1250000 2
 301.997 661.375
 410.048 48.491
 675.994 56.057
 88.061 734.865
 120.781 777.640
 904.334 999.094
 226.255 663.848
 876.683 145.311
 527.949 152.080
 639.266 493.890
 880.356 605.110
 319.700 732.194
 479.757 53.656
 306.784 861.825
 85.721 938.208
 953.922 210.233
 93.316 236.326
 394.056 362.365
 492.483 823.847
 117.179 529.789
 343.764 555.435
 590.913 553.665
 705.490 894.019
 500.779 817.807
 299.682 767.764
 615.664 103.290
 13.364 0.669
 514.338 261.686
 338.074 227.906
 562.950 325.682
 370.378 764.278
 436.287 759.833
 175.719 804.008
 905.644 317.517
 380.587 468.525
 554.789 890.204
 355.490 227.503
 967.332 680.214
 413.508 754.437
 891.511 506.919
 34.221 264.312
 22.779 468.323
 266.784 255.901
 644.631 65.087
 532.966 549.109
 180.805 183.151
 983.660 788.137
 187.658 595.243
 131.010 659.572
 857.361 342.891
 531.704 951.720
 317.088 101.370
 11.737 24.161
 956.137 403.730
 54.131 46.946
 454.624 40.237
 101.482 554.815
 839.855 580.758
 316.181 6.836
 678.604 454.853
 781.736 475.056
 797.493 423.233
 786.397 651.773
 784.521 281.092
 100.593 674.327
 990.981 835.616
 516.307 944.770
 55.923 324.114
 161.085 61.037
 799.489 603.995
 611.849 83.581
 64.700 409.988
 822.048 809.571
 70.255 386.890
 626.060 204.332
 613.701 257.939
 711.435 100.692
 31.962 560.145
 644.892 191.097
 884.822 689.969
 822.487 940.063
 529.995 267.480
 186.687 586.811
 962.156 897.106
 639.941 906.240
 802.486 521.465
 290.686 883.133
 162.480 615.349
 826.448 227.352
 231.856 224.094
 331.124 530.362
 24.308 229.401
 988.654 414.746
 378.669 531.786
 160.805 853.212
 381.933 18.573
 937.877 792.269
 132.893 76.562
 161.719 684.268
 682.329 986.793
 162.100 651.435
 2.256 173.323
 660.108 934.123
 590.463 977.425
 933.979 435.587
 398.212 292.539
 949.561 505.715
 972.542 63.660
 593.848 310.252
 277.073 758.358
 858.080 930.085
 546.890 526.507
 67.191 712.269
 647.218 844.021
 393.672 851.756
 848.595 84.986
 602.828 986.825
 262.840 179.676
 507.958 24.170
 666.789 426.872
 51.045 19.440
 290.505 662.050
 428.365 789.097
 782.337 503.418
 740.189 848.990
 856.897 861.153
 326.889 108.627
 658.919 497.739
 155.718 608.254
 164.411 256.043
 317.037 94.386
 721.943 854.108
 177.485 780.037
 295.849 499.918
 900.425 635.785
 997.409 264.183
 589.038 679.803
 920.277 314.133
 20.680 167.638
 176.798 46.231
 936.951 279.823
 859.189 541.482
 824.623 837.177
 624.239 924.711
 588.742 975.227
 875.430 350.936
 79.396 331.475
 448.692 820.094
 14.675 658.920
 106.909 579.242
 949.040 408.547
 526.523 892.629
 901.745 520.189
 282.939 719.152
 495.188 738.812
 278.843 748.740
 697.425 310.946
 233.145 119.775
 833.899 8.394
 83.152 415.108
 576.225 433.852
 227.152 551.394
 354.319 361.669
 430.279 412.949
 623.926 98.241
 367.879 405.313
 784.705 167.708
 325.310 23.854
 242.289 962.538
 602.067 448.668
 177.514 783.752
 975.128 628.554
 391.367 136.039
 908.729 234.826
 77.607 458.559
 505.406 821.287
 307.007 148.207
 879.556 981.902
 236.288 769.462
 306.317 854.962
 757.907 510.296
 214.862 975.094
 238.757 19.189
 618.938 856.134
 739.598 791.921
 624.475 322.926
 323.678 831.985
 143.247 163.798
 741.980 714.328
 245.064 203.200
 490.989 783.274
 773.846 92.352
 372.542 622.447
 963.693 571.316
 717.664 273.130
 50.941 396.576
 169.167 839.419
 971.985 671.830
 731.056 10.990
 551.851 725.277
 894.408 830.155
 466.072 593.507
 325.562 417.559
 242.220 390.303
 467.419 804.550
 654.610 538.796
 650.744 969.575
 756.345 848.900
 960.170 376.371
 140.427 440.580
 247.667 14.070
 682.432 399.917
 761.415 160.406
 300.967 52.189
 865.112 861.001
 191.338 728.198
 94.799 738.328
 508.497 661.127
 248.422 26.591
 766.255 96.471
 566.835 252.825
 903.120 132.562
 161.168 344.451
 366.012 180.404
 315.913 999.897
 959.964 75.610
 873.408 287.539
 86.124 769.973
 635.326 780.834
 276.468 543.557
 230.237 251.225
 269.390 819.134
 651.256 448.221
 846.539 828.602
 200.421 736.205
 61.797 615.777
 750.948 34.435
 585.381 592.372
 497.323 339.762
 609.687 165.273
 976.805 86.440
 22.162 785.338
 462.934 214.808
 450.594 233.438
 528.878 347.298
 887.217 551.489
 910.732 188.402
 162.828 878.528
 851.265 722.643
 786.335 588.962
 34.201 44.892
 7.856 716.940
 517.150 549.509
 276.730 243.053
 805.241 573.573
 124.714 613.553
 272.755 545.203
 437.622 944.898
 510.317 856.712
 817.127 965.201
 152.222 455.547
 462.923 477.321
 202.103 931.041
 611.720 254.557
 533.444 344.671
 894.353 948.724
 880.481 394.264
 59.619 91.749
 369.138 672.616
 860.358 286.577
 159.153 747.887
 703.995 532.291
 597.941 792.362
 89.555 523.983
 22.768 268.621
 242.470 62.503
 917.082 264.528
 526.967 145.933
 34.312 982.863
 676.073 277.330
 681.198 435.798
 97.150 286.320
 13.686 882.224
 155.338 940.537
 681.085 56.256
 530.390 622.401
 775.757 862.789
 309.329 813.553
 951.729 321.171
 196.440 400.350
 989.784 996.799
 74.859 366.745
 560.689 614.338
 574.873 143.670
 602.052 652.641
 430.818 245.727
 535.909 402.977
 331.921 245.684
 549.617 667.532
 986.501 155.321
 706.331 188.272
 970.752 827.965
 685.508 246.991
 73.025 645.099
 249.137 150.967
 675.453 958.484
 934.325 516.185
 843.338 132.946
 164.240 148.077
 278.565 566.420
 702.062 680.453
 899.057 386.908
 729.658 14.591
 247.817 164.994
 475.134 565.788
 131.290 600.595
 230.619 703.154
 209.811 799.350
 360.951 904.790
 787.805 143.717
 900.810 655.077
 806.687 473.416
 46.025 109.573
 260.347 46.871
 65.899 937.617
 616.399 677.847
 277.467 430.341
 723.612 288.472
 937.479 105.307
 458.055 540.567
 509.890 336.812
 551.312 991.774
 369.850 447.255
 650.806 552.088
 802.073 679.425
 384.981 711.206
 162.550 267.640
 698.142 779.700
 396.429 688.197
 837.601 89.802
 168.315 113.263
 428.985 977.780
 669.152 149.371
 76.840 303.270
 549.137 409.851
 842.805 25.914
 300.081 163.437
 951.616 871.303
 12.374 797.917
 778.051 682.132
 578.693 732.845
 900.917 613.024
 754.356 569.328
 51.509 725.544
 736.270 53.723
 615.243 750.974
 140.685 997.337
 900.777 180.764
 74.165 793.109
 308.735 426.877
 860.448 25.689
 402.855 465.951
 444.238 821.705
 503.988 182.418
 405.817 736.499
 38.926 986.977
 329.887 841.887
 431.772 279.586
 249.008 251.979
 728.726 912.103
 374.767 101.656
 504.288 87.663
 15.337 241.654
 467.460 604.755
 711.156 917.489
 833.314 147.724
 284.122 4.601
 164.063 466.367
 851.042 42.468
 433.534 940.558
 388.431 175.307
 401.647 746.945
 220.431 10.845
 576.525 830.219
 730.179 462.130
 619.317 217.915
 640.964 466.138
 742.334 132.931
 678.854 468.912
 649.106 469.985
 192.840 137.104
 753.279 769.877
 80.143 573.179
 632.589 998.142
 929.175 564.400
 968.536 502.445
 764.979 38.440
 88.815 166.618
 854.293 900.466
 868.275 319.779
 220.075 23.462
 308.515 608.511
 427.089 106.164
 962.568 151.029
 757.724 917.984
 309.116 607.972
 605.498 649.889
 722.965 708.484
 105.673 482.218
 300.903 537.230
 109.201 378.409
 153.594 932.811
 327.153 596.537
 986.750 476.432
 145.138 573.337
 693.834 207.915
 376.615 38.149
 46.165 731.164
 313.959 333.198
 376.046 240.453
 398.517 593.125
 838.945 80.695
 795.506 328.218
 549.561 257.864
 84.496 985.022
 704.580 239.392
 197.481 663.460
 26.046 968.783
 18.521 555.428
 230.603 194.428
 643.879 55.680
 201.587 550.995
 960.128 367.111
 516.405 794.809
 778.400 780.203
 567.255 784.658
 442.604 417.068
 768.603 209.920
 362.897 876.404
 32.626 332.269
 895.987 944.607
 529.877 650.189
 62.111 913.806
 655.677 81.926
 744.005 398.695
 465.254 48.154
 823.253 215.564
 697.649 416.691
 569.596 489.177
 908.135 235.108
 982.710 812.064
 402.957 250.432
 495.399 888.048
 302.943 516.683
 861.950 554.608
 541.873 679.287
 383.614 569.818
 272.086 450.130
 150.902 757.615
 547.696 137.943
 323.891 484.138
 281.985 56.732
 819.426 457.510
 30.287 21.212
 148.420 239.154
 786.260 664.678
 646.152 877.433
 554.315 833.919
 390.135 740.712
 283.728 70.929
 708.815 969.153
 833.240 65.908
 182.973 280.353
 944.670 734.974
 341.384 967.018
 909.008 154.026
 92.373 394.149
 330.935 273.069
 130.634 733.508
 462.636 89.200
 759.719 924.797
 263.720 608.473
 498.471 301.966
 132.300 454.302
 546.169 110.952
 77.474 751.313
 296.169 429.243
 603.245 937.251
 69.349 200.684
 339.184 331.190
 622.843 159.548
 277.759 653.872
 640.620 39.989
 609.346 686.239
 772.852 370.444
 533.690 936.280
 131.159 322.692
 974.296 524.321
 815.449 22.976
 936.377 595.143
 721.824 704.632
 889.088 915.145
 814.898 370.088
 281.614 47.937
 324.818 782.894
 335.973 646.577
 110.391 691.000
 16.163 120.347
 204.386 19.970
 425.576 784.008
 392.496 213.926
 407.576 774.265
 469.316 53.043
 346.205 608.621
 536.489 765.491
 816.475 493.379
 661.753 470.226
 1.268 978.506
 282.819 342.439
 562.199 566.125
 624.868 58.418
 765.652 556.033
 891.065 239.684
 166.615 45.808
 196.140 731.553
 538.903 275.521
 836.156 588.518
 211.108 739.020
 43.568 833.362
 676.464 887.190
 464.231 159.710
 648.236 175.974
 138.846 275.364
 439.705 406.507
 280.424 68.524
 172.175 150.203
 944.562 18.683
 321.370 822.485
 201.957 582.095
 171.076 80.088
 381.735 737.339
 975.107 474.149
 677.359 574.386
 859.625 140.982
 39.523 111.068
 506.052 91.275
 46.200 299.876
 421.551 844.224
 890.658 87.283
 564.045 613.713
 893.661 64.396
 379.512 498.135
 984.224 624.666
 21.852 552.977
 440.379 59.982
 953.753 776.126
 201.606 884.975
 17.832 840.485
 200.367 100.347
 871.108 438.330
 181.967 574.997
 795.833 818.712
 238.479 244.551
 942.366 105.723
 950.371 157.181
 84.655 274.721
 363.747 328.683
 738.735 869.464
 614.664 945.349
 725.223 189.906
 506.053 238.825
 867.046 433.264
 736.495 680.965
 875.732 185.499
 340.996 353.315
 668.574 432.823
 627.355 45.807
 403.282 480.248
 951.424 958.293
 647.782 553.984
 872.291 708.482
 5.147 544.891
 944.005 597.744
 574.967 79.973
 841.927 925.083
 193.615 537.424
 975.341 257.722
 0.785 538.193
 817.716 418.382
 525.399 33.853
 84.485 4.172
 870.765 188.283
 625.831 245.298
 359.971 531.017
 577.401 194.748
 34.424 195.715
 351.874 629.004
 990.704 691.241
 463.744 667.234
 706.242 468.996
 791.577 279.863
 208.551 322.991
 607.495 370.675
 354.746 303.559
 781.942 558.497
 230.067 647.365
 820.374 750.027
 71.102 171.739
 452.772 944.638
 449.857 487.168
 100.561 821.139
 200.106 225.751
 740.281 667.037
 662.171 633.484
 99.156 280.074
 904.116 339.394
 212.512 22.500
 237.119 794.084
 682.948 179.292
 374.448 804.221
 370.531 866.299
 234.100 208.638
 154.432 672.895
 604.928 117.229
 109.872 991.492
 588.330 227.660
 288.638 84.169
 998.759 649.646
 953.466 631.321
 315.938 895.242
 851.258 80.828
 592.541 370.185
 0.311 116.706
 148.914 850.065
 673.634 56.885
 350.231 211.173
 273.378 799.938
 133.267 664.835
 677.601 914.771
 805.036 112.255
 295.751 716.054
 502.064 81.202
 466.787 317.326
 308.659 253.912
 275.796 94.935
 569.601 465.394
 230.858 136.484
 285.036 501.822
 240.111 760.083
 483.777 209.203
 745.335 263.982
 179.616 623.114
 817.298 654.062
 420.788 731.620
 191.989 169.120
 245.469 406.896
 146.099 215.996
 209.628 198.355
 373.449 589.593
 913.921 423.930
 558.204 103.094
 433.400 69.599
 650.548 523.641
 260.130 794.138
 269.013 796.023
 770.298 110.852
 592.061 255.240
 992.946 995.678
 298.946 957.064
 709.166 557.250
 893.873 488.766
 473.610 445.578
 243.354 20.316
 802.897 708.788
 598.247 795.569
 499.283 309.498
 310.867 384.846
 307.445 351.962
 23.741 482.111
 975.088 756.944
 258.024 754.504
 395.116 52.789
 102.466 677.770
 142.307 668.322
 462.263 622.235
 127.806 546.823
 13.750 910.190
 730.547 621.496
 395.897 632.087
 29.230 163.695
 101.913 686.994
 258.167 838.054
 190.422 568.680
 404.719 466.862
 70.726 634.911
 717.921 653.279
 813.529 21.800
 522.992 63.701
 358.290 560.858
 53.732 988.867
 620.455 352.829
 396.403 846.686
 413.415 394.238
 159.722 253.698
 686.802 450.126
 174.440 763.359
 318.251 345.678
 614.027 75.538
 381.707 902.040
 99.862 580.940
 831.765 774.677
 997.672 275.321
 98.288 639.098
 567.663 10.839
 464.833 197.109
 442.688 535.696
 922.502 801.021
 74.124 988.992
 640.063 583.228
 3.863 286.820
 292.092 569.558
 746.536 869.882
 338.122 597.838
 554.970 434.926
 374.041 974.742
 703.741 785.233
 887.211 716.476
 172.993 692.952
 971.977 230.017
 713.479 442.815
 713.463 214.978
 392.837 437.608
 264.199 980.787
 484.560 196.424
 937.432 874.467
 290.192 213.485
 568.544 961.289
 460.251 305.066
 675.471 869.842
 81.664 232.408
 632.029 946.300
 163.797 917.474
 784.667 717.025
 818.988 474.982
 651.246 557.034
 987.824 467.566
 576.151 342.722
 798.087 291.331
 343.732 434.677
 816.467 847.067
 713.973 310.175
 503.920 719.345
 911.021 530.388
 22.356 933.452
 115.377 985.361
 268.526 91.230
 660.898 777.161
 190.170 794.542
 173.170 960.317
 332.355 883.023
 389.320 206.818
 384.312 165.472
 32.041 363.751
 667.919 176.691
 361.775 654.503
 900.289 599.435
 968.050 783.816
 750.019 550.795
 879.327 553.373
 217.743 30.512
 144.136 403.922
 438.192 693.188
 966.369 963.836
 307.616 355.074
 144.405 609.657
 274.792 538.028
 675.122 904.472
 536.770 37.626
 726.051 763.386
 795.998 269.428
 866.135 255.928
 160.452 677.663
 170.172 62.830
 903.277 105.330
 94.606 994.403
 796.301 936.003
 461.380 400.871
 949.263 377.777
 409.059 277.953
 333.193 212.225
 280.961 926.094
 954.699 59.481
 451.934 956.674
 444.000 989.261
 459.501 567.026
 292.060 551.684
 240.906 406.965
 243.452 816.847
 102.262 127.777
 246.638 244.570
 405.263 200.378
 660.566 492.472
 74.223 688.739
 97.344 89.006
 453.408 9.200
 779.736 116.595
 911.603 953.273
 747.153 177.238
 855.585 323.733
 745.321 348.340
 512.779 869.721
 477.089 120.136
 340.179 10.381
 821.716 368.544
 153.944 327.886
 97.812 829.925
 822.422 474.943
 854.159 768.920
 473.437 980.024
 629.347 169.854
 811.146 212.184
 685.114 829.299
 73.585 268.683
 652.163 816.039
 972.176 820.546
 46.891 419.297
 300.030 557.145
 641.767 591.785
 766.260 140.004
 73.248 66.429
 575.876 853.007
 924.181 480.939
 724.907 31.399
 850.995 569.623
 391.661 991.363
 371.096 504.396
 979.286 457.196
 367.259 905.210
 681.996 301.313
 591.214 652.661
 115.325 946.460
 798.821 71.929
 855.886 717.984
 168.211 107.410
 292.438 230.941
 337.054 952.103
 190.105 21.974
 445.974 56.267
 833.768 824.522
 645.283 228.103
 643.644 389.125
 468.192 507.577
 172.651 584.880
 604.990 886.340
 406.126 715.720
 942.084 645.738
 122.959 844.049
 223.053 865.457
 654.219 247.724
 514.986 432.669
 930.270 523.700
 444.349 961.064
 57.457 887.369
 227.731 357.322
 456.321 761.286
 142.305 186.268
 548.516 176.401
 740.177 462.646
 150.929 964.803
 744.605 405.392
 752.878 362.495
 811.947 38.228
 173.620 886.783
 792.033 207.731
 258.929 143.851
 565.405 656.861
 141.410 262.221
 225.547 668.833
 601.955 656.699
 258.046 554.580
 499.736 790.495
 349.971 858.693
 434.089 21.408
 647.966 706.244
 440.262 757.944
 232.263 699.458
 857.198 295.140
 548.758 332.545
 622.319 395.618
 758.158 49.602
 306.763 992.450
 839.106 989.343
 693.957 145.805
 693.031 697.228
 692.273 429.970
 17.585 836.528
 754.144 371.315
 871.162 282.067
 723.195 27.289
 374.571 161.151
 449.366 683.078
 72.144 33.883
 479.544 353.351
 990.912 738.345
 355.908 984.482
 234.010 614.437
 322.164 146.214
 66.912 153.605
 663.342 534.960
 399.701 280.809
 180.218 753.679
 535.399 781.284
 945.283 820.721
 196.848 49.797
 102.046 443.330
 519.099 716.685
 980.180 787.071
 710.390 536.275
 710.388 812.708
 955.197 592.959
 167.988 34.671
 323.364 662.805
 864.152 93.863
 628.969 878.998
 77.746 911.148
 473.308 493.463
 396.243 491.200
 933.505 950.859
 56.667 39.845
 299.998 31.759
 270.636 817.576
 904.032 956.764
 633.050 719.080
 844.829 940.678
 881.738 600.769
 463.014 254.500
 653.354 798.152
 802.985 792.309
 505.238 520.962
 356.174 990.119
 708.045 90.436
 826.571 635.161
 101.992 509.585
 959.754 208.089
 421.300 119.229
 30.253 379.217
 775.166 90.858
 995.792 735.615
 606.439 8.659
 660.479 741.900
 185.707 579.570
 204.889 967.608
 121.960 629.771
 855.200 272.577
 142.367 562.151
 194.875 593.856
 502.290 691.057
 43.065 278.857
 399.879 682.769
 8.981 256.211
 82.901 322.989
 809.400 314.890
 422.505 132.220
 438.585 101.148
 391.176 847.775
 990.831 259.997
 500.097 394.534
 743.261 201.863
 32.425 848.368
 351.253 915.412
 139.892 744.776
 234.853 864.087
 164.717 354.877
 438.903 477.553
 99.691 711.180
 132.435 901.102
 926.684 951.879
 127.615 208.176
 776.679 215.759
 201.524 65.982
 859.228 876.724
 904.919 114.909
 921.029 389.782
 953.554 962.852
 445.066 726.795
 185.445 480.093
 804.578 123.935
 600.592 924.029
 379.288 222.767
 800.189 631.517
 42.232 257.752
 535.487 536.175
 79.646 585.270
 340.490 435.539
 237.393 938.869
 839.039 726.127
 247.007 473.957
 220.167 611.261
 502.594 89.860
 203.524 575.887
 994.460 110.846
 160.050 113.839
 692.646 108.917
 705.826 326.257
 177.764 163.881
 296.260 515.658
 879.990 900.356
 63.629 349.925
 80.406 202.027
 266.844 526.043
 200.584 81.889
 364.561 227.323
 533.211 49.815
 441.016 533.315
 703.541 747.855
 770.899 442.386
 881.542 167.091
 921.016 327.420
 248.835 481.061
 371.365 630.364
 952.308 258.839
 68.703 967.051
 814.839 400.622
 176.740 756.139
 318.561 680.294
 87.309 92.049
 801.008 909.159
 237.492 79.037
 711.189 844.162
 623.337 850.074
 40.990 459.937
 999.290 268.909
 385.233 759.612
 444.441 5.937
 277.506 103.011
 306.205 578.290
 612.619 36.823
 996.159 732.634
 792.772 789.178
 911.645 546.757
 243.583 176.191
 43.707 45.063
 736.849 411.483
 963.460 316.114
 455.846 727.930
 664.623 830.552
 451.185 346.291
 692.384 268.843
 393.598 955.651
 573.844 954.744
 745.768 819.385
 451.921 367.298
 387.603 966.570
 134.901 977.039
 655.666 767.291
 332.953 267.390
 843.239 881.407
 439.197 596.746
 676.372 989.995
 807.841 8.081
 685.072 508.574
 519.957 69.193
 857.271 298.465
 246.425 836.754
 454.534 160.160
 108.199 480.536
 418.648 48.844
 690.335 520.611
 771.563 701.276
 335.201 950.603
 750.075 924.917
 972.171 315.498
 891.549 659.712
 439.214 545.077
 746.599 81.439
 122.581 616.119
 515.707 239.425
 843.774 921.448
 444.105 793.123
 20.970 195.389
 845.993 379.265
 940.765 507.592
 826.279 567.568
 414.477 855.707
 114.935 577.409
 533.475 317.513
 493.057 275.151
 755.102 261.216
 466.271 62.362
 173.180 345.672
 604.018 224.844
 786.286 697.675
 114.033 32.951
 557.388 849.509
 140.099 272.196
 447.929 515.334
 165.732 112.621
 748.689 729.170
 63.123 984.146
 462.809 50.263
 359.544 867.420
 220.207 644.125
 395.032 605.093
 917.529 890.848
 235.921 222.421
 637.002 468.258
 587.321 69.615
 257.596 458.745
 940.803 877.931
 842.317 178.200
 806.092 589.455
 378.885 7.332
 940.600 374.693
 733.395 294.065
 919.236 405.860
 916.750 305.762
 418.395 286.371
 583.656 547.430
 39.673 143.110
 409.174 473.005
 16.321 127.983
 896.349 538.308
 452.182 825.025
 741.842 653.804
 890.795 960.528
 59.374 761.021
 631.256 23.472
 170.694 487.252
 755.347 344.925
 911.751 528.312
 843.546 796.384
 261.469 608.754
 699.999 252.459
 829.346 3.677
 520.822 42.513
 285.939 747.409
 96.677 774.301
 90.713 763.828
 188.052 651.113
 970.989 333.394
 826.901 989.269
 93.548 56.352
 236.031 357.001
 9.374 913.719
 400.978 146.827
 458.019 192.060
 239.175 524.890
 409.964 89.774
 277.221 401.451
 175.337 317.154
 836.445 181.634
 590.432 136.349
 835.194 694.828
 738.246 147.302
 417.000 490.994
 96.846 939.371
 8.746 23.938
 624.668 113.814
 982.090 522.760
 972.263 398.399
 542.622 255.964
 596.583 771.591
 590.792 606.549
 90.421 979.914
 200.673 855.031
 23.273 249.127
 739.612 780.311
 220.771 678.789
 24.218 371.153
 841.382 982.791
 874.575 844.568
 197.573 247.809
 915.841 308.363
 823.839 970.776
 989.341 315.621
 328.466 188.939
 406.945 36.852
 545.467 306.499
 923.988 134.457
 96.857 665.054
 456.622 743.039
 805.215 806.929
 546.513 332.783
 287.669 187.145
 524.908 21.855
 293.243 138.194
 472.704 983.638
 897.460 659.553
 965.261 607.124
 975.671 959.035
 359.955 671.201
 577.585 124.563
 989.089 908.759
 10.623 252.027
 96.695 402.945
 903.039 337.744
 69.442 479.629
 6.258 193.212
 401.502 356.985
 459.804 126.700
 671.444 270.257
 84.818 622.658
 444.619 108.439
 599.992 338.434
 623.861 546.153
 526.278 421.639
 109.427 10.865
 726.724 64.325
 279.144 640.415
 731.006 876.555
 422.622 222.317
 139.689 746.754
 848.592 293.331
 862.919 415.353
 499.175 460.254
 797.466 717.696
 944.761 191.085
 812.930 939.147
 71.817 945.561
 834.187 697.144
 415.020 457.253
 57.065 339.870
 304.667 153.137
 305.778 788.022
 8.147 273.622
 574.433 694.251
 126.739 924.978
 434.970 544.266
 280.128 511.010
 237.321 55.015
 763.473 221.437
 574.486 760.062
 415.821 236.040
 988.985 722.171
 493.049 287.296
 214.231 730.758
 319.916 226.511
 684.295 370.388
 909.122 291.508
 621.006 869.756
 413.618 175.783
 684.215 432.876
 132.773 562.975
 118.249 730.730
 62.739 95.745
 167.144 697.863
 483.829 389.414
 588.451 680.814
 458.406 538.265
 648.494 160.667
 95.346 972.373
 512.373 697.917
 73.333 646.629
 384.438 792.522
 834.936 538.660
 746.880 24.154
 524.625 721.321
 176.580 36.738
 682.756 796.945
 287.148 697.377
 788.325 938.607
 591.365 523.440
 408.331 898.014
 459.192 304.102
 231.454 95.735
 761.387 706.034
 987.065 808.113
 345.124 649.669
 853.999 773.153
 745.299 865.724
 702.131 537.090
 756.222 425.254
 466.376 102.014
 888.871 204.816
 288.583 976.469
 737.867 366.385
 267.098 404.338
 751.781 555.201
 793.924 197.347
 415.559 843.919
 430.917 333.534
 943.101 565.334
 52.980 933.981
 972.716 305.966
 869.455 784.610
 642.928 97.181
 804.825 636.145
 688.614 498.032
 284.353 766.240
 678.522 964.027
 515.621 911.827
 258.799 928.701
 997.217 630.950
 770.307 70.691
 913.649 401.542
 70.478 619.460
 811.156 545.052
 966.451 479.636
 91.395 126.551
 711.860 779.809
 335.458 846.555
 344.311 919.577
 784.479 135.458
 757.095 682.594
 787.965 987.116
 772.830 777.658
 98.333 837.166
 787.416 679.523
 278.955 83.215
 902.057 671.898
 520.899 752.886
 684.284 993.143
 975.863 712.084
 574.282 287.528
 533.287 545.875
 461.773 649.065
 349.910 479.519
 535.845 279.012
 510.182 94.793
 293.139 671.027
 913.739 59.553
 669.487 688.951
 887.946 65.070
 930.446 451.436
 473.397 860.074
 964.210 515.746
 770.719 902.372
 416.341 31.285
 938.518 203.835
 92.907 773.779
 243.490 423.253
 843.493 875.921
 161.322 930.867
 777.592 633.083
 665.955 210.300
 929.912 616.898
 108.041 626.212
 87.913 999.843
 132.140 832.542
 347.322 145.203
 905.666 255.945
 440.657 204.750
 98.131 506.656
 64.941 387.431
 952.375 854.829
 346.316 303.155
 903.902 190.421
 452.472 74.014
 331.808 50.560
 883.312 859.118
 545.097 257.166
 523.813 817.414
 229.331 632.375
 471.357 984.865
 586.776 838.383
 496.921 858.213
 912.688 75.937
 762.422 837.833
 553.492 641.414
 795.480 908.343
 109.979 921.730
 371.175 739.403
 478.723 550.130
 724.450 623.202
 294.614 170.824
 726.283 572.563
 551.558 598.687
 314.290 368.239
 469.940 409.706
 539.786 140.195
 959.652 971.982
 247.576 110.588
 535.478 204.976
 263.870 721.290
 94.882 531.112
 356.923 462.642
 212.218 419.064
 432.607 149.373
 261.731 988.147
 914.613 131.996
 806.169 489.729
 970.894 355.530
 908.340 261.730
 821.948 290.966
 797.391 388.937
 393.554 467.869
 186.286 733.518
 850.373 668.940
 355.966 930.830
 314.699 239.912
 337.525 95.177
 286.547 492.111
 406.899 333.849
 840.745 792.315
 5.580 226.649
 690.034 747.654
 792.679 458.665
 230.031 395.498
 72.940 78.614
 984.928 633.244
 415.243 941.445
 667.846 295.147
 37.742 845.558
 775.733 467.796
 978.348 521.048
 127.708 388.269
 260.241 810.578
 602.961 785.649
 96.862 219.132
 68.075 894.319
 633.141 119.033
 835.384 813.923
 91.242 673.734
 148.231 34.173
 359.808 395.391
 33.571 41.563
 743.467 849.745
 237.917 129.037
 560.473 556.069
 913.270 128.660
 654.975 553.797
 742.348 462.144
 368.927 390.809
 487.412 975.886
 617.624 666.432
 667.559 707.916
 30.858 486.125
 571.939 376.440
 585.500 771.043
 910.627 726.502
 269.855 846.535
 603.365 306.694
 418.356 906.884
 975.098 45.971
 848.207 132.828
 634.930 576.754
 556.765 502.609
 684.051 410.130
 817.072 781.285
 453.375 258.446
 184.551 157.088
 491.533 356.837
 424.156 393.800
 989.860 35.791
 235.822 825.903
 677.671 909.847
 26.972 696.037
 586.175 381.788
 811.961 144.744
 53.591 116.643
 645.854 49.251
 221.414 255.396
 188.154 75.041
 799.351 345.374
 983.302 971.136
 504.416 833.880
 609.563 792.514
 711.396 965.924
 834.859 372.007
 93.753 648.228
 504.017 755.940
 445.636 283.306
 821.602 244.904
 219.743 373.127
 571.069 191.250
 308.043 365.999
 285.457 361.617
 151.884 438.048
 446.570 805.226
 766.771 717.487
 5.957 121.413
 780.341 572.242
 287.373 403.362
 138.072 576.202
 120.656 75.200
 961.518 374.032
 672.576 228.102
 832.904 997.205
 261.321 805.073
 915.485 3.533
 675.699 256.484
 141.904 768.386
 454.160 777.699
 756.945 138.009
 826.451 400.346
 783.504 644.604
 774.698 509.700
 191.629 400.328
 951.253 537.587
 343.256 345.102
 96.586 884.172
 516.467 573.547
 558.451 569.583
 292.030 252.729
 528.470 739.715
 324.558 48.437
 517.138 247.705
 486.561 777.855
 294.217 916.810
 734.909 115.775
 267.776 341.000
 927.869 905.600
 879.145 791.128
 542.140 911.569
 698.332 827.423
 81.443 531.848
 238.565 949.304
 412.740 50.861
 121.360 182.646
 247.593 811.726
 744.806 69.964
 142.211 244.597
 495.503 513.281
 311.256 893.621
 335.031 261.247
 31.348 484.046
 149.147 235.486
 697.549 92.469
 14.549 75.799
 640.111 698.583
 784.431 235.263
 512.737 767.988
 468.937 175.208
 533.984 145.142
 466.623 963.356
 659.822 916.655
 43.186 148.039
 150.422 171.478
 636.843 715.513
 183.789 760.679
 757.218 299.143
 581.916 410.395
 925.387 427.982
 223.609 422.850
 344.492 322.619
 897.424 908.380
 688.418 678.444
 726.440 113.095
 524.055 646.790
 605.326 169.635
 742.538 224.216
 514.009 120.695
 846.287 896.774
 998.807 605.287
 729.760 332.385
 381.995 305.579
 488.713 358.726
 418.464 417.592
 909.676 360.641
 660.301 712.717
 320.622 549.527
 917.167 520.224
 946.106 532.941
 65.424 395.614
 403.902 996.707
 418.623 698.316
 432.274 620.714
 735.699 528.012
 852.355 115.564
 223.820 845.664
 481.569 288.200
 56.009 407.352
 632.895 633.986
 638.427 781.581
 700.220 189.585
 250.645 9.219
 459.412 360.143
 569.466 846.152
 253.675 515.965
 751.284 338.874
 403.733 214.236
 170.995 200.197
 540.306 581.771
 31.662 944.177
 227.981 352.701
 6.228 515.026
 193.992 213.141
 941.306 603.599
 728.754 901.746
 737.496 527.121
 751.444 154.812
 567.790 383.683
 575.961 286.810
 55.606 754.151
 340.627 447.468
 310.271 972.243
 227.758 395.551
 416.633 521.291
 173.382 744.098
 156.651 436.747
 507.913 844.135
 166.869 330.573
 458.371 831.722
 122.528 331.728
 343.080 430.139
 805.576 521.072
 589.725 204.000
 432.161 384.764
 974.817 450.057
 460.425 113.987
 112.274 390.558
 300.005 827.456
 684.844 935.403
 131.898 714.232
 16.011 890.462
 105.933 805.995
 701.900 18.621
 900.690 348.946
 370.429 980.155
 348.088 205.353
 494.693 578.491
 86.016 163.349
 173.650 370.231
 4.386 651.765
 97.834 34.449
 292.998 965.693
 561.754 670.808
 836.978 420.085
 466.264 660.205
 393.695 715.554
 200.491 891.851
 733.609 465.802
 108.564 69.291
 749.072 183.544
 764.545 752.625
 395.561 825.853
 410.697 588.615
 398.126 175.524
 898.806 403.607
 553.999 188.095
 129.066 80.862
 515.597 910.714
 951.582 274.491
 424.824 516.176
 505.460 402.530
 171.126 370.620
 71.468 153.550
 296.709 234.704
 336.304 91.621
 310.425 694.495
 967.576 276.458
 987.844 629.072
 114.765 67.503
 922.974 987.086
 747.106 156.780
 403.935 794.903
 56.678 95.154
 560.933 225.705
 764.729 125.700
 583.382 684.031
 419.855 517.005
 730.432 306.212
 345.021 65.126
 425.075 537.092
 31.232 287.807
 189.079 651.285
 572.197 616.212
 760.115 267.197
 347.461 661.434
 852.467 219.362
 80.639 224.391
 550.794 164.851
 691.909 973.242
 837.680 198.989
 925.233 742.392
 778.536 631.161
 534.680 837.620
 153.212 150.781
 162.285 954.313
 17.017 514.572
 812.141 737.547
 682.441 868.039
 729.785 306.666
 777.556 25.772
 318.588 421.476
 401.706 767.085
 580.058 336.404
 460.894 136.055
 145.043 742.589
 224.278 189.670
 788.344 771.325
 152.834 826.377
 988.841 576.443
 467.920 602.341
 537.596 44.807
 560.757 547.481
 912.502 235.231
 706.446 311.467
 462.818 14.709
 103.870 775.881
 791.569 360.408
 684.631 977.631
 827.495 5.358
 542.105 606.175
 258.433 620.098
 51.024 909.400
 400.198 901.911
 556.894 907.056
 422.820 663.730
 894.648 844.033
 701.181 917.967
 381.652 686.554
 29.495 693.535
 459.279 681.458
 496.825 830.150
 920.573 961.482
 999.862 701.039
 952.940 427.896
 34.007 927.520
 791.459 606.670
 496.538 886.407
 70.435 426.804
 527.017 658.970
 381.584 371.548
 748.598 29.460
 703.189 807.337
 836.362 978.419
 315.197 494.758
 880.068 613.422
 323.388 964.333
 111.848 685.423
 697.066 121.899
 895.399 315.934
 698.296 798.848
 411.558 637.944
 118.550 37.194
 793.006 76.595
 915.897 394.564
 953.854 574.389
 690.991 56.750
 501.616 326.259
 184.383 782.941
 711.307 423.575
 305.813 799.268
 964.031 120.551
 505.770 458.755
 513.452 404.198
 911.493 449.469
 229.065 858.550
 117.808 347.716
 689.527 919.439
 844.702 560.169
 854.777 987.291
 548.597 999.154
 552.854 237.693
 156.165 900.830
 274.765 593.737
 234.737 879.271
 705.303 217.043
 431.409 853.614
 34.177 68.091
 916.542 774.294
 223.252 878.910
 822.378 882.348
 963.202 85.778
 442.797 477.853
 275.748 465.436
 877.936 155.493
 423.224 0.193
 192.735 133.233
 621.057 725.517
 289.644 491.106
 734.411 364.237
 54.338 828.669
 729.565 565.963
 853.736 409.971
 773.439 705.937
 785.794 302.651
 988.981 877.177
 791.044 232.468
 516.147 871.885
 630.847 906.242
 562.086 296.774
 63.701 835.421
 992.323 221.990
 259.011 290.700
 987.727 909.985
 480.771 897.092
 718.441 709.978
 458.035 641.238
 542.570 402.230
 194.511 201.618
 179.074 416.340
 518.721 661.533
 714.086 977.139
 654.808 848.655
 338.800 413.870
 921.129 928.662
 874.538 432.378
 211.396 19.592
 483.854 940.692
 756.405 684.393
 391.212 146.000
 331.774 288.683
 916.356 731.617
 299.911 606.331
 959.930 367.637
 837.328 335.540
 153.881 15.940
 289.038 611.191
 906.854 131.698
 650.968 314.902
 323.225 128.224
 753.014 282.519
 567.868 313.857
 296.674 70.217
 379.634 898.363
 692.229 86.459
 625.339 837.435
 794.646 839.514
 631.378 988.204
 511.034 141.708
 458.793 802.915
 655.353 95.197
 804.448 124.201
 870.675 943.607
 149.070 361.657
 391.560 683.800
 543.280 739.090
 547.961 107.317
 764.776 483.992
 339.518 487.422
 810.782 880.268
 960.462 891.366
 955.338 382.228
 608.791 415.463
 124.603 368.559
 250.485 990.342
 676.770 240.690
 664.794 653.443
 946.435 98.260
 207.753 844.343
 84.210 77.782
 388.904 745.117
 827.279 57.840
 854.690 502.799
 239.592 19.151
 458.111 264.748
 104.010 120.414
 218.371 901.583
 303.297 996.395
 539.463 548.316
 41.177 904.040
 669.675 264.881
 305.406 902.332
 104.157 195.606
 316.879 34.174
 222.844 227.046
 425.158 531.750
 631.928 829.547
 662.688 954.053
 357.637 184.737
 946.507 215.589
 598.478 904.805
 284.955 23.513
 251.406 335.910
 703.147 916.932
 916.977 194.583
 418.502 22.725
 789.936 839.772
 878.166 698.724
 439.278 952.718
 993.541 334.582
 363.511 540.603
 481.460 896.022
 713.272 647.601
 932.847 17.894
 248.686 738.384
 692.332 29.668
 439.911 595.083
 38.535 703.333
 326.382 560.464
 525.182 483.641
 976.708 779.479
 776.483 745.003
 993.396 591.035
 952.966 234.927
 794.144 644.910
 521.278 342.766
 387.124 548.959
 706.107 472.608
 7.177 663.667
 985.727 413.908
 462.189 969.572
 453.790 771.981
 976.177 43.924
 626.333 837.474
 32.938 42.325
 970.107 599.850
 499.868 26.053
 789.793 320.563
 627.140 983.696
 189.230 318.759
 307.488 834.951
 245.447 543.121
 883.965 583.590
 761.850 530.748
 398.152 505.215
 534.720 426.217
 273.257 853.482
 839.339 555.377
 272.507 476.642
 261.024 338.534
 113.285 25.834
 332.619 72.043
 255.063 69.477
 42.182 806.796
 220.641 506.877
 819.475 473.272
 915.170 691.958
 352.340 828.033
 38.614 768.630
 607.047 273.491
 60.425 907.167
 891.452 195.118
 759.344 581.053
 195.522 996.899
 898.367 291.807
 437.823 341.692
 780.222 431.550
 534.517 328.396
 740.637 356.490
 362.805 88.599
 816.483 456.543
 15.431 953.147
 58.335 665.250
 116.652 331.158
 129.607 718.655
 101.037 433.191
 788.170 691.418
 30.639 145.100
 625.104 203.060
 857.858 673.624
 536.006 877.677
 722.969 8.694
 23.447 477.865
 427.347 16.222
 727.788 830.001
 244.595 839.590
 914.362 565.900
 648.695 764.980
 817.358 568.363
 855.981 327.114
 267.384 209.125
 629.054 995.893
 376.526 281.515
 986.963 604.252
 890.530 371.843
 46.254 832.407
 264.791 88.798
 499.237 648.243
 404.140 525.267
 364.574 978.317
 104.475 898.842
 844.650 924.724
 528.366 983.455
 945.909 191.489
 971.563 573.223
 92.354 697.576
 870.520 319.478
 246.659 554.646
 553.381 252.494
 83.988 115.089
 942.383 680.692
 904.953 853.542
 21.318 882.746
 168.484 652.795
 837.830 643.273
 543.289 108.218
 520.102 692.686
 66.672 744.318
 857.537 98.728
 538.475 319.618
 484.731 614.472
 420.790 463.776
 380.227 548.888
 843.718 791.702
 961.955 415.868
 495.102 936.777
 448.885 100.891
 187.014 968.313
 735.310 617.036
 311.227 751.771
 865.548 400.002
 615.445 584.362
 330.980 102.114
 225.417 19.485
 69.716 715.628
 406.799 72.548
 916.382 703.953
 584.893 885.408
 713.146 404.671
 827.901 589.637
 694.150 939.779
 636.491 238.768
 637.714 16.413
 83.323 730.467
 641.290 506.187
 303.248 81.159
 913.252 374.419
 68.625 983.155
 346.573 103.838
 793.190 518.964
 698.668 73.473
 219.067 245.621
 258.843 655.349
 259.472 625.946
 952.417 963.350
 827.715 271.369
 874.690 4.297
 892.148 485.841
 437.264 356.279
 696.129 741.583
 266.039 738.932
 889.237 569.535
 39.540 891.225
 876.338 770.945
 876.530 871.092
 728.368 227.373
 154.490 215.675
 564.551 46.161
 700.098 718.979
 40.198 484.365
 777.033 904.379
 915.070 469.083
 796.036 491.886
 170.907 514.549
 981.191 324.567
 657.124 130.352
 591.837 755.601
 213.456 140.487
 671.643 478.410
 917.857 674.902
 578.491 169.160
 885.947 454.850
 847.295 206.080
 581.449 637.209
 812.415 626.750
 140.291 193.259
 129.470 516.522
 847.375 122.068
 104.090 213.014
 795.513 801.068
 976.247 228.079
 390.041 285.760
 895.480 185.644
 807.445 231.443
 829.699 547.455
 667.571 432.806
 606.676 536.076
 10.134 388.113
 424.186 692.966
 479.251 185.156
 666.754 547.266
 294.232 783.384
 621.602 176.883
 829.163 103.457
 534.673 166.932
 223.724 420.463
 433.385 901.665
 517.791 344.181
 763.080 945.323
 34.755 128.904
 339.306 796.200
 653.885 421.739
 561.258 748.477
 808.957 582.924
 619.501 320.688
 455.642 911.295
 372.965 451.095
 368.519 14.588
 178.898 802.602
 293.253 975.866
 700.786 337.599
 101.436 197.345
 262.150 231.202
 914.129 930.372
 780.652 995.554
 492.710 620.092
 532.360 834.359
 187.641 665.681
 738.516 72.602
 610.913 897.952
 218.349 488.991
 507.936 647.264
 545.754 386.186
 179.437 373.162
 422.897 775.198
 201.437 375.955
 430.656 524.767
 147.855 547.949
 228.353 274.230
 899.854 652.380
 400.472 259.903
 871.201 460.991
 936.171 531.695
 860.074 722.020
 181.768 800.466
 103.645 370.053
 633.419 959.972
 639.035 394.407
 196.442 163.451
 17.879 135.589
 291.970 837.576
 364.702 527.879
 156.558 710.226
 372.680 513.609
 775.025 478.248
 83.533 850.350
 483.227 202.745
 768.515 160.808
 450.863 588.853
 310.299 946.959
 33.086 571.169
 654.657 530.947
 595.079 812.702
 957.923 387.035
 550.499 952.495
 381.179 998.699
 400.351 463.681
 282.982 385.657
 854.422 459.198
 125.335 485.641
 206.650 496.654
 346.764 99.238
 15.936 567.575
 964.193 582.828
 515.054 830.849
 762.326 639.838
 685.791 977.380
 714.045 665.309
 454.745 245.500
 174.699 159.595
 290.860 287.507
 411.992 776.237
 635.467 200.818
 4.441 904.442
 34.220 856.892
 476.224 121.637
 736.678 102.360
 473.968 965.440
 505.661 775.477
 648.915 861.684
 759.816 723.207
 831.614 566.354
 237.734 956.966
 799.277 510.258
 601.542 725.870
 990.123 117.747
 727.022 983.306
 544.194 661.831
 493.535 484.624
 504.288 940.695
 281.132 480.216
 430.016 953.159
 898.331 699.044
 926.709 517.314
 548.994 483.745
 111.426 137.030
 650.917 610.769
 101.148 360.691
 745.354 469.777
 561.990 896.261
 492.239 988.085
 879.713 113.347
 389.928 461.545
 855.820 558.368
 653.444 426.694
 83.123 281.271
 847.500 904.640
 470.964 184.840
 818.669 930.074
 262.549 89.619
 77.327 804.666
 382.482 603.620
 619.348 179.142
 967.051 306.560
 778.513 959.598
 436.831 829.433
 794.472 378.436
 772.361 523.330
 552.619 987.067
 629.032 973.776
 288.923 74.864
 284.816 301.410
 795.555 246.221
 940.257 184.896
 855.962 885.078
 698.435 801.854
 777.903 684.457
 335.834 377.792
 180.124 638.817
 253.725 997.139
 776.125 101.243
 372.314 515.258
 143.238 48.132
 123.484 332.507
 176.685 314.424
 617.114 983.216
 618.983 646.159
 833.911 751.628
 190.929 238.785
 745.401 167.042
 100.323 404.174
 318.610 330.507
 190.648 942.356
 746.246 680.361
 539.372 131.935
 98.532 373.923
 702.553 332.816
 143.724 823.699
 10.683 493.859
 882.702 720.269
 784.480 244.542
 518.504 757.670
 196.646 232.379
 92.570 173.523
 846.951 346.255
 901.628 563.811
 237.630 979.856
 427.067 435.206
 980.786 469.874
 804.535 835.920
 189.697 861.712
 605.989 644.478
 504.796 673.122
 748.042 695.727
 189.159 945.994
 856.061 651.185
 757.132 591.553
 157.856 158.950
 435.952 478.363
 537.043 444.483
 119.718 410.147
 405.343 591.281
 276.736 756.537
 544.522 738.783
 887.232 90.199
 589.649 588.538
 993.836 444.520
 771.514 579.102
 870.453 324.238
 380.902 991.250
 387.575 104.474
 962.765 969.524
 558.325 59.779
 874.128 901.102
 877.250 732.892
 753.667 951.297
 253.952 332.218
 939.599 505.212
 639.945 127.748
 549.930 261.233
 846.767 577.757
 997.775 233.877
 256.579 984.626
 174.689 686.396
 786.467 559.239
 495.587 278.453
 441.014 722.323
 886.463 497.670
 383.866 530.869
 615.708 778.219
 690.766 172.253
 454.405 892.680
 779.641 292.269
 911.598 48.586
 116.785 430.991
 466.519 207.596
 793.999 337.932
 628.479 67.704
 284.987 371.586
 942.057 767.732
 398.657 395.079
 444.046 64.537
 633.645 536.836
 621.048 638.445
 737.035 261.095
 242.570 458.662
 918.456 396.470
 11.906 210.698
 459.449 1.105
 322.236 590.551
 181.052 240.251
 392.369 509.727
 637.099 246.937
 127.876 650.818
 936.884 300.293
 479.461 350.639
 672.024 550.630
 199.947 967.875
 634.909 48.418
 410.997 981.348
 429.711 488.809
 535.455 345.686
 954.141 998.170
 14.103 651.102
 286.922 488.652
 967.666 456.777
 171.137 756.163
 75.511 621.985
 909.321 151.849
 488.827 390.376
 657.628 513.686
 473.893 501.088
 351.842 189.877
 663.766 331.559
 548.989 647.078
 586.243 412.683
 509.285 952.047
 412.094 4.472
 761.916 604.129
 338.339 452.565
 35.467 927.227
 472.900 951.211
 833.638 793.835
 633.567 70.822
 596.302 530.793
 808.179 937.631
 505.165 768.108
 664.900 514.680
 725.528 950.268
 49.897 778.371
 577.559 586.581
 791.574 229.614
 611.351 816.295
 850.451 655.567
 332.853 889.454
 245.027 164.831
 858.115 989.973
 657.440 569.246
 730.250 868.331
 917.911 258.285
 639.149 813.284
 1.024 902.072
 663.370 21.330
 885.497 986.751
 685.297 756.221
 855.803 207.146
 795.815 306.258
 110.563 758.105
 238.178 512.410
 19.006 234.729
 879.972 64.435
 990.840 95.766
 438.059 244.438
 732.939 902.292
 7.939 877.800
 22.369 19.411
 613.294 860.730
 971.993 381.975
 943.661 343.224
 872.630 761.375
 591.594 917.788
 913.188 730.549
 541.791 600.467
 584.036 974.786
 462.964 984.701
 114.064 519.175
 271.499 334.045
 461.429 887.317
 189.985 81.319
 832.896 733.751
 32.390 884.277
 436.450 433.547
 83.148 107.083
 743.588 811.353
 774.898 49.093
 347.158 259.273
 437.309 14.473
 21.216 54.255
 918.949 135.715
 623.059 632.708
 559.875 849.156
 404.098 820.243
 202.410 830.102
 323.679 720.372
 12.177 678.361
 374.383 826.404
 384.749 492.123
 343.100 389.557
 132.522 859.655
 41.534 623.319
 181.563 555.661
 863.372 684.634
 812.774 64.213
 661.740 797.536
 912.057 815.434
 816.470 391.019
 59.855 961.838
 981.122 742.452
 604.248 516.084
 197.488 648.537
 89.397 499.409
 751.794 901.202
 721.632 324.138
 561.001 404.951
 570.833 260.082
 837.173 229.856
 250.222 459.715
 928.048 610.836
 171.542 477.501
 296.583 255.255
 616.343 492.415
 632.936 448.535
 732.231 897.427
 719.094 508.976
 793.225 564.598
 347.087 560.810
 246.563 828.619
 862.641 307.457
 998.427 95.313
 631.386 198.910
 315.097 405.453
 346.877 817.983
 584.268 339.403
 889.018 445.080
 896.942 296.683
 746.836 101.265
 79.935 528.896
 517.536 181.221
 992.087 837.924
 939.356 353.515
 856.606 707.515
 391.883 273.165
 353.191 839.823
 965.366 884.451
 555.870 784.256
 549.398 519.219
 447.696 129.584
 988.509 462.341
 246.941 778.198
 93.293 271.922
 669.424 220.399
 154.194 533.216
 259.580 704.307
 882.883 283.584
 233.427 371.512
 283.095 478.583
 777.372 58.745
 536.833 249.039
 278.630 701.055
 369.196 514.443
 569.906 402.259
 639.973 723.116
 449.927 944.462
 794.897 54.174
 692.637 111.501
 814.698 575.718
 634.676 913.182
 24.321 358.766
 589.643 970.674
 494.777 913.963
 588.116 701.566
 290.849 80.190
 797.168 909.686
 822.361 448.730
 898.071 214.226
 456.020 867.084
 364.827 860.031
 78.256 612.029
 111.341 641.833
 784.352 546.724
 186.494 395.915
 451.046 341.972
 872.528 100.219
 852.247 523.201
 664.388 555.674
 752.384 343.730
 610.601 765.828
 189.027 938.946
 517.527 997.318
 893.787 807.702
 649.342 489.963
 534.301 835.236
 89.698 432.084
 554.549 20.238
 614.849 54.953
 788.214 17.027
 212.256 101.172
 490.850 37.594
 666.637 947.261
 829.795 578.456
 533.543 913.351
 362.950 610.397
 388.421 765.732
 383.479 77.554
 239.381 744.953
 790.309 843.785
 140.483 157.598
 25.026 162.204
 258.058 318.774
 583.791 657.430
 297.620 480.495
 235.427 44.119
 368.424 24.707
 749.552 970.055
 74.951 225.694
 135.042 593.552
 111.142 22.483
 911.044 674.630
 578.483 605.890
 160.082 984.720
 40.846 975.650
 253.496 893.299
 308.101 610.315
 479.672 760.369
 650.905 805.998
 959.564 705.166
 587.759 260.606
 394.144 903.644
 252.688 928.905
 375.296 525.461
 300.958 762.765
 303.809 6.426
 197.651 532.616
 822.337 581.168
 869.139 743.729
 92.366 905.471
 93.296 598.277
 55.326 476.068
 626.504 785.457
 930.220 221.225
 82.962 522.554
 852.641 667.255
 616.762 25.131
 570.372 78.875
 834.632 400.985
 124.222 785.526
 365.706 676.966
 183.180 917.181
 615.375 257.737
 221.907 123.646
 368.026 949.292
 656.166 697.867
 715.717 766.234
 845.751 289.348
 867.624 979.984
 71.186 16.832
 532.224 295.146
 54.052 974.030
 7.752 93.982
 763.636 588.134
 816.735 435.559
 405.304 23.447
 580.622 898.566
 967.058 322.730
 957.144 517.623
 187.074 513.330
 415.700 475.183
 551.313 756.135
 667.333 8.830
 19.789 330.666
 911.716 201.089
 773.693 892.661
 132.788 101.055
 862.689 840.535
 339.505 539.674
 279.686 628.619
 483.637 239.831
 594.703 578.697
 321.094 475.313
 813.751 792.857
 448.284 826.828
 894.776 551.751
 325.041 136.683
 230.344 500.197
 178.526 835.320
 104.158 649.549
 108.834 551.972
 431.572 951.859
 530.959 618.461
 117.444 878.616
 786.247 410.007
 800.225 36.648
 539.697 761.466
 119.665 610.712
 600.848 163.280
 545.582 87.675
 421.866 431.339
 163.464 807.256
 546.453 802.010
 134.257 931.608
 220.031 311.593
 163.427 228.181
 691.098 152.771
 639.490 930.911
 104.644 874.424
 873.875 962.917
 433.235 610.909
 409.675 64.290
 434.830 439.103
 811.946 231.496
 947.096 802.875
 930.540 216.498
 907.239 192.884
 889.536 295.449
 758.827 792.743
 135.285 755.904
 510.410 109.521
 725.711 490.947
 735.735 96.641
 703.113 166.713
 546.023 490.517
 225.400 850.782
 768.124 949.441
 78.971 972.423
 678.624 675.534
 30.761 517.118
 76.473 980.001
 45.955 438.112
 831.840 320.895
 878.301 163.557
 386.305 694.396
 686.710 571.354
 761.813 528.960
 727.889 942.895
 178.904 941.001
 481.302 755.051
 307.503 26.123
 769.028 56.070
 848.111 836.945
 106.391 940.181
 642.738 533.533
 55.279 898.132
 871.750 472.380
 224.210 702.457
 336.291 452.129
 569.471 878.685
 40.807 77.158
 179.706 624.112
 664.014 992.413
 980.358 437.098
 380.300 233.930
 60.336 400.482
 410.952 919.379
 215.619 476.866
 642.858 152.360
 15.409 790.818
 351.581 154.344
 246.634 428.888
 159.332 981.024
 80.482 33.719
 702.771 577.942
 157.189 419.993
 390.352 626.773
 7.208 629.787
 106.737 512.341
 651.315 570.929
 738.544 575.722
 760.167 457.625
 120.213 525.783
 644.675 277.108
 53.203 765.691
 409.587 33.977
 761.276 398.828
 479.477 435.760
 787.535 646.871
 122.510 354.814
 396.678 319.225
 604.586 974.763
 953.157 185.598
 834.821 161.407
 140.251 631.137
 270.573 711.232
 857.350 715.592
 972.709 663.861
 976.906 754.454
 903.664 522.108
 105.647 221.631
 284.492 724.356
 26.900 211.257
 343.057 44.275
 505.644 852.571
 442.399 253.297
 721.558 48.994
 52.865 638.388
 317.512 203.795
 578.753 103.802
 174.260 333.757
 752.907 148.411
 762.473 183.550
 332.157 63.430
 699.502 802.051
 651.870 67.997
 822.623 83.340
 296.653 636.795
 258.009 205.776
 611.831 85.147
 143.756 809.433
 990.458 188.662
 587.335 362.632
 124.926 618.255
 287.443 100.696
 590.783 674.380
 915.061 432.999
 940.930 879.417
 669.440 957.414
 717.336 622.946
 445.684 484.345
 548.783 205.057
 268.549 436.386
 489.537 257.758
 262.442 975.512
 485.607 879.224
 593.396 429.522
 931.061 641.056
 891.800 395.791
 623.514 441.544
 454.155 36.315
 550.259 510.319
 540.992 927.450
 167.501 519.642
 802.066 664.999
 586.082 38.308
 937.988 665.447
 87.009 554.973
 271.659 52.836
 976.567 93.223
 778.407 624.344
 99.219 401.332
 88.924 982.919
 580.546 701.398
 15.400 489.952
 123.900 666.922
 693.251 593.020
 563.129 322.163
 616.163 832.075
 337.666 843.724
 761.741 821.445
 141.654 233.021
 952.726 284.699
 569.725 721.988
 321.614 715.505
 81.169 792.986
 694.851 21.328
 801.732 323.034
 289.720 40.135
 427.143 602.904
 929.301 705.640
 961.096 600.155
 87.740 867.361
 967.999 613.820
 242.456 981.478
 30.131 455.254
 947.509 601.711
 831.178 47.931
 672.187 481.211
 732.653 197.957
 142.904 202.359
 433.841 591.359
 760.104 277.780
 705.176 434.290
 663.142 199.678
 732.931 694.013
 416.726 683.288
 111.597 513.619
 776.821 472.052
 349.228 968.972
 949.820 305.806
 118.258 85.390
 526.921 648.223
 676.124 622.348
 400.124 316.063
 510.568 21.318
 444.016 431.083
 526.268 564.284
 278.815 947.008
 2.820 944.025
 668.282 100.779
 217.832 352.734
 907.584 351.772
 469.659 869.720
 230.447 948.114
 257.049 403.888
 824.842 79.320
 410.606 20.379
 457.675 413.677
 934.808 966.596
 140.519 592.157
 448.346 689.963
 342.396 263.794
 222.459 202.849
 297.156 446.714
 556.965 159.601
 240.485 221.278
 325.629 342.379
 426.380 984.588
 18.107 48.219
 449.678 87.165
 134.725 286.644
 377.594 641.609
 810.990 157.982
 60.030 539.001
 596.932 225.954
 539.630 271.731
 256.530 828.016
 965.186 471.916
 726.916 803.211
 776.322 204.037
 256.277 45.201
 76.662 960.656
 572.024 108.718
 153.395 103.693
 393.667 77.461
 592.807 663.882
 952.733 322.748
 646.770 91.477
 498.079 192.811
 640.009 766.470
 210.153 136.011
 691.319 991.524
 11.438 106.519
 725.744 361.213
 509.833 172.926
 254.298 23.263
 642.647 159.111
 221.382 508.236
 474.716 518.537
 99.161 731.002
 346.844 869.519
 527.269 78.599
 49.985 107.174
 43.101 453.470
 624.523 430.563
 663.380 887.977
 538.681 169.424
 305.661 175.600
 499.796 918.022
 775.944 556.972
 689.336 153.684
 495.918 176.186
 307.586 469.914
 453.737 996.530
 565.520 539.593
 392.208 487.537
 596.314 459.231
 807.336 410.080
 682.071 742.802
 431.046 817.072
 35.613 731.171
 980.415 228.466
 553.911 874.082
 740.839 245.828
 207.904 305.078
 134.262 449.350
 370.739 460.451
 631.202 715.128
 558.150 551.593
 975.003 439.745
 984.514 361.990
 680.100 40.234
 577.864 747.157
 577.590 378.436
 776.541 25.258
 948.773 948.550
 507.468 80.853
 601.434 164.514
 257.086 902.684
 398.310 430.017
 455.335 642.654
 989.634 798.870
 442.845 337.018
 281.968 508.612
 852.389 657.529
 897.064 957.451
 156.218 460.949
 143.741 396.411
 587.848 246.433
 902.171 718.204
 395.219 694.173
 66.416 875.455
 4.757 293.071
 523.132 178.073
 833.989 233.707
 981.263 667.711
 173.164 574.432
 681.106 2.077
 331.267 527.952
 176.736 499.698
 504.341 173.418
 31.638 783.397
 47.798 100.989
 624.974 545.887
 821.186 333.530
 19.823 461.580
 403.538 250.830
 382.613 943.785
 457.952 338.396
 105.680 945.371
 641.669 83.797
 116.351 113.634
 826.724 703.031
 853.255 517.353
 208.792 66.961
 753.906 686.963
 158.547 949.085
 480.263 559.486
 509.311 781.520
 367.454 950.756
 803.888 502.931
 24.699 631.808
 846.919 842.240
 659.329 847.800
 560.112 803.277
 500.620 960.960
 527.199 11.559
 838.709 738.798
 982.903 534.125
 287.402 950.881
 162.766 381.659
 253.221 328.152
 534.098 9.212
 525.082 414.912
 195.979 123.825
 870.808 382.824
 720.112 125.700
 472.968 846.729
 534.175 711.601
 594.955 132.490
 83.194 977.722
 629.522 196.931
 978.459 712.749
 440.250 529.259
 21.963 174.478
 908.595 302.771
 819.512 214.738
 795.503 866.474
 938.218 142.963
 320.398 330.442
 572.484 699.473
 358.066 608.692
 133.750 211.967
 415.189 332.480
 327.944 715.181
 835.693 668.709
 213.904 71.874
 213.444 297.278
 606.958 6.880
 181.242 782.542
 493.894 283.871
 468.382 873.340
 925.787 861.548
 950.687 79.560
 49.375 872.525
 885.017 287.865
 499.310 300.113
 356.387 422.510
 604.548 677.315
 354.475 847.356
 642.158 405.598
 725.220 600.956
 409.070 61.511
 353.156 807.422
 462.681 515.234
 365.169 1.706
 619.299 780.948
 403.361 329.550
 387.261 224.085
 294.116 951.074
 469.923 300.548
 895.364 704.591
 901.105 148.696
 891.054 526.370
 698.759 613.073
 630.431 15.822
 646.541 181.508
 292.632 267.815
 270.553 662.430
 160.155 938.890
 680.975 530.270
 276.874 887.081
 434.814 802.962
 369.515 431.600
 264.032 181.379
 451.135 764.983
 548.276 336.494
 779.393 653.410
 17.076 552.086
 792.761 758.371
 894.323 60.518
 728.879 572.684
 678.138 3.703
 978.674 595.056
 939.687 933.759
 938.458 369.150
 961.455 576.451
 483.978 925.648
 83.047 419.430
 952.318 919.676
 223.170 776.294
 129.951 922.482
 970.617 801.893
 611.266 367.403
 733.421 495.089
 618.170 168.327
 880.579 788.984
 17.362 17.420
 359.877 177.608
 600.244 461.382
 511.245 10.159
 417.175 576.599
 378.952 162.471
 1.582 78.086
 747.067 599.689
 52.639 60.853
 948.295 718.732
 642.790 981.576
 622.128 914.504
 306.816 530.011
 497.787 675.881
 683.757 441.143
 752.511 577.867
 406.428 178.661
 926.160 702.193
 53.187 536.844
 966.950 462.941
 533.865 210.719
 26.489 224.886
 820.258 63.468
 729.407 934.367
 448.414 356.164
 6.185 705.245
 415.320 419.315
 217.762 651.383
 619.801 850.265
 315.758 482.850
 712.940 167.835
 599.525 502.555
 436.701 188.829
 255.486 685.283
 253.360 93.904
 128.499 790.086
 268.675 997.372
 990.280 763.161
 297.308 741.615
 175.606 610.751
 32.099 907.810
 670.413 55.050
 984.364 616.691
 202.544 490.856
 438.924 423.163
 329.380 412.831
 596.482 464.220
 988.751 724.244
 291.722 368.937
 110.106 325.280
 815.990 291.158
 130.135 535.174
 29.257 679.265
 156.777 166.107
 911.315 93.110
 942.285 142.068
 223.918 946.541
 202.017 162.451
 983.895 566.185
 421.394 33.401
 885.646 375.213
 477.712 430.766
 766.179 437.252
 842.887 283.674
 236.584 523.541
 82.710 959.288
 973.301 429.713
 910.740 535.214
 86.464 491.566
 351.731 729.743
 879.969 296.962
 109.749 350.670
 60.872 19.182
 87.204 265.674
 619.307 801.976
 58.498 1.431
 712.775 295.124
 739.410 770.751
 681.832 999.014
 212.565 398.769
 982.339 145.844
 750.144 677.646
 230.434 682.221
 225.461 797.384
 560.839 672.675
 311.294 866.548
 141.180 405.932
 639.118 105.123
 461.551 336.320
 732.081 32.095
 129.972 52.801
 346.194 117.989
 503.837 949.657
 457.344 678.503
 931.494 528.376
 443.251 766.175
 476.194 32.968
 534.153 4.868
 259.636 794.572
 676.869 504.680
 459.868 510.156
 985.153 506.130
 197.466 119.512
 674.001 311.206
 166.707 780.152
 114.419 459.888
 740.072 117.477
 543.398 364.349
 173.229 784.636
 245.243 595.228
 445.003 880.297
 236.681 366.717
 617.476 811.369
 769.168 146.985
 532.744 260.241
 265.653 650.465
 266.028 421.819
 671.689 187.299
 323.625 154.558
 986.688 656.816
 855.621 72.476
 892.448 596.068
 597.724 463.073
 683.559 116.515
 267.151 711.107
 976.377 282.893
 320.794 242.794
 106.818 274.752
 399.396 872.416
 477.115 305.301
 191.938 467.286
 960.833 801.928
 575.612 571.963
 485.170 341.539
 637.691 713.588
 68.878 610.773
 938.251 602.855
 470.683 570.951
 202.370 45.742
 592.149 660.639
 565.326 676.658
 354.259 390.911
 765.994 341.558
 730.353 971.433
 976.575 218.129
 349.251 556.544
 658.782 318.016
 789.520 492.449
 288.332 522.774
 654.981 267.899
 535.165 550.726
 366.944 175.540
 523.152 416.922
 522.784 449.009
 820.462 854.210
 673.674 587.335
 483.492 521.898
 565.392 964.225
 649.797 492.235
 691.725 661.876
 158.368 717.062
 435.046 799.436
 481.545 821.297
 946.195 742.869
 847.707 420.878
 156.873 299.277
 986.535 135.308
 161.721 893.847
 61.189 864.853
 471.443 396.141
 389.424 675.918
 968.229 564.902
 776.678 622.086
 514.039 392.801
 170.119 0.356
 122.681 96.239
 827.957 270.353
 38.081 267.658
 920.801 157.532
 421.523 211.666
 32.233 219.052
 176.256 660.120
 198.068 413.144
 592.827 609.213
 165.020 409.988
 425.302 663.343
 409.890 585.824
 977.577 991.456
 43.270 813.920
 139.023 302.531
 133.538 408.924
 736.363 394.703
 787.234 387.928
 318.987 109.229
 773.316 716.285
 650.704 474.042
 797.329 433.090
 903.515 515.529
 135.894 665.432
 327.521 480.387
 104.371 97.614
 72.910 886.792
 326.233 657.858
 760.759 25.969
 529.843 107.484
 312.565 887.535
 348.513 93.665
 755.929 376.358
 527.458 674.855
 105.413 532.290
 934.206 606.567
 681.343 929.909
 668.072 933.825
 161.361 711.761
 413.362 965.337
 374.083 749.686
 477.083 183.897
 33.701 204.325
 895.365 399.033
 799.237 498.206
 736.787 683.344
 821.148 183.878
 631.879 705.926
 237.701 891.997
 425.699 727.863
 409.019 17.287
 197.389 139.776
 360.866 840.785
 182.704 274.311
 364.210 708.151
 41.681 732.215
 539.737 765.244
 555.948 424.982
 166.009 688.335
 43.827 406.218
 131.569 197.576
 324.711 674.809
 928.414 784.683
 928.638 963.233
 288.849 660.819
 867.059 942.010
 149.513 95.572
 794.307 785.293
 43.454 995.599
 886.929 52.153
 309.599 200.431
 543.844 883.503
 33.090 757.164
 811.319 526.238
 332.115 595.070
 713.153 745.559
 257.616 40.889
 821.620 235.345
 20.092 496.658
 45.013 287.506
 679.604 111.035
 792.679 727.514
 585.704 194.402
 170.938 98.736
 316.515 505.394
 378.987 807.003
 301.627 935.457
 931.830 84.259
 711.118 867.579
 109.505 251.664
 120.321 930.334
 193.523 554.561
 312.274 619.017
 630.889 391.139
 830.956 438.028
 494.796 790.928
 350.000 724.378
 173.520 636.733
 953.600 48.344
 503.083 122.873
 246.691 226.948
 905.509 953.208
 106.427 217.344
 47.088 594.363
 470.672 934.616
 86.951 693.449
 24.058 831.601
 445.688 366.830
 8.746 622.458
 840.001 178.833
 753.816 77.872
 958.973 109.475
 311.153 384.526
 909.934 901.307
 811.531 177.093
 449.935 761.179
 645.383 315.289
 8.152 247.609
 239.681 605.007
 764.304 213.366
 284.522 530.273
 200.190 201.695
 578.028 266.528
 911.186 659.459
 851.340 645.815
 330.082 568.397
 730.542 716.864
 858.630 584.095
 441.067 229.427
 657.011 879.454
 592.298 929.689
 645.934 624.068
 853.823 405.124
 721.022 292.505
 86.147 301.105
 558.449 823.010
 381.925 752.190
 951.587 474.287
 951.369 547.882
 310.830 123.085
 117.797 871.172
 686.202 671.176
 225.115 909.425
 541.141 289.547
 674.969 507.526
 75.705 913.420
 862.365 595.145
 430.900 847.764
 547.667 921.175
 818.868 573.771
 351.235 732.396
 935.106 27.387
 73.736 269.344
 790.852 306.924
 497.861 164.867
 931.486 154.592
 111.156 130.384
 408.473 733.078
 778.709 327.279
 579.638 410.900
 90.182 937.910
 9.749 97.093
 788.073 79.478
 318.444 385.837
 61.123 17.414
 616.067 534.126
 344.604 821.497
 224.078 390.765
 722.035 121.628
 192.349 503.308
 763.155 430.861
 901.123 72.473
 181.144 846.266
 923.916 412.930
 646.812 564.412
 685.757 467.682
 385.526 74.348
 88.341 453.763
 308.889 649.149
 702.666 273.397
 730.606 645.212
 816.384 181.565
 595.792 450.047
 236.282 773.072
 354.298 773.360
 408.171 445.485
 449.041 447.555
 952.154 554.851
 15.104 352.693
 899.112 845.979
 18.368 383.444
 735.676 885.689
 255.247 173.240
 254.624 24.042
 517.685 240.905
 303.133 363.937
 757.934 250.389
 913.516 732.945
 301.880 613.278
 283.921 263.026
 422.096 920.679
 397.007 824.345
 834.741 885.506
 173.050 800.153
 698.445 93.608
 353.642 992.562
 316.956 903.404
 409.423 416.447
 157.480 65.479
 719.935 363.949
 748.050 838.036
 848.134 38.838
 93.044 599.173
 642.414 792.722
 107.188 765.995
 63.935 208.929
 204.317 552.855
 428.788 30.276
 155.232 81.086
 248.242 910.441
 44.631 200.930
 74.294 771.921
 84.002 228.908
 943.471 904.335
 977.248 532.207
 843.841 953.136
 868.630 413.027
 496.221 389.526
 836.246 233.066
 981.393 566.856
 714.993 859.959
 904.736 847.118
 354.934 767.511
 865.111 703.980
 436.610 949.847
 686.296 997.400
 694.702 951.372
 830.067 481.181
 944.014 20.746
 496.613 901.361
 83.982 684.493
 439.956 13.279
 284.504 936.624
 496.030 372.293
 660.005 52.613
 205.016 611.857
 831.292 572.678
 876.226 28.067
 95.290 839.739
 615.446 947.435
 288.476 216.284
 536.379 510.980
 486.317 602.166
 887.942 999.479
 151.861 507.879
 629.122 629.593
 283.582 846.898
 7.542 236.630
 145.587 953.304
 584.381 435.763
 750.260 530.077
 487.763 619.001
 940.587 227.603
 263.093 540.148
 550.926 45.131
 769.125 695.025
 153.354 460.012
 93.000 290.701
 592.339 105.693
 329.447 277.258
 222.069 440.836
 395.182 791.250
 165.004 444.966
 388.883 924.711
 262.064 223.150
 622.664 121.024
 767.263 51.028
 558.479 733.694
 413.700 905.729
 901.388 531.051
 732.928 736.715
 903.113 744.816
 513.146 478.342
 89.031 839.603
 928.945 203.020
 667.993 610.706
 140.159 486.520
 548.614 726.446
 341.375 396.606
 352.449 37.179
 226.861 930.135
 971.501 134.412
 325.963 884.828
 905.608 909.995
 447.629 248.607
 878.386 526.855
 663.819 175.793
 565.559 949.996
 552.613 465.268
 877.017 320.863
 333.268 396.339
 266.995 201.359
 656.012 564.420
 361.871 418.596
 85.653 507.389
 601.836 650.839
 245.141 956.812
 103.689 392.948
 495.910 284.026
 33.201 800.296
 337.426 452.758
 95.728 548.757
 147.972 616.692
 435.124 70.466
 779.889 506.860
 98.757 777.061
 10.574 300.321
 58.777 500.860
 159.266 624.233
 558.322 847.465
 860.800 369.748
 710.491 328.814
 170.832 725.403
 955.436 542.441
 820.697 212.663
 267.714 680.154
 580.108 955.495
 195.840 827.461
 686.554 145.415
 656.101 784.591
 104.027 893.060
 343.175 72.109
 750.962 872.368
 64.255 840.869
 636.742 364.882
 857.817 189.891
 244.500 266.083
 482.211 899.872
 250.191 105.309
 515.856 448.236
 356.929 203.481
 615.577 908.286
 310.604 312.150
 351.639 615.217
 37.013 772.202
 849.306 361.102
 869.572 745.887
 292.466 55.825
 415.606 21.775
 213.402 848.134
 211.905 394.952
 635.523 368.151
 748.400 575.777
 237.436 147.913
 72.395 887.008
 154.771 158.626
 232.727 844.033
 171.554 421.717
 569.726 764.707
 419.517 595.523
 917.080 277.994
 298.753 491.164
 348.174 464.050
 856.530 451.181
 192.521 97.797
 966.494 144.718
 766.356 334.526
 194.059 445.988
 31.891 186.112
 525.309 911.607
 227.163 322.378
 188.773 840.917
 225.761 391.709
 577.877 766.080
 904.178 1.846
 955.608 390.476
 353.317 314.808
 814.115 780.587
 187.225 483.959
 795.679 964.186
 121.861 756.626
 236.138 833.378
 143.350 358.428
 148.897 372.294
 10.408 407.097
 761.528 94.187
 169.411 231.409
 185.580 190.151
 860.815 17.656
 34.167 161.079
 798.593 610.385
 595.330 665.785
 174.182 260.015
 768.960 402.206
 315.524 857.154
 331.630 116.444
 390.749 707.266
 110.080 268.107
 433.350 680.874
 427.050 572.450
 358.274 890.198
 291.973 83.406
 790.940 175.335
 506.664 810.481
 526.880 179.621
 358.132 101.107
 439.600 718.137
 296.220 333.440
 147.639 324.525
 814.770 408.407
 805.988 144.133
 246.781 300.356
 897.642 836.323
 874.797 609.827
 841.614 481.524
 379.041 887.321
 906.066 50.977
 382.118 81.646
 199.150 196.163
 588.175 69.210
 113.786 623.681
 597.047 991.015
 311.926 328.165
 944.040 352.030
 263.293 414.874
 770.744 203.817
 195.376 124.586
 971.764 556.986
 586.218 211.697
 839.866 667.239
 637.808 772.948
 504.158 359.907
 432.516 495.634
 632.220 846.178
 202.788 622.613
 460.126 923.477
 668.358 514.896
 690.017 317.042
 126.526 844.452
 822.170 624.730
 659.050 249.227
 189.380 678.146
 761.058 824.036
 161.283 576.573
 48.807 465.181
 463.117 522.830
 687.654 709.496
 288.976 369.649
 350.945 951.463
 318.295 339.586
 4.733 442.462
 3.875 219.608
 570.104 196.854
 681.020 852.903
 580.743 288.966
 444.276 494.930
 692.322 227.281
 97.839 499.186
 254.807 356.891
 258.229 421.717
 899.341 53.965
 276.569 444.038
 66.604 837.565
 659.179 614.400
 790.224 201.200
 158.871 790.345
 601.799 741.299
 447.884 965.116
 726.439 80.138
 982.731 401.026
 450.507 710.145
 250.268 339.532
 655.752 554.069
 415.085 65.966
 593.630 85.894
 546.080 473.198
 415.843 901.048
 113.144 579.571
 255.557 787.289
 544.650 440.036
 570.270 521.295
 7.523 663.556
 391.583 707.677
 601.756 73.363
 287.436 159.681
 191.128 568.956
 514.555 282.777
 665.533 759.897
 637.471 117.684
 544.819 622.064
 7.620 597.987
 189.581 98.475
 952.443 914.556
 134.162 940.883
 418.592 905.619
 57.845 17.740
 572.068 124.074
 971.188 41.831
 486.336 704.679
 328.555 80.873
 380.109 661.045
 950.881 80.900
 810.690 599.289
 23.448 870.449
 25.898 620.894
 644.181 29.079
 144.847 996.577
 763.705 542.820
 620.930 885.967
 157.618 168.804
 262.744 330.823
 785.452 868.931
 2.233 103.820
 454.267 916.343
 233.868 907.889
 755.411 337.307
 362.228 315.593
 371.516 124.446
 724.066 652.447
 851.184 184.938
 159.054 466.677
 68.238 700.246
 633.282 10.207
 770.896 543.125
 741.830 267.237
 787.246 585.330
 979.804 8.378
 693.328 237.855
 52.095 386.750
 628.501 888.027
 445.481 9.769
 722.401 168.090
 95.664 764.572
 494.368 232.423
 407.510 9.458
 18.777 600.355
 618.419 897.650
 490.258 194.227
 599.743 417.638
 646.591 164.355
 565.018 326.841
 842.352 30.570
 770.156 148.282
 144.717 811.829
 451.319 184.905
 828.633 778.941
 830.943 490.438
 969.711 509.692
 739.270 592.107
 310.309 199.930
 33.866 677.476
 251.490 978.505
 667.318 889.416
 197.756 969.041
 645.879 289.332
 753.027 358.661
 759.860 184.713
 588.441 984.841
 448.643 623.766
 531.751 289.144
 416.056 453.947
 373.848 653.777
 140.478 954.863
 563.086 517.574
 561.284 487.092
 828.264 536.507
 380.384 160.521
 505.458 825.241
 333.836 297.805
 64.331 796.160
 781.186 545.348
 861.326 747.150
 174.891 226.096
 268.616 475.930
 632.459 811.406
 20.232 294.620
 491.624 854.854
 314.998 751.535
 513.801 36.454
 57.556 646.782
 271.272 33.994
 694.499 953.478
 245.126 207.800
 706.604 567.344
 638.266 760.034
 697.275 334.754
 813.051 329.634
 621.862 124.308
 367.014 394.297
 435.765 271.507
 11.082 372.656
 907.694 142.825
 789.722 719.530
 607.603 827.348
 536.178 367.064
 899.440 705.201
 371.599 632.563
 862.700 386.437
 195.412 753.432
 352.845 927.070
 465.086 849.760
 260.972 366.105
 693.828 700.739
 522.912 185.083
 400.242 862.348
 585.522 856.691
 198.231 476.774
 94.747 948.941
 120.175 520.318
 210.641 404.469
 501.516 113.398
 566.640 379.464
 28.430 46.443
 814.826 52.899
 148.294 547.585
 479.578 894.349
 579.473 986.053
 476.071 188.159
 324.946 138.915
 837.582 974.622
 413.963 583.573
 590.016 696.780
 665.857 965.159
 169.703 587.292
 517.208 343.418
 611.109 436.409
 382.487 579.826
 947.209 733.518
 962.263 80.694
 832.746 45.102
 283.065 979.015
 488.445 796.632
 288.340 596.262
 294.444 670.251
 318.049 369.642
 59.023 560.664
 460.740 221.063
 432.401 285.130
 260.163 957.099
 606.481 997.527
 660.253 866.212
 274.377 879.232
 7.684 377.604
 456.204 179.845
 857.996 888.220
 820.660 957.968
 785.791 589.012
 339.377 966.414
 245.911 32.799
 749.927 467.977
 213.162 3.545
 323.919 428.593
 113.642 956.056
 742.159 476.196
 799.660 396.913
 575.798 338.461
 689.288 338.498
 520.313 674.009
 945.807 660.498
 390.819 423.342
 794.521 405.103
 178.295 52.219
 925.885 776.755
 605.928 506.389
 903.824 743.820
 484.835 898.223
 653.898 492.726
 324.263 99.141
 343.104 675.223
 631.195 603.723
 255.251 42.514
 869.632 489.565
 914.708 67.627
 325.193 639.427
 596.878 926.816
 23.797 877.854
 193.853 414.838
 224.887 452.650
 964.704 196.068
 893.880 652.283
 105.765 197.817
 452.268 974.354
 19.688 903.500
 207.412 468.749
 163.321 36.861
 330.704 884.100
 12.341 395.369
 438.979 400.126
 921.722 907.545
 549.397 774.552
 990.488 887.853
 935.129 55.366
 789.784 741.486
 673.944 881.559
 396.180 343.587
 123.136 233.329
 326.638 62.118
 294.188 101.555
 15.045 5.535
 964.422 372.593
 548.170 915.992
 128.830 604.868
 714.992 71.864
 44.881 786.044
 569.286 251.746
 90.876 471.751
 791.082 902.726
 82.029 427.846
 116.079 71.718
 658.788 427.331
 19.484 838.333
 172.891 730.404
 56.256 135.284
 895.288 932.334
 715.858 177.404
 806.667 870.251
 116.670 728.366
 109.092 598.378
 192.096 116.083
 522.737 674.307
 383.569 30.129
 464.412 139.771
 10.265 479.636
 107.193 261.754
 14.193 905.780
 808.880 848.178
 343.717 892.687
 390.087 431.820
 827.578 533.429
 612.634 882.172
 572.721 628.532
 30.736 754.040
 87.962 133.376
 189.606 500.616
 965.583 753.989
 159.902 295.104
 845.944 209.759
 306.648 736.971
 926.145 343.515
 385.336 925.197
 660.524 137.353
 876.925 911.040
 824.639 474.775
 461.147 186.776
 389.461 630.424
 681.090 805.339
 871.288 437.565
 871.615 780.001
 5.834 615.872
 963.076 295.177
 840.666 89.006
 686.558 821.605
 75.514 299.535
 306.909 714.711
 709.709 570.099
 308.016 167.749
 613.196 762.327
 416.760 265.637
 433.421 662.258
 146.988 256.459
 523.956 252.029
 294.528 330.861
 149.666 907.132
 844.144 121.541
 732.764 446.890
 837.576 642.396
 78.109 239.020
 379.871 457.393
 406.172 358.772
 63.799 870.901
 258.223 286.391
 306.732 872.916
 378.375 216.474
 12.021 353.680
 57.433 687.529
 381.324 762.806
 8.130 623.918
 862.813 358.644
 72.829 735.018
 72.766 545.739
 213.504 523.274
 978.105 493.638
 648.532 414.771
 781.433 371.551
 358.185 9.673
 367.576 613.701
 735.672 437.541
 114.310 783.271
 996.113 842.036
 555.595 853.235
 233.066 174.318
 232.239 234.923
 220.420 573.613
 944.579 215.753
 264.074 501.746
 109.545 812.296
 508.189 586.221
 548.931 490.741
 68.745 439.664
 527.973 981.413
 504.315 953.727
 408.318 135.378
 320.223 120.128
 764.567 698.235
 145.728 983.211
 79.846 158.250
 710.576 65.697
 227.049 753.156
 891.514 486.326
 355.770 972.853
 593.504 974.559
 740.473 795.149
 594.982 318.718
 756.707 650.617
 320.111 210.981
 795.366 82.959
 730.472 491.994
 409.863 996.328
 658.729 981.846
 830.256 644.520
 270.709 210.551
 637.631 393.230
 350.972 743.497
 540.442 190.823
 499.773 514.707
 953.983 420.796
 423.538 727.817
 280.057 826.744
 442.247 821.894
 194.381 835.013
 348.947 602.496
 855.908 328.876
 390.891 549.312
 189.530 619.238
 528.252 187.605
 399.291 519.221
 223.159 174.261
 734.095 463.076
 854.923 839.129
 545.901 53.599
 811.175 542.494
 598.574 207.377
 311.461 579.788
 854.184 764.956
 850.256 970.272
 985.871 505.416
 648.949 308.501
 248.882 554.275
 857.850 702.402
 143.625 193.421
 204.628 452.025
 289.257 705.576
 927.763 586.411
 809.237 638.071
 823.704 235.814
 230.408 416.556
 63.796 402.080
 786.558 634.233
 668.995 345.860
 171.274 282.673
 562.422 145.932
 231.538 263.132
 425.652 129.242
 64.400 450.054
 965.911 711.878
 158.725 489.295
 38.058 638.348
 0.201 161.370
 565.294 832.048
 271.276 174.033
 652.169 762.215
 972.425 458.865
 296.817 845.971
 464.279 613.909
 878.912 408.146
 281.704 880.031
 146.069 851.582
 254.429 674.506
 842.919 197.747
 840.532 83.932
 850.699 58.171
 948.746 83.022
 735.731 423.750
 905.700 480.003
 775.641 709.218
 580.781 467.618
 753.760 77.477
 183.166 96.151
 324.067 772.164
 514.873 287.077
 368.670 601.503
 825.524 119.312
 142.734 702.524
 147.302 881.304
 851.466 648.076
 573.706 769.128
 682.203 981.350
 317.790 491.312
 851.478 531.062
 182.212 424.211
 380.378 797.891
 885.592 246.777
 617.543 247.675
 311.137 210.499
 852.096 203.422
 421.505 799.904
 141.084 915.955
 268.449 582.490
 987.991 297.543
 120.440 496.255
 99.414 224.970
 342.404 780.701
 792.623 524.857
 848.776 716.365
 982.460 26.898
 976.711 432.447
 124.861 957.796
 706.518 296.376
 197.274 513.666
 709.971 978.127
 242.779 520.462
 606.385 741.590
 262.026 515.523
 626.129 51.440
 200.817 468.687
 150.238 283.742
 424.869 334.904
 44.123 419.544
 698.729 83.143
 517.846 700.985
 172.883 186.180
 312.603 597.911
 939.849 455.163
 173.819 218.967
 132.503 750.347
 869.533 794.706
 420.450 449.044
 945.576 742.050
 805.160 573.458
 176.708 410.799
 342.484 409.962
 428.574 125.656
 430.543 38.553
 745.631 924.040
 518.770 953.214
 734.563 193.848
 24.747 423.087
 233.915 620.243
 222.670 218.362
 314.468 730.716
 301.704 117.323
 510.311 298.341
 423.566 300.967
 959.569 729.758
 753.704 423.885
 661.658 773.484
 244.982 184.931
 112.964 772.399
 640.400 484.655
 146.495 729.362
 283.904 390.078
 307.879 524.916
 15.624 788.392
 687.781 229.870
 637.904 722.461
 890.195 992.491
 207.435 400.975
 41.093 990.208
 100.911 968.977
 179.652 349.749
 359.226 529.854
 474.897 328.870
 8.977 113.218
 877.493 879.052
 738.329 285.292
 655.896 574.447
 644.156 666.105
 837.889 791.018
 523.472 533.217
 645.191 585.009
 937.608 2.682
 286.306 476.103
 693.535 547.942
 879.915 952.843
 452.317 175.572
 190.051 41.768
 457.471 767.786
 340.189 413.619
 271.294 535.922
 764.532 826.690
 388.860 332.568
 582.721 956.607
 468.920 634.289
 33.369 951.586
 58.474 239.191
 960.038 141.327
 301.069 296.766
 951.298 865.699
 494.344 890.001
 138.297 166.093
 113.931 475.721
 845.860 278.591
 241.217 528.343
 976.820 305.169
 241.938 459.930
 837.233 828.861
 139.899 556.694
 938.941 433.813
 841.980 295.418
 455.094 334.541
 201.913 15.009
 466.433 494.255
 694.084 816.243
 887.238 494.324
 115.967 560.360
 168.760 920.721
 488.001 513.486
 166.743 464.484
 990.165 133.687
 253.565 237.876
 10.639 581.146
 132.809 823.219
 907.504 125.484
 356.265 274.623
 951.066 869.147
 184.931 52.339
 752.077 259.409
 814.309 693.962
 747.777 146.608
 690.934 815.622
 549.551 601.351
 475.623 829.666
 17.200 32.550
 406.428 993.833
 257.859 71.160
 330.925 141.814
 622.937 186.618
 416.590 648.308
 542.684 585.255
 616.077 955.773
 371.947 868.982
 920.720 828.178
 577.192 490.542
 543.304 532.982
 656.942 776.409
 645.885 410.712
 316.614 263.539
 489.080 936.960
 103.483 140.649
 797.973 969.922
 15.640 543.357
 291.653 604.234
 425.792 435.576
 236.863 5.509
 980.237 443.132
 292.659 7.422
 247.046 681.166
 996.938 732.352
 675.393 741.757
 894.927 306.496
 597.927 255.231
 365.012 30.203
 346.388 996.226
 702.561 424.302
 171.467 327.921
 474.818 83.873
 253.621 834.617
 759.560 553.675
 182.725 519.372
 780.498 706.143
 469.612 690.760
 9.688 706.054
 858.590 147.476
 831.135 328.768
 941.717 23.792
 863.000 545.279
 166.033 480.595
 484.169 171.376
 185.202 629.365
 673.374 415.289
 376.350 739.145
 67.619 153.734
 538.711 993.912
 6.600 166.731
 458.493 200.332
 29.345 703.725
 387.809 769.422
 810.018 115.036
 96.298 651.920
 296.162 731.615
 142.140 353.365
 982.386 221.291
 332.463 613.757
 906.436 690.521
 37.894 246.889
 386.622 377.298
 456.359 199.897
 476.859 823.730
 29.653 334.142
 48.236 497.480
 773.297 229.510
 717.419 411.378
 134.305 476.564
 138.743 972.831
 319.588 211.348
 518.171 72.197
 594.630 848.176
 356.000 925.932
 420.785 124.419
 97.194 950.425
 141.257 251.429
 482.412 621.034
 229.726 496.613
 321.243 923.673
 449.102 247.849
 227.092 329.560
 26.513 143.348
 588.868 804.403
 608.012 313.729
 939.540 928.871
 114.322 69.958
 600.403 875.907
 57.244 388.318
 420.094 520.954
 602.940 464.346
 929.981 3.022
 969.510 120.456
 846.339 397.723
 236.202 410.552
 561.877 988.516
 512.734 839.316
 784.881 750.912
 689.966 939.246
 456.718 808.004
 766.271 775.887
 364.299 627.079
 444.084 297.725
 772.753 849.379
 323.249 344.085
 947.829 762.021
 414.774 869.878
 583.129 307.195
 771.808 353.819
 63.247 93.970
 23.095 5.668
 802.221 438.078
 315.385 873.092
 922.613 951.172
 270.725 130.034
 562.397 470.172
 765.871 82.186
 596.020 137.056
 695.989 892.717
 467.121 577.773
 23.280 870.197
 791.131 394.938
 791.098 793.367
 987.179 481.739
 941.774 112.687
 234.282 24.269
 575.843 670.391
 763.832 916.916
 174.220 538.913
 849.096 741.716
 543.435 677.354
 736.050 419.722
 186.103 848.097
 285.013 232.919
 121.013 887.333
 818.537 632.233
 134.519 266.425
 860.816 224.523
 120.293 463.503
 323.088 593.475
 719.076 49.910
 657.216 321.170
 393.120 413.310
 437.880 294.351
 428.934 533.027
 317.700 298.376
 52.177 303.942
 857.625 109.488
 833.845 198.972
 98.354 19.795
 168.871 958.436
 92.073 587.496
 696.920 904.621
 845.012 656.145
 818.428 74.557
 71.200 480.524
 723.017 831.769
 870.060 423.105
 706.468 912.762
 412.450 824.663
 698.986 955.939
 151.419 626.794
 381.862 684.828
 118.744 344.672
 630.674 825.006
 882.648 407.975
 217.413 41.402
 535.536 449.656
 236.451 222.158
 165.849 209.913
 922.925 104.528
 111.018 610.735
 818.174 851.151
 557.954 659.862
 344.466 820.337
 875.626 967.426
 97.862 526.542
 256.202 250.445
 699.157 17.429
 585.358 596.354
 82.017 477.602
 940.049 934.720
 196.557 448.069
 157.940 994.083
 395.377 281.779
 674.439 507.523
 205.744 262.188
 371.737 975.272
 812.056 632.111
 823.336 435.727
 741.424 818.271
 794.353 368.015
 904.372 612.673
 622.577 621.311
 62.935 470.554
 561.181 600.154
 828.328 407.151
 917.581 433.724
 606.752 988.590
 933.759 513.504
 269.571 397.841
 584.133 231.764
 306.108 563.051
 533.578 517.353
 484.800 425.857
 319.399 510.273
 590.615 930.764
 769.080 498.254
 190.973 578.065
 815.540 753.213
 4.268 12.319
 251.901 740.050
 778.295 242.211
 809.728 52.239
 431.974 597.202
 932.964 476.233
 952.853 328.977
 142.061 558.673
 382.754 34.228
 279.886 596.149
 450.894 498.129
 746.825 876.810
 642.036 589.192
 64.192 457.233
 909.129 945.705
 452.746 577.796
 875.941 116.963
 230.182 717.357
 324.082 810.092
 574.311 115.847
 447.247 961.889
 876.840 594.564
 788.366 537.159
 538.951 562.354
 785.713 548.203
 600.023 985.839
 352.933 607.994
 213.800 738.488
 144.694 951.233
 314.211 432.274
 931.701 877.604
 170.961 523.178
 471.499 850.572
 201.437 4.858
 138.601 398.852
 861.643 340.894
 420.706 657.964
 619.581 803.315
 826.979 13.170
 557.233 92.447
 247.631 285.508
 643.032 909.817
 887.409 178.039
 959.312 82.059
 433.433 973.889
 405.786 320.055
 552.364 470.971
 580.810 815.243
 413.834 835.707
 570.388 586.089
 54.815 960.694
 356.967 894.580
 710.181 285.545
 55.673 648.534
 992.725 168.474
 457.420 624.261
 94.607 326.306
 622.088 610.062
 162.528 655.973
 939.726 349.296
 160.287 740.429
 35.465 7.891
 942.062 370.787
 709.799 1.604
 813.289 594.944
 308.410 479.789
 527.071 756.776
 236.176 802.705
 754.317 110.945
 953.051 586.350
 455.265 293.507
 602.772 581.551
 976.580 870.882
 269.729 951.660
 888.057 567.640
 778.651 706.062
 670.363 541.222
 443.245 815.173
 62.486 198.798
 433.617 198.211
 695.309 773.314
 621.644 549.498
 174.467 943.419
 234.814 205.067
 958.226 711.966
 212.043 691.998
 709.390 82.357
 322.246 631.967
 617.228 589.040
 343.868 562.481
 897.211 761.433
 580.073 409.045
 22.261 208.492
 821.904 594.956
 536.593 298.901
 395.730 558.623
 697.606 739.653
 919.909 98.312
 906.249 599.728
 830.354 958.526
 473.669 127.103
 50.092 278.981
 861.545 723.865
 511.715 455.146
 83.413 598.399
 684.585 8.015
 500.560 344.112
 104.780 770.139
 153.017 204.966
 902.112 995.712
 976.149 298.942
 915.238 465.929
 536.871 66.857
 586.380 748.800
 129.235 696.615
 37.764 87.711
 373.766 8.644
 612.260 928.403
 623.396 59.126
 473.486 483.464
 74.151 571.608
 321.703 501.365
 171.975 808.036
 810.069 218.491
 687.585 966.436
 213.332 383.235
 266.303 988.927
 383.033 947.335
 745.008 391.042
 48.053 108.074
 537.280 507.231
 318.350 583.397
 722.243 279.687
 507.515 428.451
 512.419 305.393
 494.079 115.449
 729.115 472.457
 133.143 648.393
 66.604 849.796
 252.724 960.197
 892.846 998.223
 520.490 922.704
 307.200 15.623
 646.223 811.395
 174.903 149.614
 646.995 718.010
 982.764 958.804
 101.882 48.526
 37.210 795.060
 770.793 124.036
 759.521 846.393
 660.305 901.846
 456.665 420.898
 554.060 728.025
 870.876 380.253
 355.288 735.654
 276.149 225.555
 936.435 320.895
 712.614 893.584
 880.846 7.911
 775.722 698.242
 812.369 790.635
 930.110 425.879
 421.997 691.894
 649.461 506.144
 750.852 176.585
 423.701 589.047
 413.615 204.337
 281.417 186.974
 836.764 7.709
 484.537 225.988
 35.605 174.577
 328.385 97.837
 210.177 728.565
 965.623 832.568
 452.861 710.478
 137.740 306.737
 33.241 228.662
 991.346 464.971
 164.892 169.487
 455.320 629.606
 423.897 234.000
 213.728 386.595
 342.732 826.921
 211.337 813.649
 361.417 594.035
 34.725 22.152
 699.653 248.662
 911.587 946.844
 690.906 302.973
 531.308 881.368
 267.422 621.694
 306.708 533.840
 132.177 431.188
 43.678 990.622
 431.289 773.479
 564.004 320.037
 632.994 10.759
 516.864 28.130
 714.569 119.947
 124.366 868.550
 497.514 318.506
 722.061 796.727
 97.650 321.911
 791.069 98.807
 467.797 930.573
 426.485 888.049
 106.436 1.020
 367.737 480.913
 339.605 384.540
 429.115 392.857
 511.688 468.883
 339.526 346.494
 753.255 278.189
 134.610 294.535
 243.419 56.805
 674.583 824.612
 516.144 158.466
 998.788 746.191
 43.445 298.611
 812.092 240.412
 185.586 609.855
 746.472 776.587
 454.392 915.301
 298.732 424.540
 668.974 538.288
 736.111 96.060
 974.896 277.856
 337.131 272.956
 282.821 764.881
 225.486 580.832
 598.438 783.275
 717.893 69.631
 53.038 693.186
 578.928 702.586
 497.195 368.970
 221.058 538.703
 35.937 994.343
 648.880 639.921
 312.487 211.938
 593.340 328.028
 92.688 966.404
 663.242 59.243
 369.842 511.668
 634.250 642.673
 859.604 467.270
 954.839 584.926
 149.399 139.527
 757.244 44.720
 622.387 95.105
 780.478 792.003
 511.312 852.410
 631.243 14.893
 424.588 595.753
 294.444 149.403
 501.018 714.722
 153.438 731.826
 18.818 313.581
 464.920 717.729
 40.668 350.318
 56.004 666.435
 203.835 870.366
 351.692 562.770
 450.731 654.783
 907.386 11.674
 681.452 156.230
 699.635 784.457
 539.700 638.515
 133.054 672.077
 814.274 147.304
 244.876 780.663
 950.064 142.323
 951.155 522.833
 568.597 26.714
 479.129 866.239
 555.108 269.813
 795.223 914.739
 486.369 578.650
 872.608 649.923
 963.842 514.630
 879.149 949.244
 745.950 849.687
 717.051 635.187
 610.274 725.636
 48.822 876.861
 243.438 627.183
 817.758 355.871
 478.450 249.428
 960.414 82.629
 154.704 371.525
 237.198 983.388
 246.142 817.101
 927.006 513.865
 622.793 857.114
 172.604 749.524
 517.721 0.995
 483.261 78.309
 56.221 926.432
 836.121 717.343
 860.751 357.152
 832.123 494.881
 20.714 442.176
 898.459 402.415
 560.986 690.546
 858.020 314.604
 860.316 734.359
 655.605 497.579
 366.934 232.658
 317.808 345.856
 993.298 582.465
 583.077 486.666
 7.817 904.772
 153.690 515.964
 294.178 47.119
 353.303 246.097
 937.733 255.386
 611.632 280.246
 95.203 271.439
 709.089 827.977
 583.991 106.463
 994.266 49.990
 118.954 709.121
 809.811 494.313
 359.051 420.736
 429.060 752.408
 88.341 104.484
 796.782 729.179
 833.208 411.104
 990.528 558.504
 851.041 949.120
 360.462 394.146
 759.068 453.179
 879.512 18.876
 602.520 70.446
 34.480 412.020
 89.099 933.355
 133.077 332.811
 195.100 469.384
 790.123 364.902
 733.966 767.263
 515.318 242.663
 580.091 517.544
 259.820 174.820
 572.044 957.328
 822.391 93.328
 145.842 148.706
 579.261 598.631
 139.483 223.124
 824.323 925.748
 86.626 735.070
 405.199 613.678
 505.346 434.555
 461.685 83.724
 965.600 925.639
 139.594 896.584
 67.833 305.399
 716.948 704.910
 319.646 842.274
 770.673 504.863
 395.275 563.568
 788.365 639.731
 494.725 678.383
 27.565 559.457
 779.516 604.443
 808.475 796.052
 897.445 925.844
 737.596 196.058
 869.534 454.980
 369.836 642.780
 501.849 167.714
 373.951 304.049
 609.559 728.757
 547.338 622.192
 760.039 617.395
 786.266 604.109
 718.658 135.991
 939.476 518.621
 31.018 359.380
 17.886 429.020
 117.712 27.539
 490.206 410.249
 264.256 552.358
 930.879 166.940
 34.886 398.211
 498.523 691.083
 952.758 692.342
 83.552 702.372
 2.138 752.264
 274.639 791.817
 305.025 401.695
 935.055 347.285
 593.046 242.715
 359.688 651.127
 176.086 109.301
 987.861 693.343
 546.112 536.187
 90.090 693.038
 544.869 417.823
 921.222 535.891
 867.966 926.233
 558.254 51.356
 228.497 915.884
 117.375 521.346
 617.284 320.694
 698.046 48.780
 83.649 686.176
 237.151 451.862
 332.960 862.376
 306.444 486.125
 160.972 784.925
 662.758 244.616
 489.015 107.392
 302.079 126.228
 150.584 523.792
 692.902 387.779
 933.902 881.823
 416.855 867.420
 985.023 472.216
 349.046 361.230
 3.334 164.851
 818.600 493.086
 650.587 716.347
 531.478 897.275
 883.442 605.346
 870.721 556.660
 98.814 60.168
 50.008 145.140
 845.030 568.902
 349.078 915.516
 646.928 535.030
 746.471 772.699
 169.869 933.608
 956.797 662.569
 409.391 795.762
 524.885 789.895
 946.435 205.403
 904.530 720.985
 112.283 724.676
 609.957 410.547
 425.182 907.618
 656.636 165.284
 108.044 839.202
 765.780 582.683
 292.399 614.370
 683.043 411.175
 530.175 904.548
 523.958 912.298
 46.868 443.765
 202.057 776.857
 305.842 489.693
 693.995 581.382
 645.016 304.384
 451.120 560.105
 178.855 73.199
 558.719 518.323
 717.942 697.332
 980.565 698.293
 986.367 704.723
 193.578 517.238
 957.612 416.182
 829.625 282.638
 179.648 158.788
 291.100 222.517
 719.776 58.387
 214.515 683.295
 982.675 979.277
 720.377 895.864
 497.537 864.338
 535.112 808.501
 641.789 806.286
 806.360 665.311
 682.240 33.975
 89.806 68.871
 935.526 901.381
 974.871 519.186
 947.292 335.935
 877.326 947.005
 485.799 842.964
 976.608 652.726
 665.690 520.500
 259.873 682.944
 439.901 950.382
 377.072 901.013
 3.518 775.136
 63.634 477.601
 777.408 113.562
 379.217 899.120
 719.339 220.219
 900.768 789.146
 836.846 354.369
 331.758 298.871
 243.374 232.572
 111.203 751.437
 654.077 626.567
 468.460 841.279
 310.536 205.738
 743.113 478.924
 357.674 73.146
 522.346 334.775
 277.854 208.432
 417.667 39.067
 176.132 202.982
 863.677 621.520
 269.493 886.430
 756.691 171.145
 577.553 223.161
 721.659 427.577
 461.551 868.177
 291.097 409.473
 684.566 69.014
 867.227 587.460
 143.974 880.676
 413.483 129.325
 385.509 510.792
 857.893 509.555
 678.411 759.786
 990.037 175.555
 497.508 84.068
 575.524 906.093
 108.497 547.827
 704.900 156.663
 927.885 490.408
 324.042 749.908
 973.014 911.421
 74.390 191.242
 27.419 545.466
 196.433 139.853
 822.573 183.816
 339.017 879.023
 232.276 713.602
 769.080 257.796
 46.898 438.444
 117.942 535.385
 651.030 761.296
 436.307 882.300
 882.501 134.294
 793.584 276.026
 468.977 85.999
 859.177 987.586
 889.468 38.668
 83.297 367.587
 914.058 832.790
 69.944 801.101
 761.276 329.231
 150.580 370.403
 56.978 998.057
 747.217 318.979
 63.023 4.767
 910.008 991.118
 902.734 337.644
 56.750 685.948
 381.113 992.856
 888.116 235.775
 71.529 46.263
 238.926 34.641
 411.422 632.735
 116.689 408.093
 864.167 855.687
 816.386 349.082
 713.140 532.867
 55.450 732.996
 660.313 411.117
 893.860 668.023
 211.933 155.319
 467.878 902.036
 407.582 528.295
 527.182 476.070
 48.782 862.804
 506.898 635.246
 425.256 208.339
 549.560 444.014
 39.779 579.309
 6.448 433.022
 868.461 92.972
 560.596 774.492
 837.363 661.495
 120.432 52.004
 977.008 379.670
 7.143 285.085
 864.935 55.617
 2.330 880.528
 667.617 84.492
 415.007 18.205
 234.467 323.482
 176.734 312.062
 119.118 939.702
 866.608 605.572
 150.685 661.024
 618.349 419.155
 747.235 144.010
 762.109 834.823
 755.584 604.329
 324.497 715.754
 368.946 645.131
 750.149 866.777
 973.489 720.529
 343.929 562.388
 415.908 627.557
 469.205 334.087
 679.573 214.726
 807.744 816.526
 772.333 402.836
 401.741 115.515
 433.675 49.185
 497.479 659.536
 184.700 955.311
 710.667 924.762
 96.472 867.290
 880.959 142.038
 219.066 983.201
 401.300 978.784
 876.498 742.334
 348.209 881.015
 426.271 393.062
 531.855 917.741
 744.187 529.963
 587.799 514.922
 716.169 855.073
 481.679 837.205
 693.094 393.158
 658.185 977.130
 939.091 207.275
 478.767 762.985
 28.595 889.933
 329.178 383.375
 326.048 208.778
 686.791 149.888
 720.864 866.434
 695.385 345.516
 748.774 385.151
 156.703 17.983
 871.582 281.959
 896.496 821.729
 726.521 483.583
 859.141 153.389
 512.803 7.413
 18.548 192.380
 728.568 361.101
 831.235 395.362
 281.565 585.029
 895.799 111.167
 599.775 966.028
 195.045 407.398
 995.336 914.726
 584.596 822.724
 871.025 441.031
 434.747 487.328
 791.006 841.237
 738.656 60.729
 307.263 275.522
 855.817 909.835
 284.157 656.219
 979.400 344.675
 292.889 865.850
 591.839 14.569
 155.471 600.803
 625.519 478.771
 557.585 803.612
 873.207 753.988
 677.633 556.628
 822.687 323.112
 305.232 705.607
 526.867 697.303
 958.753 247.134
 197.363 455.032
 24.386 423.337
 837.372 550.371
 97.279 435.999
 647.859 167.718
 130.864 25.658
 966.919 96.103
 18.589 805.825
 781.383 363.468
 121.292 35.065
 105.661 85.940
 494.854 427.761
 807.507 290.624
 101.057 16.279
 403.475 20.169
 737.515 991.528
 406.522 746.001
 390.920 765.224
 520.488 943.334
 995.601 255.347
 205.404 318.810
 413.602 27.116
 326.067 350.706
 793.373 496.563
 14.619 487.349
 215.000 884.335
 874.588 52.794
 797.161 96.291
 905.753 896.402
 784.245 697.896
 291.200 377.046
 814.016 775.214
 542.960 941.086
 802.629 760.747
 611.927 399.419
 93.696 412.686
 920.480 862.033
 573.522 626.795
 939.821 993.195
 930.732 827.586
 803.998 917.096
 663.692 416.482
 502.547 358.406
 544.750 376.921
 725.340 836.425
 221.029 267.865
 326.612 352.444
 354.925 736.942
 338.051 690.563
 24.491 501.608
 279.635 380.943
 58.384 771.598
 305.633 505.339
 69.158 998.939
 174.402 827.698
 372.582 964.430
 664.726 442.677
 892.598 753.523
 477.091 3.404
 908.103 492.543
 782.297 133.056
 908.328 551.411
 916.961 375.203
 401.052 655.101
 608.877 793.181
 727.967 257.579
 955.874 402.504
 453.127 33.803
 919.172 91.550
 825.743 243.300
 643.474 649.292
 2.683 459.117
 626.866 334.947
 927.351 75.441
 857.417 969.065
 981.517 583.550
 62.202 440.490
 189.715 707.004
 307.963 465.839
 999.825 622.073
 308.912 330.712
 579.034 57.585
 972.380 623.060
 445.699 609.793
 311.371 843.259
 851.569 53.146
 816.946 462.055
 85.757 348.325
 483.300 982.148
 194.922 906.351
 763.037 842.582
 109.917 64.795
 976.145 354.109
 897.175 661.933
 858.610 50.295
 576.047 691.232
 598.250 931.410
 377.020 805.946
 527.559 629.400
 379.139 587.123
 615.199 861.643
 530.132 43.411
 586.788 13.521
 194.887 474.225
 307.208 905.325
 625.330 185.815
 444.494 883.749
 328.953 330.213
 211.222 223.750
 918.637 458.043
 523.008 340.095
 40.936 996.603
 433.352 662.377
 744.200 433.774
 485.712 911.030
 705.986 296.366
 281.572 379.176
 88.063 239.007
 289.900 145.536
 127.195 527.966
 739.090 652.643
 554.144 625.321
 436.100 33.048
 418.370 305.097
 975.561 970.868
 191.294 7.620
 39.254 778.914
 139.448 845.183
 176.332 50.833
 866.190 585.529
 508.291 526.468
 785.795 974.710
 459.155 266.253
 738.829 223.294
 687.992 461.530
 307.806 315.818
 543.315 72.606
 925.756 849.916
 290.706 361.139
 68.671 346.036
 137.877 409.617
 620.698 759.439
 325.342 55.542
 535.874 281.904
 723.771 734.291
 783.112 340.726
 17.187 460.933
 45.936 27.224
 518.677 291.719
 2.223 446.704
 404.509 810.186
 182.087 747.976
 934.201 466.196
 297.442 824.990
 396.509 459.766
 661.047 988.496
 761.564 571.828
 425.640 774.971
 582.095 183.262
 137.727 627.271
 655.062 239.643
 731.545 470.806
 490.047 175.453
 5.668 385.771
 221.785 637.302
 699.637 195.519
 318.581 85.523
 96.175 50.009
 171.623 117.899
 144.204 68.225
 375.882 274.056
 160.604 42.070
 533.310 535.899
 408.813 714.735
 603.131 145.636
 157.905 487.639
 900.289 391.147
 37.255 731.155
 587.625 847.372
 663.502 465.589
 34.433 165.955
 125.111 720.811
 416.006 843.377
 165.776 696.981
 926.163 705.657
 964.387 146.693
 566.241 876.235
 622.856 533.379
 586.250 259.589
 653.248 234.815
 791.868 608.689
 415.134 738.156
 427.635 847.325
 58.705 688.283
 613.161 802.266
 747.842 219.510
 84.798 944.104
 892.164 27.535
 597.263 234.298
 633.258 570.213
 913.777 89.712
 686.084 959.115
 82.944 680.748
 813.514 996.632
 217.648 916.716
 144.543 293.533
 385.547 199.505
 372.700 978.362
 450.320 266.765
 681.352 582.162
 803.798 637.265
 330.905 789.856
 265.721 517.800
 956.410 823.775
 942.558 752.844
 213.014 836.713
 300.004 980.360
 874.321 303.272
 964.215 600.778
 441.541 611.835
 1.110 237.768
 818.863 868.276
 386.295 851.231
 415.453 960.439
 653.074 602.827
 862.718 723.714
 954.020 535.778
 305.925 257.975
 981.695 442.781
 313.949 130.151
 933.901 303.289
 925.112 51.254
 373.704 984.616
 239.020 228.578
 898.106 646.183
 505.501 690.665
 793.328 354.411
 536.728 582.478
 699.218 714.482
 865.098 490.123
 938.139 27.259
 728.249 927.461
 871.132 273.631
 227.640 991.442
 40.368 568.436
 875.549 49.384
 134.212 81.729
 917.223 981.111
 990.322 531.780
 943.745 673.803
 31.486 462.828
 253.183 9.996
 135.354 647.911
 482.577 742.760
 977.524 135.153
 233.766 300.268
 190.801 982.718
 717.949 479.329
 162.763 416.604
 16.055 88.914
 188.587 575.678
 16.596 196.008
 823.461 774.604
 774.836 653.461
 284.687 177.910
 215.232 889.955
 361.067 313.334
 254.507 493.083
 548.411 101.462
 490.119 286.227
 674.676 198.644
 215.863 397.068
 564.455 864.196
 283.800 139.607
 856.403 209.381
 23.490 422.640
 792.970 268.724
 302.840 286.250
 91.840 573.617
 819.748 125.424
 153.348 789.203
 753.697 148.321
 206.448 999.222
 87.714 738.397
 224.226 656.412
 793.459 137.922
 803.578 340.483
 918.207 378.937
 785.202 829.356
 637.960 681.064
 350.973 655.899
 964.909 778.627
 165.012 120.777
 891.908 388.056
 889.958 507.064
 896.837 476.776
 6.429 104.282
 443.925 233.657
 265.208 224.472
 138.830 896.127
 609.906 72.404
 704.011 478.432
 902.795 523.357
 828.438 228.040
 975.978 237.765
 51.746 462.222
 200.424 291.108
 211.527 594.466
 30.716 573.619
 110.610 331.282
 536.082 587.572
 149.118 525.309
 289.026 175.388
 867.140 222.546
 750.017 900.485
 14.421 392.324
 387.332 791.421
 713.188 421.651
 709.798 480.554
 21.718 74.488
 500.206 219.048
 205.393 535.784
 229.371 144.140
 947.706 794.812
 644.761 591.108
 708.019 778.034
 180.397 276.239
 281.082 764.850
 272.127 188.478
 113.663 46.896
 107.786 892.450
 67.623 0.714
 347.093 305.735
 520.877 602.709
 41.244 525.807
 105.706 433.181
 324.992 869.936
 88.601 792.222
 480.751 392.874
 691.123 224.516
 49.201 966.582
 284.335 453.167
 726.297 763.183
 810.305 25.936
 613.074 162.230
 396.339 342.612
 820.840 707.122
 537.456 762.162
 656.951 529.764
 489.689 176.040
 380.289 429.545
 403.813 413.313
 403.845 580.221
 951.855 638.513
 495.517 209.919
 676.223 179.422
 976.693 884.167
 395.529 34.943
 708.721 564.495
 807.359 359.147
 185.541 25.959
 964.759 83.410
 790.131 621.998
 801.413 251.790
 24.834 675.835
 24.999 723.623
 670.927 861.548
 876.747 400.533
 578.927 987.627
 808.533 712.043
 424.369 299.997
 600.957 534.813
 898.255 233.996
 833.770 205.840
 629.502 935.599
 623.979 641.089
 679.061 576.428
 820.249 499.794
 800.477 755.907
 241.341 693.755
 256.362 133.853
 380.760 573.367
 819.366 900.015
 282.329 711.756
 502.835 61.578
 987.796 129.656
 471.500 628.732
 236.795 971.514
 715.559 181.328
 583.632 363.524
 249.759 601.023
 109.534 403.044
 468.066 813.574
 731.655 783.188
 567.837 581.006
 222.597 423.681
 706.904 854.878
 391.102 27.659
 402.431 107.032
 73.597 722.640
 79.923 815.871
 238.248 771.867
 170.394 842.846
 402.024 799.660
 597.755 489.579
 954.084 491.968
 339.320 300.566
 815.765 382.266
 250.475 155.141
 51.895 75.229
 868.609 376.173
 686.481 198.750
 128.165 738.602
 627.710 2.068
 82.999 670.447
 535.188 967.712
 927.138 150.266
 882.396 102.228
 991.636 881.766
 798.328 880.102
 462.821 97.256
 386.255 692.735
 383.167 651.885
 689.809 295.937
 955.800 30.215
 835.304 242.202
 250.965 121.818
 855.959 855.445
 409.305 524.744
 482.986 574.200
 232.469 112.154
 658.003 713.152
 354.406 320.972
 521.872 21.850
 782.765 280.626
 210.643 143.493
 603.451 448.798
 436.991 876.418
 744.926 829.472
 755.505 337.783
 422.792 351.664
 755.754 934.649
 828.222 336.095
 554.664 814.952
 712.593 688.339
 678.990 942.717
 260.257 62.782
 252.153 502.233
 364.535 540.043
 793.449 259.083
 540.159 664.691
 570.304 207.007
 957.471 79.324
 438.184 114.227
 787.374 560.053
 282.979 897.337
 346.615 367.489
 325.555 432.124
 654.230 352.518
 639.175 936.221
 503.587 838.940
 702.160 296.504
 150.328 602.789
 798.184 173.421
 172.658 203.678
 675.833 794.349
 12.941 935.168
 381.461 588.733
 522.785 953.286
 331.886 149.743
 449.991 934.381
 946.513 1.871
 995.549 391.079
 915.140 773.105
 180.809 538.988
 44.578 216.675
 975.844 123.723
 663.824 94.000
 704.756 669.964
 536.586 851.125
 745.199 249.434
 847.239 820.136
 638.925 646.445
 10.789 19.710
 416.855 57.026
 181.203 570.820
 783.530 535.443
 470.691 980.974
 197.230 910.375
 73.533 670.064
 297.202 958.222
 943.317 840.586
 370.170 134.505
 86.474 252.680
 994.314 33.332
 295.585 409.108
 858.383 142.338
 593.746 736.145
 312.593 74.717
 340.467 353.633
 80.709 745.249
 856.974 141.651
 941.630 383.072
 264.832 853.786
 94.413 575.931
 649.589 709.693
 451.566 969.591
 517.311 75.094
 688.392 818.656
 115.845 748.694
 516.101 333.474
 557.208 906.552
 176.261 989.905
 768.432 679.592
 485.099 478.029
 284.445 574.202
 127.488 341.389
 400.224 794.981
 129.449 194.959
 545.700 938.898
 170.276 567.894
 214.026 338.287
 354.497 272.363
 843.366 513.900
 301.664 893.932
 658.751 126.664
 558.195 689.237
 261.639 496.781
 848.282 286.070
 301.294 90.673
 96.304 47.723
 667.993 400.135
 335.509 491.890
 560.406 784.485
 9.342 464.082
 448.494 186.899
 43.249 841.882
 282.233 132.281
 764.582 890.355
 391.862 168.596
 953.310 267.198
 946.725 419.639
 271.336 370.871
 849.853 308.637
 126.383 784.018
 759.949 813.173
 838.852 51.289
 970.529 987.836
 285.878 774.389
 9.419 497.298
 63.555 852.531
 626.128 735.582
 531.373 753.769
 837.862 853.945
 855.979 597.984
 638.718 907.664
 656.188 957.076
 25.422 979.199
 947.647 39.554
 44.524 800.518
 501.621 997.925
 461.112 230.248
 254.262 666.627
 431.728 231.718
 144.621 59.812
 731.410 426.700
 413.962 401.743
 836.778 187.808
 486.196 563.381
 657.195 792.236
 668.038 287.735
 290.650 743.130
 984.594 20.480
 669.812 715.722
 6.382 53.333
 869.229 87.066
 860.327 833.602
 632.859 935.344
 161.062 7.711
 20.912 162.182
 89.348 128.366
 88.354 804.961
 598.826 59.151
 19.724 112.024
 896.194 317.092
 934.298 888.802
 136.946 779.024
 623.692 464.867
 260.691 983.073
 225.156 248.805
 186.703 339.470
 405.917 738.511
 159.801 848.048
 127.669 438.291
 914.953 841.657
 769.723 941.252
 880.456 39.443
 61.423 396.338
 806.599 21.221
 359.465 265.435
 759.730 609.329
 706.960 149.150
 209.404 568.478
 435.020 122.562
 135.477 273.620
 873.757 467.845
 447.491 333.193
 790.674 552.683
 123.528 637.911
 186.252 406.538
 1.001 497.206
 968.076 955.872
 76.851 755.434
 168.123 950.233
 66.743 392.916
 838.117 39.843
 227.538 722.985
 583.399 838.960
 538.335 21.610
 108.036 855.337
 64.273 162.251
 827.496 2.764
 74.191 482.849
 947.756 799.662
 455.932 856.847
 752.151 941.555
 457.861 464.606
 723.396 508.848
 396.216 519.441
 555.227 814.504
 897.589 663.552
 776.097 630.127
 514.741 648.737
 269.766 965.566
 260.628 505.911
 290.751 569.024
 176.754 702.634
 946.151 104.908
 492.684 821.477
 561.915 439.100
 76.660 361.794
 837.130 390.385
 634.035 186.902
 383.130 607.457
 719.795 486.902
 767.478 208.931
 911.229 499.065
 861.078 425.390
 82.402 483.267
 398.419 544.586
 356.908 965.342
 687.437 961.098
 41.504 178.044
 281.490 438.087
 290.189 104.769
 788.997 810.188
 874.396 988.151
 437.343 192.354
 776.160 542.631
 320.546 349.708
 241.718 111.115
 692.078 658.845
 875.434 350.687
 165.237 122.758
 588.600 706.396
 156.984 151.708
 93.338 436.232
 463.566 393.267
 825.103 551.352
 47.155 279.782
 943.201 15.450
 204.826 294.291
 480.209 453.856
 500.284 260.937
 949.322 519.931
 583.813 408.257
 262.859 782.679
 178.962 88.901
 732.603 380.020
 650.776 63.839
 109.048 837.117
 218.191 259.639
 45.456 4.587
 764.028 111.716
 345.746 418.908
 514.322 632.500
 752.460 934.060
 492.369 450.224
 560.425 892.380
 442.514 400.785
 789.410 582.039
 908.357 111.981
 129.212 222.832
 836.843 77.024
 75.750 200.527
 663.725 293.832
 127.229 968.538
 470.501 860.203
 204.035 704.799
 844.635 315.011
 521.399 968.335
 333.137 745.290
 484.944 776.146
 367.183 122.200
 129.043 514.620
 718.180 259.896
 587.498 224.219
 592.505 625.211
 814.818 130.697
 505.048 768.495
 581.516 935.422
 916.034 843.298
 794.075 681.736
 49.502 871.597
 662.987 859.766
 316.897 569.654
 712.472 440.233
 779.948 545.414
 222.905 395.849
 241.137 20.421
 379.667 899.704
 938.300 316.959
 206.254 222.073
 736.404 724.611
 649.202 584.438
 901.128 950.201
 900.214 91.965
 455.935 732.584
 957.172 838.502
 170.101 830.808
 389.286 362.416
 6.088 73.298
 459.041 593.782
 430.301 480.177
 919.924 55.913
 124.425 274.337
 536.983 414.696
 40.842 403.839
 328.384 71.276
 344.231 673.730
 689.361 696.319
 944.260 785.044
 502.904 752.171
 126.592 198.904
 459.492 753.014
 259.481 371.181
 574.928 398.640
 922.590 265.619
 112.587 676.259
 757.729 268.904
 164.005 464.090
 265.853 458.550
 227.757 263.212
 11.580 263.227
 537.110 118.704
 789.667 695.191
 236.266 21.669
 254.415 706.501
 985.505 579.919
 13.034 646.079
 207.667 242.395
 890.853 985.142
 70.922 111.625
 846.519 286.842
 862.271 396.451
 158.320 65.090
 647.702 875.952
 31.411 591.383
 871.372 662.941
 655.731 641.445
 728.672 884.982
 144.672 540.550
 995.910 221.755
 327.320 973.342
 329.929 144.468
 377.360 816.928
 509.782 56.193
 17.979 572.084
 403.313 707.603
 25.628 783.922
 655.746 401.987
 901.061 528.686
 845.267 764.112
 521.122 606.102
 589.889 652.072
 920.371 416.403
 356.869 78.421
 871.530 657.810
 384.877 480.563
 885.192 384.501
 622.253 60.380
 582.239 688.319
 182.712 184.759
 10.486 271.405
 871.233 502.995
 486.498 564.384
 514.490 760.568
 503.971 308.557
 396.841 553.852
 424.178 794.792
 137.645 24.625
 267.634 260.721
 9.625 800.379
 378.174 456.581
 480.444 175.478
 903.267 654.115
 727.923 443.850
 502.678 588.875
 928.978 546.533
 989.952 80.699
 226.986 412.971
 459.006 597.820
 743.679 945.100
 36.009 435.091
 699.669 925.152
 612.352 724.892
 350.382 894.696
 598.698 339.996
 817.590 442.016
 936.799 170.910
 115.222 301.879
 812.088 946.700
 423.983 185.442
 926.078 39.339
 483.141 554.235
 966.779 759.110
 438.162 381.410
 414.074 865.038
 536.584 822.744
 844.766 122.961
 206.348 181.133
 971.697 128.388
 613.902 389.595
 228.541 546.232
 194.771 772.460
 465.751 819.758
 616.315 151.634
 375.600 72.502
 488.340 539.232
 440.572 815.587
 27.730 59.969
 277.846 515.840
 31.789 252.269
 214.703 554.873
 473.506 147.866
 209.940 484.046
 930.106 182.898
 972.518 263.658
 852.257 971.905
 411.486 766.430
 411.194 718.379
 674.700 765.136
 689.023 745.505
 745.004 842.994
 246.061 528.350
 311.642 734.311
 378.690 179.224
 824.941 983.808
 520.502 582.357
 880.284 108.649
 415.240 58.889
 422.586 650.513
 657.116 350.784
 477.633 249.974
 535.473 890.437
 917.529 686.323
 497.599 334.957
 73.095 367.896
 945.070 519.459
 188.407 86.531
 72.695 666.944
 847.015 661.343
 440.377 493.786
 613.978 978.474
 410.763 895.520
 464.194 612.297
 291.064 79.062
 790.156 808.046
 365.834 232.022
 288.913 874.663
 206.800 260.094
 159.440 629.277
 982.161 468.280
 341.896 241.185
 575.360 764.879
 996.246 824.160
 354.636 498.531
 749.847 242.646
 430.068 133.556
 94.992 541.812
 293.090 878.219
 544.666 36.137
 281.270 121.125
 67.313 639.237
 353.375 134.800
 932.101 372.925
 29.496 270.643
 370.650 930.346
 959.252 609.128
 568.588 601.540
 667.274 322.692
 62.497 105.593
 406.510 450.771
 960.182 857.960
 372.017 237.273
 802.919 771.445
 514.340 16.535
 828.952 822.308
 894.218 995.885
 812.529 677.133
 568.916 328.729
 179.914 680.299
 853.140 24.393
 333.924 345.480
 990.224 438.165
 845.485 217.660
 666.486 31.396
 641.660 5.326
 845.592 506.637
 484.692 297.096
 361.029 292.147
 799.150 934.930
 932.003 174.560
 370.758 319.857
 437.927 924.699
 170.464 68.938
 654.134 311.724
 813.426 657.796
 299.480 502.774
 160.807 995.892
 336.227 562.550
 731.302 456.814
 483.325 428.991
 781.534 278.922
 923.262 191.993
 714.708 658.897
 95.577 852.393
 413.876 369.203
 250.542 614.205
 900.962 567.484
 386.191 555.862
 580.127 249.872
 190.670 643.286
 121.734 789.684
 367.811 161.833
 621.852 347.580
 23.064 943.940
 76.018 928.922
 743.652 208.827
 931.762 179.449
 313.486 379.584
 732.515 972.852
 180.441 136.672
 789.208 665.183
 439.753 956.415
 771.614 923.944
 139.230 984.900
 908.820 27.186
 654.628 844.186
 639.900 853.923
 59.880 656.624
 527.638 726.009
 238.065 517.907
 709.014 228.277
 684.281 929.344
 228.169 934.071
 858.328 409.423
 105.947 43.357
 698.884 4.445
 723.078 637.526
 735.169 583.784
 13.222 46.107
 678.876 278.771
 511.855 574.329
 578.108 862.567
 625.181 65.268
 524.329 194.512
 660.561 865.943
 559.007 504.762
 490.499 272.939
 192.924 477.732
 952.872 380.795
 770.498 25.592
 671.250 16.650
 554.356 811.222
 313.924 579.539
 720.482 984.582
 5.307 714.668
 618.281 3.971
 718.064 835.285
 417.762 606.439
 771.536 191.020
 220.664 17.382
 757.405 996.437
 515.050 911.778
 226.209 741.771
 492.672 787.485
 670.175 265.384
 792.927 629.445
 804.231 170.385
 81.733 642.729
 906.156 303.250
 992.003 538.182
 260.255 7.522
 146.164 258.549
 241.082 839.045
 630.388 42.590
 662.417 139.434
 602.759 512.753
 42.703 960.986
 979.718 726.828
 945.395 109.141
 971.005 309.872
 538.247 698.410
 815.375 349.220
 679.688 425.871
 428.082 427.970
 836.398 464.635
 905.157 241.905
 820.437 320.785
 365.587 708.024
 16.413 424.257
 455.556 361.900
 461.835 520.786
 821.888 453.799
 812.869 872.828
 895.902 303.425
 42.089 777.275
 653.330 739.306
 296.577 272.480
 448.069 426.055
 19.124 82.970
 202.962 431.208
 480.523 673.996
 902.999 879.254
 768.618 737.482
 527.258 125.210
 964.278 874.014
 905.256 711.058
 343.715 681.095
 949.288 868.276
 571.121 805.405
 832.898 437.165
 779.648 806.268
 821.056 492.626
 429.214 339.602
 52.375 416.410
 826.733 277.641
 898.252 622.837
 101.457 891.505
 926.769 129.570
 351.642 243.885
 657.377 933.952
 178.245 960.813
 460.591 990.690
 159.532 708.501
 218.259 36.353
 213.177 17.978
 875.475 633.585
 658.584 741.753
 274.199 442.276
 3.786 948.723
 728.499 710.900
 613.682 662.151
 577.516 429.175
 997.766 607.895
 408.479 119.087
 217.405 293.506
 79.997 256.758
 39.642 901.658
 975.489 219.893
 844.217 912.301
 785.789 117.355
 763.736 216.400
 344.976 67.417
 147.675 40.223
 738.515 403.402
 686.302 943.411
 760.216 869.524
 610.659 807.935
 334.894 361.153
 453.037 310.310
 345.523 913.390
 265.102 218.750
 333.929 966.347
 757.741 723.332
 287.456 967.172
 60.363 274.635
 513.713 905.407
 163.742 349.047
 852.449 733.258
 278.355 592.011
 917.165 874.848
 431.733 719.703
 16.641 273.314
 468.713 831.114
 23.523 21.915
 986.019 733.314
 957.329 451.291
 608.759 990.225
 984.173 241.099
 835.739 537.808
 35.348 347.783
 580.692 374.839
 269.401 213.987
 608.426 437.902
 183.807 287.636
 602.383 841.926
 686.917 534.056
 350.375 144.095
 811.017 592.380
 948.369 740.675
 753.501 993.324
 401.567 395.056
 424.035 420.095
 154.049 823.701
 827.883 124.410
 962.508 227.837
 184.190 87.490
 908.820 286.443
 245.981 389.381
 936.131 944.794
 517.027 82.494
 12.804 7.544
 938.870 985.879
 249.998 131.709
 716.546 570.363
 97.030 9.296
 659.362 101.370
 142.351 918.585
 207.197 572.288
 288.380 134.737
 994.857 587.958
 830.132 42.675
 757.013 152.714
 638.293 946.833
 802.091 453.053
 567.915 172.799
 471.368 890.069
 928.174 895.161
 563.716 265.298
 353.766 384.597
 839.244 625.297
 414.653 866.837
 437.104 560.493
 441.353 638.329
 452.530 983.620
 184.275 340.951
 442.566 598.868
 377.221 603.974
 273.730 447.107
 49.907 499.567
 321.160 372.910
 497.942 202.794
 488.632 819.185
 340.083 813.390
 81.533 594.042
 693.948 790.211
 47.834 766.877
 507.713 816.484
 150.732 496.802
 775.148 991.728
 974.682 752.600
 216.028 11.958
 345.712 690.791
 958.012 821.830
 397.038 74.513
 447.315 109.346
 590.228 963.484
 834.648 865.165
 46.449 922.948
 223.950 84.431
 416.103 891.116
 681.407 980.027
 660.660 330.130
 731.444 873.548
 808.340 350.208
 117.957 196.019
 324.034 641.395
 989.639 866.956
 880.311 538.886
 937.249 220.983
 285.355 668.348
 730.901 749.642
 198.284 915.011
 392.690 246.674
 203.599 997.852
 813.100 652.980
 313.773 537.239
 350.867 548.328
 89.644 25.495
 320.364 26.921
 207.724 655.458
 496.494 710.182
 435.536 158.138
 486.037 119.972
 902.319 38.702
 210.837 177.178
 152.789 287.384
 709.954 462.984
 454.152 451.424
 835.679 232.483
 977.355 74.283
 236.125 292.809
 906.830 893.181
 781.966 431.137
 941.265 805.310
 507.079 423.189
 551.522 702.082
 345.582 982.044
 359.571 580.636
 817.575 672.766
 20.777 388.981
 152.291 563.679
 536.132 377.934
 653.106 593.895
 323.894 117.246
 869.690 583.332
 52.872 98.436
 17.527 910.991
 921.427 72.015
 196.088 945.314
 74.574 46.701
 129.368 773.402
 331.891 573.235
 164.558 980.529
 574.854 421.493
 97.817 655.385
 565.496 678.352
 484.956 307.940
 768.893 302.450
 577.063 494.494
 887.748 193.394
 987.554 47.875
 324.594 305.642
 941.634 449.788
 30.025 465.267
 228.976 987.799
 116.241 550.882
 225.554 482.497
 984.711 63.459
 974.456 13.078
 383.357 834.631
 924.598 814.379
 949.269 475.940
 580.009 358.429
 162.359 934.524
 773.613 202.745
 816.606 241.887
 263.937 10.169
 769.701 785.086
 779.809 886.195
 848.372 522.976
 879.128 895.026
 932.629 858.862
 118.147 1.380
 813.320 975.340
 75.972 328.218
 887.273 463.222
 976.368 248.673
 924.616 925.879
 680.249 561.621
 393.685 820.293
 74.913 593.369
 368.009 279.458
 701.190 172.325
 153.579 735.949
 380.933 829.134
 77.017 287.662
 631.970 462.479
 558.902 383.548
 485.782 901.665
 681.785 295.079
 608.211 3.281
 47.999 229.029
 221.817 993.091
 235.059 845.729
 549.659 949.126
 601.016 406.254
 357.061 501.408
 401.686 80.078
 625.992 772.310
 67.333 914.945
 625.171 214.314
 287.344 182.196
 259.818 624.409
 85.167 858.271
 923.421 173.066
 977.698 746.961
 408.216 617.297
 327.165 563.141
 242.783 949.539
 160.930 328.806
 48.758 934.994
 685.647 833.486
 781.946 318.446
 914.614 106.382
 636.762 836.909
 797.318 775.269
 741.017 596.737
 852.154 551.583
 797.612 293.714
 999.637 601.701
 490.852 243.448
 344.509 226.740
 671.272 209.021
 409.683 578.131
 170.437 665.846
 459.707 350.408
 135.726 923.165
 321.203 798.275
 277.387 561.493
 595.618 570.002
 601.864 969.838
 526.711 796.947
 485.626 540.870
 520.759 458.640
 194.439 861.965
 488.843 99.183
 749.462 221.531
 683.386 613.923
 912.002 20.137
 508.834 681.609
 734.755 462.258
 200.887 877.960
 793.317 825.075
 169.860 979.143
 755.538 914.511
 899.494 120.806
 208.583 175.020
 369.111 508.597
 688.419 608.464
 138.624 233.592
 140.833 859.593
 194.854 400.467
 787.288 862.256
 924.608 462.964
 726.234 523.601
 753.378 131.181
 927.269 405.591
 995.380 985.050
 381.553 987.424
 805.591 530.293
 569.591 242.612
 140.672 665.043
 562.891 215.013
 734.169 700.596
 657.981 444.037
 11.531 277.569
 571.854 276.234
 929.554 833.854
 732.358 754.804
 68.489 73.359
 853.655 237.156
 156.709 30.822
 777.092 631.035
 119.451 469.385
 916.191 30.095
 844.446 141.448
 708.751 78.898
 106.402 812.400
 339.987 4.594
 525.250 329.647
 952.224 458.007
 414.276 620.007
 345.959 41.226
 845.927 536.743
 254.304 233.266
 995.833 438.659
 41.246 821.989
 668.026 268.648
 740.239 511.624
 33.172 474.646
 772.980 94.235
 781.864 164.106
 231.491 83.973
 689.478 451.952
 985.625 539.502
 669.126 614.763
 11.849 607.489
 743.897 729.960
 599.638 164.268
 566.387 302.583
 554.264 509.981
 547.923 574.371
 207.496 966.552
 805.544 896.099
 202.216 175.351
 793.426 616.253
 317.699 0.483
 37.013 304.199
 437.096 978.092
 40.486 957.033
 468.214 860.337
 477.704 824.644
 157.073 774.739
 817.438 81.316
 277.848 36.228
 768.138 244.237
 343.061 531.517
 376.036 724.784
 407.397 555.540
 371.736 448.523
 593.895 869.948
 861.426 111.030
 961.971 817.364
 704.166 381.149
 275.480 445.987
 739.594 519.006
 81.713 551.608
 341.780 256.472
 447.652 243.260
 814.234 971.918
 340.215 390.112
 725.560 773.747
 307.664 57.319
 60.491 948.691
 98.225 624.021
 750.606 707.172
 620.675 675.318
 804.775 410.783
 144.859 339.837
 511.102 653.346
 495.290 514.330
 487.858 109.937
 799.292 275.952
 256.826 906.108
 906.173 771.562
 362.739 96.594
 143.023 422.189
 309.630 398.506
 565.931 461.010
 999.235 584.016
 206.095 596.727
 286.986 402.602
 104.915 63.623
 394.053 839.782
 740.249 977.990
 484.545 210.023
 30.286 901.867
 818.078 574.180
 677.784 843.492
 680.808 329.690
 604.633 764.584
 271.879 374.091
 496.986 573.274
 944.371 833.842
 609.629 754.343
 565.948 91.352
 493.304 312.493
 247.877 359.476
 941.654 807.030
 593.937 736.149
 390.009 555.905
 822.631 929.533
 124.010 842.202
 325.164 348.867
 812.917 316.366
 224.039 196.647
 114.303 42.762
 406.932 527.916
 900.800 470.157
 20.342 931.997
 235.746 333.816
 37.690 776.407
 726.452 333.864
 865.810 582.779
 667.613 733.114
 948.852 597.151
 262.930 520.673
 474.402 504.045
 692.728 879.233
 916.056 313.304
 345.324 648.402
 671.056 34.113
 818.862 708.758
 209.950 921.083
 450.469 527.207
 265.142 927.524
 966.072 949.943
 792.074 891.347
 145.341 41.849
 964.246 785.436
 143.475 827.913
 863.152 728.402
 739.449 61.560
 926.341 30.631
 426.656 135.254
 579.154 267.270
 17.338 359.955
 834.537 662.746
 590.824 611.855
 364.706 144.768
 924.426 708.110
 570.964 499.082
 455.065 399.174
 273.971 615.056
 732.666 15.834
 665.000 857.334
 849.449 186.646
 275.833 896.965
 522.154 639.340
 695.929 668.778
 129.473 551.707
 173.295 538.231
 780.566 747.899
 741.239 823.959
 331.241 909.986
 106.170 860.868
 544.423 947.783
 779.164 147.644
 386.006 438.480
 231.744 412.294
 784.471 198.655
 677.705 775.757
 294.113 312.080
 229.779 488.374
 672.068 425.774
 32.241 864.283
 796.105 602.590
 736.252 217.447
 954.243 130.772
 649.978 498.553
 872.686 229.445
 674.518 398.466
 912.209 734.431
 921.875 391.102
 355.424 422.590
 723.024 271.767
 281.404 346.818
 671.298 457.221
 36.537 260.556
 835.534 667.545
 70.719 153.255
 323.563 639.576
 928.798 980.522
 812.771 525.000
 434.371 629.083
 401.632 416.756
 745.518 922.232
 413.678 604.206
 621.987 351.770
 420.642 275.291
 245.807 163.885
 389.998 323.101
 560.739 265.886
 227.545 50.715
 821.696 135.677
 129.614 43.603
 807.981 874.599
 712.053 450.437
 591.469 755.469
 302.130 803.715
 453.636 980.772
 601.179 259.671
 307.434 921.072
 14.401 446.567
 48.652 281.393
 742.093 701.404
 586.597 514.945
 504.249 332.718
 789.186 331.015
 876.593 172.356
 329.151 429.641
 327.342 338.619
 995.712 133.001
 415.424 109.122
 702.342 506.118
 325.241 641.999
 392.108 891.823
 131.768 52.130
 736.290 692.075
 401.862 874.054
 811.812 265.309
 10.641 69.828
 403.464 173.759
 281.111 578.629
 736.483 792.651
 714.551 581.442
 35.021 712.240
 970.216 560.239
 507.157 42.140
 255.659 273.893
 64.857 923.913
 611.273 625.575
 138.722 422.040
 500.814 246.947
 386.218 785.064
 767.796 427.283
 415.586 528.625
 78.217 740.377
 55.857 211.589
 963.566 604.120
 349.764 367.376
 103.112 797.912
 687.233 167.512
 467.815 178.237
 142.145 776.450
 894.764 4.963
 636.870 389.746
 903.812 218.132
 503.539 905.977
 518.133 0.593
 7.011 481.555
 247.167 104.982
 564.191 662.391
 551.032 808.933
 562.844 823.481
 175.664 350.357
 628.717 613.921
 951.195 161.219
 894.055 478.045
 534.223 804.960
 718.057 971.534
 277.544 886.835
 538.127 23.304
 886.552 270.874
 180.791 909.019
 806.104 140.258
 326.799 40.390
 739.362 983.895
 653.301 666.597
 273.375 700.497
 917.228 801.448
 45.484 167.885
 301.511 594.326
 78.623 830.601
 325.904 556.946
 19.001 879.686
 586.584 534.746
 781.414 217.055
 296.025 705.071
 128.513 660.980
 762.704 718.626
 641.861 322.336
 498.002 41.030
 373.923 92.589
 937.195 653.331
 768.436 78.638
 887.945 230.299
 597.615 207.045
 801.516 320.258
 161.835 226.763
 30.445 627.457
 632.673 856.888
 76.262 365.924
 573.243 761.372
 829.648 570.989
 548.795 558.968
 304.102 870.731
 631.518 882.304
 906.561 324.507
 120.804 39.171
 871.681 710.090
 136.168 571.361
 810.746 906.126
 915.175 687.289
 44.798 484.492
 761.624 414.966
 360.966 150.236
 66.758 398.401
 360.786 488.278
 673.224 575.298
 672.090 479.770
 900.862 824.965
 937.799 211.294
 716.428 876.015
 844.459 32.025
 45.163 892.912
 132.804 423.248
 908.171 813.367
 867.155 977.444
 571.365 545.401
 508.394 977.537
 932.908 929.517
 18.030 98.285
 8.324 69.501
 253.110 89.438
 225.784 392.081
 931.055 952.875
 776.356 33.887
 40.762 993.010
 11.467 812.394
 545.513 241.220
 706.688 819.773
 811.335 561.679
 359.615 304.729
 351.716 309.000
 830.542 962.633
 109.378 689.429
 916.538 539.670
 704.416 79.544
 549.076 38.883
 425.328 972.657
 477.513 77.077
 487.743 87.136
 628.442 629.518
 451.062 507.179
 975.352 577.541
 84.457 700.082
 203.445 971.843
 283.039 420.539
 778.193 585.974
 427.512 68.221
 118.836 270.739
 384.691 96.674
 413.127 456.936
 893.340 807.132
 488.977 282.550
 554.328 918.165
 962.137 648.538
 934.010 940.041
 314.686 707.502
 235.609 750.726
 412.995 50.237
 639.300 158.524
 360.267 130.677
 254.731 325.204
 190.100 229.562
 869.971 34.331
 264.289 736.914
 471.772 134.347
 938.916 483.788
 209.950 417.252
 34.396 791.608
 893.241 454.692
 392.512 364.798
 747.818 887.678
 659.464 927.238
 508.656 628.379
 809.880 908.867
 616.964 797.614
 561.668 604.545
 486.100 795.358
 43.049 147.786
 298.957 130.117
 6.534 727.650
 389.954 853.354
 763.673 603.783
 926.113 134.746
 390.793 283.968
 768.660 541.131
 759.656 377.867
 206.957 455.330
 535.902 52.682
 801.100 190.009
 498.480 129.731
 142.210 256.461
 729.294 879.585
 687.329 869.249
 346.314 717.061
 399.129 676.357
 275.993 751.483
 122.650 362.839
 930.621 513.088
 68.472 786.311
 749.930 919.947
 503.644 658.370
 138.810 453.433
 541.058 120.726
 967.344 622.058
 480.550 403.115
 156.693 676.782
 409.841 756.757
 943.898 524.863
 92.489 88.089
 767.813 218.638
 628.598 868.899
 742.623 880.661
 0.320 557.758
 858.395 593.409
 639.796 661.371
 171.615 521.789
 266.506 811.274
 702.527 257.271
 821.880 589.955
 748.359 246.467
 722.188 960.479
 138.326 882.750
 400.183 824.974
 211.850 851.339
 208.713 640.619
 188.205 95.706
 915.850 978.400
 134.174 51.709
 884.212 131.604
 25.033 826.330
 453.600 220.600
 859.981 797.076
 345.377 940.827
 440.800 708.053
 91.879 46.027
 85.270 37.412
 530.403 622.963
 135.593 21.694
 457.857 112.219
 876.181 824.738
 241.154 167.826
 212.040 526.915
 844.963 772.718
 823.995 744.902
 650.898 374.287
 234.001 149.051
 82.057 152.104
 334.288 66.059
 348.553 246.425
 88.211 896.574
 231.063 870.100
 756.221 663.224
 311.209 597.474
 673.659 572.936
 233.819 811.750
 172.156 732.333
 693.724 727.816
 135.919 816.295
 829.095 661.965
 188.362 542.647
 477.573 255.176
 962.240 751.547
 417.178 275.266
 994.266 992.890
 830.630 918.330
 758.122 71.371
 62.122 335.352
 290.772 534.395
 495.446 450.076
 937.204 676.424
 490.693 174.134
 427.374 103.625
 645.614 420.848
 873.704 99.588
 772.260 66.209
 233.339 66.769
 428.154 291.290
 290.256 815.114
 345.291 792.238
 579.980 820.753
 844.407 780.279
 783.889 190.761
 193.845 773.522
 669.028 617.817
 712.760 54.270
 429.024 279.485
 271.382 620.080
 406.403 384.933
 203.594 174.515
 338.747 866.984
 719.383 505.841
 991.173 794.701
 840.145 700.651
 914.233 192.339
 34.780 387.089
 26.234 610.919
 918.582 342.250
 267.111 541.277
 102.815 714.094
 40.294 379.928
 16.366 74.413
 960.664 474.993
 930.952 950.912
 299.953 867.900
 630.095 189.095
 783.151 802.258
 994.634 914.593
 186.214 254.588
 12.293 340.790
 740.177 528.464
 337.127 672.619
 211.500 985.686
 961.224 763.378
 832.910 922.515
 953.382 496.151
 961.268 358.766
 658.588 484.314
 475.077 530.939
 531.812 156.708
 858.564 371.885
 647.074 543.042
 594.071 438.325
 328.050 675.208
 670.375 99.285
 693.021 932.412
 560.102 324.161
 801.218 484.821
 101.385 875.242
 589.027 225.039
 92.241 898.383
 655.928 852.871
 653.761 864.924
 917.188 620.965
 201.322 111.410
 102.162 322.090
 170.843 180.281
 415.660 458.646
 47.036 129.189
 470.426 877.779
 128.115 559.278
 869.641 68.213
 310.228 439.715
 800.940 524.999
 786.621 768.426
 382.347 214.081
 311.235 614.759
 663.399 968.693
 781.950 311.416
 472.467 273.447
 641.283 188.973
 257.732 129.678
 586.218 730.730
 691.576 727.847
 516.308 838.306
 796.504 300.730
 550.960 774.491
 358.354 506.858
 411.232 540.610
 276.053 849.547
 915.594 967.399
 566.014 216.210
 787.572 683.556
 6.132 509.128
 249.156 672.449
 835.158 306.980
 888.432 148.463
 686.792 461.187
 282.233 559.241
 656.348 798.196
 642.274 243.350
 396.428 614.465
 981.548 505.018
 695.026 252.111
 690.513 984.520
 586.352 707.381
 21.399 346.215
 615.936 319.543
 433.883 633.191
 64.952 123.232
 514.169 571.098
 325.086 322.133
 778.611 582.184
 998.454 596.194
 976.370 998.222
 924.296 18.987
 955.858 657.389
 155.488 307.664
 27.214 720.749
 826.745 917.126
 386.498 649.715
 979.100 225.030
 243.429 113.307
 291.473 228.307
 68.190 425.462
 582.558 918.737
 927.083 495.890
 100.626 849.193
 372.851 276.508
 434.251 508.552
 282.400 128.416
 225.300 547.530
 459.983 266.457
 322.145 836.240
 643.097 569.908
 104.166 873.890
 734.975 204.859
 169.747 439.378
 943.494 77.874
 593.601 186.696
 911.372 538.828
 413.185 409.829
 584.681 646.294
 738.926 577.684
 272.227 889.883
 942.990 760.464
 211.271 484.738
 263.354 415.595
 668.045 183.549
 64.333 494.956
 684.787 226.495
 74.624 687.823
 637.459 320.229
 535.934 178.068
 716.472 920.174
 148.852 312.888
 791.660 118.101
 510.552 437.598
 205.340 907.115
 866.927 121.049
 264.731 822.255
 118.902 494.215
 316.524 16.026
 250.895 256.001
 599.431 819.006
 514.048 511.686
 730.495 116.635
 576.047 337.538
 911.590 320.327
 424.772 287.559
 295.490 965.725
 519.036 843.218
 556.171 690.540
 654.087 563.127
 523.472 451.799
 343.149 816.486
 804.192 775.881
 503.056 21.555
 984.239 798.693
 618.921 189.364
 232.065 67.315
 800.216 864.347
 672.764 23.833
 631.630 719.749
 623.556 777.913
 73.404 708.841
 851.638 963.412
 936.749 786.499
 189.465 948.350
 413.435 433.247
 703.493 474.639
 490.269 59.933
 821.215 507.562
 748.067 510.744
 367.515 4.288
 402.883 371.007
 911.980 810.316
 569.837 320.477
 579.697 573.136
 645.308 939.348
 2.561 549.426
 642.850 900.805
 188.213 367.499
 966.652 488.514
 139.141 97.592
 851.250 618.949
 273.326 551.890
 878.477 676.226
 366.158 272.277
 146.081 271.246
 465.479 620.957
 804.359 698.017
 219.931 236.807
 497.421 199.473
 325.734 594.199
 397.998 884.624
 437.306 751.830
 865.134 111.266
 329.496 623.550
 592.543 606.649
 348.456 273.497
 464.262 426.447
 77.438 131.789
 159.609 824.394
 584.135 458.221
 20.037 136.089
 846.827 428.824
 428.516 176.467
 795.031 478.567
 282.695 357.484
 491.945 863.263
 344.625 587.649
 54.516 180.851
 803.688 995.655
 4.056 958.254
 230.205 994.693
 495.982 522.184
 862.629 180.901
 749.399 653.484
 452.073 938.122
 522.059 913.252
 478.218 441.874
 517.901 729.264
 697.345 448.787
 615.420 62.776
 636.596 894.964
 35.862 724.027
 711.937 869.816
 379.493 670.630
 227.038 83.346
 522.591 173.153
 166.031 997.788
 942.292 848.786
 687.574 482.798
 203.981 794.866
 776.540 201.370
 267.704 462.745
 32.077 106.441
 435.284 328.085
 938.683 981.298
 235.970 680.842
 755.546 86.875
 230.843 87.445
 897.090 772.531
 578.700 894.780
 95.778 591.663
 550.296 942.287
 921.438 657.542
 883.676 831.986
 267.296 936.978
 648.786 349.307
 42.430 59.143
 920.810 118.852
 577.348 304.193
 162.944 272.628
 651.012 411.895
 483.014 773.642
 784.007 35.550
 374.959 310.410
 667.020 273.066
 784.373 108.842
 662.818 87.523
 273.764 113.730
 43.056 327.287
 212.891 304.952
 511.164 854.335
 615.402 231.310
 85.173 263.420
 896.212 481.164
 238.435 239.078
 173.895 842.757
 444.042 557.891
 106.113 433.159
 765.315 546.215
 769.426 453.357
 658.596 785.568
 1.173 334.163
 686.914 496.748
 462.416 515.049
 818.704 197.505
 586.937 602.682
 542.199 426.156
 510.093 111.056
 254.249 954.241
 59.003 828.784
 576.088 515.221
 296.396 295.762
 155.076 584.021
 886.849 120.535
 580.800 725.160
 466.552 416.766
 679.558 947.217
 94.860 483.162
 259.483 961.029
 924.467 762.652
 419.142 231.406
 201.872 875.759
 567.828 871.130
 184.025 177.866
 52.019 275.946
 191.725 403.806
 658.351 605.219
 804.678 865.176
 641.152 830.588
 704.653 700.518
 377.184 800.571
 287.230 456.576
 310.223 189.550
 363.004 926.015
 744.694 42.544
 857.421 575.058
 965.607 10.658
 774.650 970.505
 488.924 55.003
 23.009 532.562
 323.323 28.575
 293.598 386.197
 494.802 916.089
 654.210 513.483
 746.972 801.786
 59.660 292.332
 982.260 666.022
 607.952 578.501
 305.990 594.935
 187.725 998.741
 332.848 776.237
 593.093 90.064
 23.128 991.280
 232.000 375.546
 747.127 82.896
 56.792 708.743
 495.873 854.421
 211.773 60.091
 334.064 952.874
 361.480 938.747
 948.607 814.159
 552.602 436.935
 808.852 646.612
 417.361 311.253
 300.613 538.206
 270.466 952.697
 707.029 69.751
 237.166 685.816
 19.628 669.686
 606.323 734.779
 910.446 364.275
 587.871 822.957
 371.419 459.739
 104.622 671.479
 324.605 79.901
 28.329 335.135
 172.986 805.229
 821.724 80.698
 747.061 987.770
 142.328 358.675
 310.262 613.444
 948.793 845.475
 323.046 951.016
 703.286 805.799
 90.799 158.889
 638.633 426.756
 497.141 650.583
 839.833 853.785
 967.698 371.616
 237.054 477.319
 38.817 379.700
 10.795 407.354
 293.167 802.276
 436.739 875.482
 544.788 566.708
 743.568 630.773
 538.362 345.932
 95.233 873.211
 802.650 163.492
 641.670 287.719
 850.763 674.859
 588.525 710.457
 537.891 545.520
 125.240 549.833
 911.164 729.987
 607.865 486.039
 360.373 109.577
 732.504 138.994
 799.387 551.277
 249.808 295.124
 176.535 326.538
 580.777 153.664
 981.213 189.245
 98.136 644.295
 940.035 609.076
 762.269 696.296
 588.518 433.038
 751.168 937.484
 376.233 987.985
 33.032 466.628
 880.502 614.824
 909.121 389.458
 234.870 255.845
 142.586 814.774
 145.895 805.994
 703.555 68.327
 700.496 933.036
 547.311 358.420
 334.395 307.517
 424.574 894.489
 821.619 138.657
 52.439 159.972
 390.154 455.010
 181.339 330.657
 207.294 207.676
 135.469 632.414
 600.922 408.461
 317.570 186.102
 783.751 685.709
 318.117 796.693
 273.562 777.228
 596.112 427.964
 103.920 154.070
 974.390 248.826
 699.951 642.847
 265.268 143.455
 559.107 190.328
 389.161 211.509
 686.863 785.332
 124.483 829.011
 854.798 653.340
 714.602 342.868
 889.230 693.092
 618.084 995.935
 281.506 396.807
 711.105 554.093
 808.283 242.223
 803.195 676.774
 636.765 461.678
 804.834 948.040
 594.353 767.871
 761.548 792.680
 135.834 775.260
 45.784 132.507
 728.720 618.511
 654.803 499.207
 286.355 393.680
 8.274 584.711
 249.684 183.416
 159.135 566.494
 496.159 364.411
 539.996 447.624
 435.145 814.226
 457.215 569.480
 133.623 356.812
 536.329 124.162
 757.246 23.489
 314.342 164.820
 866.393 311.226
 593.299 301.822
 484.254 836.153
 20.385 13.345
 367.030 490.928
 475.653 588.227
 520.637 194.441
 140.301 970.424
 893.035 486.281
 825.716 767.118
 948.391 872.208
 83.411 11.299
 823.933 916.725
 434.231 794.707
 260.977 441.748
 475.201 984.439
 969.537 803.787
 696.145 47.892
 465.792 454.249
 195.353 693.181
 351.198 847.061
 582.300 8.694
 71.945 144.448
 731.804 994.432
 201.803 125.174
 572.241 523.363
 477.154 650.735
 193.024 572.874
 130.476 65.025
 513.891 9.984
 420.904 953.875
 919.345 800.158
 754.372 875.128
 302.553 504.967
 980.591 480.637
 139.054 620.759
 612.673 22.680
 604.762 236.712
 53.178 593.099
 526.077 719.634
 846.808 749.013
 591.708 493.794
 386.979 990.003
 833.498 321.592
 956.143 64.378
 792.520 915.385
 6.486 383.477
 0.758 848.216
 919.823 140.553
 729.409 973.248
 307.746 682.602
 262.274 315.437
 113.128 528.547
 954.699 337.450
 192.590 314.720
 821.364 793.316
 740.678 168.710
 474.041 22.077
 357.122 246.020
 595.712 469.331
 958.995 731.874
 310.582 692.575
 253.155 724.890
 389.292 857.427
 467.382 432.640
 141.656 282.932
 300.884 764.649
 600.490 477.331
 108.783 89.772
 522.545 118.782
 646.888 906.722
 237.353 892.100
 941.219 873.648
 201.124 71.614
 133.634 860.951
 578.245 336.594
 315.598 877.046
 422.714 879.594
 174.964 206.685
 289.822 295.549
 727.145 373.046
 926.229 662.161
 916.634 456.417
 194.143 297.156
 595.389 382.664
 540.695 828.350
 401.774 433.189
 162.838 876.514
 671.581 964.813
 905.495 32.939
 458.227 93.618
 808.670 133.059
 472.638 462.540
 858.186 569.857
 678.031 640.334
 743.422 557.062
 997.122 791.973
 460.515 608.880
 168.885 10.762
 175.956 832.482
 991.482 744.231
 466.228 979.513
 723.266 603.622
 535.410 136.971
 203.717 185.588
 273.576 785.036
 672.912 410.156
 621.880 54.537
 386.822 987.454
 50.887 990.073
 974.741 554.027
 510.569 592.347
 295.828 495.285
 775.348 266.599
 8.819 611.987
 65.271 950.385
 559.924 354.340
 383.155 806.215
 159.808 986.832
 453.185 631.152
 105.115 550.203
 93.432 510.547
 500.430 34.821
 495.449 196.326
 753.060 593.317
 238.838 957.053
 798.754 611.647
 36.393 478.271
 728.164 879.290
 612.536 804.062
 630.726 194.232
 769.425 336.517
 67.720 390.535
 424.211 846.757
 595.155 759.998
 118.557 112.798
 348.812 69.837
 447.066 764.898
 500.461 160.963
 842.014 782.983
 720.919 392.740
 833.247 713.443
 920.776 816.908
 997.941 430.184
 964.570 893.168
 376.916 298.824
 703.605 170.024
 792.153 70.571
 184.127 655.504
 712.161 156.474
 852.041 492.873
 613.990 51.905
 786.698 76.381
 47.234 299.330
 701.607 322.146
 258.704 214.497
 599.374 520.712
 557.087 642.349
 465.118 2.634
 933.481 755.315
 333.461 849.062
 482.944 624.729
 28.543 568.975
 149.025 268.161
 117.030 177.215
 320.649 649.315
 346.629 467.156
 9.830 746.326
 486.084 643.855
 218.807 137.828
 909.164 423.432
 733.586 428.864
 49.825 408.558
 853.208 360.875
 527.040 105.214
 453.840 247.583
 26.952 579.824
 595.812 843.304
 121.873 86.641
 489.912 289.103
 987.610 281.690
 754.577 68.335
 293.741 31.008
 304.163 124.784
 429.572 607.481
 24.652 407.969
 188.675 932.817
 309.146 81.079
 267.408 780.550
 61.977 692.563
 590.867 724.193
 535.768 523.805
 919.851 444.415
 267.101 599.048
 224.118 543.541
 928.485 12.102
 443.287 638.456
 450.012 85.092
 962.872 488.739
 694.687 741.282
 78.189 680.411
 36.046 425.662
 25.262 732.820
 702.808 38.520
 650.573 873.179
 868.456 18.748
 248.898 467.036
 397.330 801.313
 501.947 680.966
 464.963 18.634
 234.712 254.324
 78.743 675.850
 8.950 778.635
 793.624 27.945
 484.979 25.635
 682.633 460.927
 297.810 168.118
 247.628 533.808
 658.735 132.238
 384.477 692.754
 458.961 377.075
 519.107 508.806
 721.084 579.039
 455.343 616.984
 423.569 607.487
 498.831 614.015
 72.505 807.097
 798.577 786.525
 676.463 585.700
 161.661 739.266
 710.062 167.954
 508.702 337.160
 148.867 780.433
 636.877 194.855
 94.494 538.048
 611.114 587.736
 959.545 601.593
 308.025 729.319
 675.496 358.398
 864.826 987.668
 154.430 170.242
 838.667 689.441
 962.051 752.911
 140.359 591.701
 232.456 258.884
 478.447 61.553
 615.513 278.075
 421.043 180.386
 39.324 41.246
 868.119 837.269
 290.198 287.471
 918.345 864.422
 561.065 362.048
 832.709 132.144
 849.570 856.435
 140.496 512.024
 255.753 339.774
 328.734 752.371
 145.669 705.397
 8.566 620.658
 824.392 249.246
 794.418 452.451
 765.256 584.798
 275.260 318.016
 740.951 795.859
 641.070 955.899
 18.227 140.187
 569.101 21.786
 436.734 89.610
 519.360 921.383
 972.136 362.981
 360.290 913.765
 765.679 854.586
 295.909 428.305
 521.295 350.566
 24.436 791.105
 264.922 668.391
 383.685 228.678
 319.668 248.807
 966.447 45.916
 768.869 316.001
 183.910 966.264
 903.918 930.713
 459.284 494.240
 135.236 663.854
 917.713 799.267
 486.227 176.915
 450.914 526.308
 197.951 812.485
 52.513 379.512
 706.110 866.760
 97.652 582.303
 574.517 669.851
 861.133 938.861
 96.271 963.283
 193.256 271.256
 624.376 502.491
 390.885 312.732
 139.588 880.931
 980.475 545.467
 679.997 467.964
 265.395 90.939
 572.667 161.855
 55.430 218.828
 653.888 609.570
 293.686 727.670
 25.953 254.760
 205.060 774.604
 262.385 303.119
 819.045 365.272
 181.221 589.684
 54.001 846.769
 401.059 685.562
 104.441 330.613
 374.330 72.773
 339.660 978.656
 656.740 166.599
 821.821 748.150
 974.443 587.012
 482.872 263.722
 547.631 726.892
 889.288 480.408
 930.506 78.050
 876.417 255.382
 845.660 340.336
 483.260 654.474
 591.565 328.665
 974.786 96.419
 254.184 522.844
 41.895 362.157
 279.599 581.070
 835.999 163.143
 789.320 706.410
 471.617 731.854
 121.860 753.197
 239.892 645.478
 444.675 864.754
 570.325 461.759
 334.275 113.243
 887.171 391.382
 106.886 575.643
 888.867 76.879
 488.285 926.170
 469.665 32.474
 233.367 494.995
 866.625 626.455
 290.575 766.545
 594.617 877.457
 503.844 39.214
 97.575 273.717
 58.473 903.984
 644.436 310.945
 513.685 924.683
 9.920 246.515
 383.339 410.650
 658.269 467.471
 589.769 97.181
 75.420 915.197
 440.123 414.669
 232.843 763.976
 978.532 498.999
 903.805 343.251
 23.307 228.973
 257.435 468.779
 981.068 67.829
 223.141 516.526
 667.799 922.028
 21.457 861.022
 91.588 339.042
 798.802 598.489
 147.885 265.023
 863.006 691.796
 833.223 31.751
 801.698 981.808
 238.187 889.558
 62.892 596.634
 779.138 39.108
 0.665 610.660
 867.640 920.489
 131.023 828.798
 197.077 314.557
 424.430 33.507
 700.821 310.541
 980.651 183.736
 861.944 248.312
 815.332 912.686
 740.529 596.438
 740.889 267.343
 843.683 262.130
 279.979 265.027
 761.337 820.714
 119.015 324.109
 496.702 515.453
 31.276 536.785
 255.920 919.059
 291.492 685.983
 452.248 812.330
 11.777 726.549
 104.258 959.929
 276.234 528.744
 146.611 26.026
 490.063 161.380
 360.409 241.343
 618.549 29.916
 305.713 617.044
 429.863 204.288
 392.356 399.203
 9.327 210.713
 850.592 110.301
 545.881 125.250
 107.487 362.105
 146.414 714.250
 888.489 718.511
 480.819 603.335
 149.627 199.572
 748.740 523.225
 810.677 651.353
 464.826 844.091
 763.069 653.763
 137.673 152.505
 30.886 33.795
 151.612 94.220
 484.894 419.145
 211.178 165.509
 567.108 771.973
 64.740 414.633
 948.938 40.279
 953.771 958.045
 494.765 151.348
 233.103 933.376
 863.084 634.776
 848.859 629.192
 280.678 429.347
 146.349 441.477
 656.113 516.655
 689.973 416.070
 144.948 193.543
 119.031 117.640
 381.203 194.743
 323.501 607.823
 891.837 796.420
 516.523 371.807
 210.186 151.410
 797.939 73.832
 100.904 749.090
 66.231 282.958
 256.044 268.869
 243.299 542.200
 176.103 558.848
 654.407 873.127
 520.655 763.426
 559.183 546.735
 513.266 129.252
 591.876 507.450
 480.650 12.455
 651.192 524.157
 965.302 506.447
 321.222 39.188
 196.286 714.587
 522.706 887.977
 859.681 451.751
 933.533 928.986
 856.583 410.462
 2.687 31.467
 54.173 48.039
 664.508 459.259
 358.534 509.600
 270.088 119.376
 904.552 306.283
 747.791 337.435
 859.006 618.332
 621.526 216.514
 561.874 528.606
 617.599 435.889
 235.051 144.415
 121.308 771.055
 717.184 5.539
 473.273 151.741
 41.625 865.858
 871.491 721.397
 767.903 477.661
 645.101 886.331
 865.322 394.650
 644.586 527.627
 392.873 675.647
 33.782 441.977
 938.522 240.510
 532.597 242.120
 691.984 167.733
 135.164 712.777
 500.446 485.419
 83.515 328.548
 371.469 689.935
 807.387 906.543
 669.902 916.625
 119.987 314.513
 937.445 111.883
 989.323 676.552
 529.110 833.980
 64.781 520.284
 497.941 199.919
 37.217 964.662
 708.788 646.859
 133.793 44.564
 567.604 379.149
 210.688 61.443
 11.767 806.602
 199.733 907.958
 219.482 767.433
 109.747 374.316
 515.705 582.320
 478.243 755.791
 34.718 856.829
 541.274 661.299
 155.073 681.063
 443.104 804.123
 563.679 351.797
 376.361 35.807
 998.365 737.782
 538.306 776.334
 431.011 838.513
 449.240 877.072
 308.592 256.170
 322.145 422.327
 792.277 155.931
 443.965 891.065
 3.409 668.374
 652.143 838.406
 581.310 566.760
 16.825 958.447
 315.818 799.739
 399.469 213.117
 875.079 85.328
 110.441 78.887
 297.207 174.180
 967.663 812.768
 746.837 609.336
 529.764 675.222
 301.528 276.400
 582.879 990.151
 178.503 823.783
 370.718 756.252
 742.782 99.125
 921.441 750.882
 959.667 197.914
 818.956 953.596
 227.515 46.669
 145.457 944.060
 13.330 779.788
 169.239 245.863
 629.857 540.569
 828.302 457.400
 257.399 908.144
 655.180 262.509
 798.721 478.673
 569.211 891.720
 936.181 407.504
 824.614 420.086
 365.078 36.017
 319.842 65.643
 337.563 310.000
 747.623 785.212
 551.804 163.940
 575.537 358.605
 949.237 656.210
 302.224 481.426
 979.432 543.345
 620.166 338.726
 401.302 467.306
 147.018 661.197
 208.167 678.660
 955.801 341.848
 992.758 552.134
 760.582 549.713
 159.902 280.950
 897.123 668.984
 205.848 415.353
 104.160 833.670
 623.490 81.830
 65.310 851.699
 374.910 166.581
 47.205 716.140
 762.380 744.225
 177.335 998.365
 595.337 995.510
 684.588 287.697
 915.786 591.668
 93.950 579.013
 33.443 474.255
 69.798 474.318
 12.872 464.785
 563.274 132.431
 29.483 675.737
 690.213 714.205
 604.015 131.734
 476.789 286.429
 773.749 855.686
 218.524 688.498
 854.030 328.821
 740.692 170.633
 879.649 235.901
 688.674 884.970
 839.291 688.135
 57.900 770.910
 877.826 247.668
 265.140 509.127
 144.042 521.011
 14.678 25.519
 511.848 446.812
 201.200 273.768
 60.710 669.237
 870.714 495.274
 728.694 195.612
 414.779 895.876
 664.907 410.387
 362.613 253.518
 426.193 121.873
 349.764 708.835
 657.830 709.288
 648.159 236.403
 344.773 311.723
 436.172 658.320
 147.126 944.561
 242.323 669.974
 972.342 170.256
 514.307 91.791
 471.834 607.348
 425.889 347.760
 968.772 892.906
 46.069 174.400
 767.847 368.718
 143.693 471.067
 410.464 530.516
 800.811 468.190
 217.412 342.953
 851.860 483.885
 105.610 702.307
 973.665 196.848
 829.489 335.790
 122.039 835.298
 337.252 113.536
 371.014 984.851
 157.386 359.891
 65.558 884.525
 653.910 168.393
 380.787 407.714
 575.879 724.200
 801.502 227.175
 746.520 133.723
 934.524 519.126
 612.116 559.526
 260.145 566.046
 25.582 505.486
 563.646 631.157
 352.928 729.605
 586.769 875.766
 243.914 457.348
 954.149 15.253
 135.710 695.051
 290.809 17.792
 398.043 509.645
 111.925 864.661
 570.893 47.022
 71.373 150.780
 185.271 846.951
 365.188 812.966
 441.079 108.095
 942.594 251.045
 493.595 33.810
 950.977 538.819
 175.228 209.758
 880.877 808.819
 758.148 230.701
 859.483 503.505
 405.865 999.077
 721.009 298.240
 530.493 396.113
 942.929 665.863
 583.092 401.543
 439.218 332.469
 276.065 375.634
 35.020 98.190
 741.264 672.721
 278.668 510.090
 240.241 225.263
 972.464 787.068
 292.504 308.283
 396.478 834.878
 204.980 593.662
 961.839 544.709
 155.794 450.138
 841.273 248.289
 95.637 496.907
 693.067 879.213
 621.221 825.814
 706.383 252.484
 691.542 359.263
 965.054 876.282
 96.014 188.874
 246.196 821.425
 144.104 764.880
 359.507 630.240
 282.322 690.103
 591.802 798.549
 612.639 967.763
 675.752 528.855
 396.259 602.341
 456.960 761.790
 90.846 841.241
 422.348 744.268
 753.579 346.258
 886.523 900.140
 415.779 613.111
 650.558 611.476
 419.381 820.028
 666.887 790.717
 526.342 429.014
 810.266 186.127
 647.600 622.788
 491.597 91.246
 269.839 514.054
 110.647 165.021
 520.569 879.902
 355.203 70.118
 442.722 461.526
 75.950 525.554
 539.813 27.502
 934.520 584.644
 295.707 967.620
 600.979 694.410
 916.243 94.408
 908.877 587.862
 433.559 152.262
 831.372 791.226
 961.294 731.460
 269.551 495.215
 896.345 458.816
 620.551 509.482
 290.081 481.469
 673.473 774.674
 221.596 9.127
 148.203 494.770
 513.492 557.373
 807.422 937.324
 455.820 205.443
 524.424 659.683
 718.194 701.896
 546.305 700.181
 408.951 317.045
 849.162 734.908
 311.863 538.873
 412.753 468.962
 926.813 766.938
 248.340 497.718
 745.486 194.612
 475.165 445.791
 594.323 842.769
 866.079 541.908
 215.462 867.044
 357.421 605.264
 76.156 596.146
 656.669 157.325
 695.227 451.096
 475.918 502.037
 251.737 765.846
 90.445 872.478
 549.512 290.631
 968.187 374.095
 407.917 662.936
 564.512 480.336
 543.876 620.458
 32.227 288.053
 15.351 89.605
 392.237 915.270
 277.985 286.334
 556.856 136.341
 33.565 528.557
 734.700 178.167
 943.183 886.546
 990.714 140.847
 264.869 36.106
 732.803 617.152
 833.226 565.575
 371.247 143.562
 8.755 499.642
 400.498 262.899
 221.593 308.491
 314.812 372.006
 156.074 178.936
 547.579 590.395
 59.655 734.175
 555.255 555.676
 906.254 740.780
 114.785 33.118
 446.998 66.099
 310.611 239.509
 491.027 317.769
 824.422 810.939
 978.571 171.318
 356.295 891.306
 644.540 474.538
 976.494 149.650
 882.856 301.500
 187.963 932.292
 72.461 348.591
 553.350 767.894
 331.098 444.225
 68.398 133.483
 841.617 647.864
 535.082 586.356
 419.715 998.448
 70.144 915.230
 436.890 633.494
 473.451 974.426
 106.292 824.941
 449.246 963.316
 213.562 693.756
 923.836 491.156
 814.171 590.691
 815.332 232.180
 110.977 623.960
 292.764 0.190
 511.454 725.638
 599.423 844.331
 787.343 267.123
 22.768 242.412
 817.290 240.814
 263.205 614.759
 785.691 741.515
 806.896 435.467
 91.676 118.844
 542.177 930.093
 947.444 83.725
 701.899 235.851
 524.527 980.951
 769.927 494.499
 52.772 769.687
 592.165 447.159
 955.638 258.999
 991.951 17.806
 585.811 241.117
 445.709 187.170
 529.174 156.792
 144.802 266.035
 598.055 261.157
 199.046 836.790
 314.712 271.754
 49.983 20.515
 874.673 650.484
 909.526 985.484
 711.365 866.270
 351.891 398.992
 996.163 714.013
 21.711 760.689
 792.382 427.404
 815.252 680.587
 431.754 458.290
 208.655 382.773
 744.673 334.348
 589.854 246.227
 501.117 521.016
 269.426 522.493
 211.022 164.885
 149.045 497.116
 897.410 586.641
 990.996 54.479
 652.331 415.315
 613.315 646.061
 477.388 945.783
 715.603 98.133
 813.063 182.705
 81.437 89.919
 193.223 771.259
 593.972 816.427
 995.098 663.974
 409.021 666.195
 365.917 629.789
 150.283 303.462
 123.574 163.261
 597.950 472.763
 981.587 725.996
 836.514 33.196
 522.817 667.167
 590.079 86.925
 329.646 384.104
 711.828 764.675
 911.303 946.904
 794.687 958.499
 95.812 312.765
 246.901 503.126
 371.685 577.001
 121.558 471.348
 973.082 269.759
 523.606 101.685
 955.183 222.191
 640.220 668.744
 960.279 845.819
 777.238 355.099
 139.270 37.212
 240.724 920.187
 780.423 220.659
 311.450 984.602
 573.363 48.710
 832.501 870.769
 270.179 909.275
 305.345 742.263
 419.307 944.065
 685.206 858.911
 166.790 712.940
 927.674 973.478
 121.782 778.900
 489.093 614.262
 450.364 316.780
 474.840 367.836
 628.299 733.183
 592.357 454.799
 287.084 234.681
 957.422 301.478
 919.306 195.250
 658.991 390.607
 662.843 92.247
 674.200 128.169
 205.962 133.735
 683.111 511.597
 997.006 559.878
 833.137 11.616
 306.487 929.317
 894.322 787.337
 382.458 600.540
 205.586 408.214
 521.545 581.365
 593.590 939.443
 610.765 80.582
 132.931 107.233
 794.947 478.932
 370.198 360.434
 810.260 207.042
 944.199 814.542
 68.041 731.289
 467.776 147.690
 350.013 701.109
 988.627 626.363
 514.436 390.024
 291.009 197.107
 644.135 94.993
 38.962 381.094
 776.347 762.952
 174.501 958.312
 628.533 48.234
 779.275 800.144
 414.588 419.469
 571.439 891.724
 976.186 119.505
 455.304 532.789
 531.378 417.655
 762.046 887.525
 567.211 1.266
 535.898 705.424
 928.407 745.350
 30.472 907.544
 336.429 827.175
 410.824 342.180
 222.183 960.565
 13.638 893.296
 383.831 795.914
 733.273 71.739
 54.522 541.059
 586.693 546.912
 152.313 20.186
 4.621 864.275
 908.087 508.502
 217.115 936.385
 552.207 205.854
 394.507 152.787
 65.224 479.631
 193.140 2.569
 143.611 493.812
 591.075 584.721
 932.892 414.921
 512.046 952.582
 875.208 555.897
 684.207 822.593
 297.335 984.721
 500.010 212.727
 422.197 826.231
 698.846 266.472
 69.171 653.488
 427.580 83.796
 866.180 570.669
 416.014 306.481
 732.937 294.628
 483.482 492.582
 316.258 349.544
 545.885 730.119
 24.678 391.659
 474.326 265.650
 83.324 312.710
 150.286 207.041
 326.976 655.783
 528.955 164.908
 188.457 680.925
 451.242 353.026
 892.918 195.667
 903.511 519.233
 311.531 713.886
 807.717 735.235
 288.794 212.089
 706.967 662.388
 767.590 442.787
 694.430 322.441
 379.895 558.326
 996.732 544.683
 736.240 454.044
 974.655 306.789
 774.610 406.533
 230.086 824.346
 763.260 50.888
 623.155 927.718
 889.078 691.052
 499.561 464.230
 503.813 190.791
 325.926 914.049
 697.979 961.478
 329.053 360.534
 783.101 699.266
 60.169 426.837
 796.615 771.516
 62.290 812.383
 312.991 394.318
 840.923 933.436
 615.262 754.022
 36.454 704.622
 822.089 920.929
 310.048 272.337
 498.820 88.330
 801.105 120.897
 931.940 291.177
 738.757 278.667
 893.145 152.859
 616.209 730.059
 843.462 353.192
 316.654 731.866
 63.976 774.167
 342.954 696.186
 785.434 670.900
 308.235 59.901
 615.228 633.022
 627.147 50.953
 220.790 586.563
 772.081 188.459
 570.470 68.739
 967.409 436.841
 6.685 559.394
 58.465 158.954
 934.722 734.932
 858.969 880.634
 60.712 226.106
 227.862 655.732
 463.309 303.012
 708.790 788.892
 598.383 12.986
 865.858 380.756
 830.281 684.147
 628.854 670.544
 675.897 544.168
 509.207 293.132
 511.030 46.097
 531.834 186.499
 597.445 537.056
 43.304 91.186
 472.006 238.229
 177.015 2.125
 727.723 353.374
 983.071 956.412
 195.050 106.189
 944.198 575.696
 388.025 883.135
 507.317 501.466
 654.646 577.122
 149.466 454.349
 808.245 978.819
 480.815 68.468
 613.481 326.990
 659.066 868.871
 557.305 228.401
 468.919 9.242
 5.030 303.462
 406.293 419.554
 480.953 458.335
 926.257 345.712
 231.434 371.003
 171.154 427.626
 938.611 991.457
 324.049 256.535
 920.765 869.211
 643.708 90.236
 49.862 349.761
 969.888 165.137
 59.864 931.112
 359.380 921.665
 736.368 788.313
 669.275 814.700
 447.219 995.034
 568.160 89.463
 576.476 774.111
 180.026 607.209
 94.961 61.852
 479.494 161.391
 877.438 282.466
 618.595 656.557
 549.840 898.809
 610.801 467.556
 914.135 573.548
 591.706 459.775
 100.143 571.770
 159.938 751.840
 983.374 932.996
 847.106 825.846
 488.821 399.699
 420.563 37.696
 779.296 713.072
 664.076 718.111
 62.659 668.299
 264.224 665.629
 608.104 894.576
 37.318 964.174
 253.158 214.173
 624.155 273.125
 129.270 304.832
 947.076 366.291
 906.853 296.532
 733.112 82.563
 635.600 573.304
 653.904 605.585
 261.124 10.385
 591.243 238.574
 365.942 883.956
 8.197 475.019
 296.111 863.312
 769.860 93.565
 982.046 592.265
 222.657 398.942
 784.193 37.330
 193.095 278.604
 135.023 814.818
 420.087 901.083
 605.521 288.046
 981.843 116.572
 997.040 170.729
 539.439 668.253
 801.450 395.167
 792.984 435.484
 740.340 956.644
 859.789 123.596
 397.278 571.646
 341.803 122.076
 208.366 170.888
 484.911 971.102
 241.500 263.125
 956.616 819.291
 442.718 967.360
 620.402 2.163
 980.876 325.003
 82.031 15.940
 304.864 316.045
 370.806 565.350
 818.937 651.398
 620.878 402.871
 162.971 874.593
 85.925 492.146
 890.095 948.397
 884.744 777.162
 501.926 334.152
 993.552 944.253
 922.375 493.431
 709.171 964.320
 358.541 792.729
 970.087 602.180
 358.839 403.263
 981.954 198.246
 684.161 30.611
 821.004 850.162
 261.093 145.002
 431.629 149.644
 93.310 914.930
 369.934 129.089
 127.846 767.699
 28.098 325.817
 969.737 544.242
 988.075 426.943
 227.311 606.519
 758.488 878.258
 570.122 159.028
 934.955 955.362
 164.291 17.137
 858.719 949.160
 590.964 290.321
 27.051 421.302
 181.139 34.915
 804.891 563.971
 645.544 96.189
 702.526 944.354
 126.332 721.584
 498.473 734.318
 235.618 344.604
 508.367 593.148
 115.225 361.578
 115.423 874.120
 96.393 41.264
 400.459 718.352
 654.622 600.822
 31.746 851.425
 243.555 272.223
 17.624 745.152
 406.129 82.687
 86.630 999.502
 657.570 433.720
 267.437 854.674
 822.807 128.998
 199.166 192.910
 303.146 655.389
 144.626 31.678
 609.471 538.394
 15.837 657.779
 100.726 888.079
 692.105 284.956
 329.067 629.992
 833.281 530.249
 542.051 823.783
 410.233 457.211
 505.855 247.236
 514.519 302.981
 873.283 542.743
 221.616 932.781
 260.703 554.972
 496.696 206.901
 156.881 541.550
 306.791 724.472
 854.635 112.188
 274.514 263.793
 67.361 586.137
 740.399 874.800
 513.819 883.553
 935.941 215.103
 976.268 654.812
 877.931 842.348
 562.525 564.769
 425.372 783.271
 738.129 89.061
 869.934 560.517
 200.132 839.948
 214.360 754.164
 601.873 953.590
 513.520 153.810
 224.106 963.604
 971.099 182.629
 841.106 522.164
 890.325 875.883
 622.922 365.542
 637.290 617.927
 21.875 752.050
 885.543 693.969
 241.237 813.843
 44.598 621.787
 307.960 587.437
 734.431 85.848
 654.176 39.264
 832.829 9.045
 841.454 940.978
 200.689 38.426
 978.434 623.856
 968.075 179.297
 30.321 242.649
 855.360 941.051
 594.946 387.195
 601.451 627.738
 524.821 516.397
 195.439 52.079
 661.216 465.595
 357.694 224.334
 771.149 47.612
 18.091 483.778
 850.949 772.793
 397.772 132.676
 293.306 838.211
 549.424 198.529
 974.467 555.038
 760.770 303.392
 273.184 211.196
 316.010 338.364
 5.448 309.160
 557.736 321.651
 574.047 122.812
 642.834 320.259
 567.848 419.125
 563.766 14.346
 84.005 967.992
 963.146 521.180
 121.446 484.740
 634.505 629.696
 143.812 923.535
 833.670 49.729
 925.269 465.578
 159.393 590.539
 867.240 163.537
 662.883 55.376
 355.209 443.873
 456.327 792.297
 362.477 602.864
 680.612 261.547
 305.486 22.031
 611.080 167.542
 219.453 176.991
 603.921 925.523
 213.175 113.593
 769.682 771.373
 140.695 50.326
 787.283 225.874
 710.818 160.857
 303.103 955.249
 262.229 560.199
 384.295 157.319
 34.252 618.089
 580.967 291.655
 536.294 149.934
 193.695 373.220
 91.043 876.108
 314.651 787.974
 529.011 22.017
 414.196 57.514
 529.563 672.233
 560.011 585.144
 123.924 751.124
 490.659 830.782
 239.489 428.980
 506.111 775.174
 916.194 636.826
 598.405 899.199
 461.645 895.570
 118.702 191.289
 532.492 147.077
 82.933 140.490
 88.359 928.194
 555.854 25.496
 718.033 406.133
 349.110 587.639
 795.151 238.199
 28.001 910.547
 794.915 314.323
 276.894 818.897
 360.314 461.710
 435.806 666.772
 14.872 552.162
 229.880 91.783
 901.082 959.924
 686.637 258.986
 404.717 417.549
 118.524 669.103
 783.356 346.181
 64.073 634.631
 934.245 172.358
 781.594 676.617
 646.567 854.108
 404.742 21.570
 224.009 333.515
 157.468 4.832
 326.027 310.545
 122.922 952.385
 554.367 133.683
 331.092 221.515
 452.248 657.609
 315.736 751.807
 637.378 197.971
 562.976 196.844
 159.972 680.174
 280.378 474.842
 469.556 335.636
 833.333 159.752
 649.276 838.233
 779.717 315.398
 596.223 229.499
 267.474 201.831
 306.886 877.968
 303.732 318.707
 287.106 720.890
 47.847 824.316
 717.963 201.084
 391.649 825.543
 448.052 334.170
 63.589 983.947
 176.877 808.818
 803.236 452.217
 575.154 662.453
 600.257 235.199
 240.120 5.237
 957.640 567.576
 695.297 244.936
 830.364 989.135
 455.282 943.838
 594.267 166.678
 31.067 606.262
 729.648 613.304
 647.108 532.126
 52.565 760.570
 78.158 199.658
 314.477 82.412
 44.965 170.765
 916.247 402.554
 889.876 98.116
 772.574 156.134
 95.634 297.063
 22.338 253.569
 626.011 411.668
 142.234 608.249
 21.123 726.947
 996.580 152.767
 842.300 573.855
 684.481 860.417
 53.331 345.291
 544.105 504.120
 571.923 836.784
 988.111 484.232
 805.638 781.312
 697.921 415.856
 981.873 541.684
 149.320 426.826
 426.140 323.977
 107.644 436.733
 274.786 990.684
 75.639 488.123
 18.004 481.732
 237.026 421.670
 550.725 35.564
 78.142 531.941
 309.538 271.547
 31.240 28.955
 543.622 820.527
 436.404 148.520
 709.860 534.188
 213.480 102.228
 503.538 468.558
 547.451 2.623
 695.633 315.778
 875.341 722.690
 8.570 884.756
 602.942 899.231
 940.156 630.137
 436.586 30.418
 159.205 265.046
 478.090 677.944
 718.163 722.046
 367.245 8.442
 433.103 344.958
 661.322 407.549
 897.998 288.496
 288.688 299.186
 459.733 900.725
 605.460 993.836
 267.433 983.146
 200.129 780.113
 111.998 523.718
 839.185 236.565
 30.176 928.638
 613.214 63.877
 605.911 229.283
 541.829 575.616
 57.214 892.067
 319.678 308.042
 749.590 32.347
 55.026 251.690
 880.444 240.818
 365.721 720.368
 89.285 224.664
 981.530 373.535
 475.635 789.166
 561.617 927.912
 462.843 722.408
 104.502 431.527
 597.540 170.424
 516.220 941.672
 389.960 517.824
 349.827 126.520
 802.111 425.106
 753.398 793.203
 803.772 964.937
 409.545 993.264
 319.019 82.470
 941.063 45.650
 859.770 356.897
 446.215 189.251
 622.324 130.996
 643.359 288.832
 945.739 11.267
 506.058 992.733
 887.896 922.729
 292.680 416.502
 560.338 869.659
 882.964 7.743
 523.298 237.125
 270.605 953.652
 428.166 439.366
 695.984 809.297
 609.154 441.915
 85.432 952.676
 75.572 757.210
 369.652 778.578
 400.588 931.693
 638.911 9.450
 104.188 939.589
 539.518 175.721
 3.137 799.324
 485.882 763.872
 568.103 797.771
 144.508 76.954
 959.636 0.958
 807.922 844.108
 185.772 943.750
 113.257 663.180
 762.857 112.332
 545.741 589.783
 599.230 789.518
 103.306 488.692
 243.294 142.197
 764.927 46.587
 530.854 851.430
 210.052 781.565
 372.260 768.165
 865.798 663.226
 481.869 811.329
 426.628 531.376
 267.580 790.877
 690.499 841.384
 566.997 857.417
 906.361 105.238
 92.459 564.343
 929.088 990.342
 186.065 930.394
 756.247 399.765
 97.662 653.473
 481.276 20.119
 496.129 634.180
 172.867 84.397
 272.998 994.200
 591.595 270.486
 66.575 735.544
 221.434 320.651
 946.138 387.301
 643.155 717.911
 674.869 373.305
 454.166 452.203
 195.140 243.897
 468.776 928.500
 932.080 325.253
 865.954 552.294
 125.609 118.805
 918.202 632.197
 314.988 939.776
 393.271 387.830
 904.244 717.324
 206.167 981.998
 225.527 629.181
 276.548 313.624
 937.606 741.679
 258.542 531.655
 898.529 143.012
 126.753 845.593
 738.241 155.303
 872.371 716.331
 335.156 192.189
 463.658 178.330
 829.879 186.251
 10.509 152.876
 952.120 378.586
 826.269 710.299
 509.247 665.498
 962.705 389.889
 305.732 799.723
 295.210 719.026
 404.092 101.517
 422.354 832.453
 75.006 144.499
 412.274 689.002
 545.351 229.431
 751.779 442.390
 469.514 573.471
 34.204 436.618
 105.954 641.247
 838.775 472.142
 365.343 185.945
 615.694 99.292
 49.592 503.024
 983.300 928.821
 766.501 416.201
 780.913 260.064
 679.813 295.561
 195.557 684.741
 639.269 272.454
 813.341 964.290
 483.179 977.058
 135.369 151.676
 773.469 934.694
 870.460 151.641
 719.746 959.377
 677.604 218.356
 87.300 861.337
 312.857 74.500
 929.964 813.968
 749.569 714.160
 711.348 219.666
 526.567 602.920
 899.179 679.149
 653.648 6.702
 262.566 151.313
 12.955 926.680
 649.210 927.375
 562.112 467.001
 950.460 111.589
 322.242 56.568
 711.067 769.291
 250.903 443.098
 545.434 280.252
 614.748 699.871
 273.691 120.752
 425.324 71.543
 783.155 831.330
 248.199 539.155
 800.659 239.700
 182.959 725.812
 479.038 670.930
 809.957 678.768
 360.134 351.655
 257.767 151.762
 483.365 104.486
 439.782 40.114
 222.888 725.782
 694.193 372.415
 620.250 778.684
 121.748 784.563
 249.066 437.892
 511.258 257.863
 922.628 158.357
 863.181 422.015
 206.419 362.380
 733.976 250.793
 800.624 744.914
 324.018 123.432
 441.063 772.068
 893.084 114.127
 262.091 220.431
 511.719 897.301
 256.370 293.024
 723.954 724.482
 941.849 710.290
 614.883 712.813
 946.458 860.893
 331.676 873.646
 490.034 397.311
 912.988 356.652
 677.758 755.903
 531.700 759.976
 820.232 791.613
 970.156 795.646
 315.527 755.659
 424.047 352.618
 824.453 62.970
 997.625 84.128
 851.684 937.957
 513.994 93.665
 424.753 976.207
 352.611 402.705
 306.192 690.309
 853.247 466.845
 250.213 135.261
 630.493 644.244
 846.304 38.508
 743.035 806.065
 803.209 437.761
 702.784 73.211
 396.255 493.479
 514.146 343.104
 710.328 869.573
 355.066 976.145
 194.604 233.833
 778.855 900.988
 541.004 27.525
 887.132 893.849
 597.223 590.948
 335.795 828.035
 720.877 48.543
 151.787 980.022
 921.013 484.077
 601.210 737.313
 267.079 944.771
 29.291 266.379
 276.728 664.875
 38.678 367.205
 429.096 696.733
 261.185 130.937
 148.893 373.924
 564.251 411.014
 831.550 840.413
 900.240 63.962
 946.584 286.244
 315.113 477.016
 384.187 699.175
 372.532 905.207
 870.930 428.421
 487.228 435.100
 49.564 857.702
 293.151 86.393
 223.522 86.931
 171.086 282.093
 540.354 952.700
 728.822 54.510
 714.458 595.375
 244.533 315.124
 155.905 363.904
 558.692 974.361
 419.613 287.773
 417.817 840.825
 261.616 928.933
 948.848 12.853
 783.748 835.712
 468.349 867.918
 364.895 376.861
 726.574 992.928
 469.431 649.074
 551.317 231.707
 347.920 777.894
 617.168 971.587
 911.294 13.221
 227.187 381.208
 180.100 940.338
 889.124 344.353
 150.971 159.936
 508.227 623.146
 352.086 351.079
 942.730 407.589
 900.132 525.077
 793.605 961.765
 348.395 952.079
 772.668 920.440
 807.367 32.826
 36.226 799.372
 707.115 772.953
 36.945 99.805
 589.207 364.558
 864.366 669.757
 602.903 198.455
 672.487 654.545
 26.430 819.793
 667.276 865.134
 433.393 439.746
 611.992 919.276
 823.840 557.351
 846.345 286.940
 589.346 599.632
 177.155 883.422
 985.045 716.722
 531.999 101.819
 445.322 574.456
 150.119 927.827
 663.315 162.870
 71.445 816.366
 620.335 919.150
 358.017 379.044
 415.451 372.057
 503.456 197.646
 726.907 716.984
 844.748 570.566
 407.614 281.977
 53.811 61.249
 152.138 441.826
 349.602 960.565
 400.447 766.376
 408.615 324.622
 895.833 778.285
 864.142 997.350
 275.340 762.515
 152.621 880.644
 128.451 373.885
 496.741 846.578
 454.538 979.238
 295.792 784.870
 925.561 537.455
 738.424 798.370
 814.855 544.072
 253.745 969.616
 585.701 969.230
 494.189 157.825
 598.071 909.707
 996.336 199.032
 44.975 710.658
 920.733 689.027
 380.667 833.361
 333.531 261.523
 164.419 635.749
 194.507 230.512
 381.376 266.949
 468.850 459.367
 85.113 970.790
 823.294 929.227
 257.084 551.643
 18.030 300.100
 421.213 525.573
 10.010 650.395
 65.955 397.324
 664.226 920.221
 792.513 546.808
 879.180 512.290
 261.196 745.585
 500.908 178.980
 85.865 363.186
 84.549 167.778
 419.746 764.366
 899.771 548.518
 878.696 281.598
 430.558 408.585
 907.177 902.962
 433.358 896.317
 658.094 515.295
 660.904 903.592
 833.488 148.062
 980.710 6.930
 825.340 277.324
 494.182 399.086
 463.973 364.623
 649.266 222.165
 988.508 556.369
 319.586 506.708
 715.230 879.842
 557.344 892.379
 714.644 507.135
 704.942 283.983
 488.387 274.097
 838.932 426.270
 738.280 833.749
 14.813 172.636
 370.000 679.676
 456.151 602.529
 604.447 22.148
 988.215 501.510
 665.596 756.282
 534.618 463.930
 862.077 786.236
 83.446 683.772
 821.686 911.686
 973.100 552.933
 217.603 632.624
 761.834 442.148
 39.142 266.595
 21.200 467.583
 508.778 20.067
 652.676 881.345
 284.134 324.693
 367.470 717.474
 965.171 192.221
 718.433 993.353
 962.409 302.002
 35.223 641.771
 984.504 396.180
 122.225 229.223
 238.517 594.085
 44.449 714.766
 572.922 864.242
 488.953 99.983
 353.634 915.331
 365.617 909.147
 672.501 632.678
 646.857 379.735
 323.995 231.422
 164.793 913.179
 830.727 998.796
 738.104 375.550
 86.475 724.278
 719.370 905.171
 54.399 176.397
 794.978 901.655
 498.704 678.192
 669.839 277.127
 234.324 499.748
 492.542 49.482
 598.173 356.504
 465.441 169.163
 227.386 347.484
 809.096 580.525
 178.090 650.110
 960.127 927.289
 539.022 810.401
 752.567 785.537
 47.329 522.240
 120.181 629.352
 561.814 10.889
 143.938 951.452
 307.641 48.370
 715.950 637.414
 494.860 896.780
 688.099 156.528
 603.340 155.793
 687.559 729.599
 393.794 278.688
 207.995 974.547
 577.035 4.268
 598.070 740.364
 282.749 857.458
 969.732 810.515
 699.515 317.379
 217.460 795.431
 897.276 997.122
 484.271 13.160
 232.734 873.585
 816.920 166.056
 421.145 38.801
 35.637 613.619
 331.909 796.666
 195.347 487.052
 530.187 22.285
 456.040 525.065
 196.060 247.146
 808.549 583.960
 162.760 784.561
 345.101 304.620
 735.901 609.448
 626.563 436.987
 699.112 538.343
 13.357 126.755
 443.790 293.963
 505.600 872.801
 650.870 198.706
 919.476 446.484
 22.554 828.854
 928.555 420.011
 537.093 922.205
 266.146 940.998
 858.282 3.361
 941.598 390.129
 354.724 550.408
 721.329 709.994
 606.778 442.498
 994.302 653.027
 939.046 908.551
 939.605 387.819
 4.186 142.498
 176.841 764.414
 553.605 200.081
 672.564 774.615
 509.340 176.970
 40.230 72.535
 249.344 59.113
 777.741 829.050
 538.761 995.689
 784.156 182.314
 889.066 175.390
 362.309 381.774
 864.740 481.086
 101.885 687.366
 246.089 790.127
 630.799 726.625
 212.818 201.924
 382.816 393.782
 254.872 776.122
 745.332 325.699
 216.992 109.292
 290.666 354.326
 316.605 461.862
 152.374 224.748
 669.346 257.010
 958.899 907.658
 544.183 836.839
 381.792 416.972
 435.341 996.634
 174.876 574.406
 968.696 284.116
 281.978 316.125
 496.830 496.728
 960.362 100.418
 23.506 526.207
 19.078 703.961
 331.943 366.699
 898.389 157.221
 72.174 41.612
 938.860 2.382
 244.295 627.407
 405.114 210.714
 352.947 811.923
 566.539 487.275
 313.540 263.938
 900.201 851.328
 475.217 893.170
 602.840 108.849
 355.127 120.339
 490.372 442.382
 522.298 970.126
 763.882 912.412
 649.170 951.764
 348.166 288.080
 890.070 748.593
 707.954 663.856
 226.673 36.422
 441.586 648.564
 222.485 768.214
 94.003 175.742
 185.924 867.847
 650.172 836.683
 192.621 977.143
 24.684 2.702
 852.672 97.456
 589.198 319.599
 421.915 199.968
 741.058 628.999
 594.807 78.004
 656.058 218.086
 530.401 451.535
 456.554 6.443
 755.542 70.474
 911.534 847.345
 167.243 901.891
 644.539 317.414
 478.709 420.086
 413.549 975.397
 883.506 181.345
 926.881 135.675
 165.554 781.544
 532.100 288.586
 878.103 629.662
 950.130 736.671
 924.537 779.284
 591.486 148.446
 973.013 39.742
 281.443 169.444
 653.922 325.422
 909.565 100.177
 655.327 423.619
 408.151 843.824
 331.528 186.239
 933.634 750.177
 661.384 337.450
 382.875 809.461
 676.846 287.479
 708.717 568.589
 372.176 342.176
 520.339 607.339
 597.773 679.381
 356.350 892.508
 239.418 247.839
 822.549 559.760
 737.537 44.297
 590.665 906.504
 568.133 892.072
 485.769 631.416
 996.997 122.892
 553.393 659.325
 244.259 337.066
 925.721 541.973
 123.246 459.353
 410.577 239.122
 414.774 534.372
 246.690 639.749
 327.608 421.701
 221.158 74.270
 703.009 703.159
 975.750 156.361
 424.348 540.181
 561.225 952.834
 273.250 895.115
 185.053 853.873
 166.063 824.925
 267.609 760.958
 946.470 477.953
 833.141 748.773
 292.490 873.435
 450.632 128.914
 612.918 559.517
 270.520 551.265
 306.563 259.150
 618.203 143.309
 387.545 695.793
 375.205 693.671
 144.854 904.245
 352.089 34.891
 310.648 578.645
 710.731 338.347
 719.133 882.969
 482.072 283.631
 908.832 782.900
 432.128 553.402
 771.553 376.284
 114.828 896.258
 600.334 67.449
 404.605 923.551
 608.096 304.172
 191.761 706.109
 753.935 171.303
 145.209 223.848
 53.190 498.943
 473.640 421.168
 192.148 523.085
 749.471 425.598
 402.985 151.011
 979.790 803.376
 67.044 791.263
 923.069 226.624
 245.630 658.027
 945.703 800.777
 331.062 742.403
 602.793 502.159
 763.914 938.928
 305.325 673.795
 475.284 446.075
 421.594 557.983
 538.991 736.368
 552.917 157.894
 814.172 467.538
 449.281 834.036
 933.458 424.162
 594.244 487.135
 358.391 323.156
 223.407 754.570
 847.900 360.783
 858.018 666.584
 236.351 138.488
 74.169 750.034
 17.046 885.643
 505.869 726.275
 700.234 145.345
 142.645 86.198
 40.049 641.752
 52.758 815.397
 983.774 381.592
 293.438 27.674
 23.927 26.574
 89.661 902.608
 666.714 716.293
 330.824 35.788
 60.065 222.253
 86.423 536.855
 744.827 112.824
 541.758 154.908
 750.713 437.106
 445.140 592.791
 304.578 863.872
 609.564 476.645
 655.747 702.134
 72.984 175.882
 557.953 384.785
 368.954 587.983
 839.555 809.521
 748.330 894.504
 5.672 35.497
 705.971 207.204
 663.679 754.456
 465.147 519.807
 665.948 356.335
 145.747 790.619
 592.967 347.322
 757.991 648.869
 631.164 49.269
 316.448 753.426
 61.272 500.178
 733.600 362.612
 696.249 13.727
 529.571 89.656
 377.331 59.633
 164.941 27.195
 440.281 754.855
 174.713 598.984
 242.249 957.631
 539.722 326.081
 936.740 522.196
 491.248 632.320
 697.123 882.328
 397.731 329.684
 218.070 607.990
 549.813 253.404
 222.613 633.148
 640.044 910.493
 726.614 336.872
 953.284 980.276
 271.884 817.282
 747.961 93.785
 246.734 412.536
 849.914 818.308
 734.127 569.290
 10.743 997.534
 231.810 451.941
 340.591 125.606
 697.963 531.157
 928.521 859.823
 15.065 733.974
 257.641 961.930
 412.337 417.043
 930.452 278.068
 124.572 416.959
 594.399 963.893
 527.082 105.131
 428.035 191.577
 810.503 738.262
 572.756 462.044
 536.172 348.426
 9.655 327.435
 936.645 999.220
 450.145 509.540
 843.725 876.967
 274.789 799.460
 588.357 459.945
 687.958 727.473
 26.149 875.881
 404.966 300.920
 105.654 621.091
 30.122 388.504
 673.412 566.838
 73.425 863.949
 762.722 753.437
 373.577 958.331
 658.208 894.883
 706.566 472.067
 984.189 951.216
 51.669 393.588
 803.871 128.314
 427.683 906.936
 813.611 431.371
 296.950 855.154
 700.231 516.148
 237.065 86.472
 331.122 278.490
 201.677 137.443
 851.141 15.909
 112.473 808.638
 854.851 343.932
 452.258 37.073
 428.246 503.875
 750.103 253.736
 54.705 547.724
 478.202 88.460
 652.643 810.598
 608.554 817.743
 557.256 403.073
 426.604 579.194
 229.367 386.396
 766.931 850.205
 226.962 185.892
 549.958 524.673
 319.252 394.719
 863.106 652.427
 71.622 805.522
 178.121 329.330
 248.501 555.669
 39.292 655.188
 638.915 97.875
 434.476 190.861
 528.389 117.649
 389.472 39.917
 846.070 958.493
 251.879 914.255
 785.839 922.001
 876.847 193.272
 416.172 460.606
 45.710 693.987
 890.176 643.680
 69.358 292.242
 482.266 861.989
 609.378 595.620
 902.184 940.417
 327.466 5.427
 464.418 194.523
 411.865 922.138
 468.681 423.481
 270.765 765.836
 25.051 951.625
 497.416 385.702
 939.118 75.076
 448.624 321.525
 764.321 241.232
 614.241 22.116
 790.288 980.569
 144.937 302.650
 330.019 655.867
 32.096 83.132
 911.076 18.147
 158.216 356.949
 785.402 26.292
 747.862 720.845
 921.210 454.191
 215.604 0.423
 403.561 171.589
 423.772 138.763
 976.322 229.541
 403.058 705.946
 538.394 736.027
 454.671 25.741
 446.197 90.012
 623.811 909.771
 859.916 211.861
 18.701 511.835
 443.885 613.915
 633.358 554.369
 35.619 287.267
 830.090 589.208
 430.456 620.030
 641.602 505.758
 889.760 729.875
 583.189 926.592
 23.470 401.349
 821.428 684.481
 178.918 118.932
 753.701 272.412
 696.812 723.121
 317.839 31.588
 384.856 872.906
 506.013 189.503
 275.382 548.104
 512.945 494.464
 344.658 184.355
 944.845 693.494
 0.155 7.613
 369.459 62.094
 113.312 670.230
 844.893 477.250
 467.501 223.867
 649.008 505.290
 185.366 773.258
 293.924 795.373
 931.189 207.297
 681.418 884.667
 89.958 208.888
 392.807 755.638
 296.319 201.887
 147.302 77.623
 417.489 42.291
 270.167 718.296
 631.528 532.297
 28.631 545.283
 536.386 301.215
 189.920 739.578
 179.092 218.415
 480.627 311.389
 614.849 383.023
 456.664 512.296
 652.159 366.175
 883.172 657.288
 75.190 898.030
 156.912 54.306
 74.129 617.843
 741.093 350.693
 277.291 6.311
 513.440 474.710
 537.307 750.710
 420.028 320.599
 52.919 751.407
 775.487 507.989
 36.241 849.962
 928.249 566.711
 694.081 371.945
 119.342 147.915
 965.741 349.735
 84.671 748.970
 136.289 80.918
 991.840 635.878
 964.405 635.730
 449.426 341.245
 371.564 342.469
 693.536 262.433
 531.535 833.441
 335.752 452.981
 576.181 247.263
 768.874 926.159
 248.642 867.973
 70.592 423.567
 44.631 190.098
 947.380 160.574
 496.333 874.570
 426.176 76.416
 783.952 687.195
 962.936 387.671
 273.167 563.412
 805.978 83.234
 541.517 835.623
 567.471 485.757
 95.144 197.879
 335.856 233.669
 114.602 613.637
 450.857 369.624
 982.834 432.422
 484.773 531.512
 21.455 948.219
 580.629 172.677
 227.684 374.304
 219.419 945.854
 1.312 234.909
 683.080 793.503
 969.898 882.946
 983.161 334.074
 354.741 785.065
 201.611 23.471
 617.324 301.214
 982.143 523.256
 835.898 496.959
 88.658 207.286
 788.140 524.948
 359.984 787.624
 664.708 899.669
 214.336 405.041
 769.648 560.169
 847.416 991.792
 239.702 602.515
 7.897 322.153
 451.374 491.824
 384.314 483.112
 301.166 97.818
 187.395 852.677
 312.667 93.591
 28.989 411.139
 619.463 811.061
 78.433 941.827
 323.378 145.181
 193.206 528.182
 764.835 270.056
 74.637 615.163
 550.720 891.741
 871.307 682.171
 152.687 273.534
 250.516 444.720
 856.268 979.371
 67.930 151.518
 352.289 979.584
 1.600 426.496
 314.088 631.426
 71.204 691.383
 597.053 905.669
 857.290 229.022
 884.359 792.214
 566.944 661.752
 540.955 934.511
 288.582 39.388
 436.354 457.828
 844.231 889.933
 568.390 553.871
 415.848 780.901
 430.536 438.294
 503.909 983.569
 383.695 723.343
 11.125 305.702
 441.540 350.869
 148.918 654.986
 181.746 957.546
 84.839 275.968
 232.165 731.238
 509.004 243.685
 432.506 442.622
 648.692 838.983
 273.057 767.517
 332.228 30.988
 200.091 261.782
 954.409 874.161
 443.586 311.399
 161.849 129.348
 960.853 95.624
 622.322 544.240
 146.494 501.432
 809.504 698.552
 85.182 84.289
 594.269 118.209
 222.206 545.327
 934.291 992.012
 504.191 891.021
 772.047 550.122
 858.273 951.376
 642.178 268.590
 595.112 390.507
 535.655 95.821
 155.229 773.454
 431.360 918.849
 988.191 820.411
 74.844 328.669
 132.217 239.767
 126.527 249.370
 823.091 680.788
 612.966 275.776
 734.061 472.385
 668.648 244.752
 964.197 143.629
 153.908 37.770
 836.040 872.812
 756.764 284.124
 821.978 243.554
 340.869 178.045
 333.407 148.212
 374.419 227.482
 721.463 660.728
 380.031 371.498
 149.817 883.603
 175.727 506.901
 209.096 478.341
 752.647 288.128
 402.102 27.246
 554.716 858.624
 295.688 899.562
 615.863 453.479
 18.433 649.590
 976.474 114.287
 395.867 542.636
 375.565 875.738
 822.706 860.589
 809.748 32.992
 643.381 597.857
 903.830 558.436
 470.078 825.842
 468.035 500.670
 336.797 826.415
 269.043 628.004
 646.890 408.931
 139.838 549.165
 501.593 108.683
 648.512 697.088
 632.786 85.496
 768.630 554.692
 942.333 8.272
 301.425 257.345
 663.649 424.001
 229.225 663.778
 702.544 608.234
 94.236 349.542
 531.074 608.804
 839.615 964.561
 550.142 697.079
 91.098 494.170
 507.367 193.062
 445.979 172.256
 962.670 234.821
 148.682 882.333
 994.697 512.174
 323.446 629.860
 99.317 913.039
 287.776 124.561
 262.773 962.857
 46.332 238.621
 415.638 537.986
 853.277 434.290
 261.561 658.635
 298.943 527.525
 902.074 912.081
 119.707 983.092
 773.815 809.429
 321.691 447.050
 408.842 866.638
 51.164 306.354
 106.814 541.101
 317.125 629.636
 157.434 107.477
 382.589 60.948
 113.481 770.200
 676.626 797.820
 332.922 575.129
 53.518 140.532
 580.157 179.868
 330.913 720.690
 601.460 92.589
 295.986 139.493
 921.604 304.722
 876.102 620.313
 503.831 176.158
 354.998 423.119
 683.399 225.733
 381.975 211.997
 938.545 18.665
 903.011 609.449
 567.680 400.519
 950.247 625.730
 366.991 819.427
 699.110 97.369
 570.294 710.144
 157.979 300.874
 948.305 831.579
 939.070 385.834
 345.722 890.406
 494.935 572.165
 543.058 724.947
 44.273 320.746
 100.680 133.798
 783.571 72.274
 412.606 121.430
 345.434 78.823
 158.200 797.705
 356.455 264.709
 484.830 449.898
 231.354 651.933
 830.964 835.080
 458.319 390.515
 257.241 588.891
 853.441 830.690
 396.079 775.762
 938.565 863.228
 764.836 117.956
 403.468 202.738
 772.977 829.751
 804.937 678.776
 552.807 382.237
 315.085 478.972
 971.995 958.167
 620.197 720.473
 263.133 989.985
 478.812 540.069
 503.231 563.304
 41.044 933.993
 269.303 808.933
 705.793 956.038
 713.602 786.084
 22.102 223.187
 774.835 5.013
 227.322 373.119
 454.611 267.378
 337.763 574.829
 928.981 175.714
 975.159 85.185
 574.120 629.105
 110.711 358.853
 806.921 170.378
 751.935 310.928
 472.535 861.643
 978.423 970.371
 551.983 761.041
 171.424 183.451
 367.105 266.025
 377.505 980.748
 583.834 929.976
 425.232 225.478
 967.602 592.566
 180.655 747.206
 539.300 173.850
 515.475 131.278
 982.495 541.944
 582.153 993.958
 531.426 889.492
 582.238 5.464
 246.778 850.461
 695.155 222.535
 387.567 602.503
 350.157 819.193
 290.938 768.110
 797.728 935.006
 758.752 527.540
 520.186 735.920
 855.134 856.223
 544.412 560.978
 380.254 707.837
 140.663 131.654
 193.449 680.909
 746.259 667.752
 307.269 771.606
 605.989 588.834
 10.181 159.163
 514.658 502.739
 649.752 164.230
 951.799 878.229
 523.426 26.394
 662.904 168.223
 186.960 567.705
 542.230 959.923
 460.816 137.350
 264.340 760.763
 254.910 102.576
 77.891 332.255
 758.044 86.778
 177.042 621.028
 468.910 822.655
 92.441 636.715
 352.933 941.849
 162.395 434.567
 168.543 959.089
 751.128 287.133
 746.080 715.285
 948.545 300.008
 953.878 347.888
 816.454 33.101
 933.711 576.285
 219.592 38.384
 319.445 483.833
 104.112 790.427
 909.178 695.770
 47.517 955.792
 186.384 683.676
 616.596 775.512
 176.617 53.124
 726.239 991.285
 83.436 912.889
 812.406 965.905
 623.598 493.516
 315.791 682.900
 833.847 932.710
 145.527 175.872
 659.160 818.082
 459.539 666.931
 867.975 558.059
 92.850 583.694
 739.476 713.605
 198.453 489.055
 700.314 981.914
 376.489 376.487
 275.416 884.067
 573.853 350.614
 684.877 318.027
 983.434 288.698
 444.635 833.283
 783.677 39.367
 894.287 741.419
 886.747 202.034
 615.373 366.064
 537.181 701.236
 855.651 864.861
 80.513 647.433
 929.957 24.713
 39.162 298.030
 920.213 279.585
 655.016 3.784
 93.101 358.359
 727.117 565.900
 244.006 509.787
 159.128 423.446
 563.372 134.528
 483.435 40.205
 713.134 982.989
 423.633 31.247
 155.811 345.524
 549.577 244.742
 660.043 2.126
 352.240 741.458
 529.481 136.596
 780.320 456.732
 886.058 120.289
 926.284 116.364
 155.802 588.556
 193.573 553.693
 330.678 765.297
 814.631 50.402
 141.846 624.386
 994.834 324.338
 709.559 438.855
 532.041 705.423
 717.349 177.582
 385.313 282.792
 580.807 323.810
 47.278 45.507
 284.983 159.360
 498.815 463.987
 593.153 673.087
 106.501 523.847
 680.558 692.534
 754.914 897.737
 119.772 925.138
 307.960 959.577
 693.079 541.785
 764.540 460.037
 87.970 93.322
 140.818 409.014
 954.212 663.202
 679.004 582.313
 577.628 610.379
 783.893 883.640
 22.483 320.383
 534.628 862.853
 680.266 474.231
 449.387 96.259
 859.651 270.074
 712.496 969.356
 185.773 237.619
 452.174 27.095
 924.976 107.205
 106.512 347.537
 895.291 111.622
 986.983 993.220
 797.704 977.361
 972.818 157.914
 746.446 211.901
 803.804 77.543
 578.880 514.160
 719.745 551.433
 481.056 766.547
 586.124 227.686
 320.718 39.620
 89.879 864.255
 285.642 925.696
 857.085 70.440
 385.011 777.587
 284.437 563.057
 691.526 665.624
 665.439 504.091
 941.706 73.379
 585.042 804.385
 33.967 163.803
 136.159 428.732
 784.527 387.286
 939.101 285.110
 938.771 936.478
 209.834 553.832
 262.646 135.176
 792.409 655.725
 629.965 976.558
 540.488 82.627
 405.691 286.408
 176.182 144.237
 333.604 107.209
 573.218 214.540
 253.967 997.400
 685.670 195.608
 690.451 775.282
 281.034 829.669
 996.584 458.612
 523.557 870.178
 884.238 548.787
 904.590 423.488
 767.249 563.372
 223.823 464.252
 142.380 653.861
 308.938 345.260
 850.802 968.902
 20.288 316.973
 372.501 989.293
 248.256 660.265
 613.168 613.033
 79.028 49.865
 960.782 190.367
 912.470 503.785
 683.160 774.541
 974.902 548.881
 177.124 478.903
 618.958 623.901
 786.723 320.684
 859.888 843.535
 207.292 232.625
 408.039 920.512
 162.441 872.447
 744.490 663.658
 563.651 434.515
 602.702 179.572
 671.768 236.150
 193.429 861.564
 513.819 421.640
 101.033 874.404
 558.224 599.494
 522.894 75.862
 210.487 642.942
 284.065 860.057
 306.887 670.803
 279.071 982.907
 405.862 456.780
 942.282 22.006
 208.816 152.098
 376.272 232.835
 990.629 351.568
 550.754 457.107
 44.638 679.833
 777.859 699.361
 110.031 356.621
 555.914 562.577
 767.313 641.523
 14.325 986.015
 278.601 825.366
 76.209 487.861
 186.202 82.171
 150.244 226.169
 740.283 219.376
 564.401 764.595
 432.845 251.286
 35.450 90.250
 302.125 999.202
 531.029 571.494
 423.467 209.490
 805.692 570.695
 7.413 236.794
 386.555 13.823
 624.006 313.087
 634.126 553.743
 308.069 104.312
 823.990 1.229
 170.572 325.663
 677.408 406.821
 846.334 965.445
 934.273 793.061
 801.523 367.665
 8.787 811.317
 562.189 397.872
 423.463 46.882
 116.955 908.114
 85.441 852.725
 605.674 109.303
 883.806 253.773
 397.188 526.978
 958.492 943.625
 452.211 374.567
 59.977 773.090
 583.925 232.434
 1.468 499.703
 694.217 317.518
 447.332 289.711
 56.075 704.124
 406.641 414.985
 213.767 89.047
 360.744 408.390
 516.788 951.707
 78.534 289.675
 828.725 751.298
 820.616 272.723
 649.093 527.406
 840.049 52.485
 48.738 468.208
 216.905 550.284
 194.578 611.915
 59.019 89.050
 277.673 423.800
 732.534 860.881
 762.889 4.944
 901.641 239.013
 655.511 742.172
 934.277 741.469
 989.390 294.856
 424.129 56.588
 745.425 566.937
 772.254 539.093
 624.133 256.243
 625.047 542.874
 440.704 372.894
 468.406 202.373
 757.382 829.970
 398.178 152.938
 791.381 529.005
 419.838 802.352
 665.233 877.124
 49.399 256.650
 931.873 109.292
 294.673 755.160
 693.456 266.470
 670.953 389.480
 928.630 957.047
 956.062 141.788
 188.494 754.420
 202.583 567.950
 160.742 47.811
 714.266 224.359
 731.648 547.208
 451.438 664.151
 796.640 267.840
 677.225 243.661
 835.752 396.852
 691.249 334.722
 36.483 827.325
 646.778 849.269
 823.274 575.662
 716.176 281.904
 52.510 661.437
 90.735 61.472
 820.533 98.479
 385.855 687.769
 978.579 337.281
 210.220 493.306
 674.851 117.453
 765.560 507.444
 875.327 181.148
 17.248 671.331
 129.742 501.139
 939.018 933.128
 328.802 567.997
 639.232 685.437
 777.821 227.806
 451.317 747.922
 228.148 573.874
 775.141 70.747
 151.939 372.285
 125.458 476.983
 311.834 482.018
 342.270 778.866
 812.124 146.362
 688.491 213.218
 272.142 954.711
 873.111 330.998
 439.212 664.609
 241.829 745.738
 564.063 35.431
 148.553 762.124
 755.639 850.730
 115.178 151.483
 577.428 529.707
 886.662 763.230
 559.688 173.892
 54.693 323.942
 500.093 728.052
 45.543 507.717
 281.525 710.212
 13.318 7.598
 25.131 880.705
 444.282 8.447
 247.721 361.441
 34.938 782.696
 36.485 311.392
 957.757 493.498
 275.500 931.079
 853.811 102.197
 545.196 566.154
 499.074 211.547
 308.769 157.566
 866.921 921.205
 442.274 533.296
 367.672 281.903
 555.085 734.833
 79.246 678.919
 84.489 41.813
 311.635 689.557
 986.005 812.468
 470.596 394.138
 335.781 48.186
 829.513 292.227
 122.844 460.832
 987.518 417.536
 449.707 155.242
 819.954 754.228
 745.698 110.963
 24.945 947.449
 97.265 871.780
 676.715 651.079
 535.647 34.705
 829.618 760.621
 919.649 717.993
 322.123 599.146
 688.373 517.440
 730.948 735.306
 216.932 9.225
 473.819 156.182
 222.003 493.965
 484.878 651.416
 771.351 909.404
 647.622 411.509
 42.812 67.466
 302.421 440.800
 347.844 135.533
 13.603 638.669
 829.474 512.202
 326.953 530.540
 114.648 515.903
 242.985 118.732
 449.895 72.434
 422.959 173.075
 83.252 457.232
 910.219 259.040
 934.209 113.290
 143.811 689.210
 679.662 259.732
 847.608 430.039
 993.343 953.675
 657.302 363.551
 727.887 134.131
 89.117 521.922
 694.645 17.001
 225.031 326.620
 451.776 720.984
 685.484 83.188
 184.366 772.422
 555.376 133.880
 582.737 890.119
 724.545 44.801
 281.372 307.428
 979.668 909.146
 298.605 606.886
 348.658 456.496
 357.272 272.053
 937.312 858.304
 512.849 691.890
 425.397 365.879
 165.232 365.641
 697.992 679.018
 983.506 372.196
 798.170 956.314
 183.051 498.999
 597.714 893.061
 817.681 624.509
 720.196 326.205
 595.652 257.956
 320.353 410.129
 210.151 444.660
 158.267 840.108
 257.970 318.736
 917.454 695.506
 673.532 342.723
 141.988 811.247
 851.259 21.247
 326.481 758.626
 592.704 559.409
 229.683 385.309
 974.215 393.265
 121.284 805.596
 667.591 726.920
 463.940 887.056
 94.807 536.697
 108.481 805.953
 696.124 956.206
 897.741 564.079
 129.609 436.485
 169.545 412.396
 193.130 622.651
 886.406 616.176
 914.437 933.396
 440.816 641.987
 541.125 443.461
 861.083 634.153
 983.430 813.862
 522.241 478.261
 725.371 792.606
 226.257 88.458
 883.317 713.181
 910.560 85.933
 218.336 582.909
 356.794 305.920
 715.371 802.809
 263.785 643.358
 247.560 459.970
 409.248 451.943
 719.683 38.154
 421.190 892.631
 506.180 498.857
 807.710 395.888
 494.667 80.171
 326.669 383.177
 346.789 72.049
 816.206 978.949
 879.303 872.245
 133.213 41.934
 637.004 65.921
 567.679 126.694
 616.421 253.235
 802.361 141.683
 749.070 163.076
 283.822 452.546
 662.426 918.260
 454.901 958.809
 606.000 479.134
 190.577 483.819
 412.164 500.660
 577.699 412.779
 313.231 445.114
 810.825 408.547
 167.210 541.801
 946.420 761.815
 667.440 460.356
 898.839 289.158
 891.672 639.738
 785.070 992.728
 753.128 505.942
 270.317 18.198
 671.686 123.469
 250.622 887.631
 912.763 604.879
 177.297 901.607
 323.082 186.392
 804.651 876.182
 607.731 742.854
 679.063 646.699
 276.284 530.759
 413.802 689.265
 75.033 622.133
 668.105 704.815
 208.328 224.323
 806.991 518.494
 228.599 411.254
 824.497 372.733
 888.938 651.052
 209.687 855.620
 954.318 474.407
 792.534 792.273
 360.937 149.691
 74.220 436.952
 804.284 916.976
 300.246 4.140
 884.827 177.104
 329.933 750.064
 108.503 667.481
 775.411 509.874
 43.208 607.771
 588.169 373.599
 691.194 731.208
 250.934 374.914
 22.756 86.452
 554.428 15.662
 704.080 197.088
 997.992 766.117
 369.816 187.956
 623.675 492.293
 570.440 556.961
 377.068 958.655
 450.231 506.126
 264.675 44.732
 671.443 905.098
 855.047 270.112
 434.854 693.536
 335.349 332.665
 200.207 625.952
 0.764 83.652
 879.241 904.093
 913.524 160.367
 559.214 249.339
 541.932 107.526
 869.372 52.644
 576.107 493.630
 783.177 254.839
 243.118 284.746
 264.795 798.815
 314.559 607.599
 732.140 740.965
 447.445 314.647
 786.414 186.794
 435.723 269.108
 218.530 39.694
 613.980 577.124
 568.226 428.353
 864.395 701.839
 807.090 553.263
 78.224 360.704
 320.605 403.394
 237.699 708.606
 758.062 317.626
 564.936 687.210
 437.320 70.403
 61.187 732.273
 471.674 55.821
 690.493 698.615
 219.312 128.659
 982.726 825.332
 835.949 774.466
 806.256 525.804
 885.267 954.682
 932.619 467.846
 80.031 277.953
 54.922 794.302
 192.414 47.322
 477.027 924.476
 91.684 327.408
 438.605 438.621
 300.496 959.067
 236.665 363.514
 670.303 555.290
 30.380 294.751
 977.700 965.548
 633.849 274.334
 855.725 661.533
 200.297 19.399
 369.409 530.888
 548.386 814.399
 298.334 863.446
 872.379 244.951
 328.946 963.463
 686.397 592.918
 617.377 49.089
 380.863 520.716
 744.052 524.792
 596.073 55.519
 832.126 592.663
 451.970 513.882
 383.684 653.701
 300.490 72.714
 244.451 330.475
 201.727 147.688
 536.743 898.572
 459.980 554.740
 601.576 767.337
 810.889 839.707
 117.709 612.373
 825.208 916.245
 974.218 185.793
 714.761 769.690
 973.706 458.380
 496.964 996.610
 548.032 964.343
 728.719 154.318
 843.340 298.865
 169.835 605.089
 445.196 75.912
 519.506 835.270
 789.731 94.718
 104.290 204.732
 768.199 434.048
 227.864 97.400
 958.481 30.881
 45.350 375.019
 289.308 481.920
 849.841 525.397
 195.885 200.624
 685.891 600.330
 596.921 177.939
 192.107 880.160
 403.505 831.121
 558.773 619.911
 53.923 321.892
 830.875 430.218
 502.325 213.447
 434.361 44.661
 623.378 986.751
 524.533 908.889
 532.990 212.011
 398.632 197.080
 473.336 673.863
 956.849 284.456
 728.226 471.635
 791.968 162.941
 285.218 693.019
 520.610 828.502
 359.352 214.886
 99.837 856.702
 359.195 183.931
 90.834 546.637
 780.861 827.921
 703.964 497.431
 935.171 141.950
 382.185 896.221
 375.381 270.044
 126.241 267.976
 629.424 788.375
 536.983 857.265
 35.869 710.328
 27.466 87.337
 524.658 634.521
 48.206 845.551
 412.746 694.053
 759.177 364.683
 245.160 628.715
 986.155 661.134
 400.733 572.401
 709.208 323.187
 298.947 846.720
 767.931 650.704
 243.461 890.748
 30.233 982.799
 75.249 288.599
 385.662 528.916
 193.514 924.057
 595.429 173.350
 148.360 478.819
 92.406 851.642
 881.380 572.297
 186.571 12.816
 957.816 731.450
 33.924 963.185
 418.851 384.472
 987.179 130.322
 510.097 138.600
 210.009 349.874
 790.726 566.759
 427.052 539.429
 478.454 567.747
 450.839 724.029
 273.277 448.414
 304.337 474.477
 965.174 212.440
 801.818 835.173
 458.696 28.535
 897.459 691.248
 234.557 530.878
 824.610 959.419
 961.879 907.411
 471.606 702.904
 925.030 728.144
 842.610 253.379
 39.174 118.117
 183.089 173.183
 605.330 290.443
 85.839 675.475
 158.317 117.182
 889.784 221.005
 52.321 463.452
 23.244 975.428
 24.581 467.544
 787.012 704.168
 297.003 981.940
 909.668 331.798
 690.258 552.720
 105.568 644.506
 310.441 804.123
 720.241 577.768
 152.890 997.967
 332.259 832.873
 182.790 81.716
 196.723 597.017
 282.242 342.442
 543.201 309.538
 786.299 105.487
 688.308 394.327
 6.848 905.733
 476.234 854.064
 207.110 506.104
 833.679 549.711
 438.004 722.814
 911.221 838.440
 680.872 561.393
 901.618 250.178
 12.420 883.401
 775.622 798.266
 373.618 63.651
 784.194 859.858
 794.307 604.841
 147.601 858.944
 112.086 834.440
 219.610 37.064
 793.501 892.071
 990.088 717.386
 86.560 639.339
 811.014 735.971
 528.289 693.861
 16.567 224.400
 624.541 951.412
 803.091 40.935
 89.922 51.472
 563.027 738.952
 364.998 739.701
 380.026 673.083
 650.382 854.008
 720.361 332.692
 550.613 217.813
 456.424 181.661
 695.776 464.172
 267.665 611.622
 699.430 277.755
 547.030 286.718
 264.809 658.785
 139.246 391.508
 617.469 155.414
 321.595 575.062
 125.103 40.355
 256.789 714.623
 570.331 726.644
 878.028 768.027
 129.710 319.135
 563.028 727.610
 444.523 716.717
 599.911 77.430
 961.965 639.539
 4.374 753.773
 898.154 20.896
 703.798 745.229
 98.923 430.419
 27.364 487.773
 825.868 280.240
 227.144 722.686
 101.931 95.666
 877.403 616.747
 944.324 834.212
 259.539 586.525
 277.440 229.711
 618.166 329.038
 942.209 180.533
 677.875 212.333
 342.022 941.958
 326.164 110.236
 432.747 112.686
 510.368 429.632
 972.586 304.816
 357.349 945.945
 896.830 776.827
 324.841 868.359
 26.131 901.940
 931.280 551.661
 911.370 992.360
 713.453 473.093
 772.944 946.410
 533.230 532.392
 220.136 314.228
 29.046 709.252
 702.954 463.055
 795.787 438.098
 623.328 480.032
 17.556 314.533
 337.051 584.720
 588.843 525.787
 237.283 81.353
 886.433 559.278
 3.467 99.258
 20.518 665.063
 407.201 526.204
 650.776 370.997
 723.914 2.137
 931.464 231.138
 443.444 618.327
 306.893 351.172
 194.980 959.005
 251.080 17.828
 395.917 369.092
 497.266 666.542
 347.357 263.186
 276.616 172.747
 281.235 979.033
 851.388 32.420
 118.794 85.041
 534.710 907.908
 533.829 278.605
 113.713 522.234
 886.244 553.233
 389.843 271.162
 964.828 301.537
 502.973 735.259
 468.491 482.398
 975.286 577.385
 181.507 79.184
 486.348 933.704
 732.604 367.367
 339.527 193.036
 245.296 190.578
 297.507 120.577
 615.904 600.995
 924.775 243.720
 327.761 80.422
 79.290 671.424
 809.689 740.831
 624.039 471.560
 261.703 666.040
 489.807 55.851
 441.774 49.264
 699.402 907.721
 178.433 294.365
 974.979 388.849
 841.999 462.443
 786.496 245.115
 872.487 681.309
 681.068 37.294
 878.146 605.203
 58.820 797.299
 141.502 68.405
 157.502 273.601
 409.304 462.372
 380.415 711.817
 111.653 465.424
 583.286 16.353
 119.525 841.249
 936.561 669.701
 478.005 512.660
 239.580 26.829
 366.691 815.720
 399.528 647.585
 664.322 192.921
 346.501 540.724
 709.826 929.394
 160.046 444.843
 138.336 350.760
 183.997 205.916
 462.672 53.276
 535.062 585.413
 506.152 735.286
 624.615 370.040
 962.145 442.950
 148.447 892.424
 553.432 72.943
 820.264 215.681
 237.382 720.878
 873.749 503.487
 101.177 497.914
 805.588 976.380
 418.392 221.348
 826.667 345.469
 400.389 520.358
 207.287 483.241
 532.902 378.769
 899.851 119.815
 802.579 596.485
 81.778 589.766
 305.810 614.410
 243.733 662.948
 612.031 279.489
 142.818 601.679
 197.726 482.373
 914.488 141.007
 350.940 876.669
 286.208 698.798
 197.403 672.469
 633.873 914.147
 149.972 515.608
 370.493 477.683
 817.422 835.868
 235.534 62.889
 614.499 531.048
 670.549 166.578
 333.331 98.764
 908.561 507.427
 310.701 124.161
 285.206 768.305
 553.501 560.003
 791.386 370.582
 965.938 317.189
 50.596 372.101
 310.269 30.509
 817.820 736.038
 584.208 328.984
 187.624 142.004
 422.537 765.519
 971.861 235.715
 940.242 630.740
 995.016 37.235
 95.789 965.040
 269.046 963.648
 334.701 106.274
 388.617 149.121
 597.566 373.624
 849.528 58.424
 68.152 937.491
 983.149 649.478
 574.782 397.452
 541.654 922.232
 822.936 63.205
 714.379 736.947
 563.786 774.894
 134.734 451.802
 29.749 318.280
 707.652 640.635
 84.953 986.125
 385.812 844.983
 339.687 650.101
 213.032 694.543
 210.605 268.027
 477.621 516.437
 522.704 130.658
 947.753 731.562
 648.425 312.552
 243.559 406.904
 469.900 835.078
 113.485 562.463
 192.062 469.845
 980.400 502.719
 489.708 41.227
 688.909 103.153
 856.479 551.874
 80.565 695.735
 757.045 620.043
 337.333 792.534
 137.641 137.962
 33.189 208.548
 599.638 932.543
 414.643 303.713
 614.462 620.525
 566.846 685.866
 287.218 26.989
 114.574 192.857
 545.529 97.508
 836.660 710.124
 126.966 438.507
 746.343 52.874
 203.894 617.391
 594.686 937.903
 962.502 433.450
 503.934 943.185
 440.337 213.331
 224.811 273.445
 623.967 112.132
 856.801 352.216
 368.808 624.904
 372.066 496.531
 483.135 386.061
 868.572 715.824
 127.313 599.074
 651.121 544.206
 30.227 479.609
 333.279 562.744
 383.353 186.452
 579.870 209.342
 308.012 271.102
 607.949 687.222
 625.085 504.532
 451.381 363.716
 114.015 484.565
 415.876 359.377
 307.684 26.542
 331.157 939.278
 113.048 470.953
 696.642 475.405
 608.970 572.706
 746.477 808.527
 390.026 76.430
 786.991 722.617
 889.185 830.092
 920.780 393.341
 516.934 885.345
 830.890 288.403
 946.861 407.950
 598.406 301.397
 908.034 946.808
 337.640 377.530
 816.046 147.281
 603.623 540.234
 93.825 946.332
 233.640 818.840
 159.746 646.617
 282.814 891.275
 556.991 667.775
 586.432 340.220
 280.220 740.348
 889.750 839.593
 942.480 505.882
 418.893 669.829
 388.875 971.621
 791.328 49.930
 779.098 735.986
 676.974 481.943
 56.807 938.762
 94.742 755.447
 331.395 224.990
 466.111 347.336
 701.610 762.305
 926.961 582.921
 838.378 276.523
 129.481 271.010
 556.887 819.152
 133.502 276.586
 189.454 343.225
 605.482 104.164
 817.995 321.040
 605.888 502.519
 38.288 410.371
 772.388 102.644
 560.828 276.412
 795.807 416.476
 461.627 957.620
 164.817 170.728
 590.069 867.942
 228.854 960.282
 532.894 539.438
 529.728 876.950
 589.111 302.392
 991.903 915.388
 599.263 189.796
 178.858 157.752
 815.957 745.130
 235.510 586.900
 626.151 53.024
 990.069 735.139
 117.698 38.568
 706.398 617.387
 704.482 870.250
 211.790 666.065
 220.769 521.919
 204.948 836.994
 703.800 209.641
 932.789 114.183
 94.973 419.115
 648.759 244.849
 98.221 618.689
 193.721 388.648
 686.348 942.365
 115.723 186.512
 192.442 198.096
 237.461 530.042
 467.291 470.769
 838.684 543.150
 331.454 449.333
 321.925 240.081
 61.873 906.552
 628.646 280.382
 190.290 631.739
 852.150 749.619
 670.162 585.900
 614.625 18.197
 909.120 280.087
 327.625 298.554
 137.382 927.051
 505.613 378.077
 664.151 979.786
 746.376 261.615
 292.107 335.199
 803.758 739.443
 246.287 974.489
 659.094 595.591
 612.219 751.935
 527.773 694.749
 357.159 689.613
 24.549 206.420
 368.209 636.376
 41.662 931.053
 626.094 795.338
 381.861 38.657
 140.448 95.766
 526.302 485.588
 801.801 3.950
 625.639 175.209
 10.397 345.289
 480.004 323.870
 178.979 398.912
 846.799 1.782
 785.266 669.961
 389.069 971.062
 82.748 726.851
 284.877 538.398
 331.494 585.901
 370.511 490.843
 152.760 748.681
 426.877 369.381
 464.442 953.946
 156.469 450.697
 244.043 442.373
 683.258 213.610
 870.057 385.474
 263.490 638.573
 993.058 577.422
 873.358 68.412
 218.813 398.489
 569.721 203.047
 485.167 939.852
 960.625 33.317
 973.042 431.402
 809.212 577.622
 3.637 276.636
 92.223 374.034
 385.879 2.641
 684.888 19.516
 540.515 849.693
 18.134 122.300
 843.322 16.104
 400.400 844.262
 606.149 342.183
 391.610 523.918
 10.506 455.672
 415.924 469.688
 886.811 743.575
 285.851 945.102
 209.098 486.361
 144.144 196.298
 468.853 755.040
 501.029 426.373
 74.794 285.418
 120.008 245.818
 672.999 202.981
 881.295 933.612
 822.223 763.519
 901.489 955.641
 23.815 926.073
 913.165 497.433
 379.121 704.442
 588.470 184.139
 517.140 609.951
 334.682 854.951
 242.479 750.964
 383.001 920.270
 142.128 83.753
 349.016 912.071
 156.410 95.421
 56.561 810.652
 564.841 663.980
 306.665 329.803
 614.836 695.268
 538.579 818.251
 986.686 233.707
 397.179 804.697
 751.633 327.151
 95.376 509.036
 453.756 878.947
 974.350 161.358
 396.716 817.409
 729.798 526.466
 312.039 69.009
 628.039 204.083
 948.602 342.593
 499.198 658.357
 78.674 563.999
 11.361 385.023
 242.312 780.495
 423.073 526.706
 730.861 460.126
 733.661 737.889
 776.062 710.361
 531.536 338.214
 301.752 42.287
 337.753 199.041
 500.970 810.361
 391.907 321.789
 716.567 403.425
 494.156 391.930
 875.130 81.047
 143.162 448.987
 2.398 111.462
 65.527 186.200
 36.684 535.479
 666.518 784.351
 361.599 557.132
 621.307 859.356
 760.103 739.806
 25.404 344.838
 111.348 999.835
 315.556 486.770
 325.728 862.569
 719.128 660.974
 160.928 743.672
 780.234 264.883
 554.665 696.597
 611.989 327.135
 523.465 322.114
 831.689 832.824
 39.455 454.323
 623.180 704.310
 340.288 47.281
 339.876 299.252
 35.536 5.491
 392.717 595.932
 33.800 788.622
 567.813 604.113
 569.291 625.643
 174.786 155.842
 498.681 385.797
 653.084 49.052
 65.582 254.445
 152.241 507.178
 691.426 671.887
 673.658 315.637
 200.972 724.810
 214.664 551.954
 584.691 685.543
 917.086 57.081
 748.419 416.963
 997.240 233.317
 215.601 284.543
 555.129 197.077
 895.030 315.979
 638.865 75.965
 476.118 38.203
 915.127 398.386
 886.550 507.026
 285.266 174.910
 368.771 972.413
 934.942 774.238
 880.579 729.410
 836.560 928.767
 682.485 468.600
 190.047 807.150
 575.059 728.730
 818.544 720.962
 430.955 376.702
 89.347 612.664
 519.430 795.845
 543.169 440.745
 939.937 192.283
 450.591 139.574
 12.892 62.004
 916.000 205.595
 170.044 969.204
 686.713 633.582
 147.549 831.437
 347.121 897.620
 718.067 491.818
 261.225 707.920
 863.767 475.841
 226.819 158.728
 952.536 114.415
 903.772 662.325
 850.917 189.624
 338.515 302.881
 908.196 590.714
 316.241 270.856
 748.728 210.430
 398.787 198.419
 889.246 162.480
 745.285 119.395
 382.799 946.377
 637.973 549.452
 212.650 153.862
 848.935 715.276
 702.393 819.614
 964.718 162.528
 160.525 326.866
 742.921 14.327
 679.463 535.209
 793.960 723.262
 4.546 293.408
 976.636 714.739
 674.905 915.053
 60.240 327.352
 915.508 350.661
 459.135 652.492
 681.387 398.359
 286.854 511.362
 677.639 208.975
 32.368 899.692
 411.644 803.531
 836.225 810.894
 389.934 215.430
 471.808 715.024
 416.971 970.559
 628.052 937.254
 755.747 841.112
 183.925 324.621
 292.702 458.786
 679.131 508.416
 137.060 396.505
 765.453 621.998
 555.792 561.787
 792.385 896.093
 281.289 166.912
 891.147 267.307
 964.180 519.283
 602.563 157.941
 516.207 418.638
 704.754 339.033
 888.444 955.409
 972.126 212.395
 252.469 16.671
 2.165 645.317
 843.318 253.334
 423.306 383.353
 833.467 715.911
 16.220 37.478
 439.969 788.130
 890.878 192.940
 128.639 540.526
 539.415 584.908
 829.496 682.971
 585.130 812.749
 779.100 49.810
 453.742 268.318
 173.937 28.137
 165.614 897.499
 673.365 703.946
 476.178 927.492
 803.143 307.973
 743.643 619.712
 56.157 989.376
 73.824 559.980
 494.189 117.866
 455.161 600.053
 654.734 441.015
 54.456 708.816
 744.577 121.465
 475.466 85.142
 344.851 207.335
 296.284 600.178
 1.284 597.783
 383.399 163.165
 172.432 344.386
 444.934 896.010
 554.809 858.484
 725.029 27.326
 997.223 596.108
 176.194 411.968
 210.666 277.584
 475.455 298.148
 631.123 20.827
 799.842 917.681
 910.346 668.922
 852.248 197.877
 106.618 457.617
 562.839 184.145
 189.611 271.233
 595.195 933.696
 629.656 491.260
 999.468 772.172
 734.022 656.252
 394.379 991.213
 846.511 270.791
 71.486 666.177
 319.952 462.237
 622.261 165.628
 285.643 264.209
 643.121 749.184
 113.884 973.451
 905.325 65.239
 223.214 790.668
 43.744 287.784
 643.633 215.553
 356.963 510.412
 764.927 961.540
 85.327 49.876
 752.175 417.509
 485.677 720.866
 636.988 483.014
 922.279 413.367
 498.125 402.560
 891.293 435.104
 35.479 625.431
 568.023 840.640
 276.433 713.946
 866.774 138.045
 896.107 548.360
 715.691 391.403
 398.722 55.476
 934.348 386.386
 115.249 85.446
 749.550 525.673
 994.744 932.742
 162.054 815.961
 578.387 39.351
 479.313 308.985
 374.755 217.639
 830.436 791.330
 333.510 14.650
 181.209 273.517
 927.182 727.068
 648.994 815.047
 884.718 825.339
 987.726 611.665
 216.766 806.057
 258.158 752.573
 375.221 553.643
 532.177 82.734
 195.462 336.257
 194.897 648.470
 379.141 408.098
 24.762 998.731
 341.649 552.634
 848.736 410.536
 127.936 631.440
 613.547 921.848
 102.836 544.383
 189.830 920.750
 259.983 842.589
 966.786 254.111
 232.810 340.471
 211.871 195.355
 600.804 362.094
 502.290 728.726
 486.278 35.893
 99.984 61.171
 56.593 266.667
 585.028 923.031
 662.375 501.661
 107.422 441.177
 435.178 145.971
 315.914 304.561
 172.962 839.661
 4.727 749.628
 896.211 793.650
 242.758 994.589
 152.465 892.974
 751.169 85.481
 776.367 354.577
 438.587 387.585
 623.096 802.901
 730.658 882.580
 735.488 771.636
 913.072 0.420
 382.579 815.836
 492.960 426.076
 526.072 727.854
 249.540 441.709
 91.116 286.326
 445.914 176.754
 201.213 663.502
 693.081 189.580
 500.116 97.024
 355.509 158.427
 245.018 862.844
 654.485 945.204
 887.292 521.968
 828.030 758.271
 934.746 51.458
 740.278 689.827
 541.066 896.463
 172.137 165.984
 225.337 422.629
 970.874 214.611
 571.759 325.065
 168.625 334.829
 584.719 520.096
 806.868 815.445
 417.898 58.548
 311.724 786.148
 502.210 944.451
 967.751 49.022
 163.020 101.411
 28.204 798.620
 842.517 421.817
 797.843 931.769
 181.679 73.388
 229.173 524.542
 824.321 375.924
 110.987 729.890
 692.943 341.596
 304.342 357.623
 165.074 778.546
 28.570 536.568
 515.460 964.375
 329.649 440.249
 852.634 718.236
 314.678 161.524
 690.287 43.516
 826.549 542.940
 79.521 823.654
 107.703 468.446
 665.947 668.504
 884.875 674.650
 107.039 405.258
 749.499 187.430
 424.786 754.584
 841.080 689.819
 214.211 937.975
 621.160 402.407
 270.507 725.819
 989.788 846.553
 430.392 297.453
 508.772 367.644
 993.824 175.035
 998.989 740.034
 450.658 983.838
 42.988 42.750
 786.520 344.419
 797.806 286.237
 989.481 419.506
 183.049 752.228
 583.729 513.724
 710.693 463.266
 840.913 291.018
 548.858 673.452
 480.125 157.420
 523.009 331.083
 82.449 820.566
 643.987 436.072
 487.726 37.847
 980.334 445.148
 184.915 798.499
 658.007 976.176
 181.383 238.271
 947.503 155.449
 272.206 186.021
 588.285 930.161
 712.566 507.968
 83.221 439.633
 412.350 105.983
 879.380 276.093
 262.888 190.845
 422.261 857.439
 615.365 79.698
 642.483 634.473
 255.879 439.767
 699.632 933.330
 163.540 439.014
 787.769 625.637
 548.857 380.703
 599.709 775.229
 6.221 945.408
 79.388 947.650
 386.265 383.922
 368.257 19.476
 213.901 781.664
 205.726 386.386
 111.741 623.937
 386.341 255.595
 905.319 246.733
 446.917 798.609
 508.170 665.514
 372.562 929.197
 636.504 680.651
 417.029 219.191
 163.369 900.001
 853.653 347.316
 972.134 373.960
 660.135 635.241
 443.564 274.387
 423.359 817.706
 847.256 474.818
 587.488 642.735
 497.673 904.931
 95.671 142.092
 371.396 197.080
 357.268 155.366
 212.470 847.835
 750.855 653.111
 927.247 953.872
 818.868 570.668
 192.018 511.375
 271.347 735.643
 772.592 393.745
 570.481 315.083
 644.350 937.063
 469.478 305.467
 866.795 700.287
 511.704 487.471
 524.165 451.816
 320.123 31.643
 312.172 931.091
 12.186 399.691
 402.409 998.786
 328.740 183.755
 625.698 618.284
 962.809 173.210
 311.910 791.411
 88.922 861.141
 38.001 330.350
 527.682 192.317
 252.820 803.409
 213.433 18.417
 154.259 403.785
 373.229 137.342
 132.418 6.857
 858.867 140.138
 605.573 593.129
 514.883 525.429
 660.925 201.168
 6.433 637.122
 769.581 959.256
 692.454 171.711
 128.284 737.666
 509.995 37.953
 245.529 918.287
 361.945 750.370
 46.424 437.656
 677.401 831.415
 531.691 7.339
 974.644 682.912
 357.367 526.281
 812.253 379.064
 272.012 588.304
 203.544 910.078
 279.596 460.123
 710.647 661.901
 514.002 407.186
 172.663 714.166
 893.409 113.427
 581.063 751.053
 651.380 654.048
 546.608 650.156
 250.584 905.978
 235.454 799.622
 112.663 927.389
 545.700 816.860
 134.477 105.102
 685.721 41.326
 400.816 296.855
 566.276 153.433
 593.755 714.878
 472.137 751.283
 789.314 479.428
 106.257 181.926
 26.272 77.624
 148.933 375.268
 836.365 996.817
 122.857 633.182
 899.202 555.823
 357.115 65.994
 891.785 65.534
 782.285 691.189
 157.312 437.122
 825.747 678.470
 939.927 886.194
 800.589 170.153
 993.381 510.657
 460.281 871.160
 447.270 944.869
 220.254 798.864
 933.043 599.901
 400.181 335.711
 364.740 916.846
 518.964 928.563
 120.944 705.390
 557.952 335.198
 72.497 771.946
 404.927 403.341
 285.894 310.071
 687.817 669.323
 848.885 720.604
 517.404 36.223
 109.780 830.735
 474.681 904.734
 395.448 711.171
 521.637 119.433
 628.318 160.842
 482.643 209.619
 56.336 291.476
 764.071 663.936
 851.307 743.275
 57.202 413.919
 633.133 781.438
 736.828 611.217
 5.840 635.916
 436.433 980.029
 115.098 868.594
 89.595 89.331
 678.039 588.663
 393.806 413.541
 219.967 934.663
 822.656 895.650
 657.152 237.350
 708.933 269.594
 371.959 648.823
 596.490 780.293
 470.466 138.265
 642.421 317.582
 631.279 622.179
 801.428 777.104
 438.280 516.321
 377.149 615.497
 133.385 207.910
 145.059 783.140
 575.266 280.641
 80.664 214.868
 796.475 852.889
 35.654 822.971
 817.861 73.188
 842.002 968.255
 412.087 759.116
 966.544 950.705
 866.903 859.290
 241.177 443.481
 746.402 997.080
 439.502 540.510
 400.554 843.260
 720.645 262.257
 948.806 628.201
 704.325 795.478
 534.609 298.043
 245.497 275.583
 389.426 839.819
 737.431 665.076
 185.618 234.673
 962.717 864.291
 28.829 573.694
 433.937 2.966
 426.819 705.531
 699.761 310.307
 560.768 637.821
 945.786 719.900
 17.696 934.792
 178.818 622.712
 862.774 831.344
 462.685 890.428
 35.056 400.112
 765.519 422.373
 739.631 183.707
 503.137 257.565
 936.822 451.526
 419.479 489.925
 551.184 11.655
 959.651 346.134
 449.325 46.687
 268.938 364.090
 78.635 131.548
 725.138 443.346
 384.696 705.989
 892.921 940.811
 902.442 229.424
 716.858 34.322
 867.022 846.795
 961.680 368.385
 640.102 87.612
 509.696 890.557
 474.250 242.881
 359.869 659.784
 623.565 94.166
 592.383 900.982
 487.414 473.395
 296.728 350.542
 983.728 220.215
 468.224 908.077
 779.540 875.025
 193.721 219.113
 653.376 440.367
 436.195 265.650
 873.704 691.750
 332.457 556.273
 500.158 392.575
 908.760 570.192
 352.992 828.447
 344.328 721.170
 657.617 926.426
 549.506 34.354
 114.716 857.807
 628.212 753.810
 135.003 72.592
 346.740 268.934
 927.037 704.412
 693.696 627.271
 955.511 881.237
 978.402 818.866
 368.235 735.494
 244.685 317.652
 397.834 523.445
 469.195 659.044
 507.165 824.826
 541.863 245.745
 397.311 27.286
 192.560 997.430
 618.033 324.324
 212.378 801.633
 800.680 28.920
 728.166 155.741
 813.425 777.399
 211.255 601.914
 962.381 959.181
 949.801 2.106
 726.605 638.722
 81.412 848.962
 120.556 157.371
 989.103 395.440
 277.411 226.992
 7.788 662.614
 97.314 506.527
 397.285 367.895
 115.657 630.484
 415.993 536.903
 130.567 318.228
 910.048 319.572
 551.756 309.530
 27.000 137.936
 63.641 360.035
 710.121 328.807
 656.368 695.767
 346.788 503.731
 694.102 114.944
 977.367 791.681
 739.172 174.921
 543.499 332.822
 814.652 589.792
 818.170 996.011
 601.464 458.015
 544.509 455.640
 366.662 248.307
 373.815 907.926
 798.065 495.349
 972.006 771.193
 170.859 934.583
 21.823 403.240
 641.132 768.234
 227.986 901.249
 899.847 973.998
 104.731 411.175
 831.753 5.381
 638.272 565.249
 313.642 991.175
 547.546 954.602
 414.800 114.026
 69.997 211.363
 292.035 368.335
 58.120 868.815
 218.322 390.270
 848.149 752.607
 866.595 682.477
 343.951 59.943
 60.829 878.771
 114.154 351.649
 280.284 906.066
 924.417 524.471
 788.155 88.874
 993.103 73.924
 84.116 633.467
 669.204 992.942
 636.133 142.378
 66.113 885.877
 417.991 104.164
 151.721 983.751
 506.157 827.596
 680.447 913.674
 916.764 333.810
 270.518 257.062
 487.765 965.012
 572.396 97.392
 132.830 235.490
 362.260 144.205
 365.706 951.740
 126.568 376.727
 972.919 216.058
 206.546 994.547
 908.502 345.189
 350.100 326.459
 409.518 366.259
 905.890 29.640
 451.378 870.705
 301.446 723.381
 646.273 28.346
 613.423 223.595
 658.454 293.667
 280.786 871.156
 991.913 221.195
 476.389 438.945
 377.454 183.411
 562.723 635.516
 928.688 130.492
 965.266 938.878
 184.736 714.511
 831.814 49.452
 249.012 630.297
 966.350 569.588
 559.261 300.375
 767.631 36.523
 677.945 592.401
 629.896 360.554
 621.228 34.773
 418.416 270.139
 99.338 561.110
 986.428 25.946
 24.359 628.826
 101.031 437.647
 359.920 223.684
 770.565 866.945
 900.458 774.155
 569.786 210.270
 638.288 990.417
 724.747 872.606
 720.626 637.285
 107.870 33.436
 534.722 913.394
 894.480 396.015
 559.635 496.098
 12.468 446.760
 362.937 119.250
 72.233 642.817
 528.251 366.001
 668.320 18.907
 606.312 908.791
 598.892 350.822
 72.872 831.675
 34.317 139.803
 138.864 685.132
 189.655 462.227
 432.689 199.658
 903.889 851.129
 605.151 912.038
 315.540 294.091
 791.616 517.706
 742.326 615.769
 303.498 375.454
 942.164 698.081
 565.582 968.754
 252.778 427.848
 23.388 123.735
 104.224 967.066
 825.331 640.507
 77.594 947.229
 550.538 595.893
 877.104 794.023
 70.705 696.064
 202.777 405.824
 972.146 612.198
 796.302 417.801
 444.457 526.668
 700.712 877.768
 489.975 97.779
 670.877 200.656
 1.949 554.586
 419.968 131.534
 180.404 637.390
 38.869 274.041
 837.679 972.269
 110.854 689.240
 28.234 218.314
 220.648 562.036
 710.381 853.384
 261.525 906.901
 605.039 808.403
 40.429 445.851
 305.533 751.946
 611.856 859.128
 962.985 737.551
 806.662 568.229
 427.408 117.723
 910.887 562.691
 671.537 203.417
 68.807 793.151
 222.388 599.208
 988.560 605.659
 437.139 606.045
 0.963 134.110
 1.079 579.922
 623.592 562.256
 414.909 831.011
 2.121 543.314
 348.826 99.415
 6.701 668.325
 146.576 47.068
 248.297 814.546
 992.558 647.305
 822.046 108.259
 40.354 61.764
 483.557 493.978
 326.462 186.813
 99.627 921.482
 446.116 787.311
 294.969 616.129
 589.793 163.682
 27.509 975.053
 673.186 909.031
 480.756 286.229
 437.224 187.053
 855.130 668.670
 748.285 419.966
 891.448 615.605
 45.418 530.743
 867.588 39.357
 317.563 287.813
 300.580 283.325
 959.132 596.576
 165.664 715.311
 859.397 154.102
 444.492 45.166
 595.916 5.795
 647.505 731.895
 293.549 630.609
 360.047 840.090
 700.605 40.286
 155.237 567.454
 147.475 454.237
 544.586 754.752
 69.076 742.222
 223.434 882.650
 672.041 489.190
 264.208 998.167
 545.328 98.916
 246.257 354.200
 686.565 324.017
 544.454 211.529
 636.777 389.102
 166.175 682.392
 477.091 1.158
 991.750 892.255
 89.703 947.485
 979.614 321.494
 771.950 237.902
 614.450 446.688
 420.124 316.364
 453.461 733.127
 675.151 350.231
 239.111 402.510
 704.933 996.258
 451.276 994.907
 450.809 974.770
 950.592 609.728
 903.972 781.901
 179.167 410.142
 220.779 599.150
 223.884 838.253
 605.748 975.621
 478.684 359.091
 962.854 857.345
 61.027 40.382
 367.873 607.051
 17.710 8.277
 678.334 524.100
 498.287 688.149
 757.820 156.262
 860.223 651.551
 235.463 151.349
 306.711 18.332
 790.464 176.839
 431.914 395.110
 189.185 329.571
 573.495 722.003
 705.895 646.078
 341.057 618.386
 827.854 628.298
 122.073 600.883
 934.349 831.398
 862.630 143.680
 803.983 372.563
 405.592 979.342
 654.665 955.214
 148.600 329.675
 968.826 545.831
 591.467 208.741
 568.475 964.968
 388.384 367.426
 449.502 275.019
 43.949 429.932
 384.429 270.622
 210.916 902.131
 582.597 549.489
 307.162 870.052
 35.072 398.885
 593.344 729.996
 49.604 53.428
 992.793 341.383
 833.549 131.576
 421.315 726.718
 447.268 249.853
 684.683 282.868
 618.149 844.957
 631.872 352.572
 569.842 144.468
 86.751 639.007
 429.757 447.522
 562.440 48.857
 880.455 478.935
 161.263 106.184
 420.612 525.648
 727.959 591.373
 5.247 455.627
 931.159 793.083
 502.333 49.684
 753.119 998.890
 596.607 479.742
 953.195 139.715
 707.006 267.457
 597.814 907.994
 580.813 819.684
 207.901 18.671
 357.177 217.833
 531.258 420.459
 630.548 532.907
 297.859 302.552
 918.933 633.920
 533.893 305.242
 684.230 481.967
 397.578 823.161
 846.824 873.610
 936.072 94.453
 471.777 774.301
 356.226 570.870
 820.170 914.622
 138.642 51.104
 300.381 499.299
 718.775 186.679
 517.423 381.834
 202.923 206.178
 804.049 207.534
 201.582 284.841
 478.512 36.635
 946.246 663.537
 967.140 179.527
 335.210 910.535
 664.710 151.174
 934.043 153.413
 494.775 165.244
 570.298 484.896
 41.383 714.791
 420.660 378.700
 522.008 940.543
 131.548 918.849
 881.008 475.616
 858.436 42.996
 728.771 723.080
 300.390 187.506
 512.239 407.184
 68.196 575.313
 159.109 217.718
 608.667 548.523
 925.290 308.115
 544.235 473.612
 430.884 820.298
 633.672 760.636
 984.795 892.322
 652.962 877.784
 566.078 298.626
 699.138 112.715
 998.328 907.839
 676.784 452.428
 372.031 90.861
 807.275 809.021
 42.107 534.325
 753.423 910.765
 160.382 213.998
 553.728 272.954
 754.970 552.423
 765.751 543.231
 603.181 658.955
 610.315 229.424
 277.542 552.582
 148.369 927.792
 694.595 63.782
 599.682 5.086
 635.561 756.629
 394.520 593.733
 111.805 402.832
 831.494 346.041
 144.671 862.260
 770.572 786.665
 750.160 407.240
 421.581 194.173
 348.556 688.817
 375.183 639.696
 845.333 440.880
 773.406 286.193
 593.101 302.097
 216.409 994.227
 889.173 595.969
 265.550 143.515
 586.344 726.645
 422.370 833.523
 496.150 843.824
 259.343 6.473
 197.300 315.854
 49.743 793.196
 483.722 178.762
 217.600 532.966
 306.317 343.389
 209.237 494.993
 692.657 826.977
 808.368 629.501
 735.425 403.856
 388.323 513.702
 492.298 757.221
 356.885 611.667
 159.226 766.298
 918.870 631.775
 490.924 926.434
 904.451 1.446
 425.199 911.018
 511.011 662.197
 702.835 921.006
 434.653 660.385
 896.833 98.396
 654.387 527.388
 311.481 913.115
 535.432 630.459
 273.861 967.767
 474.097 470.382
 211.878 141.660
 879.677 8.598
 840.912 845.120
 321.039 244.262
 715.769 448.580
 427.612 416.194
 249.221 650.253
 974.982 876.811
 159.441 753.879
 180.939 141.479
 745.623 37.218
 843.560 139.553
 666.773 736.498
 651.734 830.557
 228.854 676.280
 951.536 163.838
 989.068 403.166
 948.362 681.945
 635.279 391.300
 832.079 741.375
 168.393 673.702
 526.149 459.840
 934.458 203.337
 655.374 722.543
 752.626 588.750
 202.355 282.928
 449.559 199.460
 59.852 583.096
 428.056 254.708
 992.943 68.411
 308.422 545.154
 187.365 668.311
 229.382 180.695
 692.963 715.011
 578.177 889.366
 366.107 843.364
 937.121 233.632
 892.804 594.091
 39.610 873.180
 733.634 279.718
 878.868 40.097
 299.401 684.596
 617.055 446.225
 847.280 889.506
 113.601 297.390
 814.417 735.405
 195.422 219.389
 990.353 483.369
 897.086 121.265
 810.751 167.765
 928.015 138.034
 449.921 71.976
 401.729 254.103
 444.161 40.835
 167.138 346.831
 515.585 857.356
 895.573 684.819
 638.609 294.973
 834.041 235.525
 328.559 367.489
 972.908 990.600
 591.895 660.246
 385.592 304.312
 996.482 875.987
 972.864 500.585
 262.448 71.746
 532.120 668.200
 581.793 718.506
 422.567 202.933
 318.606 168.646
 514.199 731.640
 670.103 368.441
 197.882 169.202
 458.507 470.534
 55.714 807.869
 229.912 166.727
 107.463 153.810
 841.716 122.417
 76.373 231.814
 386.138 414.016
 774.778 941.354
 612.951 678.872
 868.882 821.101
 547.297 128.249
 17.954 960.851
 143.809 258.197
 724.359 376.580
 49.827 146.604
 408.770 663.530
 670.115 539.007
 924.080 281.988
 112.915 408.034
 329.776 169.568
 460.573 494.547
 606.519 161.753
 433.336 191.076
 642.496 729.206
 516.594 464.155
 265.686 986.626
 192.165 801.363
 29.857 614.987
 73.742 146.578
 540.094 978.719
 593.899 704.211
 182.419 164.374
 851.967 366.533
 511.264 160.730
 313.368 379.915
 260.700 825.809
 84.796 13.679
 946.482 418.505
 386.976 242.840
 484.816 226.314
 846.938 382.326
 792.611 501.780
 152.178 810.133
 277.857 475.015
 95.233 250.517
 756.061 474.854
 812.737 931.854
 120.876 144.514
 139.670 428.750
 988.610 747.104
 87.199 301.541
 165.038 630.831
 969.166 181.447
 739.579 962.674
 184.131 654.732
 690.453 882.653
 971.097 878.362
 331.925 709.314
 40.084 32.648
 701.384 811.951
 104.042 468.511
 973.161 218.301
 354.836 239.253
 303.987 50.537
 509.993 885.771
 721.564 970.485
 463.401 152.124
 25.421 100.923
 885.260 293.159
 393.943 397.960
 495.365 861.032
 902.129 344.916
 668.586 151.919
 323.350 676.502
 589.550 702.875
 990.249 819.614
 250.471 461.866
 653.380 940.838
 155.604 137.561
 932.619 148.073
 959.485 161.070
 290.326 122.967
 304.000 66.697
 354.475 520.649
 539.332 595.790
 725.253 13.180
 602.082 635.382
 153.921 163.090
 194.713 175.677
 685.118 74.078
 256.147 777.149
 203.442 298.735
 54.512 814.634
 975.407 999.805
 668.226 763.077
 585.163 214.707
 77.625 524.280
 936.303 5.885
 71.052 798.308
 245.266 675.785
 9.717 574.871
 650.247 359.450
 605.910 272.703
 871.912 594.680
 988.488 967.585
 410.799 715.330
 775.362 617.064
 876.224 563.726
 790.518 572.467
 991.038 410.362
 676.561 842.361
 587.309 580.529
 514.507 177.892
 934.320 986.480
 800.672 746.609
 160.025 58.923
 703.773 870.298
 431.014 862.517
 470.110 462.517
 238.105 6.602
 525.078 617.014
 341.916 255.349
 177.640 488.770
 115.487 72.106
 641.407 660.369
 582.361 162.903
 190.071 598.765
 995.113 16.350
 843.050 347.860
 390.634 464.730
 784.096 52.860
 957.159 47.717
 334.352 321.036
 970.069 970.250
 393.022 353.672
 417.631 374.720
 812.777 564.818
 616.339 550.433
 760.468 378.678
 183.412 276.581
 122.403 679.356
 719.719 325.624
 920.780 100.357
 691.340 969.575
 315.742 878.116
 966.711 250.335
 455.773 261.338
 656.540 555.799
 415.801 638.736
 656.208 335.291
 13.539 310.479
 149.233 381.048
 34.526 637.299
 292.464 177.653
 517.475 625.569
 69.391 199.785
 274.298 582.030
 520.459 432.252
 842.264 549.263
 95.089 647.727
 15.920 828.990
 28.802 349.851
 988.485 47.147
 443.072 656.339
 779.499 210.252
 261.146 532.858
 948.613 860.252
 199.031 608.600
 833.945 334.082
 649.167 614.566
 524.576 869.114
 550.243 231.670
 126.257 727.044
 608.457 654.921
 330.672 12.409
 984.701 449.631
 903.571 579.531
 723.282 663.991
 95.509 510.442
 408.548 678.271
 608.914 529.072
 386.936 813.703
 162.791 332.253
 177.571 333.908
 745.911 869.889
 661.544 579.091
 783.140 814.796
 238.703 649.556
 928.144 812.491
 274.428 262.217
 387.781 93.668
 933.943 244.251
 255.675 933.745
 477.783 95.078
 539.795 537.053
 531.778 275.167
 494.209 755.651
 964.165 392.229
 669.786 688.045
 220.148 417.183
 271.662 470.228
 152.429 29.541
 20.191 315.236
 120.199 360.842
 652.386 188.185
 937.016 862.370
 446.078 47.421
 861.483 997.189
 1.073 730.727
 428.107 564.648
 850.187 725.516
 397.007 966.777
 6.361 906.647
 300.940 769.767
 66.078 43.254
 30.424 790.142
 98.428 420.982
 119.699 324.809
 945.643 267.935
 77.904 368.362
 265.363 46.852
 404.666 931.602
 255.877 833.515
 193.634 244.833
 449.864 458.709
 270.911 441.223
 744.671 380.516
 150.610 653.214
 290.822 173.070
 182.643 592.997
 396.538 380.728
 787.311 41.485
 963.600 371.907
 739.353 44.709
 466.560 829.408
 906.074 458.408
 268.336 994.235
 438.274 127.639
 354.464 613.634
 140.390 916.169
 917.344 373.010
 42.189 878.224
 760.652 72.727
 196.066 601.806
 180.713 867.332
 522.481 547.542
 852.101 955.117
 415.148 600.034
 663.430 394.036
 544.374 970.479
 358.456 445.740
 311.667 611.405
 7.899 498.096
 114.625 888.371
 617.279 189.071
 584.734 2.240
 742.462 617.891
 321.515 562.056
 592.271 265.068
 127.219 406.594
 329.537 499.208
 62.808 786.703
 799.450 888.841
 717.153 15.523
 706.252 290.986
 279.379 725.434
 893.618 199.535
 404.235 635.240
 255.968 716.124
 490.604 815.672
 391.119 879.912
 85.240 573.271
 200.819 852.318
 362.090 370.333
 634.739 505.356
 399.818 420.497
 863.437 480.698
 627.228 395.359
 642.745 459.485
 872.156 837.048
 110.251 664.178
 931.041 575.776
 926.464 973.278
 174.114 521.254
 559.297 202.759
 68.195 344.377
 709.386 345.620
 491.938 643.442
 812.192 879.634
 646.550 440.278
 235.715 685.373
 241.334 160.123
 52.979 959.797
 423.486 389.021
 17.382 578.578
 794.619 589.170
 845.749 231.957
 434.297 891.568
 935.933 929.102
 458.875 22.878
 858.527 994.911
 560.259 196.415
 89.350 847.032
 675.479 383.323
 542.591 781.132
 368.567 147.259
 153.711 866.335
 299.064 183.242
 504.463 283.176
 897.135 748.043
 815.773 961.799
 857.927 345.678
 422.028 902.621
 554.337 767.852
 524.906 804.962
 898.073 956.941
 876.769 576.592
 457.089 120.092
 411.461 449.754
 869.568 179.963
 400.847 53.535
 340.229 493.501
 723.526 170.768
 526.515 938.917
 370.774 587.761
 635.982 986.986
 545.172 490.574
 480.972 401.005
 118.685 101.357
 444.374 305.933
 876.654 527.213
 376.271 727.622
 777.713 222.454
 893.755 414.543
 380.675 668.973
 126.686 44.636
 929.731 250.391
 825.199 406.936
 228.712 240.790
 808.066 90.285
 81.755 21.225
 825.326 759.144
 517.521 265.088
 78.011 539.301
 361.517 851.080
 379.194 54.814
 668.324 639.597
 454.339 573.066
 593.269 220.226
 318.221 739.328
 69.826 55.663
 387.086 868.238
 91.606 627.357
 797.658 450.224
 981.077 762.800
 821.916 810.000
 94.117 91.382
 753.962 996.219
 371.331 848.697
 871.804 401.164
 742.935 107.179
 164.490 112.791
 941.451 48.631
 289.046 34.646
 920.748 472.071
 460.251 709.189
 45.020 224.206
 661.081 24.352
 48.609 291.407
 127.026 439.920
 607.208 558.575
 641.307 548.327
 160.881 644.491
 870.980 83.160
 425.595 203.755
 70.040 448.026
 186.916 846.178
 721.974 389.200
 429.505 585.412
 540.926 148.895
 389.559 974.835
 101.092 773.966
 573.061 821.419
 824.600 819.958
 337.360 353.939
 188.468 475.807
 42.037 742.766
 574.038 773.900
 620.344 972.463
 893.336 568.154
 365.733 818.835
 905.039 24.194
 758.476 408.287
 350.273 526.324
 842.465 883.814
 770.425 862.086
 397.451 679.209
 143.936 883.665
 410.915 936.982
 528.035 293.802
 938.214 587.780
 399.177 880.372
 729.432 446.813
 740.249 187.125
 204.586 548.977
 464.210 907.769
 761.564 527.369
 36.735 16.549
 617.684 593.871
 161.601 981.456
 608.429 75.106
 822.331 167.467
 616.280 227.799
 485.171 438.683
 677.195 455.273
 718.368 862.425
 739.028 88.116
 180.446 548.451
 529.817 609.253
 888.492 906.252
 867.499 894.496
 862.141 747.264
 917.316 517.685
 818.946 611.902
 618.204 13.826
 194.225 769.113
 572.251 798.959
 698.489 465.155
 767.305 72.100
 186.407 25.193
 305.687 848.619
 274.574 313.848
 893.474 437.309
 845.507 207.027
 834.830 332.439
 950.087 126.093
 132.357 70.201
 260.948 236.048
 553.659 34.453
 928.914 652.001
 50.364 193.854
 700.693 363.413
 151.213 30.881
 418.788 644.689
 166.024 468.372
 447.281 435.679
 580.901 911.937
 256.312 648.904
 573.877 873.631
 913.170 85.174
 389.011 305.673
 831.751 749.402
 458.907 300.819
 40.426 878.291
 821.776 271.542
 860.142 86.206
 28.761 932.645
 111.863 260.607
 447.724 226.037
 370.439 390.233
 536.529 852.431
 879.054 474.632
 255.657 938.796
 265.890 270.243
 618.580 963.906
 347.226 494.176
 318.510 794.732
 946.514 490.907
 129.998 226.366
 647.829 418.705
 149.464 956.273
 778.498 21.803
 24.399 413.977
 176.696 701.762
 819.056 279.488
 645.527 208.442
 595.404 93.341
 578.978 49.402
 750.698 838.876
 423.520 18.974
 573.848 280.048
 221.642 817.784
 866.847 697.810
 982.914 954.005
 157.743 282.788
 510.130 263.467
 419.261 125.090
 241.605 871.991
 41.350 572.703
 777.845 55.608
 404.104 802.832
 866.849 678.976
 905.147 126.009
 505.447 46.202
 936.336 696.839
 455.846 558.980
 630.298 579.516
 311.534 412.642
 337.681 167.860
 412.473 180.104
 709.201 711.518
 497.069 936.306
 978.613 590.627
 281.520 101.513
 937.956 214.661
 923.014 361.533
 107.186 217.256
 2.031 427.681
 497.124 462.695
 653.935 491.274
 996.137 272.599
 397.759 608.877
 953.867 989.667
 109.919 918.860
 744.628 301.349
 235.457 170.630
 551.605 697.933
 434.971 69.744
 982.066 600.189
 350.678 69.955
 392.556 390.484
 412.107 532.742
 538.862 162.984
 665.926 322.415
 764.059 83.420
 533.710 497.209
 872.620 943.009
 407.488 521.640
 911.299 696.023
 770.253 480.754
 668.101 393.413
 464.915 881.684
 17.110 138.716
 171.355 431.497
 565.489 185.634
 631.134 472.684
 13.746 523.312
 680.148 719.568
 413.802 725.143
 411.296 391.539
 122.049 205.285
 445.327 494.421
 795.004 584.943
 194.979 711.874
 690.176 634.437
 474.747 377.727
 819.182 259.423
 848.998 191.358
 987.079 538.130
 690.322 486.022
 352.331 704.665
 207.075 879.464
 95.169 790.416
 315.995 332.939
 905.665 976.024
 507.769 965.058
 942.112 430.696
 58.911 247.779
 388.981 899.793
 563.548 430.750
 813.472 687.169
 728.462 565.324
 810.526 122.951
 331.562 339.710
 395.898 533.192
 778.720 991.234
 791.911 73.524
 600.620 870.709
 514.841 258.730
 756.822 228.002
 459.024 333.764
 709.086 538.423
 251.274 774.491
 793.211 158.397
 868.512 679.367
 564.822 388.593
 48.644 882.871
 79.194 626.431
 634.300 570.150
 751.049 341.387
 754.317 547.759
 743.099 130.369
 829.734 191.098
 170.896 271.403
 279.001 274.281
 658.395 547.906
 558.319 237.415
 508.622 858.989
 703.170 69.979
 495.443 350.576
 809.669 513.194
 766.955 725.129
 211.248 100.469
 763.126 632.629
 347.148 70.534
 277.657 870.914
 192.333 75.515
 677.434 679.009
 409.839 54.425
 876.397 982.676
 210.498 605.532
 441.119 727.736
 953.835 638.438
 383.193 735.123
 318.197 253.882
 921.910 43.908
 6.495 437.239
 136.131 827.383
 363.092 776.961
 776.281 415.717
 462.189 564.169
 88.777 120.631
 521.598 91.870
 781.642 707.258
 309.186 65.612
 900.628 911.028
 281.708 840.629
 511.871 158.607
 844.720 808.589
 525.138 67.975
 493.182 30.185
 519.405 710.532
 908.903 24.017
 31.342 495.241
 904.918 119.119
 871.732 749.378
 548.046 615.266
 782.729 131.293
 817.353 94.759
 230.877 317.078
 804.062 30.155
 641.023 495.220
 91.978 538.556
 661.614 11.915
 519.027 964.223
 562.693 605.906
 780.589 412.888
 7.396 517.546
 142.606 414.124
 812.455 954.662
 63.614 319.091
 982.617 941.007
 534.911 632.184
 30.761 95.322
 19.906 274.350
 95.599 914.782
 668.528 346.666
 561.154 330.815
 989.610 634.193
 138.792 723.738
 950.793 206.991
 768.632 921.563
 937.256 647.669
 260.988 554.577
 611.070 789.160
 561.554 218.549
 273.958 273.917
 570.919 333.696
 227.631 653.834
 967.347 132.715
 55.630 311.662
 812.434 518.683
 4.895 888.008
 406.211 392.374
 338.366 597.284
 898.506 639.403
 854.145 280.957
 257.205 111.622
 742.662 12.453
 994.672 346.508
 679.511 786.075
 417.562 295.275
 954.895 308.949
 402.033 218.373
 525.836 202.497
 818.749 39.613
 977.498 306.082
 705.807 601.891
 406.226 73.838
 281.766 353.314
 428.512 845.305
 527.471 318.202
 694.441 646.111
 669.342 719.182
 86.727 996.886
 746.853 151.359
 940.914 352.904
 24.154 744.865
 180.343 405.173
 245.114 656.099
 851.088 703.043
 269.878 509.519
 625.146 331.795
 60.365 970.282
 950.877 634.546
 95.829 503.418
 532.391 910.249
 344.752 998.264
 156.436 368.296
 846.150 378.808
 827.141 360.710
 665.156 543.326
 64.085 545.922
 590.940 82.838
 744.531 430.445
 999.209 710.518
 281.076 968.555
 69.417 327.179
 304.471 123.113
 244.173 175.610
 529.065 566.618
 864.166 764.001
 604.524 859.305
 178.290 721.589
 569.489 325.531
 990.685 684.246
 916.228 571.058
 592.520 780.976
 223.737 768.198
 67.935 531.699
 121.870 874.625
 745.163 590.468
 890.824 252.362
 373.246 35.115
 986.759 388.720
 382.697 963.778
 1.465 779.386
 378.915 300.735
 126.248 469.454
 317.198 619.233
 789.791 230.752
 818.006 778.782
 297.335 118.637
 954.063 460.595
 612.606 949.558
 933.309 620.095
 821.352 588.624
 223.313 202.747
 800.944 366.481
 326.127 572.817
 527.338 254.814
 83.563 258.272
 689.845 933.197
 740.476 234.127
 594.881 655.962
 139.843 856.650
 39.632 970.955
 193.514 168.257
 70.760 212.836
 944.744 954.699
 535.594 167.954
 94.422 129.616
 635.481 27.352
 236.963 615.030
 432.912 366.456
 381.689 388.589
 403.776 337.160
 712.104 178.740
 699.727 968.988
 252.681 947.659
 157.417 654.785
 917.712 739.195
 203.692 762.736
 759.567 256.750
 429.204 355.725
 517.788 135.696
 585.952 212.234
 402.130 889.266
 283.740 496.576
 481.632 928.950
 471.385 302.617
 860.682 524.050
 473.595 942.050
 717.680 594.739
 575.079 829.255
 181.249 493.573
 888.760 458.881
 295.057 477.776
 82.374 624.256
 50.379 104.903
 862.762 294.968
 673.905 884.702
 403.484 586.331
 278.385 917.581
 950.580 903.686
 300.096 63.330
 33.538 537.730
 247.517 171.299
 251.525 896.162
 510.788 714.631
 785.040 870.447
 875.521 596.328
 214.482 8.422
 944.320 114.664
 102.155 663.593
 595.202 910.909
 133.435 855.642
 551.288 885.523
 514.794 454.841
 957.108 412.403
 217.950 512.357
 863.202 947.573
 545.435 131.065
 725.088 202.726
 206.289 505.338
 390.947 209.635
 542.681 466.750
 753.473 753.698
 978.110 634.921
 897.337 109.469
 982.980 683.512
 509.783 714.161
 519.184 150.958
 816.385 203.784
 755.551 30.026
 838.344 88.317
 892.353 201.131
 276.464 625.209
 825.443 788.865
 447.871 173.485
 576.919 142.257
 25.365 373.039
 455.785 305.283
 650.018 935.536
 652.954 259.257
 52.333 85.255
 862.678 602.641
 76.110 821.544
 827.507 671.894
 855.466 151.215
 774.795 900.205
 455.704 361.736
 226.432 725.897
 112.445 767.597
 874.656 881.222
 53.310 296.622
 208.595 963.016
 978.392 814.567
 509.671 872.705
 28.580 380.192
 198.460 843.611
 356.688 234.827
 378.418 193.045
 810.437 456.398
 678.553 755.731
 266.954 935.100
 121.273 799.565
 557.079 883.651
 35.091 486.275
 868.916 97.783
 874.372 25.360
 911.478 890.862
 908.032 252.627
 791.745 189.899
 882.041 633.223
 555.955 988.584
 61.091 597.306
 165.487 887.163
 205.187 634.215
 519.583 130.129
 557.763 933.494
 154.553 592.875
 411.801 319.372
 798.643 920.029
 206.147 295.917
 852.799 224.515
 890.586 735.321
 613.027 801.044
 818.380 899.404
 115.528 465.353
 89.862 398.004
 540.453 815.930
 819.748 436.557
 275.855 734.012
 551.306 383.458
 845.523 236.476
 138.045 656.302
 721.150 711.886
 81.664 60.588
 552.134 79.872
 105.508 656.701
 989.887 386.416
 785.519 638.067
 195.411 291.226
 313.668 498.271
 390.017 217.719
 968.280 386.000
 733.320 161.131
 975.715 198.123
 137.069 216.640
 110.977 862.699
 798.256 368.437
 371.481 900.622
 663.494 434.301
 217.041 727.898
 325.417 890.930
 376.891 36.842
 60.352 606.309
 836.183 755.971
 607.396 910.429
 912.775 582.967
 578.240 469.250
 981.561 476.173
 993.438 753.818
 387.139 106.865
 736.453 572.735
 973.855 461.679
 776.950 857.850
 850.558 152.432
 867.666 247.183
 969.465 665.140
 296.328 723.075
 636.063 652.904
 860.026 755.700
 559.968 355.734
 911.847 831.055
 712.930 487.164
 449.330 557.811
 366.067 151.133
 315.314 539.046
 848.038 997.215
 661.054 43.470
 991.660 357.571
 579.374 37.631
 938.944 270.290
 905.324 57.712
 52.315 332.142
 459.799 559.322
 559.616 255.717
 787.474 29.423
 247.271 863.693
 726.802 159.947
 842.748 334.484
 912.663 542.180
 605.261 632.173
 720.344 559.651
 311.844 788.547
 835.099 740.723
 101.815 650.995
 899.609 726.668
 171.779 727.301
 830.729 53.568
 819.339 222.963
 888.264 114.517
 868.278 420.206
 356.833 330.429
 701.145 347.543
 404.823 722.112
 434.792 657.427
 902.777 642.514
 736.747 705.721
 511.361 436.261
 259.476 714.456
 433.236 674.448
 108.113 318.440
 814.041 437.371
 425.511 732.007
 778.557 848.473
 425.200 725.548
 605.347 801.674
 704.747 839.119
 136.451 64.744
 683.987 64.462
 450.625 817.101
 617.672 145.207
 315.068 215.957
 991.337 741.189
 390.460 944.960
 711.942 805.941
 469.548 440.205
 418.422 481.095
 755.633 805.878
 357.254 728.165
 862.485 412.879
 568.069 422.779
 572.832 45.970
 906.062 120.668
 613.289 846.575
 571.256 575.647
 676.996 448.042
 27.668 20.486
 492.276 767.421
 264.149 400.233
 940.113 192.619
 387.474 128.499
 562.362 66.852
 239.417 490.084
 476.483 744.917
 613.685 773.443
 874.566 289.824
 314.235 334.941
 290.912 446.396
 670.504 590.071
 483.117 613.575
 712.221 927.247
 598.989 523.330
 339.894 545.027
 761.743 495.510
 917.742 537.419
 967.555 889.865
 503.198 273.121
 374.823 524.383
 728.343 328.106
 498.657 819.325
 309.462 297.021
 285.380 595.938
 504.753 603.585
 511.721 285.067
 119.027 595.004
 866.487 652.267
 997.740 397.712
 566.399 530.978
 318.982 154.239
 523.458 873.607
 417.275 792.294
 212.460 221.729
 721.325 601.195
 231.264 391.927
 601.809 827.488
 553.307 344.226
 275.186 736.093
 44.967 307.604
 244.122 116.810
 566.147 884.186
 251.222 814.957
 950.486 33.616
 135.068 311.544
 134.524 185.612
 889.308 720.640
 388.879 766.114
 297.702 372.862
 917.890 815.927
 739.885 743.315
 409.348 185.908
 701.619 204.635
 508.072 705.855
 574.881 551.277
 684.544 332.283
 970.995 575.937
 803.926 310.661
 795.812 74.497
 556.272 958.768
 129.706 419.453
 173.200 548.141
 724.740 446.219
 870.542 579.854
 962.998 530.473
 764.536 308.817
 27.988 852.000
 607.993 848.353
 17.623 410.890
 282.755 405.056
 793.019 120.938
 219.001 864.981
 610.920 503.602
 647.016 928.385
 455.674 160.437
 132.388 514.935
 474.267 344.923
 214.125 118.063
 857.925 883.708
 122.446 950.617
 817.412 226.108
 668.225 8.999
 205.608 108.314
 91.082 895.360
 667.612 799.804
 253.284 323.416
 591.062 14.408
 350.176 529.891
 311.108 693.244
 756.254 298.169
 47.400 142.911
 673.865 341.447
 544.386 597.178
 536.459 398.442
 809.100 586.757
 231.224 464.879
 228.758 488.077
 940.728 158.577
 567.912 982.396
 6.949 725.727
 334.234 610.809
 643.961 712.070
 33.548 144.115
 470.918 807.174
 257.241 600.008
 811.296 925.328
 35.385 700.357
 67.097 705.948
 701.651 650.562
 490.708 433.537
 734.441 889.022
 558.086 916.661
 823.730 961.126
 313.827 292.077
 254.114 747.891
 383.651 589.725
 658.950 769.295
 407.974 403.158
 183.697 296.625
 969.922 244.906
 72.301 173.052
 403.834 354.929
 960.442 948.406
 360.502 490.760
 603.575 590.320
 560.887 819.082
 93.940 312.150
 631.557 599.559
 615.255 146.937
 326.683 193.020
 560.855 750.299
 300.017 718.039
 93.011 503.095
 96.214 743.933
 468.561 542.577
 337.356 956.182
 297.442 629.255
 544.094 114.692
 262.959 272.670
 460.967 589.396
 220.591 824.787
 664.967 685.233
 338.810 102.673
 90.985 133.915
 461.872 836.055
 576.475 948.153
 900.124 929.213
 732.482 110.864
 705.475 275.382
 214.352 753.536
 313.690 25.538
 571.261 901.366
 454.881 668.338
 280.623 5.548
 0.575 665.452
 756.065 213.227
 60.081 363.982
 193.601 152.157
 118.431 397.819
 180.835 329.158
 359.146 231.197
 332.319 599.332
 901.703 94.479
 577.699 487.148
 448.252 533.960
 568.213 2.415
 547.344 629.756
 384.731 455.512
 192.827 629.389
 933.347 239.853
 960.396 66.343
 162.066 608.318
 97.439 164.611
 287.134 758.292
 506.814 520.208
 295.764 581.296
 63.110 261.991
 12.474 893.066
 160.147 456.253
 350.934 894.002
 378.181 776.976
 97.418 714.412
 74.226 26.820
 713.886 760.928
 12.444 88.795
 439.916 927.258
 665.740 206.743
 97.714 682.404
 914.164 41.474
 850.887 361.254
 748.607 901.478
 76.476 305.557
 545.741 591.103
 24.826 627.718
 126.291 908.968
 60.243 476.258
 336.137 435.022
 697.323 591.495
 318.751 601.230
 26.612 364.904
 76.835 399.573
 315.332 408.236
 777.412 458.275
 883.804 42.034
 542.978 645.276
 808.734 11.401
 24.629 134.799
 556.358 904.200
 782.465 811.778
 470.656 98.354
 643.299 569.207
 756.431 906.191
 583.169 69.661
 529.219 861.156
 937.844 754.870
 932.090 642.595
 602.072 672.123
 724.851 935.263
 389.509 185.112
 68.521 939.864
 519.987 6.851
 94.951 298.058
 736.933 656.299
 858.901 769.472
 371.695 336.792
 211.682 139.259
 627.225 67.480
 258.784 973.393
 893.671 388.342
 318.835 46.460
 303.273 90.387
 591.108 505.056
 330.240 696.369
 170.176 201.661
 719.762 100.209
 178.572 632.113
 643.862 147.785
 884.348 668.393
 813.402 555.403
 945.899 821.726
 486.401 478.796
 800.392 264.102
 392.128 93.909
 556.597 834.798
 605.584 575.734
 143.105 958.749
 253.507 973.480
 427.147 892.442
 584.528 305.320
 288.920 218.091
 694.399 125.442
 396.100 646.170
 942.059 257.453
 560.684 218.951
 531.878 14.069
 916.425 82.691
 657.707 222.083
 773.653 403.761
 119.699 697.821
 386.469 424.878
 127.628 441.461
 205.225 413.007
 615.110 974.088
 638.252 552.354
 406.343 680.029
 267.362 36.704
 927.555 255.649
 661.369 458.358
 344.066 936.451
 923.363 459.848
 363.818 874.932
 356.599 783.905
 890.525 185.749
 809.600 741.801
 973.431 841.242
 485.388 525.975
 403.566 884.244
 97.990 165.879
 993.668 686.495
 9.691 603.347
 274.454 95.965
 366.474 822.950
 595.195 926.585
 701.244 81.856
 561.681 6.445
 132.412 551.615
 337.485 838.361
 240.130 510.294
 611.214 278.265
 247.808 147.609
 357.318 706.303
 19.593 998.812
 833.498 172.445
 55.409 576.344
 334.239 428.329
 527.380 383.595
 906.172 610.784
 61.236 775.041
 703.582 386.772
 483.440 64.776
 676.327 386.425
 891.737 514.699
 420.669 788.412
 879.636 878.921
 947.277 543.456
 472.749 707.190
 819.077 256.551
 689.221 673.137
 152.190 541.030
 692.607 489.050
 751.345 318.479
 292.106 84.710
 640.560 193.513
 293.231 391.074
 252.270 573.271
 596.557 398.398
 933.389 535.356
 370.663 911.630
 422.939 747.696
 428.755 252.880
 839.085 697.884
 660.521 851.614
 97.918 552.161
 8.731 398.546
 764.431 604.919
 734.002 840.296
 128.487 233.909
 234.517 670.717
 903.672 795.136
 336.518 583.804
 791.629 991.342
 55.903 835.558
 243.593 961.246
 363.754 501.828
 917.427 961.148
 435.029 990.347
 483.631 859.638
 388.871 583.118
 816.824 319.062
 263.112 755.440
 37.418 88.762
 229.767 486.680
 987.192 145.383
 130.904 582.187
 255.825 860.584
 776.788 143.079
 874.904 98.025
 35.083 119.196
 891.404 296.616
 188.916 369.080
 682.140 608.706
 943.575 728.796
 610.319 968.534
 610.483 298.870
 319.385 271.964
 639.872 926.159
 50.183 373.107
 760.575 756.398
 125.599 332.093
 419.757 725.523
 520.904 782.141
 103.804 45.928
 904.801 689.622
 23.387 621.057
 950.467 440.372
 823.780 21.669
 160.811 646.890
 651.531 204.361
 88.783 397.711
 489.566 712.386
 151.141 691.293
 36.808 226.255
 300.039 356.979
 130.618 223.201
 526.564 975.199
 319.108 247.409
 497.691 794.246
 417.121 114.310
 874.608 793.082
 908.943 890.548
 906.072 266.095
 780.365 965.154
 443.272 279.298
 613.288 106.361
 368.736 256.646
 601.706 372.602
 685.477 754.033
 45.553 795.934
 866.063 136.871
 48.915 203.006
 35.309 630.272
 744.649 594.408
 753.238 809.705
 745.082 520.509
 503.843 561.295
 487.664 613.758
 984.652 396.722
 218.024 247.813
 265.362 555.996
 996.503 466.980
 251.853 885.569
 997.012 280.605
 394.030 118.469
 610.916 951.647
 529.614 2.128
 298.899 473.164
 306.591 78.637
 528.638 357.718
 998.258 697.311
 477.102 640.197
 268.440 672.296
 897.967 482.625
 690.312 545.645
 794.672 478.742
 528.372 601.821
 388.892 86.097
 495.679 41.279
 626.535 104.019
 261.642 262.848
 865.987 697.837
 351.875 246.752
 896.281 714.391
 521.412 57.634
 439.579 403.087
 544.552 500.868
 409.232 753.148
 825.458 732.370
 481.279 474.264
 48.394 924.214
 756.293 818.605
 838.010 973.594
 155.802 491.283
 749.578 274.379
 631.972 489.044
 845.841 77.933
 643.040 898.850
 208.427 297.603
 735.202 175.339
 373.250 369.777
 502.689 785.884
 344.476 99.620
 903.000 91.606
 332.328 183.061
 568.323 40.450
 56.063 215.639
 764.730 443.045
 562.905 646.227
 348.572 932.948
 322.703 997.904
 998.652 970.163
 480.843 213.471
 160.201 610.991
 780.864 659.008
 222.662 59.845
 823.832 870.822
 121.148 951.321
 112.422 810.094
 657.538 736.311
 160.628 212.100
 691.184 707.263
 839.934 615.308
 963.753 978.749
 912.643 127.749
 663.662 914.641
 284.006 747.366
 71.800 977.485
 126.100 678.566
 383.911 74.745
 505.424 173.783
 401.229 136.815
 128.431 836.741
 498.119 719.838
 28.347 429.334
 594.990 860.185
 504.389 168.221
 721.156 584.875
 20.726 437.505
 783.416 412.170
 535.329 203.234
 952.581 758.515
 394.272 132.197
 436.087 441.765
 359.370 195.954
 567.164 867.153
 978.664 100.651
 60.035 72.781
 630.694 209.602
 859.564 557.640
 523.321 219.561
 359.196 819.672
 382.935 979.897
 432.373 287.511
 784.946 788.539
 982.684 970.906
 134.682 807.627
 782.577 705.939
 370.192 978.604
 658.452 497.068
 14.322 810.194
 463.524 714.336
 320.161 508.075
 334.047 987.104
 827.008 222.355
 977.828 632.395
 647.115 334.222
 927.663 593.725
 538.251 77.981
 991.217 763.554
 163.610 806.272
 430.353 477.735
 606.667 527.494
 548.125 53.275
 980.457 163.828
 394.222 781.094
 962.670 249.753
 716.926 464.190
 992.242 484.490
 291.624 729.837
 200.392 902.525
 496.015 154.077
 517.813 185.453
 836.818 70.470
 726.882 322.245
 871.512 535.808
 17.987 966.061
 124.240 677.301
 195.647 231.658
 633.183 822.805
 473.894 641.806
 356.491 833.153
 540.838 543.008
 927.263 719.224
 576.751 664.948
 10.350 382.242
 323.915 954.811
 553.141 500.983
 353.463 252.949
 520.534 681.503
 906.369 431.830
 695.496 851.923
 232.380 953.102
 948.664 35.468
 170.078 330.756
 124.242 468.814
 839.627 160.247
 648.803 89.808
 121.160 388.146
 891.744 629.560
 8.842 574.165
 641.155 479.970
 733.662 522.591
 210.061 630.888
 585.750 834.240
 261.946 883.861
 816.210 419.610
 500.573 244.971
 613.938 601.183
 670.203 511.319
 517.729 165.697
 574.144 118.837
 399.270 169.108
 961.096 978.162
 327.607 776.977
 522.043 346.089
 767.805 285.976
 960.712 458.889
 71.209 328.334
 176.193 277.368
 555.709 236.369
 258.546 989.638
 453.353 530.447
 931.855 4.177
 999.498 397.836
 671.732 801.813
 160.430 25.027
 316.690 850.050
 231.150 420.478
 128.945 606.807
 396.050 372.645
 937.220 633.782
 524.929 899.193
 912.117 823.569
 995.650 692.915
 337.008 431.279
 291.463 908.979
 300.554 843.265
 942.223 183.363
 860.468 55.813
 69.456 55.909
 924.746 559.108
 188.361 291.196
 832.029 500.829
 926.567 759.866
 556.071 554.433
 179.047 141.257
 232.435 145.160
 748.383 329.874
 633.849 538.432
 365.143 933.843
 582.311 607.383
 867.999 18.810
 562.581 846.442
 299.280 417.618
 927.662 754.243
 368.673 651.529
 699.958 80.525
 613.863 215.739
 662.824 517.459
 178.081 608.903
 0.143 256.084
 295.166 737.407
 423.432 853.916
 765.141 919.998
 477.017 141.546
 187.987 642.388
 435.298 396.139
 848.964 965.593
 8.559 830.723
 592.104 342.686
 514.680 83.122
 34.412 828.480
 516.187 971.183
 144.787 823.359
 381.202 335.998
 699.826 639.439
 221.851 487.076
 922.844 143.612
 66.806 148.698
 779.932 362.540
 510.876 81.087
 843.238 339.619
 982.396 800.649
 310.506 339.364
 909.968 277.769
 993.019 92.149
 638.423 766.759
 731.303 568.987
 827.518 279.278
 477.367 444.913
 106.484 799.304
 979.865 139.055
 997.273 444.575
 738.765 63.653
 56.064 87.041
 351.225 442.960
 16.640 774.445
 70.850 11.345
 603.887 858.758
 947.135 819.166
 977.328 387.243
 227.238 781.488
 272.894 791.630
 293.341 30.906
 948.749 604.027
 608.633 379.313
 73.698 109.209
 364.567 567.978
 993.510 926.820
 500.782 569.824
 93.446 309.467
 824.239 97.092
 469.562 889.999
 231.351 21.965
 5.307 50.308
 759.623 513.177
 604.989 492.371
 915.551 969.783
 596.415 838.051
 572.920 951.313
 719.119 676.262
 668.347 184.322
 752.873 813.859
 975.025 807.403
 7.609 110.014
 775.359 504.081
 337.545 113.729
 220.992 285.446
 509.306 351.539
 335.044 907.225
 49.632 989.558
 824.927 240.229
 729.186 323.156
 311.532 125.322
 664.635 122.000
 996.887 116.513
 404.316 911.689
 770.477 96.268
 19.110 330.202
 955.492 599.220
 68.769 422.864
 309.556 133.108
 726.701 189.216
 87.372 183.908
 398.591 565.346
 340.748 545.874
 890.242 902.747
 648.156 252.740
 799.388 617.247
 933.289 595.112
 9.316 147.107
 329.639 398.440
 336.763 436.788
 384.196 78.655
 873.444 501.639
 553.864 677.147
 903.823 18.781
 547.533 557.277
 478.176 511.521
 797.253 190.853
 470.127 369.933
 224.062 210.237
 904.669 390.822
 596.554 901.051
 362.922 578.467
 589.734 578.297
 662.898 866.792
 143.245 857.476
 794.192 87.388
 724.420 999.684
 214.473 690.822
 534.177 89.272
 266.005 345.734
 791.597 373.526
 263.111 897.150
 813.625 250.663
 61.819 208.437
 315.170 995.688
 929.123 977.321
 915.525 739.172
 762.878 682.994
 301.396 603.488
 108.845 756.558
 494.599 411.671
 616.496 879.885
 661.866 438.681
 160.782 907.622
 421.155 212.000
 626.997 313.758
 507.768 92.133
 557.266 718.406
 406.771 993.647
 440.266 23.667
 406.163 129.026
 293.800 941.413
 826.688 571.927
 449.300 333.203
 615.754 9.991
 657.779 296.448
 309.609 572.363
 60.859 455.118
 652.655 621.431
 424.140 472.240
 76.768 955.403
 732.257 560.127
 275.890 807.401
 667.538 278.410
 329.465 192.372
 212.531 375.816
 127.907 655.766
 158.976 936.088
 207.955 943.515
 403.651 859.159
 817.110 932.945
 749.386 363.650
 974.412 746.220
 395.173 994.907
 187.435 984.415
 233.483 713.481
 108.839 659.983
 519.630 312.173
 884.260 622.256
 934.264 346.297
 949.204 34.400
 726.195 282.816
 96.435 6.332
 651.873 891.510
 355.655 567.467
 176.566 367.770
 530.986 292.366
 680.111 35.264
 633.619 603.670
 729.733 111.243
 260.039 867.958
 309.674 202.184
 611.675 184.832
 901.237 347.769
 68.796 326.732
 609.301 352.550
 337.476 711.426
 957.698 283.364
 328.869 941.150
 304.317 703.526
 328.672 198.020
 38.882 939.593
 223.060 286.103
 256.628 301.223
 695.604 13.752
 587.213 208.132
 355.679 838.280
 391.044 19.805
 738.722 687.209
 908.646 553.461
 396.738 830.388
 909.891 744.506
 816.050 824.831
 388.952 222.591
 428.874 374.660
 291.167 207.326
 374.631 442.887
 745.952 673.299
 92.625 886.684
 875.095 187.368
 44.803 45.362
 710.925 816.103
 458.663 138.453
 809.722 562.163
 607.269 593.516
 701.331 580.264
 794.871 848.607
 748.306 2.010
 460.307 107.632
 372.239 260.399
 41.651 578.222
 969.534 936.266
 938.100 17.439
 415.240 77.797
 860.587 842.091
 526.192 788.685
 461.065 534.916
 611.357 399.362
 579.646 768.270
 618.737 378.330
 35.165 261.679
 938.401 97.108
 222.290 342.818
 637.274 813.224
 59.593 962.846
 483.397 602.442
 78.447 261.939
 218.774 165.840
 750.835 940.294
 17.191 312.003
 951.989 680.418
 225.933 712.694
 746.021 720.411
 350.996 135.613
 302.418 693.011
 769.906 544.694
 609.579 834.942
 13.616 141.945
 987.687 214.616
 271.185 910.597
 34.613 318.253
 363.274 453.777
 210.610 35.375
 81.268 742.816
 504.053 170.309
 979.395 772.279
 573.068 218.456
 372.269 432.994
 56.491 441.893
 67.426 168.526
 850.218 681.120
 842.500 74.162
 587.784 787.062
 653.690 70.507
 211.177 753.792
 283.080 66.991
 811.847 297.572
 547.475 695.159
 133.165 747.190
 203.980 199.522
 602.728 184.979
 404.017 527.522
 182.842 74.168
 527.462 52.965
 944.917 408.337
 734.715 832.868
 171.575 270.792
 822.698 860.531
 129.981 658.913
 379.861 602.726
 930.650 340.267
 677.421 751.958
 155.004 208.043
 784.383 781.998
 97.930 203.673
 580.797 653.290
 501.934 0.245
 398.525 101.906
 859.231 683.079
 126.250 979.629
 606.832 30.927
 663.078 352.284
 545.690 365.460
 433.814 658.007
 364.144 486.492
 332.758 466.806
 352.656 899.933
 438.643 948.180
 953.504 344.404
 341.468 365.974
 216.154 766.187
 95.650 991.059
 125.204 131.705
 19.679 105.283
 59.708 318.572
 609.785 7.662
 835.357 322.745
 236.820 509.742
 207.344 958.191
 517.309 595.888
 782.902 420.339
 960.536 140.954
 747.824 614.401
 815.485 628.060
 967.989 109.292
 799.867 139.302
 30.695 327.516
 366.419 839.130
 864.930 997.230
 330.824 211.248
 276.479 616.087
 485.359 313.569
 182.734 364.868
 390.566 790.624
 491.335 484.989
 964.588 728.394
 472.452 36.353
 70.304 192.764
 490.803 384.653
 781.105 390.470
 32.875 950.036
 837.257 401.661
 857.724 167.123
 389.612 818.082
 664.789 260.994
 72.444 982.844
 86.198 101.227
 811.905 860.006
 828.880 838.866
 323.770 498.488
 996.452 307.002
 699.570 119.666
 673.506 838.025
 742.823 716.262
 744.749 548.604
 168.972 757.661
 215.921 611.862
 499.001 849.772
 397.960 185.306
 485.835 582.837
 684.203 618.900
 446.012 45.939
 94.209 221.771
 611.285 710.268
 656.986 125.711
 953.499 343.467
 268.976 821.635
 212.044 963.906
 174.258 450.068
 610.492 366.599
 290.329 352.565
 984.544 632.322
 434.841 207.505
 457.578 89.639
 117.441 16.273
 46.036 147.892
 44.832 525.420
 511.110 110.249
 273.325 383.595
 705.357 752.930
 36.138 471.093
 605.508 3.343
 505.712 702.575
 141.811 240.684
 35.398 3.460
 998.619 492.415
 999.263 676.619
 392.725 414.795
 30.942 603.224
 760.295 371.439
 897.819 520.109
 578.532 997.695
 159.091 361.836
 695.839 338.023
 197.133 490.495
 478.819 336.636
 810.968 717.135
 443.593 157.266
 776.557 768.716
 413.596 405.401
 147.144 211.890
 429.958 865.840
 452.401 513.897
 881.105 280.456
 799.794 621.229
 565.280 47.075
 456.195 153.659
 556.819 482.188
 140.706 545.893
 920.507 560.379
 667.829 487.922
 67.842 315.060
 998.346 100.523
 137.219 492.130
 266.591 981.990
 422.750 614.900
 118.314 639.609
 992.548 510.169
 202.321 703.765
 98.977 117.239
 978.930 558.503
 365.752 250.380
 34.476 720.317
 568.162 997.499
 797.299 82.852
 834.596 841.305
 238.596 410.615
 474.479 2.010
 691.091 617.040
 267.437 181.610
 37.710 74.110
 771.734 988.244
 997.422 660.691
 70.815 125.180
 180.466 418.912
 872.139 623.329
 692.582 522.045
 202.581 299.981
 858.272 998.713
 262.968 451.793
 705.000 57.954
 667.013 889.305
 130.494 434.150
 106.858 536.691
 668.725 452.497
 971.082 337.854
 809.781 302.213
 57.373 402.640
 325.816 609.697
 939.968 610.118
 748.813 906.350
 893.477 64.998
 353.442 80.509
 365.122 324.819
 865.316 750.317
 604.933 516.281
 865.097 570.285
 189.621 816.708
 43.900 430.388
 245.153 159.132
 215.246 980.088
 323.245 935.825
 261.331 833.414
 208.908 324.530
 22.831 623.747
 723.666 184.327
 896.067 982.315
 589.330 194.611
 521.458 732.251
 80.332 612.320
 203.424 605.942
 921.983 161.380
 442.713 608.057
 294.055 746.635
 364.468 526.833
 933.337 895.758
 643.946 824.135
 958.034 710.309
 349.770 258.263
 876.814 175.825
 602.992 676.001
 214.976 605.547
 78.391 781.080
 661.629 828.776
 719.661 689.784
 690.167 179.232
 997.976 331.154
 257.983 978.036
 87.514 365.283
 681.809 767.617
 263.622 169.892
 796.721 155.129
 29.248 490.244
 427.614 525.573
 151.144 733.111
 372.410 735.311
 225.230 300.535
 60.605 985.855
 204.665 257.670
 805.831 586.659
 707.022 480.640
 817.266 65.107
 888.939 970.592
 525.238 784.197
 336.451 499.867
 167.619 735.872
 193.586 192.048
 285.270 733.822
 645.581 61.876
 799.525 717.680
 719.415 251.378
 658.242 75.196
 74.145 508.639
 808.418 705.281
 266.281 944.481
 104.619 288.453
 708.342 864.635
 18.909 848.447
 837.412 371.191
 957.768 16.449
 598.533 833.095
 96.115 425.238
 276.935 382.933
 842.698 732.485
 613.283 463.310
 992.286 909.459
 465.278 543.734
 889.257 532.825
 573.292 396.512
 318.233 923.056
 111.460 461.813
 597.395 513.998
 101.169 567.544
 429.263 885.506
 701.711 584.311
 365.367 406.799
 221.625 990.538
 371.760 524.762
 90.688 64.312
 501.349 882.036
 251.540 789.022
 349.276 798.138
 554.506 107.177
 4.744 217.542
 930.495 944.360
 35.899 186.541
 864.110 282.304
 525.549 821.566
 59.754 331.178
 889.899 771.744
 82.975 646.776
 688.444 444.623
 141.288 484.358
 602.068 983.945
 344.926 168.967
 402.858 780.021
 638.350 199.468
 950.901 415.625
 825.830 863.028
 871.073 552.719
 515.204 506.913
 630.659 637.791
 487.209 249.269
 753.509 126.795
 656.030 779.871
 68.604 525.939
 940.313 240.814
 353.644 123.766
 611.641 737.015
 854.107 205.644
 955.942 323.495
 744.593 537.130
 877.523 883.270
 165.038 361.449
 728.343 943.823
 475.203 352.927
 567.869 495.331
 495.786 317.792
 990.723 348.949
 865.575 741.782
 917.628 603.372
 66.463 996.959
 475.475 732.908
 930.249 474.802
 518.258 546.390
 524.275 586.630
 13.922 435.007
 651.874 333.870
 572.710 585.816
 935.760 508.359
 778.441 109.116
 668.974 936.279
 741.358 750.534
 612.511 68.343
 784.051 236.664
 438.528 574.334
 342.923 556.143
 13.230 993.182
 787.061 91.547
 587.365 382.440
 773.098 492.309
 821.371 905.804
 145.160 281.734
 475.983 387.386
 8.462 204.257
 310.347 680.573
 36.299 290.189
 964.186 771.915
 974.397 107.926
 277.219 531.598
 673.005 16.871
 990.032 987.372
 373.104 773.063
 150.972 634.582
 794.255 183.896
 851.885 188.101
 291.461 784.474
 362.930 60.062
 768.802 607.542
 17.945 828.452
 538.327 948.913
 704.576 804.691
 101.865 763.663
 878.448 162.654
 197.048 653.527
 191.942 747.266
 1.322 777.136
 102.804 818.495
 321.293 901.537
 906.001 427.466
 930.093 951.352
 167.235 577.642
 50.984 51.799
 384.856 647.827
 748.122 220.347
 178.096 988.608
 679.968 571.094
 406.286 33.262
 130.399 454.022
 331.824 462.796
 368.212 171.517
 418.118 847.468
 436.700 375.998
 224.574 59.694
 258.672 550.018
 449.088 561.865
 104.262 964.028
 752.903 254.233
 732.654 573.153
 64.321 900.230
 936.327 594.447
 531.432 597.455
 417.320 157.311
 817.238 340.999
 367.536 865.038
 594.240 331.083
 345.167 283.181
 693.642 349.241
 901.377 984.755
 643.822 697.231
 357.662 552.924
 243.951 931.585
 435.431 854.127
 264.747 896.404
 443.870 449.512
 455.961 459.948
 116.897 476.747
 328.737 390.108
 209.776 989.909
 933.239 93.667
 703.883 140.105
 283.695 518.815
 85.138 777.262
 613.191 544.713
 147.230 883.143
 141.301 211.666
 192.119 551.971
 84.032 376.916
 253.113 128.232
 756.085 901.231
 23.522 217.513
 541.338 507.700
 838.452 996.901
 423.492 624.806
 208.402 974.096
 562.565 89.608
 749.144 751.480
 915.233 693.123
 678.898 631.719
 171.839 488.922
 475.412 8.933
 817.332 238.044
 494.570 393.906
 117.549 649.990
 869.057 858.496
 439.567 412.694
 429.108 404.416
 891.695 736.400
 644.157 781.355
 624.570 10.676
 179.187 131.384
 782.651 573.937
 925.780 318.425
 500.709 795.397
 716.393 226.893
 171.942 85.297
 100.519 761.422
 594.895 886.240
 870.476 844.653
 360.834 602.805
 618.172 752.743
 749.827 135.179
 705.879 524.475
 443.983 672.964
 195.650 571.298
 974.707 545.653
 633.325 659.432
 135.068 725.390
 82.200 54.263
 699.331 434.874
 484.412 250.081
 993.313 768.792
 659.284 558.840
 898.483 221.458
 969.525 119.857
 199.952 97.896
 668.982 103.470
 206.916 432.144
 38.020 16.709
 890.178 847.773
 791.506 844.518
 454.755 764.560
 664.520 58.297
 58.784 115.821
 125.478 342.333
 18.987 817.375
 496.277 791.509
 226.677 286.683
 363.811 649.661
 8.753 404.884
 613.962 731.839
 380.597 141.666
 103.613 115.762
 580.519 209.937
 381.859 624.086
 179.872 311.794
 780.233 941.164
 613.720 897.338
 993.333 823.092
 61.702 642.369
 173.609 940.857
 568.346 709.207
 853.566 131.718
 670.402 77.011
 299.330 677.817
 592.952 994.501
 383.943 152.961
 986.271 740.379
 767.313 114.109
 854.950 86.774
 181.102 714.108
 636.153 1.357
 367.795 193.418
 624.577 437.440
 718.552 203.054
 130.478 432.268
 727.292 316.709
 859.749 936.214
 939.873 720.358
 190.516 744.692
 366.490 501.819
 911.119 906.055
 159.927 795.384
 904.749 978.796
 387.496 128.126
 494.932 346.867
 664.113 40.805
 184.752 450.590
 319.670 559.067
 265.866 620.374
 275.598 527.005
 878.628 220.322
 361.242 608.094
 162.874 917.989
 946.592 846.378
 944.006 135.272
 368.185 767.789
 198.080 534.180
 122.096 807.252
 282.819 821.482
 462.328 357.189
 512.150 179.719
 223.211 448.136
 196.493 351.502
 57.441 258.988
 329.078 312.406
 101.963 595.237
 932.905 699.031
 435.039 716.129
 909.190 737.240
 730.739 499.634
 465.395 506.350
 740.902 736.394
 721.215 533.677
 706.804 185.261
 469.305 136.757
 418.835 13.967
 832.599 704.561
 376.006 14.792
 443.000 461.735
 649.910 918.535
 951.806 809.422
 509.672 637.788
 57.970 341.378
 323.502 25.333
 647.182 244.311
 504.798 923.896
 116.601 296.648
 430.610 863.683
 14.007 760.955
 20.060 703.652
 946.376 443.314
 540.545 46.867
 464.698 279.958
 808.766 140.413
 665.707 359.962
 198.753 712.829
 376.695 45.936
 264.786 339.137
 519.330 196.267
 666.601 253.024
 48.369 696.864
 858.606 361.261
 400.080 992.741
 413.174 635.841
 785.377 875.617
 208.046 159.600
 749.125 879.481
 164.666 241.381
 968.197 598.566
 1.810 73.199
 258.135 548.945
 118.700 15.967
 636.159 714.269
 373.928 429.291
 184.572 156.621
 138.896 927.621
 464.092 434.712
 613.260 487.981
 635.244 593.446
 359.303 157.837
 4.798 102.216
 284.655 435.012
 873.444 895.152
 648.789 200.342
 723.861 67.040
 936.941 378.944
 561.453 406.252
 812.248 54.120
 662.888 793.869
 577.847 341.295
 862.866 200.138
 238.505 995.850
 533.090 89.811
 7.069 41.683
 498.169 171.859
 944.033 995.987
 663.187 652.159
 916.076 874.732
 172.168 166.366
 607.123 703.087
 503.932 971.111
 386.900 851.459
 273.326 482.621
 238.906 62.551
 326.134 990.801
 52.008 435.132
 382.756 102.695
 595.608 58.860
 339.858 831.409
 713.519 140.010
 924.577 35.058
 300.728 774.419
 709.582 305.765
 662.395 481.149
 239.506 232.543
 916.267 943.521
 843.378 925.806
 286.861 364.412
 470.037 647.996
 878.970 446.533
 893.775 587.384
 814.215 288.042
 908.233 124.417
 300.483 737.246
 623.782 146.348
 191.287 790.654
 876.104 981.457
 119.629 25.443
 663.603 654.488
 176.234 425.220
 783.754 356.382
 990.504 147.094
 711.919 110.835
 687.950 164.573
 741.898 585.199
 591.833 446.174
 420.166 201.985
 339.267 551.238
 993.082 168.398
 751.066 664.971
 539.056 654.523
 866.274 92.811
 469.843 155.814
 890.926 793.836
 403.683 503.286
 858.428 373.885
 988.282 106.406
 826.636 66.681
 986.838 791.123
 792.798 106.460
 941.930 131.281
 868.817 805.148
 559.765 958.976
 880.644 873.035
 873.518 912.082
 520.051 612.203
 465.386 459.504
 645.676 630.027
 971.178 1.902
 792.356 495.018
 631.096 933.157
 470.718 133.904
 360.817 162.171
 318.341 857.365
 226.567 622.511
 573.126 328.400
 47.841 966.505
 980.547 943.336
 306.546 568.840
 999.220 388.382
 499.101 411.291
 741.513 237.054
 369.463 534.302
 264.082 554.458
 149.887 812.830
 721.345 527.151
 509.751 523.822
 205.488 112.087
 570.989 842.130
 340.072 830.136
 245.064 242.604
 469.362 869.985
 637.270 151.007
 518.852 133.368
 159.188 818.434
 799.018 274.800
 801.929 676.924
 517.073 966.226
 217.234 642.304
 961.606 862.540
 499.541 379.025
 971.668 137.133
 981.780 236.570
 712.530 91.939
 776.171 854.148
 100.474 584.481
 986.961 646.776
 672.284 730.947
 476.320 9.101
 833.194 181.070
 212.053 971.415
 369.984 874.727
 704.118 724.296
 841.579 504.559
 936.938 293.352
 994.048 362.055
 820.166 233.864
 54.653 40.500
 258.897 457.257
 582.835 826.707
 935.596 768.680
 265.344 19.899
 203.499 849.338
 486.703 871.427
 721.371 861.241
 861.632 109.829
 671.933 578.814
 937.801 884.269
 363.556 595.146
 548.335 473.496
 432.936 234.991
 475.091 830.612
 664.208 996.971
 164.903 295.238
 989.546 699.459
 789.425 948.834
 612.757 714.603
 350.117 726.304
 429.244 329.854
 277.165 653.659
 234.176 103.644
 856.319 348.848
 300.591 199.770
 220.727 108.359
 157.947 852.296
 773.849 678.442
 150.310 978.861
 50.523 865.528
 145.758 315.164
 790.562 929.499
 601.825 467.788
 585.204 695.819
 766.085 797.699
 881.881 253.348
 759.583 764.617
 495.701 225.055
 510.233 135.564
 503.524 925.320
 283.075 532.419
 493.475 282.318
 907.127 46.964
 442.116 505.039
 690.258 862.254
 904.493 925.123
 613.072 901.056
 968.102 823.223
 322.194 781.356
 357.852 952.488
 27.910 741.804
 830.931 758.642
 929.002 543.283
 291.589 342.703
 720.443 634.230
 938.190 160.500
 21.817 454.945
 858.111 459.829
 833.669 658.741
 268.435 944.338
 976.256 144.826
 597.800 61.413
 684.367 169.321
 681.648 343.664
 369.964 857.402
 941.745 109.660
 971.706 252.605
 811.843 534.887
 190.142 570.659
 203.165 139.260
 366.047 677.428
 153.025 369.691
 356.512 476.775
 221.993 467.309
 761.765 8.211
 782.753 746.885
 471.010 640.457
 238.210 844.213
 146.902 970.609
 906.829 234.830
 827.567 455.071
 886.903 239.233
 867.612 604.097
 554.093 915.911
 493.645 853.646
 431.651 330.264
 46.846 213.751
 302.115 66.127
 709.777 99.944
 482.738 924.693
 54.390 642.246
 872.545 205.715
 944.186 384.280
 482.808 976.646
 219.334 923.121
 799.168 260.821
 686.604 379.353
 184.976 85.666
 426.239 947.695
 142.194 61.612
 468.767 373.339
 197.025 362.842
 842.703 380.502
 399.082 168.772
 658.595 590.606
 420.218 332.625
 788.748 691.936
 345.218 68.237
 290.923 834.858
 872.375 102.061
 677.361 841.834
 526.993 103.075
 569.682 645.173
 952.255 373.872
 30.752 844.006
 525.370 121.804
 704.789 742.290
 675.916 5.829
 808.320 169.246
 909.761 714.016
 431.537 660.706
 795.594 726.049
 670.000 703.194
 10.054 77.047
 901.125 111.519
 997.805 302.350
 342.642 765.395
 248.886 11.525
 628.024 801.641
 569.721 933.515
 957.244 517.248
 796.766 278.976
 833.196 146.914
 21.530 881.296
 81.302 939.029
 739.416 571.285
 831.765 559.810
 157.373 394.214
 183.267 440.005
 779.683 639.629
 79.537 766.846
 998.548 787.681
 435.006 80.656
 735.664 709.654
 114.865 916.460
 780.117 139.716
 83.380 332.338
 742.182 169.951
 910.643 75.061
 965.614 437.477
 103.506 277.248
 114.481 662.551
 85.818 77.085
 854.499 167.077
 483.928 160.337
 291.077 126.974
 16.599 594.327
 893.081 277.627
 287.928 244.874
 136.888 53.467
 134.628 720.484
 242.059 170.164
 585.329 994.624
 158.338 186.452
 602.701 328.746
 502.442 863.108
 455.658 708.174
 858.839 185.756
 118.180 953.440
 756.482 768.123
 526.182 864.707
 546.093 301.096
 810.082 971.158
 241.416 573.710
 927.302 605.571
 391.902 944.360
 67.882 412.439
 41.174 578.628
 122.972 972.283
 440.679 154.581
 668.386 822.024
 154.838 443.171
 805.267 749.140
 564.627 342.131
 751.626 203.824
 180.546 733.578
 929.904 17.400
 71.533 371.465
 37.511 236.204
 639.642 823.345
 13.484 818.036
 785.407 995.896
 172.078 623.797
 658.270 684.888
 13.399 641.368
 940.699 893.194
 245.467 664.034
 322.230 856.040
 467.808 814.377
 157.575 67.432
 333.352 849.676
 525.819 398.041
 85.779 240.350
 98.738 180.335
 379.360 603.113
 546.486 975.194
 646.624 360.502
 147.566 454.497
 858.073 43.805
 894.537 281.056
 892.680 653.515
 592.809 151.192
 436.555 27.192
 210.735 912.042
 81.194 466.507
 356.875 267.080
 286.886 561.534
 114.549 446.514
 998.713 479.676
 262.720 16.985
 793.032 108.591
 941.917 925.926
 535.272 646.960
 198.637 874.027
 142.426 204.671
 253.779 154.319
 365.919 26.309
 310.722 423.709
 695.976 300.538
 845.270 233.416
 893.523 515.702
 529.580 55.197
 89.779 711.803
 740.352 532.838
 369.532 144.867
 320.818 560.868
 737.626 95.833
 317.778 858.381
 28.271 237.648
 538.142 44.296
 775.483 926.911
 281.680 926.075
 145.594 456.295
 653.386 147.213
 517.423 28.252
 663.704 375.683
 164.113 466.484
 439.541 497.565
 177.077 337.670
 423.491 464.544
 414.954 720.636
 390.886 453.657
 949.477 733.100
 500.445 271.140
 509.927 647.178
 778.562 673.458
 545.244 924.844
 362.099 707.485
 178.170 354.663
 260.433 773.512
 922.391 133.306
 193.033 890.418
 177.811 812.194
 390.863 358.479
 270.577 514.187
 873.188 454.099
 925.855 351.416
 209.018 0.209
 268.478 67.472
 805.524 199.506
 658.467 250.336
 323.564 324.326
 256.999 72.250
 470.394 71.427
 259.000 105.570
 557.166 222.664
 249.388 926.293
 307.591 829.435
 372.590 677.110
 265.906 351.508
 633.861 637.504
 156.965 936.567
 63.799 898.525
 906.796 498.426
 15.191 113.737
 24.574 127.887
 67.767 785.525
 290.767 104.583
 888.763 828.182
 383.781 840.852
 635.506 47.135
 229.081 214.795
 743.937 399.399
 569.288 190.369
 80.426 306.226
 957.807 394.170
 753.114 118.255
 77.018 453.669
 395.866 969.979
 808.076 698.028
 418.730 478.446
 743.862 93.585
 732.374 955.873
 79.028 610.909
 422.477 322.931
 848.725 193.558
 98.637 675.078
 965.911 980.824
 449.348 305.533
 149.885 803.677
 381.447 902.680
 697.536 366.501
 943.718 985.107
 753.621 104.259
 667.749 422.965
 745.304 888.226
 595.432 19.127
 495.154 481.993
 895.799 627.993
 80.267 627.006
 851.000 604.155
 205.357 583.358
 62.615 569.021
 975.210 852.092
 898.284 522.620
 835.293 161.027
 571.378 312.850
 775.486 873.540
 382.640 898.465
 915.562 61.191
 815.140 838.968
 395.356 114.311
 578.304 38.650
 238.530 13.198
 762.098 128.398
 35.818 75.535
 860.878 543.153
 968.926 977.659
 132.954 541.446
 765.462 228.897
 105.092 203.041
 611.911 685.115
 742.259 59.093
 157.595 511.717
 66.580 74.324
 397.612 654.611
 713.393 471.557
 134.923 23.138
 897.254 514.748
 677.236 419.993
 570.730 137.579
 537.319 723.956
 690.895 901.311
 868.284 911.454
 662.771 509.306
 698.728 427.940
 358.932 208.238
 334.990 940.869
 976.441 220.152
 495.991 139.147
 195.924 618.290
 345.019 521.641
 165.469 166.824
 915.413 837.528
 210.105 864.696
 904.563 317.285
 534.698 681.730
 172.123 144.275
 666.404 56.684
 841.396 857.704
 797.368 588.294
 812.813 908.670
 317.676 328.468
 979.028 288.072
 653.872 659.209
 34.178 649.828
 484.459 769.747
 625.040 322.473
 628.165 756.482
 657.396 959.562
 484.387 745.149
 882.763 762.924
 141.972 722.139
 813.249 426.700
 909.441 890.755
 487.891 414.146
 507.100 909.770
 412.978 378.544
 902.591 787.718
 970.202 475.385
 372.656 99.603
 906.745 751.754
 894.884 556.188
 945.503 522.872
 176.620 423.618
 664.570 702.797
 229.910 387.131
 253.989 9.928
 320.191 842.225
 553.859 147.197
 724.622 335.335
 478.631 806.489
 108.524 660.338
 933.173 277.183
 493.808 533.774
 100.822 675.776
 982.903 548.197
 333.617 248.919
 300.087 357.696
 180.397 743.084
 207.104 541.103
 557.267 653.374
 282.123 966.184
 983.270 950.115
 964.650 532.241
 786.270 88.959
 160.817 79.626
 422.324 208.030
 773.830 844.087
 566.807 139.442
 926.566 813.445
 525.827 463.362
 233.845 566.408
 208.825 327.244
 570.220 881.585
 402.498 173.149
 378.091 482.655
 225.483 160.045
 636.247 507.669
 333.520 749.146
 329.562 571.624
 925.491 217.776
 248.608 937.439
 689.163 375.670
 528.550 267.486
 167.044 337.387
 788.236 532.950
 341.303 231.648
 534.252 888.886
 583.814 344.398
 585.542 47.193
 123.018 554.621
 289.609 906.566
 301.448 453.094
 832.197 827.231
 672.573 172.970
 782.610 9.012
 277.300 411.318
 413.524 374.570
 691.492 102.334
 237.552 246.929
 916.638 701.169
 516.137 903.451
 245.037 553.178
 326.114 889.858
 545.284 623.532
 675.049 280.843
 238.297 228.693
 400.871 12.074
 651.714 892.176
 390.280 6.412
 612.252 105.680
 422.772 239.905
 550.847 442.313
 565.068 696.328
 121.513 985.805
 79.315 538.945
 267.288 518.816
 796.121 871.749
 779.100 980.593
 571.611 397.119
 987.554 750.914
 980.885 720.941
 183.516 750.732
 686.196 268.402
 388.792 843.050
 797.673 903.425
 979.471 758.765
 61.430 681.994
 515.787 715.645
 361.513 395.222
 646.011 13.955
 8.481 993.062
 648.539 414.920
 761.945 836.140
 654.465 789.089
 853.363 353.686
 779.468 877.478
 248.534 833.246
 793.450 571.215
 529.197 116.448
 902.301 683.231
 545.689 199.082
 119.361 71.784
 66.765 548.136
 303.946 259.345
 150.483 158.807
 558.128 466.391
 706.691 427.321
 446.197 608.242
 495.427 147.412
 657.654 160.289
 587.965 827.104
 825.825 524.270
 542.791 936.295
 370.239 283.076
 355.261 143.129
 409.664 436.538
 717.820 477.882
 30.437 804.430
 571.423 216.994
 855.524 469.501
 85.321 37.678
 886.150 632.499
 521.706 226.455
 750.294 48.214
 327.375 895.018
 639.411 307.516
 852.795 866.412
 523.341 391.805
 389.519 136.972
 458.208 935.456
 502.310 228.389
 526.326 536.555
 628.557 844.247
 831.792 820.014
 543.475 701.325
 9.814 109.062
 917.230 273.631
 459.335 845.903
 894.804 162.719
 372.565 930.348
 439.304 478.391
 85.418 42.474
 326.110 706.762
 111.144 673.335
 843.183 176.247
 825.704 913.863
 829.834 164.853
 355.509 218.993
 13.002 573.925
 62.316 60.344
 220.646 713.934
 740.473 60.558
 963.203 287.971
 430.775 335.320
 776.457 939.377
 633.474 90.559
 265.934 463.418
 769.029 283.337
 840.421 821.699
 415.801 372.010
 980.165 685.066
 153.971 886.731
 566.216 250.148
 597.490 42.961
 267.249 300.542
 311.960 712.017
 407.836 831.272
 35.305 332.719
 749.725 329.984
 757.279 391.833
 530.298 956.846
 418.756 778.385
 198.465 224.079
 986.047 4.239
 49.150 323.086
 490.871 121.962
 317.864 350.395
 933.052 318.394
 894.334 351.870
 178.423 41.146
 239.557 237.312
 685.018 64.118
 137.912 254.704
 920.587 821.009
 832.266 285.555
 136.297 352.559
 825.357 801.498
 5.505 309.118
 88.639 869.227
 871.526 126.175
 706.569 208.703
 651.000 13.279
 659.575 491.424
 64.728 48.460
 775.442 945.215
 898.679 998.893
 72.296 933.904
 595.445 557.319
 195.789 669.421
 129.921 322.052
 290.548 145.953
 899.870 900.731
 16.589 957.112
 157.777 94.839
 53.576 954.537
 298.600 849.311
 61.014 957.485
 400.534 920.899
 865.148 545.925
 672.485 437.597
 511.335 623.264
 600.726 362.195
 594.681 68.462
 394.213 524.390
 5.790 701.015
 917.622 301.983
 399.599 636.770
 365.615 182.183
 513.678 238.993
 991.740 554.366
 81.398 479.608
 859.356 926.689
 861.392 972.426
 756.671 837.400
 47.434 966.765
 618.510 579.715
 544.795 579.922
 356.536 274.589
 766.280 774.789
 328.684 122.115
 382.287 469.711
 516.633 918.689
 976.581 507.007
 144.733 238.242
 638.123 450.733
 110.346 402.096
 937.632 670.218
 427.726 379.349
 476.958 371.138
 467.145 709.703
 694.499 28.582
 227.719 80.569
 998.316 565.516
 174.527 242.960
 671.311 4.679
 334.029 954.611
 643.622 742.248
 740.969 797.964
 903.408 978.330
 907.062 255.025
 468.606 763.643
 507.532 815.764
 872.392 45.736
 804.417 152.856
 630.378 624.065
 622.439 279.679
 217.639 44.608
 718.826 902.753
 451.116 815.047
 726.031 932.248
 563.713 425.408
 156.668 888.058
 589.309 181.428
 232.701 63.568
 325.138 854.470
 103.148 129.145
 174.639 318.830
 741.963 983.103
 628.345 271.695
 943.869 215.228
 244.075 540.350
 162.525 428.658
 425.156 493.654
 842.424 777.113
 454.422 449.100
 591.298 589.059
 463.005 352.383
 309.746 556.833
 840.522 193.307
 853.464 121.196
 24.149 790.791
 143.352 849.821
 338.494 551.937
 880.296 527.414
 249.458 297.515
 263.245 596.271
 899.852 101.366
 778.147 525.852
 421.931 557.249
 226.117 680.558
 285.044 847.410
 525.031 594.191
 800.922 216.947
 360.639 61.049
 43.861 872.056
 720.496 696.348
 470.099 224.001
 533.996 197.394
 765.417 740.534
 709.981 312.037
 190.525 279.387
 533.456 868.329
 411.802 641.896
 706.622 280.682
 434.770 566.939
 926.670 880.280
 437.223 495.084
 241.447 644.059
 618.831 69.335
 50.492 355.502
 438.392 542.469
 387.214 626.106
 45.660 462.033
 470.522 258.251
 282.118 274.170
 721.590 123.730
 227.475 788.311
 852.209 568.428
 12.491 878.973
 922.178 599.003
 63.531 861.738
 689.196 44.381
 352.768 801.479
 218.874 61.027
 815.932 616.796
 745.784 830.023
 285.987 400.130
 668.316 904.824
 948.043 434.069
 387.706 256.154
 23.545 147.082
 360.678 734.962
 668.462 803.287
 199.096 61.832
 652.430 288.378
 220.828 943.248
 458.038 555.732
 413.374 918.904
 889.469 391.735
 23.880 732.651
 948.242 296.862
 721.934 581.241
 664.923 749.239
 609.416 483.713
 266.294 600.732
 966.880 199.976
 707.940 173.551
 49.177 845.097
 365.740 989.674
 72.707 347.009
 912.825 328.784
 699.768 696.471
 920.769 715.854
 326.696 71.275
 27.789 370.969
 654.931 179.819
 78.349 885.777
 778.928 875.742
 126.779 338.086
 101.211 324.342
 734.379 524.428
 100.201 847.843
 400.173 425.926
 476.321 400.500
 28.311 762.687
 709.775 301.997
 31.608 13.574
 131.307 30.296
 435.332 449.794
 364.746 200.143
 315.849 61.119
 405.579 253.808
 175.965 142.084
 688.982 304.646
 716.606 292.196
 638.177 206.042
 660.049 599.843
 311.948 487.681
 263.362 395.297
 659.099 793.538
 335.359 636.068
 386.360 872.179
 542.750 330.297
 731.333 776.772
 620.717 404.084
 258.512 511.638
 552.676 710.448
 747.186 962.241
 569.242 985.366
 976.234 129.582
 856.380 145.113
 721.800 787.212
 529.482 444.599
 136.842 34.171
 798.771 374.827
 272.243 440.492
 350.471 355.903
 301.051 699.462
 28.855 7.793
 822.307 804.142
 611.334 172.329
 828.729 662.021
 209.751 675.703
 731.170 923.950
 946.881 710.143
 528.474 320.071
 591.739 466.852
 408.334 420.540
 787.708 450.069
 955.410 942.109
 73.987 565.741
 747.747 238.376
 736.624 319.597
 540.212 692.869
 487.034 130.965
 890.788 396.506
 362.826 113.598
 987.251 766.752
 90.823 576.932
 410.798 952.750
 411.023 734.925
 540.894 782.319
 701.996 590.004
 501.094 222.122
 294.821 992.340
 786.370 436.175
 439.385 405.965
 643.912 400.660
 271.972 780.007
 625.249 40.527
 808.064 103.220
 539.488 137.401
 883.670 80.967
 945.453 975.961
 730.016 924.954
 782.492 270.111
 80.909 386.425
 291.880 279.415
 173.437 933.496
 887.277 894.491
 957.964 803.343
 536.055 557.104
 232.871 621.430
 783.931 171.901
 166.397 334.731
 141.917 163.070
 868.824 456.548
 833.865 797.278
 892.555 560.226
 129.673 116.319
 28.208 721.491
 746.679 846.746
 747.337 218.924
 250.827 542.927
 535.901 424.009
 519.315 803.552
 39.099 2.127
 204.860 524.264
 972.900 500.030
 663.997 921.277
 678.856 200.549
 951.655 108.443
 738.013 9.275
 543.236 724.894
 401.541 718.733
 303.672 899.328
 627.699 531.946
 588.168 373.098
 77.888 368.793
 17.992 75.918
 562.637 515.050
 540.764 809.426
 638.558 286.301
 550.726 914.647
 539.788 888.229
 630.950 115.032
 535.495 773.029
 484.944 888.117
 495.154 871.462
 776.434 242.604
 725.004 864.433
 398.139 196.003
 525.152 530.849
 476.057 358.737
 872.939 444.172
 596.373 147.357
 833.447 303.685
 56.715 351.190
 854.378 783.627
 709.655 158.254
 845.292 410.334
 329.444 667.824
 648.558 971.282
 616.713 254.703
 162.870 797.960
 511.986 545.564
 414.356 815.027
 547.214 877.969
 422.824 19.954
 483.175 860.660
 872.458 449.807
 495.622 477.943
 661.107 244.921
 48.746 285.540
 117.410 63.763
 273.258 849.899
 490.483 410.419
 918.662 172.980
 636.068 867.874
 623.763 420.982
 252.454 389.131
 522.827 604.834
 618.550 677.298
 832.055 724.966
 318.073 918.988
 625.052 340.501
 613.577 247.039
 167.989 117.331
 881.070 963.750
 934.398 979.344
 202.217 810.178
 323.323 377.408
 911.889 116.905
 558.543 511.659
 642.293 103.895
 724.223 220.330
 422.704 639.212
 195.544 574.394
 370.365 536.600
 231.425 898.749
 831.145 729.063
 418.417 150.648
 838.948 48.954
 276.297 12.768
 4.452 664.849
 271.187 156.108
 413.750 652.205
 923.432 366.236
 515.931 529.801
 665.557 340.915
 958.990 589.190
 699.047 208.561
 752.057 332.343
 744.152 202.059
 298.474 556.491
 279.319 483.411
 771.248 468.744
 459.241 149.256
 955.879 450.685
 293.945 769.132
 234.298 639.931
 105.141 996.354
 449.803 657.265
 567.593 440.476
 301.629 530.594
 437.998 960.678
 947.435 987.735
 95.530 207.166
 123.989 786.253
 318.402 744.312
 265.291 988.533
 929.615 592.093
 440.901 82.766
 520.292 944.183
 46.254 494.874
 936.950 100.378
 845.126 372.761
 463.879 991.893
 439.253 983.238
 85.914 800.289
 471.597 714.799
 150.822 59.627
 761.232 488.178
 512.865 787.965
 225.707 443.595
 506.618 885.028
 430.600 592.245
 127.763 540.118
 178.568 823.416
 668.235 265.816
 927.230 272.287
 928.015 472.391
 425.761 741.819
 494.211 54.013
 656.083 190.994
 507.304 115.731
 531.316 447.171
 720.001 839.982
 369.902 359.533
 469.725 199.161
 660.115 810.944
 733.066 158.116
 240.966 965.209
 589.500 584.521
 639.575 104.566
 900.261 968.816
 762.722 557.587
 592.625 437.247
 485.437 820.625
 744.272 375.566
 409.175 717.083
 379.203 236.987
 376.689 639.559
 36.418 21.193
 383.253 792.032
 353.877 232.806
 671.067 245.448
 49.855 374.062
 844.926 283.338
 286.601 729.985
 315.299 328.362
 800.243 162.761
 725.661 980.264
 787.180 158.875
 923.195 775.718
 90.190 546.972
 607.899 6.572
 44.351 221.014
 869.878 751.432
 569.295 222.540
 176.536 523.132
 953.835 533.664
 981.895 89.136
 823.369 550.379
 433.961 951.293
 139.655 101.191
 790.652 184.574
 714.425 971.697
 211.036 230.719
 659.161 630.133
 860.552 362.294
 807.285 426.117
 503.476 806.050
 374.577 174.589
 403.421 513.050
 739.145 224.639
 816.378 748.676
 72.530 849.490
 247.225 650.880
 815.231 845.967
 9.252 663.066
 417.876 381.565
 239.834 922.600
 946.646 422.599
 99.725 801.506
 739.316 81.281
 337.455 517.497
 285.792 262.164
 106.120 116.780
 461.631 413.765
 952.628 871.297
 560.255 609.852
 287.492 819.216
 723.025 722.709
 618.071 536.019
 157.796 999.370
 74.216 372.707
 345.949 818.438
 660.376 96.120
 473.089 962.733
 573.094 763.729
 865.895 79.866
 371.513 551.367
 891.129 573.270
 777.966 308.013
 765.036 439.730
 116.267 658.169
 52.713 281.604
 520.182 221.484
 406.252 123.503
 920.206 823.634
 724.177 770.950
 752.821 675.221
 417.900 294.608
 345.457 280.416
 676.567 105.929
 978.387 78.598
 440.894 822.017
 880.517 435.445
 468.683 278.208
 501.774 890.453
 216.984 231.072
 645.518 481.914
 923.948 362.611
 718.612 345.030
 970.787 524.305
 945.824 591.478
 392.802 888.961
 833.682 97.607
 918.000 966.310
 94.510 262.344
 600.334 707.756
 244.894 944.135
 518.354 115.136
 968.235 689.033
 993.132 581.896
 325.424 449.885
 784.249 352.455
 961.221 340.838
 19.816 972.006
 489.873 534.007
 554.649 915.700
 358.475 288.571
 706.503 999.531
 239.944 800.067
 148.703 967.595
 662.099 202.959
 221.438 369.608
 350.901 677.046
 224.672 552.001
 73.490 363.115
 862.303 114.831
 482.180 240.953
 987.143 379.699
 159.398 459.757
 45.209 381.375
 273.816 924.116
 109.138 263.728
 711.282 455.440
 426.133 120.548
 424.942 187.360
 865.613 681.110
 945.090 272.804
 243.589 471.689
 341.419 629.739
 10.954 376.280
 482.521 621.927
 335.554 826.430
 686.743 941.098
 875.497 141.262
 5.055 849.112
 54.199 49.704
 573.678 564.704
 4.700 908.597
 78.447 292.023
 478.721 99.458
 193.639 930.319
 419.479 75.284
 408.092 259.846
 909.575 334.912
 396.697 642.507
 237.394 539.441
 704.622 422.185
 616.688 132.277
 107.084 64.650
 961.677 276.135
 414.274 86.733
 209.711 37.222
 487.480 326.029
 218.818 404.804
 800.026 573.228
 800.148 574.961
 449.854 897.520
 105.230 607.932
 247.186 650.075
 333.198 11.703
 451.515 530.859
 589.689 449.077
 211.066 789.978
 81.407 815.280
 512.056 537.078
 610.624 608.137
 924.575 822.272
 312.728 298.162
 40.217 91.663
 605.950 302.657
 839.997 412.144
 572.364 942.622
 369.261 497.114
 218.029 196.244
 791.933 680.760
 850.746 205.703
 865.259 108.013
 827.480 908.630
 37.308 195.303
 149.284 180.725
 94.789 929.394
 386.936 836.625
 653.567 504.277
 601.031 352.419
 816.819 736.072
 749.480 371.205
 257.599 370.914
 355.134 824.379
 498.178 928.805
 316.372 753.203
 645.660 866.352
 891.994 820.388
 642.777 242.548
 364.831 748.531
 748.468 524.266
 300.279 965.247
 471.868 852.719
 858.974 43.597
 245.878 829.934
 317.463 836.117
 395.897 387.331
 895.710 762.579
 291.962 419.260
 612.309 541.969
 278.133 845.993
 192.207 790.394
 64.036 497.057
 870.741 636.589
 706.014 451.200
 182.729 648.732
 268.099 148.939
 735.776 499.700
 358.288 12.995
 359.999 517.216
 308.368 417.459
 547.728 431.085
 84.273 475.017
 469.887 617.733
 560.012 240.667
 132.634 94.244
 496.210 928.072
 48.088 587.223
 71.920 610.051
 594.868 618.916
 716.433 526.827
 573.625 652.662
 70.233 594.867
 184.154 625.934
 418.194 425.865
 206.345 391.726
 833.616 201.147
 827.724 673.236
 452.286 63.240
 674.248 613.592
 867.657 386.221
 845.091 138.414
 161.182 862.877
 381.365 426.546
 818.496 933.363
 695.942 351.093
 948.210 701.528
 218.005 872.572
 234.709 306.239
 350.899 867.486
 791.399 291.698
 872.616 603.790
 111.698 49.083
 20.405 139.855
 169.886 968.838
 668.111 951.611
 134.256 776.106
 528.762 475.175
 305.416 239.297
 75.397 396.699
 670.683 302.409
 578.338 100.199
 712.222 844.910
 92.984 886.298
 865.783 8.709
 513.229 354.164
 795.687 30.781
 623.925 665.217
 630.244 103.497
 962.168 515.788
 643.501 164.731
 829.986 287.736
 930.373 48.754
 917.232 537.760
 212.571 850.038
 197.802 259.940
 544.839 49.179
 387.897 9.812
 830.800 197.518
 712.941 325.426
 374.021 169.877
 759.267 0.547
 304.895 978.659
 105.154 752.108
 462.768 343.789
 378.785 38.544
 953.692 968.428
 601.724 103.772
 128.805 257.654
 697.522 384.883
 571.065 904.547
 5.734 887.289
 976.729 864.088
 500.119 922.062
 663.281 139.425
 202.182 154.861
 121.466 57.423
 371.735 438.390
 302.774 241.634
 387.248 610.406
 645.288 872.203
 570.852 822.300
 593.588 515.687
 414.694 20.159
 168.895 415.814
 903.553 697.603
 53.332 652.084
 658.201 759.784
 429.788 630.478
 27.884 328.586
 182.326 493.969
 699.629 143.808
 930.097 894.903
 856.187 202.932
 112.639 212.422
 970.545 777.847
 41.229 422.156
 368.780 560.811
 508.096 19.336
 197.994 550.149
 434.128 387.885
 204.135 280.083
 820.858 914.962
 135.398 36.138
 341.659 731.777
 848.698 950.399
 601.028 866.651
 595.552 28.154
 953.561 615.193
 113.762 673.113
 802.788 245.965
 245.130 622.319
 194.596 589.226
 857.309 109.229
 933.904 313.250
 968.689 795.400
 243.002 629.935
 585.500 564.257
 454.996 31.929
 865.085 686.797
 409.015 331.313
 651.486 446.659
 50.799 519.190
 100.317 864.260
 412.187 711.597
 258.482 265.695
 267.716 995.398
 908.227 696.636
 671.439 284.799
 369.560 444.824
 540.256 181.484
 4.083 582.961
 953.191 276.881
 928.353 618.410
 813.566 711.725
 555.991 194.418
 610.656 124.789
 502.898 752.345
 810.041 278.734
 645.180 74.156
 691.288 686.607
 579.072 383.294
 485.099 908.172
 838.618 909.703
 389.596 912.366
 250.614 506.619
 370.507 972.558
 96.025 543.681
 678.978 77.581
 979.463 159.658
 313.230 296.772
 738.252 320.741
 468.900 65.410
 433.161 544.843
 583.588 982.225
 615.103 682.144
 302.733 598.321
 145.313 616.308
 448.565 382.338
 928.094 14.102
 436.715 766.478
 890.624 413.923
 84.468 998.903
 387.240 632.006
 121.974 677.577
 217.782 70.333
 137.659 937.044
 510.873 439.870
 49.240 561.667
 541.453 339.432
 332.945 955.922
 913.602 242.807
 209.814 204.514
 558.926 698.767
 276.247 82.980
 369.937 910.071
 876.559 154.363
 527.457 563.772
 1.527 221.463
 289.694 587.197
 15.119 749.499
 115.094 918.284
 871.468 174.074
 996.229 937.966
 198.292 647.779
 120.811 713.683
 157.294 30.079
 859.633 960.425
 15.381 204.370
 348.994 718.074
 995.113 918.811
 904.437 265.902
 43.593 740.192
 318.870 107.282
 444.548 719.451
 984.995 835.946
 679.968 471.119
 291.201 981.068
 59.942 435.128
 1.597 179.338
 520.025 626.786
 302.574 160.759
 725.291 588.784
 916.498 499.796
 513.265 77.868
 511.901 78.658
 501.080 178.920
 521.433 954.736
 825.851 612.003
 184.214 304.904
 884.559 445.262
 6.816 336.402
 197.244 851.070
 63.631 274.067
 194.542 937.534
 387.711 538.946
 590.263 686.308
 720.351 71.622
 757.640 154.946
 752.794 988.465
 102.985 22.822
 695.818 719.540
 194.908 329.680
 119.893 807.767
 436.085 571.285
 915.668 260.580
 386.214 764.544
 405.357 863.600
 690.692 402.212
 891.885 82.492
 624.185 503.160
 644.361 1.310
 909.480 986.951
 693.525 346.152
 60.444 10.444
 135.385 710.356
 567.727 489.584
 529.709 85.792
 793.879 971.808
 624.518 183.854
 171.195 145.214
 59.013 534.817
 854.042 281.423
 993.837 236.300
 224.197 662.660
 216.213 497.309
 892.318 783.063
 173.011 825.820
 93.867 723.370
 430.284 133.163
 609.350 351.434
 154.410 990.811
 715.616 813.392
 596.874 353.914
 819.251 457.581
 59.387 855.538
 659.938 821.547
 63.926 136.656
 579.470 448.884
 177.011 985.231
 812.195 64.471
 190.921 455.059
 999.757 392.277
 776.453 778.459
 804.685 657.999
 750.188 199.332
 184.460 478.803
 280.318 773.044
 384.259 444.389
 553.020 411.111
 259.497 668.217
 78.618 711.464
 98.925 6.172
 203.811 394.557
 588.640 464.310
 861.726 962.736
 43.358 649.974
 812.207 781.593
 93.326 454.767
 855.499 429.929
 915.899 627.421
 826.265 427.033
 56.035 523.791
 752.938 385.983
 308.574 275.282
 888.868 88.478
 909.327 451.397
 454.080 775.209
 976.890 203.314
 765.163 206.181
 290.988 950.180
 949.506 393.834
 817.567 135.775
 940.533 739.710
 80.259 58.543
 812.692 20.181
 420.089 521.406
 446.636 941.076
 220.972 208.764
 802.579 3.538
 351.899 566.673
 837.283 148.090
 884.487 218.958
 20.115 40.521
 787.248 918.399
 6.457 167.083
 928.628 919.913
 911.165 868.679
 696.154 824.403
 717.524 580.700
 668.396 120.918
 163.056 389.356
 572.650 234.601
 295.677 364.351
 690.071 143.137
 203.162 295.262
 600.387 970.033
 924.944 524.002
 812.342 204.733
 575.312 622.959
 228.929 783.572
 386.578 78.316
 326.491 528.881
 943.458 776.428
 365.444 863.618
 877.400 599.793
 332.156 163.932
 851.878 475.131
 774.266 90.880
 754.704 702.382
 326.073 154.464
 657.378 768.424
 820.673 148.342
 668.542 317.148
 198.240 882.553
 241.294 727.941
 395.498 405.869
 562.768 332.927
 443.273 110.569
 207.752 680.517
 713.560 353.379
 452.940 195.520
 704.288 499.931
 279.513 876.466
 691.668 240.340
 722.198 356.786
 732.487 154.681
 513.888 301.484
 780.829 494.377
 915.505 44.155
 467.655 44.399
 778.551 935.198
 452.551 438.055
 658.121 681.379
 223.136 997.897
 650.741 135.342
 20.521 800.459
 375.975 432.971
 893.410 327.298
 533.233 983.767
 116.676 528.969
 953.556 767.634
 693.197 41.498
 316.543 368.982
 934.600 446.666
 329.261 640.060
 184.113 38.715
 359.290 299.638
 303.396 372.105
 298.596 875.860
 248.217 629.695
 907.187 444.345
 761.613 420.727
 472.416 610.969
 227.325 236.344
 326.096 175.444
 63.515 340.956
 420.373 184.726
 662.845 134.957
 685.643 457.823
 968.919 903.087
 519.029 714.925
 942.905 668.878
 297.332 768.605
 743.016 555.351
 919.566 693.510
 691.896 442.331
 784.686 859.508
 524.051 789.075
 351.807 333.141
 922.115 625.353
 142.851 580.886
 604.422 913.663
 189.258 67.764
 808.003 649.143
 31.221 174.977
 714.704 232.134
 314.141 564.376
 440.566 251.821
 235.028 415.562
 600.309 929.282
 841.900 838.554
 72.861 46.508
 830.477 722.251
 536.914 337.014
 691.419 582.903
 177.027 526.789
 92.876 909.834
 943.523 625.256
 320.182 615.439
 99.122 699.046
 598.365 546.583
 920.936 381.831
 682.895 434.029
 220.152 336.811
 287.210 990.162
 368.611 991.000
 617.575 223.334
 309.945 189.201
 480.272 45.743
 314.363 197.912
 414.863 302.345
 195.127 343.647
 970.141 848.164
 229.005 754.989
 284.349 923.419
 953.259 342.588
 344.567 8.452
 392.018 586.307
 795.942 537.835
 592.289 584.391
 642.175 284.740
 824.503 477.331
 144.817 128.252
 577.747 0.759
 289.123 38.609
 912.142 899.902
 265.244 975.028
 629.744 995.976
 20.211 520.078
 603.554 216.141
 401.613 271.241
 927.595 157.800
 149.103 587.988
 988.419 170.022
 734.201 330.327
 232.005 305.467
 119.699 817.200
 134.899 271.597
 52.775 740.623
 463.038 27.166
 744.321 70.048
 297.362 406.436
 272.843 712.684
 956.696 977.542
 914.271 516.695
 993.087 761.618
 797.409 38.121
 963.723 855.159
 854.445 777.509
 990.593 949.662
 341.305 532.773
 951.342 160.563
 186.082 330.314
 952.407 33.038
 855.728 572.424
 921.939 547.452
 160.321 576.363
 331.558 4.500
 617.330 345.820
 272.288 822.662
 430.190 991.057
 133.757 162.204
 379.231 747.654
 682.724 425.076
 639.708 598.970
 326.184 733.670
 720.582 413.238
 147.755 519.222
 926.221 607.431
 998.985 48.894
 376.822 256.962
 537.894 676.260
 155.701 408.888
 867.040 540.485
 384.507 18.235
 17.103 483.185
 340.614 319.530
 337.243 857.468
 332.630 741.435
 231.025 320.546
 226.120 360.104
 160.508 419.453
 876.566 820.544
 428.284 979.572
 472.726 104.581
 637.866 809.145
 941.334 224.437
 580.410 751.575
 212.154 123.323
 456.513 503.714
 717.585 785.434
 125.565 115.633
 8.084 829.626
 494.324 579.334
 636.749 981.575
 177.032 174.954
 414.533 601.957
 350.324 188.232
 1.034 472.152
 909.511 548.038
 392.050 898.994
 933.771 803.901
 839.477 756.416
 364.584 507.608
 815.511 710.485
 175.985 457.624
 862.990 716.961
 101.289 778.494
 187.196 94.215
 816.724 448.299
 99.388 482.131
 958.552 555.030
 454.954 737.836
 260.875 297.556
 903.584 995.930
 693.303 979.222
 527.663 454.028
 701.401 43.454
 558.723 919.216
 411.419 532.828
 678.790 268.449
 60.956 318.602
 610.703 2.622
 518.210 539.678
 533.784 292.157
 817.251 42.315
 411.597 869.439
 380.991 248.971
 748.123 883.663
 446.221 971.467
 86.733 225.846
 18.328 775.933
 800.255 700.490
 42.211 800.985
 285.673 876.187
 908.906 513.161
 547.284 116.109
 655.885 982.488
 629.125 562.629
 447.491 494.124
 321.138 135.332
 28.210 938.321
 721.809 571.350
 666.331 589.709
 379.102 379.733
 692.846 888.323
 965.557 251.555
 587.356 349.370
 464.966 934.379
 869.465 77.926
 177.442 78.909
 973.900 760.343
 85.674 848.139
 176.943 798.720
 194.484 661.642
 310.218 191.566
 863.251 862.078
 958.095 226.432
 229.493 135.382
 552.901 313.344
 982.916 503.879
 926.552 766.283
 731.854 721.897
 570.344 839.467
 325.652 31.021
 921.573 291.978
 902.587 837.285
 214.772 525.420
 347.178 831.363
 788.041 392.144
 814.762 26.721
 655.871 974.452
 145.102 797.037
 786.571 496.792
 298.347 175.765
 945.910 452.724
 442.207 876.043
 482.626 546.435
 362.843 902.302
 783.295 95.394
 406.176 475.625
 763.706 687.786
 951.564 768.552
 94.841 597.418
 324.726 642.524
 490.145 332.478
 248.160 969.179
 366.578 726.023
 159.962 977.407
 297.729 799.068
 589.015 449.405
 618.778 766.194
 916.933 54.257
 239.298 673.594
 274.392 986.097
 542.909 316.209
 578.741 710.231
 277.696 970.272
 216.709 625.187
 596.592 687.159
 84.174 947.474
 123.870 151.434
 416.090 10.349
 787.152 528.547
 453.739 345.599
 551.626 74.620
 711.345 560.745
 465.240 201.486
 706.093 822.022
 114.475 974.749
 118.780 159.725
 697.004 851.675
 649.242 297.071
 140.216 660.621
 341.762 1.731
 686.668 96.239
 979.537 321.751
 985.353 207.492
 710.706 511.253
 280.905 731.708
 376.351 8.298
 794.105 561.307
 896.167 795.539
 802.232 894.779
 441.479 667.104
 425.752 635.167
 226.985 921.866
 330.723 663.221
 399.658 398.342
 789.244 674.924
 340.913 420.506
 81.654 171.158
 450.268 512.582
 555.414 898.333
 196.955 806.172
 711.249 931.152
 540.130 61.939
 104.897 670.966
 186.613 583.525
 223.561 204.904
 113.466 951.726
 613.718 772.155
 195.508 156.463
 648.528 945.072
 87.471 72.370
 378.798 625.482
 987.379 296.249
 814.628 42.609
 900.559 642.276
 841.989 720.930
 209.169 340.135
 349.073 357.190
 985.257 484.576
 284.005 839.537
 648.955 90.011
 504.353 282.715
 428.831 274.171
 828.525 106.475
 117.728 459.664
 531.964 405.528
 902.117 886.197
 221.969 344.757
 471.525 279.648
 102.508 149.923
 160.672 853.032
 835.852 679.294
 842.183 310.304
 705.903 173.656
 552.233 594.171
 476.368 849.846
 102.993 436.363
 56.284 675.609
 0.603 521.795
 879.755 231.423
 959.787 220.655
 273.212 708.400
 878.469 344.563
 222.218 131.989
 828.497 479.786
 14.169 50.671
 30.308 893.150
 579.612 539.871
 836.984 311.265
 792.847 186.924
 961.372 573.276
 34.805 127.049
 871.952 49.402
 433.592 467.205
 869.941 115.437
 49.556 979.550
 581.002 956.411
 984.423 574.602
 767.354 635.297
 792.966 222.461
 635.399 65.485
 439.349 15.418
 404.002 144.655
 350.000 434.605
 360.897 484.233
 305.313 465.075
 99.332 560.136
 121.245 506.728
 51.933 639.706
 389.871 452.182
 860.051 945.246
 269.065 387.057
 898.819 400.352
 182.827 43.903
 363.092 191.119
 765.463 979.428
 478.004 745.567
 858.329 907.640
 478.553 592.312
 453.426 311.651
 182.293 670.157
 233.518 367.228
 12.679 806.183
 546.231 975.641
 800.873 308.818
 985.644 846.266
 262.126 497.904
 158.116 755.832
 698.286 844.896
 51.635 396.832
 788.078 567.840
 784.932 308.695
 686.982 628.012
 412.401 848.789
 542.479 234.065
 134.826 733.741
 739.840 66.734
 398.769 483.023
 108.476 399.948
 346.712 885.138
 147.055 285.358
 246.721 31.381
 353.322 675.262
 428.218 313.148
 586.067 237.934
 876.707 236.736
 234.385 138.975
 695.003 795.856
 843.674 958.025
 775.112 168.524
 847.514 432.872
 99.788 524.217
 606.271 889.324
 415.534 982.260
 61.906 57.372
 602.114 137.220
 817.140 790.049
 873.333 835.953
 246.764 804.381
 148.823 969.022
 588.982 533.192
 159.015 232.004
 662.409 106.759
 410.422 66.188
 555.386 235.013
 324.296 140.090
 62.123 709.946
 149.955 760.709
 846.695 535.781
 579.285 874.695
 930.928 478.528
 988.689 843.263
 583.728 529.638
 500.052 850.367
 573.586 338.979
 376.876 671.221
 897.078 794.521
 902.879 18.435
 956.532 329.571
 778.044 867.201
 0.226 208.462
 114.876 0.855
 807.060 479.408
 431.717 616.478
 771.438 755.182
 180.133 679.994
 977.964 770.746
 572.152 955.398
 632.458 319.736
 6.490 277.588
 496.994 752.279
 649.641 857.934
 251.235 554.072
 579.989 761.775
 37.829 465.763
 926.108 373.842
 741.459 252.726
 152.460 758.010
 772.947 224.339
 798.176 549.407
 583.406 320.464
 742.233 7.839
 698.612 438.144
 338.590 370.546
 448.633 336.550
 378.782 818.930
 558.370 121.275
 840.811 508.091
 475.299 924.392
 269.201 880.399
 433.798 933.895
 601.790 216.363
 311.403 620.718
 467.710 279.413
 919.896 614.248
 784.400 338.657
 419.989 704.972
 688.978 548.196
 557.397 437.572
 963.664 7.103
 723.381 497.534
 621.843 94.987
 855.403 902.393
 879.896 289.347
 652.751 964.420
 472.125 428.155
 805.125 189.377
 997.038 730.833
 64.853 76.508
 491.496 169.602
 259.151 63.933
 695.950 468.971
 289.493 262.903
 933.972 971.734
 930.552 800.952
 320.081 354.293
 779.340 470.940
 222.415 101.717
 52.250 398.563
 834.902 303.713
 447.902 799.392
 104.487 637.365
 929.477 817.518
 562.695 932.317
 802.036 406.830
 230.826 930.953
 716.768 233.763
 310.700 362.642
 402.104 413.669
 897.784 240.402
 755.825 324.028
 223.352 994.170
 15.885 814.275
 662.891 201.684
 721.730 417.697
 858.277 930.853
 71.621 994.648
 163.271 121.977
 642.333 942.978
 310.892 710.709
 661.097 311.495
 745.566 910.005
 579.322 971.353
 693.921 959.129
 395.381 330.157
 450.484 828.166
 389.325 821.531
 915.835 596.275
 873.874 741.667
 485.920 150.457
 519.549 622.575
 496.151 269.031
 391.599 683.351
 569.647 240.882
 234.837 455.631
 105.729 749.215
 780.119 172.703
 425.932 528.932
 21.652 194.655
 626.665 142.337
 954.279 630.899
 279.959 351.894
 169.391 448.734
 789.054 884.952
 819.936 20.135
 409.795 658.160
 690.555 72.130
 860.849 673.714
 687.136 948.108
 687.680 121.377
 808.687 552.834
 442.239 665.499
 228.669 203.272
 570.771 302.176
 216.626 216.449
 147.417 515.549
 325.712 576.145
 186.009 112.405
 187.500 589.428
 844.297 79.324
 850.285 494.766
 994.618 986.187
 407.028 454.153
 166.688 893.834
 548.468 956.498
 18.815 842.791
 88.061 98.092
 213.628 875.484
 708.878 473.765
 766.620 138.235
 526.951 10.245
 707.035 24.015
 227.637 267.850
 800.230 45.674
 766.203 810.296
 391.506 305.916
 14.064 742.796
 359.255 79.066
 438.997 509.386
 129.056 305.708
 420.615 350.508
 572.151 280.269
 188.561 296.147
 966.798 679.807
 526.059 318.530
 567.541 426.610
 279.003 917.587
 436.967 925.197
 652.672 353.556
 231.672 584.183
 144.089 381.693
 486.434 483.942
 456.222 356.605
 449.062 731.482
 656.588 147.040
 726.775 744.606
 291.770 389.874
 410.486 108.701
 843.200 184.456
 146.156 72.932
 328.840 620.639
 975.748 409.903
 618.693 296.765
 30.751 606.670
 66.253 734.190
 138.280 928.445
 867.785 864.841
 606.097 183.245
 479.927 355.608
 354.398 290.456
 864.409 751.703
 827.735 433.986
 26.215 349.325
 872.156 466.824
 585.415 441.088
 825.695 774.919
 118.846 475.738
 223.008 341.075
 949.365 612.935
 738.800 751.681
 499.307 775.764
 724.118 228.668
 390.987 265.417
 62.496 954.895
 128.500 227.060
 179.920 392.679
 467.960 181.666
 177.821 512.376
 841.769 669.743
 968.644 781.464
 389.112 9.020
 429.363 985.848
 29.902 734.802
 352.824 925.858
 451.722 469.643
 976.460 352.365
 35.474 524.979
 162.376 176.586
 380.517 253.561
 654.628 634.441
 786.889 95.759
 964.655 237.006
 472.074 958.650
 253.116 657.918
 431.763 363.217
 457.976 251.945
 265.742 36.840
 939.716 362.901
 376.768 925.799
 103.400 550.328
 185.787 81.755
 45.359 70.609
 192.845 428.741
 944.150 507.442
 229.419 950.275
 58.775 117.821
 302.671 522.669
 152.858 892.103
 311.400 148.939
 475.385 310.569
 231.554 172.012
 93.898 494.652
 318.409 635.860
 94.841 720.100
 473.407 54.252
 591.386 793.629
 274.894 689.795
 468.027 446.587
 700.239 57.581
 653.010 912.127
 277.080 780.247
 457.071 109.927
 126.585 432.432
 115.648 139.248
 12.899 435.921
 290.839 991.951
 329.566 981.441
 550.832 847.744
 753.010 953.631
 73.572 950.702
 720.788 782.720
 296.412 725.853
 671.708 415.690
 435.805 454.937
 168.014 332.974
 665.352 859.477
 236.387 891.063
 904.360 345.827
 972.595 669.803
 223.425 350.294
 190.389 884.034
 612.185 222.863
 522.859 986.642
 524.615 836.034
 346.404 63.869
 168.982 672.244
 464.209 489.171
 846.387 491.081
 6.276 59.915
 870.036 908.600
 153.400 758.581
 276.522 828.726
 327.909 638.834
 933.324 784.646
 497.491 684.975
 969.071 900.788
 371.110 894.120
 123.952 538.452
 17.237 113.264
 509.019 296.016
 871.612 172.781
 950.153 94.256
 120.168 704.274
 103.599 675.577
 16.119 340.054
 596.528 210.319
 120.369 155.376
 752.731 452.113
 621.116 640.234
 897.900 276.095
 500.010 847.826
 641.931 618.237
 154.325 850.181
 951.104 101.033
 271.882 192.060
 748.052 661.053
 980.054 641.801
 412.237 608.619
 72.745 427.588
 51.577 961.140
 58.338 70.760
 133.308 951.790
 794.038 400.699
 808.741 67.647
 82.628 890.933
 554.972 199.666
 139.499 891.061
 52.574 765.541
 701.949 957.549
 190.927 410.570
 488.516 387.380
 864.039 906.719
 40.808 326.733
 614.786 602.584
 839.537 822.663
 982.753 563.606
 203.767 785.122
 591.652 860.465
 409.602 671.201
 11.345 182.031
 831.494 450.445
 384.353 576.478
 674.102 982.263
 808.336 59.581
 61.217 772.454
 808.203 612.809
 245.106 379.578
 661.487 656.301
 436.908 733.301
 308.373 994.451
 7.105 791.045
 486.886 956.519
 413.149 297.442
 190.398 594.023
 355.791 689.703
 608.613 343.735
 101.503 193.376
 147.040 153.778
 218.482 924.854
 639.645 224.954
 819.369 923.002
 393.664 905.077
 774.086 801.320
 606.730 946.451
 818.670 489.099
 49.492 991.894
 435.965 925.185
 740.287 379.943
 295.344 707.415
 883.543 882.485
 712.872 475.959
 284.936 926.234
 410.524 127.087
 181.754 962.106
 21.076 987.959
 277.127 582.874
 590.384 521.561
 285.723 539.723
 385.121 427.802
 483.355 153.000
 814.048 631.954
 303.732 572.954
 235.104 340.260
 595.806 634.445
 947.572 345.716
 601.112 517.994
 185.167 101.324
 341.835 321.394
 436.882 775.751
 939.758 845.102
 760.870 865.174
 379.492 175.229
 833.728 768.550
 555.497 925.229
 532.396 620.870
 723.407 576.923
 696.028 214.693
 37.245 189.681
 6.030 884.895
 973.619 660.222
 377.683 160.995
 603.320 692.246
 928.119 947.329
 804.564 43.022
 102.763 130.830
 257.964 461.986
 363.725 262.247
 12.205 923.785
 505.147 247.635
 355.096 324.964
 26.440 527.050
 914.379 190.470
 507.040 726.317
 296.486 194.433
 856.350 230.792
 52.777 401.389
 8.460 48.272
 448.008 181.579
 769.870 968.166
 954.488 240.563
 364.646 667.944
 870.312 262.682
 838.214 613.658
 176.929 324.557
 39.485 412.332
 129.207 653.610
 890.481 529.482
 981.985 43.438
 140.417 829.577
 276.233 488.834
 682.886 341.269
 763.554 455.427
 763.955 618.750
 71.359 879.721
 327.388 457.073
 787.242 122.965
 210.774 930.161
 657.435 935.604
 631.003 428.111
 891.765 177.330
 165.529 764.017
 189.951 871.227
 361.326 453.763
 548.704 829.614
 878.874 914.962
 375.898 895.385
 224.315 818.702
 80.564 7.785
 237.851 911.019
 481.906 178.186
 517.115 816.628
 896.672 792.691
 365.649 177.677
 134.605 828.095
 1.759 762.927
 322.255 850.338
 52.895 221.341
 155.026 474.988
 534.784 27.691
 968.119 113.366
 890.021 971.092
 744.108 751.733
 383.341 630.873
 616.665 551.628
 443.864 543.683
 567.804 694.340
 960.147 832.951
 284.562 989.888
 201.565 603.921
 677.961 839.526
 917.591 327.348
 463.181 580.100
 290.942 181.051
 749.125 588.565
 155.606 94.921
 535.027 716.392
 178.912 271.512
 811.577 227.598
 318.405 716.223
 17.645 892.763
 648.165 809.377
 517.399 847.108
 781.952 953.811
 596.133 246.716
 357.166 618.047
 989.016 287.047
 967.018 714.747
 871.138 306.411
 199.707 770.219
 468.645 149.167
 51.971 82.526
 371.334 764.624
 497.617 377.903
 312.251 864.352
 804.920 968.019
 657.681 939.699
 783.844 210.204
 353.070 780.346
 306.609 70.635
 281.334 951.836
 563.039 693.846
 297.443 243.999
 793.473 263.738
 947.888 542.489
 972.891 789.872
 609.666 692.242
 714.493 222.458
 487.733 895.294
 711.834 959.685
 292.740 837.257
 366.034 97.416
 135.593 778.875
 947.396 934.567
 78.356 133.871
 145.587 304.434
 181.903 825.042
 174.337 285.062
 802.153 850.978
 548.337 48.198
 274.499 780.280
 152.855 850.040
 159.223 233.833
 519.760 26.926
 521.158 124.147
 124.523 930.037
 610.027 440.360
 672.938 875.436
 71.864 535.047
 477.248 775.417
 938.358 162.139
 181.050 295.622
 44.219 302.061
 910.435 307.106
 850.640 99.555
 863.501 496.198
 496.263 930.918
 937.665 196.192
 49.846 750.585
 98.409 517.672
 648.027 872.821
 256.582 398.325
 417.464 294.041
 714.688 253.843
 706.456 516.818
 114.309 989.898
 293.432 700.590
 943.698 497.750
 457.928 329.510
 301.614 685.188
 356.618 588.660
 843.465 137.832
 258.394 300.340
 820.156 727.101
 277.394 757.413
 347.731 709.156
 173.256 656.371
 584.541 938.921
 139.042 775.223
 237.573 864.932
 797.395 147.341
 744.552 600.407
 606.155 479.636
 885.133 975.147
 720.356 69.994
 342.779 468.843
 955.932 753.609
 576.966 981.958
 692.511 600.062
 59.033 704.093
 382.164 482.831
 588.802 845.644
 295.066 930.961
 735.304 676.449
 431.949 170.230
 954.001 400.223
 320.143 180.164
 223.636 637.055
 41.577 286.319
 44.760 204.459
 126.701 17.382
 854.205 12.878
 400.757 67.802
 668.132 21.843
 953.898 493.104
 482.003 651.715
 793.277 141.922
 368.155 892.214
 545.561 601.704
 637.903 687.420
 637.403 50.308
 20.930 368.057
 467.754 700.239
 783.544 821.534
 180.750 473.615
 611.223 380.102
 186.002 22.220
 49.323 724.711
 692.074 717.064
 287.174 369.716
 309.546 175.078
 120.938 949.811
 536.357 806.984
 403.969 779.649
 407.092 690.663
 132.302 218.283
 219.772 369.800
 287.819 730.102
 451.804 410.084
 521.270 192.394
 347.542 317.401
 878.362 723.620
 262.897 727.313
 809.521 878.121
 450.425 246.651
 240.609 520.225
 276.983 490.428
 179.066 616.993
 804.480 375.815
 176.809 903.254
 604.406 665.006
 535.218 219.878
 693.973 786.978
 814.118 916.765
 604.109 701.107
 469.521 171.720
 48.732 721.072
 95.713 296.945
 145.158 913.458
 165.995 993.413
 24.957 680.910
 561.008 242.804
 313.874 83.830
 830.196 785.531
 892.409 137.664
 664.874 375.569
 572.566 925.316
 662.978 698.300
 541.148 707.529
 156.279 721.512
 279.217 10.077
 749.462 573.223
 27.386 767.821
 713.529 819.569
 37.005 255.330
 488.617 283.973
 840.738 615.592
 116.285 602.941
 558.409 86.742
 349.978 367.639
 994.110 436.839
 723.799 532.993
 600.662 954.063
 811.413 382.158
 612.631 550.700
 924.315 574.086
 57.690 960.757
 305.485 51.734
 429.509 620.569
 522.341 989.616
 478.207 987.535
 881.842 669.244
 484.364 782.827
 738.506 612.357
 120.475 839.117
 79.187 413.173
 363.552 933.960
 610.970 196.311
 151.299 624.224
 192.774 206.259
 522.186 738.099
 107.872 692.641
 750.164 790.695
 722.014 494.098
 583.987 269.558
 187.042 808.828
 688.960 980.806
 287.643 854.100
 27.835 588.750
 372.237 8.086
 423.599 146.270
 719.041 658.735
 338.782 964.885
 154.380 185.130
 855.865 168.066
 329.684 111.678
 526.531 905.146
 671.843 614.779
 702.181 563.164
 622.338 851.487
 895.806 627.590
 675.511 411.450
 840.547 728.365
 795.478 974.628
 90.728 123.787
 742.423 660.470
 97.687 570.898
 458.553 768.180
 729.284 497.278
 66.017 586.219
 685.585 306.083
 906.122 662.248
 394.146 835.194
 921.514 607.492
 899.821 664.269
 149.477 913.107
 352.548 472.935
 81.759 897.025
 751.778 742.437
 659.286 310.317
 140.633 145.593
 41.796 110.049
 922.528 260.262
 433.911 764.533
 66.624 184.840
 899.775 275.758
 798.350 36.087
 575.437 977.451
 762.356 616.290
 137.235 456.007
 376.096 85.197
 29.078 521.318
 144.178 739.885
 343.614 667.094
 511.217 860.923
 521.523 562.654
 531.889 534.653
 137.812 733.366
 322.090 808.520
 19.892 153.310
 218.367 19.197
 153.905 195.487
 561.335 582.459
 225.390 481.717
 482.700 520.605
 978.623 131.548
 418.138 989.638
 714.344 728.162
 896.103 656.972
 354.933 765.804
 525.183 964.222
 344.215 200.125
 782.586 722.531
 799.123 37.677
 909.599 654.219
 453.302 237.244
 865.286 79.437
 17.995 882.775
 249.388 5.554
 200.235 970.127
 454.579 106.513
 158.304 837.993
 75.163 66.346
 112.993 393.286
 15.518 232.831
 972.346 724.417
 491.538 602.223
 547.057 369.621
 589.855 592.784
 441.583 584.561
 583.387 512.943
 288.455 122.422
 341.841 879.317
 264.475 754.575
 919.211 971.263
 979.824 490.523
 447.186 43.329
 885.179 937.440
 467.219 166.873
 396.247 723.287
 651.028 589.737
 416.533 409.738
 799.250 31.436
 852.529 874.254
 83.443 354.521
 893.775 42.444
 673.533 345.118
 184.676 915.823
 339.950 812.109
 784.663 645.304
 959.314 180.729
 815.744 542.027
 409.717 158.705
 577.220 254.686
 394.710 728.446
 389.856 252.452
 765.561 644.776
 568.031 376.428
 853.742 162.294
 338.058 717.573
 817.557 888.634
 682.081 868.025
 639.284 358.969
 525.840 614.267
 976.031 193.115
 269.335 98.620
 815.755 960.227
 824.494 89.964
 769.867 208.674
 343.804 260.604
 748.709 482.006
 47.149 764.907
 822.548 638.697
 657.569 223.247
 828.026 916.605
 195.198 714.196
 1.005 66.666
 335.276 116.609
 817.248 548.641
 371.940 184.764
 721.334 399.835
 533.830 913.104
 393.660 511.185
 37.677 897.187
 220.596 870.364
 737.572 634.429
 222.044 945.404
 504.121 658.176
 585.397 12.395
 850.941 453.186
 339.605 495.158
 695.852 666.838
 465.605 542.354
 208.655 881.348
 720.380 267.466
 242.687 336.277
 695.550 609.790
 987.684 441.854
 634.525 320.382
 909.240 671.821
 495.192 457.355
 275.825 704.952
 821.175 201.753
 216.546 248.139
 530.241 131.071
 228.405 337.512
 553.172 55.490
 865.514 609.751
 872.884 515.815
 327.690 861.384
 387.742 336.399
 233.140 482.884
 823.703 636.000
 748.797 145.982
 769.293 230.281
 779.737 531.394
 630.601 857.701
 231.444 270.618
 678.838 462.930
 679.122 515.404
 371.974 356.037
 658.615 283.718
 209.080 299.805
 363.555 618.569
 659.052 970.395
 751.225 558.903
 285.044 187.596
 961.373 398.353
 356.316 360.122
 902.130 902.016
 747.225 669.535
 797.620 283.397
 219.049 194.602
 193.349 298.532
 667.489 918.245
 226.654 793.078
 203.554 964.180
 67.084 207.383
 77.593 473.054
 70.530 686.560
 218.261 882.170
 954.189 605.094
 255.974 543.160
 848.160 62.116
 252.874 263.240
 402.936 563.212
 340.540 543.639
 797.569 22.227
 147.938 709.738
 896.483 2.369
 313.510 368.256
 417.260 895.952
 748.609 415.082
 599.179 407.931
 338.928 271.168
 882.522 167.283
 824.144 902.108
 729.856 715.012
 24.299 129.039
 228.709 196.656
 928.550 554.317
 124.514 274.767
 424.843 285.744
 635.850 542.555
 328.026 369.256
 821.331 799.193
 512.211 143.750
 497.611 191.086
 227.302 465.799
 177.647 448.301
 389.067 159.447
 212.512 283.650
 789.640 10.883
 111.622 771.347
 746.754 924.078
 796.412 996.295
 864.226 396.295
 550.509 42.945
 935.329 567.622
 482.700 69.091
 909.890 692.413
 62.970 645.181
 543.605 809.869
 450.206 109.803
 335.495 633.291
 954.669 538.524
 571.356 601.105
 698.787 203.398
 365.086 646.346
 814.326 537.107
 116.707 444.227
 878.636 547.393
 579.790 729.862
 611.726 58.102
 998.777 170.794
 571.752 802.758
 488.667 302.875
 969.646 250.251
 888.970 155.404
 122.670 601.086
 837.181 504.511
 158.453 923.206
 333.885 695.976
 620.376 180.965
 874.611 803.658
 695.090 497.194
 518.615 561.913
 44.537 439.948
 470.709 194.864
 167.489 271.624
 741.314 517.808
 906.484 783.266
 797.078 702.677
 50.890 671.600
 348.184 967.235
 939.093 26.389
 270.208 394.153
 834.348 772.909
 312.645 729.369
 519.515 265.773
 590.793 608.067
 733.699 328.897
 733.249 360.559
 544.915 70.608
 7.896 649.378
 631.526 726.765
 271.972 363.676
 423.702 568.106
 386.732 768.832
 655.158 786.148
 957.851 89.935
 693.392 995.845
 265.275 850.053
 980.499 79.455
 840.476 131.085
 531.144 76.915
 847.607 860.354
 32.510 501.291
 693.706 524.264
 84.094 137.085
 800.847 786.449
 242.382 143.399
 342.015 147.469
 114.052 227.936
 797.714 472.601
 917.004 141.884
 210.200 270.525
 924.711 645.885
 978.215 506.244
 578.028 55.117
 381.783 344.589
 919.441 144.249
 891.651 54.931
 335.891 503.531
 792.208 762.638
 423.831 823.973
 24.062 348.468
 478.368 256.666
 180.054 504.063
 599.569 158.379
 716.451 321.418
 473.788 688.123
 72.773 288.389
 374.846 858.266
 135.561 783.673
 15.745 535.733
 393.046 106.333
 321.379 315.905
 971.657 370.588
 569.191 202.069
 237.669 770.794
 319.262 179.983
 706.750 439.217
 117.043 409.540
 2.944 436.047
 668.250 208.233
 621.863 23.473
 451.914 884.666
 308.885 870.342
 27.704 920.496
 193.384 938.572
 409.392 887.715
 109.101 635.246
 197.320 732.186
 166.275 133.908
 897.245 826.761
 964.055 224.493
 286.879 186.572
 385.816 433.569
 439.217 899.290
 702.458 645.784
 265.666 624.073
 419.788 874.946
 222.591 689.869
 598.875 890.858
 230.799 127.677
 109.423 958.480
 315.424 918.970
 755.209 232.367
 988.636 865.884
 450.148 255.331
 802.402 85.894
 589.522 310.453
 704.531 17.984
 622.121 984.841
 77.500 577.853
 207.744 527.629
 443.594 311.275
 565.699 369.904
 427.141 927.617
 962.130 357.449
 398.764 825.746
 228.488 805.932
 339.310 293.724
 684.902 790.647
 482.368 129.001
 498.264 137.875
 682.097 910.108
 926.329 291.805
 743.466 992.696
 880.035 629.806
 9.369 206.114
 23.565 320.303
 765.693 911.438
 175.692 532.848
 771.820 533.204
 979.897 681.206
 798.915 396.121
 781.152 509.793
 138.374 951.254
 943.617 714.899
 882.907 545.874
 728.585 558.516
 465.941 325.232
 541.544 608.710
 632.397 716.273
 270.262 491.360
 194.774 62.091
 444.318 919.425
 670.205 196.208
 625.762 473.924
 92.188 178.115
 318.871 732.494
 918.827 681.766
 495.716 604.257
 319.164 28.526
 758.099 751.905
 90.713 992.710
 82.965 22.220
 752.352 954.023
 868.520 14.133
 753.603 915.626
 655.951 578.843
 358.273 303.023
 943.834 850.197
 289.683 277.520
 139.358 666.780
 186.998 773.728
 55.566 181.797
 915.952 354.642
 823.460 415.496
 729.351 786.742
 451.598 230.684
 688.064 503.519
 46.343 88.635
 964.708 646.813
 369.159 244.774
 71.060 464.676
 622.085 186.024
 415.698 581.370
 240.962 900.246
 227.761 134.238
 863.218 449.088
 921.618 353.902
 301.469 625.735
 649.267 724.586
 277.178 695.970
 644.163 41.785
 284.840 212.913
 131.835 142.465
 404.222 171.440
 27.046 741.056
 246.953 727.146
 390.602 101.427
 808.157 886.732
 45.352 414.718
 540.932 912.627
 792.946 955.200
 931.486 245.721
 100.990 836.493
 628.973 998.219
 792.950 489.577
 382.986 106.389
 347.350 598.579
 722.783 53.499
 653.307 942.615
 238.427 310.344
 59.273 449.795
 210.812 818.826
 952.118 336.444
 104.117 628.151
 903.737 809.584
 452.500 238.976
 189.442 798.677
 18.114 14.577
 612.116 163.754
 798.094 766.773
 532.092 927.422
 745.417 45.335
 606.671 189.354
 627.149 871.321
 365.013 411.095
 661.142 415.748
 591.925 879.016
 789.668 84.843
 853.771 52.735
 209.615 421.768
 985.819 639.137
 80.872 352.821
 165.015 68.231
 877.537 415.077
 336.072 321.664
 283.963 414.011
 340.435 28.842
 725.801 326.537
 543.928 415.810
 874.744 430.113
 74.607 100.655
 787.233 486.060
 800.447 173.928
 697.860 109.241
 808.261 297.045
 56.509 131.976
 629.811 274.817
 796.415 123.053
 615.873 304.980
 373.639 199.298
 329.564 738.142
 105.107 704.270
 340.143 71.965
 233.913 203.807
 399.518 195.197
 901.554 929.515
 305.772 747.641
 444.848 297.669
 259.010 294.134
 751.307 341.783
 731.107 762.547
 594.667 862.338
 666.502 971.865
 179.141 247.546
 648.592 796.277
 496.992 325.781
 776.002 560.184
 452.510 235.393
 743.607 138.226
 132.920 243.624
 691.524 210.293
 672.624 206.270
 26.153 476.367
 124.302 67.569
 713.854 917.719
 834.451 479.819
 660.969 462.950
 441.043 439.501
 213.110 508.757
 638.982 346.944
 599.068 500.782
 870.381 295.984
 206.113 309.896
 619.446 775.680
 877.281 69.673
 757.591 545.386
 269.329 863.296
 577.720 845.589
 582.326 569.901
 665.238 588.647
 376.168 974.233
 417.994 885.310
 511.996 98.007
 892.038 494.773
 611.664 580.547
 211.835 218.589
 508.494 789.954
 242.608 213.396
 488.088 419.438
 732.108 885.987
 287.542 367.676
 45.807 809.305
 761.775 233.614
 752.770 702.661
 341.796 307.251
 182.078 337.621
 234.497 306.595
 127.406 537.006
 158.207 610.427
 799.141 643.349
 11.923 446.112
 31.401 750.621
 556.379 505.939
 470.580 65.302
 87.249 144.871
 781.004 326.979
 428.591 533.053
 783.332 751.968
 919.838 539.568
 327.085 334.327
 542.025 366.963
 727.744 55.641
 886.684 961.887
 862.219 17.781
 349.903 434.199
 807.849 261.201
 98.820 329.307
 976.792 996.226
 950.594 835.870
 489.676 727.214
 95.261 358.915
 453.146 751.548
 432.381 347.586
 461.885 369.554
 353.843 604.000
 96.366 840.904
 846.495 297.120
 195.670 301.537
 391.335 611.067
 966.103 37.125
 962.115 934.323
 459.872 359.616
 464.448 74.023
 995.930 908.039
 774.442 502.568
 772.395 189.948
 528.865 722.609
 265.013 182.382
 460.572 596.959
 250.477 548.697
 165.210 823.781
 121.487 618.173
 107.798 551.750
 960.088 477.731
 638.830 597.584
 947.720 988.792
 75.073 537.936
 658.620 57.398
 124.560 553.156
 604.723 232.708
 290.773 771.658
 775.283 509.362
 398.146 735.877
 496.297 774.689
 138.529 735.089
 580.042 525.020
 972.729 143.236
 753.066 519.518
 837.762 593.639
 754.603 828.804
 741.848 114.895
 252.361 43.603
 386.713 56.859
 997.962 150.720
 679.620 331.478
 62.019 65.610
 203.117 775.083
 874.152 978.751
 44.332 167.005
 424.432 364.081
 571.335 989.874
 841.338 689.313
 833.365 531.465
 581.805 928.216
 884.603 563.553
 289.041 912.717
 945.436 12.895
 584.366 277.405
 457.218 701.544
 454.280 280.638
 620.368 82.413
 720.348 565.730
 373.858 651.024
 287.564 23.897
 247.128 361.017
 359.899 299.608
 441.850 410.342
 696.139 241.376
 557.599 463.577
 814.627 239.900
 817.110 15.863
 104.582 44.686
 556.606 733.251
 280.320 334.192
 285.586 286.419
 941.796 198.254
 277.929 258.725
 52.439 330.683
 499.436 0.236
 488.611 320.775
 601.570 926.968
 982.321 61.961
 690.795 355.204
 501.702 191.510
 919.293 905.827
 576.583 255.158
 515.865 220.575
 167.179 213.722
 393.459 873.637
 233.039 124.373
 718.224 126.656
 231.177 627.546
 918.444 517.110
 853.524 931.912
 242.576 158.777
 604.964 635.914
 664.427 304.129
 477.333 166.814
 278.863 922.819
 348.518 209.671
 260.098 304.660
 638.543 982.304
 471.492 531.775
 699.246 971.816
 253.846 880.884
 866.326 58.203
 189.587 126.333
 731.432 225.839
 482.239 396.690
 119.419 110.018
 321.552 787.156
 307.215 889.419
 370.116 707.090
 974.233 853.336
 530.870 822.562
 211.343 822.280
 988.377 79.664
 70.670 350.296
 289.930 322.468
 749.644 795.792
 903.556 373.031
 660.520 314.368
 294.835 558.002
 635.081 141.950
 467.522 751.417
 100.385 130.273
 56.489 275.876
 685.491 940.644
 216.165 949.765
 784.416 57.852
 561.933 187.599
 713.511 456.683
 472.676 120.423
 321.675 331.815
 904.753 985.830
 1.929 421.804
 84.037 590.283
 728.814 643.727
 694.529 33.672
 926.608 671.972
 458.610 436.385
 30.777 798.264
 872.679 467.390
 614.355 596.522
 718.195 648.305
 940.589 172.667
 285.676 829.064
 4.528 833.272
 829.713 787.282
 223.849 976.497
 996.503 502.870
 320.900 652.500
 39.650 474.875
 944.367 208.207
 851.355 167.192
 754.197 512.731
 798.692 748.045
 34.467 635.710
 260.948 194.463
 105.981 342.557
 634.440 302.908
 536.772 90.034
 504.472 431.652
 250.947 205.266
 106.906 916.014
 423.884 854.325
 119.071 76.489
 537.414 136.836
 64.451 879.843
 118.188 954.863
 98.880 428.037
 664.746 112.882
 907.117 118.327
 706.053 716.432
 695.038 134.937
 151.623 296.461
 459.793 758.555
 369.066 31.295
 581.718 190.610
 240.525 946.138
 359.430 326.402
 739.469 409.174
 33.097 331.950
 971.490 622.546
 568.506 406.701
 727.803 25.079
 542.341 686.511
 202.166 621.676
 741.219 562.669
 867.846 662.473
 6.034 482.905
 551.350 884.461
 689.391 544.629
 377.223 661.162
 196.131 390.134
 599.659 984.708
 121.804 334.710
 941.668 722.512
 746.405 583.758
 193.692 181.274
 163.736 372.026
 696.707 698.946
 291.460 950.344
 368.961 935.376
 902.671 381.951
 2.641 300.379
 713.807 936.291
 232.074 740.252
 351.722 593.456
 386.978 987.165
 678.091 423.179
 124.108 587.887
 774.012 770.080
 463.082 187.263
 761.476 668.940
 524.795 906.356
 269.295 402.943
 724.594 374.772
 525.299 792.705
 451.083 341.329
 888.367 618.337
 862.268 477.639
 815.504 500.834
 553.853 326.609
 311.273 837.751
 653.172 544.253
 427.997 752.669
 722.992 991.079
 302.150 994.825
 531.789 591.816
 29.939 846.732
 773.725 583.262
 736.481 161.528
 668.368 83.772
 889.136 971.615
 706.074 259.697
 985.840 765.022
 751.923 539.276
 531.059 610.481
 104.480 779.656
 840.697 186.960
 703.657 364.552
 916.672 314.116
 476.071 376.237
 953.614 428.622
 231.071 114.201
 114.105 264.679
 713.791 832.690
 993.171 698.101
 473.935 39.897
 723.380 740.771
 414.493 582.843
 313.212 229.885
 990.284 964.595
 505.738 64.183
 482.344 475.794
 962.525 382.520
 983.978 232.273
 767.786 859.644
 304.312 697.580
 286.807 76.630
 984.912 726.413
 55.526 491.129
 797.193 226.323
 207.794 933.441
 158.784 724.827
 624.514 351.770
 794.613 112.371
 503.668 53.050
 45.403 664.091
 969.715 279.105
 567.588 821.277
 60.399 232.018
 802.839 723.788
 422.316 743.420
 753.730 854.963
 115.388 561.492
 969.288 508.899
 450.589 614.149
 607.809 875.237
 972.834 769.900
 345.333 8.119
 838.072 247.747
 280.408 593.829
 534.471 378.353
 846.382 436.509
 354.682 360.228
 781.531 764.454
 259.842 722.260
 78.348 532.853
 885.039 648.494
 392.513 714.902
 847.044 159.264
 949.231 375.195
 233.137 406.832
 552.265 990.965
 7.864 331.420
 845.073 802.509
 983.640 448.412
 662.823 849.060
 200.497 178.708
 770.834 86.063
 867.484 486.374
 834.383 530.663
 78.553 511.246
 385.046 580.990
 53.051 755.037
 321.433 479.256
 716.800 339.231
 41.680 706.724
 664.123 59.019
 289.289 919.221
 382.108 832.463
 793.485 754.377
 611.899 626.499
 594.312 506.212
 732.314 735.396
 808.119 699.809
 520.793 112.624
 461.236 79.776
 846.242 299.046
 801.715 413.025
 126.321 849.996
 297.526 901.569
 414.854 307.648
 904.108 397.745
 28.301 975.426
 397.344 146.278
 756.538 575.843
 835.738 469.359
 93.691 375.617
 956.675 827.412
 58.784 371.240
 398.361 585.178
 120.808 489.149
 646.339 786.412
 393.990 577.589
 59.968 377.785
 600.275 878.144
 971.068 851.065
 608.949 55.370
 848.930 810.468
 537.936 140.176
 780.541 778.001
 145.504 579.466
 863.169 773.120
 341.117 169.510
 592.165 134.080
 214.193 937.701
 447.254 367.659
 711.987 996.447
 835.651 842.793
 513.141 259.358
 493.620 93.944
 340.411 434.550
 735.823 724.297
 861.273 409.401
 383.700 140.313
 943.557 547.738
 312.835 991.538
 697.888 331.976
 800.548 507.285
 860.671 512.723
 897.876 329.916
 389.925 555.876
 16.641 748.645
 978.812 796.982
 637.679 884.268
 683.727 684.985
 288.844 701.036
 238.948 698.441
 692.573 204.457
 439.890 588.343
 677.082 691.334
 351.734 200.272
 220.502 959.670
 997.796 177.308
 944.119 360.523
 638.403 782.672
 783.417 21.534
 130.654 111.399
 190.881 423.434
 104.584 303.233
 512.596 337.485
 572.420 509.757
 535.099 395.614
 953.501 308.478
 225.931 868.340
 524.705 761.752
 450.600 561.794
 749.892 171.378
 702.897 747.809
 384.781 828.142
 350.424 234.789
 357.109 263.123
 491.869 736.752
 175.075 3.252
 618.989 659.377
 587.246 962.150
 949.637 991.226
 800.026 969.027
 576.850 752.571
 227.791 679.438
 694.437 140.963
 307.955 113.402
 796.179 239.902
 738.150 236.258
 291.493 683.662
 793.589 508.273
 775.912 646.722
 445.559 869.073
 784.013 740.543
 441.162 646.481
 232.565 34.200
 512.249 856.013
 632.780 289.888
 478.496 22.536
 166.061 331.616
 294.388 260.303
 733.932 97.843
 489.238 908.454
 419.459 609.702
 968.194 568.275
 447.202 699.544
 613.450 223.878
 667.321 664.196
 459.751 63.047
 985.850 948.640
 655.964 228.817
 639.501 834.462
 782.431 619.700
 94.709 849.633
 17.476 877.631
 915.476 68.907
 859.478 233.749
 674.216 614.931
 665.069 64.531
 808.894 867.116
 789.185 1.925
 895.977 147.350
 66.888 663.694
 702.850 878.035
 296.200 462.785
 399.398 438.794
 129.921 221.208
 693.469 614.188
 804.943 174.358
 359.054 697.185
 700.391 391.397
 552.675 953.836
 169.673 157.047
 568.980 366.198
 112.968 726.700
 830.629 846.151
 600.690 362.216
 202.695 586.185
 608.067 228.103
 384.108 908.876
 737.256 640.356
 576.769 59.695
 175.723 142.250
 739.190 413.643
 135.201 777.485
 70.917 731.289
 530.053 851.696
 474.914 490.978
 660.836 44.373
 339.035 168.881
 470.076 346.360
 249.162 255.253
 412.655 360.444
 83.319 42.646
 840.671 687.118
 178.843 949.193
 828.454 612.656
 957.530 637.543
 671.693 76.531
 33.489 138.272
 577.865 889.414
 615.673 906.818
 843.806 637.105
 104.748 447.189
 688.954 390.515
 528.801 176.388
 806.313 764.036
 673.788 323.826
 112.397 556.388
 955.347 243.767
 455.309 967.281
 714.456 840.475
 587.894 523.331
 369.342 280.277
 269.702 446.875
 842.121 597.792
 244.856 356.204
 726.062 641.549
 198.198 255.769
 546.435 383.862
 843.032 635.992
 176.099 418.851
 592.054 796.078
 430.817 358.902
 938.637 886.902
 226.539 322.608
 686.457 567.467
 522.292 185.563
 547.654 16.096
 891.884 279.466
 747.619 540.500
 712.390 705.443
 70.399 408.941
 77.550 945.581
 23.189 263.155
 43.115 474.345
 340.022 573.584
 295.205 191.344
 60.343 825.273
 861.580 711.966
 662.562 260.916
 821.920 496.518
 788.929 103.587
 832.716 996.139
 627.236 799.461
 584.056 109.843
 6.289 289.074
 421.540 337.391
 283.100 979.439
 371.985 773.424
 545.884 558.713
 734.779 106.505
 1.780 196.254
 473.199 789.752
 463.638 895.351
 546.217 655.942
 975.913 720.844
 449.075 218.036
 33.879 482.207
 920.969 375.375
 839.037 902.867
 574.463 26.513
 211.040 802.682
 100.935 352.290
 335.056 832.355
 409.518 98.728
 483.804 561.442
 217.014 770.459
 314.057 486.493
 79.591 94.295
 725.090 809.407
 953.240 672.333
 586.113 670.399
 101.717 298.462
 724.331 203.068
 503.804 735.740
 325.856 124.229
 15.180 759.799
 577.730 157.699
 36.011 271.002
 787.990 13.699
 648.823 211.683
 7.684 764.366
 400.531 731.451
 67.524 647.061
 589.222 500.718
 984.342 732.228
 14.884 648.516
 518.417 668.811
 301.538 504.076
 730.250 290.510
 686.905 51.952
 230.434 168.875
 398.801 807.759
 303.315 938.570
 642.019 116.471
 656.425 115.764
 755.583 739.069
 473.803 167.914
 171.473 987.895
 80.821 273.135
 518.458 699.121
 537.875 796.525
 128.233 485.195
 125.100 291.454
 578.345 125.018
 43.133 353.808
 963.084 649.105
 897.021 979.907
 738.768 826.349
 140.953 33.492
 115.543 913.751
 707.881 858.452
 639.267 886.956
 425.847 92.206
 352.508 14.567
 505.644 965.866
 474.655 800.460
 673.874 213.066
 82.134 614.010
 301.677 556.879
 688.472 16.822
 850.139 276.414
 761.267 25.933
 904.973 759.954
 112.977 617.252
 119.644 184.004
 261.802 350.194
 220.112 487.009
 478.185 406.076
 366.298 868.245
 464.694 790.954
 213.856 887.341
 818.911 310.700
 901.628 384.725
 409.886 925.300
 410.144 420.251
 71.473 614.606
 627.744 34.095
 46.251 213.242
 434.387 184.341
 70.672 213.351
 908.387 788.491
 997.730 95.797
 695.368 486.170
 232.823 779.832
 797.363 908.018
 790.140 614.767
 766.642 756.952
 442.097 452.616
 75.462 524.433
 667.711 606.027
 409.265 833.198
 45.107 419.918
 754.935 141.993
 469.247 167.499
 463.765 305.659
 402.617 561.870
 324.887 459.578
 30.843 283.693
 31.690 110.702
 147.458 134.982
 31.427 653.498
 235.432 200.598
 465.678 789.171
 154.169 335.264
 913.204 277.029
 139.015 387.852
 691.877 870.055
 238.586 460.242
 145.930 230.579
 569.211 699.565
 299.699 649.742
 774.547 305.163
 488.777 835.450
 213.879 650.815
 651.237 232.365
 740.063 374.964
 271.037 904.556
 495.854 563.744
 986.345 72.730
 186.763 471.100
 409.172 845.030
 464.417 705.367
 129.238 420.531
 764.122 221.156
 402.425 250.519
 524.940 438.603
 938.607 3.053
 723.906 159.168
 119.384 145.060
 75.229 838.702
 85.643 3.267
 780.482 35.886
 458.427 25.783
 20.381 189.180
 92.971 891.206
 309.071 140.752
 641.708 118.295
 697.567 264.489
 822.393 948.763
 626.744 551.146
 985.385 806.444
 957.967 331.121
 760.480 391.473
 519.860 389.502
 478.014 27.254
 25.142 354.470
 518.407 835.631
 756.891 365.168
 394.557 532.206
 277.456 985.693
 936.097 485.020
 56.996 105.458
 475.227 307.603
 286.746 521.001
 60.586 818.793
 872.402 39.082
 906.355 119.626
 286.227 175.194
 54.674 750.498
 386.594 885.232
 454.778 103.800
 737.713 691.934
 784.311 197.974
 330.544 122.847
 627.704 553.927
 821.553 525.168
 431.786 754.832
 575.590 167.154
 656.812 582.133
 482.245 569.258
 986.690 686.443
 974.344 364.341
 438.305 119.563
 128.503 689.818
 877.729 786.840
 589.894 330.287
 299.945 806.325
 208.653 112.891
 325.874 727.679
 278.793 605.527
 611.566 679.653
 660.513 67.036
 222.953 406.348
 574.772 76.218
 807.329 210.855
 669.521 941.045
 469.678 457.593
 957.791 119.596
 346.008 164.471
 259.661 619.444
 743.215 531.441
 887.003 972.531
 499.829 957.151
 988.842 588.556
 606.833 159.985
 426.396 392.996
 632.906 679.139
 423.668 867.872
 722.733 36.532
 898.332 286.871
 807.079 707.819
 128.145 814.593
 684.116 312.875
 762.873 606.253
 135.952 890.672
 616.661 373.650
 643.618 83.881
 839.763 490.496
 297.202 604.046
 93.658 401.153
 482.658 573.377
 65.101 317.491
 8.730 604.540
 830.739 276.153
 739.876 661.228
 206.208 60.239
 75.979 481.361
 716.520 133.745
 896.702 298.766
 345.859 102.552
 825.772 690.903
 855.349 701.977
 904.248 48.206
 491.037 457.766
 356.243 608.877
 88.093 905.667
 28.097 451.388
 361.514 155.628
 52.987 770.666
 961.528 112.171
 186.177 184.177
 270.051 415.062
 248.278 487.206
 982.388 137.290
 959.815 985.088
 18.666 104.315
 733.229 321.524
 958.030 903.923
 369.185 160.152
 904.413 905.019
 72.017 490.169
 847.648 951.748
 321.751 60.795
 253.248 542.979
 312.810 114.140
 826.373 833.105
 365.933 307.456
 382.069 426.067
 741.798 385.484
 199.114 798.444
 12.117 688.919
 526.648 38.361
 784.708 138.626
 391.830 74.090
 419.254 605.782
 67.187 479.725
 24.484 19.571
 495.006 465.774
 687.683 646.238
 333.353 611.311
 574.282 431.468
 737.405 983.243
 347.435 383.309
 377.152 369.995
 721.710 701.644
 827.752 674.487
 886.170 764.902
 364.667 948.567
 843.251 463.061
 317.825 882.486
 322.030 531.522
 656.633 703.503
 77.043 72.230
 12.493 693.067
 894.057 941.233
 223.026 848.479
 137.734 996.012
 980.567 429.364
 916.488 707.396
 768.278 219.283
 958.844 491.286
 904.896 666.564
 723.095 461.968
 831.442 654.592
 556.123 574.360
 350.966 389.987
 413.875 245.611
 169.544 827.130
 619.601 231.067
 30.314 600.268
 808.807 495.596
 932.605 680.980
 862.577 53.872
 288.426 881.282
 611.968 753.437
 495.203 983.403
 82.524 8.889
 856.306 189.634
 294.253 846.462
 322.184 883.257
 221.909 833.574
 370.772 398.951
 614.010 610.955
 915.064 783.209
 456.178 644.964
 290.573 937.870
 12.340 319.271
 710.843 279.154
 481.663 698.670
 613.764 197.534
 343.401 849.272
 786.425 397.857
 727.937 880.446
 236.318 252.582
 529.966 291.675
 359.514 872.576
 177.139 435.007
 882.817 838.996
 770.609 129.380
 370.799 736.493
 837.043 640.854
 287.077 462.901
 867.268 342.568
 882.460 85.048
 685.177 625.243
 703.948 976.236
 90.581 794.321
 634.440 460.830
 78.039 280.017
 893.040 948.478
 755.264 33.782
 862.650 948.447
 202.449 286.868
 430.988 687.924
 338.935 217.305
 402.204 731.863
 135.379 589.718
 580.913 821.769
 545.171 192.802
 173.983 562.937
 474.064 262.244
 976.084 931.084
 185.218 918.454
 384.269 317.496
 299.978 610.170
 59.320 855.005
 132.665 294.189
 154.892 574.003
 448.266 520.817
 560.529 927.808
 891.502 172.807
 845.258 939.966
 668.483 526.491
 291.816 593.262
 510.393 787.344
 27.860 672.498
 282.981 783.646
 192.948 552.525
 674.613 82.263
 935.275 991.986
 376.065 186.343
 869.503 845.032
 811.983 468.282
 209.375 371.609
 380.034 130.427
 831.867 36.231
 960.264 334.102
 952.416 0.506
 163.489 23.869
 265.313 991.702
 960.869 243.072
 404.862 564.640
 372.783 499.149
 439.705 554.070
 267.371 118.748
 56.252 467.001
 829.264 425.106
 801.965 807.348
 287.175 880.586
 633.112 617.527
 242.966 238.547
 385.216 512.690
 710.846 929.430
 201.845 963.192
 367.636 820.023
 415.646 730.256
 725.981 602.235
 574.759 999.992
 992.545 123.507
 901.403 603.773
 361.137 216.397
 313.805 611.098
 843.222 36.330
 547.430 777.556
 460.210 606.327
 889.311 709.229
 546.322 493.576
 555.962 940.143
 948.797 118.342
 969.938 326.345
 303.053 700.229
 744.483 544.407
 121.450 874.718
 395.286 990.048
 811.108 424.742
 941.250 840.863
 652.372 743.687
 114.003 453.614
 276.819 719.261
 803.070 979.111
 911.975 859.405
 257.978 105.367
 67.231 94.632
 40.839 81.724
 957.877 724.399
 567.113 673.156
 666.083 132.390
 535.406 875.576
 261.252 896.717
 579.381 160.967
 118.160 751.282
 979.674 677.531
 828.152 14.977
 357.319 307.262
 73.261 862.504
 492.380 274.532
 880.213 446.766
 34.803 238.408
 874.030 945.646
 114.867 512.604
 670.375 159.275
 136.891 405.607
 871.138 156.471
 224.178 214.904
 326.573 505.813
 450.711 340.027
 294.846 937.992
 674.162 385.877
 840.007 497.818
 206.847 238.371
 563.702 747.911
 910.842 526.753
 444.484 789.190
 468.320 899.908
 869.148 438.343
 399.094 287.023
 669.462 38.263
 918.252 76.039
 239.085 27.845
 444.796 607.186
 291.788 532.464
 687.476 864.740
 53.916 91.119
 899.885 970.006
 259.780 961.664
 469.806 384.792
 165.386 758.372
 297.364 370.642
 418.171 8.473
 935.354 598.464
 351.508 364.141
 679.099 140.457
 523.571 987.195
 371.281 816.388
 830.157 114.534
 751.323 814.966
 607.481 107.895
 554.497 114.621
 949.392 752.141
 31.094 823.292
 217.532 67.991
 92.314 621.453
 974.337 89.518
 331.507 894.670
 447.505 581.027
 854.749 390.302
 98.472 454.953
 274.292 726.965
 952.805 140.759
 666.090 365.067
 421.408 548.367
 515.504 642.789
 340.481 788.394
 123.581 765.610
 655.778 940.521
 23.311 670.785
 421.462 901.820
 267.462 73.575
 752.569 465.329
 56.483 732.742
 817.624 57.881
 839.375 682.535
 467.307 52.896
 457.983 391.671
 327.388 832.230
 35.017 191.509
 128.686 130.038
 500.156 921.600
 270.948 996.017
 982.169 267.157
 516.795 575.370
 796.289 296.784
 759.870 944.649
 656.645 977.540
 809.829 357.644
 727.945 66.174
 465.671 351.085
 586.417 509.071
 16.194 408.903
 428.242 978.417
 998.134 974.601
 488.113 218.365
 173.145 988.075
 608.347 653.312
 446.476 275.700
 930.272 41.957
 863.650 776.011
 417.759 557.564
 985.149 988.792
 224.199 389.421
 279.876 209.580
 88.554 35.840
 700.913 86.527
 5.948 779.179
 144.752 110.247
 329.534 172.566
 958.955 633.128
 391.909 641.360
 292.286 491.705
 308.352 815.521
 693.229 868.777
 165.674 908.344
 602.834 541.459
 587.961 179.252
 979.804 493.117
 185.300 241.160
 291.285 162.861
 568.323 64.464
 131.895 523.153
 87.777 998.708
 254.113 136.964
 825.135 878.961
 341.399 289.272
 411.461 346.804
 295.530 917.642
 234.394 326.379
 584.118 102.897
 457.430 225.344
 573.452 308.795
 924.949 840.873
 104.505 880.204
 567.155 244.414
 532.786 789.047
 910.751 589.074
 300.628 538.589
 6.585 963.972
 926.510 47.190
 720.337 135.042
 241.218 296.051
 315.681 426.759
 264.321 370.764
 463.161 669.627
 363.998 98.361
 807.637 260.376
 174.086 890.458
 550.683 42.540
 128.172 274.891
 883.468 142.041
 713.133 324.671
 724.728 703.609
 523.806 181.180
 965.337 928.278
 624.408 791.400
 136.425 59.120
 376.968 24.806
 145.943 291.860
 896.763 458.709
 966.108 679.784
 331.900 290.854
 101.491 279.620
 759.185 290.430
 477.899 258.805
 240.094 184.246
 422.195 807.263
 415.507 910.287
 462.231 211.686
 441.053 288.423
 276.979 741.119
 409.162 655.550
 735.437 333.804
 80.640 203.358
 247.977 881.799
 496.783 220.371
 737.540 987.482
 180.297 270.585
 245.621 861.032
 304.994 899.344
 297.763 877.168
 644.067 618.927
 646.571 690.464
 846.446 333.416
 321.796 589.519
 770.203 671.816
 184.417 460.020
 179.204 833.135
 495.712 724.587
 120.322 945.586
 667.041 473.458
 107.831 808.301
 98.473 624.974
 791.400 437.839
 294.708 930.021
 845.004 568.481
 668.305 421.739
 234.581 155.962
 209.425 113.658
 979.305 775.407
 577.771 359.000
 769.611 368.105
 918.770 935.044
 927.770 126.142
 538.212 133.589
 854.894 972.399
 406.372 586.702
 291.106 425.021
 676.283 291.785
 990.483 974.928
 66.384 17.780
 174.942 62.689
 103.633 562.057
 855.024 442.928
 80.774 912.611
 592.257 62.195
 835.351 370.926
 907.496 456.946
 495.913 865.948
 520.145 274.916
 503.627 688.451
 220.751 524.126
 48.922 487.828
 48.323 13.236
 560.128 780.523
 756.238 634.554
 744.410 242.273
 327.288 392.193
 563.929 407.069
 637.925 643.539
 288.699 926.614
 700.814 918.974
 711.397 498.398
 238.311 944.967
 751.297 832.002
 490.452 416.934
 980.265 366.392
 50.559 464.302
 242.374 790.670
 388.993 199.961
 132.159 62.851
 388.169 844.574
 970.138 511.877
 315.322 523.325
 346.228 584.256
 927.224 324.638
 773.496 835.921
 884.885 728.772
 441.033 240.357
 986.152 216.236
 113.049 794.455
 357.964 174.477
 482.714 653.419
 224.046 74.865
 547.440 655.357
 42.256 994.545
 74.502 535.607
 131.009 629.176
 922.255 451.688
 646.709 968.150
 775.975 603.928
 282.576 284.597
 855.123 846.831
 10.364 294.933
 910.022 735.297
 835.189 549.139
 613.357 571.672
 962.950 871.215
 481.300 738.693
 150.816 42.762
 149.437 84.734
 813.230 740.609
 52.038 927.086
 756.173 846.453
 884.805 552.470
 106.605 753.004
 199.370 8.666
 65.684 823.125
 813.911 724.440
 845.250 107.500
 612.933 685.113
 427.139 199.664
 638.135 786.911
 322.053 377.700
 982.311 744.050
 85.200 137.952
 933.150 818.435
 83.895 821.883
 570.944 363.480
 600.239 242.395
 803.493 42.273
 310.304 265.938
 776.480 807.921
 108.667 952.477
 84.569 673.038
 70.298 613.518
 37.075 689.125
 565.759 551.087
 914.966 788.766
 503.199 85.756
 159.010 488.684
 773.139 82.829
 420.967 324.611
 958.511 621.960
 513.031 95.466
 560.462 821.276
 330.274 980.699
 525.411 483.065
 575.151 697.772
 964.453 50.076
 563.461 564.171
 184.199 991.226
 972.225 488.244
 628.376 830.068
 239.331 44.265
 20.035 511.785
 533.433 288.977
 931.097 113.038
 74.310 389.315
 553.567 237.943
 845.857 384.957
 547.322 32.455
 856.219 75.828
 263.545 73.815
 465.687 565.841
 239.212 452.532
 529.175 12.351
 803.294 928.168
 246.132 619.299
 684.453 889.152
 439.113 504.624
 245.901 28.974
 208.956 293.495
 56.999 729.702
 458.330 803.549
 932.256 448.008
 8.619 52.008
 894.097 273.578
 32.663 723.798
 141.580 885.097
 316.316 781.363
 506.810 491.081
 676.362 798.427
 855.820 903.208
 385.799 979.526
 821.173 555.677
 77.394 443.652
 347.331 228.410
 653.657 853.134
 73.212 143.062
 769.895 647.958
 183.489 432.870
 473.831 181.881
 223.471 210.191
 280.636 771.045
 512.408 304.369
 989.437 770.407
 305.302 468.414
 762.862 140.617
 170.683 472.443
 704.555 801.200
 176.070 47.087
 393.519 268.821
 237.089 409.099
 534.451 426.422
 301.549 907.511
 228.858 675.185
 145.433 751.154
 984.783 492.254
 271.177 411.754
 788.573 499.195
 365.242 1.605
 638.646 376.265
 715.455 76.925
 370.111 313.183
 960.767 59.032
 314.895 536.439
 176.678 952.654
 982.449 804.986
 46.733 696.895
 102.005 519.982
 270.305 248.044
 832.599 289.885
 273.584 68.676
 968.776 860.607
 166.662 804.068
 498.307 332.615
 995.445 550.185
 806.546 504.982
 21.298 758.362
 276.832 112.776
 700.772 746.931
 567.119 152.150
 487.220 281.601
 712.395 550.765
 618.706 292.334
 626.444 164.149
 853.328 578.111
 973.859 626.391
 153.374 141.625
 626.143 511.742
 670.790 438.100
 579.346 768.618
 943.889 426.671
 823.337 556.061
 952.709 504.878
 945.997 672.426
 899.580 578.523
 413.734 335.142
 162.324 77.637
 380.734 407.569
 517.973 347.369
 383.824 423.738
 241.116 708.872
 421.845 224.034
 157.303 553.655
 195.053 365.476
 870.576 75.222
 891.419 30.326
 705.852 889.509
 6.189 138.304
 10.028 601.496
 625.084 123.201
 267.160 856.170
 199.649 107.388
 507.770 99.894
 608.201 381.299
 63.168 971.021
 693.400 443.980
 243.950 249.869
 166.624 800.129
 746.604 706.884
 892.088 44.482
 830.949 88.850
 935.324 942.190
 709.441 236.620
 159.391 570.824
 370.705 809.979
 559.605 603.508
 776.000 947.659
 378.150 351.449
 148.272 70.273
 471.367 756.687
 877.294 863.929
 505.669 531.601
 427.058 701.091
 626.795 620.605
 917.443 566.794
 28.611 42.290
 703.548 182.497
 792.036 528.164
 63.543 941.912
 875.286 669.209
 877.979 494.100
 819.918 116.060
 117.066 95.559
 652.650 746.048
 802.288 987.195
 373.401 244.304
 457.937 81.807
 41.189 771.065
 577.805 736.455
 720.438 968.302
 291.650 661.045
 802.908 551.439
 792.547 424.219
 550.109 832.537
 575.320 170.685
 135.989 316.839
 611.587 186.330
 241.325 732.496
 50.299 730.485
 44.227 611.807
 263.859 5.760
 653.101 600.216
 267.020 427.810
 980.189 675.974
 4.918 178.691
 299.354 208.915
 351.972 832.189
 268.114 451.792
 77.513 97.485
 721.358 463.419
 537.218 173.952
 715.880 321.363
 540.500 95.917
 977.443 645.658
 149.641 788.269
 384.940 167.134
 91.488 384.306
 432.223 218.301
 840.091 973.805
 702.958 375.621
 169.747 165.629
 446.579 954.604
 321.871 244.291
 975.925 959.003
 693.296 868.437
 144.816 358.886
 783.521 61.666
 884.883 56.332
 757.702 58.385
 166.862 569.525
 442.591 531.030
 736.928 694.272
 504.039 997.386
 201.079 195.220
 415.128 210.545
 81.008 836.698
 149.547 7.898
 137.182 825.250
 189.843 143.460
 796.079 433.140
 866.947 769.566
 878.980 275.780
 516.430 454.842
 912.523 387.984
 796.987 426.432
 213.084 986.798
 444.292 372.162
 237.285 115.499
 983.677 915.138
 642.418 368.049
 580.895 326.758
 319.026 620.166
 432.798 238.029
 762.338 307.375
 378.273 872.283
 411.632 847.468
 811.672 499.791
 582.334 501.166
 401.678 516.602
 872.771 387.194
 531.798 402.235
 177.741 744.150
 86.156 205.218
 868.728 479.487
 85.833 549.070
 193.595 824.556
 444.814 117.131
 347.606 673.274
 546.557 350.963
 16.696 210.714
 556.819 638.164
 990.006 417.384
 77.815 540.945
 882.150 286.442
 433.664 862.110
 249.658 326.570
 156.088 311.165
 787.093 495.125
 39.005 736.703
 656.030 857.818
 956.202 864.249
 847.013 386.150
 820.373 19.208
 266.759 656.740
 15.836 735.965
 649.015 222.447
 100.331 535.574
 529.821 889.509
 860.867 590.665
 231.582 504.112
 70.138 847.428
 843.685 462.711
 747.219 316.902
 551.815 490.695
 930.762 322.781
 788.249 151.655
 54.773 157.896
 688.852 563.472
 934.068 779.192
 340.206 307.088
 155.017 299.949
 576.086 59.082
 691.294 322.206
 383.511 990.942
 766.517 811.692
 755.025 27.206
 136.399 737.265
 479.001 103.624
 910.890 77.961
 500.054 217.480
 958.659 809.874
 166.731 308.567
 586.889 904.385
 676.074 484.651
 151.872 246.653
 40.454 334.135
 191.295 282.203
 859.936 716.001
 566.810 449.029
 455.716 538.659
 532.726 397.576
 581.770 331.365
 999.032 251.644
 11.372 461.288
 8.097 845.624
 23.776 383.609
 395.983 879.179
 878.892 449.518
 141.343 166.655
 151.718 296.212
 225.240 798.143
 644.651 353.643
 220.150 760.524
 48.314 314.654
 910.107 844.260
 577.459 709.079
 208.833 954.784
 167.930 819.579
 509.181 991.462
 136.925 789.384
 464.121 503.275
 338.392 752.254
 493.351 395.086
 97.790 406.000
 35.495 74.019
 598.462 536.642
 556.640 889.715
 881.223 355.120
 492.857 348.756
 378.455 47.417
 886.582 951.232
 556.106 967.782
 291.697 201.217
 106.653 369.575
 215.341 242.975
 501.676 306.176
 659.552 47.146
 55.659 322.811
 274.519 257.506
 907.468 167.334
 867.432 866.386
 130.484 982.614
 984.617 238.354
 127.293 204.781
 536.022 585.743
 344.128 720.101
 824.370 520.176
 401.099 159.381
 318.866 481.136
 926.614 603.877
 345.695 661.165
 611.842 402.548
 903.342 8.464
 369.878 359.737
 726.717 258.098
 554.086 738.122
 775.150 4.888
 223.589 467.861
 588.391 132.305
 656.877 683.666
 603.150 515.674
 125.964 392.122
 39.451 653.904
 225.481 257.555
 418.777 596.491
 378.790 382.501
 59.971 332.038
 44.925 635.200
 987.886 317.010
 357.352 769.049
 885.521 440.411
 622.833 905.854
 902.773 848.912
 183.625 174.714
 11.984 370.316
 439.871 560.910
 958.245 959.847
 385.067 614.322
 805.284 607.400
 323.193 275.233
 317.991 454.651
 711.513 18.326
 470.834 713.809
 461.587 4.998
 826.141 106.076
 889.143 322.470
 314.249 463.927
 640.611 418.672
 573.801 399.536
 853.179 898.292
 807.877 329.784
 991.807 202.176
 491.442 979.831
 919.902 764.448
 966.971 841.318
 922.160 834.940
 305.454 32.554
 433.805 715.111
 934.818 957.005
 918.305 20.483
 670.774 958.840
 657.102 229.244
 477.902 472.009
 604.519 73.295
 671.391 609.379
 56.552 783.348
 300.202 663.804
 774.398 213.235
 166.668 32.042
 686.471 980.292
 699.960 829.383
 113.152 899.294
 653.796 157.249
 67.000 728.166
 112.770 103.469
 980.800 46.530
 415.333 96.137
 813.180 555.596
 511.616 963.762
 936.098 213.093
 725.663 758.849
 283.022 33.772
 467.460 127.129
 646.865 618.710
 801.336 313.716
 681.761 190.478
 913.265 119.707
 454.428 161.663
 997.654 602.854
 384.639 747.688
 299.845 664.268
 138.254 438.175
 477.466 5.638
 722.024 991.850
 883.666 169.793
 361.371 136.321
 208.048 398.799
 108.375 94.751
 344.776 31.037
 868.040 75.976
 678.072 800.296
 190.485 742.915
 797.238 149.998
 752.166 596.976
 169.032 3.913
 640.650 4.747
 525.021 76.518
 18.307 959.581
 764.151 12.443
 326.853 467.212
 452.986 431.881
 216.657 914.511
 532.656 359.595
 854.735 807.587
 445.679 827.098
 149.252 624.211
 488.466 474.221
 895.093 130.900
 15.848 316.687
 516.666 672.691
 989.688 85.168
 285.812 599.930
 920.147 539.101
 902.835 988.178
 218.977 291.067
 628.611 112.197
 421.227 86.552
 680.173 121.016
 264.687 326.583
 988.659 37.163
 703.422 319.850
 258.000 468.606
 108.867 245.123
 349.072 316.877
 43.512 797.954
 594.341 719.918
 520.556 707.725
 672.494 554.638
 858.526 727.298
 44.506 3.950
 451.442 818.846
 778.408 68.723
 679.346 352.563
 429.407 969.713
 35.859 481.966
 757.520 272.076
 431.824 8.390
 672.396 299.732
 708.193 61.430
 313.521 153.858
 146.444 630.663
 475.484 964.704
 268.194 231.641
 247.681 85.047
 363.024 886.325
 284.125 863.875
 948.288 770.740
 283.237 647.850
 48.724 722.285
 224.286 363.862
 666.881 713.086
 564.179 697.423
 805.645 56.853
 786.401 648.065
 687.788 713.374
 457.016 404.494
 508.544 541.207
 777.825 719.465
 848.273 694.905
 734.278 598.720
 283.714 803.777
 468.749 361.532
 366.865 855.545
 824.976 335.189
 916.820 357.002
 916.109 355.122
 996.949 887.114
 579.920 240.235
 360.501 393.815
 165.836 773.663
 953.298 827.408
 918.744 857.805
 1.810 30.250
 405.857 234.580
 606.084 308.829
 800.695 913.871
 745.050 160.973
 170.596 571.853
 410.532 93.514
 192.668 143.954
 767.347 986.109
 382.279 512.719
 920.274 692.142
 95.684 87.579
 12.300 440.592
 355.172 590.998
 18.587 552.027
 234.932 43.566
 101.290 211.381
 885.950 710.142
 694.088 769.850
 718.718 201.296
 362.572 763.217
 206.723 481.039
 786.082 535.377
 828.086 815.680
 104.992 810.222
 886.799 702.775
 129.647 544.689
 111.575 177.312
 96.210 968.452
 735.108 128.955
 441.679 434.992
 128.545 44.351
 444.555 903.678
 377.252 967.862
 106.490 887.732
 509.654 148.950
 729.143 148.954
 459.496 401.630
 743.201 422.775
 484.571 368.590
 274.655 908.183
 366.563 777.793
 67.028 63.605
 664.650 161.485
 925.168 584.723
 930.924 25.974
 92.732 991.972
 662.274 905.229
 535.716 478.173
 858.356 283.133
 170.848 30.176
 78.764 849.187
 670.718 77.840
 497.834 672.729
 695.958 290.099
 499.167 493.626
 675.226 647.990
 143.419 676.296
 581.168 610.383
 394.986 342.415
 367.908 347.819
 271.622 560.353
 754.046 466.577
 254.801 141.120
 93.958 958.218
 989.767 877.243
 996.709 883.839
 837.970 908.653
 771.638 397.716
 499.236 145.385
 426.331 507.730
 178.018 298.127
 867.894 601.612
 562.021 432.622
 792.268 395.886
 850.038 81.402
 946.527 11.165
 799.839 715.714
 552.100 281.807
 60.344 841.805
 546.620 873.773
 152.130 569.755
 381.284 31.753
 316.851 280.835
 669.468 790.487
 972.590 953.133
 369.753 766.687
 795.062 897.171
 78.984 463.731
 53.454 596.877
 663.661 653.464
 27.266 180.111
 953.583 396.031
 332.551 781.614
 721.618 682.907
 211.489 874.596
 166.792 369.585
 160.259 91.034
 672.146 847.161
 261.917 321.270
 619.353 896.909
 781.767 67.683
 482.703 4.691
 703.996 352.570
 597.325 474.369
 124.645 565.046
 780.530 378.495
 655.054 734.603
 88.719 393.271
 72.550 989.320
 201.673 71.621
 425.296 684.655
 355.455 67.279
 152.934 554.937
 86.963 203.746
 724.162 565.406
 827.913 320.284
 969.985 139.779
 192.318 273.616
 63.530 459.520
 566.150 845.441
 773.559 319.253
 835.657 134.318
 711.903 962.028
 114.824 93.969
 270.709 682.740
 563.815 531.863
 472.693 192.977
 568.142 181.359
 158.482 591.651
 990.263 502.277
 634.900 729.118
 56.664 9.053
 884.969 125.199
 928.039 48.369
 675.915 880.913
 669.533 691.203
 830.166 78.187
 322.201 424.580
 683.906 499.971
 33.721 548.990
 439.023 524.502
 772.234 46.785
 11.146 292.028
 386.142 389.106
 836.142 640.696
 627.228 513.655
 369.883 431.888
 994.980 518.308
 104.879 195.922
 735.292 477.155
 438.759 129.295
 213.347 962.604
 723.198 357.676
 933.513 131.987
 60.513 678.455
 281.391 657.441
 614.436 237.202
 275.954 907.255
 280.615 439.029
 232.225 954.394
 893.212 904.081
 814.522 538.368
 801.701 142.635
 902.571 650.199
 665.030 436.447
 471.193 73.163
 910.117 896.491
 100.759 885.557
 172.685 941.424
 169.971 523.462
 568.562 264.602
 442.718 684.032
 173.443 379.798
 933.060 811.741
 162.783 846.916
 230.900 605.403
 677.971 459.612
 88.146 382.351
 340.460 848.199
 21.510 973.251
 85.383 825.268
 82.293 347.653
 486.869 230.882
 202.258 403.101
 308.271 261.897
 652.859 321.707
 644.604 179.946
 985.784 905.348
 697.480 659.167
 266.949 157.605
 103.579 772.933
 713.211 666.240
 448.389 34.366
 808.330 649.255
 462.745 944.489
 257.772 720.592
 698.828 1.507
 464.348 884.446
 696.379 62.334
 620.210 121.482
 713.311 691.371
 645.270 343.177
 645.505 690.407
 515.671 885.029
 389.093 276.810
 554.621 23.792
 398.970 404.903
 866.057 942.469
 816.614 938.307
 721.452 849.119
 228.861 850.280
 632.324 567.079
 780.239 316.701
 404.121 355.828
 101.425 574.790
 347.948 260.129
 894.752 243.136
 280.042 202.451
 297.327 568.919
 47.816 877.848
 538.883 810.724
 246.998 344.942
 344.041 845.139
 26.046 860.546
 869.242 658.076
 478.987 823.445
 288.356 843.673
 1.731 785.338
 976.317 671.750
 103.215 979.854
 318.426 926.514
 823.387 105.547
 678.790 182.851
 994.723 583.017
 882.495 730.714
 800.885 862.704
 543.240 132.422
 221.272 776.891
 745.357 692.019
 117.879 361.161
 463.371 610.919
 613.495 986.693
 873.829 621.204
 548.297 280.704
 536.209 639.011
 783.944 919.060
 648.939 817.994
 877.182 469.110
 32.317 50.064
 673.571 574.462
 665.239 841.261
 9.182 704.517
 972.857 859.111
 365.287 753.590
 296.598 719.217
 737.267 46.484
 198.427 558.786
 471.628 884.163
 283.012 79.614
 539.747 5.068
 842.910 369.564
 877.222 120.580
 824.438 407.498
 575.403 648.760
 810.138 589.876
 996.586 576.065
 55.325 396.867
 254.586 945.029
 192.017 841.032
 993.951 235.427
 317.488 152.588
 378.381 81.317
 563.785 182.580
 604.183 566.299
 349.142 820.273
 858.424 249.640
 745.449 785.619
 292.500 97.675
 364.382 74.292
 456.749 394.612
 927.981 94.776
 495.565 266.798
 10.059 777.926
 818.027 722.516
 28.674 183.944
 597.679 648.953
 355.992 44.710
 305.827 348.158
 762.157 316.556
 113.170 279.393
 399.607 876.266
 800.030 316.600
 191.856 558.085
 269.715 152.657
 47.554 529.503
 664.298 378.474
 461.276 656.620
 817.198 141.736
 174.578 774.830
 550.485 320.397
 995.304 306.778
 422.869 518.019
 153.807 247.083
 571.157 356.161
 708.773 342.892
 455.928 972.693
 202.874 162.123
 641.893 69.674
 662.901 369.302
 313.290 541.236
 996.691 774.654
 471.777 667.256
 169.729 828.771
 693.192 114.868
 260.423 86.538
 763.522 844.757
 560.544 534.438
 384.410 286.310
 475.122 479.984
 673.911 404.017
 706.335 246.401
 206.258 121.920
 403.704 146.220
 480.765 863.602
 906.630 960.917
 708.150 78.252
 876.385 407.841
 704.370 700.307
 947.661 198.397
 117.423 688.317
 162.387 291.790
 639.350 530.777
 971.612 725.762
 810.215 831.301
 298.669 999.976
 367.191 496.723
 295.759 829.406
 272.594 369.195
 946.644 245.822
 840.155 352.525
 473.668 466.926
 117.775 684.833
 704.277 777.575
 554.058 270.635
 700.147 368.924
 230.123 187.970
 313.649 792.993
 660.427 178.062
 127.501 436.638
 517.791 169.599
 873.049 365.079
 107.762 516.275
 782.690 586.773
 73.207 479.365
 987.798 444.798
 547.186 677.262
 553.312 531.864
 764.288 376.949
 775.518 484.277
 289.486 10.054
 144.918 852.641
 409.098 565.505
 779.190 232.752
 558.580 214.885
 2.967 118.278
 722.841 853.712
 135.343 797.589
 650.687 146.251
 939.807 741.095
 168.436 112.738
 794.885 633.975
 378.993 531.511
 610.401 714.164
 690.566 195.372
 200.530 729.428
 360.365 878.225
 40.059 373.468
 67.972 266.834
 587.487 883.061
 283.668 891.330
 123.284 850.645
 279.893 560.208
 993.003 644.562
 288.495 50.317
 384.905 938.036
 849.952 914.227
 135.571 174.161
 978.644 606.944
 322.971 674.654
 604.393 577.047
 556.026 12.378
 396.405 155.603
 337.476 79.876
 661.473 666.945
 800.489 507.150
 491.770 101.345
 589.791 111.040
 754.963 369.289
 969.024 435.947
 234.880 804.625
 134.754 101.831
 187.053 418.897
 654.091 181.821
 540.595 917.212
 320.683 650.229
 804.628 667.863
 149.331 674.811
 600.775 440.299
 762.155 167.965
 397.739 571.156
 821.880 193.986
 52.903 333.700
 156.218 77.841
 830.249 235.766
 710.396 40.380
 652.923 84.122
 834.752 950.941
 29.991 273.919
 736.147 37.405
 765.679 500.858
 224.046 712.665
 689.425 76.840
 395.973 792.863
 38.101 148.843
 317.196 414.698
 157.662 282.771
 443.611 665.439
 78.282 251.853
 855.787 969.405
 540.856 151.448
 859.840 418.629
 827.861 602.770
 164.343 673.864
 470.329 276.933
 362.085 616.340
 585.621 3.134
 484.406 312.598
 346.466 571.709
 810.558 916.902
 316.988 20.847
 214.629 121.288
 121.262 737.142
 130.724 556.088
 967.095 402.718
 679.102 918.117
 843.550 498.928
 790.823 474.706
 984.372 307.667
 918.227 265.105
 258.329 730.812
 448.358 742.668
 157.091 636.724
 524.731 608.654
 725.237 215.911
 110.926 158.958
 167.080 127.586
 732.010 966.748
 601.088 202.144
 44.458 165.703
 972.821 554.343
 802.818 879.604
 17.548 96.782
 705.858 504.619
 248.399 327.074
 263.353 21.297
 677.376 614.835
 177.268 365.352
 625.278 21.374
 681.162 81.739
 891.328 446.994
 935.592 127.811
 410.646 884.480
 494.806 271.591
 582.658 45.044
 303.623 184.366
 789.079 162.496
 869.087 77.099
 397.335 436.168
 598.076 742.797
 253.506 172.351
 671.680 697.486
 375.426 72.269
 814.992 957.227
 157.007 402.431
 445.358 934.482
 862.769 596.421
 674.460 211.742
 828.701 567.476
 684.549 171.691
 471.923 65.791
 984.274 890.256
 654.999 466.150
 815.793 480.965
 937.515 608.842
 576.094 506.158
 891.758 693.798
 28.736 823.564
 653.487 714.351
 517.883 636.616
 743.382 748.282
 507.617 775.837
 528.395 350.777
 912.828 708.929
 421.656 833.352
 672.781 202.294
 549.768 896.699
 357.648 320.096
 480.136 711.881
 757.562 823.373
 109.691 426.566
 52.147 435.842
 709.144 290.401
 417.947 680.862
 711.139 240.686
 627.058 511.600
 271.956 226.706
 100.777 90.839
 148.243 654.396
 988.666 305.507
 564.499 743.906
 580.777 792.192
 633.539 968.546
 866.396 912.241
 488.906 7.171
 417.552 648.140
 631.379 231.933
 293.519 336.595
 445.518 873.490
 80.749 438.902
 349.073 876.035
 951.268 746.939
 368.439 560.127
 144.901 995.520
 935.980 553.376
 163.180 401.282
 556.510 794.071
 265.047 168.051
 445.605 543.071
 339.091 122.438
 884.561 302.616
 610.033 895.716
 526.947 900.596
 837.238 113.814
 219.082 84.293
 52.486 952.301
 628.671 123.532
 538.042 853.653
 507.934 759.776
 692.741 776.975
 223.360 481.018
 904.658 783.101
 65.502 443.927
 228.623 168.891
 188.951 311.885
 943.016 512.233
 32.685 3.036
 273.741 523.335
 20.598 534.899
 268.068 308.241
 855.396 265.404
 974.083 717.833
 988.613 334.281
 433.120 701.267
 895.707 738.760
 175.987 718.589
 706.720 484.658
 785.592 145.880
 966.601 654.616
 958.128 470.732
 829.797 61.784
 375.232 810.034
 664.235 707.504
 556.011 660.318
 761.369 348.918
 859.769 728.322
 860.914 686.159
 579.507 491.647
 318.515 593.386
 928.162 752.694
 617.480 304.033
 952.291 710.421
 275.495 893.913
 493.085 961.285
 75.550 928.169
 186.618 721.383
 587.260 906.469
 791.936 444.838
 598.097 578.265
 447.702 798.532
 880.169 244.911
 579.648 680.217
 541.066 521.908
 359.002 66.640
 489.599 422.365
 796.745 21.795
 559.269 27.280
 653.076 144.740
 922.775 930.329
 452.541 194.072
 276.550 351.243
 582.217 85.400
 130.032 584.671
 976.087 52.608
 483.192 838.574
 468.891 518.010
 378.853 581.166
 956.385 295.464
 762.850 87.206
 898.109 709.989
 842.397 797.981
 18.629 253.579
 596.741 494.698
 832.132 596.720
 237.889 758.439
 564.633 366.082
 544.623 142.751
 362.522 699.190
 980.103 324.682
 243.326 455.302
 60.094 899.436
 905.355 247.718
 351.316 631.262
 311.144 456.307
 861.979 822.901
 392.469 760.838
 131.480 987.480
 492.322 827.068
 554.106 435.694
 414.978 790.294
 981.020 478.224
 555.551 467.894
 362.521 205.411
 334.801 536.282
 623.506 775.301
 586.170 612.571
 442.194 615.246
 95.835 561.491
 536.626 234.735
 851.964 818.673
 194.538 537.130
 838.406 888.141
 427.224 700.234
 235.905 880.813
 432.545 230.482
 449.023 349.153
 239.850 558.980
 440.538 218.131
 32.151 181.195
 861.961 182.741
 828.097 503.169
 556.486 46.103
 916.389 168.347
 270.076 509.111
 704.188 139.149
 131.430 432.810
 833.185 400.227
 399.285 508.658
 474.607 55.782
 576.158 161.075
 408.162 296.587
 654.494 832.921
 668.241 214.594
 600.696 170.423
 380.544 510.685
 254.302 22.752
 668.367 556.528
 386.252 236.623
 763.299 82.488
 437.656 482.555
 370.936 533.573
 367.627 461.578
 907.882 193.528
 447.665 865.117
 9.030 868.293
 825.957 92.651
 99.472 854.256
 276.155 558.463
 306.943 220.227
 973.089 168.034
 360.343 996.340
 87.057 334.348
 757.281 595.374
 846.597 493.558
 597.025 865.184
 827.586 117.388
 350.558 273.466
 128.374 496.394
 91.151 312.089
 783.217 264.519
 529.181 747.422
 949.948 572.361
 604.418 570.779
 735.802 706.369
 486.334 670.397
 854.109 646.128
 44.835 369.658
 943.704 795.303
 185.157 88.025
 345.117 797.350
 724.429 778.991
 378.701 729.318
 634.751 296.967
 878.741 970.845
 727.867 21.311
 526.438 976.611
 26.918 515.576
 718.519 985.198
 806.922 583.709
 585.539 212.582
 311.190 178.474
 816.140 281.713
 517.502 362.258
 85.064 899.180
 665.565 74.084
 761.484 114.426
 23.949 241.680
 780.828 785.907
 106.511 732.592
 891.845 171.941
 109.582 467.464
 188.135 292.506
 174.194 441.589
 850.030 943.121
 452.963 402.996
 261.838 945.189
 227.494 17.583
 237.490 491.221
 156.114 780.860
 544.185 781.527
 388.264 993.824
 521.321 684.830
 843.944 355.323
 566.734 913.440
 585.450 198.336
 22.930 349.038
 393.376 942.123
 414.695 243.467
 467.007 790.802
 641.348 246.516
 496.190 192.017
 140.381 666.362
 171.261 702.904
 945.615 275.759
 811.347 86.168
 146.997 956.243
 79.173 83.963
 408.372 782.504
 420.576 64.281
 754.856 938.941
 705.145 792.182
 846.725 420.405
 665.243 900.513
 909.140 479.844
 826.380 191.548
 586.644 568.305
 213.062 927.528
 391.678 279.462
 799.414 515.390
 473.615 914.008
 379.931 975.673
 958.757 462.088
 767.362 839.856
 614.947 448.232
 315.212 442.100
 542.816 467.358
 122.523 274.017
 658.085 777.463
 648.009 233.750
 27.954 810.164
 156.379 318.041
 484.483 360.718
 587.527 938.503
 137.473 861.295
 302.672 466.879
 430.019 2.782
 272.334 470.347
 656.268 919.357
 759.090 44.092
 530.645 695.234
 371.366 607.312
 551.711 493.897
 559.266 938.952
 835.914 686.660
 553.777 295.000
 553.702 900.381
 359.155 389.679
 533.191 484.717
 465.225 323.897
 407.923 979.525
 300.483 206.626
 481.843 345.243
 274.978 5.250
 325.890 996.703
 318.858 861.490
 769.367 687.420
 691.175 768.145
 121.191 551.510
 175.263 682.053
 70.367 789.024
 580.906 179.536
 143.418 633.283
 307.022 986.744
 914.501 62.076
 977.223 749.304
 399.570 795.245
 317.979 369.229
 450.940 186.767
 306.976 24.046
 187.318 788.127
 557.506 500.511
 934.601 390.301
 131.391 896.137
 155.311 893.547
 774.079 754.472
 953.336 197.353
 555.525 758.704
 952.788 628.056
 271.564 682.516
 365.487 50.121
 733.283 122.522
 534.079 450.699
 344.974 863.965
 23.622 298.476
 571.416 577.421
 743.153 600.113
 27.336 941.070
 622.996 194.552
 818.925 528.656
 19.170 211.559
 340.464 710.988
 432.217 691.075
 217.567 967.797
 936.103 419.994
 309.775 991.788
 238.774 39.119
 284.665 648.032
 817.775 242.170
 976.975 605.538
 573.565 408.420
 601.162 425.406
 854.248 648.926
 524.264 228.755
 166.212 12.236
 185.904 200.328
 986.327 388.255
 409.888 48.954
 626.952 508.755
 651.350 847.832
 322.000 800.383
 107.228 135.788
 551.028 772.336
 356.452 760.377
 1.943 78.013
 638.246 186.227
 597.999 480.410
 699.195 143.613
 240.839 168.064
 597.007 835.455
 611.053 345.681
 24.272 3.369
 737.007 785.623
 770.113 38.648
 510.364 238.267
 360.672 841.237
 764.977 816.524
 778.276 123.511
 519.732 888.735
 349.416 436.444
 43.924 721.853
 386.883 989.440
 267.179 340.523
 273.479 733.368
 909.454 425.868
 263.300 586.393
 437.882 829.017
 59.913 776.826
 407.071 568.199
 994.790 245.037
 951.762 304.614
 488.453 841.437
 672.701 931.923
 123.287 649.453
 88.240 388.345
 611.407 386.663
 368.982 320.934
 801.936 244.677
 587.129 151.245
 566.368 235.761
 5.604 153.283
 433.146 653.562
 517.317 742.363
 546.313 424.721
 687.789 561.500
 309.090 240.937
 623.834 555.406
 680.899 496.357
 209.086 846.636
 842.906 307.754
 939.114 320.274
 978.281 625.099
 432.963 719.627
 452.552 523.900
 675.680 233.285
 278.531 849.591
 592.259 881.785
 539.094 115.571
 805.205 998.674
 377.747 863.104
 476.376 145.604
 287.368 11.585
 272.818 444.002
 96.197 265.825
 473.156 477.763
 209.348 622.744
 495.741 193.391
 84.351 918.464
 85.720 58.092
 449.156 179.307
 651.779 735.037
 587.419 53.225
 854.097 691.452
 873.547 583.897
 275.885 103.248
 222.003 96.013
 577.317 683.895
 882.856 550.621
 851.956 310.297
 57.747 732.876
 353.693 600.109
 694.731 395.900
 412.231 609.649
 942.379 614.025
 235.337 156.098
 576.656 222.510
 638.083 649.696
 60.260 230.363
 227.546 869.204
 133.111 395.544
 593.721 585.883
 172.630 920.335
 954.478 986.962
 289.389 147.467
 18.228 259.173
 851.923 668.976
 559.658 646.991
 56.428 869.202
 51.598 620.080
 293.087 346.420
 313.119 182.003
 509.687 145.128
 376.838 680.043
 961.581 299.702
 956.593 977.188
 669.961 872.103
 22.929 405.692
 420.727 759.578
 33.987 311.648
 135.158 866.121
 492.369 136.602
 170.359 353.139
 326.405 171.210
 379.455 204.908
 452.221 303.435
 224.212 123.384
 39.370 106.878
 609.882 180.774
 959.029 450.872
 455.267 848.517
 574.390 831.326
 950.250 145.224
 75.674 828.576
 446.251 126.551
 557.903 395.264
 508.499 715.351
 782.165 103.410
 696.776 644.956
 297.664 466.172
 575.897 781.719
 282.586 67.484
 559.084 290.381
 989.958 443.802
 805.174 508.459
 166.825 569.080
 201.151 270.138
 810.626 890.016
 719.543 48.492
 398.456 277.351
 228.869 214.943
 488.672 24.955
 315.714 10.299
 769.032 306.690
 338.334 311.533
 83.312 847.173
 841.356 807.361
 284.309 172.975
 514.738 874.137
 463.647 772.305
 51.132 897.397
 929.293 31.413
 846.131 405.344
 424.692 552.995
 375.286 575.711
 396.772 654.535
 978.331 119.813
 464.347 642.223
 470.918 425.491
 657.876 148.880
 601.518 108.328
 992.927 92.829
 568.432 747.574
 703.442 980.242
 129.555 805.082
 150.224 547.966
 874.323 293.215
 391.398 479.869
 909.820 187.648
 464.622 870.349
 46.301 405.589
 98.064 637.786
 884.381 186.989
 304.609 482.603
 417.918 239.249
 790.232 654.487
 612.555 113.902
 445.115 546.676
 217.239 71.497
 210.061 418.479
 960.438 518.702
 99.398 697.175
 497.714 845.575
 96.289 804.752
 564.730 792.507
 451.812 161.686
 879.318 992.836
 752.944 448.001
 386.196 991.368
 67.557 750.503
 484.133 269.517
 820.688 434.480
 282.357 818.571
 552.628 378.914
 642.952 813.474
 806.129 177.660
 549.517 435.795
 490.487 497.041
 48.096 877.197
 780.858 595.390
 810.984 790.423
 991.531 45.462
 32.535 725.665
 674.701 590.066
 461.356 444.124
 157.280 329.190
 566.528 1.085
 756.589 748.327
 116.006 466.962
 383.258 508.315
 380.378 451.253
 221.648 123.125
 160.387 821.628
 702.881 240.466
 345.543 294.287
 284.584 938.505
 545.560 803.958
 309.200 378.469
 876.212 649.700
 817.095 66.269
 434.348 528.821
 982.217 525.943
 649.597 404.226
 361.018 163.695
 166.760 154.488
 396.512 684.285
 385.569 600.595
 299.087 432.814
 283.872 524.006
 187.289 186.368
 774.904 938.380
 71.660 64.237
 26.070 168.651
 212.463 605.470
 900.290 258.285
 590.422 562.364
 804.597 166.438
 664.291 352.354
 655.365 944.732
 419.066 313.806
 634.594 177.712
 556.068 229.083
 734.459 26.299
 866.096 957.162
 413.327 90.248
 637.765 295.064
 739.326 379.578
 866.398 339.827
 229.059 97.847
 979.031 18.996
 829.048 849.212
 415.869 106.293
 594.033 709.292
 298.829 839.787
 125.424 285.366
 367.377 252.446
 609.276 138.629
 618.017 940.190
 778.534 469.616
 596.496 301.651
 589.468 763.067
 964.520 248.810
 195.805 651.204
 901.919 110.961
 602.854 851.425
 670.314 429.303
 442.792 947.840
 518.147 699.566
 714.186 563.873
 265.261 889.998
 235.006 178.711
 786.977 906.633
 457.966 302.849
 94.880 652.845
 257.532 792.084
 359.552 132.012
 214.734 855.353
 567.510 257.491
 772.770 425.853
 282.120 890.760
 714.923 408.439
 370.834 744.473
 606.565 296.630
 456.402 421.289
 852.813 442.584
 88.599 160.906
 639.080 51.430
 259.383 126.941
 357.357 711.694
 395.410 962.732
 869.178 935.762
 557.531 202.091
 637.177 3.869
 410.808 149.478
 969.699 132.861
 956.922 396.431
 293.783 143.660
 853.408 960.685
 5.902 911.085
 893.417 504.865
 380.057 744.385
 351.701 487.521
 650.483 779.932
 85.994 835.480
 470.334 548.185
 640.173 608.817
 795.948 199.870
 951.535 604.368
 3.890 801.848
 397.755 247.631
 938.766 517.165
 810.808 933.583
 165.428 8.028
 170.130 62.634
 89.605 702.096
 103.083 887.332
 774.136 564.346
 158.313 338.030
 250.083 157.443
 370.764 771.530
 267.178 256.956
 652.915 16.355
 688.862 333.841
 475.621 743.130
 883.960 310.500
 546.896 530.461
 348.521 139.584
 364.629 628.179
 584.294 713.008
 669.121 334.109
 719.556 164.687
 716.157 731.369
 66.565 832.107
 646.896 805.038
 428.974 552.483
 966.155 334.836
 491.291 918.057
 627.703 500.039
 608.312 946.772
 539.198 530.301
 160.954 949.422
 468.695 578.455
 829.593 318.500
 590.702 6.168
 458.752 418.852
 937.063 578.724
 27.560 633.179
 204.308 419.959
 806.906 79.239
 55.228 631.968
 362.697 258.750
 782.370 26.553
 269.456 374.672
 971.853 627.316
 421.919 733.286
 317.707 303.936
 694.939 265.915
 643.030 805.547
 502.439 12.940
 341.185 420.754
 971.134 426.770
 167.520 750.812
 979.214 602.753
 602.428 523.700
 47.055 335.516
 835.793 774.612
 917.501 36.414
 959.871 987.854
 866.633 614.743
 824.636 241.854
 159.423 15.798
 531.583 969.358
 254.030 83.210
 997.469 475.752
 87.108 147.074
 889.731 827.331
 92.291 375.004
 455.031 496.470
 144.817 617.415
 969.243 240.776
 845.052 654.094
 321.948 997.842
 988.626 344.808
 405.176 136.192
 585.274 906.495
 751.768 647.164
 824.601 103.190
 213.498 862.959
 215.469 527.594
 286.336 4.954
 95.048 876.112
 86.429 406.073
 490.680 438.810
 514.993 104.757
 177.302 224.377
 86.189 809.592
 788.434 765.593
 444.876 7.477
 170.625 766.534
 189.936 399.211
 309.181 187.876
 115.679 450.384
 164.221 965.887
 963.882 838.662
 536.238 434.453
 770.541 47.850
 602.942 293.614
 626.019 532.180
 335.984 34.349
 329.319 369.060
 497.203 494.840
 894.579 394.052
 37.102 361.085
 1.312 617.307
 259.711 122.972
 313.295 546.325
 191.894 209.891
 621.565 566.213
 894.023 727.347
 194.731 77.025
 493.204 633.210
 698.208 870.054
 108.567 80.196
 929.397 593.775
 497.262 526.473
 217.881 858.602
 684.657 611.177
 171.051 941.500
 385.741 503.991
 972.058 451.269
 88.141 781.193
 327.532 117.948
 989.600 933.858
 539.216 881.007
 881.733 471.949
 861.691 117.018
 692.788 611.172
 86.078 505.347
 968.698 593.653
 138.394 157.468
 635.632 440.436
 835.733 100.119
 78.429 20.534
 941.289 513.323
 845.750 670.884
 391.273 680.783
 190.624 652.285
 326.982 952.376
 538.586 682.553
 100.637 77.023
 787.110 869.293
 184.428 610.442
 850.174 56.290
 301.689 198.100
 919.031 900.483
 723.837 981.567
 691.482 677.493
 596.115 169.682
 81.977 654.830
 132.038 588.195
 246.718 921.197
 266.554 297.246
 802.771 381.076
 800.239 810.333
 877.216 545.275
 573.437 116.831
 659.018 114.904
 855.273 299.013
 838.044 778.820
 946.342 630.835
 176.144 248.816
 206.896 376.947
 266.216 234.415
 19.236 194.686
 676.538 717.162
 961.387 837.996
 357.426 695.834
 49.783 419.676
 691.564 227.270
 845.643 597.167
 512.442 536.811
 510.005 887.873
 989.541 687.342
 236.154 714.100
 504.847 511.884
 538.851 436.956
 621.488 482.753
 493.708 415.581
 398.531 926.910
 506.844 265.985
 641.260 534.619
 567.344 876.370
 26.378 744.696
 158.772 137.520
 317.865 137.987
 250.043 682.705
 330.844 10.308
 672.473 507.177
 725.113 421.720
 43.809 99.116
 762.599 90.955
 500.066 498.628
 567.408 898.109
 323.284 486.718
 235.220 616.947
 42.572 260.191
 980.349 977.505
 374.686 479.949
 841.869 683.105
 49.675 388.610
 830.952 511.713
 930.845 818.766
 654.201 824.052
 133.446 786.239
 734.695 399.627
 23.274 54.572
 444.209 512.225
 938.184 529.817
 605.196 39.562
 328.695 700.724
 96.514 443.986
 318.069 72.126
 57.257 944.963
 700.091 782.236
 811.578 677.136
 340.191 372.282
 395.090 153.645
 241.341 154.328
 939.599 762.152
 52.529 356.047
 234.974 155.454
 109.662 405.780
 430.344 369.900
 734.838 444.485
 35.175 939.210
 211.545 640.580
 435.949 560.121
 784.908 757.430
 935.900 417.008
 95.555 940.133
 561.697 757.862
 483.544 997.648
 348.128 922.457
 639.318 848.347
 624.063 709.131
 628.626 952.271
 672.596 699.136
 578.212 793.217
 545.823 172.391
 431.971 9.941
 378.816 296.531
 529.715 961.029
 194.769 869.117
 132.280 85.326
 428.908 572.964
 930.085 773.132
 555.588 264.492
 493.246 867.027
 692.131 568.465
 218.951 780.242
 613.724 78.424
 728.018 360.605
 563.428 855.288
 682.630 485.544
 725.538 37.410
 419.485 285.345
 472.883 99.755
 598.400 335.387
 50.853 269.367
 690.463 1.542
 352.899 476.313
 709.677 875.169
 831.975 916.429
 218.636 294.526
 416.043 263.192
 605.971 858.031
 917.517 994.783
 688.233 522.269
 788.858 418.756
 281.706 915.280
 949.910 265.977
 923.679 345.374
 645.609 188.635
 4.421 250.006
 62.185 900.745
 260.082 501.388
 490.795 825.942
 635.575 699.119
 762.661 14.227
 671.211 859.785
 150.380 320.354
 716.122 424.118
 925.407 730.583
 797.688 299.657
 849.114 626.571
 954.210 437.136
 449.878 295.332
 296.457 789.042
 474.913 258.630
 233.816 146.394
 204.843 895.371
 867.138 412.987
 761.163 273.802
 900.808 113.959
 329.785 269.454
 901.724 996.872
 653.956 608.239
 876.893 258.747
 831.155 896.041
 951.114 402.159
 573.630 446.309
 102.072 808.997
 681.413 530.751
 105.334 533.675
 628.630 806.493
 912.716 410.993
 305.527 132.277
 943.832 590.671
 94.585 808.973
 225.013 934.584
 422.603 763.463
 928.078 118.340
 632.638 153.497
 812.535 681.103
 699.602 883.339
 980.763 972.120
 788.429 180.857
 541.848 895.572
 569.570 556.272
 524.206 394.042
 286.791 517.261
 161.506 712.611
 868.614 495.987
 435.155 18.521
 517.067 708.132
 127.533 924.278
 653.801 535.071
 213.992 774.435
 390.131 436.341
 992.362 248.077
 678.496 64.649
 163.401 330.971
 440.545 889.590
 84.455 94.691
 522.069 224.322
 524.911 946.645
 645.923 592.657
 562.256 187.512
 297.749 138.995
 331.273 324.072
 940.472 552.431
 438.807 769.843
 195.346 297.138
 198.447 347.464
 810.804 877.145
 842.320 550.678
 854.846 244.071
 403.070 385.505
 679.475 125.945
 603.201 986.260
 712.401 124.257
 369.571 179.163
 5.381 520.897
 239.446 972.158
 11.963 248.154
 125.685 202.173
 159.989 810.778
 550.026 529.382
 133.855 782.062
 375.922 781.316
 174.531 14.455
 319.856 608.111
 255.805 863.474
 589.648 194.315
 395.659 491.410
 90.089 703.877
 132.479 929.803
 903.712 425.053
 935.717 787.900
 553.960 583.615
 956.323 814.971
 699.163 248.998
 558.628 489.526
 901.084 52.741
 845.514 216.172
 427.401 846.141
 303.577 874.406
 352.054 359.504
 494.087 462.240
 633.173 194.389
 716.000 505.915
 200.398 529.099
 914.804 125.403
 150.163 83.305
 29.076 29.907
 910.375 647.608
 7.113 909.807
 129.481 706.221
 18.754 348.570
 206.804 874.606
 890.508 423.029
 902.172 438.187
 541.510 31.539
 637.059 753.296
 557.913 890.921
 673.963 587.856
 956.401 294.631
 785.558 208.365
 424.179 611.476
 703.748 623.359
 731.623 127.506
 177.517 474.238
 771.552 959.983
 926.910 615.343
 540.645 183.843
 921.444 80.254
 926.998 55.635
 950.395 414.790
 64.144 861.034
 308.778 934.279
 245.495 778.799
 968.508 388.895
 531.349 591.171
 914.291 492.582
 618.935 688.574
 426.744 375.173
 758.002 741.063
 222.309 981.348
 282.031 531.794
 195.513 882.172
 68.082 676.231
 441.490 643.967
 144.621 457.548
 606.462 464.524
 22.515 482.339
 964.868 28.293
 744.039 755.350
 951.143 630.793
 320.517 557.206
 882.049 399.358
 181.710 920.455
 945.129 604.448
 587.827 787.558
 56.895 465.554
 84.895 116.427
 220.205 751.467
 20.978 306.881
 546.721 740.092
 717.523 652.904
 123.133 512.499
 17.883 894.216
 557.998 24.585
 853.290 925.616
 971.512 233.166
 992.406 918.477
 708.718 697.899
 919.738 376.050
 445.611 373.010
 544.205 358.831
 99.044 720.924
 223.747 419.787
 979.603 191.732
 35.028 838.921
 579.566 526.766
 776.925 965.341
 856.455 160.829
 408.775 801.182
 650.400 255.820
 353.607 99.485
 207.801 29.333
 785.014 917.221
 624.614 116.556
 934.688 750.350
 273.437 684.349
 954.286 581.228
 45.845 5.322
 617.285 656.230
 84.654 690.170
 408.397 865.591
 862.735 902.295
 403.218 765.835
 201.458 664.243
 950.051 631.364
 531.696 975.744
 18.559 274.877
 255.761 453.845
 243.539 580.998
 44.757 773.035
 62.018 864.189
 830.980 414.314
 891.850 916.662
 860.667 354.397
 331.676 346.199
 643.049 957.790
 755.434 924.769
 855.134 734.188
 137.592 849.437
 78.641 940.860
 264.001 245.761
 700.005 534.511
 772.069 874.833
 893.506 390.171
 415.109 807.930
 531.424 327.256
 79.874 42.934
 277.116 526.964
 1.922 405.067
 373.416 743.239
 247.451 117.768
 549.411 44.671
 367.425 679.917
 546.059 60.845
 513.190 940.920
 471.229 118.118
 643.483 838.903
 206.337 651.663
 490.075 238.511
 522.097 678.546
 0.548 768.338
 244.987 356.875
 187.511 874.090
 527.369 75.575
 907.418 348.277
 994.062 595.689
 620.940 12.095
 701.268 365.387
 780.369 667.418
 587.674 765.906
 105.804 829.333
 513.219 113.856
 687.079 530.928
 362.266 286.764
 946.727 866.093
 781.908 783.964
 963.169 122.796
 383.029 455.456
 253.247 843.801
 54.852 488.799
 697.821 935.291
 39.456 141.295
 40.235 792.777
 640.810 134.581
 49.790 110.334
 665.768 225.255
 604.091 631.456
 628.204 752.562
 266.290 151.057
 310.879 607.693
 405.119 917.594
 844.765 124.337
 94.606 556.580
 107.745 553.304
 331.954 352.262
 991.977 641.993
 999.896 308.961
 173.419 119.940
 275.684 759.110
 122.423 712.700
 232.577 298.559
 608.797 426.678
 399.326 684.166
 218.979 916.764
 324.764 712.480
 961.014 556.593
 352.547 465.575
 881.878 558.807
 37.662 130.532
 461.618 960.953
 952.070 608.037
 32.956 213.684
 130.425 574.074
 460.122 334.117
 524.917 563.266
 106.002 361.884
 575.863 35.387
 735.202 62.181
 194.688 565.707
 407.928 233.587
 9.548 78.644
 784.775 513.475
 880.301 1.771
 207.545 536.211
 266.208 948.324
 771.383 635.308
 672.154 901.282
 637.073 827.209
 830.979 246.849
 530.740 548.859
 552.401 531.360
 676.056 912.013
 912.923 650.476
 939.010 92.956
 134.072 745.868
 328.189 796.463
 634.378 320.950
 978.330 557.481
 207.987 697.612
 598.639 403.710
 522.097 640.135
 40.271 168.448
 406.962 755.877
 32.748 477.502
 84.727 645.833
 363.390 239.330
 223.531 988.437
 386.581 836.910
 766.112 79.230
 13.721 287.017
 950.436 365.066
 465.609 421.999
 974.998 267.859
 485.988 825.797
 852.380 918.665
 289.883 375.566
 209.117 162.726
 828.527 999.077
 23.061 460.462
 522.374 743.033
 515.261 724.213
 176.349 686.072
 933.248 87.356
 531.724 240.697
 656.834 508.579
 714.468 229.479
 633.679 642.336
 551.470 941.996
 396.506 745.396
 387.558 470.230
 940.812 492.972
 144.895 662.079
 243.973 415.930
 122.221 346.645
 703.971 478.377
 587.939 282.917
 867.469 843.520
 934.559 917.902
 429.189 641.590
 842.222 254.313
 122.538 89.167
 58.466 305.501
 118.047 412.225
 506.005 30.630
 312.739 9.068
 148.993 711.438
 169.083 233.296
 503.025 258.681
 864.304 175.539
 690.332 368.106
 584.838 236.514
 297.429 119.165
 70.428 988.756
 969.400 2.475
 529.370 461.920
 107.628 342.184
 940.749 213.949
 363.735 155.881
 489.076 290.595
 932.688 66.790
 477.686 867.186
 236.309 490.812
 903.915 213.276
 201.966 895.185
 893.723 842.607
 430.113 37.353
 156.641 793.071
 512.012 204.100
 382.335 924.911
 211.762 184.496
 234.398 697.046
 224.312 19.049
 60.128 863.188
 526.113 105.313
 210.059 969.332
 663.308 531.563
 608.926 995.593
 592.790 220.026
 929.926 297.487
 276.151 645.191
 963.899 509.150
 200.744 247.295
 939.928 884.213
 394.002 772.926
 117.462 794.899
 538.382 371.589
 734.217 678.098
 169.249 476.945
 738.564 515.870
 34.540 63.290
 868.053 139.959
 853.829 440.889
 843.110 943.796
 479.471 128.224
 341.140 425.408
 830.925 695.646
 193.660 840.260
 645.257 634.591
 928.083 849.639
 715.607 981.454
 455.150 658.893
 731.473 467.825
 809.382 767.055
 399.583 622.348
 388.297 127.509
 224.634 397.678
 939.409 546.160
 131.023 313.358
 523.462 332.506
 178.907 706.887
 77.033 149.288
 592.507 776.565
 825.134 272.619
 500.754 627.053
 300.127 937.059
 468.456 328.984
 830.827 475.069
 551.629 54.906
 126.868 709.072
 177.978 23.466
 628.073 674.375
 270.537 280.930
 74.835 665.202
 289.888 173.176
 819.318 742.588
 62.215 752.335
 603.100 925.933
 633.724 750.902
 316.921 29.425
 896.891 213.685
 903.046 485.570
 273.906 366.343
 409.068 21.755
 424.013 921.002
 930.404 988.712
 323.745 267.695
 42.331 764.113
 415.053 8.969
 403.999 518.271
 41.851 88.277
 677.696 795.411
 519.409 505.898
 235.962 662.383
 775.536 864.583
 394.289 451.720
 142.658 937.398
 3.655 487.945
 94.134 189.079
 138.670 260.988
 237.827 937.246
 625.347 690.080
 889.752 229.226
 147.419 812.781
 938.060 792.721
 359.648 109.712
 313.746 743.601
 606.891 924.608
 253.004 391.740
 612.998 15.508
 164.331 156.691
 556.412 146.123
 501.433 610.370
 809.988 31.825
 744.009 215.815
 889.775 643.475
 759.061 781.888
 758.081 360.873
 265.117 746.808
 64.839 288.286
 363.204 522.306
 521.273 995.175
 597.577 549.515
 792.115 339.240
 434.909 852.337
 806.516 945.505
 525.012 529.810
 540.633 448.978
 454.316 252.061
 262.224 119.818
 703.742 751.751
 173.013 854.964
 156.523 12.103
 889.948 380.324
 203.683 211.671
 401.534 520.229
 402.882 3.884
 978.293 478.665
 851.059 785.407
 43.149 678.370
 226.601 781.612
 582.446 23.298
 589.860 980.526
 243.757 706.895
 951.747 749.895
 593.143 368.504
 732.323 837.332
 940.680 504.013
 141.157 983.451
 865.711 331.065
 278.265 565.606
 837.191 576.159
 141.491 169.159
 712.780 938.501
 448.945 278.422
 74.044 857.038
 162.573 55.733
 303.571 991.853
 203.176 490.077
 600.378 873.709
 153.406 742.584
 158.111 86.345
 781.734 882.066
 969.951 251.178
 218.632 117.001
 976.550 874.885
 260.694 209.194
 918.588 704.225
 956.975 757.539
 501.712 782.182
 685.134 117.360
 614.843 603.648
 897.076 661.553
 977.287 81.389
 601.710 75.172
 918.239 923.841
 156.391 226.121
 34.597 230.506
 711.944 583.496
 328.113 879.595
 555.218 14.109
 517.588 632.403
 927.628 320.196
 560.967 842.245
 680.641 970.950
 838.751 530.156
 325.550 901.732
 855.338 188.754
 814.128 922.723
 947.894 578.504
 370.864 498.953
 170.617 582.060
 211.683 382.422
 891.225 742.576
 306.692 631.341
 419.845 806.975
 956.943 918.846
 239.944 566.641
 792.151 82.106
 756.434 693.173
 495.264 601.309
 375.563 528.497
 711.818 25.969
 720.856 845.262
 0.815 323.445
 733.417 149.202
 576.687 142.122
 745.746 869.662
 928.884 130.625
 626.352 763.198
 90.037 696.775
 116.516 539.005
 462.034 28.089
 197.326 370.505
 261.155 322.844
 989.402 866.979
 71.467 130.653
 382.663 790.491
 915.710 498.789
 480.078 380.029
 83.869 429.898
 506.962 415.828
 573.641 534.223
 153.270 967.046
 969.242 901.048
 276.180 225.607
 443.709 206.875
 467.520 564.151
 46.631 149.271
 487.147 358.176
 718.495 63.620
 859.052 588.924
 442.387 303.921
 729.788 467.120
 444.377 797.718
 184.890 476.872
 429.526 409.302
 722.599 287.908
 988.149 45.074
 187.720 892.699
 726.957 131.801
 692.400 328.073
 525.221 404.226
 493.643 189.874
 943.789 205.775
 386.177 360.402
 33.937 477.950
 408.833 474.256
 116.622 674.396
 885.813 446.464
 996.360 258.773
 442.265 190.985
 206.669 646.657
 385.783 546.900
 377.935 236.366
 49.034 498.590
 498.766 988.052
 489.365 385.247
 486.776 191.672
 562.458 820.245
 75.761 89.996
 380.724 123.699
 997.875 760.822
 662.994 869.304
 929.454 621.805
 438.183 582.000
 768.382 501.292
 18.171 134.759
 813.248 959.121
 468.292 184.841
 67.131 373.407
 920.098 281.967
 641.814 803.958
 760.795 558.420
 494.950 262.230
 845.754 174.970
 99.558 364.057
 591.351 713.456
 181.840 408.028
 870.140 258.974
 132.360 343.065
 631.890 49.808
 812.925 387.929
 773.519 855.014
 165.986 908.059
 967.717 996.915
 657.172 597.031
 501.324 513.563
 219.794 747.242
 66.013 964.680
 51.158 14.165
 358.994 949.823
 565.797 308.175
 92.113 420.953
 724.781 405.648
 953.830 240.662
 220.801 315.701
 427.969 334.689
 946.586 19.801
 432.136 901.624
 353.359 708.736
 111.464 927.913
 713.477 255.658
 2.258 182.202
 637.389 206.429
 185.717 664.984
 112.899 751.210
 82.807 418.483
 690.821 816.690
 624.339 674.273
 545.137 829.684
 670.195 564.565
 0.292 733.902
 581.540 345.187
 709.211 266.790
 680.771 87.568
 151.870 237.674
 205.297 672.606
 127.902 897.513
 90.219 255.821
 762.972 400.746
 147.273 31.129
 515.783 667.951
 666.510 475.774
 242.110 641.747
 204.936 453.134
 478.679 355.864
 972.595 740.404
 390.753 417.254
 239.363 157.510
 873.815 333.007
 101.133 440.369
 905.585 637.665
 626.414 30.027
 656.980 422.999
 295.967 758.892
 39.606 712.666
 19.549 991.633
 196.343 120.363
 213.659 622.319
 36.968 484.636
 129.230 707.615
 842.142 179.587
 83.305 710.544
 469.142 692.109
 556.941 888.369
 7.281 857.406
 433.960 344.949
 268.971 20.434
 461.047 511.651
 135.939 897.228
 376.408 166.248
 84.313 243.116
 977.277 656.521
 715.621 681.508
 649.635 390.593
 554.488 434.789
 868.331 280.800
 922.637 846.038
 772.231 89.534
 250.374 745.622
 835.145 196.716
 581.842 49.555
 675.115 377.889
 313.002 766.966
 286.597 703.492
 868.507 522.711
 134.324 613.322
 275.633 89.343
 134.944 821.018
 583.543 482.384
 171.258 712.386
 160.807 256.426
 361.035 835.316
 892.841 490.450
 342.659 470.040
 706.510 952.447
 676.371 914.386
 137.342 360.569
 503.725 333.094
 494.549 925.485
 598.303 882.093
 692.490 272.194
 195.137 422.788
 829.455 845.427
 650.215 848.149
 884.069 337.929
 278.434 727.671
 447.638 22.869
 200.260 283.790
 651.968 988.522
 824.035 295.192
 524.236 674.073
 660.233 305.655
 994.278 189.192
 542.336 938.863
 989.053 207.087
 380.437 384.437
 221.138 681.664
 240.705 447.610
 863.141 825.460
 596.894 430.242
 701.127 158.192
 887.835 534.883
 184.076 598.503
 214.004 223.198
 92.527 517.004
 871.774 797.338
 100.624 30.840
 38.780 455.695
 17.628 123.041
 949.108 766.369
 886.478 79.038
 322.035 231.750
 760.289 303.502
 200.150 730.493
 947.919 509.377
 107.404 729.340
 845.331 144.644
 28.607 382.590
 381.700 468.395
 940.841 873.134
 292.854 24.423
 874.103 503.196
 277.166 146.589
 951.251 287.937
 931.450 215.000
 842.043 829.540
 750.548 455.716
 177.154 507.224
 401.294 319.793
 897.711 979.747
 649.565 711.442
 284.806 396.520
 381.473 271.661
 620.109 802.591
 972.944 415.576
 499.947 17.979
 135.432 111.978
 765.936 805.421
 312.101 365.979
 658.357 710.347
 684.278 794.780
 55.239 376.353
 41.257 487.222
 769.666 987.632
 789.728 815.798
 657.638 361.554
 557.366 971.393
 384.353 970.116
 456.804 553.149
 831.685 184.403
 602.752 545.967
 355.658 452.971
 850.984 824.583
 49.776 100.575
 591.011 944.463
 296.098 390.597
 365.284 315.621
 727.177 371.529
 900.675 945.636
 142.579 528.864
 69.873 213.573
 366.109 108.637
 301.358 668.242
 764.565 152.847
 930.092 594.339
 524.470 291.162
 33.522 160.975
 476.556 434.194
 988.357 852.071
 523.652 993.503
 575.706 710.915
 649.106 660.151
 171.227 736.166
 221.040 170.633
 802.016 708.935
 351.892 705.354
 504.993 365.755
 490.183 445.345
 57.855 356.731
 107.843 467.857
 301.461 928.729
 275.222 216.929
 663.318 977.730
 389.089 632.459
 310.182 640.553
 216.085 68.114
 491.390 202.910
 443.522 47.256
 924.189 937.481
 877.064 885.588
 562.008 842.571
 404.978 203.429
 273.381 809.495
 553.782 329.134
 43.249 826.442
 410.609 793.657
 443.012 640.184
 482.186 285.404
 657.373 196.997
 625.724 91.105
 114.311 913.933
 28.088 724.573
 252.105 774.670
 659.409 938.834
 640.081 675.230
 96.916 941.588
 216.525 778.695
 843.503 468.550
 940.194 680.553
 570.705 508.461
 496.101 383.573
 242.987 277.970
 630.229 770.192
 52.993 390.042
 192.874 918.724
 67.623 687.692
 481.046 105.575
 582.195 582.892
 124.459 177.658
 362.685 871.288
 647.940 567.018
 260.111 325.416
 259.514 93.046
 470.870 106.468
 105.065 787.545
 934.672 397.083
 647.504 855.355
 777.999 130.492
 374.159 10.281
 174.589 275.578
 317.018 405.264
 681.864 599.615
 946.138 200.136
 778.520 952.934
 629.630 113.833
 556.602 950.207
 760.002 614.876
 972.451 25.179
 745.199 379.491
 724.203 538.285
 725.499 346.352
 266.403 264.757
 179.734 817.137
 90.308 794.548
 554.378 179.586
 665.190 260.957
 918.361 692.237
 153.180 273.612
 99.576 485.549
 557.853 870.818
 183.661 261.557
 552.739 898.984
 992.559 762.912
 146.503 161.436
 753.563 722.228
 190.850 409.418
 616.048 874.680
 717.723 244.356
 673.180 542.125
 224.486 997.663
 352.739 987.576
 408.276 903.676
 311.441 47.067
 910.234 399.186
 610.153 715.159
 371.778 201.736
 976.028 274.163
 361.544 236.333
 337.595 990.112
 414.103 309.741
 719.113 265.636
 769.431 252.474
 623.268 746.774
 232.704 655.384
 541.555 173.771
 532.808 181.035
 487.899 581.934
 368.613 105.522
 934.687 775.155
 46.431 385.926
 175.810 180.022
 859.831 309.172
 586.491 251.176
 602.393 82.716
 85.202 438.304
 370.896 514.589
 122.930 381.788
 975.405 904.023
 976.459 908.301
 265.832 143.897
 955.386 620.830
 782.586 807.915
 250.625 381.598
 690.303 159.722
 661.602 873.724
 635.251 844.745
 899.772 191.356
 233.688 790.525
 840.228 182.191
 433.187 95.682
 196.785 75.273
 152.902 494.770
 47.999 935.619
 891.179 175.291
 314.183 251.373
 457.209 138.835
 253.793 675.059
 533.032 50.893
 839.890 694.954
 376.871 239.504
 225.238 33.314
 940.121 573.015
 592.452 473.152
 868.375 779.145
 401.248 863.407
 999.482 34.099
 229.036 393.031
 845.115 540.123
 97.811 147.746
 260.739 276.743
 886.567 149.737
 764.788 124.755
 344.538 851.585
 281.648 358.091
 499.736 623.187
 53.378 828.053
 255.941 486.930
 18.816 543.609
 499.148 964.936
 600.522 312.771
 604.090 786.820
 903.145 451.306
 308.703 641.251
 222.140 599.710
 178.264 554.952
 228.817 496.586
 433.383 654.117
 553.635 230.975
 592.367 451.920
 880.149 398.262
 956.936 748.790
 310.572 589.882
 432.385 206.853
 222.388 397.854
 953.512 534.693
 233.642 268.377
 23.797 502.067
 190.542 17.158
 658.127 95.847
 320.847 61.378
 642.825 568.322
 224.590 633.170
 237.913 847.713
 142.223 637.124
 695.620 349.639
 719.922 884.796
 659.421 109.223
 131.061 183.608
 245.886 949.105
 88.632 942.389
 456.804 101.942
 750.441 363.418
 284.172 950.931
 360.264 968.993
 171.569 862.720
 345.072 722.746
 300.991 129.031
 489.907 681.299
 856.595 861.860
 305.762 295.090
 51.139 998.710
 187.012 778.629
 315.496 955.738
 897.523 516.132
 877.993 645.565
 130.081 149.923
 682.931 670.970
 732.157 723.496
 604.323 274.498
 890.376 191.490
 542.318 716.651
 402.336 453.580
 790.021 961.794
 752.051 272.445
 24.446 51.833
 236.553 467.387
 107.438 164.482
 886.635 370.063
 233.840 797.349
 482.952 938.224
 691.365 643.750
 16.527 163.910
 909.261 774.224
 484.939 516.414
 583.478 592.977
 785.199 425.440
 440.573 475.361
 572.607 49.590
 809.952 925.975
 541.029 368.872
 236.270 832.823
 461.380 581.917
 206.174 877.327
 137.234 739.487
 964.281 229.969
 922.922 881.520
 833.927 294.245
 652.084 807.120
 373.221 825.853
 373.248 152.656
 724.092 258.168
 641.626 105.428
 242.116 408.714
 809.082 777.626
 721.893 964.343
 651.394 711.665
 503.650 676.054
 215.926 903.148
 411.882 108.943
 234.055 97.012
 739.353 50.697
 169.895 436.918
 456.308 385.796
 646.770 94.124
 54.677 885.415
 860.292 552.256
 193.224 78.592
 734.972 326.410
 807.759 183.090
 171.008 112.274
 9.609 149.490
 248.599 522.665
 787.713 765.068
 776.231 519.689
 830.000 671.308
 982.259 501.002
 216.639 157.260
 429.554 374.387
 42.560 928.049
 682.632 247.678
 384.093 331.734
 755.496 978.081
 322.208 17.275
 624.345 439.207
 813.574 840.905
 888.532 163.875
 104.378 327.906
 119.883 960.306
 607.683 812.160
 247.166 148.278
 913.178 838.293
 999.566 455.520
 21.893 732.619
 579.168 104.179
 354.158 781.957
 274.394 719.021
 376.474 946.913
 168.999 935.524
 344.593 862.189
 777.556 774.899
 131.908 315.288
 759.581 297.933
 73.131 861.710
 569.687 829.369
 325.215 534.974
 307.956 254.172
 255.861 189.931
 288.429 886.676
 592.939 214.719
 167.989 79.442
 487.282 637.837
 424.638 712.075
 691.090 910.508
 673.182 638.596
 872.371 369.347
 715.562 998.127
 763.172 979.918
 378.776 445.938
 669.873 968.032
 459.600 44.630
 604.505 293.246
 414.717 987.948
 377.154 179.345
 577.737 997.881
 824.359 551.410
 499.679 140.255
 543.379 841.081
 673.518 711.549
 116.977 203.852
 171.230 542.427
 610.489 378.560
 176.434 589.301
 818.419 734.019
 698.375 607.598
 250.392 156.057
 892.841 348.422
 548.189 385.715
 960.041 438.704
 991.978 922.321
 934.055 504.011
 12.952 240.510
 296.771 299.048
 413.007 565.531
 43.005 514.953
 984.224 924.543
 972.727 442.173
 809.632 401.843
 798.859 955.716
 52.700 122.500
 421.247 44.466
 50.236 261.726
 43.266 782.102
 9.014 507.185
 889.593 703.672
 270.491 709.557
 142.390 744.472
 603.990 655.036
 447.160 467.447
 172.962 834.502
 375.663 268.521
 1.040 11.080
 576.273 638.334
 957.301 184.483
 825.176 671.570
 449.196 991.265
 725.877 664.986
 325.986 580.087
 628.908 411.420
 577.301 865.738
 275.761 274.233
 585.806 741.547
 356.489 175.175
 238.235 153.582
 332.621 624.512
 596.682 889.465
 567.954 7.029
 16.603 877.662
 659.144 668.467
 207.156 738.757
 323.937 346.894
 354.143 177.673
 823.409 100.938
 859.798 595.308
 530.055 805.803
 744.178 460.114
 348.318 238.343
 249.981 586.135
 518.673 739.416
 599.755 475.860
 239.367 926.392
 277.935 406.388
 198.076 197.535
 209.685 459.137
 773.974 105.319
 46.657 350.316
 432.007 625.385
 662.525 736.149
 846.706 975.288
 327.233 808.344
 51.848 771.533
 740.603 17.236
 482.127 799.359
 738.293 858.723
 49.194 617.663
 564.511 923.393
 350.628 257.376
 867.792 59.732
 48.337 787.010
 203.068 166.116
 252.476 921.355
 702.975 57.216
 116.188 811.141
 554.561 198.965
 571.458 861.451
 28.368 162.260
 331.421 838.845
 552.166 89.902
 641.874 611.277
 901.792 625.130
 305.131 856.247
 149.731 825.367
 821.271 722.357
 924.870 934.100
 22.049 253.885
 603.731 250.231
 816.187 919.699
 787.185 101.607
 954.378 624.315
 282.962 372.161
 469.307 433.954
 482.185 565.210
 389.562 2.919
 609.666 814.625
 783.829 430.371
 668.137 27.114
 308.813 374.964
 764.058 789.639
 434.444 580.702
 878.871 283.545
 954.964 163.505
 468.825 79.562
 394.248 731.477
 676.748 854.084
 436.263 585.657
 510.976 166.636
 593.015 310.510
 384.243 11.078
 326.916 218.787
 655.483 829.633
 714.646 583.246
 730.716 630.545
 245.773 853.574
 258.488 238.896
 340.255 121.524
 607.389 138.536
 821.238 727.477
 197.428 824.212
 648.217 879.570
 136.265 710.687
 283.535 529.980
 701.213 964.386
 793.651 85.490
 427.634 797.760
 164.708 150.138
 285.712 853.025
 907.183 751.286
 726.041 996.236
 232.239 997.221
 278.084 731.979
 376.480 980.365
 126.007 260.579
 833.921 866.941
 348.078 52.040
 703.908 408.771
 676.518 462.564
 289.646 748.524
 55.250 19.903
 769.821 54.816
 487.215 343.125
 830.008 672.042
 668.101 421.080
 773.367 571.521
 399.433 973.433
 852.145 680.744
 414.471 570.359
 471.307 397.282
 891.674 944.488
 939.986 279.738
 882.090 734.553
 590.266 582.350
 151.792 638.280
 179.090 260.221
 504.017 396.729
 448.923 132.241
 667.124 98.609
 785.520 627.565
 935.748 286.730
 894.076 553.888
 258.976 215.954
 963.687 471.902
 659.116 189.764
 628.104 916.340
 219.354 168.326
 209.886 11.480
 332.658 162.950
 885.273 145.019
 95.473 318.798
 986.221 711.878
 248.969 939.166
 200.434 457.054
 711.578 60.482
 803.905 338.300
 756.596 978.180
 706.064 814.910
 217.768 420.997
 275.399 33.506
 657.383 836.973
 992.221 26.514
 311.974 590.989
 621.641 30.538
 399.728 274.324
 68.879 652.314
 293.934 925.098
 453.594 407.257
 354.030 779.143
 381.227 193.179
 278.951 378.766
 386.634 368.804
 578.698 17.691
 145.910 127.770
 724.436 790.588
 191.766 904.455
 263.379 31.758
 499.831 243.992
 403.635 897.451
 739.457 306.926
 470.662 888.025
 82.976 366.377
 98.698 478.469
 949.846 965.065
 888.328 878.238
 712.922 19.686
 579.136 563.801
 327.373 44.937
 51.274 300.514
 751.002 788.798
 881.948 215.699
 428.365 159.678
 895.569 313.985
 608.786 135.889
 516.115 991.669
 786.878 895.098
 566.680 352.169
 598.389 218.139
 976.885 833.444
 407.103 105.853
 119.706 104.856
 991.270 812.700
 874.181 790.485
 919.902 226.107
 121.536 133.987
 717.550 800.367
 54.694 683.013
 896.543 448.981
 193.182 775.872
 611.522 785.365
 328.652 537.137
 614.466 520.646
 215.082 100.312
 488.911 335.922
 799.938 383.402
 777.919 67.811
 259.014 346.568
 627.561 18.734
 342.214 800.152
 310.557 831.429
 307.309 436.781
 415.632 870.184
 463.859 404.352
 357.619 914.806
 473.395 879.399
 29.983 198.148
 661.003 345.102
 62.017 170.907
 747.250 618.280
 12.360 640.436
 370.629 738.817
 511.749 151.483
 255.183 157.596
 522.069 219.405
 804.647 900.119
 495.216 619.779
 645.419 598.307
 861.268 727.001
 271.065 168.759
 346.620 488.890
 489.298 58.884
 592.581 150.469
 69.794 110.438
 215.303 189.478
 522.438 321.147
 198.675 6.188
 688.353 878.169
 550.949 893.380
 141.083 441.469
 769.528 387.576
 816.660 560.880
 460.802 723.767
 815.875 498.276
 645.531 252.721
 650.306 417.230
 865.553 67.834
 988.637 608.701
 293.185 978.394
 58.137 995.164
 57.347 374.633
 577.334 840.380
 945.036 489.294
 452.693 271.510
 346.313 368.497
 430.161 668.818
 696.637 334.891
 620.966 110.966
 971.328 437.601
 941.820 186.420
 820.685 930.917
 348.157 540.114
 346.200 67.573
 573.348 356.170
 32.145 808.571
 398.544 559.634
 14.233 581.650
 201.412 221.131
 318.019 121.703
 305.276 476.685
 392.132 121.744
 63.853 130.344
 731.597 850.728
 464.858 29.453
 498.470 758.872
 565.277 722.365
 243.354 111.756
 232.268 897.162
 382.450 856.762
 359.859 619.587
 339.344 730.381
 69.111 541.376
 895.443 329.041
 938.057 529.692
 562.784 771.818
 309.905 708.212
 780.795 228.279
 409.789 724.930
 605.682 32.544
 780.540 336.128
 796.669 184.237
 298.661 675.658
 874.724 593.324
 328.136 60.229
 732.161 569.059
 940.184 951.428
 679.283 409.487
 302.988 981.581
 728.722 908.693
 511.480 371.105
 319.289 571.532
 170.973 878.813
 276.913 982.744
 810.775 782.915
 386.835 307.639
 728.734 579.315
 622.766 259.009
 652.085 785.962
 537.775 19.368
 844.160 778.640
 88.550 794.316
 143.795 166.690
 838.194 642.804
 251.129 199.263
 989.486 499.906
 179.405 816.922
 545.540 409.665
 690.157 613.610
 410.981 717.416
 184.548 424.522
 845.303 646.322
 605.569 921.354
 100.171 380.654
 536.442 283.390
 631.547 593.431
 684.978 167.210
 121.121 648.683
 100.272 156.406
 893.190 354.863
 758.323 113.059
 724.749 787.352
 11.545 243.131
 647.871 991.812
 961.399 736.967
 92.562 249.255
 174.326 953.446
 651.297 466.478
 612.760 821.737
 227.554 356.198
 942.268 369.009
 302.432 609.407
 953.085 616.917
 286.119 723.607
 102.737 986.304
 263.442 535.587
 752.507 410.701
 71.588 582.924
 593.856 578.230
 318.253 966.590
 804.157 731.994
 243.016 455.863
 350.129 785.591
 904.685 729.550
 491.055 817.900
 32.084 213.532
 294.383 355.495
 572.505 298.490
 938.730 928.232
 906.514 413.749
 772.072 780.628
 343.385 619.473
 747.362 66.129
 670.135 951.504
 658.570 461.464
 578.639 618.296
 934.954 672.708
 947.743 480.349
 960.886 412.971
 496.720 727.920
 516.971 903.671
 867.178 766.631
 982.323 967.946
 924.876 492.535
 98.097 167.110
 21.524 123.798
 21.913 891.113
 217.965 806.174
 958.184 704.273
 471.106 340.629
 140.015 811.212
 532.334 625.976
 377.189 128.850
 627.974 65.100
 737.320 902.764
 803.793 63.703
 362.812 5.375
 354.801 434.678
 566.545 304.846
 846.084 603.830
 519.766 743.630
 505.658 854.196
 324.427 851.119
 959.902 822.501
 531.044 313.481
 437.856 214.069
 156.211 303.533
 322.401 388.888
 609.245 543.352
 732.082 514.459
 245.622 431.521
 213.222 318.940
 319.963 55.596
 472.283 815.087
 160.414 959.193
 825.512 421.262
 379.456 213.299
 957.301 665.767
 776.873 614.918
 9.003 625.814
 385.227 805.614
 642.968 689.307
 416.247 260.871
 797.097 418.382
 950.870 582.471
 446.428 786.305
 291.890 354.533
 981.068 917.202
 385.472 164.593
 283.675 510.444
 487.974 799.780
 311.846 222.902
 883.047 301.006
 856.823 523.256
 468.940 582.137
 133.488 548.835
 168.944 923.787
 259.369 678.927
 553.448 450.912
 382.340 296.182
 687.841 958.569
 925.740 212.545
 877.372 310.352
 921.991 676.600
 711.906 389.375
 815.635 709.342
 117.498 912.626
 126.548 704.987
 197.887 647.633
 494.224 17.771
 650.869 907.362
 473.360 385.855
 828.341 997.770
 945.988 35.909
 884.308 295.599
 661.206 699.074
 434.910 225.554
 543.021 348.510
 204.467 860.472
 431.123 554.197
 920.495 600.428
 577.842 21.136
 370.823 202.577
 834.378 227.313
 872.377 779.329
 166.305 468.128
 202.357 594.892
 165.798 920.354
 289.775 47.051
 127.929 202.829
 93.220 990.303
 160.462 990.003
 237.032 46.980
 658.985 451.257
 233.526 164.166
 337.986 81.836
 777.552 946.104
 227.943 64.588
 408.462 155.049
 570.937 875.036
 243.838 799.429
 143.377 901.111
 902.240 878.656
 52.590 394.028
 755.379 731.543
 671.191 864.965
 342.978 33.149
 844.122 875.571
 908.869 436.799
 411.034 86.774
 290.424 188.473
 92.436 993.359
 734.176 414.662
 881.036 310.432
 990.496 257.938
 827.239 836.870
 334.661 303.039
 905.495 410.631
 998.955 387.278
 969.589 417.216
 111.902 649.962
 451.909 107.313
 311.059 664.505
 814.043 629.947
 112.585 472.769
 21.756 366.098
 224.912 953.346
 782.633 543.250
 829.240 993.965
 563.675 677.841
 413.255 583.677
 691.324 599.703
 736.737 14.272
 148.225 395.795
 581.793 594.307
 118.203 820.741
 952.842 485.848
 320.131 575.500
 651.696 716.615
 717.545 385.180
 673.912 982.518
 126.959 310.336
 619.761 311.962
 485.050 16.668
 455.653 928.838
 312.416 384.795
 121.772 31.459
 46.897 459.613
 984.164 646.143
 57.948 177.878
 252.920 53.596
 18.918 949.149
 713.846 501.248
 958.123 140.618
 383.719 373.399
 362.069 987.918
 636.504 702.273
 623.239 844.590
 550.674 766.175
 446.513 930.899
 489.908 576.076
 416.884 552.363
 498.021 729.607
 228.994 849.287
 914.248 483.118
 356.683 496.203
 600.189 919.844
 546.851 895.365
 421.398 878.060
 133.211 567.946
 704.190 340.406
 36.862 922.535
 554.570 408.229
 535.070 920.790
 396.989 817.136
 598.263 428.203
 284.912 357.112
 307.382 62.885
 324.941 98.109
 636.685 981.858
 516.767 186.322
 616.455 382.932
 970.730 254.286
 549.334 176.740
 554.791 407.022
 845.145 689.597
 727.810 924.919
 41.689 800.665
 523.787 520.591
 401.436 269.436
 203.159 351.066
 902.064 360.081
 26.095 308.343
 587.023 172.068
 426.231 71.299
 802.810 311.133
 771.534 321.399
 343.184 916.750
 45.321 615.547
 545.530 352.523
 521.377 24.368
 868.004 581.056
 652.112 526.223
 922.590 917.139
 450.498 680.261
 681.988 280.241
 91.012 560.183
 28.327 562.931
 950.799 729.104
 708.396 374.977
 981.938 980.706
 420.739 308.238
 974.227 109.031
 330.112 355.475
 713.540 435.647
 8.077 82.722
 245.097 696.136
 186.627 241.633
 848.433 36.028
 914.653 372.328
 59.184 798.185
 682.734 511.685
 222.798 898.789
 866.276 825.128
 930.954 427.312
 794.768 25.942
 19.816 598.050
 828.167 54.667
 50.510 898.117
 780.755 147.552
 749.701 681.167
 726.771 128.382
 368.292 150.129
 827.574 278.819
 378.670 649.039
 91.826 260.899
 138.229 77.357
 501.258 329.473
 815.009 574.510
 366.141 45.495
 919.026 62.749
 105.806 212.369
 582.474 838.396
 447.945 151.736
 358.432 861.600
 701.393 322.471
 789.565 299.566
 754.270 793.265
 566.802 955.536
 584.624 96.550
 437.812 583.698
 723.761 426.968
 523.954 507.478
 491.476 173.897
 702.988 74.696
 213.383 83.192
 757.258 88.020
 647.840 382.454
 70.300 623.469
 685.931 446.441
 479.103 414.954
 63.083 760.085
 107.842 950.659
 433.838 306.938
 478.336 450.211
 138.796 87.374
 222.259 213.069
 339.685 285.668
 322.938 332.271
 747.915 956.112
 956.317 227.971
 834.948 799.004
 850.179 787.149
 428.658 226.804
 260.169 405.123
 785.886 73.729
 495.661 857.334
 233.215 838.830
 696.461 523.248
 9.115 649.265
 744.133 15.606
 72.910 328.529
 723.923 105.886
 999.307 211.115
 872.623 989.457
 109.531 83.307
 44.979 300.948
 237.559 788.036
 200.407 911.848
 856.821 313.970
 499.933 848.960
 141.387 315.168
 260.509 735.368
 176.587 962.857
 143.637 936.909
 315.922 316.308
 663.896 199.357
 280.674 281.924
 950.099 477.754
 270.752 990.785
 940.194 23.376
 183.055 612.792
 56.314 630.092
 178.029 303.821
 307.724 415.426
 785.525 979.877
 578.687 178.114
 564.786 774.026
 150.842 429.618
 926.016 468.070
 813.707 728.938
 56.091 527.632
 964.013 185.530
 270.301 998.025
 69.133 552.509
 415.528 846.299
 659.743 470.278
 885.867 34.986
 462.749 288.743
 165.616 873.822
 431.436 784.371
 700.979 971.169
 772.824 677.190
 13.184 366.761
 812.450 463.694
 822.485 407.066
 827.750 926.453
 153.335 375.017
 179.058 112.525
 862.664 323.650
 981.861 333.731
 280.524 520.609
 707.719 216.259
 8.407 185.315
 940.305 289.296
 796.400 106.354
 716.017 467.571
 555.324 342.454
 567.865 856.351
 271.454 630.906
 391.808 36.017
 24.816 712.985
 344.991 703.648
 691.144 412.579
 146.570 738.632
 783.973 613.673
 818.830 286.419
 397.042 931.596
 216.649 827.862
 296.116 785.009
 737.895 820.539
 919.697 188.901
 680.026 903.209
 744.082 107.457
 556.073 775.572
 92.279 849.374
 756.437 274.250
 788.872 242.265
 644.988 324.211
 932.710 188.290
 115.117 955.246
 652.994 446.625
 863.305 428.814
 786.855 892.066
 927.150 355.327
 550.902 110.817
 97.398 20.137
 136.504 577.845
 568.314 643.297
 728.134 144.082
 9.849 29.045
 293.233 491.158
 203.557 712.376
 16.296 196.305
 510.591 868.888
 922.890 216.913
 965.641 647.736
 862.787 844.211
 400.053 334.385
 975.301 396.162
 78.216 608.501
 252.149 293.617
 224.511 782.286
 129.971 379.600
 67.507 75.881
 800.227 853.378
 630.906 889.739
 310.885 468.442
 157.018 490.436
 572.781 422.029
 411.693 248.212
 172.191 894.337
 46.083 403.974
 856.984 494.727
 989.910 543.969
 711.404 972.178
 535.791 405.405
 197.243 745.936
 310.393 100.515
 327.911 923.154
 884.772 244.891
 496.020 72.407
 975.226 114.119
 711.942 710.119
 352.508 776.924
 875.864 91.363
 989.757 0.386
 922.801 853.322
 119.286 570.515
 300.601 480.388
 670.129 888.065
 895.031 601.775
 659.618 293.457
 661.644 218.381
 104.074 445.646
 397.332 24.013
 689.867 267.655
 149.652 741.030
 53.802 907.020
 161.415 551.715
 11.046 913.835
 252.260 259.615
 343.122 374.319
 496.632 260.646
 924.189 156.438
 645.366 8.556
 580.508 219.289
 211.077 705.612
 408.375 243.344
 578.476 984.969
 535.662 678.913
 71.010 439.556
 920.464 850.065
 93.851 822.585
 609.155 546.679
 347.822 441.714
 500.759 784.374
 564.724 802.758
 613.096 197.820
 225.409 555.665
 850.290 84.842
 589.599 646.881
 515.304 54.982
 970.680 695.373
 183.086 815.564
 237.658 657.368
 890.322 0.228
 806.087 15.792
 950.763 399.399
 4.562 978.481
 567.635 169.920
 365.424 464.301
 986.931 903.316
 608.440 233.629
 370.826 30.954
 462.788 130.270
 225.399 291.994
 932.604 562.345
 900.919 629.974
 659.474 592.212
 908.820 299.613
 4.560 128.041
 33.033 431.617
 774.704 25.525
 123.381 234.806
 890.121 496.697
 167.504 217.496
 53.483 178.497
 570.346 730.026
 776.950 897.020
 304.952 104.542
 178.496 450.261
 716.672 174.141
 323.606 264.209
 699.376 859.505
 692.863 211.593
 854.664 325.832
 558.194 142.302
 184.141 335.804
 686.660 197.929
 144.525 395.434
 224.946 974.181
 262.799 39.591
 792.560 273.708
 413.899 704.134
 497.604 43.689
 710.038 543.829
 634.516 118.116
 344.918 881.972
 405.214 350.875
 737.577 712.305
 878.335 414.543
 691.987 449.909
 148.937 999.268
 745.672 469.947
 944.109 939.523
 342.445 546.231
 727.770 253.164
 302.977 161.474
 257.845 541.684
 357.500 503.867
 936.553 283.270
 275.791 377.304
 643.291 377.178
 612.198 962.740
 851.412 760.644
 962.329 493.823
 84.805 925.309
 290.970 210.044
 375.778 881.729
 678.447 74.544
 628.282 246.554
 289.168 481.385
 284.398 111.374
 488.343 709.313
 629.508 664.875
 521.250 27.033
 473.260 916.089
 677.054 830.671
 907.967 557.235
 242.696 850.036
 800.087 26.390
 121.171 539.621
 618.985 215.425
 755.437 156.755
 983.104 314.918
 929.965 497.480
 818.244 808.791
 285.513 725.435
 515.003 206.160
 601.252 496.138
 760.091 321.199
 396.904 594.672
 444.555 643.891
 464.585 405.986
 944.665 961.521
 36.881 701.223
 180.087 34.130
 368.963 818.919
 808.790 954.175
 195.949 355.361
 177.019 254.185
 413.069 853.241
 741.685 804.717
 209.393 732.030
 485.940 772.517
 13.105 267.970
 798.930 105.217
 927.615 877.348
 658.210 159.465
 756.615 245.945
 86.781 695.109
 338.939 82.527
 432.807 785.510
 300.272 948.296
 293.777 525.476
 741.192 861.101
 961.182 301.583
 35.402 217.278
 257.731 888.137
 227.386 180.346
 66.111 575.026
 367.112 610.100
 773.604 765.709
 75.954 44.109
 176.055 115.185
 231.190 283.325
 71.326 934.723
 617.494 1.780
 128.308 664.191
 907.528 115.551
 522.604 111.158
 287.637 666.924
 992.190 551.354
 279.630 855.533
 171.803 866.182
 869.602 869.159
 427.839 613.690
 436.845 13.525
 628.417 259.663
 380.217 634.102
 866.618 970.453
 919.290 675.587
 707.284 139.944
 659.612 788.821
 975.969 706.145
 964.969 413.716
 957.539 840.651
 487.489 623.927
 454.485 564.332
 834.460 989.115
 882.489 568.727
 967.817 708.574
 192.292 83.685
 660.575 601.542
 219.916 122.664
 999.011 650.838
 227.302 218.044
 298.734 24.634
 126.015 705.833
 878.077 323.557
 729.672 373.853
 338.360 85.227
 485.981 507.082
 474.913 834.453
 454.792 971.236
 776.430 594.136
 860.462 409.212
 956.902 309.415
 719.426 89.012
 851.377 16.496
 769.432 655.695
 744.124 379.116
 976.087 489.362
 188.860 881.723
 113.680 556.955
 231.956 111.676
 487.506 334.412
 720.500 176.254
 539.023 349.778
 830.540 17.844
 436.092 204.884
 802.486 736.703
 459.425 136.870
 39.520 670.262
 42.469 610.056
 583.033 966.689
 272.656 428.337
 601.667 424.610
 912.767 38.606
 945.996 37.536
 25.702 182.806
 260.443 708.014
 886.023 741.549
 292.508 101.181
 417.047 403.167
 284.260 348.850
 111.124 861.308
 13.333 943.065
 559.080 280.361
 714.115 462.154
 946.924 225.055
 751.701 933.436
 366.252 598.385
 241.511 476.102
 549.720 105.831
 459.700 97.404
 783.253 614.656
 729.986 987.587
 689.003 521.542
 810.886 617.248
 322.343 912.100
 656.289 268.695
 415.418 189.770
 747.578 104.918
 540.137 782.811
 166.175 410.941
 694.114 85.467
 813.378 538.289
 151.491 547.861
 14.993 290.376
 12.207 658.927
 449.792 841.688
 451.779 843.789
 394.688 764.269
 270.769 163.041
 620.372 709.348
 598.767 313.564
 536.523 768.800
 979.858 211.693
 966.644 419.865
 91.355 328.261
 22.782 277.295
 889.258 645.256
 197.135 70.407
 474.920 335.439
 940.914 399.770
 708.199 14.497
 564.160 871.324
 901.553 181.153
 370.003 257.134
 494.020 510.804
 92.564 884.977
 678.425 284.812
 202.169 647.158
 622.782 968.493
 690.470 867.029
 348.605 859.518
 970.438 934.378
 994.066 644.069
 394.140 674.088
 166.071 465.271
 179.806 42.381
 267.742 837.641
 777.355 38.507
 50.258 58.415
 619.697 904.453
 482.203 63.329
 990.333 379.344
 235.390 357.897
 273.664 237.373
 361.605 398.319
 983.995 717.834
 865.971 787.414
 736.175 43.167
 983.882 844.334
 222.454 696.455
 732.184 472.229
 496.493 814.928
 251.849 20.654
 589.953 162.553
 187.601 770.425
 56.104 25.340
 786.413 274.408
 258.016 770.637
 46.452 600.604
 608.863 110.346
 443.980 341.698
 994.414 581.922
 918.883 391.472
 931.948 825.430
 649.349 22.251
 767.618 695.303
 9.979 823.539
 210.921 548.269
 130.922 940.622
 528.719 530.897
 881.964 659.086
 753.653 829.063
 446.822 358.567
 737.387 505.442
 58.894 863.803
 935.524 248.626
 898.487 176.086
 539.228 488.251
 639.281 911.977
 262.303 434.366
 42.600 712.702
 499.014 607.092
 274.446 636.838
 137.283 905.581
 32.712 595.926
 447.532 685.261
 969.077 238.624
 775.686 272.012
 448.650 100.430
 309.409 834.320
 165.308 95.194
 722.058 193.409
 104.853 579.330
 745.062 501.327
 482.803 833.455
 595.335 422.894
 567.997 208.055
 62.011 575.106
 304.674 714.618
 11.411 203.185
 759.800 121.654
 129.104 992.974
 122.731 762.270
 114.545 262.312
 72.650 167.977
 961.776 657.544
 185.432 219.468
 786.576 664.203
 883.707 922.028
 237.276 372.605
 528.015 859.554
 396.919 809.603
 217.381 310.883
 245.890 937.765
 906.706 395.096
 906.459 954.038
 576.617 183.921
 687.476 503.444
 507.517 730.351
 244.955 712.104
 640.139 429.718
 282.221 780.986
 555.026 84.870
 144.205 151.138
 605.859 788.804
 380.349 727.045
 107.662 79.340
 28.228 242.358
 449.872 340.587
 627.553 877.093
 393.432 719.476
 136.864 633.874
 265.996 753.089
 271.294 589.796
 13.599 839.781
 790.674 937.478
 152.554 775.762
 877.623 82.164
 221.775 976.169
 592.689 979.940
 821.119 128.480
 69.048 284.817
 271.963 824.986
 406.529 759.559
 216.184 893.922
 391.009 227.341
 521.506 415.623
 150.588 170.008
 955.248 755.902
 567.871 875.653
 573.513 874.958
 804.436 906.061
 325.541 942.808
 218.878 86.445
 248.228 194.033
 536.276 349.561
 906.641 533.165
 570.377 618.174
 583.922 720.880
 529.263 649.057
 627.484 859.435
 822.646 943.767
 385.298 198.140
 909.642 652.787
 211.776 106.517
 608.024 947.088
 61.007 40.075
 161.164 832.261
 517.571 843.023
 411.565 453.402
 621.760 200.812
 547.879 842.461
 234.800 146.239
 916.309 943.469
 746.681 424.134
 361.401 904.732
 768.775 185.801
 982.281 731.575
 767.879 884.860
 258.890 769.707
 908.216 616.449
 371.696 349.717
 271.901 232.829
 564.476 620.172
 53.094 896.842
 392.385 873.330
 771.575 832.729
 169.522 907.551
 360.600 699.253
 347.298 448.338
 562.902 556.497
 586.089 780.718
 156.812 904.078
 49.993 335.008
 449.029 829.731
 783.137 462.178
 357.115 283.422
 694.360 370.966
 486.989 759.537
 666.465 654.130
 440.220 869.668
 51.384 873.917
 292.734 78.470
 451.070 815.786
 728.617 177.730
 306.568 654.031
 726.178 327.677
 718.569 943.293
 342.551 903.853
 848.733 986.595
 970.291 172.117
 652.495 304.953
 215.131 459.122
 974.203 107.473
 116.962 991.669
 800.758 436.926
 982.932 712.476
 779.959 37.073
 377.214 924.191
 727.232 588.422
 399.465 615.869
 485.194 312.909
 944.478 350.070
 83.380 720.417
 158.125 963.306
 42.726 516.557
 357.038 402.504
 956.031 108.207
 656.772 395.856
 180.086 317.668
 929.370 463.768
 828.866 575.677
 287.831 906.330
 944.640 125.910
 452.001 764.922
 132.854 397.925
 295.802 520.167
 417.953 341.087
 895.618 144.894
 154.845 948.934
 108.357 533.175
 511.641 622.371
 297.587 744.607
 23.700 242.274
 317.666 672.125
 660.298 559.490
 357.614 912.798
 599.804 615.355
 165.408 810.799
 786.661 621.885
 524.215 882.382
 356.488 941.535
 467.862 421.935
 129.963 286.239
 514.773 839.727
 760.837 919.426
 406.799 774.629
 400.548 798.485
 279.338 853.890
 236.552 185.043
 507.358 997.095
 252.080 113.277
 391.962 758.877
 523.001 219.968
 425.857 516.283
 247.304 172.096
 733.263 489.196
 132.245 287.489
 878.518 58.725
 334.101 830.561
 114.010 557.456
 649.824 918.722
 156.307 351.045
 345.661 426.196
 181.939 332.487
 825.228 792.005
 191.637 893.974
 191.931 189.798
 552.609 527.436
 754.484 201.396
 69.409 700.245
 219.031 446.730
 610.024 839.527
 969.927 693.898
 207.882 684.663
 679.201 828.882
 833.858 996.630
 921.200 870.069
 174.142 473.695
 375.856 523.676
 827.492 560.531
 156.732 788.964
 244.406 762.306
 326.703 923.450
 444.756 712.768
 496.353 895.892
 371.202 987.349
 722.393 906.680
 543.070 906.102
 623.439 900.282
 177.430 9.692
 549.036 381.944
 926.906 703.215
 818.892 570.951
 961.606 701.334
 989.968 656.163
 987.786 343.894
 9.486 987.393
 469.065 819.156
 125.470 650.610
 395.728 582.994
 909.526 388.232
 360.681 313.506
 508.721 981.302
 951.908 123.657
 797.492 391.764
 893.659 267.714
 912.082 444.823
 373.440 533.766
 388.255 28.572
 318.211 993.700
 909.881 506.300
 348.556 878.322
 336.666 722.459
 889.444 419.213
 992.180 973.142
 674.120 426.430
 139.770 83.519
 195.534 793.819
 588.600 156.339
 667.265 698.776
 592.572 135.910
 711.278 913.644
 722.056 470.520
 329.097 809.992
 496.238 392.990
 100.370 518.918
 9.382 604.637
 930.784 529.989
 17.821 13.695
 810.250 253.794
 379.091 107.056
 790.976 739.362
 957.019 126.651
 930.149 594.448
 186.124 472.000
 18.395 986.147
 188.200 292.239
 115.931 449.367
 369.246 588.702
 904.565 664.738
 714.842 987.911
 624.633 714.807
 918.816 720.288
 469.022 932.448
 98.769 948.331
 147.062 928.756
 200.982 16.335
 382.995 855.227
 507.964 169.443
 178.612 308.363
 618.928 931.192
 127.425 431.217
 264.474 394.378
 126.446 878.604
 682.613 819.596
 777.305 79.366
 567.854 939.138
 215.443 104.097
 805.504 411.738
 246.750 899.993
 19.780 787.284
 525.841 421.314
 50.154 831.903
 177.777 515.199
 681.928 985.397
 172.233 335.024
 604.009 317.910
 910.724 579.255
 661.888 504.879
 716.618 290.680
 982.678 823.046
 135.308 112.550
 640.861 900.671
 397.428 363.554
 829.954 237.815
 888.766 657.425
 332.035 293.796
 651.984 915.763
 712.207 55.764
 541.089 880.184
 590.024 432.142
 711.601 763.946
 489.322 925.782
 287.310 650.824
 779.433 842.693
 756.529 73.204
 685.193 682.722
 452.882 820.467
 54.550 378.474
 232.222 147.005
 777.848 128.812
 610.606 886.225
 402.367 784.744
 448.904 518.108
 482.595 50.284
 106.172 484.220
 657.593 261.518
 513.174 262.188
 911.158 696.775
 94.287 183.659
 210.981 383.294
 973.388 253.653
 955.590 225.488
 598.471 368.401
 801.283 151.889
 299.823 162.274
 367.815 417.769
 424.993 87.136
 606.291 404.586
 466.139 349.604
 783.968 312.641
 985.071 629.280
 829.922 277.323
 450.396 465.740
 377.304 270.048
 209.309 240.942
 119.949 931.466
 431.910 469.856
 914.208 375.924
 774.504 833.757
 444.958 292.710
 824.473 2.024
 734.976 31.910
 805.325 759.145
 509.300 121.979
 56.997 519.194
 584.297 34.424
 62.008 721.488
 391.246 340.718
 189.351 374.812
 275.989 440.974
 380.080 685.999
 852.245 166.746
 34.226 69.397
 892.309 46.002
 789.277 200.469
 684.153 281.913
 445.080 228.505
 590.282 344.234
 306.183 894.875
 536.460 949.049
 825.730 474.863
 115.772 446.388
 868.769 48.735
 897.024 723.278
 718.941 253.041
 810.602 530.304
 260.883 23.391
 287.493 161.515
 539.323 837.909
 238.869 59.926
 160.865 44.828
 278.542 724.041
 130.157 212.204
 555.626 185.265
 640.879 292.387
 630.269 883.311
 844.237 233.887
 394.486 448.369
 542.141 499.702
 719.510 307.712
 275.602 530.594
 360.200 163.501
 156.141 306.415
 428.543 871.756
 602.011 856.292
 178.153 614.121
 553.065 412.704
 838.603 159.247
 737.310 224.407
 174.735 514.960
 716.032 183.381
 396.815 72.254
 138.304 992.000
 40.902 24.354
 363.364 724.297
 706.592 136.231
 162.547 211.181
 765.788 960.217
 971.009 611.014
 729.261 100.461
 331.429 986.817
 218.073 772.381
 43.373 388.185
 978.602 472.995
 717.242 283.667
 99.851 254.767
 123.178 677.806
 240.196 700.579
 943.370 611.458
 901.101 942.708
 379.626 235.485
 453.916 806.575
 963.544 282.977
 42.393 633.938
 868.999 576.087
 660.598 433.700
 869.079 488.155
 609.320 496.171
 722.987 853.614
 332.858 403.410
 462.297 256.173
 954.182 779.846
 587.405 524.880
 985.239 100.090
 229.825 488.014
 968.804 241.552
 607.584 952.536
 690.296 215.696
 651.217 633.444
 16.906 1.779
 136.631 510.211
 14.940 649.337
 486.385 259.300
 355.287 710.091
 128.847 941.037
 935.288 646.292
 799.532 710.031
 370.146 571.441
 873.024 690.510
 488.488 582.246
 997.842 296.798
 108.186 999.304
 318.916 685.673
 276.401 151.095
 89.893 968.063
 391.713 404.435
 755.121 564.770
 448.745 98.414
 701.796 212.404
 272.765 902.491
 7.703 675.056
 462.241 57.781
 128.319 23.446
 703.389 529.413
 646.273 251.123
 737.481 493.368
 841.740 117.106
 77.464 890.375
 907.903 62.128
 316.722 229.821
 432.963 232.975
 734.106 36.289
 179.099 473.481
 763.457 559.184
 917.410 274.514
 603.428 761.242
 912.212 307.086
 838.602 454.684
 702.482 246.817
 922.585 444.923
 795.047 103.902
 938.301 992.497
 283.871 436.086
 353.270 26.017
 841.051 393.606
 884.824 685.121
 914.787 41.523
 891.475 685.681
 822.354 358.339
 424.696 63.797
 75.131 518.219
 676.090 344.666
 129.074 841.025
 707.185 512.452
 556.962 218.730
 175.019 133.281
 705.665 993.427
 91.416 51.921
 378.053 531.346
 255.798 580.333
 188.732 985.148
 861.877 500.747
 537.126 604.702
 332.279 385.326
 750.618 101.959
 819.743 197.654
 832.362 921.206
 119.750 287.623
 439.190 250.318
 261.408 260.817
 579.018 435.866
 527.951 726.937
 996.659 354.721
 555.794 180.341
 82.515 732.449
 874.747 701.435
 238.863 385.415
 388.468 392.920
 150.103 665.516
 912.803 472.889
 81.372 786.325
 753.290 371.406
 757.222 254.711
 127.419 542.748
 209.860 886.443
 941.240 677.083
 223.950 176.808
 385.761 628.646
 209.608 472.709
 101.301 368.709
 902.394 61.335
 296.028 207.771
 692.617 78.358
 429.699 139.953
 427.698 937.242
 569.689 561.724
 590.692 697.953
 681.487 565.614
 43.303 600.888
 270.722 156.856
 319.002 578.788
 492.441 877.076
 375.363 379.756
 82.872 624.770
 956.991 458.075
 949.385 758.712
 301.743 751.629
 629.264 569.595
 942.162 116.313
 953.554 759.524
 237.777 545.599
 438.258 921.763
 27.120 399.452
 184.256 48.066
 243.950 999.080
 365.286 582.487
 411.413 925.947
 889.076 403.750
 849.956 774.151
 152.463 658.756
 27.077 539.531
 302.033 533.918
 385.089 146.871
 336.068 675.601
 930.434 194.492
 222.565 33.612
 906.644 974.822
 896.603 770.556
 632.571 367.491
 175.897 563.745
 526.074 720.994
 886.911 24.624
 987.057 278.412
 619.313 113.442
 46.849 766.207
 770.951 764.750
 945.845 172.489
 859.016 533.574
 348.505 477.644
 359.100 884.713
 92.937 666.883
 698.742 881.084
 878.130 17.645
 35.472 974.482
 370.263 697.180
 353.970 497.464
 943.504 674.785
 438.516 322.554
 821.377 912.679
 834.499 159.797
 241.429 578.338
 878.265 661.388
 495.937 464.138
 823.409 89.063
 200.230 17.610
 551.908 863.026
 881.583 3.553
 61.797 77.941
 267.216 229.189
 53.927 660.101
 359.693 372.850
 386.456 509.143
 229.860 438.046
 767.871 866.894
 217.652 896.756
 861.522 575.337
 23.744 142.507
 473.897 505.723
 692.638 414.934
 895.401 583.018
 250.805 118.455
 909.549 705.911
 370.550 189.366
 840.643 825.220
 808.180 384.753
 80.784 235.674
 18.626 605.242
 337.209 141.755
 610.960 419.703
 836.108 51.768
 591.376 147.076
 578.452 950.690
 381.411 247.465
 588.733 307.326
 716.890 476.491
 754.378 231.088
 872.749 623.734
 99.993 845.268
 444.185 564.095
 158.173 664.553
 697.281 441.522
 921.839 322.829
 412.132 735.102
 829.677 901.922
 136.764 650.818
 437.018 762.146
 886.666 176.822
 153.460 711.480
 927.069 439.915
 432.665 502.529
 305.342 925.876
 529.292 586.366
 29.766 161.628
 796.305 241.942
 66.930 603.951
 89.325 241.376
 829.969 504.166
 232.868 98.392
 308.642 203.183
 448.915 313.165
 32.841 704.297
 867.119 396.328
 324.714 35.655
 647.025 492.865
 770.357 179.562
 217.989 188.834
 97.420 556.315
 757.308 266.468
 75.481 816.609
 309.611 363.292
 135.278 144.514
 132.429 415.807
 932.635 294.354
 618.418 546.369
 443.044 86.651
 881.869 441.816
 571.376 243.502
 146.518 923.599
 984.254 940.843
 977.417 111.739
 534.421 748.084
 158.581 519.475
 439.438 184.306
 330.734 403.272
 321.706 680.001
 22.843 445.917
 411.768 545.067
 293.824 221.166
 88.880 624.180
 156.369 120.089
 486.800 701.901
 295.949 395.586
 961.697 699.777
 290.544 477.030
 714.073 99.808
 749.464 636.584
 16.959 412.004
 144.849 758.136
 145.737 473.131
 932.235 315.312
 876.241 779.458
 125.270 543.536
 41.006 294.341
 285.773 170.162
 160.328 373.478
 848.282 314.496
 225.108 773.773
 455.884 294.781
 760.345 578.870
 132.168 981.437
 877.544 224.067
 446.596 54.981
 995.790 339.468
 594.479 493.821
 716.854 572.785
 458.321 902.826
 250.204 887.344
 147.802 860.031
 147.717 557.666
 337.646 408.730
 601.958 471.064
 495.533 648.601
 441.084 671.182
 78.850 216.184
 300.667 896.268
 195.202 316.502
 429.199 234.587
 486.178 38.780
 678.961 770.930
 978.950 515.890
 514.724 76.300
 931.126 265.464
 234.891 708.017
 799.085 867.635
 16.826 165.524
 120.391 217.527
 171.980 379.865
 501.217 558.096
 6.978 209.150
 927.885 609.592
 641.946 241.437
 118.279 515.038
 823.329 658.545
 638.115 306.921
 299.381 943.741
 525.835 849.244
 394.913 792.484
 398.456 42.650
 548.172 944.025
 602.369 710.291
 355.580 543.516
 284.282 361.084
 36.231 585.970
 97.844 698.115
 682.424 517.244
 143.589 686.999
 538.056 970.968
 129.616 496.426
 254.609 217.493
 306.746 85.916
 353.984 270.652
 596.885 449.668
 295.881 835.059
 322.134 976.602
 750.413 741.202
 833.161 392.150
 137.690 83.724
 109.953 784.613
 767.107 591.576
 500.810 156.154
 119.721 474.419
 314.097 284.451
 925.655 30.629
 72.558 835.196
 730.768 106.927
 176.015 167.981
 987.433 272.209
 241.893 59.327
 285.280 528.215
 954.609 198.005
 929.929 12.674
 257.660 251.241
 529.512 457.491
 772.708 158.471
 737.029 911.848
 487.653 75.151
 576.139 210.273
 783.336 696.544
 431.901 906.320
 481.899 64.768
 477.277 467.267
 717.925 66.832
 20.343 763.072
 428.338 722.427
 563.274 628.559
 203.859 734.344
 657.975 141.773
 171.972 218.290
 398.252 369.598
 720.121 770.283
 406.434 575.679
 903.086 186.721
 833.268 172.700
 697.567 983.585
 401.713 203.942
 210.991 16.351
 174.077 546.243
 64.273 771.132
 122.043 792.224
 446.808 461.024
 922.904 363.479
 486.572 740.889
 713.261 563.850
 242.105 360.692
 902.211 253.856
 662.901 264.715
 6.305 630.361
 589.813 754.539
 823.383 261.961
 290.206 251.408
 944.543 358.167
 109.632 692.999
 524.334 52.680
 741.661 595.596
 627.869 837.097
 992.213 610.992
 167.472 785.909
 69.604 954.345
 76.005 727.001
 644.747 211.645
 663.055 410.095
 679.059 730.908
 115.223 150.160
 245.133 427.895
 462.856 531.144
 904.923 403.846
 500.702 970.112
 252.730 178.816
 655.225 201.699
 769.803 629.753
 500.983 751.599
 420.769 318.147
 984.966 945.502
 399.721 869.142
 691.505 931.699
 8.828 384.441
 20.116 82.562
 931.339 637.569
 630.957 248.798
 703.311 505.391
 192.587 953.049
 257.027 867.859
 427.197 273.924
 219.754 83.327
 850.760 951.317
 623.092 284.361
 938.730 968.049
 682.771 694.528
 779.504 376.210
 921.629 136.402
 503.260 549.326
 657.853 971.907
 866.729 979.736
 497.940 115.713
 636.586 595.840
 143.744 108.800
 725.475 753.465
 433.129 791.318
 103.114 232.272
 924.967 21.000
 116.630 930.460
 555.468 435.481
 123.521 453.019
 431.139 134.835
 959.823 400.271
 884.271 685.544
 255.607 119.622
 653.032 231.006
 568.599 735.529
 816.515 89.069
 661.145 936.989
 724.900 767.082
 500.911 810.863
 129.091 213.446
 54.523 760.739
 498.437 625.922
 77.085 558.372
 788.556 666.208
 618.249 917.082
 805.758 293.018
 184.792 748.597
 635.417 68.555
 565.897 827.026
 137.175 52.599
 464.191 811.912
 241.452 752.132
 834.812 118.286
 144.043 910.555
 346.313 622.485
 626.247 707.913
 598.919 581.124
 717.826 601.639
 703.854 855.443
 63.088 106.058
 906.240 778.461
 393.584 219.033
 65.954 997.577
 904.533 526.918
 766.200 855.939
 479.382 716.349
 447.164 342.937
 214.440 895.885
 438.614 114.217
 622.734 775.224
 845.683 336.853
 5.916 998.595
 509.194 203.654
 490.973 306.142
 377.079 445.433
 53.605 368.007
 575.726 380.596
 864.543 155.741
 827.106 322.278
 573.926 281.187
 14.542 124.879
 720.503 430.802
 130.830 420.168
 548.309 581.160
 348.681 559.727
 818.120 217.261
 915.200 352.670
 102.190 47.975
 197.137 538.095
 889.241 372.019
 778.298 249.106
 146.445 83.190
 648.861 963.603
 783.206 495.972
 420.904 66.054
 438.175 543.232
 175.672 899.552
 819.387 158.601
 94.641 319.518
 324.157 659.672
 875.013 286.136
 159.998 937.646
 85.847 984.136
 693.002 118.218
 916.470 633.774
 231.658 861.758
 115.448 369.273
 81.006 533.260
 555.258 889.650
 96.246 399.744
 602.504 626.569
 451.846 751.126
 971.362 784.827
 199.910 226.880
 712.713 169.493
 901.755 642.700
 494.791 360.967
 113.665 616.966
 993.057 692.668
 429.482 304.883
 485.409 48.507
 719.837 458.205
 179.900 667.235
 954.294 880.393
 250.063 622.238
 795.678 571.638
 460.231 158.215
 965.478 526.701
 900.236 595.611
 98.782 222.791
 64.380 560.841
 543.240 417.424
 980.215 131.680
 868.544 460.364
 573.408 385.028
 3.588 43.309
 28.765 346.430
 123.672 190.184
 735.531 530.638
 88.751 494.959
 976.559 959.378
 257.875 698.326
 903.280 590.941
 449.862 855.748
 427.133 606.641
 214.138 674.208
 426.774 597.610
 150.076 310.922
 420.873 773.302
 952.598 652.651
 468.335 277.851
 54.018 87.648
 239.566 224.740
 17.820 193.267
 739.824 332.733
 263.367 880.845
 173.301 20.692
 758.374 46.257
 606.451 465.492
 208.593 990.887
 941.999 681.174
 154.911 15.572
 849.447 889.605
 613.310 1.821
 640.639 839.981
 272.520 223.566
 134.880 828.589
 310.411 462.550
 660.219 769.340
 68.963 5.702
 896.997 83.037
 808.068 698.434
 25.781 488.400
 662.455 719.506
 911.908 85.050
 578.907 577.078
 988.312 778.585
 190.981 338.899
 311.012 986.263
 277.103 779.607
 509.111 320.428
 79.706 823.202
 163.468 232.853
 475.819 887.519
 483.199 339.392
 873.851 899.503
 43.164 769.412
 61.387 385.241
 162.628 602.234
 791.505 77.765
 187.981 483.279
 120.799 499.801
 261.037 340.875
 804.113 429.945
 957.822 751.922
 15.539 651.585
 647.569 697.282
 362.007 907.580
 302.724 988.162
 347.465 173.909
 371.269 580.775
 848.128 746.687
 863.533 891.532
 691.422 874.206
 996.333 408.239
 465.163 814.506
 144.987 708.784
 294.422 955.889
 874.109 58.079
 539.667 589.526
 924.683 182.508
 422.724 797.503
 29.469 510.363
 161.271 834.387
 691.311 24.106
 675.788 94.585
 797.232 68.449
 665.936 920.673
 441.630 685.779
 380.067 909.641
 208.515 761.494
 719.248 195.288
 608.088 925.966
 125.764 247.007
 397.458 512.587
 659.099 739.992
 237.589 163.615
 616.158 871.828
 975.474 923.850
 316.650 368.859
 796.802 898.906
 261.757 226.241
 403.216 77.725
 750.301 732.836
 140.550 541.523
 370.529 460.837
 879.704 582.733
 199.462 956.226
 247.185 832.295
 360.614 795.807
 163.552 202.364
 93.238 316.857
 298.500 670.003
 153.391 653.678
 43.003 797.352
 133.706 99.833
 561.590 562.385
 792.475 264.371
 879.487 984.444
 314.304 904.217
 316.251 108.827
 378.126 733.324
 763.671 868.873
 230.883 362.618
 763.832 891.979
 606.798 884.719
 343.480 443.085
 196.341 445.594
 452.137 906.498
 561.965 544.408
 310.329 760.891
 479.288 265.949
 255.816 185.344
 915.064 310.895
 862.798 794.060
 453.028 572.392
 362.868 597.542
 364.363 277.785
 206.279 957.451
 563.231 927.720
 35.191 886.044
 964.712 617.412
 292.564 649.166
 800.938 903.573
 134.824 890.294
 982.626 412.864
 555.187 793.790
 802.188 492.004
 537.346 555.343
 48.827 634.446
 354.262 299.627
 786.292 333.490
 590.066 767.823
 674.294 696.636
 208.865 544.960
 291.921 291.688
 715.012 278.822
 646.115 602.906
 665.497 493.711
 73.450 367.164
 105.349 974.670
 425.833 288.276
 827.935 807.466
 579.591 935.473
 218.758 538.893
 435.693 403.309
 156.763 368.696
 152.159 819.375
 432.419 112.039
 37.160 448.251
 136.163 959.103
 454.898 760.669
 791.651 900.838
 81.227 862.339
 801.027 447.358
 670.594 443.998
 257.863 814.105
 141.530 400.819
 919.230 732.131
 689.289 343.175
 241.380 110.049
 928.948 891.019
 831.895 859.121
 851.230 309.981
 490.822 728.098
 930.316 248.847
 568.743 184.943
 805.243 6.051
 603.110 448.113
 14.087 458.393
 876.150 196.038
 696.562 990.373
 516.806 270.805
 602.218 69.829
 222.242 607.399
 207.691 518.104
 356.349 445.410
 20.238 654.616
 676.432 663.759
 941.721 880.804
 905.937 384.171
 806.429 572.033
 800.000 144.961
 259.576 423.867
 809.119 297.866
 86.208 347.377
 329.857 437.630
 960.995 213.829
 313.866 762.630
 599.291 939.670
 489.399 176.801
 133.608 696.409
 12.700 585.531
 604.862 185.547
 218.335 384.092
 85.317 585.545
 563.665 274.833
 683.966 745.999
 477.652 733.027
 522.227 654.356
 820.239 140.625
 408.505 953.962
 56.395 557.534
 37.719 60.872
 146.972 552.437
 952.667 63.264
 983.663 486.199
 537.816 334.540
 952.493 162.729
 985.338 533.243
 732.276 132.745
 443.808 173.923
 632.657 968.595
 600.959 148.379
 889.794 102.268
 385.193 761.686
 184.002 928.744
 621.503 968.575
 868.072 683.143
 624.281 389.857
 721.314 478.818
 333.691 333.269
 524.337 986.117
 638.408 806.537
 12.963 695.312
 613.262 401.330
 274.715 964.913
 126.511 844.626
 933.842 46.855
 432.052 998.757
 395.458 706.847
 203.882 573.822
 428.085 641.325
 943.835 867.453
 727.580 617.225
 702.252 429.024
 172.398 628.252
 701.324 760.924
 927.401 637.968
 301.920 511.485
 635.713 948.197
 69.433 216.515
 738.484 438.692
 688.464 533.434
 642.008 934.250
 568.828 248.836
 499.727 597.650
 48.625 682.562
 860.504 365.548
 709.011 655.342
 249.863 150.206
 998.320 19.696
 871.124 448.663
 851.614 102.542
 340.384 524.195
 470.245 891.128
 582.924 859.950
 782.275 670.116
 426.921 804.324
 179.409 236.487
 819.390 420.416
 963.422 70.262
 73.365 471.877
 31.985 603.718
 826.855 194.409
 890.477 330.867
 973.508 251.363
 246.163 144.627
 310.912 804.378
 580.442 333.658
 971.764 462.316
 13.319 857.623
 360.605 536.218
 984.526 232.255
 647.530 322.338
 243.558 868.716
 281.310 373.153
 35.408 440.103
 216.984 976.538
 311.830 597.465
 924.572 440.857
 114.946 574.547
 901.665 638.927
 749.097 241.510
 576.837 472.497
 959.556 470.844
 714.899 122.871
 507.602 131.472
 848.877 809.579
 408.218 138.703
 825.163 210.601
 770.129 157.431
 293.834 142.993
 941.975 323.983
 269.741 765.854
 270.208 648.837
 674.223 668.348
 664.022 159.468
 812.511 229.083
 743.513 801.641
 896.817 580.669
 225.885 241.165
 166.491 151.281
 440.322 989.592
 639.276 865.788
 217.935 350.384
 634.750 720.284
 594.677 71.057
 603.468 159.184
 711.376 956.880
 462.567 812.573
 367.980 108.382
 147.839 37.792
 964.091 584.620
 839.226 963.886
 63.091 753.738
 774.816 486.272
 784.130 99.306
 539.579 793.609
 339.521 923.554
 579.104 436.443
 682.352 985.537
 653.543 840.717
 751.194 283.036
 298.883 217.069
 739.666 721.568
 715.930 473.181
 175.255 492.974
 54.270 470.921
 64.509 430.881
 819.520 518.074
 603.796 132.917
 206.086 597.000
 822.640 92.346
 971.066 526.232
 329.864 707.967
 22.795 58.037
 84.056 724.527
 32.907 133.164
 775.000 170.877
 4.668 956.877
 150.719 124.725
 82.121 807.027
 77.593 946.785
 781.574 130.052
 604.056 939.660
 914.676 384.796
 89.659 534.824
 474.441 632.856
 42.573 72.192
 723.776 189.416
 614.240 379.029
 290.322 897.440
 367.646 687.319
 689.628 193.504
 556.413 850.372
 907.123 33.923
 519.518 370.694
 332.081 649.349
 157.994 862.403
 896.436 714.259
 765.685 314.198
 998.134 840.240
 639.330 854.922
 31.556 829.553
 0.325 755.663
 783.043 124.794
 381.140 623.229
 832.633 643.766
 26.118 283.609
 516.764 243.806
 245.189 744.957
 112.072 480.208
 458.743 32.900
 186.751 938.213
 754.668 162.117
 600.623 71.956
 719.540 243.526
 313.602 287.168
 633.423 812.939
 958.305 583.319
 563.258 132.244
 347.826 816.760
 637.818 76.203
 604.121 966.661
 725.529 535.603
 114.019 352.824
 705.766 190.236
 834.716 757.425
 568.624 322.922
 692.962 795.349
 194.587 739.352
 644.462 629.880
 54.262 149.076
 902.694 477.363
 382.635 762.464
 508.123 37.107
 978.693 719.481
 716.364 537.757
 469.234 31.749
 142.114 40.987
 167.942 373.462
 537.653 785.392
 23.265 573.663
 921.512 1.383
 250.083 457.225
 243.844 860.902
 202.816 560.262
 197.357 138.482
 696.580 653.949
 302.113 112.973
 96.648 285.710
 232.408 108.219
 56.198 166.041
 66.358 497.481
 222.775 61.003
 853.416 637.924
 692.653 403.397
 569.920 980.726
 560.288 509.373
 204.090 957.818
 881.158 621.545
 743.781 382.085
 487.627 925.480
 175.334 233.728
 819.173 774.842
 10.348 326.769
 653.816 73.421
 187.941 457.326
 963.145 702.427
 629.681 995.987
 118.759 41.759
 7.856 282.462
 115.699 648.422
 8.044 659.630
 64.493 548.177
 185.190 109.630
 856.707 32.930
 417.887 555.735
 1.393 392.023
 525.615 315.303
 236.821 336.627
 223.915 541.307
 671.627 589.946
 726.354 898.898
 133.557 939.345
 761.625 80.704
 786.722 97.959
 938.890 977.318
 307.647 761.766
 472.713 560.614
 326.947 922.705
 556.641 495.511
 991.386 599.441
 766.012 624.786
 377.267 855.354
 968.230 241.218
 790.833 109.590
 343.124 206.992
 377.950 23.465
 365.613 753.047
 790.232 513.735
 404.675 207.348
 227.483 949.330
 951.218 993.242
 9.666 212.935
 236.120 304.912
 891.266 827.717
 49.367 719.987
 785.925 677.505
 161.290 228.635
 41.635 291.600
 694.652 338.830
 221.761 169.327
 747.377 919.057
 783.064 21.367
 243.545 638.765
 580.152 82.452
 446.816 404.756
 700.993 171.179
 435.440 225.741
 387.877 946.436
 569.522 890.411
 313.531 735.557
 115.423 654.865
 56.667 426.926
 593.207 507.426
 502.357 659.926
 523.468 232.266
 30.393 979.289
 340.001 413.437
 652.464 710.792
 653.388 208.575
 823.169 163.605
 474.375 443.609
 39.964 864.350
 689.744 618.205
 825.985 13.154
 110.342 314.481
 472.988 246.771
 942.063 332.088
 428.399 263.553
 55.205 460.228
 312.787 465.066
 13.082 986.250
 827.020 695.991
 362.605 941.562
 780.454 504.326
 161.376 324.588
 873.971 325.550
 419.383 509.078
 889.279 235.326
 948.620 151.439
 456.200 674.388
 748.789 825.719
 433.529 975.883
 297.843 527.988
 190.465 909.603
 76.821 57.133
 211.572 480.009
 31.446 66.337
 669.001 196.877
 978.979 524.045
 64.519 190.847
 806.356 175.965
 97.337 223.547
 601.482 877.362
 371.184 586.500
 118.611 899.599
 928.422 478.542
 534.022 304.592
 355.954 972.318
 710.750 538.958
 16.149 541.641
 900.348 605.249
 938.238 128.843
 282.824 615.561
 886.589 330.833
 128.510 583.281
 880.472 811.538
 881.433 837.783
 956.668 984.064
 664.354 96.141
 676.260 216.592
 721.090 652.542
 917.728 810.469
 99.839 272.988
 961.015 176.493
 478.362 648.517
 45.357 536.216
 802.035 868.605
 224.549 29.753
 291.590 547.477
 897.058 891.368
 149.147 454.955
 258.394 821.048
 797.646 771.313
 715.796 436.740
 906.686 168.933
 80.180 731.229
 542.072 604.574
 870.123 413.478
 109.895 32.680
 43.237 411.055
 10.048 785.795
 830.561 313.152
 57.816 441.961
 461.655 198.178
 343.049 955.619
 507.094 812.442
 669.879 278.452
 359.348 33.809
 529.683 765.700
 254.082 694.009
 507.662 243.356
 886.240 263.678
 489.058 609.608
 486.582 383.988
 222.456 432.680
 535.528 407.281
 1.184 875.411
 646.039 776.499
 53.569 878.524
 543.017 410.122
 881.299 339.356
 203.479 86.953
 272.758 766.172
 752.871 855.517
 143.616 821.048
 494.789 578.376
 146.990 303.299
 793.680 105.733
 154.903 502.729
 445.372 138.850
 74.684 765.521
 624.565 366.628
 939.420 378.766
 660.392 853.136
 39.909 71.570
 383.114 225.621
 864.121 146.168
 932.051 907.884
 424.446 351.759
 995.256 299.758
 906.676 472.917
 946.740 397.346
 519.457 364.995
 191.777 248.768
 588.727 988.160
 862.650 855.316
 786.449 292.428
 416.960 557.448
 442.956 526.739
 472.336 629.031
 31.508 389.971
 611.931 172.370
 574.893 130.307
 864.945 532.099
 177.295 217.227
 8.610 289.802
 479.053 58.219
 859.252 566.018
 244.023 677.002
 879.731 334.930
 773.845 593.645
 991.349 883.666
 483.676 897.400
 656.212 446.853
 930.868 743.791
 509.785 583.160
 350.951 67.633
 945.231 589.502
 391.549 27.886
 656.122 366.803
 139.959 698.998
 760.693 745.545
 687.734 422.526
 490.361 577.327
 667.433 424.096
 712.317 518.507
 312.739 191.224
 658.343 632.493
 341.223 370.204
 990.434 867.734
 125.458 763.471
 792.207 419.082
 317.120 346.835
 730.605 631.522
 12.554 48.361
 685.167 778.652
 217.541 572.844
 745.540 955.609
 382.366 568.783
 988.319 819.948
 62.371 435.059
 671.335 737.436
 819.054 584.427
 939.890 426.647
 645.288 818.268
 290.871 720.947
 886.629 935.334
 556.269 994.164
 578.111 875.478
 169.301 932.405
 639.924 682.422
 789.378 125.523
 621.257 717.737
 764.865 734.601
 873.152 747.423
 386.374 743.851
 720.143 394.385
 862.827 894.978
 516.624 661.867
 575.360 837.827
 375.351 707.484
 521.188 712.639
 878.305 223.262
 244.755 846.472
 588.679 858.236
 713.844 429.842
 619.271 326.293
 984.137 510.940
 647.653 658.602
 510.240 865.524
 450.782 487.895
 210.834 873.518
 437.887 57.882
 940.083 451.544
 545.542 617.243
 619.241 987.836
 805.642 31.914
 657.546 626.750
 566.868 395.192
 358.773 819.308
 732.220 461.617
 141.424 849.646
 36.874 222.434
 671.553 761.151
 727.334 487.981
 446.066 327.349
 488.389 71.595
 202.414 168.813
 900.322 972.188
 452.427 926.677
 475.241 735.742
 831.435 324.492
 626.144 112.409
 159.459 632.652
 51.637 904.249
 673.235 283.415
 587.281 972.931
 803.078 350.316
 773.791 216.655
 837.395 124.872
 243.232 666.600
 493.317 807.739
 625.542 946.199
 650.856 233.506
 456.019 198.188
 619.784 811.197
 524.625 246.861
 305.819 370.193
 83.128 524.124
 491.428 127.957
 227.374 961.285
 315.628 456.826
 838.596 213.158
 548.643 827.752
 516.998 831.629
 736.302 195.674
 618.410 202.840
 14.066 0.934
 534.265 581.411
 842.839 871.459
 788.209 538.341
 33.025 389.490
 989.223 743.620
 837.105 943.136
 639.218 652.950
 195.364 616.478
 778.817 298.831
 208.059 322.378
 332.666 703.731
 827.494 380.129
 227.559 156.817
 565.277 557.040
 173.389 711.122
 596.795 190.784
 767.093 266.112
 123.167 490.462
 980.124 767.912
 780.100 971.968
 375.370 668.192
 525.968 351.201
 652.984 380.846
 13.783 121.341
 507.256 126.442
 372.581 642.877
 777.858 87.219
 465.070 432.932
 565.824 54.800
 625.460 650.066
 253.007 849.188
 142.487 618.950
 187.156 346.914
 69.234 853.733
 474.863 370.109
 497.946 37.671
 741.427 363.933
 122.461 58.479
 578.071 400.075
 563.787 633.264
 489.126 777.465
 599.808 573.925
 589.042 301.917
 615.169 24.137
 773.665 184.008
 472.180 363.825
 122.818 634.298
 751.495 138.249
 480.290 408.121
 278.780 679.063
 429.794 275.127
 850.179 787.035
 746.033 193.824
 607.716 324.467
 181.857 656.356
 61.830 93.980
 566.641 547.195
 980.798 374.396
 376.754 10.345
 388.030 749.559
 513.741 337.869
 553.298 848.385
 135.011 138.328
 911.193 651.165
 249.189 893.102
 270.918 585.632
 965.486 103.099
 930.568 604.815
 903.376 225.312
 513.910 315.913
 283.645 420.909
 599.256 414.826
 670.456 222.453
 802.235 714.574
 580.899 781.650
 654.201 868.347
 165.791 600.351
 835.817 50.489
 663.868 61.772
 484.415 833.511
 189.583 667.063
 0.448 888.465
 809.173 410.952
 92.288 933.158
 545.513 981.564
 482.536 191.322
 512.380 491.419
 468.628 30.483
 474.362 802.561
 304.873 81.946
 748.975 527.919
 524.181 68.643
 79.957 817.923
 920.785 471.879
 310.749 686.659
 998.667 643.248
 848.441 21.227
 485.453 740.557
 832.745 443.171
 702.955 54.839
 991.705 759.126
 560.930 658.109
 583.904 21.898
 40.829 487.874
 882.008 911.729
 805.278 784.648
 958.834 694.390
 3.846 393.392
 287.151 887.908
 146.473 650.288
 878.611 708.365
 736.120 114.462
 464.219 618.421
 48.170 122.650
 985.278 886.468
 325.444 286.653
 424.793 11.979
 737.101 502.422
 597.738 481.456
 692.955 570.218
 845.660 402.840
 680.838 52.572
 885.977 703.579
 325.657 826.310
 166.435 363.255
 179.839 863.084
 616.057 446.338
 124.396 936.495
 389.127 880.074
 669.152 180.663
 120.087 128.356
 824.487 82.957
 974.603 302.021
 212.828 591.611
 853.398 241.977
 286.977 456.241
 16.987 652.651
 718.064 736.124
 15.371 153.305
 455.647 38.010
 569.444 873.711
 596.267 553.565
 230.914 933.734
 928.119 318.235
 593.433 314.609
 954.701 410.784
 216.319 519.633
 899.049 549.375
 508.383 315.931
 915.044 849.354
 686.241 294.705
 699.195 414.539
 729.879 48.395
 324.167 102.646
 497.805 268.629
 276.194 792.278
 901.841 863.400
 947.593 979.925
 173.348 385.945
 741.257 637.557
 751.801 287.258
 217.588 192.212
 495.065 140.768
 540.495 866.655
 628.267 448.460
 745.501 703.445
 822.839 595.732
 900.466 533.107
 815.297 165.789
 101.918 230.486
 150.777 107.689
 944.569 512.516
 661.793 144.809
 818.407 586.856
 688.505 548.045
 280.247 375.929
 411.648 731.265
 171.056 167.564
 930.020 572.196
 916.523 124.686
 375.773 452.117
 68.714 506.231
 755.893 540.390
 87.217 984.012
 748.156 138.449
 287.788 500.727
 103.907 21.454
 927.268 508.330
 935.492 769.179
 370.645 599.823
 138.686 421.143
 977.894 838.165
 743.550 300.510
 736.098 970.925
 652.656 168.518
 180.894 66.668
 143.337 653.262
 938.189 427.715
 638.667 66.562
 363.239 323.229
 626.235 718.713
 553.371 686.576
 588.888 867.372
 210.130 362.283
 349.694 713.303
 876.449 341.988
 95.051 867.630
 378.054 157.339
 373.665 463.534
 462.023 803.571
 751.940 336.610
 708.932 243.439
 292.869 234.611
 560.932 321.300
 198.963 886.880
 472.260 325.638
 481.122 529.868
 670.088 140.405
 373.960 476.935
 184.224 976.797
 981.299 882.733
 739.321 773.790
 698.855 595.349
 831.103 84.857
 798.190 38.967
 60.296 357.331
 968.578 317.630
 258.814 77.959
 981.348 84.139
 500.237 62.208
 172.622 349.846
 81.302 855.164
 421.188 9.783
 537.168 578.448
 342.925 877.140
 707.535 781.217
 723.959 931.385
 503.552 755.184
 792.220 20.655
 990.181 65.680
 879.860 672.364
 551.666 585.622
 783.790 972.946
 558.629 339.949
 693.445 710.399
 116.755 858.538
 756.556 429.853
 114.816 270.086
 106.594 545.953
 72.920 963.158
 718.686 765.865
 842.411 599.030
 611.712 397.564
 351.931 530.535
 318.429 510.393
 608.219 98.707
 926.459 754.456
 526.574 822.122
 402.617 73.952
 819.235 530.692
 981.175 724.238
 747.850 34.994
 581.314 346.107
 639.603 863.496
 56.327 301.939
 469.275 983.216
 431.319 741.144
 768.809 675.234
 599.661 656.378
 591.740 936.165
 491.758 502.779
 135.748 882.313
 851.382 280.791
 18.837 747.120
 131.758 595.808
 672.879 677.976
 910.585 386.922
 125.228 789.258
 703.179 310.465
 800.510 838.915
 287.271 235.229
 309.615 631.201
 130.676 784.356
 373.312 363.876
 301.666 188.576
 629.026 830.563
 236.841 7.184
 619.492 745.047
 916.213 152.793
 492.618 701.502
 651.943 515.072
 37.617 41.212
 715.473 724.675
 530.854 421.029
 115.794 904.172
 306.916 321.065
 785.305 806.488
 49.887 378.909
 343.524 497.314
 13.930 975.733
 185.083 665.775
 931.158 247.246
 397.556 982.826
 401.734 861.475
 555.345 420.227
 442.679 848.408
 684.827 611.247
 407.497 226.693
 158.131 709.612
 191.145 533.709
 281.318 583.509
 969.987 901.801
 308.432 880.233
 362.986 450.337
 275.207 593.262
 960.682 286.159
 722.526 352.111
 477.660 770.278
 215.456 96.372
 120.473 253.196
 782.624 965.063
 107.909 682.538
 554.429 772.232
 68.537 213.018
 97.129 7.083
 409.449 708.753
 181.123 814.343
 790.726 221.192
 21.947 316.895
 846.436 692.318
 755.846 141.778
 11.960 203.079
 0.660 322.278
 199.329 632.445
 577.719 358.442
 510.359 75.000
 680.026 126.753
 798.139 387.118
 143.092 303.676
 740.477 786.670
 762.124 789.431
 936.803 152.674
 386.004 335.584
 98.792 83.766
 465.626 756.304
 593.337 542.811
 831.065 67.585
 786.675 95.151
 286.033 995.989
 905.639 36.085
 534.639 139.017
 504.401 686.189
 468.372 768.912
 334.235 538.516
 741.977 742.242
 144.317 887.744
 235.704 116.142
 80.971 816.697
 645.943 51.554
 242.109 609.905
 352.951 92.570
 126.601 596.853
 497.256 403.270
 192.180 280.074
 47.925 488.836
 200.414 196.579
 586.641 61.762
 136.470 7.051
 660.059 287.405
 101.473 658.525
 296.088 672.779
 995.629 365.847
 642.256 380.414
 53.765 489.079
 499.384 53.253
 327.252 922.402
 702.371 140.373
 196.469 270.159
 81.364 795.897
 567.980 173.055
 938.247 279.551
 885.790 608.490
 240.829 277.246
 744.576 660.498
 793.841 59.839
 216.196 114.288
 543.831 49.393
 923.661 646.132
 543.877 322.123
 56.648 360.079
 402.049 268.540
 510.616 868.167
 800.582 992.660
 941.310 60.390
 765.214 767.548
 5.221 595.437
 228.454 693.686
 354.465 34.368
 337.069 615.074
 974.922 398.845
 251.628 836.464
 305.753 865.896
 551.102 520.432
 816.209 805.511
 43.306 107.203
 604.614 559.587
 875.290 241.212
 340.363 275.098
 497.851 569.748
 911.694 906.062
 754.365 229.747
 341.955 743.475
 203.499 703.689
 470.211 716.202
 643.602 114.922
 86.751 315.764
 657.318 572.480
 401.714 561.625
 139.904 257.373
 90.284 559.007
 93.893 973.425
 588.358 167.410
 173.957 538.998
 649.156 244.101
 335.363 859.835
 457.756 143.126
 591.491 751.807
 334.198 317.278
 12.813 545.391
 436.689 309.535
 222.181 436.482
 57.960 343.377
 357.666 201.746
 446.376 480.843
 711.500 787.615
 388.551 656.274
 516.596 942.589
 574.714 196.206
 973.814 290.451
 497.668 976.270
 4.606 350.909
 979.834 559.195
 114.300 83.077
 502.756 309.897
 478.325 650.896
 154.529 40.234
 62.750 648.309
 991.510 534.520
 485.181 851.901
 912.540 824.567
 964.093 331.179
 201.549 188.261
 224.009 99.116
 845.389 47.092
 578.473 350.753
 668.877 635.219
 638.777 154.077
 542.396 45.430
 557.982 429.094
 155.843 956.577
 359.500 397.879
 566.702 583.911
 487.649 895.574
 322.604 630.150
 103.050 0.889
 36.573 853.676
 5.043 141.320
 915.702 304.047
 151.427 935.050
 673.964 937.886
 145.872 596.422
 213.142 744.580
 436.231 318.290
 351.236 346.081
 302.188 981.641
 87.472 344.163
 575.422 175.295
 492.163 168.008
 825.346 446.730
 326.654 411.919
 932.102 74.887
 164.759 374.780
 357.605 349.033
 787.096 837.820
 394.935 261.469
 341.191 804.023
 434.269 848.923
 544.053 620.644
 115.955 836.475
 593.966 405.689
 762.537 202.718
 451.636 180.659
 883.896 265.483
 447.788 396.532
 853.713 619.078
 428.029 339.898
 159.794 987.644
 712.916 73.751
 362.209 811.476
 341.054 346.020
 56.530 186.293
 388.558 172.121
 567.780 927.197
 585.076 340.170
 705.072 843.077
 143.776 813.939
 926.660 362.411
 312.260 224.948
 517.589 42.686
 958.578 297.451
 512.815 83.239
 809.579 975.460
 831.237 121.226
 239.305 196.902
 472.269 464.295
 697.477 54.629
 296.282 658.506
 610.141 506.197
 321.446 329.079
 466.963 743.342
 158.379 503.005
 626.485 848.170
 34.771 830.670
 368.942 876.669
 277.202 987.977
 856.156 92.743
 387.251 46.535
 822.949 689.318
 322.246 248.163
 130.823 79.826
 944.515 677.853
 321.978 216.633
 91.510 78.786
 282.742 526.553
 425.821 41.637
 275.957 971.886
 309.918 91.987
 350.867 613.542
 904.773 622.997
 358.473 426.241
 581.670 20.581
 65.542 191.102
 458.005 815.278
 699.664 154.717
 394.424 895.005
 402.462 23.894
 423.866 117.375
 702.789 379.623
 203.009 476.532
 134.296 1.303
 391.110 980.411
 352.773 42.345
 656.572 768.326
 602.264 780.861
 401.891 700.034
 632.137 465.054
 975.393 645.619
 380.200 903.301
 623.849 235.957
 63.003 125.790
 332.281 647.287
 110.069 20.406
 922.832 606.982
 453.454 63.561
 848.290 753.306
 550.574 510.572
 350.816 557.557
 642.354 954.504
 473.699 536.066
 799.470 422.060
 552.838 521.060
 408.796 955.813
 592.504 418.244
 725.385 380.211
 492.258 515.345
 740.651 1.061
 662.377 895.895
 876.373 822.398
 695.442 497.652
 341.303 348.705
 581.866 492.676
 520.153 683.332
 424.940 878.897
 594.423 834.979
 762.793 899.565
 14.913 443.331
 804.514 351.399
 203.748 463.034
 78.159 224.189
 409.753 273.473
 939.872 919.495
 378.133 672.109
 954.501 524.840
 30.296 864.104
 505.712 39.067
 741.706 873.682
 882.557 836.470
 817.679 406.917
 102.694 69.883
 114.799 615.957
 531.180 709.471
 358.098 115.920
 927.234 823.724
 933.379 43.702
 466.867 876.728
 865.261 618.837
 942.479 851.658
 353.028 157.389
 204.882 40.441
 859.551 528.081
 790.633 255.384
 18.104 743.724
 947.838 927.431
 925.404 509.174
 144.758 230.457
 67.508 749.091
 903.738 700.109
 722.350 204.575
 62.487 253.277
 195.581 298.081
 517.847 530.027
 375.348 442.141
 174.533 809.098
 489.968 521.207
 301.426 641.911
 476.514 259.983
 217.702 824.899
 327.834 849.058
 195.208 418.281
 193.008 413.280
 505.063 518.824
 827.668 454.559
 566.658 218.266
 394.825 193.650
 415.230 206.991
 225.967 80.683
 7.418 408.918
 291.398 587.958
 878.206 718.817
 76.413 577.852
 70.992 733.350
 797.383 30.993
 136.980 463.624
 353.718 93.450
 970.596 547.193
 735.698 265.220
 772.102 864.127
 385.158 5.272
 43.229 643.392
 29.808 110.869
 90.708 826.516
 29.855 371.394
 478.415 355.071
 237.476 270.900
 501.964 152.183
 679.209 880.884
 408.691 377.147
 134.614 647.914
 427.672 312.769
 461.447 32.911
 963.795 279.662
 570.596 33.905
 629.780 808.032
 499.067 546.238
 301.655 999.203
 485.294 448.739
 575.809 405.157
 190.037 806.750
 946.645 689.569
 803.360 849.566
 608.683 918.470
 261.933 497.580
 989.223 188.783
 902.642 410.913
 239.255 830.132
 782.744 424.552
 830.934 16.796
 491.397 83.966
 837.791 975.217
 402.925 949.089
 194.910 256.686
 22.844 683.624
 364.947 718.712
 850.335 371.378
 64.369 891.899
 225.840 323.162
 553.287 537.296
 103.010 68.532
 60.241 173.043
 936.876 618.924
 127.125 685.387
 724.298 185.601
 523.970 369.997
 181.319 721.190
 231.522 672.767
 560.714 201.756
 232.615 828.519
 370.727 892.478
 230.482 610.222
 374.928 749.588
 240.811 595.341
 558.306 50.768
 429.926 89.976
 14.615 652.408
 817.748 1.640
 925.989 422.704
 82.778 159.292
 402.493 262.573
 827.221 502.059
 64.331 210.615
 241.500 118.477
 973.664 833.307
 184.949 754.888
 150.344 967.229
 637.664 328.624
 183.468 837.121
 219.712 398.766
 828.617 193.260
 788.681 949.776
 362.361 855.862
 863.526 232.230
 457.473 525.550
 958.527 546.790
 503.910 910.599
 600.929 534.670
 394.654 767.288
 432.355 798.060
 537.822 873.939
 18.598 80.719
 165.929 926.822
 804.114 121.310
 261.974 913.054
 613.897 994.843
 685.246 377.894
 621.798 891.070
 385.760 748.604
 244.594 968.852
 176.488 231.666
 786.740 64.024
 71.615 882.907
 231.845 522.317
 84.560 19.673
 561.330 451.261
 952.415 850.120
 664.724 924.310
 57.534 826.914
 903.832 580.591
 849.509 971.865
 896.890 114.645
 31.715 85.543
 119.459 77.417
 319.471 63.628
 574.698 463.761
 557.983 342.190
 493.622 759.258
 717.219 30.465
 790.861 492.603
 770.434 445.713
 656.306 186.879
 678.980 314.902
 118.976 737.369
 817.296 767.234
 915.740 244.076
 800.636 715.648
 351.549 788.671
 149.299 260.591
 695.077 428.526
 815.329 182.594
 737.834 160.670
 792.107 398.881
 507.518 927.699
 758.734 811.775
 397.656 52.964
 617.131 281.557
 613.375 226.691
 451.287 413.372
 373.524 256.467
 668.985 496.591
 616.755 948.942
 123.659 706.489
 475.736 424.264
 808.028 643.483
 780.130 866.140
 165.151 406.361
 673.803 679.405
 282.893 775.452
 761.754 530.231
 784.197 212.827
 292.390 63.798
 360.606 402.935
 813.930 778.290
 836.036 983.277
 681.129 645.883
 810.829 115.542
 219.389 440.125
 194.639 178.995
 345.022 199.445
 865.951 325.931
 888.524 938.821
 824.328 10.689
 745.789 241.953
 260.229 116.572
 592.002 116.051
 141.082 577.205
 114.414 877.994
 88.833 679.193
 261.296 536.821
 344.340 690.789
 651.244 331.868
 521.625 376.714
 153.890 732.410
 147.198 12.982
 432.415 273.145
 856.699 28.775
 450.478 325.645
 736.197 587.086
 189.980 39.933
 5.110 624.510
 28.186 749.218
 851.492 846.354
 888.022 646.873
 260.992 299.985
 736.885 315.627
 593.984 701.439
 678.141 28.311
 130.133 82.785
 494.902 726.426
 938.099 366.318
 385.127 311.849
 65.313 602.506
 915.957 718.800
 957.190 168.815
 147.215 43.457
 188.163 693.451
 980.911 439.095
 453.130 710.003
 215.230 192.535
 464.957 574.619
 475.889 305.801
 22.470 386.201
 201.078 453.806
 347.742 82.123
 532.666 578.552
 588.613 467.922
 258.370 832.644
 592.371 250.438
 627.624 585.088
 82.772 642.057
 776.655 751.408
 821.467 391.452
 822.423 574.715
 266.056 166.736
 175.588 946.603
 413.044 704.059
 862.499 464.647
 650.841 562.732
 296.491 240.133
 464.430 362.071
 988.751 324.724
 101.660 70.918
 706.177 862.672
 906.378 974.537
 963.323 306.340
 974.153 942.233
 951.503 383.123
 323.644 290.070
 862.113 863.037
 585.220 994.734
 433.018 455.390
 676.055 25.586
 644.657 533.041
 398.288 771.771
 102.217 532.142
 907.994 739.902
 376.307 258.154
 554.737 65.949
 629.267 414.992
 384.451 743.915
 248.102 198.733
 285.789 535.477
 36.735 11.476
 198.233 141.632
 216.530 271.119
 298.780 632.657
 49.693 951.456
 655.601 230.113
 168.341 181.704
 447.534 88.695
 573.752 779.042
 666.567 651.422
 4.863 560.953
 868.625 754.645
 779.929 280.845
 341.279 885.969
 935.759 911.014
 293.651 685.270
 248.876 137.371
 825.348 904.174
 573.948 472.191
 432.200 970.697
 506.935 491.580
 294.696 52.158
 131.379 786.377
 161.006 970.223
 72.541 217.099
 74.417 537.228
 129.647 689.654
 751.877 283.246
 823.942 638.329
 46.364 200.181
 559.926 701.626
 524.294 4.228
 97.803 205.648
 866.617 614.024
 353.451 295.639
 118.128 551.775
 433.158 161.137
 26.649 932.471
 356.793 331.906
 47.780 636.291
 286.289 543.737
 461.021 326.630
 745.439 14.654
 321.090 736.381
 359.530 977.479
 229.548 294.576
 954.675 94.753
 684.690 791.046
 410.579 562.383
 783.397 606.052
 758.549 680.891
 492.058 682.902
 538.828 844.878
 462.223 153.318
 85.680 945.230
 281.317 487.066
 981.318 283.049
 163.432 519.221
 524.957 213.550
 896.951 391.011
 393.342 841.749
 574.814 644.835
 244.665 415.253
 392.851 652.599
 437.318 353.600
 968.278 581.570
 225.334 635.212
 13.768 956.694
 258.467 64.123
 315.080 946.423
 289.616 557.280
 267.971 55.132
 86.946 342.711
 401.911 364.108
 401.772 918.387
 476.075 630.512
 773.466 885.908
 702.375 876.063
 104.815 702.514
 209.234 911.198
 539.080 865.395
 989.864 23.889
 765.157 695.406
 714.548 683.045
 599.679 380.350
 65.512 73.564
 502.602 193.776
 766.283 992.820
 611.898 262.303
 518.855 636.798
 297.759 116.815
 378.615 18.936
 79.475 750.334
 139.038 767.211
 789.507 503.205
 468.920 297.007
 957.803 805.453
 450.835 461.535
 701.846 393.419
 870.203 730.947
 699.213 865.202
 862.446 379.827
 672.526 394.940
 57.056 594.705
 892.749 653.038
 81.000 513.739
 495.071 807.144
 571.658 35.407
 469.504 251.724
 776.859 478.164
 431.328 42.940
 414.586 425.609
 168.259 25.985
 959.289 79.118
 303.446 225.856
 599.834 280.485
 586.052 136.893
 163.732 819.515
 532.175 264.106
 664.211 355.246
 674.405 328.898
 344.902 44.523
 152.652 407.313
 168.402 968.686
 984.354 390.197
 320.067 499.472
 109.333 276.845
 130.244 560.731
 312.047 188.064
 713.370 175.857
 808.497 627.395
 890.409 984.967
 651.540 463.017
 614.718 454.713
 989.760 645.247
 126.424 61.599
 522.599 629.167
 585.707 721.732
 467.278 417.764
 603.109 471.892
 808.637 672.818
 220.276 824.748
 186.846 319.029
 775.774 162.131
 213.611 867.365
 199.176 971.768
 346.842 448.121
 547.110 43.225
 326.535 429.776
 665.097 926.511
 38.987 929.393
 319.541 921.569
 68.438 432.388
 789.197 648.460
 979.128 838.214
 981.851 277.371
 988.941 253.516
 599.981 845.717
 418.788 750.968
 622.230 718.631
 478.296 601.319
 501.941 261.498
 254.961 434.747
 569.462 682.066
 465.594 677.599
 424.046 898.881
 688.649 989.975
 829.784 226.732
 584.965 361.706
 207.116 803.469
 521.890 838.347
 109.021 571.730
 109.032 389.419
 664.328 469.919
 328.543 308.790
 387.930 366.315
 172.434 377.666
 730.509 415.822
 285.844 215.760
 453.243 548.881
 938.189 203.178
 253.632 975.213
 411.754 747.053
 877.726 50.706
 395.763 681.634
 275.783 904.023
 317.394 182.403
 689.641 531.023
 422.091 713.581
 101.170 961.078
 354.348 449.469
 375.331 791.880
 585.452 64.418
 55.085 230.796
 213.391 290.463
 918.177 514.410
 926.960 727.908
 600.515 587.505
 614.185 860.474
 293.054 482.578
 615.583 386.213
 397.980 366.359
 714.779 907.671
 207.442 516.095
 939.973 824.133
 969.404 2.115
 265.217 295.918
 908.676 921.139
 574.029 281.229
 858.259 124.562
 331.343 521.923
 561.403 385.664
 432.990 632.728
 565.921 358.207
 622.888 51.912
 40.115 895.493
 723.008 978.590
 88.126 863.829
 74.191 756.899
 978.725 428.077
 979.504 689.825
 575.589 480.825
 346.395 461.003
 572.433 892.689
 988.264 212.166
 499.328 181.816
 346.745 633.832
 936.734 28.999
 488.116 959.376
 713.903 434.732
 693.595 555.835
 794.238 750.392
 465.147 441.987
 980.730 982.689
 295.012 864.599
 882.011 724.049
 665.806 371.982
 838.841 498.212
 854.349 250.447
 750.504 816.729
 679.893 859.894
 191.886 545.925
 167.942 211.266
 559.690 403.355
 574.276 978.042
 617.875 296.605
 538.073 199.366
 68.839 434.912
 594.359 902.094
 202.125 475.548
 488.619 197.266
 263.460 592.843
 892.660 562.867
 644.018 99.468
 241.282 744.652
 966.231 819.033
 592.525 241.261
 494.696 658.704
 87.103 705.355
 338.316 3.640
 749.875 821.438
 645.439 535.287
 870.910 611.054
 393.311 637.438
 937.010 480.853
 605.484 612.475
 295.674 247.500
 518.087 791.019
 239.888 440.443
 683.177 227.627
 649.183 259.422
 523.161 870.088
 433.916 24.290
 915.852 847.852
 857.278 941.862
 929.777 214.281
 983.194 685.263
 481.482 106.644
 475.830 58.551
 41.690 756.316
 294.257 841.657
 369.118 129.757
 347.950 482.031
 846.742 638.984
 347.775 339.551
 285.319 399.855
 173.408 685.590
 946.618 899.377
 430.270 106.583
 130.215 762.036
 163.989 633.659
 522.740 72.924
 192.826 95.080
 889.561 556.074
 291.535 415.195
 812.103 844.215
 674.873 925.954
 458.054 276.316
 374.682 43.659
 688.885 677.275
 248.525 739.487
 734.411 606.416
 395.791 207.560
 726.031 694.827
 662.575 635.122
 310.130 153.641
 991.343 397.120
 545.534 944.293
 495.141 739.600
 211.568 716.292
 17.088 755.501
 357.004 587.656
 360.091 381.253
 448.894 457.787
 453.454 207.093
 331.137 482.994
 154.739 67.986
 575.692 932.276
 687.285 900.743
 858.065 87.405
 484.968 967.484
 69.428 509.170
 382.691 772.411
 800.090 604.205
 158.786 370.371
 105.674 377.773
 736.818 79.556
 564.180 821.683
 300.486 180.540
 217.955 978.243
 905.613 88.695
 191.609 146.402
 204.928 821.617
 410.260 401.378
 780.142 707.913
 690.517 920.883
 525.130 74.461
 520.707 27.299
 95.801 747.695
 521.666 233.740
 766.214 267.870
 22.555 431.846
 64.759 666.318
 488.547 79.708
 344.892 933.104
 992.694 379.581
 336.218 110.140
 280.017 907.671
 666.063 502.580
 677.936 543.564
 109.610 294.457
 567.004 306.744
 766.717 884.078
 945.895 444.598
 652.580 287.234
 864.349 823.573
 82.243 774.007
 919.905 986.448
 308.623 555.831
 334.726 678.491
 801.340 386.757
 266.409 878.569
 318.518 715.969
 333.580 453.784
 93.147 871.909
 928.418 184.157
 425.178 282.536
 772.425 664.254
 213.818 67.033
 580.094 208.893
 283.310 363.404
 312.343 488.450
 129.651 391.032
 715.219 954.535
 153.301 660.331
 990.395 838.300
 830.034 621.475
 76.226 401.540
 222.964 845.062
 128.690 375.599
 945.826 19.086
 80.705 956.197
 171.336 364.158
 279.210 45.691
 637.444 763.527
 8.706 500.298
 265.432 992.617
 517.034 191.835
 971.798 946.847
 976.866 615.145
 363.898 4.274
 610.430 338.202
 168.361 434.433
 144.359 716.748
 690.746 656.005
 468.375 285.071
 162.025 748.052
 170.814 35.340
 137.879 793.145
 794.347 246.721
 904.051 751.511
 677.836 599.898
 156.844 775.140
 59.836 380.701
 702.280 326.729
 353.444 647.122
 8.295 593.260
 751.818 206.537
 687.923 416.458
 382.666 164.378
 251.872 6.368
 345.533 92.619
 188.620 779.636
 87.766 597.400
 879.738 756.021
 607.188 201.941
 386.094 556.333
 17.986 106.085
 423.748 438.833
 640.824 30.487
 141.616 271.453
 241.408 135.494
 699.247 411.866
 559.363 946.521
 283.610 219.873
 260.471 484.216
 587.764 185.897
 781.955 944.664
 969.138 270.382
 797.866 498.563
 406.338 121.788
 738.043 165.573
 954.609 1.797
 681.016 498.556
 963.011 886.784
 193.144 600.202
 740.962 741.827
 190.988 50.505
 356.011 50.386
 502.162 797.029
 594.696 517.764
 535.674 240.970
 938.400 403.596
 843.126 321.309
 388.492 147.784
 557.255 678.244
 640.491 70.630
 887.550 177.313
 53.829 702.624
 390.403 549.963
 19.073 248.853
 423.200 397.694
 192.866 349.628
 550.380 699.309
 985.500 460.477
 160.867 528.520
 57.975 154.640
 849.145 347.251
 153.975 528.729
 328.802 794.188
 674.743 761.927
 612.746 784.609
 146.825 101.503
 686.824 313.339
 357.835 998.319
 904.765 85.222
 995.373 437.123
 276.634 855.067
 249.038 354.952
 848.230 650.316
 982.980 339.709
 565.731 274.119
 792.916 988.510
 682.392 184.208
 891.102 585.727
 639.383 944.460
 257.894 353.540
 890.940 522.750
 629.733 918.645
 748.399 222.475
 509.225 828.446
 594.679 588.475
 660.318 705.257
 830.072 214.263
 245.170 729.959
 414.386 630.193
 452.282 645.028
 585.432 895.865
 818.866 924.354
 178.521 819.821
 453.540 502.988
 318.049 940.968
 585.722 838.443
 175.630 225.514
 700.863 696.986
 17.935 447.511
 439.832 49.313
 132.770 157.714
 247.770 711.760
 108.668 122.793
 832.771 789.034
 738.939 893.528
 45.564 735.114
 866.675 386.104
 104.265 639.012
 326.461 824.850
 777.452 615.603
 768.689 278.550
 396.626 408.413
 273.474 146.992
 416.138 226.465
 926.718 31.674
 773.461 692.052
 797.093 307.056
 952.079 587.150
 329.414 639.626
 418.046 885.351
 69.544 565.139
 822.586 641.658
 824.583 804.044
 947.912 497.471
 8.490 186.437
 61.199 421.974
 649.611 176.506
 949.528 448.451
 667.961 978.662
 82.298 435.253
 844.937 910.269
 810.659 662.119
 887.781 116.673
 317.635 505.030
 70.240 151.236
 807.797 673.840
 747.022 455.052
 629.528 969.536
 183.864 247.467
 192.242 160.567
 411.023 819.371
 539.661 94.340
 443.027 137.225
 710.781 270.451
 161.653 88.193
 832.987 791.888
 335.743 587.458
 595.521 380.189
 756.992 230.385
 22.958 257.076
 864.896 697.807
 562.357 440.568
 779.243 846.127
 497.338 925.889
 570.760 359.593
 768.655 384.081
 298.697 175.002
 903.091 243.217
 700.323 164.960
 998.131 163.282
 6.706 980.894
 474.364 86.305
 710.090 598.212
 564.523 864.465
 952.119 200.905
 559.319 331.916
 723.607 209.587
 555.563 998.516
 153.290 754.342
 559.606 978.122
 655.779 871.104
 74.858 509.251
 651.729 447.817
 860.500 435.738
 463.114 144.772
 81.691 259.275
 23.677 483.832
 100.240 89.783
 382.355 255.406
 277.387 754.388
 972.298 682.736
 303.885 997.933
 79.519 153.408
 241.750 649.773
 385.902 161.732
 989.974 640.787
 347.204 677.321
 684.248 144.688
 166.554 879.666
 347.572 967.895
 360.070 881.617
 241.962 717.111
 208.611 152.602
 976.759 593.792
 526.739 182.081
 729.977 775.757
 138.184 972.737
 487.408 889.958
 660.920 89.351
 129.780 714.128
 812.208 721.991
 459.076 891.398
 535.390 950.544
 887.328 539.699
 119.751 661.652
 879.116 390.699
 879.536 299.598
 284.872 721.122
 328.406 400.745
 196.600 327.749
 534.456 128.853
 749.231 147.253
 75.017 398.329
 556.433 599.884
 789.244 637.579
 964.107 124.068
 112.726 438.721
 611.007 715.127
 887.837 787.538
 565.146 149.009
 95.243 933.673
 546.038 290.238
 317.919 301.370
 13.857 796.997
 4.462 851.837
 602.714 255.677
 771.692 576.487
 970.115 428.369
 308.963 53.371
 430.046 771.173
 602.859 355.319
 112.863 586.195
 578.659 816.342
 59.328 278.430
 195.042 892.184
 894.772 888.902
 74.785 381.617
 156.858 821.641
 903.874 787.703
 158.968 943.886
 784.615 414.222
 481.591 751.778
 138.356 623.618
 894.616 308.750
 476.743 381.682
 151.145 197.276
 706.629 24.000
 662.988 809.030
 615.464 983.657
 402.596 231.558
 767.144 793.281
 386.804 584.755
 391.728 932.220
 23.745 496.953
 598.253 337.198
 263.007 82.924
 703.343 578.408
 526.061 154.900
 927.604 659.638
 532.765 838.933
 648.536 108.229
 432.253 423.962
 747.267 846.550
 722.378 297.237
 984.700 290.078
 759.433 639.991
 381.334 97.508
 754.905 109.990
 48.064 45.574
 893.094 726.911
 69.846 46.162
 24.701 322.150
 830.259 437.115
 567.622 201.923
 486.153 322.730
 125.688 602.498
 264.170 17.962
 595.850 355.547
 414.459 54.850
 429.076 212.250
 284.169 874.498
 323.119 44.767
 280.061 277.540
 117.372 716.423
 894.759 105.299
 520.627 616.631
 346.903 28.639
 598.899 537.838
 306.889 927.983
 578.305 840.041
 175.364 243.064
 450.689 329.625
 182.588 82.312
 409.246 365.032
 367.779 427.342
 167.487 799.305
 166.320 706.832
 435.718 151.723
 720.006 495.320
 30.736 56.025
 175.359 406.361
 391.031 515.198
 644.431 76.597
 353.810 772.232
 371.722 798.933
 442.062 917.959
 133.119 71.151
 208.371 452.055
 344.599 433.339
 313.983 408.148
 589.379 216.792
 491.624 880.877
 794.953 602.202
 681.741 649.641
 571.851 960.488
 855.391 394.086
 932.883 240.557
 82.120 819.163
 867.281 980.269
 585.263 947.688
 873.550 796.189
 995.695 255.987
 336.471 291.345
 991.774 99.457
 548.912 685.545
 549.761 641.306
 662.459 988.214
 255.393 916.526
 40.194 707.787
 501.331 657.299
 470.817 323.966
 953.260 513.788
 779.993 579.645
 773.537 529.948
 289.008 8.654
 688.002 397.221
 773.082 574.950
 839.308 595.048
 465.080 320.510
 337.563 37.208
 841.444 105.333
 672.909 43.452
 475.528 866.945
 449.898 129.150
 911.748 962.326
 822.986 299.433
 17.992 606.701
 217.486 812.181
 532.450 856.143
 399.980 65.155
 906.516 50.174
 284.015 711.463
 132.846 832.720
 416.294 924.591
 65.423 391.837
 359.228 45.565
 17.918 128.132
 969.372 541.834
 852.431 696.879
 247.787 197.640
 730.447 28.276
 215.813 911.595
 532.433 163.562
 434.157 87.569
 205.846 341.771
 948.961 823.781
 970.485 913.482
 807.891 402.017
 95.366 165.301
 862.855 689.405
 515.799 723.822
 462.332 240.262
 739.739 723.170
 262.241 141.668
 608.172 608.859
 754.624 15.944
 538.061 196.629
 61.308 373.928
 854.058 182.393
 976.064 518.298
 875.621 623.560
 403.102 5.342
 191.579 288.434
 49.208 881.231
 349.624 145.431
 127.047 375.343
 292.096 474.398
 641.778 834.497
 763.146 105.909
 613.808 559.714
 530.509 499.221
 967.293 18.538
 245.408 764.382
 244.672 73.844
 697.308 218.222
 328.484 332.956
 900.362 677.613
 826.951 182.899
 122.435 867.209
 151.951 258.367
 585.805 124.087
 857.367 973.957
 34.360 980.221
 861.112 842.333
 781.652 298.133
 422.158 861.758
 787.335 918.497
 439.433 572.303
 18.731 384.670
 865.658 997.602
 55.601 262.633
 947.007 671.970
 8.378 40.518
 98.343 129.999
 215.427 125.593
 570.970 452.181
 438.317 254.443
 560.855 826.029
 914.128 781.116
 13.862 223.504
 381.765 35.692
 412.281 604.000
 259.835 870.273
 153.909 934.805
 404.368 889.545
 468.947 450.806
 156.563 848.283
 947.374 140.623
 747.561 578.428
 784.278 401.506
 56.225 264.414
 485.455 119.909
 417.099 238.476
 530.747 344.014
 802.552 929.679
 966.896 969.629
 611.985 523.909
 21.730 978.349
 301.433 20.205
 102.306 278.985
 691.692 85.417
 294.058 907.791
 468.035 688.582
 127.369 553.461
 798.527 353.785
 661.343 168.359
 273.123 811.138
 169.456 902.658
 327.203 296.245
 43.642 113.394
 739.302 86.034
 185.825 631.828
 665.088 540.630
 680.799 461.620
 422.508 815.192
 71.460 284.254
 14.341 21.157
 44.784 489.932
 254.874 352.530
 820.726 370.120
 651.039 89.708
 380.654 806.218
 622.153 381.613
 819.424 487.208
 676.666 857.804
 326.210 872.926
 202.248 897.742
 442.430 789.747
 173.687 386.946
 487.236 468.646
 400.907 12.696
 137.019 793.994
 689.724 228.841
 678.168 572.850
 186.519 474.709
 83.072 322.554
 143.710 732.037
 777.340 738.026
 747.981 101.977
 338.789 984.208
 572.657 477.795
 791.428 873.811
 677.928 164.878
 104.118 961.990
 619.077 185.558
 775.489 509.288
 318.220 120.236
 364.035 39.468
 296.815 437.169
 713.001 22.526
 495.354 0.427
 709.905 733.664
 366.986 609.029
 324.551 30.478
 120.579 190.724
 579.568 122.795
 605.907 472.676
 44.348 117.753
 32.791 290.249
 505.415 457.956
 353.359 26.804
 80.483 349.351
 21.855 245.019
 214.589 930.127
 992.217 257.521
 557.859 560.323
 185.838 966.025
 586.598 27.343
 429.414 688.712
 231.997 244.389
 647.689 200.914
 541.005 761.608
 223.419 780.622
 157.396 973.941
 185.228 514.782
 901.488 671.082
 734.850 462.345
 995.920 675.417
 512.883 853.742
 162.441 910.338
 564.519 342.689
 358.664 756.911
 794.432 314.339
 870.436 929.923
 587.185 433.902
 689.025 38.973
 463.056 422.554
 25.238 216.209
 89.461 544.069
 715.204 674.925
 578.376 438.060
 503.696 313.492
 876.764 846.502
 427.128 763.571
 759.667 942.541
 14.720 882.506
 726.924 518.246
 865.783 155.102
 200.288 245.309
 504.687 863.022
 236.971 754.861
 752.218 30.033
 390.449 945.124
 250.003 902.915
 934.841 914.925
 128.967 191.401
 953.715 324.016
 97.176 92.054
 509.189 25.250
 738.419 652.038
 437.271 117.101
 440.639 696.605
 148.171 386.587
 820.653 21.590
 986.740 601.762
 564.698 27.809
 272.025 559.629
 377.535 402.044
 583.464 880.268
 918.365 799.031
 394.462 582.431
 720.342 985.908
 925.433 691.786
 740.459 325.842
 454.333 872.874
 294.998 317.734
 92.654 82.920
 207.246 706.121
 721.723 903.615
 361.941 227.594
 853.558 790.330
 936.032 680.668
 301.577 401.998
 96.970 774.158
 841.105 244.633
 245.485 219.497
 333.154 523.679
 74.867 145.422
 855.581 691.713
 47.113 5.002
 215.052 176.271
 899.392 356.709
 235.642 45.733
 622.198 890.394
 573.246 428.091
 951.234 758.413
 579.995 737.547
 824.622 100.267
 233.505 727.150
 839.760 820.102
 99.146 2.870
 442.410 409.928
 159.797 476.788
 164.918 392.867
 530.008 766.512
 549.426 791.033
 176.673 366.919
 622.412 668.506
 855.683 522.085
 683.578 43.369
 306.369 743.638
 318.257 351.884
 38.611 381.078
 598.974 746.039
 720.289 214.952
 398.102 141.990
 597.279 770.792
 156.904 456.077
 629.717 636.733
 742.196 477.520
 135.074 97.591
 644.113 458.460
 922.075 600.496
 528.648 644.428
 864.381 60.069
 436.733 528.756
 986.723 553.396
 925.629 765.743
 759.879 196.128
 464.383 108.064
 968.246 720.898
 37.424 898.040
 222.036 678.679
 371.304 9.688
 635.367 73.838
 499.746 444.333
 35.148 336.525
 620.054 277.927
 160.076 684.155
 796.496 359.702
 963.812 370.210
 38.150 101.591
 364.260 947.342
 453.144 173.899
 547.571 256.988
 469.197 748.358
 410.043 314.720
 751.167 684.196
 525.501 894.754
 257.409 330.770
 485.284 374.912
 503.502 282.154
 850.885 121.688
 268.070 840.687
 767.082 351.457
 732.715 269.555
 440.626 366.520
 26.356 296.208
 833.853 342.259
 801.587 191.612
 644.925 333.749
 343.098 33.574
 740.496 916.647
 660.114 169.653
 919.794 308.802
 488.400 146.263
 171.339 7.058
 393.374 450.861
 338.284 880.041
 572.724 824.503
 442.028 384.964
 181.511 909.200
 385.919 617.691
 299.861 880.614
 634.186 394.367
 116.078 29.572
 951.600 524.168
 667.424 59.101
 815.651 31.319
 56.240 986.298
 547.344 875.952
 507.791 825.123
 124.254 904.121
 853.851 787.394
 568.529 414.079
 986.154 200.955
 474.594 86.478
 828.162 97.718
 840.902 708.461
 302.119 877.271
 784.910 384.604
 328.952 276.894
 791.400 920.689
 877.518 264.574
 915.138 79.366
 591.100 372.045
 326.939 120.615
 255.413 369.805
 957.411 775.806
 854.151 290.701
 908.611 773.930
 783.940 384.150
 126.711 594.950
 897.166 145.857
 368.335 11.124
 913.527 650.286
 262.095 576.571
 722.166 813.008
 730.788 812.625
 597.111 240.789
 867.818 826.633
 108.742 68.087
 675.556 300.575
 850.425 724.154
 698.934 639.444
 157.893 285.584
 302.730 914.611
 3.003 820.842
 127.336 552.032
 744.921 567.729
 549.757 367.203
 550.457 559.006
 911.952 47.123
 9.237 348.464
 948.183 923.490
 804.729 228.026
 540.700 411.071
 623.157 970.046
 405.981 731.239
 731.366 897.706
 12.062 74.418
 602.299 465.457
 354.476 638.444
 461.527 521.956
 780.519 615.291
 846.942 796.421
 908.482 179.278
 971.317 678.018
 602.844 489.628
 436.718 94.643
 654.030 183.492
 332.144 805.775
 191.147 467.272
 940.257 33.036
 300.194 770.042
 753.221 406.390
 903.793 699.245
 646.937 314.006
 709.799 322.623
 360.923 35.518
 186.744 319.085
 679.604 403.502
 758.391 412.969
 289.638 83.559
 115.575 489.875
 405.192 62.365
 61.656 537.182
 194.843 273.872
 182.359 848.675
 424.384 930.626
 858.555 961.012
 741.538 529.638
 421.816 371.312
 691.982 405.755
 240.754 931.942
 969.819 360.995
 77.558 783.083
 996.414 322.448
 478.497 9.076
 694.205 206.325
 271.960 774.637
 109.815 489.415
 408.909 286.254
 254.535 225.037
 562.142 447.415
 409.353 967.716
 724.754 839.483
 3.563 883.906
 839.723 609.273
 666.019 85.543
 530.024 816.677
 890.080 305.034
 763.474 768.455
 998.825 575.962
 713.292 205.875
 376.205 750.696
 801.677 932.894
 700.374 896.968
 530.577 467.510
 713.691 808.820
 4.952 611.840
 754.023 747.311
 286.553 896.972
 296.409 812.591
 830.498 738.093
 383.374 26.902
 156.235 795.621
 404.862 778.617
 695.160 581.701
 901.568 7.211
 998.874 271.570
 163.416 680.360
 447.400 109.714
 460.884 274.923
 481.584 765.974
 942.112 186.959
 617.224 661.670
 42.403 91.210
 952.306 206.210
 752.260 92.365
 128.296 256.761
 170.974 169.345
 280.044 24.282
 408.695 535.612
 137.909 326.159
 392.522 514.961
 314.865 146.903
 361.423 770.343
 808.212 172.783
 508.718 896.140
 710.973 463.164
 135.526 680.133
 105.983 0.829
 928.284 714.594
 603.257 206.329
 260.601 455.911
 178.491 928.648
 264.737 534.556
 31.008 148.234
 419.603 852.739
 459.387 1.144
 487.120 292.620
 62.092 497.916
 301.865 225.455
 421.303 851.600
 513.262 259.591
 286.667 920.521
 306.221 106.131
 810.733 327.918
 124.406 154.524
 721.626 148.201
 807.486 431.059
 276.019 94.528
 475.503 421.491
 195.240 241.622
 173.243 650.935
 530.668 948.766
 277.274 571.193
 966.068 678.877
 97.721 865.126
 581.946 349.321
 934.107 662.407
 671.014 97.999
 105.710 809.419
 98.631 444.357
 536.158 452.348
 694.471 699.943
 271.829 996.342
 691.992 708.252
 624.483 480.384
 703.841 30.826
 299.090 558.131
 740.541 148.388
 74.842 366.133
 406.245 105.352
 105.610 374.663
 401.754 927.262
 278.770 900.837
 547.108 607.797
 979.419 882.126
 622.937 160.171
 39.804 90.006
 793.331 212.569
 178.731 552.944
 288.596 595.080
 248.248 165.656
 422.114 903.282
 578.643 413.433
 123.111 858.750
 449.623 728.107
 671.046 537.443
 595.142 122.906
 605.220 962.061
 879.944 600.116
 195.900 803.267
 153.417 76.420
 944.755 797.444
 405.244 680.247
 329.655 145.802
 909.841 713.064
 122.274 432.668
 73.247 67.733
 739.564 201.456
 285.665 712.707
 98.669 107.741
 661.878 997.668
 638.683 773.175
 125.289 46.293
 564.537 975.491
 692.284 673.231
 924.080 402.960
 953.167 908.300
 18.041 791.419
 863.307 910.754
 486.008 154.043
 870.742 404.681
 535.184 954.713
 759.857 623.771
 460.671 301.975
 108.458 495.576
 327.851 529.837
 989.394 563.823
 383.758 252.042
 127.787 99.326
 72.701 136.933
 608.720 408.602
 42.747 149.842
 954.320 452.798
 37.907 889.264
 817.568 242.170
 323.058 332.496
 115.369 792.730
 234.943 877.250
 415.961 707.287
 496.453 979.920
 154.160 173.814
 179.074 51.188
 449.066 626.521
 209.637 68.714
 197.574 771.452
 354.895 738.506
 796.303 686.663
 896.858 5.655
 465.528 330.575
 152.195 446.484
 200.710 860.036
 462.349 123.445
 927.468 516.676
 862.650 47.613
 380.061 596.691
 856.803 558.266
 535.087 801.159
 309.258 922.362
 413.018 463.040
 606.616 896.889
 590.258 170.342
 818.148 142.848
 551.584 825.351
 445.461 380.446
 843.295 385.932
 536.337 320.998
 975.401 380.626
 944.849 382.694
 859.069 744.506
 549.192 316.043
 773.920 822.735
 443.613 342.486
 37.092 284.519
 857.822 598.749
 619.255 698.280
 635.856 323.313
 426.611 171.582
 39.288 703.559
 175.520 554.505
 892.704 897.238
 138.861 556.228
 331.498 864.869
 279.714 810.701
 765.284 106.161
 726.009 543.117
 959.829 629.960
 324.737 394.857
 144.674 840.304
 369.964 36.595
 753.970 968.618
 76.846 78.960
 239.114 91.949
 104.104 134.766
 491.163 158.296
 367.916 619.164
 869.629 191.875
 577.110 432.698
 945.998 513.687
 717.078 261.158
 582.252 316.623
 60.470 65.113
 327.063 850.886
 956.852 906.437
 728.360 266.614
 499.857 569.901
 637.249 428.829
 365.632 251.734
 974.239 758.303
 415.464 686.000
 507.151 994.528
 641.394 511.777
 666.749 248.003
 367.517 12.683
 220.012 473.614
 290.748 914.593
 104.114 610.626
 520.560 52.014
 971.784 794.026
 652.983 18.959
 39.097 833.543
 563.749 532.201
 891.397 308.207
 830.476 45.193
 676.463 253.911
 874.268 66.805
 983.951 287.946
 254.896 833.318
 17.400 767.227
 347.121 143.262
 953.559 6.081
 482.824 746.763
 650.676 865.543
 756.917 153.862
 812.703 990.510
 84.992 825.081
 993.604 325.684
 865.929 683.339
 291.467 138.565
 170.036 755.793
 545.465 860.978
 747.566 549.437
 322.651 513.527
 166.718 783.308
 931.878 74.408
 955.534 156.297
 297.765 810.143
 977.787 501.965
 390.642 606.794
 236.353 565.241
 364.061 672.280
 514.186 590.604
 877.924 460.472
 456.525 313.489
 764.233 273.392
 920.071 937.675
 158.222 97.170
 295.534 418.599
 108.080 829.256
 507.074 278.738
 82.363 58.129
 41.972 194.872
 509.410 2.491
 530.571 422.306
 754.853 535.220
 522.518 477.696
 721.622 479.645
 461.149 375.355
 445.231 533.725
 792.052 602.800
 761.877 354.184
 331.281 196.399
 907.632 10.573
 718.160 19.577
 26.444 332.503
 70.191 201.905
 238.610 646.305
 4.332 731.152
 568.760 195.118
 479.171 230.895
 525.308 714.616
 513.606 848.568
 36.948 391.486
 645.097 32.974
 314.422 850.338
 977.997 422.453
 748.961 124.449
 141.675 486.583
 366.932 384.798
 308.964 372.762
 521.236 789.063
 325.939 277.152
 254.436 316.961
 760.285 775.640
 160.671 170.642
 401.775 868.930
 99.965 919.411
 137.087 986.226
 979.951 378.118
 692.778 89.606
 169.488 440.137
 93.436 77.128
 302.673 91.350
 743.475 413.442
 79.884 354.244
 315.744 854.596
 687.434 334.839
 450.987 76.511
 104.980 144.159
 50.410 277.842
 518.984 655.290
 418.431 486.698
 433.321 642.519
 1.468 451.708
 689.732 276.809
 116.892 1.497
 259.663 558.879
 97.679 488.862
 326.361 535.020
 244.541 38.245
 276.750 929.524
 8.355 444.916
 903.980 650.195
 879.493 654.260
 474.746 879.084
 573.357 218.338
 634.197 689.526
 637.244 188.476
 152.778 263.332
 505.093 776.772
 713.699 389.955
 64.050 291.506
 700.363 474.423
 818.952 322.335
 876.348 365.519
 924.343 687.669
 16.046 933.037
 453.520 40.702
 704.532 106.955
 873.326 310.375
 396.427 566.284
 453.038 892.263
 324.416 96.351
 245.105 31.341
 350.789 875.880
 901.964 498.350
 434.960 305.912
 332.254 64.507
 74.898 38.044
 525.100 551.544
 102.020 327.460
 584.446 267.061
 252.078 844.708
 496.674 336.238
 386.510 388.065
 611.817 982.898
 440.511 195.069
 537.856 884.184
 669.590 547.247
 742.952 777.890
 552.779 277.140
 824.602 9.405
 488.012 442.483
 157.922 401.715
 836.971 540.911
 576.331 967.890
 799.208 52.286
 293.544 577.606
 328.257 57.871
 450.835 769.673
 858.412 79.909
 301.044 769.210
 955.670 886.064
 31.956 234.400
 309.031 725.785
 825.558 902.857
 360.858 615.504
 763.937 726.203
 662.693 813.062
 272.433 133.906
 13.949 355.721
 659.988 129.677
 76.837 458.196
 27.013 137.408
 396.200 45.322
 992.509 35.993
 225.416 737.279
 802.645 76.202
 859.926 112.919
 958.517 296.630
 102.205 88.881
 405.860 353.644
 273.305 199.406
 6.224 71.980
 796.431 515.432
 728.207 493.548
 710.933 863.483
 107.352 253.006
 636.873 997.741
 700.996 6.466
 260.603 935.513
 764.629 666.395
 613.267 921.002
 282.165 899.363
 482.598 459.178
 955.067 787.121
 652.813 725.718
 283.805 564.758
 179.840 966.099
 526.999 777.029
 154.764 443.227
 994.321 145.835
 915.586 165.467
 792.475 544.082
 167.533 253.068
 101.029 115.564
 149.911 998.920
 186.515 174.073
 730.437 708.230
 376.932 730.768
 957.040 410.298
 900.835 525.153
 196.154 814.320
 959.740 226.146
 32.675 110.595
 342.057 995.179
 800.148 720.036
 821.646 98.633
 103.763 80.302
 113.046 472.929
 349.791 378.820
 205.188 599.065
 912.749 544.551
 970.880 266.404
 668.573 175.374
 383.468 595.974
 664.147 680.831
 876.132 364.960
 349.760 175.775
 92.327 305.450
 193.346 374.754
 815.471 736.690
 449.039 356.181
 377.525 991.329
 145.909 926.232
 553.287 488.505
 977.156 892.693
 401.771 631.612
 140.154 726.621
 847.855 623.542
 441.222 353.706
 964.425 719.823
 226.647 576.758
 953.762 819.044
 227.321 426.129
 100.991 824.154
 955.326 496.538
 424.634 117.549
 317.265 628.134
 149.977 262.583
 14.247 588.535
 328.882 675.229
 688.739 313.653
 101.510 268.735
 713.572 761.377
 996.049 743.422
 760.839 157.610
 875.060 321.146
 554.184 892.980
 322.467 872.910
 415.891 225.924
 412.897 887.648
 742.421 319.415
 482.334 925.179
 453.672 680.604
 121.432 696.991
 790.738 372.085
 613.939 850.911
 815.593 147.805
 244.320 791.363
 278.649 54.082
 680.647 353.166
 554.082 785.490
 209.234 36.383
 439.162 845.965
 242.402 491.195
 316.366 127.396
 854.463 469.192
 482.944 61.916
 315.866 0.542
 62.053 851.272
 712.003 850.653
 475.829 139.084
 849.973 606.089
 840.340 721.919
 200.568 54.242
 144.795 736.156
 598.525 886.898
 715.372 93.340
 664.946 472.100
 203.392 541.556
 332.639 315.211
 347.256 519.334
 687.397 447.789
 659.675 247.361
 403.168 936.664
 311.364 218.185
 992.280 855.647
 97.985 231.941
 636.934 784.772
 970.075 364.615
 566.885 338.263
 110.529 112.473
 430.412 529.961
 598.756 440.960
 329.400 386.420
 895.505 477.925
 690.706 51.890
 511.730 169.583
 789.274 399.964
 535.597 793.728
 965.991 593.552
 134.208 869.806
 665.667 103.408
 623.992 681.310
 706.260 906.592
 322.559 435.198
 356.502 206.693
 714.616 518.811
 100.071 329.547
 748.030 510.840
 483.598 999.350
 539.152 583.696
 344.157 54.139
 827.944 865.221
 478.637 645.446
 55.418 763.683
 520.103 929.526
 513.619 397.721
 320.234 307.016
 170.048 199.288
 475.956 30.356
 225.684 700.158
 84.122 865.313
 412.970 89.461
 240.517 871.726
 365.161 599.691
 926.469 932.027
 931.987 291.212
 534.168 592.595
 122.649 650.376
 484.633 46.764
 922.869 274.772
 882.516 648.955
 758.109 112.001
 450.120 442.386
 13.639 457.761
 687.716 559.012
 130.223 557.319
 245.314 526.459
 181.347 934.992
 367.267 24.888
 16.980 882.635
 318.526 274.859
 495.425 144.967
 331.172 318.796
 688.087 161.707
 561.178 62.741
 353.790 69.758
 135.758 166.398
 265.006 479.221
 746.449 68.371
 906.186 151.914
 626.064 486.016
 635.863 607.647
 690.454 276.977
 43.824 230.175
 258.618 249.585
 80.157 150.056
 45.058 284.579
 675.190 445.191
 82.519 419.745
 302.157 561.541
 245.658 555.897
 4.990 247.123
 49.162 387.151
 272.075 283.135
 157.790 525.763
 186.482 348.896
 419.537 583.104
 130.519 74.715
 393.181 950.079
 27.043 712.057
 42.959 974.784
 424.460 517.100
 98.850 210.205
 392.634 426.592
 192.171 963.895
 111.873 568.664
 262.153 853.761
 578.895 651.724
 457.194 804.204
 97.412 8.007
 220.144 515.206
 194.905 621.634
 923.891 29.477
 542.924 571.822
 113.394 501.103
 40.255 88.194
 493.111 540.525
 834.296 605.832
 482.431 747.899
 46.850 472.251
 732.424 938.531
 880.095 86.770
 69.200 564.087
 603.971 425.606
 94.812 411.598
 367.627 944.599
 156.456 554.014
 488.417 467.814
 687.340 982.387
 708.508 716.772
 454.778 387.185
 181.132 855.046
 27.702 206.981
 668.531 700.060
 629.866 624.746
 567.550 862.679
 387.669 478.557
 95.550 930.567
 52.083 643.973
 890.935 218.964
 389.853 934.196
 734.303 518.815
 245.672 811.895
 356.339 514.013
 497.834 589.130
 848.553 94.304
 816.860 450.831
 967.368 26.517
 919.572 729.934
 258.590 372.796
 348.062 811.422
 18.741 560.024
 230.176 786.696
 446.121 149.537
 859.657 222.894
 164.738 561.274
 712.455 873.854
 578.740 342.999
 961.314 825.581
 136.912 4.982
 12.355 940.443
 662.630 66.184
 741.599 807.404
 994.055 272.661
 211.207 2.646
 544.841 86.393
 777.621 863.785
 253.171 527.444
 827.911 245.091
 155.435 449.352
 385.701 679.633
 372.340 892.571
 581.507 871.999
 204.979 489.895
 379.592 592.363
 834.636 78.097
 968.256 465.315
 534.320 928.946
 154.503 236.509
 516.846 968.540
 837.207 264.144
 451.260 265.326
 873.212 893.359
 117.558 83.619
 184.391 218.316
 682.715 210.949
 894.802 473.127
 166.260 754.886
 328.132 888.617
 21.106 489.256
 357.049 542.535
 538.390 322.956
 476.623 267.196
 350.213 919.299
 0.278 577.285
 460.893 653.238
 453.783 373.907
 498.377 341.633
 903.482 666.732
 708.607 792.441
 10.560 47.790
 285.923 607.259
 792.772 227.207
 63.905 643.837
 716.201 697.643
 208.837 547.117
 977.734 890.744
 140.337 126.138
 897.675 901.616
 432.187 567.183
 773.017 627.609
 355.577 399.034
 475.291 652.965
 154.500 273.011
 470.495 333.860
 179.798 387.842
 828.705 737.597
 948.186 317.594
 541.597 569.259
 782.687 20.381
 19.879 198.760
 381.387 487.713
 769.907 866.241
 855.607 301.114
 798.189 95.209
 82.978 896.478
 440.906 47.201
 695.002 590.728
 817.786 791.393
 425.226 33.570
 548.704 285.270
 598.964 233.787
 408.398 831.716
 167.494 339.689
 218.912 222.779
 250.918 982.720
 58.199 45.605
 729.620 918.068
 192.276 322.047
 42.761 503.319
 490.963 906.145
 245.016 973.384
 265.471 764.638
 224.291 615.123
 849.620 322.227
 181.229 577.242
 43.451 638.179
 356.643 819.425
 34.470 982.655
 109.685 399.398
 222.015 853.842
 794.482 98.358
 686.674 90.375
 156.477 115.228
 889.764 223.019
 825.040 930.377
 656.302 825.967
 772.553 302.440
 15.355 388.272
 651.646 960.669
 49.062 161.771
 724.332 773.849
 369.003 851.514
 625.222 789.389
 107.018 711.491
 624.717 458.052
 616.408 171.469
 999.297 896.325
 245.931 144.850
 899.686 136.156
 218.809 512.822
 12.389 807.483
 545.541 322.834
 817.073 570.208
 74.620 121.056
 286.195 227.257
 868.953 716.319
 91.857 817.820
 546.114 969.839
 368.846 9.257
 573.444 859.315
 626.208 817.471
 628.864 781.915
 749.551 519.547
 467.384 557.810
 142.758 650.283
 542.194 859.813
 824.269 157.941
 266.603 326.171
 825.974 236.616
 945.594 679.275
 101.627 546.169
 308.393 55.285
 599.256 609.576
 319.124 996.185
 404.124 166.169
 692.520 230.087
 334.267 322.624
 785.040 296.845
 941.721 37.380
 335.936 108.868
 114.256 994.712
 793.409 781.822
 913.244 358.858
 651.574 152.724
 654.542 473.948
 646.230 715.184
 725.598 910.190
 691.457 650.728
 121.033 609.557
 792.584 893.794
 11.608 404.602
 630.492 924.892
 881.605 161.962
 191.603 195.429
 374.377 918.293
 409.707 718.705
 175.356 952.083
 810.544 649.851
 189.356 981.997
 206.327 374.023
 291.197 953.501
 502.015 243.556
 854.923 913.874
 152.943 183.298
 609.930 664.918
 87.414 716.763
 598.055 497.293
 389.208 867.610
 782.923 765.391
 462.902 940.338
 313.761 162.712
 96.807 475.711
 395.678 751.090
 939.711 70.668
 945.274 419.783
 642.163 125.252
 696.028 979.888
 832.396 572.126
 596.551 403.960
 331.153 914.577
 354.410 308.875
 516.597 369.595
 909.469 51.332
 566.280 21.983
 767.587 299.912
 792.163 847.649
 235.154 596.024
 389.120 479.036
 117.404 789.657
 408.001 148.313
 782.231 796.464
 489.494 355.519
 252.604 473.006
 31.748 235.951
 234.317 539.953
 767.703 125.829
 474.416 32.704
 780.392 495.659
 294.925 249.396
 447.282 800.096
 475.580 262.908
 667.218 210.654
 240.016 821.725
 553.139 998.039
 7.680 580.768
 965.972 124.511
 836.738 664.436
 293.547 519.543
 333.067 297.653
 544.865 435.675
 921.478 764.858
 514.363 123.163
 155.402 30.408
 681.094 994.553
 521.181 626.152
 929.969 162.258
 516.737 673.100
 730.768 177.577
 648.919 334.737
 277.821 448.153
 99.293 420.958
 299.663 897.989
 808.077 985.713
 892.108 210.734
 476.511 440.807
 236.986 479.694
 799.031 186.068
 446.934 309.091
 120.665 916.026
 857.314 668.375
 638.054 379.809
 780.538 908.295
 393.260 359.145
 285.168 883.193
 270.245 294.873
 779.474 683.150
 319.633 281.452
 712.147 922.700
 286.584 898.562
 275.293 235.695
 680.633 536.559
 658.353 730.233
 39.807 866.412
 786.151 820.501
 841.938 913.609
 37.794 496.901
 394.599 718.827
 721.911 660.246
 785.516 845.900
 941.756 334.362
 844.685 460.465
 363.679 103.816
 7.936 421.969
 574.609 984.950
 882.706 769.292
 527.349 630.115
 306.677 238.701
 703.300 553.330
 318.356 525.356
 325.617 233.032
 988.276 19.843
 314.753 41.669
 706.051 743.785
 854.058 36.463
 701.114 338.340
 914.703 549.458
 165.498 782.141
 944.242 83.026
 920.806 227.177
 46.959 359.441
 656.839 29.195
 350.492 116.075
 97.646 940.970
 163.869 772.722
 206.604 150.361
 866.772 831.857
 613.223 639.341
 936.763 478.965
 671.560 364.405
 906.343 517.125
 987.268 303.130
 459.399 451.715
 374.573 156.762
 19.176 207.236
 226.021 765.802
 567.972 844.208
 349.950 296.653
 670.769 500.764
 809.810 344.952
 677.965 127.637
 995.292 18.400
 360.893 948.873
 580.251 192.579
 121.159 761.721
 642.701 751.727
 821.909 501.149
 706.433 147.855
 955.369 16.471
 934.251 841.519
 603.713 834.369
 984.622 572.405
 614.965 174.468
 914.982 284.389
 825.957 516.598
 957.481 375.641
 572.033 234.500
 441.206 627.628
 258.118 866.292
 726.494 196.491
 385.981 410.318
 842.767 825.449
 174.086 54.513
 875.232 497.904
 133.721 172.324
 774.946 28.175
 620.352 468.116
 621.274 151.798
 233.003 315.378
 849.035 991.883
 835.490 602.737
 171.078 944.648
 98.275 552.532
 940.173 39.210
 563.513 786.648
 264.752 317.727
 901.438 432.293
 36.845 276.414
 914.838 849.985
 66.655 571.019
 949.126 956.188
 118.537 77.478
 245.935 448.640
 882.920 706.132
 833.632 133.697
 826.335 682.942
 252.416 128.026
 668.472 61.077
 566.394 853.272
 625.853 129.304
 100.159 369.198
 923.782 898.560
 360.918 870.954
 752.670 624.260
 955.236 798.255
 375.548 149.484
 596.324 422.264
 477.542 913.719
 715.753 459.686
 785.710 584.631
 763.150 948.350
 131.974 148.425
 97.394 555.323
 339.611 790.047
 869.867 693.989
 894.303 251.199
 479.280 332.742
 326.864 455.452
 871.516 482.898
 552.264 810.224
 77.965 870.475
 247.374 649.988
 171.169 804.910
 330.080 79.449
 84.687 352.099
 50.210 955.986
 140.404 459.902
 396.443 754.123
 374.707 47.251
 944.426 558.880
 906.756 395.009
 854.324 807.617
 277.393 624.838
 108.662 650.273
 364.102 44.444
 854.352 825.104
 681.861 612.210
 670.265 791.131
 476.200 435.418
 970.605 950.358
 445.374 783.746
 524.896 203.408
 464.121 558.944
 130.939 773.805
 670.324 13.339
 924.016 310.935
 395.041 20.950
 203.590 233.157
 920.497 657.431
 270.347 234.187
 22.913 786.959
 807.562 872.369
 858.481 848.785
 230.346 358.593
 470.746 912.701
 36.428 610.299
 103.416 175.846
 97.930 542.330
 489.770 513.370
 563.456 507.400
 331.976 98.585
 325.124 7.106
 582.494 865.856
 30.563 886.912
 775.289 108.885
 273.019 464.177
 234.686 461.105
 714.408 566.439
 300.699 82.046
 530.349 567.956
 865.559 27.884
 210.019 886.480
 209.605 485.704
 597.210 360.773
 875.957 34.579
 275.654 684.362
 731.276 113.416
 337.880 974.972
 351.078 942.245
 42.178 355.229
 947.410 792.420
 369.398 492.243
 557.311 529.978
 506.048 666.111
 543.341 78.528
 471.499 525.188
 361.982 942.800
 597.086 44.804
 349.191 295.855
 178.708 782.363
 100.342 722.567
 140.513 652.165
 107.868 405.053
 946.835 605.608
 215.877 974.053
 717.319 664.630
 286.730 90.961
 673.801 227.243
 208.025 991.164
 767.830 843.144
 35.848 149.024
 898.689 284.773
 35.646 122.394
 280.441 645.371
 588.177 719.611
 703.091 952.006
 145.103 389.937
 60.769 849.973
 495.597 170.291
 195.277 898.045
 718.562 393.498
 886.077 904.892
 99.653 458.383
 470.405 169.401
 571.127 327.695
 815.618 985.999
 546.963 619.561
 108.936 5.508
 364.696 521.034
 549.646 58.131
 476.642 623.016
 600.615 544.221
 451.917 764.806
 8.125 67.460
 230.726 209.676
 562.820 351.395
 715.385 841.840
 234.776 762.280
 68.463 487.176
 259.779 717.465
 225.239 87.917
 322.892 538.739
 401.465 993.788
 723.109 703.950
 402.559 522.726
 306.434 138.696
 509.105 663.206
 724.307 994.125
 646.479 72.626
 863.249 988.780
 542.174 623.093
 956.281 704.623
 59.702 674.050
 236.800 462.933
 877.696 42.502
 43.709 448.521
 990.081 594.257
 998.641 375.085
 48.918 306.765
 420.951 105.518
 595.224 135.236
 145.923 564.310
 541.907 643.176
 691.426 951.079
 532.552 996.906
 556.554 521.706
 723.787 946.763
 813.839 23.982
 179.032 967.382
 9.184 626.417
 47.543 962.669
 348.301 870.468
 492.790 280.901
 816.027 707.620
 464.461 170.157
 39.372 93.259
 743.074 938.118
 613.599 329.971
 667.636 682.953
 213.206 454.988
 855.546 518.843
 9.754 411.913
 388.639 231.636
 822.469 638.103
 46.646 533.863
 594.995 529.421
 474.289 826.005
 485.360 147.141
 753.767 160.378
 291.838 532.161
 881.628 8.841
 534.029 254.262
 607.236 284.653
 138.088 904.713
 46.578 707.176
 912.877 335.255
 335.632 135.859
 378.204 642.427
 305.372 563.202
 748.663 420.739
 47.686 436.674
 171.494 279.620
 177.776 284.143
 552.057 296.102
 292.048 919.050
 316.715 107.278
 357.196 988.910
 304.187 23.732
 660.464 257.683
 139.708 548.043
 195.195 749.079
 131.973 332.396
 470.382 959.041
 94.022 118.222
 316.556 522.701
 882.430 921.167
 239.811 510.445
 684.075 399.688
 755.906 461.706
 668.873 359.077
 250.222 141.507
 36.168 968.977
 668.065 137.094
 380.858 926.719
 482.559 879.365
 814.798 286.532
 231.646 570.887
 224.920 442.306
 606.944 189.493
 209.994 135.979
 839.088 89.745
 594.578 842.244
 508.388 385.459
 405.991 321.469
 46.166 922.407
 955.828 45.052
 38.862 163.867
 282.365 980.531
 40.173 151.577
 978.223 417.507
 300.316 74.821
 95.836 50.565
 578.326 100.611
 841.895 983.190
 783.748 473.590
 544.253 139.000
 446.619 486.335
 507.275 366.127
 116.195 515.754
 923.854 290.305
 494.193 701.545
 746.987 346.027
 0.501 55.987
 56.709 917.474
 209.439 404.227
 908.336 816.651
 171.998 889.699
 287.331 471.250
 621.447 185.255
 699.986 885.136
 841.742 637.138
 125.749 257.275
 34.017 462.301
 777.895 827.637
 147.674 711.142
 48.925 179.518
 729.361 904.915
 543.251 625.429
 593.131 232.579
 563.194 87.747
 314.735 634.228
 359.109 845.682
 316.355 461.637
 877.498 837.473
 827.641 160.422
 342.612 702.360
 305.161 298.444
 440.491 132.711
 63.850 522.131
 996.142 235.286
 347.700 673.120
 154.178 715.054
 847.409 374.124
 203.426 679.172
 593.240 193.225
 292.541 487.005
 122.898 833.125
 535.577 259.456
 86.154 245.640
 25.717 713.124
 817.605 736.337
 387.240 848.093
 531.822 860.287
 978.578 529.511
 394.916 593.222
 194.456 139.965
 854.894 34.703
 437.147 610.274
 900.095 918.306
 873.575 269.382
 818.374 891.309
 657.116 989.073
 85.760 821.263
 664.447 76.168
 86.263 993.351
 225.774 714.463
 896.765 700.264
 761.376 552.138
 632.962 380.801
 582.006 229.715
 192.791 635.523
 471.704 351.279
 329.455 404.152
 608.557 110.911
 91.878 612.251
 154.651 630.775
 869.234 231.850
 676.629 71.566
 729.223 15.648
 861.923 905.020
 936.244 986.245
 644.875 947.657
 542.981 935.340
 426.837 41.071
 662.590 823.261
 93.258 713.893
 422.412 692.594
 730.144 1.543
 975.533 912.612
 506.736 450.175
 183.638 660.937
 8.415 449.692
 391.302 198.238
 214.618 576.659
 874.355 889.200
 364.819 871.540
 177.499 22.713
 638.451 606.465
 351.278 255.807
 92.311 441.107
 576.388 184.772
 804.677 126.997
 422.699 884.070
 25.680 457.433
 958.130 765.658
 137.802 714.020
 603.426 330.472
 901.623 815.788
 356.002 107.883
 265.706 7.020
 190.523 621.420
 624.947 640.567
 824.925 659.063
 940.740 230.078
 935.614 558.659
 414.185 903.615
 460.131 3.874
 208.618 29.367
 63.194 839.526
 31.389 579.296
 714.531 298.744
 641.640 616.564
 764.239 445.432
 688.514 646.379
 861.385 496.765
 793.648 856.889
 580.554 440.462
 766.792 36.884
 63.120 204.420
 31.149 121.123
 287.667 791.683
 185.670 453.298
 527.643 747.042
 548.379 432.893
 982.744 73.752
 114.339 828.113
 660.265 36.558
 683.653 685.667
 88.835 952.618
 731.558 83.447
 952.357 132.895
 620.155 478.326
 897.929 156.612
 908.463 763.512
 587.109 969.540
 176.400 423.816
 92.669 237.919
 14.197 59.018
 388.284 574.098
 669.920 622.338
 410.210 803.436
 525.677 720.118
 789.604 256.289
 772.301 358.665
 241.571 51.212
 760.501 363.299
 960.425 658.677
 864.497 982.602
 496.009 387.170
 845.929 717.657
 87.602 269.525
 648.455 362.271
 502.263 616.519
 987.093 427.292
 83.966 982.533
 674.358 261.813
 67.203 705.251
 204.009 129.077
 670.583 554.794
 2.414 488.260
 67.280 389.339
 969.684 658.879
 862.982 362.178
 433.894 676.761
 109.290 972.741
 600.535 404.314
 380.788 680.442
 618.226 138.976
 864.385 500.013
 825.551 18.427
 395.706 830.725
 871.243 286.405
 652.864 115.345
 692.056 936.219
 334.562 919.672
 724.292 758.564
 737.175 827.039
 853.646 394.747
 162.124 577.307
 64.680 535.323
 566.690 84.931
 329.798 947.531
 682.657 49.856
 225.059 993.407
 910.192 547.982
 26.863 785.325
 919.702 240.072
 532.620 78.972
 410.656 170.246
 666.588 527.826
 560.312 804.248
 638.585 511.305
 601.782 265.643
 281.003 534.701
 782.994 212.901
 414.256 207.153
 836.870 525.451
 101.484 199.324
 527.853 761.262
 322.008 920.818
 898.011 57.139
 494.951 134.939
 412.948 876.030
 947.866 432.082
 277.209 389.162
 581.646 640.478
 52.633 706.461
 816.950 482.181
 250.910 43.554
 306.618 342.063
 491.658 910.706
 703.819 57.485
 905.579 716.625
 30.973 446.249
 833.058 752.427
 396.883 551.172
 214.321 327.813
 159.166 612.384
 908.374 108.052
 279.313 795.116
 113.178 197.699
 925.044 53.956
 15.508 751.655
 148.496 947.379
 280.647 398.437
 222.043 112.621
 332.517 332.282
 411.874 745.101
 985.041 883.305
 281.894 213.636
 604.912 787.638
 169.085 688.235
 931.764 346.841
 81.379 807.708
 99.522 548.439
 718.650 306.526
 516.145 892.976
 588.146 631.796
 619.780 779.285
 712.006 780.247
 267.392 495.815
 344.247 380.225
 585.244 74.798
 518.527 834.662
 555.362 926.195
 430.050 667.473
 792.455 483.853
 362.217 8.826
 824.197 286.868
 551.346 985.315
 494.751 470.096
 444.107 111.246
 715.540 550.148
 848.932 209.509
 865.372 433.518
 573.940 918.114
 448.914 524.067
 42.622 95.041
 741.254 715.746
 800.562 944.206
 737.979 486.574
 690.621 113.946
 784.113 590.766
 152.480 422.222
 338.763 322.048
 670.358 936.046
 840.973 603.190
 878.420 463.263
 49.609 370.342
 468.342 830.445
 338.025 757.749
 512.222 739.283
 612.446 355.838
 504.276 274.458
 999.710 486.550
 677.291 927.790
 501.130 702.437
 508.649 96.640
 49.199 24.765
 792.849 589.723
 25.001 260.158
 923.169 551.918
 316.921 810.723
 747.578 113.346
 524.399 969.990
 399.897 829.326
 360.575 793.019
 165.805 850.165
 689.803 275.853
 737.600 626.658
 783.053 75.092
 107.199 593.297
 197.361 156.027
 12.802 591.394
 423.963 156.814
 913.031 104.363
 920.982 491.113
 238.207 623.519
 995.948 142.999
 440.351 481.919
 954.779 111.574
 612.613 263.422
 38.763 680.342
 110.019 782.576
 559.544 275.135
 314.123 646.833
 772.069 57.135
 35.353 455.395
 933.067 512.789
 832.425 798.810
 542.159 854.222
 995.200 830.791
 396.484 751.889
 36.071 360.055
 78.358 771.011
 168.594 117.110
 187.496 375.775
 527.181 191.396
 701.571 766.937
 357.704 101.192
 556.154 411.633
 348.642 686.067
 960.482 456.658
 891.611 23.655
 270.057 351.718
 777.863 34.422
 910.150 776.336
 525.524 905.298
 953.190 207.851
 766.299 132.056
 393.266 298.721
 428.346 937.939
 906.259 275.029
 565.441 299.797
 236.090 216.360
 786.114 421.154
 186.259 737.252
 217.638 492.867
 229.085 935.095
 639.595 125.821
 759.153 687.120
 884.075 216.519
 126.544 424.127
 321.456 896.005
 481.921 350.495
 432.427 936.744
 669.994 954.260
 261.693 762.669
 518.852 308.492
 313.132 377.210
 816.924 622.558
 989.614 835.836
 551.878 291.297
 515.971 727.359
 939.395 109.482
 876.457 766.243
 805.827 681.777
 317.524 451.624
 746.360 443.688
 534.826 623.206
 476.900 211.580
 605.320 86.045
 78.992 160.019
 819.425 622.318
 626.282 458.402
 795.920 136.068
 530.118 127.811
 58.150 254.764
 980.701 660.310
 751.858 948.128
 46.846 499.506
 483.420 19.456
 367.856 51.517
 646.346 217.630
 289.725 683.639
 830.699 139.866
 707.050 393.685
 424.798 617.269
 542.292 981.659
 724.469 359.316
 573.960 627.860
 368.714 882.113
 391.624 544.594
 781.504 151.694
 363.400 604.330
 280.129 571.726
 233.506 603.467
 327.106 458.929
 985.020 661.196
 973.808 644.595
 895.102 506.436
 242.021 372.279
 844.314 417.158
 89.526 926.437
 313.501 956.021
 736.102 11.330
 584.904 520.008
 718.259 531.514
 260.296 981.336
 779.330 222.846
 697.969 249.543
 973.769 304.831
 560.334 603.140
 511.636 620.957
 640.825 812.077
 435.040 393.185
 117.052 853.589
 200.044 920.876
 549.020 883.478
 335.199 124.275
 327.311 797.945
 214.952 480.234
 974.985 458.617
 479.012 475.651
 145.412 472.093
 56.969 455.295
 341.103 347.351
 133.736 549.062
 138.958 197.547
 681.524 3.717
 956.261 720.623
 557.051 630.786
 368.523 564.779
 240.536 521.198
 512.265 955.022
 401.000 614.849
 818.554 485.992
 888.770 986.247
 950.195 650.079
 962.295 793.541
 408.733 110.119
 487.049 105.514
 466.595 99.837
 137.062 278.448
 322.995 65.633
 875.338 101.479
 215.587 688.694
 982.027 605.257
 507.675 450.893
 885.768 665.015
 955.338 651.241
 984.347 396.873
 710.779 227.075
 418.994 807.219
 485.954 386.809
 498.739 311.930
 361.094 185.354
 716.863 88.080
 230.778 51.648
 323.241 889.561
 918.892 457.851
 430.156 973.969
 724.154 465.147
 53.907 316.354
 69.232 620.956
 202.281 881.611
 86.167 461.231
 683.912 587.661
 274.366 799.993
 268.086 803.075
 788.441 692.047
 893.998 13.037
 753.517 825.803
 1.530 274.529
 144.987 548.270
 618.889 524.300
 916.307 416.647
 436.791 850.898
 998.247 298.849
 768.248 784.799
 640.367 562.969
 534.443 179.219
 12.809 772.730
 430.928 669.741
 554.165 777.880
 367.652 225.414
 837.958 906.077
 497.749 289.959
 662.867 642.841
 462.934 202.374
 155.062 260.722
 400.690 365.326
 238.018 125.862
 245.809 271.634
 286.974 183.088
 585.358 419.014
 881.119 478.662
 913.777 146.611
 613.957 617.500
 408.774 960.122
 66.675 129.546
 87.349 312.271
 514.332 713.836
 385.978 549.724
 272.032 880.403
 274.451 694.276
 927.875 276.649
 96.624 404.166
 9.357 889.030
 524.315 260.043
 926.174 791.399
 606.726 979.501
 689.341 372.144
 644.073 214.853
 866.488 233.130
 960.847 802.223
 266.746 699.738
 4.566 168.027
 804.339 113.948
 156.538 664.009
 44.636 568.099
 271.451 887.368
 844.891 257.824
 25.475 181.962
 847.187 236.588
 363.534 34.475
 24.362 604.787
 614.719 640.890
 10.177 392.463
 562.290 579.207
 130.040 941.241
 986.702 980.450
 283.816 68.299
 974.889 428.479
 591.163 829.148
 837.995 767.509
 794.284 178.221
 487.584 172.743
 202.760 164.052
 974.619 2.881
 668.401 661.989
 937.163 752.917
 980.704 730.366
 475.572 651.635
 790.073 930.075
 475.222 281.192
 888.619 842.092
 326.491 857.436
 427.679 288.234
 3.347 211.065
 525.892 658.124
 411.756 903.961
 148.336 286.666
 116.844 545.090
 120.940 43.492
 16.096 120.183
 517.959 486.723
 210.509 793.293
 335.022 911.395
 405.650 91.368
 575.319 967.212
 271.965 950.806
 449.237 825.603
 633.668 733.933
 963.787 2.688
 416.443 850.248
 481.029 268.757
 447.468 19.833
 906.216 737.759
 401.422 862.494
 656.354 389.365
 60.961 394.939
 916.446 354.246
 200.407 68.927
 449.833 228.727
 600.995 225.911
 255.121 182.162
 212.149 708.895
 97.585 398.772
 235.984 931.365
 658.073 440.823
 834.958 918.054
 86.058 932.772
 351.715 805.658
 792.250 812.986
 945.331 516.386
 625.071 563.093
 651.918 927.413
 227.175 852.809
 285.922 879.157
 524.415 993.660
 730.158 959.944
 449.202 307.457
 889.959 729.688
 210.730 829.510
 484.762 97.030
 591.322 792.604
 447.543 29.764
 845.016 701.794
 729.979 885.029
 103.034 903.634
 953.817 11.649
 631.028 783.821
 494.233 161.093
 542.810 767.204
 69.823 795.109
 440.910 332.199
 790.306 887.326
 39.943 241.959
 373.939 963.482
 826.851 106.871
 92.448 231.969
 743.056 462.496
 85.094 934.770
 336.119 524.810
 361.895 851.255
 749.334 187.329
 898.554 956.891
 801.775 184.362
 224.930 959.385
 591.526 459.404
 290.854 80.628
 942.454 960.719
 826.612 439.080
 349.044 416.860
 22.570 519.483
 172.003 217.700
 958.451 941.477
 844.962 702.056
 595.898 392.575
 993.400 807.038
 289.781 651.665
 192.521 808.492
 108.611 964.858
 731.257 433.540
 920.268 154.957
 162.699 878.116
 286.770 148.357
 643.337 653.035
 14.929 629.020
 458.723 915.588
 475.639 208.809
 643.910 239.676
 983.257 408.283
 3.847 121.444
 21.572 333.964
 970.394 910.199
 520.452 819.574
 775.531 62.695
 787.211 963.014
 129.623 424.940
 841.499 71.745
 552.125 697.242
 508.163 550.986
 371.201 898.884
 607.744 897.053
 177.446 847.611
 321.376 747.643
 752.793 750.766
 370.832 588.380
 594.123 579.833
 73.774 807.318
 585.841 94.203
 840.311 53.902
 948.362 84.922
 954.265 414.277
 680.068 532.068
 918.909 519.610
 526.775 83.241
 583.072 7.645
 341.260 253.807
 243.409 550.121
 150.186 476.158
 939.389 120.548
 519.228 55.093
 919.296 129.515
 919.826 954.723
 411.705 210.091
 851.433 400.230
 243.728 646.453
 888.097 541.738
 814.688 947.907
 602.706 929.912
 474.134 761.654
 309.075 591.402
 432.363 965.458
 662.561 880.436
 118.662 300.808
 613.214 599.839
 19.362 603.928
 829.032 725.192
 799.892 512.327
 146.167 290.171
 220.379 305.444
 581.580 975.230
 474.692 256.845
 13.462 827.368
 52.499 900.550
 425.478 482.915
 680.766 954.194
 80.725 691.016
 935.905 196.257
 676.266 781.197
 524.418 403.601
 293.421 688.175
 255.553 949.661
 245.189 960.693
 324.221 914.153
 0.606 823.914
 589.691 524.031
 585.215 337.815
 181.755 535.099
 893.917 263.675
 550.695 267.444
 462.083 699.348
 263.236 559.387
 506.041 419.466
 649.511 928.443
 625.976 222.407
 244.853 888.808
 952.174 271.030
 717.056 228.872
 776.794 263.394
 199.769 295.480
 743.472 393.414
 194.247 50.946
 439.630 85.574
 186.244 91.889
 53.269 804.048
 36.918 563.777
 496.948 252.096
 933.976 230.517
 774.835 665.213
 72.677 14.014
 160.078 849.787
 319.762 394.127
 73.699 81.955
 393.857 835.877
 105.042 928.748
 773.714 209.062
 908.099 720.793
 773.994 197.820
 346.340 543.775
 363.766 316.439
 167.829 741.199
 154.892 96.199
 177.225 565.842
 68.865 669.936
 664.820 579.690
 967.088 630.739
 166.126 995.375
 670.196 93.885
 197.999 455.436
 418.662 152.268
 766.239 853.758
 765.006 831.684
 310.504 76.683
 915.618 560.085
 568.978 855.493
 638.989 542.080
 159.089 918.862
 461.650 144.498
 611.822 970.667
 120.957 959.657
 123.555 618.107
 225.913 19.498
 437.252 675.848
 87.392 225.912
 398.299 478.043
 464.515 371.170
 791.845 161.270
 984.741 718.590
 828.591 822.987
 634.727 459.378
 953.226 13.128
 593.703 59.470
 680.941 947.398
 850.531 553.422
 677.462 922.048
 272.488 864.611
 869.911 709.161
 793.881 756.770
 670.615 782.250
 84.967 716.094
 403.025 393.494
 818.189 981.639
 305.557 140.680
 544.807 780.563
 450.887 334.534
 258.821 171.118
 28.773 331.340
 188.164 477.457
 501.413 923.310
 899.975 234.666
 531.775 787.268
 825.168 608.558
 515.075 53.642
 138.134 62.281
 297.869 961.127
 114.410 400.566
 862.319 761.621
 629.367 413.232
 577.409 5.047
 54.813 983.665
 94.811 799.649
 111.034 437.228
 193.305 861.381
 95.721 931.612
 278.953 152.663
 648.081 79.013
 833.425 698.226
 828.746 622.645
 703.085 51.966
 769.867 641.811
 647.675 687.065
 643.845 345.565
 259.073 871.239
 835.591 340.718
 34.918 964.606
 307.302 271.626
 694.472 399.627
 494.661 764.021
 478.528 246.846
 150.722 640.409
 233.231 378.407
 292.960 778.625
 169.260 970.659
 447.867 766.637
 770.892 860.590
 316.744 565.150
 940.234 26.639
 600.078 764.947
 964.506 906.927
 263.010 148.955
 731.246 116.691
 951.241 210.900
 57.999 367.112
 478.472 5.233
 398.218 520.816
 409.701 309.063
 210.479 11.608
 318.864 59.502
 188.498 589.771
 567.204 522.789
 427.958 77.355
 646.097 679.217
 613.857 593.763
 673.924 35.350
 938.266 369.714
 402.892 57.921
 770.412 652.068
 653.798 858.365
 994.406 423.386
 982.797 730.222
 378.310 344.417
 325.846 881.026
 643.358 866.592
 548.092 824.085
 943.947 262.260
 134.869 662.384
 955.380 55.718
 538.909 56.333
 483.568 196.453
 988.822 309.018
 573.068 251.668
 363.931 407.902
 189.513 877.667
 250.393 351.692
 209.980 94.558
 666.398 877.314
 269.008 186.781
 536.753 137.142
 905.363 899.980
 618.688 704.024
 940.253 534.762
 744.114 884.920
 424.555 347.904
 414.575 977.649
 231.728 674.989
 632.718 224.280
 183.856 464.391
 500.325 604.829
 797.998 555.726
 383.039 722.359
 474.207 406.666
 114.125 192.318
 438.938 946.415
 765.453 642.450
 559.750 453.647
 387.909 523.098
 389.177 478.691
 953.303 929.960
 435.363 776.952
 606.444 951.729
 730.705 431.485
 553.244 213.689
 641.503 21.430
 215.640 225.786
 473.957 59.337
 126.954 431.328
 555.229 459.680
 825.346 952.181
 951.319 513.977
 334.729 540.650
 3.003 501.573
 761.481 170.295
 171.906 441.494
 844.172 661.637
 873.889 637.678
 688.145 268.297
 697.563 150.873
 316.168 909.812
 651.038 474.579
 442.458 784.659
 417.449 844.405
 105.466 127.374
 424.830 380.416
 503.165 473.812
 322.178 776.454
 794.704 696.225
 2.826 400.609
 448.634 383.040
 8.399 364.308
 318.370 625.806
 189.681 526.539
 350.692 587.130
 180.789 213.282
 227.130 148.678
 174.409 104.099
 297.801 657.949
 860.860 738.001
 593.184 128.078
 232.949 154.351
 144.416 908.057
 360.588 562.750
 163.724 684.215
 630.671 645.145
 142.920 940.591
 333.756 166.022
 632.274 579.867
 692.525 300.401
 330.372 62.113
 379.046 297.829
 316.655 70.884
 497.773 362.840
 414.337 670.743
 736.293 543.135
 107.470 123.466
 551.738 836.345
 430.440 818.831
 590.939 30.683
 282.508 127.651
 88.790 125.686
 628.808 767.580
 381.623 693.747
 670.099 495.235
 368.765 664.217
 887.410 500.451
 291.965 677.816
 688.454 820.356
 443.315 74.268
 447.369 842.835
 799.986 459.929
 988.173 602.308
 389.135 640.279
 918.649 47.407
 757.243 995.379
 781.590 882.645
 931.829 391.330
 314.067 447.721
 974.630 739.695
 455.274 532.465
 717.149 887.611
 335.422 57.032
 702.960 707.333
 731.000 340.765
 225.607 884.404
 257.607 795.007
 713.766 823.192
 465.657 501.080
 471.976 407.582
 534.861 361.859
 909.466 699.082
 162.036 571.135
 182.946 416.165
 687.922 647.661
 521.858 624.459
 400.110 489.042
 104.205 150.369
 121.647 963.954
 994.078 999.268
 692.388 769.602
 452.492 467.658
 269.717 315.466
 583.526 656.410
 717.102 575.571
 298.644 954.680
 866.420 391.664
 571.895 522.363
 489.443 961.284
 844.457 369.552
 205.001 951.005
 723.333 846.701
 793.744 219.816
 139.147 16.831
 957.952 795.201
 292.884 794.720
 118.478 929.907
 770.495 986.583
 506.654 586.440
 454.748 542.133
 411.097 995.156
 461.236 799.342
 756.106 347.459
 493.536 136.743
 201.223 695.542
 303.024 890.335
 95.051 602.477
 481.562 299.250
 28.366 530.103
 568.319 539.197
 502.633 766.477
 451.367 23.823
 654.312 419.654
 654.779 305.525
 799.775 570.923
 265.041 308.781
 240.499 659.716
 737.272 765.937
 696.811 25.953
 480.539 598.712
 527.165 866.357
 129.366 364.940
 598.450 662.253
 520.089 551.600
 63.729 41.434
 189.165 489.732
 92.984 570.204
 356.891 557.971
 708.824 798.795
 843.616 458.184
 674.733 59.581
 753.718 33.838
 943.589 739.226
 450.930 969.593
 527.009 600.000
 810.658 885.165
 23.279 939.546
 772.500 709.394
 127.486 70.445
 209.088 698.820
 629.935 529.972
 283.728 221.881
 28.658 245.660
 75.161 153.455
 482.818 373.958
 917.402 869.080
 413.157 877.818
 828.409 863.473
 313.497 935.985
 603.816 679.266
 927.000 693.821
 729.743 370.236
 718.920 525.324
 648.523 155.241
 853.426 121.739
 97.988 276.867
 668.507 237.568
 71.686 660.293
 905.797 584.292
 325.238 586.500
 860.239 80.801
 522.197 828.924
 790.104 752.987
 888.692 148.548
 695.916 969.518
 275.260 559.715
 215.938 243.389
 530.260 743.543
 377.197 496.983
 123.912 539.367
 219.365 850.189
 655.124 744.305
 511.744 655.490
 682.919 919.744
 501.956 570.169
 786.572 479.715
 662.719 964.024
 737.795 723.898
 987.300 341.773
 606.771 397.048
 475.092 784.117
 792.150 792.379
 949.641 641.963
 711.846 869.835
 368.656 957.234
 893.368 597.734
 878.854 824.176
 714.430 30.432
 300.347 280.798
 149.599 52.971
 711.800 355.605
 738.068 319.944
 767.402 755.035
 90.332 518.842
 182.160 917.714
 665.172 542.904
 48.102 979.057
 168.291 575.168
 819.179 670.789
 723.890 90.052
 658.257 552.201
 252.182 763.017
 560.310 851.510
 129.145 649.811
 139.340 845.381
 917.823 427.414
 33.586 271.927
 529.193 167.525
 588.059 47.275
 709.417 994.339
 312.589 218.896
 951.476 31.236
 787.402 961.449
 313.295 501.149
 350.247 714.945
 790.154 463.784
 405.616 633.074
 763.138 966.147
 357.209 94.697
 132.572 883.213
 492.264 517.644
 378.767 230.860
 106.423 375.404
 383.099 556.955
 419.473 569.195
 129.803 237.717
 517.565 955.791
 710.088 219.987
 491.671 321.767
 511.014 316.153
 903.318 764.352
 315.412 453.141
 678.541 765.414
 817.940 941.763
 944.058 96.364
 905.852 524.957
 313.649 576.857
 919.379 605.994
 798.318 28.335
 31.792 88.963
 145.117 54.896
 237.577 887.953
 753.499 479.258
 151.025 597.978
 824.922 932.016
 667.485 555.273
 474.576 699.936
 374.135 548.028
 779.843 86.121
 593.183 537.567
 218.147 214.829
 852.775 696.664
 419.779 60.158
 992.599 913.858
 344.996 15.289
 683.322 213.985
 808.104 212.420
 860.898 634.479
 86.385 108.699
 15.749 319.357
 243.906 266.571
 828.425 558.280
 797.629 364.945
 781.197 332.822
 687.432 8.050
 900.840 527.590
 867.090 969.841
 81.623 227.412
 597.727 882.215
 707.110 626.218
 39.513 694.504
 821.009 707.052
 545.420 289.693
 505.251 469.901
 159.720 620.369
 600.018 554.462
 913.785 445.656
 466.242 363.937
 246.008 921.430
 244.614 494.465
 107.690 772.293
 433.291 429.357
 362.137 798.467
 594.044 100.305
 952.678 927.536
 436.622 346.831
 972.633 684.437
 334.698 334.077
 385.444 738.140
 733.237 196.623
 338.218 395.846
 733.781 157.089
 112.103 501.495
 36.589 983.228
 36.447 991.872
 100.321 271.954
 642.129 348.107
 902.880 824.965
 877.271 721.140
 680.954 465.435
 993.527 615.446
 948.688 461.623
 324.007 585.479
 484.048 209.552
 408.743 473.937
 688.902 687.368
 27.293 730.654
 218.096 148.163
 621.018 367.108
 304.443 551.480
 232.934 85.975
 128.968 847.240
 567.327 180.503
 576.004 686.066
 634.094 417.858
 25.477 719.267
 956.766 437.712
 553.047 917.774
 704.113 236.819
 193.850 345.653
 772.151 236.931
 266.584 399.624
 668.332 803.044
 219.080 515.817
 607.833 87.768
 939.715 859.410
 51.561 812.605
 954.760 177.538
 728.151 285.498
 701.728 202.751
 172.477 214.545
 12.907 150.414
 868.648 968.828
 769.507 631.706
 46.994 8.466
 181.376 892.747
 96.127 547.218
 424.303 643.974
 909.744 802.930
 118.892 831.881
 493.798 755.116
 882.394 763.058
 966.135 376.898
 526.320 769.033
 44.250 193.009
 334.940 616.349
 47.013 479.568
 747.710 651.831
 845.630 848.960
 15.345 25.979
 553.765 628.430
 415.761 571.306
 715.397 759.363
 141.675 106.352
 453.793 720.985
 323.750 184.770
 311.198 663.924
 977.221 972.641
 114.589 862.511
 179.586 892.003
 129.846 237.412
 54.034 556.122
 449.230 930.404
 277.553 999.405
 133.100 239.535
 812.254 195.093
 186.909 45.056
 409.415 795.233
 292.877 714.298
 522.357 124.191
 79.214 297.885
 528.972 928.784
 48.716 191.527
 377.896 720.306
 506.164 799.036
 782.739 737.344
 526.787 695.762
 73.117 379.877
 255.602 350.468
 524.362 196.962
 382.390 251.501
 12.811 200.197
 215.350 824.517
 841.467 986.585
 296.874 488.853
 541.033 216.485
 339.602 633.719
 941.055 749.812
 485.088 899.902
 220.810 806.795
 529.368 514.573
 463.162 14.497
 50.899 273.656
 248.758 18.475
 1.331 216.100
 422.419 387.669
 666.058 846.233
 546.479 992.702
 310.309 583.458
 13.240 581.710
 841.576 742.962
 934.915 367.755
 437.594 957.550
 956.781 547.442
 11.027 360.400
 68.318 527.007
 260.732 773.454
 416.430 490.788
 751.607 438.765
 481.264 824.252
 279.913 733.702
 763.481 831.854
 731.464 709.099
 185.140 466.803
 691.943 956.804
 635.755 228.786
 390.808 164.515
 739.791 565.921
 774.824 57.130
 799.358 633.479
 939.440 201.150
 621.535 974.476
 74.329 199.124
 297.334 972.172
 984.840 102.013
 10.485 923.345
 68.491 787.034
 248.935 451.217
 992.620 595.685
 828.162 140.906
 826.759 600.718
 449.273 676.769
 825.090 511.869
 970.597 94.082
 677.659 868.778
 611.588 746.868
 803.914 877.099
 202.667 224.750
 52.090 982.181
 692.932 225.380
 99.226 146.419
 106.153 571.921
 478.976 294.669
 248.986 439.465
 760.322 650.666
 806.993 967.959
 175.817 730.718
 174.856 855.742
 371.959 754.015
 946.514 76.197
 798.723 727.409
 506.071 385.022
 145.496 662.726
 506.874 897.677
 694.886 373.568
 177.633 341.477
 235.551 303.590
 652.749 16.319
 434.967 477.599
 768.874 439.341
 210.566 199.350
 709.288 774.696
 493.710 694.950
 297.977 648.681
 899.580 808.403
 760.613 776.681
 694.195 776.722
 72.434 951.558
 287.742 367.399
 123.659 598.599
 434.409 462.928
 450.313 40.825
 739.518 877.876
 128.909 357.091
 774.432 537.001
 122.118 786.060
 591.242 511.861
 222.570 829.778
 178.325 82.616
 184.142 854.612
 73.635 376.420
 394.014 153.898
 76.894 39.539
 841.599 220.442
 600.059 273.398
 327.797 738.448
 445.817 742.108
 53.464 419.448
 687.772 818.172
 481.350 916.952
 278.192 242.156
 810.802 317.159
 167.114 39.989
 497.416 40.848
 171.388 867.562
 26.556 843.188
 877.502 376.527
 974.585 167.568
 245.139 648.310
 207.075 616.531
 749.318 796.588
 639.786 232.755
 261.168 953.823
 174.366 636.809
 27.220 637.390
 393.337 612.641
 124.165 928.531
 112.881 248.745
 403.074 626.693
 530.179 280.489
 909.784 87.014
 125.818 400.666
 995.697 475.050
 680.173 340.075
 187.397 735.762
 303.285 812.532
 439.754 369.748
 655.838 579.557
 683.643 725.476
 28.303 44.991
 827.615 679.572
 447.676 830.678
 267.410 406.010
 876.523 618.153
 885.682 188.261
 65.245 341.086
 827.671 555.482
 1.644 267.289
 560.621 214.630
 786.363 71.681
 862.707 485.719
 340.926 142.363
 141.147 48.565
 647.391 816.218
 502.532 488.131
 323.801 259.284
 147.441 234.671
 684.240 307.038
 245.936 277.281
 21.487 793.010
 482.990 369.123
 516.808 18.601
 909.357 113.810
 836.623 866.080
 762.567 240.328
 358.768 209.655
 156.888 844.062
 899.354 330.916
 305.282 340.272
 430.164 855.154
 509.018 180.652
 309.897 670.179
 13.064 0.983
 52.025 510.724
 912.306 166.388
 247.521 546.705
 242.640 669.327
 410.192 825.246
 792.976 913.386
 752.005 723.033
 823.020 123.384
 89.850 371.293
 14.528 389.858
 676.008 40.233
 570.692 754.948
 2.734 698.457
 312.735 238.983
 905.445 896.763
 11.171 395.234
 255.739 31.250
 591.013 357.429
 449.805 200.266
 528.248 544.664
 842.692 831.068
 924.934 235.511
 415.520 78.721
 831.236 282.636
 780.281 520.860
 246.754 866.639
 192.861 732.084
 455.682 579.479
 454.648 31.439
 459.107 370.599
 410.451 681.533
 994.489 210.329
 496.922 470.027
 161.641 343.416
 341.409 330.641
 894.071 979.453
 463.956 134.438
 265.141 345.921
 481.226 191.303
 944.101 503.592
 964.819 300.426
 514.780 873.839
 959.897 346.956
 39.631 374.167
 644.067 695.068
 347.468 614.103
 299.435 726.602
 400.786 120.751
 609.594 335.661
 567.808 785.290
 782.802 545.386
 197.948 31.984
 475.887 461.449
 43.019 884.463
 361.394 830.938
 449.272 555.162
 182.731 614.616
 989.243 218.386
 595.634 299.438
 132.583 692.000
 144.936 537.321
 449.968 183.984
 596.831 971.320
 685.150 535.618
 90.440 443.147
 251.886 381.093
 318.373 823.765
 452.531 852.610
 152.090 394.213
 64.303 289.935
 830.415 465.609
 191.600 404.041
 392.735 969.265
 185.316 426.453
 404.661 290.026
 433.111 520.574
 963.697 143.439
 331.255 600.533
 334.413 811.295
 365.557 299.402
 523.522 316.984
 15.507 145.294
 419.994 924.243
 914.788 674.506
 376.838 728.076
 68.609 760.073
 960.748 638.350
 862.829 526.754
 32.484 63.973
 473.600 915.364
 912.220 433.323
 174.468 946.681
 525.519 945.086
 968.939 604.908
 590.754 758.832
 181.707 740.294
 899.524 98.179
 805.850 598.272
 937.615 358.401
 913.800 277.075
 703.575 457.726
 637.790 246.702
 890.892 35.878
 654.588 819.353
 222.573 138.574
 766.803 325.653
 855.812 202.653
 759.014 543.539
 430.067 208.418
 874.841 359.362
 612.720 44.760
 867.158 566.231
 329.523 455.176
 927.704 365.958
 256.884 431.246
 916.824 422.013
 432.950 892.219
 155.078 986.039
 925.395 748.636
 774.652 604.771
 615.080 573.511
 882.196 513.283
 133.834 691.074
 880.930 980.690
 476.803 401.058
 517.017 432.627
 518.987 661.683
 34.727 108.584
 653.305 998.670
 181.319 689.631
 663.802 847.933
 333.649 762.033
 210.383 398.900
 314.995 64.150
 466.888 222.239
 326.487 237.835
 386.642 244.109
 79.853 702.023
 211.250 688.804
 637.208 356.552
 459.815 437.974
 542.571 70.449
 85.596 348.628
 675.177 413.491
 442.195 700.351
 426.033 345.867
 416.412 386.887
 559.227 722.244
 643.159 276.244
 684.060 517.574
 280.156 400.324
 52.086 807.933
 876.052 128.762
 276.666 295.975
 482.296 77.049
 126.926 753.618
 232.179 306.266
 301.242 251.286
 113.539 17.097
 769.191 680.855
 896.428 815.531
 69.684 476.653
 23.511 139.340
 754.589 854.182
 437.055 255.589
 812.264 469.086
 588.238 558.813
 438.070 439.335
 366.403 671.028
 436.154 852.261
 90.206 38.239
 38.805 516.327
 539.851 568.860
 169.777 27.155
 878.371 118.534
 512.617 550.998
 137.053 809.696
 983.800 829.648
 230.401 815.270
 866.039 162.502
 552.500 131.785
 395.334 798.635
 500.556 331.577
 685.086 689.176
 511.744 395.620
 634.037 713.869
 703.983 582.670
 727.041 751.578
 125.094 247.106
 177.082 649.642
 161.859 453.191
 655.004 738.964
 392.364 788.951
 344.575 908.603
 211.669 615.741
 382.634 904.327
 880.265 22.745
 987.777 849.423
 273.079 427.505
 40.474 543.089
 908.289 278.314
 299.606 802.650
 752.190 891.553
 275.424 551.904
 599.429 582.281
 430.158 981.063
 365.660 920.404
 451.409 516.487
 578.858 934.381
 899.618 533.945
 470.999 171.659
 331.937 361.249
 936.681 757.903
 766.703 669.149
 900.516 538.987
 994.222 508.501
 310.134 369.755
 132.862 72.473
 613.775 976.466
 49.739 441.308
 586.123 176.005
 840.812 690.788
 207.030 710.272
 727.499 541.608
 776.736 440.312
 160.495 313.503
 948.008 48.928
 14.059 83.989
 78.395 895.578
 846.431 286.406
 540.541 941.792
 838.203 305.575
 989.527 173.179
 197.449 122.538
 265.934 155.215
 238.443 543.746
 632.209 9.553
 653.160 736.710
 496.563 436.746
 557.919 535.955
 99.927 456.480
 21.040 523.402
 832.126 320.012
 973.981 109.713
 736.649 869.249
 643.877 522.236
 270.051 286.362
 88.688 655.824
 741.652 276.029
 689.355 470.845
 888.995 844.104
 881.628 974.274
 390.033 842.086
 271.899 631.883
 497.966 712.121
 57.951 309.675
 460.640 534.105
 301.454 899.108
 583.499 701.908
 712.154 652.003
 171.102 762.724
 794.722 836.840
 673.448 80.508
 272.142 668.364
 33.956 735.486
 881.404 987.815
 928.340 166.603
 888.261 952.846
 568.336 487.772
 891.367 996.309
 369.856 662.937
 788.453 634.022
 728.459 75.877
 718.188 836.631
 660.921 760.520
 633.382 763.486
 243.165 214.232
 120.360 711.442
 762.965 363.513
 574.309 323.834
 800.002 717.906
 743.522 990.073
 113.357 878.434
 541.712 140.771
 152.862 471.832
 425.384 893.880
 189.603 887.284
 274.078 461.601
 783.958 289.839
 779.598 503.884
 456.806 681.442
 733.987 471.120
 708.890 949.407
 145.630 65.316
 731.009 71.640
 852.561 555.971
 377.850 892.159
 738.794 494.385
 933.422 109.050
 993.553 699.824
 396.505 565.475
 237.875 454.481
 59.187 353.514
 134.770 994.273
 966.855 147.185
 107.390 362.197
 939.184 107.149
 527.252 884.129
 531.370 443.183
 667.328 207.961
 34.546 595.047
 511.550 430.837
 92.981 76.874
 295.293 131.750
 70.913 419.529
 245.651 574.020
 78.982 699.751
 174.268 281.248
 793.100 740.361
 330.553 98.713
 418.689 843.959
 683.842 597.986
 500.729 540.586
 707.155 774.608
 712.682 210.601
 873.501 826.438
 311.513 26.110
 742.121 923.707
 985.737 641.597
 453.690 221.650
 291.254 676.875
 120.530 494.032
 536.036 758.304
 393.681 142.977
 688.271 718.462
 19.585 569.619
 820.038 266.661
 524.810 964.587
 514.823 815.176
 50.367 130.770
 145.358 226.514
 513.516 507.861
 629.260 599.152
 623.523 793.611
 183.303 161.849
 190.656 506.453
 289.996 244.719
 720.021 204.278
 958.174 749.037
 501.888 451.699
 876.030 673.292
 529.510 740.589
 22.259 961.761
 278.509 534.231
 98.647 131.225
 56.549 182.857
 983.386 974.200
 618.926 297.046
 565.028 821.571
 588.887 55.531
 416.217 828.091
 918.033 45.978
 996.916 990.430
 872.194 412.654
 458.937 854.673
 485.063 25.404
 756.090 369.501
 942.078 942.642
 73.770 109.116
 250.084 860.192
 583.301 158.732
 826.921 401.706
 32.746 622.888
 275.098 789.314
 618.450 796.388
 753.996 550.258
 179.413 108.598
 657.792 772.214
 837.166 608.633
 66.567 962.932
 412.696 862.236
 944.308 635.921
 12.577 56.654
 791.054 310.404
 140.850 999.300
 351.955 49.076
 190.964 706.616
 681.109 969.974
 661.469 834.177
 943.632 258.449
 456.094 236.189
 609.331 111.902
 37.788 166.235
 392.772 204.188
 449.436 761.132
 377.599 729.807
 561.983 471.427
 130.962 841.958
 712.080 516.381
 373.405 435.947
 822.979 514.831
 479.949 243.280
 419.077 458.336
 12.286 226.009
 729.241 697.378
 835.568 319.819
 488.027 668.478
 575.399 833.056
 576.311 529.146
 93.202 823.003
 361.157 533.238
 876.465 736.604
 394.353 981.911
 282.694 607.296
 983.733 550.939
 173.767 370.284
 362.712 115.311
 815.207 13.596
 631.558 273.926
 880.579 580.391
 36.524 293.748
 835.357 628.646
 276.417 332.438
 921.343 927.627
 494.659 515.340
 918.998 607.020
 120.736 706.507
 31.107 995.643
 288.779 859.512
 760.369 204.142
 781.334 413.166
 902.199 472.518
 250.073 826.471
 551.878 161.977
 357.055 558.436
 844.770 405.120
 793.217 389.638
 475.629 113.433
 276.166 267.094
 546.832 691.309
 346.376 911.194
 97.847 227.202
 386.817 347.880
 594.577 571.254
 931.570 681.306
 485.704 901.633
 227.489 677.853
 645.213 606.656
 721.491 733.121
 550.592 434.458
 794.222 196.773
 532.268 395.463
 606.845 758.541
 462.735 244.555
 407.568 90.885
 127.236 59.719
 422.577 403.852
 979.071 402.615
 474.580 215.229
 481.647 365.454
 501.834 959.634
 179.701 939.500
 39.792 54.522
 630.086 186.066
 653.263 476.002
 417.713 644.237
 24.030 554.952
 447.373 904.457
 490.279 632.057
 253.070 837.994
 961.006 972.646
 122.075 264.196
 280.176 267.535
 763.274 916.080
 859.062 479.317
 133.713 126.277
 126.459 345.007
 901.864 286.890
 539.034 641.599
 102.454 565.601
 349.545 252.559
 510.375 704.901
 429.111 47.760
 517.808 750.071
 388.992 779.752
 180.181 894.240
 333.674 293.983
 146.757 85.243
 414.644 803.760
 407.761 789.989
 135.518 262.154
 871.971 178.766
 104.632 707.927
 390.192 686.338
 739.441 122.011
 817.188 281.378
 724.883 821.600
 367.297 73.824
 820.128 772.810
 879.547 995.016
 727.837 717.933
 632.652 972.345
 98.338 503.073
 207.594 203.631
 577.301 35.461
 207.753 122.271
 936.811 491.765
 738.882 378.609
 401.891 599.609
 701.958 482.903
 20.949 400.169
 642.550 638.206
 381.265 11.877
 65.385 105.709
 769.186 711.019
 399.911 199.223
 477.366 547.319
 782.773 599.135
 904.117 659.855
 300.094 149.168
 237.138 155.016
 553.372 82.514
 307.830 573.364
 327.913 788.447
 913.700 591.613
 655.268 738.454
 883.505 180.377
 777.630 144.678
 79.711 234.567
 2.107 816.288
 650.258 993.480
 438.954 644.968
 239.673 919.630
 365.990 213.570
 709.307 172.634
 870.547 347.106
 687.172 226.185
 362.410 568.250
 36.941 376.933
 101.557 576.826
 998.566 994.380
 571.403 131.114
 283.402 986.631
 83.069 295.913
 106.395 499.658
 603.655 556.188
 886.662 734.748
 349.125 34.656
 853.776 633.076
 11.133 146.274
 846.227 226.088
 640.880 762.222
 295.331 639.946
 688.882 21.389
 444.473 41.206
 697.646 639.809
 780.679 454.671
 817.936 139.863
 51.645 123.836
 25.052 203.966
 33.289 436.246
 458.887 94.939
 905.552 932.523
 213.218 161.264
 20.517 356.748
 621.433 134.210
 418.103 400.689
 296.798 640.545
 399.869 824.249
 7.356 904.813
 128.227 94.064
 723.928 445.246
 722.085 931.923
 652.639 14.293
 894.345 80.420
 732.596 575.874
 373.353 816.733
 379.049 615.148
 299.452 933.751
 320.595 51.437
 447.010 983.925
 306.311 870.515
 527.978 983.518
 539.206 848.741
 349.315 707.663
 673.072 339.122
 166.025 389.328
 540.941 599.702
 964.395 553.496
 868.163 29.524
 475.152 872.364
 668.111 539.380
 630.242 84.935
 883.280 116.825
 694.813 967.122
 881.693 81.238
 10.610 114.280
 363.954 89.495
 839.657 470.498
 998.916 311.158
 186.949 436.941
 57.826 399.546
 275.285 359.971
 533.160 638.032
 940.017 848.843
 737.507 526.270
 79.707 828.626
 411.241 816.298
 242.553 388.095
 609.897 731.870
 827.611 241.976
 480.818 564.563
 442.409 164.996
 814.669 686.768
 970.683 760.023
 514.627 44.522
 479.815 848.484
 861.660 573.001
 429.630 87.721
 368.426 535.625
 752.929 862.567
 760.260 236.067
 362.141 317.986
 55.995 743.542
 922.600 612.801
 153.462 448.709
 325.961 113.623
 767.212 314.204
 30.279 610.783
 985.024 374.571
 217.340 538.003
 274.192 290.291
 792.263 193.711
 100.306 875.310
 432.525 689.081
 745.656 443.292
 828.973 646.407
 709.633 391.656
 673.590 917.283
 721.146 641.807
 889.722 924.812
 827.629 747.091
 699.782 815.055
 884.404 675.568
 841.430 852.811
 642.761 372.220
 111.692 354.308
 319.167 244.671
 304.016 618.342
 268.433 128.576
 947.948 517.754
 130.839 144.822
 335.687 630.109
 480.265 122.519
 472.751 521.068
 673.926 31.911
 498.118 312.792
 853.775 643.044
 37.475 255.077
 137.847 533.061
 964.508 216.537
 182.501 631.724
 310.652 890.621
 912.639 886.277
 72.781 895.580
 178.666 898.712
 488.090 683.469
 981.307 737.181
 871.671 371.215
 236.813 635.575
 318.466 892.658
 566.991 198.787
 759.220 635.943
 475.407 643.977
 909.644 382.840
 400.830 789.118
 271.223 578.451
 362.219 98.563
 317.082 919.698
 270.333 401.461
 441.379 913.201
 976.383 593.130
 858.091 387.219
 958.291 33.383
 925.471 183.756
 363.326 681.031
 944.336 156.601
 288.672 603.136
 258.594 675.553
 498.358 113.952
 979.843 618.777
 758.672 815.895
 197.505 121.713
 90.511 507.610
 532.923 456.031
 155.005 707.288
 89.413 414.556
 830.299 218.583
 557.802 572.901
 627.756 188.002
 604.013 145.854
 713.393 803.387
 915.370 732.541
 926.507 640.737
 967.366 690.448
 756.756 549.099
 822.354 851.949
 891.201 379.616
 44.197 720.716
 764.633 214.221
 144.357 597.923
 834.116 572.176
 229.463 493.470
 798.833 299.163
 640.579 395.365
 149.521 45.350
 130.549 986.220
 661.083 877.603
 366.661 210.495
 344.051 249.405
 448.193 976.342
 4.782 263.198
 447.001 503.796
 693.512 537.577
 297.274 454.534
 659.329 560.476
 339.004 560.963
 900.779 834.186
 447.821 343.052
 372.248 454.456
 529.111 4.870
 454.653 710.308
 612.150 349.572
 452.653 430.415
 324.096 667.533
 870.976 863.620
 955.752 929.107
 734.200 983.410
 30.991 158.296
 635.006 7.804
 467.595 749.293
 866.436 276.575
 355.142 402.911
 458.002 216.969
 689.745 758.415
 190.578 137.859
 288.278 147.940
 411.154 841.815
 576.723 940.948
 359.051 246.813
 107.098 925.865
 606.440 216.798
 931.767 111.939
 417.680 856.169
 357.785 258.528
 356.709 511.369
 950.186 649.439
 285.267 417.393
 862.966 939.989
 166.198 243.375
 889.252 893.294
 437.338 35.041
 855.037 84.637
 477.914 169.006
 779.557 48.935
 129.189 761.672
 313.394 252.336
 835.746 491.222
 394.565 826.432
 677.892 363.225
 463.006 369.639
 6.876 587.363
 403.058 717.917
 163.784 334.189
 177.876 354.575
 653.983 746.710
 743.440 770.577
 409.011 622.572
 725.346 322.229
 346.960 730.021
 779.405 947.793
 244.004 736.542
 885.822 999.322
 60.283 315.637
 723.170 687.564
 882.384 647.848
 987.373 508.225
 814.874 380.522
 145.548 65.251
 690.548 181.477
 805.793 994.310
 792.256 479.655
 131.345 46.739
 760.315 386.701
 598.114 665.271
 73.977 333.454
 784.096 678.495
 471.298 721.589
 761.163 687.041
 140.738 110.492
 335.911 702.580
 664.248 751.190
 736.666 38.112
 403.344 901.515
 76.201 7.536
 137.445 459.041
 820.511 862.601
 331.557 320.839
 677.322 530.183
 925.260 202.295
 476.182 82.092
 197.112 742.468
 265.680 708.672
 221.357 802.701
 601.006 27.261
 53.601 280.841
 763.585 353.790
 868.554 258.794
 948.730 632.541
 338.648 259.880
 610.174 853.335
 53.200 89.120
 573.078 300.545
 402.710 579.069
 958.963 953.488
 213.973 371.930
 724.340 887.685
 344.062 81.565
 845.096 971.454
 203.357 133.739
 104.647 388.419
 760.947 756.903
 617.129 185.267
 424.580 857.268
 767.496 802.768
 419.598 369.625
 136.180 319.478
 7.672 528.742
 233.205 360.241
 380.744 895.216
 859.544 499.562
 85.319 825.142
 584.368 743.006
 827.440 966.009
 946.384 783.234
 882.546 753.957
 404.015 202.148
 693.495 382.275
 949.841 393.456
 643.811 301.113
 424.053 493.062
 204.459 627.480
 492.955 75.770
 386.927 417.214
 662.717 369.523
 612.093 241.757
 565.005 581.700
 95.290 977.830
 647.119 970.677
 728.427 853.909
 720.415 140.324
 238.211 190.565
 40.631 811.206
 346.958 649.801
 514.117 921.686
 443.729 289.707
 624.728 242.116
 276.244 63.803
 965.263 918.608
 739.095 258.770
 121.019 188.095
 505.088 519.975
 705.457 377.555
 21.183 751.822
 781.617 687.099
 968.696 120.956
 738.166 894.524
 322.418 346.460
 24.601 258.813
 491.660 285.101
 412.733 558.585
 997.374 754.442
 646.219 410.856
 746.280 466.152
 299.429 73.503
 171.004 640.378
 302.608 655.069
 483.715 254.809
 141.230 617.006
 661.558 254.587
 21.206 250.968
 870.628 357.815
 953.515 307.597
 119.550 173.106
 475.636 519.397
 495.450 177.752
 644.649 540.414
 308.697 56.023
 637.743 976.663
 496.062 975.503
 238.403 126.501
 295.600 484.694
 206.609 727.910
 304.667 887.372
 893.435 123.936
 811.976 619.114
 906.715 528.196
 705.804 390.178
 435.568 484.645
 206.607 628.572
 346.103 670.738
 259.886 160.131
 45.346 157.292
 213.687 591.918
 630.227 394.001
 657.385 655.127
 76.354 84.522
 230.147 838.185
 338.342 812.793
 237.673 165.113
 719.077 611.922
 916.519 503.944
 786.657 473.244
 731.775 521.469
 370.529 186.403
 714.298 420.726
 726.114 507.532
 269.705 133.903
 121.697 863.335
 307.281 313.971
 752.521 21.449
 830.761 532.128
 732.803 64.598
 145.210 694.397
 742.924 786.360
 609.103 129.642
 830.687 233.820
 895.090 753.349
 574.468 526.853
 217.122 498.205
 833.086 520.423
 88.917 35.588
 230.636 96.344
 255.571 44.179
 281.368 390.702
 296.057 656.161
 154.648 615.135
 542.110 611.631
 846.274 112.017
 864.409 352.388
 370.900 208.882
 208.863 202.209
 260.486 385.267
 646.497 717.683
 462.766 330.190
 954.789 698.019
 827.336 11.179
 154.990 550.835
 968.643 771.986
 970.113 201.321
 956.749 367.545
 276.704 372.527
 138.082 388.588
 437.742 363.629
 387.490 647.376
 14.971 810.309
 275.903 228.838
 60.565 866.844
 369.085 262.080
 727.313 733.879
 94.648 255.395
 763.701 40.331
 97.245 549.071
 978.711 734.467
 594.290 75.282
 577.228 450.410
 123.417 939.864
 440.281 785.245
 993.062 138.986
 717.609 182.490
 292.091 42.541
 229.050 694.148
 144.351 678.886
 54.982 451.142
 998.715 671.571
 706.527 266.102
 692.017 252.534
 478.663 119.678
 206.627 718.332
 32.157 928.623
 940.124 132.258
 154.683 688.358
 713.132 897.272
 702.249 942.861
 42.932 939.810
 306.851 319.109
 612.887 825.508
 895.833 221.627
 657.167 863.249
 946.781 504.718
 770.983 597.759
 695.964 206.562
 640.938 512.961
 928.539 61.709
 388.669 3.853
 158.286 218.558
 732.324 974.721
 809.988 228.695
 421.361 802.663
 758.287 188.680
 395.513 899.915
 265.611 785.732
 691.638 14.178
 964.429 701.257
 183.541 536.508
 214.539 275.308
 29.166 20.495
 556.494 836.483
 34.029 449.084
 402.716 601.821
 664.976 376.900
 836.712 386.778
 887.974 302.259
 909.551 513.992
 409.333 625.788
 65.892 639.314
 901.511 488.995
 937.140 733.422
 850.377 79.030
 297.535 66.547
 306.713 573.794
 284.043 782.533
 925.033 488.487
 280.024 947.229
 669.877 490.537
 105.842 886.462
 734.153 759.749
 250.264 152.325
 894.363 185.638
 921.117 675.960
 400.632 380.737
 251.757 73.384
 819.948 929.457
 334.179 802.189
 102.246 34.707
 75.885 945.370
 681.794 832.394
 614.863 989.313
 150.198 946.240
 47.262 621.580
 9.497 196.765
 100.854 497.088
 129.913 869.219
 652.328 195.221
 770.323 211.605
 369.486 443.185
 672.314 267.325
 444.934 730.377
 690.635 154.713
 263.623 943.775
 381.880 160.503
 753.484 764.488
 725.615 704.760
 150.217 570.942
 812.008 314.893
 461.273 175.171
 589.805 186.000
 240.281 196.775
 148.727 939.118
 534.966 466.074
 109.591 569.106
 405.515 896.538
 440.556 816.389
 35.769 519.662
 913.664 833.857
 689.468 217.094
 795.313 849.762
 63.617 389.228
 638.607 862.921
 630.108 781.818
 953.955 326.966
 456.808 758.087
 394.141 380.663
 585.828 899.488
 46.992 821.587
 97.822 280.828
 706.208 576.899
 488.397 572.229
 140.839 538.986
 360.635 139.662
 535.944 962.767
 834.036 56.331
 389.420 88.178
 575.642 798.318
 258.716 694.310
 267.749 919.829
 220.625 115.018
 385.418 116.608
 679.808 69.153
 816.247 362.004
 7.736 967.362
 517.802 700.682
 261.947 152.584
 681.227 412.521
 102.663 579.500
 812.424 607.181
 744.755 521.607
 517.483 511.691
 940.882 61.002
 302.568 293.882
 247.342 928.987
 289.265 888.395
 167.179 54.202
 776.352 15.118
 762.651 284.058
 123.486 98.498
 376.859 784.928
 519.541 697.156
 675.771 723.028
 59.843 64.103
 118.789 872.659
 876.845 696.886
 568.345 698.729
 235.590 962.811
 264.695 389.160
 859.405 746.582
 107.320 958.274
 836.675 356.166
 713.361 358.733
 273.228 818.166
 258.664 996.764
 97.115 17.775
 668.899 878.591
 746.650 602.319
 415.323 76.206
 734.953 24.113
 409.015 304.447
 594.481 790.949
 283.553 180.992
 475.834 804.826
 542.200 494.270
 672.308 375.926
 532.922 344.798
 734.165 14.376
 242.038 932.261
 246.495 732.683
 282.630 628.470
 97.039 283.167
 842.329 665.453
 433.741 344.171
 470.449 654.445
 987.540 133.823
 478.485 376.936
 948.640 638.842
 30.459 10.479
 771.736 607.092
 168.649 592.572
 738.489 565.728
 591.895 23.934
 617.627 431.858
 842.275 972.149
 581.667 210.358
 103.790 377.611
 614.494 895.082
 344.390 871.287
 879.239 967.179
 388.753 789.070
 17.553 919.978
 370.524 877.013
 678.987 527.290
 134.078 507.623
 995.498 244.559
 620.299 817.759
 436.919 214.720
 239.529 696.660
 927.492 7.706
 196.938 827.656
 143.348 10.166
 758.543 863.691
 121.314 496.213
 425.451 405.328
 218.970 937.975
 893.177 376.464
 805.870 283.792
 814.009 49.021
 20.950 360.378
 633.066 760.743
 388.916 501.812
 841.041 972.719
 889.810 122.332
 664.761 913.815
 264.839 521.602
 614.829 612.032
 415.027 421.057
 120.183 587.514
 907.492 899.396
 222.902 113.965
 0.534 736.204
 581.617 495.526
 589.555 37.596
 765.271 771.302
 870.915 149.819
 515.481 181.979
 832.575 649.758
 648.559 410.178
 374.875 909.616
 968.298 351.766
 610.786 781.794
 707.351 68.512
 814.665 144.798
 925.659 707.829
 407.013 838.131
 114.579 913.337
 58.455 230.533
 208.575 466.544
 450.386 789.151
 844.522 236.647
 877.197 415.372
 161.550 629.637
 853.326 494.972
 660.016 542.252
 288.370 975.330
 672.789 779.476
 909.161 870.732
 209.707 190.220
 186.058 338.974
 259.370 634.376
 511.970 439.759
 841.718 800.843
 190.118 339.812
 48.829 851.467
 516.666 673.609
 166.826 636.655
 956.794 995.421
 493.490 596.943
 870.044 401.704
 237.281 478.910
 158.924 987.185
 565.011 216.986
 512.456 488.363
 446.629 93.981
 965.978 320.140
 993.996 937.344
 374.969 921.290
 901.443 245.546
 132.480 479.396
 843.149 895.583
 278.322 433.133
 67.586 349.992
 737.923 767.710
 332.343 967.200
 177.670 786.534
 951.675 295.333
 212.137 408.236
 370.097 785.296
 991.060 893.076
 942.637 648.034
 527.105 427.134
 688.350 73.226
 199.800 7.891
 708.782 457.500
 339.572 292.620
 826.035 910.614
 515.275 344.178
 222.573 134.564
 428.339 780.229
 461.854 835.347
 169.525 585.691
 68.259 428.186
 985.974 558.444
 757.793 747.656
 805.780 940.307
 676.830 353.656
 196.729 544.550
 442.271 427.091
 520.406 574.033
 28.219 35.965
 60.771 167.432
 335.486 99.202
 339.101 492.415
 662.482 823.589
 609.428 292.262
 899.373 895.936
 297.919 195.025
 549.646 700.796
 496.929 711.377
 180.742 242.263
 343.632 718.802
 482.210 980.691
 451.240 786.353
 208.541 171.253
 468.123 7.288
 174.772 496.544
 219.863 38.178
 504.808 320.812
 847.964 895.332
 182.023 25.582
 456.090 225.594
 873.791 897.504
 273.031 382.631
 79.348 477.237
 456.976 726.084
 44.808 206.365
 816.922 284.533
 89.533 456.984
 786.399 839.668
 61.840 440.354
 527.199 794.786
 484.602 177.215
 594.879 972.551
 536.445 299.038
 894.841 972.467
 643.535 328.241
 882.397 525.860
 10.507 663.355
 0.071 674.138
 604.653 445.316
 41.298 714.114
 711.419 991.767
 525.608 992.274
 315.699 511.722
 763.390 468.713
 924.724 322.847
 278.607 832.327
 555.164 23.275
 798.720 43.687
 57.845 770.314
 469.015 863.319
 675.142 506.242
 113.038 934.069
 223.429 178.751
 754.731 710.649
 899.033 528.470
 706.801 241.694
 831.955 171.748
 982.934 924.824
 896.663 572.681
 730.648 678.890
 250.645 168.890
 632.125 956.151
 754.872 751.190
 560.560 987.429
 59.358 74.032
 190.863 92.903
 263.429 232.938
 180.537 668.270
 814.000 244.507
 96.906 79.335
 644.086 426.569
 561.408 567.069
 514.154 39.384
 404.362 919.902
 464.884 417.383
 721.477 41.040
 163.990 714.639
 46.706 197.363
 502.310 891.348
 808.025 144.732
 914.161 684.069
 419.917 84.961
 740.663 795.968
 848.263 515.382
 277.258 196.989
 22.706 116.691
 531.003 285.623
 784.130 412.988
 820.560 297.272
 59.765 694.682
 171.306 78.148
 27.441 675.843
 557.162 522.962
 239.127 259.013
 814.966 209.723
 50.164 189.239
 980.221 181.716
 476.203 22.836
 666.531 316.768
 459.210 833.175
 314.933 194.526
 854.744 184.445
 881.574 996.397
 595.926 774.356
 98.998 438.669
 988.920 567.994
 451.866 501.070
 947.545 398.383
 644.685 240.539
 880.917 715.836
 627.502 8.440
 561.190 140.003
 284.282 170.015
 474.875 557.999
 104.416 973.991
 210.566 962.412
 555.567 570.219
 370.706 918.123
 288.719 621.933
 281.334 261.034
 645.076 320.026
 580.269 280.182
 438.536 458.882
 213.186 522.863
 474.343 171.386
 783.570 436.641
 379.549 805.249
 865.011 159.374
 787.890 629.504
 274.114 866.229
 792.208 730.832
 354.062 549.146
 481.667 751.165
 670.205 948.271
 776.554 453.974
 760.896 475.802
 196.727 424.942
 512.967 410.607
 514.894 217.735
 588.896 827.484
 895.352 666.775
 72.036 729.367
 373.044 891.908
 20.538 636.029
 735.444 215.366
 36.319 551.452
 707.639 66.261
 822.099 277.168
 63.895 244.082
 279.910 594.333
 979.986 198.299
 214.353 927.476
 760.774 319.511
 562.212 892.824
 516.229 457.889
 148.862 179.471
 483.561 831.564
 846.497 708.786
 399.085 271.467
 207.777 53.175
 584.280 995.984
 902.577 897.242
 528.153 210.159
 779.660 510.622
 602.282 187.340
 996.964 31.186
 843.839 788.966
 254.628 979.178
 271.533 799.081
 767.854 127.398
 74.178 948.296
 729.223 320.261
 923.682 46.932
 832.419 386.865
 134.326 474.460
 114.695 141.896
 16.788 132.902
 280.409 965.964
 485.305 382.363
 602.000 346.763
 274.477 969.401
 970.680 428.331
 341.519 331.449
 152.587 331.767
 581.442 226.425
 466.283 192.387
 605.888 475.103
 56.156 310.849
 348.558 809.523
 518.890 985.786
 806.904 754.008
 624.878 819.660
 534.556 2.199
 244.807 45.589
 113.697 535.618
 778.122 578.885
 891.026 413.664
 522.513 561.738
 713.193 674.700
 612.580 542.423
 283.722 561.307
 685.606 651.477
 447.716 524.053
 49.739 137.282
 135.456 386.992
 285.237 973.623
 631.890 159.817
 305.963 413.981
 134.551 257.257
 552.542 944.156
 394.438 102.430
 240.026 69.392
 357.684 29.715
 204.323 398.352
 723.519 112.100
 598.770 78.389
 867.075 581.460
 404.098 459.774
 633.459 216.796
 803.595 976.319
 659.391 789.960
 15.924 322.669
 516.277 991.097
 198.851 671.244
 567.328 332.945
 769.763 631.888
 793.138 245.834
 617.751 33.037
 344.757 830.987
 594.912 153.250
 438.895 711.325
 712.237 405.869
 702.406 794.973
 171.934 467.257
 817.111 1.104
 740.316 621.240
 503.488 560.373
 703.734 490.426
 533.499 128.374
 407.707 50.673
 677.268 891.206
 12.866 730.978
 692.436 114.058
 920.185 730.309
 663.474 218.822
 334.845 319.457
 24.240 773.122
 618.861 614.083
 361.578 544.081
 596.209 19.873
 840.156 594.994
 442.675 567.817
 626.371 876.272
 541.229 623.249
 667.481 744.217
 990.735 803.471
 324.852 708.053
 802.656 353.012
 719.055 599.101
 141.669 70.977
 849.392 432.940
 899.554 170.421
 59.315 918.977
 27.997 74.473
 768.203 800.359
 189.234 158.307
 443.391 684.756
 660.611 260.433
 986.577 472.966
 0.490 482.645
 326.214 892.866
 651.739 337.103
 390.962 501.961
 531.780 784.063
 465.390 99.217
 294.370 627.800
 452.833 68.317
 610.714 235.137
 874.562 307.706
 721.919 635.075
 680.455 151.325
 80.113 914.397
 623.278 876.889
 994.000 998.370
 124.015 880.605
 401.144 594.232
 124.874 478.772
 732.460 364.741
 363.218 203.683
 45.453 517.438
 105.630 785.298
 366.446 560.377
 536.349 158.467
 385.918 245.932
 406.484 480.941
 136.054 850.039
 5.927 478.452
 89.604 205.204
 132.831 403.941
 751.205 2.238
 198.445 478.176
 466.669 119.346
 438.459 104.035
 5.699 339.869
 4.340 167.453
 835.448 134.074
 406.406 871.170
 705.987 949.167
 879.222 325.131
 726.612 58.910
 72.555 337.526
 989.992 744.305
 448.507 826.582
 668.259 824.746
 627.030 84.256
 483.409 140.574
 984.991 863.885
 368.978 949.316
 223.964 294.755
 769.221 676.034
 602.550 823.610
 347.389 530.603
 631.972 387.798
 330.737 39.658
 388.994 494.369
 444.330 47.042
 165.658 736.819
 469.280 613.444
 987.289 964.745
 197.846 33.382
 952.771 35.630
 694.730 816.588
 326.687 41.962
 761.288 522.386
 612.091 606.288
 740.438 251.763
 303.992 272.623
 901.303 995.060
 843.922 961.385
 663.598 896.696
 220.026 679.068
 625.196 465.926
 268.057 230.901
 457.997 358.647
 687.525 138.389
 156.055 244.854
 83.344 642.866
 228.113 515.070
 544.057 925.861
 299.266 863.295
 768.478 107.407
 251.870 700.634
 27.200 320.516
 725.473 630.255
 95.430 95.389
 193.914 968.967
 99.088 327.841
 332.718 292.191
 184.898 425.691
 322.108 856.870
 343.588 513.016
 644.477 310.986
 197.441 279.246
 827.008 509.449
 301.716 657.873
 150.464 345.517
 524.474 743.367
 247.400 986.499
 459.581 455.713
 603.556 624.803
 20.031 456.445
 564.541 63.639
 357.990 740.348
 548.855 34.567
 897.241 470.964
 743.602 866.142
 453.989 809.218
 779.876 904.040
 402.699 281.897
 372.827 229.017
 432.013 245.142
 992.026 676.155
 277.432 77.884
 579.292 763.864
 635.943 267.275
 634.996 871.802
 314.921 664.184
 584.695 231.156
 173.229 49.011
 853.372 17.604
 34.630 179.280
 105.412 966.024
 28.407 629.125
 448.733 496.723
 603.773 681.077
 298.179 786.297
 215.704 12.090
 996.682 603.489
 660.545 914.009
 106.008 23.435
 599.044 804.553
 608.705 435.175
 618.802 84.969
 668.575 60.190
 512.676 267.144
 341.469 638.051
 367.184 273.819
 927.112 33.224
 726.761 974.262
 925.075 439.859
 14.940 183.353
 675.898 164.577
 619.645 369.241
 307.020 847.182
 482.204 293.921
 90.791 522.804
 642.175 378.244
 490.038 363.664
 284.245 129.533
 199.782 882.753
 289.297 903.481
 279.699 93.890
 817.225 265.116
 851.397 752.369
 830.309 454.800
 851.582 637.711
 817.232 908.695
 483.836 565.594
 991.533 398.463
 498.043 751.146
 434.890 377.613
 401.043 502.306
 633.781 302.852
 521.040 352.484
 544.597 554.521
 321.503 389.459
 221.897 643.120
 0.164 86.029
 490.439 456.712
 681.348 661.940
 544.780 690.229
 83.984 320.958
 460.102 381.475
 545.447 417.381
 711.666 754.605
 528.007 159.059
 73.601 700.496
 8.472 186.022
 924.103 80.556
 433.978 752.627
 575.407 267.942
 652.491 154.945
 902.903 594.863
 532.986 992.645
 226.562 579.701
 968.473 235.349
 135.534 401.425
 898.728 417.336
 107.626 275.365
 646.155 542.263
 301.739 383.551
 677.532 12.536
 563.807 309.901
 290.029 567.945
 333.856 526.486
 278.155 427.830
 950.394 138.526
 428.811 573.450
 573.172 604.971
 477.073 16.191
 169.605 556.191
 651.533 497.187
 394.759 694.128
 63.931 19.923
 729.226 412.154
 325.493 985.013
 490.668 556.665
 977.006 171.969
 698.933 280.493
 629.622 983.299
 724.944 335.402
 360.000 959.192
 991.938 308.986
 571.385 704.549
 103.834 137.321
 609.153 803.053
 857.602 891.670
 246.145 674.616
 940.692 33.830
 273.619 453.097
 334.933 514.460
 845.033 1.167
 737.453 721.661
 622.265 960.005
 687.382 108.585
 820.615 965.013
 653.190 589.784
 796.451 697.453
 516.108 513.185
 179.298 529.040
 685.165 219.965
 731.094 35.866
 331.897 196.272
 85.173 383.928
 848.879 412.060
 445.239 436.133
 855.180 212.350
 832.091 705.487
 711.061 669.865
 878.551 927.698
 209.080 485.366
 769.099 885.357
 603.120 709.324
 181.601 162.927
 472.215 897.218
 948.907 114.994
 722.492 958.107
 255.510 498.487
 765.957 334.959
 109.892 852.254
 115.458 204.082
 380.458 844.465
 165.121 803.876
 99.216 880.587
 227.352 519.889
 972.757 343.302
 241.558 949.028
 997.958 882.725
 304.755 341.824
 866.646 293.089
 976.907 844.387
 18.710 193.952
 439.131 113.475
 29.642 113.622
 113.718 706.601
 711.940 674.427
 452.483 218.002
 289.239 568.608
 753.484 269.502
 139.462 445.716
 143.023 17.709
 473.949 903.734
 155.564 915.805
 451.706 573.584
 632.454 695.504
 353.098 37.821
 242.781 304.091
 740.014 647.291
 686.349 250.104
 897.521 453.111
 277.462 151.967
 126.049 605.010
 915.269 435.271
 677.205 970.727
 535.963 40.448
 797.436 85.692
 706.600 653.153
 662.172 168.680
 580.205 589.913
 102.108 49.573
 585.771 812.715
 299.287 802.316
 901.538 124.623
 873.373 402.732
 460.366 946.525
 500.415 220.870
 295.226 990.621
 873.555 885.471
 861.775 942.604
 96.276 438.867
 313.124 20.940
 616.130 539.997
 866.443 92.793
 385.537 217.370
 537.619 252.399
 854.581 659.761
 852.362 285.054
 640.140 237.632
 221.664 889.865
 710.809 241.015
 626.384 574.361
 815.556 208.484
 47.742 686.721
 756.694 606.519
 744.018 555.300
 258.593 538.842
 372.863 364.360
 359.538 52.023
 35.796 429.240
 905.586 27.999
 347.187 428.899
 255.384 78.058
 452.902 909.891
 320.248 878.910
 720.643 759.901
 623.822 12.727
 349.646 143.326
 933.146 223.465
 984.907 643.733
 903.673 605.597
 231.513 631.972
 13.719 263.773
 737.376 503.306
 211.048 478.482
 814.865 746.850
 230.942 79.807
 799.262 436.298
 499.577 155.789
 968.052 788.301
 140.208 131.241
 671.700 815.526
 537.171 765.281
 733.532 712.636
 571.651 490.157
 371.785 628.038
 364.527 399.528
 166.751 580.676
 689.126 881.292
 554.675 933.561
 147.619 558.965
 169.920 503.838
 439.241 677.823
 98.439 808.295
 239.767 59.415
 847.448 364.398
 216.248 103.195
 5.080 406.663
 828.441 280.062
 164.677 868.816
 831.364 23.305
 554.144 321.461
 757.760 652.319
 852.703 556.458
 293.963 878.390
 134.625 251.962
 989.738 845.660
 569.438 230.788
 487.338 500.252
 76.360 99.881
 695.643 193.417
 300.719 906.081
 553.133 788.003
 103.852 4.696
 153.393 519.718
 865.131 769.930
 686.265 474.277
 743.513 502.691
 467.755 678.125
 172.360 850.296
 86.097 503.933
 129.521 948.181
 627.157 793.226
 577.274 45.581
 9.806 868.529
 174.033 570.717
 564.274 408.335
 270.545 927.183
 230.353 92.395
 994.247 58.693
 697.091 485.615
 151.538 256.198
 714.149 949.938
 821.788 357.618
 892.982 479.357
 40.298 469.453
 2.446 408.829
 359.186 450.407
 920.418 508.826
 402.857 484.725
 605.703 240.023
 693.705 247.418
 231.210 993.964
 987.737 51.025
 701.594 213.097
 430.530 355.551
 350.812 985.445
 901.362 527.033
 565.041 304.189
 665.350 418.573
 244.973 819.965
 686.280 409.238
 452.587 883.848
 780.613 924.940
 778.146 662.311
 908.430 151.085
 113.632 423.401
 820.248 864.751
 782.345 957.699
 608.355 815.382
 707.485 860.982
 374.397 384.035
 314.741 810.993
 726.126 884.479
 667.892 402.156
 488.729 632.469
 398.086 833.859
 270.888 116.171
 975.648 195.105
 102.125 329.689
 910.139 56.564
 573.309 678.031
 375.076 16.647
 912.083 185.732
 316.573 88.050
 432.856 918.848
 301.632 832.880
 368.911 202.733
 626.440 826.054
 351.700 43.055
 675.557 857.037
 707.792 57.859
 290.048 668.498
 333.184 642.551
 260.478 517.194
 542.075 221.569
 756.226 358.001
 915.179 509.985
 986.013 567.736
 561.640 200.626
 59.224 303.298
 207.268 408.612
 489.929 431.036
 306.962 311.907
 115.105 464.512
 705.604 506.009
 148.052 739.604
 822.465 690.892
 373.280 663.630
 570.403 992.439
 29.103 963.984
 232.075 817.820
 90.915 487.222
 868.421 999.370
 536.818 957.966
 925.341 704.867
 776.274 785.321
 6.401 309.640
 983.155 230.237
 94.262 29.263
 281.601 138.576
 211.356 507.972
 974.093 760.365
 818.981 920.175
 617.002 565.192
 449.678 159.040
 283.459 217.061
 764.758 811.217
 803.818 169.828
 619.469 319.978
 840.440 507.945
 823.118 755.868
 989.344 398.564
 199.090 195.259
 562.845 692.586
 706.871 869.614
 604.276 57.169
 789.843 24.024
 30.915 424.377
 591.671 110.547
 560.119 274.360
 151.800 353.491
 415.409 251.839
 386.065 439.194
 355.858 147.386
 399.201 696.733
 648.867 306.235
 107.463 508.749
 491.481 894.176
 995.462 199.154
 560.448 129.934
 143.255 428.458
 770.561 954.470
 67.724 345.162
 582.379 658.720
 884.272 815.755
 914.893 631.763
 346.997 925.060
 680.036 661.316
 332.069 306.871
 411.258 548.554
 732.355 451.862
 357.863 260.653
 802.006 930.968
 663.710 399.294
 76.243 968.765
 949.769 513.970
 770.872 269.461
 334.351 228.621
 292.869 720.179
 915.349 412.624
 250.774 120.037
 221.388 736.848
 302.763 472.749
 532.229 77.497
 810.330 463.992
 145.310 920.360
 643.986 367.480
 199.997 372.225
 509.633 895.854
 92.378 691.492
 804.091 60.094
 552.680 633.968
 567.293 315.843
 299.161 990.587
 456.823 563.943
 714.361 730.253
 535.802 608.611
 52.702 302.401
 823.698 648.302
 326.535 190.460
 125.780 235.765
 727.927 419.643
 322.944 864.571
 425.945 731.802
 590.120 155.050
 987.276 758.378
 516.960 273.919
 858.127 102.183
 755.851 245.671
 127.072 523.164
 124.308 732.090
 674.566 796.147
 374.519 467.072
 270.981 544.229
 523.398 150.620
 880.306 865.094
 451.139 307.606
 482.974 664.640
 742.390 498.382
 974.076 739.324
 607.313 689.865
 900.540 142.353
 403.498 433.407
 954.409 706.918
 335.827 391.063
 673.451 650.158
 469.748 362.114
 852.955 453.318
 212.067 209.694
 834.210 105.993
 928.360 411.583
 400.116 855.477
 741.860 563.798
 223.384 746.742
 737.339 270.219
 128.321 45.752
 545.833 941.527
 246.336 570.524
 460.477 103.146
 74.739 613.229
 7.156 641.294
 547.456 515.705
 20.834 780.874
 257.874 694.004
 342.539 536.636
 653.789 519.202
 913.928 473.278
 271.467 616.925
 295.611 180.046
 262.050 902.393
 39.242 255.654
 664.321 717.640
 297.308 420.344
 121.324 369.775
 32.248 749.569
 256.093 911.300
 989.677 849.804
 398.322 273.761
 609.111 978.494
 176.804 623.077
 467.483 820.060
 2.886 698.357
 972.272 556.635
 211.774 715.686
 456.285 469.946
 598.502 345.156
 767.585 49.134
 983.858 124.382
 916.149 193.772
 925.903 166.987
 432.234 842.796
 611.330 12.470
 236.909 245.125
 627.426 187.738
 27.607 148.686
 742.441 394.112
 273.930 719.147
 975.578 971.257
 812.388 821.461
 286.631 336.296
 962.539 985.357
 781.364 757.930
 878.538 524.998
 737.562 48.100
 144.840 753.391
 286.243 374.431
 146.452 399.875
 714.599 392.915
 544.354 345.699
 26.138 640.304
 895.485 795.460
 237.039 618.102
 531.965 424.031
 496.767 144.460
 792.138 817.893
 289.354 386.592
 440.868 370.677
 946.596 945.323
 70.615 414.902
 435.910 516.195
 708.773 760.780
 777.089 960.293
 119.065 469.432
 600.032 184.984
 52.337 878.616
 839.447 553.329
 229.727 906.259
 635.049 744.846
 211.817 28.624
 382.877 103.897
 682.319 129.250
 983.817 700.376
 543.207 471.033
 531.506 146.186
 647.383 201.644
 548.493 856.554
 880.612 172.309
 945.355 4.381
 619.965 57.728
 873.707 116.201
 643.377 202.247
 755.371 717.999
 223.855 691.486
 884.032 916.973
 120.491 532.363
 953.339 450.649
 262.763 706.288
 710.554 837.740
 229.069 194.365
 164.560 506.294
 837.193 829.403
 591.577 475.414
 814.181 242.829
 134.493 538.968
 194.394 996.120
 438.901 295.910
 734.084 732.792
 320.154 535.081
 733.675 390.445
 423.853 796.642
 557.924 970.850
 692.853 671.871
 250.466 392.868
 856.154 983.046
 692.210 627.430
 230.958 211.196
 69.939 730.382
 703.934 857.876
 147.889 908.270
 609.646 174.799
 194.583 249.930
 334.620 349.587
 961.595 874.726
 279.232 665.339
 970.059 643.684
 444.160 864.882
 492.676 175.407
 464.427 346.880
 59.754 143.029
 685.933 440.562
 431.826 905.703
 613.999 779.206
 710.861 667.852
 210.963 291.086
 377.687 47.148
 483.582 12.260
 393.435 168.719
 187.415 400.802
 264.534 955.161
 343.991 90.119
 898.756 931.750
 380.139 693.599
 757.148 661.534
 773.205 888.395
 894.472 429.463
 39.886 227.755
 968.279 337.183
 112.229 14.569
 751.366 895.609
 677.087 810.063
 499.556 120.977
 943.408 337.693
 180.234 177.968
 776.472 400.842
 858.508 662.106
 884.303 82.075
 847.233 580.341
 146.557 690.233
 762.340 146.274
 581.070 318.938
 672.213 343.400
 391.922 266.236
 703.365 280.117
 32.360 120.761
 956.887 133.834
 946.433 866.187
 421.520 693.582
 278.070 604.873
 838.382 412.167
 211.989 305.983
 606.133 486.634
 46.840 586.064
 818.550 831.875
 610.080 815.078
 232.128 194.482
 172.034 582.382
 280.572 885.899
 772.380 670.368
 425.096 274.615
 457.986 473.968
 971.771 861.361
 671.794 218.342
 645.198 329.328
 206.626 201.640
 405.176 789.305
 226.833 602.428
 281.589 668.964
 799.173 510.190
 12.260 483.458
 799.876 771.247
 457.082 494.001
 568.406 890.669
 665.434 950.543
 53.828 633.527
 957.029 928.183
 694.066 556.701
 881.204 424.349
 831.872 546.717
 716.886 370.249
 7.307 501.688
 613.606 26.773
 81.478 678.892
 229.708 148.434
 399.654 427.007
 52.352 591.257
 356.498 167.307
 567.812 259.751
 997.738 605.669
 251.291 497.544
 100.136 412.018
 452.117 55.155
 387.192 551.584
 730.153 461.361
 736.798 289.264
 948.166 92.082
 947.359 701.507
 416.192 98.668
 582.223 546.851
 919.597 17.398
 793.070 184.879
 422.212 741.290
 719.046 152.559
 327.844 266.711
 910.559 156.206
 193.596 419.249
 278.843 906.649
 831.093 570.037
 821.647 95.285
 499.360 144.848
 21.941 200.808
 906.048 739.212
 513.659 942.489
 590.851 634.506
 712.690 408.440
 892.786 979.012
 432.091 929.491
 606.622 386.606
 550.616 24.981
 946.031 11.821
 48.885 490.239
 963.138 597.060
 836.792 341.961
 865.391 634.752
 891.232 692.614
 38.346 739.046
 129.994 134.815
 172.647 938.520
 944.124 218.179
 928.788 759.339
 378.612 572.013
 605.908 308.942
 24.489 35.525
 440.794 750.887
 902.025 311.823
 408.488 504.781
 65.515 562.192
 762.459 649.750
 639.055 543.111
 404.587 559.793
 246.878 290.768
 455.463 974.269
 781.337 547.820
 874.386 992.139
 559.889 566.693
 504.430 875.282
 765.889 215.357
 667.916 820.962
 706.145 448.483
 166.426 798.444
 613.821 822.862
 830.068 187.757
 194.102 355.452
 274.299 873.194
 771.134 310.421
 248.383 959.286
 120.048 513.738
 464.966 737.618
 932.693 226.508
 480.735 549.114
 398.278 48.286
 527.381 884.441
 811.934 496.562
 971.825 336.477
 139.832 936.673
 694.795 770.628
 456.567 176.312
 325.361 484.002
 470.011 940.011
 242.063 871.502
 504.450 391.569
 163.114 659.952
 321.906 56.872
 191.124 580.084
 724.050 737.448
 372.476 155.970
 646.543 8.076
 276.417 353.254
 290.303 512.547
 220.988 157.933
 39.782 753.351
 576.883 788.643
 509.418 297.384
 899.230 475.371
 1.955 65.272
 382.337 379.562
 125.104 551.448
 542.791 863.985
 918.277 741.592
 929.357 540.074
 913.879 99.492
 679.504 186.185
 376.399 123.930
 615.502 118.231
 8.593 605.246
 349.905 46.149
 622.035 209.010
 180.529 22.765
 276.970 389.518
 856.871 208.749
 794.413 788.011
 129.418 776.981
 125.926 239.677
 214.672 65.823
 80.385 730.268
 364.406 783.328
 302.620 178.819
 888.156 648.574
 79.330 739.497
 591.846 833.103
 619.636 515.441
 339.557 201.544
 480.569 653.842
 574.613 927.968
 44.392 878.252
 233.414 131.388
 620.832 635.489
 711.885 793.443
 261.805 355.767
 889.367 222.838
 611.375 401.249
 745.535 559.252
 644.462 306.647
 718.074 374.571
 502.675 982.410
 615.987 957.383
 545.968 884.263
 927.278 749.280
 389.206 370.339
 620.279 45.959
 970.842 827.759
 743.049 155.140
 447.604 803.732
 61.200 905.466
 968.296 611.943
 755.473 679.929
 648.610 384.051
 518.763 973.648
 547.394 619.594
 768.596 84.423
 286.506 167.628
 723.906 686.323
 517.573 602.342
 711.157 228.300
 529.309 876.060
 769.178 873.613
 421.161 330.042
 747.683 849.609
 908.828 890.950
 52.339 924.566
 643.512 993.628
 718.740 348.011
 41.757 254.695
 916.132 77.864
 861.543 622.694
 434.682 832.291
 901.278 985.950
 421.174 322.285
 222.924 506.613
 148.966 584.283
 643.252 136.555
 68.749 297.820
 35.853 366.774
 745.130 264.199
 331.859 666.133
 576.451 276.831
 293.297 817.574
 785.767 636.428
 906.648 391.214
 1.995 774.335
 55.788 475.074
 592.369 330.250
 386.260 977.675
 609.132 587.514
 573.287 924.783
 951.627 166.501
 613.675 188.438
 874.529 96.739
 39.338 643.808
 876.832 879.076
 813.626 372.783
 945.557 473.897
 39.678 887.660
 92.233 639.257
 854.926 489.302
 676.346 38.540
 82.665 498.287
 553.756 651.206
 388.754 791.424
 93.097 378.321
 80.321 567.449
 371.203 228.578
 968.517 672.625
 769.499 7.448
 286.496 898.329
 955.112 185.028
 847.738 67.819
 129.269 275.334
 992.600 248.333
 75.657 75.524
 399.471 238.129
 135.182 957.365
 231.540 407.297
 791.523 810.711
 4.090 728.113
 172.606 460.669
 846.948 267.876
 883.428 433.163
 811.839 777.720
 190.452 860.016
 547.485 178.678
 509.958 392.237
 2.377 495.626
 323.552 42.434
 984.943 35.721
 292.686 483.332
 35.607 656.308
 287.882 83.865
 470.076 764.122
 932.981 727.688
 916.402 70.087
 813.683 607.166
 671.516 69.430
 764.758 860.503
 680.413 93.563
 261.402 277.968
 530.843 596.817
 355.336 767.960
 148.959 997.267
 351.507 783.408
 670.816 926.388
 380.922 167.882
 498.091 588.019
 631.638 608.440
 773.971 154.139
 523.651 64.057
 340.191 695.406
 903.148 675.464
 765.231 160.665
 63.964 20.926
 826.108 874.932
 334.014 445.163
 144.873 53.461
 175.037 103.107
 741.589 954.849
 396.190 389.989
 487.139 683.752
 665.272 403.412
 693.882 859.292
 82.898 846.416
 944.984 585.035
 60.374 443.279
 262.660 477.293
 84.947 128.068
 582.879 158.070
 468.251 371.228
 424.049 215.403
 735.079 439.073
 497.305 435.859
 628.051 807.734
 647.288 271.049
 565.465 565.443
 978.502 302.162
 908.837 389.038
 810.690 594.439
 265.853 542.025
 417.240 608.422
 793.957 547.790
 486.838 968.734
 678.516 493.545
 266.824 236.473
 563.905 834.970
 206.556 631.364
 221.005 630.479
 133.242 788.241
 473.483 135.435
 27.007 383.787
 788.881 943.982
 985.304 248.625
 708.324 458.501
 101.316 192.651
 757.951 488.804
 551.815 664.104
 801.346 595.358
 975.482 872.231
 179.184 269.144
 204.292 607.094
 991.478 826.674
 22.871 556.183
 639.351 649.560
 11.388 954.907
 214.985 36.649
 767.418 316.066
 546.587 901.584
 195.174 302.191
 33.996 43.820
 843.755 464.747
 792.440 966.387
 919.605 147.006
 827.332 694.331
 995.764 794.722
 840.595 764.820
 197.934 843.261
 995.502 279.933
 824.657 244.541
 297.386 418.395
 718.555 195.986
 764.731 140.865
 963.492 260.961
 930.277 558.227
 557.681 490.997
 414.150 892.852
 977.098 430.078
 917.944 493.714
 72.473 696.751
 395.784 577.805
 564.729 787.645
 839.171 388.666
 749.665 553.782
 868.729 179.421
 577.290 586.913
 537.682 749.871
 422.451 275.844
 626.916 367.737
 951.851 201.768
 536.160 471.515
 62.310 626.966
 264.126 40.758
 913.208 273.588
 115.075 398.636
 302.679 209.900
 690.422 216.684
 695.549 172.167
 520.598 873.748
 957.796 903.972
 790.912 96.817
 596.917 334.206
 20.735 13.000
 62.755 524.147
 100.795 667.105
 394.910 67.307
 689.969 521.725
 379.734 938.160
 859.853 35.376
 24.171 963.035
 870.067 703.940
 890.593 74.844
 705.111 811.663
 944.545 149.564
 228.354 946.350
 527.437 484.331
 562.108 230.625
 813.315 232.558
 214.624 364.632
 280.463 369.586
 3.242 387.921
 915.787 922.384
 504.000 488.248
 866.358 298.792
 455.914 916.498
 305.541 26.364
 705.450 829.762
 340.687 129.357
 163.696 664.100
 758.998 696.761
 214.258 935.623
 394.184 26.888
 730.518 449.910
 458.508 568.290
 591.690 47.589
 585.528 846.256
 410.850 776.085
 784.011 693.404
 266.178 817.448
 432.150 556.895
 48.156 449.057
 715.360 989.234
 667.747 612.426
 105.806 840.798
 709.362 425.806
 125.741 247.026
 131.052 824.644
 461.089 469.196
 614.854 841.932
 681.187 623.013
 32.262 255.191
 262.765 572.686
 921.553 101.181
 151.998 929.147
 661.158 81.914
 771.748 459.639
 280.822 110.216
 688.951 972.712
 272.212 139.675
 299.726 208.978
 863.522 227.739
 20.527 655.820
 607.023 242.871
 948.911 865.980
 721.244 263.694
 586.898 538.894
 935.396 62.199
 516.057 703.534
 935.791 912.125
 342.313 96.695
 323.456 631.131
 458.852 676.320
 998.219 330.367
 329.511 951.109
 404.590 902.309
 897.990 891.675
 254.251 187.599
 158.182 951.807
 402.645 900.020
 859.648 648.449
 54.660 397.391
 204.014 94.078
 536.662 922.158
 350.822 353.932
 457.197 921.718
 685.717 912.520
 222.608 933.550
 403.896 418.989
 940.912 488.033
 774.467 169.984
 679.914 762.242
 927.022 52.814
 614.231 796.337
 543.542 373.013
 649.257 961.332
 53.346 731.258
 824.883 809.765
 875.489 888.262
 932.949 231.148
 694.780 996.489
 912.814 20.100
 409.986 208.722
 380.373 110.063
 175.001 160.747
 86.459 158.680
 237.624 224.296
 758.329 236.950
 141.531 433.290
 48.245 683.563
 323.165 188.148
 669.774 864.260
 438.197 967.128
 46.996 515.370
 576.397 438.434
 314.312 457.943
 256.984 330.950
 492.855 917.118
 79.520 834.427
 419.945 158.891
 682.211 951.692
 134.663 117.430
 227.088 296.719
 117.953 600.332
 690.186 144.466
 70.191 261.867
 437.828 803.082
 881.426 76.553
 773.914 449.124
 536.412 543.741
 657.245 684.758
 902.842 340.573
 625.149 126.514
 509.979 913.599
 85.731 92.345
 447.221 371.871
 725.009 832.526
 637.371 595.687
 438.979 56.109
 784.765 299.980
 269.581 684.307
 909.632 750.040
 575.805 652.477
 280.532 295.749
 588.384 160.587
 798.427 10.468
 513.071 406.623
 98.572 649.296
 101.245 536.805
 278.109 301.519
 688.208 210.474
 764.080 442.155
 903.109 845.814
 272.791 291.660
 826.913 716.124
 519.524 190.848
 266.475 676.189
 587.877 75.207
 926.926 376.574
 9.301 590.076
 707.609 472.724
 312.314 192.180
 678.326 48.844
 332.411 15.972
 775.387 387.498
 10.781 893.095
 106.667 348.971
 913.706 763.313
 390.543 144.903
 764.349 634.806
 347.277 754.014
 961.719 85.336
 388.316 830.346
 263.591 153.859
 237.415 783.140
 504.666 980.759
 898.925 989.851
 709.934 105.430
 847.532 458.022
 126.115 329.846
 337.997 936.605
 239.014 178.769
 163.686 642.176
 557.935 419.837
 73.013 700.494
 944.072 804.163
 880.275 789.547
 230.556 119.770
 282.046 627.990
 347.940 51.800
 665.517 94.566
 729.151 965.728
 127.500 242.298
 348.898 89.492
 321.723 29.058
 859.280 199.740
 130.247 607.418
 248.725 614.105
 978.212 775.785
 686.640 369.065
 548.536 104.870
 460.507 0.603
 826.766 124.109
 482.969 437.300
 641.190 228.078
 889.263 522.994
 937.892 980.127
 983.766 484.741
 926.117 726.964
 780.235 893.061
 380.671 761.821
 743.375 982.641
 932.791 194.100
 37.664 535.593
 209.855 599.189
 659.138 314.493
 491.365 973.788
 631.162 472.981
 880.873 439.953
 928.666 687.193
 301.219 96.734
 727.279 427.321
 306.806 873.392
 802.936 825.907
 378.237 795.532
 610.620 764.856
 80.888 727.984
 502.803 878.711
 992.768 39.945
 291.890 205.356
 353.965 272.967
 577.641 770.512
 879.192 446.014
 939.495 798.198
 478.380 159.600
 802.204 840.539
 823.200 859.334
 916.822 527.236
 808.095 74.797
 431.461 973.615
 214.343 890.342
 259.104 48.140
 979.411 447.998
 262.992 592.685
 789.094 688.283
 881.768 484.761
 587.485 451.531
 492.721 818.533
 583.633 280.527
 676.414 915.167
 420.906 965.406
 792.099 822.365
 65.729 875.241
 921.109 163.339
 319.907 139.369
 383.505 897.875
 521.563 627.913
 108.402 779.131
 283.369 678.237
 145.517 61.693
 36.033 506.046
 377.505 636.947
 665.590 0.930
 940.827 54.536
 823.996 51.371
 226.326 412.685
 175.866 979.275
 426.963 460.145
 245.137 35.201
 74.542 308.849
 922.235 49.606
 583.618 285.057
 566.580 230.128
 550.692 789.334
 925.332 108.295
 70.256 749.476
 425.047 779.994
 84.216 758.245
 369.104 751.811
 313.812 228.008
 984.321 940.166
 497.702 571.210
 352.205 102.539
 918.675 248.730
 983.987 281.391
 815.035 502.983
 57.221 673.521
 589.791 210.045
 231.818 803.074
 427.955 811.770
 64.440 468.435
 264.578 7.012
 604.929 785.586
 96.517 338.516
 2.700 787.536
 560.509 72.304
 293.719 626.277
 998.190 658.545
 851.921 15.982
 962.582 431.671
 847.846 350.127
 185.874 163.242
 990.251 7.832
 398.536 249.788
 564.910 963.536
 366.847 91.113
 513.312 547.198
 979.555 999.550
 900.221 328.521
 872.653 450.388
 443.880 767.454
 720.330 826.399
 869.973 774.635
 54.240 979.435
 197.366 340.034
 994.733 898.962
 870.339 237.224
 107.117 776.604
 71.822 706.313
 332.006 538.269
 941.449 313.150
 508.096 997.736
 590.738 619.173
 913.215 700.048
 267.903 258.925
 828.158 67.403
 242.736 785.329
 788.891 948.058
 626.431 621.220
 675.278 179.057
 534.324 455.107
 406.140 401.173
 566.487 886.019
 916.510 469.625
 300.196 393.303
 507.138 262.865
 341.021 260.210
 130.436 145.662
 900.153 782.911
 840.817 449.016
 992.377 458.199
 449.045 11.067
 272.499 262.929
 415.683 518.407
 542.181 156.192
 562.400 300.429
 810.881 482.100
 214.078 580.007
 934.321 598.042
 679.946 457.441
 684.837 262.368
 386.835 102.130
 236.516 689.131
 669.069 514.416
 533.892 709.006
 952.167 580.773
 618.719 798.524
 424.522 26.812
 430.855 378.762
 933.760 837.907
 795.503 404.690
 761.601 95.717
 632.065 923.049
 690.406 315.247
 944.786 666.349
 771.454 871.680
 910.621 460.122
 913.170 104.969
 596.722 977.571
 628.662 74.796
 203.220 298.331
 395.956 616.097
 624.223 575.016
 299.252 488.856
 892.056 531.977
 221.464 713.742
 260.599 305.274
 461.537 91.450
 290.275 461.945
 446.927 888.122
 19.918 731.511
 222.711 467.283
 802.834 755.201
 722.633 511.230
 502.201 861.208
 890.868 418.535
 794.156 750.422
 531.135 521.293
 328.219 910.547
 145.130 233.977
 409.806 341.419
 896.185 938.609
 867.617 686.034
 435.812 907.646
 471.485 425.697
 477.779 461.070
 999.302 360.252
 342.096 708.222
 92.954 992.397
 943.396 13.693
 874.446 646.170
 916.388 891.877
 849.068 542.029
 385.320 533.666
 540.173 633.211
 752.600 24.190
 170.930 679.834
 340.142 460.912
 325.941 838.348
 629.806 330.838
 137.235 405.258
 658.851 373.913
 94.822 346.759
 103.269 732.136
 985.201 831.943
 74.620 961.476
 818.317 269.129
 341.555 733.066
 474.047 815.817
 820.226 53.388
 446.076 126.458
 841.501 138.327
 699.821 243.243
 58.210 746.367
 710.775 188.302
 392.024 641.009
 82.402 536.905
 204.239 756.437
 333.676 236.629
 803.280 693.862
 23.885 273.963
 447.790 4.833
 77.762 705.041
 469.454 713.723
 172.078 679.223
 904.135 101.789
 233.102 651.876
 791.446 592.531
 313.673 155.459
 867.761 831.011
 412.998 565.762
 849.984 692.435
 668.746 943.679
 579.724 957.375
 989.689 573.486
 490.217 987.883
 761.526 468.066
 770.077 681.373
 104.814 222.551
 155.578 784.150
 101.971 913.474
 991.394 846.044
 952.557 644.629
 391.726 489.648
 628.491 107.767
 420.552 565.616
 952.308 571.104
 930.630 248.430
 234.247 836.972
 373.289 289.802
 502.893 368.248
 660.374 849.673
 727.752 308.111
 249.736 443.675
 241.877 987.050
 588.001 222.524
 263.090 592.756
 8.947 690.263
 121.106 481.558
 110.754 997.531
 615.887 533.762
 556.633 551.510
 153.640 539.599
 525.286 69.998
 678.218 778.282
 622.665 592.931
 387.399 291.054
 724.961 835.953
 198.987 312.112
 803.538 628.313
 517.286 511.388
 462.098 788.008
 105.857 113.541
 449.891 433.000
 560.278 221.934
 385.034 456.248
 710.652 319.335
 990.293 267.808
 186.877 603.458
 299.128 258.398
 722.198 601.116
 99.902 110.316
 627.541 85.845
 746.340 683.854
 268.916 287.315
 846.221 866.286
 554.150 454.248
 49.786 377.759
 68.035 134.071
 574.072 991.154
 974.260 820.863
 427.663 114.195
 469.113 547.828
 828.035 890.043
 969.826 351.527
 645.194 351.607
 346.627 493.050
 52.985 184.468
 62.310 707.600
 943.789 48.981
 719.729 280.418
 161.990 434.860
 92.481 266.166
 663.303 687.853
 536.796 924.002
 315.707 190.285
 765.962 315.357
 56.364 993.120
 278.268 780.331
 418.579 300.207
 434.490 586.645
 282.933 674.692
 903.309 737.950
 904.465 267.866
 258.065 682.229
 468.806 622.392
 194.152 312.957
 358.030 50.804
 624.596 183.221
 13.509 378.105
 736.568 624.192
 398.039 121.334
 591.373 483.054
 41.054 382.046
 615.708 371.147
 34.903 788.200
 156.612 680.651
 1.268 444.089
 403.642 618.347
 407.135 750.383
 369.521 189.128
 949.936 126.473
 168.251 401.843
 400.065 605.044
 643.808 68.370
 962.731 240.806
 42.666 916.660
 155.022 563.752
 152.195 473.592
 470.936 460.108
 360.312 318.405
 888.311 944.677
 848.503 27.055
 46.207 125.787
 482.646 977.962
 756.725 103.114
 489.029 366.380
 307.135 689.729
 225.027 365.056
 729.940 338.721
 6.394 600.445
 172.127 873.355
 220.700 604.693
 560.037 975.027
 726.752 912.652
 641.127 548.290
 653.731 149.837
 974.531 245.313
 215.156 91.362
 652.972 547.421
 538.759 944.399
 161.644 838.615
 984.125 338.618
 335.661 100.472
 128.784 912.496
 465.236 960.647
 906.845 310.803
 143.590 354.810
 91.769 603.109
 961.644 546.626
 939.190 978.642
 958.819 490.071
 812.650 343.701
 251.845 826.466
 673.632 559.046
 222.671 264.270
 549.420 311.987
 369.734 787.538
 323.370 467.550
 559.497 439.423
 200.283 521.991
 180.919 206.179
 966.398 967.635
 156.178 426.331
 123.432 838.682
 26.357 826.340
 266.951 952.044
 368.966 660.979
 791.828 784.872
 651.259 952.247
 435.732 81.193
 643.492 679.155
 62.434 84.773
 652.073 191.686
 890.468 325.123
 854.310 591.218
 492.677 600.460
 773.014 337.492
 934.846 807.930
 597.078 675.544
 446.463 560.713
 388.458 407.035
 786.536 737.421
 799.506 107.045
 697.925 756.080
 418.684 673.001
 453.955 117.788
 256.432 416.256
 863.117 679.686
 743.795 113.466
 286.660 889.367
 339.935 134.816
 268.224 430.231
 904.318 85.258
 505.639 117.096
 187.101 224.797
 797.388 561.773
 506.840 181.808
 657.537 858.075
 126.112 312.173
 854.107 964.310
 289.175 175.187
 730.730 378.668
 965.558 448.823
 817.218 289.845
 241.954 661.745
 621.408 462.872
 42.394 112.819
 275.782 400.520
 532.140 531.735
 744.250 656.235
 600.705 423.336
 886.796 808.582
 228.874 665.553
 844.964 423.361
 156.478 94.407
 915.436 102.352
 993.174 322.674
 490.930 362.121
 992.798 480.801
 389.632 908.025
 960.406 534.122
 291.358 813.938
 825.442 179.694
 329.091 24.059
 18.070 435.261
 629.839 437.076
 980.556 43.374
 693.445 983.065
 561.322 882.929
 579.843 568.659
 134.131 131.109
 535.031 445.517
 594.808 889.430
 717.671 491.154
 777.262 82.358
 338.885 510.285
 741.738 375.599
 747.575 40.371
 91.653 628.906
 685.830 238.889
 319.784 496.151
 210.187 344.567
 846.611 480.078
 184.135 433.547
 148.266 322.737
 58.100 868.005
 261.779 613.042
 81.025 983.498
 162.200 983.631
 551.390 347.402
 519.100 79.316
 87.404 899.746
 226.208 453.660
 751.074 655.944
 753.025 798.952
 727.454 495.301
 764.880 64.006
 869.916 107.116
 899.742 455.454
 959.370 36.117
 956.079 458.705
 877.727 219.373
 744.187 527.361
 904.292 587.395
 269.822 163.170
 52.208 502.711
 867.881 696.501
 267.570 710.529
 77.739 149.758
 616.622 399.506
 971.129 358.305
 439.821 127.937
 906.739 786.423
 211.989 114.498
 219.885 726.142
 324.802 466.140
 665.421 336.671
 714.224 702.616
 850.586 69.506
 656.959 711.896
 832.879 742.565
 825.564 448.359
 255.514 954.980
 943.547 71.848
 166.926 767.205
 944.823 266.750
 166.778 969.261
 194.588 513.049
 962.425 699.114
 52.490 583.406
 358.722 295.115
 288.451 379.926
 270.272 728.182
 734.330 910.063
 496.611 684.005
 161.700 132.609
 773.716 791.291
 11.141 121.947
 373.694 823.222
 8.899 432.257
 211.082 155.472
 342.489 264.643
 799.237 830.697
 331.401 510.912
 332.613 257.433
 28.692 570.671
 826.892 627.289
 983.709 6.565
 383.987 350.497
 248.028 249.773
 845.775 234.186
 331.809 218.554
 20.262 323.499
 135.072 531.941
 295.881 622.155
 259.981 44.061
 371.318 650.892
 631.285 388.501
 414.955 599.729
 40.858 693.392
 703.546 809.302
 320.395 334.129
 475.739 369.032
 18.128 649.902
 752.393 652.988
 98.835 721.444
 430.470 800.785
 642.061 239.813
 336.510 179.154
 325.419 979.867
 743.807 184.131
 645.121 607.871
 306.646 833.770
 44.659 321.730
 465.835 192.282
 48.252 856.674
 231.030 9.552
 984.553 541.150
 273.584 71.587
 247.984 600.682
 473.911 669.961
 292.373 664.978
 292.499 609.472
 650.339 210.330
 485.019 96.577
 390.943 380.171
 998.524 265.801
 189.569 577.325
 185.120 601.903
 913.059 358.222
 397.033 962.564
 598.103 319.140
 306.448 675.664
 403.182 824.819
 976.537 418.394
 478.628 958.845
 426.709 439.871
 363.222 981.703
 643.141 587.274
 70.064 765.875
 221.452 476.387
 263.151 177.725
 955.969 714.891
 96.243 623.966
 152.007 60.499
 337.416 47.400
 504.291 761.446
 239.465 504.414
 404.821 584.924
 344.547 187.776
 193.830 456.325
 590.612 865.977
 402.891 490.950
 980.049 328.252
 542.749 47.912
 893.383 577.159
 621.144 336.857
 301.619 362.998
 827.073 890.889
 522.245 762.265
 754.988 728.509
 350.926 61.928
 60.792 373.744
 912.016 309.550
 514.888 712.969
 137.631 753.711
 347.686 330.818
 591.599 647.921
 449.710 893.239
 289.028 783.097
 99.876 6.039
 65.161 798.106
 237.704 960.673
 962.611 84.876
 982.393 839.634
 531.163 634.814
 826.390 561.363
 69.100 788.071
 213.559 834.420
 832.931 758.386
 651.222 413.760
 459.885 366.515
 27.727 24.925
 94.059 367.542
 917.819 377.028
 495.531 485.740
 689.933 620.385
 207.732 49.284
 593.643 733.097
 330.960 361.145
 441.281 721.814
 721.152 457.667
 322.448 290.109
 328.103 138.715
 149.376 123.674
 684.532 440.053
 948.378 40.943
 238.258 537.091
 239.896 602.261
 718.737 287.643
 716.550 17.700
 184.106 748.560
 693.378 265.808
 896.452 436.486
 503.041 671.540
 15.249 386.625
 505.578 995.372
 28.800 125.837
 619.607 576.964
 311.369 89.045
 30.244 740.951
 602.722 232.633
 837.068 510.626
 163.513 237.811
 49.927 453.859
 923.912 744.050
 276.225 986.981
 876.735 141.314
 253.440 734.256
 986.014 104.478
 726.236 146.541
 906.257 938.965
 37.847 851.812
 208.771 978.955
 767.839 487.266
 664.503 434.870
 198.369 657.854
 466.203 811.983
 802.375 305.562
 317.819 44.647
 121.338 48.936
 760.428 928.840
 717.497 870.600
 329.377 48.299
 553.367 64.629
 487.564 825.891
 456.549 294.149
 298.698 382.086
 884.130 406.417
 489.230 727.081
 201.008 777.837
 598.456 273.617
 150.677 149.959
 986.469 445.710
 223.988 420.731
 415.627 126.937
 647.956 689.560
 52.511 83.734
 727.724 52.350
 66.781 198.168
 113.213 501.549
 496.579 125.275
 139.045 619.714
 876.236 767.291
 941.238 142.371
 903.054 36.669
 404.255 501.749
 480.991 707.968
 782.866 7.542
 98.588 572.300
 798.478 750.340
 157.824 584.825
 180.971 769.226
 504.371 603.640
 644.375 664.561
 655.596 666.399
 606.152 83.039
 671.540 438.316
 121.315 293.084
 59.780 532.023
 368.578 108.788
 794.816 276.697
 38.422 429.495
 416.423 272.168
 402.982 625.206
 152.753 665.413
 43.600 416.217
 199.175 634.347
 850.530 35.337
 232.576 550.360
 245.462 604.974
 215.747 850.427
 694.321 357.104
 763.380 806.192
 636.296 635.207
 219.067 296.285
 444.503 372.647
 3.559 924.941
 21.499 786.571
 313.643 580.975
 14.537 470.419
 406.632 883.319
 384.625 537.618
 229.039 140.176
 481.853 355.595
 224.217 76.443
 747.012 120.023
 670.103 917.425
 384.202 727.224
 695.715 605.106
 617.124 296.142
 247.516 256.710
 567.199 224.631
 221.343 134.416
 67.108 807.461
 942.424 701.274
 369.145 430.956
 318.481 3.507
 322.708 942.445
 665.370 996.026
 105.883 488.290
 220.847 259.205
 507.559 454.527
 232.425 224.746
 401.525 926.745
 695.856 810.957
 844.010 624.470
 0.373 678.294
 900.100 638.878
 27.581 959.969
 180.018 606.028
 478.005 746.348
 288.704 541.251
 141.051 142.436
 185.284 319.854
 461.999 852.708
 364.470 356.506
 528.203 844.898
 939.681 67.781
 633.586 213.020
 85.714 122.185
 976.603 299.181
 923.157 728.119
 96.131 983.779
 161.837 486.629
 99.149 745.025
 608.691 862.312
 33.960 192.801
 757.091 587.646
 316.271 760.451
 958.497 314.289
 529.194 693.845
 310.081 326.224
 251.713 403.037
 128.555 916.060
 586.084 271.908
 303.852 145.442
 468.818 679.738
 597.700 726.593
 581.236 940.698
 60.713 3.795
 96.285 168.497
 754.856 825.738
 683.347 420.140
 281.409 92.556
 170.712 451.852
 701.655 60.909
 267.510 759.241
 100.048 988.335
 457.778 390.883
 657.551 301.524
 986.833 78.509
 884.187 354.904
 104.780 167.263
 890.683 694.603
 958.067 446.072
 873.720 12.417
 724.261 451.844
 540.118 134.718
 468.136 973.012
 22.746 177.539
 411.835 20.122
 43.726 662.424
 714.907 315.910
 85.342 944.562
 760.844 628.085
 140.856 787.535
 358.226 908.431
 69.164 625.476
 152.326 986.366
 580.066 797.107
 76.206 408.765
 670.073 396.042
 470.842 226.290
 729.596 952.680
 896.923 46.098
 196.483 805.266
 925.018 338.305
 261.858 107.340
 807.162 776.756
 793.881 97.281
 836.243 681.475
 963.127 680.374
 27.496 419.503
 487.989 967.503
 99.764 812.099
 505.758 115.759
 386.983 229.493
 679.286 328.999
 519.524 560.200
 712.596 920.478
 430.921 691.664
 242.114 900.401
 371.364 494.547
 441.928 129.610
 251.554 666.914
 308.363 943.259
 358.827 660.021
 726.180 577.369
 544.341 408.166
 148.727 274.604
 591.577 745.565
 208.691 666.761
 61.307 378.496
 303.777 759.585
 338.554 646.610
 240.307 425.234
 458.233 249.767
 262.617 849.390
 86.291 722.791
 221.132 509.688
 513.835 937.745
 538.645 371.285
 867.378 919.934
 902.700 481.427
 836.844 38.495
 949.928 700.413
 914.901 324.695
 401.915 110.121
 470.772 570.858
 275.999 647.157
 445.734 650.910
 620.539 685.562
 256.406 501.116
 233.342 879.154
 778.906 618.625
 612.599 316.989
 418.477 128.488
 888.633 463.718
 54.798 179.934
 197.000 981.972
 605.666 43.900
 211.785 164.223
 536.786 70.176
 773.734 650.320
 532.049 39.487
 460.111 453.127
 848.997 218.694
 869.484 153.218
 443.271 42.591
 480.435 814.682
 532.154 140.294
 412.033 593.763
 862.206 875.566
 817.723 801.939
 984.080 546.673
 112.789 2.290
 456.524 401.466
 726.824 485.536
 192.244 66.535
 622.865 628.381
 414.560 405.750
 798.171 385.868
 662.776 143.752
 320.514 731.147
 416.058 385.420
 928.795 715.546
 603.753 894.857
 686.397 980.366
 140.816 269.553
 796.757 775.702
 730.070 950.308
 227.992 613.282
 270.947 978.958
 830.125 647.529
 23.068 78.383
 825.630 305.349
 111.430 647.769
 900.868 899.524
 400.145 696.230
 190.004 307.932
 278.794 276.011
 619.560 891.301
 527.911 209.512
 844.622 781.940
 389.258 559.792
 158.523 396.405
 946.993 490.239
 676.586 413.619
 315.317 654.484
 989.076 689.409
 267.440 701.811
 635.187 337.175
 373.721 666.365
 782.781 946.721
 440.749 110.941
 600.189 108.660
 757.983 739.435
 997.124 795.814
 17.821 488.069
 790.341 976.505
 635.021 706.673
 342.776 114.249
 861.774 190.997
 337.478 976.309
 588.191 408.804
 412.653 727.690
 0.320 50.943
 812.779 441.005
 507.948 948.668
 242.170 485.197
 174.508 735.833
 559.059 362.189
 606.570 345.574
 465.686 300.478
 168.937 352.582
 656.667 664.444
 964.786 281.564
 35.799 139.325
 193.138 668.288
 230.405 861.663
 905.897 890.307
 180.236 606.367
 424.611 479.649
 591.027 752.876
 536.879 829.371
 385.298 738.324
 321.106 340.611
 397.272 784.815
 996.180 197.920
 715.334 846.348
 463.036 70.140
 622.996 459.412
 304.362 214.404
 704.487 766.586
 496.485 205.201
 618.873 696.674
 226.426 952.639
 389.959 676.001
 213.109 838.410
 969.246 376.823
 223.609 849.654
 795.287 709.547
 925.263 85.521
 162.110 380.360
 397.643 145.028
 317.650 975.176
 73.054 764.809
 313.837 320.637
 311.908 888.943
 24.970 204.740
 434.554 738.561
 320.124 820.798
 711.588 664.985
 826.579 201.709
 401.236 766.338
 840.794 625.382
 458.921 713.753
 845.499 450.724
 527.782 650.285
 468.461 56.651
 449.800 714.636
 90.860 739.354
 968.712 914.731
 279.680 326.632
 884.431 85.649
 705.761 409.043
 473.859 255.447
 722.130 998.143
 27.461 295.011
 648.892 900.057
 330.548 518.361
 452.455 451.510
 511.930 343.192
 657.457 584.370
 12.387 23.195
 306.830 558.414
 316.588 270.426
 734.501 490.760
 322.917 634.389
 59.894 890.313
 777.569 272.260
 205.442 417.998
 506.921 99.862
 7.630 696.066
 383.120 764.460
 596.669 104.863
 143.033 827.553
 695.852 571.902
 644.001 528.667
 203.289 579.818
 628.330 450.359
 308.388 216.572
 32.406 891.453
 233.632 548.519
 718.941 242.009
 327.652 915.527
 838.653 742.004
 844.869 693.965
 900.264 689.560
 85.183 430.172
 807.640 77.408
 217.127 61.908
 326.183 302.626
 730.885 781.726
 585.954 679.592
 52.709 283.269
 688.790 45.110
 967.047 13.951
 335.767 474.227
 532.568 245.657
 658.395 612.140
 616.892 394.980
 353.052 99.466
 813.927 967.672
 468.202 143.033
 727.267 675.721
 165.391 221.169
 610.934 852.547
 808.847 860.581
 441.215 960.750
 378.550 171.292
 264.524 201.768
 445.049 557.569
 318.565 467.387
 491.226 557.447
 978.149 854.675
 869.967 813.373
 131.308 949.576
 3.796 594.116
 572.797 86.632
 872.410 316.644
 415.397 845.442
 409.603 39.864
 197.738 446.230
 107.874 694.509
 221.763 270.884
 76.253 789.864
 922.679 41.069
 636.448 804.358
 576.691 826.247
 599.590 369.399
 32.536 892.020
 918.956 531.225
 135.369 809.157
 944.484 801.490
 147.766 367.473
 947.268 751.931
 392.281 833.757
 574.223 580.643
 1.235 381.933
 25.526 276.553
 598.249 45.129
 814.281 774.683
 816.827 997.417
 216.124 258.478
 226.329 87.349
 896.414 598.002
 755.546 301.464
 617.577 776.181
 427.378 734.656
 485.473 152.031
 821.567 952.165
 450.990 33.053
 421.008 627.401
 4.043 412.560
 953.764 578.485
 397.680 896.021
 178.762 867.927
 738.935 958.569
 767.435 303.232
 752.534 299.339
 73.742 326.291
 538.771 383.518
 556.510 16.394
 736.050 376.882
 394.548 381.655
 893.344 807.584
 718.246 668.164
 742.536 54.405
 751.262 482.458
 323.117 418.112
 720.435 773.815
 392.808 232.664
 437.358 346.924
 301.202 505.616
 95.414 526.699
 6.753 622.944
 753.785 845.191
 380.309 33.913
 715.667 401.000
 514.476 758.480
 150.123 605.338
 803.655 385.546
 782.561 892.448
 884.303 698.376
 792.572 167.799
 641.460 557.425
 542.784 93.089
 861.739 465.101
 829.694 76.128
 413.655 746.667
 736.293 125.268
 185.556 312.239
 194.169 636.823
 234.587 962.874
 175.089 70.378
 475.488 506.145
 252.523 206.871
 746.972 30.676
 653.920 919.475
 670.598 423.274
 994.592 774.929
 500.017 105.105
 601.970 245.769
 238.202 414.405
 740.686 290.489
 970.617 612.450
 498.909 753.056
 370.282 67.603
 536.756 665.169
 126.691 350.487
 99.135 589.534
 37.679 213.727
 506.525 621.169
 288.179 334.558
 934.837 333.035
 81.894 261.404
 434.410 594.233
 53.926 859.738
 401.487 851.570
 490.152 222.845
 764.207 711.872
 231.621 164.373
 968.640 822.155
 621.481 97.510
 15.883 462.373
 33.135 26.567
 704.437 551.292
 429.828 117.576
 346.466 46.079
 279.075 602.723
 353.931 882.016
 664.860 727.301
 610.892 557.640
 994.059 826.051
 669.422 395.320
 621.874 67.785
 814.810 86.439
 568.141 722.970
 555.166 817.851
 259.337 169.339
 293.724 542.100
 610.038 76.644
 859.420 533.118
 405.886 15.520
 301.488 512.966
 724.249 969.423
 323.451 360.070
 338.183 136.116
 946.052 747.680
 706.838 869.728
 280.237 310.738
 226.868 410.734
 571.481 913.446
 73.605 94.006
 184.756 867.745
 819.877 320.341
 752.675 129.303
 409.588 670.611
 953.349 432.837
 260.759 970.991
 42.810 398.710
 760.237 860.065
 391.331 989.191
 124.165 832.168
 493.461 472.961
 172.339 844.882
 696.083 693.104
 591.524 281.561
 753.434 865.433
 536.700 392.240
 137.093 64.783
 186.959 728.766
 244.777 706.399
 84.784 614.020
 534.912 683.270
 646.866 302.322
 513.029 879.103
 247.954 301.300
 87.779 807.195
 306.101 827.645
 353.681 410.040
 100.675 694.179
 427.649 140.848
 849.563 97.858
 727.921 399.832
 277.944 962.841
 526.628 44.187
 400.040 245.141
 798.166 875.843
 82.457 122.039
 220.327 845.764
 691.479 357.183
 637.455 823.653
 478.423 578.769
 666.397 559.111
 511.437 351.460
 296.729 311.707
 806.661 21.631
 14.533 226.033
 687.275 519.464
 950.088 61.970
 349.548 900.459
 928.466 314.300
 637.733 83.705
 780.555 39.120
 324.580 316.065
 370.990 82.637
 914.845 572.188
 117.477 631.801
 491.767 742.505
 239.833 592.472
 220.718 808.267
 91.582 781.674
 322.760 638.029
 25.158 93.759
 99.525 838.144
 734.853 979.491
 598.555 665.960
 648.778 841.332
 877.130 174.008
 19.751 392.131
 377.847 942.996
 40.646 8.531
 449.085 317.651
 805.958 510.535
 509.494 459.988
 809.959 256.514
 202.305 647.633
 42.699 615.671
 250.304 579.041
 576.205 690.458
 696.551 402.424
 860.820 48.173
 93.265 300.808
 139.753 388.013
 728.924 672.654
 381.195 736.996
 611.547 817.151
 692.094 420.661
 57.882 27.495
 164.664 693.417
 980.058 716.864
 692.588 305.287
 372.881 643.365
 233.586 208.943
 849.013 95.969
 871.588 121.106
 61.536 577.582
 506.221 309.157
 412.937 739.107
 59.076 106.155
 948.300 135.212
 302.544 610.253
 843.711 484.852
 183.425 407.977
 456.947 114.327
 303.726 101.013
 737.705 865.309
 836.714 804.668
 583.738 82.994
 977.389 530.164
 864.772 119.156
 260.956 635.335
 658.963 740.796
 16.892 17.580
 300.774 717.303
 473.935 883.112
 121.609 848.273
 785.275 227.475
 975.539 611.665
 523.791 339.237
 435.258 169.661
 103.125 942.731
 774.598 520.063
 538.294 43.275
 832.843 367.415
 974.513 161.745
 595.713 694.052
 317.724 742.457
 793.755 811.450
 6.279 902.620
 180.185 781.534
 709.566 942.162
 28.832 821.670
 343.324 744.280
 114.114 592.292
 898.701 229.976
 277.098 949.301
 916.218 760.064
 126.221 802.106
 48.548 947.298
 402.684 520.682
 677.283 906.558
 696.557 889.934
 436.639 955.387
 121.191 816.591
 287.475 118.935
 34.340 892.647
 342.324 196.778
 181.811 940.853
 408.759 333.761
 683.395 883.120
 464.852 988.386
 984.854 643.879
 355.289 411.239
 370.071 430.001
 576.803 499.226
 423.899 109.959
 361.621 461.059
 221.254 681.287
 450.878 663.481
 207.604 991.546
 137.290 389.522
 148.992 128.858
 837.285 858.813
 38.272 779.419
 694.480 580.310
 23.488 557.428
 414.492 40.107
 802.614 934.549
 659.135 497.274
 237.622 158.890
 187.858 660.489
 364.691 75.634
 405.772 654.823
 403.893 301.838
 768.672 634.271
 641.865 915.697
 392.348 839.973
 218.587 986.081
 330.385 800.596
 391.627 571.798
 13.948 689.854
 978.203 583.249
 809.314 831.913
 540.535 333.840
 142.678 729.439
 839.580 67.140
 93.887 298.001
 946.016 971.580
 276.047 756.479
 677.901 571.246
 529.467 644.112
 197.643 183.407
 877.221 24.141
 315.659 775.907
 55.081 170.925
 436.555 846.097
 57.955 16.502
 970.888 323.891
 683.876 714.317
 199.996 311.660
 228.617 738.125
 4.410 190.660
 840.870 614.607
 982.553 115.574
 719.603 346.062
 433.518 694.446
 279.610 737.737
 546.450 110.108
 664.588 641.211
 223.498 621.237
 913.555 764.972
 10.367 217.099
 628.415 405.587
 68.551 761.109
 918.559 703.071
 399.535 706.461
 561.100 823.119
 230.152 4.857
 889.557 583.447
 649.466 149.881
 664.257 253.757
 13.553 33.660
 667.575 616.711
 21.462 973.542
 667.433 444.180
 632.104 549.577
 692.435 648.094
 510.147 839.418
 829.193 853.124
 534.254 940.940
 382.053 619.584
 101.557 921.560
 701.438 145.286
 749.516 254.260
 90.962 886.211
 674.932 511.980
 325.322 65.058
 447.427 353.048
 658.712 656.798
 932.129 290.154
 63.267 839.739
 697.426 183.986
 423.064 533.547
 985.682 20.811
 713.961 981.666
 367.793 142.185
 843.377 110.230
 139.837 406.610
 905.844 859.652
 208.251 629.796
 556.387 855.313
 958.461 315.460
 19.487 692.337
 423.493 36.028
 769.531 54.231
 929.557 626.654
 50.384 679.562
 463.869 531.681
 386.282 414.109
 908.170 495.647
 891.086 832.580
 334.663 267.560
 153.424 44.582
 47.797 924.239
 485.204 689.902
 456.811 793.723
 421.982 919.965
 114.996 141.064
 185.717 512.807
 999.635 775.248
 821.516 600.889
 922.683 446.721
 436.149 743.006
 650.102 370.295
 261.756 947.609
 114.702 858.530
 585.553 474.710
 983.298 957.489
 196.043 792.535
 687.559 101.833
 246.879 444.278
 955.283 252.219
 7.829 56.159
 444.786 237.890
 113.192 572.901
 552.154 235.212
 714.473 588.381
 45.216 492.871
 557.318 411.211
 298.127 731.799
 921.830 96.361
 428.540 658.080
 657.914 929.461
 150.594 926.564
 108.652 880.346
 179.793 768.482
 518.543 972.883
 291.612 575.627
 871.567 740.555
 829.052 634.751
 876.269 359.057
 462.931 187.566
 719.405 341.035
 173.377 203.481
 32.385 32.610
 785.645 984.072
 369.909 520.507
 455.162 650.869
 80.272 912.286
 455.716 22.659
 272.380 525.574
 634.333 577.082
 254.043 66.396
 313.101 466.357
 256.538 908.275
 51.427 661.690
 976.488 634.902
 44.872 619.040
 790.921 877.793
 494.402 664.967
 845.966 479.845
 701.691 10.132
 323.379 225.261
 54.099 715.516
 369.295 890.575
 282.180 508.696
 571.740 550.932
 181.581 411.590
 721.303 796.190
 371.190 174.446
 434.470 414.602
 45.177 381.650
 191.594 844.851
 205.637 312.041
 399.178 203.013
 625.841 599.120
 265.207 398.088
 85.563 985.024
 941.053 962.066
 986.542 926.935
 476.259 957.955
 748.228 67.069
 423.835 177.040
 804.691 79.439
 272.245 795.855
 179.519 760.766
 442.690 500.592
 566.209 432.305
 131.601 584.106
 349.644 397.911
 381.348 726.180
 785.632 885.595
 88.234 644.768
 529.020 250.355
 195.148 883.652
 238.744 290.739
 634.128 24.992
 165.468 26.729
 77.097 194.086
 472.534 789.109
 694.752 984.129
 785.276 707.901
 715.870 762.577
 791.853 778.037
 1.886 635.064
 18.365 382.831
 312.624 310.516
 512.954 119.561
 724.623 420.706
 641.768 786.504
 387.795 953.003
 521.192 637.805
 661.659 826.305
 485.811 312.920
 679.549 12.397
 73.445 912.847
 646.656 229.239
 153.816 378.670
 112.302 125.597
 345.428 872.082
 73.309 70.131
 768.888 146.392
 896.750 450.505
 439.867 704.507
 607.907 592.653
 380.229 782.464
 312.084 606.226
 443.566 178.989
 224.541 244.079
 236.677 619.572
 616.609 91.906
 649.749 534.556
 671.763 454.638
 866.573 822.312
 834.703 320.713
 246.595 728.825
 359.368 920.941
 790.776 412.813
 876.088 78.317
 613.726 980.195
 440.114 707.243
 739.582 803.364
 557.633 169.336
 865.474 220.003
 553.566 447.993
 444.490 304.350
 618.421 250.542
 433.073 282.829
 297.904 686.160
 432.243 428.322
 745.555 366.247
 287.481 406.249
 0.388 913.985
 761.198 194.822
 961.214 499.143
 870.386 885.785
 768.336 196.336
 309.096 55.630
 460.694 528.935
 922.977 536.444
 119.831 351.543
 46.454 506.366
 136.712 351.505
 180.430 949.146
 717.019 540.574
 711.259 927.949
 576.975 552.919
 334.592 398.546
 854.733 772.638
 438.340 710.189
 280.043 955.435
 758.180 658.102
 393.328 273.786
 190.739 249.809
 198.784 556.805
 230.886 908.978
 766.970 884.783
 290.602 986.532
 491.189 869.470
 311.098 391.224
 547.273 655.545
 953.534 243.348
 535.112 432.885
 56.502 438.885
 797.059 585.605
 493.105 270.915
 846.491 320.048
 512.678 65.068
 110.140 23.601
 781.069 561.051
 529.857 788.406
 760.847 318.689
 800.417 583.465
 624.136 190.589
 285.459 835.677
 344.268 221.521
 177.204 561.005
 949.499 684.385
 799.083 312.697
 577.331 212.326
 223.590 741.760
 79.087 645.083
 548.661 418.296
 582.236 674.284
 280.778 179.516
 916.404 187.244
 675.997 855.280
 895.201 302.576
 533.702 994.586
 570.045 34.774
 592.489 661.941
 137.477 780.905
 191.896 491.925
 794.411 993.104
 414.436 750.150
 555.993 478.904
 264.431 931.399
 640.831 391.358
 156.566 478.910
 204.316 656.774
 738.897 95.972
 881.276 4.804
 851.649 171.357
 156.634 969.204
 791.778 398.343
 92.003 914.157
 409.590 343.560
 425.825 897.470
 381.197 642.498
 765.950 735.845
 81.141 555.053
 191.235 106.858
 202.910 713.898
 460.372 666.146
 849.382 213.900
 532.594 625.884
 526.531 410.498
 780.169 822.128
 936.378 373.176
 113.597 174.522
 871.377 346.497
 947.547 433.624
 882.934 541.136
 161.974 930.513
 829.950 361.725
 815.093 543.023
 336.117 793.894
 652.456 516.026
 601.950 151.779
 442.052 3.414
 762.228 27.327
 814.846 11.332
 962.842 897.503
 772.530 730.694
 792.160 14.005
 961.518 357.828
 458.401 517.132
 529.539 361.525
 801.606 41.298
 156.920 599.663
 590.271 790.408
 170.270 696.560
 630.292 298.415
 436.297 31.385
 637.473 11.174
 635.628 567.156
 52.484 852.982
 121.617 468.421
 544.911 13.470
 671.069 53.826
 725.207 11.871
 279.789 537.893
 2.341 385.837
 695.912 305.970
 861.180 96.331
 521.554 99.175
 435.851 439.552
 554.803 564.971
 800.187 178.096
 149.028 646.759
 138.838 28.708
 997.651 376.525
 985.638 120.966
 125.669 822.405
 180.559 633.563
 403.337 393.108
 592.318 351.490
 464.535 969.244
 47.728 213.279
 87.689 613.788
 196.836 142.712
 409.006 997.371
 198.287 210.167
 517.625 386.116
 434.036 836.541
 214.706 698.671
 836.308 744.774
 891.128 3.618
 540.657 353.180
 432.212 48.010
 253.190 479.631
 836.586 272.460
 51.764 540.116
 337.166 958.597
 22.618 849.191
 435.288 992.140
 685.997 398.554
 557.758 421.241
 185.451 354.484
 377.279 897.595
 632.440 991.775
 9.114 950.368
 315.546 403.230
 823.476 243.913
 34.903 887.725
 959.919 784.116
 18.680 739.628
 465.908 879.867
 458.706 317.280
 428.707 341.454
 984.101 852.764
 353.114 352.786
 520.509 839.954
 135.556 26.199
 181.885 878.572
 279.199 314.810
 663.544 200.439
 919.488 585.980
 179.145 417.489
 922.739 259.369
 268.568 232.196
 872.715 883.590
 834.283 378.431
 465.659 406.762
 905.141 118.450
 439.917 118.848
 820.852 429.444
 122.418 379.008
 548.341 56.251
 384.087 251.000
 531.232 886.361
 866.275 156.677
 12.756 385.903
 830.018 614.859
 915.192 903.020
 652.103 694.179
 688.645 545.899
 562.353 498.279
 719.578 640.070
 604.162 485.073
 904.383 792.588
 377.178 754.252
 412.704 684.139
 962.454 315.199
 884.824 484.181
 564.448 357.807
 800.688 365.077
 62.698 418.996
 326.984 870.276
 533.134 186.053
 972.856 776.256
 262.681 263.177
 72.434 750.960
 181.772 199.154
 749.445 241.361
 521.689 221.920
 220.070 73.617
 864.173 630.641
 247.256 690.826
 289.902 479.090
 293.420 520.951
 703.389 757.415
 527.502 912.073
 471.078 595.482
 753.418 410.324
 566.575 312.952
 545.012 919.911
 484.586 312.907
 230.570 772.347
 229.229 631.620
 779.065 756.946
 871.734 331.968
 339.706 305.790
 129.344 167.706
 993.512 878.569
 466.583 996.655
 836.019 16.211
 640.343 119.639
 547.489 903.078
 882.861 46.442
 172.836 737.297
 976.234 508.082
 557.900 914.694
 956.285 855.343
 229.593 406.796
 683.223 205.972
 0.966 695.739
 825.551 867.438
 92.737 922.974
 169.130 99.233
 532.552 233.945
 535.451 259.650
 292.770 642.931
 875.235 768.845
 405.590 601.846
 402.008 215.116
 827.436 100.662
 504.788 828.058
 367.804 837.442
 892.224 574.267
 634.040 320.648
 188.189 323.009
 834.083 768.784
 439.987 45.778
 913.150 181.832
 586.986 410.630
 945.233 819.869
 444.866 605.828
 851.443 647.192
 717.072 864.650
 348.451 711.208
 681.968 191.675
 843.215 315.736
 706.108 828.691
 664.772 625.646
 488.752 304.305
 268.074 676.584
 790.984 634.816
 644.865 848.504
 388.595 674.982
 246.610 648.913
 608.188 436.615
 956.922 110.831
 261.148 721.798
 566.322 476.876
 233.310 867.772
 399.041 865.538
 775.928 124.870
 146.862 815.237
 485.455 930.255
 83.368 508.395
 568.309 482.614
 996.642 889.274
 728.145 840.682
 800.402 119.376
 556.017 676.571
 602.126 941.650
 770.407 619.062
 339.259 644.541
 869.417 268.542
 86.627 789.266
 500.015 791.033
 13.300 564.619
 100.345 981.340
 277.194 204.730
 565.444 692.907
 20.445 3.716
 961.909 73.234
 26.165 9.927
 763.932 518.193
 553.588 919.999
 995.663 206.231
 748.249 223.266
 790.083 424.993
 768.951 489.971
 662.706 229.595
 154.472 337.548
 652.789 735.529
 818.813 48.919
 11.755 152.577
 591.115 821.983
 377.807 502.265
 159.961 982.330
 129.892 464.088
 224.759 239.749
 579.156 489.470
 260.316 776.568
 750.659 872.103
 553.802 951.580
 104.560 924.741
 643.603 31.817
 719.361 481.870
 372.350 236.228
 238.488 211.943
 935.523 616.274
 496.874 409.547
 364.117 800.234
 880.924 165.142
 204.816 297.808
 520.968 836.643
 961.987 72.310
 710.783 222.566
 428.701 127.765
 38.088 550.732
 973.136 381.727
 590.018 530.258
 354.571 571.352
 968.722 89.152
 740.152 105.445
 367.721 747.025
 378.469 879.970
 475.964 704.963
 285.299 135.356
 803.139 915.433
 315.732 483.131
 169.536 508.221
 968.142 564.813
 542.319 768.024
 100.337 241.043
 296.499 300.673
 675.927 322.776
 955.180 393.584
 516.852 243.698
 845.084 818.236
 461.714 594.197
 168.123 275.224
 42.559 468.240
 219.500 323.222
 846.928 256.935
 811.862 330.166
 757.152 13.666
 31.284 746.980
 713.061 238.271
 844.981 730.582
 63.584 820.328
 596.708 873.750
 821.491 648.262
 310.798 965.471
 656.007 751.496
 929.939 377.733
 520.901 782.471
 38.417 815.474
 769.375 665.164
 378.097 877.993
 128.525 603.252
 108.442 655.699
 250.178 636.538
 557.075 559.534
 804.474 106.590
 369.644 776.043
 398.889 805.116
 915.877 323.974
 477.646 60.619
 414.924 214.163
 852.108 414.988
 82.498 879.520
 527.214 962.276
 203.251 933.140
 996.001 492.971
 125.739 657.462
 475.484 700.167
 948.834 44.083
 532.536 266.414
 5.110 951.239
 905.880 334.559
 989.576 173.298
 856.132 860.988
 774.871 214.119
 184.091 609.524
 93.961 4.334
 840.724 38.502
 558.501 22.856
 330.936 297.593
 68.824 487.119
 485.894 735.758
 916.272 817.232
 572.227 243.919
 590.035 199.577
 625.578 947.691
 991.373 159.139
 673.951 24.747
 893.942 871.502
 564.008 61.520
 738.901 919.945
 160.324 464.138
 339.495 136.178
 70.934 93.341
 617.296 501.153
 907.805 863.216
 879.285 162.096
 641.782 404.600
 353.188 920.884
 409.880 687.822
 162.312 935.313
 308.309 383.093
 778.358 357.554
 215.479 633.301
 332.108 612.411
 571.443 261.609
 281.444 532.094
 658.092 439.266
 580.910 544.665
 220.372 717.084
 117.213 131.395
 13.219 562.512
 173.917 285.959
 900.585 144.083
 672.689 328.188
 648.490 832.873
 967.202 140.132
 298.447 528.668
 802.080 336.342
 563.841 514.660
 408.705 577.873
 721.032 662.197
 511.448 855.621
 958.365 775.415
 633.782 158.938
 667.302 29.292
 599.209 206.225
 105.974 424.081
 545.104 432.367
 710.380 80.228
 340.028 930.977
 873.767 922.267
 701.299 655.561
 640.519 755.200
 937.358 651.803
 675.006 95.164
 429.492 72.479
 354.518 66.407
 263.817 7.202
 512.851 672.758
 824.051 921.881
 419.728 263.612
 358.798 568.680
 41.530 777.323
 197.076 308.477
 589.391 609.832
 259.138 736.669
 248.362 739.811
 105.820 562.957
 800.978 76.022
 1.391 750.246
 443.063 175.580
 297.990 741.359
 350.298 327.084
 53.177 109.985
 730.033 79.009
 787.986 469.835
 1.532 216.301
 6.264 909.584
 34.813 806.913
 805.436 427.825
 767.007 631.212
 95.535 799.454
 57.673 212.257
 541.955 380.800
 970.365 941.231
 995.610 564.212
 235.291 862.523
 462.899 823.152
 992.957 485.739
 390.919 586.097
 905.743 231.198
 447.918 972.470
 795.645 511.145
 15.153 787.600
 392.539 986.180
 177.469 68.365
 906.840 716.350
 212.508 999.131
 650.181 15.526
 991.993 672.147
 72.488 98.321
 585.805 81.349
 446.751 628.795
 916.300 938.114
 174.840 102.906
 965.533 546.820
 798.269 451.361
 663.761 632.821
 344.246 180.791
 759.045 871.936
 515.084 889.394
 213.236 15.663
 411.806 724.456
 720.588 167.603
 272.323 684.850
 986.237 562.242
 980.642 19.213
 320.548 385.951
 574.417 2.621
 742.636 911.397
 429.651 279.894
 186.216 780.405
 347.984 696.127
 60.313 347.468
 105.997 64.478
 536.610 907.706
 667.870 882.959
 667.438 591.250
 811.241 356.922
 140.296 63.032
 297.890 728.817
 955.689 666.278
 440.860 393.691
 87.879 673.146
 310.830 385.796
 718.472 131.473
 298.081 871.962
 589.760 837.561
 41.517 360.216
 530.339 26.884
 170.306 522.186
 84.945 903.951
 22.294 195.511
 212.076 466.126
 730.048 153.697
 178.176 691.640
 351.961 247.318
 510.529 927.320
 202.187 189.250
 310.293 735.743
 157.291 500.735
 463.037 943.724
 525.477 392.880
 610.726 714.582
 420.449 833.843
 913.433 75.934
 428.622 965.177
 81.190 44.310
 466.178 866.925
 299.879 759.425
 939.874 431.061
 116.109 477.182
 829.362 553.409
 144.366 864.382
 853.995 777.347
 377.990 423.734
 56.581 966.435
 639.552 579.179
 591.529 110.915
 214.901 634.146
 234.541 314.029
 350.667 534.528
 702.762 702.954
 132.429 820.357
 683.763 76.222
 328.524 922.234
 992.323 660.800
 313.906 778.058
 307.667 299.067
 864.274 730.661
 870.323 626.058
 820.417 576.458
 545.212 503.338
 707.335 118.415
 71.999 836.212
 896.026 423.761
 739.494 369.816
 815.009 378.434
 330.268 606.618
 753.866 887.585
 5.217 348.392
 605.627 906.570
 934.191 790.800
 325.181 252.096
 354.716 604.864
 246.610 81.926
 361.251 59.141
 716.089 927.411
 925.214 267.100
 724.685 990.608
 332.474 899.583
 535.815 991.869
 639.244 761.388
 317.539 480.245
 706.797 88.638
 835.291 144.050
 525.694 140.115
 614.525 119.510
 604.741 7.037
 126.511 568.981
 230.680 693.542
 418.608 255.064
 31.306 581.507
 840.692 481.721
 955.445 811.268
 702.554 507.746
 54.157 822.705
 627.254 401.607
 172.777 13.101
 289.433 730.506
 285.541 899.025
 95.816 531.672
 993.908 304.391
 80.835 662.481
 15.006 436.979
 959.871 970.345
 984.642 527.495
 465.765 256.783
 844.893 271.095
 53.463 866.276
 562.440 178.868
 8.994 933.994
 91.682 179.724
 361.176 42.227
 845.491 240.419
 639.730 818.992
 533.676 237.905
 26.908 60.191
 970.247 934.078
 339.789 355.704
 309.123 294.387
 288.356 177.513
 445.719 950.152
 764.993 562.474
 898.768 737.155
 421.856 152.509
 70.787 622.887
 324.387 590.217
 162.965 150.260
 76.124 398.166
 305.075 730.753
 988.892 176.147
 345.847 684.512
 823.683 553.779
 754.414 84.332
 504.362 47.796
 807.696 965.535
 365.178 146.906
 608.715 831.280
 743.568 325.218
 1.532 144.940
 584.489 651.835
 453.037 455.675
 647.462 493.660
 871.088 263.828
 571.488 915.777
 861.928 778.208
 578.126 574.673
 414.683 442.576
 804.502 620.308
 582.603 873.959
 934.169 710.525
 633.197 536.819
 915.950 173.095
 914.299 716.175
 563.849 494.964
 460.165 806.794
 852.367 183.753
 99.142 527.245
 852.081 32.780
 558.206 835.654
 783.931 467.717
 154.107 272.239
 354.505 891.284
 58.340 402.121
 818.832 343.279
 594.204 465.668
 505.152 818.724
 417.391 263.790
 434.246 839.517
 923.722 478.777
 233.781 347.853
 573.580 839.659
 548.393 316.598
 605.425 832.481
 294.819 177.242
 491.497 593.907
 327.089 914.986
 456.803 540.209
 731.859 528.608
 5.076 517.671
 143.398 196.398
 68.038 425.233
 180.045 515.361
 590.797 481.580
 590.449 316.848
 888.057 478.677
 643.185 925.705
 333.222 388.982
 85.159 80.945
 83.086 747.250
 973.316 723.062
 881.129 998.330
 394.557 266.626
 136.355 943.855
 527.452 997.251
 634.863 2.860
 366.609 680.817
 428.129 959.560
 379.618 61.767
 754.174 456.741
 253.872 509.025
 711.979 722.038
 25.822 885.655
 830.686 919.025
 281.011 655.683
 486.232 393.428
 735.420 72.915
 230.274 750.281
 526.157 937.079
 748.787 729.662
 574.439 158.015
 178.023 841.448
 761.276 185.027
 518.997 533.662
 654.708 73.013
 632.051 680.488
 628.167 546.933
 812.068 526.422
 347.238 259.949
 872.375 69.589
 414.405 526.731
 459.442 632.824
 39.095 51.592
 517.140 994.182
 737.482 601.194
 282.883 633.139
 510.105 624.269
 370.900 114.744
 645.597 567.409
 650.492 366.538
 159.026 38.452
 108.273 103.349
 0.013 129.740
 369.651 189.522
 118.400 625.902
 301.185 579.137
 516.541 618.418
 204.867 190.013
 763.131 256.619
 709.042 710.368
 512.724 146.897
 47.790 737.005
 239.886 824.483
 68.557 645.437
 232.437 961.436
 912.156 305.962
 422.745 627.413
 843.586 811.220
 601.083 213.896
 478.167 161.794
 135.099 186.000
 525.221 774.330
 402.272 897.519
 868.849 404.074
 568.619 444.029
 108.501 799.349
 160.788 225.512
 705.155 83.282
 577.167 224.916
 314.514 457.830
 466.877 303.543
 257.113 582.172
 926.875 280.051
 975.256 642.827
 83.296 549.784
 685.072 223.009
 643.147 258.169
 753.545 125.962
 939.305 949.942
 948.089 109.242
 311.212 449.289
 31.377 357.475
 34.678 899.742
 945.787 539.289
 558.867 212.453
 367.510 554.484
 352.054 83.638
 855.498 940.470
 978.414 583.357
 398.713 248.598
 107.348 566.025
 428.269 162.699
 429.348 676.193
 438.959 371.307
 55.675 30.078
 215.330 144.451
 4.174 143.389
 317.027 644.004
 114.173 889.308
 310.860 417.548
 936.800 137.611
 185.298 509.262
 263.280 818.282
 217.406 652.728
 386.282 932.315
 131.229 90.932
 544.524 101.446
 867.069 464.516
 338.251 600.297
 427.811 702.872
 985.505 82.804
 664.580 991.802
 832.197 924.080
 170.503 239.585
 451.775 914.234
 657.636 349.593
 344.822 17.690
 865.471 376.788
 750.436 746.519
 585.383 907.799
 438.035 976.230
 257.629 885.884
 791.793 484.697
 607.689 494.492
 714.689 237.872
 316.840 523.549
 253.043 238.140
 975.865 43.918
 716.013 242.271
 836.774 896.137
 981.950 635.804
 769.730 913.683
 641.757 400.086
 543.319 418.305
 328.653 248.365
 96.443 80.836
 677.365 350.195
 958.030 986.250
 700.184 461.530
 823.276 693.210
 272.090 974.374
 517.048 268.185
 894.983 278.569
 999.511 0.222
 927.778 663.589
 606.986 578.146
 193.641 695.159
 611.897 516.433
 930.103 885.760
 246.720 143.942
 757.278 485.946
 213.616 381.513
 982.371 191.731
 117.613 206.062
 616.439 469.732
 268.464 271.880
 886.580 414.364
 524.606 791.548
 421.070 579.003
 759.960 892.110
 257.240 965.082
 656.743 195.353
 166.064 349.563
 729.359 28.332
 750.520 812.863
 208.060 171.388
 307.109 767.308
 927.030 381.156
 444.624 942.570
 18.425 586.486
 37.956 761.711
 688.461 912.320
 816.861 832.711
 898.790 822.705
 12.977 19.416
 479.116 237.037
 228.691 767.089
 216.432 526.863
 467.788 206.321
 291.654 673.184
 952.103 600.512
 133.181 400.969
 515.926 132.862
 224.520 918.782
 549.005 935.602
 613.216 603.132
 381.002 874.745
 122.671 970.844
 849.869 535.955
 446.943 985.802
 461.475 370.128
 119.219 821.503
 868.692 200.265
 573.569 836.652
 419.094 554.345
 281.026 671.449
 738.428 252.732
 927.369 7.138
 932.289 664.506
 331.774 886.038
 154.326 266.975
 881.301 314.758
 362.219 948.881
 602.841 686.055
 872.218 633.817
 116.482 887.256
 341.876 649.743
 945.259 612.952
 524.593 107.752
 407.181 680.482
 217.615 793.395
 325.335 137.488
 389.390 522.546
 378.363 746.362
 347.631 17.389
 222.004 391.052
 774.732 453.352
 766.459 953.397
 493.401 392.495
 745.748 890.549
 367.422 720.872
 93.920 769.349
 927.761 955.747
 606.912 300.573
 233.819 282.525
 954.219 404.225
 427.261 460.954
 675.511 730.718
 158.811 236.227
 296.403 81.424
 16.620 674.336
 895.154 801.188
 661.887 374.325
 196.863 455.878
 189.561 395.505
 740.407 726.516
 338.899 968.377
 610.929 230.228
 342.986 267.764
 240.009 965.007
 143.949 239.874
 508.001 833.585
 330.419 356.778
 827.531 560.671
 847.840 277.698
 611.306 622.125
 365.810 422.932
 926.634 164.707
 187.935 999.985
 687.032 436.755
 990.269 790.241
 229.817 865.258
 158.760 126.253
 957.435 510.312
 451.972 723.460
 87.545 376.963
 483.571 25.058
 748.687 655.239
 643.439 265.091
 288.924 845.960
 554.125 733.101
 926.574 382.396
 690.571 555.256
 785.591 511.333
 29.252 403.646
 21.830 102.648
 394.284 759.971
 587.239 730.607
 842.367 935.227
 201.738 845.109
 988.278 867.115
 140.205 424.739
 583.916 556.104
 405.785 989.373
 95.401 774.440
 989.818 827.154
 96.772 695.510
 30.530 353.811
 340.299 290.278
 422.705 531.730
 650.968 559.727
 522.482 607.983
 807.457 895.087
 87.000 226.249
 248.690 449.127
 117.667 384.433
 421.450 370.838
 296.434 170.648
 451.279 1.773
 752.689 653.629
 370.160 695.208
 838.513 433.552
 617.082 229.807
 864.493 895.518
 891.910 918.907
 627.520 135.882
 592.282 426.794
 394.630 352.144
 103.916 96.941
 469.832 466.956
 706.432 767.333
 818.765 178.030
 62.154 728.451
 542.030 36.350
 390.219 694.670
 433.247 618.460
 911.677 574.777
 921.578 203.872
 855.074 997.710
 447.975 440.560
 811.614 171.698
 655.308 390.374
 52.545 815.751
 658.414 718.029
 300.542 829.341
 402.741 13.726
 565.940 677.389
 599.510 727.613
 905.593 422.023
 649.272 617.095
 177.538 79.522
 120.360 153.885
 92.624 810.357
 848.495 960.838
 601.783 42.967
 260.916 18.615
 104.966 309.217
 623.458 334.593
 278.137 543.191
 160.593 752.010
 844.713 217.703
 333.409 112.823
 176.894 707.765
 483.559 605.300
 713.199 61.054
 895.580 624.866
 287.043 196.604
 506.615 167.659
 246.281 859.460
 740.817 739.682
 827.344 236.689
 582.949 95.139
 455.209 435.052
 177.403 175.820
 250.116 369.904
 168.686 285.303
 15.339 495.860
 239.127 438.734
 791.787 90.779
 979.029 638.457
 832.613 994.333
 301.700 460.432
 665.090 200.326
 126.945 234.841
 61.703 48.042
 365.871 470.545
 984.854 882.857
 289.691 226.908
 349.884 531.499
 926.075 363.238
 172.654 224.543
 47.151 996.742
 937.173 300.524
 770.252 841.017
 895.170 135.675
 540.809 160.949
 255.942 894.429
 889.433 914.305
 556.909 412.972
 513.327 818.773
 842.177 476.290
 914.985 914.784
 990.018 983.974
 606.074 33.980
 695.733 717.885
 146.889 40.843
 262.252 212.437
 515.598 916.962
 708.404 313.407
 288.209 595.074
 458.695 511.856
 239.900 830.802
 416.297 814.860
 458.879 496.608
 883.706 413.601
 181.500 183.465
 126.954 522.072
 926.248 355.195
 376.575 666.877
 316.699 988.051
 421.880 231.557
 260.266 379.262
 337.734 909.573
 989.027 873.982
 141.538 750.998
 298.011 656.809
 621.927 942.273
 139.789 514.261
 222.614 219.905
 385.224 895.840
 670.557 662.097
 949.728 497.383
 176.266 442.045
 851.800 540.129
 127.504 268.708
 933.228 517.222
 571.288 631.530
 573.674 286.477
 711.028 441.725
 500.098 380.202
 617.545 201.998
 775.319 421.215
 298.945 806.974
 879.854 736.266
 832.757 487.075
 935.056 66.559
 25.070 158.384
 89.582 628.648
 819.623 570.410
 769.657 381.523
 682.015 583.033
 318.804 927.174
 380.505 724.783
 795.218 997.453
 878.723 848.744
 703.437 460.801
 553.307 312.403
 888.031 484.847
 210.718 156.805
 965.801 197.321
 664.902 382.243
 602.209 445.962
 166.835 636.788
 808.763 131.637
 167.392 615.335
 740.064 906.835
 618.315 766.126
 269.497 638.746
 847.686 715.215
 816.744 42.678
 514.409 234.000
 461.968 923.545
 982.328 818.256
 612.396 912.213
 843.268 637.265
 267.128 856.783
 147.197 7.426
 963.140 799.373
 7.660 795.562
 565.949 924.993
 685.655 553.026
 306.379 964.885
 512.163 403.407
 552.795 241.921
 288.898 75.260
 266.485 95.601
 261.797 198.985
 515.279 569.995
 748.740 426.045
 743.671 506.068
 831.612 822.527
 221.625 82.547
 705.712 721.230
 551.839 194.644
 782.575 61.564
 717.675 161.039
 134.351 619.456
 640.488 185.602
 471.200 236.031
 903.111 866.218
 382.708 640.156
 331.235 198.987
 828.626 63.071
 730.022 848.130
 814.584 40.763
 801.299 581.616
 269.480 459.605
 246.903 367.142
 490.664 531.942
 254.268 605.452
 231.633 390.094
 997.251 786.603
 868.699 899.751
 832.757 693.678
 845.063 47.641
 474.333 367.489
 203.047 424.867
 348.054 870.166
 881.342 368.421
 432.335 446.368
 180.369 841.619
 328.624 744.614
 444.827 122.683
 858.958 110.232
 340.925 463.287
 722.331 643.508
 832.478 599.884
 325.698 295.240
 3.899 15.234
 826.506 76.127
 611.280 211.270
 249.398 831.126
 740.362 663.666
 665.503 585.198
 240.566 170.060
 322.305 329.001
 918.921 705.410
 87.135 173.388
 501.111 777.599
 997.757 967.525
 486.810 392.834
 307.378 919.676
 583.706 743.244
 454.729 170.872
 943.119 408.122
 497.022 103.751
 936.947 396.407
 906.898 891.666
 411.043 572.375
 274.416 141.940
 877.338 611.097
 470.459 713.027
 822.503 477.551
 645.238 904.748
 524.365 756.483
 59.865 266.084
 491.152 863.065
 13.236 533.986
 838.999 11.370
 941.752 522.823
 768.760 723.882
 375.101 706.514
 416.180 936.211
 644.723 368.816
 55.139 333.253
 708.193 402.018
 210.147 283.116
 896.284 486.396
 163.226 590.751
 861.571 623.817
 556.041 642.555
 138.102 986.050
 928.647 365.095
 968.777 194.569
 692.042 674.801
 956.908 412.272
 997.001 791.241
 515.115 702.819
 483.363 354.888
 460.729 719.870
 922.342 802.551
 712.638 911.710
 202.741 871.705
 228.779 567.663
 66.736 531.357
 762.834 457.761
 31.642 565.076
 968.222 808.764
 303.494 595.050
 920.010 465.484
 412.227 559.037
 422.140 370.098
 195.632 699.853
 7.623 782.693
 502.160 555.220
 390.438 808.539
 146.272 440.719
 185.313 901.732
 762.711 587.155
 949.043 707.037
 999.179 653.349
 316.163 273.430
 145.131 404.459
 82.637 731.306
 705.305 183.103
 241.713 643.462
 431.128 555.310
 982.293 606.144
 965.159 475.623
 636.501 244.879
 30.316 166.252
 201.774 490.190
 207.021 965.263
 884.434 165.927
 940.868 880.310
 714.887 228.850
 867.457 839.990
 596.029 978.896
 639.124 407.531
 671.161 747.425
 703.302 395.164
 968.586 763.549
 379.768 666.516
 308.244 409.883
 783.198 853.686
 180.610 987.830
 760.247 551.137
 46.823 513.483
 881.995 226.269
 407.298 318.868
 431.396 943.575
 267.483 215.418
 232.755 513.136
 845.670 328.909
 520.858 712.955
 648.790 94.893
 978.793 307.226
 345.945 233.658
 676.660 88.297
 232.064 242.486
 212.145 649.045
 859.994 254.619
 635.393 975.132
 570.634 238.423
 185.032 804.575
 938.233 932.363
 872.779 497.078
 420.039 632.325
 137.356 490.195
 933.054 734.251
 203.955 286.809
 430.515 569.250
 195.931 952.367
 399.940 598.029
 166.631 825.284
 214.216 20.303
 970.131 224.862
 426.607 631.744
 642.372 433.755
 977.037 670.813
 793.799 832.605
 266.087 50.862
 449.526 359.990
 628.512 895.094
 44.735 188.756
 701.376 575.002
 575.945 768.317
 913.162 403.965
 610.753 940.415
 27.312 929.592
 310.428 342.495
 642.773 89.742
 365.255 558.404
 399.576 801.842
 778.900 641.097
 551.508 313.115
 465.470 537.854
 571.248 585.780
 294.658 307.002
 644.346 377.282
 392.934 678.857
 714.078 517.705
 491.595 725.743
 164.266 216.995
 918.500 50.256
 104.668 351.240
 425.107 751.888
 464.680 393.568
 593.102 404.653
 944.988 550.318
 697.501 678.290
 141.055 331.714
 940.690 9.032
 482.189 88.719
 192.993 709.954
 749.244 359.970
 261.215 82.923
 894.413 336.442
 191.996 822.430
 317.974 523.761
 839.220 294.814
 117.305 186.002
 475.196 34.072
 649.037 328.591
 397.538 57.562
 900.216 525.868
 524.994 802.132
 91.138 540.598
 835.818 684.867
 901.551 403.595
 85.198 464.627
 71.972 922.662
 650.006 823.355
 559.525 737.820
 149.450 393.012
 177.985 316.521
 941.650 958.670
 807.550 236.131
 914.652 795.172
 982.421 794.773
 594.791 208.976
 442.773 254.917
 357.764 913.866
 139.622 701.428
 23.447 65.558
 101.755 697.679
 872.635 702.686
 487.192 275.593
 874.110 217.770
 349.076 689.854
 838.126 929.764
 27.512 210.153
 205.379 108.356
 342.639 691.088
 79.585 58.856
 696.233 935.737
 960.805 405.203
 903.694 909.957
 932.815 188.117
 767.757 640.031
 1.214 146.889
 590.141 371.537
 22.981 788.780
 596.329 33.438
 569.215 921.912
 548.393 754.765
 930.505 979.121
 146.283 654.342
 821.298 75.289
 502.124 164.443
 631.774 593.507
 426.083 70.679
 981.889 601.244
 225.455 331.799
 974.595 361.986
 508.193 679.289
 748.882 76.997
 243.647 347.881
 476.626 102.801
 290.465 930.436
 811.665 720.200
 306.149 925.676
 419.599 948.350
 534.572 712.178
 730.323 411.370
 384.817 359.676
 552.958 274.563
 3.197 317.696
 968.633 312.680
 564.418 805.720
 717.620 184.298
 710.028 888.437
 573.707 535.797
 213.012 239.321
 353.864 107.294
 395.270 476.907
 851.534 163.949
 246.579 467.224
 166.958 322.375
 344.255 905.155
 400.403 817.237
 135.255 864.880
 189.911 982.010
 577.865 408.506
 33.113 865.215
 537.812 91.530
 104.859 525.010
 260.880 648.769
 444.093 337.067
 96.511 895.028
 962.853 200.031
 897.961 57.190
 958.961 557.237
 976.221 260.069
 376.455 790.760
 516.906 624.581
 341.811 543.175
 189.706 576.384
 850.300 533.024
 574.915 194.587
 429.377 241.870
 615.243 207.532
 161.916 644.768
 765.998 35.745
 311.512 753.178
 883.227 826.303
 608.363 851.733
 256.290 968.977
 883.780 790.434
 985.196 149.314
 493.851 784.853
 128.921 609.388
 860.713 762.682
 541.704 251.267
 449.317 149.780
 981.217 344.719
 757.208 27.845
 154.734 468.398
 46.985 124.631
 684.398 517.513
 920.726 62.495
 165.845 11.048
 701.302 528.956
 289.567 904.054
 428.424 521.382
 443.009 796.831
 32.146 925.079
 943.668 990.354
 551.024 418.689
 527.108 688.787
 707.102 962.408
 465.221 733.923
 529.175 953.023
 583.298 276.947
 276.591 955.941
 922.035 469.826
 608.270 819.424
 122.987 577.149
 669.028 902.123
 151.714 370.458
 634.116 204.235
 388.894 537.494
 822.705 878.391
 670.677 400.730
 24.534 42.440
 628.702 40.716
 396.941 47.115
 828.530 23.821
 600.956 532.142
 222.040 169.828
 627.104 290.354
 382.006 7.377
 589.232 347.119
 771.069 864.762
 166.438 838.728
 886.348 556.023
 80.333 465.958
 816.677 739.314
 192.170 125.885
 431.856 653.272
 379.327 45.027
 800.323 750.578
 144.245 499.453
 289.492 934.393
 964.956 302.615
 255.797 617.113
 212.048 350.029
 971.779 631.532
 232.306 952.842
 985.699 367.501
 87.836 681.676
 63.897 133.351
 797.561 330.471
 154.181 167.486
 565.150 140.555
 934.738 483.679
 906.478 981.576
 810.518 621.793
 276.315 42.748
 98.839 707.141
 407.188 160.014
 347.299 75.794
 235.176 997.969
 567.460 194.472
 823.125 365.986
 792.596 52.544
 879.591 312.799
 0.746 506.176
 293.325 790.466
 637.156 852.336
 992.699 475.224
 852.761 860.437
 535.024 288.101
 105.730 514.734
 222.881 671.689
 987.342 259.660
 527.451 291.201
 395.868 797.185
 919.339 468.521
 435.086 679.740
 315.884 898.747
 428.050 559.633
 653.566 501.515
 60.418 997.137
 191.499 226.864
 77.743 961.181
 106.562 260.616
 912.581 361.073
 515.227 991.002
 693.027 172.679
 967.433 831.066
 945.512 531.619
 622.783 205.123
 940.650 888.234
 111.126 758.031
 608.952 299.197
 573.236 829.457
 668.904 778.989
 601.337 38.647
 536.777 476.964
 984.906 175.938
 527.466 174.093
 999.217 613.589
 188.411 114.810
 840.113 889.226
 542.347 676.680
 49.318 629.668
 835.318 522.143
 934.196 361.262
 708.368 126.739
 61.295 175.656
 726.971 406.384
 594.470 508.570
 932.076 308.125
 209.187 155.403
 619.276 935.063
 401.187 944.089
 334.762 63.562
 529.690 455.528
 103.395 811.634
 905.289 709.083
 8.285 29.332
 616.635 589.339
 333.949 518.602
 756.688 895.736
 805.623 30.467
 880.975 554.333
 823.057 726.283
 231.977 687.307
 643.605 287.574
 773.883 727.504
 940.223 491.506
 881.960 570.281
 97.034 978.077
 555.150 240.890
 638.014 277.759
 907.050 731.717
 771.408 367.451
 29.899 429.188
 709.597 16.809
 912.544 945.062
 55.705 680.186
 173.661 621.902
 576.555 401.498
 895.986 568.955
 377.231 115.519
 719.236 764.471
 204.085 350.435
 675.259 636.128
 7.241 929.608
 588.294 95.907
 245.522 117.507
 478.757 393.237
 799.097 303.657
 516.491 384.950
 929.276 832.625
 87.914 67.573
 979.958 796.600
 342.976 32.386
 518.680 354.829
 747.594 82.826
 262.512 541.325
 213.444 684.077
 398.826 194.867
 41.251 423.638
 95.017 984.990
 380.500 867.441
 974.409 921.590
 65.503 357.495
 825.930 896.862
 375.889 563.519
 598.677 904.964
 532.670 262.495
 923.657 571.188
 76.228 557.431
 696.011 468.258
 880.066 880.865
 162.459 637.987
 587.206 871.940
 89.268 522.906
 71.238 920.620
 862.320 661.219
 930.776 582.003
 297.905 541.796
 537.061 561.536
 853.586 751.666
 235.681 832.616
 234.041 290.209
 623.550 86.667
 826.429 750.951
 503.741 937.894
 290.998 78.342
 988.427 556.922
 120.716 153.477
 52.632 26.283
 292.490 425.359
 619.937 173.734
 813.619 824.654
 420.477 814.925
 150.505 932.090
 539.109 733.685
 170.287 746.662
 858.356 745.632
 366.077 848.036
 790.580 368.940
 137.196 477.069
 533.966 895.597
 699.509 288.013
 27.321 588.678
 578.263 740.996
 222.924 787.850
 435.255 304.764
 851.043 489.213
 380.600 594.121
 573.812 469.682
 671.533 56.106
 82.737 884.308
 389.767 891.641
 998.880 1.617
 975.906 118.641
 306.772 22.207
 373.658 377.456
 864.380 805.229
 565.409 594.778
 357.168 502.222
 859.651 568.141
 932.839 154.970
 893.469 35.819
 896.074 981.228
 741.415 747.928
 944.130 467.380
 155.730 361.066
 872.236 269.217
 9.775 813.709
 813.052 940.426
 763.031 891.372
 441.118 453.110
 826.303 413.230
 168.158 526.411
 272.161 335.332
 878.588 759.293
 428.775 804.969
 859.938 183.788
 613.674 67.222
 126.495 967.916
 34.457 134.784
 625.986 846.396
 710.884 318.081
 871.172 325.739
 990.111 372.304
 316.640 573.025
 745.348 964.771
 474.847 69.392
 906.942 979.085
 956.632 895.910
 391.474 446.576
 655.117 867.173
 414.167 490.969
 446.613 473.644
 316.566 964.908
 539.125 715.065
 466.668 588.623
 892.986 772.170
 122.476 528.883
 606.735 81.433
 850.187 903.126
 395.299 646.950
 691.181 598.021
 80.977 384.906
 641.792 757.566
 617.530 380.019
 588.965 43.037
 524.195 211.233
 903.830 280.949
 622.896 937.612
 782.551 896.706
 754.825 27.449
 816.373 847.337
 261.422 957.165
 425.374 898.943
 712.373 535.474
 786.124 590.972
 865.273 246.926
 883.351 153.796
 567.141 222.286
 809.069 827.259
 128.994 387.080
 486.866 310.702
 196.442 110.144
 509.599 569.816
 830.049 358.196
 719.328 558.390
 130.467 187.829
 830.652 975.413
 479.676 990.965
 682.543 377.006
 208.704 512.682
 307.381 471.470
 84.872 430.635
 715.275 432.524
 481.701 513.266
 221.130 524.876
 949.385 740.179
 983.753 217.248
 343.213 593.739
 701.032 496.269
 844.933 228.180
 711.504 41.146
 484.185 743.597
 17.244 790.479
 943.417 80.551
 470.798 761.030
 22.716 490.218
 892.910 561.729
 616.735 399.649
 619.100 198.050
 83.131 196.665
 651.138 561.259
 582.860 809.980
 531.312 538.688
 172.435 403.528
 408.836 325.402
 905.164 376.632
 752.241 140.432
 933.903 641.092
 330.971 793.751
 36.570 700.714
 573.584 70.532
 245.240 896.926
 166.849 619.891
 440.877 705.516
 825.861 394.707
 172.698 714.019
 904.257 891.278
 320.738 807.734
 868.133 702.417
 992.721 715.879
 397.824 710.206
 635.048 880.073
 856.936 606.263
 349.152 207.559
 254.710 104.395
 898.074 654.637
 380.781 985.337
 626.710 385.340
 93.743 33.588
 218.507 990.995
 457.679 555.795
 790.408 602.873
 533.383 837.645
 658.647 738.427
 710.538 946.667
 265.772 87.844
 909.396 331.982
 272.289 758.792
 258.926 834.883
 916.162 480.770
 774.879 897.784
 114.413 44.625
 495.554 850.737
 811.201 576.340
 693.292 337.304
 106.639 766.462
 451.983 903.465
 274.245 687.734
 699.405 968.626
 889.447 514.094
 900.438 296.368
 647.055 125.648
 73.563 419.656
 695.493 958.326
 687.233 501.860
 316.238 386.301
 751.469 847.671
 837.935 652.999
 48.218 749.054
 808.751 776.470
 774.640 858.651
 623.477 721.457
 817.766 640.008
 182.686 368.669
 675.991 229.667
 371.936 727.290
 510.219 855.415
 514.767 375.836
 590.491 648.005
 752.442 116.086
 226.332 636.570
 17.415 262.467
 182.600 72.264
 830.952 233.138
 217.150 137.611
 205.962 167.911
 190.186 993.543
 64.583 71.401
 723.875 930.553
 580.498 507.573
 498.919 828.920
 975.344 584.708
 404.668 915.340
 487.073 939.067
 181.586 914.788
 389.153 613.151
 257.957 638.108
 179.397 232.907
 863.603 84.207
 935.614 210.686
 456.720 553.106
 614.883 971.106
 108.931 610.280
 969.827 439.454
 919.327 77.170
 187.814 412.081
 259.921 376.680
 199.597 500.967
 759.920 380.391
 427.634 306.576
 310.102 496.781
 79.719 411.212
 984.934 732.584
 671.777 926.834
 940.650 244.466
 469.575 294.906
 932.261 882.398
 860.175 80.047
 809.354 82.535
 141.116 773.547
 985.659 384.378
 892.498 417.144
 545.078 778.723
 471.371 852.543
 39.439 9.020
 439.409 919.285
 671.283 84.717
 56.928 174.667
 37.045 371.840
 705.534 46.933
 858.893 220.128
 47.429 500.198
 662.064 699.691
 404.553 670.213
 491.823 451.254
 710.910 798.552
 921.311 216.059
 125.778 564.258
 517.728 383.557
 115.925 391.863
 927.040 971.773
 346.743 949.568
 952.043 197.142
 843.671 177.887
 658.927 73.569
 577.817 284.918
 205.156 946.098
 327.938 77.769
 866.410 170.135
 512.520 279.169
 610.534 215.455
 761.511 503.626
 558.037 743.782
 601.178 878.350
 145.917 883.573
 504.712 821.558
 716.924 225.587
 165.733 805.683
 360.165 473.162
 585.117 497.621
 980.000 202.836
 30.008 84.753
 945.142 590.705
 187.034 857.459
 23.631 19.820
 652.369 859.821
 224.981 251.938
 995.139 164.694
 309.348 886.531
 916.711 742.321
 74.378 470.105
 878.775 28.864
 660.763 204.499
 62.877 858.847
 423.040 344.109
 681.689 990.573
 866.422 195.012
 719.066 753.512
 555.178 25.218
 816.603 499.728
 133.201 72.189
 636.474 306.321
 870.956 363.897
 954.789 402.103
 750.988 941.837
 520.373 869.242
 641.041 742.399
 347.923 480.185
 771.801 326.749
 302.006 892.975
 555.935 584.110
 222.800 556.121
 855.088 720.110
 302.149 419.916
 548.494 297.263
 249.054 157.793
 685.859 850.852
 999.861 952.635
 451.087 958.445
 295.865 773.423
 533.440 408.318
 538.902 372.213
 538.074 870.479
 565.690 275.813
 585.998 818.305
 679.492 777.078
 899.793 239.556
 721.389 184.205
 669.641 288.531
 634.525 340.508
 896.025 608.148
 807.667 49.927
 840.764 748.802
 117.059 543.765
 644.902 353.036
 608.602 401.408
 126.463 499.630
 969.829 431.869
 617.454 511.933
 580.070 364.801
 380.198 352.781
 947.742 860.308
 928.560 437.485
 649.223 288.359
 818.534 798.208
 580.757 53.497
 841.756 294.096
 982.718 441.906
 309.682 264.042
 557.234 179.627
 338.421 210.802
 291.262 137.113
 895.662 849.812
 736.803 61.552
 341.073 982.592
 360.040 419.992
 347.329 7.768
 726.971 589.665
 326.051 572.871
 272.991 823.913
 775.110 523.167
 939.172 880.249
 612.582 311.384
 233.396 539.626
 448.200 801.622
 177.604 731.587
 573.286 604.790
 974.116 758.165
 11.083 910.054
 108.205 470.132
 375.372 181.126
 497.858 873.208
 228.638 37.567
 405.261 850.363
 632.339 374.809
 291.176 691.337
 239.718 43.487
 979.613 274.444
 522.718 725.385
 215.489 791.858
 53.979 542.071
 455.130 231.646
 515.422 211.110
 994.208 702.193
 687.852 536.855
 979.036 522.486
 830.508 767.536
 587.148 610.591
 902.954 962.337
 526.888 528.844
 159.682 351.622
 771.705 924.754
 983.859 616.669
 94.469 518.879
 972.624 703.517
 934.859 103.178
 372.028 876.247
 556.501 734.296
 943.220 130.986
 420.895 835.414
 258.829 271.597
 516.088 797.634
 644.048 95.562
 776.763 828.106
 432.983 473.637
 168.950 798.459
 677.975 114.863
 890.382 165.597
 776.367 490.410
 62.989 269.935
 842.472 512.106
 326.698 457.039
 807.018 906.589
 646.384 151.014
 755.264 841.713
 132.172 756.373
 579.309 811.526
 666.401 744.536
 609.204 398.990
 0.428 547.191
 68.637 656.382
 806.259 627.792
 369.741 82.224
 970.110 921.434
 891.615 656.786
 428.874 449.695
 780.139 17.142
 760.560 449.007
 842.625 514.766
 933.968 557.428
 997.581 776.524
 441.780 134.841
 263.741 172.131
 28.995 435.532
 547.588 731.870
 382.169 290.574
 707.384 27.205
 164.521 11.654
 554.645 59.357
 320.877 109.942
 699.755 547.834
 491.153 985.725
 883.733 188.951
 971.179 230.150
 667.902 495.754
 957.782 473.130
 910.425 33.358
 777.091 585.871
 254.488 40.936
 589.886 417.456
 126.505 162.637
 317.516 418.236
 311.648 889.224
 561.803 424.723
 683.544 200.597
 380.542 388.038
 838.994 172.553
 408.342 898.502
 278.650 110.771
 915.069 360.583
 10.680 258.293
 608.798 614.146
 494.590 712.540
 907.777 579.005
 222.612 822.699
 820.384 160.388
 820.776 722.140
 730.496 623.542
 783.220 503.212
 238.267 997.845
 102.069 848.591
 656.389 766.169
 469.893 195.297
 915.877 236.503
 89.160 991.234
 52.899 73.174
 678.012 591.772
 391.817 618.068
 97.257 383.362
 225.258 882.643
 300.694 876.012
 638.672 604.080
 519.090 605.576
 6.401 89.514
 794.714 575.180
 174.202 916.992
 83.734 752.836
 967.471 7.755
 111.703 455.584
 156.838 358.957
 304.531 680.753
 557.658 447.399
 303.631 999.507
 425.126 241.839
 517.373 179.572
 572.936 43.563
 647.685 441.309
 734.663 302.022
 274.892 128.335
 100.338 805.272
 78.048 560.360
 896.321 544.872
 632.582 167.118
 487.728 313.791
 560.730 429.309
 125.947 66.238
 39.675 191.815
 948.593 993.358
 802.456 98.433
 678.450 532.187
 130.557 23.773
 127.202 401.603
 345.782 760.285
 758.142 663.175
 701.794 935.740
 321.562 542.627
 669.958 283.599
 772.354 765.198
 555.354 325.869
 89.891 792.604
 390.730 131.360
 226.846 77.930
 690.333 723.183
 650.933 145.947
 32.116 585.195
 949.178 468.729
 533.539 480.722
 829.235 139.494
 129.346 886.715
 870.192 791.360
 513.531 966.708
 293.590 992.830
 614.544 376.155
 293.912 49.615
 303.202 799.411
 490.164 214.765
 535.342 959.643
 442.667 358.534
 482.785 688.003
 981.393 169.185
 161.512 268.653
 76.868 579.721
 208.134 739.538
 867.571 867.854
 445.843 688.684
 157.889 422.294
 708.430 671.306
 590.096 563.475
 622.847 28.904
 847.636 747.281
 82.918 228.127
 693.694 553.161
 452.541 980.514
 619.870 790.846
 918.098 245.816
 59.463 970.696
 246.414 668.787
 896.038 30.469
 704.743 224.820
 711.462 245.333
 348.821 542.217
 412.297 458.291
 898.426 982.216
 546.586 335.566
 189.455 561.946
 474.627 97.103
 737.705 935.524
 240.811 808.219
 371.134 155.617
 365.371 696.979
 610.899 838.478
 144.467 326.353
 512.074 682.012
 427.238 684.392
 845.385 336.664
 195.014 133.916
 722.911 216.322
 769.724 600.622
 282.604 540.110
 747.856 680.729
 666.140 310.627
 118.156 462.630
 897.478 920.206
 754.060 618.288
 119.277 10.126
 56.949 707.046
 22.684 229.985
 898.418 15.069
 842.893 812.897
 806.399 636.745
 446.263 819.592
 152.101 789.389
 340.870 449.438
 716.276 579.515
 765.268 672.928
 691.229 38.590
 792.536 327.959
 859.662 289.607
 898.690 726.758
 286.009 155.178
 35.030 242.393
 466.929 475.501
 589.654 550.204
 74.645 363.752
 979.096 472.293
 452.467 721.001
 59.861 260.383
 102.068 586.948
 252.647 717.285
 955.682 481.834
 718.544 629.063
 125.578 354.306
 183.830 403.452
 643.017 286.178
 973.698 695.528
 967.837 804.855
 458.944 775.007
 499.160 745.131
 745.085 842.511
 132.201 702.415
 920.456 841.862
 973.320 487.879
 236.568 214.817
 486.210 781.978
 6.484 692.124
 640.405 676.394
 889.522 564.449
 566.124 676.247
 275.503 898.344
 987.089 325.749
 209.652 91.325
 458.709 133.291
 308.672 747.257
 539.254 258.712
 336.230 615.338
 276.058 229.439
 37.039 805.020
 309.961 157.039
 805.839 463.316
 955.036 805.977
 202.044 893.423
 466.033 836.945
 951.913 783.562
 485.019 413.847
 225.089 897.251
 186.570 572.509
 776.922 611.010
 695.924 637.471
 235.616 948.994
 918.128 18.316
 935.748 897.620
 423.078 786.993
 386.985 444.279
 618.993 41.428
 676.884 895.499
 206.308 597.646
 875.578 29.926
 128.948 562.806
 202.254 734.324
 677.711 755.596
 270.972 176.208
 501.104 329.600
 927.051 770.010
 445.853 781.556
 863.611 195.913
 988.810 392.270
 547.672 298.152
 593.766 46.615
 741.317 605.000
 393.381 944.283
 658.890 523.638
 873.871 469.126
 217.115 533.135
 647.286 97.159
 900.632 256.909
 305.086 747.197
 48.215 487.127
 832.674 109.954
 260.244 667.723
 155.653 818.206
 609.625 146.231
 316.535 569.783
 207.897 568.855
 229.811 604.941
 815.784 25.547
 321.489 28.788
 800.772 125.024
 967.255 7.397
 119.689 782.190
 45.163 642.995
 755.947 586.461
 111.398 529.882
 361.411 658.655
 391.292 429.779
 762.385 631.839
 605.761 895.049
 586.507 58.773
 482.121 863.219
 979.211 171.940
 937.394 489.601
 209.737 533.858
 384.401 660.396
 750.456 13.239
 362.062 510.836
 60.594 520.162
 900.199 776.722
 55.701 609.718
 317.973 238.875
 914.578 13.446
 848.954 824.699
 111.583 241.562
 863.174 946.322
 87.756 992.466
 998.625 358.032
 840.850 350.990
 156.294 575.259
 552.030 810.405
 691.523 721.795
 633.693 438.329
 841.136 460.920
 814.670 961.749
 254.311 459.423
 940.322 875.538
 692.696 62.019
 498.077 601.828
 481.883 588.561
 754.257 229.740
 35.508 869.649
 154.323 947.241
 841.279 410.352
 972.584 205.936
 254.762 409.818
 353.954 217.580
 554.467 900.536
 952.409 115.893
 186.511 529.098
 499.625 92.377
 387.790 145.774
 322.017 859.335
 295.288 958.556
 132.563 751.885
 801.056 734.883
 250.745 763.903
 325.836 487.997
 723.447 446.334
 90.713 492.232
 933.342 271.947
 550.184 950.779
 69.211 195.471
 299.213 449.324
 2.579 385.065
 822.144 618.813
 453.383 658.710
 956.664 490.620
 948.158 981.420
 398.348 538.062
 669.968 435.944
 171.007 680.973
 390.448 606.206
 888.311 796.766
 859.518 60.006
 189.450 884.551
 234.355 102.226
 755.522 711.757
 860.906 724.051
 316.555 918.950
 311.634 495.417
 507.422 442.677
 443.464 350.568
 993.337 153.201
 109.197 879.249
 84.191 599.543
 351.516 953.465
 916.911 154.696
 576.501 652.275
 984.569 996.053
 566.977 370.651
 311.692 717.571
 806.845 354.707
 351.534 819.149
 575.579 351.778
 850.831 363.895
 595.405 522.757
 581.462 134.812
 708.399 674.244
 270.512 199.041
 491.114 433.575
 17.462 830.684
 822.767 430.338
 419.955 823.899
 979.984 348.964
 940.911 808.064
 685.243 879.331
 346.382 859.149
 864.233 882.664
 384.784 478.964
 424.266 290.591
 26.926 520.579
 734.590 413.839
 258.180 398.338
 331.171 17.234
 528.392 599.486
 672.397 48.508
 893.526 167.250
 105.692 634.590
 700.984 148.490
 963.653 491.016
 406.270 579.681
 365.670 353.699
 993.544 150.611
 658.887 329.223
 191.424 353.804
 870.590 77.319
 615.566 458.271
 270.758 659.975
 472.148 688.019
 444.691 404.373
 65.170 328.908
 765.549 685.484
 62.648 312.655
 27.785 608.495
 992.435 955.179
 275.211 896.633
 410.956 670.192
 630.540 117.341
 473.915 490.275
 633.395 725.784
 546.758 350.007
 225.885 301.498
 36.886 202.659
 921.883 99.559
 775.233 928.072
 769.304 445.370
 190.789 559.558
 703.132 151.132
 829.949 917.672
 608.196 617.090
 798.542 234.870
 510.106 461.944
 726.184 624.168
 514.083 780.517
 351.844 264.637
 466.373 594.340
 740.596 314.943
 451.350 899.584
 102.282 832.063
 617.408 349.493
 784.014 265.123
 982.327 973.761
 43.990 454.073
 668.339 139.058
 931.146 920.315
 900.908 913.098
 943.832 662.712
 343.861 94.392
 24.382 629.508
 285.533 912.311
 971.487 627.208
 512.804 53.716
 78.379 144.462
 667.237 515.585
 994.545 546.323
 552.839 365.517
 677.980 356.326
 419.616 877.256
 272.646 55.648
 170.096 525.527
 684.069 545.865
 794.931 818.258
 109.901 340.804
 33.938 25.016
 340.284 760.626
 254.206 154.190
 6.270 125.011
 138.906 429.703
 308.088 800.509
 869.063 428.093
 986.273 208.326
 763.876 631.454
 248.512 692.633
 609.168 619.502
 77.364 775.859
 262.701 419.052
 315.963 467.055
 271.542 621.059
 360.464 263.558
 691.126 999.645
 332.798 506.807
 656.624 274.959
 621.643 172.729
 451.532 869.100
 472.941 738.883
 350.865 543.721
 396.571 858.202
 720.070 477.351
 998.646 457.226
 136.752 953.248
 118.380 980.140
 409.986 463.897
 966.573 624.420
 618.543 790.886
 154.694 5.720
 820.469 848.995
 847.661 85.713
 125.654 667.138
 751.109 874.518
 922.104 457.671
 689.862 247.162
 335.474 956.946
 286.024 700.167
 438.010 26.536
 793.615 419.100
 343.566 324.913
 785.731 170.920
 494.015 897.476
 867.002 206.789
 101.559 8.563
 348.840 133.039
 631.722 937.679
 280.869 42.046
 241.691 784.730
 985.540 693.469
 405.077 341.997
 353.736 192.780
 311.828 576.366
 389.954 62.028
 614.048 271.569
 562.173 361.805
 355.940 470.567
 332.709 268.417
 468.315 861.665
 194.363 291.944
 592.365 513.310
 686.122 835.607
 619.335 992.113
 242.898 631.366
 665.864 22.405
 575.767 468.726
 50.927 355.239
 267.443 681.258
 579.314 317.352
 789.964 827.342
 276.548 779.113
 548.702 547.345
 947.052 703.314
 372.593 489.085
 155.637 468.014
 102.198 647.432
 654.242 266.104
 274.916 283.839
 911.969 807.336
 23.695 489.070
 355.280 536.087
 48.459 280.266
 613.686 646.807
 197.677 124.598
 499.142 361.115
 823.755 840.232
 457.672 523.703
 616.098 715.231
 730.691 392.085
 238.665 321.719
 690.241 116.877
 426.689 191.533
 584.365 429.445
 555.212 207.120
 891.552 332.735
 358.459 84.523
 360.291 504.948
 935.276 661.330
 652.990 815.940
 356.545 219.825
 952.747 980.175
 733.229 782.859
 384.694 350.423
 99.438 116.688
 187.038 131.828
 707.512 101.217
 104.726 570.433
 568.647 614.381
 913.227 663.527
 253.358 195.107
 581.853 636.672
 994.199 460.344
 703.802 334.804
 115.310 658.512
 130.675 49.181
 308.941 337.691
 507.229 430.235
 550.872 25.549
 690.843 566.485
 710.435 84.028
 20.491 105.119
 585.597 679.994
 561.379 279.625
 51.280 659.248
 861.088 738.824
 825.081 221.681
 306.595 250.024
 557.071 756.852
 842.602 302.925
 270.800 239.507
 901.889 761.770
 805.712 821.536
 787.815 408.467
 724.418 949.580
 145.685 161.727
 992.660 635.169
 349.509 135.163
 659.126 697.059
 728.062 465.000
 253.744 563.982
 251.456 965.066
 886.795 891.561
 117.100 388.622
 220.506 21.670
 210.730 144.247
 956.139 548.509
 600.748 242.935
 42.594 696.299
 557.360 578.201
 979.794 242.619
 405.028 158.000
 827.561 613.312
 228.497 930.215
 507.182 944.744
 798.628 451.457
 820.477 162.596
 381.604 936.639
 135.186 909.576
 489.459 554.603
 674.105 804.477
 344.872 78.987
 780.147 509.269
 420.515 805.095
 844.942 287.692
 2.880 660.015
 922.349 666.823
 280.364 587.478
 491.255 861.780
 1.718 19.400
 678.152 333.089
 657.867 756.897
 246.311 147.018
 350.114 94.379
 255.079 272.585
 791.244 16.664
 893.328 36.924
 91.789 781.671
 201.640 275.814
 288.317 936.964
 278.227 251.526
 729.104 589.241
 876.359 799.588
 27.836 599.858
 762.098 934.008
 989.234 879.941
 729.430 951.884
 690.988 434.790
 137.367 989.000
 341.452 603.779
 315.587 684.062
 17.737 669.222
 209.959 697.703
 397.778 791.564
 438.271 30.811
 934.383 960.568
 184.327 513.194
 959.076 239.871
 462.820 246.962
 156.747 198.482
 579.048 838.689
 4.884 755.790
 630.398 730.368
 737.625 170.632
 647.732 22.176
 367.579 49.596
 154.542 691.333
 297.702 770.483
 183.347 762.774
 180.158 864.505
 988.657 631.598
 355.826 692.159
 143.589 617.314
 441.769 214.871
 415.513 829.709
 257.585 105.352
 750.794 320.082
 206.288 667.674
 28.697 194.586
 690.380 632.326
 591.916 184.283
 966.586 446.871
 251.203 45.467
 668.684 59.418
 772.441 940.744
 780.796 766.155
 267.785 603.865
 174.945 607.045
 362.681 987.521
 566.747 202.899
 135.363 242.029
 349.596 255.063
 215.682 173.467
 776.885 114.535
 879.767 822.395
 237.899 574.455
 733.088 919.530
 358.367 68.349
 587.253 783.830
 621.839 751.639
 308.594 693.411
 501.659 6.641
 855.698 982.993
 392.066 8.317
 988.219 596.423
 185.848 401.434
 483.066 682.943
 247.873 417.628
 352.408 95.767
 940.002 966.389
 939.685 496.138
 252.469 196.467
 747.099 741.136
 557.318 588.314
 996.070 535.289
 916.294 914.186
 769.155 41.451
 722.396 16.618
 859.467 503.050
 32.911 699.492
 346.177 545.706
 641.899 506.307
 310.006 960.318
 449.989 450.227
 841.503 571.315
 804.954 48.580
 621.266 552.958
 322.158 254.771
 362.283 954.012
 942.075 42.816
 500.279 548.075
 163.041 719.222
 851.838 655.276
 99.958 264.725
 888.438 633.444
 190.499 661.055
 607.079 56.403
 504.467 767.641
 227.452 567.564
 42.150 677.844
 577.592 292.787
 545.174 917.449
 713.458 932.789
 927.480 428.727
 175.037 37.604
 782.268 106.323
 137.597 940.302
 678.363 76.633
 349.878 731.036
 350.238 816.458
 142.767 963.226
 961.576 230.908
 376.975 369.313
 512.638 612.193
 114.029 232.980
 124.890 902.827
 132.439 617.288
 408.376 327.403
 464.014 923.984
 762.592 440.556
 641.186 188.895
 222.329 184.759
 774.940 673.140
 106.786 145.527
 327.962 151.784
 111.756 834.443
 115.229 433.060
 777.578 288.729
 714.188 55.577
 224.828 332.109
 861.483 441.757
 258.286 543.338
 268.772 557.588
 58.748 889.394
 525.445 6.608
 701.023 429.147
 743.126 525.556
 222.305 824.967
 410.828 746.652
 313.566 224.651
 598.947 433.798
 391.364 520.117
 406.315 914.842
 630.130 944.233
 71.858 237.414
 875.624 340.079
 858.718 430.635
 426.717 400.725
 4.886 808.527
 751.178 420.803
 264.252 293.390
 905.935 77.770
 832.755 449.263
 955.728 940.563
 466.065 118.275
 46.710 521.709
 1.352 958.053
 91.987 996.814
 152.607 638.971
 691.065 229.342
 666.252 219.010
 939.657 490.901
 714.113 155.221
 23.141 555.787
 730.033 308.560
 837.510 486.729
 933.446 68.325
 584.911 995.706
 150.173 669.162
 164.494 354.207
 562.697 843.966
 868.523 301.579
 977.641 986.854
 122.396 634.261
 568.431 969.290
 826.987 294.263
 770.866 27.564
 902.508 969.452
 716.130 729.962
 352.916 893.957
 870.589 836.479
 104.831 632.689
 208.345 922.937
 889.282 853.769
 518.177 385.493
 970.789 156.274
 291.256 942.004
 856.685 913.451
 953.276 965.628
 589.011 314.476
 100.800 25.671
 508.355 607.463
 436.300 364.491
 738.643 245.063
 532.191 840.771
 157.140 759.378
 607.003 143.266
 445.788 808.715
 585.647 990.194
 457.978 773.743
 712.526 133.372
 646.040 379.935
 466.285 479.445
 574.869 196.861
 16.563 609.861
 569.733 139.073
 697.629 654.258
 613.102 659.566
 135.924 466.780
 596.382 592.302
 645.846 630.310
 655.530 237.899
 141.528 119.128
 360.940 484.870
 145.797 776.083
 105.915 471.723
 7.995 786.728
 836.894 492.641
 370.141 381.233
 812.881 766.631
 399.269 277.208
 969.813 77.976
 689.237 245.375
 624.791 671.138
 837.315 378.508
 189.893 678.164
 32.219 555.937
 608.835 568.966
 16.733 495.668
 793.141 958.156
 178.621 88.837
 156.906 655.362
 400.208 222.393
 748.236 204.015
 485.081 461.973
 596.330 676.720
 258.025 124.744
 959.743 59.537
 783.127 899.078
 725.290 804.395
 999.481 132.515
 398.224 715.664
 571.730 720.295
 900.769 186.428
 984.797 583.223
 793.945 350.842
 172.253 565.827
 921.116 175.025
 3.246 144.355
 783.233 90.151
 213.631 180.349
 965.841 962.980
 256.512 551.378
 495.192 2.059
 672.053 438.371
 281.991 378.805
 995.866 342.225
 571.367 683.838
 702.111 174.570
 139.485 888.241
 927.581 543.354
 522.059 800.188
 665.338 298.098
 817.037 428.851
 123.050 568.161
 140.408 534.319
 87.235 616.213
 25.786 564.814
 448.425 425.423
 418.958 286.731
 755.358 770.079
 229.549 590.603
 463.137 703.635
 43.343 114.153
 808.687 694.400
 778.579 635.087
 327.487 696.497
 73.810 339.580
 462.512 52.571
 637.996 521.713
 506.590 465.481
 867.750 484.072
 963.183 170.318
 762.553 125.748
 961.220 597.325
 644.964 171.959
 473.601 93.369
 846.162 236.208
 75.745 907.455
 352.331 943.318
 852.953 528.440
 257.619 477.892
 789.094 364.764
 645.656 971.071
 713.173 591.895
 463.200 678.096
 266.825 68.824
 873.855 524.768
 709.822 486.713
 132.345 172.903
 980.639 197.540
 924.274 649.115
 756.469 455.939
 424.377 939.553
 246.279 461.400
 667.821 932.506
 739.420 619.582
 662.215 114.252
 111.573 749.903
 528.721 429.325
 353.528 591.961
 713.306 408.873
 983.444 336.412
 396.091 769.490
 880.051 97.792
 918.513 175.372
 536.022 219.576
 693.152 239.684
 83.957 157.853
 336.426 383.311
 251.593 922.644
 924.799 152.979
 920.755 798.838
 403.609 573.769
 411.892 346.416
 435.366 136.975
 411.916 657.069
 850.527 931.993
 479.379 77.213
 425.803 65.373
 873.093 292.004
 858.414 981.513
 586.396 888.185
 503.141 233.820
 660.840 503.037
 994.097 44.038
 284.715 40.431
 164.965 38.120
 741.189 451.869
 417.808 532.289
 798.792 389.832
 657.784 851.374
 677.424 932.748
 223.265 347.065
 773.114 236.125
 590.544 16.346
 84.550 704.209
 539.805 135.136
 907.344 312.715
 533.182 870.309
 204.425 398.433
 203.135 931.213
 932.539 308.839
 584.979 501.873
 18.215 158.179
 384.240 755.050
 97.551 840.135
 558.637 502.769
 231.775 816.240
 555.277 63.863
 706.763 839.322
 993.342 322.268
 544.740 128.704
 566.767 570.603
 278.663 925.620
 683.760 957.936
 845.581 300.804
 412.172 830.192
 579.302 429.699
 791.746 623.589
 362.567 802.962
 463.941 168.728
 125.528 400.348
 893.714 723.866
 344.500 264.633
 579.375 984.727
 749.932 99.748
 508.990 934.481
 545.311 54.892
 495.163 186.835
 472.791 206.117
 753.080 438.261
 643.052 11.199
 356.194 549.060
 235.831 185.673
 764.719 399.275
 736.474 661.603
 57.281 62.403
 18.484 70.276
 466.629 570.813
 231.389 200.655
 315.653 940.869
 479.368 182.781
 37.377 527.757
 754.146 425.618
 37.618 800.221
 544.029 189.012
 195.281 389.801
 211.049 817.074
 594.530 669.402
 294.584 223.489
 25.247 59.250
 750.202 956.839
 81.212 917.417
 107.694 735.406
 615.539 935.578
 176.233 516.122
 494.246 882.595
 234.382 132.036
 213.844 788.668
 318.538 118.153
 38.045 976.440
 918.532 258.670
 960.668 973.614
 960.130 482.068
 443.382 300.962
 710.466 247.332
 512.948 452.213
 196.873 388.575
 266.054 366.151
 847.827 290.955
 31.907 149.745
 515.831 173.041
 622.623 323.423
 448.058 455.338
 76.571 20.346
 456.651 647.841
 715.688 241.178
 785.089 728.152
 917.994 820.294
 451.350 583.435
 802.881 340.227
 107.423 122.387
 669.110 995.712
 325.568 136.355
 971.809 779.694
 295.618 801.085
 411.286 279.707
 988.294 902.374
 197.410 538.115
 154.238 870.846
 191.002 563.658
 37.266 594.396
 678.705 169.765
 286.681 703.502
 358.755 358.371
 363.706 697.137
 378.672 732.903
 310.826 388.542
 227.130 693.016
 352.711 834.490
 24.006 984.435
 639.317 193.270
 436.138 613.269
 944.619 0.455
 560.743 14.608
 170.299 713.332
 731.291 534.787
 647.803 250.859
 207.279 855.705
 12.822 733.188
 83.528 584.118
 574.849 930.584
 798.039 240.307
 805.630 684.249
 209.979 716.403
 711.731 19.843
 69.080 607.546
 278.920 987.813
 590.684 837.661
 923.552 723.059
 901.150 659.859
 455.696 500.617
 18.788 379.213
 650.623 995.213
 306.259 258.125
 292.680 742.709
 570.336 772.760
 855.089 303.039
 120.550 209.660
 620.312 580.537
 634.700 56.846
 541.006 552.270
 949.278 551.381
 957.180 562.532
 307.784 408.947
 89.724 777.138
 898.973 259.587
 146.298 160.167
 17.551 742.113
 727.619 884.648
 27.340 928.119
 788.978 754.347
 725.044 631.094
 674.676 473.674
 243.242 848.283
 136.599 325.183
 423.943 740.107
 910.098 507.716
 597.102 96.776
 441.400 452.590
 947.853 612.851
 35.079 410.203
 516.312 691.934
 764.503 415.841
 286.895 155.149
 413.080 972.491
 560.760 614.006
 892.683 892.082
 713.788 391.516
 624.360 317.287
 700.334 501.712
 324.971 997.040
 24.516 109.241
 284.249 43.970
 949.276 135.259
 256.010 185.491
 109.800 816.985
 443.575 597.366
 431.502 395.019
 105.130 834.794
 890.963 39.681
 114.843 847.781
 596.542 245.489
 418.462 171.663
 377.432 347.448
 949.237 847.668
 357.471 435.704
 905.943 570.521
 232.987 673.500
 727.182 739.070
 380.251 30.164
 965.918 151.221
 774.005 414.478
 119.165 826.042
 618.129 588.404
 297.096 34.545
 765.336 526.372
 123.718 897.513
 455.262 796.724
 100.937 575.832
 728.061 330.177
 695.876 988.631
 500.499 622.159
 937.135 390.238
 728.300 23.652
 342.162 902.376
 155.239 606.651
 510.653 7.560
 777.327 959.024
 877.069 978.299
 568.564 748.471
 540.874 550.187
 40.674 591.208
 111.203 791.525
 488.346 528.296
 391.710 914.705
 27.503 627.099
 972.720 692.692
 818.774 28.946
 326.120 555.800
 811.434 313.694
 451.356 358.284
 402.775 770.634
 89.278 120.536
 120.137 991.321
 798.318 810.873
 662.042 837.695
 21.730 861.766
 823.384 7.921
 615.477 690.056
 247.899 108.094
 57.169 971.316
 947.879 841.367
 823.780 907.410
 782.995 913.632
 769.050 716.761
 852.085 808.985
 13.460 202.610
 106.814 256.615
 96.092 540.044
 605.390 56.929
 347.580 532.835
 177.261 787.835
 498.745 81.813
 933.320 616.814
 15.669 673.944
 926.071 111.102
 77.080 432.303
 314.189 192.950
 215.601 889.383
 917.580 621.124
 615.072 777.735
 942.389 0.773
 779.614 31.621
 618.361 4.419
 607.110 10.620
 309.723 415.526
 854.275 980.910
 449.519 737.018
 69.614 803.026
 98.520 410.003
 494.419 897.495
 563.947 398.089
 343.961 103.766
 928.929 761.091
 637.512 365.899
 467.564 385.210
 156.512 13.654
 257.663 787.136
 687.602 143.728
 186.623 664.847
 917.326 517.367
 386.589 941.576
 856.963 892.462
 672.382 520.741
 611.227 606.117
 106.965 933.054
 488.710 964.000
 529.970 873.210
 663.229 912.271
 978.735 168.178
 815.156 44.243
 960.028 634.008
 844.856 95.197
 624.189 220.330
 994.325 213.831
 9.706 734.220
 628.754 867.042
 701.415 716.399
 811.014 776.128
 843.877 916.774
 396.039 727.810
 415.378 503.034
 128.986 23.907
 767.900 120.509
 554.140 191.014
 523.063 205.018
 37.308 968.664
 160.066 299.330
 932.496 524.358
 794.024 320.534
 646.557 940.324
 304.832 817.846
 789.255 804.296
 798.799 811.646
 659.565 880.108
 357.225 143.970
 384.206 388.994
 715.048 742.965
 166.554 95.656
 314.295 419.331
 351.498 751.140
 564.896 897.518
 595.964 224.991
 921.278 629.936
 40.274 980.190
 926.843 456.013
 389.991 164.752
 898.091 522.376
 582.141 163.075
 701.734 764.189
 767.754 758.119
 736.098 114.978
 691.517 283.040
 954.690 932.681
 889.257 109.166
 585.536 638.641
 108.158 238.219
 203.488 514.774
 839.719 492.913
 430.795 8.707
 150.791 74.684
 778.808 789.677
 116.554 964.130
 833.726 477.080
 66.563 553.169
 42.863 242.407
 720.232 932.993
 14.414 942.870
 733.100 724.265
 320.331 676.100
 525.442 171.977
 934.369 510.246
 798.297 273.878
 369.131 18.559
 340.420 945.911
 348.837 273.725
 527.511 18.826
 98.480 292.056
 950.010 215.912
 502.946 984.022
 468.678 81.927
 27.768 403.883
 481.967 157.944
 260.655 201.665
 542.910 956.558
 672.232 384.893
 636.201 558.052
 975.991 780.925
 321.476 882.592
 639.964 454.230
 673.109 998.847
 342.802 43.244
 59.634 698.791
 729.746 820.673
 569.844 135.621
 792.274 797.145
 523.600 611.121
 730.288 444.509
 422.317 775.481
 746.724 440.767
 768.998 122.157
 938.840 78.568
 995.892 919.231
 183.658 743.470
 807.481 703.623
 640.799 783.028
 309.237 403.209
 515.880 544.590
 532.763 662.305
 921.794 765.825
 273.427 287.130
 751.423 530.259
 368.130 48.969
 219.867 838.991
 702.389 673.983
 261.329 453.305
 844.564 390.593
 967.769 0.949
 460.945 219.346
 253.829 646.620
 721.943 488.126
 523.997 655.792
 123.169 190.013
 230.213 446.946
 325.340 515.160
 346.106 762.776
 276.459 565.610
 280.704 193.936
 484.266 177.314
 20.939 772.769
 525.685 341.930
 67.898 798.382
 834.787 747.776
 333.814 553.075
 326.950 890.990
 740.839 483.917
 272.742 381.403
 32.355 628.079
 11.960 960.360
 824.567 198.057
 30.872 227.886
 320.491 970.351
 751.697 653.118
 337.967 361.314
 193.500 513.958
 404.335 265.336
 752.020 519.788
 7.029 77.224
 459.440 945.248
 603.998 42.492
 674.021 714.938
 461.108 661.461
 617.186 490.319
 644.038 316.687
 128.422 23.652
 726.551 364.835
 505.936 852.575
 740.141 415.932
 105.965 446.857
 165.070 462.805
 201.890 710.156
 10.734 484.965
 374.727 949.548
 243.467 463.245
 791.286 109.586
 559.648 748.962
 200.451 922.233
 166.872 44.567
 369.984 235.869
 299.542 997.587
 227.468 883.461
 459.363 477.874
 843.960 149.869
 215.730 906.873
 995.440 960.081
 33.884 709.706
 695.916 983.263
 306.131 754.845
 361.139 721.931
 157.614 986.009
 130.251 511.968
 875.499 806.569
 44.633 18.922
 989.456 883.333
 911.985 990.903
 210.676 145.257
 625.733 571.055
 43.058 879.866
 774.795 626.096
 918.530 8.309
 579.225 195.665
 11.823 146.727
 489.119 84.537
 369.345 750.620
 356.360 721.237
 881.572 69.105
 553.382 997.885
 755.839 402.241
 95.278 833.448
 152.068 117.121
 999.710 503.014
 251.592 413.431
 274.486 326.584
 290.362 77.928
 990.059 480.568
 632.572 587.377
 511.200 492.322
 246.913 333.410
 719.514 302.097
 511.558 389.335
 750.308 667.861
 979.713 821.927
 640.588 577.020
 27.674 790.669
 289.906 286.702
 452.136 557.928
 175.660 602.569
 431.833 557.243
 445.814 127.913
 497.009 99.836
 894.268 963.035
 513.826 423.843
 170.154 843.484
 272.384 154.467
 597.796 999.047
 227.884 909.791
 608.043 258.453
 773.785 585.352
 876.159 673.278
 190.932 625.639
 401.618 384.730
 13.163 452.677
 479.405 695.908
 951.418 796.787
 532.091 567.125
 26.606 354.159
 281.745 641.290
 56.424 387.133
 628.202 688.839
 830.798 259.019
 706.316 186.738
 980.964 644.304
 963.380 903.751
 812.544 231.339
 226.062 534.971
 925.695 107.766
 814.152 934.094
 806.124 924.410
 959.454 543.694
 337.958 122.077
 458.733 574.666
 290.039 494.304
 439.315 78.937
 765.903 679.773
 857.477 678.514
 717.709 628.739
 348.845 633.208
 316.605 981.865
 975.778 564.051
 985.925 716.421
 391.032 305.162
 556.464 448.636
 785.220 479.889
 440.385 792.385
 485.914 824.419
 165.806 39.416
 210.221 491.158
 619.402 786.470
 174.773 423.310
 39.487 647.235
 675.110 909.930
 144.853 774.910
 451.117 6.758
 811.434 22.719
 450.510 182.352
 783.735 389.112
 235.428 252.163
 973.451 151.354
 698.123 966.423
 724.168 271.082
 363.916 983.069
 857.228 259.171
 969.423 986.859
 536.461 481.501
 271.141 403.551
 753.397 654.184
 926.486 137.301
 122.866 64.375
 512.152 554.699
 352.598 424.339
 222.120 215.140
 198.885 551.215
 891.881 660.193
 510.910 607.499
 801.653 620.543
 494.526 48.114
 247.833 864.941
 65.618 824.953
 370.180 328.786
 915.648 690.649
 866.704 238.847
 57.194 527.141
 406.785 453.795
 363.538 674.409
 106.366 817.248
 249.486 938.808
 901.157 760.844
 775.146 773.037
 41.722 880.188
 282.491 510.486
 938.270 557.628
 216.869 241.046
 856.279 634.622
 140.736 184.205
 363.189 495.489
 541.585 265.245
 260.826 956.812
 875.153 63.542
 20.801 946.346
 201.598 676.484
 436.451 876.582
 677.484 141.614
 484.188 785.934
 299.446 462.513
 871.184 40.769
 473.630 585.330
 760.564 610.228
 854.011 733.117
 987.884 480.119
 175.981 700.195
 195.150 639.489
 561.146 180.274
 645.547 622.042
 614.665 107.211
 681.045 823.133
 36.026 748.952
 437.050 641.048
 953.766 851.844
 327.099 948.687
 638.686 188.236
 203.396 919.367
 90.970 134.818
 936.000 879.366
 504.746 387.871
 337.851 602.149
 137.692 105.417
 1.214 397.361
 330.040 921.857
 262.961 974.812
 581.673 690.235
 444.125 513.702
 790.900 18.621
 929.203 664.529
 145.109 743.786
 981.668 520.602
 221.100 256.388
 306.147 473.504
 668.811 902.095
 839.937 508.494
 311.969 642.694
 615.301 988.581
 576.485 396.392
 510.695 547.483
 153.932 378.635
 488.382 979.935
 603.144 741.246
 385.417 241.751
 895.774 531.252
 325.577 0.969
 507.745 649.939
 395.433 905.473
 662.136 41.585
 875.444 532.227
 432.593 749.642
 236.937 180.106
 140.308 981.256
 461.391 474.038
 420.615 669.889
 366.071 515.436
 424.094 737.070
 339.278 785.780
 356.559 860.111
 712.003 570.574
 285.585 850.948
 386.481 594.050
 259.242 55.429
 974.824 256.122
 34.873 571.619
 694.838 147.705
 419.413 654.672
 450.348 835.008
 523.305 784.857
 668.215 584.657
 351.377 400.535
 555.270 227.063
 647.587 880.641
 909.999 593.441
 906.449 659.027
 613.902 421.157
 920.094 288.462
 526.656 702.025
 182.413 283.829
 11.590 688.779
 284.969 866.119
 470.543 106.975
 55.564 520.927
 520.174 114.239
 380.120 62.690
 198.493 667.996
 260.530 659.844
 457.227 809.184
 871.973 792.951
 232.281 936.061
 947.955 170.021
 353.577 62.927
 322.856 258.399
 172.853 857.715
 561.265 874.388
 972.503 595.130
 290.140 529.105
 342.323 103.848
 691.117 306.883
 849.223 23.657
 1.768 560.993
 506.032 808.111
 289.758 776.645
 0.731 637.962
 4.561 464.741
 61.529 868.323
 257.417 818.856
 93.726 577.167
 639.722 265.337
 672.183 863.653
 948.972 650.666
 152.339 552.014
 64.169 95.455
 570.178 70.975
 591.527 970.361
 837.537 321.173
 806.882 751.124
 656.974 25.775
 952.162 938.924
 436.551 234.936
 526.182 804.808
 88.886 566.085
 850.000 465.350
 963.350 293.080
 716.875 18.844
 251.263 322.387
 267.877 980.570
 190.147 328.775
 605.449 631.280
 896.794 172.057
 886.269 729.540
 5.102 126.648
 367.021 196.528
 751.821 263.865
 835.777 237.062
 222.840 510.697
 99.496 54.831
 79.078 836.177
 344.347 10.092
 862.105 696.508
 698.391 177.403
 526.123 201.944
 741.536 727.806
 948.795 492.276
 890.052 88.199
 85.783 954.227
 974.514 140.387
 102.840 254.439
 201.491 798.626
 148.248 657.899
 389.132 648.488
 523.825 856.234
 571.828 208.105
 434.046 36.352
 34.267 67.566
 502.937 311.313
 643.337 221.252
 62.916 936.443
 158.782 394.728
 257.797 109.566
 509.338 911.526
 135.705 160.577
 887.824 490.478
 711.886 768.610
 841.714 421.592
 984.692 591.728
 288.826 463.734
 821.774 581.924
 872.542 932.175
 682.356 905.398
 167.448 205.691
 192.996 53.412
 662.397 954.115
 489.392 561.870
 969.825 956.598
 19.426 48.201
 452.087 402.362
 669.866 702.842
 109.889 9.241
 831.141 260.790
 665.115 396.052
 504.719 38.392
 889.153 653.897
 142.248 204.186
 304.936 495.382
 394.389 803.401
 931.210 251.752
 852.828 557.467
 74.034 133.857
 657.161 387.004
 714.385 887.253
 178.102 374.228
 531.162 333.590
 1.903 294.251
 353.291 394.595
 953.106 350.695
 998.552 401.682
 682.182 686.120
 253.738 679.508
 392.631 79.789
 732.680 197.314
 23.315 862.166
 645.282 164.748
 773.858 976.228
 80.174 732.027
 354.739 699.507
 281.856 876.173
 53.064 347.815
 954.714 319.777
 377.146 242.518
 793.296 155.996
 128.003 909.303
 991.264 228.709
 647.153 349.501
 269.224 240.805
 313.946 887.813
 160.772 803.162
 171.847 545.793
 661.612 974.146
 614.142 752.543
 461.432 322.322
 71.370 7.161
 503.493 736.963
 534.327 516.550
 541.904 440.992
 889.763 903.002
 258.682 273.895
 516.172 504.682
 757.365 918.327
 412.637 165.798
 340.978 469.416
 545.943 459.276
 211.040 481.982
 784.778 121.415
 471.211 285.032
 132.410 864.014
 791.861 97.950
 311.632 314.266
 576.644 7.234
 641.911 406.384
 83.168 620.510
 575.685 292.017
 879.598 675.596
 928.750 570.482
 287.858 782.014
 402.070 76.427
 170.828 61.444
 305.481 454.404
 992.161 748.867
 767.294 540.084
 518.025 849.682
 160.386 40.310
 673.237 17.900
 960.825 933.199
 821.002 739.892
 948.362 310.240
 345.004 256.445
 181.317 360.302
 692.453 27.524
 856.635 797.075
 632.182 799.753
 277.595 93.587
 116.841 851.965
 178.178 387.566
 864.224 911.019
 529.074 227.817
 219.840 705.527
 313.389 453.143
 488.873 582.121
 201.138 331.116
 266.894 985.842
 364.546 674.269
 219.297 607.273
 108.023 426.642
 701.832 343.897
 487.726 245.358
 849.298 897.165
 569.122 852.049
 635.122 330.920
 523.354 499.864
 597.812 517.734
 954.172 286.802
 696.219 379.530
 939.216 378.897
 176.966 735.602
 478.600 511.826
 575.599 468.079
 788.728 581.773
 517.173 431.268
 32.394 271.652
 899.452 911.808
 212.447 683.207
 228.296 601.543
 604.167 946.102
 303.649 600.429
 992.249 979.380
 427.626 314.288
 296.670 606.752
 703.467 658.971
 805.307 333.907
 523.472 401.366
 20.808 432.810
 791.698 947.209
 118.933 834.773
 907.382 379.843
 702.304 391.712
 740.143 32.707
 117.552 644.590
 278.539 576.799
 238.476 551.650
 928.138 273.496
 659.519 29.072
 500.633 199.730
 502.129 386.423
 276.630 428.632
 24.190 182.405
 474.518 142.360
 405.441 957.401
 427.455 778.356
 128.585 133.245
 499.217 644.797
 408.742 913.061
 574.862 80.296
 968.212 711.340
 989.338 537.307
 887.424 833.475
 229.941 814.132
 268.025 282.337
 218.749 688.585
 454.803 565.286
 578.523 74.394
 717.208 717.113
 968.338 452.262
 679.555 842.117
 379.230 159.487
 705.430 851.998
 569.958 359.470
 633.419 666.043
 540.739 374.823
 178.383 517.570
 859.156 40.661
 358.200 637.645
 615.974 818.881
 86.887 66.224
 976.052 376.460
 650.650 665.351
 455.796 953.241
 916.527 212.500
 786.746 175.187
 529.654 259.156
 175.920 571.138
 953.740 915.223
 936.855 253.802
 372.171 919.517
 408.151 373.793
 269.451 976.768
 194.345 659.340
 982.773 969.086
 530.675 739.745
 882.836 12.303
 790.528 909.556
 796.114 543.152
 202.021 429.660
 205.427 450.688
 926.138 554.303
 2.545 354.042
 59.439 907.552
 659.796 268.690
 473.635 63.297
 634.130 275.417
 884.832 679.073
 317.168 231.521
 177.417 31.266
 551.640 754.307
 889.994 548.526
 504.833 515.192
 330.343 958.088
 832.692 551.889
 27.814 978.464
 596.869 720.019
 988.023 409.349
 276.981 338.428
 397.218 799.213
 620.655 449.600
 271.543 191.899
 616.681 223.469
 877.011 360.408
 886.855 825.918
 204.835 289.290
 548.349 389.284
 97.417 842.567
 581.981 538.742
 834.653 693.610
 887.281 613.721
 737.997 854.003
 150.349 286.279
 89.094 943.063
 986.072 618.057
 926.748 626.799
 336.199 754.098
 944.916 128.768
 56.206 856.067
 207.582 95.350
 956.905 600.598
 994.353 369.562
 184.811 572.494
 142.018 891.904
 834.707 269.872
 428.940 270.247
 648.310 702.221
 115.777 825.796
 827.032 836.572
 790.817 676.520
 590.489 455.880
 332.143 726.529
 564.457 502.440
 581.287 118.966
 254.595 243.300
 291.307 625.583
 330.546 810.452
 961.870 698.823
 737.389 923.116
 278.541 127.820
 499.237 120.069
 334.882 809.832
 667.649 234.983
 513.963 480.565
 83.165 395.858
 548.561 13.362
 302.444 670.325
 652.746 286.927
 240.224 901.818
 836.020 588.048
 281.556 968.146
 267.046 29.658
 35.902 964.993
 367.828 760.595
 683.770 884.375
 789.521 572.806
 365.340 574.535
 474.757 390.954
 88.300 876.385
 153.220 590.665
 701.770 216.141
 180.257 932.954
 60.451 868.731
 23.755 436.984
 256.942 6.837
 671.473 820.557
 852.692 321.806
 87.023 312.139
 214.330 891.368
 733.132 40.281
 140.619 412.054
 329.422 711.934
 927.366 389.000
 970.369 541.901
 297.869 250.517
 627.343 48.940
 362.628 138.319
 854.587 312.427
 54.868 715.929
 248.886 25.731
 611.880 277.652
 240.701 392.432
 383.365 659.210
 63.120 809.145
 997.033 520.036
 24.610 849.173
 102.009 948.156
 350.826 305.627
 148.552 634.181
 36.515 737.525
 7.822 64.251
 115.571 869.964
 450.528 926.683
 98.706 377.643
 304.225 737.984
 705.072 593.216
 414.583 235.761
 415.680 857.314
 718.341 414.670
 370.205 910.312
 869.962 893.100
 109.992 527.355
 978.638 179.721
 112.632 643.840
 338.623 87.906
 768.979 399.999
 258.522 140.477
 801.926 757.709
 601.815 76.081
 325.493 783.058
 782.328 161.096
 79.179 32.889
 258.609 717.453
 460.069 186.764
 37.219 277.691
 6.486 597.147
 26.995 895.293
 982.438 525.531
 937.828 82.808
 770.302 741.653
 644.660 474.889
 327.056 903.488
 850.041 861.496
 1.589 739.597
 489.204 591.731
 380.333 820.487
 596.143 285.649
 436.771 445.391
 456.543 224.913
 346.502 464.383
 435.633 28.940
 710.906 297.796
 211.398 207.623
 254.579 865.740
 544.298 751.618
 48.133 976.256
 655.263 54.162
 10.611 82.727
 698.761 522.562
 494.305 366.980
 344.884 241.692
 607.435 256.791
 714.471 895.425
 122.890 683.752
 638.293 874.981
 218.409 333.845
 682.244 536.372
 337.558 558.220
 545.568 983.672
 422.099 480.994
 201.726 512.793
 993.557 665.356
 617.984 54.167
 731.666 745.497
 619.753 95.584
 564.816 982.011
 721.903 781.996
 935.678 300.452
 747.390 201.970
 994.879 89.992
 212.675 445.574
 496.370 700.826
 651.512 411.506
 187.137 29.774
 849.055 748.553
 396.850 933.806
 895.089 824.850
 313.478 86.977
 770.050 455.499
 380.518 689.020
 34.937 902.991
 250.330 550.928
 993.828 654.427
 483.982 197.065
 276.491 824.114
 487.230 923.132
 192.263 19.753
 129.002 188.852
 932.239 825.868
 795.424 273.189
 944.870 20.521
 809.491 13.641
 733.780 462.790
 792.634 440.678
 282.359 621.309
 586.392 720.247
 107.023 701.740
 295.017 563.743
 92.697 656.969
 186.226 953.737
 235.887 302.653
 8.468 978.608
 881.537 727.458
 488.372 849.039
 111.911 987.576
 678.802 878.966
 454.068 155.246
 581.664 713.258
 795.518 487.851
 294.000 250.165
 316.766 275.358
 372.624 180.062
 799.235 677.488
 311.544 500.334
 985.238 86.893
 935.680 692.383
 844.008 650.184
 170.057 899.093
 928.303 84.892
 409.947 623.751
 236.805 778.099
 536.796 404.177
 578.618 912.733
 267.698 83.969
 771.026 502.423
 841.208 707.321
 696.640 327.739
 206.370 471.387
 360.814 848.924
 649.629 362.951
 387.383 856.521
 748.979 131.939
 586.174 436.094
 347.353 676.724
 238.396 431.564
 877.071 64.161
 947.885 49.153
 411.654 625.664
 372.549 246.905
 665.848 469.801
 909.498 690.115
 283.011 457.634
 690.714 48.239
 942.852 91.197
 738.305 382.249
 471.636 775.121
 217.056 81.626
 449.625 699.475
 747.953 906.709
 72.568 846.739
 253.664 964.986
 849.977 801.711
 792.480 79.769
 304.953 609.652
 1.384 817.843
 199.059 620.559
 764.846 140.985
 39.776 327.037
 410.207 87.370
 164.136 666.436
 412.623 315.815
 535.202 146.960
 285.241 642.506
 371.021 770.215
 999.295 640.601
 759.786 872.511
 93.236 873.027
 739.328 273.491
 211.739 693.510
 751.235 97.768
 489.845 726.677
 565.269 183.806
 242.727 961.918
 431.998 490.148
 319.231 845.051
 412.436 493.844
 161.899 194.924
 182.884 406.898
 725.336 217.699
 579.034 536.465
 529.452 239.042
 261.994 222.001
 58.066 63.929
 24.286 201.515
 703.871 535.841
 848.683 709.461
 457.852 973.135
 157.237 75.737
 448.349 672.168
 90.860 579.919
 358.480 686.949
 817.953 83.692
 250.112 116.779
 38.850 799.798
 660.788 290.364
 114.093 5.448
 232.678 551.626
 760.152 635.609
 998.766 993.969
 515.120 325.904
 663.166 11.668
 246.818 460.832
 344.792 135.754
 751.906 230.971
 835.068 384.047
 950.813 238.698
 182.195 508.470
 621.246 207.414
 541.497 685.593
 912.596 251.495
 611.003 627.316
 752.815 626.037
 444.707 937.038
 484.295 85.432
 46.710 92.783
 760.341 891.980
 394.790 383.014
 591.235 99.871
 622.078 774.739
 969.293 231.240
 153.753 268.785
 324.195 610.685
 8.420 146.414
 90.128 949.154
 40.740 377.853
 409.692 799.731
 135.543 730.717
 789.162 44.409
 730.018 58.987
 766.662 925.926
 208.430 286.350
 98.364 391.260
 805.377 526.873
 925.362 758.097
 493.980 57.481
 0.917 312.988
 702.940 807.527
 557.875 275.802
 582.530 138.282
 331.105 261.218
 358.946 817.742
 749.563 591.504
 216.605 762.421
 335.134 488.591
 219.877 717.285
 926.859 735.987
 323.283 117.622
 853.709 56.365
 269.382 853.199
 549.259 418.609
 586.747 106.734
 107.751 253.879
 379.767 327.502
 771.931 124.970
 754.042 329.241
 495.334 523.429
 605.398 462.716
 290.299 946.812
 879.776 440.978
 640.989 281.923
 1.162 214.096
 489.052 352.419
 884.411 964.822
 177.731 609.822
 171.235 883.071
 835.446 700.535
 126.003 571.449
 387.711 638.205
 31.691 323.343
 180.362 676.787
 166.714 826.743
 879.116 606.389
 205.089 199.238
 260.498 988.818
 553.077 411.294
 934.991 985.417
 55.967 755.327
 231.192 594.822
 222.968 857.388
 33.876 766.789
 623.260 986.997
 501.755 459.898
 102.429 920.253
 312.673 1.205
 608.979 63.561
 493.823 335.617
 561.917 802.801
 418.928 938.650
 142.041 348.668
 198.138 340.410
 664.275 586.946
 282.702 669.032
 251.990 387.187
 566.274 181.884
 555.642 389.580
 827.475 991.669
 859.388 783.386
 841.224 706.882
 925.722 957.603
 535.020 352.290
 617.989 982.175
 904.404 91.082
 195.291 643.924
 80.973 77.789
 128.400 583.309
 596.484 387.171
 976.495 965.154
 965.787 811.850
 883.703 967.894
 755.618 339.075
 395.449 231.740
 180.064 8.644
 804.639 697.174
 409.014 339.501
 66.839 62.578
 463.727 577.171
 375.230 355.506
 152.428 158.963
 866.685 948.705
 645.274 285.389
 199.319 252.608
 257.021 606.755
 162.096 414.411
 880.367 331.158
 264.299 674.543
 454.194 597.751
 825.812 739.210
 348.243 566.108
 320.400 178.597
 666.364 193.683
 188.521 650.341
 109.966 218.897
 562.200 764.116
 175.286 63.505
 63.375 873.066
 384.289 605.927
 233.615 619.517
 849.421 464.672
 114.838 934.764
 454.893 240.441
 868.422 545.126
 87.970 285.660
 137.922 158.905
 787.055 955.009
 625.467 82.138
 81.568 909.753
 264.095 356.247
 702.257 137.797
 581.008 839.912
 838.302 661.129
 716.563 323.160
 136.063 949.570
 900.213 507.006
 178.545 376.475
 500.326 890.757
 587.556 436.271
 525.683 555.717
 563.290 208.864
 331.375 933.544
 357.906 781.093
 392.886 705.611
 187.996 115.327
 184.565 442.615
 571.134 550.328
 210.774 798.403
 247.632 605.551
 71.159 495.930
 271.911 678.872
 530.368 854.736
 658.467 236.353
 44.739 717.028
 103.224 114.117
 164.949 732.801
 808.290 25.054
 978.100 603.535
 681.010 491.063
 22.559 989.416
 99.132 424.608
 353.974 928.152
 803.356 946.832
 64.818 256.112
 145.192 754.308
 168.847 267.321
 58.631 199.384
 415.666 685.885
 493.540 12.135
 61.837 596.560
 229.917 313.048
 609.420 800.767
 646.340 808.280
 949.557 806.514
 132.371 152.633
 589.644 375.943
 980.657 754.091
 773.058 940.034
 165.640 388.198
 348.623 833.144
 885.612 16.685
 444.423 928.150
 915.246 54.166
 31.818 984.132
 66.486 906.698
 718.250 611.593
 594.806 89.348
 922.484 864.558
 501.520 305.086
 507.224 874.551
 985.288 988.501
 968.728 829.132
 979.551 454.672
 111.171 788.644
 797.933 681.424
 418.578 40.919
 495.234 143.057
 935.426 767.638
 64.282 22.204
 688.216 980.795
 33.517 585.778
 537.048 867.189
 239.747 819.040
 804.352 627.475
 436.125 382.050
 256.364 528.996
 196.404 164.212
 633.787 514.193
 110.235 760.171
 266.501 264.966
 176.204 934.099
 641.510 955.043
 313.129 955.628
 605.040 4.584
 77.574 720.740
 103.288 352.131
 626.493 972.191
 639.595 87.454
 156.348 129.309
 539.481 644.131
 20.201 164.728
 463.068 172.999
 336.269 329.947
 633.921 637.480
 597.743 52.246
 914.557 660.633
 844.784 987.776
 54.991 173.358
 714.149 520.584
 278.286 566.213
 816.606 211.498
 405.627 826.786
 662.107 106.460
 225.679 184.413
 840.560 958.836
 994.769 108.578
 533.118 368.010
 234.589 281.669
 164.453 416.198
 244.877 946.521
 177.918 441.729
 544.948 10.636
 418.218 230.264
 328.427 559.126
 414.017 761.647
 691.488 214.664
 267.376 110.827
 60.896 703.405
 758.100 573.848
 791.929 299.552
 366.812 247.042
 168.537 677.569
 997.165 317.879
 62.947 389.903
 349.173 183.367
 796.348 390.203
 854.649 166.360
 486.435 58.686
 352.665 286.817
 524.933 269.388
 856.435 15.037
 155.022 521.148
 769.801 703.743
 224.526 778.393
 256.512 997.794
 588.510 817.999
 481.659 752.227
 790.290 828.994
 543.184 164.574
 231.823 177.862
 831.465 25.259
 175.057 439.121
 614.133 304.928
 420.267 445.233
 986.818 90.232
 163.981 568.468
 182.238 25.843
 329.352 187.750
 141.648 561.877
 20.184 183.843
 353.959 99.761
 814.098 855.378
 216.983 498.626
 471.265 255.463
 608.231 787.162
 586.727 154.111
 333.878 526.487
 503.619 566.069
 596.172 307.819
 881.800 618.137
 352.359 829.860
 84.836 926.635
 280.565 885.794
 614.339 216.898
 196.994 165.338
 244.032 635.605
 938.947 825.485
 49.141 717.310
 522.704 352.367
 905.749 793.047
 465.273 889.518
 168.458 436.407
 513.706 273.779
 495.185 386.703
 222.498 843.972
 250.396 966.005
 253.951 279.510
 610.773 903.923
 422.075 412.441
 651.837 428.481
 159.225 28.469
 994.757 591.529
 636.211 37.634
 427.394 831.573
 419.040 226.336
 623.189 385.176
 584.905 787.706
 209.831 130.152
 260.745 421.201
 983.872 960.348
 782.130 464.237
 727.598 674.178
 118.749 4.272
 514.070 319.109
 974.181 469.749
 441.567 824.623
 468.558 829.521
 729.391 819.845
 558.089 274.872
 45.746 652.915
 168.286 413.944
 791.075 581.694
 329.115 388.772
 995.699 804.492
 639.585 509.270
 130.965 750.968
 973.763 581.145
 803.599 803.369
 115.452 946.239
 281.786 203.843
 698.328 730.081
 570.274 302.124
 484.100 44.226
 244.909 877.718
 262.927 77.325
 112.314 40.530
 966.127 551.809
 568.614 73.068
 477.067 860.939
 86.246 566.084
 976.434 37.990
 806.910 748.288
 905.192 265.078
 711.978 90.970
 42.884 889.135
 182.323 41.938
 129.291 377.606
 54.164 212.538
 580.435 583.280
 85.608 999.945
 420.516 378.464
 332.833 608.183
 652.491 711.335
 511.175 759.753
 82.918 495.209
 403.569 230.510
 590.470 293.784
 649.081 249.079
 49.757 356.850
 372.728 975.003
 488.106 301.856
 632.762 793.814
 536.510 253.102
 294.626 269.929
 138.745 933.731
 876.264 897.815
 684.557 463.382
 35.317 546.996
 941.920 119.207
 525.521 856.720
 165.673 258.375
 681.534 91.349
 669.728 930.335
 295.332 798.591
 659.832 396.693
 323.556 340.738
 754.056 60.908
 366.989 206.095
 967.460 940.166
 647.227 306.265
 932.457 304.271
 81.079 968.124
 272.160 993.484
 533.004 420.889
 673.480 6.780
 875.820 533.129
 731.060 537.432
 778.918 786.912
 791.512 803.333
 293.330 792.147
 137.333 869.648
 139.477 489.956
 56.725 551.760
 904.591 906.374
 873.042 292.836
 103.999 374.480
 407.430 274.439
 688.401 412.347
 750.373 597.583
 225.584 434.674
 580.201 88.384
 740.440 587.167
 625.448 575.404
 355.835 764.621
 587.349 559.129
 185.666 236.892
 861.269 267.363
 840.671 832.878
 491.864 649.095
 820.548 783.118
 815.012 904.613
 588.997 699.185
 356.664 447.726
 321.227 765.964
 529.745 529.402
 938.707 674.812
 78.048 168.535
 819.522 656.039
 721.786 98.566
 413.433 843.059
 52.463 477.297
 270.753 173.699
 972.313 466.297
 788.642 802.744
 271.216 75.976
 315.689 150.745
 755.446 18.895
 367.146 975.043
 489.545 608.590
 273.491 337.944
 564.915 891.477
 1.772 822.821
 574.425 378.046
 493.338 461.117
 937.581 635.081
 196.882 371.660
 999.784 67.095
 539.500 259.231
 614.415 922.333
 570.640 493.053
 728.288 641.908
 587.947 199.843
 428.221 380.809
 66.368 512.791
 395.624 883.373
 972.129 60.386
 762.238 925.477
 563.999 841.341
 796.205 539.048
 31.423 588.240
 584.902 25.043
 961.640 488.071
 158.495 917.841
 287.771 8.160
 133.434 181.792
 372.378 517.454
 593.649 859.818
 504.381 232.558
 292.544 530.460
 812.981 732.924
 402.919 405.128
 364.929 248.313
 594.437 868.920
 648.778 132.856
 637.295 158.917
 352.501 303.181
 552.420 621.916
 103.000 973.160
 417.099 303.193
 904.620 195.537
 732.817 208.856
 339.021 592.298
 39.759 441.930
 73.988 183.127
 568.504 37.578
 980.395 507.036
 830.757 982.348
 734.156 769.628
 422.292 878.298
 446.303 671.073
 25.737 553.112
 835.175 902.255
 819.474 685.396
 148.918 203.683
 711.025 39.330
 336.315 919.327
 86.292 29.402
 424.458 341.844
 995.331 174.554
 221.288 923.578
 854.653 177.571
 51.078 846.814
 137.141 271.607
 435.966 125.217
 23.352 518.615
 344.488 604.955
 310.328 596.905
 679.416 98.101
 802.171 465.661
 116.121 702.608
 54.763 97.044
 726.137 823.095
 407.607 191.230
 228.864 826.121
 229.226 671.779
 360.704 854.577
 827.624 548.995
 91.804 440.689
 460.652 954.105
 65.598 939.220
 827.689 319.320
 198.161 835.415
 666.784 606.036
 318.821 940.601
 31.518 479.044
 729.503 787.093
 218.531 467.740
 729.961 978.847
 477.290 540.712
 324.528 291.448
 703.874 508.069
 271.706 281.435
 523.776 132.414
 342.187 538.144
 56.880 416.114
 548.344 359.448
 360.676 896.654
 336.543 64.658
 23.426 846.261
 383.655 772.975
 663.586 475.100
 4.789 814.127
 549.469 783.336
 7.623 930.031
 126.444 815.835
 569.977 643.606
 698.231 229.772
 774.749 75.273
 702.876 290.680
 416.494 681.681
 129.388 433.338
 656.305 867.961
 392.792 142.404
 809.001 818.188
 6.404 171.809
 714.680 723.013
 321.700 595.085
 694.497 523.814
 437.374 190.074
 390.060 394.691
 677.579 555.659
 912.368 143.672
 200.266 745.529
 707.989 119.343
 793.803 210.612
 618.737 786.437
 555.206 359.176
 450.927 1.805
 296.474 979.054
 369.093 939.465
 404.448 292.748
 927.756 229.482
 770.666 221.839
 97.166 980.332
 924.953 976.240
 222.242 128.783
 842.461 826.175
 178.176 826.509
 68.978 595.592
 704.775 40.500
 922.291 286.084
 871.051 67.463
 4.855 316.889
 151.314 483.897
 109.982 181.356
 696.886 57.224
 653.149 171.259
 29.232 103.673
 923.027 21.079
 729.876 610.527
 962.619 453.778
 381.873 449.636
 577.008 262.573
 352.148 141.902
 465.943 600.047
 271.933 725.835
 520.701 942.515
 755.347 314.657
 956.908 895.678
 928.332 264.073
 808.307 764.295
 359.556 525.444
 838.779 46.805
 582.109 626.113
 677.351 674.094
 364.043 840.182
 807.812 593.826
 473.885 919.581
 393.206 927.916
 844.548 318.367
 56.399 385.948
 668.818 124.467
 19.824 402.775
 168.252 15.352
 107.074 850.664
 124.483 970.294
 281.108 437.467
 10.275 335.974
 721.632 590.222
 922.995 178.434
 88.547 801.845
 924.499 827.930
 68.853 916.149
 700.704 689.733
 628.065 488.217
 246.684 949.600
 479.854 293.346
 87.159 834.484
 122.715 894.485
 89.328 824.563
 671.818 306.777
 399.567 269.997
 517.676 625.862
 325.372 503.826
 278.902 686.705
 929.833 910.393
 370.218 580.479
 751.848 796.830
 893.329 132.478
 908.303 3.922
 169.596 203.926
 74.708 303.594
 590.230 160.240
 631.679 975.043
 160.556 798.732
 962.573 882.886
 86.515 966.547
 302.125 641.619
 498.935 557.051
 179.782 425.104
 267.095 347.704
 840.413 942.051
 229.040 548.242
 728.111 463.594
 801.009 43.757
 308.032 362.793
 139.828 237.821
 1.703 854.408
 965.538 486.421
 601.496 843.631
 30.557 240.189
 191.200 482.059
 598.129 821.811
 766.660 56.259
 296.467 914.783
 560.769 707.611
 303.965 251.726
 621.665 601.109
 31.176 103.799
 765.649 65.475
 661.290 191.301
 374.235 848.047
 34.854 779.310
 78.054 536.587
 187.081 476.227
 572.309 858.475
 215.882 618.633
 245.701 578.175
 252.424 869.314
 36.640 69.513
 878.580 558.984
 719.935 974.098
 969.986 414.045
 389.736 195.400
 300.717 195.964
 159.359 484.809
 315.181 761.852
 417.642 106.856
 821.904 485.129
 440.091 222.250
 388.191 460.206
 779.362 286.113
 387.607 581.886
 885.191 652.548
 775.714 330.222
 513.290 823.454
 123.395 812.168
 63.511 138.171
 429.354 485.314
 380.841 820.538
 50.160 704.834
 302.167 971.214
 341.806 246.545
 334.546 496.417
 493.456 736.457
 7.027 920.823
 572.500 195.684
 301.189 254.119
 88.713 940.143
 992.035 420.250
 851.134 873.546
 30.149 458.771
 538.970 812.245
 280.927 652.860
 70.522 179.085
 972.905 702.715
 442.912 14.327
 263.790 961.441
 469.450 353.783
 31.762 888.674
 578.376 212.430
 666.159 201.433
 201.735 546.238
 544.147 548.986
 0.105 21.719
 519.751 886.281
 289.450 343.462
 53.426 437.068
 190.453 431.748
 211.663 231.843
 666.264 328.241
 257.977 576.671
 287.828 276.131
 732.783 496.892
 131.131 676.012
 27.360 635.189
 110.082 280.069
 446.370 337.963
 553.052 40.074
 527.717 699.165
 288.668 970.200
 54.200 249.418
 594.394 490.547
 308.124 273.315
 334.274 263.452
 950.383 543.318
 553.267 70.325
 665.433 598.804
 865.780 865.057
 821.868 738.779
 664.701 610.408
 727.192 192.179
 551.752 700.604
 179.895 676.749
 345.892 807.318
 470.599 843.258
 537.348 482.998
 488.055 153.707
 422.536 206.912
 329.954 178.455
 259.355 172.414
 690.348 376.543
 331.266 661.778
 135.953 295.444
 588.256 525.795
 236.544 80.956
 657.484 33.470
 877.188 905.696
 178.554 152.211
 152.383 726.954
 138.381 396.204
 177.584 883.367
 757.269 491.312
 308.551 787.612
 437.683 765.251
 443.024 112.171
 835.361 914.403
 805.111 781.021
 581.695 421.092
 346.286 46.283
 987.991 711.082
 306.976 360.390
 935.443 229.513
 691.440 456.971
 416.908 69.155
 241.226 473.575
 993.250 968.178
 727.203 423.606
 981.882 281.497
 998.515 330.829
 59.813 561.791
 663.313 745.809
 267.980 320.755
 668.499 678.355
 105.881 300.852
 484.794 602.958
 541.630 611.272
 383.170 665.304
 696.872 573.074
 156.065 467.918
 640.785 297.339
 42.183 413.129
 913.289 371.897
 960.164 993.762
 943.138 557.839
 50.682 248.744
 608.534 863.144
 27.926 835.450
 561.234 549.615
 712.863 446.743
 182.763 588.705
 77.773 142.797
 824.423 375.317
 93.425 240.967
 290.632 465.222
 8.852 766.784
 925.030 66.255
 484.273 811.977
 546.336 596.145
 268.566 58.113
 329.703 946.735
 95.285 934.555
 341.084 57.077
 850.127 505.148
 186.820 903.600
 225.624 978.143
 346.147 237.214
 366.559 357.712
 496.948 23.145
 966.065 993.141
 138.905 23.772
 894.683 813.963
 255.723 777.347
 432.961 687.312
 659.797 101.648
 185.895 309.406
 127.192 442.284
 640.934 199.051
 884.852 907.173
 400.158 940.318
 460.484 713.861
 384.091 708.085
 181.484 322.637
 735.419 78.254
 623.865 549.456
 914.462 89.186
 304.489 27.410
 196.745 787.967
 697.565 108.779
 781.611 10.807
 884.688 531.802
 277.800 747.987
 540.446 293.273
 928.770 108.045
 564.438 311.415
 511.836 991.283
 125.425 790.554
 28.561 118.145
 642.192 132.600
 690.215 932.825
 824.708 718.916
 85.324 156.823
 202.618 613.722
 43.518 831.544
 18.299 936.605
 531.239 634.913
 229.223 302.297
 833.656 46.093
 997.835 831.583
 399.904 667.457
 123.237 64.661
 614.933 186.977
 642.730 939.714
 673.707 211.074
 385.494 382.681
 887.856 542.043
 756.702 52.761
 570.280 580.550
 957.320 231.124
 991.543 957.963
 270.162 572.349
 358.525 441.813
 861.921 569.658
 858.901 697.291
 737.587 741.995
 276.134 856.067
 339.564 125.036
 693.333 658.802
 688.845 46.540
 258.235 458.581
 627.803 61.899
 716.527 748.265
 429.609 506.803
 480.738 395.715
 902.295 344.708
 883.973 117.451
 828.368 816.993
 172.129 215.037
 664.249 78.685
 868.159 451.085
 476.159 273.395
 753.948 505.912
 37.301 884.222
 668.979 474.642
 360.068 225.080
 132.838 721.771
 19.623 407.111
 926.702 380.267
 852.617 340.849
 886.023 280.248
 726.338 395.989
 384.906 923.782
 386.620 331.367
 157.269 733.730
 52.799 388.804
 979.139 532.668
 658.632 891.403
 311.806 530.347
 991.078 941.664
 711.592 883.039
 584.080 534.333
 786.416 644.247
 39.996 506.312
 812.937 53.075
 513.244 679.522
 114.805 144.042
 763.284 516.553
 689.500 541.031
 409.658 822.947
 808.591 589.579
 570.990 979.321
 807.324 147.839
 791.136 872.389
 630.697 999.755
 225.991 882.673
 974.176 967.514
 238.511 760.742
 810.588 17.862
 410.467 30.848
 446.443 502.964
 188.287 264.485
 919.795 816.002
 926.484 495.626
 909.865 230.477
 542.832 549.059
 451.322 226.391
 750.307 733.584
 661.432 773.069
 355.316 338.906
 627.991 564.921
 211.839 560.439
 254.305 211.056
 476.523 767.106
 602.478 621.125
 28.588 596.523
 458.446 957.599
 586.794 898.079
 5.736 328.737
 787.820 501.531
 636.741 57.665
 478.714 636.492
 750.691 702.332
 741.068 302.049
 539.667 730.731
 804.813 236.531
 104.557 728.058
 451.908 381.952
 81.186 470.758
 759.441 907.895
 305.790 30.271
 920.954 253.626
 874.319 41.341
 325.073 78.364
 420.665 300.920
 301.243 57.067
 176.954 259.624
 780.732 717.512
 709.648 674.822
 212.721 844.256
 426.738 549.478
 143.796 752.104
 505.175 461.487
 966.270 97.825
 728.510 862.617
 96.403 10.964
 490.156 902.978
 715.764 605.855
 498.503 715.709
 733.726 325.562
 310.464 917.296
 670.847 768.783
 966.656 772.242
 163.843 382.287
 654.855 108.083
 23.678 649.708
 391.680 609.785
 587.508 673.380
 292.220 673.980
 169.627 596.028
 653.083 56.482
 991.050 425.688
 68.769 234.751
 134.921 58.152
 350.204 754.994
 996.720 699.910
 536.682 6.349
 863.471 310.165
 660.343 417.795
 732.235 947.713
 710.955 203.347
 160.674 137.656
 986.431 574.640
 804.851 190.082
 432.633 24.753
 643.679 199.524
 859.231 481.167
 595.237 637.485
 954.303 87.954
 5.653 693.440
 649.879 257.032
 122.486 10.923
 657.652 715.627
 265.834 158.730
 395.657 252.638
 674.058 42.657
 263.132 51.718
 447.662 735.797
 445.214 105.399
 243.005 636.369
 498.172 585.120
 304.021 967.816
 688.995 939.711
 569.786 948.762
 953.099 293.496
 291.678 278.273
 856.491 689.136
 247.051 218.055
 772.875 284.722
 986.207 587.015
 733.970 575.040
 913.189 509.589
 907.947 509.689
 524.233 137.864
 184.685 362.788
 34.071 674.698
 878.941 847.795
 461.579 502.394
 538.103 134.805
 152.266 726.257
 397.650 625.187
 643.890 897.381
 255.557 969.176
 769.197 522.773
 730.698 415.904
 300.600 407.490
 776.744 93.191
 218.028 122.638
 392.451 797.321
 593.578 440.140
 104.865 793.071
 983.751 421.102
 610.202 583.865
 278.573 756.094
 997.726 604.363
 931.800 714.790
 17.356 946.734
 970.582 717.138
 597.971 81.826
 817.659 652.035
 199.264 742.415
 743.501 971.360
 957.677 753.354
 267.319 622.044
 41.589 319.071
 439.965 656.865
 190.859 699.367
 142.056 11.870
 312.475 47.403
 119.009 346.360
 922.010 567.263
 830.909 917.421
 547.562 831.402
 527.196 377.916
 289.610 729.956
 550.349 833.171
 100.748 894.417
 343.129 921.287
 10.631 728.178
 173.017 565.015
 173.875 207.279
 215.769 114.552
 915.351 98.126
 456.048 111.635
 744.907 27.747
 293.707 872.414
 921.396 179.228
 794.388 542.013
 576.882 154.331
 25.607 515.365
 631.722 521.192
 785.610 960.176
 908.870 662.595
 501.231 198.009
 613.338 65.164
 960.168 493.000
 5.359 88.315
 498.009 225.215
 941.880 360.762
 4.611 862.867
 471.930 249.434
 699.854 736.329
 781.715 698.882
 685.204 514.206
 132.797 157.509
 262.939 910.582
 612.089 189.622
 465.503 451.408
 309.697 759.423
 17.397 800.870
 206.887 495.293
 503.834 915.357
 541.862 571.378
 114.436 138.496
 628.901 140.441
 315.252 776.772
 143.201 619.788
 855.099 968.015
 309.071 63.944
 887.439 56.785
 505.541 487.397
 769.911 769.201
 746.985 352.663
 451.129 298.685
 725.718 678.074
 757.922 802.253
 490.996 901.801
 423.045 609.437
 959.509 959.951
 239.142 772.705
 834.623 84.025
 262.940 65.598
 886.819 824.165
 826.164 554.104
 100.496 377.590
 116.253 835.470
 810.262 705.214
 978.713 629.379
 473.900 303.085
 149.977 807.801
 203.203 148.999
 469.185 115.924
 95.061 949.120
 431.778 737.063
 973.524 685.913
 257.705 724.757
 522.632 829.175
 50.967 916.348
 315.824 768.857
 552.003 770.742
 740.396 804.970
 934.881 171.104
 787.473 769.881
 410.413 398.691
 595.053 336.188
 475.304 530.436
 162.849 694.157
 235.569 519.276
 924.992 371.972
 646.973 277.428
 695.323 966.310
 901.859 559.026
 668.294 786.603
 773.845 205.899
 647.983 371.645
 61.476 20.296
 922.773 379.876
 478.668 818.242
 341.773 993.612
 381.900 19.935
 271.689 112.142
 637.548 887.480
 513.693 778.895
 81.905 429.485
 685.822 424.614
 353.579 276.393
 477.879 182.780
 153.701 975.097
 965.937 207.491
 62.238 157.525
 438.848 200.019
 85.569 671.955
 999.229 221.569
 886.124 810.158
 318.859 970.175
 732.354 265.838
 69.149 553.470
 267.774 983.762
 630.325 61.498
 220.455 933.569
 80.103 990.247
 726.630 412.185
 249.373 483.632
 419.431 354.430
 836.817 36.059
 309.915 438.827
 428.102 457.043
 564.133 406.243
 452.750 661.767
 937.019 870.252
 20.812 975.794
 69.247 162.670
 552.729 777.705
 373.144 114.179
 693.367 240.381
 442.418 572.355
 182.084 850.575
 10.350 377.514
 835.117 108.585
 472.615 185.924
 237.865 47.289
 982.748 201.073
 999.185 814.886
 547.164 563.444
 797.274 781.779
 397.506 889.862
 959.671 342.719
 33.877 542.768
 934.312 565.187
 624.429 461.242
 893.241 998.948
 153.974 378.347
 487.668 615.525
 654.296 578.088
 767.777 936.163
 666.987 870.397
 771.213 769.807
 509.727 559.942
 752.199 596.002
 990.606 995.920
 403.038 859.806
 572.274 972.482
 349.282 305.447
 86.433 225.958
 269.794 862.026
 475.541 484.021
 997.213 548.102
 556.855 667.512
 140.148 813.122
 906.526 647.535
 85.852 753.742
 918.777 403.957
 594.504 693.924
 256.017 17.668
 690.097 801.970
 946.693 924.347
 747.709 228.391
 563.737 544.394
 835.435 819.598
 310.591 329.894
 707.277 818.221
 615.104 498.494
 779.726 266.410
 473.449 84.959
 831.728 639.518
 363.800 278.734
 620.458 750.259
 958.575 440.297
 631.982 264.830
 78.039 326.602
 518.151 489.991
 648.813 297.853
 593.293 42.028
 738.249 31.695
 964.272 853.454
 737.639 209.293
 286.052 860.926
 250.055 949.311
 816.006 937.929
 316.436 404.532
 880.826 869.177
 978.813 871.548
 270.379 731.575
 352.723 231.884
 586.363 160.941
 960.589 294.172
 556.702 997.036
 990.916 158.060
 588.827 454.928
 899.350 603.739
 888.988 652.145
 690.142 524.083
 786.361 302.885
 721.273 872.956
 138.956 87.685
 702.952 582.306
 985.153 425.223
 24.461 496.970
 765.403 558.489
 794.238 950.058
 251.489 357.411
 235.984 29.250
 767.193 511.657
 901.439 507.036
 798.851 708.937
 668.051 482.980
 814.806 474.499
 645.121 936.453
 129.940 986.016
 951.243 52.323
 259.326 914.810
 213.290 563.994
 150.580 109.934
 515.133 677.667
 417.939 307.419
 163.269 884.035
 625.759 474.795
 885.237 129.929
 391.480 493.450
 111.773 179.151
 657.662 631.618
 570.139 321.224
 682.234 302.543
 116.786 936.815
 831.343 460.150
 223.748 362.686
 49.163 323.331
 794.126 346.253
 295.778 995.401
 585.039 484.936
 362.917 653.731
 857.083 18.823
 326.346 912.862
 421.269 312.701
 704.428 440.174
 819.257 216.842
 849.353 44.481
 330.524 142.288
 588.607 23.664
 58.777 298.664
 0.049 196.930
 795.594 809.090
 988.555 550.622
 306.280 791.901
 32.651 974.340
 323.567 452.064
 785.967 977.725
 889.580 492.036
 804.194 269.581
 854.150 983.050
 379.785 502.531
 744.702 250.277
 613.625 581.374
 874.608 351.061
 447.904 585.426
 285.957 662.351
 393.348 338.867
 840.368 755.140
 275.638 893.507
 717.006 699.041
 122.535 971.054
 567.674 804.098
 639.882 693.281
 260.348 429.621
 859.794 545.245
 238.367 247.436
 969.338 446.596
 84.449 380.938
 977.386 417.029
 536.694 308.974
 388.853 623.036
 415.720 747.762
 20.009 483.548
 224.224 843.194
 299.895 32.023
 436.817 624.089
 108.195 312.568
 151.304 504.014
 349.358 299.157
 93.238 660.483
 959.742 631.762
 302.132 866.704
 995.351 463.906
 856.958 69.096
 412.135 405.766
 975.417 975.880
 391.312 59.481
 828.839 695.897
 794.730 3.002
 613.702 105.970
 978.740 450.832
 300.836 958.707
 621.586 759.900
 111.839 615.296
 4.019 652.948
 44.479 810.027
 854.084 587.101
 658.713 650.885
 156.285 329.208
 143.925 525.202
 417.113 130.350
 296.214 118.333
 660.935 178.304
 149.846 39.361
 743.370 398.223
 415.576 769.552
 457.368 458.301
 694.684 760.646
 867.412 699.500
 353.583 480.927
 539.721 967.696
 480.317 272.598
 994.430 194.891
 99.799 795.408
 145.797 405.859
 725.935 105.181
 528.254 361.005
 880.824 584.276
 242.114 669.051
 746.935 801.763
 258.956 188.852
 48.737 247.807
 671.907 303.229
 324.893 838.493
 782.454 994.847
 268.276 218.775
 408.140 31.160
 924.193 562.829
 252.863 309.178
 470.900 658.721
 585.024 998.881
 612.644 209.631
 252.903 424.586
 423.811 144.140
 369.212 145.362
 751.407 226.014
 908.484 838.008
 48.108 828.207
 275.828 889.231
 133.855 590.322
 370.684 998.195
 812.640 33.393
 234.637 147.741
 273.448 545.899
 441.620 484.340
 628.772 481.313
 568.140 555.682
 967.488 186.934
 430.319 983.909
 676.134 398.342
 56.065 635.732
 96.636 631.535
 290.485 212.282
 500.580 549.054
 429.661 586.783
 859.303 96.259
 714.160 222.478
 542.951 844.227
 964.409 303.063
 285.555 46.689
 133.557 390.156
 980.875 546.146
 321.208 214.418
 926.934 740.262
 517.966 727.231
 395.730 251.191
 423.775 546.912
 76.578 900.377
 443.389 76.882
 312.995 768.118
 953.968 642.920
 738.317 964.944
 159.702 173.372
 106.652 730.219
 996.918 51.211
 833.893 337.858
 283.396 512.029
 106.870 280.494
 474.298 200.028
 814.249 338.501
 303.574 467.891
 5.143 451.208
 266.777 599.981
 923.796 92.233
 304.655 125.943
 812.148 922.673
 345.617 688.589
 855.867 433.904
 181.350 841.517
 690.991 690.831
 808.600 624.624
 433.042 6.808
 149.752 636.372
 962.133 799.183
 446.899 567.909
 247.813 131.078
 542.989 154.107
 456.177 697.839
 357.197 239.063
 907.032 688.375
 720.694 47.978
 176.822 980.948
 157.325 843.663
 637.887 223.832
 418.603 354.884
 928.686 223.465
 563.862 766.645
 533.615 701.572
 17.941 621.146
 163.312 389.242
 446.602 795.262
 643.951 866.688
 23.802 288.927
 801.582 814.586
 987.478 12.710
 448.297 964.477
 507.564 126.504
 201.864 84.974
 240.490 919.604
 988.876 646.773
 390.435 291.314
 760.634 217.293
 214.352 786.731
 86.618 255.592
 223.574 951.552
 855.911 435.961
 581.072 720.083
 614.308 315.932
 554.762 260.339
 973.770 488.536
 251.299 427.934
 759.504 992.364
 62.455 875.808
 894.278 884.851
 351.294 219.792
 574.035 468.211
 385.101 151.196
 755.638 663.490
 586.516 338.308
 877.346 691.421
 976.924 580.883
 663.906 290.350
 583.299 327.814
 757.745 697.868
 380.962 81.536
 270.564 76.302
 562.769 776.897
 498.622 770.652
 25.951 211.879
 401.358 64.405
 620.102 437.500
 745.934 23.073
 25.716 490.317
 387.174 681.880
 957.431 419.298
 128.803 603.313
 488.079 556.531
 221.388 578.009
 650.126 885.656
 346.776 610.452
 524.817 41.335
 47.979 976.368
 913.902 436.258
 945.367 984.299
 495.067 658.490
 770.852 558.266
 384.129 151.531
 615.707 85.626
 11.620 212.857
 767.185 363.982
 618.928 95.286
 874.661 418.736
 892.880 931.152
 786.247 449.402
 894.065 924.527
 408.525 964.903
 552.816 764.756
 120.029 67.840
 370.379 139.178
 196.425 893.069
 287.082 88.446
 43.154 960.341
 883.394 419.513
 768.780 993.290
 535.523 524.550
 336.906 932.465
 929.985 445.361
 601.742 38.776
 479.631 458.983
 435.875 271.539
 908.389 568.686
 700.226 423.960
 268.058 183.758
 365.574 715.601
 305.585 719.977
 880.200 848.891
 754.138 499.975
 175.529 623.702
 319.956 968.844
 125.136 524.354
 876.429 45.986
 14.724 717.006
 357.409 230.593
 662.043 357.462
 716.598 577.320
 344.911 261.063
 945.509 713.011
 79.244 844.055
 828.567 918.123
 42.188 841.878
 872.929 831.453
 891.102 942.133
 648.632 328.284
 298.371 951.872
 780.429 485.299
 444.103 29.599
 668.345 586.089
 301.068 446.562
 4.800 785.185
 954.277 159.982
 580.284 173.149
 645.012 558.743
 208.629 547.926
 767.636 221.385
 791.393 566.508
 307.069 564.211
 216.446 134.851
 643.358 276.778
 539.380 792.272
 803.486 381.527
 521.778 499.289
 973.674 317.824
 344.769 75.737
 840.324 358.038
 129.790 630.268
 374.959 899.820
 684.495 634.933
 366.654 245.370
 756.684 931.996
 11.237 641.898
 582.488 407.643
 444.971 899.829
 919.683 462.490
 344.360 374.506
 278.567 776.392
 764.416 556.594
 120.400 369.779
 744.366 795.282
 258.962 161.541
 939.791 621.368
 149.565 310.362
 539.016 854.789
 710.169 689.559
 962.967 799.073
 522.559 112.170
 633.277 735.177
 892.369 11.693
 303.170 36.431
 192.859 453.054
 787.542 207.685
 19.483 747.677
 188.784 193.761
 984.482 865.865
 7.603 359.022
 979.994 959.784
 545.664 581.003
 634.676 952.483
 269.928 161.975
 636.007 524.438
 915.602 494.018
 944.590 291.681
 982.537 132.235
 497.558 261.771
 433.468 669.379
 298.313 159.523
 164.788 361.268
 285.027 207.918
 602.680 139.395
 729.642 845.998
 318.629 544.137
 264.581 470.515
 176.044 313.800
 791.120 47.915
 359.405 231.582
 269.871 694.762
 922.626 240.537
 711.345 545.608
 776.028 427.219
 7.804 285.609
 441.216 905.286
 714.230 129.779
 398.371 823.591
 587.006 180.999
 467.068 117.859
 917.851 534.872
 763.960 424.914
 204.696 151.795
 310.986 3.319
 930.710 956.636
 96.589 39.695
 580.969 315.917
 168.450 366.648
 119.687 584.086
 336.203 143.012
 39.090 797.388
 41.379 232.026
 536.649 459.853
 492.426 906.085
 96.207 235.388
 926.234 671.247
 659.636 897.969
 833.361 769.897
 50.965 154.105
 739.575 630.533
 429.722 634.398
 66.795 799.933
 332.819 41.054
 175.790 840.986
 546.116 863.179
 722.703 200.747
 312.418 349.717
 321.627 55.133
 619.754 319.838
 403.951 791.889
 863.255 541.785
 388.258 790.508
 579.567 613.754
 436.357 950.853
 211.843 714.908
 364.033 480.932
 675.827 82.462
 719.775 514.022
 516.996 323.810
 739.656 437.141
 531.399 543.404
 258.633 393.228
 178.371 995.777
 712.457 300.621
 954.443 452.452
 933.339 213.371
 90.246 465.927
 437.523 737.994
 645.020 143.532
 563.270 105.642
 928.570 213.363
 960.860 968.043
 503.299 19.997
 207.518 901.265
 87.661 466.199
 443.374 339.402
 978.472 795.918
 951.367 362.256
 67.468 861.616
 164.349 584.200
 785.179 144.263
 134.446 758.555
 953.168 196.547
 579.248 561.406
 358.223 398.956
 90.799 54.998
 125.911 385.207
 399.001 273.355
 616.512 279.126
 991.582 206.927
 496.868 951.640
 256.637 689.904
 963.627 956.353
 307.888 579.856
 366.289 128.600
 31.953 446.904
 965.124 169.564
 744.183 306.453
 475.101 908.491
 316.062 799.142
 811.591 507.200
 232.116 473.213
 938.674 197.776
 815.049 302.644
 501.708 422.633
 719.952 389.518
 530.655 563.161
 715.595 577.188
 660.986 26.314
 44.656 833.420
 219.383 926.023
 165.302 157.124
 49.554 206.910
 131.647 91.307
 950.195 960.989
 56.598 877.061
 106.327 173.774
 131.507 812.726
 414.013 885.200
 245.478 458.711
 327.058 84.329
 873.437 186.984
 945.913 786.742
 184.963 966.158
 880.248 22.528
 192.011 714.750
 756.966 633.873
 708.063 579.045
 627.555 228.307
 266.777 895.733
 418.437 631.089
 356.130 696.645
 634.319 143.012
 103.535 482.625
 889.510 643.742
 215.906 730.524
 330.994 532.065
 681.592 561.811
 408.043 999.828
 702.174 69.456
 717.720 673.655
 93.100 613.005
 248.390 95.750
 102.817 607.492
 391.997 361.058
 208.545 872.774
 691.186 882.236
 989.231 914.573
 723.312 256.203
 16.737 781.046
 547.038 487.296
 787.393 598.767
 198.826 953.411
 808.173 25.026
 229.387 944.988
 903.553 660.230
 820.632 964.750
 797.348 711.563
 681.396 241.945
 803.370 669.183
 447.794 722.271
 612.674 496.856
 427.507 668.016
 354.468 413.698
 145.355 607.387
 321.858 81.485
 642.403 763.047
 559.763 257.791
 927.646 963.986
 306.124 339.109
 408.442 988.739
 532.529 826.318
 764.728 29.383
 348.442 488.781
 267.153 622.676
 194.092 790.381
 358.445 726.012
 758.897 143.656
 761.268 271.055
 711.129 465.428
 988.543 296.797
 224.602 773.013
 910.778 827.280
 131.963 653.977
 679.500 838.448
 342.094 99.813
 469.860 665.516
 29.872 665.838
 45.145 889.420
 466.868 222.663
 371.072 351.472
 216.294 730.964
 430.850 363.125
 597.732 798.870
 979.034 177.071
 747.973 83.522
 392.031 281.972
 502.932 454.400
 647.899 381.345
 519.456 840.504
 122.857 964.132
 190.490 696.884
 605.222 6.810
 705.969 424.175
 180.564 542.447
 126.958 999.438
 369.404 958.728
 201.629 684.892
 738.417 953.702
 316.801 395.891
 748.730 984.087
 984.026 69.283
 644.327 826.511
 468.887 882.142
 967.064 967.789
 28.634 148.519
 762.345 17.357
 997.051 153.695
 614.598 155.453
 995.124 572.385
 430.656 896.869
 528.484 726.040
 931.620 655.396
 412.533 47.082
 382.440 872.214
 926.679 282.392
 399.095 846.791
 501.392 248.159
 144.877 46.496
 574.939 172.396
 731.897 126.629
 88.277 674.718
 756.780 362.377
 811.964 345.780
 148.888 765.063
 291.892 327.002
 626.791 54.649
 962.777 646.498
 228.573 506.856
 789.685 746.694
 491.768 745.291
 366.265 315.816
 749.908 956.069
 510.107 397.757
 728.918 54.560
 164.876 756.823
 664.900 711.792
 538.028 585.333
 725.466 172.996
 392.506 98.277
 752.944 684.644
 869.446 111.245
 616.048 441.712
 73.373 862.228
 566.435 16.920
 406.511 646.816
 460.747 622.165
 627.692 87.772
 993.004 553.673
 245.019 367.254
 855.624 201.621
 869.220 592.332
 131.786 867.709
 873.916 736.522
 42.787 776.838
 275.218 662.277
 209.469 428.348
 379.976 457.642
 818.488 286.003
 11.201 356.234
 946.426 622.011
 130.711 510.562
 925.449 617.768
 400.773 777.335
 124.066 982.065
 694.699 888.220
 159.525 916.265
 145.170 124.735
 101.592 166.062
 950.890 111.165
 121.067 722.268
 617.609 70.081
 683.704 930.380
 437.110 852.052
 397.724 943.198
 984.293 21.214
 50.312 595.484
 992.822 33.570
 978.179 528.483
 736.961 133.256
 425.196 269.403
 662.388 576.848
 865.212 641.792
 461.088 506.309
 782.575 402.692
 642.407 572.075
 181.726 67.977
 309.394 869.357
 168.893 85.074
 780.379 19.094
 544.760 570.079
 702.029 191.575
 151.694 862.117
 761.806 442.914
 120.264 920.555
 232.862 85.079
 498.276 749.691
 658.969 627.583
 565.321 370.909
 625.504 567.259
 433.884 554.657
 957.031 431.601
 14.705 395.218
 853.261 736.213
 732.527 572.119
 521.708 148.990
 375.116 645.559
 213.911 179.353
 453.076 222.744
 227.677 162.412
 453.126 191.157
 233.260 483.154
 349.104 218.081
 127.973 698.167
 861.799 278.091
 760.658 41.091
 853.023 397.455
 112.075 337.649
 226.180 42.700
 515.173 467.166
 63.374 466.935
 973.934 565.800
 939.241 839.362
 642.872 314.032
 348.708 489.055
 691.153 44.351
 607.630 102.110
 553.687 467.573
 22.308 121.338
 502.619 486.084
 370.452 949.587
 420.573 543.892
 39.087 282.393
 64.274 976.106
 474.551 64.139
 244.193 850.025
 819.288 136.218
 561.359 337.081
 846.191 728.367
 313.115 986.283
 113.219 28.546
 160.345 667.612
 911.719 286.261
 222.519 965.997
 287.050 283.449
 594.879 496.412
 588.770 711.088
 353.659 807.513
 531.780 574.122
 997.479 89.665
 194.722 408.462
 861.849 913.677
 275.797 918.632
 312.339 324.936
 0.606 860.598
 772.477 195.600
 516.028 219.631
 754.472 202.200
 296.330 226.522
 742.597 820.399
 873.505 666.404
 816.581 501.082
 127.041 553.055
 409.847 666.662
 926.219 248.322
 267.400 313.067
 310.648 822.672
 21.026 56.779
 775.474 90.659
 433.893 178.478
 952.958 666.880
 209.338 101.840
 861.531 316.904
 814.606 340.185
 439.586 207.553
 372.393 42.707
 760.123 666.116
 732.539 189.544
 802.740 153.691
 92.258 299.900
 63.512 149.544
 303.358 324.735
 436.177 977.365
 434.393 555.357
 478.093 617.607
 468.358 767.699
 363.080 720.146
 764.046 80.681
 955.081 226.560
 221.459 793.046
 649.276 740.118
 926.697 699.360
 11.671 443.516
 445.713 510.839
 98.200 499.585
 253.396 224.543
 397.128 409.209
 967.093 814.830
 64.166 314.905
 872.352 949.312
 911.562 189.772
 532.056 558.746
 76.981 842.398
 234.882 782.970
 494.734 691.976
 420.188 855.424
 983.611 958.080
 596.835 924.760
 668.060 790.787
 314.407 207.077
 481.567 603.999
 435.880 545.477
 35.036 523.769
 868.577 769.698
 243.877 120.260
 430.531 807.830
 823.633 43.761
 136.014 430.599
 316.941 559.333
 678.556 697.994
 388.790 389.439
 652.237 535.277
 110.264 488.064
 290.426 563.644
 183.951 32.762
 501.491 38.318
 91.034 822.817
 357.705 957.867
 957.635 593.009
 138.885 572.738
 246.662 314.481
 566.796 373.700
 834.405 68.965
 88.697 433.160
 484.882 402.613
 405.230 720.643
 499.111 434.041
 894.216 750.444
 403.690 291.776
 990.662 942.348
 919.136 463.485
 855.657 198.865
 282.358 268.152
 42.029 3.785
 911.456 218.525
 160.072 421.661
 719.919 470.853
 407.807 586.539
 389.599 699.190
 980.785 986.745
 79.029 559.804
 868.079 222.489
 310.210 795.722
 3.798 91.618
 780.731 980.966
 635.125 268.988
 179.715 817.912
 624.709 424.963
 539.653 819.606
 91.500 82.737
 478.658 562.341
 752.101 562.171
 829.338 553.691
 825.091 984.921
 514.616 89.449
 751.971 22.988
 223.848 371.960
 947.374 126.767
 24.143 125.475
 572.660 651.718
 774.493 105.066
 14.129 162.544
 310.038 278.783
 500.878 293.894
 249.475 233.186
 607.107 716.097
 822.291 65.694
 316.793 838.037
 889.423 879.800
 780.659 987.413
 869.377 77.903
 839.799 567.138
 313.259 178.871
 129.105 487.263
 581.158 491.702
 986.448 421.676
 346.516 911.468
 188.604 810.844
 335.442 518.645
 498.174 214.494
 838.176 847.879
 251.565 565.446
 607.351 327.967
 438.807 57.585
 982.297 802.583
 442.145 52.520
 603.946 432.964
 410.528 261.782
 267.144 11.966
 78.131 71.107
 106.142 526.729
 191.776 752.620
 937.217 78.468
 927.497 257.466
 655.755 277.028
 161.766 609.065
 772.547 389.881
 957.233 704.826
 597.610 645.787
 443.655 676.585
 64.790 618.814
 567.485 217.531
 514.931 885.553
 172.029 331.956
 901.122 634.868
 105.859 445.474
 280.844 483.481
 670.254 384.474
 254.616 920.860
 664.717 317.538
 289.599 972.782
 609.396 786.696
 923.740 374.482
 778.561 646.886
 428.233 712.268
 412.749 297.553
 63.803 198.060
 659.116 516.274
 2.671 446.509
 268.712 491.670
 909.616 431.609
 32.464 68.191
 141.879 702.303
 119.552 540.958
 301.346 568.192
 475.604 622.445
 169.457 851.567
 904.820 7.991
 794.473 605.612
 389.068 622.947
 54.167 976.423
 155.477 485.450
 459.961 834.765
 387.717 775.782
 329.195 509.164
 758.487 291.843
 962.196 642.501
 943.624 882.251
 804.511 987.951
 341.489 590.993
 139.941 615.674
 572.930 293.441
 987.530 168.503
 263.288 241.205
 109.510 273.035
 722.852 616.965
 374.323 162.720
 638.307 399.799
 859.538 822.983
 785.476 291.854
 676.974 237.064
 171.754 409.638
 413.202 447.663
 341.803 914.229
 612.223 396.725
 837.156 776.518
 896.409 747.744
 822.436 744.179
 92.378 905.973
 589.042 109.780
 269.432 147.206
 260.631 653.405
 531.530 450.805
 370.931 743.198
 54.672 253.777
 708.889 883.534
 508.447 736.856
 652.424 379.203
 124.654 398.200
 192.057 376.612
 212.062 933.770
 609.075 506.708
 502.079 834.290
 777.892 112.128
 936.332 526.583
 844.862 531.297
 167.683 371.782
 460.317 839.019
 388.273 815.371
 249.433 526.244
 71.857 535.268
 71.088 826.489
 726.327 516.320
 180.971 263.826
 902.437 695.050
 362.367 774.027
 55.769 660.525
 670.379 718.602
 673.739 999.527
 735.697 818.910
 573.700 261.276
 753.627 547.825
 870.894 353.788
 832.120 658.531
 678.216 26.195
 356.488 148.861
 708.715 135.339
 343.706 165.295
 134.697 727.570
 379.519 769.484
 45.772 815.470
 958.515 513.380
 826.692 712.336
 761.033 804.132
 632.046 163.534
 309.004 759.542
 709.742 432.610
 331.920 847.681
 662.498 251.442
 158.180 24.228
 333.499 808.318
 218.598 298.037
 59.052 46.997
 828.270 904.632
 700.874 695.402
 398.956 299.813
 509.964 987.195
 53.480 517.901
 292.474 726.216
 771.080 603.566
 58.227 556.442
 21.379 620.577
 800.436 313.183
 755.659 478.595
 949.620 559.634
 356.735 579.457
 487.824 662.393
 20.358 161.969
 526.194 476.396
 197.120 579.380
 118.068 230.799
 388.080 452.469
 182.435 10.243
 311.373 345.091
 83.526 178.769
 370.923 965.350
 789.049 705.281
 419.991 827.161
 703.019 19.218
 57.754 252.284
 533.246 293.062
 490.820 756.030
 655.314 845.182
 275.742 460.603
 824.604 253.509
 803.871 703.624
 168.813 229.599
 44.779 456.908
 772.037 926.377
 5.896 308.586
 897.286 134.265
 348.633 372.360
 750.083 393.488
 208.332 618.988
 377.312 939.309
 157.809 340.425
 741.678 267.024
 421.494 85.530
 585.165 10.212
 456.442 792.596
 469.782 465.459
 263.393 598.570
 389.182 56.311
 749.236 53.565
 811.646 36.229
 933.341 103.913
 628.247 902.879
 154.294 134.560
 627.240 93.058
 898.471 755.163
 137.826 198.312
 723.838 562.043
 927.272 975.868
 605.600 264.532
 292.063 8.587
 77.213 798.674
 256.443 812.509
 801.336 99.356
 533.783 213.091
 779.176 314.440
 274.036 764.075
 720.114 438.160
 923.781 109.073
 151.373 648.066
 776.594 369.367
 482.835 347.977
 956.649 656.404
 366.029 862.301
 826.447 569.093
 538.058 473.723
 762.399 349.955
 738.273 641.396
 224.981 186.702
 873.173 640.782
 341.537 793.876
 107.133 905.093
 301.035 870.269
 24.790 163.557
 665.732 670.151
 75.126 220.615
 872.479 758.641
 625.527 325.582
 317.113 943.290
 662.524 482.692
 282.988 425.115
 338.683 450.929
 836.253 823.634
 624.716 301.333
 616.207 973.166
 552.782 221.935
 102.239 223.671
 279.752 288.043
 545.966 511.328
 134.705 414.949
 877.796 184.952
 198.036 963.440
 793.879 618.084
 873.167 23.575
 118.247 27.575
 517.246 322.651
 834.623 822.681
 983.546 818.052
 765.165 779.891
 962.965 189.640
 314.378 574.066
 190.561 749.729
 523.894 782.994
 879.128 367.574
 629.364 647.685
 457.069 251.193
 558.682 232.717
 702.276 249.555
 249.086 448.663
 385.274 405.484
 130.003 821.278
 349.739 992.553
 662.879 209.942
 680.853 161.913
 945.688 571.380
 934.256 577.050
 278.498 655.217
 841.064 261.347
 400.842 417.477
 66.168 75.948
 207.974 299.081
 404.625 300.445
 941.055 82.099
 759.211 238.445
 638.650 190.549
 684.173 412.169
 499.269 319.518
 617.059 58.136
 406.230 571.186
 891.362 368.993
 328.716 654.732
 545.152 339.259
 461.904 615.356
 960.182 525.586
 582.659 332.621
 705.988 401.022
 157.037 147.632
 175.825 909.364
 676.257 310.334
 815.925 967.155
 656.603 991.211
 924.434 940.121
 806.667 775.348
 167.678 976.321
 336.511 391.221
 493.334 714.092
 4.601 852.310
 955.086 518.726
 720.139 778.065
 871.845 523.120
 743.841 873.713
 575.343 355.273
 365.849 988.537
 929.543 296.219
 444.811 832.574
 588.783 507.797
 129.968 946.175
 181.843 948.669
 174.122 409.742
 927.434 222.437
 398.628 717.417
 592.009 202.887
 464.048 274.110
 760.940 202.880
 207.092 806.351
 504.257 305.652
 454.267 190.894
 152.082 386.230
 646.607 528.450
 854.324 207.899
 492.709 841.361
 264.021 691.456
 596.549 312.428
 261.903 196.099
 923.217 156.750
 417.501 108.859
 613.538 819.407
 473.615 668.399
 34.787 399.823
 738.651 218.726
 759.436 839.884
 895.669 733.991
 50.450 189.382
 486.645 728.310
 256.535 31.509
 632.155 580.836
 593.473 156.277
 405.375 898.500
 121.001 694.486
 527.872 104.671
 284.338 943.795
 604.399 795.044
 344.519 946.441
 203.912 121.363
 994.036 821.053
 541.849 143.866
 769.333 854.895
 969.672 595.018
 807.560 264.860
 655.578 196.061
 533.286 313.016
 796.773 705.828
 936.012 483.733
 68.727 415.308
 849.180 703.117
 248.322 254.545
 656.581 7.138
 582.027 988.982
 926.711 682.395
 371.263 854.510
 856.735 143.696
 857.531 133.921
 45.431 746.719
 80.032 597.569
 912.237 324.007
 297.090 918.814
 143.635 580.776
 486.506 396.770
 438.240 86.924
 623.798 857.387
 800.781 586.714
 964.239 6.619
 918.462 742.491
 585.738 840.045
 159.953 398.441
 474.239 800.749
 339.567 550.462
 518.759 66.357
 162.135 635.008
 825.048 747.225
 736.177 590.200
 728.637 516.736
 445.447 624.094
 91.638 663.295
 986.498 365.939
 782.862 158.910
 400.247 335.338
 375.647 754.264
 289.389 590.793
 838.432 523.250
 164.885 303.367
 453.751 645.258
 500.761 523.570
 74.393 500.727
 797.162 891.589
 631.449 599.998
 910.506 694.360
 146.534 218.294
 462.924 850.425
 296.313 387.315
 100.734 848.024
 336.495 628.655
 245.966 757.401
 247.770 303.973
 241.930 459.137
 728.690 14.918
 102.342 591.560
 869.721 191.483
 555.671 227.586
 315.855 955.306
 557.381 390.983
 607.812 894.935
 700.931 550.960
 407.609 419.123
 975.139 669.686
 14.964 503.473
 525.488 88.003
 96.352 572.348
 617.750 29.016
 836.720 884.910
 964.853 176.855
 820.939 559.753
 256.027 188.643
 222.273 481.042
 868.143 52.425
 260.927 0.145
 792.923 483.584
 167.524 65.620
 183.675 519.188
 892.871 182.301
 217.850 726.214
 723.280 183.501
 246.634 978.855
 544.983 981.412
 222.591 216.002
 334.716 287.371
 876.954 486.760
 197.641 329.314
 978.462 594.761
 917.470 167.532
 617.655 816.502
 94.573 666.520
 899.587 191.486
 921.265 130.589
 722.193 349.270
 953.228 180.028
 698.590 478.389
 683.698 524.479
 433.926 972.451
 692.670 788.130
 678.701 268.538
 834.840 630.146
 691.657 71.544
 633.519 771.903
 0.224 325.536
 377.566 644.248
 642.250 130.052
 566.799 672.797
 609.517 126.973
 339.026 462.643
 244.666 413.941
 437.224 576.716
 625.047 625.912
 565.427 241.008
 809.307 710.440
 641.304 187.206
 237.831 988.485
 315.317 256.793
 532.405 115.333
 101.818 153.853
 602.462 450.670
 795.803 425.804
 957.235 418.588
 347.543 966.697
 770.160 633.661
 681.658 937.075
 822.278 725.079
 800.809 353.480
 446.717 884.738
 959.007 861.284
 941.011 565.297
 355.286 523.734
 245.878 469.353
 143.331 260.810
 598.830 900.392
 112.585 792.224
 152.691 730.203
 35.731 283.660
 449.678 106.534
 838.593 83.969
 111.516 650.301
 701.953 958.801
 48.280 235.496
 299.146 574.040
 9.842 609.661
 285.399 927.080
 963.441 591.525
 139.466 247.574
 841.759 508.934
 598.373 139.724
 883.696 939.000
 382.991 478.908
 503.873 848.434
 175.060 635.559
 248.670 461.001
 942.539 823.469
 501.654 797.232
 615.255 868.392
 717.825 925.877
 760.441 92.024
 825.631 764.565
 599.599 697.632
 222.830 387.014
 324.108 434.137
 394.584 494.580
 915.115 78.077
 440.636 140.464
 339.682 596.137
 756.778 245.493
 194.051 688.870
 271.382 595.723
 288.757 738.647
 190.521 185.495
 839.604 227.021
 308.589 176.885
 441.812 199.684
 951.760 740.320
 788.796 857.438
 348.680 364.555
 656.889 371.572
 179.098 261.150
 345.819 359.321
 702.662 513.305
 953.160 423.396
 885.618 46.570
 308.425 837.830
 444.893 135.153
 416.420 945.437
 542.029 448.600
 5.409 480.311
 762.178 926.419
 467.183 718.010
 987.150 520.346
 665.045 727.953
 250.989 933.512
 901.929 714.362
 789.407 421.603
 742.279 406.625
 351.455 902.589
 404.192 135.751
 726.978 588.802
 446.815 814.702
 103.807 38.711
 414.546 746.557
 754.418 496.957
 734.653 501.086
 66.309 112.024
 347.214 28.257
 680.035 693.821
 452.488 483.198
 543.253 91.650
 145.852 703.323
 790.988 670.253
 157.291 952.576
 237.446 262.419
 82.256 993.569
 832.014 45.816
 372.744 94.831
 63.646 85.190
 519.075 572.212
 68.910 494.950
 689.631 511.040
 137.774 898.460
 81.259 544.877
 649.302 816.556
 169.094 869.273
 891.251 927.116
 310.875 952.013
 110.974 558.677
 965.651 837.799
 850.664 963.585
 416.019 223.656
 681.938 649.926
 951.135 55.614
 870.025 517.315
 166.973 737.205
 966.634 560.677
 391.215 881.298
 506.190 190.433
 341.359 129.854
 719.117 619.519
 402.937 927.778
 787.612 530.582
 374.936 299.547
 666.733 244.282
 4.696 938.476
 842.381 636.364
 35.836 91.797
 766.784 11.986
 59.350 389.372
 723.611 346.464
 7.374 514.453
 853.842 688.347
 306.657 311.892
 298.522 930.472
 238.257 948.449
 366.834 565.018
 983.000 223.134
 252.162 817.540
 798.845 229.814
 732.711 711.527
 234.363 722.773
 97.522 48.484
 768.292 666.704
 27.459 38.905
 642.767 270.123
 580.862 817.544
 369.748 24.914
 735.397 393.325
 706.916 890.142
 24.396 681.969
 169.460 266.348
 784.178 250.542
 44.518 73.818
 958.058 760.752
 660.472 357.107
 545.570 965.798
 416.787 936.174
 857.872 518.240
 962.773 775.365
 161.065 948.814
 414.880 774.275
 930.544 534.016
 689.106 443.909
 376.551 579.842
 793.523 527.943
 662.186 997.376
 249.317 688.220
 51.721 160.255
 988.840 287.502
 283.690 532.865
 995.962 478.152
 647.600 699.949
 315.427 915.718
 396.052 362.763
 650.058 649.806
 289.513 883.886
 701.935 55.211
 746.035 743.085
 388.227 23.866
 452.995 131.357
 594.968 277.955
 545.887 71.551
 821.137 337.677
 926.623 264.146
 837.837 900.094
 790.380 59.167
 847.985 690.547
 468.418 933.486
 913.726 33.148
 740.281 881.453
 32.958 765.255
 491.414 620.816
 932.096 771.789
 113.407 281.044
 716.929 433.454
 189.200 723.574
 132.632 28.702
 552.768 180.269
 551.333 478.643
 743.673 964.841
 482.830 418.688
 625.853 480.515
 521.014 77.609
 644.939 124.417
 153.301 766.961
 949.922 374.563
 808.974 369.715
 697.246 878.962
 269.144 270.743
 35.285 678.771
 48.356 913.138
 985.030 360.118
 356.234 78.581
 91.805 403.884
 605.606 78.131
 929.594 892.063
 328.054 68.426
 353.487 26.413
 543.638 459.625
 579.639 253.755
 691.662 903.368
 441.805 696.941
 824.992 204.941
 447.815 726.133
 890.704 22.999
 910.500 927.387
 132.314 747.128
 530.646 130.867
 348.826 88.769
 392.895 136.148
 407.146 810.421
 630.643 44.755
 828.652 543.255
 707.354 798.237
 837.900 711.509
 737.095 382.676
 179.465 366.154
 867.332 846.926
 564.008 918.821
 15.984 582.036
 411.007 813.882
 189.508 404.065
 805.618 551.743
 909.680 692.939
 301.303 915.044
 596.853 878.188
 476.879 2.648
 953.482 780.856
 423.201 760.601
 773.035 962.636
 595.678 146.862
 178.799 182.339
 557.297 175.455
 40.365 90.401
 963.882 669.172
 391.690 319.385
 948.178 187.246
 705.598 458.000
 659.490 880.177
 190.700 974.335
 756.456 818.505
 146.193 817.637
 855.737 21.795
 319.336 154.732
 360.770 119.938
 94.216 855.070
 362.079 468.450
 836.267 936.352
 871.986 35.433
 415.894 120.010
 68.129 418.933
 630.245 962.661
 336.062 643.499
 181.886 156.532
 163.975 643.669
 6.953 600.241
 622.554 555.206
 976.681 692.923
 608.958 603.093
 431.432 102.267
 922.505 765.278
 205.068 493.517
 825.883 785.072
 22.419 515.903
 112.455 50.854
 619.484 749.515
 8.735 422.768
 63.906 484.526
 980.576 91.538
 414.078 691.428
 749.391 849.089
 624.385 541.983
 456.452 844.691
 9.679 442.715
 912.426 619.831
 355.714 973.610
 537.752 351.553
 88.410 2.330
 817.009 194.849
 681.242 827.546
 565.090 72.587
 527.513 643.325
 821.008 405.075
 876.745 199.900
 860.594 54.590
 629.026 945.316
 344.816 152.917
 997.948 488.638
 516.236 717.436
 445.266 140.519
 221.030 794.558
 214.849 913.572
 294.706 814.911
 59.645 446.249
 11.007 434.907
 875.739 233.639
 188.656 171.990
 398.173 581.174
 590.456 929.403
 542.780 257.690
 173.364 129.962
 519.056 718.283
 873.598 731.638
 316.189 441.308
 83.394 241.197
 356.138 714.441
 19.066 851.713
 995.505 589.689
 345.590 646.915
 576.490 574.579
 840.597 97.477
 14.152 445.442
 508.732 744.219
 553.274 757.955
 431.706 459.270
 627.406 730.175
 124.454 202.691
 452.086 114.618
 205.903 968.540
 534.111 30.037
 554.527 126.268
 82.296 952.097
 652.662 611.642
 968.913 767.931
 706.376 172.654
 474.474 975.511
 114.223 912.392
 314.472 388.871
 531.685 740.433
 110.810 618.711
 799.441 610.395
 452.090 800.047
 362.232 913.105
 357.517 589.723
 68.288 456.918
 394.329 53.401
 802.580 709.640
 926.508 290.683
 744.238 526.032
 224.712 236.076
 951.020 332.750
 128.228 140.609
 841.646 595.999
 7.231 542.905
 178.169 528.911
 268.322 728.785
 631.377 94.331
 122.362 545.115
 556.878 878.289
 787.912 157.172
 410.313 819.684
 436.493 740.739
 307.613 818.070
 650.556 892.201
 688.997 154.745
 818.077 574.737
 300.244 469.282
 38.548 939.448
 766.569 766.469
 776.565 250.654
 736.162 885.068
 637.029 179.122
 823.272 853.501
 419.080 820.653
 623.920 167.459
 656.451 255.928
 728.176 845.385
 495.005 237.050
 557.099 10.055
 272.263 503.840
 733.445 84.068
 30.121 276.041
 604.841 615.610
 345.245 4.413
 106.293 425.516
 939.576 503.082
 833.526 610.388
 126.748 26.728
 535.958 887.651
 52.972 739.415
 92.312 531.238
 150.170 777.721
 845.386 440.625
 185.008 810.541
 215.755 696.708
 663.304 603.519
 135.948 786.356
 241.585 709.972
 723.513 790.104
 765.773 525.646
 998.397 506.529
 863.954 695.381
 430.110 280.252
 881.595 270.292
 834.414 271.698
 782.470 249.301
 117.034 884.842
 318.983 754.574
 650.463 898.895
 876.661 282.837
 564.902 641.552
 447.794 330.574
 909.311 921.090
 919.806 438.366
 795.239 793.786
 459.641 956.162
 154.461 989.098
 123.901 856.008
 329.370 620.682
 766.465 860.952
 158.865 864.990
 894.819 308.680
 636.228 545.172
 840.478 206.493
 291.670 985.809
 657.692 181.838
 711.360 339.206
 701.660 701.616
 645.396 577.341
 218.970 376.558
 906.180 11.872
 318.603 127.107
 220.812 79.958
 894.322 848.376
 709.531 13.983
 904.293 248.228
 127.911 211.975
 550.465 159.371
 172.866 721.809
 460.506 649.311
 328.779 340.744
 784.237 117.244
 65.869 772.986
 952.794 611.533
 921.771 957.636
 693.640 302.697
 651.104 719.222
 182.633 273.185
 346.302 960.329
 83.300 45.201
 174.277 633.296
 764.099 961.106
 173.692 134.267
 490.729 197.280
 780.945 761.921
 609.539 762.682
 341.865 694.891
 119.958 878.725
 591.048 51.413
 981.986 119.656
 790.383 3.233
 625.570 214.705
 89.358 389.701
 481.675 468.229
 457.123 599.672
 702.858 975.504
 822.971 706.060
 299.810 724.279
 509.079 514.126
 608.760 940.688
 636.217 649.068
 694.817 718.241
 497.131 405.706
 63.435 756.755
 318.880 423.619
 924.640 521.078
 848.271 460.805
 463.800 34.898
 595.353 509.433
 803.184 970.942
 738.643 135.844
 977.998 444.270
 840.406 406.369
 639.867 609.546
 926.901 769.344
 883.769 596.203
 771.451 255.923
 568.274 667.916
 569.769 807.773
 463.856 586.098
 637.728 173.669
 173.269 703.129
 390.307 890.523
 878.031 162.264
 103.596 393.981
 885.439 980.781
 824.285 321.659
 694.017 624.766
 106.092 876.251
 827.613 722.365
 931.201 519.533
 178.546 722.365
 456.218 850.892
 670.245 892.394
 923.847 880.072
 24.970 11.953
 848.888 893.782
 580.775 287.010
 143.963 115.550
 925.279 372.398
 248.245 509.413
 536.640 304.004
 191.428 537.865
 282.113 623.511
 323.066 875.838
 112.459 923.563
 700.522 943.822
 400.258 490.904
 721.222 358.640
 348.955 109.744
 949.226 729.647
 697.332 478.754
 492.665 636.464
 464.504 54.580
 86.120 612.943
 829.816 565.083
 897.198 797.290
 979.790 429.877
 264.345 872.514
 143.270 17.906
 166.243 562.455
 291.837 86.204
 383.226 329.959
 524.525 45.661
 527.146 874.532
 855.788 444.202
 455.519 391.691
 558.829 441.626
 943.988 445.541
 911.091 160.299
 841.897 345.959
 876.387 859.546
 580.709 503.551
 123.355 517.026
 724.168 766.746
 710.416 866.514
 950.289 898.604
 603.927 387.609
 224.845 314.823
 982.780 459.158
 78.043 932.969
 516.338 555.104
 523.066 446.027
 683.482 300.496
 777.551 766.106
 882.078 628.332
 165.520 537.764
 916.713 537.351
 314.544 11.309
 257.704 789.958
 525.889 726.980
 748.873 692.007
 317.031 188.866
 671.168 136.537
 27.460 316.335
 912.911 786.829
 779.247 29.637
 577.243 425.980
 310.952 950.005
 498.533 556.865
 402.486 233.362
 620.315 634.805
 3.218 886.553
 989.267 332.962
 317.659 177.550
 677.333 845.726
 122.385 603.507
 395.083 936.758
 442.398 245.696
 994.558 635.521
 441.117 656.784
 773.183 718.909
 339.826 897.660
 228.796 313.803
 322.053 187.795
 129.812 693.231
 466.573 340.384
 857.149 75.216
 638.149 722.075
 552.343 571.956
 124.412 673.738
 728.869 370.763
 395.485 935.491
 433.615 391.098
 262.889 684.137
 498.721 578.358
 587.265 877.551
 819.441 329.971
 519.557 37.661
 303.340 358.397
 625.108 736.094
 235.389 275.170
 529.971 484.773
 320.385 917.010
 417.362 603.566
 830.396 656.889
 591.314 830.332
 784.855 767.859
 794.055 862.376
 312.456 94.220
 221.578 845.432
 627.767 482.755
 514.237 745.246
 945.593 426.127
 20.436 1.726
 149.449 351.995
 533.832 346.236
 827.498 776.075
 508.488 894.231
 43.035 837.296
 560.787 859.082
 773.668 400.832
 298.296 485.204
 643.318 193.308
 179.129 101.703
 396.580 207.752
 33.647 849.545
 491.928 658.136
 984.750 449.244
 387.380 989.884
 22.721 931.280
 181.876 168.959
 243.051 142.710
 582.754 624.547
 386.382 931.030
 972.841 645.740
 552.253 566.244
 131.096 708.543
 844.523 335.962
 853.114 504.198
 876.056 493.326
 959.802 361.971
 971.448 276.587
 564.974 208.601
 95.450 490.637
 789.420 222.653
 865.504 848.860
 607.301 355.653
 921.873 638.079
 140.640 974.450
 698.689 275.391
 382.590 992.595
 612.547 474.389
 136.498 105.314
 538.727 296.184
 465.061 615.865
 433.691 610.040
 414.907 974.689
 169.103 977.154
 432.416 571.044
 228.472 762.585
 135.535 684.917
 371.814 203.807
 825.845 380.478
 763.891 64.317
 890.285 697.612
 283.085 487.778
 581.201 861.898
 754.493 368.125
 308.043 613.464
 984.080 355.554
 708.846 769.505
 590.611 934.615
 282.069 42.780
 446.629 511.558
 90.485 88.422
 835.046 322.071
 42.365 34.056
 318.253 171.850
 8.372 44.053
 494.415 520.535
 745.520 99.191
 801.278 450.080
 425.594 349.822
 920.071 372.292
 860.999 476.488
 57.593 443.909
 95.719 209.934
 948.360 103.232
 395.543 906.376
 153.595 717.980
 295.894 118.187
 551.125 353.072
 916.255 859.822
 549.161 208.606
 349.572 549.558
 834.733 437.131
 408.206 855.692
 529.936 185.718
 133.347 228.182
 699.562 698.333
 233.770 230.870
 784.047 799.188
 446.964 773.513
 851.735 715.328
 848.643 485.714
 532.315 909.520
 466.381 175.871
 145.050 821.127
 473.429 117.481
 235.315 356.987
 496.826 733.241
 423.412 856.335
 619.863 675.643
 921.136 558.649
 896.128 793.099
 132.726 332.065
 227.202 625.542
 604.460 339.288
 348.157 886.222
 976.090 209.849
 177.003 490.633
 100.567 200.155
 632.035 613.825
 797.241 319.317
 123.444 658.601
 777.156 808.504
 654.848 955.063
 694.618 29.162
 901.558 182.927
 432.356 351.272
 793.909 498.819
 92.011 162.865
 257.182 889.009
 539.075 537.827
 529.194 471.898
 121.681 307.908
 280.110 102.741
 553.845 459.601
 937.398 335.122
 211.923 605.646
 715.922 359.502
 852.552 218.488
 866.112 149.517
 213.479 828.773
 282.093 522.767
 125.990 221.253
 509.963 876.688
 747.797 54.252
 220.509 844.120
 744.893 303.814
 670.115 270.620
 715.041 521.846
 581.130 630.227
 687.143 397.090
 194.356 42.603
 60.882 331.835
 150.567 347.362
 109.086 275.208
 967.060 536.596
 968.471 480.246
 514.461 190.372
 538.399 37.242
 346.644 239.287
 615.661 355.884
 474.055 370.506
 967.722 365.225
 132.700 67.258
 517.383 230.704
 925.008 635.332
 836.270 274.039
 985.806 523.095
 259.252 463.516
 350.465 823.975
 0.880 22.902
 720.089 492.911
 120.838 106.742
 280.591 582.236
 318.488 93.511
 41.941 669.716
 685.685 356.954
 427.201 714.669
 388.774 656.483
 117.845 330.177
 40.033 822.100
 714.849 34.481
 338.696 745.639
 820.104 466.774
 573.335 891.834
 98.659 987.170
 269.947 438.714
 621.324 82.980
 711.045 592.090
 884.371 770.095
 135.824 703.481
 886.822 796.044
 133.791 181.001
 247.553 147.721
 365.776 209.848
 748.725 760.091
 166.902 400.507
 786.588 671.062
 513.927 331.345
 836.298 321.686
 60.448 736.459
 238.007 549.885
 572.081 763.530
 884.164 750.656
 822.261 259.770
 932.952 997.540
 358.269 672.172
 643.355 850.903
 115.101 622.118
 179.948 470.795
 568.625 50.707
 579.737 249.082
 483.982 561.947
 521.928 860.871
 663.418 14.267
 560.138 683.429
 840.809 840.001
 734.330 356.896
 747.268 86.728
 98.619 670.727
 700.870 868.308
 506.336 399.284
 999.163 147.549
 763.609 516.253
 139.340 422.571
 978.729 868.094
 9.572 596.781
 31.219 749.767
 815.874 735.085
 699.572 410.208
 590.007 469.474
 210.869 719.988
 701.444 953.827
 102.825 599.203
 234.634 684.833
 66.422 260.664
 334.018 423.069
 315.242 443.089
 434.027 350.778
 409.337 53.288
 528.260 491.827
 953.314 607.613
 467.927 61.225
 249.958 554.632
 469.351 588.726
 584.732 606.630
 136.890 421.206
 58.810 131.723
 32.132 115.296
 697.777 126.073
 131.927 614.074
 311.921 352.522
 984.191 304.464
 347.257 594.346
 386.795 685.385
 772.446 217.510
 455.101 566.979
 127.036 89.502
 809.315 359.647
 895.472 485.509
 683.950 5.727
 756.912 682.358
 246.124 628.983
 333.701 146.521
 593.383 716.385
 365.535 354.735
 399.526 56.853
 768.760 525.009
 180.819 212.562
 501.260 703.312
 685.589 725.328
 196.237 458.955
 66.080 814.588
 9.268 742.099
 699.439 21.022
 352.082 493.219
 789.594 123.311
 175.985 250.347
 36.656 2.629
 183.849 50.098
 616.440 763.737
 960.787 277.741
 708.978 922.114
 142.332 95.695
 668.920 428.104
 710.143 615.006
 288.013 581.966
 597.437 907.571
 183.915 873.927
 480.833 265.607
 212.399 602.521
 866.751 167.367
 571.247 939.783
 986.543 213.005
 401.890 346.197
 186.042 751.460
 735.321 830.101
 226.100 67.972
 436.076 199.622
 448.020 273.396
 814.763 889.930
 51.792 501.758
 75.983 149.943
 689.005 643.760
 93.374 841.625
 292.688 723.440
 833.521 108.240
 112.723 656.296
 340.600 987.658
 560.527 643.572
 626.785 230.805
 906.247 883.516
 250.880 197.191
 534.751 781.307
 298.462 568.153
 225.216 970.698
 968.578 588.803
 348.371 418.414
 920.094 731.972
 503.727 754.074
 908.864 697.728
 677.895 981.210
 356.730 911.840
 678.926 497.194
 214.789 573.196
 278.146 140.155
 524.481 496.373
 11.094 938.856
 226.917 689.939
 996.836 656.945
 137.758 757.579
 927.121 776.644
 284.281 777.650
 753.870 580.200
 513.506 542.530
 718.579 672.059
 24.045 673.160
 576.870 993.386
 176.452 683.091
 985.169 856.361
 102.141 82.337
 547.069 152.415
 592.453 882.270
 430.136 940.678
 918.300 702.164
 428.664 515.388
 346.237 164.865
 986.330 589.582
 496.243 498.198
 829.943 863.241
 475.372 590.452
 279.889 304.271
 143.473 58.590
 975.918 437.599
 474.042 818.322
 123.110 679.628
 894.955 853.049
 559.904 780.922
 688.208 286.864
 68.893 148.870
 31.132 913.642
 685.424 754.074
 438.017 223.979
 56.193 410.158
 153.082 924.030
 610.028 27.736
 223.795 440.444
 829.262 441.432
 396.284 954.710
 859.041 196.605
 798.751 874.776
 123.013 252.933
 369.314 114.076
 289.953 549.148
 724.502 155.985
 572.675 301.256
 314.945 198.585
 857.140 440.670
 264.791 29.696
 927.960 794.476
 808.491 20.031
 151.742 163.786
 118.308 353.486
 430.303 954.754
 31.898 463.910
 273.032 187.906
 543.219 508.876
 146.285 673.059
 291.924 490.099
 225.257 648.136
 884.090 500.284
 641.190 889.992
 986.921 225.526
 827.911 4.020
 376.090 715.316
 623.709 467.407
 669.096 18.255
 77.564 859.887
 371.900 306.155
 96.108 277.412
 197.764 823.372
 5.856 41.029
 813.500 418.392
 103.788 728.522
 233.990 573.297
 340.910 153.807
 854.016 41.507
 393.930 973.120
 488.155 248.603
 698.416 22.753
 24.068 84.286
 165.049 596.058
 199.345 210.186
 603.793 594.070
 232.558 388.848
 617.543 671.177
 299.127 979.559
 378.301 122.454
 193.618 788.519
 199.940 690.616
 592.118 61.319
 809.666 716.939
 579.422 987.670
 286.338 21.275
 71.932 590.266
 571.724 611.538
 312.830 995.728
 517.615 223.400
 183.426 555.417
 557.794 847.704
 934.351 82.911
 192.304 778.208
 440.835 104.115
 648.918 408.209
 904.658 741.854
 902.596 514.616
 316.255 961.658
 950.817 225.792
 36.894 937.146
 76.760 299.558
 724.058 315.370
 202.361 905.007
 992.282 3.877
 211.333 362.039
 744.220 606.727
 883.519 441.948
 918.043 916.675
 354.756 957.989
 451.171 551.172
 532.238 704.110
 858.384 292.288
 838.703 951.136
 844.650 362.435
 917.363 941.393
 527.343 411.649
 344.172 284.554
 915.198 596.688
 8.676 139.326
 396.521 751.417
 136.471 248.164
 819.284 251.564
 135.312 596.868
 821.232 0.400
 706.553 909.436
 987.720 756.063
 330.276 713.667
 105.389 302.801
 115.746 67.647
 745.859 269.588
 621.455 605.474
 988.412 518.134
 56.697 616.512
 685.265 271.830
 948.481 831.424
 26.744 616.733
 15.473 255.633
 593.866 769.941
 459.997 213.202
 738.025 940.125
 948.045 78.154
 225.263 575.439
 177.308 453.637
 177.776 947.157
 568.971 680.144
 567.768 10.467
 398.118 21.073
 826.413 239.598
 690.893 86.679
 559.832 91.556
 757.972 555.879
 278.702 115.060
 50.573 970.222
 390.945 708.731
 567.245 876.787
 248.246 630.419
 710.457 348.844
 625.708 568.792
 897.938 517.245
 826.375 175.517
 434.384 194.976
 393.659 703.831
 907.266 605.787
 767.802 854.787
 401.831 159.795
 798.569 159.512
 53.933 819.464
 814.677 553.548
 247.188 924.035
 518.315 72.373
 188.221 85.644
 716.170 426.046
 688.857 522.882
 290.050 721.391
 978.439 685.046
 652.484 683.946
 947.544 360.828
 605.300 296.264
 773.987 417.677
 230.177 986.812
 743.949 531.738
 475.727 63.360
 799.219 533.341
 79.988 440.224
 913.095 490.064
 572.686 329.983
 522.515 199.706
 358.792 192.532
 575.899 81.037
 392.355 108.613
 151.379 383.458
 134.144 887.840
 368.124 430.862
 353.067 664.980
 467.114 153.839
 712.816 780.669
 442.690 222.327
 892.635 197.318
 631.526 582.915
 464.038 146.865
 833.388 436.903
 700.827 738.868
 173.354 613.221
 583.624 735.637
 296.357 731.356
 195.791 1.692
 93.529 490.944
 546.949 399.241
 930.261 235.016
 233.102 287.049
 916.078 621.622
 706.738 709.666
 716.920 703.284
 822.246 776.107
 555.433 995.352
 605.884 325.780
 621.217 643.627
 317.734 484.453
 71.093 649.798
 96.028 109.738
 42.427 242.203
 150.672 914.864
 737.046 991.848
 279.382 508.079
 218.685 662.448
 671.493 975.020
 366.039 182.509
 624.301 510.758
 652.127 561.352
 85.698 40.308
 497.734 204.737
 344.341 580.489
 744.307 474.824
 781.834 136.608
 884.990 680.115
 276.077 305.113
 609.820 60.454
 574.551 93.927
 693.950 977.892
 42.685 167.303
 470.629 54.154
 515.498 178.955
 971.303 668.649
 248.327 748.781
 124.401 196.564
 960.920 153.112
 226.045 914.905
 812.616 890.318
 727.259 315.775
 527.213 922.383
 423.259 962.277
 324.947 814.134
 534.635 214.845
 414.326 946.200
 293.867 497.329
 475.260 981.928
 303.520 5.728
 331.789 354.866
 627.016 272.048
 200.764 509.606
 775.198 55.674
 923.259 288.494
 130.700 59.916
 177.474 288.897
 29.633 767.803
 152.885 315.151
 521.410 704.842
 680.842 576.368
 531.008 4.481
 590.395 911.891
 735.064 751.750
 641.599 701.985
 368.455 80.282
 911.731 899.562
 539.140 906.420
 930.873 722.184
 536.881 900.741
 218.144 410.780
 369.914 362.194
 522.939 296.560
 99.812 3.769
 969.084 440.158
 918.861 852.490
 204.446 802.580
 729.548 972.501
 422.831 276.876
 848.760 140.547
 925.750 719.377
 429.452 931.528
 483.697 151.900
 32.714 541.683
 722.950 609.508
 209.048 612.874
 765.779 245.627
 878.246 988.318
 378.519 606.658
 104.646 783.729
 500.593 796.474
 623.840 94.357
 633.916 177.643
 216.553 664.892
 639.588 426.876
 976.722 653.034
 819.310 68.645
 368.485 337.008
 132.406 960.440
 98.389 11.125
 223.575 768.476
 585.632 31.125
 897.870 942.405
 738.328 802.470
 391.968 525.774
 834.877 630.746
 447.097 795.353
 266.567 595.023
 809.395 942.360
 374.003 674.473
 466.747 43.045
 462.139 108.224
 103.950 431.631
 616.303 641.484
 925.296 317.512
 177.252 791.217
 988.403 378.663
 632.793 326.545
 426.376 927.987
 415.882 717.538
 646.576 667.844
 286.346 666.858
 600.578 615.005
 940.709 948.155
 167.060 354.185
 520.343 470.019
 300.784 738.964
 253.778 742.263
 928.472 646.061
 509.028 110.487
 245.933 559.685
 683.928 254.082
 548.469 39.996
 217.585 411.396
 544.302 451.950
 358.018 643.884
 122.992 402.188
 416.987 609.200
 219.731 871.763
 33.130 852.805
 2.706 26.851
 352.034 510.556
 462.874 639.040
 123.423 643.515
 280.398 218.020
 70.532 694.016
 834.442 634.641
 767.960 892.629
 496.043 739.338
 887.404 883.514
 58.517 323.170
 454.810 535.752
 805.578 555.443
 579.590 426.287
 361.416 607.668
 541.907 12.369
 4.858 648.913
 685.902 144.799
 535.226 398.314
 996.593 535.313
 352.089 338.344
 720.598 700.399
 34.977 934.461
 813.475 18.334
 90.002 445.980
 200.219 5.835
 454.597 337.840
 864.160 35.349
 933.296 867.405
 130.353 154.450
 669.142 94.450
 382.641 756.202
 557.409 581.182
 2.252 795.760
 779.446 163.667
 896.544 406.356
 301.397 902.914
 408.862 880.305
 750.217 195.310
 177.131 431.681
 880.737 836.034
 105.586 221.070
 293.716 898.878
 699.934 214.569
 895.118 700.775
 713.219 374.430
 118.579 953.922
 183.041 883.878
 311.799 833.083
 288.775 930.500
 136.939 976.449
 1.546 488.769
 906.844 36.853
 674.538 420.921
 602.899 963.535
 664.342 565.259
 854.598 645.734
 876.440 701.545
 441.551 326.753
 83.388 914.384
 269.982 504.816
 719.984 848.125
 220.107 94.777
 65.790 232.126
 528.716 917.902
 685.229 315.042
 311.329 116.492
 315.453 83.817
 617.336 622.638
 131.918 350.271
 804.374 128.166
 243.785 599.514
 597.861 153.648
 91.666 434.189
 629.230 361.710
 57.869 181.882
 511.263 532.908
 426.197 815.498
 178.386 965.794
 919.696 464.402
 689.338 86.953
 428.908 54.445
 432.927 887.550
 451.539 735.275
 496.409 332.108
 881.660 851.708
 230.203 19.821
 500.194 51.162
 980.233 291.789
 169.463 340.683
 846.304 357.406
 866.800 304.969
 775.788 314.016
 302.830 451.635
 508.971 625.448
 659.121 583.133
 876.095 442.641
 600.883 918.027
 805.213 344.130
 29.631 250.454
 561.004 662.386
 347.856 988.547
 202.780 576.022
 325.425 334.251
 857.882 885.638
 951.472 932.763
 65.753 665.948
 94.947 944.720
 397.377 378.065
 3.741 983.970
 611.944 127.926
 971.692 664.608
 422.972 430.442
 173.034 449.745
 233.366 459.740
 186.507 68.886
 14.774 475.704
 40.875 338.867
 480.983 72.915
 347.810 793.884
 296.004 523.070
 837.700 2.682
 801.027 714.344
 172.964 865.394
 504.911 735.214
 528.909 969.651
 802.590 725.550
 54.292 316.527
 335.338 209.777
 855.857 363.737
 434.810 236.536
 699.593 478.660
 875.919 543.133
 745.998 40.458
 956.864 923.394
 599.791 712.600
 810.918 552.187
 972.217 848.824
 995.110 272.349
 745.225 762.099
 284.942 609.046
 63.454 233.075
 299.095 387.608
 837.337 358.209
 979.308 403.801
 247.053 725.017
 31.802 256.377
 223.924 180.421
 499.562 592.226
 637.824 745.935
 559.365 41.635
 923.833 789.402
 131.695 708.059
 979.637 536.480
 741.623 411.731
 400.929 686.115
 388.823 923.653
 992.440 963.577
 667.279 135.589
 197.330 223.455
 540.634 728.097
 780.903 415.321
 626.048 173.292
 142.399 699.018
 494.642 358.554
 820.464 987.997
 865.064 274.037
 616.622 591.454
 981.314 868.368
 752.381 693.773
 337.954 656.931
 268.494 567.876
 984.377 44.638
 591.457 473.266
 222.361 694.821
 657.694 586.067
 753.132 998.272
 978.417 384.118
 455.345 647.341
 529.311 142.813
 535.352 141.164
 793.513 454.854
 915.956 396.563
 811.538 478.426
 377.354 437.960
 788.720 342.746
 170.420 827.138
 973.228 337.601
 952.095 274.017
 892.981 115.033
 887.754 962.527
 77.893 708.019
 396.637 16.464
 498.268 184.773
 132.266 219.897
 727.160 810.647
 567.098 361.931
 343.805 675.800
 744.265 178.492
 99.415 499.495
 952.211 862.306
 581.597 265.604
 931.461 69.765
 458.284 143.595
 725.860 599.029
 228.523 860.697
 10.891 792.273
 830.829 10.294
 64.485 836.753
 488.510 295.867
 964.863 630.322
 36.747 146.460
 906.998 628.824
 362.946 616.949
 104.285 12.578
 887.581 763.007
 792.858 769.862
 558.237 406.109
 668.866 585.333
 168.893 168.188
 278.215 194.851
 946.553 39.325
 636.081 594.829
 968.524 366.368
 700.537 909.479
 739.073 727.669
 359.411 74.056
 20.547 541.563
 738.901 803.073
 90.635 687.125
 911.253 611.616
 997.177 778.792
 300.118 243.344
 70.530 806.134
 167.026 543.762
 99.877 541.346
 750.146 181.223
 806.210 735.697
 734.403 255.440
 876.077 618.355
 405.725 604.464
 135.036 413.774
 805.180 902.112
 919.371 484.578
 502.950 570.245
 283.757 653.905
 887.252 271.403
 998.761 273.135
 567.487 719.902
 936.201 577.378
 160.226 692.067
 206.455 851.930
 225.410 132.974
 546.783 348.928
 890.619 867.494
 913.911 815.806
 14.132 613.145
 910.695 887.885
 941.233 261.971
 682.297 559.022
 679.667 15.227
 811.266 969.826
 914.153 200.127
 786.189 976.405
 779.477 20.205
 30.761 408.226
 877.958 153.463
 678.310 756.611
 149.388 844.456
 132.992 811.252
 947.132 782.604
 548.294 677.167
 938.604 729.608
 204.396 745.765
 205.268 179.892
 109.895 788.553
 468.574 701.112
 174.842 8.741
 593.573 414.137
 888.779 883.340
 129.492 6.430
 430.234 105.776
 422.276 917.868
 576.958 186.449
 892.466 847.889
 176.029 966.957
 104.964 477.096
 470.144 773.889
 785.894 510.533
 414.157 392.329
 564.478 584.624
 610.723 829.875
 861.341 751.993
 455.338 712.332
 513.880 700.142
 21.758 485.986
 757.239 369.159
 604.671 673.016
 477.173 523.827
 336.383 651.116
 957.959 185.604
 30.395 611.478
 981.774 734.895
 202.117 937.201
 241.335 314.040
 854.073 573.909
 828.447 772.522
 71.110 513.291
 609.471 439.668
 184.995 146.788
 724.222 143.798
 374.991 479.296
 205.665 43.177
 162.445 421.162
 849.997 431.826
 626.963 140.789
 334.548 936.201
 66.515 690.646
 126.900 646.827
 693.973 387.531
 723.045 217.445
 211.500 195.663
 44.084 814.073
 338.220 230.921
 586.513 774.240
 645.454 469.623
 915.582 724.714
 139.982 439.381
 897.432 752.184
 645.322 617.144
 344.893 589.024
 82.671 125.687
 493.270 994.605
 619.127 160.096
 493.434 926.324
 406.224 86.587
 305.664 313.924
 305.017 924.146
 472.576 401.829
 816.394 672.570
 44.802 598.633
 91.536 806.668
 808.879 477.859
 775.171 974.421
 130.913 182.410
 874.319 166.260
 468.275 685.384
 391.558 153.269
 529.020 606.032
 111.465 4.824
 367.335 41.532
 382.066 812.100
 413.623 888.077
 643.175 75.035
 648.381 639.739
 676.775 409.256
 266.741 687.014
 400.812 539.205
 250.084 721.374
 509.500 848.230
 95.732 285.133
 346.341 829.975
 466.338 601.216
 249.526 543.094
 946.593 153.866
 855.210 918.912
 253.565 663.829
 807.588 455.210
 783.940 970.404
 284.024 286.012
 20.250 273.897
 180.217 824.392
 110.602 347.114
 648.948 501.266
 512.377 850.792
 584.267 576.479
 407.823 208.106
 181.598 478.883
 194.590 546.124
 677.366 679.328
 591.263 701.431
 26.235 145.394
 219.258 932.749
 560.265 40.525
 198.554 770.685
 495.422 474.801
 674.279 864.691
 613.471 892.626
 950.870 26.460
 110.837 587.086
 305.335 199.667
 733.256 995.571
 664.031 355.894
 121.804 880.827
 319.424 389.356
 201.091 400.911
 223.879 787.682
 316.118 976.294
 193.921 37.309
 245.735 968.818
 486.183 490.264
 716.123 582.364
 638.995 400.357
 338.654 306.335
 513.105 422.518
 187.508 268.710
 991.144 466.603
 401.156 304.179
 516.236 79.110
 79.160 524.163
 351.717 681.563
 395.548 989.384
 240.503 976.791
 759.447 412.806
 726.672 613.747
 222.848 982.395
 293.721 13.246
 317.652 601.252
 272.468 851.941
 456.000 449.778
 103.350 596.730
 758.816 523.757
 507.852 208.694
 200.252 77.438
 765.011 492.560
 736.114 976.199
 12.458 867.969
 291.303 254.362
 36.578 661.648
 236.903 485.643
 700.498 459.665
 117.006 353.116
 127.158 976.593
 666.954 389.111
 231.463 169.672
 579.890 720.902
 732.060 592.471
 461.919 673.345
 499.647 901.370
 105.406 753.784
 972.816 922.299
 695.907 276.774
 430.416 192.935
 144.818 216.680
 515.622 621.262
 154.120 735.534
 503.550 64.570
 321.782 793.062
 162.037 719.127
 989.831 767.345
 522.613 220.731
 228.166 700.810
 632.563 56.900
 395.529 630.165
 154.168 64.648
 887.311 94.467
 96.713 481.586
 683.891 866.999
 671.830 795.944
 71.902 889.174
 242.461 832.072
 796.332 353.878
 157.477 456.839
 988.812 587.874
 323.442 609.448
 535.155 404.937
 135.630 168.433
 324.726 670.877
 674.057 366.728
 749.946 56.714
 246.845 955.787
 284.033 115.703
 640.621 275.750
 299.644 553.160
 102.133 498.982
 44.446 655.139
 740.984 33.164
 858.802 483.556
 902.774 867.070
 5.984 452.738
 135.514 252.744
 539.865 987.423
 758.546 792.818
 315.396 977.528
 169.135 757.883
 862.880 933.689
 892.275 328.356
 410.830 993.494
 827.103 735.959
 819.849 5.766
 79.713 785.326
 750.440 744.428
 436.440 545.391
 653.022 179.902
 741.176 707.854
 463.890 611.027
 840.498 76.521
 494.743 171.028
 74.986 252.640
 397.091 744.671
 575.843 959.089
 201.044 38.528
 502.625 757.700
 908.255 441.099
 288.673 581.900
 551.966 293.763
 481.692 469.746
 817.269 307.215
 742.254 844.405
 488.707 531.826
 435.080 369.948
 110.577 595.603
 287.329 795.230
 210.977 821.948
 143.467 788.770
 360.247 433.790
 594.264 829.344
 767.536 834.118
 453.069 32.817
 328.540 59.159
 778.650 913.360
 238.681 953.899
 561.754 560.100
 898.290 585.413
 791.388 387.586
 731.564 443.091
 463.991 334.851
 294.564 272.774
 89.740 253.801
 187.497 40.800
 358.736 868.998
 544.545 751.681
 157.643 499.311
 434.996 267.649
 954.253 114.644
 260.256 158.488
 401.528 930.714
 13.136 95.248
 639.989 810.353
 122.694 681.744
 312.218 194.890
 36.843 573.754
 438.009 103.794
 896.150 588.903
 553.904 150.094
 779.097 472.221
 495.134 274.249
 407.911 405.863
 818.033 516.612
 704.553 979.630
 631.796 160.740
 691.263 555.506
 862.891 784.325
 404.941 38.885
 124.774 464.983
 408.648 426.473
 148.958 683.592
 258.667 941.758
 468.341 443.129
 747.001 539.682
 875.610 136.238
 665.340 399.625
 331.992 626.201
 208.792 207.632
 26.481 495.026
 390.541 423.061
 312.818 116.386
 109.937 840.342
 238.846 52.844
 896.969 992.728
 366.690 694.808
 139.712 841.793
 926.603 256.940
 535.149 684.681
 994.846 446.127
 38.014 862.052
 106.967 798.893
 120.239 125.115
 361.061 856.306
 301.728 22.775
 807.737 767.598
 731.012 392.762
 519.499 372.084
 844.673 617.584
 765.001 350.416
 532.928 261.524
 844.459 224.212
 704.547 703.864
 360.407 146.716
 49.283 481.640
 570.613 911.185
 215.469 948.787
 392.642 18.407
 582.724 134.556
 75.968 116.224
 546.185 69.938
 329.502 543.650
 424.011 464.852
 169.675 987.463
 141.680 219.690
 144.962 562.798
 75.719 491.996
 182.926 649.779
 399.900 702.517
 709.897 9.701
 965.624 135.356
 103.568 536.432
 865.459 485.733
 975.626 206.888
 27.886 547.797
 343.712 629.662
 328.690 66.660
 866.200 69.704
 89.653 846.393
 984.460 981.597
 481.048 393.051
 878.369 212.378
 216.569 453.153
 503.058 950.334
 196.864 698.603
 877.412 778.049
 42.742 814.368
 55.112 430.752
 86.597 311.696
 472.536 925.173
 639.009 354.056
 358.178 985.613
 698.231 723.047
 657.288 294.301
 657.961 135.185
 102.897 189.720
 631.102 456.718
 108.457 452.101
 334.955 851.745
 603.987 688.388
 870.432 579.007
 651.173 263.563
 421.462 455.412
 95.792 441.199
 851.014 1.000
 918.441 378.712
 280.374 932.457
 675.698 373.006
 114.950 83.118
 160.094 536.741
 182.504 489.717
 403.648 186.356
 941.033 433.773
 489.160 188.306
 309.300 682.880
 477.076 402.994
 992.323 209.316
 592.892 15.881
 88.885 825.947
 718.001 796.837
 853.629 668.687
 81.227 292.354
 270.852 357.723
 832.629 256.768
 312.106 213.795
 197.183 659.712
 579.802 709.279
 33.710 774.849
 371.815 655.372
 571.727 832.461
 878.452 615.798
 652.019 694.001
 287.089 984.141
 69.904 934.568
 518.186 746.844
 305.713 568.964
 349.705 498.382
 545.490 664.036
 958.273 991.031
 44.971 995.279
 771.330 741.560
 498.261 245.841
 794.519 724.223
 644.163 543.304
 765.396 337.428
 210.892 181.811
 53.950 914.801
 874.972 497.725
 851.509 475.097
 931.831 135.113
 984.198 975.230
 161.247 447.763
 480.685 492.812
 65.958 897.386
 594.582 856.017
 490.016 899.242
 311.155 736.758
 136.608 278.142
 890.437 996.385
 832.949 986.929
 852.180 629.962
 490.554 928.931
 83.065 395.336
 618.716 54.016
 737.260 676.439
 331.785 568.832
 54.776 247.483
 989.058 335.345
 588.310 946.981
 690.445 813.226
 11.771 299.935
 670.021 231.961
 288.828 445.564
 360.036 824.372
 567.206 329.665
 294.683 696.789
 496.783 639.106
 669.003 300.181
 462.624 915.235
 924.851 64.737
 396.871 348.353
 192.092 896.677
 757.942 982.395
 336.569 255.206
 17.017 143.999
 152.344 39.986
 598.591 439.986
 357.920 651.019
 915.406 369.603
 316.388 225.296
 602.888 590.759
 177.495 114.964
 682.071 921.759
 643.674 323.074
 503.618 901.119
 78.020 543.651
 492.957 957.910
 814.556 116.952
 924.809 144.476
 492.025 78.086
 904.619 773.573
 32.637 283.017
 78.054 894.783
 625.066 591.366
 184.127 193.225
 173.561 286.853
 722.262 840.046
 146.905 356.108
 731.482 952.908
 435.424 222.545
 946.585 409.946
 612.165 857.706
 570.734 717.661
 135.245 446.940
 208.290 767.426
 339.383 564.235
 461.266 573.150
 191.449 972.819
 585.708 300.994
 451.001 89.812
 912.073 58.439
 134.066 976.235
 390.934 372.642
 656.726 595.425
 269.627 65.597
 192.353 446.129
 127.784 225.721
 148.814 459.736
 93.819 221.907
 123.819 958.425
 277.585 637.758
 670.231 222.089
 236.691 691.715
 969.128 792.168
 548.695 115.119
 415.256 550.927
 395.102 687.504
 844.112 121.865
 35.206 169.591
 926.997 523.039
 421.175 363.555
 213.145 818.041
 196.138 491.368
 567.401 812.561
 343.303 180.612
 827.380 467.130
 688.454 638.582
 452.743 483.349
 875.725 276.249
 656.854 582.156
 865.591 200.446
 971.193 954.348
 176.070 853.170
 697.228 617.289
 187.743 259.236
 128.957 364.784
 748.013 106.480
 489.950 322.171
 880.970 375.748
 7.615 4.498
 680.118 750.978
 558.860 176.057
 929.264 253.535
 557.657 694.462
 862.113 780.841
 736.784 127.131
 887.029 699.141
 801.861 3.487
 426.328 696.584
 532.413 628.968
 59.010 488.723
 277.037 969.385
 424.698 67.982
 270.789 13.975
 310.512 275.839
 203.782 556.276
 670.672 966.672
 729.935 572.738
 142.824 730.880
 441.292 424.518
 750.590 498.457
 391.725 318.546
 697.102 689.515
 757.901 715.656
 440.510 392.845
 226.820 307.976
 34.501 205.680
 327.892 462.057
 152.178 366.177
 141.495 561.279
 381.198 54.070
 651.274 919.356
 575.774 764.716
 828.471 80.383
 23.996 407.753
 285.592 589.548
 387.256 815.366
 784.341 197.714
 195.543 128.430
 877.469 953.585
 744.587 664.218
 682.963 505.613
 597.736 350.040
 986.462 964.509
 309.801 266.942
 127.182 913.988
 177.741 810.817
 104.958 165.659
 702.834 110.026
 40.507 962.943
 393.095 694.568
 95.204 893.224
 618.221 688.218
 605.887 377.472
 480.695 578.871
 988.196 398.359
 317.220 641.009
 710.470 992.911
 179.051 456.027
 719.063 881.344
 845.609 459.826
 313.252 602.698
 943.988 692.045
 909.667 368.702
 121.354 717.613
 16.763 984.076
 945.058 219.580
 251.582 83.973
 986.535 843.786
 394.478 342.744
 33.253 222.673
 391.182 463.750
 424.378 570.084
 302.351 684.058
 430.163 64.294
 473.511 252.878
 404.902 306.611
 485.922 166.220
 104.552 232.117
 662.707 176.138
 241.686 872.434
 283.681 320.018
 674.405 633.603
 24.130 528.494
 917.401 201.358
 122.891 130.021
 200.796 658.402
 127.010 651.963
 567.248 871.058
 805.809 363.723
 424.519 44.220
 606.278 674.362
 197.095 562.538
 292.293 208.004
 837.240 731.748
 708.394 73.699
 757.086 846.909
 798.997 226.364
 475.981 574.883
 538.370 601.679
 891.665 17.785
 555.889 885.734
 483.091 984.393
 323.809 850.785
 43.422 40.133
 487.577 418.282
 283.425 326.363
 516.674 281.600
 100.847 70.184
 419.948 581.473
 696.243 171.129
 964.624 840.553
 449.037 416.080
 151.847 958.749
 421.466 294.128
 701.143 392.946
 107.591 255.188
 877.088 803.547
 118.187 666.946
 127.330 72.142
 621.367 901.588
 993.789 70.966
 727.953 545.068
 488.068 302.990
 507.479 925.996
 296.071 204.265
 786.121 158.195
 581.471 696.061
 355.864 970.444
 907.397 447.443
 211.687 439.698
 582.845 228.968
 130.918 671.326
 85.347 940.543
 469.285 693.675
 713.065 132.059
 828.172 706.941
 204.376 620.896
 56.639 91.232
 236.133 677.960
 402.666 619.481
 806.115 1.376
 986.566 412.052
 931.819 637.944
 804.619 726.425
 596.016 225.845
 304.694 502.945
 756.685 512.823
 33.191 132.606
 660.694 412.331
 712.390 512.015
 880.395 772.031
 350.585 581.746
 982.005 186.039
 48.951 75.225
 664.129 241.808
 186.418 645.055
 531.984 477.211
 727.942 281.570
 434.027 471.851
 806.258 534.513
 846.970 112.891
 219.623 423.715
 94.987 379.535
 518.384 649.764
 999.781 467.043
 324.744 252.889
 728.764 721.795
 49.320 820.064
 315.534 450.061
 294.545 699.967
 325.210 976.963
 731.335 86.544
 9.759 416.547
 817.613 799.114
 706.616 32.341
 314.091 785.057
 166.650 149.357
 516.345 855.999
 522.510 668.034
 537.795 636.195
 120.868 938.251
 874.045 739.522
 915.891 203.515
 86.655 526.582
 358.015 913.094
 448.298 544.164
 91.769 830.632
 179.144 674.347
 506.949 214.393
 817.045 769.453
 555.000 95.263
 845.518 911.712
 861.333 288.082
 950.888 593.749
 226.810 709.513
 893.227 888.940
 138.343 576.782
 608.439 781.421
 998.011 377.362
 667.305 106.388
 859.211 146.399
 911.129 255.693
 531.810 598.872
 975.528 815.245
 819.272 334.762
 469.696 393.803
 290.240 481.550
 967.047 992.545
 604.472 338.087
 306.648 656.844
 825.629 432.195
 328.449 792.330
 6.773 761.443
 347.300 253.507
 352.146 228.516
 892.580 102.403
 492.660 550.951
 436.593 155.154
 492.353 377.055
 643.217 94.881
 586.973 398.349
 679.684 929.046
 879.831 852.414
 142.587 948.795
 148.523 662.603
 401.372 537.217
 991.312 282.508
 608.941 244.286
 34.479 88.649
 172.787 460.400
 180.406 395.558
 227.821 880.475
 577.259 119.910
 163.264 249.568
 389.870 76.746
 793.379 752.881
 630.668 399.113
 541.232 882.091
 430.521 695.947
 445.029 841.289
 681.293 131.006
 769.935 105.131
 32.260 462.663
 89.912 805.275
 666.654 340.963
 422.186 285.866
 96.326 440.282
 83.120 662.121
 693.385 705.016
 572.890 156.239
 707.750 508.987
 875.282 630.645
 806.722 549.767
 918.907 239.399
 503.160 5.133
 631.104 764.520
 326.829 824.661
 522.885 675.619
 931.414 984.641
 272.612 569.924
 38.000 334.535
 481.032 627.418
 793.230 58.905
 7.323 404.925
 693.545 286.882
 874.340 436.764
 200.801 533.982
 164.240 91.781
 882.157 256.174
 78.624 231.662
 759.582 147.263
 79.526 838.372
 290.831 996.665
 880.778 735.076
 341.768 40.581
 848.910 261.288
 794.906 145.455
 877.008 616.073
 294.629 734.681
 995.304 30.606
 607.559 749.192
 313.324 841.211
 306.775 777.194
 487.835 415.206
 929.092 720.650
 869.442 133.637
 441.520 424.752
 92.414 797.507
 150.603 785.505
 884.291 828.009
 38.911 189.584
 734.171 47.772
 687.150 215.003
 174.632 121.264
 286.646 331.933
 408.537 500.719
 942.270 656.811
 907.896 962.439
 264.934 411.848
 190.434 160.901
 738.713 674.170
 956.142 599.138
 181.542 827.374
 59.991 678.409
 789.528 182.612
 780.117 103.940
 330.611 860.912
 588.395 582.718
 429.141 833.814
 170.721 40.912
 32.480 131.481
 8.933 240.038
 875.794 537.793
 109.745 800.588
 441.637 507.836
 835.971 8.315
 754.777 737.482
 602.577 31.185
 646.035 475.889
 988.576 104.082
 476.083 753.834
 582.641 24.473
 923.414 673.602
 325.656 766.640
 330.680 504.945
 890.637 876.648
 368.893 807.476
 605.968 407.574
 846.289 169.307
 891.254 737.715
 362.967 447.030
 149.020 567.434
 26.644 911.133
 505.813 487.307
 510.203 257.091
 891.843 666.404
 587.376 614.803
 311.397 730.506
 746.289 72.481
 111.805 732.114
 197.263 685.848
 885.316 94.199
 284.731 845.648
 817.091 515.261
 35.268 367.457
 758.353 422.593
 954.383 905.005
 694.148 662.504
 681.842 694.388
 181.044 619.999
 265.112 150.245
 545.372 906.137
 477.218 160.217
 404.306 569.609
 231.295 780.590
 350.468 551.334
 999.913 409.251
 329.074 768.924
 581.480 902.953
 441.407 894.294
 245.432 781.017
 189.149 65.658
 487.408 899.164
 793.545 588.405
 418.164 333.071
 397.295 152.345
 356.752 744.948
 104.475 390.597
 988.732 47.020
 806.697 283.553
 551.285 568.014
 157.318 166.317
 814.537 282.945
 418.202 16.511
 115.849 608.630
 946.651 509.127
 673.043 189.065
 998.331 644.125
 733.344 403.269
 182.942 839.690
 515.294 696.300
 163.900 388.787
 157.140 450.385
 85.310 388.974
 111.481 931.499
 236.108 355.999
 314.636 837.114
 822.629 41.761
 530.822 368.472
 570.331 708.823
 124.383 306.662
 569.436 619.121
 74.822 802.532
 127.368 517.249
 824.022 28.380
 905.804 812.274
 865.964 282.133
 767.765 261.051
 267.451 895.994
 209.265 645.317
 283.141 460.279
 122.867 20.337
 217.014 524.175
 762.113 40.570
 830.657 438.733
 924.589 974.912
 130.116 239.646
 528.785 787.856
 829.385 69.649
 360.475 951.743
 319.580 270.204
 945.807 977.780
 526.649 852.122
 361.412 409.238
 653.181 23.535
 610.638 749.162
 835.693 15.225
 726.456 427.688
 150.170 817.447
 456.038 22.025
 936.092 114.484
 642.535 987.175
 931.241 674.068
 852.943 740.089
 393.201 485.305
 466.375 57.363
 983.275 822.839
 97.597 30.541
 287.780 194.768
 601.802 798.063
 111.339 370.575
 907.582 603.834
 86.156 712.252
 927.657 475.062
 267.766 191.607
 876.625 662.616
 626.819 379.751
 509.872 532.679
 171.824 466.980
 319.470 566.382
 651.089 904.310
 265.829 632.635
 763.325 458.938
 575.829 507.264
 763.504 517.891
 839.941 368.250
 569.670 45.365
 636.347 492.385
 571.844 154.044
 196.477 793.662
 508.230 258.612
 903.731 999.530
 27.195 976.149
 338.944 869.636
 994.546 574.093
 8.621 775.372
 661.243 858.564
 124.952 420.748
 481.781 976.271
 862.489 379.341
 500.963 969.895
 361.267 223.093
 717.918 893.133
 548.793 241.209
 930.159 436.674
 235.853 397.360
 74.649 934.972
 228.807 196.797
 662.789 176.104
 672.012 369.031
 275.470 999.264
 969.996 693.709
 294.791 378.131
 374.316 275.599
 730.433 710.691
 292.490 117.825
 609.109 789.948
 176.820 850.156
 471.107 353.781
 273.183 981.296
 922.912 910.132
 801.146 491.318
 371.689 425.418
 247.141 34.085
 286.462 434.984
 285.318 441.416
 940.847 685.401
 502.483 713.639
 269.879 816.223
 153.824 737.997
 473.745 115.515
 877.564 731.053
 407.051 587.063
 865.188 878.149
 764.859 510.987
 838.270 7.149
 105.179 192.761
 195.407 940.769
 899.542 522.986
 438.384 618.161
 973.977 422.134
 993.919 248.851
 865.949 846.768
 547.474 888.256
 80.296 178.089
 183.373 522.020
 858.822 907.307
 868.420 274.935
 591.934 248.091
 965.242 868.947
 182.751 832.713
 560.650 233.365
 638.684 939.598
 940.426 899.951
 604.913 725.499
 735.351 817.002
 989.147 930.822
 257.312 702.005
 855.937 242.695
 695.366 374.401
 318.618 453.804
 959.296 411.529
 732.411 278.062
 555.189 335.895
 426.341 974.615
 419.642 644.766
 915.689 103.124
 795.404 748.855
 749.715 864.622
 123.571 101.206
 189.032 668.461
 381.111 916.561
 918.504 167.083
 85.835 242.416
 208.753 892.695
 305.343 223.218
 893.896 454.974
 876.583 66.842
 364.923 673.803
 806.156 986.462
 445.242 948.751
 569.138 650.504
 553.322 45.904
 50.022 968.736
 331.575 516.905
 920.393 304.221
 872.700 374.356
 774.352 0.197
 575.505 917.478
 747.853 909.901
 360.054 732.995
 238.439 18.369
 643.863 655.342
 776.887 241.561
 881.505 639.585
 844.764 713.531
 182.455 127.857
 197.637 851.226
 207.489 138.990
 961.604 883.873
 191.555 310.674
 793.030 405.444
 118.364 818.347
 803.032 550.754
 174.271 95.754
 777.719 195.125
 110.164 714.462
 703.880 861.907
 841.686 535.298
 422.307 909.552
 900.120 230.900
 764.904 819.265
 416.658 668.147
 128.064 664.819
 467.689 120.701
 637.347 908.075
 442.449 309.279
 864.375 707.635
 809.227 310.393
 166.306 775.296
 272.854 168.411
 784.525 177.332
 933.073 841.939
 718.713 207.800
 97.235 930.303
 394.959 802.090
 876.682 491.488
 284.485 794.668
 436.913 477.214
 868.997 429.790
 688.590 687.280
 858.311 822.950
 538.595 263.059
 968.037 849.591
 385.385 193.763
 184.740 152.506
 986.035 959.177
 561.626 447.221
 867.450 654.994
 680.708 43.113
 152.893 883.211
 922.319 855.150
 657.199 497.565
 237.290 165.801
 827.740 395.454
 812.083 908.229
 109.568 881.840
 646.461 320.420
 456.442 401.127
 874.079 896.020
 436.997 359.959
 598.800 702.732
 967.654 332.389
 996.951 314.988
 489.704 650.063
 554.548 916.850
 73.893 500.501
 128.353 66.864
 736.969 468.439
 303.102 312.661
 273.703 506.402
 480.242 323.923
 306.269 674.720
 695.003 642.883
 519.662 477.051
 190.539 87.567
 254.488 80.044
 855.630 480.694
 662.474 255.275
 284.092 803.519
 469.060 144.011
 171.298 316.448
 333.187 312.417
 210.433 265.126
 726.791 443.551
 476.124 760.721
 883.548 75.968
 326.645 435.634
 474.218 235.240
 161.988 821.038
 368.778 568.447
 440.730 751.004
 835.781 652.382
 384.104 790.849
 327.571 739.152
 934.177 926.744
 204.684 79.093
 141.157 891.927
 290.851 637.008
 42.021 285.362
 526.215 25.909
 771.672 445.114
 533.851 620.587
 584.475 145.520
 44.442 394.867
 327.205 9.368
 575.333 130.477
 816.319 869.575
 850.561 366.776
 358.161 625.405
 323.259 159.523
 88.519 753.137
 44.820 269.320
 879.485 27.702
 568.009 448.083
 701.145 58.442
 703.820 691.934
 671.154 447.481
 732.216 604.267
 667.473 142.728
 131.137 801.789
 612.352 419.271
 400.590 803.247
 106.198 813.489
 61.569 285.015
 448.427 825.002
 173.548 455.080
 632.053 754.388
 587.975 588.237
 246.121 262.043
 815.302 247.067
 424.656 108.769
 584.529 167.714
 805.324 705.477
 499.992 264.551
 621.260 82.132
 311.360 266.889
 464.493 349.857
 198.755 473.126
 301.122 730.583
 702.929 337.835
 62.110 462.038
 896.126 705.618
 607.551 939.216
 566.126 598.101
 297.971 54.196
 375.884 438.760
 488.258 962.503
 543.947 371.656
 375.825 194.931
 774.523 67.378
 125.444 798.228
 236.755 801.132
 602.787 816.391
 964.744 87.954
 374.137 97.128
 315.508 238.270
 571.180 946.660
 101.880 588.851
 430.617 272.348
 809.960 120.469
 654.890 399.162
 342.939 711.012
 512.330 965.956
 9.734 423.554
 815.010 84.656
 830.937 290.855
 546.507 54.194
 577.306 844.356
 128.508 276.404
 526.466 726.168
 736.788 928.800
 539.301 711.428
 28.833 355.406
 363.943 216.138
 405.465 878.651
 796.144 248.195
 978.832 790.128
 511.748 918.291
 693.519 14.136
 670.013 220.058
 184.039 363.928
 223.459 237.937
 541.473 326.095
 797.130 185.464
 998.340 953.450
 881.655 419.831
 871.110 151.803
 362.853 540.658
 874.230 482.507
 356.278 847.111
 41.478 532.417
 276.633 298.822
 66.295 28.555
 726.271 969.175
 462.123 689.451
 388.803 76.549
 809.267 442.607
 746.251 578.005
 712.356 122.252
 262.289 74.033
 360.957 258.522
 179.215 231.564
 637.391 634.150
 329.712 930.131
 125.523 113.841
 261.784 983.211
 670.548 931.815
 490.000 209.397
 54.031 381.927
 120.267 217.728
 65.249 310.565
 328.489 935.423
 656.907 223.930
 913.799 317.360
 811.394 337.764
 180.645 23.317
 256.881 809.131
 845.110 85.390
 757.730 377.100
 201.909 683.828
 561.159 23.545
 949.944 340.133
 865.198 258.482
 454.802 872.675
 238.054 589.150
 752.946 858.805
 575.757 391.418
 779.314 640.780
 945.974 149.942
 460.814 898.615
 997.057 144.187
 873.739 804.665
 181.625 546.029
 352.780 851.481
 975.365 366.751
 580.474 700.928
 389.466 193.288
 423.995 199.173
 157.483 522.288
 844.978 914.743
 5.918 213.609
 139.151 827.245
 826.979 10.391
 195.917 779.516
 499.513 719.600
 361.675 928.999
 640.845 914.370
 880.702 133.345
 12.112 447.602
 138.088 184.808
 389.787 585.787
 982.980 287.609
 906.520 754.191
 37.638 637.484
 558.675 191.246
 947.278 414.042
 382.280 843.884
 174.072 700.981
 773.228 589.637
 940.887 588.829
 334.108 979.526
 869.398 37.568
 184.856 682.445
 394.202 545.768
 796.382 341.905
 158.795 617.707
 467.638 685.389
 878.118 785.251
 642.296 151.413
 981.269 137.238
 379.729 606.582
 200.718 61.799
 687.746 642.121
 952.485 108.053
 776.079 584.564
 235.358 430.121
 987.670 487.411
 74.141 361.313
 550.149 638.976
 528.416 968.123
 906.573 316.366
 598.578 406.338
 229.383 817.290
 177.308 15.045
 495.097 31.384
 537.752 73.690
 852.527 682.960
 818.074 263.863
 810.991 740.055
 982.534 137.526
 316.440 583.475
 816.634 329.315
 85.506 248.086
 481.234 160.187
 595.876 161.260
 919.037 476.417
 55.190 225.138
 215.562 631.064
 111.770 125.999
 683.337 39.015
 354.262 351.703
 607.714 582.158
 51.907 393.867
 989.404 683.950
 594.172 982.698
 294.038 254.315
 632.396 317.363
 802.837 83.578
 644.674 122.241
 108.748 61.027
 129.200 878.794
 155.312 747.924
 674.650 794.112
 835.402 50.726
 6.065 401.169
 996.027 737.436
 711.162 213.684
 4.377 303.896
 618.473 542.147
 167.598 728.291
 831.613 519.673
 941.321 217.918
 782.839 79.865
 264.602 434.438
 616.616 207.805
 604.584 430.391
 965.998 273.884
 544.110 704.035
 160.112 823.581
 488.878 210.825
 972.079 390.135
 374.937 702.665
 758.475 917.566
 17.921 510.889
 782.181 315.699
 935.966 471.690
 381.772 744.212
 400.592 505.055
 636.880 57.370
 3.787 807.327
 168.068 693.979
 883.110 376.297
 542.340 317.420
 706.022 844.518
 475.584 988.567
 694.036 305.621
 127.958 270.595
 59.099 949.377
 477.734 740.372
 749.375 109.535
 186.716 128.327
 957.850 524.983
 892.493 79.810
 361.838 736.209
 289.040 69.284
 39.222 117.512
 200.261 687.928
 781.310 878.867
 576.749 639.808
 503.491 773.184
 623.318 736.799
 382.850 294.122
 215.777 783.454
 543.777 941.207
 215.173 936.433
 714.040 23.255
 14.641 245.747
 508.273 343.909
 639.540 114.526
 415.259 606.079
 400.223 218.450
 299.493 142.445
 606.395 514.126
 234.479 549.879
 283.248 737.053
 800.976 414.957
 476.479 784.350
 972.425 769.995
 342.896 525.826
 314.267 433.797
 245.834 460.557
 214.448 453.988
 913.329 696.748
 87.617 479.386
 978.404 582.955
 132.231 817.935
 964.468 951.728
 22.749 960.510
 767.396 986.362
 471.444 521.227
 635.180 711.998
 557.146 424.352
 475.097 708.925
 80.720 85.367
 399.105 904.187
 536.718 634.252
 825.976 913.863
 982.844 522.611
 221.684 969.516
 617.329 269.185
 909.402 695.842
 40.800 521.884
 1.489 30.725
 363.543 956.183
 785.958 152.396
 729.313 962.285
 179.818 50.726
 749.101 285.361
 685.306 140.818
 386.811 228.552
 649.556 247.686
 205.996 176.997
 233.746 212.270
 593.209 788.250
 997.632 993.107
 717.667 471.028
 256.052 317.364
 995.708 757.035
 674.986 912.688
 706.711 891.597
 958.862 11.277
 987.762 726.177
 903.750 934.112
 628.635 602.742
 721.857 51.507
 135.681 955.661
 3.462 581.616
 250.566 416.051
 298.146 477.639
 142.805 146.508
 346.402 904.079
 567.466 337.071
 956.725 490.056
 442.949 397.576
 336.747 41.549
 188.268 544.508
 987.578 703.315
 222.846 624.955
 649.046 584.532
 810.515 84.715
 33.916 639.923
 787.546 676.144
 458.592 561.037
 94.419 533.692
 916.272 651.572
 703.255 606.593
 549.581 98.281
 845.946 629.809
 969.587 807.409
 78.857 102.758
 996.526 549.127
 923.353 412.675
 427.148 672.709
 680.349 833.679
 580.209 147.731
 692.806 717.063
 54.142 316.362
 311.702 592.211
 221.538 64.554
 176.019 965.541
 58.840 331.872
 41.159 447.357
 494.959 67.798
 256.541 79.383
 290.818 134.108
 403.728 770.779
 717.703 866.488
 441.189 984.639
 873.350 302.830
 668.658 923.413
 201.908 609.847
 709.220 628.648
 711.046 284.062
 624.917 592.185
 3.766 948.260
 924.285 642.046
 763.991 331.652
 108.232 252.233
 907.145 523.052
 132.771 782.288
 586.109 173.935
 669.968 996.583
 438.726 745.459
 827.084 76.918
 388.146 524.163
 371.173 23.114
 427.484 249.587
 913.494 148.318
 804.633 218.429
 674.344 397.741
 993.449 459.820
 691.609 546.376
 619.375 461.105
 800.981 323.092
 878.976 300.056
 626.133 41.493
 935.446 385.331
 724.774 33.555
 720.335 190.297
 71.461 737.592
 663.403 894.902
 178.247 610.439
 198.249 125.563
 395.803 553.233
 745.325 543.926
 664.967 465.065
 3.081 812.729
 143.898 88.715
 232.519 31.930
 489.909 972.990
 203.695 552.832
 976.031 147.969
 191.174 744.606
 247.350 759.131
 918.563 799.520
 125.919 216.313
 422.910 654.208
 38.654 431.449
 153.556 98.785
 31.208 8.591
 156.160 808.616
 931.583 139.911
 292.871 420.713
 607.653 796.970
 189.478 584.411
 818.252 197.836
 7.918 730.978
 361.735 603.615
 449.336 856.810
 880.651 144.312
 283.525 17.891
 166.322 500.709
 562.657 248.112
 330.597 49.227
 851.659 890.307
 60.125 198.765
 838.283 656.356
 955.309 566.565
 569.916 292.291
 874.071 823.882
 1.763 337.158
 270.248 226.954
 185.381 842.393
 836.373 285.597
 134.304 914.261
 757.657 727.079
 483.982 798.552
 562.927 919.198
 529.414 828.087
 752.235 521.399
 41.346 674.034
 0.836 149.840
 599.706 896.656
 24.628 850.725
 663.167 85.493
 960.193 770.538
 541.551 859.497
 8.932 452.563
 131.467 501.161
 842.950 52.093
 196.683 2.725
 922.179 589.723
 57.690 175.328
 57.535 310.208
 437.579 222.263
 731.752 706.555
 484.361 704.676
 394.022 743.560
 447.359 172.190
 40.954 976.269
 374.156 322.735
 327.064 326.300
 465.180 466.522
 483.472 238.150
 278.517 260.590
 812.405 289.441
 924.497 255.260
 144.203 340.073
 287.530 245.173
 647.677 257.803
 424.310 879.313
 856.951 699.590
 828.599 480.871
 879.334 422.682
 642.418 723.958
 968.744 975.950
 3.526 265.852
 54.944 225.130
 124.922 836.802
 306.027 105.764
 931.916 731.402
 343.691 900.695
 867.661 353.708
 629.750 596.637
 3.417 60.782
 677.833 893.715
 742.943 284.980
 824.381 895.940
 32.092 943.455
 103.994 587.736
 118.911 754.118
 430.127 855.979
 53.325 951.278
 475.533 18.329
 469.037 352.743
 898.140 802.201
 906.967 985.091
 465.891 235.586
 375.729 877.844
 125.285 477.645
 809.992 933.355
 637.679 765.785
 94.685 351.272
 407.999 184.727
 837.765 208.890
 963.424 185.187
 765.614 886.456
 944.072 774.528
 605.092 885.397
 761.240 163.675
 430.110 663.605
 406.663 744.109
 466.544 742.421
 482.368 461.895
 248.928 2.192
 916.646 593.996
 240.095 645.520
 167.367 272.805
 698.589 278.310
 947.355 770.813
 798.984 337.850
 673.907 987.009
 71.219 224.531
 310.086 974.130
 873.721 900.035
 971.474 930.975
 301.667 971.179
 389.211 341.990
 59.523 847.099
 896.940 878.222
 2.467 40.479
 222.504 46.123
 334.020 74.406
 769.834 165.772
 599.818 388.827
 855.313 125.755
 355.880 638.964
 177.286 61.662
 632.789 507.462
 636.445 967.990
 437.101 668.121
 55.975 624.017
 603.077 538.119
 769.152 703.113
 360.001 524.588
 922.090 668.170
 244.135 337.764
 482.363 924.746
 144.548 724.880
 730.149 615.542
 716.178 435.329
 645.309 567.674
 462.451 7.711
 377.684 936.476
 27.496 863.377
 512.948 480.203
 641.547 379.497
 315.168 618.930
 932.727 918.927
 560.121 213.329
 107.289 926.085
 69.207 595.931
 665.173 10.209
 39.083 815.550
 667.766 672.938
 741.879 346.898
 122.941 879.913
 978.127 970.022
 264.454 800.476
 710.260 951.442
 547.628 660.519
 828.215 639.871
 683.006 76.885
 817.554 718.954
 309.487 413.599
 860.069 497.798
 246.693 457.652
 320.859 143.281
 144.434 32.516
 715.933 807.753
 699.666 419.246
 740.499 339.016
 75.949 646.737
 228.220 99.262
 328.068 743.760
 542.000 304.408
 298.895 956.006
 731.504 929.138
 864.045 152.011
 274.129 325.610
 502.453 243.923
 614.846 260.618
 871.067 394.507
 385.090 587.978
 465.817 173.012
 788.187 506.593
 118.519 152.850
 443.826 592.344
 272.993 847.148
 69.552 81.447
 919.349 378.545
 904.533 287.681
 162.004 42.250
 239.069 385.122
 526.620 501.887
 869.835 926.281
 848.968 952.438
 651.313 503.361
 463.161 280.466
 531.762 523.569
 148.987 276.397
 849.237 549.714
 93.042 925.026
 99.488 461.885
 853.481 977.465
 580.975 497.715
 834.455 539.818
 58.981 216.038
 117.519 591.027
 985.042 555.753
 160.627 845.249
 552.045 398.195
 60.926 524.045
 479.981 622.514
 938.735 612.544
 510.916 320.602
 893.378 394.145
 71.247 127.461
 716.334 233.301
 939.418 56.880
 636.381 89.425
 371.140 608.680
 280.664 371.250
 392.841 546.138
 433.999 895.210
 616.850 709.526
 188.239 699.147
 276.074 628.822
 519.362 730.274
 367.187 885.832
 990.467 310.713
 53.171 29.241
 135.470 262.563
 360.334 7.077
 565.601 515.625
 841.387 206.910
 96.449 433.273
 222.937 207.737
 308.161 375.030
 148.896 687.348
 219.424 708.156
 335.164 799.151
 924.011 515.695
 707.727 952.668
 557.319 196.214
 176.802 787.589
 232.634 472.816
 452.148 223.298
 219.356 628.502
 906.278 560.816
 687.663 54.691
 697.565 494.396
 578.735 73.520
 757.461 603.269
 292.617 996.858
 486.161 3.968
 835.898 180.741
 78.376 679.112
 210.783 478.977
 882.873 904.478
 230.992 690.088
 481.461 782.743
 646.576 914.634
 728.934 285.657
 680.584 922.731
 626.773 297.950
 510.235 792.426
 990.109 853.500
 251.378 977.352
 617.522 229.761
 968.544 246.093
 372.854 508.864
 677.632 396.069
 851.611 77.138
 231.350 462.111
 324.053 788.851
 79.164 135.496
 443.340 900.001
 826.947 995.115
 878.571 635.115
 143.281 780.961
 6.197 400.691
 178.995 554.630
 73.792 235.448
 296.669 75.693
 670.669 387.823
 513.430 851.053
 811.407 748.510
 812.209 1.819
 700.265 819.569
 995.923 644.462
 114.121 566.256
 370.912 846.305
 964.446 733.792
 528.737 226.754
 698.576 394.623
 330.563 912.528
 828.922 764.016
 820.433 185.766
 665.654 840.244
 840.407 796.929
 731.764 613.113
 182.658 449.481
 895.498 379.436
 985.135 440.257
 828.081 810.639
 5.366 289.021
 426.913 555.451
 341.604 484.203
 606.454 315.150
 15.086 171.130
 699.494 0.939
 688.218 816.736
 307.148 39.399
 230.480 93.922
 41.688 414.797
 119.534 573.285
 305.072 174.175
 995.208 314.157
 199.125 936.077
 487.663 275.907
 359.750 265.658
 590.217 179.934
 14.945 452.317
 917.169 238.900
 780.064 361.501
 705.869 119.607
 597.485 255.679
 121.679 846.846
 103.280 182.448
 488.917 705.910
 440.558 117.456
 388.044 819.863
 845.890 199.174
 970.133 113.673
 997.701 290.036
 387.905 120.871
 248.049 698.107
 425.486 220.185
 154.153 165.092
 426.655 730.995
 703.896 405.351
 627.072 59.175
 888.939 317.783
 346.274 121.733
 746.819 4.451
 999.568 332.539
 174.346 448.944
 61.182 886.326
 41.705 931.547
 413.824 208.362
 821.189 300.745
 625.223 657.809
 825.503 160.629
 721.241 689.448
 545.650 966.011
 803.060 137.493
 632.916 301.890
 160.941 423.466
 7.118 137.384
 350.754 785.189
 945.803 227.823
 456.274 944.029
 946.334 749.709
 597.922 481.251
 612.885 614.549
 758.056 981.381
 839.262 157.540
 467.900 260.577
 500.587 239.941
 588.970 662.075
 674.524 459.358
 772.458 39.981
 856.385 615.492
 596.918 128.911
 560.842 831.079
 474.110 112.894
 292.764 545.468
 234.642 355.595
 875.812 763.671
 621.720 69.130
 132.899 504.716
 448.804 704.955
 578.496 913.140
 834.095 712.517
 98.452 305.634
 83.725 85.261
 125.667 865.915
 531.390 495.458
 965.354 385.132
 983.355 396.065
 155.190 498.613
 595.663 967.029
 865.223 184.036
 709.587 323.176
 729.922 768.380
 779.559 740.028
 368.067 514.227
 385.858 441.772
 471.599 708.524
 976.075 522.408
 346.186 512.898
 422.048 17.351
 356.625 123.830
 412.545 829.822
 889.676 768.698
 780.012 856.079
 294.246 980.964
 938.444 98.556
 220.720 471.097
 998.645 49.326
 862.529 771.581
 839.267 51.902
 636.849 982.175
 413.204 481.541
 738.662 189.230
 27.733 338.068
 2.605 59.139
 875.679 526.309
 427.497 305.875
 38.727 654.017
 204.555 66.221
 811.331 442.332
 865.869 59.838
 985.847 797.153
 286.366 906.214
 631.070 599.263
 360.128 274.183
 525.117 345.568
 688.655 74.746
 360.195 812.699
 100.449 613.046
 915.385 957.616
 132.576 194.509
 841.048 748.341
 187.848 853.126
 465.090 602.830
 206.629 622.000
 20.500 567.222
 708.495 598.568
 11.565 388.798
 642.933 235.924
 642.718 727.066
 894.780 99.636
 591.714 32.336
 602.191 314.298
 133.498 129.276
 823.715 149.114
 131.848 438.390
 25.868 486.342
 584.535 606.679
 420.661 125.041
 809.665 296.348
 259.582 105.638
 524.289 84.108
 759.974 124.421
 722.814 81.019
 703.474 32.628
 596.701 612.039
 784.077 789.713
 636.157 354.288
 203.338 737.357
 359.829 872.924
 598.557 868.439
 873.799 803.520
 260.542 837.492
 163.534 690.513
 443.322 765.942
 872.167 24.071
 909.284 671.992
 468.672 534.412
 288.432 352.308
 516.832 655.793
 286.474 277.385
 29.833 5.223
 758.140 66.697
 148.482 117.220
 502.562 181.505
 79.461 810.088
 747.793 925.806
 42.415 846.158
 410.865 758.584
 23.273 794.089
 665.636 387.912
 241.078 651.682
 268.465 500.011
 185.230 179.877
 705.170 149.905
 850.656 510.106
 83.528 446.612
 824.852 286.065
 933.651 861.980
 300.396 896.244
 651.850 201.188
 990.516 644.347
 268.377 433.100
 607.300 531.363
 899.753 394.164
 769.436 615.956
 604.864 70.088
 389.015 250.469
 170.925 210.502
 148.336 319.980
 459.592 444.174
 224.190 544.163
 521.561 602.687
 8.422 929.252
 494.912 411.061
 972.278 214.034
 921.182 112.424
 744.046 163.905
 204.839 524.033
 833.682 495.643
 495.759 802.764
 616.554 118.368
 857.809 174.369
 256.379 949.408
 595.264 662.782
 233.120 394.497
 516.161 569.298
 276.548 397.263
 519.564 988.471
 474.923 881.689
 581.939 914.954
 518.470 191.741
 194.535 666.411
 789.882 424.234
 854.763 110.279
 872.901 144.158
 954.574 990.860
 12.183 46.852
 529.917 977.527
 823.287 509.902
 858.155 630.252
 774.212 371.237
 913.397 556.016
 495.675 531.325
 639.877 625.716
 136.013 349.640
 885.582 268.003
 770.852 172.553
 485.415 852.057
 273.274 465.884
 306.293 829.015
 216.176 845.566
 305.073 200.753
 936.859 109.922
 621.419 619.719
 169.778 123.172
 77.140 854.868
 925.274 918.918
 904.889 862.366
 41.260 662.067
 133.993 417.400
 995.979 496.025
 449.681 352.100
 780.688 817.925
 971.921 327.401
 482.309 67.439
 807.667 681.867
 511.648 724.543
 279.889 952.341
 379.837 318.956
 870.500 869.417
 524.312 930.309
 402.964 980.522
 819.306 865.207
 182.356 45.837
 180.919 37.848
 382.894 253.952
 652.862 547.874
 180.255 397.312
 798.761 176.450
 51.343 979.946
 346.111 33.636
 468.792 865.260
 244.712 551.945
 390.511 338.808
 490.613 988.223
 553.501 204.730
 800.538 764.980
 521.430 865.328
 29.738 439.914
 680.725 876.921
 839.666 66.165
 231.926 623.396
 725.375 813.931
 561.714 908.916
 993.789 225.394
 914.287 115.902
 483.821 518.634
 794.835 292.184
 781.627 232.633
 146.925 76.213
 906.223 895.073
 742.152 711.146
 122.353 618.789
 924.800 772.816
 832.298 803.347
 465.253 394.079
 762.662 787.800
 720.192 225.387
 705.585 112.423
 80.109 660.833
 409.119 384.893
 138.337 778.331
 304.356 884.450
 551.862 305.350
 276.402 390.953
 921.775 806.987
 754.326 100.278
 517.834 295.672
 837.236 329.298
 452.713 942.028
 767.669 359.811
 200.667 400.109
 791.248 698.634
 704.491 89.171
 737.395 108.980
 853.414 255.478
 657.702 504.792
 801.239 694.194
 656.960 594.535
 464.498 81.771
 940.975 553.870
 959.066 157.339
 832.066 928.531
 642.878 717.378
 517.865 990.702
 602.641 36.526
 4.921 356.279
 702.348 899.916
 752.257 419.105
 877.777 695.434
 820.792 64.711
 968.833 750.005
 855.357 824.153
 613.626 350.319
 532.520 642.523
 245.617 228.732
 178.660 431.763
 27.388 48.562
 460.720 609.105
 188.885 934.356
 452.017 587.156
 109.880 972.301
 5.724 266.207
 69.536 979.700
 460.608 711.330
 682.154 602.069
 941.884 494.441
 27.145 848.971
 292.304 403.414
 571.272 698.254
 315.676 16.126
 458.072 71.179
 80.886 796.872
 217.678 762.253
 516.120 76.660
 622.092 267.081
 120.750 348.771
 297.062 624.593
 989.348 458.513
 900.572 627.538
 335.180 343.887
 616.403 73.844
 628.719 235.098
 394.077 163.397
 342.986 529.202
 626.869 988.047
 87.709 696.187
 708.448 130.506
 787.211 459.404
 385.513 259.433
 134.864 432.215
 845.754 878.175
 164.858 330.249
 693.208 913.613
 698.437 651.705
 90.169 995.379
 127.972 304.238
 438.038 215.978
 432.878 424.257
 658.706 36.236
 114.174 591.808
 881.349 230.919
 480.205 690.892
 672.851 294.754
 208.620 841.291
 737.929 253.575
 596.303 564.269
 699.566 68.579
 339.618 712.187
 422.307 769.174
 965.571 653.175
 708.718 602.443
 266.537 858.828
 759.894 111.620
 836.860 888.850
 798.897 434.252
 331.347 935.314
 794.722 790.846
 579.508 605.133
 454.725 180.214
 614.102 647.612
 64.776 537.542
 880.309 430.084
 416.118 890.138
 957.816 325.034
 861.427 474.228
 580.603 883.638
 463.616 980.030
 309.701 960.824
 541.246 463.243
 87.238 444.017
 553.769 406.303
 963.357 180.375
 916.463 605.053
 381.951 245.036
 774.703 184.432
 580.510 135.660
 114.605 64.424
 400.828 497.120
 534.373 574.580
 321.045 895.703
 68.359 887.307
 958.785 186.735
 242.640 257.726
 16.569 505.518
 973.462 237.930
 453.603 602.123
 503.196 608.025
 85.376 519.666
 635.412 533.404
 299.866 757.636
 492.488 730.629
 805.703 481.679
 615.082 282.288
 415.215 844.631
 770.181 278.914
 639.297 516.840
 478.791 43.872
 109.665 423.792
 239.335 191.029
 528.797 933.387
 260.180 816.582
 413.285 191.933
 354.332 392.933
 480.118 485.972
 449.217 336.710
 218.376 805.715
 960.764 203.521
 284.968 745.244
 437.936 222.831
 609.340 425.409
 343.830 647.222
 938.827 838.745
 373.013 636.571
 406.774 353.730
 160.448 130.368
 166.164 680.805
 792.027 147.020
 261.860 387.934
 935.175 969.918
 477.354 692.945
 253.304 783.932
 602.973 277.789
 711.144 76.546
 350.721 931.308
 408.439 843.941
 358.490 987.695
 264.615 688.868
 458.304 483.961
 612.151 874.396
 658.091 298.138
 15.385 431.535
 335.410 978.414
 215.860 401.001
 649.430 649.822
 395.159 127.156
 531.697 48.511
 149.383 388.298
 157.872 33.261
 972.137 730.498
 75.496 649.895
 259.414 126.158
 164.042 157.238
 72.449 473.108
 33.241 184.505
 143.940 220.754
 977.288 91.494
 987.702 807.523
 52.363 497.148
 898.540 635.133
 542.698 72.140
 112.775 22.423
 38.674 940.941
 273.475 272.325
 535.148 182.721
 519.162 463.568
 538.207 873.461
 229.777 423.054
 765.920 179.512
 536.505 140.103
 968.703 141.764
 778.020 510.440
 955.760 816.553
 888.626 121.772
 577.348 341.923
 285.245 955.705
 112.809 644.076
 810.228 539.812
 889.075 897.565
 143.483 661.743
 594.654 403.408
 356.581 192.791
 453.694 291.901
 807.610 565.506
 430.834 822.093
 810.879 728.348
 900.303 109.047
 730.766 945.515
 635.430 824.882
 692.609 122.812
 663.869 892.968
 652.301 687.416
 48.979 919.414
 375.123 712.862
 261.590 216.156
 26.281 508.330
 714.721 789.828
 731.769 346.897
 665.558 765.215
 117.767 219.881
 916.300 937.189
 547.298 318.496
 143.474 696.787
 439.649 470.097
 782.344 542.553
 654.911 620.325
 920.585 994.825
 754.556 46.013
 797.912 596.643
 889.178 714.087
 153.723 68.964
 824.350 741.652
 653.638 739.522
 981.213 450.572
 2.264 373.837
 454.001 0.131
 610.443 184.323
 464.849 993.597
 31.024 400.409
 147.132 24.048
 961.038 560.998
 511.216 602.605
 786.552 992.999
 867.279 814.839
 228.984 509.222
 363.977 910.920
 150.982 579.403
 981.929 649.707
 461.913 374.000
 708.643 900.123
 996.534 566.609
 455.643 833.787
 347.573 413.182
 876.745 115.738
 738.972 850.843
 754.093 175.579
 909.693 513.012
 259.280 795.425
 619.765 118.266
 722.593 525.276
 225.222 526.000
 683.748 488.054
 934.365 371.402
 910.708 888.479
 945.321 994.823
 795.198 430.546
 968.020 906.420
 428.785 81.862
 399.555 206.613
 674.119 419.093
 100.668 787.703
 442.775 632.748
 716.067 233.921
 22.608 162.316
 398.959 718.640
 840.435 641.109
 700.053 861.797
 255.172 136.193
 26.109 91.405
 435.047 620.394
 178.722 74.845
 741.613 774.011
 969.257 913.498
 312.022 912.663
 142.953 83.776
 266.849 419.374
 909.187 255.117
 569.283 133.878
 294.213 707.896
 496.161 846.242
 538.714 838.987
 754.056 246.785
 539.842 298.134
 864.229 307.212
 273.735 403.034
 756.731 281.688
 570.670 284.614
 842.450 9.739
 94.897 506.358
 786.702 429.508
 901.952 863.462
 981.419 639.697
 208.013 520.216
 325.591 216.872
 661.972 299.433
 474.100 52.691
 317.822 648.308
 630.039 739.582
 972.211 814.122
 240.066 535.719
 572.368 954.401
 439.253 478.673
 978.802 53.919
 692.349 105.295
 654.226 540.405
 31.725 52.344
 467.069 687.555
 415.806 152.842
 69.997 214.274
 671.098 367.434
 519.254 769.984
 959.558 374.168
 420.947 214.668
 782.865 25.687
 860.132 127.514
 825.907 327.025
 325.335 818.082
 911.625 512.918
 376.002 168.507
 524.320 149.285
 706.958 944.200
 622.858 653.279
 789.639 204.660
 251.401 939.933
 364.604 196.513
 33.706 46.205
 627.092 579.744
 356.438 56.093
 93.564 127.788
 583.993 720.177
 421.808 645.899
 256.983 111.520
 143.053 903.744
 991.729 35.329
 567.353 901.947
 880.059 775.460
 462.319 953.371
 76.595 946.016
 352.088 413.882
 21.957 565.511
 13.430 640.556
 280.432 94.795
 487.488 974.597
 243.252 704.111
 410.174 469.286
 265.484 850.904
 876.337 328.070
 45.506 765.459
 280.191 843.432
 929.190 329.144
 457.866 182.652
 112.298 278.220
 41.401 942.191
 538.539 629.194
 713.980 668.765
 339.578 669.026
 234.013 843.539
 457.550 20.726
 824.031 358.218
 228.986 932.798
 155.809 630.583
 118.149 566.292
 515.148 955.530
 972.660 198.144
 311.113 849.505
 467.787 721.821
 370.994 296.057
 219.187 919.537
 102.805 352.806
 116.320 783.636
 733.854 341.379
 77.726 772.721
 271.917 257.884
 800.266 661.282
 363.298 449.325
 390.994 455.783
 820.809 478.461
 584.235 347.038
 699.227 314.169
 687.636 505.526
 543.611 45.238
 427.392 625.846
 917.925 621.958
 510.704 927.268
 831.566 222.122
 357.039 23.501
 966.832 646.578
 11.273 905.939
 121.099 245.718
 511.924 726.267
 417.042 724.100
 794.928 117.276
 208.888 368.271
 744.632 221.716
 282.120 786.091
 13.692 190.200
 670.907 768.072
 305.441 708.439
 917.654 907.000
 607.104 684.890
 791.351 806.345
 369.251 901.345
 738.019 126.397
 413.571 545.820
 732.557 55.961
 812.740 719.657
 765.154 643.752
 596.699 364.990
 158.478 504.812
 700.624 486.293
 958.721 851.594
 461.240 947.817
 161.946 345.524
 397.937 690.169
 867.842 572.325
 269.387 612.630
 139.947 803.182
 89.473 67.087
 391.675 294.620
 110.564 374.417
 211.262 524.058
 758.072 740.181
 339.410 167.246
 226.463 664.487
 877.349 150.851
 350.158 427.545
 39.835 1.313
 447.976 519.897
 889.966 843.754
 939.980 272.474
 466.451 556.379
 561.808 240.005
 708.027 671.694
 193.225 680.879
 216.176 941.496
 491.926 352.208
 501.368 994.374
 326.219 660.782
 208.000 49.184
 154.646 354.916
 390.525 183.307
 58.657 550.386
 152.528 558.515
 726.033 113.046
 499.346 288.785
 765.836 694.089
 684.162 192.869
 846.415 969.772
 441.195 549.808
 150.602 579.890
 544.747 598.611
 979.229 608.022
 59.704 965.248
 275.750 187.006
 360.834 422.844
 739.996 446.166
 601.463 497.095
 724.355 809.095
 366.256 911.553
 516.161 884.586
 10.745 860.383
 988.532 416.378
 887.575 623.879
 109.615 33.278
 705.316 269.484
 926.381 698.986
 531.990 663.922
 451.147 645.369
 17.548 956.694
 272.368 294.284
 795.635 168.374
 659.668 857.419
 466.524 756.613
 738.165 342.460
 244.775 656.471
 848.953 994.586
 164.513 558.588
 198.981 437.576
 513.191 248.146
 120.776 137.218
 955.127 969.538
 824.652 245.322
 106.175 686.942
 125.688 365.173
 330.684 100.766
 785.299 544.126
 404.810 566.144
 421.337 597.114
 782.729 994.903
 338.083 212.816
 323.832 149.773
 613.086 724.299
 2.388 842.911
 684.642 735.930
 792.173 704.487
 922.857 301.805
 266.124 806.123
 977.987 126.840
 597.333 314.083
 399.459 404.916
 417.733 954.577
 253.219 779.221
 163.099 735.250
 457.348 384.316
 88.783 560.451
 858.119 649.001
 514.640 971.343
 810.605 161.009
 187.469 744.174
 167.709 341.758
 25.886 890.383
 155.070 390.336
 229.738 260.863
 981.134 134.672
 541.110 394.155
 143.956 294.186
 786.776 35.973
 19.710 697.440
 116.013 357.183
 300.894 211.487
 179.391 911.653
 371.757 293.207
 933.130 797.520
 519.232 949.283
 562.480 949.018
 562.835 538.401
 912.227 515.723
 707.576 830.173
 711.784 546.647
 169.251 379.452
 158.417 744.024
 958.899 926.629
 150.252 581.867
 538.243 804.747
 669.049 184.641
 344.220 348.672
 732.852 758.941
 229.954 951.748
 654.988 184.334
 61.707 608.626
 446.305 357.060
 254.378 692.088
 422.729 691.700
 208.206 25.127
 974.201 611.078
 40.663 481.529
 10.856 74.419
 882.581 848.312
 528.133 29.222
 346.700 247.020
 677.683 835.513
 678.870 289.083
 551.935 54.552
 993.662 349.726
 896.469 760.895
 882.162 917.547
 168.809 610.709
 393.191 210.713
 730.444 54.865
 841.220 959.246
 660.064 237.573
 324.153 15.090
 331.926 575.905
 59.263 862.490
 839.389 718.699
 311.420 20.771
 838.151 372.004
 517.956 136.092
 918.032 329.964
 260.888 389.610
 121.000 332.941
 629.530 864.025
 343.941 97.639
 712.934 131.504
 688.617 926.339
 998.094 492.014
 141.883 744.132
 190.783 706.189
 534.009 665.005
 863.592 450.777
 481.734 320.954
 640.780 62.780
 879.004 164.928
 700.460 931.633
 558.603 880.987
 888.279 413.713
 571.552 396.536
 947.972 662.393
 381.119 925.916
 365.916 837.611
 360.132 6.178
 260.339 844.954
 733.178 779.747
 110.253 884.685
 391.146 390.480
 982.050 510.728
 399.639 485.596
 168.308 718.627
 53.454 543.150
 777.568 426.006
 727.885 300.504
 107.243 970.582
 728.807 561.935
 474.351 336.610
 734.888 371.784
 278.481 403.595
 97.742 102.893
 214.346 779.634
 263.346 718.482
 851.781 690.076
 397.583 999.766
 951.444 909.821
 140.650 212.801
 405.324 90.139
 432.489 728.188
 181.040 789.090
 900.900 858.877
 34.601 585.293
 195.096 387.593
 542.730 369.961
 392.872 300.102
 525.908 69.821
 675.085 398.135
 598.277 967.086
 515.792 151.199
 129.521 531.253
 802.105 165.568
 654.409 355.853
 399.964 447.576
 863.116 761.734
 498.780 553.970
 973.600 762.962
 580.735 232.003
 77.765 33.652
 504.125 124.339
 95.895 921.141
 101.998 57.447
 226.856 345.764
 968.474 746.526
 280.966 48.624
 29.360 974.944
 392.512 300.149
 818.148 372.609
 271.965 83.735
 553.302 396.689
 144.643 405.682
 541.362 471.746
 681.370 755.918
 719.102 77.028
 734.456 620.299
 356.473 869.702
 303.925 106.765
 833.005 337.860
 457.330 242.215
 689.470 510.651
 572.872 888.075
 763.031 579.993
 259.153 839.303
 509.697 964.534
 193.082 858.698
 678.053 68.249
 305.772 766.261
 351.102 340.162
 708.324 377.910
 250.184 955.715
 286.944 960.724
 780.885 632.398
 389.778 850.271
 983.231 521.262
 684.191 132.395
 668.243 431.206
 369.048 515.411
 123.909 634.544
 96.218 163.323
 852.959 350.975
 381.298 795.903
 562.711 533.940
 986.049 522.828
 716.941 500.479
 832.783 917.379
 237.761 105.477
 890.826 767.182
 721.333 806.965
 161.915 797.235
 817.686 984.516
 218.181 741.977
 187.703 32.302
 624.149 261.789
 858.487 967.078
 242.392 934.257
 473.823 874.764
 698.351 496.458
 204.580 413.921
 808.994 531.792
 222.927 636.960
 285.935 259.499
 135.615 558.052
 558.332 138.524
 549.868 558.564
 753.956 797.089
 648.404 885.148
 186.493 768.013
 868.423 61.927
 659.471 585.999
 307.195 46.368
 376.347 690.876
 561.093 839.313
 684.852 999.840
 295.766 84.370
 551.933 947.494
 846.021 922.407
 912.386 745.826
 661.217 105.851
 536.166 853.924
 5.244 617.925
 71.364 451.250
 252.074 917.729
 524.864 626.766
 604.335 467.559
 802.015 92.318
 522.228 559.143
 529.345 331.856
 455.517 196.142
 297.984 52.727
 197.458 107.695
 585.360 721.991
 854.684 948.856
 912.747 475.357
 782.699 615.943
 577.871 170.519
 57.335 986.465
 445.167 227.653
 25.956 542.907
 489.206 830.451
 49.215 406.941
 855.592 239.764
 748.654 585.417
 242.375 352.869
 414.578 392.562
 106.239 194.230
 902.474 385.394
 81.830 983.753
 508.256 943.426
 668.249 546.988
 319.103 191.715
 610.730 624.954
 197.320 51.542
 992.697 641.686
 382.075 189.096
 186.759 492.880
 153.938 794.009
 903.952 242.766
 768.806 871.464
 367.812 337.582
 53.084 879.524
 441.177 157.538
 486.104 533.574
 494.380 795.261
 57.100 769.330
 147.388 743.387
 653.908 682.177
 297.203 338.831
 653.662 611.886
 185.379 3.537
 879.701 926.828
 626.786 464.013
 254.528 879.978
 945.946 663.235
 609.956 700.457
 15.625 202.558
 959.526 779.618
 6.226 87.965
 545.222 981.126
 804.490 789.508
 543.543 212.034
 394.606 156.263
 61.852 38.925
 990.884 328.064
 33.858 313.171
 123.537 231.945
 596.102 115.750
 790.791 593.420
 210.981 369.582
 862.720 194.039
 115.263 860.758
 144.097 696.068
 988.229 215.222
 442.504 77.404
 125.689 290.559
 39.564 185.415
 903.587 50.577
 600.996 253.051
 149.017 20.762
 586.998 316.147
 891.974 993.747
 18.236 234.361
 235.588 524.288
 222.270 622.639
 96.866 572.475
 216.938 133.891
 878.016 211.869
 295.090 650.806
 727.270 796.820
 351.678 515.188
 638.032 201.482
 559.951 682.147
 869.405 414.051
 257.047 885.001
 906.209 745.977
 767.429 551.319
 721.966 440.536
 380.157 353.504
 476.829 421.962
 636.000 206.454
 939.718 89.781
 384.043 53.634
 39.140 348.034
 973.833 490.513
 642.193 771.469
 275.857 755.356
 261.402 896.753
 615.493 732.336
 172.623 923.229
 887.412 736.665
 875.614 592.273
 140.272 127.640
 876.775 55.072
 415.499 380.339
 58.459 144.355
 46.848 563.066
 12.203 535.807
 515.538 153.943
 448.002 859.503
 173.248 490.501
 395.491 331.421
 134.505 600.326
 335.822 991.278
 671.606 694.212
 548.372 117.354
 867.714 716.802
 930.734 944.362
 773.925 309.973
 913.203 929.710
 128.920 633.447
 102.955 630.744
 918.117 253.181
 174.070 794.907
 834.311 814.425
 686.484 691.445
 542.802 292.094
 841.882 582.907
 618.397 100.978
 242.704 743.464
 4.891 362.640
 40.136 666.086
 823.379 790.682
 169.609 289.204
 625.706 362.873
 862.580 833.976
 633.496 604.811
 178.805 434.385
 829.428 587.996
 764.876 313.506
 761.978 834.128
 456.345 100.527
 701.890 170.966
 199.356 675.068
 40.602 173.134
 273.661 989.336
 68.276 379.062
 105.365 866.600
 110.499 753.797
 421.314 158.914
 365.006 383.382
 927.203 611.090
 167.728 672.005
 600.953 705.451
 164.124 166.096
 547.506 927.282
 378.271 863.458
 829.858 709.139
 197.754 559.386
 896.006 589.055
 144.495 530.454
 987.587 299.303
 125.692 20.345
 21.886 925.843
 878.733 446.983
 865.742 421.318
 90.968 637.726
 102.554 484.632
 319.564 376.786
 469.526 646.631
 316.213 39.258
 202.459 723.494
 712.446 527.497
 863.740 157.282
 607.931 322.375
 592.646 87.274
 368.802 433.731
 556.029 857.584
 656.278 866.536
 95.080 527.951
 216.233 912.941
 266.666 418.165
 444.703 901.922
 225.314 775.372
 957.465 770.099
 946.839 941.380
 916.835 7.154
 872.927 438.481
 366.727 740.735
 76.347 852.111
 287.229 287.767
 881.203 322.793
 69.678 756.599
 596.833 564.288
 28.114 847.528
 165.849 186.813
 876.603 994.169
 318.087 451.002
 616.031 306.296
 947.138 528.253
 368.495 323.480
 272.687 654.836
 580.267 540.972
 260.650 890.305
 971.782 713.201
 288.162 315.131
 259.239 530.170
 158.894 608.901
 199.815 867.640
 996.073 860.156
 941.496 168.619
 919.366 883.802
 87.888 872.301
 603.852 114.696
 744.763 183.897
 134.229 549.530
 103.444 906.875
 17.918 107.375
 669.458 835.932
 772.550 946.557
 974.230 148.006
 325.563 627.054
 752.376 908.841
 178.181 848.830
 944.578 828.904
 218.267 773.946
 141.727 614.995
 494.599 490.654
 943.601 48.847
 670.565 978.618
 216.498 422.824
 192.683 354.069
 28.984 332.854
 76.278 220.841
 581.089 492.715
 218.154 527.315
 256.175 130.286
 87.867 470.310
 880.451 359.468
 772.513 125.628
 815.177 410.829
 604.865 692.495
 901.454 735.104
 894.617 477.508
 875.769 267.345
 713.777 115.484
 352.972 822.457
 819.618 522.793
 86.852 967.245
 894.551 837.423
 50.172 327.795
 557.789 143.264
 86.777 207.557
 477.660 269.212
 967.774 439.847
 257.843 952.189
 698.871 423.573
 161.024 353.413
 772.524 402.945
 697.688 406.100
 710.023 876.918
 377.448 977.850
 996.917 953.599
 680.087 970.299
 260.071 906.156
 440.968 511.186
 974.177 812.681
 201.564 468.966
 905.853 161.475
 694.406 927.782
 18.791 629.482
 9.932 681.438
 366.194 864.747
 330.662 560.454
 107.382 259.258
 569.144 708.112
 802.710 137.232
 166.706 122.260
 491.472 22.513
 509.764 622.617
 246.194 219.425
 411.908 272.263
 256.691 642.060
 359.136 451.289
 439.505 970.999
 391.336 665.230
 832.250 883.074
 717.426 576.678
 935.227 383.560
 259.797 121.534
 849.990 531.628
 74.035 248.683
 760.040 964.870
 973.869 281.061
 554.104 238.878
 143.424 5.133
 337.588 760.457
 176.868 863.706
 170.606 930.850
 940.246 452.994
 647.784 466.964
 195.626 449.088
 259.897 937.931
 810.727 42.086
 792.886 561.364
 48.161 509.400
 96.288 733.485
 290.565 175.068
 239.267 621.101
 217.767 281.858
 545.083 187.646
 969.191 240.666
 8.739 42.477
 961.728 950.983
 740.840 540.159
 506.050 931.475
 4.386 178.057
 91.842 526.005
 109.705 875.274
 566.631 513.369
 473.255 508.610
 489.102 744.969
 924.176 742.016
 724.304 550.460
 331.895 841.064
 96.328 314.643
 630.464 704.799
 308.578 957.704
 710.602 681.189
 770.284 804.141
 646.592 32.149
 771.219 152.656
 608.370 868.204
 168.684 550.195
 193.635 435.455
 388.756 508.577
 992.936 278.211
 797.759 3.310
 993.032 754.988
 23.187 272.968
 28.919 904.357
 452.460 46.564
 339.623 757.026
 222.300 608.789
 371.966 903.841
 544.075 952.620
 143.121 753.804
 156.832 440.047
 627.923 265.359
 228.991 809.540
 19.928 587.079
 763.753 339.072
 143.446 595.301
 827.529 442.292
 412.764 626.464
 993.288 779.743
 268.098 147.025
 753.201 84.366
 17.308 825.293
 241.875 699.068
 107.865 624.691
 60.478 312.729
 503.066 549.614
 894.040 458.954
 576.140 481.697
 763.050 49.354
 629.924 850.032
 393.289 980.649
 240.631 403.419
 274.807 753.879
 382.388 81.439
 415.385 36.272
 63.257 414.965
 682.164 284.472
 670.230 292.326
 527.001 424.993
 635.009 586.885
 69.097 287.767
 477.286 603.151
 178.517 35.842
 918.847 625.225
 785.165 393.795
 79.419 872.414
 1.820 604.817
 831.120 727.077
 372.008 938.092
 98.141 309.373
 162.292 310.821
 215.622 958.729
 845.249 410.733
 708.179 334.000
 948.717 223.178
 894.255 70.739
 166.424 340.814
 275.243 907.562
 875.687 12.864
 514.447 102.781
 33.521 864.945
 64.551 761.385
 320.142 270.240
 855.809 350.757
 568.875 799.617
 431.123 436.637
 116.989 234.033
 107.183 269.736
 89.646 639.831
 79.678 814.631
 598.346 729.420
 380.102 668.432
 908.785 540.169
 564.906 864.964
 276.745 637.533
 385.807 114.457
 33.323 999.535
 192.211 667.908
 744.722 274.324
 770.372 814.292
 702.061 667.076
 874.471 377.857
 391.516 643.689
 76.096 357.892
 936.121 414.331
 302.164 686.181
 222.214 647.863
 677.223 625.092
 663.567 577.445
 992.194 514.746
 405.441 987.562
 324.163 839.418
 523.220 63.333
 394.997 125.404
 172.811 664.972
 122.807 224.671
 153.002 834.952
 260.063 566.174
 346.665 714.620
 874.105 970.615
 624.570 143.401
 886.702 391.359
 82.161 30.329
 704.023 246.308
 698.726 758.328
 719.942 890.777
 375.657 930.855
 825.071 813.128
 745.008 363.186
 990.687 642.313
 513.342 412.484
 88.014 384.244
 494.060 228.169
 744.759 62.403
 912.438 873.775
 706.005 253.263
 272.869 251.180
 657.225 770.637
 741.818 465.802
 163.237 872.028
 10.579 465.978
 486.411 7.523
 299.766 120.652
 856.375 995.987
 96.612 156.718
 886.254 48.556
 373.603 741.624
 459.402 735.326
 122.958 789.333
 566.163 543.100
 709.298 0.450
 351.131 350.975
 648.999 72.803
 464.315 973.169
 278.681 680.065
 699.544 916.878
 389.869 597.104
 683.314 975.063
 247.766 525.835
 958.218 33.370
 648.356 659.685
 426.403 95.913
 421.695 123.834
 597.525 621.221
 385.488 88.619
 67.927 667.539
 470.195 411.667
 866.881 451.909
 56.449 98.087
 793.508 871.616
 421.954 45.501
 264.230 476.881
 226.121 470.677
 953.386 743.019
 757.198 996.388
 175.078 207.071
 22.506 650.987
 386.646 812.298
 924.771 429.610
 835.758 363.641
 686.503 656.328
 494.578 323.588
 263.375 132.712
 374.266 771.899
 832.910 62.867
 768.132 480.878
 116.180 501.041
 186.870 2.583
 550.274 709.315
 807.474 973.392
 393.848 364.014
 319.836 578.162
 136.104 175.332
 610.905 109.944
 963.055 741.033
 842.993 656.535
 89.193 538.091
 55.882 252.498
 15.969 952.835
 425.498 980.505
 962.235 387.996
 46.673 880.733
 10.653 382.273
 454.044 538.586
 815.595 593.315
 761.172 542.294
 863.224 577.906
 69.875 821.245
 307.069 843.564
 793.649 147.494
 819.643 324.454
 443.373 776.329
 902.640 572.731
 760.735 552.594
 838.367 766.093
 453.604 568.476
 299.698 465.990
 114.684 142.377
 374.607 661.710
 695.089 29.485
 916.875 387.342
 490.973 170.600
 172.821 375.677
 395.214 250.123
 223.596 230.639
 906.556 946.001
 46.088 263.339
 393.060 108.562
 757.651 892.779
 520.588 561.877
 649.367 697.364
 804.071 656.622
 910.521 295.342
 471.208 758.880
 938.188 99.210
 374.873 192.214
 947.906 139.778
 509.961 683.500
 345.163 989.446
 818.667 534.867
 276.825 871.264
 769.713 758.828
 703.759 251.268
 614.023 490.939
 670.878 147.657
 22.401 619.525
 602.113 513.505
 848.528 746.085
 21.686 962.482
 209.746 79.539
 159.213 802.549
 693.614 454.797
 197.238 454.725
 863.034 398.951
 181.628 387.078
 8.039 610.297
 756.794 353.186
 267.346 695.459
 280.990 45.089
 384.870 872.781
 597.217 949.500
 871.132 206.308
 810.805 819.676
 680.450 910.020
 87.032 471.400
 493.751 248.142
 415.702 698.161
 693.713 461.509
 882.219 736.663
 341.650 145.051
 577.053 548.582
 200.350 275.865
 411.673 8.143
 708.079 99.217
 786.002 78.229
 988.704 790.891
 970.486 41.649
 501.753 963.902
 878.202 540.813
 892.902 926.686
 465.628 420.921
 426.652 145.139
 624.193 412.026
 73.632 644.432
 121.316 407.770
 718.120 406.301
 885.122 277.667
 958.092 986.945
 870.282 700.469
 829.723 178.882
 515.614 734.168
 318.013 161.815
 732.388 689.795
 360.800 93.117
 723.892 188.260
 938.311 853.934
 213.432 29.638
 816.412 833.713
 783.843 60.712
 208.801 361.433
 644.715 597.885
 499.412 98.787
 834.533 48.448
 757.514 337.529
 427.886 213.350
 948.603 394.225
 999.730 780.054
 936.585 890.519
 349.753 795.777
 857.452 631.023
 213.357 411.559
 570.268 545.111
 488.224 8.503
 334.616 9.767
 946.308 452.583
 879.547 100.534
 743.207 807.148
 700.507 474.261
 495.947 387.317
 908.943 734.331
 695.275 732.751
 753.407 95.439
 621.608 460.492
 98.469 795.467
 320.060 234.039
 584.144 106.990
 87.809 335.393
 867.360 606.363
 67.830 781.068
 570.092 955.806
 111.400 199.155
 206.068 250.700
 955.351 41.272
 137.268 653.134
 799.721 289.962
 309.133 762.297
 611.124 928.979
 243.574 916.480
 413.911 751.476
 223.946 350.106
 665.245 910.741
 306.709 77.628
 694.815 181.690
 339.039 295.348
 481.620 551.392
 477.056 498.738
 548.529 236.612
 290.425 939.022
 992.917 919.496
 738.852 286.365
 104.419 173.550
 525.646 741.516
 317.630 135.919
 312.210 422.318
 530.541 274.483
 332.555 740.761
 913.784 45.532
 224.053 40.638
 19.696 676.875
 613.518 861.358
 255.290 719.596
 717.802 471.569
 43.929 257.474
 65.577 434.317
 404.617 255.172
 379.653 846.270
 316.104 864.056
 713.263 975.545
 399.440 127.918
 473.535 510.086
 894.253 370.724
 933.127 740.927
 71.063 175.970
 997.358 227.563
 517.714 744.286
 207.698 826.836
 768.923 145.077
 399.908 179.011
 573.660 552.429
 851.440 617.127
 478.111 609.022
 730.765 46.228
 58.414 118.762
 862.431 191.139
 985.849 994.329
 234.861 64.141
 520.044 835.545
 870.869 901.981
 78.026 384.607
 48.822 775.457
 247.033 981.746
 879.126 710.315
 228.337 757.379
 707.986 366.999
 902.392 762.313
 117.975 16.125
 880.295 315.049
 630.993 889.292
 393.416 183.899
 879.736 669.379
 216.289 611.705
 613.103 365.034
 14.339 812.995
 631.471 560.285
 258.102 248.725
 629.924 777.444
 802.472 424.285
 59.989 690.750
 249.705 14.718
 929.953 196.102
 607.976 40.252
 955.318 910.931
 535.873 479.101
 477.378 845.716
 593.245 887.454
 0.407 568.216
 569.090 213.661
 295.820 752.376
 749.937 350.540
 602.239 160.710
 252.421 12.730
 159.225 712.198
 550.023 92.022
 873.133 713.262
 557.466 710.168
 377.840 718.856
 31.787 123.958
 750.931 1.332
 244.212 450.092
 135.269 659.376
 462.521 767.128
 32.858 936.419
 553.534 558.376
 946.789 41.622
 216.759 113.936
 790.272 396.552
 943.304 483.203
 329.696 752.320
 662.171 823.206
 230.117 536.291
 295.510 625.499
 703.132 360.994
 654.856 818.179
 573.787 142.907
 534.468 263.882
 867.915 283.107
 711.549 733.454
 935.251 918.922
 265.174 193.770
 156.106 194.753
 48.362 762.265
 497.661 665.868
 866.036 146.602
 485.583 451.626
 453.974 892.412
 511.296 220.146
 451.649 532.669
 106.632 906.579
 399.780 387.312
 765.588 649.060
 259.006 559.810
 785.592 442.941
 880.299 768.069
 224.101 653.590
 304.455 320.318
 534.822 744.866
 224.243 483.115
 453.720 344.207
 608.923 9.633
 768.796 311.340
 519.942 913.885
 327.939 556.975
 895.365 42.980
 942.869 487.056
 358.414 358.162
 239.015 659.458
 425.092 469.886
 314.264 331.254
 313.169 157.145
 714.904 359.380
 558.593 751.538
 454.109 474.675
 947.919 187.929
 904.252 373.753
 701.625 662.260
 534.836 725.188
 171.683 530.053
 866.372 942.125
 528.843 803.886
 219.022 74.197
 445.341 232.870
 983.005 74.877
 764.875 980.636
 183.770 928.817
 684.526 759.969
 94.801 115.915
 346.756 472.121
 928.961 848.913
 700.794 867.501
 157.844 668.874
 491.778 63.385
 538.249 803.412
 676.344 385.190
 314.161 186.923
 51.284 543.452
 488.391 976.957
 477.131 611.985
 275.062 558.454
 543.638 267.608
 435.546 455.753
 575.034 812.692
 827.270 834.457
 428.515 293.725
 146.417 700.638
 971.798 607.631
 89.191 838.077
 509.887 549.178
 387.612 575.674
 795.818 884.233
 868.316 772.855
 836.498 462.479
 638.384 842.242
 177.373 227.699
 100.602 103.343
 106.343 502.529
 949.879 451.406
 598.757 767.220
 888.852 920.297
 375.576 108.426
 138.325 671.456
 162.820 764.939
 99.459 722.366
 822.511 564.065
 770.053 72.875
 126.750 236.758
 825.535 47.151
 423.780 474.280
 73.048 659.574
 607.492 387.240
 279.322 666.776
 662.448 633.121
 992.687 983.104
 581.046 665.271
 837.906 126.543
 806.798 239.820
 98.632 905.638
 169.910 802.832
 33.666 250.009
 873.722 614.369
 945.298 787.881
 741.303 286.115
 254.474 859.781
 122.065 792.112
 790.123 269.669
 523.348 326.412
 798.607 370.540
 809.011 635.575
 281.836 483.846
 287.210 547.585
 715.400 99.314
 986.491 391.784
 845.206 498.150
 140.268 287.627
 555.110 107.716
 314.848 944.617
 9.252 15.153
 628.728 623.714
 750.052 141.855
 227.369 364.265
 852.633 876.915
 157.614 973.304
 853.966 767.848
 292.072 739.676
 72.985 718.875
 201.960 398.289
 277.723 114.348
 285.992 694.894
 926.193 196.590
 905.019 544.836
 476.816 728.212
 322.494 436.488
 427.111 569.281
 437.696 488.469
 769.781 925.425
 353.504 656.807
 755.001 65.764
 927.938 622.143
 96.500 676.622
 506.318 126.589
 764.965 381.176
 859.647 124.424
 61.541 505.006
 8.527 350.499
 870.895 857.024
 587.756 475.595
 550.020 94.225
 904.852 230.431
 336.003 382.428
 19.424 951.401
 52.137 304.703
 376.081 283.986
 183.704 821.025
 570.882 17.315
 587.395 79.182
 233.028 599.301
 524.684 815.866
 225.268 70.618
 780.675 281.689
 77.349 372.450
 85.194 153.740
 888.879 33.265
 209.682 858.880
 696.282 569.932
 117.165 480.680
 271.577 885.394
 616.952 838.675
 489.791 986.291
 672.452 52.062
 201.648 347.529
 959.459 588.343
 116.300 725.716
 431.571 373.500
 626.260 568.925
 555.015 442.662
 87.164 926.486
 891.496 42.895
 545.705 860.177
 777.033 282.494
 740.185 368.437
 737.646 839.299
 782.947 220.107
 847.847 895.126
 878.966 456.160
 651.902 120.905
 799.580 650.149
 285.677 979.915
 377.559 954.409
 641.542 892.277
 735.080 23.816
 471.461 476.277
 218.831 767.276
 213.209 480.080
 468.364 584.537
 619.149 485.781
 760.145 998.940
 361.545 616.886
 778.927 982.047
 156.684 436.073
 501.425 511.354
 393.903 874.259
 619.449 125.679
 154.805 291.607
 268.346 203.033
 70.508 809.153
 102.551 32.325
 976.902 554.613
 517.348 273.118
 403.753 891.782
 51.474 277.490
 765.560 519.465
 419.364 806.211
 730.779 268.447
 867.749 619.790
 730.064 744.601
 485.599 115.985
 350.272 679.424
 28.523 862.399
 453.995 988.346
 761.388 419.391
 97.403 399.865
 742.010 39.356
 603.216 918.509
 33.118 578.295
 720.104 900.760
 161.600 570.337
 481.889 750.294
 68.373 841.699
 815.378 37.370
 87.515 114.368
 857.844 593.106
 640.938 749.196
 386.098 964.125
 269.412 471.160
 358.448 693.996
 979.954 615.150
 786.751 647.858
 264.215 28.140
 524.314 954.017
 326.495 303.083
 940.864 805.322
 300.492 931.911
 300.523 63.464
 481.020 321.075
 233.323 326.301
 754.008 374.804
 343.691 352.947
 581.596 621.501
 407.584 760.236
 648.696 130.344
 28.097 989.480
 865.481 872.225
 130.763 242.116
 63.056 745.854
 445.206 460.252
 835.614 381.419
 628.865 312.507
 444.101 606.103
 8.312 381.448
 78.750 304.442
 939.899 446.933
 609.276 418.809
 497.669 545.496
 963.403 238.780
 884.413 751.423
 651.338 540.965
 511.330 777.318
 583.493 821.811
 810.964 203.900
 52.024 964.391
 323.097 608.652
 607.500 486.228
 538.306 25.181
 57.388 709.554
 91.304 999.234
 143.154 99.198
 686.595 248.698
 771.011 838.629
 210.848 334.609
 334.114 813.932
 766.653 324.687
 480.876 291.936
 355.734 712.562
 167.798 96.075
 979.348 642.401
 451.484 276.291
 420.526 93.640
 892.458 552.397
 666.416 183.032
 784.898 989.493
 136.507 235.962
 516.809 885.551
 749.524 126.367
 982.697 52.057
 611.959 460.485
 96.940 26.182
 296.182 125.816
 525.394 135.492
 425.875 200.142
 902.959 252.499
 559.074 139.283
 126.709 925.827
 190.520 974.702
 101.746 897.417
 449.654 157.472
 317.129 741.743
 690.685 902.977
 292.394 64.699
 427.379 906.552
 664.541 838.592
 806.066 114.950
 87.361 628.045
 212.659 618.738
 249.277 672.767
 428.110 458.619
 945.058 670.890
 564.678 262.148
 976.711 175.245
 493.794 709.857
 628.529 439.671
 604.438 200.449
 932.674 388.868
 76.187 88.281
 990.090 829.657
 808.921 113.122
 265.197 660.764
 195.276 258.128
 263.222 399.946
 854.013 148.787
 10.744 949.524
 642.428 150.338
 680.731 923.033
 941.836 706.896
 873.844 706.160
 647.972 880.547
 32.112 514.382
 112.402 947.164
 216.148 218.493
 663.799 757.395
 723.258 458.748
 309.994 111.515
 414.253 270.601
 881.483 876.538
 8.105 952.499
 651.469 9.873
 305.171 462.052
 361.325 77.997
 324.491 115.010
 426.639 568.999
 654.188 556.113
 808.846 107.926
 85.455 787.222
 850.190 172.689
 451.897 781.766
 102.638 670.622
 852.400 831.744
 480.078 631.968
 375.515 101.271
 651.134 682.579
 547.988 876.434
 519.108 15.552
 934.182 73.203
 535.707 447.614
 254.331 702.172
 924.410 243.677
 658.725 90.281
 183.659 660.554
 185.976 765.570
 363.778 302.501
 193.481 451.985
 7.070 116.725
 627.405 668.668
 578.366 171.641
 301.062 943.864
 42.039 755.436
 981.182 740.194
 637.954 74.014
 600.532 338.603
 127.823 197.903
 585.601 276.765
 908.052 454.980
 325.281 508.341
 576.431 253.503
 629.621 407.429
 287.329 176.912
 508.952 643.379
 600.661 963.003
 318.068 991.248
 419.376 775.660
 786.087 409.338
 992.198 623.383
 421.549 435.174
 134.589 266.969
 428.765 743.005
 671.241 896.059
 483.181 828.217
 335.925 913.779
 331.260 386.496
 765.299 538.862
 248.230 327.999
 906.574 569.413
 401.896 190.042
 817.162 521.781
 332.898 307.035
 988.096 697.052
 224.522 675.620
 570.672 287.493
 755.002 368.627
 154.312 932.439
 911.659 346.806
 537.835 699.942
 711.919 976.076
 589.249 104.660
 787.156 754.649
 211.908 787.659
 910.175 103.911
 366.732 958.921
 908.274 385.029
 358.520 733.293
 826.204 16.162
 324.657 435.602
 465.433 19.864
 290.478 686.762
 509.291 4.217
 828.812 251.460
 782.445 342.718
 411.823 886.678
 925.363 675.610
 929.053 701.729
 980.845 208.744
 602.815 263.175
 384.283 175.108
 24.957 55.932
 369.028 179.604
 209.924 164.991
 293.460 540.781
 178.536 655.600
 270.211 635.864
 503.514 104.629
 337.058 250.240
 638.387 838.690
 312.815 22.596
 470.823 447.655
 192.764 896.057
 972.636 113.319
 172.660 558.255
 722.939 785.677
 67.039 844.389
 447.314 582.579
 378.481 42.645
 111.883 327.242
 654.958 677.133
 932.296 482.511
 70.535 236.623
 377.523 16.908
 612.189 195.487
 668.688 836.919
 536.704 654.420
 773.949 249.934
 264.371 771.539
 689.578 655.600
 941.249 508.833
 161.033 988.549
 73.070 874.607
 550.295 806.603
 908.510 980.208
 489.332 805.440
 327.732 670.296
 294.852 678.533
 527.117 942.076
 955.082 881.126
 639.434 692.775
 261.991 15.491
 899.859 769.437
 356.930 264.060
 74.997 724.620
 417.267 855.109
 580.206 880.109
 347.188 765.834
 188.914 183.528
 386.851 329.220
 108.507 215.241
 337.772 708.525
 785.775 511.568
 264.270 197.080
 389.228 951.980
 794.622 367.267
 977.315 290.129
 563.008 372.627
 835.185 359.455
 534.268 358.286
 985.875 62.537
 395.967 380.167
 45.498 858.657
 422.375 411.180
 190.061 136.334
 76.975 626.903
 281.110 27.463
 566.440 933.904
 108.528 958.527
 860.098 616.155
 155.012 503.944
 693.481 529.919
 374.312 9.621
 459.223 741.661
 763.875 484.296
 908.421 159.193
 264.786 546.070
 323.414 101.220
 953.654 786.110
 440.010 948.194
 21.289 935.796
 382.797 847.064
 533.733 253.390
 298.507 748.780
 17.656 777.731
 125.228 950.643
 32.572 616.628
 992.991 421.834
 818.338 473.866
 415.760 901.170
 22.324 789.406
 586.024 478.728
 304.477 431.084
 428.940 780.075
 130.756 982.430
 399.556 152.198
 340.267 610.098
 428.225 357.649
 605.859 946.526
 628.318 187.891
 902.099 710.083
 897.288 343.498
 701.844 118.092
 965.591 648.883
 199.480 880.171
 704.787 689.028
 214.812 433.619
 101.131 807.641
 79.356 482.714
 567.137 888.046
 212.193 104.340
 612.154 763.396
 924.449 98.312
 63.107 550.631
 372.125 697.702
 335.649 767.646
 331.413 658.850
 849.565 135.842
 377.245 459.305
 783.974 366.435
 86.041 322.346
 529.447 620.349
 491.985 927.078
 545.502 375.329
 340.468 462.212
 831.041 53.004
 793.210 538.908
 898.281 391.449
 441.247 933.539
 371.932 399.417
 521.185 115.579
 57.005 16.681
 557.384 600.335
 301.463 815.976
 671.114 812.806
 572.267 217.122
 113.841 960.167
 542.318 509.346
 255.107 379.310
 405.908 276.087
 48.752 586.454
 184.855 635.342
 630.228 332.287
 117.451 611.445
 81.483 23.697
 827.055 270.156
 910.358 967.300
 413.948 322.804
 503.929 717.213
 298.487 347.284
 757.920 956.527
 39.237 710.024
 488.823 536.496
 258.413 595.094
 786.093 657.467
 608.476 161.768
 546.583 460.098
 616.205 932.831
 392.952 153.617
 529.935 751.290
 556.122 29.973
 586.463 486.955
 96.049 479.306
 598.450 596.365
 745.273 254.515
 461.762 375.057
 339.263 442.765
 193.535 541.257
 102.919 742.058
 862.698 671.201
 303.328 954.706
 270.061 0.845
 967.592 980.398
 307.916 514.397
 467.258 794.074
 490.517 870.496
 956.290 842.927
 436.058 151.003
 539.958 298.299
 915.287 250.015
 972.415 598.274
 107.084 812.212
 909.648 552.314
 640.964 355.965
 763.211 927.874
 912.158 719.381
 943.264 268.744
 656.650 403.880
 384.767 714.677
 329.333 182.794
 308.859 701.082
 974.283 430.375
 976.573 656.250
 876.487 713.595
 991.072 612.369
 781.456 994.883
 447.863 76.823
 133.495 303.925
 823.049 533.759
 963.785 451.719
 34.368 665.350
 432.377 546.935
 167.799 290.554
 848.801 15.402
 196.833 250.454
 347.165 66.191
 847.760 47.681
 434.439 155.647
 1.589 138.184
 854.492 803.075
 543.430 932.277
 682.627 953.157
 948.666 984.753
 181.400 71.166
 660.244 627.914
 682.050 923.326
 194.364 654.019
 908.662 928.143
 97.439 203.227
 614.106 472.190
 252.922 18.233
 855.861 338.657
 443.481 837.049
 492.163 587.445
 555.856 200.598
 638.795 805.669
 869.675 32.885
 586.628 587.065
 697.714 329.524
 560.209 633.141
 396.937 377.425
 296.967 749.035
 803.479 476.952
 671.692 749.554
 270.238 890.985
 986.692 427.957
 215.517 86.936
 427.520 69.562
 891.075 542.178
 958.480 827.731
 616.926 865.710
 340.515 700.236
 130.389 554.757
 313.955 944.269
 783.324 800.735
 445.507 908.645
 872.665 721.529
 916.298 318.163
 386.581 703.803
 177.703 659.188
 326.520 58.357
 53.749 144.452
 661.676 432.008
 481.328 701.875
 977.919 780.714
 688.183 975.117
 291.810 730.481
 578.117 646.921
 59.205 765.902
 365.320 719.666
 567.110 462.050
 845.762 196.311
 60.476 375.965
 961.786 900.116
 728.689 841.535
 683.193 719.642
 119.386 759.497
 449.092 148.956
 422.542 176.164
 72.534 659.373
 91.287 524.945
 765.768 752.096
 356.682 528.653
 786.886 829.717
 723.700 983.682
 706.226 633.586
 580.129 665.777
 838.566 533.776
 637.399 998.045
 458.614 554.817
 283.814 632.783
 814.178 565.107
 750.997 837.679
 53.753 458.191
 661.132 302.800
 200.947 582.756
 376.709 346.950
 523.415 823.672
 159.860 290.448
 672.945 52.926
 462.072 156.875
 8.575 626.409
 407.314 690.106
 576.393 935.747
 355.686 636.879
 406.897 984.549
 197.088 201.882
 529.957 562.279
 34.642 774.925
 403.601 868.635
 188.408 342.063
 138.974 694.669
 947.107 198.904
 890.991 307.403
 388.078 599.923
 311.788 591.535
 495.601 107.890
 849.308 369.577
 60.182 599.005
 561.907 10.975
 714.842 968.758
 735.203 827.195
 440.168 548.551
 981.425 475.194
 882.585 451.813
 304.003 813.241
 517.629 529.565
 279.179 793.626
 642.710 228.534
 578.090 974.847
 196.028 449.983
 391.356 795.497
 716.881 935.145
 366.074 593.023
 337.828 824.765
 692.788 458.134
 434.436 817.689
 336.104 890.886
 559.926 889.234
 763.910 133.951
 119.696 317.420
 151.504 284.560
 156.983 937.770
 1.385 376.846
 841.757 129.742
 588.097 644.412
 199.190 195.044
 99.643 947.907
 153.845 75.593
 869.932 728.991
 676.199 973.215
 576.094 940.611
 227.685 461.096
 683.763 830.061
 540.415 346.089
 64.540 607.357
 222.858 469.436
 462.546 324.281
 640.502 80.020
 59.297 391.993
 821.977 528.371
 564.295 265.619
 829.941 101.361
 156.826 877.104
 609.563 527.413
 915.082 372.282
 985.649 351.575
 612.156 840.192
 375.831 220.665
 533.549 762.929
 278.123 483.648
 204.149 379.466
 486.161 144.427
 109.217 579.162
 797.257 487.232
 986.664 117.817
 172.850 903.140
 467.987 194.767
 556.947 995.003
 491.937 822.660
 977.827 732.851
 325.632 56.887
 976.774 718.981
 347.998 389.670
 603.293 838.352
 203.682 330.331
 170.500 193.117
 73.701 30.033
 111.875 118.255
 762.030 423.380
 758.836 757.241
 22.963 673.711
 758.653 541.723
 88.667 162.000
 467.837 507.494
 64.056 55.288
 734.511 621.219
 679.390 849.043
 474.529 759.657
 600.296 684.340
 753.595 137.551
 938.913 696.023
 317.775 424.346
 965.261 918.868
 727.204 516.658
 39.733 147.279
 205.100 576.808
 58.627 658.168
 732.278 31.996
 886.208 429.792
 715.149 419.102
 328.040 750.649
 104.719 312.051
 748.693 256.680
 220.630 778.748
 847.864 72.420
 766.091 469.408
 856.231 988.353
 838.047 265.446
 297.484 374.101
 826.821 535.983
 866.154 712.530
 348.225 216.271
 99.793 416.145
 99.846 788.433
 665.089 642.823
 325.574 599.787
 844.788 617.072
 405.709 978.415
 398.262 955.287
 664.231 120.808
 393.670 424.362
 453.451 444.297
 972.607 683.347
 795.663 870.067
 735.643 884.351
 641.184 574.074
 534.069 573.694
 155.021 996.870
 752.585 435.332
 336.088 113.658
 580.651 869.275
 872.466 47.810
 536.025 777.170
 65.603 370.381
 440.096 830.176
 240.884 810.940
 796.385 781.077
 579.946 448.457
 814.761 429.203
 242.870 732.330
 206.187 794.798
 930.636 271.319
 976.111 66.189
 307.534 230.714
 226.930 371.333
 550.516 295.156
 977.384 333.528
 511.640 525.988
 83.629 403.377
 817.870 498.644
 945.384 835.157
 639.786 918.603
 71.468 881.068
 740.504 445.776
 110.971 812.194
 874.758 809.418
 305.825 7.172
 205.280 961.854
 742.706 860.673
 401.926 133.408
 359.906 201.745
 704.371 237.142
 559.245 340.261
 880.452 295.616
 973.486 607.375
 571.602 978.309
 513.463 167.614
 559.298 144.060
 161.770 66.463
 540.549 564.738
 64.899 563.970
 797.476 991.817
 605.149 183.632
 870.645 34.921
 187.035 983.819
 885.648 209.341
 158.614 9.152
 378.354 127.581
 392.011 889.959
 360.156 448.039
 683.869 83.438
 457.562 532.819
 997.800 259.995
 450.754 127.496
 177.684 67.961
 576.626 970.520
 711.466 710.272
 909.734 421.225
 346.785 954.566
 799.124 706.381
 357.039 905.508
 232.874 609.626
 362.593 893.015
 591.139 640.366
 237.656 485.836
 201.548 333.879
 518.362 5.681
 550.016 158.058
 189.004 87.702
 750.542 980.787
 906.814 168.677
 717.799 522.255
 854.741 161.049
 397.580 156.101
 38.072 630.293
 827.197 700.386
 94.444 192.423
 858.239 962.693
 525.752 510.481
 168.666 172.659
 720.764 632.146
 13.887 589.927
 583.302 679.213
 764.347 446.593
 954.869 293.387
 100.478 541.922
 93.184 246.900
 187.838 715.441
 87.874 241.984
 842.470 684.887
 438.276 916.663
 678.436 341.208
 840.823 228.051
 268.837 177.547
 117.849 746.085
 164.215 617.373
 826.975 523.920
 117.095 263.679
 409.758 445.193
 430.450 572.083
 337.458 627.659
 56.449 852.086
 985.971 197.753
 948.184 409.510
 395.050 667.424
 442.605 786.873
 440.336 134.574
 812.293 555.223
 650.688 499.089
 954.517 719.677
 145.488 10.367
 829.259 170.831
 233.458 428.095
 257.249 535.539
 720.046 339.802
 41.910 433.841
 107.201 206.194
 785.347 355.397
 657.776 233.763
 881.693 840.558
 835.485 454.720
 847.563 240.725
 347.139 443.394
 698.659 283.045
 911.613 948.258
 516.454 859.617
 792.652 667.394
 635.107 675.559
 971.419 256.055
 185.338 538.670
 838.762 7.110
 680.953 461.549
 274.042 83.251
 250.275 321.302
 592.422 564.330
 277.166 419.224
 809.447 279.965
 106.197 880.671
 42.326 568.279
 18.220 801.832
 271.390 893.523
 533.994 394.173
 580.773 91.185
 845.318 998.253
 920.636 827.581
 599.317 776.509
 248.363 365.859
 619.194 580.136
 55.606 641.598
 384.046 989.622
 42.282 954.113
 114.656 813.728
 406.303 775.148
 227.831 500.335
 555.631 531.413
 288.584 457.728
 272.214 13.722
 669.795 340.299
 548.321 851.045
 138.900 942.896
 636.027 326.196
 949.433 637.930
 789.266 530.143
 594.146 834.805
 802.397 298.835
 750.953 938.266
 655.145 660.311
 651.561 818.066
 334.611 266.709
 856.726 104.236
 522.749 887.140
 416.187 308.480
 191.899 900.594
 513.236 101.633
 949.937 525.806
 784.294 199.024
 6.255 445.933
 606.834 510.073
 4.482 484.005
 261.531 176.223
 380.039 30.137
 196.822 173.583
 870.605 248.860
 809.492 505.364
 934.232 455.500
 559.826 6.939
 39.739 961.009
 673.990 176.197
 592.126 677.220
 662.114 607.684
 975.088 646.968
 864.132 825.163
 244.351 729.495
 895.460 988.816
 128.787 9.929
 323.355 905.862
 508.531 207.391
 987.355 443.394
 585.987 789.529
 861.926 166.381
 770.475 538.155
 227.798 279.861
 411.953 592.729
 604.951 610.277
 73.725 182.867
 542.623 925.682
 986.259 270.759
 50.784 767.410
 710.385 597.827
 487.216 686.918
 222.415 371.245
 831.777 281.498
 558.547 254.747
 934.738 272.653
 591.802 929.927
 922.643 533.172
 310.277 269.863
 89.338 45.737
 297.503 883.018
 351.276 260.477
 738.985 224.243
 467.608 845.083
 776.670 679.083
 432.679 913.173
 66.154 571.094
 660.425 139.809
 949.289 248.441
 168.748 782.869
 304.763 620.568
 12.548 221.790
 276.733 348.413
 734.938 787.913
 180.414 468.550
 838.765 120.739
 745.251 444.374
 909.457 160.153
 860.995 393.148
 433.107 934.723
 347.534 709.396
 891.415 180.073
 261.906 181.069
 921.563 309.037
 499.781 429.378
 201.443 537.483
 136.211 565.797
 958.928 867.692
 102.154 85.913
 261.617 856.870
 507.737 460.467
 376.901 504.256
 627.337 655.738
 811.089 419.648
 260.016 950.543
 153.174 572.637
 704.836 213.465
 529.639 139.994
 855.103 74.915
 490.272 183.374
 158.001 753.410
 113.462 406.589
 223.673 268.719
 368.052 7.348
 346.178 256.648
 575.778 489.535
 841.448 967.180
 665.225 216.322
 966.236 421.072
 729.466 829.836
 886.890 277.018
 832.973 448.533
 175.649 145.055
 649.725 678.296
 161.201 810.390
 147.662 977.577
 13.623 809.415
 411.827 231.302
 144.094 746.134
 769.862 584.151
 617.237 637.757
 552.365 622.915
 157.400 933.975
 193.308 982.708
 656.347 931.843
 511.962 875.828
 113.470 389.667
 180.169 38.914
 743.980 776.507
 783.213 188.181
 736.470 842.445
 947.887 428.805
 318.236 887.731
 609.741 738.880
 462.043 90.939
 198.097 836.852
 637.194 637.842
 860.514 530.974
 444.434 799.658
 559.538 267.667
 80.109 933.405
 138.190 660.825
 230.093 25.375
 154.589 554.869
 906.148 544.227
 271.049 800.213
 692.849 201.234
 293.003 690.692
 986.231 685.992
 85.150 609.163
 768.185 526.114
 746.596 171.174
 793.989 144.403
 756.668 259.235
 372.741 707.772
 665.113 154.335
 118.654 995.300
 103.945 240.142
 650.075 790.501
 956.167 862.510
 545.691 23.086
 894.590 147.000
 344.821 361.529
 871.110 325.078
 740.216 268.882
 615.066 201.164
 674.804 775.110
 613.883 254.079
 963.806 750.190
 178.485 844.537
 544.262 159.212
 21.329 572.789
 56.991 285.451
 730.925 865.370
 321.238 876.974
 751.172 876.070
 327.805 529.716
 57.400 163.029
 688.327 803.543
 957.777 891.394
 400.963 781.782
 85.687 439.824
 268.344 248.650
 136.035 830.696
 102.784 858.461
 639.518 819.949
 825.114 606.253
 670.139 375.761
 883.714 348.277
 902.236 638.708
 844.478 844.800
 636.715 923.654
 113.320 854.724
 17.825 419.655
 211.713 765.157
 580.740 633.705
 821.889 418.336
 878.287 362.911
 518.983 547.933
 307.833 763.899
 108.254 167.138
 424.682 504.839
 260.050 487.976
 217.997 762.012
 485.249 386.699
 723.681 77.446
 799.350 970.963
 343.540 585.653
 892.194 623.804
 672.349 495.252
 538.699 685.551
 47.891 765.407
 968.063 141.911
 430.898 828.082
 147.248 784.244
 292.190 796.547
 449.502 31.877
 586.499 580.099
 68.949 207.112
 482.987 547.350
 234.633 548.063
 610.819 88.605
 776.694 664.740
 177.093 505.806
 736.556 787.757
 389.730 880.515
 403.391 840.252
 338.543 851.583
 639.749 660.975
 475.760 880.108
 447.645 214.972
 417.859 536.378
 68.072 208.044
 242.129 448.529
 225.338 548.278
 255.225 783.322
 474.815 713.965
 301.819 853.732
 618.291 449.423
 696.874 674.922
 273.260 741.418
 395.915 918.920
 457.315 667.571
 857.974 789.014
 340.479 158.371
 452.564 278.240
 569.337 696.030
 165.433 163.555
 47.596 471.591
 671.175 880.373
 116.946 37.633
 670.547 223.549
 396.498 293.980
 296.089 123.854
 363.547 10.444
 634.071 687.261
 175.992 571.493
 209.748 282.341
 408.484 286.463
 55.261 883.847
 789.657 274.506
 597.473 683.744
 753.840 450.690
 641.612 360.878
 553.153 618.847
 714.273 444.016
 788.286 743.929
 697.482 137.720
 810.505 523.303
 218.682 424.586
 403.210 809.908
 547.473 469.564
 176.887 933.292
 629.441 481.823
 992.503 705.782
 404.384 526.915
 579.691 844.437
 207.919 7.587
 29.758 654.811
 41.760 966.643
 540.165 345.205
 972.467 221.832
 265.273 20.977
 237.500 973.246
 314.684 764.294
 610.491 671.394
 340.118 767.530
 717.667 982.749
 97.696 56.380
 769.842 913.510
 275.695 224.949
 248.619 966.721
 477.662 888.873
 583.188 418.280
 864.548 338.490
 600.742 850.162
 732.819 502.726
 307.359 311.195
 461.868 691.513
 338.540 364.567
 355.338 311.923
 644.224 695.021
 56.982 507.984
 779.513 396.253
 400.470 379.128
 650.478 939.732
 790.268 526.023
 8.214 680.071
 871.523 359.076
 140.781 509.876
 273.312 104.100
 532.042 509.936
 372.025 236.643
 142.041 610.639
 168.759 172.473
 21.828 990.118
 683.187 203.134
 266.153 177.058
 491.191 674.648
 592.905 235.038
 757.784 312.170
 834.375 505.244
 1.504 957.174
 251.334 840.368
 860.822 135.672
 208.563 130.127
 884.626 160.754
 455.159 894.490
 232.897 500.770
 62.815 391.177
 624.067 41.675
 221.970 776.944
 703.863 530.101
 263.652 495.684
 616.659 809.768
 851.805 999.250
 142.487 630.768
 617.671 788.627
 606.986 507.576
 128.304 383.561
 491.969 781.365
 992.686 368.797
 463.397 175.157
 811.289 945.859
 411.777 451.821
 221.685 152.781
 166.090 545.905
 340.325 952.984
 222.936 757.403
 758.513 981.551
 132.695 301.016
 931.570 756.535
 936.986 996.082
 269.995 388.838
 167.856 973.690
 669.120 171.746
 638.022 547.563
 221.295 206.127
 390.750 438.880
 767.286 365.727
 382.781 222.636
 39.638 266.011
 468.071 550.411
 911.662 446.998
 85.471 543.096
 626.047 83.831
 359.910 894.466
 474.550 207.009
 562.064 105.349
 825.640 546.922
 572.098 816.962
 444.247 754.432
 23.012 134.904
 964.021 321.459
 600.953 852.029
 107.905 104.238
 823.880 574.306
 710.699 898.802
 855.004 429.802
 884.100 136.157
 210.116 563.694
 339.959 946.422
 843.151 273.963
 213.972 720.887
 125.220 970.965
 925.512 902.881
 829.861 212.929
 88.699 227.454
 890.796 707.689
 127.247 562.021
 475.364 223.324
 616.322 71.440
 712.510 927.216
 6.773 728.412
 202.467 400.355
 12.325 441.293
 517.721 843.061
 743.009 894.302
 161.471 206.913
 536.102 848.770
 588.552 828.474
 209.861 287.693
 700.806 791.724
 189.395 689.550
 818.442 662.229
 125.159 571.860
 193.413 386.589
 442.945 571.405
 190.718 270.982
 883.270 938.522
 917.488 793.728
 864.089 769.795
 254.489 85.201
 243.455 330.046
 445.121 756.465
 280.697 804.582
 956.160 173.465
 761.791 50.490
 653.488 569.993
 35.806 796.588
 174.145 649.085
 226.580 80.936
 40.621 633.638
 962.495 958.998
 699.833 453.303
 385.499 1.492
 501.439 772.073
 939.995 306.168
 209.657 510.960
 937.278 540.500
 99.587 60.112
 279.722 421.170
 981.092 427.372
 101.553 420.899
 656.769 574.218
 733.870 913.453
 719.677 349.229
 77.585 354.369
 173.640 963.577
 619.375 19.298
 884.673 347.714
 355.861 745.772
 194.969 984.569
 406.557 650.251
 327.712 698.635
 156.180 913.600
 236.647 174.687
 134.369 78.553
 891.808 732.186
 231.624 406.529
 303.260 655.441
 183.200 363.590
 857.362 504.095
 899.891 301.850
 342.332 648.506
 261.322 569.681
 767.281 400.250
 441.808 208.478
 204.959 665.345
 942.547 803.081
 215.131 928.483
 941.377 65.367
 312.461 487.773
 730.337 104.838
 638.188 374.064
 232.556 725.618
 764.799 995.403
 417.567 276.201
 21.587 699.555
 865.037 747.199
 68.878 615.634
 461.329 784.560
 690.194 55.012
 904.591 773.112
 13.514 672.823
 198.614 0.426
 41.660 531.142
 943.158 377.036
 472.699 195.518
 991.408 149.778
 157.063 335.856
 909.620 274.841
 79.951 804.080
 808.669 531.101
 714.846 403.784
 144.340 358.081
 783.912 145.789
 327.867 742.774
 529.240 558.640
 728.791 92.447
 268.986 970.459
 370.200 893.964
 336.120 739.955
 246.238 442.360
 104.693 346.852
 371.297 31.000
 157.277 478.526
 990.218 632.266
 273.552 708.631
 633.170 301.228
 688.310 759.040
 134.634 735.885
 419.697 388.347
 303.366 697.644
 675.869 643.695
 532.620 296.564
 759.025 48.892
 383.717 580.123
 176.745 547.207
 620.887 925.059
 96.622 954.115
 583.785 552.880
 924.290 851.490
 372.086 95.473
 808.276 333.752
 503.039 692.811
 766.930 627.353
 359.788 165.752
 960.321 192.559
 450.998 569.673
 289.016 590.944
 779.019 986.047
 965.662 789.500
 196.025 976.576
 276.051 64.256
 699.839 326.429
 303.732 670.089
 71.133 798.079
 644.299 631.853
 922.274 754.826
 868.231 573.432
 159.150 983.194
 819.074 390.109
 548.009 526.761
 448.934 755.285
 729.728 161.914
 316.492 170.554
 787.526 510.335
 702.430 269.365
 707.177 46.394
 460.236 885.579
 580.981 163.106
 721.580 531.438
 710.781 391.732
 747.896 192.556
 326.907 101.902
 974.595 54.124
 128.182 956.313
 370.693 1.554
 384.925 862.275
 952.011 585.139
 757.648 597.984
 785.910 962.190
 46.929 31.226
 333.504 7.637
 786.453 369.852
 43.116 956.728
 355.832 54.990
 866.318 268.550
 260.317 238.296
 773.265 799.426
 491.732 673.076
 433.274 289.308
 742.781 835.836
 364.017 796.194
 442.444 110.437
 980.645 283.036
 563.598 482.744
 865.137 554.019
 328.697 871.545
 74.883 153.312
 911.672 563.894
 594.581 446.179
 63.794 223.319
 862.001 681.792
 40.746 231.055
 248.894 437.136
 993.435 228.262
 114.599 25.478
 25.023 315.952
 560.786 550.104
 783.406 494.826
 868.875 639.145
 827.065 285.627
 192.285 120.624
 101.200 648.958
 877.599 114.412
 921.784 49.254
 603.597 121.099
 572.184 898.906
 734.928 584.164
 358.018 434.276
 95.833 264.071
 81.754 964.811
 65.051 279.518
 933.142 189.820
 90.009 296.148
 742.002 75.272
 609.044 546.251
 106.360 446.624
 975.226 879.820
 744.704 694.954
 392.956 128.571
 382.750 665.232
 535.725 727.014
 882.056 140.525
 415.021 810.364
 162.856 238.025
 49.476 196.093
 732.363 266.569
 451.014 567.499
 471.549 75.676
 640.252 393.097
 379.985 958.820
 644.187 229.522
 555.080 704.934
 360.640 928.377
 67.145 258.970
 519.804 275.031
 66.693 632.127
 785.183 871.386
 359.799 563.461
 944.221 792.260
 448.856 985.641
 600.874 119.226
 250.540 488.078
 334.564 824.870
 164.128 740.593
 796.468 348.660
 118.657 670.855
 117.452 292.681
 626.853 150.257
 572.600 956.652
 620.693 997.687
 33.838 428.039
 44.340 361.325
 21.432 911.093
 394.509 478.209
 391.932 200.763
 888.870 573.865
 957.583 231.233
 925.618 273.951
 781.288 518.064
 390.815 521.894
 21.343 896.420
 46.642 186.387
 78.550 80.584
 268.357 496.755
 320.677 342.125
 319.086 249.468
 798.937 651.653
 890.738 613.045
 430.293 343.818
 981.159 939.337
 977.482 154.111
 209.670 525.621
 524.040 12.108
 236.211 913.391
 800.135 447.508
 87.458 346.233
 781.185 826.670
 403.431 121.481
 147.241 858.212
 100.630 79.662
 977.589 121.840
 855.759 593.962
 60.526 535.956
 504.257 501.744
 349.603 203.342
 729.534 204.494
 899.626 492.558
 804.891 35.458
 401.475 323.470
 106.234 229.872
 615.294 742.032
 308.955 846.318
 316.342 71.165
 738.722 584.854
 133.843 306.054
 88.653 74.556
 26.371 343.757
 422.741 196.862
 320.975 974.675
 38.870 849.167
 799.392 958.745
 798.956 103.590
 373.072 619.468
 86.263 487.649
 407.343 136.869
 711.688 505.970
 770.109 544.701
 155.680 75.302
 556.143 541.777
 247.525 189.624
 116.780 831.911
 199.219 439.278
 277.083 297.003
 230.338 439.816
 297.024 884.202
 449.713 385.071
 406.600 417.514
 258.788 818.115
 372.042 408.819
 73.117 946.940
 114.303 390.989
 338.242 943.359
 563.020 890.032
 563.185 318.822
 678.385 223.048
 781.065 725.214
 477.160 199.100
 547.079 78.522
 353.044 121.036
 327.604 335.498
 459.246 364.028
 151.936 295.586
 224.317 132.554
 374.720 570.629
 580.866 679.104
 720.172 121.965
 408.715 477.768
 789.582 157.956
 315.542 272.635
 455.183 504.698
 813.336 18.662
 33.452 989.416
 390.380 971.061
 529.375 731.064
 946.603 293.715
 223.581 227.832
 653.535 798.579
 292.822 619.248
 945.563 813.108
 320.835 724.396
 51.606 733.654
 483.607 301.306
 68.676 857.413
 846.551 210.228
 972.266 407.252
 759.816 710.289
 392.280 851.816
 404.140 280.607
 274.764 272.378
 448.352 79.660
 344.433 498.267
 809.331 277.377
 304.628 400.460
 137.195 990.680
 11.593 239.582
 817.457 793.188
 68.707 467.349
 625.416 762.218
 861.585 302.332
 277.068 670.648
 532.900 680.200
 789.201 267.503
 640.588 519.496
 36.167 50.124
 697.238 366.200
 122.345 583.597
 722.367 369.174
 80.742 231.863
 701.658 695.104
 66.109 231.930
 114.734 182.278
 194.780 861.229
 720.685 539.750
 756.034 152.008
 661.236 269.963
 896.827 220.313
 816.338 792.228
 482.258 965.466
 715.325 800.666
 530.175 214.796
 236.026 548.070
 985.058 533.898
 709.758 616.955
 162.121 981.887
 865.741 446.827
 688.816 291.467
 595.756 824.030
 382.279 913.309
 678.843 114.629
 115.260 342.067
 84.449 904.518
 180.776 286.720
 56.757 92.776
 10.821 850.841
 987.380 318.355
 834.207 629.627
 800.385 856.161
 173.118 831.181
 723.368 31.862
 130.561 401.763
 499.587 526.295
 568.018 30.834
 235.772 186.751
 323.900 575.047
 683.022 665.910
 91.443 254.562
 147.224 167.625
 925.381 214.689
 831.749 105.636
 249.029 125.814
 968.135 655.658
 809.293 220.644
 907.371 97.920
 101.909 986.186
 570.796 866.476
 141.099 975.529
 519.147 219.384
 58.394 358.954
 942.670 61.881
 319.037 763.312
 234.377 350.011
 478.969 161.782
 440.436 597.882
 461.669 472.454
 822.484 746.029
 605.995 643.724
 380.662 225.636
 970.814 277.891
 415.630 693.112
 29.690 842.941
 823.435 97.212
 352.644 708.110
 667.297 477.464
 758.418 214.094
 832.077 944.742
 789.280 746.801
 995.191 444.596
 974.011 958.143
 325.051 199.314
 919.051 392.901
 905.905 729.077
 721.764 502.359
 875.452 395.128
 905.645 408.588
 216.227 833.277
 109.995 524.601
 458.952 64.734
 154.698 821.641
 709.540 609.072
 75.452 893.487
 202.852 472.806
 970.955 116.775
 395.713 353.733
 408.571 904.845
 646.882 958.738
 39.928 949.967
 78.950 669.693
 526.543 234.903
 890.677 362.468
 865.078 650.444
 380.503 457.592
 432.315 101.930
 273.313 993.270
 194.848 736.936
 711.750 913.004
 404.116 230.608
 907.111 867.861
 33.440 167.942
 948.036 679.460
 222.802 347.191
 470.871 492.034
 45.079 70.191
 714.809 373.868
 163.221 98.543
 156.976 289.104
 33.538 245.120
 264.965 545.133
 551.052 484.447
 562.325 888.833
 707.045 840.126
 899.944 752.806
 417.953 120.107
 614.787 882.087
 123.262 189.511
 766.997 859.751
 675.607 904.555
 334.902 319.324
 49.831 979.431
 651.213 821.366
 273.164 960.727
 346.783 185.130
 973.062 571.858
 73.205 223.554
 2.769 34.227
 572.724 316.358
 640.662 534.447
 602.082 572.675
 974.358 890.396
 472.716 748.036
 833.976 166.389
 798.118 872.894
 293.527 633.013
 523.149 269.050
 531.003 84.722
 610.750 339.830
 145.291 283.080
 368.178 48.718
 743.574 741.258
 374.851 194.160
 311.710 402.356
 222.781 555.733
 90.338 77.181
 771.907 354.766
 132.805 23.898
 658.255 632.525
 601.826 390.543
 252.568 508.273
 57.897 660.626
 858.953 510.968
 344.643 891.307
 453.218 470.290
 228.440 702.984
 803.272 759.461
 198.937 349.219
 81.551 973.400
 983.605 88.042
 592.445 636.743
 526.593 701.758
 594.803 17.901
 786.341 724.945
 327.435 94.422
 527.185 482.512
 749.163 703.559
 830.301 795.381
 517.231 718.042
 794.533 454.807
 760.002 24.079
 507.002 712.801
 991.124 225.620
 958.780 891.028
 379.984 450.752
 987.757 220.388
 683.022 752.920
 327.236 525.017
 675.699 257.688
 406.371 835.339
 457.642 46.355
 121.783 323.081
 663.397 448.300
 516.291 605.789
 356.413 857.249
 251.490 868.566
 250.492 831.151
 239.849 936.762
 255.188 285.278
 556.118 335.611
 121.911 263.024
 227.410 62.813
 946.374 554.296
 109.545 739.614
 308.991 328.050
 400.719 597.564
 84.832 720.314
 481.704 395.106
 183.502 753.930
 467.401 474.136
 269.916 109.280
 823.436 286.134
 530.520 679.814
 562.532 505.510
 775.292 861.396
 260.741 359.937
 171.246 485.061
 498.395 740.137
 83.660 819.067
 363.235 591.595
 330.505 264.148
 584.974 765.657
 435.271 137.164
 386.176 35.500
 573.538 190.167
 621.432 122.395
 57.145 417.163
 576.251 978.920
 672.839 947.859
 452.769 28.296
 604.150 870.786
 78.393 743.584
 208.165 136.849
 436.063 688.313
 613.602 4.158
 884.203 643.119
 51.487 46.728
 267.113 563.736
 451.814 580.065
 822.137 97.369
 143.521 487.835
 881.024 110.789
 314.025 163.777
 805.417 928.994
 129.630 425.104
 559.211 662.835
 328.397 386.976
 425.730 423.451
 490.246 7.039
 950.496 326.828
 710.283 174.699
 509.056 820.343
 774.621 207.855
 445.409 992.179
 214.713 571.799
 434.582 522.312
 426.571 708.077
 230.509 809.015
 843.070 478.286
 858.432 457.046
 477.035 827.341
 393.487 782.818
 874.171 556.995
 981.056 708.637
 70.639 292.866
 649.996 453.747
 810.481 812.404
 650.419 746.459
 392.089 378.069
 619.617 981.468
 756.951 855.998
 402.693 322.874
 63.103 477.989
 91.044 340.123
 82.974 671.463
 8.008 385.506
 491.730 501.683
 385.535 743.078
 957.208 772.053
 210.846 155.470
 973.266 556.477
 752.864 863.422
 490.526 2.857
 133.025 859.888
 565.648 274.938
 715.446 893.680
 774.113 882.286
 241.748 475.151
 892.044 792.646
 414.021 997.045
 57.740 299.939
 876.055 236.812
 59.522 823.330
 302.208 242.414
 677.482 592.135
 72.044 602.692
 825.055 497.671
 987.448 686.854
 112.697 501.707
 830.589 817.634
 988.751 633.021
 622.306 871.643
 728.791 295.320
 30.816 221.555
 749.078 883.541
 12.770 631.794
 345.339 359.342
 908.442 966.844
 415.983 783.731
 529.168 784.069
 758.368 924.495
 390.145 866.807
 445.204 43.040
 980.487 954.715
 741.143 179.764
 603.457 683.784
 230.691 575.237
 844.341 535.739
 849.510 927.741
 566.224 283.739
 471.927 653.435
 632.529 517.303
 565.900 106.353
 400.538 733.505
 219.107 270.154
 716.059 733.868
 930.344 956.064
 413.063 597.573
 891.476 251.511
 633.723 883.014
 827.341 347.004
 37.041 403.180
 662.776 925.637
 764.743 528.372
 524.191 797.035
 940.818 485.672
 612.662 177.605
 258.705 181.932
 889.430 9.660
 573.542 200.466
 954.012 536.668
 284.955 476.013
 959.216 339.757
 40.770 793.663
 463.523 536.310
 988.802 381.441
 165.078 455.483
 481.036 60.233
 966.548 963.589
 23.343 406.086
 588.152 606.288
 48.993 286.872
 357.046 771.499
 163.415 716.631
 63.067 329.828
 201.580 876.059
 169.655 366.524
 302.102 166.523
 818.878 134.690
 230.727 478.477
 163.249 703.315
 80.451 284.342
 614.974 681.155
 889.415 422.899
 724.011 119.362
 507.490 379.344
 6.626 248.861
 517.513 725.796
 150.906 124.804
 190.303 54.746
 457.863 828.065
 289.602 987.336
 47.597 425.945
 212.926 584.348
 508.606 0.301
 79.088 36.105
 112.194 305.826
 277.945 804.373
 98.530 884.590
 961.205 271.815
 589.912 111.122
 456.202 399.958
 451.824 816.966
 562.106 273.390
 533.539 1.915
 777.644 724.501
 635.097 103.903
 302.041 389.276
 802.783 309.325
 940.337 580.124
 14.879 144.379
 77.688 707.456
 425.955 815.737
 614.843 708.794
 361.705 450.612
 82.047 14.582
 546.041 23.326
 177.611 96.181
 274.518 614.142
 269.848 96.784
 678.143 8.808
 219.727 574.119
 932.125 61.778
 442.270 9.154
 416.367 775.828
 846.304 622.592
 917.730 525.003
 46.818 746.539
 45.640 111.118
 607.016 718.427
 8.032 506.829
 566.538 85.215
 737.564 826.538
 879.676 55.449
 370.163 671.650
 807.316 233.157
 139.293 926.328
 666.516 969.612
 567.754 6.519
 482.827 326.060
 200.557 677.401
 56.715 942.673
 141.637 806.375
 243.769 736.894
 26.348 780.196
 58.950 629.268
 301.256 21.081
 701.351 628.739
 391.389 838.629
 114.186 954.786
 439.549 268.762
 54.538 173.751
 307.429 109.873
 361.604 965.217
 767.150 867.749
 646.430 385.581
 695.499 78.188
 649.517 775.195
 350.934 568.573
 147.170 568.191
 782.684 741.751
 358.332 656.757
 237.512 277.784
 89.135 970.949
 316.565 627.406
 334.040 38.860
 143.980 956.964
 164.709 358.039
 70.394 455.491
 618.428 946.495
 406.281 53.180
 37.770 849.637
 398.188 65.350
 206.139 198.281
 489.761 271.205
 417.097 572.978
 791.306 681.912
 758.919 502.703
 387.031 233.188
 793.203 373.323
 486.707 854.631
 63.812 445.696
 654.989 588.060
 549.698 78.053
 181.990 432.380
 34.788 246.084
 675.885 430.827
 126.085 581.469
 823.412 751.295
 226.198 70.392
 966.542 470.966
 530.971 323.582
 250.495 807.361
 151.685 644.864
 5.371 249.536
 782.993 573.090
 204.456 561.453
 183.593 880.051
 98.580 846.190
 791.334 292.873
 837.573 681.797
 445.629 232.110
 264.973 940.119
 778.516 265.788
 396.727 967.309
 905.479 565.022
 982.995 793.104
 595.234 589.178
 196.772 414.947
 824.254 349.186
 914.192 708.138
 180.321 608.458
 347.972 395.244
 826.116 134.434
 394.008 783.743
 978.473 853.260
 956.671 682.372
 114.116 369.249
 563.863 331.921
 344.242 564.080
 679.461 148.600
 777.204 803.055
 507.674 156.795
 832.805 953.002
 578.529 777.698
 708.605 904.695
 651.548 1.334
 806.399 428.994
 199.452 277.845
 387.165 957.795
 987.083 861.187
 969.844 636.454
 672.646 981.826
 660.981 752.453
 386.744 537.463
 289.402 305.067
 425.757 910.743
 716.575 82.776
 394.041 754.419
 246.316 589.726
 786.703 847.246
 617.071 581.048
 391.725 403.385
 529.652 791.165
 355.684 15.216
 149.260 771.860
 978.006 990.800
 82.677 91.131
 529.374 495.098
 232.162 613.324
 713.772 166.167
 882.791 210.321
 971.634 817.531
 808.611 207.541
 143.068 284.748
 957.138 702.990
 142.477 272.658
 966.610 808.741
 134.594 320.252
 914.305 939.028
 220.634 348.486
 18.628 735.127
 143.743 84.306
 707.119 692.503
 884.965 368.879
 404.712 299.153
 952.698 632.394
 432.343 655.038
 456.093 840.236
 579.246 411.092
 810.376 940.032
 720.176 123.088
 842.013 235.670
 491.358 81.969
 664.511 418.293
 669.753 570.088
 580.057 946.424
 875.451 654.521
 354.923 604.419
 346.419 807.594
 22.509 912.547
 331.000 224.607
 220.025 411.086
 572.391 963.965
 374.246 8.275
 89.731 380.547
 557.898 647.001
 114.457 564.809
 858.213 602.329
 443.470 84.145
 778.739 131.859
 400.716 586.297
 758.149 839.300
 37.399 244.697
 887.270 620.298
 582.906 470.649
 467.860 95.518
 621.180 296.077
 141.699 922.318
 101.712 742.491
 962.476 751.279
 394.299 877.030
 350.078 61.766
 909.487 45.442
 299.518 891.042
 782.231 536.077
 285.400 49.800
 158.171 130.223
 856.219 794.164
 336.445 235.006
 127.566 866.897
 469.741 568.722
 14.440 110.991
 463.959 308.682
 673.331 544.757
 872.351 742.881
 915.635 432.573
 861.119 453.963
 294.598 818.630
 107.401 962.924
 725.732 557.028
 851.461 266.798
 270.965 680.879
 291.069 406.368
 573.404 131.524
 308.953 824.119
 174.148 308.233
 848.450 937.402
 955.087 506.108
 485.626 815.929
 439.945 258.024
 229.226 765.677
 936.265 574.059
 856.535 773.017
 127.641 532.804
 160.887 334.158
 920.883 93.181
 45.192 7.052
 137.273 98.085
 98.830 787.641
 109.403 483.435
 999.060 982.297
 831.929 704.555
 92.246 866.708
 20.924 378.520
 847.381 972.025
 95.267 413.972
 500.515 96.256
 615.858 272.507
 292.576 17.717
 343.679 57.029
 866.893 693.476
 623.105 447.337
 961.627 405.442
 908.076 961.859
 784.620 706.997
 649.258 992.992
 875.327 101.328
 501.959 683.415
 775.124 517.131
 527.269 139.352
 80.933 846.853
 200.533 136.852
 38.825 976.531
 148.139 307.249
 537.758 904.700
 469.799 492.104
 436.116 151.268
 711.566 255.945
 545.388 767.226
 305.122 422.226
 209.411 834.218
 930.146 455.231
 360.680 492.116
 465.511 814.655
 766.738 745.842
 226.564 342.584
 162.381 713.598
 122.843 852.406
 313.141 611.827
 374.386 439.286
 191.159 792.634
 984.551 451.321
 238.272 112.760
 350.415 394.148
 718.033 15.776
 93.766 399.829
 946.822 37.861
 390.222 899.432
 475.629 229.925
 62.699 189.291
 253.065 843.042
 368.346 80.831
 324.384 809.033
 453.032 445.853
 551.558 212.898
 660.783 401.794
 219.782 388.793
 381.341 78.808
 723.147 156.949
 589.765 342.267
 996.868 376.686
 198.113 745.871
 138.738 632.359
 399.480 112.833
 94.765 847.282
 265.635 2.311
 182.846 678.488
 466.247 447.532
 106.601 66.459
 443.081 548.781
 434.789 573.106
 107.797 82.041
 959.193 553.283
 876.342 321.773
 17.429 575.702
 923.708 868.695
 602.026 284.549
 85.692 780.967
 651.713 410.276
 72.652 605.749
 316.545 374.533
 146.102 639.370
 639.807 758.153
 272.018 565.546
 144.422 321.299
 963.054 454.956
 340.463 680.759
 591.593 394.706
 477.442 700.931
 260.940 956.660
 697.321 72.996
 305.360 529.194
 551.840 12.373
 921.660 712.897
 34.157 959.724
 164.133 518.093
 446.355 228.060
 737.774 767.403
 640.664 691.061
 456.596 682.151
 195.971 489.356
 477.574 165.026
 638.197 866.602
 137.476 346.610
 802.271 300.829
 398.719 869.209
 236.937 124.334
 118.937 482.598
 246.490 523.670
 992.543 433.267
 774.295 766.929
 544.944 967.313
 92.850 446.147
 792.957 929.134
 858.910 566.268
 498.190 830.454
 907.403 217.721
 541.822 60.134
 535.452 986.462
 125.365 792.847
 511.595 973.525
 866.964 88.419
 632.477 496.299
 608.863 122.928
 39.932 47.187
 899.496 193.077
 358.920 603.959
 761.719 337.725
 877.584 772.512
 933.866 141.494
 774.379 740.003
 277.411 557.203
 816.466 508.336
 317.069 704.443
 974.171 139.054
 827.304 384.327
 187.270 685.887
 242.709 74.426
 702.185 426.275
 265.908 27.903
 300.109 874.304
 21.110 657.196
 632.916 701.605
 177.730 11.256
 257.912 87.486
 698.431 997.952
 748.597 532.960
 879.419 217.008
 94.359 814.219
 605.743 276.561
 78.194 418.943
 776.993 206.721
 232.136 543.606
 533.303 760.274
 562.087 962.320
 670.359 723.867
 457.446 879.085
 745.739 837.742
 959.570 207.419
 195.937 39.595
 963.182 686.853
 980.636 774.741
 525.908 337.758
 103.115 332.966
 525.862 108.339
 906.025 129.874
 651.463 204.655
 471.361 610.813
 550.352 681.370
 251.519 847.607
 777.510 963.200
 292.221 767.116
 541.619 260.978
 973.359 406.366
 681.658 428.909
 64.074 257.751
 544.201 908.344
 365.388 40.999
 660.386 636.542
 177.356 523.696
 227.752 425.156
 985.975 981.785
 226.997 481.956
 904.162 734.262
 590.999 750.683
 635.186 856.256
 690.386 258.570
 748.452 641.636
 706.616 10.185
 386.966 885.447
 383.321 361.893
 761.763 339.009
 535.987 605.794
 857.917 272.810
 368.526 428.753
 184.201 496.773
 605.497 374.806
 477.193 231.861
 166.657 702.277
 431.613 214.763
 254.975 505.346
 511.356 427.737
 422.330 469.323
 17.223 973.245
 244.069 595.676
 993.497 218.191
 452.714 3.998
 469.665 291.307
 733.799 970.942
 507.709 971.161
 307.720 569.046
 689.195 608.579
 48.234 129.949
 988.003 908.885
 311.689 676.299
 470.047 594.624
 165.168 984.593
 305.002 382.654
 53.508 988.084
 109.215 560.136
 584.871 375.867
 434.284 217.634
 445.442 953.334
 120.650 895.003
 82.450 202.903
 426.969 783.790
 780.505 515.369
 78.676 490.550
 862.026 385.275
 236.180 746.812
 684.048 2.698
 525.614 916.738
 799.903 793.882
 692.246 32.011
 477.279 619.871
 695.946 719.840
 789.078 231.949
 565.044 394.555
 748.774 792.304
 533.014 582.060
 678.903 525.280
 703.615 130.958
 864.604 987.197
 104.118 241.834
 941.403 789.661
 701.201 889.637
 738.504 532.039
 56.004 11.971
 989.685 983.349
 398.120 242.427
 430.619 382.900
 195.128 452.577
 24.085 923.876
 805.396 664.295
 46.641 756.586
 625.717 256.631
 388.144 50.949
 708.802 835.109
 968.739 33.921
 133.506 688.356
 679.181 350.988
 296.024 725.164
 665.528 365.832
 664.200 977.951
 277.209 23.903
 638.857 755.257
 200.335 969.561
 813.057 921.030
 531.092 669.009
 757.907 432.477
 85.409 189.261
 215.652 557.055
 572.339 994.487
 298.983 254.454
 314.233 13.395
 609.738 208.288
 614.564 313.610
 558.409 347.682
 244.962 890.741
 124.268 349.264
 640.658 380.996
 708.712 259.622
 505.047 367.534
 44.029 746.517
 579.842 443.418
 596.676 559.639
 240.444 280.106
 896.951 59.255
 433.271 732.261
 412.493 420.445
 842.385 980.635
 216.062 623.923
 319.527 8.487
 861.760 149.549
 750.468 347.952
 739.179 459.058
 80.284 186.037
 211.318 719.343
 52.959 141.076
 126.799 621.566
 911.646 505.836
 725.443 704.770
 383.449 590.034
 502.318 921.542
 468.063 210.174
 560.670 679.169
 47.631 986.685
 248.544 659.960
 23.482 175.966
 145.503 41.683
 404.756 437.693
 530.650 492.050
 568.266 505.463
 435.569 453.782
 275.415 872.454
 958.057 738.905
 170.688 644.270
 205.236 547.753
 550.584 860.696
 646.397 470.832
 538.173 199.070
 713.506 336.640
 236.488 787.623
 695.565 468.191
 476.221 261.222
 664.994 802.956
 885.600 458.916
 761.034 728.944
 861.850 707.472
 376.038 472.592
 736.223 263.542
 962.944 536.852
 823.614 645.275
 451.537 390.712
 911.372 609.241
 851.162 230.260
 51.677 897.786
 79.830 807.999
 712.277 463.738
 524.351 718.599
 549.144 182.356
 260.961 58.496
 382.629 484.131
 287.226 482.252
 679.771 426.409
 897.924 564.366
 716.776 397.564
 422.597 261.115
 67.394 485.874
 700.998 638.268
 538.378 8.225
 753.355 888.206
 758.834 383.871
 282.018 770.620
 385.622 448.858
 674.532 756.853
 74.768 71.147
 648.471 386.896
 704.901 69.398
 246.613 223.518
 741.960 624.806
 546.530 639.201
 476.943 661.006
 758.727 842.994
 225.475 748.143
 747.668 656.703
 477.680 550.684
 893.936 708.728
 660.928 411.952
 425.239 821.124
 310.742 469.827
 258.738 328.224
 424.515 486.462
 225.436 56.328
 939.261 999.471
 575.041 401.958
 172.522 253.081
 501.273 825.160
 691.746 825.673
 275.226 593.991
 132.209 756.444
 448.765 512.023
 620.111 0.359
 589.579 883.396
 532.393 59.766
 561.232 136.299
 647.515 896.154
 470.220 367.890
 324.783 600.322
 900.645 889.565
 159.476 568.109
 856.827 454.496
 766.010 6.895
 174.226 818.649
 563.817 790.909
 856.803 216.831
 5.564 937.324
 499.977 86.935
 873.289 127.075
 386.190 324.537
 556.222 721.837
 46.610 637.925
 549.323 999.802
 697.502 357.662
 411.297 856.625
 441.327 757.907
 686.152 893.529
 6.795 507.212
 616.966 682.161
 953.191 988.691
 111.635 485.973
 124.659 632.880
 308.120 902.062
 980.289 76.726
 134.422 727.285
 594.465 399.885
 572.650 950.820
 295.701 161.503
 476.686 625.143
 346.072 749.108
 21.743 602.519
 840.251 204.012
 397.437 769.028
 284.344 268.194
 612.749 627.710
 589.302 735.114
 133.549 432.567
 549.184 125.979
 96.337 751.877
 166.345 364.051
 563.905 429.759
 407.468 108.634
 441.129 646.494
 427.916 128.898
 436.671 769.066
 867.095 953.088
 726.684 192.445
 202.349 693.640
 590.500 548.752
 139.547 611.798
 289.651 795.619
 729.159 600.642
 347.578 467.521
 19.693 302.675
 358.113 105.787
 116.343 272.624
 659.684 786.439
 100.252 198.907
 15.573 92.413
 309.650 224.878
 648.079 571.245
 493.164 395.686
 98.751 64.820
 650.877 996.296
 893.793 568.626
 391.284 354.314
 552.282 889.185
 91.496 636.889
 206.991 125.642
 371.187 368.868
 838.621 351.132
 523.455 199.815
 632.414 148.444
 811.503 726.614
 232.893 340.216
 490.713 577.567
 132.427 214.556
 181.076 140.563
 220.124 291.387
 753.102 194.783
 730.092 602.442
 237.404 721.034
 756.242 108.566
 788.378 524.266
 891.674 182.709
 368.153 222.853
 854.425 616.748
 338.790 128.160
 581.387 827.233
 407.217 555.739
 814.807 441.589
 535.293 942.804
 730.693 235.654
 261.646 577.704
 428.288 99.218
 965.527 823.658
 830.325 853.094
 596.916 4.735
 654.080 994.070
 290.929 945.790
 975.271 858.626
 645.382 864.780
 595.878 968.797
 663.869 515.770
 971.256 40.926
 926.412 300.009
 82.937 27.887
 247.453 392.401
 45.856 745.712
 296.550 678.575
 800.072 865.375
 598.641 636.600
 298.177 978.984
 284.219 915.559
 704.521 867.104
 539.593 714.799
 268.112 180.742
 105.837 622.513
 417.804 329.255
 412.655 65.645
 909.522 145.780
 108.867 205.989
 387.181 737.408
 291.153 6.315
 811.214 61.307
 642.193 317.689
 873.973 84.221
 801.201 502.678
 725.474 655.569
 515.352 122.304
 244.988 368.781
 698.926 156.576
 335.923 7.311
 275.532 693.893
 618.458 617.055
 243.093 873.904
 724.817 652.818
 504.893 477.574
 647.372 990.332
 704.812 68.724
 184.477 245.464
 220.620 160.575
 110.753 807.399
 64.049 931.530
 858.357 172.074
 246.286 485.122
 27.397 596.178
 56.914 243.877
 194.309 211.119
 115.461 505.417
 206.769 611.890
 258.194 456.913
 345.961 529.622
 667.137 541.886
 508.216 611.301
 810.388 268.005
 467.651 58.863
 997.445 618.153
 592.325 56.452
 743.457 727.444
 314.224 563.359
 843.242 479.620
 617.234 336.255
 568.833 986.362
 679.028 523.267
 790.543 387.312
 157.862 40.666
 976.650 157.319
 981.804 287.273
 924.417 756.582
 607.507 799.672
 17.005 400.630
 752.696 821.197
 666.826 367.519
 458.916 708.115
 104.006 272.351
 849.466 776.941
 585.037 312.371
 155.916 897.428
 545.631 573.944
 992.040 537.103
 895.607 65.027
 656.866 386.617
 72.967 428.994
 601.845 352.455
 237.585 58.567
 457.633 947.415
 19.102 78.948
 992.969 682.682
 43.456 939.131
 584.513 352.251
 380.988 937.715
 677.980 375.173
 497.471 227.828
 986.433 38.797
 986.842 774.029
 923.340 372.321
 638.406 467.117
 830.996 921.073
 387.150 500.886
 717.635 224.712
 637.426 54.108
 440.354 804.672
 889.111 942.899
 0.443 805.736
 661.596 870.406
 990.591 622.448
 362.357 125.342
 340.455 272.579
 19.733 506.644
 642.267 497.037
 58.040 82.674
 248.571 499.204
 479.663 349.547
 469.925 457.882
 703.902 919.771
 964.962 918.858
 744.586 50.366
 414.863 492.971
 564.675 875.610
 868.716 956.798
 81.137 925.720
 498.120 499.276
 990.187 437.082
 624.455 8.345
 2.852 655.403
 699.599 610.935
 212.810 129.644
 802.419 223.033
 730.145 236.395
 234.429 330.498
 801.362 471.916
 986.815 192.551
 871.528 528.319
 439.135 866.096
 230.388 722.912
 321.797 8.319
 400.687 882.816
 117.853 86.191
 481.686 473.449
 35.270 53.968
 540.163 287.753
 992.790 543.590
 459.262 837.379
 727.791 328.649
 604.773 176.959
 853.319 91.711
 269.373 983.647
 117.132 59.016
 206.528 557.106
 104.549 718.614
 94.076 16.760
 488.665 850.897
 477.702 385.618
 678.899 358.106
 469.720 761.136
 317.553 656.061
 129.823 196.945
 693.151 602.269
 271.074 833.868
 400.769 385.169
 233.761 819.281
 808.652 436.046
 597.281 500.823
 365.324 84.928
 579.692 649.766
 983.794 342.056
 57.598 202.559
 603.627 215.576
 355.632 363.451
 195.573 382.608
 662.884 309.448
 527.741 714.307
 669.339 119.781
 750.985 155.918
 643.061 619.426
 531.350 210.864
 130.782 300.063
 9.222 844.813
 31.265 347.212
 201.588 973.450
 311.010 560.387
 692.059 928.760
 782.188 870.393
 132.438 906.295
 398.115 516.665
 472.529 513.841
 525.096 295.631
 157.250 194.585
 782.143 691.964
 200.920 650.327
 791.281 987.377
 939.966 998.183
 618.176 451.001
 952.336 453.809
 701.199 561.785
 642.995 932.429
 640.442 522.667
 61.501 323.363
 648.323 490.162
 824.220 942.500
 630.186 368.671
 448.178 59.036
 474.721 379.112
 806.460 577.234
 976.188 94.862
 830.516 220.955
 997.668 198.648
 509.785 598.948
 709.178 821.517
 873.866 643.685
 517.046 214.901
 140.362 327.743
 240.032 429.871
 928.994 621.955
 110.124 150.632
 189.145 111.910
 786.533 384.379
 776.376 917.704
 103.236 144.646
 909.476 840.487
 134.584 893.669
 712.158 403.410
 99.199 410.268
 814.792 469.689
 947.182 17.904
 386.589 852.962
 334.779 103.411
 765.903 121.813
 308.055 456.203
 37.162 118.883
 944.289 802.379
 901.914 433.432
 566.769 655.039
 146.410 693.485
 913.414 174.369
 9.668 479.057
 838.253 566.979
 98.225 441.585
 121.596 857.764
 923.656 777.150
 702.040 858.874
 106.800 113.708
 891.838 324.662
 201.666 597.264
 745.195 619.578
 548.691 101.220
 893.553 504.652
 631.011 30.245
 597.752 649.498
 841.248 778.644
 77.047 248.752
 86.000 57.871
 20.630 227.761
 179.547 693.449
 557.545 291.480
 879.369 163.940
 423.383 847.509
 769.214 809.869
 12.119 229.405
 28.743 865.742
 912.753 785.804
 673.925 990.882
 204.686 176.128
 793.735 913.029
 602.915 531.853
 34.083 911.241
 712.199 176.471
 430.134 800.978
 454.383 35.745
 207.135 634.498
 789.465 166.786
 354.678 674.346
 350.982 459.625
 330.146 158.254
 580.487 253.619
 817.272 661.897
 472.892 614.170
 911.736 334.406
 561.015 349.589
 737.018 173.359
 278.652 545.517
 323.153 704.936
 179.988 753.174
 574.313 715.596
 570.171 801.215
 477.202 958.855
 156.797 88.204
 983.290 340.303
 182.139 748.537
 558.968 912.184
 786.829 129.228
 517.212 922.505
 810.903 944.437
 403.689 140.383
 909.485 430.493
 844.023 87.248
 377.714 963.688
 4.842 651.468
 900.901 349.159
 770.038 751.324
 107.431 280.199
 679.458 278.037
 167.823 7.437
 866.857 927.515
 196.102 766.233
 617.858 787.784
 139.631 973.736
 649.901 650.766
 539.509 125.240
 901.469 64.546
 682.244 959.457
 66.526 628.848
 499.646 106.227
 585.061 95.780
 190.641 625.956
 517.509 494.508
 97.197 661.077
 108.686 917.369
 356.024 675.300
 757.753 341.738
 335.518 300.954
 129.817 112.950
 749.095 758.763
 800.397 565.743
 585.205 783.895
 847.611 942.516
 912.762 378.643
 383.071 894.315
 88.257 922.938
 28.917 683.807
 615.504 881.821
 645.859 897.765
 676.949 742.589
 239.605 310.055
 280.961 847.566
 417.618 195.215
 744.920 431.177
 234.979 198.950
 379.775 657.484
 910.601 36.965
 356.615 537.606
 69.492 170.204
 746.486 802.057
 682.916 935.818
 136.118 643.257
 248.656 782.910
 367.285 526.125
 444.167 544.663
 237.496 303.248
 165.010 488.915
 173.697 744.708
 651.694 33.272
 266.234 396.009
 135.196 934.703
 772.756 770.981
 873.155 804.181
 494.896 146.089
 586.617 431.868
 846.017 289.745
 575.754 505.711
 96.086 992.350
 329.887 374.981
 157.722 182.662
 343.251 949.552
 401.884 162.165
 397.194 175.762
 726.738 265.559
 518.939 721.062
 391.330 281.985
 626.902 103.697
 737.357 733.498
 926.130 982.279
 706.161 605.593
 31.178 275.827
 190.825 125.899
 627.217 210.862
 499.874 473.609
 996.096 922.189
 132.462 921.854
 648.239 392.558
 336.345 431.274
 532.649 968.452
 528.516 454.865
 217.920 490.476
 171.595 26.273
 122.267 923.575
 512.369 696.601
 348.492 851.350
 175.939 684.334
 181.903 37.835
 771.493 600.875
 520.163 577.138
 783.634 217.566
 811.431 705.393
 304.567 121.867
 821.929 789.732
 893.269 458.968
 280.054 125.577
 642.399 724.755
 148.488 147.203
 584.543 236.281
 658.623 308.367
 896.820 192.248
 956.343 931.916
 65.670 399.329
 111.178 612.101
 678.494 797.107
 641.741 524.039
 820.586 897.201
 621.773 135.210
 7.548 458.628
 818.925 98.352
 86.211 965.136
 351.542 448.824
 830.228 330.114
 649.239 937.944
 857.451 325.679
 396.176 353.390
 650.279 374.759
 899.953 845.313
 591.221 934.641
 445.451 569.977
 85.498 878.937
 596.239 749.503
 660.671 209.663
 734.091 535.731
 867.925 524.760
 970.553 757.383
 396.926 867.616
 717.239 762.982
 920.396 597.860
 910.750 577.795
 248.032 466.817
 104.001 542.794
 662.682 141.701
 261.568 459.229
 183.442 501.028
 238.928 126.295
 627.206 386.342
 143.715 524.850
 977.237 424.400
 334.069 900.905
 797.327 577.407
 920.564 663.096
 414.441 300.039
 723.104 493.613
 820.446 410.127
 564.598 937.767
 782.134 859.559
 134.311 179.771
 393.695 633.668
 954.000 818.397
 230.748 637.001
 960.531 453.364
 671.726 32.574
 64.404 399.894
 720.755 497.688
 642.027 123.568
 504.119 914.977
 111.609 179.837
 306.154 321.096
 572.029 842.373
 674.210 441.360
 448.163 892.481
 448.477 816.516
 385.016 539.414
 81.608 612.982
 419.997 360.447
 903.737 451.283
 94.159 842.620
 987.466 505.707
 448.913 318.210
 479.568 253.570
 307.112 197.138
 24.557 382.789
 322.509 685.959
 620.962 815.199
 668.236 59.991
 663.472 649.309
 45.210 828.009
 350.409 164.686
 750.559 244.239
 221.755 221.284
 632.396 916.913
 561.838 306.681
 852.211 213.933
 304.573 774.083
 914.194 642.553
 47.669 131.202
 539.776 889.960
 773.483 507.622
 756.292 154.906
 924.428 84.554
 324.943 316.909
 954.167 519.935
 102.251 309.868
 314.711 463.509
 561.029 362.360
 814.477 616.044
 895.060 999.396
 241.982 445.355
 502.403 472.574
 270.893 395.671
 245.293 590.433
 699.518 998.604
 482.537 392.311
 614.542 761.176
 179.018 271.455
 765.972 632.636
 335.326 671.569
 287.113 566.219
 920.691 411.185
 457.415 539.311
 509.565 728.317
 882.598 985.970
 944.588 870.886
 729.320 55.507
 807.863 213.835
 302.465 331.328
 962.893 579.853
 671.873 532.815
 319.011 436.056
 449.934 452.435
 609.388 583.112
 478.095 639.078
 906.745 636.366
 713.265 580.877
 824.755 201.000
 206.666 836.175
 568.034 986.567
 758.454 445.326
 852.815 902.233
 709.958 279.459
 80.502 275.300
 828.545 761.973
 316.624 985.199
 352.675 666.463
 621.242 386.967
 829.702 748.937
 59.129 186.668
 307.638 625.958
 458.264 841.250
 973.508 142.982
 305.192 892.740
 282.611 83.201
 390.990 857.627
 640.434 307.158
 230.089 713.783
 505.729 663.156
 347.674 636.788
 431.169 409.655
 204.166 803.280
 676.945 600.728
 435.296 809.692
 80.540 326.954
 824.161 449.909
 379.067 815.496
 781.449 294.989
 22.985 878.496
 338.768 152.838
 134.317 778.181
 707.921 126.872
 919.064 235.421
 229.329 602.164
 890.998 547.057
 132.113 167.933
 379.234 862.543
 516.123 729.539
 229.721 884.722
 605.147 5.387
 454.144 150.573
 826.548 268.480
 989.791 679.156
 64.444 744.083
 199.942 974.702
 383.531 69.520
 333.724 987.681
 203.768 855.995
 772.616 776.017
 850.863 752.235
 491.496 898.446
 345.152 723.432
 57.122 403.807
 406.689 144.403
 556.028 61.270
 834.843 21.995
 795.088 879.683
 507.229 357.912
 737.516 178.156
 279.333 629.340
 539.121 448.544
 549.866 281.735
 426.627 963.520
 387.733 317.116
 532.254 766.739
 48.056 734.179
 265.184 85.142
 793.221 85.951
 787.848 844.415
 990.085 509.805
 177.872 379.100
 988.950 637.194
 228.232 406.878
 769.528 80.797
 979.621 195.386
 432.777 140.108
 729.669 668.877
 447.325 768.253
 740.692 75.670
 950.364 149.553
 316.707 126.114
 133.705 785.768
 565.151 90.621
 797.633 256.676
 550.744 859.835
 962.785 675.853
 818.276 71.437
 131.277 813.985
 365.661 23.251
 473.452 309.125
 124.573 658.723
 179.941 866.156
 217.593 632.620
 207.241 796.911
 650.495 561.549
 108.921 239.245
 436.472 521.169
 987.228 379.772
 284.541 670.534
 427.642 593.531
 93.672 330.638
 651.519 597.653
 332.331 701.006
 801.887 128.955
 533.157 713.107
 980.758 821.776
 255.370 855.765
 301.695 547.218
 952.733 494.814
 181.124 534.023
 799.608 591.725
 441.030 820.838
 67.553 414.079
 562.626 576.528
 583.513 950.645
 846.791 297.049
 939.765 187.015
 987.057 962.300
 845.298 71.435
 32.385 673.178
 516.201 77.578
 250.815 737.165
 585.018 439.962
 545.096 420.192
 280.274 852.591
 814.836 813.935
 779.697 152.030
 706.606 302.415
 694.730 987.746
 197.231 661.669
 698.232 966.163
 272.533 743.897
 788.707 257.194
 903.777 226.013
 597.726 205.074
 599.488 925.784
 325.508 387.140
 987.237 481.050
 244.034 628.157
 327.159 663.998
 476.787 283.041
 198.546 568.749
 766.669 242.074
 158.069 312.896
 824.354 450.268
 221.233 569.005
 331.887 642.488
 49.142 168.059
 812.539 619.763
 665.015 561.431
 997.606 887.212
 16.878 100.182
 482.086 263.043
 335.306 789.488
 899.982 89.531
 801.900 442.081
 430.802 635.000
 792.473 418.195
 613.836 890.169
 838.833 472.087
 466.681 218.317
 367.990 588.560
 127.751 717.360
 333.899 189.673
 345.993 959.907
 614.191 215.069
 379.560 276.705
 765.335 462.938
 321.840 487.642
 630.165 246.956
 709.048 25.959
 790.669 42.587
 967.912 574.723
 828.404 919.660
 902.119 484.658
 370.084 383.383
 887.731 479.429
 485.117 859.766
 724.259 104.416
 896.558 691.533
 471.368 429.544
 851.719 774.922
 971.055 83.005
 261.150 125.306
 819.693 443.640
 695.805 859.620
 99.635 943.767
 75.753 616.180
 320.408 885.485
 886.993 978.379
 447.283 921.652
 725.831 349.134
 130.683 633.196
 46.355 149.816
 892.125 198.148
 532.102 543.234
 997.926 511.365
 337.702 848.235
 565.654 809.603
 62.822 807.425
 433.248 682.230
 194.821 163.764
 887.993 616.897
 557.272 11.524
 241.443 21.074
 150.845 917.771
 764.195 69.170
 496.243 308.664
 806.799 111.365
 964.230 417.172
 253.492 620.278
 586.768 672.981
 335.824 386.791
 920.402 649.420
 403.294 563.872
 816.033 75.158
 465.975 120.150
 528.961 369.378
 225.886 741.479
 773.349 208.422
 263.732 413.193
 833.381 709.948
 988.126 47.689
 139.268 498.942
 655.876 76.840
 203.478 660.225
 83.103 907.528
 97.367 987.056
 764.580 307.824
 790.495 998.134
 757.595 933.317
 436.909 549.601
 449.935 365.638
 790.447 38.898
 880.282 781.808
 283.566 848.603
 602.781 32.773
 283.479 866.361
 753.071 827.095
 720.532 337.918
 376.236 501.597
 695.270 551.116
 691.519 640.800
 43.870 636.937
 596.064 472.816
 861.107 227.516
 730.207 428.236
 33.557 589.243
 48.029 673.300
 264.080 801.101
 345.078 507.731
 415.693 364.172
 204.645 705.188
 265.905 488.617
 527.113 640.048
 641.516 30.508
 224.244 123.503
 52.200 354.712
 890.353 515.769
 215.292 134.073
 732.027 906.131
 573.630 502.570
 752.178 990.779
 65.885 944.776
 975.783 27.878
 980.131 600.165
 284.859 723.434
 875.711 203.719
 438.220 679.378
 917.514 979.448
 904.806 711.747
 856.018 397.239
 883.355 782.032
 584.068 632.739
 39.543 854.870
 188.839 812.318
 116.155 841.727
 629.321 48.721
 292.361 70.421
 243.705 886.572
 442.663 856.930
 818.004 979.873
 810.682 687.639
 721.104 656.073
 932.068 950.874
 879.245 913.829
 356.598 806.100
 74.898 425.547
 102.695 632.906
 114.433 233.068
 176.658 60.700
 922.354 138.021
 580.658 110.634
 146.679 790.507
 272.852 765.840
 663.119 304.809
 612.921 872.407
 660.690 902.984
 87.896 725.209
 197.438 771.726
 55.766 838.738
 103.887 570.267
 935.285 88.308
 459.100 43.735
 605.172 741.622
 97.961 64.162
 728.228 510.825
 460.031 367.770
 587.390 32.341
 744.607 900.446
 691.452 533.194
 681.175 282.257
 585.972 541.153
 99.995 605.753
 775.991 530.154
 938.223 881.902
 545.794 316.401
 839.629 622.230
 439.487 803.850
 300.956 617.587
 765.122 555.900
 538.541 154.677
 303.113 393.993
 251.417 53.795
 363.501 310.094
 51.354 758.046
 951.169 960.815
 28.823 639.717
 396.301 684.290
 192.553 987.611
 800.483 660.048
 28.053 215.286
 775.953 596.410
 289.396 489.746
 534.169 273.871
 193.773 669.633
 555.478 757.030
 208.187 498.215
 67.896 987.748
 583.695 897.024
 931.615 430.093
 139.235 818.978
 396.746 110.301
 662.134 954.118
 532.904 705.525
 766.619 35.999
 956.821 721.851
 429.024 112.416
 172.308 469.083
 445.961 851.149
 328.181 706.985
 189.702 321.077
 264.480 990.128
 666.726 183.242
 204.315 877.460
 627.243 447.799
 534.546 64.603
 385.141 894.401
 558.223 924.017
 851.811 549.271
 478.261 948.361
 779.644 786.362
 846.331 749.136
 270.446 337.719
 272.669 895.069
 602.838 814.984
 908.837 327.474
 445.884 956.377
 481.908 973.295
 582.258 308.155
 948.720 616.750
 594.480 154.245
 954.542 978.961
 256.817 340.451
 601.528 199.007
 10.978 959.278
 766.834 682.206
 226.628 317.295
 644.197 270.723
 501.819 989.211
 930.604 351.814
 40.960 252.071
 333.524 319.906
 858.880 610.484
 854.853 485.690
 852.407 181.511
 713.564 329.333
 511.993 258.297
 227.060 942.498
 524.934 657.875
 486.102 627.300
 761.251 364.599
 63.102 217.395
 99.262 280.846
 199.460 570.719
 409.102 505.855
 163.974 433.929
 391.135 787.723
 578.336 90.142
 187.386 578.734
 113.013 734.497
 26.346 307.403
 790.925 752.259
 105.940 39.385
 249.073 143.367
 400.936 1.830
 329.549 402.637
 737.089 500.772
 759.128 649.120
 895.841 467.979
 967.059 639.965
 494.264 272.568
 148.011 207.476
 172.286 954.118
 943.748 342.770
 163.220 749.398
 863.526 600.810
 527.606 656.005
 138.057 220.561
 300.742 905.767
 781.909 607.272
 100.669 101.837
 479.327 893.593
 628.427 539.791
 591.652 730.262
 181.967 909.187
 271.899 318.890
 218.106 322.890
 852.919 818.147
 5.471 2.831
 417.317 474.925
 90.602 158.891
 655.329 264.418
 177.668 719.262
 744.978 93.315
 831.046 833.533
 348.620 120.104
 333.787 91.884
 791.464 883.113
 961.592 444.143
 778.721 373.127
 702.029 10.268
 404.949 131.767
 106.373 639.306
 826.010 853.359
 3.681 877.521
 493.416 786.530
 433.701 269.630
 813.054 707.496
 520.331 851.743
 84.080 121.096
 466.982 653.248
 525.882 154.489
 218.952 750.699
 616.303 874.446
 118.496 293.495
 175.844 280.099
 541.463 223.252
 51.378 312.381
 719.148 551.230
 618.369 958.248
 837.425 846.773
 949.992 6.937
 892.478 470.559
 540.448 597.207
 446.867 396.648
 141.783 254.853
 352.689 684.267
 130.427 300.238
 124.800 652.162
 991.286 963.493
 94.115 84.045
 951.684 203.183
 839.798 752.485
 550.710 521.098
 983.520 730.635
 356.052 205.573
 976.093 297.099
 82.369 637.972
 466.801 300.317
 793.332 47.204
 621.954 96.970
 532.207 396.180
 958.132 216.695
 800.005 698.701
 936.698 725.892
 540.761 777.560
 492.246 500.523
 283.278 332.470
 554.479 795.875
 489.026 753.348
 389.538 285.349
 955.819 719.530
 605.101 186.091
 894.069 613.396
 8.844 893.074
 422.087 758.045
 210.393 291.816
 192.882 588.996
 144.193 341.008
 468.884 981.032
 249.279 727.972
 582.826 980.512
 259.545 160.847
 570.791 313.501
 775.472 821.286
 123.181 939.502
 549.448 450.004
 485.385 53.461
 718.816 655.736
 744.673 774.756
 763.764 147.019
 83.669 36.507
 404.601 397.881
 162.493 152.636
 841.047 625.331
 237.868 210.357
 984.759 121.843
 943.202 844.337
 657.852 833.448
 671.797 393.533
 90.652 378.091
 137.065 736.167
 620.208 374.638
 168.221 821.483
 889.263 305.879
 954.706 663.662
 398.669 115.500
 423.160 193.811
 252.891 176.084
 940.644 256.341
 839.819 140.368
 138.857 327.853
 937.034 869.353
 976.139 387.118
 974.787 127.232
 655.095 196.721
 501.972 943.886
 229.890 8.880
 89.281 510.957
 532.868 84.013
 210.617 627.854
 867.561 130.453
 19.852 120.828
 24.852 822.753
 288.529 283.352
 929.670 435.159
 197.522 331.995
 293.937 602.723
 741.559 631.952
 292.347 577.409
 472.637 154.213
 574.055 628.199
 392.411 306.353
 36.507 506.215
 423.721 96.255
 206.797 987.203
 919.468 98.260
 868.448 259.278
 678.321 90.729
 632.849 453.740
 459.577 609.566
 458.464 547.251
 755.274 241.503
 968.999 586.091
 771.011 882.058
 693.970 105.015
 75.520 664.797
 759.495 407.071
 43.704 980.286
 879.755 225.285
 82.526 234.983
 854.792 156.282
 190.875 432.896
 860.379 109.584
 863.602 617.461
 141.221 89.733
 859.511 899.662
 888.346 672.602
 269.802 573.498
 21.885 68.791
 456.727 424.567
 816.579 218.183
 294.827 155.723
 132.089 728.303
 204.857 159.765
 854.846 968.664
 392.281 77.981
 761.866 342.803
 610.198 500.862
 697.179 774.005
 485.825 239.580
 853.670 120.094
 758.626 160.889
 300.957 453.141
 658.220 111.464
 245.076 543.070
 535.929 828.525
 978.202 127.197
 892.956 450.659
 34.307 553.530
 211.439 705.498
 745.772 592.706
 786.083 599.365
 560.706 825.797
 820.708 398.797
 73.534 252.663
 846.089 446.367
 512.740 113.344
 436.219 355.222
 268.192 374.265
 856.092 980.972
 102.902 668.195
 724.728 268.960
 735.387 474.378
 785.311 253.455
 81.887 30.761
 155.652 667.307
 273.755 447.270
 905.739 471.066
 603.658 66.831
 846.990 185.296
 372.064 643.867
 95.117 904.907
 598.549 988.821
 313.554 876.929
 204.154 487.770
 788.779 260.552
 363.286 239.963
 316.908 278.858
 646.294 370.493
 680.599 174.054
 534.834 542.994
 607.195 841.776
 177.716 506.860
 67.254 535.034
 479.231 118.977
 594.110 775.462
 967.436 151.230
 680.179 409.829
 397.063 67.252
 887.607 315.301
 799.146 76.187
 956.060 440.221
 124.022 164.125
 208.497 911.308
 740.816 497.565
 959.397 727.056
 687.959 885.739
 384.895 865.059
 626.784 693.160
 589.599 373.086
 173.140 289.681
 22.577 495.631
 487.496 407.183
 280.307 55.696
 337.888 500.222
 965.597 2.531
 35.695 758.528
 130.043 227.664
 733.578 933.706
 848.108 811.798
 197.735 778.100
 291.002 802.939
 780.937 73.441
 879.124 340.837
 464.834 888.982
 486.751 474.422
 373.881 557.545
 499.080 798.243
 531.446 612.897
 729.788 132.060
 101.608 578.558
 700.293 846.753
 286.602 537.433
 666.349 202.075
 106.440 110.242
 613.073 700.664
 728.908 110.706
 488.569 111.941
 927.909 274.817
 425.006 503.433
 787.051 143.622
 23.030 500.790
 422.832 243.008
 823.010 636.872
 345.039 994.613
 429.935 241.166
 996.638 419.613
 926.101 950.239
 995.028 287.727
 928.583 815.649
 932.975 308.912
 111.354 765.705
 170.483 672.129
 102.522 100.592
 566.606 377.092
 226.390 916.090
 348.538 569.612
 631.701 149.309
 408.888 432.941
 428.759 1.416
 952.818 76.380
 749.143 138.313
 105.624 533.460
 295.941 512.744
 436.610 186.382
 326.083 242.738
 283.835 187.590
 909.230 464.939
 781.149 285.691
 252.249 840.903
 927.005 679.148
 330.614 704.394
 304.940 430.894
 696.871 112.953
 907.629 659.142
 263.801 113.435
 247.376 269.193
 911.226 794.874
 701.366 767.991
 718.896 520.020
 63.604 583.887
 464.953 576.657
 108.889 939.787
 184.776 239.532
 747.414 356.135
 196.082 392.217
 19.526 213.576
 154.052 824.864
 785.107 922.383
 698.657 638.681
 865.017 330.740
 842.559 781.656
 535.650 276.543
 872.035 183.973
 432.267 132.920
 598.646 717.475
 931.067 817.019
 912.375 874.145
 130.687 791.513
 807.111 636.872
 395.915 870.879
 139.551 135.707
 642.746 197.630
 58.434 868.690
 795.793 140.953
 221.641 183.232
 125.623 420.504
 976.048 417.625
 42.251 816.373
 684.352 288.813
 777.330 2.697
 372.686 368.993
 705.066 463.028
 74.201 547.491
 632.450 2.040
 341.438 343.803
 612.763 967.666
 781.927 581.541
 910.654 113.096
 477.953 900.633
 958.375 747.814
 326.603 666.574
 105.390 905.060
 677.300 211.517
 869.821 159.435
 851.078 833.667
 270.664 198.324
 852.317 300.913
 752.916 535.221
 685.833 604.307
 640.600 868.567
 479.858 630.013
 969.915 568.638
 101.040 148.694
 799.436 915.061
 97.152 833.076
 577.612 822.306
 785.541 823.009
 108.920 459.015
 742.572 968.110
 916.419 984.060
 166.687 237.517
 995.545 448.080
 863.429 731.157
 815.454 119.958
 416.376 234.960
 1.817 234.800
 397.971 701.586
 58.576 580.795
 876.381 417.421
 213.785 869.591
 579.594 835.240
 542.431 407.095
 679.965 149.931
 791.303 902.982
 508.337 102.904
 249.945 47.329
 546.971 290.360
 847.987 727.150
 688.057 383.518
 761.340 955.049
 86.074 247.667
 854.622 3.431
 537.251 464.697
 529.638 162.881
 450.489 354.385
 72.753 520.312
 347.309 277.544
 558.747 244.776
 862.472 954.249
 264.463 905.517
 284.049 298.403
 439.588 172.655
 347.066 52.159
 69.858 976.162
 806.720 387.110
 923.393 449.562
 997.034 851.231
 995.504 152.529
 313.208 199.475
 341.148 558.661
 228.608 10.441
 915.122 283.901
 911.025 711.131
 214.311 205.879
 781.614 996.453
 348.050 438.960
 960.699 320.552
 344.310 53.764
 667.751 474.460
 551.521 698.629
 441.547 460.963
 516.955 645.035
 877.223 285.451
 639.563 755.830
 249.333 644.018
 712.801 996.609
 416.639 191.078
 524.319 174.484
 251.181 382.546
 375.595 908.291
 170.032 232.351
 464.851 489.182
 295.143 495.332
 858.362 375.091
 150.042 244.656
 404.011 937.300
 400.173 883.785
 640.290 618.092
 937.749 799.175
 75.699 506.939
 36.815 988.561
 287.475 156.008
 497.364 599.515
 72.849 156.932
 749.720 783.573
 416.698 28.070
 95.881 152.448
 680.740 519.238
 370.218 345.503
 113.826 748.578
 758.052 352.917
 300.737 129.411
 720.430 748.869
 357.010 824.471
 543.427 476.018
 716.319 247.438
 20.049 279.809
 999.788 699.447
 944.954 952.454
 286.272 629.076
 172.665 736.223
 780.295 801.676
 877.532 218.996
 389.158 186.927
 730.636 887.520
 640.193 966.874
 50.145 881.768
 88.720 340.851
 615.806 4.170
 360.533 884.453
 996.620 407.727
 41.585 998.899
 607.922 735.414
 151.693 371.728
 677.760 568.490
 126.699 532.816
 203.468 512.886
 370.611 219.609
 361.558 900.686
 140.120 816.260
 694.662 88.582
 980.971 72.953
 438.363 518.327
 169.360 379.228
 221.694 777.525
 720.578 309.700
 934.363 715.213
 938.189 998.802
 110.876 468.620
 195.099 165.182
 749.382 929.176
 495.833 594.147
 27.158 491.631
 278.424 411.442
 63.998 805.004
 113.758 122.828
 341.567 983.862
 267.321 746.122
 936.139 289.200
 148.738 285.839
 642.420 487.038
 211.681 671.496
 838.775 917.231
 932.658 240.359
 503.759 123.055
 721.529 51.391
 778.019 712.745
 457.526 192.082
 465.249 846.668
 338.107 722.271
 674.908 408.245
 738.393 693.088
 674.870 953.872
 248.733 504.452
 894.288 18.030
 257.441 706.558
 799.052 236.618
 723.753 710.402
 160.741 146.719
 819.197 16.249
 614.455 917.687
 158.798 779.307
 614.109 800.490
 479.880 356.484
 161.445 773.965
 16.690 980.569
 426.183 883.178
 953.140 717.538
 461.357 662.001
 280.721 223.602
 225.281 5.704
 39.930 641.615
 577.987 996.673
 254.662 887.305
 556.884 714.795
 182.050 966.254
 238.290 601.933
 674.742 239.794
 746.233 755.795
 196.873 394.811
 318.119 752.021
 134.969 457.445
 822.675 524.371
 615.040 477.815
 245.883 152.194
 769.561 472.056
 615.800 433.216
 813.427 74.292
 780.328 69.959
 984.848 875.886
 739.815 522.406
 312.411 128.803
 678.228 820.920
 787.953 896.556
 945.319 275.829
 189.516 647.759
 483.576 337.791
 920.629 17.305
 236.574 271.165
 550.730 87.693
 41.950 606.803
 574.049 162.769
 227.575 987.183
 396.342 978.522
 372.029 342.593
 933.969 496.486
 441.665 819.640
 19.847 496.425
 210.840 390.907
 185.570 783.493
 647.118 115.891
 286.544 873.810
 890.096 997.778
 893.410 959.928
 865.089 828.320
 752.639 987.979
 198.076 264.580
 864.303 21.208
 386.501 208.023
 606.228 205.394
 534.837 820.209
 699.583 591.379
 990.894 812.685
 838.266 575.100
 978.065 984.867
 248.083 568.444
 572.955 986.413
 884.639 762.699
 842.755 474.268
 82.300 53.945
 551.396 884.299
 219.715 695.333
 939.938 998.835
 937.584 369.810
 760.035 60.786
 27.269 748.561
 18.001 949.283
 777.852 341.456
 2.389 618.453
 126.411 447.530
 804.735 728.214
 781.178 183.347
 88.777 922.621
 788.176 77.769
 659.037 186.731
 74.761 261.716
 968.875 927.220
 942.687 304.976
 88.295 55.751
 491.158 728.845
 522.880 228.641
 547.294 888.565
 290.771 223.606
 966.288 524.311
 680.841 66.858
 562.882 840.300
 441.901 204.700
 454.607 520.805
 802.468 626.851
 68.515 927.249
 659.215 168.375
 397.981 655.627
 668.625 158.458
 533.856 247.316
 452.699 452.844
 852.180 733.678
 10.941 629.019
 164.330 716.052
 995.676 575.917
 348.519 213.734
 237.394 850.741
 535.699 694.960
 735.926 372.454
 448.097 697.052
 899.455 283.516
 442.806 664.426
 707.525 37.855
 732.168 25.786
 490.262 3.911
 1.418 798.475
 400.982 537.595
 664.617 868.444
 363.570 652.412
 562.679 533.911
 202.580 54.691
 361.096 420.610
 919.591 523.471
 926.385 743.002
 223.368 890.189
 804.282 381.334
 716.585 346.741
 672.345 916.734
 804.110 506.140
 455.862 679.120
 835.995 722.912
 168.316 844.727
 104.528 206.227
 533.202 516.130
 654.093 623.835
 958.533 638.302
 963.525 286.084
 442.326 175.227
 154.586 844.178
 788.586 584.751
 651.633 353.559
 988.675 691.686
 54.296 800.644
 480.442 243.735
 227.753 918.536
 23.290 929.892
 307.988 614.807
 235.627 400.832
 959.319 282.642
 124.411 825.057
 8.607 986.932
 715.114 978.604
 668.352 221.035
 763.136 550.986
 305.650 970.665
 421.225 772.157
 925.426 941.675
 156.658 157.125
 727.059 392.275
 489.838 924.024
 729.389 331.865
 673.744 781.609
 209.000 323.179
 990.476 382.294
 682.771 557.514
 224.482 891.772
 213.075 710.748
 227.350 196.264
 701.103 667.519
 539.973 129.522
 541.951 999.959
 336.181 395.498
 978.968 973.776
 627.520 246.242
 852.105 337.218
 679.636 371.025
 276.400 626.798
 972.993 300.351
 406.309 737.740
 158.485 131.504
 586.348 987.540
 254.455 760.351
 308.686 419.152
 576.079 542.548
 897.203 107.965
 429.730 407.224
 321.611 356.528
 620.503 673.984
 74.000 876.053
 65.512 962.207
 376.432 997.838
 861.779 677.701
 847.686 155.351
 686.730 179.489
 58.911 993.870
 400.753 197.807
 523.955 554.842
 742.254 738.095
 675.508 742.923
 451.785 175.207
 301.429 301.824
 506.703 643.172
 988.061 528.150
 193.152 50.272
 23.571 58.639
 867.945 4.172
 342.099 34.195
 677.049 790.168
 779.523 423.528
 486.043 995.831
 708.009 69.816
 455.364 871.464
 16.115 286.532
 251.791 527.647
 104.419 394.482
 847.869 334.040
 726.653 173.293
 321.588 648.470
 979.654 649.444
 456.282 288.884
 841.606 202.742
 260.305 995.087
 389.790 527.608
 610.602 810.217
 162.198 309.127
 984.924 657.152
 230.776 481.548
 923.427 971.525
 49.926 934.430
 269.106 675.509
 357.312 465.288
 23.443 895.374
 613.371 484.199
 542.494 16.989
 152.583 433.044
 841.041 78.531
 318.247 457.948
 598.415 275.922
 0.671 576.878
 527.029 926.740
 787.431 314.703
 609.804 541.144
 157.404 575.266
 199.654 387.611
 54.797 814.935
 545.538 836.961
 715.595 445.889
 235.667 805.438
 690.011 792.038
 678.004 297.520
 717.059 948.448
 747.915 638.350
 20.991 49.666
 377.617 766.288
 976.520 867.163
 224.958 476.064
 146.570 355.678
 801.125 825.773
 851.432 917.574
 47.458 875.594
 553.974 309.059
 397.925 357.393
 16.960 468.626
 741.604 892.652
 934.025 193.166
 382.255 607.328
 286.787 748.507
 381.591 828.036
 221.592 796.745
 448.991 391.474
 658.144 711.517
 511.174 631.188
 979.575 583.619
 46.934 511.032
 53.354 283.296
 318.588 607.191
 991.834 522.612
 465.836 670.039
 680.437 273.000
 569.616 558.821
 333.759 351.156
 842.052 187.114
 541.713 843.577
 980.362 261.888
 248.761 39.230
 942.600 575.886
 382.072 65.076
 294.285 219.934
 874.778 744.666
 248.521 632.107
 287.512 740.961
 317.302 973.460
 236.973 606.546
 425.838 10.123
 219.736 393.685
 560.289 849.231
 951.105 310.299
 746.020 397.382
 4.053 23.331
 940.059 926.762
 766.631 476.290
 397.774 302.886
 675.532 11.911
 197.906 171.992
 419.427 573.115
 918.077 163.953
 632.267 335.938
 309.056 142.205
 261.066 237.453
 162.788 945.400
 744.857 71.206
 176.885 401.656
 784.935 594.269
 335.778 656.217
 427.614 26.218
 332.511 803.925
 479.017 414.292
 600.418 241.051
 689.712 224.523
 193.382 94.885
 401.010 720.161
 708.387 117.269
 353.451 871.226
 673.740 869.283
 493.513 758.222
 898.161 223.118
 951.995 385.272
 585.334 774.270
 935.318 89.944
 39.148 818.465
 300.378 56.589
 318.542 994.817
 759.447 925.038
 627.354 436.826
 371.295 896.009
 752.041 478.829
 559.362 717.798
 774.560 325.880
 901.107 285.904
 203.431 63.825
 351.863 478.849
 775.408 433.373
 101.717 110.760
 503.744 652.462
 568.513 216.382
 185.399 496.317
 960.385 149.466
 955.497 850.725
 706.984 414.148
 597.695 73.588
 872.283 644.877
 16.975 30.506
 389.550 477.868
 467.778 425.530
 769.498 131.238
 44.690 607.353
 448.026 637.407
 402.344 988.878
 485.422 796.361
 321.458 434.562
 182.750 878.953
 302.513 821.306
 824.886 882.982
 899.295 606.352
 127.817 99.615
 631.251 797.116
 698.097 892.515
 494.357 635.739
 495.544 826.275
 861.089 524.078
 720.407 644.438
 785.384 926.811
 970.257 521.168
 850.569 921.136
 880.087 565.879
 987.630 696.472
 674.788 708.622
 496.496 147.705
 232.778 938.468
 501.024 17.305
 942.648 900.501
 513.962 107.471
 93.962 213.319
 764.288 451.078
 994.663 572.350
 607.224 63.100
 869.718 920.076
 186.034 821.501
 740.928 247.887
 611.916 993.019
 491.285 142.190
 169.336 35.198
 707.252 86.404
 412.702 197.335
 400.332 8.195
 798.052 501.477
 519.844 235.798
 570.365 317.270
 169.567 157.482
 711.170 624.287
 472.807 613.374
 628.445 370.901
 137.270 679.162
 55.709 43.920
 450.078 707.235
 11.940 627.755
 884.499 593.850
 179.220 791.299
 876.758 452.955
 279.210 145.773
 990.182 550.780
 899.685 284.346
 434.385 233.441
 243.097 576.385
 262.016 46.430
 773.617 143.741
 990.472 574.257
 138.429 406.925
 560.004 135.873
 772.433 134.513
 564.746 162.393
 580.427 154.319
 404.697 304.366
 172.665 150.230
 182.816 403.335
 532.210 149.974
 793.615 894.243
 267.344 48.173
 152.586 849.484
 879.417 463.030
 37.052 240.922
 713.896 316.728
 639.538 482.374
 496.177 197.581
 968.381 461.936
 948.141 10.322
 414.084 11.804
 878.942 869.227
 584.210 664.123
 114.500 122.600
 297.510 66.917
 523.438 817.295
 26.131 186.718
 389.282 585.109
 142.599 397.421
 224.775 641.267
 828.563 381.801
 406.896 376.656
 150.848 977.553
 391.960 463.468
 526.086 348.673
 738.151 807.549
 950.253 211.074
 285.401 414.749
 38.872 984.964
 15.238 903.333
 135.965 272.462
 809.633 115.924
 736.284 694.828
 349.823 954.209
 910.697 987.675
 123.397 84.910
 716.378 103.403
 148.630 719.170
 52.560 557.229
 865.296 938.012
 633.014 166.702
 295.177 478.017
 685.095 855.038
 235.684 973.512
 352.456 137.424
 936.838 109.737
 227.596 998.339
 524.027 226.721
 827.812 949.707
 793.145 642.349
 463.347 377.233
 925.912 367.842
 842.329 719.626
 984.270 267.171
 879.287 356.742
 654.951 877.502
 691.534 223.283
 867.872 639.550
 302.598 419.975
 422.271 779.520
 449.382 410.629
 268.012 398.475
 388.130 607.912
 329.868 836.456
 195.041 240.687
 781.580 229.054
 695.052 729.449
 104.007 520.731
 464.609 382.649
 555.709 464.741
 932.013 964.799
 380.978 262.542
 236.038 617.339
 43.897 180.245
 447.126 165.985
 449.914 445.576
 955.712 94.844
 769.050 961.447
 192.422 370.075
 455.972 372.465
 471.574 956.634
 48.456 55.228
 201.981 783.987
 572.109 954.162
 250.402 214.312
 968.662 399.982
 88.795 774.092
 58.789 190.899
 925.768 192.119
 637.526 116.659
 187.445 199.515
 448.336 607.115
 48.419 286.678
 886.182 400.575
 748.037 764.948
 314.306 678.700
 892.257 274.946
 145.465 395.793
 21.382 936.939
 216.108 948.162
 306.800 910.148
 179.288 556.750
 166.240 367.070
 445.250 961.765
 900.927 85.517
 721.781 205.902
 656.519 696.053
 141.963 382.433
 292.947 416.950
 835.473 481.499
 269.629 74.727
 199.606 633.195
 768.434 698.202
 984.565 636.230
 796.772 731.083
 129.100 208.147
 449.996 316.075
 400.349 695.302
 331.772 436.866
 716.815 351.419
 2.068 378.062
 305.100 811.630
 367.098 782.962
 876.694 149.335
 969.045 1.203
 956.246 266.171
 954.087 759.692
 571.024 206.932
 76.474 938.470
 274.409 953.037
 868.909 256.308
 54.168 987.259
 212.760 477.745
 26.905 361.851
 66.669 743.386
 979.689 580.304
 352.768 338.543
 152.533 523.953
 703.076 582.488
 103.689 138.178
 384.885 112.884
 834.036 124.364
 656.474 119.372
 415.802 464.118
 659.586 649.276
 351.313 998.075
 792.549 960.191
 534.193 275.123
 90.203 662.544
 581.527 527.020
 179.893 604.546
 112.019 471.498
 805.580 767.309
 251.469 33.242
 86.640 914.909
 820.199 341.331
 679.460 79.171
 693.078 124.082
 866.739 738.859
 194.985 3.865
 542.913 505.215
 904.744 86.842
 778.978 368.728
 268.700 553.002
 523.807 854.252
 179.056 853.210
 372.693 422.673
 438.121 300.604
 751.267 937.215
 421.900 757.847
 321.192 161.850
 467.423 239.030
 613.263 899.463
 558.327 300.876
 487.216 220.290
 871.162 343.275
 861.907 129.239
 97.352 390.632
 564.330 217.228
 177.722 615.361
 123.755 220.360
 10.882 90.868
 853.991 746.059
 734.734 837.038
 791.322 632.225
 571.209 725.718
 610.062 789.751
 785.397 841.648
 847.251 886.523
 687.001 306.072
 910.897 699.475
 518.233 741.938
 903.985 367.579
 579.521 632.620
 203.687 491.355
 672.714 957.838
 629.525 52.043
 348.763 103.666
 506.556 365.667
 69.310 76.722
 773.759 783.676
 93.493 209.933
 750.989 33.489
 124.914 548.369
 210.084 30.280
 769.668 933.897
 900.495 647.688
 13.218 967.826
 763.468 412.343
 898.463 787.835
 290.954 878.332
 634.484 231.618
 108.780 676.783
 568.165 22.584
 103.943 947.005
 970.330 166.195
 692.195 204.193
 913.419 618.135
 6.398 240.163
 716.477 322.263
 453.653 584.282
 400.852 27.517
 768.285 458.610
 310.085 504.603
 109.798 271.754
 801.833 287.054
 104.524 128.303
 598.160 264.216
 894.526 843.659
 691.144 28.897
 78.234 697.140
 429.656 18.113
 948.211 919.263
 674.605 135.869
 149.446 373.025
 396.277 681.777
 996.881 374.810
 319.181 263.980
 356.720 320.429
 795.622 700.338
 569.039 88.059
 935.881 224.594
 178.714 825.841
 645.192 146.671
 760.560 81.286
 948.755 266.076
 338.546 566.884
 236.913 118.170
 476.989 596.466
 572.542 623.837
 185.858 175.576
 289.214 8.623
 157.810 332.648
 917.056 318.064
 319.838 873.101
 227.328 357.618
 218.661 803.079
 438.135 70.012
 800.996 71.626
 502.374 887.130
 835.201 528.410
 862.987 380.583
 640.321 488.125
 145.894 23.419
 236.238 572.358
 332.035 269.041
 251.535 495.817
 948.934 672.077
 373.970 747.506
 519.860 905.035
 205.445 150.757
 753.346 265.078
 695.599 671.430
 924.611 383.713
 934.991 574.267
 347.914 130.862
 753.290 737.163
 348.237 191.586
 5.406 146.320
 373.016 51.997
 558.392 977.018
 829.186 489.853
 185.958 270.652
 454.914 469.684
 911.026 745.103
 934.694 202.301
 838.080 309.280
 514.417 170.331
 417.597 121.389
 371.562 36.462
 69.265 652.290
 824.520 446.654
 546.486 948.973
 332.312 989.570
 692.906 788.144
 927.783 664.261
 866.102 456.241
 857.903 594.974
 281.352 670.449
 966.563 884.370
 559.710 486.905
 768.644 149.990
 502.759 639.025
 327.874 694.302
 417.839 463.422
 391.749 432.802
 491.886 646.276
 759.525 679.634
 771.832 343.127
 396.965 963.857
 220.820 564.291
 275.300 35.330
 250.996 991.398
 540.942 696.309
 707.655 903.762
 234.363 657.953
 821.030 592.514
 16.578 130.415
 429.506 362.702
 953.664 686.975
 292.848 946.368
 405.252 238.383
 490.779 241.154
 92.040 870.484
 378.612 757.997
 937.952 259.035
 938.461 907.437
 830.805 319.028
 415.728 316.942
 885.478 375.747
 113.249 182.200
 568.040 181.074
 79.763 284.726
 418.481 526.460
 78.661 718.419
 442.400 524.539
 763.678 661.276
 204.805 111.189
 979.851 198.659
 507.144 241.070
 813.478 384.913
 344.638 160.291
 649.655 445.353
 786.241 103.238
 479.307 435.579
 983.208 605.842
 901.482 345.462
 761.765 199.522
 266.229 757.231
 86.313 658.861
 726.970 827.868
 65.442 847.950
 350.383 792.901
 415.667 936.682
 50.905 999.939
 277.097 746.474
 863.870 934.703
 699.115 907.650
 786.721 949.182
 768.858 556.661
 145.704 731.091
 354.990 424.408
 682.969 646.522
 476.387 336.968
 506.346 264.976
 900.404 602.405
 854.453 849.686
 327.019 242.885
 659.764 718.857
 350.021 66.840
 951.326 898.317
 809.588 693.433
 739.705 776.879
 494.867 639.119
 635.235 816.866
 831.836 766.985
 735.749 178.812
 940.005 863.013
 403.675 196.971
 578.695 934.111
 259.966 437.188
 175.377 381.023
 832.062 917.954
 558.371 361.118
 786.405 456.423
 755.908 63.109
 987.562 882.215
 403.019 925.181
 893.362 551.488
 874.957 962.744
 109.569 591.729
 276.955 770.449
 582.296 153.770
 229.456 629.386
 648.777 572.517
 937.716 704.224
 447.494 313.046
 95.601 41.799
 410.112 365.863
 593.928 983.290
 326.984 957.010
 960.689 443.264
 854.369 48.229
 708.812 72.705
 77.932 753.609
 889.747 657.563
 579.222 16.223
 809.287 772.828
 288.679 336.474
 44.799 43.724
 622.311 78.644
 178.040 705.107
 64.782 600.011
 420.182 107.880
 507.495 734.536
 29.521 523.091
 507.864 748.276
 909.041 932.167
 889.854 884.367
 400.749 372.397
 143.763 790.521
 274.154 3.471
 245.917 120.822
 523.917 61.813
 350.448 216.365
 460.499 728.908
 302.595 176.416
 890.176 127.451
 786.315 654.817
 957.480 910.292
 801.679 67.000
 562.618 472.848
 925.972 423.908
 595.479 716.438
 756.288 963.434
 551.353 550.124
 73.279 11.511
 244.428 239.996
 571.498 848.077
 224.705 110.801
 640.386 692.922
 371.324 554.628
 273.439 568.452
 797.944 399.601
 56.669 687.112
 309.153 298.668
 619.485 987.321
 914.601 290.517
 402.955 481.053
 391.416 203.029
 46.704 546.581
 215.284 271.693
 754.080 210.350
 814.471 653.970
 256.589 711.827
 575.067 374.096
 256.800 274.419
 204.166 335.410
 731.131 445.050
 382.895 108.732
 170.251 685.759
 383.745 230.873
 628.642 64.888
 835.068 228.085
 452.616 5.406
 766.751 781.710
 317.276 597.005
 719.781 659.728
 990.326 100.422
 131.681 796.115
 270.049 991.564
 580.801 273.506
 235.105 374.345
 274.397 782.549
 167.211 390.460
 465.758 238.427
 839.330 567.794
 179.791 741.546
 830.135 963.865
 688.162 601.372
 861.636 703.957
 905.985 91.452
 45.482 703.812
 162.125 376.954
 252.404 262.504
 332.330 326.531
 429.203 961.957
 904.928 876.355
 622.684 205.479
 286.752 209.953
 227.017 449.331
 244.929 222.664
 750.332 50.035
 338.465 789.537
 351.317 877.785
 120.943 1.248
 883.569 785.390
 718.878 290.723
 14.042 416.026
 614.139 775.887
 664.870 65.209
 416.474 989.095
 30.850 657.531
 514.582 764.899
 417.024 771.616
 480.744 493.889
 244.020 853.296
 291.979 316.205
 608.436 743.354
 965.749 484.261
 539.820 749.309
 313.783 946.248
 546.130 188.146
 745.625 831.690
 620.645 486.767
 533.720 614.924
 732.675 58.087
 642.386 214.759
 33.058 672.501
 159.917 597.146
 867.143 456.954
 920.616 786.636
 949.936 907.728
 4.204 781.396
 170.434 969.600
 224.142 190.947
 858.231 775.143
 312.790 476.596
 571.752 656.131
 456.570 238.322
 613.447 527.571
 883.393 840.849
 305.679 337.370
 940.538 853.761
 287.742 495.765
 185.049 859.084
 638.289 713.139
 429.816 484.047
 860.625 538.637
 14.199 391.373
 765.886 801.182
 193.897 14.806
 79.564 696.100
 944.274 189.641
 411.434 162.091
 446.455 388.408
 752.363 572.879
 455.911 937.738
 281.434 384.389
 847.092 536.738
 324.013 881.050
 171.039 308.316
 339.930 343.961
 670.007 947.011
 837.761 999.742
 56.465 749.670
 806.542 823.305
 503.784 164.096
 283.503 372.335
 811.230 216.688
 891.864 178.635
 23.190 799.471
 896.131 54.676
 906.872 342.274
 546.258 876.635
 456.940 164.748
 182.320 752.218
 910.888 609.098
 917.015 887.707
 864.611 476.831
 326.292 239.680
 791.050 926.235
 784.061 118.863
 231.396 692.094
 153.429 143.719
 871.867 641.244
 975.827 296.922
 691.162 418.597
 15.158 687.284
 994.377 425.466
 654.584 971.483
 896.269 28.196
 799.367 143.722
 216.585 658.790
 404.522 597.178
 666.879 44.497
 767.681 429.384
 84.217 909.857
 256.000 975.994
 572.974 117.978
 74.232 475.382
 100.155 858.669
 135.891 692.995
 29.074 416.166
 630.153 762.319
 525.717 540.776
 746.598 562.568
 814.653 54.666
 443.814 676.230
 58.167 105.703
 545.289 517.349
 672.496 273.874
 688.921 149.617
 246.148 376.992
 320.086 818.280
 782.770 426.612
 530.896 388.406
 728.413 377.230
 841.377 941.782
 462.315 483.488
 176.532 353.797
 511.084 638.651
 204.147 8.824
 396.682 685.665
 702.752 67.390
 534.826 558.363
 771.123 160.698
 76.714 178.793
 967.340 738.651
 725.675 276.999
 76.775 857.613
 881.940 947.243
 307.875 175.676
 571.923 560.564
 658.612 678.743
 429.856 134.351
 794.616 933.397
 24.326 947.462
 544.939 836.169
 393.123 882.264
 518.971 177.763
 178.033 986.172
 47.187 280.183
 976.022 154.046
 771.182 300.118
 762.041 733.784
 580.085 969.713
 636.970 611.092
 989.243 902.889
 935.578 811.547
 464.453 609.180
 445.688 510.467
 45.601 895.888
 270.723 220.848
 55.021 911.857
 671.605 759.652
 779.002 91.908
 86.707 811.485
 79.676 239.878
 814.340 720.292
 675.967 871.002
 493.703 763.847
 776.714 292.305
 307.627 87.868
 259.631 194.713
 602.556 697.566
 273.108 365.201
 554.783 190.831
 53.309 494.699
 361.798 51.468
 659.529 591.476
 786.845 350.594
 951.940 734.621
 394.405 193.081
 386.770 483.268
 473.751 522.867
 456.644 249.801
 24.151 310.733
 933.439 45.945
 664.450 301.172
 505.937 806.110
 405.035 517.203
 176.225 710.339
 683.584 504.984
 571.729 687.661
 297.161 751.160
 531.739 338.612
 70.394 997.796
 279.049 522.336
 568.547 1.053
 732.868 599.192
 509.756 84.498
 55.509 984.835
 944.768 95.898
 52.797 77.513
 775.764 822.819
 219.826 478.812
 876.930 808.321
 896.270 591.832
 385.038 850.183
 478.330 392.887
 653.380 297.501
 940.376 317.164
 739.928 875.175
 14.153 549.678
 41.672 983.095
 426.102 485.454
 31.072 811.926
 225.915 22.714
 814.721 785.974
 777.045 626.357
 64.234 646.061
 701.008 582.951
 488.665 297.558
 453.179 540.551
 478.147 512.474
 193.160 654.827
 479.885 846.782
 835.226 456.312
 528.055 138.037
 214.798 811.172
 674.726 622.200
 979.139 110.080
 723.947 756.436
 351.763 516.965
 97.877 976.440
 280.402 813.086
 132.940 837.714
 561.293 43.849
 963.976 791.223
 444.304 918.594
 82.060 491.677
 523.726 220.467
 901.909 313.378
 671.012 488.150
 330.668 202.159
 584.207 958.109
 552.383 185.761
 633.252 370.237
 521.022 628.289
 942.766 296.808
 56.759 491.703
 649.574 351.036
 860.990 569.201
 529.436 53.960
 178.746 507.608
 437.622 514.526
 544.690 830.268
 435.652 25.686
 930.448 515.537
 969.559 457.967
 374.817 651.778
 864.009 90.571
 610.390 466.082
 245.689 548.805
 414.708 565.067
 305.509 496.097
 103.527 501.583
 252.557 980.374
 268.666 26.488
 56.756 69.976
 141.870 350.697
 978.243 986.288
 765.865 946.182
 249.123 91.773
 979.263 387.565
 120.245 207.192
 406.120 276.490
 277.750 84.610
 594.951 712.293
 40.304 868.607
 915.108 153.918
 890.271 842.413
 107.988 954.208
 595.725 124.872
 652.095 698.935
 223.536 595.079
 558.152 625.283
 708.188 651.746
 415.011 469.505
 761.108 332.097
 588.910 758.418
 918.721 328.984
 395.701 737.049
 525.186 954.578
 854.138 253.670
 721.487 644.296
 652.462 207.707
 813.646 106.308
 162.649 825.305
 169.199 271.333
 487.455 547.055
 446.212 246.355
 473.233 693.494
 99.453 126.913
 543.364 83.086
 793.360 768.937
 857.800 196.712
 343.924 96.493
 266.663 360.075
 827.360 750.628
 461.338 314.364
 451.362 531.899
 624.125 795.081
 56.935 210.717
 304.785 683.913
 780.491 571.665
 604.711 549.169
 485.334 607.368
 500.548 72.726
 300.351 311.814
 90.716 867.049
 666.208 660.460
 80.290 422.122
 73.362 863.762
 140.088 561.672
 522.455 491.351
 170.723 519.536
 190.277 376.010
 586.081 24.433
 840.321 500.516
 695.554 74.486
 876.436 167.627
 130.885 126.978
 254.315 365.880
 130.322 474.976
 595.139 224.015
 786.687 647.209
 98.119 37.867
 91.807 783.200
 236.688 439.298
 600.575 399.943
 712.433 631.589
 704.760 592.893
 900.564 154.650
 88.979 81.771
 672.829 672.243
 756.129 215.416
 353.406 738.218
 702.851 950.035
 928.957 236.736
 620.585 287.589
 976.925 179.807
 946.536 847.402
 31.046 152.687
 821.005 301.593
 907.553 932.294
 481.296 756.422
 460.449 565.388
 873.745 745.643
 113.590 521.775
 658.708 22.503
 578.062 863.966
 760.876 513.950
 355.799 769.729
 449.670 619.126
 857.760 169.903
 970.230 995.406
 333.855 823.041
 661.498 345.714
 881.561 334.228
 548.947 782.672
 833.733 571.503
 668.602 646.408
 39.058 664.120
 27.375 256.837
 360.083 447.445
 621.502 817.115
 995.723 405.322
 387.548 397.527
 562.813 48.447
 244.450 728.555
 773.012 343.663
 474.095 44.320
 748.580 501.627
 883.652 834.620
 717.760 757.186
 375.322 492.561
 905.550 996.775
 426.142 158.198
 729.188 349.754
 338.345 745.137
 963.744 455.646
 73.574 150.767
 858.914 727.697
 724.522 961.505
 463.502 876.021
 725.737 807.340
 802.662 442.964
 360.078 646.238
 411.011 491.686
 905.322 185.025
 861.958 619.411
 391.698 901.577
 862.563 523.249
 738.527 521.240
 669.907 703.282
 417.982 631.975
 698.138 959.770
 495.281 476.789
 347.219 934.574
 235.061 933.309
 120.114 507.477
 588.439 639.308
 782.969 722.928
 8.285 25.450
 644.346 569.355
 733.011 314.221
 419.163 229.830
 61.795 994.078
 738.547 878.196
 174.518 803.179
 258.965 108.308
 763.903 296.131
 806.862 195.753
 509.823 824.084
 815.568 532.026
 178.611 452.978
 919.703 311.898
 644.285 462.102
 371.941 357.515
 252.209 606.404
 544.383 430.252
 855.860 57.737
 231.325 506.518
 308.804 644.709
 544.750 910.527
 769.744 735.821
 604.117 429.789
 539.715 419.703
 887.002 252.865
 286.470 858.437
 398.882 819.380
 989.125 170.116
 814.033 155.749
 151.810 545.092
 463.545 573.339
 261.937 642.886
 732.118 456.598
 908.647 545.107
 757.379 384.939
 809.719 561.062
 691.434 772.949
 428.959 169.993
 525.228 227.931
 186.733 25.499
 135.869 702.158
 88.325 697.733
 792.497 440.021
 110.425 157.258
 547.756 508.868
 915.868 646.192
 402.707 68.648
 509.390 788.606
 719.616 331.992
 729.309 579.535
 379.053 636.331
 996.719 292.741
 647.692 76.780
 347.823 659.316
 607.166 507.242
 367.741 705.820
 461.010 322.574
 464.614 981.078
 708.374 592.363
 788.583 139.631
 374.873 773.113
 656.689 847.587
 501.086 217.454
 315.597 109.196
 389.170 3.844
 311.003 521.473
 632.475 596.254
 265.568 806.831
 339.556 519.427
 954.215 672.880
 803.462 500.747
 742.776 542.661
 953.509 424.702
 587.506 691.828
 507.085 400.976
 321.351 541.332
 763.474 333.655
 148.454 270.357
 353.637 558.821
 479.998 35.604
 85.737 493.465
 148.689 176.103
 865.543 303.293
 891.052 129.772
 786.373 484.505
 869.084 936.830
 90.765 989.349
 76.950 219.314
 224.565 272.198
 233.470 234.525
 505.587 947.862
 264.604 847.905
 588.769 832.939
 627.408 168.020
 455.949 71.311
 491.776 758.903
 822.658 53.813
 480.253 184.723
 821.093 547.914
 149.445 555.645
 475.472 114.629
 386.819 404.854
 674.072 656.355
 180.296 823.375
 105.349 100.857
 909.160 265.734
 460.766 463.893
 95.827 785.328
 314.384 167.297
 969.503 898.971
 622.365 732.583
 823.223 566.503
 100.658 174.890
 922.155 420.042
 645.836 331.483
 148.010 920.859
 975.114 356.851
 975.166 357.579
 242.736 977.156
 179.655 841.159
 210.147 235.345
 621.827 778.797
 728.776 180.408
 834.631 815.401
 661.953 706.214
 137.572 277.832
 704.887 864.152
 805.140 619.768
 840.129 936.806
 999.615 885.382
 825.084 235.433
 861.526 445.246
 285.712 480.758
 294.659 130.872
 777.265 144.056
 622.579 843.524
 862.783 803.581
 794.272 942.479
 600.149 340.954
 120.290 447.549
 268.984 234.253
 398.033 805.704
 112.859 761.302
 584.259 673.043
 926.689 210.491
 71.322 617.782
 543.250 200.593
 875.848 639.560
 429.341 569.225
 237.599 973.049
 406.893 526.272
 913.286 363.096
 886.321 548.783
 824.322 193.533
 310.691 873.201
 246.327 867.024
 835.006 115.641
 807.130 279.336
 633.431 108.154
 662.710 234.084
 870.031 206.063
 148.681 95.013
 970.139 216.675
 338.504 779.392
 777.531 481.824
 486.549 530.991
 817.936 165.074
 580.623 462.906
 756.049 239.165
 788.841 83.166
 228.158 220.998
 652.116 379.516
 256.003 181.500
 466.694 279.183
 52.807 677.894
 519.502 665.892
 76.042 868.857
 109.586 646.497
 973.009 421.906
 616.311 445.473
 617.332 790.890
 92.372 465.163
 712.930 804.096
 878.084 496.428
 615.746 175.291
 792.268 377.408
 714.711 836.590
 371.521 172.170
 247.121 839.746
 49.449 36.387
 78.271 818.152
 814.055 729.962
 232.217 623.107
 806.729 368.130
 754.423 112.833
 160.036 630.402
 455.672 190.244
 571.795 693.540
 820.548 954.789
 215.837 559.025
 657.228 295.087
 459.696 911.394
 165.159 832.999
 938.569 891.007
 953.660 907.637
 93.835 178.654
 60.998 221.545
 671.744 70.929
 306.339 963.285
 570.439 41.017
 915.877 164.269
 76.079 911.771
 561.985 876.570
 24.504 764.443
 956.299 497.043
 924.799 130.804
 363.178 376.509
 74.468 697.545
 720.974 296.545
 250.149 534.757
 50.354 666.977
 568.377 855.042
 19.642 481.366
 551.488 142.623
 658.455 393.098
 606.049 554.109
 447.209 359.405
 905.189 191.693
 249.124 403.448
 769.771 858.277
 634.013 314.957
 852.733 410.874
 113.255 837.865
 860.319 787.664
 160.097 759.542
 885.746 165.092
 828.918 641.984
 205.574 739.652
 464.707 932.440
 195.365 75.536
 766.122 212.138
 785.796 330.746
 141.793 130.073
 108.214 502.746
 392.565 508.048
 2.615 918.177
 728.097 467.770
 292.381 843.012
 653.484 635.793
 908.038 388.928
 462.514 333.135
 384.204 933.269
 773.890 599.805
 105.323 414.227
 523.703 277.127
 160.260 985.684
 62.938 650.189
 335.259 259.108
 937.509 207.168
 758.881 380.317
 687.875 410.474
 969.487 409.558
 686.581 395.944
 741.626 332.732
 928.930 760.904
 246.667 733.798
 551.626 0.300
 977.522 923.177
 126.744 273.689
 107.873 629.658
 867.075 496.490
 431.537 224.888
 390.359 849.193
 914.313 626.572
 683.500 681.227
 943.605 301.348
 146.474 85.770
 163.496 208.578
 794.944 662.406
 995.682 655.767
 779.647 831.064
 559.228 203.821
 711.390 569.004
 281.680 310.792
 938.293 308.825
 436.317 946.398
 934.923 546.607
 618.757 72.449
 562.787 192.871
 592.630 557.976
 832.706 973.158
 368.332 689.502
 329.673 8.576
 39.157 119.497
 990.717 728.946
 71.324 557.948
 999.919 282.351
 42.986 207.353
 179.246 785.511
 444.496 340.040
 109.366 930.823
 108.603 253.771
 964.494 340.056
 233.411 368.240
 545.952 483.995
 219.703 457.784
 560.181 215.136
 672.413 986.719
 820.998 870.446
 746.679 520.954
 728.871 267.772
 463.143 46.499
 260.772 657.658
 914.238 311.176
 414.822 107.851
 250.515 615.058
 919.770 836.861
 619.088 668.207
 318.463 512.541
 548.695 587.197
 748.562 469.328
 689.401 956.168
 807.190 541.644
 949.506 291.191
 436.785 769.821
 385.774 641.135
 397.986 508.219
 231.829 372.730
 395.770 492.949
 57.637 126.032
 544.428 639.450
 682.932 208.872
 545.532 809.485
 389.616 310.365
 613.989 474.680
 541.314 855.218
 927.246 212.207
 599.062 858.984
 751.090 790.679
 975.516 61.736
 675.070 374.652
 279.008 961.867
 787.199 118.615
 424.496 206.143
 550.097 301.183
 320.045 446.052
 481.321 722.902
 442.539 88.476
 64.425 553.064
 490.131 461.168
 152.557 248.955
 415.314 406.472
 204.769 812.790
 803.105 601.662
 200.988 115.107
 643.557 388.581
 902.750 557.691
 764.676 251.600
 103.936 123.306
 327.027 499.937
 692.913 153.882
 948.916 142.101
 221.757 693.913
 923.712 356.314
 449.768 252.903
 128.818 596.754
 150.600 591.808
 207.948 982.107
 701.536 975.960
 361.188 707.002
 419.185 4.181
 105.954 330.551
 781.028 4.429
 9.209 727.303
 42.423 354.830
 48.456 547.927
 992.998 360.365
 675.218 309.024
 816.824 295.390
 147.420 808.177
 52.518 357.014
 411.779 802.317
 270.899 900.897
 977.574 670.372
 280.369 926.880
 380.885 746.870
 868.397 215.213
 123.273 818.663
 429.143 293.689
 339.118 845.270
 402.981 941.259
 937.385 732.865
 557.673 744.631
 940.872 166.801
 520.056 251.689
 151.275 307.498
 71.633 80.537
 872.236 64.863
 954.769 407.515
 73.582 688.139
 904.573 174.209
 254.899 307.810
 384.762 115.396
 120.377 626.128
 826.373 950.887
 592.460 220.827
 762.096 328.686
 330.419 466.165
 35.001 19.903
 770.740 215.604
 610.825 503.027
 336.605 476.055
 512.723 132.825
 269.270 944.876
 55.021 154.156
 988.352 603.836
 109.282 620.970
 792.813 460.553
 276.620 933.793
 449.524 904.757
 952.329 973.935
 989.843 176.944
 693.281 338.873
 132.649 819.039
 579.276 760.825
 789.127 144.764
 393.522 600.037
 272.564 201.084
 134.979 167.178
 156.088 126.882
 269.715 257.238
 291.248 501.784
 86.077 523.080
 747.356 233.437
 849.086 423.476
 360.486 787.780
 165.523 331.808
 24.960 421.758
 38.708 762.057
 730.153 345.039
 679.785 473.319
 880.829 995.647
 872.509 758.488
 457.270 458.798
 886.386 453.241
 717.822 348.923
 876.678 954.993
 144.636 587.937
 880.900 795.530
 235.218 589.734
 854.394 433.820
 177.706 559.057
 320.221 935.769
 874.651 354.999
 731.630 984.907
 734.536 593.999
 352.857 262.093
 996.700 78.427
 602.861 74.161
 535.974 954.302
 327.211 272.050
 378.858 210.938
 268.823 940.497
 901.938 737.038
 205.238 166.226
 552.381 408.881
 368.027 892.955
 184.483 888.713
 121.575 583.244
 828.503 503.323
 669.576 153.643
 59.498 817.394
 197.191 595.810
 603.758 142.773
 216.885 397.879
 476.263 77.934
 541.782 533.742
 679.699 362.049
 790.232 479.869
 287.718 481.168
 360.592 677.482
 883.997 971.616
 590.627 700.380
 714.186 635.165
 219.038 374.357
 237.971 584.555
 138.335 372.310
 829.431 365.092
 812.467 669.912
 279.822 302.442
 126.420 370.692
 200.292 677.988
 38.540 117.914
 923.359 566.755
 373.028 815.621
 659.795 939.713
 776.228 35.173
 408.780 449.025
 75.688 29.721
 948.510 713.563
 538.061 101.121
 485.044 700.829
 286.718 436.202
 620.057 273.526
 81.233 867.099
 952.674 213.775
 900.918 119.221
 174.049 149.868
 138.375 436.644
 91.284 150.027
 475.031 355.167
 853.393 190.731
 660.211 305.546
 297.942 895.490
 883.027 541.656
 922.747 530.633
 350.065 109.285
 470.430 160.643
 152.099 600.452
 531.082 545.259
 814.082 815.464
 283.761 8.097
 821.314 111.159
 453.648 341.625
 351.243 720.166
 528.811 321.318
 818.191 144.481
 107.314 583.725
 263.710 459.678
 108.659 245.549
 158.041 6.992
 238.102 485.933
 580.706 132.838
 121.275 429.820
 736.742 883.772
 590.896 619.968
 258.102 544.288
 696.420 478.034
 109.662 670.922
 688.657 775.921
 241.070 525.201
 900.150 877.472
 427.798 126.922
 572.152 493.827
 258.603 265.600
 72.058 814.655
 636.739 839.899
 981.034 39.502
 856.408 601.167
 418.422 711.367
 634.905 407.348
 993.293 536.823
 968.612 237.485
 548.641 17.724
 334.568 655.467
 582.456 688.381
 278.924 965.944
 912.905 784.541
 472.487 687.208
 900.532 17.383
 728.343 28.074
 775.750 803.847
 576.561 41.297
 349.627 845.933
 789.188 918.873
 443.187 654.249
 710.728 268.899
 666.234 288.282
 544.176 84.708
 950.355 816.938
 492.394 790.255
 309.624 382.368
 184.480 167.706
 312.125 138.509
 405.007 980.547
 419.380 108.947
 272.117 676.025
 740.882 308.327
 612.974 52.407
 486.999 454.838
 999.753 218.243
 943.681 691.065
 326.900 451.884
 672.625 865.283
 724.904 730.113
 725.260 809.115
 264.245 165.377
 390.362 400.149
 255.764 443.221
 643.878 4.925
 903.788 546.928
 384.228 659.680
 722.288 697.628
 393.727 329.938
 41.855 18.449
 21.733 77.723
 378.890 84.379
 920.649 504.634
 624.109 269.867
 943.144 493.849
 354.027 818.772
 17.173 873.290
 948.743 391.834
 521.941 10.479
 187.174 691.592
 288.370 637.435
 115.272 710.560
 815.548 17.156
 975.109 423.057
 931.804 293.557
 27.646 962.502
 815.347 921.275
 87.123 752.982
 732.852 123.479
 351.273 846.044
 841.085 563.097
 702.756 140.747
 40.914 789.938
 570.576 917.976
 867.187 512.585
 875.788 519.915
 262.580 575.228
 697.042 264.480
 417.115 446.578
 434.723 154.886
 584.528 567.383
 237.298 369.520
 416.793 587.047
 792.665 280.791
 221.972 146.228
 746.553 127.919
 59.243 744.654
 658.428 872.824
 477.724 450.723
 664.829 6.092
 299.996 856.557
 715.944 587.536
 292.443 119.383
 161.723 940.307
 76.409 33.388
 570.450 646.144
 768.391 487.143
 399.998 680.503
 723.981 37.553
 647.638 188.684
 357.056 594.913
 969.143 937.138
 348.825 803.476
 275.921 417.893
 15.214 822.149
 237.099 869.161
 107.875 80.148
 882.116 672.986
 654.546 688.125
 21.661 163.152
 447.037 527.301
 87.343 426.031
 636.675 384.195
 292.665 196.823
 352.349 628.772
 502.588 77.425
 898.483 897.180
 581.849 554.485
 580.392 600.078
 192.362 341.994
 531.837 163.119
 399.390 467.756
 651.524 61.977
 100.055 963.556
 287.372 550.986
 234.395 591.693
 113.196 627.731
 210.036 473.290
 523.700 117.544
 651.242 894.708
 210.447 709.054
 859.269 716.079
 581.467 497.401
 584.441 340.026
 636.836 784.169
 405.114 909.016
 425.908 996.406
 181.788 467.108
 481.437 91.139
 406.224 67.539
 672.065 441.874
 448.899 943.397
 836.162 210.625
 579.871 737.230
 783.594 609.758
 507.762 649.884
 782.563 284.433
 61.718 103.076
 319.092 596.700
 497.789 888.414
 638.387 679.689
 913.032 713.048
 589.136 334.018
 19.918 854.324
 411.548 753.224
 395.507 249.119
 982.728 551.043
 552.610 604.906
 382.813 996.715
 265.298 6.412
 523.606 886.796
 453.190 372.368
 618.378 250.346
 225.601 999.932
 924.877 521.872
 998.788 219.348
 999.645 861.256
 721.023 908.394
 524.702 656.483
 418.186 715.756
 49.895 632.739
 457.202 385.925
 6.254 395.978
 19.237 527.571
 436.181 161.161
 385.569 624.986
 731.937 121.738
 326.061 551.421
 529.653 689.764
 405.852 437.628
 854.868 223.223
 606.049 503.192
 818.656 922.023
 707.864 537.239
 109.862 146.032
 288.792 674.541
 286.326 331.936
 499.293 149.237
 331.688 71.179
 557.354 908.147
 88.035 384.608
 847.703 556.690
 300.116 182.423
 826.883 710.660
 993.942 737.719
 502.585 695.643
 469.270 401.308
 916.385 821.746
 98.007 932.933
 857.316 454.969
 503.079 673.688
 466.539 488.279
 237.229 306.050
 661.009 906.844
 309.122 376.853
 559.767 154.649
 413.500 845.650
 696.739 296.494
 439.899 182.996
 558.333 273.319
 265.346 512.245
 405.288 253.647
 313.602 762.575
 892.072 464.175
 297.958 93.385
 352.516 353.157
 695.694 40.264
 899.408 306.879
 147.297 14.939
 513.655 848.570
 278.113 326.514
 853.668 637.351
 627.700 654.697
 579.267 129.917
 994.695 539.354
 991.228 337.671
 692.287 611.723
 875.302 215.846
 919.389 903.916
 698.891 258.095
 721.605 73.306
 33.647 380.195
 208.119 971.269
 14.928 90.561
 748.322 891.132
 249.734 834.443
 565.646 533.487
 251.571 724.958
 324.438 229.250
 820.238 239.986
 145.540 28.506
 856.280 862.607
 742.321 678.633
 666.577 707.988
 624.382 326.131
 594.953 435.814
 232.072 546.628
 718.890 859.587
 430.569 365.715
 762.315 688.008
 575.025 624.285
 360.343 465.530
 753.613 976.323
 403.025 605.918
 296.904 110.581
 613.061 161.855
 11.582 351.834
 461.630 763.368
 233.983 529.710
 384.714 747.017
 912.310 76.286
 370.306 535.728
 801.739 416.173
 888.664 605.896
 108.320 298.836
 830.403 74.679
 737.906 262.042
 300.852 877.421
 715.838 643.110
 447.110 394.902
 440.419 721.823
 822.979 85.087
 645.109 702.265
 436.166 417.435
 275.654 352.509
 584.283 83.395
 772.164 518.987
 837.320 838.878
 393.495 229.945
 233.136 338.351
 471.501 278.706
 541.346 251.277
 653.144 627.299
 644.870 756.379
 924.621 554.703
 965.715 24.436
 237.201 567.460
 903.721 503.580
 921.110 835.343
 398.621 80.577
 411.471 468.373
 604.427 516.068
 577.010 736.557
 871.857 840.659
 674.028 288.821
 563.020 692.110
 509.419 256.771
 920.112 302.373
 229.506 551.877
 226.483 78.131
 526.818 666.851
 737.598 421.689
 323.172 374.228
 427.444 713.164
 821.357 144.211
 52.452 713.051
 474.261 161.811
 642.744 180.101
 982.338 58.118
 505.218 257.687
 59.140 945.661
 583.658 327.170
 889.406 892.284
 439.751 115.187
 12.305 426.607
 770.777 69.334
 689.459 151.235
 793.227 470.414
 636.792 673.422
 727.952 656.840
 613.030 238.503
 206.500 715.961
 645.507 76.281
 567.449 306.954
 343.936 217.582
 566.876 69.818
 591.101 595.811
 32.377 634.947
 20.212 570.643
 942.441 258.526
 784.384 567.807
 512.648 891.679
 714.882 555.408
 270.395 258.054
 649.922 324.608
 157.191 617.682
 421.864 527.134
 221.430 77.775
 222.348 676.376
 967.824 957.432
 155.301 640.546
 377.989 97.332
 148.028 859.020
 679.129 542.505
 759.914 675.642
 236.330 521.873
 124.122 900.183
 303.882 548.665
 425.414 341.648
 570.633 107.999
 180.723 480.737
 455.038 259.401
 699.830 305.000
 381.959 430.993
 591.607 276.422
 942.943 227.273
 4.579 360.092
 995.689 613.267
 485.295 452.764
 690.415 914.439
 268.372 615.622
 868.139 614.640
 420.488 456.119
 708.528 515.024
 317.573 304.710
 316.382 896.993
 288.586 494.678
 732.359 514.550
 87.354 843.589
 694.854 518.979
 910.854 135.478
 128.677 425.408
 551.031 61.501
 508.160 490.908
 608.982 256.971
 856.490 52.419
 504.198 103.532
 571.566 525.574
 845.113 191.387
 586.543 588.800
 985.804 368.487
 608.970 157.712
 751.084 267.140
 567.352 820.403
 170.054 985.490
 612.720 572.938
 996.493 118.743
 462.989 724.866
 21.041 755.859
 880.492 386.436
 981.346 70.157
 181.842 792.388
 866.274 190.893
 891.456 42.313
 781.396 617.253
 665.724 466.087
 315.751 261.579
 87.347 466.482
 622.970 536.016
 715.178 202.475
 630.020 742.815
 183.570 99.063
 918.894 425.369
 189.500 786.342
 723.648 582.587
 851.320 456.734
 58.327 556.964
 338.964 699.418
 479.788 555.674
 483.759 931.113
 210.649 749.000
 601.916 538.425
 947.050 571.770
 287.622 616.167
 377.196 607.122
 930.860 705.709
 291.621 399.521
 126.167 575.824
 804.538 882.683
 599.342 854.420
 85.608 240.860
 380.239 112.344
 659.089 887.108
 485.397 860.221
 626.810 544.069
 591.273 276.713
 555.260 870.844
 27.509 412.845
 505.664 679.399
 803.367 74.206
 127.964 26.351
 405.476 673.314
 561.841 617.644
 331.156 561.428
 345.209 306.814
 11.291 826.447
 705.994 549.945
 146.006 305.584
 667.584 565.732
 944.062 773.313
 821.394 466.180
 195.156 482.374
 478.899 617.268
 88.209 654.583
 105.743 69.658
 746.707 225.805
 435.815 693.223
 315.628 373.259
 765.151 47.439
 287.975 711.420
 514.210 429.721
 490.185 794.071
 930.318 638.440
 595.522 853.825
 566.153 955.164
 246.865 836.842
 29.214 645.609
 342.236 430.059
 143.750 870.756
 968.092 252.435
 621.018 523.775
 10.192 902.289
 194.738 915.852
 986.189 472.426
 872.905 941.419
 937.547 206.456
 989.608 892.635
 803.612 557.431
 444.196 262.419
 43.588 297.914
 301.160 988.084
 41.590 934.064
 531.727 722.956
 148.086 300.779
 424.774 975.937
 902.944 306.781
 225.722 689.118
 829.451 694.612
 101.322 907.315
 166.336 858.417
 127.277 272.310
 450.750 90.216
 784.519 805.905
 116.894 612.003
 386.533 752.482
 323.455 795.761
 980.651 572.093
 362.075 616.481
 934.878 713.225
 975.890 555.093
 581.005 770.129
 181.873 440.256
 705.049 528.198
 146.626 552.016
 205.933 223.420
 918.865 309.021
 59.724 854.905
 432.674 17.487
 584.414 375.246
 926.340 108.103
 482.243 89.717
 488.146 551.083
 904.051 185.693
 761.659 384.633
 822.319 317.128
 291.091 573.761
 883.874 930.296
 637.213 431.087
 35.136 146.584
 274.582 165.853
 45.920 641.895
 622.781 509.328
 403.975 971.829
 52.655 912.395
 291.463 94.400
 730.789 283.049
 694.507 610.563
 62.558 277.300
 423.884 165.671
 809.920 566.547
 553.176 986.305
 691.811 458.558
 702.572 136.410
 122.700 569.073
 732.588 499.714
 361.911 638.561
 860.861 982.970
 589.175 916.514
 403.563 3.205
 600.093 36.794
 275.909 4.195
 941.429 865.973
 896.549 840.578
 346.356 196.588
 139.533 185.886
 452.689 293.839
 704.340 242.446
 615.062 493.243
 546.432 551.213
 479.935 234.234
 473.520 478.625
 158.703 937.794
 389.830 371.373
 790.384 972.266
 13.876 560.234
 966.047 968.812
 834.471 518.021
 529.898 955.297
 62.959 957.122
 267.636 74.089
 923.026 427.472
 735.352 75.480
 657.283 750.319
 218.735 764.679
 564.355 116.396
 493.128 198.112
 482.139 874.580
 583.110 635.714
 750.701 439.728
 202.420 162.877
 498.751 622.672
 550.619 991.557
 355.782 313.701
 914.668 868.855
 480.530 380.934
 287.376 787.282
 276.857 940.432
 389.421 469.206
 829.422 644.705
 939.367 444.117
 1.258 165.174
 332.117 147.721
 188.860 722.606
 588.682 433.432
 901.483 973.361
 260.700 426.987
 921.590 180.223
 96.109 391.971
 692.851 791.776
 585.709 466.686
 478.643 996.625
 854.667 930.498
 523.830 696.656
 782.400 350.601
 49.995 611.238
 225.697 228.632
 111.559 851.274
 983.677 932.168
 657.943 523.935
 832.490 970.609
 183.688 496.515
 929.037 410.987
 31.009 877.826
 945.960 169.847
 242.569 600.194
 967.435 446.467
 179.170 502.074
 912.723 954.607
 328.947 834.331
 730.921 279.817
 580.481 221.155
 947.990 442.716
 29.688 894.325
 171.106 31.914
 284.670 847.355
 644.030 420.217
 447.721 299.963
 881.928 72.078
 41.026 164.865
 229.481 657.000
 232.231 725.403
 19.931 111.613
 765.916 386.728
 955.678 341.847
 53.314 593.762
 677.172 465.966
 279.548 19.946
 983.161 300.026
 97.636 141.657
 262.089 750.704
 262.051 809.461
 794.903 368.447
 260.315 410.038
 300.110 128.983
 805.766 448.267
 472.348 546.594
 713.103 649.854
 78.460 112.031
 773.592 38.811
 136.158 315.818
 440.092 444.603
 728.593 829.162
 412.531 869.917
 475.658 825.292
 149.527 446.507
 664.853 630.146
 317.058 933.823
 569.285 479.784
 693.986 999.061
 779.412 860.315
 888.712 749.518
 132.894 832.627
 761.010 75.908
 431.252 657.529
 896.311 481.439
 923.636 586.631
 132.463 904.489
 60.866 660.215
 605.441 46.654
 274.151 936.377
 253.230 362.626
 212.588 586.952
 216.394 889.047
 635.170 447.227
 198.525 737.179
 852.875 750.611
 26.479 365.585
 564.172 159.569
 383.959 716.149
 135.578 703.880
 815.630 237.641
 813.570 631.209
 523.644 549.078
 184.180 377.993
 443.509 589.397
 43.977 186.495
 408.994 155.300
 36.167 272.825
 541.794 605.752
 216.398 727.675
 54.520 585.608
 626.157 484.007
 487.117 33.738
 901.804 82.160
 636.798 650.106
 572.096 611.545
 548.106 824.286
 587.324 8.750
 438.920 713.495
 572.776 884.426
 214.255 405.316
 555.387 666.586
 705.122 628.768
 425.133 157.016
 234.853 272.452
 65.465 562.466
 908.907 531.283
 26.228 785.582
 822.956 100.283
 377.611 735.360
 442.896 747.377
 237.491 777.053
 812.399 374.914
 622.860 211.341
 149.714 385.185
 157.777 17.176
 295.095 627.698
 647.563 567.846
 430.668 270.056
 176.975 831.526
 411.387 710.338
 737.111 783.068
 892.559 762.915
 163.331 610.352
 517.968 193.198
 559.023 414.460
 622.865 657.162
 275.381 737.032
 915.894 891.479
 756.227 549.732
 219.685 788.176
 183.299 599.962
 685.473 728.039
 368.417 904.414
 645.174 209.212
 934.681 38.971
 945.329 626.974
 662.695 901.934
 819.893 788.450
 306.237 179.919
 29.674 898.681
 14.269 565.345
 630.305 864.202
 245.522 244.902
 660.863 624.991
 193.818 574.265
 682.862 158.740
 925.838 590.539
 183.531 882.039
 790.177 896.217
 705.433 495.945
 12.578 923.101
 322.151 248.894
 525.343 988.504
 970.526 993.940
 970.774 366.786
 725.573 941.597
 903.353 684.919
 494.586 311.124
 631.277 820.222
 770.153 85.072
 975.415 530.961
 53.805 212.466
 776.945 826.330
 707.302 89.504
 0.748 511.963
 249.280 192.675
 210.443 1.970
 261.816 833.107
 435.886 830.374
 952.949 143.819
 621.643 926.311
 214.103 369.836
 994.805 631.675
 470.655 87.193
 585.377 270.690
 332.407 178.412
 488.013 352.757
 669.799 802.736
 189.181 867.726
 260.442 548.162
 770.857 672.304
 136.423 783.988
 115.909 363.775
 611.274 557.513
 409.572 879.611
 150.232 322.579
 487.508 76.338
 570.139 242.578
 608.218 846.437
 895.883 683.468
 413.961 686.809
 766.819 976.132
 530.425 685.906
 865.076 270.615
 985.345 439.026
 42.489 781.372
 396.980 613.144
 846.302 402.494
 395.140 585.338
 6.468 290.212
 643.564 484.232
 247.773 817.861
 989.373 924.464
 955.019 322.457
 982.565 983.243
 753.935 314.367
 298.897 409.194
 807.410 610.058
 428.671 451.533
 477.077 986.132
 530.999 967.048
 203.656 19.752
 220.049 909.107
 832.971 371.098
 571.793 873.252
 803.892 737.736
 95.218 904.832
 343.064 444.950
 282.241 242.978
 131.096 271.642
 570.297 450.398
 445.675 805.634
 758.381 468.553
 6.852 797.898
 702.143 442.342
 184.734 580.985
 270.257 717.389
 744.148 336.703
 319.940 657.162
 337.024 561.669
 794.262 927.680
 781.669 472.175
 861.138 616.380
 137.494 812.669
 410.047 91.450
 370.832 851.815
 757.220 361.667
 267.102 548.722
 345.823 998.307
 259.809 497.319
 780.559 454.486
 178.790 372.640
 124.868 28.337
 58.024 37.848
 885.742 320.404
 154.546 70.122
 91.202 28.813
 110.159 337.214
 857.023 395.154
 710.185 30.689
 573.880 786.972
 260.414 628.060
 508.157 397.645
 94.319 21.567
 87.009 119.880
 845.812 188.947
 271.689 454.583
 664.150 479.839
 256.573 142.452
 621.574 804.370
 761.812 731.989
 863.093 707.902
 615.330 845.979
 92.106 733.076
 298.282 690.848
 373.859 358.241
 13.483 722.064
 897.904 676.659
 438.392 77.263
 775.527 375.782
 155.548 800.638
 491.674 288.254
 279.869 281.904
 694.262 129.518
 692.750 135.792
 326.242 90.260
 669.601 759.228
 4.708 809.876
 375.515 469.418
 172.312 280.370
 481.439 783.829
 112.730 294.234
 2.034 530.229
 985.923 796.788
 810.887 939.462
 730.058 590.252
 286.598 184.485
 953.424 186.362
 275.296 385.703
 837.529 655.127
 315.330 444.797
 956.067 273.470
 605.273 127.839
 725.965 858.632
 957.144 164.699
 716.839 362.848
 366.319 227.546
 102.435 608.778
 454.208 99.170
 318.865 726.129
 959.293 135.021
 254.437 691.133
 428.877 895.116
 617.779 419.754
 14.100 97.706
 175.749 686.357
 713.007 490.835
 309.668 60.977
 913.096 906.347
 375.047 425.185
 730.773 349.809
 61.749 49.065
 459.008 76.105
 811.996 816.116
 647.524 931.658
 164.638 860.380
 636.728 928.542
 35.467 538.260
 134.945 811.928
 623.148 468.887
 9.198 939.765
 134.599 30.275
 396.717 902.399
 466.751 647.743
 534.623 150.649
 555.851 926.081
 49.052 294.886
 331.369 892.947
 495.604 396.992
 187.804 588.964
 556.965 354.058
 40.941 976.674
 790.352 610.586
 370.362 677.961
 189.784 818.587
 0.167 685.712
 51.939 466.657
 646.131 743.867
 878.406 834.962
 699.148 129.589
 933.642 208.734
 139.129 696.924
 931.941 44.612
 526.093 113.264
 426.743 568.953
 419.644 614.248
 302.890 72.514
 386.072 460.905
 261.708 319.972
 593.895 762.278
 977.643 24.245
 331.757 850.102
 284.510 144.048
 143.314 897.979
 113.079 888.487
 526.394 669.979
 196.921 185.551
 730.659 882.288
 740.200 63.269
 379.711 652.012
 202.907 865.038
 788.752 390.261
 212.219 576.788
 624.266 538.960
 912.854 276.228
 212.584 34.593
 87.174 957.423
 432.727 855.182
 323.147 761.606
 886.605 532.673
 804.125 122.594
 415.829 920.696
 810.724 68.048
 96.444 642.055
 337.163 102.437
 486.267 611.696
 860.515 820.790
 97.891 465.213
 992.901 891.755
 125.563 11.857
 678.274 922.203
 245.912 381.659
 654.843 232.542
 548.898 21.576
 932.109 881.275
 122.545 303.987
 71.930 669.387
 627.231 196.440
 613.114 10.352
 44.946 174.148
 238.793 791.364
 196.461 571.529
 408.795 887.600
 183.473 617.198
 521.667 176.551
 560.209 994.790
 42.567 476.826
 274.574 452.038
 946.632 189.115
 575.761 540.545
 748.441 820.704
 574.389 322.098
 985.765 443.928
 701.985 903.321
 422.035 279.113
 266.349 53.669
 252.018 449.979
 783.562 282.521
 17.433 871.209
 9.703 475.556
 745.060 671.388
 147.591 160.074
 443.925 398.032
 695.756 340.949
 678.009 3.597
 796.667 546.042
 557.519 671.834
 764.773 680.894
 458.959 452.378
 96.779 721.268
 839.173 359.006
 628.857 388.453
 101.350 624.572
 378.870 241.496
 5.012 655.377
 844.759 83.655
 193.746 492.013
 299.693 984.012
 103.380 255.837
 685.447 341.519
 572.191 773.883
 640.551 315.672
 619.374 854.636
 670.405 178.953
 7.353 197.789
 461.834 40.330
 729.606 718.386
 432.015 291.019
 543.783 846.122
 176.704 643.993
 128.225 710.701
 18.996 903.067
 610.112 771.827
 159.098 497.647
 779.846 515.574
 367.777 262.438
 656.679 76.468
 959.180 100.552
 545.797 706.011
 208.790 731.927
 871.035 683.546
 63.663 150.902
 877.224 735.098
 117.072 166.932
 471.969 111.285
 408.914 216.090
 671.869 888.587
 765.195 759.158
 189.138 651.668
 531.510 41.439
 950.931 731.279
 691.398 812.022
 798.082 496.269
 323.937 84.088
 228.223 603.844
 56.985 976.331
 999.354 514.481
 852.361 687.839
 315.941 282.444
 934.369 319.567
 505.686 586.039
 588.933 425.124
 839.627 0.388
 640.826 228.078
 932.555 617.238
 712.811 523.837
 919.538 649.242
 512.881 548.688
 975.218 629.087
 842.139 969.646
 316.407 126.213
 302.390 564.738
 399.220 595.628
 673.432 828.491
 836.681 475.312
 67.755 371.287
 571.575 31.982
 525.359 569.325
 945.621 681.687
 32.357 965.165
 616.281 684.195
 710.649 683.760
 346.242 721.704
 387.155 897.825
 790.496 56.745
 992.880 697.139
 747.866 745.755
 425.562 652.387
 346.678 928.641
 124.138 744.634
 170.148 76.452
 716.044 1.016
 971.167 455.292
 605.064 246.348
 906.759 41.745
 241.586 474.747
 871.143 930.896
 360.559 856.988
 707.453 530.720
 564.976 735.081
 719.581 794.865
 982.408 788.514
 828.113 559.193
 115.067 75.188
 961.772 5.870
 554.384 808.310
 345.379 62.915
 631.494 498.233
 437.185 478.336
 845.839 700.721
 535.850 598.100
 654.006 821.355
 876.875 878.801
 836.611 746.453
 179.354 622.174
 697.421 36.046
 599.340 713.313
 119.037 822.152
 361.668 552.010
 414.363 719.138
 646.684 302.088
 712.139 51.579
 724.074 852.644
 615.322 633.355
 678.133 933.939
 218.565 550.187
 135.511 996.327
 489.204 782.345
 169.400 220.531
 56.595 696.442
 447.628 249.945
 747.420 92.353
 854.068 429.294
 707.581 536.163
 333.854 898.284
 700.708 581.142
 887.155 363.878
 533.380 380.170
 210.710 691.228
 470.249 344.540
 911.163 182.311
 738.921 390.965
 892.850 14.946
 633.285 941.918
 61.391 395.580
 481.732 970.702
 942.957 530.241
 608.317 794.175
 959.996 173.106
 963.329 60.601
 643.366 795.684
 996.108 21.242
 917.193 996.674
 576.570 41.038
 138.435 698.800
 910.077 740.891
 883.220 650.628
 828.620 781.910
 574.929 355.497
 53.334 226.553
 176.120 513.686
 810.918 534.453
 2.313 506.077
 929.462 479.134
 648.082 126.548
 445.548 778.575
 385.631 335.614
 110.289 706.252
 747.049 49.465
 601.670 843.836
 330.747 77.106
 926.296 922.067
 880.478 95.268
 446.176 107.579
 25.011 717.763
 293.908 381.844
 594.577 125.860
 69.501 840.309
 456.021 621.920
 648.833 847.616
 345.078 733.987
 510.512 316.272
 186.945 908.520
 115.705 744.794
 54.493 297.140
 793.680 636.282
 838.950 976.719
 111.724 114.297
 226.045 86.705
 487.205 820.205
 959.590 660.152
 555.555 890.743
 115.881 343.064
 592.588 118.100
 140.609 108.481
 732.690 444.489
 352.886 486.082
 284.073 161.880
 89.389 644.345
 654.573 513.750
 439.353 920.508
 130.710 533.440
 855.389 524.415
 441.175 622.806
 765.962 217.062
 954.253 560.579
 566.197 745.236
 855.366 833.211
 130.967 802.556
 402.882 668.608
 837.434 777.669
 622.266 207.228
 266.189 676.157
 653.749 413.425
 486.530 388.151
 577.943 676.112
 541.348 83.960
 396.586 400.905
 302.475 510.700
 9.164 100.643
 843.469 530.312
 396.158 657.835
 401.992 470.448
 769.563 187.272
 609.552 981.880
 483.053 661.202
 137.098 727.700
 887.477 580.453
 128.365 629.240
 780.358 155.511
 609.899 710.889
 416.800 890.238
 521.195 110.796
 337.983 91.893
 597.483 237.502
 224.634 633.917
 261.568 675.147
 116.944 508.142
 93.133 483.927
 258.112 71.476
 700.389 360.522
 442.636 935.381
 729.632 458.361
 587.674 696.862
 825.682 903.750
 629.175 964.960
 66.258 455.329
 185.190 710.525
 405.004 756.202
 466.094 938.240
 93.134 26.013
 962.726 143.439
 733.852 280.490
 654.244 332.306
 334.932 585.530
 71.370 428.768
 444.797 929.215
 79.465 306.230
 620.477 896.433
 839.423 124.576
 219.777 965.848
 20.618 45.373
 925.640 317.142
 15.387 179.473
 791.943 77.885
 2.822 995.303
 693.962 884.683
 173.570 602.770
 323.628 53.676
 27.257 812.271
 692.786 12.995
 238.762 651.761
 103.474 546.903
 335.637 873.770
 772.232 831.265
 91.314 680.897
 518.413 836.438
 700.474 490.579
 860.172 961.148
 125.085 611.166
 425.198 404.370
 471.516 540.772
 148.454 837.382
 448.115 572.675
 371.312 101.280
 254.232 106.533
 703.894 513.256
 139.494 649.421
 596.589 645.364
 148.002 836.225
 672.191 260.512
 605.803 812.457
 384.518 210.824
 929.648 177.007
 833.685 172.706
 616.622 66.157
 126.206 900.944
 432.225 327.385
 516.979 411.708
 40.983 551.984
 410.111 972.604
 639.488 744.456
 779.750 698.926
 655.290 855.147
 557.160 781.485
 693.194 307.191
 325.662 146.021
 648.089 41.786
 283.505 551.032
 93.446 784.952
 842.097 544.275
 608.237 17.757
 592.167 233.263
 861.494 89.551
 315.495 787.457
 850.360 644.857
 569.983 925.824
 329.962 899.499
 409.425 189.923
 905.162 676.272
 497.710 537.193
 527.186 636.710
 175.063 79.878
 882.013 980.283
 568.874 650.774
 830.392 448.754
 204.582 197.118
 197.358 709.731
 556.848 828.613
 676.681 803.877
 835.036 105.245
 854.914 44.462
 969.879 916.787
 641.288 541.341
 163.624 40.261
 62.220 884.957
 590.203 267.046
 119.375 736.251
 444.800 360.614
 472.998 407.589
 806.097 173.082
 180.575 535.880
 905.521 38.174
 755.918 705.402
 814.654 234.824
 904.817 203.606
 136.984 435.292
 507.751 833.048
 598.270 810.468
 653.413 966.922
 999.524 949.995
 752.498 450.500
 559.266 193.482
 281.206 907.601
 411.930 979.558
 398.013 917.372
 834.782 660.593
 253.521 54.916
 487.234 52.076
 57.709 128.158
 607.994 76.848
 995.985 46.955
 224.119 906.354
 587.392 598.435
 181.947 315.085
 575.735 210.385
 366.400 762.320
 535.826 313.049
 188.686 349.712
 989.320 675.657
 102.601 17.356
 462.573 629.516
 69.113 518.484
 915.605 192.460
 993.486 128.334
 737.759 93.371
 877.917 110.988
 781.243 639.363
 887.450 494.822
 5.793 366.906
 543.111 138.864
 381.780 831.922
 612.022 745.830
 968.722 598.716
 941.192 870.286
 103.238 125.127
 914.276 950.640
 524.771 468.711
 536.586 470.072
 996.993 478.924
 463.787 923.665
 583.747 831.714
 878.037 876.781
 575.063 109.645
 728.831 973.964
 73.383 352.500
 944.739 869.466
 213.405 585.531
 189.844 161.930
 749.324 776.105
 191.521 129.303
 477.570 241.136
 663.735 368.857
 426.334 509.462
 155.010 985.072
 518.106 83.246
 478.463 259.492
 159.445 3.893
 651.734 446.541
 922.319 940.052
 859.354 523.338
 721.146 22.724
 924.233 76.068
 54.537 465.678
 166.964 617.405
 444.344 254.244
 572.757 226.281
 968.764 753.740
 560.862 601.251
 130.716 887.491
 747.799 180.496
 435.630 736.500
 254.511 554.584
 260.195 706.779
 872.644 772.562
 489.790 250.238
 773.524 498.348
 179.729 980.657
 115.349 134.102
 174.440 632.864
 532.877 702.149
 298.066 921.919
 935.963 319.686
 836.380 986.345
 608.214 754.005
 568.224 777.551
 297.541 694.229
 408.045 784.419
 792.238 792.864
 700.411 670.946
 548.417 131.965
 602.203 335.129
 899.221 859.966
 615.575 163.470
 558.409 272.646
 840.512 718.098
 808.995 412.044
 623.361 128.419
 423.078 308.115
 38.894 208.030
 926.362 657.535
 688.172 937.650
 937.853 31.243
 80.689 868.821
 572.679 526.371
 933.122 149.622
 87.769 169.217
 922.809 956.705
 323.432 764.603
 224.099 857.348
 998.793 344.476
 800.620 6.278
 458.960 856.999
 274.742 605.686
 153.115 359.132
 924.042 989.784
 505.028 223.942
 218.064 319.671
 183.511 882.483
 390.357 737.944
 305.795 413.371
 1.537 999.041
 230.811 36.292
 778.481 889.684
 193.777 814.142
 279.888 28.822
 673.715 818.772
 34.955 998.480
 599.737 754.144
 703.450 831.869
 21.622 785.765
 813.683 64.639
 879.992 714.625
 629.813 246.412
 898.865 916.392
 389.426 685.684
 229.455 791.634
 322.643 450.196
 342.656 130.498
 629.354 221.110
 295.804 466.123
 643.931 472.500
 87.274 496.480
 277.433 853.143
 513.478 206.183
 94.568 336.290
 113.437 770.658
 983.206 191.716
 235.781 418.040
 812.991 655.016
 504.535 543.110
 89.515 119.740
 459.198 786.862
 802.841 72.015
 570.311 929.956
 182.989 903.856
 306.078 104.088
 227.888 275.213
 273.792 448.332
 806.611 206.178
 460.180 264.900
 86.166 445.808
 228.717 437.880
 535.457 524.175
 434.147 237.625
 955.104 906.824
 922.389 151.318
 824.674 758.670
 888.776 456.272
 785.606 425.922
 362.849 426.734
 653.070 64.023
 221.037 268.078
 915.380 96.560
 49.434 675.519
 6.148 869.964
 291.117 779.821
 570.483 972.597
 22.252 772.387
 669.202 981.074
 468.317 689.876
 128.908 663.622
 758.799 317.738
 634.102 957.842
 141.476 467.343
 331.180 911.820
 854.864 657.644
 662.634 562.252
 461.644 545.290
 440.318 765.865
 752.100 993.025
 194.787 911.265
 363.057 32.035
 77.134 343.324
 256.058 887.143
 842.126 123.128
 843.030 812.582
 86.746 330.298
 226.179 489.299
 164.406 664.306
 72.230 811.707
 328.297 305.478
 613.200 832.684
 291.831 308.937
 153.808 620.888
 722.260 695.536
 969.614 635.611
 225.878 608.046
 253.254 653.170
 238.349 669.739
 665.255 137.896
 328.354 32.380
 380.356 483.213
 761.926 563.908
 302.810 637.944
 591.377 500.562
 320.501 54.206
 937.939 487.312
 246.976 561.148
 770.214 833.353
 84.594 988.972
 158.800 610.831
 756.177 86.463
 356.423 785.196
 775.232 329.523
 836.247 260.668
 937.218 585.612
 670.511 695.779
 951.290 647.467
 977.122 349.145
 630.940 388.112
 61.311 477.234
 413.946 617.104
 869.127 862.592
 380.876 675.384
 313.563 606.679
 834.208 823.703
 374.991 96.034
 837.113 628.488
 885.659 29.161
 795.336 791.353
 932.139 75.408
 304.020 306.565
 526.308 392.657
 633.131 957.972
 859.812 140.215
 653.164 116.859
 151.851 834.658
 922.875 599.450
 986.731 973.037
 491.727 152.215
 605.237 618.936
 583.773 510.579
 929.789 457.032
 301.895 118.274
 63.166 281.476
 350.080 587.319
 577.861 618.542
 248.150 50.080
 409.661 586.121
 792.647 323.145
 464.743 569.121
 487.092 526.642
 852.363 513.368
 165.471 631.604
 751.331 799.828
 108.365 632.006
 422.062 709.827
 98.874 337.877
 479.544 400.301
 285.445 482.700
 766.514 311.211
 564.262 144.086
 609.139 776.141
 821.511 743.936
 826.345 818.344
 595.012 866.210
 103.432 220.347
 38.294 190.766
 563.851 753.495
 963.812 264.913
 991.090 258.023
 874.769 35.401
 904.744 153.483
 388.893 848.244
 898.510 28.298
 137.723 438.204
 448.434 566.319
 869.872 611.080
 20.988 93.390
 77.702 347.422
 304.174 109.767
 438.532 794.361
 880.693 971.959
 851.526 571.476
 618.389 323.064
 950.656 396.547
 505.666 382.376
 976.489 777.704
 972.817 997.120
 542.122 350.445
 856.390 651.259
 581.594 932.714
 853.526 903.890
 25.770 990.404
 425.139 993.610
 117.584 552.055
 817.710 362.207
 815.147 678.098
 938.199 403.104
 200.236 10.709
 818.097 875.209
 927.021 229.494
 2.164 704.569
 430.342 80.922
 384.124 653.595
 236.657 91.272
 352.911 915.405
 358.978 810.219
 4.493 699.314
 438.156 51.901
 89.496 438.687
 248.120 829.947
 107.515 265.868
 96.717 640.707
 905.074 767.915
 914.359 193.508
 493.641 934.282
 770.537 267.701
 863.101 321.842
 737.406 883.466
 938.826 247.876
 427.078 587.601
 709.436 747.549
 865.276 198.017
 957.909 834.348
 281.813 533.387
 59.630 530.913
 754.501 329.833
 393.922 210.260
 747.091 957.897
 55.516 35.828
 446.382 584.084
 582.268 10.875
 394.587 846.383
 246.417 157.035
 399.277 847.502
 327.942 217.410
 706.900 618.614
 517.601 616.117
 272.088 116.603
 829.521 64.091
 922.139 126.031
 862.298 556.226
 785.555 120.752
 985.343 699.025
 459.948 567.604
 673.451 498.301
 675.697 334.541
 225.367 345.749
 258.220 697.483
 17.514 910.034
 797.623 963.967
 126.423 666.406
 846.816 378.171
 44.983 608.567
 638.196 812.219
 589.076 262.861
 137.950 744.889
 290.999 968.861
 852.433 283.390
 281.104 768.670
 722.437 989.934
 124.221 441.938
 951.237 166.251
 385.571 782.665
 926.855 50.286
 13.319 200.626
 937.006 255.231
 430.753 974.014
 8.716 287.344
 597.802 825.221
 508.847 312.063
 124.684 48.983
 645.074 584.605
 773.553 817.408
 440.576 349.070
 668.822 911.203
 304.577 157.278
 133.298 388.026
 872.387 723.889
 983.379 270.124
 183.760 767.194
 138.389 402.754
 550.999 75.423
 641.090 156.424
 135.485 967.096
 340.658 589.502
 503.302 702.150
 76.711 288.485
 420.721 460.260
 821.724 112.270
 234.970 586.410
 816.296 0.678
 174.455 654.576
 772.035 398.469
 308.182 902.126
 53.316 492.015
 192.314 14.652
 793.041 670.187
 71.569 508.411
 887.925 482.855
 16.592 871.134
 73.289 974.572
 390.675 627.830
 941.202 977.691
 328.638 933.374
 62.859 634.533
 458.673 635.625
 857.948 723.647
 339.195 869.735
 650.443 948.137
 154.781 644.975
 419.626 127.164
 209.050 969.238
 133.512 653.586
 961.756 363.436
 603.286 845.465
 529.445 78.900
 464.371 146.381
 154.049 516.965
 942.839 4.731
 545.037 723.076
 353.570 686.244
 824.629 990.494
 975.780 13.512
 111.717 554.212
 817.005 863.615
 331.227 717.792
 391.485 237.792
 347.478 58.899
 664.155 408.989
 911.622 268.409
 736.460 383.158
 556.544 748.733
 242.339 23.124
 542.874 25.760
 177.423 289.947
 285.317 902.422
 475.446 282.087
 600.766 827.980
 874.870 988.794
 303.267 293.740
 865.513 828.358
 513.486 951.938
 977.762 286.883
 892.695 239.353
 661.662 997.687
 397.487 360.852
 114.259 859.299
 78.400 731.175
 843.252 751.100
 613.650 207.247
 523.896 805.219
 331.556 379.867
 912.786 282.472
 288.362 685.508
 653.397 895.297
 841.737 389.226
 748.949 954.262
 106.770 462.092
 121.298 284.452
 666.769 805.642
 931.323 277.519
 104.445 76.510
 445.809 293.339
 942.246 842.443
 15.674 496.977
 758.886 902.435
 825.888 972.179
 860.791 165.901
 212.376 968.029
 413.714 485.893
 567.203 552.188
 315.762 647.791
 800.381 919.625
 956.132 336.228
 452.720 562.723
 944.906 238.838
 395.310 385.570
 712.161 535.608
 471.873 346.342
 806.527 298.051
 882.601 56.468
 724.341 854.105
 842.799 939.349
 74.072 924.838
 425.293 555.509
 933.062 409.936
 188.871 801.974
 944.598 583.974
 460.905 173.532
 295.356 298.237
 63.789 680.210
 422.401 587.916
 12.998 412.269
 543.949 26.769
 758.703 960.419
 761.165 806.593
 960.407 779.410
 114.552 43.267
 470.407 238.174
 126.310 311.756
 130.735 155.086
 750.821 116.665
 461.356 464.393
 473.787 531.095
 214.608 706.630
 434.119 843.216
 800.276 954.710
 732.371 886.773
 533.313 766.902
 579.133 88.588
 636.426 752.072
 123.614 823.676
 634.832 311.247
 886.633 748.276
 731.017 317.964
 856.892 594.601
 541.890 669.073
 851.073 811.235
 146.126 294.210
 496.590 162.762
 230.570 888.320
 683.435 345.404
 574.372 125.198
 14.262 106.408
 579.116 734.525
 328.685 688.859
 781.961 659.438
 910.691 466.018
 593.989 650.924
 332.368 826.597
 33.128 459.744
 821.086 61.447
 193.830 132.037
 542.348 660.491
 165.849 442.911
 701.220 924.549
 211.891 870.355
 19.384 638.785
 196.626 642.626
 33.147 142.255
 563.611 724.286
 74.151 1.468
 946.467 343.445
 486.190 585.693
 718.416 25.187
 48.572 719.230
 200.643 569.010
 122.224 712.901
 713.442 992.327
 315.695 56.179
 341.606 924.316
 543.838 875.820
 951.753 56.835
 985.117 570.337
 227.416 89.636
 349.797 336.679
 938.792 709.154
 969.851 280.927
 327.319 842.869
 884.276 504.537
 928.150 79.281
 395.744 677.795
 771.603 347.389
 544.668 739.680
 171.383 835.003
 816.015 225.816
 24.633 584.089
 847.343 441.713
 96.509 140.618
 331.151 25.942
 347.952 229.168
 41.538 36.618
 275.918 357.052
 508.366 334.577
 84.621 983.303
 308.659 908.714
 486.832 884.068
 944.996 714.267
 66.459 343.205
 487.556 285.336
 516.075 46.174
 426.695 691.219
 122.600 73.158
 825.937 575.280
 615.812 206.134
 893.934 928.952
 750.809 181.989
 473.890 686.393
 678.017 353.398
 849.301 92.441
 502.246 40.030
 307.558 403.426
 262.849 259.538
 413.263 773.368
 525.865 380.959
 199.330 994.134
 589.725 918.739
 967.510 74.683
 20.412 325.040
 35.473 829.785
 479.765 398.604
 212.697 711.413
 49.993 233.114
 622.980 955.662
 24.424 415.049
 511.335 774.738
 293.409 154.798
 124.432 227.797
 447.505 914.738
 586.796 627.622
 818.012 869.701
 813.042 844.094
 226.377 699.541
 5.813 752.827
 895.556 37.072
 749.586 841.154
 43.108 659.667
 384.592 757.937
 210.535 767.138
 448.748 402.542
 547.350 495.657
 927.550 157.046
 550.768 6.505
 724.502 629.896
 230.218 904.094
 732.936 995.055
 215.491 490.322
 682.450 765.185
 931.997 77.918
 281.003 858.084
 927.962 655.552
 261.599 720.583
 636.434 29.412
 658.102 322.246
 997.618 832.484
 818.922 171.877
 240.482 682.427
 364.035 433.128
 841.064 235.794
 997.057 401.927
 930.758 900.153
 0.170 379.564
 741.682 761.746
 518.882 542.672
 646.589 615.671
 742.272 127.854
 904.408 364.779
 612.220 857.307
 864.441 14.814
 264.736 416.352
 445.238 834.539
 483.783 228.673
 599.616 284.283
 701.785 175.412
 944.284 123.548
 633.528 75.571
 88.505 782.721
 306.463 133.932
 586.681 986.027
 828.895 505.631
 88.339 618.426
 699.644 101.313
 717.450 580.006
 243.009 631.517
 111.208 524.586
 989.011 172.413
 844.392 857.711
 601.710 626.676
 195.313 611.437
 581.866 893.125
 737.357 23.292
 181.358 277.486
 8.752 44.415
 215.881 245.502
 292.752 72.353
 152.705 500.604
 179.798 948.412
 588.282 163.877
 258.889 444.297
 75.640 537.439
 752.505 870.422
 976.702 177.231
 750.799 116.387
 315.497 312.117
 577.600 946.368
 413.872 688.088
 722.388 47.505
 773.645 744.962
 266.022 512.611
 303.486 344.512
 209.319 739.963
 603.405 650.424
 56.088 278.644
 846.081 939.320
 207.758 829.289
 516.928 216.567
 575.140 334.661
 281.391 279.413
 512.151 34.797
 879.469 962.612
 12.691 206.207
 747.659 508.162
 699.413 507.836
 34.565 501.733
 664.435 887.810
 508.518 435.080
 717.478 599.959
 206.956 398.189
 155.140 288.505
 404.549 529.553
 212.857 339.859
 889.651 901.055
 903.325 804.347
 649.279 369.187
 814.899 455.784
 837.361 361.211
 551.744 796.529
 508.361 498.353
 83.691 609.226
 660.584 693.945
 155.089 598.406
 975.854 848.848
 724.050 616.032
 542.971 336.393
 889.973 300.744
 292.958 102.057
 969.801 822.704
 789.147 767.259
 932.090 971.700
 42.291 630.871
 750.567 478.482
 750.989 805.613
 931.647 156.543
 594.687 949.576
 367.531 897.934
 177.443 586.280
 210.486 471.852
 885.752 921.283
 925.160 444.092
 186.271 321.217
 402.988 859.874
 855.786 324.971
 692.614 878.820
 865.691 699.446
 767.708 600.991
 399.461 768.008
 901.596 424.899
 979.700 52.529
 807.839 495.703
 340.499 345.067
 226.640 963.475
 372.931 218.239
 155.980 722.247
 771.873 890.632
 339.349 150.805
 449.225 371.971
 902.311 751.975
 83.432 149.835
 479.846 879.890
 532.659 963.644
 675.172 361.828
 136.594 701.141
 946.723 435.407
 10.602 297.206
 819.159 221.711
 339.672 4.461
 771.010 894.463
 905.432 220.572
 958.261 754.316
 827.590 519.538
 610.214 811.034
 924.869 855.696
 80.152 965.913
 556.218 441.999
 75.225 988.578
 100.465 291.664
 32.685 728.842
 884.212 238.263
 285.891 193.136
 839.576 688.105
 984.726 559.933
 134.234 825.521
 440.337 988.352
 588.260 291.879
 970.867 283.805
 700.570 939.302
 578.588 484.191
 330.815 456.921
 113.203 95.951
 501.672 958.671
 522.836 682.733
 836.288 875.269
 493.196 447.780
 963.782 217.906
 184.683 277.278
 903.070 876.739
 932.851 864.226
 265.789 623.521
 43.963 215.094
 849.772 835.355
 136.735 274.279
 275.642 216.815
 624.239 69.487
 153.927 432.577
 745.069 685.779
 465.089 174.642
 216.838 283.488
 449.576 770.501
 852.957 68.012
 102.220 624.902
 938.300 645.295
 60.671 102.661
 461.983 119.157
 190.222 568.293
 445.361 934.699
 869.264 255.697
 147.768 190.324
 945.947 144.136
 277.111 540.098
 595.794 652.064
 950.725 13.941
 93.374 455.644
 845.705 987.280
 503.328 212.162
 127.116 41.434
 884.688 178.783
 555.057 744.030
 128.464 313.615
 933.683 133.645
 555.679 218.920
 391.141 368.698
 888.643 416.163
 61.452 67.161
 872.368 750.729
 598.089 56.232
 318.968 922.482
 683.005 820.676
 532.172 79.389
 731.006 901.768
 251.163 338.460
 332.342 887.780
 445.655 894.857
 459.423 749.734
 463.167 820.836
 997.629 925.997
 343.838 656.095
 984.590 325.519
 199.890 755.793
 874.489 896.660
 731.240 38.360
 829.300 457.100
 493.999 99.005
 201.128 476.159
 936.267 604.242
 60.706 585.655
 400.168 825.800
 476.475 926.349
 898.256 117.921
 714.579 436.989
 97.050 989.514
 148.653 800.355
 374.453 212.131
 303.749 679.762
 308.294 566.784
 553.469 829.764
 450.345 438.641
 813.944 631.800
 647.240 480.429
 481.247 90.151
 593.276 85.567
 517.008 592.423
 299.526 933.738
 255.218 74.125
 1.924 528.644
 264.518 176.541
 923.634 464.408
 615.813 614.550
 673.183 298.628
 664.016 105.388
 771.473 932.018
 22.572 695.318
 433.179 493.245
 685.650 269.099
 809.437 989.859
 209.033 63.053
 160.616 639.717
 798.723 517.969
 54.930 460.091
 955.848 210.311
 568.301 622.603
 695.670 562.041
 434.172 430.620
 83.488 739.359
 202.702 831.794
 25.275 562.805
 214.176 822.748
 608.299 335.307
 771.518 256.760
 327.378 486.130
 465.102 640.562
 854.295 578.373
 515.753 855.691
 538.167 52.153
 68.768 106.199
 67.970 607.269
 105.437 161.967
 18.065 165.690
 504.909 409.524
 744.514 209.173
 457.090 755.430
 43.570 39.870
 18.863 856.445
 441.238 256.493
 946.242 922.212
 99.835 835.989
 802.664 786.977
 327.623 536.591
 719.737 554.436
 112.596 534.240
 506.101 752.348
 101.291 927.864
 200.264 99.851
 966.015 922.792
 735.129 89.849
 185.340 564.067
 419.505 161.561
 267.298 46.790
 192.073 214.793
 314.857 98.470
 516.463 169.243
 339.434 194.238
 765.405 660.874
 719.065 430.433
 594.008 395.816
 850.170 512.268
 186.418 143.350
 110.435 289.216
 139.356 477.314
 318.343 645.209
 835.977 693.924
 603.230 883.278
 383.134 508.731
 977.941 364.932
 906.565 221.848
 501.334 418.110
 296.915 734.933
 125.779 24.321
 403.172 692.676
 618.841 661.555
 410.500 833.231
 130.442 806.302
 401.166 484.269
 426.783 892.855
 267.968 793.022
 738.128 163.731
 570.066 379.073
 855.482 510.088
 135.433 437.951
 175.321 549.539
 219.242 82.348
 24.409 290.430
 523.641 707.299
 818.687 521.877
 24.876 117.935
 520.077 798.626
 195.005 915.890
 879.391 575.606
 157.072 446.319
 97.347 721.289
 587.357 345.563
 631.996 599.342
 741.861 174.170
 840.682 968.115
 5.638 686.303
 207.396 686.355
 464.866 280.180
 889.278 225.857
 507.949 41.429
 864.730 137.967
 651.768 368.961
 803.584 276.826
 143.838 438.751
 958.972 889.720
 345.239 82.907
 530.673 800.969
 90.382 48.416
 528.926 263.399
 738.851 951.350
 712.001 569.012
 275.563 598.202
 544.581 902.148
 825.537 137.007
 769.512 903.901
 278.657 798.290
 373.322 981.203
 271.499 751.617
 804.655 38.742
 653.773 940.103
 951.209 303.439
 336.023 155.833
 849.780 531.670
 335.389 217.583
 478.603 686.716
 123.496 932.873
 422.502 211.565
 453.682 734.312
 198.601 129.150
 575.971 31.047
 651.005 223.234
 712.618 606.177
 962.325 598.784
 392.959 907.255
 461.901 616.675
 465.257 46.816
 836.814 935.706
 499.697 371.654
 452.125 582.270
 758.374 831.872
 969.294 277.550
 775.960 233.148
 102.498 872.207
 912.482 78.121
 285.876 623.397
 504.546 776.008
 932.963 168.175
 653.521 844.832
 373.198 636.439
 401.899 559.824
 48.118 156.354
 418.918 667.240
 68.332 552.397
 152.890 28.192
 276.599 852.941
 223.428 765.835
 865.254 108.502
 87.620 935.914
 768.931 286.929
 389.110 340.169
 235.440 736.973
 10.137 660.184
 485.910 991.583
 518.979 52.207
 355.665 877.276
 217.334 48.123
 483.184 882.051
 325.340 531.765
 537.831 153.032
 430.812 571.212
 277.563 3.742
 311.468 495.371
 863.665 332.314
 705.360 206.573
 866.781 324.603
 849.292 859.935
 141.383 444.169
 374.726 645.704
 166.742 214.155
 895.899 53.896
 321.924 159.538
 748.725 143.215
 728.982 503.110
 448.129 581.033
 939.110 561.373
 585.257 561.245
 605.901 49.621
 847.238 775.973
 971.111 726.581
 326.649 939.680
 142.514 551.712
 214.538 605.381
 759.836 121.538
 711.801 227.936
 290.796 940.131
 624.126 315.207
 270.382 673.263
 653.948 650.999
 766.366 61.872
 100.257 701.811
 24.444 519.944
 208.388 550.573
 997.117 521.823
 164.606 793.640
 499.578 867.364
 45.391 441.594
 349.556 488.482
 452.625 770.146
 650.476 81.863
 90.530 455.048
 560.961 989.403
 868.377 15.909
 478.924 135.850
 898.034 299.934
 654.147 723.019
 853.685 310.513
 255.863 788.444
 882.303 370.370
 866.459 695.704
 610.128 288.445
 81.988 431.708
 748.566 648.280
 285.796 56.421
 531.364 468.404
 962.572 362.030
 335.717 607.729
 953.817 346.031
 678.451 347.621
 467.711 346.539
 612.703 413.917
 170.116 4.312
 862.273 284.388
 350.952 746.076
 754.386 327.995
 611.068 384.949
 784.903 150.752
 207.260 129.076
 63.648 378.271
 663.129 717.268
 735.646 27.376
 365.551 264.805
 3.545 39.062
 62.804 423.171
 537.717 533.860
 731.510 619.782
 756.669 870.331
 534.099 948.743
 797.963 740.357
 223.197 997.779
 538.433 814.447
 619.172 802.201
 24.707 990.098
 774.914 761.675
 356.802 120.781
 309.019 803.345
 847.772 377.494
 624.110 154.521
 33.089 674.551
 398.425 644.397
 399.898 72.753
 741.559 597.540
 76.732 843.231
 713.036 738.091
 900.254 161.507
 816.848 484.364
 441.565 821.975
 486.294 986.091
 618.406 176.726
 169.188 913.698
 281.868 858.981
 200.100 539.315
 691.061 40.227
 317.843 6.666
 573.622 672.316
 145.476 841.444
 714.113 702.396
 716.955 940.465
 869.649 831.697
 808.102 247.882
 638.947 371.247
 336.325 596.559
 516.915 871.838
 938.507 294.677
 264.649 855.776
 352.707 769.474
 380.118 428.427
 827.810 255.350
 536.742 213.560
 205.413 211.383
 487.699 743.427
 877.313 968.344
 938.225 588.871
 665.579 398.008
 44.783 473.344
 23.852 43.762
 490.179 855.108
 370.146 792.961
 942.107 852.231
 962.712 465.292
 266.850 434.131
 479.663 560.512
 230.806 910.644
 396.053 291.699
 874.125 455.127
 733.247 130.873
 30.012 632.408
 727.147 631.979
 40.451 236.925
 194.555 757.418
 987.544 642.982
 719.396 319.267
 325.734 930.215
 409.390 221.888
 723.507 266.360
 643.946 740.792
 966.442 39.922
 528.544 141.465
 652.486 561.870
 350.887 94.667
 44.057 463.011
 188.764 910.702
 202.045 257.893
 516.366 939.030
 489.262 623.301
 590.234 171.654
 723.598 336.437
 41.612 275.006
 915.642 262.405
 260.696 847.148
 326.258 390.676
 209.728 562.212
 914.418 454.686
 454.379 194.994
 455.124 776.952
 742.257 4.001
 235.653 454.182
 998.138 45.024
 282.494 13.435
 339.899 159.344
 231.565 52.721
 667.710 366.207
 883.866 839.527
 640.386 439.247
 44.045 231.000
 853.781 577.705
 730.098 843.264
 781.429 327.835
 281.151 18.182
 360.529 565.537
 242.977 588.398
 917.746 231.678
 346.314 640.612
 668.586 195.693
 33.474 728.477
 108.599 705.693
 159.163 236.536
 889.872 224.821
 970.299 682.192
 965.883 429.912
 738.364 641.245
 943.506 901.254
 410.955 62.392
 332.680 718.659
 4.498 5.862
 189.995 221.986
 768.270 200.591
 48.361 532.103
 205.023 303.029
 875.193 765.303
 82.511 789.473
 548.669 929.954
 563.497 94.022
 255.985 254.120
 422.443 877.787
 647.848 657.978
 111.728 284.394
 206.456 521.703
 748.331 195.211
 354.802 90.271
 176.177 979.003
 436.268 349.272
 335.639 59.154
 986.358 63.709
 658.925 962.336
 192.264 724.113
 980.309 921.172
 158.107 235.687
 78.671 776.336
 459.797 427.150
 984.771 947.522
 456.943 472.276
 318.699 845.456
 232.064 500.562
 358.459 896.612
 729.282 431.135
 166.439 607.485
 373.704 68.853
 757.365 955.473
 955.086 941.971
 23.186 148.686
 969.209 190.894
 434.302 128.053
 620.194 7.116
 612.754 413.131
 817.187 905.818
 874.811 230.063
 348.112 245.713
 124.270 658.598
 908.261 402.238
 853.245 538.247
 307.261 387.275
 987.009 465.238
 307.433 288.111
 359.383 666.373
 570.869 983.817
 394.132 268.211
 850.963 267.674
 217.987 295.917
 174.007 854.527
 767.370 81.824
 463.335 142.243
 252.043 976.293
 85.977 902.882
 586.145 810.200
 701.656 943.232
 524.991 327.692
 696.073 853.372
 392.313 298.334
 342.801 178.651
 538.079 628.958
 696.921 143.450
 325.674 67.407
 442.926 628.394
 256.036 953.637
 441.961 676.062
 245.564 499.521
 319.431 859.009
 487.589 729.222
 952.267 389.091
 350.303 89.572
 332.252 645.249
 456.901 837.782
 752.797 630.269
 218.988 265.745
 174.338 783.515
 367.862 150.599
 629.288 139.578
 369.011 195.177
 620.450 361.462
 385.192 695.066
 214.388 35.925
 747.948 937.597
 328.908 408.328
 734.672 489.056
 35.275 580.795
 59.845 287.322
 342.687 992.208
 559.363 446.090
 284.858 648.871
 463.668 652.747
 394.261 253.290
 759.520 654.083
 114.822 774.047
 975.610 362.529
 982.844 566.226
 290.944 761.095
 691.145 358.991
 857.135 858.935
 463.213 10.107
 299.866 163.427
 601.352 137.426
 377.113 341.385
 62.014 591.164
 32.019 184.567
 457.642 260.467
 599.061 556.991
 820.507 211.134
 669.358 457.917
 701.188 441.880
 263.480 599.932
 951.916 203.344
 119.984 281.874
 680.252 441.828
 410.449 777.818
 997.103 368.923
 315.123 802.770
 48.425 794.648
 119.101 830.704
 464.003 837.133
 751.610 499.341
 409.157 93.442
 628.291 47.219
 344.299 746.698
 859.115 591.788
 918.903 332.725
 146.711 112.326
 15.046 699.059
 268.449 679.182
 253.562 780.110
 860.916 842.484
 553.478 169.899
 210.583 120.864
 941.552 598.995
 6.144 316.570
 419.982 581.823
 85.609 420.667
 571.714 976.410
 377.540 294.650
 797.242 538.964
 706.664 147.180
 795.400 823.707
 328.308 231.789
 612.791 803.387
 845.935 728.964
 359.462 212.459
 126.537 640.326
 417.741 953.497
 488.159 800.528
 630.507 583.935
 523.882 31.617
 846.207 306.269
 631.625 643.036
 200.648 427.742
 526.959 177.006
 337.949 607.983
 567.492 663.144
 201.133 563.689
 656.298 967.860
 171.018 202.211
 315.304 784.012
 892.607 380.669
 427.848 725.757
 621.692 869.205
 295.915 84.467
 949.393 387.328
 398.513 416.472
 245.760 297.384
 382.603 15.440
 610.062 211.506
 879.862 855.208
 858.198 195.519
 186.964 47.231
 527.705 748.933
 343.121 655.523
 777.570 383.272
 808.261 656.812
 720.684 506.355
 613.749 370.730
 296.951 808.139
 303.215 151.286
 498.292 310.295
 185.325 4.069
 144.984 328.404
 817.789 941.794
 615.612 459.814
 370.204 822.723
 908.628 274.602
 663.363 531.575
 198.032 90.176
 548.305 200.835
 3.466 256.077
 616.722 662.539
 168.206 984.000
 475.628 37.913
 797.913 414.547
 376.656 776.646
 6.938 317.496
 470.510 151.603
 924.443 343.244
 419.491 191.513
 684.313 861.570
 308.341 927.564
 643.951 187.988
 461.718 164.134
 508.535 971.106
 824.413 424.226
 368.628 25.705
 359.954 322.218
 457.338 290.408
 549.755 76.517
 94.236 476.220
 556.786 779.589
 280.433 478.805
 186.252 120.161
 544.419 644.767
 115.607 620.244
 291.383 417.629
 365.066 866.951
 287.711 915.521
 978.406 335.089
 303.366 298.246
 926.286 1.443
 952.142 820.529
 327.508 226.030
 605.756 710.563
 907.965 140.788
 932.858 193.810
 835.599 754.012
 226.982 352.403
 539.111 1.990
 664.936 86.948
 147.950 300.760
 984.115 262.361
 793.932 654.629
 616.566 470.405
 156.544 838.399
 980.664 542.243
 483.551 502.157
 647.047 573.833
 497.917 556.785
 281.536 379.900
 436.616 831.148
 269.547 829.054
 234.810 585.298
 467.666 809.266
 51.671 995.436
 660.318 770.948
 866.338 563.999
 652.784 51.621
 391.852 560.835
 964.099 924.380
 652.152 968.505
 330.842 470.567
 36.423 26.221
 559.660 659.343
 733.193 773.543
 115.073 142.975
 103.835 57.997
 469.978 231.905
 684.920 252.105
 28.247 799.071
 217.483 527.529
 28.277 745.104
 948.479 450.275
 508.582 417.123
 697.986 24.931
 244.171 561.807
 51.104 152.207
 706.904 71.613
 934.782 937.593
 53.430 780.659
 649.092 955.395
 968.033 728.546
 715.040 628.166
 780.350 746.567
 205.048 413.312
 612.999 557.496
 269.285 724.231
 693.529 208.806
 545.629 70.631
 268.583 987.227
 930.897 40.685
 493.790 662.657
 636.861 615.677
 26.800 170.208
 600.533 195.901
 937.319 614.602
 661.167 305.402
 659.337 741.057
 656.744 554.032
 567.524 996.438
 883.561 280.118
 960.577 754.934
 560.496 728.336
 705.951 720.299
 854.033 378.354
 47.744 474.123
 164.007 514.213
 435.527 414.405
 208.981 586.641
 107.802 234.529
 653.245 785.681
 298.723 708.454
 706.600 314.685
 648.171 968.531
 128.642 585.289
 828.700 47.958
 159.469 273.302
 781.911 86.613
 60.003 365.029
 833.259 908.383
 612.149 850.650
 457.931 327.428
 239.315 94.578
 559.448 452.834
 452.412 531.718
 832.917 874.425
 399.076 743.259
 480.918 131.118
 141.813 86.676
 174.037 506.869
 363.980 463.368
 470.620 453.368
 904.614 965.630
 780.136 804.120
 460.223 655.098
 548.219 188.014
 23.651 580.467
 413.985 454.190
 919.412 977.040
 224.594 531.742
 357.566 928.907
 649.333 531.140
 182.975 281.292
 705.039 378.172
 315.867 321.524
 353.824 200.551
 338.201 398.521
 858.306 672.365
 806.631 809.431
 252.548 688.330
 398.446 675.809
 910.397 979.823
 606.218 278.481
 146.810 505.289
 777.764 178.964
 279.975 821.557
 191.178 75.236
 898.892 858.452
 104.165 510.970
 836.586 30.841
 319.635 460.655
 735.918 899.751
 465.876 269.559
 133.330 372.676
 552.700 149.323
 774.598 963.747
 291.458 269.426
 842.431 933.533
 466.095 685.235
 923.496 228.256
 327.287 788.392
 705.109 336.859
 517.940 429.564
 480.597 295.212
 594.911 261.868
 796.472 668.865
 410.761 491.491
 811.341 33.849
 785.917 46.246
 801.609 109.526
 314.067 20.087
 465.914 654.242
 283.452 99.400
 300.837 655.283
 498.445 893.436
 974.477 386.492
 887.198 685.260
 770.081 992.804
 772.919 990.548
 345.150 329.290
 362.568 499.459
 116.592 537.278
 614.397 912.324
 981.922 1.360
 135.065 934.346
 90.735 884.025
 31.357 229.716
 338.349 880.209
 807.213 554.204
 841.350 438.861
 13.477 80.408
 127.714 744.892
 688.146 235.276
 215.147 790.461
 884.757 209.751
 321.516 952.927
 194.907 840.277
 139.924 467.094
 999.724 357.348
 485.495 876.257
 809.669 743.334
 576.843 80.447
 0.664 227.602
 226.071 597.115
 258.588 998.831
 78.792 500.844
 288.357 150.697
 649.913 621.881
 715.630 456.457
 949.853 631.048
 449.653 939.919
 775.530 809.496
 128.724 664.749
 365.171 549.900
 132.252 381.844
 778.137 930.711
 215.738 976.754
 580.996 282.428
 260.419 257.890
 797.676 275.465
 284.235 873.944
 541.472 219.637
 544.898 788.842
 794.771 507.850
 791.689 158.318
 771.699 259.079
 956.124 918.409
 600.523 531.664
 481.736 327.664
 435.920 66.349
 201.903 907.521
 873.427 474.233
 7.276 145.241
 835.115 468.062
 279.047 297.984
 150.334 22.172
 182.656 142.684
 420.119 878.431
 853.035 422.289
 558.261 250.000
 394.885 553.720
 604.327 834.419
 560.549 285.778
 39.987 770.969
 247.745 966.318
 274.344 168.565
 326.874 828.023
 138.743 509.217
 212.902 802.194
 917.428 83.909
 443.399 282.212
 485.967 643.328
 918.509 585.134
 711.344 412.050
 460.075 594.474
 140.938 303.599
 718.557 843.372
 755.240 633.235
 913.490 639.515
 842.265 418.792
 355.100 406.300
 859.430 816.455
 533.284 274.574
 48.590 702.901
 850.748 802.109
 957.466 497.902
 847.965 110.642
 369.462 148.389
 250.202 440.442
 255.637 657.724
 45.740 248.055
 617.281 549.630
 467.362 272.990
 693.057 377.870
 536.803 122.951
 247.282 518.745
 288.425 664.946
 149.738 467.923
 910.596 41.798
 394.954 175.724
 531.638 281.565
 110.570 331.168
 884.875 943.064
 68.904 195.756
 470.767 896.593
 169.889 609.750
 402.977 418.300
 312.070 178.866
 892.094 163.115
 844.296 695.605
 251.521 49.302
 305.294 370.459
 573.639 552.438
 650.692 22.993
 442.827 673.684
 454.695 606.092
 550.550 862.871
 301.949 168.753
 134.670 278.114
 477.857 979.776
 262.020 927.845
 174.450 178.072
 44.557 836.637
 383.786 142.330
 562.788 411.584
 909.687 206.343
 156.525 560.887
 27.681 324.781
 626.249 870.570
 126.404 521.837
 15.536 709.708
 613.964 151.553
 966.360 580.360
 740.255 149.247
 57.868 317.569
 119.658 59.137
 161.995 979.818
 314.720 950.762
 235.456 944.351
 115.052 668.177
 380.101 968.655
 200.020 739.185
 657.990 823.489
 869.762 770.378
 462.934 709.162
 956.027 96.710
 98.595 591.120
 949.658 686.377
 169.860 29.351
 700.695 933.325
 987.299 115.789
 733.759 626.674
 145.665 2.239
 577.264 460.407
 951.016 816.448
 410.094 344.974
 324.979 784.798
 491.519 177.927
 49.619 255.881
 45.647 811.746
 776.399 340.134
 634.640 677.793
 604.736 727.374
 267.897 855.540
 440.070 237.758
 77.679 551.189
 921.229 14.318
 944.086 720.583
 818.942 329.342
 900.466 454.403
 260.883 495.667
 999.244 271.391
 446.598 731.128
 900.756 435.452
 143.655 294.505
 175.117 138.622
 873.519 209.237
 918.664 952.936
 423.889 222.722
 99.543 445.115
 988.820 760.363
 206.985 628.915
 617.261 861.640
 509.440 877.037
 725.957 907.928
 79.710 669.159
 638.734 236.651
 850.469 772.293
 588.596 992.509
 279.085 57.029
 452.669 193.305
 762.538 586.809
 976.763 525.438
 115.811 81.317
 133.290 762.969
 152.744 569.072
 993.619 495.736
 457.474 493.709
 487.021 518.095
 655.925 724.215
 269.627 373.079
 67.090 608.196
 697.778 160.278
 287.928 181.243
 353.578 433.301
 626.617 952.530
 422.142 358.719
 7.802 890.405
 388.890 947.963
 19.559 660.996
 383.380 162.371
 722.509 172.482
 118.802 725.819
 92.319 658.069
 791.618 145.946
 991.402 17.726
 745.492 471.527
 165.661 824.169
 852.042 818.138
 317.569 189.411
 805.904 435.774
 25.718 757.534
 213.817 719.830
 449.302 125.432
 20.943 870.995
 988.168 450.386
 459.479 70.702
 557.317 351.129
 24.962 878.162
 899.777 182.852
 637.898 784.605
 501.987 617.454
 988.848 332.680
 618.208 204.779
 403.441 167.179
 659.750 260.883
 412.765 711.173
 594.047 323.356
 539.833 633.664
 938.943 344.880
 783.508 806.027
 668.214 343.623
 519.244 340.471
 682.754 987.521
 366.660 510.821
 93.487 419.248
 275.466 711.018
 130.568 905.796
 135.146 87.309
 90.558 762.604
 554.621 454.500
 988.892 614.386
 723.528 583.436
 957.118 835.970
 47.650 825.656
 449.172 905.153
 341.264 361.878
 862.669 99.844
 5.905 554.292
 682.187 203.320
 778.417 19.903
 982.299 629.660
 194.495 85.200
 437.357 147.312
 993.687 333.883
 549.412 428.825
 847.591 512.305
 880.167 271.412
 287.374 245.578
 740.397 63.841
 755.742 865.264
 212.051 983.920
 730.811 322.353
 43.498 326.375
 737.290 212.422
 934.461 128.169
 348.991 569.773
 909.639 987.492
 524.319 380.930
 842.480 289.783
 534.586 952.564
 34.723 350.871
 528.133 963.009
 963.216 670.750
 309.212 488.721
 580.929 234.670
 40.082 676.740
 690.358 789.378
 341.778 321.574
 8.800 215.817
 170.621 80.442
 308.635 484.926
 83.925 745.921
 962.399 455.837
 232.802 101.605
 950.585 706.674
 989.023 766.863
 826.588 193.954
 335.993 834.508
 782.894 349.425
 543.870 403.786
 158.495 41.034
 671.402 585.061
 880.714 960.913
 761.218 616.954
 184.469 537.048
 343.099 197.101
 815.743 491.308
 856.392 430.475
 949.359 45.082
 626.493 281.243
 457.495 380.999
 62.776 552.944
 506.685 946.529
 220.854 85.594
 867.052 190.045
 928.578 555.841
 746.303 274.942
 403.236 397.016
 448.749 661.173
 981.274 459.835
 70.395 380.124
 988.266 42.318
 717.593 577.937
 346.304 400.381
 149.148 949.409
 651.556 270.648
 138.882 30.598
 763.032 896.588
 414.237 729.645
 484.093 541.536
 501.346 734.547
 453.720 131.104
 781.211 591.289
 610.746 17.442
 196.293 859.546
 470.140 563.783
 331.190 155.090
 328.151 365.333
 592.590 422.795
 467.716 148.228
 327.727 62.208
 495.489 308.729
 420.978 674.816
 338.485 397.817
 996.500 110.208
 846.310 739.814
 711.082 64.363
 771.881 556.599
 953.476 900.225
 480.327 100.628
 360.602 307.047
 606.289 170.529
 31.454 344.694
 41.196 173.025
 858.593 802.087
 784.507 425.745
 525.407 370.393
 989.617 378.980
 33.317 142.593
 832.704 723.166
 553.796 418.153
 940.651 186.007
 950.086 746.974
 45.158 92.477
 316.037 888.425
 249.992 236.864
 245.616 702.600
 975.990 213.584
 515.556 511.013
 905.962 378.373
 252.810 757.505
 414.334 9.934
 113.398 727.629
 312.372 851.103
 243.502 21.955
 750.797 5.619
 879.067 567.517
 731.904 519.839
 996.610 348.888
 530.769 896.984
 913.332 169.261
 0.544 174.154
 685.242 550.746
 34.108 79.492
 431.967 55.977
 620.620 609.086
 768.710 579.902
 920.884 191.880
 619.891 506.457
 493.352 407.807
 174.011 550.915
 339.343 92.197
 291.960 881.422
 361.375 91.385
 556.268 15.010
 404.935 64.091
 429.645 561.893
 497.522 575.082
 838.677 210.734
 628.182 466.749
 402.107 235.810
 298.215 676.378
 549.979 109.372
 694.388 488.199
 825.667 629.338
 218.158 756.745
 701.035 949.778
 979.616 139.205
 567.451 420.962
 917.554 447.424
 72.003 614.431
 325.041 133.778
 356.980 999.253
 583.934 808.834
 817.754 637.040
 885.781 842.379
 833.733 929.363
 137.727 203.912
 241.505 851.732
 320.436 75.157
 629.243 478.588
 434.020 627.617
 435.334 694.854
 194.080 55.130
 258.996 317.998
 632.550 227.959
 241.086 952.609
 230.085 574.975
 182.469 564.942
 623.769 278.375
 646.327 311.275
 965.148 996.160
 378.854 660.368
 770.893 916.886
 297.386 411.421
 437.053 445.434
 181.542 185.230
 256.196 554.428
 285.143 233.575
 766.174 291.202
 916.207 611.858
 4.322 972.886
 739.141 549.972
 879.403 741.156
 95.318 159.032
 496.286 782.792
 51.680 865.512
 169.123 192.516
 536.179 373.590
 784.827 91.287
 745.978 740.791
 580.074 787.551
 790.102 796.751
 675.155 942.901
 101.095 641.023
 473.376 479.606
 697.071 89.944
 344.675 338.820
 651.214 486.912
 629.678 798.599
 713.269 292.776
 641.096 414.773
 587.973 897.009
 922.342 420.050
 898.096 464.883
 920.412 663.293
 911.972 705.816
 516.789 587.954
 92.811 823.761
 564.548 923.045
 903.183 717.856
 933.542 419.356
 874.692 632.245
 253.051 226.081
 109.858 815.197
 950.227 127.287
 328.608 512.220
 654.011 493.268
 591.714 474.348
 111.727 238.752
 542.181 565.162
 446.477 498.838
 595.504 468.199
 567.876 955.747
 1.176 665.559
 489.946 486.885
 189.746 29.648
 64.536 909.817
 738.567 559.756
 516.093 315.833
 640.257 35.784
 176.576 694.480
 173.700 950.725
 933.684 31.283
 469.268 834.970
 290.247 724.848
 67.241 578.272
 209.753 323.327
 208.286 183.892
 417.608 170.087
 913.118 414.612
 818.376 411.337
 828.497 387.634
 657.134 931.890
 390.393 486.802
 932.994 517.380
 712.387 143.039
 2.309 900.935
 206.046 510.394
 879.026 238.844
 816.395 774.126
 243.970 13.312
 773.886 472.764
 860.614 811.514
 366.785 518.018
 912.348 950.235
 695.309 539.931
 628.622 466.254
 29.569 270.855
 561.211 676.853
 934.404 177.273
 566.625 825.619
 0.193 735.360
 209.198 399.782
 912.887 172.406
 137.408 561.115
 869.815 225.227
 422.385 938.034
 489.629 327.587
 754.596 337.528
 442.420 476.199
 347.323 948.265
 935.027 949.358
 922.322 407.616
 900.607 689.719
 985.215 922.851
 562.243 904.759
 920.447 88.647
 847.811 692.215
 135.625 388.062
 635.327 936.253
 403.638 751.666
 790.809 531.603
 732.020 269.643
 538.528 131.671
 29.695 885.063
 568.794 52.294
 741.677 964.419
 961.555 930.761
 635.834 255.881
 83.877 990.961
 408.910 259.055
 32.359 816.594
 541.202 185.527
 442.816 917.576
 383.270 870.916
 911.994 887.889
 269.725 480.909
 280.853 909.672
 193.323 50.989
 355.348 837.432
 359.453 617.721
 605.960 192.538
 601.809 385.134
 137.097 472.129
 952.891 359.494
 975.415 104.009
 609.413 657.463
 43.943 801.810
 547.385 114.212
 196.502 649.767
 262.092 398.430
 342.224 896.778
 625.424 979.676
 29.276 603.507
 960.844 530.273
 244.256 168.168
 881.819 609.509
 561.716 576.092
 672.991 343.712
 917.244 460.580
 418.036 743.549
 26.205 728.763
 300.504 892.368
 5.387 362.991
 583.500 489.615
 831.188 837.713
 473.587 775.142
 468.791 441.856
 109.556 217.965
 492.958 230.815
 206.681 191.846
 782.055 679.374
 803.798 235.496
 969.930 711.999
 179.264 103.653
 180.949 260.271
 350.835 243.609
 625.391 964.772
 885.222 307.478
 697.283 992.035
 700.093 951.852
 674.569 83.600
 532.324 242.199
 180.150 66.396
 112.117 118.836
 508.051 820.324
 367.219 384.655
 365.944 573.958
 181.871 722.625
 725.900 852.539
 51.620 164.642
 330.056 169.219
 60.874 924.682
 65.510 881.824
 821.738 430.690
 329.942 549.824
 659.571 984.623
 661.079 651.935
 425.769 632.174
 132.228 961.773
 827.166 307.463
 233.737 40.568
 253.142 48.346
 405.802 771.361
 378.206 360.681
 878.739 223.004
 644.461 591.194
 658.339 255.018
 363.536 285.352
 89.773 531.940
 102.513 936.528
 495.459 149.802
 167.797 643.765
 540.304 45.020
 12.388 996.535
 689.733 180.148
 856.488 895.351
 928.016 120.087
 522.734 37.027
 661.020 730.584
 692.646 873.415
 880.799 67.862
 440.346 63.952
 490.091 69.475
 896.561 747.069
 521.362 902.768
 346.735 456.227
 514.294 45.453
 531.474 695.950
 792.413 644.826
 658.023 205.776
 887.004 976.046
 864.049 799.695
 55.522 959.032
 18.456 540.683
 221.848 527.129
 670.477 449.824
 794.122 13.345
 243.010 153.645
 588.227 742.146
 737.386 928.593
 474.764 312.397
 6.039 735.479
 676.397 21.691
 241.300 667.547
 750.627 921.277
 610.566 22.203
 908.386 776.850
 781.226 97.906
 227.378 932.169
 466.803 104.255
 635.283 683.834
 585.984 935.587
 953.919 246.426
 358.671 317.700
 331.936 952.775
 821.265 205.592
 649.141 745.564
 183.507 639.838
 876.853 790.155
 980.913 303.634
 430.716 706.934
 612.895 145.370
 588.138 282.192
 62.814 917.289
 473.069 883.295
 41.451 744.361
 675.485 255.624
 601.778 684.661
 589.089 10.219
 265.615 119.512
 163.846 282.647
 660.172 55.406
 203.722 631.271
 565.946 507.776
 146.071 888.405
 561.612 937.169
 567.529 38.098
 254.109 730.177
 429.875 192.259
 493.825 359.879
 344.363 811.064
 289.671 663.690
 258.724 668.163
 103.909 571.028
 899.760 915.772
 272.065 170.365
 806.739 444.839
 862.489 686.953
 715.234 561.815
 969.459 351.396
 574.490 583.035
 282.863 268.322
 358.557 62.305
 559.030 877.629
 645.538 64.998
 47.059 962.434
 351.248 746.211
 922.040 63.040
 2.857 810.412
 712.767 660.602
 91.869 570.273
 662.329 294.018
 749.777 893.386
 953.462 455.801
 717.359 453.215
 998.278 404.803
 131.826 276.681
 218.584 53.953
 414.521 512.233
 315.996 598.237
 713.893 802.233
 291.463 191.580
 229.911 320.186
 965.420 551.019
 931.342 881.100
 469.751 43.287
 868.767 21.661
 831.231 413.942
 504.278 311.343
 996.456 564.397
 322.227 647.052
 316.901 520.131
 880.851 918.943
 929.211 207.254
 416.998 246.023
 642.931 748.088
 958.571 264.687
 851.264 474.114
 542.742 525.196
 779.229 651.395
 821.778 489.092
 699.733 325.200
 879.858 519.640
 906.818 663.210
 129.011 477.767
 514.980 547.444
 423.936 453.706
 35.487 911.227
 85.695 921.209
 99.544 807.548
 983.075 353.988
 291.694 437.569
 645.626 515.902
 415.889 262.468
 110.372 165.649
 434.981 908.114
 698.974 507.668
 49.289 281.043
 626.270 93.106
 361.358 217.051
 525.030 13.587
 215.492 42.443
 984.103 637.016
 708.554 744.987
 714.686 75.386
 602.380 520.236
 237.035 331.751
 190.716 412.740
 100.636 195.082
 800.666 635.323
 775.741 501.012
 959.122 87.961
 972.556 182.712
 200.726 166.633
 323.558 443.975
 110.612 348.054
 0.030 506.398
 10.995 345.386
 899.455 340.327
 446.939 80.355
 837.721 976.541
 487.921 926.909
 589.074 819.768
 725.912 909.372
 345.326 518.824
 558.302 933.383
 0.200 580.063
 939.136 980.887
 719.103 994.797
 761.878 191.589
 221.432 657.418
 601.384 204.032
 602.245 514.153
 845.405 251.608
 951.436 953.955
 643.057 654.970
 418.163 449.443
 398.968 265.613
 221.048 409.270
 259.877 479.636
 753.731 411.771
 641.146 930.303
 791.639 766.561
 992.934 297.988
 608.811 775.185
 831.690 652.177
 880.528 228.503
 387.366 808.540
 723.868 947.757
 818.703 681.792
 337.861 424.058
 809.424 19.481
 999.276 479.011
 911.890 81.270
 779.254 14.612
 389.363 291.454
 227.882 266.157
 614.234 38.772
 464.651 956.317
 601.531 167.139
 976.690 575.732
 741.581 224.306
 906.195 905.241
 693.247 784.051
 474.011 332.577
 112.872 593.135
 286.587 502.906
 30.475 519.503
 785.189 144.677
 303.380 286.254
 774.241 312.017
 441.035 400.494
 393.028 830.270
 919.111 51.761
 732.726 985.671
 804.995 726.290
 538.296 792.697
 472.593 916.685
 639.329 848.047
 467.119 297.785
 321.187 448.850
 218.608 675.665
 251.230 440.566
 527.659 625.243
 616.385 58.643
 242.993 131.125
 187.651 744.738
 705.515 494.838
 312.388 725.815
 688.437 918.914
 632.475 731.375
 261.683 314.412
 249.987 44.457
 248.308 184.136
 304.223 605.591
 421.149 730.199
 505.329 851.005
 962.821 333.719
 188.899 617.987
 837.809 108.774
 339.733 808.053
 911.458 585.520
 786.092 594.622
 909.700 612.292
 221.436 94.185
 611.376 58.105
 779.887 401.885
 170.759 760.101
 813.716 303.129
 803.565 701.060
 113.465 407.075
 560.549 566.130
 719.342 765.881
 836.906 452.572
 419.970 621.494
 104.804 568.970
 73.041 901.069
 44.780 629.199
 642.045 620.078
 427.360 330.361
 781.714 871.639
 349.761 702.147
 458.614 520.058
 557.985 267.841
 326.357 780.100
 828.943 295.064
 829.849 270.897
 700.811 8.594
 560.181 869.863
 125.810 450.231
 569.890 258.688
 984.502 804.091
 864.146 716.850
 404.117 953.246
 361.795 760.452
 728.027 928.875
 354.178 193.382
 5.047 780.660
 40.294 97.252
 424.809 401.920
 573.552 65.463
 91.029 540.737
 285.333 429.737
 473.234 815.246
 249.460 444.913
 337.866 114.373
 93.012 15.750
 662.962 532.034
 244.531 959.442
 171.439 571.429
 520.405 406.815
 564.159 25.276
 792.077 426.559
 136.039 837.094
 236.897 498.838
 260.716 668.006
 468.101 21.354
 728.476 513.591
 357.019 572.039
 318.729 857.486
 123.600 413.517
 435.417 724.450
 878.455 456.156
 487.944 958.230
 177.478 115.572
 770.974 841.716
 803.708 739.146
 396.579 182.555
 253.360 332.145
 827.405 480.905
 685.105 501.113
 418.872 192.371
 132.876 929.202
 223.830 204.154
 900.166 399.903
 969.906 902.234
 393.500 752.532
 366.217 958.945
 438.008 60.793
 713.690 691.205
 900.750 416.349
 616.428 397.941
 357.338 629.929
 558.209 989.853
 532.613 855.754
 308.969 874.893
 362.732 39.625
 855.048 998.782
 128.270 390.885
 551.144 92.215
 138.239 3.385
 921.437 116.351
 673.742 785.941
 395.616 87.784
 176.053 9.487
 858.986 505.790
 163.802 802.869
 283.987 491.639
 842.795 614.156
 656.076 115.711
 412.537 47.342
 625.787 757.691
 337.156 148.895
 729.819 383.044
 324.176 483.783
 999.374 381.233
 9.980 551.202
 388.712 793.725
 781.331 856.514
 739.526 949.910
 241.526 403.928
 178.508 453.998
 359.528 395.728
 611.107 244.022
 700.530 425.730
 711.598 833.983
 534.942 609.823
 858.999 501.417
 345.805 593.556
 374.055 885.194
 916.493 669.751
 171.554 392.899
 973.519 797.837
 254.760 805.002
 303.956 876.378
 998.164 216.001
 461.908 432.014
 747.445 823.543
 50.532 968.444
 221.080 308.125
 120.075 600.284
 539.161 522.395
 291.288 576.590
 397.470 704.473
 708.657 690.893
 117.678 359.358
 88.173 957.987
 659.755 621.853
 767.515 907.062
 505.470 269.985
 437.798 256.486
 890.584 436.362
 859.245 973.590
 659.405 444.029
 389.943 924.778
 973.376 441.100
 217.192 644.398
 862.962 633.775
 232.744 617.943
 760.205 819.508
 72.777 824.786
 481.718 641.263
 814.790 821.814
 895.822 950.558
 629.320 91.860
 653.074 952.682
 594.853 715.003
 789.981 373.953
 248.202 147.598
 837.608 840.784
 936.745 279.971
 839.782 486.666
 918.064 271.225
 672.153 639.927
 499.787 476.419
 469.553 316.534
 488.889 151.066
 233.637 313.403
 314.644 369.359
 677.893 524.330
 470.186 570.751
 647.928 879.012
 279.796 464.589
 559.786 122.593
 416.149 300.634
 959.348 736.362
 365.650 145.877
 706.302 267.720
 50.508 202.524
 314.244 448.165
 771.327 31.036
 475.182 881.199
 319.972 994.273
 805.938 67.863
 643.397 268.153
 872.702 786.527
 507.496 340.530
 778.564 677.171
 736.376 278.592
 190.534 510.303
 385.272 936.912
 993.747 399.686
 571.500 220.010
 600.857 889.104
 142.224 37.101
 826.807 790.503
 233.367 490.436
 628.843 148.214
 481.897 435.822
 578.058 166.798
 933.240 923.618
 793.662 173.890
 854.025 265.410
 60.023 140.643
 863.336 936.148
 737.518 287.819
 256.724 89.627
 852.786 342.864
 668.194 778.492
 846.754 950.522
 426.077 685.649
 7.449 85.508
 67.195 214.935
 709.916 469.941
 516.081 593.573
 521.539 500.569
 776.587 411.480
 754.724 972.043
 564.242 982.567
 610.479 513.885
 899.872 546.182
 59.222 602.251
 136.801 633.736
 655.620 865.648
 382.157 672.915
 641.939 169.618
 552.405 872.005
 722.071 272.793
 957.098 667.486
 501.731 220.132
 994.187 92.809
 708.480 743.538
 254.308 664.073
 300.027 831.149
 637.627 124.098
 516.132 0.651
 380.618 250.328
 856.536 255.906
 645.153 40.134
 106.165 947.557
 340.332 831.098
 564.036 915.213
 508.362 200.801
 951.406 120.187
 117.622 993.542
 418.676 132.830
 754.849 228.623
 183.276 107.512
 108.486 410.555
 609.320 441.719
 479.039 355.379
 684.394 994.981
 860.163 804.736
 512.755 250.263
 505.022 71.243
 483.983 987.650
 752.703 761.757
 501.161 150.692
 244.291 291.536
 75.844 503.543
 340.352 729.823
 184.082 176.418
 472.422 319.703
 697.628 192.850
 559.711 371.034
 579.174 870.586
 316.096 729.831
 185.341 534.847
 907.102 540.806
 234.351 115.101
 715.513 918.006
 748.430 891.965
 989.356 563.086
 508.521 287.549
 507.130 479.036
 898.525 159.213
 560.223 141.998
 58.893 462.834
 57.777 753.533
 808.846 437.225
 268.898 204.595
 79.964 57.022
 73.600 860.096
 581.466 478.452
 867.615 204.808
 992.539 522.794
 805.901 278.288
 256.098 8.601
 552.064 935.231
 90.791 449.094
 380.846 580.340
 906.733 409.177
 441.374 691.265
 121.115 691.936
 391.114 222.995
 841.421 662.040
 943.646 711.232
 888.644 969.023
 204.987 405.615
 745.693 903.185
 898.577 176.428
 765.610 687.750
 671.964 876.675
 591.534 410.471
 940.411 696.684
 410.280 644.308
 33.902 227.976
 271.552 358.824
 482.519 129.843
 96.044 631.021
 886.815 654.376
 211.893 216.501
 89.121 787.693
 797.297 919.746
 980.812 376.612
 667.690 227.236
 770.205 566.204
 582.059 51.017
 494.345 925.697
 11.239 25.695
 912.434 304.573
 920.864 351.857
 173.759 269.650
 85.814 67.398
 141.856 725.366
 237.283 129.511
 390.323 326.785
 616.982 219.348
 403.469 637.226
 397.466 544.099
 734.258 754.491
 748.450 553.861
 938.229 691.879
 864.480 750.035
 238.952 28.437
 0.948 115.665
 639.815 878.865
 927.718 14.267
 708.399 734.347
 340.327 191.089
 481.511 114.185
 758.531 168.782
 907.056 682.975
 585.018 398.240
 317.770 733.231
 40.268 935.494
 563.686 928.626
 83.160 738.312
 385.597 433.652
 574.259 373.551
 239.387 22.559
 446.197 600.756
 257.588 230.472
 572.815 942.249
 114.891 864.823
 138.384 598.791
 831.503 283.577
 316.160 447.158
 663.350 331.569
 890.640 26.798
 180.511 36.823
 472.289 442.749
 992.208 449.573
 232.351 677.414
 733.716 968.343
 657.032 501.692
 361.402 265.741
 916.165 733.697
 308.383 393.264
 746.209 129.181
 14.982 716.522
 648.547 460.509
 973.252 182.858
 42.569 0.058
 999.433 740.694
 332.784 459.303
 586.599 968.293
 647.260 627.151
 84.298 598.676
 981.325 321.804
 123.212 382.459
 288.931 531.184
 249.389 862.510
 560.796 620.597
 581.205 159.987
 423.110 475.753
 457.718 822.881
 295.724 308.423
 342.606 463.408
 630.323 355.304
 594.433 123.024
 375.946 763.050
 350.901 632.488
 213.514 879.677
 519.428 274.086
 587.870 910.828
 364.236 664.168
 423.619 285.741
 154.908 332.484
 121.211 89.629
 844.740 122.092
 926.723 924.757
 409.101 427.056
 690.517 570.616
 752.413 847.591
 967.067 723.572
 523.413 12.225
 154.728 948.361
 626.316 798.081
 177.226 198.363
 122.738 693.182
 18.247 930.084
 856.292 574.180
 140.091 911.599
 847.233 220.026
 553.393 407.367
 975.192 713.461
 616.882 6.044
 948.775 780.046
 796.856 77.446
 134.610 626.594
 821.232 724.019
 646.442 30.805
 341.672 296.251
 666.382 130.761
 241.431 625.837
 352.741 411.403
 671.470 291.636
 777.597 895.532
 291.267 558.214
 105.938 145.295
 765.154 342.784
 978.651 758.050
 504.461 291.631
 673.741 5.227
 837.912 40.582
 801.856 787.167
 78.510 145.049
 829.694 349.377
 378.364 283.751
 732.408 180.324
 320.824 847.009
 246.052 157.483
 91.857 236.870
 43.977 562.281
 953.364 344.107
 295.515 796.711
 966.389 78.902
 407.997 21.430
 291.561 260.965
 809.106 29.286
 440.297 4.695
 728.686 267.262
 29.118 240.242
 498.577 337.325
 569.827 606.888
 645.139 621.669
 732.346 446.906
 319.153 985.090
 169.867 462.017
 537.288 167.105
 176.048 107.878
 522.020 364.824
 132.606 472.102
 674.331 266.241
 337.490 76.345
 525.865 79.574
 516.535 271.809
 352.204 840.593
 205.841 59.444
 22.898 904.870
 542.193 801.323
 480.959 249.700
 561.544 328.682
 927.189 240.878
 331.217 966.328
 103.373 347.803
 533.369 444.365
 871.747 917.586
 81.737 159.082
 752.936 311.545
 50.510 768.500
 965.706 247.848
 385.824 298.296
 392.302 130.089
 272.859 315.004
 434.057 36.553
 563.658 960.638
 912.613 228.140
 704.717 791.763
 579.793 848.939
 214.283 122.903
 819.548 552.712
 975.473 525.966
 231.943 217.035
 664.236 11.486
 783.773 596.089
 205.376 332.323
 472.860 620.437
 633.072 564.543
 191.412 250.261
 465.347 283.173
 974.270 16.116
 228.713 52.292
 694.472 92.243
 86.845 770.165
 713.947 411.663
 335.776 472.180
 31.621 685.023
 481.101 209.111
 193.544 477.378
 566.450 438.175
 66.509 745.478
 686.652 232.759
 532.967 474.800
 206.222 417.262
 73.791 578.470
 79.869 240.658
 977.824 842.795
 5.663 331.220
 792.321 5.419
 555.289 730.961
 423.864 627.009
 244.706 738.077
 660.439 126.002
 10.866 925.899
 535.950 564.489
 227.278 35.159
 950.067 643.247
 157.812 820.850
 918.984 42.497
 251.851 384.465
 224.335 155.110
 515.539 936.333
 584.368 339.014
 147.423 351.095
 657.686 769.761
 949.287 732.905
 647.917 522.172
 664.625 566.795
 277.969 637.123
 261.312 860.882
 793.825 136.807
 368.107 83.193
 116.723 505.842
 156.111 159.943
 544.122 338.568
 189.052 463.095
 586.923 212.683
 365.977 598.104
 784.229 449.489
 465.596 73.247
 146.683 90.480
 845.221 145.212
 312.583 3.668
 124.147 488.272
 452.912 641.106
 719.752 913.015
 405.934 227.641
 636.034 393.013
 760.717 461.514
 113.255 762.044
 521.809 557.312
 521.601 879.301
 282.299 333.795
 62.035 974.934
 295.762 231.737
 467.833 573.234
 583.403 594.249
 477.665 526.493
 933.430 223.815
 575.758 600.298
 865.842 381.853
 519.893 942.749
 946.007 768.881
 860.362 998.245
 161.410 133.104
 801.836 734.333
 932.693 534.477
 888.401 821.391
 45.475 738.049
 565.312 914.017
 774.734 37.992
 358.474 845.076
 467.833 101.443
 336.224 163.854
 173.128 263.627
 502.897 475.281
 693.883 463.304
 598.237 804.296
 935.635 556.120
 422.386 195.959
 150.963 724.750
 707.559 835.838
 798.667 775.858
 852.210 645.417
 182.674 197.847
 612.445 973.122
 855.731 388.523
 402.470 203.135
 328.299 652.302
 938.139 772.138
 856.498 632.115
 15.329 789.672
 764.912 267.190
 651.263 663.037
 739.200 155.177
 238.453 434.884
 976.551 112.494
 827.242 944.257
 763.935 552.292
 926.645 53.439
 547.801 83.099
 10.184 568.073
 525.607 36.368
 152.588 781.663
 218.447 786.983
 276.691 853.335
 942.585 81.984
 432.789 176.049
 981.299 749.691
 393.394 98.093
 40.831 250.026
 856.305 551.280
 57.104 438.790
 392.605 432.950
 983.097 561.069
 341.479 744.424
 38.443 34.837
 481.251 155.407
 328.954 723.460
 39.890 631.996
 358.752 579.531
 445.368 216.143
 953.766 241.752
 856.912 797.854
 513.169 117.009
 615.744 490.054
 403.400 932.137
 164.707 852.463
 134.590 710.927
 19.836 958.070
 716.281 653.749
 46.204 37.822
 111.403 767.738
 560.970 950.173
 905.612 128.177
 827.508 917.411
 422.560 925.748
 937.831 155.686
 361.892 564.260
 231.448 146.782
 261.208 879.837
 545.643 193.855
 409.537 431.215
 216.353 547.986
 319.814 903.354
 784.938 155.867
 131.288 130.376
 451.886 969.780
 817.767 501.545
 44.691 678.891
 360.206 504.280
 427.682 705.638
 966.659 584.976
 123.645 793.386
 431.453 91.598
 390.752 562.840
 88.988 786.743
 6.949 996.819
 884.689 787.353
 664.052 28.482
 532.761 63.911
 724.856 750.132
 812.787 100.105
 411.299 362.022
 857.499 521.408
 485.990 867.673
 963.711 511.268
 582.093 859.024
 506.386 475.775
 399.802 76.997
 19.783 536.436
 596.557 977.044
 324.833 136.454
 881.134 361.851
 702.199 964.588
 310.197 492.159
 837.465 923.967
 264.393 569.815
 478.525 408.241
 937.338 363.388
 153.566 367.118
 245.644 165.492
 687.056 736.142
 905.474 522.359
 735.258 725.520
 518.025 940.790
 834.295 179.758
 63.031 376.789
 33.206 969.049
 369.161 955.786
 670.427 905.859
 269.518 418.946
 171.406 512.465
 68.896 976.783
 402.579 629.669
 159.714 964.018
 445.598 151.254
 591.399 202.611
 66.754 406.562
 792.497 708.356
 389.140 973.896
 587.843 125.896
 646.737 85.000
 970.111 493.861
 555.639 636.059
 554.132 962.901
 1.890 29.381
 245.112 392.309
 969.446 273.870
 822.735 203.742
 45.634 628.705
 19.932 982.202
 403.079 506.237
 348.509 484.171
 902.561 795.428
 687.947 480.784
 254.944 430.303
 255.463 160.806
 964.496 128.606
 465.121 215.118
 821.186 249.470
 764.722 683.573
 864.448 666.415
 417.753 768.709
 182.291 190.029
 433.549 102.317
 392.295 185.343
 204.549 23.887
 758.065 660.285
 601.063 818.929
 287.177 816.847
 220.177 235.265
 823.856 185.162
 558.407 2.024
 658.919 346.977
 152.673 215.820
 926.407 509.636
 239.397 918.103
 514.504 940.454
 448.492 694.725
 189.484 405.932
 162.289 801.286
 495.429 187.918
 816.712 914.827
 957.440 142.280
 944.090 783.159
 467.962 313.527
 697.839 577.717
 89.097 275.136
 955.944 834.884
 50.672 99.831
 572.844 315.612
 484.889 412.099
 591.408 635.687
 512.255 587.804
 94.526 971.830
 106.934 859.381
 179.030 774.965
 727.536 892.163
 285.981 105.409
 834.695 615.539
 786.444 719.704
 40.698 535.561
 469.903 300.463
 988.211 2.250
 35.294 534.513
 952.129 549.973
 167.637 57.173
 246.297 333.306
 574.570 428.553
 518.954 219.581
 938.357 268.825
 988.966 414.568
 44.571 821.761
 239.157 746.685
 16.427 548.118
 801.247 340.488
 204.477 772.186
 975.375 310.627
 648.951 955.991
 989.893 6.918
 393.617 286.956
 166.792 959.466
 235.726 7.516
 484.948 995.247
 649.818 251.249
 176.217 525.112
 730.233 181.926
 424.919 999.553
 617.814 452.867
 124.305 284.837
 273.020 547.668
 57.282 766.250
 846.483 454.373
 974.009 405.588
 697.761 528.370
 325.339 594.880
 195.783 870.458
 945.744 302.213
 375.479 281.940
 657.928 808.985
 852.551 945.081
 567.361 916.737
 843.861 642.510
 30.256 247.652
 888.924 191.126
 792.939 583.002
 806.289 83.785
 322.133 751.128
 387.933 254.703
 660.493 579.502
 379.159 702.324
 364.133 818.043
 907.925 96.903
 901.128 692.938
 916.261 790.646
 832.732 97.103
 460.752 47.724
 760.763 116.025
 345.412 172.519
 332.221 142.738
 238.270 280.046
 50.456 785.283
 715.269 106.650
 584.189 912.008
 37.484 775.960
 102.476 828.040
 569.167 229.962
 634.660 809.227
 706.768 913.402
 876.665 132.581
 838.022 708.004
 384.440 695.051
 963.889 387.970
 935.260 181.388
 175.798 487.514
 550.017 168.430
 621.148 302.968
 384.223 194.595
 48.729 304.993
 370.333 602.656
 593.772 910.112
 165.278 319.302
 433.420 895.165
 989.057 870.821
 64.743 664.044
 275.198 70.097
 679.164 664.482
 462.422 431.399
 832.599 965.647
 587.576 477.112
 946.242 947.391
 769.521 461.211
 178.288 212.393
 957.139 430.169
 644.679 846.848
 34.917 20.927
 552.992 548.301
 197.830 521.050
 466.871 575.625
 412.691 817.340
 10.885 11.803
 343.265 280.658
 932.689 161.222
 726.571 987.006
 589.156 616.686
 321.783 83.782
 847.112 354.754
 12.530 467.434
 772.136 269.471
 808.223 151.458
 708.158 592.964
 568.260 944.881
 767.245 325.991
 550.654 19.341
 896.778 902.548
 978.169 71.891
 567.505 20.600
 912.712 560.263
 430.629 707.278
 853.076 633.076
 678.714 963.347
 720.791 150.120
 170.057 600.935
 700.532 604.242
 948.920 393.635
 760.243 848.452
 627.309 282.865
 424.681 597.803
 153.682 903.272
 425.864 528.564
 948.965 18.006
 443.876 16.548
 862.651 897.518
 99.328 736.760
 216.760 179.516
 309.720 348.142
 641.337 149.603
 799.865 686.233
 943.405 659.684
 13.018 424.396
 826.502 422.400
 534.365 198.396
 527.723 193.577
 870.069 142.132
 954.420 280.321
 559.206 592.889
 477.374 929.946
 997.052 96.630
 418.342 895.180
 458.517 497.261
 407.591 905.157
 900.706 813.943
 84.807 861.676
 542.187 298.257
 180.853 428.504
 640.315 785.005
 408.004 781.315
 571.844 488.917
 65.082 771.008
 348.974 302.288
 47.239 648.016
 234.128 479.122
 456.891 964.863
 641.396 178.883
 114.592 874.276
 97.999 531.978
 541.637 966.985
 581.025 790.208
 958.212 133.732
 16.433 364.416
 243.440 917.647
 430.962 520.164
 821.219 64.073
 62.737 607.559
 956.064 733.974
 371.234 616.418
 807.067 273.712
 127.876 760.958
 839.455 818.118
 729.195 663.574
 329.210 26.253
 247.544 494.458
 916.978 231.213
 40.343 368.349
 626.320 438.733
 576.389 152.484
 814.793 286.767
 433.602 117.498
 983.804 22.772
 681.652 97.718
 747.545 150.899
 418.138 817.041
 18.240 922.168
 489.627 94.653
 273.450 701.920
 137.997 850.487
 753.381 256.155
 785.731 278.221
 417.091 597.998
 556.428 604.064
 244.732 564.444
 642.601 378.653
 989.659 229.225
 833.423 898.614
 194.250 468.340
 530.528 780.987
 324.073 989.156
 368.111 840.597
 337.542 311.632
 150.652 686.091
 186.378 90.963
 591.806 58.827
 383.028 725.625
 223.749 109.810
 324.973 974.618
 618.106 28.839
 935.814 774.594
 566.052 707.806
 975.717 204.057
 283.115 203.455
 148.639 581.110
 788.449 445.911
 653.626 637.071
 941.938 965.906
 808.037 105.083
 866.511 949.264
 730.809 565.716
 626.810 1.029
 185.963 56.058
 646.223 958.247
 625.531 471.302
 817.747 540.358
 265.412 755.200
 73.871 695.201
 908.678 15.590
 128.365 78.565
 883.178 131.557
 568.479 103.142
 271.652 898.586
 667.515 581.534
 923.667 936.629
 491.273 856.155
 93.621 253.372
 701.640 910.476
 944.806 691.916
 109.065 760.892
 296.270 319.718
 513.280 171.824
 520.350 846.037
 797.070 669.556
 280.650 240.724
 27.885 969.259
 142.516 111.182
 481.542 307.001
 3.390 960.571
 864.131 82.064
 744.643 973.061
 483.775 478.027
 668.509 366.456
 952.165 923.120
 775.696 924.193
 994.372 965.709
 86.251 14.117
 759.747 240.180
 286.706 57.276
 380.321 57.544
 481.805 3.858
 467.969 915.694
 673.842 273.565
 407.323 43.453
 424.470 832.795
 146.285 393.270
 563.612 510.563
 245.913 218.124
 591.789 339.081
 90.811 213.009
 822.780 74.039
 822.340 889.942
 283.334 175.136
 10.378 373.242
 828.872 371.268
 673.758 649.690
 955.308 599.486
 671.577 752.856
 946.764 85.562
 972.204 684.477
 559.798 760.560
 947.033 626.204
 622.609 106.576
 792.953 235.769
 141.471 60.866
 950.418 381.724
 628.479 336.543
 20.218 395.190
 969.699 636.246
 87.209 915.731
 769.393 829.490
 506.808 307.680
 465.543 462.437
 401.959 814.446
 798.970 588.666
 234.234 508.852
 320.721 109.978
 560.860 360.183
 380.783 746.827
 255.887 561.874
 499.623 708.515
 172.620 601.722
 679.545 784.671
 148.288 378.899
 265.655 252.875
 921.217 214.222
 569.590 904.646
 544.058 613.071
 979.608 985.781
 160.804 640.672
 507.668 670.522
 75.123 289.348
 180.468 225.917
 206.094 54.687
 832.913 547.500
 715.812 405.859
 378.007 675.041
 540.768 13.577
 628.887 33.351
 82.884 582.246
 61.724 934.168
 562.001 280.986
 310.959 657.926
 723.155 957.410
 662.100 686.383
 280.921 189.954
 786.811 246.597
 799.273 446.315
 587.882 762.597
 606.843 90.156
 378.698 492.579
 870.340 153.968
 7.007 96.651
 457.370 877.140
 693.188 63.734
 656.431 214.443
 739.009 397.418
 956.984 336.750
 277.361 181.415
 774.728 573.761
 483.175 218.120
 413.453 54.524
 210.098 852.010
 439.842 267.689
 619.426 986.841
 594.465 937.705
 742.837 706.331
 32.047 559.001
 987.826 477.296
 66.078 976.595
 726.301 707.590
 254.527 893.440
 377.841 145.145
 0.149 732.356
 837.981 825.665
 324.353 9.630
 939.894 732.748
 909.622 179.948
 559.765 143.512
 271.830 695.398
 369.472 553.986
 228.575 957.735
 445.877 760.964
 958.944 621.447
 507.977 910.860
 518.190 779.426
 468.420 291.872
 870.046 403.033
 954.714 164.832
 350.309 749.331
 131.077 712.424
 76.539 541.308
 390.848 88.433
 597.002 588.535
 601.145 811.628
 32.208 178.175
 578.871 256.448
 937.571 327.452
 325.856 519.419
 16.981 662.021
 420.043 401.023
 883.696 849.292
 471.044 943.440
 114.280 766.385
 27.488 851.322
 518.906 779.357
 48.508 32.510
 580.753 29.614
 504.063 405.932
 450.329 606.672
 783.021 402.953
 347.070 90.780
 1.807 244.947
 178.705 597.299
 610.719 13.343
 174.591 85.618
 683.727 778.764
 206.851 12.800
 197.709 53.925
 685.109 135.946
 408.889 651.866
 727.337 382.655
 21.042 628.858
 79.472 717.039
 318.191 472.430
 656.839 96.048
 363.753 552.604
 865.818 219.622
 10.928 222.379
 117.677 376.283
 41.516 856.193
 329.254 336.656
 671.183 717.535
 206.275 780.194
 800.513 404.768
 792.200 999.783
 328.280 933.828
 33.822 725.269
 104.446 364.709
 938.264 466.309
 416.974 493.037
 576.135 188.797
 463.187 126.829
 602.380 814.798
 940.760 110.356
 827.761 646.220
 546.386 691.520
 466.095 545.843
 835.619 346.083
 119.591 519.946
 72.413 452.404
 39.242 204.315
 581.713 575.053
 229.793 895.259
 866.357 776.963
 157.909 940.343
 716.999 689.942
 94.589 26.540
 540.351 775.771
 983.461 708.525
 669.406 688.395
 508.464 204.878
 965.317 176.387
 148.521 368.340
 243.194 958.926
 192.592 887.251
 75.310 273.603
 263.210 293.459
 170.270 776.879
 5.817 597.802
 573.937 514.686
 468.544 223.623
 368.726 249.217
 874.273 3.335
 796.922 396.393
 103.816 999.990
 938.519 705.763
 223.717 738.029
 325.689 999.966
 840.879 513.331
 468.187 324.493
 312.934 6.434
 943.912 670.973
 830.657 664.172
 926.678 599.816
 887.056 729.193
 182.303 62.773
 505.836 384.967
 270.804 115.282
 996.425 12.537
 6.486 5.547
 688.567 806.598
 911.560 965.983
 659.595 20.410
 168.599 437.268
 563.150 465.001
 351.453 90.915
 288.369 907.254
 365.377 938.613
 891.045 38.409
 630.208 721.877
 438.249 329.762
 623.747 250.767
 569.198 481.711
 697.664 133.027
 499.440 197.554
 269.570 523.217
 262.542 581.632
 470.342 883.993
 401.569 745.581
 425.968 938.049
 377.676 894.922
 122.151 789.472
 269.505 715.127
 234.743 787.923
 87.101 751.483
 109.853 919.564
 238.230 415.684
 897.726 46.836
 462.028 505.298
 540.389 37.588
 311.397 706.526
 194.458 965.904
 26.649 498.313
 749.845 15.958
 231.287 484.705
 348.423 250.859
 207.912 265.842
 382.771 935.701
 817.096 95.245
 986.129 933.578
 222.202 356.831
 835.793 771.514
 123.983 189.710
 461.645 136.904
 913.976 768.267
 660.881 791.780
 77.115 950.891
 3.792 550.172
 941.281 400.275
 411.320 61.747
 942.897 274.216
 983.974 582.256
 489.221 126.881
 457.419 728.153
 113.861 450.602
 99.730 839.645
 384.803 47.187
 499.136 84.798
 204.213 130.795
 422.414 788.941
 85.253 232.657
 859.288 771.183
 379.745 867.872
 66.950 206.352
 516.750 818.438
 153.673 840.060
 178.882 332.409
 707.453 291.171
 151.682 600.135
 603.404 844.814
 820.846 373.935
 284.582 125.872
 29.879 392.166
 79.940 543.875
 142.465 462.633
 28.788 502.405
 652.961 279.811
 954.731 296.893
 856.883 686.865
 358.202 2.400
 810.758 554.290
 963.129 736.208
 785.444 404.926
 300.754 618.427
 434.949 558.683
 586.096 837.176
 78.300 853.558
 837.119 134.114
 517.417 892.241
 903.518 82.209
 209.765 501.100
 964.486 942.844
 979.463 421.588
 479.300 15.920
 711.225 699.730
 340.661 977.911
 132.890 329.577
 601.175 122.561
 187.413 239.151
 83.839 951.424
 35.128 996.006
 117.063 621.968
 151.100 733.115
 675.495 154.936
 607.924 849.141
 185.027 476.534
 606.791 380.602
 942.101 661.656
 862.774 452.980
 485.334 629.244
 115.750 534.995
 775.995 888.292
 956.147 2.400
 830.791 251.637
 282.682 687.516
 596.534 123.971
 83.689 86.805
 655.496 570.541
 218.689 925.232
 549.709 814.356
 414.971 52.649
 562.333 663.781
 555.583 659.335
 97.773 100.997
 368.992 546.142
 965.991 467.535
 13.427 435.959
 959.941 359.089
 535.507 849.711
 880.955 121.862
 356.182 939.705
 331.102 251.278
 458.412 439.229
 72.913 695.911
 809.565 879.075
 927.493 120.756
 314.777 783.803
 117.162 280.660
 660.775 303.439
 686.663 383.853
 246.759 785.817
 389.083 414.518
 811.468 42.709
 883.583 950.468
 733.514 416.224
 649.433 815.975
 513.382 383.772
 15.600 600.103
 926.359 38.513
 681.143 437.457
 380.282 801.816
 55.988 671.936
 312.808 634.511
 384.525 925.894
 40.367 550.072
 579.196 389.268
 423.747 646.175
 844.208 678.003
 470.094 178.037
 820.423 631.858
 552.905 429.731
 143.849 812.097
 133.324 596.158
 948.014 994.056
 618.883 382.012
 123.592 543.276
 538.996 134.009
 699.205 522.339
 367.421 643.562
 850.436 645.118
 726.022 149.380
 58.088 612.724
 85.186 909.057
 303.153 908.564
 485.852 137.263
 839.226 166.747
 876.263 282.815
 661.040 767.450
 841.186 960.621
 881.181 254.063
 338.662 305.653
 629.787 550.195
 413.538 778.866
 51.261 210.423
 170.533 249.056
 437.899 138.424
 832.895 485.379
 416.156 311.678
 834.409 523.626
 493.584 165.882
 269.445 981.973
 742.653 907.633
 912.701 580.984
 204.685 274.737
 500.379 416.070
 958.483 173.975
 198.772 1.785
 133.209 361.435
 664.015 585.440
 325.399 446.190
 885.322 557.227
 481.183 190.570
 998.997 75.740
 854.909 436.259
 435.443 907.420
 886.011 232.740
 418.104 337.651
 931.667 501.132
 851.582 257.198
 641.220 91.173
 724.175 833.300
 200.333 531.348
 93.781 728.439
 752.402 421.938
 639.945 585.720
 518.788 958.875
 340.959 427.683
 688.379 823.843
 594.087 950.483
 183.915 845.117
 637.623 188.816
 294.043 776.672
 382.492 195.226
 695.728 3.245
 223.267 752.809
 94.036 340.184
 406.863 520.643
 41.434 633.367
 502.887 709.992
 135.360 991.346
 181.929 485.626
 853.107 4.788
 184.376 875.047
 592.235 673.576
 198.096 409.576
 820.958 306.433
 582.234 890.898
 587.918 859.273
 28.129 216.521
 428.763 904.777
 466.890 764.909
 75.953 185.742
 774.442 358.515
 418.823 897.935
 125.074 729.241
 167.203 14.636
 567.839 909.912
 390.910 35.312
 489.054 287.001
 989.271 86.324
 849.082 659.439
 592.973 784.078
 291.196 556.731
 21.314 293.161
 591.364 43.612
 270.923 566.918
 205.176 60.075
 859.982 479.380
 454.838 62.879
 910.693 969.910
 846.309 910.879
 541.129 90.411
 103.555 900.976
 327.767 25.062
 320.855 958.748
 867.182 440.697
 560.716 828.354
 837.754 508.937
 737.769 816.044
 671.445 346.602
 529.860 112.089
 676.118 566.973
 726.277 854.535
 588.358 879.842
 67.660 77.606
 426.006 872.508
 538.769 196.377
 692.649 36.854
 858.222 171.581
 460.192 960.193
 760.879 443.865
 320.515 190.842
 609.302 860.786
 306.459 335.380
 999.293 393.314
 492.434 295.780
 767.625 468.225
 405.330 454.251
 172.650 260.722
 619.867 945.406
 833.482 595.749
 944.870 693.852
 192.090 10.281
 597.101 555.323
 44.040 611.468
 329.349 986.870
 885.352 221.575
 954.631 132.595
 90.325 790.607
 366.880 882.899
 991.964 557.262
 481.972 324.736
 834.571 90.053
 445.716 416.116
 936.956 300.253
 615.444 698.849
 702.656 209.715
 809.716 308.686
 876.661 617.899
 930.450 491.624
 540.587 547.893
 540.545 719.892
 202.545 180.418
 277.947 392.272
 244.529 893.221
 7.508 962.894
 287.631 511.752
 461.255 272.953
 400.596 212.346
 355.484 354.186
 765.001 983.299
 862.056 165.082
 503.660 690.354
 67.240 635.239
 38.941 674.413
 93.365 194.919
 63.675 260.056
 758.492 211.473
 46.727 418.330
 582.460 638.135
 53.533 216.605
 142.369 790.616
 512.636 228.096
 968.202 730.603
 704.208 155.506
 534.554 870.691
 65.701 954.369
 334.870 381.429
 610.975 394.945
 361.142 927.249
 628.807 465.383
 598.579 474.301
 478.733 247.448
 878.365 80.177
 429.146 859.130
 812.554 14.495
 604.970 991.252
 716.647 482.272
 828.674 218.767
 763.957 981.448
 375.673 158.359
 921.002 664.990
 928.081 204.502
 997.693 380.571
 632.494 804.092
 875.629 601.141
 558.936 338.662
 321.528 653.029
 758.724 752.091
 872.632 300.013
 846.048 185.409
 922.080 298.488
 727.162 419.017
 113.087 337.278
 995.696 752.518
 452.668 293.399
 154.699 714.853
 613.277 840.242
 345.301 349.857
 841.703 646.142
 616.458 687.528
 829.715 98.364
 996.219 827.719
 114.276 220.407
 86.590 34.699
 813.666 149.683
 543.715 587.834
 219.733 779.495
 393.328 340.873
 359.178 405.675
 516.830 10.904
 714.551 56.730
 2.647 914.666
 918.212 620.232
 145.723 976.718
 162.458 540.980
 277.932 398.820
 22.292 282.879
 985.201 966.369
 282.716 581.332
 602.237 904.731
 572.141 821.988
 740.545 830.844
 202.690 361.230
 395.316 283.574
 635.116 840.695
 365.345 686.217
 652.237 269.946
 109.280 287.721
 324.805 976.356
 130.997 552.897
 575.179 208.041
 744.804 798.987
 927.988 873.811
 903.561 294.900
 427.057 403.489
 294.037 4.362
 691.209 193.390
 306.160 134.769
 378.550 386.468
 786.875 385.220
 582.555 536.492
 793.643 520.819
 750.390 873.313
 294.030 652.600
 903.788 664.757
 921.189 405.556
 268.327 443.960
 323.320 309.017
 843.802 413.251
 249.613 57.623
 145.587 62.206
 534.875 346.355
 936.456 253.731
 397.545 374.340
 575.536 684.446
 596.451 699.734
 914.133 551.021
 724.273 287.889
 948.623 430.038
 301.814 468.875
 632.972 173.630
 6.932 265.417
 995.452 45.275
 783.148 591.299
 586.523 269.213
 261.845 91.810
 101.723 682.967
 762.720 605.835
 21.640 696.103
 552.216 93.617
 240.995 340.913
 309.520 380.240
 823.777 814.076
 222.992 713.570
 327.675 655.109
 493.367 193.337
 148.381 80.664
 508.614 877.394
 305.327 127.308
 661.973 359.951
 240.928 173.757
 870.491 908.051
 954.337 281.577
 805.729 665.980
 10.212 166.885
 738.425 837.315
 228.167 690.831
 620.448 241.347
 697.798 620.485
 553.847 840.527
 908.890 291.793
 430.112 140.134
 421.156 320.657
 142.595 177.626
 510.362 915.692
 89.627 820.063
 458.767 796.258
 481.126 462.013
 651.366 501.988
 351.879 917.606
 892.616 675.923
 862.389 298.542
 571.242 33.743
 953.882 200.350
 626.761 408.463
 316.287 332.907
 66.962 835.783
 853.562 344.816
 860.252 863.280
 894.454 536.914
 893.298 510.570
 631.743 235.840
 808.519 851.832
 90.298 117.603
 586.705 451.774
 63.138 812.671
 839.375 666.878
 232.556 782.939
 748.696 571.789
 255.678 97.318
 218.135 323.116
 164.313 222.709
 55.966 607.009
 559.251 932.283
 340.910 300.997
 899.269 570.563
 652.186 123.437
 652.950 127.659
 675.941 244.927
 233.194 301.543
 120.377 135.274
 834.161 171.673
 629.946 247.725
 480.899 489.229
 934.907 70.382
 553.354 394.107
 209.731 65.106
 607.657 597.557
 148.672 669.100
 665.198 488.645
 658.907 847.142
 28.927 14.639
 83.645 286.644
 699.591 598.020
 215.387 748.062
 263.330 349.344
 961.986 984.379
 695.515 744.960
 757.375 81.405
 441.244 106.172
 740.056 741.539
 786.078 252.268
 383.913 524.468
 394.989 729.885
 889.142 96.509
 774.899 936.984
 910.599 244.154
 686.469 168.624
 504.400 535.557
 401.973 286.417
 851.920 715.723
 464.276 42.693
 917.455 986.979
 861.444 527.952
 708.716 436.639
 484.626 225.924
 938.304 849.868
 404.183 489.868
 282.598 699.591
 979.156 147.517
 958.598 89.282
 534.854 417.022
 298.728 81.967
 307.461 404.478
 411.101 63.375
 396.155 453.105
 834.192 333.420
 493.414 338.242
 499.037 913.076
 422.159 330.256
 921.241 898.896
 811.680 73.805
 684.257 541.213
 238.218 917.207
 223.030 401.347
 564.458 145.669
 154.588 435.499
 86.627 668.697
 864.029 26.555
 68.397 242.112
 378.432 848.600
 765.261 691.778
 338.118 901.896
 657.724 787.804
 898.616 138.536
 180.658 98.698
 914.428 241.520
 202.058 54.473
 717.704 393.953
 137.530 551.455
 114.343 242.377
 235.949 240.340
 983.413 821.356
 913.429 419.646
 642.605 458.635
 302.138 491.261
 195.483 755.165
 500.325 771.152
 621.321 656.490
 521.604 149.958
 824.282 566.510
 134.084 494.259
 97.730 957.003
 720.883 614.499
 56.645 192.959
 878.373 210.186
 574.897 411.539
 670.769 63.127
 365.856 488.915
 581.241 276.590
 749.084 22.525
 120.379 959.769
 740.424 105.218
 480.668 105.457
 728.366 621.666
 346.717 693.054
 700.195 146.509
 99.604 222.913
 754.128 948.429
 882.232 921.359
 678.592 426.205
 841.549 983.821
 850.403 733.509
 931.512 197.428
 956.177 741.504
 874.460 620.632
 885.570 585.161
 743.143 228.278
 93.447 224.567
 473.808 353.828
 246.772 0.689
 863.875 689.632
 729.723 491.130
 984.833 620.377
 699.461 881.066
 769.647 858.821
 690.159 4.041
 959.590 86.973
 32.820 513.536
 841.624 456.067
 574.392 796.776
 826.090 6.452
 776.354 105.263
 35.315 991.319
 387.991 460.769
 654.898 648.612
 613.801 600.458
 876.950 602.244
 321.862 90.446
 202.774 990.764
 117.542 694.110
 613.683 838.744
 484.927 701.113
 433.453 588.710
 80.047 667.356
 442.827 100.316
 251.844 487.421
 142.443 565.422
 28.430 912.671
 750.203 464.818
 900.252 173.892
 145.701 952.571
 474.038 791.500
 198.819 460.678
 380.946 624.045
 731.301 199.140
 71.051 772.597
 326.484 929.285
 389.592 820.945
 718.763 521.708
 136.382 636.262
 34.582 500.326
 390.038 309.537
 522.395 912.609
 917.771 897.819
 980.125 360.003
 876.972 199.917
 73.085 45.002
 587.744 503.118
 419.335 930.595
 959.624 870.731
 317.170 17.994
 188.209 279.462
 493.389 799.507
 298.397 583.181
 281.582 870.324
 653.768 587.329
 295.577 736.965
 532.773 318.659
 371.154 57.704
 601.401 111.383
 314.037 923.712
 601.511 286.808
 647.062 636.754
 789.992 753.694
 5.339 573.567
 775.131 715.876
 324.556 727.608
 25.241 147.755
 321.572 980.395
 795.843 733.475
 623.701 937.570
 813.825 398.798
 987.249 645.060
 251.544 373.438
 408.568 819.838
 255.240 274.072
 202.188 545.122
 198.195 3.234
 758.353 114.156
 500.586 216.149
 232.692 798.527
 88.833 756.434
 728.130 470.338
 604.610 233.019
 45.713 942.281
 267.679 876.040
 77.479 590.988
 750.656 930.613
 739.339 798.049
 644.233 226.984
 671.967 246.322
 637.736 696.582
 27.802 428.866
 674.953 619.943
 595.479 411.851
 284.762 318.560
 450.346 4.619
 449.056 3.606
 750.657 858.795
 629.038 125.819
 290.697 488.675
 500.179 28.857
 870.197 887.444
 74.437 80.115
 417.475 934.035
 947.076 965.858
 413.527 535.280
 579.273 109.704
 385.797 834.575
 704.231 463.803
 781.394 514.534
 964.668 379.932
 176.446 415.456
 797.197 183.164
 645.140 337.938
 871.306 124.428
 891.351 966.496
 267.695 901.538
 957.957 576.812
 195.789 122.892
 572.785 323.248
 759.913 296.726
 392.177 962.195
 897.365 904.592
 68.534 382.806
 642.182 244.485
 529.640 87.600
 781.624 281.128
 526.455 104.791
 437.111 133.431
 121.476 801.073
 239.839 867.671
 669.202 792.717
 408.492 395.842
 129.102 984.581
 950.930 838.791
 473.548 576.913
 384.722 180.664
 60.023 310.356
 237.624 283.179
 258.595 927.396
 286.152 853.817
 320.037 736.693
 109.166 170.954
 473.323 713.581
 367.786 800.919
 917.662 959.754
 20.066 127.922
 666.278 797.414
 888.870 828.852
 877.171 773.354
 27.611 923.074
 218.869 397.529
 777.427 315.128
 143.320 305.223
 340.520 818.759
 428.596 494.210
 870.430 137.783
 593.905 396.166
 216.875 707.399
 439.676 358.469
 479.297 333.615
 15.518 967.594
 791.569 264.265
 335.929 883.216
 355.558 378.806
 543.390 83.263
 691.827 182.744
 434.391 770.543
 612.999 963.566
 117.957 552.679
 233.915 926.717
 448.026 786.298
 800.292 141.184
 968.814 346.448
 584.974 334.035
 722.044 231.668
 112.039 771.938
 0.950 797.982
 521.004 835.798
 190.691 501.171
 676.394 253.583
 228.684 551.287
 315.317 18.019
 50.031 97.443
 963.824 632.702
 79.491 481.208
 851.376 745.423
 397.123 755.456
 624.319 324.952
 472.873 360.309
 269.723 91.568
 247.115 392.252
 479.244 837.336
 68.740 875.701
 330.812 875.109
 407.168 443.009
 969.290 81.850
 975.233 709.471
 203.840 688.960
 659.757 770.248
 91.365 97.464
 507.699 787.967
 576.277 927.274
 587.778 740.204
 744.999 256.125
 298.537 478.041
 819.584 464.554
 160.023 248.849
 452.775 318.553
 171.870 462.462
 443.708 321.894
 887.957 449.815
 619.471 26.859
 717.544 262.062
 226.235 867.266
 963.386 687.411
 851.095 273.577
 425.668 888.768
 211.676 839.899
 291.469 670.153
 367.615 270.472
 575.958 911.542
 242.168 763.256
 744.666 233.746
 212.209 555.543
 815.374 296.338
 802.946 116.741
 280.598 137.113
 785.002 122.905
 503.069 741.542
 744.258 973.213
 790.423 211.119
 210.721 437.804
 453.412 871.963
 875.976 677.516
 674.230 836.795
 187.400 607.779
 665.861 577.301
 521.972 540.675
 176.058 168.399
 257.194 521.043
 994.724 985.101
 868.376 455.065
 453.555 736.345
 890.587 334.438
 482.348 43.571
 343.207 797.759
 205.922 66.012
 381.681 295.852
 256.028 456.245
 324.369 982.448
 438.649 730.685
 314.990 519.789
 471.952 758.300
 188.883 544.728
 604.706 820.348
 283.091 999.805
 778.745 653.473
 88.273 701.203
 929.234 152.768
 609.663 837.831
 168.676 340.838
 863.325 909.797
 198.387 679.296
 63.925 397.927
 886.370 452.341
 196.052 76.795
 672.896 445.042
 940.151 850.799
 272.860 394.810
 437.478 705.577
 73.028 151.537
 419.895 365.479
 37.065 344.278
 546.948 462.661
 774.024 839.750
 834.761 25.808
 467.316 875.813
 231.978 348.572
 449.696 462.273
 303.981 401.949
 522.270 228.625
 687.240 904.258
 406.785 145.747
 233.779 590.917
 573.603 504.102
 297.097 658.129
 763.792 758.042
 334.437 455.161
 812.092 673.503
 288.151 324.520
 445.376 989.473
 136.157 734.520
 974.234 132.410
 596.626 101.250
 687.063 533.266
 466.294 684.421
 98.278 680.627
 149.945 782.127
 374.869 107.750
 988.201 901.962
 476.595 229.064
 352.694 299.676
 80.592 1.206
 695.874 41.583
 835.524 239.263
 814.237 744.000
 95.908 540.048
 208.803 193.289
 44.362 886.555
 258.569 865.640
 117.027 381.961
 817.859 798.960
 331.936 204.451
 116.546 563.418
 486.556 817.886
 495.735 116.042
 72.179 15.716
 516.480 882.704
 60.355 330.180
 504.447 402.976
 689.390 284.674
 261.131 605.175
 834.548 499.025
 807.538 196.997
 129.404 635.660
 907.470 598.082
 441.475 975.146
 226.117 282.474
 644.592 174.107
 250.134 709.170
 503.270 644.094
 165.548 206.763
 348.686 419.642
 350.338 142.852
 617.878 295.867
 783.537 490.574
 111.623 114.631
 749.063 933.850
 444.700 83.325
 670.577 1.136
 885.160 907.000
 656.670 346.479
 955.693 803.865
 470.153 309.004
 476.730 422.735
 720.645 770.897
 422.634 571.041
 378.787 233.120
 122.040 41.321
 439.024 962.028
 122.396 756.278
 134.985 193.788
 946.166 766.493
 409.088 272.587
 59.448 175.560
 931.290 439.520
 548.394 945.005
 379.271 868.500
 228.453 371.972
 665.158 691.222
 497.844 227.748
 506.767 783.198
 69.690 502.159
 81.995 256.020
 484.879 90.368
 314.146 66.681
 806.183 773.287
 657.707 203.023
 237.601 434.675
 585.387 215.899
 293.787 596.775
 518.253 764.639
 83.220 277.448
 845.016 534.920
 864.125 626.092
 300.182 729.576
 210.837 299.873
 123.632 66.518
 395.141 628.079
 618.804 227.481
 275.213 78.675
 428.927 261.231
 505.182 700.799
 729.584 970.163
 970.323 149.142
 713.351 605.586
 333.890 695.589
 43.585 710.685
 597.031 660.545
 157.932 18.136
 846.828 826.992
 389.167 409.105
 450.955 276.104
 276.292 940.076
 980.637 361.479
 299.911 352.475
 64.618 142.472
 683.748 696.654
 231.667 964.324
 152.633 266.703
 952.232 207.819
 373.442 886.238
 483.399 753.739
 679.567 279.223
 525.953 902.962
 994.772 265.828
 966.605 362.353
 235.255 443.898
 279.246 216.559
 938.970 844.936
 251.083 338.336
 211.342 423.430
 165.955 493.275
 2.474 674.223
 78.939 31.949
 161.459 839.544
 342.961 862.893
 20.839 120.891
 666.754 708.041
 523.539 747.525
 89.829 68.722
 144.225 259.775
 827.631 0.953
 308.388 669.216
 770.560 605.238
 360.095 377.243
 893.981 985.578
 760.986 627.395
 160.618 497.758
 459.557 484.408
 958.048 76.726
 794.994 664.440
 326.643 761.035
 890.866 166.834
 389.549 688.743
 951.081 399.554
 516.743 559.029
 846.916 59.835
 938.457 88.253
 736.177 281.271
 196.068 354.700
 493.121 731.614
 985.804 155.155
 463.414 325.848
 445.327 886.522
 457.923 780.926
 666.551 830.460
 131.508 297.104
 429.194 637.520
 580.195 511.585
 655.925 874.298
 457.473 479.611
 537.063 572.986
 436.179 633.075
 384.281 183.390
 908.064 424.653
 100.327 314.631
 353.126 54.682
 325.399 324.504
 462.988 307.175
 298.431 591.768
 457.644 989.954
 789.297 128.908
 886.910 821.967
 980.141 764.254
 803.838 269.006
 342.983 162.535
 487.438 868.635
 647.022 447.229
 779.622 968.062
 581.248 637.578
 692.756 627.427
 772.859 784.330
 799.186 208.800
 474.426 863.427
 295.238 11.793
 965.765 713.887
 755.384 254.494
 931.250 648.380
 876.324 898.598
 218.973 651.714
 827.914 835.593
 532.244 158.238
 753.166 983.158
 641.834 374.460
 21.460 974.303
 612.787 613.913
 768.948 583.870
 614.279 529.096
 242.539 445.900
 4.821 867.374
 386.527 229.938
 266.019 116.943
 814.629 413.898
 782.334 333.749
 838.950 405.773
 546.026 504.783
 78.204 706.904
 298.123 977.131
 540.618 396.915
 918.332 0.894
 125.642 666.850
 647.976 48.587
 569.316 784.880
 896.938 800.521
 780.527 491.504
 453.297 57.129
 791.999 772.104
 215.650 153.074
 646.703 518.544
 514.317 17.866
 126.203 183.211
 417.903 932.500
 424.480 954.158
 453.449 366.271
 504.116 685.119
 47.145 402.604
 719.751 136.054
 941.940 53.501
 337.808 496.030
 420.111 860.695
 256.319 538.902
 482.873 244.909
 671.805 612.139
 173.322 15.790
 742.558 379.673
 9.723 732.380
 753.138 370.955
 387.416 411.715
 640.618 860.982
 752.010 640.847
 449.204 991.382
 114.402 940.777
 739.689 802.481
 918.274 260.298
 800.199 583.280
 559.707 510.303
 744.411 653.474
 751.434 866.862
 5.608 3.000
 3.876 222.183
 55.348 654.380
 422.774 209.969
 313.150 846.416
 788.068 4.646
 540.496 220.318
 48.125 937.380
 603.800 817.295
 332.969 495.877
 375.141 456.981
 833.508 605.786
 947.939 686.354
 212.513 120.651
 961.918 87.173
 987.325 81.975
 45.378 65.162
 761.832 724.043
 533.788 965.763
 572.367 77.971
 255.962 259.071
 563.064 830.348
 289.668 791.481
 913.256 283.340
 877.628 534.670
 423.216 580.710
 815.821 585.910
 523.596 58.781
 435.275 239.761
 134.973 669.572
 105.634 3.170
 771.972 937.390
 6.457 347.683
 394.423 147.876
 706.287 558.223
 667.079 243.426
 28.887 162.819
 738.849 790.081
 392.821 417.382
 209.644 983.158
 609.926 120.430
 263.316 832.403
 298.501 481.519
 732.435 788.346
 89.664 841.478
 176.490 281.263
 614.886 110.646
 529.537 100.122
 496.914 861.926
 964.160 663.832
 815.870 987.929
 862.205 969.520
 581.381 745.991
 43.183 46.595
 857.014 301.898
 120.982 820.650
 305.440 614.160
 309.080 383.275
 954.821 637.487
 522.421 273.444
 35.451 469.293
 907.269 770.008
 360.159 709.746
 223.606 655.184
 185.178 87.939
 890.927 983.538
 5.874 348.433
 148.825 143.444
 732.863 659.016
 167.743 757.308
 30.698 947.405
 140.114 577.848
 858.696 798.314
 283.311 610.634
 959.875 929.618
 267.031 853.991
 930.848 44.796
 140.681 687.820
 757.507 646.687
 260.901 470.121
 205.950 453.485
 713.608 986.841
 56.431 531.439
 74.905 235.645
 903.833 439.748
 175.260 561.401
 618.516 252.466
 513.768 370.235
 766.558 601.079
 634.700 765.462
 481.584 81.688
 725.442 223.321
 818.177 845.036
 850.170 375.985
 308.746 679.023
 102.036 625.952
 804.401 785.739
 871.247 477.446
 171.731 22.738
 798.429 450.497
 710.258 36.440
 551.184 320.815
 371.887 269.670
 644.323 298.385
 829.061 721.890
 266.254 980.017
 930.852 916.459
 699.172 362.052
 87.405 261.821
 980.680 520.513
 67.427 751.067
 79.288 414.507
 718.648 235.629
 3.737 567.477
 318.059 733.289
 972.560 568.369
 921.244 928.388
 399.882 615.154
 955.370 123.634
 948.598 916.013
 838.530 979.607
 33.246 154.337
 12.496 891.837
 770.764 413.365
 52.955 408.689
 654.619 711.492
 530.587 679.466
 921.415 402.186
 800.511 174.842
 272.041 190.928
 612.629 365.461
 962.834 979.107
 279.994 344.215
 285.366 490.495
 488.805 589.157
 673.685 14.429
 756.979 883.347
 510.702 221.652
 76.960 422.192
 624.491 999.676
 643.802 75.528
 272.357 506.352
 456.289 748.938
 485.494 60.113
 374.556 565.485
 197.943 246.031
 263.182 814.434
 896.385 406.913
 688.036 77.826
 216.553 962.103
 265.241 829.535
 169.801 223.399
 881.790 925.970
 530.423 292.703
 272.817 484.837
 449.100 480.734
 706.846 530.846
 7.244 497.039
 106.937 718.159
 195.795 460.698
 835.409 302.397
 523.332 866.529
 558.375 104.748
 43.200 826.640
 252.743 402.008
 277.059 771.055
 144.647 795.025
 120.183 928.411
 499.674 100.227
 987.529 178.963
 0.041 11.654
 922.579 653.106
 423.570 671.712
 195.177 881.080
 418.370 735.813
 689.685 540.613
 983.364 28.123
 589.018 321.845
 408.952 362.015
 29.409 71.483
 698.130 579.694
 399.516 894.767
 123.395 781.472
 228.003 4.347
 528.916 137.551
 416.543 794.768
 164.069 565.891
 278.965 391.082
 339.978 21.340
 118.678 36.577
 594.748 666.787
 170.566 430.160
 598.264 920.541
 733.078 46.176
 939.691 319.788
 382.601 632.088
 638.932 472.879
 784.432 311.432
 579.531 649.088
 860.320 865.565
 649.895 969.525
 837.002 938.356
 730.638 804.100
 957.174 728.976
 509.812 74.337
 685.522 601.084
 629.206 328.539
 967.841 349.061
 751.663 953.150
 208.731 296.473
 632.133 861.581
 909.174 147.058
 217.961 749.193
 463.572 518.355
 693.830 201.389
 149.066 332.384
 423.890 911.984
 368.597 951.806
 81.411 223.237
 331.870 884.845
 251.055 489.602
 501.881 554.409
 250.300 137.605
 803.910 568.641
 357.276 128.005
 121.747 939.343
 518.098 98.048
 403.719 84.866
 606.753 186.132
 507.875 304.208
 546.622 224.288
 49.056 813.974
 900.168 71.792
 115.851 759.888
 670.375 692.926
 26.359 725.600
 15.709 630.887
 840.010 805.311
 794.230 666.276
 268.202 940.426
 459.701 181.319
 887.390 866.846
 923.975 479.319
 190.428 117.182
 869.481 572.945
 379.901 275.176
 390.411 685.347
 853.037 307.655
 211.351 476.260
 822.320 787.821
 481.027 272.865
 307.520 173.536
 872.862 955.008
 0.458 782.107
 502.839 609.422
 998.237 491.146
 761.431 261.712
 706.882 541.210
 265.798 442.493
 996.542 683.594
 690.169 710.171
 930.813 635.022
 598.267 593.177
 663.761 714.603
 657.061 425.234
 794.336 257.929
 784.341 815.400
 62.761 54.258
 105.028 747.718
 568.815 527.184
 747.404 661.474
 67.716 584.138
 888.141 81.124
 563.415 168.437
 395.103 94.282
 657.821 247.750
 463.169 6.845
 541.883 719.052
 788.003 17.005
 323.094 971.957
 775.857 565.827
 594.267 365.212
 697.509 853.249
 859.010 886.025
 417.776 707.231
 66.984 795.420
 678.201 803.570
 81.641 147.161
 892.260 38.380
 237.674 0.832
 995.561 428.817
 156.056 744.890
 246.927 175.346
 910.534 781.986
 622.132 766.388
 298.155 501.341
 905.439 189.816
 3.322 831.822
 43.474 272.386
 583.739 110.487
 262.633 875.410
 498.990 656.511
 799.852 500.846
 478.478 466.619
 494.822 815.410
 842.910 268.424
 530.399 580.611
 488.599 720.800
 81.036 523.913
 980.916 539.736
 783.604 231.092
 24.487 473.782
 731.144 253.691
 753.878 340.439
 11.237 270.075
 168.015 264.838
 773.273 416.597
 291.317 101.197
 972.454 309.889
 539.335 48.183
 565.598 946.126
 379.531 239.303
 240.600 612.668
 869.941 662.158
 166.557 346.808
 519.004 965.096
 627.328 881.117
 206.256 391.043
 322.719 621.362
 531.345 346.557
 116.943 98.071
 891.586 595.371
 814.987 744.118
 127.782 151.405
 338.490 396.347
 604.183 43.828
 341.513 857.963
 809.232 908.856
 693.883 339.765
 765.303 18.299
 409.636 912.143
 832.239 837.325
 7.474 926.887
 573.488 483.354
 159.377 29.520
 745.554 769.682
 965.761 90.963
 769.992 612.439
 647.433 494.430
 178.926 974.292
 675.523 462.695
 995.103 745.266
 883.338 886.062
 148.651 817.916
 384.463 686.873
 256.271 414.377
 828.388 547.358
 133.690 545.652
 780.551 639.593
 596.326 423.561
 643.132 275.658
 571.685 63.425
 314.529 479.690
 523.719 86.826
 700.666 848.926
 225.958 500.194
 674.664 586.153
 146.566 643.798
 270.671 760.123
 82.561 499.814
 883.597 82.746
 238.459 555.935
 323.073 322.357
 50.752 646.672
 484.273 831.692
 656.334 857.667
 600.416 128.742
 760.722 164.511
 935.191 490.196
 629.370 987.521
 964.453 703.407
 179.207 44.484
 644.830 466.764
 442.743 556.558
 35.192 63.903
 596.589 56.332
 40.907 388.665
 951.201 324.889
 309.550 830.301
 778.378 675.664
 692.207 997.562
 174.814 251.791
 271.979 462.550
 719.436 820.687
 779.011 227.256
 952.879 860.896
 490.863 185.194
 491.123 433.336
 142.777 585.632
 261.849 319.175
 332.203 167.378
 129.470 362.576
 736.487 862.329
 339.278 566.905
 716.009 566.057
 376.834 711.800
 544.192 614.313
 198.172 555.527
 291.067 111.650
 359.909 797.544
 941.571 843.447
 464.748 151.297
 510.148 17.911
 963.801 133.390
 28.920 773.304
 727.512 544.837
 350.448 131.561
 744.829 400.740
 683.788 656.913
 746.670 70.192
 842.987 402.299
 713.995 197.273
 952.553 102.758
 940.302 181.709
 149.887 950.051
 218.575 464.238
 928.546 493.284
 537.323 963.035
 659.896 233.913
 451.039 885.334
 448.927 688.325
 667.184 949.757
 460.218 85.970
 822.497 222.785
 783.288 355.281
 442.349 235.701
 586.669 663.274
 552.165 510.320
 984.084 948.533
 782.006 802.589
 654.346 692.501
 344.810 258.119
 722.266 572.504
 324.091 763.786
 827.467 734.379
 954.922 341.378
 241.100 705.932
 277.572 745.055
 599.728 578.756
 769.355 42.023
 526.940 39.345
 478.092 938.724
 525.461 296.216
 279.430 792.162
 917.822 483.382
 227.450 462.410
 867.073 918.440
 459.034 528.269
 149.053 742.516
 721.021 529.399
 105.717 197.055
 616.947 206.649
 269.535 716.920
 997.105 595.035
 399.789 399.492
 249.712 953.606
 953.403 394.596
 378.334 81.905
 369.852 640.421
 785.547 527.841
 478.597 826.590
 317.641 506.396
 38.730 818.618
 880.360 257.947
 47.345 239.998
 409.923 830.105
 361.993 831.656
 103.670 384.481
 183.066 336.652
 85.435 641.876
 546.746 374.609
 435.217 783.922
 654.056 349.775
 162.051 339.655
 275.559 293.976
 982.353 380.970
 746.363 486.578
 0.944 826.144
 27.593 164.360
 723.767 165.934
 736.597 971.654
 483.850 358.138
 920.419 482.926
 886.888 625.615
 99.984 24.232
 409.965 96.727
 883.710 635.495
 774.293 568.896
 329.790 751.716
 196.666 593.974
 519.940 578.146
 468.722 782.385
 241.311 122.652
 960.628 921.420
 707.421 999.493
 866.804 686.789
 286.964 894.129
 154.523 396.757
 857.456 581.347
 918.355 181.311
 718.542 611.832
 939.409 897.210
 750.064 859.247
 781.110 161.201
 398.578 575.331
 384.000 561.676
 41.706 99.413
 840.035 772.706
 684.768 966.909
 399.438 278.363
 863.606 554.927
 185.827 330.011
 89.769 179.079
 41.791 730.679
 410.747 441.516
 199.021 960.352
 353.244 744.175
 444.386 931.324
 59.253 982.084
 344.090 466.367
 153.840 168.762
 178.240 113.028
 343.900 909.180
 142.195 598.803
 935.867 406.297
 281.210 564.098
 77.601 885.889
 561.766 918.108
 228.746 663.393
 545.121 497.916
 1.239 408.167
 742.814 689.974
 396.906 728.177
 905.042 327.760
 614.853 885.407
 53.935 807.807
 973.572 33.680
 935.952 781.786
 260.167 761.120
 970.168 564.166
 604.008 224.835
 529.501 137.752
 99.632 731.824
 155.427 203.568
 152.071 84.581
 797.122 483.019
 368.598 349.853
 434.943 580.681
 708.511 292.741
 125.704 312.623
 164.925 554.526
 51.198 920.745
 80.267 640.753
 98.113 966.644
 84.298 966.192
 711.054 633.187
 837.098 5.986
 683.267 377.875
 209.690 98.938
 452.320 364.741
 145.168 601.307
 699.095 351.725
 319.886 0.291
 284.738 994.984
 426.829 758.711
 56.568 132.555
 694.647 210.034
 893.374 75.041
 351.615 780.256
 704.180 324.085
 563.059 345.305
 431.689 289.341
 785.566 195.189
 509.561 326.272
 66.805 65.409
 577.020 880.626
 104.300 99.086
 538.617 327.015
 591.538 647.350
 573.015 620.037
 709.837 118.978
 322.414 544.270
 457.228 911.844
 941.530 826.941
 681.983 947.843
 738.195 852.640
 252.303 779.640
 910.786 147.283
 242.168 322.542
 73.264 148.238
 546.602 309.246
 377.062 284.561
 110.941 781.137
 689.160 806.577
 324.609 669.710
 393.983 644.178
 899.904 528.748
 458.355 370.491
 243.105 135.881
 766.461 899.715
 394.677 265.484
 806.908 168.557
 736.356 858.636
 315.596 818.838
 957.567 885.651
 763.852 909.199
 67.135 858.811
 776.363 296.825
 306.927 544.384
 891.736 421.670
 653.305 421.162
 91.673 437.383
 614.766 705.963
 352.615 622.297
 387.416 823.426
 74.383 693.213
 204.985 437.539
 649.947 472.867
 210.696 125.620
 23.105 532.910
 131.699 392.624
 779.191 167.760
 903.007 565.992
 898.178 836.140
 570.392 640.625
 618.572 37.406
 906.797 962.579
 90.900 235.625
 264.279 741.874
 396.343 687.872
 15.764 403.118
 652.150 922.321
 234.003 242.010
 982.006 709.867
 927.900 421.102
 85.768 9.289
 580.914 65.230
 566.359 885.162
 987.766 802.036
 457.587 410.085
 492.482 122.849
 18.825 194.423
 924.315 141.533
 622.758 329.128
 492.960 821.781
 840.453 87.662
 28.251 285.620
 832.010 884.327
 573.238 56.932
 167.076 416.998
 6.881 823.721
 841.764 86.368
 80.906 702.207
 719.512 151.137
 704.586 876.034
 923.514 384.413
 154.850 576.714
 946.317 491.978
 983.523 519.571
 844.647 254.547
 48.293 355.918
 859.497 295.944
 321.802 330.926
 975.886 855.191
 899.997 921.927
 224.692 766.141
 105.404 688.854
 169.790 602.766
 385.418 202.735
 834.762 226.182
 165.230 676.066
 950.273 631.272
 207.937 637.175
 569.311 412.439
 842.175 647.151
 854.829 491.035
 574.839 20.502
 822.572 128.787
 750.765 788.340
 479.191 114.723
 643.555 634.920
 668.230 296.313
 455.884 284.873
 888.381 32.856
 420.731 250.055
 822.109 400.226
 477.289 33.003
 578.650 56.342
 750.027 790.276
 62.309 87.181
 393.053 186.227
 101.515 160.229
 834.105 208.933
 271.250 198.439
 325.793 209.101
 794.175 100.666
 202.105 383.999
 675.219 837.765
 764.464 527.064
 799.769 376.199
 155.934 655.255
 174.382 167.712
 499.709 306.961
 706.515 504.864
 507.089 960.094
 879.892 503.898
 432.187 380.497
 686.487 230.137
 850.212 393.156
 104.553 934.100
 151.012 831.667
 972.802 191.682
 710.485 414.440
 89.693 127.495
 473.373 309.202
 878.260 800.886
 648.975 861.201
 693.229 219.084
 586.593 696.413
 328.965 546.584
 813.399 380.838
 112.583 655.310
 40.353 373.306
 63.245 722.934
 481.329 895.171
 470.946 669.114
 599.463 939.657
 229.157 619.254
 858.695 230.888
 756.574 616.164
 886.566 932.776
 103.156 540.784
 768.492 106.634
 172.127 748.677
 819.290 769.961
 47.996 639.609
 892.942 254.108
 424.741 129.283
 77.856 873.199
 629.693 426.656
 916.905 568.709
 867.366 294.568
 226.831 692.448
 21.387 8.484
 261.188 834.689
 688.080 966.414
 658.653 133.880
 436.204 546.693
 91.429 750.420
 536.429 579.012
 226.760 720.757
 351.712 173.150
 941.593 691.308
 74.493 640.357
 292.594 667.141
 715.350 610.816
 600.665 891.058
 945.286 979.286
 923.452 928.427
 153.172 47.801
 876.944 496.384
 562.175 742.598
 147.093 207.752
 443.567 391.401
 476.428 255.950
 940.437 601.508
 494.225 843.588
 163.057 889.195
 510.089 441.213
 515.693 2.671
 541.400 481.381
 463.092 245.910
 79.401 965.043
 523.807 456.243
 804.602 440.900
 394.727 787.578
 980.326 563.355
 53.035 791.917
 127.685 730.976
 62.344 928.654
 813.009 335.708
 321.516 33.586
 660.095 734.611
 158.087 183.070
 687.768 902.701
 81.907 44.304
 624.668 689.986
 105.434 226.837
 277.535 931.172
 309.778 375.375
 339.068 226.662
 123.334 67.650
 182.718 802.628
 493.563 816.951
 373.332 381.331
 11.601 206.027
 446.521 755.986
 911.228 992.189
 301.186 713.747
 353.765 782.913
 587.099 922.628
 252.445 963.018
 234.257 371.016
 135.330 100.229
 697.469 289.928
 824.952 222.798
 216.002 207.213
 483.410 573.742
 4.941 778.838
 369.921 639.617
 596.088 355.308
 347.954 131.701
 778.888 301.759
 203.502 883.703
 706.204 969.732
 465.296 308.058
 628.993 878.870
 0.401 623.407
 514.685 210.371
 871.515 795.678
 45.712 634.223
 40.175 306.439
 450.049 922.638
 566.099 22.804
 500.456 767.340
 148.101 656.515
 252.484 883.274
 665.663 395.151
 545.122 401.714
 879.839 110.289
 537.525 927.826
 532.985 206.318
 128.893 548.517
 722.750 295.453
 737.591 753.278
 918.374 860.874
 784.795 292.003
 216.596 308.065
 224.766 698.145
 108.403 977.249
 429.339 702.484
 932.521 985.686
 712.145 342.297
 441.274 141.733
 265.629 913.439
 191.542 592.616
 481.249 340.167
 318.631 570.179
 683.640 261.225
 252.454 334.489
 589.489 503.451
 20.342 700.653
 110.956 379.021
 453.924 901.720
 974.315 783.250
 211.836 788.097
 483.050 661.045
 456.664 804.782
 289.670 466.622
 22.782 901.186
 374.288 568.765
 298.978 609.005
 385.533 598.800
 971.450 331.897
 859.132 837.721
 452.614 302.566
 572.800 369.893
 810.836 319.944
 857.619 761.749
 445.701 938.575
 203.443 963.631
 580.620 167.031
 59.972 380.805
 905.730 380.636
 639.816 155.812
 763.328 270.031
 522.317 579.264
 67.879 450.975
 387.212 771.345
 463.534 337.506
 678.756 813.467
 892.645 31.227
 20.163 961.360
 955.717 70.626
 824.644 430.461
 941.615 698.174
 545.733 145.622
 779.398 887.351
 91.734 314.299
 71.340 290.236
 15.941 380.539
 799.432 847.884
 557.917 901.909
 822.663 395.200
 526.694 859.333
 294.833 799.729
 412.600 447.481
 106.487 125.692
 222.029 228.488
 191.288 902.294
 33.365 782.467
 416.841 706.097
 560.153 413.382
 10.494 113.842
 420.322 717.710
 338.251 333.115
 891.744 686.030
 973.747 927.672
 681.695 664.879
 556.795 491.865
 351.145 779.187
 967.675 629.792
 167.454 16.310
 932.846 410.440
 167.537 953.560
 756.815 616.924
 407.405 315.497
 448.417 618.019
 765.868 58.702
 910.692 861.543
 225.960 274.920
 3.121 635.137
 446.281 793.174
 402.354 439.752
 277.877 253.533
 100.173 669.440
 5.946 565.876
 730.815 148.153
 777.583 893.165
 437.464 816.207
 398.670 587.948
 721.588 627.450
 379.276 231.255
 298.646 670.180
 415.347 83.483
 867.549 83.423
 5.784 756.727
 425.291 443.695
 412.260 797.282
 186.586 649.945
 921.292 556.529
 743.552 655.846
 314.436 299.203
 93.015 674.127
 496.291 912.208
 917.422 208.382
 477.694 937.195
 706.505 720.248
 922.753 449.115
 205.533 196.265
 505.744 674.864
 355.247 886.968
 603.286 215.207
 509.603 114.313
 787.622 464.504
 769.375 111.464
 60.142 872.112
 819.991 216.039
 345.937 252.772
 606.156 494.429
 988.256 517.997
 487.475 656.814
 567.874 193.764
 500.196 321.519
 511.043 529.983
 880.251 710.684
 528.563 153.002
 789.965 379.666
 788.548 213.236
 21.255 788.657
 910.396 125.904
 436.146 370.762
 874.558 974.541
 743.338 205.992
 972.059 765.593
 417.879 710.608
 122.653 200.085
 748.419 647.026
 627.480 817.440
 69.669 767.590
 500.718 10.313
 711.640 58.262
 457.602 891.517
 404.789 643.406
 889.254 589.172
 232.675 263.947
 396.845 669.189
 460.227 927.274
 810.924 840.691
 3.745 943.090
 911.285 336.356
 93.764 465.404
 67.060 712.780
 37.485 732.831
 717.061 763.385
 465.497 79.108
 441.443 646.274
 177.736 130.331
 475.184 710.584
 644.152 337.778
 972.481 256.688
 402.442 553.784
 442.886 128.094
 392.797 947.073
 291.998 536.797
 620.212 392.927
 761.838 440.352
 209.029 47.998
 182.138 580.056
 760.767 130.358
 920.014 557.855
 121.524 739.149
 811.479 68.079
 964.334 647.233
 936.660 242.695
 577.807 432.282
 77.277 539.766
 586.220 640.371
 988.793 369.425
 997.369 230.432
 102.803 765.361
 550.162 672.510
 522.832 569.058
 209.770 378.176
 217.094 385.625
 307.685 753.481
 376.423 721.568
 49.118 975.232
 678.967 344.472
 290.576 507.231
 73.199 771.057
 834.323 567.443
 998.012 542.840
 279.741 918.151
 247.181 377.758
 328.794 933.283
 952.305 572.213
 556.052 369.870
 103.700 992.370
 43.729 369.394
 305.935 348.159
 47.470 190.661
 930.189 40.734
 425.939 45.239
 788.998 957.364
 941.579 201.816
 932.863 40.668
 554.126 544.832
 118.520 56.104
 393.806 828.847
 94.274 637.793
 456.807 542.599
 710.866 713.731
 29.007 180.078
 321.906 743.501
 60.592 670.756
 264.488 681.677
 907.691 123.184
 889.434 185.734
 79.253 27.235
 576.457 686.629
 508.085 797.432
 59.955 542.032
 862.058 445.991
 797.013 495.971
 61.326 187.908
 824.451 114.364
 334.098 605.662
 823.488 184.213
 269.495 357.670
 888.937 326.531
 681.821 287.890
 688.213 241.078
 34.803 684.811
 400.187 177.461
 363.761 613.208
 604.653 905.060
 333.149 983.601
 412.651 767.540
 359.475 880.268
 801.784 380.692
 776.386 702.363
 768.075 330.110
 308.915 713.257
 398.831 403.410
 725.027 485.473
 884.576 646.608
 340.011 582.735
 350.793 952.840
 36.736 262.839
 933.358 201.315
 933.979 406.700
 929.733 783.473
 665.857 687.453
 18.919 940.504
 135.877 861.557
 297.683 841.121
 365.350 180.077
 272.598 40.793
 782.200 236.759
 474.013 564.209
 684.889 59.844
 219.460 662.818
 187.790 152.237
 403.501 530.870
 307.507 240.557
 384.983 268.856
 911.129 224.353
 890.870 905.977
 522.073 754.670
 870.709 716.849
 800.061 813.942
 883.386 666.654
 289.989 930.420
 546.962 8.284
 509.254 319.130
 955.190 640.479
 931.904 392.311
 585.912 263.698
 76.236 85.945
 875.358 977.507
 933.869 181.120
 289.757 227.108
 944.579 901.361
 826.235 795.389
 752.219 196.825
 556.435 359.457
 30.814 206.248
 179.430 386.306
 782.643 856.335
 869.259 371.192
 45.936 619.822
 733.927 555.072
 851.232 327.620
 397.061 865.414
 302.838 102.516
 974.067 369.693
 683.986 952.818
 647.851 615.530
 667.800 100.828
 214.755 848.818
 816.085 505.137
 131.729 885.172
 147.135 315.505
 467.044 884.958
 313.416 737.820
 657.695 113.163
 839.392 313.589
 479.333 7.974
 496.193 278.190
 214.240 232.591
 628.979 65.127
 687.720 430.284
 578.146 295.762
 865.000 870.627
 48.862 627.024
 743.645 183.394
 764.671 530.628
 728.481 684.461
 197.982 619.306
 877.753 54.752
 889.403 206.806
 904.816 128.823
 463.312 843.202
 605.997 464.617
 111.123 74.973
 162.667 21.803
 66.955 375.793
 187.306 384.532
 541.500 329.968
 305.879 378.235
 135.463 742.563
 801.728 892.160
 929.063 430.686
 402.164 113.724
 71.563 317.080
 633.762 981.645
 685.939 913.454
 475.032 387.387
 497.726 926.073
 917.687 804.353
 611.268 134.723
 835.403 547.711
 936.523 748.590
 529.980 601.716
 638.830 504.852
 960.765 873.451
 694.481 989.473
 898.529 210.115
 816.332 182.034
 717.429 560.275
 124.145 480.271
 839.128 167.120
 509.896 383.848
 765.405 693.916
 553.322 314.779
 426.842 129.071
 519.701 443.665
 185.599 271.870
 690.984 861.786
 163.124 521.927
 391.361 490.127
 725.469 688.219
 246.066 14.179
 509.156 90.423
 712.478 160.110
 571.992 479.961
 828.401 331.419
 321.708 285.051
 594.992 69.097
 229.737 548.239
 940.302 811.502
 849.844 231.982
 861.273 857.580
 907.017 514.181
 12.792 388.879
 729.188 368.016
 675.583 508.113
 794.556 346.580
 992.257 896.391
 844.963 690.764
 492.388 284.843
 758.798 907.452
 941.289 152.149
 25.887 973.729
 229.149 85.845
 265.921 601.522
 481.767 36.366
 278.063 226.555
 513.598 218.285
 802.832 887.005
 678.697 908.534
 671.313 142.694
 704.129 607.447
 667.848 7.571
 140.132 481.898
 49.986 269.855
 136.840 232.850
 766.467 939.180
 691.459 320.069
 456.097 163.037
 713.868 148.188
 966.588 210.500
 971.633 449.687
 524.697 835.607
 515.062 786.528
 642.726 951.932
 694.422 193.438
 139.729 410.788
 588.661 378.200
 270.202 255.785
 119.495 219.269
 323.172 994.115
 456.531 216.023
 318.018 688.936
 486.193 974.570
 671.104 436.788
 155.645 190.993
 233.028 589.361
 777.079 128.127
 647.378 840.557
 829.875 491.285
 8.249 599.204
 198.863 378.052
 698.942 366.658
 984.807 608.404
 684.577 739.580
 195.081 0.459
 466.376 154.500
 523.140 826.536
 147.881 216.122
 637.876 811.536
 329.082 930.215
 589.413 184.627
 752.389 59.293
 85.523 794.751
 146.573 190.829
 70.144 495.466
 626.468 649.800
 637.832 505.274
 335.699 686.760
 319.113 381.983
 998.372 156.958
 973.309 505.323
 358.156 293.481
 307.414 448.248
 517.184 926.664
 609.998 506.958
 283.473 262.619
 934.019 641.091
 338.166 895.677
 296.138 602.994
 339.754 273.413
 674.978 578.023
 691.901 180.170
 707.318 952.004
 267.735 667.377
 98.037 118.088
 763.057 89.081
 303.550 550.032
 853.330 742.184
 24.299 734.522
 967.322 946.573
 282.687 269.452
 229.624 5.174
 279.726 311.561
 133.968 272.945
 55.885 174.535
 411.362 842.584
 46.632 832.470
 676.723 69.631
 566.292 233.621
 53.297 147.501
 798.971 51.842
 567.076 181.464
 73.939 939.405
 608.330 67.690
 685.087 652.439
 811.814 968.171
 737.777 21.691
 902.199 183.885
 7.753 575.331
 180.560 807.088
 440.094 391.075
 638.540 109.778
 143.674 181.801
 129.265 270.414
 819.035 687.361
 501.456 716.869
 843.293 656.488
 222.037 172.809
 401.711 323.133
 332.328 930.483
 356.610 593.430
 866.429 68.966
 63.397 710.734
 323.386 317.706
 241.847 20.171
 846.196 195.828
 777.561 440.019
 292.656 493.619
 31.186 209.826
 960.779 300.377
 766.997 534.603
 883.198 709.158
 151.450 506.949
 62.179 271.497
 718.072 555.923
 964.150 852.062
 627.449 50.302
 917.607 3.188
 678.105 247.268
 601.873 491.814
 131.873 714.082
 620.226 456.437
 620.187 614.072
 716.601 530.108
 888.000 808.901
 720.502 458.359
 430.196 822.066
 943.291 480.337
 780.078 84.785
 857.124 379.749
 247.596 61.537
 274.963 392.704
 781.186 360.685
 429.151 465.981
 674.546 573.752
 782.611 966.034
 469.458 668.464
 769.987 261.219
 357.142 364.731
 77.875 442.966
 970.958 144.073
 358.984 262.204
 838.135 741.901
 212.944 472.173
 141.142 24.564
 837.905 665.424
 382.163 700.748
 396.751 239.386
 176.687 16.867
 987.203 830.247
 682.634 361.470
 247.357 818.430
 135.642 992.686
 360.979 870.645
 973.566 109.695
 297.449 874.133
 36.211 433.628
 979.713 609.437
 90.261 830.701
 123.232 560.897
 303.120 301.638
 336.286 981.491
 449.415 643.191
 776.569 703.861
 335.405 42.056
 983.505 856.151
 752.284 836.490
 166.002 124.039
 880.577 240.064
 140.310 164.147
 453.793 294.166
 654.406 274.423
 717.540 46.042
 79.007 160.590
 685.954 547.412
 419.321 191.018
 874.210 861.320
 537.347 633.143
 375.755 743.132
 56.578 130.895
 235.728 933.027
 36.938 873.278
 755.656 234.527
 498.670 168.776
 935.254 445.243
 783.441 268.562
 329.114 206.075
 566.375 454.335
 361.720 413.346
 774.199 445.196
 624.040 730.149
 375.456 794.304
 967.567 189.475
 845.366 992.578
 743.873 919.131
 379.859 716.652
 314.351 669.195
 653.337 935.455
 808.941 384.714
 48.612 198.483
 955.252 352.993
 4.194 284.244
 870.066 45.195
 45.731 795.024
 820.904 260.892
 520.095 190.426
 771.841 431.920
 310.746 993.914
 748.583 324.511
 362.973 461.430
 744.799 37.622
 622.017 237.244
 674.680 288.078
 623.602 448.215
 213.677 922.280
 65.867 203.143
 796.534 338.399
 28.052 608.818
 423.259 746.178
 331.587 619.422
 702.048 653.521
 813.718 372.397
 3.759 635.257
 905.714 93.682
 64.180 810.781
 983.585 280.859
 524.496 800.393
 48.553 187.433
 2.267 527.176
 660.073 768.930
 417.594 630.132
 901.720 236.241
 623.257 518.469
 928.738 358.601
 392.726 55.482
 197.563 223.522
 573.354 358.152
 387.330 490.121
 609.384 345.753
 819.647 352.564
 654.154 93.386
 597.133 689.294
 424.974 135.974
 898.031 829.486
 687.279 32.255
 771.199 279.594
 494.990 409.345
 213.923 769.292
 847.630 555.139
 328.072 387.674
 365.807 362.220
 435.336 67.811
 627.765 22.756
 389.741 562.121
 471.137 564.503
 108.708 544.242
 444.532 854.389
 909.052 927.839
 619.948 594.930
 391.014 652.197
 653.993 632.033
 874.482 432.264
 646.641 378.559
 222.717 581.521
 401.788 649.691
 959.117 404.615
 883.568 782.899
 13.976 628.864
 303.467 671.759
 55.889 345.700
 511.446 639.453
 944.846 301.876
 422.974 790.434
 372.571 593.327
 645.010 249.065
 664.791 740.049
 397.332 179.277
 147.704 267.157
 219.240 602.279
 517.617 684.689
 841.710 228.572
 592.594 686.878
 355.749 0.079
 415.054 411.096
 361.440 17.831
 364.712 278.863
 909.449 495.657
 135.477 748.019
 596.199 331.768
 734.271 839.035
 322.352 594.523
 133.878 552.551
 726.417 458.301
 618.434 903.403
 744.368 948.085
 914.990 783.096
 783.158 820.626
 826.591 892.842
 620.239 354.934
 643.541 618.665
 920.037 90.098
 185.298 644.905
 587.234 244.436
 943.946 909.688
 529.445 802.673
 692.930 923.055
 580.004 958.808
 776.308 613.713
 715.167 658.879
 491.818 502.454
 496.998 572.744
 866.412 768.722
 169.654 625.724
 239.547 471.508
 647.091 693.714
 414.482 987.532
 946.583 678.744
 411.308 459.641
 465.602 671.447
 710.778 418.590
 967.959 523.308
 171.648 604.321
 665.611 911.697
 845.691 611.691
 359.916 916.553
 716.653 204.151
 73.523 537.233
 917.802 751.531
 872.489 274.805
 406.515 169.851
 887.059 468.116
 15.456 277.685
 706.025 96.038
 583.694 581.303
 989.371 103.657
 775.706 996.501
 40.520 352.943
 703.257 886.292
 254.742 180.069
 509.068 408.582
 444.073 419.357
 289.731 535.442
 489.329 50.667
 719.342 124.934
 122.755 281.323
 278.710 137.833
 764.672 589.570
 344.810 925.507
 666.591 753.748
 501.689 543.091
 422.203 155.222
 200.473 225.807
 544.988 174.617
 429.003 608.287
 953.726 566.635
 910.538 460.378
 109.803 580.941
 798.480 791.768
 295.882 843.128
 86.176 166.403
 275.416 684.102
 426.340 131.072
 815.839 537.418
 625.681 356.309
 362.501 56.976
 322.081 608.378
 410.967 852.275
 792.430 105.197
 815.893 821.189
 210.518 384.487
 697.022 372.577
 160.665 147.070
 636.749 780.103
 701.874 891.088
 217.364 167.410
 609.891 673.247
 405.408 381.592
 644.713 311.159
 969.982 221.004
 295.800 457.019
 713.694 114.391
 646.766 548.574
 319.630 636.617
 928.905 890.518
 674.050 942.803
 355.072 390.582
 539.120 824.091
 751.676 512.918
 927.774 166.732
 849.629 200.577
 806.824 929.658
 320.779 133.535
 235.771 657.533
 423.629 143.647
 476.703 95.677
 573.070 709.021
 302.592 764.872
 98.587 643.643
 832.684 748.318
 682.350 720.774
 958.200 315.756
 454.099 498.081
 340.971 2.839
 898.429 916.868
 201.747 34.147
 739.681 835.970
 621.872 448.928
 900.878 932.189
 897.809 398.033
 780.051 893.681
 976.982 32.688
 196.930 481.156
 107.899 420.556
 885.450 405.276
 328.100 487.217
 746.285 529.298
 138.697 92.769
 835.017 256.274
 850.954 780.306
 305.169 93.133
 393.350 257.852
 13.944 933.565
 419.897 345.639
 947.801 92.218
 23.287 500.039
 954.059 219.289
 218.907 443.006
 845.502 982.879
 195.423 226.290
 852.722 522.730
 519.813 853.343
 662.005 740.065
 513.209 494.673
 126.317 221.855
 680.367 256.058
 858.065 121.924
 759.920 300.693
 692.347 394.881
 872.824 58.940
 789.337 51.121
 668.652 971.224
 468.086 362.335
 917.930 155.030
 728.516 377.569
 865.936 35.496
 523.915 531.307
 869.742 66.221
 846.078 249.173
 484.464 443.495
 435.938 136.196
 673.452 199.919
 743.522 810.343
 195.324 284.420
 645.158 603.979
 301.391 492.980
 348.843 972.439
 571.290 221.277
 49.431 437.122
 261.661 546.211
 856.017 555.996
 760.065 702.435
 629.640 703.503
 269.340 463.104
 918.625 191.471
 420.018 636.948
 642.927 450.282
 171.957 998.040
 492.283 983.424
 750.863 627.661
 803.582 617.427
 928.970 292.085
 561.406 92.464
 237.818 44.599
 916.060 316.652
 559.193 428.585
 482.854 69.948
 420.206 190.879
 624.855 662.806
 490.669 276.103
 832.377 992.349
 594.062 564.334
 302.374 697.300
 674.218 602.884
 449.307 185.341
 863.207 750.291
 608.649 326.934
 154.908 244.845
 840.797 602.107
 364.395 794.407
 925.679 616.543
 534.950 188.202
 228.947 726.011
 809.482 999.195
 694.387 220.152
 907.017 788.217
 302.515 204.683
 711.251 963.850
 663.631 212.881
 388.781 987.114
 169.430 290.761
 789.364 344.224
 198.373 94.630
 347.407 317.095
 97.201 563.923
 89.078 248.243
 88.099 276.605
 767.075 678.470
 375.345 339.504
 287.721 401.823
 746.739 933.039
 983.041 368.282
 37.294 630.935
 512.574 221.297
 301.815 703.006
 182.555 601.384
 238.804 526.366
 748.674 710.593
 833.202 361.011
 655.931 813.819
 805.728 364.282
 576.199 664.887
 940.874 240.068
 770.349 367.405
 836.049 148.572
 544.474 7.178
 896.171 887.296
 34.436 884.817
 269.439 230.410
 963.250 210.203
 862.585 159.564
 423.489 336.043
 22.124 402.516
 271.844 663.349
 59.739 725.531
 343.148 169.949
 625.706 200.716
 432.782 532.680
 288.223 730.466
 223.633 238.779
 305.634 388.437
 989.054 131.937
 933.074 201.506
 757.145 998.781
 88.338 311.671
 522.654 73.344
 420.208 623.560
 217.790 486.741
 835.629 55.085
 257.005 499.264
 112.759 999.859
 136.396 870.073
 70.758 104.399
 456.981 509.253
 803.236 626.183
 841.850 947.184
 82.637 525.805
 97.620 491.752
 282.611 754.087
 26.093 835.231
 73.000 510.107
 996.276 445.675
 948.904 295.992
 541.664 223.941
 45.888 497.435
 232.806 534.335
 55.490 733.788
 98.693 997.048
 729.654 997.801
 218.558 52.659
 993.354 432.651
 392.496 726.995
 68.739 653.422
 217.280 708.357
 951.656 633.035
 463.457 533.894
 725.802 50.658
 469.715 618.670
 407.467 496.375
 767.593 66.337
 594.367 282.566
 328.536 706.597
 158.187 713.799
 519.261 909.523
 537.951 287.492
 971.391 243.916
 29.140 352.201
 356.679 555.246
 443.718 544.798
 327.230 133.084
 963.998 808.310
 276.462 178.637
 207.022 795.700
 824.697 146.063
 937.176 968.924
 85.140 858.182
 447.779 75.403
 451.278 745.349
 14.985 934.283
 323.600 548.368
 600.408 492.101
 398.007 300.950
 936.322 951.579
 734.691 68.406
 516.187 869.078
 256.927 486.789
 783.836 526.892
 864.716 605.849
 870.141 578.079
 337.131 390.998
 672.979 36.393
 316.292 750.520
 474.208 635.255
 170.099 406.774
 899.028 541.421
 503.077 872.001
 64.190 405.429
 686.153 283.948
 651.123 927.108
 496.115 733.062
 250.119 66.073
 861.285 816.178
 227.552 930.484
 697.067 591.727
 97.938 319.311
 857.191 514.587
 667.964 101.570
 625.324 686.320
 245.025 708.421
 807.260 275.972
 855.888 249.718
 64.056 920.634
 542.845 294.729
 437.395 492.123
 438.873 467.516
 174.458 770.516
 967.142 381.449
 652.915 266.546
 363.768 395.875
 957.997 918.470
 939.358 432.929
 71.431 405.868
 431.111 996.431
 623.201 889.525
 262.575 330.955
 236.472 635.405
 35.258 731.191
 996.557 9.414
 591.067 634.130
 907.752 51.871
 175.894 714.415
 106.315 335.276
 724.626 562.064
 391.382 170.915
 901.681 97.962
 463.547 819.376
 47.167 12.990
 346.934 53.176
 578.318 678.942
 366.514 857.998
 113.655 41.586
 888.168 899.733
 760.929 477.220
 762.445 550.477
 730.239 873.221
 80.353 196.347
 994.679 820.433
 815.072 447.464
 869.543 711.477
 129.506 955.587
 567.678 295.421
 346.774 302.847
 416.385 307.741
 657.490 856.920
 96.720 777.532
 750.936 360.384
 48.762 504.799
 461.821 117.071
 839.049 633.048
 803.149 3.908
 524.758 740.797
 70.137 736.444
 792.339 105.013
 39.129 179.122
 268.114 805.593
 216.683 362.093
 970.239 839.039
 12.733 855.302
 423.501 978.436
 91.801 383.759
 722.279 483.205
 799.223 936.867
 487.134 44.064
 845.280 36.647
 604.660 304.942
 566.920 457.602
 209.143 583.753
 360.570 223.173
 102.344 807.854
 904.665 594.433
 711.233 368.483
 759.248 485.558
 453.112 402.704
 862.999 22.992
 666.469 643.312
 443.729 62.192
 930.661 289.321
 343.735 403.842
 947.563 585.229
 741.147 242.861
 206.521 840.007
 555.605 336.037
 365.915 241.141
 372.410 301.457
 829.532 940.023
 742.924 943.838
 995.678 808.347
 37.858 129.464
 436.780 937.046
 289.713 372.730
 105.486 206.724
 384.559 319.551
 41.390 79.028
 603.496 862.494
 904.995 510.065
 500.181 855.759
 630.211 578.662
 890.973 737.950
 154.272 953.377
 864.488 755.324
 348.412 732.709
 52.042 612.069
 181.096 913.641
 381.919 976.828
 748.199 845.739
 439.164 331.511
 4.551 473.430
 717.310 660.401
 935.291 60.352
 155.780 711.271
 72.906 919.970
 661.731 297.908
 959.507 579.763
 900.550 902.922
 589.538 806.610
 666.527 744.515
 464.739 183.646
 103.401 320.079
 522.771 9.355
 1.030 77.774
 438.822 384.456
 244.903 405.058
 173.804 548.037
 213.062 186.345
 885.203 48.939
 802.232 162.281
 611.468 809.826
 701.208 627.679
 376.052 818.389
 223.005 306.863
 373.389 212.241
 243.997 732.487
 740.375 201.183
 692.508 80.889
 580.183 273.452
 273.473 153.528
 590.907 782.481
 230.379 275.260
 12.650 519.600
 529.327 57.238
 999.983 598.462
 829.517 761.581
 761.486 652.013
 484.579 938.934
 397.301 356.287
 933.052 886.416
 774.869 921.609
 594.988 605.832
 681.429 846.016
 534.419 409.331
 1.332 713.462
 991.722 216.803
 612.099 586.983
 581.120 276.522
 853.658 931.385
 710.445 393.801
 781.785 478.673
 164.504 413.379
 404.121 890.581
 929.898 327.123
 852.746 984.962
 185.896 892.248
 62.182 75.819
 979.131 485.098
 289.681 170.572
 803.681 285.702
 482.853 303.227
 64.988 8.596
 518.303 729.931
 986.435 751.018
 107.247 535.773
 770.009 121.653
 296.626 1.121
 923.976 408.139
 46.397 845.581
 375.866 921.783
 98.426 841.434
 881.198 871.269
 985.267 790.736
 978.536 727.016
 477.282 156.053
 318.814 373.326
 405.918 779.811
 178.799 751.401
 704.824 817.686
 750.651 782.856
 707.152 834.337
 855.325 256.734
 458.227 692.523
 858.878 954.598
 732.485 527.542
 157.428 485.450
 969.713 496.649
 846.579 277.740
 809.151 777.134
 390.766 618.133
 844.742 247.131
 871.318 990.017
 647.900 600.558
 911.606 718.809
 705.807 143.232
 673.881 811.143
 356.667 903.067
 493.906 132.147
 925.141 815.786
 193.091 715.680
 380.768 862.116
 888.386 78.966
 972.385 16.541
 40.655 213.295
 398.092 496.000
 453.850 259.858
 322.194 984.310
 199.218 333.455
 69.842 560.313
 808.419 121.532
 441.942 921.071
 202.323 621.960
 75.677 2.747
 421.989 66.401
 111.155 238.696
 356.737 848.325
 46.691 824.873
 951.065 293.204
 211.979 495.756
 275.602 795.869
 850.490 348.991
 903.311 144.899
 173.941 233.927
 105.132 460.461
 179.688 568.795
 911.483 809.823
 456.455 244.774
 348.089 219.241
 548.462 474.500
 495.091 973.060
 808.983 150.251
 114.020 47.220
 611.389 986.250
 692.991 547.194
 561.422 564.029
 959.248 657.530
 184.591 404.053
 361.242 925.125
 866.286 515.829
 218.879 520.184
 471.304 88.128
 247.972 292.309
 639.389 267.188
 878.571 74.562
 772.292 420.477
 180.593 411.796
 927.231 124.660
 585.595 92.436
 396.100 966.665
 830.610 952.652
 566.944 365.219
 356.707 71.220
 574.967 156.196
 557.403 870.818
 298.640 928.689
 904.613 741.191
 939.282 730.527
 774.731 571.218
 940.152 103.296
 275.328 255.829
 506.794 669.713
 132.355 580.857
 840.650 32.996
 665.467 400.973
 202.353 301.780
 560.040 244.922
 592.278 509.003
 871.528 206.399
 639.778 823.416
 882.351 521.345
 897.914 172.991
 812.485 672.465
 269.519 516.142
 280.030 294.033
 568.355 955.738
 962.514 934.882
 24.106 529.128
 347.360 750.932
 853.666 302.499
 332.425 82.211
 277.942 217.920
 874.843 280.320
 701.132 495.215
 846.395 13.599
 278.814 677.788
 772.607 27.222
 76.189 171.662
 574.849 178.309
 205.584 291.054
 742.367 721.530
 182.931 962.984
 304.832 773.996
 659.815 819.696
 404.397 640.424
 277.194 23.545
 356.002 997.265
 708.680 817.652
 590.844 599.886
 777.950 110.858
 383.341 237.881
 562.319 911.702
 427.842 683.598
 551.673 788.368
 146.981 687.153
 590.858 805.438
 646.289 12.237
 569.533 270.169
 875.021 691.297
 664.664 697.762
 284.768 232.135
 618.729 404.262
 896.973 322.248
 735.939 175.518
 577.968 559.538
 386.951 299.756
 683.501 61.199
 170.600 539.263
 360.108 155.137
 32.932 143.458
 292.347 194.275
 586.463 951.865
 755.254 323.294
 306.213 822.577
 490.872 505.074
 857.055 761.518
 275.027 531.350
 385.724 72.811
 502.379 115.444
 499.957 843.928
 699.113 526.641
 869.449 4.876
 406.399 873.673
 884.411 832.846
 275.093 892.306
 766.408 27.573
 712.389 518.418
 564.972 663.779
 841.517 227.718
 917.384 381.785
 521.781 957.007
 576.324 942.635
 451.753 765.332
 2.248 727.315
 995.082 388.377
 708.946 269.201
 956.058 642.974
 179.453 483.294
 548.758 673.762
 626.122 794.802
 785.407 239.076
 447.216 912.905
 320.851 312.323
 179.891 974.115
 873.050 948.081
 16.063 264.466
 964.825 614.294
 436.801 683.050
 248.354 524.220
 338.918 633.452
 757.857 180.799
 733.964 617.770
 342.396 654.104
 957.556 593.830
 342.850 597.352
 551.669 164.330
 455.900 732.020
 993.221 62.115
 162.631 327.160
 110.933 734.082
 157.497 906.582
 934.392 303.841
 790.375 150.692
 382.648 896.915
 603.900 343.338
 356.124 469.695
 912.010 139.573
 629.580 512.543
 903.502 305.174
 343.091 557.324
 674.372 75.741
 693.284 459.495
 681.016 90.825
 682.399 234.903
 477.165 430.873
 985.070 492.101
 943.152 91.539
 342.448 533.796
 57.243 506.455
 543.482 217.693
 193.987 226.903
 360.527 20.219
 890.525 101.471
 580.314 179.414
 503.531 803.087
 24.582 689.585
 519.852 122.540
 653.007 554.411
 894.167 400.208
 153.477 492.244
 406.347 880.424
 973.362 32.894
 976.976 740.278
 355.322 95.646
 297.348 427.185
 390.777 30.417
 243.637 613.148
 374.839 215.456
 905.751 179.871
 272.856 503.935
 799.449 845.104
 28.472 606.981
 903.591 249.469
 846.981 291.572
 609.153 983.234
 769.857 598.270
 846.971 347.948
 563.572 76.738
 519.640 838.431
 628.494 867.566
 669.929 881.587
 695.049 789.105
 422.225 280.842
 120.887 20.311
 811.614 855.368
 694.079 498.145
 922.090 713.842
 746.125 404.699
 874.136 511.070
 800.521 629.347
 793.601 466.049
 846.815 519.812
 947.715 200.812
 8.561 638.869
 317.604 935.642
 941.476 316.667
 385.275 858.131
 783.819 119.325
 320.436 697.224
 115.958 670.029
 860.358 570.282
 854.815 677.552
 364.253 938.685
 699.123 307.647
 0.276 178.319
 993.979 824.625
 74.439 534.006
 241.991 523.599
 750.649 535.583
 950.465 549.039
 32.224 777.674
 769.746 73.736
 898.000 40.616
 600.361 205.926
 9.259 307.340
 382.423 753.725
 853.825 327.080
 939.428 848.276
 575.821 23.595
 542.828 294.026
 886.583 541.147
 759.371 150.621
 275.408 879.216
 809.152 371.115
 477.275 465.898
 720.651 631.244
 625.887 254.932
 344.955 730.628
 369.835 862.650
 63.228 965.917
 181.004 264.785
 270.643 645.566
 189.259 790.703
 381.160 804.338
 765.920 741.335
 808.242 191.548
 208.470 339.869
 727.803 649.836
 786.592 839.485
 215.239 111.107
 959.102 164.244
 815.453 43.587
 205.187 167.380
 703.424 360.320
 901.962 441.025
 226.564 506.507
 372.360 103.853
 895.158 783.607
 299.646 394.792
 363.258 435.123
 412.099 494.091
 882.135 746.315
 766.792 325.514
 327.665 422.172
 265.992 228.671
 620.695 969.752
 712.745 157.642
 47.698 278.317
 821.125 305.872
 222.914 259.613
 36.877 888.005
 741.191 368.297
 769.476 853.095
 684.157 296.293
 988.580 951.833
 245.888 742.977
 976.551 240.507
 725.461 164.357
 61.969 449.068
 833.615 948.206
 173.122 858.444
 723.077 838.485
 159.569 377.240
 874.002 322.013
 726.336 349.889
 147.683 414.496
 29.780 502.520
 116.480 53.634
 95.080 90.278
 542.224 476.604
 159.669 267.196
 418.825 270.983
 329.363 489.125
 830.052 625.816
 887.648 179.617
 466.341 947.618
 634.644 251.449
 663.945 859.472
 489.844 461.806
 397.852 475.924
 589.362 81.683
 601.820 188.167
 389.498 340.264
 283.006 340.116
 77.619 438.755
 126.374 603.867
 440.464 257.089
 79.925 440.872
 378.790 858.228
 913.598 271.799
 443.892 451.399
 43.101 272.778
 142.027 45.878
 299.034 608.752
 671.451 815.136
 548.475 336.474
 165.940 416.818
 590.865 731.703
 188.945 662.697
 955.982 879.257
 2.444 5.240
 735.364 613.216
 200.919 70.410
 439.380 301.108
 408.571 702.091
 852.902 163.876
 469.897 739.764
 679.050 337.485
 581.242 591.450
 331.708 377.027
 103.109 917.363
 935.477 435.912
 927.332 751.130
 491.709 617.398
 645.105 764.963
 299.471 580.304
 845.017 258.988
 312.286 112.719
 466.392 714.517
 849.755 185.119
 622.267 303.639
 355.421 716.246
 896.251 766.039
 39.348 580.866
 94.488 236.790
 809.694 48.109
 412.131 390.171
 879.270 43.128
 145.680 124.089
 530.767 194.743
 468.549 682.700
 391.384 279.214
 486.148 852.383
 60.444 248.148
 225.165 684.889
 361.800 779.686
 394.638 133.511
 869.085 100.545
 516.712 331.297
 642.041 466.431
 273.945 808.226
 485.099 75.025
 896.720 315.918
 117.281 624.619
 936.399 698.559
 750.446 169.077
 482.489 277.772
 989.259 192.789
 509.273 882.930
 172.510 915.414
 630.505 98.707
 206.054 103.490
 730.044 675.531
 230.401 123.324
 179.525 779.032
 711.734 516.281
 187.564 779.981
 537.707 53.782
 112.790 310.666
 685.943 465.612
 757.592 56.978
 963.887 902.882
 11.352 202.890
 96.818 657.960
 79.751 96.657
 172.960 820.659
 597.247 832.336
 700.219 895.813
 427.883 318.581
 550.833 76.174
 998.266 586.748
 84.039 880.476
 736.886 635.774
 161.555 394.779
 105.318 851.116
 478.456 951.349
 866.507 813.932
 197.983 939.742
 538.896 245.158
 831.307 656.233
 406.203 532.920
 373.797 887.996
 292.919 162.709
 82.325 915.400
 455.060 814.888
 841.471 58.512
 82.223 586.443
 660.806 941.557
 846.890 921.837
 514.796 591.883
 784.232 355.445
 978.349 8.518
 233.014 45.147
 124.691 250.954
 135.852 548.507
 91.621 623.292
 283.873 110.612
 943.546 514.916
 23.391 412.624
 769.666 649.470
 25.478 804.708
 875.972 273.021
 286.301 314.009
 916.132 454.225
 987.873 491.320
 532.838 589.159
 944.825 518.058
 668.804 206.851
 410.125 32.872
 980.613 704.798
 157.097 215.050
 527.199 43.751
 220.029 655.787
 89.539 175.342
 13.053 99.944
 543.529 932.892
 886.578 907.425
 791.788 793.746
 480.462 987.530
 953.162 720.177
 529.367 440.122
 104.765 745.255
 432.702 398.241
 617.773 20.868
 861.532 827.686
 474.867 258.461
 708.360 785.333
 307.715 331.075
 641.389 870.680
 853.479 870.346
 579.534 90.703
 159.693 977.505
 312.889 879.049
 929.676 306.848
 838.698 614.494
 611.653 298.096
 426.078 234.111
 113.045 895.446
 953.262 762.718
 738.873 751.790
 246.190 126.696
 185.232 372.619
 382.457 97.501
 193.542 492.641
 683.579 744.142
 20.278 926.517
 202.942 256.120
 884.718 311.609
 306.628 336.125
 411.484 324.015
 647.531 727.904
 126.339 748.801
 735.863 527.764
 836.508 11.330
 25.706 182.120
 228.059 609.593
 159.921 968.152
 942.582 148.674
 765.063 25.360
 406.993 79.971
 62.626 903.471
 640.191 641.987
 989.641 133.517
 458.009 129.601
 505.321 546.048
 956.225 368.526
 134.049 251.301
 836.061 915.548
 469.735 174.204
 216.616 958.182
 581.576 381.353
 676.088 455.230
 834.054 742.461
 703.595 688.649
 210.006 595.355
 804.357 924.109
 528.477 407.663
 664.213 280.117
 30.561 91.146
 979.667 551.772
 296.455 783.780
 434.428 633.971
 813.467 992.693
 443.690 239.492
 273.903 926.646
 487.012 849.971
 707.833 343.884
 356.748 703.007
 291.095 19.609
 411.744 177.736
 384.100 982.450
 848.698 156.164
 400.555 482.056
 192.775 910.836
 154.030 496.918
 224.115 294.260
 639.167 754.980
 660.767 615.633
 856.226 267.382
 326.824 610.304
 443.837 331.253
 666.342 502.020
 34.454 669.919
 190.887 883.108
 457.428 692.995
 346.573 189.504
 81.509 884.909
 883.456 12.998
 685.340 694.388
 837.707 599.631
 573.147 391.045
 879.510 249.156
 92.961 585.531
 924.983 214.522
 974.619 149.708
 399.271 251.943
 770.370 311.392
 414.371 481.334
 266.574 688.495
 886.207 364.286
 733.050 939.663
 461.252 713.762
 807.632 777.999
 206.809 928.085
 275.989 72.260
 697.492 444.206
 927.684 162.580
 212.934 474.775
 553.452 877.484
 761.071 814.061
 328.951 853.697
 23.307 143.584
 717.829 943.302
 751.370 254.578
 361.145 823.483
 752.851 736.707
 518.331 496.945
 208.413 407.075
 632.537 546.578
 446.830 407.512
 733.977 662.002
 445.796 958.785
 220.515 729.869
 661.368 96.069
 195.153 331.402
 454.764 829.439
 953.226 742.607
 472.723 475.703
 434.196 923.161
 140.791 933.713
 848.142 713.483
 694.764 354.945
 197.812 755.507
 354.264 565.942
 813.909 996.606
 737.421 191.144
 152.779 28.951
 33.280 306.076
 148.580 724.910
 848.444 615.210
 121.277 435.108
 789.286 229.611
 200.368 467.390
 446.647 641.323
 93.303 225.569
 435.216 119.290
 796.283 585.641
 876.838 541.139
 81.030 168.808
 280.993 322.626
 689.538 745.556
 195.026 198.943
 603.578 199.127
 502.696 876.895
 328.380 181.613
 526.985 132.323
 220.586 718.846
 529.395 531.958
 706.979 734.056
 134.151 262.404
 69.057 453.430
 185.597 341.394
 923.295 383.362
 567.839 948.309
 800.376 478.955
 277.445 563.642
 339.342 991.731
 196.129 762.448
 663.006 542.325
 417.261 717.439
 916.004 227.969
 947.315 976.374
 731.263 76.844
 143.701 769.600
 377.612 199.944
 329.639 751.403
 441.696 379.241
 813.767 598.255
 350.703 147.930
 659.114 583.818
 665.987 258.975
 318.084 70.900
 516.906 662.486
 955.533 641.400
 522.915 96.607
 402.313 304.221
 121.680 282.128
 151.362 246.216
 11.812 655.281
 265.269 931.375
 888.598 998.897
 99.013 907.985
 336.073 177.789
 148.242 492.504
 503.153 154.043
 359.079 992.999
 477.659 271.483
 830.233 385.505
 350.573 441.363
 905.414 325.536
 182.180 834.201
 300.249 166.658
 118.872 252.378
 692.534 761.796
 19.001 806.667
 390.500 374.460
 211.379 395.348
 496.623 50.881
 591.981 850.256
 823.294 465.093
 652.264 299.240
 563.489 102.936
 293.807 143.767
 949.603 894.216
 314.050 174.120
 375.166 121.531
 220.534 368.806
 438.747 857.317
 847.892 241.036
 281.385 925.508
 992.822 610.625
 316.301 709.657
 655.398 67.309
 832.998 184.923
 266.498 339.726
 41.314 626.867
 605.018 247.250
 401.490 226.399
 657.441 859.269
 764.091 638.554
 966.550 153.682
 72.020 525.100
 654.432 604.306
 512.259 769.817
 214.054 252.240
 857.047 993.708
 848.494 461.078
 815.523 659.338
 930.498 518.264
 993.360 703.211
 468.369 838.100
 198.454 687.793
 36.670 825.231
 457.448 725.940
 779.183 565.479
 45.873 346.574
 962.468 783.983
 862.447 378.254
 374.951 824.888
 576.802 304.383
 180.355 403.647
 584.463 258.392
 775.490 219.844
 50.693 388.036
 728.864 117.975
 306.912 124.457
 24.418 784.417
 873.546 483.851
 968.200 174.932
 168.567 838.139
 177.310 198.231
 971.767 187.291
 830.587 122.725
 354.341 311.714
 667.713 726.565
 658.013 881.068
 254.689 142.045
 277.384 639.015
 543.601 436.638
 226.019 805.702
 326.497 272.186
 466.918 365.472
 477.996 54.587
 680.306 601.568
 888.288 157.747
 898.282 158.011
 274.835 422.411
 331.883 747.756
 22.813 803.038
 779.986 972.482
 314.848 890.110
 472.496 300.616
 871.591 962.865
 747.158 184.480
 16.025 135.481
 977.684 343.614
 704.214 221.242
 1.557 48.815
 919.447 842.517
 482.821 600.223
 19.829 513.681
 185.433 283.568
 453.610 389.065
 726.553 732.801
 732.444 834.048
 679.802 536.562
 778.985 195.390
 762.448 952.990
 168.510 133.595
 577.295 985.274
 369.488 667.511
 2.409 702.940
 688.181 967.607
 795.557 345.597
 148.624 732.658
 474.311 331.700
 230.969 274.226
 669.224 120.537
 65.465 808.916
 251.541 887.426
 981.968 780.350
 886.869 6.848
 969.269 677.112
 743.564 373.560
 656.621 921.110
 823.818 995.769
 521.407 130.204
 424.314 75.963
 609.978 832.290
 162.618 853.441
 669.420 463.946
 619.180 857.999
 90.682 929.138
 189.964 347.233
 900.383 842.288
 171.539 641.853
 480.394 820.391
 312.242 796.158
 89.419 321.970
 166.226 646.934
 286.159 822.906
 141.386 266.671
 264.067 853.001
 400.041 339.959
 986.195 140.182
 968.607 9.597
 16.337 885.161
 958.342 466.401
 568.870 847.121
 565.582 539.592
 611.694 305.433
 81.937 979.232
 750.113 183.752
 31.036 95.433
 67.811 307.204
 489.969 158.461
 406.290 302.230
 835.211 87.627
 605.842 449.339
 462.178 723.729
 717.560 534.292
 305.543 539.218
 913.090 601.680
 277.833 282.295
 881.000 450.417
 543.931 456.354
 598.317 693.270
 58.877 26.002
 23.291 467.343
 169.299 527.083
 69.591 180.559
 671.238 193.378
 119.513 527.133
 338.745 539.997
 819.443 935.091
 100.948 446.792
 307.597 418.894
 216.355 438.787
 763.232 813.647
 640.696 979.656
 977.271 643.308
 430.868 984.411
 844.013 518.526
 297.596 864.910
 407.795 330.503
 91.665 583.495
 590.825 481.656
 64.411 883.618
 530.587 613.412
 617.156 959.764
 697.198 413.411
 84.188 831.231
 600.815 31.580
 970.428 994.702
 972.822 845.540
 282.162 89.180
 176.310 994.512
 894.122 244.302
 213.690 467.282
 739.033 70.688
 822.645 69.004
 389.789 350.701
 634.675 304.764
 936.117 2.277
 390.001 871.476
 996.580 810.624
 513.362 825.984
 15.606 386.196
 540.430 644.216
 389.926 337.016
 605.116 867.154
 368.096 404.079
 443.400 173.501
 442.934 355.869
 706.724 870.929
 184.739 468.383
 203.002 567.960
 171.557 17.190
 469.609 302.986
 92.829 105.731
 631.962 557.100
 919.157 467.210
 193.459 270.684
 631.324 365.064
 445.616 392.809
 726.897 28.340
 867.291 305.980
 116.734 983.526
 813.244 140.713
 83.485 364.072
 167.318 994.528
 400.047 614.342
 474.687 133.650
 151.091 667.892
 469.641 633.839
 121.740 523.416
 306.926 626.100
 123.850 408.485
 190.655 385.639
 334.692 295.253
 308.290 236.275
 591.164 187.891
 929.203 451.000
 783.701 253.764
 457.250 591.671
 650.103 824.954
 951.889 641.577
 705.540 499.861
 798.228 704.236
 39.517 863.303
 536.602 346.253
 744.917 695.257
 408.649 992.906
 753.038 321.290
 569.164 299.700
 469.398 980.699
 609.425 544.120
 428.988 650.705
 574.173 747.878
 10.305 706.863
 895.359 155.020
 312.254 551.766
 53.494 575.186
 556.791 977.481
 582.443 939.398
 736.530 503.778
 604.447 708.967
 786.741 356.761
 95.782 793.044
 884.899 614.044
 794.681 649.314
 830.843 476.975
 154.897 813.018
 52.520 662.003
 181.807 285.569
 35.116 697.137
 852.397 844.454
 757.305 21.247
 183.273 255.652
 612.385 409.947
 767.548 688.868
 822.734 478.973
 725.581 980.339
 254.625 71.759
 807.985 149.526
 991.569 840.604
 731.853 161.814
 915.811 539.087
 430.861 12.305
 720.032 606.715
 542.845 974.323
 268.828 835.224
 258.959 264.560
 549.085 940.062
 308.939 394.449
 790.227 41.818
 877.803 339.871
 852.761 602.447
 239.236 119.554
 33.015 612.809
 776.580 943.139
 823.086 534.279
 348.775 305.101
 410.411 41.903
 978.664 58.373
 266.929 274.156
 6.041 915.102
 732.397 479.806
 896.827 70.567
 162.207 471.396
 150.289 824.617
 812.126 593.737
 343.686 543.477
 949.172 331.419
 521.856 939.245
 690.670 689.257
 429.731 86.653
 217.108 952.002
 628.517 503.741
 416.307 873.258
 289.277 917.971
 787.541 157.864
 457.077 460.404
 858.464 827.003
 188.916 181.996
 192.188 621.698
 131.748 187.562
 736.664 579.357
 593.594 819.856
 197.147 771.681
 819.533 199.516
 901.227 522.943
 192.161 802.920
 334.421 228.656
 187.692 421.468
 915.223 799.706
 717.271 840.416
 367.697 290.590
 629.507 466.486
 156.060 97.412
 633.752 250.223
 241.343 287.593
 291.946 936.259
 980.343 844.919
 415.085 542.436
 339.943 467.668
 662.463 143.376
 977.044 771.582
 179.393 406.893
 820.225 441.558
 102.039 810.088
 971.735 804.926
 914.321 218.705
 368.084 114.447
 247.729 237.001
 238.587 320.804
 384.485 879.944
 980.460 462.941
 650.329 154.863
 327.016 831.495
 85.644 800.976
 275.147 477.684
 361.437 973.571
 16.322 299.780
 286.525 91.541
 391.197 85.103
 439.053 424.795
 174.338 400.790
 282.233 579.536
 758.381 886.212
 501.994 658.040
 715.087 218.483
 472.428 104.546
 886.256 106.053
 530.792 694.725
 425.600 59.878
 772.979 643.533
 851.697 234.281
 86.364 770.832
 163.519 297.726
 171.540 217.676
 348.342 455.552
 997.638 505.894
 814.803 411.086
 945.514 202.235
 2.178 117.788
 355.444 24.574
 444.790 683.293
 175.131 615.388
 154.617 167.070
 342.354 126.818
 276.062 338.130
 704.858 197.350
 467.697 689.805
 26.820 353.522
 483.029 247.525
 633.143 607.687
 515.622 445.992
 754.791 326.918
 305.806 727.893
 743.468 866.592
 992.675 551.819
 183.176 58.310
 654.938 357.286
 28.982 244.983
 289.619 275.488
 316.859 10.562
 203.702 191.794
 608.463 168.634
 969.002 247.080
 134.638 578.695
 946.158 237.195
 883.128 343.172
 104.362 251.440
 519.321 309.173
 336.841 540.619
 741.818 229.597
 539.163 172.464
 243.347 616.949
 421.899 807.047
 986.346 204.091
 868.327 587.849
 703.704 979.065
 821.700 16.752
 919.288 221.256
 348.592 975.268
 948.519 584.554
 31.371 122.320
 213.282 566.491
 3.450 484.111
 292.595 202.664
 268.423 537.688
 763.871 331.087
 904.287 751.326
 480.302 594.852
 15.555 796.674
 217.226 572.716
 981.379 295.583
 921.610 140.758
 481.956 454.747
 259.561 734.345
 746.725 610.871
 0.680 474.321
 437.824 35.357
 556.815 786.206
 995.301 198.836
 836.320 833.449
 264.554 580.892
 441.203 728.298
 892.090 428.535
 159.737 515.111
 606.975 158.411
 55.468 545.010
 849.346 293.005
 167.411 297.450
 714.206 491.555
 686.200 438.797
 251.869 843.897
 305.533 941.515
 412.174 742.599
 444.325 186.447
 397.618 328.642
 947.354 917.389
 663.492 352.387
 283.883 759.325
 986.831 828.993
 835.895 313.025
 839.369 760.943
 589.481 928.083
 114.881 505.475
 981.884 478.778
 153.423 777.819
 208.299 432.683
 2.419 389.178
 430.393 336.627
 188.681 348.797
 854.288 440.169
 630.924 30.485
 939.545 440.300
 86.781 474.360
 270.222 435.481
 42.600 213.767
 150.785 810.989
 762.324 75.344
 397.505 394.715
 310.644 377.705
 272.605 293.068
 455.495 672.532
 74.147 75.568
 89.192 342.844
 648.218 675.211
 42.573 849.437
 458.089 526.324
 211.877 441.140
 832.606 104.522
 786.579 601.339
 456.061 462.576
 23.700 166.650
 965.446 384.778
 629.314 838.681
 927.396 989.984
 3.007 22.229
 293.839 594.604
 701.184 509.189
 327.774 261.733
 758.704 323.961
 672.383 87.378
 456.709 30.669
 759.577 50.935
 672.375 343.244
 748.021 341.888
 731.255 985.169
 103.580 891.087
 295.813 315.862
 323.227 321.249
 58.505 315.274
 20.953 391.793
 111.544 528.029
 83.460 967.300
 788.373 584.579
 135.037 572.311
 417.231 901.312
 473.481 208.694
 901.517 216.902
 629.150 572.079
 904.425 241.504
 11.980 393.100
 929.273 12.635
 829.649 895.244
 967.955 590.925
 745.111 367.440
 56.827 655.617
 82.768 425.302
 904.303 929.313
 856.902 524.777
 312.589 370.244
 379.225 806.316
 935.647 805.349
 678.158 12.483
 728.209 366.044
 732.379 428.773
 430.812 349.051
 465.344 953.510
 491.357 215.754
 273.702 181.020
 785.202 514.680
 357.060 971.081
 407.337 852.948
 393.615 331.273
 168.854 334.452
 858.140 526.853
 435.803 446.594
 26.207 390.589
 755.048 425.286
 49.979 583.547
 675.284 12.408
 353.156 573.771
 101.536 983.959
 480.644 885.309
 930.938 254.707
 785.147 523.026
 72.206 30.470
 349.402 712.509
 919.860 797.479
 68.363 288.313
 59.120 715.075
 167.708 312.431
 243.521 659.673
 759.103 168.650
 293.150 91.364
 552.322 333.277
 488.310 557.265
 111.377 910.262
 716.038 875.911
 186.114 496.126
 202.878 373.444
 630.306 930.313
 227.484 364.471
 268.239 427.989
 44.909 928.284
 158.425 689.032
 117.995 855.317
 967.741 48.800
 90.152 0.584
 382.490 68.445
 151.479 642.256
 493.309 156.180
 152.984 407.063
 75.154 632.478
 71.200 883.030
 396.748 884.022
 980.480 827.930
 218.884 941.080
 268.496 423.188
 638.889 524.441
 350.890 982.840
 398.737 670.100
 975.737 961.222
 764.052 797.337
 432.653 707.572
 496.140 149.018
 623.329 777.646
 252.767 27.812
 241.479 459.296
 767.561 70.207
 935.135 618.864
 752.391 848.905
 670.775 787.062
 849.972 546.289
 927.498 226.098
 421.368 985.577
 364.585 344.224
 99.265 396.213
 224.141 430.311
 65.240 395.618
 652.460 90.761
 938.286 526.067
 2.516 695.947
 91.210 544.112
 872.066 436.027
 567.908 537.209
 446.750 489.520
 562.869 870.338
 668.095 206.227
 477.583 242.186
 798.181 873.459
 797.888 569.439
 274.921 485.971
 681.053 597.968
 966.502 281.293
 18.829 655.937
 365.701 579.546
 498.422 676.428
 192.898 517.185
 540.872 902.148
 782.025 565.076
 7.549 683.548
 441.097 640.967
 860.135 651.763
 345.925 173.528
 995.713 711.727
 33.088 549.265
 792.401 697.344
 0.013 14.582
 356.787 863.639
 543.346 743.945
 504.438 380.226
 721.689 492.647
 399.633 621.450
 118.690 991.040
 878.751 822.265
 13.829 108.856
 460.218 851.817
 200.498 316.483
 157.461 731.123
 287.034 228.663
 542.939 634.913
 91.814 59.366
 222.162 534.241
 117.495 809.693
 455.906 184.861
 933.959 509.137
 183.983 691.387
 189.690 30.809
 50.458 489.282
 435.551 990.039
 181.699 911.641
 714.613 240.869
 726.904 937.280
 131.460 124.269
 415.651 657.899
 251.891 154.457
 326.545 128.026
 39.988 404.741
 481.334 760.467
 158.131 761.898
 894.233 256.224
 333.679 139.026
 8.907 181.027
 333.986 992.172
 566.278 956.065
 42.456 287.907
 463.532 969.250
 548.926 769.859
 15.243 251.914
 867.365 715.206
 716.294 236.546
 385.359 741.055
 466.182 311.780
 899.032 889.924
 656.614 534.912
 762.702 608.229
 288.141 28.769
 406.986 137.392
 684.448 373.597
 77.205 710.285
 560.249 66.034
 894.347 123.071
 394.183 732.231
 224.764 211.616
 813.459 892.362
 296.940 370.786
 142.037 336.338
 161.674 22.766
 357.056 508.368
 546.706 266.592
 474.900 149.593
 202.181 365.292
 213.254 17.390
 716.358 180.139
 590.932 6.944
 951.940 714.781
 703.746 930.519
 615.571 47.328
 100.876 563.660
 632.878 708.446
 158.819 111.787
 18.517 1.181
 363.903 767.620
 567.699 487.568
 52.651 567.423
 668.431 412.303
 582.981 875.629
 761.184 860.057
 107.672 862.149
 826.922 5.956
 662.100 629.264
 840.649 614.711
 556.360 805.859
 414.090 559.665
 551.334 581.733
 99.371 296.286
 800.633 195.635
 720.062 53.481
 435.626 724.466
 24.469 759.269
 166.980 820.882
 259.399 44.400
 659.265 500.629
 484.708 858.310
 319.734 643.483
 586.879 467.119
 720.462 12.462
 703.836 704.530
 165.409 50.218
 796.481 25.227
 19.025 730.353
 251.573 19.483
 757.778 341.307
 984.995 830.083
 295.032 293.741
 547.008 252.319
 796.366 166.757
 177.456 969.058
 857.533 57.475
 788.143 290.755
 800.305 451.335
 83.707 240.469
 769.694 881.919
 796.507 792.740
 934.990 459.313
 583.714 379.460
 130.428 291.123
 997.199 393.228
 770.754 41.733
 23.791 717.237
 472.435 530.573
 642.430 299.285
 960.762 781.810
 246.768 365.498
 82.725 244.528
 430.574 76.779
 939.604 708.180
 776.154 698.530
 744.050 462.665
 872.919 753.192
 264.559 481.038
 727.705 117.390
 994.338 336.746
 116.783 713.642
 148.273 472.851
 831.351 823.748
 506.081 600.227
 446.326 250.978
 64.593 963.141
 412.278 605.353
 598.764 37.222
 351.353 45.862
 48.555 745.956
 302.007 440.789
 214.817 341.959
 879.598 299.039
 457.042 809.003
 428.664 68.074
 913.202 625.832
 969.400 715.523
 508.379 384.999
 270.171 529.836
 564.608 486.390
 597.422 49.236
 877.135 598.670
 444.929 107.190
 468.398 991.081
 869.965 456.659
 984.671 136.910
 461.640 985.138
 553.799 148.274
 636.647 479.354
 396.479 854.979
 53.212 454.197
 176.482 439.105
 811.665 77.750
 914.096 998.207
 579.277 446.149
 776.550 765.857
 350.532 772.368
 532.420 766.541
 697.682 726.189
 325.090 736.126
 749.163 613.722
 422.471 278.344
 877.352 119.463
 53.829 546.690
 7.333 398.393
 495.195 600.243
 353.282 736.832
 436.053 857.029
 230.015 276.336
 903.614 401.399
 808.952 282.934
 766.861 949.629
 427.779 653.248
 48.681 963.418
 412.303 178.980
 976.923 162.704
 621.396 81.892
 268.429 731.266
 828.474 413.394
 506.312 50.690
 55.951 657.524
 410.509 325.838
 485.808 745.348
 163.630 978.827
 186.271 285.145
 914.997 955.496
 681.239 129.369
 900.483 890.410
 108.107 70.070
 867.321 461.696
 76.946 3.630
 342.546 798.712
 278.507 998.338
 720.451 812.953
 762.268 390.210
 735.808 150.366
 693.977 19.805
 30.969 721.727
 333.186 592.488
 690.229 582.915
 176.484 624.264
 605.432 200.434
 376.227 643.039
 732.929 756.519
 55.066 9.755
 911.413 295.615
 334.498 554.798
 219.150 878.230
 324.722 982.257
 471.886 943.416
 980.602 858.904
 591.632 257.029
 314.493 797.227
 232.120 874.868
 624.520 874.586
 327.656 728.738
 3.058 256.025
 565.004 766.080
 744.114 649.583
 167.916 72.202
 382.888 504.021
 663.735 376.281
 941.726 534.030
 382.475 601.565
 692.912 142.227
 560.067 245.772
 2.408 906.397
 896.498 964.226
 914.902 460.600
 901.803 636.184
 357.653 656.957
 72.029 800.012
 660.157 828.693
 924.999 787.057
 443.061 652.485
 822.010 324.350
 460.833 538.100
 764.335 235.591
 279.189 555.228
 518.843 86.694
 524.144 681.218
 359.383 900.522
 101.919 49.912
 852.188 125.164
 207.920 972.111
 734.984 866.444
 21.974 744.429
 389.330 489.375
 832.394 767.801
 360.746 321.480
 502.816 753.031
 96.320 635.630
 955.826 932.119
 627.627 899.070
 911.939 245.259
 489.231 512.119
 910.505 599.264
 218.882 753.738
 522.688 49.509
 402.252 246.536
 220.848 340.524
 298.119 61.049
 122.007 737.040
 582.992 224.445
 506.796 715.147
 988.987 273.586
 814.126 480.413
 455.211 4.010
 613.372 695.134
 579.018 387.607
 701.002 379.734
 425.368 951.124
 1.217 993.779
 244.410 679.151
 867.393 880.768
 51.744 698.761
 883.128 899.047
 863.043 853.726
 501.783 370.891
 243.513 535.279
 198.062 815.445
 659.773 320.288
 43.932 31.997
 412.050 608.705
 276.748 351.821
 11.065 348.102
 965.642 553.930
 157.868 397.444
 972.021 457.542
 725.271 194.151
 163.415 367.634
 643.980 242.624
 102.180 805.847
 510.396 899.125
 969.994 644.149
 280.100 863.242
 287.086 350.636
 142.901 341.616
 476.336 423.743
 721.991 682.520
 644.480 741.821
 59.168 313.019
 196.399 888.883
 476.392 482.332
 357.858 74.332
 705.432 829.690
 104.205 975.414
 594.340 372.322
 827.516 267.228
 2.578 634.324
 725.926 228.213
 34.352 311.283
 972.776 221.848
 708.874 855.082
 279.358 50.782
 281.784 450.597
 266.107 791.746
 296.787 88.844
 818.920 272.625
 721.840 383.038
 248.812 512.218
 199.244 754.089
 966.425 263.935
 81.090 974.923
 603.144 983.463
 926.237 419.244
 86.173 664.034
 975.967 835.614
 337.144 779.016
 604.396 953.937
 697.474 158.152
 236.613 635.580
 276.212 759.837
 950.197 773.446
 508.558 636.580
 210.578 422.698
 849.355 714.511
 551.708 150.758
 702.878 500.854
 693.241 806.221
 108.244 317.277
 604.284 555.962
 12.133 843.588
 480.479 378.800
 23.683 498.163
 922.398 249.341
 669.927 721.685
 793.975 29.171
 366.749 453.278
 132.772 902.353
 555.765 767.122
 990.693 861.615
 900.853 688.365
 443.262 849.817
 711.212 935.127
 35.437 283.009
 186.130 684.995
 277.445 686.937
 938.290 276.512
 189.036 444.249
 29.023 6.330
 366.596 316.442
 374.829 239.054
 244.580 630.104
 497.640 918.173
 598.796 223.928
 782.257 152.284
 430.280 379.965
 467.372 891.042
 39.108 713.624
 778.411 230.633
 789.878 91.745
 861.492 670.340
 55.337 72.141
 401.268 641.887
 450.199 612.114
 107.870 954.166
 410.577 144.355
 199.042 930.977
 690.291 848.523
 845.663 102.167
 516.812 603.447
 507.963 363.622
 137.762 751.893
 584.750 713.827
 783.061 276.209
 701.064 559.954
 735.268 113.637
 845.921 360.892
 137.085 245.094
 969.670 125.188
 343.777 496.599
 291.224 236.170
 351.418 90.050
 633.830 852.571
 979.087 276.760
 491.611 989.736
 762.498 556.095
 68.757 473.242
 714.238 211.026
 272.961 563.599
 335.937 136.618
 81.413 858.313
 222.799 166.129
 31.715 407.196
 801.462 547.805
 974.707 40.384
 786.692 644.669
 17.877 58.600
 757.841 836.146
 596.312 414.875
 347.065 526.526
 345.743 710.127
 231.078 908.859
 384.970 5.975
 837.867 7.384
 411.750 42.066
 158.469 606.157
 799.192 737.666
 609.165 60.787
 473.962 304.534
 666.563 44.626
 541.593 237.190
 220.878 876.169
 379.200 355.021
 812.889 852.611
 676.675 816.512
 267.465 632.508
 811.507 117.953
 669.258 91.330
 80.684 926.714
 180.274 655.709
 979.564 722.648
 238.753 109.546
 659.232 560.951
 146.608 477.602
 360.907 397.351
 719.010 315.002
 421.730 793.487
 383.206 565.353
 977.200 49.530
 51.145 862.373
 811.184 885.525
 6.736 522.364
 687.547 346.445
 526.698 555.410
 653.802 162.906
 655.004 375.183
 155.746 25.018
 464.229 839.983
 714.865 176.494
 829.993 155.694
 472.606 106.333
 612.690 625.135
 125.678 492.888
 657.445 363.809
 895.868 667.616
 990.469 810.826
 880.966 831.352
 387.623 53.140
 807.998 833.366
 327.015 823.931
 196.912 162.199
 497.987 220.572
 786.027 687.304
 138.190 168.105
 767.092 812.572
 700.916 900.420
 627.851 878.146
 737.022 978.551
 856.895 587.462
 508.252 864.797
 285.802 794.695
 158.283 839.256
 736.574 406.973
 259.296 114.073
 921.050 319.573
 58.317 668.169
 168.915 985.244
 680.048 404.757
 711.287 335.941
 140.820 304.861
 539.546 632.128
 108.843 906.894
 619.382 357.832
 554.755 545.574
 746.269 345.622
 497.193 708.997
 62.113 882.286
 12.368 762.159
 148.340 981.203
 174.499 295.819
 305.804 320.241
 83.267 914.277
 717.448 433.659
 151.446 312.689
 459.604 653.182
 234.774 718.294
 29.224 447.650
 429.281 899.908
 137.381 283.855
 709.302 971.705
 887.425 885.158
 380.799 631.655
 215.617 901.857
 256.212 548.481
 182.501 21.145
 773.739 626.078
 627.405 568.738
 68.677 378.616
 52.084 713.143
 418.440 706.734
 801.584 642.267
 15.274 804.223
 533.017 96.195
 738.978 590.261
 181.246 605.810
 401.596 64.911
 672.816 791.434
 790.645 951.136
 237.298 346.314
 48.871 306.750
 503.107 484.798
 376.501 871.621
 530.453 933.165
 434.638 431.992
 368.311 131.751
 951.890 623.439
 668.966 490.246
 4.748 310.833
 849.999 974.582
 948.158 947.497
 459.642 324.786
 536.487 361.815
 930.592 20.737
 995.470 998.895
 156.063 79.156
 609.374 274.122
 99.718 623.821
 279.498 906.735
 470.701 305.541
 823.180 692.808
 822.294 333.317
 927.888 461.692
 936.519 528.458
 391.997 17.175
 159.518 234.731
 889.781 789.045
 278.843 556.382
 138.667 72.797
 362.255 588.787
 245.322 990.836
 689.770 531.282
 715.653 309.331
 940.874 696.459
 261.952 648.066
 285.034 963.651
 86.455 349.108
 56.418 566.048
 800.421 762.297
 567.208 790.665
 915.890 165.571
 75.059 139.165
 865.843 185.767
 419.343 316.386
 538.119 905.995
 781.094 544.397
 197.737 840.092
 9.545 745.457
 598.009 389.547
 53.349 90.613
 797.899 55.868
 999.721 905.554
 294.464 609.544
 775.615 486.259
 206.061 178.949
 620.652 668.850
 393.593 147.917
 373.881 76.663
 150.697 183.913
 500.761 529.101
 825.112 270.223
 651.397 728.295
 925.946 411.206
 617.371 768.429
 727.103 611.139
 527.187 357.081
 475.539 701.665
 376.960 656.735
 262.307 783.231
 874.465 997.271
 700.697 140.620
 624.857 166.660
 393.332 945.905
 902.453 738.072
 951.415 343.481
 335.017 758.339
 74.711 356.784
 428.447 817.101
 9.118 715.715
 836.967 890.708
 996.484 194.341
 946.518 652.941
 123.601 402.310
 699.697 49.928
 96.969 488.526
 615.088 623.470
 828.283 705.349
 811.231 250.512
 551.680 825.147
 157.655 952.280
 325.177 592.986
 767.794 161.058
 840.833 600.192
 199.303 152.453
 204.629 549.145
 417.942 233.997
 799.644 991.831
 746.158 95.104
 144.755 420.458
 294.724 477.581
 263.628 490.700
 355.809 919.511
 21.631 105.439
 712.882 798.356
 35.383 783.194
 43.770 682.331
 553.687 900.628
 508.280 163.668
 419.823 17.810
 124.358 855.303
 202.368 69.412
 753.234 186.284
 501.608 1.212
 993.984 524.011
 556.042 731.440
 294.070 116.992
 671.510 668.525
 330.610 414.689
 835.228 484.056
 626.196 646.091
 647.712 251.483
 305.248 681.715
 474.628 261.879
 447.193 360.985
 383.564 928.378
 179.675 725.356
 961.069 816.627
 209.832 184.585
 805.052 381.397
 99.099 177.493
 236.346 856.548
 134.657 628.083
 279.258 609.760
 979.356 592.458
 10.085 323.246
 435.698 231.639
 79.348 551.169
 135.266 310.798
 270.146 503.460
 963.086 137.841
 882.125 549.459
 700.115 425.675
 126.679 674.306
 72.769 345.346
 510.954 472.909
 945.771 774.788
 880.887 762.721
 296.249 823.853
 719.846 335.547
 328.812 405.113
 870.619 63.340
 302.191 336.671
 803.799 602.875
 460.053 13.418
 212.357 403.741
 716.931 513.358
 215.934 973.789
 223.232 452.433
 32.751 271.993
 602.409 442.500
 173.775 322.074
 953.156 510.711
 162.755 328.644
 777.683 813.463
 445.016 653.716
 924.435 823.625
 553.564 413.784
 714.178 425.999
 117.348 390.349
 399.006 953.635
 865.901 629.532
 434.988 707.867
 177.477 24.531
 133.965 389.832
 782.874 329.280
 705.009 733.184
 151.177 209.136
 560.804 459.978
 601.470 877.244
 811.368 118.000
 889.251 640.992
 812.947 922.630
 568.918 855.363
 402.567 84.615
 823.529 678.018
 400.584 312.633
 247.513 989.292
 179.955 932.494
 662.544 489.437
 610.097 950.168
 915.134 441.239
 716.563 131.108
 548.259 680.261
 639.942 891.696
 638.570 274.602
 316.082 258.877
 153.273 754.106
 75.690 0.579
 192.913 833.837
 618.656 52.390
 62.141 482.459
 553.987 745.788
 442.630 502.739
 610.394 901.398
 50.990 233.913
 368.503 299.060
 148.600 805.264
 799.924 227.580
 556.340 583.466
 330.541 993.999
 420.241 95.263
 588.039 318.904
 707.083 69.822
 412.768 235.041
 193.025 144.977
 275.396 356.427
 782.787 797.766
 576.609 499.877
 179.035 786.865
 728.447 566.659
 857.036 692.996
 712.178 165.830
 711.851 389.306
 455.216 660.189
 686.261 608.433
 804.166 508.843
 786.965 353.958
 730.243 976.012
 612.519 153.859
 277.957 373.163
 385.011 11.016
 451.941 41.075
 362.944 74.836
 977.279 690.462
 857.521 258.360
 615.824 575.835
 149.100 242.234
 378.046 239.043
 753.526 41.531
 643.518 329.147
 396.227 830.253
 452.604 776.962
 970.211 303.733
 320.119 509.622
 765.357 58.725
 64.414 957.289
 521.974 348.502
 761.473 995.595
 870.572 954.547
 895.281 239.413
 539.597 652.441
 658.081 952.163
 239.160 947.471
 685.550 347.199
 334.906 41.368
 23.832 961.282
 614.175 757.054
 2.272 692.972
 496.150 800.474
 815.427 279.691
 656.934 950.459
 841.149 585.727
 15.468 727.553
 82.317 379.482
 471.247 754.852
 115.153 972.598
 392.220 358.090
 757.170 497.425
 141.643 193.537
 486.024 924.586
 504.536 591.978
 803.338 521.691
 654.671 381.551
 54.413 70.643
 796.399 733.853
 198.460 178.394
 155.311 864.276
 140.292 708.684
 988.625 522.525
 152.326 145.447
 479.824 211.776
 757.273 377.728
 89.555 69.693
 32.281 417.466
 301.850 691.856
 412.843 262.289
 954.865 754.119
 700.921 973.044
 30.348 736.492
 551.067 918.312
 25.811 24.670
 358.519 554.475
 805.960 89.116
 295.136 459.348
 161.320 754.084
 526.558 160.052
 556.641 974.321
 144.216 522.351
 671.775 255.087
 508.952 670.366
 93.914 366.938
 932.358 44.348
 760.929 321.422
 523.984 882.555
 657.865 454.020
 666.822 124.465
 587.274 688.604
 712.671 110.249
 151.983 681.105
 828.960 20.132
 67.361 122.682
 398.226 422.002
 548.240 353.271
 342.908 632.011
 360.887 940.019
 296.477 537.277
 588.287 621.804
 695.615 669.082
 701.054 137.068
 858.547 376.595
 958.404 828.932
 626.354 53.471
 863.562 466.370
 564.789 271.261
 573.869 605.921
 394.634 24.066
 103.720 733.443
 782.933 878.095
 472.634 823.916
 882.542 828.562
 833.585 309.003
 753.577 915.906
 88.751 482.292
 690.846 855.562
 659.606 351.883
 372.615 942.976
 352.693 885.849
 947.744 551.471
 656.202 520.285
 702.873 528.603
 148.773 10.059
 765.008 491.358
 911.784 12.451
 566.190 336.822
 149.094 782.666
 148.294 528.629
 451.145 622.588
 142.368 836.660
 938.976 120.289
 696.747 35.246
 611.754 123.823
 232.841 580.875
 650.564 950.292
 611.570 862.421
 831.383 697.235
 734.650 253.886
 29.334 121.015
 374.080 801.100
 590.642 314.449
 914.212 979.636
 972.474 57.584
 950.806 2.240
 946.341 951.030
 270.597 701.445
 98.594 255.857
 536.541 28.765
 690.275 258.880
 134.457 798.433
 835.041 223.664
 655.792 954.299
 672.891 858.055
 661.459 486.866
 842.020 276.365
 908.943 198.136
 242.408 721.939
 547.995 969.861
 332.060 672.822
 771.458 591.601
 67.396 224.374
 622.172 745.127
 988.814 938.269
 632.814 507.868
 834.394 293.382
 444.501 957.992
 740.961 862.136
 696.410 755.464
 442.073 773.308
 190.415 195.729
 605.002 581.755
 452.521 335.084
 349.568 535.695
 380.677 659.271
 174.964 366.959
 183.418 90.035
 678.970 98.935
 475.963 219.639
 107.562 205.956
 363.139 742.524
 520.640 517.711
 958.311 469.001
 128.123 59.444
 873.907 801.165
 644.838 85.473
 284.852 510.035
 665.569 697.797
 677.073 349.514
 484.359 956.673
 18.179 892.318
 214.030 365.249
 948.475 781.077
 820.169 140.196
 512.891 800.750
 914.158 125.351
 716.477 133.178
 75.750 441.419
 769.308 328.573
 648.969 633.587
 725.470 790.219
 505.688 837.546
 453.054 426.311
 157.060 255.871
 588.494 976.287
 850.186 459.338
 623.127 908.018
 280.289 905.774
 289.653 637.718
 219.589 822.100
 411.290 717.496
 483.519 708.646
 750.360 28.164
 71.595 199.752
 752.060 509.700
 210.799 617.435
 482.994 551.833
 148.773 68.034
 275.261 486.305
 475.343 402.836
 321.385 195.040
 155.064 356.386
 642.055 339.491
 319.935 19.509
 839.604 181.816
 767.397 842.758
 930.564 104.255
 429.898 210.454
 348.859 326.275
 302.139 401.580
 158.625 697.121
 232.515 353.241
 296.870 922.591
 985.990 972.366
 668.955 927.898
 274.808 974.639
 484.909 912.841
 317.089 54.886
 895.890 811.165
 535.833 64.280
 764.786 503.653
 444.438 256.560
 983.108 75.485
 600.149 303.377
 781.330 364.490
 842.427 918.737
 828.178 870.850
 295.896 591.064
 885.549 33.593
 812.103 130.708
 392.439 808.664
 483.911 798.839
 559.432 181.989
 501.951 503.811
 533.715 633.624
 173.565 512.642
 565.419 941.658
 208.369 922.689
 194.528 23.124
 36.527 632.476
 561.936 590.855
 689.612 116.764
 509.914 237.360
 691.405 91.086
 110.893 507.751
 106.894 302.180
 286.678 602.100
 840.228 626.036
 843.934 452.973
 992.465 332.991
 349.823 96.126
 451.998 493.654
 51.224 922.277
 336.836 770.046
 452.125 636.632
 709.021 248.657
 109.963 522.520
 486.003 27.055
 799.239 8.419
 358.527 229.853
 979.301 67.241
 44.358 285.484
 755.442 766.497
 445.061 190.199
 454.214 362.590
 390.143 183.463
 964.038 856.763
 138.391 588.569
 992.943 460.005
 727.670 378.580
 941.674 145.703
 517.211 420.954
 710.908 488.936
 824.153 960.418
 187.237 527.589
 720.641 110.408
 568.619 51.112
 708.909 345.935
 983.714 786.477
 837.556 897.911
 871.872 557.221
 648.794 729.232
 365.330 930.291
 268.027 380.419
 949.639 817.574
 656.122 377.020
 172.479 285.624
 61.664 327.720
 278.348 660.205
 633.971 62.034
 723.422 244.376
 914.416 676.335
 380.835 343.051
 18.639 708.903
 394.388 187.186
 88.369 646.511
 544.064 51.254
 440.153 890.436
 318.700 773.605
 508.383 257.515
 771.779 826.295
 489.126 157.022
 490.705 485.296
 684.859 126.731
 416.594 860.587
 151.871 307.824
 791.766 36.036
 913.745 329.712
 620.551 209.304
 855.587 619.652
 843.245 21.136
 412.851 271.148
 34.051 620.672
 351.546 737.912
 135.361 968.877
 667.823 970.852
 280.100 366.556
 856.597 403.714
 581.002 777.908
 281.636 904.185
 284.126 667.162
 971.951 442.229
 500.019 377.043
 48.210 552.964
 899.233 546.755
 903.060 469.599
 52.212 327.714
 803.770 120.737
 222.523 731.795
 415.580 589.185
 306.181 4.348
 848.831 445.417
 620.247 508.480
 779.754 942.651
 456.395 934.269
 379.192 2.619
 757.807 293.651
 679.199 357.386
 182.292 856.207
 416.074 34.631
 865.253 41.155
 689.966 488.965
 780.899 65.336
 183.564 262.825
 59.703 505.179
 471.872 795.840
 498.425 652.778
 745.769 345.405
 793.207 812.735
 256.477 403.173
 436.473 318.796
 986.591 227.723
 397.878 759.394
 564.735 413.717
 514.945 541.448
 691.807 799.032
 259.700 735.518
 342.194 505.842
 236.423 16.266
 576.125 817.365
 368.234 214.665
 860.802 722.321
 415.769 447.548
 587.168 893.342
 861.512 291.501
 803.701 198.178
 613.845 968.156
 713.818 434.064
 713.740 843.477
 923.084 201.923
 745.731 692.235
 828.145 839.844
 897.983 508.662
 541.016 271.662
 221.507 164.087
 798.113 919.385
 196.847 821.594
 949.302 416.122
 21.596 756.422
 222.550 443.113
 331.225 529.599
 456.831 320.290
 308.881 392.566
 660.355 989.719
 230.505 324.023
 431.477 246.381
 536.245 319.672
 152.673 757.582
 77.204 963.915
 188.521 853.072
 520.866 43.828
 169.798 810.580
 224.814 44.173
 988.674 469.395
 625.575 952.965
 853.784 306.898
 209.718 465.766
 726.196 454.438
 12.741 599.752
 573.296 619.807
 856.346 2.638
 111.188 149.954
 917.633 94.240
 358.952 900.988
 909.323 227.971
 280.085 590.219
 25.867 564.752
 745.447 559.795
 717.172 461.993
 804.441 571.953
 333.521 185.616
 910.971 336.011
 239.213 334.095
 10.530 906.846
 318.676 841.560
 774.990 128.938
 50.610 14.010
 370.894 680.200
 859.601 101.204
 892.163 512.324
 80.100 159.907
 483.868 121.438
 97.478 805.793
 563.220 912.425
 530.743 155.715
 818.225 255.691
 360.535 244.417
 572.855 755.649
 806.123 265.627
 967.489 850.421
 341.615 583.224
 360.211 502.554
 292.726 920.667
 632.079 296.992
 952.689 943.670
 229.291 376.573
 533.815 470.353
 927.344 974.345
 667.494 283.653
 414.621 768.713
 670.921 381.899
 901.662 330.402
 707.427 25.401
 431.778 753.547
 26.159 50.099
 341.192 386.551
 126.032 195.290
 162.870 887.189
 351.884 92.889
 36.456 621.540
 703.840 693.294
 553.839 474.545
 583.772 250.818
 690.860 223.341
 578.044 193.557
 633.462 790.962
 899.247 783.001
 562.346 511.012
 700.420 92.632
 803.154 322.532
 505.230 557.852
 746.801 923.314
 542.098 868.203
 992.243 949.632
 857.506 873.779
 735.430 346.827
 945.239 188.661
 325.073 139.893
 948.589 413.179
 508.231 713.518
 659.382 122.663
 404.366 639.649
 891.770 632.515
 961.802 736.205
 894.132 837.904
 179.481 856.997
 276.115 321.893
 912.126 370.082
 170.104 249.538
 638.748 114.989
 670.487 29.487
 261.585 89.441
 856.443 181.301
 241.795 220.029
 214.260 539.312
 174.361 350.972
 45.956 736.126
 90.804 338.442
 448.178 615.281
 265.494 678.472
 837.844 738.098
 328.880 3.267
 410.921 780.110
 876.267 648.542
 673.181 303.896
 149.236 183.661
 555.224 984.595
 482.210 682.820
 99.781 829.383
 100.652 740.947
 222.003 640.898
 159.899 959.524
 230.762 935.819
 82.656 268.133
 251.718 642.943
 824.859 945.550
 205.048 210.189
 538.170 263.879
 809.324 677.648
 645.280 20.119
 158.284 895.455
 871.828 827.224
 652.429 342.653
 634.849 411.906
 569.050 39.046
 48.973 575.963
 881.893 329.368
 932.922 203.847
 357.973 991.713
 663.309 289.464
 679.898 204.569
 691.381 473.282
 786.272 563.916
 500.470 855.771
 662.587 129.439
 804.883 729.805
 25.472 593.177
 770.271 463.213
 252.711 191.874
 944.885 689.192
 251.477 153.397
 732.140 618.345
 912.268 896.015
 487.658 78.997
 253.859 145.913
 396.282 494.875
 165.963 752.418
 962.685 609.870
 845.192 552.107
 347.337 322.367
 93.360 842.892
 590.184 466.391
 805.460 198.667
 507.834 8.818
 370.956 695.985
 325.157 672.192
 702.973 489.163
 835.486 957.860
 4.925 802.258
 580.226 466.352
 695.975 189.345
 531.388 89.143
 611.161 622.875
 460.672 391.543
 338.024 18.652
 325.428 399.577
 471.265 0.729
 912.448 139.116
 485.454 496.696
 800.732 13.478
 621.473 470.235
 657.606 322.307
 636.662 221.000
 520.729 561.226
 916.087 80.065
 171.424 255.957
 420.647 511.103
 930.420 898.935
 347.786 992.530
 241.682 509.628
 496.193 144.149
 617.700 635.702
 904.256 303.992
 842.893 470.707
 823.273 728.373
 541.081 670.392
 893.931 242.558
 156.953 405.098
 124.698 113.453
 256.935 956.467
 983.165 142.525
 576.532 535.277
 368.723 120.457
 12.374 11.269
 152.999 369.426
 438.682 469.029
 272.289 789.186
 809.138 265.243
 405.767 675.193
 53.514 906.842
 149.743 286.979
 189.382 206.927
 330.075 299.889
 316.410 931.968
 913.352 600.581
 546.012 421.174
 567.285 504.589
 822.160 344.351
 669.614 141.507
 218.202 40.878
 813.437 119.451
 935.499 438.109
 149.301 435.298
 497.015 836.613
 237.637 121.630
 714.940 342.002
 159.378 136.450
 936.544 153.935
 101.219 219.646
 935.417 543.252
 351.395 713.232
 42.735 174.680
 921.611 913.954
 710.120 497.358
 863.617 280.501
 495.092 526.478
 740.600 527.895
 373.067 289.983
 813.130 223.566
 545.686 93.767
 928.816 258.849
 351.327 161.744
 189.343 452.526
 135.428 993.978
 486.526 386.357
 729.416 332.705
 431.749 353.974
 569.303 74.129
 985.440 392.114
 88.326 970.588
 862.512 765.808
 300.287 955.947
 137.016 896.162
 987.724 335.210
 188.392 590.881
 485.906 611.724
 469.854 994.276
 152.273 101.371
 486.697 986.549
 501.931 688.459
 752.066 793.453
 21.653 613.406
 446.428 419.686
 524.429 314.460
 604.082 685.557
 828.738 356.816
 148.452 260.543
 624.427 920.409
 213.195 173.630
 781.523 245.900
 337.490 3.858
 558.686 686.004
 183.175 870.992
 241.775 421.012
 963.910 651.918
 585.595 583.657
 330.657 630.206
 17.014 125.060
 754.754 271.803
 186.957 632.299
 674.521 627.127
 12.321 886.085
 711.120 247.856
 534.430 897.221
 955.355 624.681
 524.584 671.224
 722.979 290.416
 903.678 975.970
 769.119 571.672
 404.205 897.110
 942.679 833.203
 9.752 195.670
 802.484 153.838
 157.888 182.716
 164.860 54.219
 414.013 513.746
 716.853 907.540
 821.048 512.895
 223.179 388.867
 735.897 161.873
 943.938 30.875
 89.478 44.323
 333.203 68.999
 392.091 402.076
 27.785 82.675
 767.331 130.309
 386.003 917.914
 981.196 374.265
 176.506 346.770
 62.067 266.880
 428.470 358.841
 233.689 906.081
 371.515 757.053
 636.928 569.798
 953.998 353.268
 655.053 328.784
 722.901 928.288
 617.635 80.636
 171.218 775.470
 604.140 797.016
 756.634 18.298
 942.358 669.757
 118.560 550.925
 569.388 345.631
 972.635 859.041
 542.668 555.041
 348.962 738.808
 832.254 933.369
 322.284 37.289
 848.068 487.400
 921.660 622.574
 540.221 21.015
 219.790 380.002
 17.792 467.623
 606.997 787.648
 451.021 810.789
 323.892 605.179
 121.003 453.806
 535.347 111.555
 255.197 134.041
 604.703 735.876
 210.101 894.603
 2.712 569.357
 435.897 115.970
 145.066 243.228
 861.762 80.767
 783.249 766.032
 82.817 168.883
 716.600 783.752
 296.462 245.905
 92.915 147.508
 941.426 569.663
 417.723 826.859
 629.608 67.127
 298.617 913.309
 249.163 862.422
 564.211 430.411
 156.052 717.223
 573.720 756.352
 587.009 593.964
 582.457 915.339
 824.620 902.240
 963.426 689.187
 57.892 437.480
 871.404 214.733
 220.446 381.797
 742.510 381.036
 592.580 589.046
 471.185 228.498
 440.273 314.223
 523.086 626.266
 79.296 431.826
 904.851 601.575
 219.507 394.552
 301.515 792.468
 314.982 854.472
 744.100 961.881
 549.715 160.653
 521.274 355.104
 484.189 283.099
 290.779 803.556
 811.369 31.260
 272.536 915.741
 985.815 440.268
 262.971 881.754
 139.031 609.355
 949.428 422.134
 948.412 79.810
 527.820 197.130
 334.806 535.384
 42.344 661.025
 701.551 462.889
 732.806 391.354
 150.775 706.962
 255.436 478.248
 803.745 138.572
 153.002 649.370
 172.246 995.250
 808.289 595.820
 966.676 671.261
 193.925 9.808
 851.047 682.869
 606.046 341.955
 360.988 317.725
 767.907 321.864
 461.728 724.216
 943.641 87.492
 340.664 298.023
 196.466 955.107
 883.398 586.275
 547.528 691.015
 581.014 227.504
 382.029 768.128
 146.082 866.482
 52.215 794.984
 989.550 481.156
 739.350 772.557
 622.849 103.933
 459.129 386.465
 519.557 746.908
 780.365 390.942
 597.602 201.208
 731.777 638.628
 192.882 791.136
 305.749 200.105
 693.298 656.294
 443.835 682.926
 221.528 507.424
 872.263 576.021
 306.507 367.590
 315.803 626.935
 106.841 648.774
 577.081 711.950
 761.597 119.679
 550.989 829.117
 990.634 253.777
 228.567 68.415
 371.460 983.549
 113.088 169.299
 334.309 668.898
 657.564 431.845
 971.589 772.154
 475.285 812.469
 210.085 241.832
 264.089 408.062
 780.435 380.700
 914.757 753.503
 102.659 215.034
 891.357 357.492
 631.373 310.749
 126.674 251.751
 140.169 83.842
 772.432 490.880
 720.210 928.236
 788.196 116.937
 100.058 700.242
 604.325 87.441
 17.092 37.682
 715.710 691.610
 368.472 701.161
 770.205 571.825
 402.759 168.410
 427.449 290.440
 271.055 419.262
 352.459 491.899
 406.510 563.253
 248.872 802.933
 838.535 294.611
 857.649 276.302
 146.847 236.251
 579.596 143.663
 122.244 947.128
 508.978 18.852
 705.678 623.048
 578.386 242.945
 632.715 492.637
 552.724 436.347
 703.075 286.174
 316.654 310.867
 338.777 389.406
 272.143 576.909
 281.950 857.126
 401.089 178.933
 935.045 87.413
 305.667 817.989
 60.694 898.151
 172.531 626.061
 762.509 19.210
 425.823 186.274
 866.645 648.831
 850.851 729.519
 849.864 19.058
 151.065 56.179
 224.437 686.087
 414.562 446.378
 32.562 86.158
 434.839 839.249
 640.631 370.897
 579.107 827.376
 2.002 518.117
 204.476 363.724
 699.673 581.060
 969.155 492.613
 439.080 832.414
 707.110 261.684
 866.114 636.491
 468.006 257.299
 94.306 566.462
 460.616 830.597
 674.148 512.088
 771.084 85.803
 790.962 0.985
 104.647 516.762
 677.908 402.862
 370.731 873.539
 848.277 86.765
 600.163 380.056
 134.608 457.069
 555.963 908.786
 348.356 371.418
 35.417 642.547
 897.475 25.242
 523.503 250.299
 3.612 520.714
 762.186 697.967
 406.575 86.560
 365.420 671.621
 120.692 108.061
 708.103 764.684
 983.007 608.662
 523.813 269.308
 302.423 706.107
 489.255 701.738
 855.561 473.042
 284.515 309.782
 81.031 956.040
 381.812 375.669
 478.846 255.336
 19.405 398.367
 633.916 212.998
 302.238 365.270
 738.002 588.338
 180.926 594.041
 97.521 570.110
 692.731 722.084
 577.503 55.269
 502.551 664.790
 765.318 549.044
 611.840 966.336
 440.193 561.827
 465.435 280.934
 632.737 511.534
 389.796 491.216
 657.576 917.751
 854.132 577.625
 334.821 894.208
 923.897 72.782
 593.506 922.126
 143.251 182.724
 511.682 698.151
 61.375 238.455
 910.836 591.380
 532.081 502.583
 32.337 274.977
 545.467 833.978
 804.167 294.878
 675.692 785.766
 309.235 342.787
 685.021 246.883
 421.772 470.288
 548.690 243.565
 143.837 338.253
 248.745 393.903
 985.877 279.320
 421.763 296.174
 157.826 665.157
 82.310 760.464
 312.859 34.212
 631.342 834.700
 885.058 135.064
 599.832 492.276
 533.568 476.275
 679.162 241.708
 26.121 912.430
 610.800 782.224
 818.861 20.070
 211.176 796.803
 200.358 574.266
 909.395 570.156
 826.554 890.230
 594.246 8.777
 769.495 473.606
 675.144 878.858
 403.410 672.707
 134.226 362.150
 952.501 456.377
 12.242 946.388
 799.373 178.157
 460.476 943.466
 503.075 122.848
 889.389 683.132
 281.182 672.450
 239.570 421.489
 679.157 247.714
 332.848 881.331
 568.604 467.721
 174.892 895.501
 98.136 676.955
 972.486 35.525
 958.921 587.145
 199.006 197.177
 341.892 4.973
 943.863 594.248
 353.929 717.559
 872.138 334.048
 852.633 602.099
 709.052 956.481
 658.609 946.324
 262.804 896.371
 743.427 110.425
 574.630 550.787
 181.728 842.249
 5.562 414.254
 636.640 355.009
 557.407 890.711
 736.058 285.158
 806.049 848.153
 538.964 727.868
 776.747 586.945
 109.486 74.658
 394.939 623.447
 63.497 493.742
 736.915 914.922
 458.205 755.855
 820.116 878.520
 17.338 139.509
 703.707 685.918
 959.297 288.307
 10.334 885.887
 487.417 843.201
 876.679 850.398
 752.392 154.156
 743.807 927.127
 77.789 373.915
 211.638 474.265
 798.742 252.417
 511.640 254.980
 878.371 250.564
 557.590 471.835
 790.911 458.593
 278.679 159.704
 78.137 785.198
 238.188 753.763
 657.422 42.282
 813.331 571.868
 874.996 715.772
 329.794 253.830
 524.098 230.152
 83.092 80.034
 480.135 493.592
 666.567 635.384
 217.432 77.646
 193.943 719.286
 566.333 932.226
 37.584 346.438
 525.256 470.012
 489.518 395.424
 467.778 847.576
 131.804 91.784
 466.052 511.711
 719.835 349.606
 803.163 522.870
 533.764 721.202
 760.687 783.002
 639.629 639.553
 964.364 317.694
 476.219 994.719
 548.941 943.462
 2.741 215.971
 89.731 506.797
 115.498 679.053
 148.113 944.446
 681.707 806.608
 724.073 482.236
 811.171 953.791
 312.107 675.945
 560.670 485.423
 356.627 781.541
 263.705 161.503
 16.774 218.044
 924.896 500.631
 423.852 14.932
 392.089 522.932
 270.950 993.158
 301.649 662.924
 165.620 656.212
 517.993 556.523
 832.475 22.439
 94.842 353.953
 931.389 834.821
 763.833 591.029
 994.639 178.223
 899.880 5.199
 147.215 720.634
 569.199 940.517
 800.870 794.147
 85.237 718.655
 174.948 828.439
 883.412 23.098
 144.119 245.477
 83.815 553.276
 721.721 585.628
 901.545 947.796
 212.265 144.487
 849.803 884.931
 290.864 804.493
 177.084 868.420
 652.026 609.151
 105.683 162.659
 404.605 279.614
 566.441 708.972
 641.209 658.168
 329.261 330.284
 974.456 591.179
 738.882 702.024
 782.789 161.293
 912.019 160.020
 246.919 336.681
 919.984 549.652
 364.179 931.205
 557.790 753.447
 210.163 436.288
 127.578 915.959
 61.198 481.582
 784.701 505.323
 211.582 861.274
 406.162 390.862
 608.606 695.806
 343.528 896.937
 806.659 120.268
 469.146 26.721
 307.728 151.699
 472.045 588.291
 536.287 104.664
 717.810 42.597
 496.561 129.886
 167.645 412.156
 412.757 442.392
 821.714 315.272
 268.891 396.908
 79.479 38.111
 383.831 338.357
 917.339 831.904
 796.346 698.876
 196.503 270.936
 939.859 990.194
 10.082 366.040
 580.902 527.499
 239.334 175.297
 330.640 59.594
 349.285 256.907
 845.304 127.471
 551.454 477.435
 566.743 352.318
 386.801 321.318
 54.937 902.758
 329.280 984.604
 494.261 814.091
 426.681 608.172
 257.102 348.979
 230.799 84.305
 752.469 184.951
 226.860 917.457
 522.273 390.110
 758.930 737.908
 350.629 171.200
 623.320 748.833
 276.789 529.926
 328.431 767.010
 933.186 791.985
 713.014 619.266
 727.579 542.100
 594.167 645.959
 541.856 636.615
 253.902 494.871
 896.892 517.578
 443.708 460.230
 828.614 129.072
 718.777 419.023
 8.642 963.864
 38.693 167.901
 225.355 537.807
 874.131 286.958
 97.850 308.025
 427.079 810.239
 533.996 391.715
 846.118 116.508
 750.823 593.748
 542.360 857.485
 765.059 167.326
 382.767 95.276
 826.054 382.492
 855.996 447.168
 823.280 597.575
 424.884 146.457
 854.505 869.726
 555.798 874.862
 815.524 719.134
 157.681 748.709
 572.775 9.536
 885.639 331.058
 339.339 823.121
 430.986 269.845
 703.822 4.282
 200.875 542.874
 99.695 803.125
 807.932 129.824
 667.268 860.778
 368.996 675.617
 596.986 4.808
 530.384 695.411
 374.957 840.406
 376.522 576.746
 431.125 572.989
 373.906 927.035
 647.330 537.822
 390.816 203.572
 974.577 464.914
 705.888 447.819
 72.282 11.363
 69.452 866.083
 781.411 752.569
 57.549 885.368
 320.593 858.036
 609.974 737.541
 119.989 572.208
 173.821 48.877
 30.618 376.888
 889.305 938.086
 443.646 95.881
 814.714 747.228
 379.827 996.834
 54.784 380.312
 446.735 197.607
 547.566 828.204
 371.910 958.467
 97.752 480.878
 592.658 65.934
 391.666 324.575
 685.550 834.113
 265.776 788.452
 646.022 874.960
 455.038 429.761
 654.588 846.359
 651.089 555.868
 792.817 767.530
 637.773 393.910
 579.210 102.525
 930.482 293.142
 390.507 827.137
 67.093 330.655
 103.889 801.015
 25.846 378.035
 254.201 419.177
 176.403 355.491
 840.227 185.209
 404.759 872.147
 655.560 267.564
 243.930 438.607
 761.444 521.547
 846.950 793.058
 887.886 899.288
 766.080 848.171
 150.181 660.662
 765.176 226.827
 333.788 637.375
 256.503 84.512
 42.382 803.914
 587.977 830.190
 461.159 151.811
 933.906 761.264
 177.418 942.397
 287.001 468.100
 68.622 688.312
 289.969 976.478
 438.258 61.464
 863.002 959.780
 403.425 486.461
 713.305 334.866
 645.357 611.044
 492.318 165.252
 482.739 571.563
 186.219 931.760
 354.069 930.506
 79.611 934.354
 63.582 58.684
 568.090 290.009
 997.792 286.548
 162.798 761.516
 227.097 342.665
 132.511 452.996
 317.650 933.556
 472.581 342.159
 469.670 64.545
 834.921 180.070
 524.449 138.130
 961.675 610.305
 526.381 542.643
 253.243 465.145
 49.720 422.919
 787.765 252.077
 891.547 435.661
 266.153 404.846
 60.097 379.656
 559.432 136.033
 146.610 765.540
 311.890 779.537
 132.874 277.259
 135.722 578.816
 757.390 69.362
 505.118 578.682
 620.485 348.073
 407.747 873.405
 960.726 372.493
 980.144 101.446
 267.788 73.823
 784.613 47.277
 724.799 879.219
 575.883 194.083
 588.391 12.576
 556.227 389.090
 537.911 762.505
 381.285 647.580
 354.931 708.960
 911.902 885.019
 957.284 201.104
 719.490 772.192
 313.058 12.153
 156.456 339.697
 432.433 860.080
 864.814 689.907
 890.047 689.602
 584.381 621.712
 906.916 339.939
 158.737 941.560
 236.307 569.166
 547.888 169.938
 97.801 729.874
 219.377 592.215
 411.718 568.366
 486.073 624.490
 153.920 292.282
 623.509 136.603
 908.601 876.629
 70.130 204.899
 601.998 478.508
 781.016 155.818
 989.250 244.919
 163.515 248.120
 104.005 929.916
 718.705 857.150
 508.345 806.835
 996.118 140.322
 569.589 853.716
 143.778 340.808
 989.205 106.280
 807.978 728.872
 594.191 179.587
 466.782 680.506
 727.702 38.987
 230.757 184.802
 26.474 200.974
 429.706 679.261
 608.823 228.698
 844.139 201.015
 707.933 984.063
 606.955 467.411
 138.204 953.496
 669.513 357.810
 73.075 687.764
 325.251 946.815
 914.644 113.780
 844.743 464.844
 350.313 79.649
 483.082 453.318
 399.446 890.595
 361.526 697.435
 561.727 955.638
 341.138 909.002
 374.592 681.506
 540.786 385.128
 384.085 875.332
 602.259 166.399
 924.135 620.928
 871.746 381.779
 204.070 610.233
 2.704 208.766
 121.811 492.808
 946.750 48.905
 377.351 968.707
 196.168 363.667
 862.784 125.772
 486.645 17.874
 784.212 209.390
 927.755 711.552
 438.537 424.345
 870.417 61.517
 263.656 83.832
 367.200 426.640
 521.330 34.544
 158.025 602.061
 403.445 659.543
 998.965 874.390
 198.275 268.161
 326.798 609.799
 465.274 466.185
 651.383 907.941
 574.945 317.254
 329.448 905.717
 932.298 180.526
 87.851 955.370
 254.580 978.846
 625.713 171.325
 280.474 19.860
 80.160 170.248
 691.346 79.559
 39.839 290.242
 95.711 248.953
 37.347 129.908
 14.703 540.893
 152.537 998.611
 585.544 722.175
 73.030 308.989
 426.862 558.071
 948.771 205.215
 867.104 180.336
 860.026 830.235
 686.404 678.874
 111.661 757.200
 152.353 100.835
 743.093 800.208
 508.552 663.577
 177.979 873.619
 97.129 260.091
 358.982 874.475
 936.194 883.119
 752.188 946.508
 132.236 808.821
 447.535 564.981
 865.649 669.831
 113.623 918.051
 552.882 583.589
 628.414 201.766
 947.303 473.535
 845.405 982.367
 506.979 582.141
 665.072 391.816
 23.616 895.569
 563.844 931.810
 793.357 15.404
 140.945 279.781
 115.644 674.230
 433.545 70.142
 557.688 115.619
 532.390 908.422
 724.093 477.406
 916.127 248.784
 556.925 927.930
 378.696 501.102
 872.062 921.595
 119.394 247.357
 652.324 641.869
 621.621 544.268
 884.014 581.270
 189.025 416.028
 586.619 629.500
 215.159 134.810
 369.143 878.507
 416.254 224.708
 902.682 248.611
 790.870 175.324
 257.184 650.031
 122.748 122.948
 69.004 642.184
 504.892 649.736
 20.870 877.297
 927.801 904.395
 491.597 219.479
 189.834 392.408
 411.580 534.976
 703.176 590.999
 112.414 239.408
 588.073 475.750
 133.403 764.151
 377.376 704.658
 721.159 933.496
 752.545 584.530
 885.680 608.800
 763.803 677.798
 940.341 903.561
 666.936 519.508
 115.264 367.592
 756.225 69.439
 82.719 108.351
 759.264 278.641
 637.079 207.747
 560.161 199.551
 725.751 613.737
 261.133 1.066
 5.216 63.708
 110.234 792.070
 899.462 422.643
 299.559 427.204
 146.693 0.579
 461.247 225.727
 242.113 123.773
 199.034 427.752
 306.104 160.770
 734.679 31.884
 342.337 802.257
 718.601 584.985
 791.815 132.017
 152.484 349.846
 756.918 640.743
 852.023 771.724
 362.948 75.911
 796.535 152.677
 870.114 906.008
 378.700 166.465
 351.317 238.315
 994.748 190.327
 843.479 564.054
 568.795 167.599
 773.577 526.505
 653.854 761.909
 394.362 595.732
 318.130 225.296
 756.272 682.615
 433.998 625.274
 36.778 195.307
 516.699 696.573
 570.057 208.922
 391.776 579.550
 720.119 425.960
 639.248 447.186
 449.281 607.758
 606.032 515.114
 509.153 579.085
 387.157 73.438
 159.237 687.296
 344.665 15.495
 63.042 438.350
 707.969 297.640
 965.783 654.183
 530.902 917.006
 191.604 884.810
 672.191 302.886
 260.647 464.980
 623.937 584.434
 693.808 796.013
 496.601 515.947
 600.634 440.590
 541.525 44.904
 16.494 989.833
 469.081 621.534
 330.072 461.325
 921.082 537.090
 10.567 42.912
 652.089 396.825
 273.230 155.009
 841.012 479.200
 207.436 173.922
 20.198 292.050
 207.053 366.460
 105.442 336.744
 590.203 23.465
 121.690 551.139
 954.463 853.950
 333.258 379.847
 792.136 85.283
 445.032 65.799
 974.607 596.711
 386.238 859.930
 19.205 747.536
 418.114 87.082
 268.781 317.261
 121.313 706.861
 763.978 388.294
 371.456 380.418
 269.455 823.331
 58.416 450.222
 554.918 735.941
 856.166 403.236
 134.642 556.381
 318.070 702.121
 568.143 753.088
 423.244 608.719
 531.028 297.179
 101.819 204.022
 917.963 631.654
 342.905 34.917
 556.646 323.628
 63.803 136.361
 838.019 97.158
 770.894 925.322
 927.528 442.028
 153.215 117.238
 766.595 111.843
 553.376 245.210
 932.610 220.171
 895.081 75.274
 557.706 239.122
 202.762 607.444
 947.351 439.131
 620.738 971.778
 653.793 385.916
 573.922 302.103
 488.882 250.370
 859.601 168.615
 76.388 374.830
 423.565 836.227
 894.117 775.727
 960.235 90.755
 517.860 814.709
 345.118 633.113
 707.180 920.103
 21.451 716.232
 650.354 35.936
 537.263 315.026
 773.616 980.122
 383.088 341.309
 7.311 435.998
 486.368 298.839
 856.212 226.772
 251.354 14.911
 438.445 441.124
 921.362 271.057
 310.944 16.021
 515.011 13.955
 190.826 431.471
 334.172 476.808
 991.388 138.616
 446.418 739.956
 126.716 400.122
 949.667 656.817
 86.105 58.746
 775.377 457.370
 453.065 820.322
 276.120 897.061
 35.885 411.004
 573.913 365.399
 608.092 180.668
 270.516 617.670
 26.357 626.014
 496.589 597.510
 627.111 914.631
 712.622 420.856
 806.358 837.363
 183.622 876.756
 392.796 998.586
 597.522 542.024
 743.604 285.924
 53.040 719.972
 664.323 321.674
 228.428 203.909
 96.566 282.387
 283.291 280.232
 675.329 41.127
 219.869 260.487
 455.091 414.808
 519.183 144.515
 392.398 528.331
 805.948 135.571
 182.211 95.191
 721.703 662.268
 233.794 183.724
 689.169 210.420
 475.691 727.604
 626.243 670.632
 162.395 352.736
 162.412 495.355
 360.254 750.068
 473.914 803.369
 587.329 810.334
 389.938 632.285
 520.078 553.408
 37.114 923.082
 435.527 798.337
 542.911 18.213
 386.002 812.504
 473.186 600.077
 87.449 397.504
 950.698 114.206
 303.049 78.860
 208.955 976.301
 610.488 95.518
 551.327 809.976
 921.237 578.098
 884.136 799.032
 869.054 772.329
 702.754 51.136
 176.281 32.022
 363.029 886.580
 642.106 965.928
 851.210 804.352
 356.682 982.058
 961.644 797.004
 836.915 204.458
 643.671 835.040
 789.821 529.403
 331.311 10.930
 252.089 394.700
 818.612 702.900
 622.069 626.919
 890.048 510.814
 113.392 742.297
 612.479 842.513
 16.556 58.782
 299.399 241.538
 782.668 445.686
 478.924 589.381
 847.102 26.141
 247.147 571.045
 623.175 453.575
 633.642 536.212
 627.989 820.498
 715.253 534.706
 993.886 904.883
 309.731 659.892
 986.591 411.252
 987.565 343.452
 740.837 480.420
 636.816 246.544
 459.552 899.852
 883.302 363.206
 355.352 787.202
 741.737 760.189
 773.039 700.173
 89.984 531.972
 176.972 69.107
 9.442 449.979
 53.786 993.280
 13.449 970.932
 633.208 991.735
 439.775 671.607
 609.969 474.402
 262.792 367.250
 528.693 984.632
 689.184 610.427
 19.635 660.959
 744.488 558.766
 823.114 640.677
 695.938 336.984
 269.258 62.703
 352.674 634.580
 170.289 970.271
 753.261 900.059
 596.143 328.490
 411.500 780.571
 730.012 887.057
 516.866 467.993
 505.776 78.955
 350.672 45.162
 409.806 162.277
 711.692 365.998
 158.852 510.325
 576.718 178.201
 745.473 226.440
 237.211 225.283
 952.602 11.821
 140.255 704.601
 87.344 619.869
 961.498 359.275
 657.158 977.599
 593.425 434.448
 623.387 597.748
 741.328 912.855
 910.096 713.894
 381.917 682.528
 40.839 380.681
 108.879 292.459
 220.920 843.000
 222.394 572.826
 304.787 808.365
 625.199 878.047
 892.119 887.969
 178.853 937.270
 115.128 701.809
 116.402 42.365
 424.606 785.359
 570.421 483.100
 92.596 68.675
 880.647 58.572
 42.667 918.112
 418.220 99.467
 640.064 396.626
 482.243 564.256
 947.244 886.606
 870.461 401.467
 727.058 671.195
 933.851 867.978
 786.214 643.161
 932.538 868.543
 553.468 427.525
 908.489 533.934
 616.476 803.741
 872.917 224.290
 162.654 99.453
 120.207 360.971
 325.044 920.338
 875.745 25.931
 594.698 164.725
 165.554 84.124
 74.976 248.490
 867.599 784.302
 97.272 101.776
 927.555 869.974
 846.836 76.610
 958.450 318.977
 244.622 971.320
 109.737 951.577
 557.539 997.291
 605.898 468.174
 554.423 515.131
 589.813 554.358
 555.809 595.465
 436.903 719.405
 337.762 24.713
 60.937 601.274
 517.095 904.276
 642.691 804.358
 69.267 874.194
 863.044 553.733
 890.693 636.760
 0.221 810.268
 522.408 534.598
 997.576 144.151
 87.949 639.891
 867.519 900.121
 279.254 90.781
 65.988 686.705
 542.799 237.286
 950.405 305.277
 994.473 767.639
 275.749 114.750
 624.523 127.830
 244.570 856.657
 970.135 738.820
 717.091 886.523
 137.502 289.725
 319.665 954.435
 180.863 539.013
 829.640 425.199
 803.873 902.920
 30.990 541.199
 878.150 729.997
 350.060 814.993
 692.370 647.635
 819.600 339.851
 298.169 80.963
 60.228 61.932
 30.274 862.627
 993.056 345.031
 799.153 415.258
 339.980 346.099
 215.269 954.134
 766.757 315.673
 962.430 448.521
 869.318 341.542
 130.151 134.830
 389.752 806.306
 805.466 397.297
 822.020 860.709
 55.691 41.935
 379.093 96.024
 275.768 872.562
 545.930 792.201
 575.628 34.527
 743.262 226.580
 621.246 589.205
 34.761 543.785
 872.599 2.383
 87.890 244.853
 65.679 720.336
 462.074 977.016
 724.994 332.121
 665.929 659.962
 457.134 304.432
 670.173 125.505
 332.075 271.156
 759.638 71.616
 202.745 973.643
 784.943 825.760
 818.346 305.952
 263.195 903.796
 854.982 413.212
 62.284 757.700
 898.039 328.289
 972.418 186.681
 172.563 384.799
 662.555 291.369
 716.709 301.723
 882.065 369.763
 343.426 850.608
 296.557 967.008
 329.333 860.169
 741.328 220.363
 327.662 720.558
 589.880 397.607
 622.904 771.479
 224.626 964.338
 955.097 11.352
 572.018 876.158
 746.446 481.159
 337.471 959.515
 495.198 754.143
 912.475 994.319
 272.449 14.794
 96.137 357.477
 906.244 816.601
 398.157 134.789
 381.162 362.519
 95.045 405.553
 866.206 915.531
 674.662 786.668
 332.770 94.829
 307.248 268.466
 989.553 487.799
 458.647 251.206
 372.402 366.257
 351.060 507.839
 342.180 760.174
 269.286 454.762
 999.008 651.907
 499.852 647.815
 480.944 312.787
 223.890 266.484
 221.569 531.594
 912.212 576.331
 764.778 666.283
 596.074 930.087
 24.704 587.269
 916.117 884.130
 611.124 939.308
 644.450 962.328
 770.640 11.678
 693.460 627.386
 704.426 420.854
 685.629 145.138
 675.634 839.660
 380.228 414.840
 902.686 981.082
 507.375 44.080
 816.319 808.208
 422.811 166.653
 733.598 604.575
 996.104 822.669
 345.091 727.415
 12.365 369.713
 923.519 971.599
 287.462 990.307
 723.514 901.636
 556.873 162.927
 360.560 935.789
 839.559 120.954
 818.880 578.681
 444.452 126.045
 257.326 950.777
 575.484 510.346
 651.421 624.583
 801.688 216.901
 49.353 983.646
 645.067 201.479
 428.313 622.449
 557.205 904.438
 742.028 219.659
 415.414 801.237
 255.502 376.147
 883.376 178.708
 1.811 910.625
 15.563 35.462
 579.489 363.045
 8.020 784.080
 276.824 48.289
 132.675 45.431
 978.637 24.742
 463.142 718.151
 627.367 154.562
 785.505 15.606
 397.138 910.733
 69.211 766.418
 748.707 371.936
 485.456 840.696
 294.727 597.130
 341.145 601.550
 876.462 210.351
 536.348 189.498
 471.301 991.094
 546.160 766.141
 879.197 760.812
 221.106 503.611
 518.031 101.309
 343.792 679.094
 863.309 921.473
 276.875 181.065
 945.151 605.834
 794.879 658.377
 42.091 198.449
 369.663 438.070
 41.525 580.901
 538.965 836.603
 453.816 941.507
 245.420 116.469
 432.200 567.669
 108.538 761.009
 352.996 453.880
 856.527 10.192
 117.547 748.710
 673.723 415.625
 744.428 275.776
 41.007 120.879
 501.215 381.959
 992.475 381.017
 581.437 82.797
 266.319 621.041
 544.034 797.088
 979.016 855.751
 607.697 63.297
 540.437 202.503
 717.087 197.737
 97.236 303.752
 686.316 342.828
 839.960 918.577
 869.610 232.787
 735.920 563.073
 730.323 9.176
 308.358 590.297
 475.960 800.788
 829.156 354.048
 25.501 558.086
 36.985 340.224
 980.817 833.938
 247.951 258.679
 819.488 127.613
 457.347 841.752
 122.887 871.439
 908.026 408.077
 540.337 718.170
 245.153 427.481
 184.772 76.813
 113.973 311.099
 903.237 705.668
 165.034 287.175
 90.304 979.717
 391.379 484.863
 465.845 346.745
 469.344 603.964
 150.519 630.041
 946.238 806.600
 900.693 647.957
 305.305 626.853
 45.588 40.529
 934.911 796.341
 367.400 924.876
 81.820 358.304
 322.378 763.914
 928.078 361.246
 887.895 612.411
 900.603 747.522
 286.005 201.513
 308.588 884.888
 554.672 404.265
 965.834 23.288
 668.549 772.457
 855.801 928.626
 735.033 597.280
 352.375 74.544
 869.304 386.233
 437.955 227.220
 173.602 595.552
 634.661 592.664
 878.270 755.902
 559.302 107.145
 40.859 889.517
 656.681 26.188
 218.251 965.362
 490.184 933.568
 527.200 466.831
 158.053 267.014
 370.800 361.244
 845.930 700.806
 540.071 534.717
 62.007 386.437
 187.383 278.505
 774.394 421.032
 425.943 637.539
 978.162 670.085
 729.516 328.506
 362.144 537.373
 409.424 738.745
 876.306 662.716
 830.267 979.339
 475.773 190.025
 618.561 602.874
 946.958 927.016
 424.396 940.401
 17.479 797.819
 148.378 861.235
 380.303 744.947
 355.532 426.694
 493.026 82.715
 603.982 473.904
 167.179 45.835
 936.179 723.018
 865.369 360.981
 960.041 911.095
 54.092 432.350
 9.970 594.270
 898.699 652.361
 375.229 268.512
 468.833 293.647
 645.473 995.212
 585.341 917.314
 808.212 704.184
 574.058 644.376
 876.980 221.612
 791.883 522.464
 896.039 38.346
 603.299 508.929
 100.106 114.339
 961.125 855.660
 576.273 93.319
 287.158 382.199
 828.639 179.013
 562.858 864.625
 360.990 366.915
 487.042 541.311
 523.986 515.996
 999.205 176.922
 3.748 930.757
 119.583 757.157
 119.674 269.015
 839.184 374.025
 539.924 24.006
 76.986 260.284
 680.761 895.431
 582.342 938.577
 326.281 673.328
 126.846 652.557
 361.631 937.132
 632.789 371.434
 757.431 811.561
 709.568 824.203
 455.557 128.264
 802.601 983.907
 794.827 790.352
 142.314 835.249
 865.504 614.487
 457.570 910.642
 308.196 886.182
 985.509 151.030
 768.078 778.184
 368.414 959.864
 499.841 384.514
 231.221 583.374
 591.119 664.990
 437.051 20.246
 358.969 93.412
 532.329 782.193
 680.343 289.284
 730.213 877.487
 176.236 685.844
 907.197 146.691
 191.554 159.730
 671.620 458.661
 637.955 98.954
 226.645 580.981
 812.351 210.676
 819.155 718.755
 914.896 328.967
 318.339 605.894
 890.862 951.237
 384.881 611.298
 462.403 351.983
 708.273 956.879
 428.943 51.054
 543.485 843.805
 956.529 573.762
 859.856 947.316
 183.396 770.258
 618.649 408.791
 905.164 165.708
 268.173 557.252
 811.155 610.852
 437.048 202.396
 993.634 879.612
 920.318 419.441
 593.010 317.716
 496.128 395.190
 151.011 450.330
 442.262 617.781
 775.334 889.670
 104.505 603.556
 656.369 493.374
 718.545 487.614
 980.406 574.503
 322.784 325.024
 343.501 883.574
 893.137 413.049
 453.298 916.598
 357.764 547.290
 108.098 961.244
 438.166 953.364
 136.937 801.764
 44.474 918.135
 473.158 553.930
 411.727 498.708
 696.836 101.118
 188.167 372.272
 926.404 724.671
 116.874 54.753
 653.112 954.324
 832.326 651.204
 107.749 361.768
 120.905 686.599
 719.802 952.229
 968.967 723.420
 695.334 210.465
 997.412 614.136
 300.110 479.925
 813.937 714.855
 15.457 713.485
 213.113 944.266
 841.113 263.455
 532.617 593.264
 984.681 75.269
 297.325 549.763
 412.576 726.918
 220.390 515.260
 981.706 293.837
 803.994 660.244
 441.915 111.384
 17.405 441.011
 642.060 514.541
 604.503 317.613
 10.979 433.070
 468.646 349.144
 370.444 951.613
 734.101 966.535
 500.201 265.409
 627.979 143.215
 573.579 796.209
 355.546 99.869
 651.810 18.147
 948.825 131.093
 230.638 983.811
 400.686 59.692
 316.164 856.317
 704.271 779.957
 438.872 429.152
 103.991 806.447
 243.912 652.921
 535.911 302.082
 998.794 353.462
 951.614 711.892
 291.569 401.379
 743.368 510.438
 936.284 626.664
 535.420 205.979
 319.213 327.264
 95.422 298.115
 98.253 626.270
 423.427 413.425
 876.420 533.608
 268.856 41.903
 603.985 975.055
 436.494 752.656
 496.149 389.982
 502.561 207.900
 986.066 661.218
 655.599 837.996
 46.209 32.839
 692.170 445.783
 312.792 467.553
 74.926 925.339
 124.053 283.045
 944.395 498.448
 448.215 340.299
 62.997 572.252
 923.018 6.271
 560.476 324.983
 876.494 313.650
 697.447 145.348
 346.796 442.874
 524.574 937.513
 193.976 872.526
 598.595 300.928
 403.766 316.156
 835.623 586.203
 455.439 184.064
 102.774 589.328
 73.966 591.331
 440.147 91.780
 50.184 457.373
 488.468 889.037
 908.884 602.268
 98.688 321.211
 679.180 801.457
 496.628 463.605
 597.845 889.081
 249.979 29.699
 306.207 342.817
 571.084 52.489
 614.683 496.811
 824.661 550.973
 663.966 37.080
 85.823 556.427
 844.499 673.974
 4.319 107.877
 10.386 563.124
 322.948 558.567
 782.714 879.438
 121.776 836.535
 350.836 923.493
 118.464 134.520
 497.227 757.100
 255.047 969.939
 268.744 891.537
 902.613 147.649
 49.394 270.020
 580.050 10.576
 840.121 243.513
 327.280 500.330
 480.677 499.191
 216.118 136.748
 846.722 793.032
 795.093 617.586
 789.173 706.823
 123.530 533.538
 648.127 605.560
 983.126 776.394
 543.896 139.996
 593.759 816.913
 624.746 412.286
 888.713 762.156
 914.539 707.769
 10.804 228.229
 61.776 165.541
 15.684 733.217
 930.601 103.321
 855.924 816.469
 708.396 882.018
 66.417 104.978
 726.125 162.402
 378.297 396.808
 16.989 405.438
 908.397 727.083
 374.947 250.361
 960.557 676.651
 243.947 486.864
 643.584 620.306
 676.212 252.254
 970.877 574.077
 176.596 628.757
 324.663 64.185
 911.081 303.993
 812.185 418.663
 240.088 467.935
 234.363 882.113
 158.900 747.235
 954.320 420.949
 133.548 82.983
 672.324 357.507
 234.758 916.689
 966.374 524.342
 946.582 503.218
 878.571 332.857
 690.238 275.726
 954.143 512.041
 915.220 869.218
 63.480 692.833
 605.297 104.694
 351.585 31.636
 590.648 148.976
 511.178 613.347
 91.586 416.013
 715.356 21.262
 214.577 49.131
 376.655 670.317
 526.172 21.144
 27.948 873.794
 521.860 777.301
 106.418 145.111
 539.491 706.739
 27.651 559.322
 23.988 609.406
 378.357 638.002
 692.496 290.751
 252.500 841.171
 66.326 794.982
 78.550 406.673
 595.361 924.008
 810.569 667.071
 597.480 193.813
 111.052 683.706
 943.707 378.746
 370.413 794.562
 640.949 178.834
 771.303 595.146
 578.226 222.812
 503.167 718.555
 917.190 763.091
 4.584 201.672
 209.711 716.710
 301.733 8.972
 928.530 612.659
 118.037 614.539
 893.845 990.435
 152.719 237.716
 89.817 592.768
 418.086 100.393
 688.790 557.957
 643.181 776.717
 164.508 760.977
 804.653 582.206
 183.463 509.487
 846.992 882.631
 348.850 269.101
 569.397 968.020
 745.523 785.131
 654.528 648.774
 836.118 464.701
 517.275 294.812
 405.490 778.223
 384.614 601.194
 588.344 593.271
 59.020 761.752
 267.037 142.669
 649.091 943.283
 344.740 893.901
 106.745 345.249
 213.382 85.807
 328.069 712.164
 604.041 554.002
 445.658 837.625
 465.844 616.782
 557.868 400.101
 432.225 942.816
 751.963 831.900
 243.004 190.181
 833.860 915.459
 467.600 778.759
 580.359 387.098
 367.551 935.614
 686.851 110.324
 421.984 402.273
 454.084 851.646
 172.765 196.183
 904.358 485.625
 709.732 123.677
 656.294 596.840
 471.738 412.242
 937.052 99.681
 575.610 694.664
 443.637 218.040
 669.797 481.582
 955.878 152.377
 238.015 312.374
 181.200 98.137
 324.257 603.159
 6.757 194.693
 115.829 206.642
 332.562 96.042
 585.462 268.683
 847.507 422.119
 165.164 783.819
 329.534 522.310
 989.269 504.910
 345.559 50.526
 716.543 504.695
 93.220 494.727
 13.468 689.150
 765.216 344.343
 973.553 159.396
 381.345 228.561
 659.267 261.526
 879.689 469.428
 510.769 968.736
 196.400 809.369
 73.885 439.720
 605.795 976.831
 691.757 989.326
 204.920 520.651
 891.387 605.423
 778.182 388.656
 917.226 628.898
 490.350 854.312
 536.317 376.446
 755.129 53.544
 8.891 688.602
 990.210 918.809
 208.280 504.408
 779.400 166.814
 836.384 240.657
 652.872 78.022
 645.544 645.143
 405.358 609.121
 502.552 822.601
 690.097 303.291
 51.832 737.472
 847.458 47.488
 16.732 883.457
 298.501 901.749
 762.888 195.672
 805.449 563.889
 406.115 152.513
 876.503 995.980
 328.005 371.992
 178.071 929.098
 642.053 617.993
 72.811 373.179
 686.603 777.744
 89.700 523.280
 591.183 100.762
 968.392 96.453
 31.085 365.035
 823.363 819.875
 440.493 987.304
 315.872 576.502
 764.552 765.872
 578.734 295.587
 690.966 546.560
 38.693 638.899
 685.624 761.390
 455.160 606.854
 866.197 396.828
 126.890 490.291
 162.475 411.159
 697.479 881.934
 540.375 111.758
 657.167 386.310
 594.340 211.008
 36.305 17.809
 154.302 658.591
 912.064 234.605
 901.107 367.543
 904.698 942.388
 358.603 347.150
 476.258 328.347
 130.281 778.481
 419.526 905.017
 300.057 234.663
 747.689 898.717
 525.443 590.188
 278.578 992.114
 349.982 479.385
 516.956 199.285
 561.509 267.247
 143.383 229.773
 262.861 965.062
 140.538 390.881
 519.422 953.653
 652.921 831.472
 648.901 628.641
 361.706 582.444
 146.604 531.148
 944.833 376.557
 945.998 315.240
 17.549 1.526
 829.317 187.510
 448.460 963.975
 784.548 657.220
 711.384 417.513
 489.261 496.014
 757.938 675.751
 752.846 428.328
 26.857 621.316
 109.105 977.062
 593.842 6.003
 91.284 59.221
 13.390 977.180
 390.259 863.930
 218.244 263.827
 770.349 517.274
 482.194 805.442
 551.115 326.814
 180.797 342.180
 740.405 551.446
 117.867 629.456
 685.091 722.829
 942.379 659.899
 880.520 382.055
 532.697 125.590
 415.205 534.357
 748.033 530.333
 319.088 275.694
 169.096 952.119
 805.531 534.081
 102.381 687.553
 350.774 87.092
 390.144 500.960
 619.787 372.325
 338.387 209.925
 132.300 772.599
 189.089 15.675
 53.419 220.730
 64.296 620.863
 703.859 84.054
 695.658 449.765
 7.945 326.077
 723.755 517.868
 653.448 137.174
 60.412 901.242
 824.944 329.027
 110.584 683.487
 918.169 315.176
 357.908 452.605
 151.958 984.751
 442.349 265.638
 799.553 16.208
 865.270 769.763
 273.719 485.936
 515.848 279.764
 259.225 82.277
 444.839 869.123
 809.485 933.367
 542.791 381.581
 956.729 357.683
 787.887 48.960
 150.904 625.239
 495.436 586.714
 293.097 716.612
 960.956 99.356
 394.709 743.619
 179.598 372.323
 931.747 72.352
 37.206 554.426
 810.685 704.924
 796.434 385.833
 882.559 334.724
 592.206 931.173
 77.717 911.017
 454.567 807.192
 255.474 17.657
 496.956 611.272
 619.377 888.503
 950.581 263.617
 216.747 215.452
 750.472 265.224
 375.389 836.034
 148.607 79.561
 513.949 964.114
 60.091 492.726
 256.425 412.901
 458.651 559.698
 175.112 583.249
 499.732 658.798
 347.094 196.920
 238.546 948.999
 632.899 454.355
 854.662 742.091
 645.604 615.605
 425.813 691.500
 576.435 832.970
 195.890 379.985
 758.456 311.831
 343.440 618.173
 291.461 714.948
 818.128 194.479
 504.681 843.690
 417.524 734.340
 113.705 481.279
 922.330 913.574
 826.485 337.934
 494.915 348.362
 890.902 31.181
 327.151 764.713
 751.832 217.417
 555.456 385.858
 25.623 379.837
 53.213 110.067
 409.349 405.143
 876.081 867.533
 754.106 244.949
 839.910 317.810
 257.088 471.022
 123.024 693.694
 805.521 975.433
 526.554 419.234
 754.064 32.145
 423.540 74.850
 481.620 285.904
 757.947 188.453
 677.095 343.389
 200.015 175.317
 498.480 652.194
 659.106 899.601
 165.394 422.367
 437.028 795.543
 640.040 896.029
 964.596 165.858
 361.464 241.230
 95.866 208.909
 387.423 441.055
 585.088 945.293
 209.232 487.544
 591.211 590.040
 208.504 957.787
 747.014 10.433
 569.009 147.452
 601.120 824.217
 118.967 631.631
 650.780 921.621
 313.742 696.543
 994.179 871.257
 459.099 86.003
 58.851 818.651
 482.124 997.353
 326.586 272.267
 569.814 71.646
 347.023 150.831
 881.565 97.103
 187.164 833.972
 196.932 393.630
 330.591 802.527
 757.614 995.317
 649.740 2.862
 4.462 189.082
 611.651 939.421
 276.332 108.136
 230.000 950.168
 535.678 591.575
 284.585 300.121
 602.233 594.645
 37.898 928.756
 325.019 22.203
 583.896 588.424
 296.802 930.262
 266.888 34.267
 634.354 832.706
 461.822 83.459
 611.232 113.197
 767.685 105.420
 463.903 792.610
 142.779 578.073
 1.889 672.222
 216.963 132.150
 71.135 960.236
 417.460 280.287
 858.183 207.490
 310.342 205.300
 220.200 806.473
 811.534 368.244
 999.855 540.824
 484.213 737.886
 779.962 70.611
 792.151 476.062
 974.369 677.916
 902.390 415.480
 90.475 719.117
 860.094 506.097
 564.960 692.088
 831.280 92.051
 725.737 551.068
 716.186 812.588
 206.013 327.725
 71.198 637.645
 894.806 448.098
 687.660 982.303
 194.852 591.245
 811.670 565.566
 743.898 2.024
 253.507 149.695
 687.641 848.441
 134.972 119.267
 248.823 269.942
 817.399 27.286
 471.966 979.230
 404.905 382.949
 220.125 704.446
 842.592 606.378
 419.844 954.364
 946.697 894.900
 182.549 885.683
 85.290 788.861
 342.222 793.348
 749.148 188.892
 535.991 542.361
 941.272 47.804
 689.733 238.807
 401.579 666.511
 456.794 490.381
 855.156 582.694
 174.302 639.759
 115.830 212.062
 456.317 540.658
 332.486 334.570
 922.360 474.737
 477.498 1.737
 377.918 131.756
 341.911 656.986
 212.792 665.427
 520.819 30.041
 884.023 428.348
 798.027 400.656
 201.391 332.460
 828.015 978.978
 161.714 893.102
 375.052 662.774
 288.454 927.218
 616.649 189.310
 658.248 887.425
 117.290 476.441
 947.310 737.026
 197.460 658.245
 147.216 685.642
 184.434 271.276
 898.933 605.767
 760.351 184.174
 321.531 397.495
 598.075 23.217
 491.440 337.993
 177.642 6.647
 411.195 685.471
 40.347 629.671
 23.157 661.801
 401.413 548.543
 31.825 836.325
 596.456 195.592
 534.050 814.215
 75.687 157.442
 584.136 700.245
 829.937 596.727
 282.729 782.563
 184.400 64.482
 45.132 246.471
 732.757 898.191
 724.844 986.305
 912.573 131.551
 918.473 0.784
 902.002 949.679
 313.581 715.979
 410.764 341.413
 444.530 428.130
 760.670 753.066
 854.106 959.439
 821.854 400.440
 909.862 402.727
 762.183 3.770
 461.177 340.255
 754.383 269.900
 41.390 268.395
 296.536 544.215
 392.782 769.147
 368.138 919.276
 22.277 633.408
 450.593 335.849
 162.546 66.531
 375.348 103.910
 624.545 967.043
 865.829 955.620
 369.778 252.748
 554.821 509.271
 317.706 269.104
 683.918 553.453
 628.420 422.262
 826.536 175.462
 983.208 569.030
 973.871 669.210
 824.768 119.093
 540.636 718.108
 41.231 777.818
 93.999 300.751
 688.770 912.985
 397.508 495.557
 379.409 463.844
 157.805 139.153
 324.770 439.267
 334.521 537.365
 462.273 452.740
 144.959 942.786
 915.010 510.119
 790.244 745.324
 395.746 761.874
 226.868 608.887
 282.799 30.903
 988.364 605.842
 522.782 271.556
 560.876 619.397
 382.153 362.462
 271.266 411.252
 334.211 707.944
 147.985 187.291
 66.852 458.771
 57.132 777.688
 93.158 966.753
 346.053 610.241
 684.207 579.032
 694.665 68.440
 591.887 542.176
 283.718 50.411
 137.528 624.297
 345.933 184.248
 886.670 842.080
 729.911 202.319
 66.083 180.926
 40.578 65.771
 689.306 468.341
 939.603 85.132
 702.552 166.662
 213.533 168.530
 333.178 120.322
 618.525 501.406
 785.302 569.828
 363.626 116.890
 877.214 639.839
 427.907 541.221
 626.480 148.142
 951.860 721.190
 962.914 857.534
 384.858 878.801
 66.779 110.845
 295.872 550.931
 497.573 323.484
 104.835 508.137
 583.885 746.351
 11.033 296.959
 101.127 708.908
 79.700 994.796
 263.973 677.317
 498.801 226.868
 524.533 651.239
 88.214 283.006
 694.285 926.032
 89.441 140.402
 924.346 81.411
 395.356 590.271
 89.667 255.251
 708.874 365.405
 961.195 620.048
 612.695 946.191
 127.106 313.054
 358.396 499.922
 179.073 458.369
 964.115 487.824
 29.680 955.057
 271.177 802.327
 17.919 249.952
 229.492 710.835
 414.956 743.285
 340.914 358.921
 113.661 931.131
 823.523 493.844
 302.779 28.211
 305.702 417.191
 247.973 60.606
 307.700 862.809
 463.497 208.980
 214.128 563.007
 424.176 222.995
 130.503 142.923
 980.078 736.532
 900.789 741.282
 66.299 276.384
 544.220 357.448
 496.188 175.344
 554.889 472.178
 265.010 740.525
 456.339 476.029
 127.197 171.705
 978.256 998.741
 327.175 420.214
 439.317 389.504
 422.189 489.941
 798.063 516.861
 625.042 437.441
 244.567 293.828
 82.475 372.725
 724.753 84.759
 886.562 206.302
 944.849 502.699
 365.696 357.579
 927.075 286.742
 620.115 526.219
 263.803 576.583
 234.511 338.905
 733.877 234.750
 324.910 891.902
 742.198 55.309
 345.006 103.358
 166.218 31.263
 502.612 322.567
 137.528 12.011
 912.310 786.109
 253.563 388.414
 256.204 498.284
 856.923 108.158
 339.574 696.503
 694.271 700.720
 438.923 757.930
 282.879 822.529
 251.325 743.868
 183.298 502.589
 899.040 561.067
 567.188 51.456
 233.353 257.677
 648.938 906.851
 355.572 345.184
 840.459 333.274
 148.668 341.034
 715.681 316.799
 835.498 320.061
 812.976 536.865
 372.699 22.388
 941.658 431.819
 404.789 632.666
 427.214 972.324
 670.780 377.627
 766.865 325.409
 133.614 508.779
 563.124 531.212
 727.122 483.189
 652.312 164.513
 850.309 431.711
 794.396 644.502
 526.828 530.531
 590.404 960.288
 259.203 153.779
 847.223 558.249
 891.156 683.290
 23.351 593.054
 424.184 352.835
 722.647 670.192
 471.122 290.696
 219.050 237.890
 452.847 43.985
 409.401 444.871
 415.642 884.261
 322.883 232.426
 455.379 435.735
 736.237 730.562
 747.834 979.509
 629.013 374.657
 497.799 780.153
 191.021 138.192
 206.696 80.480
 96.251 616.126
 320.944 908.254
 468.488 510.600
 941.287 441.974
 771.237 124.651
 54.614 564.626
 99.335 409.897
 980.648 82.967
 575.629 730.756
 20.528 359.471
 760.413 981.371
 845.108 264.373
 864.201 843.322
 988.255 141.542
 769.115 514.258
 13.228 145.283
 267.169 22.442
 925.043 862.071
 824.594 512.905
 213.527 614.059
 592.794 531.316
 363.489 547.656
 274.297 116.236
 671.289 354.129
 985.230 354.011
 0.225 829.143
 56.350 259.112
 508.087 49.035
 107.786 362.234
 34.328 583.916
 996.668 56.073
 465.339 257.318
 853.227 541.802
 55.903 640.588
 324.207 506.145
 3.067 894.973
 970.425 448.239
 3.308 167.971
 108.631 766.769
 611.168 451.763
 40.613 351.052
 821.738 324.256
 821.705 925.605
 862.890 37.341
 436.702 847.430
 976.393 977.742
 377.069 410.865
 338.850 104.150
 255.552 78.734
 900.227 826.998
 812.589 923.995
 54.788 226.281
 725.802 66.877
 789.265 46.241
 245.354 52.931
 437.406 626.936
 262.785 102.764
 897.739 660.782
 851.386 529.843
 210.025 241.898
 167.277 565.234
 630.807 217.766
 400.520 434.160
 773.398 982.347
 946.244 26.494
 284.375 959.016
 311.432 509.874
 796.943 517.627
 371.480 8.826
 239.538 625.651
 282.637 165.487
 771.747 337.019
 685.937 297.375
 783.434 228.254
 302.352 655.674
 219.118 69.311
 817.780 285.125
 498.797 601.709
 243.414 405.628
 97.052 39.939
 68.623 428.715
 341.257 330.427
 309.047 432.209
 701.909 827.675
 505.093 527.514
 106.449 677.543
 311.068 340.454
 23.686 146.354
 201.838 203.436
 978.237 480.760
 134.199 429.648
 80.678 721.824
 559.265 655.254
 244.890 587.862
 768.481 30.095
 232.959 960.287
 150.763 488.717
 71.773 296.536
 976.341 309.858
 853.964 111.449
 941.830 182.547
 427.152 435.974
 1.691 440.192
 25.628 318.330
 267.508 540.461
 871.959 181.850
 725.518 189.013
 114.892 415.368
 654.684 300.619
 944.863 431.597
 325.725 723.702
 188.024 587.362
 432.304 926.466
 300.770 583.525
 808.566 647.687
 224.098 34.087
 85.194 486.710
 593.859 861.167
 744.835 69.645
 0.091 598.854
 476.169 447.216
 335.544 903.340
 166.045 809.871
 337.451 914.016
 386.286 143.895
 603.232 200.771
 854.139 685.230
 123.616 992.418
 304.547 683.200
 527.537 101.716
 192.859 182.300
 151.855 351.001
 36.038 25.628
 943.584 531.883
 339.719 727.734
 358.922 691.241
 491.481 47.666
 456.324 278.036
 724.585 195.494
 482.409 880.843
 971.300 448.924
 440.272 670.049
 784.199 252.570
 508.313 482.088
 363.827 473.704
 170.836 762.738
 401.555 637.937
 534.208 354.435
 939.892 550.082
 367.433 666.685
 734.836 493.917
 834.556 922.500
 845.057 114.585
 917.813 506.349
 992.716 424.784
 982.070 545.195
 965.892 86.857
 448.560 594.128
 241.147 44.359
 852.669 47.869
 578.172 686.241
 708.452 800.606
 511.290 392.511
 221.461 886.439
 72.558 540.982
 439.415 774.120
 319.124 749.895
 443.306 601.031
 97.262 330.812
 524.029 616.829
 204.285 60.906
 403.909 186.358
 657.409 524.956
 719.062 859.862
 49.042 386.767
 526.019 757.031
 67.240 130.144
 211.284 96.699
 747.873 553.818
 120.185 418.244
 163.998 746.992
 564.792 431.800
 263.915 436.481
 780.677 565.732
 861.289 648.170
 368.345 980.595
 230.670 120.062
 844.526 933.639
 944.906 38.046
 36.740 17.304
 35.609 525.443
 155.315 584.912
 995.538 131.057
 771.967 8.650
 756.952 945.890
 503.189 696.044
 460.495 194.816
 647.951 694.391
 415.666 345.619
 148.719 426.503
 190.519 244.040
 146.881 579.681
 751.835 200.431
 780.622 382.856
 207.944 642.633
 245.697 689.647
 137.852 122.612
 105.989 188.639
 78.919 473.842
 328.019 203.142
 300.454 505.512
 26.513 453.187
 25.101 172.140
 779.816 630.510
 239.469 947.570
 15.407 996.163
 829.164 575.590
 116.411 529.279
 103.164 271.260
 877.022 529.222
 663.683 253.670
 883.852 362.070
 808.462 539.336
 544.850 122.243
 204.370 693.133
 379.522 992.605
 878.808 588.895
 953.461 688.767
 776.361 683.228
 444.788 488.528
 313.346 253.237
 306.056 413.772
 826.187 31.663
 196.817 353.895
 298.070 622.117
 251.712 516.649
 712.247 563.982
 587.141 49.498
 222.998 402.925
 585.013 993.184
 663.070 211.553
 101.339 675.823
 778.949 688.500
 85.659 12.626
 765.326 877.173
 747.212 991.275
 873.324 211.668
 26.758 459.361
 12.506 682.315
 718.068 517.410
 726.391 472.292
 697.919 703.451
 770.369 146.346
 763.259 343.258
 787.856 959.510
 12.858 60.281
 496.734 825.580
 349.858 382.449
 48.102 60.025
 901.150 556.764
 190.837 948.810
 157.385 259.657
 909.289 142.694
 719.865 560.059
 841.478 626.017
 311.725 707.041
 28.570 740.360
 363.220 544.453
 93.328 278.233
 34.923 336.653
 449.009 711.764
 97.019 773.049
 457.240 39.079
 64.264 921.423
 893.350 759.542
 399.516 953.149
 653.096 12.280
 277.084 865.175
 311.623 704.739
 251.488 987.643
 92.667 434.509
 446.986 371.220
 645.608 473.903
 385.678 789.508
 85.155 989.197
 952.674 929.429
 301.540 841.786
 979.409 752.446
 79.536 744.481
 562.348 133.299
 6.985 590.795
 154.033 877.939
 145.523 447.251
 124.634 511.356
 568.624 897.776
 431.040 747.474
 938.888 195.310
 111.259 11.367
 544.802 439.378
 987.015 498.424
 597.125 830.928
 477.208 11.161
 999.950 919.142
 148.269 713.019
 367.826 751.622
 230.847 246.473
 317.630 462.651
 70.854 662.108
 284.883 217.798
 439.504 844.080
 514.704 601.447
 962.800 658.860
 876.538 651.889
 135.263 727.577
 621.268 372.151
 522.810 372.288
 714.535 869.956
 731.235 23.534
 469.245 394.057
 493.256 826.460
 595.039 664.243
 110.310 737.326
 667.156 656.709
 355.231 468.480
 279.704 663.937
 506.430 890.825
 629.371 148.335
 229.518 126.808
 19.203 941.480
 662.666 518.213
 275.243 386.684
 989.734 901.205
 531.755 403.018
 520.874 401.540
 416.811 375.763
 442.554 26.569
 715.580 604.136
 874.500 194.262
 913.370 505.068
 184.760 535.163
 136.970 265.813
 999.081 628.810
 386.988 432.389
 408.039 105.191
 254.554 430.572
 264.247 833.398
 665.161 46.879
 489.815 828.437
 415.567 895.069
 126.573 393.577
 145.064 196.013
 682.026 755.624
 891.362 282.953
 704.328 685.664
 958.489 978.242
 589.660 985.399
 607.102 880.553
 343.241 182.047
 157.320 52.517
 416.973 751.321
 764.512 148.037
 196.600 882.427
 136.522 596.571
 151.731 430.956
 256.780 639.965
 863.572 760.450
 164.886 257.740
 956.388 652.154
 631.118 921.674
 556.314 131.749
 203.395 683.244
 40.085 703.814
 367.210 951.760
 99.534 147.300
 156.857 991.318
 196.384 271.926
 408.706 315.928
 305.357 195.067
 326.536 850.193
 9.135 116.393
 210.130 643.791
 911.881 853.285
 109.837 668.875
 452.421 680.118
 42.995 517.724
 325.578 180.330
 927.669 771.813
 240.468 779.072
 942.638 191.683
 865.677 548.952
 950.918 328.988
 819.515 460.533
 471.208 477.924
 72.950 936.779
 444.546 243.581
 336.018 836.401
 422.459 230.847
 915.805 570.348
 451.155 161.327
 264.206 199.496
 700.429 959.748
 403.375 86.486
 95.409 258.811
 630.890 12.945
 866.780 236.025
 198.261 922.768
 6.541 492.370
 936.546 426.260
 270.545 725.434
 310.902 477.842
 228.241 544.942
 939.093 816.422
 249.179 872.294
 852.988 692.766
 513.532 795.112
 440.406 478.281
 621.302 490.050
 129.141 96.135
 86.824 250.762
 95.489 995.777
 579.186 771.417
 54.065 28.582
 796.147 539.162
 50.379 14.011
 133.001 521.362
 996.651 716.375
 75.637 725.983
 907.217 101.861
 459.009 737.455
 672.995 99.159
 291.671 947.643
 113.557 145.876
 860.379 14.674
 637.089 833.521
 855.620 584.561
 377.891 248.364
 561.942 635.547
 250.907 691.873
 951.996 977.291
 124.460 416.080
 229.191 621.521
 754.902 655.277
 852.853 493.187
 317.841 420.662
 927.005 467.766
 205.425 359.175
 567.630 88.174
 211.411 87.905
 215.030 761.156
 597.327 192.597
 12.156 376.328
 703.682 930.233
 214.335 389.945
 448.014 274.257
 971.410 619.425
 22.625 475.159
 773.924 593.706
 483.512 733.067
 877.661 979.252
 400.497 862.297
 315.861 673.396
 837.552 205.935
 828.940 837.400
 250.299 282.421
 544.225 783.923
 351.503 232.321
 332.384 980.424
 109.904 614.336
 965.799 865.420
 145.938 272.882
 972.792 972.664
 280.985 178.754
 89.341 434.427
 623.908 408.631
 578.814 94.685
 657.305 873.156
 245.494 652.510
 461.499 387.379
 487.508 812.217
 710.525 77.526
 200.820 817.351
 942.996 575.857
 192.576 858.624
 981.582 628.139
 127.141 180.162
 205.989 548.733
 2.414 663.364
 711.833 845.007
 31.339 783.292
 576.032 499.875
 331.165 39.547
 440.526 68.347
 450.917 833.197
 190.945 396.524
 899.302 755.630
 493.798 410.395
 77.117 976.479
 541.620 813.680
 429.825 859.442
 295.290 461.128
 980.053 730.493
 389.209 683.835
 391.993 397.136
 339.594 499.922
 279.276 235.052
 757.824 776.285
 966.559 475.362
 487.131 359.897
 428.382 438.050
 347.361 580.621
 684.818 451.829
 962.687 467.707
 763.709 805.378
 762.876 410.592
 128.335 407.615
 69.738 738.715
 604.893 654.274
 414.877 967.373
 667.050 953.990
 168.796 946.000
 988.951 249.294
 809.224 305.393
 460.508 857.179
 910.414 901.365
 69.812 871.404
 215.776 129.229
 850.320 926.409
 62.118 287.483
 321.608 173.183
 381.722 616.638
 831.481 103.745
 523.401 262.548
 946.763 266.974
 38.537 510.707
 506.040 718.642
 284.076 22.280
 308.872 157.804
 440.724 53.152
 294.651 425.789
 148.629 348.861
 785.514 329.229
 70.077 441.183
 209.874 431.756
 22.887 802.330
 167.645 517.768
 940.885 881.933
 679.661 234.093
 439.166 617.237
 619.861 970.390
 649.564 991.305
 250.279 245.970
 782.218 555.786
 259.806 769.570
 426.431 238.209
 994.991 360.099
 370.658 938.464
 615.168 131.683
 967.843 370.477
 608.155 717.585
 147.220 824.088
 573.163 937.090
 753.693 275.392
 973.925 690.531
 236.025 843.477
 950.106 134.028
 888.265 525.573
 464.634 361.634
 36.222 504.377
 477.603 73.456
 241.676 940.095
 345.916 589.662
 838.718 880.053
 827.103 278.314
 814.699 851.049
 444.034 86.632
 176.356 469.889
 275.986 628.186
 801.451 407.370
 665.386 800.654
 247.789 677.581
 756.062 449.134
 782.499 170.593
 49.012 297.848
 791.406 791.008
 319.308 538.518
 845.149 461.314
 779.996 767.366
 728.087 567.547
 505.852 725.925
 198.217 400.477
 994.954 735.506
 740.158 529.614
 705.666 173.819
 25.336 356.208
 270.407 568.041
 708.833 857.417
 368.128 255.384
 903.841 554.773
 400.618 364.308
 593.531 329.395
 832.552 511.993
 105.560 943.340
 443.571 902.274
 903.873 105.541
 627.987 889.093
 491.334 2.573
 42.080 880.699
 388.766 274.770
 322.017 176.791
 512.833 98.677
 711.581 822.677
 946.883 994.758
 386.015 340.237
 43.268 137.394
 126.997 654.276
 48.969 741.089
 88.222 214.926
 372.845 736.522
 438.112 152.627
 154.807 652.355
 126.236 863.343
 725.311 868.892
 296.233 169.745
 706.271 208.757
 566.926 741.903
 78.694 944.341
 584.480 781.533
 282.819 514.026
 674.507 710.930
 906.381 597.073
 809.862 285.827
 416.896 263.947
 376.418 835.467
 693.888 23.891
 737.363 278.996
 384.071 79.494
 441.884 870.981
 732.216 579.140
 124.604 877.541
 6.424 258.551
 929.450 305.579
 740.437 473.817
 350.192 519.296
 137.525 157.456
 97.497 839.145
 328.161 849.126
 319.697 678.239
 33.513 352.025
 765.683 219.821
 172.783 198.878
 280.272 257.594
 257.151 447.500
 65.452 429.578
 56.946 100.494
 78.255 387.825
 110.379 907.793
 624.188 313.142
 588.370 480.945
 953.638 849.262
 845.753 556.655
 490.310 878.320
 507.245 191.835
 181.144 363.552
 68.305 466.859
 525.524 660.847
 975.626 496.939
 739.696 553.748
 806.732 798.226
 565.656 743.119
 138.774 185.828
 720.391 459.805
 706.464 771.281
 382.938 243.742
 550.144 418.862
 367.669 114.381
 677.037 370.576
 370.303 353.620
 759.746 81.631
 489.174 833.278
 112.331 560.171
 912.204 284.326
 479.837 381.077
 466.887 555.519
 494.615 763.506
 606.653 815.798
 262.428 650.838
 255.420 779.950
 791.981 110.870
 859.637 482.954
 549.849 849.987
 562.946 388.456
 563.620 489.891
 885.750 824.571
 292.601 37.173
 876.034 920.266
 98.536 747.963
 817.824 532.871
 68.013 181.283
 111.767 667.483
 230.669 490.233
 453.561 788.478
 778.704 30.080
 458.798 298.931
 697.046 792.776
 148.578 543.014
 561.624 399.904
 403.599 587.510
 35.429 807.775
 503.004 20.338
 496.439 172.340
 28.976 215.723
 54.105 676.032
 782.681 247.506
 66.315 487.874
 418.974 564.671
 848.814 381.848
 466.267 997.800
 94.611 111.915
 407.642 853.727
 190.449 186.293
 915.911 130.728
 57.816 715.162
 968.671 991.292
 862.068 57.094
 931.944 947.670
 258.001 858.125
 258.773 21.400
 184.847 76.883
 870.912 846.894
 327.382 798.740
 699.698 106.657
 540.032 156.230
 81.513 257.955
 933.041 852.357
 512.140 574.877
 167.553 503.906
 644.423 563.025
 351.657 924.971
 799.340 674.952
 901.849 214.002
 789.702 471.494
 792.071 13.437
 619.012 336.916
 791.600 18.051
 909.408 104.224
 957.779 920.501
 479.292 411.812
 742.418 719.993
 783.260 865.109
 361.975 167.827
 347.731 578.896
 420.221 82.817
 491.604 30.173
 334.479 106.809
 571.921 350.870
 657.853 967.937
 502.671 868.171
 492.951 524.810
 76.164 382.262
 518.679 341.828
 590.029 21.748
 689.979 623.561
 820.669 591.708
 988.251 359.192
 561.341 824.483
 93.223 106.813
 788.073 445.844
 988.778 107.881
 260.986 206.652
 107.458 255.938
 696.655 120.636
 41.023 758.036
 946.792 851.401
 305.461 295.020
 230.444 155.437
 434.353 796.399
 935.077 302.989
 398.868 51.080
 823.476 645.678
 208.104 746.435
 358.388 800.087
 550.689 900.442
 938.784 982.053
 595.999 275.934
 986.774 709.674
 7.888 258.820
 342.272 637.194
 840.285 875.943
 326.129 570.797
 115.475 420.599
 87.445 525.261
 443.346 358.379
 626.071 922.585
 262.788 381.843
 799.052 15.535
 991.983 264.394
 5.045 287.123
 208.169 391.951
 371.976 768.007
 663.131 901.545
 631.749 905.371
 529.991 370.445
 386.342 177.134
 399.704 135.030
 789.716 83.095
 659.984 998.269
 380.561 359.331
 531.378 246.763
 695.789 293.810
 69.111 247.038
 621.166 300.448
 307.497 145.736
 143.459 507.027
 696.686 345.066
 161.559 991.381
 407.945 964.160
 398.456 562.635
 640.252 695.560
 791.402 123.147
 2.671 606.026
 286.695 796.044
 456.693 60.271
 944.180 187.137
 341.732 128.276
 83.598 533.733
 164.343 400.944
 752.539 631.969
 175.060 929.447
 639.054 525.176
 181.346 131.290
 219.333 65.238
 524.823 596.662
 153.674 854.609
 987.293 173.808
 906.868 356.633
 463.117 919.046
 159.724 384.932
 253.147 138.608
 637.669 898.336
 583.854 14.135
 554.063 326.047
 548.755 145.518
 447.142 209.225
 800.120 733.568
 980.588 91.256
 507.734 296.098
 431.860 531.374
 946.872 515.330
 466.164 207.842
 506.267 568.775
 196.727 60.466
 423.763 632.031
 976.680 681.781
 495.388 958.186
 320.136 976.182
 773.985 348.212
 478.838 881.546
 615.556 8.897
 628.282 494.256
 662.428 844.340
 168.486 702.275
 617.837 504.031
 98.116 748.831
 190.070 891.207
 757.705 499.095
 917.795 960.936
 893.005 431.915
 861.402 165.595
 100.629 37.193
 316.151 758.871
 375.970 766.109
 807.824 786.604
 981.841 496.261
 34.582 177.797
 942.459 567.515
 62.332 121.748
 591.458 388.240
 735.501 362.704
 167.924 867.560
 779.445 162.880
 67.402 99.806
 621.428 244.513
 75.029 805.720
 299.203 804.271
 498.088 654.852
 542.576 746.443
 291.169 279.474
 865.217 168.616
 947.701 207.256
 280.533 183.826
 489.020 143.527
 624.100 721.478
 391.402 720.492
 821.416 625.717
 781.170 587.236
 257.283 290.653
 929.281 268.210
 483.640 128.241
 674.455 687.329
 226.061 264.174
 285.565 398.685
 223.468 172.464
 780.444 32.452
 146.888 179.140
 393.499 46.069
 305.728 343.698
 725.576 746.697
 256.282 633.277
 816.576 542.684
 797.631 274.473
 607.799 201.237
 273.371 952.141
 863.169 389.116
 20.355 140.032
 906.092 196.286
 222.965 327.064
 514.376 572.677
 176.075 543.045
 965.106 420.094
 943.191 202.447
 703.781 389.826
 857.398 453.357
 49.215 547.281
 69.095 535.719
 63.066 924.438
 41.612 978.901
 488.593 425.776
 257.265 179.260
 978.842 561.340
 474.003 135.555
 624.493 419.775
 296.405 40.812
 693.749 173.342
 52.408 456.528
 101.735 125.536
 534.900 867.386
 228.853 909.992
 939.506 236.004
 553.489 357.506
 748.846 467.381
 104.528 837.631
 649.812 437.086
 876.730 514.189
 172.598 936.627
 193.470 32.794
 285.110 810.715
 106.336 176.327
 918.806 986.279
 552.207 114.853
 425.081 570.064
 361.628 64.364
 426.025 783.983
 746.366 618.798
 919.107 44.033
 461.184 287.856
 889.384 814.419
 10.206 55.365
 970.788 93.807
 580.121 156.380
 853.409 141.366
 562.334 983.231
 458.415 718.044
 758.589 689.673
 275.996 110.600
 537.233 926.826
 392.691 195.106
 161.032 364.135
 408.663 971.450
 286.167 513.308
 777.225 314.871
 732.868 563.504
 780.580 114.553
 251.243 773.567
 907.844 737.978
 304.537 663.421
 422.510 624.322
 222.824 154.644
 323.521 286.990
 252.445 672.766
 221.705 626.869
 553.213 424.758
 204.729 21.805
 542.153 879.063
 959.881 477.604
 818.447 317.150
 4.275 280.729
 351.230 0.909
 153.841 177.463
 495.264 455.268
 491.202 478.996
 497.508 937.308
 291.887 532.676
 451.723 829.332
 190.079 348.121
 583.051 321.944
 439.093 480.236
 437.665 853.129
 406.016 472.308
 104.952 739.845
 470.625 689.686
 305.159 819.903
 640.009 432.248
 781.185 644.562
 384.659 21.584
 389.245 397.520
 219.713 602.000
 993.006 725.879
 245.120 673.973
 335.768 655.604
 397.498 661.234
 555.005 721.264
 309.313 880.411
 675.748 1.151
 0.674 182.970
 989.717 438.660
 806.665 836.589
 614.724 314.141
 957.994 236.066
 105.777 63.893
 652.182 127.311
 830.661 520.984
 672.086 802.029
 956.913 662.877
 101.851 301.550
 555.496 821.156
 259.193 947.362
 193.649 156.983
 987.100 400.564
 853.048 791.177
 135.631 115.469
 410.422 949.313
 701.571 182.492
 800.013 630.125
 294.622 606.281
 337.849 810.332
 555.826 506.609
 226.916 882.163
 887.661 297.090
 633.264 593.182
 464.267 841.375
 782.368 74.096
 401.356 924.697
 582.132 842.198
 183.398 142.647
 346.651 839.771
 803.652 796.823
 238.859 382.540
 481.717 411.900
 239.615 268.167
 522.651 629.823
 407.504 534.530
 688.912 89.032
 243.052 408.298
 16.708 320.132
 391.278 683.188
 45.627 60.290
 189.174 91.625
 996.269 848.416
 624.257 551.641
 155.009 469.108
 754.494 491.427
 65.906 188.320
 139.563 676.466
 623.322 706.093
 142.383 128.632
 669.281 45.736
 325.340 263.727
 669.336 924.144
 537.747 354.916
 740.255 489.927
 573.164 816.345
 80.811 175.662
 573.725 696.380
 390.135 54.410
 233.110 666.634
 401.286 801.022
 562.998 824.945
 294.058 683.351
 755.504 822.226
 641.513 10.974
 915.263 339.613
 178.752 978.356
 21.474 339.290
 127.272 700.348
 987.584 986.040
 959.450 560.858
 642.715 773.852
 318.909 406.434
 595.817 420.425
 625.454 6.924
 445.475 130.196
 567.844 982.618
 552.984 132.471
 931.900 734.147
 444.574 124.734
 811.429 996.332
 894.404 682.246
 319.484 424.409
 360.339 514.394
 149.902 80.123
 899.605 977.046
 254.455 51.606
 134.672 700.507
 97.829 465.595
 627.485 916.906
 357.919 350.099
 962.019 812.308
 57.312 712.223
 443.866 371.183
 276.508 607.430
 66.843 998.612
 221.353 206.508
 939.545 113.700
 235.739 994.004
 831.269 711.869
 683.183 351.667
 712.151 40.189
 612.871 252.755
 904.886 355.716
 0.954 494.042
 716.533 719.356
 667.850 463.428
 613.271 785.333
 847.110 539.604
 276.128 87.640
 778.933 768.959
 322.610 799.278
 657.869 902.461
 391.695 887.804
 143.824 405.540
 414.862 942.194
 390.639 896.942
 683.980 272.770
 927.690 113.293
 181.244 649.657
 595.809 935.855
 163.346 848.662
 266.158 21.104
 251.372 9.597
 14.261 929.719
 32.085 314.783
 364.419 396.992
 141.220 189.184
 823.062 95.253
 894.079 773.343
 172.813 234.512
 125.124 881.661
 469.191 976.129
 71.660 727.975
 764.784 506.026
 915.388 964.594
 754.780 854.983
 210.985 767.683
 594.835 55.291
 567.611 929.119
 467.235 892.876
 994.918 941.599
 272.157 524.649
 620.672 539.217
 383.739 270.926
 576.374 870.007
 349.814 416.230
 727.394 610.678
 922.011 328.492
 295.254 708.356
 899.923 371.894
 935.211 761.360
 57.846 193.325
 348.563 183.529
 321.987 23.288
 335.743 477.503
 384.817 681.297
 345.999 55.432
 914.569 311.184
 18.009 865.251
 352.684 306.799
 102.230 521.996
 229.753 2.438
 132.056 12.241
 788.414 89.639
 592.279 281.979
 125.322 243.196
 398.134 970.986
 777.358 470.229
 727.899 197.490
 731.382 378.606
 581.088 993.981
 862.018 52.085
 500.490 756.956
 256.124 942.159
 290.483 799.856
 301.950 79.159
 80.059 829.278
 669.703 671.849
 964.021 330.559
 830.775 525.202
 659.949 521.223
 825.725 645.718
 45.164 671.487
 944.838 423.386
 193.460 302.631
 506.548 145.951
 175.406 549.621
 263.005 596.605
 681.225 947.806
 211.678 658.533
 687.504 99.168
 908.175 262.368
 337.121 256.509
 247.735 494.572
 808.002 389.835
 178.484 80.910
 785.700 964.235
 824.011 879.772
 755.736 549.810
 999.811 91.140
 425.574 729.030
 409.381 0.112
 357.560 183.680
 781.071 636.261
 230.879 590.859
 564.358 414.645
 893.374 184.908
 329.929 819.367
 556.879 839.607
 826.302 450.457
 629.562 973.197
 428.927 249.078
 965.992 799.046
 996.342 680.139
 903.333 648.935
 520.678 836.201
 696.936 636.686
 353.307 348.750
 679.961 550.122
 705.636 184.689
 162.407 943.176
 902.968 665.114
 220.796 221.565
 917.100 683.598
 779.640 489.977
 760.156 201.345
 871.948 861.800
 705.498 751.499
 513.397 270.333
 156.836 254.913
 11.889 900.129
 537.606 810.757
 742.386 656.075
 370.957 919.108
 880.782 474.290
 896.270 476.350
 447.778 261.599
 78.927 780.640
 355.168 228.725
 752.305 132.320
 266.480 896.404
 248.798 617.215
 728.703 34.068
 172.647 538.740
 651.968 808.854
 711.769 203.263
 212.973 940.362
 927.456 363.008
 241.972 276.362
 976.381 348.607
 181.972 919.729
 963.757 561.533
 544.977 481.004
 682.742 592.710
 149.658 728.571
 524.330 351.338
 226.446 524.590
 333.451 556.249
 92.062 525.102
 507.955 105.848
 600.883 383.519
 583.317 812.090
 3.753 714.874
 390.749 885.087
 417.297 581.272
 421.793 279.367
 513.035 865.174
 658.191 467.758
 663.298 365.210
 40.009 567.218
 971.060 428.523
 233.610 691.140
 907.038 214.355
 38.577 398.797
 677.128 446.242
 831.244 624.462
 646.381 576.135
 902.818 231.593
 805.744 364.905
 510.648 602.405
 241.141 832.619
 348.848 456.624
 160.598 591.688
 964.093 427.596
 266.912 630.547
 226.948 106.978
 96.429 439.045
 229.733 114.432
 547.978 874.489
 157.914 835.248
 821.829 664.787
 590.711 391.325
 701.967 878.795
 973.576 29.749
 824.336 900.573
 393.985 804.392
 760.367 401.489
 334.447 331.052
 343.762 879.960
 402.567 672.884
 316.721 542.074
 605.465 483.159
 660.502 526.607
 80.976 335.090
 698.259 775.266
 185.048 407.808
 462.655 643.865
 906.103 93.212
 856.910 713.933
 3.188 625.688
 709.099 158.914
 394.313 16.645
 32.112 547.073
 831.077 664.999
 215.226 617.753
 40.489 295.354
 750.490 482.460
 377.752 895.613
 653.894 901.797
 775.874 148.510
 396.465 938.612
 888.519 306.189
 786.182 942.466
 868.916 388.258
 413.013 677.026
 105.407 101.980
 514.877 547.077
 416.988 614.484
 173.254 543.170
 1.677 642.624
 788.201 317.518
 706.722 673.663
 701.261 993.518
 660.410 162.114
 472.083 42.600
 756.823 453.366
 714.392 125.923
 31.456 917.195
 56.366 875.629
 299.628 303.692
 909.668 501.956
 71.536 895.830
 463.658 70.673
 306.289 377.917
 23.162 652.336
 949.043 983.940
 289.102 44.154
 915.363 966.836
 954.051 790.396
 578.110 536.509
 515.169 52.820
 285.707 464.777
 163.930 923.552
 735.741 628.223
 117.635 834.783
 461.963 949.979
 637.196 249.034
 411.348 869.176
 7.227 147.284
 814.559 488.005
 919.729 447.688
 839.757 562.765
 436.018 252.935
 996.025 174.106
 140.823 248.421
 876.781 155.764
 338.418 55.669
 641.563 618.880
 467.238 425.937
 990.709 384.663
 73.741 768.250
 234.188 51.371
 138.458 215.671
 163.548 257.691
 690.599 705.128
 653.389 464.641
 88.682 982.375
 422.650 28.577
 142.967 37.582
 931.145 261.167
 173.751 862.606
 556.334 615.928
 853.584 122.511
 650.272 668.804
 190.198 16.401
 806.374 501.213
 642.416 321.897
 237.436 792.858
 198.762 69.709
 975.751 998.700
 316.236 66.873
 126.821 545.726
 146.180 306.693
 441.799 932.283
 149.936 288.497
 400.330 852.834
 416.756 179.809
 22.910 176.991
 81.021 236.752
 46.288 472.057
 739.151 745.597
 511.194 227.088
 685.790 139.949
 421.065 483.532
 824.034 705.409
 954.008 937.992
 909.039 118.617
 846.595 7.758
 214.685 832.862
 444.049 855.879
 78.689 261.157
 531.725 992.102
 95.325 703.546
 260.667 96.661
 952.563 792.902
 166.390 969.314
 220.909 807.610
 694.354 565.150
 416.601 825.956
 605.048 536.349
 707.285 322.099
 781.849 415.548
 982.130 264.021
 29.415 927.826
 152.121 47.463
 481.073 46.033
 414.373 54.656
 860.424 465.622
 444.617 271.463
 523.092 593.037
 665.198 130.781
 475.471 854.616
 666.054 613.724
 292.598 844.931
 780.186 63.921
 479.393 264.307
 683.354 225.467
 608.869 730.169
 603.411 663.593
 876.255 887.012
 394.312 71.523
 205.959 51.564
 912.892 500.411
 993.899 195.571
 95.840 405.470
 43.849 936.194
 85.511 604.886
 424.357 436.971
 115.518 963.833
 321.576 549.570
 512.246 399.575
 560.593 993.022
 671.926 851.523
 208.834 983.014
 762.901 259.137
 533.692 115.190
 910.699 568.261
 864.329 864.828
 934.072 961.016
 484.471 197.937
 200.923 134.517
 267.156 168.671
 704.922 688.914
 139.656 193.364
 70.441 815.520
 751.732 896.653
 372.400 181.819
 605.111 989.716
 608.843 513.208
 907.325 800.039
 540.857 83.350
 137.274 577.247
 773.343 498.492
 679.989 67.017
 200.596 539.263
 408.810 607.211
 795.454 790.040
 97.691 954.869
 645.693 615.441
 445.641 513.173
 805.311 150.783
 28.718 672.963
 53.517 164.313
 979.890 708.606
 865.687 369.665
 778.917 433.351
 576.681 354.583
 436.914 500.693
 839.204 223.682
 135.114 477.354
 482.733 197.305
 154.459 267.476
 899.913 274.059
 670.036 59.350
 217.722 50.757
 718.159 133.986
 44.387 440.423
 738.345 823.128
 266.830 267.226
 489.903 852.706
 657.647 118.162
 613.878 741.460
 338.601 856.752
 504.316 844.692
 45.704 456.663
 644.956 806.203
 708.841 285.993
 913.400 389.912
 859.176 299.924
 137.643 954.050
 526.119 304.858
 70.577 768.836
 501.405 206.083
 916.059 292.189
 502.829 999.146
 162.726 752.027
 939.672 908.677
 154.408 548.441
 694.134 104.407
 22.442 210.489
 819.573 560.005
 127.095 812.081
 1.650 984.352
 382.643 776.704
 420.305 105.734
 981.340 54.387
 629.560 576.593
 371.757 424.828
 782.558 179.952
 500.951 622.058
 967.938 39.134
 490.145 558.192
 290.894 981.130
 100.409 882.000
 281.338 792.959
 656.994 693.249
 98.972 692.039
 965.207 462.578
 140.329 149.223
 171.849 111.352
 48.621 140.396
 337.364 84.288
 749.426 733.968
 596.062 913.186
 152.763 562.114
 434.300 801.896
 196.972 478.948
 626.801 755.448
 287.346 525.283
 384.780 590.452
 180.832 34.062
 9.940 175.301
 468.901 300.545
 867.379 599.182
 948.337 75.062
 417.990 815.395
 982.051 222.348
 844.924 70.111
 29.719 129.608
 5.391 50.694
 665.212 875.565
 902.644 872.387
 841.377 225.417
 45.851 488.094
 862.948 263.285
 218.251 838.597
 388.614 876.152
 655.066 560.786
 909.886 464.086
 118.939 606.009
 107.049 663.889
 107.026 971.536
 523.769 670.939
 513.296 463.483
 347.762 951.370
 663.251 52.550
 154.196 918.874
 225.384 783.927
 133.249 62.966
 151.677 204.307
 158.788 254.880
 403.742 982.508
 589.641 610.139
 755.561 451.714
 659.949 581.007
 729.832 582.444
 895.168 505.397
 602.629 813.172
 73.099 910.463
 108.455 893.035
 675.681 608.119
 780.853 616.627
 591.215 316.510
 886.921 8.712
 525.132 876.312
 349.616 116.378
 360.670 425.270
 420.257 323.224
 732.210 360.262
 763.633 765.423
 689.855 906.083
 976.517 519.682
 353.916 367.220
 881.928 280.338
 394.723 46.848
 559.228 45.050
 492.666 650.654
 395.249 199.139
 304.373 166.821
 213.317 406.739
 5.605 533.296
 72.722 977.355
 24.955 315.635
 776.308 239.348
 903.103 460.091
 702.152 793.455
 291.648 434.832
 838.400 981.182
 378.005 595.349
 978.290 142.044
 626.147 917.005
 882.989 173.016
 748.015 727.797
 879.488 981.707
 561.045 287.671
 193.501 845.704
 590.644 927.893
 265.564 674.092
 392.675 556.306
 132.871 198.555
 3.525 113.694
 528.332 201.822
 280.462 635.475
 828.798 787.021
 232.397 924.715
 131.131 185.036
 523.468 110.829
 130.874 736.082
 874.955 77.630
 784.813 29.843
 13.832 559.730
 944.988 74.817
 490.765 683.359
 825.051 136.699
 191.935 562.594
 695.870 147.997
 725.818 841.957
 79.439 472.692
 309.612 528.556
 720.430 202.156
 994.833 199.917
 142.755 968.945
 445.404 465.862
 852.537 666.424
 355.254 53.896
 514.885 142.831
 509.797 867.426
 324.147 352.515
 453.950 15.548
 498.292 64.408
 428.589 953.286
 378.198 783.627
 330.957 214.057
 100.532 287.475
 798.975 614.223
 665.449 128.597
 424.152 506.118
 442.232 647.855
 575.625 534.604
 580.435 765.514
 334.602 187.552
 332.040 895.017
 762.980 137.545
 180.987 328.085
 784.359 256.378
 737.479 967.836
 665.205 191.778
 231.263 198.420
 726.828 364.094
 854.233 351.316
 976.642 147.155
 209.990 801.480
 754.391 210.085
 356.298 358.274
 883.345 524.488
 833.637 729.300
 788.784 283.480
 195.575 368.507
 390.196 975.495
 758.484 677.194
 536.812 537.456
 11.815 27.660
 288.307 949.884
 646.073 409.504
 347.288 792.884
 812.530 158.995
 533.857 259.157
 703.268 489.048
 914.660 411.395
 87.296 673.504
 322.213 210.508
 141.176 302.286
 740.624 52.351
 932.067 77.270
 810.111 399.225
 736.431 991.323
 387.063 133.858
 76.460 269.696
 263.893 694.286
 823.842 264.197
 332.002 954.899
 930.615 202.233
 393.236 429.399
 601.189 696.540
 674.807 303.795
 898.136 624.433
 767.472 320.502
 584.923 60.525
 27.721 777.649
 237.724 582.645
 505.603 170.793
 419.824 421.106
 677.850 968.064
 698.514 556.383
 881.251 995.651
 16.136 224.945
 507.066 130.368
 2.744 118.403
 90.267 802.325
 164.505 373.987
 216.855 946.713
 4.300 786.715
 191.406 893.094
 361.995 323.511
 120.959 517.852
 12.765 300.257
 149.404 225.602
 571.778 573.580
 140.727 774.055
 340.033 894.679
 985.032 60.397
 34.547 533.178
 666.412 82.537
 600.139 280.652
 268.094 853.205
 51.496 627.909
 632.229 946.931
 672.867 934.370
 577.068 108.290
 866.697 694.983
 493.799 343.764
 527.832 998.341
 93.020 699.281
 390.978 163.337
 793.677 421.561
 298.075 560.353
 195.629 985.120
 529.897 252.060
 653.988 0.081
 90.911 329.421
 785.575 901.350
 305.180 436.922
 844.758 550.412
 28.579 759.782
 70.286 90.733
 791.990 732.634
 42.355 111.009
 922.434 487.464
 718.937 52.229
 133.651 917.586
 514.507 900.462
 801.772 538.694
 617.817 233.672
 540.975 688.153
 746.724 224.670
 242.024 145.378
 938.630 970.985
 235.062 871.255
 459.460 644.285
 66.925 160.111
 869.957 185.609
 750.496 246.723
 56.248 267.677
 535.422 1.668
 156.103 791.816
 880.084 235.116
 790.027 465.357
 566.443 781.623
 537.691 836.904
 812.808 691.983
 838.280 263.702
 903.282 763.755
 294.864 499.775
 693.406 316.164
 37.111 168.984
 374.272 590.101
 356.610 207.216
 915.031 727.599
 240.247 197.127
 567.498 771.000
 858.694 292.233
 945.658 99.171
 141.003 440.276
 304.726 781.202
 607.868 815.055
 384.453 337.514
 923.574 588.179
 273.351 730.093
 641.475 395.003
 246.042 199.262
 294.589 440.544
 55.015 981.306
 959.264 160.186
 178.668 402.125
 286.681 595.953
 575.744 285.467
 548.164 212.007
 436.426 744.227
 722.896 183.559
 694.758 959.566
 20.988 322.803
 946.334 480.530
 384.087 715.747
 247.814 397.389
 546.442 937.418
 737.707 721.747
 731.008 883.053
 365.766 727.709
 260.558 933.358
 334.333 419.013
 498.645 387.091
 300.201 750.384
 18.570 9.165
 449.211 576.675
 602.385 712.882
 305.367 375.247
 171.481 16.973
 467.102 695.918
 573.956 78.893
 349.254 664.653
 32.990 32.721
 751.911 93.541
 179.623 671.260
 556.567 237.762
 840.167 466.320
 773.936 663.063
 963.974 668.101
 322.461 233.134
 305.185 54.062
 416.249 849.419
 209.666 490.448
 978.310 245.912
 305.628 146.898
 590.025 93.865
 206.846 178.292
 739.370 656.871
 867.347 310.724
 465.341 772.336
 785.527 783.343
 419.141 552.821
 356.497 888.594
 207.023 698.310
 780.012 194.589
 56.303 1.336
 716.383 839.854
 94.347 590.363
 466.532 868.327
 167.534 787.504
 659.892 867.440
 298.915 514.952
 43.601 521.316
 813.123 846.373
 959.770 572.153
 396.789 206.543
 909.121 963.827
 42.174 531.989
 366.662 131.485
 898.973 340.072
 829.149 898.797
 570.352 552.411
 228.819 790.640
 698.587 284.825
 90.243 693.956
 735.475 869.788
 587.538 274.662
 353.582 604.165
 380.678 845.700
 874.913 115.605
 378.859 83.116
 550.617 582.148
 455.368 96.663
 273.619 103.372
 384.739 512.585
 928.712 355.913
 605.151 943.342
 742.774 834.565
 745.877 167.254
 680.549 811.838
 573.162 575.795
 706.381 988.311
 173.531 664.160
 994.821 263.799
 839.362 128.355
 396.790 261.316
 479.152 217.218
 454.755 73.475
 128.829 488.462
 390.044 81.732
 678.313 792.930
 965.970 795.506
 590.260 810.115
 248.002 159.170
 719.405 570.708
 651.077 134.374
 338.188 309.138
 476.668 52.756
 837.717 512.052
 418.930 985.282
 955.764 879.350
 358.697 440.138
 642.000 945.344
 593.219 97.858
 114.480 561.881
 473.003 52.555
 303.293 206.818
 68.063 449.402
 683.085 924.331
 875.490 304.557
 634.733 543.302
 947.564 243.459
 569.962 962.084
 982.317 491.713
 426.281 678.622
 521.759 559.897
 71.596 221.041
 170.734 55.585
 129.725 673.088
 733.175 74.214
 684.309 459.176
 992.440 822.515
 877.017 964.280
 996.208 936.708
 177.270 313.747
 680.502 311.210
 858.969 767.383
 345.782 856.207
 221.853 121.657
 323.283 173.851
 291.495 334.617
 412.290 668.410
 25.733 252.361
 677.468 586.448
 553.052 925.842
 646.523 185.522
 229.696 55.897
 97.127 936.358
 589.631 726.209
 551.366 921.673
 790.942 803.020
 466.928 468.368
 352.578 361.764
 416.228 367.751
 698.728 800.087
 344.957 645.497
 859.736 110.208
 195.747 849.610
 146.548 198.262
 744.266 856.608
 451.836 381.543
 726.018 645.219
 219.574 884.754
 112.129 760.178
 953.757 552.142
 429.625 959.172
 246.941 243.235
 102.138 992.039
 744.238 775.794
 25.013 557.087
 715.507 501.251
 676.641 184.623
 187.794 966.598
 526.244 347.747
 45.040 844.319
 925.658 246.238
 489.056 751.074
 995.919 967.484
 584.367 469.624
 743.302 631.107
 792.438 820.703
 97.102 469.107
 903.835 276.584
 163.861 894.409
 268.988 781.091
 479.280 546.819
 831.491 947.261
 727.066 171.236
 7.458 290.293
 428.952 338.885
 708.731 756.485
 715.735 344.430
 758.099 6.321
 17.175 741.447
 25.718 569.731
 488.825 573.415
 965.363 622.699
 184.389 339.706
 937.710 136.198
 419.094 544.667
 69.643 60.926
 817.146 516.816
 160.477 965.218
 136.935 274.176
 758.381 710.028
 891.811 36.157
 396.353 786.005
 880.578 543.217
 703.323 455.889
 187.131 409.291
 751.992 833.964
 757.758 81.002
 333.376 126.874
 900.520 659.732
 574.747 981.140
 635.053 421.234
 361.501 897.267
 742.187 671.767
 756.652 34.111
 188.501 954.322
 109.235 136.345
 726.761 173.922
 833.311 359.486
 372.715 73.002
 153.901 168.470
 933.782 548.267
 139.556 365.367
 195.635 466.316
 461.266 418.318
 966.471 79.597
 874.576 266.553
 222.141 555.394
 960.328 455.474
 702.443 962.650
 176.273 991.887
 672.173 784.203
 467.131 523.835
 200.514 370.839
 207.933 54.120
 327.614 979.397
 970.945 243.871
 304.538 156.611
 819.854 695.780
 717.089 275.657
 558.838 309.532
 568.201 301.385
 564.413 648.964
 208.958 166.336
 673.622 166.660
 613.964 62.105
 715.118 402.661
 710.158 84.011
 975.340 856.027
 934.852 871.834
 468.492 958.072
 642.203 541.468
 807.912 431.697
 449.540 443.373
 692.248 670.628
 745.505 270.904
 160.261 624.151
 829.208 197.775
 423.981 926.746
 49.336 987.599
 55.161 707.695
 728.876 93.710
 821.728 84.096
 37.128 374.029
 499.279 852.943
 576.453 168.987
 421.019 316.012
 635.425 631.379
 484.297 597.691
 499.492 622.144
 362.651 743.880
 159.704 477.638
 41.706 453.319
 302.633 59.879
 721.204 515.729
 761.409 784.928
 22.831 78.879
 147.991 615.169
 186.428 294.932
 237.922 143.457
 100.788 901.301
 736.261 1.313
 127.892 959.813
 290.818 515.455
 472.593 537.726
 338.035 208.699
 507.936 183.155
 447.663 799.675
 877.259 884.731
 982.880 473.977
 198.695 959.979
 898.714 565.529
 839.736 279.261
 477.940 355.399
 6.125 82.671
 442.279 435.650
 500.683 707.376
 698.370 233.457
 107.208 24.403
 581.135 596.640
 998.549 639.459
 768.642 322.537
 666.128 684.987
 567.264 700.004
 133.113 704.314
 336.779 327.166
 111.009 977.722
 853.319 978.737
 958.591 79.620
 132.837 205.531
 924.893 291.423
 976.603 749.755
 29.594 172.524
 398.456 113.292
 832.934 448.766
 374.989 598.365
 254.699 891.641
 576.057 492.333
 952.377 900.247
 14.069 448.136
 700.050 570.580
 854.276 441.911
 812.695 542.433
 990.987 408.087
 229.388 393.105
 780.481 963.813
 150.334 729.900
 472.757 758.768
 567.080 991.353
 171.726 408.428
 35.842 762.114
 425.530 689.825
 227.173 741.076
 982.251 465.296
 200.713 369.720
 596.135 433.847
 764.195 161.630
 618.649 339.502
 397.115 499.076
 118.372 254.791
 970.356 743.520
 433.080 334.416
 245.724 999.579
 933.890 343.978
 969.029 472.556
 770.408 921.615
 305.222 655.200
 941.156 52.658
 635.794 297.245
 996.923 520.430
 31.578 369.836
 415.855 47.344
 416.057 794.808
 396.268 632.421
 886.053 215.499
 782.238 912.624
 402.193 331.279
 682.513 680.158
 97.941 483.008
 257.294 445.836
 483.341 82.398
 150.767 885.068
 491.384 836.796
 238.253 389.034
 487.450 384.583
 162.518 785.704
 345.146 168.567
 558.830 625.825
 497.851 19.023
 745.869 545.610
 470.096 768.993
 900.722 934.210
 945.580 197.008
 580.122 29.116
 561.169 992.276
 714.293 231.217
 653.882 210.859
 529.657 733.691
 408.929 675.325
 975.965 871.146
 742.754 942.408
 193.793 59.128
 740.422 191.463
 989.774 966.449
 189.097 679.715
 647.377 66.650
 299.812 168.000
 226.615 888.725
 881.982 982.804
 661.036 835.163
 276.386 577.638
 887.163 77.093
 212.734 660.436
 210.596 757.200
 340.810 125.649
 473.000 32.113
 595.978 272.515
 11.898 633.732
 360.115 597.865
 155.451 905.710
 830.504 956.487
 150.249 224.843
 327.690 108.976
 142.686 410.993
 877.723 791.156
 613.019 992.399
 166.639 996.293
 563.084 870.617
 460.713 357.597
 679.384 131.168
 843.174 441.016
 606.460 98.282
 868.275 634.418
 672.997 626.459
 661.306 767.254
 794.642 465.225
 486.135 873.390
 541.349 999.203
 700.877 768.420
 289.028 942.000
 871.347 641.518
 89.860 603.493
 108.089 341.324
 85.125 125.603
 636.177 786.896
 469.241 826.961
 350.983 170.157
 792.713 262.942
 14.179 688.252
 691.421 310.954
 611.886 195.773
 455.141 63.918
 743.853 781.859
 532.360 355.350
 204.685 130.049
 522.440 660.807
 824.258 24.534
 169.291 1.931
 276.848 330.789
 660.253 415.421
 772.113 647.739
 295.483 900.591
 84.413 939.545
 550.281 401.445
 241.385 285.334
 257.348 954.267
 812.776 302.896
 217.788 296.617
 254.047 316.316
 966.719 911.313
 256.890 347.133
 707.842 107.873
 834.646 53.931
 955.426 528.166
 671.589 756.970
 124.379 622.295
 541.501 233.812
 959.729 660.469
 756.043 520.808
 144.777 727.724
 243.810 106.372
 849.015 657.460
 45.937 648.253
 127.525 779.056
 506.637 322.419
 546.096 732.239
 952.801 639.988
 841.714 999.779
 114.683 716.055
 825.749 559.683
 311.943 595.780
 664.440 503.007
 590.964 35.160
 523.632 214.068
 578.814 683.300
 815.858 892.233
 47.944 647.338
 739.466 700.118
 748.152 58.617
 831.494 559.278
 346.371 257.972
 76.387 754.006
 661.118 228.624
 7.575 735.368
 331.015 717.075
 822.620 294.962
 612.674 276.324
 997.500 71.005
 862.700 62.926
 252.154 893.489
 74.783 331.824
 86.218 21.275
 472.467 52.997
 897.824 888.772
 910.593 165.042
 924.155 595.455
 726.387 566.492
 733.252 335.743
 670.571 800.547
 663.487 93.281
 808.523 427.833
 689.315 791.351
 433.636 610.616
 506.893 294.926
 404.692 396.744
 826.359 59.936
 184.643 429.517
 652.608 197.751
 701.161 298.086
 785.101 409.219
 904.168 850.159
 499.445 800.103
 200.071 523.430
 847.182 441.261
 387.335 13.720
 761.593 620.904
 97.373 426.358
 50.600 756.843
 305.513 883.457
 835.389 613.510
 169.199 454.789
 325.747 787.094
 178.038 205.886
 358.891 883.309
 469.095 216.153
 544.531 682.758
 730.654 105.631
 409.959 150.712
 651.188 55.049
 708.089 949.381
 583.229 534.681
 199.685 214.721
 403.343 138.032
 237.837 595.764
 331.337 602.458
 435.402 766.940
 299.530 486.484
 480.115 923.419
 864.649 150.004
 751.127 781.899
 362.095 876.057
 86.446 726.327
 199.603 799.756
 733.171 366.776
 762.294 29.960
 889.439 593.178
 194.701 111.813
 104.803 392.077
 381.432 73.413
 258.615 208.362
 263.791 408.237
 576.217 444.569
 405.102 787.862
 690.949 33.328
 606.065 288.862
 714.685 644.735
 729.494 806.115
 567.673 516.544
 531.034 855.241
 944.681 653.231
 721.435 523.311
 591.906 28.124
 172.585 183.777
 448.871 754.335
 792.753 163.716
 410.917 44.304
 258.288 644.753
 308.255 249.067
 324.772 139.585
 322.346 717.299
 628.441 250.871
 693.391 516.663
 710.165 565.910
 765.465 857.664
 883.911 337.112
 298.494 10.303
 667.122 553.634
 506.565 529.140
 882.650 523.092
 496.351 141.455
 524.703 693.948
 41.822 910.080
 801.839 89.809
 884.370 476.964
 878.457 967.618
 761.476 810.876
 135.925 614.532
 990.708 923.938
 871.830 165.760
 845.967 253.429
 310.388 950.800
 914.332 609.756
 371.590 792.348
 697.612 816.558
 556.917 414.881
 583.946 977.969
 474.417 333.703
 950.725 30.315
 317.695 345.710
 138.173 215.611
 107.031 726.562
 748.561 962.578
 724.877 42.251
 652.944 503.402
 963.659 833.831
 27.208 282.836
 635.856 450.372
 71.973 737.553
 662.337 745.920
 4.613 510.979
 295.771 870.764
 732.316 310.364
 795.504 765.604
 937.108 862.980
 945.772 390.069
 319.394 256.536
 500.509 5.642
 476.396 90.720
 598.866 699.316
 434.492 573.074
 282.140 630.921
 636.628 979.801
 764.748 456.919
 212.630 802.916
 81.944 910.680
 464.292 717.050
 120.844 377.918
 589.841 35.875
 8.060 411.415
 992.823 168.521
 998.861 786.781
 886.265 325.211
 714.500 857.347
 959.401 219.138
 84.444 458.030
 345.101 144.139
 150.240 412.886
 63.135 716.739
 912.146 187.106
 147.348 913.799
 286.176 400.291
 251.845 236.136
 578.688 683.283
 208.404 822.678
 471.968 755.798
 638.915 832.880
 594.615 57.141
 754.944 127.226
 274.960 848.736
 172.194 191.812
 947.709 387.000
 279.180 874.353
 9.841 640.735
 103.690 92.046
 261.154 591.871
 972.449 518.761
 680.369 545.881
 641.783 907.909
 395.218 112.927
 151.213 221.497
 723.475 767.731
 906.981 944.437
 963.319 711.131
 505.965 710.870
 771.207 335.387
 457.712 766.410
 11.641 25.576
 227.135 462.846
 627.456 538.372
 204.432 321.482
 546.063 405.282
 191.989 615.253
 794.088 968.824
 488.312 580.831
 680.948 926.575
 432.647 468.608
 175.052 919.582
 465.051 624.847
 931.440 438.853
 47.722 646.114
 37.230 458.017
 704.846 586.728
 574.226 943.460
 568.728 986.335
 913.235 97.998
 96.324 633.470
 61.290 603.560
 547.264 24.303
 894.078 626.181
 725.240 211.555
 187.001 207.282
 790.140 480.259
 678.534 303.838
 388.004 113.786
 80.963 962.121
 236.982 520.003
 821.273 361.746
 795.617 534.038
 127.360 85.459
 948.480 676.741
 853.244 433.170
 325.336 168.293
 596.100 774.242
 53.336 231.610
 335.491 328.798
 385.417 593.222
 111.900 786.270
 788.093 538.490
 451.543 347.491
 72.518 607.611
 84.500 46.214
 956.430 248.457
 443.706 138.022
 821.884 957.342
 876.528 401.396
 233.096 640.215
 55.024 979.514
 177.161 881.204
 795.113 895.510
 742.594 295.051
 151.387 232.062
 639.707 212.675
 959.148 702.919
 253.818 168.358
 867.192 624.081
 796.546 351.911
 716.185 171.780
 149.246 704.471
 943.170 989.207
 571.580 282.538
 561.272 261.183
 50.923 17.568
 406.442 43.096
 496.453 949.438
 444.587 25.677
 615.348 318.583
 380.533 799.303
 355.488 736.570
 945.578 699.919
 545.509 706.575
 607.067 263.395
 423.330 487.981
 38.356 366.894
 310.711 162.730
 211.009 115.807
 784.475 500.482
 76.441 155.048
 413.445 86.111
 347.809 196.449
 900.610 183.127
 184.488 402.828
 297.449 992.557
 633.466 737.868
 674.689 626.397
 460.493 253.566
 152.253 61.547
 677.497 458.818
 749.936 153.188
 264.004 699.283
 936.849 60.621
 613.981 826.373
 677.482 33.968
 394.210 178.912
 918.798 802.893
 257.294 22.252
 888.077 940.132
 146.332 454.610
 904.948 700.442
 396.849 407.835
 111.349 382.407
 75.584 639.230
 126.067 164.819
 789.097 572.350
 0.332 335.256
 795.018 928.694
 430.094 575.661
 605.248 370.047
 239.482 483.600
 286.896 804.932
 37.331 289.356
 449.605 704.678
 341.183 44.771
 16.820 218.191
 615.776 691.948
 576.101 203.399
 668.721 916.446
 605.629 531.965
 845.961 613.930
 599.598 337.267
 962.991 980.444
 936.199 819.428
 961.995 519.324
 823.654 991.770
 795.689 752.588
 350.547 437.193
 979.183 757.388
 287.960 968.378
 923.513 210.457
 27.246 670.365
 448.467 822.558
 776.315 406.900
 475.890 553.694
 719.974 642.288
 614.046 6.671
 319.959 658.450
 273.022 855.642
 785.069 613.027
 792.943 47.276
 181.276 710.143
 341.541 50.433
 829.309 252.560
 643.903 376.787
 909.342 865.142
 871.808 466.243
 368.688 467.818
 747.903 359.469
 821.451 15.517
 443.939 163.311
 604.794 887.103
 583.659 466.749
 183.753 510.361
 338.843 664.367
 797.445 161.114
 548.941 686.019
 439.263 317.947
 146.124 275.528
 740.584 826.686
 152.095 584.125
 63.022 908.202
 682.396 87.273
 532.982 597.549
 878.092 353.935
 11.812 40.615
 441.634 917.990
 176.137 595.787
 519.527 860.861
 279.842 432.681
 413.372 916.665
 528.806 218.394
 955.396 175.934
 771.952 105.318
 125.127 276.665
 800.961 45.173
 459.096 333.030
 562.379 54.197
 192.156 529.136
 79.476 437.446
 621.983 80.021
 619.806 779.746
 490.649 182.411
 343.748 251.435
 889.962 207.170
 248.333 123.600
 309.758 52.923
 51.441 395.812
 527.947 630.744
 819.265 805.578
 483.333 493.446
 652.931 799.891
 550.686 785.859
 849.992 32.795
 554.012 866.131
 327.565 727.024
 788.306 39.756
 123.979 561.311
 480.313 30.612
 825.678 267.251
 791.084 775.190
 339.806 630.768
 261.643 321.583
 547.368 273.861
 720.319 513.365
 727.393 263.723
 126.629 475.597
 892.384 970.459
 720.827 946.794
 176.011 523.966
 606.958 233.439
 475.008 948.309
 525.444 34.701
 681.343 461.874
 901.899 892.256
 13.663 298.111
 203.078 377.077
 337.835 639.899
 427.952 910.767
 577.047 176.050
 29.217 928.182
 677.755 327.565
 343.561 781.198
 396.888 190.871
 431.436 736.325
 889.820 682.919
 140.616 773.192
 642.025 616.889
 842.339 803.917
 337.971 496.135
 102.434 827.805
 389.303 587.265
 78.482 350.322
 844.785 361.031
 542.213 833.803
 523.868 102.532
 556.243 729.714
 404.239 461.534
 256.413 753.808
 454.745 901.288
 254.190 7.158
 344.971 512.688
 554.324 584.459
 341.177 983.113
 836.428 728.340
 477.886 779.555
 558.049 932.611
 991.001 848.207
 762.505 731.858
 430.888 512.443
 206.417 68.661
 714.416 323.881
 526.847 947.698
 198.728 583.136
 541.819 678.501
 194.832 184.981
 394.353 1.517
 917.404 584.381
 410.755 177.135
 873.029 643.452
 128.610 101.567
 10.221 163.647
 666.852 369.898
 431.701 181.698
 245.374 123.568
 146.603 902.231
 329.394 451.294
 714.529 135.031
 266.313 28.574
 904.905 622.060
 920.902 816.814
 817.225 890.433
 296.651 749.859
 636.946 605.075
 384.067 929.730
 147.584 562.012
 5.243 467.042
 794.665 843.909
 561.340 532.664
 967.397 527.944
 746.723 749.196
 898.259 107.537
 209.737 822.885
 301.125 269.366
 132.769 393.376
 400.336 301.951
 918.954 820.593
 124.596 538.595
 833.162 910.988
 932.094 333.383
 102.588 51.075
 431.516 2.208
 767.175 521.650
 805.192 440.426
 440.336 834.476
 116.426 153.932
 131.995 202.676
 186.975 751.430
 763.248 931.001
 609.817 472.974
 907.235 812.031
 66.842 644.835
 394.637 24.743
 854.404 515.300
 573.246 553.584
 988.077 342.659
 386.023 545.926
 521.164 868.587
 785.803 85.722
 532.069 51.124
 920.464 629.185
 329.544 675.922
 660.893 387.855
 710.863 877.457
 394.913 584.652
 958.308 739.047
 140.698 94.062
 749.144 698.200
 338.721 118.901
 311.853 48.832
 635.505 379.131
 218.202 131.875
 377.204 684.476
 841.328 958.817
 766.168 639.440
 122.141 777.672
 907.146 759.538
 210.780 117.090
 567.853 149.626
 330.516 921.833
 15.415 563.259
 845.569 702.447
 958.218 595.699
 701.794 984.730
 442.353 697.990
 803.643 472.653
 621.772 886.255
 348.475 84.145
 68.366 475.778
 969.824 625.820
 717.075 925.650
 757.408 224.059
 485.139 234.695
 789.074 500.340
 974.550 96.472
 897.770 783.303
 702.176 779.522
 626.792 694.424
 820.073 43.397
 24.387 174.706
 934.853 191.704
 372.498 273.282
 133.135 976.470
 615.510 772.906
 721.947 645.066
 87.843 350.077
 128.250 119.084
 771.871 467.804
 328.598 536.663
 340.696 476.257
 634.434 114.410
 447.753 490.647
 504.928 196.206
 364.132 957.486
 739.922 173.759
 85.053 481.048
 191.048 672.882
 332.470 423.338
 367.986 501.322
 577.720 115.762
 685.935 614.989
 856.073 722.072
 854.526 61.984
 6.670 3.844
 130.672 55.625
 262.444 486.229
 9.299 72.345
 254.213 967.851
 895.816 996.817
 353.226 520.435
 460.010 689.863
 432.231 277.028
 608.131 44.798
 105.034 499.731
 302.111 250.951
 39.778 875.974
 103.730 990.749
 216.611 334.905
 207.055 66.136
 903.493 161.063
 552.635 154.178
 495.623 960.713
 177.885 218.828
 248.128 396.929
 364.035 510.199
 825.492 233.548
 83.400 34.001
 694.723 436.627
 252.053 107.348
 855.957 87.015
 950.798 884.050
 590.376 11.616
 18.551 49.145
 620.655 87.057
 751.564 781.311
 836.277 491.484
 192.537 360.484
 0.812 52.673
 76.508 770.222
 299.596 678.403
 654.995 389.032
 326.215 463.926
 663.238 476.818
 970.030 897.560
 773.452 2.157
 432.951 965.892
 212.992 299.231
 253.250 372.380
 372.361 731.521
 181.979 395.311
 313.630 630.103
 181.181 632.116
 73.400 190.315
 783.404 406.155
 571.722 190.274
 863.008 489.438
 154.019 542.229
 268.407 950.990
 249.047 22.861
 200.972 946.943
 93.102 536.577
 104.107 586.881
 797.467 947.807
 751.496 244.041
 399.336 640.628
 256.184 817.825
 690.991 309.188
 624.846 139.457
 150.936 98.020
 969.929 460.039
 865.010 661.090
 485.500 439.637
 914.572 321.254
 162.454 322.135
 890.053 632.535
 40.582 729.633
 356.904 886.602
 597.111 329.129
 731.038 587.964
 885.162 240.578
 913.858 541.382
 945.734 587.374
 572.888 856.977
 210.932 796.654
 340.803 56.381
 435.163 786.926
 729.514 245.525
 678.691 824.486
 831.020 460.331
 21.541 768.545
 95.543 260.461
 705.292 479.208
 660.402 178.684
 939.237 44.397
 948.798 980.356
 522.128 43.949
 993.038 865.536
 30.774 554.731
 166.439 787.681
 624.942 893.317
 565.381 265.389
 480.013 967.202
 78.789 240.965
 653.694 476.463
 455.922 270.571
 442.860 381.161
 252.256 210.244
 316.388 971.618
 42.833 450.460
 598.129 386.182
 466.396 25.092
 702.254 491.527
 553.776 720.253
 825.727 42.220
 30.044 791.779
 217.322 977.995
 320.095 489.918
 60.186 498.240
 367.588 224.532
 419.417 213.794
 961.852 588.000
 864.598 646.802
 498.800 305.646
 229.757 701.477
 250.705 490.376
 423.357 424.015
 634.333 840.142
 354.826 511.184
 324.347 900.591
 461.673 107.415
 613.821 502.899
 264.843 583.298
 259.254 526.311
 65.638 238.772
 324.683 289.680
 744.140 386.872
 747.753 975.491
 498.705 604.448
 557.104 378.167
 853.910 281.027
 770.913 56.230
 888.759 42.896
 974.303 281.136
 129.271 404.043
 710.521 405.887
 94.511 717.000
 7.071 831.096
 970.266 423.687
 301.433 297.869
 150.804 888.409
 517.716 974.208
 480.374 22.335
 189.825 678.607
 439.450 161.677
 20.904 571.026
 456.283 561.745
 633.377 972.611
 135.558 627.904
 97.552 402.582
 839.157 974.872
 56.215 960.056
 538.897 330.780
 392.777 362.541
 700.290 565.911
 754.382 79.244
 615.613 2.321
 250.076 379.673
 753.003 64.788
 36.934 835.350
 447.747 71.257
 601.253 959.559
 457.828 978.615
 483.220 607.248
 316.273 533.947
 205.279 360.481
 19.476 10.149
 798.673 35.786
 827.972 395.860
 709.136 325.619
 961.774 72.106
 959.458 349.744
 837.278 41.071
 289.816 982.215
 510.705 216.194
 950.567 439.811
 911.275 67.895
 829.066 988.013
 715.879 617.050
 422.470 226.268
 739.392 840.679
 671.064 256.353
 97.207 603.773
 18.181 882.649
 198.861 250.966
 18.116 623.428
 616.250 615.549
 955.607 775.539
 752.869 955.609
 930.593 634.779
 940.657 872.917
 689.306 559.733
 480.366 665.142
 714.700 222.750
 295.299 502.478
 121.298 728.352
 314.846 892.568
 205.322 422.667
 675.157 830.431
 882.308 59.112
 3.963 940.928
 81.051 432.686
 832.708 569.063
 662.857 820.779
 892.676 807.416
 884.645 260.756
 246.517 660.415
 437.841 307.974
 879.688 112.460
 864.560 921.861
 227.913 612.575
 698.787 257.809
 800.252 124.123
 101.803 649.682
 429.091 266.631
 484.686 968.456
 48.013 441.326
 641.262 869.047
 278.671 66.088
 85.356 487.610
 464.337 923.811
 507.796 739.017
 289.693 65.603
 780.510 67.882
 395.695 12.430
 554.736 921.179
 760.215 112.162
 873.230 196.543
 347.940 670.275
 66.103 853.682
 118.133 859.381
 578.314 898.603
 850.934 793.281
 913.715 218.817
 49.543 534.399
 33.938 685.104
 987.763 88.409
 856.495 480.364
 593.888 666.854
 819.369 472.573
 539.872 98.138
 261.676 336.704
 589.364 310.750
 881.960 34.940
 852.762 261.917
 126.225 686.634
 208.459 642.529
 703.397 65.845
 336.464 648.408
 781.701 237.085
 836.243 202.487
 868.213 727.094
 980.834 266.741
 76.881 195.380
 212.929 461.677
 936.802 638.115
 387.752 670.695
 149.884 583.434
 587.457 842.755
 670.712 621.649
 600.683 906.596
 125.161 587.242
 610.263 800.759
 209.716 162.487
 446.568 723.926
 200.561 12.253
 831.121 78.592
 758.200 458.908
 195.879 367.023
 625.887 353.690
 961.876 792.031
 702.650 150.618
 93.715 196.932
 16.658 210.597
 514.083 570.351
 852.516 292.279
 718.152 854.366
 295.504 773.405
 28.007 581.239
 673.526 908.383
 181.627 667.923
 308.426 896.975
 872.152 902.394
 965.484 513.020
 906.943 536.085
 824.369 834.623
 511.415 367.309
 425.878 307.234
 81.574 567.236
 193.849 53.295
 217.159 708.997
 936.119 376.994
 922.255 348.795
 416.099 676.089
 423.953 552.936
 208.992 106.395
 566.414 834.776
 744.003 5.501
 325.412 569.357
 643.904 193.598
 747.824 490.459
 242.268 269.289
 845.526 884.977
 850.778 111.061
 410.938 513.555
 906.657 200.553
 822.049 675.605
 323.946 587.019
 71.648 663.126
 50.721 314.603
 94.979 713.572
 174.149 701.745
 41.843 470.729
 671.381 777.429
 205.840 527.739
 659.775 489.967
 600.901 382.620
 415.806 574.052
 582.442 748.861
 497.690 519.947
 819.352 687.550
 589.459 279.770
 408.961 159.377
 579.578 780.055
 18.271 921.599
 368.782 113.276
 862.666 944.250
 771.397 345.278
 782.514 809.627
 11.877 107.863
 36.272 648.244
 931.639 718.968
 36.739 702.379
 396.707 175.416
 658.877 385.095
 148.268 449.215
 940.230 898.910
 658.668 557.584
 678.628 915.289
 464.778 604.591
 259.848 205.927
 48.070 659.546
 876.681 311.730
 42.529 960.633
 440.018 578.805
 382.906 543.978
 944.764 66.345
 789.554 296.234
 804.476 713.444
 633.456 426.315
 877.550 655.733
 975.269 28.276
 196.558 13.816
 242.616 357.133
 106.269 780.237
 246.035 523.132
 893.161 446.927
 759.525 903.455
 531.427 718.358
 758.282 815.316
 812.045 415.134
 243.889 47.986
 500.196 497.247
 853.899 136.362
 872.991 925.126
 684.586 713.809
 817.973 870.002
 816.873 611.165
 870.383 13.567
 368.482 291.737
 83.830 411.834
 770.648 714.329
 368.110 601.306
 734.041 298.545
 995.986 399.659
 702.433 595.685
 937.254 691.225
 749.185 826.516
 786.150 523.523
 933.729 181.999
 522.853 99.206
 263.996 758.189
 610.536 893.224
 95.543 40.971
 848.084 713.363
 106.236 814.966
 550.511 249.870
 812.331 354.011
 542.554 613.612
 911.297 384.168
 857.333 769.583
 850.412 985.836
 115.943 251.787
 808.061 726.393
 213.081 355.396
 444.646 561.834
 989.053 291.956
 118.300 603.483
 73.865 853.386
 881.404 668.183
 541.421 641.237
 169.628 587.137
 611.567 200.422
 186.366 775.133
 537.932 663.328
 170.627 309.195
 376.840 113.402
 942.456 250.396
 356.483 560.140
 851.689 696.831
 568.755 563.678
 846.213 877.487
 154.516 431.324
 236.212 799.371
 715.461 945.374
 600.161 622.930
 484.369 577.153
 474.197 158.196
 645.398 542.625
 134.267 6.623
 895.664 197.133
 143.911 797.137
 860.058 628.272
 951.291 321.226
 747.543 754.889
 807.175 818.025
 806.982 285.369
 598.887 119.318
 794.391 929.262
 889.952 274.512
 95.625 832.856
 885.550 841.142
 105.734 252.250
 152.319 467.023
 398.912 558.094
 477.992 191.135
 534.337 246.314
 110.510 52.666
 639.775 311.446
 944.340 888.025
 256.098 116.749
 778.621 396.152
 74.622 401.907
 140.497 711.131
 871.131 829.221
 8.695 401.265
 54.658 147.823
 76.310 344.605
 177.539 708.253
 525.283 657.134
 571.178 383.008
 43.676 381.714
 7.668 529.337
 474.220 109.551
 172.365 196.143
 840.477 992.846
 451.207 445.531
 935.217 624.781
 476.871 190.084
 382.240 183.790
 380.343 988.799
 384.044 751.826
 303.350 587.792
 857.700 274.930
 439.212 817.031
 532.399 708.790
 385.353 582.846
 854.902 217.362
 563.253 839.569
 322.263 119.989
 747.410 435.076
 561.292 628.513
 653.588 847.279
 106.364 312.683
 80.838 945.603
 224.220 977.739
 247.428 797.545
 207.535 45.771
 876.741 110.656
 547.536 181.423
 897.533 460.315
 117.133 387.517
 648.896 949.782
 595.495 977.509
 502.092 218.167
 566.312 85.354
 310.610 731.635
 76.907 840.946
 10.959 431.569
 583.827 178.054
 657.391 79.307
 590.506 874.429
 775.001 929.916
 440.176 788.996
 951.173 727.200
 526.764 62.865
 302.378 869.577
 70.283 9.024
 802.058 22.734
 841.859 515.398
 338.898 412.108
 165.541 528.345
 899.966 618.727
 846.307 835.396
 999.170 418.960
 630.924 209.142
 661.293 186.054
 483.737 556.654
 141.087 633.398
 514.016 104.077
 524.612 391.262
 314.565 663.195
 298.239 626.053
 830.179 520.541
 454.654 830.071
 564.832 570.370
 263.191 117.391
 931.709 606.539
 195.253 85.268
 152.214 586.577
 849.115 158.602
 198.739 591.275
 949.617 586.252
 559.239 797.786
 448.101 51.776
 865.743 252.023
 460.265 487.561
 787.990 521.106
 751.520 820.935
 739.911 398.545
 911.124 354.974
 401.085 959.053
 401.162 507.382
 416.278 167.357
 680.767 50.336
 830.487 452.719
 399.421 556.003
 349.374 700.305
 738.439 840.049
 718.692 779.924
 822.615 83.563
 802.314 345.445
 393.466 417.178
 46.124 273.535
 753.625 875.713
 261.599 862.908
 183.863 223.457
 194.040 145.466
 378.335 546.324
 379.557 244.431
 921.362 184.983
 894.050 293.507
 874.922 410.947
 886.228 662.447
 297.816 734.180
 223.315 40.944
 65.896 275.586
 198.624 753.127
 1.850 780.685
 418.786 713.071
 799.821 522.674
 647.685 907.443
 994.841 115.043
 304.330 690.022
 682.991 588.002
 341.882 495.377
 451.754 581.692
 551.362 591.950
 90.912 165.574
 691.304 980.538
 885.044 241.473
 826.589 550.459
 355.234 251.729
 527.190 696.001
 138.805 658.946
 119.758 99.267
 643.877 445.558
 569.258 646.859
 265.505 396.089
 189.784 77.437
 330.390 759.559
 716.825 80.980
 779.124 771.504
 119.404 80.133
 583.183 562.615
 269.557 726.687
 416.198 953.005
 426.506 414.684
 496.046 176.825
 719.883 534.537
 330.208 491.558
 44.542 223.850
 328.497 80.369
 201.417 480.119
 594.950 475.782
 754.944 423.552
 327.767 630.473
 26.431 485.776
 998.987 588.788
 331.211 368.895
 163.839 713.775
 0.263 801.343
 375.953 482.917
 737.358 710.202
 224.763 755.719
 361.683 247.526
 134.441 52.961
 212.655 729.848
 891.523 76.341
 265.655 570.213
 226.390 384.776
 970.114 561.053
 440.103 666.691
 698.498 780.050
 524.351 383.682
 537.924 81.398
 402.896 78.289
 595.422 758.764
 465.682 345.890
 481.046 946.649
 62.498 267.468
 716.464 602.281
 865.685 26.198
 354.449 184.616
 247.927 917.068
 529.279 140.325
 1.895 76.497
 259.943 4.105
 756.693 969.913
 945.869 823.232
 428.157 82.173
 305.380 990.612
 535.660 851.616
 265.202 698.892
 489.844 807.270
 597.931 658.288
 219.497 134.716
 84.813 516.240
 180.503 674.328
 142.464 406.773
 747.575 201.780
 261.865 86.413
 805.415 951.096
 161.534 291.883
 558.479 802.043
 227.775 908.705
 898.991 593.851
 905.234 660.702
 295.885 264.302
 90.395 725.638
 980.646 205.854
 977.205 624.507
 50.368 528.211
 993.882 109.972
 27.698 109.505
 567.316 547.042
 908.786 86.779
 148.740 406.198
 994.087 102.062
 752.086 211.022
 986.177 394.783
 793.196 350.018
 310.093 67.304
 200.605 92.323
 174.720 290.993
 101.925 471.568
 60.987 249.329
 206.806 219.209
 560.095 506.489
 719.268 951.597
 461.451 659.704
 958.113 422.998
 827.656 387.035
 161.491 944.555
 317.819 785.492
 346.071 396.958
 9.172 544.395
 806.261 508.502
 401.631 493.179
 426.261 871.819
 605.429 269.609
 567.371 188.999
 45.690 782.370
 842.854 389.118
 460.827 190.704
 638.923 992.601
 817.748 833.112
 147.398 607.717
 763.177 837.936
 885.517 955.307
 827.159 612.016
 961.938 814.188
 195.211 491.612
 553.672 762.296
 76.269 154.896
 363.330 324.330
 573.894 930.667
 984.532 907.503
 281.003 527.395
 698.623 760.982
 279.459 474.622
 919.102 695.071
 754.077 380.161
 280.634 772.345
 398.133 17.190
 804.602 979.435
 269.443 961.378
 58.349 615.431
 780.861 586.709
 234.166 916.778
 308.008 427.017
 408.547 170.807
 154.902 336.767
 282.014 157.809
 722.393 297.970
 653.043 377.693
 15.981 769.769
 32.336 850.323
 652.421 953.237
 770.208 782.555
 275.768 426.886
 42.522 539.685
 473.225 119.671
 39.947 879.695
 542.758 239.727
 830.005 556.401
 664.312 421.275
 38.028 188.929
 474.211 232.235
 726.860 762.120
 750.616 184.878
 478.732 563.305
 852.619 285.736
 607.435 588.945
 885.516 864.028
 893.979 48.924
 912.252 235.719
 61.684 151.586
 220.987 639.236
 32.655 729.250
 969.635 655.856
 560.498 837.937
 941.515 980.253
 165.577 377.928
 596.398 302.912
 39.200 190.835
 726.069 214.841
 189.564 416.963
 413.753 345.635
 111.530 82.245
 446.402 438.537
 538.343 631.211
 84.917 181.357
 818.798 150.871
 110.135 421.208
 428.509 325.507
 235.131 855.975
 417.551 225.130
 413.509 518.729
 895.523 127.323
 838.491 846.114
 213.937 985.670
 781.420 981.897
 407.762 435.731
 76.615 236.720
 864.140 435.100
 441.253 469.748
 585.844 596.542
 796.272 132.974
 877.580 837.312
 902.268 20.722
 700.014 243.811
 471.379 482.342
 283.256 664.745
 193.712 212.663
 170.093 889.555
 9.372 350.733
 549.465 749.194
 352.527 751.433
 250.527 766.340
 832.770 96.157
 883.270 270.220
 945.481 267.953
 447.302 131.499
 413.813 813.938
 978.477 434.950
 860.737 674.781
 984.041 727.124
 843.380 889.452
 129.504 704.036
 210.318 35.859
 811.309 856.536
 74.978 487.511
 383.418 200.768
 947.629 536.880
 236.194 585.825
 200.380 331.955
 63.545 503.807
 723.132 808.728
 238.486 908.119
 485.594 184.654
 565.441 368.737
 576.477 552.766
 935.252 318.631
 924.152 20.036
 799.631 49.612
 294.829 144.262
 457.419 140.093
 749.266 9.451
 35.448 798.888
 654.826 649.055
 709.926 111.083
 687.243 79.049
 186.371 812.632
 309.557 478.570
 101.306 203.799
 731.603 985.558
 769.715 357.589
 782.131 729.619
 349.052 373.242
 870.669 566.230
 872.098 67.712
 883.870 107.932
 893.867 956.330
 510.972 62.403
 457.037 429.939
 887.837 218.169
 288.930 737.329
 304.621 190.543
 262.127 292.510
 957.363 918.190
 169.546 275.102
 710.896 940.283
 350.667 823.834
 654.440 381.670
 54.077 948.007
 900.572 915.893
 106.198 725.886
 834.279 490.657
 278.779 313.888
 546.143 405.792
 88.338 663.347
 870.037 188.481
 827.212 805.461
 631.847 264.106
 704.393 808.186
 945.651 463.462
 679.120 485.477
 664.529 118.959
 93.642 119.079
 104.930 705.127
 574.212 571.427
 569.667 384.082
 969.798 476.082
 851.485 277.233
 762.994 706.115
 116.460 43.513
 422.050 73.150
 356.780 285.619
 399.860 498.329
 931.707 203.530
 836.204 534.622
 752.530 684.024
 722.867 686.879
 34.264 961.689
 164.854 66.471
 558.870 57.217
 60.139 391.683
 350.200 229.686
 749.111 579.140
 31.162 648.396
 4.617 307.143
 853.325 764.970
 774.319 125.963
 95.997 456.549
 806.861 365.916
 816.611 815.434
 228.337 189.697
 590.912 519.546
 149.872 355.297
 157.057 462.172
 923.306 319.375
 722.516 819.988
 990.420 203.766
 9.921 957.211
 740.496 370.691
 14.170 603.412
 78.113 171.866
 477.752 96.286
 762.679 135.356
 527.085 282.202
 96.441 979.416
 965.544 941.135
 369.633 458.309
 807.597 513.638
 109.317 980.191
 635.329 11.479
 689.741 36.447
 838.631 486.765
 142.106 855.512
 291.919 403.728
 24.297 968.463
 254.773 930.321
 277.919 939.832
 446.019 161.656
 991.014 782.634
 218.067 862.762
 607.948 214.230
 391.794 623.671
 169.341 107.881
 645.624 645.434
 738.872 207.833
 883.014 401.996
 972.621 373.128
 930.297 471.263
 330.880 532.544
 395.247 110.973
 320.706 920.993
 902.137 23.841
 316.601 543.034
 21.113 954.866
 441.560 704.031
 541.038 675.604
 34.257 661.853
 761.465 809.977
 791.505 295.281
 869.919 258.811
 497.607 238.552
 347.395 491.514
 651.149 289.531
 532.993 139.354
 420.733 422.121
 756.321 482.601
 427.658 297.745
 795.113 50.923
 417.531 417.614
 269.953 520.961
 73.932 644.299
 85.893 905.892
 3.713 670.685
 262.771 88.222
 321.374 565.140
 756.214 589.284
 643.438 977.888
 906.716 27.477
 615.308 174.736
 414.967 563.493
 103.167 255.896
 631.109 226.606
 740.761 720.638
 70.302 963.965
 802.105 719.464
 486.394 548.073
 131.186 676.714
 312.335 749.832
 681.597 515.735
 526.109 960.300
 763.842 39.582
 943.248 388.543
 355.110 441.654
 943.575 131.389
 362.936 787.501
 785.886 499.803
 945.932 231.575
 978.089 582.882
 355.256 836.971
 883.394 861.685
 71.482 43.747
 540.010 869.406
 652.912 989.481
 940.161 190.580
 891.134 197.234
 94.917 149.478
 873.931 299.355
 648.259 146.652
 998.707 914.901
 594.104 943.376
 53.842 13.369
 493.763 87.804
 211.297 813.482
 142.003 835.956
 250.007 733.766
 743.798 197.648
 982.865 148.307
 650.665 375.377
 695.355 738.547
 577.840 746.811
 254.022 368.157
 947.306 443.199
 319.289 456.376
 745.742 411.907
 38.688 364.790
 672.923 926.906
 520.934 938.186
 710.168 772.815
 943.844 912.040
 838.377 612.867
 53.519 793.507
 962.547 336.443
 120.304 181.002
 88.858 835.908
 758.570 466.822
 89.356 693.938
 850.497 890.654
 568.485 571.046
 674.732 917.673
 209.498 708.343
 93.465 607.369
 773.878 333.656
 738.399 738.021
 603.721 951.002
 827.801 942.143
 938.838 466.205
 891.997 491.293
 713.482 957.531
 960.033 910.933
 301.852 132.880
 920.611 589.808
 199.347 257.991
 898.934 521.377
 73.956 617.851
 748.810 340.741
 417.968 550.903
 635.504 728.262
 46.564 328.552
 246.898 885.501
 501.870 837.080
 313.904 260.449
 557.197 242.303
 819.427 633.390
 207.729 806.733
 830.347 463.579
 965.586 402.745
 178.742 447.625
 836.518 282.150
 954.967 225.722
 883.495 471.976
 742.411 280.297
 822.835 58.262
 835.960 257.256
 148.625 274.950
 35.801 172.541
 40.938 54.681
 515.791 481.569
 936.322 734.594
 329.690 537.198
 481.442 295.383
 265.993 59.846
 462.364 589.286
 497.693 423.458
 715.335 865.941
 130.151 620.978
 445.916 808.735
 739.387 26.452
 480.919 663.306
 53.846 596.799
 873.833 679.979
 382.451 49.489
 804.465 449.371
 375.920 173.166
 635.796 122.110
 450.714 652.615
 296.836 447.139
 257.109 259.015
 284.332 906.541
 64.931 628.393
 656.004 477.075
 830.153 48.372
 514.612 108.985
 29.218 134.274
 949.348 421.267
 469.727 204.406
 955.956 300.042
 148.458 780.673
 949.825 624.322
 601.033 429.962
 520.342 693.153
 920.644 124.816
 656.504 692.446
 892.682 205.600
 862.729 711.881
 252.979 652.676
 142.725 35.958
 512.472 774.034
 473.881 212.863
 761.708 144.775
 44.013 415.518
 363.951 28.967
 548.401 906.472
 33.028 916.357
 323.120 698.649
 867.136 826.647
 49.045 354.109
 946.060 798.429
 431.004 10.653
 898.547 380.107
 322.923 289.241
 788.753 883.365
 620.239 472.846
 963.688 818.858
 216.031 908.687
 433.709 997.286
 961.299 761.019
 539.406 700.962
 879.639 211.343
 283.317 581.099
 562.366 788.392
 794.019 249.700
 365.347 423.427
 42.210 163.126
 599.741 919.795
 569.909 353.709
 665.227 42.512
 629.934 888.399
 28.640 257.664
 596.251 917.275
 69.267 57.007
 707.872 633.254
 263.105 705.424
 388.817 976.587
 584.413 453.437
 361.823 78.520
 688.952 710.165
 189.305 108.108
 687.820 210.750
 455.286 740.615
 605.120 814.021
 598.403 46.818
 871.499 599.085
 48.378 367.060
 76.482 402.474
 264.791 104.925
 276.359 749.817
 63.443 291.435
 225.139 327.837
 106.562 935.777
 210.728 144.368
 70.806 312.475
 687.381 407.450
 62.031 423.001
 501.732 881.201
 666.729 413.039
 319.983 148.685
 293.678 991.566
 437.520 323.557
 420.548 166.859
 752.160 436.608
 101.966 435.248
 524.094 4.921
 779.075 994.499
 48.495 335.236
 545.031 434.146
 402.618 474.866
 633.736 524.635
 573.294 599.561
 905.759 296.186
 51.382 104.834
 479.554 192.783
 128.330 973.093
 699.522 98.195
 831.155 741.587
 224.982 866.811
 573.577 854.448
 873.840 324.966
 23.500 495.457
 747.681 727.038
 434.516 456.543
 215.507 308.827
 258.699 881.209
 233.779 848.469
 449.776 153.247
 751.218 257.589
 633.222 991.227
 186.728 933.686
 619.319 310.902
 104.506 425.352
 376.290 373.909
 746.790 427.127
 76.085 535.871
 354.790 28.484
 640.867 814.574
 623.312 804.979
 22.934 934.353
 933.585 838.215
 366.502 271.822
 509.311 179.641
 51.942 676.971
 488.479 991.605
 189.762 809.245
 321.555 483.660
 394.546 888.180
 447.173 454.285
 62.565 480.509
 989.187 405.307
 38.715 639.339
 221.944 741.190
 579.534 775.266
 800.075 936.410
 193.287 614.320
 609.119 955.628
 12.583 414.018
 506.462 862.803
 279.805 837.825
 958.662 942.354
 704.252 991.951
 490.113 778.713
 488.611 709.118
 115.745 366.954
 780.867 214.947
 292.048 238.645
 948.686 467.662
 969.158 831.662
 112.464 245.370
 723.069 473.806
 729.632 132.204
 680.699 716.859
 68.423 980.912
 588.691 694.802
 219.422 901.122
 315.168 297.839
 896.145 926.675
 785.709 378.379
 902.956 979.402
 642.370 828.042
 484.623 688.841
 157.508 93.132
 204.190 806.398
 340.511 702.784
 865.602 17.704
 31.366 357.660
 848.521 698.562
 694.662 521.647
 52.097 758.477
 803.397 744.291
 152.328 992.623
 154.451 853.019
 717.349 30.241
 285.369 942.560
 752.997 877.239
 791.899 770.877
 776.863 446.513
 782.576 778.773
 555.467 234.925
 783.343 781.768
 152.010 215.379
 33.017 251.527
 90.270 981.108
 528.637 589.050
 865.740 512.765
 205.555 487.742
 53.244 583.438
 916.317 251.778
 149.250 609.349
 128.361 149.764
 528.527 672.040
 545.189 687.251
 423.069 849.776
 798.799 231.304
 284.155 910.160
 420.818 139.078
 856.789 732.256
 12.083 368.471
 573.507 584.723
 759.610 186.720
 708.777 17.278
 638.389 761.876
 76.069 697.574
 53.749 107.806
 800.521 6.111
 676.748 556.760
 967.404 690.758
 476.948 921.158
 289.806 872.894
 718.940 60.321
 620.923 322.938
 44.021 236.267
 372.771 208.563
 867.712 488.913
 113.000 629.120
 676.534 114.088
 666.950 740.505
 471.070 32.485
 528.157 342.140
 472.277 504.388
 805.715 528.750
 257.973 899.626
 42.519 631.887
 28.095 466.431
 209.127 807.685
 590.698 663.811
 901.386 527.045
 623.585 302.711
 87.007 41.666
 585.233 669.897
 700.765 924.170
 437.461 939.460
 477.113 693.601
 793.451 479.673
 832.870 660.211
 738.864 373.093
 524.633 667.448
 989.471 336.222
 562.049 727.109
 172.668 768.283
 268.771 378.791
 357.459 409.092
 960.298 340.912
 840.846 841.261
 918.025 932.001
 39.288 145.748
 850.459 242.881
 871.210 491.009
 967.818 938.233
 567.830 399.494
 980.414 306.346
 560.332 251.378
 542.478 95.353
 185.320 130.047
 882.987 250.603
 979.253 28.760
 28.133 769.095
 426.071 380.156
 264.032 21.958
 138.540 762.790
 403.877 464.157
 628.997 920.150
 305.052 192.036
 423.562 101.679
 675.677 254.584
 237.747 422.004
 966.955 544.764
 31.320 919.087
 470.791 954.742
 844.918 275.522
 237.953 876.012
 566.948 516.096
 160.017 55.301
 941.658 191.421
 281.337 913.598
 791.017 649.656
 840.956 223.117
 245.149 549.617
 607.777 180.478
 747.993 107.999
 137.510 469.501
 293.808 45.712
 722.022 570.175
 151.765 413.867
 49.163 928.342
 723.690 564.669
 175.293 381.061
 955.857 377.979
 18.173 553.667
 269.460 367.890
 592.378 564.895
 493.995 648.060
 973.611 945.659
 69.428 618.385
 36.370 985.069
 440.929 102.795
 358.264 944.810
 296.543 988.441
 24.182 551.267
 113.927 925.482
 47.731 595.806
 485.830 595.194
 612.446 199.833
 312.115 458.718
 630.613 575.892
 183.706 791.712
 236.054 822.885
 973.847 489.325
 734.527 206.905
 705.670 404.695
 400.580 414.286
 421.540 441.813
 954.728 725.786
 856.295 854.597
 905.005 896.849
 858.931 69.040
 470.459 575.343
 439.073 219.986
 2.611 322.703
 87.446 620.315
 618.711 95.169
 263.524 715.155
 795.602 397.540
 116.411 140.064
 535.898 142.037
 143.147 238.495
 202.972 569.487
 456.064 504.249
 475.016 849.773
 70.143 618.841
 41.304 244.653
 402.853 37.123
 559.193 950.509
 351.496 938.013
 114.675 43.928
 553.250 67.456
 542.078 822.379
 995.867 839.980
 722.481 399.402
 115.339 581.271
 611.371 703.158
 51.888 50.539
 663.001 203.825
 326.657 207.183
 393.840 314.970
 915.849 426.166
 635.661 672.791
 432.327 130.820
 98.504 482.149
 850.358 726.631
 926.437 56.890
 229.225 176.389
 169.225 192.456
 85.489 963.223
 398.532 349.867
 139.972 216.307
 908.782 951.317
 910.032 612.897
 104.374 678.826
 144.780 273.920
 283.560 209.362
 102.844 208.388
 285.228 633.862
 669.691 169.674
 521.309 105.499
 902.956 815.292
 131.110 397.000
 706.512 327.723
 174.007 760.899
 471.939 689.385
 436.429 164.121
 22.751 407.795
 33.667 883.690
 463.201 970.872
 205.689 18.611
 309.116 756.237
 661.015 499.817
 880.241 617.031
 338.817 111.729
 507.660 280.528
 315.271 212.444
 879.531 900.667
 757.097 732.254
 365.384 243.131
 757.839 510.445
 553.591 709.030
 718.402 606.744
 466.153 643.424
 743.550 295.912
 15.921 566.320
 614.359 561.792
 608.017 310.538
 10.139 981.333
 301.877 772.631
 242.267 500.938
 413.532 565.280
 229.985 218.931
 698.191 303.166
 401.058 501.448
 487.454 325.949
 697.709 567.893
 118.706 143.779
 673.248 719.957
 269.168 830.656
 493.027 179.570
 55.059 552.378
 423.814 711.006
 966.482 727.910
 480.354 886.446
 448.395 330.437
 372.091 708.801
 602.923 147.547
 784.944 917.536
 551.869 564.872
 574.251 400.048
 262.422 505.696
 319.955 831.091
 483.522 457.723
 291.615 724.534
 73.293 220.340
 529.612 154.850
 705.302 799.597
 13.986 280.117
 337.666 218.096
 760.746 654.788
 106.349 362.524
 857.406 980.133
 483.035 98.229
 578.284 115.193
 717.320 988.880
 662.162 713.718
 189.348 86.491
 899.838 6.075
 337.380 435.237
 379.580 893.369
 128.073 459.235
 40.379 438.341
 516.661 93.485
 755.076 939.070
 238.926 947.360
 630.024 362.810
 404.342 556.305
 890.146 944.648
 365.458 739.987
 896.309 56.075
 946.134 620.034
 997.406 999.501
 372.463 99.378
 986.887 554.365
 794.874 725.194
 550.495 897.695
 576.162 271.434
 849.381 845.997
 84.011 23.451
 74.598 256.404
 432.386 330.269
 682.256 313.652
 906.196 229.462
 23.553 387.006
 948.495 830.620
 123.807 129.632
 937.797 167.083
 545.918 614.658
 211.502 658.556
 156.027 50.416
 155.044 451.600
 455.122 125.964
 757.918 268.702
 165.848 331.251
 998.654 63.159
 387.713 839.415
 250.050 575.378
 728.390 287.175
 661.156 661.268
 958.950 239.523
 69.031 125.352
 455.131 363.787
 394.768 366.234
 706.420 593.165
 986.579 821.521
 684.492 449.230
 867.585 390.618
 750.048 475.381
 35.533 389.708
 883.164 558.288
 631.927 342.286
 390.832 71.983
 63.428 984.823
 373.557 950.147
 711.121 240.326
 320.799 297.530
 223.917 818.024
 406.078 203.283
 159.603 286.114
 723.174 369.863
 837.583 453.108
 654.516 764.116
 206.102 214.014
 304.380 116.097
 636.690 468.179
 928.637 10.477
 250.823 609.690
 218.510 950.051
 397.707 507.811
 270.150 926.589
 554.907 928.710
 920.034 157.391
 360.902 361.197
 626.538 73.194
 934.092 74.139
 212.011 852.269
 638.111 593.438
 981.805 654.616
 148.386 298.997
 144.721 728.049
 17.754 429.945
 164.035 133.952
 965.665 887.977
 963.620 514.760
 190.450 48.032
 546.689 28.271
 69.543 542.515
 5.679 877.185
 439.083 165.150
 513.926 227.590
 80.445 644.289
 299.644 340.035
 263.933 829.783
 869.792 424.580
 963.724 604.471
 638.429 710.471
 246.489 618.902
 336.916 16.356
 9.789 319.484
 60.803 383.244
 694.819 24.964
 912.465 145.367
 388.600 348.807
 4.748 860.028
 258.894 675.798
 127.404 383.349
 4.497 806.290
 876.265 792.073
 755.985 172.321
 189.672 930.401
 7.243 113.694
 415.155 864.051
 904.314 751.876
 582.727 100.737
 851.276 703.657
 33.206 877.073
 527.343 689.092
 937.968 297.272
 237.544 478.990
 250.424 460.069
 61.623 331.506
 902.869 639.140
 620.949 336.197
 461.415 941.328
 877.894 933.808
 286.217 899.400
 221.285 343.341
 526.668 45.744
 8.088 2.389
 977.697 434.604
 636.703 225.847
 102.492 248.364
 360.200 691.025
 11.092 343.563
 226.127 658.565
 198.521 811.125
 398.463 898.815
 668.735 179.553
 400.641 488.391
 183.146 757.214
 568.038 113.154
 709.379 158.380
 843.806 418.975
 344.949 296.246
 451.419 713.344
 642.505 954.137
 466.936 877.505
 162.146 503.537
 758.048 404.533
 469.126 855.129
 597.808 753.311
 632.224 377.991
 769.089 687.068
 462.492 264.385
 499.855 448.980
 370.452 755.701
 786.128 782.907
 371.662 272.323
 823.817 216.920
 698.582 940.123
 465.514 238.600
 896.725 303.552
 4.943 67.781
 614.045 324.737
 659.373 503.472
 406.520 645.447
 936.205 631.858
 355.116 730.388
 529.771 141.953
 648.045 3.088
 471.646 230.598
 258.997 657.063
 254.333 980.634
 631.289 93.251
 443.850 72.548
 747.413 158.595
 599.557 413.468
 964.060 689.622
 915.648 926.539
 568.321 588.901
 2.377 292.635
 658.440 462.023
 328.574 844.677
 872.482 39.581
 571.019 317.940
 833.837 414.368
 59.213 508.628
 310.108 891.274
 592.931 604.222
 801.140 719.237
 649.454 554.963
 95.497 534.973
 720.612 154.103
 728.353 271.363
 637.809 798.767
 906.505 984.496
 995.393 292.491
 460.099 337.982
 486.327 619.468
 560.892 797.642
 264.753 729.631
 91.747 270.942
 571.290 898.809
 643.058 451.072
 350.485 811.076
 583.475 363.583
 585.727 808.100
 642.327 72.762
 533.070 685.807
 40.382 584.860
 987.932 430.402
 707.943 225.897
 531.834 577.842
 281.868 103.818
 322.575 672.964
 826.074 259.382
 181.012 82.018
 976.780 229.452
 339.580 176.268
 80.630 592.671
 428.562 421.225
 930.438 634.140
 840.874 958.225
 672.338 186.411
 117.614 900.238
 75.431 503.265
 96.215 345.557
 539.503 365.435
 249.669 370.386
 340.174 559.301
 486.705 339.127
 749.057 106.928
 74.189 379.642
 847.528 745.535
 758.206 935.949
 307.963 884.130
 400.976 824.335
 830.346 722.798
 896.802 87.839
 682.700 164.722
 989.727 341.523
 241.648 231.944
 174.523 915.153
 108.560 703.092
 735.434 385.175
 284.176 805.536
 355.987 513.766
 720.606 836.961
 638.797 914.659
 987.418 274.047
 405.211 194.450
 644.671 101.381
 227.559 890.629
 519.752 5.120
 286.743 275.999
 449.387 606.915
 177.717 321.281
 139.184 838.778
 616.391 616.962
 779.260 793.858
 372.778 430.998
 558.220 237.183
 984.215 915.550
 563.930 370.611
 534.773 633.817
 26.738 254.446
 746.073 433.266
 930.256 471.911
 862.477 385.714
 621.291 550.145
 959.907 205.031
 831.528 331.354
 820.290 662.547
 70.105 819.624
 929.066 987.052
 452.069 52.740
 335.526 764.647
 940.079 694.831
 507.373 163.432
 645.674 386.005
 182.304 384.337
 165.447 381.332
 919.260 583.440
 22.792 766.102
 257.058 389.308
 707.316 40.332
 353.168 833.659
 814.042 256.921
 783.643 572.609
 599.098 198.934
 997.571 762.642
 306.600 457.430
 225.291 699.115
 754.971 277.529
 506.343 170.478
 475.196 873.475
 826.188 538.695
 696.768 660.139
 103.815 451.615
 410.896 736.226
 257.170 217.883
 789.301 601.678
 669.781 636.538
 288.550 757.051
 798.089 144.742
 664.949 665.526
 180.810 716.357
 907.722 848.632
 853.607 965.677
 265.365 315.471
 826.630 354.105
 292.117 413.422
 369.731 498.316
 331.552 747.987
 968.971 87.503
 438.975 403.097
 895.115 351.205
 233.039 43.974
 865.133 910.192
 72.572 986.425
 614.218 988.861
 742.803 243.511
 739.694 681.895
 174.952 328.034
 668.593 329.890
 736.557 2.841
 355.131 162.718
 142.164 676.830
 478.168 576.177
 823.437 79.690
 705.796 592.748
 645.762 690.377
 576.067 862.788
 599.610 11.232
 839.518 645.360
 667.006 680.315
 678.587 491.066
 557.211 998.383
 97.306 271.103
 715.129 253.951
 326.152 961.501
 678.037 190.811
 253.930 418.763
 941.280 648.446
 451.619 758.306
 394.780 278.917
 140.874 871.201
 716.127 906.544
 659.029 854.249
 912.137 542.260
 337.952 465.746
 251.879 926.586
 828.938 202.106
 845.953 278.255
 431.094 782.446
 18.364 334.614
 905.700 58.250
 760.633 840.695
 151.122 978.178
 28.027 72.609
 367.576 844.199
 463.372 354.514
 432.012 820.603
 546.167 574.507
 932.330 393.570
 848.322 541.398
 57.012 133.174
 420.396 410.360
 508.955 854.738
 674.641 990.261
 97.099 800.899
 17.275 319.119
 270.426 223.592
 909.437 637.267
 788.671 206.257
 704.267 621.738
 992.920 466.134
 169.933 181.978
 845.982 465.672
 921.589 108.888
 483.655 457.270
 358.761 659.404
 458.709 119.159
 151.252 631.327
 2.541 510.004
 802.111 412.108
 386.203 989.234
 509.505 786.033
 72.082 98.315
 72.513 262.221
 627.302 769.911
 264.119 287.474
 965.471 487.393
 206.392 770.091
 118.290 532.595
 309.360 840.950
 464.593 376.477
 211.046 84.503
 791.398 742.870
 519.239 593.718
 187.639 332.402
 596.586 38.787
 112.425 570.714
 943.519 529.653
 900.307 746.071
 165.385 827.801
 908.417 246.349
 11.204 494.484
 745.067 279.400
 444.943 812.705
 894.984 964.927
 262.647 891.191
 249.733 286.912
 959.638 743.589
 817.707 375.508
 644.126 468.936
 309.575 493.973
 2.631 964.436
 533.237 3.203
 67.679 43.924
 76.481 292.809
 691.306 970.577
 673.051 48.150
 764.169 436.913
 834.177 377.750
 867.890 25.692
 756.483 880.901
 939.036 389.585
 490.279 82.776
 841.531 413.583
 749.506 211.091
 377.827 730.835
 273.934 707.288
 58.879 299.369
 101.909 344.667
 942.607 604.014
 592.108 320.118
 537.309 105.387
 237.849 164.753
 350.493 137.500
 768.045 17.152
 298.260 769.038
 323.444 472.136
 232.033 543.487
 562.203 374.545
 97.695 242.949
 889.909 103.640
 229.842 263.667
 958.971 887.348
 466.543 122.251
 551.897 810.094
 816.826 445.539
 691.734 512.474
 446.042 339.426
 628.084 220.348
 588.567 729.344
 374.358 45.283
 431.216 454.106
 944.661 343.755
 15.845 53.187
 908.924 950.670
 220.296 183.364
 482.298 970.775
 30.986 942.674
 47.549 442.381
 708.714 467.433
 813.253 19.813
 365.678 541.457
 600.395 58.391
 663.379 546.496
 467.703 348.173
 258.070 460.333
 802.460 715.538
 666.232 236.047
 466.991 795.915
 3.441 375.129
 778.525 243.183
 625.700 831.543
 266.389 263.715
 835.400 187.345
 878.611 693.552
 220.431 847.445
 261.067 439.226
 793.534 476.602
 895.593 305.486
 261.813 101.414
 826.399 381.219
 558.612 920.220
 822.082 858.695
 240.062 491.369
 587.313 546.732
 717.898 332.778
 855.494 297.211
 253.262 181.231
 241.318 3.690
 560.834 987.320
 818.182 923.580
 109.538 810.641
 795.941 509.937
 299.273 919.887
 23.809 169.439
 639.638 774.569
 523.722 859.342
 556.665 990.363
 891.613 933.480
 160.487 580.663
 286.520 396.620
 77.026 575.146
 287.002 744.395
 589.888 785.331
 135.771 884.747
 867.222 900.962
 649.902 554.255
 928.321 34.007
 256.499 972.295
 405.049 194.160
 461.542 796.869
 695.899 286.646
 390.219 352.776
 120.777 16.121
 495.896 456.041
 440.841 396.486
 845.537 334.038
 91.275 382.978
 603.709 280.215
 620.388 828.213
 85.134 942.977
 773.534 526.576
 485.089 952.866
 995.926 451.119
 663.924 879.339
 648.340 443.708
 20.885 982.112
 181.137 23.493
 985.600 602.061
 845.059 701.902
 253.564 308.332
 135.320 196.398
 943.381 582.632
 174.921 322.589
 35.101 145.221
 203.599 608.153
 15.681 292.138
 512.907 946.285
 692.340 367.538
 771.560 915.259
 798.521 802.154
 137.276 899.435
 799.623 837.906
 723.905 411.161
 273.942 974.369
 460.965 228.868
 293.896 425.392
 675.072 221.160
 337.238 89.800
 570.535 247.359
 719.360 110.173
 374.302 929.954
 235.788 425.686
 126.059 642.569
 346.654 491.465
 778.469 897.688
 608.324 726.625
 469.247 741.674
 275.873 219.981
 33.068 451.080
 755.922 736.239
 237.341 95.298
 403.211 361.546
 5.071 598.079
 624.582 956.647
 386.737 146.886
 307.767 465.084
 70.908 907.703
 734.186 585.219
 292.988 387.452
 698.089 156.061
 578.701 721.077
 949.723 141.608
 512.794 60.676
 47.249 405.558
 775.890 915.410
 558.081 642.724
 868.765 179.612
 440.794 235.498
 21.764 29.521
 587.322 309.356
 749.221 343.793
 463.631 512.170
 788.935 677.694
 685.237 695.316
 902.945 604.350
 159.957 653.010
 298.652 828.087
 160.126 818.495
 552.783 414.741
 714.559 525.749
 631.894 702.539
 979.117 342.931
 352.164 526.037
 524.350 554.338
 811.511 766.569
 617.978 111.965
 565.075 538.193
 755.752 62.706
 660.258 521.507
 661.245 364.792
 862.694 702.575
 316.541 185.224
 205.386 585.117
 962.655 782.200
 298.857 486.011
 410.032 251.872
 22.506 852.734
 993.215 101.984
 351.711 352.946
 484.991 416.454
 189.795 367.846
 727.891 420.542
 400.369 199.807
 446.419 437.793
 458.150 899.240
 51.799 454.354
 643.050 884.494
 450.349 946.707
 833.743 121.199
 202.870 973.535
 257.171 333.920
 470.083 235.663
 16.485 723.958
 210.399 339.378
 552.007 783.841
 91.754 593.348
 41.223 743.493
 637.467 578.780
 971.033 807.744
 673.929 473.022
 28.093 892.899
 190.148 710.666
 63.702 925.344
 88.897 331.330
 164.227 702.048
 917.525 103.004
 965.408 746.296
 752.598 803.400
 911.124 827.837
 793.928 483.749
 499.541 801.000
 545.649 990.362
 960.299 984.294
 448.442 854.984
 747.015 437.932
 529.653 27.051
 644.380 559.946
 686.601 966.815
 816.312 425.705
 71.020 770.500
 351.670 139.279
 235.353 196.001
 591.075 188.126
 98.761 403.932
 989.247 825.780
 834.712 644.045
 432.432 921.775
 743.239 986.307
 692.987 475.971
 398.189 20.471
 169.714 198.206
 529.615 494.091
 792.492 696.999
 468.968 409.195
 225.899 36.627
 632.727 699.753
 504.689 734.769
 609.890 329.408
 393.083 847.968
 439.408 310.613
 951.970 185.265
 682.761 597.108
 598.454 97.547
 809.756 151.999
 879.047 798.624
 196.055 369.381
 982.705 11.056
 980.618 820.286
 877.259 513.691
 30.021 410.780
 750.506 157.416
 12.568 154.233
 15.908 260.181
 884.319 59.611
 546.606 282.031
 45.907 77.141
 527.260 996.273
 735.675 591.659
 561.339 335.342
 401.736 847.701
 595.161 911.337
 441.720 679.884
 175.734 244.027
 740.891 524.015
 356.801 716.687
 382.001 430.821
 719.139 606.071
 76.549 493.098
 942.976 471.643
 688.355 41.909
 831.220 155.899
 425.581 247.310
 754.259 447.882
 184.152 468.688
 995.366 542.099
 279.202 199.475
 198.829 121.929
 625.597 616.801
 42.001 687.776
 875.271 220.086
 802.252 503.852
 218.137 480.935
 808.003 762.387
 462.571 752.814
 940.357 659.584
 667.155 341.337
 682.331 583.919
 361.650 818.660
 443.406 465.015
 214.533 598.253
 468.225 91.592
 647.360 954.433
 973.062 341.872
 211.262 75.629
 848.726 381.789
 704.920 147.849
 383.263 968.582
 781.215 657.610
 755.000 683.703
 744.396 129.369
 241.908 733.722
 42.265 934.896
 105.869 566.243
 597.712 960.038
 312.325 5.346
 168.382 132.685
 712.169 614.014
 767.845 714.903
 71.838 126.358
 299.911 967.968
 620.989 787.747
 751.564 203.203
 279.291 414.283
 939.166 241.111
 812.527 693.314
 115.155 89.382
 194.231 343.217
 4.591 905.187
 956.281 23.528
 666.755 483.064
 297.505 516.365
 159.093 76.199
 883.443 508.216
 339.481 51.490
 266.354 999.526
 376.848 948.364
 538.856 810.559
 76.273 974.518
 516.658 79.016
 967.692 860.793
 438.542 941.534
 90.382 610.129
 840.812 531.970
 439.405 825.447
 77.793 929.290
 364.694 567.503
 541.756 52.589
 645.526 670.909
 309.992 676.596
 148.584 995.058
 992.052 564.843
 640.013 582.548
 447.787 167.037
 512.763 282.461
 731.408 770.290
 539.918 226.822
 725.915 439.422
 730.571 48.466
 56.937 429.088
 483.387 836.000
 808.958 39.914
 368.446 240.544
 557.447 552.943
 462.678 599.252
 227.459 982.654
 488.793 407.604
 196.426 900.645
 410.528 457.087
 982.323 602.242
 295.241 723.727
 357.928 910.014
 423.078 928.302
 70.065 65.158
 883.280 138.666
 735.395 474.495
 413.689 912.109
 350.484 722.320
 498.534 109.984
 65.526 778.287
 809.388 502.818
 3.454 931.195
 850.428 732.047
 487.617 740.827
 125.288 730.441
 803.053 453.475
 580.768 718.677
 743.365 489.609
 382.234 797.805
 574.871 43.076
 944.755 619.155
 522.956 679.710
 369.037 823.233
 496.344 379.291
 126.222 851.322
 10.322 409.104
 693.066 317.584
 350.111 71.194
 379.388 620.919
 83.778 940.700
 411.571 625.423
 446.868 61.931
 366.164 562.881
 687.814 435.268
 791.022 342.313
 696.868 395.356
 641.087 988.159
 607.634 423.772
 402.861 283.695
 228.166 972.449
 225.180 948.749
 250.126 803.342
 331.458 925.559
 24.924 621.310
 605.568 943.966
 63.232 727.991
 743.687 363.070
 290.492 532.006
 299.437 982.571
 910.291 883.381
 449.434 740.559
 627.725 866.373
 328.907 888.257
 56.731 284.327
 368.458 794.751
 672.907 142.892
 567.682 190.063
 423.557 914.415
 11.440 622.828
 519.863 818.070
 940.822 674.652
 415.401 239.013
 181.656 37.914
 127.289 338.261
 885.746 693.994
 940.488 866.113
 108.627 906.782
 915.003 819.695
 315.598 619.838
 205.659 403.869
 136.187 678.069
 923.804 429.486
 565.336 415.467
 491.702 869.357
 904.847 904.010
 238.777 486.690
 446.443 155.570
 392.527 839.979
 691.918 934.668
 857.365 280.041
 587.899 466.679
 936.309 907.132
 202.764 120.882
 821.193 607.749
 699.057 283.466
 597.547 891.139
 642.689 800.613
 224.610 84.813
 254.342 20.293
 456.048 707.134
 341.329 63.115
 663.068 334.570
 370.187 242.760
 662.163 733.482
 550.070 786.309
 790.938 283.755
 321.376 190.603
 927.185 27.506
 287.891 724.985
 921.038 914.132
 226.971 51.152
 973.629 757.677
 272.150 490.934
 17.112 988.779
 925.284 711.622
 752.183 777.112
 38.239 110.815
 5.657 467.435
 952.817 828.933
 760.452 350.124
 325.643 473.571
 64.996 552.807
 843.883 447.270
 983.175 661.744
 687.838 386.413
 437.134 568.583
 675.636 66.526
 814.412 889.533
 69.583 146.865
 351.921 159.871
 897.455 18.811
 819.289 297.682
 787.556 508.112
 853.223 628.134
 4.184 245.602
 346.188 25.307
 948.901 665.850
 673.236 565.183
 539.448 84.688
 809.839 984.001
 847.156 427.059
 813.812 334.613
 248.302 473.929
 931.623 554.133
 286.150 34.624
 162.560 364.074
 937.707 57.929
 345.413 575.040
 99.834 216.423
 296.729 658.099
 748.842 44.116
 755.653 461.176
 359.677 903.503
 609.281 418.701
 97.032 296.261
 268.906 144.436
 891.086 719.171
 29.305 169.790
 493.049 76.393
 610.943 942.303
 756.507 779.326
 902.816 321.449
 823.836 50.100
 688.512 382.125
 305.185 564.062
 50.225 681.455
 441.188 655.604
 358.242 473.721
 238.236 621.565
 623.180 23.909
 583.685 703.579
 324.710 915.726
 892.552 647.538
 146.191 458.677
 240.195 122.545
 805.516 245.448
 608.193 46.893
 47.384 10.359
 552.503 93.747
 973.289 997.707
 611.294 429.132
 57.938 511.791
 250.135 429.826
 212.861 525.030
 318.177 614.865
 91.194 644.642
 412.225 943.125
 916.417 249.739
 346.198 638.090
 600.123 718.431
 59.240 722.401
 880.247 767.885
 803.033 917.379
 955.790 569.354
 691.676 690.748
 363.810 405.645
 618.462 238.825
 89.634 781.583
 913.322 552.923
 525.115 540.710
 781.354 444.554
 498.850 286.241
 703.454 256.874
 256.023 244.359
 349.441 752.893
 726.831 277.056
 735.331 392.083
 406.869 574.336
 10.590 449.700
 599.591 296.719
 377.612 526.493
 11.891 154.285
 791.686 285.123
 824.270 294.277
 660.844 344.085
 405.271 512.449
 234.842 286.030
 37.295 431.419
 542.899 586.811
 52.149 20.473
 990.569 851.563
 27.420 424.311
 265.267 227.425
 509.805 172.575
 313.634 937.761
 652.863 247.665
 456.365 3.854
 181.280 376.023
 389.762 856.912
 921.925 99.024
 908.526 431.112
 427.004 385.746
 769.923 718.280
 812.914 623.788
 632.090 673.350
 159.597 9.106
 443.862 819.073
 671.931 535.278
 873.035 206.501
 262.803 731.235
 245.652 358.004
 445.967 929.189
 269.831 31.055
 47.612 467.027
 351.430 688.499
 584.007 788.079
 220.719 304.892
 486.926 732.792
 603.108 954.622
 170.240 399.046
 834.367 657.658
 154.706 148.723
 271.746 359.979
 741.201 666.580
 544.871 121.046
 636.353 332.762
 660.382 508.349
 282.592 592.584
 586.316 563.449
 674.148 927.108
 638.537 224.531
 101.750 516.844
 42.629 752.780
 464.893 710.509
 799.193 14.856
 628.141 63.808
 115.215 687.884
 336.478 492.676
 433.979 859.042
 706.991 125.266
 583.855 636.794
 495.890 761.539
 933.384 338.548
 620.088 623.603
 175.640 399.207
 663.296 859.751
 536.244 201.328
 892.985 246.580
 702.184 670.885
 185.099 803.743
 576.341 338.817
 929.287 822.111
 377.139 29.303
 653.486 726.815
 503.871 808.262
 650.403 510.337
 684.044 982.714
 150.768 327.151
 995.640 971.949
 613.074 530.289
 528.777 728.906
 983.907 632.301
 410.256 44.619
 527.195 709.768
 181.418 755.262
 177.941 853.616
 693.196 341.338
 702.904 749.559
 689.059 178.356
 56.573 97.256
 591.526 300.317
 718.574 726.943
 24.124 769.158
 954.030 222.821
 699.183 918.652
 520.326 28.448
 222.016 939.026
 474.367 196.307
 421.088 583.680
 238.853 598.124
 157.405 572.010
 742.678 871.033
 418.032 408.620
 240.804 115.132
 410.244 480.602
 777.315 248.296
 474.129 88.408
 319.654 473.227
 880.603 434.913
 452.947 918.990
 14.761 980.089
 474.954 724.787
 425.660 169.356
 521.448 568.024
 695.356 581.886
 429.036 473.283
 812.706 506.279
 810.861 135.346
 579.933 836.008
 886.694 550.652
 708.777 752.574
 32.283 470.495
 433.250 712.510
 556.061 699.830
 260.533 823.156
 590.339 92.062
 561.529 344.998
 117.853 897.710
 57.257 124.301
 414.963 969.063
 454.110 583.665
 655.329 900.118
 915.362 90.180
 110.547 78.171
 201.997 207.165
 538.775 567.902
 974.547 407.542
 653.076 858.906
 299.190 192.029
 396.025 542.048
 53.759 386.324
 456.691 588.298
 968.778 376.806
 594.437 875.762
 79.357 638.100
 878.189 127.206
 598.184 577.854
 609.998 302.740
 668.407 209.603
 131.301 452.367
 216.580 714.668
 765.618 923.402
 626.776 585.182
 142.136 881.469
 202.356 784.867
 83.406 224.650
 204.705 519.880
 93.027 922.875
 569.685 592.422
 414.656 513.735
 441.804 493.948
 274.072 237.373
 250.592 977.472
 586.459 43.132
 828.920 689.941
 389.968 286.167
 762.567 921.996
 35.314 330.846
 816.074 785.152
 654.347 857.555
 531.659 312.889
 285.796 439.350
 403.686 524.991
 844.590 814.092
 927.105 332.433
 676.292 266.429
 168.559 997.025
 987.216 82.748
 755.942 415.890
 934.014 222.455
 596.604 760.721
 497.235 122.465
 564.674 466.929
 557.918 21.182
 521.029 504.574
 404.417 846.668
 599.956 553.803
 480.900 694.931
 797.757 700.115
 765.282 252.736
 691.388 622.703
 151.540 360.071
 89.055 801.429
 481.657 816.059
 636.894 859.411
 0.877 705.002
 771.897 899.139
 524.967 43.262
 894.785 206.359
 241.165 650.369
 539.327 379.421
 0.032 447.305
 516.515 199.441
 81.207 140.035
 221.091 61.483
 572.903 606.609
 290.229 727.390
 736.862 561.385
 714.079 491.019
 534.408 901.012
 7.635 536.255
 65.480 864.811
 683.617 552.501
 174.335 979.266
 615.314 302.496
 259.471 54.770
 873.399 329.811
 200.804 5.968
 766.512 880.446
 796.925 358.601
 444.881 192.504
 655.156 260.203
 950.549 893.352
 766.136 44.326
 756.192 414.160
 144.796 713.886
 944.400 181.950
 756.058 554.933
 386.135 239.577
 244.713 804.651
 804.604 750.492
 736.214 354.212
 10.607 209.209
 602.990 736.339
 997.562 757.370
 737.219 637.963
 946.787 722.059
 626.444 289.538
 552.406 785.974
 687.069 854.461
 794.673 272.380
 619.574 305.286
 313.012 101.134
 458.516 799.358
 626.078 530.852
 903.363 716.967
 464.353 847.462
 39.298 902.703
 597.956 457.532
 750.000 248.606
 513.280 178.173
 749.711 209.599
 699.904 931.714
 935.443 672.151
 814.942 116.397
 600.910 471.016
 584.999 962.927
 333.814 822.040
 553.463 545.753
 212.579 707.597
 78.571 407.688
 255.903 402.212
 809.078 102.914
 189.997 586.799
 11.336 258.164
 168.676 988.944
 973.871 902.131
 498.273 962.547
 481.263 991.831
 23.460 532.245
 314.356 960.147
 165.426 966.573
 512.856 175.237
 667.585 89.268
 921.517 909.679
 596.221 111.916
 352.999 500.392
 717.549 485.059
 637.597 90.592
 885.077 971.630
 319.301 698.872
 831.365 89.160
 803.757 390.150
 779.096 129.467
 199.866 326.594
 533.566 920.993
 833.908 267.179
 361.172 264.420
 692.679 241.303
 618.411 852.600
 687.352 239.721
 98.376 427.236
 268.308 705.191
 685.146 764.232
 286.559 741.712
 632.207 794.588
 141.373 436.635
 543.764 126.483
 806.228 661.486
 575.043 445.363
 744.250 607.931
 70.518 631.998
 545.959 63.324
 621.040 993.572
 210.726 739.959
 589.507 180.543
 791.229 563.050
 479.933 233.677
 897.839 680.109
 9.974 733.055
 665.995 579.617
 498.644 306.661
 900.884 366.372
 758.549 293.523
 485.129 216.871
 348.283 278.960
 849.585 878.347
 11.457 551.910
 526.040 843.137
 823.081 441.427
 12.681 355.058
 853.800 527.019
 456.194 531.029
 623.004 81.767
 883.684 719.759
 771.341 885.134
 876.896 395.832
 973.202 961.430
 972.340 793.583
 314.787 478.374
 573.576 528.046
 71.201 236.742
 484.298 302.670
 867.388 46.195
 98.950 654.163
 646.623 104.100
 935.786 487.570
 193.732 954.051
 257.811 879.449
 368.485 20.305
 520.582 509.030
 850.953 305.218
 910.839 867.521
 441.504 951.720
 223.326 610.894
 603.126 754.883
 269.709 593.699
 495.598 739.641
 256.232 48.688
 695.442 880.072
 516.888 372.596
 791.655 334.392
 385.513 121.574
 216.838 14.602
 150.923 205.168
 841.889 346.878
 109.342 255.686
 808.067 45.200
 931.624 616.365
 774.512 93.910
 450.937 978.501
 656.769 783.067
 679.464 61.808
 160.166 72.381
 338.340 796.709
 61.921 174.589
 469.616 670.355
 561.501 587.436
 156.757 444.165
 847.113 795.576
 953.452 559.164
 767.464 81.039
 79.799 701.876
 555.421 785.285
 638.958 208.829
 530.339 559.895
 212.738 8.536
 668.226 619.694
 966.389 418.399
 636.247 405.486
 413.898 378.011
 56.122 897.872
 926.649 173.559
 308.777 763.984
 899.568 719.261
 492.157 620.976
 787.222 355.983
 270.593 660.133
 383.302 514.543
 335.958 280.305
 214.162 597.843
 269.346 956.708
 552.263 953.323
 431.854 439.016
 708.487 742.695
 511.871 289.936
 141.266 42.215
 854.938 391.517
 811.485 312.412
 244.618 151.354
 729.408 915.323
 386.097 915.212
 975.816 99.605
 668.470 357.793
 654.726 554.738
 500.312 91.197
 347.912 505.895
 482.515 253.793
 119.039 397.548
 212.167 663.658
 962.084 528.685
 614.077 124.486
 638.164 853.550
 338.255 432.148
 7.860 362.494
 111.204 462.039
 481.942 586.971
 608.299 726.572
 899.470 425.708
 749.066 925.073
 644.028 525.849
 585.093 101.636
 850.010 249.520
 633.105 57.944
 183.141 954.339
 537.941 5.664
 532.738 73.093
 969.514 95.631
 485.492 716.033
 255.108 328.125
 198.032 177.456
 217.547 469.966
 112.366 510.519
 277.855 410.845
 306.986 960.344
 38.369 954.259
 417.326 500.729
 191.942 319.821
 341.189 505.198
 811.591 735.889
 44.282 965.242
 422.088 917.699
 953.173 929.753
 3.326 90.245
 750.674 527.549
 440.642 551.410
 33.102 113.124
 338.575 744.414
 739.254 573.407
 423.850 975.101
 584.688 495.013
 555.909 465.316
 827.505 827.733
 167.374 465.422
 526.944 516.665
 503.883 884.535
 335.433 704.112
 507.319 954.410
 668.248 930.394
 476.317 80.855
 530.533 962.844
 583.834 404.594
 135.363 643.008
 977.493 981.584
 832.947 417.542
 31.418 581.628
 482.406 978.154
 558.558 215.008
 754.367 915.658
 583.395 841.679
 553.400 243.621
 972.826 648.874
 720.971 584.907
 637.584 543.938
 926.951 271.825
 660.392 483.587
 513.703 385.419
 46.009 223.068
 432.685 165.217
 491.420 433.834
 48.467 336.546
 763.570 712.027
 796.484 823.035
 772.626 228.661
 614.301 397.597
 18.910 992.660
 945.207 951.851
 752.979 387.540
 489.363 873.388
 355.297 669.593
 881.434 169.533
 252.288 988.763
 62.567 388.332
 230.133 612.368
 324.920 500.779
 580.310 936.561
 202.967 926.907
 858.808 491.458
 509.831 32.050
 614.217 54.593
 639.489 173.688
 641.902 645.676
 625.472 744.748
 758.684 186.017
 540.379 402.726
 824.337 961.675
 393.070 577.682
 525.581 364.152
 314.729 463.906
 0.887 220.657
 182.351 583.371
 639.162 32.747
 897.707 993.043
 704.525 673.048
 888.995 637.424
 897.886 241.189
 426.643 832.781
 592.400 438.845
 517.711 536.244
 505.404 717.517
 266.837 793.014
 678.836 699.465
 45.545 475.525
 220.975 730.881
 804.013 302.347
 655.522 546.379
 676.167 840.455
 473.499 695.151
 284.567 206.266
 586.173 782.452
 38.270 958.323
 533.567 536.646
 255.272 953.002
 166.226 933.824
 229.847 965.149
 944.350 951.503
 830.874 674.687
 297.746 223.359
 864.984 220.209
 674.871 812.001
 101.002 219.257
 945.498 281.063
 440.966 765.810
 878.134 146.173
 477.086 17.654
 112.225 922.571
 410.838 174.375
 711.781 311.362
 675.484 781.228
 299.518 413.688
 320.226 750.892
 410.387 209.874
 334.761 415.848
 5.186 257.167
 247.103 466.007
 686.222 653.706
 973.096 212.070
 648.899 687.277
 569.295 183.489
 579.221 275.356
 106.035 324.829
 814.914 738.425
 776.933 715.585
 77.133 702.987
 865.312 791.468
 854.044 965.970
 645.675 990.672
 183.226 70.798
 386.234 853.499
 696.568 640.568
 591.397 149.931
 621.664 319.217
 564.114 145.378
 193.635 511.753
 438.216 703.166
 39.579 154.559
 519.520 392.644
 426.751 42.186
 149.051 968.673
 390.082 984.128
 257.578 622.146
 203.290 350.853
 291.580 898.014
 161.887 620.217
 558.366 528.678
 390.514 971.710
 142.353 43.776
 258.932 55.308
 93.419 565.176
 831.423 933.652
 367.910 866.893
 627.305 150.779
 127.621 527.771
 332.826 598.363
 164.174 799.803
 176.996 652.717
 936.286 892.300
 619.331 154.523
 584.009 482.729
 152.451 550.990
 243.969 925.504
 206.541 659.986
 537.705 372.552
 868.553 431.505
 574.573 642.004
 862.547 47.998
 612.302 487.271
 647.661 136.628
 391.551 7.203
 698.891 569.147
 423.040 393.730
 868.494 745.021
 302.544 396.673
 960.484 727.675
 683.852 672.286
 269.095 609.706
 404.524 214.129
 268.540 888.945
 563.707 999.329
 33.823 951.928
 53.533 743.000
 411.404 384.262
 181.730 677.019
 738.252 298.474
 957.361 760.653
 775.225 119.906
 286.436 909.343
 926.055 871.327
 510.023 179.725
 159.742 409.177
 263.004 374.585
 948.400 891.145
 713.645 997.593
 34.024 989.378
 617.446 676.494
 709.068 639.797
 866.367 132.859
 252.823 960.101
 997.635 69.949
 127.473 42.229
 434.164 306.863
 876.274 684.845
 628.524 451.624
 456.922 474.263
 169.941 988.541
 13.989 534.891
 762.568 982.137
 76.947 480.402
 595.071 562.586
 549.169 722.545
 376.187 863.401
 16.182 94.586
 416.509 303.698
 189.179 370.261
 879.284 733.355
 256.247 496.801
 316.897 443.827
 536.083 392.817
 47.200 860.004
 817.281 809.794
 825.580 604.648
 773.994 731.644
 733.105 817.652
 732.194 942.660
 655.197 134.119
 129.627 973.569
 173.741 610.439
 279.445 521.848
 971.540 433.823
 478.271 410.625
 862.532 271.799
 263.043 115.194
 553.612 192.907
 339.498 153.287
 31.481 813.136
 703.721 150.863
 696.337 554.742
 35.195 996.366
 756.896 21.031
 36.630 160.625
 10.125 634.099
 967.124 354.979
 583.874 9.502
 798.628 235.678
 979.505 475.413
 811.998 737.426
 350.603 622.311
 832.167 873.274
 257.297 496.861
 929.159 902.463
 585.927 750.061
 232.978 713.688
 191.304 700.313
 429.251 60.374
 452.251 377.771
 625.212 19.612
 7.256 443.811
 161.842 220.416
 710.740 710.863
 860.376 133.845
 404.758 371.095
 345.803 61.615
 596.912 40.989
 905.346 566.183
 62.232 171.784
 688.267 509.571
 812.091 107.794
 509.957 806.723
 692.378 206.187
 616.383 538.820
 59.841 588.761
 226.088 440.297
 841.408 670.305
 680.577 588.488
 686.350 6.461
 487.868 645.576
 583.339 899.440
 278.906 378.381
 19.915 781.010
 756.584 702.414
 624.874 612.943
 599.135 843.293
 947.004 375.303
 184.039 702.268
 106.907 387.967
 78.502 365.287
 111.063 481.506
 854.592 259.110
 565.466 416.690
 740.681 476.789
 875.069 979.581
 428.769 652.000
 97.883 649.355
 485.317 731.830
 849.988 962.044
 930.305 495.541
 769.270 754.528
 777.523 498.362
 358.685 463.907
 493.665 730.737
 689.861 938.378
 213.102 11.551
 678.440 662.735
 120.532 456.301
 995.566 556.336
 119.785 146.066
 285.147 220.961
 881.453 879.237
 172.060 623.387
 695.627 14.824
 608.344 131.075
 542.777 453.602
 777.008 783.302
 182.747 682.309
 998.689 894.069
 299.206 97.587
 635.538 32.526
 227.951 992.493
 708.045 112.433
 148.745 231.648
 10.805 510.980
 891.304 754.547
 687.275 611.281
 459.510 264.160
 84.543 969.931
 729.583 303.966
 917.969 14.632
 446.807 66.145
 321.695 106.166
 3.578 762.371
 811.685 298.606
 604.107 922.893
 938.801 812.062
 336.553 156.167
 933.961 219.267
 612.948 427.830
 747.489 532.737
 85.720 922.428
 940.186 670.080
 894.538 792.797
 102.514 344.342
 279.444 229.756
 146.604 962.419
 759.738 88.927
 547.967 71.619
 219.916 972.549
 602.060 742.294
 64.324 3.593
 25.847 748.241
 754.395 259.027
 874.775 757.426
 382.858 801.453
 187.906 990.024
 777.653 706.511
 23.270 971.064
 977.213 311.402
 434.696 398.962
 744.120 881.885
 381.746 582.358
 254.704 926.262
 795.027 945.135
 840.248 780.830
 857.558 357.886
 986.028 798.374
 654.505 383.904
 995.973 326.309
 412.093 304.864
 284.603 641.735
 643.633 157.378
 98.703 484.997
 276.232 123.829
 236.639 810.174
 703.919 902.037
 614.085 749.705
 237.691 67.034
 115.183 611.041
 464.723 638.441
 314.885 416.558
 29.953 798.538
 311.602 135.229
 584.064 954.355
 972.606 297.569
 451.101 602.948
 474.406 236.843
 633.375 9.197
 676.086 252.444
 345.777 821.986
 857.984 679.637
 439.212 985.562
 907.084 197.839
 994.597 711.549
 552.823 882.392
 534.150 692.697
 624.983 57.967
 772.750 6.638
 93.915 141.659
 514.638 387.147
 391.018 457.377
 163.143 357.517
 925.555 687.885
 655.335 517.369
 997.037 824.872
 339.329 457.693
 338.392 439.674
 87.434 22.009
 154.605 976.955
 569.585 122.780
 788.554 861.008
 212.780 15.595
 547.346 179.867
 635.915 799.037
 958.872 897.537
 796.060 180.775
 952.718 151.172
 310.340 981.340
 528.656 570.570
 354.114 952.822
 199.009 455.028
 685.776 802.594
 381.178 441.215
 44.431 629.983
 439.149 269.698
 819.874 620.046
 896.975 822.126
 244.136 872.350
 595.004 561.487
 717.641 768.697
 56.255 310.627
 406.299 662.276
 854.145 286.261
 152.235 777.989
 305.159 944.509
 582.141 690.973
 785.640 357.810
 203.252 255.166
 528.308 40.588
 205.726 308.767
 982.267 771.770
 677.938 327.175
 14.031 566.160
 351.984 630.606
 133.580 454.472
 773.144 2.732
 998.841 714.759
 699.424 123.732
 87.606 117.991
 434.470 67.111
 234.176 210.181
 855.641 21.082
 768.509 645.839
 873.947 154.467
 31.153 746.519
 536.741 201.783
 783.388 308.176
 618.704 455.989
 407.963 886.996
 331.066 759.245
 173.433 411.044
 280.485 116.872
 289.794 690.658
 423.085 337.683
 42.993 821.061
 959.499 751.107
 192.574 313.553
 705.122 459.520
 734.675 175.198
 825.950 660.295
 459.533 839.795
 162.547 488.956
 809.425 484.621
 958.773 281.182
 913.542 637.942
 282.354 581.104
 337.584 272.306
 963.436 106.314
 738.354 609.436
 505.532 951.445
 910.272 346.006
 239.324 823.223
 508.346 798.360
 420.408 66.935
 339.988 801.320
 22.120 699.753
 549.032 965.574
 477.148 907.984
 235.160 874.060
 487.681 306.612
 229.587 895.326
 492.849 279.598
 505.426 816.719
 271.358 512.993
 363.792 398.732
 112.165 260.331
 382.769 60.820
 730.272 317.044
 627.274 206.033
 690.191 269.325
 728.189 545.035
 155.992 480.216
 786.606 198.363
 772.297 904.518
 234.412 238.414
 931.181 122.999
 579.762 719.767
 459.895 659.244
 632.207 568.719
 316.132 409.258
 287.652 31.513
 471.614 859.785
 161.223 677.752
 149.790 197.387
 392.861 323.289
 636.123 683.027
 375.792 168.767
 254.714 68.710
 234.460 79.643
 885.842 911.241
 821.988 285.432
 746.565 457.026
 236.654 15.083
 560.041 160.104
 244.305 267.499
 766.101 697.945
 114.281 237.532
 971.350 676.417
 758.630 965.246
 375.289 692.615
 439.555 777.380
 741.432 443.597
 862.740 662.903
 489.012 537.694
 92.216 128.153
 369.600 255.861
 246.413 460.716
 750.012 911.850
 409.132 984.870
 862.420 626.118
 110.279 495.951
 197.061 228.868
 299.626 937.439
 22.829 877.942
 105.861 745.044
 425.001 568.345
 199.243 478.992
 174.073 538.608
 68.849 142.296
 690.189 177.246
 497.359 322.833
 676.770 198.004
 433.444 274.899
 75.972 899.014
 992.988 686.729
 586.669 327.355
 587.696 969.750
 400.267 231.708
 8.326 899.548
 196.165 162.036
 458.065 674.441
 20.882 842.565
 21.039 412.800
 4.412 644.353
 296.030 652.947
 74.154 273.661
 63.960 58.418
 868.870 595.018
 980.359 665.981
 968.574 261.771
 684.858 184.154
 705.373 736.167
 145.750 986.612
 147.485 565.312
 959.077 119.267
 124.333 924.085
 101.857 313.701
 233.535 442.164
 904.343 275.689
 817.438 966.445
 816.296 388.825
 672.484 954.452
 659.689 73.693
 342.208 696.681
 201.034 896.820
 905.074 89.813
 959.430 796.074
 191.047 557.248
 563.654 535.695
 913.065 283.398
 758.281 421.174
 676.912 803.849
 363.278 978.626
 709.173 300.855
 345.187 462.617
 219.506 584.337
 345.543 818.853
 970.517 599.757
 921.101 852.403
 73.886 568.815
 721.801 487.778
 551.326 225.402
 409.923 944.048
 407.645 511.599
 304.817 567.160
 53.048 16.663
 221.976 783.759
 903.348 111.029
 416.543 878.278
 978.608 398.521
 795.857 900.149
 739.616 799.736
 943.118 224.048
 252.470 320.150
 7.206 996.818
 887.329 645.806
 128.078 684.528
 49.291 960.911
 951.857 97.126
 146.601 374.403
 566.801 921.891
 941.307 671.304
 186.046 886.814
 245.752 629.741
 393.570 37.868
 348.270 241.952
 237.804 227.633
 625.216 988.931
 837.171 144.818
 153.602 0.867
 91.324 73.953
 237.356 912.033
 161.796 961.014
 136.574 427.772
 390.095 314.353
 807.399 766.800
 507.060 421.371
 562.716 943.937
 304.717 381.485
 521.234 301.897
 294.287 506.788
 873.267 286.997
 367.827 826.042
 32.543 459.023
 675.777 238.414
 919.390 412.426
 91.216 434.449
 14.771 212.199
 969.592 57.564
 597.991 176.828
 849.179 884.942
 222.683 201.577
 144.459 617.706
 63.352 152.928
 337.325 382.980
 173.763 289.489
 197.724 351.810
 912.461 802.120
 897.546 194.471
 111.491 808.066
 703.853 46.535
 871.756 887.662
 137.498 504.106
 870.494 190.573
 901.793 54.165
 549.169 450.093
 566.932 566.095
 627.885 882.751
 436.574 703.821
 757.727 886.131
 423.378 685.926
 295.560 915.786
 273.881 935.432
 765.590 673.361
 466.151 174.287
 485.012 289.108
 365.845 173.100
 582.306 65.169
 280.338 48.075
 559.215 359.132
 362.174 978.895
 52.178 643.913
 551.355 918.482
 275.398 759.076
 32.778 83.794
 93.052 965.025
 845.885 202.395
 918.021 985.426
 96.386 979.390
 892.412 650.707
 666.432 520.935
 623.047 678.143
 834.204 372.163
 252.616 199.138
 934.430 907.703
 802.587 794.617
 208.509 451.502
 563.196 463.544
 600.793 239.379
 193.266 331.438
 203.101 103.361
 70.533 225.265
 782.979 122.574
 72.173 983.429
 755.922 913.320
 213.881 535.864
 684.092 323.406
 610.992 145.967
 963.638 45.992
 801.542 535.614
 562.256 710.037
 171.946 964.491
 203.885 862.149
 712.195 269.126
 187.396 593.458
 588.420 714.171
 442.876 440.571
 623.697 613.637
 547.812 298.097
 118.662 653.103
 274.448 8.575
 995.360 811.437
 50.346 771.354
 812.689 633.942
 171.149 653.305
 159.559 255.151
 95.623 49.983
 490.564 181.799
 18.817 585.312
 914.675 113.066
 703.844 441.238
 394.433 450.269
 253.165 656.595
 453.748 101.418
 816.738 348.034
 847.268 452.862
 820.194 797.205
 811.859 211.522
 7.786 769.876
 927.954 233.663
 741.848 527.658
 270.136 481.877
 595.483 645.124
 255.430 188.944
 284.131 728.833
 315.414 968.832
 573.374 365.188
 463.815 580.511
 596.966 406.696
 821.960 914.142
 345.772 987.535
 845.958 391.953
 223.433 276.085
 95.309 733.695
 989.549 901.940
 944.631 70.536
 60.555 605.990
 298.142 858.962
 650.037 963.188
 578.568 370.361
 194.630 918.132
 564.256 651.146
 723.066 393.487
 904.831 466.488
 531.201 811.353
 799.091 577.771
 675.331 79.128
 639.460 745.084
 293.051 396.205
 763.862 592.412
 711.746 238.479
 485.183 191.258
 269.176 567.326
 545.278 190.497
 11.115 822.180
 147.882 94.102
 163.547 615.569
 923.933 927.589
 920.431 421.444
 62.858 867.538
 514.489 487.541
 471.842 281.281
 323.264 906.676
 97.383 145.960
 433.874 337.116
 433.226 613.818
 379.185 496.135
 47.812 955.208
 849.865 881.639
 572.548 649.773
 968.842 463.163
 707.529 682.323
 27.776 474.972
 209.911 321.607
 473.263 230.570
 646.272 771.588
 890.693 740.170
 606.333 55.641
 966.149 171.992
 611.853 559.726
 64.801 66.529
 710.034 571.955
 504.373 42.656
 642.106 429.734
 633.965 268.861
 29.757 53.973
 964.587 595.703
 557.835 510.683
 303.881 231.312
 62.272 106.933
 792.785 605.307
 496.857 479.900
 48.252 413.674
 268.620 269.208
 108.883 214.104
 544.689 634.316
 337.700 685.073
 67.236 966.385
 839.792 249.963
 319.224 289.362
 736.730 68.054
 692.036 705.265
 942.182 915.960
 574.729 736.644
 994.891 625.540
 49.630 993.400
 320.070 47.417
 504.762 445.726
 755.301 903.764
 902.240 939.524
 742.552 951.183
 444.110 930.709
 657.091 56.207
 801.529 741.210
 923.466 694.855
 96.607 718.898
 917.832 16.739
 203.410 298.305
 937.437 597.446
 248.714 156.679
 447.874 864.580
 105.068 4.174
 315.741 588.019
 167.971 366.865
 170.556 829.332
 362.788 361.521
 490.575 45.121
 530.969 532.089
 500.615 221.291
 572.816 445.505
 737.803 707.386
 777.225 820.440
 867.643 940.382
 27.382 394.140
 405.926 254.435
 243.374 692.387
 762.294 116.473
 794.120 44.388
 12.960 197.292
 296.320 32.134
 29.999 864.510
 409.523 552.131
 743.135 788.774
 954.524 531.914
 40.281 99.812
 25.698 335.158
 981.723 766.886
 163.350 24.303
 919.304 852.029
 104.564 960.530
 789.058 878.023
 973.402 5.514
 249.145 540.683
 914.770 661.180
 633.693 291.829
 360.031 421.736
 509.330 230.895
 154.006 11.305
 279.892 215.850
 317.733 900.889
 64.488 974.766
 992.992 916.107
 456.061 245.649
 164.865 3.835
 686.570 962.103
 717.324 478.658
 818.430 244.855
 702.167 741.882
 440.873 353.559
 929.495 495.141
 768.255 839.647
 982.793 561.539
 262.206 349.917
 965.776 299.432
 880.977 933.463
 972.088 232.844
 700.839 263.193
 781.289 428.995
 62.257 0.269
 302.100 594.159
 127.444 98.362
 61.481 116.265
 58.459 298.502
 658.812 904.217
 152.072 428.947
 729.333 923.168
 618.139 562.852
 79.359 631.265
 134.263 155.371
 335.044 931.171
 426.259 177.337
 581.976 869.525
 439.728 71.877
 38.534 775.226
 914.323 310.637
 103.202 214.802
 533.584 35.999
 25.011 467.177
 187.296 3.495
 674.877 853.893
 90.967 933.966
 229.977 392.721
 602.127 737.970
 137.685 826.573
 52.916 566.105
 192.430 85.689
 982.906 589.669
 458.568 904.284
 958.714 38.194
 703.643 384.421
 64.097 666.590
 896.039 296.248
 945.493 237.914
 673.805 357.244
 516.022 172.015
 840.460 441.577
 521.677 499.938
 299.915 947.491
 825.682 93.916
 145.592 475.066
 592.940 618.862
 185.726 633.295
 381.219 219.649
 163.248 564.677
 247.670 956.117
 538.150 523.296
 339.769 902.223
 494.626 210.378
 493.496 505.132
 944.444 216.689
 246.125 763.242
 679.907 766.780
 477.252 428.469
 520.586 444.471
 913.614 307.640
 661.969 906.186
 717.835 761.282
 413.691 978.498
 778.751 246.634
 880.567 473.972
 534.722 687.385
 739.885 545.927
 797.699 177.850
 280.092 204.837
 164.494 37.381
 44.008 518.855
 965.259 155.357
 347.031 66.314
 23.507 432.695
 278.575 962.432
 706.043 597.414
 532.497 575.030
 196.970 805.051
 116.877 219.454
 712.703 925.981
 60.727 291.557
 512.960 857.817
 138.683 585.438
 287.508 309.623
 176.175 841.290
 494.493 403.824
 56.924 785.365
 881.279 890.198
 339.867 231.660
 73.618 413.675
 689.839 901.807
 317.623 913.779
 749.913 940.063
 198.511 39.219
 825.488 123.830
 140.605 257.530
 831.602 232.259
 367.933 838.790
 474.124 187.084
 630.454 946.814
 19.243 437.594
 686.930 923.952
 258.832 657.684
 294.569 390.583
 234.951 455.237
 253.517 771.950
 855.961 275.985
 60.066 228.155
 958.797 594.740
 558.125 3.668
 464.268 421.070
 969.279 876.753
 680.285 964.569
 105.933 513.871
 255.306 382.747
 911.089 96.743
 822.858 13.873
 656.764 958.628
 637.497 535.090
 808.637 150.277
 941.142 505.578
 318.056 754.249
 952.442 694.004
 727.936 419.099
 104.898 153.036
 223.470 422.731
 914.421 911.067
 572.079 668.552
 904.170 387.772
 683.047 330.608
 702.646 706.835
 382.195 497.368
 436.858 242.500
 500.358 611.291
 120.737 279.050
 779.001 896.618
 972.960 131.415
 617.956 335.359
 649.013 534.654
 747.728 256.220
 728.986 388.882
 374.467 798.976
 532.562 889.244
 794.416 603.714
 331.562 787.982
 435.001 137.469
 271.716 653.585
 483.006 337.534
 100.978 901.984
 891.137 339.311
 11.398 484.002
 500.354 225.809
 243.467 94.666
 117.540 135.145
 361.990 811.986
 690.225 981.758
 405.238 129.501
 719.345 167.145
 126.702 388.040
 947.561 298.026
 811.821 873.083
 307.780 305.947
 259.108 75.779
 470.705 824.868
 393.003 334.764
 901.035 975.509
 129.347 814.544
 632.006 210.851
 876.676 332.334
 463.243 870.728
 838.652 232.232
 646.143 989.808
 824.153 402.662
 466.481 508.243
 889.258 734.800
 290.735 794.043
 975.035 186.584
 389.031 637.815
 990.331 24.863
 165.208 101.343
 71.447 408.912
 747.711 659.824
 160.500 909.031
 361.615 482.145
 539.490 747.307
 602.908 843.826
 573.657 942.118
 965.051 103.211
 20.001 337.828
 472.010 323.787
 787.102 926.074
 501.474 65.510
 761.226 400.367
 240.247 557.542
 89.738 532.468
 307.225 6.490
 312.767 483.738
 967.558 181.144
 712.891 349.572
 807.195 280.741
 793.172 128.067
 455.857 963.237
 557.481 468.599
 857.574 948.090
 242.801 321.219
 63.215 870.217
 908.635 318.321
 634.276 744.449
 219.087 986.353
 529.732 89.860
 332.484 833.340
 29.605 188.266
 843.108 879.299
 514.487 229.285
 579.754 198.442
 157.400 984.251
 964.350 697.303
 133.749 802.495
 856.896 349.989
 360.879 926.058
 974.831 904.777
 37.713 553.450
 267.896 135.021
 67.535 570.892
 74.249 767.069
 466.347 122.490
 578.523 529.685
 941.960 61.583
 464.579 349.827
 284.494 57.134
 709.654 600.890
 50.102 605.414
 35.544 789.433
 212.216 192.668
 527.475 958.504
 167.439 284.061
 591.668 969.039
 338.404 983.606
 565.701 290.188
 938.747 65.276
 567.080 845.120
 534.036 454.026
 288.620 196.904
 328.575 114.493
 476.057 61.047
 566.006 52.948
 383.637 954.367
 689.236 763.317
 55.240 157.033
 553.281 850.322
 358.130 14.206
 817.082 781.900
 167.763 639.914
 904.212 189.875
 407.811 28.300
 568.009 923.494
 60.016 411.570
 27.139 126.970
 122.412 930.746
 959.591 62.022
 488.531 571.411
 916.012 722.799
 99.418 144.145
 199.937 627.273
 567.479 406.166
 178.560 540.634
 947.681 290.359
 752.318 457.390
 926.545 459.369
 196.607 495.553
 480.136 880.621
 369.787 634.601
 914.423 933.230
 886.479 545.932
 118.488 335.863
 15.476 347.669
 134.963 317.236
 961.974 583.188
 662.598 345.352
 721.954 333.355
 560.985 60.625
 693.237 275.667
 613.453 10.183
 736.950 989.189
 835.051 310.020
 901.902 553.226
 180.967 437.940
 752.972 821.175
 136.988 218.848
 336.233 880.974
 956.506 455.776
 624.777 492.557
 174.698 101.750
 629.517 463.809
 984.910 891.413
 741.345 373.589
 437.827 755.075
 760.834 47.800
 631.910 435.025
 137.963 157.274
 843.099 593.631
 309.340 40.114
 210.238 439.715
 509.220 802.338
 295.644 864.210
 821.586 256.123
 801.340 144.238
 515.150 792.240
 492.387 88.038
 295.902 720.471
 89.502 708.890
 160.452 457.799
 501.604 57.111
 128.746 598.310
 311.317 143.926
 570.697 901.078
 266.982 163.512
 864.952 513.569
 615.824 679.615
 189.565 879.429
 205.027 576.143
 747.166 223.030
 229.257 378.010
 277.670 861.166
 491.457 795.904
 369.282 858.171
 823.245 818.738
 606.164 348.111
 465.172 418.210
 704.572 721.116
 396.433 504.602
 407.302 475.286
 817.694 510.836
 401.208 926.732
 796.867 227.482
 969.319 844.338
 881.459 875.429
 516.255 19.793
 736.126 11.044
 744.432 524.803
 382.102 602.629
 793.735 64.333
 776.077 403.962
 476.451 166.111
 477.889 753.599
 183.216 601.675
 305.236 835.827
 648.470 203.276
 773.697 704.850
 542.437 304.343
 964.130 467.685
 501.253 210.489
 267.469 678.621
 370.790 114.932
 327.659 470.071
 979.417 559.407
 863.809 247.645
 980.082 152.197
 907.374 943.675
 225.186 672.663
 172.403 151.025
 724.779 691.039
 697.679 761.220
 658.453 328.231
 798.207 587.000
 786.038 78.714
 557.392 453.890
 257.058 666.491
 225.842 258.766
 532.137 536.517
 691.685 891.590
 382.657 779.462
 702.416 841.105
 662.485 414.359
 379.357 913.576
 385.248 20.379
 230.967 208.432
 183.220 615.060
 876.477 254.448
 263.357 461.894
 901.016 718.957
 759.468 585.844
 119.862 80.233
 857.084 252.429
 303.196 85.038
 142.651 486.463
 452.448 200.270
 407.667 972.766
 701.697 876.371
 180.825 886.484
 97.526 552.822
 829.906 478.748
 971.282 500.544
 385.813 618.761
 519.926 875.824
 712.725 130.993
 44.851 584.555
 153.011 221.710
 129.636 568.899
 888.369 758.829
 763.097 41.271
 508.019 739.970
 6.946 628.757
 392.169 183.178
 569.488 746.396
 688.864 521.155
 458.128 197.309
 772.481 631.919
 451.876 674.355
 963.374 45.857
 246.753 700.317
 4.392 921.304
 896.254 545.629
 828.330 758.696
 288.174 774.108
 710.942 848.264
 388.702 523.405
 140.375 330.125
 443.294 178.885
 2.087 841.015
 178.330 264.022
 788.187 771.892
 802.656 679.365
 4.292 549.146
 597.014 673.523
 231.271 353.435
 512.999 436.967
 72.630 719.390
 220.999 51.764
 602.797 322.189
 765.820 802.505
 752.408 399.625
 554.929 915.832
 102.210 17.660
 41.121 524.295
 788.830 241.118
 720.654 686.179
 87.920 87.325
 79.376 293.840
 870.883 427.878
 841.134 591.677
 621.221 161.788
 340.925 239.708
 339.566 551.983
 424.041 603.949
 209.610 527.328
 904.341 449.960
 790.814 575.050
 70.166 946.652
 151.048 45.864
 853.997 854.458
 359.858 868.559
 258.497 741.991
 190.242 815.518
 211.890 830.614
 486.531 209.520
 792.821 654.616
 163.865 839.405
 379.964 709.596
 129.890 523.025
 733.995 972.137
 933.686 275.912
 876.510 954.772
 725.802 109.498
 287.509 421.836
 184.919 680.653
 873.897 160.108
 662.524 72.012
 167.742 164.791
 601.665 18.453
 674.728 173.495
 687.038 667.836
 418.308 831.435
 522.119 123.122
 799.690 588.440
 448.835 348.370
 532.145 166.707
 423.334 713.455
 802.707 567.280
 338.037 322.991
 985.524 838.290
 488.600 35.796
 277.684 460.078
 881.196 584.786
 976.896 228.039
 70.100 696.673
 775.970 965.543
 220.796 470.017
 244.509 574.536
 75.314 273.425
 514.826 643.844
 623.445 988.136
 325.985 663.842
 177.719 846.412
 824.562 435.879
 536.916 355.509
 518.551 375.834
 280.644 683.297
 255.637 469.545
 447.668 393.499
 100.396 785.147
 847.709 924.074
 146.901 840.781
 678.143 710.403
 81.586 188.561
 554.114 264.909
 242.281 245.656
 307.123 876.716
 867.291 384.804
 210.095 319.548
 635.624 309.443
 596.564 124.535
 736.534 768.077
 61.189 548.934
 922.001 209.675
 664.846 454.424
 966.447 313.212
 379.532 392.860
 938.697 722.329
 658.997 416.864
 765.040 328.223
 726.218 511.895
 890.220 133.816
 347.459 250.448
 914.729 929.122
 386.827 853.471
 969.065 556.154
 880.106 505.268
 174.380 552.207
 260.548 592.952
 807.573 58.687
 443.718 757.481
 39.392 460.651
 917.896 868.651
 226.143 686.930
 678.766 529.828
 417.344 125.044
 632.834 629.203
 779.162 877.620
 17.337 72.935
 140.982 561.677
 942.190 842.317
 542.407 998.740
 552.219 233.480
 10.852 197.682
 688.581 775.914
 434.313 744.306
 653.602 237.888
 236.614 598.750
 562.610 55.749
 118.380 895.893
 312.545 853.977
 729.099 443.004
 875.948 728.080
 195.111 526.381
 109.329 58.026
 684.425 453.706
 668.956 611.594
 959.291 66.114
 779.976 31.036
 296.998 613.829
 284.846 809.712
 471.999 777.639
 585.679 35.474
 239.965 877.110
 226.934 372.556
 76.684 92.435
 77.597 482.593
 759.722 763.092
 456.362 747.287
 774.721 951.504
 393.368 290.453
 845.317 677.704
 284.751 836.182
 68.269 761.424
 921.954 454.070
 954.099 536.348
 669.535 193.725
 976.895 828.444
 29.807 601.635
 201.729 283.006
 29.336 137.155
 939.279 165.434
 554.104 194.559
 757.670 196.761
 662.524 319.339
 222.486 379.960
 937.696 944.124
 426.531 456.228
 474.206 618.487
 278.634 946.505
 205.639 963.819
 41.162 292.727
 995.188 36.140
 212.469 541.816
 464.611 153.962
 345.122 204.649
 611.027 663.041
 153.178 279.587
 244.213 324.020
 500.189 128.299
 510.126 671.904
 859.967 619.173
 793.105 598.067
 218.814 164.622
 106.878 726.754
 333.275 442.743
 393.106 720.104
 791.933 446.557
 599.187 160.429
 552.129 296.270
 860.864 978.512
 959.309 998.356
 879.275 765.012
 713.053 71.973
 669.353 602.700
 652.602 986.093
 232.499 64.355
 507.049 473.312
 540.447 650.040
 130.581 587.634
 130.961 493.535
 38.563 448.339
 934.975 597.479
 921.448 820.754
 957.039 996.983
 963.993 403.235
 598.137 79.744
 288.968 59.625
 676.509 175.217
 307.146 415.022
 205.835 474.870
 647.117 642.809
 321.776 259.482
 195.225 850.981
 201.436 327.789
 462.230 929.944
 642.772 874.310
 451.280 771.984
 112.659 924.030
 702.115 399.693
 436.429 759.895
 577.699 247.957
 994.742 678.109
 818.374 898.116
 875.191 369.354
 170.200 245.891
 158.741 384.982
 581.180 944.478
 620.844 530.356
 212.919 64.328
 12.725 797.966
 825.007 80.602
 632.022 166.273
 22.560 382.937
 668.884 442.829
 309.324 610.243
 352.064 408.909
 833.230 871.801
 950.950 55.290
 450.022 716.541
 398.480 303.032
 143.427 962.250
 574.082 537.946
 635.348 868.480
 966.073 702.356
 982.831 819.553
 563.264 872.701
 204.380 631.367
 902.866 887.266
 198.881 777.511
 426.497 996.051
 936.588 481.708
 821.293 896.519
 711.788 495.965
 205.488 247.112
 77.774 993.455
 666.675 558.286
 441.508 884.465
 289.247 632.078
 510.698 810.443
 880.829 730.343
 271.324 398.819
 794.941 813.836
 667.962 148.954
 670.739 314.871
 980.070 661.964
 395.549 431.738
 180.221 184.679
 920.511 200.227
 548.683 486.599
 705.324 84.091
 54.542 569.960
 969.433 400.246
 626.620 284.201
 721.731 64.692
 385.767 500.045
 819.766 311.001
 229.829 533.578
 366.506 734.806
 217.957 201.189
 334.963 185.660
 934.356 451.800
 868.665 233.228
 193.539 448.785
 642.339 639.955
 928.270 261.326
 588.729 79.653
 54.503 740.308
 263.780 243.966
 289.497 479.412
 896.138 110.356
 893.024 45.721
 463.903 30.322
 768.295 469.300
 880.774 100.185
 288.137 637.069
 927.147 54.603
 170.443 87.470
 4.692 371.231
 110.601 359.358
 153.593 980.617
 160.898 637.180
 281.619 666.007
 829.841 846.418
 897.890 31.407
 937.527 495.761
 209.475 571.798
 614.871 608.280
 566.478 546.257
 760.662 721.601
 475.108 822.881
 385.354 620.725
 735.362 814.625
 766.616 666.484
 400.626 878.575
 239.473 33.000
 854.029 819.841
 841.909 119.935
 207.183 277.664
 362.024 876.292
 760.656 18.577
 589.866 794.424
 434.723 403.477
 599.176 203.421
 849.584 306.521
 582.365 23.787
 275.186 458.994
 375.581 919.299
 604.096 876.329
 156.884 391.928
 151.830 647.591
 525.029 672.055
 735.870 760.855
 992.654 634.854
 608.788 782.625
 907.609 566.341
 357.035 472.828
 579.603 566.314
 462.682 807.799
 394.340 133.166
 451.589 301.552
 479.874 965.803
 212.049 0.324
 914.484 944.718
 409.996 507.866
 974.144 337.388
 900.519 950.168
 781.281 497.990
 544.116 870.522
 283.551 198.836
 986.167 761.222
 438.584 507.619
 309.180 780.306
 62.937 92.708
 282.115 304.001
 103.889 546.188
 425.334 352.626
 272.260 824.580
 702.426 764.543
 522.525 49.381
 213.384 834.967
 850.392 528.276
 372.537 180.460
 193.242 63.683
 237.634 922.538
 839.165 33.974
 644.888 132.607
 977.233 755.956
 783.346 463.565
 735.400 672.278
 698.150 269.678
 960.606 627.054
 787.116 435.132
 884.797 85.800
 692.349 883.013
 804.600 575.752
 585.561 1.133
 673.944 839.569
 902.413 320.243
 588.316 444.614
 251.026 925.781
 125.323 622.516
 859.105 628.910
 325.540 446.009
 342.588 609.322
 255.101 614.528
 288.987 454.983
 920.186 914.368
 616.447 537.000
 214.595 157.055
 564.039 886.267
 314.200 159.854
 611.889 987.974
 803.711 209.951
 446.697 626.942
 977.223 808.964
 57.289 437.817
 418.267 203.231
 147.586 617.041
 689.119 909.206
 725.228 206.391
 873.009 799.643
 100.867 969.466
 774.427 247.827
 706.600 552.287
 828.255 772.425
 406.080 887.149
 562.114 788.673
 70.654 595.707
 740.485 672.357
 585.573 44.297
 864.456 866.619
 531.240 163.564
 355.824 209.189
 163.033 768.160
 695.676 795.607
 49.112 893.749
 770.262 304.738
 581.332 241.581
 283.949 844.175
 265.931 709.916
 991.572 588.450
 146.872 861.601
 669.654 111.470
 287.707 83.817
 755.272 700.933
 12.765 835.702
 828.266 697.085
 613.737 339.114
 70.620 146.938
 694.667 74.793
 308.009 699.665
 941.646 618.776
 602.510 596.515
 250.767 450.845
 830.450 2.069
 169.986 37.577
 531.253 471.520
 51.368 527.115
 166.419 504.994
 166.899 971.866
 974.647 374.391
 13.710 940.190
 870.179 456.302
 776.674 400.705
 405.322 417.091
 284.110 715.611
 131.525 789.895
 95.609 705.643
 751.286 790.328
 612.216 932.653
 88.487 935.851
 264.387 360.779
 28.676 976.660
 81.086 318.836
 432.581 392.609
 896.278 500.457
 423.141 855.781
 432.024 551.073
 34.048 462.369
 788.758 438.856
 709.904 576.321
 954.540 267.861
 616.305 942.450
 750.757 833.860
 782.414 475.652
 799.489 55.750
 216.791 238.222
 218.504 337.059
 845.675 517.728
 617.408 963.324
 285.710 317.316
 830.085 252.367
 522.665 688.660
 624.242 417.247
 794.632 160.176
 282.068 937.655
 720.953 540.761
 553.126 767.456
 653.687 878.605
 601.195 426.973
 611.442 607.959
 463.541 72.359
 69.111 471.831
 429.899 25.352
 482.363 729.019
 48.158 149.969
 212.130 268.695
 46.521 433.819
 548.960 409.674
 902.843 367.148
 715.704 464.936
 619.395 299.201
 23.005 230.808
 206.750 116.721
 67.387 806.139
 628.544 951.431
 876.111 967.002
 397.137 440.968
 924.595 389.756
 479.558 490.512
 766.978 518.273
 717.464 800.068
 742.801 763.738
 81.298 315.924
 545.078 977.542
 967.553 555.362
 877.700 984.633
 562.364 653.207
 591.909 157.337
 391.007 339.796
 499.150 64.636
 360.878 625.592
 15.850 681.502
 397.799 121.765
 237.698 284.909
 637.908 942.989
 377.765 311.093
 738.895 433.554
 473.737 181.606
 336.971 336.272
 191.898 518.448
 824.934 931.893
 574.889 621.366
 240.336 451.758
 920.223 449.319
 112.483 185.688
 188.933 274.680
 57.449 38.902
 558.311 320.244
 869.032 344.742
 907.617 968.331
 921.603 913.666
 196.889 986.761
 171.884 133.377
 230.950 852.273
 668.052 360.680
 135.669 887.841
 696.249 434.094
 782.079 51.609
 920.090 349.222
 224.642 822.844
 704.323 578.991
 149.614 490.965
 319.190 181.217
 112.925 49.577
 659.832 350.442
 567.267 876.402
 201.103 963.853
 996.379 5.470
 61.436 607.555
 879.935 399.093
 641.905 605.102
 272.590 548.636
 413.610 401.240
 890.855 585.366
 76.293 867.322
 235.457 991.554
 735.072 418.255
 236.241 859.308
 625.003 382.288
 571.495 357.326
 642.476 603.373
 391.783 806.959
 859.029 430.428
 956.099 226.958
 841.104 848.864
 279.674 835.261
 975.422 717.687
 490.413 265.830
 804.414 711.773
 215.345 904.246
 262.743 345.360
 68.049 18.479
 530.799 222.011
 609.806 277.564
 293.823 661.403
 15.822 843.096
 528.591 978.069
 926.547 784.311
 499.299 706.148
 513.762 920.546
 599.264 892.197
 881.181 914.190
 647.480 520.996
 367.087 117.510
 564.045 143.191
 767.520 178.431
 284.395 675.597
 676.407 109.282
 810.509 122.456
 95.549 560.459
 372.464 987.181
 832.356 575.005
 423.506 417.818
 434.764 553.171
 207.046 555.106
 46.960 466.587
 708.656 169.577
 470.574 233.784
 187.179 914.380
 326.424 322.286
 116.873 454.600
 802.023 62.559
 170.172 323.798
 388.679 346.905
 934.822 706.790
 935.802 608.313
 949.256 947.524
 533.883 512.797
 618.888 566.035
 264.546 201.487
 859.320 963.346
 887.233 249.316
 319.213 962.818
 556.675 594.630
 637.863 436.509
 750.802 383.113
 965.527 691.921
 630.535 70.510
 446.558 134.920
 24.764 867.629
 267.950 206.212
 437.354 79.684
 393.444 329.727
 788.245 497.386
 123.652 870.297
 735.549 412.182
 986.565 24.640
 166.175 241.113
 214.175 453.855
 903.152 112.081
 696.921 988.057
 550.897 47.531
 28.446 215.750
 205.660 829.098
 211.961 423.966
 95.919 978.536
 152.945 532.572
 13.351 67.911
 20.392 110.743
 154.082 306.785
 433.161 659.037
 45.124 843.797
 684.885 361.411
 993.560 778.163
 529.474 872.719
 705.179 582.260
 531.367 214.548
 692.450 584.305
 465.721 951.880
 974.358 710.670
 511.877 851.991
 586.410 716.372
 0.226 662.681
 119.733 281.562
 682.546 357.603
 23.619 278.460
 36.699 690.888
 694.011 140.049
 79.082 580.823
 467.503 27.533
 836.410 243.176
 910.635 601.958
 769.206 49.352
 180.056 876.473
 493.207 364.472
 500.893 344.613
 514.812 587.267
 817.191 347.828
 989.398 870.270
 586.190 228.795
 786.193 537.995
 272.469 998.072
 163.229 676.686
 931.560 68.284
 836.487 266.023
 16.659 645.646
 87.603 226.017
 185.835 942.451
 166.578 916.845
 997.997 830.800
 684.924 651.890
 359.324 507.760
 989.006 251.599
 891.611 311.220
 884.344 305.615
 841.663 905.616
 233.994 740.996
 116.482 554.643
 265.437 274.134
 720.480 286.843
 231.559 2.535
 574.444 128.166
 926.230 560.008
 25.790 677.207
 450.685 95.715
 508.097 603.640
 263.739 665.188
 795.521 893.716
 579.925 151.807
 223.154 99.571
 461.598 422.812
 534.366 488.052
 793.305 307.961
 675.615 862.115
 742.047 55.109
 721.126 241.334
 261.278 939.814
 85.291 351.289
 858.534 600.495
 508.993 563.517
 838.496 742.434
 804.607 143.203
 880.324 49.252
 658.713 261.074
 388.540 296.349
 645.213 585.110
 52.003 754.708
 46.343 528.224
 390.269 373.572
 744.836 547.318
 398.427 945.642
 795.312 689.808
 311.308 387.961
 842.941 804.440
 789.630 455.664
 196.749 178.017
 731.236 74.883
 526.134 548.224
 380.399 106.601
 102.572 460.549
 350.385 697.119
 602.890 285.170
 695.651 535.493
 402.558 154.331
 829.700 817.041
 272.060 904.354
 145.468 638.544
 529.656 356.840
 872.951 949.583
 160.756 14.373
 422.577 220.457
 677.023 306.127
 84.658 216.130
 624.584 743.050
 60.256 883.845
 555.821 841.015
 915.398 456.385
 926.835 69.494
 410.097 670.945
 74.513 774.537
 440.739 123.463
 43.119 415.370
 436.753 478.687
 278.459 216.524
 810.874 686.823
 874.073 660.684
 20.742 808.150
 252.828 85.389
 955.094 198.365
 591.148 969.117
 910.567 980.793
 462.378 534.445
 528.543 138.892
 689.106 808.944
 71.864 556.331
 178.397 784.762
 148.300 655.337
 73.755 337.754
 943.999 320.949
 226.113 904.364
 681.623 823.532
 174.585 882.721
 33.436 879.576
 275.140 402.718
 721.282 627.000
 639.317 592.850
 348.463 582.227
 291.032 119.762
 411.209 929.121
 641.068 465.625
 411.223 241.962
 567.773 780.388
 470.291 834.234
 208.656 857.726
 970.784 860.809
 969.041 758.077
 602.917 482.608
 276.751 277.913
 84.841 370.018
 620.346 45.550
 481.986 504.910
 344.926 729.952
 937.909 212.324
 314.644 165.593
 143.398 73.697
 733.324 124.407
 620.253 446.412
 320.785 771.863
 940.618 732.625
 427.511 310.342
 104.557 937.600
 117.165 987.304
 173.720 958.486
 416.241 91.490
 826.210 113.747
 812.223 106.909
 129.388 716.846
 243.229 186.119
 598.348 711.738
 658.888 151.930
 546.688 108.966
 217.669 465.853
 74.191 917.387
 121.906 904.212
 457.970 575.866
 358.105 965.898
 606.928 310.418
 414.914 472.218
 945.097 24.788
 680.412 97.622
 151.354 66.219
 288.446 144.367
 598.263 673.989
 883.010 214.141
 801.634 937.338
 120.515 270.700
 367.980 373.712
 831.083 180.561
 666.049 640.248
 38.213 180.460
 60.385 654.335
 496.441 882.747
 42.233 406.692
 881.752 691.054
 941.854 777.124
 170.811 671.958
 275.404 623.937
 311.634 592.919
 790.940 618.677
 837.719 587.424
 257.241 684.601
 255.156 605.236
 264.025 307.049
 561.754 824.904
 254.529 394.200
 190.195 688.956
 625.603 145.730
 633.895 326.516
 644.392 543.397
 472.245 276.527
 734.953 511.053
 997.715 555.572
 176.864 541.953
 24.917 931.761
 678.036 89.271
 173.642 489.913
 585.754 332.663
 234.650 188.659
 586.734 31.450
 497.128 618.184
 725.205 156.124
 817.089 834.602
 997.186 347.522
 991.405 255.736
 922.040 120.942
 755.656 701.173
 564.713 135.202
 606.700 810.315
 902.934 949.040
 152.043 104.976
 74.977 45.189
 875.107 722.419
 480.647 712.024
 973.905 441.164
 469.267 720.948
 253.996 681.181
 164.994 852.080
 236.749 73.994
 36.438 819.563
 560.681 373.871
 1.940 289.699
 115.074 591.581
 14.790 619.535
 937.238 465.577
 238.124 960.518
 842.012 696.122
 594.301 152.095
 726.710 725.356
 858.334 694.911
 27.291 486.212
 712.904 254.484
 490.608 216.121
 649.906 956.452
 200.050 654.466
 100.090 936.849
 152.460 247.759
 210.681 589.192
 966.072 171.545
 736.938 978.784
 913.331 356.450
 236.140 388.727
 158.242 356.733
 273.740 727.238
 152.584 917.884
 496.510 8.299
 754.567 845.628
 974.698 654.416
 0.820 128.042
 146.077 438.759
 139.816 857.041
 443.776 352.446
 651.782 992.455
 394.651 59.951
 494.894 334.113
 726.557 291.033
 766.171 653.300
 115.060 51.168
 712.268 988.721
 380.080 844.954
 512.692 853.454
 660.761 769.582
 256.333 13.610
 755.910 810.178
 890.273 587.570
 24.078 558.120
 814.287 243.283
 51.285 870.561
 980.301 22.483
 478.299 328.007
 416.179 842.545
 649.010 251.462
 688.835 582.743
 15.787 176.294
 941.970 180.684
 888.812 102.319
 356.152 691.766
 219.470 244.909
 579.017 409.636
 691.223 987.105
 334.598 35.097
 686.513 5.371
 845.109 406.068
 389.601 229.780
 265.628 369.494
 760.673 162.057
 250.213 160.180
 716.735 761.242
 323.011 840.033
 123.781 406.958
 534.330 398.126
 139.551 544.965
 131.599 487.126
 746.992 330.165
 689.395 210.284
 638.738 620.407
 419.665 126.371
 808.891 892.846
 649.864 724.244
 589.712 296.458
 717.706 66.332
 450.240 3.278
 619.710 409.204
 617.129 51.591
 577.751 192.850
 654.078 901.519
 492.730 427.575
 167.248 253.042
 854.571 793.217
 115.118 254.622
 718.636 559.954
 70.752 894.297
 563.844 119.491
 693.786 91.807
 269.123 621.215
 553.216 168.263
 712.209 97.496
 937.988 967.798
 66.130 958.328
 991.217 842.980
 280.261 776.494
 199.586 32.601
 348.767 574.615
 209.178 87.349
 231.928 84.266
 72.816 7.236
 975.889 660.501
 265.318 606.287
 22.317 203.301
 238.272 417.531
 588.038 827.415
 484.693 687.879
 580.985 416.028
 308.808 821.825
 885.521 139.370
 963.100 39.507
 158.718 580.495
 942.661 183.511
 18.613 115.820
 887.707 95.609
 743.305 492.631
 314.257 985.602
 231.387 239.770
 798.583 816.626
 973.407 267.199
 14.641 162.062
 452.457 146.704
 349.873 866.865
 609.516 526.783
 591.161 429.432
 483.902 592.749
 220.190 458.411
 657.120 626.613
 229.972 142.314
 803.895 504.592
 568.847 78.908
 179.597 362.781
 535.115 367.567
 769.093 899.036
 837.910 782.905
 686.947 612.353
 964.407 474.605
 179.579 226.655
 759.570 719.671
 741.421 136.128
 245.023 172.997
 752.165 741.874
 144.215 94.760
 82.170 338.260
 10.635 593.562
 37.115 830.913
 396.586 818.288
 138.468 121.689
 977.159 705.500
 708.878 839.358
 735.781 679.809
 274.673 104.312
 205.587 89.591
 963.134 832.758
 779.410 7.806
 489.986 368.032
 388.108 846.299
 960.517 896.453
 493.020 421.276
 582.184 601.318
 637.642 207.676
 871.596 34.996
 503.000 461.498
 976.899 965.631
 961.115 243.219
 98.219 466.831
 424.482 604.037
 522.654 267.035
 453.258 902.385
 673.094 126.526
 165.333 394.171
 556.720 46.566
 260.380 520.273
 672.455 484.695
 133.135 223.337
 458.036 16.370
 532.558 827.996
 715.959 374.845
 894.151 569.894
 720.766 863.390
 907.820 455.565
 273.441 376.745
 111.566 364.367
 305.752 818.323
 553.408 892.659
 549.921 447.508
 524.879 507.534
 656.952 544.814
 426.843 881.419
 178.262 914.429
 323.134 469.116
 306.134 842.329
 213.512 255.473
 813.137 647.722
 511.762 325.509
 431.444 375.867
 347.649 310.649
 990.483 216.659
 776.100 556.884
 84.111 146.652
 630.059 895.420
 293.341 99.209
 904.254 417.179
 52.452 700.186
 218.607 542.867
 948.043 563.122
 47.772 714.890
 493.428 131.486
 186.456 131.027
 463.914 665.517
 970.674 398.262
 529.447 792.097
 418.224 754.739
 825.197 928.369
 965.693 425.359
 981.680 229.422
 345.671 719.691
 45.650 638.913
 301.180 17.696
 291.084 296.136
 912.244 828.098
 604.293 396.808
 902.902 545.500
 464.441 555.946
 199.720 415.555
 394.997 484.029
 472.082 973.340
 575.102 81.673
 350.411 919.813
 343.177 868.791
 394.305 6.791
 946.765 492.601
 774.834 114.849
 769.554 171.417
 603.521 823.937
 653.497 610.289
 147.420 527.325
 913.986 717.919
 31.175 549.964
 380.344 425.492
 361.832 967.602
 771.619 886.152
 392.560 438.725
 6.244 163.573
 442.593 553.763
 539.125 309.748
 840.835 62.101
 494.612 111.783
 391.232 84.625
 520.538 146.669
 453.697 676.122
 806.837 528.975
 82.808 126.525
 300.208 542.028
 608.521 332.253
 590.053 396.835
 622.634 718.683
 354.677 618.960
 48.858 232.878
 332.952 991.400
 23.220 173.260
 45.738 816.659
 848.496 291.979
 532.025 254.652
 667.899 48.750
 113.763 161.310
 538.872 855.105
 165.495 728.166
 790.285 9.130
 373.314 103.490
 381.410 57.218
 433.358 374.285
 117.669 946.261
 302.396 884.712
 138.485 352.589
 289.317 955.019
 901.651 439.274
 612.138 6.143
 724.965 337.897
 764.014 764.849
 790.745 352.265
 685.504 264.128
 806.928 107.796
 458.892 420.822
 387.408 130.375
 981.616 989.999
 754.897 31.679
 876.092 101.819
 875.858 144.385
 116.528 585.749
 356.074 20.970
 442.227 98.609
 807.268 255.243
 351.821 182.519
 343.318 68.267
 182.466 787.246
 985.372 622.488
 649.110 265.410
 108.221 82.737
 6.284 170.640
 408.173 664.301
 281.605 406.041
 931.444 820.659
 477.318 946.563
 390.445 991.981
 233.079 823.310
 685.525 15.614
 757.204 655.116
 316.879 87.911
 260.148 353.221
 243.742 649.765
 136.864 834.628
 957.168 473.629
 545.498 550.209
 763.116 675.836
 198.607 272.216
 912.052 123.413
 327.705 65.264
 600.527 398.791
 188.555 373.670
 553.241 918.803
 757.570 150.242
 867.933 156.903
 621.255 397.110
 770.389 10.812
 501.363 123.115
 536.037 903.803
 487.018 795.779
 944.681 59.072
 288.177 895.512
 555.302 786.257
 687.351 197.603
 831.316 450.997
 681.554 211.746
 679.025 836.863
 485.037 612.616
 452.133 769.034
 844.828 77.626
 545.293 456.483
 822.764 304.060
 674.773 970.414
 965.139 967.720
 102.890 448.163
 337.844 384.977
 886.275 971.304
 302.810 791.314
 650.888 982.466
 780.460 609.287
 56.638 586.091
 540.818 270.169
 602.385 23.536
 329.000 14.892
 531.885 62.550
 223.310 335.305
 579.989 425.880
 988.411 46.000
 96.309 774.922
 592.661 385.344
 603.932 123.786
 856.162 532.891
 200.070 989.505
 61.298 765.601
 943.290 578.436
 545.274 439.558
 760.972 1.116
 887.540 624.909
 666.572 922.205
 464.997 603.111
 618.214 353.835
 363.953 386.318
 50.065 45.287
 977.122 783.608
 541.104 305.728
 972.236 428.114
 780.583 206.715
 669.535 218.891
 677.158 174.795
 510.400 213.238
 323.881 620.000
 118.492 536.295
 461.719 712.156
 156.015 28.020
 920.801 863.023
 547.250 311.515
 305.152 188.556
 793.563 695.242
 420.277 892.496
 731.056 784.699
 823.904 451.531
 704.437 111.922
 561.669 905.198
 347.129 244.757
 988.108 813.133
 894.885 228.764
 378.443 281.371
 723.171 375.155
 321.174 261.900
 920.200 136.131
 111.049 370.082
 599.034 417.888
 205.685 157.793
 52.730 250.439
 388.922 931.995
 83.613 357.108
 425.172 265.101
 36.777 205.273
 469.828 641.940
 462.615 449.797
 302.741 705.878
 475.213 943.090
 9.380 171.810
 892.756 338.166
 185.251 175.243
 100.652 676.251
 174.347 23.746
 304.083 666.882
 565.675 549.923
 798.275 840.210
 910.453 464.215
 24.486 597.995
 836.463 842.704
 267.913 897.042
 828.690 621.524
 739.092 867.375
 523.198 307.999
 639.748 864.106
 483.730 52.457
 402.140 58.731
 860.493 387.533
 191.000 740.472
 783.854 858.143
 630.040 584.742
 741.063 100.165
 550.227 582.851
 893.875 734.935
 921.731 459.545
 394.067 426.186
 421.382 843.132
 270.845 182.974
 776.051 322.837
 630.282 213.951
 911.501 721.199
 406.946 463.310
 405.758 333.034
 129.359 145.485
 3.946 709.588
 444.716 793.814
 283.929 485.440
 38.358 337.775
 583.339 210.627
 76.918 704.845
 200.878 631.081
 100.942 227.711
 688.873 92.045
 46.591 437.485
 858.362 972.854
 643.082 491.195
 349.410 313.663
 122.464 760.368
 282.709 97.852
 3.797 880.744
 436.800 305.614
 640.699 605.515
 499.659 668.215
 418.397 30.906
 463.121 607.637
 576.000 479.266
 981.070 737.578
 936.925 477.149
 143.022 389.353
 633.455 691.302
 347.297 286.160
 691.884 361.387
 844.142 863.034
 37.052 62.926
 688.909 974.779
 717.091 556.109
 756.545 273.213
 531.610 925.177
 657.565 306.524
 563.395 229.112
 726.419 101.595
 611.958 898.018
 168.231 354.590
 157.223 192.132
 219.744 361.080
 146.510 153.760
 153.583 965.706
 704.353 729.212
 808.434 369.315
 371.938 611.030
 316.280 880.847
 954.002 984.410
 904.431 190.029
 701.494 780.026
 235.975 528.386
 807.272 403.521
 206.516 9.515
 911.574 785.459
 505.272 339.577
 79.187 170.759
 470.094 75.987
 49.458 430.480
 792.486 312.213
 205.005 58.883
 761.962 471.117
 839.719 33.079
 858.963 205.565
 819.176 620.041
 320.103 905.927
 457.618 165.851
 594.811 188.152
 429.266 184.656
 502.769 937.304
 284.872 360.664
 79.317 979.640
 857.369 706.958
 81.659 486.768
 666.506 301.715
 520.928 529.134
 727.957 98.292
 310.741 309.702
 747.054 23.599
 686.572 54.351
 43.839 323.154
 785.261 111.138
 180.229 155.437
 91.217 829.660
 810.820 197.916
 94.770 333.255
 878.204 307.773
 785.973 455.666
 746.855 528.502
 669.485 250.143
 995.017 285.864
 56.631 469.025
 342.959 950.814
 21.055 896.935
 23.139 931.157
 724.466 58.381
 930.781 596.504
 786.846 533.313
 223.100 42.148
 27.225 340.812
 955.755 496.711
 601.052 795.455
 603.108 6.487
 250.621 122.870
 354.887 457.690
 836.528 425.869
 318.943 488.128
 379.296 321.317
 794.706 994.778
 687.927 487.138
 673.958 756.441
 41.069 250.841
 537.605 794.951
 899.765 263.479
 864.856 18.666
 929.446 799.553
 873.725 93.252
 682.309 633.092
 240.960 422.728
 706.745 107.758
 380.754 294.673
 3.646 554.647
 123.042 234.337
 113.814 741.500
 755.431 150.582
 498.103 452.856
 162.319 60.493
 642.203 509.580
 598.272 807.622
 689.142 710.904
 811.074 890.896
 660.797 11.250
 326.951 87.006
 89.162 181.670
 723.394 159.444
 331.289 721.479
 343.981 423.445
 9.112 614.943
 807.872 989.917
 995.504 921.706
 690.783 995.471
 587.588 164.523
 213.672 283.101
 972.466 66.179
 682.921 712.725
 632.099 686.870
 747.176 327.012
 864.255 237.487
 440.235 890.793
 354.449 372.136
 88.512 167.584
 537.045 189.597
 800.784 640.483
 977.665 358.710
 705.572 64.033
 917.385 102.705
 838.981 225.970
 493.695 374.040
 547.706 971.341
 623.637 581.416
 95.970 905.023
 559.075 117.344
 442.092 141.673
 238.646 616.259
 674.259 54.553
 630.045 53.904
 612.872 617.218
 722.075 198.264
 548.814 706.052
 959.090 526.016
 896.417 598.866
 59.482 27.307
 803.252 967.975
 1.638 602.258
 35.727 418.285
 750.111 287.147
 12.496 195.957
 114.667 884.571
 902.716 115.386
 146.463 773.576
 662.164 186.759
 168.219 571.792
 619.257 428.819
 976.158 756.797
 320.181 118.157
 836.330 438.587
 326.159 344.066
 600.157 835.161
 257.551 434.494
 885.649 30.360
 783.822 211.855
 691.363 694.585
 352.907 386.436
 738.012 297.553
 79.128 849.030
 53.716 126.470
 409.408 473.494
 947.516 96.863
 460.228 964.700
 244.281 876.664
 462.761 609.158
 3.129 472.243
 724.152 716.350
 509.474 898.974
 265.563 431.052
 44.630 395.161
 641.796 193.838
 301.452 368.989
 895.878 812.277
 662.692 691.452
 620.615 153.535
 301.812 377.414
 356.906 295.178
 943.177 211.171
 177.455 380.604
 447.143 566.877
 109.777 865.039
 311.206 908.248
 822.250 644.257
 924.599 102.126
 712.978 208.749
 532.333 388.307
 637.899 329.060
 485.546 270.762
 129.586 362.297
 436.175 655.889
 182.458 474.717
 711.469 700.139
 807.455 440.956
 542.084 246.417
 336.830 137.459
 58.708 645.792
 337.672 967.330
 786.959 663.571
 374.491 698.065
 607.226 57.697
 353.062 164.973
 982.075 59.379
 839.327 984.714
 443.484 162.948
 341.214 469.074
 458.787 392.154
 783.509 853.270
 518.658 116.867
 215.437 420.739
 602.236 876.505
 539.363 173.278
 640.778 869.308
 812.253 57.691
 617.702 400.037
 477.566 4.857
 983.036 768.893
 965.494 891.769
 925.982 722.911
 138.510 119.837
 120.370 585.143
 444.740 572.349
 42.211 699.317
 714.544 919.911
 142.580 566.939
 839.799 374.901
 656.766 464.013
 107.857 235.224
 834.600 875.481
 423.125 725.151
 907.435 512.406
 692.063 448.751
 263.187 230.889
 128.498 71.870
 508.765 869.303
 465.176 884.959
 364.192 893.806
 47.010 555.096
 487.525 89.254
 497.407 425.689
 285.671 166.859
 260.327 81.638
 762.477 660.559
 449.365 871.827
 309.506 445.542
 406.400 615.997
 702.141 495.337
 464.493 656.277
 147.838 474.070
 104.241 722.373
 96.024 579.651
 924.200 131.892
 290.482 868.982
 252.086 652.242
 682.763 530.568
 394.918 807.441
 865.637 161.743
 257.184 561.977
 492.916 761.088
 593.430 585.358
 168.584 581.318
 455.688 766.328
 784.617 189.275
 350.102 266.920
 611.700 548.679
 337.531 286.086
 277.090 944.479
 359.237 333.685
 353.997 387.425
 703.885 332.047
 720.010 321.428
 971.581 288.409
 279.527 68.165
 553.746 782.439
 575.976 312.049
 406.105 644.360
 311.379 899.060
 321.375 157.260
 738.834 405.235
 536.459 988.813
 271.621 950.875
 67.775 70.517
 762.393 986.373
 842.124 414.734
 627.438 662.131
 367.086 650.136
 32.036 591.304
 205.061 14.016
 499.830 508.421
 922.707 955.370
 676.036 473.488
 979.751 56.334
 253.623 839.684
 398.173 992.789
 783.833 428.492
 167.826 939.585
 836.201 990.196
 554.239 534.529
 675.361 586.528
 588.079 991.045
 787.200 548.280
 546.332 576.193
 548.446 931.617
 648.446 722.790
 502.606 236.194
 155.472 936.915
 820.620 635.050
 698.623 200.584
 904.005 195.406
 800.961 200.309
 877.146 901.185
 970.315 772.373
 137.439 598.425
 414.573 922.646
 738.854 915.199
 796.672 520.657
 306.149 415.578
 643.703 793.304
 371.376 655.286
 143.291 452.453
 527.650 853.623
 394.829 222.656
 971.603 785.876
 480.231 621.214
 797.958 452.796
 428.897 653.788
 587.752 583.818
 677.819 86.982
 244.412 79.865
 576.628 747.020
 856.128 866.056
 918.578 864.214
 353.432 87.007
 154.475 469.964
 470.708 185.191
 583.441 781.159
 670.685 719.784
 330.900 40.906
 240.930 138.418
 692.485 480.285
 288.493 452.227
 517.823 619.599
 238.567 495.674
 758.725 626.204
 158.981 303.020
 343.546 617.048
 586.326 994.446
 848.111 755.708
 901.323 343.986
 401.160 504.731
 898.830 71.534
 229.640 103.898
 307.585 550.571
 760.380 43.654
 250.886 506.151
 246.622 171.124
 194.052 863.742
 180.939 925.005
 818.455 934.130
 943.416 757.299
 593.537 833.687
 72.137 916.651
 14.504 459.567
 541.546 683.360
 539.093 497.933
 505.826 743.550
 24.911 138.111
 74.915 444.041
 850.635 209.988
 9.048 95.172
 138.879 935.197
 365.914 591.797
 403.397 979.314
 437.768 349.308
 163.785 872.883
 52.543 738.619
 330.765 509.439
 964.539 829.203
 516.193 470.537
 561.210 680.671
 493.915 528.235
 100.698 669.716
 288.724 257.490
 760.743 300.059
 336.813 192.847
 717.568 658.275
 706.768 89.856
 530.155 578.729
 937.535 321.524
 231.396 737.646
 909.504 239.080
 626.086 271.403
 665.457 955.536
 473.148 210.127
 916.480 736.380
 45.368 527.624
 358.801 286.623
 277.042 66.510
 973.984 255.094
 544.006 27.383
 348.115 298.865
 490.566 278.238
 214.714 892.037
 95.930 0.486
 968.663 568.638
 933.998 337.447
 709.754 569.354
 853.197 836.720
 428.335 542.224
 818.846 807.133
 543.634 419.915
 603.878 862.041
 27.568 267.956
 272.332 152.476
 501.232 442.188
 814.716 255.430
 763.898 998.182
 908.987 664.372
 319.565 914.601
 92.668 11.713
 296.154 296.093
 840.642 857.546
 228.012 544.765
 302.814 317.566
 91.926 283.446
 122.493 328.126
 677.251 95.544
 639.634 701.097
 336.837 447.412
 395.687 689.368
 740.237 277.778
 664.529 839.781
 845.268 988.267
 405.742 869.251
 657.776 28.607
 694.474 967.223
 779.572 34.390
 151.374 749.952
 396.765 904.652
 955.072 406.128
 458.453 176.969
 649.715 856.758
 890.939 210.959
 595.793 872.997
 915.062 684.076
 691.610 562.743
 841.941 659.412
 6.040 849.515
 151.486 442.246
 504.623 65.597
 572.849 804.467
 867.741 496.252
 228.713 143.392
 941.587 214.272
 446.716 239.386
 33.481 296.192
 429.766 485.897
 668.961 115.647
 789.530 552.745
 628.771 858.795
 738.591 190.949
 841.985 335.217
 89.930 342.886
 742.854 89.705
 788.417 448.628
 922.513 420.829
 487.319 167.008
 694.546 236.861
 250.687 3.024
 620.669 424.794
 205.517 162.031
 137.895 160.712
 359.299 461.613
 422.854 77.244
 640.827 215.896
 207.037 544.385
 894.758 571.351
 806.373 272.371
 271.430 990.862
 490.445 659.060
 489.000 142.437
 34.865 569.250
 419.262 804.430
 871.827 730.496
 554.022 20.391
 378.933 480.223
 166.043 358.913
 178.253 914.541
 486.063 8.107
 712.807 422.362
 401.876 577.231
 135.674 382.635
 52.005 921.735
 700.579 341.321
 67.848 350.387
 347.791 42.731
 25.758 27.755
 204.471 181.914
 143.334 831.189
 886.338 976.710
 209.801 953.290
 122.828 576.076
 824.186 19.096
 609.114 762.308
 950.663 787.726
 596.941 346.357
 639.773 772.719
 506.729 465.689
 137.039 500.910
 413.507 681.934
 964.832 59.321
 219.794 240.273
 455.334 991.668
 473.509 134.128
 496.345 204.766
 365.388 148.037
 369.838 50.132
 398.433 899.731
 786.186 142.754
 464.959 31.459
 893.358 268.320
 701.260 212.968
 847.007 178.715
 75.343 7.414
 719.018 465.661
 462.291 50.713
 181.868 581.666
 190.474 428.759
 695.059 509.617
 118.870 770.623
 327.363 396.360
 103.364 965.019
 941.875 506.275
 803.228 748.135
 145.494 228.468
 696.284 790.452
 134.140 211.799
 644.132 555.812
 651.322 397.095
 561.658 736.011
 600.765 172.790
 585.708 737.327
 121.409 771.813
 446.960 661.056
 931.551 542.158
 570.768 768.379
 592.351 815.472
 264.026 231.395
 721.815 736.759
 386.149 368.164
 629.167 839.410
 306.474 752.105
 934.851 104.095
 74.030 927.537
 420.124 244.298
 378.513 696.782
 117.017 547.548
 575.877 453.803
 837.531 567.682
 254.241 99.250
 361.351 623.130
 194.634 97.100
 93.327 488.407
 258.595 29.444
 482.990 965.446
 535.929 19.644
 13.785 548.448
 789.449 962.105
 343.328 26.532
 820.568 96.627
 759.410 244.282
 284.913 965.047
 639.707 18.480
 848.234 696.372
 24.123 312.775
 480.716 283.231
 763.577 639.222
 436.282 577.355
 362.069 490.675
 799.613 75.486
 522.449 630.568
 857.708 761.025
 310.914 762.148
 368.104 772.672
 619.586 468.598
 658.814 91.868
 407.232 125.377
 465.287 769.224
 790.274 518.683
 249.788 79.973
 22.610 207.135
 174.517 934.441
 404.626 800.952
 830.368 536.367
 188.339 633.303
 630.590 735.534
 164.290 106.684
 537.939 457.714
 222.088 923.683
 533.522 601.377
 244.022 582.126
 186.883 594.471
 21.690 821.046
 534.520 524.061
 859.002 53.456
 605.665 145.412
 349.203 387.212
 690.613 794.763
 774.894 305.056
 372.121 61.461
 292.645 903.050
 431.429 201.106
 720.018 243.036
 697.562 513.059
 363.329 594.658
 384.968 975.119
 7.656 376.884
 316.810 177.843
 363.459 474.561
 968.771 274.030
 931.398 334.365
 503.925 139.181
 241.682 134.630
 868.700 0.581
 657.534 188.269
 752.361 351.173
 643.530 156.527
 399.633 325.198
 405.928 218.324
 233.468 821.996
 759.193 915.826
 270.671 359.257
 684.407 357.567
 878.710 895.022
 372.845 947.571
 462.071 46.866
 221.592 979.719
 818.663 265.922
 725.715 713.869
 761.866 491.988
 29.241 872.531
 955.795 664.006
 919.398 568.230
 7.292 618.403
 717.533 211.868
 648.243 447.348
 106.356 946.723
 229.380 271.898
 785.391 102.195
 838.216 713.770
 641.374 332.588
 708.702 617.277
 112.777 781.437
 471.396 913.565
 700.699 338.842
 416.042 957.154
 293.073 901.584
 722.597 364.852
 614.865 332.473
 433.858 905.192
 761.009 391.196
 368.187 518.781
 306.718 384.203
 732.704 183.340
 895.258 281.921
 627.194 299.313
 777.912 969.374
 111.358 180.796
 404.673 538.339
 930.725 351.103
 545.139 768.390
 200.233 811.844
 343.301 368.980
 373.265 569.059
 291.645 119.227
 174.691 140.354
 41.682 716.029
 49.624 854.416
 770.054 159.879
 228.234 700.675
 90.557 622.242
 87.747 644.743
 169.313 465.234
 915.087 437.802
 268.025 955.829
 950.279 399.041
 741.557 30.676
 187.530 714.104
 962.289 537.504
 496.763 884.168
 473.967 783.869
 325.392 885.585
 209.538 58.666
 373.485 805.101
 986.182 416.476
 983.445 537.547
 940.132 305.618
 529.493 49.082
 635.603 219.219
 267.009 587.686
 406.136 111.991
 44.945 572.487
 20.931 776.486
 86.902 114.090
 49.405 149.986
 1.944 749.294
 688.520 830.836
 41.919 946.242
 261.773 140.789
 828.177 821.332
 866.669 363.081
 730.382 769.062
 587.550 315.496
 400.134 942.989
 479.693 950.230
 701.830 733.181
 923.425 990.094
 205.374 196.907
 526.666 761.437
 225.771 339.064
 181.969 931.535
 32.253 872.171
 148.935 131.185
 676.479 668.244
 702.364 786.667
 980.729 242.835
 356.071 509.308
 611.122 871.860
 415.562 221.744
 69.292 62.132
 431.624 729.033
 553.116 194.846
 401.018 577.494
 350.770 996.536
 498.097 957.094
 83.370 713.538
 8.223 783.171
 243.710 263.848
 584.792 394.058
 89.205 395.136
 158.682 992.760
 736.226 810.806
 812.698 778.365
 924.023 49.341
 792.592 907.481
 225.640 468.219
 987.339 14.177
 790.369 235.704
 679.376 30.951
 19.963 655.442
 973.521 790.989
 874.875 214.582
 972.339 166.866
 946.180 371.047
 715.164 892.055
 635.615 585.306
 955.125 313.746
 85.517 402.804
 658.913 999.027
 170.749 342.045
 401.258 737.329
 387.306 917.674
 641.994 191.818
 781.870 696.039
 847.943 408.350
 800.758 851.248
 12.764 15.547
 686.328 162.279
 871.457 181.988
 607.915 806.169
 866.687 940.510
 329.849 89.360
 143.796 64.934
 841.210 490.299
 800.965 276.515
 904.082 23.191
 648.926 667.056
 25.561 77.982
 517.796 119.456
 483.308 38.351
 941.839 466.823
 997.570 261.510
 939.273 705.921
 660.335 445.346
 744.754 833.158
 223.385 174.967
 236.167 630.682
 683.686 87.654
 492.196 841.101
 861.943 818.880
 318.347 742.287
 876.508 779.375
 660.295 794.637
 801.790 91.682
 886.369 173.565
 552.193 302.460
 845.570 27.285
 37.337 42.754
 101.749 886.731
 732.546 781.906
 594.542 989.506
 44.387 501.867
 297.711 316.840
 721.352 187.977
 927.962 851.722
 264.939 811.116
 922.691 182.725
 989.592 176.416
 352.011 852.710
 417.738 988.017
 85.657 301.146
 888.047 470.773
 903.781 405.371
 113.715 282.163
 655.299 287.711
 418.915 515.414
 439.400 535.338
 174.437 752.945
 854.396 357.261
 670.095 183.398
 940.629 572.618
 126.847 192.079
 686.191 46.738
 544.130 910.364
 89.315 142.453
 579.047 442.245
 331.358 575.170
 98.375 743.706
 739.035 408.784
 569.559 921.924
 862.131 728.258
 153.749 445.746
 199.337 212.204
 526.442 956.567
 234.465 609.139
 826.552 970.262
 440.427 213.996
 172.852 337.514
 539.560 332.264
 291.081 343.667
 424.719 408.849
 572.064 382.601
 922.881 753.939
 390.419 225.261
 776.621 401.042
 517.675 656.235
 411.771 630.893
 678.527 195.436
 912.985 652.381
 643.650 421.682
 132.057 177.386
 98.894 126.348
 574.104 504.911
 954.079 844.671
 39.515 851.684
 783.284 826.487
 418.718 157.375
 953.937 944.919
 343.846 344.346
 388.698 518.759
 976.399 931.637
 199.864 300.962
 260.818 163.622
 981.508 611.081
 786.822 103.754
 883.891 553.763
 592.468 917.358
 724.753 649.179
 997.787 294.123
 13.272 825.798
 905.795 376.138
 527.952 303.177
 42.527 912.085
 855.990 274.905
 757.109 669.047
 378.320 732.730
 271.673 432.599
 584.239 135.954
 492.227 511.213
 288.118 699.885
 576.432 346.105
 467.086 768.422
 641.939 191.467
 664.924 354.491
 106.871 467.364
 538.753 424.276
 827.710 158.751
 439.952 703.911
 162.858 915.102
 400.381 678.075
 394.316 437.536
 474.080 396.959
 215.094 481.469
 700.832 720.016
 694.122 775.367
 602.116 601.379
 799.792 298.815
 886.049 2.664
 61.980 379.721
 172.861 434.857
 722.934 681.010
 6.668 53.428
 40.223 336.759
 95.863 621.476
 608.716 767.522
 730.036 617.341
 339.992 321.125
 215.342 788.690
 331.597 130.668
 215.469 678.536
 358.143 3.803
 297.549 94.281
 282.584 819.958
 180.562 323.805
 808.225 644.146
 39.941 678.467
 737.696 412.164
 311.508 857.967
 169.559 712.549
 288.817 773.216
 820.239 511.719
 151.871 58.256
 210.164 31.833
 86.697 168.982
 678.367 803.287
 741.943 963.771
 797.324 848.250
 261.476 138.519
 535.553 196.820
 574.739 136.049
 573.817 447.138
 16.516 848.067
 213.995 825.138
 884.913 898.117
 848.349 413.602
 384.117 748.130
 579.562 655.053
 893.294 661.918
 225.505 405.180
 464.407 429.226
 111.837 255.270
 392.454 87.788
 83.500 351.338
 87.484 952.416
 463.886 827.805
 977.662 484.713
 997.320 323.706
 908.750 720.049
 443.807 954.347
 302.762 556.373
 600.306 931.338
 975.645 539.130
 323.713 634.993
 971.981 325.524
 179.023 986.888
 488.624 647.816
 761.722 104.014
 66.338 828.058
 504.249 362.406
 819.980 125.016
 908.621 595.765
 847.305 958.118
 15.174 407.623
 851.224 283.701
 463.284 703.605
 880.538 666.934
 494.426 38.876
 343.039 360.457
 539.538 225.640
 678.942 570.589
 798.269 623.485
 361.399 56.974
 212.072 423.366
 977.072 905.713
 39.358 82.203
 749.266 263.585
 520.093 432.721
 917.740 687.127
 858.667 211.490
 255.340 600.615
 524.838 161.832
 756.974 867.778
 68.728 87.690
 209.664 250.248
 740.668 385.658
 174.867 278.813
 2.084 556.823
 570.463 919.738
 889.372 905.032
 917.570 136.451
 356.832 236.510
 757.394 676.250
 463.410 576.001
 289.616 942.345
 195.447 160.700
 933.490 824.245
 26.242 735.161
 965.990 675.405
 23.522 183.183
 301.358 958.261
 526.502 47.610
 699.748 275.608
 551.873 522.494
 538.796 817.097
 157.659 86.391
 763.745 554.107
 828.423 378.656
 714.803 589.809
 455.957 15.777
 383.931 828.976
 915.567 381.312
 899.017 879.627
 396.775 595.461
 996.897 782.225
 184.206 739.154
 205.955 618.761
 223.232 348.704
 895.784 261.281
 597.414 352.154
 199.977 845.290
 620.681 144.716
 716.367 6.870
 64.695 820.945
 427.739 402.690
 636.933 634.016
 259.074 579.328
 62.051 241.826
 341.952 303.255
 440.387 945.251
 342.895 76.614
 233.596 911.185
 33.597 708.554
 606.896 802.940
 743.576 589.875
 617.193 579.757
 999.307 223.259
 131.078 757.799
 781.196 726.165
 469.620 694.992
 636.451 473.065
 768.923 534.829
 791.157 942.988
 406.003 148.873
 280.534 743.108
 635.904 599.040
 537.841 885.616
 713.790 408.920
 377.825 790.184
 208.462 914.667
 611.587 395.662
 253.277 551.694
 820.725 810.255
 6.606 530.980
 987.390 368.183
 314.708 640.961
 564.176 942.125
 271.495 66.232
 217.624 174.639
 166.239 96.801
 388.512 618.839
 894.256 381.052
 181.310 940.308
 797.561 187.266
 77.449 540.284
 700.942 733.547
 918.899 567.295
 540.712 540.833
 339.498 33.607
 953.378 490.594
 844.210 28.076
 832.661 625.710
 516.897 92.507
 586.830 33.309
 544.138 119.543
 373.456 471.174
 498.225 442.117
 272.749 839.376
 451.927 563.815
 329.277 516.484
 279.198 563.082
 868.541 850.919
 911.241 69.617
 31.456 364.475
 300.692 726.637
 196.149 143.809
 535.988 726.804
 830.566 389.844
 33.888 741.884
 377.389 602.789
 314.760 896.678
 378.927 606.179
 279.469 297.128
 146.352 776.511
 608.985 581.992
 635.362 931.198
 301.160 489.064
 657.834 337.578
 50.303 113.123
 312.841 6.205
 223.430 376.744
 315.623 604.879
 355.390 870.634
 322.617 23.672
 89.040 171.698
 55.600 399.015
 245.395 679.525
 7.730 595.931
 594.139 981.228
 336.026 96.319
 982.345 456.748
 604.276 558.309
 796.991 858.795
 810.976 122.954
 516.329 671.084
 420.570 741.658
 30.923 283.632
 292.797 287.802
 874.955 183.302
 682.361 172.074
 842.962 91.068
 145.591 291.337
 220.533 74.524
 856.510 859.690
 26.656 305.755
 694.086 467.388
 950.617 142.038
 536.040 323.805
 720.916 291.893
 580.939 315.699
 323.995 844.320
 646.239 268.191
 106.291 127.705
 260.335 665.385
 356.915 610.830
 814.488 368.270
 445.875 135.835
 976.937 372.895
 153.262 597.172
 235.767 960.986
 90.173 57.001
 646.583 302.797
 407.616 162.504
 261.280 538.493
 593.504 441.165
 28.789 965.681
 551.561 573.633
 239.398 338.450
 274.156 448.610
 460.970 594.711
 901.294 698.996
 846.143 996.497
 391.273 402.776
 210.455 630.822
 208.562 745.788
 256.683 180.645
 608.565 117.331
 192.729 556.290
 217.112 414.780
 29.808 362.625
 568.225 231.889
 402.985 767.382
 183.313 199.900
 504.134 397.862
 208.026 533.938
 912.942 709.017
 832.297 943.461
 837.772 383.592
 920.377 518.972
 696.019 807.842
 889.890 172.928
 562.471 343.725
 774.200 246.467
 861.346 834.856
 155.845 191.440
 668.736 649.432
 798.795 886.265
 100.716 204.709
 65.280 371.814
 790.196 726.014
 763.453 218.086
 282.465 375.978
 822.968 612.557
 13.500 519.482
 977.365 746.328
 162.410 955.279
 489.035 454.460
 204.264 400.357
 381.487 22.923
 124.351 327.714
 844.838 927.620
 510.115 667.574
 607.295 233.010
 711.263 637.198
 474.233 801.288
 878.641 581.955
 736.974 91.273
 463.222 722.392
 258.140 542.726
 11.039 906.581
 215.382 621.252
 239.198 177.478
 399.260 956.294
 161.528 260.491
 736.210 445.598
 767.266 51.704
 168.979 170.279
 588.114 202.481
 953.071 802.122
 641.400 827.639
 799.969 366.511
 262.020 853.388
 550.835 618.704
 362.901 225.277
 335.661 406.615
 651.125 38.089
 553.336 629.494
 310.654 67.618
 791.724 298.767
 7.011 382.552
 740.641 695.526
 716.769 913.085
 684.888 270.129
 605.721 536.614
 702.422 204.785
 822.818 411.100
 840.874 62.665
 819.087 709.785
 363.497 669.906
 396.749 369.373
 405.898 953.831
 726.495 5.204
 783.470 416.132
 701.692 334.947
 155.185 918.683
 216.223 615.997
 654.436 557.784
 825.263 85.742
 517.069 296.213
 170.982 808.623
 199.063 298.446
 1.586 805.354
 212.763 300.292
 384.045 759.394
 105.916 958.206
 188.167 871.049
 49.534 724.353
 310.383 733.232
 729.719 30.723
 695.848 123.412
 198.987 229.017
 621.445 797.783
 31.308 3.547
 112.491 205.793
 242.335 673.146
 802.767 251.414
 635.371 637.036
 109.644 62.719
 371.009 51.324
 710.325 210.162
 943.616 890.372
 976.335 968.616
 393.632 734.591
 84.558 346.612
 456.848 707.606
 885.280 521.702
 619.322 876.265
 510.267 602.739
 331.489 432.314
 964.171 882.609
 262.523 41.006
 206.071 809.127
 724.414 706.356
 218.320 163.303
 745.950 342.763
 328.886 534.556
 664.532 326.411
 230.864 279.047
 165.988 636.114
 186.886 162.841
 30.367 681.364
 352.813 764.691
 228.781 595.458
 868.667 147.845
 709.964 74.276
 787.665 26.235
 165.487 837.883
 316.842 633.012
 172.758 444.611
 573.886 249.649
 491.574 598.021
 801.059 138.302
 492.642 749.521
 973.481 721.104
 987.766 847.027
 78.427 815.307
 327.234 537.437
 186.000 626.295
 949.179 162.827
 268.610 850.415
 480.492 52.849
 624.684 491.220
 574.368 105.090
 616.347 956.219
 454.060 548.107
 215.140 302.795
 347.488 325.916
 865.916 533.014
 827.375 346.197
 306.751 4.869
 404.413 156.002
 930.062 5.031
 397.334 597.897
 823.226 503.726
 167.666 946.126
 900.183 40.189
 755.411 607.362
 221.018 536.853
 985.152 15.022
 215.058 847.485
 383.436 62.102
 673.024 759.735
 114.171 657.323
 982.165 512.744
 408.807 496.497
 649.819 187.685
 154.850 298.974
 28.650 381.307
 875.739 842.378
 731.840 693.164
 956.119 552.616
 248.265 825.332
 761.213 975.897
 53.302 603.804
 92.505 621.676
 206.083 343.741
 992.614 756.814
 252.272 572.287
 241.503 229.482
 764.589 834.433
 408.629 174.467
 181.194 796.499
 178.954 8.482
 702.722 51.261
 945.757 864.158
 918.314 356.822
 653.813 74.695
 913.720 712.335
 329.913 438.293
 812.808 907.173
 103.890 333.823
 788.116 461.608
 205.872 788.581
 395.081 207.368
 30.580 917.964
 815.005 902.263
 946.902 758.713
 988.557 16.616
 863.313 35.677
 267.697 218.305
 352.749 361.403
 770.439 681.427
 313.375 433.196
 79.129 479.826
 66.193 19.295
 846.275 345.943
 541.966 610.846
 657.927 587.816
 816.747 146.182
 626.828 88.672
 948.804 916.286
 447.760 955.925
 534.597 753.136
 425.606 446.850
 25.265 644.979
 490.637 449.501
 968.740 663.565
 731.549 728.104
 510.016 318.331
 119.048 806.287
 690.326 351.872
 53.764 228.842
 35.270 381.220
 172.378 748.518
 265.536 382.317
 583.807 979.764
 558.264 663.194
 809.756 262.783
 941.906 917.826
 175.925 921.097
 135.222 81.395
 74.529 71.837
 407.807 792.933
 306.778 473.664
 14.051 228.299
 854.801 151.674
 56.885 200.681
 743.548 316.611
 597.176 683.660
 779.973 257.515
 717.571 130.232
 622.999 808.568
 557.387 117.592
 895.005 813.955
 992.341 310.102
 523.894 896.296
 277.267 510.488
 662.102 197.396
 192.240 561.347
 901.345 543.306
 826.694 105.544
 953.802 392.947
 349.232 145.693
 944.034 680.672
 893.135 30.923
 221.939 243.383
 942.280 905.512
 513.881 433.265
 435.880 881.132
 953.722 24.292
 782.617 735.718
 332.620 906.813
 348.041 931.005
 859.168 877.446
 969.500 202.060
 990.876 134.712
 79.134 70.675
 973.405 713.507
 949.785 925.972
 672.709 878.214
 996.206 996.258
 2.834 555.516
 493.024 693.024
 712.252 849.606
 242.946 668.460
 795.939 936.263
 828.309 110.221
 228.907 585.218
 993.906 560.165
 777.508 885.427
 279.944 36.766
 123.751 633.563
 294.901 754.038
 549.297 246.530
 486.072 943.614
 662.130 943.674
 130.852 522.524
 630.695 549.061
 687.721 819.020
 716.105 339.618
 968.784 625.117
 489.661 427.755
 635.292 230.467
 495.253 749.474
 786.389 191.596
 597.269 628.846
 375.338 677.775
 255.487 420.451
 515.501 724.945
 228.407 972.224
 552.562 427.839
 42.932 696.629
 905.035 453.956
 126.708 248.772
 890.249 608.389
 3.522 61.725
 39.375 993.096
 953.542 923.769
 196.968 456.290
 168.879 56.537
 135.911 25.936
 648.915 690.079
 588.154 265.349
 915.149 369.200
 789.338 518.562
 446.357 368.974
 608.279 759.240
 483.874 866.099
 530.574 790.593
 304.414 391.765
 592.627 327.076
 52.600 582.271
 424.540 624.058
 944.102 112.031
 917.270 802.329
 847.791 722.350
 443.794 474.081
 514.688 496.083
 751.638 240.195
 703.793 536.594
 523.924 760.449
 149.438 318.409
 550.195 454.188
 288.920 531.244
 531.804 165.356
 318.449 849.176
 797.983 909.650
 943.411 848.453
 859.285 840.201
 937.471 162.497
 459.442 940.017
 703.873 808.258
 992.552 433.098
 649.619 617.004
 170.672 151.110
 624.946 543.515
 201.354 888.763
 561.125 764.361
 462.408 309.395
 951.341 378.479
 442.496 43.785
 982.807 926.730
 204.297 972.027
 41.997 102.656
 678.427 142.789
 405.664 950.783
 20.613 609.712
 203.006 573.814
 74.458 534.790
 22.054 193.704
 643.406 997.789
 747.103 147.477
 957.081 974.105
 593.113 625.743
 41.101 206.631
 664.858 274.991
 991.077 146.439
 358.641 44.219
 688.932 609.354
 266.383 238.200
 764.502 268.329
 987.388 785.481
 532.140 943.001
 32.228 396.006
 858.398 866.916
 273.724 994.183
 33.681 608.780
 698.273 506.577
 521.958 137.039
 400.893 463.323
 195.274 77.600
 291.807 658.662
 274.114 593.937
 111.596 293.874
 593.941 479.050
 434.638 96.484
 108.949 92.417
 53.381 139.397
 285.737 195.149
 733.917 754.878
 495.006 667.074
 899.339 598.917
 894.222 554.606
 492.542 634.845
 27.565 63.252
 583.853 400.416
 323.273 528.968
 288.348 244.396
 418.097 274.672
 138.665 377.660
 312.159 668.995
 194.955 205.548
 486.582 881.229
 166.278 884.683
 485.389 387.709
 547.008 785.567
 960.074 489.229
 945.713 215.092
 640.626 96.032
 188.677 549.007
 174.824 116.386
 529.915 797.464
 765.081 627.551
 86.691 546.856
 229.483 935.170
 964.588 423.462
 674.071 850.886
 37.768 460.031
 743.339 390.675
 935.017 531.889
 225.041 361.283
 955.239 896.736
 136.251 342.909
 730.427 619.756
 776.120 667.498
 880.754 606.646
 265.887 548.508
 404.702 180.545
 930.409 345.658
 434.364 719.607
 333.044 493.110
 407.771 180.189
 635.468 218.740
 889.899 242.540
 197.314 313.206
 763.766 972.907
 392.070 738.449
 442.438 955.425
 633.019 305.049
 80.016 731.866
 667.102 395.705
 520.821 535.774
 599.305 308.254
 285.231 923.768
 602.554 166.592
 190.506 210.663
 298.474 72.996
 15.743 91.774
 765.876 712.562
 790.733 486.426
 653.070 572.276
 995.390 227.828
 996.543 296.835
 954.824 538.298
 844.949 104.496
 587.688 313.248
 369.472 153.352
 73.591 655.813
 728.487 946.617
 938.150 185.587
 918.046 350.301
 79.192 734.441
 255.294 264.492
 770.145 750.089
 37.780 27.159
 150.431 179.964
 529.232 964.466
 949.442 695.710
 426.248 252.352
 570.358 749.303
 748.244 179.165
 390.581 298.463
 5.731 648.037
 503.171 789.977
 83.431 120.397
 742.488 599.015
 522.075 359.194
 899.796 60.122
 496.030 103.410
 561.244 226.762
 416.609 906.121
 90.169 811.942
 599.363 649.259
 354.691 409.241
 127.513 952.587
 875.110 103.733
 935.556 705.860
 966.543 253.573
 192.872 46.311
 91.812 369.062
 455.742 193.305
 256.954 215.749
 399.695 944.108
 694.374 116.418
 567.675 275.350
 931.985 783.901
 751.523 220.949
 364.411 258.650
 846.120 986.473
 676.178 793.320
 211.805 480.344
 546.666 978.700
 389.091 102.741
 450.447 463.825
 21.048 632.885
 590.700 226.641
 846.927 434.724
 931.756 204.197
 882.815 390.432
 372.089 912.745
 351.429 42.002
 591.569 463.723
 466.967 335.346
 365.207 612.285
 928.692 221.347
 836.804 427.534
 488.105 667.353
 644.563 130.008
 491.988 504.456
 970.038 150.230
 83.018 5.003
 702.776 585.672
 179.973 316.127
 464.955 801.410
 332.969 424.386
 290.659 776.802
 630.725 390.103
 198.566 57.090
 555.012 254.660
 708.535 450.753
 763.520 517.293
 833.451 312.549
 421.074 18.123
 107.759 775.434
 777.988 709.921
 501.310 315.050
 54.383 301.956
 397.580 736.502
 374.212 405.150
 303.352 18.929
 999.866 279.460
 294.840 408.559
 647.536 903.050
 913.558 950.954
 368.477 60.487
 902.659 48.883
 718.295 836.293
 747.628 140.403
 514.989 43.960
 959.127 744.423
 919.377 102.767
 743.414 716.200
 324.594 969.769
 558.139 906.282
 283.454 357.322
 787.902 602.526
 555.721 423.006
 711.942 250.643
 146.954 855.166
 221.312 354.704
 714.831 130.425
 598.533 31.045
 919.242 166.956
 650.659 68.706
 623.471 507.138
 716.986 194.176
 453.210 44.430
 513.098 470.545
 178.745 561.030
 459.875 819.795
 997.414 505.450
 443.662 745.865
 805.372 442.989
 804.372 675.143
 410.065 28.627
 522.488 405.423
 750.876 642.990
 922.221 965.174
 171.679 600.234
 903.393 498.748
 684.986 75.224
 513.664 392.155
 745.828 239.909
 158.676 786.112
 30.152 69.887
 581.550 451.674
 6.415 546.663
 914.270 58.052
 72.172 594.888
 179.214 486.809
 775.094 753.044
 994.870 652.045
 178.216 867.682
 389.363 398.202
 993.867 752.796
 350.447 357.511
 384.130 885.564
 421.086 64.992
 695.635 576.173
 493.536 323.200
 203.703 302.190
 248.240 470.046
 729.372 827.109
 40.956 285.111
 759.666 508.762
 654.830 242.667
 146.835 667.700
 224.140 418.429
 239.498 740.218
 901.661 832.895
 264.130 38.045
 908.986 383.588
 238.699 519.923
 483.402 813.796
 674.180 933.229
 749.165 684.406
 770.000 780.800
 606.343 871.566
 905.058 724.309
 586.080 285.350
 589.048 556.468
 84.506 888.033
 994.363 706.442
 104.174 545.328
 15.441 222.905
 325.405 146.096
 981.262 284.811
 52.024 917.009
 612.532 889.280
 956.638 95.881
 205.501 467.840
 47.720 533.547
 930.271 686.046
 430.614 307.863
 346.650 627.172
 101.211 758.642
 12.400 379.033
 637.117 208.935
 337.027 805.233
 506.871 11.270
 522.649 950.185
 152.021 948.374
 638.219 203.685
 686.268 692.973
 154.145 528.779
 255.382 272.887
 883.763 869.907
 894.125 843.496
 452.076 331.343
 263.236 603.397
 559.558 13.657
 439.722 229.608
 301.711 74.184
 34.832 600.945
 218.722 832.358
 221.518 932.345
 112.195 659.326
 740.659 385.080
 709.081 201.014
 924.483 139.486
 161.139 802.841
 106.503 225.315
 29.167 91.504
 187.689 772.924
 655.786 673.964
 384.916 964.716
 722.537 126.099
 413.933 784.711
 813.678 544.040
 247.845 654.415
 170.445 241.287
 663.682 440.900
 668.998 906.276
 642.807 878.813
 749.311 40.554
 252.395 678.903
 370.391 520.428
 409.898 33.465
 582.151 48.563
 253.277 671.937
 451.841 360.968
 118.023 381.122
 532.073 744.191
 96.772 63.249
 930.290 502.947
 146.138 56.117
 161.131 946.191
 853.630 943.134
 111.971 566.666
 508.938 313.282
 609.277 852.778
 590.123 533.382
 674.029 460.461
 306.273 224.780
 735.865 795.226
 391.990 716.640
 928.798 810.289
 961.741 716.739
 410.062 555.615
 267.975 2.265
 175.189 645.484
 608.279 307.290
 536.769 920.122
 164.291 255.603
 694.956 621.977
 77.189 158.585
 261.073 991.840
 748.138 534.236
 261.184 307.403
 951.950 87.597
 806.928 670.849
 451.390 672.586
 992.153 826.972
 59.272 993.995
 574.754 624.338
 504.814 835.350
 5.817 474.617
 587.245 758.098
 447.806 15.839
 338.736 120.636
 608.443 730.858
 744.066 37.890
 738.608 240.194
 777.766 435.202
 685.527 496.987
 500.713 551.308
 844.466 919.656
 915.251 287.142
 553.947 254.575
 497.053 368.506
 474.997 456.560
 417.357 845.364
 781.341 290.007
 633.282 458.488
 264.819 509.300
 277.201 600.647
 382.059 85.602
 217.192 235.518
 690.982 860.874
 716.204 229.606
 358.585 472.108
 792.681 132.919
 477.438 283.060
 12.845 810.765
 773.155 161.722
 936.019 295.363
 87.748 164.317
 528.260 371.054
 406.360 836.484
 373.793 325.456
 482.481 865.803
 93.634 851.364
 587.853 53.777
 750.070 646.441
 49.145 997.422
 226.084 971.437
 968.839 848.871
 250.209 450.024
 500.231 64.631
 347.753 147.173
 846.849 63.811
 74.885 386.830
 578.870 226.743
 297.089 567.586
 150.393 112.665
 450.260 126.723
 611.805 228.786
 941.774 773.956
 344.351 105.016
 458.894 667.182
 305.831 921.481
 629.555 600.334
 326.602 992.791
 480.828 800.178
 696.549 167.728
 546.213 132.431
 852.155 679.883
 445.465 461.450
 827.212 348.988
 789.173 420.981
 143.151 839.740
 412.192 780.813
 560.662 131.285
 110.765 46.068
 121.395 522.962
 221.378 528.115
 908.780 628.039
 836.911 270.471
 134.681 505.154
 87.211 306.682
 401.572 605.780
 424.998 442.940
 138.978 724.645
 40.027 284.548
 311.966 918.791
 488.989 516.450
 45.587 90.405
 68.110 473.537
 2.592 930.046
 890.296 31.769
 345.766 402.367
 657.622 567.185
 267.238 278.330
 669.730 683.348
 184.821 119.529
 184.167 130.769
 302.405 985.229
 178.821 632.334
 773.513 235.645
 270.668 500.152
 863.313 560.709
 758.080 60.647
 396.725 577.958
 793.561 90.888
 233.886 462.294
 705.280 70.394
 307.590 431.348
 693.011 945.018
 871.735 990.393
 78.569 924.497
 479.919 508.439
 122.678 250.202
 976.807 461.126
 87.279 797.279
 532.545 935.613
 760.729 254.310
 776.340 288.005
 437.503 657.822
 136.280 105.546
 296.160 468.337
 18.955 425.156
 20.052 644.306
 867.514 958.806
 203.143 301.455
 27.153 477.286
 755.165 304.088
 782.041 500.194
 920.955 304.273
 670.191 665.384
 241.322 372.184
 948.518 129.947
 468.240 9.820
 788.245 752.185
 94.803 339.878
 803.048 675.570
 337.674 956.536
 923.979 977.744
 512.113 925.552
 464.679 846.988
 240.784 853.475
 699.067 32.956
 639.187 701.437
 86.195 205.867
 902.528 5.211
 810.922 107.686
 789.254 552.815
 905.390 639.365
 641.392 52.366
 418.822 90.204
 415.527 350.337
 909.082 759.250
 913.120 803.432
 638.836 65.895
 15.393 201.433
 925.460 609.220
 344.864 434.536
 973.370 365.764
 819.511 913.429
 519.907 556.440
 41.377 615.998
 763.883 549.055
 202.268 848.815
 285.274 267.706
 106.045 188.054
 174.228 869.317
 239.267 182.218
 989.651 226.339
 386.911 852.783
 787.313 969.559
 733.051 678.979
 572.998 332.782
 431.495 975.317
 629.180 779.670
 330.022 506.845
 168.562 750.094
 514.078 994.585
 322.327 848.071
 59.511 265.131
 165.854 304.893
 385.264 132.362
 114.028 629.587
 740.228 369.807
 828.981 435.001
 86.023 59.078
 725.601 572.853
 219.808 168.325
 137.507 886.954
 767.026 925.869
 325.028 203.075
 339.957 674.589
 326.540 109.670
 958.993 704.520
 438.011 779.753
 852.678 612.348
 68.584 565.044
 150.889 90.489
 281.523 524.057
 252.332 534.350
 361.767 981.840
 850.197 318.871
 829.066 856.769
 633.804 145.002
 967.365 916.203
 523.125 119.170
 898.327 565.307
 238.775 595.831
 674.119 850.268
 942.489 691.982
 689.611 327.092
 310.142 445.927
 757.670 459.752
 507.135 29.121
 497.364 556.573
 238.859 183.637
 750.483 612.084
 39.172 118.511
 767.303 114.531
 757.995 691.128
 40.983 118.540
 413.898 576.088
 278.122 20.784
 115.551 800.046
 880.173 257.020
 132.182 29.216
 989.415 945.239
 740.609 134.354
 89.831 606.511
 606.220 139.586
 16.435 917.260
 906.606 765.506
 138.458 789.933
 496.949 498.290
 267.477 389.619
 291.074 815.505
 279.461 309.022
 915.031 751.747
 511.123 520.813
 132.917 34.970
 130.641 773.006
 677.217 224.384
 28.304 298.356
 896.312 556.189
 414.842 472.296
 96.033 992.437
 548.036 915.662
 964.588 475.240
 578.741 429.055
 973.087 832.987
 865.934 636.441
 907.930 652.626
 660.020 768.421
 564.973 723.306
 401.015 233.059
 295.517 138.452
 82.782 497.333
 295.585 597.809
 959.005 969.119
 855.727 926.023
 26.860 552.314
 899.821 883.420
 139.324 11.533
 27.267 316.882
 638.748 283.243
 501.026 928.825
 148.105 103.664
 589.628 40.589
 630.215 377.039
 848.141 819.134
 261.053 308.663
 113.007 414.218
 745.213 593.369
 568.454 224.639
 817.633 640.874
 425.830 249.348
 166.529 583.895
 827.920 870.863
 422.057 443.282
 162.310 918.449
 180.687 497.225
 233.447 936.826
 976.684 440.206
 722.936 977.907
 322.936 33.683
 160.164 189.403
 279.938 497.020
 657.577 11.543
 783.719 107.133
 941.555 943.904
 183.513 252.455
 563.876 906.322
 73.864 295.547
 521.507 4.467
 722.608 954.086
 82.883 601.054
 817.763 817.635
 234.665 582.587
 208.089 23.875
 469.366 459.240
 72.182 859.803
 355.151 818.079
 0.973 108.212
 516.011 808.824
 752.861 695.841
 933.574 933.994
 577.279 625.657
 318.718 864.450
 591.925 191.167
 228.387 245.499
 535.257 115.642
 484.472 201.935
 546.169 964.132
 730.039 212.445
 397.202 12.669
 903.759 190.020
 729.622 688.775
 374.998 476.320
 414.502 823.094
 136.273 301.061
 753.346 766.606
 51.598 354.527
 97.259 65.360
 791.650 20.163
 821.262 869.409
 910.815 578.399
 858.777 749.588
 26.235 151.389
 52.855 660.688
 312.435 156.060
 990.400 618.736
 422.393 679.991
 281.932 340.346
 460.718 117.284
 163.627 851.046
 68.626 991.247
 15.191 525.302
 913.576 554.639
 794.137 432.319
 616.785 169.314
 325.147 378.204
 185.346 813.783
 896.288 946.580
 456.892 303.615
 199.078 827.019
 605.699 905.401
 506.851 104.985
 920.629 215.647
 268.920 180.237
 445.813 212.340
 363.208 935.367
 601.284 785.661
 906.665 435.574
 77.821 347.667
 283.902 188.601
 460.962 106.566
 385.587 104.440
 594.709 582.866
 618.398 183.015
 385.135 21.460
 179.739 430.178
 885.178 610.134
 208.106 4.352
 240.085 211.585
 502.428 464.902
 631.660 528.689
 532.147 706.337
 290.594 893.067
 869.012 588.009
 79.536 852.246
 99.072 915.682
 43.190 353.700
 810.115 698.797
 711.730 23.277
 689.631 35.422
 194.580 15.073
 858.487 496.308
 155.260 389.426
 755.964 61.730
 385.340 440.759
 586.012 971.433
 744.952 848.385
 138.950 881.930
 885.748 727.826
 776.954 479.469
 174.378 399.810
 278.201 805.201
 173.614 16.820
 789.366 535.740
 575.266 656.291
 258.122 992.501
 603.244 434.463
 778.626 782.546
 183.955 960.145
 358.624 398.545
 10.169 643.641
 735.412 412.639
 477.145 128.768
 260.568 816.187
 148.029 316.902
 224.977 702.569
 289.046 8.502
 693.675 622.371
 312.020 272.471
 305.432 208.664
 958.186 955.460
 108.609 864.825
 367.556 715.967
 349.780 609.083
 994.499 81.472
 905.109 399.998
 673.313 16.289
 399.795 137.268
 105.958 604.301
 854.526 895.239
 64.584 710.786
 239.398 45.318
 678.910 923.484
 617.773 642.042
 145.868 982.655
 591.001 560.201
 967.376 106.655
 678.692 292.192
 630.898 682.624
 710.356 351.384
 313.994 315.918
 587.982 824.956
 363.781 77.320
 183.784 615.385
 698.890 329.812
 144.327 280.989
 956.734 898.319
 916.213 500.916
 792.661 723.657
 27.027 57.423
 687.857 938.760
 139.273 747.676
 475.772 459.513
 438.388 848.636
 416.675 398.450
 765.783 92.560
 479.078 606.745
 514.338 638.505
 795.672 413.789
 570.269 208.920
 398.772 665.147
 618.144 502.458
 982.809 725.426
 484.724 687.708
 843.997 494.792
 144.849 361.463
 393.019 234.396
 764.658 843.728
 886.436 170.288
 132.953 245.096
 765.923 276.624
 902.529 935.902
 298.628 171.801
 805.075 67.151
 972.545 805.981
 943.991 727.352
 291.356 201.221
 140.781 394.772
 535.521 317.751
 296.953 179.290
 590.344 569.057
 722.450 200.883
 795.348 267.131
 214.262 472.082
 728.649 536.112
 388.992 129.738
 19.442 941.578
 877.903 477.565
 373.492 213.747
 682.451 376.689
 521.308 231.097
 415.920 268.568
 354.925 627.485
 678.932 885.818
 33.861 507.203
 242.830 244.774
 818.600 330.957
 558.033 202.866
 163.958 869.136
 830.143 978.474
 586.047 520.658
 183.855 985.936
 744.460 345.000
 385.639 939.413
 373.251 946.707
 45.920 872.718
 295.642 245.857
 948.403 844.864
 991.944 40.791
 139.707 130.552
 609.534 762.408
 91.169 499.211
 37.915 589.682
 754.269 274.407
 678.774 66.743
 762.358 636.739
 856.779 971.213
 678.304 627.905
 805.835 635.729
 797.256 462.014
 770.015 439.312
 36.250 623.815
 748.957 248.001
 281.100 294.114
 642.734 195.669
 822.445 492.963
 187.918 123.062
 256.420 964.167
 879.505 17.856
 214.059 874.314
 625.751 968.894
 232.788 390.056
 845.706 27.158
 912.468 793.998
 81.780 283.570
 579.207 57.803
 529.252 774.154
 87.919 407.369
 576.877 116.707
 157.700 976.084
 981.187 196.007
 983.811 875.690
 463.564 638.196
 491.207 38.457
 703.491 156.692
 874.569 757.866
 111.625 284.515
 349.739 627.337
 688.620 219.846
 865.078 337.652
 324.125 957.012
 885.800 724.386
 257.643 23.648
 969.800 378.070
 129.262 731.902
 353.413 753.912
 192.499 128.136
 16.169 897.304
 270.218 808.345
 4.639 879.034
 912.773 487.562
 179.552 694.133
 798.202 968.781
 973.334 494.790
 608.505 763.899
 375.983 515.990
 663.109 654.843
 827.912 218.013
 307.970 542.300
 314.115 959.046
 91.751 872.490
 3.253 760.739
 832.949 135.327
 739.240 417.237
 845.377 531.624
 506.416 692.039
 473.934 69.960
 289.951 655.944
 156.167 498.294
 131.679 242.623
 3.821 539.899
 431.946 876.086
 256.698 591.686
 917.470 987.201
 341.040 75.376
 133.685 455.671
 936.850 993.479
 731.094 451.496
 771.697 433.689
 305.037 908.372
 489.380 53.709
 676.701 433.996
 145.179 245.883
 532.781 982.516
 738.430 275.166
 487.813 106.914
 868.824 268.495
 315.724 238.883
 584.446 337.430
 187.727 766.512
 844.634 183.986
 827.447 892.016
 644.534 382.022
 79.509 439.850
 714.621 769.474
 216.087 177.289
 119.027 421.725
 561.785 423.179
 911.296 910.611
 588.292 14.741
 973.010 660.011
 357.437 226.631
 45.916 375.910
 118.426 280.761
 885.872 710.572
 489.310 330.494
 109.487 486.567
 174.266 569.964
 192.400 192.353
 740.394 620.303
 810.178 817.793
 956.928 932.166
 215.726 942.040
 395.525 361.121
 125.662 849.898
 915.419 703.123
 975.434 133.836
 777.431 95.815
 810.027 50.855
 115.154 212.772
 243.383 925.464
 462.051 907.773
 162.307 216.774
 815.012 850.978
 315.331 859.643
 86.370 75.453
 837.309 22.727
 738.896 698.338
 668.180 141.965
 346.572 264.288
 859.266 643.566
 915.502 688.377
 880.684 88.850
 125.139 50.909
 285.023 992.855
 503.927 57.524
 809.718 493.466
 682.604 755.298
 155.819 597.781
 722.938 660.525
 34.711 392.751
 502.965 268.402
 475.359 378.860
 858.181 581.508
 9.596 735.363
 691.369 805.904
 956.771 635.502
 334.302 354.681
 194.664 748.165
 788.452 293.255
 192.156 351.971
 7.883 23.723
 679.928 378.008
 487.837 392.753
 715.838 532.984
 162.320 215.161
 457.154 45.884
 21.581 20.331
 156.040 654.205
 167.176 378.621
 549.434 92.159
 912.940 567.937
 299.610 470.075
 402.282 355.588
 665.204 714.414
 386.657 946.740
 430.534 359.938
 840.763 478.371
 907.884 903.554
 974.011 997.113
 745.380 113.110
 635.391 472.263
 342.777 869.169
 753.238 773.221
 997.421 554.541
 159.100 536.390
 899.675 711.762
 225.458 703.240
 776.105 694.939
 213.185 112.588
 172.594 647.273
 42.078 650.600
 989.630 152.706
 535.676 16.624
 167.321 918.475
 671.732 457.366
 185.799 439.737
 317.552 802.427
 942.995 638.124
 623.107 637.739
 319.949 329.159
 165.904 457.477
 395.638 200.387
 24.589 507.842
 458.623 930.261
 840.880 786.333
 139.645 569.885
 202.494 187.377
 693.816 284.380
 137.152 129.298
 557.410 711.827
 396.697 589.386
 234.961 265.212
 480.863 384.519
 607.853 662.039
 905.811 726.272
 244.502 318.010
 169.461 654.333
 911.310 252.290
 763.623 403.405
 487.763 104.344
 694.501 220.513
 961.290 304.194
 514.335 646.042
 278.936 432.583
 256.462 968.041
 52.860 184.037
 776.207 10.963
 522.438 948.989
 405.820 823.375
 662.890 971.261
 61.521 271.127
 872.477 940.262
 726.034 250.693
 569.216 134.905
 755.385 829.831
 163.570 255.657
 611.853 358.393
 953.708 535.187
 246.668 620.262
 300.902 795.207
 490.234 708.151
 98.553 771.493
 951.470 176.990
 741.749 230.354
 281.403 490.170
 55.528 383.388
 372.826 27.878
 547.897 624.260
 504.025 330.730
 844.827 177.885
 399.927 548.028
 743.788 401.280
 191.118 632.000
 322.983 4.038
 765.954 941.831
 376.327 678.579
 702.339 9.063
 848.713 625.043
 955.685 74.807
 239.618 317.575
 593.421 85.436
 270.997 948.370
 882.383 463.873
 701.567 178.896
 935.006 635.860
 565.482 766.059
 337.999 852.829
 449.134 971.744
 860.821 823.973
 653.294 330.157
 561.594 449.256
 255.187 777.038
 669.069 72.478
 550.603 542.394
 267.907 79.697
 62.272 793.447
 501.124 924.732
 17.793 272.509
 131.356 231.899
 777.247 106.385
 478.037 109.205
 303.859 336.281
 30.305 196.071
 175.612 312.283
 188.097 902.065
 414.636 962.155
 322.253 291.498
 225.515 643.907
 587.585 798.160
 572.749 154.429
 42.684 470.546
 958.767 837.246
 702.101 446.981
 182.660 221.373
 198.626 429.003
 739.861 356.443
 997.253 787.719
 665.964 878.202
 262.537 719.830
 413.856 750.492
 925.225 326.303
 990.071 757.702
 562.966 266.867
 350.125 853.879
 947.654 537.381
 577.707 865.417
 515.493 105.653
 841.343 263.090
 285.463 445.456
 555.114 501.617
 540.789 140.462
 665.739 21.876
 752.743 541.959
 973.659 438.928
 76.192 199.805
 875.502 730.392
 294.451 328.803
 722.515 692.302
 303.023 697.081
 35.370 356.808
 266.663 944.029
 339.349 47.137
 83.940 758.697
 202.819 874.706
 73.304 521.422
 821.484 621.699
 132.935 768.922
 914.889 475.572
 504.707 163.520
 841.722 131.606
 625.170 898.873
 326.589 512.898
 11.087 666.242
 481.047 196.967
 294.640 336.472
 431.925 522.906
 187.921 423.367
 704.688 986.909
 564.751 614.861
 991.005 636.605
 950.441 260.436
 328.500 731.520
 410.206 648.682
 385.299 448.903
 230.892 300.125
 149.426 147.898
 458.155 830.783
 128.003 942.696
 544.900 344.985
 246.761 624.802
 302.407 816.354
 167.612 379.343
 442.232 678.451
 200.230 89.524
 126.544 427.116
 440.163 161.656
 682.439 631.308
 116.401 840.950
 510.135 445.139
 349.272 551.529
 957.311 738.368
 906.671 274.375
 726.773 934.022
 982.936 781.526
 119.768 818.874
 218.138 346.496
 933.518 124.548
 912.243 538.259
 172.755 854.202
 782.863 833.092
 398.375 832.652
 359.480 15.078
 721.916 107.706
 721.576 917.279
 315.767 839.392
 371.789 732.610
 202.245 534.117
 514.621 412.807
 819.532 655.822
 391.388 107.869
 951.632 159.663
 935.959 974.713
 518.785 620.055
 274.507 316.176
 123.150 779.138
 235.268 978.780
 254.076 329.477
 378.588 334.827
 503.130 12.432
 248.743 361.563
 799.567 997.995
 810.911 183.426
 533.523 490.574
 920.899 604.364
 921.550 446.340
 311.697 283.043
 224.721 700.118
 927.741 217.399
 544.429 82.897
 530.878 544.826
 188.994 804.758
 705.869 534.476
 772.363 413.163
 650.108 268.398
 724.846 584.343
 212.649 363.876
 168.094 327.871
 400.202 181.400
 739.085 483.985
 169.290 57.724
 0.056 662.976
 529.098 983.707
 306.059 649.768
 371.710 859.988
 134.657 299.106
 686.563 573.369
 832.487 742.586
 893.313 972.340
 872.735 373.750
 509.226 726.025
 121.481 267.932
 649.312 637.476
 307.477 16.385
 413.188 375.531
 110.825 137.013
 843.990 681.085
 715.676 384.866
 231.317 800.764
 698.255 183.320
 280.302 376.516
 85.015 680.872
 368.472 962.038
 860.439 398.868
 375.477 200.275
 127.149 252.814
 590.299 950.295
 222.541 725.569
 996.783 31.871
 29.653 856.566
 909.853 13.228
 341.720 339.763
 908.381 618.086
 759.497 637.514
 291.191 904.676
 230.575 501.716
 703.197 669.643
 946.526 421.846
 50.226 367.168
 65.531 206.928
 583.012 787.298
 247.476 460.676
 900.498 402.165
 600.327 72.390
 245.451 524.792
 619.397 857.491
 565.156 608.556
 536.233 118.467
 438.339 287.629
 115.920 527.593
 756.327 277.185
 988.291 365.862
 449.886 439.578
 660.609 687.603
 109.197 117.653
 230.865 457.177
 917.415 942.819
 748.739 553.785
 350.474 463.381
 105.928 833.852
 857.867 93.074
 182.135 139.823
 579.583 551.885
 833.999 351.822
 750.069 427.615
 751.286 787.895
 45.785 9.439
 480.315 603.005
 831.762 681.916
 244.778 341.255
 215.573 982.791
 997.793 624.784
 513.631 749.823
 288.136 672.242
 242.062 455.313
 593.497 125.936
 958.112 962.442
 292.527 616.504
 171.737 160.946
 146.799 834.985
 422.479 642.576
 228.287 232.441
 353.796 166.525
 545.115 85.762
 923.752 814.374
 29.121 704.227
 553.460 631.548
 97.025 294.994
 147.190 151.967
 179.838 137.491
 213.012 474.186
 632.803 558.009
 290.684 736.204
 443.843 958.610
 152.947 673.292
 508.809 191.223
 714.075 955.226
 746.156 621.746
 760.507 718.405
 494.909 683.819
 845.470 932.437
 943.567 852.181
 374.010 283.220
 443.020 186.113
 785.872 194.570
 585.574 710.161
 138.754 542.725
 710.068 358.347
 448.928 902.850
 798.115 346.353
 83.918 680.169
 540.127 131.226
 874.397 861.907
 106.644 438.238
 549.766 37.264
 998.143 688.272
 561.915 693.914
 355.922 946.109
 380.589 49.507
 591.659 770.141
 285.906 19.524
 880.990 8.062
 491.193 578.200
 417.088 222.306
 872.985 222.555
 737.071 505.247
 513.410 501.786
 523.592 560.066
 849.981 391.947
 105.769 71.839
 233.931 461.262
 200.247 208.631
 703.683 332.389
 960.700 98.567
 445.964 467.988
 61.197 991.065
 732.696 114.098
 697.798 584.345
 654.536 676.885
 128.627 383.153
 117.283 492.596
 713.847 527.428
 798.944 4.003
 594.873 31.819
 884.854 670.924
 851.356 915.694
 785.710 424.686
 582.676 42.483
 906.726 299.593
 218.724 275.075
 161.535 727.010
 16.501 580.808
 926.084 313.655
 141.703 165.814
 698.148 214.912
 668.097 405.558
 887.555 191.661
 905.488 978.130
 9.547 356.410
 545.849 51.842
 515.559 487.832
 506.350 872.065
 577.033 654.520
 60.229 517.802
 171.629 36.670
 847.516 730.674
 718.583 81.970
 816.561 472.832
 510.140 58.279
 686.104 551.387
 106.442 265.544
 461.523 201.732
 347.384 503.081
 166.223 787.313
 410.517 231.828
 741.259 726.707
 460.710 366.160
 957.918 768.377
 524.964 933.410
 816.654 807.925
 742.433 374.356
 862.463 481.632
 621.564 963.022
 925.290 813.401
 247.485 403.296
 241.589 670.730
 965.800 832.845
 679.784 770.234
 194.288 216.955
 781.524 426.457
 30.233 947.202
 648.647 261.788
 905.084 638.872
 912.323 183.416
 944.629 929.046
 378.527 219.181
 4.973 62.061
 668.769 312.314
 733.426 274.170
 685.603 70.498
 938.143 283.717
 901.201 303.029
 108.522 401.761
 869.133 157.419
 5.327 11.191
 522.944 870.505
 808.985 45.913
 481.576 806.506
 678.238 27.294
 915.588 183.692
 609.185 589.938
 427.420 951.171
 904.759 925.860
 704.183 817.201
 152.955 383.783
 456.774 740.398
 482.927 532.571
 861.492 955.935
 713.810 304.601
 570.006 141.558
 352.251 611.441
 503.745 844.959
 829.842 821.484
 456.130 147.233
 827.659 223.911
 799.938 469.954
 516.821 607.608
 850.343 829.713
 384.385 155.387
 132.514 978.071
 424.162 306.510
 615.079 151.896
 591.358 153.159
 19.352 404.648
 865.785 403.938
 424.109 139.601
 186.171 329.960
 335.293 858.146
 131.546 282.705
 160.695 747.849
 86.449 979.064
 56.020 433.856
 864.786 445.186
 528.475 512.436
 340.467 219.640
 87.921 776.337
 577.691 576.597
 917.719 868.196
 634.109 345.204
 744.625 391.174
 568.526 591.897
 269.782 836.608
 991.763 483.352
 84.246 518.621
 603.441 60.152
 539.022 637.954
 735.533 191.560
 630.911 624.792
 730.447 432.409
 364.166 667.034
 600.115 911.685
 969.988 340.531
 504.265 312.620
 730.019 186.452
 139.983 784.911
 328.501 983.726
 718.150 605.865
 725.648 37.823
 211.008 189.237
 530.517 637.747
 462.434 754.120
 986.573 648.743
 360.409 503.183
 651.897 126.873
 959.387 427.030
 46.233 622.177
 416.933 22.273
 289.583 128.961
 160.159 973.618
 615.918 234.965
 437.426 658.935
 607.696 96.287
 531.921 660.601
 762.546 243.419
 436.457 41.816
 226.024 617.412
 811.983 223.962
 60.141 496.527
 2.420 897.113
 576.049 346.072
 760.522 542.631
 53.528 991.075
 986.558 142.361
 565.491 647.506
 104.707 306.629
 791.731 168.042
 940.570 952.250
 264.407 668.328
 934.386 396.753
 763.739 445.887
 874.031 166.346
 854.213 622.917
 783.122 318.830
 300.761 213.919
 204.563 800.251
 265.563 707.515
 508.260 442.841
 396.786 767.700
 481.717 94.540
 771.835 202.584
 869.841 985.643
 943.198 958.501
 579.797 489.932
 302.049 4.683
 400.547 645.778
 573.409 650.088
 575.353 152.519
 390.368 41.011
 757.508 549.825
 669.899 428.674
 451.825 189.456
 488.891 762.939
 251.684 701.968
 598.765 395.664
 106.828 493.364
 836.272 189.263
 661.657 441.950
 905.812 287.843
 876.853 232.839
 196.778 775.580
 756.061 511.277
 33.428 615.956
 939.608 366.752
 562.706 723.086
 172.513 203.553
 98.915 990.182
 506.053 201.672
 347.655 208.294
 430.772 732.026
 412.654 309.756
 672.129 934.594
 688.979 414.536
 894.015 385.901
 708.427 34.073
 164.477 327.208
 224.791 176.824
 434.474 266.724
 508.416 323.867
 984.933 143.373
 114.239 513.531
 408.332 397.088
 651.819 443.622
 135.356 747.986
 129.334 311.516
 299.641 776.173
 778.772 450.129
 187.328 313.340
 362.410 955.748
 54.171 520.072
 480.154 857.181
 450.567 408.143
 465.405 750.145
 691.484 569.613
 899.073 662.652
 889.348 354.726
 365.436 563.235
 257.137 574.341
 801.298 851.766
 738.037 631.565
 85.739 250.440
 556.831 468.563
 519.546 249.148
 974.804 771.118
 641.842 54.186
 400.442 943.838
 720.524 382.278
 426.882 657.031
 979.927 363.694
 276.237 492.005
 643.801 840.274
 301.204 860.173
 577.652 928.252
 474.247 943.831
 318.034 464.448
 361.052 669.523
 637.269 860.885
 682.614 460.589
 272.765 590.895
 802.318 771.803
 766.697 543.814
 991.894 749.348
 432.952 480.388
 122.266 112.840
 666.291 852.700
 59.653 867.481
 208.600 17.161
 919.175 334.007
 617.341 953.620
 911.344 357.871
 273.293 735.681
 613.012 318.679
 502.940 294.880
 483.334 613.546
 163.122 243.326
 535.272 806.496
 682.652 315.177
 550.071 308.911
 621.464 146.895
 700.410 737.342
 289.492 820.280
 119.783 454.501
 565.250 662.190
 841.773 972.269
 421.059 942.338
 731.712 133.150
 654.803 188.435
 971.700 305.225
 256.212 89.061
 342.784 257.693
 712.033 263.089
 808.487 227.296
 344.521 314.450
 652.750 753.784
 650.714 477.649
 902.144 734.235
 187.788 98.410
 784.200 416.176
 157.767 131.333
 186.397 578.469
 761.236 609.499
 207.505 312.732
 95.908 627.069
 986.134 758.307
 806.576 143.211
 680.608 17.721
 485.742 872.994
 217.524 709.972
 569.927 577.649
 759.726 144.372
 969.286 242.728
 632.259 622.168
 154.687 369.047
 129.415 616.437
 857.152 968.958
 477.915 528.223
 812.736 821.574
 599.054 869.451
 218.010 197.421
 873.152 347.501
 306.941 108.967
 117.737 704.634
 981.699 312.142
 529.523 845.555
 943.749 800.000
 570.638 831.829
 696.267 557.854
 190.859 561.678
 996.724 445.409
 437.333 232.615
 404.413 431.784
 306.774 112.783
 20.198 120.860
 616.199 350.717
 86.284 794.553
 8.535 924.203
 986.789 688.678
 848.858 774.026
 253.231 158.710
 413.587 360.817
 273.354 940.462
 214.807 511.063
 571.107 153.467
 649.248 436.032
 267.006 713.413
 108.734 184.429
 841.865 735.492
 756.644 761.480
 766.158 535.083
 961.657 464.734
 278.680 318.152
 812.654 166.924
 411.123 344.416
 721.909 850.772
 772.480 625.390
 190.684 467.676
 94.609 361.400
 773.130 465.161
 766.763 741.454
 870.346 185.973
 674.545 233.270
 533.787 879.375
 432.724 523.997
 101.593 643.078
 339.950 172.148
 456.416 108.109
 68.204 275.589
 530.650 730.490
 665.182 917.152
 524.613 820.126
 31.636 327.487
 103.092 841.490
 728.674 3.428
 631.981 501.200
 66.119 979.535
 673.637 898.374
 669.374 1.230
 419.593 774.522
 568.967 61.371
 272.787 146.025
 707.390 100.060
 247.163 334.885
 218.482 232.632
 407.155 399.148
 964.951 656.080
 978.032 985.216
 382.440 23.672
 603.367 728.274
 389.575 95.396
 169.165 77.482
 901.690 533.306
 644.646 148.797
 703.438 871.491
 74.765 254.725
 167.485 646.424
 594.734 737.614
 581.242 11.988
 595.746 766.969
 892.601 611.817
 755.529 743.579
 193.445 158.103
 937.168 790.959
 613.979 829.393
 162.845 680.806
 842.562 899.536
 271.882 122.165
 758.606 735.939
 88.949 97.960
 667.276 638.257
 151.033 327.226
 54.515 749.943
 291.047 702.052
 292.464 176.495
 750.663 945.967
 175.238 338.476
 421.639 781.820
 862.776 717.472
 298.578 614.366
 768.751 402.937
 99.679 423.653
 113.245 991.773
 186.742 43.302
 440.878 345.531
 630.717 842.109
 2.470 777.961
 341.884 632.675
 838.343 374.587
 259.743 257.435
 962.234 172.916
 400.582 126.431
 708.064 834.415
 142.165 144.084
 1.997 585.581
 115.033 121.270
 697.020 604.157
 926.398 347.096
 747.513 577.178
 201.800 430.291
 700.947 900.122
 955.787 517.297
 989.893 351.636
 538.233 272.555
 770.307 137.431
 618.078 551.626
 474.763 911.899
 209.895 10.505
 938.432 859.261
 297.436 241.495
 470.738 640.922
 417.204 689.447
 849.449 125.843
 717.008 129.964
 122.232 340.586
 660.621 946.728
 732.510 170.359
 199.265 657.569
 713.719 567.445
 941.122 953.008
 94.060 575.180
 516.902 37.042
 750.880 441.101
 936.305 923.985
 481.346 699.448
 558.807 938.729
 198.611 969.190
 242.377 398.151
 808.014 597.766
 993.617 991.374
 306.724 332.373
 808.384 914.659
 26.628 209.819
 477.659 307.050
 201.233 503.371
 631.455 945.071
 383.134 172.027
 724.556 724.348
 822.407 36.033
 630.438 933.777
 94.714 204.877
 930.548 230.550
 850.402 853.552
 370.201 84.053
 55.196 663.358
 632.592 71.375
 975.036 389.379
 970.011 90.256
 91.122 502.988
 65.553 385.948
 238.406 490.056
 96.761 361.322
 366.772 610.173
 480.296 815.053
 207.310 76.075
 417.490 406.769
 767.875 173.219
 686.286 422.270
 417.048 675.064
 265.472 963.583
 481.465 529.069
 290.254 440.500
 868.975 590.999
 560.330 130.878
 533.243 710.900
 716.794 810.452
 361.265 653.804
 214.990 248.920
 744.044 743.000
 117.247 213.018
 85.633 205.633
 360.907 510.102
 423.414 581.881
 699.965 314.097
 232.386 223.252
 727.936 321.685
 131.031 486.363
 848.091 238.229
 311.938 250.418
 426.270 253.559
 5.622 514.427
 630.230 866.545
 523.030 119.734
 195.335 999.067
 486.249 790.908
 954.890 414.866
 776.213 280.460
 908.093 152.857
 732.257 167.625
 671.336 889.405
 915.693 916.845
 749.139 766.970
 685.888 906.380
 377.517 440.346
 273.514 941.014
 21.083 584.881
 515.509 55.229
 559.964 337.719
 937.049 375.092
 976.099 572.867
 127.594 259.794
 961.079 279.300
 14.176 599.135
 418.150 869.133
 542.045 853.846
 745.989 6.898
 740.000 434.661
 76.295 553.287
 188.133 207.251
 124.154 755.214
 484.874 57.912
 910.601 702.275
 597.287 474.357
 570.148 886.598
 595.499 292.719
 579.573 43.589
 544.152 82.204
 683.591 175.327
 529.218 919.691
 271.651 142.549
 418.789 525.503
 29.907 596.688
 926.188 256.658
 983.195 467.683
 500.566 294.073
 11.642 148.954
 104.937 414.689
 111.526 866.709
 848.269 48.514
 934.305 190.466
 963.874 314.679
 923.965 955.343
 721.110 481.129
 951.209 9.387
 424.657 761.406
 62.442 672.139
 801.811 651.711
 498.554 860.278
 362.873 615.136
 748.136 784.788
 5.578 971.533
 164.993 499.523
 437.322 375.246
 761.744 446.797
 327.777 423.974
 679.182 330.702
 351.261 296.033
 592.346 998.161
 8.288 56.461
 844.327 631.390
 857.281 491.746
 371.476 79.659
 271.961 255.984
 800.494 974.446
 252.060 356.091
 338.896 787.594
 42.307 829.194
 953.461 879.708
 198.075 20.828
 622.679 34.304
 319.502 448.154
 273.136 936.121
 456.385 508.780
 58.633 499.479
 363.947 594.106
 435.098 119.661
 517.961 698.467
 622.680 558.301
 433.117 734.138
 455.543 799.043
 180.590 210.736
 804.726 354.642
 582.094 99.436
 52.953 969.020
 834.185 852.202
 913.672 751.062
 957.144 98.845
 959.050 580.221
 589.443 305.951
 870.608 232.031
 86.873 97.756
 797.109 444.784
 413.063 346.871
 520.850 962.806
 906.968 19.847
 947.451 88.689
 117.358 977.167
 875.383 113.620
 642.201 988.052
 27.971 94.494
 392.875 526.996
 978.394 247.295
 213.332 11.097
 231.780 932.336
 69.719 945.853
 289.957 38.146
 536.745 543.307
 784.580 12.363
 446.623 222.220
 571.580 840.997
 941.076 597.860
 211.112 708.386
 836.322 112.194
 267.191 661.363
 937.823 977.503
 933.079 400.401
 441.674 132.188
 283.290 891.340
 751.833 101.761
 960.135 162.699
 298.977 76.481
 889.350 770.453
 342.784 855.948
 81.107 584.676
 303.317 157.305
 183.220 906.701
 130.218 864.867
 14.313 353.026
 265.285 233.323
 196.130 350.260
 272.379 602.827
 433.908 646.862
 539.278 491.751
 248.051 650.789
 143.032 791.688
 653.386 101.404
 10.638 380.075
 606.546 48.993
 600.684 609.894
 17.928 81.250
 132.208 545.174
 850.869 454.092
 751.016 338.030
 734.008 270.812
 260.462 30.896
 597.961 141.068
 166.077 200.202
 947.689 137.364
 757.185 9.464
 408.125 165.023
 942.698 325.584
 372.305 651.280
 194.737 877.840
 755.536 334.732
 557.821 950.781
 661.719 758.333
 531.269 637.012
 922.395 213.435
 209.838 211.166
 27.121 490.581
 306.829 90.387
 555.383 22.133
 222.771 128.171
 303.317 275.194
 752.112 546.864
 409.250 509.161
 134.034 689.520
 784.744 954.671
 198.661 394.820
 494.709 819.489
 286.747 240.715
 671.930 267.268
 332.696 125.177
 446.486 148.229
 103.990 758.581
 895.890 53.041
 644.253 124.856
 432.215 495.014
 735.092 961.518
 420.945 248.767
 889.193 836.369
 334.025 149.413
 433.003 626.102
 865.731 814.119
 503.670 684.930
 252.055 632.260
 846.963 925.980
 427.641 91.790
 688.998 511.400
 602.739 693.771
 396.181 86.569
 647.734 745.903
 319.399 117.554
 214.613 626.519
 27.864 157.806
 511.118 345.867
 915.964 929.548
 860.509 589.839
 956.938 247.289
 742.111 866.954
 677.197 716.138
 607.398 861.959
 434.975 127.401
 923.958 864.208
 959.865 760.132
 213.771 937.114
 202.279 732.566
 249.651 842.929
 663.426 874.693
 559.323 167.139
 39.794 696.562
 293.422 396.795
 687.123 180.549
 752.853 210.513
 756.433 744.878
 181.710 13.794
 0.929 615.815
 131.661 896.556
 22.627 453.360
 937.936 60.511
 899.825 737.053
 839.369 238.434
 692.336 611.952
 577.155 346.883
 695.455 488.362
 48.955 235.896
 643.457 191.130
 734.681 846.417
 440.071 264.685
 183.961 797.097
 710.517 698.640
 227.031 600.949
 274.676 776.227
 683.159 578.626
 983.725 535.472
 964.036 574.372
 646.672 932.735
 952.664 793.809
 604.906 812.520
 57.735 236.382
 951.829 209.608
 154.298 71.596
 203.549 973.169
 806.676 955.125
 121.240 732.178
 390.183 261.816
 285.104 482.107
 473.485 856.726
 296.008 620.196
 660.925 677.305
 208.926 786.920
 419.107 670.055
 10.690 971.458
 698.347 639.395
 874.636 736.594
 208.852 216.667
 241.142 231.668
 403.657 350.482
 873.425 649.816
 763.396 628.701
 263.197 597.052
 158.044 55.843
 654.729 266.025
 492.150 81.650
 515.686 526.910
 715.070 176.647
 208.927 883.436
 616.910 814.240
 564.638 405.193
 732.900 597.019
 873.141 90.806
 570.461 474.266
 825.061 883.360
 259.234 570.300
 129.925 633.499
 437.820 377.087
 912.532 461.191
 642.994 773.092
 687.566 119.458
 897.063 92.585
 368.870 417.891
 414.172 880.396
 705.923 466.951
 12.163 886.740
 34.538 292.727
 646.878 661.165
 763.163 223.529
 532.072 935.572
 524.922 732.628
 200.524 0.770
 46.469 144.413
 58.238 902.063
 108.522 673.548
 20.201 445.408
 293.721 708.550
 557.042 420.761
 782.103 503.117
 369.693 833.154
 213.345 571.890
 214.123 270.134
 491.227 63.956
 469.203 327.380
 466.006 309.967
 554.338 529.324
 254.108 100.244
 514.757 700.460
 804.448 185.643
 84.090 813.830
 412.587 24.509
 467.366 29.178
 636.813 92.937
 452.039 763.711
 356.085 687.308
 317.433 57.964
 103.893 274.133
 269.696 318.303
 842.701 169.327
 753.505 362.079
 742.257 884.898
 285.170 952.996
 476.209 483.668
 294.363 100.071
 942.880 990.951
 561.345 976.499
 988.517 475.421
 979.574 583.333
 708.835 119.827
 674.027 191.110
 724.222 136.356
 656.013 110.293
 665.832 62.623
 716.081 703.876
 127.234 14.441
 746.482 513.753
 885.787 223.080
 70.392 443.090
 88.969 391.064
 141.468 652.122
 846.362 445.217
 497.414 982.487
 733.483 423.263
 516.176 638.768
 768.292 915.728
 72.413 604.525
 586.960 503.923
 942.388 948.426
 647.582 433.639
 902.945 144.571
 107.282 679.806
 138.302 665.592
 531.028 67.301
 358.922 49.337
 234.000 85.467
 79.428 47.050
 971.293 977.537
 755.583 255.819
 959.833 0.491
 979.700 259.162
 141.624 975.830
 43.989 951.065
 921.895 318.190
 844.390 620.262
 790.586 207.718
 84.125 8.459
 664.165 925.757
 895.027 929.507
 73.541 204.104
 502.482 912.802
 532.294 739.114
 171.388 495.707
 310.384 426.973
 968.988 284.336
 127.665 910.022
 526.793 293.202
 887.910 351.052
 967.411 690.944
 869.672 28.758
 50.310 266.521
 850.458 69.237
 778.869 298.119
 493.534 982.519
 673.074 181.562
 203.857 387.147
 449.848 47.902
 245.506 497.926
 345.870 578.269
 595.447 380.964
 974.117 480.812
 128.183 295.384
 711.202 318.226
 826.852 432.739
 782.203 18.945
 795.659 213.716
 635.500 940.351
 606.413 828.651
 902.600 513.709
 601.618 625.436
 315.704 538.811
 54.603 108.235
 835.621 128.317
 863.017 956.151
 929.403 159.549
 738.464 486.392
 263.841 172.969
 617.833 146.021
 958.773 775.254
 430.040 835.015
 212.307 339.793
 27.402 446.854
 386.014 743.349
 358.977 907.388
 167.217 894.938
 102.248 35.354
 931.547 277.541
 460.908 716.004
 963.535 776.824
 614.789 541.154
 386.173 870.719
 10.942 233.304
 959.983 222.410
 903.222 737.750
 874.491 795.440
 75.503 874.798
 134.148 497.435
 767.870 325.041
 579.279 777.981
 415.981 545.395
 250.926 541.947
 814.669 944.156
 55.150 692.923
 834.092 382.256
 184.297 859.023
 409.987 308.375
 764.711 657.436
 461.543 711.290
 805.409 772.449
 876.818 608.384
 881.552 217.921
 165.532 149.462
 589.242 258.222
 684.467 155.752
 721.796 416.411
 66.834 231.351
 237.600 915.096
 162.131 565.460
 389.565 400.066
 148.634 415.957
 167.953 280.978
 701.393 646.435
 351.608 894.369
 71.998 838.517
 675.658 624.852
 503.431 568.496
 692.457 299.082
 607.793 712.164
 941.330 548.003
 673.838 804.758
 743.873 385.741
 545.079 855.523
 825.671 213.656
 871.255 810.469
 630.966 576.480
 542.423 424.888
 570.793 790.758
 775.598 392.402
 32.267 566.147
 151.307 563.420
 110.102 745.481
 357.472 247.354
 112.148 613.213
 159.718 344.824
 678.045 943.119
 302.450 203.966
 151.387 169.648
 479.226 85.286
 806.557 133.406
 972.192 288.975
 875.289 645.945
 30.287 824.953
 596.778 283.890
 968.974 857.211
 858.676 14.696
 468.210 539.048
 362.630 398.849
 711.001 674.007
 673.165 644.589
 136.174 428.758
 357.106 915.310
 422.957 19.421
 634.580 226.433
 331.875 463.303
 312.615 503.141
 599.554 595.528
 106.918 903.784
 830.811 197.143
 953.506 112.717
 309.429 261.243
 324.226 752.994
 621.950 770.070
 471.875 411.573
 672.548 393.521
 602.847 570.942
 980.422 912.975
 197.051 330.523
 466.341 979.460
 633.889 523.477
 327.108 728.350
 334.630 300.083
 94.126 380.748
 269.387 583.547
 806.424 992.155
 702.709 899.656
 83.939 80.057
 845.548 845.228
 151.308 732.430
 850.965 64.745
 876.717 618.380
 622.551 738.346
 198.344 880.119
 812.497 701.626
 909.841 363.024
 362.797 888.102
 366.173 858.808
 8.829 544.198
 905.368 707.810
 418.127 865.094
 516.781 82.673
 505.271 354.372
 831.870 800.279
 951.391 353.357
 881.928 465.668
 896.803 115.198
 224.579 915.042
 78.908 327.510
 155.965 210.080
 593.926 695.037
 420.659 148.127
 787.728 674.835
 431.447 338.803
 173.432 571.419
 794.690 194.069
 455.232 324.093
 385.415 663.294
 760.793 594.851
 264.072 585.654
 678.520 350.084
 11.916 137.887
 118.885 445.685
 174.836 925.644
 907.116 711.471
 240.250 841.251
 232.015 391.245
 175.452 320.477
 64.963 249.084
 978.672 147.011
 694.735 185.776
 839.510 437.850
 946.267 322.915
 479.676 998.124
 141.677 472.383
 607.759 353.240
 674.658 998.228
 435.721 583.384
 287.644 843.963
 85.769 624.873
 926.251 4.699
 883.178 129.448
 886.483 799.249
 855.595 842.263
 934.594 787.215
 817.486 968.108
 62.718 190.436
 738.096 230.394
 519.098 842.943
 403.951 516.020
 21.744 400.449
 877.171 759.772
 508.449 196.511
 806.305 312.933
 102.330 410.778
 107.973 611.987
 966.623 303.606
 949.104 804.481
 499.479 124.896
 818.238 781.083
 571.506 893.039
 980.222 126.890
 756.187 797.640
 915.183 52.958
 344.759 258.284
 806.163 753.490
 299.389 187.515
 570.013 598.177
 686.459 291.744
 835.585 496.727
 878.415 96.768
 127.867 937.995
 329.155 118.461
 985.403 24.385
 753.502 293.135
 943.136 99.045
 393.390 530.704
 78.999 745.034
 877.453 417.556
 928.383 359.072
 200.351 550.885
 997.552 645.254
 115.260 373.732
 289.680 104.241
 877.204 357.424
 333.158 419.974
 754.534 868.258
 261.986 967.988
 76.793 496.709
 836.385 27.305
 173.839 224.161
 655.262 602.012
 325.790 773.992
 651.085 620.528
 556.532 326.034
 675.362 141.954
 613.968 467.061
 185.741 662.456
 964.471 571.546
 793.261 673.443
 842.210 538.733
 483.314 911.151
 918.958 1.974
 402.056 778.638
 657.954 337.704
 120.505 881.040
 875.555 363.483
 623.204 549.008
 24.176 872.025
 992.548 329.753
 624.886 711.265
 901.809 287.074
 591.653 115.425
 821.075 298.538
 703.346 310.207
 965.323 487.932
 574.108 963.945
 860.320 242.912
 355.593 8.652
 310.852 590.837
 361.996 398.838
 70.846 830.241
 454.992 965.886
 633.338 421.780
 553.056 131.374
 980.187 52.217
 58.687 599.350
 510.180 209.889
 426.395 506.222
 556.251 402.760
 950.700 884.190
 217.478 553.670
 141.755 722.245
 681.996 5.655
 609.515 685.565
 768.833 737.510
 106.730 493.084
 238.881 741.265
 525.821 633.302
 139.787 354.518
 22.112 114.576
 381.742 617.950
 691.619 158.775
 169.228 278.716
 89.147 532.076
 319.221 861.389
 383.636 705.519
 813.732 647.729
 742.388 407.943
 801.562 453.744
 72.035 797.942
 271.560 666.567
 57.952 377.943
 561.526 144.684
 399.606 606.595
 990.160 723.726
 679.371 655.058
 154.384 277.555
 697.205 883.788
 724.310 522.776
 701.878 890.140
 999.382 126.536
 427.893 660.001
 621.615 675.741
 460.812 731.101
 937.773 824.386
 285.294 889.311
 777.894 479.024
 581.013 835.793
 291.464 375.457
 410.912 311.237
 827.070 398.254
 961.407 188.465
 231.494 694.915
 340.675 156.689
 908.476 125.386
 592.660 445.647
 247.044 92.650
 842.709 967.363
 789.087 939.508
 235.615 694.569
 643.335 129.165
 766.391 720.730
 8.982 502.275
 24.421 445.655
 290.757 310.751
 386.938 656.907
 665.438 149.486
 0.573 900.398
 297.713 662.553
 500.349 689.021
 854.345 202.311
 432.780 536.880
 886.179 820.671
 700.224 45.296
 847.234 814.769
 532.417 837.422
 511.597 918.236
 851.041 838.937
 798.013 398.520
 835.469 546.349
 187.734 205.419
 761.687 590.983
 145.571 721.680
 89.264 190.554
 52.281 39.652
 458.571 341.666
 906.751 365.272
 955.893 721.531
 440.457 609.838
 259.413 877.404
 738.741 339.116
 224.151 44.802
 121.531 517.167
 56.766 773.401
 990.766 308.354
 507.902 891.075
 897.167 125.139
 834.656 405.948
 962.030 62.471
 601.213 953.272
 460.652 412.731
 462.158 823.857
 236.184 570.605
 759.192 464.486
 272.552 917.154
 234.545 385.064
 272.143 210.075
 178.371 424.175
 220.988 236.449
 465.613 362.280
 396.929 529.500
 861.604 493.383
 3.722 477.205
 674.075 300.699
 968.272 213.524
 869.820 174.494
 494.397 978.976
 552.389 771.083
 752.999 753.088
 686.622 266.996
 836.742 624.502
 958.182 303.185
 501.861 693.341
 51.596 747.982
 648.238 53.646
 626.409 707.287
 292.212 230.716
 154.328 164.562
 508.694 138.974
 164.658 695.764
 457.075 361.346
 523.504 345.118
 859.379 152.226
 164.522 701.909
 822.416 744.909
 294.120 737.272
 544.781 153.429
 938.704 59.881
 534.022 941.163
 790.684 962.708
 491.790 268.220
 476.543 257.459
 971.226 700.844
 525.451 242.429
 440.023 683.973
 699.899 802.423
 116.750 548.254
 778.099 190.769
 212.217 391.617
 996.843 353.701
 280.294 979.802
 896.887 102.472
 745.057 927.570
 312.362 160.043
 258.054 220.895
 341.233 264.351
 988.497 628.996
 783.281 521.834
 851.159 633.020
 271.759 11.523
 825.591 205.659
 18.893 945.738
 163.124 543.501
 186.266 217.971
 365.028 752.886
 649.248 897.253
 249.696 482.337
 698.689 662.108
 315.028 682.744
 689.870 572.825
 504.064 553.696
 63.020 240.294
 659.934 434.296
 604.614 911.036
 626.217 944.045
 455.270 314.714
 529.800 238.838
 687.690 141.486
 147.314 374.554
 343.952 576.729
 978.450 662.321
 531.352 530.327
 258.223 642.360
 503.193 682.842
 366.943 124.699
 897.523 623.025
 126.003 263.389
 352.470 577.593
 187.066 104.719
 269.629 207.762
 972.865 628.900
 343.080 856.203
 453.434 278.734
 725.180 427.001
 939.274 18.533
 53.868 739.508
 242.948 413.379
 540.134 950.094
 156.137 274.597
 507.332 234.710
 566.840 434.507
 112.849 886.388
 510.602 935.475
 972.146 837.664
 523.191 728.581
 378.427 166.180
 305.828 150.432
 179.245 695.945
 596.794 397.724
 873.510 445.924
 387.134 753.801
 446.005 496.633
 48.400 885.951
 7.108 204.481
 335.266 463.412
 676.701 468.730
 566.831 121.632
 894.788 588.799
 12.099 286.307
 587.289 797.374
 745.169 80.018
 321.554 740.231
 84.892 864.187
 788.694 435.469
 486.128 459.719
 13.031 786.849
 152.303 671.718
 555.177 768.081
 141.961 988.289
 415.035 422.431
 748.685 692.717
 202.987 835.932
 50.661 724.634
 608.407 9.394
 812.743 442.413
 9.372 856.548
 142.930 609.733
 818.976 440.834
 172.476 978.398
 513.173 595.103
 463.328 432.212
 221.776 575.893
 220.376 848.543
 855.601 731.689
 774.219 321.588
 384.151 923.058
 231.183 761.044
 543.426 747.788
 892.554 859.546
 744.146 387.570
 709.076 129.983
 646.692 11.875
 47.262 908.406
 978.581 322.005
 741.988 549.140
 979.219 682.608
 338.919 295.971
 979.470 823.155
 587.800 677.494
 252.502 767.760
 333.618 567.221
 427.939 203.721
 620.507 981.770
 542.294 178.050
 929.338 115.899
 631.589 833.908
 324.003 274.511
 661.998 897.219
 895.880 142.766
 374.212 95.874
 236.959 10.625
 198.165 453.224
 908.321 52.396
 16.074 23.087
 624.335 860.972
 30.752 720.088
 469.173 96.635
 978.431 306.992
 179.392 168.498
 134.431 705.990
 845.851 300.404
 47.776 744.994
 244.639 510.583
 337.141 390.341
 37.784 964.303
 643.232 876.616
 880.968 740.670
 498.182 861.108
 831.399 328.531
 304.852 508.781
 611.296 562.929
 260.539 973.371
 201.459 303.900
 181.033 66.541
 818.370 905.599
 130.789 501.056
 673.628 528.292
 220.039 222.155
 585.938 101.838
 144.763 286.025
 775.884 390.656
 103.618 53.280
 238.334 161.310
 788.340 202.195
 375.291 79.730
 699.981 60.145
 955.566 221.404
 160.074 847.049
 521.890 160.917
 958.889 731.920
 619.357 603.902
 586.022 748.919
 402.874 662.308
 723.370 994.092
 480.102 771.073
 27.010 535.610
 147.920 159.640
 890.592 791.529
 325.600 874.570
 654.716 948.450
 520.514 889.981
 718.684 265.999
 579.403 521.205
 915.317 805.534
 980.270 495.276
 846.774 472.256
 160.027 841.549
 248.098 18.943
 207.708 599.364
 772.322 343.429
 991.776 940.506
 381.285 552.931
 945.656 55.939
 112.776 664.291
 773.798 333.395
 788.518 773.540
 930.362 369.885
 967.891 140.071
 986.019 26.754
 456.744 984.855
 760.628 490.780
 94.518 258.848
 138.965 489.997
 589.946 73.051
 784.700 904.847
 407.445 537.161
 959.018 882.202
 253.024 86.659
 472.356 710.456
 527.884 911.304
 541.486 547.736
 246.254 269.899
 283.571 152.293
 715.446 490.899
 500.942 975.089
 693.142 535.703
 745.339 910.619
 539.961 626.677
 801.598 125.188
 923.134 615.998
 304.680 294.583
 76.243 261.012
 260.053 278.645
 235.509 159.059
 538.543 372.313
 237.940 827.579
 678.577 325.790
 41.918 857.211
 470.277 985.596
 105.828 545.643
 189.168 729.013
 702.435 282.890
 67.522 543.199
 751.438 814.813
 666.914 223.862
 93.582 487.053
 477.835 464.454
 108.673 557.695
 5.811 693.476
 576.709 571.141
 196.038 153.508
 904.035 780.762
 640.945 550.398
 571.224 382.290
 151.248 424.677
 520.413 327.803
 948.077 390.414
 379.543 201.206
 651.719 370.630
 939.802 785.733
 54.955 645.036
 259.294 793.087
 232.082 767.681
 587.167 769.085
 158.242 452.381
 993.153 474.227
 710.280 246.239
 980.606 357.405
 655.806 990.601
 367.852 910.373
 180.402 619.514
 582.268 288.834
 276.149 73.725
 41.268 207.684
 242.853 959.873
 139.966 623.546
 915.094 896.639
 250.139 483.065
 504.725 239.752
 111.193 982.292
 74.412 434.136
 690.836 507.922
 270.929 612.865
 469.251 138.146
 637.894 148.346
 691.745 207.817
 390.602 701.440
 305.470 693.683
 217.447 339.553
 488.218 770.280
 423.478 576.535
 161.989 811.126
 455.099 687.293
 9.649 863.947
 647.392 471.011
 956.340 479.643
 476.387 271.812
 93.152 4.486
 940.748 648.544
 692.079 601.788
 156.407 640.357
 449.421 416.199
 242.735 267.061
 888.962 260.218
 981.890 288.460
 23.755 832.947
 119.296 521.329
 811.684 886.142
 70.968 263.265
 618.854 557.993
 944.259 826.908
 127.938 692.571
 346.889 464.132
 775.865 759.622
 342.767 316.511
 584.583 658.290
 952.737 615.155
 946.324 417.826
 838.072 459.831
 654.938 552.572
 741.301 814.897
 929.980 557.118
 92.964 189.188
 880.764 976.004
 77.552 30.563
 402.146 401.475
 743.541 515.896
 809.210 159.408
 250.739 896.986
 109.103 869.661
 585.731 256.023
 8.049 310.665
 508.981 705.237
 971.209 392.653
 793.911 149.278
 631.756 628.389
 101.243 521.298
 900.745 379.608
 926.183 351.027
 406.513 711.715
 739.957 962.194
 615.180 784.795
 702.283 4.988
 703.952 987.087
 582.081 275.102
 106.392 135.156
 927.823 362.951
 581.498 945.779
 167.239 14.412
 712.548 66.600
 482.494 707.895
 281.391 439.979
 748.629 792.330
 931.700 886.899
 990.060 158.176
 700.992 20.619
 105.730 290.580
 214.797 934.013
 644.416 282.977
 773.746 316.746
 237.384 963.875
 980.711 530.888
 678.676 343.038
 533.156 754.061
 299.682 640.293
 6.980 151.284
 133.215 885.679
 871.409 489.376
 775.119 529.298
 167.367 5.857
 903.761 369.456
 649.779 298.070
 137.821 985.124
 210.987 633.773
 532.103 471.302
 869.708 293.244
 214.230 741.349
 907.592 242.269
 839.659 737.806
 71.453 778.116
 29.415 231.944
 419.780 475.149
 298.103 282.327
 991.478 237.305
 176.295 44.707
 205.252 10.833
 981.440 300.917
 780.231 457.993
 648.333 514.938
 100.878 891.643
 50.368 282.573
 758.759 38.577
 635.879 960.355
 495.236 768.158
 982.450 923.121
 775.563 90.247
 2.107 82.682
 657.372 306.011
 180.587 917.098
 714.412 766.053
 26.618 616.979
 356.978 847.185
 167.449 998.237
 599.288 362.363
 533.045 396.724
 884.758 43.859
 304.996 826.759
 44.434 129.207
 701.616 620.813
 461.670 590.078
 865.886 580.419
 505.461 598.881
 708.413 258.042
 811.858 365.000
 327.544 396.318
 901.741 196.251
 830.170 205.329
 366.461 271.198
 959.831 131.763
 700.800 129.582
 806.726 27.814
 164.125 802.473
 133.725 265.023
 482.221 77.292
 62.883 852.178
 18.933 907.848
 291.097 140.578
 331.526 983.906
 857.174 258.888
 937.594 31.915
 184.627 178.548
 153.815 357.556
 547.166 824.794
 85.108 306.417
 822.093 114.227
 142.392 821.766
 939.219 304.363
 821.778 743.909
 530.714 811.219
 189.428 315.822
 125.186 306.054
 464.296 941.609
 694.921 700.457
 983.664 260.903
 299.393 719.691
 459.785 241.985
 14.877 437.411
 904.439 213.240
 796.265 81.420
 604.049 516.379
 583.265 941.101
 591.852 10.939
 992.319 524.699
 783.927 738.926
 684.293 581.045
 249.588 187.667
 775.791 958.953
 478.505 300.267
 981.597 912.085
 319.965 474.299
 3.004 641.951
 915.119 574.029
 680.610 22.068
 160.040 538.695
 732.644 367.608
 343.404 593.757
 326.229 253.620
 743.062 724.131
 57.421 77.833
 364.339 823.986
 127.996 788.845
 211.384 438.523
 37.191 825.223
 631.063 916.338
 92.745 344.509
 314.899 19.415
 578.411 662.792
 524.427 30.032
 788.590 15.353
 383.364 353.826
 101.865 217.607
 598.576 765.908
 264.343 124.455
 501.444 267.382
 493.954 417.119
 690.520 14.029
 504.870 792.083
 982.118 713.774
 146.367 80.120
 592.541 47.194
 815.621 818.295
 67.032 93.427
 854.811 858.693
 97.380 6.122
 698.485 389.572
 21.705 609.371
 969.521 323.176
 43.577 516.825
 106.336 66.046
 438.957 428.655
 468.599 819.077
 711.924 556.653
 445.073 483.453
 615.704 559.251
 559.817 93.044
 553.921 842.728
 329.661 212.690
 326.277 775.227
 7.305 584.394
 769.210 954.952
 894.600 259.942
 179.665 627.108
 626.659 709.391
 691.387 125.501
 409.489 761.588
 18.606 559.653
 295.284 427.366
 290.188 127.702
 56.748 530.662
 495.192 425.900
 384.376 870.928
 352.966 979.413
 991.294 245.436
 40.682 234.196
 734.777 846.944
 69.469 239.493
 220.891 235.706
 936.445 793.987
 170.990 570.615
 811.344 520.694
 421.097 18.675
 88.496 36.542
 75.959 81.916
 871.412 468.260
 530.178 963.862
 409.828 178.364
 733.814 411.785
 807.629 860.772
 857.053 725.243
 422.743 567.883
 988.572 714.915
 822.812 678.229
 479.266 368.884
 807.667 10.148
 263.875 266.626
 303.561 952.101
 908.209 445.601
 145.411 599.584
 142.159 433.221
 240.454 963.049
 355.226 610.736
 26.636 607.457
 511.216 468.410
 756.485 884.256
 444.948 776.915
 35.248 768.582
 751.938 262.769
 381.824 281.759
 891.159 200.698
 851.729 390.864
 563.098 978.888
 30.378 977.934
 475.655 350.317
 867.925 71.669
 797.341 841.775
 857.268 660.236
 652.051 879.249
 256.546 446.557
 117.138 222.238
 306.199 274.526
 234.141 539.138
 396.654 318.828
 370.259 550.375
 691.860 680.807
 922.394 405.640
 920.689 722.379
 331.412 526.997
 604.850 268.912
 872.349 362.039
 419.047 955.762
 860.007 562.683
 275.273 232.645
 115.113 388.043
 15.037 391.897
 583.554 367.360
 786.027 983.141
 402.882 834.918
 606.002 915.790
 932.066 137.695
 687.934 745.640
 971.323 533.206
 555.683 171.655
 720.878 845.270
 136.251 728.646
 785.874 275.525
 18.392 411.249
 507.606 715.410
 141.741 380.376
 70.449 944.500
 877.324 626.770
 633.574 104.694
 909.341 154.654
 304.742 314.678
 487.346 824.573
 200.836 634.614
 523.625 896.884
 420.247 347.280
 26.870 750.026
 232.973 619.495
 432.629 430.442
 625.351 617.990
 283.888 109.193
 921.217 538.698
 280.233 174.826
 146.241 370.454
 128.067 349.628
 166.954 546.311
 642.192 659.111
 183.118 572.012
 753.734 360.425
 597.555 785.937
 132.026 607.756
 550.125 263.176
 17.911 30.758
 854.487 583.836
 160.377 870.504
 792.590 438.696
 843.013 466.495
 231.016 430.634
 355.056 844.127
 56.654 675.561
 705.621 806.104
 671.375 29.921
 278.905 190.962
 624.025 732.094
 690.704 999.856
 734.086 591.528
 618.717 597.695
 818.552 382.335
 454.982 620.514
 369.198 977.895
 460.841 37.542
 941.515 821.184
 713.562 758.964
 262.521 273.878
 617.749 499.976
 998.968 78.325
 540.804 324.924
 59.515 843.510
 224.697 434.372
 247.164 12.745
 859.320 620.654
 997.299 961.624
 986.768 217.407
 1.027 624.686
 980.311 884.729
 345.332 663.929
 523.962 798.792
 725.877 618.172
 953.945 613.286
 583.620 546.043
 235.613 305.883
 163.979 374.786
 790.212 857.738
 431.892 860.140
 985.334 794.942
 135.272 758.153
 318.734 370.812
 683.988 407.288
 693.782 525.306
 695.505 458.648
 570.256 426.885
 298.797 404.228
 618.941 102.440
 535.250 909.101
 83.021 377.910
 352.380 715.235
 702.255 586.819
 859.690 154.851
 464.049 522.845
 265.499 582.896
 863.818 197.834
 501.763 445.252
 868.288 666.365
 186.576 266.029
 540.958 555.371
 690.216 728.804
 797.902 821.700
 532.206 798.641
 81.945 496.447
 719.299 680.343
 769.455 872.828
 465.636 420.745
 830.179 380.272
 748.278 366.295
 948.504 652.838
 528.209 100.000
 864.101 452.306
 96.632 162.757
 809.133 818.127
 729.593 962.571
 394.195 276.401
 694.783 81.223
 240.201 102.214
 149.680 382.265
 760.839 463.788
 800.340 228.065
 290.614 18.275
 508.364 938.904
 825.400 928.708
 696.344 726.413
 922.648 846.144
 218.969 450.073
 301.838 682.649
 850.659 62.853
 725.393 787.338
 156.935 804.788
 237.221 742.684
 934.609 486.437
 529.637 500.790
 747.424 383.287
 416.947 74.093
 174.171 783.746
 260.990 842.321
 3.832 434.085
 944.088 613.442
 738.450 481.323
 169.863 522.476
 833.773 897.558
 622.161 325.531
 257.881 285.543
 784.856 570.214
 269.914 814.784
 56.756 936.069
 108.550 360.080
 550.422 944.017
 280.096 640.987
 583.850 451.694
 799.195 862.353
 130.155 367.379
 464.534 494.870
 231.248 829.911
 653.921 12.934
 783.812 482.189
 257.416 618.293
 924.493 193.750
 996.352 855.653
 59.188 711.406
 216.074 95.136
 59.706 799.438
 209.868 781.180
 279.228 801.519
 602.949 183.885
 383.213 560.082
 373.815 833.170
 950.249 875.619
 743.908 455.369
 841.430 304.354
 656.952 793.567
 268.927 969.541
 581.030 295.251
 694.390 106.391
 287.180 52.487
 363.692 446.367
 428.806 230.293
 722.387 961.598
 710.466 308.107
 770.443 388.672
 189.759 968.064
 797.638 802.766
 502.113 213.290
 912.995 53.280
 188.828 1.695
 441.468 351.903
 699.971 188.229
 35.439 739.868
 345.397 124.425
 242.414 585.390
 491.853 752.148
 116.589 972.619
 617.725 223.127
 171.781 653.563
 608.403 892.175
 785.966 723.224
 526.531 275.629
 900.559 940.537
 347.817 183.754
 156.252 513.899
 92.884 563.596
 195.252 576.070
 890.304 604.546
 788.931 630.654
 710.054 730.877
 350.037 118.502
 447.833 242.505
 717.831 349.932
 309.847 466.647
 398.824 316.259
 838.692 388.907
 569.527 35.828
 680.986 273.334
 543.159 825.146
 276.536 828.355
 340.091 200.439
 950.440 991.244
 830.532 509.653
 520.109 490.354
 314.431 136.512
 48.164 494.938
 622.576 488.681
 42.447 10.824
 947.450 529.406
 441.534 250.862
 803.726 399.620
 547.378 166.952
 265.540 534.471
 547.835 231.366
 998.319 449.382
 986.288 595.091
 492.410 166.323
 11.477 17.180
 287.749 697.038
 209.596 678.945
 155.026 488.080
 467.184 788.569
 49.163 669.859
 525.044 4.053
 883.434 11.465
 501.226 304.806
 573.317 853.099
 728.899 314.655
 482.493 922.821
 269.826 902.275
 61.607 813.556
 626.307 480.281
 624.076 235.383
 637.208 3.413
 450.908 717.915
 663.527 581.964
 685.018 734.803
 755.300 621.874
 269.741 789.135
 57.446 861.759
 839.133 632.746
 722.950 873.716
 390.432 807.587
 726.724 944.290
 500.858 172.470
 334.579 560.075
 109.286 108.393
 404.121 435.329
 613.598 40.701
 956.488 473.679
 460.464 652.390
 540.998 729.971
 77.600 331.646
 253.654 199.772
 49.092 655.373
 2.673 621.730
 820.203 981.904
 830.619 831.369
 975.320 948.728
 97.278 93.946
 625.542 49.089
 847.196 199.486
 613.363 714.331
 180.930 496.156
 861.332 942.371
 322.992 930.854
 108.259 487.517
 938.500 160.655
 667.076 729.691
 154.347 888.824
 457.903 354.200
 451.950 398.224
 1.075 944.322
 833.100 327.567
 959.091 81.653
 337.144 727.065
 182.866 892.489
 478.660 395.342
 613.662 517.225
 555.245 135.273
 213.220 324.155
 73.183 459.521
 814.477 965.222
 986.265 154.703
 205.597 470.654
 724.226 94.219
 260.852 409.414
 489.998 532.881
 720.955 875.723
 370.077 470.796
 589.189 387.108
 973.546 329.646
 662.073 150.585
 590.010 322.158
 646.934 40.459
 934.826 336.526
 654.057 769.056
 85.057 613.701
 686.635 371.647
 57.892 819.327
 514.447 285.304
 954.446 546.910
 11.736 10.799
 698.604 718.285
 499.362 904.694
 108.680 546.018
 766.898 869.000
 518.119 605.098
 501.371 167.269
 32.295 433.837
 632.998 893.460
 96.888 892.484
 270.286 613.786
 637.674 89.730
 160.606 767.888
 93.250 19.445
 29.838 695.790
 135.824 500.911
 355.622 808.346
 398.470 594.193
 571.187 864.107
 690.908 267.640
 916.880 493.342
 783.953 766.749
 18.504 724.190
 122.317 303.556
 217.905 36.624
 736.594 424.494
 982.336 382.151
 71.460 684.299
 723.670 162.146
 534.667 156.524
 743.260 621.870
 859.964 340.752
 38.036 772.874
 129.353 316.406
 441.296 351.459
 731.829 567.626
 188.741 518.601
 65.922 928.014
 985.857 836.437
 294.147 123.789
 74.146 362.643
 503.830 625.385
 546.477 597.334
 749.306 37.651
 219.600 123.286
 376.404 295.073
 36.341 491.048
 946.167 99.087
 121.178 623.070
 868.472 598.306
 958.651 418.106
 368.557 418.771
 490.638 517.464
 684.292 90.221
 350.093 302.129
 926.429 366.495
 657.879 94.241
 28.262 224.827
 326.215 473.091
 818.429 661.929
 235.777 335.795
 827.395 136.795
 910.254 352.622
 794.128 384.455
 907.170 318.920
 487.207 725.047
 409.971 387.414
 860.019 193.129
 854.899 590.000
 391.617 228.088
 596.313 505.918
 845.460 103.463
 923.198 498.318
 432.667 177.357
 333.217 983.846
 273.036 754.682
 72.335 596.152
 87.290 342.394
 109.643 495.633
 662.400 219.207
 68.336 121.560
 946.075 40.403
 132.921 301.807
 737.492 55.600
 635.697 268.229
 142.905 972.858
 256.759 976.384
 4.056 486.812
 493.424 416.496
 834.554 573.050
 37.765 813.699
 817.747 297.533
 793.342 750.603
 735.759 701.040
 641.092 70.719
 372.658 287.579
 484.516 719.524
 727.989 406.269
 148.835 498.724
 5.935 892.671
 38.736 612.106
 729.074 393.096
 64.043 197.353
 836.194 889.641
 789.435 112.073
 336.062 770.848
 448.743 684.336
 31.818 939.995
 860.008 74.343
 235.091 647.490
 186.116 215.882
 939.728 93.926
 287.401 921.403
 9.797 134.822
 314.965 815.491
 896.086 276.311
 482.976 996.899
 773.690 373.133
 248.902 173.108
 787.439 206.848
 615.020 933.385
 2.140 254.552
 963.157 561.849
 334.134 168.446
 845.922 592.100
 46.065 626.864
 908.688 186.155
 627.404 531.116
 611.914 414.908
 72.102 893.335
 496.267 923.083
 667.357 963.030
 294.395 91.983
 592.975 89.172
 482.494 247.513
 521.154 816.091
 699.272 293.574
 327.007 711.466
 485.179 242.454
 248.986 260.264
 734.332 840.132
 857.112 807.076
 157.294 987.178
 930.048 359.070
 554.608 92.339
 447.363 81.651
 256.714 288.805
 961.498 428.083
 231.771 531.035
 419.112 83.050
 963.220 677.040
 300.483 698.920
 696.003 466.756
 688.896 833.690
 314.732 817.129
 472.632 523.115
 297.439 569.622
 426.748 638.926
 561.523 12.678
 979.970 93.469
 839.108 442.465
 306.280 182.310
 570.144 267.876
 207.046 934.844
 344.499 773.636
 486.819 433.654
 148.075 457.708
 46.126 222.050
 140.201 700.607
 293.079 342.086
 305.600 515.144
 240.635 319.394
 57.735 891.490
 539.294 763.845
 23.187 185.860
 880.585 804.612
 688.572 508.800
 582.457 583.333
 50.635 823.918
 574.558 639.320
 662.450 658.282
 483.210 525.995
 628.535 905.918
 569.887 78.802
 861.510 145.343
 103.166 732.884
 793.069 426.508
 495.986 375.831
 331.372 362.601
 573.880 769.295
 101.968 104.699
 465.356 326.428
 405.192 914.299
 335.350 373.664
 202.415 378.349
 982.621 229.838
 217.840 146.800
 860.934 917.939
 650.974 493.207
 484.008 890.696
 354.741 99.116
 260.700 246.953
 791.105 603.314
 358.005 878.244
 853.552 513.384
 186.720 291.828
 295.604 691.141
 982.519 375.651
 156.727 452.447
 851.488 611.264
 189.299 288.690
 654.648 601.874
 899.153 760.166
 514.600 804.589
 781.610 434.894
 286.281 969.198
 607.423 69.809
 493.015 561.724
 959.057 39.997
 392.026 851.455
 485.959 316.856
 606.679 967.798
 714.601 844.210
 205.583 81.144
 470.057 744.763
 983.988 563.871
 623.665 455.770
 726.449 68.050
 637.077 205.734
 320.480 580.332
 215.983 532.648
 120.944 737.629
 884.376 153.243
 9.392 705.777
 837.891 32.495
 179.863 324.357
 506.219 99.057
 44.119 731.736
 651.474 597.020
 469.622 423.386
 931.779 464.710
 230.340 422.400
 874.951 559.838
 404.588 603.275
 422.483 695.873
 39.491 998.535
 232.968 770.947
 715.356 313.221
 969.318 227.784
 385.485 696.070
 855.964 416.316
 691.053 780.142
 979.387 390.880
 713.017 962.372
 544.530 277.696
 133.334 84.110
 595.832 628.001
 48.479 987.016
 397.691 425.590
 175.522 625.056
 656.430 458.003
 83.463 428.900
 293.314 167.454
 992.455 749.342
 363.507 465.364
 936.036 397.840
 604.318 183.511
 954.887 391.683
 711.472 221.323
 966.380 976.319
 836.166 174.196
 966.892 206.097
 598.146 449.328
 911.134 825.852
 579.081 16.092
 565.516 808.954
 332.203 936.045
 644.686 712.475
 282.716 377.297
 858.997 437.866
 941.408 658.901
 75.862 107.151
 881.511 978.555
 533.218 542.070
 284.989 352.130
 44.926 369.415
 225.715 203.049
 965.577 563.133
 478.333 265.483
 598.469 406.390
 606.071 555.613
 951.343 439.201
 549.379 183.272
 688.737 114.322
 399.421 551.248
 669.575 171.704
 563.396 866.131
 169.132 356.098
 7.981 973.136
 294.049 130.308
 676.542 953.855
 939.056 705.715
 816.808 81.985
 89.182 640.114
 708.403 24.890
 228.986 699.493
 851.996 281.367
 921.768 794.474
 859.930 946.568
 310.592 873.839
 186.362 947.821
 866.419 367.492
 145.489 869.842
 366.923 440.672
 909.936 619.841
 985.907 162.165
 956.440 223.316
 864.106 54.142
 659.282 506.485
 427.208 123.313
 928.510 843.547
 528.730 756.097
 282.732 324.156
 689.807 68.822
 946.354 942.093
 954.015 852.742
 207.824 799.263
 294.980 948.431
 686.109 954.513
 933.053 171.277
 472.781 784.763
 112.996 126.181
 570.346 442.471
 848.873 872.799
 185.607 830.228
 289.834 300.800
 389.732 127.368
 838.761 756.557
 382.387 217.924
 55.770 327.752
 131.833 822.358
 994.230 780.697
 870.639 931.464
 695.293 387.293
 749.882 499.369
 558.201 345.909
 664.070 758.999
 611.126 654.830
 702.951 978.689
 937.434 740.930
 41.850 749.452
 724.675 873.021
 103.885 760.936
 360.914 32.651
 98.522 538.214
 421.086 999.473
 222.434 334.697
 183.876 598.617
 889.920 637.762
 869.123 409.567
 908.461 887.830
 162.305 445.981
 925.995 649.066
 824.434 970.839
 223.688 726.429
 504.235 438.540
 813.172 491.212
 959.314 673.527
 200.362 862.661
 141.836 562.241
 306.902 169.533
 352.910 401.289
 181.327 171.155
 462.239 399.609
 899.319 306.658
 22.887 856.778
 638.384 233.371
 685.241 54.817
 337.404 646.218
 282.878 618.667
 714.466 490.332
 182.472 873.674
 143.848 5.552
 269.618 799.871
 990.007 606.341
 295.311 436.583
 295.781 701.623
 199.509 801.157
 135.043 9.777
 627.772 467.575
 705.815 303.445
 786.367 209.955
 175.964 421.793
 365.784 498.790
 45.348 674.667
 780.512 981.133
 79.449 809.709
 905.739 357.347
 751.832 661.579
 773.841 654.648
 236.018 609.134
 962.856 800.306
 769.716 454.639
 256.429 514.395
 211.764 247.306
 373.887 913.479
 689.041 605.730
 407.194 273.249
 829.210 969.895
 8.854 211.126
 466.163 918.716
 254.549 81.208
 236.855 724.447
 562.974 726.137
 837.836 947.448
 652.497 396.701
 131.888 385.934
 512.608 764.036
 872.911 633.228
 983.447 535.548
 711.640 923.284
 188.038 409.259
 845.134 692.871
 621.118 517.720
 246.774 200.549
 741.035 318.361
 756.079 728.795
 965.201 168.957
 392.789 982.308
 766.673 812.425
 388.958 674.244
 294.025 302.479
 486.364 370.154
 476.488 789.681
 732.099 109.525
 772.300 205.415
 109.138 335.561
 614.077 519.405
 975.125 189.319
 698.063 585.271
 143.938 234.191
 754.383 949.448
 51.370 406.402
 476.294 593.641
 397.111 187.647
 234.393 762.302
 876.825 183.781
 866.226 537.549
 615.455 0.913
 725.645 48.373
 18.945 335.042
 765.196 413.221
 387.422 847.211
 377.897 130.184
 517.850 761.864
 163.955 452.742
 985.628 296.711
 538.509 767.532
 978.017 367.954
 936.681 460.973
 681.333 391.525
 283.532 701.123
 850.281 60.303
 813.493 838.271
 441.451 376.632
 384.185 251.061
 31.989 881.477
 224.110 833.957
 204.769 384.854
 876.354 476.532
 527.398 770.791
 698.338 756.156
 126.456 843.749
 100.951 224.372
 930.922 187.541
 162.415 575.533
 278.545 623.240
 939.392 246.724
 922.597 846.086
 779.807 603.625
 298.992 975.036
 981.176 451.772
 798.118 110.414
 950.857 700.873
 393.011 128.383
 529.470 266.588
 295.095 174.935
 707.766 775.131
 907.799 1.404
 675.820 37.422
 622.644 18.586
 19.722 168.337
 425.376 863.253
 156.522 370.289
 653.215 260.955
 457.529 897.191
 948.158 939.560
 340.939 323.511
 693.563 471.946
 257.947 613.119
 288.008 892.100
 495.918 403.901
 116.008 190.651
 74.984 577.435
 211.906 823.339
 420.728 389.571
 401.660 894.417
 608.744 909.561
 245.982 957.525
 653.347 104.880
 824.026 425.702
 861.962 859.293
 294.588 432.165
 711.621 406.834
 84.438 932.190
 990.223 878.555
 392.157 697.251
 251.785 807.280
 699.990 204.688
 583.881 823.709
 973.035 864.303
 602.004 351.534
 840.173 407.735
 748.067 706.427
 18.071 973.265
 860.069 601.618
 610.174 589.411
 531.702 29.295
 316.642 552.553
 632.042 831.066
 486.802 29.716
 97.278 891.711
 868.927 35.979
 532.623 828.304
 727.250 440.961
 520.227 732.337
 145.629 570.048
 768.182 26.903
 91.435 268.999
 260.029 786.236
 520.954 496.075
 479.859 33.523
 145.399 860.690
 154.765 78.048
 699.579 323.800
 36.832 8.181
 746.256 60.879
 256.656 46.900
 369.429 326.673
 138.778 766.494
 48.459 881.242
 948.200 704.480
 629.508 983.667
 411.777 919.854
 516.614 243.709
 556.814 564.569
 965.629 368.507
 163.324 847.007
 981.898 442.808
 120.499 450.505
 676.780 244.384
 99.841 799.334
 737.069 894.062
 47.834 686.490
 691.014 60.728
 103.994 982.133
 29.382 939.747
 162.680 109.262
 652.112 268.321
 619.339 25.509
 81.183 968.603
 27.316 798.630
 6.898 370.027
 796.259 861.030
 944.734 872.742
 497.276 418.485
 577.993 906.623
 315.842 654.057
 80.836 912.818
 176.978 584.340
 767.909 140.709
 727.310 106.744
 540.049 391.638
 817.333 729.112
 107.757 546.386
 209.792 142.955
 20.845 146.751
 724.800 525.762
 337.512 338.383
 900.676 713.904
 880.765 764.125
 935.962 43.590
 584.616 181.525
 320.499 222.098
 384.671 587.921
 252.494 464.378
 493.872 909.926
 968.229 851.231
 88.449 55.421
 228.479 365.264
 353.933 554.999
 861.045 910.919
 276.991 621.560
 855.330 287.104
 364.349 232.376
 649.119 157.758
 802.104 554.103
 999.174 550.285
 192.002 470.034
 948.631 937.932
 498.925 178.331
 611.346 54.345
 876.893 373.408
 705.170 911.668
 598.757 729.258
 354.728 103.411
 964.633 618.013
 724.897 66.098
 201.683 829.692
 566.984 136.410
 466.627 636.047
 992.256 700.660
 924.118 754.097
 416.315 609.134
 878.807 520.688
 30.748 77.915
 294.437 61.051
 696.166 174.693
 25.911 110.288
 357.207 472.747
 334.099 881.187
 952.416 739.520
 940.704 434.359
 30.215 424.149
 32.173 132.874
 539.857 934.030
 336.139 204.258
 399.756 96.391
 97.953 204.475
 764.389 30.185
 483.359 313.688
 427.877 790.103
 459.323 189.901
 483.139 362.639
 469.579 377.596
 369.081 808.885
 463.840 593.238
 406.804 865.797
 877.245 182.808
 174.393 83.332
 634.953 528.626
 876.829 426.039
 899.527 549.691
 714.445 181.882
 137.586 833.127
 74.600 366.521
 787.065 511.361
 804.654 596.720
 815.284 183.196
 460.670 531.375
 307.045 905.451
 59.499 482.984
 775.409 259.464
 739.072 116.812
 588.020 443.151
 803.098 350.808
 19.335 239.890
 795.131 608.525
 322.586 71.242
 619.743 562.296
 541.419 417.942
 864.734 927.958
 804.847 975.041
 640.718 869.292
 653.457 540.327
 658.838 164.433
 690.770 883.668
 332.711 642.847
 30.647 537.879
 289.086 75.781
 686.910 433.773
 378.292 891.597
 120.560 683.567
 618.683 877.034
 596.598 223.833
 220.384 643.783
 108.396 853.202
 97.312 704.907
 282.606 848.349
 980.367 776.426
 589.788 487.252
 229.622 545.211
 141.385 639.763
 753.373 915.253
 466.699 56.293
 573.948 341.001
 626.399 65.641
 734.534 600.193
 352.446 317.958
 571.214 461.171
 206.696 729.619
 236.414 513.872
 948.654 419.873
 563.540 702.387
 901.725 706.882
 420.509 204.254
 439.945 950.892
 77.915 521.650
 194.563 508.374
 484.682 397.686
 941.427 372.065
 822.335 252.444
 693.087 312.694
 123.573 694.827
 429.557 869.115
 870.167 644.358
 382.262 230.609
 310.478 169.534
 388.703 559.806
 193.027 184.198
 690.594 274.310
 836.885 149.527
 613.754 162.431
 43.315 306.067
 879.939 392.075
 589.804 247.722
 223.358 685.753
 684.601 778.506
 460.234 398.646
 247.209 534.398
 958.912 436.096
 621.379 268.745
 429.355 882.689
 928.375 592.899
 271.144 653.845
 789.289 327.245
 143.173 204.876
 348.580 85.372
 529.171 389.525
 132.706 810.150
 532.047 513.610
 196.574 370.070
 926.161 808.676
 618.683 62.911
 197.336 300.181
 778.444 658.048
 301.219 975.123
 14.551 25.282
 645.168 391.057
 452.909 174.618
 148.906 303.837
 691.037 786.026
 544.584 432.301
 20.808 799.698
 545.787 297.420
 303.604 15.105
 433.302 859.526
 25.481 701.270
 587.660 884.377
 451.772 131.776
 736.734 66.574
 870.914 547.408
 201.643 662.655
 319.492 28.943
 314.523 987.055
 771.009 984.896
 874.028 618.553
 859.242 667.268
 3.735 585.102
 805.990 206.264
 917.855 438.967
 298.303 876.958
 788.998 815.208
 780.934 592.052
 393.374 364.000
 617.768 260.826
 297.253 455.702
 156.596 611.482
 690.108 637.356
 183.145 179.111
 288.388 846.414
 54.139 392.175
 80.965 3.514
 889.984 414.726
 692.971 968.309
 223.097 628.398
 266.862 373.553
 28.786 267.018
 534.354 491.334
 905.811 787.340
 44.588 735.564
 570.523 502.771
 764.869 386.467
 731.803 894.207
 751.124 620.981
 727.397 805.111
 644.433 448.906
 131.985 529.469
 64.423 954.723
 453.078 104.133
 794.767 611.591
 275.291 55.380
 73.621 914.933
 12.431 447.491
 473.575 241.721
 199.286 503.924
 270.959 507.151
 872.859 874.834
 930.418 707.628
 631.460 4.649
 263.150 918.157
 947.673 96.910
 929.613 379.396
 979.421 108.362
 551.729 356.300
 656.490 648.311
 655.435 883.793
 105.833 871.470
 689.897 7.970
 358.487 582.254
 250.957 872.587
 797.935 105.783
 487.650 943.994
 461.369 706.438
 184.319 783.034
 291.653 769.875
 707.487 295.081
 912.298 820.965
 484.784 70.309
 816.765 80.660
 869.737 782.030
 836.524 412.435
 645.882 173.868
 892.283 557.607
 369.569 734.278
 805.335 782.783
 654.015 43.215
 20.135 877.065
 96.996 59.477
 586.998 647.052
 168.344 393.267
 500.469 110.465
 146.700 237.114
 262.662 821.231
 351.349 985.493
 323.306 647.698
 6.251 300.810
 273.795 739.452
 229.382 138.227
 478.973 865.746
 819.317 946.780
 308.539 189.240
 748.646 358.028
 573.728 392.720
 934.702 360.040
 931.410 834.185
 884.413 453.692
 337.116 638.693
 972.576 85.289
 514.141 805.324
 259.936 745.499
 464.115 117.303
 65.995 286.008
 334.986 885.663
 736.393 14.487
 247.769 965.869
 768.844 33.159
 679.659 586.713
 346.326 650.060
 626.979 986.796
 360.573 843.982
 399.127 721.548
 760.418 48.908
 599.315 479.350
 923.612 551.721
 657.822 915.841
 201.108 694.257
 430.148 108.418
 621.106 728.726
 540.383 866.452
 346.395 501.632
 727.108 65.642
 60.629 308.229
 775.868 56.612
 303.328 955.847
 242.810 818.385
 493.771 754.186
 85.462 67.360
 173.082 283.609
 218.984 813.241
 872.026 113.925
 562.996 586.834
 78.105 407.166
 191.609 603.374
 456.159 554.967
 57.187 712.178
 776.763 706.574
 439.319 2.730
 759.210 535.202
 740.331 163.229
 151.986 681.713
 676.315 35.229
 92.607 584.733
 920.222 582.819
 927.848 449.855
 166.201 643.322
 880.315 788.041
 680.432 185.445
 941.611 640.589
 164.617 347.826
 207.721 446.712
 118.619 634.222
 178.675 657.123
 486.223 309.767
 779.995 75.863
 793.376 175.441
 563.975 461.469
 35.556 534.982
 578.868 841.438
 487.196 740.725
 195.798 10.739
 341.442 283.504
 27.326 780.962
 546.442 938.692
 306.562 222.747
 491.137 98.341
 398.444 666.904
 868.793 601.187
 740.044 881.363
 373.021 251.991
 537.614 169.661
 74.444 823.580
 145.636 205.514
 805.644 824.122
 706.663 56.278
 519.427 244.264
 407.608 900.471
 956.107 70.105
 503.876 521.373
 587.717 645.415
 50.976 386.031
 432.202 217.644
 365.682 388.330
 133.381 825.259
 495.488 553.439
 570.452 337.520
 113.793 841.690
 34.820 91.457
 65.321 841.345
 736.098 474.532
 375.816 555.739
 570.262 655.937
 604.524 640.860
 901.326 795.969
 477.891 569.690
 726.950 673.377
 396.823 40.711
 374.414 117.518
 584.643 26.422
 616.051 658.720
 843.327 705.738
 315.243 800.299
 444.762 939.590
 881.142 543.537
 12.777 245.471
 591.485 677.725
 89.775 483.058
 360.185 686.663
 746.383 774.212
 605.042 367.227
 229.078 906.915
 289.238 741.518
 472.918 490.053
 949.723 49.365
 886.068 75.950
 20.694 400.622
 269.612 7.490
 148.836 555.692
 28.197 799.345
 569.699 687.278
 990.557 866.737
 265.341 396.731
 558.065 574.382
 299.430 645.020
 476.655 112.619
 877.383 182.728
 53.135 102.382
 709.264 987.373
 959.849 86.850
 768.491 742.415
 68.446 951.638
 599.422 513.611
 779.187 609.767
 694.392 128.741
 649.688 39.997
 851.500 870.621
 437.463 541.049
 757.376 615.638
 943.265 188.824
 686.375 546.655
 844.518 303.671
 244.306 736.120
 435.483 860.427
 539.267 819.639
 316.940 331.343
 265.836 389.603
 404.760 332.667
 626.360 750.910
 533.779 556.892
 172.084 55.070
 628.743 987.256
 868.136 214.637
 184.023 997.510
 513.961 186.793
 252.515 92.428
 81.718 383.843
 483.967 212.563
 269.529 940.584
 994.538 445.952
 257.784 55.899
 91.237 910.569
 161.256 481.091
 543.758 511.101
 297.208 693.466
 197.125 264.249
 152.667 254.453
 84.321 226.019
 798.409 81.332
 739.997 555.961
 631.887 775.656
 373.565 496.046
 358.437 55.210
 749.954 620.613
 364.743 676.229
 694.507 488.898
 379.178 845.509
 808.533 179.096
 31.539 985.449
 305.767 244.212
 554.593 197.236
 487.122 562.508
 49.328 877.035
 719.897 781.804
 55.758 576.606
 413.911 515.923
 425.421 403.310
 255.336 847.113
 927.525 455.599
 311.559 740.184
 588.103 60.144
 827.719 667.627
 363.949 877.632
 946.420 581.176
 496.947 378.502
 873.023 610.707
 339.193 250.649
 435.017 808.246
 847.821 122.213
 628.059 431.076
 536.455 588.371
 764.628 736.955
 856.626 86.627
 733.037 875.333
 639.513 226.109
 702.186 46.017
 931.003 939.103
 266.487 771.206
 829.823 374.434
 489.370 514.301
 520.687 19.816
 874.547 370.871
 766.651 742.206
 851.621 560.984
 574.881 530.167
 614.632 640.492
 418.584 859.824
 884.951 910.411
 328.976 76.097
 497.787 392.269
 861.768 664.276
 326.801 922.959
 593.129 104.928
 484.503 640.604
 563.621 369.436
 565.857 134.165
 321.658 376.858
 865.541 330.608
 730.268 638.251
 500.559 326.623
 4.917 246.051
 542.339 635.042
 11.806 597.874
 17.246 22.605
 344.245 191.300
 710.793 344.843
 231.576 294.421
 426.196 630.113
 745.798 732.507
 847.757 488.785
 833.918 771.018
 667.498 601.033
 400.490 596.796
 701.324 209.394
 429.471 70.892
 478.548 867.292
 104.994 756.843
 193.991 95.105
 157.901 116.726
 1.113 509.383
 522.680 754.048
 762.038 622.735
 585.008 598.142
 498.280 81.382
 283.573 540.468
 674.996 99.718
 504.468 711.086
 950.234 267.514
 178.848 925.970
 305.791 512.132
 324.070 836.073
 302.709 577.593
 718.085 600.845
 155.205 982.406
 682.093 16.628
 53.074 602.099
 486.451 619.175
 673.516 119.698
 561.562 404.977
 676.409 942.423
 64.161 174.514
 567.710 406.287
 448.427 678.891
 117.537 307.743
 752.031 477.007
 334.411 904.914
 14.296 801.813
 204.909 427.266
 984.617 549.843
 216.661 994.877
 395.154 397.764
 378.301 365.004
 106.393 802.986
 646.988 548.770
 384.589 443.211
 564.741 544.009
 136.597 313.408
 509.651 947.106
 763.343 940.000
 385.654 287.967
 254.845 843.603
 231.749 594.692
 546.611 726.595
 133.134 970.248
 2.284 763.924
 795.881 150.435
 146.294 609.309
 114.369 924.029
 612.012 209.360
 256.277 511.399
 317.504 550.848
 30.629 111.798
 457.701 997.616
 235.877 702.248
 286.940 740.436
 30.875 178.542
 340.764 62.951
 183.527 212.854
 645.314 987.910
 959.895 920.144
 224.154 418.948
 878.545 999.653
 426.824 33.639
 107.045 386.988
 64.792 953.513
 784.089 320.469
 295.768 46.730
 454.036 812.498
 596.823 680.609
 371.339 807.870
 913.672 795.959
 18.838 307.326
 274.360 425.830
 463.210 702.705
 369.913 720.961
 397.660 792.103
 95.053 306.672
 979.338 967.344
 24.613 405.699
 18.110 955.177
 694.765 783.415
 203.362 77.239
 234.665 761.822
 933.992 116.458
 928.864 502.817
 838.990 649.752
 212.064 566.515
 215.861 754.493
 137.030 634.357
 673.123 710.851
 698.290 867.521
 121.324 111.103
 426.223 907.541
 622.327 323.054
 229.312 167.523
 265.201 726.385
 600.377 98.863
 303.161 502.178
 512.848 230.648
 952.069 976.642
 815.586 288.246
 37.424 835.741
 842.833 815.835
 682.313 688.740
 645.990 807.380
 380.107 982.500
 535.639 634.949
 597.708 686.635
 8.275 436.125
 840.869 280.452
 88.369 357.918
 293.701 689.308
 311.624 68.211
 459.086 19.717
 131.672 542.881
 992.905 324.031
 275.190 763.741
 288.056 547.094
 277.795 956.195
 548.003 144.904
 86.561 833.541
 645.696 260.659
 649.193 865.359
 122.086 453.802
 962.410 359.214
 197.050 725.639
 213.821 537.292
 680.643 409.372
 716.477 342.756
 548.220 596.903
 50.310 355.096
 621.740 379.414
 640.193 500.914
 51.825 768.742
 319.542 678.324
 969.614 742.992
 857.727 571.989
 950.834 189.239
 28.726 814.950
 561.748 380.818
 329.931 886.575
 820.656 74.351
 639.872 247.650
 570.661 905.958
 850.587 868.778
 508.614 835.954
 196.645 562.674
 518.998 281.595
 703.569 80.728
 415.429 898.444
 921.911 366.478
 670.159 848.608
 130.986 400.751
 15.114 720.072
 172.838 843.487
 306.589 942.918
 400.031 934.362
 967.677 758.074
 231.243 507.743
 943.959 221.040
 50.263 297.244
 43.290 820.731
 653.948 131.863
 971.891 532.002
 853.183 980.728
 347.095 234.857
 811.231 798.663
 560.476 674.791
 122.467 612.757
 10.561 523.826
 801.021 513.945
 926.738 662.669
 275.862 61.175
 598.339 839.069
 142.312 843.368
 216.321 179.221
 968.745 491.156
 968.786 217.104
 523.333 591.998
 323.061 755.709
 694.501 684.940
 221.875 844.511
 408.348 632.021
 942.741 825.260
 478.343 159.524
 669.933 904.834
 491.510 602.299
 37.206 216.689
 178.888 876.790
 474.668 254.292
 827.035 352.830
 671.147 839.184
 955.748 630.568
 708.228 127.238
 962.000 687.872
 876.250 278.852
 661.582 516.422
 116.483 307.688
 551.436 173.363
 796.030 779.061
 273.515 242.494
 789.561 719.823
 744.909 517.481
 869.576 608.778
 991.520 423.533
 277.590 188.234
 99.639 307.561
 223.521 136.541
 300.291 415.248
 428.932 197.771
 897.248 692.272
 758.998 22.462
 116.353 692.463
 373.648 843.208
 519.586 934.869
 643.899 816.625
 123.584 252.032
 626.719 800.552
 973.603 631.489
 50.717 909.448
 538.027 30.314
 243.551 74.656
 746.108 787.886
 16.312 218.093
 836.804 865.006
 324.543 481.908
 916.282 878.658
 242.380 212.702
 436.161 102.454
 936.013 312.123
 857.178 474.934
 504.000 887.227
 910.098 554.074
 691.525 380.361
 916.950 19.648
 88.536 61.858
 103.733 139.319
 820.682 727.238
 186.443 853.960
 348.302 967.497
 414.523 217.670
 541.697 555.420
 831.793 654.014
 17.766 407.505
 589.615 308.403
 949.556 600.316
 499.032 24.178
 419.726 917.861
 619.085 624.438
 433.369 24.615
 982.250 111.035
 64.756 254.165
 692.495 605.359
 844.486 99.128
 687.705 751.848
 434.355 222.337
 730.161 424.726
 251.219 386.543
 423.321 851.843
 930.620 339.626
 700.697 268.108
 136.547 880.002
 696.344 396.610
 73.893 63.507
 792.866 30.786
 321.884 565.062
 11.507 749.055
 34.725 358.273
 522.458 967.867
 733.058 171.402
 627.842 654.768
 497.604 182.599
 23.859 744.605
 363.855 459.793
 854.400 685.320
 671.323 76.093
 101.164 280.993
 438.033 250.147
 243.401 685.943
 984.447 398.816
 95.150 762.246
 822.431 538.100
 973.956 162.173
 634.258 934.988
 260.099 195.565
 201.840 470.428
 310.289 439.488
 693.677 510.558
 138.422 933.637
 390.530 653.680
 265.484 860.612
 923.033 994.070
 371.227 656.592
 425.858 255.777
 505.073 247.077
 782.202 551.198
 489.406 406.687
 766.132 626.943
 84.384 344.806
 393.516 305.585
 492.541 403.773
 997.902 714.138
 829.362 997.881
 366.958 622.068
 441.837 534.652
 947.137 372.326
 42.657 350.336
 466.573 73.123
 868.512 605.694
 984.210 786.209
 745.098 462.724
 70.617 775.312
 530.523 675.652
 614.422 607.696
 847.230 348.370
 257.901 189.776
 938.163 44.386
 153.758 87.202
 486.421 583.636
 138.868 669.258
 113.066 763.243
 403.865 431.002
 262.117 327.192
 742.350 3.893
 245.306 854.142
 760.703 852.177
 255.135 795.201
 367.594 968.969
 269.746 776.950
 118.140 299.337
 526.458 982.479
 816.002 410.089
 895.475 68.499
 260.712 645.115
 256.821 694.120
 328.187 714.633
 291.128 491.680
 179.046 195.556
 810.449 757.738
 369.310 613.175
 454.074 479.292
 886.985 741.870
 784.606 623.373
 629.316 130.436
 272.894 134.897
 871.150 17.609
 541.222 426.306
 734.554 162.646
 430.287 561.693
 261.731 347.182
 807.644 987.408
 203.404 596.588
 587.457 830.489
 177.546 475.756
 680.674 156.328
 120.917 105.404
 741.269 469.123
 468.887 55.875
 771.318 364.752
 856.111 757.149
 251.864 958.220
 258.485 32.806
 287.306 250.099
 900.441 354.355
 801.155 351.974
 263.863 218.421
 566.210 734.454
 567.096 986.316
 461.543 807.677
 873.677 672.540
 944.083 999.206
 858.167 620.547
 129.417 504.006
 346.092 121.022
 872.863 382.758
 280.346 685.829
 809.407 155.616
 299.036 531.482
 884.350 346.848
 769.721 506.504
 623.103 90.372
 870.167 140.355
 339.369 306.432
 172.343 136.138
 959.854 645.619
 538.649 679.164
 897.849 298.756
 919.637 608.402
 887.484 461.131
 621.342 283.147
 298.807 179.130
 636.361 874.011
 797.196 98.963
 882.761 582.051
 348.847 274.117
 423.694 724.763
 269.639 304.194
 531.188 770.730
 983.577 197.226
 471.169 819.222
 318.041 135.603
 112.543 36.269
 888.423 837.904
 468.556 519.300
 489.524 141.585
 459.173 578.744
 443.648 371.496
 12.422 622.973
 787.167 734.192
 902.432 604.306
 692.937 506.025
 831.986 235.590
 13.036 922.932
 415.959 92.123
 625.752 81.076
 195.019 960.725
 926.417 610.024
 220.825 840.839
 310.711 564.685
 296.919 311.217
 561.612 720.093
 654.187 285.541
 320.569 956.096
 784.716 742.071
 156.144 539.816
 779.907 842.832
 448.966 95.387
 822.679 989.047
 402.906 776.828
 302.537 89.464
 934.910 405.384
 267.265 460.327
 158.733 12.242
 835.387 909.080
 283.027 646.955
 586.618 273.291
 317.051 417.410
 468.847 851.967
 295.961 355.670
 133.371 154.484
 283.748 833.108
 886.941 344.336
 119.842 246.008
 259.460 828.016
 383.056 568.100
 988.062 56.467
 944.584 18.673
 547.741 706.182
 564.214 564.092
 80.119 693.195
 497.837 687.270
 127.621 665.746
 979.866 895.372
 240.808 705.538
 624.735 752.493
 640.508 444.365
 363.582 923.944
 360.521 938.877
 55.154 295.140
 925.811 723.830
 646.612 814.814
 718.358 30.958
 926.020 333.704
 909.314 280.269
 922.896 531.053
 681.010 452.072
 748.275 597.915
 493.166 676.217
 696.580 874.599
 259.781 440.139
 286.411 206.567
 470.327 845.397
 327.703 616.296
 812.739 725.004
 253.093 606.085
 616.223 578.301
 729.442 267.426
 137.056 859.116
 812.166 525.748
 146.482 355.149
 664.230 585.066
 560.790 175.869
 630.444 636.090
 671.997 192.492
 436.265 474.863
 413.922 882.219
 621.986 58.976
 631.221 170.750
 384.367 557.386
 435.188 558.800
 588.135 870.964
 934.449 92.164
 341.846 297.966
 254.257 388.621
 672.423 266.016
 216.009 282.135
 148.977 265.020
 78.087 764.519
 921.501 99.254
 657.629 891.649
 378.883 778.103
 105.760 535.888
 271.592 120.392
 819.923 184.457
 669.069 934.490
 997.896 46.833
 964.521 323.636
 298.776 199.916
 438.536 761.886
 934.719 290.705
 738.199 490.244
 309.580 870.860
 314.375 34.887
 411.133 960.127
 133.520 180.623
 494.641 145.607
 291.897 114.102
 937.650 906.925
 912.928 144.738
 347.687 914.184
 508.845 19.408
 242.791 543.012
 895.504 362.777
 654.342 571.072
 526.893 832.569
 405.578 11.107
 479.223 702.433
 258.504 860.254
 182.599 439.508
 585.988 533.283
 743.133 484.828
 282.002 243.077
 395.176 568.814
 666.759 205.685
 300.473 88.007
 648.492 405.410
 799.876 60.578
 171.693 649.350
 8.390 85.112
 392.476 677.819
 713.504 308.479
 283.600 349.942
 230.661 313.750
 770.431 80.932
 732.491 858.052
 649.300 223.281
 596.960 703.724
 633.432 427.926
 214.171 215.359
 929.586 928.923
 105.485 652.237
 869.286 417.019
 998.356 22.857
 728.839 720.636
 975.354 228.806
 977.073 929.083
 988.987 892.987
 621.966 170.470
 870.995 516.577
 998.111 808.980
 634.576 355.109
 485.598 932.232
 992.816 952.360
 94.786 253.944
 921.377 567.661
 236.009 820.510
 56.775 614.647
 42.257 558.288
 224.655 674.953
 377.944 873.004
 370.034 27.010
 777.993 370.995
 251.090 946.833
 476.585 736.772
 50.695 193.726
 940.183 811.156
 349.360 129.463
 779.116 673.105
 936.697 265.102
 18.480 756.012
 666.079 756.748
 732.868 711.072
 882.271 441.921
 339.136 367.291
 980.749 524.511
 73.784 996.422
 949.915 471.563
 611.504 453.772
 566.073 213.261
 491.941 180.336
 471.667 362.803
 173.991 581.487
 88.911 60.497
 620.141 771.649
 75.552 751.914
 394.936 937.687
 392.368 929.714
 237.073 736.516
 551.356 689.654
 907.529 830.701
 980.946 100.863
 128.318 271.075
 864.486 486.851
 487.744 364.996
 168.376 15.802
 6.469 595.542
 717.487 655.731
 420.434 269.283
 141.713 852.279
 255.904 822.246
 805.835 914.795
 141.072 75.187
 645.454 371.323
 38.250 435.483
 317.984 686.955
 789.288 845.005
 595.882 85.428
 471.340 687.661
 289.183 513.821
 65.223 429.302
 698.560 428.712
 177.466 264.063
 134.406 333.430
 440.851 798.551
 60.813 275.280
 485.993 897.650
 57.832 624.371
 345.808 337.778
 866.247 848.285
 970.912 225.690
 64.593 6.200
 420.902 119.123
 409.805 789.767
 805.658 71.592
 985.112 4.155
 312.348 74.478
 179.539 920.073
 625.528 508.162
 263.151 335.649
 765.926 678.817
 215.237 5.768
 202.302 512.642
 255.782 256.647
 972.616 224.579
 674.225 676.179
 256.168 759.188
 446.780 217.949
 215.927 18.430
 391.135 481.302
 156.808 111.098
 284.553 324.592
 875.989 863.960
 231.083 967.543
 98.521 672.905
 321.496 865.963
 756.641 7.349
 204.698 562.847
 573.510 841.594
 953.765 489.908
 519.098 317.759
 638.587 9.032
 612.957 656.523
 338.769 431.013
 729.447 850.187
 176.311 56.682
 317.300 889.245
 2.245 571.417
 657.065 95.743
 22.611 146.764
 655.086 737.272
 237.615 11.915
 497.241 162.800
 637.580 843.157
 374.087 689.930
 647.383 261.785
 133.589 852.156
 37.677 851.559
 138.815 119.801
 79.659 117.683
 904.561 90.381
 966.915 562.812
 685.390 419.847
 772.454 795.099
 93.175 467.696
 464.259 192.436
 867.670 54.179
 734.224 900.323
 20.247 690.240
 772.201 753.227
 957.842 719.502
 261.214 386.472
 688.797 601.285
 106.698 294.056
 460.178 924.666
 20.449 724.107
 900.909 51.966
 540.078 65.536
 998.394 687.299
 311.817 135.087
 648.245 309.277
 136.234 532.027
 545.090 719.404
 963.496 887.741
 363.493 877.605
 521.365 439.487
 375.991 427.867
 812.053 332.097
 312.476 579.768
 273.706 469.951
 652.209 291.179
 871.849 565.834
 5.221 494.514
 872.167 365.974
 460.516 690.303
 107.977 364.762
 9.217 879.664
 456.445 792.160
 474.631 69.424
 192.762 286.072
 959.190 523.554
 320.183 615.934
 139.760 381.469
 747.929 658.258
 875.126 62.160
 883.881 736.007
 428.158 133.603
 352.868 508.504
 123.903 675.270
 875.756 64.520
 765.226 989.509
 33.990 346.544
 489.769 232.286
 586.419 777.646
 683.674 808.148
 40.991 123.345
 855.029 396.722
 357.191 489.459
 127.524 202.737
 462.909 613.704
 934.723 418.185
 912.083 575.190
 98.261 189.094
 640.187 933.703
 357.653 341.614
 749.877 472.493
 512.158 259.059
 388.516 897.162
 141.057 145.761
 575.495 423.170
 720.850 262.570
 766.051 439.640
 267.315 886.388
 668.736 782.822
 136.470 811.076
 487.677 394.185
 638.489 264.377
 163.687 722.182
 798.158 525.307
 118.311 489.966
 158.107 164.929
 443.546 871.441
 518.538 342.035
 861.794 563.072
 69.499 621.240
 243.303 217.644
 456.734 267.315
 102.754 618.176
 966.121 344.547
 596.648 355.291
 578.794 417.773
 855.902 560.443
 81.679 432.133
 463.703 11.561
 486.852 926.891
 930.503 128.942
 566.516 115.879
 732.584 620.113
 525.154 309.819
 927.393 806.030
 461.587 446.163
 300.520 601.207
 904.066 178.101
 151.681 251.551
 992.491 619.388
 109.195 920.934
 822.435 774.807
 146.378 116.374
 623.414 252.160
 334.174 448.629
 214.192 660.910
 830.498 926.715
 34.457 281.086
 409.703 609.071
 796.845 25.353
 159.752 98.836
 815.722 324.409
 207.909 834.883
 557.499 514.101
 818.784 43.141
 207.660 280.174
 485.317 364.567
 676.327 177.563
 700.954 747.337
 659.538 655.340
 659.852 2.900
 157.896 121.153
 835.001 190.278
 326.573 621.218
 87.887 562.971
 117.529 710.311
 977.492 431.215
 881.097 72.867
 273.643 842.900
 752.887 729.216
 305.776 243.650
 174.308 33.541
 862.143 155.358
 520.198 721.460
 518.237 718.623
 352.503 589.998
 842.165 624.247
 930.094 851.363
 176.964 349.166
 5.345 170.483
 117.045 690.497
 679.760 16.172
 312.520 725.865
 803.593 384.402
 488.902 527.662
 546.098 612.251
 151.300 122.828
 869.853 831.183
 145.784 358.088
 578.887 312.471
 323.084 934.077
 818.292 255.569
 941.456 981.696
 653.414 447.365
 59.645 132.243
 997.893 177.530
 113.951 181.947
 368.813 99.203
 704.898 664.662
 978.721 657.231
 601.759 57.372
 611.357 815.997
 322.877 976.330
 731.766 168.964
 785.418 742.072
 841.200 931.565
 311.873 654.882
 270.370 652.686
 307.507 424.889
 306.590 838.104
 711.446 529.649
 744.813 687.753
 605.461 54.480
 941.310 199.346
 323.516 425.018
 111.583 390.707
 929.346 626.322
 659.130 15.223
 859.634 167.742
 534.921 77.425
 910.645 487.726
 123.296 653.045
 73.549 378.495
 620.667 949.659
 198.346 668.192
 839.605 445.582
 241.538 39.898
 431.040 67.002
 285.016 845.016
 598.362 223.014
 412.523 826.393
 983.878 647.508
 408.293 187.833
 873.525 193.570
 565.822 705.758
 600.977 303.694
 332.127 990.803
 776.600 916.795
 186.460 377.735
 37.592 165.368
 887.329 697.464
 558.367 723.717
 796.261 702.138
 798.748 966.706
 382.420 650.797
 453.260 829.790
 663.555 386.969
 427.923 82.231
 383.464 659.849
 869.238 559.353
 255.105 856.518
 839.788 184.817
 905.514 264.274
 540.256 554.435
 990.969 400.042
 961.077 668.563
 758.512 399.484
 278.914 576.087
 516.308 413.562
 42.273 230.392
 646.906 17.599
 393.679 523.032
 13.739 790.478
 7.721 36.393
 634.956 103.191
 668.020 590.271
 45.635 291.100
 122.853 712.475
 758.644 437.873
 38.098 69.381
 37.850 26.871
 74.654 993.569
 890.296 414.034
 751.147 152.601
 794.692 31.977
 285.077 241.621
 443.477 175.601
 838.430 244.391
 369.479 263.182
 907.049 199.838
 143.395 372.469
 194.678 707.019
 205.907 268.161
 488.783 289.127
 882.031 855.295
 420.168 670.808
 712.464 193.264
 734.563 472.392
 627.362 708.629
 852.104 525.059
 335.489 763.534
 138.737 213.321
 462.534 122.915
 888.733 972.225
 756.018 361.015
 524.582 338.553
 93.503 739.646
 792.615 75.810
 51.400 351.751
 680.811 675.547
 582.626 269.051
 648.751 561.526
 534.715 367.562
 355.891 183.240
 640.874 375.921
 48.752 741.631
 513.370 335.605
 843.965 918.533
 542.781 56.766
 374.020 823.927
 392.792 666.882
 276.049 588.885
 615.952 990.258
 258.887 39.802
 391.989 164.264
 516.329 629.767
 300.871 632.979
 928.952 979.758
 634.788 891.280
 255.742 715.446
 976.979 153.741
 630.325 760.236
 533.905 454.825
 493.662 362.560
 107.413 652.332
 292.280 162.156
 194.555 898.106
 103.416 818.172
 767.493 492.296
 898.805 679.433
 30.151 674.560
 588.458 737.437
 291.018 992.410
 783.798 494.821
 904.672 979.141
 453.438 250.794
 593.578 167.809
 210.179 760.824
 894.656 50.285
 838.004 896.524
 713.584 689.242
 144.924 204.976
 198.293 924.040
 191.106 551.769
 249.377 737.737
 100.056 1.656
 809.941 521.236
 799.645 933.577
 664.749 971.991
 273.870 56.722
 325.458 879.257
 927.751 461.259
 885.381 397.094
 997.186 336.578
 647.050 801.882
 171.556 272.323
 215.160 525.722
 666.185 639.899
 415.909 193.832
 389.245 966.490
 364.044 856.737
 926.369 258.089
 716.753 871.056
 227.295 215.748
 298.060 361.169
 861.475 299.653
 970.422 693.478
 831.170 723.146
 697.241 361.838
 336.664 64.001
 959.027 453.829
 802.417 139.009
 38.748 920.407
 447.055 741.834
 612.706 74.344
 843.945 450.456
 710.104 604.476
 230.698 892.066
 527.871 312.532
 821.435 48.618
 101.433 297.323
 419.340 599.395
 183.890 357.887
 161.192 147.638
 325.775 534.225
 20.825 951.933
 478.477 413.315
 603.402 480.552
 73.009 701.806
 953.740 494.948
 511.631 598.232
 334.610 229.340
 115.593 320.664
 787.947 614.593
 513.783 284.673
 434.405 959.945
 153.294 546.556
 883.842 384.627
 435.879 283.457
 388.652 927.752
 9.261 971.715
 868.763 269.453
 997.453 134.327
 145.246 495.028
 671.253 785.417
 440.664 218.425
 923.317 122.177
 818.280 559.029
 309.513 361.697
 947.221 109.215
 690.296 540.875
 682.587 827.958
 196.744 382.146
 52.765 202.144
 352.528 156.863
 543.077 501.698
 405.818 673.032
 75.975 252.701
 917.172 786.623
 911.851 415.205
 267.313 38.511
 257.985 196.136
 301.898 395.277
 681.006 984.686
 831.652 505.475
 303.608 865.787
 121.414 147.981
 140.155 360.148
 999.576 560.649
 27.597 35.975
 422.303 401.450
 255.081 32.647
 559.867 156.808
 833.409 190.603
 13.786 709.868
 97.552 770.535
 104.704 492.558
 53.660 810.218
 226.605 537.593
 196.253 166.222
 680.688 828.874
 889.496 643.150
 773.017 520.487
 364.869 263.465
 77.571 895.661
 800.346 380.419
 877.983 798.357
 255.776 704.905
 856.875 762.881
 716.042 389.497
 4.945 152.919
 486.421 590.552
 579.058 403.320
 370.028 678.549
 309.146 428.849
 690.336 770.167
 200.569 557.870
 385.417 60.711
 417.298 989.909
 255.886 605.919
 281.079 929.234
 484.900 566.972
 254.435 767.797
 833.233 336.487
 466.374 176.253
 340.995 516.672
 417.137 798.272
 913.606 49.684
 693.842 658.597
 134.931 296.143
 26.871 7.294
 914.887 927.959
 705.178 390.332
 850.428 818.939
 88.006 409.310
 243.619 869.592
 744.876 200.951
 692.906 845.173
 122.160 810.496
 745.958 808.112
 773.273 673.703
 795.170 822.813
 253.809 571.661
 808.689 53.457
 129.363 33.624
 547.365 680.437
 981.705 978.714
 126.353 760.629
 341.281 791.453
 472.013 48.758
 586.449 292.973
 811.611 195.051
 701.305 614.655
 554.192 717.349
 496.629 609.281
 93.409 808.585
 297.438 593.053
 332.434 743.343
 964.266 236.816
 321.089 266.121
 425.046 794.134
 857.663 520.498
 84.877 435.607
 372.526 469.896
 689.750 761.854
 835.528 289.846
 538.290 991.239
 850.449 317.170
 656.700 402.834
 881.710 27.270
 423.394 290.837
 643.539 396.602
 601.563 525.097
 840.313 378.687
 213.361 275.375
 527.486 79.670
 774.997 147.070
 542.204 330.128
 167.426 886.505
 486.104 495.670
 605.075 578.334
 213.171 597.847
 501.124 400.501
 343.710 692.357
 431.089 188.665
 981.017 302.707
 238.983 347.604
 117.377 878.951
 687.318 728.179
 576.236 353.424
 951.956 551.957
 221.284 24.273
 936.847 38.955
 372.662 104.872
 516.478 195.462
 285.282 239.959
 793.150 7.280
 372.481 280.484
 622.830 708.345
 885.932 317.192
 561.175 645.712
 604.283 851.901
 7.579 719.846
 930.629 505.123
 379.778 265.433
 673.302 554.363
 288.169 264.384
 784.096 120.115
 753.878 801.919
 879.779 982.945
 837.320 931.691
 481.378 857.179
 627.347 490.732
 404.377 762.580
 350.709 673.861
 532.624 738.461
 566.608 255.279
 548.837 113.932
 633.474 537.864
 892.323 478.331
 200.133 364.673
 915.576 247.511
 659.403 679.063
 639.273 670.635
 790.430 147.381
 711.673 410.052
 141.248 629.364
 793.483 610.880
 702.862 805.106
 70.717 79.986
 691.405 943.100
 482.302 754.608
 579.528 661.423
 400.234 763.000
 149.308 24.373
 360.474 782.930
 226.685 500.950
 282.923 73.958
 805.154 151.529
 787.448 997.181
 580.588 7.391
 386.675 308.120
 59.189 457.559
 770.150 296.868
 629.355 692.573
 171.397 502.411
 521.600 899.689
 90.554 308.583
 837.393 123.621
 919.862 66.608
 680.090 57.032
 354.789 328.248
 444.117 701.749
 765.365 424.656
 40.597 932.135
 924.130 615.061
 990.149 723.623
 940.701 747.939
 81.121 800.374
 818.111 232.741
 561.860 965.090
 430.980 785.167
 449.497 550.607
 716.146 72.108
 539.090 567.094
 577.074 997.656
 582.999 891.130
 126.400 908.821
 81.051 574.861
 946.978 694.122
 330.967 256.905
 639.312 351.009
 191.876 84.024
 969.148 625.704
 221.256 247.187
 938.025 313.821
 969.983 581.095
 404.849 549.808
 727.083 947.111
 899.150 221.334
 564.328 730.784
 725.858 600.434
 262.963 542.429
 684.626 481.036
 435.880 558.895
 859.317 913.027
 666.703 223.538
 199.121 902.052
 754.027 707.128
 563.331 843.465
 609.020 493.083
 667.257 635.509
 145.374 194.851
 904.903 293.687
 713.171 640.825
 371.104 903.918
 556.306 912.992
 926.035 110.529
 164.029 330.164
 780.766 256.179
 690.893 896.455
 604.364 259.707
 239.383 952.578
 409.495 335.784
 342.169 274.015
 641.442 493.485
 505.801 649.424
 729.687 182.026
 947.493 678.449
 444.771 528.414
 387.224 674.975
 397.212 897.498
 867.668 814.672
 908.980 328.634
 436.502 80.200
 848.932 109.886
 214.665 829.973
 247.024 950.574
 918.443 533.725
 61.893 32.046
 534.269 107.936
 174.048 546.503
 247.490 464.590
 892.557 81.578
 287.641 116.469
 204.572 547.218
 413.961 610.795
 950.561 959.581
 869.739 980.376
 687.893 748.262
 779.871 488.339
 403.899 808.010
 852.743 520.195
 477.136 9.429
 528.671 257.318
 461.036 566.018
 249.076 601.584
 804.114 543.902
 612.793 954.863
 530.340 927.916
 851.288 773.297
 15.192 321.219
 258.744 89.074
 218.384 368.828
 125.038 336.859
 312.583 937.371
 961.523 143.794
 396.002 548.880
 706.604 187.324
 541.025 415.692
 428.484 630.964
 534.676 32.706
 287.769 992.031
 361.560 793.785
 117.332 945.478
 395.646 668.306
 558.667 533.093
 862.102 24.606
 853.748 426.870
 940.342 157.754
 923.079 329.345
 768.790 673.894
 511.222 712.808
 23.049 321.982
 900.899 974.821
 942.581 131.528
 888.987 681.324
 25.401 312.846
 488.900 983.315
 772.350 570.956
 733.522 21.821
 97.157 557.908
 263.664 312.420
 408.703 688.717
 314.907 749.373
 78.847 536.829
 679.446 155.437
 522.044 335.167
 91.387 782.439
 499.275 583.032
 838.978 35.863
 413.874 507.887
 773.815 41.063
 264.471 780.210
 996.614 716.688
 862.112 820.811
 536.233 390.791
 784.595 680.555
 190.980 945.533
 39.203 485.032
 209.649 156.934
 321.409 9.990
 698.155 596.697
 206.047 41.279
 43.138 864.492
 281.326 745.464
 446.689 342.453
 655.290 569.441
 19.752 320.947
 27.680 950.313
 142.145 588.514
 554.288 867.127
 774.232 152.312
 540.721 535.944
 611.574 42.314
 921.027 137.070
 875.401 427.237
 915.017 681.553
 797.291 947.868
 955.587 52.311
 608.130 59.617
 251.272 988.324
 904.474 717.190
 345.213 678.438
 418.134 267.101
 973.253 570.538
 438.599 415.829
 962.814 623.767
 867.404 481.009
 980.363 193.229
 256.395 318.871
 586.753 961.185
 288.893 752.637
 332.554 254.534
 297.936 543.771
 883.991 919.495
 326.166 881.555
 356.652 880.566
 367.725 587.693
 919.223 77.456
 197.034 203.423
 161.778 651.658
 189.020 449.557
 879.337 810.286
 829.756 218.028
 556.476 511.026
 968.383 900.793
 535.587 36.278
 986.221 12.655
 271.239 220.381
 876.367 383.836
 205.099 890.273
 108.594 741.545
 207.549 321.753
 175.443 963.683
 618.840 811.063
 904.228 259.151
 158.160 940.765
 207.728 735.374
 154.956 671.440
 618.206 373.027
 73.237 923.816
 92.765 99.056
 354.365 2.414
 533.710 81.618
 483.099 740.104
 779.543 354.308
 499.775 67.261
 487.478 592.883
 130.701 299.174
 47.160 136.722
 309.785 526.385
 90.936 881.593
 215.616 335.611
 154.950 322.244
 476.499 700.611
 907.145 36.311
 906.167 294.761
 105.622 158.592
 858.083 988.338
 49.549 671.470
 937.482 716.819
 903.873 548.098
 626.950 821.123
 540.563 235.644
 180.637 961.359
 768.157 602.604
 569.783 652.580
 296.357 134.006
 41.693 740.347
 984.725 818.592
 37.330 867.128
 788.789 201.130
 429.284 334.923
 980.743 479.509
 749.963 167.905
 276.210 209.728
 815.586 559.689
 237.258 182.296
 779.194 957.349
 992.004 781.556
 607.848 507.998
 862.950 706.408
 545.891 459.221
 832.973 278.635
 646.323 862.677
 6.087 796.150
 602.687 847.500
 899.304 996.131
 149.290 88.893
 794.754 810.968
 301.053 445.410
 703.644 252.603
 837.035 139.283
 164.423 613.337
 182.817 136.941
 988.894 779.025
 283.991 396.274
 757.069 510.200
 81.365 493.576
 872.639 144.908
 771.906 452.411
 57.541 541.449
 469.551 760.555
 470.720 827.969
 46.788 986.818
 70.538 917.721
 549.348 769.833
 243.268 933.265
 418.474 434.331
 135.526 949.824
 942.509 51.001
 53.562 498.330
 584.115 363.599
 927.109 383.401
 612.043 896.806
 333.456 782.787
 405.430 481.427
 294.810 654.974
 821.047 906.485
 808.622 934.066
 624.531 962.847
 358.925 219.300
 518.451 577.979
 952.718 945.280
 164.203 369.890
 198.050 763.011
 530.500 849.232
 711.652 876.958
 225.932 766.754
 539.068 815.803
 332.279 99.064
 67.426 901.273
 872.609 765.041
 91.864 997.968
 975.375 9.790
 695.621 845.539
 162.702 139.968
 558.674 901.861
 955.767 866.535
 311.403 561.191
 188.837 346.917
 891.970 394.934
 420.265 322.339
 295.993 625.111
 566.110 737.438
 74.965 953.242
 130.392 393.496
 848.879 592.074
 14.069 524.784
 555.239 486.896
 29.277 466.146
 220.610 260.273
 681.220 581.267
 474.725 2.693
 90.215 393.023
 546.821 186.260
 772.001 963.244
 8.215 364.207
 364.746 338.341
 426.239 991.353
 853.596 654.223
 447.738 355.933
 793.656 889.155
 663.695 838.419
 943.554 392.575
 151.623 235.571
 396.024 93.155
 533.797 826.155
 109.089 607.578
 114.745 967.370
 909.488 505.669
 511.668 947.366
 845.055 425.967
 710.394 369.470
 819.115 32.783
 664.295 688.430
 939.979 430.912
 104.423 479.456
 982.815 342.819
 799.297 309.038
 888.166 356.317
 948.740 544.923
 737.949 885.025
 27.525 334.468
 160.767 181.554
 223.943 179.577
 456.833 102.172
 611.725 817.059
 809.849 155.230
 519.818 390.492
 8.066 252.865
 845.529 479.232
 946.876 121.309
 617.617 378.400
 476.136 369.716
 235.427 937.291
 610.639 146.885
 969.499 240.437
 793.500 271.140
 442.870 823.429
 419.571 858.131
 558.177 963.569
 647.367 217.381
 284.525 772.771
 189.513 79.426
 663.792 386.933
 137.636 755.463
 585.754 922.922
 390.351 340.390
 265.218 132.661
 182.984 533.148
 835.709 785.459
 913.637 566.527
 159.435 857.242
 598.829 378.543
 402.014 91.902
 128.115 801.407
 395.330 559.311
 103.921 739.878
 528.804 491.180
 611.270 121.798
 287.200 94.763
 251.559 659.070
 464.002 781.212
 262.369 1.884
 98.452 496.403
 426.938 813.036
 839.988 694.187
 726.096 258.672
 467.430 172.853
 603.910 798.322
 866.413 123.246
 185.772 367.924
 784.982 570.254
 512.420 757.467
 984.731 77.735
 621.293 378.448
 27.356 420.332
 232.151 649.633
 381.075 584.803
 569.278 872.257
 998.175 269.666
 998.432 953.357
 157.447 217.085
 271.583 419.137
 539.708 587.575
 183.194 355.907
 20.735 919.338
 853.180 756.359
 36.351 383.783
 996.788 31.572
 64.920 331.335
 831.581 487.755
 452.155 932.101
 445.728 440.303
 593.875 859.977
 827.322 441.104
 219.460 892.637
 476.930 188.493
 960.515 340.487
 818.694 948.751
 527.121 852.561
 40.785 385.271
 82.584 244.739
 663.764 223.613
 944.520 64.305
 13.391 100.537
 636.223 44.162
 898.873 691.191
 861.485 950.032
 532.550 985.086
 925.520 515.344
 15.185 607.949
 924.466 762.573
 322.630 848.490
 79.550 488.360
 513.484 547.378
 505.712 645.526
 10.158 7.033
 538.001 781.026
 42.301 367.319
 254.946 219.012
 265.007 511.835
 752.305 836.676
 835.592 85.555
 951.938 732.622
 841.303 946.405
 651.236 888.753
 483.573 685.446
 203.584 773.386
 237.701 343.213
 698.299 312.379
 793.926 249.346
 10.553 494.116
 748.400 910.472
 302.754 191.270
 130.510 974.746
 866.251 336.282
 134.326 683.182
 936.998 27.758
 152.819 566.601
 844.791 261.609
 8.109 916.566
 560.036 954.349
 321.815 218.993
 84.870 577.877
 297.051 25.422
 850.152 767.147
 886.398 900.285
 182.879 546.935
 824.988 139.451
 309.403 594.680
 319.679 938.111
 271.288 96.750
 136.987 892.557
 518.441 40.019
 335.301 964.083
 977.271 124.325
 180.064 893.129
 692.176 189.791
 681.504 122.748
 31.751 72.633
 348.628 432.737
 215.163 970.583
 884.210 75.371
 30.487 692.231
 705.095 382.236
 20.146 951.401
 990.315 736.304
 736.499 157.027
 894.139 897.134
 513.996 840.257
 148.484 868.202
 357.106 993.703
 383.313 508.187
 252.391 603.630
 557.170 632.050
 429.026 605.572
 183.247 408.525
 717.865 349.455
 908.153 938.977
 301.428 524.229
 127.426 265.229
 365.451 857.458
 958.830 983.010
 719.540 906.082
 124.541 681.106
 565.948 915.072
 277.586 647.452
 680.350 205.949
 535.654 511.550
 198.920 422.837
 523.978 572.251
 557.131 406.156
 973.951 601.684
 425.852 570.080
 849.084 545.726
 470.974 657.134
 376.592 150.609
 608.463 249.875
 131.264 541.243
 25.204 694.271
 156.186 832.433
 427.985 281.645
 798.697 157.888
 812.493 935.863
 603.672 7.839
 8.303 940.488
 932.463 443.948
 554.698 738.249
 484.911 845.334
 249.159 754.169
 192.543 82.955
 341.870 886.775
 950.008 937.876
 635.200 521.932
 864.024 704.284
 199.611 35.031
 457.459 48.484
 502.461 33.660
 981.905 643.784
 132.855 469.821
 404.406 947.481
 115.965 23.612
 60.291 824.631
 869.391 275.635
 549.839 914.417
 940.410 479.839
 425.397 554.583
 757.864 699.917
 119.323 369.297
 170.523 548.591
 531.673 943.028
 662.686 279.226
 687.832 270.590
 928.441 922.393
 926.465 329.709
 242.253 76.406
 551.546 371.611
 532.578 781.185
 721.058 586.725
 697.024 200.196
 319.955 162.204
 895.749 67.774
 524.523 406.385
 930.519 631.227
 886.386 339.266
 419.889 122.070
 801.733 719.733
 78.918 262.154
 768.077 947.501
 720.519 472.953
 527.988 204.004
 533.958 974.708
 46.160 910.886
 136.207 892.289
 830.113 432.047
 908.958 522.745
 781.462 535.704
 256.564 652.542
 27.511 592.675
 879.310 967.889
 833.741 707.569
 636.890 297.579
 116.533 868.177
 466.398 423.198
 470.025 927.752
 458.431 135.678
 277.667 493.664
 127.929 900.265
 11.960 38.199
 140.237 94.422
 427.418 242.666
 967.783 126.506
 42.575 469.983
 811.973 539.079
 185.407 584.389
 484.997 301.884
 369.648 116.547
 116.568 149.211
 882.077 40.225
 544.141 898.149
 25.845 480.932
 27.440 972.691
 393.533 330.628
 668.328 768.672
 75.085 575.298
 237.079 331.966
 657.435 748.171
 331.275 33.266
 890.062 161.386
 202.110 344.311
 697.488 818.585
 656.281 429.924
 867.646 312.177
 114.511 435.981
 863.954 718.796
 817.685 84.177
 256.863 947.863
 909.500 379.609
 783.744 109.482
 484.318 936.840
 888.430 953.321
 917.656 64.815
 206.049 9.344
 844.645 392.171
 115.327 719.669
 922.177 423.949
 528.060 89.334
 109.743 101.037
 200.637 469.053
 191.735 678.040
 290.267 297.240
 902.979 177.455
 721.903 519.683
 525.211 342.412
 341.902 36.552
 614.142 561.915
 300.497 727.225
 466.679 237.148
 694.515 218.236
 621.056 691.182
 110.022 699.035
 627.291 84.433
 305.295 380.036
 263.065 111.816
 169.506 19.271
 485.343 143.022
 161.609 725.121
 588.542 183.448
 385.167 645.832
 126.548 729.460
 74.402 370.421
 192.480 557.851
 668.780 844.133
 133.691 406.373
 530.446 314.658
 910.433 691.188
 231.190 508.078
 238.100 80.030
 802.095 637.122
 741.524 249.321
 326.273 485.225
 404.967 242.567
 268.053 220.405
 135.912 899.851
 303.645 570.955
 740.370 118.679
 559.815 853.839
 701.091 649.637
 817.682 165.574
 979.905 532.218
 715.822 919.068
 456.547 582.779
 435.937 198.627
 347.186 895.091
 998.990 985.180
 997.780 581.632
 691.774 816.308
 254.991 838.988
 413.185 548.055
 318.373 372.188
 834.050 500.696
 662.716 659.889
 240.301 837.050
 582.739 25.188
 140.962 743.642
 900.816 925.976
 112.038 81.872
 842.382 865.662
 685.641 133.506
 426.252 311.470
 229.067 883.476
 544.936 596.069
 867.872 729.518
 282.554 962.102
 345.166 365.033
 697.958 322.061
 859.293 896.411
 3.882 472.304
 45.048 592.512
 718.389 84.883
 348.714 351.056
 324.591 859.916
 661.980 349.127
 323.784 450.751
 619.685 33.195
 334.085 761.087
 904.925 723.886
 302.881 685.059
 44.208 553.971
 651.337 436.208
 894.822 131.708
 640.747 48.066
 534.485 398.782
 784.270 77.170
 845.754 321.041
 267.698 788.765
 358.878 765.121
 86.254 336.845
 69.133 644.654
 651.391 484.901
 998.727 901.396
 625.302 963.656
 327.670 370.234
 557.917 479.662
 399.468 79.320
 841.129 917.233
 820.767 89.666
 570.428 299.353
 52.467 880.335
 81.031 365.577
 244.126 349.341
 372.778 101.397
 833.278 305.605
 977.633 519.819
 433.719 468.549
 380.847 398.301
 417.496 329.505
 159.878 349.568
 77.935 139.031
 35.666 530.757
 397.195 908.081
 973.176 840.023
 861.561 805.936
 960.157 621.850
 928.880 126.872
 725.480 601.416
 191.421 18.958
 225.243 34.370
 858.199 126.519
 473.110 322.026
 345.866 912.115
 171.288 674.525
 787.129 679.996
 513.456 767.929
 488.932 721.633
 587.255 837.879
 476.129 811.863
 561.306 775.800
 494.891 783.611
 562.685 677.142
 306.756 647.798
 51.297 959.493
 940.017 766.630
 996.540 786.474
 269.488 761.794
 131.128 656.810
 935.813 989.182
 572.123 843.240
 87.023 648.708
 688.436 979.754
 701.538 547.787
 988.787 725.714
 635.070 591.509
 188.845 699.767
 903.790 638.882
 378.778 34.004
 780.646 115.368
 193.507 98.808
 827.006 896.045
 131.553 481.517
 122.187 424.881
 171.504 847.862
 381.138 783.849
 798.083 195.564
 886.238 706.033
 625.845 436.320
 801.409 90.601
 354.091 568.251
 412.284 941.138
 611.306 668.874
 649.889 344.478
 863.905 932.592
 240.283 932.826
 438.240 270.976
 389.831 541.010
 505.502 3.809
 804.706 562.242
 728.503 699.561
 371.029 914.624
 992.561 722.090
 134.412 917.016
 17.992 842.668
 538.128 612.909
 660.755 860.592
 759.432 816.096
 784.861 409.741
 553.689 39.509
 873.222 521.290
 233.766 431.458
 123.281 463.820
 313.947 320.016
 944.105 431.295
 297.514 160.758
 279.705 727.473
 27.570 814.971
 479.227 773.558
 722.223 640.364
 921.902 6.271
 126.381 855.047
 889.434 138.412
 310.037 804.811
 320.596 316.733
 281.879 905.721
 844.828 66.215
 350.283 196.556
 589.384 80.106
 712.514 182.225
 607.043 566.351
 76.369 309.036
 750.649 49.007
 784.074 330.267
 501.928 944.186
 311.373 606.355
 673.527 470.853
 629.170 164.030
 276.449 245.084
 542.473 4.559
 864.548 360.193
 141.674 610.148
 721.302 633.373
 122.367 22.275
 682.388 651.446
 238.120 944.844
 734.685 64.225
 160.081 512.624
 795.261 434.228
 720.439 131.157
 952.869 677.661
 934.103 873.654
 602.749 435.364
 423.048 564.146
 179.661 446.450
 337.494 901.133
 903.518 404.837
 582.188 814.180
 109.525 743.476
 947.670 995.408
 306.098 87.348
 526.541 21.923
 258.107 659.153
 802.800 263.137
 752.056 16.823
 855.537 443.330
 589.072 95.778
 862.248 165.038
 49.151 458.110
 245.397 268.943
 57.625 893.261
 430.289 752.413
 496.674 438.292
 902.842 249.029
 178.782 499.417
 530.290 208.063
 525.954 959.429
 472.526 844.548
 772.391 988.107
 330.841 361.285
 776.133 165.226
 896.632 593.682
 237.118 549.744
 245.814 82.028
 178.580 446.047
 323.725 134.632
 62.031 931.259
 257.074 975.857
 432.924 209.807
 668.797 857.612
 797.146 686.393
 341.605 599.245
 723.480 320.777
 837.614 472.445
 373.203 512.224
 624.035 493.804
 646.940 13.900
 945.835 872.904
 486.173 394.131
 21.087 698.423
 100.485 429.217
 87.005 554.893
 743.421 758.928
 696.207 39.880
 314.082 779.105
 333.421 502.824
 406.140 344.693
 600.660 425.345
 301.520 560.481
 689.990 896.986
 856.648 35.872
 741.618 564.300
 751.829 154.771
 663.585 214.460
 369.294 483.493
 588.281 32.743
 786.041 620.359
 959.036 297.086
 370.190 932.890
 203.839 359.153
 63.807 475.400
 567.787 742.237
 133.685 315.137
 274.069 859.537
 440.241 793.303
 176.357 535.611
 782.419 323.383
 192.642 277.997
 745.384 988.823
 389.161 189.985
 533.009 891.628
 758.710 899.580
 287.046 259.657
 733.846 779.868
 360.867 220.970
 844.101 693.803
 362.325 766.572
 797.207 169.186
 645.325 257.174
 595.458 220.081
 403.934 284.518
 125.858 417.641
 900.210 313.437
 350.927 480.389
 384.537 237.847
 718.231 821.081
 395.192 353.511
 471.492 639.850
 755.613 744.660
 33.112 292.222
 329.679 302.903
 713.809 552.519
 506.935 538.487
 444.786 820.276
 233.736 639.636
 604.433 327.527
 898.584 409.902
 986.010 561.514
 439.428 431.106
 514.539 749.801
 39.463 116.346
 37.425 707.519
 791.206 929.869
 779.785 229.955
 764.627 545.346
 345.627 653.884
 245.393 818.710
 261.715 99.564
 198.295 284.486
 382.019 149.287
 646.515 204.143
 205.087 490.836
 980.228 650.881
 590.688 43.411
 762.170 497.551
 109.796 743.851
 380.255 663.596
 515.945 971.854
 608.336 394.423
 606.560 269.854
 428.998 404.354
 148.784 817.182
 203.443 264.719
 2.281 65.696
 752.484 705.026
 86.411 67.488
 152.249 401.175
 244.028 622.394
 14.092 124.836
 260.125 257.304
 879.495 737.380
 539.816 799.831
 739.382 735.867
 54.203 520.437
 908.499 843.777
 769.894 350.032
 827.683 322.360
 612.102 910.278
 311.334 237.255
 123.984 162.994
 238.858 217.469
 6.136 550.358
 344.871 298.789
 107.948 981.943
 184.505 150.562
 732.950 866.397
 330.966 383.653
 177.584 288.976
 649.926 158.795
 689.490 120.843
 39.238 29.974
 777.802 297.385
 226.499 828.619
 382.778 221.820
 187.336 523.971
 492.156 503.585
 43.670 876.043
 631.716 310.709
 186.289 463.999
 340.716 49.415
 55.605 348.886
 430.261 945.982
 927.484 380.555
 3.557 224.656
 59.606 539.912
 958.680 795.695
 232.993 915.696
 892.603 800.001
 601.711 36.658
 953.269 626.995
 572.443 542.850
 546.351 522.289
 359.487 201.944
 774.746 38.226
 787.302 316.811
 780.006 26.668
 682.815 778.437
 551.718 817.696
 857.393 683.717
 387.801 624.460
 720.572 241.333
 717.961 32.906
 194.657 952.132
 964.805 910.857
 964.405 985.129
 110.912 954.994
 555.632 628.854
 592.250 903.157
 100.381 423.606
 553.636 705.394
 426.795 456.912
 713.457 468.133
 775.108 606.575
 503.680 75.185
 655.871 658.196
 516.657 126.202
 254.994 12.600
 919.598 312.314
 177.415 579.492
 536.536 930.416
 985.636 763.813
 969.566 797.877
 912.392 668.231
 988.089 9.924
 742.897 627.118
 586.393 439.856
 309.216 463.020
 554.361 540.370
 408.047 815.482
 159.365 301.182
 537.606 74.110
 963.933 357.818
 396.423 783.683
 845.730 448.736
 46.855 450.189
 714.495 168.133
 422.369 924.786
 83.292 260.851
 56.533 580.480
 725.623 320.367
 592.813 316.803
 890.433 463.153
 560.335 664.883
 536.885 410.520
 787.612 443.396
 451.044 975.978
 592.744 199.932
 906.643 561.177
 906.933 118.131
 299.197 251.417
 833.375 874.660
 312.441 82.866
 844.190 678.735
 142.063 153.951
 105.286 147.973
 905.621 364.567
 977.671 885.953
 989.420 595.889
 961.281 387.942
 930.821 263.672
 564.804 861.012
 794.263 77.307
 346.130 493.438
 485.257 969.799
 670.053 826.387
 251.394 999.897
 272.855 989.863
 763.211 302.192
 160.799 376.441
 749.504 125.124
 557.673 693.229
 607.894 667.075
 865.099 497.717
 727.141 829.291
 920.866 170.643
 275.874 449.137
 201.034 583.037
 844.104 871.639
 179.817 390.310
 808.498 440.476
 459.468 239.255
 447.164 236.272
 835.625 150.417
 300.265 20.634
 450.296 775.401
 782.662 234.723
 86.167 103.846
 655.844 192.992
 406.901 876.147
 288.412 463.180
 186.183 454.414
 135.470 255.619
 884.290 114.897
 83.471 396.877
 118.869 690.400
 102.663 838.800
 883.512 641.524
 466.717 373.869
 743.700 42.401
 908.772 276.789
 588.233 591.626
 833.812 471.410
 941.629 705.095
 775.563 797.949
 908.944 507.403
 927.011 310.348
 791.493 246.288
 870.109 815.303
 496.085 334.608
 743.404 136.454
 480.435 41.645
 505.477 678.601
 5.436 365.750
 744.578 622.327
 476.313 19.811
 546.218 609.364
 177.455 836.578
 234.289 709.460
 471.524 480.161
 649.442 181.994
 726.814 751.108
 900.646 467.338
 745.383 254.191
 930.237 636.844
 129.192 909.795
 555.436 384.850
 886.112 21.641
 4.476 515.281
 139.459 46.191
 45.577 729.079
 263.711 163.676
 132.550 592.120
 278.724 439.277
 160.353 607.471
 251.427 138.046
 364.331 847.389
 587.259 361.865
 112.956 151.637
 956.221 994.882
 168.658 267.259
 656.149 249.871
 835.969 804.502
 137.582 316.873
 19.927 593.071
 322.600 532.902
 897.854 37.249
 69.245 563.821
 809.850 747.722
 442.121 653.552
 321.090 948.485
 329.800 529.127
 754.213 560.305
 835.410 920.930
 962.536 105.265
 895.875 374.547
 672.470 582.734
 848.561 493.374
 402.689 674.124
 455.540 499.601
 132.273 246.177
 962.293 965.981
 482.911 359.946
 559.741 323.296
 971.540 340.489
 539.227 750.461
 728.332 921.512
 86.054 908.370
 137.422 816.435
 107.789 678.034
 898.999 64.783
 501.723 242.056
 614.540 208.328
 547.167 30.459
 823.005 328.442
 581.890 902.402
 454.111 553.842
 159.781 509.977
 482.687 170.969
 564.140 785.455
 561.117 548.063
 896.091 495.853
 48.626 844.462
 201.897 546.199
 948.386 810.502
 931.091 303.373
 186.072 797.695
 816.943 414.872
 624.503 566.591
 382.699 60.544
 494.533 289.322
 245.237 90.368
 146.706 749.312
 209.290 248.453
 383.662 611.918
 520.438 483.696
 140.426 511.969
 226.976 913.103
 37.217 828.479
 245.958 187.027
 763.901 409.683
 746.753 49.741
 371.715 205.264
 869.085 677.614
 179.297 55.082
 547.518 685.112
 57.591 588.310
 489.646 430.962
 581.028 882.711
 772.990 738.701
 738.001 815.712
 410.889 313.854
 227.453 767.094
 868.885 830.984
 554.071 883.688
 371.691 855.432
 223.940 630.930
 861.297 824.835
 965.275 991.732
 286.920 253.281
 513.229 852.798
 118.036 35.677
 639.746 780.584
 366.695 261.529
 643.324 237.816
 231.731 726.618
 881.721 46.511
 685.501 429.249
 403.658 550.065
 816.871 716.713
 661.933 966.343
 628.565 510.003
 346.993 122.202
 822.468 673.697
 821.676 399.946
 155.576 247.129
 547.565 855.506
 427.907 936.896
 432.377 150.300
 490.800 154.460
 685.227 2.742
 711.563 521.735
 609.893 156.044
 673.811 358.396
 690.838 486.537
 60.127 294.143
 306.403 467.381
 386.532 44.830
 739.930 147.606
 721.136 171.332
 732.633 513.391
 609.947 563.207
 339.667 239.983
 992.018 604.841
 99.275 607.355
 957.824 780.021
 618.387 694.536
 286.037 532.407
 308.874 856.348
 984.936 845.362
 697.518 157.384
 718.857 447.113
 78.060 642.389
 373.778 138.660
 202.408 576.441
 918.992 225.466
 724.901 624.628
 666.397 793.548
 551.641 157.162
 481.242 880.432
 517.277 775.555
 126.971 866.828
 653.637 837.671
 854.289 461.151
 45.575 308.907
 395.914 912.792
 34.874 43.797
 481.930 907.956
 556.603 482.967
 827.755 451.700
 225.801 376.143
 702.018 789.473
 565.554 170.137
 792.727 580.011
 438.536 54.182
 247.988 498.019
 348.927 772.178
 765.956 759.985
 184.692 396.452
 194.902 660.152
 113.749 530.200
 728.317 647.577
 502.190 351.292
 845.311 231.162
 737.030 529.508
 259.492 670.086
 886.659 109.149
 359.746 985.447
 974.296 731.574
 716.443 948.792
 856.057 125.350
 902.519 889.125
 947.168 178.960
 59.459 76.876
 316.379 461.324
 695.550 146.910
 537.324 113.658
 213.151 209.192
 541.847 212.620
 651.279 552.198
 37.848 125.373
 331.191 898.001
 634.711 933.656
 190.289 137.439
 42.805 603.422
 971.286 117.577
 787.823 392.003
 440.066 21.342
 92.068 704.475
 980.858 960.615
 537.393 689.089
 258.426 780.061
 30.758 768.022
 844.039 560.677
 463.835 769.583
 428.422 631.482
 391.314 612.484
 347.099 897.451
 475.381 608.289
 931.157 214.845
 361.102 427.058
 682.061 275.361
 892.147 911.278
 418.707 772.386
 59.579 37.926
 527.248 431.145
 37.592 997.030
 881.447 95.338
 916.426 172.111
 218.677 422.286
 939.806 633.761
 32.413 683.521
 915.706 968.313
 857.669 675.699
 46.852 0.681
 115.861 185.954
 350.961 391.225
 87.731 834.917
 568.354 613.792
 688.039 339.310
 522.318 394.343
 317.736 334.009
 169.817 10.935
 415.246 301.698
 499.044 645.994
 368.582 947.784
 266.654 226.139
 87.574 491.189
 669.627 384.284
 876.993 920.354
 91.651 599.948
 856.284 781.649
 306.341 498.901
 302.805 657.929
 42.621 270.222
 168.626 182.864
 782.393 251.183
 55.018 386.757
 556.248 767.036
 995.938 937.602
 397.119 138.571
 77.109 623.405
 899.626 495.647
 729.209 305.182
 988.335 285.578
 213.527 782.116
 822.770 533.086
 550.848 169.267
 640.852 400.591
 817.003 752.771
 973.363 86.795
 182.233 7.023
 836.246 776.342
 350.244 823.025
 339.288 167.848
 653.673 687.452
 331.428 31.559
 185.763 889.462
 754.965 516.599
 146.731 28.613
 902.116 292.345
 414.083 505.177
 684.313 585.255
 18.451 36.612
 842.257 294.009
 233.198 944.952
 76.134 429.688
 832.835 273.666
 771.539 447.567
 411.151 134.264
 76.979 691.920
 596.968 858.186
 870.540 259.879
 388.780 984.620
 782.083 465.044
 427.561 186.770
 136.675 622.325
 821.120 405.280
 6.683 723.988
 558.196 586.128
 634.001 390.173
 743.644 20.211
 268.067 178.324
 938.408 752.407
 996.064 363.281
 93.492 409.127
 782.948 857.480
 672.820 16.024
 633.352 248.463
 15.998 512.817
 305.269 474.019
 201.816 182.030
 195.563 434.867
 243.297 695.435
 56.292 627.292
 434.886 939.223
 843.768 445.911
 844.485 840.268
 831.852 207.584
 13.511 605.590
 798.687 744.808
 815.737 770.507
 610.891 940.005
 502.601 283.372
 448.671 165.448
 304.003 232.847
 634.923 867.714
 587.769 333.929
 24.642 616.367
 739.327 659.283
 979.806 715.664
 290.318 450.760
 479.078 862.765
 788.544 931.238
 99.229 498.918
 802.632 508.437
 742.323 130.009
 837.055 410.240
 683.575 443.681
 793.735 795.892
 971.822 991.794
 655.559 570.600
 448.324 274.537
 938.098 204.387
 758.570 507.099
 15.092 672.129
 142.920 188.010
 980.345 433.687
 509.907 852.304
 276.394 44.694
 154.029 380.373
 864.333 304.348
 388.944 758.321
 398.584 721.458
 566.387 826.775
 327.155 819.710
 258.284 907.299
 387.322 353.949
 439.931 119.088
 886.916 708.089
 49.327 69.461
 934.059 569.623
 363.666 561.469
 337.726 793.841
 858.341 167.847
 885.707 191.389
 54.733 395.511
 706.165 695.367
 856.611 647.205
 227.977 28.600
 885.402 980.919
 120.540 28.797
 794.361 493.021
 465.829 270.309
 741.211 993.038
 197.573 508.026
 476.764 997.626
 640.960 864.098
 540.251 215.145
 360.752 74.898
 95.265 902.586
 738.893 647.634
 76.573 301.248
 970.367 467.792
 708.550 859.997
 907.227 415.080
 589.988 964.287
 267.335 442.498
 484.885 250.107
 731.774 546.835
 610.003 404.921
 911.253 196.188
 541.190 268.597
 798.767 308.566
 173.426 437.745
 327.663 413.479
 344.079 854.120
 909.007 434.334
 473.156 694.593
 170.347 752.955
 674.245 465.167
 603.782 148.609
 359.942 488.694
 951.556 523.216
 97.947 935.032
 112.563 353.290
 889.407 408.818
 296.344 759.414
 737.987 634.666
 438.937 308.369
 283.386 479.126
 336.830 904.419
 891.444 955.396
 63.949 768.677
 257.620 768.289
 477.945 823.144
 702.572 686.986
 664.932 204.175
 657.153 660.585
 138.364 934.259
 666.661 211.235
 323.147 427.561
 736.215 611.964
 98.586 830.403
 214.256 557.287
 924.949 680.489
 221.203 105.739
 772.736 876.186
 5.063 272.048
 848.940 988.481
 503.332 695.374
 61.476 922.692
 846.965 747.597
 575.483 384.680
 921.804 475.949
 440.440 457.837
 347.960 117.174
 555.144 423.837
 118.857 61.248
 592.009 223.870
 507.493 82.348
 529.111 260.509
 874.789 159.994
 197.729 576.458
 458.494 66.156
 507.282 449.199
 664.099 142.629
 474.551 634.218
 482.601 900.492
 778.708 539.232
 413.098 569.116
 660.117 573.218
 238.423 850.774
 654.235 483.436
 584.895 508.624
 930.649 257.873
 866.305 156.855
 122.659 857.235
 769.391 623.516
 169.553 767.857
 262.987 426.395
 239.393 893.575
 413.928 412.951
 595.689 280.025
 355.635 155.396
 860.586 379.094
 194.517 715.486
 507.317 195.039
 647.130 370.293
 285.843 528.296
 798.038 555.435
 301.040 360.286
 653.143 887.013
 479.129 54.976
 562.613 684.317
 484.667 733.841
 106.364 964.607
 800.129 793.964
 506.306 716.618
 618.700 858.651
 964.446 194.558
 597.312 391.287
 763.616 588.142
 993.252 71.775
 325.554 311.583
 589.098 777.118
 344.692 175.628
 375.497 460.430
 329.076 237.725
 691.015 363.468
 433.978 307.872
 347.346 194.747
 998.915 78.764
 834.389 167.301
 153.014 71.470
 593.853 16.584
 772.932 980.449
 366.099 349.851
 826.346 268.382
 999.915 344.364
 154.480 721.771
 819.075 984.165
 310.038 117.892
 566.169 665.861
 520.599 673.491
 199.705 215.473
 869.013 812.099
 964.556 633.995
 626.344 282.350
 450.995 362.729
 422.474 331.988
 19.827 555.126
 755.828 554.859
 419.256 924.765
 715.902 10.155
 525.347 764.986
 787.954 109.328
 477.320 900.720
 123.646 686.688
 579.883 724.318
 668.457 240.712
 938.704 312.017
 337.870 946.250
 66.616 534.446
 909.726 100.138
 534.857 321.886
 157.628 847.289
 986.440 972.414
 776.048 529.415
 521.544 888.518
 956.116 758.398
 104.692 75.999
 754.271 310.566
 430.655 459.197
 174.619 402.196
 773.765 770.821
 758.522 591.401
 90.129 815.296
 368.474 973.699
 853.639 24.918
 272.513 30.384
 297.417 811.841
 913.343 248.016
 368.163 540.601
 294.078 767.488
 450.819 420.340
 469.366 921.290
 907.027 49.036
 513.983 672.519
 518.264 179.910
 696.261 39.164
 811.642 859.928
 634.680 448.307
 954.494 889.233
 514.208 258.651
 867.756 436.855
 114.559 73.417
 565.379 130.697
 413.354 862.144
 568.412 418.192
 909.378 757.518
 861.957 8.087
 929.030 896.398
 7.975 684.248
 974.949 52.251
 147.060 300.499
 420.290 544.658
 121.225 783.150
 393.765 11.433
 433.772 87.690
 716.124 856.741
 291.119 271.159
 993.182 326.645
 307.715 785.840
 26.731 259.688
 314.622 297.534
 233.833 177.744
 14.052 447.782
 756.460 850.742
 338.101 69.717
 964.407 132.553
 375.333 128.011
 500.570 334.730
 652.076 671.520
 362.518 805.972
 627.739 90.341
 559.689 609.552
 169.688 75.167
 11.258 145.959
 900.956 644.849
 763.885 426.314
 4.104 87.464
 597.221 152.333
 860.903 440.817
 262.492 254.760
 807.089 401.012
 158.088 554.055
 984.684 113.637
 206.379 469.981
 434.351 883.316
 156.572 471.640
 43.597 286.196
 926.060 243.031
 62.796 729.795
 912.341 373.547
 632.758 59.062
 292.100 65.865
 100.683 131.111
 84.726 698.925
 4.783 288.807
 433.493 670.177
 103.696 660.907
 966.347 363.748
 40.229 150.106
 885.211 210.038
 438.332 676.949
 321.480 993.423
 918.886 704.787
 537.890 969.817
 618.498 646.836
 382.820 132.117
 943.761 459.800
 470.598 531.782
 82.110 458.862
 406.472 867.577
 13.481 186.097
 861.924 291.791
 671.494 459.261
 877.340 279.899
 439.097 591.734
 695.101 446.929
 234.732 168.995
 55.766 873.724
 157.665 795.005
 899.666 95.471
 574.698 376.406
 61.103 685.519
 907.715 927.240
 905.135 887.443
 438.272 576.472
 99.089 71.115
 600.632 609.934
 321.454 743.148
 360.385 533.042
 757.220 273.387
 947.204 497.135
 606.494 517.378
 955.790 77.394
 516.007 745.922
 379.987 551.594
 132.582 128.614
 686.063 124.561
 753.836 865.779
 449.899 231.956
 22.125 595.399
 220.161 288.339
 559.318 106.897
 169.330 308.288
 486.588 626.141
 253.910 406.517
 607.373 965.435
 224.303 594.575
 173.630 893.988
 57.134 749.799
 203.951 929.330
 584.644 489.308
 203.933 894.972
 76.711 681.052
 359.150 566.542
 803.815 849.104
 162.304 335.521
 639.646 55.935
 409.640 369.973
 219.013 385.332
 296.835 324.506
 172.322 711.595
 278.683 341.754
 337.325 470.000
 575.473 255.348
 380.442 977.083
 935.664 425.568
 925.202 964.712
 51.055 155.325
 518.688 257.258
 996.940 802.909
 706.165 445.273
 193.917 452.052
 220.009 391.389
 695.936 757.661
 115.639 984.579
 465.407 561.220
 351.458 668.325
 642.823 283.089
 261.995 477.705
 426.165 435.031
 16.872 92.004
 892.707 856.332
 99.314 345.652
 99.780 227.366
 136.218 734.251
 846.177 837.694
 830.108 337.985
 145.437 529.564
 997.275 786.228
 417.185 765.521
 725.141 69.673
 632.445 209.818
 797.377 225.553
 720.586 412.174
 872.729 873.668
 855.013 749.513
 471.278 853.021
 255.342 842.582
 851.311 528.369
 677.436 111.463
 35.740 821.038
 189.251 874.081
 956.800 427.858
 357.821 597.825
 272.312 675.277
 887.185 274.744
 410.156 802.839
 662.783 859.605
 816.790 361.733
 267.237 757.095
 920.816 671.534
 356.007 204.983
 627.204 613.275
 917.780 325.122
 88.079 302.284
 820.372 620.325
 361.725 622.951
 163.341 814.685
 385.217 103.415
 656.291 465.567
 413.724 935.711
 428.311 530.936
 890.047 20.985
 588.234 634.779
 223.266 45.893
 314.908 731.053
 500.880 721.266
 906.868 83.073
 12.666 274.715
 785.446 326.598
 108.217 62.423
 976.013 12.585
 278.275 120.186
 718.823 587.024
 80.250 618.567
 41.649 683.164
 211.514 421.265
 897.302 814.320
 464.194 309.466
 694.420 767.461
 719.220 358.764
 172.014 928.538
 505.618 510.437
 857.626 405.484
 866.706 527.392
 154.284 654.898
 444.471 369.510
 99.447 630.272
 376.500 56.512
 284.703 535.395
 59.099 442.729
 401.124 634.216
 281.538 31.603
 543.079 301.336
 98.577 173.500
 252.116 424.627
 953.684 274.057
 379.709 237.913
 568.829 188.191
 88.739 777.524
 506.737 873.901
 672.093 47.954
 819.458 857.713
 644.549 40.207
 7.678 738.130
 641.085 379.157
 515.925 83.613
 738.746 256.039
 20.731 816.837
 696.597 617.649
 875.636 807.241
 393.143 288.953
 755.858 599.900
 125.360 770.392
 996.715 311.854
 938.729 110.552
 496.658 938.979
 381.890 259.957
 714.662 990.043
 949.627 179.293
 42.200 242.682
 498.672 237.417
 184.804 882.665
 425.260 889.059
 613.124 617.211
 792.724 582.570
 307.407 960.509
 630.782 393.556
 44.440 580.432
 613.072 105.438
 187.470 816.204
 401.359 723.324
 115.765 564.269
 347.309 588.976
 52.715 161.413
 517.608 3.718
 554.290 538.428
 285.290 220.130
 440.952 283.162
 967.560 755.113
 586.631 737.929
 224.152 644.869
 11.949 403.178
 524.719 710.656
 912.743 657.552
 891.224 352.557
 39.144 705.394
 92.335 322.250
 628.426 188.228
 360.027 345.981
 492.966 649.353
 690.746 142.057
 932.509 13.570
 639.455 85.593
 640.231 70.968
 797.665 564.662
 420.631 159.154
 527.346 510.009
 253.046 487.213
 990.528 994.130
 389.588 892.824
 637.051 529.506
 845.797 967.537
 485.549 360.556
 854.553 11.196
 229.224 765.274
 840.316 912.380
 219.873 52.292
 916.043 915.736
 110.959 464.362
 196.940 87.939
 581.217 752.900
 704.318 781.152
 400.511 458.779
 843.188 306.376
 753.676 375.978
 375.978 549.539
 398.248 756.901
 181.923 211.937
 918.841 276.349
 540.845 445.626
 153.074 856.326
 67.352 736.022
 228.166 182.724
 56.767 201.623
 568.498 149.554
 899.886 917.992
 545.516 844.779
 345.838 204.594
 53.607 857.333
 909.845 953.573
 448.069 216.698
 257.559 334.933
 791.611 769.234
 275.165 528.991
 869.300 109.593
 32.815 351.463
 672.265 697.023
 449.746 726.507
 69.465 636.805
 107.095 296.789
 814.325 953.580
 966.734 45.826
 327.085 448.934
 332.213 546.020
 390.378 358.636
 25.005 375.872
 859.123 709.563
 692.857 802.564
 158.710 242.297
 367.307 72.733
 998.095 997.989
 747.602 556.683
 705.554 668.312
 314.950 652.095
 581.100 841.863
 833.605 265.608
 905.935 631.259
 336.640 988.299
 838.768 380.515
 540.033 788.454
 522.427 295.319
 198.007 327.163
 811.366 738.807
 77.297 414.836
 178.581 437.012
 563.546 866.041
 464.835 51.760
 947.557 162.988
 167.352 130.260
 904.157 132.077
 231.267 721.747
 756.458 891.376
 684.782 369.360
 701.169 898.464
 656.351 412.929
 96.941 167.177
 115.313 763.937
 231.653 918.489
 200.574 491.714
 183.005 765.692
 937.472 659.664
 670.048 328.503
 11.465 107.347
 314.618 136.657
 667.335 39.513
 847.558 173.428
 660.928 873.364
 314.578 166.580
 12.029 342.534
 773.486 142.260
 424.727 158.485
 793.896 90.654
 66.680 900.634
 941.593 266.020
 670.439 324.617
 474.389 463.455
 955.593 38.546
 519.784 26.933
 315.686 860.002
 825.462 684.553
 792.096 8.167
 752.870 55.111
 120.240 247.136
 956.636 693.317
 211.327 835.663
 295.836 347.857
 783.583 577.947
 48.211 96.622
 16.424 848.213
 739.002 736.692
 433.763 382.803
 599.504 173.825
 670.923 117.003
 286.650 148.546
 113.912 875.300
 427.434 915.283
 468.819 304.043
 407.151 60.044
 299.523 831.353
 657.795 493.868
 218.623 432.611
 285.300 427.660
 312.621 618.988
 917.384 343.331
 188.884 914.619
 76.530 291.498
 738.192 474.317
 557.197 323.040
 880.029 762.893
 287.860 196.790
 593.757 979.544
 15.270 285.525
 910.991 292.364
 91.891 554.721
 54.748 840.435
 362.253 731.439
 939.006 771.378
 17.835 72.971
 996.310 483.559
 663.697 135.939
 67.068 422.816
 257.538 426.436
 476.469 697.686
 40.032 961.180
 635.927 894.440
 774.631 409.834
 556.055 529.088
 208.587 331.496
 646.141 818.847
 511.389 916.483
 527.568 907.105
 851.555 841.043
 310.578 365.667
 250.594 221.299
 708.169 24.159
 369.611 988.070
 398.905 752.083
 108.616 211.117
 441.232 323.534
 452.996 285.643
 102.969 522.506
 211.142 401.712
 846.403 58.557
 430.165 185.589
 125.611 34.195
 834.410 808.460
 159.872 778.461
 538.691 570.553
 575.359 992.855
 182.530 996.338
 214.584 769.011
 103.925 718.520
 35.540 70.708
 15.377 925.020
 724.333 430.116
 107.990 324.764
 868.764 609.262
 541.776 526.119
 556.247 807.979
 785.001 378.159
 416.362 159.993
 349.122 302.153
 102.876 15.960
 687.978 431.900
 257.224 148.366
 653.277 620.591
 198.151 76.145
 138.734 83.127
 101.645 260.090
 821.535 791.415
 760.692 792.749
 94.099 281.596
 213.131 243.267
 946.647 462.875
 493.491 628.821
 240.155 424.470
 474.804 696.020
 231.316 347.679
 520.738 199.304
 560.718 62.433
 346.869 66.453
 80.314 800.655
 800.556 916.387
 717.153 441.791
 997.773 530.250
 91.269 308.935
 516.681 527.158
 323.640 37.850
 834.079 630.956
 585.399 527.030
 422.641 768.933
 605.364 696.792
 502.667 568.955
 925.903 91.680
 288.713 134.236
 986.639 996.433
 193.806 807.391
 634.412 85.165
 184.979 785.259
 871.833 960.656
 734.739 226.745
 234.858 680.803
 323.044 986.717
 253.998 317.985
 530.822 404.529
 829.298 200.638
 574.478 36.392
 814.454 81.662
 884.891 722.501
 641.700 542.872
 585.831 564.239
 861.122 346.787
 605.400 911.068
 153.361 695.387
 618.041 243.773
 794.253 849.443
 100.031 328.991
 997.608 841.722
 852.341 413.605
 785.235 13.457
 343.826 746.251
 481.597 387.178
 925.264 842.265
 7.513 922.295
 209.559 648.906
 459.490 85.264
 882.114 886.142
 68.200 896.811
 652.923 116.990
 293.975 328.473
 571.268 588.150
 254.795 133.941
 156.254 139.989
 812.053 582.412
 740.928 843.870
 833.490 167.128
 651.881 829.155
 486.184 888.638
 745.477 622.263
 913.867 746.154
 869.854 361.895
 553.366 339.029
 820.318 369.637
 329.347 102.237
 684.650 650.683
 422.387 433.369
 342.096 148.422
 573.598 463.655
 571.605 667.459
 513.440 271.816
 355.467 766.388
 80.151 117.823
 726.213 74.155
 624.512 605.254
 918.083 137.311
 35.817 277.676
 748.053 311.007
 25.358 869.028
 492.209 380.694
 478.042 503.354
 45.980 576.512
 742.611 459.383
 694.404 715.965
 642.197 454.613
 282.379 196.382
 918.494 676.946
 203.966 35.740
 396.815 305.052
 241.622 723.558
 700.812 957.898
 526.330 153.026
 133.172 236.155
 481.541 737.338
 853.338 240.992
 609.369 108.887
 660.121 47.299
 6.592 716.899
 163.405 577.405
 18.580 599.917
 495.940 67.321
 987.508 552.947
 767.468 380.403
 491.356 538.991
 446.023 233.883
 244.649 230.993
 715.584 33.135
 211.080 998.091
 508.558 418.779
 810.873 970.693
 452.206 925.367
 68.537 298.628
 959.901 820.513
 394.630 637.947
 403.392 373.786
 511.117 812.516
 937.188 519.884
 975.125 559.899
 529.468 295.535
 319.588 116.372
 957.784 99.971
 78.782 967.736
 527.372 950.924
 797.674 501.545
 593.503 568.824
 509.852 168.139
 348.364 548.802
 411.474 484.301
 952.094 691.350
 437.919 201.478
 834.485 16.873
 873.735 883.336
 709.296 236.277
 781.170 183.304
 571.064 779.269
 32.272 235.870
 181.873 574.747
 766.686 745.448
 502.814 954.983
 692.320 808.972
 335.316 529.007
 397.648 993.968
 467.463 993.305
 679.370 229.313
 679.497 362.842
 312.218 183.465
 563.576 396.197
 32.049 802.437
 721.374 329.773
 180.017 870.712
 188.182 842.585
 203.844 921.732
 15.916 250.759
 349.468 655.316
 654.988 725.808
 548.018 577.607
 884.733 179.992
 932.941 741.066
 535.432 843.050
 161.769 869.035
 556.465 335.616
 896.493 458.881
 252.513 734.325
 373.749 592.415
 823.830 121.530
 7.136 580.725
 1.273 958.654
 773.262 436.860
 309.250 247.172
 682.969 723.600
 770.018 416.347
 700.018 50.334
 84.352 664.053
 890.104 393.688
 92.797 678.841
 540.036 257.667
 698.167 280.977
 235.231 252.951
 176.363 171.356
 6.327 9.357
 634.697 194.329
 313.790 3.982
 213.771 968.630
 822.235 219.129
 842.570 475.427
 191.097 883.590
 21.981 910.330
 870.806 508.600
 257.853 393.893
 617.408 131.636
 622.269 720.233
 925.350 18.998
 175.620 324.139
 207.784 958.808
 19.946 822.087
 534.328 872.712
 916.735 481.478
 353.756 475.537
 233.823 585.100
 497.981 571.594
 483.355 65.045
 76.177 763.964
 576.084 803.262
 644.617 604.233
 799.989 346.622
 377.264 775.851
 289.624 315.306
 291.231 801.072
 696.504 737.614
 904.739 21.554
 912.656 805.827
 856.131 524.057
 5.321 890.859
 902.085 78.651
 159.308 993.184
 580.522 606.622
 17.075 449.604
 486.345 793.556
 680.126 606.060
 211.492 70.165
 67.363 142.888
 268.495 675.403
 797.855 778.102
 800.597 34.769
 211.762 544.760
 211.323 388.734
 201.568 748.865
 480.267 914.774
 787.116 964.143
 405.886 439.989
 626.132 49.304
 194.506 943.914
 154.179 612.854
 139.969 122.529
 744.236 671.357
 880.852 310.064
 69.994 411.163
 230.638 535.892
 854.614 73.710
 527.349 696.283
 947.979 533.481
 97.841 27.213
 462.815 259.604
 861.264 822.637
 729.514 71.156
 467.146 716.225
 519.809 577.592
 165.557 662.441
 212.865 995.008
 907.094 859.955
 908.905 342.457
 864.611 366.868
 463.647 937.191
 630.281 689.251
 752.928 851.015
 72.494 573.512
 365.543 180.091
 117.142 6.454
 251.256 876.341
 255.022 697.298
 460.874 639.397
 157.579 272.045
 50.317 263.971
 521.164 6.287
 977.633 559.168
 847.932 127.799
 601.285 824.948
 829.821 770.229
 342.964 98.589
 929.424 304.963
 565.199 323.096
 574.795 536.349
 542.585 983.321
 609.114 648.209
 88.418 987.710
 593.725 634.682
 401.530 918.724
 665.510 549.568
 690.242 647.882
 636.095 344.394
 233.614 517.926
 208.372 431.311
 579.773 280.973
 720.845 762.861
 335.360 84.599
 935.879 42.676
 450.490 495.288
 615.949 310.887
 484.702 708.496
 112.220 242.614
 188.727 225.778
 880.277 980.294
 945.587 781.184
 774.784 629.167
 476.199 711.666
 522.346 884.219
 476.684 220.111
 872.525 845.828
 966.888 646.149
 351.060 405.796
 495.708 401.009
 135.697 646.229
 575.083 240.891
 520.308 257.521
 860.462 41.861
 482.052 830.693
 424.015 831.799
 602.277 61.421
 693.493 56.007
 675.710 981.691
 173.534 567.615
 763.619 639.287
 299.362 697.691
 772.302 519.972
 770.409 669.155
 264.097 62.545
 501.808 160.215
 607.629 979.083
 146.322 724.546
 549.114 652.965
 662.690 155.063
 216.930 553.259
 26.306 494.621
 665.517 548.252
 235.396 899.751
 608.037 912.107
 804.313 742.662
 594.331 150.667
 952.484 372.840
 754.022 995.264
 392.811 673.965
 364.606 762.166
 650.628 656.453
 19.611 1.155
 59.745 673.257
 489.283 976.169
 295.533 679.795
 490.518 66.233
 528.891 161.756
 347.018 943.896
 985.279 701.610
 835.962 194.536
 38.582 560.740
 623.158 462.335
 582.657 425.154
 402.048 842.144
 628.975 544.745
 818.559 941.238
 155.335 726.176
 207.294 187.068
 659.484 995.077
 136.705 698.144
 587.309 592.585
 391.483 522.363
 445.677 323.099
 767.595 703.307
 565.882 23.872
 455.161 398.699
 948.918 122.794
 701.104 850.458
 645.504 319.023
 319.461 112.386
 652.181 433.399
 723.074 64.738
 243.102 393.596
 834.590 885.794
 111.954 245.444
 174.088 75.696
 229.136 509.757
 870.183 619.349
 188.820 267.304
 383.951 481.122
 244.399 77.533
 531.866 407.771
 628.256 384.443
 434.109 806.576
 994.680 991.166
 365.758 107.936
 488.378 689.781
 45.784 625.833
 553.701 301.378
 636.258 121.714
 892.824 441.180
 943.324 449.061
 139.342 892.532
 892.375 214.375
 724.642 810.824
 0.306 8.398
 918.957 233.076
 73.958 627.641
 170.999 831.310
 840.180 774.695
 146.671 198.313
 351.586 966.142
 478.745 514.551
 333.724 24.569
 338.869 426.489
 742.523 337.077
 887.269 722.139
 612.388 543.452
 253.658 662.300
 299.976 5.052
 467.823 999.597
 799.555 98.255
 155.882 66.392
 334.101 387.576
 517.410 251.997
 651.057 142.285
 221.381 525.052
 690.509 561.396
 230.522 834.700
 691.757 825.469
 962.468 581.207
 585.717 575.872
 603.493 360.519
 236.775 274.507
 241.189 726.033
 878.830 776.757
 913.881 283.396
 893.956 280.436
 777.739 439.873
 944.904 32.292
 661.280 108.724
 758.417 985.180
 58.492 551.826
 507.796 223.187
 556.130 901.721
 530.531 894.042
 201.410 199.282
 888.961 609.100
 999.552 617.821
 215.461 557.648
 646.167 911.869
 133.528 716.388
 509.928 662.830
 895.355 564.754
 502.157 118.648
 386.116 205.432
 720.888 5.619
 304.594 66.391
 9.612 683.088
 706.255 770.550
 900.570 112.440
 583.963 912.190
 847.382 907.259
 236.875 501.458
 423.442 949.474
 641.392 621.341
 955.493 814.845
 269.245 292.519
 263.709 309.003
 4.932 833.468
 131.438 421.982
 283.848 824.453
 373.230 754.666
 917.845 588.821
 906.197 135.615
 489.086 362.928
 757.100 552.509
 696.257 772.528
 109.332 380.951
 728.315 119.420
 166.476 57.109
 46.521 324.268
 92.044 52.782
 880.616 201.968
 590.925 155.834
 122.492 362.545
 792.938 409.832
 41.831 246.912
 151.536 539.314
 592.140 201.887
 703.261 586.975
 839.771 667.441
 571.201 762.541
 878.456 351.610
 316.755 987.073
 211.145 80.737
 129.939 288.494
 41.352 976.402
 833.780 432.338
 847.639 882.761
 900.832 965.023
 475.272 971.840
 730.240 104.554
 304.704 128.165
 106.069 675.733
 711.482 762.050
 298.864 984.151
 458.995 842.556
 632.813 226.918
 134.520 162.053
 423.747 710.028
 599.043 645.333
 105.028 885.118
 349.039 163.986
 658.616 525.204
 938.610 93.515
 420.126 363.683
 266.293 304.183
 145.103 247.773
 753.329 470.468
 328.202 471.735
 718.764 347.247
 29.381 12.322
 658.597 838.168
 456.865 85.244
 556.936 383.580
 813.849 863.854
 770.335 47.613
 166.070 577.444
 733.998 78.427
 515.088 154.466
 620.094 59.214
 755.107 354.623
 842.235 733.361
 590.189 92.403
 732.146 363.490
 837.779 683.343
 929.152 25.235
 340.555 723.798
 712.552 512.088
 152.076 566.456
 191.864 772.957
 905.663 89.323
 548.856 770.173
 677.023 27.805
 325.061 849.081
 18.791 291.121
 573.918 683.402
 692.123 799.291
 880.844 401.021
 412.581 729.825
 208.550 916.221
 333.753 69.026
 988.003 875.838
 134.327 827.115
 164.986 62.929
 278.045 645.596
 173.811 952.848
 59.259 136.199
 266.852 258.920
 411.254 620.963
 833.159 379.962
 574.603 860.746
 421.204 326.775
 736.299 373.366
 97.873 882.467
 748.070 452.227
 564.307 880.303
 308.110 541.583
 473.310 767.097
 291.450 136.285
 595.219 279.408
 690.612 423.235
 629.832 579.563
 283.357 930.652
 409.904 579.597
 284.606 102.325
 163.531 190.344
 924.689 960.324
 153.430 652.186
 888.543 495.016
 973.555 981.371
 566.232 650.092
 718.992 464.750
 23.074 417.682
 142.684 385.335
 869.885 680.199
 339.845 106.052
 875.512 727.552
 853.274 889.725
 243.293 427.826
 843.891 515.710
 201.742 563.810
 922.473 759.277
 622.286 985.232
 770.518 36.049
 160.838 725.806
 998.601 153.386
 266.288 744.843
 85.470 842.085
 851.589 265.064
 324.860 19.120
 478.976 972.191
 671.838 25.304
 270.306 439.076
 247.034 125.836
 69.765 749.565
 123.976 607.871
 515.765 277.380
 318.609 874.003
 931.273 166.377
 625.964 46.153
 329.809 144.262
 939.736 58.668
 323.732 656.654
 857.398 845.881
 481.084 847.394
 955.743 597.137
 329.408 939.753
 936.687 756.043
 74.585 38.074
 536.369 340.750
 468.360 107.298
 385.634 634.539
 601.132 876.219
 958.702 482.282
 651.512 17.495
 978.986 485.885
 428.579 192.095
 624.765 743.302
 487.758 307.404
 128.765 359.705
 480.525 666.772
 758.975 479.968
 458.944 14.413
 145.574 768.505
 48.472 874.606
 751.217 81.054
 629.862 10.073
 317.697 34.167
 39.836 383.573
 37.991 548.626
 369.985 192.601
 253.713 504.852
 476.897 493.078
 747.164 949.635
 29.453 658.796
 345.459 897.475
 730.737 603.903
 71.046 505.776
 633.946 881.763
 525.569 115.617
 799.386 661.231
 478.063 449.352
 441.347 257.753
 717.445 768.761
 920.876 589.248
 425.058 414.436
 637.699 253.598
 505.403 275.919
 949.558 144.582
 190.214 55.516
 540.783 785.631
 588.867 875.214
 218.020 155.917
 810.920 789.898
 426.678 391.649
 526.865 80.725
 57.106 688.366
 881.335 45.464
 498.046 219.370
 127.718 128.843
 753.009 273.757
 141.232 162.043
 572.379 848.043
 593.688 738.640
 483.092 981.763
 370.654 142.444
 784.348 484.234
 191.506 74.219
 691.034 771.852
 94.208 778.337
 968.384 128.507
 787.043 141.743
 437.099 262.308
 994.318 286.516
 416.005 896.627
 56.063 979.816
 490.782 780.132
 734.519 482.666
 386.943 797.070
 562.857 909.111
 320.749 314.414
 101.873 692.616
 93.935 916.041
 184.686 795.632
 680.976 785.787
 991.866 55.174
 878.153 141.871
 552.363 751.698
 192.145 865.906
 779.622 605.953
 945.517 272.565
 275.914 949.740
 173.841 433.388
 48.065 548.258
 343.751 593.461
 729.164 256.215
 995.748 636.464
 476.630 414.887
 825.833 786.340
 78.204 206.416
 385.029 447.637
 933.417 403.868
 867.566 337.021
 56.097 435.682
 452.229 541.897
 459.158 31.446
 385.333 445.382
 709.799 58.514
 679.529 307.638
 883.151 387.279
 634.648 809.887
 975.172 644.284
 752.824 808.140
 269.307 699.636
 360.945 558.169
 472.067 376.739
 913.101 551.599
 254.718 622.481
 521.121 25.802
 353.880 704.218
 452.727 998.890
 613.661 641.709
 797.666 47.406
 394.582 288.464
 88.759 840.876
 56.719 264.359
 686.774 917.294
 751.126 342.159
 208.045 210.781
 357.693 202.533
 157.670 201.369
 0.250 508.768
 397.837 162.258
 390.248 592.795
 752.437 137.585
 116.103 283.022
 250.860 940.010
 551.739 402.227
 523.959 449.232
 28.733 596.332
 165.171 797.407
 353.429 563.877
 394.164 13.448
 283.356 598.663
 746.911 374.311
 664.297 57.221
 355.578 976.796
 106.482 856.862
 467.920 938.349
 209.931 103.342
 436.249 590.396
 877.334 159.180
 430.443 114.198
 448.452 879.883
 501.452 249.007
 601.632 866.682
 447.570 77.937
 872.244 677.438
 775.128 961.640
 489.713 284.475
 160.745 577.366
 117.196 216.894
 429.850 755.686
 152.066 839.174
 584.644 554.173
 0.489 926.338
 716.171 322.194
 242.764 943.723
 294.908 590.169
 753.425 336.495
 880.520 546.873
 604.905 306.698
 455.646 877.317
 267.555 395.269
 555.412 439.546
 102.041 100.414
 21.349 920.080
 130.408 424.792
 396.520 374.179
 355.727 840.663
 741.780 718.669
 591.330 648.525
 488.250 482.309
 551.695 50.616
 48.604 753.025
 368.487 701.258
 442.790 504.573
 325.785 782.404
 508.970 689.945
 384.827 301.503
 177.138 398.236
 495.666 852.127
 293.954 369.524
 103.808 313.592
 68.476 522.995
 65.496 207.510
 28.711 292.146
 124.960 755.920
 560.302 283.034
 498.053 192.151
 466.387 523.519
 94.852 922.095
 320.051 690.204
 722.513 596.278
 659.282 662.826
 790.782 673.387
 733.526 431.352
 725.935 291.183
 688.447 277.806
 442.559 133.712
 862.261 672.273
 862.619 932.934
 556.858 0.669
 971.934 472.465
 987.017 11.378
 207.930 690.738
 551.488 299.986
 849.816 195.909
 513.930 708.130
 381.765 206.279
 236.048 796.282
 698.114 384.388
 329.401 554.430
 271.769 22.579
 248.876 872.820
 596.090 610.520
 655.644 531.560
 997.502 534.426
 249.383 248.101
 290.332 852.589
 80.862 700.964
 274.165 107.119
 681.659 122.920
 153.000 577.747
 716.363 614.056
 58.110 386.273
 505.307 492.328
 784.731 311.201
 367.477 894.387
 986.262 978.638
 681.244 221.657
 616.594 430.446
 195.976 544.959
 657.687 622.378
 994.172 525.799
 729.770 627.674
 598.753 964.100
 247.947 684.972
 743.607 562.214
 382.117 468.868
 930.839 615.249
 295.500 327.878
 941.797 950.691
 407.532 744.674
 260.423 789.160
 754.298 959.334
 919.574 166.672
 737.062 856.006
 559.328 921.435
 567.857 660.129
 660.101 919.973
 779.945 306.425
 604.511 483.987
 87.459 111.929
 755.698 827.053
 298.267 483.712
 394.429 555.922
 630.795 183.701
 614.357 912.502
 710.712 304.630
 68.712 797.501
 357.211 739.003
 430.265 734.206
 468.852 969.727
 160.409 700.273
 421.871 415.404
 476.584 216.692
 263.701 29.153
 507.106 667.104
 63.542 97.001
 478.958 598.464
 340.772 195.789
 300.590 687.772
 879.313 551.989
 184.621 251.628
 128.605 858.599
 564.250 118.930
 44.466 239.474
 754.723 515.961
 718.776 46.979
 813.263 351.693
 646.839 603.176
 276.403 104.558
 474.637 675.956
 774.670 955.730
 622.403 264.405
 516.342 84.522
 191.534 262.454
 822.763 225.676
 2.413 402.687
 18.982 913.668
 783.046 944.457
 219.786 923.845
 312.379 269.600
 790.277 523.037
 425.737 557.720
 342.754 412.628
 999.215 219.914
 101.813 975.023
 459.239 728.812
 824.303 300.634
 705.342 863.803
 400.288 798.214
 108.932 428.612
 938.738 188.541
 57.116 944.899
 913.843 702.610
 275.279 196.971
 624.102 93.786
 389.865 331.197
 309.373 12.625
 216.882 297.133
 246.826 657.647
 492.933 69.261
 673.936 820.370
 943.552 387.575
 587.652 293.918
 25.521 796.938
 168.556 557.955
 531.239 909.305
 555.808 25.308
 727.747 935.755
 934.153 415.132
 372.383 278.246
 822.990 871.855
 931.217 991.388
 217.052 787.348
 583.292 145.187
 909.543 305.045
 159.565 979.092
 225.436 729.352
 404.371 439.879
 252.279 462.016
 801.755 460.689
 928.344 210.766
 449.587 651.226
 436.705 526.122
 939.612 930.689
 865.213 822.571
 88.240 812.085
 86.002 923.295
 415.916 321.356
 46.705 467.268
 75.203 955.088
 864.919 758.081
 140.519 210.004
 196.465 480.483
 784.973 384.949
 678.799 218.852
 449.339 906.521
 908.687 578.103
 50.445 973.126
 426.312 518.644
 54.712 975.116
 777.775 0.541
 659.025 822.252
 598.990 306.223
 755.475 901.501
 194.118 234.545
 16.760 70.649
 611.520 381.378
 611.261 555.192
 293.904 732.985
 355.377 311.316
 993.813 979.146
 727.908 816.345
 501.136 124.348
 127.641 85.134
 479.164 849.534
 149.481 237.521
 206.414 506.212
 913.234 174.637
 582.416 852.518
 607.311 893.002
 389.786 550.754
 240.301 972.557
 477.853 812.474
 37.572 631.743
 413.876 315.393
 217.132 28.439
 858.611 931.886
 846.325 794.788
 788.721 847.947
 763.911 986.978
 987.719 151.077
 874.557 83.954
 441.188 903.238
 536.242 523.337
 335.456 458.873
 895.648 675.789
 909.522 346.854
 340.167 553.552
 38.533 308.538
 263.834 863.330
 927.544 111.818
 952.647 952.234
 913.662 973.955
 24.600 477.866
 63.193 895.216
 781.978 245.117
 911.422 892.974
 396.585 93.927
 432.572 134.352
 729.388 260.634
 705.878 787.990
 39.458 552.919
 23.333 185.817
 946.053 522.510
 581.231 628.228
 933.353 654.318
 830.188 45.862
 919.036 244.509
 898.881 303.904
 12.842 958.059
 830.545 396.793
 465.165 148.778
 206.544 219.289
 922.053 517.721
 809.680 241.607
 763.597 970.885
 485.698 879.942
 387.422 21.355
 182.588 897.913
 515.881 437.431
 124.410 948.723
 740.703 255.270
 253.568 662.193
 686.510 706.304
 949.687 175.895
 67.242 25.801
 804.821 26.753
 47.534 744.898
 56.801 70.544
 303.156 675.097
 511.763 934.279
 927.530 888.313
 232.627 173.692
 359.931 109.163
 445.463 188.653
 148.214 867.337
 485.830 317.895
 16.111 819.865
 841.560 805.773
 121.286 925.140
 568.827 313.792
 883.087 727.370
 390.199 784.378
 473.568 251.970
 404.761 90.982
 225.692 795.419
 532.992 504.428
 370.265 858.713
 17.293 438.755
 798.116 279.096
 640.669 719.381
 914.189 183.072
 901.847 141.645
 141.867 153.216
 489.082 898.747
 613.043 176.174
 773.995 485.411
 984.805 739.187
 151.361 498.577
 927.368 352.803
 284.022 820.977
 478.993 799.172
 280.520 590.105
 338.511 305.053
 596.242 117.034
 19.909 398.604
 769.457 160.531
 208.994 477.012
 697.483 206.400
 300.770 651.601
 944.296 314.981
 946.896 577.251
 921.224 736.922
 73.040 58.519
 772.140 554.972
 631.393 866.182
 452.183 674.603
 807.881 520.896
 45.826 286.229
 308.352 696.989
 510.726 574.798
 83.132 276.238
 145.912 717.534
 622.866 111.678
 507.286 736.752
 56.601 933.597
 774.093 352.265
 319.903 997.881
 704.064 787.418
 828.763 510.592
 2.449 345.633
 414.729 297.433
 824.587 202.364
 846.660 873.525
 89.342 103.111
 511.522 24.287
 611.269 764.825
 755.625 264.464
 775.517 629.386
 831.625 397.257
 546.963 988.272
 266.631 662.617
 192.858 302.165
 2.115 222.104
 828.539 83.623
 674.408 572.103
 93.494 941.475
 550.887 767.898
 208.848 139.071
 635.138 454.129
 838.356 272.636
 356.214 774.144
 508.014 798.698
 692.396 428.881
 472.012 139.869
 6.742 898.031
 435.801 875.460
 826.155 60.861
 254.518 117.532
 142.138 865.269
 863.882 14.777
 992.042 11.150
 221.267 487.303
 365.131 823.319
 840.163 736.882
 216.679 91.061
 698.203 902.106
 242.416 912.422
 446.857 929.255
 319.811 783.853
 212.520 441.427
 244.930 867.708
 69.865 134.869
 745.065 614.664
 907.870 177.676
 217.247 544.723
 769.061 787.659
 298.569 843.555
 398.318 819.524
 111.345 621.116
 217.398 883.500
 818.289 832.518
 976.732 475.727
 271.782 368.785
 111.348 443.200
 926.807 94.535
 230.969 91.706
 517.277 313.661
 45.981 523.375
 56.445 471.260
 415.189 651.183
 628.012 804.398
 595.075 461.776
 877.961 105.605
 373.809 806.504
 618.421 996.590
 739.963 505.518
 112.727 876.497
 422.056 203.773
 352.030 525.745
 850.391 963.867
 463.142 745.314
 349.780 402.737
 637.898 190.076
 136.492 551.605
 57.206 26.943
 634.124 956.396
 937.470 293.308
 863.038 644.706
 370.521 943.187
 21.855 911.591
 206.184 908.014
 645.464 756.931
 62.659 942.171
 873.587 719.381
 195.879 211.610
 831.716 664.142
 544.678 174.656
 49.849 302.790
 752.129 220.003
 314.809 252.523
 380.748 206.641
 662.864 819.554
 254.823 697.959
 118.042 347.598
 819.181 517.345
 718.134 478.788
 370.848 760.641
 748.132 492.797
 846.828 582.656
 526.344 623.024
 714.504 697.344
 621.127 889.538
 165.685 376.356
 778.803 170.872
 844.248 846.314
 831.732 485.173
 401.652 934.894
 348.594 430.582
 263.660 928.649
 158.804 500.828
 672.824 226.225
 204.794 241.086
 740.004 109.615
 478.047 528.056
 368.271 939.196
 308.550 374.629
 305.539 197.324
 687.544 691.431
 618.187 967.192
 997.539 143.890
 764.725 811.567
 842.552 273.575
 472.403 298.236
 159.232 196.538
 394.726 59.691
 443.088 629.807
 246.647 743.445
 443.626 551.448
 797.135 241.789
 721.126 181.508
 844.552 436.752
 872.507 33.351
 535.598 374.018
 333.818 770.450
 118.336 320.996
 465.046 396.464
 277.007 866.778
 84.945 680.778
 492.153 898.986
 918.440 592.721
 643.205 523.536
 168.916 190.954
 139.545 372.852
 957.528 836.458
 875.667 136.449
 959.906 604.943
 980.040 920.989
 698.750 345.008
 717.333 346.550
 553.326 330.022
 639.816 269.117
 261.506 893.402
 623.830 109.098
 107.635 718.073
 307.500 900.447
 903.924 611.430
 530.551 58.795
 531.555 67.818
 108.535 219.704
 160.248 772.616
 922.550 304.943
 215.098 397.431
 220.208 736.684
 813.489 677.173
 881.019 703.193
 312.353 340.074
 454.277 867.299
 49.676 114.825
 113.071 448.395
 549.845 789.357
 445.313 263.505
 809.013 308.382
 710.832 912.180
 656.287 727.356
 900.206 678.243
 174.408 685.297
 531.365 9.219
 287.932 4.765
 587.968 247.523
 619.324 301.914
 640.681 17.745
 758.254 710.893
 878.803 728.969
 74.555 253.952
 223.119 702.744
 971.530 170.657
 677.577 674.640
 67.517 946.784
 721.624 794.342
 706.959 536.375
 539.200 735.684
 637.806 670.364
 744.974 359.266
 803.277 404.064
 602.040 297.322
 339.248 526.197
 454.736 369.834
 853.390 877.139
 730.411 424.916
 401.327 387.544
 727.785 822.823
 734.384 24.810
 918.280 665.342
 41.869 239.066
 379.423 89.621
 670.317 738.122
 573.728 592.607
 998.006 938.435
 127.687 789.465
 553.540 573.526
 777.341 112.637
 573.925 169.947
 781.181 369.113
 934.856 292.019
 987.580 449.394
 891.587 118.996
 340.745 745.215
 433.638 451.295
 952.319 422.931
 574.546 186.263
 319.590 819.696
 316.118 589.031
 778.116 99.751
 795.202 881.809
 606.974 413.841
 643.356 247.348
 207.423 146.796
 472.259 891.759
 627.302 183.364
 699.983 331.613
 158.813 252.621
 417.854 194.093
 379.506 374.617
 380.631 71.226
 496.446 792.786
 402.773 15.060
 180.835 861.147
 833.025 155.635
 812.377 511.225
 433.369 364.048
 584.694 760.226
 935.046 455.788
 728.922 365.325
 15.232 862.269
 993.922 70.519
 117.624 109.356
 858.225 839.683
 816.355 589.420
 948.913 194.953
 636.168 647.501
 92.247 971.977
 936.508 712.489
 934.226 916.921
 640.286 271.620
 338.824 54.112
 939.693 732.212
 817.870 383.329
 294.870 350.396
 168.057 472.786
 913.030 285.183
 714.175 914.571
 765.220 700.679
 88.173 435.853
 78.098 573.426
 144.177 9.394
 94.658 240.106
 331.139 394.309
 899.707 658.285
 856.725 741.704
 875.185 155.050
 95.706 814.490
 212.279 51.757
 568.984 856.707
 140.050 814.395
 169.147 581.025
 615.453 265.955
 186.810 265.405
 91.649 277.808
 728.903 718.308
 278.224 240.146
 773.446 309.290
 119.027 396.572
 911.418 306.763
 334.872 854.895
 649.269 121.198
 56.288 185.735
 427.879 439.854
 256.148 64.081
 525.809 643.643
 786.582 358.217
 105.165 818.812
 935.601 528.129
 504.036 382.527
 105.855 654.711
 735.243 114.255
 743.638 15.580
 99.896 771.996
 226.422 877.596
 27.320 537.356
 470.878 255.149
 199.366 105.310
 422.456 342.768
 774.505 157.945
 907.509 366.732
 990.769 346.940
 97.823 800.202
 570.322 382.908
 786.840 477.338
 473.884 782.702
 991.257 742.211
 540.313 665.465
 958.927 636.728
 103.360 387.617
 324.693 417.808
 590.121 954.392
 954.086 687.579
 488.234 995.239
 447.652 802.206
 613.791 611.986
 546.310 316.271
 839.834 837.603
 933.865 232.444
 954.684 530.520
 533.056 112.948
 37.113 791.501
 145.940 413.249
 166.280 959.211
 710.551 103.279
 761.486 714.652
 999.650 21.706
 781.275 117.135
 942.729 879.402
 142.467 584.474
 31.517 194.917
 364.745 12.322
 297.082 153.790
 750.940 762.450
 901.685 771.802
 600.816 13.171
 452.188 287.370
 578.639 598.745
 148.633 278.307
 542.133 625.612
 969.325 101.960
 850.429 764.546
 353.108 294.738
 437.568 617.875
 564.586 77.153
 130.232 153.700
 865.739 24.576
 745.976 104.472
 218.049 853.086
 201.951 930.605
 906.083 596.060
 42.462 451.974
 813.033 813.027
 633.498 317.871
 150.457 870.980
 528.495 901.386
 11.171 403.535
 765.067 15.147
 891.716 309.543
 768.317 615.407
 237.939 764.981
 101.998 719.605
 476.196 745.823
 91.519 453.581
 978.530 191.497
 738.138 78.919
 1.391 765.250
 825.256 154.316
 65.351 916.968
 487.344 549.186
 192.464 743.719
 149.466 760.006
 276.163 732.470
 858.760 53.073
 966.554 507.351
 904.592 59.918
 355.803 980.595
 875.794 37.597
 440.881 2.575
 123.695 545.279
 524.620 543.382
 9.204 516.283
 43.976 328.125
 409.458 871.943
 643.228 543.149
 171.470 947.043
 948.952 973.710
 531.495 108.265
 465.844 609.246
 802.626 344.981
 263.530 134.535
 780.475 109.273
 833.442 728.868
 567.003 858.427
 283.609 526.492
 682.995 202.950
 233.149 896.273
 75.827 146.851
 645.512 213.793
 654.728 0.451
 881.744 2.364
 352.366 290.910
 396.565 578.930
 49.284 549.246
 378.828 665.330
 464.360 637.744
 844.538 714.320
 846.343 236.713
 19.168 993.101
 862.686 938.718
 543.508 195.602
 915.005 821.406
 53.924 589.667
 485.744 372.173
 927.043 408.503
 386.929 720.192
 546.903 469.837
 615.811 560.358
 909.169 344.342
 178.727 211.695
 984.687 930.804
 806.583 487.536
 239.417 53.655
 114.191 529.961
 468.422 843.937
 940.429 305.397
 520.287 753.082
 414.354 916.964
 140.257 276.490
 619.362 372.232
 573.819 917.593
 546.963 578.572
 478.855 830.462
 645.487 513.946
 278.515 558.259
 556.873 145.808
 236.108 594.649
 304.710 417.819
 88.675 285.228
 34.980 681.727
 81.127 145.937
 531.735 274.038
 195.286 686.195
 825.700 493.933
 467.765 607.203
 804.899 265.381
 690.921 12.587
 421.633 13.769
 848.397 371.711
 796.133 272.014
 160.679 158.854
 748.928 785.417
 119.347 737.689
 384.368 206.240
 837.003 444.652
 708.017 171.623
 102.333 361.808
 629.938 721.112
 828.311 765.382
 401.740 727.504
 941.457 136.575
 703.060 647.198
 959.664 263.455
 456.541 319.851
 526.750 824.186
 561.225 403.386
 448.287 790.836
 222.281 976.587
 442.949 538.182
 378.331 800.434
 977.569 82.796
 922.371 139.488
 486.140 954.290
 342.648 110.134
 730.245 743.512
 18.260 463.050
 491.105 953.107
 461.242 8.240
 594.775 856.026
 151.017 553.297
 68.629 249.836
 435.192 15.973
 68.517 272.273
 27.568 72.613
 864.758 450.078
 502.989 362.730
 347.093 413.277
 530.311 450.115
 122.898 885.698
 388.733 771.729
 711.445 715.288
 146.204 31.833
 654.887 531.113
 137.269 530.699
 602.366 694.556
 535.079 880.932
 808.582 277.830
 670.155 351.292
 706.885 971.581
 686.762 595.434
 657.211 853.926
 354.356 943.767
 971.700 495.109
 652.785 449.380
 429.696 715.120
 739.828 937.596
 705.917 636.807
 280.792 883.106
 151.324 305.455
 892.664 763.979
 838.674 789.455
 728.420 869.260
 570.613 188.078
 427.210 382.879
 956.812 594.656
 788.296 963.440
 710.899 680.440
 423.598 285.015
 963.560 950.505
 216.926 911.790
 804.122 793.272
 906.376 28.378
 71.271 505.281
 327.648 532.640
 939.484 468.943
 455.443 679.161
 369.591 430.167
 81.433 215.213
 491.096 342.416
 822.229 918.618
 394.973 882.178
 789.218 785.696
 276.429 506.724
 132.102 250.202
 968.303 717.841
 325.588 679.425
 441.316 55.009
 368.200 695.445
 64.464 698.906
 445.979 327.640
 267.479 492.380
 352.446 602.389
 630.975 643.214
 398.262 418.293
 454.957 463.447
 366.200 706.971
 82.422 717.059
 524.381 222.570
 944.550 625.145
 886.067 385.644
 663.221 339.767
 958.914 492.291
 14.295 909.494
 649.609 116.574
 993.316 976.899
 848.772 528.078
 209.237 867.268
 411.204 527.151
 889.736 435.384
 741.888 894.137
 645.144 261.037
 300.096 47.118
 991.508 142.054
 922.651 912.758
 364.570 584.869
 650.638 109.491
 806.250 286.485
 507.938 510.079
 717.565 728.018
 539.029 45.544
 543.814 639.682
 60.025 204.425
 189.559 571.176
 31.325 305.479
 505.710 322.084
 321.244 29.472
 705.378 906.460
 324.278 402.998
 858.564 787.522
 430.164 966.730
 201.052 706.056
 543.557 29.866
 335.727 814.174
 640.215 25.331
 174.007 429.482
 953.174 115.632
 783.191 349.221
 129.018 451.799
 997.450 755.750
 725.422 218.041
 494.311 640.849
 960.358 678.485
 16.185 854.215
 222.423 521.262
 962.378 209.353
 640.601 526.574
 828.790 66.701
 948.358 891.921
 20.938 858.577
 997.483 868.013
 705.056 663.533
 945.739 897.015
 338.793 109.534
 301.599 420.505
 787.744 157.398
 429.567 423.150
 889.965 150.005
 649.538 600.602
 584.206 511.484
 879.990 553.131
 328.450 637.041
 632.500 392.242
 266.066 462.140
 647.085 653.795
 163.439 463.742
 225.356 1.491
 464.148 91.355
 360.633 208.081
 252.720 907.337
 648.517 662.996
 570.996 730.613
 83.278 784.673
 410.323 412.485
 678.576 339.660
 44.795 255.252
 197.215 680.153
 859.027 631.917
 513.597 214.215
 846.191 837.209
 472.547 191.476
 849.166 245.922
 835.051 809.912
 933.459 264.119
 629.735 180.648
 12.256 512.863
 150.779 297.233
 691.666 3.966
 979.036 578.850
 921.262 464.809
 851.990 44.506
 277.893 297.089
 396.631 743.878
 888.917 155.543
 672.202 752.559
 127.325 691.062
 980.099 132.576
 251.317 392.624
 397.143 577.002
 283.920 599.086
 215.188 579.080
 256.074 940.826
 742.034 486.446
 794.576 658.747
 381.336 580.020
 202.658 271.213
 286.294 730.978
 137.180 895.577
 225.134 379.434
 667.092 548.255
 235.600 702.403
 540.580 954.637
 638.956 319.003
 484.022 696.824
 567.351 656.255
 98.511 953.372
 196.222 873.322
 656.224 71.548
 808.000 735.314
 779.659 830.265
 915.265 25.246
 514.947 462.941
 289.306 485.315
 792.520 416.402
 550.563 153.001
 264.062 917.867
 235.489 585.807
 276.400 840.792
 43.044 398.548
 506.796 126.330
 444.359 832.541
 958.845 295.358
 500.504 565.829
 475.904 932.236
 642.910 502.540
 244.976 631.806
 224.616 957.856
 466.463 862.686
 821.476 108.957
 185.674 740.101
 852.822 203.209
 405.038 438.528
 980.448 210.051
 909.228 167.082
 641.370 45.373
 579.764 428.308
 759.665 375.110
 395.021 973.770
 280.027 272.413
 303.011 138.422
 362.999 629.840
 918.026 401.244
 399.528 449.881
 681.565 294.192
 39.256 704.758
 99.306 517.460
 109.535 886.425
 728.874 59.738
 135.431 192.322
 260.451 651.205
 487.936 309.407
 769.677 268.957
 399.460 282.013
 698.771 84.407
 931.525 56.984
 459.472 995.555
 777.013 87.330
 575.327 170.312
 673.662 203.412
 769.533 177.011
 420.493 704.606
 339.258 772.572
 576.221 925.956
 972.786 125.519
 8.301 50.804
 999.626 679.095
 511.176 594.648
 6.702 408.350
 758.543 215.919
 99.879 434.525
 261.419 520.211
 586.362 760.750
 713.758 535.330
 950.289 856.523
 890.906 30.844
 94.252 406.418
 971.862 838.447
 530.117 353.554
 961.010 565.155
 582.864 403.744
 543.390 362.189
 483.988 45.679
 802.930 766.371
 192.001 410.418
 426.265 631.345
 805.883 604.882
 295.298 142.073
 904.789 564.693
 306.677 202.565
 129.359 677.756
 241.611 714.048
 844.685 18.479
 18.320 544.715
 24.058 730.917
 493.888 224.436
 250.350 25.615
 522.089 485.575
 336.242 168.284
 426.940 887.243
 856.083 388.103
 704.501 593.290
 405.062 609.433
 231.927 378.334
 652.583 493.705
 735.454 580.773
 936.453 289.491
 768.362 742.430
 906.110 140.275
 74.599 322.171
 422.969 643.590
 390.474 162.190
 873.705 835.312
 470.473 352.785
 260.628 272.703
 246.890 82.344
 867.940 283.661
 457.659 787.274
 132.704 652.691
 41.791 10.908
 196.742 331.956
 924.654 435.729
 805.664 144.701
 141.269 429.911
 32.153 725.288
 298.729 523.144
 213.859 92.604
 210.324 639.613
 446.465 649.779
 773.954 825.085
 597.281 51.917
 273.969 33.092
 694.971 184.121
 794.714 220.786
 500.647 484.728
 210.164 252.142
 321.676 463.843
 699.397 634.660
 642.259 576.406
 202.808 910.805
 817.594 573.937
 27.588 88.181
 17.542 182.432
 609.769 89.436
 370.858 928.685
 498.970 116.311
 114.855 297.473
 33.964 600.079
 713.674 171.904
 83.281 116.134
 790.112 853.854
 124.716 102.999
 193.227 436.521
 898.054 290.082
 171.949 102.878
 782.173 514.603
 971.959 139.273
 894.488 722.108
 950.610 309.985
 989.287 788.565
 697.225 354.527
 421.697 782.403
 541.443 3.520
 453.889 74.810
 71.133 210.591
 795.711 494.710
 907.812 556.931
 607.645 465.149
 498.469 682.584
 941.984 720.029
 278.445 455.502
 279.177 19.671
 393.892 617.830
 28.791 11.483
 600.681 201.262
 535.402 534.622
 789.205 822.899
 763.804 777.340
 333.772 443.497
 768.145 560.346
 597.276 565.856
 687.225 952.648
 105.342 587.357
 92.346 506.969
 261.288 902.915
 362.293 724.698
 829.296 829.297
 517.669 285.844
 546.304 825.630
 837.553 983.472
 114.933 295.656
 157.116 826.398
 914.713 342.909
 135.224 75.487
 184.678 719.481
 944.209 980.859
 267.921 261.552
 806.074 127.901
 61.849 880.703
 944.606 783.441
 833.750 609.682
 783.635 679.500
 490.003 856.087
 368.494 765.932
 632.311 359.352
 869.205 606.122
 901.912 977.923
 816.872 48.210
 262.688 347.760
 183.973 360.346
 768.866 284.193
 127.852 220.090
 718.596 70.947
 835.733 358.715
 829.992 158.001
 428.336 609.968
 563.242 329.493
 865.035 944.507
 26.421 800.338
 641.977 396.133
 71.946 542.645
 259.262 730.039
 446.630 157.799
 756.050 158.162
 885.635 915.480
 452.988 279.716
 226.947 935.653
 607.896 888.711
 309.151 543.128
 269.128 33.516
 145.169 366.697
 815.827 190.086
 635.401 966.708
 697.748 90.318
 595.436 477.642
 749.942 365.352
 779.658 657.606
 258.062 971.476
 738.941 697.278
 114.990 380.316
 67.935 399.818
 944.000 767.252
 887.761 784.496
 800.493 220.599
 239.140 564.550
 914.889 132.199
 598.038 219.253
 142.546 997.088
 592.818 826.909
 160.144 440.327
 523.929 395.861
 637.263 263.418
 742.587 961.415
 340.536 36.832
 815.193 185.542
 447.551 400.764
 619.950 971.281
 888.439 930.438
 728.977 693.949
 752.942 598.012
 213.991 955.752
 235.639 458.825
 170.311 329.408
 106.453 909.550
 29.530 800.522
 729.636 429.390
 76.016 618.928
 482.939 108.224
 399.624 988.121
 398.018 988.544
 913.170 561.556
 630.196 567.615
 597.897 568.346
 225.372 4.964
 75.977 692.454
 667.036 205.669
 161.957 603.215
 18.315 65.721
 633.835 446.099
 611.859 600.773
 961.286 206.598
 251.622 278.910
 708.574 853.302
 670.712 751.755
 321.251 635.585
 512.070 952.395
 740.308 84.306
 665.617 594.880
 949.508 758.812
 286.467 875.504
 39.021 858.954
 941.937 313.746
 501.843 626.392
 876.512 368.994
 312.949 285.027
 457.809 682.113
 371.602 796.751
 165.477 488.322
 315.042 257.084
 529.204 165.034
 690.164 537.582
 810.354 766.230
 355.198 150.707
 880.882 270.265
 585.478 11.317
 187.991 662.910
 188.690 180.834
 236.584 689.765
 461.521 79.886
 84.869 455.443
 710.129 457.896
 671.001 100.238
 433.591 419.250
 687.559 642.980
 957.514 471.780
 341.594 101.973
 82.671 221.062
 904.527 70.071
 162.366 461.157
 20.114 666.873
 376.678 877.011
 429.844 877.805
 969.615 884.516
 51.637 639.400
 947.222 690.781
 245.480 80.881
 494.902 999.290
 983.228 288.277
 907.576 843.267
 451.259 38.462
 587.100 376.732
 124.825 642.124
 50.883 548.556
 410.169 337.641
 520.334 32.753
 731.710 358.811
 577.170 581.378
 201.616 640.583
 352.485 738.718
 330.941 176.185
 463.611 131.137
 286.338 859.863
 356.061 991.222
 953.363 570.881
 214.487 243.287
 104.076 621.268
 252.575 66.193
 678.337 112.341
 5.670 945.752
 48.740 349.297
 462.969 560.160
 950.083 140.703
 172.983 526.229
 895.678 467.817
 224.336 830.355
 582.536 820.126
 584.642 325.637
 291.806 146.819
 217.139 785.330
 233.865 323.188
 685.034 843.663
 361.723 745.936
 297.314 549.072
 402.336 887.353
 900.416 914.217
 831.573 606.368
 34.102 624.139
 671.937 751.108
 656.685 201.829
 327.308 125.075
 17.119 313.112
 19.183 525.227
 475.196 294.391
 665.131 108.597
 315.180 322.730
 481.820 383.697
 484.667 223.340
 19.271 248.555
 44.500 671.322
 385.596 569.229
 215.542 329.281
 825.897 186.893
 735.439 247.727
 627.073 99.846
 727.731 9.208
 161.847 46.137
 74.558 628.661
 218.435 235.910
 963.498 30.896
 122.974 488.408
 642.786 51.530
 414.518 221.044
 714.314 780.726
 419.311 336.690
 470.615 760.992
 262.783 45.766
 743.815 23.075
 2.887 542.779
 587.747 300.082
 343.729 499.229
 418.588 492.598
 48.880 818.621
 257.276 700.541
 802.229 572.352
 664.318 915.152
 21.980 561.177
 253.445 941.996
 509.552 354.691
 186.900 858.725
 877.165 795.710
 367.215 495.933
 341.324 927.772
 676.439 152.723
 667.748 738.349
 305.325 247.971
 108.450 399.202
 146.651 482.056
 963.455 236.019
 286.214 600.695
 636.014 144.727
 652.950 161.935
 517.383 780.304
 930.140 99.374
 849.454 529.513
 379.646 29.920
 563.109 11.525
 490.987 494.162
 497.794 865.258
 489.927 853.698
 971.834 630.308
 83.749 754.927
 320.486 126.382
 191.930 646.218
 254.335 416.133
 324.325 188.656
 47.410 996.347
 189.976 804.227
 53.631 615.831
 717.239 474.374
 610.863 144.295
 62.157 41.919
 341.646 309.728
 202.082 126.878
 343.844 242.537
 133.752 678.325
 6.790 489.113
 500.911 628.056
 740.727 127.014
 100.524 955.227
 899.270 485.920
 296.549 223.395
 564.399 675.716
 996.805 711.801
 687.050 84.008
 815.669 171.299
 698.221 434.141
 100.281 922.856
 67.794 111.141
 90.733 54.140
 161.652 752.232
 18.780 319.446
 980.737 561.744
 31.325 612.499
 135.161 213.824
 513.878 553.805
 467.317 332.744
 448.077 447.829
 673.043 437.489
 582.004 144.959
 740.539 468.278
 341.369 853.844
 22.003 906.779
 935.754 747.040
 840.416 403.771
 92.157 983.197
 108.914 348.184
 306.490 119.237
 976.471 75.886
 673.725 533.552
 812.877 316.781
 923.815 544.491
 288.173 922.033
 640.882 145.972
 94.738 72.336
 118.397 343.434
 290.296 731.654
 447.025 748.543
 921.476 532.776
 241.627 560.773
 712.577 31.171
 589.730 149.474
 193.360 77.271
 998.964 863.190
 791.713 185.517
 191.939 286.448
 558.580 237.771
 853.354 181.030
 328.555 681.343
 888.546 672.760
 82.998 865.711
 370.958 650.444
 984.568 120.514
 307.084 745.869
 231.989 189.666
 253.474 968.317
 358.934 297.205
 6.451 20.219
 516.804 290.131
 329.669 359.237
 361.376 357.902
 469.045 173.782
 459.657 909.169
 963.307 971.918
 275.602 450.829
 629.360 456.516
 239.766 185.532
 175.475 671.899
 694.446 459.798
 466.051 99.001
 496.799 859.972
 276.379 878.014
 200.154 387.224
 384.684 720.800
 288.720 730.795
 955.015 302.044
 261.870 701.992
 474.810 90.607
 127.760 656.320
 584.661 194.103
 327.308 500.117
 237.705 974.079
 351.266 198.763
 968.000 970.768
 496.679 639.605
 50.071 220.240
 823.422 83.147
 867.708 908.573
 484.365 105.641
 454.183 683.664
 109.361 5.219
 446.692 922.454
 797.433 738.227
 346.408 57.175
 814.929 963.929
 176.734 316.848
 189.995 111.594
 273.719 198.593
 743.376 216.902
 865.082 796.605
 488.526 793.209
 341.785 75.077
 884.518 161.410
 195.655 955.501
 825.642 429.922
 688.395 19.946
 22.395 928.731
 584.797 922.088
 168.499 109.754
 82.420 599.342
 924.236 246.355
 211.120 835.743
 782.808 230.088
 971.241 19.942
 656.537 170.379
 794.776 350.224
 934.633 666.470
 218.474 673.932
 563.310 619.496
 73.581 417.699
 699.519 380.972
 849.045 113.743
 837.083 252.375
 951.731 193.102
 222.098 735.040
 350.116 476.621
 414.976 121.810
 981.412 16.874
 149.242 678.970
 464.039 137.852
 140.193 711.858
 178.439 83.539
 245.953 678.657
 953.475 161.531
 743.527 418.308
 170.124 584.212
 395.534 709.939
 519.006 939.034
 219.983 268.172
 326.886 823.098
 284.274 901.899
 906.019 257.901
 602.373 690.466
 838.703 51.157
 75.709 442.653
 250.318 927.639
 966.762 448.441
 663.302 534.548
 290.682 174.676
 880.893 3.955
 743.888 422.479
 895.093 681.130
 926.805 901.415
 123.450 599.263
 56.187 793.276
 382.110 885.198
 574.557 802.925
 129.747 244.816
 851.828 316.471
 352.874 118.813
 917.124 515.496
 395.506 778.623
 65.140 802.789
 405.829 197.489
 537.236 368.702
 423.579 773.334
 897.106 621.837
 461.145 78.657
 396.638 993.044
 939.270 589.579
 580.088 33.045
 177.952 513.267
 702.443 12.324
 171.138 242.769
 667.693 413.862
 899.661 864.017
 129.531 817.123
 973.330 405.190
 973.729 3.138
 405.848 928.137
 529.262 479.222
 984.399 30.205
 773.437 606.775
 621.244 158.322
 322.168 711.545
 592.799 281.725
 775.680 823.014
 960.690 762.296
 745.921 404.162
 210.659 679.620
 676.578 736.397
 173.502 779.685
 9.759 674.140
 245.164 630.518
 813.010 702.229
 391.476 384.270
 192.668 555.482
 200.779 803.519
 548.743 797.534
 581.895 340.358
 415.024 425.132
 545.798 131.593
 546.389 749.775
 760.141 753.939
 412.025 12.013
 333.092 572.018
 5.191 671.282
 126.164 2.436
 142.105 368.263
 77.663 142.951
 277.632 725.139
 754.816 1.280
 474.696 495.334
 62.535 168.313
 17.105 927.385
 592.170 771.229
 319.039 412.341
 69.733 109.428
 154.430 650.760
 288.250 607.210
 779.417 330.014
 514.503 839.405
 552.704 36.813
 831.159 17.690
 52.052 250.847
 98.678 725.036
 148.040 446.020
 38.434 2.952
 815.021 754.503
 392.984 421.030
 747.953 279.718
 708.503 171.320
 804.971 947.270
 208.326 852.688
 429.708 992.943
 638.459 654.330
 123.005 555.328
 222.492 465.659
 657.658 883.915
 773.929 774.944
 567.018 923.828
 91.450 455.213
 821.637 293.749
 472.628 947.386
 948.882 247.247
 193.330 352.501
 887.731 179.047
 235.277 342.779
 922.279 701.219
 228.394 41.568
 248.235 630.427
 285.867 441.739
 320.588 272.015
 129.724 8.408
 659.390 801.598
 67.824 713.184
 384.134 987.069
 127.088 382.161
 363.472 886.473
 63.464 308.086
 542.243 938.430
 350.342 118.579
 106.098 235.903
 341.185 837.514
 607.909 960.736
 58.966 497.172
 780.088 440.958
 888.155 16.255
 341.532 76.300
 440.747 955.991
 854.000 226.309
 95.852 196.467
 345.057 852.107
 935.329 171.803
 576.459 295.076
 731.606 590.204
 158.990 627.000
 207.303 208.433
 186.656 845.652
 351.374 285.351
 252.126 162.074
 218.681 502.343
 6.894 341.333
 387.307 996.397
 317.484 643.262
 332.076 432.080
 344.843 255.198
 78.221 859.654
 917.811 122.313
 13.572 226.965
 591.133 935.535
 1.919 481.932
 60.153 420.872
 498.246 10.493
 762.209 441.209
 215.373 882.346
 721.368 242.052
 731.468 845.155
 8.852 181.718
 912.102 928.858
 695.109 734.914
 5.577 747.956
 287.558 463.287
 65.646 364.300
 385.660 39.457
 974.203 779.690
 474.930 590.197
 743.856 541.060
 335.161 403.221
 145.470 476.062
 694.554 999.657
 650.800 539.252
 338.137 305.319
 530.509 85.052
 521.278 18.870
 981.398 430.139
 970.862 649.701
 855.122 302.442
 29.619 224.542
 858.456 64.699
 243.011 496.674
 630.195 456.211
 361.002 57.951
 462.627 916.683
 865.135 990.175
 420.339 380.567
 598.805 302.781
 462.851 190.142
 317.919 108.030
 850.477 541.651
 260.685 268.272
 508.183 613.335
 507.792 613.399
 246.522 329.492
 644.429 36.860
 351.468 84.086
 298.353 117.845
 318.994 814.580
 596.566 933.318
 641.149 606.071
 618.199 479.920
 967.357 682.486
 12.245 451.498
 539.567 761.192
 163.135 857.923
 108.064 506.197
 520.398 235.163
 104.421 300.084
 934.377 611.419
 410.750 993.434
 359.937 350.954
 804.648 300.999
 984.223 903.375
 964.678 354.952
 410.777 14.433
 632.775 746.691
 776.835 293.208
 191.528 479.915
 707.714 134.202
 22.887 299.616
 514.125 830.807
 770.787 175.677
 535.695 524.486
 186.670 517.663
 625.387 162.521
 950.442 331.877
 381.788 403.145
 539.555 745.791
 374.203 942.386
 378.406 502.523
 602.140 839.943
 604.807 443.383
 197.264 405.274
 509.001 64.800
 651.519 149.006
 155.482 762.762
 957.157 303.451
 714.067 809.586
 118.480 829.735
 382.487 781.247
 764.782 533.932
 459.675 546.264
 611.005 552.067
 561.561 907.301
 406.951 691.308
 297.145 63.133
 745.449 854.815
 32.789 630.699
 700.856 469.155
 960.987 574.822
 105.891 679.903
 303.364 967.355
 289.480 302.884
 566.604 609.354
 61.490 600.708
 737.610 661.324
 490.640 897.868
 757.033 140.088
 756.203 619.272
 607.858 449.683
 817.259 318.883
 660.678 651.513
 418.255 705.034
 245.583 470.391
 697.574 130.419
 690.964 742.942
 375.955 826.819
 654.287 198.909
 741.394 672.101
 544.024 820.430
 812.030 90.173
 223.923 136.261
 622.117 929.470
 231.949 404.764
 340.335 733.741
 121.238 839.388
 274.149 617.571
 626.890 592.196
 946.872 161.226
 521.220 784.062
 641.452 33.299
 785.165 244.597
 701.244 889.582
 91.916 981.287
 655.360 952.169
 270.804 557.014
 915.242 279.430
 48.205 230.034
 468.437 346.139
 804.332 753.152
 101.963 180.305
 649.669 382.306
 225.996 981.365
 825.343 793.086
 171.908 171.175
 233.543 20.967
 818.095 18.236
 976.337 142.553
 791.740 905.797
 745.791 506.417
 122.140 580.748
 90.490 849.453
 726.905 182.791
 261.655 435.107
 219.911 888.275
 997.470 400.741
 291.069 751.971
 171.633 171.059
 952.678 950.009
 349.126 91.676
 733.332 541.251
 549.622 260.975
 964.224 10.820
 710.796 929.422
 508.447 942.617
 717.059 224.166
 73.965 907.012
 364.184 414.293
 895.764 30.954
 170.199 420.470
 420.995 241.435
 624.221 894.491
 359.391 106.152
 847.262 442.457
 324.766 819.627
 984.988 573.928
 375.067 746.741
 177.954 752.686
 219.237 102.146
 78.749 667.821
 188.492 642.436
 479.999 92.376
 334.737 522.978
 257.323 646.984
 115.389 833.294
 45.587 524.836
 25.372 399.881
 586.484 989.325
 545.294 624.806
 695.245 845.105
 769.740 819.752
 181.752 365.807
 769.118 371.092
 667.442 486.701
 908.816 320.573
 107.906 728.204
 114.765 522.476
 459.321 987.043
 127.264 411.243
 514.728 337.241
 645.575 819.054
 637.256 534.992
 533.064 971.548
 287.943 372.282
 853.168 278.479
 695.520 117.165
 945.237 356.768
 257.011 397.472
 359.235 674.054
 757.161 304.054
 660.552 594.890
 920.374 624.335
 630.080 528.284
 283.249 772.665
 537.519 409.127
 723.945 607.066
 103.257 257.442
 984.989 249.302
 709.585 924.409
 160.102 734.324
 927.365 994.260
 817.748 674.284
 619.332 823.753
 342.104 640.122
 724.094 788.735
 276.896 39.796
 351.611 408.886
 252.821 446.429
 395.874 341.138
 212.382 532.741
 435.941 489.217
 566.859 571.420
 22.973 156.641
 32.345 326.375
 387.115 274.249
 801.601 689.803
 320.654 27.629
 475.568 607.664
 257.844 476.731
 565.376 315.500
 960.026 47.556
 98.472 201.736
 388.426 647.328
 839.939 391.940
 295.440 939.352
 244.343 460.426
 355.758 356.325
 559.596 221.554
 686.846 341.714
 540.876 918.882
 847.708 213.851
 230.801 43.575
 657.225 838.228
 906.629 592.301
 818.686 877.330
 973.715 578.052
 583.264 937.117
 637.855 684.337
 818.423 133.345
 161.173 894.012
 481.680 913.499
 394.201 909.341
 828.344 860.847
 780.701 31.001
 724.105 411.427
 805.123 592.533
 288.538 183.578
 751.671 905.786
 190.207 969.528
 978.410 205.373
 253.229 401.843
 692.375 169.746
 451.731 181.966
 408.042 17.776
 773.776 357.220
 50.736 847.582
 69.402 35.529
 650.680 104.541
 675.610 728.531
 87.597 784.216
 980.130 73.972
 668.393 30.208
 869.165 383.367
 932.934 154.295
 253.727 432.400
 919.815 154.783
 214.716 316.701
 823.073 547.535
 206.349 457.281
 122.728 652.148
 747.195 896.584
 670.910 433.146
 972.140 581.796
 108.148 13.645
 759.423 106.647
 321.332 127.876
 155.037 361.592
 339.319 21.246
 840.841 226.131
 200.510 744.770
 109.500 92.605
 478.556 917.867
 473.690 920.349
 580.381 983.496
 731.891 230.448
 850.754 776.833
 199.745 28.019
 348.621 38.167
 383.506 909.996
 774.387 878.109
 688.058 426.572
 999.600 344.838
 711.785 224.125
 509.197 235.889
 257.842 232.563
 543.236 368.431
 687.949 562.174
 4.310 290.251
 540.466 251.527
 166.380 137.608
 137.353 231.552
 721.343 175.024
 0.695 30.072
 775.302 776.158
 403.080 790.009
 554.142 904.666
 979.681 82.769
 998.047 850.749
 553.823 1.441
 270.113 284.885
 770.838 867.351
 831.862 957.450
 723.851 94.706
 957.662 344.863
 994.625 863.959
 883.612 603.193
 755.867 52.773
 680.105 613.399
 199.399 677.661
 70.031 103.406
 306.822 988.643
 908.456 616.920
 182.862 428.184
 719.856 913.320
 972.261 274.795
 333.840 564.242
 2.284 816.791
 251.336 538.014
 786.522 984.568
 344.826 301.106
 21.549 167.449
 986.305 925.016
 664.135 376.690
 795.834 266.961
 629.209 427.906
 205.952 33.359
 962.021 608.287
 689.781 367.094
 454.119 586.042
 253.613 94.245
 362.578 597.076
 51.524 385.142
 3.852 207.818
 346.365 931.032
 704.530 970.004
 578.154 804.186
 655.977 835.382
 769.883 590.034
 221.407 333.485
 618.082 679.030
 843.419 797.350
 299.985 448.670
 886.774 679.476
 652.874 507.936
 92.498 578.050
 19.462 913.785
 210.855 601.977
 734.150 889.014
 295.889 268.432
 180.260 800.511
 884.942 140.141
 262.416 114.596
 232.600 778.628
 398.750 490.809
 127.978 487.061
 85.516 756.384
 883.238 430.597
 265.801 10.893
 453.994 507.353
 141.473 724.780
 531.178 269.012
 403.527 238.006
 849.547 992.055
 773.787 247.754
 988.906 929.536
 107.061 549.580
 27.093 845.917
 406.869 707.754
 543.681 185.863
 972.367 361.573
 503.222 950.062
 485.053 299.572
 377.798 360.351
 330.096 167.841
 739.955 272.041
 450.754 27.764
 286.109 627.840
 880.629 888.673
 482.778 905.708
 65.616 649.113
 487.102 868.184
 656.942 564.174
 730.898 114.899
 563.105 783.800
 203.714 130.282
 329.599 686.948
 483.161 127.799
 961.778 568.367
 476.192 958.861
 912.134 758.593
 517.361 382.924
 365.571 904.206
 361.686 804.982
 125.275 975.798
 981.174 163.056
 230.741 567.229
 273.916 492.223
 34.902 304.372
 499.690 70.020
 388.682 187.548
 721.106 242.728
 91.352 583.325
 837.553 591.084
 79.645 382.387
 111.538 80.777
 366.577 716.164
 892.952 86.829
 374.473 131.133
 613.447 526.248
 610.932 452.848
 946.224 890.726
 139.773 818.330
 279.613 366.355
 732.732 743.392
 637.586 852.214
 136.529 238.598
 776.897 951.227
 441.483 152.900
 106.527 577.969
 932.956 256.866
 97.086 897.406
 89.594 367.828
 89.639 830.120
 59.506 747.968
 567.805 303.049
 197.586 394.607
 544.174 25.545
 237.209 901.575
 330.894 579.598
 754.262 654.247
 541.394 546.961
 570.143 971.595
 210.505 786.921
 145.999 810.363
 756.739 624.394
 308.627 73.582
 554.342 922.379
 488.250 833.097
 873.166 874.694
 161.799 689.373
 198.817 959.034
 207.571 497.696
 609.448 197.139
 166.579 125.070
 182.550 554.152
 953.900 244.047
 887.035 614.737
 804.559 286.654
 212.508 256.417
 310.532 82.246
 857.058 823.734
 399.224 786.943
 173.236 728.722
 313.183 19.358
 123.314 667.883
 822.921 578.249
 161.974 973.143
 489.695 303.747
 517.604 489.437
 196.382 17.025
 631.134 795.675
 988.437 635.964
 210.517 325.372
 573.107 509.938
 224.454 780.538
 376.099 378.926
 773.792 215.263
 566.794 665.229
 804.311 857.334
 854.552 715.165
 49.627 466.268
 502.030 178.889
 985.029 139.059
 971.630 645.231
 327.825 581.084
 946.801 522.076
 210.676 84.965
 382.148 698.857
 383.422 696.311
 419.942 864.388
 45.705 199.480
 853.139 239.281
 385.438 801.515
 657.469 566.990
 882.953 416.871
 501.275 281.185
 551.669 713.389
 68.798 10.294
 715.856 41.068
 200.599 813.954
 694.931 764.759
 917.199 482.763
 970.416 611.046
 205.161 724.543
 482.934 434.786
 318.367 350.617
 647.306 344.375
 293.833 548.013
 316.966 694.556
 366.850 752.599
 185.641 875.035
 163.544 438.809
 223.821 671.373
 572.120 619.637
 527.336 846.328
 372.333 952.191
 50.931 345.397
 314.398 906.156
 834.583 545.662
 865.117 452.736
 556.396 383.887
 214.927 537.954
 192.892 175.260
 2.710 225.613
 693.631 891.159
 156.180 730.963
 418.240 541.274
 58.620 656.404
 504.598 806.459
 184.598 15.891
 779.281 913.540
 348.314 166.494
 556.103 917.319
 681.736 515.651
 44.195 559.175
 512.107 943.627
 780.398 972.549
 999.289 765.646
 766.627 985.458
 985.527 890.992
 914.324 176.892
 219.290 641.386
 136.315 240.881
 359.918 633.238
 470.506 428.436
 822.817 763.605
 37.382 718.028
 161.300 864.142
 319.606 20.270
 828.906 87.909
 180.890 777.874
 556.892 798.141
 514.396 169.435
 399.904 254.217
 308.163 172.354
 636.431 996.766
 944.445 659.100
 0.331 670.599
 497.485 680.504
 209.356 381.051
 774.428 83.980
 943.390 236.844
 549.194 593.225
 509.131 812.261
 389.621 674.363
 562.581 74.959
 272.798 682.685
 802.401 225.827
 748.864 440.735
 305.444 626.985
 254.647 74.589
 663.410 937.195
 628.313 428.810
 762.284 4.932
 345.800 5.062
 593.006 403.284
 228.536 203.903
 14.795 533.283
 677.148 788.566
 736.810 419.583
 13.028 293.922
 717.814 11.454
 482.433 449.288
 688.514 460.425
 447.973 211.862
 12.031 341.729
 389.745 375.652
 752.016 628.781
 521.106 851.526
 706.257 817.651
 128.158 46.069
 580.011 471.964
 531.743 504.310
 164.984 548.453
 788.599 343.782
 806.878 740.880
 664.608 480.245
 990.223 207.085
 876.623 229.646
 150.125 23.074
 286.809 333.062
 896.237 532.521
 399.704 573.883
 467.375 63.523
 740.332 986.937
 141.557 791.453
 142.743 761.355
 424.789 502.248
 641.677 641.654
 504.783 710.147
 102.898 279.608
 758.055 704.041
 345.782 193.259
 68.955 224.152
 778.467 874.931
 588.485 333.187
 283.111 48.923
 13.871 761.706
 636.447 18.877
 894.474 334.822
 336.829 637.538
 206.545 676.109
 619.506 366.206
 32.517 24.623
 291.197 621.703
 627.064 872.984
 995.503 604.895
 152.176 59.809
 652.878 802.090
 570.433 640.287
 201.328 599.865
 455.828 166.975
 823.552 971.800
 124.546 182.044
 587.691 14.304
 516.734 636.049
 685.301 526.145
 640.275 381.270
 132.666 655.904
 287.900 754.756
 149.430 462.414
 781.704 873.128
 259.120 640.121
 9.398 554.178
 114.930 514.538
 272.883 596.338
 864.854 88.463
 953.276 463.628
 584.543 559.136
 642.024 609.004
 554.105 487.121
 832.860 731.769
 394.383 102.322
 104.910 104.428
 845.249 19.670
 747.214 761.010
 127.343 610.711
 226.322 243.155
 821.866 157.319
 731.695 823.439
 301.009 685.454
 151.643 629.406
 293.030 541.178
 342.029 979.158
 847.573 594.694
 10.350 3.220
 33.496 723.207
 211.976 401.616
 236.234 477.718
 558.926 994.032
 85.658 646.019
 193.637 729.608
 327.850 613.171
 252.802 587.094
 422.478 836.407
 514.631 511.890
 197.084 504.032
 715.256 291.043
 494.265 163.464
 367.834 287.895
 709.076 173.697
 5.758 863.095
 312.025 669.388
 487.038 356.829
 595.668 990.305
 181.085 847.757
 756.272 419.519
 555.858 827.458
 140.445 540.610
 389.590 115.604
 742.540 537.917
 747.415 112.195
 352.413 559.994
 142.337 50.597
 723.502 595.733
 298.733 631.632
 684.836 691.869
 464.366 27.572
 762.455 301.879
 786.527 129.441
 938.809 897.521
 345.204 345.941
 74.076 8.957
 689.967 662.631
 980.369 666.587
 279.779 841.324
 495.751 892.146
 901.235 28.408
 295.471 788.696
 719.226 983.724
 826.372 784.726
 76.095 116.440
 208.911 338.391
 935.644 389.047
 349.430 561.130
 104.432 434.129
 801.282 698.324
 145.695 320.163
 143.326 646.908
 524.630 842.501
 172.305 899.803
 734.972 934.370
 974.218 704.696
 405.881 361.641
 719.403 295.127
 78.424 746.049
 665.364 796.284
 78.931 757.128
 527.106 592.751
 761.676 16.454
 841.789 353.074
 108.503 502.714
 795.935 584.154
 973.891 556.986
 860.238 100.714
 69.538 629.531
 478.612 470.413
 464.926 737.988
 551.783 678.434
 14.636 918.402
 937.009 556.827
 737.810 331.988
 128.043 69.537
 1.485 869.367
 484.960 225.512
 82.187 188.495
 231.904 116.787
 686.792 891.323
 140.090 518.789
 645.149 636.856
 649.718 334.872
 787.145 194.727
 772.079 370.243
 982.978 944.369
 644.379 951.850
 157.462 941.578
 105.267 505.698
 440.630 118.719
 217.282 612.479
 344.112 309.461
 710.273 302.977
 265.366 837.029
 862.056 458.552
 732.474 260.204
 202.326 447.126
 576.740 308.158
 534.115 364.817
 827.682 968.741
 353.221 46.906
 187.253 430.616
 627.424 953.823
 782.460 64.081
 719.374 988.732
 796.283 695.320
 723.540 638.975
 17.432 61.786
 690.168 695.770
 264.460 900.622
 757.839 352.327
 666.947 626.194
 568.797 132.847
 516.515 896.421
 34.009 802.124
 627.455 590.631
 412.099 851.841
 117.655 254.869
 210.234 74.797
 185.610 985.148
 876.336 107.639
 721.874 977.053
 979.160 147.148
 559.769 673.874
 242.670 591.311
 400.155 88.244
 668.594 406.623
 201.217 587.855
 129.071 125.012
 322.357 248.689
 401.030 591.107
 370.425 954.279
 134.674 742.238
 388.630 312.584
 767.480 654.357
 328.798 369.295
 808.071 937.388
 184.557 104.809
 194.709 939.194
 467.870 39.163
 882.834 510.210
 68.737 553.134
 314.879 697.785
 835.563 23.251
 681.517 353.543
 292.408 713.040
 682.709 436.834
 813.064 852.464
 953.693 736.884
 797.724 152.970
 127.668 785.219
 146.116 467.934
 184.058 123.641
 744.654 629.713
 877.338 582.591
 140.907 27.394
 583.391 326.556
 876.030 976.808
 342.965 669.681
 597.477 760.394
 558.203 853.622
 546.085 653.268
 119.355 424.534
 972.497 718.592
 444.105 625.912
 609.911 455.584
 318.655 433.616
 338.455 963.636
 683.505 859.111
 399.562 482.876
 831.183 812.716
 937.754 462.672
 429.932 792.123
 697.124 563.236
 486.367 599.799
 517.900 720.335
 769.343 118.991
 955.870 998.718
 372.972 330.426
 177.928 966.084
 363.007 434.448
 17.707 667.077
 770.190 376.100
 156.368 537.062
 337.062 738.810
 228.430 230.309
 239.788 876.871
 847.553 949.181
 670.618 64.472
 161.875 443.167
 434.402 131.745
 345.722 32.925
 167.267 584.162
 129.887 329.275
 88.200 123.941
 985.337 425.414
 334.124 140.177
 277.070 298.102
 473.497 452.748
 671.217 656.539
 138.050 994.215
 337.631 112.996
 330.569 319.715
 273.558 44.548
 660.429 738.965
 66.194 988.611
 907.787 374.154
 0.575 625.218
 129.920 735.530
 945.256 995.514
 285.292 161.362
 455.470 378.811
 676.821 144.808
 19.066 380.377
 597.875 636.766
 34.609 90.303
 423.234 606.334
 607.005 372.117
 121.304 710.100
 430.261 280.880
 199.935 884.685
 209.110 537.483
 441.254 65.999
 263.903 782.538
 263.897 351.397
 132.229 774.003
 85.115 570.858
 295.100 692.613
 879.640 999.444
 237.336 583.897
 64.343 420.515
 226.101 641.386
 523.120 797.680
 736.885 359.431
 748.651 809.313
 853.793 533.436
 768.607 584.263
 155.620 28.393
 373.213 308.316
 208.314 182.204
 627.010 370.895
 409.111 557.764
 266.195 328.935
 361.581 547.277
 218.374 883.861
 451.329 494.317
 576.309 17.925
 789.196 605.174
 181.785 403.151
 95.909 932.814
 878.705 680.728
 525.620 236.974
 152.652 477.606
 425.317 45.607
 542.431 362.328
 865.211 899.905
 970.380 891.822
 667.959 581.888
 153.780 528.287
 30.668 265.046
 18.676 339.694
 545.324 550.475
 607.267 883.330
 55.617 449.605
 246.240 619.815
 869.609 636.953
 699.579 240.861
 109.507 949.743
 967.383 809.537
 606.804 774.147
 191.752 13.977
 630.711 888.735
 500.068 797.377
 711.060 684.309
 340.941 337.055
 927.634 735.276
 63.183 757.529
 783.229 142.081
 845.537 46.703
 357.858 218.040
 125.321 635.606
 9.782 169.198
 996.023 751.833
 801.766 765.135
 574.121 481.340
 897.879 365.060
 578.848 4.862
 909.834 430.884
 658.229 511.815
 38.195 101.732
 741.705 149.492
 521.656 937.409
 643.194 117.898
 499.166 367.564
 596.022 765.294
 730.024 154.774
 518.116 636.919
 484.642 630.569
 806.068 755.237
 294.795 70.993
 891.627 606.209
 571.514 210.841
 793.991 29.587
 498.988 61.987
 423.808 384.988
 184.684 300.720
 476.213 428.038
 83.489 61.616
 754.861 486.183
 963.833 952.065
 639.007 991.685
 596.949 53.216
 911.915 695.120
 329.756 61.918
 159.704 947.412
 353.883 156.575
 602.063 68.605
 867.607 631.005
 284.873 799.509
 206.717 468.122
 632.753 205.811
 110.207 343.933
 87.920 736.791
 506.420 727.087
 939.916 761.428
 926.648 825.596
 45.985 158.236
 951.590 826.718
 349.703 31.951
 999.757 765.251
 399.592 496.127
 507.309 167.174
 251.487 587.520
 810.517 467.828
 588.440 672.898
 212.751 855.475
 817.776 344.623
 138.410 291.527
 592.814 466.398
 490.500 797.975
 270.939 179.051
 333.677 861.353
 452.514 777.955
 520.712 802.066
 967.174 163.853
 520.840 910.201
 583.801 298.665
 349.715 906.396
 744.882 783.644
 452.379 92.228
 769.771 351.499
 665.318 292.653
 67.628 24.461
 947.295 137.708
 860.677 750.340
 590.063 297.008
 981.140 67.471
 721.339 274.180
 288.106 361.754
 418.847 235.618
 799.281 425.188
 944.042 925.662
 470.581 681.318
 958.764 986.092
 735.707 750.442
 42.207 319.820
 67.980 143.503
 16.749 525.654
 405.919 221.231
 110.386 782.442
 828.365 72.633
 624.523 916.745
 238.687 358.634
 785.897 179.197
 463.148 152.133
 790.536 552.109
 356.314 370.367
 599.298 176.576
 585.167 40.288
 925.075 823.946
 409.989 629.136
 620.768 737.110
 249.150 292.922
 597.364 765.501
 189.464 692.798
 688.678 538.323
 45.138 66.927
 952.448 628.494
 565.561 352.447
 628.725 810.577
 12.851 173.251
 940.852 806.105
 469.518 554.892
 650.285 425.879
 868.612 923.989
 495.446 988.722
 164.944 687.593
 541.244 937.863
 166.305 875.373
 927.632 948.519
 26.157 636.971
 373.370 672.592
 49.997 7.016
 108.925 888.889
 400.935 235.120
 177.362 900.488
 198.236 97.417
 454.208 866.116
 906.227 195.292
 450.038 581.602
 408.655 56.762
 329.350 393.166
 682.122 403.117
 415.675 169.608
 26.404 760.265
 268.616 969.283
 712.382 478.400
 679.373 484.319
 81.076 488.757
 306.199 944.113
 309.095 851.416
 282.343 718.180
 564.146 427.977
 801.440 821.365
 254.545 207.976
 197.357 229.126
 752.611 803.994
 368.720 834.561
 895.094 49.151
 987.180 890.317
 864.372 139.396
 910.705 386.209
 689.950 284.378
 689.609 416.737
 617.047 803.384
 297.593 731.791
 331.889 230.799
 989.811 269.239
 454.291 498.617
 935.178 111.214
 577.550 126.988
 393.989 448.596
 302.309 578.640
 321.009 382.944
 351.664 285.885
 427.964 735.228
 724.160 121.953
 700.617 99.810
 522.576 309.553
 850.080 704.735
 250.568 502.244
 104.714 880.528
 985.698 367.498
 489.913 154.989
 483.325 789.065
 373.489 877.243
 337.027 400.665
 602.594 417.492
 291.042 689.157
 255.537 116.975
 470.610 254.768
 563.100 393.830
 46.841 895.918
 306.691 503.606
 891.872 169.533
 315.726 57.503
 393.755 652.925
 107.938 307.109
 402.956 754.473
 240.978 592.057
 465.954 57.201
 271.813 37.989
 86.740 567.209
 5.489 298.356
 842.563 128.839
 813.113 707.465
 192.964 676.925
 520.097 897.003
 765.726 955.886
 722.458 607.687
 612.889 143.418
 347.062 876.339
 315.691 286.800
 0.173 911.352
 118.183 171.286
 769.470 92.088
 303.074 787.573
 983.170 586.340
 435.229 809.159
 264.179 911.667
 612.104 806.559
 528.943 348.558
 527.819 455.485
 304.248 814.315
 608.524 897.280
 508.488 634.939
 169.178 105.219
 257.597 507.606
 11.959 537.970
 103.907 868.622
 998.562 225.878
 645.731 301.620
 324.942 456.326
 606.655 609.584
 778.141 386.770
 179.664 693.890
 509.433 718.924
 768.820 536.567
 492.662 281.812
 799.759 861.471
 106.529 276.982
 272.530 589.917
 267.385 584.194
 412.031 30.852
 406.215 973.621
 551.539 19.996
 819.043 150.256
 135.498 502.119
 591.376 112.523
 24.210 532.116
 300.091 450.301
 653.527 440.661
 3.931 563.826
 778.587 196.475
 948.248 745.643
 696.661 417.926
 810.831 40.360
 887.921 300.383
 911.378 454.088
 775.238 82.080
 383.786 615.779
 828.986 860.088
 981.975 350.087
 27.203 270.157
 648.990 775.885
 925.680 80.802
 746.055 731.207
 449.811 335.144
 511.715 295.404
 346.894 656.085
 828.001 449.133
 843.499 454.648
 215.569 14.711
 950.286 431.498
 495.910 751.280
 512.028 212.177
 157.302 154.479
 182.575 622.525
 881.273 208.189
 135.061 797.763
 245.456 150.935
 322.149 472.994
 462.295 612.238
 257.666 761.535
 364.779 120.418
 581.226 967.823
 261.941 624.802
 525.807 372.038
 888.210 969.107
 972.509 972.665
 419.803 121.829
 137.688 280.501
 464.356 852.333
 389.213 963.090
 411.119 641.936
 977.925 372.919
 500.800 157.542
 47.556 327.209
 206.812 76.445
 554.785 403.725
 862.178 436.016
 297.216 78.208
 95.154 757.397
 170.359 248.008
 306.858 740.640
 817.997 697.033
 718.674 397.441
 719.309 383.621
 97.199 640.510
 389.845 740.506
 119.187 914.575
 133.939 520.214
 35.728 777.875
 748.595 796.458
 229.336 35.088
 771.620 129.124
 903.230 208.920
 521.238 344.972
 300.780 709.650
 975.209 996.218
 904.598 927.087
 872.215 93.658
 217.180 800.326
 627.890 819.216
 264.467 906.120
 286.183 394.891
 504.403 200.430
 770.958 301.661
 556.985 719.768
 862.897 424.234
 120.841 534.459
 256.377 157.630
 702.762 296.013
 606.286 901.831
 787.543 851.951
 965.505 934.459
 820.868 645.966
 452.509 272.321
 700.812 276.973
 341.224 585.127
 284.933 471.003
 200.726 423.860
 959.239 404.035
 852.758 277.656
 399.741 396.483
 85.487 223.156
 932.595 341.601
 540.793 15.768
 88.380 206.330
 461.125 370.925
 101.804 695.921
 975.086 263.207
 859.865 860.014
 956.208 340.992
 607.198 460.825
 797.572 913.570
 113.298 261.928
 500.056 456.285
 856.533 733.158
 521.026 628.114
 527.013 722.887
 823.528 476.270
 64.740 408.940
 406.697 775.972
 879.770 804.460
 392.734 422.903
 524.155 531.894
 53.865 954.318
 155.977 769.058
 247.004 755.967
 736.960 763.863
 800.104 340.497
 198.008 172.191
 881.414 423.714
 280.844 525.734
 153.125 933.739
 486.118 228.025
 139.346 761.004
 424.405 717.823
 253.350 81.034
 850.038 455.349
 62.022 684.668
 60.533 570.306
 800.982 549.892
 46.255 768.298
 779.620 144.646
 484.081 97.098
 972.136 810.128
 171.103 614.630
 822.563 329.446
 904.338 830.710
 595.650 117.467
 822.154 984.111
 681.735 695.779
 353.346 0.957
 265.562 453.705
 769.067 110.515
 52.828 494.780
 827.870 86.988
 123.756 371.287
 649.910 472.997
 962.753 100.979
 85.823 719.960
 763.139 314.620
 870.100 266.036
 894.930 115.255
 507.201 242.790
 73.757 46.056
 448.511 851.918
 105.540 909.283
 825.124 843.763
 882.601 391.447
 28.922 835.667
 554.206 6.516
 334.282 72.369
 922.399 638.287
 654.840 309.576
 260.302 453.558
 392.158 718.607
 5.534 568.908
 191.903 502.977
 440.020 125.783
 642.589 491.089
 276.279 291.837
 474.423 542.578
 479.528 732.389
 411.806 664.624
 67.872 746.353
 351.272 279.724
 655.982 138.579
 153.774 884.577
 200.523 998.433
 811.192 173.113
 530.877 506.373
 654.745 613.130
 522.266 220.696
 278.749 29.022
 109.131 670.577
 946.108 281.693
 116.619 554.619
 989.538 995.783
 182.535 112.744
 520.205 74.055
 879.384 890.213
 76.853 585.254
 757.604 873.473
 495.490 406.460
 101.429 966.506
 631.955 651.255
 105.585 752.221
 835.431 593.669
 285.156 95.604
 536.183 193.382
 766.328 183.791
 589.818 894.126
 669.425 243.751
 305.530 574.396
 787.898 251.998
 397.646 112.762
 840.997 164.737
 536.955 240.306
 590.262 403.526
 167.484 206.498
 370.167 774.163
 800.584 314.526
 104.105 558.771
 934.281 885.429
 624.046 977.469
 983.061 500.942
 254.717 481.536
 380.784 31.719
 783.052 720.338
 154.733 575.471
 436.160 465.708
 407.266 868.622
 614.448 116.946
 6.948 371.653
 352.299 624.576
 435.031 203.632
 741.389 129.739
 785.651 573.051
 489.035 327.286
 837.149 742.616
 986.710 423.811
 433.590 813.714
 525.987 616.899
 4.139 425.893
 867.795 699.619
 345.818 557.674
 196.072 765.877
 72.843 972.562
 472.161 19.699
 741.832 979.444
 457.895 477.309
 273.464 335.995
 752.977 388.196
 162.536 599.682
 358.530 624.003
 182.766 571.262
 749.554 116.445
 11.396 743.686
 633.239 832.600
 910.693 694.341
 359.911 313.493
 376.489 985.112
 913.858 666.168
 393.161 473.342
 70.835 177.397
 593.821 613.261
 399.039 636.253
 515.542 733.549
 485.452 631.233
 142.138 819.528
 977.213 784.165
 749.376 680.966
 579.103 247.255
 495.624 737.084
 87.099 111.326
 349.068 953.119
 361.420 333.212
 503.217 687.570
 50.775 709.766
 925.896 591.252
 25.819 516.828
 711.960 989.576
 220.778 46.430
 393.352 894.633
 727.169 157.549
 806.629 465.896
 45.370 488.712
 860.886 165.545
 844.256 439.124
 999.068 350.035
 75.104 823.701
 42.360 682.645
 955.691 52.217
 768.005 637.151
 8.948 219.893
 141.048 850.709
 786.261 963.178
 823.772 50.625
 109.746 807.668
 974.739 366.407
 65.283 883.266
 552.229 702.636
 706.431 813.631
 312.561 412.580
 579.331 702.019
 478.336 215.637
 44.379 973.931
 9.344 347.601
 698.796 329.141
 482.183 541.325
 445.485 772.984
 543.891 91.760
 311.045 101.191
 598.934 964.679
 595.982 906.557
 994.273 429.215
 402.512 152.505
 239.020 812.889
 792.722 251.953
 316.246 741.877
 497.892 924.228
 576.039 202.443
 147.586 543.088
 30.194 270.743
 786.666 290.965
 667.231 752.383
 74.880 894.522
 67.463 860.498
 45.504 621.490
 594.988 567.726
 868.020 296.078
 578.738 284.843
 399.665 458.121
 547.786 954.250
 809.510 208.420
 965.111 672.831
 557.352 398.766
 295.022 264.338
 52.163 430.064
 256.749 260.619
 398.009 196.328
 952.643 993.300
 459.691 477.522
 234.579 678.376
 698.915 52.055
 285.080 746.561
 701.265 822.873
 367.163 248.691
 343.965 572.593
 43.889 980.326
 157.320 466.794
 717.944 320.696
 574.363 884.922
 4.615 481.832
 612.834 490.174
 467.304 493.190
 713.020 958.997
 430.811 399.999
 289.498 423.676
 589.387 690.433
 322.781 274.849
 667.733 263.274
 499.650 502.182
 525.376 445.850
 943.141 589.067
 448.168 828.711
 92.539 129.833
 402.957 421.764
 390.978 704.972
 278.922 794.761
 907.413 171.417
 465.930 147.355
 107.871 831.488
 968.946 380.023
 648.151 7.152
 898.441 192.420
 189.886 327.615
 958.651 521.154
 950.575 640.430
 155.091 511.079
 545.310 372.564
 614.881 975.358
 926.297 531.917
 241.139 487.446
 91.609 376.044
 67.139 926.380
 135.877 248.394
 126.327 294.393
 24.978 748.850
 478.031 787.619
 769.290 461.051
 621.318 536.844
 974.136 990.813
 864.549 771.991
 793.123 305.474
 597.531 792.695
 284.637 921.334
 716.670 455.364
 961.633 624.336
 389.128 587.264
 770.752 277.144
 695.907 998.881
 882.728 153.879
 580.214 541.299
 19.054 832.601
 638.803 915.219
 780.151 286.522
 150.759 917.902
 731.182 659.724
 939.023 264.794
 199.563 644.501
 131.575 560.369
 652.779 138.371
 136.558 950.158
 668.939 333.225
 501.623 260.744
 351.498 851.332
 203.689 340.304
 242.634 408.051
 50.240 928.031
 478.941 554.819
 584.764 801.334
 933.653 784.525
 322.342 535.337
 179.818 1.707
 520.445 835.903
 270.128 549.592
 566.442 716.826
 996.104 513.087
 566.977 441.096
 599.688 390.164
 813.321 58.220
 954.831 843.057
 507.184 982.861
 309.350 645.382
 827.435 578.668
 525.221 62.393
 42.234 354.854
 828.763 310.261
 693.688 637.188
 784.173 898.613
 751.890 440.518
 141.084 170.930
 228.905 513.449
 438.697 213.138
 815.834 929.461
 538.443 135.434
 240.389 210.539
 319.700 70.649
 899.772 352.660
 527.921 739.172
 893.186 606.464
 583.616 161.428
 427.416 795.747
 119.147 750.254
 93.200 941.455
 136.668 174.352
 183.097 125.629
 206.067 777.673
 845.032 769.794
 731.145 86.406
 819.601 722.875
 393.144 793.922
 1.467 927.683
 773.873 233.969
 381.985 650.842
 410.171 523.757
 685.750 772.819
 134.158 461.808
 400.514 912.175
 210.099 722.083
 938.326 936.665
 141.766 607.623
 454.458 944.350
 950.712 466.482
 816.464 97.009
 525.104 73.143
 363.433 788.106
 323.678 723.686
 258.201 826.280
 255.578 257.210
 324.019 426.121
 113.460 614.355
 511.292 400.149
 136.152 181.913
 376.866 634.007
 443.752 996.782
 823.362 561.344
 500.498 729.790
 563.042 311.669
 900.559 217.701
 391.222 625.160
 573.648 528.263
 8.330 670.293
 608.735 137.183
 275.308 986.038
 885.917 666.859
 960.265 838.729
 382.743 824.585
 99.461 38.665
 628.910 113.490
 495.117 422.745
 272.573 643.883
 876.781 762.402
 995.776 907.928
 210.645 301.590
 182.241 799.199
 229.045 734.461
 357.396 953.794
 725.321 478.569
 750.938 795.140
 600.170 135.076
 592.067 504.810
 215.882 115.773
 355.885 681.625
 803.490 387.056
 8.273 246.692
 542.419 977.852
 921.131 399.132
 388.096 432.415
 78.478 213.011
 733.874 385.696
 197.953 17.863
 861.259 290.414
 636.423 641.493
 736.677 438.098
 320.256 173.095
 761.963 464.163
 281.262 276.643
 365.395 697.987
 732.284 539.046
 944.835 967.083
 478.911 555.254
 336.664 759.487
 36.158 754.842
 204.249 225.819
 254.321 573.266
 116.268 113.103
 913.200 818.749
 545.176 882.850
 427.953 725.603
 64.163 508.509
 35.703 600.581
 990.316 569.866
 65.556 435.048
 23.327 577.903
 804.751 787.282
 802.336 52.077
 182.407 441.847
 65.747 827.647
 824.882 272.918
 395.538 754.010
 771.514 712.679
 582.438 231.839
 257.832 731.894
 13.030 568.886
 909.830 145.778
 284.317 568.742
 585.313 872.979
 453.499 26.596
 37.360 898.410
 966.861 329.422
 854.689 661.774
 745.923 349.338
 501.118 343.567
 83.864 497.717
 181.643 620.529
 691.073 659.346
 109.194 374.659
 274.247 751.609
 140.354 166.776
 615.436 619.772
 749.773 20.162
 990.760 668.301
 684.397 836.017
 516.145 87.576
 95.773 104.555
 290.532 328.787
 410.541 148.755
 14.833 936.447
 37.822 997.597
 664.834 312.422
 302.797 828.439
 183.762 68.063
 766.636 330.859
 509.023 447.981
 575.522 54.435
 359.386 771.662
 360.414 928.618
 463.538 844.911
 872.086 442.931
 516.501 14.697
 323.686 99.642
 392.955 666.974
 869.531 488.705
 640.382 951.485
 771.143 867.019
 212.463 830.189
 289.890 271.998
 804.826 922.089
 853.254 675.147
 119.795 307.971
 425.217 337.254
 340.777 480.280
 580.108 606.123
 45.499 8.579
 546.145 784.283
 563.215 537.291
 415.668 162.221
 295.579 253.477
 982.675 777.452
 13.249 537.152
 886.758 226.778
 427.924 729.913
 241.123 874.783
 67.852 689.770
 979.376 902.744
 377.565 417.038
 252.600 806.383
 71.462 679.497
 279.538 546.310
 725.688 392.070
 736.083 590.426
 851.645 939.811
 656.634 462.442
 793.474 611.507
 703.078 164.933
 595.297 538.795
 784.386 409.808
 934.187 732.130
 331.093 34.898
 582.370 955.496
 947.804 274.508
 995.613 787.484
 789.555 786.839
 200.845 543.809
 394.091 15.173
 429.796 67.774
 114.530 706.642
 999.709 278.411
 951.294 256.421
 938.152 864.594
 897.517 151.613
 275.936 456.346
 760.559 713.315
 857.462 836.599
 378.817 773.930
 836.969 388.245
 746.154 966.382
 715.833 628.257
 517.402 170.240
 131.995 754.730
 882.017 974.924
 517.615 31.000
 746.903 40.916
 903.263 226.436
 404.387 115.763
 352.413 414.597
 421.293 482.556
 872.996 150.160
 867.170 465.209
 865.689 376.283
 404.037 608.565
 751.934 589.017
 339.977 503.990
 977.092 556.165
 860.900 295.217
 32.300 771.082
 108.373 418.010
 987.543 349.653
 79.352 484.386
 611.005 48.820
 951.690 692.242
 877.231 811.116
 56.382 139.160
 278.155 800.764
 445.809 750.702
 164.045 387.743
 671.805 644.852
 501.426 317.191
 766.661 982.400
 165.632 248.498
 495.529 175.466
 738.647 603.197
 154.746 611.281
 888.113 880.337
 664.987 304.433
 718.919 205.384
 541.810 517.632
 50.661 312.319
 812.846 928.534
 746.875 622.510
 837.871 299.053
 947.494 797.940
 725.352 395.132
 105.181 595.773
 30.115 571.032
 947.498 37.044
 268.052 575.461
 57.136 591.025
 554.755 750.320
 436.552 50.855
 128.385 510.439
 784.244 83.049
 368.764 338.707
 918.788 637.165
 93.546 170.549
 832.892 831.136
 770.459 30.477
 810.362 927.431
 907.238 817.615
 289.754 195.562
 296.237 803.733
 182.993 943.528
 230.358 433.831
 957.323 686.146
 955.339 523.926
 344.374 209.114
 868.380 692.193
 258.976 356.947
 655.328 487.378
 678.698 409.041
 222.120 982.533
 467.217 365.231
 918.052 763.205
 612.944 809.987
 868.777 78.623
 119.279 998.215
 889.156 153.996
 923.175 656.446
 286.589 134.377
 161.000 737.686
 203.820 88.753
 850.002 38.438
 999.135 830.957
 442.903 480.441
 487.179 786.006
 653.484 790.799
 834.252 661.624
 681.682 861.605
 139.966 580.701
 305.143 828.608
 567.752 537.479
 895.775 738.224
 588.261 395.350
 988.372 949.309
 953.546 124.766
 625.495 282.149
 360.757 954.108
 958.424 539.293
 29.490 583.192
 956.168 804.057
 197.809 487.857
 99.285 811.206
 632.220 664.784
 477.011 384.572
 893.594 359.039
 207.141 167.942
 254.410 454.061
 828.971 623.792
 726.013 246.891
 628.740 40.289
 734.376 382.860
 421.515 337.143
 138.568 276.901
 387.879 77.409
 780.599 536.930
 231.364 823.313
 804.230 752.720
 344.358 882.797
 2.719 686.464
 335.424 409.133
 323.422 954.431
 247.102 583.121
 945.727 919.004
 975.671 336.622
 586.530 803.981
 766.842 393.283
 605.541 230.716
 505.516 699.020
 265.944 66.755
 723.574 998.313
 41.842 940.813
 525.167 55.457
 993.448 157.680
 760.168 11.130
 997.979 333.930
 877.773 558.065
 525.832 550.915
 655.898 984.990
 887.972 506.566
 948.645 910.612
 604.961 254.098
 322.272 460.367
 117.071 996.241
 886.599 244.420
 278.044 801.272
 278.431 308.268
 465.022 405.783
 949.486 45.120
 159.731 743.046
 64.530 195.454
 180.148 900.238
 165.207 592.922
 489.686 668.198
 618.883 341.755
 507.538 150.145
 895.054 989.447
 867.639 377.842
 118.292 865.669
 606.090 22.491
 687.947 735.724
 232.459 951.452
 160.866 921.621
 196.839 79.427
 22.159 998.858
 992.648 93.439
 456.764 520.781
 828.969 734.878
 145.369 158.935
 212.687 329.655
 384.678 397.026
 350.063 740.456
 244.405 963.110
 413.015 335.100
 870.516 530.641
 23.633 524.643
 602.785 630.406
 850.976 917.271
 49.603 974.548
 749.653 792.980
 237.172 548.621
 115.897 954.028
 84.892 441.363
 12.732 712.057
 743.127 783.826
 493.523 890.485
 331.006 704.275
 507.823 946.360
 726.038 483.291
 833.370 236.363
 757.617 240.743
 874.742 794.613
 244.874 394.297
 587.106 873.415
 175.513 705.217
 610.518 680.989
 154.410 144.108
 276.906 881.934
 344.863 755.576
 22.507 296.653
 95.831 630.518
 899.796 26.022
 487.544 477.694
 35.418 758.353
 156.143 857.707
 677.317 999.205
 74.070 153.528
 771.833 253.331
 893.540 818.759
 119.406 25.170
 10.490 400.350
 88.505 773.623
 508.941 574.044
 587.226 432.780
 511.805 772.211
 669.662 707.821
 433.108 503.765
 411.728 380.203
 15.813 759.463
 853.730 254.708
 494.309 823.322
 153.071 989.913
 464.921 748.134
 101.362 850.676
 133.228 841.755
 770.572 774.469
 163.351 908.191
 900.307 61.648
 839.835 116.353
 313.693 382.400
 203.319 168.168
 946.660 680.248
 101.180 610.671
 241.648 374.192
 146.101 403.423
 642.168 90.278
 669.605 198.480
 632.516 950.276
 242.588 716.189
 303.756 313.063
 887.590 372.831
 352.322 296.092
 982.778 217.885
 994.114 534.053
 138.501 817.245
 720.382 483.712
 174.793 37.563
 551.136 323.076
 231.723 575.137
 329.266 675.164
 71.411 375.156
 219.186 207.950
 676.192 913.940
 456.039 709.529
 285.704 294.111
 266.635 738.691
 348.106 622.009
 936.054 24.026
 367.279 605.259
 111.786 688.340
 16.574 399.203
 461.337 258.732
 946.751 632.233
 773.258 576.473
 555.246 206.189
 12.717 825.236
 298.444 868.470
 911.095 272.758
 438.465 922.819
 538.153 181.456
 19.970 536.823
 331.313 40.442
 297.234 432.574
 49.290 547.982
 282.190 845.012
 589.293 13.456
 893.315 297.878
 24.080 325.759
 764.238 293.653
 246.367 765.863
 859.013 520.235
 375.400 530.564
 955.617 738.289
 409.144 328.653
 945.727 489.443
 273.902 146.642
 981.063 32.870
 412.576 736.440
 326.092 117.781
 797.897 420.060
 483.705 989.308
 895.444 945.396
 702.558 327.895
 723.907 761.710
 388.230 76.259
 60.899 753.811
 589.487 517.216
 768.590 110.591
 558.102 749.956
 614.891 177.926
 156.394 357.098
 246.042 319.893
 459.558 560.946
 731.749 588.266
 446.670 301.458
 414.092 371.585
 949.934 212.779
 408.893 795.458
 619.174 477.556
 748.964 999.608
 219.077 562.174
 741.590 189.569
 99.310 210.662
 9.828 607.453
 729.908 144.931
 973.849 983.291
 171.734 294.695
 233.007 202.800
 727.887 187.824
 663.036 586.826
 598.577 262.518
 730.225 440.082
 518.996 223.931
 933.433 151.143
 305.079 332.458
 756.097 761.233
 251.981 367.340
 587.957 356.269
 38.811 411.664
 757.106 55.542
 382.983 22.907
 797.417 592.621
 179.131 522.335
 17.654 221.469
 349.332 307.692
 193.148 785.882
 550.312 283.383
 78.350 506.424
 234.145 742.959
 451.559 249.732
 174.765 628.013
 517.495 524.922
 364.498 839.064
 878.069 115.781
 392.052 766.741
 558.814 411.218
 853.359 40.323
 73.091 86.344
 664.887 515.784
 496.794 649.400
 69.047 122.896
 494.209 483.229
 695.077 502.304
 115.570 742.120
 895.918 545.966
 616.329 824.500
 180.363 430.875
 118.104 28.536
 436.078 444.959
 435.589 451.224
 657.395 549.622
 79.486 642.693
 494.319 925.291
 262.957 47.491
 396.551 689.855
 591.498 815.526
 787.109 66.093
 109.943 249.538
 241.110 769.597
 75.168 466.776
 321.330 575.590
 481.490 923.598
 616.244 449.273
 203.831 307.568
 799.632 353.299
 60.107 107.134
 672.609 706.930
 1.317 480.053
 226.597 308.921
 590.465 54.404
 674.782 460.690
 458.187 97.410
 113.600 663.803
 255.144 304.852
 296.558 7.776
 943.513 915.694
 810.083 618.037
 969.893 201.586
 443.139 972.251
 780.517 768.423
 525.134 704.779
 320.745 827.283
 584.506 657.772
 101.464 325.450
 545.614 373.059
 315.482 896.096
 354.740 186.958
 500.506 199.592
 5.730 341.372
 728.424 742.732
 348.873 575.603
 62.758 417.646
 317.818 46.517
 580.192 183.624
 631.805 937.812
 63.709 796.842
 35.250 75.679
 213.052 690.166
 463.102 347.239
 5.131 823.441
 485.739 814.431
 497.629 10.272
 137.009 489.950
 681.973 217.099
 986.976 669.344
 938.248 102.073
 638.751 136.034
 659.308 482.790
 836.395 131.092
 831.820 2.319
 26.209 629.972
 879.194 401.491
 553.002 632.435
 179.173 42.128
 60.321 53.806
 114.425 591.492
 41.586 625.185
 747.901 644.005
 628.058 452.583
 639.416 984.107
 448.264 551.232
 542.244 786.563
 928.588 528.080
 798.077 300.748
 481.201 414.926
 948.244 107.227
 226.252 504.719
 114.331 392.700
 881.460 477.618
 991.306 528.167
 213.220 450.643
 213.012 610.628
 546.339 189.852
 468.560 237.063
 670.220 197.316
 97.186 207.761
 531.177 852.698
 199.798 831.804
 165.477 142.564
 262.521 148.842
 785.495 656.942
 278.506 447.015
 990.019 644.874
 720.150 596.359
 15.468 687.319
 998.432 720.371
 391.749 420.834
 246.532 776.249
 507.113 198.701
 81.323 527.901
 441.217 342.966
 82.153 887.151
 93.197 972.144
 937.928 520.087
 538.737 301.794
 860.457 210.479
 701.779 840.887
 957.046 624.276
 655.564 343.865
 764.244 602.977
 85.400 539.935
 236.333 844.032
 891.044 126.494
 778.814 109.097
 397.337 877.511
 743.814 882.305
 823.203 840.428
 439.486 517.443
 254.974 852.702
 630.444 342.831
 431.965 143.141
 655.660 303.703
 810.205 750.800
 301.800 522.996
 82.226 318.402
 34.435 551.890
 132.946 436.371
 900.891 101.402
 168.249 831.803
 623.861 126.380
 906.181 33.740
 54.314 344.685
 541.348 687.310
 149.211 579.169
 29.631 935.635
 90.382 810.664
 769.625 506.513
 625.241 19.894
 234.009 612.891
 450.586 908.691
 611.473 50.063
 693.224 450.623
 218.934 11.639
 684.664 93.113
 823.866 979.936
 153.621 873.052
 145.000 419.106
 244.781 912.042
 571.948 21.469
 943.550 812.671
 534.099 555.146
 275.723 611.176
 258.171 325.751
 242.808 772.627
 761.977 303.821
 735.765 501.185
 547.277 755.780
 483.021 529.421
 363.174 937.868
 476.747 837.247
 727.649 23.908
 781.537 113.250
 310.825 908.573
 362.155 530.572
 320.069 93.449
 725.041 777.701
 282.478 274.583
 108.397 614.313
 21.692 23.918
 487.411 256.686
 677.946 625.392
 297.190 20.050
 656.027 487.236
 982.159 130.921
 816.347 918.721
 925.910 886.069
 789.009 511.320
 121.879 181.888
 306.870 995.741
 937.946 314.938
 66.721 617.836
 285.445 198.177
 61.442 664.063
 406.560 225.441
 132.101 412.502
 778.258 817.239
 797.333 145.641
 433.432 702.710
 185.967 859.169
 411.683 634.991
 163.909 375.213
 367.024 40.412
 871.971 923.011
 324.860 996.403
 820.080 104.648
 646.099 490.194
 185.561 3.508
 825.426 592.102
 887.656 19.497
 430.161 586.059
 533.839 594.522
 335.227 229.161
 210.693 106.341
 191.286 795.185
 906.166 906.578
 492.930 918.718
 762.041 322.944
 610.763 161.718
 354.647 765.618
 87.529 728.668
 355.707 217.969
 449.145 556.371
 629.132 962.801
 775.018 686.625
 547.246 523.015
 539.782 122.166
 863.130 371.539
 465.143 386.519
 234.314 896.912
 693.563 515.507
 665.021 570.836
 855.881 851.562
 5.621 940.725
 96.587 581.740
 833.248 418.047
 840.445 637.043
 728.919 321.631
 732.629 175.706
 184.631 999.571
 414.871 118.276
 217.282 344.812
 468.765 940.291
 661.746 654.580
 273.853 402.214
 67.841 594.730
 705.159 989.784
 968.290 314.717
 498.298 325.652
 928.231 330.628
 909.010 609.890
 470.626 231.837
 610.140 558.603
 513.436 165.827
 927.824 282.544
 999.206 276.174
 798.277 918.338
 669.303 186.383
 708.621 571.175
 485.322 378.957
 304.069 617.772
 658.926 71.850
 937.406 660.920
 76.656 366.315
 795.644 321.252
 634.193 969.424
 157.147 638.260
 489.345 385.445
 57.352 561.506
 947.204 842.443
 122.718 915.882
 874.789 359.342
 473.982 283.397
 554.870 765.179
 507.711 561.108
 406.191 423.005
 598.996 23.305
 274.918 168.129
 590.707 669.997
 122.827 91.883
 561.782 507.376
 62.639 351.443
 217.539 344.277
 309.286 992.430
 191.045 257.527
 795.093 678.881
 161.293 274.579
 832.454 344.971
 509.772 131.025
 273.148 740.657
 983.224 410.930
 410.753 30.715
 691.749 587.609
 281.581 430.763
 635.450 710.304
 748.157 997.571
 660.453 877.558
 583.610 322.826
 340.268 491.039
 829.780 963.541
 258.214 274.742
 668.630 948.300
 731.081 495.218
 446.314 861.812
 316.849 940.639
 920.525 581.749
 846.419 362.674
 191.375 238.283
 20.536 998.438
 628.836 920.223
 331.203 854.033
 758.808 860.071
 667.542 920.785
 926.188 607.197
 118.344 825.284
 356.277 122.716
 309.466 390.373
 302.767 896.257
 938.992 652.623
 446.942 454.074
 774.980 379.505
 822.256 875.723
 241.162 533.882
 832.825 804.553
 269.637 312.920
 543.547 582.600
 484.190 851.623
 301.442 486.168
 84.121 827.581
 938.659 22.729
 320.378 573.034
 671.543 76.987
 940.380 823.786
 289.670 583.753
 875.440 483.037
 94.328 842.922
 158.431 213.901
 146.140 578.466
 195.736 899.566
 893.236 145.383
 136.157 18.137
 929.330 688.356
 943.050 403.764
 58.435 601.201
 600.268 231.246
 680.702 890.624
 586.537 32.883
 751.384 340.288
 708.656 189.648
 769.550 46.688
 666.737 329.949
 820.363 566.895
 362.685 5.437
 98.234 706.155
 187.936 621.825
 379.595 771.901
 22.559 1.855
 973.392 837.482
 832.876 906.057
 962.637 366.427
 909.681 984.256
 347.621 134.999
 487.774 766.945
 624.916 211.172
 727.038 611.238
 578.519 271.723
 515.777 812.586
 640.861 501.223
 931.936 92.533
 200.589 968.355
 323.444 227.129
 117.775 732.677
 154.984 933.420
 460.408 31.064
 27.538 166.326
 931.649 25.289
 575.056 469.819
 526.595 574.173
 448.351 889.462
 879.344 904.433
 932.024 493.914
 353.478 488.547
 230.991 717.055
 837.105 756.046
 387.365 357.046
 151.022 842.502
 627.485 131.244
 17.088 559.798
 627.345 554.797
 293.425 309.249
 360.279 594.597
 121.643 178.595
 444.264 948.579
 284.969 903.366
 31.631 953.063
 309.296 436.632
 528.353 458.738
 94.041 278.546
 743.595 610.141
 406.927 453.549
 356.204 276.064
 764.922 589.811
 949.765 11.828
 729.373 218.849
 871.211 381.778
 721.797 455.622
 72.605 365.719
 200.704 188.603
 117.293 440.489
 590.572 868.799
 89.155 932.679
 210.668 765.539
 109.274 936.260
 681.480 999.890
 113.110 675.767
 785.323 883.995
 1.571 758.847
 499.081 712.577
 982.693 528.669
 202.620 562.803
 51.463 315.338
 776.150 267.990
 1.444 54.654
 141.710 212.007
 963.985 641.829
 564.063 133.207
 273.008 807.123
 819.013 683.465
 952.599 920.446
 854.713 29.009
 521.171 274.105
 334.591 540.672
 253.094 268.929
 57.563 352.889
 892.874 891.594
 629.113 789.811
 887.739 663.151
 410.384 895.573
 4.594 244.412
 34.737 361.836
 192.542 377.388
 63.320 332.751
 411.453 238.311
 392.459 964.516
 992.534 382.781
 143.318 318.493
 753.609 723.343
 104.009 533.736
 338.313 731.374
 579.596 132.748
 65.899 776.024
 288.118 404.909
 401.653 71.259
 850.702 742.591
 124.448 606.654
 419.002 498.251
 468.823 87.798
 99.844 825.339
 247.859 848.157
 439.152 265.744
 967.292 846.513
 257.574 771.386
 670.821 804.113
 359.040 882.971
 114.862 725.191
 909.504 935.591
 464.402 86.184
 783.097 185.618
 89.805 865.904
 651.667 438.275
 990.007 954.940
 634.334 148.260
 586.419 852.026
 587.208 630.359
 42.900 593.108
 589.237 282.206
 242.489 621.056
 435.540 931.892
 166.416 486.570
 380.064 189.449
 703.438 460.905
 448.665 129.223
 99.405 65.981
 173.444 651.460
 22.558 305.505
 959.298 373.268
 957.161 770.643
 692.173 54.329
 687.507 445.019
 921.529 59.806
 540.040 736.346
 611.370 655.932
 810.321 196.560
 247.164 492.484
 114.150 380.132
 30.653 186.096
 921.544 43.276
 89.501 730.155
 114.945 257.524
 500.771 537.378
 368.615 242.804
 481.194 302.439
 487.267 701.511
 166.107 851.901
 534.485 930.513
 893.977 540.828
 794.303 917.642
 73.754 138.797
 964.517 298.620
 355.418 117.421
 803.131 405.871
 595.364 667.168
 18.019 519.190
 731.499 9.345
 985.980 807.312
 209.708 771.062
 845.357 697.160
 663.683 514.108
 263.998 532.889
 601.933 375.827
 332.395 288.988
 435.308 129.668
 364.314 820.868
 149.719 509.298
 151.082 103.157
 734.474 82.675
 361.316 191.563
 387.073 296.629
 208.343 210.691
 879.266 39.348
 329.574 620.068
 963.244 454.174
 594.980 836.998
 576.014 65.664
 548.476 131.602
 947.258 95.694
 602.120 580.788
 692.438 217.021
 367.633 939.161
 67.819 743.241
 494.816 111.445
 844.899 232.254
 667.283 689.399
 623.834 795.441
 510.733 833.178
 822.612 682.876
 829.371 860.238
 352.595 347.497
 986.399 872.425
 1.570 585.607
 272.685 862.482
 500.622 180.072
 604.362 144.394
 937.038 924.790
 899.361 937.752
 706.469 938.329
 501.613 185.297
 265.891 750.942
 250.284 516.342
 75.275 7.752
 383.008 898.755
 898.667 522.752
 773.341 301.142
 1.605 359.970
 842.946 357.987
 236.119 141.980
 371.169 977.564
 880.155 689.652
 814.410 329.848
 806.169 694.252
 314.032 114.440
 833.113 492.662
 436.545 242.413
 284.544 253.439
 678.587 517.148
 978.517 345.998
 660.247 904.740
 336.023 233.287
 704.812 21.782
 565.680 541.642
 595.835 405.596
 93.091 677.214
 851.008 477.934
 511.774 399.302
 947.677 267.344
 374.940 565.632
 870.786 457.731
 487.921 37.141
 877.723 111.872
 942.141 689.911
 936.087 50.042
 723.637 114.908
 293.218 807.325
 180.920 893.050
 686.785 951.304
 125.247 80.528
 863.425 307.603
 615.890 509.384
 100.076 948.225
 136.897 749.027
 36.029 170.968
 561.207 649.077
 241.820 802.630
 12.016 621.775
 945.947 49.795
 37.481 567.941
 287.207 495.046
 808.645 214.412
 387.598 280.400
 805.446 739.050
 679.527 761.122
 473.753 803.375
 956.249 70.036
 997.237 399.862
 933.578 863.784
 839.697 423.827
 54.889 677.592
 362.292 287.040
 384.127 584.090
 220.234 655.899
 710.126 415.152
 587.237 990.894
 130.079 484.973
 564.011 721.465
 43.964 259.523
 497.786 862.323
 531.445 604.689
 800.187 680.324
 807.834 355.987
 205.543 687.382
 878.876 870.485
 93.887 62.477
 601.123 720.934
 423.745 408.075
 274.505 688.114
 218.420 102.298
 268.491 5.729
 243.344 12.681
 338.005 359.063
 146.708 850.765
 498.577 271.059
 634.487 344.925
 83.243 204.938
 266.138 833.495
 831.295 339.158
 818.310 988.513
 198.585 537.200
 329.033 595.194
 121.710 440.762
 440.126 572.030
 7.862 900.520
 365.242 425.229
 5.577 554.258
 167.422 808.930
 589.199 339.288
 303.795 794.384
 64.934 46.461
 934.765 338.332
 885.362 789.363
 977.383 549.460
 201.721 967.566
 562.573 964.528
 151.960 80.926
 516.403 710.229
 193.191 627.266
 887.828 206.647
 758.787 453.354
 878.555 792.366
 524.998 884.692
 862.222 164.572
 184.808 929.307
 405.526 940.309
 376.114 921.722
 296.839 583.246
 28.696 372.770
 850.009 795.636
 64.327 137.396
 62.362 654.695
 994.557 564.575
 274.338 949.350
 351.898 200.576
 589.922 535.580
 106.416 168.969
 586.276 30.630
 757.998 228.643
 460.114 777.820
 855.223 36.079
 247.998 969.879
 427.894 521.968
 716.294 870.809
 588.592 887.675
 871.059 740.577
 168.403 277.025
 293.202 875.960
 216.181 67.408
 993.167 932.243
 974.969 225.446
 613.045 697.799
 222.568 701.748
 321.807 835.946
 747.780 201.979
 968.600 880.563
 54.659 314.130
 125.318 334.137
 922.657 231.224
 786.480 945.217
 182.135 662.364
 253.718 778.176
 427.031 841.184
 243.642 189.043
 517.115 328.135
 479.643 209.808
 712.138 961.083
 996.306 558.420
 423.171 377.494
 463.981 736.890
 609.620 941.566
 972.856 675.166
 244.027 232.482
 671.315 609.082
 414.071 947.319
 280.939 347.749
 138.708 746.606
 987.022 555.771
 902.595 215.291
 283.819 930.940
 22.621 360.670
 620.915 246.374
 968.312 446.144
 812.230 710.930
 582.961 130.474
 121.539 312.251
 166.765 902.181
 295.312 87.672
 662.078 364.229
 970.773 229.836
 752.557 621.959
 317.865 702.195
 783.837 585.026
 280.108 506.158
 718.061 529.933
 741.045 813.833
 235.737 542.537
 568.031 30.808
 936.925 118.881
 59.740 170.819
 913.472 38.113
 462.142 162.498
 762.107 813.568
 112.256 337.414
 84.839 398.778
 440.197 103.707
 331.534 85.956
 606.592 941.695
 336.315 538.126
 400.984 383.509
 394.046 885.504
 182.433 590.398
 228.341 675.936
 938.969 816.539
 684.077 972.446
 889.152 260.626
 604.296 953.350
 685.911 135.152
 745.638 297.659
 27.477 823.030
 73.319 376.743
 978.119 602.164
 634.450 659.604
 276.120 976.982
 918.609 750.974
 409.838 303.199
 111.668 487.004
 904.552 285.528
 570.509 521.470
 541.206 490.485
 783.450 745.348
 659.224 186.377
 827.636 734.652
 143.499 304.063
 137.694 645.949
 602.933 824.890
 209.504 647.493
 884.919 431.716
 582.584 48.222
 785.665 306.029
 180.550 869.538
 286.880 785.537
 401.170 188.992
 130.111 494.462
 498.144 304.515
 113.807 70.882
 2.008 647.076
 326.213 805.446
 606.129 573.679
 98.698 202.595
 967.968 257.024
 846.452 523.919
 820.629 49.361
 52.195 883.703
 183.641 22.846
 417.243 65.112
 36.299 104.688
 954.702 303.405
 756.335 950.692
 411.678 247.311
 818.889 694.260
 589.060 834.030
 536.478 118.865
 664.986 85.810
 43.959 920.605
 635.570 810.721
 790.317 234.247
 156.465 836.839
 691.735 812.503
 921.651 962.981
 981.125 386.082
 850.287 21.262
 14.597 143.838
 695.191 833.800
 674.677 701.257
 742.427 940.005
 56.329 755.398
 373.630 569.933
 300.613 129.629
 822.142 756.713
 421.247 507.103
 210.115 796.013
 873.343 643.607
 223.772 567.808
 266.503 684.420
 713.522 895.529
 804.487 723.110
 318.294 6.142
 722.301 410.263
 460.949 913.287
 623.412 115.194
 873.918 831.629
 332.460 372.469
 149.249 466.855
 763.234 507.044
 701.180 650.741
 651.723 966.977
 346.470 508.554
 566.751 931.711
 390.334 376.467
 836.375 778.131
 424.531 514.948
 320.060 437.851
 847.500 291.319
 921.190 170.058
 581.264 697.354
 431.212 797.939
 340.908 608.182
 488.452 646.866
 692.938 124.777
 837.055 803.793
 679.691 237.298
 603.681 554.456
 977.635 229.742
 343.503 3.943
 965.101 62.397
 217.946 643.007
 95.371 27.875
 882.777 574.283
 77.594 404.943
 718.065 986.760
 362.601 523.674
 605.743 381.591
 693.191 512.728
 943.688 766.495
 216.757 197.759
 318.287 198.957
 158.582 847.490
 784.208 460.141
 930.734 175.005
 17.735 462.778
 996.868 665.977
 418.652 58.253
 847.730 658.301
 188.663 922.920
 164.452 889.835
 368.122 23.625
 83.630 479.277
 76.980 30.801
 434.475 541.965
 793.082 848.089
 727.094 165.214
 377.027 934.577
 443.332 90.416
 886.708 224.613
 56.807 750.431
 638.472 506.245
 4.169 885.652
 790.725 49.060
 190.834 670.794
 228.116 912.443
 264.916 502.982
 191.606 693.558
 884.780 471.624
 866.304 858.822
 168.285 209.193
 642.684 252.180
 903.472 732.087
 598.427 787.357
 457.282 960.863
 701.693 749.689
 505.132 563.287
 559.111 986.555
 162.190 311.607
 173.440 625.396
 97.529 272.629
 39.966 786.486
 103.592 356.436
 103.754 156.706
 52.328 303.589
 181.384 753.706
 450.896 373.689
 683.560 870.727
 996.900 357.929
 74.641 75.537
 786.949 138.411
 890.864 407.343
 642.080 686.462
 182.692 128.878
 446.726 975.845
 523.634 743.471
 349.894 894.825
 766.312 565.585
 121.686 499.619
 258.008 165.703
 197.021 252.345
 436.834 114.665
 851.304 636.490
 503.958 887.402
 247.750 414.899
 47.556 700.911
 559.381 977.940
 124.470 746.280
 114.496 676.801
 882.953 410.285
 235.160 718.673
 534.514 989.842
 654.383 352.087
 508.146 294.274
 707.869 443.036
 302.521 758.567
 827.222 652.162
 700.657 998.587
 718.222 802.584
 139.755 510.530
 323.164 474.649
 602.306 726.006
 651.535 691.545
 81.948 296.161
 557.621 847.359
 601.156 98.838
 864.481 871.595
 742.745 488.187
 26.498 381.655
 481.753 73.346
 11.173 123.391
 749.935 299.264
 816.596 981.103
 66.467 176.706
 154.111 909.502
 863.179 178.685
 273.994 224.134
 911.563 986.420
 731.688 221.862
 815.848 969.496
 447.535 293.549
 618.704 952.836
 646.324 756.608
 623.811 528.727
 944.996 61.059
 975.898 377.265
 835.922 810.118
 960.443 365.918
 266.321 951.634
 451.493 601.429
 696.240 322.320
 209.823 738.944
 511.272 510.312
 530.614 238.313
 632.887 306.789
 979.032 561.178
 598.137 173.206
 5.536 580.227
 839.052 501.906
 175.670 420.310
 775.624 604.783
 609.790 156.735
 118.688 453.304
 238.136 986.682
 261.834 105.136
 320.365 783.321
 204.776 395.068
 743.930 97.796
 302.215 13.769
 243.213 341.053
 558.414 235.625
 415.163 845.690
 802.657 740.548
 244.304 958.167
 76.857 673.994
 490.682 65.146
 964.388 39.827
 391.828 226.425
 487.281 973.031
 540.628 723.266
 24.104 410.325
 834.682 578.244
 457.913 198.542
 61.965 844.709
 285.756 51.229
 958.221 975.018
 619.302 796.610
 612.467 771.953
 119.694 634.056
 530.325 612.735
 755.907 226.204
 815.819 756.203
 500.352 260.186
 79.127 437.855
 401.776 990.119
 301.958 102.119
 955.441 365.574
 928.354 884.652
 954.020 814.524
 534.468 348.349
 507.609 6.989
 157.024 394.565
 203.866 915.867
 520.784 255.842
 303.791 918.244
 247.326 958.811
 877.508 263.612
 601.158 697.253
 147.967 960.229
 337.830 137.429
 377.559 498.273
 868.783 893.269
 79.834 105.150
 808.741 751.047
 420.830 696.411
 286.185 825.462
 474.867 893.248
 391.732 716.134
 679.273 487.761
 231.894 70.347
 880.538 379.351
 118.960 300.106
 848.312 124.378
 36.654 745.585
 948.935 946.983
 204.195 409.633
 790.415 977.644
 49.846 736.817
 377.819 9.347
 383.553 393.584
 531.657 596.242
 914.483 882.404
 730.125 539.348
 334.157 241.531
 925.144 896.654
 23.124 333.404
 366.206 574.926
 536.108 989.349
 737.547 277.472
 577.199 877.361
 493.600 331.328
 346.469 605.386
 763.645 449.784
 278.723 617.087
 515.883 318.533
 113.548 623.835
 328.646 558.142
 446.047 29.338
 445.144 909.919
 875.581 316.351
 199.182 730.072
 264.246 93.369
 131.914 137.331
 559.962 248.626
 491.278 536.821
 955.952 875.638
 461.872 98.095
 627.539 655.545
 637.209 974.021
 889.859 684.440
 470.391 251.101
 791.005 186.717
 853.048 478.165
 31.854 667.072
 534.034 51.933
 777.292 223.569
 834.836 183.275
 687.643 512.157
 412.328 831.141
 100.886 149.886
 603.708 91.856
 185.960 741.044
 933.682 555.073
 468.366 669.571
 518.907 85.231
 7.876 924.731
 546.052 125.322
 743.975 508.560
 482.534 730.545
 880.433 46.571
 785.983 170.659
 371.915 612.272
 270.995 655.235
 521.764 146.034
 958.888 864.453
 773.065 255.591
 745.500 854.465
 50.057 325.107
 968.971 160.916
 512.201 319.344
 417.584 673.017
 550.171 176.435
 288.914 985.113
 966.318 355.349
 475.536 360.353
 929.405 701.112
 517.501 334.529
 815.514 961.566
 913.713 36.023
 987.860 824.063
 837.568 954.106
 924.926 419.531
 849.137 622.356
 579.043 686.243
 957.205 231.966
 89.580 508.146
 458.378 802.301
 842.790 995.418
 793.888 229.701
 673.520 901.107
 222.622 342.561
 755.301 851.098
 244.211 308.912
 390.478 579.627
 329.962 185.596
 659.997 624.212
 871.167 644.800
 345.351 247.789
 151.309 558.822
 18.143 668.400
 236.427 27.971
 984.102 824.785
 679.983 975.312
 349.584 867.375
 906.806 747.204
 784.289 706.448
 704.898 407.515
 221.666 281.536
 872.156 18.784
 359.195 637.909
 273.424 103.994
 188.358 447.111
 226.135 382.125
 145.658 719.869
 692.336 488.914
 781.756 202.360
 481.833 716.722
 998.990 282.890
 913.958 334.989
 14.646 267.918
 821.007 52.106
 827.938 107.272
 659.447 932.805
 365.442 192.158
 908.652 140.317
 868.493 740.511
 42.307 292.943
 885.815 687.476
 643.919 839.497
 317.379 469.974
 772.615 512.023
 896.470 829.692
 363.888 717.582
 824.426 845.351
 246.059 309.787
 718.031 70.318
 568.461 926.653
 777.542 513.630
 951.790 401.554
 21.631 520.211
 192.662 321.369
 404.878 528.704
 669.193 808.867
 677.793 503.174
 816.859 999.000
 465.807 228.442
 866.107 430.862
 432.374 949.366
 975.966 923.936
 705.679 233.924
 559.607 199.886
 344.759 800.911
 905.414 66.139
 308.880 118.736
 655.393 927.101
 686.240 235.895
 644.702 530.873
 300.542 820.604
 442.925 507.297
 915.412 181.960
 408.593 486.129
 219.325 923.341
 490.849 496.859
 422.640 287.023
 531.526 304.533
 412.000 523.984
 660.878 204.814
 967.090 242.153
 92.574 228.113
 985.159 518.138
 338.188 344.101
 117.512 110.458
 536.286 37.146
 790.159 786.010
 262.513 978.698
 551.905 105.858
 219.013 658.447
 814.527 942.219
 536.500 971.957
 771.393 86.899
 830.816 383.747
 6.315 24.439
 486.539 392.468
 640.093 883.335
 69.822 385.480
 867.517 739.045
 56.141 366.023
 175.428 456.957
 778.893 515.096
 118.456 656.397
 323.080 675.696
 182.322 813.206
 993.739 948.146
 357.107 54.008
 548.915 6.816
 649.858 526.405
 997.110 100.734
 915.681 942.803
 893.104 109.547
 310.485 718.954
 525.459 383.521
 51.312 179.813
 553.838 309.058
 399.502 343.656
 732.471 782.333
 198.570 470.061
 633.838 731.709
 446.518 658.354
 378.131 958.510
 258.537 491.083
 471.756 335.425
 880.789 853.367
 982.475 547.502
 802.537 335.419
 528.422 333.387
 338.762 894.739
 359.976 600.805
 628.182 959.582
 172.112 882.434
 824.846 780.101
 33.470 664.193
 321.188 352.423
 868.095 970.991
 295.416 569.017
 515.829 814.288
 348.522 691.486
 345.129 286.117
 811.186 745.919
 343.071 85.883
 736.732 842.842
 285.202 465.207
 134.598 701.332
 44.368 114.018
 573.899 178.076
 962.698 545.135
 536.528 375.839
 942.406 487.664
 414.461 831.494
 45.287 610.076
 620.555 401.289
 791.828 265.974
 163.245 201.296
 461.254 608.996
 173.278 395.051
 783.983 343.417
 168.334 710.374
 836.566 64.758
 405.542 415.633
 372.967 866.695
 61.994 585.549
 509.914 929.027
 462.199 971.794
 710.957 704.218
 354.705 688.482
 545.053 150.630
 746.919 392.308
 220.078 47.990
 909.379 237.160
 477.167 619.760
 433.805 809.817
 973.578 588.133
 201.215 593.765
 753.630 26.376
 518.977 489.786
 110.815 341.857
 703.173 162.901
 959.386 828.390
 903.011 744.305
 468.593 141.554
 827.883 843.576
 953.330 963.715
 289.044 210.580
 975.623 990.779
 603.892 408.983
 984.454 159.945
 131.568 845.201
 127.402 982.245
 667.430 650.059
 705.124 696.448
 477.378 587.841
 35.559 238.554
 210.499 111.937
 753.787 255.859
 302.813 281.813
 128.730 384.240
 241.865 776.865
 240.489 65.449
 870.412 103.959
 571.264 386.801
 889.629 102.766
 36.013 873.559
 703.270 452.627
 861.604 214.753
 502.364 413.601
 239.036 432.280
 6.841 970.053
 873.892 652.319
 990.377 755.793
 575.623 64.766
 755.626 134.212
 814.422 783.267
 189.473 984.430
 771.490 584.078
 206.122 645.282
 178.758 110.437
 26.676 23.608
 129.847 300.134
 297.626 653.144
 815.886 12.941
 920.668 957.206
 646.288 102.368
 258.893 724.853
 632.505 259.522
 159.297 849.510
 997.044 637.895
 751.399 334.847
 303.583 594.506
 962.303 969.582
 648.084 418.459
 48.844 575.664
 594.547 991.798
 559.502 398.863
 149.897 284.179
 77.768 733.250
 545.998 32.795
 892.973 838.468
 406.450 28.084
 625.590 348.463
 823.592 5.632
 486.377 800.767
 336.681 142.635
 660.054 395.180
 993.737 746.074
 615.333 269.261
 883.033 587.936
 498.050 245.443
 350.016 944.442
 159.888 341.448
 763.894 201.043
 511.925 163.383
 185.748 628.319
 423.389 331.248
 715.477 866.758
 167.890 172.176
 84.868 797.388
 761.676 300.774
 223.525 852.546
 453.803 272.098
 886.304 734.604
 82.310 15.591
 906.366 773.639
 172.536 152.787
 466.289 346.996
 145.634 873.313
 778.249 499.178
 152.379 739.065
 378.556 999.757
 127.779 442.297
 595.483 936.177
 157.312 137.286
 694.130 698.876
 90.294 865.318
 367.825 35.330
 167.748 807.894
 90.411 150.423
 841.917 532.586
 903.668 551.172
 746.214 79.953
 353.545 178.686
 175.047 109.069
 949.975 58.817
 402.711 444.699
 978.533 220.724
 612.819 213.048
 86.542 480.480
 230.869 417.683
 478.342 131.506
 612.247 785.961
 39.033 907.205
 598.768 142.886
 346.242 331.632
 634.721 468.021
 486.398 814.722
 347.193 327.207
 354.877 408.768
 617.208 99.759
 755.638 867.048
 773.327 540.028
 21.091 644.244
 155.840 806.562
 20.522 377.465
 659.292 390.089
 617.260 577.904
 148.135 991.405
 750.761 153.690
 742.681 600.707
 67.911 647.099
 730.909 960.453
 194.239 892.565
 320.136 544.396
 434.675 139.873
 98.028 836.806
 617.336 509.302
 125.257 369.249
 463.089 187.692
 185.448 879.623
 876.954 787.303
 228.527 451.969
 841.574 289.706
 270.576 319.000
 652.786 516.791
 469.691 546.245
 405.876 908.354
 248.794 341.400
 329.479 853.984
 851.906 660.177
 511.542 5.252
 722.078 916.098
 85.719 977.248
 402.245 392.776
 192.503 996.640
 62.926 740.004
 220.923 242.654
 234.519 187.082
 525.599 499.255
 301.431 696.422
 130.079 948.597
 938.112 716.238
 828.873 410.389
 24.112 872.677
 623.423 507.586
 960.482 408.903
 935.742 319.933
 470.200 362.239
 480.030 293.084
 351.118 941.673
 807.635 987.615
 664.417 788.871
 223.002 680.195
 91.270 378.700
 174.481 635.212
 734.813 733.495
 108.861 831.282
 246.381 522.529
 725.391 101.370
 530.094 18.884
 234.837 591.036
 347.166 955.169
 611.178 485.774
 272.908 112.958
 485.181 450.249
 730.431 194.728
 665.847 769.761
 263.893 748.360
 761.208 913.546
 52.191 370.474
 805.945 42.066
 585.865 224.177
 569.700 763.513
 823.341 827.975
 524.670 381.247
 348.324 755.059
 580.423 652.183
 612.067 116.003
 261.904 150.436
 259.555 663.666
 205.864 170.528
 507.396 878.194
 701.832 445.404
 216.897 174.298
 604.990 47.611
 544.720 274.965
 726.571 703.553
 165.332 58.702
 767.634 413.261
 56.818 695.012
 837.240 29.279
 690.375 409.478
 497.324 121.608
 332.868 680.729
 343.164 620.253
 683.301 372.177
 177.688 977.570
 543.100 188.183
 515.409 789.528
 945.072 754.088
 181.258 334.322
 618.230 529.822
 202.599 469.986
 779.905 45.871
 659.323 937.023
 660.466 606.877
 114.981 760.458
 470.226 541.616
 237.663 76.567
 506.869 328.472
 96.966 27.008
 21.842 923.582
 835.347 86.816
 265.990 435.717
 228.856 308.155
 721.473 889.746
 422.429 969.784
 5.220 301.626
 525.267 289.479
 858.356 145.507
 37.235 465.449
 278.908 661.489
 330.722 910.843
 427.464 355.267
 795.111 196.344
 856.320 643.329
 252.184 748.621
 753.936 455.279
 937.827 611.819
 833.651 914.429
 613.771 675.630
 756.650 66.094
 196.513 332.836
 295.781 237.383
 970.682 943.093
 3.441 611.067
 870.865 155.372
 831.141 237.978
 177.366 751.800
 801.263 146.809
 63.487 409.009
 497.028 727.190
 869.196 583.739
 311.700 842.158
 450.632 586.989
 282.859 490.932
 987.463 50.813
 85.528 504.116
 819.233 165.010
 725.347 63.675
 154.220 783.873
 469.597 542.401
 354.983 308.248
 92.242 635.880
 286.548 933.149
 55.145 288.641
 327.387 729.586
 470.251 910.217
 829.047 180.235
 708.696 641.947
 385.053 306.729
 167.919 417.835
 378.882 772.181
 755.052 599.459
 148.164 191.900
 75.726 533.468
 279.459 979.805
 566.413 348.676
 164.912 55.003
 13.335 186.982
 966.830 555.211
 152.525 247.765
 584.850 789.622
 637.863 58.985
 467.148 217.606
 343.791 200.712
 94.461 480.984
 187.278 869.418
 464.065 931.832
 812.625 646.099
 758.917 685.940
 189.415 220.578
 781.639 760.667
 487.884 621.454
 418.840 107.279
 279.855 339.827
 961.413 369.774
 883.037 139.524
 202.048 558.166
 440.817 982.269
 851.506 843.290
 480.804 418.507
 527.634 707.199
 298.432 699.963
 771.131 328.394
 595.323 345.163
 703.347 470.577
 597.191 661.788
 865.659 168.796
 67.447 917.926
 847.161 75.097
 608.087 216.871
 725.398 609.951
 739.634 316.507
 400.015 754.153
 20.873 434.494
 205.482 862.879
 903.933 675.191
 939.114 758.674
 821.096 924.741
 654.795 298.845
 819.890 598.900
 349.790 865.869
 758.988 346.631
 438.602 813.755
 958.797 954.298
 668.849 850.918
 279.984 144.300
 722.564 948.953
 846.482 492.596
 73.399 450.195
 205.614 216.840
 975.082 184.237
 248.957 416.394
 556.596 189.335
 28.674 423.659
 540.417 929.237
 973.515 89.816
 805.341 75.467
 418.052 54.813
 936.793 130.909
 742.485 709.343
 674.865 560.114
 416.269 654.503
 241.685 87.767
 437.623 902.181
 441.251 367.774
 856.747 876.004
 40.781 15.538
 510.231 899.643
 705.349 754.905
 727.994 367.556
 937.583 144.324
 505.393 144.962
 420.150 515.024
 568.381 41.311
 547.383 643.907
 458.300 938.098
 18.586 577.842
 487.822 461.198
 232.374 471.737
 386.427 994.523
 29.844 363.849
 81.677 500.617
 573.879 317.192
 223.452 600.640
 889.668 150.485
 327.337 867.163
 723.216 176.102
 319.065 385.380
 873.763 581.996
 535.442 569.116
 324.475 731.070
 63.422 595.725
 213.281 112.329
 565.339 907.217
 660.464 636.056
 285.820 163.280
 487.523 608.865
 808.372 115.315
 37.379 7.691
 824.212 779.698
 331.354 564.537
 892.741 344.713
 194.221 911.246
 65.535 660.700
 343.482 366.854
 670.173 289.629
 699.767 395.685
 316.374 671.529
 836.601 854.559
 807.282 384.947
 882.910 680.160
 579.302 11.182
 731.584 956.163
 223.498 172.470
 831.410 423.354
 682.328 708.340
 465.231 549.281
 692.585 128.208
 389.654 617.466
 737.179 768.900
 254.763 805.707
 156.262 970.729
 887.743 540.204
 586.734 933.122
 442.114 194.372
 686.101 229.428
 542.237 371.031
 242.732 649.871
 927.190 2.809
 573.843 641.579
 83.172 531.981
 311.957 56.042
 891.687 707.485
 730.457 768.350
 182.436 548.756
 62.425 461.219
 113.648 774.320
 430.713 72.479
 685.376 244.354
 90.650 80.757
 177.863 502.957
 452.748 584.105
 480.503 375.404
 516.909 534.889
 798.312 341.816
 831.024 196.303
 81.413 400.416
 257.492 937.139
 286.255 695.677
 766.304 578.118
 640.578 929.558
 201.219 232.226
 921.218 623.549
 717.687 670.497
 166.381 547.146
 52.115 811.807
 611.961 981.769
 339.461 739.237
 172.807 120.883
 190.926 335.825
 770.703 505.780
 719.467 999.164
 855.444 416.006
 155.235 117.891
 766.220 43.752
 325.863 895.005
 157.960 817.831
 241.269 395.047
 670.089 656.179
 175.629 226.988
 769.985 232.798
 290.041 295.410
 265.209 577.834
 0.838 442.964
 180.319 785.961
 936.303 341.623
 446.907 101.922
 607.674 583.905
 398.674 761.981
 470.856 883.698
 214.255 290.989
 198.368 565.914
 854.623 347.021
 995.079 941.744
 422.929 45.164
 157.675 709.422
 284.236 120.557
 731.106 557.259
 350.758 465.478
 693.188 685.026
 122.847 918.947
 191.912 901.039
 913.295 638.530
 762.772 335.496
 36.688 646.727
 412.632 66.474
 59.093 938.474
 922.546 154.708
 746.602 846.945
 597.749 688.858
 473.015 693.280
 85.335 556.874
 223.842 358.434
 348.377 274.558
 220.786 594.443
 692.161 453.147
 670.931 185.799
 99.671 398.257
 379.132 542.817
 468.339 67.804
 439.846 786.976
 520.466 732.178
 13.228 717.932
 760.891 372.415
 185.286 343.575
 405.573 208.099
 86.815 534.178
 435.470 994.020
 102.539 220.838
 25.730 481.132
 20.224 804.430
 448.668 962.063
 57.470 746.865
 991.029 263.665
 647.680 870.177
 505.515 198.915
 780.422 644.891
 430.689 28.504
 267.649 676.957
 662.214 230.090
 66.314 937.733
 695.405 42.200
 328.604 774.849
 340.537 192.791
 99.993 910.125
 848.034 682.689
 47.497 6.029
 983.071 855.216
 608.884 762.525
 924.221 519.780
 919.326 204.852
 497.394 24.115
 534.268 919.067
 316.639 692.716
 643.601 580.661
 712.486 414.337
 307.994 562.685
 664.815 705.923
 467.110 579.490
 302.119 781.674
 623.229 862.043
 317.127 882.242
 322.308 928.068
 17.665 879.101
 795.800 527.748
 772.322 362.337
 426.748 252.000
 616.693 586.527
 427.012 789.435
 505.029 719.657
 201.385 129.715
 573.951 385.480
 99.265 620.653
 233.021 972.222
 464.194 694.779
 517.744 202.684
 262.597 55.094
 993.569 15.685
 860.447 931.366
 347.431 530.268
 303.273 735.547
 362.060 276.526
 402.103 621.178
 156.707 645.397
 24.788 416.069
 768.091 689.897
 806.178 494.809
 412.526 698.397
 417.176 998.221
 142.604 943.562
 45.557 516.558
 320.971 415.979
 642.266 823.794
 64.181 297.531
 155.633 388.886
 949.078 174.982
 620.542 369.344
 163.430 188.395
 876.259 301.222
 465.545 242.052
 469.494 191.906
 791.498 258.048
 150.897 667.510
 813.480 46.006
 313.910 960.654
 862.006 408.398
 853.481 97.918
 234.773 452.140
 665.250 675.842
 335.355 976.798
 368.388 132.302
 328.364 141.540
 650.307 724.243
 30.078 151.399
 810.043 326.538
 743.642 363.498
 858.583 249.365
 318.075 301.234
 736.082 127.528
 185.397 525.412
 473.330 425.123
 788.806 982.802
 181.603 598.693
 138.189 312.101
 652.961 613.196
 152.158 3.056
 721.941 464.967
 605.697 285.239
 837.552 57.201
 490.468 68.114
 57.538 134.801
 204.563 203.682
 769.390 720.877
 467.287 227.709
 306.823 326.391
 152.418 626.703
 537.060 112.835
 253.778 537.257
 791.713 676.360
 46.261 714.739
 879.302 457.055
 743.208 102.628
 605.165 241.291
 840.018 526.009
 317.882 366.120
 89.833 947.101
 661.392 116.053
 99.072 522.410
 427.978 253.318
 730.509 945.645
 246.705 487.524
 434.761 444.406
 700.097 80.068
 825.734 408.596
 312.595 318.344
 3.257 192.122
 999.286 676.748
 491.337 764.954
 882.541 512.523
 90.964 858.693
 585.408 797.829
 282.905 194.930
 980.174 853.219
 102.500 601.923
 22.531 276.353
 142.076 992.062
 428.793 222.734
 717.532 611.605
 75.954 128.114
 417.144 897.108
 720.886 615.733
 589.167 32.406
 872.182 222.524
 630.028 639.100
 911.160 238.938
 719.316 335.993
 180.151 184.982
 377.430 443.359
 147.752 554.015
 565.382 301.122
 661.265 524.682
 126.114 321.928
 23.647 465.101
 7.808 456.704
 331.332 592.130
 690.536 548.790
 403.976 978.391
 539.487 570.398
 279.203 862.260
 865.642 840.429
 764.750 568.433
 425.726 524.061
 894.981 211.864
 28.455 411.668
 364.709 174.274
 127.379 707.457
 474.879 314.193
 519.157 257.400
 764.367 218.279
 980.003 882.856
 90.328 8.890
 265.685 722.765
 304.937 291.488
 978.283 325.763
 35.713 522.058
 425.422 667.436
 164.737 181.532
 527.721 930.757
 2.093 709.092
 783.408 304.150
 521.782 732.672
 194.482 886.469
 363.528 72.022
 268.541 97.237
 168.667 622.197
 809.519 470.040
 608.169 163.448
 227.574 943.848
 649.480 513.428
 764.531 488.904
 997.979 130.766
 31.276 228.721
 618.341 202.785
 974.999 906.553
 999.003 577.236
 177.951 242.763
 655.340 316.863
 779.497 228.986
 888.342 620.521
 306.576 886.359
 217.987 835.171
 994.676 299.804
 214.483 14.705
 435.141 540.276
 754.945 215.188
 451.744 254.479
 464.437 468.394
 299.346 480.138
 263.691 178.591
 602.990 518.106
 374.087 839.336
 882.619 234.928
 734.888 281.020
 205.809 895.983
 807.458 715.126
 100.508 845.563
 993.626 232.423
 666.920 2.654
 26.096 999.885
 130.808 66.584
 421.325 561.059
 360.882 502.590
 471.508 518.439
 65.354 172.086
 921.988 621.412
 124.720 894.473
 891.640 322.330
 400.236 176.493
 282.609 134.778
 174.434 861.087
 756.600 336.139
 378.256 961.399
 769.918 420.998
 889.322 528.108
 429.361 217.911
 350.789 11.648
 404.318 230.797
 266.532 327.622
 483.930 824.117
 135.733 206.962
 856.687 620.399
 360.932 545.995
 896.477 467.388
 814.114 389.850
 324.924 623.590
 694.341 50.748
 574.177 234.414
 529.931 236.202
 64.431 571.102
 443.344 137.398
 832.023 991.697
 636.179 291.881
 470.411 783.181
 196.386 914.734
 979.631 348.502
 964.535 906.772
 739.714 18.430
 208.510 155.826
 138.058 769.150
 87.038 197.204
 176.102 500.488
 376.066 82.062
 770.922 230.943
 185.139 98.278
 145.198 563.830
 603.898 118.836
 184.610 309.334
 544.828 29.577
 533.996 960.971
 843.984 264.014
 429.129 338.569
 756.125 690.892
 324.712 655.543
 847.167 344.127
 614.147 343.873
 411.024 29.005
 553.882 489.241
 588.600 98.249
 644.056 770.359
 466.059 472.242
 494.984 455.312
 402.683 725.831
 771.356 644.195
 463.991 116.424
 376.516 437.279
 94.750 262.286
 169.459 693.146
 493.653 663.994
 327.328 178.784
 684.427 904.912
 934.001 126.482
 107.861 567.533
 527.142 938.934
 979.564 201.791
 535.988 228.335
 416.312 9.528
 732.577 757.259
 879.800 837.567
 770.657 653.936
 223.763 62.167
 447.642 503.344
 165.303 602.576
 672.646 334.768
 393.309 614.120
 12.516 918.455
 538.882 15.553
 701.090 196.531
 580.441 425.638
 795.589 669.942
 858.660 985.223
 737.538 472.898
 105.603 979.032
 491.122 33.919
 823.652 842.330
 85.060 258.409
 11.294 628.425
 248.487 197.710
 856.049 51.228
 708.688 85.442
 284.355 920.915
 988.881 330.776
 561.728 918.935
 415.352 733.063
 814.860 860.639
 801.486 511.316
 944.409 659.582
 535.706 179.641
 910.145 317.933
 753.468 315.437
 499.124 243.496
 940.778 596.480
 85.786 747.666
 796.840 376.817
 417.062 562.686
 903.093 546.316
 414.947 874.020
 710.057 506.947
 396.590 578.277
 394.974 98.384
 933.307 23.378
 173.404 29.569
 974.160 280.513
 905.956 400.847
 468.872 342.659
 144.567 827.621
 864.042 488.181
 756.739 361.751
 794.269 227.344
 674.441 226.993
 527.234 741.921
 188.924 481.254
 183.728 901.616
 183.104 248.616
 77.622 804.600
 217.710 550.739
 297.730 242.428
 2.017 948.879
 677.396 572.025
 349.039 888.519
 815.420 620.007
 680.889 538.116
 773.921 518.532
 783.167 17.194
 388.161 739.184
 156.285 717.853
 886.716 154.526
 653.399 204.318
 297.212 209.127
 383.950 209.757
 165.890 356.856
 181.722 85.895
 664.290 843.463
 447.913 762.687
 612.306 847.917
 372.352 671.313
 185.904 498.430
 476.871 18.983
 674.981 545.690
 9.696 388.683
 140.608 593.626
 921.955 497.102
 922.638 984.458
 279.001 471.157
 852.937 328.079
 879.855 604.952
 624.035 514.715
 285.959 907.633
 888.585 3.778
 181.446 36.708
 365.645 530.841
 115.817 385.379
 2.464 799.467
 908.408 125.685
 285.459 546.399
 843.008 137.437
 264.604 799.426
 848.987 726.756
 108.106 539.438
 79.133 374.296
 848.416 75.113
 158.910 984.081
 929.220 624.001
 230.070 27.138
 681.669 141.968
 154.620 903.346
 615.879 769.042
 622.301 859.109
 532.601 169.342
 733.358 992.479
 765.189 982.277
 54.012 611.375
 131.897 908.416
 388.266 360.750
 394.487 104.014
 128.300 742.345
 615.853 421.159
 166.566 573.413
 924.359 114.793
 933.836 491.307
 916.841 342.767
 204.999 247.513
 559.604 650.735
 252.563 451.792
 724.285 590.711
 669.093 844.213
 873.476 241.741
 494.545 575.361
 292.668 145.415
 21.457 363.970
 256.968 640.270
 986.822 543.098
 682.649 770.761
 549.196 683.114
 907.619 492.177
 76.148 739.955
 987.220 317.032
 991.650 83.862
 201.249 516.153
 744.731 646.171
 716.858 554.565
 927.072 124.531
 615.239 304.584
 83.611 320.374
 796.000 323.297
 300.462 372.681
 853.405 836.200
 20.075 790.552
 557.689 151.563
 104.685 681.148
 460.216 799.655
 153.504 591.929
 714.102 396.900
 763.119 625.417
 6.062 867.245
 418.314 394.910
 527.703 392.295
 204.451 440.484
 875.444 129.220
 563.150 651.573
 311.124 43.220
 968.910 296.362
 796.442 1.732
 112.272 455.819
 943.407 813.945
 940.058 33.593
 512.482 55.211
 558.045 360.128
 306.094 66.083
 457.437 543.615
 416.375 375.028
 22.740 720.967
 414.702 267.911
 632.721 823.547
 541.813 262.572
 523.334 255.268
 549.443 680.006
 665.680 360.956
 38.924 312.412
 274.767 881.960
 873.633 740.825
 836.127 911.363
 148.217 160.030
 175.120 595.432
 869.038 525.335
 634.157 919.750
 731.153 484.600
 730.435 71.873
 414.480 330.412
 183.377 807.039
 615.819 172.622
 197.398 944.804
 487.345 652.681
 710.455 93.513
 372.579 900.745
 648.891 202.710
 277.225 567.605
 319.184 863.332
 647.321 779.884
 0.380 959.535
 966.704 793.064
 738.423 387.830
 848.819 117.805
 774.418 927.916
 556.417 526.318
 30.623 819.959
 811.958 803.622
 526.005 285.346
 889.792 480.168
 471.302 748.248
 39.990 295.186
 403.326 265.118
 467.477 412.284
 939.712 55.865
 266.711 699.157
 276.407 726.683
 732.274 841.109
 197.070 968.832
 373.367 973.562
 230.445 164.230
 252.458 572.361
 371.099 397.213
 145.305 853.952
 991.133 97.571
 634.690 122.138
 814.293 674.006
 959.847 706.795
 26.004 556.092
 57.312 115.722
 258.140 578.760
 259.517 147.541
 648.872 414.322
 30.604 265.664
 846.754 96.371
 583.749 925.838
 443.669 666.796
 362.684 588.323
 200.652 706.264
 7.348 276.642
 719.504 340.266
 338.043 105.019
 135.147 123.126
 65.473 663.545
 510.535 632.851
 800.255 392.061
 37.617 317.593
 632.555 599.384
 842.224 42.645
 171.266 993.366
 194.115 333.768
 766.553 19.287
 599.838 702.346
 436.687 890.034
 548.123 890.175
 230.109 502.543
 355.539 871.837
 779.885 933.156
 472.911 1.718
 256.642 492.283
 937.177 557.276
 857.185 389.299
 143.823 892.465
 142.087 545.690
 354.912 523.059
 672.374 522.538
 7.972 282.530
 411.950 562.544
 941.028 542.167
 630.708 442.536
 666.182 727.064
 638.539 886.164
 203.840 590.717
 630.997 285.134
 205.669 61.344
 464.671 148.354
 948.325 834.178
 988.873 160.031
 651.815 163.164
 27.861 738.777
 674.136 675.541
 575.188 199.582
 743.545 182.232
 772.933 819.171
 125.898 839.823
 800.564 473.384
 679.178 105.967
 591.200 874.152
 141.213 454.683
 980.405 495.251
 828.281 32.104
 330.795 892.875
 618.539 353.468
 174.297 542.332
 659.898 800.728
 985.431 409.599
 510.132 374.912
 809.503 30.538
 298.713 701.812
 287.831 796.261
 234.485 262.775
 270.356 746.122
 188.033 819.101
 9.227 396.445
 798.214 879.083
 163.651 820.153
 312.153 197.132
 997.823 317.671
 219.099 836.227
 154.741 950.807
 310.528 425.412
 876.760 957.712
 549.984 326.017
 109.815 527.792
 602.303 422.260
 366.106 630.702
 917.523 877.910
 776.957 993.904
 332.160 170.542
 393.567 980.063
 510.232 13.965
 391.859 990.619
 547.047 908.492
 515.078 217.859
 377.096 284.692
 403.673 577.792
 518.250 811.066
 679.100 613.906
 230.974 967.802
 982.272 91.941
 534.404 510.729
 37.432 73.091
 190.302 790.974
 90.284 13.275
 808.416 901.300
 330.506 85.573
 538.097 400.110
 681.572 548.508
 364.908 544.486
 356.613 812.098
 129.049 936.143
 22.407 504.711
 904.664 655.920
 172.159 575.484
 33.456 6.309
 222.404 428.818
 678.720 86.037
 964.055 569.313
 371.046 539.916
 809.346 918.107
 347.081 930.807
 985.474 166.191
 58.226 503.982
 585.372 468.859
 645.731 408.367
 552.713 810.488
 369.058 220.698
 61.544 223.595
 440.425 419.769
 863.546 114.211
 793.265 76.569
 483.635 501.670
 406.951 775.586
 316.433 439.762
 663.835 742.135
 834.077 53.693
 144.878 414.807
 85.128 949.563
 422.295 631.567
 223.287 567.148
 5.461 68.455
 934.678 830.131
 191.482 223.009
 768.192 68.751
 294.269 727.569
 652.497 156.905
 533.658 33.404
 396.576 518.493
 795.206 963.684
 12.158 656.234
 886.052 495.630
 12.950 70.997
 755.012 619.656
 887.722 442.180
 186.446 721.138
 114.969 191.702
 565.919 639.663
 992.881 658.341
 628.156 147.877
 258.977 58.587
 389.077 839.438
 731.883 838.688
 316.782 371.138
 739.102 454.524
 872.444 231.271
 818.161 716.468
 840.356 34.063
 466.374 661.057
 934.249 113.026
 641.756 156.465
 410.022 514.909
 312.663 701.269
 306.758 506.429
 848.117 863.516
 280.133 289.756
 118.819 647.600
 164.967 687.067
 228.503 528.904
 614.680 272.207
 157.204 609.889
 700.951 487.053
 816.193 116.342
 831.201 135.726
 85.866 449.551
 947.025 771.014
 32.903 60.507
 723.836 609.608
 334.953 227.739
 499.461 987.051
 836.226 253.666
 343.962 6.178
 425.508 888.513
 49.415 976.527
 81.647 829.677
 699.824 784.683
 936.626 702.406
 788.845 290.043
 731.597 919.730
 825.869 786.411
 709.009 551.508
 826.585 101.661
 119.226 750.458
 667.970 885.945
 401.288 224.035
 723.355 439.432
 206.000 682.595
 532.491 195.077
 700.046 504.571
 134.411 857.497
 659.956 47.135
 555.175 628.702
 325.287 995.545
 334.615 863.509
 625.349 926.012
 760.049 596.187
 470.194 286.190
 93.147 384.874
 254.662 345.582
 799.104 816.999
 467.294 297.143
 963.668 308.229
 430.369 703.739
 390.211 776.019
 282.778 371.997
 560.644 658.881
 616.549 635.290
 803.784 131.792
 906.479 961.546
 803.686 300.324
 449.388 935.242
 487.934 470.090
 827.135 552.119
 429.114 128.754
 500.804 605.959
 67.378 155.500
 560.859 826.311
 291.613 613.409
 630.873 571.663
 503.118 675.343
 635.302 912.595
 108.722 190.849
 482.442 112.571
 157.918 793.118
 522.843 979.690
 337.025 459.727
 965.229 610.972
 876.864 32.711
 763.176 362.262
 811.296 342.335
 26.949 772.851
 962.787 500.020
 919.009 866.400
 626.502 380.210
 615.409 91.211
 103.120 815.203
 68.162 896.519
 497.416 113.272
 498.237 951.015
 887.718 976.626
 251.140 569.730
 491.766 55.486
 525.849 440.728
 546.485 306.690
 665.365 39.377
 600.183 124.723
 998.442 631.718
 931.104 240.078
 425.559 836.386
 79.895 510.512
 29.267 814.315
 566.966 606.518
 394.319 155.194
 888.941 870.565
 184.109 938.111
 809.388 233.093
 927.784 660.473
 813.874 435.472
 220.862 294.150
 752.452 145.128
 378.326 571.512
 86.233 70.645
 453.284 297.896
 559.331 380.138
 849.545 493.031
 381.775 595.609
 119.437 84.459
 309.709 445.831
 8.405 704.391
 101.269 692.943
 148.052 511.311
 292.916 751.088
 725.176 393.526
 742.841 552.637
 884.973 78.785
 914.653 917.889
 933.899 627.657
 993.202 992.402
 667.039 224.926
 30.693 742.527
 384.442 689.698
 888.760 170.394
 612.207 428.799
 572.701 716.069
 891.761 777.462
 27.468 164.073
 632.428 565.179
 789.328 436.837
 278.802 962.188
 348.409 627.395
 469.710 993.531
 289.973 951.818
 456.565 733.562
 438.502 458.234
 506.008 935.540
 349.150 49.248
 988.160 420.326
 674.343 908.939
 204.037 797.941
 606.121 791.215
 43.252 268.731
 762.078 855.144
 298.784 231.216
 377.470 122.988
 865.125 985.510
 399.326 1.417
 278.442 879.744
 289.583 224.866
 744.659 107.700
 850.588 647.081
 268.695 975.309
 833.451 382.705
 23.819 648.565
 201.162 261.496
 165.717 153.371
 746.025 544.882
 835.862 87.039
 934.512 525.330
 750.952 130.325
 830.322 406.297
 130.252 917.500
 264.134 682.821
 564.674 170.001
 940.762 814.116
 27.352 657.390
 343.380 19.760
 515.545 588.942
 380.707 525.334
 701.310 422.062
 75.304 32.892
 559.802 902.546
 885.942 862.796
 799.081 919.445
 749.496 388.671
 296.434 597.945
 700.847 614.203
 869.380 991.494
 143.986 82.781
 993.629 934.514
 993.256 597.720
 397.423 635.085
 47.712 306.543
 386.971 619.238
 999.511 678.140
 819.635 771.908
 382.640 402.336
 571.332 681.640
 842.988 659.179
 327.056 905.087
 234.532 947.357
 446.068 381.829
 927.364 400.321
 357.032 199.674
 137.499 443.534
 467.104 525.206
 170.153 710.737
 419.814 454.800
 899.819 311.143
 909.658 128.705
 112.575 58.137
 310.028 897.235
 107.189 884.633
 451.834 985.945
 118.522 897.052
 812.539 719.197
 194.401 891.409
 651.970 312.492
 458.459 468.841
 728.067 807.750
 637.632 457.792
 811.612 317.440
 63.311 254.881
 415.956 168.713
 386.846 31.104
 791.149 243.824
 128.908 874.699
 79.857 134.978
 131.515 732.798
 576.601 147.926
 553.320 112.427
 706.609 567.270
 372.688 564.782
 783.762 446.302
 397.425 927.822
 909.471 904.797
 560.600 579.570
 829.805 49.401
 173.294 762.179
 923.887 103.905
 749.395 594.604
 202.710 721.975
 785.515 184.814
 657.308 214.784
 319.159 282.087
 115.258 162.942
 377.295 942.419
 4.173 589.392
 320.345 497.863
 843.081 181.234
 166.231 771.410
 602.935 488.240
 906.817 526.407
 215.176 259.148
 593.862 912.525
 834.144 159.277
 141.103 513.654
 50.483 741.022
 758.643 127.247
 136.853 299.084
 179.089 735.421
 815.600 862.608
 153.740 157.255
 655.255 174.726
 471.281 506.378
 416.370 845.283
 189.027 990.942
 818.208 584.010
 153.872 473.005
 830.046 319.300
 840.970 5.147
 701.440 262.600
 245.248 753.710
 234.915 411.543
 44.541 35.605
 925.490 308.319
 612.201 890.229
 400.724 935.827
 118.101 696.199
 402.060 686.148
 924.990 856.706
 365.943 257.527
 595.176 814.976
 457.235 901.839
 981.532 436.268
 846.826 569.401
 326.320 683.985
 732.124 487.742
 848.388 119.691
 398.465 511.733
 609.762 930.314
 789.777 31.320
 239.835 306.688
 79.433 297.474
 411.285 207.369
 541.825 95.047
 436.201 997.599
 259.342 761.849
 441.815 578.214
 449.075 525.730
 828.784 351.746
 252.568 45.927
 975.424 416.961
 947.413 332.038
 871.032 458.404
 661.603 944.945
 810.993 889.497
 703.638 520.849
 814.326 417.373
 669.922 304.729
 707.501 591.478
 115.444 26.274
 111.565 358.311
 36.967 233.315
 955.958 719.334
 935.600 139.565
 782.899 341.491
 216.790 309.952
 490.215 229.170
 22.421 653.821
 355.340 177.367
 847.077 419.905
 84.417 798.760
 996.952 274.290
 211.595 78.315
 836.748 321.078
 736.625 49.463
 21.883 713.253
 313.371 713.125
 417.994 557.210
 296.119 407.731
 7.979 287.882
 300.536 673.314
 822.590 872.473
 756.176 189.970
 300.949 770.110
 909.858 580.051
 692.474 853.566
 404.605 979.886
 304.927 699.503
 505.757 61.461
 941.081 127.962
 201.104 134.038
 558.367 363.246
 270.300 612.297
 544.566 80.726
 333.471 299.164
 493.935 171.802
 260.868 911.453
 661.031 717.390
 894.011 153.977
 486.078 214.451
 111.279 517.520
 551.052 996.634
 12.942 198.435
 818.251 365.832
 625.775 988.543
 4.237 684.086
 587.385 305.136
 886.357 432.772
 895.195 379.396
 364.272 537.311
 952.535 920.305
 295.790 480.117
 850.751 758.641
 788.820 422.140
 455.842 255.970
 506.526 654.919
 363.240 856.476
 80.858 781.740
 915.580 550.245
 334.026 540.264
 94.132 206.352
 284.486 732.383
 371.883 489.272
 923.301 313.186
 309.881 175.060
 250.906 943.673
 371.402 182.201
 779.291 755.529
 781.912 89.586
 549.253 375.994
 265.934 659.703
 58.792 472.271
 712.148 263.719
 422.129 894.268
 650.924 726.848
 607.482 508.752
 347.542 103.420
 967.151 754.633
 121.467 142.803
 160.173 926.413
 576.999 627.151
 363.505 969.438
 981.486 522.635
 713.216 796.048
 340.177 675.853
 756.458 596.000
 405.959 60.616
 325.088 498.257
 120.039 807.001
 362.969 65.850
 826.653 159.784
 504.476 182.689
 139.693 368.109
 467.979 773.740
 988.496 319.098
 904.784 730.836
 138.888 527.318
 243.669 279.463
 206.805 177.398
 259.758 591.547
 766.724 102.158
 742.907 640.589
 844.786 442.462
 367.040 414.094
 694.465 872.299
 993.314 590.504
 926.268 543.827
 454.768 490.542
 526.015 688.099
 849.801 503.668
 100.368 239.613
 450.887 637.345
 463.480 93.971
 151.163 348.813
 882.798 80.466
 515.694 295.471
 471.373 374.062
 770.211 120.839
 212.801 587.834
 695.182 309.082
 375.412 897.484
 347.168 563.436
 885.170 239.116
 706.079 54.640
 930.486 391.293
 852.469 347.024
 343.610 868.873
 673.049 335.535
 397.245 301.650
 637.804 250.388
 654.671 893.087
 104.337 731.704
 577.906 717.071
 303.202 309.390
 220.766 842.598
 514.220 899.390
 579.259 422.402
 533.134 342.494
 936.274 52.187
 878.933 653.115
 794.465 528.119
 36.072 740.311
 42.499 993.360
 547.317 530.071
 725.150 776.815
 859.619 915.203
 895.271 661.761
 318.265 936.591
 301.413 67.153
 647.292 347.016
 223.200 634.237
 144.089 906.993
 299.753 955.359
 853.216 732.287
 225.150 895.921
 322.276 967.008
 307.556 895.246
 537.441 346.822
 32.213 304.306
 97.657 587.196
 437.663 760.030
 127.294 365.335
 642.498 605.146
 312.831 236.120
 657.675 752.645
 449.112 546.859
 426.295 244.098
 116.779 98.760
 166.026 156.015
 409.901 390.945
 694.701 828.389
 769.882 112.523
 720.508 500.700
 939.926 597.203
 626.511 984.397
 268.177 91.407
 204.781 634.560
 194.901 419.515
 56.243 529.856
 850.462 358.253
 4.576 867.577
 560.435 296.310
 240.367 333.542
 448.955 485.708
 957.640 834.678
 701.534 959.551
 739.362 970.610
 797.533 458.441
 740.138 970.387
 756.461 77.665
 979.945 298.375
 221.133 812.282
 557.087 521.371
 786.906 371.385
 894.860 375.165
 95.725 80.419
 915.547 836.405
 765.382 56.554
 276.831 724.007
 590.346 182.409
 76.665 268.012
 705.962 414.219
 128.842 803.209
 580.987 228.690
 506.298 396.028
 25.911 265.856
 344.609 687.553
 560.712 581.460
 273.849 440.540
 863.456 140.402
 511.166 386.630
 961.192 912.164
 885.043 670.136
 870.900 959.770
 489.713 930.977
 547.926 426.543
 476.782 331.144
 952.463 140.832
 701.389 341.989
 454.722 390.070
 650.857 124.494
 522.689 114.385
 721.409 868.235
 982.598 579.784
 478.139 539.064
 123.952 395.411
 867.979 418.604
 504.068 312.950
 366.042 413.876
 660.537 503.983
 961.691 951.845
 685.867 258.628
 549.427 946.187
 81.962 232.437
 326.592 692.400
 771.466 325.136
 938.729 988.548
 79.671 982.007
 405.875 434.043
 849.324 534.598
 938.985 885.085
 248.901 150.861
 73.177 865.669
 873.617 945.122
 639.591 285.772
 211.480 845.574
 834.668 807.701
 701.280 361.884
 466.960 347.155
 395.518 509.294
 637.706 482.922
 562.504 790.236
 990.921 478.997
 524.380 412.461
 928.497 462.142
 191.398 327.196
 80.564 328.513
 380.048 335.686
 934.296 722.963
 309.356 462.017
 16.370 7.368
 74.891 189.451
 884.874 339.013
 275.735 562.268
 482.864 661.300
 891.101 761.580
 33.519 677.353
 498.769 658.705
 589.623 358.247
 728.453 260.966
 889.591 623.385
 634.213 510.433
 198.412 928.060
 338.788 834.838
 32.661 275.426
 690.038 331.243
 870.293 825.361
 819.511 776.871
 242.503 755.217
 902.560 488.663
 688.978 306.841
 288.646 714.758
 449.742 265.998
 652.713 949.215
 65.317 215.266
 270.397 668.374
 188.707 296.355
 750.742 236.491
 382.677 444.678
 82.868 503.480
 817.039 915.941
 133.416 193.104
 4.136 724.767
 438.553 970.918
 755.877 438.217
 389.926 893.217
 729.766 707.112
 543.390 217.589
 399.934 335.768
 560.959 639.287
 265.930 461.951
 211.613 382.974
 148.553 185.315
 340.005 94.797
 648.396 401.404
 901.356 653.828
 216.832 592.389
 146.780 254.186
 847.205 333.495
 119.877 939.641
 500.147 499.784
 539.708 131.842
 973.604 821.103
 347.488 152.811
 785.957 19.190
 87.737 763.948
 608.006 270.903
 485.716 929.960
 33.466 942.062
 131.331 360.102
 772.808 209.612
 847.905 514.661
 274.795 383.605
 828.288 216.100
 985.027 18.322
 879.436 436.845
 930.518 592.874
 502.130 304.874
 641.114 990.423
 119.912 570.468
 977.962 822.313
 589.096 299.553
 709.921 954.608
 401.124 128.547
 462.398 291.695
 414.385 150.715
 339.692 861.670
 912.291 163.475
 299.292 704.244
 619.069 239.379
 521.071 672.278
 558.020 180.541
 180.012 476.833
 306.193 557.881
 390.516 602.653
 984.632 543.900
 663.909 831.526
 877.902 332.762
 107.118 286.025
 756.936 456.755
 216.449 162.283
 94.993 996.892
 490.744 690.002
 430.230 431.301
 36.078 638.550
 106.109 442.530
 770.512 693.436
 681.264 329.048
 1.756 836.531
 65.882 42.632
 860.021 71.116
 237.077 248.385
 968.612 299.287
 489.617 14.672
 549.384 260.578
 72.087 763.833
 940.919 318.437
 676.732 319.384
 883.983 692.561
 231.485 280.177
 359.611 903.037
 375.921 436.248
 786.011 655.109
 682.949 554.758
 855.809 855.380
 362.151 38.220
 667.249 631.052
 798.875 762.440
 342.324 108.747
 748.855 800.103
 380.149 799.558
 427.786 830.354
 241.898 998.794
 668.314 318.135
 359.180 924.704
 26.246 153.274
 983.903 938.067
 418.994 392.778
 215.537 167.453
 991.579 215.549
 640.510 42.277
 300.698 732.346
 365.680 452.192
 160.879 91.775
 718.846 617.290
 136.724 472.044
 497.822 894.926
 423.235 275.959
 677.388 57.406
 916.748 771.148
 810.333 457.474
 529.793 797.684
 692.892 628.342
 85.021 150.443
 992.217 430.475
 480.243 123.861
 568.370 812.440
 745.513 162.752
 858.139 567.749
 314.475 915.910
 443.169 378.973
 458.947 451.257
 399.154 695.526
 744.630 314.758
 142.947 109.033
 366.275 243.492
 765.158 402.288
 825.446 59.857
 590.354 152.302
 88.918 853.316
 356.217 978.450
 779.751 413.428
 686.481 322.157
 228.208 818.817
 767.308 119.808
 171.159 557.439
 468.651 245.880
 314.763 891.027
 804.641 34.704
 847.442 858.388
 151.877 178.344
 743.096 206.478
 171.626 502.035
 465.788 153.702
 869.342 460.422
 567.608 626.061
 708.654 115.740
 955.064 3.656
 541.470 57.441
 33.138 403.303
 263.270 421.123
 970.415 673.958
 323.719 348.369
 366.613 57.081
 365.944 899.335
 251.980 466.727
 509.935 353.020
 665.877 566.985
 891.518 788.573
 812.175 901.336
 601.155 882.425
 687.603 783.925
 797.537 544.023
 44.986 161.674
 488.972 676.588
 958.286 254.265
 848.088 333.321
 175.857 172.647
 348.109 454.241
 910.606 492.657
 955.355 340.249
 952.233 646.266
 884.576 940.775
 682.030 106.944
 401.018 806.640
 112.524 446.495
 43.842 363.393
 803.355 77.880
 735.748 680.930
 965.161 662.029
 147.645 606.642
 251.948 927.107
 597.414 461.517
 359.659 847.503
 698.630 206.805
 247.760 468.727
 37.281 324.070
 437.999 996.133
 768.732 630.267
 729.782 332.978
 198.339 904.166
 817.384 940.601
 970.238 828.791
 666.396 474.931
 351.042 170.079
 274.331 44.038
 497.707 893.770
 225.183 436.806
 359.122 665.323
 575.271 239.240
 624.467 741.849
 356.037 219.382
 621.772 26.463
 830.288 701.777
 339.116 155.928
 526.025 236.196
 418.374 88.992
 634.289 701.482
 515.522 178.390
 185.256 973.576
 368.087 82.528
 303.883 466.805
 124.013 807.539
 40.059 660.281
 408.985 386.281
 718.407 217.834
 512.007 183.525
 363.144 462.368
 300.071 66.777
 630.013 876.308
 709.059 966.693
 379.941 462.149
 154.386 952.002
 820.390 344.753
 44.318 409.104
 236.157 954.423
 922.534 309.623
 150.682 661.883
 103.653 699.102
 173.664 398.927
 63.370 291.682
 376.320 787.731
 199.207 519.131
 320.132 704.784
 862.198 184.108
 579.954 249.492
 75.885 398.643
 932.416 390.936
 986.721 156.645
 213.368 387.847
 537.322 366.729
 24.504 565.959
 907.113 647.259
 33.178 483.599
 38.093 613.286
 57.915 601.303
 748.976 734.810
 665.356 615.712
 59.478 352.807
 775.758 833.928
 996.565 854.755
 140.015 704.399
 262.805 851.541
 321.229 627.469
 218.558 994.884
 500.632 826.705
 997.458 626.586
 497.136 645.483
 649.768 71.547
 510.797 557.035
 729.839 154.595
 395.135 245.968
 29.595 531.579
 556.793 781.406
 355.117 38.132
 651.645 493.307
 571.624 351.094
 75.749 161.719
 155.354 469.291
 272.026 401.898
 318.688 509.535
 226.794 185.130
 375.571 3.074
 305.378 675.191
 423.818 705.880
 66.611 523.663
 3.630 107.107
 649.419 384.490
 89.910 553.583
 190.956 250.473
 360.259 689.630
 918.210 743.802
 999.547 741.847
 660.176 311.718
 532.350 824.289
 615.075 380.181
 71.327 683.021
 39.429 536.780
 515.645 188.132
 818.860 273.414
 290.149 979.419
 553.296 384.637
 172.176 308.289
 213.779 844.592
 176.315 637.550
 679.616 570.428
 753.362 573.180
 571.386 509.985
 181.929 333.767
 988.872 693.861
 791.393 105.686
 727.801 384.824
 932.954 192.528
 673.112 999.838
 619.555 18.597
 690.125 721.019
 771.441 476.969
 2.363 441.741
 646.409 276.710
 753.069 93.472
 494.782 311.201
 896.670 289.131
 779.228 375.335
 410.111 311.593
 537.534 54.724
 908.350 624.092
 68.885 311.562
 403.099 525.769
 96.189 231.568
 171.740 204.316
 731.355 872.482
 470.014 22.963
 858.422 980.275
 296.676 335.997
 190.280 93.663
 222.691 761.265
 65.741 835.522
 757.103 595.933
 680.551 851.546
 114.611 780.165
 612.067 278.198
 57.710 469.762
 254.593 944.997
 643.440 241.440
 760.693 897.951
 849.134 232.040
 741.085 694.146
 773.838 5.000
 848.159 200.714
 206.246 683.922
 320.079 38.698
 63.087 324.670
 36.006 63.429
 484.229 685.474
 898.996 353.291
 125.454 460.826
 769.973 589.179
 523.583 772.219
 400.731 714.053
 880.742 749.944
 111.108 648.162
 487.920 529.266
 408.125 148.383
 498.324 945.551
 514.373 703.403
 287.313 811.445
 348.290 479.052
 70.006 450.732
 947.724 614.854
 365.215 344.139
 545.812 734.113
 823.395 399.236
 468.272 991.473
 608.346 717.058
 25.586 735.665
 122.034 410.431
 502.019 318.138
 276.696 291.974
 904.067 403.406
 589.347 242.725
 109.790 522.704
 144.705 85.486
 571.974 512.990
 440.555 500.773
 464.359 868.229
 494.890 259.171
 641.974 134.560
 509.996 13.686
 612.429 56.413
 211.623 452.016
 811.661 743.431
 520.898 494.611
 349.959 210.465
 985.476 823.800
 375.126 42.749
 860.442 616.497
 700.521 969.139
 557.475 343.179
 105.688 867.058
 495.034 694.493
 53.705 268.377
 7.823 550.442
 627.858 146.038
 689.025 752.358
 494.245 512.981
 325.068 752.534
 198.365 799.316
 874.691 868.421
 232.431 747.964
 879.418 366.643
 24.077 606.065
 362.096 346.048
 332.479 127.714
 967.829 918.762
 858.930 547.229
 574.546 434.213
 127.929 450.809
 298.698 24.873
 642.446 853.560
 148.645 35.737
 811.788 779.327
 140.424 534.970
 369.219 9.256
 547.549 83.856
 693.976 193.701
 870.830 903.907
 211.729 258.833
 801.824 42.248
 529.815 547.647
 833.325 768.118
 158.120 743.968
 614.394 289.282
 140.654 682.430
 730.958 653.520
 72.061 257.414
 344.376 984.181
 271.353 935.705
 270.874 717.469
 133.605 742.675
 319.174 380.948
 259.258 937.387
 409.461 436.420
 77.927 90.977
 515.025 455.311
 625.400 623.498
 342.360 190.975
 513.108 491.196
 893.256 140.641
 141.057 118.650
 333.738 771.310
 868.638 573.726
 582.841 430.650
 271.449 638.807
 585.657 928.492
 203.040 855.897
 659.398 99.912
 153.195 848.196
 611.071 230.994
 182.080 544.383
 486.617 817.599
 423.326 167.716
 992.933 650.757
 28.217 579.165
 458.144 985.539
 285.018 376.901
 987.074 499.434
 137.519 913.938
 506.295 718.581
 168.825 477.508
 157.982 562.995
 361.984 419.479
 928.533 3.437
 228.106 193.985
 124.284 541.650
 663.236 469.327
 923.458 221.575
 693.449 674.577
 534.696 192.100
 957.815 221.230
 725.141 902.408
 803.284 926.557
 595.398 890.398
 494.788 843.182
 377.936 784.934
 626.519 270.016
 826.214 686.269
 33.174 449.440
 3.500 9.143
 597.903 626.916
 235.718 303.494
 419.666 309.810
 877.542 532.927
 997.949 775.545
 774.280 956.014
 906.416 974.543
 755.919 675.891
 926.669 795.266
 749.306 295.728
 694.129 317.572
 667.988 28.380
 543.946 802.426
 868.339 285.440
 737.500 142.395
 829.737 832.184
 479.302 735.496
 713.402 299.250
 808.002 917.794
 419.983 338.838
 349.939 386.026
 743.904 292.712
 173.320 414.637
 710.044 582.035
 268.295 91.688
 375.621 456.337
 23.220 500.394
 440.580 462.656
 69.009 508.683
 289.720 368.612
 948.401 114.606
 398.895 38.018
 740.078 663.007
 888.473 298.458
 361.888 496.352
 865.774 431.414
 204.091 43.534
 733.268 972.085
 741.776 63.924
 973.056 833.627
 162.845 844.629
 875.724 815.536
 969.656 957.207
 41.396 655.072
 192.250 591.953
 224.125 411.685
 840.797 144.928
 652.306 5.326
 654.338 292.358
 475.146 669.310
 30.172 171.717
 549.333 326.270
 279.298 937.265
 684.724 991.840
 412.679 74.102
 460.332 185.697
 462.867 658.599
 252.170 554.715
 656.407 729.846
 586.105 950.173
 423.028 87.391
 948.040 652.811
 434.554 921.666
 810.242 299.089
 364.839 497.333
 628.982 963.165
 434.629 694.239
 650.826 316.273
 713.370 129.071
 451.730 483.292
 582.803 162.464
 596.733 201.173
 292.095 685.758
 723.594 851.674
 546.803 789.332
 749.583 478.557
 47.722 366.332
 8.264 734.518
 632.477 293.339
 626.946 953.821
 552.321 960.248
 743.418 971.697
 647.209 768.255
 573.272 560.436
 49.758 465.849
 420.581 214.814
 167.555 302.112
 472.028 676.693
 255.812 414.282
 327.880 861.608
 919.049 367.693
 355.903 450.854
 469.981 581.867
 962.784 193.484
 652.839 523.351
 71.452 166.962
 811.889 56.016
 484.594 756.720
 986.826 510.853
 370.431 707.976
 556.311 683.324
 995.431 192.939
 168.270 666.078
 672.102 728.571
 608.231 773.127
 13.635 920.752
 610.281 668.689
 269.117 236.858
 132.986 555.845
 234.931 297.976
 356.431 48.561
 934.180 902.422
 236.412 302.617
 564.449 152.653
 335.668 539.555
 725.474 557.521
 376.059 201.254
 446.586 861.122
 384.033 325.358
 285.944 38.925
 876.923 53.204
 719.918 472.682
 530.140 457.435
 84.813 729.812
 523.762 607.268
 580.817 732.931
 968.156 241.770
 859.319 904.283
 706.961 877.975
 752.113 241.655
 475.043 188.897
 980.429 251.479
 10.038 110.026
 622.084 396.159
 768.033 200.844
 588.417 761.953
 444.264 144.955
 944.276 217.269
 443.884 28.946
 122.454 495.855
 759.505 822.100
 670.058 632.708
 693.149 678.106
 302.982 620.658
 390.276 703.236
 623.559 301.401
 940.760 355.917
 716.413 505.560
 632.136 848.669
 22.553 602.258
 928.447 769.161
 898.810 590.375
 585.919 592.343
 299.040 982.294
 525.035 55.573
 218.502 208.624
 255.951 264.477
 279.768 461.484
 727.420 405.321
 917.154 537.706
 943.263 592.464
 549.562 725.532
 898.034 474.555
 384.644 373.452
 735.974 74.267
 739.353 902.770
 273.857 22.423
 115.170 482.021
 466.357 963.241
 555.917 817.716
 177.550 813.356
 820.319 869.008
 977.772 629.323
 601.845 241.318
 163.046 717.988
 859.409 423.804
 924.525 968.730
 421.913 416.743
 535.928 118.953
 488.235 46.661
 613.821 222.783
 755.997 929.574
 303.197 181.878
 424.413 546.583
 591.392 36.231
 678.851 812.595
 627.527 287.277
 880.849 310.064
 771.006 836.383
 163.533 627.859
 287.877 935.609
 528.418 983.873
 912.923 646.614
 617.938 152.544
 481.322 735.660
 814.769 189.500
 167.533 261.284
 112.859 210.122
 540.232 665.473
 688.223 592.520
 217.766 303.809
 345.181 134.678
 784.441 655.422
 54.088 487.084
 277.513 65.643
 861.266 333.721
 779.783 684.629
 225.234 423.864
 833.166 181.117
 703.280 423.663
 732.414 4.754
 219.652 309.236
 551.533 131.577
 435.151 452.134
 612.569 809.318
 4.726 834.120
 219.749 291.994
 455.060 792.631
 871.913 652.050
 691.325 52.824
 931.465 734.178
 607.790 399.507
 295.429 184.354
 240.355 425.393
 988.436 282.968
 372.971 245.116
 611.760 329.854
 460.252 661.395
 147.814 385.247
 324.194 925.953
 975.196 843.059
 945.945 258.718
 912.786 196.344
 129.177 620.936
 328.007 309.563
 138.174 717.884
 537.872 914.385
 92.576 812.493
 953.583 36.778
 866.579 30.544
 300.042 800.350
 130.787 439.928
 238.831 957.055
 580.816 190.223
 372.977 510.107
 111.966 444.560
 778.556 619.157
 971.041 154.068
 334.161 334.384
 694.740 987.442
 475.064 579.392
 832.380 896.246
 933.133 693.641
 155.501 972.967
 212.953 20.312
 837.624 936.814
 254.107 767.022
 206.879 895.508
 22.112 222.755
 348.173 4.300
 817.300 448.050
 478.925 441.237
 381.152 596.072
 515.335 295.878
 480.699 914.431
 159.756 723.568
 459.059 331.776
 702.409 135.969
 227.616 975.355
 273.822 508.223
 644.556 387.425
 692.547 702.229
 55.281 16.855
 213.685 292.690
 670.730 430.399
 238.208 887.315
 215.838 804.302
 435.124 644.892
 6.680 575.353
 255.104 295.493
 3.504 620.828
 675.583 777.169
 958.498 234.461
 366.823 835.042
 130.282 221.430
 662.422 934.215
 98.620 166.184
 565.930 360.602
 487.497 864.766
 40.129 807.416
 225.612 856.120
 473.132 343.994
 751.553 248.099
 164.600 853.038
 45.694 692.638
 48.166 607.739
 859.716 515.593
 487.768 88.050
 162.838 10.298
 634.426 742.388
 855.324 636.134
 487.345 664.864
 766.016 965.710
 903.857 946.960
 981.740 354.068
 484.097 285.089
 610.175 383.298
 609.517 681.186
 190.476 604.745
 233.045 302.431
 501.808 162.556
 50.244 698.924
 421.310 756.459
 875.162 186.149
 520.448 573.744
 805.204 744.028
 110.848 291.370
 692.609 869.019
 634.218 785.531
 605.663 433.118
 390.869 570.219
 123.195 387.572
 200.545 266.009
 177.128 624.104
 348.904 139.102
 658.760 137.360
 82.421 277.538
 507.109 874.991
 540.922 631.333
 577.322 12.359
 756.088 546.277
 272.039 434.402
 669.584 693.362
 940.296 675.085
 837.802 328.845
 91.474 573.411
 971.450 520.977
 923.785 212.850
 915.311 521.400
 868.523 967.719
 392.622 530.465
 346.890 475.597
 433.978 160.529
 722.509 269.831
 74.706 409.157
 210.186 462.023
 657.934 650.712
 923.202 972.844
 21.622 290.740
 163.930 223.289
 403.467 319.691
 795.523 160.591
 72.635 82.971
 88.311 887.346
 324.809 450.949
 779.445 763.323
 468.158 38.859
 386.943 571.999
 21.761 771.616
 701.872 493.751
 362.225 507.171
 170.040 151.073
 134.122 484.428
 845.632 725.214
 609.189 424.032
 235.135 65.623
 889.598 324.021
 585.245 191.865
 32.062 514.660
 640.898 630.891
 279.934 790.652
 199.984 540.229
 166.072 362.729
 713.579 579.775
 154.214 668.553
 971.799 442.098
 163.367 474.591
 525.757 904.833
 38.832 171.492
 828.999 190.685
 143.447 216.567
 243.569 413.426
 420.348 574.688
 606.159 445.102
 778.796 35.721
 251.236 794.352
 560.489 990.099
 456.532 62.646
 316.278 688.048
 630.696 409.396
 651.792 21.197
 75.329 764.040
 552.299 292.684
 399.320 469.473
 267.896 393.703
 170.537 713.691
 503.332 906.775
 890.146 732.633
 614.258 300.327
 52.528 965.189
 643.292 972.823
 796.741 369.919
 43.060 120.466
 304.512 121.694
 615.385 428.824
 698.786 185.172
 660.349 379.850
 242.996 491.502
 268.451 491.256
 334.630 946.125
 623.944 300.527
 280.672 481.025
 716.415 121.908
 493.535 186.677
 907.413 58.152
 363.798 960.551
 874.393 971.818
 163.005 474.043
 888.427 911.411
 371.889 862.589
 586.089 159.016
 485.578 799.484
 109.057 697.502
 739.654 328.259
 24.528 581.543
 154.590 447.647
 951.077 797.952
 589.419 304.097
 521.802 593.151
 109.941 427.044
 771.118 570.659
 346.827 609.815
 363.365 776.339
 782.522 303.035
 248.501 416.878
 153.463 146.977
 368.575 235.854
 679.957 64.666
 312.847 105.990
 387.099 99.188
 271.555 305.511
 806.471 478.051
 39.071 716.239
 253.570 686.346
 15.060 812.149
 266.169 231.487
 324.114 566.228
 723.880 278.643
 74.950 72.796
 411.693 61.316
 992.794 809.800
 55.945 450.422
 843.969 614.569
 69.172 962.548
 219.392 946.055
 762.455 859.667
 920.954 201.556
 695.565 534.585
 797.115 356.587
 164.657 675.812
 875.178 128.937
 805.967 489.902
 839.322 123.640
 606.425 646.711
 685.463 901.790
 646.118 362.332
 954.427 805.719
 993.813 795.057
 589.808 354.525
 879.315 491.656
 800.618 551.310
 572.357 165.146
 523.653 986.620
 7.111 432.469
 197.079 916.698
 757.699 2.860
 673.555 791.282
 349.653 37.847
 645.118 20.493
 394.690 244.856
 927.916 135.918
 674.167 602.113
 195.656 215.303
 35.947 217.388
 167.547 316.760
 979.091 612.066
 88.741 286.107
 702.905 0.856
 406.221 254.704
 516.509 852.290
 486.312 295.250
 120.729 3.064
 765.024 425.418
 867.019 837.731
 921.142 585.530
 603.017 902.362
 144.169 524.002
 768.829 805.501
 792.943 125.773
 603.047 271.253
 242.098 552.933
 446.864 787.916
 356.844 337.325
 445.401 871.690
 264.044 991.791
 387.810 610.049
 169.973 775.280
 905.104 825.243
 260.904 458.204
 863.519 7.648
 888.631 554.869
 110.990 604.423
 544.119 801.710
 17.848 445.024
 641.547 211.242
 715.836 65.937
 33.396 885.677
 0.984 627.570
 943.977 760.044
 397.874 552.229
 711.520 407.179
 460.491 149.871
 262.894 86.470
 536.594 424.655
 584.086 980.674
 679.741 197.878
 895.296 432.141
 340.342 259.744
 671.912 368.588
 792.135 732.431
 779.657 671.945
 794.037 339.450
 600.001 180.356
 793.401 121.446
 224.796 277.144
 542.376 996.931
 289.297 581.212
 524.509 759.367
 310.968 346.337
 227.252 841.352
 106.144 553.002
 404.154 815.033
 894.715 852.536
 857.653 878.310
 579.200 31.503
 452.466 882.885
 732.042 302.394
 506.137 66.948
 454.729 808.233
 66.549 977.491
 223.724 332.799
 998.066 910.474
 428.534 429.426
 83.639 7.650
 682.079 380.335
 288.072 263.685
 366.486 450.869
 899.139 593.868
 820.271 450.751
 902.816 659.303
 205.412 314.484
 794.457 851.808
 373.249 188.422
 169.928 104.327
 12.311 801.041
 173.523 554.322
 373.655 899.882
 950.075 478.255
 872.198 483.095
 107.090 906.014
 626.553 920.856
 242.416 376.963
 373.532 853.241
 440.308 16.746
 353.610 732.848
 343.295 489.184
 465.070 834.974
 731.821 44.383
 810.320 533.150
 203.835 366.957
 369.093 196.957
 461.533 892.015
 919.176 541.273
 254.148 757.045
 53.386 986.183
 269.404 291.261
 607.148 185.148
 240.233 497.279
 487.920 471.544
 469.087 80.755
 587.640 452.018
 554.163 349.926
 542.127 246.490
 717.912 497.719
 785.045 111.841
 129.019 43.585
 914.755 77.992
 518.635 340.552
 464.332 225.077
 217.073 225.800
 930.691 808.710
 178.635 931.693
 398.569 332.126
 273.055 990.485
 387.748 120.256
 958.604 912.488
 84.054 988.248
 723.911 137.401
 891.344 247.681
 405.538 35.657
 95.743 855.681
 622.264 345.384
 276.070 798.779
 283.749 285.931
 164.917 393.745
 52.884 996.633
 780.581 676.515
 92.814 855.752
 456.519 298.099
 689.774 476.318
 615.848 728.899
 892.834 730.472
 825.386 231.897
 86.053 389.927
 446.694 157.806
 45.071 896.254
 538.582 64.448
 119.646 290.169
 92.689 906.765
 519.956 473.921
 65.292 787.101
 514.855 185.933
 446.828 217.429
 624.684 403.322
 56.276 511.400
 513.200 317.696
 209.084 295.438
 359.045 655.263
 561.603 471.178
 576.501 426.972
 536.796 558.603
 120.825 331.898
 868.419 748.101
 470.983 21.759
 124.964 253.822
 151.076 431.485
 79.743 519.283
 203.267 945.648
 546.952 323.857
 934.732 499.686
 700.809 985.923
 57.404 895.159
 909.693 281.089
 753.512 867.184
 51.220 783.547
 416.728 398.014
 7.382 502.576
 725.721 682.106
 279.183 597.267
 145.066 164.500
 193.792 799.249
 961.528 485.848
 118.366 909.577
 48.956 654.723
 135.711 331.761
 912.489 652.137
 298.420 293.563
 345.835 166.468
 458.644 946.527
 600.521 611.733
 696.954 430.996
 122.709 741.549
 50.798 787.681
 174.233 418.952
 903.777 82.634
 485.667 712.946
 452.501 604.191
 159.470 881.231
 857.481 567.166
 472.653 770.691
 325.608 516.053
 846.117 169.246
 609.915 915.568
 830.227 11.366
 471.039 129.509
 484.647 552.638
 75.902 759.253
 439.642 554.270
 242.530 798.423
 353.616 665.173
 833.524 183.260
 518.338 956.695
 490.762 517.460
 303.224 493.234
 654.581 229.789
 720.088 841.423
 364.440 402.393
 80.276 102.790
 465.311 472.791
 910.281 861.488
 393.537 963.895
 596.318 972.570
 864.259 100.890
 702.454 370.392
 284.768 413.356
 313.412 684.919
 157.135 243.774
 807.982 940.377
 770.527 52.762
 90.975 640.881
 107.809 856.291
 872.894 177.034
 669.874 395.393
 162.276 412.331
 250.074 334.855
 754.127 115.435
 43.818 40.084
 390.660 321.517
 656.560 182.335
 122.087 851.133
 956.996 478.991
 593.240 847.161
 519.209 460.495
 867.209 958.803
 894.011 957.330
 513.757 496.316
 759.972 473.100
 35.275 681.943
 321.055 223.229
 976.502 852.455
 160.886 108.217
 919.575 838.993
 232.071 506.843
 859.623 612.807
 179.453 534.792
 497.562 884.355
 773.615 350.108
 788.868 561.760
 698.271 496.451
 615.473 587.269
 203.696 971.968
 871.723 592.160
 447.078 274.590
 196.470 347.094
 507.244 698.654
 367.128 82.663
 730.942 503.146
 276.143 250.521
 964.514 614.558
 917.383 166.791
 400.013 409.065
 853.829 594.364
 848.600 996.479
 856.562 688.184
 704.333 725.306
 388.992 747.020
 214.364 282.494
 153.685 926.519
 791.410 477.365
 268.986 902.328
 433.486 296.428
 749.109 499.925
 124.783 79.598
 727.861 491.487
 728.952 199.882
 399.036 202.187
 28.570 694.291
 505.398 761.856
 467.183 175.993
 655.723 916.891
 895.993 604.195
 1.444 305.859
 377.171 162.593
 279.949 165.654
 339.131 428.442
 802.622 128.913
 183.318 47.138
 207.457 293.883
 702.657 372.008
 236.863 182.164
 362.354 611.786
 172.561 775.067
 916.088 340.577
 45.744 154.030
 864.572 174.188
 229.797 623.364
 617.059 675.461
 355.452 713.926
 675.746 308.079
 708.420 444.304
 842.415 467.344
 874.267 332.233
 38.494 247.444
 584.789 224.717
 354.411 892.976
 647.763 262.478
 0.477 579.027
 864.075 565.517
 846.062 785.546
 762.503 264.854
 711.699 610.188
 325.473 694.794
 852.711 697.302
 104.842 174.624
 554.319 362.557
 903.996 263.664
 186.121 42.092
 653.485 474.629
 755.753 486.711
 57.172 623.659
 102.915 515.872
 812.798 618.018
 609.504 519.016
 696.362 11.940
 220.946 884.786
 978.444 965.481
 807.997 809.051
 650.159 829.436
 405.186 403.322
 867.690 850.705
 677.886 134.496
 171.238 987.023
 458.982 579.117
 143.874 468.401
 300.616 490.066
 698.234 116.172
 477.019 736.339
 517.774 991.196
 599.729 788.087
 940.685 293.021
 143.122 846.205
 818.221 564.831
 481.216 240.522
 367.742 808.608
 89.005 390.993
 490.141 605.511
 24.402 5.708
 350.324 433.055
 669.338 607.060
 600.219 128.958
 538.207 277.844
 531.566 567.781
 154.037 312.704
 708.769 677.572
 21.262 373.186
 481.884 657.348
 390.393 668.299
 900.914 780.322
 194.258 524.182
 332.624 241.349
 445.718 639.013
 861.022 779.374
 809.006 31.228
 876.283 66.768
 605.397 634.497
 121.407 288.138
 381.115 141.455
 571.401 752.557
 371.767 785.294
 519.638 507.324
 841.773 524.950
 996.745 600.689
 786.005 582.314
 458.338 118.761
 859.058 501.022
 562.045 281.739
 478.195 153.583
 777.222 501.165
 740.278 230.609
 701.513 288.110
 340.023 281.556
 919.145 567.668
 894.282 935.647
 351.572 244.267
 610.040 374.664
 600.287 611.883
 806.260 832.207
 245.663 390.921
 463.210 998.330
 379.146 167.392
 357.482 871.405
 446.684 818.865
 904.436 243.580
 359.865 35.009
 108.523 570.615
 581.577 318.226
 880.061 165.447
 762.442 312.794
 856.921 187.183
 442.762 30.168
 41.799 758.722
 245.731 475.722
 378.853 237.873
 977.576 440.627
 524.346 455.233
 678.707 295.094
 769.267 899.448
 199.542 639.457
 430.916 924.643
 521.257 662.151
 206.092 139.327
 224.279 183.381
 460.189 39.897
 97.878 186.056
 281.472 519.916
 458.020 347.465
 253.709 228.771
 825.939 773.298
 266.651 496.257
 948.183 27.333
 594.466 74.613
 894.768 263.742
 806.987 683.800
 43.107 63.163
 545.466 952.161
 982.619 597.974
 579.735 11.649
 802.028 296.528
 981.307 688.490
 345.661 921.232
 389.580 896.277
 46.570 242.427
 736.307 724.448
 16.447 491.156
 25.583 571.774
 551.449 861.415
 769.481 18.550
 908.890 249.725
 958.049 494.835
 634.797 550.500
 329.680 983.166
 342.594 444.184
 614.975 306.224
 327.475 136.541
 93.447 71.916
 871.454 737.424
 545.110 175.165
 375.897 352.151
 643.665 247.571
 329.769 835.183
 248.310 479.065
 564.380 1.653
 458.845 451.320
 693.679 775.610
 833.727 678.241
 230.692 783.440
 790.854 367.141
 696.548 676.141
 952.526 933.759
 392.438 525.100
 423.224 229.124
 133.990 913.312
 644.193 486.249
 602.112 408.989
 322.607 154.901
 447.575 423.024
 834.147 64.519
 505.093 618.450
 622.767 504.996
 485.784 51.977
 225.217 625.027
 87.536 718.673
 213.456 65.726
 306.637 665.355
 236.734 536.746
 770.102 1.233
 445.816 432.382
 508.469 21.556
 462.305 920.667
 828.604 967.631
 111.437 829.795
 853.661 261.649
 841.027 229.205
 104.153 104.698
 903.959 748.967
 884.684 229.397
 366.734 307.930
 603.032 113.511
 30.132 201.328
 822.666 737.126
 696.053 120.602
 380.508 793.516
 501.473 96.241
 285.730 323.362
 458.370 38.143
 52.967 854.841
 908.209 232.780
 267.690 10.082
 419.490 93.210
 389.202 34.307
 153.905 663.355
 377.256 60.575
 905.635 884.224
 694.406 24.453
 712.233 734.647
 553.728 763.356
 55.553 876.207
 119.316 889.924
 456.556 940.410
 347.211 823.196
 535.900 690.496
 602.213 841.848
 8.529 831.026
 379.722 27.278
 328.704 601.381
 882.868 468.384
 853.674 616.338
 788.121 472.645
 79.570 864.944
 915.265 778.412
 179.888 771.104
 290.617 790.506
 281.450 693.852
 49.851 705.349
 509.112 906.533
 15.687 483.660
 261.167 661.571
 556.264 39.402
 712.883 406.721
 385.527 705.169
 534.518 70.476
 413.945 109.080
 929.255 845.385
 155.775 549.621
 600.669 350.513
 810.728 916.588
 231.592 996.167
 179.034 202.711
 657.684 868.587
 458.435 846.758
 638.977 328.875
 581.790 100.522
 38.404 623.563
 659.725 515.475
 203.497 244.364
 822.666 586.850
 389.547 177.720
 41.871 801.077
 461.427 942.391
 534.498 425.011
 746.764 832.769
 10.839 611.003
 493.340 739.599
 143.560 920.053
 694.514 496.988
 272.994 476.024
 202.412 858.912
 6.308 337.904
 742.037 909.753
 221.941 635.628
 190.733 196.954
 207.371 769.936
 895.289 890.763
 594.471 880.744
 790.161 342.725
 222.048 584.574
 159.628 63.411
 562.263 53.697
 387.279 168.599
 362.426 131.994
 369.147 65.313
 344.950 770.402
 171.266 643.829
 298.272 423.624
 305.948 603.654
 505.330 626.025
 829.011 131.090
 972.192 95.068
 546.267 839.055
 318.992 872.944
 513.550 318.177
 913.128 79.248
 850.263 488.839
 998.264 318.568
 619.904 109.852
 293.050 65.956
 198.407 729.083
 94.391 980.666
 516.679 258.922
 68.813 4.695
 769.773 444.554
 102.004 859.112
 402.266 250.975
 204.436 619.574
 256.211 626.618
 146.417 35.498
 881.272 973.815
 278.648 148.224
 911.208 751.406
 646.963 195.878
 689.773 0.495
 748.364 291.066
 643.420 784.052
 18.528 586.903
 237.305 893.912
 760.812 662.980
 282.225 49.474
 798.663 361.946
 278.933 801.327
 685.375 876.289
 866.268 586.223
 69.055 251.306
 82.585 748.751
 470.755 752.178
 435.878 757.077
 677.873 499.413
 914.764 467.974
 523.921 57.051
 346.348 828.595
 563.426 51.957
 532.076 293.154
 54.326 591.007
 561.454 951.525
 429.780 47.184
 636.465 649.201
 730.249 417.534
 735.237 474.983
 131.420 768.123
 928.855 920.806
 53.651 516.667
 144.942 809.492
 386.729 346.301
 478.856 38.816
 75.779 168.294
 699.138 117.498
 859.023 672.538
 617.491 949.768
 947.790 927.934
 312.435 954.680
 219.060 166.726
 455.382 244.708
 329.040 144.245
 911.848 611.345
 534.384 285.991
 430.609 615.088
 860.193 585.669
 219.725 310.434
 218.578 909.476
 998.444 476.311
 749.171 893.043
 244.312 607.154
 817.424 27.981
 689.441 53.658
 15.011 255.672
 101.389 304.942
 109.180 488.015
 282.854 460.646
 88.032 920.262
 389.058 953.485
 352.618 892.330
 769.126 816.474
 274.267 885.288
 842.643 526.709
 29.173 142.816
 108.185 247.089
 57.954 407.780
 407.786 192.165
 94.484 526.665
 529.558 693.457
 337.936 755.170
 187.233 177.926
 579.818 692.994
 265.807 811.037
 472.151 971.774
 940.392 619.120
 365.310 344.681
 162.553 885.997
 438.955 297.612
 944.672 923.425
 84.629 978.921
 566.375 616.612
 514.841 276.738
 63.720 633.352
 414.660 550.082
 256.108 812.360
 615.202 522.848
 810.065 982.844
 453.954 499.718
 953.572 548.572
 848.087 571.919
 38.302 346.718
 500.165 201.111
 126.560 81.138
 890.471 244.730
 659.846 563.684
 299.374 499.554
 379.860 873.573
 512.411 466.587
 431.396 677.171
 759.161 694.574
 719.397 417.874
 946.471 547.192
 436.673 982.897
 192.455 6.622
 370.055 140.955
 828.193 510.543
 354.569 398.114
 390.684 298.267
 629.519 580.032
 117.889 182.899
 986.785 74.673
 212.372 578.741
 448.470 183.191
 754.902 396.265
 804.137 866.532
 917.362 610.711
 41.727 545.472
 792.539 845.501
 463.088 732.072
 176.948 759.448
 855.443 626.163
 415.175 849.110
 342.727 402.540
 546.732 77.094
 642.219 509.570
 548.640 506.876
 157.259 680.169
 201.635 498.523
 228.997 569.425
 740.789 521.969
 610.243 543.030
 901.514 940.340
 801.872 476.155
 611.236 260.796
 874.153 828.350
 480.964 40.825
 177.443 346.603
 447.552 460.777
 402.524 642.048
 638.377 256.201
 582.107 477.412
 459.807 364.397
 211.776 799.443
 437.006 37.364
 918.691 526.088
 796.136 957.305
 305.970 540.576
 724.723 851.279
 364.087 707.912
 669.097 418.879
 360.134 483.311
 629.367 882.506
 412.047 562.184
 845.903 855.613
 126.415 278.357
 393.020 352.891
 152.068 107.910
 315.182 880.822
 282.207 712.579
 71.239 531.217
 658.296 756.864
 158.733 628.591
 600.536 70.441
 42.221 669.673
 851.649 181.098
 528.823 345.551
 390.359 408.155
 846.070 300.263
 93.831 442.288
 159.898 790.986
 128.077 21.087
 605.796 551.843
 73.728 81.930
 28.122 293.927
 81.442 792.187
 169.341 407.249
 254.618 544.240
 613.016 465.317
 513.158 297.697
 155.908 110.008
 264.931 257.711
 712.520 243.989
 743.888 516.124
 290.024 251.437
 135.787 936.648
 916.103 167.100
 952.970 737.415
 763.266 421.451
 215.297 180.583
 650.171 498.856
 100.073 801.534
 876.212 690.214
 922.614 247.333
 175.768 125.762
 762.120 109.076
 882.184 602.773
 244.006 954.575
 40.713 932.274
 997.214 941.331
 779.493 815.143
 18.686 25.142
 266.573 707.688
 570.916 503.129
 780.384 977.819
 613.931 832.867
 985.477 503.236
 10.114 759.075
 322.556 981.491
 547.025 428.637
 332.595 757.766
 985.872 572.224
 783.059 219.786
 975.782 930.433
 147.156 441.077
 468.996 873.995
 504.607 95.136
 749.964 846.477
 438.219 925.868
 950.714 595.088
 350.750 596.413
 892.641 667.208
 630.978 292.434
 775.747 869.393
 769.077 410.775
 963.532 109.663
 325.191 294.658
 296.165 586.370
 260.541 697.175
 745.664 726.945
 669.404 271.504
 121.822 712.086
 228.201 345.323
 92.156 205.794
 482.966 875.141
 216.792 925.095
 410.135 271.369
 571.718 566.911
 942.381 604.982
 971.104 20.542
 488.957 60.421
 759.445 655.494
 989.382 786.345
 663.207 224.394
 14.309 56.013
 633.758 763.587
 615.187 813.097
 921.004 29.368
 474.930 817.946
 560.843 961.169
 828.685 185.564
 887.879 415.166
 213.303 722.456
 774.700 729.517
 425.907 118.155
 805.073 347.800
 888.612 362.450
 93.927 788.240
 643.948 265.549
 632.864 266.309
 362.668 320.609
 855.596 586.468
 404.547 421.984
 150.409 859.858
 208.671 834.409
 692.142 789.026
 130.904 885.064
 697.718 814.216
 524.097 849.698
 828.867 230.065
 55.839 543.702
 353.147 363.824
 366.734 968.208
 37.742 229.408
 530.230 649.208
 875.879 424.141
 926.782 834.457
 247.397 871.039
 87.765 659.196
 185.308 798.684
 498.197 578.763
 79.725 828.458
 925.311 505.914
 497.804 456.144
 418.818 35.649
 260.261 588.264
 17.825 133.739
 496.290 155.216
 411.608 590.679
 932.542 471.167
 302.518 175.026
 69.131 758.222
 178.191 673.842
 395.858 678.721
 239.074 189.132
 222.274 419.352
 671.144 113.858
 681.364 704.443
 581.027 976.367
 742.159 459.325
 202.881 795.328
 683.251 839.565
 377.987 96.792
 66.847 145.493
 436.719 319.461
 269.681 176.527
 69.217 873.190
 608.921 784.883
 349.608 659.102
 912.476 467.429
 26.141 838.185
 466.096 507.420
 456.252 120.133
 895.018 429.983
 54.667 797.443
 54.131 867.514
 940.753 273.806
 84.614 610.145
 177.793 424.004
 701.479 924.462
 854.629 908.391
 588.558 708.426
 484.797 573.228
 656.291 775.564
 208.994 463.541
 352.402 356.011
 955.340 313.520
 273.734 610.578
 613.885 857.082
 904.437 687.134
 945.177 4.876
 375.231 232.145
 99.170 91.452
 2.160 695.793
 454.723 625.486
 901.126 644.004
 889.145 535.830
 894.500 287.712
 392.527 946.039
 14.375 747.313
 196.923 320.005
 277.828 142.584
 792.801 82.016
 755.297 405.131
 554.843 847.358
 794.308 986.951
 349.461 416.210
 195.998 136.051
 803.640 36.836
 97.878 644.706
 688.706 876.841
 798.010 480.259
 625.766 537.606
 96.163 280.047
 517.981 81.068
 337.778 644.711
 427.222 825.112
 965.899 576.788
 161.244 909.353
 332.063 378.893
 447.441 783.547
 934.933 208.336
 18.777 663.062
 368.896 158.576
 208.224 107.283
 625.621 844.190
 174.344 75.829
 129.662 662.227
 800.404 612.607
 962.478 111.701
 713.337 98.641
 173.991 213.187
 50.887 341.140
 261.167 385.932
 312.595 559.263
 751.521 330.485
 312.880 157.593
 136.428 15.797
 315.926 508.529
 3.239 782.104
 478.596 397.092
 293.317 611.264
 818.917 309.194
 919.985 566.763
 826.399 1.039
 99.119 314.268
 252.446 297.459
 336.832 63.748
 483.295 495.563
 72.561 555.060
 576.373 152.939
 59.446 185.038
 608.895 112.876
 72.461 656.101
 473.215 949.764
 942.154 739.987
 888.391 333.405
 19.716 787.173
 866.170 229.652
 367.342 379.991
 559.802 135.330
 444.507 198.273
 676.694 337.243
 111.921 429.113
 994.682 278.256
 14.905 360.915
 983.875 688.593
 29.010 626.306
 801.687 18.953
 473.525 633.851
 651.202 605.696
 321.572 305.883
 528.828 759.729
 85.662 335.812
 45.877 843.029
 439.684 825.109
 302.951 263.700
 785.340 655.700
 691.634 956.541
 794.190 111.255
 163.913 236.346
 694.956 659.809
 568.127 221.174
 546.917 45.180
 426.130 268.950
 589.730 765.955
 298.227 889.918
 711.244 24.502
 131.615 367.126
 179.904 446.046
 649.188 205.556
 676.702 456.619
 546.319 546.382
 791.661 591.414
 614.405 725.685
 57.415 120.343
 695.526 266.726
 141.975 929.405
 839.624 202.245
 456.579 304.612
 134.266 799.611
 423.138 115.006
 310.718 468.719
 337.802 383.751
 505.141 973.048
 839.432 637.943
 29.762 531.321
 699.012 20.945
 948.649 124.496
 71.453 483.494
 871.934 334.910
 655.787 505.098
 100.063 506.217
 882.834 564.400
 937.853 480.011
 358.310 820.945
 232.080 834.008
 229.622 301.568
 494.282 504.283
 889.835 928.293
 83.940 147.831
 784.344 372.914
 30.675 209.881
 924.375 383.471
 55.367 661.592
 744.767 572.478
 49.913 917.624
 957.513 874.555
 737.677 819.398
 161.648 926.117
 958.591 459.507
 866.565 461.650
 204.552 346.900
 790.261 695.373
 825.576 183.039
 405.011 314.509
 91.446 688.852
 647.252 667.755
 837.111 234.022
 990.943 521.976
 255.279 857.831
 37.378 179.501
 992.565 908.840
 810.445 111.221
 725.027 384.080
 803.945 646.000
 956.984 922.941
 824.200 759.464
 728.995 752.752
 952.263 985.414
 14.959 29.167
 739.221 806.865
 816.020 442.332
 597.209 212.599
 754.838 537.685
 387.536 86.481
 475.546 436.839
 393.977 653.353
 453.184 938.758
 239.745 775.652
 205.445 874.448
 225.358 683.023
 126.420 10.193
 973.769 942.941
 676.671 316.414
 939.419 628.953
 869.930 503.263
 117.757 715.689
 500.268 972.799
 358.176 492.772
 414.457 744.041
 790.962 25.498
 114.945 105.208
 610.890 446.435
 795.460 261.512
 477.574 702.428
 482.393 741.845
 84.858 634.992
 653.164 859.469
 585.850 283.406
 602.693 786.446
 932.092 679.434
 959.336 386.155
 268.520 276.349
 343.630 580.216
 122.013 414.555
 901.442 823.724
 610.346 778.693
 715.405 984.655
 488.333 819.625
 245.588 219.059
 824.823 287.541
 516.195 93.230
 82.516 803.767
 746.789 408.117
 544.403 258.316
 224.198 751.112
 416.733 493.297
 78.375 447.885
 637.265 469.842
 118.256 164.748
 856.006 934.855
 311.955 163.221
 238.516 535.943
 871.830 16.835
 502.194 676.044
 195.149 240.242
 844.863 967.180
 284.057 667.275
 401.786 514.384
 346.383 853.589
 389.157 31.024
 386.819 217.018
 804.932 815.706
 14.369 901.834
 184.866 284.786
 898.167 439.204
 504.925 194.778
 234.445 543.421
 510.399 62.808
 880.197 840.820
 995.345 23.741
 54.783 874.993
 389.338 387.930
 503.360 408.130
 296.336 188.079
 2.536 274.572
 815.034 746.956
 19.415 910.416
 821.995 745.173
 113.325 144.016
 266.626 920.824
 401.686 989.116
 587.611 657.114
 657.024 528.314
 868.458 592.411
 623.945 643.219
 388.493 567.268
 158.638 363.704
 955.979 768.377
 218.238 136.839
 321.398 669.228
 435.113 912.261
 128.597 146.187
 577.105 801.161
 165.060 77.102
 147.276 277.519
 93.606 433.423
 447.163 680.496
 688.095 747.723
 800.632 763.851
 735.164 283.715
 198.636 480.969
 910.554 928.175
 219.598 241.750
 878.455 952.112
 749.442 820.414
 709.653 306.185
 266.799 611.805
 161.532 992.429
 472.568 349.318
 930.736 526.226
 982.398 922.109
 275.992 320.091
 21.972 915.227
 341.251 500.828
 377.973 686.960
 592.489 746.216
 774.899 576.773
 348.561 994.404
 835.296 479.162
 848.257 652.152
 507.478 938.564
 391.648 286.032
 432.438 923.890
 141.168 818.422
 995.628 974.437
 312.278 327.958
 547.919 808.983
 948.493 547.994
 464.793 234.127
 812.972 708.218
 778.244 144.713
 268.437 131.035
 199.660 87.195
 317.107 898.591
 544.912 655.469
 268.608 386.757
 169.028 448.083
 160.743 723.228
 764.141 366.495
 18.014 487.732
 221.126 247.474
 66.294 718.646
 605.798 660.687
 977.769 522.982
 261.174 767.662
 274.893 72.353
 677.634 423.659
 930.605 288.421
 835.647 843.416
 547.311 125.273
 936.738 669.688
 940.404 606.660
 716.656 844.888
 482.590 2.175
 252.186 346.797
 750.340 72.955
 405.064 305.376
 248.982 794.733
 821.191 856.180
 751.886 500.017
 952.378 34.316
 873.623 863.378
 575.614 189.305
 286.778 491.657
 139.181 564.644
 695.326 247.004
 306.542 485.468
 580.194 513.700
 841.791 823.722
 449.143 873.678
 481.690 243.230
 45.785 550.328
 369.038 988.313
 721.892 250.829
 633.699 381.067
 51.814 935.012
 657.505 586.616
 194.534 580.040
 756.999 835.754
 492.546 227.377
 476.250 44.176
 170.366 789.378
 366.703 411.398
 670.183 70.862
 210.993 35.507
 377.201 805.321
 745.067 147.704
 59.995 810.746
 372.948 199.578
 927.233 496.678
 429.392 562.973
 504.941 278.075
 708.900 4.818
 620.055 114.517
 179.800 745.505
 265.963 552.280
 676.852 808.122
 482.277 724.951
 506.125 416.466
 140.271 703.728
 95.501 442.354
 551.475 85.745
 330.266 767.980
 552.293 487.186
 975.992 988.133
 432.698 653.044
 513.624 92.089
 120.630 708.159
 900.839 738.243
 82.521 921.146
 788.849 959.402
 709.233 516.263
 827.636 746.786
 608.629 96.077
 100.943 980.673
 382.120 193.321
 864.061 770.232
 612.198 182.832
 484.796 990.201
 998.378 98.534
 385.935 853.816
 745.828 926.494
 384.616 826.860
 407.805 309.114
 851.502 294.275
 711.534 689.064
 755.214 756.744
 337.426 151.950
 802.815 218.696
 881.343 266.648
 375.997 980.811
 95.253 260.373
 839.034 559.290
 87.259 855.796
 555.519 601.577
 160.063 9.821
 796.670 775.206
 897.904 863.094
 807.833 884.841
 574.563 187.154
 978.219 275.012
 875.871 18.751
 141.388 645.552
 814.224 530.628
 33.357 127.295
 892.853 302.739
 317.100 111.386
 465.189 340.985
 15.790 311.837
 568.865 521.182
 804.238 673.231
 612.035 708.868
 214.050 460.137
 297.370 981.004
 191.133 518.701
 309.820 29.724
 586.002 761.571
 119.908 602.479
 492.262 262.986
 894.705 384.598
 14.467 470.292
 921.792 982.159
 134.079 340.708
 173.602 53.699
 145.376 237.979
 34.741 372.768
 399.058 103.192
 725.652 899.330
 270.009 318.878
 352.791 281.984
 760.704 277.388
 646.992 605.771
 569.362 546.057
 494.590 408.670
 851.878 685.924
 75.150 795.923
 51.343 861.660
 378.214 932.912
 774.595 902.130
 740.515 857.979
 680.474 98.911
 813.863 755.373
 81.531 819.560
 609.767 910.153
 524.956 659.961
 365.337 141.809
 37.774 952.446
 409.706 707.432
 227.398 711.179
 782.923 370.161
 705.967 651.699
 449.887 451.584
 743.214 526.300
 768.347 400.557
 988.758 320.446
 698.527 404.091
 84.633 647.864
 696.710 292.579
 9.583 143.808
 508.588 921.433
 758.458 608.671
 190.802 79.580
 116.113 809.495
 739.533 33.114
 692.174 57.528
 119.997 76.369
 350.266 188.984
 275.164 965.047
 705.663 267.354
 678.877 144.485
 444.506 973.445
 99.066 74.396
 4.784 168.712
 690.060 268.348
 276.222 814.258
 156.567 506.685
 748.202 248.187
 171.154 905.957
 240.308 604.858
 205.766 511.991
 470.375 878.514
 507.547 969.370
 184.612 158.839
 740.053 764.231
 31.229 906.177
 280.760 963.089
 393.774 688.621
 850.678 216.044
 807.039 612.229
 916.315 762.550
 604.024 169.699
 590.318 991.514
 37.234 483.384
 835.612 750.278
 184.821 887.356
 997.224 569.906
 598.248 582.946
 723.039 543.877
 432.824 205.917
 444.388 45.883
 988.285 694.965
 852.570 347.854
 389.450 875.041
 389.346 565.081
 975.770 830.013
 157.348 40.402
 715.403 993.174
 917.571 128.694
 189.487 127.290
 871.262 466.606
 933.832 85.244
 696.079 836.670
 909.816 665.287
 123.289 51.133
 788.364 619.819
 83.727 296.364
 458.209 202.042
 823.377 766.342
 553.097 690.366
 180.840 361.953
 875.965 406.053
 542.893 695.808
 878.666 515.908
 543.153 589.656
 33.582 710.197
 863.196 918.663
 161.855 878.319
 133.729 794.781
 918.382 523.548
 842.616 206.701
 485.776 606.611
 841.356 878.836
 610.826 169.798
 835.152 74.087
 893.471 743.029
 555.097 658.425
 378.873 585.962
 883.459 48.604
 129.840 81.411
 352.002 772.378
 394.917 511.428
 304.189 643.687
 15.147 355.176
 828.690 869.539
 811.307 624.853
 885.520 402.165
 297.913 470.492
 987.315 186.855
 318.136 845.285
 324.712 555.403
 175.813 829.575
 372.632 315.900
 850.924 803.862
 147.781 295.712
 670.288 969.720
 349.214 425.683
 816.032 313.767
 373.903 395.180
 693.888 455.616
 506.529 460.570
 58.077 518.646
 613.900 920.739
 958.936 205.627
 184.461 864.374
 806.320 283.475
 125.186 93.085
 841.920 207.146
 22.986 195.149
 5.931 306.926
 584.793 916.201
 940.105 881.807
 257.114 589.946
 765.260 380.537
 987.622 64.571
 335.147 198.223
 201.815 414.761
 131.645 197.566
 128.792 656.777
 513.103 998.124
 1.556 592.153
 46.032 123.164
 587.018 967.028
 481.007 901.134
 255.198 37.445
 120.580 377.578
 990.144 830.255
 867.292 584.141
 569.373 354.199
 833.656 155.338
 614.523 481.789
 696.628 193.085
 442.118 440.593
 843.054 305.972
 46.653 839.196
 89.335 138.178
 133.396 940.568
 380.968 335.541
 718.504 781.746
 351.337 547.980
 340.309 537.100
 113.187 653.345
 617.233 812.041
 792.714 213.405
 562.138 929.655
 420.207 184.439
 365.473 594.729
 141.198 939.676
 14.025 963.884
 789.348 696.127
 170.159 258.797
 601.563 842.369
 827.961 788.833
 894.718 445.408
 845.853 22.801
 452.644 273.140
 65.904 105.416
 985.756 44.373
 232.788 656.489
 570.837 741.373
 762.207 539.625
 405.326 761.833
 850.360 527.637
 422.196 409.898
 811.198 924.943
 414.755 832.034
 553.550 499.499
 874.858 486.108
 20.605 810.627
 15.899 725.060
 292.784 742.133
 649.332 104.198
 62.677 826.033
 129.296 748.586
 816.966 599.979
 346.253 99.937
 372.228 625.851
 312.627 796.938
 304.953 18.397
 769.521 416.273
 264.453 17.122
 185.160 540.937
 462.496 673.477
 697.341 746.251
 675.268 526.126
 861.570 860.819
 579.654 872.302
 344.454 419.137
 963.034 101.694
 992.442 864.520
 407.987 494.931
 505.973 466.294
 152.933 871.239
 458.975 404.963
 487.299 734.720
 776.509 265.291
 853.877 866.780
 375.852 612.467
 728.499 160.206
 297.876 153.862
 832.727 420.442
 818.927 592.222
 642.116 669.633
 204.475 929.772
 891.720 492.405
 613.335 101.791
 591.304 238.301
 307.517 208.293
 262.404 539.005
 592.828 719.925
 843.642 969.245
 587.577 195.925
 202.979 654.652
 972.560 745.452
 997.823 849.411
 749.539 557.136
 865.877 628.465
 865.279 823.871
 569.307 786.269
 434.814 700.333
 788.486 245.007
 514.803 89.243
 133.297 953.983
 682.772 989.929
 552.362 628.218
 520.851 430.325
 443.881 213.544
 886.665 103.285
 254.860 678.621
 185.760 342.383
 374.960 387.924
 798.878 994.471
 442.038 686.120
 126.309 709.937
 361.573 471.127
 106.171 701.207
 62.778 14.159
 462.809 780.731
 259.505 429.126
 717.640 537.004
 821.500 345.756
 222.813 537.479
 186.557 111.033
 186.446 47.446
 30.432 357.900
 78.272 651.529
 960.622 930.449
 620.942 477.709
 692.301 848.019
 172.610 211.316
 207.716 399.764
 31.630 397.834
 80.465 274.716
 588.187 458.573
 77.383 304.341
 307.461 562.932
 525.838 394.671
 954.773 836.506
 773.370 288.791
 918.325 47.417
 468.648 178.621
 806.136 756.721
 784.267 894.225
 0.104 185.522
 87.899 471.529
 554.506 625.447
 781.783 633.148
 694.547 874.765
 982.594 925.521
 371.658 834.655
 643.594 517.830
 488.226 354.715
 446.111 578.947
 840.536 619.969
 953.226 568.282
 823.214 660.277
 848.782 80.828
 972.768 914.780
 631.157 217.609
 436.654 566.955
 523.611 967.236
 75.155 588.782
 59.374 205.334
 727.219 994.868
 336.178 584.604
 992.129 749.192
 175.833 503.411
 943.557 519.059
 812.189 224.683
 451.397 104.180
 535.822 54.985
 143.095 845.464
 294.729 786.873
 596.396 740.605
 263.946 622.553
 679.180 855.135
 108.201 815.830
 301.932 51.918
 153.496 840.048
 440.333 93.696
 117.015 75.780
 538.269 967.145
 909.179 642.456
 187.485 388.662
 384.531 917.665
 874.164 78.153
 674.753 606.934
 113.355 614.214
 861.338 571.227
 190.781 739.924
 538.798 380.994
 182.728 491.127
 161.880 151.379
 816.094 727.376
 669.933 296.177
 903.196 709.010
 524.534 606.665
 583.367 572.293
 96.982 469.726
 922.996 588.646
 992.665 57.354
 767.465 275.216
 920.158 182.154
 255.910 964.170
 702.780 971.688
 459.217 689.688
 916.039 85.147
 992.745 957.946
 920.810 411.024
 700.723 510.046
 82.158 842.163
 74.747 845.457
 128.683 138.084
 623.477 458.965
 656.277 133.127
 76.365 263.150
 30.705 727.280
 906.331 967.282
 540.894 565.017
 973.110 599.132
 822.941 942.003
 101.809 366.138
 865.337 921.704
 554.801 524.733
 448.629 551.068
 766.955 370.284
 625.774 359.306
 485.351 274.409
 848.834 444.897
 878.840 421.425
 957.733 607.356
 7.270 462.084
 409.893 381.835
 715.067 281.773
 616.237 971.492
 942.416 933.974
 907.855 945.889
 236.044 120.509
 665.418 949.946
 950.092 401.076
 255.013 329.483
 18.487 219.660
 212.480 573.975
 969.375 368.947
 264.733 368.226
 958.582 340.914
 260.130 161.465
 394.684 188.029
 468.174 849.483
 288.398 741.201
 397.123 33.310
 811.874 884.713
 740.159 492.468
 930.625 802.409
 98.310 883.750
 56.727 801.502
 121.271 154.814
 854.367 249.375
 863.579 918.715
 948.539 974.017
 759.469 759.086
 888.704 970.348
 289.372 580.323
 298.556 603.300
 336.812 152.368
 400.900 525.406
 436.917 661.028
 696.353 943.736
 695.585 613.099
 352.603 530.841
 538.114 877.511
 136.794 420.110
 632.963 1.495
 510.064 241.320
 163.007 522.276
 766.056 811.728
 994.485 613.431
 3.346 816.675
 462.027 639.996
 897.263 897.168
 264.017 642.330
 4.710 956.451
 991.707 286.007
 974.578 40.176
 821.484 779.627
 27.782 812.886
 934.318 815.968
 349.207 815.370
 919.559 891.566
 236.820 351.802
 229.900 828.537
 571.553 921.815
 216.613 898.596
 199.334 620.884
 253.397 337.017
 400.852 313.228
 395.625 953.329
 715.521 706.168
 190.137 981.287
 886.937 685.461
 997.374 764.029
 714.406 510.045
 189.629 607.934
 688.339 205.076
 101.123 442.802
 719.284 867.920
 710.689 344.337
 256.765 637.253
 897.144 571.151
 54.010 935.672
 210.125 371.575
 640.059 836.935
 512.796 270.274
 786.854 226.369
 472.769 961.379
 434.071 903.998
 677.528 939.470
 390.126 152.230
 432.348 983.935
 848.426 171.451
 942.029 983.243
 231.425 436.601
 290.728 16.216
 942.018 595.035
 202.923 286.161
 306.337 300.768
 107.329 384.607
 831.109 43.288
 226.745 414.259
 72.611 901.706
 800.977 960.954
 76.246 449.030
 715.589 522.767
 852.256 99.420
 683.263 297.755
 513.765 776.417
 211.712 732.136
 30.727 266.290
 225.452 736.063
 513.492 282.095
 799.490 297.849
 201.297 515.913
 750.268 448.791
 16.299 604.673
 130.507 244.207
 477.916 425.191
 135.367 992.442
 733.503 803.643
 771.215 258.257
 431.299 50.966
 417.090 831.882
 574.682 587.013
 252.445 547.276
 490.667 801.297
 391.066 475.664
 711.264 616.394
 486.230 51.671
 197.555 511.499
 920.539 313.457
 680.361 958.864
 407.734 874.913
 398.228 896.370
 683.736 982.539
 586.596 466.924
 798.760 43.071
 317.761 402.556
 518.428 106.873
 769.289 110.974
 254.152 738.761
 471.475 368.798
 354.769 550.164
 268.131 63.167
 163.577 967.790
 538.420 316.852
 966.807 903.388
 42.609 637.175
 398.519 211.502
 646.742 142.154
 418.557 787.616
 178.706 25.288
 117.980 993.813
 2.247 950.836
 132.260 694.607
 251.019 142.460
 736.248 449.146
 429.168 298.499
 964.499 510.430
 599.216 786.314
 632.234 915.963
 186.076 626.193
 540.065 571.542
 524.861 752.777
 622.255 300.290
 370.068 760.309
 363.997 88.040
 317.934 508.949
 566.775 454.651
 328.835 445.684
 908.975 35.462
 581.943 517.955
 736.512 100.011
 762.876 14.949
 958.227 164.320
 542.357 334.958
 724.429 881.829
 619.094 462.231
 973.423 605.672
 895.151 149.162
 757.522 996.048
 452.191 385.596
 152.468 661.394
 280.582 533.552
 235.961 446.809
 661.732 490.148
 143.922 759.388
 651.865 782.303
 206.995 404.926
 900.441 602.511
 92.762 226.862
 649.272 365.153
 267.204 324.608
 993.239 437.434
 806.434 488.857
 587.214 708.766
 79.012 445.678
 906.718 678.575
 350.702 534.609
 815.211 726.965
 286.073 59.466
 665.211 288.029
 311.507 10.887
 23.205 264.918
 116.953 448.830
 622.300 342.991
 292.103 99.338
 527.512 896.752
 377.731 726.202
 165.538 112.938
 953.945 413.933
 695.756 321.757
 851.474 888.291
 757.396 537.058
 55.369 515.001
 447.481 941.220
 346.197 282.060
 196.835 739.131
 493.803 277.902
 201.658 66.138
 762.812 333.815
 123.649 725.923
 315.312 277.270
 733.188 605.428
 590.667 831.703
 81.646 955.126
 19.482 551.836
 147.507 14.961
 180.700 271.691
 906.920 30.223
 258.216 600.213
 585.770 749.614
 994.840 778.006
 813.948 382.160
 203.707 224.614
 332.634 453.743
 785.172 891.310
 314.892 431.511
 443.927 887.322
 714.488 649.856
 317.529 81.312
 26.485 389.855
 253.170 573.851
 548.053 740.965
 821.541 185.271
 494.021 555.385
 480.743 767.064
 927.583 728.969
 822.823 99.807
 393.467 685.284
 102.618 28.135
 823.482 169.623
 392.832 960.681
 860.364 786.222
 688.897 853.094
 305.962 534.045
 138.109 733.657
 238.166 454.344
 654.173 927.763
 204.446 327.361
 442.948 609.307
 238.827 717.416
 178.405 639.302
 666.729 27.042
 578.208 845.585
 364.936 184.344
 112.653 719.126
 391.497 146.611
 293.852 734.230
 455.340 191.042
 17.058 189.836
 273.607 504.830
 423.921 180.522
 385.192 546.712
 717.683 367.917
 823.603 86.150
 850.050 980.665
 276.519 430.831
 414.353 534.270
 1.288 715.097
 893.262 257.008
 56.875 968.727
 423.388 26.297
 37.701 135.458
 833.646 668.600
 841.324 22.386
 97.130 928.062
 410.714 984.523
 793.668 952.982
 406.943 773.183
 326.421 239.186
 386.482 583.309
 663.262 74.910
 979.256 744.523
 302.700 388.469
 442.359 425.629
 93.444 758.630
 656.405 14.893
 893.138 224.837
 446.412 741.981
 840.102 462.595
 59.621 505.661
 65.253 166.068
 684.509 538.710
 900.756 918.942
 217.444 392.936
 286.682 14.843
 698.036 68.506
 954.426 204.822
 266.389 889.156
 721.317 62.036
 423.589 775.248
 588.426 938.631
 282.152 867.556
 344.761 488.735
 310.590 374.355
 675.743 601.394
 443.188 61.491
 810.054 751.360
 933.570 879.221
 52.827 172.082
 772.408 860.617
 8.908 588.335
 112.952 64.973
 339.976 235.325
 902.952 47.220
 794.170 522.118
 711.475 72.715
 345.149 470.969
 670.436 168.523
 255.996 247.009
 82.969 600.565
 996.905 967.178
 846.767 624.592
 277.237 90.990
 616.027 402.236
 163.328 112.215
 999.567 966.506
 832.791 818.976
 937.176 619.540
 31.145 914.806
 286.436 345.731
 643.175 405.167
 116.463 812.139
 942.906 478.936
 974.741 533.190
 344.333 43.848
 652.966 416.018
 719.961 16.167
 615.300 435.309
 293.716 590.793
 108.545 761.567
 535.113 217.040
 92.281 574.341
 496.908 831.531
 5.207 712.817
 341.192 22.861
 221.844 571.596
 909.594 458.124
 4.811 451.325
 710.454 840.120
 178.465 274.696
 546.414 402.658
 449.372 921.305
 694.564 22.053
 790.622 803.806
 411.270 223.531
 56.079 977.078
 976.071 5.312
 666.430 456.799
 252.886 569.716
 933.184 329.543
 149.673 834.430
 185.026 109.635
 544.959 358.525
 111.249 975.285
 445.169 932.771
 620.948 475.727
 891.966 194.005
 468.826 910.122
 583.929 885.850
 56.441 346.911
 269.736 725.949
 272.426 578.280
 746.791 691.410
 280.583 728.630
 124.104 103.602
 547.745 689.081
 823.728 400.348
 574.300 603.250
 371.526 413.500
 152.407 744.898
 214.214 323.580
 136.790 907.981
 772.261 7.478
 730.068 867.349
 452.144 12.141
 921.594 197.625
 979.726 924.731
 691.543 283.064
 840.254 31.318
 819.456 377.449
 808.914 190.924
 990.679 136.073
 96.415 144.300
 450.346 837.763
 912.265 637.690
 741.033 130.731
 737.757 896.855
 308.443 299.292
 103.113 27.450
 653.976 877.283
 558.511 751.738
 641.589 687.271
 24.879 691.364
 869.656 711.602
 93.559 860.005
 240.642 392.187
 728.409 592.298
 999.345 191.256
 402.062 276.177
 264.388 346.396
 990.372 710.061
 100.990 432.013
 854.203 925.115
 332.084 448.400
 882.402 912.747
 869.380 942.028
 858.921 910.744
 378.421 0.322
 183.651 25.911
 538.144 635.403
 631.678 820.220
 184.630 989.193
 718.710 640.342
 862.882 262.426
 168.660 521.851
 74.659 238.922
 598.324 309.627
 83.031 580.770
 567.475 581.074
 996.776 687.390
 642.132 180.225
 944.663 210.042
 714.256 826.025
 98.678 301.863
 970.623 769.686
 707.212 261.519
 143.243 782.685
 948.101 435.996
 867.788 562.706
 554.198 515.562
 567.279 669.338
 751.135 752.962
 536.455 330.085
 981.359 131.112
 176.309 391.048
 276.899 191.779
 295.019 592.247
 545.139 614.836
 305.827 507.085
 709.923 837.723
 97.347 446.837
 820.336 51.917
 488.367 457.699
 320.506 972.723
 996.822 59.004
 537.741 406.113
 218.524 431.387
 668.566 27.938
 321.070 473.346
 650.968 33.677
 985.594 129.761
 37.877 638.259
 875.611 48.079
 516.213 423.837
 257.839 344.349
 935.355 507.263
 452.728 734.838
 459.495 577.993
 138.493 698.146
 783.927 331.172
 286.078 631.659
 753.044 370.424
 356.015 124.458
 387.778 601.692
 862.087 721.982
 425.765 695.232
 99.732 656.551
 355.173 710.103
 675.936 479.174
 392.320 197.400
 966.891 883.850
 426.761 408.809
 102.929 63.882
 101.184 910.262
 948.271 993.914
 576.215 351.541
 545.329 170.648
 274.067 177.339
 946.899 664.121
 825.260 129.750
 410.212 190.571
 337.468 823.431
 798.041 192.994
 946.571 950.219
 275.687 248.383
 831.656 657.981
 138.507 168.327
 615.736 857.756
 810.812 845.184
 423.206 43.184
 759.477 657.712
 117.416 196.815
 628.804 292.155
 144.300 439.946
 269.401 376.845
 411.030 827.249
 273.641 855.954
 135.295 556.728
 992.176 541.928
 217.740 461.867
 966.933 553.053
 476.671 969.461
 30.691 144.724
 803.196 377.316
 574.907 828.190
 662.248 855.159
 336.953 202.299
 299.471 664.807
 494.662 931.135
 887.667 787.481
 447.395 128.212
 734.787 133.518
 804.303 666.397
 606.429 379.445
 265.595 747.881
 421.079 957.026
 73.365 332.046
 740.366 926.636
 904.525 638.097
 987.165 161.931
 687.916 86.691
 522.234 103.677
 136.580 409.120
 139.204 97.859
 409.005 687.772
 195.195 197.393
 442.014 267.521
 180.335 99.316
 153.620 529.660
 697.258 322.001
 995.046 698.910
 427.838 652.424
 664.071 176.654
 18.348 554.850
 181.792 391.930
 928.846 513.337
 814.747 133.842
 133.465 955.619
 405.290 588.344
 294.583 390.192
 794.422 427.859
 287.476 987.559
 0.287 888.807
 48.300 996.724
 297.812 679.964
 935.411 946.290
 54.087 169.846
 613.530 513.219
 161.841 745.427
 826.690 619.795
 809.625 674.853
 956.974 749.287
 590.076 666.094
 562.535 552.715
 113.095 530.312
 944.273 592.924
 223.054 637.075
 452.903 968.662
 60.813 908.264
 667.121 651.696
 832.725 923.881
 652.561 616.223
 598.642 806.941
 356.614 344.340
 346.010 182.904
 365.548 547.463
 332.198 953.769
 10.446 84.926
 235.447 436.020
 373.032 112.166
 217.165 648.389
 530.460 616.730
 54.204 29.166
 261.690 256.717
 116.459 458.076
 992.321 999.269
 38.193 265.111
 508.018 553.421
 434.587 553.925
 650.468 229.480
 249.820 42.249
 8.581 254.253
 169.442 133.388
 419.238 986.831
 695.895 754.061
 737.018 62.415
 757.920 813.223
 864.961 532.171
 216.472 908.039
 955.675 245.762
 34.094 96.649
 194.065 361.417
 711.930 408.184
 813.098 178.067
 467.359 19.468
 328.636 817.746
 452.330 211.800
 218.139 387.239
 602.793 862.162
 923.601 499.697
 796.107 119.168
 597.289 714.071
 287.165 378.411
 98.617 967.669
 634.416 783.759
 513.899 240.699
 831.352 335.255
 732.995 947.579
 272.956 641.048
 156.278 234.909
 733.608 286.049
 403.361 957.975
 264.838 345.515
 386.234 474.588
 967.970 404.633
 431.534 45.684
 916.110 478.355
 380.424 966.003
 128.252 897.570
 53.965 105.147
 799.756 742.455
 893.972 250.291
 910.428 981.082
 424.347 77.829
 634.549 596.585
 829.129 204.428
 514.873 660.231
 17.398 180.687
 311.852 297.328
 101.298 486.138
 554.789 580.183
 14.547 196.425
 686.494 615.158
 760.602 546.572
 968.274 32.815
 421.188 773.320
 987.097 70.124
 949.219 440.322
 248.905 796.683
 990.351 628.707
 346.735 393.014
 553.030 499.158
 33.294 864.338
 509.106 527.715
 6.580 59.418
 340.714 304.133
 714.000 268.192
 641.698 917.679
 203.164 166.999
 974.213 290.038
 282.287 154.641
 317.354 138.643
 614.194 630.351
 521.600 746.907
 47.611 975.844
 600.909 201.708
 508.306 653.213
 6.666 945.157
 229.348 169.548
 90.826 229.475
 420.957 704.372
 89.138 604.112
 671.168 979.602
 151.911 786.651
 261.621 771.456
 185.244 948.104
 89.570 133.219
 708.929 493.916
 246.740 495.932
 210.425 149.959
 335.505 935.842
 902.558 514.429
 948.365 902.944
 654.304 48.642
 121.622 970.383
 640.537 729.902
 50.202 831.262
 882.592 645.957
 547.568 994.885
 964.583 681.962
 110.779 841.442
 401.445 36.636
 541.910 821.085
 197.575 644.544
 747.690 334.401
 316.838 106.814
 31.605 926.127
 35.711 514.360
 177.409 847.978
 374.852 547.779
 248.620 300.610
 106.791 559.039
 971.906 15.629
 778.345 475.090
 88.130 568.423
 28.463 446.279
 226.310 469.284
 441.281 217.523
 843.919 727.249
 669.228 392.455
 71.112 47.464
 464.087 646.010
 963.930 953.394
 140.183 715.352
 607.942 30.135
 391.703 749.624
 692.591 790.545
 26.936 553.282
 899.652 763.369
 250.575 33.838
 596.400 699.287
 508.818 21.597
 603.521 959.719
 451.661 715.702
 5.391 382.699
 306.458 617.675
 200.578 164.341
 393.575 621.228
 345.490 523.074
 848.991 256.718
 544.615 362.227
 3.348 152.226
 185.401 565.767
 658.613 923.280
 631.163 468.526
 511.809 682.946
 576.540 968.426
 712.879 557.182
 69.764 491.784
 476.452 271.335
 925.672 897.322
 464.112 457.556
 732.074 489.016
 436.696 625.381
 207.294 697.223
 270.448 185.012
 443.902 41.905
 614.789 851.886
 796.423 587.235
 224.539 669.496
 390.989 874.996
 760.145 633.244
 582.357 942.263
 753.566 990.166
 116.373 409.619
 575.769 127.150
 310.083 208.220
 908.230 83.661
 601.449 501.384
 162.443 64.863
 288.400 968.820
 958.523 458.446
 943.305 344.416
 569.713 235.563
 702.470 932.814
 770.570 845.419
 567.713 542.130
 852.258 787.481
 773.367 642.699
 451.497 598.801
 750.139 642.180
 996.054 550.923
 918.358 519.440
 918.255 576.310
 456.399 12.319
 700.805 893.959
 882.991 452.472
 371.492 173.976
 160.089 794.263
 283.464 458.454
 539.752 520.207
 137.043 168.435
 345.703 814.250
 902.185 492.303
 677.882 583.514
 975.279 28.369
 864.308 751.847
 890.926 393.135
 645.117 433.110
 752.516 396.774
 172.967 572.633
 241.945 509.402
 144.478 891.526
 318.871 517.039
 759.552 215.771
 176.786 206.710
 837.868 771.287
 543.404 478.352
 731.381 794.066
 305.889 700.398
 663.136 873.185
 720.074 289.746
 629.116 111.949
 92.822 179.770
 932.380 271.976
 976.989 957.133
 16.596 135.951
 211.155 305.092
 346.645 981.583
 896.623 933.945
 292.823 162.566
 910.352 245.326
 35.826 717.848
 286.114 543.585
 474.036 820.001
 691.613 42.786
 612.441 884.108
 924.457 230.627
 401.854 713.188
 435.417 240.277
 14.095 93.351
 157.351 787.785
 947.691 475.493
 619.595 386.973
 601.814 510.424
 410.652 26.929
 304.191 225.950
 420.072 251.174
 580.096 48.746
 49.834 714.996
 381.157 947.427
 296.002 311.278
 309.370 988.217
 525.544 979.400
 656.464 98.976
 126.816 370.689
 492.713 894.465
 414.305 802.613
 571.729 854.751
 90.812 948.061
 536.051 814.337
 788.578 671.854
 707.971 722.191
 253.184 431.199
 604.697 598.465
 331.897 927.385
 528.304 933.797
 266.019 851.080
 28.975 859.024
 752.409 861.685
 432.667 929.672
 673.544 531.889
 747.785 509.228
 342.188 161.813
 233.893 452.089
 63.043 803.630
 421.394 50.853
 979.791 858.579
 934.892 258.711
 705.124 425.772
 693.309 777.068
 480.056 548.647
 863.511 227.692
 386.632 363.559
 836.035 840.055
 957.778 289.519
 804.620 675.727
 855.300 83.047
 676.595 696.391
 790.866 232.367
 758.237 39.233
 667.296 586.559
 265.121 787.889
 843.784 753.974
 348.021 679.192
 257.179 997.193
 223.421 441.575
 843.519 576.575
 706.214 461.774
 734.293 619.165
 90.338 879.693
 188.007 123.209
 869.104 939.737
 250.505 50.200
 266.821 919.121
 10.903 146.184
 331.383 413.679
 781.214 102.827
 356.044 409.296
 26.777 487.594
 428.225 887.574
 814.922 3.358
 792.510 708.732
 537.258 683.328
 640.717 949.638
 756.185 580.508
 658.988 532.431
 991.339 5.832
 753.250 907.404
 812.625 929.995
 501.227 315.977
 662.015 455.889
 30.752 85.000
 758.719 347.170
 767.832 836.812
 326.611 160.013
 229.148 50.969
 247.426 156.579
 226.249 209.194
 319.605 607.549
 304.186 686.577
 275.262 435.591
 335.748 526.531
 964.445 170.394
 141.788 427.395
 997.276 528.587
 94.392 363.294
 184.805 388.275
 497.324 715.065
 335.439 678.893
 319.375 68.425
 45.927 573.812
 601.736 681.483
 727.261 67.553
 668.748 283.113
 83.125 394.142
 569.172 354.253
 921.064 41.201
 967.418 398.083
 537.241 219.647
 823.828 220.117
 940.114 335.691
 561.463 728.975
 35.779 195.403
 252.926 812.159
 209.914 657.838
 492.168 33.135
 833.631 187.220
 688.285 96.931
 371.271 74.505
 254.824 617.127
 458.775 981.705
 620.673 829.268
 486.318 276.455
 787.230 691.482
 495.995 378.559
 759.180 715.393
 185.498 933.797
 118.943 817.685
 285.643 103.368
 162.058 179.011
 800.586 40.510
 804.731 262.133
 514.636 790.415
 186.016 760.474
 682.132 357.467
 864.309 822.766
 33.343 637.620
 427.717 695.652
 709.310 806.501
 455.295 226.296
 744.707 719.447
 164.198 19.044
 465.945 942.529
 917.509 507.454
 80.881 358.713
 538.244 614.733
 678.568 436.354
 144.066 876.378
 407.880 404.483
 880.195 999.155
 290.694 837.726
 458.378 456.254
 680.162 740.798
 109.483 261.244
 982.055 756.378
 306.061 930.557
 804.771 859.755
 117.155 508.380
 32.356 998.175
 106.866 577.691
 468.615 872.503
 394.919 370.656
 176.194 124.193
 554.132 390.580
 632.640 903.025
 946.768 601.338
 499.102 362.427
 497.917 979.720
 503.115 412.079
 695.954 577.992
 484.230 795.030
 302.816 740.441
 552.926 632.498
 183.152 556.595
 35.031 268.363
 232.620 328.590
 84.745 962.057
 340.846 860.079
 671.355 528.823
 981.363 833.596
 903.110 856.433
 524.540 793.060
 124.697 674.326
 943.923 163.822
 893.913 492.292
 783.097 966.148
 242.901 129.479
 199.215 66.372
 697.478 229.360
 558.561 886.069
 455.462 1.894
 465.198 891.962
 205.373 690.330
 620.061 121.925
 47.608 857.759
 477.216 685.226
 311.274 98.807
 56.880 93.284
 144.702 666.705
 339.925 431.764
 202.662 367.968
 582.573 542.381
 618.028 909.149
 407.845 325.514
 492.812 316.444
 234.994 50.577
 88.905 613.736
 160.788 733.454
 661.504 302.957
 796.353 538.297
 830.073 398.145
 357.741 129.416
 598.051 517.544
 902.954 548.061
 641.684 423.444
 476.451 644.734
 521.701 144.711
 865.989 251.786
 713.749 540.353
 75.811 40.687
 192.177 622.685
 682.802 546.403
 77.739 805.174
 254.315 846.188
 117.034 262.956
 582.273 305.947
 497.108 973.811
 820.193 123.873
 412.726 565.571
 718.496 843.601
 549.804 544.243
 137.512 828.736
 82.733 668.222
 303.666 903.801
 215.444 410.933
 867.364 5.674
 738.762 500.912
 554.114 52.360
 495.602 219.107
 984.445 135.800
 210.011 383.072
 312.678 161.648
 467.768 62.494
 516.670 786.077
 60.664 996.239
 106.107 798.240
 701.844 255.007
 429.128 342.836
 767.228 892.987
 697.950 712.037
 152.590 525.051
 953.555 16.946
 195.040 961.575
 905.397 298.717
 482.306 130.516
 450.627 496.887
 57.187 555.801
 562.801 861.469
 265.044 73.210
 584.782 595.706
 239.298 320.873
 35.084 733.327
 677.011 803.381
 189.878 988.813
 230.114 98.612
 611.049 838.010
 87.382 548.147
 708.917 671.785
 410.411 679.116
 439.557 65.036
 429.542 672.074
 502.156 80.858
 621.842 581.047
 410.855 913.966
 354.877 283.788
 635.355 913.467
 262.406 488.983
 530.783 223.006
 949.534 639.449
 983.487 562.209
 136.740 453.819
 887.403 438.774
 229.149 762.048
 615.186 732.816
 427.107 471.009
 267.560 806.904
 717.356 94.924
 459.277 255.195
 444.899 591.450
 845.169 67.267
 160.968 938.553
 197.161 316.328
 272.663 291.118
 133.509 722.911
 838.031 881.581
 173.440 344.799
 13.133 428.099
 570.584 718.468
 974.543 430.227
 872.050 558.951
 124.394 749.451
 689.595 411.588
 501.414 564.604
 166.313 754.119
 239.307 575.366
 815.853 50.073
 755.352 6.172
 118.682 249.163
 942.481 984.393
 626.945 577.762
 755.663 567.443
 579.627 38.454
 209.527 551.018
 714.728 483.769
 373.514 73.230
 214.925 102.726
 601.045 445.704
 495.762 582.577
 51.042 992.134
 876.829 520.657
 847.724 497.501
 430.998 66.561
 724.768 97.650
 426.909 492.799
 163.123 640.658
 536.101 907.874
 261.068 190.158
 217.025 640.417
 477.172 19.183
 590.499 703.244
 21.061 154.250
 439.767 974.058
 796.100 907.103
 286.294 353.051
 138.055 400.258
 470.828 740.126
 63.458 517.205
 797.401 545.192
 712.799 44.490
 143.163 948.472
 222.103 717.335
 894.807 874.566
 410.074 19.625
 616.404 759.985
 658.436 650.862
 785.581 570.615
 874.771 674.863
 134.914 70.403
 847.905 266.713
 311.307 228.235
 976.359 324.841
 503.972 565.012
 814.711 804.418
 5.829 641.431
 137.800 637.001
 555.956 238.682
 968.865 350.899
 782.725 824.478
 908.199 709.000
 227.068 876.595
 990.171 688.258
 699.706 571.930
 498.132 180.915
 119.963 273.313
 691.432 785.645
 330.087 456.678
 212.339 751.420
 588.837 31.263
 212.093 453.280
 760.805 994.364
 586.606 22.766
 450.880 624.467
 468.748 873.027
 131.904 812.798
 563.926 686.322
 401.629 39.317
 520.377 947.445
 934.211 56.636
 229.635 678.572
 91.667 711.416
 393.881 668.029
 989.901 930.425
 466.028 86.920
 608.206 665.985
 959.414 993.384
 154.937 237.231
 384.021 265.269
 797.524 739.072
 645.222 49.396
 302.855 5.388
 542.761 831.302
 462.807 507.755
 138.136 815.958
 76.124 812.560
 777.649 960.519
 976.878 89.782
 728.565 848.641
 224.344 214.104
 923.054 666.517
 260.384 286.544
 627.770 998.702
 87.768 761.857
 838.082 562.675
 393.430 638.029
 410.418 541.139
 930.165 459.822
 922.077 937.274
 352.265 834.353
 716.832 598.033
 376.785 144.800
 741.085 842.319
 492.511 585.713
 487.069 253.188
 171.219 202.910
 477.375 295.661
 436.547 491.076
 292.895 294.151
 829.161 236.999
 661.120 626.762
 965.072 665.644
 783.928 88.960
 537.639 785.333
 46.730 458.287
 361.477 888.105
 870.650 707.515
 824.997 958.518
 555.835 808.930
 412.542 810.928
 29.701 31.248
 109.941 909.507
 924.787 327.255
 930.125 340.401
 35.809 259.827
 227.215 380.586
 66.583 722.023
 225.873 637.884
 499.896 919.899
 422.977 181.652
 185.468 41.369
 444.619 319.676
 824.361 208.410
 114.707 345.639
 366.997 571.376
 42.036 340.159
 574.219 261.867
 918.481 879.826
 707.219 773.990
 978.215 731.347
 806.734 732.892
 60.715 485.876
 41.656 864.906
 391.247 841.684
 602.379 876.759
 311.975 356.775
 988.107 343.936
 613.504 967.924
 896.378 203.105
 7.218 175.458
 326.875 33.570
 398.213 306.152
 722.832 631.813
 549.833 737.776
 707.807 955.838
 135.021 961.475
 152.303 7.110
 36.108 201.520
 295.649 683.225
 650.676 350.643
 529.002 770.188
 282.264 823.614
 243.505 636.362
 914.537 707.835
 95.110 568.234
 587.936 189.155
 818.772 169.305
 598.534 561.076
 727.499 586.487
 28.018 358.855
 596.752 182.696
 977.332 985.214
 306.040 430.052
 929.014 65.519
 384.183 435.721
 96.822 157.137
 182.885 453.416
 456.576 75.571
 438.300 689.710
 487.706 239.855
 328.576 538.204
 917.644 98.212
 106.549 309.387
 955.831 904.333
 993.492 453.483
 463.619 172.673
 227.950 972.197
 142.029 861.403
 142.126 97.950
 370.268 293.104
 509.136 691.779
 611.658 620.838
 492.854 119.647
 965.548 141.010
 616.442 448.605
 207.604 320.638
 727.321 636.384
 578.309 186.741
 909.977 338.934
 280.452 876.782
 321.252 38.817
 588.844 94.381
 586.420 302.660
 195.619 892.234
 492.452 148.203
 776.492 318.511
 494.390 171.301
 209.646 733.637
 961.935 322.113
 680.044 16.636
 39.504 989.282
 406.481 935.191
 580.597 453.936
 613.421 917.710
 405.864 304.831
 889.457 621.364
 386.520 195.798
 312.120 584.999
 786.497 401.217
 835.805 953.608
 326.939 149.549
 925.197 590.667
 437.347 244.741
 337.934 700.969
 704.125 216.776
 213.026 479.785
 147.765 262.773
 179.333 910.436
 385.837 776.318
 362.860 43.089
 154.969 933.333
 822.829 310.131
 958.750 866.570
 792.225 340.660
 620.812 567.079
 925.087 516.893
 297.154 89.889
 674.423 122.781
 536.230 593.287
 633.589 339.553
 469.449 527.693
 690.939 779.610
 322.088 123.262
 771.009 470.167
 511.401 557.428
 692.300 717.889
 454.688 557.833
 766.724 637.692
 357.811 96.297
 531.942 110.754
 160.059 529.965
 856.391 862.089
 143.199 461.761
 326.897 295.839
 593.168 529.206
 637.863 791.533
 157.298 735.035
 794.639 707.187
 946.570 141.591
 545.365 231.419
 972.612 241.418
 117.140 118.112
 617.534 956.787
 183.749 881.050
 648.956 520.012
 991.251 144.981
 903.534 843.693
 750.736 982.399
 463.880 945.483
 138.741 416.013
 693.055 476.345
 967.485 55.024
 318.041 985.761
 569.849 544.517
 271.976 703.921
 36.441 142.245
 821.064 932.156
 320.964 62.610
 675.384 601.783
 150.277 25.860
 76.084 822.120
 220.050 769.306
 980.462 814.914
 986.919 680.209
 350.165 189.940
 472.690 525.965
 558.199 110.783
 442.991 831.070
 142.929 226.948
 507.141 392.436
 579.953 895.558
 581.664 860.896
 647.218 910.346
 568.539 138.848
 9.519 815.780
 400.782 459.080
 233.279 668.557
 10.406 590.828
 902.101 467.014
 563.249 354.468
 381.917 191.037
 95.860 970.065
 78.745 661.645
 674.079 187.001
 442.272 61.784
 391.459 377.435
 148.030 669.920
 37.099 76.407
 696.280 998.305
 513.340 832.571
 406.439 341.499
 79.219 728.041
 474.629 611.607
 68.340 831.550
 364.628 39.169
 791.298 979.483
 487.909 767.798
 122.037 213.515
 518.885 872.068
 601.999 536.201
 111.900 828.204
 421.168 237.383
 515.388 802.677
 74.709 270.592
 97.353 272.395
 899.605 161.382
 39.461 819.966
 697.428 865.913
 62.332 467.371
 705.138 291.052
 602.812 520.550
 821.688 775.113
 169.122 636.134
 98.497 415.378
 898.845 120.331
 498.972 434.283
 587.909 400.196
 96.627 786.156
 549.430 131.036
 561.670 421.443
 705.877 623.113
 658.926 312.222
 876.100 679.215
 800.562 783.583
 553.073 665.900
 548.203 438.077
 794.457 719.696
 501.914 68.370
 585.323 580.252
 737.363 255.506
 52.654 201.127
 924.645 691.664
 789.679 211.755
 378.312 757.175
 813.111 578.182
 521.693 147.934
 59.347 662.836
 901.364 782.759
 11.225 933.147
 839.566 227.934
 922.693 73.975
 771.428 131.024
 15.638 369.031
 66.189 846.434
 4.923 221.737
 791.488 515.392
 861.697 267.006
 139.567 302.557
 51.185 3.496
 614.448 525.850
 733.063 462.887
 178.401 796.238
 946.316 481.225
 301.107 526.679
 426.005 390.546
 750.666 806.541
 929.133 790.548
 345.104 467.336
 246.710 764.548
 157.327 501.060
 118.123 886.276
 574.873 912.909
 164.044 429.966
 475.712 690.357
 540.578 791.923
 738.189 210.925
 68.501 594.259
 580.716 967.340
 88.673 748.277
 376.642 602.892
 672.632 774.249
 741.900 578.757
 213.660 414.844
 805.362 261.809
 929.102 440.639
 680.656 264.407
 713.329 68.045
 627.612 690.964
 839.569 523.201
 164.013 769.440
 668.056 561.352
 234.324 654.734
 180.901 651.662
 310.294 986.065
 437.207 665.047
 165.477 828.636
 984.820 250.474
 786.684 713.222
 640.375 287.105
 43.144 653.796
 572.892 380.091
 989.960 836.262
 216.862 991.753
 25.372 460.064
 570.840 523.011
 118.951 323.373
 982.011 178.497
 375.511 782.366
 604.468 349.779
 770.980 811.507
 580.453 262.009
 793.382 936.486
 314.096 868.302
 324.398 711.766
 374.007 202.010
 612.702 343.323
 915.163 259.231
 905.457 702.674
 595.937 772.340
 833.406 794.775
 779.795 130.858
 180.151 199.515
 53.458 29.702
 228.043 839.729
 417.383 888.845
 560.302 888.869
 766.812 545.093
 438.162 735.280
 791.864 409.318
 668.013 699.724
 195.974 94.732
 59.635 956.113
 129.139 228.231
 63.800 645.996
 124.935 672.330
 205.090 84.099
 240.203 15.587
 311.029 820.042
 848.748 880.838
 927.152 10.524
 913.830 190.021
 422.988 442.702
 39.964 989.360
 187.968 774.941
 117.253 147.409
 618.745 282.654
 558.746 199.665
 768.453 37.504
 584.101 726.567
 100.121 946.330
 514.942 956.842
 624.995 135.749
 865.900 215.800
 254.459 509.368
 90.562 459.854
 721.836 912.129
 76.803 415.941
 286.523 711.560
 987.552 880.342
 294.134 15.209
 370.749 18.714
 787.737 469.468
 878.469 181.799
 829.671 175.293
 656.092 833.639
 162.092 774.380
 906.587 846.262
 796.496 34.338
 174.808 202.387
 145.473 137.972
 107.181 261.979
 289.224 470.378
 351.698 276.400
 878.734 624.051
 603.152 3.043
 318.544 998.277
 753.599 701.733
 124.781 161.960
 565.883 740.759
 426.438 751.468
 89.393 654.538
 256.031 275.712
 226.142 66.559
 673.901 753.465
 928.738 101.213
 580.997 582.634
 670.040 77.589
 818.462 673.263
 220.686 619.206
 427.399 416.301
 761.520 178.585
 675.537 25.339
 753.009 107.591
 154.066 710.747
 295.520 187.488
 240.695 822.856
 408.788 240.980
 925.031 846.419
 404.922 497.271
 139.123 21.719
 448.971 575.959
 646.613 503.081
 319.572 742.724
 364.144 703.524
 77.862 806.190
 941.903 690.825
 807.131 148.515
 68.334 837.038
 233.115 780.463
 416.954 37.612
 13.176 493.603
 378.863 630.678
 882.604 547.389
 759.122 100.192
 961.948 417.138
 822.873 942.574
 107.623 871.122
 400.355 935.029
 679.315 612.264
 969.264 950.160
 905.179 374.368
 576.906 416.797
 755.983 306.776
 320.005 297.824
 951.736 708.146
 621.793 824.257
 181.672 313.392
 317.070 239.001
 536.539 922.138
 237.464 26.797
 449.909 847.395
 570.389 868.206
 494.787 515.171
 313.532 199.643
 258.318 255.756
 57.704 398.838
 249.167 482.259
 578.063 371.735
 610.698 779.321
 98.962 584.214
 2.908 42.798
 0.759 267.461
 764.892 478.474
 365.893 802.109
 718.265 633.948
 402.573 841.960
 264.389 492.719
 51.699 27.207
 761.462 183.862
 168.593 629.393
 241.820 875.909
 596.251 901.212
 998.425 641.361
 309.753 524.584
 288.894 351.391
 38.983 376.967
 685.207 231.823
 373.730 900.641
 450.104 465.117
 154.652 960.768
 712.816 933.443
 866.577 28.660
 316.391 779.836
 16.410 406.205
 638.258 223.698
 914.008 610.325
 770.207 949.732
 526.145 823.145
 461.902 232.785
 864.862 860.215
 664.839 742.449
 753.773 557.151
 295.839 58.921
 419.187 981.825
 608.564 334.210
 635.217 867.408
 908.756 149.855
 649.504 69.819
 68.125 493.782
 693.033 385.396
 629.888 335.562
 976.193 440.729
 206.259 592.335
 964.162 571.841
 247.953 309.042
 756.577 145.318
 224.396 728.769
 246.046 906.134
 350.525 95.288
 652.154 948.026
 494.394 643.888
 105.358 340.203
 15.129 322.897
 349.598 372.411
 432.094 511.819
 832.831 627.975
 885.431 918.491
 528.460 506.223
 890.673 143.388
 673.222 501.879
 444.181 180.990
 192.224 135.714
 833.234 613.682
 211.152 309.465
 729.157 60.975
 609.166 436.025
 181.752 834.818
 751.621 646.062
 829.190 869.782
 145.672 882.969
 33.449 135.006
 898.212 723.483
 244.392 573.617
 216.999 271.238
 885.865 476.230
 302.536 700.158
 598.057 289.929
 429.135 725.063
 118.334 545.473
 735.221 964.671
 247.243 596.405
 740.260 369.561
 740.273 588.143
 211.737 412.524
 54.915 787.403
 131.486 894.498
 335.631 517.435
 895.638 85.047
 958.527 268.258
 843.893 586.907
 208.058 529.640
 897.277 149.745
 998.323 864.864
 712.541 534.984
 962.768 182.946
 887.848 92.958
 153.130 944.041
 508.013 612.924
 148.799 656.072
 656.560 168.560
 672.296 889.666
 482.165 544.800
 129.297 693.111
 353.076 600.538
 589.459 660.167
 507.163 815.365
 47.652 562.262
 177.787 772.630
 757.178 864.916
 295.505 446.582
 613.761 208.634
 709.305 654.815
 51.005 40.214
 193.597 690.958
 447.384 665.140
 891.541 14.281
 357.416 579.986
 952.633 506.200
 884.515 700.499
 941.980 537.631
 582.073 81.939
 697.845 270.453
 477.868 629.686
 88.311 851.389
 193.239 706.891
 40.873 573.372
 904.037 189.669
 92.288 569.530
 749.683 517.111
 909.873 75.468
 627.587 392.113
 977.725 919.556
 453.302 658.931
 208.098 366.679
 466.258 304.719
 243.792 202.769
 13.694 685.571
 854.094 474.830
 151.680 784.183
 115.269 329.747
 15.291 278.009
 105.276 175.625
 86.444 286.309
 58.189 938.608
 537.173 114.909
 321.517 538.033
 761.040 12.558
 872.291 151.525
 991.564 667.027
 486.552 202.418
 713.162 817.401
 160.992 854.037
 19.040 247.182
 872.329 733.489
 487.028 497.105
 875.052 492.057
 806.813 733.779
 205.140 16.105
 781.858 308.123
 927.904 773.095
 381.025 4.072
 572.170 69.225
 866.300 822.057
 588.613 331.035
 264.815 262.719
 93.309 841.740
 379.579 514.198
 472.667 367.939
 390.963 131.885
 75.398 523.676
 840.308 803.928
 471.351 521.679
 311.285 581.046
 964.747 657.220
 540.374 617.827
 887.174 724.813
 554.462 517.808
 918.624 864.238
 13.982 930.096
 375.856 617.968
 449.865 135.485
 227.577 320.465
 940.901 149.952
 34.615 160.085
 856.970 918.820
 137.783 201.228
 168.146 671.963
 122.024 438.264
 18.283 546.180
 846.316 199.580
 515.773 382.783
 446.450 321.495
 188.285 794.673
 572.045 874.920
 170.175 426.589
 418.102 525.479
 781.708 954.111
 641.052 28.671
 762.174 71.518
 123.978 859.780
 531.520 186.339
 467.829 523.300
 677.453 90.716
 555.483 913.947
 550.345 728.428
 162.120 961.957
 753.274 674.146
 295.295 205.829
 248.572 831.339
 246.213 428.209
 278.135 521.077
 553.014 863.148
 778.279 850.121
 628.557 48.854
 129.983 428.243
 428.412 238.521
 44.112 957.350
 547.011 487.513
 963.764 384.910
 676.622 468.450
 350.627 538.423
 668.630 602.656
 590.562 913.675
 51.320 878.411
 440.144 445.511
 912.808 410.980
 78.265 154.570
 510.017 309.025
 16.000 936.359
 850.696 185.505
 647.631 980.102
 179.783 892.404
 843.143 304.814
 726.228 987.497
 137.850 250.155
 2.269 543.083
 171.336 921.844
 242.696 182.284
 672.105 168.198
 403.640 444.599
 535.823 649.008
 263.718 521.297
 166.368 584.050
 168.028 110.595
 956.104 360.732
 488.553 186.086
 493.587 3.491
 932.394 178.430
 175.555 617.404
 979.130 784.849
 440.622 11.285
 366.177 953.655
 862.944 368.237
 139.756 667.938
 76.746 791.729
 150.874 865.280
 631.467 930.998
 380.381 86.068
 790.194 439.635
 332.701 414.636
 321.740 395.109
 230.416 653.412
 43.222 794.676
 485.748 904.722
 242.263 25.315
 112.475 297.495
 846.306 603.341
 393.538 222.295
 964.186 204.994
 334.072 378.789
 58.576 915.248
 633.668 211.533
 826.785 951.382
 110.160 945.113
 884.251 754.388
 533.215 725.993
 525.860 59.372
 590.530 149.442
 353.826 270.894
 451.836 274.649
 29.358 486.231
 933.516 704.450
 153.911 775.216
 245.032 288.173
 592.837 676.480
 441.010 873.073
 901.096 284.130
 61.754 423.210
 831.938 144.346
 649.743 901.627
 842.916 466.796
 338.586 995.258
 649.888 780.629
 59.891 990.479
 12.907 169.121
 966.963 584.853
 315.102 31.453
 874.428 867.000
 66.962 15.958
 130.410 97.131
 137.270 308.323
 721.333 776.495
 384.649 943.239
 235.534 71.414
 999.913 732.061
 835.587 239.064
 531.812 895.893
 693.515 835.346
 473.169 587.580
 589.055 233.769
 849.762 342.481
 48.099 177.185
 352.688 672.172
 573.749 566.272
 761.533 703.722
 91.605 570.221
 248.797 56.862
 667.545 52.032
 367.144 269.669
 162.205 624.890
 284.690 648.541
 641.375 804.414
 37.475 689.046
 773.763 366.991
 53.200 340.036
 902.999 355.511
 10.345 654.326
 93.766 144.543
 728.801 465.916
 914.874 557.229
 442.546 977.384
 555.373 451.145
 634.790 743.742
 672.250 211.146
 978.051 853.148
 66.405 720.317
 625.179 873.657
 382.523 157.894
 655.297 742.397
 861.063 193.138
 356.642 493.605
 147.991 120.271
 895.404 969.962
 29.452 290.623
 897.946 243.134
 21.557 939.053
 388.360 830.813
 155.467 532.605
 152.584 275.676
 278.550 966.403
 925.687 724.095
 295.397 936.509
 254.942 677.314
 127.705 289.042
 615.757 593.957
 737.555 2.248
 441.112 899.520
 370.512 141.808
 461.902 746.038
 597.560 843.572
 892.559 493.951
 710.469 341.952
 983.635 929.789
 324.346 761.557
 704.160 149.355
 512.473 825.496
 417.776 429.335
 618.782 572.521
 437.702 273.771
 817.415 399.219
 48.926 789.362
 99.760 300.503
 687.758 139.637
 328.193 635.297
 387.723 717.584
 291.888 423.547
 708.906 915.070
 900.763 430.356
 240.488 651.594
 154.407 723.377
 431.610 741.520
 797.437 126.679
 195.296 455.468
 422.743 929.665
 128.626 386.128
 589.557 250.518
 687.254 720.281
 492.082 772.923
 584.617 896.575
 132.792 860.964
 599.656 182.714
 436.636 764.179
 868.756 116.836
 480.689 222.533
 307.912 847.238
 28.756 4.922
 713.386 884.187
 950.731 15.600
 179.599 499.896
 298.821 597.424
 61.388 220.966
 812.071 581.073
 806.649 435.483
 259.840 773.384
 560.748 859.028
 225.202 759.130
 664.659 384.978
 909.950 687.948
 656.843 990.454
 131.228 726.603
 469.499 826.365
 521.505 936.507
 461.323 225.027
 762.045 863.547
 232.824 89.508
 527.221 243.283
 761.023 353.143
 322.589 86.783
 905.818 924.556
 21.835 443.550
 371.154 662.221
 182.485 276.652
 544.407 493.373
 11.991 835.463
 534.097 235.360
 606.769 392.963
 129.422 64.792
 67.603 212.788
 218.453 872.910
 654.019 627.099
 531.580 47.015
 954.652 406.456
 982.554 20.748
 375.115 469.439
 623.909 374.289
 162.443 960.700
 532.479 363.524
 856.944 884.778
 213.124 680.013
 977.545 648.643
 226.670 546.757
 972.801 883.117
 286.716 134.724
 902.199 892.543
 557.590 828.592
 924.830 649.179
 53.916 304.949
 766.695 795.527
 75.399 330.204
 793.747 51.252
 396.419 897.703
 843.245 414.472
 309.489 953.232
 347.218 788.409
 638.685 795.448
 633.150 107.809
 990.735 963.297
 300.654 654.907
 997.829 357.610
 769.534 277.367
 280.705 700.571
 72.804 401.516
 679.572 567.312
 654.702 589.993
 773.568 871.540
 833.423 455.795
 349.395 235.745
 34.184 812.508
 752.335 400.487
 301.419 326.761
 627.015 141.647
 698.769 722.683
 553.069 874.925
 319.257 864.160
 327.462 679.666
 901.362 169.273
 919.077 206.094
 703.064 668.517
 403.511 318.888
 877.231 245.716
 911.632 243.808
 247.703 855.349
 931.906 931.631
 64.254 715.003
 284.595 734.366
 52.291 65.435
 29.756 842.634
 233.985 277.293
 227.412 190.882
 523.940 82.735
 287.680 270.049
 764.910 7.194
 34.229 957.316
 516.210 672.537
 162.730 682.200
 716.010 304.275
 566.478 990.660
 63.577 284.649
 786.803 477.853
 191.725 998.169
 342.101 660.124
 84.403 79.899
 815.221 312.779
 728.727 828.776
 706.621 167.855
 242.251 332.974
 265.318 341.688
 80.363 382.395
 819.637 32.627
 879.025 640.566
 776.355 622.139
 826.425 706.235
 124.847 446.085
 563.306 521.049
 359.760 935.836
 693.887 246.592
 562.539 210.587
 333.376 930.371
 502.631 322.746
 338.536 460.102
 30.586 398.293
 156.823 938.567
 437.656 694.770
 607.881 432.793
 503.236 833.119
 477.220 312.307
 499.018 998.233
 982.552 108.312
 776.645 990.296
 973.301 31.080
 746.591 528.254
 976.344 274.511
 25.845 932.711
 817.139 828.106
 459.629 163.100
 764.350 286.691
 229.944 458.871
 785.256 691.816
 676.380 482.887
 204.147 616.176
 50.687 724.225
 550.200 889.680
 687.509 964.583
 716.713 704.452
 934.049 215.776
 360.022 483.420
 278.856 704.004
 201.818 275.987
 45.363 109.291
 99.213 493.096
 563.075 405.565
 276.832 216.945
 145.565 719.119
 417.041 837.309
 439.831 701.834
 648.451 362.340
 669.446 962.505
 207.870 927.714
 80.719 217.456
 353.562 50.808
 76.379 503.483
 232.916 328.275
 347.740 175.830
 938.505 103.993
 9.803 515.825
 84.034 203.172
 723.130 761.944
 385.220 966.679
 923.822 810.200
 7.511 372.001
 153.518 901.065
 738.297 104.118
 613.595 407.589
 329.471 666.856
 192.853 590.522
 938.703 394.631
 520.759 509.205
 354.384 943.155
 966.220 430.612
 327.944 178.399
 775.965 212.539
 644.300 534.513
 770.612 540.691
 650.711 827.468
 687.643 253.846
 528.822 161.696
 578.934 617.807
 154.551 187.329
 789.469 519.281
 544.442 306.681
 319.938 497.762
 561.847 7.065
 618.565 60.080
 256.778 845.069
 569.509 212.303
 272.430 522.870
 112.258 871.566
 580.353 293.560
 207.635 201.142
 144.384 688.886
 883.340 751.452
 277.968 373.941
 670.632 33.827
 596.110 159.622
 662.059 139.813
 795.319 721.015
 659.597 724.025
 574.485 19.845
 877.641 961.261
 966.433 469.117
 553.783 477.530
 141.952 430.667
 692.985 139.277
 411.593 140.339
 321.535 505.397
 49.639 814.668
 803.228 633.325
 641.827 727.324
 421.602 354.860
 684.111 938.235
 962.191 561.260
 982.662 114.453
 44.116 63.240
 202.111 265.906
 510.305 212.748
 434.726 13.488
 53.193 323.841
 500.666 259.356
 143.426 533.782
 499.917 403.187
 162.071 767.868
 909.182 872.764
 784.016 968.091
 819.235 57.179
 196.911 412.685
 135.665 356.652
 694.496 378.110
 192.014 120.298
 786.786 304.286
 50.958 623.893
 907.137 136.369
 176.169 850.874
 455.145 390.622
 352.894 854.421
 635.685 377.565
 5.200 584.891
 881.913 702.476
 16.532 719.307
 580.981 832.254
 0.097 697.695
 55.640 989.871
 707.127 590.176
 946.152 624.989
 2.893 839.890
 141.532 64.524
 9.277 366.582
 536.543 912.922
 613.529 6.280
 153.883 232.655
 408.660 101.788
 535.337 265.300
 172.795 60.220
 940.401 367.500
 452.062 436.487
 417.931 239.917
 501.522 180.435
 561.091 367.161
 406.893 960.398
 996.417 699.541
 379.813 323.354
 875.812 970.973
 43.146 13.209
 770.103 29.470
 629.990 201.242
 42.328 166.348
 868.753 109.247
 598.835 566.804
 453.076 464.880
 670.599 708.097
 263.573 124.327
 212.941 232.654
 360.998 749.256
 579.280 593.528
 477.733 618.581
 226.933 570.472
 645.334 991.749
 456.814 689.152
 386.804 185.692
 133.702 136.794
 828.328 964.460
 242.222 88.604
 229.325 516.790
 221.720 465.153
 953.002 275.860
 709.621 196.461
 291.400 946.367
 479.869 629.540
 886.587 191.641
 565.712 978.882
 648.648 607.942
 332.817 770.738
 35.152 500.625
 350.918 299.577
 627.523 968.781
 484.437 816.999
 997.141 308.822
 572.535 768.365
 606.016 435.849
 237.593 29.961
 719.719 83.196
 792.238 69.654
 138.040 929.261
 405.664 937.342
 664.165 486.433
 840.435 309.429
 156.269 804.850
 334.535 675.901
 335.209 544.982
 936.448 521.910
 185.008 274.092
 613.314 761.284
 284.084 474.849
 256.164 110.795
 77.614 517.441
 767.883 825.802
 356.191 53.133
 407.775 665.079
 782.325 16.266
 603.442 920.856
 521.680 767.979
 351.377 285.691
 35.777 238.921
 890.552 567.633
 100.845 105.640
 529.706 286.768
 685.328 708.064
 773.716 857.857
 576.159 240.538
 364.909 894.130
 549.243 649.218
 622.387 555.798
 468.863 82.700
 820.275 353.619
 338.116 874.651
 41.353 333.411
 950.450 106.676
 425.962 683.183
 181.358 292.024
 410.766 982.382
 957.970 637.016
 24.281 155.187
 729.382 443.813
 635.658 690.019
 587.020 297.611
 502.731 479.183
 635.086 781.430
 750.597 240.363
 447.353 145.682
 951.960 570.432
 457.534 957.008
 647.226 307.524
 483.488 605.925
 11.009 735.741
 676.192 276.191
 470.726 845.186
 486.278 696.302
 643.648 85.743
 555.889 596.893
 165.825 944.391
 151.317 194.177
 227.291 991.500
 60.636 381.788
 243.803 431.097
 76.178 330.011
 629.961 443.393
 878.717 316.461
 88.993 905.707
 530.863 315.494
 900.915 241.513
 891.968 890.440
 26.622 888.657
 184.486 514.051
 307.035 49.328
 98.918 604.970
 933.385 229.309
 226.070 343.792
 709.771 476.177
 84.481 19.231
 387.980 959.840
 478.509 66.550
 696.336 519.205
 618.116 675.797
 230.897 331.443
 172.085 461.283
 454.109 891.600
 857.936 56.492
 931.071 857.107
 17.605 6.174
 108.590 991.581
 939.943 111.395
 341.592 803.368
 99.072 600.930
 132.975 525.333
 439.614 576.608
 267.461 722.885
 891.960 49.295
 481.364 87.156
 307.310 250.488
 765.481 300.303
 405.524 491.497
 297.804 321.357
 399.486 633.404
 249.668 995.837
 46.242 727.340
 409.810 642.981
 654.428 852.683
 285.159 714.125
 304.325 902.860
 327.714 878.237
 294.285 592.259
 419.379 0.343
 776.405 346.974
 140.128 600.538
 174.370 825.630
 521.357 71.230
 354.869 439.227
 521.013 384.351
 546.259 511.109
 878.332 325.586
 637.939 265.776
 45.264 676.591
 52.954 49.907
 733.422 846.956
 744.507 477.928
 147.468 494.093
 732.376 230.502
 38.904 810.665
 753.830 206.057
 352.373 695.721
 169.733 586.781
 946.760 637.976
 932.601 101.432
 855.856 148.970
 709.790 582.851
 961.424 202.125
 760.532 579.485
 141.593 713.455
 816.861 803.987
 739.282 384.073
 520.472 120.244
 81.333 597.479
 253.308 381.036
 235.251 800.321
 880.210 45.171
 885.643 308.880
 736.627 204.709
 268.874 580.694
 460.515 534.337
 347.150 117.695
 130.683 96.540
 610.649 661.019
 857.554 773.864
 49.791 675.665
 28.436 994.891
 373.926 173.695
 967.777 30.782
 605.249 196.447
 791.481 387.235
 838.476 168.637
 749.428 140.925
 521.709 390.385
 726.014 674.049
 828.952 77.687
 747.259 365.225
 10.270 169.023
 95.316 885.006
 424.744 47.540
 805.657 820.725
 890.767 987.065
 95.624 184.744
 87.333 509.374
 400.245 724.873
 771.502 573.274
 755.245 903.359
 257.049 127.785
 929.210 505.131
 846.269 716.839
 956.069 405.858
 93.208 577.313
 122.916 420.643
 977.302 722.051
 422.078 975.159
 309.938 431.734
 454.076 718.728
 214.192 121.631
 571.272 24.841
 994.558 819.478
 60.556 506.123
 536.523 247.870
 585.407 380.672
 886.209 397.930
 229.107 453.444
 401.933 300.779
 916.194 74.083
 839.493 630.050
 930.607 171.016
 631.473 623.710
 717.133 76.056
 101.203 308.650
 246.116 595.220
 270.619 999.488
 366.905 666.562
 587.799 766.835
 777.871 6.716
 326.950 913.849
 333.255 682.458
 567.102 237.536
 300.500 365.400
 704.489 898.032
 115.552 715.933
 19.751 380.712
 975.132 491.660
 229.860 258.660
 899.725 445.878
 484.277 83.719
 422.679 249.476
 396.895 730.602
 861.033 676.204
 374.245 258.525
 832.483 294.141
 343.984 847.246
 758.131 327.951
 596.701 508.825
 68.633 135.862
 622.450 112.721
 576.146 586.161
 798.261 220.819
 428.639 240.205
 514.384 381.843
 497.005 637.807
 718.477 843.294
 307.808 637.347
 14.845 206.112
 401.991 953.706
 939.705 865.832
 527.509 44.317
 106.021 287.894
 444.524 865.166
 788.500 278.392
 496.685 817.875
 619.883 599.940
 970.420 265.243
 265.653 101.137
 693.328 150.428
 811.081 173.685
 208.393 624.814
 660.286 910.345
 176.281 797.323
 743.243 37.330
 705.303 155.291
 938.020 154.359
 967.603 281.123
 729.567 293.466
 438.695 872.639
 84.002 452.982
 181.872 956.922
 362.520 866.068
 903.395 521.471
 328.711 4.356
 721.182 542.484
 117.663 17.960
 239.471 803.351
 587.727 685.309
 203.220 717.985
 123.061 342.389
 645.590 120.011
 506.252 424.284
 544.704 182.340
 448.432 566.157
 904.840 90.075
 214.976 950.413
 283.573 116.591
 187.143 166.758
 839.334 426.954
 275.958 77.937
 290.729 349.552
 679.347 502.310
 905.407 375.950
 325.513 272.097
 995.740 646.883
 456.002 880.555
 942.994 800.194
 605.658 360.787
 630.817 451.993
 871.210 752.036
 300.775 177.899
 916.499 905.667
 283.496 95.646
 934.265 2.566
 172.940 227.518
 519.012 927.111
 740.842 960.879
 552.978 141.420
 3.910 612.729
 170.982 389.258
 206.627 340.804
 256.310 34.187
 244.148 195.801
 788.445 94.626
 977.824 759.104
 477.033 713.048
 573.162 605.711
 190.787 412.128
 77.869 336.507
 644.076 712.248
 945.085 466.514
 9.739 568.033
 661.559 381.239
 659.424 322.848
 457.717 491.802
 120.813 66.299
 730.046 757.456
 815.868 138.360
 97.667 792.694
 890.304 172.871
 324.324 742.850
 849.612 271.673
 872.256 169.656
 121.793 297.980
 901.668 25.129
 615.679 663.703
 703.071 862.541
 833.172 541.097
 41.946 206.790
 824.256 975.511
 726.610 218.597
 898.521 625.157
 979.285 688.555
 382.568 658.140
 324.174 4.798
 148.728 939.792
 709.510 84.124
 149.559 928.242
 286.191 638.689
 740.600 437.762
 584.871 382.300
 329.611 542.586
 5.418 441.060
 476.226 684.400
 374.986 917.341
 306.715 460.835
 488.968 124.080
 282.733 446.837
 746.522 834.318
 451.974 713.519
 280.857 120.181
 247.109 827.908
 994.068 143.508
 324.987 50.909
 94.795 29.758
 441.586 99.079
 640.745 646.327
 733.632 238.559
 71.192 419.928
 272.177 67.370
 219.493 985.028
 316.945 186.547
 92.843 441.887
 236.253 23.197
 144.629 819.361
 672.254 452.001
 520.557 251.036
 784.617 59.187
 88.120 665.648
 560.394 38.279
 42.938 11.881
 449.373 824.465
 686.166 247.151
 391.810 829.218
 73.852 348.832
 520.942 584.543
 719.071 299.389
 21.525 443.138
 276.575 464.357
 335.896 793.892
 131.011 650.008
 862.402 768.850
 345.388 787.566
 671.862 256.406
 386.184 50.036
 463.825 954.693
 133.401 939.141
 836.562 348.408
 693.968 671.844
 996.877 161.659
 579.641 2.628
 785.121 709.502
 578.092 408.855
 537.268 962.971
 658.932 577.475
 3.109 268.476
 113.466 113.001
 643.737 874.991
 754.886 855.781
 952.332 464.664
 909.177 688.198
 492.323 138.166
 439.296 12.578
 592.238 49.532
 577.325 521.535
 745.874 531.712
 630.498 528.591
 861.836 908.969
 994.712 78.637
 413.313 702.052
 498.787 674.725
 35.379 933.661
 138.082 615.620
 184.685 212.567
 288.695 279.195
 549.622 83.058
 653.442 867.294
 115.650 280.990
 435.996 70.994
 241.271 437.924
 606.161 259.723
 79.066 960.825
 971.510 347.566
 930.340 217.058
 50.913 665.025
 101.485 344.456
 224.320 449.841
 938.413 445.725
 159.169 967.206
 558.842 218.154
 263.774 544.437
 440.431 206.504
 646.809 740.110
 218.297 482.979
 352.612 510.658
 514.385 177.636
 155.597 152.010
 282.152 570.606
 922.884 309.030
 375.414 469.672
 59.586 806.096
 914.952 29.405
 231.761 68.469
 559.103 608.087
 891.215 602.091
 216.319 433.631
 906.146 270.761
 753.353 877.724
 211.691 861.474
 239.775 777.386
 42.991 833.922
 569.013 144.323
 286.424 897.234
 451.747 555.024
 396.465 600.058
 786.543 699.075
 368.632 928.820
 975.148 801.009
 453.647 718.736
 519.273 634.031
 742.876 743.939
 68.364 464.708
 877.173 683.467
 293.440 749.387
 935.199 791.068
 553.183 629.463
 876.253 326.745
 260.941 18.053
 657.609 450.007
 324.148 250.262
 556.770 908.191
 632.872 188.601
 122.101 72.578
 646.988 280.657
 196.632 540.722
 950.209 194.585
 333.002 11.488
 685.270 287.104
 694.360 591.223
 992.554 656.402
 846.307 262.642
 582.063 907.687
 146.854 365.112
 966.717 911.265
 270.831 534.664
 467.380 802.226
 626.566 338.223
 113.947 687.535
 478.370 529.089
 962.359 62.069
 748.811 434.843
 27.963 751.565
 88.685 965.695
 107.566 400.393
 546.699 367.303
 785.491 598.373
 300.028 419.649
 155.528 827.635
 504.181 850.376
 456.858 531.886
 547.053 350.615
 336.528 931.716
 336.971 582.876
 686.232 286.141
 785.335 798.732
 531.895 329.002
 256.583 249.135
 809.446 675.766
 425.344 98.300
 770.481 329.494
 4.530 434.716
 411.894 632.208
 68.637 617.270
 601.683 368.521
 901.682 273.493
 319.826 381.604
 235.121 969.104
 692.341 297.247
 522.089 847.398
 765.410 450.847
 212.648 363.289
 445.029 195.612
 371.045 845.447
 869.300 650.312
 8.844 761.781
 41.697 973.827
 123.950 755.260
 643.948 174.879
 139.920 290.859
 79.313 662.386
 565.520 908.166
 436.792 489.295
 652.391 921.375
 883.128 955.532
 358.178 28.060
 104.469 719.590
 340.983 775.083
 658.334 269.472
 163.915 544.540
 237.550 859.166
 599.640 540.726
 872.379 304.116
 445.739 822.466
 439.845 216.349
 722.447 390.782
 647.868 855.942
 482.769 632.904
 7.180 179.610
 757.397 478.243
 489.929 419.611
 747.345 644.554
 347.562 557.316
 208.326 562.526
 372.136 937.249
 812.987 450.092
 138.035 460.792
 978.954 564.608
 61.491 906.856
 388.826 658.454
 523.046 942.649
 957.889 883.673
 575.713 945.080
 909.128 881.970
 624.988 376.719
 554.542 121.069
 834.966 814.651
 345.777 26.310
 259.650 871.632
 313.304 452.074
 895.413 873.034
 557.118 151.610
 27.628 846.973
 456.986 261.964
 633.386 876.433
 538.284 314.703
 887.312 269.106
 840.360 820.089
 386.673 82.027
 396.179 225.256
 905.899 943.202
 330.821 704.150
 853.379 631.390
 736.500 252.706
 131.936 688.625
 75.547 406.588
 498.979 269.331
 420.746 306.248
 436.229 186.790
 463.157 55.983
 828.682 554.903
 327.853 376.712
 727.521 783.740
 842.785 468.574
 144.852 855.160
 838.165 77.047
 165.163 554.109
 224.582 808.504
 828.242 577.244
 246.670 347.196
 863.063 488.819
 253.067 980.101
 756.941 290.697
 207.939 599.529
 107.543 755.752
 718.373 501.499
 208.422 619.418
 616.997 972.579
 296.268 600.804
 750.310 16.130
 477.734 41.481
 38.312 33.698
 646.266 606.167
 626.307 787.070
 488.862 25.066
 909.396 225.332
 216.108 703.311
 816.688 488.989
 876.443 250.048
 265.976 584.977
 940.640 550.084
 489.337 363.393
 371.507 17.324
 662.496 785.485
 186.242 624.491
 200.735 335.091
 837.566 331.744
 294.668 340.224
 800.384 662.148
 911.437 1.307
 972.353 559.563
 70.093 896.704
 751.350 870.042
 781.491 499.554
 515.689 7.609
 518.456 902.652
 232.294 686.172
 424.877 136.394
 785.418 248.898
 984.561 570.078
 538.388 722.791
 431.982 316.408
 501.024 528.239
 505.482 985.780
 116.608 930.392
 5.219 749.207
 148.499 121.375
 137.370 420.781
 934.821 950.241
 495.301 132.007
 590.249 92.532
 267.945 376.594
 720.105 85.165
 474.314 506.297
 230.216 497.756
 627.487 672.768
 675.846 311.504
 736.593 269.338
 807.155 715.232
 294.116 928.063
 2.959 279.484
 279.583 384.708
 807.896 248.795
 978.441 116.654
 922.641 305.011
 884.198 680.859
 567.645 47.161
 268.147 491.170
 926.400 942.733
 387.857 252.578
 355.821 108.908
 314.834 55.931
 663.678 848.415
 123.259 887.535
 133.610 902.064
 653.479 946.614
 218.181 288.090
 282.063 128.517
 213.369 917.163
 459.078 526.693
 521.125 832.086
 155.061 51.721
 750.218 493.958
 565.607 746.333
 302.919 483.974
 299.035 92.417
 852.579 914.472
 999.141 326.010
 294.368 737.617
 685.383 281.555
 111.145 638.902
 610.003 625.022
 354.313 829.949
 796.733 70.336
 514.680 475.907
 628.084 634.108
 822.686 762.730
 455.150 514.509
 46.276 425.087
 610.956 391.777
 676.281 503.491
 889.151 966.134
 735.102 907.044
 306.168 265.531
 999.112 144.000
 176.668 577.764
 576.414 105.152
 407.142 962.043
 870.050 694.022
 737.187 862.497
 526.511 183.237
 46.310 834.411
 17.505 618.803
 988.708 273.054
 729.525 214.646
 139.669 40.010
 494.226 190.616
 633.776 264.022
 239.395 760.727
 373.676 369.025
 184.878 217.885
 293.744 583.647
 763.042 170.519
 708.408 111.619
 174.874 739.793
 371.541 605.003
 369.729 838.505
 760.189 160.791
 880.990 829.975
 90.602 351.114
 686.780 853.567
 322.372 658.328
 372.645 739.789
 631.269 494.591
 833.262 699.812
 584.730 882.848
 497.261 229.825
 165.822 19.534
 230.970 928.733
 319.934 751.804
 263.976 87.731
 379.473 421.972
 475.937 12.213
 419.815 263.392
 437.016 511.105
 756.995 294.807
 653.957 907.162
 684.665 439.689
 443.392 246.099
 513.332 894.221
 839.997 215.117
 695.538 848.915
 509.109 115.553
 551.378 816.721
 34.094 203.927
 932.568 582.598
 403.954 844.906
 241.290 229.494
 455.295 373.682
 41.541 642.499
 296.943 899.769
 133.044 191.431
 940.349 695.330
 296.490 52.508
 2.867 385.978
 937.591 478.211
 175.346 127.983
 857.821 652.339
 334.931 931.095
 241.870 982.006
 626.178 529.671
 383.504 452.689
 369.294 865.761
 459.031 194.885
 327.638 616.373
 915.119 635.627
 174.416 953.945
 457.633 504.704
 141.175 195.419
 731.022 769.342
 961.395 383.051
 162.215 33.250
 697.763 501.924
 35.714 572.974
 671.093 718.032
 172.491 528.626
 5.047 100.660
 937.441 615.093
 729.634 48.045
 109.593 387.357
 616.861 480.869
 155.362 658.518
 75.952 609.860
 965.142 226.406
 338.424 167.749
 293.090 974.495
 593.374 759.145
 202.560 551.277
 671.942 901.939
 317.197 840.866
 761.789 278.922
 739.940 973.602
 595.067 197.066
 87.267 611.712
 687.802 663.891
 229.899 120.086
 808.594 375.511
 398.345 200.048
 667.298 199.985
 244.236 844.426
 289.967 3.781
 17.136 550.518
 88.207 370.451
 69.849 604.763
 845.624 501.471
 620.058 695.610
 790.794 362.879
 827.242 901.491
 367.901 581.537
 374.284 286.788
 968.645 226.063
 534.086 483.692
 671.153 94.689
 142.131 71.033
 315.579 531.196
 553.693 627.215
 106.955 796.953
 934.699 643.623
 402.024 228.843
 591.880 163.385
 639.697 537.031
 292.390 949.610
 199.001 761.303
 35.583 94.544
 701.550 368.858
 727.963 429.272
 258.635 389.353
 962.734 571.121
 939.777 134.791
 232.034 406.948
 307.222 123.078
 595.265 724.651
 919.505 136.162
 111.437 308.002
 910.172 608.355
 315.765 352.120
 951.568 610.472
 107.612 555.253
 427.737 813.772
 623.188 729.268
 477.671 868.266
 825.221 544.088
 696.253 387.134
 564.121 893.939
 864.143 107.806
 990.407 924.548
 741.667 106.402
 243.561 585.301
 30.656 121.917
 953.668 529.048
 360.495 936.814
 992.707 650.731
 71.820 338.926
 154.028 675.982
 587.863 824.090
 651.221 139.396
 917.182 898.424
 969.238 252.317
 913.157 503.068
 207.510 490.023
 119.162 752.591
 490.967 932.394
 600.851 281.742
 732.975 190.097
 58.610 105.129
 284.461 125.485
 627.393 972.624
 144.796 34.674
 214.150 852.386
 118.919 761.275
 554.647 886.485
 836.725 645.265
 654.143 75.046
 987.808 820.276
 126.137 77.977
 628.467 222.669
 579.061 43.779
 477.646 595.294
 494.479 838.259
 801.628 602.413
 567.263 648.573
 689.239 30.408
 766.663 766.716
 213.849 557.400
 158.590 638.960
 467.155 125.539
 988.434 621.973
 612.589 949.599
 547.920 571.184
 651.209 317.509
 779.839 551.864
 306.211 771.098
 454.738 898.361
 427.981 952.637
 581.079 232.637
 292.360 334.555
 685.002 211.001
 630.924 451.222
 871.116 909.646
 792.272 874.065
 508.003 237.766
 14.352 530.898
 781.077 324.868
 894.541 599.692
 733.631 850.167
 109.614 903.682
 240.279 41.088
 672.998 812.371
 294.404 979.911
 261.024 190.647
 164.827 728.177
 710.737 30.646
 211.796 53.907
 834.614 408.493
 226.986 563.851
 435.959 206.655
 57.867 279.492
 394.551 273.899
 428.168 19.455
 55.184 16.012
 410.875 871.200
 850.033 744.387
 39.140 950.707
 155.529 894.714
 347.508 100.472
 189.794 668.531
 468.168 94.044
 240.099 965.932
 714.562 870.956
 441.786 153.701
 271.109 781.067
 559.217 250.505
 779.339 374.610
 922.430 276.113
 827.040 926.818
 605.053 587.194
 870.737 267.614
 672.781 55.846
 168.841 121.963
 548.396 502.242
 791.938 720.102
 218.254 198.543
 80.206 964.673
 713.637 862.480
 110.813 640.061
 434.031 965.904
 848.889 604.892
 911.729 522.230
 915.597 349.249
 350.051 678.654
 0.549 841.825
 80.709 331.452
 261.078 997.779
 187.481 778.531
 928.395 14.930
 219.556 811.094
 324.504 44.067
 782.822 79.945
 580.880 359.335
 43.499 521.292
 240.588 198.126
 826.325 827.303
 273.046 458.517
 137.541 649.066
 691.464 328.717
 18.136 440.592
 246.647 920.263
 639.859 624.392
 590.108 968.666
 328.599 379.680
 820.048 426.323
 647.840 636.976
 614.709 217.700
 38.410 386.887
 840.926 861.848
 606.930 770.819
 926.666 38.435
 129.827 477.719
 683.142 317.605
 916.088 99.611
 136.319 168.686
 901.871 441.283
 213.722 376.139
 863.516 493.231
 468.232 132.072
 390.506 284.727
 996.694 242.453
 792.484 74.102
 121.790 118.912
 289.001 10.177
 497.609 960.458
 89.442 231.888
 23.054 830.704
 584.207 347.970
 205.891 168.334
 185.242 855.975
 520.279 734.033
 51.244 586.600
 401.735 589.131
 265.179 977.424
 88.191 553.498
 82.076 437.633
 760.076 727.346
 794.705 325.553
 775.052 248.355
 62.747 952.971
 106.247 47.864
 285.015 399.028
 951.765 163.789
 659.513 872.158
 416.248 250.583
 946.398 527.334
 903.675 525.331
 925.920 419.068
 589.126 122.195
 7.055 55.696
 943.470 953.681
 100.814 490.130
 609.766 846.014
 511.295 225.031
 17.474 217.250
 331.607 380.366
 467.511 581.408
 353.331 538.208
 227.868 11.043
 327.558 678.865
 599.281 586.292
 151.591 404.897
 299.795 153.006
 124.633 731.913
 685.504 149.332
 323.303 639.482
 784.997 222.786
 726.511 119.859
 342.929 122.888
 380.255 950.028
 712.599 332.866
 375.516 922.890
 630.508 903.418
 34.034 900.976
 472.830 418.343
 602.845 161.246
 312.823 292.965
 172.643 958.268
 950.919 159.140
 9.127 687.008
 510.126 793.508
 150.317 132.770
 316.117 407.253
 934.435 977.429
 704.863 535.396
 118.459 426.394
 414.711 781.653
 791.077 733.911
 71.644 221.705
 318.032 755.010
 416.129 914.757
 853.028 926.039
 750.907 182.330
 352.338 273.226
 217.634 686.937
 722.612 936.731
 996.144 874.733
 464.034 58.353
 125.853 669.302
 528.056 762.373
 90.326 942.712
 751.342 924.320
 502.284 910.037
 144.793 800.948
 549.266 250.221
 75.817 731.072
 385.153 145.880
 378.890 621.475
 407.979 144.167
 137.634 930.905
 581.422 497.845
 102.760 249.730
 320.648 568.291
 824.278 250.486
 360.442 719.088
 791.292 928.012
 795.639 549.650
 474.631 345.716
 674.716 102.868
 770.827 10.882
 134.093 9.870
 142.826 986.364
 783.383 229.823
 763.869 644.095
 543.897 815.275
 294.901 828.377
 260.541 836.331
 989.234 140.589
 460.474 473.134
 626.135 113.953
 633.161 219.522
 160.297 515.224
 321.579 905.717
 848.096 703.003
 312.351 759.525
 213.292 469.082
 915.420 289.476
 361.827 684.304
 56.852 335.850
 493.101 224.474
 949.707 33.609
 707.195 440.652
 939.178 642.312
 425.742 3.407
 673.810 590.425
 558.351 449.533
 672.422 663.738
 414.772 615.125
 227.038 939.325
 821.343 289.314
 199.767 867.676
 813.075 572.433
 883.109 266.904
 82.345 290.689
 648.887 985.684
 342.002 391.851
 514.202 577.568
 253.561 24.071
 109.890 611.248
 256.624 249.275
 407.571 712.243
 768.774 345.875
 208.160 225.224
 888.816 960.650
 33.482 527.159
 91.625 40.091
 112.365 674.695
 939.188 336.269
 485.354 790.349
 617.106 186.281
 443.132 577.464
 34.383 317.666
 91.262 690.439
 270.365 261.116
 529.319 601.886
 617.976 947.670
 130.558 720.441
 236.820 637.787
 596.495 80.606
 201.296 147.044
 680.173 98.694
 293.700 586.096
 766.217 956.738
 364.658 475.218
 362.237 819.762
 155.526 95.791
 194.858 632.351
 670.086 538.002
 167.974 889.996
 94.662 846.624
 287.194 891.658
 823.296 471.742
 592.403 295.658
 852.969 430.918
 682.678 705.090
 5.764 981.252
 30.188 775.881
 521.707 497.830
 631.218 385.469
 286.938 737.944
 755.059 528.451
 634.219 833.269
 450.541 263.803
 422.166 554.936
 833.540 563.261
 189.590 515.398
 988.615 779.745
 143.666 647.523
 8.292 536.494
 705.297 192.858
 402.319 640.554
 259.889 460.232
 927.209 547.978
 683.079 221.346
 107.498 492.449
 492.858 995.805
 91.453 564.828
 64.550 863.905
 455.738 369.499
 3.590 316.790
 548.953 846.412
 351.800 11.240
 549.611 37.786
 982.470 907.024
 669.465 988.836
 73.035 910.634
 620.892 236.309
 514.434 878.150
 303.098 981.541
 184.487 205.486
 565.135 731.177
 168.101 585.410
 246.277 974.312
 817.202 182.231
 551.228 45.918
 403.477 77.296
 217.468 289.860
 500.917 497.376
 105.987 708.253
 944.632 945.255
 479.506 585.341
 627.160 814.623
 711.530 862.500
 721.753 562.507
 836.250 965.575
 449.818 720.511
 747.132 136.789
 851.216 405.089
 978.293 281.397
 363.792 6.733
 557.449 725.577
 392.863 133.661
 55.845 808.467
 551.025 908.296
 535.450 750.472
 300.397 381.144
 916.407 995.076
 338.024 168.863
 371.089 96.177
 63.828 739.150
 660.735 991.836
 770.174 868.137
 35.686 83.412
 32.156 265.258
 42.624 231.860
 975.505 790.867
 647.202 536.928
 300.004 943.545
 766.381 416.933
 864.195 742.999
 93.013 34.310
 343.635 922.359
 920.418 883.316
 590.000 627.770
 174.503 380.017
 299.832 26.205
 626.214 470.288
 985.916 282.991
 81.737 639.175
 895.355 992.706
 478.990 695.147
 878.764 50.483
 206.651 386.903
 555.204 120.936
 509.713 250.332
 786.032 799.636
 659.684 181.513
 144.679 534.039
 207.672 581.493
 3.177 659.272
 367.418 653.699
 133.227 56.907
 608.637 579.727
 500.731 25.457
 297.790 18.878
 707.326 788.775
 575.729 226.893
 367.936 507.652
 184.589 266.125
 505.174 810.939
 178.411 369.809
 763.264 351.573
 104.434 754.702
 197.696 111.437
 509.600 667.308
 462.068 534.333
 397.104 457.942
 98.388 731.343
 371.724 153.547
 127.729 165.934
 714.034 634.312
 348.802 341.450
 9.600 791.617
 375.059 50.906
 429.999 276.768
 996.932 943.468
 471.350 853.428
 543.356 264.852
 259.451 294.024
 462.586 156.462
 238.122 954.993
 851.366 382.897
 681.653 11.191
 466.765 597.094
 479.231 100.671
 267.577 560.507
 697.724 242.243
 491.396 191.361
 661.364 145.559
 996.610 11.875
 517.889 883.075
 231.219 865.847
 268.861 672.180
 956.155 557.055
 8.666 701.458
 301.415 958.126
 76.618 395.736
 998.718 816.232
 117.453 758.971
 672.568 858.787
 757.987 861.638
 918.660 318.014
 35.859 690.045
 918.805 851.682
 607.145 379.684
 477.299 258.338
 563.404 884.537
 385.459 854.312
 808.668 851.150
 777.570 897.582
 989.570 472.783
 809.378 776.905
 996.680 388.253
 324.540 615.680
 824.947 895.882
 757.994 516.558
 811.723 399.843
 19.276 458.527
 881.132 758.993
 492.534 181.944
 785.579 122.833
 150.894 603.678
 524.234 611.720
 506.245 4.424
 162.598 415.829
 175.281 549.333
 408.305 277.195
 40.293 533.001
 200.655 999.527
 698.854 987.814
 632.676 360.264
 337.975 133.410
 85.676 227.932
 621.859 263.231
 61.165 605.210
 262.158 515.748
 840.736 905.039
 838.080 32.739
 491.286 844.753
 171.356 0.387
 514.080 623.596
 236.478 251.792
 468.041 384.586
 626.627 498.510
 489.955 595.695
 5.168 886.006
 799.593 801.513
 584.461 731.489
 981.976 969.363
 399.238 815.721
 251.029 298.277
 220.111 42.391
 640.831 180.992
 201.347 244.097
 467.649 954.476
 421.307 263.268
 736.425 980.349
 77.636 545.524
 910.633 440.474
 294.052 493.497
 559.155 383.093
 911.374 898.391
 475.670 20.047
 730.238 317.260
 525.814 955.108
 982.919 234.693
 509.035 957.487
 201.014 942.392
 972.710 513.664
 556.913 8.730
 135.835 766.234
 460.426 978.136
 771.881 542.293
 36.313 38.071
 171.557 88.596
 770.535 85.980
 715.876 359.463
 347.688 202.246
 400.779 379.941
 592.271 535.586
 82.393 355.526
 633.409 98.050
 675.816 985.767
 425.522 776.927
 912.122 418.091
 643.673 845.099
 113.304 646.339
 627.473 500.088
 311.475 2.881
 444.989 111.260
 648.130 941.149
 589.956 295.817
 526.444 175.305
 191.616 84.776
 341.855 694.209
 614.583 952.724
 624.656 347.380
 742.565 558.408
 136.686 901.249
 188.713 631.170
 369.765 365.307
 849.178 510.632
 196.269 311.178
 135.775 639.199
 275.633 64.921
 486.928 569.915
 581.012 396.696
 290.257 302.499
 887.330 405.400
 659.951 530.296
 768.347 82.742
 930.662 468.216
 51.802 816.023
 667.972 650.015
 447.281 266.502
 193.004 511.542
 313.127 446.440
 392.659 809.620
 91.778 858.985
 82.903 324.366
 595.585 597.828
 634.079 731.974
 48.981 805.720
 506.128 656.851
 22.374 730.472
 907.805 373.829
 265.937 302.909
 945.403 355.691
 58.575 92.726
 399.357 287.071
 322.479 215.415
 25.597 496.864
 164.089 196.961
 965.060 217.509
 138.090 524.264
 229.879 146.068
 795.546 80.042
 166.997 460.017
 577.006 483.842
 456.216 496.641
 905.789 529.025
 334.665 521.110
 188.553 52.807
 936.576 432.579
 55.340 227.174
 557.036 453.454
 488.608 77.744
 280.460 143.413
 872.330 81.085
 326.126 821.608
 513.313 654.872
 49.910 278.023
 875.683 826.592
 276.811 634.194
 857.581 72.685
 324.874 266.089
 610.947 379.317
 97.493 734.988
 48.658 747.174
 175.829 858.717
 638.940 295.111
 222.382 83.857
 898.925 601.304
 824.833 643.894
 164.494 136.338
 358.501 78.201
 432.342 411.753
 546.658 277.757
 995.861 501.828
 249.205 566.561
 85.356 748.410
 38.430 439.287
 84.944 971.509
 330.842 488.247
 145.819 265.950
 69.224 63.877
 114.331 241.148
 100.337 136.325
 812.388 271.829
 710.276 240.310
 469.155 278.275
 78.872 886.059
 832.070 691.338
 342.036 266.080
 460.170 417.296
 230.449 856.828
 405.043 777.891
 936.002 747.530
 848.952 929.952
 574.012 382.816
 933.562 175.504
 817.299 304.187
 567.002 756.717
 513.946 356.205
 235.697 230.481
 228.234 390.738
 17.550 765.350
 106.140 476.368
 44.873 770.590
 533.544 985.463
 502.234 114.783
 75.446 189.505
 972.602 922.555
 834.828 410.539
 124.343 45.650
 905.241 635.405
 624.499 922.506
 94.664 347.471
 986.172 693.194
 730.929 231.496
 228.625 289.018
 610.145 190.017
 620.101 323.949
 86.617 619.055
 960.393 174.710
 821.122 237.326
 371.303 734.508
 777.816 572.457
 129.711 189.883
 990.143 871.605
 884.600 418.858
 282.913 129.533
 533.749 500.468
 249.129 787.482
 938.775 510.168
 122.276 639.611
 572.630 542.614
 872.075 544.338
 618.716 433.578
 576.263 645.527
 175.586 267.504
 403.552 198.231
 219.119 668.473
 982.017 516.871
 191.516 432.554
 449.572 536.631
 333.014 11.854
 593.816 533.964
 660.629 88.932
 520.363 487.052
 294.217 258.868
 652.882 685.538
 302.743 80.346
 303.882 599.743
 514.871 272.205
 879.948 787.808
 633.061 64.397
 144.375 114.980
 287.576 998.973
 77.485 658.619
 347.663 295.260
 302.068 17.083
 306.151 111.857
 908.414 987.558
 8.633 165.313
 778.083 650.141
 499.922 600.755
 204.209 231.415
 602.739 293.323
 102.918 924.522
 773.475 821.758
 347.746 334.092
 247.700 768.112
 507.351 878.619
 897.149 222.254
 374.817 321.037
 176.608 9.164
 321.374 376.847
 103.109 204.106
 443.161 850.519
 143.690 589.410
 279.774 22.799
 907.656 361.256
 228.978 617.508
 563.594 280.480
 652.250 945.534
 302.510 633.781
 628.265 100.694
 21.551 526.998
 761.443 977.353
 736.108 757.337
 863.976 519.103
 273.217 534.024
 504.015 882.990
 240.551 755.092
 729.844 22.051
 490.700 160.558
 947.944 723.026
 650.633 118.666
 237.893 74.592
 305.217 852.030
 943.430 138.412
 108.463 755.248
 379.002 720.411
 147.011 916.019
 955.334 328.360
 950.518 739.992
 54.536 905.026
 489.634 547.970
 1.824 760.432
 633.526 405.950
 491.953 324.425
 868.362 147.450
 666.903 199.546
 571.402 328.202
 618.401 327.744
 961.467 630.564
 643.776 471.693
 627.532 314.528
 933.729 247.293
 598.289 640.400
 161.480 488.517
 535.017 601.872
 397.950 155.236
 289.445 784.933
 949.001 450.520
 702.063 76.004
 728.090 453.446
 762.266 290.602
 99.083 819.484
 700.512 481.210
 285.477 891.538
 28.449 749.815
 308.204 604.841
 232.609 267.512
 426.922 577.809
 711.144 961.922
 489.686 744.029
 524.370 934.798
 791.856 298.790
 715.108 219.739
 683.701 873.509
 903.551 476.467
 502.400 995.333
 836.285 777.488
 520.881 584.947
 785.969 799.536
 664.441 556.649
 576.095 651.073
 235.574 340.187
 416.057 803.890
 875.202 188.432
 250.914 347.882
 370.221 578.965
 485.813 140.206
 666.408 487.172
 468.677 600.849
 864.150 194.951
 190.901 534.304
 942.042 9.996
 182.233 690.320
 178.033 478.516
 373.458 965.045
 505.810 567.861
 823.019 477.263
 469.579 828.766
 148.257 913.593
 715.825 689.622
 468.815 842.706
 606.459 22.703
 812.173 363.748
 152.643 705.506
 605.802 830.768
 979.299 595.990
 896.485 226.245
 941.684 680.730
 807.816 426.490
 660.531 937.638
 937.361 384.301
 32.180 993.484
 574.663 564.667
 444.162 30.066
 911.943 613.379
 302.194 696.219
 646.533 662.215
 697.051 376.277
 315.773 215.047
 832.880 925.178
 343.008 694.096
 754.007 547.559
 541.862 322.955
 75.037 530.308
 862.852 591.668
 797.054 957.935
 562.547 488.402
 917.135 786.172
 24.715 532.319
 773.461 925.683
 912.311 333.590
 856.403 514.239
 629.088 510.551
 927.636 817.630
 623.110 772.613
 573.144 197.859
 478.262 433.242
 948.748 88.491
 73.280 543.364
 213.409 703.479
 103.785 865.554
 568.943 325.403
 676.949 567.974
 596.194 35.154
 419.815 469.039
 686.288 986.876
 962.919 965.051
 378.812 144.084
 845.981 119.762
 732.073 385.780
 870.326 373.910
 937.628 190.932
 924.810 671.803
 53.863 607.530
 22.961 619.147
 351.304 815.883
 96.473 340.286
 543.705 477.534
 334.918 643.316
 409.784 909.869
 87.540 718.137
 605.142 396.040
 547.358 66.135
 14.662 100.143
 320.629 512.033
 823.209 843.887
 199.453 690.584
 685.183 664.335
 858.310 185.579
 378.330 629.250
 96.169 769.367
 139.042 869.356
 657.257 831.510
 328.041 493.334
 551.358 869.702
 78.246 795.001
 327.665 759.767
 369.745 522.071
 556.715 729.983
 377.702 546.819
 168.074 484.584
 593.181 921.221
 555.439 588.843
 847.836 388.801
 977.233 21.264
 33.074 103.878
 684.058 85.270
 622.414 733.656
 32.312 662.095
 540.417 712.249
 186.650 977.847
 8.874 116.930
 666.717 690.934
 605.121 149.652
 202.806 611.871
 330.872 250.945
 80.972 817.221
 283.243 434.050
 283.957 274.999
 891.351 5.509
 376.555 462.782
 308.803 701.033
 802.300 325.238
 689.365 694.589
 315.283 418.520
 803.155 482.001
 882.346 249.519
 934.981 361.587
 975.798 803.167
 734.193 962.431
 607.199 616.750
 723.994 850.616
 303.872 702.539
 423.130 785.422
 29.996 226.157
 457.805 327.138
 534.721 345.284
 948.379 607.355
 955.498 619.895
 723.717 568.536
 603.199 179.901
 254.062 535.324
 547.652 528.312
 387.002 783.704
 951.700 757.838
 134.924 780.115
 566.014 746.924
 588.510 940.427
 595.768 898.785
 39.948 343.856
 437.232 406.071
 190.209 580.333
 913.899 216.797
 813.718 328.056
 427.372 587.378
 965.913 883.400
 390.666 719.686
 77.589 495.612
 896.690 765.578
 495.621 307.489
 461.287 859.145
 941.980 49.470
 990.507 609.901
 289.247 473.108
 680.936 105.381
 136.603 200.947
 148.181 266.147
 139.152 89.568
 673.512 847.534
 447.222 992.366
 496.739 358.749
 80.796 625.942
 702.344 179.998
 555.521 11.472
 536.541 601.509
 626.939 118.692
 249.178 924.745
 992.927 89.220
 523.429 86.385
 133.208 977.580
 688.049 61.093
 939.751 807.865
 605.132 31.612
 251.479 902.426
 997.047 586.858
 27.743 662.894
 79.262 13.583
 432.424 55.540
 463.710 718.643
 137.195 20.179
 106.068 481.378
 349.663 448.085
 508.693 254.048
 418.962 588.858
 831.177 658.437
 935.399 93.403
 77.581 864.867
 417.288 990.770
 151.863 772.824
 441.002 856.277
 532.152 67.900
 221.075 148.886
 294.987 925.692
 565.906 84.343
 610.091 628.766
 29.257 640.042
 965.525 806.942
 234.330 46.345
 816.089 194.164
 380.172 861.365
 71.714 897.783
 41.692 921.642
 557.481 19.313
 565.365 845.127
 936.137 761.760
 741.240 586.364
 444.011 759.840
 424.982 823.398
 461.662 519.020
 396.283 723.834
 433.988 431.168
 804.940 191.678
 936.941 622.988
 984.569 850.345
 928.076 803.512
 445.324 349.828
 38.280 614.285
 308.707 692.130
 487.140 696.853
 964.942 8.932
 112.978 613.638
 40.187 975.301
 582.000 867.835
 908.753 944.369
 13.829 933.690
 604.423 97.800
 670.676 439.277
 532.883 848.184
 595.289 339.050
 400.382 340.848
 942.618 113.074
 116.189 887.973
 478.882 164.564
 540.735 247.141
 269.627 728.518
 107.860 814.843
 848.733 713.710
 897.121 543.968
 259.623 80.612
 347.293 979.606
 847.710 102.203
 739.967 521.711
 822.089 296.777
 925.477 414.221
 610.436 986.273
 673.467 91.616
 323.004 485.320
 996.396 214.594
 91.558 420.777
 883.692 841.472
 232.219 815.402
 992.462 821.212
 625.911 429.205
 941.435 283.817
 147.734 665.712
 249.739 435.668
 591.862 735.799
 531.287 148.500
 218.984 987.891
 6.737 734.008
 639.874 509.434
 514.565 9.911
 285.215 570.774
 104.817 241.901
 695.432 899.563
 676.097 758.927
 495.201 462.781
 488.731 222.032
 348.800 606.432
 353.502 430.590
 781.036 412.389
 782.612 690.663
 303.624 720.970
 902.491 680.753
 321.385 820.327
 799.718 228.212
 272.230 594.124
 612.844 768.416
 48.559 362.249
 833.482 577.763
 77.548 551.125
 257.090 245.209
 328.955 136.878
 972.962 635.784
 749.878 853.035
 927.572 679.430
 177.863 922.173
 487.501 330.945
 91.333 426.133
 197.449 649.301
 757.311 880.865
 533.446 59.754
 521.562 529.081
 927.307 928.555
 449.596 846.731
 50.026 801.862
 15.479 708.487
 231.473 257.217
 499.326 144.286
 731.971 773.194
 596.990 105.407
 216.703 341.410
 73.240 747.081
 393.271 491.725
 162.334 418.458
 110.853 758.227
 599.783 463.620
 869.399 428.516
 372.431 603.682
 310.241 255.220
 419.343 754.923
 844.670 995.752
 975.724 696.897
 691.792 528.755
 101.273 734.054
 636.833 483.890
 201.313 981.258
 259.715 941.462
 265.232 875.485
 22.813 701.583
 796.763 90.849
 826.314 796.266
 382.115 970.946
 647.501 494.953
 875.759 540.592
 962.686 722.907
 823.755 908.438
 421.731 26.828
 987.885 603.388
 897.438 452.634
 380.795 922.420
 586.142 681.973
 726.109 417.345
 390.185 757.716
 574.564 65.646
 794.318 730.885
 747.115 699.084
 861.480 614.627
 351.484 787.003
 651.658 432.619
 295.462 463.565
 221.947 713.252
 167.492 664.663
 635.661 86.197
 194.623 706.497
 910.791 279.198
 45.146 540.209
 218.821 650.493
 796.246 92.350
 627.465 802.243
 917.531 526.887
 317.079 944.108
 563.589 309.115
 120.191 671.205
 460.780 623.979
 894.824 109.590
 805.875 900.408
 181.127 903.982
 660.967 959.261
 671.621 980.455
 577.397 66.139
 690.389 131.241
 561.324 2.880
 396.442 224.824
 908.508 134.919
 149.740 743.201
 992.184 448.442
 81.838 656.077
 345.219 154.516
 651.670 641.213
 598.743 840.968
 923.595 898.798
 239.944 321.095
 640.698 349.268
 150.676 446.343
 370.585 677.374
 357.983 773.637
 141.128 335.339
 942.849 303.233
 955.094 354.953
 142.688 616.859
 349.105 268.396
 77.801 875.944
 45.648 992.095
 416.788 904.094
 616.732 594.211
 558.372 235.506
 642.340 117.271
 388.212 711.039
 892.099 251.480
 412.803 236.291
 698.973 605.490
 575.776 361.911
 621.496 569.585
 524.814 726.773
 226.776 546.673
 673.455 331.486
 968.690 390.244
 447.635 435.580
 611.276 751.995
 431.511 339.653
 961.042 237.548
 243.626 807.759
 156.854 594.279
 348.578 679.524
 833.369 924.354
 310.114 731.236
 862.820 207.605
 340.872 875.818
 407.837 327.730
 227.223 789.727
 830.316 681.681
 583.013 357.135
 821.795 192.134
 894.945 405.897
 501.136 778.086
 399.517 943.916
 295.383 726.204
 614.395 997.370
 137.551 868.385
 426.842 603.287
 916.808 447.565
 312.130 58.197
 566.473 248.187
 262.930 102.652
 615.643 199.734
 806.608 899.719
 231.830 716.583
 474.526 905.818
 593.081 516.207
 872.313 637.269
 25.752 327.009
 142.096 898.601
 482.979 539.041
 869.764 892.965
 202.183 513.405
 88.027 305.262
 428.671 512.705
 878.577 599.869
 915.817 374.680
 555.821 462.802
 77.888 468.716
 595.926 239.103
 574.710 760.808
 386.342 957.051
 221.767 92.538
 744.232 819.016
 246.749 945.503
 671.741 992.656
 433.825 921.464
 369.549 914.310
 818.097 93.269
 458.491 768.475
 600.893 960.665
 206.123 123.076
 466.038 432.722
 318.049 60.560
 680.376 524.318
 232.745 370.950
 279.137 33.420
 506.983 176.824
 366.878 609.720
 652.988 594.178
 534.384 350.072
 997.959 940.649
 606.072 394.482
 794.118 467.129
 224.012 245.797
 878.803 385.101
 54.845 510.424
 838.396 4.873
 913.915 35.265
 488.960 395.092
 654.137 592.470
 875.696 67.691
 911.136 198.849
 190.926 621.735
 454.517 226.857
 497.809 21.951
 19.600 810.562
 858.870 611.312
 714.423 830.177
 42.492 70.572
 871.336 395.372
 7.423 240.672
 77.121 179.251
 639.275 56.308
 934.639 885.606
 980.733 231.561
 324.844 281.564
 409.223 862.415
 821.150 581.514
 775.160 728.279
 807.163 26.968
 527.309 887.777
 440.612 537.642
 878.590 666.245
 145.570 593.584
 368.729 457.347
 885.016 594.522
 975.144 933.444
 227.359 894.303
 629.473 443.836
 663.167 354.319
 486.147 132.407
 819.267 445.034
 136.604 822.832
 52.157 759.366
 696.527 87.292
 355.008 911.789
 45.203 361.085
 884.030 574.190
 650.387 108.777
 580.667 250.968
 256.591 146.502
 43.909 994.417
 90.324 428.920
 778.085 795.636
 186.398 208.401
 320.113 810.099
 462.133 148.787
 228.751 860.339
 461.255 47.877
 17.310 36.325
 409.844 503.552
 429.325 437.986
 729.312 500.696
 920.510 690.590
 245.624 242.975
 324.820 344.519
 532.483 988.868
 780.694 444.254
 594.900 449.530
 486.601 730.618
 107.287 882.154
 482.156 204.507
 789.105 172.161
 729.735 224.359
 56.318 386.987
 447.111 293.632
 606.802 840.535
 137.859 94.774
 63.837 107.881
 634.931 783.933
 648.484 542.821
 843.622 733.442
 216.686 185.154
 701.311 719.569
 971.180 899.462
 198.894 439.754
 35.637 702.850
 496.992 410.626
 606.076 446.050
 161.295 965.188
 22.526 882.019
 106.118 720.105
 235.656 150.331
 822.260 522.942
 384.930 427.073
 51.113 281.119
 616.470 931.536
 6.713 1.461
 612.862 276.699
 123.932 879.438
 299.416 824.661
 785.578 933.912
 750.901 925.881
 542.814 815.617
 821.550 737.935
 559.719 370.343
 534.354 431.836
 779.180 921.296
 821.685 588.708
 97.540 175.282
 39.531 194.239
 451.061 45.875
 466.694 971.066
 538.370 430.725
 135.845 608.886
 137.463 252.596
 166.164 407.967
 909.873 562.957
 821.476 733.983
 832.319 667.188
 800.200 671.322
 150.117 531.372
 474.450 179.543
 27.206 907.564
 588.440 615.347
 973.564 918.429
 157.497 532.907
 88.737 289.672
 287.944 461.717
 175.133 42.122
 377.709 767.203
 679.577 552.455
 623.415 499.429
 127.607 275.791
 120.970 244.583
 461.250 673.968
 725.326 717.958
 295.059 604.870
 556.341 122.379
 212.462 461.045
 879.772 979.214
 558.572 76.103
 537.010 197.846
 798.371 986.550
 78.526 951.959
 30.457 202.000
 912.122 485.967
 134.279 621.034
 698.519 181.757
 819.257 571.800
 707.745 114.816
 401.469 359.779
 137.091 350.207
 900.244 889.907
 435.430 444.271
 293.405 381.535
 382.640 989.106
 844.730 413.757
 143.259 666.408
 997.296 291.853
 309.901 658.371
 666.399 295.291
 336.978 529.702
 949.004 301.788
 954.879 870.944
 454.014 643.707
 567.750 244.189
 138.560 671.829
 146.541 853.580
 777.206 221.850
 308.270 71.038
 889.040 111.272
 650.701 569.341
 75.718 564.635
 720.417 577.524
 583.319 464.859
 416.092 295.754
 372.337 965.048
 55.313 47.174
 771.241 941.351
 603.438 452.033
 685.885 211.830
 720.627 74.903
 453.968 342.797
 825.408 299.421
 463.039 182.606
 500.116 948.251
 112.816 238.634
 428.682 600.612
 196.342 397.234
 16.881 18.352
 226.622 795.335
 708.873 317.395
 150.713 418.377
 294.499 898.080
 604.692 20.181
 664.933 950.055
 781.826 549.750
 189.106 989.839
 851.657 506.833
 271.693 177.751
 997.167 627.257
 540.761 541.758
 676.052 380.735
 277.535 45.990
 884.182 824.172
 123.815 158.588
 556.194 33.979
 218.747 65.485
 909.819 298.788
 863.719 452.397
 484.965 412.112
 682.947 236.103
 881.898 201.379
 331.670 308.187
 129.317 69.461
 851.025 190.267
 155.138 27.114
 228.659 60.853
 760.884 944.929
 0.365 362.093
 663.270 552.463
 426.954 732.428
 740.792 826.780
 961.695 331.703
 363.602 624.942
 149.731 362.382
 174.789 772.809
 487.728 268.583
 591.469 889.439
 38.517 378.743
 594.084 331.388
 113.811 703.498
 639.448 129.167
 183.316 904.110
 162.762 269.225
 369.149 695.399
 599.800 275.197
 671.701 868.190
 964.437 653.281
 131.716 827.943
 138.510 295.812
 850.899 807.237
 378.773 557.140
 510.793 369.607
 405.431 115.348
 290.789 270.854
 422.808 366.223
 888.156 362.114
 727.403 431.949
 385.975 827.873
 202.461 641.601
 652.233 363.730
 79.867 804.628
 641.503 765.591
 296.439 768.747
 719.140 67.207
 587.364 662.245
 949.521 710.418
 977.685 165.438
 150.322 36.546
 464.462 950.507
 583.089 563.025
 666.838 652.095
 48.578 362.398
 876.003 977.800
 208.575 337.392
 907.633 698.229
 442.607 122.873
 169.239 646.666
 949.507 720.678
 455.956 650.242
 54.730 154.652
 810.263 664.930
 422.428 429.612
 782.266 718.684
 687.319 788.744
 143.310 518.998
 709.278 729.180
 401.347 457.184
 460.491 885.869
 783.866 961.543
 430.995 800.634
 963.884 700.607
 286.966 718.381
 55.162 516.781
 443.496 998.418
 971.080 446.610
 779.555 988.791
 382.518 38.779
 189.865 419.363
 306.580 962.589
 252.566 549.382
 971.113 671.690
 411.556 622.578
 519.189 479.156
 600.475 193.060
 410.175 655.559
 746.578 784.730
 935.390 191.593
 615.548 222.508
 70.191 297.301
 724.112 52.943
 232.454 932.362
 740.658 372.850
 289.621 83.703
 802.659 366.355
 60.889 800.582
 344.352 62.500
 383.748 351.741
 392.816 557.388
 669.276 238.505
 352.329 877.459
 450.668 151.276
 255.932 115.091
 255.038 530.349
 472.759 656.312
 798.058 936.134
 276.351 595.452
 941.431 465.470
 312.490 536.287
 569.243 501.809
 367.660 297.357
 864.059 955.706
 396.985 845.178
 808.213 151.520
 192.293 487.917
 839.501 725.797
 478.904 779.597
 770.645 417.063
 449.022 157.178
 484.100 806.187
 548.570 396.916
 761.568 786.878
 714.349 9.771
 452.744 449.072
 644.140 566.459
 160.261 800.987
 211.475 159.817
 675.504 261.422
 900.086 174.872
 579.039 560.926
 424.477 785.496
 84.186 802.825
 269.712 61.302
 295.014 172.522
 175.531 820.926
 341.435 631.331
 10.706 869.917
 192.526 890.349
 639.442 615.560
 511.731 797.072
 332.333 250.453
 458.825 764.915
 782.467 375.113
 446.655 81.315
 568.661 611.900
 186.734 407.113
 881.323 113.026
 896.054 857.672
 864.326 940.102
 855.373 79.196
 103.515 787.824
 2.232 312.570
 637.609 26.957
 383.696 697.514
 611.513 279.194
 886.069 903.656
 20.219 827.066
 81.442 489.468
 291.052 864.467
 491.962 357.709
 63.961 557.096
 358.255 985.629
 997.734 897.171
 722.746 213.672
 751.553 583.788
 494.111 747.680
 166.329 460.655
 166.275 901.830
 752.183 108.450
 122.797 733.823
 733.612 872.281
 392.060 616.714
 421.940 148.949
 335.105 485.527
 588.265 47.509
 879.427 789.191
 765.114 344.612
 469.520 382.954
 180.324 898.216
 127.859 792.286
 944.393 665.130
 725.551 61.137
 497.839 135.888
 395.738 625.650
 456.324 191.461
 708.515 704.958
 349.868 77.847
 815.427 715.160
 272.975 754.899
 894.447 348.204
 782.614 313.496
 340.670 637.031
 91.549 369.876
 789.939 490.445
 499.470 377.578
 96.519 529.879
 330.776 76.754
 254.117 315.221
 355.916 898.729
 222.522 193.557
 666.229 22.749
 48.565 543.980
 356.674 44.178
 226.661 390.168
 706.272 352.314
 185.923 492.465
 95.212 465.197
 200.525 660.522
 876.189 752.710
 58.987 209.692
 244.635 362.971
 985.485 48.404
 700.082 306.170
 649.538 674.405
 534.206 740.825
 525.114 485.355
 448.482 636.956
 339.769 899.882
 627.156 386.311
 190.885 230.306
 554.157 209.800
 979.032 455.164
 453.191 635.419
 826.165 681.217
 289.436 35.604
 894.802 349.273
 842.984 511.232
 617.782 79.995
 945.442 970.960
 479.082 444.720
 762.188 400.631
 674.975 117.318
 156.931 259.963
 830.175 567.558
 48.924 35.190
 372.259 210.586
 76.025 959.940
 684.562 263.480
 321.400 176.204
 95.763 276.074
 813.934 417.143
 534.816 712.923
 641.268 68.800
 21.872 145.465
 941.823 14.122
 396.815 662.894
 593.512 426.424
 952.475 387.289
 870.336 997.394
 163.203 359.166
 675.103 434.471
 32.906 185.408
 611.816 312.209
 859.870 369.764
 272.378 20.672
 386.680 99.508
 770.106 20.594
 408.417 879.105
 51.001 429.852
 315.348 986.704
 599.886 59.566
 689.900 501.901
 282.610 961.983
 732.335 98.685
 630.806 808.280
 803.822 916.903
 488.647 584.986
 926.381 385.422
 661.264 176.054
 421.194 652.789
 794.615 17.528
 583.188 334.350
 892.487 697.644
 41.646 171.985
 556.912 792.093
 233.161 252.997
 595.637 427.775
 781.923 992.915
 149.601 754.915
 938.625 763.405
 983.012 263.879
 46.760 967.188
 279.930 436.866
 85.662 418.286
 888.938 694.131
 62.994 985.409
 839.091 738.218
 603.719 771.714
 456.821 867.302
 793.917 323.819
 88.678 410.209
 800.384 941.234
 275.849 311.610
 193.250 563.672
 933.468 887.646
 269.275 683.653
 314.183 591.651
 106.745 516.250
 137.624 129.313
 5.678 273.339
 555.054 685.689
 384.325 868.621
 604.095 256.746
 947.650 19.761
 457.956 889.952
 926.775 328.742
 255.943 946.968
 649.503 90.035
 239.268 612.283
 458.414 893.234
 633.520 731.064
 690.127 412.659
 494.888 504.391
 790.776 487.117
 52.856 578.037
 720.363 830.177
 872.076 0.121
 222.244 632.034
 58.327 402.147
 761.621 341.384
 338.505 476.560
 504.686 987.965
 946.611 421.982
 482.235 227.776
 93.608 935.480
 500.539 583.166
 339.132 620.819
 698.514 94.309
 320.589 314.518
 252.424 298.020
 136.642 910.346
 274.245 371.130
 787.094 280.663
 692.243 700.748
 702.284 983.613
 925.375 620.785
 768.303 633.044
 627.851 646.377
 788.430 258.124
 175.888 74.527
 888.313 247.641
 962.791 145.112
 547.775 756.280
 856.373 181.682
 253.983 833.516
 328.172 882.197
 950.610 247.886
 88.568 597.654
 689.984 638.256
 435.715 428.635
 67.920 488.278
 657.140 958.968
 974.629 639.795
 497.059 620.556
 973.845 925.604
 34.241 997.892
 723.114 692.398
 996.855 804.781
 471.311 822.145
 92.885 34.494
 968.126 556.540
 955.774 649.104
 450.999 337.048
 721.939 650.625
 547.351 735.557
 574.458 998.029
 456.595 751.661
 138.532 398.134
 123.227 566.356
 810.568 818.180
 948.146 683.694
 682.962 722.754
 32.358 67.164
 8.457 622.340
 830.591 832.713
 276.654 895.443
 190.332 632.170
 174.654 887.037
 45.939 527.020
 525.513 634.537
 962.250 781.113
 872.198 885.818
 415.299 100.759
 659.003 274.981
 250.091 821.259
 993.014 48.853
 460.882 920.118
 109.558 794.934
 45.121 459.888
 859.904 429.214
 638.311 698.807
 557.406 745.467
 346.859 117.323
 208.337 107.154
 266.015 595.510
 692.702 145.611
 659.691 933.687
 603.153 395.949
 451.164 469.805
 779.805 702.915
 244.046 237.013
 756.361 526.333
 480.571 588.094
 347.848 298.745
 921.107 545.958
 29.660 81.285
 470.170 17.358
 977.231 537.907
 508.374 17.325
 128.905 828.905
 548.111 922.107
 203.426 303.806
 897.927 616.744
 627.627 758.331
 484.248 988.672
 17.493 683.164
 380.099 190.256
 492.869 62.160
 472.684 241.028
 306.979 328.459
 62.319 45.260
 228.959 528.508
 724.293 583.637
 851.348 311.570
 136.198 611.139
 603.486 306.871
 632.536 509.313
 162.880 788.741
 305.514 243.087
 174.627 294.155
 538.610 543.943
 546.962 344.798
 903.580 257.056
 0.104 450.705
 540.906 164.877
 244.964 713.684
 100.520 839.402
 975.438 200.923
 368.948 126.154
 418.406 682.707
 129.334 561.740
 222.781 699.008
 73.429 351.225
 34.851 379.518
 644.166 849.655
 831.524 147.607
 171.660 812.630
 424.008 813.655
 165.056 903.370
 37.975 545.609
 931.688 108.149
 386.755 498.636
 60.469 249.083
 623.809 211.083
 678.532 764.208
 260.310 215.891
 672.277 311.660
 911.612 176.296
 362.446 649.873
 269.545 498.454
 997.382 142.479
 240.737 83.999
 141.793 268.555
 827.427 210.177
 806.034 710.664
 217.802 527.639
 402.075 109.582
 186.847 675.331
 198.942 971.624
 353.561 872.880
 457.853 688.090
 991.589 173.804
 383.604 263.681
 921.508 473.792
 165.733 379.217
 825.966 258.719
 884.853 451.782
 3.447 854.300
 814.299 661.383
 820.640 276.147
 495.441 636.685
 723.416 863.948
 950.810 923.459
 736.413 670.669
 19.533 178.660
 613.695 36.781
 254.674 561.946
 718.284 145.929
 265.343 246.682
 905.321 383.097
 174.171 696.796
 88.812 515.882
 802.659 97.254
 290.349 626.074
 805.568 468.310
 132.851 130.335
 716.883 811.388
 364.288 458.739
 412.734 542.589
 814.971 87.436
 963.236 273.975
 524.483 741.472
 60.562 149.299
 766.373 56.150
 953.128 766.652
 573.874 686.221
 66.913 703.038
 679.905 423.359
 689.236 663.465
 659.431 980.826
 365.555 818.415
 459.740 653.053
 106.692 368.021
 460.697 495.336
 416.451 318.949
 86.579 199.204
 274.809 811.508
 736.265 681.903
 999.993 661.222
 179.729 49.256
 767.133 542.850
 434.634 30.859
 88.190 48.225
 664.161 991.771
 817.136 685.447
 580.781 977.754
 998.547 389.660
 783.680 999.609
 842.749 809.370
 60.918 469.662
 205.284 181.968
 940.568 699.146
 544.918 73.506
 245.280 993.745
 507.760 327.168
 487.602 756.355
 63.784 829.122
 112.428 247.072
 737.413 887.111
 650.077 152.206
 610.560 244.427
 168.435 783.904
 822.200 778.550
 213.491 742.674
 584.089 409.153
 990.449 915.125
 821.509 454.480
 476.796 202.747
 428.064 808.834
 666.515 854.248
 494.649 688.461
 241.640 439.186
 388.259 20.385
 752.177 605.374
 72.540 681.199
 284.760 823.390
 888.672 973.715
 619.246 370.735
 164.858 842.449
 843.724 143.552
 461.289 148.575
 233.266 318.905
 153.871 766.330
 135.447 4.428
 36.288 631.447
 463.601 399.509
 1.399 114.435
 822.439 513.349
 927.765 44.249
 3.674 516.223
 126.741 348.675
 643.486 482.759
 34.701 974.752
 858.790 777.089
 901.153 514.551
 133.476 52.358
 617.637 688.039
 145.114 729.653
 348.383 565.629
 471.346 588.075
 508.663 579.009
 635.732 458.149
 840.948 41.239
 15.619 950.432
 765.595 37.814
 88.379 170.926
 938.327 261.997
 13.782 741.446
 590.819 143.311
 894.300 438.569
 25.896 591.511
 304.733 937.099
 801.079 874.014
 998.820 556.595
 82.400 727.680
 572.817 391.476
 256.561 331.680
 361.611 601.385
 728.952 433.290
 857.441 59.048
 435.967 809.607
 448.263 623.941
 693.976 593.139
 574.052 423.164
 778.799 405.857
 374.639 83.317
 966.230 993.723
 260.252 541.667
 506.950 281.052
 361.648 60.034
 201.984 761.542
 625.068 324.655
 384.707 591.048
 100.443 9.520
 402.596 967.386
 249.944 144.777
 279.650 586.691
 476.666 816.588
 485.229 506.495
 466.724 647.003
 446.461 366.061
 857.289 694.209
 132.087 998.270
 520.963 672.730
 171.490 288.974
 804.677 33.277
 222.539 114.269
 118.106 542.129
 788.007 119.221
 649.937 654.835
 227.674 439.478
 845.625 549.015
 100.364 546.915
 831.196 42.171
 178.275 699.433
 765.933 414.127
 939.889 861.472
 282.387 37.442
 204.906 944.513
 682.915 615.539
 916.131 195.199
 444.214 175.944
 192.740 72.787
 199.183 969.053
 424.164 938.082
 661.360 300.886
 793.961 894.089
 701.641 566.732
 621.962 636.330
 828.657 352.501
 897.010 790.514
 839.733 198.386
 401.441 930.344
 153.787 257.544
 664.645 912.347
 893.745 678.634
 342.577 862.240
 815.238 658.705
 421.729 763.445
 669.779 81.285
 262.074 188.689
 111.610 818.208
 998.859 976.401
 203.543 743.128
 246.398 171.759
 422.009 405.827
 619.384 55.358
 606.842 40.826
 993.533 688.617
 927.146 38.775
 55.071 873.111
 848.677 367.457
 878.656 400.350
 576.875 379.410
 569.606 749.205
 127.109 439.351
 405.999 150.840
 232.323 316.428
 119.328 6.990
 758.552 49.205
 612.472 728.524
 259.359 256.173
 387.023 10.174
 187.919 648.106
 548.201 617.063
 105.051 832.942
 487.328 813.154
 806.060 686.875
 174.959 385.327
 549.903 410.630
 601.191 724.503
 750.163 476.314
 895.528 922.789
 396.015 592.778
 372.097 279.220
 758.348 436.240
 455.358 813.324
 324.979 584.079
 628.141 342.940
 451.370 994.829
 142.456 758.575
 539.175 653.621
 881.790 330.055
 122.429 72.606
 52.257 111.470
 586.292 138.604
 103.072 807.758
 230.283 39.558
 681.311 261.122
 459.249 397.021
 462.156 79.292
 311.408 269.163
 266.912 822.279
 662.363 868.758
 93.720 692.244
 953.684 929.768
 99.407 325.627
 439.460 936.783
 448.195 201.503
 807.105 451.553
 499.703 379.702
 770.768 593.589
 463.933 931.540
 346.262 186.469
 276.584 80.786
 62.836 12.779
 619.532 928.953
 244.864 138.846
 256.764 784.117
 679.310 1.643
 906.987 773.779
 774.305 286.006
 915.177 217.874
 590.333 967.823
 904.058 426.830
 596.318 931.042
 223.808 320.837
 454.418 471.625
 418.167 830.389
 683.984 734.028
 584.464 115.277
 389.072 655.270
 624.340 550.857
 875.897 553.294
 114.187 388.535
 535.040 841.355
 226.158 354.494
 745.032 994.984
 611.589 949.924
 273.960 375.003
 931.367 241.202
 46.867 616.970
 248.207 754.012
 620.318 347.693
 452.761 126.302
 0.583 62.307
 401.037 236.982
 875.997 185.449
 320.123 56.582
 52.661 7.746
 70.750 799.695
 109.336 210.069
 20.474 574.403
 573.952 704.444
 14.643 489.256
 400.519 189.296
 371.560 602.468
 149.312 60.855
 64.201 580.273
 81.196 580.294
 577.472 11.864
 733.149 671.873
 94.217 937.678
 388.693 640.555
 115.465 857.308
 964.738 933.676
 763.753 754.896
 53.732 831.291
 459.509 116.048
 363.899 400.291
 458.769 504.299
 345.514 970.633
 658.782 650.660
 960.690 835.794
 832.081 711.313
 9.125 407.419
 958.281 31.041
 151.951 995.098
 958.396 469.191
 347.610 81.066
 973.896 797.149
 223.122 26.708
 400.444 448.389
 424.711 709.033
 415.771 721.619
 25.455 532.357
 416.860 522.663
 994.118 500.568
 991.428 640.155
 756.773 741.330
 133.235 33.373
 297.250 733.940
 914.124 457.630
 658.198 961.375
 744.864 144.201
 313.924 254.062
 392.065 9.135
 709.744 453.435
 723.010 700.355
 398.953 448.409
 580.568 557.732
 84.468 144.064
 556.093 499.530
 492.544 541.335
 741.956 844.487
 203.847 137.221
 773.032 906.293
 253.540 110.395
 776.913 771.362
 726.332 816.240
 868.019 297.217
 531.924 572.988
 866.206 993.862
 696.513 437.136
 274.357 911.035
 570.605 17.622
 693.173 927.862
 384.115 506.007
 719.525 296.204
 206.449 161.322
 604.999 933.825
 50.029 906.118
 134.494 697.725
 126.582 403.189
 114.827 731.663
 990.849 694.401
 787.358 405.698
 928.433 913.830
 346.880 420.788
 733.901 722.415
 464.672 300.020
 330.582 451.364
 383.257 832.430
 181.488 753.429
 333.470 568.806
 386.374 126.944
 983.737 325.096
 836.111 545.144
 582.744 852.499
 963.392 656.194
 818.895 549.075
 977.654 446.673
 65.242 871.333
 69.262 727.692
 181.995 152.193
 809.054 418.729
 938.759 930.696
 827.903 995.625
 126.609 876.551
 138.713 27.613
 740.662 567.139
 40.207 860.929
 114.572 4.770
 125.939 886.391
 420.235 997.144
 299.269 643.756
 552.855 654.323
 979.944 220.818
 600.451 961.478
 572.688 969.785
 48.116 989.788
 273.433 722.838
 744.161 19.844
 13.056 193.903
 814.137 25.432
 708.600 621.175
 959.198 343.701
 512.682 467.004
 430.065 324.303
 756.322 946.311
 892.764 579.567
 179.678 615.117
 66.293 565.050
 578.626 296.294
 537.514 410.752
 479.973 344.814
 370.047 643.984
 39.990 20.148
 800.066 32.394
 263.396 414.824
 434.149 707.435
 414.827 627.265
 367.255 872.853
 271.910 320.992
 660.168 268.233
 606.469 404.016
 746.266 543.891
 14.158 730.230
 871.067 350.201
 307.264 672.907
 351.824 182.781
 82.905 368.781
 728.701 425.821
 549.873 864.970
 166.984 61.345
 90.570 321.163
 367.916 764.788
 526.652 592.673
 813.601 580.151
 402.939 728.312
 171.729 694.933
 386.963 208.492
 834.385 540.444
 762.267 686.989
 781.007 192.065
 961.557 913.371
 610.530 892.108
 708.376 747.186
 757.248 161.544
 8.661 339.679
 617.221 992.829
 429.979 780.279
 798.513 751.952
 628.156 674.843
 653.877 781.829
 308.345 147.884
 46.284 50.018
 948.260 814.710
 276.832 170.907
 951.558 39.864
 814.906 545.975
 53.352 739.776
 909.217 386.253
 959.991 569.639
 25.543 829.845
 392.134 292.783
 6.117 956.340
 12.267 715.951
 732.951 81.657
 582.022 802.789
 212.661 534.434
 115.858 482.450
 396.125 52.416
 608.724 548.646
 668.523 768.618
 27.585 709.942
 962.780 397.660
 909.181 883.956
 484.361 987.931
 916.703 820.877
 412.841 421.752
 721.571 955.897
 944.078 560.114
 316.844 401.621
 137.577 518.573
 387.838 341.924
 171.324 394.630
 293.012 935.286
 418.655 853.084
 2.194 601.209
 839.495 214.034
 535.940 186.368
 315.416 118.259
 913.335 691.774
 1.567 897.426
 788.490 708.186
 468.788 523.187
 108.581 439.622
 269.386 411.667
 607.437 695.043
 686.764 520.661
 434.938 762.792
 381.649 589.144
 968.836 933.331
 689.016 166.391
 945.077 151.077
 665.608 285.343
 636.319 919.207
 57.203 416.986
 395.471 981.300
 19.592 255.124
 529.048 305.231
 262.691 120.161
 69.462 608.333
 821.785 423.494
 549.678 714.339
 624.881 928.158
 649.770 813.702
 605.250 94.875
 462.568 616.724
 191.009 874.151
 822.975 116.432
 430.021 44.243
 448.628 403.693
 822.241 891.456
 662.741 654.906
 630.139 364.194
 905.531 12.292
 221.078 126.648
 609.097 833.868
 16.854 403.913
 910.714 455.463
 241.543 500.236
 37.798 697.276
 678.759 129.164
 519.405 394.735
 586.286 602.311
 996.845 35.608
 235.461 756.865
 731.106 455.903
 913.729 675.660
 676.465 565.265
 773.449 573.438
 525.309 332.905
 453.532 135.096
 574.377 128.132
 721.163 433.078
 840.857 851.068
 460.140 799.306
 119.930 750.898
 604.800 550.211
 753.278 68.116
 221.827 770.301
 728.687 576.643
 967.258 849.863
 390.497 179.823
 886.640 685.607
 873.321 135.249
 729.657 320.286
 319.767 466.913
 66.809 889.605
 777.157 154.599
 928.202 524.138
 237.263 770.780
 39.654 922.983
 763.488 131.071
 68.743 667.651
 796.670 17.847
 375.700 613.037
 126.769 175.736
 307.179 401.651
 324.233 125.826
 993.674 962.612
 631.082 231.743
 285.938 833.952
 985.132 219.913
 967.235 981.758
 386.740 618.724
 735.096 69.562
 689.640 462.881
 889.748 583.708
 907.696 1.678
 881.239 963.293
 657.452 960.300
 241.098 675.579
 610.374 304.616
 298.023 668.804
 94.668 140.561
 994.491 614.246
 878.868 793.360
 79.437 998.747
 880.328 729.126
 651.389 269.108
 91.898 537.259
 120.108 572.608
 507.988 937.394
 999.147 36.020
 683.708 726.155
 846.539 222.004
 782.760 768.797
 148.661 280.446
 394.085 866.804
 959.017 147.612
 935.329 408.238
 828.230 852.941
 351.945 712.064
 615.971 877.546
 881.864 505.658
 485.059 516.324
 532.419 886.482
 20.907 163.959
 332.368 790.576
 477.288 351.495
 429.166 563.563
 556.588 572.761
 329.897 861.583
 527.079 467.593
 491.603 222.800
 451.980 670.787
 589.204 183.324
 649.301 632.250
 991.040 468.696
 464.523 395.412
 695.759 293.173
 970.493 758.986
 500.188 129.320
 213.636 403.513
 824.713 970.822
 209.263 541.331
 97.287 368.571
 610.909 939.847
 144.271 656.201
 101.970 907.032
 739.089 344.159
 298.272 39.333
 479.062 714.653
 726.469 380.764
 986.200 22.414
 127.505 683.378
 126.489 242.976
 501.913 890.049
 409.798 121.391
 492.744 867.323
 942.655 985.965
 624.037 26.595
 560.481 795.345
 762.257 404.216
 944.360 590.274
 833.051 284.120
 338.042 596.483
 146.528 689.567
 709.802 860.926
 705.209 333.689
 965.177 454.027
 86.816 582.383
 802.972 905.495
 109.326 968.947
 538.695 895.944
 651.615 19.701
 295.391 51.993
 75.945 956.123
 308.505 505.340
 488.067 975.002
 213.711 208.696
 89.580 657.501
 417.708 651.318
 591.166 895.298
 402.834 897.632
 733.352 962.070
 826.339 863.248
 525.670 807.364
 861.580 538.174
 690.609 753.369
 536.848 827.708
 763.963 870.475
 81.584 683.164
 339.479 872.081
 41.142 879.002
 487.674 271.194
 299.972 817.225
 564.081 289.702
 117.021 26.954
 541.682 5.162
 862.492 15.369
 950.002 999.681
 716.124 19.845
 226.211 271.506
 86.186 229.772
 231.876 953.679
 705.961 675.649
 266.023 917.401
 109.288 223.533
 717.343 223.174
 655.414 731.374
 605.317 613.464
 220.948 202.484
 424.357 450.383
 686.072 758.134
 642.726 215.115
 74.476 9.569
 837.741 567.566
 651.015 268.703
 142.905 70.650
 5.239 341.067
 516.126 710.001
 548.200 4.629
 339.509 873.732
 397.908 819.882
 261.807 225.521
 127.331 531.609
 678.924 26.147
 677.696 918.370
 203.774 692.252
 107.112 694.668
 244.954 376.079
 36.330 661.634
 938.114 896.240
 284.050 188.787
 151.723 627.849
 445.874 761.966
 820.174 791.954
 84.470 485.975
 95.368 680.948
 862.187 336.057
 609.323 571.182
 788.159 626.392
 814.680 649.384
 774.650 638.866
 929.836 99.626
 735.084 928.957
 426.669 336.747
 419.945 311.477
 430.397 145.537
 315.866 506.016
 475.090 498.091
 45.048 485.021
 99.863 21.045
 442.209 576.953
 58.301 306.633
 578.235 708.710
 928.436 484.336
 495.233 967.258
 587.375 61.417
 946.771 77.263
 991.035 9.654
 457.691 852.413
 566.236 321.541
 66.096 121.467
 73.641 822.129
 50.269 760.041
 282.629 333.173
 217.711 995.355
 163.554 415.724
 212.719 79.145
 452.075 827.515
 131.577 244.452
 480.972 625.124
 197.294 841.832
 666.532 11.040
 593.736 971.785
 241.982 706.197
 874.988 340.799
 965.285 843.733
 811.014 531.783
 12.000 294.689
 594.337 224.931
 967.677 506.729
 82.010 976.988
 333.900 559.085
 78.030 75.741
 785.613 297.662
 547.235 358.408
 296.505 341.143
 394.356 108.964
 368.318 60.211
 921.155 637.621
 846.824 586.362
 998.514 568.468
 22.687 653.713
 144.985 407.171
 943.343 906.714
 203.059 583.763
 599.592 899.417
 841.516 835.575
 97.904 689.231
 207.288 747.728
 239.864 901.832
 301.851 254.176
 460.111 766.599
 992.109 437.769
 633.235 636.814
 488.818 585.364
 360.941 299.690
 969.944 951.502
 459.321 222.420
 202.976 375.113
 151.146 187.007
 268.496 857.120
 51.827 344.265
 124.495 537.547
 245.252 12.292
 922.685 568.989
 355.457 893.981
 917.826 45.199
 513.393 269.113
 50.849 50.585
 929.593 997.581
 965.975 705.856
 550.917 360.007
 299.285 719.773
 93.611 259.927
 587.306 855.393
 899.658 657.811
 453.483 85.494
 305.800 232.167
 780.198 265.660
 994.932 738.100
 134.910 380.308
 521.135 820.922
 639.503 817.537
 468.799 744.186
 928.944 469.823
 582.766 601.170
 593.648 521.442
 452.805 729.923
 122.593 617.894
 667.859 769.184
 522.332 281.081
 692.362 740.603
 469.856 265.594
 430.536 777.540
 632.188 390.945
 610.131 338.523
 48.136 842.284
 762.969 531.150
 691.374 134.051
 937.216 257.321
 320.825 768.735
 30.226 391.399
 853.969 3.623
 168.662 877.994
 979.226 235.090
 225.341 134.912
 841.178 10.913
 893.704 259.541
 1.211 40.567
 738.095 444.136
 688.701 261.077
 1.418 528.448
 634.541 767.144
 334.353 468.817
 618.320 479.988
 868.843 533.794
 689.515 826.078
 502.358 490.632
 846.561 457.120
 901.368 808.538
 608.630 463.962
 538.204 747.661
 304.488 433.082
 214.111 42.569
 270.197 644.116
 614.777 31.010
 310.031 305.132
 818.201 469.426
 378.352 829.472
 606.786 752.860
 207.885 149.974
 407.346 796.095
 593.680 84.695
 629.061 803.332
 871.932 970.349
 727.734 564.105
 266.649 588.168
 86.124 663.018
 751.219 760.434
 558.289 120.180
 750.337 598.530
 528.110 918.642
 832.951 954.768
 528.474 695.977
 789.432 155.835
 761.426 541.293
 494.578 76.415
 357.302 449.011
 409.227 313.993
 472.124 29.758
 721.923 932.292
 609.880 700.607
 61.375 499.008
 85.764 795.972
 581.453 17.075
 736.799 21.828
 522.384 666.619
 709.623 975.222
 152.168 881.801
 986.838 264.540
 186.383 293.322
 781.433 180.652
 346.206 99.302
 764.911 112.372
 945.414 876.332
 483.391 589.823
 177.162 115.782
 144.900 235.102
 808.524 540.907
 71.000 150.443
 71.251 716.373
 540.920 670.010
 775.203 557.553
 13.395 623.082
 758.801 52.191
 990.804 625.087
 249.198 56.985
 245.091 640.593
 132.240 177.424
 112.000 501.457
 455.504 997.320
 888.697 957.115
 211.574 827.190
 552.809 566.232
 906.342 485.819
 523.935 583.951
 19.531 730.378
 680.786 371.987
 951.189 886.613
 450.388 565.291
 735.897 96.431
 325.383 715.394
 841.427 756.188
 419.707 733.652
 974.214 40.986
 623.305 655.046
 541.949 540.010
 997.594 903.062
 403.903 622.522
 402.769 867.325
 730.050 136.522
 56.690 607.460
 226.985 850.644
 86.810 409.174
 36.216 888.843
 898.559 672.407
 210.974 496.353
 795.955 777.965
 601.889 299.865
 156.298 620.154
 78.149 785.634
 187.031 11.138
 456.100 783.012
 938.856 151.262
 56.277 89.920
 577.597 452.144
 45.810 58.829
 643.981 720.367
 307.019 540.454
 74.389 724.185
 494.111 386.608
 488.755 529.377
 765.604 88.322
 749.409 399.612
 805.903 680.676
 85.054 98.289
 649.015 907.884
 388.698 830.320
 292.453 702.503
 321.763 941.967
 519.795 198.566
 976.555 613.298
 944.229 942.704
 406.473 780.645
 328.726 378.455
 871.885 205.524
 345.670 511.063
 166.393 142.603
 302.012 382.855
 583.582 273.696
 996.059 338.080
 611.588 179.333
 887.222 281.962
 158.266 466.795
 577.424 258.144
 323.167 6.720
 227.157 714.002
 456.419 433.307
 793.392 92.281
 444.918 910.155
 791.899 693.698
 11.895 69.948
 892.194 677.522
 928.911 307.160
 866.719 200.634
 744.967 185.016
 882.518 900.305
 213.958 448.030
 567.139 578.045
 530.540 987.060
 752.658 182.911
 700.341 453.156
 932.314 179.843
 510.832 68.326
 711.429 544.792
 225.072 435.100
 434.061 892.089
 85.794 842.472
 583.566 314.740
 239.011 134.166
 931.216 124.929
 714.705 717.361
 12.839 805.231
 540.482 708.134
 697.649 621.914
 18.862 636.254
 52.862 776.822
 229.609 59.951
 657.154 965.908
 187.939 4.521
 58.607 318.396
 13.398 361.643
 369.538 974.233
 361.565 434.040
 530.851 848.096
 113.677 238.319
 629.656 270.429
 482.856 183.720
 711.342 300.173
 808.321 413.099
 764.734 196.005
 102.073 652.144
 278.181 204.576
 70.752 481.931
 845.221 882.753
 746.295 787.103
 448.961 288.927
 863.539 886.681
 60.557 744.700
 764.912 816.846
 163.433 436.683
 388.977 85.577
 453.597 868.475
 10.960 279.139
 788.002 320.579
 2.858 381.935
 56.086 781.874
 324.771 926.782
 961.093 797.098
 557.207 865.336
 222.461 862.606
 549.069 722.020
 781.450 195.532
 653.590 443.774
 620.379 212.690
 723.644 797.315
 530.682 964.308
 660.645 1.007
 903.758 168.707
 182.869 956.242
 516.873 747.621
 377.844 300.210
 567.761 744.068
 510.835 15.813
 427.844 856.990
 912.034 373.244
 865.005 206.712
 696.514 50.304
 790.647 275.226
 674.133 784.228
 948.457 684.100
 375.354 386.737
 748.148 784.395
 400.443 336.780
 598.819 157.104
 743.866 23.407
 384.041 544.710
 756.338 506.215
 992.850 455.394
 590.245 995.435
 254.410 467.886
 389.671 121.148
 973.975 899.090
 896.728 95.075
 616.961 26.350
 267.065 593.338
 197.637 45.005
 638.367 269.564
 88.294 718.791
 748.308 300.327
 341.245 590.447
 728.061 965.596
 105.113 272.897
 132.415 562.287
 292.192 863.603
 539.169 667.026
 616.993 807.716
 343.473 22.686
 857.330 486.683
 74.694 881.197
 896.388 600.936
 15.205 141.786
 73.376 736.542
 645.979 869.352
 215.755 810.488
 480.276 942.656
 640.143 847.174
 874.076 487.844
 412.233 485.199
 73.669 111.280
 347.114 999.479
 933.346 609.412
 37.045 465.874
 719.023 45.534
 618.738 25.928
 219.597 727.597
 869.796 325.979
 982.676 472.195
 464.999 921.202
 43.969 512.373
 67.125 330.240
 652.193 806.812
 191.156 94.647
 529.001 281.400
 110.633 499.818
 424.486 518.198
 194.203 926.329
 614.734 578.809
 20.823 264.296
 473.235 377.452
 53.480 595.721
 970.431 312.236
 11.739 853.608
 506.081 620.836
 908.991 340.521
 651.399 188.868
 875.285 537.096
 419.197 736.505
 813.375 272.829
 540.639 512.531
 904.711 52.273
 810.106 796.986
 342.106 630.883
 971.454 756.404
 93.482 82.440
 419.230 2.485
 251.387 876.795
 439.878 709.736
 678.800 440.179
 36.444 374.501
 384.311 364.188
 984.691 411.972
 838.257 692.833
 530.994 344.894
 343.297 394.359
 638.029 533.974
 493.646 326.437
 441.460 322.474
 670.370 355.602
 331.007 343.606
 727.692 186.171
 996.999 187.324
 406.804 297.506
 776.474 901.668
 277.474 854.254
 531.946 62.518
 939.745 730.551
 144.986 674.280
 932.582 830.293
 2.907 643.518
 985.807 661.040
 800.254 319.053
 436.536 864.477
 720.795 827.474
 410.300 872.390
 966.773 4.947
 666.785 560.563
 469.841 377.818
 335.593 246.017
 965.053 259.487
 451.572 413.505
 901.437 883.938
 653.282 478.536
 568.788 2.084
 371.244 775.639
 462.707 331.391
 622.188 896.731
 113.521 118.444
 287.078 855.706
 148.072 185.041
 707.864 197.710
 217.796 658.634
 142.445 746.590
 46.590 5.647
 199.160 848.892
 365.478 500.133
 789.162 650.512
 998.725 269.861
 423.534 570.962
 141.881 107.254
 206.114 924.501
 673.228 244.253
 575.168 796.644
 616.533 839.602
 497.766 304.335
 28.155 475.887
 268.613 249.111
 221.841 114.773
 486.913 681.740
 429.616 705.150
 935.514 816.103
 489.641 614.284
 549.039 107.472
 667.655 780.938
 93.172 709.278
 176.538 636.781
 574.929 272.038
 730.759 463.975
 331.001 493.048
 634.136 648.842
 593.636 576.139
 478.771 840.946
 584.646 943.157
 761.744 61.230
 639.735 44.526
 288.611 440.305
 897.363 852.434
 516.763 267.263
 906.731 759.814
 337.965 40.008
 404.407 839.686
 752.000 19.978
 92.801 196.906
 439.226 588.117
 718.566 937.381
 99.252 296.076
 115.526 824.018
 239.262 619.104
 243.599 234.767
 725.033 897.164
 49.040 602.901
 160.159 41.874
 197.234 135.294
 46.956 172.609
 220.027 568.718
 671.916 199.910
 286.493 850.693
 918.248 413.332
 888.263 499.130
 360.143 659.651
 45.513 598.767
 363.085 662.207
 832.881 792.478
 780.107 270.080
 819.664 597.954
 676.839 914.206
 467.341 66.590
 273.078 654.695
 259.629 358.937
 593.076 938.290
 814.045 662.546
 761.720 446.440
 975.262 962.047
 263.045 243.017
 783.833 191.878
 38.354 256.834
 691.431 978.935
 993.617 29.180
 726.079 501.005
 213.233 582.463
 846.648 447.979
 46.078 325.300
 141.879 943.318
 799.553 595.138
 80.210 845.092
 310.862 885.590
 785.828 647.169
 377.732 36.467
 464.699 305.097
 342.265 845.058
 121.127 547.152
 903.551 243.237
 658.049 443.556
 62.380 572.688
 238.295 306.356
 503.106 666.909
 373.048 4.907
 424.923 641.198
 899.489 898.947
 32.048 118.709
 692.018 219.989
 467.343 340.639
 328.469 545.214
 767.434 371.207
 790.537 194.548
 473.507 703.158
 730.488 895.375
 347.577 677.932
 576.467 869.972
 419.512 577.533
 296.894 843.748
 478.604 234.488
 599.176 98.563
 481.556 894.612
 626.001 121.523
 985.993 597.819
 338.719 157.805
 147.537 898.604
 74.772 864.202
 505.196 604.653
 645.888 591.629
 392.980 784.178
 545.154 678.890
 477.506 385.836
 671.425 611.339
 457.095 875.646
 604.355 346.960
 145.662 660.196
 96.302 414.907
 986.197 212.021
 640.172 189.225
 928.259 609.704
 854.884 690.503
 699.428 160.537
 960.441 293.608
 892.821 287.154
 828.908 258.662
 275.679 471.269
 359.955 259.365
 44.508 688.210
 182.591 277.179
 860.768 6.763
 698.723 847.335
 800.717 331.614
 107.827 683.809
 450.415 233.135
 462.153 942.223
 331.414 434.502
 753.301 584.086
 417.224 442.876
 106.799 530.810
 410.866 544.167
 22.490 105.044
 618.837 594.667
 234.544 979.097
 48.495 793.314
 742.895 830.328
 849.628 601.755
 283.600 751.696
 444.914 782.732
 432.502 308.222
 879.728 878.017
 476.474 858.437
 753.756 463.486
 519.317 281.255
 962.894 959.609
 223.043 735.964
 720.751 290.144
 405.986 224.623
 488.660 60.143
 41.154 976.236
 518.543 347.219
 213.881 500.304
 404.410 488.614
 327.662 299.158
 999.105 112.919
 389.661 934.778
 139.473 961.857
 989.581 433.210
 145.131 17.454
 612.209 910.470
 25.994 977.084
 28.026 115.766
 717.644 977.593
 598.967 124.499
 630.343 575.104
 656.890 253.902
 969.103 644.778
 478.098 13.066
 983.950 21.100
 433.705 396.856
 819.628 191.060
 366.494 465.778
 433.962 157.407
 181.884 62.884
 78.528 75.278
 673.589 861.423
 721.760 441.485
 191.572 136.132
 134.130 381.287
 437.009 645.210
 941.365 972.357
 300.554 503.213
 31.988 0.742
 688.521 637.194
 229.924 130.042
 977.228 334.572
 14.866 144.843
 447.354 12.590
 398.926 805.071
 454.351 932.279
 407.464 412.602
 442.845 426.912
 227.501 578.958
 295.321 863.785
 194.661 917.626
 79.509 72.344
 808.072 631.524
 513.996 180.226
 764.143 781.050
 475.000 546.464
 159.872 597.286
 514.546 878.275
 62.585 635.202
 625.085 290.457
 307.227 70.647
 669.621 406.082
 849.139 650.705
 879.601 11.126
 157.255 968.397
 313.108 936.737
 820.786 999.166
 949.539 939.540
 805.532 498.117
 287.999 336.770
 131.196 594.261
 607.746 998.835
 348.506 52.321
 960.428 242.561
 228.056 415.921
 94.392 954.708
 887.862 950.730
 787.664 424.141
 993.379 715.511
 993.217 404.331
 174.740 586.883
 110.870 663.692
 887.161 924.294
 5.724 22.910
 260.678 200.269
 832.696 705.198
 166.792 143.147
 617.842 831.842
 597.295 191.533
 35.276 442.003
 282.959 678.387
 127.237 378.380
 258.242 625.773
 395.953 400.665
 237.360 206.764
 879.323 623.965
 344.580 327.782
 466.086 752.343
 28.347 802.066
 846.157 26.856
 178.729 763.115
 492.520 537.042
 307.701 236.444
 874.789 774.392
 592.330 720.143
 481.827 521.405
 25.065 681.506
 30.266 371.235
 469.760 660.795
 634.183 127.333
 146.113 177.355
 463.374 822.143
 721.808 491.498
 106.749 166.583
 496.381 12.193
 144.339 461.300
 32.896 420.842
 305.677 695.568
 404.722 460.755
 621.084 74.968
 50.474 516.780
 551.391 164.964
 98.702 166.774
 684.269 340.199
 166.627 553.757
 13.515 180.305
 738.807 822.805
 451.247 759.559
 679.663 748.884
 269.865 612.618
 569.131 700.195
 917.159 210.316
 917.364 26.377
 708.162 502.245
 909.348 12.614
 463.824 946.243
 853.795 520.721
 259.620 184.338
 616.003 58.498
 165.669 391.194
 858.004 131.585
 630.350 331.139
 200.814 580.903
 986.859 345.804
 475.655 77.304
 279.493 153.989
 9.436 807.703
 124.893 292.173
 563.558 558.755
 882.297 837.118
 736.233 190.705
 823.349 326.094
 672.272 841.786
 911.805 385.621
 78.928 949.182
 950.047 872.385
 303.406 293.856
 274.635 461.624
 521.564 141.505
 516.826 746.085
 555.920 169.356
 644.301 455.499
 75.022 137.918
 103.250 310.780
 719.690 228.116
 249.803 993.085
 301.424 48.231
 838.911 455.026
 574.791 592.887
 397.705 315.219
 102.080 870.066
 197.689 858.826
 511.389 604.135
 932.705 482.501
 558.168 866.485
 362.148 554.350
 97.850 814.256
 174.669 156.044
 579.201 956.226
 327.432 98.540
 393.591 678.384
 609.405 784.081
 236.386 705.451
 231.374 770.000
 128.418 945.234
 755.913 384.641
 436.291 846.817
 621.179 78.518
 851.520 228.968
 184.648 756.109
 24.828 119.845
 496.924 532.819
 291.009 751.861
 619.314 870.355
 502.354 625.976
 8.240 50.605
 458.816 787.582
 418.970 407.173
 277.797 822.362
 622.945 614.670
 485.953 906.198
 507.746 874.189
 792.994 740.381
 435.006 779.871
 779.628 724.541
 996.209 522.929
 908.034 7.978
 34.101 417.930
 856.332 499.372
 321.445 319.642
 654.193 779.403
 20.203 650.547
 124.035 565.818
 722.166 558.552
 833.136 731.547
 813.946 266.027
 961.768 319.829
 260.669 315.558
 969.375 872.993
 887.215 40.574
 676.333 170.978
 405.220 832.027
 807.531 30.088
 918.256 292.674
 303.593 650.673
 394.459 91.149
 886.799 523.718
 661.740 687.427
 765.710 650.916
 219.666 303.441
 722.043 731.167
 516.598 777.442
 595.921 590.033
 81.252 753.341
 774.307 939.337
 873.085 17.865
 298.861 154.314
 602.564 475.422
 703.078 138.774
 325.404 25.353
 427.172 148.334
 917.157 526.608
 358.455 182.346
 747.354 664.270
 624.044 901.712
 984.875 199.902
 593.465 38.122
 45.856 138.123
 206.559 626.401
 137.653 385.439
 255.069 702.867
 130.837 640.217
 346.138 96.111
 907.669 426.337
 646.980 710.754
 269.840 274.736
 540.089 28.278
 648.499 239.607
 348.244 71.325
 531.856 897.953
 862.214 589.001
 324.187 176.554
 518.582 901.364
 467.263 248.978
 430.594 512.698
 111.640 82.382
 724.834 977.282
 519.375 240.422
 637.163 430.734
 138.532 281.377
 882.405 927.763
 918.014 561.621
 946.329 137.086
 761.885 761.858
 121.440 810.861
 966.624 810.496
 488.894 684.140
 281.780 664.193
 259.514 375.360
 701.840 214.877
 252.669 398.007
 880.139 285.546
 90.955 393.158
 878.057 630.085
 402.667 130.287
 876.280 206.603
 887.485 67.596
 109.435 906.808
 151.438 321.978
 98.972 818.378
 345.676 672.038
 787.886 911.754
 644.045 745.311
 288.939 481.325
 713.810 253.718
 88.005 453.328
 522.393 110.528
 966.311 784.294
 984.021 449.739
 968.501 115.526
 190.049 77.198
 124.255 887.507
 845.190 205.308
 584.606 535.471
 311.409 593.436
 443.019 731.566
 557.891 458.680
 937.042 973.521
 747.997 901.440
 457.905 973.594
 34.717 662.970
 900.525 119.558
 959.874 994.034
 260.169 872.001
 187.692 351.878
 998.413 955.082
 881.598 784.468
 861.634 982.911
 38.995 824.578
 419.992 147.946
 419.850 760.491
 311.764 454.198
 182.064 424.382
 813.012 895.045
 13.807 433.766
 20.264 907.129
 927.231 816.506
 326.500 347.994
 149.515 466.985
 508.716 381.004
 869.330 132.139
 227.461 757.822
 325.987 963.572
 991.578 582.752
 674.314 839.220
 170.017 256.914
 733.422 38.662
 769.833 731.323
 597.724 724.682
 856.619 759.934
 822.900 455.075
 409.864 615.790
 619.931 428.668
 398.374 810.158
 22.106 804.296
 75.623 96.448
 111.393 558.057
 155.163 323.664
 83.062 440.014
 183.918 169.784
 625.730 524.853
 216.097 91.000
 935.572 130.553
 760.678 891.058
 759.243 904.398
 967.000 584.483
 463.995 186.582
 490.259 902.318
 12.590 289.001
 383.984 88.966
 325.190 641.763
 470.429 49.043
 243.624 324.544
 790.821 424.901
 781.901 916.545
 112.365 585.191
 609.995 860.734
 822.695 564.772
 538.538 279.108
 458.050 764.307
 865.913 920.120
 250.049 257.404
 735.301 332.477
 426.690 193.401
 499.573 496.654
 133.633 369.428
 581.712 703.141
 147.286 186.721
 476.013 31.469
 505.479 29.131
 592.155 84.030
 586.255 498.092
 284.815 781.736
 400.417 815.151
 23.641 793.519
 137.001 233.364
 582.798 197.861
 598.892 170.953
 910.007 52.122
 702.593 448.633
 969.008 854.947
 884.199 945.764
 36.945 249.886
 73.217 925.212
 332.546 446.374
 965.911 463.594
 308.680 579.978
 76.824 878.964
 773.419 840.490
 476.136 804.220
 219.850 547.790
 64.418 909.444
 312.374 225.853
 606.395 43.475
 565.049 29.904
 780.645 323.392
 477.750 926.085
 20.274 44.916
 93.708 753.547
 565.922 77.507
 385.729 552.361
 650.645 20.915
 549.438 294.721
 138.018 976.968
 114.907 779.682
 870.144 488.450
 420.641 951.963
 909.083 439.102
 16.944 182.515
 309.701 433.353
 773.151 142.748
 908.331 85.618
 102.112 246.034
 292.334 466.477
 735.853 290.814
 901.107 662.247
 791.902 881.131
 448.017 506.255
 566.688 525.256
 221.825 301.178
 140.378 514.505
 580.339 54.322
 739.125 895.994
 171.276 939.572
 91.841 99.565
 266.795 444.353
 158.160 225.285
 568.051 786.493
 464.392 199.552
 991.942 539.011
 440.042 161.229
 189.344 91.005
 127.324 631.176
 836.252 225.867
 171.452 476.741
 388.152 105.723
 274.838 25.265
 873.441 720.361
 201.465 166.285
 131.898 63.002
 789.408 60.296
 465.109 122.389
 313.650 432.674
 71.752 185.037
 435.169 55.375
 583.976 892.800
 75.799 227.543
 22.463 234.480
 25.047 71.132
 145.582 917.056
 271.269 611.643
 409.220 878.825
 764.896 660.150
 83.244 605.573
 78.569 834.879
 821.128 189.605
 693.757 932.999
 562.150 43.689
 84.817 701.080
 800.100 926.604
 511.387 661.561
 295.898 548.976
 293.848 478.738
 389.480 867.597
 112.569 728.283
 402.392 119.550
 521.222 346.548
 768.496 335.758
 832.236 348.149
 615.890 164.293
 956.068 121.306
 506.619 249.706
 746.316 139.556
 958.162 594.362
 213.651 805.814
 586.171 475.285
 370.219 300.985
 164.049 825.076
 902.732 315.703
 362.049 993.509
 750.266 862.229
 255.396 488.272
 588.256 596.627
 54.162 415.696
 252.869 222.129
 662.183 687.435
 42.577 227.082
 201.211 674.701
 322.151 959.176
 200.821 441.379
 847.385 517.123
 743.683 300.219
 98.711 207.002
 36.970 556.991
 733.707 59.561
 49.449 546.510
 70.608 723.702
 483.852 547.524
 528.768 667.752
 247.101 782.481
 862.170 152.071
 116.931 370.147
 216.229 642.874
 690.189 976.924
 857.073 867.295
 221.960 694.956
 410.235 353.638
 239.757 815.806
 599.207 239.254
 35.765 137.332
 493.926 182.663
 323.104 973.854
 818.156 98.541
 587.794 386.571
 779.481 996.278
 403.430 329.292
 485.693 688.455
 205.320 445.880
 309.498 428.313
 578.064 458.417
 525.525 409.628
 906.325 262.344
 338.413 433.481
 512.206 575.832
 670.561 219.635
 971.490 870.192
 107.899 762.226
 810.629 196.477
 490.338 636.829
 960.313 796.638
 261.608 236.469
 231.551 187.218
 795.772 915.813
 316.315 886.850
 132.304 964.464
 854.888 548.606
 469.247 111.383
 492.361 893.027
 178.423 923.022
 431.357 221.499
 265.118 428.424
 219.567 142.321
 47.236 656.635
 659.412 448.627
 279.009 467.176
 141.852 349.305
 98.279 195.595
 63.745 737.743
 593.896 716.425
 543.100 170.924
 733.390 678.960
 482.102 270.884
 76.732 921.622
 305.032 415.323
 548.644 583.300
 906.409 683.357
 421.490 760.558
 551.245 910.707
 148.669 904.401
 569.725 496.404
 312.792 596.165
 656.544 916.319
 445.270 116.670
 722.285 129.130
 18.875 944.181
 430.542 614.894
 399.990 243.779
 497.908 338.102
 813.450 692.789
 320.669 664.394
 464.184 914.096
 636.313 137.144
 373.105 42.070
 422.074 6.558
 420.358 845.770
 597.369 735.195
 700.197 592.958
 930.578 130.798
 934.996 808.860
 780.092 796.718
 180.776 8.596
 429.693 774.171
 895.775 745.692
 142.183 376.963
 102.865 195.386
 63.855 601.661
 525.025 395.660
 505.191 213.537
 332.538 6.687
 217.423 755.698
 336.478 466.995
 225.844 666.033
 873.526 59.044
 792.595 289.858
 233.798 125.536
 715.913 487.123
 720.649 368.980
 559.313 408.878
 437.077 329.353
 500.917 781.327
 758.223 167.807
 336.333 125.626
 467.442 328.101
 122.282 961.804
 451.628 432.571
 955.025 415.362
 120.085 467.261
 208.058 250.842
 733.553 383.158
 56.114 198.631
 212.501 289.990
 464.039 286.341
 796.029 438.765
 774.439 516.350
 907.401 813.058
 170.181 694.413
 465.133 901.335
 277.952 74.099
 578.710 768.425
 6.425 67.362
 457.367 939.234
 944.554 927.400
 514.264 548.264
 677.561 646.607
 94.995 281.352
 683.994 455.702
 230.261 568.806
 858.543 151.766
 992.225 399.991
 541.970 930.045
 810.210 777.151
 439.635 619.923
 814.918 860.283
 259.641 917.833
 475.085 65.237
 915.061 823.247
 463.582 944.590
 904.229 487.892
 541.563 426.449
 29.314 818.436
 932.752 622.217
 34.925 679.940
 31.689 792.886
 472.060 448.104
 659.383 427.943
 123.294 984.853
 459.999 625.091
 495.555 162.053
 388.751 837.301
 108.416 645.563
 743.073 491.094
 817.783 355.482
 458.390 282.181
 34.457 433.159
 751.700 67.906
 69.991 531.534
 928.941 37.265
 691.945 178.744
 757.259 226.132
 349.093 987.203
 175.337 825.949
 63.943 748.821
 911.644 117.172
 143.402 394.428
 392.578 143.838
 164.417 340.453
 943.973 472.516
 14.401 602.357
 967.434 978.548
 548.503 942.190
 457.555 645.919
 937.801 222.089
 820.699 816.471
 372.999 557.695
 566.993 281.787
 133.852 71.783
 634.233 570.331
 390.276 321.274
 128.038 876.906
 549.917 357.928
 342.815 335.755
 669.974 947.950
 481.711 917.655
 897.553 547.618
 392.906 690.759
 160.189 55.470
 459.448 721.169
 291.860 247.050
 48.775 588.964
 423.518 771.608
 377.433 586.428
 92.621 43.070
 460.948 765.517
 13.198 697.354
 886.004 370.050
 504.748 187.435
 302.826 974.101
 990.712 735.042
 833.945 141.615
 859.832 207.551
 528.350 304.103
 28.627 510.215
 757.691 144.604
 271.076 12.826
 206.905 288.881
 391.039 116.997
 211.888 891.620
 530.659 832.348
 451.271 509.299
 838.908 698.952
 920.487 856.305
 701.607 367.471
 170.191 921.039
 168.678 940.923
 646.458 889.434
 845.461 871.983
 749.236 189.923
 659.985 892.018
 753.424 182.948
 722.575 482.882
 791.958 906.371
 181.848 665.941
 663.970 333.222
 103.635 16.404
 737.887 668.264
 86.678 472.057
 807.039 813.655
 538.964 616.758
 514.743 670.931
 307.505 119.065
 190.827 956.721
 46.482 99.186
 379.333 623.625
 266.279 602.889
 437.733 366.886
 199.661 564.246
 754.876 523.760
 299.661 641.362
 974.402 538.352
 523.588 876.883
 182.120 63.361
 313.665 50.505
 82.570 335.377
 940.261 901.670
 467.397 216.585
 289.606 670.694
 685.384 907.948
 243.491 964.687
 732.849 862.828
 81.204 145.717
 69.049 561.889
 229.294 872.916
 352.386 136.870
 666.329 233.702
 221.114 80.009
 159.422 963.559
 691.480 565.643
 646.751 486.139
 104.387 999.695
 693.671 78.599
 159.751 950.644
 325.396 69.680
 979.440 392.393
 290.895 63.982
 332.355 385.675
 132.988 225.128
 838.828 761.701
 349.117 378.185
 799.494 761.495
 524.585 359.013
 122.620 779.344
 31.933 661.495
 962.967 602.151
 721.419 45.371
 147.522 712.100
 811.379 665.227
 214.481 102.149
 834.552 278.818
 100.811 557.755
 246.705 769.160
 802.499 789.306
 974.280 164.749
 25.510 104.487
 413.996 425.858
 222.769 325.034
 922.810 858.450
 954.671 355.600
 703.363 262.125
 152.182 571.965
 827.655 972.152
 240.325 20.318
 408.394 240.705
 786.499 208.241
 159.299 857.533
 166.607 61.405
 646.855 239.431
 939.488 848.477
 869.075 140.886
 136.766 611.632
 672.109 640.385
 414.396 843.278
 281.838 639.168
 80.197 923.696
 561.493 38.230
 968.196 672.401
 762.885 317.348
 238.353 401.942
 600.900 974.729
 654.910 121.034
 609.726 260.977
 157.317 179.309
 424.062 685.560
 456.360 234.345
 936.660 732.601
 540.017 149.195
 110.551 205.898
 887.020 382.355
 543.789 256.633
 592.520 839.476
 998.256 822.833
 694.214 635.375
 891.943 334.525
 636.531 24.713
 924.128 785.539
 865.741 49.634
 341.140 830.543
 54.164 512.600
 971.205 388.210
 904.037 393.399
 752.601 288.195
 81.241 112.022
 570.480 26.152
 729.363 305.830
 402.939 438.329
 571.860 392.608
 982.894 591.987
 634.019 873.916
 914.066 942.134
 619.600 479.464
 769.768 626.806
 425.450 137.317
 563.444 975.774
 839.745 791.807
 849.243 970.188
 268.154 86.561
 906.753 608.106
 192.061 330.517
 131.792 263.375
 762.631 306.965
 118.611 48.879
 455.116 847.140
 529.635 551.478
 484.190 538.834
 836.927 752.107
 850.842 985.712
 342.909 403.441
 545.223 73.870
 582.552 47.693
 861.961 278.743
 639.666 422.598
 741.674 88.427
 18.309 444.200
 985.107 700.065
 267.321 756.023
 497.697 726.130
 410.106 996.571
 18.923 329.722
 559.909 227.432
 132.111 985.552
 657.696 164.861
 499.088 569.918
 638.506 16.297
 936.047 243.076
 173.829 403.520
 61.210 266.045
 441.466 384.904
 173.284 546.679
 707.875 315.482
 837.672 33.114
 266.583 815.442
 393.063 653.370
 933.660 581.284
 476.002 65.466
 659.090 60.827
 379.753 151.088
 251.127 30.701
 4.008 716.391
 937.387 35.791
 654.565 905.364
 787.569 162.818
 560.878 174.373
 512.657 178.890
 691.570 501.643
 26.575 140.201
 963.635 633.914
 429.038 901.433
 913.609 316.137
 841.440 783.830
 184.785 461.480
 227.775 5.913
 93.242 341.193
 964.688 377.640
 79.684 990.855
 321.783 504.417
 999.714 915.614
 86.501 155.022
 121.105 747.265
 556.308 96.540
 4.973 66.008
 842.195 184.371
 473.677 95.908
 526.892 676.728
 890.121 252.168
 922.557 996.698
 472.318 538.050
 527.589 632.535
 278.208 927.650
 420.711 705.610
 456.457 136.671
 710.394 368.177
 960.142 476.118
 315.323 558.395
 955.828 843.650
 151.120 441.810
 877.529 764.700
 682.347 826.692
 423.772 821.782
 37.427 940.371
 679.598 767.524
 826.128 696.197
 70.450 207.475
 121.521 232.371
 580.911 455.725
 25.580 347.096
 861.062 143.718
 912.986 36.915
 712.409 424.691
 2.276 730.373
 413.113 328.010
 826.526 826.316
 280.389 534.915
 534.677 639.878
 351.958 766.176
 644.860 940.003
 626.343 179.783
 866.353 556.019
 665.302 900.566
 208.797 429.060
 715.155 661.776
 685.946 394.167
 735.044 789.923
 204.516 573.554
 669.968 557.952
 492.739 729.331
 18.764 558.212
 282.333 218.924
 719.120 886.301
 104.093 288.397
 803.397 901.040
 511.740 563.054
 323.835 346.396
 909.635 502.198
 60.021 40.798
 354.278 792.257
 314.976 901.015
 231.977 691.911
 191.452 155.453
 918.791 12.245
 582.924 489.746
 814.862 27.742
 383.213 970.976
 252.879 249.249
 236.784 721.305
 27.031 742.608
 343.707 903.659
 819.869 906.842
 177.380 978.188
 843.726 209.479
 450.806 866.114
 112.395 955.576
 713.119 485.436
 47.638 398.283
 709.816 609.563
 561.660 305.413
 188.580 544.731
 377.229 916.753
 471.692 265.023
 515.737 265.056
 592.807 315.672
 542.748 309.314
 560.582 567.322
 80.759 727.582
 767.547 238.024
 128.902 539.093
 316.222 98.395
 45.609 738.448
 145.288 431.886
 408.000 610.358
 69.405 770.101
 943.732 399.724
 912.761 187.123
 998.549 102.161
 737.687 681.860
 544.943 643.571
 117.621 959.097
 121.652 978.710
 553.689 434.660
 715.617 268.291
 514.380 124.630
 931.176 417.936
 419.796 960.573
 637.406 771.886
 880.186 120.301
 23.582 556.982
 20.766 935.662
 832.629 940.941
 121.918 484.589
 769.387 991.797
 619.672 884.229
 308.753 856.700
 743.089 756.042
 550.656 587.750
 412.848 153.626
 404.864 965.610
 142.397 141.566
 337.537 659.158
 425.893 41.415
 599.823 128.154
 775.326 362.096
 291.727 857.843
 195.546 490.409
 624.771 107.700
 426.018 107.303
 245.911 174.316
 901.127 932.214
 711.938 790.145
 708.714 86.699
 975.570 299.910
 184.494 56.146
 707.184 535.526
 446.368 751.361
 153.220 224.158
 628.868 507.951
 75.506 454.340
 758.635 378.709
 755.004 348.938
 754.592 781.540
 536.689 74.186
 532.210 362.156
 475.688 589.396
 433.831 857.001
 182.602 816.438
 443.625 228.118
 400.518 901.363
 826.420 459.414
 448.104 938.004
 857.871 114.798
 781.013 425.978
 295.508 165.564
 234.297 109.839
 735.827 190.310
 266.644 974.446
 274.336 969.423
 815.870 601.714
 149.274 762.124
 355.496 889.336
 724.445 332.297
 903.541 121.873
 124.352 635.485
 144.393 413.555
 650.800 189.850
 378.106 720.523
 312.634 615.361
 682.588 574.116
 120.749 865.737
 764.354 807.743
 423.570 914.649
 363.008 245.017
 371.456 350.372
 471.139 259.223
 442.855 630.787
 821.178 492.070
 884.369 943.398
 188.126 787.349
 408.371 383.562
 754.336 522.197
 755.493 829.714
 600.268 240.514
 918.656 668.835
 921.866 560.733
 296.677 761.454
 757.799 260.132
 608.421 476.081
 343.084 762.456
 565.826 652.095
 22.560 772.667
 541.469 242.012
 369.523 825.579
 442.882 553.925
 500.716 123.115
 843.441 268.274
 876.253 322.650
 943.628 186.372
 267.441 266.717
 925.111 318.065
 290.416 888.274
 694.808 910.256
 490.905 327.276
 331.553 224.731
 555.020 310.818
 881.738 801.787
 770.884 3.319
 593.303 994.786
 412.175 263.715
 523.566 270.207
 621.609 757.427
 452.713 68.466
 582.359 881.726
 631.478 484.224
 48.953 459.430
 492.028 112.866
 514.884 638.490
 661.653 724.957
 598.804 170.742
 499.260 965.826
 389.678 13.912
 687.416 666.884
 86.512 54.979
 873.785 123.207
 961.580 253.426
 884.010 503.324
 456.522 979.102
 995.629 467.803
 655.752 115.895
 244.600 779.282
 866.845 229.671
 760.759 775.093
 46.446 882.873
 927.562 772.015
 144.735 910.404
 419.238 899.171
 481.234 59.206
 272.798 268.472
 218.003 10.090
 443.941 441.632
 148.960 133.392
 318.791 628.804
 990.597 833.992
 404.597 136.833
 332.027 485.890
 602.271 96.410
 401.638 477.249
 725.228 148.870
 932.307 34.490
 128.846 417.555
 83.817 285.369
 762.657 968.799
 614.796 488.142
 665.614 967.355
 120.106 794.757
 859.534 624.985
 74.316 144.066
 925.745 743.981
 886.945 475.349
 897.445 475.205
 997.907 7.729
 790.197 789.219
 867.635 707.736
 403.951 935.971
 269.215 641.226
 443.187 821.058
 621.358 818.794
 452.003 122.759
 841.060 552.856
 185.732 122.773
 801.322 672.674
 430.977 524.210
 488.472 129.117
 735.510 23.001
 229.718 268.107
 265.665 514.045
 346.918 80.134
 21.505 622.611
 557.749 28.343
 812.852 716.354
 739.021 120.438
 838.325 776.693
 965.692 986.624
 974.712 983.073
 297.995 139.303
 237.794 723.783
 691.003 867.958
 534.037 16.894
 807.137 428.287
 204.356 169.494
 911.712 147.068
 838.427 478.486
 492.092 628.364
 986.018 77.994
 657.867 522.716
 238.850 753.861
 726.256 935.004
 434.024 902.318
 975.549 890.226
 622.580 425.841
 239.563 756.790
 842.130 493.293
 525.979 816.889
 471.315 893.033
 957.008 461.647
 70.293 466.896
 166.502 728.991
 622.385 510.351
 535.693 64.449
 187.807 381.137
 830.737 504.617
 314.231 87.068
 517.754 710.791
 477.327 676.128
 201.954 932.938
 156.951 571.511
 771.463 593.917
 403.951 964.753
 256.715 548.554
 384.508 275.969
 553.902 505.265
 72.466 926.427
 745.110 678.588
 117.258 51.002
 95.989 563.829
 771.034 752.693
 69.400 150.533
 391.799 405.288
 84.291 795.522
 431.084 820.965
 824.662 0.511
 399.694 685.294
 793.914 140.918
 220.832 31.500
 473.002 694.401
 717.449 78.469
 912.914 158.273
 33.822 32.729
 237.201 828.431
 307.189 384.334
 291.040 158.409
 334.061 381.373
 320.140 11.175
 720.811 209.740
 944.269 759.050
 675.766 536.283
 983.118 645.477
 249.955 487.746
 651.464 878.415
 228.462 468.763
 849.175 626.694
 729.937 993.968
 390.617 1.351
 807.067 587.158
 36.811 552.760
 327.896 839.934
 679.529 146.005
 231.853 619.777
 374.972 901.892
 923.695 759.865
 609.424 335.036
 324.560 77.764
 1.953 775.401
 626.691 375.501
 989.834 532.575
 484.690 928.322
 108.871 225.883
 562.336 522.970
 559.281 946.606
 583.899 148.732
 452.611 895.198
 309.596 156.391
 658.619 316.211
 866.659 902.881
 533.659 671.987
 273.540 304.802
 112.563 304.044
 651.742 184.598
 11.008 345.059
 836.992 52.158
 319.787 396.672
 891.841 905.825
 9.306 776.869
 350.971 534.595
 713.132 778.865
 67.524 572.734
 462.692 950.378
 895.711 504.766
 818.841 492.664
 466.970 889.182
 535.264 352.942
 272.380 100.020
 117.341 818.026
 634.335 854.418
 459.896 552.506
 870.172 69.331
 788.037 219.060
 657.321 180.755
 845.095 494.186
 894.285 863.297
 206.641 388.368
 8.453 146.977
 613.892 999.464
 937.357 672.212
 756.012 891.715
 854.764 324.498
 259.226 185.549
 30.249 709.110
 110.059 666.226
 107.046 965.882
 27.082 39.064
 117.654 777.848
 655.183 157.546
 992.499 229.065
 971.594 176.078
 369.800 440.725
 124.837 194.877
 603.582 825.718
 565.649 899.592
 863.613 905.760
 840.192 797.512
 701.029 128.424
 695.976 25.943
 945.021 90.723
 173.503 982.485
 30.485 248.926
 423.509 593.205
 18.626 189.113
 980.677 300.176
 549.871 108.458
 847.780 487.496
 601.837 462.747
 785.664 263.180
 258.549 61.233
 778.385 227.208
 227.576 916.252
 441.661 53.482
 769.567 203.443
 687.076 630.548
 183.034 970.677
 842.803 893.953
 372.667 102.662
 590.747 858.350
 131.486 246.617
 14.821 252.420
 98.503 316.328
 98.656 371.988
 380.037 91.632
 574.354 610.006
 213.378 733.045
 846.425 675.318
 928.189 542.435
 113.938 870.224
 649.080 466.698
 934.894 319.927
 460.490 999.211
 543.339 611.210
 103.791 760.934
 793.671 544.565
 131.063 7.612
 797.796 290.769
 937.764 120.358
 97.196 92.504
 328.648 193.379
 609.849 202.350
 531.397 674.814
 975.439 204.639
 607.854 575.211
 233.820 449.810
 473.542 604.414
 781.813 521.530
 625.640 193.399
 110.659 459.786
 804.305 305.537
 107.681 644.169
 231.621 234.939
 465.725 582.738
 549.328 861.775
 565.811 401.102
 826.603 610.216
 743.236 147.200
 951.445 298.873
 104.426 448.659
 725.831 242.041
 598.466 926.486
 130.839 48.981
 258.962 691.365
 541.750 164.718
 892.445 353.093
 386.248 27.083
 800.440 151.249
 535.646 899.008
 763.764 973.268
 987.468 731.254
 697.354 337.566
 478.374 468.242
 388.225 572.667
 103.355 818.432
 172.223 872.604
 807.412 851.508
 479.496 123.782
 459.707 678.691
 904.487 114.559
 770.844 631.777
 932.503 206.767
 427.875 633.530
 108.155 785.077
 808.411 89.942
 266.223 837.547
 507.622 517.489
 295.651 156.921
 635.608 20.231
 683.657 700.531
 586.721 567.430
 28.544 186.311
 368.876 98.036
 634.139 628.031
 934.940 740.132
 851.350 84.832
 558.237 718.196
 736.780 794.406
 621.566 806.365
 906.379 217.435
 178.325 839.871
 803.726 500.222
 933.250 828.413
 435.570 885.868
 469.550 523.598
 488.040 610.184
 412.942 918.048
 489.554 511.004
 18.230 526.762
 773.395 678.294
 340.881 493.238
 684.659 962.881
 617.838 535.648
 121.421 544.720
 835.013 604.439
 775.352 303.850
 263.062 355.384
 597.391 721.033
 260.960 285.075
 142.611 8.108
 94.235 653.507
 706.115 193.982
 310.556 295.873
 37.973 799.983
 231.730 658.566
 987.244 372.682
 933.198 78.995
 568.528 613.665
 218.244 552.049
 642.854 780.091
 285.686 215.469
 959.871 818.727
 221.469 160.138
 600.051 746.840
 3.930 188.176
 592.039 778.591
 240.476 951.153
 447.461 804.008
 393.844 792.724
 667.711 13.211
 306.178 275.261
 626.871 691.101
 588.940 109.805
 142.472 722.595
 69.609 244.912
 109.903 896.530
 328.589 555.186
 723.689 194.399
 231.264 647.625
 544.500 430.064
 773.600 157.260
 327.539 666.654
 980.621 807.181
 517.122 90.235
 694.723 877.132
 373.033 545.811
 987.009 364.935
 143.935 834.387
 444.867 482.501
 687.332 490.635
 511.300 539.853
 677.934 985.051
 357.284 214.140
 598.444 764.072
 892.500 544.089
 198.774 913.531
 599.647 242.558
 999.405 428.076
 4.099 480.281
 738.269 530.095
 57.920 702.474
 782.260 410.474
 272.149 227.447
 386.864 379.856
 524.077 914.028
 60.725 208.307
 500.327 534.254
 25.036 394.439
 318.210 252.171
 27.131 8.684
 56.827 781.608
 328.460 381.724
 488.246 9.495
 122.265 306.038
 943.743 650.922
 606.898 149.462
 899.422 512.767
 435.991 673.766
 891.665 240.088
 854.179 753.261
 850.894 699.768
 902.038 208.603
 900.558 6.085
 110.230 735.438
 338.276 340.524
 902.087 307.670
 582.523 281.324
 866.040 378.441
 718.608 95.847
 352.330 860.985
 252.895 10.252
 778.551 935.031
 328.214 646.115
 209.872 646.344
 963.189 783.387
 404.853 517.146
 554.059 194.531
 606.938 698.802
 572.721 207.875
 13.705 826.332
 965.732 751.626
 497.522 693.626
 515.312 146.834
 787.263 190.856
 377.802 741.559
 784.176 929.397
 133.297 384.155
 887.072 438.112
 131.290 635.817
 381.878 327.077
 323.124 827.084
 925.701 975.622
 458.180 516.202
 571.430 971.193
 765.174 445.849
 359.095 79.942
 524.331 696.522
 296.573 110.892
 194.962 767.739
 194.552 799.993
 633.853 791.212
 767.063 211.467
 13.754 892.457
 195.398 69.826
 121.956 909.122
 844.144 601.078
 33.636 676.251
 455.798 595.533
 663.484 972.031
 205.427 492.705
 305.468 944.215
 817.781 832.025
 80.764 509.961
 212.896 678.024
 787.664 333.341
 107.435 897.599
 247.129 669.158
 740.779 987.684
 79.585 643.294
 578.373 587.704
 351.406 583.652
 959.311 691.636
 565.417 377.574
 267.931 744.036
 613.836 707.601
 215.872 373.447
 92.689 494.607
 195.221 111.079
 525.378 183.143
 706.779 454.191
 744.191 256.505
 460.017 469.428
 820.006 827.299
 591.015 464.322
 352.858 462.635
 337.601 273.702
 683.579 861.474
 561.419 366.059
 156.246 285.789
 407.083 242.591
 153.042 78.433
 659.372 714.145
 390.574 390.685
 599.322 349.557
 266.178 744.120
 295.800 209.464
 683.844 7.675
 805.474 444.930
 284.808 165.529
 24.278 247.837
 823.395 158.962
 348.325 303.611
 233.304 520.827
 601.314 395.420
 845.312 290.276
 185.946 237.348
 69.441 244.256
 264.377 332.496
 421.418 147.896
 190.832 536.483
 36.109 985.853
 960.004 699.019
 204.168 859.041
 227.587 913.342
 130.040 924.832
 462.326 448.165
 130.570 823.101
 38.343 807.882
 167.719 5.511
 936.606 768.210
 683.332 201.808
 137.466 885.948
 628.768 485.936
 522.885 368.419
 760.755 508.385
 15.768 311.478
 313.616 41.929
 941.617 941.241
 116.463 38.871
 959.300 406.197
 864.892 553.037
 956.142 910.938
 295.883 663.220
 698.947 123.852
 370.975 611.928
 766.138 157.900
 618.446 799.454
 924.419 360.727
 595.303 745.051
 51.677 268.220
 32.825 231.065
 419.878 500.191
 856.492 309.927
 439.292 999.739
 607.065 795.993
 208.311 746.224
 222.030 43.221
 619.435 78.590
 6.313 874.970
 627.899 739.378
 472.225 273.781
 209.001 144.405
 557.892 37.646
 706.020 668.325
 241.302 886.134
 723.087 647.657
 406.820 166.841
 545.131 591.136
 848.999 222.451
 696.884 769.265
 824.416 874.431
 689.697 962.666
 598.666 244.782
 81.673 980.383
 948.458 46.794
 604.441 427.880
 736.881 444.428
 528.078 689.456
 105.461 913.392
 461.561 785.705
 844.710 181.565
 65.296 533.915
 393.911 118.994
 408.235 653.936
 162.277 365.804
 986.754 265.538
 391.906 898.208
 365.571 772.998
 235.912 647.156
 460.650 851.333
 693.452 600.385
 196.327 74.783
 321.169 576.895
 498.109 365.883
 474.742 493.652
 771.082 612.572
 175.150 519.119
 432.171 486.485
 445.058 988.721
 61.196 198.971
 228.032 446.336
 987.612 918.980
 346.511 166.295
 891.763 131.054
 636.407 136.197
 354.580 880.042
 632.665 766.303
 398.895 695.373
 389.955 701.539
 418.300 840.794
 78.135 602.871
 553.070 240.210
 468.197 832.175
 442.617 96.953
 849.596 705.826
 333.897 478.434
 25.504 604.433
 56.883 372.346
 3.194 357.716
 271.539 341.559
 720.240 223.213
 353.723 585.439
 464.181 594.746
 106.165 144.056
 597.853 601.377
 269.458 112.667
 291.655 670.662
 259.195 36.709
 387.935 252.578
 189.477 367.690
 434.614 444.571
 658.716 728.796
 681.716 576.172
 897.608 282.277
 245.105 646.821
 216.350 241.070
 219.138 246.653
 571.547 322.423
 730.065 501.481
 913.972 15.021
 433.617 85.061
 515.656 2.354
 895.514 239.649
 26.072 48.613
 477.794 486.156
 717.953 469.451
 565.099 624.687
 477.171 854.672
 185.010 202.629
 119.877 624.744
 739.548 728.699
 713.610 945.316
 808.947 46.455
 695.413 416.421
 904.402 848.931
 755.126 234.313
 927.813 857.516
 50.428 397.973
 690.485 633.471
 284.055 218.965
 599.662 910.898
 273.561 377.883
 944.877 197.535
 728.602 54.095
 711.853 786.839
 196.792 4.408
 579.738 254.763
 301.511 662.955
 480.388 611.054
 56.803 426.839
 532.122 62.410
 866.609 843.313
 223.775 488.233
 787.504 753.730
 790.045 284.932
 323.069 921.762
 861.291 897.783
 819.619 888.932
 718.324 717.421
 920.875 885.200
 66.938 798.422
 314.960 467.881
 852.334 178.475
 550.858 75.727
 648.098 197.033
 221.063 39.431
 918.609 781.527
 588.795 473.619
 511.834 977.217
 396.065 342.626
 88.305 224.317
 315.458 312.817
 531.971 854.269
 324.264 513.165
 372.863 698.083
 283.126 274.307
 736.553 425.856
 619.522 320.898
 630.760 511.244
 253.949 785.020
 497.950 421.447
 596.695 87.568
 870.082 546.738
 496.712 13.334
 826.838 418.589
 680.534 763.083
 403.712 227.855
 295.885 997.023
 446.494 490.434
 317.002 748.989
 942.243 754.310
 500.530 965.418
 55.244 476.411
 353.704 449.389
 894.298 988.467
 820.474 324.839
 72.653 826.787
 564.165 202.417
 984.770 521.055
 363.322 964.770
 208.950 261.853
 104.903 199.473
 798.541 126.351
 598.242 512.029
 397.396 807.781
 214.785 234.787
 10.594 28.740
 531.108 911.115
 985.745 123.738
 392.911 644.463
 872.971 145.735
 380.457 241.184
 595.637 418.616
 624.255 592.021
 994.857 746.915
 454.849 993.545
 727.721 670.805
 961.582 936.551
 574.163 773.957
 249.609 128.318
 15.481 310.689
 917.629 279.950
 17.274 403.801
 4.557 104.866
 12.205 3.113
 673.343 431.295
 318.200 305.187
 94.216 737.830
 533.219 675.848
 65.935 449.292
 659.213 438.199
 658.119 169.091
 869.457 480.116
 684.786 627.799
 442.100 177.117
 821.233 465.692
 638.624 940.529
 173.749 274.821
 362.484 998.812
 703.119 354.737
 646.681 154.342
 15.148 901.921
 199.248 972.031
 169.366 388.517
 895.044 533.690
 653.774 488.903
 706.908 807.413
 939.948 396.576
 787.854 249.553
 808.452 817.669
 370.849 283.656
 236.543 426.165
 668.861 232.433
 214.240 479.543
 813.671 452.238
 624.474 498.511
 48.926 312.315
 840.100 51.937
 325.443 141.209
 84.849 415.544
 272.815 839.240
 834.879 113.095
 331.504 928.026
 638.553 540.217
 917.921 915.870
 68.685 217.740
 608.506 932.030
 36.193 943.260
 917.752 194.715
 157.277 691.816
 712.718 489.108
 126.672 560.213
 259.448 45.223
 283.818 121.107
 394.181 14.228
 521.991 34.773
 117.300 779.739
 965.367 706.381
 736.130 131.955
 86.993 738.015
 453.186 542.350
 150.739 236.778
 381.153 460.729
 600.143 47.716
 440.032 410.957
 681.857 293.556
 483.902 273.581
 655.088 348.039
 545.852 240.428
 202.505 437.875
 964.712 626.143
 502.597 367.033
 753.622 783.482
 56.367 559.159
 229.335 442.220
 68.645 407.886
 186.181 666.001
 580.523 264.697
 767.035 477.846
 826.762 749.594
 355.543 864.745
 471.060 176.467
 942.642 46.673
 551.417 993.696
 362.471 437.986
 574.225 267.787
 857.706 882.697
 234.073 415.936
 634.830 393.380
 539.550 920.241
 371.730 540.741
 604.713 445.200
 212.202 742.414
 260.647 210.440
 246.522 290.786
 768.970 236.798
 159.440 987.061
 924.855 46.508
 905.030 549.139
 444.692 933.143
 423.268 511.835
 794.712 165.810
 480.601 507.617
 161.583 612.096
 333.747 613.188
 552.200 678.270
 673.402 771.305
 573.761 111.729
 996.362 188.270
 150.990 793.750
 427.841 496.146
 727.406 889.996
 20.688 426.336
 642.425 607.280
 598.138 729.511
 724.339 828.742
 388.026 198.631
 367.707 332.571
 578.735 400.065
 727.230 423.754
 773.110 226.376
 241.804 172.060
 342.114 677.676
 663.285 116.001
 303.919 521.511
 593.808 90.857
 448.603 229.746
 300.631 613.950
 568.834 41.154
 174.031 122.306
 371.104 237.293
 595.261 932.812
 661.815 974.246
 489.827 474.492
 912.250 902.250
 336.278 533.813
 193.977 587.669
 590.183 629.834
 582.290 576.872
 153.311 385.056
 493.881 99.162
 783.367 834.071
 553.096 576.810
 892.359 985.252
 669.060 615.616
 542.406 856.231
 207.011 201.311
 214.951 392.594
 807.744 777.914
 29.963 667.831
 358.792 477.188
 30.396 83.277
 362.429 387.236
 257.148 737.367
 944.769 667.593
 32.027 27.615
 675.903 952.810
 880.107 965.277
 345.375 642.316
 175.725 716.463
 685.525 797.357
 33.677 894.914
 535.532 793.222
 412.645 996.618
 72.992 84.046
 403.218 726.639
 941.975 296.628
 367.942 481.093
 514.540 887.537
 943.694 835.041
 227.357 173.805
 943.443 988.648
 230.453 221.741
 269.344 943.341
 218.118 781.490
 14.573 936.667
 732.974 758.223
 757.818 844.436
 846.371 76.176
 490.491 862.477
 528.120 821.690
 839.366 574.611
 285.643 239.128
 11.270 280.404
 539.641 132.824
 774.713 243.803
 426.144 23.484
 467.090 895.354
 192.272 683.732
 464.497 305.415
 457.279 490.466
 341.791 788.418
 416.645 77.602
 478.645 909.012
 603.472 638.635
 606.767 566.008
 319.667 641.651
 545.846 120.850
 993.902 798.285
 521.074 621.206
 901.858 631.302
 201.255 220.029
 237.615 562.509
 229.738 594.543
 997.102 883.500
 154.844 982.161
 522.507 457.093
 494.659 841.109
 560.443 348.410
 213.323 847.809
 960.017 513.348
 241.115 211.882
 536.022 31.270
 265.290 139.540
 456.933 401.131
 857.760 739.412
 799.930 9.949
 922.305 39.293
 611.534 803.723
 349.157 881.430
 91.707 358.804
 897.822 866.864
 3.356 271.907
 507.249 820.728
 423.404 5.736
 101.424 310.667
 774.207 881.489
 241.817 945.594
 186.583 776.855
 727.578 653.517
 582.598 636.674
 89.853 42.323
 65.312 141.979
 326.102 709.047
 854.613 711.135
 709.903 919.828
 907.166 464.210
 955.839 138.468
 751.275 299.252
 859.834 156.044
 904.437 878.143
 43.502 52.732
 425.817 61.935
 955.096 406.861
 794.195 273.771
 496.426 321.752
 953.813 894.603
 809.431 250.502
 298.559 246.977
 950.981 810.202
 784.963 19.295
 571.137 853.751
 695.456 292.507
 777.637 838.508
 687.374 208.564
 185.349 841.174
 235.347 961.622
 609.207 527.992
 933.536 285.722
 936.448 624.436
 100.867 184.184
 710.508 330.740
 911.709 914.147
 754.589 106.059
 743.992 463.683
 465.754 967.620
 437.321 87.809
 6.473 110.426
 729.308 193.777
 624.172 201.950
 785.980 665.806
 432.867 114.577
 662.141 916.206
 714.926 361.716
 873.092 755.637
 744.014 852.310
 386.773 942.466
 219.104 289.794
 64.577 743.087
 138.945 147.336
 402.637 395.428
 669.616 449.506
 819.066 291.022
 675.861 894.705
 365.346 392.131
 839.031 241.939
 733.965 685.058
 988.116 454.444
 614.613 785.239
 570.959 201.809
 596.150 490.980
 313.970 847.338
 902.537 608.248
 612.283 630.244
 722.587 606.931
 188.161 50.007
 883.460 128.237
 11.585 395.713
 217.011 442.853
 429.498 374.888
 470.518 200.089
 263.379 88.454
 765.861 140.274
 251.023 390.492
 864.213 437.301
 398.225 449.064
 250.001 457.474
 417.958 88.261
 914.788 567.138
 645.614 8.544
 758.295 188.237
 383.511 34.575
 492.869 221.578
 129.475 174.950
 554.975 756.787
 243.775 59.950
 711.788 330.625
 295.440 580.868
 174.756 937.178
 170.292 632.174
 170.192 230.788
 414.493 366.320
 98.020 482.337
 702.545 436.135
 865.011 579.090
 559.414 213.287
 392.926 816.102
 912.468 840.282
 62.507 171.771
 908.395 370.895
 302.141 841.020
 989.246 868.177
 209.129 806.868
 94.505 614.410
 998.967 345.333
 235.010 13.287
 914.039 401.151
 590.158 66.536
 640.921 454.509
 810.714 736.171
 141.670 674.430
 792.523 76.121
 408.442 65.798
 826.330 765.420
 15.320 848.058
 558.785 897.217
 432.195 228.765
 530.639 387.203
 51.784 969.451
 429.474 740.542
 384.502 990.358
 423.285 752.988
 222.185 670.788
 673.534 879.761
 38.776 310.029
 85.385 860.977
 965.614 397.541
 590.606 886.580
 285.392 268.568
 404.873 274.054
 169.909 401.321
 213.979 741.503
 933.240 943.713
 658.892 825.461
 177.817 81.526
 671.929 521.235
 123.293 6.297
 607.921 533.218
 76.997 581.597
 985.687 599.016
 333.830 302.580
 354.967 695.210
 888.764 898.198
 8.999 810.806
 766.536 431.581
 228.037 669.148
 783.167 145.461
 547.301 838.089
 368.496 600.646
 355.220 155.031
 116.939 31.430
 433.737 137.156
 867.219 848.156
 919.113 892.532
 916.056 50.180
 484.795 105.077
 974.090 59.177
 300.945 561.628
 406.084 370.569
 810.072 814.198
 346.260 68.038
 454.646 332.094
 331.186 911.434
 908.695 569.805
 987.784 541.215
 887.217 945.902
 96.616 633.010
 349.183 749.755
 517.908 264.587
 564.184 436.334
 219.707 645.705
 600.042 870.172
 137.694 921.023
 907.493 588.554
 180.831 339.861
 755.131 587.947
 185.765 437.439
 808.150 28.655
 528.462 373.940
 480.879 398.613
 889.786 504.864
 236.987 391.638
 11.463 23.600
 501.642 117.267
 292.318 930.730
 604.347 363.519
 586.898 90.429
 335.042 840.576
 358.063 69.513
 493.120 518.744
 383.085 296.632
 790.853 979.495
 954.043 696.003
 769.411 781.307
 85.361 850.771
 955.039 125.167
 735.087 334.917
 361.303 26.445
 755.917 659.659
 994.771 964.613
 964.097 241.215
 188.503 809.520
 799.295 482.866
 140.795 198.121
 949.841 937.399
 824.352 459.666
 641.562 178.753
 630.247 426.881
 94.626 457.245
 476.512 807.993
 703.887 74.811
 226.047 277.264
 510.001 219.820
 783.806 633.653
 420.186 410.062
 168.239 607.211
 780.734 763.313
 744.062 505.765
 373.684 743.625
 58.170 500.601
 735.603 405.108
 811.437 75.172
 108.708 201.029
 228.145 897.017
 18.128 262.711
 831.594 27.276
 811.715 438.701
 607.213 127.213
 841.178 969.540
 19.226 845.602
 849.487 247.051
 957.988 328.689
 556.482 850.254
 624.807 255.533
 102.647 783.895
 629.928 701.095
 573.355 282.219
 286.089 718.593
 139.077 532.475
 651.235 827.844
 720.554 462.866
 314.738 629.908
 534.513 212.151
 64.572 838.107
 360.987 827.115
 329.639 934.925
 66.559 34.837
 901.027 12.512
 441.065 914.690
 715.777 726.226
 83.528 896.586
 82.268 546.189
 184.810 574.097
 361.256 7.230
 80.984 321.250
 842.611 574.418
 327.405 8.144
 4.863 216.797
 406.546 231.913
 970.695 238.994
 623.687 315.366
 312.754 297.250
 57.465 915.860
 284.746 527.508
 864.166 862.321
 495.191 58.041
 735.670 870.135
 275.907 853.103
 784.449 33.676
 872.925 338.253
 681.444 567.246
 780.865 858.885
 63.554 650.145
 307.664 3.382
 319.557 564.406
 878.036 728.966
 72.378 618.767
 822.234 125.302
 420.665 794.711
 940.780 367.301
 155.699 185.676
 53.401 789.044
 305.943 324.957
 926.692 165.736
 9.359 498.409
 403.958 846.005
 604.390 342.332
 533.706 724.372
 148.904 52.996
 890.577 590.420
 209.930 641.007
 811.810 810.147
 556.727 0.462
 720.042 774.412
 379.379 419.701
 183.388 43.657
 341.857 218.048
 568.867 596.664
 362.547 772.560
 595.746 289.597
 649.854 512.365
 389.954 300.720
 562.177 858.255
 706.109 492.781
 119.836 314.869
 324.783 801.170
 984.139 365.986
 582.400 749.585
 901.485 754.448
 960.824 319.431
 657.227 562.094
 392.368 733.727
 616.948 47.591
 741.181 355.578
 777.098 897.313
 949.137 205.663
 680.880 733.489
 807.147 448.635
 560.357 882.204
 782.998 226.488
 76.425 399.646
 934.230 84.989
 182.473 697.106
 617.299 870.061
 25.776 192.908
 508.324 803.052
 717.150 792.989
 740.511 681.202
 991.006 591.562
 681.104 12.013
 694.996 560.872
 787.085 863.132
 94.198 626.014
 942.337 293.518
 755.749 0.013
 866.458 193.952
 355.449 978.754
 351.700 987.337
 881.043 198.872
 812.578 969.791
 113.174 168.704
 583.823 675.539
 863.615 357.866
 565.573 851.372
 613.186 330.736
 757.647 774.448
 994.073 29.260
 342.702 351.080
 31.347 938.029
 744.843 819.600
 427.777 227.044
 307.484 839.225
 129.171 183.139
 281.897 186.179
 332.073 68.447
 903.891 371.043
 332.558 633.023
 746.615 925.860
 708.098 648.782
 886.788 340.095
 270.939 203.959
 902.175 120.727
 731.527 922.606
 350.254 949.036
 717.393 464.208
 260.499 655.909
 563.099 466.704
 732.248 755.373
 429.909 765.417
 971.572 594.803
 842.470 134.213
 857.007 97.659
 609.751 728.182
 306.515 404.227
 497.853 774.230
 565.910 36.666
 564.973 162.872
 869.552 121.573
 79.125 387.538
 382.966 556.448
 695.454 593.690
 647.674 182.014
 553.511 316.631
 962.914 161.803
 100.382 172.159
 886.678 31.036
 390.676 326.993
 777.874 681.480
 949.933 915.590
 568.397 836.042
 807.955 726.642
 612.784 40.595
 259.987 886.782
 956.305 580.513
 246.703 992.232
 960.347 1.069
 862.013 143.118
 275.324 575.179
 507.139 722.535
 332.973 385.491
 169.838 26.353
 96.554 952.876
 481.801 123.930
 842.216 97.680
 810.846 638.859
 408.759 27.254
 96.631 647.565
 135.451 332.298
 311.195 157.695
 675.827 490.208
 893.935 844.121
 925.055 726.242
 803.002 974.832
 403.076 298.911
 672.900 979.691
 897.111 846.122
 155.967 520.007
 865.145 760.517
 741.036 465.025
 744.661 329.004
 26.771 22.085
 684.325 761.111
 623.868 690.478
 434.781 197.679
 66.623 395.500
 890.611 305.186
 530.392 430.255
 589.289 357.090
 930.680 900.224
 943.348 532.931
 478.262 582.091
 35.613 45.135
 792.592 216.914
 949.247 164.795
 745.352 642.319
 167.398 58.917
 783.292 103.268
 972.676 886.331
 233.306 981.276
 743.643 906.635
 145.195 853.313
 901.515 530.987
 403.875 680.319
 150.713 645.620
 921.280 368.240
 805.488 44.534
 680.268 419.253
 953.291 58.671
 683.138 765.576
 103.787 122.027
 593.470 661.750
 768.366 993.654
 142.839 102.903
 144.913 96.673
 497.408 176.403
 110.597 145.454
 490.592 972.979
 994.053 129.708
 377.033 752.314
 877.911 294.721
 953.447 439.046
 321.958 1.371
 129.852 820.683
 572.950 34.433
 379.894 22.281
 294.138 835.267
 714.130 577.649
 188.979 313.177
 621.012 227.722
 270.348 901.910
 725.916 118.647
 928.127 703.131
 100.902 400.722
 941.725 241.960
 292.261 40.880
 565.373 161.083
 247.449 542.849
 256.542 225.626
 649.431 947.999
 323.382 192.445
 389.040 84.332
 115.454 321.959
 412.618 299.901
 581.371 751.043
 313.687 509.585
 353.233 290.219
 337.581 90.584
 605.402 911.576
 934.044 162.963
 966.375 725.226
 324.883 908.290
 758.016 337.008
 405.177 523.868
 894.586 389.602
 523.786 34.704
 321.889 829.726
 601.470 733.445
 919.051 48.006
 655.595 373.765
 155.187 803.171
 74.900 179.543
 401.513 581.968
 95.183 165.689
 885.561 339.744
 488.972 502.283
 655.576 8.630
 824.610 638.091
 245.227 611.139
 50.922 469.472
 715.266 652.717
 104.209 973.619
 451.344 828.859
 649.387 789.286
 145.803 128.235
 594.197 232.338
 243.895 565.521
 245.523 77.041
 327.614 974.912
 703.829 157.093
 307.544 241.659
 562.668 873.549
 337.053 764.110
 145.285 111.403
 324.451 808.088
 272.932 824.464
 145.900 239.904
 25.949 751.974
 831.777 170.480
 688.681 873.181
 366.588 593.276
 325.416 421.691
 390.628 700.677
 432.703 594.289
 181.261 280.800
 272.526 663.998
 312.438 258.351
 682.910 600.197
 410.136 893.995
 962.904 705.879
 334.295 506.972
 365.753 290.526
 898.274 461.415
 538.927 234.155
 186.493 949.660
 107.093 81.971
 529.745 222.842
 391.765 298.648
 953.569 33.337
 840.102 655.782
 214.330 353.378
 139.047 715.758
 494.368 873.694
 716.824 690.665
 134.239 334.995
 581.922 917.313
 957.178 638.854
 373.350 10.824
 387.008 674.034
 451.737 792.099
 602.726 396.203
 658.153 72.027
 915.578 445.422
 519.227 701.231
 730.850 274.708
 648.905 232.979
 277.727 707.809
 558.065 513.600
 495.908 124.158
 155.213 314.986
 374.377 178.588
 729.839 203.914
 791.498 463.097
 933.012 539.760
 729.960 683.694
 188.929 283.360
 186.817 398.844
 520.906 53.422
 297.886 804.371
 93.475 91.751
 105.001 375.807
 949.609 894.142
 50.301 831.493
 752.581 770.017
 48.033 62.458
 572.676 441.542
 803.707 607.820
 340.070 553.226
 693.343 422.615
 920.032 97.887
 830.645 89.506
 461.568 876.817
 113.932 33.356
 785.412 194.257
 812.520 490.417
 874.387 672.568
 206.914 9.673
 724.608 889.321
 599.788 686.293
 828.627 145.806
 654.597 475.117
 763.497 133.964
 63.111 150.511
 823.090 271.711
 387.726 378.034
 393.174 611.978
 42.701 69.183
 51.082 226.047
 572.300 594.566
 864.038 935.147
 32.978 440.561
 448.832 974.495
 599.350 682.475
 381.537 270.507
 775.786 902.172
 53.246 284.769
 421.338 353.931
 53.325 8.198
 377.797 748.863
 325.866 496.990
 849.349 720.764
 340.920 40.256
 916.374 105.884
 206.385 490.352
 101.995 632.270
 328.518 713.860
 753.027 503.398
 921.738 417.869
 979.969 973.541
 337.418 546.935
 934.759 162.233
 995.760 946.064
 529.427 621.341
 286.629 349.718
 130.942 145.478
 479.566 932.730
 952.908 864.966
 728.498 482.770
 527.044 156.454
 154.285 703.439
 828.239 491.061
 672.803 600.111
 976.360 170.831
 345.452 346.266
 403.897 404.278
 153.574 375.542
 497.078 279.161
 32.322 734.221
 853.536 609.712
 989.941 390.906
 894.361 85.784
 135.556 306.200
 892.920 618.439
 345.687 576.937
 885.776 761.073
 223.169 989.764
 89.240 854.058
 501.694 340.517
 613.276 376.204
 387.362 32.885
 525.818 436.008
 721.327 786.586
 836.086 463.084
 713.737 926.807
 224.440 794.516
 210.867 248.581
 416.209 836.856
 589.667 48.475
 873.085 932.403
 955.412 678.235
 931.905 594.315
 79.977 128.522
 958.565 790.549
 645.245 313.705
 384.404 858.826
 735.821 159.580
 361.609 96.709
 998.483 444.416
 999.201 280.823
 496.575 899.747
 836.158 281.427
 532.897 21.680
 65.711 522.663
 794.758 697.299
 565.179 530.190
 243.113 326.055
 607.651 957.605
 580.446 965.303
 162.037 807.529
 698.963 895.575
 431.447 594.916
 744.337 268.552
 69.490 736.657
 796.591 443.404
 761.045 806.564
 337.562 650.309
 297.614 547.315
 765.982 549.111
 234.929 775.699
 61.543 522.603
 837.478 914.849
 66.895 494.709
 514.765 713.093
 732.646 171.397
 889.167 405.156
 489.772 734.726
 134.962 794.948
 814.052 686.694
 250.719 412.983
 118.988 139.027
 508.605 463.928
 651.253 917.734
 828.835 935.150
 812.901 327.743
 197.558 205.039
 747.718 874.681
 252.713 255.642
 508.470 129.589
 653.210 158.927
 273.790 850.759
 999.120 636.104
 967.777 438.028
 639.174 967.398
 14.499 422.595
 269.809 403.127
 549.621 514.114
 458.431 59.444
 130.982 401.534
 101.683 402.814
 211.401 90.567
 924.748 180.788
 435.353 755.019
 835.559 653.464
 224.860 468.492
 741.865 345.930
 360.332 494.630
 121.206 168.826
 23.791 166.356
 583.812 548.905
 442.642 536.200
 94.286 347.202
 192.655 580.235
 705.858 507.442
 933.101 577.436
 225.112 25.812
 852.129 545.007
 357.965 434.948
 96.572 109.787
 609.648 285.157
 600.906 648.093
 621.270 335.694
 871.338 783.813
 149.910 354.727
 732.655 640.486
 542.988 600.832
 820.196 481.125
 153.967 519.270
 662.858 314.263
 606.262 746.333
 724.492 610.989
 374.962 753.902
 372.334 771.386
 638.880 978.676
 747.519 345.980
 404.122 926.731
 202.537 95.575
 238.398 900.067
 825.143 738.606
 634.443 799.234
 522.337 57.134
 671.098 72.240
 829.229 919.630
 719.775 727.514
 626.773 630.079
 988.347 346.317
 93.367 868.825
 568.277 921.617
 725.358 781.552
 796.286 835.964
 90.595 570.215
 429.712 355.500
 30.829 205.424
 713.452 162.056
 409.291 716.391
 562.834 936.783
 768.809 415.162
 55.761 129.260
 686.047 510.246
 302.089 343.323
 394.662 885.444
 699.465 308.473
 823.344 527.574
 82.163 12.702
 425.907 737.658
 390.055 93.717
 644.988 50.195
 124.351 131.114
 76.853 801.364
 988.709 678.132
 123.753 756.878
 40.550 109.702
 316.709 751.935
 277.782 50.878
 453.354 168.060
 568.619 959.282
 63.241 424.014
 982.967 555.279
 530.809 780.441
 17.172 178.456
 971.099 331.098
 612.115 768.237
 865.469 398.814
 768.314 255.504
 677.286 883.469
 559.374 461.945
 537.427 775.011
 363.644 651.009
 425.782 789.839
 678.154 191.123
 590.702 297.653
 281.812 176.067
 709.190 652.526
 187.580 612.521
 165.554 141.433
 505.217 9.979
 937.299 821.603
 344.467 988.116
 749.487 980.931
 368.895 211.728
 170.820 160.410
 786.487 449.436
 157.919 101.521
 986.438 471.110
 643.103 492.947
 832.085 507.661
 243.214 498.704
 755.795 18.246
 133.447 153.128
 308.823 982.617
 874.702 347.247
 62.022 64.322
 252.729 236.486
 674.230 993.532
 432.532 42.790
 314.608 881.732
 355.346 866.873
 291.845 905.369
 914.607 871.141
 883.739 648.409
 101.080 33.851
 730.060 156.798
 768.595 244.235
 332.846 478.991
 656.283 330.876
 862.449 709.345
 729.910 356.809
 584.095 644.554
 145.869 230.050
 365.715 451.958
 271.783 64.107
 298.931 843.002
 245.916 366.131
 934.964 271.255
 754.983 758.479
 807.576 523.814
 741.242 670.645
 165.933 654.887
 2.421 31.524
 379.393 693.688
 463.154 96.376
 589.920 633.974
 817.850 948.477
 490.247 333.721
 269.625 103.150
 789.537 590.268
 918.042 832.805
 13.565 544.142
 633.489 37.763
 872.065 954.696
 854.281 561.543
 938.485 799.167
 963.803 34.061
 832.051 106.141
 761.708 505.674
 301.550 242.460
 1.344 83.592
 495.914 842.808
 193.981 414.892
 507.626 782.724
 501.293 482.910
 808.750 643.255
 875.940 742.405
 111.242 859.339
 944.463 950.543
 197.104 560.123
 938.382 132.924
 431.308 139.558
 203.011 324.770
 621.405 996.852
 86.764 55.827
 80.183 81.594
 927.378 902.802
 717.860 806.132
 199.589 855.491
 602.292 252.091
 918.294 162.598
 122.018 118.557
 52.432 812.081
 938.046 521.751
 900.980 820.475
 664.816 60.947
 219.999 158.633
 355.536 779.564
 928.278 920.833
 636.821 56.021
 721.323 384.050
 825.502 603.875
 105.226 928.721
 727.511 708.562
 642.123 566.673
 554.320 407.669
 449.695 601.655
 563.820 377.981
 793.573 929.362
 535.282 935.786
 482.017 753.987
 995.806 413.118
 448.153 284.600
 530.176 633.386
 571.089 895.307
 407.174 682.385
 330.960 546.866
 851.191 327.822
 155.278 123.767
 364.538 470.806
 338.798 29.623
 677.436 870.209
 703.510 585.885
 861.676 35.243
 909.569 815.499
 410.866 868.300
 685.259 276.283
 263.660 110.082
 570.917 90.824
 753.152 408.890
 877.695 944.012
 810.635 437.862
 959.784 969.444
 768.065 715.838
 54.111 396.494
 202.167 962.830
 523.489 995.793
 183.185 18.870
 469.782 547.793
 350.418 670.110
 188.114 213.480
 580.250 518.693
 589.747 144.850
 864.093 179.154
 511.447 413.180
 925.239 225.560
 187.583 223.455
 204.955 107.390
 225.416 932.445
 97.263 621.261
 285.031 995.176
 744.837 908.429
 616.903 170.036
 689.623 548.614
 399.445 47.091
 143.478 358.944
 896.010 798.704
 376.874 467.915
 219.319 448.121
 566.130 119.291
 557.302 512.884
 568.522 236.356
 137.734 598.902
 264.771 825.182
 752.251 31.531
 902.964 864.319
 39.395 436.548
 957.896 981.203
 860.034 991.398
 374.552 281.524
 358.972 911.347
 261.222 521.660
 769.063 312.319
 532.156 6.379
 706.818 489.296
 145.311 280.270
 863.031 593.614
 239.394 753.473
 292.658 802.613
 25.951 767.384
 342.988 109.518
 944.642 436.999
 968.720 469.705
 629.323 591.943
 310.891 11.570
 273.275 732.013
 960.800 536.800
 216.302 585.086
 990.262 417.203
 25.012 340.776
 259.092 955.316
 98.932 183.282
 566.049 166.286
 336.081 378.014
 200.205 2.236
 636.967 911.134
 388.462 161.193
 848.850 836.815
 987.569 575.153
 63.490 867.422
 704.524 370.988
 220.890 925.954
 769.534 849.327
 556.046 962.727
 656.246 776.609
 200.897 179.799
 422.773 870.994
 943.322 282.917
 15.796 761.484
 800.697 633.561
 373.172 279.348
 317.297 360.036
 15.735 710.789
 800.533 29.485
 627.218 499.025
 606.941 320.589
 676.312 872.596
 939.114 973.700
 683.940 425.571
 861.881 850.944
 232.039 855.467
 660.394 198.775
 150.831 838.307
 593.136 670.571
 616.176 489.556
 215.834 603.663
 696.675 518.160
 22.865 736.038
 474.488 162.111
 253.875 540.518
 440.105 322.439
 506.218 712.173
 848.546 153.267
 767.632 897.026
 994.713 274.213
 705.781 341.526
 494.078 944.340
 417.321 883.202
 169.919 60.838
 322.701 219.247
 781.271 948.351
 795.682 73.218
 761.311 204.375
 318.504 137.708
 261.678 621.319
 162.676 175.696
 955.063 566.030
 597.708 603.693
 280.289 452.869
 539.986 209.967
 618.027 777.419
 63.751 350.683
 461.518 906.035
 826.374 251.187
 148.491 653.378
 809.372 669.770
 504.343 978.629
 771.676 673.771
 622.103 634.205
 957.458 164.929
 484.491 692.371
 230.259 870.477
 683.332 829.623
 329.522 101.871
 780.514 481.000
 103.990 753.564
 4.869 292.425
 686.342 864.431
 815.816 144.873
 780.302 954.799
 165.706 736.681
 758.932 158.405
 40.121 767.112
 672.682 532.712
 483.217 33.537
 667.907 509.991
 961.562 745.121
 678.913 168.295
 675.351 467.068
 615.411 294.457
 584.527 881.374
 986.676 284.520
 226.151 913.291
 926.193 0.396
 308.600 298.614
 676.613 260.326
 981.114 817.381
 613.023 685.879
 200.355 797.200
 999.709 926.384
 808.472 87.266
 646.534 615.091
 562.485 156.068
 38.862 827.765
 128.329 796.234
 20.709 877.454
 893.673 793.860
 703.777 317.760
 733.606 892.805
 522.613 386.013
 657.817 153.038
 653.809 407.429
 605.114 953.057
 838.601 27.815
 762.665 147.345
 795.150 437.096
 357.623 378.775
 259.109 896.244
 285.605 21.768
 456.765 58.802
 544.610 344.158
 780.303 473.751
 778.318 14.183
 213.732 722.894
 296.464 224.542
 843.183 353.141
 432.165 279.181
 597.155 847.217
 670.210 202.464
 299.426 586.568
 492.667 637.073
 606.564 114.042
 648.425 239.576
 448.121 33.595
 574.087 844.901
 23.754 887.639
 940.799 627.343
 148.648 143.166
 944.115 251.280
 16.231 574.592
 613.907 885.088
 82.395 449.078
 423.801 893.232
 413.976 859.218
 103.031 860.910
 209.591 684.470
 279.376 320.669
 344.976 138.125
 344.486 509.108
 347.426 828.137
 370.267 692.989
 622.995 150.755
 607.689 967.225
 581.795 583.894
 861.552 982.306
 395.284 756.863
 103.312 236.410
 917.329 763.984
 9.333 439.083
 78.490 47.256
 597.144 980.797
 169.064 798.476
 883.897 828.515
 537.723 490.692
 68.892 704.687
 603.935 124.842
 408.283 329.779
 796.786 617.707
 920.955 840.785
 251.466 525.354
 758.781 405.307
 306.829 821.237
 364.266 88.386
 120.347 574.709
 999.100 393.529
 946.170 214.244
 386.640 677.317
 781.281 236.223
 801.393 56.086
 475.813 126.167
 143.621 101.612
 906.333 302.187
 244.996 819.274
 133.182 742.871
 702.638 266.323
 391.152 812.452
 977.723 989.539
 410.863 598.859
 818.370 921.495
 628.827 805.033
 474.719 794.140
 837.634 115.873
 820.511 719.298
 352.757 753.492
 736.333 700.605
 755.837 148.603
 754.729 223.439
 220.822 828.099
 529.179 102.424
 672.158 546.089
 633.404 724.389
 974.244 681.248
 193.468 123.451
 748.112 66.485
 24.820 769.657
 571.932 802.303
 114.925 989.773
 392.068 593.208
 237.799 905.219
 174.737 613.073
 191.028 145.342
 716.392 492.121
 43.331 242.391
 233.908 382.297
 8.997 46.473
 831.293 122.217
 215.591 113.863
 224.193 726.022
 996.937 360.319
 561.225 966.383
 171.772 263.234
 754.398 930.483
 509.690 113.748
 190.188 584.198
 643.528 724.362
 886.868 585.046
 667.438 191.588
 269.048 605.280
 622.347 789.945
 502.206 45.041
 777.764 466.966
 350.994 279.587
 787.028 243.202
 456.707 57.758
 340.842 761.538
 760.505 680.150
 243.484 332.185
 97.365 479.610
 962.618 779.683
 146.720 514.086
 685.424 803.145
 422.912 388.455
 982.272 138.270
 623.844 639.327
 19.043 677.558
 809.281 52.295
 257.982 622.402
 759.248 807.368
 85.648 356.836
 753.977 154.023
 348.919 837.573
 534.167 856.420
 363.245 69.379
 536.235 391.650
 281.627 499.977
 672.420 564.726
 431.408 636.585
 38.486 74.401
 195.359 709.228
 409.309 640.377
 543.345 27.563
 229.530 617.286
 423.662 681.554
 855.905 871.841
 864.868 196.720
 970.929 900.259
 988.442 586.562
 603.133 292.490
 812.081 254.059
 875.558 302.771
 57.911 326.958
 105.623 322.805
 447.875 104.939
 920.836 850.531
 651.306 328.149
 687.023 245.482
 81.937 314.210
 399.075 318.476
 760.929 663.439
 716.495 41.572
 59.761 99.045
 573.511 322.481
 106.023 130.574
 620.350 569.851
 223.243 35.471
 100.953 402.012
 933.179 216.677
 913.324 306.978
 678.751 275.489
 880.632 846.940
 634.435 241.154
 360.703 382.614
 318.143 814.872
 493.707 553.937
 466.898 349.948
 715.568 441.500
 4.005 626.108
 809.016 511.379
 326.688 449.533
 214.648 943.617
 452.477 276.643
 648.061 606.362
 355.184 615.371
 161.790 873.900
 625.335 989.487
 625.814 323.476
 137.005 987.048
 479.822 474.555
 877.583 971.403
 413.851 562.136
 386.844 671.128
 69.578 535.919
 197.614 233.328
 708.431 237.825
 316.238 712.786
 179.119 985.871
 624.077 58.320
 128.528 552.249
 321.523 768.573
 756.700 3.169
 326.920 734.254
 117.447 818.453
 240.707 715.217
 937.763 646.687
 899.618 161.651
 676.562 509.121
 189.647 63.127
 399.288 40.382
 125.446 471.432
 420.814 759.792
 906.889 708.334
 304.042 482.911
 852.714 843.060
 13.014 903.428
 611.724 252.879
 952.822 461.178
 642.195 300.442
 507.624 738.769
 611.450 851.186
 64.497 438.698
 534.571 381.132
 514.559 142.117
 281.515 298.783
 811.709 462.498
 626.504 223.785
 379.711 320.671
 586.195 869.720
 354.323 86.401
 141.051 799.480
 771.246 475.281
 7.619 230.374
 633.218 843.867
 331.429 724.442
 159.390 891.431
 607.422 609.838
 613.796 520.183
 866.732 334.855
 682.279 509.527
 957.998 290.888
 1.574 771.641
 314.004 478.884
 801.595 839.004
 849.252 400.569
 691.476 218.435
 953.139 786.664
 969.087 675.522
 1.982 925.716
 857.978 998.386
 439.435 15.954
 248.706 456.484
 500.434 856.277
 644.983 910.163
 763.144 439.306
 468.976 247.341
 294.271 368.086
 872.337 697.565
 546.231 138.005
 16.346 289.613
 914.179 996.787
 40.134 730.501
 963.592 498.724
 822.647 761.306
 495.471 825.871
 182.490 323.663
 479.321 170.719
 448.434 901.350
 310.543 814.361
 799.200 200.498
 148.168 234.589
 418.842 931.945
 273.709 523.448
 176.708 157.927
 448.181 358.007
 129.755 276.143
 300.889 666.415
 899.090 816.351
 482.544 269.517
 709.425 412.747
 981.830 102.504
 245.242 449.874
 917.010 968.393
 194.363 336.572
 753.966 122.883
 470.221 283.217
 203.833 706.722
 258.159 999.350
 654.738 135.689
 676.718 314.709
 483.973 929.292
 518.059 295.010
 773.132 147.144
 96.869 678.785
 56.386 37.521
 136.473 122.841
 721.385 757.037
 125.144 796.829
 456.555 55.590
 33.260 812.963
 804.257 739.408
 369.785 81.747
 995.962 20.088
 529.488 730.807
 75.966 663.047
 323.314 759.555
 80.052 188.923
 654.512 190.749
 143.826 421.475
 991.833 450.331
 744.291 970.866
 665.600 903.795
 402.819 988.346
 968.397 511.254
 626.228 814.076
 552.954 60.160
 366.785 191.769
 987.470 786.052
 26.086 160.046
 432.883 804.848
 899.600 809.818
 955.486 328.010
 799.171 968.893
 767.986 302.778
 443.663 829.550
 816.812 867.837
 570.507 252.517
 295.607 809.762
 793.224 283.131
 384.886 282.987
 165.388 514.118
 394.453 166.589
 566.481 677.221
 445.092 91.677
 209.133 985.693
 374.144 915.722
 293.139 665.546
 18.929 42.664
 565.149 79.560
 833.599 803.561
 953.007 279.626
 668.276 200.970
 652.449 525.622
 801.548 775.983
 876.438 728.931
 114.096 540.073
 712.137 252.996
 846.089 700.832
 148.867 509.248
 245.635 942.700
 776.904 192.787
 720.090 958.238
 49.354 316.872
 804.225 685.208
 438.416 828.224
 395.378 728.178
 597.056 56.216
 640.029 934.620
 504.553 499.006
 531.026 274.338
 979.666 49.800
 460.579 522.771
 291.754 178.657
 519.698 774.400
 494.372 412.026
 416.717 278.587
 607.322 686.825
 260.878 279.020
 644.544 432.032
 704.573 497.387
 442.339 72.877
 720.956 195.306
 204.306 725.877
 601.438 705.207
 17.927 212.831
 157.519 285.296
 388.372 864.637
 998.929 736.468
 105.908 498.546
 608.825 545.920
 745.926 162.541
 548.582 284.952
 479.474 866.273
 879.335 494.161
 35.072 318.025
 993.035 510.867
 940.326 311.094
 788.294 319.602
 128.277 640.659
 120.194 990.897
 615.776 464.407
 890.741 86.277
 949.465 668.178
 48.308 283.491
 122.653 773.572
 228.972 666.713
 549.834 80.373
 226.628 648.234
 754.420 315.963
 927.342 373.288
 692.194 950.419
 619.322 6.008
 63.713 304.092
 604.434 315.492
 732.535 539.213
 29.602 55.729
 84.606 894.157
 644.023 356.421
 162.756 34.632
 416.493 573.836
 967.212 997.247
 339.862 167.796
 909.932 865.121
 358.461 314.266
 981.799 410.630
 809.230 290.034
 375.153 475.830
 526.107 599.537
 690.433 735.936
 356.295 292.368
 238.983 745.548
 140.405 647.639
 581.218 231.744
 658.743 97.759
 260.705 543.989
 913.455 914.796
 613.529 959.971
 749.746 288.277
 655.025 281.497
 895.486 250.756
 932.202 328.622
 272.219 738.910
 142.565 687.047
 984.874 461.133
 474.464 407.908
 893.482 241.193
 439.447 465.451
 597.137 950.396
 315.472 202.353
 85.771 872.792
 776.440 930.972
 134.468 479.497
 376.612 398.476
 701.736 745.160
 19.609 192.069
 449.026 713.682
 555.334 975.756
 903.887 418.591
 102.084 970.817
 451.290 158.917
 426.063 468.029
 43.142 712.505
 770.528 680.561
 379.008 289.442
 408.841 593.122
 23.953 858.479
 100.063 956.650
 12.761 154.341
 705.654 430.428
 542.171 944.561
 837.866 437.663
 300.968 517.579
 363.958 319.329
 336.666 381.604
 398.346 228.286
 440.121 633.847
 542.772 175.740
 256.844 685.838
 251.748 140.094
 445.319 91.644
 428.746 979.741
 515.624 216.625
 523.238 502.708
 641.681 765.356
 277.937 774.186
 971.015 634.324
 850.950 65.422
 308.952 809.741
 743.615 632.298
 659.370 750.423
 939.197 268.097
 919.663 803.022
 991.220 701.731
 89.491 130.541
 786.972 950.234
 25.413 598.940
 98.663 613.200
 999.159 280.683
 272.059 388.371
 866.406 183.449
 893.513 253.712
 374.282 498.047
 627.548 404.519
 206.081 848.332
 688.131 147.598
 535.759 499.967
 360.202 172.139
 725.721 291.887
 339.687 462.940
 10.260 758.005
 329.106 261.174
 553.150 835.907
 684.023 966.690
 718.539 58.956
 28.194 409.984
 145.178 808.569
 670.670 88.643
 738.498 190.509
 597.722 489.529
 795.163 284.394
 460.898 622.631
 530.132 806.513
 727.431 133.963
 495.104 795.348
 341.469 492.696
 45.585 465.297
 408.089 551.814
 745.919 331.221
 553.885 442.670
 589.969 554.210
 438.321 103.254
 180.073 932.775
 42.182 469.513
 647.189 314.515
 700.040 331.453
 537.490 447.766
 681.944 313.906
 139.944 463.005
 478.531 269.840
 618.666 567.796
 769.010 346.025
 754.154 970.202
 522.153 12.114
 328.178 93.031
 418.398 740.085
 25.509 399.687
 111.834 728.139
 817.297 482.207
 52.330 918.142
 859.406 839.130
 141.974 536.401
 36.144 136.915
 340.783 861.833
 35.467 860.778
 102.081 902.490
 713.863 542.030
 798.821 40.110
 33.954 137.669
 892.375 523.108
 899.530 338.238
 742.032 381.736
 213.752 311.531
 606.839 976.400
 717.021 637.970
 454.716 933.167
 970.273 459.335
 773.597 771.934
 913.834 412.662
 235.037 585.674
 6.474 37.681
 55.219 817.456
 116.855 577.095
 447.179 529.905
 261.333 497.664
 80.499 734.570
 447.321 475.681
 832.605 901.813
 357.516 857.616
 904.426 901.808
 292.736 835.918
 110.853 420.742
 653.577 397.082
 574.544 581.058
 585.265 895.822
 334.855 688.658
 115.953 292.610
 419.564 992.139
 894.129 335.014
 556.610 218.912
 262.106 454.426
 970.054 740.338
 3.780 843.225
 106.079 193.584
 368.585 42.784
 871.225 573.007
 420.153 645.346
 189.531 410.384
 986.379 143.755
 754.268 43.875
 424.044 68.749
 573.097 873.239
 560.859 866.448
 795.402 297.491
 873.661 286.443
 833.147 5.106
 614.682 687.137
 610.736 851.291
 947.682 698.762
 27.145 517.234
 519.468 210.483
 210.240 949.029
 415.623 26.593
 666.976 555.986
 355.665 644.037
 965.568 786.889
 824.103 80.784
 561.313 866.520
 739.894 189.410
 934.173 672.358
 195.602 345.215
 434.380 362.022
 785.227 241.989
 426.088 965.989
 450.549 965.112
 225.586 667.866
 552.198 760.817
 399.969 477.472
 784.091 467.542
 627.782 921.975
 447.018 421.188
 131.404 839.975
 655.669 557.615
 731.493 355.832
 28.314 194.791
 609.220 270.487
 882.503 631.802
 608.271 954.998
 594.858 815.668
 284.447 38.963
 567.374 228.832
 288.420 803.658
 744.152 185.004
 121.801 915.334
 236.587 499.032
 866.622 554.633
 815.333 143.725
 384.989 840.995
 615.758 914.538
 403.603 834.464
 759.772 199.129
 224.836 80.182
 929.063 865.682
 882.768 292.569
 518.870 730.230
 933.184 146.664
 471.884 492.936
 727.831 434.172
 430.918 916.228
 675.697 872.494
 477.240 89.181
 290.752 338.576
 537.555 133.505
 623.164 88.078
 973.195 673.626
 278.905 857.555
 915.196 848.765
 663.577 516.624
 411.417 886.603
 306.189 913.024
 317.988 99.398
 296.215 651.068
 336.334 183.513
 624.869 68.823
 486.175 496.914
 884.151 577.862
 259.829 416.602
 623.279 638.381
 447.449 315.227
 173.060 939.548
 208.177 284.804
 859.051 208.142
 18.687 632.811
 871.872 486.837
 115.945 804.766
 238.387 606.114
 501.657 686.253
 134.801 960.934
 355.823 910.258
 448.945 25.506
 258.618 562.398
 984.431 368.174
 213.863 522.542
 907.230 225.379
 452.406 107.321
 72.026 61.519
 46.359 950.834
 290.964 473.359
 740.458 462.533
 683.899 427.321
 187.624 279.905
 192.706 169.922
 123.360 952.343
 571.627 390.727
 417.153 480.907
 553.096 899.372
 465.908 141.006
 9.104 399.452
 940.192 341.908
 310.384 989.594
 432.279 754.265
 460.857 23.137
 387.474 956.197
 137.496 530.795
 706.803 817.127
 383.752 814.337
 297.902 429.279
 228.705 202.881
 407.970 798.187
 978.159 617.188
 912.211 669.576
 845.040 191.768
 545.657 770.538
 154.842 81.115
 876.150 613.220
 730.898 936.853
 220.240 600.286
 590.290 739.480
 628.480 999.895
 573.876 445.015
 17.090 955.909
 505.889 646.842
 832.105 864.565
 395.676 430.956
 711.125 495.192
 725.287 233.562
 195.887 239.010
 134.006 599.327
 963.436 931.165
 639.506 732.749
 430.229 167.452
 703.708 971.031
 165.686 804.488
 940.786 262.121
 881.247 32.143
 509.924 274.224
 967.796 696.915
 373.855 402.093
 596.380 357.662
 726.932 69.979
 310.647 308.975
 297.246 901.487
 188.521 716.738
 653.346 463.222
 977.829 294.722
 547.514 963.529
 886.286 95.791
 107.711 961.476
 779.162 997.371
 955.593 417.337
 584.768 94.982
 138.062 287.099
 483.564 261.893
 877.290 963.893
 544.165 635.398
 284.885 723.140
 529.983 314.090
 268.821 600.536
 622.882 425.128
 258.936 878.568
 362.500 290.415
 163.492 274.304
 577.277 296.298
 173.735 595.569
 959.323 378.764
 887.088 791.983
 11.903 666.789
 407.097 89.769
 755.296 687.720
 987.223 23.507
 22.188 803.146
 756.901 313.634
 693.680 900.163
 645.828 475.414
 435.678 265.357
 803.343 963.982
 585.309 486.929
 294.198 382.333
 828.526 899.476
 293.279 516.457
 301.921 757.162
 256.408 567.017
 170.655 10.698
 921.788 162.960
 585.280 304.211
 509.637 453.223
 36.007 897.344
 101.934 552.466
 414.889 469.429
 68.883 780.813
 803.595 755.285
 185.790 791.307
 944.443 290.949
 78.742 768.678
 170.525 72.740
 128.048 245.932
 990.829 30.468
 426.350 698.680
 599.975 26.924
 768.191 309.286
 939.336 778.336
 577.324 152.578
 35.068 66.920
 747.951 441.410
 714.906 825.686
 380.451 423.927
 323.873 821.228
 577.891 475.481
 161.594 462.080
 787.070 948.254
 321.262 703.804
 520.254 392.468
 771.095 608.144
 787.560 947.342
 560.105 108.994
 764.795 510.704
 206.012 224.854
 380.018 867.231
 717.304 883.628
 840.123 311.128
 474.738 754.638
 55.168 604.610
 839.409 843.646
 325.170 924.569
 932.155 944.176
 106.743 962.538
 438.085 462.961
 703.712 644.417
 504.025 274.768
 58.008 253.992
 117.443 503.887
 639.425 696.123
 662.794 883.339
 632.808 480.503
 353.263 281.288
 39.811 894.439
 718.705 295.662
 993.457 53.209
 408.390 456.735
 24.366 749.951
 932.454 513.079
 417.990 594.928
 139.093 744.279
 315.708 48.362
 804.295 994.994
 195.730 964.391
 623.944 676.077
 631.938 919.165
 649.355 861.621
 282.833 277.563
 129.765 623.929
 374.328 934.751
 230.068 204.969
 178.414 366.039
 918.461 601.922
 276.509 836.664
 784.019 740.757
 557.043 808.765
 794.062 985.699
 709.654 72.621
 259.106 159.921
 424.863 400.879
 91.055 175.484
 22.695 446.094
 947.838 445.630
 954.262 682.277
 13.092 402.842
 637.480 829.646
 998.696 110.178
 695.984 938.521
 845.422 335.271
 615.791 73.900
 474.872 775.854
 567.757 908.004
 584.897 868.041
 68.519 955.910
 729.353 774.867
 874.959 281.841
 958.173 509.329
 86.815 253.884
 870.165 475.650
 631.548 966.713
 631.708 62.540
 840.892 809.619
 0.753 856.291
 618.413 995.971
 656.456 888.791
 114.205 745.665
 737.856 440.643
 941.509 920.551
 835.624 892.912
 819.047 841.166
 232.842 88.554
 333.579 488.826
 755.646 517.900
 974.208 438.461
 552.376 288.973
 80.972 433.296
 678.515 455.620
 216.114 151.977
 810.429 543.080
 250.981 222.053
 357.892 485.652
 161.972 81.587
 885.993 144.388
 845.373 704.244
 111.902 839.530
 846.752 194.519
 909.523 163.688
 612.166 681.325
 162.292 754.219
 15.397 33.086
 956.008 728.965
 510.457 569.629
 332.630 426.535
 267.504 929.895
 543.695 753.875
 242.020 484.879
 687.491 409.308
 923.752 467.886
 604.871 113.113
 838.587 275.503
 590.075 600.441
 11.695 9.427
 568.767 888.960
 25.201 259.201
 957.461 367.616
 953.111 736.906
 76.496 720.534
 967.678 675.959
 200.707 24.271
 375.903 796.624
 634.086 475.761
 56.210 160.774
 451.274 826.527
 970.626 818.499
 202.067 435.769
 577.293 860.625
 195.753 896.153
 465.043 295.963
 318.670 932.439
 482.644 172.782
 367.620 991.216
 599.667 53.654
 858.607 912.010
 976.437 465.311
 277.776 843.930
 453.079 304.858
 940.524 211.182
 311.157 555.691
 504.873 864.321
 587.873 606.357
 813.596 426.819
 7.560 169.743
 11.921 368.672
 266.412 355.258
 777.381 136.382
 695.653 80.602
 307.473 133.321
 420.130 340.509
 318.914 883.422
 911.332 136.267
 427.627 997.221
 146.961 261.254
 687.168 780.950
 477.255 924.286
 879.414 440.794
 258.516 54.827
 67.396 805.221
 546.690 393.439
 456.585 553.945
 801.982 339.107
 366.473 853.446
 995.578 354.808
 15.613 572.707
 541.251 267.110
 375.284 421.192
 610.704 418.412
 882.713 211.852
 97.646 616.117
 735.292 318.659
 440.824 586.646
 551.940 349.884
 822.657 989.301
 703.839 189.819
 752.803 422.012
 729.943 233.207
 503.408 594.720
 186.338 724.306
 266.252 434.211
 584.702 257.825
 686.196 184.727
 883.418 359.225
 727.859 90.427
 263.590 559.835
 744.201 388.231
 687.199 956.505
 430.534 642.675
 360.349 100.018
 812.586 848.945
 653.279 411.145
 982.706 787.400
 31.092 663.237
 367.495 294.638
 973.615 396.676
 489.545 25.008
 886.187 209.907
 535.046 905.588
 380.405 486.415
 320.579 470.843
 617.894 314.695
 182.228 124.850
 322.166 702.519
 807.106 784.139
 562.883 6.672
 463.684 358.610
 70.626 139.618
 538.041 827.768
 44.266 185.519
 776.670 851.804
 640.648 685.746
 404.215 649.145
 389.540 929.977
 11.083 392.364
 35.316 20.549
 178.909 381.452
 978.834 437.582
 572.226 396.847
 864.416 9.196
 216.301 704.362
 542.128 38.838
 901.090 360.885
 826.956 330.159
 799.715 574.738
 194.600 714.313
 120.226 619.786
 896.979 676.015
 778.027 40.348
 376.038 809.774
 992.858 857.809
 306.829 148.624
 391.234 83.372
 943.234 192.294
 598.724 829.020
 583.127 533.538
 605.180 605.579
 153.563 919.394
 2.165 308.323
 958.147 983.207
 850.611 863.290
 173.432 603.623
 716.347 378.162
 452.868 264.537
 793.165 887.805
 47.066 46.575
 952.039 774.555
 807.879 133.562
 648.621 685.766
 769.093 389.200
 480.204 165.548
 224.465 588.498
 601.657 303.953
 218.630 979.386
 434.727 915.811
 570.554 722.139
 86.580 164.307
 233.132 393.083
 534.921 103.054
 304.845 645.567
 44.917 427.505
 26.960 561.925
 17.036 295.065
 877.349 487.342
 787.460 527.225
 492.680 758.080
 29.795 870.610
 775.660 785.837
 757.323 432.236
 662.336 266.208
 371.072 473.102
 703.704 687.103
 315.716 639.781
 751.466 932.737
 221.128 522.829
 603.298 236.621
 653.641 381.233
 760.371 424.280
 962.417 581.739
 358.784 710.527
 70.375 29.799
 565.165 949.858
 266.757 764.158
 61.099 370.379
 153.558 240.095
 795.389 405.699
 377.774 317.501
 650.034 245.253
 845.909 920.680
 565.485 386.739
 919.812 958.944
 602.084 545.937
 990.024 743.221
 304.169 275.548
 624.098 547.185
 86.140 98.208
 705.421 525.690
 508.776 667.252
 78.743 192.844
 670.458 745.678
 870.922 492.092
 240.867 718.135
 981.269 966.708
 231.652 17.388
 60.683 107.464
 574.951 615.946
 400.633 951.956
 190.178 481.340
 513.604 914.458
 13.875 261.537
 240.313 504.635
 576.565 112.344
 103.556 556.597
 92.486 424.322
 434.840 236.107
 718.868 691.089
 821.823 963.322
 5.411 88.135
 409.217 411.818
 534.134 721.005
 983.313 493.259
 115.294 439.425
 983.998 172.683
 505.353 600.521
 224.587 684.652
 624.620 966.316
 218.371 228.523
 430.206 820.518
 374.408 145.718
 527.239 434.932
 649.397 447.414
 939.106 770.247
 446.477 32.699
 194.957 88.472
 7.649 70.476
 597.348 329.747
 329.222 509.689
 600.095 274.867
 767.785 118.527
 129.883 802.718
 228.944 561.851
 226.647 850.477
 827.191 925.220
 937.055 901.089
 560.306 542.414
 180.698 130.115
 196.626 630.659
 605.821 430.950
 772.138 873.911
 874.995 857.785
 833.888 900.190
 563.315 49.270
 546.665 395.368
 933.106 657.898
 654.828 94.949
 368.291 961.799
 916.778 949.721
 635.329 693.303
 315.618 613.923
 390.820 714.763
 108.605 939.521
 311.528 804.340
 575.993 151.712
 791.787 296.448
 335.614 744.022
 575.359 232.207
 925.262 171.796
 781.095 609.506
 345.684 87.035
 189.801 140.312
 681.203 982.096
 107.116 0.759
 253.991 672.475
 655.729 538.844
 956.522 417.704
 609.831 942.554
 82.286 663.322
 323.216 890.690
 728.385 285.136
 456.196 148.143
 469.068 869.732
 939.552 630.888
 743.590 403.087
 368.707 373.336
 215.357 833.361
 68.452 67.192
 145.283 286.599
 756.717 907.618
 687.212 347.469
 741.691 645.898
 516.677 264.707
 164.973 290.168
 608.839 336.178
 37.412 364.948
 503.060 96.048
 864.970 99.689
 449.091 431.297
 18.598 195.434
 295.452 952.587
 732.084 761.673
 429.318 31.405
 610.742 732.954
 37.579 978.507
 775.106 192.728
 162.021 105.439
 549.454 941.899
 652.417 499.510
 814.659 758.782
 67.430 511.809
 486.806 778.583
 675.375 357.146
 843.118 462.500
 9.066 144.099
 709.428 683.245
 428.239 773.494
 541.053 494.943
 39.560 785.721
 691.910 416.284
 271.361 613.395
 273.818 287.485
 754.451 158.409
 885.806 480.714
 731.087 904.640
 646.820 982.232
 514.343 283.237
 727.541 420.649
 15.300 0.884
 359.109 802.670
 714.804 937.879
 837.795 614.764
 801.988 827.770
 662.347 150.979
 358.527 690.134
 780.424 793.990
 214.062 239.620
 205.803 384.446
 415.763 715.245
 550.765 404.339
 578.255 632.245
 427.942 130.610
 846.708 363.380
 171.149 108.585
 906.714 606.811
 941.293 689.289
 703.474 233.622
 385.723 174.631
 36.992 660.391
 549.655 539.320
 429.477 332.160
 467.184 233.755
 19.460 590.732
 635.354 218.856
 330.518 744.873
 574.792 908.509
 650.726 545.918
 659.122 880.265
 204.511 138.310
 936.021 107.922
 17.473 424.057
 426.337 634.176
 285.797 318.097
 363.484 366.743
 537.196 633.752
 590.695 391.913
 985.132 20.089
 264.262 465.803
 260.642 63.044
 590.069 291.576
 387.910 87.144
 350.536 712.210
 135.320 472.683
 839.163 950.209
 110.879 193.159
 718.413 680.902
 520.272 428.989
 539.705 723.008
 911.539 316.059
 826.110 923.216
 489.377 322.229
 911.322 870.225
 394.607 232.723
 173.169 133.459
 363.756 978.360
 994.843 33.423
 266.400 411.366
 159.111 531.097
 473.442 865.135
 434.695 704.932
 850.656 810.684
 682.976 763.994
 364.277 918.006
 808.162 437.864
 998.269 260.101
 534.433 467.262
 538.094 566.897
 136.667 388.762
 98.622 291.768
 522.650 722.630
 342.532 631.855
 187.882 410.912
 631.620 522.484
 590.897 54.822
 811.431 373.735
 57.331 323.619
 587.250 942.491
 872.824 274.323
 97.548 135.506
 304.310 171.170
 123.414 758.166
 760.658 429.968
 636.432 690.405
 609.309 254.986
 32.995 756.889
 576.022 370.180
 333.594 625.115
 518.765 473.406
 947.559 514.920
 360.885 928.262
 876.686 829.265
 347.852 35.783
 717.770 152.914
 639.126 545.003
 740.234 436.998
 723.160 931.051
 79.581 758.716
 738.466 220.976
 572.521 372.005
 564.474 625.651
 540.416 43.407
 408.028 51.222
 432.549 984.331
 528.522 341.670
 401.033 274.066
 18.545 236.661
 779.578 135.433
 67.425 923.290
 966.436 35.545
 590.237 389.378
 208.556 487.379
 290.730 738.093
 293.171 913.552
 257.651 153.078
 671.835 682.740
 762.269 279.535
 270.500 762.672
 551.235 645.304
 330.861 563.646
 211.753 137.838
 439.436 825.440
 52.221 994.671
 241.143 571.638
 895.851 788.802
 716.279 602.429
 560.353 294.165
 789.571 994.357
 4.675 213.505
 106.266 38.296
 903.282 620.712
 175.276 780.786
 76.945 706.583
 568.123 285.074
 911.955 381.513
 253.501 233.670
 860.773 356.775
 421.771 31.491
 888.073 139.304
 746.552 5.897
 436.843 590.622
 79.116 145.910
 97.704 241.509
 166.708 477.043
 706.951 858.692
 421.805 170.526
 439.406 32.367
 793.036 766.953
 543.193 13.454
 850.043 25.723
 455.702 162.477
 697.379 355.137
 991.789 178.858
 882.963 136.062
 283.528 526.789
 124.368 517.915
 930.340 943.941
 203.805 73.134
 972.272 659.937
 496.102 569.687
 488.508 526.232
 212.035 725.570
 837.273 996.889
 934.243 200.340
 359.471 145.476
 469.794 952.777
 162.177 267.278
 470.564 37.726
 853.114 224.152
 911.452 656.513
 615.286 433.335
 51.579 932.322
 171.843 188.502
 322.789 213.206
 203.046 4.228
 33.693 360.580
 926.017 582.263
 390.246 249.953
 448.098 263.702
 112.389 774.144
 348.360 925.008
 570.871 818.432
 749.790 933.270
 532.279 684.038
 15.400 247.998
 140.068 123.498
 561.837 59.797
 984.417 762.064
 138.798 522.658
 36.916 97.009
 104.802 464.178
 813.114 266.102
 650.620 260.268
 545.785 272.500
 820.349 916.927
 26.533 651.632
 373.953 406.204
 428.185 612.563
 669.702 316.802
 133.673 318.726
 543.917 278.011
 850.191 168.393
 680.522 540.256
 14.953 61.947
 823.991 703.845
 338.537 709.676
 854.422 302.284
 874.363 939.941
 748.725 706.276
 42.360 753.100
 661.576 323.412
 818.290 962.262
 216.278 46.188
 777.811 739.028
 869.412 332.848
 759.389 202.788
 252.852 692.473
 689.183 458.392
 379.122 954.498
 153.479 692.339
 775.988 815.459
 872.893 215.713
 76.737 320.320
 543.247 717.451
 494.820 215.464
 979.608 629.125
 444.756 334.665
 4.606 957.966
 402.745 192.634
 635.010 414.620
 825.864 873.543
 369.896 233.005
 541.642 740.144
 501.114 979.247
 781.974 844.402
 536.668 493.034
 846.604 600.134
 937.777 156.792
 949.903 954.830
 261.617 95.179
 916.322 160.164
 517.964 959.496
 159.186 242.698
 586.303 329.587
 496.633 387.748
 100.532 790.682
 348.093 905.626
 444.615 626.546
 313.346 1.469
 770.755 165.672
 990.623 734.236
 61.513 867.257
 645.396 859.435
 721.482 622.184
 330.313 501.524
 468.377 745.543
 690.463 109.280
 66.797 166.420
 705.895 989.773
 832.414 183.468
 342.600 988.665
 655.205 297.376
 649.397 946.792
 325.822 390.726
 475.032 291.204
 180.863 379.400
 239.006 154.857
 945.052 275.845
 201.198 419.954
 279.024 891.859
 397.036 968.579
 31.280 566.668
 873.198 639.109
 835.831 874.774
 437.592 132.053
 240.297 178.207
 769.231 604.244
 442.799 710.608
 189.044 420.941
 363.326 77.914
 520.214 502.433
 782.747 234.898
 443.163 671.813
 709.873 141.569
 330.678 165.804
 746.654 52.240
 315.784 58.850
 729.500 267.377
 960.149 335.569
 249.854 849.144
 343.144 57.166
 171.528 321.556
 248.613 848.272
 41.179 441.607
 783.507 392.344
 359.943 325.610
 693.305 892.003
 280.105 272.737
 645.480 417.365
 95.397 663.620
 213.933 637.536
 294.644 84.611
 422.420 780.977
 286.989 987.337
 779.583 487.834
 726.696 528.529
 376.591 955.669
 663.578 927.490
 12.945 909.076
 221.733 549.165
 487.232 178.710
 817.733 681.664
 236.113 307.361
 926.154 480.617
 853.468 626.396
 394.949 42.245
 677.108 697.445
 318.360 926.183
 425.986 189.417
 456.613 452.365
 717.413 973.371
 318.501 658.691
 430.679 46.419
 917.271 233.419
 128.173 435.538
 197.079 974.530
 742.938 343.157
 485.036 214.662
 216.357 854.795
 534.037 162.052
 773.068 676.246
 718.598 613.549
 682.055 761.296
 367.615 3.816
 131.273 753.361
 655.074 164.889
 774.240 834.390
 716.267 522.169
 454.939 555.856
 960.022 177.566
 24.663 239.521
 857.066 498.957
 301.446 565.097
 704.274 409.464
 438.222 509.088
 100.506 652.710
 936.490 130.436
 681.795 394.442
 523.017 96.443
 314.295 740.399
 180.913 854.572
 648.601 129.562
 954.421 45.696
 117.683 265.943
 218.291 951.182
 984.854 836.494
 984.901 314.696
 493.041 923.913
 411.044 890.018
 60.546 847.898
 934.948 164.569
 542.896 384.405
 724.581 286.311
 19.777 537.752
 230.346 686.370
 258.284 533.879
 317.006 914.125
 789.441 614.035
 487.165 973.946
 458.230 826.762
 216.172 927.455
 865.205 22.799
 88.227 671.779
 510.404 973.939
 776.374 858.178
 830.997 174.610
 543.437 627.578
 49.375 796.751
 783.726 726.581
 627.763 197.488
 681.248 161.623
 671.649 708.958
 662.281 648.049
 303.113 444.889
 379.669 28.319
 505.580 954.120
 222.210 648.590
 345.506 542.944
 112.598 490.171
 629.450 422.170
 786.861 12.205
 734.971 848.071
 60.906 50.335
 542.470 596.469
 337.282 374.773
 526.924 304.258
 917.566 297.157
 281.125 941.437
 520.786 951.884
 126.457 338.716
 802.277 2.581
 317.260 830.894
 984.419 742.253
 407.543 615.267
 893.384 86.008
 74.480 938.511
 514.667 283.602
 484.943 176.743
 483.563 306.211
 755.887 864.351
 891.538 554.588
 256.138 750.852
 170.590 576.091
 188.867 655.219
 198.106 914.136
 796.452 768.363
 805.675 608.568
 561.611 791.634
 565.924 548.681
 312.607 948.130
 639.192 196.615
 251.202 160.467
 982.177 758.155
 638.239 140.395
 827.316 806.415
 424.599 509.882
 836.212 553.163
 189.525 487.973
 92.900 319.858
 731.495 891.970
 341.117 458.640
 889.829 864.330
 870.116 701.067
 202.023 638.515
 830.229 123.392
 819.415 978.237
 704.728 81.364
 412.413 486.628
 199.015 320.256
 249.528 496.584
 30.514 258.073
 88.225 573.514
 439.474 188.240
 279.765 30.127
 697.234 884.775
 577.410 153.431
 297.268 115.836
 513.453 851.322
 786.675 694.108
 44.447 54.938
 571.000 493.810
 77.822 769.093
 320.681 938.946
 811.957 92.819
 468.597 676.124
 824.100 672.278
 438.718 863.731
 7.686 876.601
 737.505 879.244
 727.196 871.667
 502.401 425.010
 562.397 716.394
 993.399 422.941
 345.491 519.960
 370.538 668.662
 648.193 616.794
 786.391 669.790
 698.304 69.640
 780.647 141.039
 846.968 670.894
 464.211 255.933
 71.925 940.656
 371.505 462.245
 695.141 518.987
 818.585 722.261
 74.689 313.000
 386.209 721.961
 763.509 920.330
 834.083 453.036
 727.366 233.649
 506.319 671.738
 100.011 901.380
 597.900 908.060
 497.233 33.026
 585.078 782.391
 688.396 390.197
 574.623 494.853
 962.498 383.042
 271.302 111.095
 557.208 724.251
 1.713 68.927
 228.315 196.943
 645.438 580.033
 311.230 927.669
 119.506 973.052
 306.483 970.600
 25.411 706.899
 151.450 193.971
 313.751 730.552
 417.926 95.551
 42.268 47.302
 899.810 581.670
 19.227 992.989
 580.450 136.014
 934.251 610.092
 151.462 532.611
 409.754 109.224
 903.782 55.236
 762.834 288.833
 439.923 456.746
 482.875 730.668
 729.743 901.005
 915.367 916.172
 219.495 292.052
 136.809 196.659
 127.474 515.754
 826.361 892.521
 544.484 644.626
 232.715 54.232
 281.962 423.654
 323.104 466.498
 556.218 841.479
 437.124 958.179
 998.659 165.217
 381.142 651.762
 276.554 987.394
 847.356 370.112
 887.836 999.379
 361.310 453.373
 750.495 907.203
 17.033 929.382
 789.362 73.664
 992.401 546.538
 280.766 676.170
 19.283 104.013
 651.941 874.966
 462.157 801.552
 353.596 293.677
 612.004 746.471
 390.381 16.646
 984.162 81.014
 867.700 939.202
 402.546 476.872
 210.315 192.048
 119.380 548.834
 447.361 164.643
 148.448 395.393
 511.858 430.208
 948.410 325.293
 945.724 323.286
 976.368 485.965
 761.987 626.447
 914.200 698.398
 725.858 513.304
 353.083 214.944
 660.031 688.693
 784.846 258.989
 944.842 322.417
 100.476 251.304
 511.454 539.794
 722.209 265.534
 860.054 700.424
 610.661 939.000
 972.194 646.768
 884.489 264.284
 127.079 357.568
 687.915 137.489
 229.142 709.807
 339.517 491.426
 165.043 189.269
 120.830 313.025
 241.914 637.072
 320.421 866.103
 927.931 361.517
 171.143 311.162
 886.881 955.665
 16.423 446.645
 839.351 856.291
 654.899 70.019
 716.518 364.903
 158.961 67.086
 223.414 472.618
 187.177 644.231
 575.415 224.856
 636.901 497.011
 295.863 506.467
 463.310 301.053
 498.896 391.341
 254.538 875.005
 667.243 591.428
 157.577 123.015
 160.998 957.929
 532.183 354.472
 353.888 472.189
 134.581 505.555
 635.636 146.222
 141.544 870.272
 492.669 804.095
 189.046 173.459
 388.089 797.539
 166.711 685.665
 311.901 424.623
 456.512 856.505
 223.540 662.356
 886.464 911.212
 423.511 926.406
 970.433 562.589
 385.184 958.197
 184.752 500.811
 170.495 776.434
 580.423 465.683
 116.532 472.414
 13.546 324.744
 588.910 672.420
 591.912 786.352
 780.817 823.134
 555.951 795.596
 525.071 304.786
 39.225 684.140
 65.012 359.873
 867.298 180.133
 586.337 201.567
 462.123 104.001
 886.768 584.688
 808.097 168.706
 897.799 873.531
 420.075 723.041
 369.666 905.435
 25.103 493.467
 87.388 48.141
 749.058 629.189
 655.488 994.601
 585.394 387.663
 528.375 383.478
 742.436 130.038
 381.777 20.322
 623.215 460.512
 630.893 687.081
 20.470 137.908
 368.799 540.664
 20.515 125.614
 893.119 329.661
 842.282 906.328
 432.061 907.853
 709.439 65.611
 497.876 239.951
 9.585 503.453
 264.881 616.087
 658.719 341.750
 471.929 594.506
 313.263 299.554
 20.067 144.719
 985.751 664.271
 812.893 75.020
 681.902 918.554
 560.584 498.015
 922.304 27.978
 532.637 355.809
 805.588 557.706
 346.161 823.343
 554.165 387.102
 266.281 305.361
 28.863 314.831
 576.100 201.594
 353.697 294.539
 952.283 238.422
 733.418 179.173
 518.138 946.751
 529.110 462.763
 101.851 438.857
 264.167 639.736
 919.015 525.995
 125.446 17.201
 344.852 88.564
 691.558 444.112
 14.481 517.346
 629.603 807.572
 264.549 684.034
 348.522 901.130
 934.789 858.794
 555.396 518.692
 15.004 999.649
 132.200 262.275
 236.306 11.004
 114.507 479.430
 852.626 665.627
 18.594 139.661
 880.673 555.126
 615.341 7.035
 507.313 468.561
 102.543 622.471
 230.028 177.881
 674.143 843.724
 268.841 553.771
 745.968 739.090
 530.125 958.009
 671.422 743.435
 770.565 811.251
 94.023 178.800
 912.761 361.357
 141.544 548.862
 715.234 860.746
 301.866 734.723
 164.717 376.250
 944.558 162.369
 206.636 216.590
 303.971 758.822
 382.512 776.509
 136.634 659.094
 925.994 409.156
 853.432 30.112
 160.601 586.339
 429.191 416.555
 123.488 67.369
 860.468 828.827
 145.168 439.524
 6.609 542.274
 282.957 225.478
 767.344 682.173
 626.548 674.736
 258.623 69.425
 361.801 407.355
 811.167 201.343
 340.336 689.462
 675.803 360.228
 708.267 362.854
 546.551 664.884
 800.582 286.954
 755.232 907.797
 114.791 683.312
 926.880 520.056
 298.044 493.763
 268.318 259.376
 978.723 907.066
 575.907 771.710
 162.266 599.851
 653.841 97.362
 210.730 140.892
 620.707 307.288
 8.358 978.922
 616.707 609.261
 356.360 669.569
 602.480 566.923
 467.644 583.534
 236.524 153.673
 377.704 503.300
 533.478 609.193
 335.918 877.725
 19.977 886.658
 679.770 321.516
 126.331 545.965
 163.892 369.280
 367.139 451.282
 260.147 811.642
 586.305 523.828
 61.451 834.456
 864.214 52.898
 310.723 972.657
 127.531 915.012
 890.695 789.877
 663.855 243.670
 206.669 555.865
 551.011 147.247
 82.275 759.479
 969.084 522.080
 580.593 449.039
 805.200 649.898
 25.387 408.805
 297.956 416.650
 98.720 475.182
 439.229 722.795
 353.831 674.610
 773.519 67.815
 631.140 773.394
 254.354 744.551
 478.883 604.647
 157.224 447.873
 739.621 656.910
 260.940 28.729
 404.278 740.675
 723.854 266.167
 794.169 602.142
 256.339 809.102
 199.441 527.143
 362.148 295.114
 573.481 812.607
 953.246 289.343
 504.170 408.662
 477.690 322.446
 904.597 622.898
 608.634 427.815
 91.273 991.296
 373.269 185.984
 753.551 860.424
 530.146 144.757
 823.269 885.878
 786.786 379.505
 191.467 166.391
 669.794 937.009
 305.050 625.934
 177.933 531.728
 829.529 192.578
 754.103 464.500
 156.493 358.519
 172.240 655.196
 641.430 536.717
 45.336 533.109
 107.317 843.128
 294.723 437.760
 573.353 256.851
 880.182 40.074
 51.061 662.046
 755.250 6.655
 979.236 813.812
 590.326 871.004
 785.868 444.889
 583.870 533.595
 713.018 331.018
 273.538 441.637
 416.850 340.788
 856.739 769.049
 659.756 132.062
 154.466 562.843
 298.095 933.527
 101.907 94.843
 593.944 619.117
 951.043 573.963
 951.997 288.173
 229.113 966.465
 516.076 688.959
 745.450 237.450
 619.350 842.098
 488.861 679.899
 37.420 48.464
 347.819 716.843
 965.779 408.988
 33.451 242.581
 958.183 987.700
 36.375 70.499
 998.351 651.337
 626.251 754.009
 915.674 396.313
 859.474 85.073
 430.804 995.085
 925.391 108.786
 866.789 67.640
 392.995 945.609
 576.664 109.483
 554.189 23.355
 213.073 625.081
 960.815 193.198
 346.541 755.926
 863.005 357.391
 576.804 726.507
 846.585 656.516
 79.291 21.404
 885.847 451.815
 593.013 555.033
 951.810 560.151
 746.221 695.391
 499.938 737.605
 595.014 988.287
 688.206 810.479
 533.394 823.423
 207.588 183.063
 740.008 253.331
 631.605 538.963
 929.140 276.230
 277.095 241.921
 946.470 320.673
 610.154 343.075
 222.185 510.267
 203.032 840.654
 996.521 768.371
 451.344 306.681
 750.404 563.595
 576.159 600.571
 294.140 356.000
 570.366 804.535
 331.020 730.520
 489.341 928.764
 64.062 88.291
 946.608 299.669
 50.124 289.031
 548.215 831.701
 226.344 119.563
 805.568 827.791
 992.726 117.011
 404.006 306.221
 788.095 452.573
 500.227 629.427
 554.125 26.355
 480.764 944.937
 356.502 19.229
 668.955 438.370
 689.181 168.530
 230.414 956.509
 296.265 395.638
 736.254 264.113
 828.168 920.809
 816.419 145.982
 129.737 100.240
 218.163 116.311
 216.194 249.275
 600.478 526.377
 9.504 151.342
 95.900 10.885
 117.742 662.910
 186.542 139.907
 480.855 319.128
 729.342 770.249
 668.714 522.450
 62.614 355.726
 295.516 297.282
 396.177 584.264
 155.438 648.392
 73.123 380.792
 738.229 840.635
 563.084 33.823
 153.383 884.410
 53.341 971.425
 784.201 767.806
 422.061 295.635
 267.951 515.654
 962.174 365.380
 418.137 611.553
 58.006 544.571
 185.485 215.758
 760.787 267.703
 614.531 614.658
 852.944 149.071
 364.733 502.112
 101.922 318.383
 804.062 715.382
 377.767 115.462
 977.315 515.806
 618.386 845.793
 132.415 144.134
 74.152 378.612
 640.325 310.871
 229.076 867.116
 455.505 261.724
 487.285 959.226
 74.989 736.809
 417.040 235.466
 809.083 309.678
 674.319 712.180
 72.414 429.115
 876.457 553.099
 40.826 814.304
 683.961 375.632
 50.743 384.362
 274.038 971.120
 399.528 488.815
 679.391 897.267
 47.628 89.624
 125.270 278.295
 138.657 611.540
 359.663 561.874
 207.740 200.391
 946.999 745.076
 610.517 23.331
 824.051 273.557
 697.112 316.830
 915.297 33.636
 902.414 83.556
 919.276 456.228
 504.423 495.121
 231.133 110.746
 797.731 151.594
 411.328 427.648
 773.915 748.803
 276.292 507.488
 732.433 419.551
 31.582 775.116
 155.439 944.438
 428.094 458.319
 461.542 211.948
 561.198 215.014
 154.212 176.594
 93.863 421.720
 350.271 189.427
 638.262 653.765
 616.174 919.057
 124.713 235.620
 560.964 246.054
 898.929 684.379
 294.408 992.324
 273.123 693.031
 919.697 273.586
 396.791 550.580
 907.921 661.888
 769.880 636.814
 915.317 381.116
 983.979 689.646
 226.128 987.433
 413.379 767.184
 108.910 604.796
 483.020 325.418
 490.719 880.020
 787.870 231.594
 213.129 619.868
 30.200 224.549
 921.160 192.492
 357.161 723.813
 238.504 476.038
 929.217 651.908
 140.889 567.716
 216.386 257.518
 397.805 917.255
 718.160 765.172
 108.349 699.994
 226.852 999.454
 909.725 418.242
 923.348 173.962
 540.306 126.839
 107.603 548.148
 449.598 672.695
 150.335 155.505
 874.495 661.512
 812.216 826.458
 757.544 901.805
 745.384 66.656
 534.425 101.105
 180.495 319.647
 833.415 16.843
 249.973 821.181
 631.276 900.645
 422.090 735.441
 223.072 365.817
 266.413 911.618
 266.111 90.575
 462.720 288.497
 131.987 521.744
 154.400 346.556
 280.231 833.161
 563.540 718.926
 489.868 328.884
 186.341 47.091
 642.282 662.785
 910.357 842.988
 633.928 213.307
 403.557 700.288
 657.832 635.721
 61.743 903.839
 978.638 585.466
 435.956 802.816
 840.420 326.936
 243.763 241.125
 896.226 14.982
 974.543 644.573
 592.683 854.619
 483.890 830.509
 44.897 741.628
 419.142 279.905
 811.959 887.524
 487.835 57.637
 550.693 1.562
 462.944 113.189
 156.860 895.926
 980.383 685.830
 774.088 594.115
 21.028 585.849
 989.598 743.849
 954.969 352.710
 873.896 92.009
 961.741 593.509
 943.451 88.446
 906.616 88.243
 18.713 106.654
 557.842 684.823
 655.558 951.775
 658.977 285.127
 890.118 60.211
 438.563 797.634
 452.295 260.901
 838.610 272.193
 71.999 987.400
 94.261 273.444
 677.829 114.182
 398.261 142.461
 26.860 992.582
 662.076 157.814
 915.984 24.730
 845.789 769.718
 622.627 121.408
 804.035 342.130
 571.418 416.480
 996.520 10.970
 592.434 571.399
 978.286 931.293
 148.126 203.939
 134.189 936.823
 885.066 362.069
 299.664 332.235
 91.650 373.628
 439.266 557.866
 595.166 812.798
 487.539 949.761
 245.930 103.375
 423.352 922.302
 50.030 435.387
 106.916 49.092
 816.537 105.031
 894.435 648.603
 673.742 138.323
 422.997 298.539
 229.128 556.859
 670.225 926.653
 449.599 961.027
 709.955 741.143
 425.257 203.745
 855.374 771.839
 158.236 908.936
 781.372 460.680
 947.264 946.560
 3.307 848.761
 81.530 844.019
 842.877 5.295
 629.769 516.386
 894.487 494.741
 531.339 800.402
 506.699 711.129
 837.390 635.037
 980.359 667.982
 387.294 541.043
 953.420 428.665
 966.595 400.148
 765.816 421.273
 809.334 648.947
 777.933 796.093
 364.198 501.341
 532.932 159.300
 428.363 955.193
 14.636 126.879
 905.805 273.341
 844.841 376.137
 612.332 646.098
 201.144 182.798
 224.610 522.592
 211.007 789.213
 855.288 963.116
 110.309 589.061
 984.230 525.858
 143.783 787.009
 943.319 11.612
 957.100 414.760
 648.874 592.425
 591.030 889.993
 314.089 828.456
 469.894 489.690
 919.936 105.961
 390.689 487.746
 945.527 523.398
 205.006 357.755
 380.179 17.732
 960.616 459.992
 184.496 5.487
 878.761 377.460
 914.999 349.815
 910.574 415.198
 157.673 533.344
 293.202 371.627
 164.835 385.082
 643.207 187.634
 794.570 86.855
 639.525 401.325
 603.594 870.161
 296.915 922.297
 36.597 347.946
 577.573 693.088
 835.044 738.248
 575.965 546.761
 506.230 899.323
 510.252 483.857
 352.449 570.537
 111.769 680.077
 766.816 102.655
 898.482 564.686
 316.283 258.227
 4.183 60.987
 316.229 1.442
 295.297 602.096
 870.680 101.454
 102.789 391.270
 626.544 508.840
 16.978 895.072
 141.355 887.175
 405.491 84.707
 867.095 87.039
 14.591 86.033
 336.048 324.940
 675.442 788.153
 429.699 102.278
 561.090 485.738
 303.109 587.654
 7.138 698.439
 12.584 48.433
 827.124 94.893
 494.665 603.843
 608.688 637.283
 813.427 872.078
 282.959 109.384
 527.888 178.601
 509.644 566.125
 332.167 703.292
 134.432 681.366
 441.182 982.315
 252.404 723.789
 390.679 398.941
 677.613 975.058
 301.713 939.424
 880.079 852.073
 239.076 439.024
 539.850 103.951
 36.483 573.876
 694.856 37.877
 37.377 881.663
 264.150 365.231
 231.254 423.633
 328.277 545.185
 576.461 278.623
 589.325 297.558
 169.933 723.460
 638.467 636.194
 833.678 680.798
 80.125 479.974
 571.602 173.411
 829.247 788.127
 846.166 121.864
 469.563 662.533
 323.193 759.859
 972.190 900.718
 428.900 258.364
 189.903 773.371
 2.888 276.528
 805.068 59.104
 464.669 165.758
 89.294 582.264
 142.640 404.966
 278.754 167.827
 849.616 642.524
 257.781 317.348
 987.768 957.008
 829.555 303.880
 690.717 758.179
 219.440 329.509
 977.432 156.220
 765.060 950.197
 20.452 796.132
 486.643 978.053
 291.817 640.964
 468.969 365.726
 119.181 188.559
 617.954 271.628
 590.233 208.665
 354.030 224.200
 517.135 518.055
 472.936 439.963
 498.849 188.981
 622.055 310.927
 885.663 169.563
 315.129 534.847
 497.645 733.031
 926.156 505.438
 321.297 756.177
 778.751 362.857
 603.212 236.486
 972.690 497.510
 976.396 13.646
 485.147 537.729
 647.363 576.230
 949.067 685.092
 596.595 460.992
 271.790 206.820
 11.071 833.486
 418.430 484.871
 287.952 758.412
 579.650 54.007
 389.098 700.691
 983.369 849.717
 755.651 358.694
 533.984 510.439
 532.721 825.093
 588.212 131.918
 331.305 744.656
 649.120 714.925
 946.295 928.929
 803.045 557.166
 337.360 272.660
 889.577 657.334
 197.968 664.239
 812.531 481.421
 724.771 401.025
 27.842 111.249
 845.669 809.756
 118.708 291.279
 464.101 872.251
 853.418 416.189
 976.582 597.989
 159.333 278.212
 870.358 239.176
 808.232 905.111
 11.602 672.542
 141.974 67.996
 898.357 977.817
 50.274 789.444
 735.891 418.848
 398.937 218.886
 458.058 313.358
 780.327 611.831
 482.425 185.933
 479.240 415.569
 968.312 800.830
 905.928 955.787
 17.516 222.489
 11.245 280.665
 692.614 648.318
 762.186 961.879
 955.621 987.429
 93.157 201.495
 881.921 748.033
 660.847 341.624
 465.291 863.289
 598.540 727.088
 387.287 389.429
 497.019 3.134
 618.974 200.230
 320.064 28.865
 199.009 668.529
 507.202 106.668
 986.406 49.082
 317.138 638.166
 319.168 678.961
 542.799 353.589
 974.704 903.757
 181.680 174.753
 480.920 672.707
 900.025 578.805
 977.785 266.552
 191.178 62.676
 490.543 512.387
 830.152 264.675
 613.606 874.255
 479.319 293.320
 387.244 901.910
 343.276 423.401
 199.752 978.646
 421.844 140.238
 190.869 78.643
 814.302 405.337
 146.245 161.880
 408.932 356.282
 739.163 877.757
 201.609 582.198
 129.003 785.435
 55.283 790.841
 3.870 338.234
 396.849 527.039
 748.210 320.680
 685.222 553.404
 318.941 310.017
 338.611 266.960
 872.912 489.822
 622.506 819.461
 154.304 843.111
 43.170 419.841
 26.489 357.878
 413.160 125.664
 425.087 491.955
 632.308 543.025
 977.220 259.496
 614.567 533.447
 838.907 52.202
 771.214 819.710
 163.971 718.856
 195.134 353.761
 452.729 662.039
 668.696 287.914
 709.118 326.550
 906.275 220.304
 436.076 646.527
 937.481 177.223
 549.122 874.254
 212.054 174.607
 18.725 960.926
 164.110 560.160
 647.766 916.163
 491.744 83.562
 738.798 597.787
 995.961 447.810
 347.855 325.586
 266.663 148.467
 401.046 862.634
 917.180 663.513
 664.280 345.750
 145.048 484.356
 605.361 994.333
 655.813 313.705
 724.641 95.781
 27.358 749.407
 311.957 208.795
 341.182 441.669
 623.215 485.997
 869.272 586.397
 672.394 878.441
 113.574 497.746
 669.868 21.054
 960.791 201.694
 274.534 224.910
 877.544 588.691
 387.569 25.167
 247.230 751.972
 24.740 598.766
 285.666 79.204
 640.507 410.513
 691.523 334.819
 122.042 147.499
 841.303 10.266
 959.360 228.114
 57.138 286.649
 966.724 431.919
 216.994 971.762
 471.098 889.910
 777.040 179.785
 389.709 341.062
 499.291 520.967
 837.777 131.371
 766.527 380.319
 289.318 477.036
 91.414 973.842
 262.083 495.943
 136.379 279.328
 618.429 33.750
 431.824 412.665
 926.967 365.763
 767.664 342.255
 677.757 77.280
 519.842 51.396
 202.543 337.510
 620.666 934.725
 839.916 50.660
 478.683 679.254
 575.464 47.911
 467.777 477.829
 154.123 272.155
 31.799 763.353
 534.340 390.329
 463.848 861.833
 762.853 173.652
 820.166 932.843
 579.310 432.060
 597.354 204.547
 699.438 34.550
 946.169 989.846
 114.716 241.319
 601.881 979.033
 429.561 6.601
 993.994 296.574
 230.885 263.627
 349.804 255.063
 449.786 296.426
 46.943 373.403
 284.365 849.166
 98.683 299.730
 362.711 474.984
 898.844 809.214
 745.489 25.876
 215.761 64.819
 111.011 17.034
 739.743 133.239
 998.029 637.458
 167.108 152.048
 471.630 338.714
 85.306 126.687
 647.696 521.122
 625.307 691.977
 486.503 797.589
 614.898 162.814
 424.627 486.818
 523.240 198.410
 237.713 347.127
 885.024 555.698
 949.524 477.884
 761.399 867.294
 262.621 796.291
 592.858 570.811
 473.964 442.418
 62.275 977.625
 948.484 915.019
 178.827 704.608
 202.440 125.378
 157.783 21.593
 446.274 947.615
 77.727 75.692
 957.044 203.307
 94.284 942.158
 999.828 448.656
 854.610 286.708
 755.239 926.763
 944.673 388.499
 99.194 739.759
 794.688 913.987
 337.022 709.928
 628.127 213.239
 535.939 700.644
 255.752 861.055
 799.823 912.546
 855.476 530.079
 263.430 54.169
 237.117 172.467
 277.821 396.259
 441.815 526.455
 946.497 782.585
 170.865 546.034
 36.920 305.554
 357.848 883.053
 222.604 821.042
 899.155 704.371
 447.454 922.971
 927.578 90.495
 990.623 714.402
 165.638 990.779
 43.760 378.875
 522.358 173.236
 493.439 494.717
 719.520 39.830
 283.070 458.003
 949.943 331.694
 567.133 639.268
 307.563 139.640
 675.756 738.177
 492.047 795.851
 192.120 602.851
 412.346 950.645
 674.771 820.973
 205.092 747.042
 400.620 83.017
 584.330 574.818
 84.207 469.810
 666.150 509.389
 669.988 873.299
 610.826 579.589
 775.212 57.827
 819.779 338.298
 162.907 886.959
 566.667 472.363
 182.063 846.100
 961.283 40.659
 563.127 692.597
 999.445 294.367
 392.038 262.129
 178.096 349.893
 799.389 693.010
 116.403 456.649
 639.779 529.238
 763.357 448.686
 650.352 899.952
 860.573 676.417
 670.165 709.396
 214.364 283.243
 79.807 110.022
 190.545 888.521
 743.289 465.169
 433.514 345.119
 164.142 170.651
 711.212 304.681
 20.953 620.900
 660.426 410.158
 642.972 940.244
 42.140 372.244
 696.140 908.896
 481.354 318.800
 449.046 492.791
 955.677 244.521
 505.302 123.316
 985.631 257.989
 54.984 94.804
 368.712 516.423
 197.798 272.591
 768.743 162.151
 112.096 491.244
 729.977 401.931
 127.693 220.657
 17.793 789.171
 650.472 77.122
 209.046 234.043
 380.182 737.932
 357.486 747.041
 59.750 602.748
 363.704 153.201
 748.206 844.864
 483.391 247.820
 176.376 163.163
 639.110 116.792
 434.435 824.070
 864.134 647.773
 65.908 356.044
 135.180 910.183
 569.561 301.490
 955.302 896.037
 507.824 657.438
 567.888 668.821
 509.980 352.622
 435.214 858.874
 765.523 260.964
 245.671 531.331
 406.192 676.866
 946.357 112.583
 955.614 853.648
 183.910 435.089
 717.878 501.110
 706.169 205.316
 218.338 60.367
 188.432 738.650
 192.399 23.161
 136.977 576.572
 934.842 578.893
 853.264 309.468
 320.534 886.245
 357.277 292.842
 437.294 348.840
 938.370 950.735
 436.614 387.740
 975.198 508.843
 14.212 450.339
 519.853 557.742
 439.765 868.462
 129.837 96.051
 526.118 812.063
 638.111 192.028
 578.788 3.229
 137.339 193.663
 615.545 223.259
 908.711 340.675
 865.284 519.114
 415.903 531.891
 320.639 590.745
 706.236 988.477
 457.962 204.689
 587.621 253.432
 883.033 859.345
 83.119 772.289
 795.604 941.734
 784.847 616.223
 678.365 523.046
 543.492 409.732
 347.028 890.314
 224.998 399.021
 491.765 194.204
 156.339 798.523
 593.416 888.763
 60.032 51.112
 810.831 269.376
 262.735 668.049
 261.727 592.049
 355.490 628.419
 415.043 332.949
 208.725 431.416
 887.464 865.158
 808.877 340.492
 303.281 573.488
 118.403 934.045
 500.904 472.534
 478.293 96.347
 920.045 152.771
 710.997 123.981
 602.941 160.287
 359.588 781.878
 716.181 163.776
 561.292 279.473
 625.058 814.798
 123.967 127.473
 311.339 541.425
 4.463 320.915
 752.451 499.507
 707.854 931.769
 913.125 48.663
 94.416 907.167
 330.222 821.083
 732.946 95.909
 191.803 250.514
 638.969 470.313
 69.559 256.846
 926.768 392.396
 509.649 210.013
 355.742 78.307
 924.192 787.223
 812.696 143.638
 260.463 492.493
 619.355 31.534
 816.959 420.178
 943.267 17.480
 87.476 948.451
 103.565 397.177
 362.143 968.978
 861.760 960.513
 916.792 660.289
 861.204 264.380
 351.304 750.317
 794.373 884.657
 68.751 384.508
 30.320 363.553
 48.671 706.732
 799.008 98.515
 190.997 798.447
 406.655 834.742
 276.707 825.419
 726.506 632.212
 394.766 869.498
 580.603 352.893
 863.279 624.954
 886.343 542.891
 769.829 704.708
 201.077 521.866
 268.970 912.107
 751.163 7.800
 403.732 310.023
 199.180 434.476
 116.340 972.837
 383.164 512.853
 137.437 790.926
 481.369 562.402
 902.553 854.725
 520.234 726.784
 552.108 660.031
 684.782 687.648
 392.586 422.518
 420.863 714.489
 100.813 82.235
 76.679 416.390
 62.320 424.121
 634.246 987.877
 874.032 84.308
 575.439 926.332
 489.122 891.281
 835.626 518.533
 219.348 983.351
 172.316 990.338
 772.098 817.379
 746.798 243.713
 323.389 547.333
 741.168 991.961
 905.032 204.160
 947.838 785.665
 908.026 690.954
 337.640 602.544
 522.073 249.887
 78.499 74.027
 393.025 831.394
 609.762 24.989
 589.577 663.331
 526.358 311.978
 233.807 381.010
 868.713 225.828
 427.059 831.161
 203.657 259.091
 655.664 237.864
 701.489 375.126
 906.043 840.720
 425.952 117.293
 674.706 549.983
 746.483 792.822
 797.671 165.834
 223.022 401.057
 121.043 475.557
 398.470 60.473
 18.243 160.217
 636.164 48.952
 361.117 138.808
 761.296 598.980
 956.431 371.198
 685.855 690.872
 553.808 490.055
 124.510 935.697
 156.736 85.908
 729.906 423.769
 568.906 318.551
 604.506 88.461
 380.836 452.731
 874.614 668.423
 146.684 237.927
 361.186 979.405
 471.759 982.737
 950.051 680.774
 483.807 66.663
 977.970 558.036
 505.430 228.986
 315.516 73.553
 193.473 659.739
 175.943 360.886
 429.933 965.988
 422.300 267.427
 506.643 912.720
 22.205 564.192
 764.897 247.280
 628.292 135.625
 656.395 355.757
 188.007 196.352
 961.762 306.014
 232.624 231.938
 618.919 482.570
 613.992 68.566
 710.217 381.559
 78.375 899.273
 772.308 718.256
 147.883 154.866
 816.950 204.606
 357.541 244.364
 578.309 719.782
 334.213 606.890
 279.908 53.866
 444.837 434.006
 92.340 524.346
 556.211 324.081
 834.578 9.406
 685.520 19.136
 963.564 913.312
 156.684 16.579
 558.397 270.813
 67.337 25.317
 599.466 243.201
 997.785 995.975
 85.173 182.788
 617.794 361.663
 338.383 910.290
 158.787 508.138
 603.536 916.458
 185.366 694.955
 798.551 561.625
 116.492 282.719
 91.683 591.581
 986.861 311.689
 53.770 142.828
 804.674 115.532
 175.309 992.996
 933.072 648.018
 923.401 881.835
 406.963 722.837
 586.416 934.084
 280.950 106.030
 458.412 347.764
 601.812 810.686
 447.747 750.676
 602.943 494.516
 655.353 795.390
 248.727 287.826
 510.949 370.736
 412.746 933.384
 536.607 108.244
 181.676 817.254
 36.094 898.342
 41.635 343.073
 997.929 787.152
 858.622 449.377
 216.055 674.876
 520.636 703.832
 243.277 596.046
 105.345 908.832
 921.254 336.008
 291.217 114.408
 202.082 673.200
 87.278 217.363
 68.672 469.985
 540.777 305.719
 55.592 143.555
 944.797 726.765
 103.537 100.872
 839.124 672.266
 886.587 526.598
 235.425 308.749
 922.947 369.831
 538.251 72.547
 510.741 524.303
 440.686 402.693
 67.759 468.181
 90.092 619.446
 748.072 94.923
 315.822 857.575
 162.383 87.895
 35.604 432.552
 749.378 70.961
 787.370 21.014
 391.700 398.342
 923.363 856.588
 505.262 963.454
 436.588 326.174
 270.131 832.524
 827.034 963.613
 334.276 9.706
 345.983 706.396
 79.975 771.696
 448.430 251.370
 971.929 967.944
 231.708 527.777
 134.437 554.179
 16.518 326.154
 863.722 639.865
 336.329 371.514
 455.333 102.355
 322.619 15.776
 403.108 610.863
 514.507 920.671
 546.306 861.210
 268.165 796.690
 149.176 237.741
 308.369 410.162
 689.425 672.511
 243.779 639.084
 509.090 485.028
 579.856 584.047
 596.382 670.551
 507.060 374.677
 976.737 813.525
 444.106 870.886
 305.064 278.623
 481.354 474.245
 781.739 958.528
 830.917 535.713
 928.096 909.749
 558.897 685.324
 721.941 100.201
 990.622 896.312
 232.022 30.886
 559.143 325.292
 27.654 624.841
 656.177 301.823
 54.113 836.727
 466.671 151.016
 337.420 403.360
 375.066 463.310
 248.372 897.391
 452.999 633.441
 252.709 272.057
 732.583 898.770
 193.092 793.694
 472.716 154.016
 482.957 190.811
 802.369 709.163
 889.436 934.382
 916.773 109.552
 292.505 375.117
 180.531 637.410
 333.809 461.596
 904.368 163.088
 817.470 550.915
 386.467 378.882
 156.342 394.014
 799.769 910.585
 833.266 364.961
 246.517 409.771
 483.673 931.534
 451.535 46.707
 722.446 898.528
 115.811 178.841
 606.240 151.018
 468.996 707.726
 717.705 178.500
 439.209 368.392
 308.644 159.532
 574.455 45.512
 976.376 557.482
 203.956 71.875
 656.200 139.687
 699.503 243.833
 680.395 843.322
 294.734 158.469
 621.618 621.087
 29.922 126.653
 149.698 98.486
 625.987 798.999
 182.829 742.578
 646.070 227.845
 907.178 101.024
 196.957 112.947
 426.283 231.876
 754.263 692.695
 739.798 561.376
 891.595 162.912
 749.629 322.341
 759.540 663.841
 63.136 323.100
 928.534 70.714
 473.489 851.060
 591.350 867.723
 315.591 940.602
 355.557 858.435
 44.136 338.084
 761.075 962.370
 683.668 223.260
 878.520 728.072
 537.164 933.563
 603.920 833.326
 191.218 562.868
 616.417 885.038
 356.868 737.682
 37.618 431.735
 73.187 120.113
 82.316 683.621
 866.801 147.752
 956.492 937.090
 398.386 235.834
 804.136 826.623
 184.113 567.420
 71.833 996.871
 105.986 754.113
 519.727 586.716
 523.553 24.913
 608.157 546.277
 976.884 296.773
 807.514 533.703
 286.590 990.401
 769.816 243.484
 573.788 912.659
 346.927 49.666
 556.967 956.930
 303.532 869.336
 852.807 940.104
 742.138 993.148
 786.008 155.107
 799.857 135.101
 974.528 367.283
 988.098 233.812
 229.384 108.578
 600.140 217.906
 824.021 452.697
 209.658 420.649
 131.565 605.526
 305.518 0.687
 886.882 876.804
 262.534 269.663
 745.037 60.840
 920.522 431.963
 422.397 235.866
 149.165 861.048
 18.409 174.247
 606.337 640.487
 325.085 260.375
 972.988 921.221
 190.883 251.636
 867.336 440.773
 672.340 742.939
 331.449 831.707
 590.097 549.941
 749.410 647.757
 718.565 794.319
 631.038 154.671
 646.201 530.396
 289.756 182.305
 15.163 711.338
 796.925 794.057
 507.081 960.613
 25.153 294.018
 410.926 436.666
 245.264 521.583
 667.970 392.856
 839.410 353.755
 918.813 318.045
 788.000 488.493
 713.252 664.056
 810.514 575.520
 822.810 633.283
 348.009 516.787
 609.089 712.510
 4.188 715.850
 942.498 137.388
 976.675 417.764
 982.577 186.894
 352.919 268.543
 673.167 709.533
 686.506 321.069
 476.439 35.104
 858.153 923.571
 275.739 30.029
 38.147 14.020
 577.857 503.633
 358.242 91.214
 903.474 101.330
 254.159 588.858
 285.842 752.586
 15.874 105.969
 21.379 342.078
 871.204 274.669
 603.635 597.110
 496.060 319.479
 199.418 929.533
 587.748 191.045
 120.930 722.919
 529.440 667.716
 742.085 43.235
 16.195 902.204
 885.291 91.772
 185.497 454.898
 254.591 671.560
 506.347 73.098
 352.969 152.165
 716.445 35.052
 39.859 682.857
 71.342 233.151
 456.353 901.165
 274.920 791.916
 170.715 934.141
 717.741 638.637
 728.667 805.235
 157.223 318.794
 188.115 292.871
 158.194 491.293
 986.048 81.051
 478.786 982.263
 638.939 581.110
 968.107 318.604
 282.983 861.730
 349.616 117.043
 85.827 616.423
 736.997 150.339
 729.144 329.568
 684.900 944.140
 796.730 720.144
 660.756 236.209
 283.993 983.263
 759.551 930.266
 53.295 291.187
 322.747 441.180
 830.084 825.817
 495.384 713.855
 904.894 302.366
 119.715 127.786
 666.820 408.669
 255.720 911.391
 239.058 866.227
 902.735 288.892
 63.478 348.309
 614.629 87.551
 239.263 338.690
 923.914 929.737
 663.675 143.531
 166.623 923.594
 657.479 781.318
 106.343 214.647
 342.951 864.647
 947.513 150.699
 841.563 986.850
 987.788 691.698
 587.037 560.388
 448.279 128.401
 126.541 687.645
 427.878 987.683
 580.402 33.887
 521.166 42.996
 24.017 12.993
 314.045 726.102
 972.995 976.078
 700.871 576.801
 625.380 738.774
 53.233 62.494
 727.700 312.949
 593.563 556.335
 772.196 381.751
 594.406 154.282
 541.797 22.582
 22.605 525.992
 841.089 730.801
 91.141 86.390
 82.836 608.501
 562.231 413.502
 440.653 978.701
 84.082 259.278
 682.622 877.804
 939.079 454.435
 924.321 220.598
 259.825 12.589
 192.581 665.730
 536.339 325.251
 385.884 719.115
 425.775 305.506
 419.624 672.672
 896.427 997.866
 723.229 1.045
 329.798 603.993
 933.662 635.385
 685.470 173.419
 431.124 546.909
 348.987 735.433
 66.261 640.980
 56.527 278.930
 15.264 562.169
 873.621 362.813
 604.509 510.517
 728.340 917.733
 307.535 77.693
 420.413 903.426
 24.953 828.380
 382.557 353.075
 506.373 417.089
 123.380 171.179
 109.582 374.315
 174.751 73.969
 466.295 889.837
 271.203 756.933
 439.094 426.908
 253.170 743.388
 617.123 421.669
 986.676 177.922
 568.323 650.437
 184.070 861.114
 906.133 717.444
 976.872 125.135
 654.451 51.479
 93.583 287.003
 325.275 466.800
 521.902 716.650
 930.765 797.262
 153.489 365.197
 910.839 49.159
 515.643 525.253
 696.987 524.739
 761.847 765.757
 584.360 172.200
 423.594 290.306
 431.818 137.445
 399.380 317.431
 841.274 886.694
 480.994 646.633
 224.123 986.685
 678.592 43.744
 87.762 460.650
 318.627 907.340
 966.275 764.203
 545.001 334.336
 376.420 666.995
 474.208 922.798
 656.492 395.456
 938.519 684.417
 397.860 141.566
 924.054 304.662
 716.564 715.718
 477.844 717.490
 847.992 601.952
 852.689 851.596
 447.198 735.713
 891.927 269.902
 709.751 882.817
 367.352 842.537
 615.275 859.088
 989.904 160.571
 563.153 939.551
 759.835 973.622
 695.622 500.998
 934.546 895.177
 769.084 199.699
 219.867 106.564
 474.501 175.201
 464.158 961.337
 259.855 900.383
 612.251 669.053
 562.800 266.489
 493.976 559.776
 713.547 339.951
 44.235 501.912
 864.016 385.968
 220.523 586.213
 89.344 293.417
 470.076 183.063
 195.411 418.555
 450.987 429.669
 857.514 193.755
 506.562 374.952
 70.322 115.305
 384.581 685.130
 770.353 64.933
 966.207 539.969
 115.396 357.514
 483.989 191.972
 689.420 607.586
 354.145 447.455
 718.608 25.271
 392.353 904.278
 809.518 284.530
 720.212 256.273
 282.253 740.007
 74.932 975.159
 601.362 730.854
 809.508 598.511
 889.632 618.774
 494.400 94.427
 932.557 322.117
 412.691 12.736
 285.025 577.387
 164.927 557.408
 120.468 274.216
 181.550 279.313
 813.573 650.244
 872.535 762.473
 120.721 219.781
 945.895 695.669
 371.025 256.530
 697.871 835.760
 661.579 808.485
 744.565 95.975
 472.886 335.691
 232.427 863.869
 897.072 512.458
 366.354 467.567
 268.314 799.483
 540.346 778.730
 70.752 483.027
 185.934 345.538
 696.172 803.540
 985.373 283.588
 757.106 1.287
 475.323 777.274
 8.987 928.346
 516.091 335.043
 479.132 792.562
 173.261 540.318
 575.118 477.656
 382.530 603.281
 888.256 233.584
 302.803 469.799
 210.267 751.793
 543.307 21.131
 236.722 271.277
 841.739 205.745
 286.522 333.971
 214.877 2.292
 572.802 693.313
 870.942 405.977
 520.469 139.647
 113.099 160.069
 945.570 243.140
 252.513 486.868
 651.441 222.108
 942.195 390.169
 918.732 955.982
 922.572 252.100
 186.841 101.909
 597.318 994.585
 861.922 7.345
 122.849 348.665
 13.491 693.415
 364.343 118.342
 813.063 311.856
 540.687 349.694
 952.333 738.653
 124.089 146.819
 186.862 87.781
 378.863 405.317
 268.334 26.814
 198.115 868.626
 242.178 611.404
 834.624 825.586
 738.304 577.177
 9.314 147.474
 14.969 425.426
 331.600 663.615
 126.373 393.873
 172.956 566.188
 373.694 336.880
 118.746 352.431
 820.222 362.845
 982.424 7.025
 960.528 642.587
 527.259 715.638
 940.707 354.503
 508.816 414.653
 44.396 153.940
 259.387 219.839
 453.368 619.996
 694.659 51.633
 730.824 757.884
 572.318 165.871
 682.346 124.691
 889.433 400.994
 548.769 447.214
 115.863 626.266
 155.586 549.347
 248.166 496.423
 166.046 980.878
 484.363 327.916
 894.751 307.668
 294.310 867.870
 872.664 593.731
 251.313 351.835
 104.109 78.284
 734.185 478.794
 515.339 465.266
 369.394 475.946
 709.708 29.931
 302.690 1.058
 766.618 978.098
 339.163 222.221
 353.491 130.460
 18.621 524.395
 968.533 149.533
 476.384 186.073
 256.567 673.513
 732.783 329.649
 303.369 3.354
 940.981 23.778
 831.669 431.089
 263.259 668.442
 713.080 63.971
 929.885 552.771
 46.900 645.907
 729.548 586.646
 814.100 601.389
 581.520 780.053
 321.209 414.361
 920.929 705.027
 35.722 732.984
 691.450 315.513
 166.575 879.066
 664.306 527.644
 347.922 996.852
 296.718 549.840
 882.732 49.366
 192.884 287.069
 238.443 551.566
 550.654 180.791
 357.307 998.865
 459.458 555.222
 49.163 728.429
 80.444 156.946
 427.590 650.951
 186.679 849.573
 388.207 264.870
 196.509 874.659
 319.705 356.442
 201.592 246.728
 96.953 181.428
 905.762 511.804
 396.789 991.901
 262.832 578.844
 170.041 929.774
 670.032 710.962
 819.839 362.829
 156.272 133.092
 101.676 135.555
 246.508 435.108
 753.215 282.863
 308.552 900.321
 362.975 987.344
 748.763 710.410
 431.373 818.264
 547.770 326.341
 102.788 81.791
 274.948 143.618
 744.181 836.404
 926.802 207.682
 708.378 325.106
 64.015 555.650
 995.291 177.604
 717.037 843.455
 562.549 312.284
 161.304 808.281
 141.329 481.627
 779.001 805.871
 190.222 458.035
 1.625 917.492
 129.234 943.241
 521.195 724.239
 0.205 37.157
 150.933 844.853
 914.922 45.740
 569.618 290.722
 996.802 207.153
 686.997 937.445
 368.497 626.924
 87.818 290.852
 161.129 32.137
 344.928 847.145
 549.554 468.985
 410.964 837.810
 683.444 504.670
 605.219 901.725
 770.713 971.900
 287.295 146.655
 865.479 570.912
 359.944 323.069
 458.307 369.337
 556.450 123.212
 305.738 204.536
 657.027 391.878
 66.246 376.770
 536.557 762.033
 930.883 646.128
 292.998 643.640
 202.390 123.374
 740.597 848.807
 542.813 27.351
 701.405 447.192
 686.330 712.478
 797.438 744.855
 813.697 732.923
 667.064 865.082
 473.295 779.733
 614.073 94.799
 80.205 18.508
 885.600 524.038
 250.995 973.834
 882.965 143.216
 863.356 598.911
 283.203 334.193
 44.489 371.550
 12.052 972.098
 771.833 148.489
 313.331 287.311
 348.790 456.969
 434.843 378.119
 334.360 914.516
 155.047 237.144
 149.684 444.290
 44.154 297.224
 350.616 934.221
 851.980 519.107
 690.357 404.147
 185.438 653.767
 550.415 667.575
 951.385 501.840
 994.715 865.382
 244.277 262.393
 707.279 210.390
 129.530 679.819
 967.868 307.322
 367.510 943.106
 865.269 636.098
 622.662 714.025
 360.053 232.057
 268.569 323.429
 6.851 429.634
 22.055 906.788
 2.370 311.857
 385.011 896.277
 314.774 423.106
 137.147 957.270
 500.985 443.795
 879.851 778.177
 162.415 120.501
 182.528 485.663
 11.064 411.804
 108.192 269.645
 104.690 807.446
 502.571 737.006
 802.497 255.797
 206.754 758.059
 435.619 382.096
 411.722 79.652
 76.547 378.164
 406.339 723.047
 328.796 414.495
 499.000 398.763
 895.887 879.871
 515.851 605.426
 183.495 544.315
 922.006 251.787
 150.050 611.513
 781.388 82.920
 561.795 960.647
 798.739 700.766
 194.138 949.161
 985.085 859.384
 21.102 372.570
 794.799 65.384
 170.710 360.420
 215.714 418.978
 221.584 575.508
 399.035 451.042
 53.088 413.104
 216.744 322.721
 919.543 445.923
 182.474 797.840
 132.890 997.050
 597.379 532.065
 845.392 955.690
 543.371 369.196
 15.419 179.029
 478.292 932.617
 8.871 587.519
 55.480 52.933
 183.602 291.369
 336.106 700.874
 674.341 354.113
 557.127 583.024
 844.511 566.816
 909.321 407.776
 105.419 476.236
 545.487 806.775
 82.043 875.344
 33.282 785.164
 190.933 658.727
 273.386 420.096
 305.176 892.996
 182.904 894.644
 233.095 818.453
 185.306 172.576
 603.284 338.559
 319.242 33.142
 504.025 64.557
 974.676 404.486
 898.309 750.727
 359.651 85.369
 658.158 708.847
 596.389 919.371
 718.151 646.639
 221.147 190.663
 725.801 92.976
 26.416 618.796
 6.496 802.024
 922.718 530.155
 207.022 59.120
 424.680 29.882
 631.309 823.902
 674.712 759.906
 735.277 962.110
 627.867 841.630
 157.601 148.677
 232.076 116.676
 886.600 223.563
 575.592 832.644
 9.605 91.632
 43.079 505.180
 972.884 562.292
 356.342 120.677
 363.355 598.241
 886.310 939.188
 76.746 200.368
 48.908 493.584
 982.680 903.391
 756.111 553.520
 160.633 540.453
 430.479 691.559
 740.007 391.512
 730.230 30.018
 814.294 37.586
 924.374 902.177
 747.893 568.769
 433.391 687.725
 92.425 247.382
 868.356 402.595
 868.033 207.906
 496.573 676.070
 938.255 322.651
 298.768 237.360
 861.587 406.978
 104.205 679.495
 889.013 551.729
 966.208 55.651
 597.957 515.122
 320.091 293.008
 115.685 884.353
 225.228 748.350
 548.726 621.700
 387.791 760.327
 362.155 774.691
 773.561 323.214
 259.314 579.525
 612.282 79.777
 17.759 86.199
 955.619 535.516
 612.931 338.597
 747.136 577.824
 382.498 249.254
 490.530 151.856
 479.774 703.632
 35.069 926.110
 165.587 340.031
 36.723 366.478
 778.955 496.882
 179.600 235.067
 395.707 257.930
 963.094 812.249
 71.470 507.120
 561.696 295.687
 215.298 718.841
 61.030 812.575
 549.620 536.359
 957.653 260.722
 481.386 352.871
 702.096 5.878
 691.554 317.756
 863.119 57.597
 701.927 797.667
 122.910 240.857
 909.254 71.349
 282.999 607.517
 599.312 312.272
 101.787 688.609
 234.020 988.661
 508.188 488.750
 511.634 101.484
 280.953 446.778
 455.654 992.891
 967.376 26.766
 917.523 236.979
 783.655 521.279
 159.813 708.306
 715.885 919.922
 601.783 788.998
 577.251 962.712
 792.602 690.634
 503.308 416.583
 366.776 541.194
 241.356 107.449
 222.273 619.652
 647.909 748.055
 738.425 451.248
 414.412 327.486
 264.988 335.834
 138.091 991.443
 815.926 841.198
 212.507 428.487
 294.922 314.848
 479.885 787.495
 270.693 153.916
 341.081 852.055
 368.531 416.841
 814.297 370.757
 512.739 995.983
 453.123 136.131
 258.653 521.869
 739.481 182.811
 211.674 102.262
 546.742 666.492
 416.177 968.502
 90.076 934.103
 684.680 803.710
 840.494 612.699
 155.324 549.530
 649.713 355.857
 145.249 557.583
 616.607 83.447
 293.163 186.881
 402.531 40.777
 444.210 107.896
 980.264 959.085
 64.808 307.260
 465.720 709.729
 728.469 884.107
 347.340 563.230
 382.803 370.691
 287.461 961.322
 393.114 317.238
 743.513 320.708
 412.527 966.053
 43.286 62.274
 808.973 855.216
 674.430 815.669
 995.026 380.865
 418.740 618.686
 570.395 592.974
 409.600 211.580
 664.491 576.999
 127.396 31.814
 426.994 597.926
 11.962 823.907
 879.680 59.649
 580.615 486.668
 638.269 207.695
 340.571 746.620
 616.886 213.804
 99.108 847.728
 221.474 804.511
 555.602 825.295
 656.654 300.647
 936.222 243.307
 450.791 829.512
 362.902 942.405
 737.233 455.697
 169.015 308.561
 9.828 90.183
 349.542 534.524
 244.842 711.199
 205.566 26.873
 399.635 735.482
 282.357 496.487
 264.157 277.145
 255.582 860.314
 560.884 625.739
 168.216 144.175
 621.966 58.525
 616.285 392.115
 181.574 208.195
 207.747 705.448
 22.789 660.765
 36.644 17.558
 830.526 424.078
 513.547 887.816
 497.317 941.018
 740.452 314.415
 882.177 619.445
 609.364 431.843
 162.840 499.856
 912.337 600.051
 179.581 909.489
 278.523 200.825
 729.421 376.105
 580.708 839.522
 520.263 954.871
 287.887 280.187
 276.372 606.941
 867.754 507.493
 343.474 648.625
 877.865 764.088
 570.674 246.078
 519.006 226.500
 447.640 783.488
 679.521 392.146
 602.301 894.739
 473.596 5.090
 173.184 372.066
 896.586 965.717
 70.970 793.309
 991.243 681.566
 248.662 926.003
 173.164 521.085
 274.664 45.965
 513.107 742.572
 417.033 665.376
 557.215 565.967
 222.358 606.236
 1.068 30.457
 34.134 325.840
 365.376 296.129
 821.673 238.370
 973.574 979.334
 62.838 958.556
 556.458 600.483
 676.767 787.553
 836.141 927.002
 274.092 876.757
 428.943 835.895
 372.606 741.419
 390.665 738.340
 9.959 692.813
 72.099 807.053
 118.802 245.984
 600.130 445.533
 564.002 210.982
 20.796 122.053
 279.539 451.019
 783.903 861.463
 90.774 793.534
 990.898 111.017
 625.682 303.068
 423.717 154.810
 968.894 701.760
 405.090 792.865
 110.977 678.711
 671.535 188.906
 711.109 828.387
 658.282 954.479
 596.319 56.352
 467.914 21.102
 839.970 184.228
 717.206 266.868
 224.398 761.713
 903.096 335.364
 629.157 479.438
 700.613 504.495
 81.584 190.390
 82.940 738.095
 248.221 148.510
 544.468 356.851
 374.748 310.233
 297.942 785.583
 642.423 208.215
 720.797 25.379
 597.786 176.976
 735.977 331.269
 429.574 408.961
 249.354 784.282
 65.914 158.465
 328.031 281.970
 202.208 242.593
 918.036 950.290
 755.404 55.994
 571.054 134.408
 886.110 503.437
 710.974 254.344
 602.217 335.655
 333.237 726.920
 225.192 264.439
 932.490 437.257
 285.092 238.309
 714.355 485.895
 37.876 326.528
 410.614 1.736
 46.940 623.658
 7.479 72.499
 621.612 426.896
 465.633 444.794
 292.990 22.094
 688.237 742.459
 569.831 750.630
 37.104 967.392
 544.932 517.391
 143.936 920.156
 309.603 580.233
 477.091 612.267
 827.384 764.001
 547.226 458.012
 868.449 238.791
 37.815 16.280
 716.326 654.580
 877.652 803.110
 735.203 835.153
 8.737 480.159
 88.728 896.593
 599.284 825.249
 192.519 703.213
 791.046 856.432
 78.384 31.214
 913.783 374.070
 167.570 842.473
 936.820 835.401
 865.081 233.425
 825.618 727.657
 472.659 113.332
 325.600 569.364
 702.515 569.118
 479.792 970.953
 288.937 418.078
 202.923 216.924
 24.960 253.195
 362.324 999.598
 884.094 607.377
 763.310 912.037
 563.494 852.029
 989.856 283.239
 848.841 392.059
 324.518 866.574
 149.679 304.366
 657.136 742.109
 587.213 111.314
 910.322 800.528
 287.907 96.613
 659.781 91.636
 402.142 810.939
 235.905 660.568
 637.169 921.665
 164.570 792.088
 280.450 719.076
 672.886 635.551
 258.869 674.800
 560.693 303.704
 400.390 871.894
 760.317 806.627
 859.333 695.864
 692.733 692.524
 460.001 338.003
 223.466 380.000
 284.018 753.864
 849.794 758.090
 156.043 217.873
 263.969 341.957
 204.958 388.255
 765.096 761.405
 530.936 353.370
 92.931 548.652
 283.851 870.638
 166.459 520.041
 449.089 472.524
 292.836 717.227
 90.218 231.215
 610.496 106.991
 164.208 315.942
 614.607 520.207
 707.407 506.291
 431.970 640.843
 795.586 143.842
 242.936 1.700
 268.798 606.279
 644.651 687.089
 544.113 906.430
 395.993 831.802
 632.338 978.042
 541.137 603.842
 647.664 275.424
 364.909 494.678
 23.674 541.120
 556.481 759.983
 400.717 680.781
 743.893 366.176
 756.400 214.257
 684.127 929.707
 44.519 474.260
 653.657 778.412
 72.569 716.845
 362.498 324.695
 971.792 350.194
 218.765 591.615
 737.391 229.294
 286.750 663.594
 483.923 193.951
 423.846 497.636
 269.136 927.006
 42.565 398.215
 288.786 599.767
 744.065 264.862
 588.577 364.541
 807.500 716.857
 33.780 402.266
 622.036 400.884
 431.874 179.748
 620.289 227.357
 431.357 699.689
 946.362 257.127
 86.619 612.017
 879.625 285.972
 953.278 11.948
 176.226 428.734
 882.836 884.486
 801.339 782.915
 645.011 412.884
 652.006 413.365
 399.055 586.973
 536.514 821.329
 343.143 703.661
 933.593 884.159
 528.136 814.517
 532.969 133.752
 466.365 952.997
 716.140 604.974
 388.350 965.881
 508.673 268.538
 594.542 20.005
 987.215 970.109
 562.297 786.989
 98.025 548.495
 250.569 996.656
 609.821 386.066
 299.549 456.220
 830.584 554.922
 656.162 859.489
 442.543 229.514
 128.479 251.612
 606.713 422.484
 745.428 3.886
 441.044 913.475
 788.578 614.472
 245.711 543.838
 389.001 749.374
 924.423 672.835
 516.597 229.535
 999.426 377.633
 606.738 350.605
 335.448 40.655
 498.203 78.730
 147.952 929.497
 528.388 526.291
 375.425 628.344
 731.387 293.787
 923.889 132.861
 999.381 27.094
 352.480 745.619
 638.695 32.317
 47.809 794.916
 22.783 303.546
 946.289 600.267
 512.424 532.679
 99.917 992.752
 678.706 906.357
 362.802 303.083
 280.222 964.838
 801.553 805.694
 768.870 854.003
 29.245 669.962
 138.147 687.604
 35.063 52.086
 196.724 836.268
 562.726 860.965
 314.005 47.057
 91.677 262.226
 12.490 787.477
 734.998 225.286
 595.907 906.597
 204.447 463.919
 127.655 59.419
 551.449 331.404
 289.268 686.015
 896.909 483.051
 934.933 151.513
 364.162 53.296
 950.072 805.105
 58.023 368.850
 457.351 714.566
 146.874 756.441
 583.013 76.786
 940.071 241.956
 194.126 334.480
 673.923 81.455
 990.230 775.338
 468.594 333.141
 531.131 423.597
 365.808 558.534
 609.646 817.288
 352.059 231.525
 440.247 399.876
 990.701 302.494
 491.503 735.636
 483.840 393.339
 204.557 217.903
 244.296 336.052
 27.500 902.543
 40.239 775.755
 75.299 230.758
 469.612 668.077
 669.025 761.232
 495.637 55.067
 91.687 308.082
 423.894 113.909
 149.268 664.807
 499.518 264.427
 776.167 113.185
 51.495 986.442
 658.596 287.837
 189.964 843.631
 55.327 450.865
 679.651 209.496
 13.384 475.959
 54.397 31.866
 550.703 637.611
 918.293 109.160
 105.552 829.446
 890.664 254.101
 333.821 917.185
 815.580 124.058
 823.399 278.571
 770.266 652.756
 346.356 47.097
 497.564 942.178
 193.889 401.772
 160.345 198.521
 948.908 315.276
 603.414 119.686
 712.351 262.057
 522.234 877.667
 480.887 411.286
 316.913 66.293
 697.652 92.709
 771.711 297.917
 289.179 772.732
 690.399 392.071
 39.189 250.309
 959.772 680.943
 414.698 255.015
 259.117 2.223
 886.648 471.237
 412.586 616.735
 13.658 231.414
 651.945 999.174
 674.274 617.221
 355.449 143.618
 634.303 520.491
 18.719 405.422
 368.487 776.180
 737.932 687.386
 670.053 859.115
 614.874 955.981
 980.976 796.521
 576.045 144.003
 666.480 991.929
 810.896 725.806
 198.999 76.204
 632.130 922.554
 672.184 831.896
 127.082 155.484
 450.417 702.303
 664.321 78.613
 492.628 561.560
 633.352 117.534
 843.060 842.483
 794.803 762.900
 531.153 990.994
 199.376 26.053
 196.378 626.671
 769.722 86.086
 882.863 965.911
 632.041 634.008
 817.838 625.430
 13.479 157.852
 484.751 128.207
 695.270 85.355
 767.409 430.902
 416.307 496.741
 419.383 871.275
 371.488 993.250
 100.518 776.891
 736.351 227.110
 919.663 903.666
 494.525 800.974
 983.167 96.536
 346.175 480.447
 228.634 437.263
 60.494 448.803
 632.517 409.227
 808.440 200.534
 230.980 649.895
 106.217 417.886
 752.014 952.791
 426.674 115.448
 691.815 737.352
 34.004 551.321
 502.229 32.671
 484.419 984.071
 13.573 566.077
 657.106 662.952
 76.917 146.717
 359.669 350.805
 653.235 665.332
 41.927 836.007
 638.326 562.379
 81.403 949.375
 729.826 56.414
 431.088 486.582
 706.665 172.500
 181.162 585.109
 896.075 206.568
 145.673 721.034
 95.653 636.581
 884.962 794.782
 248.302 216.503
 385.526 251.722
 139.443 526.300
 789.530 834.124
 905.074 202.966
 273.207 152.140
 265.741 437.222
 171.658 575.280
 897.833 721.629
 320.219 30.323
 935.796 803.061
 990.676 710.011
 185.669 990.563
 733.392 778.518
 593.978 454.527
 461.374 249.151
 931.594 620.878
 624.806 917.457
 548.011 801.674
 798.362 684.795
 659.126 538.642
 240.394 695.183
 635.460 886.872
 362.729 338.933
 545.676 790.978
 780.378 523.218
 122.944 454.905
 978.014 360.729
 903.192 969.280
 248.948 36.962
 531.555 617.376
 624.844 554.347
 846.697 53.781
 41.091 52.585
 985.338 650.510
 72.281 720.215
 257.800 586.235
 651.258 959.253
 239.222 958.624
 258.754 474.867
 412.980 211.281
 971.541 633.383
 758.638 259.915
 396.618 577.924
 65.348 792.075
 136.303 790.738
 95.098 606.921
 841.744 639.569
 343.826 502.083
 765.705 802.515
 330.368 940.893
 743.191 707.791
 565.102 522.459
 762.346 393.172
 546.403 497.490
 367.885 641.930
 941.422 233.221
 523.211 310.613
 119.064 530.634
 781.367 367.532
 211.239 76.476
 543.418 13.430
 130.677 502.008
 258.054 77.223
 419.905 591.243
 908.728 655.264
 349.831 95.607
 393.086 193.331
 434.068 471.948
 100.561 162.954
 36.395 159.905
 392.726 440.166
 286.117 886.462
 870.260 2.970
 295.519 954.636
 431.391 687.373
 113.954 704.600
 678.609 309.765
 826.484 884.814
 280.807 320.495
 286.590 734.269
 342.110 409.997
 690.584 241.582
 640.385 770.855
 287.487 540.008
 79.290 418.190
 156.769 337.588
 727.800 494.091
 65.276 927.442
 108.313 502.269
 774.637 824.047
 724.923 125.157
 855.418 717.228
 311.431 621.460
 571.390 907.287
 616.578 757.343
 926.574 3.326
 252.311 24.465
 672.730 644.496
 808.293 293.806
 311.897 693.014
 9.046 562.345
 707.213 491.549
 664.047 602.386
 348.158 759.811
 868.649 918.473
 69.404 800.221
 766.181 767.902
 764.542 305.533
 918.091 186.964
 489.270 17.736
 266.991 80.883
 138.174 224.007
 962.477 841.358
 383.525 928.530
 175.203 527.666
 764.871 986.472
 2.658 26.953
 149.256 396.271
 800.354 453.992
 381.293 827.523
 712.643 283.000
 900.951 713.582
 864.278 762.750
 718.637 400.467
 971.402 255.114
 149.121 847.581
 981.272 476.192
 568.198 792.257
 524.146 693.560
 572.055 581.280
 307.124 743.984
 895.576 640.729
 274.976 49.731
 341.776 794.027
 162.113 410.610
 552.991 980.599
 545.742 280.927
 431.127 898.606
 344.168 69.200
 308.124 359.803
 875.255 52.694
 950.958 758.259
 665.817 123.510
 233.093 713.958
 578.483 388.307
 844.708 243.830
 972.136 755.805
 978.619 464.344
 337.124 956.587
 202.278 959.371
 526.817 855.607
 96.132 313.526
 550.959 612.104
 45.857 563.978
 189.618 902.741
 364.517 252.833
 43.633 505.903
 687.484 548.288
 250.809 517.849
 28.377 367.161
 987.046 70.256
 661.417 285.978
 136.883 894.508
 961.171 125.120
 585.269 447.539
 793.968 673.774
 456.681 609.333
 29.235 976.330
 141.913 481.177
 189.277 697.890
 18.218 369.891
 351.684 242.725
 624.153 215.724
 781.555 820.480
 513.848 105.013
 726.347 486.984
 732.092 963.463
 632.688 166.614
 545.094 428.050
 223.376 768.779
 783.929 386.544
 338.597 110.422
 538.299 910.840
 835.812 458.295
 435.389 716.516
 748.650 8.502
 888.414 794.643
 120.401 566.530
 366.134 187.207
 699.412 509.318
 360.626 734.020
 962.075 873.157
 586.399 992.255
 617.407 79.260
 378.140 920.613
 952.035 485.305
 943.816 595.225
 655.090 129.167
 329.324 466.007
 382.000 844.342
 743.437 18.045
 490.073 399.562
 438.580 236.321
 526.176 612.852
 133.206 812.648
 39.705 68.490
 62.629 425.930
 707.677 320.238
 52.633 781.026
 121.435 382.769
 497.610 33.662
 627.579 122.942
 94.198 150.515
 523.958 481.637
 512.193 62.072
 572.474 544.062
 584.999 833.983
 44.950 481.175
 858.115 698.835
 410.361 597.172
 560.440 608.686
 798.291 818.567
 951.866 959.083
 734.875 270.463
 72.238 532.920
 496.974 317.168
 769.934 268.408
 124.315 949.840
 449.805 686.195
 477.489 426.500
 754.869 248.572
 244.644 993.408
 717.067 366.490
 947.257 615.732
 190.579 531.350
 444.542 334.826
 356.021 207.296
 308.818 954.856
 72.637 770.738
 565.825 689.275
 3.861 287.439
 442.724 504.673
 973.027 149.674
 923.961 663.366
 472.259 198.347
 515.719 254.885
 778.622 584.690
 801.131 829.043
 685.371 206.220
 221.586 998.999
 468.848 520.355
 338.208 611.641
 747.437 100.695
 359.090 715.392
 290.325 675.124
 412.240 663.495
 371.311 56.939
 304.811 735.845
 784.965 351.172
 942.458 247.069
 326.037 854.712
 248.192 225.961
 132.844 953.002
 80.529 35.340
 394.601 95.776
 21.969 276.353
 182.315 173.140
 909.711 652.228
 572.214 640.150
 983.208 209.097
 357.224 897.893
 602.788 222.151
 881.036 342.050
 678.510 540.915
 354.699 262.180
 470.063 175.298
 228.968 307.952
 961.487 412.669
 176.883 439.637
 966.436 564.043
 198.163 322.079
 821.481 194.184
 576.109 692.684
 520.496 185.933
 513.175 788.697
 429.500 404.090
 435.397 926.979
 998.770 879.971
 209.153 525.988
 810.734 46.258
 954.791 495.636
 724.723 465.480
 197.252 12.818
 112.543 957.610
 768.925 280.840
 234.783 926.585
 7.454 237.633
 652.632 786.448
 282.355 143.942
 372.615 610.435
 978.229 127.760
 804.223 776.156
 576.563 679.868
 898.081 403.522
 57.987 647.780
 303.316 616.026
 216.187 837.625
 518.736 78.052
 685.026 47.226
 747.748 239.098
 161.892 375.942
 139.430 259.057
 920.687 410.709
 898.531 596.375
 783.460 311.542
 169.530 753.013
 124.696 617.680
 891.059 117.372
 659.020 487.269
 927.457 300.012
 982.157 54.396
 617.068 778.932
 445.020 138.281
 538.683 164.053
 618.443 937.241
 347.829 447.354
 606.381 866.738
 236.053 359.835
 871.227 904.422
 134.838 433.338
 207.430 748.889
 640.188 729.462
 528.159 612.152
 646.377 4.884
 281.593 393.193
 422.992 528.747
 484.185 431.782
 876.617 940.202
 521.447 644.093
 738.654 660.363
 324.299 985.960
 598.502 70.870
 160.631 283.266
 944.306 199.869
 795.476 184.725
 522.491 164.876
 955.224 518.671
 426.380 400.665
 995.849 626.566
 870.291 429.846
 114.620 271.441
 798.947 935.241
 879.641 714.808
 476.030 378.668
 880.510 271.618
 346.739 732.613
 853.179 606.312
 586.920 792.922
 207.518 755.998
 348.267 405.621
 820.278 157.301
 251.224 43.870
 660.131 124.780
 833.383 926.825
 24.563 360.250
 553.485 86.510
 207.964 258.493
 404.838 907.990
 431.814 376.110
 985.217 29.033
 75.035 322.598
 984.819 565.735
 197.141 157.754
 923.893 298.242
 178.590 794.435
 735.165 214.660
 969.857 833.368
 533.856 70.881
 979.183 135.627
 943.881 919.346
 403.111 472.629
 399.835 821.482
 756.059 2.808
 370.797 757.890
 255.920 593.851
 857.110 549.276
 420.560 140.484
 401.622 2.183
 901.928 786.880
 291.895 489.845
 985.124 132.107
 372.388 403.919
 892.291 124.385
 651.364 891.639
 716.601 998.875
 595.171 690.382
 459.293 613.283
 24.796 743.121
 819.985 230.528
 941.227 320.323
 492.838 798.380
 435.635 173.229
 222.295 208.370
 319.071 527.796
 573.712 771.933
 918.845 616.013
 656.218 137.983
 22.773 690.601
 105.515 265.670
 548.743 729.695
 779.267 547.569
 719.645 100.032
 451.410 205.910
 329.582 491.102
 506.576 127.587
 796.728 279.894
 252.376 97.798
 764.454 848.298
 84.109 188.326
 891.906 105.331
 780.372 871.225
 477.679 807.432
 683.917 294.280
 698.175 105.748
 262.850 368.915
 481.642 854.219
 464.234 697.679
 548.556 501.193
 604.307 486.204
 551.122 166.136
 104.563 38.231
 864.312 717.824
 826.075 82.435
 696.492 158.347
 799.556 402.146
 280.593 355.645
 847.299 175.461
 911.694 524.494
 575.363 240.690
 151.321 840.461
 938.072 603.619
 213.778 82.965
 578.257 837.046
 179.068 282.076
 289.943 293.627
 487.801 419.845
 677.737 979.939
 115.891 382.001
 669.532 508.228
 804.248 531.735
 324.927 253.494
 837.512 586.529
 47.733 963.972
 685.677 414.744
 111.986 884.998
 605.940 64.777
 430.005 507.417
 265.141 820.386
 889.368 405.733
 4.579 506.367
 852.495 117.100
 400.976 204.787
 615.156 474.750
 855.053 179.683
 654.267 359.009
 590.884 234.514
 334.331 91.460
 406.422 169.209
 687.636 64.853
 962.818 80.491
 815.719 80.122
 225.180 219.206
 86.650 925.322
 710.973 130.905
 410.473 167.789
 508.338 151.055
 577.996 894.591
 92.280 684.650
 638.376 197.005
 992.117 392.865
 89.115 787.695
 502.099 648.775
 856.816 15.526
 235.217 762.495
 585.088 219.005
 207.401 256.572
 122.243 367.546
 818.303 278.920
 648.844 77.870
 31.527 347.347
 14.983 674.405
 920.327 441.912
 308.497 66.611
 656.702 804.591
 765.713 937.482
 807.469 116.297
 11.147 436.391
 238.776 336.160
 495.508 121.930
 1.953 884.590
 444.224 948.090
 713.274 898.275
 761.271 287.168
 285.662 490.601
 113.447 258.171
 512.614 714.523
 884.476 418.498
 237.442 786.626
 200.766 383.621
 411.452 21.733
 733.543 383.950
 703.180 418.156
 246.132 635.390
 870.421 386.520
 728.799 691.443
 454.164 332.554
 623.693 426.381
 558.108 679.415
 843.859 753.551
 301.955 81.943
 616.064 657.869
 696.926 567.968
 288.393 180.676
 106.939 805.594
 129.521 967.340
 500.606 695.828
 374.622 218.118
 442.902 723.379
 738.514 981.090
 249.375 551.739
 793.547 818.549
 161.451 949.421
 799.654 856.533
 483.429 400.566
 156.744 998.581
 737.773 443.812
 833.301 822.005
 386.141 547.846
 195.758 66.631
 73.175 960.371
 235.181 125.959
 675.531 640.060
 453.450 28.998
 380.052 919.654
 650.939 792.805
 225.814 664.708
 650.321 982.031
 881.365 238.982
 23.302 849.245
 200.433 807.454
 163.720 580.526
 319.412 285.061
 404.542 232.788
 693.811 347.996
 218.942 735.928
 687.618 279.778
 116.168 423.267
 751.094 332.019
 458.654 542.675
 174.270 686.057
 733.298 948.497
 163.521 843.458
 530.674 56.970
 38.556 328.212
 672.923 306.840
 621.591 319.501
 214.041 959.514
 26.978 260.005
 873.268 522.274
 649.030 500.148
 389.441 322.197
 982.148 683.656
 165.719 501.678
 237.646 284.823
 852.413 668.474
 496.163 544.356
 461.310 599.397
 256.450 980.447
 566.441 268.136
 817.214 777.363
 800.486 310.743
 518.018 168.530
 457.861 139.403
 730.771 568.545
 647.901 813.945
 850.884 693.288
 265.702 544.739
 805.633 404.290
 553.249 159.166
 648.799 78.401
 276.907 861.543
 220.327 132.970
 444.634 263.551
 146.062 17.004
 1.078 584.802
 366.790 737.707
 372.758 512.874
 102.644 447.620
 968.696 876.065
 565.950 28.953
 482.184 693.204
 673.679 128.178
 872.968 511.537
 523.792 5.477
 350.229 180.104
 984.970 550.924
 217.801 301.839
 606.656 203.576
 604.510 798.253
 339.452 502.933
 483.027 56.949
 620.992 956.937
 906.958 530.937
 39.147 570.122
 572.923 952.076
 545.475 123.317
 975.086 306.765
 522.957 407.039
 975.165 713.667
 582.333 499.261
 300.607 420.017
 892.719 650.404
 624.756 389.517
 969.922 840.381
 620.934 751.402
 928.245 941.268
 941.108 592.892
 230.069 132.231
 0.935 847.622
 376.681 638.833
 886.313 17.810
 911.337 515.632
 590.244 90.961
 642.288 458.383
 178.805 711.122
 433.373 60.314
 735.752 644.227
 999.856 446.441
 988.979 56.733
 337.648 402.045
 149.363 591.751
 108.283 418.185
 541.954 678.297
 106.374 110.955
 257.886 713.716
 910.379 225.320
 57.588 498.939
 724.064 542.558
 694.931 628.946
 970.840 997.006
 368.940 10.039
 325.149 837.982
 133.935 620.420
 926.345 802.128
 377.793 395.843
 596.253 686.265
 306.951 318.075
 0.091 18.074
 229.463 536.619
 83.207 439.045
 105.597 555.108
 467.637 59.404
 719.015 70.344
 190.513 176.825
 118.563 136.815
 551.743 19.137
 977.130 631.335
 454.993 365.982
 824.340 965.111
 470.970 206.113
 926.253 104.015
 625.485 817.012
 928.320 947.231
 270.121 523.765
 346.296 230.933
 186.940 757.026
 10.220 383.716
 620.181 128.804
 644.030 196.424
 229.936 963.304
 730.729 78.622
 991.217 832.737
 581.449 870.743
 985.606 69.756
 335.601 244.011
 473.798 264.818
 285.775 244.248
 921.130 354.423
 90.855 381.136
 52.783 901.907
 837.392 207.181
 22.424 543.698
 584.579 712.306
 321.918 688.925
 611.890 237.822
 778.337 427.724
 538.756 410.305
 468.499 122.966
 338.530 750.265
 424.600 371.483
 888.878 826.314
 854.419 354.812
 529.817 822.795
 206.003 127.351
 409.537 152.649
 673.249 73.508
 535.526 778.821
 771.679 707.472
 91.009 473.229
 972.559 682.820
 979.361 624.543
 331.102 458.053
 804.805 952.525
 796.533 552.795
 747.621 661.016
 867.329 892.746
 535.461 992.874
 325.961 935.343
 16.570 682.989
 529.226 288.575
 601.302 550.354
 671.047 469.633
 28.888 52.883
 305.858 525.373
 838.724 441.055
 407.038 71.291
 459.433 595.496
 223.915 158.531
 682.500 392.400
 33.461 398.778
 246.698 697.493
 602.998 254.857
 438.903 798.300
 284.892 21.022
 708.698 215.482
 353.781 92.657
 818.937 622.252
 624.432 872.249
 610.704 797.431
 910.501 429.680
 975.721 659.119
 310.695 573.157
 607.072 4.424
 151.949 676.361
 873.083 414.154
 144.877 721.985
 140.587 183.231
 584.053 976.832
 801.687 186.954
 376.607 314.670
 450.099 384.885
 132.343 896.465
 254.502 558.363
 275.537 40.234
 810.880 750.430
 124.065 142.245
 175.207 369.971
 560.253 315.677
 511.994 692.254
 427.351 501.057
 801.109 458.667
 216.872 574.084
 361.129 887.883
 258.853 971.033
 936.425 862.852
 236.785 500.314
 699.701 572.817
 871.404 882.348
 512.286 952.232
 456.306 620.545
 9.680 870.022
 189.740 656.450
 716.566 949.735
 990.572 895.124
 198.481 925.849
 474.993 736.448
 809.659 611.934
 719.861 738.584
 559.375 435.689
 267.625 136.457
 981.583 413.475
 908.539 196.344
 222.286 737.359
 183.664 3.964
 251.293 441.333
 315.212 844.529
 633.435 26.210
 620.536 566.829
 460.852 346.366
 87.187 347.519
 232.220 403.161
 66.513 845.331
 875.102 122.432
 323.187 507.231
 29.811 405.369
 501.699 549.684
 761.745 187.486
 435.338 68.824
 236.353 388.915
 328.717 654.770
 597.259 226.397
 344.752 509.408
 432.285 633.937
 377.666 246.349
 220.814 521.826
 104.617 529.524
 34.179 324.799
 792.637 366.796
 341.370 47.384
 760.508 991.564
 966.610 621.406
 26.020 753.482
 292.404 426.351
 129.718 604.960
 519.000 882.477
 742.011 559.167
 824.206 969.626
 709.726 744.902
 339.949 727.589
 162.197 371.335
 25.454 398.156
 110.473 409.484
 401.506 31.997
 273.782 106.192
 173.777 527.944
 245.965 469.623
 551.924 136.746
 364.950 643.072
 429.281 149.868
 17.767 46.727
 967.850 526.301
 552.087 386.296
 805.515 571.832
 376.290 65.026
 415.528 976.887
 319.991 294.064
 779.115 807.456
 455.326 768.633
 735.473 710.988
 608.934 297.755
 232.364 193.277
 941.131 267.818
 376.201 406.902
 651.342 450.039
 162.182 295.601
 959.398 984.644
 119.999 6.985
 586.106 586.499
 734.543 328.466
 541.805 205.028
 367.341 144.197
 859.922 763.012
 815.099 945.779
 168.379 812.450
 476.436 663.792
 562.817 239.897
 64.776 193.545
 972.745 677.949
 690.534 155.459
 138.904 323.907
 53.381 612.223
 944.397 111.716
 128.001 630.953
 363.654 950.428
 614.763 964.565
 865.452 243.494
 158.789 483.241
 85.377 490.752
 843.820 830.916
 778.899 192.177
 245.835 645.401
 991.337 903.141
 718.671 361.807
 501.218 409.389
 991.044 430.993
 577.836 11.375
 320.540 806.763
 64.258 637.525
 692.881 882.350
 578.826 390.814
 19.439 48.600
 999.635 509.602
 196.251 579.217
 339.038 69.510
 795.485 264.108
 63.446 936.484
 195.227 767.374
 5.309 10.721
 73.660 4.823
 339.933 76.414
 435.290 355.390
 953.753 133.194
 64.150 445.755
 659.794 862.478
 454.177 797.339
 570.596 446.897
 620.834 285.229
 922.169 775.538
 599.016 130.320
 360.943 734.388
 57.304 795.640
 218.874 793.305
 62.342 467.839
 372.464 91.836
 192.775 822.755
 625.313 220.697
 590.714 63.576
 89.892 558.715
 139.516 110.307
 144.534 412.216
 337.023 654.801
 281.463 11.499
 988.940 186.963
 569.240 234.062
 51.236 170.675
 759.833 474.224
 605.240 194.365
 961.118 481.814
 434.179 47.900
 657.739 7.557
 193.475 457.787
 37.682 368.957
 15.116 334.650
 612.591 378.084
 173.264 305.057
 3.898 632.171
 356.251 483.454
 204.383 780.769
 159.752 624.727
 269.155 761.240
 735.922 234.678
 97.775 990.124
 530.281 921.115
 49.759 354.571
 717.127 274.452
 601.850 449.396
 138.179 171.646
 72.900 625.762
 169.159 414.422
 780.058 972.102
 224.383 621.052
 470.154 642.289
 377.531 885.363
 817.980 926.572
 473.066 757.341
 476.868 964.318
 850.963 962.730
 88.067 1.646
 459.246 106.035
 738.374 969.811
 314.118 549.399
 238.140 910.522
 444.328 152.025
 864.779 301.487
 160.908 529.364
 674.418 679.730
 589.796 652.524
 373.157 551.899
 335.545 675.866
 10.036 491.541
 179.805 839.895
 309.288 514.769
 207.178 648.398
 406.430 400.634
 370.128 529.803
 650.665 73.905
 508.818 145.281
 247.711 629.645
 313.982 947.921
 58.286 75.434
 822.398 591.960
 257.042 563.259
 254.468 167.576
 666.868 334.749
 409.183 839.900
 989.268 6.785
 318.887 411.038
 381.372 266.479
 408.404 226.960
 615.474 752.720
 301.957 108.780
 582.365 493.961
 556.840 7.309
 52.846 7.550
 682.950 533.870
 233.522 194.103
 618.232 597.465
 787.155 771.133
 486.034 32.772
 131.658 864.190
 653.778 304.744
 185.383 832.248
 363.612 359.169
 442.993 659.105
 113.607 205.377
 702.449 646.470
 459.205 384.046
 728.937 440.594
 483.991 621.798
 148.696 996.284
 189.445 503.096
 380.484 204.619
 886.214 212.072
 103.726 998.430
 73.973 391.634
 752.384 608.516
 590.372 29.153
 637.409 719.730
 137.590 367.536
 316.594 906.577
 881.033 33.654
 730.277 390.194
 210.718 514.354
 839.041 720.844
 91.557 451.018
 173.260 961.005
 662.274 889.563
 924.607 723.321
 910.014 52.480
 270.643 544.997
 713.300 597.048
 272.261 486.470
 252.008 908.909
 370.319 98.561
 500.195 238.245
 635.623 470.764
 94.383 417.618
 101.861 556.411
 483.175 272.985
 793.791 361.255
 668.609 434.442
 215.646 514.486
 628.561 118.929
 803.092 739.503
 323.853 156.877
 85.167 471.242
 32.796 397.570
 422.499 382.895
 187.059 998.778
 259.926 583.932
 301.552 595.164
 883.747 320.295
 471.023 73.098
 937.687 873.966
 49.088 548.515
 111.789 141.109
 911.346 56.402
 862.605 824.272
 340.999 588.417
 92.008 954.306
 349.240 147.320
 949.660 351.582
 767.771 877.645
 327.732 824.546
 919.581 550.865
 886.063 207.887
 107.053 465.747
 234.848 474.529
 652.224 421.515
 66.692 967.813
 209.323 849.476
 879.942 535.815
 549.469 480.159
 483.355 892.500
 824.630 375.580
 684.182 654.781
 363.715 583.525
 606.610 125.549
 577.350 651.730
 587.229 316.058
 366.708 369.387
 874.047 872.958
 191.408 241.755
 693.800 332.694
 375.436 726.869
 130.421 446.441
 370.159 312.941
 610.062 570.454
 179.587 248.365
 252.683 308.366
 443.163 575.983
 517.864 623.092
 301.648 8.067
 236.921 546.551
 6.301 812.318
 531.875 836.074
 713.070 981.840
 224.417 528.476
 302.225 518.888
 38.029 288.171
 728.587 174.146
 300.471 836.967
 14.877 716.999
 521.241 83.485
 805.649 49.945
 412.326 973.255
 484.822 769.781
 856.180 580.885
 387.050 182.980
 421.494 728.288
 91.384 131.878
 156.949 993.518
 242.241 126.585
 130.961 569.516
 693.121 315.319
 59.855 127.940
 986.423 389.119
 109.202 867.880
 569.878 997.145
 748.015 900.598
 586.415 53.377
 270.637 298.528
 267.716 117.213
 117.358 668.811
 698.427 17.767
 466.089 288.825
 112.240 18.694
 230.666 344.041
 625.228 56.826
 787.020 958.518
 926.366 169.137
 609.609 717.181
 528.866 899.562
 893.742 599.443
 665.332 766.574
 974.305 418.736
 289.952 306.379
 440.528 375.958
 264.755 582.995
 755.746 461.206
 65.657 688.815
 589.461 592.325
 986.805 726.611
 78.518 366.606
 165.977 161.011
 680.075 569.553
 945.056 614.698
 939.538 469.029
 341.418 37.867
 353.268 901.752
 290.364 340.384
 993.136 100.261
 955.163 702.011
 815.701 620.832
 748.085 789.622
 693.601 15.922
 798.908 450.216
 474.786 588.433
 811.255 318.691
 543.383 600.242
 503.927 399.619
 874.611 255.248
 914.817 537.879
 848.489 99.491
 597.584 785.071
 719.567 780.447
 342.763 763.677
 692.149 377.280
 260.351 11.166
 785.153 387.698
 453.060 999.581
 803.663 459.325
 749.575 635.996
 684.362 749.315
 44.493 884.770
 621.419 440.948
 273.580 58.376
 783.271 136.365
 335.046 910.238
 127.375 167.513
 823.333 56.286
 40.883 50.086
 73.230 343.579
 964.879 466.136
 98.806 481.488
 185.966 58.782
 761.746 726.457
 942.514 606.434
 203.261 353.749
 437.594 604.364
 837.148 512.927
 273.742 98.753
 221.109 317.855
 926.283 614.043
 919.672 402.083
 805.418 900.207
 143.589 927.535
 79.039 855.169
 924.151 185.152
 47.824 592.041
 861.434 502.675
 494.377 105.046
 905.952 474.961
 34.712 116.235
 104.780 369.676
 252.263 372.547
 5.127 514.854
 913.885 214.939
 278.001 139.502
 179.169 604.688
 747.463 374.447
 697.179 803.231
 110.752 303.995
 319.844 538.823
 262.905 231.226
 783.295 123.874
 926.407 838.210
 755.132 619.916
 689.798 109.854
 707.712 682.134
 115.194 685.032
 949.068 192.420
 147.680 405.138
 71.030 639.410
 91.724 968.052
 8.741 497.528
 181.851 749.965
 750.368 556.330
 615.252 529.650
 596.784 359.137
 509.702 306.126
 308.043 119.135
 855.852 923.477
 749.115 825.656
 231.804 353.781
 977.562 757.575
 0.881 303.980
 519.459 449.796
 410.005 134.440
 729.036 868.224
 513.429 750.362
 197.376 334.810
 60.293 262.662
 694.431 694.029
 378.130 438.345
 827.986 553.164
 159.952 663.311
 667.669 779.052
 799.565 730.303
 899.268 52.406
 226.528 914.010
 485.388 316.814
 854.640 692.847
 356.744 703.065
 390.387 76.591
 841.234 641.284
 542.684 770.646
 555.564 714.675
 653.168 586.649
 489.923 571.485
 525.658 346.245
 366.473 248.567
 201.166 536.921
 856.819 313.846
 605.761 697.887
 414.781 689.870
 225.713 738.076
 784.650 150.847
 648.816 430.795
 350.478 706.178
 691.859 269.588
 521.012 200.173
 229.233 802.117
 122.752 916.665
 892.198 843.714
 78.661 115.492
 745.983 485.709
 463.692 722.929
 424.389 197.223
 785.151 718.153
 138.855 230.154
 173.572 611.662
 438.985 898.339
 179.192 198.496
 620.463 551.885
 344.141 29.278
 618.405 410.497
 408.177 706.160
 31.800 75.034
 356.457 749.906
 368.405 989.836
 934.658 860.648
 527.806 380.562
 346.329 510.716
 130.160 9.972
 669.096 956.600
 304.270 259.500
 843.044 572.315
 554.070 605.435
 612.062 412.650
 988.542 78.562
 456.086 776.998
 515.682 104.263
 711.103 318.354
 133.906 561.158
 809.665 623.936
 599.596 580.589
 915.836 770.669
 981.090 662.774
 406.401 857.900
 729.010 999.670
 349.387 59.543
 280.279 376.951
 739.124 76.932
 76.549 850.645
 105.118 661.661
 503.142 246.533
 763.776 904.405
 256.287 866.427
 424.651 432.013
 216.734 74.610
 796.512 342.194
 67.380 415.465
 916.524 344.870
 739.801 830.551
 4.633 24.232
 736.485 416.738
 34.380 628.948
 456.882 28.730
 923.586 223.509
 689.136 177.163
 249.418 165.903
 326.738 921.061
 851.300 630.606
 369.543 379.745
 223.884 577.014
 189.013 689.142
 546.246 118.161
 523.722 561.095
 820.737 509.796
 446.681 447.824
 387.114 933.178
 662.704 808.590
 969.152 254.447
 581.707 279.222
 39.648 17.902
 130.501 80.277
 246.384 969.475
 747.477 704.661
 720.168 450.009
 315.824 504.722
 533.549 476.480
 373.940 971.805
 345.467 314.164
 67.017 253.378
 256.231 796.008
 320.049 285.155
 215.234 669.507
 296.447 94.616
 530.377 339.534
 612.946 640.353
 385.860 661.458
 93.607 536.447
 999.755 947.073
 224.496 236.201
 563.393 241.242
 405.410 544.043
 273.348 765.555
 653.133 533.033
 168.651 402.829
 487.705 178.523
 649.346 300.029
 302.638 902.035
 208.905 324.534
 883.776 145.068
 246.987 837.926
 779.325 467.372
 728.266 311.300
 643.594 161.299
 758.315 846.011
 265.275 181.415
 902.847 973.723
 861.867 260.914
 778.995 870.344
 67.611 393.126
 296.959 651.195
 383.415 632.983
 80.628 931.446
 292.456 170.604
 403.057 689.027
 701.181 363.857
 246.618 400.078
 347.097 421.041
 350.850 813.263
 655.185 496.518
 809.408 863.401
 635.015 414.813
 589.904 511.894
 529.970 151.311
 399.038 547.007
 375.810 665.142
 425.317 27.484
 543.635 62.314
 441.228 445.166
 955.687 240.761
 517.426 293.759
 523.268 775.250
 627.826 429.853
 594.077 496.226
 844.261 907.496
 769.624 925.653
 723.228 258.485
 398.053 893.005
 169.361 17.102
 728.144 470.132
 267.482 581.005
 68.625 54.196
 757.787 830.523
 103.922 478.920
 390.089 758.828
 621.619 446.698
 939.609 297.725
 484.967 114.479
 258.099 551.350
 490.702 116.904
 132.824 406.715
 371.149 718.819
 647.896 500.129
 291.301 719.432
 106.642 447.145
 745.449 511.260
 752.178 146.509
 341.492 673.163
 591.218 541.827
 969.635 258.722
 611.911 55.375
 759.597 654.823
 821.414 724.014
 838.278 422.253
 497.634 985.889
 588.117 797.566
 239.829 847.107
 82.996 706.320
 155.312 449.471
 929.727 900.494
 378.283 653.471
 483.085 641.523
 79.002 325.958
 523.489 674.791
 887.169 400.338
 9.204 816.723
 875.895 170.778
 538.024 553.102
 788.485 543.332
 103.550 643.180
 348.910 339.147
 613.307 871.031
 291.098 111.903
 282.928 81.164
 137.799 77.725
 343.857 293.093
 925.697 576.028
 740.433 588.574
 631.810 289.782
 463.480 200.214
 332.127 199.816
 516.930 661.479
 395.273 766.919
 965.371 381.800
 763.205 105.187
 115.283 728.086
 532.034 298.461
 271.246 782.668
 256.842 527.594
 138.302 830.491
 255.513 219.138
 349.313 243.582
 472.222 35.781
 645.635 482.662
 428.179 636.272
 373.283 143.880
 385.995 808.892
 445.314 328.484
 987.614 789.630
 113.240 605.631
 400.884 416.729
 462.467 740.254
 985.870 740.271
 754.083 451.022
 931.788 932.811
 660.666 295.906
 434.649 859.112
 248.382 418.115
 203.447 624.875
 730.688 152.323
 270.924 391.611
 627.872 234.877
 818.870 913.770
 906.919 692.455
 535.920 711.886
 921.442 27.316
 639.231 769.241
 823.454 465.557
 294.948 747.738
 457.362 194.845
 653.601 219.863
 279.885 362.721
 916.416 457.470
 363.617 324.406
 810.826 194.460
 151.084 173.967
 75.401 170.062
 22.609 934.667
 236.092 483.596
 445.762 158.521
 250.489 62.156
 85.116 842.540
 861.105 212.297
 695.357 26.505
 542.158 38.502
 403.268 726.535
 259.571 848.922
 437.797 778.098
 356.805 806.893
 903.465 24.895
 398.566 440.170
 549.977 175.377
 872.590 994.312
 987.510 651.233
 91.586 458.469
 578.242 232.328
 231.575 737.912
 523.872 136.329
 170.541 375.564
 17.981 0.192
 87.221 302.607
 870.906 711.982
 781.598 834.873
 701.409 98.103
 477.126 926.496
 659.934 541.318
 753.797 85.260
 66.878 893.112
 987.955 275.970
 258.535 769.624
 689.476 160.123
 103.588 969.037
 832.816 604.290
 932.974 320.814
 282.066 138.270
 192.290 540.158
 770.945 950.577
 733.614 396.820
 379.443 706.818
 895.612 763.661
 765.340 490.577
 38.281 450.689
 480.030 161.399
 990.887 483.819
 896.094 456.220
 505.922 998.908
 673.985 925.254
 683.854 801.243
 325.455 877.910
 916.544 14.422
 523.296 646.323
 993.394 2.146
 45.259 771.650
 3.304 799.081
 12.272 940.232
 755.436 805.424
 728.156 292.512
 918.743 172.680
 493.889 887.115
 558.447 589.446
 251.158 806.638
 419.538 535.536
 507.613 461.509
 193.430 245.787
 363.330 795.854
 202.806 862.456
 450.804 177.088
 878.083 573.776
 529.030 2.167
 81.835 968.261
 348.475 361.783
 597.832 677.543
 193.924 243.808
 850.286 448.412
 385.128 643.903
 395.644 656.364
 593.067 890.155
 751.271 543.105
 437.602 426.131
 338.094 989.481
 748.657 69.794
 441.356 799.092
 579.286 351.817
 186.878 408.119
 489.661 304.120
 219.416 810.791
 413.767 26.800
 512.988 720.337
 166.303 408.314
 76.399 510.653
 139.926 549.987
 105.020 8.399
 229.490 182.187
 814.451 448.535
 450.675 727.256
 43.593 853.740
 998.585 625.287
 82.468 250.777
 723.988 195.744
 740.622 761.176
 750.471 153.853
 680.047 981.913
 477.572 69.403
 575.176 751.887
 728.706 571.589
 892.910 445.418
 727.468 131.732
 496.935 173.765
 793.621 351.908
 940.298 554.646
 716.061 47.872
 113.754 138.117
 212.540 126.210
 838.423 781.037
 456.434 545.824
 331.599 633.270
 523.852 140.920
 113.978 343.958
 677.687 25.290
 573.124 288.518
 499.535 845.421
 837.834 244.983
 49.802 592.722
 965.446 965.904
 977.727 703.693
 391.409 469.145
 16.799 92.432
 658.126 842.745
 740.340 784.370
 226.878 676.685
 173.421 306.140
 609.182 414.338
 670.217 677.102
 637.217 491.041
 883.230 127.170
 759.933 894.195
 138.193 807.510
 213.257 52.293
 754.983 180.489
 508.728 818.235
 942.482 278.709
 232.268 850.014
 669.327 56.118
 789.152 269.689
 151.107 954.257
 696.263 975.444
 279.304 50.957
 860.019 33.130
 882.715 615.575
 118.050 840.153
 295.861 72.871
 122.507 158.832
 401.875 676.300
 439.246 96.792
 413.493 150.898
 894.018 872.805
 902.076 116.663
 656.794 967.314
 431.345 816.772
 88.882 503.196
 2.940 12.955
 833.207 434.971
 981.555 475.438
 182.745 110.320
 297.742 280.243
 170.608 788.662
 289.296 766.081
 670.531 805.490
 253.142 20.973
 739.795 821.644
 557.944 830.190
 467.095 322.854
 385.117 177.710
 272.915 581.385
 897.968 349.475
 345.200 268.861
 913.390 25.217
 151.999 943.285
 199.610 194.013
 557.223 615.516
 31.223 405.214
 355.458 438.221
 987.092 529.769
 244.972 426.499
 518.280 506.596
 660.799 702.369
 86.063 274.680
 106.289 509.275
 671.303 424.512
 844.179 637.459
 886.152 863.783
 57.599 671.692
 430.698 693.686
 966.078 870.605
 86.992 386.407
 308.325 528.177
 140.678 484.447
 87.225 385.080
 78.723 292.241
 346.110 348.479
 596.433 174.422
 920.058 256.885
 526.961 28.111
 821.026 270.990
 903.877 564.459
 988.388 276.675
 307.410 163.623
 212.475 313.085
 205.830 94.281
 841.553 862.597
 666.721 791.324
 464.233 2.445
 513.073 31.542
 749.245 76.812
 373.923 245.868
 481.103 126.260
 719.525 757.356
 89.317 746.954
 670.674 476.667
 494.895 49.228
 377.870 952.040
 333.274 663.503
 28.799 729.841
 827.961 286.704
 965.280 696.732
 132.760 575.017
 79.998 547.782
 509.283 535.870
 178.447 249.698
 515.255 235.429
 595.328 478.462
 531.087 165.722
 262.957 530.565
 608.333 71.033
 60.997 301.639
 273.255 245.708
 504.119 151.376
 629.196 129.573
 222.197 25.412
 768.288 553.267
 784.663 170.276
 99.841 849.776
 948.175 384.113
 31.331 642.052
 549.321 611.818
 378.108 846.925
 909.387 77.312
 637.798 975.532
 607.089 197.257
 630.978 348.534
 851.590 529.748
 95.372 334.733
 949.067 658.906
 318.874 133.912
 701.859 523.297
 327.676 194.239
 163.086 474.509
 108.364 832.393
 348.005 654.610
 763.653 527.182
 85.894 850.775
 885.520 217.208
 695.555 205.871
 109.733 547.791
 49.499 309.605
 203.363 695.489
 525.372 681.127
 871.081 229.186
 450.346 286.230
 64.153 539.583
 750.248 956.966
 83.759 44.431
 398.299 735.391
 410.966 530.868
 900.177 723.839
 521.379 270.496
 887.010 859.834
 82.852 594.447
 53.772 653.106
 847.839 367.583
 268.032 724.833
 274.010 691.623
 977.189 514.952
 801.983 400.431
 808.143 703.108
 729.798 706.737
 932.159 293.574
 520.540 203.505
 762.633 406.410
 11.035 315.957
 471.124 198.602
 532.456 8.630
 706.919 3.226
 162.918 857.823
 550.223 355.502
 790.737 551.437
 834.619 596.461
 36.037 38.831
 459.772 872.742
 347.181 252.127
 552.338 640.616
 324.323 902.064
 397.113 929.786
 920.880 926.384
 979.709 214.902
 108.416 862.852
 988.118 507.555
 663.140 623.883
 897.807 336.886
 322.830 772.688
 701.373 391.719
 879.468 614.690
 279.885 400.699
 101.389 911.061
 892.968 119.299
 333.531 247.943
 785.440 254.459
 397.842 524.653
 170.038 610.273
 28.512 392.571
 501.940 393.527
 627.154 34.268
 867.647 328.487
 38.026 436.384
 778.113 239.342
 327.868 312.126
 696.293 949.908
 41.782 367.754
 208.535 498.002
 7.089 495.605
 36.258 681.319
 710.439 293.179
 701.285 148.433
 396.966 648.263
 930.233 568.847
 979.593 854.375
 88.804 696.901
 325.261 204.936
 557.072 363.254
 554.598 400.172
 926.632 952.758
 282.389 544.925
 857.255 767.685
 695.949 441.302
 965.525 729.780
 553.529 225.796
 24.553 183.650
 449.182 870.293
 279.528 558.060
 476.718 379.994
 778.605 392.271
 3.783 664.036
 185.906 703.384
 986.525 527.503
 689.562 960.363
 792.326 303.175
 902.387 534.140
 107.758 589.952
 338.622 544.755
 274.110 940.341
 353.007 550.266
 474.788 205.109
 767.271 683.212
 86.762 428.340
 655.916 194.358
 269.484 535.365
 493.199 106.704
 394.855 679.766
 604.819 902.023
 194.342 639.839
 352.314 85.224
 816.278 471.097
 890.295 716.693
 227.317 136.937
 564.006 828.201
 265.146 727.209
 898.063 193.537
 940.982 322.674
 710.702 500.565
 414.288 526.312
 668.333 247.783
 111.002 129.799
 772.995 986.824
 250.843 550.689
 3.700 64.656
 187.578 313.747
 968.054 138.047
 375.273 475.214
 772.607 181.335
 958.386 33.661
 901.720 870.424
 277.096 833.467
 171.218 375.693
 392.643 560.187
 463.643 149.144
 809.898 230.381
 78.638 52.321
 223.366 186.519
 970.005 587.591
 483.709 380.691
 668.699 403.169
 298.472 545.085
 289.819 119.400
 994.565 344.074
 126.127 738.370
 111.287 439.548
 78.498 959.736
 619.089 500.703
 655.727 32.194
 207.132 990.233
 786.321 862.145
 716.202 265.060
 970.274 909.740
 355.079 360.843
 809.629 498.672
 598.556 271.176
 96.137 11.904
 472.560 585.286
 9.018 643.427
 463.053 779.102
 645.224 919.314
 295.410 45.673
 831.509 723.617
 902.818 350.237
 667.659 590.347
 697.085 966.015
 442.601 217.062
 762.262 418.254
 821.666 573.989
 378.129 880.889
 599.311 321.523
 742.358 242.724
 875.477 95.236
 370.632 414.293
 476.776 298.713
 215.027 874.118
 490.611 478.882
 432.302 861.162
 298.644 904.625
 163.544 181.740
 826.742 276.961
 940.888 2.486
 415.465 357.892
 30.103 700.235
 755.394 895.766
 342.091 304.684
 425.468 369.131
 522.229 35.662
 373.064 480.293
 552.729 154.892
 38.562 856.814
 106.444 838.749
 63.914 307.122
 975.791 66.011
 647.083 108.957
 0.625 900.753
 578.010 961.145
 945.176 848.890
 985.779 314.984
 965.753 756.508
 463.154 127.233
 485.272 593.685
 838.699 588.400
 93.228 289.538
 716.659 914.842
 244.160 928.459
 482.093 828.441
 85.733 225.759
 708.018 251.715
 339.141 430.304
 440.154 27.676
 237.586 75.110
 264.215 32.268
 639.382 252.712
 174.346 922.556
 434.815 34.591
 306.493 386.891
 702.877 2.696
 527.278 205.207
 15.681 601.498
 580.742 650.324
 183.555 652.111
 98.521 867.295
 259.137 162.281
 833.200 350.427
 29.238 799.839
 242.460 630.586
 601.711 620.279
 249.026 813.081
 202.295 915.023
 47.224 833.855
 422.573 204.703
 93.331 784.612
 972.213 286.205
 478.929 592.105
 382.048 963.575
 272.607 810.053
 52.952 277.255
 856.905 521.566
 850.577 84.953
 969.036 973.718
 987.805 148.161
 963.296 832.768
 923.169 113.595
 591.014 7.983
 220.665 137.247
 384.346 133.987
 878.626 334.350
 30.261 706.821
 234.921 721.111
 130.880 858.687
 713.314 78.881
 619.230 42.560
 989.909 969.558
 191.958 833.082
 556.056 478.962
 242.094 377.505
 639.654 695.001
 438.345 133.770
 353.679 237.409
 768.413 686.456
 179.834 659.321
 211.403 50.394
 206.052 316.826
 350.632 761.846
 236.240 445.874
 8.199 664.606
 124.912 56.705
 154.922 960.109
 681.655 730.309
 905.082 284.120
 792.591 120.997
 779.407 166.086
 147.962 591.118
 749.653 729.455
 104.693 851.137
 954.658 301.646
 786.398 189.271
 695.020 260.990
 895.108 53.615
 118.411 885.410
 821.299 616.057
 350.411 755.247
 262.182 986.521
 109.766 862.352
 541.264 959.200
 678.676 591.865
 341.675 326.103
 537.727 165.214
 376.583 669.556
 783.887 596.501
 205.120 192.223
 344.718 244.104
 622.900 124.184
 901.210 299.951
 801.461 890.701
 707.829 106.292
 188.451 876.284
 226.401 720.061
 505.354 890.894
 698.827 245.153
 465.864 458.500
 703.737 850.537
 887.273 698.445
 58.558 205.333
 59.390 763.297
 528.878 49.565
 778.578 705.999
 32.194 430.688
 634.554 962.598
 917.106 561.170
 568.942 808.785
 458.810 472.138
 599.622 648.598
 637.586 473.551
 944.066 557.303
 212.152 594.563
 676.884 378.648
 920.727 521.163
 948.345 885.976
 648.978 314.969
 676.649 89.325
 608.435 271.096
 340.177 4.459
 937.209 428.614
 948.003 908.288
 835.978 399.354
 696.842 867.406
 8.170 635.426
 47.706 737.230
 109.382 958.916
 621.415 748.863
 405.547 965.953
 142.315 605.243
 373.735 769.010
 705.905 839.017
 488.232 824.271
 538.425 199.099
 555.454 313.806
 612.832 453.932
 285.079 614.666
 522.105 165.465
 105.532 828.790
 751.731 402.971
 796.616 599.591
 380.982 749.772
 270.946 574.352
 547.538 293.954
 692.134 848.299
 81.025 87.446
 177.913 648.676
 224.608 72.731
 160.114 878.719
 575.011 995.424
 323.297 75.801
 363.115 891.672
 135.758 869.563
 130.753 425.377
 739.483 319.762
 223.818 480.688
 251.505 125.310
 384.566 834.754
 923.198 822.008
 982.718 554.759
 634.695 813.632
 49.082 607.783
 600.197 636.834
 568.870 433.519
 111.124 862.982
 334.405 315.740
 535.454 748.362
 756.624 971.339
 464.069 307.482
 177.725 44.319
 892.423 192.621
 527.827 100.409
 145.405 296.932
 318.896 235.631
 95.127 679.596
 490.034 774.705
 238.789 451.633
 108.128 493.360
 753.303 12.636
 313.519 869.308
 534.416 234.927
 686.800 581.806
 973.496 236.389
 732.897 637.401
 290.721 540.738
 843.561 413.050
 297.953 109.517
 648.421 656.374
 630.422 749.077
 415.242 161.177
 588.375 194.665
 257.532 804.813
 546.655 89.395
 575.771 768.479
 403.013 585.766
 948.977 703.754
 179.512 269.800
 736.118 15.794
 803.295 51.498
 899.850 228.434
 364.095 979.616
 64.481 17.611
 70.111 163.788
 930.146 150.870
 448.311 53.382
 828.254 472.280
 510.108 801.522
 189.928 708.954
 31.902 796.332
 858.014 248.664
 388.735 272.159
 680.970 914.351
 587.815 214.543
 438.569 922.795
 39.533 177.768
 447.748 709.331
 892.826 667.365
 843.324 691.555
 368.075 66.997
 511.910 661.786
 816.379 765.406
 545.539 685.147
 294.164 860.813
 269.849 748.008
 294.963 174.253
 863.716 76.094
 157.347 17.370
 124.777 914.437
 253.889 352.285
 428.243 539.725
 748.495 410.160
 582.707 532.414
 829.151 150.346
 392.528 559.580
 424.143 933.632
 905.993 564.081
 489.152 631.694
 754.264 790.915
 710.478 921.762
 688.596 242.932
 559.353 432.583
 501.079 196.436
 910.324 567.598
 394.003 339.122
 212.526 476.980
 549.735 950.635
 489.137 665.575
 979.729 627.459
 203.053 883.335
 609.131 172.570
 435.004 163.463
 221.589 5.156
 495.838 456.994
 164.801 391.668
 362.800 207.067
 246.449 816.739
 468.689 248.750
 756.175 277.090
 864.143 588.373
 83.887 335.108
 551.598 278.200
 597.797 568.435
 492.438 766.580
 755.263 20.618
 7.173 669.981
 381.810 334.043
 816.284 921.551
 532.879 134.133
 53.565 131.631
 791.394 652.862
 174.684 820.447
 522.490 515.369
 684.502 913.720
 853.492 566.839
 123.971 630.891
 649.139 854.419
 350.679 136.093
 764.027 683.018
 79.031 197.783
 459.306 582.255
 132.516 638.429
 229.950 118.000
 320.371 715.915
 891.631 585.040
 156.397 319.037
 689.859 572.149
 363.761 176.846
 313.972 307.482
 784.824 262.693
 998.525 196.906
 670.635 446.013
 676.310 452.045
 545.463 826.486
 290.582 575.795
 815.123 334.872
 587.026 403.689
 854.925 252.084
 774.745 578.187
 517.531 572.858
 484.341 713.901
 340.141 303.441
 152.320 64.619
 404.297 155.302
 845.207 463.150
 963.563 890.952
 202.387 423.415
 960.872 145.915
 550.692 87.482
 217.950 636.155
 830.931 700.630
 906.683 646.300
 109.921 302.831
 372.347 855.546
 542.328 648.760
 140.290 309.943
 433.895 89.733
 122.923 497.706
 858.972 364.436
 478.025 474.462
 245.992 311.455
 30.656 154.873
 688.457 311.259
 640.858 713.396
 17.751 430.183
 812.423 388.242
 17.629 431.190
 331.927 367.638
 526.513 958.745
 892.878 255.696
 598.932 736.356
 791.116 406.632
 745.767 739.451
 621.556 111.335
 486.873 242.891
 913.267 790.756
 799.562 876.991
 212.998 458.087
 381.059 359.375
 873.024 358.839
 139.090 168.915
 777.199 877.834
 737.133 874.689
 212.068 148.572
 932.562 175.099
 773.580 837.931
 518.085 503.570
 513.366 972.576
 898.748 646.679
 843.684 478.622
 275.775 542.853
 112.327 19.230
 460.080 895.281
 256.161 322.797
 976.170 567.424
 776.149 224.839
 142.943 825.022
 132.165 217.697
 611.643 252.055
 920.361 172.567
 610.825 772.537
 210.097 717.569
 179.836 343.839
 725.520 313.566
 580.209 4.461
 155.705 546.965
 50.978 529.632
 467.178 377.035
 139.652 707.092
 326.890 746.260
 94.161 443.882
 478.733 938.472
 669.200 569.595
 462.098 594.166
 187.970 344.483
 429.423 249.182
 640.333 609.941
 977.031 426.399
 902.009 47.736
 18.701 595.136
 65.887 721.889
 426.482 25.334
 203.224 558.243
 763.417 649.567
 264.880 531.657
 216.380 342.411
 14.569 455.527
 285.658 511.231
 908.963 544.546
 835.756 933.191
 333.447 506.414
 396.830 379.039
 25.212 234.616
 719.121 634.389
 403.491 160.661
 317.471 103.823
 744.211 684.629
 346.831 692.896
 125.609 557.082
 572.511 179.270
 102.935 618.808
 344.333 768.660
 492.898 418.347
 458.123 86.616
 138.640 187.589
 150.764 976.538
 338.865 744.906
 489.008 291.456
 843.024 661.368
 293.183 406.561
 99.551 531.948
 903.907 606.087
 285.156 269.355
 424.788 367.794
 607.541 828.005
 132.319 77.091
 357.178 780.011
 63.802 937.828
 159.457 329.836
 106.860 35.378
 148.556 61.133
 404.273 268.148
 228.433 365.421
 443.389 454.725
 912.647 780.497
 660.848 495.002
 229.191 555.372
 804.962 304.883
 953.624 612.091
 156.663 36.086
 685.723 662.809
 215.897 156.595
 532.294 798.309
 766.810 515.256
 0.223 142.714
 698.641 898.420
 66.109 685.068
 389.398 550.657
 776.784 684.006
 368.861 59.060
 481.683 894.688
 832.068 166.054
 314.524 601.064
 43.107 893.891
 567.367 130.461
 873.871 640.835
 452.161 276.132
 488.587 90.728
 568.972 217.172
 290.751 201.054
 419.736 980.043
 676.054 677.356
 73.451 873.472
 317.444 72.057
 733.000 305.897
 784.498 472.187
 433.395 884.820
 359.415 62.641
 452.187 138.834
 250.252 209.401
 599.428 799.836
 765.546 31.362
 319.216 554.744
 853.379 291.249
 248.108 8.249
 125.579 297.522
 386.031 291.751
 690.569 972.726
 519.700 75.216
 865.909 302.533
 751.674 470.514
 896.558 667.604
 513.183 504.667
 883.150 601.766
 936.790 52.898
 144.949 979.855
 925.123 683.401
 576.935 572.648
 241.674 123.255
 284.565 10.807
 864.541 618.032
 921.765 61.714
 157.594 452.562
 948.880 469.865
 927.685 218.476
 152.270 561.442
 531.003 962.870
 613.785 125.483
 74.583 304.518
 227.083 407.153
 716.382 648.011
 372.878 173.050
 713.551 216.115
 483.575 914.897
 395.860 226.224
 649.665 167.679
 670.324 893.424
 799.053 343.167
 92.356 301.337
 172.529 272.428
 395.223 559.153
 133.552 54.453
 657.910 91.388
 800.969 706.243
 844.798 683.695
 545.207 277.060
 179.965 847.012
 210.610 440.986
 963.634 742.590
 641.248 423.256
 815.772 926.676
 19.643 393.166
 587.518 386.210
 955.980 6.780
 38.709 121.812
 670.819 583.577
 890.923 33.196
 931.669 820.845
 660.199 232.115
 270.803 996.767
 209.770 571.981
 19.118 187.227
 777.026 79.762
 632.658 162.381
 184.692 808.861
 911.725 767.686
 486.253 121.027
 967.392 801.642
 690.528 536.440
 80.187 640.858
 808.565 564.753
 26.992 234.817
 944.526 612.840
 584.560 90.957
 765.741 439.354
 14.016 629.280
 518.767 239.951
 606.215 829.004
 969.108 363.505
 241.804 582.838
 721.543 708.078
 264.278 172.994
 393.195 870.410
 354.516 983.256
 957.959 234.714
 59.511 50.298
 232.437 11.508
 897.706 562.491
 231.775 166.736
 723.098 553.798
 868.690 622.692
 167.785 72.889
 908.519 738.215
 338.677 182.617
 13.411 74.622
 562.706 552.668
 224.141 780.096
 352.988 829.020
 30.765 548.415
 106.378 719.302
 794.012 263.375
 493.855 34.949
 296.554 878.971
 425.782 131.935
 553.814 324.000
 673.779 34.814
 202.734 790.440
 222.432 397.765
 146.869 465.562
 673.231 625.598
 78.419 911.800
 198.791 362.369
 761.741 964.968
 769.822 960.982
 865.676 305.226
 475.441 920.233
 819.411 116.609
 507.839 953.112
 862.012 365.949
 766.236 809.282
 711.120 842.163
 487.195 83.804
 221.371 859.482
 966.402 511.998
 995.966 366.012
 391.688 76.371
 191.567 550.599
 352.431 175.764
 81.596 110.354
 473.502 59.969
 258.478 348.172
 292.882 286.338
 431.849 699.447
 364.238 570.208
 465.944 140.940
 225.592 680.929
 771.968 979.028
 392.294 973.002
 185.222 531.520
 669.518 371.096
 594.988 254.774
 552.274 672.995
 518.932 489.434
 208.387 560.790
 512.188 532.825
 894.144 773.604
 341.885 538.681
 708.494 191.072
 635.986 405.680
 378.191 692.593
 704.739 471.310
 514.473 320.654
 235.425 368.429
 176.406 605.308
 956.372 735.734
 4.523 660.146
 362.391 773.112
 991.732 487.059
 476.958 586.958
 680.553 617.950
 10.986 333.087
 213.688 956.851
 356.136 805.641
 918.864 287.042
 642.959 74.673
 632.204 86.539
 699.275 293.881
 613.482 904.397
 588.871 899.906
 991.069 832.680
 499.745 137.847
 206.901 448.626
 917.692 472.112
 878.210 772.736
 176.213 790.849
 21.965 206.415
 856.738 965.094
 322.103 382.985
 941.377 875.164
 383.832 334.656
 739.431 327.092
 991.922 182.363
 142.192 726.926
 752.355 672.690
 760.064 102.277
 83.620 684.678
 591.507 215.595
 972.974 317.884
 522.786 525.365
 814.929 250.996
 697.176 558.012
 798.105 767.788
 486.292 559.083
 949.377 614.715
 887.089 816.765
 31.238 753.419
 926.179 779.534
 922.692 63.716
 427.200 523.569
 2.396 240.746
 963.721 531.119
 954.577 7.168
 234.501 400.601
 596.291 461.258
 542.793 570.544
 994.634 928.969
 698.054 466.178
 723.471 247.517
 975.953 498.509
 473.288 535.465
 838.534 905.933
 949.944 395.889
 826.196 638.061
 606.900 242.026
 360.405 966.587
 982.204 256.205
 442.642 660.159
 440.801 11.180
 280.716 786.657
 842.290 256.868
 426.430 179.898
 904.820 954.470
 854.636 516.912
 861.444 613.972
 667.364 750.882
 902.950 40.812
 460.240 303.125
 71.136 44.292
 362.340 170.643
 862.094 716.101
 953.684 704.628
 176.663 904.538
 603.357 776.565
 224.433 231.923
 760.785 904.418
 61.242 813.051
 705.925 459.645
 83.751 5.678
 632.168 630.034
 687.426 475.174
 437.927 452.516
 538.151 390.077
 556.513 49.153
 337.914 129.789
 704.504 558.511
 359.887 816.888
 800.072 29.823
 369.233 762.099
 46.310 380.150
 267.621 397.956
 420.513 62.490
 39.479 986.461
 516.455 278.277
 427.247 715.970
 889.272 829.433
 515.259 293.179
 115.746 247.184
 804.464 718.077
 648.985 876.982
 863.160 174.402
 986.328 626.406
 645.639 337.380
 531.197 96.817
 687.508 496.845
 990.574 586.474
 673.025 710.514
 964.439 754.936
 88.904 372.820
 135.113 623.764
 546.261 633.913
 813.885 620.302
 786.935 696.124
 539.108 878.676
 764.141 207.026
 511.189 339.936
 575.680 455.595
 291.426 951.744
 458.924 447.690
 856.738 583.194
 762.057 916.703
 593.090 33.862
 470.096 32.996
 506.429 635.183
 874.776 770.329
 39.416 589.673
 675.238 218.411
 691.235 57.767
 725.575 387.921
 760.492 537.267
 802.789 418.601
 160.166 756.310
 854.642 393.511
 409.162 852.684
 854.774 895.279
 685.911 291.319
 498.557 865.599
 662.449 794.318
 827.150 490.599
 727.297 556.333
 481.786 615.735
 985.338 490.185
 631.244 369.011
 3.848 6.928
 851.698 155.617
 895.112 460.088
 991.831 286.159
 805.104 470.383
 652.284 160.865
 859.944 755.100
 625.711 990.332
 830.997 191.578
 963.194 467.138
 267.193 788.356
 189.212 980.120
 239.459 177.886
 218.404 893.050
 604.868 604.024
 323.891 991.361
 363.583 94.307
 862.766 474.398
 113.988 285.404
 626.740 267.110
 253.009 929.842
 604.904 15.499
 690.059 438.462
 524.549 876.301
 792.891 407.031
 881.351 215.946
 738.658 203.727
 841.645 89.904
 658.625 638.863
 659.513 14.929
 23.114 47.291
 316.035 97.828
 775.704 850.703
 376.013 210.264
 281.550 660.799
 441.059 155.449
 271.407 79.616
 632.139 855.580
 536.030 660.623
 787.991 585.597
 128.687 639.464
 249.580 416.662
 568.340 418.059
 399.563 929.953
 882.507 797.344
 427.327 176.709
 994.927 275.201
 935.255 943.268
 734.979 545.443
 34.558 920.347
 737.774 605.269
 996.207 54.442
 408.074 572.105
 524.513 497.471
 458.510 661.510
 460.996 380.445
 901.295 536.854
 560.847 470.592
 699.797 925.402
 723.021 372.195
 76.575 536.399
 210.582 683.094
 61.056 712.731
 436.116 695.959
 653.808 212.058
 476.788 250.892
 724.845 125.217
 747.055 9.468
 767.804 293.825
 19.281 176.244
 45.707 45.724
 21.934 878.883
 711.086 502.237
 143.071 510.019
 715.081 766.676
 757.985 200.900
 866.831 636.440
 522.014 747.505
 223.846 14.170
 713.212 143.685
 122.388 365.345
 669.040 932.894
 958.360 584.359
 283.294 801.021
 246.199 708.458
 864.539 768.857
 286.342 544.046
 808.518 465.935
 809.569 443.980
 110.929 880.162
 415.701 964.031
 803.092 673.259
 239.623 713.968
 694.119 264.083
 642.449 451.580
 64.992 934.973
 500.907 909.850
 101.546 875.391
 843.052 327.529
 246.577 397.862
 720.500 516.302
 371.630 239.986
 712.128 153.847
 744.520 489.924
 795.105 967.467
 430.955 968.799
 298.118 459.106
 702.183 990.122
 648.487 726.732
 613.190 52.348
 847.585 932.158
 508.363 855.498
 343.769 739.752
 347.672 856.409
 833.052 58.403
 423.446 570.335
 697.444 130.136
 955.815 810.512
 309.797 158.405
 867.267 743.950
 390.640 508.182
 599.915 883.545
 423.768 55.202
 462.615 176.879
 828.018 545.294
 691.640 74.515
 975.819 144.507
 144.079 639.631
 155.847 530.152
 486.434 311.570
 436.680 471.112
 514.040 163.831
 918.149 467.482
 165.244 348.663
 702.640 525.130
 155.918 732.521
 803.484 906.203
 436.459 476.781
 183.623 863.353
 799.368 874.516
 814.777 90.995
 578.601 125.464
 523.379 333.816
 72.908 817.153
 980.773 219.768
 888.291 720.353
 365.767 635.779
 76.583 532.414
 420.039 559.283
 698.191 483.818
 101.596 182.696
 160.526 223.343
 167.110 922.103
 486.066 218.249
 457.275 752.315
 104.915 540.810
 675.226 540.335
 108.808 495.372
 119.503 205.937
 362.583 95.119
 321.258 685.042
 864.230 90.007
 329.511 637.948
 147.653 632.603
 555.793 474.979
 908.582 942.958
 525.857 677.073
 931.874 584.264
 564.989 194.255
 539.255 415.290
 666.559 302.444
 344.890 561.690
 440.694 95.754
 989.765 104.995
 819.312 460.382
 565.530 774.881
 891.438 105.644
 678.119 37.131
 972.857 971.927
 38.235 277.306
 469.327 63.996
 299.797 609.786
 793.015 706.472
 752.097 405.375
 136.457 137.545
 763.092 280.753
 223.701 763.499
 379.524 772.754
 749.375 822.821
 727.189 613.606
 416.223 452.214
 287.383 704.270
 701.257 521.391
 422.352 966.898
 459.420 188.037
 805.551 49.913
 528.811 13.633
 506.758 806.487
 778.731 35.197
 166.089 906.265
 764.607 283.488
 945.968 348.546
 874.001 516.338
 210.870 890.937
 695.362 53.829
 288.736 999.599
 273.883 482.850
 306.276 264.927
 972.881 80.567
 256.771 849.945
 198.928 293.762
 900.674 378.549
 216.710 723.362
 266.296 298.159
 445.948 286.392
 813.680 628.438
 846.224 561.758
 355.662 736.856
 433.045 538.526
 655.808 356.340
 384.703 857.797
 6.011 113.735
 177.648 219.768
 742.916 894.796
 389.138 479.653
 510.867 96.914
 219.199 408.813
 491.924 270.476
 976.865 495.537
 875.798 519.893
 143.620 113.713
 562.606 912.878
 643.739 23.111
 710.687 759.016
 418.453 373.846
 944.830 84.215
 698.492 76.873
 214.856 705.056
 705.579 745.125
 781.443 645.772
 173.998 94.456
 149.265 30.646
 682.658 174.089
 964.044 206.655
 518.595 542.497
 640.143 526.511
 674.984 251.884
 442.254 662.780
 719.221 503.730
 764.910 382.032
 76.151 105.722
 746.606 627.101
 762.998 429.156
 133.922 419.448
 618.975 733.276
 441.060 276.507
 505.072 302.655
 100.494 456.046
 47.371 414.556
 93.156 696.467
 77.843 310.089
 806.903 164.957
 635.360 946.183
 878.189 891.429
 950.398 730.963
 5.468 32.766
 301.176 834.541
 118.332 247.123
 626.815 177.908
 481.518 270.865
 772.443 257.198
 898.459 380.365
 758.156 497.743
 949.027 827.582
 372.623 556.019
 397.499 992.583
 135.339 617.585
 489.846 969.350
 519.475 260.811
 727.465 555.237
 628.712 370.474
 963.944 251.776
 953.021 158.886
 881.859 398.445
 645.049 867.185
 330.747 85.206
 43.490 723.828
 861.013 48.544
 83.797 294.384
 490.616 514.462
 269.016 295.810
 163.952 465.997
 91.806 114.020
 80.701 278.691
 98.334 766.185
 614.711 171.942
 139.402 514.803
 640.846 694.811
 65.498 160.673
 925.604 119.876
 70.536 623.867
 702.919 416.849
 781.650 438.300
 490.764 568.346
 815.891 425.168
 650.898 663.452
 993.111 27.379
 650.331 141.212
 400.191 550.918
 649.220 77.220
 565.605 105.131
 69.006 723.954
 723.618 113.321
 543.351 981.963
 451.143 394.198
 932.243 837.637
 352.089 526.099
 399.246 437.842
 277.144 297.092
 379.180 656.604
 212.318 828.778
 267.287 159.357
 186.588 518.791
 963.475 891.586
 654.932 371.440
 831.509 57.443
 953.546 937.979
 961.530 346.866
 822.571 843.603
 836.341 894.472
 200.144 379.083
 32.179 78.282
 639.777 538.132
 570.822 299.752
 749.069 110.074
 72.699 728.273
 27.601 429.563
 234.147 183.158
 759.947 345.129
 113.105 794.825
 138.246 115.932
 706.646 405.801
 318.460 766.569
 743.998 303.114
 503.708 924.203
 106.710 419.193
 573.807 97.137
 882.802 591.774
 997.239 511.580
 526.875 468.164
 353.119 51.474
 649.054 700.165
 417.601 108.513
 511.241 867.803
 420.736 574.805
 741.475 148.645
 323.463 143.876
 161.586 811.002
 195.685 137.166
 987.877 740.799
 468.923 368.831
 240.965 140.718
 792.548 993.118
 673.522 384.720
 821.021 753.073
 281.311 529.846
 708.839 739.734
 844.380 829.851
 676.242 365.646
 495.472 551.656
 346.310 209.775
 28.792 646.579
 835.379 172.252
 244.331 195.012
 824.104 722.273
 724.378 737.664
 144.796 181.947
 916.096 481.148
 218.424 979.397
 556.584 163.760
 966.955 658.322
 337.536 972.559
 446.405 446.287
 231.099 89.713
 304.266 173.794
 255.894 129.602
 501.125 879.662
 274.427 213.949
 367.648 130.308
 5.397 666.693
 640.201 781.358
 85.237 130.220
 354.866 995.745
 203.733 287.527
 432.181 944.543
 3.668 689.114
 83.558 912.588
 211.552 437.531
 272.940 933.231
 946.588 576.155
 910.022 523.806
 132.013 1.807
 98.557 289.785
 653.901 3.986
 57.199 830.726
 327.559 198.111
 541.640 500.482
 744.275 628.042
 73.934 648.563
 787.586 266.937
 704.850 265.795
 588.267 538.285
 652.473 757.561
 193.345 944.587
 58.362 419.912
 472.631 453.969
 442.285 161.144
 195.362 120.136
 707.257 923.090
 651.658 54.114
 815.691 957.210
 243.868 523.483
 420.373 710.837
 659.733 713.209
 764.397 204.679
 294.165 769.233
 363.864 825.458
 693.850 779.913
 235.931 824.640
 846.546 589.932
 440.758 178.416
 965.648 935.859
 255.102 13.896
 74.360 632.228
 502.038 495.998
 669.612 102.386
 117.992 868.464
 243.960 760.799
 465.288 486.188
 617.399 824.906
 794.612 915.531
 236.774 417.454
 553.706 31.191
 647.800 57.799
 431.253 34.622
 746.381 216.592
 451.296 257.962
 637.706 797.118
 504.677 812.191
 642.457 623.223
 159.289 668.147
 311.484 64.075
 747.695 718.591
 68.641 256.081
 734.378 119.222
 74.506 329.179
 439.296 622.333
 72.800 85.876
 891.094 340.210
 781.137 585.065
 32.379 63.798
 955.891 557.509
 658.661 838.206
 688.313 925.463
 378.282 399.018
 69.554 455.147
 896.923 506.046
 842.910 668.426
 999.663 393.882
 492.757 150.318
 496.452 976.804
 804.420 773.853
 961.949 100.095
 874.271 725.727
 514.694 787.396
 914.028 548.491
 898.427 876.454
 740.448 351.297
 333.029 711.448
 286.996 406.029
 655.201 232.459
 736.705 203.961
 158.856 200.637
 327.341 755.560
 839.606 766.030
 596.336 169.040
 842.365 734.134
 842.101 928.598
 279.319 843.062
 111.701 538.558
 29.363 17.307
 767.063 422.993
 29.287 823.776
 20.538 930.649
 129.565 393.746
 106.649 641.515
 99.705 579.315
 514.104 694.250
 444.016 538.760
 937.716 733.536
 520.686 761.734
 24.029 134.558
 65.791 487.823
 230.352 110.156
 707.888 791.545
 51.217 997.269
 844.924 320.095
 798.330 696.265
 348.243 809.169
 62.834 783.407
 791.464 364.941
 907.678 7.489
 186.056 900.156
 902.348 631.587
 779.887 628.524
 943.919 695.570
 157.160 748.719
 732.808 700.859
 313.521 247.857
 66.847 292.721
 292.398 500.166
 264.962 214.792
 409.475 171.333
 966.260 503.575
 691.627 19.972
 909.548 586.276
 372.508 937.576
 672.913 542.845
 655.547 925.758
 536.988 332.536
 340.579 378.588
 876.020 697.407
 755.046 738.157
 727.969 811.153
 5.290 308.486
 351.937 503.481
 216.397 247.511
 754.788 160.430
 837.226 775.749
 918.252 672.716
 505.508 725.585
 46.064 211.212
 479.164 254.738
 793.312 175.424
 405.570 924.964
 556.353 552.324
 709.431 231.345
 363.293 694.853
 199.828 903.499
 287.400 378.082
 523.144 998.004
 137.243 3.310
 794.831 587.179
 189.219 223.853
 430.870 114.862
 105.092 679.116
 749.404 642.004
 806.853 204.448
 32.216 916.790
 804.439 982.785
 210.715 663.937
 332.664 910.165
 286.151 650.011
 149.016 641.463
 701.186 915.708
 174.140 686.584
 670.329 307.444
 475.026 752.619
 548.656 840.251
 753.704 626.748
 598.479 998.522
 321.136 11.104
 507.036 362.758
 19.665 238.188
 47.915 737.024
 173.727 988.131
 775.901 556.828
 66.421 412.236
 338.475 859.625
 781.056 246.381
 194.762 594.902
 337.210 19.405
 399.714 898.179
 668.338 662.365
 861.483 29.155
 114.151 182.130
 664.943 620.370
 170.289 445.329
 804.103 356.254
 388.010 34.957
 938.678 126.206
 638.521 991.399
 621.539 507.849
 744.077 572.316
 198.370 341.952
 478.232 892.342
 200.953 378.402
 600.735 5.283
 311.752 988.423
 321.961 130.212
 718.259 752.941
 993.737 901.302
 77.926 117.185
 957.756 732.337
 133.095 29.528
 111.915 264.598
 833.300 606.038
 594.903 935.499
 300.728 944.745
 958.993 630.075
 102.761 584.291
 672.456 213.827
 640.739 105.187
 841.341 189.772
 421.960 618.646
 694.115 361.851
 25.975 503.962
 862.999 948.479
 508.365 632.153
 507.577 192.308
 185.134 358.404
 246.962 913.936
 416.713 951.524
 37.295 307.709
 448.474 543.686
 95.669 367.029
 178.790 582.194
 726.664 835.372
 108.540 616.752
 153.833 328.733
 697.942 795.887
 848.961 977.478
 16.407 925.961
 243.216 443.063
 345.495 382.034
 405.948 720.941
 288.847 584.055
 301.610 629.093
 789.267 462.237
 548.851 76.237
 162.951 145.551
 377.261 20.137
 73.610 596.086
 328.521 770.040
 102.106 674.380
 505.160 904.477
 865.934 16.986
 109.874 403.423
 230.886 513.566
 123.061 609.574
 86.402 228.238
 170.313 705.506
 56.274 475.975
 572.794 530.458
 845.542 862.497
 842.621 661.921
 218.787 363.627
 276.380 793.067
 728.705 661.794
 59.910 978.045
 709.436 692.808
 376.656 364.568
 986.887 670.703
 313.503 548.939
 587.103 253.188
 988.540 775.244
 120.119 251.806
 844.246 351.041
 735.798 661.357
 719.812 0.316
 672.700 330.456
 353.502 445.103
 612.382 382.712
 789.170 465.110
 798.745 354.982
 642.200 585.527
 252.728 790.315
 894.560 583.272
 302.078 818.766
 364.613 268.150
 27.942 705.326
 966.210 715.257
 406.237 832.298
 518.115 916.714
 772.118 520.869
 76.489 943.134
 468.358 156.088
 380.968 307.650
 939.257 449.624
 72.666 597.759
 214.968 309.493
 357.300 263.496
 389.365 655.197
 948.829 45.678
 848.252 855.805
 591.704 107.147
 252.347 28.281
 579.681 845.655
 548.061 730.588
 275.515 362.335
 73.241 150.851
 201.618 18.500
 477.994 528.080
 282.584 710.130
 103.440 555.115
 945.434 838.930
 393.102 989.595
 144.490 266.921
 169.929 728.671
 800.214 254.460
 342.297 548.205
 403.415 836.247
 28.216 443.275
 619.397 763.891
 760.288 675.565
 65.499 905.031
 484.519 891.903
 167.691 346.721
 451.894 949.639
 218.295 804.151
 858.872 807.194
 751.496 824.856
 585.808 216.136
 873.032 633.979
 553.240 204.161
 675.637 859.307
 835.449 951.858
 745.706 267.408
 587.332 640.974
 625.696 637.050
 231.226 954.737
 0.579 986.071
 969.702 923.891
 87.907 187.073
 121.616 783.198
 945.506 79.851
 682.853 995.854
 87.534 179.626
 879.660 946.601
 290.571 45.464
 878.441 343.011
 851.834 9.001
 637.028 708.830
 859.826 856.797
 602.321 629.418
 485.158 937.711
 379.531 508.746
 580.510 147.849
 999.037 427.353
 381.458 88.717
 195.997 424.033
 164.933 48.543
 481.518 849.205
 893.370 112.383
 336.656 809.081
 147.304 844.344
 794.100 606.593
 727.284 426.157
 7.707 222.921
 841.057 592.516
 245.641 523.362
 640.230 27.483
 505.488 29.788
 341.858 321.025
 644.386 811.310
 277.105 14.258
 376.683 602.778
 917.243 460.524
 627.344 481.017
 405.736 112.179
 780.257 890.145
 995.940 715.482
 144.349 104.824
 382.427 704.614
 122.311 214.147
 498.241 667.482
 830.606 775.014
 412.127 88.177
 336.817 563.937
 433.351 21.822
 881.383 507.490
 55.023 935.970
 893.197 316.858
 530.471 558.032
 828.682 529.666
 475.319 240.487
 725.962 276.617
 167.442 525.511
 312.059 861.085
 128.148 329.488
 802.145 152.114
 14.093 437.469
 534.438 346.191
 937.027 900.656
 969.009 117.374
 617.002 959.477
 598.620 830.952
 526.941 404.674
 57.531 890.821
 618.218 863.364
 331.333 488.483
 747.091 521.368
 956.410 851.261
 422.542 822.862
 519.035 393.558
 542.557 919.877
 516.859 68.305
 906.285 164.302
 703.351 321.870
 215.537 971.322
 700.197 766.533
 195.023 553.848
 813.864 407.120
 254.549 591.271
 338.277 665.573
 628.636 2.145
 952.141 727.519
 203.916 929.293
 241.016 842.373
 779.043 497.951
 583.252 112.957
 496.040 194.222
 155.837 247.277
 789.324 44.206
 239.667 465.150
 775.440 506.274
 260.556 772.136
 362.518 863.185
 597.302 665.220
 6.202 300.937
 454.282 816.532
 444.184 61.764
 444.630 706.703
 573.446 474.624
 700.136 627.280
 14.902 103.524
 633.121 36.668
 664.598 158.328
 69.127 296.755
 437.198 21.312
 570.962 213.624
 447.732 733.109
 936.237 197.149
 485.952 422.043
 201.827 898.125
 951.889 459.964
 987.841 800.670
 532.177 984.951
 696.661 880.422
 98.285 886.750
 313.767 289.740
 347.096 335.157
 278.780 319.301
 31.463 16.040
 877.888 96.640
 646.814 886.325
 701.246 617.153
 755.932 70.392
 87.827 528.637
 807.410 489.366
 900.342 388.608
 96.496 575.266
 17.416 932.481
 146.107 498.525
 260.130 793.493
 169.452 394.881
 74.772 431.252
 786.261 171.906
 740.422 99.644
 876.997 302.571
 554.384 126.918
 402.213 160.340
 844.169 717.044
 418.675 644.776
 563.344 803.528
 74.625 206.716
 30.108 101.997
 451.343 666.541
 269.889 588.837
 77.748 77.288
 712.690 868.546
 323.106 106.490
 286.645 736.275
 667.124 177.126
 433.653 164.021
 756.870 740.491
 271.498 674.482
 839.565 263.817
 138.263 866.637
 465.590 655.773
 505.764 738.279
 596.805 166.668
 744.111 445.243
 444.006 171.080
 292.344 542.767
 460.047 443.082
 351.509 384.821
 100.571 483.427
 505.797 791.350
 854.705 459.433
 511.882 926.061
 968.525 318.370
 521.783 418.850
 512.946 470.716
 944.216 493.304
 466.455 88.193
 55.079 362.458
 226.220 891.351
 969.473 592.383
 66.416 321.246
 143.384 926.126
 120.789 98.993
 719.056 148.357
 271.625 415.673
 628.382 658.125
 126.312 793.833
 865.739 222.869
 5.918 92.083
 6.040 896.799
 460.899 147.785
 224.170 801.843
 373.632 272.232
 444.881 656.216
 765.591 721.152
 72.884 876.425
 261.247 494.598
 103.975 321.185
 987.047 398.728
 460.919 353.599
 921.085 392.759
 621.650 700.293
 229.303 402.998
 79.526 427.610
 502.542 208.758
 791.432 345.902
 573.773 779.002
 503.062 919.286
 477.792 791.213
 993.486 691.684
 301.243 613.577
 733.069 747.620
 46.575 36.678
 907.824 481.114
 40.412 651.126
 15.659 136.407
 898.661 272.841
 399.831 164.432
 114.642 898.706
 844.704 378.488
 162.732 653.396
 239.125 426.966
 761.843 275.177
 911.980 981.111
 976.910 236.993
 489.580 778.264
 962.048 352.263
 520.287 798.163
 878.827 56.448
 991.287 179.384
 323.008 759.844
 636.685 318.470
 132.102 149.428
 344.551 14.755
 846.232 883.435
 330.401 624.142
 181.251 218.134
 201.463 325.387
 424.216 68.712
 813.571 658.861
 658.550 313.019
 472.404 111.827
 604.154 666.150
 682.862 353.276
 754.008 694.390
 262.810 688.067
 494.281 898.194
 246.170 843.127
 303.613 815.769
 969.783 521.756
 686.025 712.107
 10.963 485.444
 651.158 194.174
 988.672 731.400
 718.509 493.510
 509.461 629.166
 195.424 785.040
 906.469 427.823
 921.481 758.809
 640.741 128.718
 547.205 363.260
 891.898 385.040
 438.577 719.126
 620.996 402.597
 389.565 326.896
 231.322 104.780
 854.919 914.000
 450.526 433.703
 459.955 286.365
 605.101 199.244
 131.323 950.046
 529.714 484.178
 554.241 779.481
 750.795 158.291
 482.010 747.925
 686.088 454.688
 90.381 461.494
 617.619 990.106
 423.495 600.383
 410.723 756.610
 563.470 159.320
 980.796 928.482
 469.432 774.804
 544.625 285.274
 174.021 250.434
 754.982 385.227
 849.479 355.595
 4.330 583.405
 17.826 929.466
 922.690 592.783
 189.850 514.937
 390.906 566.139
 488.444 59.276
 76.636 930.010
 309.028 424.805
 487.604 242.452
 962.259 468.387
 64.207 753.200
 154.165 578.843
 718.832 712.578
 411.317 752.890
 117.737 664.702
 432.053 379.610
 616.757 346.958
 320.534 868.504
 156.057 543.182
 673.086 464.836
 221.695 459.501
 173.597 57.258
 650.773 332.369
 307.474 395.783
 128.613 976.406
 815.817 943.290
 565.006 539.236
 830.032 11.449
 584.431 571.520
 202.385 953.563
 392.805 627.944
 283.184 964.266
 639.452 490.194
 396.930 571.826
 254.231 12.443
 97.408 696.113
 861.132 815.803
 197.974 317.942
 334.109 148.503
 794.145 387.882
 529.520 246.607
 439.820 759.735
 691.693 305.040
 178.286 221.489
 551.112 545.325
 839.617 310.819
 614.000 954.941
 425.660 630.148
 551.461 699.779
 243.764 45.382
 237.349 367.221
 905.518 80.872
 736.792 490.208
 264.552 269.711
 119.609 905.177
 668.838 332.610
 150.988 597.304
 591.842 130.266
 809.954 739.301
 280.318 44.057
 896.708 604.768
 714.811 109.419
 233.411 169.082
 75.293 67.106
 738.035 251.147
 395.217 862.491
 884.251 514.424
 982.329 755.092
 256.897 67.953
 996.347 483.519
 405.277 585.244
 768.104 139.350
 396.705 104.520
 690.743 952.241
 119.328 66.943
 933.239 883.311
 793.961 784.818
 645.009 211.037
 474.821 769.761
 516.071 510.263
 772.276 67.368
 511.437 48.148
 168.912 581.657
 745.930 519.052
 253.091 986.690
 943.894 722.242
 919.850 137.198
 828.290 651.440
 123.547 343.129
 399.347 53.473
 474.402 669.030
 141.244 755.478
 794.312 777.687
 186.612 527.437
 456.664 243.875
 776.091 401.173
 778.819 719.423
 580.346 810.993
 91.401 601.582
 664.346 647.901
 130.256 725.240
 830.997 962.677
 668.018 113.633
 499.359 137.421
 483.771 545.327
 70.388 535.518
 850.543 956.576
 282.758 992.007
 268.729 842.282
 437.781 716.303
 584.509 456.242
 604.274 834.148
 379.535 867.886
 232.740 622.925
 403.384 700.181
 698.069 612.402
 223.352 558.751
 538.780 890.205
 395.175 938.607
 909.502 817.429
 599.237 450.525
 555.752 714.628
 954.155 998.259
 453.359 102.879
 305.568 530.070
 829.114 599.727
 713.085 918.917
 247.863 287.727
 721.279 646.011
 670.660 146.384
 728.140 288.924
 168.377 209.811
 861.289 380.260
 327.996 366.103
 71.704 303.913
 280.520 924.753
 567.670 346.629
 878.988 160.350
 477.473 402.046
 484.488 300.078
 565.459 727.338
 402.611 805.353
 577.819 439.412
 530.699 141.312
 85.654 484.222
 709.050 509.280
 575.126 760.843
 551.434 604.933
 637.832 88.663
 799.636 367.519
 896.790 194.256
 93.995 802.542
 300.942 802.747
 271.107 331.792
 497.882 950.721
 137.936 181.215
 593.224 513.873
 78.911 130.176
 995.928 647.832
 732.279 476.955
 580.818 876.019
 430.694 427.585
 749.059 190.519
 698.165 781.317
 389.539 43.092
 93.810 900.097
 321.768 41.335
 308.239 535.676
 695.395 593.282
 69.659 311.537
 521.776 491.318
 976.115 73.306
 86.834 338.036
 412.824 127.000
 337.022 902.907
 767.598 666.304
 415.319 585.277
 954.437 675.574
 653.540 537.963
 979.917 902.617
 380.725 83.698
 826.911 383.266
 592.998 506.834
 126.024 617.783
 634.186 313.449
 981.095 137.219
 672.937 578.463
 408.108 536.710
 623.388 8.252
 337.125 413.550
 763.251 76.936
 167.772 242.701
 253.959 794.965
 816.682 403.733
 989.201 856.416
 859.904 84.110
 195.464 618.839
 267.062 8.177
 314.274 394.318
 813.093 153.421
 321.672 186.186
 206.406 230.750
 525.455 371.623
 411.500 529.225
 342.128 0.897
 394.652 204.240
 738.977 719.636
 361.434 558.443
 155.691 697.258
 466.176 804.311
 346.389 4.046
 390.427 74.362
 836.614 278.675
 247.839 568.300
 528.766 190.033
 67.457 95.414
 449.822 560.475
 930.045 425.209
 81.175 286.257
 429.997 730.331
 84.481 584.602
 958.663 564.597
 309.981 100.899
 756.925 727.190
 593.546 25.066
 372.068 624.540
 192.379 359.555
 135.878 347.059
 531.881 635.168
 320.285 262.678
 820.489 732.617
 439.465 17.343
 696.657 601.072
 672.131 89.382
 391.675 898.877
 946.813 525.603
 491.141 260.953
 941.491 888.347
 652.199 632.449
 125.256 351.541
 56.594 24.963
 245.256 27.497
 753.117 41.694
 21.528 102.990
 746.910 488.491
 643.194 971.840
 935.303 511.712
 302.663 921.190
 56.731 669.643
 3.935 849.961
 324.776 606.015
 233.853 151.266
 556.173 21.601
 491.473 97.146
 389.990 168.412
 783.854 535.754
 733.933 371.524
 873.010 300.639
 289.498 132.681
 608.090 682.185
 905.408 219.844
 111.683 506.358
 421.451 95.485
 875.428 580.149
 503.630 897.297
 126.642 411.399
 975.586 537.092
 776.664 498.917
 138.154 921.782
 178.159 62.979
 183.932 684.794
 81.089 683.632
 780.712 523.072
 66.882 911.982
 268.171 405.525
 292.071 886.213
 316.300 710.667
 224.047 328.079
 789.622 187.058
 793.390 916.578
 484.515 448.541
 813.403 973.422
 222.067 221.202
 875.179 80.399
 928.340 470.240
 165.806 753.209
 88.159 837.851
 681.587 581.560
 666.184 18.820
 223.890 413.939
 926.877 55.261
 931.896 710.636
 807.912 328.275
 186.888 243.994
 692.543 809.837
 732.628 915.125
 746.690 976.626
 214.658 746.194
 925.144 507.792
 920.235 652.829
 375.870 335.553
 875.152 598.281
 177.217 901.388
 152.313 266.698
 103.788 217.436
 0.989 694.819
 734.320 934.084
 399.824 987.612
 569.193 477.883
 758.529 572.781
 624.115 121.755
 583.652 570.990
 996.196 770.310
 26.753 63.141
 273.337 241.254
 845.872 3.788
 69.999 868.871
 633.470 582.086
 942.457 582.939
 349.450 180.336
 63.268 976.999
 602.821 77.975
 244.566 790.396
 559.636 438.666
 697.956 221.049
 330.715 283.987
 638.061 358.415
 676.165 373.363
 888.452 92.024
 523.821 591.432
 771.929 189.424
 257.417 396.662
 79.359 943.059
 812.905 554.981
 957.962 218.877
 106.046 106.396
 364.815 776.367
 182.746 768.613
 845.975 11.755
 170.110 637.608
 956.164 460.518
 748.582 609.884
 586.123 405.145
 554.607 824.005
 850.907 207.438
 952.964 140.117
 376.662 725.985
 735.349 176.142
 748.257 608.242
 957.090 269.461
 316.002 848.410
 720.450 395.100
 355.251 777.959
 857.155 148.258
 904.666 371.733
 214.272 383.611
 232.239 191.472
 368.923 629.964
 375.781 497.952
 804.478 490.988
 237.741 606.446
 792.700 565.911
 271.967 766.777
 814.939 33.878
 450.003 63.761
 396.047 638.495
 332.017 666.501
 745.527 971.784
 166.232 331.925
 833.064 416.872
 802.510 280.678
 154.435 984.445
 210.401 319.188
 856.722 328.102
 747.505 553.392
 429.446 97.596
 316.588 915.545
 374.699 276.654
 793.723 460.011
 141.683 434.294
 797.260 446.535
 849.364 716.508
 19.138 355.677
 578.655 630.881
 54.494 421.743
 148.991 82.630
 369.655 40.384
 613.013 949.865
 747.046 543.105
 219.974 622.375
 71.537 627.335
 279.228 146.380
 587.290 1.626
 368.800 832.406
 996.548 130.392
 302.502 700.553
 809.444 935.825
 517.660 903.029
 832.237 796.759
 352.501 115.046
 324.122 551.207
 529.107 799.357
 211.584 602.664
 979.122 595.161
 454.148 807.289
 582.793 867.527
 664.209 2.648
 28.269 578.361
 932.686 767.174
 631.308 144.214
 365.625 977.152
 832.736 260.683
 537.133 674.409
 162.323 868.990
 181.503 658.490
 626.581 479.450
 330.850 572.828
 850.682 51.613
 430.702 331.836
 440.955 54.856
 989.693 817.311
 196.787 330.102
 123.786 405.771
 205.179 967.406
 101.430 136.865
 916.571 770.524
 173.050 25.978
 898.911 553.857
 643.527 6.159
 673.537 705.681
 215.559 366.071
 379.598 241.222
 68.403 957.639
 724.796 187.440
 242.457 271.106
 943.947 206.569
 555.151 123.531
 190.728 136.228
 185.843 852.213
 772.973 749.744
 22.843 735.580
 951.842 811.261
 978.722 834.858
 157.290 96.827
 442.926 530.033
 626.586 796.363
 374.099 948.605
 802.569 814.048
 836.855 6.409
 690.345 298.762
 985.990 412.867
 574.711 5.026
 99.970 270.785
 558.497 192.054
 598.176 620.947
 760.080 988.646
 453.790 757.818
 375.415 899.554
 775.756 453.825
 288.209 210.524
 896.246 470.457
 326.440 910.539
 210.067 265.445
 392.719 727.931
 493.028 502.261
 521.319 449.447
 29.315 472.895
 870.766 726.232
 733.106 514.481
 885.307 576.854
 515.242 857.706
 442.134 174.264
 457.597 528.519
 38.055 791.122
 280.433 138.614
 706.184 906.799
 63.563 864.132
 840.622 20.875
 981.360 111.448
 848.174 134.106
 782.924 304.695
 147.366 751.015
 69.035 668.459
 556.041 621.801
 841.587 603.099
 312.214 908.772
 912.125 307.200
 574.552 558.616
 214.991 255.289
 167.694 51.320
 866.676 318.218
 945.810 435.336
 513.690 63.232
 520.356 342.786
 512.066 701.138
 263.418 95.102
 256.178 385.020
 687.637 786.015
 324.586 0.332
 202.155 483.437
 416.100 127.099
 238.909 183.238
 518.043 674.222
 175.886 525.741
 667.076 472.038
 897.418 339.832
 645.064 316.358
 223.439 990.706
 190.784 55.020
 510.002 96.669
 823.230 31.774
 125.544 159.977
 262.551 803.192
 97.910 879.047
 127.010 538.713
 315.490 617.574
 83.619 934.236
 264.782 584.028
 769.382 113.676
 361.966 496.997
 490.340 674.015
 656.736 793.031
 186.367 326.853
 674.632 79.594
 237.986 97.861
 744.758 492.801
 33.153 625.322
 611.282 724.695
 530.455 126.057
 930.995 715.445
 402.264 213.047
 350.035 730.175
 347.058 111.279
 868.278 766.994
 282.254 349.499
 730.810 871.525
 903.691 644.260
 926.122 3.988
 389.627 142.897
 767.400 48.165
 278.090 173.645
 936.662 438.884
 27.224 149.337
 684.804 677.663
 827.500 786.998
 710.426 807.618
 549.059 605.762
 146.017 221.680
 531.956 32.136
 324.531 116.431
 344.602 922.497
 798.330 501.863
 807.527 971.454
 854.846 100.136
 994.754 140.247
 391.226 269.599
 651.246 756.619
 48.859 470.258
 397.281 416.748
 496.318 830.431
 203.082 886.994
 417.427 309.046
 211.228 249.905
 294.311 392.117
 940.192 972.388
 361.276 474.122
 927.821 67.084
 984.810 204.719
 754.834 259.179
 242.085 418.599
 239.664 14.315
 121.863 491.777
 109.692 398.621
 758.159 402.757
 150.504 264.551
 581.439 633.538
 312.999 937.084
 591.160 675.928
 444.626 930.687
 926.631 56.369
 710.739 790.228
 53.043 841.022
 717.918 716.925
 652.169 806.903
 254.319 526.581
 381.311 279.169
 161.947 771.159
 161.915 845.124
 469.515 630.723
 405.873 208.233
 687.838 811.408
 361.336 677.519
 326.095 42.230
 542.263 676.494
 778.562 490.929
 431.503 69.590
 887.439 173.804
 453.640 551.609
 666.202 139.492
 692.002 226.407
 905.572 300.445
 267.965 354.942
 45.062 472.393
 457.207 10.607
 719.451 681.275
 936.929 612.725
 551.949 594.153
 443.675 479.075
 912.941 26.593
 179.657 247.967
 671.764 640.428
 596.020 262.786
 193.815 954.973
 466.904 420.882
 559.506 699.522
 164.408 88.652
 866.258 898.670
 670.410 140.609
 509.066 233.995
 488.922 47.893
 86.710 510.365
 327.272 917.298
 444.710 83.202
 224.326 52.382
 816.540 0.220
 950.642 701.183
 862.874 269.208
 673.376 288.551
 14.913 989.456
 455.745 364.028
 109.937 251.377
 487.593 377.882
 151.343 405.154
 564.164 18.407
 745.877 979.021
 241.532 383.659
 559.830 660.678
 999.543 541.525
 14.222 76.871
 289.865 765.576
 505.074 867.122
 394.272 772.867
 115.467 764.700
 876.185 876.949
 86.175 103.404
 89.463 988.731
 64.160 660.320
 678.257 623.717
 264.351 836.086
 429.420 421.723
 399.060 444.230
 846.504 460.060
 368.570 424.758
 727.042 789.631
 911.356 474.601
 120.848 982.381
 406.667 274.774
 808.013 25.570
 857.619 832.812
 795.577 1.569
 389.346 606.364
 929.354 660.146
 832.215 952.689
 142.764 122.869
 660.650 997.639
 911.838 596.354
 588.154 940.611
 401.788 543.354
 920.831 828.690
 525.967 339.296
 615.843 929.085
 595.870 988.897
 226.198 505.011
 527.677 95.253
 215.983 322.910
 246.077 455.720
 755.405 870.660
 252.590 538.527
 135.859 594.981
 519.091 696.001
 542.772 535.075
 346.625 459.425
 577.524 367.819
 467.088 192.680
 696.602 932.170
 35.943 953.109
 531.876 877.309
 796.408 705.545
 844.126 806.338
 320.646 286.535
 944.418 556.708
 36.265 338.797
 674.537 477.174
 614.384 89.515
 176.448 401.842
 69.555 479.755
 487.759 673.254
 645.900 55.962
 589.745 982.513
 734.909 889.001
 598.948 944.998
 888.820 912.683
 853.260 450.491
 612.440 684.171
 297.362 667.637
 392.369 15.595
 747.134 661.063
 165.222 952.788
 813.127 427.532
 648.435 567.073
 822.341 572.963
 124.333 253.931
 406.551 148.549
 49.325 113.123
 263.523 420.608
 377.396 324.190
 262.022 659.964
 565.766 675.418
 698.082 762.931
 648.848 890.296
 342.162 533.290
 506.144 600.727
 496.378 404.673
 944.747 608.951
 737.793 922.702
 605.657 969.085
 315.842 358.879
 75.747 803.816
 335.391 832.169
 238.035 192.081
 256.133 473.426
 568.944 850.283
 816.108 702.151
 242.630 253.935
 12.918 79.767
 932.602 770.539
 99.057 459.700
 716.179 900.559
 844.642 38.685
 547.363 844.639
 346.446 207.995
 131.185 965.612
 999.670 855.683
 423.342 817.685
 559.275 544.882
 311.838 937.570
 490.410 117.754
 684.589 588.883
 609.703 94.638
 123.591 818.148
 746.568 363.634
 920.723 105.176
 279.812 213.223
 213.941 299.917
 731.412 641.208
 480.105 550.285
 506.379 984.471
 779.664 299.797
 562.962 428.633
 369.742 819.439
 567.420 563.155
 129.702 925.083
 546.249 299.815
 674.192 700.725
 388.618 640.607
 763.092 20.008
 793.328 700.235
 309.035 145.876
 496.413 309.509
 787.777 543.359
 284.443 465.731
 484.084 506.539
 399.395 886.753
 768.822 161.435
 306.806 264.681
 467.288 636.418
 340.778 316.692
 513.517 605.721
 696.650 973.135
 112.390 315.388
 432.122 621.864
 876.045 540.896
 205.782 102.811
 141.687 538.573
 152.096 494.238
 395.821 916.351
 615.563 793.451
 359.835 831.568
 73.959 527.248
 471.317 33.190
 929.307 553.893
 815.451 902.354
 471.566 777.377
 815.145 848.714
 88.293 890.325
 424.336 621.175
 146.109 313.762
 136.329 361.669
 177.139 195.526
 721.462 531.515
 414.393 165.278
 352.182 274.109
 11.013 789.502
 218.448 838.506
 704.382 606.774
 144.878 509.479
 330.180 799.786
 309.039 95.491
 614.840 39.633
 346.749 581.579
 566.636 648.765
 787.220 615.140
 613.301 816.528
 463.559 255.371
 293.092 275.748
 820.873 968.449
 770.219 236.232
 626.415 418.098
 16.317 863.094
 658.476 803.063
 57.043 591.588
 400.710 588.000
 934.880 758.566
 437.171 611.856
 772.092 592.177
 174.400 27.948
 645.556 490.194
 207.570 13.279
 600.482 702.999
 298.145 2.593
 553.210 255.245
 694.026 566.976
 662.988 941.409
 756.269 320.175
 915.683 31.557
 368.630 141.290
 663.632 456.831
 910.198 933.928
 38.259 507.276
 133.045 373.691
 906.882 781.187
 774.969 43.047
 121.511 354.208
 274.334 820.866
 522.757 982.765
 364.625 829.492
 661.862 980.284
 389.279 982.062
 711.759 82.186
 873.719 694.406
 105.931 788.293
 656.246 497.499
 201.434 996.368
 849.877 616.760
 667.755 140.845
 174.474 473.035
 392.500 964.870
 56.301 46.833
 832.239 685.665
 87.740 62.959
 864.853 882.718
 423.286 568.467
 88.676 430.634
 862.673 154.693
 12.414 214.785
 344.278 416.524
 864.962 974.630
 401.546 242.344
 580.636 199.041
 584.695 819.817
 466.118 598.048
 635.217 350.466
 791.659 859.446
 240.665 54.784
 59.987 495.993
 863.948 175.052
 559.443 944.004
 510.058 41.491
 398.519 297.479
 392.149 445.701
 20.867 279.455
 519.594 291.052
 14.748 155.586
 937.670 881.051
 238.671 191.328
 89.548 22.405
 93.653 116.370
 887.083 9.000
 468.223 576.527
 111.492 306.350
 79.273 178.406
 715.470 553.888
 822.501 935.383
 164.698 166.093
 351.021 440.235
 792.541 54.737
 518.306 171.057
 103.320 666.078
 978.859 999.540
 356.491 871.809
 141.593 246.404
 609.106 154.631
 650.012 815.776
 652.815 763.145
 530.958 851.909
 123.386 991.053
 349.170 577.027
 107.379 768.426
 945.696 83.001
 147.249 284.012
 269.622 722.274
 931.357 224.404
 158.463 751.058
 630.277 395.691
 734.520 161.806
 740.217 354.315
 992.476 359.612
 55.910 224.874
 615.505 911.391
 609.761 23.108
 609.324 965.768
 875.429 572.255
 850.140 809.917
 489.298 930.967
 545.809 116.557
 142.782 212.487
 180.150 725.555
 45.336 729.545
 96.916 800.933
 558.885 650.065
 159.200 172.111
 818.767 288.481
 146.857 890.341
 646.755 919.911
 811.946 55.079
 44.324 614.167
 961.291 854.264
 447.751 208.571
 65.375 346.009
 603.169 728.432
 771.183 631.884
 954.424 518.219
 218.936 844.160
 357.788 151.689
 202.426 416.966
 476.889 73.210
 271.728 825.991
 552.932 503.286
 735.197 770.305
 277.359 677.706
 883.029 305.935
 57.191 131.189
 413.189 912.550
 101.394 772.941
 106.693 835.950
 966.807 613.802
 965.211 269.939
 684.655 513.981
 810.455 256.733
 496.716 438.649
 350.302 346.467
 920.353 788.370
 867.948 580.079
 143.318 155.796
 492.384 778.234
 135.303 732.848
 794.241 229.683
 819.344 828.310
 631.592 989.184
 841.453 969.365
 484.947 196.845
 33.227 657.707
 286.843 212.187
 404.904 477.889
 114.500 277.837
 213.721 249.281
 297.796 765.388
 305.944 751.081
 50.900 451.306
 965.068 100.333
 794.257 380.970
 51.264 634.648
 852.296 626.970
 378.857 543.772
 227.224 71.955
 343.497 47.282
 24.977 450.918
 525.762 560.180
 788.138 492.408
 813.406 595.326
 242.888 588.199
 903.679 583.397
 641.532 997.350
 476.496 949.887
 155.529 920.010
 928.364 667.802
 401.173 640.965
 88.516 737.893
 744.111 390.586
 518.468 159.913
 190.911 165.109
 743.274 613.620
 425.086 818.062
 448.955 322.558
 448.835 624.893
 381.361 123.521
 745.697 843.881
 425.214 196.835
 356.964 674.069
 359.852 954.708
 567.935 336.948
 764.718 355.177
 408.594 690.192
 870.723 166.253
 95.303 991.567
 163.932 98.313
 161.549 857.982
 789.690 42.488
 961.049 562.313
 275.237 79.547
 667.964 49.059
 487.355 278.792
 867.032 164.341
 721.940 301.684
 419.870 837.197
 240.991 312.870
 939.145 334.215
 739.032 925.136
 904.714 270.456
 148.011 748.351
 48.228 94.223
 843.165 350.104
 26.112 85.041
 861.085 982.534
 834.660 92.219
 807.383 591.438
 712.484 890.468
 40.076 346.434
 70.326 999.410
 744.487 51.667
 9.870 481.567
 147.432 292.784
 293.421 740.069
 287.451 415.864
 835.112 840.114
 101.318 426.481
 359.541 800.063
 696.155 541.422
 351.692 577.331
 344.769 461.955
 666.797 815.119
 216.751 896.482
 622.950 538.244
 89.308 513.271
 333.170 875.169
 173.314 312.678
 795.981 39.838
 847.926 475.287
 531.099 497.663
 80.988 561.001
 574.436 747.204
 885.026 637.989
 517.296 20.628
 535.666 534.029
 149.564 505.328
 879.859 91.165
 635.032 245.327
 757.302 623.422
 76.221 538.907
 925.198 922.866
 711.672 518.740
 442.298 218.478
 804.198 308.553
 964.419 692.638
 825.956 87.682
 14.940 119.749
 705.123 968.975
 907.877 169.305
 377.568 479.230
 458.717 61.086
 471.289 813.198
 963.385 863.118
 755.761 866.225
 655.401 464.176
 705.187 306.608
 165.818 453.378
 674.354 861.977
 563.104 11.544
 367.116 315.604
 697.307 815.168
 417.114 954.892
 624.074 617.143
 503.145 917.827
 352.168 982.634
 820.617 841.600
 508.844 898.077
 336.841 744.459
 419.679 51.287
 810.876 246.258
 675.399 306.685
 375.537 149.768
 332.999 718.084
 705.573 424.061
 250.337 669.080
 655.570 629.094
 663.967 885.589
 295.468 438.581
 423.601 994.465
 630.792 813.654
 431.228 515.305
 926.575 475.435
 889.144 68.900
 494.774 59.058
 233.050 705.300
 418.956 908.840
 860.996 527.907
 919.548 114.130
 416.444 788.551
 678.479 573.010
 847.479 814.174
 292.318 607.618
 350.568 100.958
 284.653 706.927
 675.934 669.827
 536.478 122.597
 885.175 951.774
 170.667 338.864
 226.098 587.105
 514.412 441.846
 243.739 244.237
 751.001 456.161
 952.386 946.977
 826.920 142.211
 926.134 140.474
 497.497 166.089
 553.600 412.123
 547.744 91.941
 677.165 142.297
 16.534 195.252
 83.218 508.902
 61.585 562.202
 214.959 968.279
 137.962 497.805
 384.179 232.293
 710.077 602.460
 207.149 647.569
 390.688 446.906
 979.184 938.517
 392.626 49.163
 933.002 322.156
 510.349 69.127
 450.858 751.909
 617.607 38.086
 176.075 351.870
 301.239 48.195
 905.653 205.814
 754.340 172.981
 154.676 450.162
 257.661 772.240
 331.235 861.667
 397.343 566.619
 716.362 743.771
 839.166 527.875
 529.133 206.102
 821.805 815.041
 597.899 845.654
 189.604 54.740
 832.774 212.825
 482.806 591.825
 283.535 258.114
 391.705 65.787
 5.585 574.185
 390.712 956.386
 882.176 681.837
 56.905 11.391
 554.663 756.749
 981.321 658.813
 487.941 96.581
 164.376 319.513
 192.592 715.888
 791.683 693.473
 688.831 800.583
 583.752 579.464
 333.293 316.271
 851.184 104.582
 244.638 948.233
 642.776 653.434
 317.389 248.337
 202.356 579.181
 467.943 509.417
 434.126 497.803
 528.354 505.239
 376.984 676.412
 511.000 988.915
 294.906 555.345
 682.805 290.391
 970.519 636.742
 586.489 690.568
 37.823 939.788
 356.621 562.692
 681.367 590.738
 131.551 788.438
 64.819 275.801
 243.130 294.650
 311.573 644.228
 62.259 976.004
 451.925 980.333
 730.424 918.042
 261.513 755.173
 559.572 4.442
 458.374 975.315
 131.954 362.422
 993.596 537.273
 278.046 992.356
 683.525 307.099
 307.852 553.686
 788.622 126.340
 475.016 991.850
 271.872 914.610
 474.002 233.078
 873.312 27.673
 320.653 929.623
 149.473 836.048
 711.727 481.446
 658.674 426.154
 568.245 706.813
 264.349 473.036
 62.991 389.183
 396.225 785.521
 839.253 937.588
 198.920 141.529
 124.362 899.252
 32.759 689.226
 9.135 534.059
 324.328 30.341
 737.553 968.820
 424.202 782.542
 567.623 103.825
 874.460 861.023
 715.150 844.457
 355.241 364.037
 371.083 916.549
 931.790 996.940
 537.248 426.513
 3.800 644.271
 904.797 17.224
 337.630 484.715
 608.002 410.211
 588.059 940.542
 29.427 916.340
 966.152 527.834
 970.690 134.145
 938.605 108.743
 198.647 170.935
 634.561 190.054
 345.684 841.289
 649.428 326.855
 303.835 85.581
 161.036 705.343
 977.837 363.296
 278.867 939.343
 626.955 708.622
 727.569 631.451
 58.057 75.774
 795.230 447.679
 864.176 276.519
 756.616 225.806
 418.459 340.381
 91.716 889.473
 820.472 267.963
 968.439 845.269
 791.281 549.016
 931.372 787.128
 169.414 269.449
 150.305 875.406
 168.823 316.023
 125.235 566.701
 622.525 925.274
 439.218 680.266
 704.993 326.263
 95.400 848.607
 959.054 347.500
 596.585 330.269
 158.620 840.048
 229.681 294.031
 629.684 495.174
 836.276 413.650
 94.494 880.371
 595.636 754.399
 66.666 197.159
 256.744 66.010
 930.181 683.509
 649.116 315.972
 408.032 689.206
 823.419 462.891
 444.987 81.001
 546.138 457.619
 75.028 763.454
 149.317 411.856
 551.988 99.160
 546.755 947.039
 529.560 887.304
 29.843 353.459
 974.888 211.709
 785.745 289.186
 582.414 938.689
 801.996 34.535
 968.537 361.766
 377.291 510.366
 823.225 526.023
 118.706 352.640
 375.236 81.342
 419.506 812.480
 99.552 213.649
 655.804 387.052
 118.565 779.674
 969.487 164.067
 485.200 357.438
 602.093 429.575
 702.249 546.124
 470.758 208.329
 846.793 670.162
 522.305 907.542
 403.684 619.036
 432.317 963.010
 942.848 82.615
 328.169 451.701
 630.043 8.872
 382.146 662.986
 971.026 943.953
 644.639 3.330
 339.449 632.100
 247.934 753.667
 616.945 113.552
 816.287 777.728
 520.555 711.718
 353.865 481.756
 951.851 36.666
 163.153 105.368
 470.888 130.975
 164.753 749.678
 976.697 467.523
 865.843 657.323
 17.692 888.758
 757.394 900.923
 216.559 105.982
 36.420 328.201
 884.529 798.266
 753.914 885.810
 532.067 47.695
 114.653 97.649
 122.746 95.035
 113.020 820.640
 233.445 612.733
 718.424 520.620
 898.964 676.001
 742.430 297.937
 657.955 813.956
 472.635 106.918
 958.100 278.253
 369.422 931.434
 602.988 453.908
 142.681 742.157
 765.954 24.239
 486.281 526.732
 394.751 597.840
 606.579 475.118
 676.262 409.641
 473.601 956.979
 916.414 960.478
 814.103 450.579
 464.145 990.786
 196.745 292.693
 619.809 565.465
 901.780 502.063
 221.250 740.361
 469.427 985.800
 401.201 888.923
 59.352 935.534
 917.389 283.400
 783.241 940.187
 234.350 582.387
 576.328 332.927
 899.370 999.872
 613.107 114.565
 623.029 785.389
 736.503 783.512
 219.726 285.918
 425.982 898.147
 260.351 984.276
 873.823 811.417
 966.407 102.659
 243.828 875.613
 763.725 351.362
 954.757 409.271
 699.050 309.683
 241.688 755.099
 991.926 507.323
 510.298 10.742
 688.269 179.725
 397.879 171.378
 244.728 689.778
 605.027 938.886
 901.486 921.709
 655.677 796.154
 595.754 382.277
 801.143 852.533
 582.113 1.266
 404.516 688.370
 715.603 560.474
 752.138 979.580
 828.520 540.959
 343.583 99.634
 805.066 846.034
 143.797 473.873
 794.978 106.915
 951.861 13.366
 677.136 23.881
 189.458 61.491
 8.899 744.166
 856.004 540.990
 601.736 574.662
 781.996 252.586
 826.967 209.982
 361.118 924.461
 258.550 101.863
 706.713 786.525
 237.349 972.586
 289.353 301.660
 30.993 791.784
 27.362 650.952
 56.001 692.085
 57.380 579.649
 918.356 334.624
 871.783 969.469
 62.123 581.110
 616.193 730.527
 543.304 56.229
 364.102 287.998
 771.180 254.575
 475.309 575.574
 88.391 362.569
 377.261 306.497
 353.432 421.111
 538.333 655.633
 507.940 982.835
 112.608 900.518
 671.780 43.174
 887.974 99.121
 30.553 912.038
 252.544 356.247
 534.767 398.464
 975.984 493.810
 792.772 400.339
 577.748 102.982
 38.919 812.221
 897.135 644.495
 425.782 813.818
 492.247 868.608
 309.168 698.125
 556.227 755.873
 554.817 700.236
 857.599 106.501
 36.924 944.937
 573.233 18.452
 464.810 933.333
 901.725 746.382
 962.444 616.683
 714.109 795.043
 636.072 380.529
 738.440 806.977
 851.427 396.111
 483.390 606.325
 460.207 141.423
 210.468 174.981
 575.403 194.284
 269.611 896.253
 209.162 38.265
 351.759 902.625
 621.223 873.624
 95.687 121.515
 249.270 704.625
 754.169 705.302
 727.100 87.351
 593.806 53.984
 567.338 314.777
 519.070 951.002
 370.924 825.203
 298.004 311.096
 907.261 723.841
 276.235 324.953
 521.153 373.476
 727.459 36.300
 203.357 547.521
 960.314 525.705
 401.436 46.820
 19.711 340.196
 540.557 500.327
 649.523 802.967
 17.135 229.928
 65.365 582.736
 571.770 132.431
 791.627 882.907
 845.292 979.140
 194.475 827.797
 179.212 957.886
 569.089 843.182
 399.108 677.148
 469.706 833.687
 179.148 850.683
 988.259 797.857
 343.872 8.428
 552.479 756.629
 38.483 500.187
 516.720 831.423
 463.290 828.658
 925.702 338.960
 896.790 663.788
 738.426 481.539
 53.542 338.314
 980.328 729.802
 668.846 932.104
 548.043 211.658
 256.918 338.791
 102.840 243.149
 640.425 730.913
 863.864 737.611
 437.742 248.825
 436.927 296.829
 764.029 323.991
 702.984 776.271
 950.325 989.629
 434.968 495.480
 811.463 652.333
 732.885 769.806
 552.057 809.098
 663.604 321.712
 646.594 947.794
 90.359 405.622
 274.258 608.582
 582.524 181.792
 144.298 192.929
 341.703 299.934
 779.296 360.162
 176.768 615.729
 700.610 663.910
 947.378 42.037
 104.480 757.991
 390.190 326.301
 854.218 989.631
 489.817 906.653
 221.621 334.222
 281.383 307.593
 270.932 387.693
 224.853 933.393
 25.677 888.176
 703.251 760.813
 230.445 996.720
 225.225 745.157
 206.743 226.823
 93.527 673.630
 798.627 514.520
 498.872 431.453
 956.709 895.330
 655.937 909.031
 68.830 672.879
 985.264 57.941
 615.230 788.318
 810.337 400.632
 212.078 432.318
 259.737 880.101
 169.228 275.661
 295.030 583.627
 588.748 163.928
 108.842 136.804
 985.949 751.044
 715.605 504.052
 843.291 500.463
 878.946 378.642
 281.702 317.199
 652.024 143.715
 728.704 985.111
 645.856 646.233
 606.678 658.608
 659.314 374.185
 388.952 123.955
 804.984 455.321
 60.874 20.665
 627.105 610.403
 965.207 956.883
 639.564 468.338
 46.917 613.686
 999.388 672.995
 685.735 801.773
 788.728 936.207
 112.685 690.808
 298.247 588.065
 49.421 398.062
 307.707 479.488
 839.931 10.758
 243.953 54.247
 319.432 278.319
 189.229 544.619
 794.688 389.624
 518.698 88.996
 306.135 830.290
 798.151 918.803
 271.052 570.161
 882.368 929.601
 337.402 176.856
 660.659 16.229
 932.004 692.860
 916.140 609.104
 389.581 697.682
 444.836 258.660
 479.279 239.887
 143.331 753.315
 583.885 743.853
 771.205 765.006
 168.818 441.199
 656.795 52.297
 640.633 855.581
 699.809 737.373
 329.200 781.520
 668.314 548.227
 427.720 583.125
 354.691 385.170
 37.486 427.556
 587.778 351.216
 439.915 832.321
 167.125 964.199
 760.269 106.726
 338.640 645.664
 901.978 508.698
 645.703 524.287
 77.245 211.857
 620.952 881.981
 201.350 117.913
 414.403 256.819
 570.476 680.693
 744.458 861.927
 525.057 895.290
 499.014 912.685
 584.587 504.748
 471.597 20.596
 900.687 983.548
 487.803 621.470
 841.424 558.940
 33.901 584.030
 322.770 155.313
 244.066 584.331
 827.315 811.602
 115.140 438.669
 283.524 585.831
 306.218 535.864
 461.869 873.887
 130.727 487.327
 820.948 221.314
 975.318 574.337
 804.314 278.253
 575.257 986.116
 147.375 359.650
 360.464 945.063
 456.732 837.605
 558.696 857.695
 28.093 162.749
 329.216 628.238
 883.063 929.865
 906.614 258.486
 342.299 953.583
 393.235 130.459
 78.627 577.141
 360.993 740.925
 677.620 316.008
 48.584 708.217
 896.936 744.319
 485.526 196.586
 384.628 211.765
 985.620 362.021
 868.931 368.837
 852.948 391.981
 249.205 556.583
 885.209 331.412
 534.303 251.554
 971.825 316.036
 828.328 956.091
 225.952 493.961
 145.428 88.034
 196.366 746.779
 538.784 592.299
 641.405 25.477
 101.471 600.248
 555.205 414.434
 788.512 572.692
 886.777 913.972
 623.563 940.583
 33.719 889.148
 796.726 406.507
 401.328 436.546
 991.509 283.251
 349.347 853.774
 261.657 656.578
 785.723 506.211
 128.327 792.554
 670.507 735.618
 703.713 230.145
 252.841 874.760
 440.955 963.180
 47.075 765.778
 137.032 218.342
 256.047 538.158
 603.816 664.565
 544.045 410.705
 703.861 671.576
 50.694 332.508
 406.479 89.574
 199.852 777.793
 43.890 206.856
 902.642 631.529
 877.488 207.119
 966.982 35.342
 464.606 883.108
 21.805 260.546
 643.494 249.027
 734.882 106.917
 428.937 351.848
 69.292 227.386
 886.147 223.378
 383.805 901.115
 482.897 893.104
 263.426 637.138
 318.774 439.691
 573.103 120.006
 508.630 580.265
 692.947 205.607
 320.696 555.756
 628.641 252.948
 107.222 482.584
 434.976 115.394
 739.096 711.569
 461.351 707.219
 990.808 510.342
 470.801 568.871
 896.680 902.753
 922.611 152.919
 494.987 235.228
 194.316 283.942
 27.940 863.992
 381.984 66.751
 710.214 777.268
 515.962 351.311
 707.650 382.436
 599.031 147.839
 274.808 639.689
 179.251 326.100
 832.285 141.699
 153.231 748.424
 572.422 194.371
 927.488 161.995
 368.393 908.964
 794.742 713.260
 933.212 373.117
 585.045 612.706
 391.515 120.913
 83.565 53.781
 450.711 3.708
 950.567 23.390
 905.038 698.569
 595.841 696.565
 195.302 144.802
 638.720 13.755
 550.494 226.832
 793.371 140.343
 930.404 719.986
 652.635 414.965
 599.085 471.401
 376.102 231.809
 918.921 728.846
 520.928 964.006
 548.810 573.925
 567.189 427.681
 45.220 321.712
 291.199 682.089
 242.390 165.645
 316.373 848.945
 271.814 64.763
 536.177 567.711
 668.245 70.465
 849.826 152.971
 400.155 793.473
 799.157 220.383
 510.117 230.297
 343.209 750.110
 211.364 554.921
 582.186 277.626
 70.482 978.671
 749.597 173.674
 325.436 273.263
 63.389 95.675
 408.719 813.044
 975.052 475.617
 536.394 937.726
 219.161 933.454
 407.101 371.897
 662.000 365.005
 956.065 308.752
 922.403 9.721
 5.945 409.607
 814.216 432.316
 30.592 365.461
 889.758 194.885
 33.874 180.259
 377.085 209.847
 381.502 976.417
 58.822 771.854
 899.937 790.994
 672.963 6.977
 467.078 565.675
 90.532 654.380
 911.408 766.102
 283.814 428.765
 260.001 867.424
 212.482 686.696
 134.424 275.046
 571.966 237.344
 493.648 215.041
 545.636 164.867
 524.153 220.722
 534.685 747.775
 542.144 194.184
 389.936 518.115
 517.055 658.687
 99.416 263.537
 668.221 904.584
 683.569 167.485
 399.816 823.756
 283.905 151.526
 198.089 521.478
 996.131 939.562
 547.902 377.288
 869.076 32.428
 164.033 325.181
 967.734 54.562
 61.212 356.619
 362.387 219.551
 93.084 876.062
 64.051 630.963
 415.162 707.551
 65.550 977.681
 914.098 552.246
 881.609 852.951
 492.575 211.431
 2.863 393.248
 405.759 238.655
 8.102 432.300
 765.089 80.312
 315.052 648.081
 214.462 558.504
 619.291 762.908
 452.367 486.805
 478.384 271.230
 233.736 672.224
 577.022 214.066
 203.190 819.681
 369.962 506.832
 55.804 333.753
 782.212 337.646
 214.621 511.932
 767.492 280.726
 281.089 590.463
 932.090 374.717
 733.712 874.913
 345.436 374.466
 702.889 240.539
 632.799 338.740
 570.829 490.349
 609.352 322.668
 772.182 920.373
 26.433 125.308
 594.456 361.424
 496.370 238.024
 291.421 484.626
 705.859 552.525
 174.440 204.801
 562.107 238.130
 986.417 162.858
 711.186 971.450
 193.946 977.361
 772.982 399.169
 461.822 829.188
 828.473 102.650
 559.957 974.614
 927.762 193.777
 58.430 605.235
 244.316 52.747
 107.984 612.119
 643.306 183.877
 299.470 931.614
 849.181 43.944
 418.710 306.967
 656.858 333.967
 938.246 189.568
 127.864 249.880
 342.629 713.226
 920.870 686.377
 100.920 931.846
 627.237 272.749
 963.294 933.488
 596.223 297.184
 655.955 790.728
 449.405 219.479
 320.615 227.996
 585.843 269.982
 735.651 171.140
 82.716 38.874
 462.731 173.562
 693.090 444.435
 285.415 908.089
 153.500 766.950
 298.263 186.349
 837.939 797.473
 622.862 170.177
 358.254 594.334
 280.382 815.776
 18.850 897.288
 251.519 24.770
 918.918 217.409
 169.891 241.227
 869.346 813.695
 592.853 245.405
 393.205 764.020
 996.627 958.889
 725.730 733.192
 875.569 138.320
 567.420 694.884
 866.784 732.976
 95.968 153.020
 152.512 392.545
 460.986 473.466
 448.363 503.746
 299.675 935.740
 303.271 216.756
 179.871 469.928
 807.724 94.141
 835.266 694.328
 924.457 316.148
 470.411 518.856
 767.339 237.542
 722.711 947.533
 209.896 583.869
 345.480 785.822
 108.130 661.046
 668.971 236.169
 279.348 734.109
 81.774 114.450
 749.358 701.830
 408.079 923.307
 927.131 487.685
 219.927 823.496
 504.844 208.588
 978.954 714.756
 430.909 336.066
 938.475 2.554
 136.392 285.693
 21.417 30.962
 886.153 356.009
 318.179 715.354
 203.572 774.638
 394.535 237.457
 513.187 24.560
 564.966 161.224
 643.623 235.483
 551.261 398.167
 521.457 492.942
 217.768 768.132
 106.034 590.461
 139.511 654.423
 409.583 317.887
 731.799 394.829
 813.450 522.524
 242.171 552.185
 29.971 220.286
 598.301 304.965
 123.842 183.566
 517.185 641.026
 353.183 43.531
 338.561 342.653
 28.496 760.199
 253.735 450.588
 629.986 717.741
 293.009 786.809
 536.138 969.376
 21.674 513.758
 567.920 701.098
 115.464 690.683
 265.641 611.820
 158.749 450.497
 214.438 65.794
 278.088 123.380
 598.031 898.143
 813.782 252.239
 470.107 123.648
 694.394 621.730
 423.116 380.682
 643.858 814.028
 543.064 245.222
 775.635 333.757
 856.854 973.506
 549.720 450.001
 199.852 316.332
 850.176 789.062
 302.680 723.721
 25.920 597.580
 367.972 97.095
 895.948 966.822
 883.278 709.091
 800.946 166.702
 501.914 601.248
 962.851 348.681
 578.929 680.171
 447.395 22.634
 137.152 497.204
 494.973 941.672
 374.312 839.575
 553.417 904.422
 225.503 447.410
 1.746 835.415
 337.754 456.627
 864.028 675.712
 170.463 248.804
 172.688 718.175
 835.228 852.608
 524.523 180.699
 962.582 614.749
 582.109 917.978
 15.975 659.927
 188.108 135.153
 452.618 447.593
 588.191 957.826
 297.426 158.002
 285.996 420.963
 594.176 491.040
 895.099 318.155
 824.206 919.256
 200.596 872.372
 437.711 322.822
 517.285 85.046
 779.286 960.598
 431.068 143.027
 764.242 750.675
 561.913 429.261
 984.951 88.872
 95.380 525.240
 509.805 808.449
 328.336 409.094
 447.033 153.209
 274.157 656.276
 550.617 714.172
 712.817 419.041
 367.988 472.868
 768.968 891.260
 994.128 348.236
 802.184 716.743
 682.640 796.053
 821.371 748.239
 852.581 37.342
 841.885 852.161
 355.059 763.382
 218.870 238.182
 863.384 688.707
 471.895 495.876
 515.811 999.079
 0.105 81.166
 264.564 609.008
 238.208 117.448
 15.900 633.635
 663.976 779.720
 533.739 663.863
 908.127 200.156
 127.069 273.589
 386.010 271.295
 455.530 786.192
 44.361 195.032
 927.641 177.244
 250.197 414.025
 394.987 225.558
 625.895 214.934
 378.977 669.570
 915.623 873.448
 323.572 345.668
 242.914 548.554
 219.613 635.172
 454.645 72.569
 969.449 223.460
 538.518 434.541
 582.536 265.139
 322.933 743.619
 445.236 780.792
 121.759 177.588
 675.583 101.762
 551.659 277.103
 844.119 688.479
 134.525 611.129
 955.771 824.495
 288.167 502.206
 589.127 822.517
 19.044 115.435
 975.463 151.225
 753.921 752.332
 770.602 623.587
 803.310 885.213
 481.560 690.810
 537.076 70.556
 313.309 313.488
 398.482 907.450
 408.507 576.022
 891.981 191.979
 577.360 555.927
 985.299 158.067
 121.714 230.442
 379.000 503.455
 916.035 814.143
 555.839 855.057
 640.041 678.515
 745.439 525.883
 788.816 354.122
 72.436 216.144
 594.363 394.885
 422.005 590.246
 259.354 569.706
 507.348 60.595
 363.750 807.315
 389.094 285.789
 95.833 64.684
 234.744 767.652
 171.654 216.866
 453.352 947.214
 235.093 716.991
 860.871 558.182
 921.553 79.732
 167.317 917.495
 72.100 771.438
 598.759 801.472
 204.812 306.988
 723.602 573.897
 892.785 859.921
 720.553 65.712
 223.109 481.712
 159.947 136.995
 780.969 731.861
 453.618 928.544
 333.589 667.328
 122.618 95.987
 499.042 392.660
 925.774 143.179
 546.964 786.698
 252.981 678.295
 167.253 294.238
 410.562 615.908
 587.126 388.401
 985.766 167.465
 47.919 199.277
 175.168 792.464
 55.386 984.797
 177.346 30.541
 378.543 349.558
 691.669 473.523
 833.273 45.890
 518.576 754.641
 991.804 608.845
 836.498 783.738
 104.924 163.673
 129.025 12.122
 410.545 322.036
 973.563 4.055
 283.379 863.546
 78.158 274.740
 212.351 734.864
 493.161 243.660
 684.697 32.562
 833.831 279.414
 720.997 952.180
 461.911 475.759
 9.605 958.676
 799.650 811.702
 500.998 577.948
 528.107 290.493
 564.478 530.827
 170.098 117.796
 706.675 376.306
 122.465 828.634
 681.772 236.611
 305.975 881.844
 68.607 520.647
 295.957 751.329
 984.574 212.447
 712.579 112.621
 188.037 256.406
 244.445 773.992
 980.792 750.574
 489.195 472.048
 853.735 93.335
 684.096 246.551
 969.553 347.860
 810.825 547.788
 296.018 964.278
 762.039 497.611
 395.697 593.340
 601.744 323.125
 649.090 140.059
 113.524 176.702
 597.842 934.547
 65.337 629.559
 405.523 73.820
 9.801 626.612
 361.306 637.109
 145.812 681.014
 315.695 763.255
 280.248 396.925
 809.227 57.786
 314.758 883.304
 10.144 665.399
 837.731 370.235
 943.572 687.980
 299.167 988.468
 604.288 676.246
 187.993 614.100
 582.283 292.965
 497.395 320.800
 682.627 196.196
 261.816 994.650
 529.608 871.460
 865.702 239.897
 353.492 842.413
 273.018 791.878
 563.779 90.868
 0.359 225.767
 515.627 940.440
 75.809 41.980
 229.467 315.379
 988.978 972.002
 84.286 529.967
 671.810 98.726
 482.071 337.335
 359.580 655.278
 687.281 253.434
 100.042 953.673
 946.663 446.646
 117.048 112.878
 260.310 161.200
 932.450 184.169
 926.525 528.713
 424.014 4.710
 46.127 163.271
 993.033 8.396
 324.504 468.243
 956.846 162.224
 733.536 585.153
 720.416 818.368
 325.003 254.487
 347.286 233.887
 859.905 44.164
 801.688 734.589
 25.233 832.855
 406.423 425.337
 144.828 652.578
 319.623 180.205
 201.430 928.519
 20.079 602.074
 122.764 375.279
 675.865 207.859
 49.041 779.553
 703.299 273.519
 298.931 222.121
 979.461 329.007
 45.496 960.276
 806.535 9.480
 65.415 838.992
 423.089 893.348
 49.951 249.936
 277.236 653.584
 783.420 976.623
 408.631 645.103
 376.499 807.481
 697.953 292.914
 762.758 262.457
 829.201 943.240
 855.637 750.128
 45.684 319.093
 351.138 678.444
 966.548 274.326
 833.378 601.565
 247.070 73.276
 983.509 156.416
 920.709 109.566
 648.177 975.051
 140.207 505.993
 835.645 742.724
 353.093 861.656
 372.959 287.353
 896.191 2.505
 676.366 855.134
 594.642 682.465
 512.800 261.360
 302.157 25.310
 619.232 257.478
 847.508 109.132
 908.450 468.367
 562.477 507.676
 737.240 511.385
 291.672 114.039
 311.635 185.475
 435.875 995.543
 923.006 829.438
 397.194 943.204
 970.212 399.168
 593.638 379.865
 952.089 450.376
 638.292 237.993
 89.513 873.086
 57.710 687.436
 438.597 884.544
 107.211 326.679
 220.838 816.139
 457.342 805.480
 259.871 636.529
 233.832 245.172
 468.832 836.558
 629.130 203.761
 71.004 301.997
 931.257 0.411
 906.576 548.109
 777.603 687.673
 730.168 257.028
 8.089 825.197
 740.542 406.634
 12.214 966.787
 812.119 510.768
 614.898 689.902
 577.119 98.236
 581.434 355.517
 899.999 676.027
 825.362 134.313
 608.254 74.842
 535.787 236.078
 14.462 427.482
 191.846 561.956
 655.803 638.541
 869.055 8.600
 364.354 263.429
 260.663 499.646
 792.528 313.014
 410.512 129.286
 584.648 864.577
 584.053 966.557
 692.234 108.517
 870.922 494.674
 764.981 852.151
 723.888 19.990
 952.353 686.329
 481.183 868.587
 866.134 287.641
 106.405 749.117
 379.382 359.199
 604.864 268.046
 571.966 827.769
 357.735 473.304
 630.859 326.270
 554.531 225.426
 230.755 50.848
 926.805 668.258
 667.175 534.115
 596.624 626.336
 302.620 104.453
 385.143 191.061
 182.301 79.918
 790.807 386.211
 648.602 489.372
 782.419 704.272
 554.618 128.527
 877.057 573.282
 72.224 491.107
 832.037 809.622
 887.320 901.986
 897.429 711.636
 755.759 497.719
 502.861 293.434
 392.466 418.351
 619.290 905.232
 621.145 201.607
 801.158 58.762
 713.542 305.984
 112.968 112.267
 189.438 472.855
 141.115 773.303
 778.499 200.183
 29.117 368.993
 212.870 513.051
 722.766 997.547
 428.527 940.949
 219.772 13.058
 210.041 751.051
 762.962 574.185
 377.408 33.818
 351.907 988.682
 47.472 825.923
 257.984 357.668
 22.108 610.120
 73.482 129.453
 879.669 917.350
 195.690 941.903
 247.339 428.690
 109.310 909.240
 85.063 630.085
 780.576 904.434
 645.144 297.973
 387.746 527.727
 316.639 616.551
 286.886 227.040
 505.121 665.612
 929.044 354.263
 423.739 130.495
 612.941 975.553
 521.730 22.037
 762.399 692.226
 795.502 744.639
 474.070 25.795
 412.205 195.250
 581.040 545.815
 626.565 536.558
 442.089 607.862
 541.880 575.869
 193.394 572.158
 712.123 149.543
 715.970 707.632
 213.358 804.719
 83.226 683.863
 642.128 269.024
 591.405 912.169
 491.726 479.619
 552.762 830.595
 683.344 220.139
 86.203 114.852
 310.124 993.711
 990.239 333.009
 213.192 588.329
 73.951 606.358
 128.263 704.579
 776.891 768.339
 300.751 992.408
 580.164 469.270
 601.103 251.567
 228.335 814.158
 917.969 398.290
 603.122 866.915
 555.664 988.127
 751.391 645.315
 308.100 651.652
 935.879 771.129
 71.068 176.691
 89.789 448.788
 238.567 229.064
 986.407 909.027
 610.202 805.466
 130.844 372.133
 221.906 559.667
 519.625 225.424
 960.951 629.723
 250.053 753.483
 301.119 653.273
 578.053 955.423
 210.814 314.573
 581.702 794.493
 664.749 185.793
 577.087 480.792
 100.732 361.861
 920.971 932.368
 182.138 639.196
 716.414 504.090
 882.325 840.757
 186.629 43.079
 930.815 570.731
 400.832 716.108
 237.267 809.757
 503.319 265.120
 925.630 594.946
 321.750 55.049
 908.380 717.238
 998.558 671.596
 553.206 202.056
 214.896 859.965
 439.076 998.378
 351.950 238.203
 665.484 107.533
 80.284 706.323
 821.102 548.146
 982.754 555.611
 892.553 430.300
 827.239 478.177
 910.129 743.251
 516.837 516.982
 497.691 630.712
 890.268 279.267
 184.513 210.353
 835.151 774.862
 16.461 804.548
 350.876 114.474
 794.663 593.481
 573.285 106.378
 996.901 625.533
 495.862 883.411
 878.748 160.545
 415.258 951.670
 389.318 956.421
 544.453 119.530
 805.051 206.973
 904.598 297.711
 521.860 907.499
 484.601 80.973
 342.098 863.932
 781.910 768.130
 142.000 911.374
 573.042 253.502
 754.770 99.238
 50.479 249.403
 704.269 204.224
 74.223 61.199
 477.903 411.006
 70.137 634.732
 941.000 956.204
 239.954 597.212
 328.484 957.207
 984.447 299.176
 765.567 177.517
 364.655 484.689
 183.336 638.765
 697.449 733.060
 726.514 441.677
 990.334 557.147
 671.284 959.454
 433.552 355.422
 556.203 413.785
 980.916 907.855
 707.102 322.785
 637.804 905.239
 839.020 149.188
 237.332 999.428
 629.108 794.232
 603.669 965.385
 461.904 136.665
 282.749 947.683
 293.094 256.569
 751.542 112.771
 303.875 100.339
 811.625 797.892
 722.378 316.731
 923.649 907.821
 571.480 645.789
 566.729 596.938
 817.020 284.568
 409.580 437.434
 293.460 938.373
 585.069 331.466
 184.890 36.964
 671.617 407.794
 750.699 735.596
 936.652 349.985
 373.048 605.283
 900.126 846.880
 36.411 260.336
 569.268 715.970
 649.968 879.687
 596.682 321.246
 516.753 598.089
 767.986 49.369
 17.495 910.854
 356.216 197.608
 693.465 528.901
 39.840 805.517
 315.941 907.753
 899.364 887.030
 857.864 963.443
 942.143 613.318
 126.592 179.539
 192.339 197.950
 969.446 442.746
 487.160 248.652
 672.950 950.327
 183.996 894.024
 392.540 482.377
 276.382 54.317
 75.345 187.496
 288.443 303.745
 480.933 894.393
 444.357 134.411
 123.137 327.334
 246.392 361.017
 513.031 604.191
 825.107 448.927
 194.548 56.270
 409.591 769.340
 149.131 894.419
 493.355 13.425
 76.223 111.581
 810.072 76.995
 407.502 454.381
 978.341 768.980
 212.951 402.391
 599.561 326.583
 137.484 90.945
 999.733 329.252
 352.535 619.936
 574.304 599.507
 105.464 465.718
 533.167 734.324
 641.639 905.488
 536.662 214.467
 103.555 763.301
 377.190 545.083
 975.487 74.982
 187.262 558.746
 940.993 766.735
 163.909 97.277
 807.631 361.332
 90.052 532.071
 784.711 418.784
 932.387 500.965
 685.562 628.547
 7.575 365.020
 78.256 581.481
 966.838 18.927
 493.754 536.208
 564.834 137.469
 187.135 371.410
 590.959 786.729
 757.826 188.515
 767.548 667.254
 993.899 144.493
 5.182 447.454
 391.795 389.019
 374.223 565.242
 897.709 931.568
 55.471 165.743
 954.989 740.334
 501.333 160.189
 60.804 884.862
 30.220 658.619
 825.992 477.539
 127.050 685.278
 288.285 85.477
 196.104 334.676
 698.073 104.614
 351.342 587.932
 627.758 883.309
 804.253 368.581
 453.873 615.216
 368.893 75.484
 631.889 793.359
 724.840 554.407
 786.685 322.225
 116.169 41.509
 239.570 856.178
 701.214 79.199
 901.484 94.922
 465.114 331.098
 400.375 285.233
 453.950 937.255
 250.954 108.317
 653.311 898.086
 892.153 170.261
 510.710 565.968
 540.036 46.076
 364.092 783.224
 263.074 983.234
 689.540 425.667
 167.150 66.636
 499.975 999.499
 467.118 642.334
 621.280 668.754
 861.001 741.527
 228.911 349.286
 555.961 929.362
 560.960 747.535
 519.013 605.580
 325.232 917.773
 740.396 127.346
 8.642 795.482
 156.690 920.614
 175.810 488.013
 240.871 847.572
 336.837 883.291
 436.836 747.365
 76.824 405.260
 609.434 149.139
 704.716 798.925
 463.340 444.809
 607.663 481.648
 624.303 219.104
 28.529 829.940
 396.321 271.742
 935.884 377.070
 433.486 77.619
 673.198 136.768
 973.752 852.341
 880.764 518.020
 355.329 999.975
 831.772 697.182
 209.243 885.638
 442.869 23.449
 631.532 606.282
 267.476 475.082
 376.492 628.218
 293.219 295.130
 472.161 859.514
 207.305 420.784
 887.962 360.153
 407.968 899.748
 932.357 533.996
 696.661 145.384
 828.710 256.049
 633.201 120.931
 516.878 68.870
 651.252 628.359
 715.797 826.308
 469.283 91.656
 921.330 104.956
 175.514 115.416
 519.590 368.065
 775.372 730.923
 987.875 418.383
 456.044 442.700
 105.307 670.950
 412.056 803.345
 778.395 410.707
 684.061 383.833
 31.466 559.759
 63.735 296.257
 649.545 792.742
 12.665 257.843
 76.510 724.221
 612.223 966.182
 351.823 608.146
 512.661 958.918
 955.645 685.542
 469.210 344.972
 468.725 282.809
 454.994 772.986
 437.059 679.999
 217.577 715.662
 962.247 957.412
 18.321 831.509
 469.953 701.820
 760.209 569.045
 197.456 963.045
 697.035 819.455
 996.424 940.721
 929.828 834.232
 581.519 933.566
 268.035 602.281
 835.051 373.906
 174.494 739.892
 871.566 713.426
 163.811 765.847
 396.092 327.982
 500.827 507.644
 280.907 915.968
 494.926 673.543
 16.538 413.167
 330.596 204.995
 744.619 714.756
 766.702 536.514
 387.834 350.330
 306.251 992.507
 93.176 209.259
 542.978 165.703
 889.884 860.812
 367.076 688.289
 426.759 496.293
 924.010 528.553
 642.059 969.652
 610.018 42.685
 683.081 399.854
 726.132 968.561
 735.210 784.734
 547.921 366.986
 247.984 664.587
 677.535 962.444
 418.289 57.569
 382.720 192.207
 470.800 301.849
 777.531 587.588
 978.972 605.803
 822.336 447.485
 115.369 692.434
 205.937 451.499
 679.789 983.234
 787.353 242.333
 102.838 996.253
 814.701 695.341
 389.541 620.023
 77.228 713.009
 383.788 396.860
 285.675 825.285
 484.380 23.947
 695.627 550.440
 414.941 717.449
 496.433 548.171
 183.754 532.959
 70.662 765.657
 509.648 985.036
 500.286 492.165
 733.465 539.991
 848.133 968.393
 281.540 590.788
 797.169 678.387
 751.432 72.832
 284.563 935.498
 507.181 797.031
 248.814 876.117
 611.306 105.096
 521.653 528.031
 996.263 475.229
 74.654 522.028
 954.916 998.701
 184.953 79.375
 476.808 124.307
 854.137 712.996
 296.577 33.938
 816.894 221.453
 78.051 414.920
 356.647 892.396
 210.645 70.132
 627.999 742.081
 725.131 732.872
 322.001 241.381
 778.223 998.071
 929.923 473.745
 647.393 453.638
 22.464 459.511
 809.808 794.752
 400.158 402.548
 246.060 969.983
 551.526 573.177
 857.665 671.718
 20.584 155.802
 767.232 815.990
 305.147 645.644
 185.106 20.113
 130.692 777.723
 582.615 583.313
 47.976 779.114
 669.370 598.799
 541.191 234.914
 393.056 709.278
 290.023 597.078
 80.645 686.252
 64.845 406.775
 338.946 631.496
 438.555 474.317
 301.834 722.633
 138.756 410.759
 826.713 249.935
 335.449 142.268
 832.001 305.371
 435.958 988.289
 862.082 114.935
 342.045 939.083
 350.983 269.692
 494.057 334.468
 818.488 268.445
 91.513 896.533
 213.487 985.029
 424.799 193.111
 862.952 205.802
 393.022 60.040
 488.059 928.832
 710.807 258.412
 711.949 996.645
 542.488 923.461
 559.643 61.263
 944.396 925.498
 996.210 206.122
 471.477 626.832
 373.985 517.406
 118.218 214.374
 276.133 891.315
 748.795 613.169
 118.000 658.034
 738.654 255.222
 668.392 612.854
 438.588 769.487
 502.267 575.650
 600.238 67.756
 119.555 97.979
 214.284 687.572
 840.126 739.415
 533.030 493.297
 593.933 918.869
 929.440 571.634
 802.457 580.768
 814.741 45.481
 830.619 308.792
 54.596 492.827
 68.003 470.920
 225.556 133.967
 868.585 28.741
 3.476 144.713
 86.198 722.109
 915.952 585.245
 238.924 18.449
 392.392 989.107
 822.759 956.381
 356.487 635.635
 579.755 418.247
 703.456 698.343
 667.897 428.849
 643.383 603.772
 442.017 432.010
 655.234 97.847
 652.787 666.786
 344.856 263.367
 223.306 416.484
 823.700 392.000
 742.050 91.577
 890.577 531.741
 492.125 528.543
 701.893 316.643
 248.281 127.468
 230.211 465.641
 446.344 239.521
 438.406 3.161
 349.251 669.202
 116.922 713.020
 887.379 34.497
 952.869 761.935
 279.225 680.075
 907.834 507.994
 885.524 654.476
 990.822 697.073
 12.910 122.575
 215.828 15.882
 262.086 310.715
 950.908 49.648
 163.857 385.706
 95.697 336.217
 120.409 402.932
 994.047 433.304
 378.730 866.247
 702.543 753.853
 920.560 406.984
 27.285 673.936
 724.656 385.628
 521.458 891.762
 11.413 762.596
 644.247 794.224
 438.953 679.748
 334.893 263.842
 109.052 788.031
 999.650 794.199
 938.857 285.985
 67.767 352.023
 941.853 876.121
 897.073 270.582
 173.413 769.820
 530.230 739.222
 170.316 484.882
 77.206 590.508
 240.556 382.892
 864.167 18.120
 733.652 725.964
 808.044 289.336
 689.438 924.986
 191.854 165.506
 975.326 675.468
 399.004 597.618
 81.412 794.340
 563.871 822.884
 256.212 884.227
 187.702 518.876
 192.618 953.875
 808.211 456.280
 276.693 948.409
 881.141 677.706
 706.986 815.291
 293.693 681.656
 998.003 416.358
 872.297 236.822
 370.475 848.708
 938.136 137.052
 878.298 753.866
 298.635 542.004
 355.756 62.399
 15.422 158.592
 120.378 567.627
 160.797 795.527
 21.069 365.344
 445.421 174.664
 765.687 795.373
 777.762 981.473
 337.822 224.743
 286.911 171.107
 763.171 111.291
 218.997 470.464
 8.573 961.299
 95.996 799.935
 591.745 366.550
 124.637 216.679
 700.349 486.981
 661.164 705.122
 621.592 487.340
 501.514 226.633
 877.835 283.148
 381.000 421.181
 162.192 886.614
 665.814 27.033
 436.769 941.342
 211.716 763.774
 63.946 110.740
 492.449 188.162
 709.978 644.699
 679.029 976.277
 815.421 138.587
 526.701 569.535
 446.776 554.852
 922.563 22.244
 309.731 478.083
 315.485 846.245
 51.052 187.372
 120.825 320.907
 841.224 964.101
 523.550 47.197
 704.151 508.196
 930.942 911.344
 437.619 951.531
 14.227 290.585
 995.781 664.157
 769.719 500.668
 332.920 418.721
 94.824 637.289
 339.434 972.643
 861.239 102.553
 242.869 348.987
 553.533 999.480
 758.429 38.591
 981.069 4.682
 117.431 641.683
 947.707 339.567
 594.490 641.412
 738.299 617.116
 213.695 719.378
 842.651 973.733
 312.819 340.131
 54.013 348.367
 657.829 943.950
 345.546 654.644
 855.993 581.915
 218.425 31.900
 146.123 931.966
 330.913 249.525
 933.535 467.353
 538.791 583.027
 72.884 868.503
 212.005 252.652
 224.857 225.250
 126.351 504.637
 166.869 958.589
 976.793 75.404
 720.344 880.357
 812.929 579.918
 668.155 226.763
 477.713 42.360
 328.648 559.387
 536.457 591.225
 183.772 977.745
 641.090 288.565
 437.859 373.820
 789.565 186.448
 623.142 365.058
 345.182 300.892
 334.012 842.422
 886.524 77.739
 33.297 679.415
 205.025 675.560
 252.484 372.061
 871.196 602.161
 729.039 165.034
 397.783 774.222
 366.142 402.319
 862.295 299.804
 844.670 399.541
 964.045 352.603
 198.666 437.563
 512.129 572.163
 321.611 531.925
 728.558 908.578
 792.322 339.554
 41.138 671.992
 390.142 963.061
 98.086 450.616
 456.485 934.334
 2.921 245.656
 803.744 374.575
 514.650 622.926
 76.576 199.047
 533.077 399.898
 440.934 364.403
 269.113 640.194
 772.621 37.517
 340.074 797.222
 402.172 331.138
 713.131 282.692
 162.458 927.806
 107.482 597.550
 398.399 664.356
 646.687 281.615
 606.721 530.666
 294.294 158.519
 52.935 744.339
 804.010 784.863
 591.001 684.682
 543.702 282.807
 719.907 732.209
 912.355 235.082
 835.200 82.085
 40.560 458.048
 560.095 640.223
 756.205 914.644
 810.879 318.639
 193.909 973.412
 909.011 712.076
 43.648 616.325
 94.506 941.631
 963.320 16.647
 422.227 714.284
 642.252 383.810
 387.788 581.955
 996.448 856.335
 89.413 342.314
 928.454 32.744
 95.885 249.407
 500.063 996.365
 971.239 578.887
 577.547 210.917
 70.093 394.746
 427.968 753.090
 432.255 506.923
 110.562 85.233
 493.669 397.727
 136.580 50.369
 718.027 775.890
 909.882 353.530
 917.777 727.230
 132.615 353.657
 956.287 647.861
 217.150 170.843
 139.131 137.779
 917.158 571.553
 49.525 308.365
 835.078 752.619
 951.698 916.139
 216.568 441.679
 470.415 917.158
 868.995 871.451
 801.920 372.379
 83.030 387.489
 671.648 695.336
 864.478 199.280
 30.219 481.666
 446.206 83.592
 678.189 197.745
 124.201 463.580
 691.127 826.232
 702.325 999.393
 442.694 803.427
 820.094 683.943
 910.210 761.388
 838.172 4.332
 713.736 371.900
 756.210 334.525
 357.996 35.096
 404.825 712.742
 491.707 959.333
 283.179 138.217
 699.482 927.533
 379.635 622.288
 628.696 466.230
 916.883 339.960
 812.326 345.265
 584.796 257.225
 766.350 97.031
 672.016 729.529
 157.664 204.022
 867.017 466.149
 599.660 552.069
 985.434 388.151
 934.583 864.775
 685.178 743.654
 404.810 943.607
 374.698 118.720
 552.556 349.691
 101.469 946.305
 875.678 530.230
 654.006 785.963
 515.763 557.733
 426.424 55.517
 576.275 497.645
 612.678 340.739
 29.007 724.079
 929.378 703.462
 735.338 178.992
 550.644 131.795
 507.028 923.180
 93.249 22.811
 684.507 304.046
 960.877 218.613
 697.323 502.221
 866.196 7.111
 972.957 94.240
 950.480 790.614
 311.155 949.896
 242.592 975.826
 79.037 279.215
 700.135 470.828
 898.261 854.818
 291.849 926.535
 683.430 400.665
 375.889 236.227
 197.825 288.555
 446.061 526.527
 668.538 90.499
 427.763 922.292
 351.620 160.215
 456.032 246.981
 365.240 362.924
 136.399 795.970
 174.779 832.621
 930.143 675.184
 80.868 343.795
 602.015 479.031
 145.476 564.585
 781.661 353.669
 611.185 275.670
 109.149 582.950
 896.884 149.415
 227.460 589.929
 264.356 83.233
 946.220 776.767
 773.079 456.719
 204.754 556.301
 906.341 261.361
 310.660 651.006
 445.129 452.738
 202.354 656.871
 674.830 356.830
 888.394 663.554
 674.457 673.838
 539.040 576.704
 302.796 854.747
 60.714 657.545
 57.586 58.473
 64.088 648.440
 442.933 852.043
 462.075 926.600
 989.746 504.832
 103.565 172.284
 990.682 502.948
 789.114 569.407
 144.365 514.557
 230.928 107.612
 166.261 855.097
 344.204 923.464
 481.281 807.322
 101.578 117.939
 35.044 360.025
 786.105 196.916
 168.609 846.741
 158.404 295.672
 220.842 38.026
 955.788 27.754
 831.487 804.968
 488.988 19.085
 798.071 4.956
 447.250 591.273
 225.529 611.540
 495.026 301.168
 736.502 827.304
 801.172 49.499
 773.586 381.409
 320.652 678.455
 816.220 961.910
 813.519 590.446
 401.547 697.776
 178.727 157.720
 630.631 358.000
 471.660 40.352
 762.169 937.264
 812.801 989.328
 151.770 151.746
 457.404 48.720
 245.551 68.126
 337.330 68.335
 344.904 267.339
 989.295 143.769
 140.646 126.583
 609.865 577.840
 488.328 653.622
 15.807 535.053
 934.303 882.083
 106.310 83.874
 179.465 831.591
 416.568 400.334
 12.625 39.155
 993.990 667.036
 489.833 405.637
 920.509 535.400
 964.037 691.718
 727.132 833.356
 369.119 200.185
 907.836 668.374
 274.229 645.095
 25.521 885.321
 192.568 723.399
 126.987 444.161
 450.264 651.681
 539.451 153.721
 296.061 730.965
 628.235 70.028
 514.404 568.094
 852.741 991.965
 449.735 765.436
 892.366 879.913
 367.833 934.818
 730.457 716.734
 483.669 680.480
 215.863 622.924
 740.232 503.761
 679.133 742.311
 698.105 324.348
 903.283 110.568
 313.260 794.821
 954.632 0.669
 265.896 753.226
 713.025 967.620
 134.294 849.439
 126.463 365.355
 566.280 572.616
 304.451 623.136
 621.374 967.327
 187.221 204.448
 276.797 263.742
 142.309 350.966
 301.100 361.926
 981.956 376.348
 94.113 641.958
 428.697 123.227
 918.300 350.855
 424.684 951.865
 154.703 915.464
 153.279 275.540
 709.633 909.488
 567.842 697.071
 582.784 165.160
 279.257 499.457
 442.813 158.997
 95.413 883.583
 105.603 450.248
 415.573 475.319
 289.024 634.579
 221.562 306.453
 345.105 159.266
 65.115 537.928
 718.096 985.273
 293.996 484.528
 220.238 672.464
 684.172 127.742
 384.399 93.676
 624.919 894.166
 875.547 879.052
 340.159 421.908
 405.931 472.039
 202.315 744.363
 689.455 601.567
 712.642 462.311
 529.924 190.625
 970.434 239.886
 209.544 519.680
 546.941 301.895
 425.358 524.885
 310.743 498.682
 312.344 757.062
 440.107 175.900
 746.082 969.923
 203.215 290.839
 491.602 897.435
 15.818 471.211
 667.828 263.887
 302.747 548.587
 941.689 829.749
 127.754 314.923
 318.211 586.316
 826.600 160.316
 21.731 487.463
 720.262 932.277
 890.883 153.167
 716.149 906.300
 761.279 243.173
 370.640 534.508
 263.335 17.145
 9.869 519.804
 299.749 447.409
 339.111 388.732
 622.398 0.120
 744.351 764.474
 539.580 359.175
 160.585 894.849
 942.326 333.833
 986.294 107.385
 836.978 505.862
 426.548 948.553
 157.413 765.759
 790.786 36.849
 254.338 331.458
 425.934 604.882
 524.409 598.914
 979.821 325.065
 754.865 844.506
 740.593 73.330
 979.582 377.541
 639.896 567.916
 732.605 861.059
 723.970 373.444
 261.070 705.031
 148.652 147.691
 440.062 352.906
 30.878 558.846
 189.282 986.120
 357.898 359.247
 200.752 357.659
 11.748 278.072
 776.368 722.279
 284.020 816.099
 775.498 884.803
 836.495 582.130
 770.402 357.406
 286.628 410.137
 888.979 260.607
 671.156 311.596
 830.708 570.334
 252.433 37.172
 716.961 394.853
 94.701 100.133
 777.845 341.342
 743.757 20.225
 84.864 523.589
 213.951 16.683
 265.085 81.741
 419.665 663.440
 234.744 84.700
 611.248 135.182
 777.781 608.819
 292.634 651.751
 280.477 516.834
 342.586 868.494
 82.852 772.792
 544.780 74.896
 889.865 937.293
 693.131 732.371
 122.678 98.115
 695.058 699.090
 307.594 850.769
 292.575 315.596
 876.019 888.387
 882.474 735.674
 564.403 268.355
 494.536 624.044
 893.138 862.277
 910.254 763.239
 605.537 875.032
 632.212 639.304
 53.136 537.288
 482.003 648.253
 115.480 173.910
 876.761 886.526
 588.574 258.853
 753.331 278.899
 16.181 856.735
 945.392 41.595
 575.775 984.175
 920.992 677.837
 972.417 2.771
 832.892 124.261
 898.766 673.370
 76.512 591.818
 750.642 91.905
 73.342 621.755
 160.658 414.905
 962.399 969.566
 946.600 232.900
 778.026 966.506
 138.308 217.975
 586.400 834.041
 422.203 453.989
 841.028 151.912
 154.444 741.382
 872.919 931.224
 773.586 380.542
 255.810 911.750
 175.999 96.640
 660.587 194.731
 289.982 133.346
 444.019 811.625
 538.220 262.450
 391.103 504.092
 156.972 821.044
 862.082 805.001
 941.191 578.339
 776.860 434.219
 107.888 571.615
 921.605 291.662
 768.724 247.203
 583.482 694.599
 333.573 650.257
 436.399 483.101
 839.144 769.600
 418.307 738.930
 223.402 844.883
 391.925 927.141
 413.329 757.132
 76.968 589.443
 429.430 965.438
 822.225 373.234
 657.399 627.841
 567.593 264.846
 820.695 999.547
 974.914 770.193
 785.821 273.508
 405.825 326.814
 126.182 194.552
 746.566 79.770
 795.214 906.899
 153.684 967.172
 452.631 94.775
 578.824 762.277
 39.999 946.400
 461.477 746.404
 407.327 352.878
 619.837 244.611
 898.090 976.155
 64.315 563.838
 256.183 955.492
 976.123 416.345
 428.136 531.756
 283.444 690.833
 403.921 355.830
 306.727 216.191
 229.422 704.656
 587.468 730.523
 495.785 889.763
 844.533 668.965
 681.322 332.929
 679.688 181.164
 609.227 766.902
 168.866 312.285
 361.296 851.649
 395.150 874.824
 329.162 874.515
 699.010 812.607
 718.729 713.066
 414.641 939.163
 981.850 609.629
 930.051 711.787
 16.476 654.936
 432.746 87.262
 940.160 963.480
 890.423 668.207
 142.823 994.772
 953.208 978.946
 706.900 122.492
 164.834 260.616
 143.602 558.438
 327.237 116.750
 433.118 921.274
 96.734 408.189
 227.562 813.438
 999.016 240.692
 634.700 585.649
 461.238 726.889
 557.639 270.397
 177.558 468.198
 133.301 337.519
 982.451 690.098
 356.599 240.662
 315.198 489.051
 666.581 598.423
 558.383 290.549
 727.600 593.607
 840.373 969.904
 187.930 724.913
 952.133 10.990
 118.533 244.142
 565.989 948.932
 607.284 436.432
 9.823 302.562
 543.579 719.083
 74.560 408.388
 612.353 355.152
 173.730 442.752
 516.235 300.474
 167.414 401.303
 253.519 367.279
 173.341 598.889
 145.128 924.584
 157.678 78.330
 175.858 836.614
 297.552 158.486
 997.278 227.248
 385.354 711.670
 738.183 53.706
 578.017 904.336
 142.999 869.376
 837.701 345.261
 771.697 687.710
 546.619 410.137
 262.505 550.841
 169.269 13.900
 399.806 423.118
 969.329 111.488
 816.294 926.669
 733.300 568.666
 165.819 409.804
 104.209 867.506
 59.766 976.330
 459.860 22.020
 696.716 632.378
 583.075 469.845
 117.047 245.105
 545.948 983.157
 268.863 813.617
 974.353 478.810
 419.853 775.924
 958.942 192.677
 935.488 6.795
 448.899 970.336
 564.272 480.725
 697.146 385.372
 325.939 603.015
 741.084 262.937
 41.669 162.310
 599.831 710.889
 833.188 82.186
 774.197 460.369
 359.506 390.812
 254.029 724.258
 668.723 470.082
 902.202 693.569
 783.655 963.343
 206.500 521.768
 182.952 128.944
 709.193 274.555
 305.885 731.015
 256.648 942.379
 924.395 205.403
 703.346 585.311
 468.514 164.465
 79.808 880.844
 142.425 787.004
 43.957 416.287
 362.770 147.170
 810.213 665.938
 825.971 577.441
 648.158 641.998
 458.258 135.265
 499.067 145.678
 914.600 690.612
 638.149 575.307
 917.971 3.207
 555.555 591.131
 18.527 984.926
 110.306 77.319
 706.615 606.595
 377.232 781.387
 840.583 211.811
 634.273 516.434
 109.593 336.567
 381.123 664.515
 505.880 136.166
 723.161 967.933
 245.812 714.639
 558.012 802.764
 173.806 701.550
 755.223 624.601
 779.527 382.525
 489.762 405.041
 632.236 259.173
 472.904 249.217
 314.793 678.341
 493.149 125.635
 55.246 857.309
 236.894 641.360
 890.633 358.830
 183.578 965.403
 743.341 596.523
 670.844 513.819
 585.870 926.602
 288.181 550.113
 459.144 96.166
 196.652 878.010
 489.633 452.064
 980.165 780.356
 921.671 188.851
 230.728 23.147
 196.868 741.656
 354.951 348.408
 128.797 62.198
 488.430 440.505
 547.758 197.125
 923.465 899.681
 440.185 200.885
 926.824 591.986
 545.776 735.023
 159.145 679.839
 771.909 647.125
 345.244 251.295
 261.162 691.256
 202.555 353.418
 829.182 293.931
 558.563 256.359
 54.939 722.444
 801.150 305.723
 35.077 153.111
 359.905 903.267
 643.153 333.996
 441.641 147.060
 700.782 798.706
 197.511 884.824
 361.835 814.222
 418.495 326.774
 26.910 476.613
 604.703 630.928
 490.265 34.495
 274.530 734.338
 725.568 692.444
 942.468 143.340
 643.442 787.345
 648.179 915.691
 409.324 442.203
 940.853 933.992
 54.195 77.569
 66.874 65.262
 405.926 634.150
 858.456 473.866
 31.260 55.832
 637.153 267.574
 326.553 665.253
 818.481 638.534
 1.646 89.919
 899.456 557.079
 540.598 561.944
 25.393 996.853
 323.987 805.679
 339.230 240.828
 691.389 572.397
 117.927 430.856
 494.111 797.913
 175.809 585.799
 525.000 606.372
 872.229 497.778
 454.905 110.824
 86.729 411.226
 598.198 458.678
 833.160 149.228
 469.608 518.343
 467.443 345.940
 881.816 323.613
 222.319 907.880
 420.987 96.547
 675.111 511.760
 882.237 710.282
 648.059 368.661
 458.426 573.553
 459.963 176.164
 666.419 502.464
 725.826 939.256
 630.777 466.683
 448.897 480.966
 94.799 571.762
 706.375 63.862
 514.888 72.356
 113.359 698.444
 641.629 49.036
 604.930 784.468
 878.053 961.090
 127.153 592.349
 413.729 86.674
 126.133 385.536
 97.181 748.140
 399.755 368.426
 366.360 703.046
 887.611 40.825
 398.326 559.745
 356.811 387.598
 258.828 90.506
 59.256 835.181
 977.270 795.568
 231.880 284.643
 592.672 589.622
 555.822 269.485
 715.182 499.900
 232.130 386.212
 631.687 384.832
 347.207 373.543
 512.938 897.283
 445.572 354.230
 615.768 860.524
 283.784 849.549
 233.523 422.689
 268.546 794.223
 449.478 471.579
 73.410 247.879
 863.978 882.017
 949.562 162.814
 471.460 928.688
 692.238 37.283
 786.719 215.593
 569.223 684.653
 392.234 476.323
 563.251 573.189
 984.567 705.525
 405.854 146.206
 125.645 49.997
 294.385 390.647
 594.714 367.183
 172.572 372.372
 33.146 139.516
 632.426 952.570
 473.857 695.728
 53.949 911.579
 50.312 256.193
 559.336 969.265
 340.108 900.529
 819.009 956.004
 271.419 4.552
 134.425 671.849
 616.812 253.491
 542.222 805.779
 830.621 892.823
 768.826 970.011
 319.257 201.691
 625.264 249.548
 337.201 181.576
 107.925 253.656
 197.323 450.434
 879.714 78.415
 697.571 266.137
 592.987 708.356
 875.415 309.701
 404.482 576.363
 888.131 315.946
 74.887 406.086
 915.636 215.179
 871.632 237.397
 130.808 152.841
 560.957 105.634
 570.943 484.430
 620.436 148.171
 967.031 640.251
 290.124 651.109
 492.109 49.449
 651.829 444.578
 926.087 176.606
 852.107 92.388
 805.638 118.766
 214.106 1.747
 840.276 238.790
 993.129 167.888
 789.355 465.414
 175.558 49.146
 371.929 305.249
 83.663 587.945
 838.189 311.487
 790.912 715.932
 986.368 903.429
 962.944 636.153
 534.777 585.699
 785.765 606.434
 429.999 972.481
 20.517 966.384
 417.800 667.248
 906.900 381.647
 754.253 209.724
 926.847 114.800
 475.545 597.457
 216.213 979.794
 63.737 578.140
 382.989 169.045
 483.025 140.093
 442.124 547.549
 460.903 692.228
 623.643 240.856
 48.029 1.909
 644.723 373.197
 109.782 370.801
 178.339 873.748
 634.817 986.881
 299.554 113.991
 947.704 247.893
 572.341 283.976
 893.736 850.768
 659.794 392.220
 336.704 966.689
 231.799 380.857
 340.854 147.051
 917.743 397.939
 865.174 146.463
 846.986 841.628
 803.777 410.943
 253.904 481.064
 585.590 8.779
 842.915 126.370
 78.150 615.120
 335.575 841.510
 205.543 276.760
 408.449 210.120
 923.883 948.931
 206.762 333.266
 137.006 720.005
 742.966 982.173
 870.994 622.322
 797.343 86.780
 852.735 507.793
 793.937 716.624
 302.019 576.309
 471.797 123.768
 698.871 354.481
 779.265 753.624
 931.243 693.804
 136.464 389.516
 169.268 293.564
 215.010 547.353
 110.619 347.727
 429.156 659.984
 659.774 800.630
 2.094 534.617
 358.004 897.766
 426.093 594.498
 889.616 900.506
 364.892 857.054
 125.473 52.809
 118.510 799.534
 502.263 840.152
 80.077 830.286
 103.735 852.976
 634.927 145.080
 839.560 886.441
 485.854 194.966
 293.295 393.370
 814.931 732.295
 520.638 816.700
 219.766 607.507
 663.790 311.040
 276.483 849.645
 251.054 709.971
 497.439 532.399
 470.011 487.353
 561.128 974.433
 237.779 718.210
 15.217 683.347
 196.455 379.857
 290.115 377.620
 692.152 599.206
 236.334 427.096
 661.792 890.896
 519.332 172.054
 165.545 926.761
 903.335 111.626
 30.487 704.649
 642.079 707.692
 881.506 58.741
 108.646 109.532
 350.862 579.928
 256.096 62.156
 803.264 139.885
 150.785 477.738
 767.203 172.980
 384.894 0.897
 906.990 643.780
 705.379 526.300
 738.121 582.711
 323.302 188.516
 18.861 217.238
 548.231 261.899
 434.137 960.163
 163.311 621.225
 617.953 880.317
 181.886 625.750
 984.601 204.722
 748.648 220.182
 207.139 956.521
 237.693 680.963
 397.309 981.477
 405.150 276.409
 210.668 460.282
 452.082 421.034
 783.802 37.292
 298.913 970.217
 869.756 52.571
 348.811 668.978
 989.129 67.576
 685.294 501.546
 276.472 90.559
 498.190 615.706
 846.921 191.402
 629.252 462.360
 511.424 743.530
 369.776 906.630
 58.968 429.524
 1.124 958.204
 832.152 624.773
 346.820 827.045
 133.025 448.044
 681.837 643.253
 996.865 897.988
 428.736 59.728
 903.433 229.834
 947.672 271.685
 102.100 356.767
 512.133 692.250
 906.181 266.553
 947.094 587.895
 763.046 547.009
 911.435 636.897
 283.367 325.943
 30.774 379.085
 71.771 604.660
 956.906 392.661
 951.590 842.317
 450.841 295.972
 531.237 114.956
 90.879 126.625
 484.615 502.510
 606.504 610.815
 81.970 964.406
 872.249 381.176
 532.740 655.271
 580.592 426.735
 413.419 853.005
 694.811 323.823
 629.585 758.956
 185.175 978.235
 983.507 861.750
 826.771 347.996
 921.630 200.578
 114.319 570.064
 557.560 229.272
 586.764 6.060
 696.627 468.643
 88.176 390.069
 621.740 281.492
 85.978 709.880
 584.071 842.912
 64.945 901.378
 726.318 279.441
 986.490 369.618
 954.276 476.103
 695.945 770.236
 670.555 802.967
 152.673 158.051
 352.119 985.737
 203.853 318.067
 453.669 171.818
 905.536 885.541
 767.379 448.727
 775.341 299.775
 85.291 320.638
 829.147 49.913
 165.654 996.998
 376.701 405.067
 674.023 490.698
 723.743 485.809
 982.138 49.307
 624.706 255.505
 694.165 78.723
 351.946 679.733
 215.151 582.629
 974.802 827.272
 968.335 991.971
 82.468 239.816
 347.103 745.858
 24.898 168.084
 697.711 898.748
 399.980 713.452
 567.654 549.276
 175.374 996.406
 821.754 834.852
 520.289 931.303
 677.153 325.102
 234.573 272.125
 95.771 728.942
 26.774 322.770
 608.011 147.656
 813.928 110.039
 537.338 543.666
 526.989 195.886
 717.480 426.042
 517.998 471.013
 311.567 894.374
 817.634 803.671
 877.376 437.941
 2.077 910.377
 700.374 203.567
 941.595 129.365
 914.621 660.016
 943.677 289.096
 532.393 676.744
 822.499 714.539
 141.024 368.585
 854.050 760.512
 337.816 644.122
 870.251 526.937
 551.566 133.650
 442.076 533.892
 536.445 102.727
 65.280 819.019
 767.507 510.004
 935.193 885.759
 167.391 614.647
 549.710 163.498
 953.966 441.106
 360.715 640.978
 25.329 69.784
 680.455 368.794
 751.180 634.497
 295.730 877.753
 580.898 205.217
 832.225 775.170
 724.487 442.037
 4.926 924.214
 731.782 188.343
 977.699 511.406
 960.131 583.830
 203.078 808.962
 256.224 17.242
 217.621 652.225
 212.324 391.656
 902.539 203.951
 822.123 969.250
 985.342 858.309
 441.546 115.894
 935.988 555.266
 542.621 837.524
 608.328 3.544
 674.921 239.317
 780.798 535.897
 362.978 235.409
 273.422 498.290
 866.534 671.818
 253.793 174.261
 13.762 819.707
 213.153 502.787
 838.917 162.028
 493.768 13.274
 871.811 886.508
 107.127 991.418
 446.459 254.971
 404.053 436.943
 833.122 427.001
 275.582 676.417
 817.361 649.288
 388.529 864.948
 220.779 395.739
 231.395 128.682
 902.786 863.247
 781.868 860.435
 826.199 640.126
 552.384 43.738
 590.208 705.665
 848.434 322.158
 413.458 667.418
 837.470 492.469
 322.499 166.031
 604.143 839.402
 404.120 184.338
 718.301 169.103
 505.156 987.518
 1.706 976.535
 3.959 134.414
 512.174 103.042
 981.101 367.275
 212.096 723.819
 733.153 779.484
 122.608 36.453
 505.828 940.260
 833.665 602.035
 177.971 224.292
 220.694 686.176
 465.241 446.063
 865.271 940.745
 794.668 666.959
 573.318 406.329
 44.340 252.588
 190.859 663.465
 765.265 573.072
 623.657 347.094
 676.986 216.096
 140.361 507.759
 230.061 917.498
 74.819 65.536
 885.297 194.068
 415.388 984.244
 703.185 615.517
 279.275 685.886
 551.791 895.480
 298.093 535.713
 115.195 273.685
 694.729 129.594
 258.230 652.490
 597.687 296.066
 720.657 430.855
 531.343 639.538
 572.165 128.248
 231.494 568.466
 58.862 531.107
 985.728 808.142
 65.518 937.392
 686.073 643.113
 262.250 972.832
 133.870 585.748
 409.104 649.001
 858.778 857.245
 269.828 712.045
 638.183 293.449
 102.821 666.178
 941.312 863.479
 921.821 63.018
 913.124 493.676
 273.286 32.086
 74.166 917.292
 486.959 535.614
 289.312 682.196
 499.055 299.205
 474.505 620.458
 905.276 776.258
 17.873 156.785
 808.082 216.708
 619.911 964.457
 916.992 938.253
 664.695 90.667
 832.948 140.281
 856.568 706.356
 291.968 97.186
 558.604 792.937
 606.410 749.400
 492.802 79.395
 574.457 648.485
 477.896 373.528
 633.191 868.946
 37.584 591.480
 114.280 976.692
 686.501 546.881
 683.452 935.237
 748.434 197.011
 668.293 69.831
 763.990 106.329
 219.240 920.969
 64.319 440.960
 524.911 167.273
 412.957 680.316
 487.281 339.204
 816.535 268.824
 929.691 975.807
 572.763 741.905
 89.771 283.458
 334.165 72.068
 571.400 466.146
 720.417 484.663
 279.424 329.144
 690.609 195.898
 25.684 770.896
 197.381 100.813
 315.849 520.976
 373.812 574.674
 347.425 245.055
 765.312 201.711
 967.378 601.663
 605.193 380.000
 453.031 321.402
 364.297 605.978
 645.818 99.095
 380.916 567.516
 540.396 395.655
 223.881 487.299
 721.139 882.418
 64.015 990.633
 556.909 610.102
 60.181 921.690
 278.960 321.775
 17.050 312.920
 644.887 69.401
 81.664 203.173
 955.744 242.193
 332.306 295.613
 568.963 718.591
 921.658 907.125
 514.941 448.976
 190.219 162.641
 361.431 840.831
 417.427 572.198
 511.885 720.153
 756.583 652.841
 809.228 891.234
 363.636 44.525
 736.087 810.920
 815.215 57.476
 950.202 173.158
 982.327 982.058
 116.603 195.709
 525.155 10.916
 446.464 684.625
 871.988 752.213
 429.515 985.398
 790.100 53.303
 559.136 315.078
 625.079 972.617
 456.108 700.372
 732.652 16.265
 461.431 456.465
 136.402 242.587
 206.148 354.532
 677.101 96.206
 796.000 7.692
 863.912 192.088
 442.753 611.028
 861.848 74.429
 707.643 697.761
 949.144 835.254
 23.651 607.405
 826.183 519.340
 63.952 630.461
 156.099 357.171
 508.191 416.015
 46.062 963.171
 214.120 962.259
 45.544 885.461
 70.317 4.949
 929.599 984.194
 430.125 665.088
 665.835 502.315
 4.744 995.433
 725.426 845.055
 124.678 397.004
 311.968 737.975
 16.934 473.518
 245.685 838.905
 46.757 606.237
 581.255 53.257
 47.024 607.076
 560.280 777.163
 918.285 127.945
 37.070 366.572
 593.663 843.530
 980.194 116.284
 394.403 698.005
 281.358 509.998
 375.830 19.392
 715.006 65.591
 805.021 4.495
 132.090 609.292
 698.960 799.611
 563.434 644.208
 866.769 125.033
 903.634 774.375
 76.351 482.899
 875.551 62.399
 442.154 456.932
 495.998 159.611
 497.571 358.614
 811.508 991.028
 466.682 537.186
 113.164 407.375
 232.714 481.428
 613.946 252.652
 364.895 470.570
 951.251 723.690
 214.638 941.954
 209.925 218.666
 632.738 36.687
 123.979 351.361
 850.901 454.634
 963.085 729.222
 776.326 930.591
 425.948 3.864
 582.936 358.637
 807.869 666.036
 466.165 6.626
 273.460 902.353
 632.066 933.155
 315.050 403.003
 591.066 841.456
 308.169 418.508
 150.284 265.407
 461.404 235.460
 877.413 409.744
 700.556 967.528
 428.295 777.842
 6.274 546.191
 877.184 174.787
 148.271 718.458
 904.148 920.407
 413.905 904.735
 422.022 436.396
 928.609 893.097
 462.821 464.459
 202.799 516.294
 90.897 349.641
 134.931 910.132
 920.489 296.768
 451.980 437.495
 845.291 630.606
 403.556 397.706
 646.741 605.259
 948.942 758.518
 748.592 599.072
 20.708 145.504
 993.853 872.527
 125.182 514.539
 605.275 873.119
 288.302 396.528
 574.263 148.846
 492.616 434.199
 430.686 726.891
 422.917 489.097
 455.775 663.283
 767.778 758.770
 893.651 850.343
 64.029 751.193
 28.505 949.722
 250.622 272.915
 261.873 8.531
 675.581 722.146
 638.493 313.989
 310.864 376.414
 923.974 888.111
 739.249 230.724
 79.891 648.939
 27.161 495.967
 262.281 239.923
 658.256 594.087
 691.027 316.307
 123.109 387.154
 506.865 279.151
 717.343 218.615
 109.165 57.243
 348.869 908.845
 214.065 188.285
 277.509 181.525
 704.637 667.906
 368.402 665.861
 181.649 483.172
 623.413 951.235
 337.060 482.134
 29.654 510.376
 937.981 948.738
 526.812 264.850
 354.708 540.127
 618.687 268.562
 423.992 828.481
 641.182 322.686
 692.648 690.241
 328.600 216.178
 124.461 960.649
 300.666 882.639
 516.080 770.417
 710.267 765.298
 699.046 594.032
 160.767 541.294
 102.409 446.412
 314.241 544.093
 113.717 687.608
 388.701 474.016
 558.857 245.934
 81.864 552.548
 379.656 600.808
 788.070 172.876
 532.044 820.936
 298.469 359.255
 269.428 214.950
 325.561 269.116
 281.734 494.737
 82.700 367.850
 799.141 691.457
 16.588 355.943
 363.067 706.304
 453.372 26.439
 840.509 268.721
 22.340 837.818
 689.863 50.957
 988.904 479.296
 958.198 727.067
 112.426 223.992
 936.207 234.894
 974.269 567.360
 455.514 410.000
 355.353 956.890
 74.296 410.369
 716.502 272.545
 655.438 980.011
 13.276 820.057
 343.645 39.021
 402.231 670.567
 644.210 408.480
 138.029 205.723
 100.029 642.752
 469.287 208.017
 61.116 51.743
 292.159 38.652
 802.132 544.726
 969.371 651.596
 30.824 49.218
 151.699 950.784
 859.693 977.469
 809.851 370.919
 3.548 694.474
 486.709 380.284
 189.001 740.730
 80.180 711.036
 93.533 876.457
 161.064 628.970
 99.906 928.645
 892.041 86.761
 487.786 165.615
 344.777 553.680
 573.117 113.951
 292.190 88.163
 634.689 628.423
 90.129 490.001
 77.322 776.371
 843.153 325.023
 216.048 993.911
 787.131 210.885
 822.793 692.992
 409.248 957.799
 356.351 367.012
 784.374 208.013
 751.420 470.333
 534.108 863.621
 129.459 286.156
 638.047 350.396
 622.702 391.008
 550.683 168.052
 185.611 556.268
 34.954 22.518
 271.050 272.264
 225.923 436.838
 240.620 953.407
 424.563 173.476
 481.814 89.355
 309.640 166.596
 244.287 593.555
 790.699 318.866
 961.772 703.642
 830.741 339.361
 276.543 485.596
 795.173 428.817
 564.396 153.430
 363.876 713.139
 607.487 547.339
 733.708 808.390
 271.018 615.026
 775.699 209.100
 901.477 153.451
 358.756 530.690
 426.100 322.105
 152.283 225.750
 245.581 105.474
 644.298 718.363
 378.120 443.440
 707.933 961.431
 539.168 766.630
 994.507 985.765
 987.176 162.168
 480.431 858.684
 794.121 987.909
 231.118 651.955
 426.210 974.219
 528.980 97.523
 64.065 366.976
 933.664 913.730
 324.831 529.168
 168.406 659.373
 46.234 327.716
 352.180 28.314
 583.049 173.708
 496.875 859.406
 881.028 485.793
 163.797 696.880
 116.778 726.078
 104.231 402.239
 312.011 774.348
 802.607 262.952
 387.807 909.235
 384.208 954.436
 163.045 844.061
 956.460 43.837
 818.000 301.175
 316.142 946.975
 39.444 323.027
 94.874 98.579
 90.812 622.760
 930.446 821.817
 266.506 624.483
 568.962 2.538
 902.759 676.556
 927.008 218.963
 341.420 124.185
 907.323 746.542
 943.329 274.599
 76.770 663.824
 593.560 694.283
 421.072 707.666
 753.878 48.678
 104.172 159.481
 323.316 776.840
 126.729 749.036
 644.362 123.635
 721.738 714.399
 421.083 407.648
 297.398 897.674
 31.346 252.341
 367.996 243.344
 355.727 859.834
 660.710 722.229
 401.550 160.430
 986.035 467.770
 465.787 866.732
 376.260 486.557
 602.246 529.525
 872.392 411.657
 686.851 704.830
 445.745 390.465
 313.157 259.625
 224.603 839.738
 205.021 770.121
 135.814 725.522
 364.069 394.462
 520.618 517.318
 39.063 664.971
 326.601 571.702
 28.200 368.058
 274.425 484.314
 222.758 227.672
 438.216 739.729
 543.419 36.390
 29.617 630.934
 84.221 383.120
 732.932 24.333
 891.752 294.978
 676.244 738.328
 100.338 170.618
 342.607 475.242
 302.165 951.349
 306.199 804.809
 942.220 813.568
 328.845 315.566
 32.441 920.795
 858.512 916.707
 621.474 235.869
 447.701 341.362
 733.044 744.463
 748.311 142.650
 97.328 1.140
 61.204 121.487
 99.173 890.742
 521.825 931.033
 311.055 253.389
 814.756 83.474
 576.775 294.095
 334.720 272.665
 376.852 871.582
 282.464 618.996
 604.133 109.868
 712.153 454.079
 577.293 715.572
 771.711 671.601
 242.686 719.286
 616.352 571.687
 886.635 537.150
 873.803 879.750
 79.064 605.776
 321.122 102.953
 976.725 857.524
 149.261 239.781
 964.914 841.883
 972.594 738.001
 47.949 871.305
 544.347 426.281
 501.878 575.498
 1.648 363.511
 371.608 227.143
 749.674 361.457
 176.186 84.761
 745.827 560.519
 130.286 356.413
 732.256 360.432
 700.624 682.915
 737.195 228.704
 999.251 873.920
 99.100 196.011
 431.225 997.557
 117.477 981.954
 924.596 458.366
 783.467 724.289
 691.839 923.147
 552.936 773.508
 722.792 535.355
 784.180 291.616
 461.811 851.298
 838.860 803.670
 451.502 32.024
 333.859 3.737
 160.323 620.285
 107.106 139.094
 982.976 449.900
 923.725 79.555
 195.518 993.360
 180.110 629.838
 849.012 511.389
 70.635 934.826
 537.353 374.912
 150.821 648.891
 220.440 675.338
 576.240 345.158
 820.179 904.131
 710.467 898.573
 834.267 888.405
 298.695 23.080
 384.396 27.780
 94.652 29.212
 788.061 41.491
 134.090 210.523
 226.083 146.821
 773.196 97.706
 383.868 734.311
 987.783 435.912
 39.313 956.082
 170.226 957.079
 622.880 116.184
 5.076 414.175
 407.963 651.785
 768.447 512.835
 527.282 767.438
 226.186 178.314
 732.123 268.698
 925.140 407.922
 197.140 813.353
 132.206 922.812
 658.786 26.804
 607.298 105.326
 397.895 721.354
 256.778 711.954
 627.335 716.845
 39.478 525.792
 517.972 522.209
 152.447 160.303
 637.384 834.700
 950.301 367.912
 936.212 517.276
 521.170 427.860
 499.886 386.523
 702.189 988.762
 195.257 886.372
 245.229 389.092
 641.956 29.708
 93.780 255.550
 889.760 994.648
 387.770 632.830
 1.714 489.159
 35.634 92.151
 847.188 611.867
 971.498 29.156
 671.477 994.010
 617.185 539.187
 4.207 703.790
 489.514 959.739
 726.008 816.875
 306.565 22.249
 363.086 932.904
 654.079 949.693
 107.037 865.827
 154.772 180.101
 550.237 514.524
 847.067 361.880
 526.147 678.768
 911.824 43.184
 792.968 614.329
 100.151 18.667
 95.145 100.485
 904.890 572.458
 580.710 44.689
 203.258 101.519
 796.379 384.609
 377.045 569.593
 883.432 619.676
 716.594 445.400
 965.034 455.863
 740.167 751.762
 562.645 162.447
 244.545 392.800
 671.252 592.387
 856.635 347.750
 529.363 823.706
 319.015 701.334
 261.989 843.617
 31.858 916.828
 278.541 66.283
 635.284 609.165
 350.853 86.072
 873.317 217.814
 661.011 398.347
 185.206 54.151
 228.736 737.600
 551.655 862.967
 141.583 696.617
 40.585 215.446
 8.856 800.035
 285.523 179.849
 335.957 750.942
 153.838 0.376
 816.922 80.874
 64.227 174.003
 319.263 482.913
 563.530 834.787
 990.436 156.513
 720.904 736.268
 55.514 143.716
 819.160 131.648
 560.717 882.730
 473.779 270.807
 309.932 680.222
 272.549 110.541
 257.070 32.527
 964.255 733.361
 575.072 373.351
 122.485 219.791
 894.566 947.106
 637.906 663.995
 866.836 799.029
 744.719 273.310
 285.249 922.661
 38.124 174.575
 727.950 139.598
 891.254 555.863
 747.127 423.835
 212.029 8.435
 414.147 882.345
 800.778 573.287
 876.148 114.118
 964.388 728.172
 32.249 981.816
 126.444 828.321
 493.424 124.102
 137.685 807.238
 349.540 633.926
 857.630 988.036
 583.274 940.441
 445.084 901.960
 100.271 912.349
 89.117 75.466
 597.251 791.531
 637.965 862.878
 877.826 651.532
 574.125 865.893
 715.123 430.315
 950.771 107.718
 120.015 125.648
 486.875 497.329
 525.842 770.312
 833.370 823.098
 270.191 269.143
 715.895 415.120
 119.884 917.863
 954.699 87.995
 928.282 412.047
 311.017 162.144
 768.865 761.759
 341.373 419.261
 693.563 762.015
 415.023 198.992
 209.220 430.828
 301.083 427.930
 444.933 155.092
 125.173 892.572
 43.744 610.721
 472.960 244.801
 4.634 918.510
 250.333 46.949
 928.149 923.058
 945.743 124.747
 487.821 41.334
 856.195 866.833
 19.359 313.242
 889.449 171.430
 153.082 232.585
 824.079 41.985
 628.064 667.693
 557.404 437.587
 237.927 861.496
 388.082 719.890
 140.151 686.879
 832.841 750.760
 88.511 220.854
 760.810 494.429
 49.928 377.471
 717.936 490.334
 874.238 31.909
 509.738 179.860
 382.651 395.090
 293.016 198.987
 315.648 618.133
 304.202 62.270
 874.655 868.542
 709.812 350.079
 147.893 715.136
 17.320 524.793
 26.486 267.087
 725.022 812.311
 492.323 455.363
 937.628 428.180
 547.739 334.216
 129.061 553.893
 915.136 668.681
 21.978 394.982
 771.875 104.568
 179.773 910.726
 714.767 273.834
 704.259 193.397
 335.130 545.033
 812.015 306.563
 898.591 200.694
 763.753 745.962
 785.654 416.739
 961.400 657.855
 384.761 979.601
 152.456 898.629
 817.413 541.578
 814.107 821.938
 196.410 861.576
 482.426 977.343
 507.860 775.015
 174.575 354.479
 803.159 92.002
 82.268 332.114
 279.308 636.432
 429.016 530.546
 308.813 750.394
 146.089 522.653
 300.906 728.827
 775.053 53.408
 884.326 390.190
 518.779 535.022
 701.526 791.680
 486.447 126.144
 701.553 565.002
 88.231 435.324
 273.377 473.923
 986.744 593.369
 636.017 211.584
 588.118 164.327
 312.015 688.362
 416.803 673.853
 175.841 774.794
 854.106 756.001
 860.482 714.587
 198.568 399.551
 299.227 906.134
 221.889 123.329
 903.618 54.301
 821.053 252.524
 564.257 544.969
 807.179 696.309
 993.180 411.167
 704.407 648.466
 292.548 200.327
 865.820 619.964
 375.189 66.690
 534.073 854.017
 522.181 291.237
 296.416 924.244
 938.038 354.321
 899.398 644.794
 355.560 474.813
 618.400 63.068
 203.183 895.854
 419.728 512.016
 434.281 993.864
 435.215 486.354
 139.819 757.400
 795.877 507.849
 535.792 209.589
 475.291 456.748
 800.765 706.592
 385.994 883.067
 705.575 649.953
 792.749 151.840
 648.857 308.357
 972.249 515.342
 913.773 100.620
 605.298 203.023
 971.453 683.513
 358.385 752.475
 956.614 492.887
 548.503 213.763
 965.240 372.597
 318.050 702.079
 210.724 601.814
 833.669 472.872
 914.346 896.754
 199.985 187.725
 892.304 857.820
 910.786 32.495
 381.831 288.178
 188.505 561.268
 673.401 896.267
 758.522 555.877
 487.951 74.508
 816.345 312.078
 863.908 822.138
 850.010 856.569
 158.163 944.756
 831.844 946.074
 880.637 550.659
 176.160 848.582
 689.651 598.745
 933.542 921.008
 393.759 999.783
 447.501 706.102
 107.235 87.700
 202.674 519.093
 366.099 356.738
 741.075 391.750
 557.837 290.563
 287.675 414.124
 182.200 118.362
 410.631 353.923
 427.244 38.759
 524.668 347.392
 201.807 113.775
 36.412 116.666
 953.746 801.536
 214.081 765.239
 366.309 257.928
 555.056 689.580
 860.278 774.711
 215.876 490.771
 936.938 355.904
 480.668 210.637
 930.024 677.504
 874.550 503.249
 49.911 880.354
 304.835 1.384
 510.014 555.383
 39.916 680.916
 536.438 278.255
 746.426 261.854
 643.056 411.180
 610.823 926.461
 374.435 28.207
 511.212 961.621
 900.433 542.460
 596.350 439.079
 213.997 365.788
 616.890 93.763
 16.085 50.008
 162.652 23.045
 650.126 322.011
 140.848 350.126
 107.605 100.477
 513.500 229.956
 303.889 478.725
 455.998 449.114
 610.160 175.648
 738.706 820.257
 317.156 634.830
 634.276 801.341
 46.553 721.413
 957.008 499.418
 566.231 398.494
 717.918 933.830
 409.934 321.524
 178.599 135.083
 756.160 573.052
 985.367 110.039
 245.251 764.285
 317.409 693.744
 570.182 88.097
 171.683 880.864
 481.360 144.818
 694.329 948.980
 217.731 142.304
 842.584 880.847
 687.764 451.152
 190.003 608.017
 49.614 170.787
 766.753 44.188
 708.291 919.336
 929.401 879.344
 390.400 227.383
 182.805 556.747
 558.577 810.931
 10.302 661.344
 375.790 380.985
 315.303 283.087
 65.044 165.627
 323.924 470.388
 376.643 765.130
 358.505 111.695
 970.141 512.438
 958.341 946.543
 541.574 991.328
 416.985 646.895
 131.931 484.794
 23.952 276.059
 96.431 739.130
 569.064 942.522
 5.662 778.057
 995.130 151.968
 301.710 469.762
 301.980 520.348
 810.817 912.371
 823.364 957.680
 387.867 375.164
 56.990 745.268
 659.168 819.434
 144.522 703.116
 363.702 870.573
 518.094 739.693
 447.708 358.694
 876.552 868.946
 324.440 166.315
 579.844 411.113
 504.889 486.623
 383.793 721.688
 773.814 713.287
 637.698 839.724
 819.423 952.165
 170.203 850.947
 518.414 606.620
 958.637 227.052
 177.972 72.072
 756.203 649.736
 892.745 353.317
 410.280 841.891
 691.366 351.814
 992.460 209.868
 429.907 762.199
 753.482 916.476
 998.573 460.858
 568.822 636.574
 605.481 98.283
 36.401 243.639
 903.442 345.564
 887.739 100.023
 951.163 58.743
 367.298 304.819
 321.347 68.590
 788.907 36.107
 659.881 573.906
 488.825 119.147
 191.131 300.614
 835.480 784.882
 785.575 914.279
 128.318 645.413
 442.374 258.366
 2.101 612.216
 278.512 93.371
 56.618 491.598
 198.774 282.332
 641.120 498.743
 390.968 96.128
 152.215 890.725
 145.552 178.212
 545.752 299.879
 438.272 34.094
 537.985 387.164
 392.078 908.081
 777.571 881.705
 506.694 930.935
 34.598 444.116
 220.485 210.392
 680.611 619.669
 462.326 475.759
 757.627 230.838
 826.895 252.370
 165.470 210.609
 534.049 746.706
 674.684 177.298
 533.896 474.000
 914.214 93.286
 818.899 603.568
 334.414 494.288
 981.285 369.741
 630.499 898.582
 289.560 175.741
 780.907 748.617
 486.607 72.248
 839.210 257.793
 271.435 630.590
 875.136 755.876
 107.907 251.805
 26.052 985.865
 900.665 197.373
 859.256 507.349
 938.100 25.844
 99.925 126.192
 774.683 243.118
 20.122 583.011
 813.769 284.819
 259.515 594.559
 863.322 49.427
 735.129 519.144
 930.704 83.882
 350.446 192.011
 761.206 822.947
 16.512 896.972
 824.358 524.228
 710.466 569.967
 531.069 387.288
 909.462 497.779
 795.439 853.624
 317.498 325.552
 712.881 950.470
 744.957 730.385
 139.199 352.559
 779.059 781.164
 555.079 319.504
 299.944 678.386
 471.535 940.618
 331.400 159.460
 161.894 942.509
 375.528 537.487
 35.850 337.093
 552.870 803.474
 44.737 198.816
 168.073 917.294
 121.675 40.517
 938.384 811.265
 515.769 428.774
 78.625 467.339
 629.393 353.702
 830.506 955.496
 468.256 297.533
 282.852 553.660
 374.975 174.043
 457.553 40.557
 350.970 220.869
 466.651 260.159
 944.425 293.272
 990.235 913.337
 562.891 746.139
 621.895 818.029
 779.756 506.471
 595.761 188.447
 69.598 977.746
 692.243 676.904
 706.597 917.115
 441.936 374.718
 774.256 364.065
 160.731 822.989
 298.110 443.057
 483.697 496.972
 63.717 421.507
 378.850 622.281
 310.732 677.765
 650.637 495.593
 994.290 261.510
 551.087 421.075
 924.313 941.821
 746.456 656.101
 781.842 107.472
 809.411 371.337
 672.540 571.583
 969.935 71.955
 617.402 341.226
 738.925 465.080
 759.115 235.068
 471.870 675.998
 342.116 2.414
 48.949 559.777
 920.979 339.563
 773.570 689.469
 184.315 79.177
 823.021 255.917
 121.922 401.079
 189.895 432.196
 586.716 374.860
 926.832 848.168
 138.277 582.749
 623.434 313.601
 133.157 212.965
 704.863 213.215
 532.920 477.359
 226.319 481.339
 722.008 751.380
 54.501 420.199
 604.662 608.675
 462.302 42.891
 427.320 216.952
 330.658 53.771
 647.160 56.863
 44.085 995.154
 938.987 942.755
 304.447 725.133
 254.811 75.220
 69.567 998.032
 79.619 692.953
 576.209 13.045
 472.645 558.596
 435.502 910.296
 658.542 393.935
 426.196 124.620
 303.077 748.306
 268.250 569.402
 842.281 55.442
 75.472 894.834
 454.436 613.994
 678.630 641.741
 296.057 361.705
 725.116 354.028
 244.494 939.819
 621.575 495.723
 582.306 140.142
 543.545 984.289
 256.827 260.503
 21.117 957.363
 689.902 673.943
 979.801 958.435
 688.616 442.190
 607.396 496.479
 111.713 614.936
 394.895 109.435
 325.602 883.744
 104.773 861.367
 588.329 74.392
 23.821 113.461
 733.210 26.003
 508.732 430.773
 492.220 321.980
 707.584 386.341
 562.422 99.689
 194.160 584.227
 839.312 406.856
 667.631 491.070
 834.835 817.084
 508.730 205.263
 83.876 929.945
 834.294 433.101
 693.354 18.242
 322.476 26.787
 177.859 142.707
 886.399 80.518
 383.342 119.429
 728.300 903.837
 857.188 525.279
 210.914 87.784
 163.594 579.632
 718.022 256.178
 755.328 5.627
 449.553 124.597
 437.318 500.415
 194.725 861.693
 738.258 21.403
 163.485 915.513
 640.400 905.035
 124.525 901.215
 805.282 697.489
 417.816 581.326
 327.519 204.680
 979.525 656.461
 6.487 514.745
 764.274 39.809
 456.276 852.816
 878.608 544.920
 90.407 979.271
 183.517 771.255
 85.307 213.083
 993.843 239.046
 14.342 966.520
 37.768 83.387
 574.425 221.808
 857.671 461.837
 25.028 610.922
 979.960 120.529
 903.140 513.151
 179.656 676.827
 748.755 839.159
 67.359 253.537
 908.522 293.031
 661.493 297.790
 617.760 904.087
 35.622 159.875
 84.125 397.422
 85.071 231.885
 3.652 566.295
 803.507 857.251
 78.822 651.256
 640.798 539.738
 628.812 891.582
 798.976 189.666
 187.687 856.083
 62.000 746.904
 183.173 985.214
 624.162 781.259
 936.636 477.822
 636.108 873.390
 586.486 367.543
 909.710 271.216
 328.370 380.317
 574.491 561.410
 5.083 110.678
 948.228 722.125
 439.218 756.114
 540.126 776.230
 557.404 302.144
 842.125 454.463
 834.811 742.759
 356.001 430.999
 623.939 879.015
 452.841 201.562
 707.081 81.100
 46.959 943.614
 814.982 384.800
 396.497 402.203
 725.904 571.474
 403.880 172.215
 943.510 741.401
 695.257 652.117
 345.774 14.347
 201.443 395.587
 800.692 699.745
 464.179 821.019
 711.208 783.855
 49.363 5.726
 138.013 235.226
 190.118 108.386
 364.170 175.906
 611.869 362.087
 22.644 787.911
 742.228 359.072
 672.607 196.854
 591.340 820.461
 651.675 912.453
 242.884 288.919
 271.263 514.490
 439.369 294.185
 786.011 599.001
 323.341 880.907
 834.267 879.949
 232.191 831.367
 196.155 253.882
 90.214 103.964
 183.542 447.333
 527.266 599.014
 899.840 87.664
 336.868 279.424
 77.923 67.253
 303.962 353.437
 515.369 448.217
 148.064 874.209
 24.938 811.150
 283.652 946.055
 754.764 457.686
 66.705 235.181
 110.508 695.178
 23.171 664.655
 937.232 164.849
 418.310 795.684
 151.412 815.601
 180.486 242.426
 416.169 308.088
 221.824 583.181
 441.187 882.046
 262.518 180.546
 981.872 699.261
 354.643 435.965
 982.176 440.658
 982.491 624.833
 627.320 185.059
 285.241 197.288
 374.793 916.067
 77.780 412.946
 545.814 119.949
 738.544 296.852
 469.611 969.293
 69.121 65.842
 867.002 293.607
 117.194 552.453
 478.726 568.085
 978.186 435.686
 431.700 295.789
 366.116 728.673
 489.900 596.884
 462.900 442.124
 856.192 372.854
 238.310 374.880
 230.325 795.497
 178.525 829.814
 243.051 932.731
 596.533 731.359
 486.399 308.746
 427.390 162.331
 158.299 988.863
 468.553 40.306
 801.752 153.753
 321.307 331.040
 913.614 998.744
 62.924 427.460
 947.794 467.203
 748.091 702.264
 767.502 748.923
 847.718 630.544
 189.425 481.841
 407.215 652.038
 390.825 165.909
 96.432 242.257
 553.064 799.593
 59.540 644.980
 829.716 191.181
 13.269 808.442
 145.023 678.170
 922.172 202.273
 242.916 148.569
 664.272 76.114
 65.284 728.621
 831.897 73.499
 890.722 353.536
 461.292 921.428
 615.092 633.249
 399.265 678.007
 209.194 66.448
 872.523 4.242
 306.302 236.468
 880.290 413.773
 315.983 275.703
 366.346 993.780
 646.298 635.568
 903.841 745.136
 963.034 211.627
 334.484 289.022
 794.312 704.053
 510.222 75.559
 776.693 938.339
 885.994 517.783
 963.339 817.098
 180.030 287.522
 607.107 848.312
 955.332 740.041
 876.375 416.864
 662.290 488.872
 946.570 393.167
 125.801 203.945
 676.565 454.804
 446.992 943.470
 670.376 924.269
 933.890 707.011
 437.886 678.762
 669.526 383.649
 803.939 87.964
 190.563 100.397
 826.320 194.587
 83.167 903.010
 626.402 822.862
 32.281 240.706
 521.056 725.151
 490.623 410.307
 183.634 640.354
 997.576 741.666
 721.056 514.048
 686.802 188.631
 202.471 534.569
 414.238 207.096
 434.411 876.951
 532.336 448.834
 473.244 564.297
 777.690 236.952
 276.229 990.499
 251.040 892.142
 999.093 876.916
 602.870 389.816
 185.351 626.742
 424.336 204.070
 598.244 703.178
 439.974 458.078
 811.035 190.610
 441.860 90.300
 189.394 641.706
 358.645 866.133
 317.805 598.514
 359.794 934.845
 690.527 373.408
 225.722 737.273
 9.984 248.109
 217.137 411.859
 317.931 798.466
 528.391 191.579
 487.000 572.422
 864.995 414.617
 84.890 472.444
 327.632 734.928
 6.377 445.937
 275.111 478.719
 468.469 133.011
 166.075 178.377
 353.391 15.938
 111.230 471.276
 537.985 55.127
 399.898 387.496
 794.693 369.261
 70.540 693.800
 320.244 950.041
 476.169 302.852
 627.767 812.834
 132.285 703.771
 814.273 132.256
 135.023 95.690
 428.924 445.760
 386.829 98.323
 862.250 718.659
 380.348 26.951
 349.577 131.369
 560.774 223.201
 33.525 695.286
 333.120 563.128
 713.900 939.585
 702.406 271.142
 785.068 789.740
 758.341 569.055
 730.503 623.117
 746.627 516.046
 424.373 221.082
 139.489 945.587
 346.616 715.395
 839.627 492.779
 819.792 564.031
 663.682 909.216
 145.308 393.825
 370.990 777.184
 378.477 160.609
 376.249 221.026
 714.612 338.885
 634.498 646.840
 543.550 739.914
 65.164 63.997
 101.996 437.703
 918.835 310.354
 949.804 165.479
 143.805 940.519
 808.418 330.206
 615.489 581.433
 421.193 519.719
 914.766 916.052
 273.309 476.576
 623.550 843.710
 193.583 56.263
 117.936 770.276
 955.111 636.678
 929.728 903.282
 102.637 903.502
 592.846 133.612
 921.599 395.269
 746.802 858.143
 989.444 786.464
 218.276 484.892
 330.011 641.221
 4.843 427.163
 245.428 449.195
 31.363 965.039
 299.102 714.669
 306.935 276.007
 243.275 906.066
 573.984 321.980
 453.539 272.884
 684.750 753.340
 382.043 128.028
 65.926 943.590
 855.642 793.842
 619.216 107.921
 612.351 278.558
 962.365 858.362
 130.279 35.903
 827.658 695.639
 601.454 154.137
 817.445 787.554
 335.808 702.621
 261.166 905.287
 148.226 55.349
 146.241 817.946
 537.272 23.679
 604.571 532.834
 64.503 917.255
 154.164 30.926
 97.621 956.073
 326.309 116.199
 501.960 161.469
 785.848 471.478
 418.568 234.083
 986.577 305.986
 622.602 397.406
 534.859 169.761
 234.732 552.254
 79.568 692.383
 586.185 796.473
 851.025 538.291
 593.074 752.504
 159.198 634.400
 59.301 690.490
 783.981 359.370
 334.175 4.648
 377.636 544.835
 838.556 704.443
 709.508 750.236
 232.729 619.039
 852.079 772.857
 724.249 523.683
 599.526 947.520
 951.719 310.703
 467.567 695.803
 481.102 217.006
 317.076 487.940
 618.028 446.227
 822.316 882.767
 579.084 889.547
 844.418 378.782
 136.834 47.872
 26.889 224.785
 420.036 323.264
 185.355 149.536
 327.944 103.744
 979.672 739.912
 924.774 177.761
 922.170 255.196
 589.309 38.563
 558.515 356.179
 680.519 270.552
 53.046 162.046
 71.254 36.460
 892.000 351.433
 329.957 433.372
 787.631 588.397
 279.561 275.400
 503.731 286.261
 520.945 449.918
 436.374 795.546
 616.331 32.258
 659.118 204.701
 529.789 620.492
 393.573 528.372
 614.653 48.209
 686.547 597.131
 621.251 570.244
 484.516 190.298
 526.402 506.038
 393.451 120.757
 314.857 20.315
 623.917 103.991
 482.064 464.128
 952.680 355.294
 989.799 374.905
 815.814 256.974
 657.330 616.287
 795.689 934.951
 679.658 142.395
 14.373 760.475
 753.229 802.257
 116.472 242.530
 483.353 404.880
 260.542 360.154
 624.931 780.651
 563.771 477.449
 750.209 778.064
 811.272 728.960
 78.896 394.238
 579.003 316.703
 84.687 562.211
 686.001 945.243
 698.873 406.890
 623.455 576.268
 260.290 74.915
 169.383 513.304
 58.323 972.193
 230.692 250.176
 332.354 477.729
 329.741 518.963
 830.171 905.632
 418.765 55.474
 595.866 761.238
 539.477 29.301
 114.335 675.402
 501.661 143.476
 547.150 936.939
 316.680 643.578
 769.332 301.344
 750.601 951.237
 677.221 899.340
 546.444 181.461
 656.304 157.151
 673.153 261.875
 749.789 867.984
 285.898 855.009
 482.157 7.899
 901.776 418.352
 198.326 796.626
 908.719 912.497
 363.042 483.137
 813.271 292.545
 414.350 645.589
 302.899 664.992
 320.251 585.172
 36.781 49.930
 992.975 953.375
 199.814 10.697
 667.674 762.850
 950.329 969.924
 451.996 714.878
 483.111 57.446
 653.257 543.059
 114.547 582.875
 547.231 176.093
 502.739 210.315
 776.502 705.326
 347.102 166.980
 69.515 789.003
 2.412 139.184
 919.857 509.319
 802.492 211.826
 927.698 235.372
 258.079 370.158
 803.898 540.690
 989.234 800.002
 397.208 124.449
 420.463 855.153
 304.567 327.664
 130.124 984.222
 645.154 697.137
 856.519 765.504
 855.252 998.884
 651.112 144.586
 30.662 627.960
 492.622 928.337
 497.352 902.484
 870.494 999.125
 223.088 806.215
 776.603 778.535
 140.020 286.996
 152.469 410.472
 880.920 798.966
 896.231 434.487
 243.103 856.624
 887.777 382.486
 490.654 551.102
 318.491 522.403
 446.880 256.586
 669.003 672.895
 977.609 761.430
 547.049 671.833
 637.992 318.617
 939.249 261.483
 869.592 288.863
 234.510 184.129
 563.056 202.427
 210.296 508.082
 119.532 889.013
 431.618 235.942
 379.759 405.778
 669.965 210.606
 174.628 559.049
 807.281 121.452
 469.812 984.053
 628.312 930.584
 517.264 777.480
 131.335 459.861
 428.936 219.565
 788.396 892.140
 696.897 965.550
 176.187 998.813
 396.172 411.538
 769.750 480.075
 822.288 568.224
 464.024 629.721
 788.060 419.617
 661.323 863.699
 589.928 255.284
 962.987 497.614
 62.879 86.892
 635.541 555.283
 187.193 876.846
 918.775 635.943
 355.890 692.873
 816.259 775.467
 827.690 972.636
 497.332 385.909
 698.639 142.498
 660.773 342.709
 251.478 830.675
 809.844 970.208
 63.682 684.170
 89.686 429.809
 254.275 318.538
 192.986 982.698
 660.666 567.987
 478.306 937.794
 197.474 969.148
 325.385 228.355
 750.519 204.747
 409.383 425.905
 494.708 93.120
 875.521 301.960
 741.574 66.960
 779.387 506.178
 270.937 10.941
 896.800 529.345
 484.767 785.037
 449.138 362.055
 746.443 850.810
 112.270 411.594
 494.638 634.959
 134.521 582.722
 410.828 741.775
 564.493 510.467
 288.651 888.171
 644.104 818.325
 721.065 646.810
 845.317 792.421
 159.458 300.099
 887.895 855.941
 882.817 526.793
 265.799 808.924
 473.012 350.590
 305.103 592.183
 255.727 3.856
 878.316 732.405
 20.054 717.768
 488.624 35.504
 61.038 201.412
 220.873 189.977
 39.256 866.178
 820.146 909.780
 363.863 978.142
 17.900 41.245
 277.436 560.791
 872.114 650.460
 752.639 344.567
 842.328 731.776
 855.538 580.318
 181.453 585.535
 744.697 453.349
 920.488 620.497
 768.656 896.481
 754.814 875.847
 709.637 188.239
 844.395 727.061
 564.206 110.280
 326.255 352.678
 21.085 41.660
 945.238 674.384
 114.403 991.963
 955.637 735.338
 222.633 667.183
 477.381 211.870
 427.543 558.339
 29.660 837.413
 225.225 220.680
 563.967 596.447
 127.144 239.196
 107.340 277.577
 940.893 362.769
 63.223 281.421
 568.823 334.051
 337.861 899.346
 301.759 585.157
 128.781 817.193
 561.864 141.087
 371.131 573.871
 313.354 344.816
 257.906 603.319
 315.738 852.059
 779.973 310.852
 647.801 342.426
 48.218 147.901
 541.426 550.112
 17.805 634.885
 295.061 165.358
 716.530 788.246
 603.198 421.872
 846.770 998.013
 959.422 430.461
 672.689 405.737
 238.580 600.838
 988.661 594.000
 213.581 508.228
 86.802 528.291
 642.561 895.994
 474.623 315.807
 904.127 887.467
 439.978 355.334
 646.661 27.769
 799.513 754.989
 939.924 248.364
 506.753 663.076
 314.302 892.827
 522.891 80.191
 388.847 351.888
 81.598 252.005
 520.995 809.905
 401.049 351.672
 758.495 924.761
 32.429 583.829
 991.173 660.746
 483.072 329.735
 442.989 821.767
 940.786 521.722
 823.066 333.435
 858.839 117.195
 580.616 880.957
 671.375 635.573
 748.867 899.756
 907.988 39.468
 986.061 52.344
 702.904 363.041
 249.442 513.959
 966.262 10.607
 396.143 576.973
 947.660 427.570
 171.234 107.134
 299.275 259.589
 999.418 220.804
 89.041 306.116
 677.524 569.653
 153.635 698.369
 107.719 826.598
 174.243 212.196
 207.061 263.466
 441.473 401.702
 871.644 737.087
 313.590 13.963
 610.131 386.778
 306.833 638.472
 142.179 963.944
 858.462 742.379
 785.467 925.483
 420.990 645.221
 937.123 329.657
 356.585 861.126
 950.955 668.944
 358.666 864.810
 483.652 193.161
 916.410 267.786
 146.931 42.099
 818.222 686.624
 477.305 785.144
 351.577 74.905
 692.921 311.529
 766.313 819.459
 22.887 625.229
 622.005 579.885
 96.992 60.067
 811.110 304.184
 704.216 970.758
 639.829 474.304
 351.480 692.665
 238.076 830.536
 367.330 755.723
 466.511 266.058
 639.639 135.650
 178.422 460.851
 495.741 18.387
 291.614 91.851
 224.868 822.198
 322.751 83.271
 506.488 387.471
 354.308 582.920
 697.450 518.714
 441.027 917.945
 902.204 799.286
 145.398 213.444
 813.361 540.022
 724.887 181.971
 977.112 252.000
 810.679 608.989
 875.471 425.654
 629.458 582.295
 693.782 68.257
 665.686 621.390
 979.560 205.194
 459.213 650.514
 422.724 833.673
 127.411 586.874
 475.907 967.558
 416.031 59.506
 468.280 906.231
 170.315 75.780
 681.729 567.245
 207.528 969.040
 692.028 150.446
 621.976 615.129
 220.629 950.011
 599.819 135.989
 88.809 340.157
 227.970 319.365
 362.231 761.086
 491.319 994.495
 870.727 495.118
 436.081 99.944
 388.536 610.954
 182.738 162.426
 470.878 269.104
 276.715 141.089
 323.080 616.912
 523.396 862.671
 891.286 391.009
 549.369 626.805
 324.810 612.988
 525.048 561.313
 988.458 75.487
 764.307 283.431
 670.651 726.519
 851.828 719.426
 615.167 265.954
 934.049 162.302
 529.082 856.551
 318.545 931.252
 18.520 550.310
 361.088 228.712
 661.568 957.435
 159.450 878.702
 532.063 598.534
 26.233 746.233
 779.557 930.358
 365.712 470.629
 393.607 11.349
 46.219 149.528
 531.809 356.270
 832.241 255.036
 470.681 540.430
 939.775 84.155
 0.110 265.513
 403.127 693.357
 781.943 743.172
 118.056 558.465
 141.064 632.697
 159.831 168.192
 965.574 268.833
 98.378 700.544
 827.400 309.709
 457.408 659.320
 264.639 137.898
 429.441 442.246
 14.362 665.466
 281.440 867.586
 174.587 572.790
 211.753 562.724
 85.029 287.904
 471.955 192.186
 629.502 165.616
 398.680 915.471
 613.012 721.853
 240.517 374.148
 491.423 427.408
 771.622 335.708
 621.771 365.902
 192.805 807.239
 150.992 53.354
 597.004 679.107
 916.883 331.963
 761.361 487.293
 247.873 559.823
 493.334 678.124
 220.907 283.224
 551.848 321.899
 875.859 301.511
 963.293 818.885
 650.054 9.278
 611.013 54.643
 150.239 260.825
 378.880 239.368
 537.704 771.688
 35.708 371.559
 683.983 416.667
 946.830 728.751
 731.872 258.870
 659.692 852.160
 344.474 946.069
 327.093 268.148
 272.054 326.106
 778.559 303.432
 643.955 989.660
 128.880 194.540
 785.438 564.675
 3.061 672.354
 254.587 220.752
 466.798 992.577
 33.317 143.484
 367.161 171.032
 432.924 997.847
 123.872 923.023
 785.563 297.240
 759.606 468.211
 588.823 451.684
 638.721 181.961
 604.397 297.165
 596.392 801.960
 840.255 460.458
 810.966 51.483
 178.216 733.346
 406.396 650.500
 158.167 100.648
 701.905 550.449
 562.075 462.293
 663.574 161.656
 624.506 825.936
 196.778 422.976
 53.504 628.913
 766.528 886.130
 401.691 322.956
 590.446 912.699
 460.636 759.009
 539.845 485.761
 243.283 720.192
 460.058 662.433
 204.210 36.605
 11.519 995.184
 763.287 585.111
 296.305 251.707
 35.829 529.801
 506.891 903.749
 225.476 934.649
 979.090 338.767
 151.920 309.514
 291.929 794.315
 314.303 305.479
 203.992 108.973
 136.170 117.395
 97.290 526.494
 205.435 783.013
 392.604 748.130
 472.771 482.362
 859.511 984.146
 266.625 771.878
 452.899 957.142
 338.644 959.608
 926.777 220.419
 888.589 205.662
 994.972 103.476
 4.858 471.606
 794.148 428.329
 270.735 839.988
 253.063 465.283
 455.817 567.555
 156.683 540.880
 468.070 250.552
 16.486 165.605
 769.313 785.854
 698.875 421.924
 643.265 166.491
 330.137 816.976
 391.404 203.633
 574.851 547.456
 261.841 809.566
 589.471 600.814
 687.115 688.009
 976.257 796.758
 918.597 980.845
 925.362 491.333
 51.311 325.670
 533.303 473.786
 589.888 739.195
 451.048 600.345
 423.630 0.535
 549.409 961.410
 369.020 649.605
 26.302 167.139
 267.199 113.664
 230.935 474.617
 160.987 744.467
 683.304 546.750
 942.943 995.260
 140.943 223.483
 387.992 537.182
 754.142 660.255
 939.578 645.501
 79.525 922.721
 488.587 655.022
 41.654 762.369
 603.991 59.120
 473.111 991.827
 881.030 916.965
 83.321 54.437
 857.492 538.070
 141.342 978.327
 105.338 972.251
 672.188 625.037
 880.538 77.243
 2.435 706.351
 58.759 936.701
 319.281 435.740
 901.794 120.177
 876.621 403.737
 595.797 816.390
 268.771 586.211
 37.023 724.793
 52.111 593.102
 276.651 892.034
 10.115 890.643
 589.071 453.665
 689.200 845.777
 716.838 652.496
 970.687 876.649
 342.311 108.966
 455.449 592.252
 815.997 312.130
 217.899 678.075
 163.227 769.143
 8.596 58.732
 125.303 424.182
 551.595 934.808
 653.372 452.559
 73.646 56.650
 750.616 611.272
 325.476 735.481
 691.775 132.736
 896.796 790.437
 482.424 974.050
 700.600 843.120
 450.936 760.500
 801.174 68.608
 293.869 310.340
 804.497 929.085
 873.855 410.257
 418.053 304.163
 954.543 879.704
 446.196 307.291
 659.138 660.764
 922.050 472.560
 270.477 82.086
 620.472 708.524
 517.013 845.214
 259.961 758.968
 379.668 84.260
 23.878 963.793
 831.188 861.070
 930.285 971.263
 607.690 124.107
 200.634 75.981
 889.775 817.048
 344.091 921.164
 619.390 950.252
 738.203 50.690
 533.107 912.765
 177.787 883.192
 990.339 613.418
 140.390 29.999
 407.050 596.018
 414.480 929.548
 865.697 615.856
 620.070 726.973
 7.549 223.307
 962.991 408.782
 74.293 246.540
 74.132 894.116
 355.381 161.132
 842.231 87.073
 922.215 782.315
 930.016 575.538
 449.747 508.754
 923.514 503.179
 902.864 119.002
 386.206 190.489
 615.087 397.539
 134.536 901.594
 729.400 311.495
 808.300 74.987
 477.609 127.651
 846.105 703.155
 420.678 448.165
 687.808 968.647
 586.329 239.777
 886.374 848.360
 653.231 262.454
 622.553 75.384
 627.999 987.746
 257.170 505.834
 229.559 893.277
 235.588 749.552
 776.113 577.293
 163.186 576.900
 306.908 245.958
 813.783 563.148
 961.239 966.913
 407.159 146.907
 980.940 476.659
 717.750 495.100
 753.287 988.633
 552.796 534.966
 925.118 225.823
 291.520 250.213
 105.843 39.716
 512.099 875.961
 49.349 359.944
 83.426 263.240
 428.543 620.721
 374.867 232.178
 560.364 146.008
 678.860 772.631
 325.548 550.995
 365.538 76.615
 381.485 979.245
 341.107 458.848
 866.463 779.612
 786.166 616.045
 620.929 12.356
 958.222 533.770
 440.641 327.899
 684.206 829.079
 665.430 293.196
 501.902 840.529
 86.639 49.152
 769.930 283.000
 519.967 307.896
 318.572 477.249
 685.626 571.763
 800.652 762.833
 214.519 147.740
 93.427 693.488
 560.907 3.926
 247.600 497.116
 455.280 870.604
 254.904 324.794
 835.272 721.237
 566.145 297.045
 210.399 11.592
 920.082 828.646
 363.705 832.918
 801.215 239.156
 589.301 612.533
 220.767 64.138
 181.056 728.075
 577.136 616.418
 199.819 586.267
 995.515 318.128
 182.610 440.283
 744.746 758.615
 148.815 709.228
 384.611 722.154
 190.041 436.990
 88.530 980.089
 989.667 44.594
 823.044 127.314
 646.070 839.629
 532.645 351.409
 213.948 138.310
 290.732 708.350
 928.222 10.974
 227.085 211.269
 334.796 901.610
 449.824 53.580
 675.369 908.236
 743.898 335.863
 215.960 696.157
 475.600 263.896
 580.367 593.504
 368.189 465.251
 63.162 771.753
 970.537 631.898
 817.851 817.597
 129.858 449.664
 413.373 871.580
 340.358 801.345
 648.386 649.025
 789.318 623.466
 532.822 516.240
 406.384 917.458
 768.442 706.694
 464.144 140.427
 865.954 205.391
 830.262 170.188
 660.260 673.127
 963.441 911.226
 565.297 534.563
 135.171 305.451
 536.493 414.426
 182.875 472.535
 676.102 14.792
 721.843 133.404
 471.558 213.817
 105.669 586.820
 249.855 203.984
 298.254 798.186
 964.982 337.579
 53.543 622.902
 517.159 611.464
 568.592 590.181
 491.576 395.290
 836.407 799.616
 263.233 720.956
 860.138 379.681
 559.098 730.752
 360.784 188.327
 718.172 392.285
 605.915 329.929
 416.133 385.617
 74.317 964.826
 599.332 848.360
 246.507 407.905
 831.251 14.651
 347.336 777.085
 424.655 431.569
 166.179 352.773
 299.047 499.739
 522.351 252.588
 853.418 322.471
 736.462 184.806
 619.525 909.141
 898.474 607.417
 604.864 453.737
 404.594 41.665
 44.324 879.185
 360.145 39.026
 455.354 923.564
 34.753 114.294
 86.617 457.482
 708.185 85.570
 921.120 315.331
 386.736 721.274
 651.102 939.924
 6.057 416.937
 496.406 464.059
 699.785 108.333
 356.284 258.141
 415.385 586.048
 735.724 375.267
 838.484 388.819
 793.364 29.739
 62.125 113.771
 44.141 198.112
 353.183 151.293
 994.333 470.588
 448.443 906.733
 770.978 382.242
 109.152 651.985
 566.464 986.549
 805.229 414.554
 89.960 406.564
 846.682 182.730
 791.196 411.493
 566.299 121.520
 192.855 758.198
 148.596 159.093
 482.497 539.079
 837.740 937.402
 523.782 161.144
 812.152 708.732
 553.093 807.716
 334.461 803.137
 137.844 406.748
 549.083 56.676
 46.529 741.271
 760.930 359.306
 780.434 521.845
 270.505 802.011
 858.850 22.501
 24.157 838.797
 952.500 425.474
 952.699 259.613
 495.748 881.869
 984.435 439.819
 52.251 671.373
 225.291 400.870
 989.373 821.291
 672.920 311.339
 665.239 350.996
 375.072 568.979
 533.527 560.557
 35.046 940.316
 212.439 740.565
 416.758 67.226
 486.829 493.550
 294.907 168.517
 459.897 815.733
 246.208 922.775
 140.474 872.074
 978.103 286.476
 843.718 328.707
 662.147 613.833
 50.554 397.016
 479.196 653.096
 170.593 745.236
 219.197 314.678
 794.461 889.705
 814.789 71.652
 16.787 972.629
 458.014 260.856
 726.724 240.786
 864.389 716.402
 67.424 475.037
 47.598 165.989
 681.694 889.553
 968.592 748.768
 713.132 68.510
 770.360 231.968
 598.822 673.629
 227.757 887.990
 452.524 415.877
 82.256 185.911
 730.833 7.009
 224.221 108.422
 36.718 0.280
 188.345 950.113
 435.927 993.953
 177.246 324.085
 836.018 146.258
 188.354 5.335
 552.207 266.807
 732.258 390.830
 609.089 478.532
 867.367 243.096
 5.857 47.814
 684.593 7.449
 711.401 61.201
 133.476 119.276
 614.148 178.091
 942.820 129.278
 792.409 343.855
 937.297 219.154
 10.204 631.384
 947.865 321.334
 199.879 956.121
 747.448 923.121
 238.482 335.884
 581.534 72.741
 634.981 338.486
 301.638 722.672
 848.289 964.276
 321.672 470.178
 83.191 174.737
 404.763 877.846
 247.197 720.380
 31.068 785.317
 683.763 600.193
 3.396 530.188
 667.054 50.147
 303.356 469.689
 994.457 199.902
 630.348 89.351
 342.336 635.444
 731.543 770.136
 58.426 882.290
 583.446 696.854
 403.953 990.962
 813.431 678.998
 786.579 816.283
 879.472 837.085
 551.126 477.756
 463.074 215.402
 431.477 753.700
 107.174 713.503
 779.841 571.350
 258.554 97.501
 347.715 223.779
 792.561 837.095
 318.393 777.974
 623.737 710.221
 808.979 282.958
 785.164 384.479
 448.913 679.443
 115.303 899.087
 383.380 730.592
 475.717 274.676
 78.282 205.345
 866.235 527.876
 256.399 960.074
 363.738 586.390
 762.716 380.603
 23.061 926.375
 934.678 904.852
 607.707 891.767
 387.319 477.163
 706.561 324.198
 964.123 860.151
 711.095 317.937
 855.270 710.457
 624.262 117.633
 652.223 313.710
 424.211 664.251
 950.844 364.470
 967.913 348.694
 297.157 302.677
 274.866 700.976
 6.318 503.631
 640.309 89.031
 95.259 228.800
 880.118 854.316
 124.846 235.432
 173.164 516.092
 723.548 510.382
 336.836 842.966
 489.754 824.599
 921.412 344.887
 575.521 926.971
 540.630 473.032
 725.232 827.762
 249.159 935.949
 766.073 21.577
 240.635 720.966
 364.248 817.048
 458.664 838.555
 315.371 465.211
 1.977 438.307
 226.567 191.625
 156.122 747.989
 371.698 859.880
 18.169 497.335
 913.095 38.172
 596.602 856.625
 939.723 58.649
 892.516 963.369
 682.300 994.421
 305.455 360.817
 343.362 715.232
 90.576 927.285
 690.338 594.289
 934.558 449.069
 571.318 440.561
 754.985 960.930
 948.527 628.844
 879.208 441.676
 728.612 640.110
 969.485 768.452
 380.174 644.199
 655.072 878.018
 48.843 833.267
 360.713 498.198
 43.307 815.641
 414.501 254.897
 309.607 14.843
 134.365 352.635
 926.691 86.690
 267.646 807.800
 37.465 408.846
 256.554 587.891
 723.576 642.456
 266.186 196.692
 589.043 785.943
 511.739 729.862
 640.958 498.580
 6.130 208.908
 51.273 368.557
 595.324 850.393
 611.673 230.187
 811.020 623.964
 916.514 231.350
 232.047 44.946
 242.505 639.732
 368.005 198.559
 657.193 19.880
 550.539 832.234
 453.524 468.245
 506.637 324.776
 649.851 756.496
 589.939 56.664
 42.216 91.415
 533.864 290.484
 379.879 480.087
 866.209 16.029
 340.513 510.127
 168.601 228.130
 495.958 475.100
 383.784 959.748
 723.680 844.442
 655.356 776.625
 77.134 885.240
 342.497 807.047
 977.060 970.721
 78.815 200.736
 425.689 578.608
 60.162 919.822
 430.014 903.480
 249.881 213.374
 805.374 233.532
 308.008 31.552
 325.955 16.723
 788.574 28.400
 807.296 748.155
 339.142 981.439
 113.205 223.940
 190.320 235.035
 444.684 241.870
 379.482 732.090
 213.462 791.596
 729.539 929.709
 652.961 112.995
 246.102 259.397
 352.993 547.857
 28.077 167.137
 602.976 844.609
 59.701 294.857
 726.237 866.474
 995.915 199.650
 122.974 509.268
 725.901 573.460
 102.326 955.155
 637.709 162.281
 568.803 213.344
 974.359 194.324
 482.085 658.400
 911.112 830.838
 682.063 43.042
 265.153 936.670
 66.427 196.724
 421.443 831.161
 332.344 426.666
 798.695 890.265
 106.586 7.326
 242.178 209.997
 552.411 211.510
 198.408 557.380
 672.493 125.689
 561.839 591.413
 944.095 168.783
 174.667 662.342
 497.630 353.266
 175.271 237.351
 357.910 86.265
 624.017 265.183
 837.064 793.301
 60.897 206.970
 730.801 85.927
 169.442 417.414
 709.879 205.021
 415.466 466.587
 104.157 312.555
 105.447 520.885
 988.095 25.839
 553.883 240.546
 138.161 679.429
 75.997 754.713
 541.198 841.865
 24.170 113.043
 888.740 928.419
 583.851 420.679
 48.749 548.946
 136.152 391.938
 219.828 864.395
 606.592 824.053
 153.084 439.619
 857.427 27.778
 986.344 257.620
 177.652 354.676
 339.969 975.779
 691.254 944.777
 42.246 572.871
 779.914 762.226
 307.119 62.501
 718.397 985.174
 203.199 380.271
 794.939 229.952
 608.823 225.417
 458.608 794.404
 524.851 30.408
 52.670 742.740
 49.484 212.168
 587.286 881.739
 645.412 935.064
 734.445 418.266
 639.695 187.892
 829.012 779.508
 485.160 584.936
 496.400 924.050
 925.566 875.357
 542.016 693.759
 295.708 257.019
 700.895 838.603
 155.310 702.283
 606.286 290.200
 908.301 216.853
 70.298 831.453
 56.680 261.527
 232.903 291.451
 43.115 104.636
 910.506 834.695
 964.668 164.262
 223.313 375.169
 710.480 109.229
 290.834 957.787
 660.951 671.905
 24.642 457.282
 60.116 480.381
 212.405 757.698
 564.879 329.495
 650.781 820.578
 515.959 907.039
 848.930 618.099
 850.376 191.356
 168.865 706.111
 671.813 298.391
 401.778 414.139
 653.957 129.324
 986.881 923.358
 217.034 544.330
 975.504 343.441
 786.102 144.463
 620.555 754.798
 111.623 903.326
 150.490 789.340
 261.593 565.109
 966.261 931.552
 336.580 768.221
 606.133 348.936
 523.949 507.249
 361.612 738.951
 808.040 694.251
 230.998 706.431
 454.939 997.665
 876.514 374.377
 462.669 738.652
 645.645 861.291
 132.216 715.917
 344.831 524.455
 96.997 357.473
 959.307 331.139
 826.436 398.172
 620.477 754.638
 274.803 332.783
 883.393 340.894
 913.792 564.039
 421.590 711.453
 504.357 462.229
 32.765 682.492
 220.719 376.987
 912.622 326.180
 931.296 32.949
 360.015 883.667
 814.603 129.591
 866.519 178.416
 993.064 423.136
 188.479 559.597
 407.622 56.756
 847.827 929.003
 837.332 527.079
 236.452 337.815
 350.445 923.240
 362.437 263.979
 819.486 83.306
 358.128 544.661
 658.329 106.221
 330.798 104.726
 63.222 400.485
 465.997 920.640
 634.202 699.284
 558.837 934.186
 893.482 422.034
 244.957 992.389
 431.683 501.156
 104.435 965.025
 932.413 547.927
 820.178 370.580
 335.509 620.665
 567.198 532.802
 786.723 140.967
 498.725 165.935
 627.707 828.801
 365.412 535.737
 548.755 184.857
 69.232 919.606
 654.882 719.449
 6.409 962.352
 783.796 132.654
 914.412 929.557
 115.343 202.240
 205.264 549.250
 282.578 586.760
 367.967 621.164
 644.333 844.184
 461.578 393.542
 620.632 85.390
 330.431 658.117
 491.463 101.093
 365.248 907.865
 485.097 935.475
 147.788 818.789
 456.526 535.541
 469.525 850.719
 804.774 728.264
 152.161 273.611
 278.169 704.956
 43.271 290.766
 950.680 901.435
 65.672 790.577
 354.487 521.649
 394.216 271.017
 662.027 470.295
 676.554 568.862
 15.419 535.979
 741.163 627.263
 896.516 840.697
 810.859 854.641
 563.896 774.517
 805.440 884.864
 504.024 437.596
 643.619 228.535
 956.006 476.994
 390.575 408.971
 479.204 735.697
 820.068 470.729
 300.019 318.971
 224.000 15.488
 561.224 162.443
 690.551 207.644
 319.933 481.599
 245.781 63.560
 117.801 258.621
 201.989 123.154
 551.273 235.487
 346.698 645.088
 575.894 428.172
 634.289 377.693
 315.192 542.606
 281.674 862.760
 142.862 586.300
 421.848 20.187
 451.490 548.351
 114.407 345.322
 199.584 23.801
 758.287 600.613
 382.007 735.252
 85.221 87.250
 540.993 845.537
 546.835 895.076
 322.887 940.530
 236.491 419.774
 589.651 412.293
 529.278 640.651
 367.551 401.586
 478.681 421.110
 814.467 317.780
 103.145 443.845
 721.788 486.675
 34.877 356.050
 849.334 566.354
 419.811 574.369
 588.173 792.443
 362.847 798.478
 225.406 782.028
 845.458 185.031
 69.122 845.660
 721.044 935.158
 205.943 475.683
 762.345 608.902
 986.176 733.395
 518.599 175.072
 944.092 624.894
 989.591 776.504
 697.728 604.054
 469.217 595.842
 71.665 79.577
 810.676 468.640
 838.162 131.100
 355.061 947.238
 870.917 596.730
 709.146 74.551
 398.506 711.950
 899.043 901.501
 381.539 628.790
 434.485 760.490
 721.985 386.454
 842.621 991.172
 151.505 342.704
 946.905 470.348
 797.432 202.531
 831.038 207.380
 853.118 730.566
 122.783 977.862
 699.349 30.937
 119.119 544.977
 654.551 87.755
 841.767 289.008
 145.482 636.814
 428.078 875.664
 62.356 580.740
 222.037 53.553
 921.061 152.587
 507.465 406.216
 931.889 104.323
 322.011 286.334
 353.486 964.938
 86.220 636.143
 480.250 136.819
 584.758 621.672
 111.993 427.977
 932.981 167.603
 430.337 841.758
 665.653 528.456
 353.954 745.442
 688.132 940.102
 864.763 235.950
 54.328 398.764
 642.773 826.624
 978.741 463.505
 974.842 846.319
 78.692 189.488
 121.886 913.909
 82.413 405.094
 652.574 911.678
 461.859 344.300
 145.238 304.231
 67.193 449.900
 792.452 850.671
 592.019 52.379
 936.626 542.396
 902.089 698.248
 245.165 413.399
 60.847 510.675
 878.679 51.156
 506.347 990.449
 596.661 661.773
 827.769 748.102
 716.758 281.056
 85.562 455.774
 333.792 682.426
 575.420 742.876
 303.914 112.534
 388.799 271.348
 501.639 726.087
 435.906 18.344
 510.109 423.356
 713.287 86.315
 657.871 288.552
 287.951 637.980
 572.211 446.446
 581.895 817.596
 785.899 500.988
 251.812 536.845
 470.861 786.292
 23.475 555.806
 841.299 81.042
 841.819 424.633
 886.108 736.537
 297.284 133.356
 774.913 11.303
 475.666 74.559
 905.821 847.025
 720.086 501.499
 201.248 57.939
 685.101 672.670
 939.140 525.505
 978.173 439.058
 362.217 219.866
 424.392 43.772
 221.876 827.316
 936.407 272.800
 673.973 207.606
 330.979 993.025
 891.523 485.851
 492.548 227.890
 938.544 91.018
 656.967 706.345
 856.661 667.196
 467.482 746.591
 252.142 326.396
 860.631 138.103
 588.819 894.311
 870.636 614.354
 748.499 475.931
 523.849 581.244
 524.472 79.253
 134.690 14.669
 578.246 66.369
 344.404 162.747
 980.610 626.357
 74.914 697.518
 944.325 198.689
 441.335 836.499
 359.464 124.963
 395.743 290.992
 588.597 716.956
 107.043 555.979
 946.216 237.197
 540.922 411.648
 856.271 972.012
 441.602 700.756
 788.150 4.451
 563.384 636.347
 352.459 474.474
 12.744 503.659
 984.489 945.660
 477.167 586.851
 249.119 21.540
 799.230 179.581
 213.244 1.103
 246.078 348.138
 500.842 203.402
 195.843 692.218
 474.716 587.385
 162.413 192.403
 584.376 547.583
 784.986 611.666
 840.877 772.431
 873.961 112.916
 889.486 943.331
 912.887 313.626
 465.650 853.710
 728.617 985.404
 557.684 403.231
 847.644 850.095
 233.211 428.597
 423.341 269.329
 390.568 665.471
 441.898 181.748
 199.719 382.682
 167.813 37.434
 430.954 617.756
 774.625 103.833
 418.493 89.999
 703.027 779.138
 957.661 32.655
 204.591 120.250
 829.430 518.573
 551.205 861.846
 928.787 644.180
 632.242 724.581
 640.571 865.327
 815.765 753.961
 358.483 166.716
 537.333 32.197
 33.006 806.331
 698.767 114.370
 718.683 459.939
 536.327 474.164
 79.906 441.507
 658.069 635.394
 219.961 677.157
 786.638 311.520
 486.279 537.358
 787.628 89.671
 744.592 899.543
 554.024 57.609
 128.112 726.912
 571.721 376.174
 280.144 455.026
 654.951 506.491
 397.891 913.019
 637.507 486.526
 933.318 848.135
 287.521 957.060
 48.061 239.278
 510.229 220.031
 991.492 985.887
 972.530 395.365
 564.800 642.306
 661.507 164.270
 43.333 174.853
 940.523 851.691
 101.565 179.709
 333.516 927.895
 870.080 185.804
 321.190 884.360
 655.160 40.039
 720.527 863.174
 675.499 534.913
 918.216 158.777
 476.696 384.182
 94.124 548.109
 235.242 14.242
 185.701 388.108
 675.575 942.030
 369.578 111.404
 715.267 419.306
 261.537 481.079
 596.746 593.969
 428.220 78.296
 234.188 367.791
 558.611 602.751
 829.780 3.608
 234.297 791.224
 725.847 81.025
 466.499 995.687
 642.879 736.366
 414.679 616.561
 296.124 8.620
 174.279 831.833
 225.769 197.911
 505.917 87.093
 61.911 216.717
 489.384 69.493
 372.490 157.149
 515.523 849.652
 410.412 531.561
 797.912 275.142
 138.401 580.348
 793.000 788.314
 723.338 532.683
 988.557 636.445
 565.322 996.151
 461.007 975.759
 873.292 623.741
 245.361 940.658
 784.521 635.654
 818.195 168.902
 218.553 574.117
 103.700 121.733
 679.350 147.381
 192.623 409.607
 397.705 120.660
 59.482 89.769
 817.628 773.913
 698.307 917.301
 956.962 446.494
 323.238 948.069
 548.480 495.073
 227.311 867.479
 730.747 612.617
 18.832 375.907
 999.108 791.997
 795.967 838.641
 940.053 308.022
 240.752 909.216
 204.088 367.092
 56.149 679.852
 173.274 605.408
 904.478 86.755
 753.084 366.780
 381.175 302.160
 770.656 762.047
 251.136 945.919
 152.430 397.085
 440.818 429.281
 646.217 489.178
 200.711 150.197
 561.895 896.578
 590.992 656.467
 249.922 528.342
 487.303 109.404
 689.951 236.791
 721.107 261.199
 198.099 819.356
 655.437 814.146
 409.248 257.190
 425.686 85.294
 81.530 22.158
 548.210 747.585
 88.533 809.920
 496.749 465.288
 98.325 663.560
 876.028 160.427
 728.068 288.959
 769.579 626.393
 452.677 719.963
 818.986 199.151
 732.710 48.999
 296.869 175.070
 910.742 18.396
 386.420 862.854
 560.079 81.256
 674.910 326.241
 511.359 440.773
 433.939 530.681
 540.872 306.601
 100.317 283.380
 192.030 550.042
 821.231 849.672
 884.146 370.802
 396.970 753.200
 9.488 921.969
 183.230 101.945
 252.504 882.348
 820.183 921.385
 709.429 162.533
 182.685 780.506
 320.414 620.213
 918.803 341.796
 631.372 318.524
 913.997 994.547
 413.479 357.115
 115.755 98.784
 322.356 147.647
 336.126 497.986
 667.270 593.206
 953.752 290.764
 777.094 504.532
 226.699 589.065
 141.446 675.824
 145.219 352.867
 922.423 920.307
 169.893 864.198
 978.157 492.834
 664.133 987.533
 820.311 305.948
 517.473 825.853
 3.336 170.241
 122.375 504.078
 76.403 593.391
 95.350 642.112
 135.282 979.198
 584.304 181.780
 110.012 43.454
 667.278 934.641
 587.021 963.180
 790.646 865.739
 266.667 895.876
 812.843 332.159
 127.239 633.001
 486.442 380.740
 235.773 14.349
 928.612 668.115
 599.162 445.530
 177.667 505.596
 873.629 188.196
 519.370 124.094
 487.579 681.383
 177.266 188.898
 326.017 792.367
 810.579 324.616
 571.262 767.492
 243.738 406.838
 294.719 578.753
 983.742 374.317
 601.368 52.427
 464.034 564.751
 398.840 474.334
 13.090 95.113
 505.979 535.451
 287.414 626.245
 844.430 395.453
 165.020 268.798
 836.750 74.743
 778.049 217.261
 34.910 252.581
 710.981 519.624
 45.706 155.878
 221.516 797.131
 329.959 516.201
 300.004 581.771
 708.557 388.543
 193.998 614.693
 891.983 941.989
 738.822 88.216
 995.462 517.678
 82.852 574.723
 446.981 312.246
 635.562 690.341
 530.994 884.603
 833.371 328.455
 830.565 340.605
 477.207 271.764
 282.132 954.375
 388.915 871.642
 390.082 208.282
 231.577 255.175
 266.429 737.533
 890.262 684.634
 670.249 552.719
 491.301 517.612
 682.064 677.554
 204.855 981.144
 322.381 113.227
 510.286 227.422
 527.319 849.743
 767.826 945.857
 846.259 653.306
 222.425 995.288
 899.083 122.965
 33.988 935.772
 598.877 225.562
 477.809 92.021
 938.310 272.528
 63.673 496.141
 485.733 322.747
 283.465 127.449
 824.930 900.688
 895.148 699.074
 888.056 967.157
 793.633 507.562
 315.526 420.671
 392.484 751.399
 673.278 330.735
 158.881 191.189
 64.167 290.768
 200.135 38.047
 586.274 49.477
 113.839 752.835
 370.101 146.961
 284.119 768.239
 925.324 998.263
 360.100 524.880
 55.586 475.729
 294.562 173.966
 169.463 926.087
 383.856 640.251
 892.965 993.056
 645.522 773.731
 142.810 16.611
 337.071 125.702
 372.136 951.377
 775.372 559.248
 376.684 135.347
 6.519 806.270
 627.928 183.069
 524.671 88.782
 561.738 252.232
 696.771 673.009
 31.416 807.282
 948.309 378.008
 370.061 287.214
 61.211 538.999
 290.084 176.309
 164.886 167.791
 471.117 416.449
 529.433 262.703
 898.754 818.366
 38.622 617.968
 265.619 698.056
 999.874 553.119
 436.577 845.560
 587.759 727.226
 717.835 728.858
 893.285 387.751
 514.911 538.987
 18.292 811.372
 679.574 927.379
 495.673 372.294
 146.750 597.325
 192.986 185.786
 267.990 953.359
 758.578 950.023
 930.437 840.938
 163.043 792.561
 184.586 720.380
 370.083 229.221
 718.711 0.429
 113.390 888.811
 344.207 435.705
 961.685 338.593
 378.708 586.753
 702.450 69.872
 820.526 110.228
 774.193 643.468
 839.356 739.385
 313.417 839.575
 908.478 21.491
 970.050 859.663
 869.684 379.741
 176.387 659.505
 54.270 683.977
 50.001 87.279
 934.864 958.939
 669.378 910.148
 510.054 983.473
 508.776 53.267
 36.405 582.146
 361.131 479.029
 833.065 266.028
 947.481 399.466
 658.709 316.201
 519.721 754.456
 767.913 337.140
 349.618 681.914
 816.279 42.837
 878.384 648.168
 625.992 523.028
 123.207 857.586
 724.217 306.749
 423.622 896.211
 7.347 173.431
 813.183 426.319
 799.160 225.940
 850.495 294.539
 598.061 244.137
 96.316 68.523
 538.694 681.138
 116.168 714.367
 820.196 887.510
 785.097 573.388
 324.285 681.820
 215.170 711.982
 311.458 300.539
 87.583 87.654
 346.161 18.203
 898.410 298.741
 568.255 432.507
 296.937 231.598
 658.069 51.811
 562.949 969.152
 598.494 538.135
 417.399 426.748
 835.728 771.570
 950.582 398.487
 99.387 977.127
 972.701 858.952
 834.810 48.104
 610.730 316.021
 500.773 107.297
 388.427 860.750
 422.635 355.775
 306.748 936.044
 195.875 596.032
 891.596 138.638
 992.327 100.204
 674.618 985.951
 419.114 983.607
 828.724 193.615
 658.992 88.408
 479.181 809.245
 524.554 871.914
 667.931 487.570
 284.560 609.356
 755.389 240.988
 868.756 683.481
 721.097 393.340
 481.248 54.671
 970.729 954.213
 108.225 538.143
 798.894 732.955
 703.170 2.345
 99.840 758.042
 484.387 428.582
 594.491 756.356
 251.434 210.777
 163.470 891.735
 587.922 540.923
 580.990 742.048
 390.167 26.088
 351.318 703.604
 169.517 262.933
 603.181 11.435
 799.180 292.583
 321.929 229.737
 795.527 149.840
 145.927 40.247
 273.597 974.409
 652.695 94.652
 534.726 876.634
 469.543 523.264
 921.574 345.856
 699.141 844.538
 406.290 995.719
 416.730 702.690
 108.311 788.410
 315.084 293.412
 19.333 140.084
 716.205 5.850
 47.867 944.606
 983.835 713.532
 690.771 164.699
 34.861 54.502
 253.874 221.852
 915.567 733.625
 340.994 602.631
 863.337 405.902
 26.069 413.860
 577.028 621.951
 635.738 727.420
 559.130 964.857
 771.606 512.932
 937.225 225.974
 167.789 459.531
 516.872 866.361
 238.466 623.305
 436.305 216.371
 953.559 332.244
 487.177 770.007
 672.823 253.891
 314.739 440.333
 157.296 741.147
 523.447 930.217
 503.075 168.197
 476.073 127.617
 749.608 741.400
 900.306 110.433
 400.282 399.828
 498.860 412.488
 757.214 728.277
 617.825 394.779
 468.101 3.943
 762.057 135.717
 867.229 438.975
 782.451 217.273
 874.882 608.148
 903.011 172.989
 412.047 847.526
 238.598 476.559
 456.380 850.767
 988.336 599.569
 179.773 689.642
 314.057 433.196
 689.637 350.051
 845.322 845.799
 70.388 550.626
 437.947 196.915
 966.892 934.859
 975.190 623.972
 349.262 677.046
 691.657 2.854
 282.959 485.443
 349.358 814.368
 137.329 931.607
 61.231 148.613
 290.324 882.423
 176.035 686.678
 821.182 600.746
 273.930 418.098
 173.282 242.711
 416.836 802.827
 266.537 85.732
 622.197 53.469
 945.762 833.013
 431.741 698.124
 74.969 860.611
 105.006 853.084
 587.058 794.744
 635.613 969.928
 636.518 464.097
 549.595 771.225
 895.498 88.589
 460.607 716.499
 399.690 707.601
 115.828 474.452
 62.155 872.605
 236.213 363.396
 605.605 727.804
 730.963 669.810
 745.027 864.674
 822.266 790.801
 714.464 989.811
 554.316 661.712
 858.690 108.283
 960.188 332.352
 890.202 855.611
 529.380 517.149
 385.225 960.031
 343.817 654.538
 203.165 872.705
 445.147 423.017
 259.325 47.901
 353.588 745.464
 660.811 508.971
 698.960 304.673
 783.771 411.273
 246.454 242.737
 782.908 662.434
 129.912 541.448
 91.065 26.814
 348.819 112.476
 200.377 908.359
 874.871 662.687
 882.822 448.787
 460.881 254.911
 675.883 111.149
 188.437 237.002
 50.575 347.982
 248.181 956.773
 19.482 724.799
 563.654 777.754
 809.992 320.412
 869.779 236.639
 604.044 833.217
 292.056 379.411
 665.065 455.038
 472.348 36.643
 572.919 740.493
 809.640 972.245
 859.642 799.250
 465.633 902.421
 376.197 711.245
 789.604 536.965
 970.761 41.449
 687.094 262.890
 972.173 282.465
 963.217 356.218
 951.541 442.027
 662.172 672.459
 887.011 420.813
 76.917 396.488
 240.997 287.179
 171.530 410.449
 338.349 683.113
 226.766 211.786
 523.901 914.413
 247.720 646.029
 797.491 452.828
 50.635 339.625
 345.962 664.269
 541.136 971.666
 690.066 271.592
 904.010 20.110
 67.838 949.703
 718.735 484.080
 416.435 262.409
 197.057 210.596
 576.130 2.717
 188.879 748.901
 510.866 649.923
 528.588 291.202
 760.281 757.264
 981.820 923.745
 552.414 423.197
 116.862 560.577
 11.404 758.095
 57.682 34.095
 390.648 257.734
 297.608 606.671
 902.363 947.157
 662.478 897.397
 355.805 916.006
 536.460 903.852
 768.011 672.280
 607.540 472.982
 385.673 479.549
 485.987 535.579
 120.319 287.341
 508.905 478.915
 420.399 930.723
 106.751 770.915
 705.168 268.729
 90.559 961.579
 991.672 798.520
 767.340 333.563
 535.937 859.864
 629.094 129.817
 664.132 810.350
 540.091 593.647
 423.563 873.688
 497.193 172.622
 874.574 750.512
 617.203 585.374
 363.573 432.444
 549.527 967.916
 758.455 16.110
 886.224 707.760
 637.675 104.748
 786.972 559.605
 753.402 682.453
 224.378 200.999
 640.782 111.850
 333.758 31.153
 125.883 242.518
 997.981 7.629
 253.962 18.156
 266.989 936.072
 79.860 568.850
 586.177 425.504
 49.575 595.495
 249.133 759.263
 775.249 61.312
 487.513 38.696
 736.960 356.282
 231.447 977.822
 409.136 390.370
 713.343 772.780
 35.358 587.631
 719.965 165.934
 494.202 723.170
 723.849 562.588
 595.303 586.653
 225.517 245.685
 606.472 828.411
 120.434 43.327
 680.557 196.569
 555.418 424.113
 168.467 996.104
 672.548 880.108
 69.722 673.955
 546.822 576.524
 284.008 279.551
 27.451 836.238
 39.986 379.321
 690.394 837.114
 247.412 169.445
 628.249 447.256
 355.034 776.418
 847.803 940.111
 112.449 443.788
 948.487 215.546
 894.967 750.069
 927.706 418.185
 625.449 602.318
 140.869 569.435
 938.156 307.976
 952.257 109.549
 902.078 990.487
 593.184 441.082
 133.252 318.881
 419.805 551.193
 458.792 445.522
 686.257 209.003
 884.185 57.628
 249.337 742.885
 597.650 55.917
 256.775 924.004
 211.761 977.059
 878.361 455.078
 687.117 415.720
 882.074 191.318
 152.565 307.386
 278.278 723.570
 581.695 576.309
 124.497 817.155
 409.187 795.542
 749.964 424.740
 279.644 750.833
 299.679 344.443
 275.371 140.229
 367.139 857.431
 930.766 710.330
 166.142 900.398
 825.477 452.761
 846.232 71.001
 475.177 725.561
 172.803 357.660
 979.757 379.467
 438.855 273.802
 519.153 854.868
 546.555 671.097
 335.237 358.363
 166.609 32.324
 535.634 355.931
 553.799 393.950
 586.575 850.917
 347.846 128.472
 114.610 8.066
 727.830 799.889
 952.089 289.196
 902.128 880.907
 782.599 171.770
 718.240 741.598
 267.220 909.303
 360.510 456.114
 860.612 483.471
 689.002 361.910
 311.004 603.968
 858.432 195.852
 936.420 186.022
 868.653 40.077
 490.715 420.279
 642.837 269.839
 789.683 229.237
 939.018 503.627
 225.648 352.993
 786.320 26.029
 27.392 439.810
 438.162 865.368
 243.079 639.495
 868.457 255.544
 262.316 256.273
 248.756 455.434
 527.777 849.420
 358.108 215.313
 398.556 752.144
 544.835 709.877
 850.996 680.090
 310.387 658.695
 476.030 929.245
 277.886 50.173
 645.698 518.350
 778.086 312.835
 569.641 553.191
 397.504 642.089
 491.836 510.041
 29.767 211.222
 439.082 124.334
 522.343 157.724
 628.842 90.264
 265.345 40.924
 981.680 930.006
 703.839 181.140
 722.035 670.762
 24.855 196.159
 53.372 507.667
 258.207 695.837
 575.475 455.145
 897.271 543.372
 891.842 263.634
 381.469 171.443
 605.888 158.360
 453.577 997.702
 201.074 438.318
 407.756 127.341
 670.569 743.719
 551.967 886.692
 937.987 86.485
 122.922 692.531
 276.770 158.957
 292.900 734.338
 979.519 249.785
 503.482 603.915
 290.887 452.213
 937.895 537.030
 142.509 38.896
 615.162 289.273
 12.828 579.484
 48.316 822.693
 478.861 913.860
 175.852 166.541
 884.283 677.031
 949.030 785.370
 374.971 53.777
 464.513 57.627
 159.159 565.350
 376.725 569.767
 747.068 340.778
 840.590 662.834
 580.279 775.773
 833.779 343.707
 543.068 148.252
 127.751 371.071
 478.529 446.399
 735.974 141.205
 836.749 819.581
 511.269 291.373
 738.921 20.978
 915.973 584.830
 31.466 451.204
 400.136 282.877
 762.643 802.549
 424.365 503.256
 78.376 352.568
 912.983 933.208
 894.974 63.016
 856.206 148.379
 158.024 345.625
 261.172 889.389
 786.007 590.542
 623.391 186.095
 974.400 887.769
 322.890 680.690
 804.461 268.534
 691.789 885.833
 666.952 854.680
 128.879 189.452
 934.410 523.174
 306.989 966.136
 358.822 703.325
 813.405 223.790
 550.597 250.843
 143.620 367.077
 528.419 650.387
 823.352 225.148
 90.064 142.460
 130.591 815.022
 716.730 447.703
 823.822 4.053
 916.139 158.688
 928.239 421.216
 564.152 313.830
 790.389 539.011
 605.422 278.091
 663.250 712.921
 808.344 589.626
 236.146 296.343
 479.183 539.764
 63.348 434.276
 668.562 725.798
 385.973 232.850
 447.715 832.623
 576.134 173.807
 992.093 281.647
 380.919 628.553
 139.447 845.424
 405.091 376.474
 644.906 716.766
 272.390 163.368
 846.237 84.798
 650.652 580.369
 891.262 891.267
 648.821 199.407
 32.062 892.953
 905.355 781.679
 926.050 355.118
 226.759 59.704
 24.399 952.386
 719.508 676.203
 298.737 703.489
 633.826 204.536
 35.908 851.845
 327.392 151.755
 699.328 502.522
 912.752 598.072
 848.605 905.977
 903.956 812.954
 464.376 548.741
 983.691 230.974
 333.526 570.457
 408.033 508.416
 205.062 515.364
 416.303 718.652
 475.960 475.117
 760.545 800.060
 159.547 360.045
 383.566 130.228
 729.635 309.471
 704.772 65.261
 228.244 221.141
 596.066 719.881
 332.848 538.193
 200.620 454.742
 163.351 913.363
 348.504 30.078
 685.284 198.561
 616.018 242.648
 52.938 548.728
 549.418 915.306
 6.422 837.480
 295.880 199.916
 65.073 255.010
 750.646 395.276
 274.674 982.674
 312.774 498.053
 398.911 441.420
 744.775 888.157
 881.018 410.753
 333.261 307.671
 527.383 570.052
 256.874 297.278
 521.685 874.317
 570.043 694.577
 110.039 931.653
 621.022 628.790
 601.541 880.868
 732.426 635.971
 404.829 495.578
 102.701 303.189
 823.122 578.286
 736.227 980.261
 614.016 506.317
 704.816 90.159
 695.843 794.721
 689.154 956.242
 362.141 132.778
 878.189 644.057
 415.736 805.213
 328.815 400.856
 422.888 141.560
 546.557 946.482
 938.133 452.994
 657.891 219.488
 886.885 261.704
 251.670 572.687
 94.030 840.353
 994.634 718.707
 193.959 635.999
 25.807 590.238
 285.444 922.088
 36.764 358.614
 840.998 512.652
 807.053 71.124
 635.893 984.017
 822.932 160.416
 120.589 121.232
 826.933 652.673
 469.190 169.649
 668.323 474.586
 945.731 498.033
 420.501 317.957
 643.089 930.049
 249.606 65.925
 672.416 878.566
 135.758 582.952
 573.846 515.103
 19.305 504.105
 844.536 158.683
 852.254 575.619
 753.635 398.765
 40.821 661.691
 954.537 840.863
 858.007 71.126
 184.776 836.596
 152.689 716.444
 638.424 828.479
 479.385 407.811
 433.093 590.746
 94.321 430.596
 205.180 408.416
 910.316 350.071
 937.257 225.752
 855.334 637.098
 38.334 771.189
 345.265 387.233
 801.820 277.908
 46.717 801.254
 201.395 457.750
 384.598 661.540
 548.701 31.643
 534.477 245.915
 529.024 193.463
 951.525 703.759
 205.188 598.238
 925.011 129.379
 592.291 672.271
 636.540 421.503
 666.139 485.401
 746.369 547.357
 189.044 987.858
 468.283 333.224
 483.825 870.616
 330.668 193.854
 429.366 573.651
 599.020 869.921
 110.976 346.851
 470.339 860.542
 61.298 709.810
 288.437 676.977
 150.895 996.124
 894.487 680.164
 413.438 882.865
 871.209 240.114
 353.055 264.592
 491.552 426.744
 218.737 542.472
 101.788 832.346
 933.457 262.241
 990.574 373.865
 627.736 89.794
 384.162 732.868
 296.059 790.917
 505.763 181.978
 919.717 253.295
 914.780 904.192
 384.923 616.349
 947.690 36.713
 776.651 360.277
 693.658 830.462
 706.295 242.994
 809.327 792.351
 497.541 396.288
 691.643 17.683
 525.660 724.930
 246.252 188.140
 199.706 159.547
 201.088 735.747
 866.867 851.697
 687.767 299.819
 878.730 263.849
 542.713 942.467
 718.757 384.893
 439.276 264.718
 180.264 220.931
 853.152 971.437
 289.292 889.511
 866.160 976.023
 874.550 342.069
 635.718 488.386
 237.992 103.400
 785.537 880.267
 318.498 738.739
 121.173 424.791
 564.580 718.899
 634.640 231.838
 640.316 273.426
 255.795 82.891
 235.031 912.629
 833.231 159.268
 988.172 914.242
 310.781 372.802
 685.809 952.552
 512.290 680.308
 947.024 580.774
 690.050 190.320
 62.888 735.864
 442.416 366.236
 146.747 233.640
 502.769 273.094
 424.226 166.921
 562.702 700.625
 159.822 656.518
 862.403 483.183
 162.679 871.322
 984.519 303.710
 18.358 106.933
 675.894 355.644
 590.913 860.443
 724.502 100.791
 67.865 770.908
 894.534 925.620
 970.701 410.121
 707.186 201.511
 419.176 746.600
 812.402 300.514
 266.039 597.855
 770.097 726.639
 960.080 103.331
 18.691 179.190
 552.869 654.800
 502.759 69.930
 744.708 414.990
 37.064 536.731
 327.732 532.015
 755.946 114.855
 591.373 50.525
 518.142 991.140
 923.531 854.794
 568.653 739.505
 888.545 419.335
 90.502 947.483
 862.609 744.636
 77.625 537.662
 933.807 315.616
 621.073 475.307
 255.718 825.268
 697.934 60.029
 612.104 483.286
 687.581 16.776
 289.986 97.328
 492.972 36.830
 857.286 531.883
 523.676 445.826
 439.826 265.727
 188.351 981.467
 134.888 373.882
 561.662 702.724
 281.804 534.363
 726.593 294.654
 134.280 425.158
 968.246 213.786
 697.791 844.787
 608.131 489.414
 964.798 912.860
 245.477 572.606
 810.305 28.569
 519.007 439.563
 413.103 768.766
 52.049 506.985
 209.771 367.542
 906.801 617.772
 238.028 751.202
 889.429 984.873
 905.480 611.758
 233.711 134.026
 54.306 634.917
 192.735 422.966
 960.374 591.904
 609.317 11.289
 88.072 535.844
 668.082 353.235
 954.330 181.091
 385.458 542.386
 974.683 696.450
 426.104 575.459
 261.457 510.346
 81.799 760.617
 813.376 347.436
 575.629 778.006
 623.968 22.794
 703.007 26.312
 893.455 582.833
 461.975 844.403
 658.537 163.441
 107.133 482.555
 863.171 538.060
 661.117 579.849
 740.589 244.622
 589.650 665.490
 625.129 544.336
 173.959 389.709
 177.830 301.602
 258.734 868.122
 911.007 347.831
 4.217 521.079
 706.346 558.479
 94.779 951.245
 313.591 928.275
 448.920 838.900
 120.971 461.442
 810.740 171.118
 535.529 929.258
 982.307 749.692
 286.157 104.617
 759.789 250.711
 751.951 221.232
 571.881 808.808
 864.420 273.146
 172.936 359.841
 278.021 658.305
 629.664 751.260
 846.485 258.787
 951.581 889.246
 182.672 661.162
 572.190 171.459
 370.611 65.270
 88.672 904.598
 96.259 861.021
 139.535 843.859
 378.101 613.780
 546.966 948.715
 222.516 673.293
 206.696 724.332
 367.855 83.369
 84.061 423.679
 484.183 334.682
 809.874 1.185
 884.888 576.752
 81.233 129.316
 806.840 633.723
 505.742 175.120
 406.039 888.865
 906.744 660.450
 776.946 292.322
 983.525 39.002
 970.697 273.729
 724.179 272.597
 297.769 714.620
 57.732 601.166
 245.154 754.554
 942.499 514.210
 410.846 609.577
 783.631 450.107
 706.298 702.721
 696.868 393.330
 150.784 814.931
 458.078 793.726
 283.667 123.161
 847.972 97.486
 157.699 502.740
 695.053 422.929
 108.443 326.827
 992.403 317.880
 784.245 830.512
 598.285 147.210
 983.799 445.362
 887.820 42.405
 603.154 16.938
 292.576 828.957
 813.096 548.756
 514.008 276.747
 546.393 767.576
 720.976 3.575
 500.702 963.651
 714.537 528.809
 388.505 953.329
 666.690 214.122
 774.834 758.163
 993.673 48.921
 924.356 453.374
 416.623 611.994
 972.596 258.487
 579.251 756.769
 985.525 114.241
 347.719 79.311
 74.475 893.198
 304.672 505.715
 389.685 848.008
 987.767 113.996
 178.890 623.113
 211.772 836.148
 23.845 995.142
 779.083 985.156
 166.939 707.695
 31.213 651.728
 524.964 211.287
 856.521 214.199
 523.306 583.452
 858.175 315.879
 440.420 302.353
 640.480 266.260
 151.400 185.383
 408.516 510.594
 326.014 628.530
 941.123 446.817
 549.051 129.496
 214.187 825.602
 970.608 925.419
 571.756 390.020
 895.739 792.545
 996.590 453.178
 824.230 649.225
 177.325 198.083
 443.067 474.578
 242.678 552.331
 750.390 243.033
 98.261 245.190
 97.342 510.518
 701.000 815.872
 423.570 42.446
 610.398 894.747
 236.380 408.955
 113.519 524.791
 49.274 891.423
 808.452 895.356
 612.265 839.449
 3.897 906.644
 596.749 922.937
 733.545 18.814
 657.592 564.091
 754.108 928.094
 403.400 374.108
 84.549 582.468
 634.803 214.709
 518.593 746.501
 835.145 751.769
 998.482 858.663
 846.539 154.047
 748.819 921.408
 668.385 141.935
 937.000 15.592
 559.501 527.370
 230.973 144.025
 996.964 965.477
 673.988 156.715
 385.149 10.402
 575.683 681.266
 761.442 22.291
 743.554 230.031
 607.614 690.152
 41.003 950.628
 448.193 237.582
 478.197 63.803
 352.532 977.081
 418.564 643.186
 112.294 126.407
 943.717 551.984
 550.082 440.257
 467.648 594.190
 640.862 626.401
 660.410 60.400
 361.327 981.533
 43.116 164.243
 92.427 613.661
 989.371 453.882
 109.017 820.471
 630.443 238.739
 23.164 113.059
 458.220 754.862
 782.353 348.626
 474.807 79.263
 942.200 941.770
 102.340 335.573
 869.762 29.973
 871.028 167.818
 425.948 283.607
 105.711 718.835
 614.573 173.702
 467.282 873.287
 965.355 481.802
 639.681 516.500
 785.530 586.222
 627.922 239.207
 320.123 159.140
 818.539 770.001
 707.423 821.171
 999.355 442.959
 10.454 626.896
 117.488 974.038
 606.671 989.367
 427.801 508.651
 589.508 427.844
 431.652 362.291
 292.522 865.066
 288.908 669.506
 508.768 773.595
 193.979 613.141
 816.591 330.545
 106.580 370.246
 713.647 582.858
 615.442 993.755
 31.803 37.952
 61.976 275.954
 588.160 804.720
 162.659 102.457
 906.349 535.511
 623.578 811.151
 505.142 719.867
 846.110 792.210
 39.098 4.617
 65.300 691.240
 32.485 952.662
 756.332 562.062
 69.983 184.978
 82.034 628.269
 796.006 998.332
 556.027 688.853
 582.192 26.920
 60.639 893.879
 106.046 172.019
 312.751 637.981
 652.564 103.088
 819.272 704.565
 717.592 20.257
 139.861 839.975
 422.406 836.236
 789.098 457.845
 512.622 400.476
 602.673 748.638
 933.044 155.422
 679.779 692.662
 468.622 630.409
 742.262 206.941
 998.704 279.876
 643.789 273.306
 8.623 336.838
 871.123 538.405
 73.907 947.939
 834.498 703.394
 715.837 891.888
 2.892 454.590
 913.395 557.906
 39.065 664.896
 439.881 615.118
 892.621 823.393
 319.654 368.270
 759.597 846.948
 21.815 240.962
 184.557 578.213
 426.425 116.762
 714.647 880.149
 221.620 503.588
 91.181 564.652
 776.175 160.764
 238.009 724.269
 944.479 75.060
 360.251 919.260
 915.313 516.075
 462.901 170.785
 531.135 507.699
 25.837 653.933
 353.004 976.684
 497.017 216.374
 702.826 277.849
 584.876 479.944
 507.756 835.101
 17.548 939.470
 732.707 505.783
 792.500 547.162
 700.529 590.982
 845.167 169.235
 553.410 435.279
 227.421 696.881
 343.932 435.179
 92.102 674.735
 804.287 296.427
 142.908 30.790
 224.148 227.031
 421.794 821.891
 272.117 746.523
 889.386 83.938
 175.534 144.601
 806.301 646.692
 785.488 686.446
 371.470 656.181
 507.437 180.747
 922.436 75.437
 385.751 883.701
 585.230 404.437
 258.565 182.324
 988.829 586.211
 516.405 498.343
 270.763 627.168
 726.335 185.481
 413.423 950.550
 47.966 304.305
 110.625 282.872
 746.931 386.911
 94.590 820.214
 186.793 126.170
 706.483 175.969
 886.395 209.116
 598.915 831.217
 704.085 770.228
 774.292 416.300
 43.855 567.119
 724.832 585.742
 465.153 518.702
 612.620 712.593
 965.121 624.749
 153.683 342.298
 939.325 77.303
 919.210 795.554
 818.144 40.534
 988.399 495.442
 227.232 718.822
 457.642 282.901
 291.432 946.380
 984.896 958.615
 154.962 249.260
 908.973 596.442
 642.351 676.666
 192.385 377.151
 153.487 338.021
 482.468 120.479
 744.269 571.008
 536.216 693.183
 966.975 700.000
 505.073 651.084
 459.852 10.897
 600.476 960.211
 715.041 594.926
 261.009 327.481
 602.397 218.544
 497.460 462.276
 471.689 118.106
 810.899 659.545
 337.868 245.710
 247.265 131.187
 317.645 796.769
 384.071 969.590
 127.418 10.945
 533.134 974.962
 772.955 77.485
 208.228 551.920
 213.472 205.578
 46.817 731.632
 623.210 392.679
 317.378 120.264
 212.024 381.970
 893.097 244.765
 415.401 628.049
 961.986 661.025
 589.615 561.944
 683.759 120.568
 318.407 977.731
 734.517 639.413
 675.544 258.981
 18.657 71.123
 618.271 370.351
 419.072 615.854
 388.179 894.685
 25.193 974.328
 849.888 876.639
 875.581 721.677
 38.780 208.171
 507.362 88.285
 454.410 768.067
 977.007 115.956
 417.121 406.466
 41.697 46.423
 895.648 186.012
 732.282 499.439
 860.201 484.648
 49.784 229.305
 368.891 702.245
 248.213 996.890
 158.716 356.397
 475.701 860.086
 592.069 404.066
 110.330 235.755
 965.494 178.765
 201.560 702.803
 681.844 521.214
 95.684 246.908
 835.932 529.396
 745.524 556.149
 786.163 26.710
 869.842 892.342
 152.534 900.114
 103.993 830.125
 970.014 90.073
 465.835 885.033
 963.987 307.659
 823.346 368.915
 832.564 738.910
 894.583 107.776
 203.769 690.581
 516.464 340.585
 471.555 593.651
 194.320 860.680
 844.091 160.653
 75.400 452.669
 704.778 80.233
 590.801 871.077
 288.086 107.875
 773.975 972.419
 908.632 96.861
 210.586 384.979
 706.428 620.031
 302.663 31.504
 440.248 713.472
 966.447 425.807
 84.170 670.929
 533.062 477.133
 372.319 116.338
 816.955 353.953
 459.399 55.877
 470.330 95.095
 188.739 675.283
 591.562 189.872
 207.380 108.595
 419.398 374.880
 164.361 707.278
 968.007 773.716
 252.156 820.694
 864.355 113.094
 383.595 237.704
 990.608 726.152
 772.201 103.015
 940.337 58.532
 740.308 819.382
 726.055 347.836
 307.462 577.521
 663.326 490.801
 805.387 259.493
 267.524 49.136
 172.276 469.105
 275.701 94.106
 148.560 925.808
 318.483 637.028
 731.907 878.616
 163.978 738.753
 557.489 156.177
 14.294 802.711
 410.059 961.523
 810.079 815.196
 609.855 179.039
 472.734 451.327
 260.512 311.086
 148.601 578.905
 223.109 867.716
 803.806 94.264
 558.125 150.562
 519.924 559.058
 131.730 597.580
 954.732 384.905
 142.749 775.873
 132.647 460.052
 723.315 452.701
 817.772 20.244
 184.165 58.346
 578.727 142.031
 302.487 37.374
 486.508 653.677
 627.013 716.524
 480.795 205.144
 645.573 187.975
 410.514 168.357
 821.689 496.756
 793.558 421.916
 659.193 951.861
 468.824 645.864
 750.576 364.120
 629.777 763.157
 62.341 302.601
 659.371 631.536
 818.485 298.477
 736.238 44.997
 274.248 194.576
 184.573 845.661
 392.050 314.792
 906.229 288.172
 109.245 725.067
 202.528 318.843
 144.849 882.581
 682.443 725.348
 455.053 368.194
 408.727 40.171
 793.392 6.225
 677.856 18.321
 842.368 472.650
 915.038 598.475
 993.627 846.055
 721.999 654.078
 701.302 473.931
 600.627 969.756
 8.495 909.555
 826.193 677.253
 144.185 561.826
 223.824 558.005
 254.096 522.661
 653.681 886.184
 314.441 865.201
 104.389 831.970
 985.365 503.060
 779.244 370.783
 697.672 568.658
 112.432 417.036
 191.718 700.567
 527.757 802.656
 303.813 759.448
 33.210 299.221
 238.958 344.062
 592.268 201.367
 298.126 218.038
 116.331 877.415
 915.797 940.124
 949.593 995.494
 484.035 812.038
 763.350 960.321
 321.666 805.441
 815.014 73.076
 22.221 630.718
 859.535 446.163
 467.067 183.209
 507.585 173.297
 908.114 506.146
 213.583 346.089
 548.517 293.163
 133.669 409.713
 23.834 107.015
 933.315 16.279
 607.249 595.546
 938.697 935.073
 30.868 362.510
 335.883 949.143
 684.096 11.235
 25.810 758.735
 976.175 576.107
 167.809 240.571
 642.605 833.397
 894.889 509.937
 247.146 222.994
 493.138 898.064
 548.231 590.489
 916.633 503.631
 429.747 89.825
 597.290 483.679
 863.513 176.041
 423.724 810.336
 699.412 111.836
 649.670 196.061
 747.481 147.609
 574.749 157.420
 605.670 989.844
 669.877 387.437
 432.110 215.440
 526.426 396.479
 499.192 428.506
 550.337 684.319
 989.432 590.788
 735.826 959.919
 393.899 627.180
 502.476 334.732
 800.020 44.507
 406.665 199.611
 756.947 476.076
 314.007 140.163
 686.863 238.450
 192.348 751.438
 575.875 762.904
 231.732 347.017
 988.208 135.368
 273.373 101.794
 64.879 578.998
 117.181 170.209
 808.797 67.415
 837.792 345.563
 541.123 28.973
 761.766 200.643
 310.976 349.038
 810.843 719.849
 327.210 294.215
 893.540 808.659
 185.462 156.932
 403.481 873.675
 17.346 78.088
 459.486 797.149
 376.160 767.914
 679.417 991.125
 82.471 469.494
 225.214 980.882
 724.211 144.981
 876.421 823.869
 583.535 301.483
 598.246 72.680
 443.529 292.482
 660.025 408.730
 712.321 152.896
 851.532 242.453
 243.420 763.243
 836.372 746.930
 985.639 243.552
 600.644 981.681
 473.431 193.658
 305.876 3.906
 181.437 607.291
 471.057 453.799
 881.396 767.158
 200.463 852.007
 524.301 92.224
 381.229 340.036
 447.730 62.159
 214.558 423.182
 203.000 933.815
 762.664 300.611
 287.333 827.465
 113.614 964.666
 34.226 873.985
 339.910 562.789
 795.034 846.316
 283.856 697.978
 974.308 58.185
 801.470 820.167
 51.336 199.636
 973.058 569.954
 224.681 232.459
 806.834 581.619
 2.275 919.734
 564.541 554.304
 877.055 83.773
 295.365 343.746
 80.557 237.613
 825.227 913.150
 400.679 919.453
 989.528 477.215
 744.660 370.200
 573.437 360.218
 786.801 265.347
 317.953 515.264
 878.468 68.243
 623.309 380.846
 834.364 377.369
 723.082 611.725
 116.019 951.254
 180.025 58.695
 886.159 107.382
 463.670 296.302
 934.299 992.831
 83.734 635.017
 306.139 41.893
 574.147 296.401
 791.591 387.822
 429.887 683.569
 126.243 340.855
 600.866 117.684
 679.674 432.213
 129.881 222.742
 585.068 243.871
 99.538 279.638
 205.278 977.324
 918.247 306.191
 730.901 782.424
 648.620 587.748
 719.488 481.743
 161.286 634.227
 868.067 839.263
 310.224 590.532
 73.388 677.658
 576.915 510.480
 388.260 329.890
 53.094 417.483
 294.032 392.622
 636.633 31.785
 447.441 946.103
 641.474 523.124
 846.914 123.461
 987.893 744.003
 24.125 597.874
 889.179 472.675
 179.427 545.956
 708.803 122.436
 126.275 417.351
 979.958 796.491
 924.367 262.074
 586.945 142.752
 301.756 947.578
 763.234 113.228
 483.367 735.965
 900.276 896.775
 151.226 928.557
 548.567 175.834
 707.200 550.587
 370.393 677.270
 242.549 914.573
 942.693 229.803
 43.230 828.730
 57.150 206.770
 682.238 809.238
 699.749 89.714
 829.853 905.399
 968.433 717.786
 612.171 288.494
 388.315 637.955
 383.571 112.905
 70.073 405.146
 68.717 996.872
 918.128 28.614
 146.456 845.684
 198.248 366.009
 966.658 348.561
 614.874 739.891
 440.032 908.790
 100.354 519.006
 451.690 742.421
 583.196 759.951
 306.210 522.162
 460.203 151.244
 503.021 8.826
 556.052 614.038
 506.710 252.166
 299.559 680.351
 461.493 946.284
 292.860 644.724
 999.486 572.609
 590.389 938.479
 108.889 877.062
 859.324 942.555
 113.991 719.310
 260.837 786.157
 30.498 253.588
 798.619 590.935
 206.668 995.478
 32.823 146.111
 255.718 481.184
 286.628 436.955
 793.912 709.588
 690.298 610.652
 590.435 287.728
 853.154 428.954
 31.778 483.062
 444.561 620.947
 630.093 167.129
 146.575 671.992
 940.058 752.036
 36.690 842.470
 173.818 651.050
 521.120 743.963
 952.909 905.597
 97.013 768.165
 647.670 422.077
 934.009 487.968
 219.035 652.336
 67.674 769.317
 189.022 571.601
 753.907 450.660
 571.495 887.707
 686.750 783.859
 244.270 626.945
 602.676 371.612
 240.546 546.584
 630.979 582.822
 888.533 324.831
 279.168 645.368
 192.457 668.606
 419.073 87.853
 588.668 492.038
 146.793 475.704
 443.114 178.272
 88.705 526.220
 799.909 809.178
 105.877 520.694
 817.246 687.455
 477.630 304.421
 611.603 679.778
 417.303 187.571
 402.460 964.877
 163.074 357.526
 638.974 904.414
 195.719 377.918
 381.829 585.287
 243.358 388.575
 495.546 368.411
 348.582 406.646
 19.594 670.470
 181.893 850.855
 474.788 491.687
 101.569 22.247
 321.632 564.900
 876.045 745.585
 519.753 760.595
 21.399 941.215
 295.626 750.749
 962.019 308.546
 165.917 264.141
 623.867 76.102
 795.484 300.132
 121.771 441.372
 905.130 790.788
 237.893 684.529
 650.344 686.900
 819.109 306.747
 337.529 707.038
 785.650 995.593
 150.586 835.914
 459.527 851.442
 553.453 535.327
 534.354 480.429
 991.588 874.701
 441.927 147.112
 418.866 876.273
 677.029 825.332
 460.542 170.515
 950.293 346.017
 825.463 79.111
 807.598 838.641
 992.445 885.261
 619.502 737.275
 510.600 854.207
 969.898 976.748
 218.480 461.390
 401.838 859.014
 752.372 842.800
 980.704 909.894
 283.297 163.816
 59.407 872.747
 101.618 11.701
 153.650 565.054
 517.289 46.018
 712.547 438.525
 325.313 624.422
 383.897 381.031
 515.767 482.974
 785.444 142.901
 904.771 455.282
 792.679 90.026
 299.022 719.158
 507.545 126.468
 757.262 859.312
 776.371 200.245
 505.571 716.827
 853.023 933.697
 331.102 288.321
 356.457 495.755
 505.463 957.916
 430.389 765.051
 861.963 852.272
 184.814 292.625
 911.327 752.328
 370.504 249.802
 372.102 565.158
 422.959 894.508
 211.933 36.036
 703.633 577.717
 944.392 985.871
 984.430 676.141
 156.345 604.344
 64.790 328.767
 909.509 67.055
 306.227 489.886
 76.320 218.816
 821.528 622.210
 847.282 158.787
 898.236 638.246
 550.423 50.787
 879.456 269.910
 722.203 278.896
 408.842 484.408
 685.404 480.056
 488.140 463.443
 48.256 958.090
 840.409 883.236
 818.696 354.236
 343.687 150.567
 709.696 195.539
 850.098 6.688
 630.481 432.452
 164.183 663.796
 952.075 319.391
 779.477 810.539
 494.552 886.446
 700.312 352.362
 101.786 836.728
 170.647 343.361
 394.332 412.832
 835.826 938.520
 772.565 678.738
 47.118 334.065
 883.656 722.166
 31.215 70.160
 673.873 599.459
 164.407 10.919
 381.563 913.642
 868.771 73.904
 648.718 870.186
 768.371 902.808
 556.113 518.650
 868.397 226.349
 237.491 826.728
 138.509 452.599
 674.344 802.096
 60.878 955.839
 889.527 272.942
 339.011 632.823
 573.796 247.291
 28.983 263.119
 925.576 221.546
 152.059 395.497
 345.589 18.390
 256.620 306.468
 492.071 961.981
 125.902 710.754
 909.881 593.766
 662.443 535.378
 41.998 985.138
 34.512 153.049
 411.594 694.382
 136.641 976.548
 327.391 866.055
 816.079 479.064
 767.603 93.110
 748.318 276.986
 494.911 808.231
 234.423 408.043
 756.179 884.156
 45.718 891.198
 638.674 186.987
 90.363 863.119
 755.279 316.114
 532.723 362.933
 83.414 94.341
 799.361 261.324
 608.348 347.868
 972.382 996.690
 746.294 584.170
 547.274 50.295
 124.628 673.470
 641.917 340.145
 157.093 43.950
 37.774 581.328
 405.522 80.276
 43.497 805.922
 104.225 878.162
 53.041 581.240
 529.410 654.048
 861.214 449.553
 417.948 478.502
 663.575 939.631
 124.347 525.378
 147.083 390.255
 102.371 277.299
 943.465 263.483
 11.424 563.731
 817.522 612.094
 884.252 533.107
 474.245 667.635
 411.134 668.538
 546.638 915.342
 259.334 381.217
 753.444 567.507
 170.891 81.201
 53.788 601.302
 285.863 596.861
 863.216 819.581
 93.949 447.535
 600.272 68.632
 700.157 465.202
 399.922 415.470
 728.259 197.087
 233.630 875.126
 410.530 129.699
 717.330 77.018
 908.388 173.917
 947.914 976.186
 63.569 799.270
 994.050 522.725
 934.452 352.882
 464.439 789.660
 170.713 234.676
 500.150 879.902
 519.061 906.077
 779.877 456.470
 233.269 5.875
 708.338 702.284
 536.610 846.037
 977.232 167.417
 410.458 114.588
 571.904 319.472
 168.834 965.463
 50.068 708.779
 537.771 710.167
 374.589 792.391
 256.327 817.629
 651.538 442.811
 721.855 791.834
 46.840 578.063
 537.839 37.317
 747.117 783.947
 313.359 986.693
 738.375 117.366
 987.446 389.022
 123.590 857.517
 790.608 720.436
 738.783 951.011
 644.297 547.350
 586.713 435.005
 974.657 356.452
 545.862 641.862
 170.420 763.920
 466.121 428.336
 40.249 169.107
 995.665 735.804
 869.182 255.775
 738.420 195.436
 987.367 338.213
 888.744 228.702
 50.282 362.212
 678.032 660.254
 594.534 504.293
 473.812 523.645
 436.755 260.078
 450.267 782.688
 387.703 807.995
 483.082 660.448
 775.255 302.038
 472.209 227.322
 827.536 752.073
 152.776 678.567
 933.000 847.957
 684.376 174.595
 743.038 670.627
 807.819 334.858
 543.023 796.449
 99.792 94.037
 20.991 67.845
 141.482 39.272
 693.999 891.827
 126.926 956.375
 698.312 597.276
 278.756 794.392
 251.709 281.097
 199.153 799.864
 898.398 992.687
 76.481 128.840
 146.266 726.288
 185.721 785.844
 502.727 832.875
 883.778 499.919
 362.580 339.347
 907.875 879.567
 55.434 625.312
 163.083 407.471
 431.078 699.978
 838.655 74.521
 161.254 327.326
 955.090 508.775
 931.519 741.217
 726.020 641.988
 556.195 88.512
 160.160 353.406
 894.844 843.208
 446.345 232.261
 105.489 694.416
 4.277 967.344
 16.280 162.555
 868.951 779.959
 214.801 919.009
 859.386 407.202
 277.516 342.783
 892.221 73.088
 528.395 752.324
 795.931 578.309
 916.580 400.863
 98.004 533.967
 331.894 259.605
 859.713 64.492
 681.108 765.422
 663.347 229.877
 777.443 649.650
 85.658 452.719
 954.041 154.164
 267.285 382.264
 905.572 982.556
 687.852 652.412
 650.322 221.187
 735.257 675.542
 450.707 830.851
 698.233 7.053
 749.018 679.332
 74.869 480.049
 586.266 123.057
 565.541 574.830
 947.336 908.304
 374.101 698.385
 90.423 345.004
 871.681 815.414
 201.346 896.277
 756.696 320.400
 895.118 251.755
 374.385 61.549
 852.772 730.818
 219.348 929.266
 618.555 251.799
 43.069 577.022
 632.043 754.405
 711.425 339.594
 475.374 665.196
 619.051 706.628
 74.881 930.457
 260.371 268.246
 908.904 128.663
 501.795 609.157
 792.983 927.741
 294.548 439.490
 396.325 523.109
 439.596 330.983
 598.975 924.126
 570.157 808.367
 140.268 932.934
 586.152 525.711
 701.591 155.148
 270.031 649.613
 779.338 311.437
 973.704 954.434
 59.134 788.437
 909.448 104.209
 825.219 722.970
 348.938 11.505
 507.576 792.021
 657.769 401.607
 265.496 260.011
 619.622 912.328
 464.226 82.675
 564.580 382.902
 658.991 992.123
 867.912 852.522
 848.738 389.876
 965.136 138.712
 94.382 593.795
 0.579 401.923
 360.261 951.618
 32.316 545.231
 583.047 619.471
 626.864 632.223
 402.890 370.244
 40.909 232.918
 813.545 746.580
 681.454 993.673
 761.128 699.599
 414.933 54.501
 707.819 691.209
 643.082 754.093
 592.902 109.263
 39.847 432.450
 888.164 916.055
 938.487 892.574
 429.721 277.234
 638.862 60.811
 989.188 696.624
 267.005 700.573
 651.927 999.390
 236.217 312.248
 730.461 589.155
 132.813 984.726
 341.509 372.210
 860.164 358.400
 803.208 852.544
 829.831 688.543
 505.820 304.622
 674.527 450.093
 918.381 916.589
 488.596 954.268
 412.568 45.554
 670.100 23.719
 813.619 560.164
 564.869 131.504
 179.791 875.647
 895.765 301.035
 623.064 65.452
 326.547 5.851
 824.108 104.763
 964.107 831.881
 776.676 248.183
 478.420 568.616
 686.317 41.328
 227.426 992.782
 514.666 928.842
 53.605 977.782
 525.533 655.234
 587.439 799.146
 177.828 106.116
 95.957 970.754
 601.347 242.914
 375.589 514.703
 666.029 821.367
 459.565 881.024
 748.053 521.375
 120.761 449.113
 844.775 461.729
 259.393 583.731
 785.840 227.406
 307.348 23.104
 223.756 39.465
 121.435 149.190
 610.890 478.813
 418.979 650.245
 931.434 806.474
 401.222 718.850
 959.648 866.465
 661.866 235.433
 866.205 415.439
 966.299 134.687
 152.110 489.106
 766.594 122.410
 917.351 722.839
 971.298 150.940
 84.792 917.274
 178.337 136.069
 317.946 244.107
 293.466 636.178
 366.098 378.366
 762.836 960.087
 517.082 217.530
 942.055 34.026
 765.155 291.771
 879.129 466.348
 440.206 210.978
 806.699 492.510
 79.724 651.190
 299.895 769.882
 644.083 214.376
 567.936 494.799
 119.629 650.638
 996.409 721.495
 666.826 200.865
 457.287 528.258
 749.226 381.320
 247.499 270.025
 823.628 210.866
 824.805 314.036
 835.733 388.474
 880.503 627.097
 805.286 115.832
 148.758 386.062
 509.831 370.426
 707.139 449.501
 699.304 352.235
 205.149 356.130
 360.754 326.545
 378.303 317.798
 472.293 81.388
 603.996 30.888
 60.163 16.421
 949.219 634.459
 527.596 426.992
 794.823 656.879
 437.424 679.519
 419.977 690.849
 683.499 669.828
 945.569 961.387
 213.457 582.724
 396.398 59.574
 805.103 537.806
 807.133 329.702
 441.180 112.598
 802.273 657.189
 366.851 19.637
 790.017 413.503
 197.608 809.856
 266.432 792.006
 422.921 451.649
 0.046 700.428
 226.014 955.444
 406.708 262.695
 819.131 979.854
 906.914 91.484
 36.100 60.805
 737.770 105.614
 992.706 883.108
 652.283 330.817
 435.982 889.317
 340.901 902.275
 375.188 658.304
 743.456 211.452
 591.834 441.535
 751.206 653.083
 238.975 214.767
 24.109 840.971
 489.364 673.820
 741.356 99.449
 809.424 2.610
 365.382 892.695
 105.887 588.066
 810.853 33.625
 602.144 408.571
 478.571 690.793
 692.530 729.665
 225.952 574.071
 239.037 292.885
 614.986 181.832
 313.243 61.528
 397.729 603.893
 446.870 112.073
 688.987 330.647
 190.539 643.859
 234.448 570.865
 548.575 675.009
 537.021 245.001
 467.516 542.587
 859.239 629.791
 520.194 213.474
 608.454 381.367
 711.496 913.727
 745.253 671.412
 605.315 113.408
 373.263 513.243
 856.700 266.658
 887.818 126.813
 554.044 349.363
 127.166 753.799
 311.705 496.165
 106.775 562.255
 785.014 392.229
 676.520 816.221
 641.981 391.307
 952.043 986.573
 156.610 119.050
 593.314 867.991
 578.648 978.543
 971.603 481.777
 577.547 43.822
 344.872 789.438
 101.641 237.250
 293.465 237.196
 387.131 9.428
 623.354 382.230
 998.816 437.651
 571.820 318.509
 291.974 333.435
 626.919 90.117
 612.075 594.352
 352.467 535.204
 658.629 284.231
 877.428 92.044
 447.429 303.102
 823.721 583.516
 130.568 679.036
 398.810 206.881
 947.973 534.037
 736.415 236.574
 863.106 341.632
 725.713 909.360
 7.078 791.604
 0.219 729.531
 151.327 135.146
 263.857 898.411
 733.675 419.514
 93.390 644.604
 863.759 294.059
 981.475 81.943
 572.309 728.488
 959.219 539.483
 888.508 819.620
 275.490 546.217
 127.747 55.221
 504.776 282.267
 748.717 774.152
 126.628 63.298
 947.197 822.918
 166.248 557.075
 650.713 412.259
 334.349 956.701
 72.807 166.897
 259.993 286.686
 490.854 220.756
 705.560 693.170
 392.922 713.184
 999.607 782.078
 766.058 104.160
 560.289 397.643
 692.618 653.691
 126.651 273.403
 908.195 148.871
 813.009 598.815
 832.402 348.470
 76.347 102.985
 293.949 626.735
 190.085 904.289
 668.500 303.707
 479.410 268.085
 69.459 157.443
 851.788 977.190
 168.985 523.532
 587.331 189.693
 973.017 239.266
 801.612 140.184
 677.079 914.397
 900.816 553.338
 539.250 678.928
 986.117 168.220
 426.261 632.660
 879.675 818.852
 424.712 803.939
 915.279 347.909
 221.407 9.209
 117.416 528.274
 107.452 724.515
 966.356 679.294
 665.998 959.353
 774.844 854.563
 882.121 327.241
 273.506 174.881
 437.486 591.884
 384.413 928.488
 897.340 128.925
 250.926 571.153
 891.263 68.107
 360.689 357.059
 963.511 596.633
 349.028 409.369
 708.222 629.833
 682.147 4.106
 996.949 48.683
 601.179 365.329
 391.723 114.714
 245.700 542.030
 260.152 791.406
 882.787 911.881
 166.854 207.972
 337.692 503.561
 8.227 717.787
 575.021 883.273
 238.196 141.497
 513.763 563.256
 757.935 196.627
 502.221 277.091
 421.868 544.442
 934.842 560.746
 158.505 714.657
 595.051 677.353
 883.449 673.861
 867.692 341.201
 362.328 399.077
 720.709 11.435
 85.446 309.606
 625.768 833.204
 868.816 244.286
 517.015 963.858
 76.297 184.594
 699.834 910.217
 46.188 594.091
 868.966 261.566
 937.471 939.748
 207.628 489.019
 923.591 189.498
 874.333 218.179
 546.030 242.303
 78.010 7.025
 389.976 882.204
 759.162 378.798
 807.127 886.851
 577.418 890.047
 636.270 935.210
 224.509 842.310
 164.185 410.401
 885.082 873.121
 533.897 684.513
 132.553 854.708
 504.114 995.895
 428.328 69.162
 655.350 219.618
 273.175 564.838
 540.716 213.052
 600.435 493.769
 811.488 655.659
 191.400 413.045
 381.519 451.049
 300.909 349.158
 305.410 516.198
 701.578 483.567
 261.577 734.477
 461.636 746.232
 584.211 723.326
 765.953 293.116
 362.372 982.188
 352.304 700.978
 607.636 700.443
 873.267 910.943
 224.754 668.025
 994.567 179.903
 46.551 133.188
 917.301 9.782
 511.919 273.129
 456.853 688.905
 374.391 5.228
 845.785 432.422
 781.783 881.419
 150.314 400.985
 21.173 628.179
 26.838 125.246
 487.632 762.987
 501.328 100.402
 22.337 518.724
 363.123 837.957
 641.776 814.591
 537.076 284.388
 13.663 141.016
 673.160 817.770
 449.011 282.079
 988.099 608.222
 998.670 728.756
 754.737 836.742
 744.988 276.489
 485.399 485.481
 46.376 628.873
 847.142 282.485
 259.184 213.750
 309.493 62.474
 964.975 867.514
 916.898 715.374
 562.968 457.290
 934.993 974.376
 40.936 929.106
 306.008 249.453
 60.352 123.566
 306.650 260.282
 133.243 60.524
 802.160 349.603
 532.305 222.405
 381.438 565.384
 768.905 764.949
 117.145 154.131
 555.107 47.237
 976.139 290.707
 398.588 533.791
 92.729 229.799
 579.020 4.692
 371.029 664.308
 640.168 280.075
 692.469 745.395
 575.645 878.719
 437.619 802.575
 163.171 383.008
 983.510 410.325
 940.619 861.282
 282.079 706.229
 848.549 730.935
 864.099 166.285
 772.925 549.866
 525.830 792.878
 995.898 658.747
 250.616 542.939
 742.854 511.422
 380.922 6.429
 644.205 215.773
 802.144 792.618
 507.784 943.064
 620.203 763.398
 522.384 771.536
 31.120 404.413
 38.207 421.739
 390.934 997.134
 752.310 569.244
 825.370 364.640
 276.052 728.233
 575.345 343.213
 189.753 470.726
 989.830 578.499
 263.140 255.340
 62.820 72.698
 207.583 801.507
 405.526 196.852
 249.693 565.621
 865.709 724.741
 800.768 901.056
 798.872 202.410
 321.139 251.149
 484.477 515.919
 124.175 710.736
 916.127 501.188
 766.011 365.779
 307.712 510.980
 961.855 490.822
 105.853 937.982
 748.584 349.878
 118.693 228.113
 170.448 547.929
 926.450 108.686
 846.937 548.146
 972.588 821.591
 839.531 675.558
 416.400 577.646
 670.467 133.059
 806.973 235.628
 768.187 862.930
 91.553 124.819
 80.443 489.618
 153.264 755.495
 869.770 711.131
 566.845 945.399
 503.008 891.525
 227.777 195.435
 285.762 910.579
 939.070 303.630
 446.113 604.544
 498.519 557.630
 314.853 80.159
 712.833 2.904
 610.183 389.754
 547.435 372.463
 744.784 245.874
 103.587 175.841
 916.887 747.522
 677.737 87.526
 812.212 245.662
 9.652 320.886
 371.202 142.482
 252.047 811.328
 809.783 387.082
 809.367 216.080
 919.033 880.427
 189.511 437.353
 309.817 755.840
 410.053 325.987
 365.971 269.987
 398.616 675.119
 80.427 675.673
 652.204 584.393
 982.352 195.060
 177.389 797.106
 32.621 953.902
 255.336 983.219
 635.563 248.460
 773.727 973.892
 955.837 712.006
 981.196 227.190
 162.675 132.833
 366.047 914.576
 374.616 796.837
 585.504 824.190
 224.733 121.858
 698.031 155.529
 590.504 995.669
 431.216 372.778
 68.659 992.894
 481.158 747.757
 861.008 537.038
 344.241 481.244
 463.510 991.647
 464.824 281.617
 711.360 649.368
 406.853 706.652
 574.926 70.098
 766.252 157.367
 575.052 270.692
 904.517 137.681
 694.895 850.853
 651.007 761.012
 315.519 355.285
 568.617 761.684
 553.576 514.231
 459.842 737.113
 694.091 606.833
 590.587 554.211
 405.689 78.815
 788.696 863.730
 518.230 882.805
 622.182 308.378
 206.099 351.890
 346.092 129.373
 29.303 960.964
 122.171 581.791
 967.502 163.043
 135.772 487.831
 70.563 836.516
 961.448 780.335
 827.725 362.433
 742.322 423.952
 713.711 227.165
 156.599 321.014
 444.948 464.603
 533.655 901.955
 316.373 503.396
 966.208 20.097
 86.235 749.394
 536.612 487.552
 432.981 832.584
 354.690 338.199
 178.085 93.426
 590.568 436.152
 608.058 928.083
 5.198 880.522
 147.275 798.781
 138.808 321.637
 843.525 428.215
 646.166 598.333
 96.103 209.938
 678.595 343.682
 450.656 595.142
 445.305 466.843
 228.187 965.655
 458.194 796.320
 72.469 719.879
 620.362 25.037
 969.316 319.442
 482.795 306.418
 893.798 347.238
 217.735 54.565
 412.413 80.398
 271.119 357.960
 443.983 193.311
 218.029 847.691
 56.478 375.625
 90.658 306.534
 941.062 418.104
 741.892 968.368
 806.478 616.078
 591.857 558.096
 826.537 737.247
 149.999 145.894
 854.443 759.633
 860.194 837.115
 996.253 709.233
 257.775 957.161
 371.601 208.321
 909.991 501.394
 245.587 418.438
 718.502 251.407
 907.232 451.086
 554.924 674.348
 616.137 689.189
 867.663 850.446
 11.954 869.083
 407.581 560.256
 656.242 912.483
 966.918 917.726
 881.501 957.464
 484.055 683.962
 89.167 544.436
 837.868 531.152
 751.610 585.742
 519.424 953.747
 20.430 344.391
 333.727 417.465
 365.465 818.257
 636.137 384.557
 609.729 460.608
 961.345 510.090
 82.202 246.915
 449.665 38.496
 83.105 542.775
 236.467 977.675
 98.310 750.295
 44.454 240.492
 67.434 163.109
 31.929 637.191
 813.334 86.392
 508.052 409.231
 492.016 961.595
 261.453 213.283
 587.103 750.647
 872.462 906.980
 721.002 95.970
 730.992 734.676
 7.763 86.615
 379.115 156.599
 155.576 773.341
 885.064 468.791
 318.256 723.519
 957.528 900.049
 276.252 867.842
 477.293 187.322
 833.395 33.090
 687.547 879.929
 983.363 887.574
 902.354 228.390
 20.565 447.540
 801.271 414.023
 137.737 844.054
 40.807 774.971
 414.118 161.145
 473.067 302.603
 403.774 898.730
 988.788 4.663
 686.846 949.846
 244.777 259.185
 853.562 13.639
 971.306 282.455
 11.512 586.445
 438.057 587.670
 303.384 217.081
 70.875 366.009
 311.217 603.371
 316.964 142.274
 22.904 510.217
 142.492 672.067
 119.457 960.663
 81.236 701.386
 282.512 886.782
 431.481 12.959
 549.048 513.749
 994.398 762.467
 185.769 415.667
 962.439 853.761
 303.672 43.715
 80.672 422.314
 371.555 844.882
 725.605 63.545
 756.600 12.239
 860.816 445.519
 464.525 725.472
 51.140 338.221
 868.232 133.966
 539.399 843.652
 602.601 625.237
 332.396 957.861
 117.414 321.064
 904.654 288.691
 976.736 604.657
 435.943 307.961
 681.064 547.820
 956.923 466.440
 80.857 761.197
 719.192 641.986
 812.442 707.593
 942.859 39.154
 288.818 313.218
 565.644 891.607
 740.489 590.080
 39.908 231.315
 450.434 391.005
 743.370 941.421
 440.984 693.749
 409.262 178.496
 430.074 429.958
 694.030 676.528
 314.806 706.514
 715.309 86.441
 899.003 819.794
 67.778 284.198
 149.449 137.066
 495.795 936.007
 236.613 253.624
 433.649 744.962
 736.980 760.007
 959.240 939.307
 95.861 42.091
 115.532 183.812
 174.965 249.795
 884.831 203.392
 44.698 510.258
 530.585 768.795
 186.446 621.715
 304.862 90.023
 707.948 478.747
 239.971 142.139
 760.885 872.464
 560.939 573.567
 3.058 745.672
 161.029 948.154
 40.061 518.636
 142.565 493.777
 388.328 432.177
 35.533 882.492
 651.202 568.298
 440.316 976.193
 523.675 31.946
 300.412 828.967
 624.250 828.986
 175.734 450.117
 381.678 13.842
 965.347 72.972
 620.923 354.914
 806.195 632.615
 640.606 866.857
 965.898 284.643
 450.361 266.802
 645.363 566.702
 141.313 547.857
 731.319 950.270
 749.419 139.682
 788.507 302.847
 296.345 395.147
 383.006 197.039
 265.268 647.173
 186.825 95.188
 602.279 704.645
 62.486 504.081
 393.784 175.171
 376.061 47.269
 825.277 330.538
 377.150 621.854
 499.250 673.502
 432.055 986.903
 5.037 868.535
 847.431 132.278
 69.249 101.083
 699.555 975.688
 153.734 207.397
 540.867 473.624
 943.182 438.207
 720.437 265.958
 414.289 493.220
 786.532 927.007
 693.655 389.075
 573.665 706.425
 486.209 840.954
 977.534 15.456
 737.067 578.273
 531.678 567.471
 327.453 448.970
 989.830 1.857
 903.045 256.887
 536.523 508.077
 497.235 124.990
 672.331 688.681
 1.934 277.050
 503.953 938.533
 17.335 615.513
 196.293 520.272
 395.387 368.169
 874.838 346.614
 298.482 545.888
 791.254 67.549
 697.147 553.719
 150.586 249.596
 503.524 224.488
 540.264 335.337
 509.465 884.426
 372.969 310.466
 700.581 41.966
 458.942 974.158
 535.138 531.809
 638.566 813.929
 297.041 705.380
 40.867 401.126
 495.977 685.472
 774.208 136.260
 539.230 86.990
 816.107 38.749
 35.617 628.200
 242.178 62.798
 312.773 38.839
 240.158 365.734
 187.850 824.824
 192.564 807.855
 85.093 126.769
 407.353 240.531
 51.269 853.996
 335.016 374.022
 594.226 871.285
 665.799 6.187
 26.831 536.407
 963.335 451.344
 807.034 747.758
 200.149 214.193
 346.984 668.676
 33.670 401.575
 745.124 894.719
 44.038 415.346
 653.368 359.012
 670.736 998.663
 8.215 206.548
 785.759 357.258
 64.641 78.952
 856.375 503.880
 212.386 245.637
 438.772 100.997
 516.806 194.886
 340.875 342.478
 104.590 199.174
 562.890 23.437
 155.492 923.704
 9.883 118.448
 815.017 926.946
 742.486 407.259
 212.956 368.882
 38.351 954.999
 565.322 999.128
 954.856 337.135
 112.155 536.427
 167.859 180.526
 163.442 506.805
 194.830 918.479
 506.034 4.552
 354.767 193.378
 784.664 342.998
 961.026 414.269
 582.271 226.592
 854.072 933.414
 863.807 598.287
 854.632 755.761
 242.031 283.614
 527.420 764.348
 404.819 692.627
 593.343 24.556
 695.839 271.307
 793.666 728.087
 651.789 873.767
 201.125 926.300
 610.527 405.177
 176.466 70.755
 859.328 752.712
 998.697 980.422
 188.264 358.716
 845.785 659.809
 850.443 617.950
 290.161 135.656
 461.987 311.149
 898.838 412.654
 156.510 372.731
 317.937 787.688
 651.161 674.510
 380.852 139.363
 796.611 73.433
 141.204 723.144
 637.568 494.216
 207.191 265.600
 172.475 212.128
 582.280 343.200
 492.929 72.984
 215.751 746.576
 130.432 82.726
 280.874 630.487
 518.473 454.820
 552.161 108.817
 973.261 797.631
 197.939 714.541
 441.132 24.027
 470.235 963.792
 92.483 780.613
 618.826 563.887
 251.874 623.517
 416.220 525.882
 935.613 851.648
 819.708 287.002
 668.733 277.460
 957.798 636.933
 223.077 340.787
 81.758 759.673
 360.450 815.144
 717.405 550.589
 685.934 20.608
 664.319 812.951
 876.180 436.129
 974.331 261.831
 108.257 30.644
 681.302 13.683
 692.549 531.186
 11.203 480.650
 126.950 382.184
 564.329 148.762
 911.418 879.150
 597.808 443.458
 67.006 78.148
 941.607 884.537
 920.034 676.761
 228.878 631.881
 71.608 360.282
 313.334 714.470
 759.812 726.724
 862.319 125.738
 924.223 104.681
 862.377 230.951
 40.814 508.613
 940.513 755.544
 253.748 926.725
 103.285 961.287
 986.055 787.929
 419.697 439.572
 263.972 127.773
 843.157 493.254
 593.116 880.540
 381.053 91.479
 735.076 218.510
 104.681 382.160
 960.058 682.871
 552.044 266.756
 807.558 387.629
 244.636 379.269
 538.517 102.647
 727.631 279.709
 977.965 949.574
 490.434 850.504
 448.875 580.643
 648.430 867.428
 810.943 501.348
 512.763 864.698
 20.764 980.834
 366.458 603.155
 103.629 245.947
 454.176 322.289
 406.689 244.452
 509.041 168.713
 626.050 698.748
 41.444 668.183
 457.428 852.934
 137.553 284.117
 105.180 783.229
 23.793 186.615
 44.881 325.355
 90.066 562.216
 820.467 143.704
 199.607 611.197
 671.407 687.892
 795.606 807.198
 35.120 355.259
 720.970 799.945
 514.227 95.997
 552.599 308.022
 500.106 594.898
 198.418 522.908
 19.316 564.408
 175.236 491.295
 436.791 252.927
 367.521 989.155
 781.246 65.750
 728.836 892.861
 729.321 909.899
 724.429 600.195
 723.801 95.432
 798.954 783.344
 539.305 81.992
 589.293 558.541
 530.727 168.673
 368.853 940.087
 193.043 146.458
 514.430 382.946
 866.799 614.938
 916.074 996.456
 985.506 898.844
 818.424 85.960
 176.484 465.695
 781.246 519.138
 495.442 264.956
 297.801 754.819
 750.775 193.363
 210.895 465.109
 112.470 793.100
 844.727 543.242
 312.342 552.419
 730.905 952.119
 739.660 685.882
 782.137 629.605
 584.984 798.132
 668.401 340.044
 54.103 295.946
 217.000 526.041
 185.414 113.963
 707.221 465.184
 283.139 206.258
 607.921 233.355
 703.758 165.669
 335.779 495.537
 185.338 243.128
 45.017 128.282
 23.676 318.244
 925.983 282.351
 813.083 28.927
 448.047 142.429
 773.886 201.298
 968.032 271.679
 677.483 971.504
 3.011 746.355
 299.894 989.101
 678.274 9.426
 136.580 908.594
 677.946 487.623
 698.088 973.449
 795.964 24.348
 184.253 978.052
 585.405 348.205
 263.909 750.679
 889.621 405.673
 329.908 668.531
 292.119 984.527
 171.628 618.561
 904.828 705.507
 927.992 420.258
 915.586 992.499
 325.340 584.463
 2.704 890.909
 141.574 591.868
 992.852 700.270
 99.102 723.108
 961.904 946.494
 705.654 86.771
 658.502 632.996
 118.707 490.386
 546.882 385.656
 793.605 441.344
 626.885 716.817
 328.417 999.132
 281.301 366.962
 584.036 717.244
 837.856 493.297
 333.031 193.398
 7.835 332.028
 575.619 111.462
 395.830 100.958
 409.008 319.710
 464.260 82.120
 303.824 800.262
 608.688 547.126
 637.919 86.923
 860.600 992.994
 876.222 166.922
 516.110 841.168
 331.312 430.741
 103.237 630.931
 661.968 228.268
 286.120 889.295
 288.188 854.591
 879.272 377.676
 546.243 771.255
 254.204 661.465
 454.539 905.484
 288.050 797.934
 391.918 438.386
 181.044 32.507
 239.042 461.665
 86.665 390.350
 738.358 759.570
 512.981 872.454
 79.764 158.222
 902.368 51.325
 311.262 918.050
 43.543 415.168
 853.839 457.562
 957.203 50.787
 617.617 859.296
 394.894 669.687
 375.381 583.491
 948.827 569.981
 756.281 204.353
 164.815 655.342
 536.482 780.880
 736.332 883.606
 587.420 312.852
 417.833 539.512
 611.939 137.252
 391.057 82.056
 572.968 756.008
 438.386 336.028
 870.463 508.325
 989.723 824.292
 925.457 406.137
 309.397 682.556
 913.397 926.436
 250.886 987.825
 184.036 326.841
 931.402 356.895
 96.586 238.965
 745.561 239.522
 974.165 656.744
 555.392 615.007
 981.829 623.249
 949.028 489.422
 501.442 719.713
 766.763 137.644
 11.416 55.195
 843.189 909.480
 280.204 665.818
 128.306 357.848
 502.613 770.653
 127.506 700.133
 703.966 49.777
 366.895 208.154
 618.460 251.835
 351.394 69.796
 327.518 887.450
 71.568 874.199
 187.131 295.430
 442.121 955.897
 149.368 895.989
 359.935 970.557
 114.140 274.760
 169.615 860.767
 758.480 819.517
 865.360 664.918
 660.007 795.229
 63.222 801.673
 940.664 969.762
 699.119 668.410
 40.566 560.469
 175.356 781.537
 227.676 369.879
 749.763 682.628
 647.925 416.014
 873.079 375.329
 916.048 179.679
 796.132 848.114
 687.150 218.003
 531.084 996.863
 282.840 401.841
 431.024 974.320
 177.057 386.298
 598.127 161.709
 81.977 221.169
 719.232 847.737
 73.099 744.611
 13.892 594.142
 917.491 712.768
 846.719 712.687
 736.115 524.597
 364.366 339.539
 758.986 70.055
 756.905 98.402
 92.802 216.582
 481.208 138.357
 689.787 949.790
 915.600 526.350
 612.088 286.483
 414.206 193.811
 959.719 8.879
 897.840 273.383
 656.154 646.632
 835.836 122.577
 552.133 216.470
 447.898 289.122
 855.664 167.666
 973.019 316.334
 768.746 64.901
 28.013 570.089
 905.848 449.270
 103.604 161.700
 786.079 374.367
 641.872 778.485
 583.393 529.495
 503.704 567.065
 743.675 988.693
 895.646 660.060
 843.661 205.540
 486.907 27.064
 687.033 293.391
 842.384 863.417
 573.605 163.286
 837.525 18.920
 607.093 152.232
 144.838 92.169
 947.767 168.544
 507.413 869.599
 893.319 554.846
 487.276 131.735
 363.130 159.896
 919.519 358.690
 748.882 995.381
 968.635 184.147
 613.111 201.158
 601.238 229.178
 504.118 361.090
 417.331 117.107
 301.833 900.930
 156.739 466.726
 308.414 899.690
 182.334 687.620
 496.874 87.339
 779.840 677.812
 380.819 655.695
 975.609 535.895
 272.012 238.006
 607.632 148.065
 856.190 618.401
 767.787 761.795
 101.058 408.443
 219.939 194.351
 276.311 708.031
 571.926 193.976
 29.682 176.471
 500.821 237.628
 944.421 641.579
 189.504 40.958
 174.223 425.946
 895.734 618.354
 686.748 666.165
 638.265 473.708
 374.772 629.977
 821.569 552.162
 46.108 125.267
 33.319 830.941
 764.409 661.978
 616.690 780.772
 570.322 831.994
 150.897 561.181
 607.279 62.331
 954.219 411.585
 652.138 263.568
 768.411 719.710
 5.275 119.083
 84.196 159.109
 327.565 662.517
 144.999 823.933
 976.402 83.015
 618.884 702.377
 545.930 232.577
 683.462 137.230
 967.484 330.605
 830.358 154.710
 687.722 751.137
 897.542 999.263
 79.682 312.786
 590.666 705.681
 525.167 85.043
 297.720 649.779
 157.363 683.106
 152.215 339.844
 395.726 292.924
 704.233 103.317
 419.191 85.766
 939.688 162.777
 90.138 224.696
 797.769 23.835
 494.872 702.225
 404.659 272.224
 844.293 787.722
 426.298 221.084
 571.796 804.424
 780.224 300.569
 868.230 339.119
 300.768 344.728
 852.921 243.386
 265.341 724.633
 45.683 985.019
 232.880 587.479
 680.525 13.852
 767.200 789.753
 794.091 920.094
 994.951 725.190
 490.051 778.751
 834.840 427.299
 587.657 324.489
 214.835 619.652
 224.075 511.761
 828.352 858.324
 315.004 750.308
 458.170 388.964
 958.515 221.841
 685.385 670.690
 468.150 376.099
 795.709 810.691
 271.483 60.566
 870.328 33.068
 140.997 985.342
 705.249 164.633
 319.805 981.214
 221.397 366.372
 953.198 33.697
 115.680 644.865
 679.002 518.016
 447.001 231.703
 309.227 709.840
 764.953 674.825
 749.633 184.619
 965.151 413.597
 852.662 465.989
 814.237 944.575
 936.204 452.723
 628.289 178.326
 582.160 96.763
 837.331 755.944
 864.414 265.027
 630.821 469.270
 858.252 78.805
 887.383 309.155
 618.349 561.039
 557.751 364.812
 449.089 548.645
 332.224 893.584
 351.276 349.944
 100.202 468.953
 838.413 992.561
 545.151 555.699
 652.043 451.665
 437.252 30.838
 250.512 449.741
 339.727 708.798
 733.627 145.412
 663.382 496.563
 234.585 788.829
 245.198 322.042
 851.224 614.397
 926.969 885.172
 194.906 407.990
 333.366 780.347
 354.317 256.113
 137.654 850.420
 953.370 529.911
 328.269 242.084
 430.503 639.430
 199.021 540.895
 287.428 115.685
 156.792 338.122
 908.415 132.970
 727.937 403.305
 399.150 305.338
 931.311 353.589
 452.892 3.613
 133.007 887.203
 440.071 207.768
 594.764 612.863
 107.645 89.656
 742.001 604.174
 541.671 809.185
 104.019 648.617
 418.951 990.065
 391.736 870.453
 282.815 746.648
 79.197 877.357
 308.506 79.421
 523.770 719.198
 163.131 702.117
 304.588 926.769
 454.383 557.565
 365.421 407.104
 445.289 212.449
 331.071 464.246
 186.097 173.640
 217.977 159.771
 679.309 762.071
 700.463 361.363
 803.113 226.106
 222.623 401.215
 328.493 127.604
 988.961 295.629
 785.704 933.489
 229.470 995.154
 179.257 77.481
 949.860 438.735
 582.877 295.042
 556.232 89.146
 636.095 694.683
 524.995 709.589
 534.156 116.147
 490.438 997.409
 578.090 786.944
 389.843 180.794
 10.353 960.208
 362.757 184.129
 184.848 76.382
 998.999 618.821
 42.987 406.951
 898.834 816.266
 27.409 119.248
 806.737 810.998
 552.873 146.450
 343.212 543.365
 763.649 196.562
 451.623 286.500
 785.448 118.888
 541.290 131.605
 977.877 737.659
 214.662 273.916
 713.732 121.936
 763.874 330.286
 60.772 191.254
 987.220 254.559
 979.383 50.839
 563.798 881.181
 538.499 642.367
 317.956 268.509
 408.141 210.684
 365.202 894.668
 928.814 888.537
 847.274 209.530
 258.008 945.991
 803.434 911.272
 27.113 135.016
 583.295 705.310
 136.846 169.704
 57.195 843.224
 506.878 946.183
 25.138 821.097
 960.631 241.799
 544.412 647.886
 856.640 599.202
 97.256 747.648
 414.447 47.145
 389.462 23.343
 969.520 525.993
 222.884 838.522
 125.330 52.934
 11.752 636.204
 151.625 100.867
 635.134 847.069
 159.449 587.883
 34.301 392.642
 922.006 633.719
 201.028 980.110
 515.628 578.602
 465.833 45.895
 739.584 62.473
 616.785 433.121
 3.071 502.923
 771.052 996.968
 711.397 503.476
 821.925 400.849
 263.202 375.642
 11.121 489.972
 411.712 514.885
 875.260 167.648
 723.856 169.053
 710.023 529.520
 172.999 655.562
 337.606 773.399
 958.644 188.822
 482.355 754.844
 597.456 680.851
 414.044 923.761
 265.098 575.130
 744.246 193.741
 581.706 506.580
 722.847 267.576
 272.318 279.729
 21.457 289.215
 847.512 893.992
 578.648 899.624
 42.127 581.419
 467.374 842.640
 827.770 660.775
 104.241 963.495
 437.332 445.657
 208.471 549.493
 769.755 107.215
 318.357 527.238
 496.489 808.392
 45.972 617.200
 86.533 261.491
 586.062 483.516
 176.672 169.911
 859.791 549.353
 312.649 494.439
 463.905 86.351
 104.029 721.379
 784.505 556.521
 501.642 31.652
 23.701 878.169
 906.510 594.918
 856.966 211.132
 540.651 899.559
 196.867 183.672
 293.942 727.497
 371.290 902.364
 651.284 882.181
 545.452 51.194
 297.736 259.564
 619.377 366.689
 296.165 136.542
 136.537 507.532
 985.786 351.249
 43.700 70.750
 816.978 217.248
 873.430 258.859
 527.730 792.163
 84.037 505.399
 392.549 394.559
 720.080 518.154
 701.526 805.201
 160.899 513.266
 324.442 315.270
 744.409 468.723
 804.416 0.444
 305.833 616.933
 232.731 252.076
 801.748 983.690
 459.605 522.149
 922.393 940.734
 476.082 414.560
 981.350 612.985
 994.624 49.998
 41.452 726.491
 997.946 53.791
 646.921 522.173
 908.101 465.182
 220.670 631.908
 844.619 382.530
 16.410 21.582
 438.791 672.557
 930.309 970.120
 801.138 654.329
 746.772 559.550
 403.985 282.036
 866.222 799.843
 947.393 97.364
 916.205 570.192
 284.035 595.529
 135.730 307.801
 449.558 782.614
 129.333 363.949
 995.515 620.163
 673.218 238.605
 570.882 921.054
 210.118 328.299
 917.632 634.195
 559.688 221.943
 711.072 530.803
 92.732 66.326
 514.806 168.904
 144.116 722.966
 264.948 892.716
 72.425 742.477
 332.926 137.967
 994.363 998.944
 228.740 721.704
 536.404 827.673
 237.588 245.184
 741.501 883.750
 776.364 521.084
 659.020 640.044
 509.705 732.120
 823.820 441.485
 478.168 158.579
 316.034 562.911
 817.204 989.130
 985.409 531.479
 441.135 305.098
 649.531 588.243
 141.072 546.397
 139.065 109.195
 412.181 11.240
 298.028 881.654
 449.869 486.025
 864.451 650.979
 805.155 361.484
 295.592 394.123
 288.850 371.906
 379.787 435.364
 687.347 842.337
 39.292 155.977
 478.218 380.985
 298.984 539.606
 992.726 788.230
 526.066 780.243
 799.534 437.697
 866.045 317.339
 616.876 27.756
 268.090 875.367
 890.184 802.798
 644.637 811.738
 592.474 642.880
 909.995 521.387
 562.847 748.442
 833.194 28.280
 244.432 575.028
 591.781 698.982
 420.229 663.294
 474.456 242.199
 80.188 664.530
 528.055 577.436
 944.910 174.616
 833.324 547.917
 183.388 593.644
 107.191 865.416
 209.961 648.686
 127.958 671.266
 48.120 118.452
 53.305 7.538
 978.062 736.583
 616.500 659.970
 116.050 921.208
 839.426 870.079
 235.172 469.259
 765.376 443.916
 760.274 392.239
 592.002 700.758
 139.374 774.006
 855.076 413.888
 97.388 659.308
 184.895 570.395
 956.329 183.839
 915.368 105.975
 803.210 222.383
 85.274 208.344
 799.868 941.965
 324.373 798.566
 57.807 623.026
 784.319 128.934
 899.534 665.430
 754.477 329.812
 851.906 680.193
 322.417 212.780
 676.491 225.215
 402.998 725.688
 149.474 957.987
 501.521 454.662
 125.012 524.432
 606.630 292.246
 820.194 295.959
 866.620 418.765
 868.858 411.971
 6.080 670.365
 830.754 428.862
 433.767 52.451
 790.130 55.844
 400.940 977.325
 915.322 950.260
 443.870 901.294
 312.815 718.632
 314.719 566.705
 833.271 133.220
 129.449 441.011
 263.996 26.869
 76.108 126.616
 366.150 411.338
 595.849 195.979
 732.830 506.857
 914.907 805.999
 406.126 644.637
 438.875 549.401
 500.664 371.306
 169.700 809.684
 844.524 647.426
 647.580 666.786
 425.268 284.387
 209.232 435.150
 481.817 838.980
 673.970 752.262
 627.974 107.157
 80.581 837.392
 849.365 292.959
 290.612 936.318
 454.559 431.031
 214.610 903.019
 658.368 907.759
 2.652 453.959
 959.065 43.840
 742.783 490.709
 572.987 897.543
 332.534 413.831
 94.302 341.213
 109.364 952.344
 142.227 312.456
 253.665 381.745
 883.582 95.423
 699.097 287.651
 19.193 836.622
 413.584 206.108
 595.344 924.491
 142.897 504.877
 46.439 683.744
 557.663 998.147
 345.615 266.283
 812.665 761.028
 392.665 12.726
 741.141 946.381
 612.838 655.458
 771.271 637.405
 688.638 919.492
 500.309 692.696
 865.407 625.594
 104.850 469.659
 29.196 726.214
 142.887 326.418
 874.346 614.418
 131.945 996.315
 783.395 985.477
 713.192 663.181
 311.845 837.049
 457.674 715.690
 386.274 344.418
 989.409 366.971
 920.989 210.260
 220.973 248.342
 673.434 172.687
 78.314 646.564
 882.784 60.234
 169.095 690.694
 863.569 648.097
 787.033 711.710
 3.697 526.924
 385.940 415.172
 994.264 815.145
 971.958 909.730
 0.223 290.039
 599.415 23.194
 472.847 984.098
 491.661 479.821
 466.569 484.869
 997.908 189.557
 416.756 722.145
 223.698 160.213
 77.367 450.536
 397.091 950.271
 626.838 603.147
 844.404 462.404
 199.397 258.957
 415.660 580.580
 362.188 828.812
 716.343 287.071
 364.615 809.710
 42.233 585.917
 566.589 811.654
 279.779 697.852
 991.370 644.137
 605.528 485.753
 834.293 818.889
 802.588 92.042
 331.487 531.465
 696.075 8.777
 196.848 816.458
 207.262 711.341
 867.990 310.366
 30.076 37.577
 762.854 723.660
 964.165 421.164
 291.539 431.300
 594.696 141.954
 348.991 391.408
 716.977 953.605
 743.238 138.150
 668.923 822.246
 503.349 750.920
 389.256 357.000
 227.287 252.067
 475.269 647.512
 741.031 744.691
 10.291 224.153
 969.019 76.117
 284.995 318.127
 387.209 847.882
 393.975 381.621
 22.182 26.216
 773.127 308.359
 154.245 215.802
 106.114 114.065
 613.913 212.033
 299.473 151.690
 467.196 751.946
 863.677 670.519
 556.643 340.929
 577.919 620.135
 595.947 681.088
 623.670 753.548
 553.268 998.666
 888.730 18.538
 852.447 533.230
 139.888 927.588
 375.218 572.563
 587.148 565.795
 467.928 796.734
 692.527 399.392
 702.663 825.896
 166.534 367.194
 277.708 882.756
 28.633 421.343
 881.861 406.790
 545.359 795.516
 10.118 458.140
 290.672 647.488
 976.778 380.492
 564.799 193.296
 801.288 650.225
 855.945 132.529
 270.394 210.848
 907.270 684.593
 538.971 104.555
 561.399 305.563
 805.693 484.945
 776.159 541.864
 776.275 385.255
 746.335 173.269
 647.158 74.319
 713.116 991.995
 250.134 747.908
 909.806 211.286
 290.653 356.781
 871.661 565.296
 489.528 886.017
 550.004 887.922
 52.900 584.824
 914.504 92.209
 604.909 854.718
 929.667 530.910
 331.335 479.746
 456.841 234.736
 112.997 9.155
 94.581 295.792
 340.924 655.045
 639.037 3.051
 570.048 460.004
 461.479 323.596
 306.636 528.274
 979.477 52.489
 861.880 244.905
 687.165 785.856
 118.527 967.499
 132.012 682.095
 230.415 142.091
 332.446 406.578
 141.024 36.648
 552.295 363.123
 504.165 811.322
 42.451 223.659
 208.768 853.437
 363.454 314.368
 544.043 737.228
 579.194 806.327
 838.477 754.258
 903.907 110.926
 616.086 271.510
 62.727 880.538
 339.592 672.303
 538.782 563.976
 259.111 922.917
 203.996 330.874
 816.049 878.358
 321.270 141.366
 228.013 927.778
 145.522 845.325
 17.338 8.147
 1.377 12.316
 262.388 48.859
 765.281 48.441
 619.079 605.731
 696.935 394.215
 755.322 496.609
 944.673 828.700
 791.664 249.401
 265.339 255.526
 878.660 844.433
 353.217 707.536
 850.093 694.676
 44.387 585.991
 358.763 818.365
 760.622 520.320
 368.930 368.413
 166.717 383.834
 890.675 881.602
 751.151 383.678
 393.418 978.706
 94.728 229.377
 128.871 605.622
 985.687 908.921
 281.051 967.173
 371.484 815.459
 299.145 922.153
 833.673 887.899
 267.542 23.384
 838.017 87.272
 738.939 484.053
 280.117 225.514
 66.873 905.605
 728.546 707.722
 92.329 528.195
 502.097 722.176
 687.255 367.684
 122.524 409.121
 461.091 829.753
 404.704 419.850
 173.083 78.848
 206.066 418.022
 544.724 564.794
 708.147 616.970
 167.592 41.296
 675.185 547.204
 689.979 156.919
 885.721 330.303
 31.699 159.940
 399.380 737.335
 814.410 473.672
 366.607 935.996
 751.624 299.276
 156.552 800.510
 368.652 59.794
 937.991 957.335
 21.167 374.287
 848.787 868.892
 858.565 446.870
 207.735 483.412
 694.120 765.452
 113.500 583.876
 961.106 962.771
 321.843 500.685
 268.091 622.348
 655.501 374.687
 936.690 879.275
 870.222 498.561
 183.103 425.983
 942.985 270.041
 866.062 182.578
 59.758 70.459
 496.633 516.930
 134.033 562.485
 221.071 728.933
 785.460 873.432
 931.351 164.486
 230.130 302.256
 416.501 56.434
 188.466 232.252
 382.614 151.495
 489.304 35.962
 284.013 664.030
 653.923 877.996
 719.858 780.135
 73.921 425.134
 859.475 140.096
 972.300 796.484
 119.347 665.899
 756.743 380.666
 481.375 125.478
 564.425 928.571
 225.294 680.135
 263.795 131.375
 960.746 729.692
 253.555 512.086
 152.227 925.958
 493.681 208.424
 501.934 683.979
 57.043 184.374
 713.487 687.982
 420.397 672.024
 128.769 211.259
 865.673 574.701
 289.121 883.252
 960.301 32.869
 602.122 320.502
 680.493 7.410
 430.970 658.912
 463.798 227.930
 202.550 991.879
 284.995 109.560
 643.577 431.567
 778.432 698.743
 295.644 509.061
 844.718 570.871
 776.621 843.945
 22.437 90.053
 297.922 16.329
 946.897 39.180
 117.894 826.397
 306.469 337.621
 517.535 230.712
 19.503 151.174
 585.413 193.934
 646.088 946.277
 356.757 123.142
 902.063 996.047
 383.073 983.891
 218.706 72.724
 532.169 297.660
 579.863 888.825
 106.329 45.019
 936.122 622.382
 293.656 743.998
 738.694 190.438
 562.696 225.665
 27.345 945.473
 104.757 616.402
 849.013 53.243
 506.455 876.903
 956.347 874.843
 884.637 700.340
 946.430 393.536
 77.742 285.886
 535.483 786.436
 705.861 268.798
 139.683 96.704
 983.288 85.338
 537.705 83.096
 792.367 101.126
 147.757 446.002
 359.395 647.028
 459.349 3.336
 768.473 539.977
 844.574 32.575
 817.295 960.250
 340.118 938.941
 372.454 595.619
 872.696 952.150
 386.863 520.704
 708.070 508.756
 267.158 271.994
 876.717 922.974
 946.743 310.890
 784.746 480.725
 155.340 485.133
 802.545 69.886
 257.228 39.991
 59.251 260.226
 138.825 172.133
 10.540 511.029
 896.845 429.428
 219.959 69.984
 148.322 447.626
 658.453 556.573
 244.390 479.646
 218.649 135.314
 314.635 954.772
 924.404 282.882
 145.243 334.393
 934.282 158.164
 352.236 879.054
 160.618 480.966
 54.102 570.622
 502.222 114.413
 382.590 445.703
 995.403 494.599
 255.860 485.364
 879.624 941.117
 137.331 105.393
 733.880 261.386
 232.149 225.285
 628.837 993.846
 150.328 27.832
 147.195 949.139
 363.164 410.325
 218.030 249.002
 372.868 969.237
 885.495 940.274
 932.693 239.750
 361.914 101.977
 627.655 57.146
 301.666 558.547
 838.850 937.073
 55.287 269.249
 454.970 544.867
 430.873 855.304
 503.819 789.733
 988.290 740.955
 198.349 127.868
 235.182 976.511
 223.008 970.111
 974.618 950.261
 627.260 985.714
 993.051 117.184
 597.312 786.319
 872.582 326.771
 0.766 315.699
 890.239 836.454
 751.767 4.413
 233.786 183.486
 238.816 758.105
 451.701 554.324
 759.693 408.075
 575.334 450.272
 786.774 778.053
 443.265 380.315
 63.485 817.467
 738.851 111.535
 833.975 765.215
 267.434 34.515
 711.557 375.888
 273.227 331.787
 778.559 340.191
 679.376 513.165
 915.483 31.017
 157.902 159.985
 218.513 115.118
 857.197 323.775
 772.223 786.951
 469.628 392.032
 292.815 946.170
 474.853 568.827
 993.379 483.897
 788.004 640.540
 896.740 536.846
 446.530 892.532
 136.752 574.300
 233.773 911.934
 151.872 103.499
 438.133 321.649
 145.041 607.364
 38.675 23.197
 524.031 698.373
 74.479 329.276
 962.343 908.299
 456.853 4.050
 151.273 700.411
 10.087 29.586
 621.189 244.348
 645.150 225.067
 269.339 930.415
 676.939 271.862
 471.156 106.499
 863.281 368.216
 103.343 824.674
 574.367 543.758
 154.690 604.011
 974.737 513.528
 232.204 109.958
 424.202 16.601
 526.576 868.252
 765.442 554.103
 226.275 462.819
 378.607 769.615
 960.558 293.027
 39.517 871.341
 308.798 707.427
 738.503 215.309
 389.963 900.508
 800.183 703.319
 898.277 208.716
 317.259 14.901
 988.707 614.991
 78.696 921.405
 151.549 251.391
 667.340 320.454
 614.918 251.190
 135.336 993.724
 46.287 360.394
 876.838 9.539
 11.479 579.364
 823.876 758.792
 116.843 714.720
 538.347 688.578
 286.080 916.557
 884.560 258.609
 688.812 34.006
 794.371 632.617
 377.986 311.351
 810.531 287.740
 345.373 576.095
 71.503 502.137
 59.512 538.956
 718.768 503.397
 402.412 173.857
 229.814 631.618
 517.284 804.136
 348.964 911.226
 369.641 560.774
 374.462 919.907
 711.682 261.377
 912.439 292.525
 731.352 587.395
 503.235 869.057
 522.426 204.857
 18.034 670.813
 893.151 314.528
 496.781 116.142
 154.091 55.215
 313.082 229.157
 809.970 384.066
 697.532 881.678
 397.414 75.751
 794.932 184.401
 635.828 514.657
 468.821 118.600
 120.557 87.639
 972.134 0.390
 717.283 446.952
 677.472 787.371
 799.085 321.855
 184.276 979.549
 390.192 171.965
 1.123 605.635
 984.213 944.983
 425.587 710.605
 333.356 816.088
 325.836 824.955
 355.968 726.684
 959.829 70.020
 682.812 127.646
 270.014 72.473
 411.223 778.559
 862.605 475.623
 716.981 112.364
 47.442 62.003
 896.126 287.283
 382.100 873.210
 685.585 998.938
 465.245 26.856
 808.271 689.303
 670.432 500.318
 274.182 380.929
 841.836 55.840
 166.039 790.067
 5.118 816.116
 271.357 77.491
 25.428 124.199
 770.834 917.653
 93.857 112.351
 237.086 982.990
 495.428 502.892
 872.536 318.843
 435.661 227.489
 358.426 934.334
 737.067 402.416
 989.288 655.079
 997.525 474.671
 222.695 414.921
 693.853 161.533
 129.824 636.440
 658.218 363.853
 938.454 735.345
 122.949 26.569
 319.862 543.651
 969.372 949.444
 891.070 183.582
 105.345 583.579
 643.634 631.329
 788.974 667.011
 432.325 521.150
 795.689 203.509
 977.488 180.071
 253.471 336.069
 972.488 116.764
 735.897 439.605
 214.522 270.660
 372.082 600.731
 268.468 955.337
 702.201 176.647
 57.562 190.565
 250.561 455.937
 183.078 737.652
 106.991 473.218
 392.353 751.110
 581.519 664.239
 828.194 294.899
 434.888 461.026
 843.656 693.040
 574.550 806.577
 798.478 582.226
 56.681 369.461
 364.005 788.955
 941.804 430.195
 152.565 586.817
 35.313 728.843
 608.218 212.918
 903.261 257.870
 905.052 588.498
 214.815 72.495
 406.310 240.769
 430.853 704.793
 55.323 344.679
 966.155 5.575
 863.273 369.052
 111.720 12.960
 598.175 936.494
 453.158 337.715
 486.282 496.151
 78.258 157.653
 536.430 209.249
 177.216 86.881
 268.175 896.124
 426.251 306.536
 647.144 967.886
 861.229 553.458
 840.650 333.903
 422.272 19.161
 640.726 346.892
 441.259 336.408
 651.432 819.940
 587.661 563.134
 396.228 64.186
 48.596 117.466
 616.731 183.040
 438.770 692.898
 156.255 589.757
 385.476 274.686
 853.639 852.025
 261.810 988.122
 921.396 612.394
 824.445 903.243
 906.678 980.069
 805.493 380.836
 796.777 571.625
 894.342 619.253
 348.542 319.919
 185.834 814.012
 712.253 437.023
 555.179 601.484
 757.125 63.911
 614.817 68.939
 763.010 363.334
 809.656 686.165
 849.277 199.589
 788.299 674.771
 398.714 327.400
 750.843 971.715
 986.270 799.899
 898.374 470.839
 827.121 361.680
 103.545 313.058
 356.805 66.358
 271.589 830.771
 291.945 539.146
 681.146 289.304
 890.426 874.241
 576.761 777.234
 335.005 435.704
 950.206 713.903
 357.580 30.758
 394.777 217.046
 759.115 398.742
 71.874 523.011
 172.062 450.362
 697.658 308.664
 770.876 584.270
 372.172 925.630
 127.479 975.713
 445.292 537.510
 701.466 390.099
 182.456 28.216
 671.375 628.532
 75.610 419.334
 778.719 608.842
 386.888 756.758
 349.022 661.457
 137.644 877.789
 655.261 352.018
 815.490 790.992
 733.424 900.183
 696.759 249.619
 785.105 555.363
 829.371 398.195
 498.923 514.605
 427.490 559.325
 285.118 665.466
 58.982 508.176
 292.849 538.317
 501.819 174.931
 617.925 929.148
 276.734 106.371
 712.990 167.756
 479.328 207.408
 289.272 559.556
 812.107 38.598
 8.216 115.425
 410.565 48.581
 765.572 936.687
 750.364 618.848
 85.419 66.068
 276.101 255.789
 986.297 915.159
 395.246 10.613
 28.010 590.309
 701.112 586.312
 171.080 258.278
 121.529 212.574
 609.500 707.188
 608.983 360.546
 102.817 195.029
 795.102 621.112
 220.319 655.219
 107.286 490.148
 705.787 105.385
 396.193 564.924
 216.779 330.946
 435.641 445.830
 531.729 379.371
 345.671 911.144
 948.227 284.716
 247.340 159.218
 717.013 566.631
 304.830 827.707
 621.694 125.231
 845.239 354.178
 80.491 35.738
 895.835 53.328
 722.957 677.656
 247.325 85.210
 294.323 496.335
 873.005 574.265
 928.731 264.443
 118.482 324.027
 478.981 902.180
 764.380 436.196
 316.789 33.712
 672.371 280.115
 148.879 449.495
 898.516 529.847
 209.116 346.933
 620.967 767.098
 166.474 612.540
 33.208 580.629
 167.791 855.832
 129.182 333.913
 250.420 417.123
 510.868 245.399
 504.088 47.836
 518.135 68.303
 627.265 442.807
 979.516 173.539
 158.387 720.053
 153.010 949.861
 616.408 365.846
 238.868 124.931
 961.773 53.703
 550.087 380.823
 294.464 207.438
 697.752 753.965
 99.800 704.051
 242.393 55.036
 897.865 835.666
 262.115 466.620
 64.698 595.341
 354.572 639.030
 291.508 684.537
 212.093 836.716
 504.390 915.867
 154.949 833.791
 656.425 99.802
 772.179 427.798
 154.974 145.258
 76.398 261.893
 530.899 198.826
 630.250 508.743
 477.940 814.183
 827.491 281.778
 477.158 640.501
 619.225 73.985
 714.174 96.135
 251.574 269.536
 939.721 241.288
 139.383 783.383
 813.891 261.583
 533.754 128.200
 311.655 944.740
 669.899 922.128
 104.950 486.719
 204.446 785.591
 831.456 254.396
 894.882 247.624
 621.588 502.179
 143.012 223.941
 695.958 873.722
 552.225 638.199
 731.405 91.539
 446.116 148.023
 693.632 961.846
 102.833 787.564
 70.542 505.030
 592.872 743.235
 737.810 110.062
 713.309 799.295
 825.261 440.873
 812.422 101.056
 910.834 871.685
 846.911 427.216
 82.762 364.744
 939.516 796.528
 17.810 436.582
 965.635 880.426
 314.852 587.345
 329.771 790.885
 192.612 831.747
 460.513 565.797
 55.167 700.682
 598.682 302.192
 798.957 850.618
 947.724 876.117
 483.973 685.582
 47.085 537.808
 725.815 766.302
 494.893 148.688
 944.127 246.160
 640.656 214.743
 189.151 767.739
 174.939 216.994
 377.618 701.317
 322.163 607.440
 320.879 972.823
 584.091 557.195
 294.156 69.064
 252.569 457.224
 151.163 818.793
 606.230 891.520
 161.629 816.358
 300.727 453.680
 71.610 607.786
 757.426 252.279
 42.781 115.276
 731.265 155.402
 504.603 994.174
 902.582 933.009
 893.308 345.829
 576.436 156.059
 297.980 240.394
 0.348 457.415
 183.642 16.319
 620.033 21.447
 314.433 139.239
 802.957 682.108
 409.994 234.081
 270.158 24.156
 791.481 603.142
 114.421 415.721
 619.819 352.640
 852.480 984.739
 310.539 54.749
 293.511 484.875
 292.665 445.680
 16.763 591.712
 632.557 918.130
 177.216 6.530
 789.457 813.917
 16.826 417.461
 232.911 706.272
 495.869 736.631
 111.579 817.889
 597.735 473.114
 99.652 428.020
 152.910 756.557
 895.684 947.805
 103.899 552.636
 246.938 296.432
 450.233 431.724
 410.987 191.042
 207.880 804.908
 439.398 10.558
 454.351 530.805
 822.875 438.537
 352.122 942.269
 823.380 203.922
 219.104 629.373
 139.956 883.212
 594.406 244.974
 517.491 5.553
 507.387 438.382
 71.292 106.770
 52.761 53.240
 727.518 43.178
 987.413 495.746
 486.326 825.588
 556.659 752.054
 619.761 633.231
 618.237 738.381
 292.123 72.094
 428.722 348.611
 12.034 348.637
 84.825 832.429
 320.841 924.966
 544.801 618.255
 922.987 632.856
 694.674 780.973
 254.949 769.600
 950.172 452.002
 158.146 637.458
 106.005 251.431
 708.472 469.755
 345.704 477.211
 404.984 0.548
 621.822 268.873
 329.690 761.927
 700.282 242.695
 759.529 854.647
 554.625 406.905
 193.973 645.908
 94.346 260.538
 213.490 955.173
 343.323 374.339
 815.035 538.181
 654.345 979.112
 393.543 454.454
 686.904 943.714
 818.709 479.181
 98.986 325.258
 763.380 511.239
 948.682 496.858
 695.407 741.140
 985.580 798.341
 574.325 621.984
 480.441 73.016
 75.760 770.137
 218.407 224.833
 81.752 287.689
 317.548 696.668
 658.484 514.147
 760.883 189.345
 932.248 388.903
 904.141 935.025
 260.366 838.283
 779.499 846.468
 170.403 431.498
 121.723 89.286
 455.310 909.104
 639.812 287.530
 14.299 647.155
 915.012 159.087
 922.716 141.764
 273.470 887.354
 405.234 784.992
 235.686 736.185
 935.032 546.958
 440.091 88.314
 349.889 314.601
 857.602 281.251
 380.135 89.006
 318.962 892.481
 242.108 675.774
 856.402 816.785
 336.283 972.111
 682.914 927.358
 676.647 156.474
 191.871 929.468
 495.676 608.727
 630.353 326.701
 748.703 958.192
 883.197 116.913
 667.256 392.129
 481.316 825.124
 470.712 16.566
 725.278 936.597
 180.179 294.712
 979.537 403.689
 731.879 185.222
 358.495 118.880
 256.487 744.186
 384.923 543.395
 176.061 462.051
 774.854 791.351
 324.792 191.767
 389.441 644.447
 480.104 39.703
 20.182 228.347
 806.390 279.624
 44.321 451.439
 777.408 95.848
 935.053 87.359
 121.021 539.243
 47.588 388.030
 390.451 403.807
 266.385 923.115
 531.566 108.054
 808.366 549.452
 611.193 40.433
 377.156 880.492
 975.310 38.562
 677.962 727.129
 999.721 695.669
 83.447 859.023
 213.924 392.398
 617.688 246.949
 559.210 347.003
 856.015 114.601
 475.207 461.124
 359.470 591.179
 189.201 352.064
 737.882 218.079
 256.637 136.268
 807.680 743.755
 19.392 333.905
 849.909 525.843
 114.129 663.016
 29.285 949.649
 582.609 586.058
 283.086 834.005
 68.979 755.107
 684.257 111.250
 298.283 108.224
 509.303 685.735
 731.763 322.933
 159.341 358.157
 406.733 798.517
 181.583 880.343
 364.055 872.484
 985.661 421.527
 319.737 774.449
 340.291 93.090
 877.142 969.700
 344.263 320.084
 334.320 272.404
 593.602 156.271
 201.473 32.956
 593.592 522.123
 794.379 84.120
 798.486 475.015
 551.417 115.823
 789.022 186.333
 78.731 28.750
 132.749 255.303
 856.972 272.901
 106.951 303.968
 244.333 530.353
 219.173 707.092
 37.358 563.456
 934.589 565.890
 759.896 973.213
 139.560 152.007
 851.058 740.724
 141.476 560.223
 527.790 141.163
 759.468 12.931
 772.619 199.202
 709.869 469.844
 311.105 712.139
 773.727 991.921
 718.660 807.855
 468.547 783.650
 757.902 475.481
 278.292 353.230
 473.801 844.152
 148.198 661.527
 446.157 667.016
 475.764 119.805
 351.846 361.929
 356.445 500.177
 760.573 575.779
 329.930 164.509
 968.329 975.565
 356.689 935.418
 956.410 366.239
 598.899 631.387
 997.633 223.567
 727.349 986.316
 465.648 881.199
 696.954 857.666
 441.197 386.598
 76.694 297.483
 357.257 43.086
 261.976 983.775
 242.912 878.156
 993.347 468.083
 876.055 355.106
 138.301 736.523
 53.592 100.490
 323.685 269.596
 153.553 918.820
 724.153 449.671
 568.535 964.045
 684.739 149.083
 509.408 330.956
 278.274 246.502
 140.440 105.613
 844.810 790.700
 243.536 799.808
 832.155 450.555
 304.578 208.544
 233.932 665.415
 456.627 830.399
 812.260 713.606
 443.897 727.782
 382.428 437.369
 230.771 867.575
 340.900 53.995
 68.822 753.154
 528.181 815.051
 452.081 357.518
 454.939 983.845
 89.833 706.251
 981.894 936.418
 663.638 790.704
 158.237 170.230
 20.483 59.421
 94.480 659.343
 599.810 423.101
 306.768 623.272
 264.311 289.778
 831.866 192.223
 471.905 537.467
 814.614 233.200
 511.214 836.825
 29.869 344.323
 650.337 302.869
 564.514 588.786
 797.123 919.186
 375.439 301.412
 119.921 518.118
 708.437 401.157
 965.427 684.106
 40.451 239.446
 972.611 783.558
 751.634 529.846
 109.397 312.808
 680.359 277.575
 245.941 935.741
 927.902 562.030
 71.938 385.437
 202.390 241.428
 615.613 900.755
 894.265 131.276
 232.304 21.245
 306.627 458.648
 807.144 474.555
 700.092 678.698
 619.003 52.854
 308.174 340.845
 104.153 922.405
 318.613 157.291
 853.915 767.811
 159.747 819.637
 999.841 704.597
 768.109 259.313
 554.743 556.341
 911.429 799.146
 863.386 81.892
 995.526 106.916
 601.210 141.109
 67.921 663.332
 474.437 831.674
 247.029 987.857
 105.007 932.974
 433.560 533.729
 416.590 814.594
 608.028 640.953
 14.303 456.108
 71.454 411.666
 614.652 671.506
 759.456 800.054
 30.705 716.550
 945.500 558.748
 750.724 501.828
 767.590 190.646
 919.884 850.158
 662.673 470.378
 900.550 976.943
 901.463 939.826
 356.629 379.084
 487.855 579.298
 494.304 976.086
 54.932 408.204
 160.936 930.329
 464.614 389.636
 624.898 497.194
 339.699 781.429
 153.808 325.585
 42.714 86.638
 802.128 291.465
 811.130 369.345
 889.734 538.483
 86.779 793.274
 482.386 397.943
 90.433 452.432
 207.424 133.539
 520.418 552.108
 91.380 513.203
 854.799 687.996
 881.174 450.501
 146.237 799.305
 801.249 921.278
 781.336 542.694
 652.308 978.467
 374.567 567.397
 23.644 530.230
 551.161 953.337
 573.463 76.045
 692.350 904.357
 436.809 414.335
 946.762 434.498
 908.071 437.006
 708.530 28.818
 377.364 144.625
 908.742 149.316
 793.183 475.288
 523.402 554.696
 596.478 105.557
 657.327 38.992
 495.876 108.879
 986.771 713.241
 705.268 941.907
 629.520 966.804
 371.787 258.998
 133.423 876.492
 115.746 257.481
 34.551 974.102
 568.904 749.198
 714.237 843.353
 921.305 696.050
 288.266 168.554
 110.539 188.390
 277.478 287.978
 954.694 574.960
 451.360 469.066
 238.526 852.474
 697.115 489.882
 211.618 313.129
 66.888 417.099
 800.932 541.161
 393.705 966.163
 934.555 997.717
 469.209 530.748
 28.230 879.763
 748.225 908.464
 914.073 567.514
 719.550 225.771
 257.621 560.095
 370.387 390.758
 983.858 256.151
 812.638 156.887
 37.320 570.344
 950.344 158.790
 260.902 134.513
 694.338 942.974
 570.906 550.657
 396.340 437.963
 413.687 819.289
 932.005 631.442
 646.428 29.333
 840.722 603.699
 128.960 673.360
 587.268 929.880
 35.774 443.988
 882.887 746.778
 991.581 113.793
 955.207 187.180
 846.862 532.647
 130.090 135.872
 192.156 964.470
 354.414 341.707
 464.565 891.691
 695.715 330.495
 833.617 142.940
 79.159 570.673
 525.828 240.722
 819.435 229.781
 120.566 354.864
 957.926 172.723
 840.260 208.824
 184.888 656.017
 384.198 884.461
 701.804 294.856
 289.558 262.383
 827.816 166.549
 720.773 15.655
 371.742 475.142
 517.448 731.506
 751.293 663.678
 3.072 96.160
 845.458 614.300
 656.368 760.287
 494.517 29.386
 161.962 765.525
 122.746 912.066
 427.988 405.543
 937.809 450.200
 929.135 408.217
 672.244 508.359
 701.679 39.332
 568.802 317.240
 682.300 464.081
 793.179 54.628
 998.401 672.474
 283.478 587.460
 640.523 831.079
 142.413 207.349
 487.041 809.445
 550.566 274.337
 420.134 229.001
 160.071 83.493
 736.029 969.453
 428.954 299.714
 880.545 57.841
 116.337 46.908
 855.182 64.151
 495.158 283.256
 264.532 980.886
 897.478 804.871
 690.980 409.360
 211.515 971.935
 868.971 190.034
 450.935 685.709
 423.113 266.339
 645.653 919.195
 869.712 69.707
 17.306 141.207
 250.906 457.564
 737.924 711.927
 468.229 765.716
 891.336 971.654
 855.331 782.617
 505.868 513.096
 227.874 986.764
 474.500 506.687
 975.631 671.730
 673.412 938.866
 324.009 218.778
 808.549 991.742
 749.132 757.672
 217.384 321.263
 444.978 416.069
 612.388 727.739
 428.669 821.082
 235.065 220.920
 249.843 148.369
 83.915 90.736
 714.090 870.038
 353.871 649.155
 613.992 129.040
 373.948 418.662
 212.659 951.527
 627.905 834.620
 375.164 27.349
 691.142 893.798
 477.709 660.683
 495.991 526.990
 930.152 476.434
 454.791 972.562
 665.751 213.052
 911.937 768.618
 826.383 228.671
 776.678 618.252
 99.297 375.811
 200.161 784.830
 442.745 481.410
 823.634 577.726
 925.973 515.789
 538.445 144.504
 960.525 498.603
 289.233 209.627
 624.085 515.294
 224.456 624.790
 87.969 787.634
 286.054 919.615
 320.607 331.165
 43.825 277.330
 420.944 255.693
 459.201 87.129
 759.623 528.141
 124.934 38.041
 897.389 966.334
 17.282 478.617
 287.614 204.537
 639.222 848.505
 534.649 344.390
 678.787 533.712
 406.485 346.402
 585.667 664.256
 526.523 936.208
 239.851 583.723
 286.128 795.720
 684.274 913.699
 820.778 122.214
 583.606 15.899
 125.312 698.918
 95.753 941.151
 498.080 500.089
 471.851 632.272
 403.062 513.813
 283.216 718.444
 629.747 9.397
 386.545 968.497
 872.237 396.331
 836.600 641.790
 804.406 252.282
 21.586 135.939
 612.844 62.735
 491.658 544.050
 182.611 879.889
 764.661 829.388
 584.697 28.743
 892.750 147.297
 763.638 360.470
 654.407 503.105
 897.330 463.870
 872.283 56.530
 530.154 922.642
 849.901 359.524
 449.691 767.446
 149.539 52.636
 274.121 976.101
 607.516 717.776
 682.905 372.226
 387.780 881.153
 201.261 852.075
 124.421 533.304
 936.502 212.119
 490.861 953.125
 861.607 277.158
 378.505 325.202
 301.830 752.527
 869.267 375.321
 560.081 596.628
 271.296 534.479
 925.908 474.909
 160.325 509.316
 163.775 397.222
 963.416 384.356
 434.838 231.629
 548.503 822.386
 141.527 844.308
 281.387 642.738
 517.929 942.789
 399.087 137.931
 746.591 744.734
 470.120 297.423
 742.031 693.676
 392.153 519.096
 484.642 74.145
 367.157 46.144
 350.131 409.609
 723.632 926.476
 397.058 466.360
 282.763 676.463
 139.097 934.394
 226.412 479.307
 233.356 952.440
 484.211 864.563
 508.515 519.242
 456.793 619.213
 286.868 58.360
 203.100 657.402
 425.888 440.943
 890.240 726.625
 524.171 222.741
 511.352 919.250
 363.040 711.234
 375.282 772.138
 651.501 379.889
 244.461 321.500
 224.382 613.717
 905.510 398.632
 930.304 468.430
 389.917 33.746
 909.781 110.362
 587.028 424.620
 879.294 572.104
 4.155 134.464
 433.062 996.510
 402.349 135.353
 481.816 376.839
 773.191 901.242
 451.789 51.506
 1.583 885.358
 155.016 637.007
 790.089 563.353
 654.749 331.446
 287.938 474.620
 531.266 383.796
 986.668 803.565
 700.655 181.243
 6.892 480.315
 52.479 679.929
 927.369 281.437
 304.912 505.088
 897.069 226.987
 484.411 827.512
 349.949 716.948
 630.823 327.571
 215.705 360.285
 720.715 69.545
 920.688 621.162
 357.492 702.128
 612.734 52.861
 665.492 990.714
 161.053 589.730
 668.683 579.159
 394.914 715.743
 558.249 19.342
 398.256 185.380
 935.273 333.053
 195.025 714.489
 836.633 659.921
 893.923 827.154
 48.472 265.546
 941.084 996.640
 520.010 344.443
 13.076 776.999
 201.818 552.223
 806.624 725.475
 140.886 80.785
 409.911 268.411
 417.014 779.682
 515.482 984.802
 451.389 397.686
 727.335 57.210
 262.019 432.730
 973.181 370.474
 488.445 438.397
 234.019 191.087
 19.334 434.220
 701.858 816.582
 94.002 438.877
 155.691 592.449
 28.288 114.473
 966.833 317.714
 655.583 241.450
 196.684 128.175
 47.172 792.969
 800.288 303.424
 657.666 941.104
 893.245 200.243
 259.400 491.841
 351.175 297.018
 615.808 239.193
 991.875 532.801
 982.434 168.913
 120.333 147.998
 103.139 588.045
 3.970 754.104
 229.055 257.417
 675.940 565.968
 872.808 750.060
 452.303 575.825
 17.606 230.196
 386.814 903.559
 530.135 966.146
 95.386 857.630
 731.160 368.103
 559.685 136.871
 814.684 530.883
 592.507 611.473
 885.165 905.491
 121.480 774.189
 315.166 205.604
 655.257 47.953
 378.874 250.078
 648.758 987.187
 359.021 565.611
 720.605 96.149
 678.021 30.150
 113.844 603.570
 893.725 74.039
 576.094 438.712
 404.448 308.989
 190.826 726.072
 408.320 402.418
 169.494 995.601
 493.013 424.540
 344.471 649.963
 331.350 276.771
 43.244 962.689
 416.892 561.792
 211.247 439.695
 885.332 918.127
 448.277 965.572
 979.496 345.981
 974.010 995.026
 78.104 967.614
 212.346 624.273
 824.494 456.637
 530.574 687.977
 367.807 638.843
 864.691 841.115
 125.058 505.686
 261.232 684.142
 550.987 724.075
 351.938 421.912
 879.227 197.205
 111.455 875.422
 592.211 995.704
 919.338 219.716
 860.375 92.104
 523.369 945.911
 438.831 490.886
 376.995 850.698
 550.078 137.921
 473.232 468.687
 345.926 144.666
 22.472 173.384
 315.263 492.086
 502.038 88.462
 874.192 245.763
 949.170 145.250
 682.320 66.416
 162.497 783.540
 517.469 229.207
 334.149 374.866
 807.941 651.265
 748.010 920.233
 866.785 391.292
 569.542 673.048
 149.774 439.680
 517.913 313.888
 324.271 214.884
 778.505 173.141
 899.538 265.066
 888.137 792.892
 642.973 126.871
 339.622 138.375
 957.074 890.283
 217.556 825.497
 987.525 674.624
 532.952 403.346
 95.880 241.754
 887.691 614.038
 785.874 304.584
 316.430 507.025
 498.981 569.094
 347.070 687.092
 373.661 153.669
 543.063 966.304
 28.588 128.914
 671.407 427.352
 320.577 522.943
 637.394 811.930
 433.772 140.883
 976.925 161.469
 371.954 993.079
 863.944 462.791
 197.513 444.784
 716.514 407.840
 139.032 462.379
 840.877 249.861
 877.730 499.229
 487.041 629.290
 27.820 740.701
 878.857 417.712
 606.544 105.837
 481.034 369.841
 409.126 716.409
 58.100 229.366
 877.777 517.129
 127.074 968.211
 701.311 528.500
 695.882 879.337
 874.820 392.020
 780.622 135.442
 862.487 622.367
 2.240 280.096
 369.273 399.726
 550.638 560.003
 770.352 45.172
 273.408 428.758
 655.372 141.065
 477.238 360.966
 105.533 845.620
 930.497 983.676
 76.011 455.543
 311.748 648.315
 648.248 982.939
 75.215 884.710
 443.238 113.263
 92.932 669.178
 348.320 721.170
 4.901 336.278
 59.454 352.655
 561.761 19.747
 134.990 87.428
 305.948 238.936
 105.066 718.121
 212.014 184.884
 195.694 606.540
 727.641 203.048
 874.218 176.181
 435.101 230.877
 371.899 189.553
 27.752 607.223
 712.247 544.298
 784.902 821.553
 395.301 749.866
 376.699 774.556
 536.864 853.521
 862.046 853.904
 919.125 848.285
 708.851 231.292
 509.616 384.237
 696.918 916.646
 686.967 427.090
 617.576 185.408
 765.007 763.726
 796.857 463.567
 725.553 483.243
 4.860 816.680
 101.729 694.888
 215.325 63.288
 148.003 352.160
 716.878 705.189
 193.776 597.428
 99.539 337.990
 10.621 125.988
 823.597 741.780
 188.771 685.935
 177.873 235.947
 678.931 614.153
 33.558 161.887
 526.676 783.720
 559.502 96.109
 327.610 168.943
 974.193 923.188
 434.115 476.933
 36.151 557.779
 524.205 645.216
 713.580 507.956
 827.854 50.397
 799.413 744.344
 327.909 740.834
 951.265 372.524
 295.566 14.759
 117.012 307.286
 972.420 973.234
 763.805 689.179
 412.821 933.970
 47.514 855.162
 995.813 587.568
 654.949 729.869
 902.314 692.782
 715.353 11.956
 630.569 763.144
 930.859 226.474
 44.656 305.845
 16.698 850.206
 373.361 587.446
 97.559 308.988
 309.643 863.166
 881.552 726.527
 916.853 400.776
 60.782 170.817
 392.718 231.097
 378.611 610.613
 44.765 279.622
 397.664 439.485
 713.413 683.699
 16.807 843.547
 666.604 623.149
 865.230 341.421
 960.906 726.213
 571.064 887.219
 899.947 34.711
 612.365 141.052
 456.349 990.570
 639.699 33.871
 995.826 949.127
 270.012 7.344
 942.492 232.248
 927.046 233.272
 946.725 746.456
 208.536 414.966
 908.173 138.487
 937.220 164.757
 816.904 414.322
 771.750 422.666
 708.558 869.758
 363.613 432.325
 191.174 173.362
 223.841 687.992
 551.611 999.548
 963.584 293.229
 651.000 864.176
 478.429 875.402
 887.072 791.961
 118.923 643.974
 855.690 309.187
 418.274 193.845
 856.295 562.272
 600.075 82.341
 631.676 309.104
 759.633 160.307
 239.633 202.494
 275.723 740.069
 454.303 411.228
 967.033 327.370
 772.604 822.195
 639.228 238.011
 844.266 95.631
 682.246 635.719
 792.915 854.192
 59.544 554.091
 494.749 565.270
 495.487 256.598
 927.471 905.436
 606.618 814.092
 395.543 897.396
 657.387 274.612
 931.841 95.297
 149.906 16.314
 826.851 916.137
 507.030 327.826
 854.185 616.641
 183.541 483.308
 858.189 779.963
 974.373 370.003
 411.520 779.488
 492.794 397.444
 906.728 942.730
 504.599 48.892
 838.218 852.711
 343.870 121.737
 984.630 843.325
 147.490 804.870
 494.982 606.157
 352.709 133.359
 496.371 406.469
 356.639 685.782
 211.119 573.721
 568.355 304.489
 834.734 196.003
 251.348 46.748
 673.725 707.324
 592.553 953.628
 568.110 852.044
 708.295 757.741
 174.488 272.430
 749.673 560.228
 711.932 264.673
 670.599 277.143
 678.133 547.598
 419.642 286.462
 433.515 789.373
 488.608 966.043
 486.084 133.803
 651.479 482.204
 552.275 693.192
 939.814 315.938
 734.774 453.599
 86.135 162.737
 366.241 935.688
 814.504 341.561
 590.069 325.930
 34.765 43.450
 660.964 334.958
 599.281 250.930
 277.612 339.241
 282.134 91.772
 238.379 146.638
 842.359 646.316
 23.456 113.772
 814.794 713.791
 940.885 92.494
 242.520 932.667
 570.180 443.278
 209.770 631.497
 939.812 915.332
 367.904 314.139
 180.754 737.116
 861.890 226.333
 7.686 608.169
 181.286 744.734
 945.723 145.533
 576.526 625.669
 600.129 568.217
 225.273 465.625
 768.875 244.170
 309.378 91.086
 835.907 59.961
 403.851 309.651
 622.359 178.198
 996.104 330.810
 882.624 536.698
 785.965 782.506
 534.304 722.178
 481.936 203.366
 830.722 566.162
 752.340 40.534
 300.284 798.630
 535.093 905.501
 869.904 333.413
 108.494 276.638
 94.592 616.490
 807.658 144.649
 469.802 952.951
 494.898 698.667
 998.047 740.029
 393.740 984.699
 310.640 112.066
 539.524 238.714
 956.181 79.464
 327.102 23.522
 909.844 888.709
 718.483 367.167
 834.937 6.431
 959.094 311.738
 247.006 939.717
 817.263 901.900
 50.601 540.632
 662.597 954.387
 202.287 639.014
 218.050 500.873
 716.501 828.389
 718.805 650.659
 292.308 160.447
 977.887 605.520
 371.074 939.514
 561.104 521.585
 12.753 946.204
 807.924 962.617
 130.236 345.780
 773.862 451.529
 78.370 479.300
 615.794 493.967
 541.547 312.507
 373.908 826.583
 988.746 787.418
 231.123 206.058
 508.479 834.119
 938.551 991.418
 642.174 645.402
 298.460 35.980
 400.195 675.241
 86.407 965.889
 170.129 15.026
 92.435 15.201
 865.523 540.808
 665.913 963.662
 771.313 863.171
 186.670 899.455
 929.417 391.808
 761.309 37.344
 86.927 133.345
 491.015 460.784
 666.003 447.708
 286.984 738.102
 577.771 310.523
 160.924 966.943
 114.364 472.282
 508.486 22.458
 438.969 715.559
 278.281 983.673
 131.573 526.448
 302.097 764.931
 819.565 392.979
 4.777 526.987
 562.017 489.925
 344.795 142.436
 501.918 214.738
 116.904 765.436
 442.901 302.883
 712.528 844.808
 739.791 612.572
 445.923 926.458
 962.871 59.489
 557.123 535.553
 654.205 172.867
 766.666 796.229
 544.034 797.093
 630.773 237.913
 442.583 180.481
 105.767 219.051
 727.221 68.025
 431.954 353.540
 669.407 81.798
 272.959 300.182
 506.133 155.347
 657.720 834.575
 75.542 752.268
 658.301 595.082
 378.122 99.592
 464.733 624.628
 668.601 400.020
 983.725 428.414
 657.642 540.418
 765.021 860.149
 338.144 914.659
 749.049 627.763
 533.010 745.288
 412.307 480.911
 877.218 479.154
 570.599 379.841
 937.895 96.678
 670.930 836.780
 85.677 302.740
 474.856 621.094
 556.063 740.003
 801.725 597.690
 580.935 404.090
 480.044 359.945
 181.213 56.355
 947.882 774.731
 48.221 476.502
 475.321 594.535
 213.287 117.293
 758.681 942.439
 925.134 0.667
 490.273 37.646
 288.506 303.382
 350.122 815.915
 934.215 935.628
 936.635 689.620
 912.392 823.792
 268.883 181.067
 452.458 514.790
 299.704 410.433
 493.424 961.224
 99.629 802.293
 438.138 901.431
 58.622 33.654
 359.476 484.565
 235.615 339.119
 522.998 716.912
 322.776 237.927
 180.077 821.105
 118.642 491.794
 921.833 744.847
 785.754 345.664
 714.542 260.805
 946.796 565.578
 11.639 435.772
 118.863 454.011
 959.370 677.026
 447.067 394.414
 789.009 189.395
 852.922 819.758
 577.898 991.280
 814.794 96.927
 927.097 775.299
 130.096 217.695
 960.963 883.998
 333.030 451.150
 822.450 668.004
 446.753 71.036
 389.451 58.947
 502.300 769.116
 847.185 518.589
 653.868 512.873
 547.908 705.881
 734.874 28.423
 3.459 462.615
 33.240 179.228
 72.938 674.121
 797.518 675.106
 314.825 472.862
 225.790 457.125
 910.986 269.240
 222.876 950.647
 583.082 505.469
 152.481 115.198
 7.120 515.621
 851.970 815.632
 589.351 759.303
 838.899 729.715
 249.772 189.633
 518.960 543.608
 424.620 970.981
 231.296 85.482
 655.979 921.294
 644.197 840.851
 397.629 301.697
 674.890 778.958
 497.458 186.718
 162.699 911.292
 886.985 37.107
 714.512 580.011
 439.936 69.317
 782.624 230.526
 579.521 17.756
 273.143 719.087
 796.480 254.608
 41.870 918.839
 768.414 445.115
 65.692 158.175
 680.130 841.697
 10.885 510.404
 772.235 467.059
 313.348 76.802
 181.963 203.860
 775.861 604.261
 80.078 736.663
 438.093 258.387
 697.792 311.361
 28.877 352.446
 528.079 959.493
 437.494 797.642
 180.019 641.523
 190.203 991.592
 669.119 297.085
 66.628 566.303
 400.729 44.252
 492.838 656.558
 510.160 378.117
 787.003 172.337
 277.940 705.629
 370.506 528.122
 960.644 583.805
 681.622 726.849
 938.978 657.827
 307.712 961.493
 660.556 220.346
 180.799 593.303
 473.304 120.558
 34.082 618.375
 338.208 168.771
 495.140 435.221
 261.627 327.384
 575.106 782.562
 485.494 611.363
 110.084 301.432
 359.034 389.667
 207.541 977.474
 932.315 473.822
 560.659 192.000
 656.862 181.591
 810.090 723.829
 852.060 293.670
 975.616 533.330
 451.432 191.585
 448.635 776.571
 836.477 327.896
 556.883 257.558
 607.257 778.663
 290.157 462.434
 940.978 846.676
 243.245 729.167
 718.234 296.604
 100.637 802.981
 20.341 724.979
 296.465 590.890
 542.341 104.553
 649.588 952.699
 249.988 640.236
 443.521 711.290
 513.703 569.543
 317.525 107.680
 459.451 411.708
 510.432 808.044
 320.477 784.600
 82.533 447.686
 792.351 276.045
 191.127 993.757
 377.794 875.515
 848.270 862.827
 251.133 183.528
 709.078 445.298
 522.082 450.011
 768.069 185.848
 885.018 520.784
 649.934 632.942
 406.433 954.983
 818.494 401.965
 736.073 18.316
 170.125 62.242
 886.208 450.601
 380.532 840.443
 170.987 984.947
 119.456 279.386
 149.927 584.536
 997.786 665.559
 895.094 426.372
 354.915 969.918
 472.544 355.191
 798.385 79.354
 770.384 51.226
 668.481 341.020
 246.543 589.759
 290.956 524.514
 540.671 645.689
 303.429 619.185
 380.835 931.071
 374.928 832.981
 704.803 806.384
 991.669 417.949
 248.290 526.638
 441.506 704.354
 72.726 561.396
 808.904 934.447
 109.778 543.933
 384.106 117.862
 989.426 980.510
 914.888 418.926
 345.930 97.879
 185.607 282.695
 818.208 478.306
 422.840 127.922
 887.405 169.684
 504.718 513.665
 37.462 147.567
 225.075 19.694
 950.246 620.558
 344.851 982.681
 224.024 125.440
 591.158 779.585
 555.005 459.536
 456.290 641.229
 271.434 691.138
 750.404 373.331
 336.618 111.514
 596.073 735.032
 422.817 521.466
 472.319 217.965
 836.596 549.800
 149.904 239.291
 85.845 289.271
 866.541 232.777
 809.905 806.879
 906.509 231.372
 941.148 579.937
 238.162 486.934
 75.987 557.756
 967.271 687.567
 555.758 922.343
 854.759 895.678
 96.696 182.160
 872.589 441.475
 569.608 583.248
 908.251 433.650
 773.473 955.047
 31.301 73.838
 535.811 657.833
 787.714 631.720
 921.947 789.275
 450.627 317.102
 664.374 904.206
 18.512 702.815
 504.166 259.961
 581.491 152.701
 44.212 715.919
 868.644 502.595
 977.029 476.956
 817.706 155.079
 399.768 604.133
 674.943 672.397
 50.025 740.049
 817.378 793.631
 76.234 569.811
 399.777 734.772
 736.234 810.910
 351.034 342.269
 741.327 786.399
 793.170 615.979
 827.592 66.444
 823.356 766.029
 241.750 84.708
 805.738 55.210
 828.757 760.164
 964.036 455.098
 158.932 834.285
 574.645 626.880
 943.478 111.322
 438.136 958.895
 871.328 949.305
 387.726 650.185
 923.191 965.987
 287.500 936.290
 349.505 912.108
 520.252 89.228
 459.629 329.890
 182.124 382.788
 485.431 903.745
 734.249 657.378
 331.570 159.797
 434.017 821.472
 488.841 358.477
 532.111 731.102
 700.396 418.315
 606.008 551.734
 771.244 517.923
 964.191 351.386
 789.977 546.464
 334.025 238.293
 782.067 850.624
 904.358 544.948
 683.448 189.001
 673.825 92.729
 461.658 524.056
 227.999 432.809
 122.770 219.409
 881.723 650.730
 332.282 468.684
 253.686 110.378
 6.557 854.614
 43.797 680.502
 760.955 957.412
 142.775 81.066
 747.434 923.915
 379.150 71.221
 596.915 38.855
 690.422 104.543
 772.289 162.275
 360.213 645.191
 211.704 609.117
 87.035 681.106
 227.108 735.040
 16.692 713.295
 951.302 384.327
 780.926 35.221
 382.618 69.304
 919.642 850.586
 147.423 544.941
 530.940 384.162
 327.815 466.559
 378.314 807.342
 129.055 362.899
 102.094 481.773
 285.520 901.947
 324.751 690.596
 125.516 693.966
 827.768 912.706
 287.409 877.317
 209.795 552.194
 558.712 820.177
 438.744 379.138
 5.551 188.477
 989.019 301.598
 985.038 761.046
 142.407 269.761
 253.302 991.431
 938.235 425.162
 866.237 837.275
 924.662 130.003
 40.464 608.076
 605.621 338.330
 423.799 966.969
 442.653 262.730
 95.970 98.709
 681.135 323.183
 62.868 901.909
 678.099 580.329
 455.872 746.909
 943.766 910.966
 239.352 370.219
 729.100 1.895
 55.293 251.726
 733.316 257.750
 187.875 881.807
 732.495 143.359
 260.015 602.798
 585.771 531.051
 628.390 774.249
 929.391 783.738
 926.746 325.942
 769.968 576.263
 425.732 929.320
 313.206 607.295
 890.639 29.887
 468.148 163.937
 189.083 474.169
 132.619 19.252
 744.481 959.282
 254.097 932.463
 967.254 696.168
 761.026 411.782
 396.032 564.732
 339.991 735.386
 520.898 346.764
 89.664 117.388
 168.319 937.569
 786.669 478.616
 134.218 487.197
 653.277 428.351
 142.242 325.190
 501.945 689.985
 566.405 37.728
 155.235 483.793
 31.706 842.234
 387.721 2.082
 537.010 232.078
 923.256 530.001
 128.515 923.539
 439.023 449.045
 89.641 250.047
 97.407 45.009
 757.636 26.695
 946.718 978.944
 284.817 403.842
 28.803 485.044
 242.969 585.227
 210.579 865.623
 935.519 387.415
 450.432 958.270
 599.595 237.817
 330.449 767.349
 517.902 263.158
 470.801 960.400
 40.561 914.644
 710.694 24.337
 964.853 56.599
 336.604 417.070
 914.544 448.859
 886.726 413.206
 781.502 57.261
 212.356 669.477
 875.350 999.342
 162.268 983.624
 809.503 182.661
 932.965 712.650
 924.979 720.320
 332.190 790.917
 10.854 52.442
 799.463 949.799
 469.106 794.104
 458.095 308.095
 842.180 740.937
 8.620 961.561
 677.096 155.073
 262.483 51.774
 146.916 528.996
 233.929 305.545
 248.292 976.256
 212.209 488.649
 5.449 359.686
 208.460 159.456
 152.093 264.213
 773.076 602.701
 652.283 117.543
 899.332 700.140
 31.442 713.645
 634.774 598.001
 394.449 297.305
 9.060 471.281
 737.640 310.016
 929.045 87.984
 446.845 105.625
 90.805 634.070
 898.984 36.681
 593.799 779.276
 737.873 548.033
 522.539 918.000
 516.553 442.411
 72.055 96.640
 32.714 593.479
 949.420 293.073
 327.518 755.847
 476.972 415.327
 171.728 80.032
 574.164 870.031
 79.692 695.383
 202.851 568.102
 827.960 627.911
 851.958 301.846
 920.595 116.087
 716.878 76.440
 950.414 459.760
 729.479 7.532
 820.126 159.705
 927.528 118.856
 978.667 693.149
 556.834 868.459
 318.024 629.483
 92.890 594.071
 989.656 366.551
 196.733 657.709
 915.589 898.399
 705.866 762.691
 168.859 187.611
 656.985 354.588
 115.738 777.616
 173.015 858.280
 385.807 751.285
 780.403 669.288
 456.264 421.351
 390.007 747.231
 197.826 765.472
 140.466 556.770
 878.251 525.024
 508.978 186.512
 306.068 643.078
 311.579 234.319
 424.920 785.471
 291.762 479.385
 344.369 671.943
 109.568 233.792
 575.733 835.166
 447.815 361.388
 894.146 857.889
 230.999 317.456
 486.436 636.807
 266.814 762.385
 787.502 451.178
 959.223 665.403
 27.742 630.291
 673.267 685.158
 85.889 112.941
 250.516 602.883
 793.744 761.020
 554.125 817.069
 603.149 655.699
 565.471 277.493
 185.638 886.623
 840.259 648.467
 479.419 300.880
 268.774 119.031
 267.227 958.632
 358.799 810.054
 106.356 436.257
 284.792 618.890
 335.712 806.268
 915.723 61.109
 654.312 927.565
 966.877 951.253
 54.587 311.446
 416.699 861.469
 558.558 141.029
 815.062 224.940
 555.064 257.249
 89.082 742.395
 584.331 967.401
 759.835 702.594
 128.233 156.543
 29.101 754.890
 509.424 303.063
 218.926 153.024
 2.257 923.070
 365.638 118.825
 38.266 640.119
 29.560 612.841
 227.215 334.269
 305.652 822.145
 292.819 644.871
 660.371 225.165
 874.778 853.229
 206.176 326.693
 113.403 862.910
 815.205 495.983
 600.722 526.618
 603.933 725.646
 446.410 979.077
 655.269 262.887
 115.345 356.066
 826.048 667.298
 296.151 381.818
 386.614 906.248
 260.197 752.409
 403.886 110.887
 74.450 134.037
 886.682 849.473
 199.078 425.374
 17.023 512.406
 694.360 836.302
 376.672 192.879
 697.085 335.671
 105.405 351.789
 423.264 283.319
 885.709 404.787
 583.581 142.160
 605.187 7.631
 335.866 260.872
 398.344 353.796
 273.245 913.638
 487.364 861.526
 188.985 307.965
 128.647 607.820
 653.954 742.979
 908.167 171.380
 677.790 777.697
 322.161 848.297
 741.070 300.768
 816.365 691.504
 327.043 70.429
 351.262 452.095
 244.765 296.231
 804.969 237.025
 721.115 484.106
 639.960 778.975
 600.333 275.177
 843.481 391.142
 382.976 729.114
 130.938 469.115
 71.031 177.841
 281.707 335.955
 375.093 788.877
 590.645 102.979
 248.792 603.911
 177.289 351.109
 614.053 472.392
 37.492 904.993
 650.217 787.721
 566.500 869.169
 965.988 701.225
 973.747 782.793
 133.600 873.453
 771.459 102.684
 421.275 301.029
 903.433 885.418
 547.293 198.423
 216.830 165.057
 34.706 826.390
 826.584 36.694
 360.525 941.870
 515.190 295.878
 861.266 737.922
 14.453 854.131
 24.894 677.387
 772.626 271.039
 817.833 71.741
 390.772 99.025
 468.037 79.013
 164.773 328.995
 257.591 594.045
 270.922 820.046
 430.583 274.189
 838.372 976.701
 56.613 317.294
 43.898 150.455
 323.277 111.173
 104.560 852.269
 181.031 169.512
 621.173 198.185
 903.285 914.205
 707.506 416.102
 28.404 554.552
 122.119 328.380
 346.948 136.594
 675.615 618.244
 318.344 518.670
 317.359 279.585
 230.891 690.083
 892.406 846.897
 945.133 247.573
 809.467 977.622
 524.148 628.260
 60.346 401.556
 999.052 658.124
 794.661 615.320
 941.086 292.437
 173.224 453.929
 113.290 920.180
 519.659 551.568
 908.198 990.349
 961.377 960.761
 399.778 846.599
 224.631 849.811
 957.421 771.171
 28.872 274.964
 499.988 223.201
 446.165 823.932
 574.464 884.779
 562.958 264.874
 695.658 315.547
 43.448 788.567
 402.660 68.839
 563.424 596.206
 599.624 985.668
 206.348 321.270
 231.241 894.227
 513.182 457.279
 678.378 79.406
 5.869 735.518
 381.440 17.436
 291.225 415.254
 745.661 3.862
 755.424 136.421
 944.696 338.053
 915.303 279.657
 610.348 704.412
 565.661 385.100
 824.270 740.045
 393.982 819.165
 262.081 572.125
 996.056 533.023
 684.928 307.514
 566.428 928.590
 334.553 164.880
 633.285 804.242
 724.902 648.731
 313.124 375.271
 99.023 9.331
 759.332 1.260
 650.161 236.693
 931.858 567.502
 909.618 165.852
 11.627 289.417
 353.104 480.094
 790.707 882.406
 847.147 684.937
 82.933 675.003
 576.100 575.527
 593.379 966.593
 289.604 561.020
 60.541 133.907
 274.865 59.888
 722.149 80.208
 275.251 298.507
 962.259 270.491
 487.500 381.370
 159.764 993.417
 818.077 744.831
 391.006 590.440
 262.073 738.113
 434.075 164.138
 785.675 416.627
 0.296 956.718
 598.953 895.463
 877.778 926.763
 555.978 147.685
 639.651 564.364
 423.678 685.981
 250.549 203.887
 432.022 521.104
 632.013 817.677
 321.944 420.747
 431.963 816.495
 712.829 213.120
 624.459 822.501
 140.395 496.166
 460.989 812.817
 393.723 72.372
 849.056 816.611
 585.198 67.407
 671.491 362.013
 700.796 485.905
 432.410 752.844
 634.957 777.750
 53.021 666.099
 51.990 341.996
 600.534 422.450
 925.353 182.561
 252.355 31.980
 581.153 689.936
 239.847 960.255
 259.959 687.252
 823.580 715.197
 61.669 18.185
 295.673 308.558
 54.989 530.497
 433.190 397.976
 922.667 924.846
 916.360 233.314
 835.334 587.176
 731.521 196.361
 63.544 838.225
 84.114 783.973
 865.042 539.868
 512.997 904.746
 341.449 360.234
 712.954 667.484
 617.467 273.455
 605.029 780.783
 931.610 751.736
 839.646 867.285
 68.641 184.243
 649.059 549.678
 241.783 56.425
 585.284 979.739
 732.001 463.216
 567.107 464.069
 699.849 368.655
 23.147 163.303
 943.388 312.436
 43.323 194.183
 527.481 790.653
 952.753 299.818
 152.361 484.264
 792.426 42.690
 563.044 695.850
 850.523 952.684
 879.127 494.999
 735.535 479.631
 303.292 17.591
 944.230 973.254
 556.017 357.693
 458.811 275.062
 596.162 416.290
 441.413 154.659
 688.216 703.303
 491.404 570.487
 835.886 343.122
 431.194 161.351
 640.533 715.034
 6.657 74.914
 86.830 214.643
 874.456 73.035
 885.352 387.601
 524.081 197.325
 293.957 140.258
 399.069 273.236
 731.415 241.340
 69.543 334.597
 625.442 903.247
 324.893 85.604
 393.964 770.486
 37.232 722.353
 36.972 186.122
 457.530 515.175
 763.810 585.616
 689.331 226.000
 347.429 352.326
 710.283 687.140
 386.216 422.151
 827.987 200.126
 472.092 448.890
 540.583 92.286
 970.072 930.006
 679.031 76.717
 972.222 478.384
 520.119 546.124
 213.641 433.848
 438.041 656.083
 748.802 403.602
 97.166 847.813
 855.227 659.133
 246.720 169.127
 533.430 794.661
 755.131 485.356
 635.452 755.964
 591.204 55.584
 810.782 505.752
 323.085 375.121
 292.379 821.010
 243.781 60.043
 944.783 277.580
 152.042 546.619
 801.548 517.117
 905.656 686.089
 574.546 701.554
 235.045 887.559
 820.075 320.918
 650.754 268.588
 796.353 553.071
 119.570 549.539
 697.248 390.667
 119.214 925.142
 254.382 103.807
 637.568 381.363
 473.673 39.662
 164.082 429.953
 25.595 656.684
 61.451 804.802
 6.795 325.071
 315.874 616.814
 103.127 212.241
 283.570 876.728
 732.733 317.611
 997.026 262.686
 357.736 871.412
 12.276 891.892
 602.648 204.458
 891.921 529.261
 88.300 307.276
 779.390 772.242
 416.468 495.928
 258.032 947.184
 660.044 397.103
 761.904 661.494
 117.595 255.868
 249.876 616.052
 273.141 896.082
 35.042 597.805
 609.286 456.399
 519.840 763.030
 604.505 855.396
 894.247 872.723
 306.737 269.518
 458.581 53.935
 922.060 339.852
 310.482 701.205
 948.455 351.261
 442.598 82.832
 283.442 884.062
 416.205 125.339
 156.336 948.542
 367.673 279.672
 600.061 41.199
 158.649 653.510
 855.916 964.434
 564.288 70.238
 672.616 324.674
 902.530 997.101
 946.607 954.580
 914.763 498.631
 785.642 820.571
 816.097 408.423
 546.287 395.583
 621.713 679.756
 86.314 757.508
 332.402 546.414
 725.437 465.645
 613.576 387.758
 766.721 360.610
 841.966 500.761
 893.078 8.383
 15.359 806.054
 18.992 387.572
 43.496 590.429
 900.103 312.656
 461.339 965.620
 839.113 847.336
 56.085 819.215
 485.150 834.426
 281.391 680.395
 17.969 535.682
 479.323 418.752
 903.987 11.058
 753.707 852.144
 77.084 187.088
 77.003 738.546
 455.458 874.153
 684.073 861.856
 481.730 238.486
 655.633 852.916
 145.348 253.921
 545.501 390.725
 195.529 428.103
 10.698 646.372
 914.103 986.229
 291.891 420.988
 528.353 711.335
 521.641 811.770
 695.160 682.943
 745.535 355.363
 273.286 265.667
 90.778 149.704
 67.714 306.765
 150.659 163.584
 328.597 677.929
 641.884 792.954
 421.057 3.745
 83.823 215.467
 357.127 759.717
 320.929 496.389
 357.216 389.788
 416.896 992.197
 548.182 820.609
 874.467 930.598
 524.418 761.869
 439.442 181.001
 215.966 643.817
 420.415 996.609
 195.990 510.379
 564.746 753.072
 793.798 855.242
 971.499 539.411
 687.620 345.896
 267.335 500.621
 764.790 854.411
 623.382 479.602
 140.474 821.865
 29.731 166.145
 207.355 984.571
 277.480 305.323
 288.488 34.075
 112.326 735.454
 927.875 159.258
 132.783 70.758
 575.223 308.489
 902.607 685.776
 603.036 733.954
 951.438 532.818
 388.980 150.883
 448.646 981.183
 960.797 13.955
 279.671 824.234
 244.472 724.955
 536.616 389.849
 791.650 423.402
 388.585 109.133
 455.129 649.907
 333.232 261.093
 500.770 25.449
 688.663 996.272
 212.222 964.258
 181.413 244.923
 986.847 779.801
 767.286 95.468
 15.284 689.470
 611.090 562.731
 864.859 651.463
 0.353 994.343
 82.888 545.204
 6.939 345.067
 437.702 443.250
 897.101 105.368
 713.670 17.397
 661.010 240.838
 365.579 14.715
 951.444 287.299
 564.533 161.024
 130.536 972.055
 682.216 371.401
 793.713 880.426
 466.312 231.333
 919.898 759.207
 663.427 960.861
 863.394 811.679
 706.733 480.492
 510.572 574.553
 66.258 395.723
 656.485 723.480
 676.336 231.010
 674.016 994.132
 425.864 739.048
 840.351 659.322
 395.081 642.951
 819.869 13.985
 422.478 433.583
 174.462 699.435
 715.698 428.884
 855.415 572.091
 812.290 934.004
 227.157 81.451
 934.391 138.658
 662.208 674.708
 53.722 110.058
 336.580 763.896
 130.356 535.536
 831.831 964.329
 554.545 528.549
 128.205 94.378
 802.601 15.843
 745.189 286.159
 415.494 793.382
 171.863 229.737
 275.925 986.245
 428.335 310.994
 652.447 225.453
 37.932 221.991
 907.436 605.899
 872.739 554.647
 141.969 297.932
 95.402 231.791
 340.847 325.148
 669.017 197.483
 953.927 407.535
 883.719 160.176
 927.840 208.109
 870.541 952.417
 310.117 758.672
 785.883 99.795
 964.100 113.381
 976.976 855.650
 139.265 364.910
 31.994 398.331
 572.224 425.308
 807.661 261.670
 86.451 430.935
 770.454 799.761
 904.485 177.613
 820.910 512.542
 878.986 668.300
 58.312 83.130
 835.548 91.893
 127.664 721.174
 150.932 419.477
 142.709 853.923
 468.516 265.386
 46.580 859.310
 184.916 817.303
 332.187 659.688
 587.280 985.584
 552.502 873.138
 542.578 590.696
 89.572 399.412
 653.952 423.654
 381.431 862.954
 223.956 542.534
 717.470 75.291
 72.250 764.348
 872.437 457.994
 821.279 171.918
 152.857 295.826
 215.990 666.933
 850.650 393.558
 114.096 390.538
 939.045 580.845
 156.451 819.884
 985.301 954.752
 690.384 791.671
 401.299 441.844
 113.167 751.476
 92.943 389.675
 472.186 470.392
 416.629 415.189
 399.792 989.078
 798.364 614.577
 474.559 964.833
 938.815 711.038
 39.985 121.867
 814.314 534.514
 733.027 490.892
 616.447 907.452
 287.854 314.842
 856.094 85.246
 97.472 276.582
 424.798 167.048
 3.301 346.444
 868.127 665.584
 509.279 467.230
 221.588 782.582
 204.677 297.728
 807.087 974.150
 453.820 769.039
 532.217 468.271
 149.512 607.968
 699.723 390.458
 511.738 726.079
 671.791 705.225
 978.596 329.740
 73.453 947.480
 320.239 284.514
 519.291 622.213
 299.564 65.920
 143.896 631.305
 799.514 87.983
 873.464 347.104
 83.178 251.734
 335.933 213.269
 199.624 769.264
 340.550 499.675
 898.816 156.864
 813.477 70.853
 379.624 355.958
 130.713 513.049
 825.275 225.832
 698.041 485.940
 743.387 791.667
 973.027 768.925
 338.788 149.251
 567.339 722.434
 425.553 489.214
 598.160 110.834
 102.231 364.229
 642.491 780.016
 646.197 778.721
 883.390 159.995
 857.837 519.097
 796.084 96.773
 634.295 90.907
 806.329 999.993
 560.272 805.832
 143.209 630.649
 157.712 724.767
 811.785 219.291
 477.774 962.919
 513.697 688.173
 491.422 88.812
 60.386 4.751
 236.114 182.104
 546.213 588.619
 605.857 376.353
 298.167 964.640
 683.463 114.353
 493.455 752.747
 463.699 737.849
 763.012 626.233
 13.814 663.550
 82.615 87.477
 576.169 147.133
 626.910 100.954
 802.436 280.845
 936.366 601.371
 388.781 323.342
 962.193 239.116
 478.901 28.227
 127.063 30.461
 641.728 266.721
 115.468 706.655
 291.549 766.839
 410.420 879.994
 581.528 193.935
 674.698 807.870
 1.819 443.693
 564.878 694.864
 788.233 917.393
 922.877 551.021
 387.713 599.848
 48.937 559.972
 426.464 3.060
 786.047 407.745
 132.703 903.815
 881.178 801.505
 928.728 362.556
 803.867 452.605
 829.733 725.829
 246.284 611.081
 475.908 287.879
 577.723 85.669
 639.533 511.812
 835.269 846.944
 152.525 320.871
 484.383 338.897
 608.276 990.263
 339.262 579.864
 323.316 764.579
 182.436 846.197
 771.686 50.969
 833.577 46.126
 602.848 89.967
 584.281 917.359
 951.022 471.349
 12.412 545.971
 771.364 968.961
 518.196 797.691
 580.931 534.412
 364.423 483.078
 127.730 173.614
 262.981 118.025
 0.000 981.712
 415.558 179.141
 64.296 121.193
 502.000 743.861
 381.875 675.356
 107.888 317.344
 98.701 416.300
 13.872 717.782
 888.166 805.037
 231.840 869.492
 204.074 343.671
 593.894 755.843
 683.918 469.222
 584.090 143.794
 41.788 899.086
 283.232 806.530
 172.234 984.035
 184.534 153.768
 619.869 610.856
 972.201 509.958
 176.731 329.054
 453.115 853.469
 975.364 100.662
 839.461 5.335
 828.808 726.143
 720.929 910.201
 710.400 60.024
 890.700 426.322
 601.293 465.608
 829.914 593.129
 599.378 77.513
 68.397 596.772
 270.837 743.372
 861.555 44.650
 28.684 541.818
 18.521 893.441
 588.520 453.552
 227.430 671.143
 730.493 667.089
 620.494 977.580
 91.421 592.697
 453.035 640.661
 128.699 539.517
 813.562 113.976
 797.511 175.156
 991.242 507.385
 627.670 967.891
 85.661 93.807
 492.010 333.409
 312.837 796.114
 343.517 835.918
 230.185 356.807
 935.454 582.904
 339.004 974.800
 102.720 600.384
 621.519 768.591
 602.019 67.826
 4.225 619.118
 14.416 556.754
 311.989 650.568
 491.212 972.406
 367.969 730.282
 560.366 502.637
 710.880 82.744
 146.893 181.772
 229.669 105.790
 940.516 469.532
 470.429 203.811
 264.621 707.043
 643.862 382.527
 362.334 264.600
 474.209 218.273
 171.656 351.232
 81.013 872.596
 68.466 666.722
 500.076 86.941
 23.542 585.737
 234.409 594.523
 160.021 254.915
 212.868 425.024
 776.962 631.583
 634.670 965.901
 691.711 12.179
 631.285 961.092
 870.686 295.247
 300.772 468.324
 90.246 44.186
 108.910 20.582
 74.705 195.819
 630.134 221.382
 678.880 979.723
 171.062 889.095
 152.249 638.417
 610.201 809.765
 978.646 878.598
 257.211 583.592
 820.188 538.166
 220.080 895.962
 500.810 762.777
 532.907 513.696
 990.387 479.761
 583.164 120.785
 945.224 207.789
 455.721 750.661
 427.913 209.490
 30.346 544.929
 75.752 783.963
 706.417 138.172
 771.563 599.806
 738.245 416.996
 56.589 520.902
 429.612 276.984
 327.992 400.922
 18.071 366.881
 702.282 983.569
 467.424 494.516
 172.798 899.586
 648.085 218.174
 919.423 994.703
 415.107 270.871
 870.243 942.084
 866.265 489.165
 599.453 515.797
 879.460 234.338
 557.855 646.711
 769.665 309.313
 359.699 707.671
 278.769 762.310
 232.974 530.342
 903.105 916.468
 823.714 731.688
 887.322 427.631
 825.386 704.404
 762.178 119.908
 582.187 423.990
 598.038 15.737
 43.499 257.479
 784.229 115.200
 582.134 577.634
 53.514 604.582
 41.080 934.906
 155.813 819.116
 454.775 201.314
 378.784 247.159
 667.424 750.194
 426.310 456.350
 211.453 788.392
 738.366 125.553
 435.838 218.682
 484.698 474.455
 812.137 326.245
 335.669 655.796
 373.719 490.850
 930.196 989.446
 342.504 503.489
 274.584 914.416
 602.001 780.798
 247.297 871.700
 923.287 331.404
 911.100 930.393
 832.617 134.852
 481.893 270.295
 19.525 185.946
 937.043 840.380
 969.678 765.913
 307.555 843.626
 517.535 98.020
 458.540 640.351
 653.370 891.083
 469.673 215.145
 793.896 972.202
 758.571 283.477
 895.188 253.257
 600.039 205.258
 13.391 297.930
 265.976 171.857
 918.888 281.791
 305.587 203.937
 61.842 832.170
 492.541 668.857
 943.660 153.027
 252.394 643.283
 844.938 678.907
 345.314 119.134
 924.305 848.342
 689.672 905.294
 165.611 168.307
 273.018 5.048
 197.810 675.598
 488.368 157.285
 30.213 947.209
 163.486 290.999
 576.485 619.235
 305.120 545.911
 27.686 732.631
 773.264 711.343
 674.945 314.950
 924.700 900.448
 376.122 251.275
 741.047 742.872
 161.514 406.798
 182.704 596.989
 337.540 990.558
 913.382 269.469
 184.199 537.726
 125.147 517.397
 964.422 520.450
 794.054 494.384
 437.207 248.959
 222.728 100.393
 560.474 310.501
 417.865 484.681
 206.059 619.323
 524.937 326.822
 813.298 162.665
 844.986 842.762
 257.649 562.507
 612.798 107.162
 288.074 608.110
 773.846 391.467
 626.195 318.424
 88.922 946.547
 859.079 874.973
 478.517 432.123
 186.823 824.248
 129.685 951.048
 699.804 324.070
 390.825 88.978
 405.629 331.375
 316.719 208.703
 652.602 570.838
 167.896 488.851
 808.334 846.453
 563.556 329.734
 155.288 864.364
 12.652 41.387
 519.279 717.813
 458.113 462.651
 414.776 678.094
 347.725 883.207
 688.273 963.020
 752.877 416.381
 186.786 881.907
 682.554 628.289
 744.905 738.956
 52.011 613.322
 345.869 311.481
 658.927 927.323
 198.254 692.739
 968.236 474.171
 411.417 28.455
 811.976 980.331
 134.484 799.955
 152.226 492.624
 333.044 73.653
 541.663 69.748
 655.644 696.089
 633.401 696.496
 132.649 55.692
 154.029 385.209
 250.060 437.720
 853.363 411.574
 450.687 488.574
 602.003 896.690
 488.028 91.940
 621.867 245.446
 650.596 394.411
 732.321 799.199
 496.081 545.621
 980.105 990.815
 898.050 321.208
 428.112 100.121
 378.936 450.603
 617.194 711.263
 550.635 590.687
 25.954 249.370
 130.273 276.473
 53.170 617.162
 268.738 287.403
 781.747 322.892
 601.860 29.607
 275.398 465.405
 489.901 227.954
 961.458 161.642
 785.060 315.213
 895.212 123.854
 296.579 907.881
 340.839 41.020
 999.603 68.623
 177.698 629.887
 251.168 213.879
 512.465 899.843
 581.591 462.668
 489.971 542.144
 472.407 510.238
 418.939 893.302
 315.975 209.935
 811.874 635.546
 83.657 560.968
 957.881 50.918
 168.376 721.836
 957.932 21.904
 176.283 632.861
 337.318 118.412
 836.882 360.868
 70.550 591.890
 600.308 39.768
 99.353 241.451
 266.577 328.062
 761.777 268.887
 219.689 334.665
 375.496 9.636
 547.831 564.579
 4.645 941.195
 751.031 333.619
 988.806 520.655
 553.990 414.540
 504.924 96.314
 942.229 164.563
 475.981 547.406
 264.890 695.612
 820.311 119.489
 641.487 573.817
 966.828 594.983
 969.732 254.529
 936.422 938.429
 257.364 794.571
 128.999 619.775
 446.118 46.632
 357.608 197.098
 216.912 384.131
 62.695 449.520
 771.683 271.701
 25.486 423.690
 291.714 570.447
 113.002 491.019
 640.520 122.736
 539.220 721.392
 80.526 813.556
 56.806 141.315
 928.704 260.024
 218.958 355.246
 512.459 483.791
 16.732 428.483
 781.534 209.754
 527.478 234.410
 966.061 786.219
 756.315 799.795
 679.658 504.575
 244.965 696.358
 487.369 319.485
 718.613 647.859
 782.103 532.940
 577.981 187.991
 633.927 947.344
 284.737 119.441
 341.279 744.714
 76.072 408.421
 671.992 982.405
 249.271 987.040
 138.344 72.464
 828.090 229.099
 210.556 34.179
 436.322 879.858
 696.911 170.995
 915.190 239.243
 868.541 257.292
 712.947 968.702
 498.861 352.110
 508.582 77.967
 240.457 150.788
 395.955 278.409
 548.145 897.251
 317.539 809.231
 250.995 505.697
 193.591 161.779
 406.722 767.582
 316.736 471.747
 970.504 575.630
 375.385 110.571
 261.399 599.231
 811.939 593.154
 100.960 53.909
 821.419 1.985
 671.137 270.838
 939.146 896.295
 636.003 980.810
 966.561 83.157
 391.451 261.215
 634.704 645.125
 648.817 275.764
 425.709 481.529
 75.869 476.832
 962.527 78.767
 768.048 191.921
 262.834 795.574
 713.980 222.007
 439.440 164.468
 664.681 624.247
 449.630 368.201
 381.405 509.105
 660.810 463.666
 791.718 867.385
 48.845 174.265
 249.130 961.704
 95.997 250.120
 693.713 115.790
 52.860 863.961
 827.919 150.597
 396.792 145.018
 434.641 726.185
 609.841 395.488
 108.132 320.669
 941.897 441.228
 80.311 21.179
 577.811 863.203
 596.065 116.112
 626.639 977.303
 715.438 202.920
 961.230 581.606
 245.020 92.083
 99.476 891.598
 175.709 766.965
 805.200 220.845
 932.620 512.832
 745.505 837.831
 531.615 659.054
 549.136 806.017
 445.463 179.514
 722.054 275.645
 373.521 301.296
 674.791 690.406
 898.018 805.276
 262.569 263.190
 116.389 529.301
 722.751 191.907
 134.756 760.889
 282.403 773.511
 867.754 428.071
 397.045 442.213
 942.801 851.136
 43.746 932.441
 884.023 32.028
 529.250 139.964
 836.991 150.276
 266.785 733.001
 277.832 863.319
 131.501 321.911
 770.021 824.371
 610.381 719.708
 433.169 322.590
 632.065 970.217
 367.446 298.897
 887.857 855.990
 535.147 17.718
 657.637 259.422
 190.618 91.978
 732.187 288.821
 727.764 218.506
 403.289 513.152
 90.215 126.760
 679.717 6.967
 675.685 759.157
 714.008 488.516
 928.822 360.841
 802.711 452.672
 725.015 875.378
 490.994 435.272
 823.127 126.332
 88.367 991.364
 433.246 659.237
 931.443 487.135
 584.581 661.074
 735.620 769.929
 969.988 42.463
 412.244 334.243
 221.960 929.644
 420.886 901.324
 777.795 477.637
 536.074 798.651
 210.081 982.250
 370.080 101.780
 926.351 776.798
 972.593 888.785
 726.006 780.248
 766.584 876.580
 793.469 888.232
 247.986 144.192
 207.362 628.933
 623.506 101.354
 62.787 744.794
 562.827 598.477
 397.006 101.427
 753.423 378.083
 540.783 700.879
 51.261 486.205
 504.070 611.909
 879.971 858.467
 964.617 490.193
 633.760 898.619
 233.480 602.057
 252.984 322.038
 797.557 82.782
 761.209 953.405
 214.388 641.544
 352.558 172.376
 990.161 297.307
 899.841 685.306
 792.503 611.542
 397.268 672.023
 823.091 533.328
 564.552 787.271
 242.151 539.640
 407.922 175.160
 241.373 528.436
 72.367 535.887
 200.934 585.215
 520.599 336.820
 540.137 616.311
 958.362 720.245
 533.208 136.233
 91.361 278.424
 868.270 564.374
 173.080 159.939
 888.155 971.617
 889.923 471.630
 779.176 703.449
 763.510 445.787
 934.037 967.709
 340.662 665.947
 976.699 726.913
 728.926 865.944
 622.324 883.064
 336.780 530.334
 479.554 233.099
 138.431 90.444
 863.652 342.666
 627.016 804.950
 658.966 812.242
 398.763 78.791
 682.199 260.897
 154.227 666.437
 991.988 238.071
 768.969 848.091
 255.842 591.912
 11.270 698.644
 916.859 114.159
 832.790 193.293
 246.544 476.834
 871.996 330.367
 876.990 146.461
 660.093 186.497
 478.758 569.015
 853.815 852.696
 496.601 65.992
 815.493 298.843
 333.159 561.823
 773.170 160.780
 843.728 109.391
 205.256 286.378
 188.896 717.813
 666.370 178.280
 905.257 880.146
 992.875 560.395
 869.567 503.800
 265.655 517.530
 723.862 359.579
 459.198 623.079
 326.490 273.276
 843.958 304.380
 128.130 814.166
 734.757 290.902
 727.377 305.766
 471.733 253.953
 624.887 354.633
 789.941 851.065
 709.359 412.145
 265.355 21.975
 816.676 942.239
 932.930 0.383
 802.372 745.587
 648.968 576.128
 657.504 708.987
 335.794 401.355
 932.236 419.743
 0.285 832.785
 966.476 561.036
 785.946 956.770
 472.333 28.913
 305.763 86.772
 881.568 168.366
 943.121 452.062
 528.604 189.363
 611.647 825.231
 354.786 608.792
 871.318 43.687
 14.652 776.643
 124.831 361.420
 365.125 130.716
 510.669 182.209
 602.082 620.646
 791.055 350.247
 257.196 726.544
 55.917 950.324
 815.743 38.318
 57.876 654.548
 501.084 467.473
 916.234 468.948
 384.384 733.353
 315.977 219.630
 212.947 840.417
 45.346 978.560
 454.302 272.865
 204.752 583.297
 976.051 649.097
 951.437 438.374
 426.876 562.933
 566.743 399.557
 858.410 393.886
 623.076 2.491
 990.436 488.099
 340.395 886.457
 35.846 428.779
 940.408 530.055
 382.784 154.300
 91.712 421.939
 98.285 608.895
 880.115 365.515
 42.690 980.374
 202.797 606.357
 942.254 588.210
 968.146 985.466
 587.060 220.218
 958.878 986.269
 134.027 404.760
 986.002 750.140
 485.017 365.805
 905.313 291.329
 765.524 499.338
 894.336 920.457
 890.952 280.710
 882.196 474.613
 119.053 853.752
 301.905 305.663
 845.705 844.457
 86.574 66.394
 907.152 506.004
 578.421 391.929
 458.302 349.882
 360.906 352.408
 460.241 302.267
 886.595 568.877
 740.306 888.919
 661.295 669.833
 997.491 379.372
 991.683 118.866
 480.609 486.588
 320.140 677.716
 35.270 536.492
 696.094 962.965
 920.592 798.654
 285.250 803.288
 62.697 351.061
 142.141 767.882
 17.887 775.327
 991.090 191.593
 845.315 621.470
 27.759 909.742
 771.564 811.542
 897.707 393.071
 105.558 477.870
 988.028 963.436
 422.343 553.777
 19.027 712.238
 872.645 292.476
 9.602 840.382
 338.564 714.016
 954.593 610.304
 494.740 342.025
 765.641 432.876
 51.912 953.393
 37.436 805.559
 162.641 27.603
 185.613 639.818
 216.495 141.210
 215.676 747.584
 806.970 340.836
 407.334 946.466
 230.684 69.444
 196.562 954.829
 399.779 180.470
 497.873 309.935
 883.200 8.502
 199.048 299.796
 16.686 69.679
 975.450 962.552
 663.242 326.925
 384.649 702.086
 497.088 801.950
 216.239 886.745
 309.030 765.883
 666.181 846.755
 177.705 552.204
 287.952 138.021
 759.958 858.730
 130.140 483.925
 968.649 29.841
 616.382 896.673
 924.616 416.544
 750.848 585.317
 991.416 321.685
 161.559 114.214
 580.262 962.501
 423.131 134.342
 104.623 175.364
 456.955 887.136
 278.898 491.086
 595.179 608.624
 906.042 607.403
 948.150 238.448
 350.927 952.558
 944.358 277.295
 218.378 885.412
 556.679 816.543
 969.425 418.768
 606.149 280.136
 641.503 129.980
 290.221 131.298
 766.401 973.313
 439.996 81.620
 485.221 9.452
 22.122 338.904
 676.970 987.199
 695.757 300.109
 284.408 259.573
 271.184 259.804
 528.205 590.585
 230.550 100.982
 142.277 49.975
 926.959 268.171
 386.477 831.864
 118.203 312.164
 347.704 540.819
 386.278 926.753
 830.444 227.204
 92.126 171.492
 69.048 325.418
 493.484 757.495
 126.390 146.915
 767.319 147.630
 439.520 838.452
 9.886 336.192
 748.456 759.327
 998.354 589.664
 18.174 224.454
 77.169 978.543
 808.375 58.616
 47.557 55.278
 435.733 607.490
 285.026 645.331
 737.621 839.865
 461.253 43.363
 15.937 180.552
 505.036 336.025
 999.484 352.849
 681.802 514.144
 300.791 41.905
 610.801 162.996
 699.379 765.426
 459.314 18.401
 702.029 245.731
 568.638 502.602
 708.779 498.095
 69.291 477.061
 951.315 105.671
 153.605 104.775
 321.476 953.183
 191.080 653.433
 628.132 392.388
 722.422 809.322
 520.454 155.296
 56.928 142.583
 807.029 700.113
 57.836 565.030
 649.467 344.079
 142.513 265.812
 784.818 922.129
 288.249 776.740
 655.487 615.994
 237.273 602.941
 923.524 471.448
 281.927 615.920
 96.522 298.753
 206.421 21.067
 876.323 610.504
 716.873 821.880
 793.849 860.163
 136.477 965.698
 851.415 12.427
 235.456 693.591
 348.550 802.627
 842.230 468.641
 112.709 466.541
 707.133 426.203
 739.301 175.135
 905.462 796.743
 616.399 461.995
 643.128 681.699
 871.677 46.533
 514.382 916.568
 538.957 235.996
 233.666 299.714
 258.819 527.034
 377.604 982.310
 464.759 756.863
 311.402 352.412
 979.121 699.295
 897.637 867.732
 170.514 27.227
 783.898 326.402
 678.667 126.115
 606.231 357.638
 268.843 38.902
 723.553 75.052
 664.473 438.675
 587.570 990.360
 454.832 688.589
 355.117 326.123
 69.152 877.415
 245.178 699.970
 737.041 972.269
 638.943 952.532
 658.440 557.087
 304.525 345.420
 828.425 816.262
 12.390 918.128
 100.104 658.130
 385.725 933.508
 822.805 974.163
 122.281 795.745
 416.058 708.488
 829.335 843.571
 388.975 521.420
 58.112 21.358
 899.089 613.117
 713.155 644.019
 977.229 613.132
 678.664 596.063
 991.423 112.844
 159.057 154.316
 952.028 335.641
 113.982 776.676
 494.413 909.931
 96.251 250.710
 139.736 678.818
 420.166 406.096
 6.969 784.583
 621.038 540.031
 11.794 883.469
 666.159 926.200
 674.923 644.803
 972.984 433.062
 611.384 677.060
 439.772 788.872
 174.310 601.449
 933.558 337.505
 375.602 201.036
 874.403 934.871
 348.661 840.957
 145.696 660.252
 205.339 754.257
 818.421 245.600
 73.696 280.149
 451.359 59.669
 491.520 829.645
 695.976 389.439
 732.377 730.692
 849.042 920.840
 319.040 304.901
 940.952 282.157
 149.110 575.201
 84.331 340.150
 738.695 63.220
 625.081 460.003
 953.955 762.611
 203.982 0.368
 822.585 766.175
 46.731 24.470
 126.019 267.407
 627.627 193.322
 199.922 978.537
 598.616 459.266
 899.767 25.419
 421.101 904.517
 907.871 353.535
 190.736 542.942
 308.839 758.330
 491.509 312.500
 685.987 127.134
 869.040 784.671
 388.992 29.697
 366.543 275.508
 293.022 741.180
 40.891 296.078
 465.127 337.206
 69.186 378.941
 31.311 17.811
 895.112 778.562
 6.939 39.045
 353.827 899.365
 426.634 941.308
 187.416 353.471
 253.527 436.681
 230.937 604.303
 930.427 768.621
 551.305 291.528
 179.388 392.015
 274.845 651.729
 586.363 886.070
 889.987 308.302
 402.525 443.783
 682.795 979.216
 834.819 557.270
 206.658 984.100
 319.996 506.232
 433.309 479.861
 16.399 466.133
 438.482 39.511
 97.012 882.546
 178.079 950.632
 679.658 748.811
 473.858 651.934
 132.795 506.110
 693.929 268.491
 498.348 29.750
 553.094 733.787
 279.717 34.673
 820.051 500.598
 459.964 829.567
 679.330 109.656
 401.803 665.572
 810.618 687.185
 0.054 596.244
 499.594 827.557
 824.516 314.659
 943.970 849.111
 925.721 526.162
 355.115 418.518
 849.797 107.176
 46.983 366.861
 296.898 287.819
 845.520 779.098
 788.669 965.780
 316.852 253.727
 915.490 738.579
 303.321 493.017
 898.267 449.064
 452.403 3.134
 710.096 733.601
 33.083 830.952
 200.998 893.341
 643.183 628.548
 98.034 166.158
 33.930 371.642
 410.581 341.118
 406.959 234.128
 356.540 449.806
 194.565 172.794
 93.055 701.605
 614.889 955.276
 141.497 755.426
 626.724 686.899
 750.408 81.760
 298.512 390.429
 554.700 449.960
 885.985 164.902
 730.294 250.803
 993.839 708.973
 579.665 348.669
 318.144 119.774
 737.400 756.771
 445.202 464.816
 281.124 589.060
 664.829 532.399
 250.291 300.625
 465.161 771.187
 894.844 162.162
 363.832 873.780
 332.206 591.560
 626.646 899.440
 822.073 395.593
 687.607 690.407
 165.035 56.610
 249.645 553.093
 586.876 972.953
 977.655 453.767
 132.806 458.274
 837.127 38.106
 14.810 395.308
 753.036 610.285
 434.332 685.832
 713.534 301.326
 247.839 143.109
 397.984 284.623
 14.230 729.162
 124.045 341.306
 723.086 180.665
 466.619 887.093
 67.341 118.294
 463.959 809.135
 911.950 860.332
 382.019 955.045
 493.673 917.600
 624.917 711.670
 441.345 729.852
 452.400 918.454
 459.275 700.430
 668.323 5.536
 200.207 223.854
 678.928 121.520
 653.049 798.174
 166.206 527.476
 172.187 729.273
 787.687 354.951
 920.311 517.129
 585.894 145.110
 29.304 54.510
 282.589 357.690
 701.000 947.243
 37.257 231.902
 971.615 903.438
 86.513 232.234
 103.722 448.682
 549.908 571.101
 904.340 557.902
 514.723 484.233
 506.421 895.374
 802.631 575.641
 806.599 606.130
 907.625 444.981
 290.277 279.059
 888.447 274.479
 64.874 219.555
 239.178 164.444
 685.489 333.062
 266.099 860.565
 619.486 176.775
 412.774 472.876
 735.934 421.921
 522.381 721.613
 3.828 560.980
 758.174 800.646
 74.270 61.138
 949.606 782.080
 743.795 815.918
 451.091 518.751
 539.851 80.781
 228.660 673.222
 128.796 635.535
 191.259 16.609
 668.908 627.278
 700.454 717.832
 65.917 983.705
 495.340 469.062
 739.766 909.708
 807.223 967.247
 585.273 393.006
 387.791 261.120
 365.437 840.011
 290.013 560.415
 577.258 575.286
 105.804 336.846
 591.749 490.991
 639.818 488.316
 511.350 291.808
 673.693 317.860
 81.243 601.633
 117.221 441.747
 211.359 377.038
 847.617 97.313
 241.384 196.160
 379.013 796.442
 243.384 787.706
 983.287 756.758
 90.217 751.444
 380.169 946.763
 110.516 557.516
 837.296 76.239
 243.396 246.779
 755.669 137.623
 242.202 577.974
 176.986 611.958
 653.615 860.697
 329.043 664.081
 716.437 197.041
 344.274 301.307
 636.758 41.415
 743.170 808.990
 759.348 729.891
 595.602 821.574
 278.674 170.682
 463.705 171.304
 329.468 109.831
 123.198 476.558
 532.313 65.182
 566.682 101.173
 512.916 72.477
 152.086 214.374
 186.994 115.340
 789.199 802.603
 30.912 462.576
 402.793 490.105
 419.938 948.275
 295.724 290.524
 892.492 480.390
 511.457 78.565
 824.741 119.815
 492.463 796.251
 112.983 943.371
 707.052 615.267
 652.285 489.897
 8.336 403.867
 462.751 928.867
 159.702 597.817
 496.683 616.356
 653.520 669.749
 410.919 484.906
 934.551 815.281
 812.121 713.986
 765.120 728.425
 785.216 448.641
 412.447 689.699
 456.098 468.971
 854.439 920.220
 181.783 795.824
 371.660 811.746
 920.314 273.145
 881.437 289.579
 827.741 359.718
 664.157 31.670
 32.590 248.240
 799.343 397.703
 424.495 204.150
 565.432 826.956
 691.482 767.187
 236.047 769.123
 481.215 412.934
 428.660 309.796
 629.833 47.686
 308.745 949.023
 785.608 566.703
 231.958 160.280
 294.343 792.695
 604.465 586.660
 953.054 718.199
 971.775 975.329
 675.281 783.130
 301.493 179.885
 445.381 248.391
 625.963 8.741
 323.799 790.009
 255.313 116.809
 56.978 588.314
 586.822 44.327
 853.881 166.410
 627.609 432.847
 628.660 425.295
 47.426 191.957
 941.774 4.042
 297.963 264.860
 668.634 677.306
 813.796 725.452
 207.807 794.895
 865.297 328.837
 635.111 215.452
 411.000 691.590
 393.857 125.333
 519.733 873.556
 866.570 42.138
 152.987 911.113
 934.253 48.181
 445.407 469.854
 533.333 391.250
 54.028 165.470
 358.758 427.744
 700.940 683.643
 528.119 6.748
 73.826 817.112
 963.322 733.388
 716.630 150.528
 913.378 677.316
 208.921 846.548
 837.630 469.204
 646.061 820.844
 399.694 957.288
 369.743 305.933
 648.032 670.455
 814.718 176.181
 342.217 887.840
 815.683 486.824
 540.270 671.911
 419.321 31.922
 911.050 447.488
 159.810 678.857
 148.476 658.849
 448.989 135.053
 416.680 407.208
 600.371 256.420
 975.247 348.397
 522.949 142.486
 253.035 243.045
 87.960 972.032
 342.166 517.085
 969.422 722.348
 558.392 767.867
 595.266 757.950
 700.967 989.855
 6.421 459.186
 488.352 183.943
 520.550 41.675
 342.592 136.469
 327.604 963.748
 945.256 329.333
 526.528 566.333
 444.736 883.148
 744.937 88.971
 714.886 993.612
 793.066 973.546
 958.029 740.465
 794.820 436.070
 223.993 312.227
 745.141 954.227
 46.820 372.892
 375.447 398.046
 551.101 413.836
 806.739 601.868
 672.621 791.105
 550.572 832.701
 898.290 691.272
 626.898 713.213
 436.557 335.032
 628.474 83.204
 463.057 294.300
 525.853 172.827
 981.773 233.824
 504.790 471.480
 537.067 701.133
 617.230 230.910
 97.538 678.305
 44.041 578.176
 702.571 515.710
 176.537 437.830
 163.884 22.158
 967.035 592.682
 197.412 959.028
 346.652 234.163
 728.904 940.004
 309.972 767.657
 876.055 875.363
 197.813 711.668
 820.453 113.679
 25.971 544.753
 706.704 457.995
 492.604 858.461
 59.764 292.455
 710.846 231.671
 413.561 314.095
 245.677 680.732
 766.588 378.601
 752.373 205.466
 698.462 934.737
 313.480 953.750
 23.799 526.592
 425.891 492.925
 457.562 113.498
 801.011 996.451
 103.943 112.443
 588.981 236.138
 546.448 365.949
 30.611 786.788
 751.054 829.061
 664.103 989.804
 941.008 942.328
 182.093 939.110
 558.130 94.166
 540.442 16.574
 591.553 597.024
 483.992 550.200
 83.965 419.246
 874.852 747.685
 874.179 880.992
 12.485 687.183
 412.622 381.189
 26.667 358.398
 306.000 357.054
 737.537 338.394
 574.646 362.623
 522.287 971.190
 109.874 803.037
 445.094 977.368
 621.180 282.687
 512.836 344.411
 289.402 164.029
 559.634 500.492
 170.474 126.851
 161.787 30.070
 106.460 742.535
 693.174 190.450
 930.849 202.576
 279.381 891.655
 241.188 874.137
 954.793 530.427
 44.994 697.011
 806.768 561.358
 458.321 126.276
 669.056 148.176
 97.538 293.601
 945.182 885.816
 303.950 879.078
 172.151 904.369
 281.183 316.385
 824.113 660.441
 213.226 999.678
 781.386 156.273
 526.220 113.920
 607.295 984.641
 422.227 205.292
 866.639 525.638
 364.100 169.203
 846.502 383.730
 246.163 625.314
 191.655 78.785
 917.789 727.601
 710.468 438.015
 611.261 19.014
 338.568 687.245
 689.952 571.739
 439.944 35.564
 209.155 82.960
 80.792 478.873
 754.598 940.432
 9.740 522.356
 280.261 291.047
 27.432 712.245
 548.616 488.186
 514.759 962.006
 826.601 750.087
 726.622 111.239
 706.718 612.450
 239.398 436.984
 4.700 625.187
 685.707 682.024
 286.634 437.696
 718.332 824.204
 555.662 791.679
 442.947 301.334
 290.935 238.604
 351.579 760.128
 392.180 504.172
 908.414 912.707
 607.731 109.009
 297.878 573.951
 881.238 38.304
 681.041 996.498
 364.528 238.946
 437.784 812.212
 936.395 457.095
 944.244 89.824
 217.860 249.060
 171.536 604.115
 765.051 881.329
 844.351 524.188
 285.865 649.762
 696.613 524.090
 3.724 902.157
 964.022 221.396
 271.840 641.991
 196.052 796.593
 18.377 64.202
 617.163 342.468
 823.821 157.051
 60.964 657.879
 346.980 668.688
 212.281 819.606
 328.590 244.946
 869.329 440.439
 617.956 498.685
 858.037 317.888
 148.087 663.760
 348.018 478.050
 790.863 452.335
 717.739 971.186
 771.996 797.090
 956.151 242.828
 234.601 484.969
 358.769 315.935
 482.368 832.167
 45.254 220.430
 983.619 707.319
 488.459 206.713
 904.459 468.224
 775.327 905.512
 494.059 964.553
 19.688 139.199
 252.523 292.844
 95.808 956.775
 359.467 729.671
 367.466 328.936
 170.134 363.427
 136.569 989.424
 739.629 684.815
 242.046 98.407
 811.666 461.575
 296.430 702.565
 706.308 935.360
 974.606 610.310
 214.898 950.119
 165.358 40.078
 316.091 404.167
 588.292 751.495
 74.263 155.665
 171.339 865.683
 983.247 587.200
 410.435 19.891
 740.090 723.959
 504.105 196.441
 644.459 516.703
 11.012 595.859
 641.264 451.026
 435.245 383.630
 282.466 474.471
 647.906 389.736
 357.033 679.971
 627.860 755.907
 607.110 725.252
 201.317 748.955
 248.283 471.453
 408.832 146.933
 79.981 299.126
 787.646 680.983
 899.391 405.321
 262.878 418.053
 12.791 641.733
 857.455 902.390
 618.879 51.495
 999.969 556.411
 169.799 772.523
 602.604 759.753
 900.372 860.143
 146.305 179.818
 161.069 443.731
 924.431 84.673
 54.952 464.338
 113.940 311.930
 926.026 676.570
 47.839 343.036
 191.828 162.814
 615.268 104.770
 775.727 966.185
 105.419 17.777
 346.292 656.081
 605.970 780.344
 787.448 393.183
 661.247 24.715
 832.267 946.097
 763.660 439.110
 826.656 857.104
 195.743 102.668
 831.318 677.841
 139.334 540.231
 109.106 655.987
 30.995 541.886
 820.816 100.552
 154.889 797.077
 9.760 676.219
 40.210 318.950
 691.022 257.071
 562.319 951.123
 775.422 528.146
 755.448 691.631
 304.165 971.616
 328.878 388.402
 904.421 65.468
 164.578 573.806
 808.173 699.509
 667.332 844.858
 219.379 860.228
 571.372 558.396
 233.526 326.769
 591.600 510.474
 78.037 370.228
 381.937 285.356
 773.784 563.159
 445.431 686.718
 742.308 732.032
 576.187 962.138
 678.631 659.186
 825.421 777.873
 657.182 340.202
 924.787 235.624
 872.901 795.714
 199.551 804.019
 278.795 632.258
 720.065 287.387
 255.808 644.276
 308.541 811.920
 134.906 788.851
 903.589 978.242
 131.726 276.820
 129.731 529.794
 1.261 379.938
 993.639 103.387
 377.160 815.534
 781.810 362.913
 433.714 340.306
 142.581 336.062
 758.110 956.601
 253.591 359.234
 408.723 41.541
 987.110 235.470
 277.886 776.080
 251.198 87.689
 493.747 642.635
 693.631 773.837
 557.454 31.837
 775.363 466.545
 794.282 347.641
 746.539 197.822
 28.764 512.327
 264.210 455.181
 905.714 676.397
 578.905 681.101
 156.038 851.205
 266.755 179.869
 235.869 363.072
 103.100 147.785
 990.841 626.155
 648.508 502.626
 358.079 37.367
 563.147 850.446
 113.825 490.995
 272.915 261.931
 504.770 414.462
 901.072 771.876
 419.347 552.016
 951.047 415.064
 918.058 322.361
 6.334 686.306
 258.748 192.705
 206.796 94.071
 536.472 529.065
 800.355 763.648
 173.876 75.370
 65.985 150.813
 415.949 997.046
 97.500 929.446
 824.537 103.915
 645.186 111.311
 358.358 888.783
 579.298 803.573
 741.856 718.850
 789.655 585.545
 452.324 374.658
 20.507 932.279
 224.099 13.854
 389.696 86.116
 618.778 53.302
 113.604 201.100
 32.351 812.579
 290.886 897.643
 797.612 584.523
 852.536 770.190
 540.488 25.062
 905.981 108.503
 112.032 956.226
 457.108 609.027
 647.212 315.033
 734.950 167.482
 203.614 659.291
 246.094 724.013
 67.500 352.554
 4.478 360.160
 943.799 928.139
 700.207 470.370
 586.616 700.856
 549.405 413.295
 896.475 119.792
 195.305 918.815
 481.920 691.894
 875.940 30.228
 231.529 250.480
 531.710 107.858
 596.030 482.047
 70.144 536.284
 270.641 686.420
 437.281 154.156
 479.449 847.585
 845.049 970.395
 484.353 994.159
 679.910 616.235
 611.613 178.899
 555.895 897.619
 553.338 995.939
 289.328 210.961
 956.351 563.177
 455.390 936.976
 57.016 146.792
 658.645 967.507
 11.112 807.129
 809.484 500.001
 459.106 452.644
 972.805 170.181
 68.845 744.503
 749.068 517.614
 322.386 282.493
 494.128 989.295
 627.261 197.577
 894.124 996.426
 103.906 592.747
 724.383 528.389
 752.274 517.452
 854.239 90.274
 457.054 278.107
 358.340 126.462
 730.727 714.900
 683.021 998.817
 698.355 590.932
 245.507 145.462
 532.087 811.679
 243.857 412.181
 984.570 829.792
 284.756 146.146
 439.629 191.648
 230.567 409.184
 789.590 787.955
 290.831 309.516
 708.653 411.661
 278.894 686.355
 470.836 773.872
 392.186 196.386
 262.666 144.155
 203.418 745.950
 71.319 368.212
 446.418 454.251
 247.956 666.506
 899.335 203.406
 16.190 465.849
 292.520 878.465
 732.880 586.619
 859.719 688.124
 31.580 566.178
 398.469 313.844
 960.187 299.923
 576.213 906.238
 438.715 721.490
 608.149 243.156
 339.086 9.808
 314.778 309.956
 957.730 30.616
 243.383 550.572
 798.272 11.754
 887.982 475.328
 293.305 73.891
 774.850 871.000
 212.007 340.772
 81.448 728.745
 68.211 225.478
 639.913 140.303
 358.366 812.476
 334.487 782.218
 121.007 350.433
 555.913 446.801
 272.131 949.991
 123.517 138.443
 790.619 996.383
 854.208 51.013
 914.338 282.088
 251.839 808.904
 573.195 823.517
 943.291 488.465
 796.341 22.342
 910.377 451.729
 455.599 681.597
 998.518 999.499
 568.297 194.768
 941.453 380.751
 305.077 439.011
 371.555 140.359
 610.330 858.313
 211.254 23.189
 926.106 396.414
 14.344 321.424
 349.161 200.738
 376.541 310.606
 783.090 876.292
 420.441 191.342
 363.847 921.852
 617.291 176.269
 931.564 369.839
 200.821 239.868
 341.326 506.706
 99.343 801.760
 400.706 443.798
 431.752 727.621
 595.789 701.272
 29.742 506.666
 126.452 462.489
 339.099 67.527
 175.457 746.326
 172.372 207.417
 547.174 64.004
 716.425 80.589
 546.195 699.606
 602.587 184.788
 142.837 244.614
 713.524 127.732
 463.425 482.059
 296.956 494.330
 523.741 851.710
 277.513 979.803
 922.147 120.827
 877.827 729.972
 156.411 263.137
 580.382 429.427
 9.437 29.850
 462.360 8.245
 451.876 39.571
 224.892 71.257
 74.621 68.335
 101.748 979.080
 735.538 376.638
 885.000 381.272
 879.373 548.026
 738.768 388.829
 568.025 254.747
 307.450 211.108
 293.329 322.119
 960.439 222.167
 992.853 287.162
 277.979 80.032
 660.374 581.824
 77.403 731.730
 549.441 400.609
 238.555 195.007
 176.559 11.000
 222.842 727.845
 308.948 647.786
 731.339 958.393
 492.709 504.949
 231.072 345.416
 765.606 647.384
 740.577 833.199
 283.071 746.358
 29.612 131.018
 147.669 374.824
 305.362 827.378
 705.947 549.574
 158.416 700.469
 599.784 285.653
 484.248 531.538
 523.060 33.756
 816.070 405.639
 732.554 43.602
 866.916 598.507
 141.474 366.187
 525.144 418.968
 235.233 446.619
 348.639 788.583
 995.228 28.860
 107.538 395.146
 603.959 496.683
 810.025 220.862
 493.377 304.689
 165.526 401.640
 550.617 943.032
 677.531 268.923
 226.994 954.065
 675.326 123.228
 326.376 43.470
 79.497 618.217
 249.732 858.151
 617.448 440.411
 19.126 734.687
 457.975 362.895
 24.868 742.238
 791.654 357.586
 865.503 880.087
 48.352 661.379
 66.331 960.634
 94.281 914.037
 755.869 772.408
 596.807 392.846
 392.030 723.970
 571.801 149.341
 404.577 608.434
 49.873 460.907
 654.866 80.486
 506.869 414.452
 108.034 224.413
 720.910 876.092
 220.137 424.759
 641.750 320.744
 619.510 983.333
 615.022 515.363
 517.616 300.509
 398.904 401.504
 432.379 338.966
 176.991 504.746
 712.395 788.523
 619.614 123.842
 682.358 266.677
 716.030 500.241
 110.663 826.417
 908.974 233.722
 954.567 447.238
 156.678 752.549
 744.918 393.847
 149.126 542.770
 512.650 817.466
 566.934 732.744
 267.655 614.975
 122.568 172.783
 854.875 860.258
 122.691 268.875
 623.421 479.373
 473.473 962.299
 46.121 796.661
 781.838 597.564
 966.178 63.246
 427.310 209.325
 974.820 663.889
 961.882 470.066
 942.260 844.746
 787.759 175.329
 540.364 115.748
 941.680 468.801
 768.735 950.328
 734.713 807.767
 789.226 665.708
 540.933 988.249
 502.867 943.504
 858.368 951.958
 186.935 7.917
 870.291 913.214
 520.381 73.010
 681.728 917.793
 538.264 997.716
 590.472 887.783
 498.596 734.341
 647.521 642.787
 549.461 850.778
 170.529 209.922
 135.047 266.735
 175.379 850.154
 663.991 128.773
 93.413 809.518
 423.027 107.133
 931.299 539.134
 597.257 119.493
 821.257 471.739
 552.576 753.291
 893.744 864.445
 945.934 290.672
 603.273 452.990
 408.740 950.136
 149.416 962.791
 353.995 599.266
 885.960 903.281
 198.502 6.623
 606.589 566.512
 980.231 571.754
 168.281 56.734
 953.613 174.769
 975.029 307.996
 430.960 236.059
 633.774 981.016
 528.615 578.185
 428.922 463.152
 896.882 181.965
 787.026 786.856
 241.659 264.381
 342.851 508.268
 964.417 254.471
 623.715 590.403
 490.327 573.225
 370.746 271.750
 459.615 643.275
 571.453 194.029
 515.430 163.414
 923.872 650.766
 726.622 421.668
 552.875 405.281
 982.883 719.425
 796.302 832.516
 942.925 909.352
 42.971 149.060
 207.039 573.363
 284.941 710.824
 430.013 586.283
 919.390 44.658
 648.445 219.282
 656.073 720.991
 430.800 668.404
 237.460 917.198
 784.816 971.940
 221.514 629.321
 494.106 871.175
 800.935 792.067
 576.071 827.662
 604.845 908.444
 431.669 333.096
 544.961 281.323
 522.622 921.853
 1.840 205.546
 794.628 148.974
 299.550 912.637
 750.638 845.903
 369.080 67.859
 954.102 471.442
 459.824 874.188
 648.881 485.603
 510.860 528.202
 164.424 679.306
 453.561 853.038
 328.724 973.903
 976.918 373.134
 437.808 682.583
 667.101 129.855
 582.326 812.703
 532.111 917.220
 665.661 36.600
 667.387 859.455
 73.485 211.578
 714.057 889.166
 184.433 171.361
 140.965 514.495
 211.516 215.728
 655.914 599.030
 902.871 707.395
 960.009 798.745
 530.571 251.104
 918.810 900.471
 182.718 525.585
 180.926 946.701
 425.148 301.603
 552.119 587.945
 896.349 986.052
 582.892 217.945
 777.086 51.352
 979.613 776.004
 472.533 449.905
 561.643 567.465
 350.186 974.538
 595.697 496.325
 285.454 47.762
 808.125 927.271
 825.648 535.916
 148.273 217.820
 442.319 460.190
 222.100 269.996
 4.852 376.999
 83.460 246.158
 881.329 327.778
 937.576 641.771
 15.567 606.148
 32.227 991.251
 704.477 792.336
 169.928 649.503
 323.503 85.153
 530.184 904.738
 838.589 585.760
 833.833 466.797
 973.180 910.594
 879.101 484.234
 443.225 29.379
 526.661 283.130
 760.426 125.157
 782.421 117.069
 965.483 284.150
 523.714 262.436
 973.364 62.255
 16.847 693.474
 379.464 200.852
 889.703 500.184
 929.584 626.731
 938.283 857.681
 942.091 159.474
 675.137 172.067
 784.268 245.059
 62.739 485.063
 747.175 358.267
 436.783 52.811
 987.339 180.392
 311.471 474.490
 466.061 115.489
 998.114 850.202
 327.292 400.967
 764.510 227.247
 925.887 880.646
 448.694 347.282
 715.190 214.778
 927.841 247.371
 595.436 817.072
 870.667 174.757
 734.341 439.112
 586.917 142.971
 623.742 13.994
 176.075 146.042
 509.557 960.450
 292.781 934.090
 808.089 613.753
 740.433 478.919
 634.391 158.376
 406.997 979.868
 755.687 398.631
 226.040 900.687
 735.636 816.600
 417.679 26.272
 547.310 671.818
 102.750 587.758
 751.394 824.814
 931.325 845.358
 411.330 588.278
 894.416 126.001
 152.361 187.045
 343.776 688.033
 273.059 443.868
 106.006 194.750
 145.554 595.329
 698.520 304.486
 556.984 814.818
 119.386 475.245
 365.501 101.930
 651.663 599.953
 288.438 854.742
 85.014 363.356
 680.009 229.010
 780.313 88.192
 366.441 502.619
 982.310 426.823
 515.932 191.553
 694.724 181.041
 860.893 832.731
 573.223 188.817
 544.941 777.531
 544.436 9.633
 324.991 286.349
 931.508 742.496
 660.102 828.691
 544.800 911.342
 407.691 64.959
 594.520 905.328
 921.158 196.022
 92.623 936.243
 501.235 536.162
 154.785 107.300
 549.726 505.866
 888.346 727.854
 765.197 105.860
 285.425 973.738
 115.168 65.817
 237.001 915.164
 631.211 644.189
 776.478 611.319
 767.755 763.931
 361.375 716.396
 811.480 217.650
 148.436 934.937
 747.783 870.488
 128.153 799.724
 909.365 576.216
 804.814 983.474
 427.623 238.398
 61.466 572.100
 961.791 571.697
 487.339 64.083
 828.280 516.567
 898.142 974.601
 630.913 442.473
 5.346 737.483
 892.826 639.906
 225.109 551.169
 306.426 689.700
 825.226 110.834
 796.158 40.363
 931.754 27.342
 80.095 91.430
 126.269 640.144
 223.861 735.244
 308.688 886.566
 410.523 253.579
 356.037 660.726
 862.506 692.286
 629.274 463.885
 308.891 980.509
 151.367 162.107
 309.545 645.321
 961.355 890.290
 45.314 662.988
 730.382 902.871
 233.037 840.074
 774.051 815.747
 700.695 827.622
 506.410 821.279
 889.755 26.506
 628.106 214.883
 370.362 969.352
 726.436 839.112
 44.794 382.338
 868.140 736.531
 463.501 797.436
 394.749 579.026
 926.621 951.730
 771.319 996.849
 336.326 65.337
 606.687 219.814
 98.580 613.830
 49.309 935.401
 447.125 226.270
 687.904 699.332
 31.191 557.765
 949.043 854.610
 327.772 258.654
 211.318 741.424
 719.128 733.835
 452.684 45.196
 928.986 139.541
 46.939 731.057
 902.622 775.087
 238.321 963.687
 315.562 609.116
 89.002 290.969
 325.057 439.096
 130.315 772.834
 262.996 65.652
 200.371 523.468
 986.900 706.715
 741.824 681.731
 38.371 657.841
 215.891 272.657
 540.626 292.684
 891.954 929.646
 536.072 900.232
 554.436 435.181
 812.148 472.457
 166.080 446.091
 982.831 427.507
 103.590 301.707
 931.339 810.209
 680.302 189.328
 626.811 824.648
 561.463 146.690
 707.525 584.947
 709.579 916.549
 181.868 822.582
 346.875 800.603
 695.417 454.787
 344.040 671.132
 310.856 532.665
 522.141 736.622
 862.778 173.886
 749.032 585.897
 100.733 808.414
 911.969 282.899
 893.169 982.164
 921.896 695.988
 307.487 269.197
 747.481 931.880
 935.452 624.900
 62.075 330.998
 130.281 998.101
 716.122 359.739
 46.305 827.404
 801.043 313.174
 411.966 435.025
 256.228 691.840
 662.802 449.417
 574.681 627.001
 457.016 526.043
 299.301 754.260
 189.209 474.550
 363.106 445.232
 108.164 761.408
 433.515 536.737
 185.439 451.959
 871.585 397.353
 329.438 337.081
 638.765 859.016
 704.208 0.663
 981.067 748.749
 306.011 308.475
 326.555 280.424
 39.732 511.276
 957.980 722.273
 990.221 270.130
 407.301 621.594
 522.875 235.641
 480.331 538.683
 98.289 791.330
 503.117 77.629
 26.012 541.710
 10.782 878.345
 793.758 565.218
 225.905 793.567
 525.383 229.234
 427.255 373.884
 681.306 987.745
 648.607 945.897
 409.594 451.203
 107.741 431.877
 278.599 672.825
 711.693 827.949
 219.953 966.648
 858.407 151.463
 833.983 231.376
 327.506 172.347
 161.656 162.355
 172.669 358.692
 214.315 494.440
 371.818 960.306
 34.426 524.158
 313.845 807.664
 599.878 244.387
 584.962 265.421
 197.006 12.942
 625.084 413.001
 892.319 433.236
 644.180 258.674
 801.986 106.123
 287.687 972.903
 66.690 813.404
 314.309 361.766
 815.772 102.284
 472.536 218.023
 180.179 883.773
 635.702 677.448
 273.063 654.825
 459.266 178.629
 387.758 62.690
 566.297 248.414
 806.031 399.895
 833.907 800.991
 108.949 39.628
 358.962 400.389
 735.459 974.520
 318.143 463.650
 440.107 328.458
 225.822 410.414
 914.431 682.796
 131.953 545.221
 13.047 147.870
 517.955 7.922
 74.714 561.121
 46.259 477.598
 763.550 888.235
 731.918 764.069
 641.815 617.919
 443.392 781.889
 492.225 589.276
 143.772 253.854
 856.751 578.915
 770.511 429.182
 675.396 49.157
 766.815 985.944
 570.896 555.985
 744.788 494.165
 715.142 413.195
 630.976 486.701
 264.838 675.718
 549.031 476.881
 705.284 349.130
 89.827 597.783
 683.004 853.290
 42.546 856.382
 834.095 205.977
 975.450 0.750
 972.875 577.878
 704.454 409.738
 744.677 874.747
 941.860 217.516
 370.934 787.777
 625.266 580.875
 530.408 421.859
 264.508 852.033
 287.068 656.530
 367.442 715.912
 555.548 949.875
 696.319 636.487
 104.944 385.820
 926.768 295.155
 960.049 555.219
 720.047 924.361
 137.996 906.507
 343.770 386.640
 532.797 698.809
 682.193 633.082
 958.905 726.123
 738.046 422.075
 618.972 783.116
 845.509 280.575
 755.116 29.320
 668.223 53.274
 864.904 237.908
 355.106 682.890
 453.665 537.128
 756.446 285.647
 897.731 957.000
 477.461 84.168
 105.734 561.609
 458.622 305.033
 487.391 499.618
 242.105 975.579
 424.633 154.354
 710.341 415.151
 344.901 72.518
 792.545 626.442
 430.470 240.466
 933.222 285.145
 473.580 942.786
 335.977 398.620
 870.636 154.067
 547.592 270.218
 908.824 596.312
 570.601 244.346
 457.249 47.049
 704.800 913.025
 757.215 653.167
 864.868 398.029
 991.058 229.683
 426.066 859.518
 677.228 278.718
 264.730 164.157
 125.861 619.882
 714.684 330.140
 331.452 588.040
 612.989 876.280
 868.315 127.315
 494.504 975.724
 884.228 331.274
 679.087 556.164
 905.097 979.248
 420.021 417.235
 318.765 968.835
 218.190 537.542
 502.673 706.872
 702.012 19.401
 204.268 97.938
 305.183 335.502
 34.521 754.093
 97.564 480.558
 556.296 75.672
 122.185 340.403
 156.469 445.111
 124.457 634.487
 602.509 598.928
 617.476 494.300
 272.881 352.833
 377.250 454.749
 591.173 947.726
 99.203 968.229
 214.735 947.050
 546.056 628.007
 261.212 576.087
 879.028 0.290
 985.218 769.474
 368.866 220.048
 230.333 743.319
 538.851 477.320
 19.283 282.155
 284.429 896.687
 351.638 918.682
 258.024 547.053
 650.676 966.458
 995.062 881.480
 39.388 763.650
 908.976 533.019
 383.264 211.690
 497.405 333.121
 671.000 598.539
 305.914 691.027
 123.072 25.633
 394.019 107.666
 435.046 394.064
 74.292 893.927
 743.245 623.661
 459.859 934.148
 414.001 493.421
 97.977 160.467
 226.234 508.763
 505.028 876.932
 265.641 466.770
 396.570 54.383
 155.821 741.738
 548.863 584.093
 598.479 727.564
 587.077 371.489
 516.153 718.964
 200.279 228.347
 24.284 798.913
 792.155 205.365
 595.813 924.570
 925.431 235.534
 914.703 408.262
 971.394 436.361
 291.974 804.505
 576.135 865.378
 89.181 909.904
 172.614 923.965
 263.062 121.906
 151.137 460.240
 17.841 887.420
 126.923 199.206
 187.860 896.344
 267.167 709.783
 635.641 171.919
 944.269 251.601
 854.867 303.913
 227.895 592.954
 533.140 926.976
 405.499 84.260
 927.753 720.835
 896.242 753.435
 114.304 897.475
 492.420 71.116
 11.086 430.114
 799.171 940.654
 293.340 397.097
 349.153 791.849
 75.081 378.993
 23.936 805.701
 440.127 117.970
 826.025 942.920
 388.940 774.335
 500.918 779.971
 577.863 386.058
 121.566 127.239
 859.415 233.735
 210.557 984.053
 286.655 57.130
 808.623 810.339
 74.550 672.089
 700.510 115.409
 373.296 850.715
 707.409 497.521
 412.136 96.492
 54.065 45.558
 130.108 553.226
 651.283 234.317
 288.228 6.774
 111.961 421.016
 924.717 186.461
 180.339 861.671
 993.123 154.613
 317.154 906.905
 937.815 934.006
 593.356 67.637
 590.573 1.125
 25.699 838.184
 97.374 345.590
 590.457 168.964
 40.500 330.951
 506.796 950.629
 645.532 98.219
 946.813 728.804
 46.382 130.296
 141.194 552.209
 318.265 382.975
 271.975 570.877
 125.476 17.050
 519.517 965.184
 818.168 807.655
 929.955 485.768
 53.422 222.998
 240.707 320.286
 117.144 557.941
 621.904 941.658
 144.304 371.335
 215.688 816.515
 138.445 443.603
 966.265 409.614
 793.087 67.088
 192.442 373.588
 536.486 371.277
 650.525 492.690
 329.398 623.707
 36.117 198.809
 618.050 731.626
 374.197 908.407
 509.974 86.029
 21.392 166.082
 929.933 166.261
 854.435 515.839
 911.625 77.954
 24.213 62.045
 675.771 188.568
 623.671 1.318
 77.413 902.603
 36.153 692.745
 918.768 172.624
 212.942 540.916
 515.820 753.385
 867.020 564.036
 477.182 295.700
 585.066 743.212
 555.967 856.315
 249.986 349.834
 525.940 122.349
 358.595 442.419
 621.548 857.094
 818.378 644.593
 180.388 651.901
 446.480 459.842
 701.957 790.865
 584.411 559.862
 757.166 816.212
 222.627 280.714
 671.135 528.246
 617.524 569.476
 982.374 610.790
 225.053 703.801
 633.021 678.113
 593.619 633.943
 148.652 269.985
 706.094 912.806
 657.019 545.821
 766.379 41.796
 110.477 155.711
 48.121 91.401
 107.754 894.932
 697.971 594.159
 50.954 319.183
 177.496 657.865
 270.433 941.185
 778.833 728.511
 153.525 16.483
 629.988 430.628
 126.451 219.370
 164.875 928.601
 668.524 811.278
 847.645 552.642
 943.468 706.929
 265.288 299.682
 377.159 281.806
 620.100 800.326
 809.985 862.506
 325.325 501.749
 124.452 764.292
 322.586 981.965
 366.528 43.359
 965.754 328.135
 917.890 11.252
 748.397 490.773
 763.859 102.427
 764.369 92.843
 69.955 120.653
 885.330 719.436
 313.227 834.051
 94.770 647.201
 0.403 600.727
 943.626 965.804
 384.451 336.714
 473.806 284.895
 608.134 975.238
 307.192 663.512
 854.751 291.878
 611.433 14.177
 572.643 905.318
 850.399 256.632
 814.500 619.864
 205.370 677.014
 551.531 406.507
 239.509 804.110
 295.713 966.921
 277.828 177.166
 3.228 373.439
 420.772 447.529
 504.838 2.030
 512.716 642.677
 283.022 289.632
 486.529 204.903
 413.538 557.647
 619.116 692.955
 735.704 696.165
 506.129 163.519
 589.438 235.508
 220.444 106.632
 739.564 720.518
 710.242 36.452
 833.408 216.798
 148.588 93.593
 44.177 725.678
 625.160 220.246
 530.760 665.363
 308.490 63.059
 288.355 929.643
 367.934 945.341
 620.794 293.360
 470.947 249.313
 284.863 666.720
 333.693 846.166
 742.480 370.599
 450.129 807.667
 514.899 814.604
 933.259 294.467
 423.611 702.042
 127.108 25.459
 288.073 794.957
 872.188 137.218
 146.582 872.299
 691.890 106.372
 192.545 470.285
 701.592 59.639
 746.031 361.663
 293.794 581.083
 785.176 206.180
 16.653 654.141
 871.889 975.107
 13.653 773.220
 953.008 345.550
 730.454 417.646
 185.971 393.849
 701.215 906.853
 15.062 350.220
 308.777 322.583
 551.028 558.498
 757.227 380.198
 427.409 905.368
 715.795 310.944
 718.302 23.460
 382.102 449.943
 904.646 353.504
 91.049 46.160
 922.885 384.206
 161.665 71.610
 877.371 927.278
 854.904 524.131
 355.806 372.138
 115.386 923.546
 467.933 384.159
 22.658 692.628
 697.567 236.247
 493.621 705.654
 585.689 811.099
 996.737 57.351
 769.904 586.387
 677.791 648.683
 318.184 563.552
 1.943 363.314
 890.914 959.913
 511.014 795.868
 526.126 530.786
 630.436 831.793
 703.201 991.600
 266.647 25.954
 437.716 178.192
 671.183 105.968
 85.578 216.173
 248.287 975.097
 81.843 107.349
 512.833 12.438
 255.867 213.428
 707.168 984.881
 599.851 195.889
 929.503 481.197
 325.715 17.867
 361.545 954.638
 832.011 731.733
 985.706 483.211
 377.887 457.900
 307.512 508.520
 87.570 340.082
 129.676 642.624
 602.307 364.106
 521.849 201.220
 676.129 916.565
 283.576 259.696
 149.223 391.704
 474.881 580.977
 603.380 226.238
 884.614 840.945
 136.159 539.283
 594.941 804.478
 815.581 305.684
 382.825 874.563
 679.900 314.033
 455.948 155.495
 514.943 314.229
 659.306 512.019
 915.590 893.105
 595.699 257.566
 361.962 20.345
 192.918 20.874
 712.061 561.403
 814.903 990.766
 830.985 680.596
 574.018 359.176
 195.864 168.045
 655.583 123.580
 591.708 671.016
 140.506 988.417
 256.023 336.844
 512.375 453.125
 552.023 864.606
 94.497 89.868
 917.369 690.632
 491.370 810.438
 116.555 413.669
 447.190 678.224
 842.354 404.878
 698.544 632.282
 290.444 292.000
 534.993 716.841
 249.605 992.968
 113.447 926.879
 489.364 679.471
 651.744 230.435
 222.012 343.692
 583.693 368.246
 304.458 30.357
 549.866 583.982
 717.985 680.895
 761.952 942.227
 14.840 456.783
 177.548 550.656
 596.576 295.894
 999.499 37.102
 340.467 879.954
 39.555 526.978
 620.496 615.209
 309.035 122.588
 784.681 254.373
 996.038 269.976
 710.596 409.285
 514.345 193.289
 928.371 54.053
 146.699 828.978
 691.250 722.331
 615.534 966.133
 206.676 124.744
 686.949 923.795
 388.096 409.032
 215.921 416.048
 24.347 952.507
 268.192 881.374
 217.950 0.837
 580.332 610.119
 547.301 376.496
 446.123 384.613
 345.263 992.658
 524.410 957.682
 145.641 782.596
 258.945 709.892
 70.306 540.260
 870.683 932.305
 257.328 854.614
 841.668 833.951
 361.352 989.254
 649.530 41.297
 391.885 30.996
 253.140 776.129
 346.433 618.560
 571.797 319.426
 99.992 917.595
 369.256 808.548
 139.831 474.317
 554.722 905.669
 997.484 40.791
 778.759 714.699
 594.261 194.685
 243.944 325.376
 351.235 490.320
 107.331 105.989
 441.812 281.620
 541.753 944.901
 309.606 197.435
 91.172 916.138
 814.987 362.607
 125.384 691.750
 591.565 821.583
 23.017 584.939
 323.789 603.530
 819.029 540.525
 336.296 477.563
 901.558 115.741
 705.605 583.257
 469.380 453.415
 859.060 825.162
 729.495 145.108
 561.710 621.161
 666.892 433.704
 259.250 364.567
 925.938 398.464
 847.538 760.762
 253.596 101.761
 183.051 133.374
 745.650 422.135
 593.432 355.786
 63.178 735.187
 555.789 384.836
 930.622 280.062
 798.412 479.383
 750.144 28.276
 768.011 241.980
 558.746 982.525
 561.566 182.909
 882.328 920.678
 624.544 768.570
 199.819 774.624
 293.990 967.566
 694.571 721.122
 347.180 375.379
 40.930 53.808
 288.769 700.397
 31.328 409.281
 59.406 989.070
 601.222 608.642
 17.319 605.510
 42.072 437.356
 475.461 950.979
 20.336 75.067
 267.488 892.087
 135.752 572.656
 966.258 184.420
 675.324 991.788
 642.094 42.662
 549.192 323.448
 781.123 771.654
 57.567 603.002
 996.214 778.269
 639.204 272.568
 967.018 715.450
 424.272 604.549
 107.291 241.542
 669.320 206.765
 445.829 325.206
 728.351 358.669
 244.252 994.451
 429.428 274.471
 785.542 363.909
 726.012 712.873
 330.099 14.304
 500.239 530.671
 432.531 819.711
 963.134 450.080
 77.060 989.818
 354.373 134.781
 559.897 924.731
 549.528 569.988
 814.161 868.436
 772.024 155.893
 230.758 833.691
 244.407 55.776
 724.169 786.784
 241.492 409.508
 275.545 196.321
 396.948 515.548
 860.189 228.021
 113.564 0.822
 138.839 709.981
 712.534 104.583
 621.734 493.049
 283.556 281.883
 963.976 622.746
 648.300 432.260
 335.953 346.937
 85.993 743.391
 352.567 72.234
 480.877 736.654
 211.728 7.561
 904.273 956.658
 561.307 91.762
 734.692 470.148
 212.697 480.435
 721.304 57.205
 379.869 92.933
 710.989 580.994
 329.830 611.794
 466.970 418.719
 571.389 642.559
 315.711 198.623
 324.995 131.475
 554.436 104.553
 550.984 391.855
 248.654 134.604
 264.020 387.752
 439.655 403.676
 927.947 87.149
 886.811 596.490
 61.100 438.238
 387.115 258.987
 643.700 693.855
 871.572 778.404
 815.927 654.094
 879.701 678.084
 700.291 799.288
 492.476 540.071
 940.796 19.224
 271.716 280.105
 893.165 624.903
 449.442 215.089
 946.950 861.796
 351.465 976.951
 537.120 174.853
 470.935 699.595
 287.798 842.326
 453.450 413.194
 905.824 275.279
 567.260 364.087
 841.188 640.751
 640.107 196.191
 992.959 517.569
 406.219 4.001
 453.724 934.309
 259.137 136.407
 246.987 408.810
 412.576 998.756
 467.219 938.720
 874.891 687.676
 131.757 353.998
 713.332 84.323
 300.674 997.081
 170.859 528.105
 721.587 447.081
 977.524 660.988
 970.737 444.029
 925.257 754.546
 52.176 431.692
 532.319 355.805
 899.448 247.172
 572.766 477.049
 617.632 607.512
 876.379 638.377
 480.102 733.427
 182.936 694.430
 229.097 904.421
 857.021 648.906
 650.429 44.824
 909.324 208.063
 431.906 824.215
 329.445 39.102
 156.820 836.512
 93.396 988.234
 815.895 458.380
 74.285 549.352
 284.172 129.097
 243.279 845.865
 847.439 330.523
 114.042 249.685
 572.991 158.123
 49.899 482.161
 301.983 383.280
 339.418 857.389
 448.711 525.408
 451.624 989.684
 982.270 32.122
 533.370 310.776
 747.748 950.118
 513.444 660.604
 170.185 842.231
 463.668 826.391
 840.647 441.886
 547.844 521.347
 179.053 49.664
 704.047 996.126
 424.732 773.920
 471.891 357.582
 448.452 844.325
 239.506 90.985
 87.011 720.980
 868.730 119.477
 855.020 59.788
 713.089 629.904
 422.619 645.273
 601.526 504.367
 300.456 673.816
 379.497 444.846
 834.964 662.697
 114.033 202.464
 181.841 313.448
 445.111 927.509
 140.739 802.577
 744.377 760.964
 49.603 779.823
 494.540 878.322
 756.348 285.895
 477.239 272.867
 614.913 460.452
 130.550 395.037
 551.821 290.235
 564.530 129.094
 280.971 380.432
 787.252 536.031
 424.127 344.033
 355.765 885.894
 541.599 559.123
 915.663 72.566
 263.884 798.409
 496.755 894.343
 915.745 285.139
 386.287 504.611
 267.740 661.780
 378.826 714.630
 567.966 899.983
 5.105 656.396
 483.319 450.583
 350.702 495.126
 402.631 689.509
 497.366 590.758
 64.412 608.892
 741.283 434.655
 213.535 522.372
 177.856 285.422
 961.179 480.353
 183.963 166.131
 420.827 945.975
 796.793 499.712
 673.441 777.766
 81.738 400.723
 33.583 552.903
 727.282 526.786
 254.722 988.848
 307.269 453.888
 739.047 564.679
 743.258 74.362
 970.500 181.070
 393.158 338.145
 438.534 744.665
 126.110 345.962
 886.228 224.177
 535.117 952.133
 125.149 948.260
 733.680 505.104
 188.976 535.866
 704.316 521.535
 729.955 846.070
 967.097 96.430
 231.129 74.318
 45.092 854.608
 450.892 614.497
 278.899 670.628
 125.397 450.621
 520.326 163.591
 122.707 678.270
 980.180 814.112
 217.471 714.860
 459.183 172.968
 386.354 910.706
 624.977 19.772
 915.947 581.517
 260.548 986.533
 772.758 50.020
 176.885 351.694
 168.759 602.986
 10.354 717.441
 328.537 473.817
 495.905 654.621
 341.135 74.472
 182.158 198.900
 80.220 888.925
 422.766 138.025
 372.197 259.125
 907.676 187.900
 458.702 940.008
 883.484 524.986
 865.622 859.268
 527.651 350.317
 787.111 217.957
 988.678 597.725
 204.363 527.660
 263.275 973.005
 72.958 657.829
 60.169 894.431
 870.251 612.199
 884.561 786.920
 639.400 856.154
 881.641 516.170
 896.352 258.117
 194.396 505.073
 580.627 408.709
 240.661 488.001
 783.308 453.640
 995.688 680.083
 632.836 972.410
 6.097 885.002
 270.414 598.225
 963.860 268.320
 814.940 388.750
 568.013 981.811
 68.047 696.953
 508.104 851.102
 112.129 871.255
 456.323 13.331
 30.117 340.257
 272.188 808.154
 550.569 955.723
 350.054 744.647
 273.504 215.125
 399.218 864.494
 242.981 639.540
 490.792 939.777
 436.077 12.069
 64.681 339.149
 372.547 895.167
 721.885 991.737
 605.639 241.549
 68.188 112.573
 626.516 532.928
 989.268 430.509
 449.271 654.231
 466.739 799.379
 291.094 209.501
 160.253 760.845
 725.834 671.355
 330.966 863.950
 75.639 231.099
 443.397 98.440
 673.972 474.657
 710.686 448.752
 746.885 684.046
 525.572 370.860
 733.776 179.701
 807.233 498.616
 822.849 340.572
 781.602 428.733
 682.340 822.152
 167.406 359.009
 901.294 733.873
 557.372 273.009
 541.761 723.417
 437.540 402.272
 679.041 774.057
 579.033 745.775
 552.698 170.265
 846.042 393.043
 356.138 285.384
 998.960 454.876
 97.446 242.427
 118.905 242.550
 912.830 885.234
 453.381 406.774
 703.518 52.870
 975.070 521.191
 697.464 696.525
 777.074 807.368
 162.085 627.333
 697.167 599.790
 869.927 487.875
 697.324 757.135
 355.159 142.871
 528.006 572.156
 507.891 969.535
 912.313 114.791
 601.268 269.596
 804.373 175.025
 602.092 138.210
 448.381 632.772
 201.379 915.441
 807.031 766.223
 742.065 760.152
 86.116 578.189
 395.220 760.689
 279.469 47.834
 25.207 309.439
 946.965 444.514
 122.658 587.201
 447.832 628.410
 609.729 937.169
 40.087 32.103
 825.655 556.647
 160.597 706.714
 375.993 337.309
 683.418 129.759
 23.361 272.747
 458.919 129.228
 360.965 696.251
 233.428 264.907
 546.253 674.423
 487.259 824.633
 986.898 265.648
 484.799 506.530
 124.773 549.929
 158.708 150.689
 618.122 481.913
 434.279 102.881
 493.764 736.444
 400.643 2.417
 648.700 970.771
 842.208 815.097
 296.038 875.284
 123.655 625.233
 148.965 221.582
 170.729 168.164
 846.784 929.775
 280.382 952.625
 80.341 193.661
 29.444 482.312
 255.026 541.040
 510.719 945.223
 225.589 625.626
 217.302 470.760
 489.230 696.310
 906.038 846.573
 275.542 358.836
 813.747 393.819
 721.173 115.090
 367.427 490.657
 963.603 557.278
 542.667 244.745
 685.547 220.380
 881.578 797.165
 745.704 308.797
 809.441 209.295
 852.315 555.341
 792.846 372.777
 286.145 726.345
 394.394 688.830
 924.676 30.197
 811.145 700.173
 928.656 332.978
 775.228 505.875
 547.547 439.846
 62.708 741.200
 407.237 210.615
 446.494 521.435
 139.814 279.531
 964.378 906.645
 282.759 120.094
 405.937 784.921
 448.144 4.133
 82.001 252.249
 979.024 558.878
 185.560 510.442
 761.004 526.029
 419.583 449.079
 835.906 512.791
 419.491 627.286
 718.573 927.120
 778.296 546.139
 297.418 479.437
 961.269 387.768
 307.576 72.589
 923.031 794.021
 208.951 193.521
 989.895 532.242
 939.623 57.042
 299.080 830.663
 210.690 368.061
 377.037 808.918
 477.474 188.185
 952.661 343.756
 383.090 680.527
 826.999 225.205
 695.693 518.776
 126.397 919.040
 625.534 179.236
 946.598 267.691
 940.510 774.554
 724.468 159.738
 730.737 262.854
 453.842 469.440
 688.256 893.995
 472.061 319.587
 755.128 394.665
 192.303 126.162
 292.556 295.155
 129.863 630.406
 79.418 753.299
 482.348 666.882
 457.551 415.531
 566.730 224.861
 503.743 92.890
 610.901 170.132
 877.727 32.793
 842.287 56.073
 828.213 188.194
 938.144 783.239
 44.507 367.370
 706.124 497.938
 632.409 373.963
 182.606 350.179
 435.569 992.338
 81.347 373.504
 386.286 852.934
 935.311 382.535
 174.954 131.680
 167.662 3.473
 600.182 643.059
 349.208 618.473
 780.296 14.916
 772.777 492.876
 453.022 262.158
 251.811 806.235
 798.144 574.281
 360.806 881.207
 225.546 506.950
 637.030 21.510
 969.098 920.006
 92.484 969.749
 909.317 973.484
 606.408 782.132
 61.606 709.962
 824.384 609.580
 562.462 287.233
 350.494 458.929
 666.555 741.822
 632.972 984.720
 339.538 363.712
 687.836 998.125
 54.376 839.041
 934.189 957.085
 635.627 404.225
 12.093 768.556
 662.193 376.417
 680.427 853.413
 453.692 746.393
 237.012 426.072
 900.632 596.599
 434.111 169.052
 929.438 135.437
 474.538 47.837
 748.201 205.885
 340.734 539.456
 929.338 459.672
 733.066 430.846
 35.757 605.763
 154.114 987.490
 775.227 502.519
 880.870 371.823
 414.353 516.090
 502.715 893.105
 442.761 803.321
 483.980 949.779
 746.876 676.475
 528.310 351.659
 31.267 290.597
 898.314 317.847
 67.161 774.314
 876.869 588.176
 908.953 953.851
 172.600 277.621
 309.879 741.127
 776.432 877.015
 700.107 453.893
 901.655 957.068
 730.284 83.236
 597.894 979.930
 199.928 236.624
 158.824 242.199
 304.985 968.486
 861.972 460.210
 377.744 411.555
 31.920 223.021
 433.243 377.653
 129.272 356.582
 860.895 383.867
 88.723 805.906
 942.848 747.305
 590.281 607.765
 679.187 987.580
 306.148 817.347
 745.444 180.337
 458.191 307.068
 593.830 657.488
 611.405 378.201
 483.271 481.034
 459.898 336.108
 34.917 998.750
 204.028 62.839
 162.573 983.447
 819.107 177.759
 527.975 965.610
 254.368 374.249
 78.532 385.031
 130.398 740.611
 502.805 744.489
 407.179 363.977
 302.368 571.893
 434.199 840.743
 546.788 351.724
 758.163 804.889
 623.359 727.684
 620.034 581.296
 489.989 902.540
 616.874 185.106
 116.810 855.063
 9.018 246.357
 190.894 485.363
 421.111 933.052
 443.603 206.843
 596.463 482.849
 529.261 584.367
 625.959 706.399
 577.772 23.319
 971.605 482.615
 906.540 33.215
 254.880 281.819
 905.609 402.978
 373.824 596.623
 504.494 554.199
 70.776 567.779
 543.137 95.663
 693.363 314.180
 659.118 39.572
 1.695 529.242
 278.350 500.464
 479.467 822.261
 969.629 865.611
 538.859 360.949
 760.441 174.994
 179.948 423.565
 181.257 695.020
 313.963 75.118
 430.325 718.399
 903.598 936.611
 455.763 419.555
 958.181 779.681
 215.046 977.338
 970.492 827.175
 375.038 122.287
 647.090 314.842
 193.277 142.358
 395.124 227.587
 910.866 197.742
 443.735 588.534
 279.899 451.480
 233.403 188.895
 637.844 58.139
 666.278 905.516
 474.744 898.500
 416.995 480.625
 666.662 175.291
 27.245 820.137
 373.891 555.395
 297.050 3.835
 131.402 560.247
 218.079 559.458
 451.484 861.423
 624.299 415.400
 577.193 166.534
 945.762 861.217
 85.855 505.880
 103.601 874.928
 263.513 117.922
 167.493 150.278
 425.805 337.179
 978.414 920.454
 223.618 107.904
 414.948 337.508
 971.231 67.802
 324.304 355.004
 902.038 795.624
 651.377 166.665
 176.826 412.855
 860.481 683.390
 329.757 531.795
 62.819 957.707
 478.435 699.364
 124.479 77.020
 90.645 288.152
 548.969 799.049
 888.702 914.122
 797.495 64.296
 782.924 235.313
 449.733 726.634
 711.952 619.791
 816.518 145.089
 285.856 16.429
 220.283 194.298
 987.853 162.163
 664.278 310.050
 904.579 397.813
 350.397 187.750
 989.196 115.851
 889.161 8.972
 384.933 642.770
 813.176 663.595
 471.212 971.390
 474.634 457.153
 865.324 651.134
 723.684 605.184
 398.165 653.612
 151.343 294.679
 64.124 634.565
 689.860 878.659
 557.537 579.339
 124.948 520.774
 388.782 856.446
 546.034 245.437
 812.916 611.839
 978.872 313.853
 196.801 755.259
 773.639 341.464
 743.813 450.173
 703.529 817.624
 138.882 591.598
 934.226 168.910
 73.898 703.447
 902.248 224.569
 371.033 611.546
 866.652 662.616
 598.773 143.182
 228.960 520.356
 435.095 602.884
 233.292 191.410
 290.172 401.400
 23.876 66.228
 776.108 635.690
 239.416 433.539
 875.577 687.693
 930.754 791.112
 190.129 725.137
 995.367 925.808
 470.552 935.481
 2.978 141.190
 977.545 131.862
 42.923 727.623
 775.666 155.790
 435.583 91.900
 214.645 24.048
 25.252 63.975
 940.691 676.325
 596.459 465.795
 350.133 265.419
 344.110 515.509
 445.844 374.265
 472.369 519.436
 283.493 164.621
 918.462 309.187
 253.153 973.126
 994.045 263.450
 188.513 124.011
 835.438 529.635
 40.595 967.190
 959.515 262.129
 608.028 259.666
 767.555 619.124
 547.491 761.430
 435.929 722.417
 764.843 229.443
 519.409 363.239
 931.684 170.519
 587.558 526.844
 609.012 702.249
 962.514 669.642
 567.378 507.406
 851.250 490.972
 853.088 129.178
 918.764 838.934
 897.065 110.141
 260.531 533.112
 134.659 735.986
 260.964 699.462
 791.799 305.017
 505.655 632.578
 489.436 946.407
 613.161 932.048
 371.131 484.769
 9.300 422.441
 518.326 767.103
 554.005 145.935
 387.365 192.491
 896.237 13.748
 988.410 17.575
 153.115 783.861
 88.334 845.086
 240.175 180.383
 120.407 672.161
 3.455 732.041
 938.748 4.488
 382.136 347.229
 484.171 996.278
 651.973 589.898
 702.206 910.548
 432.068 919.013
 248.947 605.353
 476.255 914.778
 164.300 326.395
 289.072 363.192
 516.574 52.438
 606.715 398.454
 211.821 615.256
 645.472 117.478
 603.508 59.280
 451.852 855.097
 73.859 367.119
 476.101 831.052
 431.481 45.661
 748.350 104.478
 277.714 824.292
 456.563 668.267
 636.821 183.116
 828.316 319.532
 275.794 816.826
 602.866 404.605
 614.883 801.677
 972.703 173.995
 759.302 911.940
 179.679 826.872
 478.759 612.059
 302.981 173.700
 390.305 5.989
 585.640 513.119
 830.357 870.784
 652.360 884.208
 55.832 643.184
 491.482 412.472
 317.156 311.981
 253.397 377.800
 776.027 932.192
 980.417 771.041
 179.377 397.183
 880.564 114.453
 82.882 49.903
 820.065 857.325
 380.001 193.188
 294.361 644.300
 26.948 971.064
 281.365 628.972
 454.028 978.131
 447.832 973.139
 966.466 243.154
 112.304 952.503
 913.547 497.179
 936.819 167.934
 946.690 337.767
 372.889 238.582
 901.645 641.796
 602.088 795.850
 786.745 352.965
 842.718 387.633
 800.867 210.335
 24.422 88.193
 957.173 615.441
 623.607 754.093
 670.907 322.738
 893.082 299.762
 953.403 37.032
 377.126 432.302
 715.369 8.416
 873.501 594.448
 148.698 917.007
 360.520 543.020
 458.922 463.919
 651.873 929.517
 44.696 249.733
 54.391 356.784
 953.832 485.804
 292.264 833.877
 428.484 496.742
 711.637 28.793
 128.831 624.137
 906.178 679.729
 192.229 212.863
 599.515 439.734
 343.461 673.362
 904.978 32.333
 474.682 878.027
 55.366 137.944
 317.464 219.802
 782.341 929.265
 343.471 779.494
 731.377 660.523
 867.525 98.853
 456.932 488.330
 452.899 813.673
 564.924 574.498
 302.575 779.962
 694.727 72.468
 984.045 632.373
 78.398 423.854
 904.082 893.792
 25.949 350.284
 702.272 645.236
 586.069 394.232
 649.201 343.470
 873.302 982.463
 151.839 8.257
 765.405 914.323
 222.338 700.663
 316.237 337.182
 848.112 877.728
 836.421 601.451
 404.649 877.213
 30.200 591.719
 824.947 889.594
 284.983 928.582
 131.161 384.388
 460.360 812.825
 48.153 36.121
 664.661 740.952
 861.678 844.311
 216.039 125.016
 15.483 854.958
 516.586 282.758
 424.301 801.968
 5.100 873.802
 329.445 120.062
 857.887 707.810
 159.374 301.170
 166.784 769.965
 151.302 29.643
 6.709 142.781
 16.814 134.195
 7.013 361.353
 222.906 223.195
 735.402 247.667
 241.273 152.327
 691.927 820.255
 577.653 827.820
 873.373 875.289
 417.255 533.340
 413.428 957.283
 152.582 133.508
 517.233 870.159
 940.248 441.967
 904.768 576.770
 260.795 427.663
 948.232 266.745
 430.151 90.733
 154.710 774.072
 286.630 981.095
 205.638 148.150
 209.699 811.031
 345.584 541.732
 25.615 170.863
 19.563 208.451
 733.291 378.127
 623.525 99.344
 807.073 249.759
 467.904 625.424
 770.579 498.822
 298.459 691.034
 909.266 327.910
 289.434 195.087
 224.364 66.767
 466.927 204.850
 805.341 718.842
 258.704 805.497
 693.781 518.005
 852.557 859.918
 462.872 920.580
 408.324 234.449
 281.479 378.054
 867.027 380.125
 260.637 151.704
 170.295 944.193
 687.415 881.924
 508.629 527.141
 83.318 543.006
 700.473 16.038
 332.092 369.731
 736.020 600.967
 808.161 797.252
 748.850 618.657
 108.522 13.118
 381.527 532.810
 707.165 372.762
 443.257 436.156
 374.877 311.472
 501.379 492.901
 254.226 20.917
 265.188 295.444
 968.739 711.973
 299.497 515.018
 448.715 813.346
 313.854 827.156
 349.071 653.807
 406.960 499.783
 45.281 631.505
 678.199 370.359
 453.449 314.390
 351.061 100.448
 14.262 459.484
 366.490 488.525
 495.819 344.268
 505.834 417.695
 147.892 720.305
 779.232 402.681
 723.961 917.383
 680.233 134.106
 974.557 326.655
 153.543 367.429
 106.063 494.670
 770.601 704.299
 46.704 78.876
 755.740 516.453
 22.233 801.525
 580.883 483.328
 227.523 536.240
 853.797 986.399
 299.487 653.436
 996.986 223.794
 817.412 511.914
 662.449 191.471
 347.681 429.130
 191.004 201.228
 233.240 897.709
 521.102 965.798
 729.070 186.872
 426.481 337.636
 481.778 611.609
 538.347 916.648
 225.601 647.090
 337.683 84.732
 853.248 79.244
 816.756 738.735
 355.761 523.291
 263.835 501.184
 101.718 809.887
 157.766 428.393
 336.734 973.269
 333.545 912.369
 876.188 308.210
 838.858 306.078
 687.821 263.900
 515.150 776.414
 319.502 774.962
 653.835 506.669
 27.517 95.356
 775.456 896.958
 561.808 792.881
 911.934 129.225
 129.352 414.353
 822.384 920.877
 301.087 468.583
 502.592 551.390
 970.523 961.097
 646.264 138.362
 785.381 306.816
 450.108 508.286
 332.551 240.877
 220.033 963.037
 289.617 430.399
 606.040 411.804
 494.658 88.791
 270.367 111.458
 614.551 627.314
 257.102 43.334
 698.219 504.878
 989.767 424.155
 226.127 105.845
 462.411 191.528
 354.622 976.980
 923.874 474.478
 400.649 769.325
 876.349 26.380
 419.054 79.929
 38.821 596.884
 144.475 283.942
 661.939 1.877
 959.162 742.215
 150.157 732.882
 716.499 206.251
 854.488 861.733
 710.261 205.052
 477.902 540.710
 297.536 961.436
 196.415 886.162
 327.675 363.830
 81.562 543.921
 722.760 519.022
 31.544 862.395
 122.017 878.199
 324.400 704.414
 221.694 199.674
 320.795 387.604
 294.657 164.604
 318.071 697.030
 794.818 164.866
 221.052 20.149
 78.298 143.835
 506.690 335.702
 196.649 790.617
 955.168 483.507
 731.561 406.242
 163.686 55.236
 492.278 307.175
 893.416 596.998
 36.641 278.528
 595.300 88.165
 807.593 798.409
 865.333 858.378
 805.574 128.559
 271.325 992.706
 203.070 897.874
 725.796 635.613
 913.324 128.464
 936.726 485.714
 566.759 292.894
 110.298 738.615
 544.853 611.288
 997.004 113.616
 44.212 453.694
 131.774 736.439
 668.538 102.778
 115.684 154.668
 801.403 841.505
 494.953 761.445
 229.747 87.420
 14.094 287.483
 851.255 217.767
 134.112 699.121
 196.051 576.616
 921.559 983.619
 265.223 575.912
 16.223 600.759
 379.547 586.962
 988.430 286.119
 338.442 647.938
 193.869 875.909
 911.912 707.830
 244.867 621.265
 180.267 899.846
 540.966 322.492
 354.279 40.048
 365.046 557.372
 761.620 423.204
 859.151 334.691
 686.725 921.220
 579.471 972.345
 666.351 154.510
 203.904 692.225
 841.084 18.287
 567.334 920.790
 665.922 409.689
 346.790 179.313
 16.017 564.218
 56.366 601.832
 765.017 807.969
 263.869 907.641
 744.707 743.258
 159.392 220.395
 550.263 277.556
 420.226 624.843
 573.233 487.930
 184.793 207.559
 515.072 984.934
 406.639 478.509
 251.640 241.075
 772.354 219.689
 530.673 710.271
 176.873 675.437
 539.902 557.436
 726.475 571.409
 786.729 403.353
 732.650 226.846
 87.433 771.902
 845.476 274.073
 334.507 397.609
 608.252 502.464
 357.482 345.255
 378.751 649.247
 831.385 34.198
 917.872 629.915
 236.713 913.345
 482.760 565.827
 207.551 253.832
 46.165 870.532
 795.437 511.888
 192.384 709.737
 754.070 50.868
 286.115 978.705
 645.448 926.620
 975.898 936.805
 566.066 552.421
 858.210 209.100
 480.065 627.338
 899.843 682.204
 365.590 884.612
 781.053 74.570
 674.974 284.398
 794.329 604.005
 475.798 918.783
 5.896 177.297
 278.613 437.509
 579.815 123.700
 121.412 452.371
 76.260 436.665
 327.329 489.242
 93.159 293.169
 289.982 372.339
 328.649 819.638
 183.206 829.406
 333.748 465.428
 104.298 873.457
 311.512 242.837
 511.413 561.542
 39.769 575.566
 28.375 859.389
 666.998 660.269
 589.129 999.026
 900.200 448.675
 257.741 241.464
 193.665 476.644
 869.522 825.842
 509.847 443.121
 329.349 968.171
 188.208 333.406
 111.986 575.857
 382.766 910.423
 327.225 267.824
 450.373 3.133
 933.762 874.483
 953.664 407.042
 57.073 767.518
 527.650 597.628
 338.265 707.886
 517.386 328.784
 216.337 863.410
 874.924 546.056
 631.905 837.454
 483.348 655.100
 895.818 960.511
 609.185 831.671
 153.854 361.020
 154.787 788.412
 714.768 974.601
 450.499 789.163
 412.193 337.364
 481.952 52.719
 513.413 794.547
 257.853 359.393
 545.024 336.837
 883.870 276.061
 805.238 240.199
 292.101 74.242
 506.631 758.443
 285.091 23.040
 125.885 419.221
 968.127 201.547
 16.414 762.560
 971.795 466.442
 6.360 285.625
 394.468 418.551
 102.307 708.466
 735.934 591.101
 545.317 633.425
 441.040 102.039
 20.564 57.167
 46.569 408.515
 458.492 720.777
 424.224 824.305
 440.254 802.530
 664.324 127.296
 42.950 213.078
 753.448 926.310
 43.495 627.547
 197.900 772.412
 709.604 157.982
 44.574 102.877
 111.400 147.561
 590.819 575.281
 609.566 260.889
 272.713 779.510
 240.910 798.597
 422.116 567.104
 408.179 816.424
 510.802 686.356
 69.134 156.478
 206.422 199.460
 445.173 269.561
 680.091 442.115
 769.505 731.178
 586.906 489.000
 360.196 529.472
 524.869 149.131
 128.009 570.921
 428.793 137.224
 760.041 839.839
 716.111 970.643
 207.949 331.829
 341.694 311.619
 657.220 221.299
 587.384 412.160
 968.128 821.428
 85.720 291.099
 219.099 244.812
 511.208 561.127
 712.060 408.151
 649.401 976.492
 832.622 169.219
 335.231 852.559
 914.737 103.992
 526.625 345.946
 611.742 281.870
 614.917 23.000
 798.696 573.755
 865.394 295.464
 252.973 618.126
 603.138 791.197
 12.555 801.893
 712.891 946.390
 579.069 103.736
 86.882 461.050
 902.905 656.703
 539.391 424.524
 201.638 563.452
 197.462 80.925
 164.370 131.709
 587.799 319.611
 480.586 969.956
 262.986 13.100
 102.857 615.319
 366.112 519.355
 361.596 769.053
 620.471 768.120
 353.448 142.415
 776.838 878.669
 732.411 110.275
 59.869 741.066
 657.102 215.302
 960.453 232.728
 654.532 336.425
 233.420 50.177
 219.262 446.482
 919.185 591.521
 198.995 141.295
 931.112 23.060
 248.662 972.034
 382.968 963.917
 643.208 391.654
 596.672 1.627
 506.089 311.870
 181.131 150.873
 470.416 727.821
 838.384 44.180
 80.514 111.989
 591.429 20.283
 954.171 706.509
 975.182 791.517
 154.007 993.830
 752.232 230.029
 107.253 430.307
 850.819 233.650
 216.981 557.158
 244.265 101.186
 427.814 320.092
 247.591 364.730
 51.813 435.428
 374.970 359.904
 185.088 929.800
 235.909 745.973
 815.558 186.385
 531.642 764.374
 952.821 477.431
 707.237 809.878
 721.398 715.673
 208.700 212.340
 720.656 71.793
 155.194 333.739
 143.723 877.529
 959.975 785.023
 192.029 451.444
 493.348 886.442
 453.113 874.182
 578.675 324.890
 811.683 420.400
 328.034 209.757
 525.244 84.351
 265.653 567.557
 656.752 64.669
 640.710 433.810
 661.655 991.278
 410.915 552.232
 572.435 264.242
 276.737 746.160
 610.520 952.045
 883.756 20.434
 836.568 977.169
 986.077 634.862
 482.005 652.418
 403.717 779.352
 197.021 265.466
 16.331 108.141
 615.500 225.299
 647.543 554.029
 341.631 57.013
 419.622 356.770
 874.945 175.871
 236.570 681.676
 732.464 193.299
 302.256 169.977
 423.684 452.815
 644.501 111.788
 264.525 399.748
 219.693 41.666
 761.692 232.548
 367.274 567.282
 393.590 433.541
 799.260 310.998
 695.769 242.170
 404.725 394.802
 218.684 813.267
 459.170 869.819
 957.177 736.888
 218.035 586.368
 501.751 215.396
 784.783 939.156
 381.448 568.954
 847.420 689.952
 760.433 834.467
 721.695 168.010
 921.498 137.704
 801.315 843.124
 379.421 747.072
 250.103 839.847
 277.898 394.058
 661.295 961.794
 151.649 594.122
 616.054 285.721
 599.083 487.902
 86.222 195.160
 782.702 701.524
 512.530 697.648
 529.497 93.044
 44.648 118.326
 670.105 96.362
 827.005 411.834
 865.088 921.978
 656.224 775.660
 703.749 743.770
 701.933 388.626
 213.294 451.494
 980.902 610.810
 924.505 729.174
 690.820 54.458
 348.573 420.190
 458.962 523.401
 625.178 41.176
 734.867 890.868
 404.763 230.240
 475.392 777.784
 881.253 72.322
 533.829 156.576
 651.967 988.326
 698.947 255.808
 558.456 948.119
 639.608 910.891
 368.376 554.391
 429.166 593.443
 559.985 319.106
 262.245 70.140
 236.380 631.964
 173.925 70.189
 448.326 306.436
 345.338 573.594
 767.521 630.048
 75.603 730.526
 604.891 878.346
 941.555 861.288
 492.265 754.127
 605.679 108.319
 775.291 53.054
 298.806 773.404
 38.301 542.636
 155.608 97.876
 188.867 973.023
 353.749 669.330
 764.983 855.259
 766.068 969.518
 438.187 76.230
 521.706 34.263
 321.748 140.739
 257.181 262.830
 957.519 301.954
 770.683 92.163
 354.794 664.396
 449.071 307.385
 248.878 511.782
 972.084 976.136
 598.970 259.347
 995.129 418.586
 970.054 80.940
 431.838 820.770
 760.804 80.473
 589.613 395.344
 621.101 920.733
 323.031 735.671
 923.778 786.440
 956.713 806.714
 844.090 29.759
 464.779 995.462
 688.399 552.651
 79.977 696.154
 285.499 39.771
 521.966 938.678
 897.318 326.781
 589.005 754.962
 561.422 121.436
 236.576 6.514
 589.701 778.569
 84.554 720.547
 112.871 45.927
 743.773 72.089
 779.230 466.866
 453.738 740.508
 641.754 160.190
 374.473 711.857
 756.577 849.447
 903.733 710.143
 377.662 526.886
 601.074 353.047
 879.885 894.897
 525.427 138.827
 641.462 504.451
 944.097 294.474
 235.727 220.924
 687.704 929.804
 43.732 598.324
 724.936 442.779
 128.215 879.716
 458.550 568.320
 184.386 501.377
 523.474 232.170
 85.387 138.551
 550.958 604.573
 904.445 859.690
 79.274 602.915
 959.668 862.584
 999.562 990.860
 981.700 449.252
 161.139 102.357
 743.180 396.843
 888.262 786.370
 659.081 129.834
 622.238 141.913
 918.835 165.723
 969.526 978.422
 547.895 154.189
 456.626 194.523
 524.637 560.788
 942.895 685.590
 257.633 153.889
 177.870 249.229
 621.254 71.531
 493.149 805.936
 569.890 397.544
 251.611 153.028
 521.932 28.730
 927.920 252.758
 96.000 722.802
 631.307 564.908
 968.953 776.358
 399.987 280.537
 136.316 880.428
 669.992 122.898
 422.352 565.531
 251.281 45.411
 893.620 896.947
 810.813 82.244
 764.234 972.771
 973.627 467.358
 283.999 461.749
 495.195 121.261
 16.038 184.905
 645.499 665.337
 335.558 275.191
 669.919 231.157
 116.249 64.196
 474.593 722.025
 568.677 756.177
 122.970 607.092
 412.526 509.855
 252.749 301.365
 811.105 500.849
 632.956 239.964
 284.896 265.863
 112.793 690.008
 616.970 408.430
 577.979 471.908
 235.625 990.087
 966.110 162.822
 830.890 445.923
 217.260 123.175
 856.555 95.933
 395.263 182.990
 866.656 610.311
 332.438 924.092
 316.153 605.344
 577.753 838.844
 954.564 765.022
 295.331 892.989
 396.209 10.744
 24.994 92.399
 952.262 676.877
 915.114 989.472
 652.069 933.530
 534.858 868.681
 311.065 760.386
 610.223 842.142
 970.474 188.059
 776.636 750.279
 443.013 748.161
 548.934 600.846
 655.537 712.559
 354.040 58.159
 43.507 749.411
 407.458 995.758
 186.072 712.231
 24.844 397.630
 890.175 932.851
 305.513 499.079
 956.441 274.815
 995.066 327.448
 260.726 376.080
 296.730 79.862
 638.277 665.194
 851.055 670.398
 390.805 460.329
 514.863 418.446
 281.891 483.150
 744.639 125.304
 327.506 557.714
 706.690 604.215
 913.861 877.180
 904.479 263.253
 124.960 657.479
 418.573 278.870
 181.249 47.299
 411.037 694.931
 575.520 8.436
 546.093 907.122
 543.084 341.072
 443.081 181.325
 573.382 816.668
 304.740 357.714
 616.207 349.642
 880.387 726.624
 767.021 530.773
 934.584 259.870
 545.244 544.301
 230.339 240.042
 372.698 271.309
 612.932 663.784
 685.448 159.216
 335.347 182.344
 893.305 516.781
 116.404 378.457
 462.327 222.186
 213.550 723.237
 15.164 245.411
 747.461 986.194
 3.418 862.862
 686.989 327.391
 139.990 350.119
 920.307 940.265
 25.287 286.632
 159.484 359.673
 849.978 293.521
 587.254 340.758
 502.744 92.445
 20.662 254.326
 101.133 650.462
 378.953 953.327
 847.488 934.088
 673.145 28.142
 93.205 397.463
 930.602 786.555
 679.830 877.028
 106.603 434.288
 574.213 551.672
 371.073 75.858
 789.834 186.666
 275.439 851.304
 803.337 36.290
 363.053 835.332
 553.162 698.921
 276.098 80.884
 518.027 455.126
 399.679 233.692
 892.126 370.343
 465.514 588.409
 29.523 795.841
 286.761 926.395
 853.846 82.499
 213.959 361.791
 5.511 949.605
 869.605 133.297
 15.172 284.134
 943.571 487.066
 589.497 334.315
 99.537 689.652
 217.918 594.711
 468.102 743.229
 253.530 839.161
 477.653 518.001
 588.181 64.148
 419.909 4.215
 184.233 770.278
 761.916 969.452
 399.961 386.171
 727.012 2.470
 61.667 470.354
 578.638 265.115
 105.978 996.448
 685.999 56.458
 806.374 809.491
 240.493 831.891
 777.549 651.744
 165.869 693.525
 242.033 800.283
 640.595 671.581
 270.562 782.593
 873.362 709.896
 649.441 176.981
 565.827 28.225
 666.051 639.539
 412.124 101.184
 872.148 896.792
 152.449 525.823
 921.546 11.797
 76.033 469.651
 974.874 170.751
 493.196 637.067
 213.341 87.198
 931.293 968.543
 452.895 812.290
 597.415 813.439
 150.010 843.590
 762.390 579.198
 643.930 403.541
 4.461 857.997
 893.927 214.410
 883.774 533.193
 303.613 22.555
 355.415 154.410
 240.291 154.900
 652.142 989.693
 271.463 49.049
 139.357 179.272
 872.034 650.537
 753.440 657.219
 776.332 871.964
 647.791 319.461
 334.250 655.456
 984.230 909.437
 208.628 159.005
 894.452 392.265
 753.185 926.271
 298.807 86.165
 121.195 716.525
 887.604 423.251
 962.542 725.417
 351.460 93.628
 811.528 867.518
 178.093 175.308
 493.798 408.216
 627.560 122.122
 85.097 706.136
 48.778 642.029
 837.422 979.145
 527.610 284.574
 702.851 549.099
 59.591 219.581
 488.330 805.319
 445.204 246.099
 575.568 397.473
 917.402 553.424
 551.614 809.010
 962.820 462.511
 983.510 246.764
 800.939 119.723
 103.510 626.033
 778.632 474.826
 971.935 638.903
 338.443 446.031
 77.789 413.148
 873.043 817.181
 601.332 936.616
 409.349 501.791
 179.182 215.142
 725.394 487.151
 915.796 418.851
 821.167 196.424
 213.156 61.071
 99.316 600.339
 333.822 445.334
 698.878 111.260
 265.293 249.138
 29.433 805.187
 662.825 618.999
 116.542 561.289
 363.731 601.038
 162.664 269.326
 92.029 86.947
 99.430 833.686
 614.562 819.060
 534.090 565.363
 327.961 863.748
 629.912 982.294
 312.784 463.096
 190.397 581.885
 502.553 335.327
 701.416 870.712
 200.347 479.705
 813.140 664.531
 605.993 907.331
 782.213 251.388
 868.019 661.682
 639.586 552.357
 974.718 98.781
 274.353 544.061
 279.264 894.116
 530.656 316.302
 799.575 249.997
 683.023 634.155
 532.000 551.721
 993.501 429.433
 709.945 413.171
 247.679 450.177
 268.061 952.250
 330.470 302.741
 236.720 924.661
 728.716 298.908
 590.370 342.096
 856.795 105.596
 360.358 619.953
 892.070 938.171
 954.305 492.733
 306.015 456.605
 409.771 645.439
 989.011 149.147
 262.383 620.414
 125.207 618.430
 293.653 345.549
 189.542 133.724
 310.397 6.615
 351.341 159.257
 417.921 759.454
 495.192 407.070
 808.282 392.971
 155.575 653.937
 671.252 848.453
 130.611 981.605
 430.453 952.019
 944.070 889.429
 545.274 693.346
 793.285 545.770
 738.066 393.819
 111.929 212.031
 796.794 550.484
 426.798 29.467
 359.572 558.602
 161.076 107.979
 56.509 835.870
 375.461 417.782
 516.152 666.843
 913.460 844.351
 441.973 818.586
 876.763 925.560
 835.044 250.729
 977.678 13.808
 542.157 47.997
 852.968 677.640
 406.497 674.759
 460.133 124.564
 106.767 313.583
 874.344 853.041
 209.003 68.265
 151.124 956.078
 395.539 241.927
 983.848 846.094
 352.676 438.927
 61.727 261.299
 421.084 472.297
 796.780 373.517
 72.075 713.892
 239.137 537.913
 253.378 720.414
 918.739 613.644
 37.477 463.900
 246.094 13.888
 144.860 939.433
 261.410 402.487
 347.545 105.860
 554.325 696.708
 482.136 217.810
 278.038 231.057
 516.526 450.603
 372.405 321.047
 473.633 15.641
 489.119 289.335
 875.575 565.079
 105.214 296.227
 42.092 834.246
 923.701 84.504
 70.479 52.061
 725.174 302.671
 606.637 438.155
 262.816 224.540
 757.006 15.449
 824.702 15.634
 311.201 304.336
 538.969 802.993
 170.314 175.563
 14.832 544.892
 784.431 60.420
 219.220 446.740
 976.269 826.345
 636.704 570.616
 700.755 291.824
 379.292 495.745
 700.252 585.191
 460.641 828.559
 253.107 247.114
 462.255 972.328
 72.947 176.160
 161.779 551.755
 144.898 651.583
 807.748 967.165
 832.834 808.605
 881.729 711.291
 862.108 50.967
 736.301 820.224
 881.509 65.810
 112.513 415.310
 795.996 850.356
 478.217 7.075
 200.701 601.993
 472.014 623.267
 252.673 487.786
 647.617 954.475
 608.756 361.106
 679.440 411.545
 507.926 987.667
 279.608 103.857
 259.584 477.096
 184.818 386.899
 843.959 476.094
 672.195 417.355
 768.497 492.908
 458.284 485.794
 939.285 108.288
 404.416 178.166
 987.057 44.211
 902.939 320.562
 73.860 257.783
 938.335 375.606
 743.009 693.956
 719.309 437.387
 358.572 747.682
 154.885 184.863
 311.572 175.081
 819.960 336.509
 601.558 366.192
 22.218 52.486
 990.783 901.290
 69.542 871.603
 483.368 901.820
 350.063 680.841
 916.315 239.570
 708.596 693.163
 428.832 458.025
 244.766 768.269
 170.114 703.168
 808.671 729.825
 935.537 862.789
 447.033 706.373
 312.403 920.049
 1.830 311.904
 147.167 575.487
 208.060 561.874
 698.048 959.380
 529.378 433.017
 144.494 611.577
 739.593 577.671
 325.967 357.371
 862.645 818.541
 767.681 655.083
 559.606 116.250
 514.228 973.872
 762.914 923.718
 780.556 709.469
 247.673 438.276
 393.645 632.366
 668.122 719.607
 840.915 349.453
 222.722 960.205
 69.166 348.587
 720.664 141.673
 50.419 879.434
 160.767 666.975
 311.009 836.749
 583.688 373.630
 823.503 478.667
 581.333 169.305
 806.466 897.416
 432.515 718.296
 436.787 718.927
 948.665 489.861
 328.478 237.350
 153.290 667.550
 898.767 677.383
 357.463 38.525
 658.548 249.182
 832.792 925.076
 714.187 235.503
 502.760 394.229
 739.225 287.576
 81.281 558.435
 708.256 54.272
 169.680 449.292
 325.379 18.558
 594.543 161.130
 322.993 146.653
 921.218 191.931
 353.625 490.007
 631.808 890.636
 701.269 930.116
 10.804 903.578
 355.767 673.816
 762.957 515.017
 433.704 135.269
 801.287 829.877
 504.766 364.033
 321.458 148.561
 59.392 970.987
 133.142 447.711
 300.727 480.328
 488.704 186.001
 283.495 502.140
 152.029 295.315
 479.563 22.434
 830.975 55.212
 403.073 282.915
 79.537 958.545
 458.467 148.711
 411.959 799.900
 617.080 906.891
 290.756 213.555
 519.995 110.826
 311.802 176.635
 737.279 284.449
 848.513 514.653
 980.520 66.535
 497.914 904.683
 313.912 138.762
 336.451 985.798
 789.012 113.857
 513.246 942.455
 343.250 423.510
 431.788 825.201
 358.547 242.491
 374.541 180.975
 533.759 108.650
 163.454 564.714
 945.623 282.071
 406.039 742.640
 573.399 54.964
 212.456 939.151
 561.351 341.933
 473.399 152.622
 962.679 503.798
 928.697 215.442
 223.715 683.348
 228.087 10.652
 756.376 45.289
 962.096 707.464
 341.630 442.687
 524.260 432.473
 991.432 796.560
 535.765 859.652
 159.123 132.821
 128.165 453.153
 669.331 920.777
 425.104 720.939
 482.001 390.050
 204.335 788.532
 908.353 548.625
 649.071 850.330
 359.488 5.179
 833.374 836.398
 284.408 625.650
 728.528 696.363
 999.818 879.878
 992.888 565.649
 438.727 202.132
 121.418 274.955
 961.426 183.261
 16.105 989.497
 746.508 206.505
 105.685 533.616
 580.335 648.661
 532.010 247.889
 212.689 799.056
 948.233 134.702
 669.556 646.848
 286.316 934.689
 789.333 989.508
 671.831 516.399
 757.719 399.507
 44.343 196.741
 993.682 320.296
 111.764 997.343
 521.895 455.557
 984.900 304.785
 46.766 66.717
 240.190 379.222
 613.471 342.929
 608.525 850.336
 749.507 585.844
 928.494 971.503
 776.174 129.749
 203.909 457.934
 966.601 157.961
 416.601 213.329
 11.761 481.344
 343.151 918.814
 897.997 907.477
 763.091 99.915
 561.588 683.351
 709.435 949.883
 283.663 164.677
 461.068 434.210
 641.233 16.195
 800.019 360.995
 309.338 935.334
 222.141 519.343
 190.524 812.504
 692.921 273.861
 259.344 982.104
 654.504 283.340
 382.786 506.600
 117.444 177.533
 897.075 389.830
 190.965 984.816
 274.793 993.932
 526.682 28.273
 144.591 386.246
 158.943 586.834
 772.887 658.426
 734.432 305.678
 879.844 620.275
 326.796 605.851
 40.894 496.955
 949.415 922.335
 573.371 62.011
 609.504 743.637
 581.926 872.711
 716.481 150.829
 45.833 181.630
 871.599 892.291
 488.850 563.040
 357.490 279.825
 843.656 88.929
 926.379 165.938
 777.157 932.322
 993.796 540.014
 602.035 870.791
 897.806 457.445
 289.139 256.800
 127.791 951.087
 292.943 450.860
 85.145 644.440
 389.757 455.769
 62.708 132.473
 440.303 913.817
 350.264 976.162
 562.254 742.347
 147.897 793.472
 225.352 386.090
 833.661 361.154
 55.522 997.075
 951.057 572.476
 902.248 245.501
 497.660 245.508
 935.426 988.902
 979.375 130.338
 97.334 644.230
 593.848 522.379
 248.742 920.609
 498.345 919.558
 375.009 72.697
 656.719 445.701
 521.036 159.579
 329.978 848.795
 919.007 966.318
 36.617 834.502
 478.791 429.787
 251.426 141.312
 299.922 162.802
 302.443 948.959
 711.255 187.236
 760.522 46.337
 78.171 354.538
 68.247 295.303
 968.944 378.555
 526.507 703.891
 426.130 548.806
 927.683 273.913
 933.429 291.305
 802.219 386.513
 44.015 947.949
 216.467 23.400
 586.970 744.543
 438.269 545.395
 391.148 592.308
 265.319 33.247
 760.764 439.510
 910.263 573.807
 657.557 570.644
 654.554 98.494
 47.028 892.822
 946.852 967.280
 960.439 595.919
 736.330 972.224
 22.812 8.374
 929.428 607.875
 965.848 268.742
 351.702 635.081
 652.394 9.142
 223.521 228.960
 508.002 406.437
 237.041 445.740
 810.318 146.427
 997.481 727.290
 806.968 402.606
 87.958 562.278
 98.547 331.577
 885.765 880.742
 570.029 700.224
 628.818 931.580
 518.938 594.015
 62.174 202.966
 602.848 110.720
 322.002 832.413
 106.157 59.480
 902.632 120.266
 553.654 892.166
 543.502 427.520
 326.373 963.617
 437.611 391.402
 66.945 211.596
 150.050 31.057
 903.498 68.646
 221.068 707.602
 932.814 859.649
 367.855 829.940
 747.442 734.587
 75.757 707.914
 783.805 860.157
 844.172 611.127
 827.811 811.596
 414.048 224.150
 513.271 922.934
 520.307 641.593
 161.628 466.211
 478.882 430.000
 867.550 524.965
 708.283 223.739
 565.169 31.891
 901.271 710.515
 598.816 773.347
 383.283 606.194
 457.630 982.993
 428.713 491.005
 156.306 102.729
 240.122 868.451
 798.349 171.370
 543.219 968.497
 140.686 290.702
 504.382 117.494
 189.451 536.083
 958.082 674.241
 649.620 236.475
 837.464 835.569
 282.266 599.234
 659.339 62.375
 202.231 441.333
 929.709 500.468
 888.549 194.739
 240.844 867.702
 145.881 153.813
 536.874 663.151
 616.478 41.873
 771.143 804.610
 320.857 698.176
 782.614 512.308
 426.593 971.743
 325.855 289.562
 286.792 591.675
 523.273 581.382
 234.317 842.340
 621.006 261.151
 599.278 674.281
 451.154 660.847
 573.340 436.663
 890.783 844.574
 465.912 623.954
 398.594 166.976
 378.157 928.385
 267.436 561.488
 608.108 911.177
 997.519 188.091
 144.181 820.886
 441.537 21.560
 308.309 458.442
 447.818 180.244
 80.360 617.955
 307.609 548.609
 431.827 13.480
 652.742 816.503
 381.870 868.308
 633.095 992.127
 678.340 519.474
 390.665 807.511
 419.432 641.057
 527.937 54.015
 440.147 571.172
 509.945 605.701
 466.988 935.601
 637.513 820.774
 422.614 382.679
 357.221 781.512
 570.914 6.904
 533.460 832.956
 616.811 560.935
 779.417 517.225
 301.647 95.959
 734.897 946.546
 305.141 378.252
 75.788 102.440
 422.545 595.236
 156.842 445.044
 527.865 167.962
 218.804 535.030
 960.993 250.229
 553.111 346.383
 841.720 929.157
 511.229 332.298
 773.226 600.739
 697.745 615.384
 261.414 219.642
 601.687 439.359
 457.015 499.333
 632.020 40.339
 990.589 940.648
 442.106 685.205
 385.320 209.446
 293.372 861.402
 920.921 672.527
 337.836 581.651
 709.212 281.887
 238.027 848.801
 906.362 807.534
 714.864 386.331
 409.806 136.051
 970.955 420.515
 504.050 843.999
 608.411 258.152
 866.632 30.926
 604.701 561.891
 214.300 855.589
 163.375 22.082
 953.841 901.022
 182.968 763.789
 249.108 330.019
 629.406 529.863
 375.821 353.639
 25.278 931.184
 511.931 283.506
 432.098 854.238
 810.237 976.431
 875.851 230.765
 781.109 800.391
 906.603 586.505
 439.225 988.016
 472.799 143.919
 55.058 921.811
 191.152 320.657
 618.402 179.404
 393.022 570.588
 639.489 112.924
 595.327 2.143
 758.549 40.328
 673.692 689.841
 835.190 375.136
 481.568 195.225
 976.269 942.092
 762.960 424.603
 19.501 437.920
 328.277 480.128
 707.634 257.323
 810.551 780.840
 505.417 364.259
 179.022 129.709
 272.743 337.084
 173.137 35.582
 809.333 334.371
 124.719 935.014
 329.361 337.068
 279.922 733.550
 861.769 334.324
 814.309 550.156
 260.198 987.145
 680.595 718.720
 254.967 969.295
 244.320 9.107
 801.128 532.324
 180.852 975.040
 837.089 645.636
 238.853 130.504
 636.564 238.212
 459.917 879.577
 834.816 921.598
 98.900 371.303
 263.420 50.379
 459.999 581.785
 214.444 913.444
 873.531 316.058
 156.518 224.531
 139.417 614.106
 176.177 261.880
 585.397 395.869
 156.011 3.224
 889.075 512.049
 517.116 313.119
 529.086 619.488
 41.325 704.856
 26.288 175.930
 95.513 849.582
 453.304 68.820
 456.327 911.996
 300.410 941.844
 782.195 917.128
 36.422 662.010
 706.860 798.611
 271.522 846.029
 94.615 38.893
 569.886 219.563
 464.501 19.586
 756.412 364.629
 174.814 380.219
 175.050 182.392
 79.323 0.920
 275.357 989.981
 894.664 234.812
 196.432 425.437
 29.647 915.320
 578.709 364.887
 650.046 539.211
 637.978 486.458
 18.212 105.414
 884.059 337.927
 840.229 990.771
 638.845 186.841
 361.896 225.617
 412.752 225.759
 119.507 743.810
 21.313 59.738
 616.050 913.717
 178.792 772.400
 255.228 589.234
 885.836 220.570
 824.711 374.533
 753.661 780.874
 829.685 984.837
 76.871 315.919
 394.420 860.531
 907.381 159.199
 82.884 296.675
 98.011 969.046
 352.022 668.102
 609.093 170.535
 909.038 136.303
 716.064 703.758
 665.835 933.199
 859.739 6.430
 391.715 734.336
 61.133 673.075
 384.707 206.364
 224.917 412.422
 290.872 877.708
 503.349 645.107
 580.966 514.683
 737.730 986.906
 579.577 56.172
 966.830 605.807
 470.955 377.009
 49.476 946.967
 469.062 112.986
 627.527 26.713
 630.769 28.842
 320.272 609.039
 357.799 875.403
 134.049 315.541
 925.040 934.518
 362.216 567.552
 793.615 952.503
 589.159 218.450
 623.035 516.926
 974.443 571.380
 847.444 131.054
 534.515 975.040
 189.033 918.737
 242.461 395.692
 263.123 574.509
 92.398 840.623
 402.904 524.190
 813.371 585.985
 369.713 335.920
 235.497 185.003
 791.990 916.754
 804.125 811.356
 21.141 532.448
 879.506 753.028
 836.857 925.528
 51.705 705.733
 762.545 897.327
 123.142 829.359
 51.144 422.027
 872.127 498.585
 13.505 324.539
 496.330 988.398
 829.739 569.052
 359.430 440.779
 305.424 452.134
 519.682 830.041
 909.634 294.624
 526.306 16.561
 513.640 292.036
 227.048 602.906
 394.329 866.492
 264.818 199.279
 584.433 407.347
 557.770 898.883
 555.296 576.528
 188.606 556.282
 472.873 162.559
 686.429 666.380
 42.988 709.358
 907.298 837.556
 879.591 127.774
 425.244 634.308
 715.060 165.867
 179.315 793.004
 902.794 804.918
 807.916 864.878
 20.928 339.739
 691.012 354.858
 906.496 462.119
 843.597 560.462
 769.469 104.018
 918.146 994.605
 746.689 11.829
 215.798 438.291
 150.624 54.669
 639.857 17.859
 994.305 548.922
 393.424 956.445
 81.862 479.457
 195.929 796.015
 947.083 376.931
 219.763 425.618
 306.896 872.949
 504.781 450.071
 32.092 93.748
 550.145 573.301
 186.749 202.283
 192.709 299.897
 666.413 582.504
 920.102 440.582
 792.209 543.344
 924.119 471.316
 765.605 559.044
 543.267 586.415
 731.908 153.312
 168.014 413.699
 867.878 664.302
 161.855 450.233
 131.705 523.054
 187.752 722.412
 276.458 958.048
 402.480 380.991
 318.740 461.651
 999.098 583.263
 713.481 69.905
 326.172 279.197
 57.504 805.365
 405.864 360.236
 725.785 194.181
 803.857 18.237
 635.402 914.656
 992.913 333.130
 486.311 576.993
 197.181 812.231
 701.813 725.392
 133.087 358.317
 694.399 137.307
 579.455 479.950
 527.265 754.184
 647.615 273.710
 994.072 387.950
 392.630 117.734
 268.359 122.815
 748.807 198.109
 701.469 878.287
 3.577 39.126
 899.214 363.037
 289.370 485.453
 660.927 967.209
 96.601 964.881
 701.693 490.514
 144.415 986.113
 733.764 853.208
 218.995 354.267
 594.335 595.521
 760.249 440.205
 764.646 437.736
 82.558 457.018
 123.885 988.015
 518.293 282.000
 867.481 778.729
 416.406 135.044
 643.501 756.001
 582.989 869.883
 526.122 603.065
 265.027 753.995
 58.146 448.646
 329.295 172.876
 314.699 589.907
 630.404 476.955
 530.412 479.386
 278.402 242.631
 8.270 911.285
 268.185 106.079
 708.909 759.316
 709.531 378.870
 476.485 821.947
 265.247 212.656
 366.602 17.426
 761.217 756.622
 31.349 927.399
 749.628 672.106
 817.895 241.813
 887.209 425.189
 834.682 127.263
 713.708 877.604
 120.949 684.746
 990.134 11.650
 561.726 130.437
 467.618 844.535
 865.705 914.546
 420.345 165.785
 764.415 869.259
 682.281 137.683
 298.225 468.508
 297.864 768.674
 281.127 101.755
 330.073 54.054
 638.459 763.613
 292.088 193.818
 599.340 984.235
 86.029 776.450
 711.208 55.623
 76.952 457.476
 293.396 420.907
 913.594 276.387
 429.015 402.120
 168.475 924.040
 531.677 552.834
 626.359 589.678
 240.900 781.403
 747.150 342.571
 175.805 835.509
 190.802 713.981
 392.311 746.651
 369.372 382.282
 179.046 772.422
 414.990 784.840
 729.362 253.572
 180.124 507.552
 831.929 521.493
 454.270 375.207
 824.342 589.794
 353.394 987.187
 900.145 271.816
 257.421 733.192
 399.726 655.532
 7.287 67.999
 853.132 500.161
 675.329 523.733
 384.318 197.627
 767.591 859.340
 191.301 959.768
 459.149 172.113
 447.880 982.804
 486.522 273.130
 345.693 528.445
 786.037 220.747
 529.530 311.085
 362.662 442.973
 745.924 848.602
 267.947 205.358
 700.394 716.533
 853.591 406.337
 430.592 28.779
 622.577 432.659
 682.453 180.084
 324.495 475.373
 8.891 544.419
 315.466 698.880
 483.189 687.975
 334.003 644.766
 873.005 874.988
 518.378 426.949
 899.622 509.347
 822.812 589.176
 307.904 345.278
 671.443 919.874
 95.493 137.873
 241.123 288.102
 548.524 100.600
 785.240 428.830
 61.804 444.805
 827.693 82.681
 893.831 138.741
 373.806 516.711
 533.621 224.620
 836.312 16.711
 703.141 845.995
 570.739 761.356
 855.005 979.498
 494.767 643.357
 472.092 540.218
 547.948 187.396
 359.093 485.121
 876.864 89.294
 214.027 110.784
 830.188 941.655
 61.847 407.875
 669.845 59.686
 57.087 963.487
 478.459 634.234
 855.640 2.259
 27.530 640.215
 308.133 127.831
 401.451 455.933
 932.828 707.406
 313.786 206.510
 231.726 564.826
 246.586 652.335
 869.615 282.871
 561.420 486.651
 445.646 425.331
 420.883 185.904
 657.016 976.395
 898.367 839.033
 144.078 252.129
 796.713 449.633
 978.349 100.142
 26.038 105.733
 325.340 893.337
 568.667 709.301
 201.705 306.932
 73.944 980.625
 823.168 200.447
 545.139 546.063
 880.979 804.320
 800.260 691.815
 218.832 421.151
 881.850 947.141
 40.544 721.850
 159.682 939.608
 645.966 565.335
 894.435 849.558
 156.280 855.662
 718.019 454.045
 90.804 921.983
 123.340 880.366
 539.703 54.629
 257.141 240.151
 37.583 335.425
 266.656 756.522
 782.034 583.511
 184.481 564.393
 212.191 811.285
 945.159 308.561
 21.584 901.135
 37.991 2.455
 736.720 515.619
 518.700 374.435
 60.465 425.421
 460.498 416.272
 223.390 255.167
 334.226 873.360
 775.608 22.096
 506.644 557.370
 208.393 82.324
 853.089 214.242
 844.270 150.224
 41.111 103.937
 854.512 755.294
 78.951 819.233
 535.625 825.242
 288.582 330.603
 35.963 402.125
 587.446 950.190
 207.785 818.953
 303.900 282.802
 759.702 886.682
 244.926 214.287
 193.467 805.989
 245.159 281.676
 374.517 55.300
 395.969 94.763
 957.806 487.526
 852.936 820.822
 172.574 254.790
 897.990 603.749
 768.172 75.596
 465.667 432.793
 797.604 255.591
 886.158 686.373
 628.607 905.098
 234.149 901.127
 339.780 988.323
 562.952 318.779
 900.422 355.687
 937.434 272.758
 119.392 307.633
 624.101 337.465
 855.673 711.978
 947.862 486.029
 939.740 334.137
 156.247 913.281
 391.716 68.050
 444.753 71.122
 24.244 793.448
 971.582 240.691
 272.697 891.038
 934.295 302.582
 943.586 170.670
 380.824 451.352
 557.815 398.619
 497.398 387.694
 585.771 429.412
 348.301 980.805
 326.358 476.496
 957.808 759.843
 625.323 506.297
 821.516 618.042
 415.987 464.540
 339.541 312.585
 7.373 785.093
 782.481 249.947
 653.414 773.993
 565.671 457.989
 678.262 279.010
 229.208 876.071
 975.584 963.239
 339.820 221.944
 166.310 305.381
 863.158 813.956
 914.648 595.873
 547.134 199.449
 644.742 23.840
 732.060 141.157
 151.485 932.387
 313.359 84.523
 793.338 327.302
 457.409 327.384
 230.189 265.559
 68.587 662.208
 116.176 224.423
 962.073 698.624
 69.930 499.668
 576.514 604.257
 369.925 32.934
 805.830 844.856
 610.745 394.950
 910.589 145.436
 410.456 415.107
 335.288 333.932
 786.289 751.267
 785.126 733.983
 75.101 529.815
 859.520 126.437
 29.280 688.719
 482.543 47.600
 683.743 350.027
 973.884 899.797
 684.275 97.979
 857.064 345.481
 363.944 500.275
 971.869 84.664
 27.662 279.450
 540.803 987.213
 683.676 805.528
 8.467 792.543
 76.158 767.830
 529.843 90.979
 9.771 111.066
 308.417 970.891
 2.815 347.496
 785.989 726.385
 601.033 832.371
 248.831 60.361
 773.492 304.151
 354.084 741.278
 692.027 124.727
 588.081 148.619
 566.909 29.467
 765.303 307.320
 726.867 524.100
 461.462 116.116
 647.898 197.973
 173.620 535.662
 461.926 404.071
 19.019 551.444
 626.111 869.273
 755.606 61.919
 872.160 617.995
 742.083 277.361
 451.424 33.673
 393.008 328.743
 667.875 251.202
 542.414 173.308
 72.446 315.604
 553.063 404.657
 757.019 495.015
 721.505 606.224
 416.024 776.776
 583.238 569.396
 172.702 272.479
 747.468 188.677
 233.274 19.766
 345.118 568.868
 826.445 395.131
 593.075 771.810
 401.680 82.803
 226.418 396.941
 944.723 710.821
 70.876 550.337
 472.936 937.781
 90.584 696.614
 199.710 914.456
 199.999 907.786
 612.698 756.092
 650.227 389.737
 354.682 436.769
 144.066 162.429
 591.086 490.647
 83.641 942.289
 710.369 100.581
 670.825 687.796
 151.715 737.485
 452.892 751.331
 760.601 39.701
 401.489 976.413
 912.256 286.682
 627.504 500.104
 243.945 712.532
 341.356 91.373
 930.944 249.790
 969.497 969.325
 212.551 710.614
 313.238 607.583
 211.164 159.832
 993.559 715.624
 830.304 461.730
 951.290 582.989
 710.187 979.926
 580.390 232.117
 359.395 857.885
 855.271 319.827
 868.314 527.877
 91.742 691.507
 197.777 300.387
 353.857 676.919
 281.152 426.657
 912.477 138.675
 889.535 647.393
 80.535 476.250
 900.412 324.422
 527.934 47.594
 746.024 73.729
 226.739 110.555
 67.599 792.821
 234.173 486.490
 87.671 908.441
 904.251 803.349
 760.128 8.585
 974.173 745.522
 144.711 102.453
 522.551 98.841
 660.857 50.957
 594.808 172.879
 339.633 96.860
 466.662 66.369
 49.741 406.297
 27.443 138.000
 14.996 511.831
 647.171 392.480
 60.223 61.243
 509.249 494.781
 667.293 256.708
 686.511 3.522
 543.193 387.100
 982.833 652.918
 400.885 373.862
 604.185 112.564
 637.803 870.645
 238.546 382.211
 625.610 171.976
 868.536 616.703
 161.083 630.372
 196.850 772.432
 987.460 978.880
 593.756 584.297
 97.298 572.184
 967.350 350.523
 143.816 149.701
 478.264 166.371
 793.136 984.872
 966.653 217.196
 273.039 803.021
 804.160 642.449
 946.287 353.236
 428.915 206.642
 142.793 125.891
 447.382 468.251
 112.676 175.507
 101.009 495.883
 152.279 987.962
 384.312 131.218
 251.523 611.752
 778.445 794.418
 10.663 35.675
 622.965 339.510
 777.638 861.247
 608.731 230.160
 617.259 399.332
 835.523 571.133
 696.785 269.332
 765.578 314.259
 268.628 639.080
 223.854 292.060
 662.638 298.069
 180.398 915.271
 533.579 580.205
 310.808 215.678
 212.814 660.027
 506.780 2.206
 9.083 243.841
 417.445 820.659
 16.652 110.858
 389.128 26.385
 698.502 166.078
 559.989 970.273
 698.856 623.807
 408.442 203.589
 938.037 16.647
 380.190 883.443
 690.816 928.156
 786.182 630.865
 638.166 577.742
 508.905 896.279
 605.358 683.573
 41.448 126.446
 103.885 824.241
 455.082 422.570
 830.891 883.677
 317.198 916.605
 850.910 58.458
 710.992 272.690
 397.332 434.644
 18.002 809.832
 644.539 795.769
 269.400 22.609
 678.919 238.478
 734.810 296.618
 453.728 371.827
 159.522 438.143
 167.937 525.603
 171.498 92.200
 134.966 47.781
 926.006 54.353
 378.603 627.719
 933.454 999.991
 438.898 726.786
 198.774 885.934
 921.786 859.429
 590.207 614.997
 367.166 263.310
 631.476 901.692
 928.936 685.886
 382.140 309.407
 997.811 746.107
 522.436 334.671
 297.540 893.803
 305.566 146.625
 644.604 66.412
 374.328 119.215
 680.626 54.408
 80.955 855.350
 619.024 544.837
 497.494 747.238
 749.283 169.506
 685.858 761.948
 923.152 383.586
 516.652 618.192
 19.828 25.566
 717.101 627.180
 917.586 235.051
 301.914 520.709
 456.252 445.814
 836.043 662.468
 380.544 233.480
 412.405 228.598
 133.726 326.593
 946.233 611.220
 402.644 423.358
 614.380 319.890
 480.410 71.784
 554.546 672.356
 246.406 636.283
 415.670 234.820
 2.504 797.885
 974.881 216.006
 640.388 517.536
 844.377 277.120
 941.429 472.365
 647.769 695.472
 974.862 584.218
 892.136 732.729
 12.211 969.222
 869.748 894.877
 519.342 908.728
 140.904 531.009
 228.591 878.199
 653.110 668.551
 91.769 264.534
 97.103 905.747
 833.083 787.896
 269.648 626.033
 575.044 345.587
 668.088 326.759
 519.149 678.067
 271.270 795.685
 298.607 976.408
 33.286 567.577
 457.831 2.677
 425.877 160.246
 581.149 66.782
 885.992 150.722
 122.678 22.836
 58.635 99.289
 665.046 433.159
 651.688 569.262
 544.432 957.495
 746.800 196.355
 863.976 508.278
 824.883 621.860
 420.946 559.861
 180.507 572.676
 992.231 391.190
 8.847 918.208
 457.960 798.761
 272.426 894.720
 47.540 651.782
 591.265 112.755
 422.830 426.706
 275.973 469.420
 678.822 797.047
 243.706 706.840
 655.983 350.236
 754.754 388.780
 186.091 330.780
 593.926 322.827
 203.828 883.124
 735.178 514.656
 671.793 894.027
 487.425 198.555
 312.054 159.337
 269.684 204.879
 491.205 60.551
 228.312 276.423
 749.667 210.177
 939.806 73.464
 334.064 979.708
 69.381 668.606
 321.838 468.807
 536.255 750.509
 110.443 208.578
 7.490 468.426
 973.573 755.426
 267.531 561.510
 310.949 755.837
 632.661 847.594
 86.395 117.635
 369.003 281.128
 664.617 571.762
 377.988 130.034
 926.706 253.066
 911.228 633.089
 727.497 461.970
 22.319 65.214
 717.154 625.154
 939.224 5.718
 500.692 676.834
 708.786 837.391
 471.308 797.952
 813.725 931.727
 298.720 234.264
 59.680 441.916
 557.116 962.202
 770.907 241.225
 867.364 370.384
 191.755 935.691
 936.086 102.381
 268.870 438.504
 184.765 380.843
 565.974 726.130
 162.804 763.267
 647.137 776.048
 470.326 514.908
 641.805 501.436
 523.368 914.573
 989.711 703.247
 673.046 515.124
 248.578 624.720
 141.503 983.519
 852.736 852.729
 114.275 857.277
 435.042 815.503
 487.561 727.726
 694.547 493.753
 19.375 738.532
 313.148 724.320
 488.321 254.623
 428.930 430.001
 388.676 386.040
 73.201 569.662
 354.437 158.577
 511.651 648.202
 30.117 313.990
 914.931 351.201
 317.584 443.267
 365.821 634.349
 604.322 743.957
 112.645 279.211
 700.787 624.356
 753.439 165.910
 217.414 521.605
 812.518 967.343
 133.129 166.278
 908.443 561.243
 437.713 512.185
 446.205 624.387
 263.969 197.052
 860.862 821.575
 609.486 637.947
 837.344 950.348
 31.994 266.256
 402.188 836.196
 990.302 432.503
 176.152 693.202
 400.882 763.891
 568.809 838.190
 548.061 230.327
 42.197 854.858
 486.051 501.624
 353.385 595.809
 219.616 884.002
 566.567 348.368
 165.895 872.933
 593.298 403.755
 54.962 207.494
 642.027 503.149
 596.124 955.000
 630.797 798.946
 949.304 180.629
 813.406 190.951
 527.271 892.692
 391.242 66.963
 599.865 318.136
 110.330 502.525
 963.095 913.797
 983.843 28.219
 915.131 506.005
 620.532 843.438
 491.603 364.696
 793.558 297.007
 351.290 38.609
 44.399 37.203
 570.556 226.960
 303.305 191.908
 553.954 551.912
 819.993 524.847
 155.810 677.878
 562.423 742.670
 242.818 41.289
 662.710 32.320
 323.525 391.743
 300.311 786.502
 492.710 176.864
 524.844 140.547
 956.207 443.716
 173.429 975.843
 436.606 684.963
 47.732 37.734
 137.764 874.435
 529.371 629.997
 944.445 651.168
 552.764 359.447
 634.195 201.018
 373.446 754.649
 16.197 218.654
 497.440 429.261
 724.216 418.940
 931.255 226.118
 468.425 304.868
 108.786 401.206
 688.092 329.276
 314.957 91.300
 990.676 640.298
 598.817 775.018
 463.116 347.115
 321.481 169.615
 801.342 644.998
 965.388 506.118
 330.646 299.465
 317.649 659.870
 942.198 401.667
 886.616 464.524
 12.284 104.776
 500.211 252.795
 716.669 258.537
 628.248 310.339
 221.746 641.234
 558.050 329.124
 898.916 400.955
 200.670 948.207
 544.145 557.282
 909.315 183.437
 119.174 67.476
 225.936 599.096
 495.881 255.352
 237.983 855.568
 265.344 954.433
 105.040 184.986
 756.002 788.584
 12.410 74.265
 831.639 752.400
 111.824 160.547
 853.864 950.349
 32.617 21.865
 892.190 688.563
 982.259 145.571
 48.099 407.678
 823.632 114.104
 780.808 411.003
 416.498 712.947
 738.361 332.244
 868.915 755.790
 617.678 544.002
 665.976 469.155
 513.995 616.331
 260.938 80.914
 539.596 767.922
 38.948 127.768
 862.745 426.259
 335.230 14.868
 862.399 332.880
 725.271 621.134
 637.786 542.021
 249.705 606.820
 432.595 502.317
 814.828 421.438
 612.825 659.447
 272.859 471.847
 109.732 540.778
 763.922 149.522
 842.715 589.967
 752.425 355.330
 661.905 509.587
 850.053 238.351
 90.959 83.115
 350.322 286.183
 353.838 314.792
 347.909 887.724
 285.682 818.181
 150.264 520.861
 160.313 163.647
 258.024 797.808
 822.101 963.971
 671.140 496.667
 847.288 829.105
 424.428 201.305
 542.203 589.427
 652.267 310.764
 128.867 896.143
 788.763 527.535
 391.302 122.878
 715.918 820.370
 730.342 469.470
 345.714 626.430
 76.337 4.010
 657.994 319.981
 465.872 659.044
 88.233 856.452
 532.201 650.150
 169.485 893.058
 373.908 527.999
 860.930 497.615
 640.124 867.290
 249.375 958.494
 544.319 86.996
 576.124 889.330
 436.034 876.264
 433.895 236.220
 518.217 349.683
 689.427 412.460
 997.052 195.831
 237.545 341.734
 44.818 425.849
 180.397 936.006
 300.697 726.920
 878.054 485.883
 539.251 122.034
 538.632 631.012
 614.093 516.096
 440.463 304.093
 801.022 543.768
 416.853 117.808
 389.390 841.347
 124.770 668.369
 424.940 749.263
 679.874 757.408
 216.840 459.582
 117.083 445.699
 864.608 591.327
 552.020 523.843
 118.375 82.751
 925.991 558.129
 293.173 502.393
 445.402 301.478
 352.269 408.318
 733.859 372.612
 246.829 127.002
 837.630 639.804
 943.379 319.827
 427.025 402.837
 533.652 386.729
 259.891 967.927
 353.668 194.614
 489.373 540.603
 43.668 774.457
 54.975 21.967
 64.174 608.235
 870.517 550.890
 905.607 418.068
 69.715 770.795
 352.247 108.987
 272.854 362.656
 901.636 728.036
 857.417 439.011
 216.862 150.939
 40.963 766.456
 173.428 249.073
 283.269 320.810
 229.983 720.150
 982.387 490.365
 31.234 672.875
 649.336 954.328
 73.405 666.332
 0.547 267.257
 112.219 837.217
 585.615 883.325
 658.213 260.983
 378.575 429.378
 225.113 936.018
 989.802 671.494
 17.914 43.033
 917.085 770.212
 965.326 95.689
 240.743 54.472
 616.514 584.394
 899.449 899.035
 587.973 934.974
 759.241 115.526
 319.253 410.276
 34.841 80.113
 685.854 718.683
 744.717 153.199
 36.399 942.966
 112.398 596.374
 935.213 240.089
 577.388 472.608
 969.462 2.798
 89.018 6.492
 544.219 622.472
 943.002 676.847
 464.362 96.304
 728.908 274.643
 67.386 817.165
 210.796 160.932
 707.555 449.123
 714.687 643.827
 933.756 693.663
 975.233 417.915
 888.802 499.984
 357.885 296.486
 377.468 266.718
 958.199 455.310
 998.207 362.154
 650.951 300.243
 456.413 786.064
 660.734 89.682
 125.361 580.015
 423.345 71.956
 497.992 126.286
 251.994 138.214
 984.866 360.976
 791.110 609.871
 620.575 157.535
 188.036 558.332
 405.197 346.716
 922.257 41.508
 945.062 552.192
 964.129 399.898
 686.830 902.789
 379.621 614.022
 733.034 788.262
 221.706 29.243
 60.736 851.918
 948.308 114.136
 966.291 947.172
 154.682 460.268
 959.801 553.849
 906.623 846.322
 817.149 271.840
 789.749 785.088
 453.424 243.390
 157.392 720.800
 49.687 350.266
 251.410 635.138
 989.474 578.361
 500.821 706.972
 639.212 220.578
 564.869 323.424
 538.022 420.404
 600.578 893.310
 800.515 655.385
 898.546 819.552
 337.661 974.194
 871.498 661.290
 175.074 376.427
 402.872 991.402
 707.958 544.342
 600.364 28.813
 143.181 974.963
 963.126 610.804
 810.511 334.351
 100.442 47.687
 99.033 868.956
 251.495 465.268
 816.285 908.249
 595.974 250.046
 55.150 715.089
 437.136 543.833
 668.338 163.085
 834.573 530.237
 127.049 311.745
 792.933 672.305
 516.763 919.241
 133.503 521.511
 289.944 178.539
 223.745 161.630
 946.591 525.574
 680.042 480.994
 296.280 678.649
 433.353 2.884
 319.609 197.672
 426.675 931.727
 796.247 762.097
 45.918 893.335
 907.506 160.058
 848.592 827.214
 513.007 151.295
 502.675 910.258
 6.425 46.968
 163.995 801.709
 790.141 64.597
 965.688 962.657
 891.965 431.348
 356.956 148.638
 950.951 379.249
 777.903 245.781
 298.870 798.036
 488.091 529.844
 687.516 472.059
 252.358 799.295
 91.087 754.606
 330.075 59.995
 132.026 844.242
 693.275 927.189
 925.564 782.148
 323.006 333.308
 353.679 36.359
 587.931 675.996
 7.101 368.314
 208.923 163.872
 771.561 269.872
 850.536 787.603
 481.793 936.214
 475.247 296.184
 377.191 713.813
 848.036 543.925
 623.004 585.327
 913.713 109.123
 720.017 268.178
 692.589 702.928
 726.529 294.344
 184.342 384.442
 324.970 280.097
 946.635 288.990
 550.570 900.921
 263.262 539.954
 583.227 664.502
 453.832 345.269
 211.288 869.607
 48.714 337.930
 185.685 487.897
 482.796 881.781
 676.207 586.739
 201.309 970.860
 853.202 192.040
 750.434 160.058
 385.380 679.898
 502.636 599.534
 458.476 283.715
 177.808 143.788
 74.221 649.555
 630.559 872.552
 631.525 497.489
 423.858 414.522
 572.064 921.815
 270.058 691.669
 594.027 150.208
 340.922 102.537
 206.994 283.736
 905.233 504.044
 277.364 649.195
 500.896 415.160
 460.142 546.443
 471.075 700.249
 745.032 890.496
 852.000 158.323
 681.633 196.337
 282.905 276.051
 562.142 589.210
 383.496 241.883
 5.532 740.975
 306.834 776.299
 33.072 420.823
 399.348 535.168
 82.598 433.715
 886.420 680.852
 162.885 220.666
 631.677 596.472
 887.343 70.053
 498.647 815.360
 788.951 387.993
 961.025 738.693
 649.851 588.572
 976.650 73.775
 576.295 71.871
 952.796 613.013
 912.983 280.744
 907.097 724.848
 473.501 677.974
 767.896 993.532
 822.064 516.348
 586.896 841.468
 785.561 728.526
 260.463 727.958
 16.838 25.065
 6.923 939.520
 235.912 132.087
 236.721 882.956
 914.399 939.847
 819.697 742.100
 261.947 475.485
 916.370 957.479
 747.047 3.945
 143.454 95.202
 316.597 37.181
 611.553 663.369
 450.409 571.019
 356.834 452.659
 133.199 839.445
 518.332 179.768
 384.909 286.549
 746.380 20.939
 751.630 206.197
 301.734 976.322
 917.581 628.798
 983.322 608.493
 600.785 973.990
 847.807 269.926
 91.442 808.863
 926.645 459.727
 85.803 715.540
 154.766 930.700
 966.056 881.908
 176.143 870.259
 938.002 78.386
 840.187 185.123
 725.649 305.438
 132.236 177.966
 51.302 615.646
 152.338 777.757
 320.056 595.528
 58.533 803.438
 650.999 291.531
 691.130 347.659
 228.990 178.210
 788.653 373.814
 419.065 181.170
 267.787 651.627
 921.553 10.743
 270.584 605.554
 634.721 752.473
 462.227 923.596
 720.625 56.306
 99.837 544.578
 479.838 517.184
 473.285 97.994
 75.700 235.674
 556.948 966.283
 405.827 768.899
 799.274 844.624
 697.927 50.726
 435.348 223.315
 861.951 587.807
 135.026 363.555
 617.574 677.194
 122.425 595.576
 744.601 284.999
 626.440 670.795
 986.824 957.818
 979.559 244.779
 642.876 983.663
 284.686 668.948
 369.744 392.143
 56.216 204.983
 327.891 90.120
 929.603 641.805
 336.486 915.457
 568.661 450.896
 961.554 994.570
 505.459 937.799
 410.203 986.937
 375.622 977.306
 185.107 459.600
 992.139 514.465
 802.882 265.820
 891.250 995.898
 588.573 803.881
 420.924 704.534
 920.201 944.495
 489.965 809.759
 59.309 169.207
 696.452 34.020
 315.766 628.677
 478.288 661.290
 161.176 870.868
 25.049 173.620
 631.493 507.367
 135.529 865.779
 5.421 74.579
 754.515 136.984
 73.588 439.095
 158.202 840.799
 40.180 817.565
 341.594 652.898
 142.563 495.988
 82.277 220.651
 807.589 697.066
 980.708 233.125
 660.884 453.468
 902.928 105.460
 995.793 386.470
 151.207 833.648
 623.312 690.963
 163.148 636.097
 47.733 507.397
 970.237 164.276
 32.676 977.771
 240.651 508.997
 179.397 285.521
 774.484 640.052
 677.791 658.272
 426.701 748.990
 907.306 848.556
 796.413 687.623
 760.397 821.958
 661.050 43.663
 88.302 986.735
 149.284 620.720
 384.466 146.323
 463.897 209.348
 34.306 689.303
 590.070 581.118
 183.895 234.389
 688.810 906.677
 480.512 794.942
 690.575 104.911
 783.579 433.746
 209.792 552.766
 57.560 649.708
 114.406 718.685
 364.021 320.217
 551.193 487.431
 446.546 752.991
 671.091 596.130
 331.110 256.840
 770.925 842.433
 580.323 990.140
 698.530 712.866
 980.362 697.622
 615.439 235.619
 95.317 199.862
 111.084 125.741
 88.899 195.572
 79.186 365.909
 735.212 505.098
 142.991 972.569
 568.619 395.805
 21.795 820.442
 561.128 48.071
 415.452 539.268
 670.431 647.046
 422.944 921.796
 632.516 513.291
 460.574 273.576
 742.191 248.655
 187.933 241.038
 288.806 96.778
 246.527 938.013
 211.835 765.337
 156.204 481.474
 283.907 385.380
 565.641 189.453
 292.474 287.979
 110.556 798.314
 803.996 947.013
 370.790 748.685
 887.621 996.603
 136.601 261.061
 833.581 300.787
 275.310 980.542
 312.414 890.219
 639.957 88.314
 425.662 335.417
 467.823 143.660
 740.685 88.380
 692.982 488.731
 178.873 174.970
 235.728 788.667
 737.850 680.554
 153.330 427.293
 627.816 952.908
 139.741 784.552
 846.121 701.959
 173.379 402.580
 312.361 948.578
 636.752 235.229
 951.171 448.283
 302.597 368.646
 7.511 64.673
 609.423 111.743
 78.358 6.769
 374.144 264.162
 967.503 679.891
 828.289 770.336
 341.821 577.424
 762.548 221.855
 66.126 497.906
 845.799 652.527
 1.163 885.651
 401.029 422.880
 399.827 131.948
 201.597 370.624
 968.186 746.398
 155.057 733.601
 260.973 813.682
 104.475 70.525
 650.043 629.942
 762.995 716.366
 385.720 795.771
 948.819 433.431
 715.390 900.737
 575.177 341.209
 34.268 729.382
 121.998 929.031
 226.570 253.274
 749.530 742.021
 770.829 541.095
 564.033 964.980
 593.532 752.702
 394.874 658.571
 776.480 108.072
 452.013 390.943
 974.164 802.992
 392.252 784.867
 150.122 336.000
 199.100 410.219
 70.894 311.725
 270.201 104.709
 931.104 81.252
 681.618 327.930
 754.862 298.098
 561.588 436.859
 511.630 726.866
 237.586 721.982
 586.663 199.580
 527.673 835.138
 697.884 121.358
 516.185 561.499
 96.613 172.623
 999.302 192.832
 925.905 20.041
 700.056 517.127
 637.675 754.191
 355.644 386.171
 41.513 130.453
 970.929 208.618
 730.621 353.346
 337.657 558.214
 613.224 356.644
 343.991 417.303
 83.738 175.978
 476.451 692.346
 962.847 861.493
 157.511 354.544
 888.269 350.748
 405.995 453.691
 970.573 121.896
 571.644 922.005
 566.045 220.654
 225.117 387.099
 239.665 238.573
 403.957 525.517
 877.156 992.126
 375.502 951.948
 390.435 380.396
 509.093 411.577
 183.223 192.376
 210.390 546.878
 94.003 392.582
 696.164 683.980
 705.789 675.755
 542.965 631.669
 953.426 278.735
 869.775 127.805
 819.532 241.152
 983.897 288.813
 493.086 478.638
 679.292 718.971
 776.435 275.022
 804.278 83.942
 326.795 606.873
 465.791 229.778
 769.772 218.418
 393.203 882.138
 40.913 591.747
 707.297 654.357
 915.694 71.422
 118.487 356.218
 450.831 959.670
 480.261 272.654
 555.397 594.690
 544.541 283.486
 667.492 347.059
 678.920 47.554
 262.306 345.337
 513.161 368.991
 845.203 189.975
 863.998 706.998
 76.395 193.191
 551.014 256.240
 572.793 941.150
 648.384 301.390
 781.724 503.490
 431.858 590.357
 617.269 94.699
 469.802 246.343
 493.445 743.362
 492.028 484.085
 132.415 760.730
 449.091 861.782
 426.997 871.995
 474.487 503.592
 504.371 525.256
 787.640 200.637
 484.898 508.171
 259.762 338.908
 722.028 855.173
 818.609 523.864
 215.478 533.894
 831.315 652.924
 532.172 363.793
 393.998 123.220
 773.105 489.113
 218.431 213.225
 667.602 839.290
 763.212 319.232
 740.899 840.101
 961.442 302.646
 121.041 56.604
 478.690 369.001
 64.616 962.819
 852.144 577.271
 778.462 42.748
 150.273 706.965
 890.340 472.649
 316.482 994.724
 722.534 646.149
 62.395 411.484
 798.803 353.169
 827.125 170.919
 170.201 972.531
 766.777 41.066
 785.625 189.154
 160.272 540.066
 317.994 493.064
 768.223 16.298
 349.416 692.830
 144.085 990.578
 334.476 404.858
 332.240 537.001
 218.678 627.392
 785.351 228.594
 361.306 129.593
 260.562 618.893
 573.610 178.112
 306.523 981.239
 662.725 672.970
 204.325 209.963
 100.360 798.914
 677.028 293.291
 997.833 935.823
 714.514 504.050
 852.989 571.050
 680.741 593.807
 880.839 967.175
 765.412 507.542
 692.334 150.579
 425.788 913.365
 641.571 580.146
 929.194 634.873
 21.168 452.626
 473.344 617.890
 101.801 713.575
 728.434 609.452
 641.479 322.935
 438.841 291.700
 242.550 415.349
 948.157 228.905
 822.419 581.033
 2.029 950.192
 453.352 347.869
 850.233 616.955
 86.384 984.342
 751.578 591.735
 826.506 271.735
 300.259 429.036
 795.904 858.883
 185.411 208.675
 487.692 50.646
 790.737 104.663
 355.459 369.743
 489.730 768.944
 138.874 338.687
 224.219 666.856
 730.039 663.270
 427.698 352.642
 830.259 260.568
 106.228 757.353
 26.190 402.998
 782.996 582.052
 475.113 76.074
 490.161 566.101
 81.523 542.597
 323.981 718.884
 774.611 31.856
 614.982 64.468
 365.066 531.676
 180.938 319.172
 29.402 346.913
 681.430 483.868
 3.556 534.063
 861.919 134.081
 780.451 552.475
 623.573 294.947
 417.723 653.219
 871.910 23.991
 343.746 212.690
 49.946 37.226
 877.780 605.730
 45.608 13.573
 81.811 389.440
 752.110 225.045
 268.819 761.381
 255.805 257.175
 689.506 82.742
 308.396 212.912
 494.474 977.062
 117.413 606.686
 862.445 277.635
 346.692 341.806
 241.180 191.851
 671.416 678.152
 463.406 159.113
 972.531 907.741
 275.536 321.855
 803.536 798.760
 705.451 518.554
 717.372 494.834
 53.748 595.964
 329.165 982.422
 930.026 368.291
 116.850 997.401
 184.783 107.454
 259.115 130.030
 274.148 305.374
 689.889 219.023
 207.867 21.400
 750.007 979.553
 892.830 221.218
 656.970 281.291
 220.095 574.172
 638.622 941.525
 431.256 540.773
 209.478 200.908
 121.421 728.798
 261.279 847.020
 125.745 293.003
 521.930 901.038
 631.941 108.809
 467.355 808.136
 253.395 963.875
 985.012 611.282
 780.377 623.162
 350.268 845.038
 647.346 263.721
 329.750 80.385
 262.818 16.185
 239.791 669.012
 647.944 652.761
 411.775 276.748
 927.255 428.989
 926.300 27.562
 169.640 711.722
 429.491 284.064
 652.127 942.587
 920.588 315.437
 529.281 218.924
 261.143 912.843
 56.042 988.017
 792.105 734.581
 303.526 100.841
 423.117 143.349
 801.026 455.036
 274.023 146.344
 761.447 260.090
 875.451 891.422
 733.114 308.493
 875.264 900.895
 352.919 652.930
 530.443 745.917
 741.784 530.293
 197.638 351.635
 324.259 887.807
 856.328 264.920
 13.664 244.880
 20.504 466.506
 779.607 47.106
 410.430 137.688
 306.176 957.487
 485.874 933.438
 409.902 396.211
 484.784 20.177
 973.184 936.896
 393.620 423.790
 670.838 137.132
 302.132 134.296
 737.438 908.296
 699.487 225.481
 407.034 388.365
 361.329 784.472
 623.536 386.804
 797.825 286.609
 791.700 128.324
 598.556 789.850
 40.327 178.567
 66.517 820.728
 979.433 926.592
 4.404 456.424
 733.126 803.845
 453.283 16.512
 54.298 905.405
 216.737 120.632
 213.802 855.299
 590.588 67.440
 696.225 523.199
 395.411 484.405
 320.735 594.739
 40.624 691.186
 485.779 452.704
 377.286 931.403
 760.876 412.873
 792.333 543.799
 920.707 38.001
 708.606 765.145
 842.517 129.136
 59.222 450.308
 27.224 558.102
 656.711 841.961
 120.153 492.467
 759.711 171.284
 914.819 799.045
 714.165 385.166
 341.705 658.952
 801.004 503.966
 745.448 242.143
 425.786 861.611
 913.588 868.524
 433.013 876.920
 366.275 512.956
 592.675 677.698
 80.565 20.463
 490.584 238.790
 289.726 603.708
 37.244 109.209
 155.005 356.215
 300.319 964.579
 795.400 781.290
 149.353 317.760
 424.110 998.100
 392.502 706.957
 675.496 23.657
 376.083 526.423
 813.897 663.775
 929.206 605.487
 548.695 289.322
 666.259 428.026
 995.118 478.817
 936.340 33.232
 727.042 917.854
 635.764 681.881
 379.047 443.642
 10.477 108.078
 336.162 983.653
 880.793 918.161
 369.983 775.960
 160.507 525.187
 761.226 480.973
 433.577 13.860
 316.494 46.284
 839.693 877.373
 519.430 805.067
 828.760 530.275
 834.933 751.542
 25.468 521.770
 344.258 112.492
 628.467 109.155
 566.376 730.635
 412.295 224.025
 607.697 793.020
 540.268 313.135
 972.139 615.813
 397.202 265.363
 203.572 466.285
 454.586 865.817
 473.192 335.040
 558.090 433.185
 668.537 628.182
 826.765 497.824
 95.250 533.054
 751.667 332.507
 626.814 315.219
 833.874 637.382
 793.998 662.617
 790.892 753.364
 610.580 929.437
 647.471 997.467
 803.887 412.487
 901.051 408.427
 929.989 672.155
 980.922 706.268
 679.079 84.941
 799.086 215.420
 545.129 871.742
 793.506 3.711
 176.628 513.208
 292.601 440.529
 826.788 858.764
 663.427 683.995
 769.625 117.959
 752.907 441.852
 683.713 941.255
 877.981 402.594
 372.009 742.058
 680.800 456.024
 781.133 463.571
 731.500 685.872
 806.944 974.036
 854.212 856.537
 478.624 894.138
 870.348 982.471
 657.077 773.326
 223.675 578.823
 674.965 380.621
 779.112 377.824
 397.739 344.046
 804.524 955.080
 963.470 235.437
 663.268 656.649
 133.029 369.201
 304.026 30.875
 373.317 370.176
 50.975 242.996
 829.988 913.413
 117.136 545.929
 500.768 784.455
 410.311 173.383
 677.459 529.877
 626.341 153.098
 18.684 832.856
 958.111 665.813
 83.948 365.997
 449.042 122.402
 393.612 143.015
 622.730 35.904
 872.757 352.205
 390.203 731.053
 136.749 738.629
 815.416 681.131
 432.822 879.753
 378.498 775.804
 68.449 133.016
 263.626 605.114
 940.177 725.821
 590.938 160.526
 885.465 902.048
 664.489 486.148
 277.618 368.044
 303.970 309.765
 785.988 519.708
 327.762 607.624
 949.120 245.635
 748.313 238.170
 29.553 45.147
 295.003 62.728
 110.733 970.537
 390.270 465.973
 87.283 587.068
 645.316 521.779
 821.146 969.601
 614.056 612.369
 472.423 339.406
 827.912 507.791
 752.786 547.568
 737.652 421.451
 432.012 381.697
 897.856 564.327
 898.270 900.661
 658.973 179.468
 427.568 368.184
 473.761 919.430
 257.244 181.903
 199.647 967.537
 735.988 691.642
 84.812 250.400
 95.043 321.793
 390.446 960.534
 561.455 701.030
 329.394 936.413
 127.357 941.785
 525.428 30.721
 764.932 76.549
 928.732 749.446
 903.978 363.034
 801.107 243.813
 689.933 521.279
 326.326 278.714
 739.949 409.174
 752.473 445.494
 591.537 515.553
 957.601 509.780
 773.835 429.420
 499.443 28.015
 860.218 998.334
 694.078 886.746
 120.580 727.100
 25.323 139.369
 572.865 489.307
 252.501 874.405
 630.301 368.724
 323.141 51.606
 900.448 346.050
 551.737 506.940
 464.629 170.023
 266.197 140.235
 555.088 562.567
 98.902 660.770
 558.597 507.910
 485.934 943.253
 768.880 758.619
 491.044 821.331
 48.808 491.105
 373.267 66.179
 262.627 783.728
 29.856 927.095
 917.540 937.210
 558.735 278.583
 284.721 665.357
 264.265 468.806
 427.654 550.312
 872.356 7.963
 78.703 467.720
 999.379 397.956
 404.600 670.719
 835.850 578.400
 72.657 995.814
 940.155 555.674
 59.532 977.239
 197.849 964.288
 674.339 178.682
 674.302 271.754
 841.471 562.431
 887.035 533.539
 803.090 396.605
 141.270 503.206
 756.660 872.574
 28.597 240.008
 192.843 978.794
 82.876 382.744
 699.694 106.607
 346.193 991.486
 60.127 591.360
 225.928 329.812
 603.710 802.104
 354.598 467.460
 946.807 259.708
 108.405 940.266
 635.864 501.390
 237.476 489.946
 419.337 325.219
 528.088 715.500
 239.509 587.163
 200.225 161.049
 834.644 722.948
 566.194 317.852
 555.955 604.572
 389.594 372.496
 567.332 585.258
 18.437 446.283
 646.361 645.441
 179.800 965.261
 933.701 325.719
 852.087 614.848
 978.279 660.414
 739.094 771.486
 545.171 38.265
 999.955 86.184
 841.537 886.048
 311.279 6.248
 976.980 258.505
 400.890 963.213
 714.632 926.437
 573.398 993.351
 447.653 877.271
 701.252 974.499
 115.452 412.749
 763.842 7.144
 670.496 270.875
 442.939 802.160
 139.142 579.072
 14.385 91.479
 160.498 518.232
 880.953 895.971
 711.071 539.271
 465.152 77.280
 58.299 911.902
 797.114 593.278
 564.358 527.098
 293.286 661.796
 967.473 838.285
 806.405 21.534
 89.061 870.580
 744.092 335.434
 392.204 501.601
 688.572 698.810
 494.108 11.749
 617.690 146.229
 109.476 896.967
 219.999 967.279
 173.238 454.062
 434.726 777.285
 213.245 899.786
 829.474 395.728
 772.658 122.423
 681.425 179.194
 627.619 331.820
 156.386 69.308
 220.824 254.472
 117.303 47.230
 601.891 388.766
 251.001 248.271
 899.702 606.874
 118.109 762.272
 72.342 869.770
 723.855 222.118
 212.052 456.605
 422.050 24.708
 804.062 236.270
 624.930 311.596
 30.723 604.812
 449.147 302.227
 910.582 645.704
 213.176 878.184
 903.659 349.550
 571.559 385.202
 689.964 755.021
 63.053 889.203
 432.238 183.807
 326.951 797.525
 713.032 269.640
 147.171 56.391
 940.777 796.466
 587.543 546.059
 752.779 925.353
 632.725 816.788
 411.478 806.409
 124.169 708.502
 453.525 833.899
 134.305 456.969
 671.778 543.775
 837.738 657.301
 604.249 897.290
 76.814 495.178
 990.024 107.384
 169.710 296.351
 502.568 301.686
 639.569 30.597
 560.581 873.670
 848.734 547.572
 174.170 938.483
 476.344 145.013
 840.925 609.976
 182.329 466.066
 147.064 968.486
 35.947 599.321
 340.973 353.859
 560.521 785.376
 70.845 644.415
 844.102 5.817
 258.847 260.109
 702.577 398.521
 718.241 937.683
 549.742 376.945
 307.460 688.442
 448.526 265.776
 809.507 477.284
 887.503 452.127
 182.764 907.414
 573.870 506.821
 659.838 801.803
 963.041 486.562
 387.187 923.828
 188.923 982.691
 865.764 949.962
 428.975 249.329
 540.738 112.015
 773.482 502.089
 118.563 970.794
 186.600 822.864
 887.455 513.601
 793.000 896.964
 761.081 21.442
 222.172 421.866
 436.307 905.951
 144.237 603.853
 888.858 338.744
 66.444 856.901
 63.369 996.242
 386.358 60.351
 637.344 520.182
 152.266 456.458
 946.022 388.172
 827.665 180.169
 794.011 230.443
 37.435 230.935
 900.142 289.607
 58.737 405.578
 27.517 661.739
 58.627 813.007
 547.660 281.979
 449.427 352.663
 835.632 819.206
 487.121 241.058
 754.601 856.075
 460.232 862.642
 779.454 977.123
 668.152 965.835
 448.641 833.854
 357.778 351.620
 693.540 457.344
 943.124 555.213
 750.404 242.269
 69.690 711.492
 339.860 218.249
 377.535 447.914
 334.192 682.549
 465.848 656.304
 408.077 610.705
 447.359 764.294
 71.520 747.251
 311.075 331.262
 855.470 56.911
 872.756 620.738
 304.769 577.366
 498.525 205.638
 326.890 338.690
 730.364 613.965
 548.489 223.109
 943.569 756.205
 798.446 643.689
 824.070 142.506
 22.291 74.523
 694.725 214.427
 648.212 511.135
 49.018 14.857
 182.005 261.832
 401.197 698.476
 73.042 343.171
 144.777 357.257
 334.699 590.517
 265.823 380.253
 142.666 203.494
 800.934 178.813
 498.343 272.380
 7.766 947.942
 810.559 211.927
 552.057 77.624
 898.387 441.383
 161.031 516.228
 885.631 961.693
 278.806 478.818
 881.163 201.865
 242.878 309.157
 309.631 35.615
 418.149 483.864
 568.017 746.763
 940.503 894.731
 82.200 878.093
 177.989 880.281
 274.231 904.738
 484.817 485.658
 828.859 991.643
 150.154 111.806
 573.272 327.692
 806.949 837.309
 316.755 669.952
 720.594 41.329
 899.578 413.889
 906.087 571.754
 188.839 253.784
 586.742 152.394
 752.056 976.995
 96.537 335.886
 809.198 201.795
 509.387 429.751
 885.633 617.578
 447.378 61.948
 390.602 105.152
 150.057 535.465
 359.690 731.218
 779.868 740.438
 509.868 143.099
 474.757 54.277
 949.858 96.089
 45.739 538.153
 707.511 375.947
 741.079 520.425
 223.628 22.988
 773.800 798.295
 115.167 702.699
 528.050 657.819
 530.424 122.019
 542.753 444.866
 957.634 272.376
 616.745 766.480
 263.215 842.710
 114.908 580.218
 335.937 631.323
 784.545 470.350
 11.449 78.115
 948.474 612.444
 913.627 913.151
 737.097 105.073
 644.042 288.509
 295.358 78.420
 0.617 933.659
 469.348 869.068
 936.337 796.548
 986.934 438.649
 57.168 139.978
 320.747 487.190
 86.403 133.327
 311.976 511.666
 825.204 981.361
 869.492 543.505
 353.743 573.553
 98.972 888.606
 134.961 418.435
 596.932 828.185
 97.403 288.073
 229.293 622.638
 932.056 968.408
 945.523 13.237
 690.704 863.319
 328.190 723.346
 223.345 895.651
 992.449 722.788
 146.236 289.734
 307.354 502.690
 449.569 900.202
 465.848 595.845
 797.456 905.053
 765.802 617.081
 258.542 931.194
 241.740 252.942
 52.184 193.363
 995.058 729.175
 774.755 557.841
 777.136 172.800
 58.480 787.113
 480.171 73.357
 239.573 667.562
 158.426 361.133
 104.835 496.839
 339.823 850.480
 330.752 128.943
 574.046 350.902
 714.296 702.116
 106.797 300.271
 560.874 456.703
 56.545 511.868
 686.092 977.305
 614.356 503.945
 901.303 446.450
 281.557 866.956
 788.548 396.945
 524.557 454.872
 181.646 208.951
 59.808 613.958
 413.465 568.202
 211.304 701.800
 874.230 26.805
 913.202 333.324
 264.904 71.530
 293.962 916.931
 588.957 980.797
 787.119 426.250
 74.207 655.793
 106.565 70.300
 975.935 348.915
 518.469 672.015
 408.305 230.339
 783.226 502.222
 761.651 367.892
 152.676 919.491
 869.812 424.089
 442.052 77.192
 328.963 65.305
 582.647 834.971
 375.088 240.469
 157.915 775.470
 592.072 519.702
 268.898 316.951
 740.402 127.080
 28.679 532.685
 914.649 86.860
 992.423 658.201
 506.529 600.248
 659.967 873.134
 472.649 842.202
 690.493 786.479
 788.549 417.186
 820.358 899.078
 772.897 732.582
 430.481 947.419
 950.322 172.250
 851.858 496.161
 4.363 705.032
 487.922 6.645
 72.049 108.818
 659.786 194.193
 521.099 385.749
 312.407 142.853
 504.530 884.638
 751.707 982.892
 34.140 719.514
 888.558 79.618
 285.182 5.973
 846.801 523.777
 24.250 347.884
 629.170 160.863
 828.545 654.734
 35.078 622.253
 478.187 403.933
 473.810 513.448
 98.001 672.756
 330.086 528.034
 298.270 831.957
 308.460 260.039
 415.577 538.724
 729.288 617.405
 638.312 302.500
 170.501 246.392
 173.167 275.745
 573.020 277.423
 978.579 286.203
 958.170 29.431
 971.222 361.401
 75.980 359.996
 968.255 874.388
 524.772 935.958
 129.863 877.096
 394.423 402.907
 935.940 489.981
 105.304 846.567
 92.610 329.865
 487.759 925.181
 497.064 719.256
 996.804 985.313
 974.327 807.300
 335.021 495.787
 871.627 113.072
 293.578 402.909
 392.703 385.065
 774.656 947.562
 366.546 955.676
 264.636 29.704
 766.532 996.501
 350.363 62.281
 973.914 679.819
 653.019 144.416
 464.234 295.113
 66.213 288.205
 189.820 818.839
 775.351 855.574
 542.532 393.274
 881.018 568.015
 967.952 129.523
 804.820 724.861
 327.854 744.256
 104.973 152.886
 188.011 793.991
 31.927 974.995
 762.029 849.768
 600.796 357.574
 141.042 414.498
 214.744 819.558
 258.990 921.423
 837.141 571.730
 312.114 851.960
 354.017 328.105
 800.670 102.139
 393.799 484.262
 175.339 827.188
 358.366 897.165
 137.969 362.253
 476.210 400.397
 807.051 603.213
 100.959 836.183
 256.612 725.146
 361.070 735.248
 870.028 997.760
 311.409 797.200
 717.913 48.507
 465.331 252.965
 924.967 436.836
 595.278 778.032
 90.900 189.855
 907.628 387.234
 84.990 753.569
 628.483 210.951
 454.968 18.773
 14.207 26.672
 744.780 960.839
 234.972 212.323
 871.161 403.319
 210.661 477.808
 488.004 281.910
 623.496 413.418
 795.366 994.363
 136.290 928.675
 305.033 310.200
 532.863 918.549
 638.179 359.175
 619.676 627.645
 937.497 287.458
 415.009 843.947
 63.874 774.323
 362.063 164.980
 507.065 139.062
 71.290 579.253
 164.852 778.038
 789.366 698.701
 582.897 85.808
 349.839 383.216
 348.156 403.444
 554.197 701.689
 495.539 363.460
 610.428 176.189
 627.079 866.612
 595.988 823.567
 14.597 824.512
 668.167 424.228
 23.569 367.197
 500.349 758.746
 473.357 971.021
 838.516 823.062
 956.111 574.420
 138.034 591.129
 45.576 273.029
 523.450 84.967
 812.938 317.488
 209.394 946.307
 157.997 464.018
 502.268 507.509
 391.879 977.059
 371.970 423.698
 956.707 872.990
 720.407 160.374
 525.835 83.140
 86.868 203.915
 336.292 752.193
 905.758 464.981
 6.851 664.889
 183.827 430.765
 287.774 990.177
 784.371 661.288
 871.891 969.013
 415.401 952.622
 224.699 561.753
 16.055 157.174
 219.938 266.062
 947.423 274.529
 506.241 559.641
 225.276 38.035
 992.675 597.662
 815.931 120.220
 592.076 676.950
 663.884 77.671
 569.983 482.787
 870.008 832.372
 135.797 565.345
 109.570 436.293
 606.677 797.451
 615.465 949.738
 851.999 580.644
 577.611 857.451
 268.357 269.758
 676.093 691.416
 176.707 45.751
 303.328 582.901
 911.912 291.009
 297.179 751.359
 581.660 310.265
 238.810 392.918
 300.215 33.630
 430.267 760.336
 900.012 566.749
 999.856 149.276
 640.690 187.957
 458.641 7.908
 174.367 595.565
 797.713 969.110
 93.912 982.462
 549.764 533.571
 347.587 353.345
 395.055 690.078
 911.076 535.793
 953.923 494.083
 582.683 594.584
 536.816 600.740
 28.135 4.029
 307.574 793.100
 120.118 521.501
 623.834 504.788
 769.574 432.859
 145.404 319.565
 359.232 794.225
 620.922 63.729
 296.274 701.911
 376.874 782.938
 284.997 101.544
 320.856 19.866
 569.564 457.275
 441.024 56.180
 452.206 891.845
 121.902 339.890
 897.561 468.261
 217.561 141.501
 486.197 794.548
 418.886 539.119
 580.029 415.773
 542.790 359.263
 462.602 724.272
 556.456 447.406
 774.510 722.167
 355.668 126.999
 588.129 653.085
 48.037 459.958
 469.090 666.306
 82.301 743.373
 320.224 560.657
 425.161 879.778
 366.191 692.501
 856.443 921.022
 435.544 127.769
 649.185 303.193
 556.900 518.372
 569.074 422.532
 585.470 325.550
 491.078 125.878
 96.865 374.175
 541.878 45.464
 561.474 170.985
 664.837 154.023
 982.409 464.925
 827.470 375.124
 833.957 568.637
 786.199 993.786
 569.520 536.704
 753.461 177.943
 925.282 339.217
 420.738 361.867
 178.542 249.812
 347.971 43.629
 830.991 247.510
 584.030 711.044
 483.825 913.977
 710.938 900.885
 12.824 85.374
 61.489 596.716
 300.323 24.611
 228.617 329.337
 452.928 639.902
 826.572 24.001
 548.047 954.152
 767.865 169.404
 880.760 682.530
 653.467 609.633
 500.468 98.809
 632.373 792.199
 562.454 951.780
 743.992 768.898
 904.457 758.580
 114.727 533.166
 977.061 470.476
 818.318 295.082
 196.978 37.193
 936.198 215.978
 294.815 437.712
 655.267 637.347
 837.754 88.651
 730.419 397.365
 819.721 366.493
 510.315 902.728
 727.281 108.383
 997.620 948.846
 462.025 99.895
 188.070 108.866
 786.040 569.489
 632.845 857.983
 865.722 831.751
 800.856 496.368
 33.426 338.413
 214.574 679.593
 32.089 282.280
 406.201 773.124
 923.879 469.384
 729.448 896.484
 152.269 734.750
 783.382 7.654
 272.885 673.247
 304.298 559.602
 890.272 726.172
 582.818 514.548
 836.968 683.881
 818.420 969.107
 542.345 803.188
 962.002 482.249
 499.480 4.155
 977.072 830.736
 339.435 903.728
 607.768 281.956
 57.956 803.422
 541.405 275.895
 656.598 605.685
 737.099 366.099
 808.975 59.856
 930.566 369.311
 46.482 695.754
 267.293 415.867
 482.937 393.452
 338.446 244.641
 823.602 254.759
 851.205 929.447
 593.850 419.314
 840.588 806.299
 391.947 730.206
 884.396 756.145
 938.150 865.894
 705.981 14.888
 630.521 272.451
 908.426 176.268
 801.813 149.119
 274.021 133.916
 429.743 947.803
 58.138 2.630
 416.419 570.906
 308.653 957.151
 906.207 310.030
 330.685 836.768
 342.553 819.338
 699.708 958.759
 914.113 211.162
 490.158 51.427
 752.862 987.809
 745.732 512.506
 218.763 663.154
 364.088 290.614
 37.284 901.757
 23.091 811.647
 100.817 23.851
 136.696 279.483
 759.405 144.114
 22.906 887.717
 219.605 773.921
 998.674 518.539
 755.609 804.414
 320.368 174.314
 279.574 675.775
 174.395 0.139
 87.621 641.535
 30.252 391.039
 416.048 161.197
 914.838 429.987
 634.228 46.323
 697.957 133.123
 244.798 381.304
 518.161 562.285
 339.442 917.912
 577.139 443.877
 204.453 470.632
 819.705 164.454
 522.023 326.316
 453.045 819.943
 161.667 226.535
 879.381 815.792
 195.257 623.934
 784.869 553.429
 245.963 585.781
 786.749 214.176
 46.062 489.878
 961.009 50.360
 534.537 992.111
 602.750 915.878
 578.944 243.576
 887.817 781.491
 516.864 991.717
 461.915 465.824
 943.035 647.911
 965.478 819.362
 234.752 167.989
 770.019 689.046
 129.354 337.159
 743.871 494.577
 615.597 832.560
 249.546 508.865
 550.674 951.319
 196.833 564.674
 794.866 726.578
 308.919 33.274
 497.786 35.934
 604.931 430.497
 158.451 354.318
 841.389 808.236
 603.666 775.315
 494.917 357.883
 426.318 470.636
 95.563 75.095
 240.984 667.097
 948.269 366.564
 345.975 674.452
 701.957 588.997
 728.609 317.371
 861.730 433.510
 467.587 22.349
 288.595 56.235
 329.180 638.146
 419.521 924.583
 32.138 69.559
 373.536 530.615
 282.534 862.708
 119.911 716.196
 219.864 769.984
 383.373 172.457
 538.724 959.476
 188.087 297.769
 878.260 222.606
 714.110 618.536
 429.524 221.229
 102.763 256.154
 377.255 338.533
 724.459 837.273
 248.827 34.136
 265.737 934.764
 423.760 121.085
 431.493 750.696
 599.961 89.810
 551.621 733.034
 508.575 400.754
 464.708 93.173
 411.951 593.628
 589.185 465.899
 155.742 547.529
 526.945 946.642
 726.935 343.856
 146.336 438.371
 297.734 894.997
 209.237 143.044
 717.364 908.683
 917.426 406.861
 909.445 353.771
 511.556 256.898
 904.348 512.008
 344.662 396.764
 499.767 966.254
 832.538 224.407
 217.423 653.901
 844.612 424.924
 181.610 960.365
 508.671 720.251
 361.237 937.942
 956.312 535.942
 819.536 196.806
 207.042 299.159
 936.074 55.164
 479.248 202.892
 188.767 772.576
 605.652 966.607
 896.849 383.135
 627.487 65.876
 170.119 942.897
 831.397 281.455
 229.138 198.738
 590.490 185.919
 752.500 454.332
 68.245 313.061
 171.012 74.517
 661.646 477.099
 17.945 843.828
 596.739 776.392
 915.890 630.957
 272.330 746.362
 343.696 251.561
 280.838 450.866
 494.309 450.918
 852.292 818.373
 771.683 819.882
 179.264 552.161
 451.473 627.405
 426.436 551.809
 867.832 806.313
 525.891 70.923
 12.614 112.215
 253.570 163.881
 421.921 125.488
 797.338 218.302
 659.676 760.499
 614.449 171.466
 23.315 153.060
 965.825 25.471
 430.494 725.073
 64.453 430.081
 888.681 274.027
 321.475 832.741
 795.607 644.375
 80.500 206.025
 314.916 838.608
 440.638 873.636
 668.036 889.207
 52.289 952.389
 783.778 900.684
 975.424 410.253
 957.792 985.997
 994.740 476.198
 54.326 357.003
 944.544 908.468
 95.599 218.055
 191.503 481.850
 545.076 879.763
 116.669 555.006
 119.228 321.372
 218.653 55.061
 929.857 340.841
 894.903 13.157
 241.058 137.774
 443.223 511.941
 149.655 262.854
 834.617 689.850
 296.933 65.803
 142.947 179.359
 977.337 200.406
 556.736 944.062
 114.037 158.469
 851.628 95.673
 862.930 854.280
 354.756 605.000
 629.510 757.069
 398.791 324.943
 34.219 152.016
 236.095 888.210
 541.682 621.550
 382.774 563.146
 730.757 490.204
 487.062 298.773
 382.260 620.440
 493.192 981.479
 8.927 827.006
 105.576 392.935
 160.508 177.139
 181.707 799.707
 771.539 337.831
 606.933 333.037
 149.386 834.443
 669.279 911.600
 547.493 902.740
 775.255 15.300
 958.834 495.415
 173.622 994.877
 75.388 781.088
 906.949 176.022
 772.801 126.279
 542.288 929.643
 929.494 447.062
 972.326 288.961
 514.353 965.824
 184.869 22.196
 267.353 709.195
 907.712 255.152
 747.092 575.787
 312.023 485.142
 275.331 917.596
 942.726 856.137
 321.364 388.041
 9.561 860.147
 41.757 274.547
 466.070 692.564
 130.145 756.886
 602.573 586.221
 396.883 7.300
 438.023 862.333
 852.188 908.601
 97.596 714.308
 724.674 436.289
 768.994 945.949
 228.995 595.375
 230.072 848.046
 873.562 777.672
 400.854 961.470
 247.318 707.104
 789.853 750.900
 71.568 856.007
 51.398 827.393
 580.402 572.014
 449.279 701.505
 185.800 771.030
 712.193 529.096
 778.815 185.898
 276.346 601.874
 757.138 961.943
 26.169 622.863
 995.704 149.786
 479.756 47.247
 988.002 43.251
 613.722 931.314
 481.492 667.144
 703.128 51.703
 264.391 248.123
 264.707 284.990
 689.465 554.251
 362.436 890.259
 852.999 308.404
 668.602 947.089
 596.419 851.183
 103.713 566.032
 129.977 124.829
 16.243 921.823
 761.461 285.886
 447.351 740.133
 70.027 636.650
 373.912 691.600
 721.267 540.084
 80.806 572.341
 752.816 886.793
 204.216 54.189
 551.530 993.335
 63.304 812.162
 328.260 396.842
 788.037 638.283
 812.045 380.314
 414.117 652.779
 223.059 615.547
 588.004 364.327
 636.811 586.461
 170.275 314.452
 367.943 385.221
 786.302 587.220
 430.730 628.404
 20.048 59.326
 878.387 82.316
 328.269 908.456
 490.916 718.113
 45.330 356.169
 931.138 331.608
 808.111 677.539
 883.356 193.539
 939.023 211.432
 544.717 967.865
 444.216 15.918
 74.557 13.511
 302.819 262.119
 594.127 224.510
 208.892 791.479
 143.067 460.972
 276.249 86.307
 668.314 965.715
 901.041 347.568
 877.158 676.162
 799.650 328.773
 313.501 146.540
 580.111 947.762
 702.674 650.158
 271.695 661.991
 796.353 585.117
 315.841 836.064
 178.995 349.199
 226.407 306.934
 767.957 561.561
 650.660 531.959
 751.251 711.535
 925.052 823.390
 112.973 720.211
 520.282 480.700
 553.379 361.068
 435.110 146.173
 827.849 244.947
 632.868 461.466
 319.297 15.837
 851.479 391.408
 987.825 301.757
 468.296 219.457
 878.428 734.453
 804.383 786.204
 734.514 298.392
 126.452 632.785
 286.995 339.860
 293.897 185.356
 744.182 597.857
 227.088 350.918
 377.950 587.356
 192.824 30.352
 821.406 940.648
 943.661 248.740
 400.103 902.581
 467.619 278.767
 103.612 980.069
 39.742 228.702
 460.967 805.230
 281.342 786.270
 859.074 15.615
 468.905 873.297
 688.001 455.534
 663.103 858.798
 14.261 221.323
 697.701 201.079
 379.425 113.081
 355.263 209.057
 356.005 409.179
 416.157 311.633
 928.434 681.360
 782.600 349.363
 819.771 642.036
 711.402 18.421
 973.603 926.432
 826.973 531.943
 397.378 816.216
 97.394 663.130
 53.477 404.421
 236.480 708.153
 975.869 670.845
 17.349 181.138
 24.763 610.072
 49.874 619.687
 853.745 549.150
 565.373 144.927
 641.256 367.398
 375.026 57.699
 771.658 636.357
 209.909 950.766
 984.573 23.479
 224.454 529.847
 41.682 329.495
 244.015 533.700
 887.950 577.774
 881.467 60.645
 762.630 856.321
 536.104 996.858
 100.826 481.836
 447.229 617.087
 168.434 253.760
 909.677 323.330
 704.612 478.109
 802.032 699.372
 872.449 340.633
 141.689 902.331
 208.998 511.540
 203.361 965.662
 142.588 375.155
 136.602 946.096
 833.344 444.006
 138.814 370.137
 370.529 674.573
 306.786 999.932
 709.161 29.112
 853.710 185.249
 582.810 592.469
 569.817 655.073
 127.342 363.694
 181.219 451.884
 182.428 898.696
 659.372 262.474
 497.803 822.416
 917.121 855.279
 106.661 787.557
 638.771 915.376
 389.355 303.110
 1.780 759.882
 240.105 451.757
 604.885 219.502
 874.063 463.088
 198.718 152.919
 231.548 402.823
 574.983 401.908
 413.092 510.400
 792.127 544.343
 829.062 493.104
 460.239 123.044
 689.927 29.088
 64.985 449.865
 469.819 900.117
 846.995 951.274
 122.092 263.747
 964.875 944.186
 139.407 170.931
 30.526 835.096
 263.918 266.273
 416.422 913.109
 450.044 792.440
 375.897 65.515
 950.607 316.423
 197.238 56.084
 477.859 652.789
 616.691 159.517
 827.799 67.909
 158.545 394.821
 146.513 189.877
 144.713 815.310
 861.015 942.978
 842.123 28.977
 847.745 984.787
 692.453 590.962
 525.830 401.017
 222.031 146.516
 548.981 51.151
 64.936 240.319
 642.300 840.475
 382.508 844.184
 854.001 95.859
 738.760 703.537
 236.110 58.463
 432.768 142.658
 354.685 582.216
 213.469 594.305
 384.138 388.661
 854.865 691.279
 140.218 513.528
 974.056 651.811
 733.527 865.702
 782.603 48.850
 514.679 473.291
 803.289 32.707
 271.101 23.008
 417.432 99.892
 814.767 607.558
 968.645 506.857
 963.859 221.075
 901.573 119.779
 716.501 915.729
 501.080 590.307
 91.529 724.499
 489.088 237.587
 573.022 427.907
 381.424 399.966
 448.547 98.575
 782.383 562.062
 135.220 590.156
 955.141 546.656
 105.592 880.092
 134.640 33.964
 472.729 453.385
 307.280 696.698
 89.680 891.977
 57.935 147.156
 34.877 67.253
 646.840 526.917
 167.078 17.748
 622.285 41.161
 569.538 817.423
 973.423 673.923
 894.710 729.247
 382.670 109.484
 52.365 312.612
 428.892 935.765
 243.425 169.947
 329.027 190.896
 869.734 827.363
 772.934 422.507
 390.451 136.133
 718.516 614.930
 245.776 237.059
 363.753 572.028
 728.555 869.579
 419.850 858.213
 307.206 843.670
 873.819 948.307
 745.865 177.843
 576.220 334.873
 239.238 483.857
 725.402 521.693
 193.010 32.136
 976.404 892.079
 701.666 835.474
 891.841 694.118
 873.188 457.718
 512.838 910.899
 46.290 894.190
 277.795 676.964
 465.946 228.095
 501.001 523.008
 905.177 178.848
 365.420 955.243
 26.923 601.808
 436.179 345.361
 403.805 342.342
 193.273 479.004
 193.498 99.410
 971.697 307.842
 593.989 514.236
 20.867 911.328
 670.215 108.253
 516.972 602.932
 698.510 881.964
 224.208 732.030
 268.068 924.009
 874.237 521.869
 412.746 729.420
 66.257 247.132
 628.171 690.376
 759.542 958.314
 818.125 394.852
 991.159 586.419
 773.037 582.214
 886.661 658.416
 428.070 384.451
 2.197 584.874
 797.618 492.400
 531.775 875.267
 509.160 183.628
 500.831 38.467
 337.471 428.975
 142.322 946.089
 98.568 144.937
 687.791 200.828
 932.864 806.686
 605.152 452.091
 73.386 199.737
 257.108 544.475
 45.310 825.843
 247.135 43.798
 218.288 40.101
 650.065 748.814
 276.976 171.409
 505.643 718.739
 485.033 848.168
 578.453 596.809
 293.615 336.572
 476.804 323.747
 540.654 612.012
 875.153 963.231
 58.102 977.562
 226.222 320.714
 260.723 560.300
 984.937 359.585
 244.359 840.261
 829.827 402.518
 39.918 272.400
 569.507 564.321
 120.385 964.220
 601.807 374.893
 664.192 576.281
 768.205 711.653
 764.334 65.952
 862.063 830.432
 17.148 433.452
 629.420 838.275
 208.985 230.941
 897.393 532.448
 77.813 628.349
 107.633 294.510
 997.681 302.570
 478.624 99.320
 507.801 229.006
 807.150 614.879
 678.747 646.230
 410.156 534.018
 622.962 466.496
 345.978 412.831
 965.577 288.138
 108.895 378.876
 697.888 892.545
 811.912 615.330
 646.050 780.967
 136.324 792.277
 361.257 417.892
 287.791 885.236
 837.618 532.140
 940.443 641.744
 305.793 108.388
 834.030 392.884
 853.353 745.704
 803.585 787.077
 658.698 421.457
 633.877 192.990
 769.429 574.980
 137.618 87.488
 136.743 902.507
 230.530 339.007
 765.993 560.735
 819.809 308.294
 544.741 229.004
 915.083 524.255
 451.018 938.393
 220.605 25.614
 266.994 889.347
 360.443 477.654
 670.740 937.853
 938.886 831.556
 148.337 714.356
 538.701 561.578
 760.423 770.769
 30.721 627.794
 564.735 941.082
 808.121 20.371
 795.666 602.691
 694.429 561.997
 542.972 481.833
 810.752 110.254
 167.177 441.244
 957.744 209.437
 504.763 595.696
 482.824 904.843
 720.835 536.561
 902.161 931.202
 582.728 215.530
 47.457 915.233
 780.117 586.505
 355.033 950.792
 483.945 770.299
 332.875 789.562
 599.363 766.692
 781.733 582.486
 561.408 460.779
 139.145 264.211
 184.073 364.195
 318.248 217.702
 94.509 596.094
 662.660 227.266
 958.373 583.774
 498.773 129.682
 776.749 779.209
 179.908 224.584
 459.970 916.822
 253.429 892.202
 62.192 441.384
 290.750 989.812
 99.376 315.718
 177.951 224.573
 331.759 468.814
 26.271 611.896
 32.869 300.093
 910.228 373.088
 806.267 439.041
 37.435 767.123
 367.604 36.536
 687.819 718.143
 755.201 290.420
 898.148 37.456
 242.484 379.568
 806.070 156.631
 828.501 84.832
 279.938 712.885
 809.844 839.244
 748.239 950.793
 273.270 891.974
 385.395 632.775
 780.703 449.538
 217.023 157.582
 388.052 723.020
 563.605 559.635
 990.277 551.697
 161.146 456.676
 814.479 872.052
 473.207 298.476
 390.640 578.046
 161.168 180.637
 169.350 985.630
 507.346 275.907
 983.879 24.266
 215.456 617.323
 79.793 673.992
 449.663 575.331
 471.761 931.945
 50.231 202.497
 899.996 501.806
 491.601 488.084
 816.903 368.258
 566.886 49.689
 260.039 752.068
 808.693 485.095
 485.603 585.905
 935.284 374.706
 125.694 443.642
 867.126 139.614
 873.968 773.985
 143.468 763.809
 232.630 701.096
 511.751 938.776
 306.626 569.271
 522.272 907.399
 599.269 724.923
 672.868 110.258
 41.305 787.390
 877.537 375.186
 319.626 290.888
 221.463 560.009
 912.719 154.689
 383.163 244.132
 990.778 919.146
 101.223 768.001
 605.664 174.142
 314.988 907.097
 939.165 596.963
 370.556 21.184
 59.911 642.389
 38.491 187.941
 875.774 213.264
 198.937 676.308
 178.446 750.094
 402.559 967.950
 732.301 668.912
 179.321 239.988
 835.787 144.048
 837.089 888.799
 208.724 963.528
 541.963 929.373
 164.555 807.020
 3.945 338.869
 997.274 427.828
 984.911 34.017
 236.177 120.126
 808.776 852.603
 738.634 669.859
 872.519 838.002
 545.538 12.532
 945.510 256.639
 513.241 734.210
 495.752 81.111
 159.614 674.595
 915.785 381.879
 73.904 435.134
 936.664 938.814
 996.513 913.090
 642.384 927.191
 85.514 817.744
 834.334 283.070
 464.123 860.951
 378.724 108.335
 353.445 225.808
 10.641 549.393
 606.434 419.001
 605.719 54.775
 394.316 510.364
 481.688 880.410
 980.850 503.429
 2.831 527.429
 731.091 500.274
 854.288 342.054
 721.225 900.321
 381.900 421.961
 979.100 974.009
 486.806 915.811
 629.069 287.322
 680.326 695.113
 130.330 21.363
 79.803 658.889
 679.298 772.569
 724.474 805.656
 440.460 864.470
 554.301 893.916
 27.108 122.308
 494.622 496.896
 976.397 919.392
 174.115 540.738
 459.007 701.145
 49.597 764.265
 191.658 122.742
 873.583 735.136
 243.708 32.692
 102.191 149.396
 862.754 322.173
 663.179 692.735
 507.558 803.374
 475.758 81.163
 341.811 835.288
 802.830 371.115
 584.361 78.480
 317.856 844.527
 358.982 118.379
 156.451 859.113
 270.900 477.075
 998.588 899.641
 542.758 854.613
 771.039 579.523
 557.150 61.166
 79.296 696.487
 417.134 670.678
 259.834 329.890
 194.146 734.563
 601.506 834.471
 881.639 121.560
 11.437 905.808
 412.624 18.172
 216.547 401.690
 83.555 545.050
 595.375 552.115
 212.040 170.984
 353.015 595.249
 151.232 880.738
 989.535 769.599
 902.240 759.815
 702.270 271.810
 473.227 572.667
 415.988 68.323
 999.007 945.903
 791.396 906.679
 80.052 230.475
 639.100 103.377
 149.909 952.733
 308.580 550.093
 213.648 810.779
 553.503 254.857
 498.318 407.036
 147.610 760.946
 354.273 698.721
 769.332 121.107
 781.160 503.654
 846.210 171.081
 815.295 218.983
 688.295 582.708
 499.900 235.041
 207.172 287.336
 513.484 786.290
 256.529 64.458
 704.476 247.435
 411.788 373.919
 675.680 117.287
 178.798 373.536
 286.320 238.276
 861.782 774.266
 52.314 668.859
 883.516 24.285
 189.314 193.262
 319.024 829.394
 674.058 742.394
 939.169 273.525
 616.477 176.420
 651.500 628.871
 309.967 499.119
 940.120 185.023
 135.352 832.926
 639.564 190.860
 563.791 468.582
 103.398 917.732
 566.539 241.877
 848.235 309.310
 979.686 0.499
 947.974 89.647
 677.489 265.073
 529.313 229.212
 619.421 509.614
 464.129 507.573
 997.639 77.854
 881.347 514.942
 320.183 293.860
 122.935 772.862
 521.134 139.347
 766.003 962.060
 245.467 168.064
 924.486 274.125
 669.881 462.037
 156.120 169.539
 401.064 148.556
 438.387 860.170
 652.305 674.315
 173.775 437.260
 503.990 948.482
 451.181 49.879
 272.179 34.754
 565.906 982.678
 964.290 99.295
 402.720 980.477
 317.081 253.099
 860.577 80.963
 767.944 100.784
 267.183 421.611
 887.448 700.542
 248.715 624.476
 733.684 120.178
 914.263 89.893
 414.935 350.605
 444.145 770.328
 957.361 410.297
 272.233 187.026
 662.706 582.020
 389.034 798.832
 254.542 797.338
 806.948 554.381
 700.475 796.267
 692.343 41.069
 65.385 300.850
 929.481 87.829
 703.592 654.977
 115.644 750.311
 595.353 191.581
 949.994 88.915
 438.123 626.204
 253.669 89.979
 931.198 567.311
 106.536 41.878
 462.845 443.579
 796.239 989.847
 493.682 832.437
 14.892 900.798
 404.275 28.701
 403.675 482.596
 466.855 304.003
 609.198 347.087
 142.269 404.598
 279.612 274.413
 778.231 535.026
 272.953 634.803
 381.462 136.924
 983.105 726.165
 795.086 845.373
 396.160 579.713
 877.724 879.583
 886.185 125.813
 149.117 981.140
 36.738 967.781
 539.044 672.758
 953.532 118.047
 5.059 785.343
 712.968 159.707
 726.659 743.857
 197.688 423.752
 648.398 255.962
 608.612 950.408
 344.974 695.699
 246.254 529.746
 483.171 391.738
 633.499 805.766
 727.738 131.267
 946.735 858.348
 402.875 781.810
 849.724 443.719
 903.161 960.688
 830.261 36.684
 25.873 982.205
 747.266 352.759
 552.072 863.585
 557.111 277.225
 471.204 340.325
 732.699 248.082
 860.957 638.800
 175.027 553.917
 191.575 78.022
 980.808 654.171
 515.599 463.459
 135.523 212.370
 877.345 124.502
 491.304 772.271
 281.313 404.692
 533.925 887.907
 598.653 402.204
 791.460 542.219
 972.139 879.834
 965.624 121.882
 162.393 11.982
 230.386 340.304
 124.118 144.719
 724.041 864.542
 126.596 38.322
 221.776 68.319
 356.660 304.743
 805.059 131.787
 36.796 500.991
 109.356 483.686
 231.269 789.624
 328.165 443.541
 227.324 316.426
 552.894 496.521
 398.278 710.368
 536.348 313.070
 965.021 0.350
 462.502 816.718
 959.989 25.701
 494.747 979.396
 803.693 242.489
 545.118 772.614
 272.529 985.290
 972.361 779.083
 764.678 414.959
 469.411 342.543
 858.935 888.354
 761.592 39.030
 362.252 537.779
 504.003 441.518
 712.444 798.819
 867.179 138.476
 552.142 218.153
 238.784 287.562
 31.622 491.934
 579.083 436.303
 397.242 604.555
 660.215 235.641
 347.956 572.330
 433.124 88.820
 616.705 452.342
 418.919 811.894
 81.692 399.786
 458.710 393.535
 212.899 984.503
 601.463 806.853
 793.166 186.490
 914.725 186.073
 55.282 349.346
 698.154 193.524
 784.566 388.395
 922.673 990.198
 641.081 126.317
 744.769 324.731
 251.010 303.295
 20.419 75.039
 249.716 511.822
 808.542 333.809
 880.008 609.537
 680.375 308.939
 361.250 528.827
 87.365 913.732
 654.851 431.824
 262.761 715.984
 518.694 847.193
 896.035 681.984
 630.124 404.358
 707.540 939.078
 779.838 576.083
 724.500 151.949
 616.526 116.606
 507.916 392.568
 526.325 695.489
 370.481 926.333
 37.343 273.264
 153.779 747.756
 676.036 630.798
 872.428 104.108
 700.385 877.521
 285.232 536.238
 279.393 842.500
 598.686 49.677
 866.894 755.548
 254.360 78.868
 71.031 202.565
 384.872 611.467
 792.847 780.124
 657.651 652.244
 795.340 359.651
 53.838 596.843
 868.325 222.652
 671.969 789.954
 27.724 257.246
 1.235 811.262
 587.007 765.317
 703.772 882.443
 772.973 462.005
 784.580 251.755
 840.587 838.961
 944.249 787.195
 337.960 983.938
 814.845 108.363
 451.832 117.254
 912.311 990.030
 847.976 825.800
 316.996 71.820
 435.213 194.060
 962.894 968.675
 304.301 585.927
 699.510 71.802
 205.462 698.413
 39.767 801.363
 265.205 56.923
 352.808 977.256
 842.132 360.331
 660.074 736.061
 73.373 912.042
 682.668 978.814
 562.160 830.706
 232.061 390.043
 49.842 251.737
 877.049 343.018
 752.638 379.820
 327.986 484.864
 227.825 994.801
 503.415 979.062
 272.441 951.569
 460.936 538.393
 9.413 841.651
 538.513 790.982
 244.057 434.263
 247.299 733.428
 593.915 811.760
 843.690 101.697
 225.904 423.912
 575.895 261.495
 148.709 162.856
 416.245 530.043
 480.629 202.193
 550.276 800.810
 471.773 836.484
 970.892 577.904
 36.303 128.847
 522.457 428.955
 329.641 442.624
 535.359 841.780
 375.153 157.016
 494.365 193.708
 745.359 195.529
 780.220 201.602
 878.392 720.100
 527.523 769.528
 258.064 143.575
 745.474 559.344
 605.914 809.982
 572.029 112.585
 579.156 497.847
 475.019 700.936
 596.069 669.011
 302.614 793.787
 129.589 857.330
 825.029 637.232
 633.422 151.941
 132.596 737.157
 658.619 653.027
 373.398 343.244
 351.349 479.026
 565.786 419.963
 516.437 188.934
 924.781 159.597
 611.510 797.800
 441.924 201.392
 181.425 244.770
 579.415 246.124
 333.708 698.589
 432.979 338.144
 327.337 323.484
 713.752 384.749
 337.301 587.582
 355.640 418.180
 56.542 276.005
 507.112 117.286
 299.316 611.353
 479.603 397.955
 922.523 216.341
 840.910 673.510
 634.590 647.996
 31.758 163.826
 18.156 352.060
 495.664 395.823
 959.700 732.583
 523.126 554.908
 715.851 598.352
 575.868 399.073
 815.171 168.426
 358.438 82.535
 611.484 618.280
 3.945 17.568
 489.359 490.701
 427.453 160.552
 846.069 237.479
 741.881 186.024
 112.629 395.237
 22.681 521.028
 257.509 18.516
 122.775 277.201
 671.876 722.841
 479.877 631.596
 749.267 148.238
 304.417 76.184
 233.146 598.314
 395.729 353.453
 853.662 690.879
 393.142 509.738
 454.046 863.342
 141.380 783.158
 714.552 690.368
 228.596 468.923
 417.836 13.741
 660.965 206.756
 617.483 567.161
 168.671 564.085
 927.549 954.083
 221.072 361.284
 754.957 748.119
 468.762 933.612
 661.147 16.507
 860.081 746.651
 130.297 492.348
 10.623 291.295
 7.719 855.555
 775.538 559.913
 375.640 431.582
 203.482 241.853
 979.866 27.178
 783.303 934.360
 787.936 430.615
 853.713 520.195
 328.914 287.587
 283.885 557.428
 71.380 991.447
 679.246 217.162
 877.247 906.407
 879.457 414.269
 115.527 574.210
 931.016 243.032
 126.038 578.635
 899.263 357.962
 635.425 888.624
 276.156 249.744
 396.809 841.215
 611.641 442.662
 653.398 421.643
 696.253 983.800
 121.740 252.524
 827.652 472.599
 611.705 210.098
 658.877 574.034
 410.311 976.933
 934.311 17.693
 371.108 141.580
 231.729 571.895
 688.813 831.566
 134.675 225.648
 472.448 872.457
 126.133 656.639
 34.468 298.722
 817.535 120.739
 816.660 788.843
 880.216 793.772
 807.340 484.954
 531.247 721.121
 353.230 304.479
 522.042 292.359
 320.906 516.562
 994.215 229.304
 457.897 188.938
 89.047 645.236
 586.108 401.337
 938.815 754.597
 427.495 550.189
 322.550 255.929
 613.911 957.639
 356.049 511.620
 923.145 557.499
 704.718 157.048
 367.818 14.480
 884.983 205.610
 252.565 983.798
 760.261 607.139
 220.496 720.013
 674.017 363.114
 98.109 171.063
 206.265 16.480
 687.635 460.927
 30.309 695.721
 669.184 77.919
 100.938 996.998
 287.308 591.490
 569.175 194.881
 286.062 655.588
 615.710 457.497
 604.600 898.554
 377.039 547.434
 86.613 916.480
 434.961 572.588
 28.924 487.596
 909.531 634.328
 888.365 709.110
 73.848 142.199
 175.429 564.940
 960.570 329.115
 235.325 393.730
 597.013 328.268
 702.050 412.561
 58.791 548.153
 312.337 324.945
 319.658 6.200
 90.251 704.442
 74.426 521.059
 719.315 290.748
 77.290 0.886
 970.165 197.218
 652.757 547.795
 63.515 831.857
 561.628 290.586
 739.794 742.896
 329.520 87.873
 950.067 670.855
 37.503 856.654
 553.142 517.729
 829.147 887.533
 229.332 317.578
 479.254 233.122
 233.566 338.843
 98.484 992.321
 294.196 285.354
 794.959 967.337
 306.366 949.037
 86.636 915.374
 811.243 252.102
 343.026 141.343
 138.547 190.181
 145.856 935.800
 516.821 930.978
 388.005 823.425
 123.892 56.952
 198.882 486.899
 612.337 377.150
 491.150 820.209
 957.945 725.167
 494.901 860.588
 852.671 950.472
 86.112 381.929
 310.169 782.783
 859.331 2.208
 637.453 178.217
 651.309 576.966
 619.524 56.650
 831.839 999.036
 286.973 317.709
 957.877 896.470
 314.864 624.412
 982.573 976.139
 212.851 505.606
 845.737 275.873
 493.050 828.468
 998.278 504.841
 878.151 998.741
 860.235 127.308
 975.311 367.727
 838.041 301.897
 282.441 160.854
 867.880 165.448
 706.384 832.889
 372.616 951.584
 204.366 530.204
 462.153 778.974
 661.126 372.312
 441.817 618.274
 587.639 514.962
 568.944 450.897
 779.745 528.031
 191.209 233.653
 265.919 6.468
 166.089 263.154
 965.507 665.309
 882.349 440.584
 687.840 474.819
 442.591 834.376
 847.687 834.133
 110.073 654.745
 425.573 916.950
 40.501 134.492
 837.768 347.340
 505.840 965.502
 28.574 364.254
 246.074 495.741
 988.311 837.620
 557.908 239.075
 218.790 524.989
 126.680 796.959
 301.615 64.424
 137.101 709.941
 514.354 536.089
 646.097 236.445
 429.250 281.837
 681.223 550.461
 115.949 729.697
 733.199 328.441
 153.715 549.771
 761.644 394.134
 293.257 781.633
 127.667 759.248
 649.949 973.378
 932.352 554.437
 568.552 602.181
 581.251 521.221
 287.081 489.363
 344.807 729.070
 710.267 853.991
 654.236 306.369
 649.789 482.909
 601.121 308.557
 921.461 37.554
 914.154 485.987
 533.805 215.244
 713.674 18.449
 636.416 671.625
 817.399 128.770
 901.561 769.387
 840.971 516.039
 23.192 214.135
 934.319 417.038
 171.667 980.406
 677.589 735.302
 630.740 18.542
 464.442 509.204
 759.845 606.593
 990.308 227.901
 616.303 801.239
 180.944 366.344
 489.160 819.186
 813.031 483.443
 642.099 807.546
 42.011 311.690
 343.811 940.877
 239.854 228.765
 839.897 106.982
 711.730 124.106
 53.455 247.081
 588.647 3.902
 207.882 222.935
 144.189 280.078
 163.981 559.015
 946.795 891.460
 426.289 607.481
 201.895 553.480
 575.836 303.889
 756.205 136.496
 356.629 309.067
 3.263 558.350
 12.473 695.102
 146.497 535.596
 423.843 548.879
 323.757 977.128
 519.144 694.069
 183.265 896.692
 671.607 821.189
 911.461 155.321
 886.272 455.375
 62.572 575.266
 528.034 563.585
 20.192 463.227
 841.752 28.250
 553.342 77.934
 222.358 404.943
 811.932 326.391
 963.051 189.866
 666.079 991.021
 352.755 492.145
 535.217 108.630
 522.613 419.770
 609.339 39.562
 321.271 420.954
 547.266 95.008
 899.068 189.810
 584.645 911.289
 223.902 852.147
 315.011 666.797
 761.899 940.168
 866.044 590.509
 312.189 980.897
 503.826 386.497
 968.690 339.700
 912.268 338.374
 327.264 645.561
 142.628 118.180
 1.776 687.529
 967.448 128.905
 848.093 11.469
 640.168 496.908
 815.043 602.898
 720.613 304.218
 292.756 445.933
 119.698 30.705
 161.835 471.589
 114.700 447.773
 364.890 412.652
 137.844 869.544
 831.361 469.710
 322.557 991.056
 547.027 956.821
 358.397 808.011
 733.716 369.507
 240.444 866.945
 708.347 626.681
 162.857 401.829
 442.521 746.830
 588.772 602.141
 16.466 482.904
 496.962 173.100
 629.457 656.213
 855.347 601.371
 121.179 184.132
 476.055 755.154
 806.332 317.064
 868.137 17.679
 12.645 5.140
 402.034 485.058
 928.096 863.225
 742.583 525.979
 47.350 43.515
 880.748 390.384
 704.087 748.230
 312.745 521.141
 382.222 801.407
 671.113 736.499
 915.058 969.862
 926.063 747.227
 460.599 790.809
 745.817 301.658
 639.917 880.150
 658.296 131.106
 253.349 804.018
 798.402 329.393
 58.860 980.744
 588.184 641.522
 674.223 15.306
 92.614 671.155
 418.479 768.636
 760.654 323.788
 960.605 135.516
 117.324 976.929
 819.662 393.490
 862.891 270.646
 839.168 428.212
 983.920 917.469
 720.507 615.379
 439.351 181.405
 980.478 514.164
 882.995 329.073
 434.203 310.520
 679.815 334.359
 587.429 540.379
 203.247 860.262
 445.757 562.638
 428.815 251.549
 959.458 470.531
 107.926 169.476
 71.640 198.867
 85.293 70.321
 527.817 965.589
 462.768 973.847
 842.883 481.653
 488.110 652.705
 166.729 566.573
 14.250 281.388
 4.835 551.905
 716.018 761.505
 551.104 665.797
 628.151 952.344
 695.760 133.667
 969.965 211.091
 953.529 58.635
 215.737 330.238
 691.612 956.903
 351.139 761.241
 151.599 704.729
 698.585 59.091
 85.811 332.483
 399.869 663.956
 51.192 695.756
 992.891 360.524
 910.517 322.303
 718.557 196.065
 222.158 326.255
 530.269 982.940
 499.838 987.446
 866.026 214.503
 789.897 594.704
 274.414 754.689
 345.622 268.640
 981.223 756.510
 29.690 423.933
 541.658 174.117
 302.918 155.768
 270.935 973.600
 570.172 383.134
 188.298 751.619
 264.883 936.992
 579.205 236.011
 328.164 718.134
 888.737 882.281
 845.870 483.093
 745.392 73.415
 169.175 52.278
 295.849 872.439
 186.606 718.894
 353.314 728.071
 816.166 207.152
 848.607 369.457
 726.845 661.222
 775.684 488.150
 713.781 210.582
 871.913 851.240
 678.540 661.591
 126.059 641.852
 396.028 708.712
 399.672 20.486
 976.557 781.883
 844.757 847.025
 402.507 679.681
 844.583 918.415
 684.127 552.557
 165.733 946.337
 941.561 558.271
 236.690 323.657
 186.688 715.472
 638.150 774.665
 308.320 624.132
 257.678 534.253
 20.452 937.187
 209.382 303.225
 531.433 780.531
 708.992 944.167
 851.006 893.664
 115.461 544.041
 844.331 656.304
 369.262 920.436
 942.405 573.549
 970.468 998.724
 355.205 300.556
 420.133 363.081
 438.716 124.795
 998.142 77.142
 724.439 607.832
 749.500 987.113
 917.607 78.126
 306.984 834.377
 749.075 10.917
 477.263 804.433
 969.586 320.932
 474.383 578.511
 500.931 909.043
 991.117 503.197
 6.618 766.436
 475.815 387.099
 68.349 761.252
 628.501 423.128
 110.370 265.526
 171.897 336.811
 11.080 767.761
 895.750 607.544
 492.959 942.447
 149.127 298.566
 353.674 586.662
 776.584 976.310
 62.069 800.562
 699.352 479.582
 314.773 588.890
 249.477 8.666
 657.489 140.693
 118.553 504.124
 998.066 741.343
 607.089 450.844
 757.548 62.111
 307.262 716.334
 955.197 326.197
 550.792 470.642
 841.655 74.984
 862.970 561.361
 871.764 353.859
 319.494 369.562
 139.055 643.189
 469.097 355.145
 624.614 707.681
 304.320 432.877
 194.155 297.636
 405.647 488.514
 611.936 770.466
 699.357 748.951
 535.163 812.825
 433.405 127.909
 567.261 525.951
 743.544 861.370
 745.544 823.114
 136.535 772.850
 34.272 902.891
 19.920 930.915
 406.671 170.255
 47.723 609.398
 301.399 435.006
 95.840 679.139
 705.313 219.997
 525.490 459.196
 873.506 146.976
 511.382 761.279
 980.991 363.139
 405.060 265.288
 492.548 944.843
 753.071 373.470
 125.968 925.172
 902.210 478.755
 309.871 688.582
 386.153 837.696
 544.559 748.707
 113.726 414.313
 59.937 555.267
 961.064 627.642
 328.653 784.164
 728.662 628.379
 988.546 263.176
 658.353 799.598
 412.793 126.749
 241.304 639.693
 848.202 220.348
 891.206 74.774
 734.830 71.511
 39.784 860.452
 489.115 685.497
 245.847 882.869
 847.139 923.347
 233.528 435.006
 446.359 584.896
 207.484 521.476
 998.566 495.076
 978.239 793.528
 452.066 715.699
 93.091 211.867
 438.724 454.258
 358.863 119.643
 986.086 684.388
 492.208 238.925
 583.946 938.228
 599.012 603.900
 819.363 78.406
 303.066 551.485
 728.160 146.851
 479.556 309.019
 1.353 49.732
 143.733 169.056
 182.141 943.771
 369.617 708.241
 896.132 701.044
 516.602 491.879
 81.021 849.515
 199.951 474.684
 681.409 408.288
 609.442 143.502
 612.679 193.543
 41.709 897.473
 190.474 487.898
 27.343 288.533
 88.526 607.428
 692.839 379.500
 99.189 422.549
 67.280 462.948
 103.431 487.593
 819.874 832.038
 238.454 196.269
 370.662 830.320
 12.968 533.610
 754.636 423.028
 247.138 157.881
 919.105 434.555
 93.854 976.829
 3.378 58.699
 871.287 231.155
 374.788 458.200
 47.405 654.151
 890.150 182.297
 962.515 220.743
 709.168 715.107
 956.018 653.056
 526.665 959.054
 631.756 424.850
 912.434 607.231
 409.153 856.529
 477.745 683.097
 74.186 758.776
 330.966 557.542
 277.952 350.305
 74.370 289.904
 296.888 117.881
 841.213 494.533
 536.619 319.928
 315.665 186.958
 352.944 764.179
 635.776 308.517
 603.839 761.360
 696.646 225.636
 713.931 107.679
 871.109 325.874
 908.991 56.454
 100.296 528.974
 97.391 371.777
 806.147 754.672
 775.587 223.385
 100.570 62.771
 406.647 281.387
 347.299 743.517
 258.322 442.149
 637.167 291.627
 437.413 93.182
 107.615 165.240
 270.313 276.568
 43.426 996.849
 658.972 999.230
 186.592 488.009
 193.546 866.736
 835.455 349.759
 687.266 178.460
 881.941 128.661
 178.266 249.676
 503.623 631.789
 33.048 544.830
 455.786 496.544
 505.946 880.968
 786.772 571.862
 330.331 546.702
 895.150 530.870
 715.730 376.437
 555.058 131.888
 528.690 208.883
 330.203 910.574
 675.617 470.511
 479.038 712.831
 467.535 976.911
 403.642 272.887
 417.423 196.645
 120.680 176.624
 841.290 822.614
 420.700 715.308
 348.440 335.257
 946.188 783.345
 811.503 500.617
 551.665 575.396
 402.939 245.906
 31.054 128.396
 425.209 807.394
 707.424 983.773
 803.117 302.975
 904.531 431.021
 558.449 187.610
 963.429 967.951
 361.749 287.925
 63.689 73.387
 319.678 56.944
 568.608 948.083
 677.783 256.209
 176.507 118.509
 719.841 766.210
 643.146 310.465
 151.307 593.238
 888.935 645.683
 944.243 218.529
 642.668 370.568
 475.731 201.322
 452.651 133.681
 745.886 769.480
 546.265 444.651
 152.783 18.298
 98.203 794.813
 320.787 189.535
 511.907 937.431
 619.786 358.601
 192.528 717.063
 522.845 148.784
 435.204 323.057
 778.957 888.823
 740.311 906.865
 429.155 895.855
 446.082 647.580
 74.850 402.327
 715.431 841.673
 76.228 546.091
 882.835 713.358
 778.803 941.312
 41.728 939.341
 653.417 668.476
 694.140 419.296
 808.163 229.709
 781.612 430.427
 561.882 666.450
 537.026 825.564
 233.298 826.630
 236.494 479.892
 525.799 784.680
 62.382 387.393
 606.793 887.597
 214.841 46.251
 377.024 442.016
 9.510 459.795
 386.986 929.574
 681.604 889.107
 225.317 990.258
 767.349 613.519
 21.899 535.880
 367.063 340.077
 473.231 929.059
 2.358 522.278
 709.826 508.324
 683.637 937.496
 538.138 69.157
 801.716 182.269
 459.304 576.468
 475.939 791.859
 203.429 129.345
 535.350 7.230
 833.857 407.687
 712.406 596.837
 236.704 776.949
 301.453 905.749
 685.884 326.768
 216.049 529.786
 284.914 177.298
 387.516 792.277
 259.212 850.034
 927.412 896.036
 84.651 704.541
 652.564 109.263
 271.337 866.566
 994.550 262.829
 710.427 584.360
 116.129 845.067
 974.012 57.846
 192.890 1.652
 924.551 888.530
 325.661 220.767
 734.838 937.212
 792.047 611.786
 689.317 481.939
 266.435 688.730
 382.669 711.773
 7.215 933.257
 555.512 234.601
 676.665 136.753
 416.119 22.019
 599.485 373.989
 950.837 54.361
 635.399 223.851
 187.129 498.095
 22.464 573.773
 357.662 70.388
 201.918 587.215
 340.515 986.784
 751.822 506.817
 991.577 603.240
 702.745 254.597
 115.598 249.527
 79.901 884.949
 870.557 394.190
 985.976 972.362
 597.489 909.331
 709.278 865.176
 99.098 934.647
 592.580 316.671
 643.256 433.232
 937.183 488.137
 782.531 635.961
 330.378 393.724
 2.186 976.987
 86.935 978.103
 233.763 10.514
 178.874 654.739
 99.523 989.987
 113.050 20.514
 38.033 996.970
 801.662 852.306
 59.528 580.902
 983.467 399.654
 100.834 55.659
 198.084 446.981
 806.381 778.376
 525.293 926.918
 19.975 684.544
 186.910 836.463
 500.405 986.106
 909.789 419.219
 994.829 561.843
 482.195 624.440
 142.298 127.945
 847.773 597.442
 14.122 608.297
 95.116 772.129
 909.465 206.218
 868.399 166.441
 248.203 880.273
 675.471 882.810
 676.285 255.193
 762.285 10.954
 412.556 354.250
 192.635 58.079
 214.060 961.721
 384.198 395.872
 366.358 343.949
 48.188 734.323
 766.603 546.344
 531.033 294.689
 363.251 503.256
 311.018 658.856
 53.862 850.686
 537.569 486.540
 181.029 111.258
 270.632 697.396
 268.675 960.767
 565.501 860.080
 822.777 610.124
 915.497 478.051
 300.694 110.878
 300.492 441.581
 604.075 172.234
 260.647 971.686
 246.713 58.983
 917.514 24.967
 219.182 409.859
 672.412 984.550
 248.086 602.130
 726.487 923.077
 813.704 208.878
 468.008 196.218
 833.599 409.141
 868.252 282.366
 182.065 67.417
 103.858 814.451
 240.120 887.905
 795.151 607.277
 955.156 250.956
 208.910 138.234
 633.557 375.882
 41.011 625.930
 46.885 537.390
 567.827 321.270
 759.058 544.943
 962.082 395.344
 687.891 318.662
 913.838 410.429
 312.138 545.502
 713.484 592.267
 90.532 350.014
 52.136 297.109
 241.313 79.900
 714.972 264.790
 161.303 493.579
 402.123 564.219
 268.053 291.298
 255.353 930.280
 705.188 389.919
 520.420 337.444
 141.283 81.894
 686.633 796.752
 250.988 109.320
 546.438 156.706
 531.387 233.034
 866.963 57.670
 967.518 484.021
 798.461 572.182
 12.576 489.858
 125.766 664.262
 137.611 3.270
 940.538 638.993
 282.723 594.402
 44.862 714.769
 310.211 864.962
 239.155 735.642
 626.166 103.596
 776.228 616.684
 560.385 20.827
 433.512 163.502
 637.710 712.415
 449.997 475.855
 252.916 826.506
 654.372 798.133
 395.000 717.472
 465.589 745.448
 327.212 213.555
 643.835 657.959
 591.598 202.609
 104.334 28.109
 399.585 137.299
 252.015 631.757
 624.603 505.618
 953.764 66.263
 913.501 422.651
 816.494 763.698
 268.284 533.982
 91.690 378.360
 159.278 29.395
 566.541 433.118
 359.194 537.576
 842.497 702.941
 231.704 189.131
 636.482 485.933
 868.390 17.567
 188.562 397.791
 897.442 827.954
 621.238 875.589
 842.858 553.273
 596.472 208.016
 903.600 182.146
 861.923 653.673
 960.912 462.542
 100.723 364.748
 474.702 538.527
 810.529 213.772
 865.303 376.251
 976.844 805.286
 617.353 586.831
 890.126 536.910
 12.959 3.798
 231.382 415.811
 380.199 958.323
 240.592 812.844
 511.720 594.039
 437.969 589.453
 401.385 143.096
 619.842 218.769
 302.132 854.848
 156.671 65.290
 916.499 127.866
 516.574 825.408
 86.305 384.587
 288.099 968.013
 897.083 776.754
 223.007 570.237
 606.052 990.004
 234.256 203.297
 143.111 189.463
 214.677 988.531
 228.939 617.658
 664.851 880.547
 962.383 14.419
 689.243 925.170
 313.595 9.723
 20.845 232.544
 535.642 968.864
 527.408 763.618
 494.589 610.098
 626.202 580.574
 188.251 623.541
 256.418 803.194
 852.330 693.016
 424.379 254.044
 567.617 846.541
 820.258 291.767
 914.943 163.875
 907.812 15.124
 160.103 169.026
 90.525 278.186
 576.733 990.847
 766.675 461.844
 672.001 734.986
 88.109 887.283
 311.814 765.800
 147.448 87.179
 546.190 427.813
 828.180 839.976
 511.669 464.410
 182.327 156.964
 289.455 228.429
 549.633 41.988
 381.846 77.842
 627.290 336.152
 344.976 852.835
 844.998 846.935
 595.703 422.198
 29.614 40.699
 960.349 241.389
 867.980 162.991
 822.052 96.934
 834.905 821.544
 873.548 527.763
 363.159 917.090
 318.749 259.777
 239.228 697.426
 667.571 702.463
 736.026 516.574
 15.720 613.178
 393.657 244.948
 329.081 303.940
 761.410 855.446
 898.612 756.149
 776.579 427.092
 887.160 119.756
 814.464 100.853
 48.207 845.359
 163.360 595.549
 5.397 60.909
 700.813 965.148
 390.922 330.646
 643.469 837.517
 53.798 84.359
 261.021 419.865
 72.165 382.676
 561.923 854.281
 496.644 281.944
 929.507 840.156
 377.029 514.219
 94.921 856.691
 398.181 28.289
 339.085 381.735
 291.722 811.588
 408.798 541.794
 470.129 385.994
 879.764 987.075
 124.357 139.067
 996.931 75.201
 363.322 803.279
 844.015 793.597
 85.149 656.684
 840.988 145.386
 840.332 507.436
 420.629 873.817
 363.771 0.483
 500.931 578.960
 56.788 896.854
 335.423 175.892
 35.558 514.491
 102.414 710.064
 426.136 665.053
 379.411 252.719
 78.473 994.846
 460.756 682.385
 445.931 352.059
 413.710 868.739
 889.135 509.120
 257.413 128.881
 423.310 511.636
 695.329 855.811
 948.974 987.641
 267.869 222.183
 253.123 707.289
 529.123 653.003
 710.469 448.649
 129.150 917.708
 274.259 105.627
 318.564 809.863
 348.651 915.442
 30.651 321.899
 758.039 522.589
 61.638 358.735
 754.486 311.166
 13.728 509.598
 767.095 396.189
 218.030 368.873
 34.447 875.735
 273.529 787.390
 964.013 308.860
 659.928 183.627
 824.538 939.363
 970.772 353.907
 446.036 363.139
 111.118 811.658
 927.223 208.514
 581.712 543.370
 835.498 926.354
 77.711 694.154
 136.155 72.597
 741.272 355.307
 665.185 3.118
 778.711 602.209
 626.303 823.530
 867.338 771.190
 563.668 768.881
 995.752 732.045
 956.015 95.321
 593.470 437.869
 867.713 603.427
 78.750 160.443
 552.748 277.129
 182.790 658.009
 67.186 300.127
 567.806 698.746
 535.651 130.785
 647.560 269.359
 922.466 994.931
 21.621 841.037
 865.874 352.550
 256.981 917.509
 185.166 758.485
 678.777 940.529
 109.422 358.926
 479.996 430.913
 600.052 725.425
 520.657 967.983
 547.567 147.626
 180.381 492.308
 269.378 96.819
 153.380 206.906
 976.292 687.344
 58.184 567.232
 520.407 344.888
 681.030 22.522
 298.906 923.764
 914.561 98.239
 132.707 473.551
 403.584 405.000
 934.942 154.270
 306.330 302.472
 153.908 244.011
 740.316 332.116
 143.638 220.130
 552.053 520.634
 560.902 861.489
 253.117 122.537
 591.736 692.441
 853.246 956.974
 708.030 737.422
 24.010 858.119
 883.035 986.936
 502.286 822.787
 844.663 590.795
 927.317 642.102
 311.096 132.774
 762.873 349.991
 981.599 333.003
 529.281 929.793
 796.655 741.733
 29.398 876.737
 39.068 892.504
 446.607 419.332
 827.792 576.761
 298.320 223.568
 518.667 378.714
 0.241 22.330
 233.550 2.629
 817.692 876.536
 907.400 759.003
 911.876 247.682
 790.694 516.478
 20.184 72.740
 644.042 528.319
 608.009 926.540
 988.445 502.321
 490.522 744.159
 756.386 687.862
 420.053 582.448
 757.515 331.124
 769.949 417.190
 212.494 717.431
 598.858 907.855
 607.424 936.863
 258.395 588.206
 619.886 125.438
 598.142 746.671
 410.068 38.991
 339.232 799.531
 153.687 591.282
 523.717 702.311
 17.649 253.063
 122.059 625.556
 498.063 676.662
 994.015 991.600
 9.582 433.767
 875.666 45.377
 144.847 575.611
 912.320 447.159
 125.643 728.429
 306.374 226.129
 609.072 397.387
 812.232 634.373
 361.591 984.094
 326.192 570.337
 993.218 32.094
 505.271 893.763
 278.682 347.555
 850.725 990.916
 860.278 735.744
 733.177 745.548
 809.948 125.269
 468.554 769.108
 560.320 189.711
 407.318 500.443
 733.802 228.866
 531.787 23.423
 996.067 938.874
 803.787 109.168
 29.473 822.004
 331.765 771.822
 310.049 793.459
 775.108 252.921
 528.978 105.620
 544.393 804.694
 129.244 991.472
 638.154 428.000
 636.784 531.149
 56.334 102.782
 812.648 661.813
 902.710 310.018
 400.990 115.083
 616.314 332.074
 613.084 402.527
 416.291 996.608
 888.836 943.287
 495.034 26.778
 786.585 594.359
 818.185 822.265
 644.511 399.764
 482.708 431.846
 461.043 406.679
 419.325 314.918
 988.694 132.103
 104.985 618.105
 510.360 320.977
 754.486 521.088
 56.954 274.647
 896.038 405.930
 771.171 396.597
 89.421 364.929
 768.080 990.435
 931.847 837.464
 686.279 434.000
 107.963 926.210
 363.601 964.288
 597.228 422.772
 862.254 652.770
 852.698 523.229
 766.218 81.913
 736.891 151.887
 88.227 494.757
 747.768 268.939
 767.547 163.724
 923.850 312.594
 78.724 687.142
 193.429 331.967
 974.518 287.095
 567.736 482.853
 575.463 755.893
 789.421 478.998
 519.000 927.059
 981.102 677.164
 471.352 766.976
 717.806 600.944
 766.614 873.000
 323.529 517.740
 304.483 190.877
 195.839 832.536
 648.450 637.674
 551.390 474.225
 810.778 435.361
 195.549 563.476
 783.303 864.952
 115.360 669.785
 220.962 772.114
 819.099 109.002
 258.259 63.932
 168.268 486.763
 640.890 94.772
 817.637 58.683
 791.915 849.638
 472.675 221.686
 163.828 189.053
 746.207 354.519
 17.185 754.306
 30.521 337.249
 329.086 970.083
 158.449 962.862
 789.627 588.277
 696.487 438.029
 163.485 447.704
 62.179 599.423
 752.380 275.832
 682.196 957.021
 320.467 17.441
 580.591 342.604
 870.280 68.828
 910.154 681.671
 766.215 42.977
 393.690 127.616
 283.400 49.786
 634.325 670.970
 52.968 595.414
 70.698 52.309
 624.207 876.120
 608.506 819.250
 466.806 645.232
 846.587 145.404
 892.739 788.496
 354.154 307.665
 240.475 964.804
 744.474 748.745
 90.616 8.823
 756.113 450.980
 581.415 492.462
 200.545 947.453
 77.442 787.203
 297.641 995.096
 480.954 933.547
 509.279 545.327
 532.054 522.168
 735.462 749.876
 142.719 929.512
 474.138 927.548
 476.305 574.860
 911.007 552.174
 396.624 213.100
 622.516 778.759
 550.486 625.309
 695.829 945.569
 649.367 785.732
 223.622 31.777
 117.211 677.792
 777.129 636.159
 763.200 302.716
 134.120 610.693
 314.516 112.254
 103.634 737.881
 751.777 532.480
 188.700 501.838
 379.126 500.112
 332.546 56.157
 335.251 968.024
 451.424 437.073
 917.292 255.246
 545.047 175.290
 206.305 411.877
 148.548 6.080
 313.287 574.810
 830.865 912.855
 324.685 630.314
 514.668 327.808
 134.608 539.526
 81.638 783.469
 679.811 978.221
 101.399 505.970
 218.108 689.401
 478.350 474.642
 739.412 232.926
 321.469 969.438
 102.751 868.362
 709.848 979.034
 236.670 743.463
 130.945 455.630
 612.349 640.073
 917.468 950.279
 39.197 401.169
 788.485 833.451
 685.620 117.268
 725.059 53.666
 590.232 868.158
 572.853 182.086
 1.065 618.196
 484.181 568.267
 815.753 962.154
 188.600 542.893
 550.640 166.307
 41.051 263.771
 450.800 89.294
 344.676 543.914
 78.871 483.144
 914.761 623.074
 454.091 140.967
 651.880 659.950
 223.013 789.385
 765.620 810.814
 552.112 326.396
 552.431 215.915
 265.059 425.304
 427.907 398.377
 982.162 999.569
 468.592 367.134
 637.830 29.458
 583.144 747.504
 188.405 657.335
 737.131 197.482
 715.094 773.184
 357.956 127.478
 565.831 934.845
 182.573 764.749
 959.584 938.532
 744.878 94.977
 344.049 605.217
 374.554 392.324
 203.015 948.549
 764.955 401.034
 356.200 302.202
 713.220 757.285
 688.599 811.385
 717.750 706.126
 747.820 927.789
 491.528 357.193
 519.289 823.450
 697.381 682.288
 646.320 481.123
 994.388 751.388
 323.925 291.910
 792.456 660.252
 433.812 350.741
 512.015 567.271
 278.623 983.100
 33.300 839.924
 544.323 949.078
 868.474 638.084
 102.222 980.972
 201.617 224.177
 641.040 936.332
 696.266 795.881
 282.295 648.458
 75.726 858.723
 620.001 180.210
 223.975 781.887
 582.156 424.715
 548.797 664.981
 133.763 28.733
 786.344 456.166
 829.512 262.462
 327.983 138.175
 231.871 435.190
 614.793 989.469
 93.853 612.190
 599.145 449.520
 274.538 967.500
 721.287 2.409
 622.338 993.797
 124.831 39.192
 491.746 758.655
 849.571 680.535
 322.937 361.242
 732.461 615.879
 432.071 10.575
 535.191 738.635
 158.718 662.114
 45.159 589.085
 73.851 750.631
 289.344 733.568
 548.675 221.534
 609.446 351.915
 555.861 158.237
 801.492 632.150
 758.135 838.602
 281.999 504.972
 325.521 928.354
 841.784 729.088
 305.772 773.645
 851.944 66.056
 999.696 819.387
 236.748 979.697
 614.422 125.816
 395.676 945.746
 386.492 744.882
 890.319 563.102
 489.342 453.111
 787.928 485.497
 926.010 511.597
 327.167 23.853
 520.274 870.681
 125.841 652.794
 273.841 580.922
 646.411 653.371
 172.583 278.355
 562.035 566.959
 873.157 36.309
 91.201 867.344
 157.974 814.559
 188.192 389.586
 139.587 276.259
 663.271 211.189
 656.696 111.382
 162.417 255.168
 317.602 820.603
 341.456 282.931
 100.881 434.302
 231.655 840.330
 157.997 17.212
 499.292 301.287
 522.570 330.155
 164.697 374.205
 313.091 366.938
 59.214 266.520
 920.200 978.184
 381.810 377.808
 749.616 646.510
 769.482 662.559
 703.768 41.569
 243.806 186.888
 538.809 2.262
 744.856 431.149
 41.567 450.630
 46.335 360.588
 99.068 711.995
 73.185 512.233
 850.352 213.907
 754.486 407.336
 338.575 367.920
 857.440 589.521
 245.987 49.642
 908.259 869.739
 173.644 820.574
 536.356 806.169
 503.060 357.709
 931.238 701.879
 583.083 341.736
 706.749 122.719
 959.649 810.826
 282.806 45.219
 699.715 113.797
 956.685 677.920
 847.390 633.939
 508.498 963.468
 437.247 333.702
 411.066 982.787
 727.150 461.930
 263.595 432.089
 804.008 931.497
 789.848 29.229
 67.104 518.370
 811.819 894.730
 364.658 146.667
 783.963 426.800
 512.664 741.801
 334.001 996.716
 276.757 979.884
 465.162 494.603
 566.690 401.088
 620.847 684.851
 951.198 843.432
 263.393 830.110
 723.582 687.663
 369.438 723.107
 663.784 570.496
 768.926 252.633
 582.313 750.021
 354.861 815.408
 379.837 311.665
 246.359 176.405
 101.156 644.623
 206.360 949.539
 644.523 746.420
 283.739 406.712
 950.788 717.398
 381.675 280.337
 638.648 468.028
 442.440 72.243
 872.681 1.316
 203.744 855.651
 403.028 362.190
 122.058 907.798
 56.100 318.056
 500.662 755.179
 794.061 292.945
 109.462 383.718
 809.744 905.585
 472.863 760.129
 948.992 433.762
 442.297 241.896
 223.013 558.476
 900.697 500.753
 911.404 137.390
 284.586 842.917
 87.066 464.117
 701.098 139.164
 595.808 324.978
 485.734 354.902
 77.287 145.482
 143.805 36.435
 454.750 993.124
 374.109 221.812
 86.479 179.925
 745.597 525.835
 52.709 586.923
 122.514 537.467
 642.040 653.498
 975.267 868.174
 248.098 667.775
 715.238 921.264
 540.564 631.597
 422.548 700.552
 838.011 516.581
 145.023 242.541
 189.792 279.255
 11.004 806.422
 329.939 56.172
 973.139 72.773
 660.474 648.206
 167.851 832.752
 970.489 751.193
 796.929 58.253
 119.711 562.884
 602.986 659.116
 283.208 949.333
 486.532 500.647
 142.489 483.796
 494.967 483.968
 145.933 464.734
 276.151 308.779
 379.600 704.273
 433.469 334.883
 872.685 72.525
 925.108 142.237
 197.818 745.349
 425.739 632.455
 855.892 982.902
 200.050 5.859
 202.152 353.614
 638.836 641.619
 71.855 293.787
 872.068 773.896
 0.192 78.128
 319.943 129.510
 155.653 883.037
 271.122 123.613
 175.010 5.033
 513.810 315.596
 811.261 194.343
 195.037 140.324
 195.772 862.324
 779.368 247.651
 38.486 895.360
 631.475 419.328
 914.158 372.215
 96.847 66.251
 30.391 442.280
 318.671 834.947
 369.901 424.893
 552.205 230.815
 623.179 171.964
 644.361 272.841
 860.170 374.936
 187.463 671.828
 865.124 660.937
 762.194 528.988
 615.246 520.498
 613.517 6.723
 611.896 739.934
 91.063 267.217
 966.867 615.391
 596.294 411.007
 52.759 733.372
 555.190 396.893
 595.836 85.462
 847.579 471.568
 725.391 205.024
 21.395 483.335
 301.887 473.249
 678.660 365.694
 886.675 734.344
 394.900 835.762
 751.558 518.637
 7.866 7.195
 72.619 22.291
 746.122 731.072
 828.717 198.315
 452.424 380.121
 302.638 931.196
 658.320 826.439
 537.609 993.098
 880.473 140.910
 661.749 900.083
 709.559 189.724
 889.721 629.729
 850.918 711.414
 928.793 545.060
 632.377 533.923
 843.471 552.565
 826.744 508.094
 509.639 153.801
 230.639 180.316
 159.674 420.585
 911.720 656.782
 181.371 213.774
 575.463 994.758
 985.904 996.453
 130.895 527.758
 56.790 75.836
 350.738 42.481
 89.362 896.900
 952.068 692.488
 738.147 347.933
 473.617 989.048
 920.517 807.481
 828.412 451.220
 844.808 638.084
 276.529 338.533
 108.753 929.819
 31.688 909.755
 971.669 821.477
 604.617 444.764
 566.436 625.705
 941.002 694.028
 663.411 93.445
 156.142 857.416
 109.287 449.980
 253.812 782.766
 174.300 688.206
 273.289 971.991
 388.596 22.930
 293.882 611.324
 624.015 292.723
 176.930 141.169
 974.813 482.924
 705.182 553.911
 657.101 865.656
 331.291 374.780
 632.198 581.360
 341.183 126.765
 866.921 783.320
 223.101 506.575
 180.695 834.479
 85.807 771.436
 54.585 977.718
 344.672 238.253
 853.858 530.432
 675.259 875.192
 859.139 6.133
 581.516 784.635
 730.635 805.007
 329.258 764.661
 417.367 797.420
 522.465 938.620
 643.978 445.710
 145.667 769.179
 489.885 157.070
 433.909 250.545
 950.727 561.435
 764.289 91.906
 924.765 981.269
 769.626 673.769
 684.871 763.766
 763.618 149.633
 420.774 529.579
 123.849 466.812
 910.284 45.954
 618.557 246.298
 299.345 36.572
 477.565 362.075
 539.172 116.942
 817.666 930.590
 397.745 404.602
 436.681 12.171
 488.968 550.323
 915.223 154.602
 255.478 713.127
 915.586 507.095
 813.065 741.909
 876.416 398.374
 481.747 804.359
 380.762 318.970
 359.747 334.654
 63.223 254.242
 563.921 260.704
 336.481 375.801
 588.862 465.913
 604.051 575.272
 405.222 676.374
 208.255 91.667
 407.226 919.609
 691.981 183.665
 564.455 243.707
 159.595 88.003
 271.457 24.637
 564.429 307.867
 511.407 324.136
 663.767 29.092
 350.858 930.891
 531.350 371.198
 208.611 854.444
 844.611 464.623
 243.190 715.567
 439.559 490.214
 983.499 150.815
 699.117 823.148
 592.597 624.965
 387.560 57.563
 964.528 916.391
 319.362 732.481
 971.660 640.775
 338.223 81.989
 320.701 32.432
 142.503 656.592
 558.497 474.882
 515.960 537.209
 165.949 18.865
 74.936 433.234
 465.003 43.023
 120.524 831.777
 268.188 886.890
 60.363 672.555
 53.807 445.141
 941.324 653.599
 637.414 474.517
 291.358 134.144
 219.177 489.105
 914.156 865.664
 658.028 255.274
 800.206 138.461
 401.080 834.477
 526.515 833.630
 677.662 41.041
 607.133 788.310
 51.785 904.309
 248.150 551.265
 868.075 961.827
 952.687 276.997
 380.839 815.488
 840.279 196.331
 733.282 598.516
 395.933 842.043
 466.962 711.936
 479.913 297.380
 855.881 169.000
 721.221 986.798
 244.321 50.012
 124.956 520.994
 344.635 223.772
 663.705 437.022
 445.864 581.756
 441.306 199.395
 974.648 393.998
 437.404 925.490
 317.838 9.144
 914.883 109.901
 196.099 353.210
 929.478 304.890
 807.281 541.323
 479.570 690.617
 28.258 303.215
 210.534 677.762
 968.280 876.823
 106.277 830.794
 352.640 975.453
 703.160 201.963
 532.913 454.049
 318.860 609.679
 272.406 350.962
 949.502 981.111
 949.299 165.872
 529.379 874.261
 14.763 45.263
 423.604 981.680
 701.840 117.946
 418.189 344.180
 318.868 578.913
 245.345 231.923
 397.693 425.412
 323.628 11.166
 373.862 560.107
 970.208 652.477
 928.713 488.935
 751.539 960.713
 149.947 142.652
 852.729 744.548
 999.537 668.555
 666.669 385.316
 400.009 990.791
 111.364 18.726
 450.199 782.644
 185.947 481.440
 700.107 381.746
 758.663 486.019
 95.579 399.270
 657.950 126.482
 644.201 7.569
 502.994 752.394
 254.215 458.581
 883.322 717.365
 711.844 499.733
 76.704 259.071
 745.438 367.349
 407.713 318.966
 387.106 693.123
 100.499 993.095
 896.473 340.607
 401.792 318.475
 822.822 170.453
 254.943 556.126
 20.134 430.357
 632.142 110.845
 716.346 683.834
 97.361 824.168
 898.877 377.598
 422.361 950.878
 91.293 637.105
 336.066 556.891
 42.485 151.489
 305.461 999.057
 364.324 930.730
 753.717 222.457
 874.301 798.221
 276.636 761.128
 416.855 120.449
 257.743 992.225
 544.898 12.236
 169.758 575.493
 388.650 21.551
 728.149 329.433
 772.275 663.711
 701.443 537.870
 563.550 602.566
 431.655 846.940
 964.081 368.755
 153.315 269.236
 27.190 255.294
 776.006 141.333
 890.111 72.571
 496.072 230.963
 742.365 302.560
 89.420 124.182
 342.217 530.869
 998.235 870.113
 309.765 910.683
 927.516 965.951
 544.007 521.093
 7.970 738.252
 960.142 410.634
 133.715 144.052
 554.130 592.589
 648.127 868.716
 258.529 399.946
 508.975 243.754
 544.653 173.604
 622.630 120.127
 591.938 896.926
 482.856 99.131
 629.966 893.065
 196.655 898.049
 759.073 249.316
 620.300 580.974
 871.872 46.355
 683.482 652.040
 883.869 461.523
 147.140 839.549
 192.925 236.878
 447.717 811.945
 434.270 97.656
 932.225 92.325
 192.826 358.941
 517.557 375.124
 343.468 942.054
 525.211 110.267
 281.577 252.580
 388.035 185.432
 102.894 154.626
 916.408 401.013
 118.329 557.184
 492.701 55.083
 224.577 745.272
 658.742 713.231
 76.295 518.378
 122.941 272.180
 655.054 809.777
 871.757 893.691
 341.776 761.350
 282.134 709.492
 563.829 119.026
 433.713 317.038
 299.327 333.883
 76.148 704.204
 426.469 334.006
 360.230 78.008
 55.244 643.647
 762.117 113.689
 475.720 331.035
 966.557 886.784
 308.048 266.813
 504.268 468.969
 403.608 864.750
 915.407 140.420
 287.279 988.874
 218.523 945.383
 663.327 70.867
 663.475 956.751
 150.919 853.573
 626.880 949.056
 841.738 116.347
 137.101 51.911
 56.908 442.148
 788.092 478.164
 351.695 641.528
 691.177 218.578
 105.687 82.611
 922.908 59.542
 127.906 506.960
 535.311 819.281
 488.405 197.615
 310.140 984.055
 100.923 757.070
 847.348 147.581
 469.346 539.450
 394.112 768.265
 970.884 643.471
 736.772 729.666
 281.345 632.037
 14.512 255.257
 205.972 12.625
 69.116 639.881
 619.413 342.313
 846.456 534.101
 250.111 355.753
 917.406 685.932
 180.467 137.178
 721.567 905.269
 640.252 343.269
 67.797 882.985
 616.024 247.244
 490.140 448.445
 105.667 721.726
 573.934 980.609
 339.898 654.883
 479.955 359.503
 749.987 38.119
 828.207 932.483
 864.404 551.626
 409.080 115.022
 101.298 774.605
 997.957 106.019
 726.244 668.763
 817.991 695.587
 156.414 126.080
 960.816 717.523
 607.221 675.006
 700.617 553.200
 542.540 833.738
 65.756 448.256
 955.098 656.394
 34.396 743.482
 572.833 199.634
 145.030 447.711
 266.379 546.140
 336.228 659.962
 281.958 650.454
 207.120 962.672
 205.490 255.922
 204.175 105.585
 493.548 993.091
 151.874 644.089
 903.757 175.145
 44.036 15.681
 593.542 810.312
 666.464 178.518
 106.809 651.003
 825.446 6.979
 961.721 281.694
 184.371 266.868
 320.444 39.695
 763.879 68.872
 948.285 83.176
 419.532 130.418
 742.726 927.964
 282.959 135.964
 873.186 918.005
 523.885 662.541
 563.989 164.129
 475.741 985.056
 772.974 662.497
 358.952 64.303
 166.660 409.104
 554.122 885.054
 523.229 71.950
 720.714 303.066
 863.211 20.414
 452.312 694.916
 524.238 485.233
 611.938 15.490
 73.305 216.028
 833.294 652.572
 353.394 990.953
 817.218 539.745
 260.078 629.840
 236.463 926.879
 659.856 73.800
 103.414 606.537
 520.756 566.944
 0.139 115.013
 105.327 846.560
 341.759 844.473
 458.212 494.378
 894.417 259.297
 339.395 591.463
 727.839 662.550
 847.769 561.797
 107.808 630.330
 838.689 483.946
 61.733 261.017
 657.533 236.583
 345.397 477.371
 936.167 52.568
 743.020 491.587
 180.673 459.176
 316.747 182.289
 520.187 140.731
 733.979 38.958
 394.581 76.970
 818.532 769.987
 692.577 879.036
 249.186 927.815
 174.481 698.881
 949.900 526.067
 140.734 451.495
 340.848 672.981
 658.044 527.754
 737.805 551.604
 100.862 244.508
 866.615 485.089
 882.725 174.063
 595.090 445.229
 567.776 304.409
 550.203 820.149
 799.026 931.870
 585.814 944.366
 841.263 897.560
 975.088 218.587
 900.537 506.849
 430.368 280.259
 589.825 366.383
 387.642 817.824
 5.588 726.168
 547.149 205.589
 359.676 405.384
 128.452 142.183
 175.526 331.342
 198.098 138.787
 860.220 343.135
 359.228 774.896
 361.081 557.705
 982.136 635.768
 416.778 9.350
 507.570 299.194
 130.964 837.923
 503.569 447.674
 697.150 290.596
 512.985 458.964
 755.822 632.029
 31.760 752.281
 190.704 533.852
 524.955 834.160
 995.823 82.742
 363.912 757.119
 946.966 544.047
 177.472 452.140
 171.630 922.358
 904.522 763.928
 765.266 39.844
 944.344 663.334
 486.195 816.320
 183.106 956.925
 367.831 81.403
 365.697 298.119
 108.754 118.576
 646.034 631.474
 85.769 164.466
 128.516 591.502
 232.613 835.158
 578.842 315.096
 240.709 387.046
 82.648 613.184
 174.730 444.932
 442.110 249.341
 714.447 338.183
 278.624 972.827
 597.828 110.261
 737.050 998.925
 164.752 132.605
 24.747 383.788
 104.696 725.369
 756.160 533.615
 967.558 320.826
 778.321 263.343
 779.543 196.486
 219.846 988.706
 244.106 241.115
 409.474 923.380
 732.696 325.370
 851.643 451.523
 266.150 747.946
 5.968 62.773
 342.666 676.624
 402.693 544.257
 123.161 150.926
 923.475 211.130
 683.500 849.241
 500.382 277.522
 782.557 628.897
 228.205 493.325
 575.588 644.107
 966.557 634.380
 577.282 345.798
 27.412 585.208
 804.482 721.731
 927.500 611.183
 714.630 988.038
 438.152 13.113
 315.036 478.265
 120.832 989.441
 616.059 467.570
 105.847 13.261
 607.073 32.899
 293.788 942.001
 769.754 90.474
 251.546 11.870
 134.015 416.030
 482.826 687.209
 306.094 577.824
 200.442 412.776
 237.335 275.125
 266.249 796.298
 690.668 943.736
 224.071 786.602
 37.392 673.987
 789.580 432.113
 770.368 384.931
 314.747 743.945
 745.173 851.188
 477.636 751.379
 905.128 16.804
 203.180 744.847
 59.624 124.696
 867.804 938.079
 71.203 502.904
 528.866 847.720
 671.732 482.299
 925.736 852.090
 631.445 367.891
 577.679 933.183
 409.197 781.170
 537.716 75.104
 933.879 58.458
 412.287 251.699
 224.490 895.008
 613.203 214.937
 21.919 622.371
 538.356 238.656
 54.271 593.433
 376.554 689.706
 517.904 212.672
 473.138 416.503
 559.603 415.886
 978.704 854.922
 176.210 492.289
 712.951 860.771
 894.090 311.054
 517.560 259.436
 692.987 413.681
 632.168 145.301
 941.005 352.888
 920.173 20.252
 106.677 778.829
 788.717 901.712
 910.673 415.566
 910.194 791.577
 526.752 446.784
 959.732 129.134
 795.825 292.304
 460.945 570.083
 987.713 49.165
 985.888 172.441
 945.326 376.679
 717.384 626.212
 941.198 598.387
 164.051 850.707
 935.626 690.211
 359.554 180.443
 271.101 429.096
 495.312 562.337
 994.495 736.188
 775.570 53.800
 744.965 500.178
 569.040 319.285
 463.011 387.314
 213.981 413.498
 499.437 202.871
 243.540 570.024
 169.509 773.485
 293.347 907.423
 498.422 469.954
 569.977 359.373
 133.120 926.106
 861.124 935.324
 899.642 161.607
 598.647 843.057
 714.719 756.585
 214.462 539.861
 918.606 415.487
 805.298 425.813
 189.565 799.235
 122.278 417.326
 88.593 891.710
 880.073 824.106
 728.596 32.562
 920.971 845.651
 781.054 617.849
 532.804 167.978
 944.306 7.989
 195.409 906.468
 472.908 444.712
 785.756 851.308
 482.289 461.317
 202.321 238.282
 525.549 960.605
 948.546 215.693
 621.031 559.814
 244.989 699.478
 174.914 79.912
 99.854 310.437
 480.190 946.562
 666.141 742.688
 22.822 421.266
 436.687 909.564
 231.546 783.758
 990.194 6.168
 566.834 21.245
 294.311 686.546
 657.042 67.954
 16.534 613.191
 209.225 891.420
 988.616 948.355
 504.719 592.753
 342.229 937.037
 745.214 419.778
 887.580 612.745
 356.105 68.261
 875.635 137.053
 546.428 641.940
 279.584 176.074
 137.510 71.650
 391.566 600.312
 527.639 963.238
 673.759 263.763
 982.922 699.474
 74.229 533.794
 513.150 999.687
 141.160 981.427
 887.607 19.892
 295.885 343.579
 803.743 823.979
 185.432 691.956
 479.222 681.785
 587.198 110.423
 585.967 52.098
 417.787 32.295
 277.219 327.755
 869.483 425.162
 322.570 886.797
 3.496 953.412
 11.470 779.309
 539.598 82.758
 416.232 446.076
 445.697 317.885
 927.531 315.047
 924.951 650.408
 248.308 448.000
 777.255 121.818
 518.623 746.487
 959.126 722.964
 160.123 597.584
 642.499 721.218
 793.380 411.177
 667.881 758.035
 66.416 827.131
 68.063 537.734
 13.598 649.051
 200.766 743.494
 168.866 878.357
 945.698 594.609
 817.657 805.505
 695.400 591.693
 672.193 582.758
 379.785 890.938
 783.001 313.479
 219.404 77.568
 496.154 596.124
 88.429 60.790
 774.990 946.863
 399.305 341.900
 723.811 273.740
 989.384 983.495
 879.642 908.820
 116.178 466.353
 929.799 834.758
 950.704 12.344
 324.224 21.178
 824.581 393.512
 591.843 957.361
 440.887 271.214
 552.359 914.826
 634.357 513.004
 504.648 470.760
 474.424 32.085
 539.231 786.078
 284.082 563.871
 487.317 865.757
 816.027 531.129
 507.702 980.274
 530.524 113.721
 703.787 932.470
 880.471 707.070
 437.585 391.409
 280.157 766.803
 600.338 952.029
 144.842 252.688
 147.986 425.391
 996.843 425.968
 805.073 518.434
 176.132 58.870
 276.637 64.547
 534.010 387.611
 331.287 247.450
 569.500 600.283
 180.259 392.293
 560.197 784.028
 80.026 341.309
 191.150 62.776
 636.510 789.436
 173.560 904.221
 946.653 221.177
 124.653 44.791
 240.715 897.339
 133.974 222.037
 802.098 213.729
 630.693 478.587
 559.554 358.240
 380.595 539.643
 241.510 583.873
 247.576 11.774
 429.070 289.305
 148.279 514.657
 271.370 42.536
 883.493 465.640
 265.789 424.515
 47.993 980.899
 40.685 226.641
 381.392 144.001
 897.460 867.295
 934.367 895.542
 312.697 547.767
 573.469 704.736
 213.869 436.827
 247.803 449.568
 620.635 236.681
 284.653 25.947
 888.352 662.276
 789.056 863.763
 954.327 372.833
 93.094 999.619
 527.099 581.693
 560.950 659.120
 384.076 181.074
 910.567 467.913
 866.041 636.162
 394.928 738.331
 244.040 902.262
 606.796 580.666
 54.029 114.779
 569.360 444.180
 369.383 100.099
 969.140 697.446
 636.238 802.349
 522.070 870.994
 409.831 353.438
 262.665 583.439
 583.167 709.241
 61.277 96.889
 426.808 901.489
 535.532 55.699
 598.283 21.592
 187.167 677.448
 822.159 958.732
 600.771 424.767
 981.336 700.129
 750.566 695.505
 143.531 97.041
 317.882 46.384
 524.527 477.152
 695.698 897.125
 464.810 304.428
 396.334 48.996
 275.204 353.748
 560.758 960.419
 849.584 72.963
 447.920 834.993
 511.400 83.111
 243.043 741.719
 871.397 142.863
 426.073 267.080
 945.527 540.892
 774.654 422.727
 286.682 335.397
 907.605 545.921
 996.702 329.749
 0.263 842.594
 734.520 244.167
 895.980 661.162
 953.626 442.859
 600.233 940.516
 771.984 422.493
 955.111 955.168
 987.656 319.910
 860.344 157.241
 644.638 104.035
 518.813 777.299
 269.634 169.136
 953.674 848.032
 938.819 424.465
 163.404 426.254
 894.236 0.251
 270.680 244.940
 665.665 573.907
 479.601 578.997
 922.052 415.683
 510.253 272.871
 386.413 303.015
 934.730 187.028
 612.317 841.279
 827.589 571.773
 704.324 729.997
 777.413 384.194
 838.124 542.711
 323.910 406.358
 820.637 451.547
 604.255 295.005
 751.178 470.090
 558.624 755.157
 880.306 547.543
 681.709 758.369
 994.588 700.849
 566.257 762.268
 517.820 187.571
 496.176 888.901
 149.873 9.709
 68.477 908.043
 354.241 196.708
 291.519 86.423
 648.319 884.638
 185.823 709.045
 193.652 118.697
 545.558 574.020
 77.023 128.942
 974.243 492.947
 320.539 26.529
 435.758 795.977
 666.390 42.217
 538.290 810.681
 609.203 573.639
 349.185 39.142
 758.546 56.642
 305.848 345.956
 122.100 553.320
 402.945 454.768
 225.103 620.149
 288.536 761.397
 496.101 539.625
 758.717 252.576
 127.858 64.304
 797.389 780.883
 693.963 19.943
 238.605 214.779
 397.503 172.253
 135.241 949.296
 632.892 797.617
 379.418 835.036
 943.082 170.881
 245.196 933.706
 792.887 342.335
 598.648 325.766
 398.906 911.386
 158.841 934.145
 154.615 196.762
 587.747 456.987
 665.792 73.739
 358.386 757.472
 719.925 509.721
 396.996 690.837
 509.992 333.051
 843.626 374.424
 427.622 259.460
 931.089 358.120
 745.820 559.657
 777.690 327.797
 493.004 754.901
 735.735 686.747
 946.967 289.757
 74.740 188.823
 71.679 558.475
 22.911 336.625
 206.668 899.765
 188.333 369.136
 676.549 61.029
 856.092 721.552
 198.347 145.022
 660.890 987.328
 961.374 557.479
 296.616 805.895
 676.043 982.349
 702.751 161.972
 325.185 821.278
 98.497 252.286
 597.885 885.944
 183.518 57.047
 288.866 856.445
 231.390 766.340
 256.057 187.405
 938.930 241.085
 748.543 717.810
 110.022 235.320
 153.170 323.226
 223.245 437.956
 20.007 33.292
 913.307 789.954
 877.614 256.865
 470.138 545.046
 54.199 136.450
 787.482 232.050
 899.443 757.573
 264.345 873.693
 325.862 523.192
 44.988 365.292
 33.527 664.396
 571.842 927.108
 675.791 683.472
 694.464 642.583
 298.142 741.371
 828.044 672.578
 821.670 226.934
 767.081 200.519
 34.884 238.674
 441.582 187.642
 343.325 620.902
 940.590 790.060
 449.722 814.537
 635.417 763.998
 695.264 789.767
 904.860 332.184
 185.203 44.049
 317.592 38.266
 202.723 286.745
 761.264 828.294
 140.277 343.467
 850.675 485.331
 56.991 742.119
 503.210 137.374
 516.898 772.496
 171.941 657.843
 41.619 816.545
 286.211 695.357
 991.491 841.975
 705.612 884.549
 93.162 943.593
 763.281 596.907
 984.601 150.768
 903.983 750.487
 828.467 732.681
 235.079 585.787
 233.453 403.130
 55.999 573.668
 855.052 21.665
 744.105 407.215
 259.860 116.651
 209.890 265.738
 21.954 217.804
 528.380 664.071
 869.874 120.907
 670.700 418.191
 765.503 746.463
 442.436 788.584
 521.745 768.228
 554.056 191.072
 357.785 138.825
 52.059 992.047
 255.221 630.546
 304.309 597.714
 175.139 533.067
 114.121 87.395
 887.901 340.062
 918.145 76.884
 69.846 137.859
 63.974 892.901
 353.312 146.529
 854.060 822.835
 550.238 512.698
 950.250 520.028
 380.567 710.202
 253.574 204.112
 752.788 356.528
 980.553 224.395
 196.903 627.093
 151.826 743.534
 124.285 864.236
 471.403 656.088
 572.110 191.914
 813.209 554.667
 323.060 610.040
 531.937 283.998
 317.790 944.160
 191.949 834.176
 95.246 347.455
 253.244 488.601
 304.585 614.053
 788.042 994.798
 785.428 77.428
 523.852 318.571
 166.966 187.620
 845.725 290.295
 700.580 229.384
 846.759 188.848
 127.863 943.969
 924.661 331.578
 761.996 824.385
 694.536 861.255
 794.357 482.846
 363.286 722.312
 752.039 45.201
 6.423 893.481
 350.865 956.872
 49.255 152.648
 990.782 725.076
 404.958 368.233
 307.677 950.374
 213.691 681.346
 462.269 885.073
 589.562 121.583
 850.416 705.538
 673.970 609.385
 250.858 599.347
 150.648 878.005
 879.922 686.623
 63.982 302.276
 645.255 148.332
 740.201 669.334
 32.266 794.284
 111.377 553.639
 421.106 631.732
 133.390 665.852
 325.045 894.594
 948.008 599.200
 622.637 956.415
 220.687 79.927
 588.797 711.110
 772.838 688.218
 629.603 388.664
 381.079 116.122
 511.333 543.430
 925.786 198.469
 417.926 665.954
 4.346 36.397
 947.960 721.903
 576.555 641.242
 700.678 0.303
 154.015 285.020
 132.033 185.753
 784.178 544.420
 70.663 173.434
 492.481 275.025
 557.961 80.636
 641.079 124.560
 356.670 323.377
 625.914 876.532
 602.734 811.688
 579.676 863.001
 152.528 952.824
 968.968 866.960
 402.237 559.439
 690.062 586.361
 881.416 151.448
 77.918 604.162
 105.065 868.465
 74.070 418.412
 817.465 17.579
 155.755 965.723
 389.244 552.470
 844.030 18.142
 202.497 789.012
 93.894 161.125
 46.211 824.528
 363.773 847.940
 967.815 248.437
 982.527 368.256
 511.596 257.476
 724.968 826.190
 599.285 555.832
 495.291 271.654
 453.804 907.035
 253.605 610.130
 368.523 778.393
 933.821 487.157
 919.084 688.966
 49.484 927.741
 493.808 37.916
 3.838 546.081
 75.707 891.673
 175.788 831.463
 791.429 376.280
 586.884 581.767
 300.105 526.889
 136.348 481.958
 31.477 151.542
 870.372 112.346
 204.217 73.679
 704.967 86.679
 521.681 20.345
 203.545 345.763
 216.032 54.730
 4.170 915.896
 408.692 336.745
 958.075 246.593
 494.234 798.986
 970.002 897.918
 808.300 103.237
 489.377 198.919
 283.057 690.930
 985.018 155.601
 154.378 446.655
 18.393 475.498
 294.915 184.393
 513.348 987.827
 90.934 959.810
 883.448 880.677
 346.041 867.531
 29.745 222.515
 822.458 149.115
 147.928 873.006
 264.349 905.665
 398.774 571.789
 84.819 659.147
 991.924 193.200
 38.895 259.962
 130.803 605.320
 802.315 906.964
 664.579 524.111
 286.782 182.478
 618.223 224.429
 55.996 252.210
 28.819 991.553
 376.035 621.864
 538.337 67.400
 204.268 853.405
 891.216 378.352
 961.926 339.099
 98.585 105.567
 868.796 916.526
 377.164 768.672
 269.425 728.859
 695.334 800.062
 27.081 128.860
 585.164 965.674
 185.881 569.725
 859.160 580.748
 637.643 689.310
 633.879 432.781
 115.761 185.177
 67.603 81.675
 64.561 495.716
 1.789 697.303
 593.201 787.377
 120.608 521.532
 65.195 730.439
 751.632 124.898
 848.308 97.047
 294.381 852.895
 258.246 297.371
 830.448 724.314
 879.639 685.254
 416.151 820.687
 798.849 306.673
 140.961 174.113
 97.927 866.743
 335.329 868.114
 453.248 77.989
 491.105 576.517
 275.099 389.460
 5.814 907.437
 387.661 938.535
 845.951 538.266
 357.834 611.218
 539.714 333.300
 764.248 429.358
 529.879 54.349
 686.321 332.006
 144.490 297.932
 671.690 401.262
 156.729 327.698
 296.606 959.200
 813.554 190.385
 8.698 881.277
 101.818 96.400
 278.846 222.998
 4.606 466.094
 685.815 521.224
 272.074 259.730
 613.977 230.690
 310.496 458.356
 914.259 901.860
 779.168 595.253
 517.774 250.901
 304.168 569.987
 410.041 959.214
 875.424 141.518
 83.944 252.737
 322.231 291.196
 57.491 324.174
 173.421 384.274
 936.859 889.814
 940.983 818.878
 948.339 422.032
 737.543 728.949
 679.731 315.423
 294.204 662.847
 740.845 765.610
 109.437 868.025
 155.465 942.637
 183.807 516.135
 968.043 993.753
 709.150 559.233
 925.126 21.944
 142.416 839.342
 264.972 856.401
 339.899 18.943
 912.918 699.042
 221.242 63.128
 481.838 528.091
 716.784 604.837
 866.728 36.701
 297.090 48.261
 303.395 343.689
 38.399 712.958
 139.787 337.164
 119.122 459.285
 304.364 293.271
 625.177 846.436
 311.641 985.314
 148.988 5.671
 336.565 387.545
 559.429 626.676
 335.618 947.911
 487.203 83.455
 765.485 310.800
 79.435 112.515
 225.135 10.454
 824.161 210.705
 352.337 615.352
 203.562 168.827
 772.659 810.796
 405.916 791.743
 512.229 79.563
 690.287 783.304
 432.817 737.404
 462.902 167.940
 269.889 750.959
 976.101 168.588
 295.106 800.204
 413.972 616.962
 481.450 626.633
 175.703 206.673
 21.835 653.254
 428.702 947.720
 794.135 885.003
 577.475 293.473
 733.398 50.994
 607.607 604.875
 375.239 76.213
 322.146 923.668
 85.647 153.646
 122.972 744.594
 657.636 702.818
 113.674 419.429
 203.097 262.354
 152.230 572.362
 221.103 178.109
 878.753 51.335
 706.890 760.953
 331.324 344.008
 457.066 236.325
 264.994 425.795
 807.877 268.794
 757.281 822.687
 848.967 487.145
 747.711 420.480
 322.882 267.825
 277.187 657.435
 541.245 956.322
 901.368 137.786
 516.167 757.209
 915.054 103.009
 367.005 134.919
 84.129 316.037
 868.280 809.987
 808.542 736.059
 657.780 271.567
 382.591 389.153
 230.960 258.897
 954.285 339.303
 968.343 385.320
 168.663 917.689
 339.425 122.205
 393.555 923.213
 315.348 751.071
 31.678 427.680
 322.337 795.451
 209.276 933.834
 650.676 415.199
 166.203 788.401
 674.928 481.329
 850.890 55.689
 68.638 635.996
 519.683 136.170
 142.225 807.420
 855.343 660.356
 680.804 11.600
 133.876 8.523
 96.986 90.310
 990.482 874.109
 183.003 457.581
 150.223 791.578
 290.928 244.664
 211.364 442.181
 886.148 126.974
 891.662 803.121
 308.007 907.104
 590.559 52.483
 385.835 827.487
 282.003 334.947
 654.961 947.287
 560.209 548.279
 105.247 483.758
 618.911 760.181
 187.032 172.369
 386.678 507.135
 661.706 716.968
 377.632 374.807
 485.706 696.070
 787.839 992.562
 379.298 669.749
 290.016 987.360
 880.523 139.857
 998.577 895.141
 298.303 791.289
 416.991 396.683
 38.450 561.299
 391.845 171.510
 716.744 415.654
 312.554 804.924
 432.013 763.412
 970.601 462.434
 640.182 615.779
 663.454 901.379
 541.300 428.909
 660.222 25.303
 512.958 996.255
 981.149 822.542
 345.184 344.478
 351.510 651.739
 257.391 799.935
 21.225 444.693
 513.534 832.836
 71.140 257.594
 957.047 946.557
 610.367 497.579
 724.872 394.023
 489.423 130.489
 485.962 395.986
 472.097 801.212
 702.908 472.487
 214.515 399.109
 7.811 534.360
 459.891 522.559
 890.551 212.783
 967.700 148.883
 547.337 118.312
 329.881 724.847
 161.451 44.239
 786.147 750.199
 770.880 680.634
 815.288 639.444
 606.828 943.746
 857.534 388.236
 703.735 200.134
 300.813 28.770
 229.280 265.870
 455.208 487.528
 359.071 269.126
 837.628 728.384
 325.462 100.752
 713.033 709.782
 156.507 953.884
 588.219 957.400
 445.967 222.827
 655.866 470.032
 567.996 36.585
 45.249 268.605
 83.456 827.157
 984.579 464.087
 644.492 351.643
 529.695 73.101
 658.987 415.240
 603.823 529.322
 948.935 485.029
 540.940 519.081
 951.748 388.423
 776.239 271.221
 949.428 192.079
 505.112 130.243
 848.780 134.586
 88.548 279.670
 111.032 507.444
 347.834 16.652
 179.029 652.581
 123.016 431.857
 765.434 670.269
 103.716 659.285
 439.963 48.908
 841.986 732.750
 334.822 668.335
 467.274 239.237
 425.224 562.440
 213.718 379.440
 639.594 416.824
 788.593 233.544
 118.208 125.505
 534.529 252.285
 829.135 330.527
 521.961 531.809
 729.161 853.472
 235.218 833.595
 940.683 322.721
 546.803 641.284
 422.339 269.979
 699.026 633.747
 213.398 69.626
 97.639 642.783
 104.965 521.263
 763.907 564.920
 63.058 716.241
 263.441 435.811
 631.158 310.572
 133.608 344.286
 57.375 67.543
 146.606 468.465
 911.711 792.447
 880.097 931.325
 322.753 708.434
 807.929 586.203
 714.548 206.675
 584.120 208.020
 560.371 426.492
 66.345 853.237
 390.855 603.027
 431.172 596.076
 252.800 773.497
 70.797 201.351
 368.374 610.428
 756.938 71.864
 701.932 594.860
 316.540 543.111
 15.987 837.979
 119.262 87.691
 254.817 880.496
 439.253 549.955
 402.718 160.317
 962.948 237.042
 446.076 346.369
 687.765 640.338
 549.430 836.064
 339.226 111.857
 813.884 742.811
 449.811 849.138
 2.974 135.670
 943.467 691.440
 831.075 3.922
 585.122 156.688
 950.219 913.739
 942.712 775.510
 733.749 1.736
 606.272 544.332
 633.345 350.960
 678.898 427.958
 26.838 849.543
 940.127 513.102
 527.990 912.075
 354.095 133.250
 99.388 410.619
 601.319 53.090
 602.258 418.821
 230.893 384.021
 691.909 911.830
 614.098 83.335
 987.315 20.602
 714.054 716.231
 923.949 335.964
 430.025 195.485
 559.244 760.684
 918.794 787.392
 212.118 572.303
 406.347 129.270
 257.002 381.963
 976.592 953.693
 687.121 141.891
 133.551 783.748
 442.802 993.943
 381.164 943.465
 652.918 682.076
 30.451 725.549
 248.907 231.309
 135.255 647.295
 221.947 274.366
 161.309 93.804
 648.785 574.545
 323.153 749.167
 507.437 130.251
 671.880 521.174
 940.776 574.321
 4.348 908.390
 657.121 111.608
 589.876 191.362
 438.837 823.923
 0.503 468.652
 572.276 55.431
 990.269 435.748
 427.663 657.778
 230.927 218.413
 371.793 897.065
 686.942 335.212
 858.410 719.177
 740.976 555.924
 533.085 141.775
 679.612 637.998
 836.431 736.573
 463.348 522.536
 169.928 321.395
 558.569 930.389
 683.901 75.397
 53.962 559.554
 91.947 690.989
 949.655 404.242
 247.897 891.079
 852.143 516.736
 131.223 569.824
 868.045 753.860
 168.428 999.054
 129.076 394.650
 718.607 411.667
 541.780 704.457
 21.131 898.779
 309.023 538.448
 845.647 901.310
 864.615 425.388
 605.781 741.345
 774.512 517.222
 357.565 117.376
 142.655 613.605
 164.446 414.060
 199.777 720.943
 988.606 75.915
 210.365 346.229
 982.092 330.410
 95.927 786.117
 673.078 774.910
 308.925 895.871
 647.615 960.085
 396.853 321.601
 443.786 196.783
 343.547 578.326
 234.728 611.332
 466.661 47.669
 664.093 594.102
 266.235 359.465
 799.838 486.635
 867.391 384.228
 430.683 783.143
 366.621 386.641
 887.966 572.807
 590.048 728.219
 731.148 100.610
 195.870 829.656
 187.998 497.842
 222.514 145.570
 343.878 140.726
 697.304 417.295
 84.961 89.414
 704.610 969.669
 527.264 383.080
 872.271 837.684
 619.734 3.718
 903.632 846.195
 261.068 346.025
 970.889 734.172
 285.555 458.370
 232.924 93.222
 174.876 956.091
 764.739 373.210
 165.859 799.370
 931.553 855.879
 326.885 410.781
 932.138 186.626
 149.444 359.693
 424.926 426.456
 680.807 930.294
 966.581 297.959
 346.659 825.829
 394.181 273.666
 469.550 443.122
 305.011 830.975
 374.237 118.668
 796.449 778.914
 631.347 431.143
 564.999 268.216
 876.606 616.385
 98.588 412.757
 157.377 871.739
 878.530 378.413
 507.953 399.531
 413.763 101.329
 499.447 457.630
 314.988 263.822
 612.007 82.339
 63.220 830.380
 152.164 49.534
 297.040 892.009
 5.460 709.263
 324.908 113.671
 146.064 622.430
 730.538 71.343
 596.130 142.080
 776.051 812.798
 466.504 803.109
 293.161 205.448
 48.419 340.422
 688.601 937.163
 347.694 464.858
 956.410 319.047
 346.332 947.385
 394.434 475.615
 982.046 744.546
 351.714 786.169
 898.230 631.901
 401.485 15.415
 432.121 278.049
 33.772 911.361
 777.727 710.863
 312.453 889.530
 435.737 411.841
 42.892 15.555
 801.551 676.519
 274.525 859.837
 354.407 641.769
 422.982 960.462
 407.916 388.432
 771.545 891.705
 731.072 554.433
 512.965 108.831
 717.875 854.371
 59.306 404.494
 795.167 102.250
 896.784 562.651
 737.318 720.750
 440.180 492.888
 781.396 130.210
 870.795 147.334
 388.745 820.813
 875.032 5.549
 113.145 690.477
 167.216 17.172
 949.626 387.497
 138.376 40.468
 342.274 830.418
 458.453 945.796
 518.093 828.016
 837.008 370.456
 234.139 220.309
 859.495 335.134
 326.933 278.417
 132.830 547.595
 539.964 198.856
 244.199 727.312
 83.271 508.976
 937.366 952.054
 808.291 557.865
 696.178 136.184
 24.040 135.027
 678.450 848.540
 53.040 661.791
 826.134 828.642
 46.280 502.898
 478.847 592.733
 217.785 303.559
 4.862 280.598
 96.492 66.901
 732.068 490.445
 154.170 34.975
 784.777 908.497
 984.741 550.855
 612.390 453.801
 266.970 578.201
 912.714 834.438
 926.868 696.432
 14.113 521.613
 69.099 324.181
 372.866 381.484
 412.139 940.626
 779.332 515.237
 636.963 854.576
 841.116 215.435
 443.855 935.971
 844.024 586.503
 359.865 885.671
 780.662 50.341
 806.861 429.626
 108.986 180.973
 436.732 25.894
 163.693 617.249
 778.642 651.276
 425.194 987.583
 289.274 262.984
 465.032 159.142
 619.574 24.829
 72.388 774.853
 432.724 152.525
 141.022 59.779
 253.159 715.139
 505.213 624.196
 373.672 266.467
 280.593 340.109
 778.461 248.595
 942.986 962.445
 789.033 578.424
 495.288 663.149
 844.697 205.128
 587.197 968.598
 581.034 111.948
 401.207 176.707
 461.858 769.297
 865.058 383.844
 400.176 358.654
 238.176 993.059
 521.439 749.339
 117.992 489.322
 881.422 684.961
 270.093 355.653
 157.809 525.670
 580.638 32.635
 148.481 189.412
 615.285 575.138
 93.429 274.059
 329.018 182.021
 106.815 246.918
 66.852 630.523
 280.088 723.772
 115.729 166.161
 668.128 281.956
 280.330 925.952
 473.521 657.257
 655.549 117.960
 327.369 149.652
 429.677 69.591
 860.202 335.477
 976.595 782.266
 447.880 871.858
 62.430 698.344
 492.828 41.803
 910.201 170.292
 201.124 374.727
 421.036 310.570
 84.920 977.397
 656.893 947.657
 354.518 304.974
 939.751 788.740
 665.206 812.320
 636.416 328.291
 4.185 963.914
 975.097 794.901
 698.847 299.139
 506.448 513.042
 909.039 891.532
 82.795 504.086
 545.308 489.578
 317.717 259.697
 298.427 657.257
 315.195 204.255
 541.586 259.818
 262.438 0.214
 897.616 969.774
 80.608 136.081
 574.731 46.338
 368.522 31.317
 443.736 305.125
 79.606 571.903
 739.012 921.706
 793.775 696.216
 149.376 870.515
 713.191 540.343
 560.801 398.549
 82.285 148.050
 411.821 870.646
 143.917 791.605
 318.188 639.949
 859.469 239.766
 563.017 724.068
 883.397 568.182
 182.509 75.805
 962.771 320.493
 608.645 88.960
 378.269 496.672
 265.465 777.246
 931.736 235.076
 714.293 300.906
 571.595 448.629
 168.146 324.966
 114.211 621.272
 662.478 99.654
 827.763 531.874
 297.279 322.388
 384.665 678.238
 626.408 327.494
 926.384 468.375
 39.156 150.855
 616.155 940.266
 384.630 618.832
 54.293 490.831
 863.195 41.589
 599.188 231.330
 535.337 968.677
 854.625 547.280
 564.748 47.938
 58.770 898.881
 359.878 467.185
 628.113 41.551
 150.720 41.487
 785.163 629.386
 732.121 418.051
 724.097 557.106
 321.791 426.876
 664.396 633.514
 873.625 520.495
 7.391 12.774
 111.412 872.733
 571.336 755.406
 814.145 787.693
 42.032 481.136
 4.526 989.884
 671.113 108.389
 132.821 398.968
 294.053 463.774
 777.827 553.086
 663.971 168.543
 927.463 738.696
 222.832 762.325
 378.628 558.776
 904.121 867.896
 987.682 461.801
 604.184 210.277
 390.826 138.895
 124.918 120.643
 832.163 543.877
 808.233 437.644
 24.142 109.621
 710.706 388.605
 611.222 923.394
 41.281 529.152
 106.783 723.898
 69.920 346.272
 872.833 524.091
 753.206 906.284
 261.840 17.909
 684.566 441.108
 843.656 157.612
 510.623 14.527
 304.211 994.229
 837.915 161.407
 186.149 49.543
 640.872 429.353
 907.506 768.125
 855.301 121.840
 158.680 506.501
 863.055 807.993
 759.351 718.550
 932.140 655.930
 727.612 547.509
 939.724 708.744
 748.708 631.659
 268.814 465.044
 458.672 159.869
 106.453 675.549
 210.250 802.199
 283.796 15.098
 949.466 207.874
 666.410 142.822
 888.565 66.933
 134.441 795.024
 155.842 922.128
 673.166 653.939
 78.855 784.282
 639.072 255.129
 211.843 327.892
 67.395 606.581
 351.052 845.673
 964.561 228.862
 246.366 932.820
 981.701 239.048
 370.660 906.598
 120.295 908.073
 259.140 487.568
 182.749 853.937
 592.375 159.214
 382.488 989.726
 334.530 657.216
 780.946 339.005
 21.442 133.304
 262.006 441.113
 343.687 997.078
 405.367 889.807
 812.940 208.759
 524.416 440.961
 813.918 713.403
 15.199 464.649
 210.597 750.240
 72.716 445.467
 828.713 307.630
 398.888 909.630
 214.454 33.489
 211.195 1.082
 662.670 352.269
 198.301 880.024
 410.636 422.802
 923.156 880.031
 352.660 327.166
 987.598 653.991
 596.684 580.434
 315.733 349.859
 559.858 656.780
 535.134 685.546
 192.345 841.290
 311.772 904.929
 886.868 832.324
 881.606 276.001
 938.413 270.010
 1.794 585.625
 279.983 776.970
 278.784 56.505
 55.162 332.611
 808.266 90.127
 268.657 418.050
 350.557 69.089
 857.111 561.130
 759.970 243.979
 572.656 767.035
 61.637 109.562
 802.285 67.268
 725.956 34.258
 41.847 676.285
 209.183 652.858
 91.870 269.793
 416.628 338.029
 984.467 840.954
 188.695 119.887
 230.057 740.532
 323.740 678.829
 686.747 545.109
 727.957 464.679
 404.117 645.057
 541.584 830.342
 330.094 113.024
 131.395 61.606
 151.145 856.695
 588.438 852.949
 571.633 19.781
 332.144 654.649
 540.647 456.309
 930.311 196.751
 769.665 139.736
 710.208 694.204
 21.059 995.320
 898.309 833.747
 207.760 667.045
 202.518 731.604
 153.506 595.722
 86.451 992.170
 699.421 829.381
 704.298 667.545
 687.531 688.400
 118.501 957.637
 639.929 634.136
 141.041 557.810
 821.247 949.832
 880.412 578.587
 912.701 535.799
 876.535 368.162
 32.284 787.312
 929.235 567.574
 54.649 93.883
 314.765 540.019
 566.106 544.105
 809.829 425.382
 738.282 402.684
 652.120 479.479
 524.740 448.490
 437.500 831.465
 937.912 317.307
 741.264 114.516
 511.611 214.441
 537.681 642.124
 113.108 274.833
 939.125 478.612
 957.172 116.723
 373.030 216.899
 364.634 815.132
 628.851 873.845
 575.169 309.487
 633.834 654.014
 796.435 742.771
 829.222 542.418
 880.855 134.966
 419.359 657.335
 251.767 239.614
 934.882 932.838
 340.157 177.682
 695.798 180.113
 182.432 137.131
 166.879 585.434
 512.729 859.596
 480.723 694.921
 657.131 988.088
 755.416 381.632
 502.047 442.942
 274.469 924.533
 418.251 539.219
 225.301 402.374
 132.120 409.999
 935.598 135.086
 456.001 699.638
 409.516 923.307
 533.101 322.879
 280.659 640.731
 784.622 124.149
 977.414 137.831
 237.037 431.404
 177.651 998.074
 977.455 86.309
 331.476 43.822
 460.159 493.477
 798.165 479.062
 545.985 402.975
 700.153 555.850
 979.593 499.866
 994.887 802.565
 432.547 790.257
 134.245 311.885
 900.061 254.110
 479.189 777.764
 727.195 180.209
 900.348 832.020
 650.057 48.310
 587.775 466.551
 216.311 208.238
 457.344 656.427
 747.228 996.834
 947.864 707.507
 523.840 293.143
 800.483 840.744
 229.091 942.535
 277.133 360.610
 415.638 474.858
 462.541 719.337
 157.935 233.834
 887.688 429.688
 303.188 449.371
 872.617 160.342
 277.699 86.089
 202.544 298.744
 105.063 45.979
 90.580 631.103
 725.808 686.948
 738.631 678.599
 402.806 728.930
 158.736 268.650
 684.401 682.917
 562.104 501.937
 262.471 573.689
 442.235 807.021
 993.072 193.173
 179.710 927.659
 183.884 567.453
 365.827 651.762
 39.192 36.696
 194.269 819.580
 386.786 14.241
 896.974 611.639
 692.089 430.054
 822.798 549.831
 46.280 286.748
 973.960 798.576
 653.787 15.758
 552.577 743.935
 149.644 160.376
 832.518 989.069
 361.711 714.859
 793.468 632.408
 362.332 489.210
 845.635 303.795
 497.715 562.501
 374.049 2.774
 663.098 39.424
 58.562 406.849
 232.980 381.461
 124.634 356.309
 536.468 882.467
 74.709 552.056
 569.765 876.207
 592.020 765.369
 195.384 868.595
 327.966 710.987
 528.711 488.821
 138.778 100.045
 647.633 350.671
 63.157 705.817
 474.327 148.169
 294.211 746.977
 416.773 508.873
 538.666 739.868
 571.480 864.976
 244.554 678.510
 381.573 338.834
 63.965 969.680
 222.171 978.023
 776.803 746.980
 507.549 608.900
 489.608 794.653
 344.561 740.450
 823.527 376.763
 210.016 866.627
 678.421 353.799
 525.166 850.209
 995.295 405.838
 710.136 880.282
 303.977 313.857
 400.326 474.984
 132.854 688.939
 23.756 738.036
 46.102 409.022
 104.504 299.449
 962.947 216.005
 157.412 195.702
 883.010 349.728
 260.664 131.498
 399.674 922.460
 676.697 763.284
 715.831 656.441
 781.934 644.166
 897.559 71.973
 59.238 451.256
 3.658 694.117
 703.921 901.186
 532.981 77.699
 147.881 59.432
 435.873 683.979
 373.549 416.735
 167.397 894.592
 579.230 384.416
 923.402 751.467
 582.915 633.651
 128.787 663.250
 278.514 746.061
 351.680 132.709
 655.663 869.480
 337.022 114.832
 983.816 789.028
 605.483 506.599
 68.546 975.992
 694.328 356.963
 291.049 602.432
 349.433 45.512
 922.286 185.325
 863.827 52.127
 895.591 818.750
 927.836 184.937
 463.543 874.744
 267.108 672.898
 547.341 502.554
 533.687 300.784
 903.763 271.997
 246.038 472.481
 733.028 320.334
 489.012 452.834
 980.855 444.574
 854.567 44.358
 252.902 694.536
 77.391 103.798
 66.075 268.696
 672.984 861.465
 668.542 388.162
 874.364 255.651
 131.253 457.648
 370.143 983.150
 64.297 240.653
 932.562 758.415
 560.353 144.133
 478.398 197.286
 686.975 581.444
 495.785 641.258
 614.643 957.570
 991.512 225.246
 806.712 184.526
 139.897 191.783
 342.129 14.847
 947.549 259.068
 576.501 495.470
 368.263 166.592
 859.637 751.797
 116.796 22.973
 758.717 261.811
 725.608 954.677
 229.862 62.700
 278.965 755.505
 934.004 628.348
 436.561 734.949
 605.908 786.445
 344.507 993.922
 211.258 220.822
 423.754 670.149
 922.259 180.461
 751.547 809.051
 516.949 734.610
 315.276 961.654
 173.867 657.380
 153.023 186.700
 257.919 69.477
 712.355 153.135
 243.931 724.386
 397.842 580.784
 523.785 107.100
 555.579 415.769
 316.182 761.513
 205.357 273.708
 23.471 814.985
 901.568 673.678
 138.912 2.702
 734.269 71.128
 634.901 478.563
 801.899 335.492
 795.678 842.192
 455.025 31.082
 787.747 512.677
 262.215 86.419
 181.575 378.889
 349.066 381.559
 896.178 484.316
 451.854 664.912
 84.150 932.612
 478.776 515.962
 711.875 690.382
 432.924 799.027
 624.476 118.687
 398.745 972.475
 777.160 877.433
 682.685 509.766
 826.617 951.133
 711.967 601.248
 123.895 464.761
 594.184 802.199
 252.645 359.711
 313.841 702.371
 985.878 937.830
 957.501 359.859
 965.549 452.431
 512.378 777.988
 570.797 916.005
 147.593 233.913
 563.880 832.604
 264.731 683.487
 872.356 766.675
 374.591 675.804
 669.593 288.368
 228.229 385.568
 94.011 537.295
 888.561 200.569
 44.554 212.607
 188.297 239.076
 502.839 407.507
 473.099 687.736
 461.348 182.503
 696.194 679.852
 435.368 825.446
 910.778 827.694
 560.469 230.486
 426.237 497.451
 736.759 985.492
 358.347 503.661
 188.689 472.144
 845.192 399.425
 130.586 329.120
 730.706 762.840
 132.302 921.686
 275.777 407.972
 888.485 306.208
 260.071 875.084
 734.207 521.846
 331.722 740.108
 697.294 721.032
 370.383 603.368
 615.157 642.648
 3.586 214.119
 805.878 605.373
 886.866 217.593
 607.266 562.262
 382.552 897.889
 374.624 710.556
 386.827 971.734
 51.767 733.177
 123.666 668.824
 447.692 390.917
 190.112 734.031
 813.225 958.262
 270.505 590.429
 121.421 863.111
 86.312 210.969
 718.867 953.775
 989.999 527.193
 291.840 568.805
 400.673 737.933
 644.351 160.204
 99.164 217.305
 830.085 642.775
 411.801 922.985
 136.283 76.843
 4.739 101.803
 156.566 294.022
 451.636 524.870
 286.956 842.296
 822.243 569.139
 963.074 244.494
 241.813 822.375
 558.249 260.663
 992.716 915.708
 266.552 238.123
 150.380 389.369
 389.292 981.919
 673.424 245.777
 69.122 32.320
 89.019 628.355
 716.503 85.055
 543.051 738.322
 645.987 214.749
 713.259 635.047
 984.721 883.847
 432.438 193.661
 886.174 650.064
 436.831 967.518
 834.681 377.628
 368.647 539.331
 170.639 354.528
 526.175 675.638
 414.714 403.259
 203.171 22.568
 988.091 120.786
 202.272 510.041
 183.540 209.523
 984.349 145.788
 860.945 270.756
 244.317 574.551
 146.189 871.438
 629.567 11.861
 182.146 501.523
 63.415 812.006
 696.551 689.558
 254.551 637.558
 248.171 907.263
 594.361 620.619
 627.737 478.085
 725.130 966.403
 114.344 909.652
 639.661 586.502
 415.385 435.680
 611.023 766.252
 895.653 9.884
 492.403 787.711
 579.248 114.138
 741.785 332.308
 789.600 987.313
 763.143 376.144
 784.820 852.630
 991.754 932.824
 407.166 412.930
 340.909 175.833
 359.489 929.010
 753.886 232.670
 963.803 120.277
 329.540 849.685
 66.614 594.726
 801.581 508.972
 504.441 582.062
 617.954 781.406
 306.150 106.147
 883.165 333.431
 614.797 977.682
 466.577 195.366
 391.862 842.678
 445.389 537.512
 5.871 104.985
 122.055 194.352
 192.894 610.816
 340.380 699.543
 949.315 189.041
 8.493 333.659
 221.372 273.326
 234.663 96.874
 788.431 71.365
 485.849 69.667
 197.946 914.030
 709.464 51.588
 652.893 224.912
 514.760 922.072
 233.595 851.223
 718.175 864.875
 64.838 533.369
 821.922 471.113
 28.743 946.515
 149.946 82.998
 339.793 797.658
 321.336 374.655
 909.638 820.963
 737.580 666.931
 557.998 488.238
 614.054 434.703
 97.192 786.617
 443.423 748.044
 409.972 348.696
 362.732 368.875
 334.884 529.154
 758.719 43.861
 404.761 74.308
 217.173 349.634
 890.045 836.074
 59.877 680.742
 770.128 438.629
 753.162 562.514
 986.771 954.953
 279.386 124.438
 871.006 921.866
 579.289 4.315
 928.945 487.544
 669.597 154.842
 125.849 106.685
 365.087 493.244
 528.230 78.065
 364.361 337.844
 210.113 850.267
 48.698 395.149
 964.659 537.792
 776.517 245.043
 801.895 515.860
 893.400 883.537
 876.343 463.108
 608.483 751.194
 246.826 352.706
 379.731 645.734
 300.035 850.466
 398.715 99.600
 297.662 450.173
 143.557 823.565
 65.736 689.255
 78.538 67.263
 518.555 560.056
 300.332 634.130
 386.212 22.334
 971.891 484.475
 34.829 480.437
 531.923 554.747
 676.242 504.061
 34.757 567.600
 56.142 625.174
 254.747 175.849
 86.620 56.919
 901.575 9.194
 4.246 864.956
 36.624 826.601
 844.364 830.375
 482.687 536.164
 136.124 719.093
 184.602 860.232
 253.292 299.421
 439.865 694.558
 269.087 501.553
 87.173 49.554
 128.070 5.248
 856.241 948.650
 586.526 80.487
 461.656 887.856
 510.025 136.835
 812.467 792.365
 531.283 497.334
 131.169 716.363
 744.459 879.740
 382.676 462.654
 478.209 809.831
 335.506 506.639
 386.923 217.179
 771.829 17.314
 218.295 172.594
 866.329 814.822
 949.809 658.539
 930.315 993.838
 283.811 349.662
 509.526 894.299
 200.852 191.722
 2.130 601.219
 797.234 565.275
 376.153 204.380
 581.566 608.288
 389.766 413.253
 836.306 842.331
 708.325 584.809
 326.328 234.141
 51.927 829.724
 273.370 752.379
 657.496 179.355
 31.777 13.535
 889.435 150.966
 669.226 806.675
 349.999 786.529
 751.388 840.490
 720.234 971.640
 80.059 554.738
 278.321 691.385
 171.523 9.207
 396.110 741.162
 570.551 824.997
 686.466 189.639
 62.963 663.907
 71.802 761.091
 817.124 441.560
 153.931 953.774
 995.864 168.516
 501.393 593.862
 432.329 181.769
 25.152 110.564
 256.280 387.945
 507.404 842.606
 544.709 701.143
 679.943 400.397
 8.838 975.206
 444.772 528.428
 728.037 645.464
 895.331 71.021
 12.841 892.458
 564.883 839.315
 589.655 194.174
 710.300 221.808
 618.044 559.042
 674.104 853.999
 199.713 834.921
 272.378 159.355
 341.495 215.924
 376.764 954.417
 71.407 256.009
 118.591 951.219
 58.340 323.450
 494.290 32.022
 586.912 861.648
 223.228 771.820
 727.134 68.130
 960.198 266.063
 604.511 564.354
 930.968 822.996
 614.177 344.216
 604.935 206.029
 479.490 189.472
 586.318 581.459
 181.565 897.106
 765.022 125.820
 884.703 38.739
 268.937 876.336
 160.123 668.149
 577.759 133.820
 626.262 902.945
 549.301 832.243
 841.053 764.241
 155.722 320.861
 115.644 88.197
 590.309 26.782
 289.083 890.605
 574.555 307.211
 281.567 825.902
 237.801 306.118
 5.110 531.458
 753.075 910.051
 483.318 773.564
 966.587 578.221
 547.763 640.803
 856.456 294.491
 421.764 181.591
 678.499 560.627
 761.015 114.376
 811.252 894.075
 135.135 700.783
 385.067 898.032
 548.904 853.807
 885.320 590.759
 913.694 735.769
 749.833 284.748
 588.643 805.354
 56.160 129.770
 370.762 711.646
 313.950 228.044
 979.817 958.106
 67.984 511.290
 967.135 614.177
 983.578 870.624
 590.088 920.328
 660.817 148.813
 1.713 688.357
 18.728 853.942
 776.746 357.685
 444.192 913.084
 453.294 235.801
 330.610 548.824
 238.656 273.343
 283.521 790.919
 86.740 38.336
 368.133 105.798
 984.604 837.499
 868.960 779.761
 921.348 53.320
 254.122 684.798
 791.717 232.693
 344.616 811.723
 500.041 675.664
 117.937 912.365
 71.596 771.252
 490.182 954.950
 395.082 42.148
 763.564 84.186
 761.986 362.569
 967.617 875.470
 39.332 565.582
 910.868 881.814
 718.270 260.389
 572.225 559.339
 281.643 129.489
 252.613 404.626
 91.733 904.124
 260.491 592.704
 30.796 148.438
 480.941 131.536
 350.531 583.213
 966.332 876.532
 974.455 4.784
 254.434 21.736
 924.469 599.860
 862.861 513.089
 637.961 209.504
 800.472 339.701
 936.133 583.017
 778.586 742.870
 982.309 2.991
 477.518 946.904
 118.641 615.244
 934.929 233.521
 331.521 11.054
 158.063 741.205
 814.201 874.162
 36.226 726.385
 666.672 2.070
 735.382 644.556
 897.861 561.461
 13.884 31.703
 227.139 753.119
 405.838 40.676
 577.302 994.983
 403.100 630.025
 919.247 526.110
 633.412 846.562
 282.194 873.205
 413.592 685.320
 248.265 679.327
 864.209 465.182
 275.593 886.442
 245.028 104.316
 361.805 495.474
 126.124 711.418
 195.057 45.426
 93.335 386.976
 320.993 394.220
 622.456 429.312
 462.591 325.434
 595.869 404.624
 900.327 315.402
 308.135 925.884
 390.239 482.917
 171.388 915.062
 57.998 208.475
 223.403 535.277
 852.080 191.648
 825.056 578.157
 715.487 244.442
 52.108 596.711
 593.581 966.674
 509.214 470.687
 638.575 578.417
 970.466 880.686
 605.702 696.896
 57.391 615.874
 21.508 234.149
 356.977 30.134
 503.855 990.919
 42.060 840.854
 841.815 956.237
 345.359 896.660
 520.748 955.802
 645.886 354.458
 175.421 681.431
 519.707 746.770
 547.358 474.690
 781.729 798.016
 439.953 617.330
 274.742 188.935
 637.696 526.778
 248.417 163.502
 968.754 784.967
 493.893 329.589
 530.766 601.919
 667.318 896.186
 408.911 281.142
 234.081 104.614
 37.008 802.172
 308.987 703.072
 183.690 447.094
 48.459 952.611
 586.770 793.889
 689.693 73.739
 663.079 591.944
 427.011 997.218
 844.743 376.514
 994.362 286.800
 745.723 912.570
 589.756 687.977
 57.035 67.984
 965.496 723.080
 271.348 775.940
 528.488 412.703
 716.485 771.750
 886.887 635.657
 54.835 585.625
 760.326 939.071
 206.995 286.638
 686.447 137.322
 361.446 41.109
 729.993 669.084
 319.152 148.379
 984.230 57.576
 327.242 716.694
 177.629 597.321
 917.044 50.384
 119.741 494.139
 169.594 536.188
 75.085 552.342
 580.188 881.395
 806.870 338.072
 29.719 900.256
 925.992 770.360
 744.620 238.924
 85.312 786.935
 942.518 935.209
 323.583 101.247
 723.686 129.948
 664.081 877.012
 738.558 575.169
 665.084 179.191
 1.747 454.098
 585.737 363.509
 648.851 963.988
 832.650 703.778
 362.968 779.619
 379.208 856.698
 5.171 968.915
 468.187 572.013
 742.540 868.693
 514.581 982.353
 706.949 434.979
 193.063 977.769
 169.154 386.221
 25.021 476.424
 60.378 177.160
 753.540 752.365
 805.216 234.970
 618.951 546.741
 186.160 606.890
 608.961 158.470
 885.251 0.037
 469.914 538.644
 439.414 320.036
 922.048 69.251
 303.143 56.833
 142.034 926.780
 188.575 935.482
 259.336 965.644
 705.289 999.392
 785.736 921.933
 859.681 966.550
 564.634 466.887
 209.455 179.531
 821.423 529.561
 368.286 531.941
 129.555 172.884
 288.051 312.472
 818.042 725.873
 933.273 268.527
 352.505 441.746
 929.764 300.818
 168.985 527.573
 795.194 895.242
 51.202 351.792
 924.901 656.291
 469.538 123.040
 546.318 495.491
 973.631 504.539
 7.505 157.463
 208.077 905.548
 620.387 734.899
 938.509 513.683
 631.271 671.719
 497.501 203.233
 987.157 911.894
 728.701 994.799
 356.435 391.012
 93.867 735.869
 250.125 950.527
 459.661 621.461
 181.316 83.468
 875.961 345.111
 155.392 188.102
 649.855 345.720
 664.829 346.732
 292.567 342.720
 985.465 84.596
 631.265 194.336
 355.279 263.955
 23.417 900.389
 433.839 786.525
 255.448 146.913
 865.901 309.618
 245.339 265.123
 334.548 814.803
 74.247 478.029
 919.096 829.937
 446.879 225.757
 55.417 14.332
 304.159 602.724
 818.972 931.375
 692.658 179.018
 454.595 302.463
 919.476 903.124
 105.769 150.821
 603.010 347.663
 46.999 684.121
 161.701 233.783
 595.932 852.297
 84.932 188.550
 430.624 463.324
 601.389 804.222
 618.041 897.581
 27.153 795.136
 82.260 573.974
 643.423 919.432
 17.510 771.932
 755.129 146.707
 347.938 477.209
 27.889 622.556
 421.902 11.146
 31.018 385.785
 825.558 128.293
 446.083 628.688
 333.903 472.437
 779.222 915.476
 365.400 102.899
 864.816 64.724
 850.463 719.209
 519.819 0.150
 598.864 90.832
 532.081 437.406
 194.274 548.551
 700.215 725.673
 246.535 614.655
 923.255 940.189
 787.724 480.333
 729.637 629.543
 453.794 11.312
 79.419 679.286
 299.666 848.070
 541.536 46.591
 55.489 426.797
 887.977 650.211
 951.760 984.270
 935.793 232.551
 980.752 817.054
 860.684 328.390
 383.860 876.738
 785.581 625.637
 974.877 722.726
 875.277 550.860
 546.876 587.405
 433.006 185.345
 437.235 891.010
 164.322 960.821
 416.698 671.465
 243.186 608.109
 452.540 654.822
 558.507 662.775
 804.248 812.222
 338.125 360.958
 27.314 347.613
 621.493 893.218
 174.419 895.768
 989.817 897.264
 134.266 931.599
 849.578 450.314
 180.575 789.701
 16.214 122.686
 414.335 447.847
 551.793 345.731
 571.527 161.355
 794.240 164.840
 289.480 858.539
 374.710 642.764
 234.296 773.560
 180.767 766.770
 798.869 344.946
 691.101 727.126
 398.724 829.745
 715.480 172.187
 686.951 149.007
 232.715 320.250
 448.879 105.231
 968.840 199.515
 143.932 602.125
 414.865 389.670
 361.448 797.838
 793.820 312.160
 127.544 71.652
 774.090 737.024
 522.728 258.499
 541.881 883.996
 379.520 173.751
 820.084 451.474
 563.528 21.334
 11.652 531.934
 91.043 750.698
 389.210 604.764
 895.236 842.687
 13.030 341.520
 668.485 791.364
 279.273 533.924
 830.514 779.922
 949.932 46.893
 204.084 685.544
 543.894 808.553
 528.510 693.312
 751.683 742.986
 65.777 945.942
 329.695 511.872
 517.189 938.129
 816.041 505.759
 486.218 806.054
 550.623 778.201
 214.311 429.109
 366.096 375.311
 153.095 907.834
 11.150 624.245
 693.808 705.737
 768.826 517.098
 581.156 629.974
 813.705 987.549
 925.722 104.327
 914.804 18.068
 480.969 475.753
 15.574 542.712
 855.591 651.694
 716.601 697.384
 430.197 338.859
 536.649 304.420
 983.097 835.213
 147.652 515.507
 900.306 396.239
 261.767 246.087
 550.000 975.392
 13.892 650.758
 94.897 838.926
 130.050 163.879
 53.805 529.578
 827.198 79.092
 115.438 645.005
 758.498 798.106
 566.336 289.251
 732.701 540.644
 686.004 123.235
 808.249 787.451
 255.306 98.364
 431.285 105.739
 40.689 11.560
 869.292 376.245
 582.182 416.495
 434.083 163.384
 605.672 501.614
 113.054 920.946
 881.095 778.109
 787.567 546.882
 792.510 678.528
 342.162 149.231
 411.224 958.028
 615.805 684.038
 560.016 514.720
 352.815 813.572
 519.038 443.218
 440.745 113.550
 399.200 737.058
 717.586 850.905
 246.986 632.331
 261.869 444.515
 49.010 598.651
 195.112 410.961
 581.635 36.947
 803.330 852.590
 560.248 829.738
 977.989 148.084
 547.005 642.262
 169.696 504.187
 290.783 816.515
 901.361 984.788
 517.739 500.010
 390.680 879.206
 37.330 362.424
 552.032 150.097
 451.982 572.691
 980.725 823.135
 787.321 223.361
 941.601 671.627
 225.268 825.712
 691.116 300.963
 508.990 976.371
 36.972 657.632
 884.427 572.856
 90.233 248.201
 988.633 680.877
 977.750 643.708
 434.432 120.506
 471.891 618.413
 971.032 222.097
 252.389 998.558
 721.358 827.359
 862.148 711.985
 762.388 188.261
 453.620 884.223
 81.015 798.901
 571.786 137.507
 14.665 626.370
 488.547 548.383
 685.549 569.699
 824.628 304.948
 626.064 45.677
 279.949 789.842
 939.235 291.605
 481.128 178.936
 564.421 593.726
 62.684 282.996
 849.884 142.258
 772.205 130.790
 948.648 416.692
 352.762 73.100
 33.727 895.820
 259.996 119.568
 907.888 833.935
 546.498 961.353
 899.345 856.636
 950.261 105.231
 578.905 106.109
 893.314 687.297
 600.156 646.600
 595.410 551.132
 99.272 256.799
 278.129 785.765
 545.150 658.248
 747.618 108.389
 607.252 619.603
 847.917 746.582
 614.026 338.167
 48.278 91.309
 68.844 525.722
 21.893 637.441
 735.590 849.093
 573.032 150.871
 218.272 821.554
 835.914 663.874
 157.175 74.098
 790.878 632.381
 20.280 711.420
 889.076 234.944
 558.090 372.583
 841.369 463.771
 840.899 757.502
 384.105 979.267
 141.525 975.287
 385.666 62.601
 947.943 737.207
 883.049 813.214
 977.020 414.367
 245.232 672.697
 53.296 457.608
 435.876 601.585
 159.597 924.592
 406.182 745.430
 356.121 557.248
 681.996 170.820
 801.793 323.024
 737.847 466.017
 949.466 787.552
 373.343 435.743
 481.325 477.065
 950.843 291.815
 512.269 259.194
 522.533 183.092
 529.781 104.562
 902.955 417.443
 924.632 663.253
 40.768 618.562
 466.702 314.687
 350.396 410.639
 816.276 532.590
 297.498 128.786
 958.581 994.606
 637.522 873.150
 86.402 195.830
 507.541 835.705
 913.798 874.489
 619.823 872.525
 117.793 194.489
 231.192 427.950
 712.154 862.191
 323.034 63.547
 748.760 583.201
 559.011 442.382
 111.660 28.994
 455.466 872.133
 63.649 713.648
 745.367 638.633
 75.382 449.067
 911.150 849.889
 715.918 814.740
 153.432 360.481
 617.650 947.862
 828.165 324.111
 807.387 924.731
 379.210 810.110
 781.563 698.423
 599.517 765.862
 313.051 505.379
 333.324 974.792
 28.735 519.664
 473.187 877.864
 662.960 373.927
 876.647 540.256
 647.377 676.925
 23.506 264.312
 370.949 425.583
 329.525 500.961
 266.266 962.672
 827.719 686.277
 534.602 987.370
 804.204 334.755
 199.864 843.996
 139.665 329.268
 621.627 543.581
 846.198 547.848
 143.775 503.592
 216.718 213.578
 204.922 3.795
 312.745 115.767
 689.929 672.217
 226.658 863.420
 211.902 646.283
 765.104 846.935
 237.332 253.122
 337.896 617.465
 813.239 362.810
 906.343 977.741
 136.918 872.783
 679.487 511.198
 291.998 855.268
 757.399 371.448
 327.972 657.270
 346.616 490.683
 106.199 990.205
 331.572 538.008
 298.795 729.894
 522.762 827.618
 886.181 604.266
 541.244 317.838
 935.745 153.308
 91.483 997.183
 292.696 671.704
 950.508 479.818
 712.441 298.013
 818.807 953.056
 502.480 894.531
 773.511 672.286
 714.910 909.296
 301.416 688.034
 585.141 456.562
 210.711 135.479
 198.620 465.871
 396.392 204.086
 188.501 894.505
 813.865 334.895
 729.799 776.061
 774.974 532.238
 759.095 782.408
 75.473 207.253
 476.135 141.149
 575.854 240.559
 990.392 200.206
 849.501 24.200
 880.896 830.546
 872.728 947.610
 313.309 762.760
 527.619 973.661
 779.707 59.729
 816.404 719.071
 21.970 322.707
 118.818 434.683
 0.653 139.441
 863.444 866.870
 62.196 328.588
 510.127 578.864
 626.106 973.423
 461.394 592.973
 601.042 219.149
 222.319 369.931
 388.570 621.992
 924.877 124.112
 242.771 165.366
 916.863 252.758
 123.075 220.085
 7.328 469.082
 159.970 933.669
 758.999 824.090
 805.085 140.893
 849.945 696.802
 468.085 636.985
 496.714 559.462
 465.559 930.025
 572.390 681.256
 887.483 664.662
 776.530 234.291
 193.791 200.185
 759.067 588.458
 109.188 137.963
 784.379 21.835
 513.795 372.605
 490.291 990.980
 308.800 824.782
 773.495 376.682
 651.518 879.046
 369.444 387.182
 937.650 565.337
 421.123 719.691
 597.772 196.954
 205.186 75.116
 261.060 910.079
 241.976 628.734
 415.813 880.392
 622.078 785.183
 110.674 851.652
 478.768 709.365
 942.607 570.681
 893.473 210.992
 971.119 244.697
 988.763 570.480
 889.338 823.187
 717.282 594.451
 830.832 750.455
 650.191 362.282
 359.357 470.515
 488.231 818.964
 192.732 917.511
 723.471 147.332
 970.739 157.383
 859.497 43.754
 262.446 315.701
 419.626 970.190
 95.815 628.761
 32.094 772.620
 610.153 477.143
 651.842 867.141
 211.486 330.374
 262.168 392.094
 536.664 766.460
 576.047 214.711
 991.797 889.485
 534.333 636.781
 965.182 201.736
 62.522 754.159
 568.252 83.887
 213.476 143.784
 927.244 678.364
 682.900 348.872
 333.475 978.340
 757.932 243.454
 614.697 9.903
 145.586 32.543
 770.330 10.216
 253.706 400.317
 529.086 693.168
 367.488 188.259
 51.270 939.924
 612.438 265.888
 475.698 329.261
 531.090 762.083
 571.636 746.691
 765.025 134.155
 21.542 187.847
 543.273 259.467
 155.848 746.599
 78.369 700.902
 564.889 488.946
 285.944 898.781
 406.828 437.306
 524.455 419.622
 348.540 594.639
 928.381 703.487
 556.745 832.649
 838.951 419.624
 589.845 452.527
 357.373 502.963
 221.068 340.401
 20.831 906.043
 397.537 313.428
 473.591 781.697
 658.147 557.710
 44.978 196.816
 298.772 957.716
 701.258 67.564
 492.960 711.308
 586.509 68.284
 9.355 407.880
 563.097 82.109
 376.371 853.361
 888.573 878.927
 545.916 379.280
 583.629 189.250
 720.198 338.864
 644.616 19.858
 900.914 526.743
 101.308 773.527
 473.561 556.788
 911.626 601.033
 279.631 881.575
 793.599 55.024
 887.450 364.705
 622.624 923.744
 332.902 741.703
 848.983 505.276
 352.140 185.430
 224.689 212.827
 910.157 677.088
 756.021 466.994
 686.012 264.237
 333.021 286.083
 604.405 243.221
 621.974 800.152
 704.555 156.506
 62.124 323.810
 764.117 457.408
 782.133 377.926
 504.765 118.199
 871.867 667.901
 706.540 85.738
 215.858 38.261
 662.829 705.337
 349.266 627.838
 582.785 313.025
 946.501 160.267
 461.967 553.718
 336.019 600.019
 717.113 423.674
 169.745 379.388
 342.465 6.364
 207.397 417.182
 271.147 708.372
 328.514 81.285
 997.398 983.768
 909.795 736.310
 768.335 929.607
 732.538 221.562
 925.230 250.769
 572.301 446.263
 354.778 328.502
 606.724 706.975
 794.417 23.932
 121.868 530.443
 669.631 336.053
 644.929 43.472
 675.354 684.611
 352.192 555.209
 851.589 863.818
 244.318 207.395
 51.429 215.383
 323.170 971.295
 517.567 292.249
 600.406 728.393
 533.659 861.372
 800.788 713.399
 515.449 49.262
 753.987 786.091
 372.318 432.976
 686.584 162.164
 874.934 977.344
 498.564 717.265
 184.172 612.831
 31.313 393.143
 658.730 524.357
 780.496 706.256
 795.369 607.375
 279.204 778.955
 351.013 161.405
 853.995 588.600
 737.740 492.162
 847.218 433.657
 10.804 330.527
 989.208 636.291
 730.207 640.110
 7.954 692.489
 665.057 655.641
 974.026 912.861
 427.178 693.176
 315.386 805.493
 319.517 112.084
 998.871 287.414
 822.287 640.466
 489.334 290.088
 525.017 343.259
 768.617 478.971
 958.484 699.591
 757.618 935.575
 652.677 337.300
 846.929 565.988
 14.471 863.122
 144.080 281.600
 903.551 232.354
 305.665 240.609
 412.655 168.264
 86.166 502.999
 606.587 105.963
 725.653 713.202
 325.215 975.445
 67.528 25.015
 543.335 222.231
 475.017 579.955
 842.631 800.266
 659.112 865.753
 878.650 359.828
 977.356 154.784
 112.898 533.330
 476.445 656.828
 773.722 524.588
 374.476 736.529
 959.900 203.725
 81.358 528.515
 911.079 562.364
 586.997 33.390
 845.836 794.514
 783.125 562.311
 970.765 930.933
 281.056 498.791
 555.292 2.331
 627.018 311.681
 562.749 164.214
 660.427 646.321
 647.497 248.254
 597.522 970.839
 242.650 367.675
 320.802 506.148
 548.501 693.411
 208.986 131.789
 16.217 420.757
 626.585 261.243
 136.454 490.281
 208.204 711.442
 172.557 430.273
 200.428 759.037
 810.857 9.496
 71.474 553.479
 376.931 378.195
 151.908 32.539
 330.614 321.939
 342.907 413.724
 700.991 837.857
 614.068 184.729
 155.888 787.255
 631.281 523.162
 671.688 94.564
 5.241 990.981
 635.242 202.410
 259.481 689.313
 479.606 999.726
 188.414 356.514
 142.194 597.736
 143.598 944.544
 203.339 412.069
 361.531 329.343
 184.321 432.934
 467.986 78.999
 278.560 135.131
 79.539 713.922
 583.173 641.793
 118.108 6.165
 468.793 847.166
 282.581 456.648
 54.776 701.930
 634.748 800.715
 279.424 637.748
 584.655 881.644
 908.125 664.629
 661.178 421.105
 97.349 414.778
 363.152 543.673
 123.089 869.926
 469.131 583.508
 335.691 626.248
 382.122 934.800
 769.265 893.337
 169.919 989.022
 516.377 453.066
 780.687 532.388
 583.846 123.199
 643.828 122.682
 532.893 872.362
 262.964 708.209
 539.183 251.365
 53.891 140.673
 301.394 765.152
 236.944 831.982
 399.738 875.037
 49.431 941.231
 630.386 547.869
 467.187 497.326
 593.269 353.805
 410.243 375.065
 417.549 644.208
 529.817 174.123
 202.552 43.525
 934.077 692.756
 216.803 481.884
 988.172 748.500
 521.652 37.404
 828.057 749.414
 809.570 598.307
 743.624 350.121
 414.678 584.768
 728.949 190.999
 661.239 869.876
 458.430 586.203
 665.165 429.215
 747.698 832.047
 47.177 841.455
 296.148 802.643
 610.675 410.443
 610.404 701.155
 192.167 625.814
 479.998 274.889
 619.887 807.791
 50.921 778.415
 983.021 867.196
 330.708 294.631
 388.416 68.607
 99.518 278.122
 686.143 818.840
 512.756 963.147
 604.773 760.821
 807.547 440.371
 630.162 671.216
 191.545 128.098
 269.341 816.646
 249.830 186.846
 998.318 885.888
 683.951 307.793
 836.920 393.127
 354.468 668.863
 716.112 439.323
 970.799 635.434
 397.363 965.288
 224.058 689.910
 916.781 561.646
 132.203 825.560
 308.991 588.916
 132.774 220.215
 620.502 767.242
 365.366 915.897
 55.949 622.575
 310.576 737.531
 72.789 717.274
 749.275 70.052
 613.335 582.200
 958.772 926.127
 653.370 728.606
 331.905 39.940
 272.904 216.707
 680.433 345.115
 388.890 549.274
 432.894 981.604
 707.321 339.290
 654.695 37.574
 881.129 357.564
 278.294 194.018
 32.398 426.664
 435.685 693.533
 896.977 809.933
 213.903 7.714
 764.439 507.268
 214.866 902.747
 957.225 362.402
 779.790 488.557
 863.762 399.501
 749.837 237.268
 8.319 20.732
 871.016 841.695
 505.673 932.342
 933.105 389.197
 664.533 136.596
 58.205 401.713
 826.584 383.244
 151.166 355.590
 567.578 860.134
 896.468 877.219
 655.705 1.998
 167.160 710.333
 126.513 383.685
 712.352 81.601
 161.639 154.271
 249.706 331.925
 272.858 167.155
 925.838 726.387
 418.453 314.845
 665.948 566.440
 894.159 922.393
 438.062 979.633
 127.183 868.097
 458.682 696.555
 293.814 252.125
 995.323 398.999
 116.499 432.065
 635.373 760.363
 365.774 488.382
 726.040 537.626
 790.137 212.471
 511.170 217.825
 169.849 456.049
 239.752 990.674
 388.927 714.376
 968.523 698.019
 246.599 599.064
 775.847 901.348
 791.709 991.674
 822.762 77.002
 320.436 149.962
 894.608 977.474
 592.090 498.406
 316.006 433.894
 5.328 797.863
 114.293 883.141
 356.959 520.951
 1.029 11.946
 749.587 615.700
 715.354 464.693
 297.873 116.396
 922.223 171.673
 534.549 844.341
 656.515 646.283
 67.865 459.961
 52.544 464.744
 776.512 499.487
 177.338 987.464
 33.935 513.127
 403.347 380.174
 472.125 666.591
 198.020 833.754
 169.399 964.156
 88.265 18.473
 874.490 779.734
 69.549 710.838
 660.509 463.985
 892.800 934.729
 890.561 142.304
 575.988 114.050
 428.164 283.010
 578.049 658.244
 949.988 440.476
 345.528 127.001
 28.253 648.069
 230.000 944.167
 311.385 24.922
 988.099 366.706
 813.104 183.978
 455.081 641.671
 644.059 291.836
 344.689 597.271
 811.707 80.239
 118.166 173.578
 251.568 581.266
 207.177 980.193
 517.836 831.118
 620.994 13.948
 488.043 628.930
 747.350 336.548
 662.877 656.032
 426.955 222.975
 759.020 757.071
 679.923 984.821
 94.121 997.267
 652.475 52.660
 995.617 670.622
 876.746 687.851
 79.480 813.319
 65.722 872.055
 644.194 936.808
 748.032 993.340
 716.015 738.671
 760.122 177.512
 23.211 969.526
 211.312 784.626
 632.383 564.650
 103.177 251.175
 364.826 614.222
 479.959 171.856
 844.227 911.002
 300.344 110.104
 980.828 234.672
 220.509 948.457
 446.761 404.155
 59.221 748.726
 770.843 539.975
 851.629 713.756
 810.212 155.634
 391.078 318.941
 725.298 258.232
 887.482 419.848
 81.511 842.930
 544.741 815.055
 166.470 162.807
 264.358 539.262
 89.540 235.112
 432.117 34.800
 217.998 887.718
 531.824 269.730
 201.455 576.812
 675.158 73.078
 396.571 430.627
 638.285 193.306
 284.060 846.706
 580.807 371.636
 279.068 235.064
 795.734 589.354
 686.855 540.438
 933.484 395.763
 914.248 267.929
 569.578 164.349
 82.404 292.955
 483.925 338.175
 20.156 563.983
 906.849 306.212
 74.778 351.508
 408.699 860.620
 36.738 295.947
 289.705 96.826
 718.347 638.125
 816.486 775.340
 787.719 547.015
 581.026 223.661
 476.841 899.148
 585.199 741.359
 846.630 611.953
 415.050 619.857
 696.568 229.455
 428.294 504.690
 698.920 833.681
 178.357 131.892
 367.869 80.287
 109.130 946.887
 445.443 694.103
 725.156 764.892
 805.332 712.136
 148.986 222.997
 102.139 121.126
 975.711 87.909
 889.987 937.945
 207.353 567.771
 516.585 748.241
 457.871 194.934
 685.636 916.894
 552.377 928.150
 544.141 168.678
 669.057 212.165
 566.695 705.352
 684.850 440.354
 404.738 63.066
 859.684 718.006
 476.336 249.109
 230.869 911.515
 75.934 447.722
 468.882 599.522
 571.440 509.785
 676.340 888.660
 168.685 190.057
 979.529 807.519
 304.802 458.361
 380.714 601.922
 979.329 368.295
 401.955 192.187
 945.227 740.053
 577.884 54.250
 314.625 14.589
 944.346 102.182
 642.616 917.315
 748.911 796.435
 246.256 273.804
 682.742 712.272
 407.798 331.510
 834.266 474.191
 166.994 34.615
 204.660 108.136
 795.864 788.855
 242.520 63.053
 392.857 645.283
 267.740 1.648
 656.904 472.529
 507.934 817.283
 83.834 413.339
 488.488 575.938
 49.526 710.361
 751.162 350.507
 440.388 206.591
 956.011 366.745
 300.212 486.320
 805.264 938.712
 973.734 622.290
 451.831 275.084
 235.525 874.050
 983.511 90.302
 144.957 871.946
 649.207 775.941
 814.370 892.011
 985.959 663.273
 821.379 741.182
 264.045 138.696
 743.948 632.278
 368.530 326.169
 808.135 727.226
 634.358 7.221
 175.766 898.900
 331.335 957.334
 178.735 730.990
 616.365 1.048
 246.970 6.708
 322.256 656.073
 250.480 486.417
 2.706 93.741
 57.505 837.774
 97.288 399.684
 828.902 246.631
 891.876 400.589
 655.021 730.264
 430.903 21.939
 779.977 114.633
 567.873 664.957
 737.147 283.208
 627.730 111.424
 79.668 805.671
 485.188 171.101
 74.723 700.753
 351.064 632.256
 237.457 559.101
 896.629 30.992
 109.725 870.753
 54.260 555.068
 393.793 379.445
 510.129 793.672
 788.129 975.090
 477.802 552.706
 451.011 779.532
 315.562 107.871
 450.585 62.911
 257.860 862.995
 313.055 723.021
 383.707 732.122
 522.790 683.004
 681.398 749.979
 681.424 519.264
 6.916 531.301
 822.570 367.811
 18.400 605.417
 883.090 10.386
 24.640 224.543
 532.192 489.155
 663.556 623.933
 890.678 508.610
 556.878 556.643
 272.084 764.486
 527.729 158.017
 36.060 591.292
 654.728 253.618
 256.083 482.556
 733.822 313.252
 915.539 41.784
 569.609 592.733
 208.569 338.664
 692.125 79.415
 638.167 936.135
 441.356 668.362
 580.227 622.202
 57.022 309.760
 878.265 118.849
 210.281 467.211
 611.925 382.971
 899.910 158.616
 159.068 85.297
 469.396 679.951
 965.119 117.827
 672.482 166.537
 416.474 594.055
 790.421 771.014
 962.394 465.461
 179.978 42.598
 170.196 169.356
 780.800 204.289
 963.187 374.685
 835.825 335.020
 564.188 22.009
 758.829 879.682
 37.461 220.373
 927.048 604.193
 129.039 816.550
 470.169 773.973
 894.009 381.255
 484.116 416.208
 366.096 143.051
 711.351 499.146
 970.283 865.024
 619.398 460.425
 156.396 513.928
 74.558 992.315
 697.091 668.799
 875.138 361.160
 557.063 199.268
 282.805 833.643
 214.185 696.739
 204.888 301.447
 763.644 238.575
 745.828 752.066
 231.720 221.650
 701.593 405.925
 888.918 522.540
 34.316 723.421
 307.758 73.738
 81.019 940.252
 737.056 925.325
 943.800 691.511
 543.431 967.163
 230.984 776.061
 936.550 86.020
 699.367 349.885
 585.081 633.871
 844.846 243.297
 636.183 587.366
 638.511 610.586
 866.625 724.210
 271.987 445.911
 465.343 960.466
 401.824 355.845
 225.611 755.108
 238.498 352.208
 613.350 156.151
 259.837 819.672
 382.856 739.155
 18.075 487.773
 691.985 866.824
 709.236 478.524
 288.258 511.709
 966.101 856.717
 511.285 357.002
 882.783 643.720
 4.330 188.182
 69.181 796.140
 20.680 266.469
 634.677 42.968
 624.184 629.956
 307.880 828.986
 445.922 186.839
 386.702 554.376
 702.143 274.912
 182.186 222.152
 86.790 680.514
 950.415 913.537
 812.863 197.365
 707.224 879.479
 331.392 810.419
 576.736 652.742
 148.784 802.192
 551.003 403.425
 189.947 179.581
 426.701 751.115
 515.919 129.290
 756.489 644.533
 54.260 941.501
 505.764 475.447
 694.448 346.980
 667.050 824.407
 448.661 235.465
 858.934 673.701
 893.281 646.811
 257.334 365.792
 254.014 25.342
 485.120 346.679
 946.671 417.220
 60.887 892.419
 258.453 376.065
 996.512 668.037
 976.195 269.823
 281.351 471.649
 916.848 788.932
 522.381 748.823
 472.837 219.621
 475.794 64.545
 885.547 335.015
 736.629 349.935
 141.605 79.229
 406.791 320.861
 239.778 975.367
 174.503 434.383
 395.078 917.239
 274.079 310.513
 278.160 637.411
 196.309 920.949
 82.450 252.144
 557.151 518.493
 472.100 328.777
 54.571 251.827
 897.098 505.777
 126.898 446.734
 427.400 813.038
 525.957 419.054
 918.400 124.012
 117.415 464.341
 691.250 146.205
 480.468 908.010
 912.455 687.504
 288.357 126.652
 859.830 678.501
 577.704 610.991
 341.571 281.552
 253.720 43.995
 720.073 962.849
 3.724 139.852
 513.834 371.693
 4.693 522.560
 93.710 379.682
 791.835 123.925
 941.738 440.425
 612.239 622.701
 642.543 187.076
 806.837 17.900
 772.842 680.503
 859.299 984.045
 140.951 135.909
 914.575 664.086
 105.584 111.543
 823.051 752.171
 624.967 751.605
 207.344 354.449
 109.843 589.189
 104.387 208.201
 386.825 877.256
 410.514 420.032
 134.522 309.918
 484.791 250.500
 999.700 97.270
 756.925 438.872
 403.392 579.562
 280.066 706.793
 429.442 216.378
 682.958 998.209
 475.608 809.954
 555.849 565.350
 818.401 55.777
 673.819 572.815
 378.768 935.599
 671.616 605.499
 711.046 446.281
 465.482 488.445
 210.086 701.102
 327.910 580.556
 331.866 447.847
 596.832 127.917
 45.164 560.106
 405.734 60.413
 23.142 505.442
 997.967 507.056
 194.098 247.764
 407.611 276.302
 103.469 463.163
 899.225 98.699
 201.040 441.353
 236.542 826.942
 217.506 101.684
 850.404 315.195
 496.077 307.374
 382.093 903.037
 713.235 138.515
 50.756 373.302
 277.201 148.571
 322.138 766.275
 705.084 436.203
 507.744 360.127
 25.372 810.547
 94.239 579.276
 259.586 500.568
 766.158 194.703
 37.094 985.229
 542.461 324.557
 574.835 219.166
 79.082 837.059
 496.622 57.203
 703.370 473.446
 115.783 189.642
 928.344 535.082
 903.892 678.987
 159.264 269.946
 414.538 918.273
 744.443 119.211
 124.416 832.588
 957.181 979.939
 648.103 630.910
 524.602 355.996
 933.870 737.250
 868.964 222.696
 165.593 431.708
 802.463 153.749
 692.773 597.070
 350.712 549.517
 852.776 69.442
 84.079 977.008
 705.613 847.200
 549.164 763.429
 593.852 626.862
 432.244 171.276
 893.966 253.650
 98.106 84.231
 118.715 35.470
 354.825 25.434
 644.595 949.244
 249.612 154.743
 208.504 436.250
 532.659 306.502
 81.230 247.063
 92.973 57.018
 573.069 56.308
 208.684 689.858
 552.645 862.760
 228.400 961.326
 711.059 452.031
 252.396 977.770
 829.877 998.400
 283.108 766.114
 716.640 681.311
 12.306 250.082
 361.846 593.058
 84.152 103.717
 306.448 210.514
 74.013 123.088
 951.355 929.136
 135.362 384.460
 306.175 136.303
 952.571 106.155
 382.383 698.464
 285.026 130.890
 458.275 608.096
 565.296 640.323
 854.776 578.490
 116.446 714.238
 690.588 173.847
 54.696 779.146
 563.892 346.427
 645.261 746.788
 920.257 139.989
 161.190 629.213
 400.456 568.011
 365.441 806.710
 58.124 935.808
 881.315 606.309
 539.816 937.557
 550.098 875.997
 125.875 903.190
 589.595 282.858
 639.985 417.295
 983.806 857.505
 301.507 894.566
 150.807 103.310
 474.322 426.503
 979.821 803.692
 268.276 555.068
 804.301 526.334
 87.363 464.749
 618.659 37.513
 458.100 189.327
 763.158 216.154
 981.295 718.580
 633.715 175.016
 652.449 668.982
 538.340 750.108
 415.738 397.304
 265.107 169.546
 932.107 923.913
 971.633 935.482
 634.949 771.036
 704.725 889.061
 151.712 178.350
 841.055 235.880
 724.273 142.971
 463.422 410.917
 955.854 242.446
 688.548 995.892
 841.581 277.887
 105.588 172.586
 850.540 850.549
 212.139 122.540
 769.670 130.174
 316.827 352.099
 997.172 249.331
 163.407 632.937
 92.001 67.212
 197.221 368.651
 205.763 982.086
 195.949 9.874
 806.889 167.733
 5.684 191.610
 69.914 89.949
 521.708 620.453
 864.171 589.811
 320.151 225.302
 308.166 756.409
 549.366 547.683
 933.591 449.434
 723.863 897.296
 154.650 758.452
 902.679 60.882
 695.585 128.152
 679.771 719.483
 76.529 955.794
 346.480 607.972
 82.832 437.066
 213.073 514.153
 186.554 449.091
 184.235 651.244
 194.910 604.485
 386.188 701.309
 466.120 968.704
 633.392 887.865
 58.545 625.850
 320.930 28.855
 317.524 517.451
 533.437 397.409
 12.441 117.060
 699.462 893.884
 23.703 284.017
 496.398 40.898
 258.337 446.160
 258.556 451.135
 409.564 368.030
 270.731 999.325
 38.879 583.325
 781.005 33.794
 371.052 913.548
 656.852 684.353
 978.138 805.438
 483.479 22.182
 966.462 834.550
 786.252 379.870
 351.975 119.034
 501.930 187.442
 449.045 434.250
 955.982 880.287
 443.227 24.216
 383.621 710.215
 960.789 869.408
 496.467 79.971
 680.571 32.162
 109.125 528.392
 604.331 591.523
 342.937 937.903
 960.165 170.146
 188.155 403.372
 263.256 608.683
 79.454 492.649
 405.567 560.527
 799.831 110.857
 850.634 655.015
 229.353 634.940
 834.176 43.949
 781.004 460.089
 631.457 129.093
 477.074 158.657
 367.341 732.040
 505.517 424.499
 886.695 968.337
 323.719 205.714
 946.500 321.183
 342.783 527.120
 465.033 463.317
 402.344 596.345
 999.167 976.471
 435.825 765.707
 702.907 384.093
 308.815 693.482
 136.246 603.744
 996.937 785.348
 784.281 690.080
 340.269 388.437
 556.141 367.658
 183.358 710.482
 858.669 525.631
 975.515 514.786
 781.284 385.002
 885.887 33.546
 139.251 165.423
 280.432 498.353
 459.172 625.048
 440.112 224.118
 762.472 66.917
 676.229 333.420
 222.705 182.475
 352.935 270.253
 406.348 211.541
 669.612 38.739
 23.539 253.480
 626.320 192.806
 536.780 471.952
 211.269 591.691
 927.378 341.952
 155.737 683.908
 679.481 829.616
 322.713 964.867
 91.580 450.129
 982.484 412.339
 299.707 885.118
 511.416 296.619
 533.133 266.974
 887.107 211.409
 712.788 253.038
 280.292 415.557
 339.011 657.494
 925.397 319.060
 945.542 113.876
 729.975 908.743
 171.112 77.570
 28.933 75.241
 621.962 407.434
 850.963 674.272
 274.430 891.360
 718.911 998.221
 756.140 895.222
 607.594 431.175
 709.803 952.162
 315.004 959.350
 801.220 593.888
 326.948 973.055
 201.525 222.627
 760.255 254.894
 425.224 887.288
 223.131 46.578
 815.306 656.543
 328.510 733.890
 262.940 961.789
 111.079 611.951
 663.520 41.908
 32.665 782.609
 327.610 77.518
 493.847 899.700
 972.346 13.832
 509.999 889.030
 856.988 587.686
 243.514 116.579
 139.395 985.822
 525.121 714.858
 115.405 548.816
 38.216 873.142
 860.575 319.318
 1.588 87.951
 76.793 226.569
 566.445 406.502
 11.405 653.862
 669.968 94.633
 973.204 795.064
 264.619 454.007
 730.694 954.091
 3.188 499.213
 409.168 51.984
 15.105 197.068
 73.428 494.767
 99.196 47.149
 114.304 27.429
 799.210 39.079
 674.915 701.372
 566.541 818.623
 434.933 951.386
 773.322 107.351
 99.682 491.291
 270.175 690.910
 349.988 162.862
 616.246 276.208
 936.311 519.453
 2.837 140.783
 137.364 193.127
 281.928 196.879
 243.339 522.280
 761.604 72.270
 813.894 436.185
 484.135 289.531
 651.570 775.135
 329.706 90.461
 125.488 531.502
 338.285 903.778
 284.552 530.959
 290.485 658.651
 173.504 827.188
 590.517 886.214
 671.698 191.597
 433.351 873.945
 729.280 66.244
 775.224 607.012
 997.460 878.349
 750.869 175.579
 910.795 744.133
 459.632 92.343
 355.184 14.574
 871.617 160.539
 173.766 422.887
 457.673 285.351
 155.663 510.695
 825.189 822.673
 504.059 655.070
 525.267 615.644
 478.183 150.774
 493.771 954.345
 289.081 70.393
 585.245 995.747
 945.725 819.837
 968.929 153.768
 592.953 608.379
 972.569 82.673
 656.225 282.427
 302.773 866.515
 463.507 842.452
 539.088 143.758
 808.233 325.418
 819.442 156.317
 458.788 833.933
 711.995 148.137
 921.994 211.874
 235.818 448.087
 796.524 978.870
 761.258 768.682
 975.930 557.830
 329.671 315.225
 402.097 866.301
 598.683 824.007
 353.703 940.103
 788.939 493.608
 658.903 253.430
 404.911 316.056
 228.463 770.822
 177.573 696.277
 849.509 881.390
 260.527 626.070
 898.605 233.145
 661.445 475.661
 116.877 4.665
 743.584 620.179
 633.285 362.653
 252.011 334.317
 271.974 187.926
 148.244 385.586
 786.156 680.224
 845.973 520.477
 927.413 135.912
 577.857 69.314
 292.219 134.716
 265.919 461.328
 246.345 65.199
 670.695 823.691
 175.376 497.575
 839.944 584.777
 61.624 401.082
 127.667 176.220
 363.242 766.532
 797.492 359.575
 242.373 388.458
 528.762 236.231
 930.929 581.837
 904.193 744.006
 963.350 542.541
 148.560 26.677
 877.001 136.015
 310.201 874.967
 967.136 733.372
 611.055 886.644
 672.462 566.923
 544.567 752.106
 999.939 97.507
 260.170 328.662
 117.602 363.923
 952.420 875.786
 348.924 900.966
 64.717 954.583
 491.725 888.275
 642.262 282.998
 812.254 939.369
 725.186 34.820
 587.198 711.396
 187.417 191.954
 492.634 54.433
 404.638 137.912
 982.011 108.413
 908.686 513.921
 520.951 870.343
 167.112 760.905
 823.911 709.489
 554.532 819.984
 188.680 909.227
 774.324 255.742
 474.443 7.676
 590.621 960.775
 996.042 831.857
 965.082 472.824
 592.616 149.604
 112.280 428.767
 807.473 667.849
 721.729 450.161
 625.641 194.077
 601.483 725.653
 646.788 549.088
 314.026 164.965
 218.125 813.734
 364.195 451.364
 661.482 640.726
 103.325 834.314
 751.297 236.157
 504.436 566.679
 438.945 676.041
 188.455 502.444
 80.289 73.415
 718.176 297.952
 166.924 744.599
 979.676 684.489
 550.196 572.764
 23.170 450.348
 96.399 757.584
 698.155 649.945
 540.568 736.301
 780.128 475.081
 387.102 319.810
 615.821 523.868
 113.210 703.647
 6.092 496.489
 694.221 574.852
 574.075 759.794
 819.578 769.260
 32.664 646.394
 789.429 957.912
 949.731 695.590
 361.789 414.791
 19.743 476.034
 100.163 690.409
 772.674 841.929
 595.168 776.913
 699.670 919.975
 298.169 280.999
 142.125 272.797
 310.499 42.372
 997.203 271.734
 971.651 259.593
 437.025 988.432
 340.542 364.498
 847.497 897.477
 974.920 864.156
 70.929 403.309
 798.117 29.266
 617.265 961.985
 265.273 424.434
 702.950 175.263
 671.968 763.986
 23.567 270.186
 908.880 742.457
 883.654 436.582
 581.833 278.001
 340.169 437.918
 465.820 856.567
 88.465 113.857
 225.596 352.349
 983.180 997.170
 148.916 193.885
 970.986 430.618
 939.070 54.059
 275.677 713.906
 991.903 265.531
 454.825 875.256
 832.927 940.881
 305.294 350.689
 759.483 739.615
 974.847 886.466
 171.477 443.447
 309.251 341.653
 485.171 938.871
 777.437 259.403
 14.450 964.485
 948.061 363.999
 332.401 553.038
 694.237 807.990
 655.607 618.426
 162.149 588.011
 940.165 630.443
 214.938 132.284
 60.996 949.830
 44.910 466.723
 536.550 718.950
 2.115 434.536
 334.816 415.320
 311.185 286.691
 881.848 363.335
 214.702 203.550
 222.324 891.277
 491.946 342.940
 537.485 34.302
 136.607 244.183
 796.924 978.297
 943.957 524.014
 47.830 963.801
 643.075 967.296
 772.480 413.502
 127.446 297.139
 369.028 291.924
 979.829 75.205
 332.156 473.042
 375.322 568.870
 282.319 392.625
 178.603 778.634
 971.455 849.691
 554.252 663.214
 588.848 238.625
 187.602 463.426
 615.900 124.215
 600.886 707.027
 598.845 190.310
 456.547 288.731
 192.678 614.239
 905.814 41.638
 800.071 649.076
 283.330 543.105
 910.816 80.614
 913.306 889.962
 618.772 602.504
 702.960 710.963
 735.871 498.850
 106.689 399.983
 870.957 206.886
 79.345 109.017
 932.823 861.935
 757.176 358.357
 842.629 202.077
 846.605 640.838
 94.802 770.937
 428.261 321.934
 934.653 134.270
 38.974 687.387
 775.493 391.044
 248.277 650.425
 461.307 74.238
 347.002 402.348
 699.460 203.247
 390.473 939.962
 501.079 761.724
 442.633 713.323
 537.396 865.673
 32.988 655.218
 664.139 881.110
 226.882 143.407
 402.187 413.592
 310.346 336.807
 262.962 479.104
 471.209 162.422
 546.908 973.426
 413.609 621.071
 650.896 372.171
 47.324 153.028
 227.307 143.617
 48.071 450.928
 428.058 759.522
 570.030 234.185
 329.030 204.022
 915.411 279.346
 804.736 156.958
 813.869 122.898
 153.767 355.496
 751.449 771.073
 659.579 197.467
 706.685 934.914
 708.739 262.675
 721.173 493.627
 733.131 806.448
 51.878 326.009
 950.329 275.461
 649.472 355.139
 956.885 752.545
 385.992 657.737
 695.411 838.511
 648.992 94.518
 133.813 599.520
 539.422 934.988
 332.850 763.091
 195.812 958.455
 58.432 640.261
 535.389 107.418
 42.834 231.929
 599.145 810.212
 692.751 480.901
 435.993 952.808
 963.172 635.230
 113.003 306.665
 199.047 561.236
 624.020 167.621
 629.356 594.830
 645.800 452.977
 471.218 47.006
 795.297 478.510
 59.157 823.484
 138.113 798.360
 303.535 210.274
 628.817 558.259
 52.697 787.590
 199.328 771.718
 488.950 626.081
 700.432 280.604
 635.403 494.165
 520.658 172.611
 948.656 256.673
 710.843 380.616
 83.942 106.710
 915.026 630.772
 460.453 769.047
 509.719 900.811
 644.158 509.612
 573.569 926.566
 675.511 237.210
 715.177 897.865
 875.268 387.035
 274.016 425.094
 891.470 717.459
 951.472 760.790
 535.982 859.789
 827.971 518.263
 484.357 53.172
 857.641 148.670
 65.921 232.453
 12.106 891.989
 992.654 664.977
 55.984 994.511
 9.674 943.062
 592.571 639.814
 593.890 12.875
 211.620 241.501
 180.976 378.977
 822.391 729.541
 117.469 878.772
 163.020 978.938
 971.004 825.064
 968.420 96.127
 797.021 611.053
 858.289 427.337
 967.418 444.126
 7.383 681.904
 681.353 997.253
 493.087 785.664
 969.773 854.558
 619.850 74.302
 995.189 486.524
 813.502 298.409
 562.072 566.488
 6.441 1.607
 769.177 70.533
 20.765 26.168
 634.739 265.195
 852.352 838.882
 743.220 249.564
 94.638 710.626
 635.907 689.407
 974.293 449.029
 888.022 160.045
 638.388 813.335
 875.940 642.090
 798.177 138.090
 886.784 120.356
 540.683 277.363
 909.253 492.665
 836.418 239.198
 572.325 563.694
 848.347 811.919
 873.940 382.095
 760.452 856.235
 624.476 569.957
 248.825 532.247
 682.465 226.088
 497.088 596.076
 798.396 982.979
 472.302 600.573
 125.534 526.710
 16.586 697.412
 576.544 405.168
 740.851 108.613
 276.552 948.971
 125.827 824.484
 415.366 198.464
 115.576 818.134
 65.439 596.505
 631.736 935.686
 692.303 988.720
 222.617 533.272
 528.317 929.236
 698.090 59.817
 49.578 70.029
 375.026 816.798
 33.514 305.981
 83.140 516.888
 78.265 536.175
 549.881 482.256
 734.527 206.218
 215.937 105.719
 189.466 928.286
 28.662 794.847
 607.020 287.771
 746.072 47.195
 79.017 680.968
 763.781 596.198
 689.655 571.004
 284.471 19.857
 407.932 673.578
 695.295 631.592
 567.467 205.080
 542.219 453.649
 192.874 748.969
 309.223 202.995
 711.716 468.209
 969.840 357.966
 929.285 148.969
 702.498 897.173
 21.578 881.279
 301.246 351.760
 654.341 433.992
 299.491 545.417
 800.737 573.109
 114.569 236.310
 997.742 603.621
 151.168 759.891
 445.893 325.558
 636.345 405.366
 765.418 815.648
 440.322 361.316
 324.382 48.041
 536.020 622.724
 754.536 312.976
 414.954 763.708
 674.554 783.539
 384.540 213.895
 307.777 910.954
 476.764 914.091
 875.273 731.957
 783.735 516.384
 580.669 672.137
 562.849 698.592
 99.793 191.759
 912.531 512.184
 617.834 201.096
 276.070 821.066
 194.534 767.062
 381.475 926.468
 112.322 328.868
 443.215 36.341
 604.659 664.934
 838.859 718.022
 156.770 824.755
 909.926 277.437
 306.088 416.426
 729.709 809.866
 385.977 172.609
 417.533 654.563
 997.522 894.896
 973.173 112.561
 657.500 379.418
 349.289 523.441
 256.238 76.481
 94.353 378.087
 820.259 245.909
 982.147 821.458
 967.868 590.124
 523.379 188.761
 180.652 522.043
 635.110 652.412
 103.069 738.311
 357.528 433.525
 991.548 894.703
 766.293 664.053
 832.934 334.773
 871.459 953.019
 661.567 810.535
 638.242 107.372
 50.195 401.638
 456.128 645.239
 410.381 723.815
 644.691 592.564
 594.704 496.097
 468.727 215.136
 780.359 477.387
 771.786 463.813
 869.388 195.416
 683.968 924.407
 755.675 174.107
 952.984 403.518
 76.802 59.180
 651.321 151.794
 237.071 76.934
 269.184 346.331
 6.615 208.929
 283.306 309.600
 273.818 787.676
 44.295 34.311
 160.804 517.888
 426.697 678.676
 763.941 197.602
 891.322 576.772
 16.017 287.310
 1.512 22.047
 299.633 477.515
 675.197 191.848
 391.522 200.930
 531.915 416.401
 456.833 680.569
 175.934 901.530
 216.363 295.386
 538.663 601.030
 106.270 368.019
 959.369 327.923
 470.758 661.951
 314.494 285.430
 257.844 36.237
 592.577 895.670
 714.508 603.738
 61.855 279.584
 541.040 22.781
 877.223 683.998
 409.097 12.558
 236.625 15.092
 671.129 999.929
 216.481 891.531
 190.388 800.917
 212.007 10.638
 154.242 126.038
 579.778 378.035
 355.237 327.180
 53.507 101.888
 43.975 418.212
 784.521 29.446
 88.073 885.683
 278.935 803.778
 777.988 934.221
 975.069 756.034
 372.406 498.676
 966.610 2.237
 995.149 907.251
 246.629 778.267
 107.436 443.200
 470.484 282.757
 762.082 63.974
 335.365 480.940
 681.398 173.594
 302.620 594.805
 822.557 974.612
 175.894 523.319
 140.930 559.088
 451.499 623.941
 323.968 433.074
 913.487 81.574
 139.745 645.985
 518.874 197.596
 972.240 545.896
 650.662 69.463
 50.043 475.229
 578.405 285.823
 719.785 420.652
 806.499 934.234
 976.573 838.681
 586.046 674.932
 900.749 87.644
 471.888 156.913
 925.936 241.239
 505.199 189.770
 193.563 563.116
 555.050 899.643
 52.661 750.943
 48.871 419.508
 912.917 767.881
 829.047 337.464
 728.806 865.523
 86.607 262.163
 911.581 352.182
 216.664 87.875
 165.240 1.386
 315.699 244.654
 807.064 345.744
 777.866 808.791
 450.504 719.794
 754.218 498.081
 338.932 951.434
 901.244 473.935
 167.060 345.084
 977.639 471.979
 409.673 731.563
 143.169 54.471
 194.940 200.991
 791.348 956.686
 765.312 897.800
 7.073 336.642
 919.266 293.765
 208.095 749.537
 331.556 408.839
 710.110 387.392
 820.798 904.477
 182.432 348.464
 937.073 104.358
 645.606 743.470
 347.596 218.002
 543.464 385.682
 527.556 159.485
 817.088 744.187
 41.113 812.446
 962.727 124.484
 2.578 730.885
 993.315 554.007
 121.449 560.298
 595.780 233.773
 491.796 783.773
 713.601 328.378
 124.209 251.423
 244.094 227.826
 227.865 738.541
 558.884 664.677
 725.346 37.988
 498.084 412.859
 170.533 756.371
 296.345 949.858
 590.565 622.782
 342.647 917.334
 189.679 195.113
 604.031 467.407
 942.320 964.846
 133.301 399.542
 924.622 9.880
 86.827 158.384
 550.111 160.181
 684.059 323.855
 402.889 647.204
 206.230 744.861
 18.759 70.317
 447.411 276.130
 123.638 287.287
 563.777 518.734
 574.505 217.808
 412.292 649.113
 589.321 125.786
 701.626 474.927
 30.244 445.273
 397.689 170.273
 203.680 754.722
 213.630 625.176
 248.906 843.376
 877.536 167.383
 45.040 601.531
 496.422 267.093
 217.899 493.200
 336.795 171.212
 270.893 815.949
 912.383 702.924
 797.792 639.732
 429.151 440.112
 813.119 956.300
 485.008 403.385
 314.796 15.726
 883.497 257.814
 582.735 319.973
 502.075 894.212
 429.338 169.023
 189.371 403.655
 618.911 787.228
 563.129 706.501
 131.949 811.390
 580.813 23.538
 489.020 603.191
 675.209 576.667
 292.895 403.304
 733.568 240.264
 774.872 609.782
 974.361 707.827
 923.410 416.566
 892.346 233.502
 664.774 57.472
 530.357 311.618
 194.100 975.498
 852.858 192.509
 511.958 276.225
 478.187 837.962
 300.019 867.440
 337.594 498.787
 716.927 165.592
 412.268 270.005
 462.138 234.620
 824.816 731.269
 444.622 675.873
 577.944 612.427
 711.326 611.955
 817.021 603.155
 496.880 195.419
 899.733 233.556
 613.713 359.167
 868.093 737.456
 126.456 33.553
 296.926 35.208
 765.219 950.621
 427.670 267.321
 700.976 994.254
 54.495 518.859
 708.221 32.577
 706.716 607.634
 903.495 372.681
 240.931 692.790
 904.801 635.104
 320.087 385.950
 590.898 574.740
 294.496 422.016
 538.695 434.672
 419.844 443.674
 522.225 959.356
 935.518 261.335
 212.019 503.497
 397.362 22.521
 916.040 433.740
 504.725 31.517
 53.025 552.984
 2.774 736.618
 199.320 793.873
 676.273 399.667
 357.614 281.175
 907.039 697.223
 369.872 795.595
 248.967 506.995
 650.001 67.870
 314.962 204.898
 110.142 466.077
 380.354 250.716
 966.889 926.152
 226.699 753.039
 162.329 221.164
 195.710 171.525
 244.700 315.330
 340.857 697.072
 503.035 940.939
 177.595 24.074
 920.848 147.835
 393.986 835.168
 540.269 274.055
 121.526 15.101
 247.755 81.427
 939.320 319.226
 896.438 90.791
 729.462 382.327
 362.226 978.080
 181.860 768.950
 338.008 185.447
 105.163 456.986
 853.032 232.213
 507.402 197.205
 65.867 40.599
 514.125 603.814
 425.949 523.475
 769.862 371.442
 889.986 708.926
 775.675 464.547
 278.253 433.079
 234.286 533.827
 777.768 642.697
 565.947 744.469
 963.550 277.724
 312.159 981.810
 887.587 606.716
 727.834 376.265
 853.089 461.419
 871.146 871.237
 477.302 647.380
 407.652 271.408
 781.073 623.077
 953.172 745.682
 12.132 458.734
 468.129 26.561
 99.257 866.533
 192.724 718.554
 387.069 385.765
 163.468 890.907
 159.996 399.674
 91.548 938.626
 426.102 735.867
 504.619 20.096
 197.156 980.657
 576.398 954.971
 723.825 31.333
 91.517 543.436
 680.710 671.742
 943.267 863.917
 454.595 328.866
 443.936 253.203
 483.564 535.039
 374.525 668.465
 990.197 756.539
 23.741 788.407
 618.074 69.525
 704.665 109.725
 39.070 974.287
 208.699 30.104
 874.941 384.958
 5.838 340.266
 548.454 350.923
 451.636 51.277
 428.590 335.873
 866.151 200.904
 795.393 268.862
 738.638 371.579
 360.854 97.607
 941.677 535.252
 933.345 117.101
 246.082 455.684
 98.718 956.384
 477.403 930.532
 758.228 213.723
 788.707 363.723
 962.070 406.722
 12.846 508.416
 611.045 111.064
 249.550 213.257
 373.872 2.013
 414.820 906.348
 143.798 479.872
 687.451 644.472
 797.832 787.890
 712.856 387.571
 141.240 43.182
 228.967 793.756
 137.618 563.043
 952.015 97.258
 713.051 836.316
 168.933 375.530
 156.863 658.423
 423.363 842.438
 949.381 406.313
 927.512 348.210
 460.615 403.342
 184.129 415.050
 567.253 432.262
 641.484 297.373
 716.630 955.714
 737.555 400.284
 166.130 647.439
 203.641 107.699
 88.824 713.794
 106.746 616.490
 458.056 874.787
 506.558 714.976
 305.383 97.976
 307.287 818.262
 241.049 449.221
 495.603 730.437
 390.521 93.826
 400.194 60.944
 944.056 293.381
 390.988 511.918
 851.515 581.272
 889.743 172.605
 287.539 437.883
 99.744 819.817
 31.639 139.918
 220.004 108.686
 975.881 832.779
 405.911 540.531
 414.776 716.750
 519.394 574.835
 366.085 883.841
 0.874 86.073
 898.975 270.028
 544.325 195.052
 741.839 265.479
 795.637 985.736
 443.857 261.968
 981.054 675.148
 162.814 211.464
 242.973 874.210
 40.793 662.814
 879.055 865.583
 856.153 665.357
 589.771 550.233
 654.891 950.247
 9.793 363.119
 770.415 384.393
 78.529 30.866
 644.352 440.571
 371.488 307.337
 221.820 333.786
 121.834 558.698
 175.391 171.923
 893.508 325.892
 528.448 482.810
 384.779 332.756
 319.894 474.794
 633.250 161.501
 150.127 419.664
 527.691 328.639
 848.171 311.435
 403.916 374.009
 130.065 39.077
 85.134 949.355
 210.615 443.257
 823.300 652.471
 568.839 924.749
 587.056 405.574
 839.755 494.133
 231.764 695.039
 452.188 948.130
 564.087 662.487
 698.163 17.532
 791.790 318.564
 401.117 35.732
 521.355 510.186
 947.841 746.729
 352.032 445.147
 816.160 19.059
 313.853 815.456
 723.185 309.844
 335.553 879.498
 447.173 974.416
 611.230 295.101
 252.312 825.284
 994.904 338.788
 635.918 484.262
 301.057 214.391
 990.453 958.168
 866.011 25.820
 350.702 807.450
 746.968 258.962
 4.364 214.642
 148.299 146.647
 660.699 32.592
 791.724 454.458
 578.105 478.481
 40.272 165.414
 482.134 906.985
 275.132 415.446
 898.249 53.225
 767.742 262.013
 269.331 182.889
 622.869 393.596
 720.539 763.069
 156.211 412.270
 820.711 3.689
 754.675 564.874
 120.187 987.079
 119.343 745.724
 523.119 64.315
 158.961 746.423
 784.470 853.795
 362.304 352.648
 167.451 23.506
 485.825 266.088
 818.964 207.096
 931.680 509.843
 934.377 919.899
 421.542 20.983
 707.704 369.245
 983.003 373.805
 270.999 149.581
 925.014 856.230
 892.760 173.299
 282.368 550.231
 157.628 899.687
 130.288 270.987
 420.150 214.637
 510.436 590.446
 698.428 800.742
 349.131 116.099
 236.726 780.114
 395.077 388.154
 60.494 959.914
 643.783 386.190
 16.595 453.425
 63.200 654.041
 532.992 467.960
 382.396 428.725
 845.847 966.522
 772.803 131.103
 881.332 934.598
 38.302 893.580
 700.791 469.482
 363.047 980.172
 230.886 600.180
 249.119 528.832
 417.625 25.008
 343.158 812.964
 430.618 95.966
 812.868 492.026
 770.364 798.785
 530.228 179.073
 219.024 980.947
 865.624 190.831
 349.106 113.202
 541.471 923.704
 543.135 770.118
 958.876 793.036
 162.095 259.492
 248.287 724.503
 65.886 287.205
 134.644 453.015
 272.794 722.125
 507.461 288.734
 237.979 824.331
 382.558 990.296
 327.090 259.335
 99.079 146.126
 307.447 771.708
 55.433 225.596
 525.962 104.949
 821.298 708.084
 293.424 92.414
 918.579 430.626
 455.382 409.222
 118.796 280.538
 260.233 260.425
 512.904 380.254
 197.922 920.173
 454.798 15.579
 193.675 54.522
 423.036 309.030
 319.483 821.960
 875.786 366.113
 403.528 906.354
 859.066 668.849
 649.751 593.114
 863.550 468.138
 654.534 337.822
 684.143 960.482
 256.435 724.999
 620.941 16.810
 162.762 391.156
 650.031 68.942
 651.039 149.639
 395.763 625.379
 185.025 854.439
 138.889 471.111
 57.869 266.119
 311.434 360.105
 176.124 516.005
 151.888 403.808
 528.154 526.023
 443.597 129.674
 391.992 643.067
 633.946 581.437
 787.626 640.943
 558.597 874.205
 376.405 373.065
 478.716 334.567
 968.589 608.851
 12.767 46.803
 984.711 730.667
 719.108 104.319
 796.454 921.201
 800.702 709.698
 470.139 539.006
 476.018 72.103
 375.903 508.872
 636.214 677.389
 686.548 580.648
 211.541 330.268
 453.321 212.649
 251.450 530.790
 646.037 981.958
 712.863 406.438
 919.783 822.699
 807.598 999.234
 510.690 943.943
 19.131 142.780
 362.873 21.534
 424.932 161.298
 594.766 623.306
 196.004 901.192
 675.780 886.277
 360.415 150.749
 106.981 179.379
 461.204 816.349
 88.569 958.533
 287.841 570.541
 172.106 745.742
 669.275 350.808
 499.227 274.013
 468.518 615.603
 136.898 359.766
 574.905 719.814
 651.019 159.054
 339.739 984.299
 287.499 688.981
 611.521 848.192
 527.886 47.481
 193.808 18.772
 883.692 730.079
 145.518 397.699
 321.070 48.819
 172.129 155.983
 850.044 524.527
 296.371 60.408
 457.843 507.603
 756.893 694.126
 554.731 334.175
 448.994 752.196
 477.150 333.626
 307.141 83.180
 853.944 650.927
 527.106 560.118
 987.197 454.217
 956.491 433.723
 983.073 876.425
 944.993 298.453
 546.426 342.196
 366.594 704.734
 935.460 500.892
 909.933 310.385
 72.058 206.940
 413.350 78.956
 685.303 134.676
 408.700 715.822
 299.282 101.026
 872.226 363.500
 983.392 801.702
 778.920 650.524
 889.400 891.223
 564.479 863.715
 482.660 490.959
 239.708 167.724
 16.671 770.125
 227.870 69.955
 635.110 80.309
 135.889 380.645
 651.286 743.513
 583.465 669.727
 142.493 396.326
 936.237 112.780
 299.859 318.577
 684.353 851.799
 740.189 354.523
 218.545 792.546
 665.012 439.423
 652.654 604.210
 747.067 836.251
 972.992 579.881
 542.087 568.801
 337.908 724.709
 123.652 201.717
 560.120 744.609
 283.684 698.824
 262.985 560.019
 746.766 112.976
 570.914 129.829
 331.708 988.441
 462.875 69.412
 230.877 646.423
 653.811 128.363
 641.777 671.753
 467.254 668.431
 904.702 511.221
 97.131 976.230
 306.295 858.776
 729.468 450.218
 486.182 558.258
 585.303 324.365
 320.191 859.054
 262.583 804.719
 589.784 663.667
 83.367 988.279
 227.276 698.566
 107.403 160.182
 447.124 501.562
 246.648 495.054
 335.347 571.652
 527.892 556.684
 125.262 682.609
 101.111 548.098
 294.629 72.233
 506.148 28.040
 86.551 228.167
 994.786 812.238
 96.848 182.373
 192.136 316.293
 149.787 374.187
 981.811 485.285
 971.141 161.291
 452.598 272.086
 784.426 254.697
 867.984 966.866
 228.240 674.204
 559.104 404.577
 198.011 101.613
 120.386 561.329
 835.797 727.921
 356.938 436.139
 861.463 215.814
 723.490 558.752
 395.401 238.915
 964.545 389.961
 957.765 113.780
 850.329 226.545
 235.810 349.610
 167.490 692.759
 736.600 934.803
 909.658 213.886
 537.089 929.938
 191.427 10.152
 910.840 405.676
 128.687 622.186
 756.817 53.745
 465.310 48.867
 40.351 402.913
 335.849 527.014
 142.186 623.408
 319.078 357.782
 314.406 427.008
 19.193 50.397
 780.801 731.085
 299.334 238.930
 266.051 108.857
 53.374 177.121
 468.160 791.286
 932.017 239.921
 730.104 205.427
 711.848 384.650
 651.234 957.006
 312.836 340.855
 791.043 409.875
 710.770 813.491
 845.288 840.453
 864.246 871.646
 557.829 700.781
 67.208 143.333
 215.001 99.423
 961.995 399.767
 349.825 885.772
 496.683 559.984
 461.157 21.693
 904.783 313.809
 281.249 456.786
 923.680 199.138
 760.621 842.310
 877.340 594.806
 291.198 867.327
 433.640 235.202
 269.991 162.469
 140.216 315.163
 382.090 866.531
 656.098 346.912
 622.303 503.704
 668.863 734.119
 201.439 580.492
 135.998 636.186
 921.313 727.390
 860.069 469.003
 130.207 618.219
 723.861 202.621
 969.362 777.120
 725.578 113.191
 725.533 597.778
 395.347 483.311
 852.503 960.289
 200.746 844.473
 706.483 137.550
 196.916 156.085
 550.534 775.265
 810.303 21.672
 668.498 538.239
 206.640 874.032
 939.752 111.812
 953.854 502.706
 365.586 93.153
 497.868 350.145
 412.714 504.973
 500.455 433.864
 708.826 207.453
 98.348 343.130
 351.966 6.413
 214.659 557.946
 595.609 281.478
 848.491 908.915
 863.655 152.249
 775.632 668.011
 306.086 618.921
 879.909 877.128
 502.140 452.687
 796.491 693.802
 481.633 457.543
 158.935 887.766
 198.151 806.350
 302.764 49.567
 634.700 588.272
 169.755 480.524
 240.741 250.917
 586.844 294.805
 730.234 927.955
 347.897 667.720
 957.245 501.794
 219.626 863.580
 625.944 841.694
 317.199 141.492
 685.617 801.769
 270.977 603.417
 61.979 972.601
 332.042 766.885
 739.988 707.202
 467.466 131.356
 450.190 829.991
 581.464 294.726
 332.984 570.019
 98.789 562.640
 928.926 411.422
 172.963 291.608
 837.272 639.895
 973.568 996.562
 21.427 689.675
 681.133 129.066
 344.004 907.233
 620.745 254.399
 764.170 882.674
 119.941 499.991
 207.290 35.133
 234.495 755.920
 356.093 42.498
 77.305 337.560
 151.494 987.301
 568.646 93.838
 220.470 649.081
 536.812 200.425
 562.131 248.914
 100.817 819.650
 868.244 574.824
 603.733 157.645
 781.298 858.725
 307.003 189.696
 104.972 998.286
 951.202 957.812
 585.057 823.239
 814.095 136.817
 933.096 588.266
 307.230 799.062
 532.847 867.586
 530.828 530.915
 967.074 554.014
 714.424 330.108
 547.982 892.744
 596.908 870.739
 300.973 962.968
 611.622 607.202
 913.446 955.068
 135.588 909.641
 546.462 64.333
 10.306 607.870
 848.695 61.605
 346.693 359.612
 193.685 224.962
 168.529 559.513
 970.812 583.475
 435.135 740.759
 538.342 483.453
 201.243 779.442
 237.352 629.634
 234.195 647.510
 165.369 658.991
 8.257 942.629
 418.398 294.624
 153.365 188.147
 382.903 413.429
 749.751 694.445
 751.766 296.453
 257.296 120.916
 59.837 658.211
 854.080 307.884
 198.042 154.535
 865.413 257.771
 36.043 222.210
 203.800 648.229
 631.033 722.671
 51.011 35.934
 646.440 752.176
 713.193 52.870
 374.446 588.316
 814.147 767.805
 928.391 404.417
 984.208 859.940
 727.019 576.954
 504.425 971.345
 766.497 4.516
 107.625 226.674
 506.056 359.149
 277.745 355.918
 569.649 1.265
 962.384 566.857
 183.246 947.912
 985.366 492.669
 72.314 721.705
 558.378 406.479
 886.837 695.298
 914.150 933.887
 505.293 146.034
 66.692 707.659
 400.701 249.690
 223.576 562.370
 690.824 664.338
 186.087 743.163
 303.496 819.016
 758.166 249.694
 582.662 51.501
 405.727 417.277
 560.102 0.181
 153.180 481.377
 393.882 202.313
 541.478 523.566
 202.677 381.290
 796.985 467.262
 733.460 5.725
 646.773 805.986
 220.155 100.773
 265.219 397.080
 107.236 105.329
 28.904 847.071
 412.663 556.310
 299.925 923.983
 729.718 192.607
 637.736 745.390
 761.331 496.513
 271.039 662.934
 840.227 910.103
 536.237 264.164
 814.108 799.566
 328.168 476.208
 620.224 403.623
 510.821 633.971
 694.692 345.624
 127.316 584.857
 368.220 55.720
 134.409 474.623
 604.341 523.500
 100.260 92.829
 804.478 957.132
 756.246 364.834
 105.301 77.260
 723.488 339.555
 249.827 228.510
 959.866 432.993
 49.767 194.595
 139.176 607.141
 951.177 391.681
 4.269 968.328
 749.748 966.407
 782.387 99.944
 10.930 607.869
 643.232 459.012
 870.897 605.819
 376.716 787.113
 218.290 749.692
 503.806 652.184
 577.316 104.854
 774.851 652.821
 577.546 954.427
 897.459 200.631
 654.536 328.340
 641.023 134.242
 481.725 517.957
 535.925 211.831
 694.325 897.114
 899.089 43.934
 289.570 731.963
 128.735 547.286
 937.666 596.391
 202.992 71.137
 529.644 541.337
 250.501 33.551
 41.189 460.222
 425.589 35.618
 77.406 704.486
 183.450 841.097
 857.554 129.221
 307.373 427.995
 429.435 476.065
 664.301 163.118
 301.704 556.311
 958.344 412.150
 633.552 699.876
 594.480 983.620
 512.612 644.018
 864.317 388.115
 524.399 599.077
 808.798 162.593
 814.108 936.861
 413.183 417.971
 661.132 481.495
 940.091 285.835
 428.536 63.720
 727.183 302.626
 767.152 39.766
 265.977 727.910
 503.449 227.546
 763.983 863.946
 531.437 919.184
 178.727 159.011
 774.276 673.619
 232.357 34.564
 346.799 750.559
 580.430 289.933
 104.774 732.567
 857.548 686.800
 932.489 901.031
 72.971 994.107
 222.345 730.655
 926.878 742.460
 816.900 782.736
 286.005 71.621
 196.691 787.397
 847.931 996.905
 340.661 677.339
 65.965 827.372
 598.004 279.327
 659.656 263.611
 181.260 683.899
 535.309 323.974
 814.821 538.820
 50.984 899.564
 397.396 578.186
 223.556 639.789
 711.870 178.102
 462.053 507.166
 644.572 83.472
 570.329 713.391
 664.683 281.193
 269.919 624.944
 523.036 295.990
 105.469 388.031
 20.452 590.245
 893.609 517.200
 984.952 782.679
 522.465 83.132
 203.525 727.827
 892.653 751.829
 349.816 174.478
 678.768 114.576
 9.171 442.977
 778.712 115.926
 755.389 915.364
 280.248 61.508
 110.654 846.384
 311.729 560.331
 806.034 195.475
 636.898 734.641
 442.377 608.851
 509.962 287.203
 771.147 996.092
 413.027 239.471
 915.782 137.223
 467.589 798.731
 933.438 604.909
 737.591 347.594
 874.906 813.274
 344.039 710.498
 590.148 921.920
 388.908 890.255
 804.924 483.565
 565.972 399.598
 769.860 369.451
 22.911 170.493
 69.706 522.066
 365.843 105.448
 943.363 244.245
 575.224 453.736
 873.378 952.421
 270.240 930.346
 879.130 905.183
 34.715 441.416
 216.049 312.961
 46.689 297.194
 322.253 277.149
 759.819 258.144
 345.319 175.157
 919.388 813.374
 360.293 769.702
 388.828 890.234
 92.891 484.975
 572.333 162.636
 180.278 858.622
 181.425 201.809
 529.537 186.626
 572.540 600.971
 418.178 259.082
 321.197 624.484
 571.876 909.523
 366.625 867.757
 455.518 831.099
 307.414 367.573
 530.854 851.754
 930.693 840.110
 827.321 101.079
 69.312 527.997
 104.540 377.208
 486.555 56.185
 371.429 557.695
 847.207 792.554
 986.746 258.504
 436.513 312.310
 871.309 685.996
 202.172 519.940
 88.240 944.179
 814.478 899.147
 722.763 40.552
 739.626 865.878
 348.704 706.111
 102.941 683.720
 589.545 526.618
 262.087 271.930
 255.330 31.971
 223.307 166.962
 103.696 457.705
 102.455 77.080
 477.866 167.500
 871.407 850.563
 413.488 888.610
 331.581 230.862
 480.129 284.733
 140.440 732.237
 785.181 184.874
 382.512 87.795
 574.451 354.797
 550.428 515.126
 524.378 782.801
 388.689 45.135
 648.205 437.738
 186.218 164.929
 198.562 618.584
 194.493 349.408
 710.523 766.823
 635.363 777.423
 514.502 760.746
 563.932 741.902
 482.501 701.101
 812.685 329.409
 232.491 367.023
 586.891 739.330
 485.621 347.505
 560.124 777.708
 184.010 204.978
 662.239 253.018
 470.851 412.597
 118.436 143.702
 800.156 625.043
 723.245 938.535
 574.782 634.079
 181.608 674.982
 555.324 55.362
 563.103 137.340
 289.397 963.485
 265.329 911.058
 383.876 799.711
 217.028 523.034
 188.492 524.015
 547.636 496.658
 437.169 162.942
 362.260 597.032
 366.456 251.256
 172.851 884.000
 514.078 702.813
 608.432 991.922
 714.095 39.563
 249.188 644.537
 120.258 712.709
 368.161 135.532
 481.348 163.199
 415.912 971.009
 389.693 876.724
 721.344 204.682
 58.190 718.815
 907.701 92.246
 36.654 406.668
 316.518 454.840
 542.747 844.698
 501.849 746.015
 97.004 870.042
 888.793 950.370
 459.544 512.211
 598.227 559.309
 464.862 348.643
 416.223 439.777
 941.047 756.163
 952.422 170.828
 133.971 529.399
 285.148 621.363
 792.064 313.376
 259.214 196.989
 612.650 822.196
 89.892 326.880
 119.312 772.503
 866.590 690.683
 197.074 623.852
 853.344 214.313
 627.348 503.202
 389.716 571.067
 659.661 403.090
 522.345 405.579
 257.314 829.044
 889.835 613.049
 437.691 368.256
 565.421 130.968
 576.344 136.085
 584.782 976.723
 591.827 97.683
 380.282 849.328
 213.203 867.811
 765.828 929.858
 645.059 662.044
 4.663 501.515
 679.665 647.217
 709.838 370.651
 909.628 448.675
 316.443 524.322
 117.338 88.055
 896.206 993.306
 62.839 109.785
 507.608 3.097
 866.074 209.837
 764.815 455.591
 542.220 799.604
 121.542 873.482
 262.815 754.960
 584.256 705.397
 796.313 139.970
 354.212 396.173
 748.672 121.361
 738.822 702.412
 549.462 159.499
 637.239 223.348
 187.203 70.413
 888.271 131.366
 17.255 788.390
 744.458 251.359
 278.336 847.277
 6.142 344.924
 443.888 359.106
 793.450 111.540
 90.054 859.762
 260.379 697.151
 423.501 962.551
 549.681 589.426
 23.918 601.733
 64.324 632.551
 214.632 440.075
 383.253 482.446
 980.686 78.450
 396.597 381.071
 660.246 253.493
 76.890 407.088
 98.749 593.704
 665.165 876.041
 385.358 468.530
 438.704 848.790
 200.783 392.449
 973.927 559.857
 660.110 611.459
 334.377 311.267
 2.973 317.658
 639.350 71.364
 688.213 214.424
 320.808 766.739
 216.351 336.385
 200.249 419.193
 108.991 451.788
 536.886 734.458
 901.249 517.625
 965.541 136.945
 185.844 388.078
 886.953 222.204
 823.545 803.270
 352.795 88.942
 494.747 7.453
 838.629 453.871
 105.343 703.569
 884.696 49.400
 923.499 375.323
 349.080 775.987
 162.912 869.745
 731.004 913.182
 445.729 994.655
 532.423 387.009
 781.152 348.975
 110.391 412.931
 443.256 662.641
 685.858 565.442
 186.573 210.739
 699.511 515.234
 316.209 907.865
 203.236 886.317
 149.679 148.556
 435.933 247.520
 742.398 393.712
 722.172 510.288
 472.883 607.448
 747.079 567.829
 225.718 510.731
 574.427 5.581
 701.501 964.983
 289.048 31.103
 507.980 748.782
 239.180 320.255
 533.083 302.549
 737.237 428.570
 9.341 339.253
 34.941 460.723
 194.258 343.556
 34.914 280.860
 709.606 88.251
 728.227 152.189
 4.507 206.542
 776.406 50.840
 785.985 283.634
 85.770 257.646
 452.687 723.700
 78.333 208.786
 882.450 51.879
 651.909 14.303
 374.838 209.139
 375.309 830.325
 101.670 565.205
 193.935 209.790
 240.749 726.217
 65.815 236.704
 682.566 55.043
 325.557 265.204
 131.970 99.597
 829.426 297.299
 854.852 674.847
 792.287 818.055
 725.358 145.182
 738.359 405.857
 546.493 873.416
 782.417 805.373
 484.003 849.909
 994.295 814.830
 460.829 89.296
 413.398 235.744
 301.263 523.400
 235.708 966.266
 537.209 257.507
 235.824 808.737
 43.889 264.754
 881.421 693.058
 962.248 831.755
 195.831 291.186
 796.606 440.327
 902.870 680.974
 708.456 768.441
 1.639 92.004
 123.279 252.107
 750.593 379.714
 42.751 193.206
 251.064 790.691
 328.679 891.353
 899.667 630.371
 569.467 276.407
 994.233 469.409
 530.089 218.435
 624.376 637.018
 150.792 180.839
 629.355 574.500
 329.435 387.374
 164.115 551.716
 482.122 813.169
 159.297 690.523
 14.317 342.357
 400.562 865.136
 190.650 509.993
 872.824 48.377
 510.253 653.532
 530.399 999.049
 72.581 720.041
 456.770 808.798
 756.656 730.702
 988.372 982.322
 487.674 206.028
 394.032 163.506
 785.514 56.053
 52.239 858.624
 989.398 282.752
 257.145 78.481
 544.412 710.851
 144.173 521.936
 984.788 132.521
 168.354 67.350
 424.510 136.079
 832.413 5.030
 590.179 294.582
 264.463 727.577
 529.277 763.278
 932.508 856.457
 877.298 12.206
 478.397 898.124
 951.208 879.393
 909.226 133.155
 388.787 239.198
 329.248 204.497
 711.480 848.198
 988.206 708.685
 143.013 757.048
 698.780 445.535
 561.418 600.961
 0.716 51.149
 345.142 34.578
 764.680 746.062
 544.850 130.221
 5.361 360.255
 674.725 173.875
 359.526 650.463
 76.886 573.182
 157.353 969.537
 329.644 529.446
 29.292 364.512
 307.318 354.926
 128.966 217.642
 972.084 361.963
 976.370 166.211
 705.838 776.760
 624.044 571.653
 344.247 193.608
 889.451 601.171
 131.392 381.255
 174.967 645.806
 599.879 368.976
 386.248 454.005
 129.521 403.097
 462.191 900.531
 332.214 693.606
 424.930 644.445
 839.142 623.640
 854.537 229.623
 869.780 921.686
 576.261 135.391
 684.259 987.124
 732.619 347.423
 658.594 295.093
 490.830 659.779
 976.212 407.759
 428.341 873.278
 452.551 297.860
 244.383 574.184
 658.563 299.469
 290.125 277.102
 593.441 283.340
 499.151 429.258
 689.406 493.840
 466.567 397.764
 877.784 655.725
 580.210 910.620
 974.818 376.868
 490.444 75.091
 379.812 843.265
 633.281 648.488
 342.372 271.408
 640.528 546.638
 128.172 387.427
 4.013 20.386
 775.094 319.727
 360.416 651.993
 718.573 90.416
 858.688 478.424
 13.908 379.391
 721.581 560.207
 785.353 312.880
 852.390 121.164
 680.592 735.740
 32.121 690.068
 752.049 194.290
 343.100 199.799
 273.437 755.477
 213.181 728.282
 434.372 780.410
 248.789 999.349
 744.269 958.476
 491.784 167.209
 878.540 785.408
 149.451 67.804
 878.168 368.652
 291.824 581.675
 283.765 990.614
 647.198 79.617
 366.178 419.831
 944.208 943.485
 979.743 87.550
 314.867 714.691
 286.488 138.795
 982.673 632.574
 208.324 109.819
 787.259 809.964
 691.032 805.253
 343.534 445.400
 893.111 466.552
 678.994 697.930
 132.097 797.262
 745.645 823.970
 671.553 989.573
 49.113 84.909
 257.553 870.658
 891.104 733.027
 211.169 337.078
 74.925 41.608
 53.437 692.356
 897.741 98.285
 234.861 558.546
 446.239 679.490
 919.116 49.922
 551.201 485.163
 739.838 618.764
 746.018 868.694
 522.938 793.578
 547.401 745.359
 610.514 203.270
 744.576 916.722
 305.218 231.884
 885.462 687.685
 197.775 183.153
 101.897 471.851
 570.606 398.591
 966.659 439.945
 465.380 704.116
 446.209 41.173
 343.328 335.732
 756.731 60.234
 988.781 982.810
 176.893 420.440
 546.496 296.773
 576.894 128.884
 432.504 542.912
 625.898 21.310
 610.613 563.711
 703.141 506.407
 129.293 804.047
 404.232 551.373
 316.597 393.291
 973.941 178.098
 37.528 648.607
 858.736 753.271
 535.108 460.035
 33.202 122.600
 663.006 834.634
 569.226 941.471
 536.647 47.589
 668.351 439.568
 497.012 897.398
 727.208 888.727
 715.827 154.921
 942.682 550.660
 144.636 487.933
 54.778 208.987
 898.441 630.191
 466.584 148.459
 595.662 933.714
 645.940 759.481
 881.377 422.652
 204.059 709.511
 24.878 174.839
 742.448 741.950
 493.124 51.746
 668.916 810.527
 99.515 128.466
 992.424 121.463
 256.579 432.570
 229.319 190.894
 18.572 964.944
 182.393 700.976
 686.030 268.201
 509.830 489.989
 412.101 740.978
 781.981 690.781
 356.656 321.904
 556.895 854.398
 788.121 328.331
 895.439 894.219
 147.587 16.012
 516.690 157.994
 430.618 600.993
 375.265 694.482
 478.485 969.348
 63.518 406.916
 524.183 399.395
 920.581 872.106
 934.821 281.309
 712.466 11.862
 809.151 877.168
 956.579 908.672
 408.479 598.289
 451.759 1.700
 255.671 454.113
 971.184 839.515
 767.982 256.916
 838.293 925.243
 85.966 748.461
 771.281 906.669
 116.605 88.588
 814.054 142.165
 971.102 542.153
 813.166 233.054
 896.838 791.123
 21.656 439.350
 381.912 44.817
 360.571 489.825
 456.079 125.829
 323.988 425.594
 883.302 465.238
 728.457 61.099
 201.163 582.135
 565.962 955.426
 626.951 173.566
 281.928 523.686
 138.272 566.933
 355.611 911.904
 419.533 543.169
 176.989 354.236
 419.938 622.082
 787.304 38.605
 521.872 897.920
 53.493 652.141
 502.352 651.057
 581.584 152.634
 769.037 858.914
 20.537 323.786
 653.817 644.523
 74.176 993.309
 692.187 783.999
 310.664 612.224
 849.199 934.660
 850.919 165.302
 70.055 924.166
 921.644 76.041
 535.371 579.318
 595.941 120.356
 741.275 382.780
 413.197 122.209
 359.116 79.674
 897.108 888.295
 568.340 956.777
 780.960 979.889
 711.652 268.806
 335.813 315.919
 159.774 463.370
 991.082 565.675
 862.875 873.658
 177.416 901.440
 329.198 211.481
 326.239 35.474
 533.611 949.172
 374.155 922.505
 298.276 864.021
 167.493 944.179
 985.633 110.857
 394.116 447.424
 335.089 55.303
 216.295 841.555
 96.879 250.923
 597.847 992.097
 860.341 777.292
 447.069 821.202
 433.232 213.068
 498.454 39.208
 50.815 729.064
 273.194 9.204
 28.479 722.372
 261.543 371.633
 622.872 535.748
 507.833 230.031
 440.432 719.220
 228.121 188.595
 788.331 986.392
 705.957 119.524
 663.964 130.035
 76.560 270.955
 340.872 214.627
 385.006 768.214
 650.600 22.571
 479.019 41.117
 453.217 51.635
 439.066 573.017
 509.538 39.863
 753.201 223.411
 43.622 617.864
 785.019 351.263
 946.392 984.436
 62.088 952.375
 504.816 588.098
 909.047 928.283
 133.675 433.182
 172.299 599.241
 179.310 463.881
 517.987 348.252
 0.944 303.338
 645.996 291.017
 212.108 617.993
 942.408 577.681
 882.775 361.295
 611.737 81.919
 315.138 837.553
 286.939 71.971
 569.127 768.512
 936.456 3.488
 537.313 585.521
 578.228 857.633
 65.395 892.598
 703.759 767.608
 349.943 224.757
 322.076 846.281
 788.376 776.637
 392.959 725.718
 229.287 4.486
 948.656 941.207
 499.562 856.167
 48.823 797.869
 446.364 695.905
 598.344 123.347
 8.636 740.728
 33.702 476.898
 958.711 381.852
 580.626 110.652
 567.730 135.683
 661.797 685.797
 139.576 54.868
 624.599 373.382
 920.954 270.088
 129.494 220.515
 577.137 358.637
 732.048 257.526
 173.894 517.626
 676.274 745.733
 329.637 19.708
 42.649 719.577
 4.243 250.216
 837.422 827.782
 831.893 259.575
 625.769 708.080
 247.389 347.633
 982.780 286.710
 114.474 751.601
 524.455 540.860
 559.761 201.588
 75.051 228.630
 118.898 492.920
 694.581 721.566
 687.920 498.926
 726.664 479.784
 670.526 298.391
 705.766 515.148
 852.818 546.214
 185.954 785.424
 105.403 491.828
 200.554 259.095
 896.346 406.723
 841.457 59.411
 638.101 769.142
 144.473 825.748
 131.264 660.878
 197.332 174.547
 304.713 138.701
 841.987 870.740
 285.744 172.534
 43.461 269.033
 718.452 306.128
 541.971 503.559
 540.272 845.964
 720.528 311.010
 934.883 863.914
 211.242 798.503
 417.293 992.247
 963.373 711.012
 439.625 170.650
 715.790 127.728
 202.955 588.778
 795.202 101.261
 643.465 860.327
 216.753 642.836
 655.509 411.909
 340.708 11.083
 298.093 509.089
 61.801 357.438
 986.345 750.271
 227.948 59.322
 930.296 104.977
 832.490 190.337
 487.357 165.117
 456.808 457.481
 733.216 615.600
 494.261 17.447
 722.272 554.068
 226.144 71.434
 350.387 129.379
 788.159 250.316
 899.770 595.917
 232.224 24.883
 641.564 757.861
 101.981 710.072
 902.663 506.714
 377.806 844.351
 828.931 729.824
 63.413 597.852
 460.116 921.115
 664.243 443.348
 388.116 882.269
 8.907 176.247
 118.804 628.034
 278.232 822.451
 670.461 59.078
 299.364 371.020
 994.137 835.919
 530.344 222.385
 521.387 765.010
 177.383 878.331
 764.087 620.522
 354.223 608.807
 94.192 790.912
 490.673 519.937
 5.886 216.802
 533.369 790.321
 649.498 425.384
 142.387 527.301
 769.776 856.664
 686.643 175.388
 377.588 298.841
 571.502 155.277
 234.209 925.505
 314.183 159.118
 184.233 867.813
 915.017 527.010
 393.332 313.094
 882.129 397.538
 940.158 40.490
 758.604 893.927
 990.288 968.083
 7.614 774.804
 910.103 468.927
 543.506 558.149
 328.811 830.504
 294.698 697.887
 949.550 589.005
 764.833 549.420
 170.784 512.890
 267.439 463.657
 585.455 576.136
 70.054 774.572
 658.881 328.189
 148.067 834.858
 281.935 2.889
 246.367 764.823
 91.107 521.431
 936.215 634.326
 32.656 134.097
 871.751 334.650
 417.983 852.169
 359.435 120.926
 918.747 475.699
 96.904 435.713
 533.350 995.963
 785.721 146.007
 424.388 405.475
 623.877 240.295
 786.167 585.758
 115.533 605.775
 111.785 456.980
 452.134 20.920
 653.416 97.766
 3.806 502.874
 723.068 102.421
 373.860 706.328
 183.140 201.511
 501.710 9.516
 898.719 685.874
 517.754 88.675
 641.861 639.992
 353.410 284.885
 480.449 495.148
 464.166 532.829
 782.045 183.445
 734.842 441.132
 801.035 828.779
 584.308 695.835
 282.999 708.985
 179.551 975.134
 454.414 314.035
 292.420 203.138
 212.517 998.441
 800.838 187.282
 786.441 662.491
 842.147 447.822
 806.789 417.990
 690.053 593.916
 750.001 511.649
 147.013 680.160
 472.539 245.735
 547.535 106.649
 827.769 994.214
 859.768 336.952
 678.041 47.156
 185.799 799.633
 441.696 201.103
 606.502 123.627
 318.626 163.407
 533.754 414.964
 640.411 759.863
 838.835 706.801
 217.464 73.730
 166.288 366.732
 884.011 337.150
 241.069 0.977
 653.878 120.764
 185.303 895.875
 430.304 992.046
 9.149 940.261
 199.106 846.364
 486.278 200.795
 167.390 956.413
 604.322 314.506
 683.426 975.536
 58.710 822.821
 734.513 599.155
 776.854 718.947
 818.689 907.423
 989.297 300.974
 426.477 43.173
 753.724 917.446
 856.805 424.783
 263.457 127.046
 686.438 146.946
 489.156 951.614
 677.398 217.216
 293.809 329.895
 957.762 337.108
 787.931 141.629
 866.782 728.420
 343.509 596.941
 287.660 84.038
 928.849 719.230
 675.637 784.047
 657.796 701.207
 353.651 649.398
 139.313 209.392
 224.174 434.275
 168.916 143.842
 518.490 102.726
 901.904 834.378
 961.294 453.997
 97.566 344.928
 109.983 503.592
 609.945 152.376
 178.192 983.568
 638.261 419.456
 369.218 576.505
 531.433 862.619
 327.036 864.337
 186.548 560.736
 414.031 167.651
 389.356 209.885
 1.823 325.737
 242.741 320.064
 124.117 265.735
 121.288 703.503
 701.173 814.488
 209.855 619.376
 70.010 393.578
 542.298 929.445
 911.808 921.508
 792.673 162.665
 480.219 732.831
 702.577 78.849
 626.625 558.426
 600.415 22.328
 769.137 431.026
 704.836 442.237
 142.729 763.110
 857.183 568.204
 332.908 158.399
 626.394 525.988
 872.509 772.438
 832.427 579.890
 161.256 131.303
 977.030 636.046
 944.734 290.552
 717.877 337.061
 310.345 499.708
 816.026 743.592
 572.899 202.146
 197.939 717.847
 435.075 208.179
 250.493 198.395
 524.451 332.866
 887.276 851.929
 388.768 182.927
 541.930 387.763
 537.261 242.691
 142.329 672.866
 364.039 971.891
 459.106 752.505
 198.600 453.210
 492.778 793.268
 170.699 770.514
 832.754 666.039
 627.132 955.988
 84.454 486.784
 24.872 102.771
 491.167 558.753
 279.845 326.758
 76.956 202.467
 658.075 295.169
 885.694 326.963
 343.534 278.971
 897.277 959.940
 645.815 280.877
 751.266 504.273
 464.423 30.264
 614.943 177.882
 602.356 201.761
 89.447 892.883
 19.685 426.709
 474.724 973.706
 291.600 738.068
 610.156 353.361
 741.065 372.219
 799.711 738.904
 763.621 88.630
 523.073 233.625
 263.524 744.323
 60.568 842.382
 342.185 48.887
 230.905 481.342
 90.752 642.499
 896.013 643.216
 660.695 689.678
 44.014 828.713
 544.585 511.601
 265.122 604.600
 972.279 726.700
 509.616 564.546
 496.843 410.419
 713.764 192.383
 644.338 788.642
 328.574 315.777
 69.748 454.210
 945.516 414.400
 88.694 441.469
 118.987 949.066
 35.084 250.087
 501.657 310.955
 375.515 6.968
 478.135 172.812
 342.401 965.423
 375.336 442.132
 432.557 925.574
 892.993 670.933
 63.055 521.980
 811.783 434.210
 40.801 656.689
 54.382 631.944
 49.547 292.264
 379.425 945.343
 803.402 884.092
 40.986 350.387
 778.570 589.631
 636.043 989.718
 886.926 99.708
 656.835 172.359
 171.384 189.973
 359.600 419.803
 612.183 475.941
 929.473 432.878
 666.565 100.348
 365.129 507.868
 906.513 304.896
 405.951 190.051
 457.882 798.699
 387.091 990.822
 220.240 182.285
 419.865 499.473
 604.004 208.863
 370.855 646.520
 757.027 544.415
 945.093 692.042
 666.906 746.333
 787.466 455.024
 771.243 128.624
 0.481 619.307
 642.345 872.817
 262.629 664.935
 244.971 420.664
 824.633 112.739
 208.399 731.375
 893.836 632.726
 473.147 176.949
 201.078 966.754
 737.079 598.998
 118.830 132.146
 957.362 665.261
 381.483 600.074
 89.164 89.759
 894.105 941.083
 537.196 354.401
 28.199 175.956
 943.887 269.215
 243.886 904.911
 872.515 401.466
 477.327 369.087
 302.781 99.519
 948.071 348.151
 230.991 434.810
 409.609 155.373
 850.944 924.746
 251.831 660.430
 32.162 811.448
 708.839 970.615
 59.176 27.230
 0.131 118.030
 752.678 739.541
 886.117 335.021
 266.890 638.238
 527.114 518.949
 606.955 399.804
 953.167 572.733
 498.386 170.104
 963.393 7.234
 883.263 474.041
 39.042 569.033
 434.026 851.980
 363.454 541.441
 937.360 294.740
 361.962 602.605
 783.052 397.660
 200.967 822.459
 624.097 166.501
 391.624 166.217
 286.227 811.451
 331.509 137.493
 381.988 278.313
 167.239 346.411
 714.157 946.883
 480.214 499.889
 276.563 25.033
 772.657 771.261
 521.143 973.056
 676.156 668.572
 55.395 487.148
 912.347 354.994
 264.554 474.753
 825.739 116.206
 670.996 279.774
 380.615 69.238
 506.193 514.937
 794.147 781.820
 787.378 975.028
 971.329 752.889
 674.816 622.081
 946.915 491.458
 501.859 826.321
 36.565 536.073
 287.893 329.796
 92.931 259.537
 885.794 578.774
 469.953 798.390
 5.925 592.527
 165.697 293.943
 976.216 736.898
 364.143 707.624
 224.045 128.603
 781.422 419.496
 534.942 778.806
 971.703 292.312
 293.347 500.740
 20.539 807.259
 232.531 455.673
 884.870 690.041
 8.328 534.124
 393.498 351.276
 911.536 495.810
 541.994 683.101
 697.014 493.489
 972.170 769.685
 236.821 744.619
 267.098 884.040
 106.806 293.149
 95.001 523.727
 350.295 14.900
 53.916 965.953
 291.749 897.725
 887.014 946.044
 113.196 696.332
 216.860 145.777
 875.904 986.355
 75.036 548.765
 141.193 478.692
 848.766 723.594
 392.668 899.461
 224.055 342.202
 115.819 380.212
 748.911 856.951
 881.362 864.683
 572.327 136.623
 790.387 640.695
 114.659 906.376
 560.077 507.380
 100.898 222.368
 699.313 938.409
 826.234 626.811
 187.720 691.149
 337.442 527.731
 826.862 820.416
 596.506 199.354
 678.416 805.076
 664.834 339.337
 394.653 197.952
 606.299 598.714
 637.840 717.001
 581.637 936.371
 486.823 251.601
 500.624 73.992
 753.761 745.845
 444.671 37.853
 447.568 115.442
 782.356 583.888
 392.030 171.110
 713.122 791.274
 857.867 265.002
 707.279 872.151
 324.429 993.914
 609.124 141.227
 426.485 620.752
 758.035 495.070
 246.260 891.519
 411.523 808.306
 314.959 997.091
 654.418 520.033
 629.211 566.030
 307.543 781.373
 257.049 676.103
 643.547 802.657
 499.042 978.049
 841.314 180.399
 330.251 566.117
 505.900 719.711
 927.764 277.307
 518.753 582.435
 390.250 616.949
 311.752 986.042
 386.475 594.863
 55.019 419.895
 988.778 906.912
 467.489 715.929
 617.698 245.240
 83.803 858.130
 61.186 91.066
 2.397 202.780
 354.999 301.904
 886.942 638.444
 792.045 705.862
 363.887 985.800
 42.883 955.792
 848.378 732.990
 845.496 162.247
 212.775 648.244
 691.391 544.111
 888.222 299.624
 581.558 127.439
 840.103 449.088
 137.516 645.460
 90.696 347.647
 970.489 395.028
 863.120 328.437
 279.531 177.310
 103.998 729.429
 664.317 273.703
 800.436 46.705
 300.465 3.226
 660.623 558.320
 88.009 986.820
 974.989 218.591
 503.465 159.700
 743.440 919.793
 472.305 568.189
 948.336 785.088
 144.434 446.298
 505.832 790.662
 466.058 263.890
 350.934 30.244
 566.304 787.829
 43.463 410.297
 338.007 505.566
 540.446 594.127
 14.484 473.554
 510.754 958.113
 806.214 107.567
 993.734 59.417
 744.487 105.978
 876.875 283.217
 217.982 458.496
 718.102 596.268
 420.416 850.580
 824.123 604.935
 143.874 127.093
 253.471 838.573
 346.938 367.839
 905.754 557.072
 446.537 483.085
 29.555 634.481
 777.584 630.233
 100.886 684.063
 538.355 645.528
 940.734 565.000
 398.646 679.423
 330.837 513.828
 851.510 314.335
 6.221 156.730
 100.633 262.604
 334.259 629.949
 509.876 815.105
 894.225 528.280
 318.210 202.073
 537.697 744.914
 814.213 993.010
 906.221 804.600
 544.724 298.317
 203.719 636.534
 430.467 428.451
 741.056 9.495
 108.868 544.511
 190.488 951.197
 105.556 815.309
 988.504 303.752
 938.751 439.048
 114.703 300.528
 325.817 242.073
 838.020 374.839
 832.542 222.817
 574.045 782.091
 580.390 546.767
 930.828 503.844
 705.106 939.188
 355.804 40.129
 795.116 878.520
 632.100 336.270
 386.446 317.242
 235.116 248.943
 62.095 91.784
 254.880 665.592
 810.501 612.538
 49.232 949.360
 5.897 623.626
 928.524 601.884
 851.763 704.770
 223.512 497.847
 999.441 60.177
 871.826 342.615
 642.392 947.957
 820.344 998.164
 970.931 685.236
 804.622 388.648
 933.946 496.326
 483.945 977.066
 727.765 922.189
 111.551 455.719
 955.534 87.866
 361.997 738.420
 564.187 729.833
 157.782 520.153
 264.158 557.548
 199.351 284.182
 416.486 693.328
 848.900 407.287
 283.191 673.507
 319.525 926.044
 982.910 763.454
 125.784 82.056
 581.391 242.017
 136.469 228.174
 34.990 340.469
 590.174 333.427
 457.548 810.873
 172.118 719.306
 612.824 673.322
 867.784 857.841
 64.795 715.856
 294.456 891.536
 918.918 350.609
 633.174 841.527
 133.834 661.207
 36.374 363.556
 503.512 996.581
 444.242 17.585
 335.736 502.613
 407.326 727.626
 768.891 153.690
 664.081 830.881
 462.709 409.982
 567.817 522.477
 910.993 732.553
 784.067 782.360
 899.138 127.312
 100.994 978.382
 163.699 340.893
 404.439 244.038
 305.431 618.267
 386.156 666.055
 614.528 264.923
 977.260 36.949
 43.614 988.606
 755.696 947.570
 919.983 869.807
 171.529 846.543
 636.343 210.385
 700.070 175.398
 964.690 710.245
 381.345 113.507
 469.935 837.920
 374.577 914.720
 880.450 697.884
 465.421 382.696
 27.205 601.763
 57.295 74.568
 869.731 259.195
 279.855 218.854
 167.366 494.490
 9.231 724.898
 962.642 535.584
 945.974 705.025
 357.912 720.895
 395.800 549.594
 177.265 326.960
 81.172 228.028
 307.389 675.215
 542.955 339.485
 550.303 660.613
 413.075 725.097
 148.111 929.307
 821.831 664.797
 158.315 579.182
 295.978 816.772
 174.359 68.223
 882.523 883.101
 559.360 984.670
 653.388 283.339
 154.274 93.446
 790.600 936.610
 50.744 149.850
 781.634 155.604
 402.614 29.051
 859.245 971.852
 760.559 814.095
 266.910 285.519
 126.732 312.383
 615.407 675.030
 869.104 617.562
 991.721 638.125
 39.577 528.353
 390.095 358.032
 190.785 995.837
 836.596 703.551
 871.222 55.254
 480.978 252.869
 937.937 556.549
 219.076 366.231
 204.371 230.046
 699.694 176.456
 735.101 390.141
 54.350 288.273
 9.464 712.330
 386.785 712.958
 855.554 728.878
 70.557 364.868
 361.495 828.786
 653.927 327.574
 211.530 861.364
 666.653 91.850
 83.305 813.631
 696.149 373.450
 845.327 234.230
 661.857 749.008
 479.077 25.693
 505.968 782.513
 540.613 228.324
 353.118 147.476
 896.970 418.989
 216.895 341.401
 701.527 183.671
 270.616 315.483
 591.239 771.227
 605.513 845.220
 831.780 865.588
 901.245 904.012
 241.927 433.460
 989.344 94.759
 786.733 713.812
 436.138 282.341
 534.111 654.119
 871.975 656.848
 468.559 897.107
 290.662 263.224
 398.929 852.002
 207.419 542.937
 787.850 407.770
 743.981 148.384
 875.020 565.266
 82.451 477.549
 524.662 173.604
 550.130 317.281
 61.734 187.318
 948.658 226.117
 187.763 439.333
 783.699 895.537
 304.386 15.499
 275.218 530.829
 92.960 475.120
 500.601 134.166
 577.057 584.769
 638.898 563.440
 659.658 6.737
 18.029 6.714
 9.856 736.122
 819.559 445.617
 359.412 630.124
 747.598 188.650
 645.275 378.267
 427.427 310.246
 841.044 872.465
 551.791 21.819
 802.211 441.134
 952.681 581.210
 503.941 492.597
 536.211 286.497
 876.412 91.058
 898.377 634.517
 194.510 75.463
 38.792 604.565
 12.570 880.045
 834.528 770.250
 760.316 968.491
 331.976 79.549
 845.950 135.289
 794.137 472.668
 912.235 132.197
 215.014 342.740
 430.431 560.177
 421.246 264.879
 217.062 532.973
 240.938 519.345
 544.979 714.278
 676.578 74.865
 71.299 292.933
 796.357 754.594
 802.072 767.376
 708.104 921.246
 191.427 929.855
 632.153 846.940
 369.235 681.386
 701.861 900.004
 496.816 669.672
 729.235 224.001
 658.850 764.023
 142.637 907.508
 258.437 994.628
 575.942 966.569
 41.540 359.400
 934.608 270.521
 39.927 302.130
 32.291 837.044
 494.923 293.261
 258.799 470.481
 267.078 792.491
 961.144 300.820
 112.191 574.332
 877.234 447.184
 227.670 478.173
 717.524 342.685
 563.935 768.346
 832.904 546.115
 925.624 512.795
 404.677 474.967
 931.820 407.541
 140.193 34.023
 491.779 875.113
 529.101 710.180
 814.179 776.017
 112.139 248.920
 788.159 811.294
 316.678 428.125
 241.254 420.083
 428.952 873.559
 433.430 338.275
 488.136 5.886
 731.798 772.803
 916.429 525.531
 724.303 541.624
 734.494 798.881
 772.920 353.200
 273.445 842.481
 830.964 363.238
 481.726 562.124
 111.515 103.164
 664.436 507.540
 204.191 67.408
 788.825 683.049
 508.304 558.843
 175.808 207.928
 347.624 598.149
 384.513 660.752
 24.465 718.384
 624.469 348.772
 980.731 596.394
 915.282 111.221
 486.024 664.152
 102.165 454.547
 146.341 932.541
 451.059 204.099
 502.630 225.105
 941.096 582.151
 1.167 228.031
 174.651 843.757
 305.017 223.784
 494.254 742.457
 868.586 989.020
 967.320 95.929
 709.421 142.427
 238.227 281.314
 629.985 655.894
 295.141 330.880
 717.397 364.000
 226.669 406.299
 684.334 84.277
 399.495 305.076
 615.939 496.466
 849.458 562.132
 515.188 716.361
 299.900 935.519
 955.499 672.426
 185.500 155.517
 370.162 975.784
 528.521 834.417
 452.439 131.283
 976.457 209.284
 679.978 224.949
 833.077 766.572
 687.652 837.379
 394.153 886.025
 622.517 960.615
 308.522 67.835
 454.538 365.091
 326.164 463.065
 671.867 791.710
 547.713 720.236
 747.200 790.673
 862.137 263.424
 63.185 142.781
 437.468 217.828
 673.690 870.640
 27.601 251.546
 851.260 557.109
 168.741 577.059
 29.313 357.817
 582.583 487.916
 643.987 935.487
 878.333 846.422
 871.459 908.693
 879.057 403.283
 151.526 39.765
 94.378 252.381
 200.110 669.498
 354.299 901.081
 407.742 114.724
 819.041 682.047
 767.132 293.500
 226.449 625.700
 892.603 537.490
 649.189 547.800
 112.641 838.260
 354.121 344.663
 812.517 990.596
 809.472 205.021
 158.193 719.163
 23.615 284.318
 480.164 773.008
 352.107 1.346
 74.234 654.297
 635.353 431.533
 76.212 512.787
 63.808 724.312
 683.186 325.821
 875.345 267.985
 72.363 725.776
 812.680 683.994
 359.762 304.241
 978.079 138.968
 248.490 376.581
 166.515 918.226
 246.514 634.535
 113.914 475.257
 546.216 841.300
 118.847 40.191
 615.351 366.886
 767.116 384.425
 967.097 445.840
 670.217 61.683
 374.686 229.804
 209.908 707.091
 345.624 59.371
 829.498 120.038
 47.058 589.713
 823.407 493.948
 105.611 59.334
 323.774 412.725
 23.562 818.602
 68.120 1.008
 43.085 352.607
 935.124 800.801
 539.056 200.164
 364.613 723.367
 769.621 36.852
 918.819 480.932
 606.113 544.845
 9.296 691.874
 697.124 716.716
 399.816 845.385
 95.852 755.538
 520.711 242.458
 348.408 451.477
 993.046 150.384
 260.228 688.199
 488.518 734.466
 337.461 803.895
 147.915 895.451
 253.075 785.431
 80.355 242.201
 579.121 484.444
 878.532 879.832
 626.115 126.135
 850.998 72.974
 159.965 640.751
 608.578 746.812
 351.363 730.629
 393.799 75.312
 830.508 928.993
 833.374 452.741
 652.803 188.130
 676.069 92.590
 263.414 122.174
 181.552 504.776
 817.873 932.351
 608.155 590.184
 63.214 159.599
 244.918 999.850
 203.300 780.928
 510.154 438.352
 10.097 222.543
 237.426 467.092
 849.957 675.751
 660.765 68.415
 173.692 633.017
 142.859 266.909
 477.918 913.762
 39.494 736.386
 342.282 115.700
 515.659 832.147
 145.531 541.590
 706.477 426.065
 678.746 237.525
 510.510 350.256
 525.316 2.450
 3.410 2.717
 636.593 645.066
 33.646 580.077
 574.663 569.978
 904.599 588.798
 947.743 56.778
 132.491 372.878
 360.767 581.264
 398.897 774.791
 928.321 835.336
 870.118 124.452
 936.916 990.096
 741.311 201.079
 439.525 364.685
 967.157 823.626
 461.212 301.480
 777.304 250.872
 587.696 387.136
 436.152 582.179
 198.982 519.803
 313.329 79.562
 651.058 917.702
 282.011 532.227
 656.601 345.518
 683.914 972.472
 780.156 346.064
 97.068 759.288
 857.123 489.038
 248.580 70.842
 734.831 860.968
 40.408 502.761
 687.076 635.576
 541.178 834.959
 292.652 387.507
 258.503 200.262
 318.971 290.911
 189.696 223.723
 992.058 814.665
 277.815 78.247
 945.512 465.666
 526.396 461.521
 557.998 408.658
 279.934 898.552
 449.201 914.407
 16.083 436.151
 698.707 957.030
 455.922 159.008
 174.959 435.959
 244.631 225.613
 959.325 369.118
 828.943 515.946
 673.613 562.598
 230.361 986.974
 971.370 170.412
 32.875 447.460
 140.499 818.334
 247.623 457.069
 746.649 571.511
 539.489 208.446
 286.164 610.267
 184.961 612.693
 630.038 566.784
 737.913 941.986
 545.078 732.061
 699.497 617.022
 147.591 823.499
 87.483 406.305
 853.464 404.859
 74.639 39.341
 264.787 959.122
 288.702 152.554
 708.807 758.496
 740.044 476.791
 504.289 172.619
 46.943 145.882
 861.281 664.663
 870.707 129.663
 963.407 95.045
 539.625 760.723
 781.300 873.719
 346.349 585.892
 518.514 155.334
 140.004 800.978
 997.582 478.121
 622.765 55.751
 407.023 719.136
 299.337 696.717
 506.553 828.002
 743.558 564.330
 937.043 751.719
 744.072 311.295
 716.641 158.190
 803.691 157.278
 290.724 780.338
 305.837 856.193
 809.910 351.030
 665.549 4.323
 259.303 487.175
 769.398 255.690
 978.740 455.638
 623.700 395.508
 276.234 350.839
 97.369 929.385
 726.638 811.762
 16.317 16.623
 299.327 372.587
 270.364 367.866
 310.010 885.211
 489.230 563.211
 933.655 72.854
 767.401 65.264
 441.655 211.863
 732.814 706.583
 684.050 624.323
 403.739 342.172
 576.919 168.542
 32.454 660.672
 379.328 199.698
 841.992 343.385
 459.926 641.585
 900.067 115.128
 619.977 355.492
 597.215 27.147
 119.964 47.740
 387.183 97.918
 566.815 547.571
 767.810 276.053
 177.074 577.028
 419.322 409.793
 510.251 679.853
 41.482 354.491
 141.079 973.546
 636.953 633.346
 438.059 924.455
 749.088 813.497
 369.721 647.673
 780.016 360.968
 254.161 919.799
 869.137 601.092
 489.300 421.971
 611.075 208.884
 391.747 852.524
 921.801 574.680
 375.109 753.096
 736.348 388.524
 311.108 859.801
 633.698 831.787
 239.215 843.314
 454.427 91.867
 775.893 650.482
 103.341 276.414
 979.513 657.774
 939.234 713.969
 861.072 236.740
 952.012 620.497
 706.732 497.475
 646.762 983.762
 361.692 192.233
 605.979 583.438
 284.993 442.881
 824.427 403.287
 643.607 908.511
 423.336 397.410
 796.695 679.469
 397.338 5.907
 5.663 908.283
 852.384 852.108
 74.007 443.989
 307.584 335.617
 307.395 392.332
 188.368 19.845
 826.873 89.039
 590.614 722.430
 957.123 846.290
 781.489 490.363
 441.423 553.575
 87.056 382.940
 352.387 714.131
 741.520 414.475
 222.875 348.279
 708.833 610.478
 518.005 857.161
 282.980 906.610
 713.445 17.238
 605.190 335.908
 996.570 760.455
 859.694 388.556
 728.486 921.177
 407.240 637.947
 12.076 223.102
 148.700 270.210
 923.015 102.540
 968.920 360.998
 549.381 574.269
 760.873 957.813
 25.998 938.980
 667.734 858.839
 270.567 294.036
 279.228 556.185
 361.189 269.375
 380.426 24.117
 123.817 286.086
 855.776 788.648
 911.028 685.284
 706.737 186.419
 91.253 948.784
 133.938 596.839
 974.039 720.759
 878.651 165.848
 769.243 621.805
 705.880 602.328
 416.378 744.767
 63.049 754.322
 378.013 947.421
 662.804 112.922
 624.604 462.973
 442.444 163.462
 356.962 178.688
 51.078 638.795
 529.467 69.455
 541.479 525.768
 917.908 491.217
 208.236 947.007
 489.430 253.938
 756.123 364.874
 800.555 910.859
 20.268 527.770
 397.854 466.440
 938.029 61.046
 2.795 556.555
 115.233 971.730
 109.211 68.750
 188.231 729.684
 443.031 515.757
 888.137 164.802
 167.389 260.954
 722.424 603.410
 352.520 819.257
 38.125 395.559
 863.090 961.266
 784.271 962.479
 692.818 662.917
 991.434 439.907
 847.537 138.699
 103.743 893.557
 46.715 235.691
 182.193 438.733
 886.125 450.659
 324.197 673.525
 240.627 256.523
 668.009 916.479
 848.376 421.345
 154.966 372.838
 422.234 597.101
 968.450 602.037
 699.467 811.837
 745.446 352.030
 439.217 173.106
 331.895 808.099
 83.834 279.103
 922.191 685.355
 143.260 623.537
 859.849 1.076
 72.776 898.638
 482.292 187.118
 678.093 165.812
 47.728 850.924
 785.672 634.274
 694.312 639.110
 901.102 413.810
 337.223 488.684
 888.408 378.718
 522.300 21.687
 835.176 876.640
 217.766 919.291
 422.752 759.684
 858.947 36.345
 450.733 317.864
 263.217 538.144
 26.905 509.007
 230.662 974.281
 137.456 148.057
 244.809 482.211
 370.129 825.912
 20.385 33.250
 941.086 547.989
 122.502 109.863
 543.309 830.682
 243.202 514.162
 12.689 75.402
 284.281 248.398
 222.483 901.214
 305.335 939.180
 746.144 95.257
 876.561 974.170
 653.852 412.526
 978.825 24.716
 764.143 491.471
 448.775 597.486
 896.435 158.051
 32.269 615.543
 253.855 767.619
 421.303 212.876
 302.529 521.595
 572.188 140.363
 150.435 824.704
 78.330 645.108
 916.273 290.129
 170.130 884.517
 319.903 416.031
 885.822 872.269
 327.111 850.111
 277.388 392.118
 202.493 522.374
 939.720 39.468
 527.619 393.854
 262.180 607.748
 343.363 665.053
 260.545 990.193
 494.100 677.455
 643.434 946.962
 859.668 480.184
 468.044 837.086
 533.570 818.112
 740.798 345.183
 171.280 714.300
 93.079 469.864
 922.182 596.205
 12.290 476.186
 257.035 169.678
 413.897 55.356
 997.842 736.272
 808.965 754.210
 289.197 27.161
 240.023 523.087
 663.704 681.091
 140.272 437.853
 745.900 404.873
 509.396 749.582
 209.453 444.331
 314.263 139.236
 4.655 973.201
 913.033 655.524
 463.690 229.801
 993.577 308.543
 979.562 939.524
 16.348 712.142
 553.468 639.101
 291.135 811.883
 580.720 740.633
 507.416 416.671
 965.949 454.521
 18.728 549.531
 646.352 336.411
 269.844 141.447
 182.347 180.332
 97.206 171.944
 526.540 85.281
 951.538 387.206
 885.793 753.130
 438.712 342.562
 681.974 800.080
 580.552 878.334
 632.416 90.709
 319.435 669.256
 501.987 732.441
 565.325 126.348
 918.905 438.958
 375.596 380.368
 43.196 914.420
 108.998 57.563
 780.009 797.588
 875.894 56.661
 543.394 498.030
 666.145 51.908
 405.873 57.996
 850.407 247.096
 374.906 476.495
 575.114 272.077
 781.791 870.414
 988.936 594.185
 567.444 445.455
 410.338 475.663
 21.942 672.483
 961.041 173.795
 152.574 868.038
 916.325 597.664
 893.810 757.706
 955.546 114.618
 360.211 644.580
 608.692 266.724
 11.499 739.771
 789.001 204.118
 132.145 656.004
 257.480 75.692
 313.801 277.518
 890.660 110.634
 508.412 349.218
 504.133 865.559
 736.832 465.363
 835.733 55.400
 189.399 363.602
 805.878 501.575
 441.280 865.291
 869.218 253.612
 979.888 659.550
 749.918 621.304
 560.685 759.050
 39.351 210.264
 880.813 603.196
 534.690 616.609
 199.949 832.994
 142.744 4.320
 310.343 985.869
 76.608 675.047
 332.148 173.034
 672.516 23.916
 307.938 12.495
 768.061 50.856
 316.953 143.463
 356.235 225.606
 603.382 880.060
 386.108 861.723
 995.413 450.958
 672.272 882.282
 117.348 685.432
 31.152 614.716
 703.515 453.841
 941.127 957.266
 800.869 51.233
 261.045 353.275
 90.925 566.737
 202.602 696.135
 718.173 39.140
 778.428 786.848
 331.481 432.033
 110.142 763.234
 930.643 631.890
 127.775 15.757
 168.453 382.110
 500.495 266.392
 49.252 308.427
 863.455 496.106
 250.309 600.078
 129.770 311.258
 288.623 11.063
 561.299 703.006
 381.626 301.807
 306.303 305.709
 477.948 109.163
 863.502 545.126
 639.030 208.335
 796.192 95.213
 762.327 800.801
 470.364 959.565
 783.453 555.239
 429.165 151.548
 662.631 761.980
 622.212 273.240
 37.713 894.409
 290.408 460.210
 752.846 752.434
 151.030 855.500
 92.367 983.627
 248.289 455.871
 460.896 317.696
 623.641 306.362
 152.966 130.709
 838.362 340.659
 402.294 689.009
 446.996 925.771
 948.315 461.465
 200.863 386.605
 215.508 475.863
 60.932 491.505
 882.002 714.540
 851.837 371.436
 83.774 770.301
 504.951 436.809
 928.436 331.228
 557.380 126.054
 0.143 837.851
 712.919 363.590
 449.809 804.652
 475.906 282.315
 360.885 656.820
 863.239 452.964
 841.850 480.231
 35.166 701.395
 656.922 185.871
 991.924 742.190
 803.942 258.143
 718.724 735.825
 873.806 389.205
 862.122 425.471
 73.092 938.550
 50.870 432.424
 707.800 729.344
 776.052 305.882
 661.482 271.614
 589.431 18.675
 858.982 49.417
 613.913 276.594
 993.722 126.895
 662.733 531.711
 471.810 510.022
 889.236 241.854
 852.679 580.496
 919.957 246.924
 259.453 520.142
 21.267 201.610
 711.642 133.364
 503.377 642.311
 970.229 407.271
 342.347 318.423
 855.830 720.452
 796.509 995.025
 632.846 908.803
 581.917 661.276
 677.658 647.969
 253.927 348.194
 451.662 434.915
 698.618 978.119
 667.898 104.755
 776.518 508.930
 314.069 452.587
 968.119 287.450
 918.799 433.840
 460.230 942.551
 619.099 271.052
 176.685 299.000
 405.428 921.548
 316.825 913.384
 539.739 970.905
 619.105 674.508
 917.954 464.026
 741.961 989.125
 890.968 212.248
 354.521 921.848
 280.272 104.903
 88.897 73.584
 491.365 181.670
 834.810 279.228
 409.325 102.781
 695.388 461.734
 278.214 993.516
 587.536 290.894
 844.666 883.573
 106.844 21.353
 464.330 447.827
 109.173 901.783
 609.256 960.257
 40.586 497.129
 709.437 165.485
 504.132 805.749
 650.186 661.347
 844.026 105.974
 619.698 770.513
 691.274 470.513
 651.952 299.504
 813.882 46.358
 886.126 970.158
 192.000 732.175
 715.115 232.917
 764.022 279.869
 25.873 95.270
 612.595 103.118
 249.622 124.681
 656.299 959.778
 0.004 906.685
 938.424 969.370
 444.748 589.164
 941.753 179.241
 947.149 247.719
 668.697 666.940
 846.586 329.389
 498.799 290.886
 894.535 428.536
 637.889 21.409
 899.178 815.764
 700.537 909.870
 586.176 65.092
 93.575 310.984
 786.864 534.023
 195.089 854.107
 502.612 463.489
 230.261 770.509
 553.077 839.019
 440.845 698.197
 737.377 540.026
 914.989 692.338
 264.791 491.070
 902.788 321.716
 642.460 697.843
 782.833 899.767
 942.019 22.834
 86.563 817.860
 58.346 43.042
 229.043 869.642
 78.178 187.231
 263.715 395.032
 503.784 816.255
 79.510 63.028
 839.871 870.724
 824.518 451.841
 916.257 940.101
 882.294 86.273
 453.557 21.297
 684.104 835.051
 406.198 138.615
 830.415 149.544
 861.774 336.777
 63.065 400.379
 16.317 171.640
 299.675 915.887
 463.044 686.669
 265.508 387.673
 661.964 345.356
 865.202 241.073
 637.264 499.465
 785.506 794.793
 269.297 609.511
 446.519 492.994
 802.342 637.441
 187.180 888.676
 625.064 232.612
 923.347 109.081
 948.043 602.221
 724.130 227.393
 605.160 258.213
 162.945 801.199
 949.421 266.946
 590.714 83.592
 258.653 688.632
 904.715 349.699
 474.954 714.676
 30.653 957.619
 689.838 616.831
 358.912 241.787
 973.408 177.665
 267.728 947.648
 802.908 332.846
 693.667 504.092
 48.666 518.478
 368.830 104.570
 752.169 768.090
 808.208 955.295
 513.211 171.421
 701.362 540.925
 375.314 509.001
 919.996 761.902
 548.623 971.577
 605.042 986.077
 978.037 10.922
 529.656 618.731
 695.422 838.746
 262.380 683.882
 585.416 573.768
 269.975 95.404
 844.774 854.909
 522.612 14.479
 178.739 102.957
 993.822 691.097
 11.010 876.347
 610.661 988.426
 496.066 672.221
 210.799 922.060
 426.624 455.361
 235.655 809.259
 690.624 429.355
 643.503 329.868
 420.354 511.555
 602.846 29.650
 513.197 441.610
 241.693 643.096
 614.129 888.941
 228.226 436.688
 713.011 664.359
 466.285 451.095
 206.140 662.683
 256.937 693.424
 36.158 334.812
 34.977 655.778
 494.968 818.046
 194.560 936.647
 541.449 742.003
 607.434 655.770
 343.646 714.191
 574.620 984.985
 950.641 504.888
 80.365 687.045
 982.738 566.743
 106.176 546.767
 403.313 202.364
 261.422 995.125
 407.963 35.558
 272.095 833.673
 296.222 442.134
 695.782 546.136
 640.574 887.970
 181.633 284.064
 852.806 229.775
 330.354 797.518
 287.665 622.779
 720.202 678.990
 690.566 805.051
 517.978 643.888
 164.756 886.555
 684.710 794.201
 932.369 949.388
 587.588 29.549
 224.474 491.388
 644.610 873.117
 342.306 136.620
 836.215 876.350
 672.813 851.962
 726.810 628.548
 557.539 798.520
 334.817 914.088
 948.439 699.911
 386.862 185.056
 734.644 407.301
 382.325 720.373
 190.663 4.679
 499.337 359.205
 832.298 39.163
 790.912 777.841
 928.174 132.657
 777.056 941.559
 311.695 576.165
 440.395 638.832
 983.324 410.146
 611.871 192.115
 251.926 728.077
 700.782 351.139
 5.671 420.756
 918.931 589.982
 749.610 611.553
 389.389 143.133
 623.722 564.122
 461.875 988.455
 0.395 710.874
 902.566 992.581
 935.231 630.347
 438.162 718.240
 644.507 662.676
 41.964 110.665
 944.122 403.420
 811.755 854.440
 799.350 456.487
 841.400 561.211
 596.039 596.820
 994.621 817.004
 699.246 323.565
 392.769 204.856
 264.730 745.891
 999.031 709.708
 15.683 798.446
 268.072 908.858
 897.915 34.028
 109.401 319.313
 741.070 180.769
 639.524 495.476
 543.977 413.582
 455.405 494.437
 984.750 899.357
 610.832 215.327
 649.772 797.362
 607.380 702.732
 152.155 86.216
 590.126 626.864
 345.034 542.959
 460.515 925.347
 756.258 4.990
 758.632 639.069
 910.315 929.604
 226.106 689.239
 545.087 846.632
 819.103 131.716
 763.077 836.116
 306.145 960.753
 719.847 804.389
 244.100 6.003
 590.509 368.467
 191.780 827.986
 765.311 270.942
 186.665 738.101
 707.839 756.867
 296.681 384.818
 817.408 462.402
 64.496 509.138
 327.345 444.714
 813.126 996.078
 552.572 767.037
 583.654 767.355
 185.977 925.629
 261.590 171.162
 299.160 641.049
 628.967 641.660
 898.443 549.779
 393.927 602.550
 443.389 929.333
 15.657 970.521
 477.793 217.001
 505.701 535.984
 230.518 76.118
 570.356 836.130
 697.019 601.787
 15.002 530.685
 746.579 808.513
 389.584 400.972
 352.826 313.952
 373.082 840.863
 206.796 525.411
 409.853 532.452
 36.741 188.882
 986.415 103.822
 673.883 804.876
 615.974 170.892
 718.858 722.513
 850.272 755.374
 982.751 155.034
 312.779 647.277
 306.018 518.763
 20.686 609.826
 957.702 376.673
 890.317 189.259
 348.870 500.892
 884.668 339.694
 974.028 680.146
 423.771 667.486
 241.246 553.348
 427.800 169.371
 537.996 4.867
 266.674 228.994
 580.454 206.904
 343.848 957.349
 837.515 826.570
 519.660 840.411
 838.535 957.457
 882.780 983.183
 150.360 105.696
 886.880 920.925
 132.247 817.639
 791.594 178.245
 587.649 929.667
 968.311 183.462
 673.466 740.430
 566.614 243.410
 897.319 832.468
 478.601 522.232
 431.890 625.258
 506.416 82.168
 955.708 736.895
 231.719 285.797
 648.394 719.587
 731.316 244.275
 134.868 957.971
 985.535 557.014
 100.056 362.834
 418.344 622.876
 949.107 730.436
 401.637 124.711
 436.835 184.422
 989.901 477.161
 256.288 278.927
 443.031 676.655
 485.078 64.141
 889.786 962.963
 817.747 536.316
 506.016 369.380
 144.464 390.461
 882.059 745.287
 205.278 233.886
 462.424 337.623
 392.706 411.292
 516.204 939.645
 884.427 236.422
 574.534 894.641
 956.263 761.665
 516.296 583.139
 800.420 675.954
 937.338 144.377
 405.522 574.147
 372.427 71.617
 946.376 649.808
 701.510 477.433
 789.341 930.309
 339.349 515.799
 203.017 991.789
 835.265 955.027
 436.552 795.378
 380.353 767.146
 204.908 899.719
 594.467 898.591
 220.964 993.218
 333.624 943.336
 110.337 8.246
 187.694 97.406
 411.595 225.108
 723.829 643.553
 930.257 832.715
 346.638 922.613
 211.321 613.286
 193.468 685.420
 506.289 378.090
 642.060 293.213
 224.809 759.040
 486.499 118.240
 318.604 106.320
 421.688 878.090
 390.564 845.178
 281.035 471.306
 51.564 386.181
 188.808 137.879
 362.089 883.953
 938.391 681.422
 248.339 11.595
 88.936 811.424
 929.646 814.116
 412.540 910.342
 445.272 367.531
 926.848 233.818
 836.748 784.505
 147.029 510.710
 892.586 347.041
 797.364 436.520
 264.494 626.663
 775.674 728.173
 340.111 178.654
 980.683 324.709
 332.058 215.228
 838.849 337.710
 395.014 910.234
 226.681 353.083
 193.042 142.407
 528.965 303.781
 643.089 413.600
 932.484 28.477
 695.168 891.622
 686.704 726.804
 65.986 423.612
 3.740 256.191
 114.663 485.448
 883.874 792.526
 283.839 306.083
 382.414 16.625
 176.929 404.270
 449.232 176.235
 806.048 960.803
 322.571 109.798
 431.524 424.609
 720.383 370.338
 782.560 509.117
 500.450 737.568
 62.162 909.863
 637.878 701.700
 713.820 189.914
 956.331 506.817
 381.405 1.254
 36.889 384.230
 199.602 193.558
 683.017 31.633
 584.905 103.043
 637.344 812.561
 85.296 0.181
 399.433 688.448
 821.496 33.639
 785.162 444.262
 298.744 156.961
 677.694 235.375
 273.151 222.988
 455.249 40.868
 261.596 328.381
 128.150 945.400
 732.724 376.698
 891.151 742.146
 6.177 884.158
 789.281 622.873
 117.641 98.620
 526.786 433.319
 32.201 251.430
 217.966 373.668
 464.124 66.156
 512.432 131.618
 497.247 750.964
 30.508 281.649
 209.205 486.359
 250.146 666.341
 550.699 661.550
 805.962 207.519
 986.799 725.901
 833.062 755.751
 492.964 812.417
 330.663 770.887
 739.212 204.328
 178.505 694.426
 970.071 90.428
 136.511 202.344
 676.990 867.493
 946.637 256.362
 598.327 866.955
 165.430 159.580
 507.646 816.907
 44.341 91.892
 254.559 498.771
 178.571 790.030
 397.789 960.743
 628.318 850.664
 764.484 737.946
 221.203 292.293
 333.346 873.550
 41.872 498.218
 875.134 97.655
 52.853 979.514
 899.035 404.246
 46.624 810.325
 206.770 963.963
 957.178 380.170
 10.930 955.767
 43.394 827.115
 345.602 518.079
 757.142 225.166
 804.908 774.786
 715.759 128.087
 360.642 339.219
 178.479 264.863
 708.955 36.181
 675.294 149.485
 806.383 895.140
 928.058 735.670
 708.774 984.520
 239.262 407.101
 707.550 995.575
 983.623 953.020
 953.814 903.560
 429.532 410.420
 112.981 683.211
 627.543 946.046
 144.786 224.842
 645.758 258.139
 552.778 967.504
 699.588 269.008
 593.938 657.739
 236.359 390.415
 136.195 268.559
 392.336 125.476
 455.798 825.833
 367.595 739.835
 87.272 431.451
 667.779 723.513
 388.797 528.330
 174.060 570.923
 231.084 695.785
 34.738 343.592
 827.107 410.209
 163.138 627.109
 315.505 60.959
 994.159 945.673
 117.265 521.133
 241.507 814.441
 81.733 74.498
 932.938 267.879
 5.556 970.669
 533.520 542.933
 681.394 188.998
 626.839 276.414
 349.851 646.147
 369.294 19.252
 378.834 482.640
 799.186 514.849
 473.535 749.551
 434.612 238.605
 474.315 718.881
 374.401 370.630
 279.348 731.094
 95.238 159.000
 37.132 432.857
 164.086 527.642
 97.413 49.697
 335.003 557.662
 347.232 975.192
 728.235 905.870
 254.426 74.357
 580.037 367.251
 909.756 218.323
 65.297 202.714
 519.915 355.444
 920.772 868.618
 528.981 936.112
 602.178 745.188
 910.687 441.247
 888.848 977.188
 206.463 704.429
 678.929 738.266
 816.002 392.636
 997.825 1.664
 562.744 538.568
 352.727 151.815
 43.741 157.490
 714.583 676.601
 72.838 382.739
 881.897 427.069
 181.759 6.573
 392.591 974.487
 652.728 997.599
 693.115 903.300
 618.802 303.856
 968.695 188.334
 37.476 753.620
 983.537 366.337
 675.843 986.788
 901.850 42.377
 951.099 331.352
 364.527 402.788
 561.357 265.828
 915.242 136.334
 284.167 353.954
 114.741 307.322
 283.009 217.586
 592.469 857.767
 367.191 533.112
 677.739 135.080
 223.439 142.215
 773.999 7.469
 956.135 996.333
 12.920 117.260
 819.251 783.216
 1.843 774.360
 731.022 81.767
 288.458 65.147
 670.021 766.627
 968.414 369.263
 949.346 36.154
 191.046 576.352
 448.088 906.609
 39.803 581.013
 393.155 732.123
 819.650 826.728
 180.072 345.699
 444.175 753.709
 901.921 733.005
 729.083 482.414
 827.525 850.583
 642.797 200.522
 592.925 776.476
 194.133 798.701
 606.808 967.994
 734.181 867.317
 336.692 22.765
 176.062 285.865
 157.226 160.407
 481.092 138.464
 177.075 218.830
 790.718 416.857
 491.666 487.469
 695.690 37.543
 163.921 266.805
 301.107 727.708
 645.417 876.652
 269.812 717.264
 500.818 553.196
 787.177 318.741
 76.530 535.422
 95.432 55.777
 1.221 794.721
 681.670 203.150
 165.070 597.214
 484.571 380.631
 593.375 87.347
 303.321 169.230
 608.742 664.833
 468.459 827.020
 17.707 306.980
 367.270 823.539
 118.879 517.433
 532.490 603.522
 919.998 3.462
 207.473 264.477
 583.433 880.981
 926.526 486.425
 259.408 453.899
 107.015 399.246
 782.575 827.205
 679.378 192.797
 322.532 597.047
 699.607 261.903
 817.703 62.271
 841.769 892.852
 662.979 157.366
 879.188 816.168
 646.099 93.992
 283.865 13.714
 970.525 385.547
 34.444 633.882
 501.174 25.163
 581.477 659.592
 214.727 491.697
 711.168 528.510
 522.177 510.641
 139.252 427.420
 404.939 28.060
 997.786 692.770
 617.460 237.104
 719.731 132.418
 962.006 190.050
 27.995 140.485
 441.812 136.917
 973.875 974.601
 6.474 247.542
 999.360 284.948
 381.078 431.387
 401.681 975.121
 833.982 92.782
 17.819 299.602
 606.244 513.655
 410.760 90.442
 470.550 196.932
 895.462 501.520
 584.327 627.826
 786.271 272.678
 478.837 104.188
 752.555 374.197
 914.891 278.437
 937.346 886.049
 120.971 960.585
 904.682 3.339
 998.679 313.160
 743.160 312.228
 574.406 473.984
 52.000 637.861
 838.814 661.702
 686.059 281.505
 144.305 132.431
 229.986 807.997
 225.200 785.096
 229.646 451.986
 319.301 469.984
 329.698 933.414
 659.228 992.195
 76.524 25.696
 77.010 662.255
 250.438 636.456
 638.540 913.889
 23.354 738.275
 61.552 758.348
 908.845 39.101
 340.607 590.663
 620.186 388.076
 127.339 411.520
 395.847 166.964
 319.021 825.376
 736.492 180.816
 271.780 57.820
 546.496 209.641
 557.886 680.690
 438.130 557.529
 164.051 110.118
 67.621 793.910
 117.354 259.355
 287.430 846.443
 317.960 884.352
 154.375 614.806
 647.325 195.609
 292.880 33.472
 453.969 655.480
 219.094 739.283
 246.517 607.235
 255.406 181.393
 748.773 452.544
 954.560 648.176
 500.538 610.357
 184.950 544.368
 480.399 945.426
 458.632 614.391
 45.326 882.841
 794.128 222.323
 42.608 50.266
 558.318 328.730
 671.231 177.215
 814.940 278.797
 424.463 686.188
 788.781 779.486
 808.227 130.303
 30.056 606.228
 29.230 452.915
 706.383 267.921
 214.186 194.315
 461.950 464.248
 141.362 866.980
 344.742 98.959
 825.842 22.915
 121.144 539.396
 441.140 193.676
 658.955 924.909
 26.005 185.834
 79.102 578.782
 713.596 842.557
 745.459 939.766
 30.804 656.886
 401.826 135.564
 301.679 756.207
 473.696 122.589
 707.162 122.773
 656.932 730.721
 913.197 215.141
 920.594 510.726
 893.408 793.875
 290.029 783.436
 106.880 6.165
 660.008 47.078
 214.887 63.230
 155.463 991.532
 154.975 957.129
 526.680 890.367
 461.605 56.232
 881.987 453.718
 8.125 427.959
 947.873 203.326
 826.409 841.081
 555.711 717.047
 772.831 466.003
 315.727 340.956
 689.883 828.839
 410.640 105.810
 452.623 983.149
 159.544 49.487
 182.101 681.959
 831.424 142.182
 701.158 492.821
 69.552 756.384
 451.554 871.459
 993.406 604.342
 988.738 656.895
 422.352 282.733
 428.043 875.450
 891.831 784.312
 893.363 135.722
 963.143 341.561
 878.983 895.505
 345.099 805.682
 193.213 8.864
 210.927 999.134
 727.554 882.413
 796.172 440.455
 59.546 339.833
 470.306 870.965
 926.294 609.133
 381.779 724.584
 927.311 294.992
 957.100 200.298
 661.198 506.318
 790.810 813.429
 555.354 594.996
 174.896 124.015
 299.072 984.557
 891.306 941.136
 378.897 976.520
 215.785 369.395
 284.825 7.522
 969.686 52.125
 504.061 772.710
 100.911 344.920
 145.614 751.508
 696.400 658.154
 597.513 682.702
 625.100 89.236
 865.151 289.380
 608.913 741.067
 483.888 293.708
 424.717 824.660
 154.231 370.729
 985.964 69.188
 479.459 943.597
 149.024 925.068
 562.429 535.103
 476.282 124.397
 362.602 67.559
 682.708 952.745
 951.164 991.420
 740.464 947.295
 409.915 259.340
 340.872 44.727
 579.728 924.267
 666.462 599.470
 111.425 895.720
 837.663 336.433
 943.613 146.532
 427.150 614.720
 19.144 322.314
 615.858 298.817
 548.363 307.876
 762.683 765.179
 680.283 279.424
 817.085 835.035
 2.443 189.834
 390.889 703.670
 759.795 458.617
 771.031 733.568
 168.993 970.890
 375.670 560.194
 266.427 823.828
 386.812 606.987
 629.071 728.628
 616.405 368.308
 262.351 605.238
 240.881 759.025
 377.935 861.127
 360.624 276.267
 558.455 679.816
 473.174 517.324
 501.078 556.054
 787.687 858.143
 675.734 389.339
 826.866 445.232
 558.214 913.432
 263.015 481.740
 787.770 714.867
 296.973 503.230
 541.079 836.864
 820.369 612.965
 450.121 126.061
 889.169 669.056
 564.876 348.035
 793.986 140.441
 669.504 354.398
 932.583 745.311
 903.374 550.584
 292.849 289.475
 268.983 801.253
 238.956 84.324
 584.117 71.999
 386.137 461.100
 564.935 284.979
 155.434 742.253
 522.920 445.967
 451.930 379.784
 87.393 355.529
 219.407 137.913
 95.728 562.651
 130.466 262.457
 447.436 460.834
 691.167 636.509
 121.151 10.646
 718.773 331.917
 483.618 836.061
 713.820 604.456
 458.416 861.931
 645.271 889.209
 503.980 105.033
 229.748 388.688
 813.170 209.887
 870.923 332.492
 781.047 232.523
 69.054 362.321
 887.516 560.531
 677.767 963.955
 454.238 646.780
 817.815 648.289
 710.865 998.357
 326.219 161.724
 647.470 63.575
 172.594 383.517
 844.625 900.763
 489.214 510.300
 919.296 786.202
 492.538 418.447
 166.451 858.802
 204.342 780.910
 128.736 30.306
 171.534 160.191
 108.704 377.032
 324.336 232.265
 422.026 128.047
 270.280 862.335
 551.002 871.556
 91.796 562.559
 323.846 303.043
 571.736 40.355
 48.154 462.848
 515.811 985.167
 851.142 75.697
 853.339 848.889
 712.472 68.775
 686.101 323.312
 158.482 257.918
 705.466 195.518
 863.427 343.259
 24.614 723.124
 470.968 926.906
 668.039 85.506
 507.762 77.300
 744.978 569.815
 964.022 729.622
 805.773 192.866
 819.679 781.631
 466.989 458.335
 808.959 362.658
 97.475 935.378
 53.350 304.073
 16.310 617.701
 819.068 96.728
 175.913 394.659
 739.008 499.669
 928.837 17.301
 2.992 770.564
 22.175 267.103
 589.018 167.997
 74.655 493.835
 860.519 766.010
 192.068 657.484
 271.807 699.585
 118.308 629.135
 440.473 94.199
 31.962 934.255
 99.212 132.139
 240.095 781.981
 21.208 872.149
 127.675 54.038
 716.757 607.333
 657.353 631.122
 771.277 149.780
 922.307 732.540
 86.558 540.214
 5.210 822.045
 901.165 259.238
 37.624 590.085
 409.005 165.797
 563.053 826.685
 626.569 601.608
 338.443 932.215
 142.075 511.216
 645.941 923.048
 729.493 60.500
 190.607 139.246
 946.044 256.854
 219.475 280.907
 625.518 37.651
 680.531 733.423
 206.608 396.132
 942.137 499.992
 623.933 442.607
 787.919 68.288
 770.827 81.214
 390.852 588.779
 501.954 836.711
 633.152 242.088
 668.016 550.635
 183.569 294.771
 605.120 331.030
 956.964 275.548
 881.664 574.937
 76.869 901.311
 432.983 768.546
 932.410 814.040
 688.643 427.655
 887.176 91.281
 72.565 182.798
 257.772 615.171
 688.408 991.546
 260.826 244.681
 901.600 518.382
 233.922 865.027
 407.612 243.754
 901.346 584.893
 699.410 123.100
 190.790 929.801
 284.477 28.625
 851.470 917.569
 675.338 577.201
 194.986 494.249
 912.464 723.183
 822.993 316.430
 952.970 12.120
 444.239 164.389
 654.247 127.825
 369.272 1.827
 732.963 189.219
 134.202 519.105
 124.671 673.558
 903.226 830.830
 698.098 258.513
 869.321 283.775
 585.326 827.177
 177.927 271.654
 221.269 297.967
 881.824 768.775
 993.571 397.034
 867.383 470.619
 590.413 445.931
 421.540 966.696
 305.271 294.614
 311.873 36.426
 773.990 682.366
 684.129 734.317
 643.235 190.906
 325.217 464.382
 216.406 89.009
 556.438 298.880
 112.247 421.616
 200.585 702.331
 774.869 724.217
 275.088 922.920
 366.813 441.526
 697.006 220.358
 187.475 85.204
 818.018 937.879
 519.182 105.882
 840.449 87.979
 396.904 498.500
 478.611 513.983
 612.877 65.449
 831.385 985.346
 644.900 678.912
 608.135 472.301
 680.946 601.928
 214.990 779.129
 499.819 127.903
 954.652 164.666
 358.312 301.717
 740.657 279.050
 882.805 4.251
 375.134 948.093
 124.073 68.531
 14.226 57.697
 717.770 592.970
 952.457 62.567
 512.263 109.186
 129.390 764.038
 46.128 522.933
 710.029 784.537
 48.571 691.912
 953.939 190.208
 319.343 439.283
 184.235 573.198
 245.682 672.796
 642.061 461.466
 110.642 923.611
 88.483 552.606
 721.345 13.574
 245.645 110.825
 671.844 73.092
 182.528 79.894
 391.009 772.695
 5.546 472.717
 602.038 299.133
 246.894 338.349
 730.759 341.693
 18.041 784.142
 391.947 586.785
 754.573 863.826
 306.513 20.132
 492.210 617.124
 761.127 668.082
 430.848 663.947
 121.887 374.978
 740.703 782.873
 514.700 305.606
 396.924 121.775
 849.815 214.005
 379.420 645.921
 112.173 157.034
 4.233 189.111
 681.958 417.893
 950.833 865.602
 262.940 497.045
 783.623 469.311
 355.151 321.986
 331.217 942.580
 641.394 409.918
 157.289 665.464
 895.550 816.162
 833.818 589.756
 249.143 934.279
 691.200 527.044
 758.874 840.131
 877.961 869.706
 42.661 40.898
 701.877 866.572
 339.045 491.450
 458.403 244.945
 191.734 255.091
 973.788 437.603
 267.751 534.866
 419.714 172.615
 737.437 197.182
 192.252 466.283
 533.894 704.140
 717.232 641.837
 477.900 307.671
 451.616 410.991
 214.573 821.269
 429.152 99.791
 625.967 548.153
 859.614 88.017
 528.210 423.097
 273.567 541.715
 154.925 924.686
 826.190 645.984
 995.613 281.552
 779.775 150.337
 776.769 267.249
 98.721 997.680
 726.222 931.337
 64.943 761.879
 182.090 817.059
 985.415 225.213
 234.467 77.639
 375.207 608.611
 511.444 822.975
 494.852 162.843
 735.132 546.502
 164.558 242.044
 25.158 528.827
 311.960 831.613
 566.799 261.767
 505.369 276.184
 591.849 645.472
 629.392 650.854
 248.890 585.049
 51.167 606.898
 925.483 644.513
 858.134 383.861
 690.536 238.988
 605.287 61.275
 466.650 985.037
 152.317 588.534
 238.432 949.058
 588.262 9.963
 425.772 690.401
 500.564 938.486
 576.031 885.511
 342.349 335.838
 784.301 529.004
 859.884 156.108
 967.903 964.566
 263.333 293.931
 984.532 421.129
 437.947 456.297
 980.730 76.753
 207.755 220.429
 629.463 593.399
 765.771 338.044
 606.406 350.333
 487.971 752.618
 761.227 432.998
 645.165 280.787
 662.875 629.047
 37.971 207.041
 189.912 955.766
 403.981 403.435
 454.791 445.946
 9.610 29.702
 904.190 295.418
 147.038 426.162
 938.780 908.872
 141.956 780.030
 810.958 645.568
 851.771 338.592
 57.042 78.171
 735.680 939.392
 923.306 641.877
 225.005 22.666
 478.196 613.545
 959.939 945.319
 644.404 258.587
 210.900 704.512
 715.762 694.449
 520.960 244.196
 979.509 911.855
 920.003 516.842
 482.310 477.259
 429.537 828.018
 349.083 611.704
 535.461 641.854
 181.317 642.457
 718.906 674.932
 173.112 685.089
 444.833 474.402
 638.906 906.383
 484.988 748.614
 549.999 804.489
 444.599 996.104
 534.144 724.626
 547.732 728.145
 163.019 799.579
 369.292 83.345
 499.213 797.932
 365.288 437.905
 13.105 3.988
 908.381 785.568
 529.775 406.533
 572.042 26.087
 698.830 694.764
 691.351 704.991
 170.984 45.103
 656.997 300.815
 742.754 519.131
 945.105 484.861
 926.100 308.065
 850.774 274.413
 897.887 671.253
 157.668 70.585
 472.319 483.796
 247.522 889.260
 458.840 981.146
 218.326 846.540
 562.389 856.271
 552.247 102.748
 349.282 8.539
 446.698 971.124
 940.783 284.020
 614.627 994.209
 160.684 696.411
 771.885 233.539
 209.632 228.792
 87.092 323.290
 376.861 132.077
 77.711 538.069
 342.336 40.086
 127.982 17.108
 734.667 488.125
 391.221 685.065
 461.697 966.801
 59.853 392.593
 43.259 271.158
 158.965 462.586
 574.615 63.499
 288.501 530.821
 812.669 593.223
 329.240 188.613
 186.860 886.328
 590.025 111.695
 726.991 298.962
 338.347 750.994
 109.085 632.460
 81.282 190.230
 338.321 430.931
 385.037 880.744
 309.227 166.902
 803.322 849.744
 354.634 696.218
 569.739 864.048
 366.619 201.870
 867.904 402.675
 548.129 309.371
 573.735 149.303
 939.585 746.405
 543.960 826.280
 620.133 829.855
 558.406 337.745
 670.999 827.756
 493.877 418.370
 324.466 386.620
 875.734 859.711
 125.203 401.040
 608.718 237.324
 773.255 988.074
 998.679 233.275
 674.910 310.017
 537.023 750.955
 127.497 452.635
 803.653 178.006
 738.134 139.334
 53.579 260.442
 809.235 863.223
 967.216 13.807
 402.919 807.400
 872.565 88.354
 963.050 348.443
 775.232 713.272
 271.525 789.067
 373.720 223.924
 141.626 423.903
 85.125 695.735
 306.007 928.613
 980.714 104.070
 93.463 89.003
 530.493 952.132
 563.485 906.036
 607.633 475.248
 90.406 367.695
 312.227 372.073
 972.159 553.473
 672.522 829.106
 448.447 6.154
 81.424 207.941
 718.036 383.577
 666.163 733.978
 767.357 595.922
 486.739 455.617
 387.549 888.012
 159.800 494.629
 942.998 478.046
 932.486 557.349
 742.673 391.719
 437.246 964.254
 190.758 401.855
 973.664 239.569
 892.864 507.428
 644.864 5.577
 159.370 61.467
 560.207 486.887
 672.072 524.915
 467.111 52.035
 711.411 313.759
 35.167 623.252
 229.281 390.802
 855.903 455.322
 100.168 93.463
 390.151 222.229
 197.477 287.221
 268.758 822.239
 82.044 784.196
 786.213 100.579
 318.638 201.476
 203.745 341.581
 969.570 78.674
 759.553 962.789
 71.287 293.850
 558.459 180.951
 752.116 166.986
 848.751 358.945
 672.331 317.010
 485.804 393.706
 189.721 428.770
 603.878 494.308
 806.390 818.004
 971.092 417.845
 220.057 673.230
 67.738 86.175
 573.460 362.613
 312.985 171.528
 109.323 370.417
 855.611 902.092
 439.763 561.888
 55.069 953.977
 524.971 247.808
 902.255 833.209
 426.767 251.963
 685.337 845.896
 111.461 88.156
 793.543 357.546
 379.870 780.806
 597.653 70.117
 209.833 557.750
 355.030 30.158
 920.881 989.316
 392.226 821.076
 77.685 418.620
 830.835 200.675
 607.403 139.262
 581.436 400.755
 338.225 533.900
 553.628 503.408
 897.428 736.811
 162.814 109.166
 415.395 662.485
 480.155 791.196
 748.872 927.950
 322.764 228.959
 396.617 157.254
 346.588 91.404
 71.498 900.886
 742.624 616.679
 105.539 330.567
 484.148 850.923
 792.603 520.563
 592.888 867.224
 164.245 431.411
 527.806 206.802
 998.046 241.697
 321.976 753.454
 477.675 890.463
 349.537 270.080
 466.656 199.305
 772.626 659.483
 882.617 732.518
 552.426 442.612
 928.714 259.455
 992.066 24.048
 669.419 830.151
 773.133 600.200
 548.201 728.032
 341.311 389.426
 306.656 978.120
 857.532 570.008
 453.643 361.591
 154.484 511.771
 977.306 604.955
 698.029 706.265
 623.886 301.910
 250.812 130.282
 469.544 306.336
 150.917 525.463
 72.777 564.642
 59.929 415.514
 556.113 284.269
 988.263 300.738
 70.718 752.511
 985.409 821.229
 243.270 206.744
 281.214 234.851
 91.212 734.779
 901.936 49.524
 173.646 964.464
 960.235 332.156
 277.005 137.248
 358.295 105.588
 26.926 294.405
 552.667 372.185
 483.101 620.870
 141.357 966.298
 978.055 264.374
 259.152 450.926
 372.870 92.046
 345.499 215.941
 144.789 168.409
 597.820 400.640
 618.674 184.002
 987.414 112.731
 484.682 469.761
 818.790 24.989
 989.888 576.179
 508.003 941.356
 786.203 46.373
 171.418 493.521
 998.866 977.339
 211.078 179.690
 239.489 143.187
 892.845 428.005
 819.363 888.147
 802.832 961.846
 569.303 116.273
 478.789 182.835
 392.126 580.261
 716.568 555.161
 866.090 265.672
 396.165 572.723
 988.783 81.531
 833.909 85.244
 60.613 797.040
 901.987 833.108
 17.902 340.653
 546.751 541.131
 453.421 226.565
 44.136 912.173
 525.979 159.708
 843.444 171.633
 832.547 349.307
 236.991 288.129
 671.362 929.273
 248.222 744.362
 491.075 228.025
 28.503 381.358
 430.529 678.345
 994.648 780.497
 890.844 527.720
 805.228 288.254
 933.856 460.103
 771.843 801.204
 809.346 920.520
 217.918 2.091
 121.927 634.578
 746.544 825.741
 553.963 216.231
 52.704 505.935
 863.678 180.578
 334.524 846.612
 230.991 335.751
 121.480 123.636
 284.056 771.774
 371.669 773.745
 116.484 237.752
 500.034 297.134
 811.632 985.611
 918.034 387.526
 891.766 433.402
 103.564 521.803
 375.490 678.792
 917.430 169.603
 878.527 779.608
 156.631 516.274
 255.958 259.315
 330.612 490.758
 436.746 828.138
 588.206 829.167
 325.166 312.643
 161.917 526.702
 373.238 126.172
 762.366 992.379
 801.124 798.326
 7.163 445.554
 549.477 513.230
 241.338 19.052
 182.943 823.458
 364.934 864.804
 874.362 640.094
 469.944 514.074
 735.042 820.642
 973.827 310.979
 520.981 647.247
 369.149 915.949
 744.596 810.665
 865.046 431.775
 515.935 183.542
 831.312 421.080
 789.217 313.873
 652.694 8.292
 815.647 720.188
 20.842 955.012
 420.759 389.295
 823.406 394.135
 606.135 420.841
 201.358 149.879
 996.374 226.819
 432.445 868.446
 841.043 665.483
 534.098 663.301
 869.364 695.306
 665.163 531.571
 967.311 693.934
 922.183 331.195
 790.085 258.270
 180.717 794.904
 378.673 734.267
 511.488 585.420
 161.094 708.838
 19.217 220.566
 384.232 412.061
 901.245 286.952
 740.935 246.948
 123.945 451.887
 382.723 198.317
 466.152 626.202
 497.392 524.316
 207.104 242.323
 492.579 147.067
 446.631 24.362
 573.753 416.486
 770.489 138.239
 103.812 198.076
 625.004 33.117
 750.550 446.287
 581.806 200.111
 689.717 875.742
 472.766 74.800
 360.447 979.360
 802.811 257.060
 744.790 302.169
 627.743 491.030
 345.412 539.913
 267.241 581.212
 899.775 60.604
 439.808 775.122
 32.956 853.668
 114.490 541.251
 105.607 594.797
 109.972 51.995
 252.223 515.020
 99.249 748.613
 275.066 510.525
 640.045 839.089
 610.874 496.675
 417.857 445.140
 924.295 357.448
 408.683 872.715
 110.155 72.615
 818.820 397.600
 165.884 212.609
 694.547 316.539
 788.264 109.018
 98.023 362.340
 871.079 661.302
 878.399 982.347
 751.036 92.763
 818.368 262.424
 940.693 576.732
 373.371 287.979
 774.190 713.497
 239.095 579.997
 402.665 436.748
 556.258 553.292
 642.822 292.745
 991.829 108.166
 488.759 784.147
 102.587 892.240
 531.507 862.326
 998.344 129.584
 933.715 836.428
 164.313 397.631
 22.341 234.406
 489.356 292.998
 487.245 181.554
 771.427 534.860
 808.436 976.787
 754.124 944.394
 32.572 958.193
 687.336 661.869
 736.830 809.575
 427.401 435.952
 764.803 912.057
 702.812 374.848
 607.459 573.162
 703.312 983.892
 598.224 244.403
 14.396 942.631
 63.814 582.493
 854.955 975.390
 343.689 224.395
 900.558 437.488
 986.056 878.874
 834.053 235.084
 225.585 123.950
 382.515 295.987
 28.845 618.137
 526.745 653.311
 992.447 151.869
 936.536 950.830
 333.824 592.723
 449.590 751.051
 216.082 713.435
 610.647 863.030
 990.630 675.349
 284.145 210.657
 371.173 502.367
 91.063 753.539
 520.513 793.136
 668.962 136.815
 940.608 643.889
 362.303 84.401
 513.097 893.686
 94.608 828.769
 101.405 350.882
 609.814 871.745
 559.489 248.335
 580.355 142.686
 511.859 329.451
 925.072 726.387
 793.909 352.878
 50.377 102.167
 342.670 475.951
 190.524 612.560
 681.190 632.325
 972.879 275.243
 973.090 244.405
 245.329 191.261
 168.971 133.823
 877.272 577.782
 707.707 431.399
 62.781 771.908
 961.066 400.614
 822.558 586.123
 460.321 24.992
 206.416 834.523
 462.457 760.007
 754.331 145.821
 598.409 194.807
 274.163 804.333
 896.570 329.561
 958.309 48.748
 45.023 462.390
 388.575 261.693
 201.886 148.268
 495.077 817.409
 294.515 584.113
 46.028 52.445
 577.708 973.280
 583.704 183.165
 214.318 703.274
 798.910 827.310
 967.781 447.796
 391.208 674.166
 377.074 883.739
 312.227 383.638
 345.693 541.972
 580.275 839.156
 195.721 224.370
 309.659 808.800
 397.445 396.295
 269.477 24.883
 318.724 371.659
 804.006 831.769
 84.219 955.630
 768.167 297.759
 583.456 397.392
 793.067 977.867
 612.381 72.193
 562.552 54.433
 322.802 688.822
 294.414 91.427
 537.905 76.993
 549.901 101.374
 973.378 710.788
 191.129 542.058
 88.881 171.821
 444.633 500.101
 743.338 242.313
 865.460 962.457
 302.428 377.667
 613.037 272.591
 563.539 964.688
 8.494 679.164
 241.334 190.457
 332.607 140.465
 667.943 83.684
 311.324 92.405
 380.876 541.326
 617.523 831.923
 927.409 5.456
 966.803 137.119
 237.768 136.151
 303.528 132.002
 495.633 953.849
 40.898 614.526
 450.860 757.883
 43.495 774.567
 416.808 816.275
 808.747 622.030
 817.154 655.228
 229.196 478.560
 591.620 435.940
 92.935 529.015
 236.907 712.551
 625.333 916.381
 901.567 30.146
 490.129 947.029
 128.027 698.380
 678.619 168.868
 351.098 407.557
 127.088 925.128
 632.677 523.698
 47.725 269.211
 802.946 181.717
 248.206 164.569
 857.927 106.256
 889.142 767.221
 254.056 233.785
 504.124 391.829
 467.517 133.394
 829.552 855.733
 627.852 264.355
 284.588 154.845
 173.207 743.448
 357.019 492.522
 743.155 392.413
 818.590 214.643
 61.908 904.563
 571.350 123.969
 460.876 408.859
 50.994 392.981
 238.738 59.790
 848.214 70.807
 6.688 472.744
 497.211 206.348
 966.310 428.651
 992.137 371.626
 121.191 750.217
 376.118 867.654
 337.042 207.860
 880.210 896.436
 998.667 739.407
 326.312 269.180
 527.957 797.704
 431.404 840.416
 941.332 798.826
 921.916 373.791
 856.375 95.618
 975.606 287.091
 278.063 702.580
 21.531 36.201
 180.122 844.773
 742.015 390.527
 374.903 882.569
 707.573 652.013
 667.304 3.051
 238.288 867.741
 499.223 386.025
 203.109 189.483
 598.389 106.542
 749.837 915.370
 890.219 476.162
 689.437 97.479
 657.308 641.767
 52.946 368.731
 635.514 234.351
 390.047 302.765
 118.454 512.101
 705.852 906.796
 856.947 484.178
 635.215 10.777
 442.920 786.415
 958.736 373.150
 268.202 850.892
 876.398 306.248
 60.004 51.750
 406.545 830.911
 382.744 794.143
 780.686 613.527
 528.962 856.857
 997.839 798.638
 522.617 7.632
 602.986 921.172
 851.181 929.759
 908.352 224.657
 306.949 666.128
 7.237 301.351
 434.384 79.988
 89.735 148.781
 483.623 618.562
 387.821 661.840
 98.187 954.978
 11.936 673.313
 808.341 775.230
 528.492 856.861
 554.259 110.112
 231.938 819.257
 172.429 617.886
 128.510 252.739
 994.543 173.207
 942.088 79.077
 334.010 973.352
 324.312 595.332
 777.442 236.785
 578.000 993.889
 416.773 934.479
 839.923 558.421
 714.543 995.233
 899.025 880.873
 806.363 86.689
 810.456 665.703
 129.448 559.025
 693.548 915.751
 196.507 3.999
 640.417 373.793
 685.424 324.443
 406.864 135.555
 315.296 315.329
 482.180 979.571
 960.061 754.798
 541.148 568.503
 296.619 510.078
 49.875 672.481
 882.807 437.911
 635.063 620.651
 752.570 51.363
 520.050 490.833
 445.215 324.686
 994.763 53.090
 349.714 295.963
 212.873 160.910
 543.901 624.871
 118.604 368.813
 95.412 181.935
 596.264 798.631
 422.681 438.647
 934.602 194.975
 599.999 638.054
 910.220 235.778
 943.046 836.488
 552.695 294.119
 296.387 193.602
 369.747 296.253
 831.075 764.760
 223.128 167.054
 970.792 322.717
 472.180 692.555
 124.084 850.815
 587.782 820.396
 986.552 644.450
 408.315 338.657
 271.745 908.886
 113.019 163.423
 267.593 217.784
 956.650 782.684
 734.129 706.868
 800.648 671.709
 448.946 820.344
 526.182 151.259
 463.041 344.120
 887.843 409.130
 598.737 280.154
 205.565 467.130
 353.231 411.697
 267.373 235.176
 569.431 641.723
 775.091 452.652
 606.514 958.969
 786.256 41.094
 345.680 190.899
 642.823 963.933
 964.492 174.385
 413.953 156.271
 721.915 137.362
 577.350 13.916
 934.578 603.143
 510.483 645.326
 264.932 59.269
 927.010 937.428
 459.149 670.865
 70.340 76.762
 795.005 51.487
 739.065 627.155
 959.155 259.872
 869.864 485.623
 553.672 887.023
 822.198 926.780
 321.170 93.464
 903.699 675.443
 817.100 400.660
 331.827 205.947
 190.841 723.657
 360.266 708.885
 961.082 734.474
 900.110 861.495
 885.872 989.086
 656.655 421.823
 886.966 46.840
 681.167 990.331
 348.125 912.363
 730.113 62.206
 277.430 779.663
 936.915 761.566
 817.123 139.935
 866.314 702.916
 366.831 603.024
 950.027 79.019
 326.188 192.547
 833.841 906.909
 782.919 712.067
 117.959 969.897
 697.624 990.685
 989.842 233.305
 545.015 237.874
 55.556 761.461
 444.820 346.944
 323.547 564.670
 488.363 152.250
 413.692 514.686
 876.836 376.006
 112.379 908.613
 225.136 195.736
 907.491 372.441
 744.977 63.012
 979.611 280.887
 249.687 38.853
 740.076 449.392
 971.058 552.346
 663.065 512.566
 948.927 98.464
 206.421 641.846
 353.517 71.432
 731.078 340.459
 88.308 174.345
 766.769 267.968
 660.202 787.889
 814.977 937.773
 809.685 345.439
 290.202 762.270
 185.645 313.487
 666.584 121.127
 299.416 370.927
 486.348 743.008
 675.786 14.571
 494.734 830.410
 63.388 178.212
 766.816 647.110
 504.591 766.209
 586.597 119.523
 180.188 888.001
 907.868 784.452
 124.686 296.088
 177.570 818.939
 994.520 226.157
 921.940 101.812
 108.068 804.215
 897.763 235.103
 459.971 102.611
 488.021 166.531
 543.175 115.787
 893.648 737.033
 743.615 599.550
 139.527 880.912
 161.017 227.123
 900.133 847.106
 764.456 604.268
 163.197 220.580
 325.772 738.338
 121.402 500.856
 53.573 846.480
 823.658 853.546
 944.201 331.475
 768.059 469.697
 695.884 155.546
 95.708 841.398
 423.443 149.121
 493.673 550.865
 141.762 339.995
 559.967 750.066
 38.150 656.045
 775.529 20.454
 361.314 209.876
 497.474 404.793
 455.686 325.201
 492.446 18.270
 154.954 911.893
 504.899 212.440
 712.003 279.470
 566.738 987.354
 430.970 927.940
 144.437 443.990
 631.019 841.822
 557.943 26.333
 914.103 799.563
 241.104 121.066
 536.786 799.083
 522.658 29.415
 58.723 884.054
 444.994 182.529
 120.411 68.319
 287.871 786.639
 906.027 222.273
 587.233 420.682
 492.634 369.869
 524.403 796.143
 246.718 903.976
 175.727 271.341
 778.194 457.343
 652.599 400.517
 728.993 153.337
 100.422 918.012
 89.512 432.452
 664.166 0.957
 486.185 725.516
 247.714 327.632
 354.968 681.327
 402.045 525.746
 449.265 104.532
 259.742 773.811
 270.947 9.005
 704.501 33.723
 756.470 423.374
 116.695 123.248
 597.052 620.077
 90.057 318.720
 575.621 989.198
 568.908 661.956
 120.324 696.003
 336.747 647.584
 214.308 789.603
 700.383 520.167
 876.993 453.413
 392.068 312.220
 608.891 380.422
 66.514 818.259
 639.249 732.727
 539.363 505.213
 155.377 111.106
 916.195 500.785
 249.681 362.751
 641.806 138.942
 373.533 730.699
 982.079 451.636
 117.539 774.404
 586.955 619.665
 80.158 35.574
 202.691 890.637
 78.587 595.545
 762.838 260.962
 588.288 369.497
 526.192 240.300
 864.349 248.917
 510.784 974.974
 946.138 467.272
 637.990 621.229
 626.665 896.481
 20.737 115.258
 382.940 345.112
 53.030 885.633
 319.979 425.977
 61.534 861.660
 938.385 684.067
 518.460 630.613
 256.446 559.347
 271.643 335.482
 718.208 427.231
 83.533 946.396
 817.889 577.654
 475.116 712.291
 340.520 117.131
 510.950 749.389
 133.855 603.469
 633.008 960.107
 915.813 836.614
 927.519 425.923
 516.445 859.198
 592.293 472.264
 338.134 484.697
 741.856 169.763
 580.280 828.632
 752.296 787.133
 755.745 518.284
 893.014 834.964
 269.949 789.035
 132.912 790.964
 836.658 221.289
 436.289 345.340
 467.429 752.376
 99.434 285.482
 847.751 24.646
 321.087 702.838
 458.459 456.847
 175.508 568.447
 625.738 393.831
 970.641 419.292
 299.505 683.596
 958.784 723.262
 234.101 324.938
 934.462 759.535
 45.943 838.659
 143.087 642.809
 472.137 546.038
 451.823 528.566
 877.226 436.332
 46.414 423.033
 430.632 107.415
 238.198 261.441
 386.303 847.813
 845.846 653.405
 973.191 162.500
 186.450 581.788
 688.223 437.664
 928.465 304.257
 363.129 390.679
 960.712 183.330
 546.787 0.760
 381.618 365.057
 252.859 693.858
 653.271 358.509
 418.359 233.617
 666.381 123.066
 906.051 510.557
 773.423 249.291
 168.331 826.560
 944.836 988.420
 832.398 334.484
 842.105 27.470
 228.476 646.988
 364.786 69.512
 980.655 798.937
 777.307 25.234
 132.355 399.002
 844.773 281.666
 257.682 994.072
 72.580 431.520
 691.124 90.988
 547.796 632.461
 419.532 520.960
 494.644 545.634
 553.557 620.251
 283.863 468.620
 315.216 154.541
 655.953 736.852
 531.790 792.616
 539.536 892.282
 54.589 886.988
 354.221 197.182
 868.212 134.925
 696.868 258.537
 918.852 553.660
 13.280 294.223
 569.168 929.670
 274.658 651.484
 735.524 205.738
 908.299 831.981
 37.537 3.517
 701.686 502.646
 999.268 886.799
 113.242 809.798
 498.990 935.298
 214.627 63.463
 235.804 495.004
 269.609 332.952
 135.629 514.051
 962.562 272.637
 978.206 968.222
 342.875 173.281
 415.958 473.998
 295.560 669.514
 253.184 116.361
 506.652 104.109
 841.522 760.897
 516.505 396.234
 659.540 43.302
 174.524 540.999
 218.307 842.966
 83.411 4.263
 961.811 250.265
 985.605 208.354
 604.885 869.643
 363.677 735.025
 619.163 193.106
 242.263 521.570
 289.523 802.717
 562.264 179.674
 822.927 277.949
 897.095 125.454
 504.898 996.923
 372.541 739.690
 425.762 22.711
 691.095 561.846
 101.760 90.857
 231.529 107.790
 611.207 386.526
 456.131 352.842
 71.839 484.126
 800.552 67.791
 274.490 74.690
 912.188 880.754
 635.474 122.940
 437.817 272.365
 863.773 963.709
 513.481 321.923
 590.901 793.868
 981.161 299.282
 865.568 659.163
 27.453 548.713
 759.817 634.298
 117.280 209.537
 208.902 598.538
 566.754 352.515
 657.793 108.157
 977.930 34.892
 609.860 41.814
 736.720 560.276
 968.311 266.757
 374.188 107.708
 281.467 754.542
 409.495 618.102
 5.623 717.143
 256.525 912.533
 493.437 181.288
 390.808 997.648
 114.344 354.148
 571.536 186.778
 182.137 431.727
 906.560 344.538
 872.633 577.358
 675.373 326.903
 183.177 457.375
 403.772 632.747
 41.009 410.509
 859.450 766.895
 687.378 383.799
 634.045 714.876
 430.286 668.362
 345.769 887.421
 205.416 81.377
 367.600 565.461
 249.830 74.897
 317.183 186.875
 667.271 707.033
 372.073 202.960
 41.251 26.697
 162.207 899.670
 279.694 130.078
 482.645 745.745
 2.887 516.707
 134.478 982.445
 418.189 867.191
 688.694 308.453
 366.814 586.049
 53.719 405.486
 139.623 394.713
 167.070 477.235
 502.896 555.412
 508.083 984.480
 867.361 480.894
 103.197 915.944
 593.248 202.536
 257.005 566.868
 422.906 486.342
 958.601 250.019
 45.753 998.619
 179.190 247.363
 856.356 417.861
 567.114 750.797
 296.669 494.014
 162.134 428.844
 462.537 889.050
 71.845 500.226
 290.085 952.357
 787.588 967.655
 960.513 40.403
 251.186 654.400
 715.917 372.325
 531.596 346.470
 61.226 902.356
 224.476 144.098
 38.338 107.503
 468.312 803.208
 551.357 646.610
 876.584 651.462
 452.980 397.375
 143.484 611.104
 581.059 664.257
 595.563 984.180
 173.930 256.247
 366.562 252.888
 59.023 433.603
 78.658 32.025
 870.511 331.960
 159.603 61.116
 930.443 696.303
 29.314 335.312
 649.004 542.504
 996.680 7.066
 641.722 547.281
 541.504 920.837
 705.948 526.244
 769.254 712.195
 280.362 662.113
 847.530 468.052
 667.309 200.181
 620.957 429.023
 719.291 34.955
 891.624 56.750
 671.790 10.791
 909.519 692.395
 591.961 280.735
 884.039 717.211
 456.739 783.203
 74.068 577.435
 77.837 767.291
 588.955 754.795
 61.537 427.064
 112.783 17.098
 287.521 586.259
 604.402 353.132
 276.074 141.210
 708.898 430.092
 502.526 645.947
 303.564 273.592
 630.849 174.292
 782.310 989.027
 646.817 975.095
 424.158 563.396
 550.429 644.821
 389.550 219.005
 145.538 663.332
 516.276 60.750
 273.438 401.609
 446.634 258.483
 760.925 732.306
 588.906 142.579
 279.970 414.380
 707.318 37.056
 86.221 630.874
 331.522 598.916
 261.228 724.383
 793.550 828.954
 125.484 978.416
 229.491 737.754
 116.412 556.087
 845.395 126.355
 790.480 642.220
 740.687 825.121
 68.322 793.627
 534.495 543.253
 205.463 228.100
 455.585 747.358
 751.828 659.418
 768.114 508.448
 426.419 587.762
 824.240 346.095
 48.300 97.409
 400.086 835.341
 553.450 2.152
 600.937 221.103
 514.316 59.750
 660.486 866.549
 243.290 286.900
 630.929 922.193
 484.373 623.157
 817.609 782.995
 313.502 184.145
 983.579 358.585
 315.040 620.079
 793.834 839.928
 470.753 54.453
 722.318 942.588
 781.948 259.779
 71.236 746.474
 192.587 63.187
 794.267 454.234
 341.179 35.760
 243.283 140.643
 445.502 767.612
 620.948 864.402
 823.098 68.488
 995.741 128.337
 231.641 254.179
 976.436 386.279
 139.323 916.152
 132.905 152.739
 922.273 749.852
 650.409 838.412
 752.514 801.254
 504.520 39.576
 958.290 936.984
 210.954 997.370
 983.841 147.095
 334.300 924.097
 776.272 38.208
 905.598 994.006
 714.422 295.778
 502.668 907.211
 753.242 105.907
 368.953 964.521
 674.751 288.114
 794.376 711.073
 554.052 850.316
 341.444 106.028
 310.038 625.898
 985.917 308.517
 512.407 770.900
 46.025 6.027
 159.628 8.253
 918.132 486.090
 579.872 317.630
 218.387 616.181
 795.063 136.336
 376.205 567.021
 936.752 301.892
 41.051 523.015
 624.080 814.454
 682.209 68.340
 574.570 801.217
 392.887 231.634
 286.768 740.685
 394.657 895.441
 31.944 357.654
 892.958 23.277
 945.315 576.389
 404.998 787.746
 993.971 356.543
 191.246 573.506
 500.189 111.551
 22.766 120.718
 649.797 90.602
 838.678 925.057
 653.349 601.637
 349.089 842.347
 543.884 163.647
 855.024 597.857
 782.964 641.753
 352.545 276.293
 153.556 568.948
 805.594 588.425
 794.364 265.124
 581.825 759.263
 578.691 989.119
 796.331 761.870
 468.355 305.481
 376.447 596.786
 539.063 607.608
 301.745 671.916
 340.763 446.735
 769.772 619.382
 340.581 996.283
 151.279 157.859
 815.970 798.330
 17.814 700.251
 593.813 449.253
 317.091 162.084
 42.450 280.992
 832.856 955.951
 246.449 469.986
 369.861 87.773
 59.725 585.102
 952.651 993.125
 925.957 986.948
 599.093 673.613
 863.858 972.714
 633.965 487.199
 679.500 272.415
 830.566 800.844
 332.578 734.300
 23.508 583.072
 945.256 469.741
 915.912 867.667
 401.269 682.561
 129.796 93.172
 992.577 96.327
 717.979 367.041
 487.565 668.203
 296.233 234.846
 128.046 882.642
 170.493 86.110
 924.945 736.370
 658.726 696.918
 680.254 832.120
 651.672 908.977
 84.666 207.438
 60.402 154.337
 148.223 442.380
 478.830 549.272
 940.615 662.194
 291.485 960.192
 926.725 615.136
 804.652 664.942
 63.034 538.951
 324.185 635.973
 706.284 900.355
 575.673 714.905
 414.836 808.931
 420.414 953.826
 986.514 369.602
 499.663 605.699
 868.124 986.292
 604.446 858.604
 138.469 594.182
 160.981 645.985
 58.760 550.481
 13.101 212.932
 105.045 915.633
 521.598 577.713
 53.240 711.101
 62.847 365.051
 138.012 439.237
 50.380 485.033
 314.855 329.305
 206.153 837.084
 936.091 955.678
 634.335 195.462
 625.051 724.728
 288.746 10.467
 170.556 301.613
 242.934 382.582
 941.091 43.315
 164.903 545.635
 663.156 506.834
 40.244 955.491
 652.585 838.867
 279.657 414.655
 415.744 443.894
 269.473 477.477
 337.128 529.992
 384.834 848.343
 281.788 595.430
 770.682 294.858
 909.247 434.129
 420.073 203.524
 317.032 985.146
 434.804 776.640
 7.048 151.634
 860.489 741.429
 749.891 280.276
 245.719 566.645
 567.392 175.449
 509.417 574.812
 71.738 566.537
 817.044 31.976
 803.147 735.652
 797.655 589.264
 963.037 321.006
 491.409 155.161
 214.974 53.245
 139.906 973.252
 643.386 663.990
 137.388 962.054
 845.330 373.811
 794.606 101.802
 761.825 57.897
 752.872 203.528
 713.812 379.217
 975.111 910.326
 128.339 239.275
 863.574 416.248
 260.630 834.323
 668.179 567.945
 428.317 319.584
 491.464 676.274
 669.003 615.711
 730.000 213.776
 558.788 670.954
 160.335 328.961
 137.393 590.705
 350.472 754.982
 378.579 425.078
 4.329 729.619
 529.008 167.545
 903.233 242.008
 474.108 156.566
 550.119 561.618
 338.650 721.300
 531.933 134.256
 8.356 596.484
 154.608 612.081
 585.946 515.207
 562.496 848.566
 842.610 27.484
 397.351 980.066
 69.216 183.370
 976.639 343.226
 898.918 348.835
 950.576 568.083
 395.629 318.316
 733.662 131.818
 165.738 667.827
 579.528 365.045
 341.046 215.671
 685.532 44.074
 840.108 673.443
 962.016 467.205
 386.863 368.287
 194.550 255.019
 846.723 978.849
 958.425 3.382
 731.364 873.413
 333.392 589.009
 377.616 81.173
 812.073 131.733
 679.556 519.064
 724.065 871.903
 155.739 580.201
 514.687 57.568
 78.127 949.507
 655.344 152.433
 841.519 822.046
 232.907 585.177
 381.152 974.858
 107.505 942.959
 373.583 189.481
 259.099 61.371
 7.319 786.017
 708.664 240.124
 63.112 847.586
 423.400 694.397
 880.935 563.785
 448.820 977.553
 945.915 871.473
 283.804 139.145
 436.641 729.709
 185.674 735.577
 237.067 332.305
 697.208 928.004
 911.723 876.311
 590.584 987.044
 730.092 98.477
 566.761 796.488
 450.098 235.614
 203.499 893.688
 635.942 820.731
 659.441 203.692
 398.491 397.406
 692.488 684.057
 666.617 813.152
 392.716 379.906
 188.037 872.509
 246.485 941.911
 134.086 316.408
 400.246 47.147
 363.452 11.321
 269.119 713.070
 457.246 935.254
 503.971 553.140
 647.153 734.215
 187.032 199.054
 747.955 879.238
 443.584 535.207
 407.121 507.896
 237.804 947.462
 81.778 3.703
 344.233 387.811
 535.003 10.632
 560.653 871.875
 649.877 547.611
 439.471 745.908
 534.912 969.289
 777.315 138.191
 235.558 895.360
 8.820 916.044
 573.552 722.402
 521.013 939.626
 362.308 651.690
 837.970 688.091
 348.768 166.053
 48.201 449.246
 19.730 811.937
 764.510 242.716
 896.288 873.114
 150.751 786.708
 89.587 834.295
 33.217 933.215
 873.393 341.450
 75.537 665.039
 466.265 976.441
 252.315 564.998
 433.437 522.966
 53.852 493.585
 394.246 345.756
 715.759 422.041
 536.580 12.927
 344.869 104.891
 729.802 730.556
 736.453 696.837
 429.802 537.767
 405.359 946.127
 674.885 429.175
 421.485 168.826
 73.198 669.633
 912.135 529.757
 28.321 974.370
 12.807 946.045
 489.768 17.211
 884.201 173.519
 152.661 862.476
 515.436 835.709
 372.345 494.916
 78.344 576.369
 664.699 139.858
 840.153 441.632
 793.998 656.312
 164.915 574.912
 323.406 973.667
 98.765 399.923
 537.218 492.678
 929.796 503.927
 711.160 139.522
 7.432 259.064
 382.349 543.911
 894.063 944.957
 82.426 695.709
 577.144 386.502
 677.212 646.511
 294.623 288.522
 188.662 981.594
 400.354 941.081
 647.542 152.165
 327.090 458.391
 978.984 477.409
 878.883 389.129
 201.798 990.511
 916.431 350.417
 823.252 993.213
 680.604 261.746
 434.127 520.919
 51.440 23.816
 307.526 116.732
 561.050 851.797
 635.692 720.691
 895.822 449.367
 711.412 842.981
 440.952 331.373
 387.252 890.872
 471.694 666.843
 992.663 832.945
 291.882 333.919
 224.870 725.872
 700.589 533.124
 476.436 804.294
 949.522 389.991
 445.786 289.437
 982.503 852.746
 474.952 143.998
 447.742 731.560
 852.936 166.990
 295.348 574.285
 747.869 950.877
 846.524 887.005
 624.326 823.210
 5.121 908.792
 54.493 365.552
 812.937 177.440
 37.384 983.702
 191.406 680.631
 46.029 225.899
 406.717 694.705
 478.607 680.943
 313.297 956.387
 399.390 798.047
 620.654 592.367
 25.300 457.205
 467.623 14.136
 403.658 576.106
 230.888 553.281
 898.856 100.941
 324.317 13.220
 176.099 918.238
 423.299 110.745
 258.003 208.183
 63.084 303.766
 306.723 592.350
 479.629 95.003
 125.622 806.772
 280.980 175.530
 8.685 141.580
 530.532 852.839
 724.191 258.768
 892.320 987.268
 786.397 347.943
 12.695 45.219
 132.609 665.217
 500.281 40.681
 224.042 971.890
 3.265 766.421
 971.094 37.441
 583.899 267.065
 744.262 376.221
 47.215 447.823
 771.041 570.349
 114.590 780.183
 90.085 604.680
 441.915 510.479
 793.188 455.772
 893.141 615.439
 842.758 978.751
 198.054 12.865
 320.103 807.651
 981.101 523.320
 503.955 300.572
 57.187 603.631
 867.988 435.898
 89.747 514.149
 542.900 305.554
 13.587 933.937
 337.965 402.089
 685.342 961.548
 337.271 95.197
 761.667 309.910
 858.452 517.656
 871.128 463.639
 121.320 898.781
 370.185 773.013
 957.956 204.034
 814.517 333.804
 895.457 661.991
 270.513 984.563
 751.534 424.280
 602.210 546.998
 748.635 641.232
 338.682 260.381
 24.377 716.945
 926.463 202.900
 198.167 394.286
 449.522 852.533
 452.411 715.543
 932.494 83.823
 961.196 301.123
 386.106 107.334
 712.522 920.718
 890.017 683.148
 37.858 23.111
 398.849 442.278
 903.921 907.290
 91.163 159.141
 108.234 114.515
 25.965 179.278
 527.415 594.611
 522.548 29.372
 23.525 337.100
 10.670 147.575
 250.732 686.232
 410.998 62.552
 606.444 96.812
 280.349 626.902
 825.802 893.646
 700.465 747.464
 66.637 820.926
 989.062 639.974
 817.792 98.929
 881.911 922.743
 84.032 24.721
 567.159 823.079
 255.930 182.390
 368.457 636.648
 16.304 278.645
 570.378 104.557
 922.568 843.857
 784.844 72.532
 746.258 280.097
 875.708 203.141
 759.642 380.044
 123.260 423.596
 400.704 758.388
 432.413 521.649
 790.631 45.474
 706.851 929.601
 544.511 997.071
 344.011 356.202
 31.320 320.708
 297.736 898.563
 481.813 344.779
 530.627 467.158
 94.092 139.186
 488.111 428.068
 980.940 203.860
 601.019 965.163
 578.209 882.770
 721.025 713.684
 80.444 635.496
 849.716 154.172
 882.441 746.117
 901.675 286.054
 630.672 900.688
 487.089 443.078
 776.648 891.292
 580.576 253.608
 878.655 968.386
 308.800 688.495
 925.309 666.593
 116.719 644.419
 713.657 265.194
 15.972 363.521
 568.748 47.316
 61.825 238.610
 156.539 715.532
 308.533 760.761
 736.690 371.253
 246.091 861.787
 298.169 426.756
 691.601 32.612
 694.038 387.999
 691.297 970.340
 170.434 210.685
 658.384 247.797
 800.149 618.674
 528.922 501.062
 967.975 501.134
 542.951 800.370
 600.622 31.466
 558.925 380.373
 629.579 126.462
 872.399 445.869
 764.551 78.436
 949.092 792.549
 35.243 826.825
 490.263 959.035
 430.362 210.308
 845.364 291.702
 978.256 367.716
 71.712 908.497
 629.843 88.524
 340.333 108.862
 631.174 594.553
 905.910 326.026
 722.636 847.613
 330.070 553.352
 440.442 797.491
 982.080 111.470
 192.416 925.974
 278.740 236.774
 256.427 311.285
 483.180 859.180
 731.192 179.457
 805.941 958.244
 34.004 361.962
 764.739 417.727
 269.582 219.670
 313.482 481.145
 623.348 790.200
 776.273 901.940
 498.632 177.731
 576.297 104.489
 11.468 430.768
 668.854 64.762
 472.694 384.198
 336.491 886.113
 872.034 607.988
 24.769 906.146
 83.050 777.249
 459.968 610.255
 434.399 419.145
 743.839 147.210
 548.448 203.663
 141.904 108.681
 492.283 220.911
 125.874 730.071
 581.376 161.003
 980.289 342.367
 838.407 8.260
 99.838 817.263
 557.886 944.376
 476.052 729.866
 533.427 181.026
 867.709 859.384
 843.927 607.505
 663.773 568.799
 195.838 530.167
 454.643 175.576
 412.641 625.318
 128.759 38.571
 934.118 143.961
 786.924 148.670
 24.725 654.104
 624.244 195.204
 633.148 333.769
 955.332 575.324
 537.951 325.285
 866.759 573.322
 54.068 609.674
 263.928 931.180
 362.091 580.180
 858.214 495.657
 610.018 198.212
 512.904 312.063
 681.974 655.621
 259.980 957.044
 739.788 587.581
 719.006 594.467
 834.066 464.144
 927.286 997.745
 517.231 110.111
 138.202 922.044
 140.940 777.445
 701.501 810.011
 506.356 627.476
 22.612 969.548
 583.171 318.125
 953.356 432.177
 900.336 971.004
 17.392 561.648
 919.657 592.282
 171.957 776.154
 667.244 907.631
 483.108 131.270
 255.049 54.265
 102.409 907.066
 766.143 51.456
 315.292 190.590
 596.923 984.999
 549.162 947.853
 494.233 321.501
 25.250 457.525
 645.524 286.521
 982.674 717.030
 679.072 258.215
 944.823 531.559
 915.357 247.953
 513.751 224.390
 739.457 754.424
 422.680 44.963
 300.591 221.891
 632.940 447.283
 604.389 530.814
 790.869 28.927
 365.190 65.261
 351.602 389.217
 101.586 991.741
 697.717 828.879
 963.887 144.953
 26.789 282.866
 705.359 934.044
 126.820 279.216
 281.545 686.096
 203.836 941.185
 468.209 949.714
 51.731 4.912
 16.166 249.640
 268.549 683.165
 551.351 262.687
 212.095 655.949
 224.737 165.913
 565.166 964.894
 16.418 170.681
 939.372 600.219
 301.305 822.150
 906.738 831.890
 443.924 224.933
 308.901 101.562
 663.121 804.513
 81.377 575.337
 503.652 773.830
 149.947 291.784
 983.379 28.891
 40.778 522.656
 817.923 520.868
 606.536 309.021
 228.030 159.856
 946.726 721.962
 330.806 303.010
 9.207 819.510
 329.340 813.382
 146.771 390.329
 924.619 382.455
 791.500 765.809
 60.318 266.522
 452.034 387.338
 209.661 162.978
 64.851 591.761
 561.813 656.002
 798.105 648.298
 253.928 391.407
 251.698 382.928
 18.054 937.727
 484.254 465.567
 516.642 585.499
 869.007 330.997
 176.567 200.504
 706.683 741.814
 402.728 641.353
 153.024 681.588
 764.890 279.804
 28.303 855.600
 664.961 316.690
 720.983 857.171
 369.164 1.190
 760.544 577.571
 346.321 560.723
 876.596 760.224
 8.640 798.060
 971.926 554.610
 77.151 467.031
 483.561 356.535
 465.345 894.667
 983.674 239.669
 320.058 962.730
 554.934 514.504
 409.586 722.894
 764.385 786.595
 590.040 215.434
 836.122 733.518
 499.657 750.068
 593.769 352.128
 768.166 138.880
 695.353 832.990
 928.075 435.115
 729.753 451.335
 374.191 308.787
 577.887 893.324
 336.875 601.678
 583.744 498.100
 66.809 62.403
 128.860 741.095
 630.894 119.333
 85.584 428.900
 699.836 548.377
 844.533 52.920
 980.738 417.831
 502.772 355.941
 978.402 18.013
 772.832 716.005
 225.995 24.354
 967.754 524.827
 131.338 704.591
 351.500 428.051
 964.532 10.022
 362.615 462.296
 44.230 224.409
 945.751 645.209
 845.075 959.475
 12.243 91.149
 982.214 551.310
 27.242 893.958
 968.054 836.107
 845.056 762.355
 372.382 265.914
 222.297 151.312
 843.554 905.579
 294.647 608.418
 112.747 961.405
 649.709 467.438
 55.486 701.532
 236.186 357.434
 528.048 399.669
 67.050 255.769
 637.477 869.955
 678.201 763.885
 402.220 254.721
 349.354 707.921
 178.710 612.458
 763.352 110.043
 483.200 54.776
 735.110 604.200
 846.877 363.724
 871.083 810.992
 477.800 239.989
 91.936 385.196
 840.599 284.725
 260.523 16.589
 832.688 89.808
 177.904 725.959
 265.126 130.805
 743.796 245.327
 532.112 642.032
 504.392 11.469
 62.809 62.538
 337.876 507.875
 733.795 625.086
 942.453 50.584
 423.799 7.301
 707.402 82.206
 311.525 855.710
 657.082 85.386
 52.606 250.787
 481.372 87.553
 276.264 516.129
 302.403 653.813
 772.604 40.232
 203.383 271.037
 607.183 217.985
 665.667 145.695
 213.269 114.913
 758.105 968.684
 239.841 784.685
 109.081 955.799
 743.876 244.508
 605.926 31.611
 830.814 239.513
 225.910 982.187
 392.575 52.218
 53.211 618.559
 446.362 573.747
 100.858 844.202
 221.204 627.054
 87.394 147.498
 507.353 487.193
 444.687 601.592
 513.930 688.530
 14.102 371.946
 163.413 442.971
 659.118 944.792
 181.686 356.990
 247.783 501.679
 766.401 59.042
 580.470 796.066
 984.648 904.130
 127.831 522.909
 266.596 70.877
 249.096 12.239
 531.370 210.783
 558.928 389.592
 164.554 842.839
 556.592 411.936
 525.933 42.845
 607.350 555.363
 117.434 680.272
 33.869 663.731
 403.403 671.253
 924.257 394.736
 420.639 999.920
 360.546 666.360
 319.071 808.208
 12.446 422.515
 363.946 753.275
 399.796 928.085
 438.412 309.375
 904.864 861.991
 895.884 365.537
 692.620 109.559
 612.388 600.608
 781.141 35.352
 120.913 852.365
 381.669 333.008
 816.661 327.741
 412.678 253.811
 901.048 707.192
 477.140 80.263
 183.490 299.316
 97.336 370.335
 236.885 613.847
 225.861 503.157
 61.509 394.631
 921.521 924.450
 162.554 32.344
 99.604 752.048
 301.315 743.304
 770.476 856.440
 604.947 230.156
 579.769 491.659
 883.694 147.563
 496.833 97.373
 29.646 386.909
 482.988 118.211
 82.544 414.770
 53.021 951.727
 724.276 987.396
 45.806 317.750
 585.990 995.253
 194.832 81.007
 254.608 835.934
 366.505 512.832
 386.876 79.251
 571.506 69.567
 969.525 674.516
 88.246 433.182
 797.754 96.880
 631.916 7.992
 428.067 567.884
 400.103 515.690
 645.729 386.264
 796.967 264.704
 275.061 930.544
 531.191 90.061
 558.898 647.560
 775.060 633.090
 401.428 313.922
 917.971 338.687
 268.877 684.350
 730.509 339.294
 191.093 846.270
 135.946 832.766
 22.821 848.949
 254.009 974.897
 278.452 523.596
 504.352 41.431
 523.551 554.448
 729.821 279.091
 518.719 386.796
 996.079 586.617
 297.831 193.858
 746.043 836.532
 808.021 988.351
 714.927 173.642
 30.563 815.496
 652.384 179.918
 980.916 451.348
 738.458 65.927
 196.582 943.818
 234.088 490.441
 260.124 854.251
 567.064 692.028
 271.948 6.167
 741.183 74.599
 636.521 636.769
 768.527 474.118
 913.069 928.466
 188.969 62.486
 117.081 215.332
 662.203 249.295
 754.686 596.646
 928.689 320.492
 994.212 21.086
 48.123 718.544
 896.699 45.685
 976.566 400.472
 162.050 728.997
 53.668 202.948
 725.010 434.356
 484.899 457.793
 33.549 533.571
 144.105 612.675
 442.982 91.397
 40.681 462.255
 796.841 944.837
 223.182 941.530
 577.856 177.538
 185.206 698.752
 590.072 727.688
 536.070 788.310
 770.358 797.905
 662.367 508.615
 671.075 288.307
 779.364 375.962
 355.964 720.588
 423.896 457.974
 811.514 23.343
 421.455 290.463
 602.714 209.703
 346.521 636.020
 954.704 890.653
 741.494 693.644
 983.176 865.068
 949.034 583.950
 642.156 734.842
 506.284 77.583
 527.093 775.658
 136.525 434.456
 835.946 706.499
 521.825 722.966
 126.453 740.281
 144.541 201.970
 542.337 450.952
 519.868 899.773
 646.156 786.464
 407.692 805.479
 76.646 610.493
 969.725 505.883
 831.154 727.330
 35.220 328.595
 900.178 583.492
 441.706 277.644
 294.900 36.276
 940.326 225.631
 707.107 414.431
 90.927 926.223
 324.090 890.561
 440.536 667.819
 842.525 150.839
 678.904 554.480
 841.193 837.442
 323.162 990.393
 192.415 996.255
 305.171 491.373
 628.903 170.300
 952.913 249.097
 402.166 112.768
 682.364 244.362
 839.626 767.218
 987.969 223.823
 652.289 982.338
 355.518 615.002
 888.291 840.782
 666.340 817.379
 248.326 823.031
 740.039 148.906
 58.239 775.392
 426.098 689.034
 966.500 674.451
 232.616 998.475
 537.611 987.189
 831.059 135.321
 437.505 416.072
 935.536 965.270
 147.639 531.709
 387.765 684.671
 847.867 162.836
 727.206 958.626
 724.395 5.697
 860.126 607.823
 891.656 194.301
 510.339 358.097
 972.045 142.019
 114.826 562.544
 214.886 816.777
 474.139 799.527
 618.305 380.440
 363.616 889.043
 560.761 332.316
 117.944 718.036
 871.786 612.031
 907.865 651.572
 446.006 594.076
 601.192 575.928
 506.063 241.294
 136.265 382.058
 476.821 464.489
 708.176 79.505
 376.797 687.606
 578.327 623.195
 347.590 860.851
 345.963 846.007
 815.887 456.393
 274.312 791.315
 156.290 972.323
 29.979 920.353
 140.624 950.472
 586.523 583.405
 917.592 663.052
 254.125 261.108
 465.958 263.281
 847.348 138.038
 58.008 37.978
 990.959 816.073
 114.490 298.285
 916.259 426.561
 236.978 641.103
 822.322 90.096
 181.457 692.599
 800.924 898.737
 53.621 780.381
 361.953 171.225
 230.937 187.930
 986.883 236.144
 70.932 29.077
 698.989 26.006
 674.702 288.229
 15.731 176.990
 117.566 40.324
 564.914 500.728
 116.584 270.973
 153.522 767.593
 11.861 429.818
 806.370 872.644
 832.911 877.787
 699.096 68.634
 693.623 630.951
 532.393 983.667
 603.533 300.174
 596.305 298.398
 246.248 307.399
 997.027 958.769
 308.126 397.376
 534.617 630.544
 445.066 120.047
 876.886 262.285
 58.943 435.960
 649.337 380.597
 277.375 388.341
 108.113 377.553
 153.830 24.502
 265.681 113.138
 345.462 460.534
 858.354 708.805
 802.322 331.765
 870.216 280.834
 185.944 412.986
 526.691 398.934
 402.787 123.077
 638.668 366.769
 317.134 35.573
 888.167 632.747
 130.052 627.154
 400.871 143.129
 260.642 928.435
 629.380 652.553
 730.638 754.381
 881.622 582.176
 874.322 934.694
 557.773 151.387
 716.679 727.622
 420.498 159.528
 80.659 64.462
 709.621 928.910
 599.776 757.924
 144.149 775.115
 478.080 527.338
 430.368 696.021
 412.518 999.984
 741.386 283.782
 382.213 483.797
 255.818 696.397
 528.051 656.095
 574.359 675.370
 559.927 650.240
 83.847 376.695
 707.077 762.260
 848.401 273.206
 291.096 948.200
 693.666 681.875
 376.804 886.508
 958.597 930.263
 421.299 975.043
 143.314 678.037
 377.853 696.957
 932.921 93.890
 753.286 191.725
 955.923 112.447
 802.803 115.951
 99.769 782.838
 465.825 372.556
 291.446 208.873
 94.018 566.667
 721.994 974.400
 245.640 42.572
 492.922 466.071
 268.569 639.848
 360.033 634.878
 471.452 340.065
 494.970 478.268
 994.536 360.870
 153.506 643.136
 98.716 984.952
 587.100 828.687
 255.656 121.139
 43.637 154.897
 859.467 808.095
 935.559 920.648
 510.232 252.857
 198.140 534.507
 13.748 602.352
 84.815 205.507
 575.403 172.473
 545.693 841.275
 167.431 893.034
 383.403 642.666
 949.355 995.685
 378.903 999.063
 605.797 593.623
 908.756 384.119
 921.686 535.645
 442.656 200.686
 183.064 412.028
 1.765 614.466
 616.159 636.058
 789.009 802.757
 55.129 303.281
 964.202 197.072
 60.207 862.154
 950.300 951.981
 446.111 226.549
 820.771 277.997
 482.035 675.051
 658.887 450.490
 198.830 957.440
 302.425 281.585
 298.854 348.815
 424.964 915.678
 75.221 731.044
 368.743 795.037
 678.722 54.574
 773.118 119.082
 644.701 46.781
 654.516 684.052
 133.655 732.306
 833.859 499.213
 126.869 53.068
 199.343 407.584
 333.142 598.491
 288.049 234.845
 739.468 547.955
 698.917 906.983
 214.862 396.580
 370.206 938.115
 943.356 781.316
 302.806 633.273
 513.368 787.292
 750.903 980.898
 473.325 924.835
 675.931 246.051
 27.694 597.030
 638.992 703.256
 196.903 287.944
 639.556 268.458
 305.275 995.237
 371.133 269.390
 652.850 101.024
 212.509 514.894
 932.280 55.328
 89.131 734.336
 586.900 961.611
 284.472 421.648
 289.398 568.853
 844.825 963.786
 924.330 845.012
 470.569 505.323
 457.312 428.826
 617.796 409.751
 397.310 917.618
 920.097 49.912
 937.529 375.728
 282.912 386.363
 479.509 259.413
 982.160 780.613
 991.964 408.446
 522.721 413.016
 371.279 1.570
 667.062 720.953
 698.578 702.470
 44.001 396.088
 525.812 315.657
 784.725 649.505
 270.593 448.950
 228.237 905.884
 609.970 152.969
 490.017 573.466
 793.249 630.762
 522.579 572.020
 853.061 625.569
 719.760 418.594
 294.753 385.505
 460.845 668.318
 452.672 445.128
 667.333 698.466
 987.029 270.412
 193.376 287.400
 78.717 891.232
 8.141 270.759
 587.060 440.438
 800.075 115.490
 545.189 367.826
 62.880 414.231
 861.061 478.302
 462.688 709.585
 403.683 724.534
 465.409 367.284
 921.440 374.108
 780.452 351.938
 553.559 169.107
 188.139 157.515
 350.398 942.141
 127.415 10.977
 960.701 777.818
 970.290 21.324
 924.282 783.776
 970.315 673.056
 230.136 322.626
 292.942 963.689
 569.187 757.940
 492.612 326.109
 87.363 377.027
 49.727 40.386
 191.037 804.396
 703.293 174.066
 789.043 436.954
 973.125 758.465
 192.313 880.099
 448.333 240.043
 105.781 98.766
 693.713 585.465
 812.783 715.234
 388.202 376.630
 798.060 173.238
 33.357 933.869
 913.032 73.021
 56.538 843.232
 440.938 982.674
 763.199 144.507
 457.308 206.205
 573.168 33.252
 43.953 987.640
 593.451 931.097
 746.118 243.162
 448.859 638.009
 159.756 320.515
 604.368 467.837
 399.214 307.855
 189.730 519.641
 78.285 764.936
 676.417 802.939
 196.067 280.414
 85.994 831.851
 262.909 213.402
 732.543 563.228
 143.596 238.881
 652.718 475.174
 400.738 659.711
 766.550 978.400
 559.885 787.739
 679.522 802.590
 311.415 338.554
 699.024 98.251
 537.818 675.096
 741.695 601.625
 486.985 711.529
 75.830 702.195
 883.982 327.949
 326.905 770.697
 220.039 616.984
 504.121 807.571
 515.918 193.754
 439.729 780.316
 118.128 50.503
 506.915 871.764
 344.718 66.541
 660.476 963.839
 299.529 723.549
 169.681 752.846
 870.172 897.129
 155.278 917.848
 718.748 759.657
 551.015 244.462
 72.122 939.505
 61.180 808.816
 879.734 630.739
 334.370 532.875
 694.353 469.265
 2.986 180.554
 660.589 710.504
 608.915 237.588
 686.323 724.991
 237.854 936.079
 95.617 627.626
 985.017 791.670
 393.211 169.797
 69.150 527.852
 738.911 938.226
 473.442 793.902
 66.211 647.756
 722.834 31.956
 668.202 505.391
 687.271 622.081
 402.706 518.750
 837.649 704.640
 278.548 372.879
 961.648 35.288
 119.877 395.298
 84.653 823.747
 762.496 850.803
 928.878 712.665
 15.531 676.227
 202.122 102.890
 576.685 993.017
 934.995 677.224
 576.347 674.570
 908.637 732.862
 254.394 639.089
 438.846 335.418
 956.449 770.883
 740.159 152.602
 639.411 718.149
 195.821 426.708
 68.159 688.193
 846.149 981.135
 988.620 567.584
 595.784 522.059
 601.978 681.100
 175.312 152.277
 419.055 606.437
 998.369 836.302
 24.287 159.071
 283.295 185.480
 859.727 821.570
 288.690 26.499
 988.954 22.769
 202.678 699.046
 9.353 174.026
 162.661 336.946
 142.979 782.308
 429.845 726.051
 798.185 213.712
 843.480 921.163
 6.512 347.574
 103.858 128.647
 505.466 902.437
 29.497 422.202
 464.008 233.348
 879.167 423.055
 993.590 888.494
 878.529 924.822
 415.997 805.702
 827.062 625.362
 485.892 250.403
 744.860 206.580
 309.881 111.222
 939.952 307.374
 937.030 33.070
 202.510 809.578
 593.360 776.866
 458.146 912.113
 323.287 736.577
 612.012 830.610
 615.550 445.831
 290.504 520.154
 114.629 285.923
 117.814 484.678
 138.548 223.569
 258.361 680.839
 781.245 909.503
 499.552 435.303
 416.124 648.157
 756.393 626.521
 434.310 784.747
 742.825 604.801
 746.441 770.489
 694.587 173.334
 604.056 271.258
 543.735 678.672
 512.146 32.313
 262.228 878.577
 717.809 44.961
 216.343 800.466
 983.844 763.920
 137.855 572.687
 56.469 471.184
 633.314 16.961
 581.949 288.337
 258.354 212.823
 839.955 110.251
 897.421 878.246
 867.083 815.148
 155.908 115.489
 620.511 336.097
 415.198 223.236
 260.623 534.636
 173.239 17.188
 347.271 666.553
 923.916 588.409
 384.735 581.689
 575.615 84.963
 306.371 553.396
 809.207 866.003
 955.130 828.993
 692.346 952.796
 637.907 60.887
 743.012 807.668
 360.009 790.287
 740.987 95.160
 284.395 73.470
 270.196 720.502
 415.093 267.028
 914.251 365.643
 34.951 416.436
 477.022 234.684
 297.325 755.571
 642.604 326.405
 795.216 547.803
 285.844 335.331
 328.796 47.036
 684.815 73.333
 335.140 285.288
 237.728 945.985
 107.616 898.297
 844.213 622.114
 545.051 369.205
 848.372 227.075
 463.919 130.099
 660.164 562.031
 665.000 530.245
 752.554 409.952
 856.880 17.057
 382.298 607.171
 43.202 130.548
 888.489 425.560
 122.546 374.377
 899.277 878.792
 726.462 377.099
 915.849 806.525
 932.526 317.380
 64.379 237.997
 588.786 568.434
 909.832 342.433
 929.970 272.493
 36.961 754.416
 763.966 828.784
 128.558 750.299
 272.026 452.124
 841.850 444.484
 863.725 308.189
 312.190 185.683
 226.838 670.907
 337.982 741.993
 835.097 882.820
 539.570 764.655
 548.425 77.064
 183.107 773.936
 339.031 976.599
 141.793 392.790
 584.149 100.195
 183.146 406.288
 216.776 243.439
 552.014 104.580
 457.225 675.583
 622.777 197.187
 951.420 498.781
 256.939 805.142
 210.659 595.134
 788.111 849.123
 29.047 469.809
 207.796 775.841
 499.180 656.380
 912.802 487.040
 757.271 645.614
 147.258 556.376
 272.204 133.498
 205.701 105.919
 408.483 751.763
 313.645 848.168
 903.535 978.084
 451.181 829.196
 520.987 148.116
 894.867 897.309
 392.482 72.476
 912.509 198.543
 813.241 754.433
 421.965 410.094
 586.236 804.697
 914.138 575.814
 444.760 945.188
 15.728 430.111
 854.827 211.618
 530.582 879.628
 291.807 223.205
 29.758 763.116
 287.647 945.769
 267.502 301.870
 496.797 381.125
 169.467 474.366
 274.498 361.208
 484.940 353.509
 797.454 290.385
 608.911 702.834
 284.298 85.202
 583.079 574.474
 45.019 419.299
 975.944 537.698
 761.026 544.977
 647.746 508.948
 880.446 675.003
 331.121 984.717
 319.206 52.596
 335.801 95.279
 753.278 188.428
 426.855 113.596
 840.135 216.065
 269.880 448.789
 340.021 217.145
 600.748 322.158
 645.290 641.049
 107.425 126.173
 947.113 427.824
 630.652 279.114
 654.783 115.129
 750.709 351.705
 668.180 438.226
 758.865 514.474
 326.415 725.304
 872.574 358.379
 906.083 648.045
 879.050 815.082
 214.849 649.507
 46.841 951.196
 367.323 68.610
 571.796 552.509
 190.600 684.159
 292.892 635.133
 789.708 73.332
 273.414 821.510
 714.990 922.354
 770.631 166.992
 473.746 733.981
 367.420 799.481
 79.914 381.046
 695.099 188.101
 154.040 682.265
 399.299 50.808
 190.210 790.635
 279.225 674.017
 869.054 241.873
 932.524 594.759
 291.601 206.675
 658.727 297.677
 265.914 913.024
 787.436 431.516
 28.668 580.905
 304.935 444.067
 211.498 159.768
 534.482 878.197
 354.949 937.669
 389.314 537.335
 671.884 849.666
 149.425 505.167
 111.255 341.763
 927.705 545.363
 569.278 626.159
 680.542 682.694
 538.458 415.073
 302.847 12.174
 728.904 955.836
 626.438 748.957
 597.470 761.902
 940.463 735.139
 87.852 585.997
 478.011 592.643
 731.813 296.660
 497.223 251.828
 53.764 672.295
 539.204 6.878
 627.133 132.647
 908.145 630.408
 273.257 891.918
 708.607 515.906
 597.213 386.934
 36.516 667.887
 98.319 444.697
 377.549 501.964
 457.460 983.897
 471.152 492.074
 723.506 962.659
 980.263 366.993
 134.576 298.738
 223.837 735.987
 307.545 998.002
 17.786 152.308
 805.028 272.375
 694.047 907.545
 390.063 940.076
 569.673 509.087
 55.153 450.368
 288.549 312.729
 567.449 923.940
 406.232 163.507
 412.176 251.086
 510.249 906.996
 701.446 536.153
 818.847 52.575
 608.092 652.109
 163.646 747.584
 899.873 897.933
 197.128 120.198
 107.356 398.905
 563.528 298.448
 130.978 11.437
 198.967 357.741
 754.460 786.093
 279.048 699.926
 611.201 91.873
 83.249 49.321
 878.975 39.178
 997.058 256.807
 40.729 976.269
 404.821 339.280
 833.288 333.378
 546.619 821.374
 352.037 599.177
 807.479 177.797
 732.257 526.266
 990.834 452.037
 883.666 956.250
 93.094 420.287
 114.137 752.176
 962.671 713.579
 794.842 938.506
 93.646 357.243
 348.657 128.922
 98.212 251.601
 96.054 913.327
 127.810 233.375
 880.737 961.110
 503.741 821.615
 886.603 952.572
 984.879 378.405
 817.356 989.413
 682.374 782.348
 262.133 163.921
 446.179 416.581
 940.223 431.426
 241.429 173.145
 883.530 668.430
 327.780 647.957
 958.373 787.292
 3.480 886.989
 383.105 385.479
 908.167 101.721
 702.504 642.055
 852.071 123.494
 624.835 935.661
 390.698 950.317
 6.814 986.735
 757.301 260.316
 332.462 652.892
 743.034 942.837
 224.284 901.440
 947.021 516.811
 752.619 908.857
 854.367 267.145
 677.811 796.325
 116.110 300.335
 829.683 696.151
 456.153 782.405
 862.286 790.024
 899.346 923.458
 834.891 690.811
 663.208 877.175
 881.653 220.225
 572.611 459.455
 514.336 820.669
 309.363 302.956
 430.187 727.316
 92.690 863.786
 598.755 702.816
 475.569 209.039
 608.667 829.613
 137.691 130.891
 952.614 181.663
 738.160 261.764
 3.821 417.428
 768.103 178.460
 730.805 598.487
 701.178 169.731
 753.365 133.303
 692.776 355.452
 658.337 354.012
 318.992 156.262
 769.154 177.010
 894.618 955.488
 951.741 787.501
 364.108 921.386
 897.393 676.460
 547.561 883.842
 460.446 388.987
 149.952 417.833
 557.586 399.463
 739.340 674.099
 322.251 885.677
 279.510 329.007
 320.808 246.297
 503.916 379.664
 799.031 799.271
 758.133 481.645
 963.098 659.358
 62.852 475.646
 987.192 657.781
 282.417 551.817
 761.229 813.687
 976.732 798.254
 781.915 163.667
 896.950 330.181
 185.776 210.959
 115.702 721.673
 815.083 269.482
 496.894 500.872
 690.373 89.573
 972.493 226.521
 83.828 292.894
 846.682 358.109
 996.245 884.750
 861.757 249.307
 639.970 914.859
 883.809 135.618
 127.520 825.096
 976.359 718.936
 20.203 147.902
 81.542 656.170
 465.555 635.885
 104.208 984.140
 62.663 135.855
 555.511 822.015
 259.439 234.336
 48.539 914.836
 377.628 952.077
 416.541 61.723
 355.025 248.460
 440.004 820.742
 18.400 400.098
 595.698 224.916
 386.301 168.591
 680.731 472.197
 832.974 188.776
 997.424 573.607
 310.604 949.508
 218.497 930.978
 567.961 753.496
 372.751 457.332
 963.109 921.073
 213.419 603.021
 43.249 425.576
 746.979 978.985
 256.258 936.636
 930.084 910.269
 619.260 613.991
 584.828 459.261
 756.183 790.955
 864.797 245.519
 738.189 156.649
 130.973 789.811
 630.934 73.204
 700.615 421.962
 536.450 22.911
 524.972 828.715
 384.224 785.658
 672.119 658.211
 397.632 104.678
 357.020 836.590
 363.612 254.943
 817.364 249.973
 843.569 920.296
 304.553 577.624
 763.499 90.283
 896.226 471.133
 345.703 673.702
 369.651 117.080
 730.994 201.938
 462.330 919.835
 479.767 260.621
 23.286 535.250
 226.660 183.113
 690.071 479.287
 343.831 494.321
 254.864 747.597
 492.348 679.861
 78.662 298.338
 313.134 35.323
 124.137 371.793
 334.751 726.067
 81.988 713.496
 14.647 252.640
 917.445 114.571
 946.049 404.384
 45.976 831.893
 870.166 518.526
 421.378 464.817
 651.910 609.029
 574.505 573.819
 678.781 244.380
 144.335 574.017
 802.340 132.645
 590.359 333.784
 487.901 302.381
 540.086 81.181
 2.322 776.950
 909.481 60.684
 436.587 345.552
 417.327 296.579
 16.848 695.715
 104.830 480.476
 345.750 938.428
 755.356 597.103
 978.936 718.635
 800.337 388.900
 576.849 341.099
 88.369 105.791
 979.385 975.933
 306.044 427.109
 84.067 251.374
 469.519 729.038
 723.482 746.117
 682.179 519.685
 644.465 802.923
 780.761 407.227
 702.568 83.043
 903.022 202.364
 966.477 641.712
 815.634 998.012
 247.320 443.528
 780.581 395.898
 749.171 958.686
 129.523 556.185
 904.784 233.020
 703.686 792.835
 792.992 943.565
 125.558 900.068
 812.663 914.364
 49.813 915.597
 947.321 242.808
 224.222 261.563
 132.039 83.512
 334.976 77.076
 20.961 654.182
 250.841 505.492
 143.677 706.063
 781.299 929.107
 778.758 471.061
 367.524 873.589
 313.213 529.779
 2.342 19.469
 800.873 601.482
 974.762 459.456
 487.027 540.801
 933.082 794.736
 290.801 830.158
 12.768 653.056
 393.257 215.057
 964.378 784.082
 884.041 366.049
 3.766 606.759
 791.364 231.392
 481.078 278.307
 131.396 123.763
 993.841 369.719
 938.870 259.243
 648.390 678.659
 609.216 23.993
 276.583 713.297
 525.311 411.231
 342.903 831.651
 543.440 966.304
 410.623 827.510
 861.168 959.807
 582.677 88.913
 425.139 27.079
 579.332 6.934
 903.462 957.160
 675.046 535.231
 342.323 866.014
 783.299 164.230
 649.904 468.844
 571.300 813.264
 656.081 286.529
 704.857 510.433
 539.944 234.172
 594.183 240.041
 208.725 388.597
 338.806 23.373
 763.742 700.158
 787.125 458.187
 467.396 776.902
 644.606 389.081
 799.044 540.866
 623.403 693.938
 878.680 842.930
 542.710 945.732
 71.132 970.306
 708.930 804.328
 238.108 226.468
 551.324 785.697
 362.464 384.543
 414.126 687.579
 62.952 180.202
 239.781 578.458
 486.322 127.488
 78.334 303.533
 797.589 710.466
 460.832 865.652
 782.717 464.871
 544.502 505.089
 177.756 47.902
 16.552 549.211
 195.021 172.196
 302.359 116.960
 233.327 213.671
 11.187 44.565
 42.198 495.000
 445.071 214.649
 218.845 190.055
 649.148 103.072
 114.260 623.539
 977.377 354.422
 226.837 478.657
 647.500 621.345
 387.460 239.062
 752.451 584.134
 361.004 635.123
 749.662 849.862
 480.972 135.127
 460.249 425.119
 124.746 706.179
 50.688 289.208
 958.235 394.932
 641.863 656.977
 114.974 362.967
 974.355 219.542
 713.830 114.450
 662.414 659.913
 202.070 924.070
 778.447 247.358
 980.722 201.182
 939.245 273.402
 123.845 392.278
 406.974 473.322
 942.869 349.625
 492.734 615.309
 824.727 91.062
 356.729 885.956
 544.674 897.115
 63.753 72.182
 930.943 479.892
 980.451 368.163
 851.424 897.450
 624.848 719.292
 468.304 251.939
 309.991 267.058
 233.822 414.803
 101.434 758.098
 301.247 873.382
 50.282 822.312
 724.918 736.645
 514.847 169.176
 800.133 310.427
 868.518 874.166
 129.159 932.017
 560.829 670.221
 928.362 808.346
 482.859 179.533
 851.027 940.203
 845.020 241.627
 281.674 236.223
 341.086 353.050
 954.618 164.968
 611.322 936.209
 609.089 691.784
 872.034 919.686
 665.760 370.747
 819.477 425.013
 998.266 772.581
 391.246 216.498
 384.685 529.763
 854.979 747.748
 217.606 162.986
 747.196 913.313
 289.977 152.809
 987.423 34.229
 673.263 960.845
 705.523 735.654
 783.458 551.478
 932.693 542.311
 61.310 473.320
 886.158 567.887
 350.878 425.925
 519.851 218.173
 73.582 48.351
 791.796 490.593
 894.701 149.757
 515.386 126.378
 450.343 876.343
 96.106 463.378
 233.004 132.467
 115.461 520.010
 263.709 596.092
 896.151 302.794
 252.418 679.845
 481.074 25.286
 562.829 969.626
 75.922 324.801
 153.267 844.100
 961.556 400.387
 415.182 852.559
 276.484 522.165
 331.477 857.957
 328.556 594.854
 937.859 179.712
 223.139 429.385
 704.549 880.791
 425.727 383.760
 128.587 710.167
 321.134 891.282
 707.816 949.894
 128.524 679.945
 178.257 831.604
 498.822 796.034
 762.402 226.259
 404.083 737.984
 475.097 810.656
 250.831 459.488
 747.765 851.808
 562.869 855.124
 695.150 494.197
 713.653 754.739
 899.370 993.779
 501.822 847.320
 214.584 615.901
 392.237 269.518
 596.010 942.024
 852.958 532.556
 576.383 543.049
 848.500 743.577
 701.479 446.255
 471.915 689.025
 897.342 510.506
 261.364 789.301
 481.737 832.830
 627.674 472.321
 910.803 131.915
 272.751 430.974
 631.419 824.443
 587.698 73.667
 806.441 252.618
 945.147 311.594
 612.477 401.127
 31.998 480.278
 150.444 14.429
 973.699 510.886
 332.939 487.266
 875.132 559.338
 947.757 339.337
 519.455 794.112
 175.201 726.865
 626.903 328.653
 342.654 907.356
 160.248 768.532
 521.010 118.092
 380.536 199.903
 544.691 103.160
 491.823 862.800
 214.171 818.158
 881.361 184.503
 314.177 336.818
 854.241 264.372
 852.268 0.906
 899.555 537.461
 744.630 605.836
 507.182 950.910
 405.104 251.981
 307.224 81.198
 139.237 158.892
 332.668 733.951
 420.267 620.274
 843.155 499.152
 494.165 646.063
 804.873 796.540
 995.164 109.371
 537.776 218.104
 473.651 195.995
 534.048 551.290
 770.091 88.996
 166.423 108.490
 790.099 447.409
 165.225 771.283
 428.313 834.023
 900.724 123.598
 586.997 680.456
 792.274 853.465
 576.843 157.374
 535.951 171.359
 763.288 842.893
 333.972 762.655
 425.568 893.197
 286.427 966.587
 174.879 446.689
 511.179 674.038
 382.536 807.984
 161.595 346.836
 302.331 22.595
 162.800 582.944
 539.675 369.834
 362.119 551.675
 283.302 63.363
 643.130 182.998
 35.936 689.864
 968.370 263.001
 174.153 160.740
 954.300 127.149
 453.742 864.794
 432.936 783.152
 927.215 346.986
 84.912 380.858
 729.878 896.030
 34.289 587.884
 848.498 488.632
 749.610 752.660
 543.366 338.121
 500.501 632.937
 235.224 948.298
 354.193 844.578
 780.576 838.215
 469.905 215.702
 483.379 629.861
 547.022 603.326
 471.772 768.239
 319.871 897.658
 202.530 952.890
 159.850 372.954
 543.479 222.746
 165.348 978.561
 778.510 264.186
 689.844 850.591
 837.511 757.984
 505.612 280.000
 384.107 687.451
 729.435 629.147
 110.191 381.462
 80.636 543.751
 653.742 436.491
 911.791 74.325
 144.237 466.386
 987.789 579.497
 110.166 173.043
 7.060 127.999
 680.989 461.583
 5.041 406.813
 959.553 77.234
 778.191 256.032
 612.095 495.098
 368.653 27.913
 55.917 916.820
 84.996 165.783
 757.466 228.426
 961.291 140.530
 676.601 550.793
 511.285 107.072
 600.260 608.380
 980.806 54.372
 247.679 983.596
 482.243 540.067
 549.845 484.887
 680.391 309.981
 311.394 298.099
 437.899 704.565
 660.147 415.552
 697.620 15.391
 837.365 538.657
 133.375 157.324
 243.471 361.590
 822.842 713.848
 445.091 889.985
 547.778 657.630
 488.833 394.815
 796.702 674.978
 227.356 303.242
 200.934 875.959
 19.042 981.603
 872.038 862.090
 642.470 57.645
 900.854 276.612
 302.212 887.344
 427.174 469.947
 377.826 614.081
 74.643 182.402
 971.078 253.638
 875.632 850.181
 178.106 516.607
 871.738 467.958
 397.428 940.567
 481.557 845.601
 378.517 28.404
 170.738 547.934
 319.189 797.636
 460.632 40.039
 286.762 650.632
 469.702 327.398
 924.100 129.534
 923.041 196.947
 617.023 665.838
 394.690 563.882
 556.653 256.642
 798.036 207.816
 895.062 371.949
 222.459 654.078
 133.888 735.271
 868.916 200.606
 125.595 728.573
 380.593 202.861
 430.844 498.874
 442.757 68.704
 41.443 724.218
 361.989 858.320
 627.916 909.050
 980.948 572.550
 938.505 891.229
 870.510 803.705
 900.038 463.909
 224.647 338.905
 441.439 44.641
 300.723 985.644
 371.596 701.452
 963.486 536.849
 542.003 501.813
 847.060 627.756
 461.133 656.859
 616.384 744.939
 905.318 751.624
 636.343 829.723
 496.375 85.154
 220.078 540.570
 748.897 785.182
 282.507 84.143
 492.805 544.486
 254.002 640.421
 565.107 74.390
 173.494 356.923
 157.936 350.325
 969.368 999.982
 579.779 490.412
 617.659 971.744
 508.646 357.120
 535.862 140.491
 118.035 290.956
 700.681 915.078
 970.395 501.560
 371.073 113.238
 982.941 673.486
 333.838 335.452
 464.797 50.319
 475.826 934.025
 543.429 290.880
 510.640 949.174
 786.017 535.237
 462.811 24.669
 475.007 556.698
 231.216 784.419
 516.622 430.160
 236.431 183.813
 0.083 529.177
 902.452 196.570
 839.974 726.215
 958.554 875.870
 34.306 656.185
 276.787 369.938
 868.948 696.069
 17.827 174.832
 861.149 687.823
 153.695 584.444
 529.698 302.777
 209.509 528.711
 829.029 619.001
 135.262 370.605
 614.403 905.101
 228.277 620.793
 93.566 611.241
 700.907 302.093
 348.342 138.725
 878.181 995.446
 612.190 461.119
 746.171 582.427
 704.384 111.579
 111.997 789.097
 439.063 332.176
 516.642 770.762
 741.882 341.532
 126.423 861.072
 865.432 147.786
 560.446 961.535
 447.183 185.983
 260.105 854.381
 103.770 254.382
 921.402 483.649
 909.404 865.452
 368.239 233.087
 23.699 707.629
 299.773 717.143
 177.809 567.012
 680.472 140.788
 913.465 808.500
 318.730 938.742
 816.092 528.508
 888.129 3.815
 362.819 321.923
 351.989 202.429
 994.029 450.720
 352.256 163.127
 141.493 147.558
 591.732 137.151
 938.456 62.251
 875.757 460.445
 382.008 80.417
 165.809 200.984
 703.167 170.627
 440.897 627.082
 466.378 698.485
 149.329 369.588
 511.333 73.202
 677.711 527.944
 763.356 345.135
 258.165 456.479
 374.185 772.714
 599.349 798.620
 766.173 636.050
 860.499 263.642
 296.185 44.880
 317.162 179.999
 240.297 913.557
 697.430 543.221
 139.586 39.220
 31.343 902.758
 706.568 595.632
 364.808 314.519
 140.233 759.332
 582.172 803.148
 957.111 422.580
 175.820 425.240
 141.659 465.122
 242.452 461.843
 329.790 191.223
 497.504 371.904
 845.953 767.052
 233.458 549.251
 151.484 684.669
 34.248 301.581
 767.608 941.229
 654.742 733.503
 101.335 155.084
 817.448 805.580
 120.466 784.222
 132.382 961.459
 242.160 897.608
 852.911 585.430
 568.091 147.782
 510.791 658.424
 121.547 165.436
 476.180 322.491
 624.357 146.152
 339.941 408.839
 653.718 919.248
 470.897 114.759
 503.697 912.476
 742.860 978.112
 459.090 678.620
 916.385 657.877
 389.450 695.847
 487.558 114.809
 960.489 48.666
 548.085 942.131
 413.901 36.795
 732.986 432.795
 813.336 332.111
 138.048 613.157
 125.073 736.604
 970.439 814.542
 181.673 5.142
 32.626 301.319
 853.024 344.586
 139.799 199.613
 962.707 734.802
 520.584 163.207
 182.340 927.528
 764.276 326.495
 309.662 46.354
 147.287 598.405
 687.721 956.761
 217.816 981.268
 705.989 710.963
 439.209 605.690
 195.986 250.901
 916.094 573.208
 403.611 417.198
 757.925 525.010
 100.544 46.046
 305.028 405.279
 253.665 314.279
 163.850 975.100
 673.287 430.288
 10.007 836.555
 830.287 570.649
 237.399 641.307
 894.101 575.674
 404.522 643.999
 276.296 178.378
 778.864 194.162
 49.590 428.290
 158.666 282.573
 484.229 852.055
 188.173 26.485
 240.342 775.931
 35.953 415.559
 66.962 20.248
 111.857 685.266
 979.988 902.865
 321.193 41.045
 69.248 588.278
 636.910 844.307
 269.507 362.470
 782.633 775.876
 524.824 362.954
 909.870 414.571
 886.678 751.103
 998.368 374.992
 773.293 773.094
 564.330 921.428
 143.269 750.281
 210.008 361.911
 916.815 794.067
 751.226 591.446
 31.514 119.376
 605.852 725.221
 918.728 790.245
 883.616 686.123
 506.593 767.239
 81.332 996.300
 624.501 326.193
 431.319 495.903
 633.314 508.760
 76.241 665.085
 420.040 865.554
 230.650 65.086
 462.857 621.133
 46.284 813.542
 333.143 676.032
 810.617 156.673
 799.420 854.643
 490.710 50.633
 131.008 189.522
 179.354 185.954
 466.754 124.078
 228.345 317.882
 369.988 528.354
 363.162 852.591
 291.079 709.417
 791.051 901.272
 413.377 901.789
 745.431 983.209
 779.513 428.216
 386.686 33.053
 148.826 101.306
 913.864 659.936
 392.135 907.171
 872.868 796.124
 509.052 378.891
 291.767 55.123
 380.965 776.620
 578.369 654.036
 927.834 579.460
 302.846 518.386
 400.605 339.276
 610.722 821.228
 547.854 516.694
 198.796 369.393
 482.994 23.295
 496.627 860.988
 337.752 230.999
 965.138 538.252
 512.635 719.786
 616.001 352.729
 272.867 948.941
 913.096 665.125
 38.895 926.201
 911.023 205.493
 387.408 275.459
 663.998 521.629
 118.388 469.547
 778.298 211.239
 815.410 393.281
 237.501 648.832
 893.170 467.175
 885.244 729.300
 903.637 818.416
 866.137 920.143
 779.394 97.925
 891.084 972.488
 101.652 566.227
 976.010 332.081
 466.309 702.696
 698.338 225.702
 612.613 419.547
 497.134 701.931
 406.880 711.068
 912.441 469.465
 722.919 358.412
 296.778 108.476
 119.059 899.361
 645.153 303.706
 319.635 110.449
 65.316 850.521
 410.624 525.586
 661.657 771.161
 351.719 211.579
 426.461 417.598
 590.746 958.007
 141.773 665.156
 894.386 928.641
 392.397 468.264
 837.865 516.585
 2.451 173.109
 35.500 888.689
 539.209 93.594
 156.150 380.371
 811.730 254.965
 18.720 284.136
 439.138 706.978
 771.785 578.932
 813.610 984.850
 950.204 78.571
 953.574 746.038
 395.484 282.201
 478.765 194.611
 903.972 725.013
 964.330 998.454
 509.116 830.681
 297.827 149.493
 445.615 526.503
 0.629 770.745
 722.003 206.712
 241.930 659.053
 434.860 918.368
 5.364 307.485
 286.384 937.551
 429.510 980.529
 464.555 632.146
 176.567 838.187
 61.773 742.316
 58.809 107.220
 446.983 913.076
 418.680 380.076
 574.334 587.369
 592.354 551.039
 667.952 706.230
 443.066 957.154
 330.133 198.506
 512.629 526.244
 94.962 0.754
 968.371 209.487
 210.056 493.378
 707.452 520.477
 847.802 327.394
 788.703 461.339
 599.372 843.817
 689.068 599.565
 518.243 741.333
 701.229 192.764
 886.363 555.331
 402.724 434.156
 460.081 490.597
 414.700 516.491
 102.174 459.773
 338.503 959.102
 261.605 969.650
 596.504 700.422
 767.921 57.260
 24.448 780.620
 359.605 488.493
 158.272 995.781
 465.341 214.704
 749.519 931.603
 157.401 849.471
 728.665 31.924
 253.695 30.830
 541.681 342.037
 68.900 717.192
 16.871 821.066
 818.327 111.374
 9.433 439.375
 626.551 291.331
 431.452 979.629
 155.223 163.195
 644.337 622.780
 163.091 847.797
 886.604 117.679
 671.136 512.286
 577.625 965.513
 605.341 300.625
 201.473 473.848
 810.249 878.255
 585.712 391.356
 602.855 55.137
 878.100 780.419
 706.082 496.608
 347.453 743.801
 555.038 72.330
 329.665 31.675
 901.258 470.211
 570.239 620.825
 97.462 245.091
 823.116 298.385
 877.974 52.601
 622.541 583.451
 261.364 898.787
 498.866 982.244
 998.434 418.346
 737.251 362.878
 829.943 471.916
 835.156 936.324
 467.230 359.464
 683.211 988.809
 380.856 206.929
 835.798 691.076
 96.572 261.913
 41.530 340.730
 126.397 986.990
 37.389 620.134
 980.479 662.502
 868.849 484.214
 941.149 291.377
 155.742 256.161
 665.490 664.060
 581.430 295.970
 901.501 610.357
 821.144 124.194
 43.150 495.529
 351.978 304.142
 252.200 559.805
 388.180 398.438
 983.448 543.677
 175.352 374.545
 962.220 366.506
 248.271 408.159
 678.615 254.393
 29.829 858.806
 935.504 356.970
 421.680 519.331
 773.122 404.095
 237.350 87.019
 501.771 575.771
 460.632 200.897
 618.382 375.558
 209.179 635.369
 28.311 683.836
 856.327 147.993
 409.669 237.510
 252.655 628.266
 365.863 842.764
 210.023 179.206
 537.898 623.621
 10.254 444.909
 369.894 378.174
 401.955 250.912
 220.396 634.078
 403.892 591.762
 923.246 633.252
 871.800 338.976
 362.476 241.692
 665.457 175.319
 726.889 573.061
 910.476 126.548
 645.573 974.554
 148.772 363.614
 622.602 380.876
 555.482 406.456
 37.884 968.527
 138.724 460.269
 364.743 499.675
 280.593 857.635
 279.933 835.401
 800.051 731.511
 567.804 315.126
 175.632 387.272
 410.127 176.337
 741.271 924.413
 22.297 950.796
 723.154 543.834
 64.370 985.262
 408.517 493.718
 693.580 451.972
 596.269 600.858
 108.947 633.155
 669.526 914.977
 496.535 971.424
 125.458 787.360
 147.377 601.717
 499.809 103.299
 373.612 438.562
 212.129 797.960
 579.588 643.700
 641.022 879.900
 294.540 592.905
 502.776 154.270
 185.760 587.214
 465.826 632.709
 543.101 193.388
 580.016 208.860
 657.333 572.610
 54.027 802.665
 59.674 676.993
 775.366 584.042
 104.145 113.092
 661.534 593.916
 667.823 533.334
 963.558 619.986
 329.368 3.978
 346.710 354.005
 729.026 186.232
 359.280 970.125
 582.823 770.599
 507.920 399.213
 141.720 229.005
 904.632 826.556
 578.492 41.080
 481.597 670.603
 629.146 447.082
 309.228 384.096
 793.457 957.811
 151.911 497.865
 945.046 179.744
 184.735 58.915
 453.204 500.206
 731.127 920.982
 967.111 222.184
 1.787 666.092
 152.186 381.355
 484.002 473.761
 645.103 649.752
 789.601 230.228
 758.703 2.509
 190.066 68.705
 423.945 658.178
 597.235 354.171
 109.651 801.847
 564.407 639.217
 71.602 756.701
 740.329 103.175
 13.327 217.759
 690.576 493.071
 807.423 425.474
 768.295 175.260
 247.482 401.953
 758.489 910.093
 248.671 654.263
 904.305 723.306
 564.967 763.932
 45.710 377.440
 971.295 616.381
 434.061 570.335
 200.775 405.974
 132.265 997.374
 415.557 99.951
 149.210 716.723
 11.991 516.514
 797.122 25.362
 457.965 218.017
 487.403 976.508
 176.083 829.855
 908.767 200.377
 218.028 349.683
 453.382 299.726
 323.189 331.456
 892.768 514.650
 571.642 226.374
 754.107 838.658
 84.465 490.550
 36.027 336.736
 402.540 570.469
 835.820 98.103
 301.302 435.660
 970.379 349.568
 839.008 717.985
 672.068 573.284
 559.113 653.611
 167.488 594.328
 595.166 212.640
 219.115 123.696
 284.637 988.913
 172.493 21.275
 64.432 445.558
 428.772 957.207
 377.098 947.947
 605.596 340.282
 997.343 33.006
 588.577 505.919
 231.316 571.178
 668.820 636.699
 436.752 774.018
 545.393 663.811
 54.750 426.624
 9.388 172.244
 80.457 710.371
 60.854 825.871
 580.688 599.149
 311.729 25.980
 394.671 23.340
 145.753 919.446
 636.231 902.641
 916.819 747.046
 611.297 244.790
 725.312 150.710
 536.424 925.962
 100.627 988.648
 207.782 534.589
 398.444 502.683
 944.800 938.566
 382.644 171.932
 590.419 581.996
 371.466 115.932
 665.849 127.990
 381.027 588.694
 480.266 25.576
 870.385 559.042
 816.324 118.956
 282.610 993.507
 935.433 154.382
 465.736 653.230
 960.014 232.608
 954.067 658.678
 34.293 52.527
 780.102 953.880
 84.559 484.452
 84.756 69.554
 991.268 279.962
 990.817 211.568
 749.064 890.849
 522.284 923.050
 880.143 644.176
 389.002 136.076
 337.732 256.467
 138.597 858.884
 199.424 610.699
 10.937 569.142
 117.418 248.852
 147.399 400.819
 230.105 424.696
 18.941 735.177
 715.953 231.368
 782.965 914.373
 508.254 71.631
 76.288 583.876
 713.297 21.998
 645.919 997.740
 763.153 791.857
 434.336 364.662
 268.995 473.058
 823.307 614.336
 356.309 982.176
 829.911 480.111
 97.138 525.668
 98.315 448.172
 597.459 966.832
 577.143 353.971
 643.962 182.861
 179.201 417.408
 310.769 301.034
 430.317 519.149
 23.404 666.490
 897.577 16.762
 677.754 982.055
 892.942 381.973
 122.394 875.634
 752.881 176.069
 692.996 186.098
 653.122 151.301
 300.355 148.021
 12.911 620.112
 534.584 923.530
 736.441 234.506
 276.319 240.978
 819.560 293.991
 773.244 310.769
 784.979 997.090
 122.276 394.741
 394.369 278.586
 622.476 994.001
 594.661 158.669
 762.800 318.495
 490.312 762.346
 366.548 628.084
 673.093 255.288
 18.718 948.278
 694.190 58.409
 694.060 213.397
 116.094 536.505
 26.500 865.963
 48.315 360.236
 911.828 524.071
 543.591 385.414
 815.273 339.771
 730.634 914.223
 917.169 822.942
 184.109 850.737
 929.797 49.358
 209.225 554.411
 366.247 551.726
 452.033 162.372
 250.415 692.271
 370.092 92.244
 691.951 709.353
 522.892 165.217
 579.985 833.616
 606.459 883.411
 496.839 187.026
 479.352 450.871
 142.937 557.093
 753.244 4.193
 375.028 415.522
 574.197 592.734
 873.087 703.046
 52.184 861.311
 401.447 298.384
 36.487 297.295
 254.523 738.019
 41.063 732.136
 367.724 554.091
 633.193 472.856
 523.810 590.302
 374.774 686.212
 341.008 270.944
 891.013 186.667
 241.977 107.265
 106.430 574.411
 275.404 690.325
 481.686 232.434
 601.181 142.819
 883.529 288.630
 215.200 977.139
 779.025 562.371
 343.643 667.109
 847.149 292.780
 94.949 10.694
 6.995 151.458
 839.390 705.616
 761.437 504.955
 263.498 34.893
 715.579 956.292
 694.551 361.098
 46.146 970.973
 637.395 343.565
 544.772 506.888
 243.367 649.377
 936.746 411.123
 823.664 44.904
 366.957 327.015
 414.814 388.729
 954.623 644.780
 642.779 348.410
 934.032 817.141
 758.634 922.712
 234.154 101.662
 229.701 748.384
 98.041 453.758
 865.815 27.517
 23.960 113.843
 294.212 939.941
 522.697 159.881
 24.958 957.508
 856.366 449.266
 181.301 296.685
 558.082 483.682
 718.707 216.357
 462.141 595.301
 88.213 263.576
 611.907 785.765
 483.331 306.276
 496.828 630.059
 166.826 74.211
 918.139 980.240
 729.763 404.079
 540.481 129.459
 268.340 788.640
 77.404 500.806
 355.825 640.395
 634.399 449.700
 771.844 766.006
 123.470 70.216
 367.104 417.110
 826.440 897.616
 279.139 335.708
 156.254 540.009
 267.827 988.167
 810.755 755.483
 955.258 611.457
 774.160 537.121
 683.341 350.147
 768.310 862.232
 947.462 104.503
 637.204 904.935
 532.212 341.582
 941.296 469.595
 625.054 35.483
 497.267 958.594
 78.655 733.746
 307.548 389.567
 348.157 18.740
 942.932 387.848
 364.972 10.707
 960.352 28.686
 95.705 98.644
 923.761 235.454
 848.850 482.728
 444.532 764.963
 561.184 954.344
 842.496 755.102
 551.826 354.596
 351.445 264.905
 259.255 457.559
 633.543 110.091
 662.916 379.324
 933.544 760.928
 777.185 667.422
 782.248 812.433
 335.361 767.632
 363.419 13.557
 552.122 777.047
 681.828 521.813
 364.621 94.950
 532.728 668.157
 458.524 488.425
 73.499 324.789
 542.215 50.217
 963.193 982.544
 49.649 785.395
 570.163 896.839
 742.673 4.521
 484.839 449.677
 512.848 98.874
 425.215 13.385
 219.847 542.692
 825.930 668.739
 270.424 414.161
 775.368 720.568
 163.981 297.217
 154.529 928.246
 686.191 957.089
 560.029 102.616
 302.423 651.419
 913.406 356.456
 522.419 713.915
 199.688 989.800
 214.541 137.601
 997.990 167.174
 632.646 189.296
 901.842 139.492
 75.339 645.916
 441.353 483.162
 872.965 487.327
 155.423 392.553
 742.490 880.999
 290.693 454.723
 367.649 12.548
 573.302 58.250
 457.929 855.954
 286.558 907.602
 74.600 831.008
 747.320 313.138
 947.846 597.045
 289.047 552.240
 61.899 5.837
 191.444 712.808
 373.877 647.528
 134.507 865.476
 28.816 27.509
 766.026 10.147
 413.471 405.297
 751.719 116.175
 382.949 795.829
 199.762 349.701
 728.865 806.599
 918.346 647.843
 619.747 478.887
 455.857 565.006
 221.793 376.835
 996.430 454.151
 841.485 973.612
 725.002 744.167
 764.997 209.520
 349.946 287.391
 999.814 623.236
 770.183 448.759
 551.809 5.747
 917.986 25.228
 849.356 308.871
 196.956 972.039
 811.517 909.056
 593.846 787.738
 659.373 25.605
 977.702 804.731
 400.909 504.395
 643.336 344.532
 446.346 577.888
 219.537 40.094
 701.368 14.884
 384.873 680.924
 862.390 84.690
 732.887 794.724
 326.043 426.396
 749.433 202.394
 902.751 571.787
 431.422 847.514
 373.106 997.513
 140.191 948.241
 280.172 46.725
 973.887 606.413
 348.771 371.189
 219.682 358.159
 654.782 101.413
 344.526 201.127
 427.715 294.494
 866.591 589.558
 905.190 267.959
 261.161 969.593
 418.726 774.124
 564.759 118.826
 279.813 65.272
 398.622 857.074
 659.850 347.856
 913.784 376.311
 577.023 917.147
 420.132 278.923
 80.012 35.969
 783.573 462.666
 468.529 896.912
 720.344 811.550
 833.025 451.652
 874.481 573.294
 702.461 559.439
 601.135 670.845
 235.082 495.726
 90.163 617.982
 200.984 958.179
 324.900 313.304
 218.309 38.539
 182.046 664.423
 1.778 313.093
 119.944 652.311
 150.614 0.693
 582.304 257.163
 583.612 694.732
 748.738 320.519
 666.026 284.284
 206.507 367.622
 363.236 520.400
 692.158 128.993
 99.930 77.648
 277.608 716.190
 54.217 620.239
 351.473 374.757
 230.013 159.112
 899.689 473.988
 137.825 124.246
 924.733 930.620
 286.474 959.083
 192.896 899.752
 911.981 445.647
 775.337 114.608
 613.959 304.796
 290.267 296.392
 456.286 191.700
 177.931 181.103
 942.897 968.381
 392.626 782.122
 379.505 919.945
 300.451 901.703
 959.361 366.402
 379.521 762.676
 400.438 276.046
 160.972 111.106
 750.260 17.851
 182.159 663.959
 653.933 198.817
 84.184 281.754
 744.620 657.585
 238.556 438.593
 110.856 558.661
 874.680 160.716
 971.911 223.515
 871.641 595.177
 654.183 807.592
 522.892 253.271
 814.816 288.355
 357.790 15.654
 162.906 962.143
 764.380 469.867
 946.541 890.575
 786.287 624.062
 421.307 514.906
 224.310 566.610
 811.692 134.206
 549.475 49.037
 793.193 676.100
 196.357 104.179
 834.974 373.439
 448.838 782.763
 379.027 683.470
 328.885 526.013
 523.372 275.527
 954.046 980.715
 808.443 787.005
 621.137 613.869
 765.203 564.236
 109.988 969.337
 911.468 914.356
 168.328 17.302
 923.354 786.193
 951.065 732.951
 258.840 953.516
 36.875 773.378
 770.218 13.710
 52.549 136.494
 965.120 51.215
 499.665 733.861
 918.301 0.242
 25.550 407.330
 207.878 318.683
 616.138 599.390
 163.144 938.407
 345.140 447.197
 632.067 860.812
 803.071 823.597
 74.169 635.546
 890.472 874.473
 180.721 100.430
 609.365 994.881
 244.238 618.066
 971.183 307.283
 921.504 956.315
 381.763 429.498
 840.189 403.392
 416.196 289.594
 123.134 551.734
 888.269 616.865
 484.252 937.100
 508.982 435.248
 176.585 779.710
 252.247 846.474
 40.259 982.857
 167.646 819.056
 953.003 231.890
 742.482 815.489
 578.715 74.104
 788.676 379.356
 843.618 709.777
 63.178 267.129
 651.247 488.908
 599.983 113.084
 36.474 780.294
 792.716 742.135
 17.659 593.267
 201.834 142.246
 550.658 612.017
 531.138 339.101
 137.760 813.111
 213.570 309.781
 170.744 634.119
 133.719 974.184
 65.309 441.612
 589.483 823.155
 702.509 396.942
 131.593 6.667
 862.902 465.877
 219.006 605.623
 905.541 381.317
 70.311 254.103
 294.286 605.964
 884.350 437.962
 49.182 403.132
 33.324 359.219
 344.551 799.129
 513.018 677.567
 285.314 690.335
 59.776 190.496
 68.842 433.555
 933.091 327.160
 934.830 671.465
 514.610 459.316
 376.680 738.318
 15.979 491.947
 344.175 7.962
 723.903 18.802
 621.660 870.165
 174.300 811.953
 184.199 426.933
 349.437 372.932
 285.274 402.675
 671.847 285.299
 935.609 466.710
 43.941 769.266
 618.759 119.719
 98.070 8.610
 833.619 334.441
 902.026 874.569
 838.352 242.619
 661.296 752.283
 729.008 693.137
 101.763 439.863
 357.017 479.232
 662.889 961.238
 163.569 344.996
 917.950 549.905
 579.633 573.217
 628.823 725.852
 455.032 458.505
 980.514 21.820
 988.869 353.013
 95.655 503.137
 739.855 198.702
 250.132 268.602
 605.382 632.618
 974.618 884.827
 731.848 363.206
 688.020 475.391
 418.683 700.044
 750.595 506.883
 420.414 900.956
 7.994 249.965
 53.965 544.343
 511.969 274.030
 54.269 996.339
 216.256 3.550
 765.370 418.421
 952.854 433.300
 534.800 738.255
 868.049 194.082
 827.638 812.359
 40.990 672.137
 777.832 261.846
 100.129 221.247
 535.742 420.783
 2.555 339.486
 693.353 650.028
 534.210 201.113
 316.108 227.835
 639.452 92.403
 179.836 812.634
 88.877 67.896
 903.155 404.619
 765.095 756.027
 933.119 22.884
 586.096 451.383
 141.397 316.485
 721.495 951.421
 929.376 784.060
 793.364 560.737
 735.978 571.372
 523.468 93.581
 157.512 223.693
 203.629 868.934
 193.536 705.401
 165.004 691.059
 548.413 268.207
 422.541 736.742
 270.396 798.241
 18.395 488.966
 76.785 437.908
 506.183 241.197
 476.624 38.299
 58.435 888.745
 695.892 220.350
 972.357 380.709
 572.105 16.577
 852.036 250.930
 106.318 629.526
 494.586 517.425
 534.784 318.057
 867.862 141.251
 356.959 739.014
 480.419 387.211
 181.410 800.806
 681.071 315.737
 929.761 689.096
 834.240 258.567
 477.538 805.480
 75.040 257.131
 269.294 911.043
 209.651 854.050
 586.271 421.752
 874.935 372.741
 684.072 86.191
 967.658 461.218
 874.151 853.173
 587.251 542.965
 168.602 663.063
 874.263 254.871
 417.813 868.297
 564.973 570.097
 973.463 592.732
 294.677 228.312
 36.452 303.449
 469.721 218.579
 685.283 310.777
 271.293 288.598
 512.852 591.257
 260.317 960.773
 169.307 893.589
 408.647 9.215
 459.683 329.167
 801.395 246.380
 974.321 747.468
 931.011 253.344
 237.946 973.403
 456.250 99.005
 703.012 150.846
 626.873 381.865
 440.899 846.401
 704.837 109.978
 410.416 463.139
 649.462 42.453
 719.519 779.517
 910.845 447.366
 308.924 838.160
 303.581 599.629
 144.442 877.865
 851.054 327.241
 930.399 835.675
 16.431 110.326
 874.585 90.405
 515.656 504.598
 424.256 411.592
 663.702 375.518
 634.042 495.981
 990.006 732.938
 854.950 385.461
 302.118 5.697
 386.592 474.749
 936.255 814.362
 203.109 633.345
 145.751 626.432
 641.050 224.508
 307.601 816.140
 271.662 934.829
 315.786 320.005
 20.938 402.734
 448.373 265.068
 851.582 614.790
 492.078 150.073
 88.357 27.631
 659.943 647.516
 311.474 863.773
 99.691 148.522
 924.670 155.335
 645.453 340.937
 241.035 895.203
 74.781 457.204
 639.517 265.423
 985.623 181.698
 900.502 903.310
 571.540 411.897
 804.914 733.174
 943.376 234.451
 6.505 122.615
 195.549 231.891
 792.606 244.579
 446.829 969.859
 819.318 157.914
 478.797 635.762
 130.551 518.862
 58.146 980.348
 587.339 153.178
 347.730 142.395
 288.356 243.340
 100.057 567.661
 151.675 298.416
 278.085 36.074
 751.683 696.723
 882.326 21.320
 917.040 635.455
 678.903 975.365
 852.085 139.494
 147.211 173.744
 454.746 116.790
 802.987 7.828
 581.420 683.809
 435.992 865.571
 719.388 396.038
 142.219 315.991
 538.966 20.381
 67.857 283.889
 232.882 884.209
 833.512 364.812
 234.506 76.115
 817.992 746.382
 617.852 192.912
 74.822 246.778
 202.154 403.792
 183.436 396.032
 546.928 203.803
 930.525 928.059
 767.333 863.894
 333.298 443.857
 515.320 652.951
 191.597 787.582
 853.311 948.686
 454.190 51.269
 841.136 299.511
 148.401 310.638
 913.858 919.991
 222.211 678.984
 951.195 459.970
 232.557 49.584
 935.055 784.603
 559.610 746.023
 319.693 932.426
 489.202 996.469
 461.970 15.080
 667.236 740.189
 392.869 109.732
 752.130 325.843
 774.869 838.714
 563.164 500.517
 454.906 386.062
 211.648 60.781
 664.822 863.736
 3.368 252.524
 668.622 798.311
 788.636 591.088
 740.000 789.386
 712.098 118.717
 459.068 211.931
 358.172 129.906
 831.676 955.230
 307.599 249.648
 998.969 260.236
 402.231 133.415
 862.870 525.185
 173.091 424.899
 802.041 676.833
 113.325 428.035
 492.774 172.961
 793.418 958.768
 333.485 622.792
 319.607 290.529
 956.550 238.212
 754.544 11.989
 106.589 103.288
 856.833 8.615
 782.784 456.428
 686.080 958.681
 950.145 592.917
 173.714 513.199
 489.808 530.689
 916.277 286.850
 3.480 544.490
 24.567 518.027
 937.339 9.650
 504.435 621.078
 524.209 543.078
 76.808 228.579
 741.272 163.692
 617.432 847.655
 778.405 485.206
 140.726 89.210
 47.211 809.945
 925.090 995.279
 123.677 312.537
 515.081 226.050
 2.241 326.944
 803.343 478.507
 892.737 510.021
 634.493 212.888
 464.637 420.959
 654.691 546.535
 838.354 790.428
 803.172 538.241
 847.671 558.569
 582.173 296.466
 710.154 130.334
 304.472 684.047
 506.347 363.872
 986.103 408.065
 999.551 597.028
 586.839 39.881
 744.868 693.716
 392.081 836.138
 11.175 211.515
 544.156 971.333
 347.807 550.671
 964.269 56.983
 197.454 429.645
 132.059 237.152
 519.418 470.962
 709.721 106.983
 127.622 691.623
 691.740 607.009
 253.218 533.403
 337.533 574.273
 553.192 889.521
 388.854 970.171
 447.891 675.391
 100.836 908.488
 779.053 533.101
 117.528 445.146
 535.807 573.313
 720.203 898.964
 952.638 856.168
 68.120 1.298
 996.843 947.267
 663.732 938.381
 943.188 98.841
 912.246 885.692
 892.927 783.775
 642.141 736.656
 198.971 725.521
 219.729 711.881
 477.652 635.202
 166.426 479.023
 342.362 394.040
 289.513 412.075
 10.507 850.919
 411.156 32.574
 291.031 78.339
 50.200 380.132
 136.718 322.718
 428.235 697.146
 378.044 865.240
 65.779 40.005
 581.386 85.864
 963.980 169.279
 284.502 595.243
 968.216 762.773
 450.557 907.123
 746.588 842.087
 595.436 697.972
 830.989 525.125
 132.051 812.459
 131.622 299.214
 442.944 284.807
 96.259 953.100
 645.322 359.597
 419.854 877.680
 10.202 804.389
 673.266 427.165
 302.323 344.441
 994.859 472.231
 635.718 341.104
 736.662 738.144
 710.281 545.400
 666.955 332.957
 879.346 942.325
 570.891 378.266
 472.509 55.919
 255.665 468.252
 189.831 197.106
 530.337 927.567
 424.784 733.105
 494.549 406.816
 748.277 657.154
 814.862 153.110
 882.569 299.080
 800.348 495.237
 652.722 590.369
 296.483 376.954
 168.251 671.761
 312.568 611.813
 856.081 987.876
 75.313 388.542
 637.806 173.039
 880.184 162.591
 173.040 707.374
 791.538 678.160
 532.708 364.894
 348.890 492.237
 231.054 128.836
 975.072 50.308
 245.632 397.723
 585.316 390.185
 456.425 722.960
 875.667 739.367
 7.411 920.261
 163.918 201.611
 58.498 488.466
 283.648 994.591
 577.931 796.706
 537.717 163.143
 503.340 301.239
 825.059 727.507
 255.078 104.241
 815.866 974.801
 152.837 836.474
 94.910 221.981
 403.546 142.901
 978.987 292.544
 585.968 874.408
 778.319 95.702
 749.270 479.799
 477.514 779.857
 616.067 480.878
 601.761 671.561
 885.433 371.005
 678.765 592.208
 171.229 765.856
 555.238 668.390
 792.447 256.896
 555.224 684.773
 14.578 666.291
 331.077 652.729
 687.004 410.616
 339.542 131.705
 746.918 473.978
 336.219 6.781
 184.231 234.285
 610.994 724.296
 656.386 634.866
 952.188 262.448
 582.193 143.923
 423.657 475.763
 758.026 683.103
 940.638 527.300
 59.409 461.570
 638.336 301.962
 800.786 41.305
 22.189 385.561
 713.776 241.872
 578.247 70.215
 110.249 817.936
 692.430 95.689
 665.202 500.459
 492.753 412.501
 882.486 663.342
 281.367 125.826
 894.478 882.716
 83.945 184.652
 947.739 207.928
 111.168 69.396
 97.343 414.091
 527.601 219.768
 82.221 599.095
 362.013 765.338
 595.398 606.866
 3.105 71.927
 662.106 177.978
 916.929 10.941
 264.480 863.375
 736.115 775.370
 825.910 392.717
 23.907 599.989
 516.279 811.925
 953.323 254.685
 339.721 631.862
 87.222 544.879
 600.449 939.212
 950.377 913.127
 44.362 779.719
 279.757 248.615
 882.157 641.838
 682.053 99.050
 104.344 944.820
 954.262 81.053
 293.934 609.537
 898.024 604.533
 275.578 993.404
 23.877 283.502
 860.927 274.048
 868.086 85.647
 62.102 231.677
 580.863 376.761
 55.061 910.071
 167.444 310.375
 941.670 823.795
 27.375 279.892
 746.342 858.568
 825.679 438.105
 805.859 306.934
 903.247 160.518
 688.448 257.688
 382.280 113.658
 382.434 870.472
 413.140 632.154
 800.992 612.878
 37.115 19.202
 686.004 903.208
 379.030 290.050
 992.238 515.315
 135.996 669.003
 477.613 680.732
 973.910 734.273
 903.786 826.544
 689.474 654.795
 304.687 964.450
 128.691 167.193
 752.662 687.261
 487.294 253.666
 939.866 714.456
 946.701 372.317
 396.465 779.485
 641.397 295.718
 940.538 80.329
 808.778 382.336
 853.642 373.879
 67.171 455.334
 610.490 327.121
 106.869 426.529
 773.688 827.769
 495.619 677.771
 860.895 378.206
 705.153 811.086
 770.986 364.483
 98.381 281.860
 339.919 212.327
 295.105 230.714
 111.215 160.864
 703.069 389.986
 728.581 439.084
 784.549 635.784
 970.692 997.410
 878.105 728.092
 285.028 995.281
 740.625 186.567
 376.713 984.239
 874.293 511.310
 560.248 53.962
 692.724 14.555
 980.897 166.137
 524.583 84.945
 705.283 918.616
 793.851 480.595
 17.735 131.231
 724.005 225.855
 943.336 886.977
 937.480 370.532
 157.004 100.366
 38.521 525.887
 589.757 811.963
 931.855 1.308
 471.375 358.068
 324.528 76.900
 468.660 361.762
 744.852 523.910
 409.516 300.978
 980.021 755.971
 697.057 786.692
 149.849 804.310
 490.164 825.981
 593.923 769.762
 585.672 337.413
 326.729 139.501
 414.108 257.756
 311.847 758.603
 840.175 347.205
 102.006 722.969
 428.702 524.274
 194.576 683.728
 337.420 390.464
 548.189 212.422
 73.471 828.805
 209.782 925.167
 498.309 860.205
 604.895 972.301
 885.593 638.302
 268.029 503.179
 682.242 769.304
 232.848 564.603
 250.452 410.542
 890.870 102.691
 87.686 573.349
 366.794 843.750
 345.181 116.219
 681.828 628.076
 359.211 337.409
 594.473 574.738
 42.035 277.196
 760.333 344.692
 473.401 624.672
 56.192 838.491
 713.650 938.442
 714.191 273.961
 504.390 71.822
 533.175 614.363
 113.678 718.698
 427.914 400.369
 554.326 734.213
 72.732 836.933
 893.986 843.706
 352.245 421.624
 474.897 933.266
 784.437 912.703
 863.549 855.887
 394.471 227.289
 3.105 519.229
 633.893 152.079
 794.368 515.635
 629.645 26.601
 587.833 174.314
 159.266 822.942
 436.189 261.923
 459.556 62.732
 493.267 624.417
 40.691 564.377
 414.485 483.731
 679.333 148.656
 731.100 402.015
 363.758 712.587
 855.126 768.821
 150.801 838.844
 995.499 108.538
 235.675 685.750
 904.335 242.681
 427.231 911.393
 53.127 961.373
 136.349 950.565
 793.990 88.013
 725.867 976.760
 975.099 778.867
 16.497 250.432
 740.028 343.897
 102.645 452.176
 188.558 456.102
 691.029 713.721
 755.635 123.841
 547.745 844.850
 572.642 414.849
 518.350 180.285
 411.121 463.186
 991.160 272.494
 726.911 473.058
 704.819 585.365
 678.818 108.887
 884.192 416.242
 99.899 72.396
 828.544 522.248
 264.021 698.472
 105.813 648.930
 881.257 826.738
 337.765 168.534
 241.965 940.048
 432.083 910.783
 433.030 910.212
 846.502 605.572
 395.991 601.453
 702.316 14.905
 563.936 890.284
 23.758 186.618
 383.542 344.267
 117.455 456.596
 135.081 229.558
 752.460 16.498
 744.276 697.120
 814.117 473.331
 326.353 829.362
 20.440 794.004
 808.576 752.811
 972.029 56.377
 389.836 668.861
 698.157 238.035
 764.898 495.033
 233.082 850.348
 869.875 805.355
 956.488 69.402
 500.855 13.023
 136.995 393.607
 79.021 744.582
 582.785 52.501
 345.641 246.269
 611.573 950.292
 84.870 464.254
 864.556 914.506
 510.326 316.434
 294.829 263.813
 584.930 179.736
 27.487 54.462
 847.756 949.933
 611.705 922.050
 824.912 277.661
 438.155 830.643
 535.243 972.162
 79.938 666.060
 150.469 711.480
 911.690 871.758
 420.921 363.155
 277.568 896.967
 873.182 552.313
 500.746 296.073
 68.578 904.480
 268.901 839.805
 878.679 319.173
 84.538 942.239
 985.993 18.475
 56.188 308.441
 808.111 174.527
 925.344 716.586
 128.234 3.484
 801.098 782.287
 703.744 64.312
 114.727 943.890
 530.068 502.508
 143.015 553.396
 725.273 405.980
 492.898 172.064
 840.594 707.750
 930.499 31.602
 915.532 983.750
 192.000 225.992
 608.392 499.820
 77.713 905.747
 22.575 297.220
 427.730 431.657
 396.929 447.890
 59.406 750.616
 69.699 727.608
 543.607 838.979
 197.659 355.898
 766.041 842.057
 705.780 535.328
 598.325 960.231
 152.206 829.920
 54.912 396.887
 365.377 883.280
 978.995 10.639
 295.204 163.137
 353.597 189.501
 921.373 792.117
 621.747 888.742
 885.816 687.341
 98.876 513.728
 822.485 176.943
 426.012 166.326
 908.655 623.740
 627.213 756.326
 673.821 889.302
 359.954 171.200
 493.768 380.833
 372.189 427.592
 840.694 993.973
 571.911 840.837
 330.547 193.439
 869.779 354.947
 934.257 347.018
 546.309 400.865
 631.863 974.484
 124.099 886.920
 972.078 909.675
 972.434 79.602
 842.441 259.953
 344.284 377.837
 597.598 132.115
 530.553 8.352
 79.395 167.446
 927.405 927.611
 989.476 171.741
 242.253 176.851
 243.088 360.069
 832.839 336.367
 995.162 672.624
 380.538 814.276
 842.896 109.927
 170.267 500.274
 582.601 325.829
 190.052 848.416
 845.145 689.276
 906.482 22.759
 919.783 454.804
 828.983 159.118
 269.472 482.436
 85.446 644.420
 263.935 425.674
 11.536 186.815
 835.004 407.842
 851.541 205.297
 370.479 769.173
 803.546 82.946
 689.249 467.170
 867.730 244.734
 316.420 519.147
 903.636 996.283
 140.240 497.241
 428.322 16.966
 473.688 421.939
 528.492 277.670
 356.459 490.463
 680.337 654.611
 864.997 351.656
 713.205 355.405
 199.224 170.848
 887.924 447.659
 288.116 478.223
 436.234 784.464
 708.710 865.196
 601.085 722.085
 404.021 478.293
 483.478 505.001
 277.428 92.797
 922.951 600.126
 450.215 353.491
 377.029 659.029
 213.961 712.082
 809.092 3.324
 362.565 226.152
 11.582 408.924
 224.950 908.908
 477.902 619.802
 867.337 819.599
 865.123 77.345
 324.734 788.717
 562.798 198.843
 539.674 198.203
 780.368 585.432
 819.801 843.599
 595.026 458.689
 915.584 741.852
 349.595 604.570
 309.097 105.323
 770.099 97.586
 491.573 260.141
 877.857 56.779
 91.467 366.683
 721.416 883.437
 849.386 613.494
 748.225 599.741
 977.947 456.072
 201.350 564.047
 202.875 201.610
 767.583 514.693
 269.294 183.948
 153.126 387.781
 379.848 204.018
 732.624 978.938
 578.130 244.914
 646.041 353.563
 623.819 513.211
 23.093 49.383
 250.224 55.446
 542.102 919.493
 628.886 887.725
 502.938 809.559
 370.922 234.791
 563.919 790.964
 905.564 970.706
 389.922 39.751
 730.404 195.383
 641.686 582.008
 916.186 468.919
 40.394 458.372
 665.401 99.173
 31.336 597.709
 415.576 967.808
 788.277 52.444
 395.207 257.509
 716.499 720.868
 86.024 570.149
 75.971 265.989
 326.250 904.800
 33.599 402.689
 865.134 788.978
 119.765 847.420
 812.200 159.942
 292.470 55.161
 330.973 899.914
 263.475 970.431
 25.521 904.546
 404.122 721.829
 130.990 263.638
 991.394 837.673
 921.581 253.299
 172.788 764.089
 719.519 966.227
 295.308 352.430
 757.877 269.303
 961.138 441.665
 603.215 493.185
 720.168 600.774
 268.617 586.065
 895.576 688.836
 884.641 52.441
 949.199 825.127
 388.864 637.808
 642.766 92.044
 141.254 592.237
 231.536 289.896
 372.626 271.098
 59.053 59.886
 580.363 521.757
 304.193 940.830
 255.731 613.298
 691.215 443.097
 970.238 635.500
 714.981 41.959
 877.020 207.164
 189.966 409.951
 63.316 766.813
 614.167 37.468
 90.330 585.917
 186.900 211.661
 99.563 251.678
 150.038 730.570
 374.946 659.438
 81.086 582.660
 506.353 370.751
 577.158 497.429
 783.632 509.766
 483.251 912.278
 95.787 555.808
 66.006 661.409
 55.060 452.842
 773.531 997.172
 901.230 296.187
 988.790 341.401
 761.390 513.523
 343.002 137.956
 291.859 361.456
 148.653 57.704
 561.959 782.151
 609.715 578.863
 157.398 168.475
 18.072 129.909
 990.474 473.508
 826.741 805.825
 764.727 864.156
 557.182 433.478
 715.805 892.771
 32.690 16.249
 353.928 969.675
 593.853 395.169
 885.417 928.138
 234.492 152.857
 663.345 237.511
 64.749 202.191
 985.674 136.074
 57.668 254.291
 351.610 709.642
 640.223 75.949
 634.699 962.641
 651.127 516.810
 719.113 833.361
 385.803 118.469
 861.157 153.229
 591.512 384.255
 222.245 890.618
 149.118 678.066
 716.296 942.961
 896.373 187.533
 20.787 927.418
 303.544 400.542
 516.746 191.409
 25.961 340.267
 202.174 831.766
 328.440 133.189
 622.043 227.749
 930.201 863.812
 385.881 201.780
 460.764 631.075
 413.543 806.290
 780.381 62.730
 127.066 170.017
 313.952 578.604
 60.313 237.351
 14.392 500.894
 910.599 405.729
 927.369 784.029
 732.809 454.749
 719.826 38.749
 555.001 103.667
 183.236 530.595
 156.573 508.692
 181.030 583.860
 530.325 886.223
 907.844 975.221
 785.897 731.669
 624.180 379.734
 34.875 195.113
 259.994 174.087
 421.328 614.970
 808.741 111.992
 672.704 929.474
 201.965 784.231
 795.096 254.747
 134.166 846.328
 227.164 799.135
 946.983 741.236
 504.994 79.067
 357.426 829.296
 335.346 105.038
 282.014 245.317
 689.914 451.226
 850.013 480.808
 834.074 433.136
 575.843 201.584
 9.227 659.572
 562.287 486.335
 170.180 53.813
 99.805 854.991
 813.338 750.447
 508.540 757.144
 546.110 655.748
 12.127 736.466
 874.245 638.335
 637.934 168.532
 406.492 411.342
 986.778 193.916
 682.592 936.127
 414.461 408.833
 462.091 270.196
 3.789 720.315
 111.660 988.451
 293.327 976.097
 694.683 807.851
 260.457 10.776
 198.941 662.278
 551.681 344.702
 689.656 918.850
 511.427 181.510
 902.376 551.588
 608.365 590.726
 202.769 136.407
 400.550 865.778
 951.050 386.659
 50.362 312.805
 83.268 385.341
 508.561 965.444
 329.054 603.549
 72.883 514.248
 547.660 530.607
 907.970 681.442
 506.451 225.689
 935.548 222.595
 326.772 170.681
 990.221 72.454
 262.703 436.992
 338.847 14.351
 393.248 743.213
 210.057 798.336
 835.632 484.699
 333.125 285.510
 817.525 159.764
 178.125 893.272
 172.910 840.211
 486.525 62.573
 797.334 867.132
 225.293 383.408
 263.294 867.456
 558.900 384.136
 59.132 444.668
 160.739 314.653
 881.246 600.869
 855.415 799.680
 639.433 590.145
 450.774 288.578
 591.290 618.847
 766.578 330.108
 519.816 621.172
 456.492 917.841
 527.384 413.609
 740.720 313.617
 711.472 424.798
 685.731 707.238
 287.800 104.636
 80.417 920.893
 163.461 124.868
 238.428 742.526
 267.448 820.443
 506.131 765.173
 303.430 604.855
 754.389 226.327
 887.247 582.206
 388.346 955.623
 110.353 423.309
 208.576 338.943
 474.142 62.812
 913.724 146.519
 365.939 589.728
 841.423 121.622
 995.509 166.178
 221.332 620.131
 134.652 130.568
 360.323 80.779
 458.173 974.247
 721.734 207.773
 581.884 368.275
 303.309 993.926
 544.942 242.827
 394.757 901.339
 955.624 360.633
 117.069 961.536
 980.507 292.515
 850.994 336.760
 929.030 3.392
 68.856 93.772
 193.755 837.194
 337.614 941.164
 529.670 886.042
 585.441 347.014
 74.992 20.174
 670.822 427.104
 565.706 108.787
 992.179 932.340
 14.260 686.802
 285.282 490.099
 800.180 918.152
 911.358 406.564
 950.876 712.427
 205.134 19.822
 121.584 199.355
 771.415 26.215
 864.536 25.882
 761.670 870.607
 612.238 575.467
 977.211 195.762
 994.744 821.196
 309.564 253.577
 725.573 106.554
 296.451 873.652
 88.036 334.019
 26.508 110.516
 749.217 356.416
 928.465 613.185
 141.425 474.312
 120.378 408.739
 352.874 900.187
 538.954 510.004
 435.662 553.111
 413.578 156.538
 298.296 182.991
 267.932 703.908
 133.377 318.731
 325.949 80.408
 323.214 8.002
 347.974 239.972
 354.849 526.570
 735.639 328.089
 801.923 831.663
 506.026 32.409
 438.096 306.687
 61.597 265.571
 32.291 474.515
 764.408 394.324
 40.182 664.652
 181.861 421.565
 902.256 817.958
 605.263 97.528
 843.077 553.674
 478.553 899.531
 248.479 550.457
 717.612 208.752
 890.086 89.822
 383.526 125.219
 435.623 51.126
 707.292 12.131
 997.857 647.180
 287.842 626.774
 556.794 54.253
 217.427 172.510
 264.101 766.079
 573.783 654.805
 184.021 825.290
 880.745 920.138
 422.672 35.073
 829.856 841.428
 782.186 196.947
 404.909 444.503
 685.302 366.130
 17.241 770.141
 740.691 963.490
 878.171 873.583
 753.257 372.537
 470.415 282.475
 474.154 811.968
 75.051 184.470
 882.366 880.316
 135.180 582.754
 196.799 181.028
 140.357 142.339
 241.323 956.476
 374.073 718.858
 784.748 181.149
 534.764 896.925
 315.845 221.222
 2.161 814.752
 606.253 984.512
 536.294 179.187
 780.246 626.290
 955.474 509.661
 321.968 898.410
 909.409 135.514
 83.145 327.842
 139.819 419.086
 435.692 673.022
 577.094 712.872
 975.489 759.920
 559.524 74.496
 810.588 462.500
 261.155 165.436
 346.777 523.233
 783.606 721.357
 456.669 257.787
 92.114 691.809
 29.294 244.083
 171.166 559.269
 642.465 540.208
 132.452 431.592
 680.378 129.553
 48.294 493.333
 787.069 366.788
 605.589 51.085
 459.180 547.587
 205.539 232.476
 648.326 91.461
 377.885 930.113
 977.064 594.391
 667.989 618.309
 38.789 450.688
 902.042 525.431
 919.771 276.648
 679.297 397.183
 673.089 797.700
 397.716 830.930
 814.616 632.287
 236.451 258.494
 778.713 856.508
 518.756 980.797
 647.486 841.107
 313.885 853.846
 786.752 484.942
 136.361 949.034
 422.058 135.369
 123.511 684.563
 760.003 585.438
 153.601 987.216
 297.628 110.446
 371.526 199.136
 212.857 482.944
 459.120 912.087
 642.137 856.990
 493.340 177.534
 630.761 801.200
 226.469 605.575
 193.394 188.529
 274.733 495.916
 306.586 111.871
 770.406 122.036
 534.250 122.285
 100.380 663.135
 77.061 405.364
 82.629 610.992
 256.348 685.954
 310.096 99.524
 164.507 737.866
 986.788 858.400
 512.344 69.554
 788.701 988.799
 607.416 246.032
 576.269 625.414
 137.878 118.936
 967.150 675.531
 698.005 88.938
 228.100 120.863
 162.314 176.365
 870.564 3.467
 435.681 776.285
 22.497 882.130
 321.177 313.616
 713.090 694.117
 252.426 772.574
 839.913 58.851
 133.447 74.303
 809.987 850.331
 169.445 228.803
 756.109 594.823
 213.274 944.720
 254.124 936.231
 103.968 186.475
 610.654 85.737
 748.423 906.253
 887.073 132.695
 260.934 623.071
 785.369 153.840
 496.645 587.448
 584.230 796.685
 416.353 263.828
 296.638 25.333
 226.423 730.135
 768.907 863.092
 427.454 171.570
 279.122 622.322
 259.941 911.524
 372.123 419.336
 489.306 744.512
 818.314 888.326
 663.856 722.989
 162.776 355.829
 498.414 901.353
 875.486 254.862
 677.360 896.298
 487.190 949.525
 380.871 913.661
 740.984 126.319
 167.258 189.324
 977.512 473.098
 395.949 557.439
 50.427 11.337
 256.194 195.819
 715.184 438.916
 235.607 998.969
 903.298 461.118
 782.875 627.632
 668.742 884.833
 206.187 104.388
 34.488 288.574
 922.086 32.764
 964.458 187.896
 900.675 668.161
 306.794 636.945
 117.472 358.974
 693.802 252.448
 548.177 392.510
 15.959 342.510
 461.525 250.159
 513.527 560.691
 661.874 318.023
 629.761 693.207
 794.896 471.548
 252.126 496.620
 697.522 805.081
 618.761 123.497
 91.106 399.768
 100.717 558.361
 181.625 96.409
 978.722 605.498
 142.923 85.136
 736.871 559.276
 171.743 952.979
 893.338 497.410
 173.103 996.079
 906.712 684.817
 970.968 848.620
 740.796 392.479
 754.927 189.350
 573.569 319.941
 734.402 733.166
 308.821 75.213
 346.859 314.782
 730.760 891.032
 977.574 429.571
 650.244 36.300
 820.891 559.571
 371.580 576.591
 25.018 317.390
 484.765 123.648
 595.556 364.651
 911.319 632.588
 121.827 73.144
 432.460 814.208
 372.302 504.494
 564.140 251.190
 271.816 887.541
 650.722 279.685
 17.864 911.721
 791.940 325.726
 862.987 760.144
 638.702 889.013
 835.452 449.180
 962.764 230.039
 794.319 184.052
 71.948 41.408
 324.033 684.701
 783.156 737.046
 127.477 776.248
 534.838 256.057
 537.685 607.531
 901.811 499.116
 252.839 183.758
 929.506 257.984
 325.924 140.479
 321.151 92.024
 181.331 901.369
 157.385 394.342
 61.118 248.082
 898.967 484.559
 851.876 473.611
 393.067 91.371
 940.548 418.678
 274.012 937.490
 278.811 921.835
 900.133 219.486
 588.360 307.021
 7.453 758.431
 954.480 136.672
 874.672 172.426
 476.609 364.129
 596.330 43.237
 169.255 406.785
 244.629 186.143
 634.775 352.353
 285.710 519.953
 814.577 216.770
 701.755 924.059
 223.607 746.183
 282.928 877.899
 794.158 940.199
 497.792 637.565
 811.803 153.093
 60.374 512.334
 384.325 78.244
 697.684 274.109
 613.022 53.779
 922.508 444.277
 756.544 249.952
 649.965 749.943
 515.888 357.420
 908.291 285.364
 403.497 227.175
 408.128 230.572
 471.110 495.147
 402.000 509.251
 394.632 925.321
 716.657 669.195
 687.529 33.671
 533.382 963.938
 227.952 410.503
 961.510 41.863
 132.847 81.082
 562.375 513.439
 541.859 664.323
 177.281 687.859
 34.997 78.110
 964.115 932.646
 104.205 59.453
 801.836 914.743
 436.546 920.674
 856.727 695.764
 305.260 242.321
 374.151 559.733
 367.234 743.350
 747.382 96.603
 847.134 393.659
 782.187 512.598
 868.680 108.406
 311.388 218.082
 444.259 643.276
 985.029 299.934
 930.490 791.358
 64.555 628.662
 127.857 752.405
 357.143 706.690
 378.453 831.536
 340.870 325.026
 181.891 45.069
 932.500 68.025
 893.199 24.932
 945.501 363.177
 828.813 969.379
 862.427 303.069
 631.631 576.652
 217.404 824.222
 530.496 600.299
 343.456 981.866
 373.656 201.568
 6.344 246.467
 173.064 857.358
 120.050 717.780
 723.177 564.323
 245.861 422.041
 463.893 203.946
 421.975 959.845
 654.994 583.615
 386.747 504.137
 584.870 119.216
 857.240 823.036
 618.223 790.738
 944.847 700.029
 518.103 689.333
 348.867 939.152
 482.025 628.631
 812.502 435.413
 488.547 251.674
 677.433 436.998
 840.898 305.252
 784.729 767.184
 652.617 143.767
 571.176 67.740
 584.450 573.841
 959.203 994.648
 502.662 258.191
 571.604 179.838
 180.559 602.734
 283.405 873.232
 454.257 285.276
 94.920 717.639
 820.982 918.604
 542.789 570.152
 736.570 237.407
 208.228 668.719
 434.943 259.631
 510.566 518.052
 15.660 91.859
 644.340 417.279
 588.917 58.800
 812.740 620.513
 146.351 163.537
 490.152 274.370
 459.778 192.653
 301.260 842.424
 70.419 124.631
 800.954 50.472
 393.666 577.037
 373.692 78.547
 157.155 425.130
 116.639 911.893
 44.383 168.980
 729.521 335.229
 216.897 236.294
 485.684 919.715
 722.806 942.587
 511.276 683.047
 9.005 938.596
 138.902 588.470
 382.788 446.903
 642.848 142.285
 312.766 606.322
 397.346 521.463
 619.153 624.961
 447.942 648.490
 533.077 902.907
 747.374 680.628
 159.906 675.805
 308.325 511.956
 372.293 294.279
 270.779 131.044
 597.410 875.020
 204.558 332.839
 315.490 511.875
 779.012 163.704
 522.284 434.386
 471.147 162.699
 548.395 752.664
 67.900 544.850
 798.913 677.536
 993.565 813.625
 455.645 190.425
 682.921 266.186
 452.973 36.035
 376.348 607.705
 31.511 990.703
 464.955 577.479
 529.002 629.110
 319.473 532.435
 376.134 171.253
 932.564 271.566
 320.041 480.265
 554.503 721.785
 947.312 330.482
 249.266 161.475
 571.555 745.345
 212.463 417.982
 391.258 478.285
 122.852 440.381
 618.259 679.107
 422.189 85.663
 585.281 946.837
 488.733 147.323
 925.218 451.191
 270.900 147.916
 991.179 633.347
 240.388 275.081
 173.498 337.377
 997.984 892.830
 540.200 632.396
 587.393 151.360
 855.850 258.355
 438.520 459.508
 48.746 652.441
 845.152 600.388
 329.367 115.715
 284.792 454.117
 598.566 479.195
 590.298 49.253
 409.729 883.703
 692.080 669.394
 406.012 148.039
 151.905 181.811
 885.613 955.308
 119.262 585.134
 451.975 418.255
 351.011 962.698
 782.037 812.528
 65.252 812.513
 547.491 603.807
 249.590 854.951
 807.833 693.207
 539.099 411.750
 569.504 808.547
 424.991 837.008
 185.175 560.633
 684.533 60.403
 317.173 138.152
 947.016 388.276
 978.007 347.124
 969.031 378.750
 811.115 516.732
 802.146 957.236
 111.408 139.090
 742.975 329.017
 886.330 323.012
 983.111 552.004
 505.404 698.648
 776.231 496.841
 614.126 179.094
 841.844 0.487
 134.402 475.615
 587.489 236.201
 429.154 874.285
 590.008 115.768
 367.381 53.754
 995.957 113.147
 834.770 587.072
 23.662 472.084
 644.173 796.453
 345.517 819.007
 213.240 280.311
 647.269 747.696
 399.603 309.531
 278.204 740.372
 576.868 387.790
 377.138 623.243
 159.965 222.675
 766.865 670.981
 61.969 684.805
 915.502 37.586
 905.228 706.034
 356.150 729.761
 589.665 540.998
 703.840 197.908
 115.615 84.802
 206.448 409.597
 395.799 590.657
 87.681 116.818
 402.573 892.150
 587.166 823.040
 66.847 223.828
 954.994 606.400
 261.915 709.652
 923.764 633.983
 309.512 200.996
 646.423 597.664
 280.809 184.407
 367.182 868.468
 928.769 124.772
 377.987 373.551
 80.514 683.329
 124.849 783.098
 392.438 463.928
 765.521 804.647
 383.199 147.620
 469.183 236.178
 919.936 318.282
 294.999 958.959
 853.878 844.252
 422.512 554.517
 248.693 137.360
 744.011 520.616
 787.424 876.276
 606.623 717.950
 103.756 161.414
 627.071 297.042
 285.861 510.126
 640.617 793.986
 924.463 440.305
 711.043 720.182
 302.520 605.571
 772.535 946.578
 586.607 903.901
 526.860 654.522
 817.397 692.778
 138.217 15.887
 699.357 107.081
 589.856 13.179
 451.959 531.012
 155.115 619.981
 553.242 953.077
 733.395 653.023
 31.851 304.739
 79.287 964.789
 948.869 910.813
 559.127 770.800
 962.410 965.475
 680.564 65.225
 945.563 985.059
 512.087 554.416
 794.571 611.506
 323.871 878.228
 34.981 972.637
 499.968 157.069
 27.709 212.629
 483.975 927.604
 366.804 343.575
 293.295 156.579
 21.154 433.368
 866.400 360.871
 431.926 423.017
 166.872 538.307
 867.555 785.650
 859.036 19.933
 43.144 417.870
 372.714 897.228
 218.969 850.717
 996.974 30.241
 544.159 231.578
 70.872 993.238
 350.495 850.100
 487.334 617.227
 924.784 941.073
 286.876 13.471
 196.471 416.737
 611.391 344.123
 923.553 271.869
 313.205 896.404
 700.695 19.908
 998.046 731.892
 258.524 400.447
 727.044 854.741
 584.823 131.392
 345.692 269.844
 842.860 937.450
 857.748 797.538
 558.051 885.340
 158.795 154.620
 213.867 0.925
 104.774 696.777
 66.373 680.607
 461.017 705.562
 432.468 875.719
 980.531 69.553
 911.162 901.865
 248.447 296.113
 394.681 873.326
 132.432 654.281
 454.507 694.555
 654.547 813.720
 837.475 655.883
 884.584 47.797
 672.697 518.841
 412.640 114.816
 318.451 468.680
 31.950 539.945
 19.415 28.954
 222.311 676.838
 102.126 437.475
 718.412 633.250
 916.689 676.901
 52.817 665.792
 195.152 330.043
 235.091 767.467
 704.294 323.279
 249.641 935.776
 738.636 955.831
 486.377 582.291
 47.289 52.967
 549.552 55.924
 587.783 683.232
 688.519 646.243
 126.534 339.798
 755.066 320.645
 187.429 390.924
 589.270 955.713
 418.505 681.786
 870.948 840.568
 786.568 537.866
 126.939 665.369
 508.396 837.341
 963.405 234.508
 625.827 935.971
 983.351 449.634
 174.461 832.899
 866.879 146.842
 978.892 240.134
 927.606 614.623
 931.733 983.694
 133.859 800.037
 832.225 132.209
 196.136 580.960
 329.711 271.950
 299.876 58.691
 546.970 668.688
 409.469 640.073
 561.282 560.545
 618.881 29.273
 62.770 286.257
 687.221 950.062
 359.132 285.240
 913.421 48.882
 75.296 515.068
 690.237 581.981
 731.040 464.872
 79.592 26.655
 147.588 536.460
 292.416 53.309
 816.935 96.424
 88.438 493.103
 899.907 340.070
 464.655 192.646
 38.285 260.687
 33.541 385.465
 263.589 384.630
 739.474 368.135
 754.312 554.278
 888.758 551.297
 281.484 347.463
 317.256 81.841
 839.748 785.040
 160.579 187.853
 90.871 759.582
 473.695 683.275
 955.272 220.420
 546.354 951.415
 534.319 66.447
 432.887 487.520
 794.481 62.187
 42.631 268.595
 309.766 928.881
 281.688 896.839
 260.173 235.902
 687.099 460.716
 693.194 384.283
 818.278 219.424
 347.943 29.838
 263.154 652.737
 645.552 825.198
 451.571 754.876
 496.501 595.584
 847.857 79.796
 550.190 620.481
 397.940 373.267
 301.853 831.373
 42.048 327.287
 917.866 603.681
 457.888 253.090
 786.413 709.178
 85.669 244.485
 143.459 583.959
 597.673 663.139
 864.307 677.953
 831.816 757.108
 801.850 496.755
 409.525 674.346
 250.585 377.894
 729.832 570.770
 29.997 804.582
 278.968 469.794
 824.739 534.419
 550.747 805.168
 258.052 282.752
 748.918 484.655
 377.893 565.573
 577.627 927.915
 924.441 380.484
 137.577 952.475
 748.203 132.886
 378.901 967.308
 838.132 934.776
 940.809 560.253
 580.455 593.219
 84.507 874.911
 535.928 132.577
 929.539 821.933
 333.558 67.945
 292.684 81.674
 323.379 266.209
 138.861 468.471
 703.566 635.845
 349.508 745.435
 685.043 7.661
 137.940 622.297
 330.044 977.376
 763.788 922.980
 403.095 639.274
 68.383 775.022
 510.069 650.530
 946.662 916.455
 32.888 921.533
 943.691 619.445
 656.817 62.271
 298.283 341.755
 349.864 53.046
 613.479 600.375
 408.671 114.588
 903.209 45.652
 4.306 483.509
 613.600 643.549
 619.942 450.486
 741.636 858.725
 898.732 177.326
 846.869 897.870
 945.759 202.776
 375.373 312.809
 737.286 293.750
 669.027 483.426
 371.401 157.321
 525.443 874.492
 787.347 148.788
 490.689 176.234
 830.227 282.423
 822.493 950.317
 140.585 754.825
 448.394 680.371
 4.635 647.334
 281.654 904.670
 664.074 195.793
 46.540 639.139
 510.858 855.406
 730.289 597.972
 391.598 588.890
 926.838 819.122
 931.145 251.195
 500.068 500.617
 321.125 408.291
 83.066 964.487
 575.791 325.861
 184.035 267.198
 456.503 501.904
 906.292 663.608
 432.702 941.493
 154.893 765.945
 459.726 219.204
 419.348 196.042
 493.599 222.554
 842.439 949.863
 464.717 686.283
 939.257 735.148
 533.682 221.388
 476.131 628.938
 444.371 413.706
 192.388 470.096
 465.511 754.805
 112.990 156.856
 19.692 103.408
 599.572 180.739
 588.055 130.035
 291.586 281.059
 753.167 732.797
 46.972 549.810
 408.311 830.876
 579.570 921.547
 778.083 737.372
 963.442 29.115
 225.580 618.665
 615.273 441.677
 81.332 387.593
 936.194 389.890
 337.449 917.727
 983.100 53.333
 879.315 261.401
 414.018 182.203
 551.709 801.244
 408.001 359.191
 304.847 50.711
 270.904 204.252
 669.884 371.049
 306.014 676.377
 57.591 808.327
 132.800 739.661
 745.755 833.604
 685.927 708.703
 761.314 141.194
 406.393 759.333
 216.198 114.483
 761.328 338.742
 518.361 786.537
 891.156 504.135
 451.841 424.972
 402.840 796.379
 555.052 469.337
 704.563 865.712
 881.518 796.920
 737.094 227.038
 911.286 932.804
 5.228 764.894
 607.166 235.777
 781.981 730.684
 843.439 557.864
 659.890 290.682
 344.764 806.800
 997.023 271.764
 981.734 43.395
 567.514 707.510
 602.123 665.664
 23.159 470.619
 311.563 205.825
 827.443 564.443
 235.759 772.312
 688.049 178.494
 732.832 74.873
 318.397 47.229
 916.791 785.604
 560.962 911.135
 292.190 111.652
 541.251 402.564
 579.744 426.404
 955.620 670.051
 180.111 555.990
 770.919 733.689
 628.342 418.026
 299.826 415.872
 238.086 621.749
 661.292 717.377
 528.807 965.495
 217.503 474.850
 30.769 502.091
 452.061 824.647
 433.888 618.853
 501.761 457.379
 503.735 921.048
 837.394 440.951
 649.780 280.820
 396.868 846.537
 869.590 273.418
 373.825 876.373
 83.299 65.365
 252.504 274.976
 643.467 231.923
 28.319 632.309
 288.114 691.297
 665.456 650.111
 683.547 68.735
 97.399 448.350
 366.531 103.798
 681.884 710.408
 683.037 837.875
 264.318 591.544
 777.288 56.817
 497.587 299.654
 807.116 995.673
 3.669 569.966
 49.985 460.567
 364.175 631.458
 71.690 998.383
 891.436 953.482
 513.255 400.888
 85.811 82.852
 620.344 909.197
 633.389 266.822
 406.434 871.038
 574.234 603.658
 271.733 71.347
 785.853 983.563
 163.480 421.510
 418.965 657.451
 581.687 459.616
 210.259 494.339
 233.047 129.748
 325.182 720.268
 192.654 409.511
 276.529 548.581
 530.087 519.210
 573.432 754.796
 427.662 41.523
 710.213 76.302
 502.047 315.970
 363.429 750.681
 926.810 847.279
 764.453 484.947
 836.657 221.127
 18.375 375.630
 621.341 585.094
 90.195 496.007
 38.526 198.552
 546.814 17.397
 493.730 844.331
 276.760 337.134
 458.190 130.066
 985.729 13.291
 381.709 381.122
 539.692 637.661
 869.948 73.910
 281.645 661.733
 550.048 602.449
 444.011 688.951
 363.790 777.420
 205.731 689.472
 875.931 381.227
 868.323 825.702
 141.885 541.105
 944.416 208.423
 272.105 721.948
 638.905 560.316
 791.578 8.866
 558.778 837.701
 406.554 664.620
 392.752 759.680
 744.499 967.886
 463.994 589.262
 868.256 214.129
 264.713 592.162
 925.378 781.745
 444.375 319.686
 675.669 12.841
 936.213 192.365
 44.312 651.632
 490.034 35.951
 427.900 936.153
 431.714 992.162
 592.706 503.030
 917.976 109.700
 458.076 783.876
 803.924 448.743
 365.795 929.073
 823.433 502.302
 64.281 764.753
 509.912 463.906
 253.589 286.786
 896.488 432.148
 265.466 527.059
 847.676 133.536
 117.303 738.721
 34.583 525.958
 558.074 75.175
 296.313 592.187
 799.749 760.040
 983.218 387.473
 833.681 30.157
 982.873 624.930
 705.891 389.892
 445.204 689.777
 958.802 341.764
 785.050 407.077
 933.683 295.944
 713.045 351.565
 515.040 740.057
 771.309 202.148
 635.536 542.251
 899.559 93.053
 851.106 926.601
 778.629 99.408
 147.166 803.163
 268.611 683.821
 907.809 748.458
 932.959 904.521
 433.309 649.763
 0.804 492.709
 242.904 372.596
 828.591 110.361
 568.714 450.377
 968.286 529.023
 304.810 783.963
 900.070 469.738
 298.014 372.973
 738.275 24.636
 282.464 767.439
 243.849 67.776
 199.540 954.813
 76.719 748.174
 793.218 901.993
 776.828 948.898
 615.830 713.514
 681.486 665.330
 261.435 994.826
 155.005 291.871
 307.518 313.703
 738.731 263.463
 87.577 813.921
 317.887 846.053
 737.498 874.747
 166.622 843.968
 610.848 939.349
 872.912 843.012
 998.710 107.584
 87.342 352.512
 428.053 46.830
 789.037 879.865
 661.561 102.448
 151.296 865.107
 847.141 961.478
 29.769 334.187
 235.972 754.348
 826.720 677.049
 125.978 375.310
 823.297 715.067
 518.217 9.436
 663.377 52.139
 675.217 209.022
 241.030 980.853
 824.171 342.929
 840.816 81.188
 588.691 216.690
 635.708 261.361
 998.288 138.063
 19.635 771.666
 705.586 581.483
 276.405 610.802
 131.550 925.564
 628.484 444.445
 905.726 931.118
 210.114 387.408
 121.860 764.455
 240.026 748.956
 492.602 413.718
 978.240 606.701
 566.766 397.501
 615.856 124.663
 328.371 217.897
 321.211 147.593
 991.109 198.431
 333.355 334.626
 850.850 195.294
 415.550 3.976
 81.143 343.091
 646.753 776.003
 224.627 49.471
 505.134 869.183
 421.852 82.980
 380.133 632.723
 656.691 891.965
 11.991 216.677
 215.653 477.146
 201.924 577.141
 341.605 834.488
 341.886 697.566
 598.351 447.233
 588.388 650.339
 592.012 685.660
 636.055 113.996
 462.175 560.483
 147.884 154.853
 457.384 751.322
 662.864 447.214
 145.906 516.807
 748.224 878.939
 537.205 199.403
 891.757 420.084
 958.555 918.558
 66.132 738.114
 754.370 443.479
 546.787 856.021
 265.761 535.449
 760.901 967.536
 570.408 523.555
 98.116 659.836
 786.991 942.088
 463.536 327.899
 496.179 518.290
 217.288 590.683
 826.860 101.874
 168.218 397.890
 780.045 609.797
 695.684 123.276
 395.293 198.584
 414.668 917.813
 840.081 540.284
 205.465 600.777
 558.985 775.707
 857.990 321.875
 347.680 849.261
 68.436 571.235
 910.528 33.681
 436.858 50.725
 867.034 460.666
 390.662 669.177
 741.797 956.435
 371.381 971.163
 608.234 901.198
 19.269 654.934
 364.598 791.190
 648.765 246.563
 161.342 674.294
 782.775 256.490
 34.327 289.280
 487.899 299.406
 44.593 88.614
 387.420 272.172
 101.272 30.761
 513.228 86.404
 521.959 145.562
 159.341 987.145
 339.439 101.889
 13.810 767.048
 423.623 927.261
 546.068 332.742
 884.205 372.080
 715.194 988.049
 637.486 294.607
 920.722 374.804
 847.789 625.754
 949.771 428.932
 530.648 604.398
 768.400 655.748
 475.487 844.494
 975.502 958.210
 806.876 585.226
 776.635 634.754
 655.831 6.271
 463.452 734.863
 209.394 473.725
 700.438 971.479
 704.228 870.974
 851.287 856.482
 37.889 5.926
 127.331 680.917
 602.386 355.337
 342.932 703.278
 664.464 882.900
 428.887 250.482
 294.739 265.324
 823.815 956.248
 105.327 885.510
 252.697 655.162
 218.302 350.394
 856.654 378.174
 233.335 900.040
 882.307 832.513
 973.816 871.540
 224.497 837.678
 401.069 734.596
 672.554 586.550
 933.754 133.834
 195.709 729.470
 84.949 755.618
 553.865 78.001
 626.683 724.228
 799.898 897.977
 657.962 54.491
 291.449 28.186
 937.702 516.650
 924.245 406.927
 551.898 66.158
 783.978 514.696
 521.093 858.982
 966.485 14.036
 879.564 304.811
 191.205 769.324
 334.033 740.274
 113.770 7.819
 53.249 156.134
 91.103 702.146
 869.152 151.635
 55.933 142.645
 57.809 471.259
 184.526 970.385
 488.935 300.465
 87.141 768.482
 815.040 44.481
 288.965 286.672
 246.374 815.287
 101.737 893.426
 510.591 924.973
 492.924 318.544
 714.024 587.196
 948.007 839.911
 845.476 912.129
 378.510 969.482
 637.508 434.005
 967.938 359.633
 921.326 514.844
 162.262 51.543
 679.754 344.413
 321.497 557.559
 871.847 116.954
 452.853 360.592
 128.667 662.127
 870.721 741.988
 412.494 84.206
 79.182 947.384
 203.645 203.589
 981.939 365.497
 196.223 72.565
 103.513 941.210
 515.288 968.048
 593.685 550.700
 235.231 853.317
 701.707 627.561
 307.856 794.982
 293.372 305.084
 676.931 557.328
 66.202 607.228
 345.455 51.415
 947.560 420.826
 906.959 359.025
 867.303 771.485
 690.648 190.486
 638.656 228.304
 292.858 270.024
 94.470 516.492
 168.122 812.621
 275.144 826.136
 879.120 893.034
 291.666 89.758
 6.242 682.002
 262.941 145.944
 997.618 698.572
 299.468 212.499
 5.757 3.521
 52.254 226.621
 67.023 630.169
 621.531 153.955
 597.635 149.221
 207.290 370.736
 820.596 618.192
 444.116 247.177
 320.942 938.263
 885.465 434.826
 823.854 888.047
 154.780 430.571
 576.872 520.728
 258.230 365.653
 421.914 785.442
 929.967 775.406
 996.473 893.142
 457.418 236.138
 190.858 209.577
 591.119 116.778
 397.341 82.339
 89.014 457.492
 558.353 644.513
 465.034 843.936
 98.462 74.395
 220.486 548.209
 505.745 209.660
 426.631 625.669
 312.589 636.572
 18.379 825.913
 167.245 112.208
 650.865 347.362
 442.009 282.825
 889.562 654.649
 701.338 377.535
 855.451 818.624
 366.210 767.157
 62.576 428.084
 25.388 757.990
 977.162 873.801
 228.943 654.177
 34.775 298.159
 876.503 276.148
 291.883 332.469
 807.335 712.499
 206.450 769.092
 189.994 945.532
 962.198 912.941
 277.185 104.157
 324.893 668.257
 971.385 829.968
 876.201 599.074
 76.244 601.990
 69.367 678.270
 678.720 752.146
 427.335 149.111
 611.247 357.017
 222.203 568.755
 628.984 642.638
 577.451 405.058
 754.642 59.081
 391.749 501.604
 95.800 732.515
 143.923 812.026
 433.419 686.597
 179.657 300.130
 575.103 535.893
 756.513 89.242
 125.133 425.028
 18.013 370.378
 161.322 843.139
 340.846 307.868
 745.156 748.739
 641.047 41.971
 98.701 751.128
 302.704 725.523
 234.404 107.198
 301.692 456.194
 350.657 93.880
 811.009 603.363
 138.202 133.977
 395.009 770.633
 464.681 505.030
 707.223 888.810
 604.676 805.869
 108.507 372.554
 101.109 743.037
 605.051 85.493
 524.990 519.407
 83.626 997.268
 341.134 840.685
 686.694 851.688
 987.933 623.402
 843.197 133.130
 292.778 102.334
 550.547 869.526
 827.840 548.648
 916.411 861.381
 573.093 965.563
 220.106 309.465
 807.472 309.713
 175.860 326.903
 960.696 268.247
 85.000 777.992
 896.491 818.800
 890.464 365.085
 884.804 517.781
 112.423 981.253
 181.298 147.938
 393.607 420.306
 445.253 346.066
 140.896 463.284
 173.494 603.294
 67.564 783.181
 342.564 452.063
 448.152 684.746
 671.899 234.206
 553.298 346.544
 437.943 983.097
 71.097 396.528
 877.002 189.558
 708.993 534.251
 660.142 486.794
 548.139 732.344
 156.935 155.417
 861.148 792.241
 629.478 277.417
 852.866 695.377
 720.487 960.391
 318.872 47.894
 678.828 303.569
 292.884 746.292
 465.368 318.944
 954.980 841.564
 917.276 378.582
 58.795 13.399
 438.913 597.963
 896.778 413.287
 604.131 940.664
 925.658 240.469
 673.556 438.147
 14.912 887.995
 379.376 346.697
 332.923 963.695
 640.900 39.330
 950.438 844.196
 831.162 71.813
 698.692 566.505
 205.868 927.631
 878.249 973.888
 471.798 86.257
 360.321 799.421
 756.402 62.395
 69.276 245.627
 440.734 111.707
 975.728 71.873
 134.320 212.123
 584.377 967.986
 156.388 421.158
 568.431 323.864
 99.447 631.193
 109.587 417.247
 698.203 339.620
 654.212 567.607
 321.784 202.900
 25.418 241.044
 916.171 627.294
 48.431 252.720
 315.447 379.434
 292.132 678.741
 137.098 482.577
 20.410 453.311
 303.298 445.667
 628.455 749.712
 865.252 989.132
 434.923 501.244
 732.633 861.186
 762.924 952.267
 59.546 449.447
 400.727 97.114
 49.997 693.778
 245.082 688.844
 410.287 196.692
 732.200 118.925
 387.125 447.622
 417.996 587.157
 535.548 157.396
 222.508 318.218
 10.215 910.731
 674.075 122.382
 170.565 649.315
 325.405 844.327
 741.188 998.727
 42.922 462.019
 233.122 642.086
 347.607 69.712
 72.270 955.817
 492.966 252.967
 113.719 982.643
 664.836 502.776
 364.189 688.878
 67.880 149.405
 661.351 893.032
 792.010 669.289
 343.476 456.853
 124.290 240.453
 114.117 385.211
 361.690 719.537
 95.791 615.194
 489.040 178.193
 658.362 105.528
 194.771 175.539
 889.910 623.881
 312.302 729.448
 390.945 521.053
 683.534 671.129
 460.928 67.575
 757.044 678.849
 206.271 290.538
 649.578 757.464
 831.465 7.768
 435.925 496.073
 533.020 124.737
 687.763 847.453
 356.066 589.324
 683.379 946.706
 905.132 433.971
 762.189 154.873
 436.715 457.583
 333.736 874.070
 67.370 585.225
 481.356 47.373
 276.309 207.266
 665.409 708.442
 687.899 646.739
 47.060 577.320
 112.137 780.680
 566.745 870.428
 778.604 84.976
 345.178 80.417
 602.864 460.271
 780.856 126.895
 608.463 996.997
 26.410 639.228
 430.202 859.383
 294.769 130.674
 236.109 110.690
 711.142 897.249
 720.399 105.074
 552.505 829.374
 784.768 965.989
 645.033 178.871
 590.884 228.182
 192.168 163.998
 236.103 402.094
 230.486 121.566
 983.829 628.322
 433.922 494.631
 829.052 718.894
 864.121 58.855
 961.110 365.342
 78.730 488.358
 115.569 655.200
 421.457 206.084
 804.065 943.730
 316.954 783.636
 347.246 632.073
 547.384 295.769
 586.681 202.841
 191.493 605.720
 145.121 546.406
 634.692 685.259
 372.240 903.267
 611.808 649.328
 339.546 768.144
 2.746 116.649
 821.196 608.531
 273.271 967.600
 457.801 893.878
 324.559 247.416
 791.964 501.275
 700.475 310.483
 584.214 240.266
 792.911 789.918
 466.518 844.437
 903.675 341.053
 220.878 22.603
 864.752 598.915
 639.133 900.423
 814.294 424.863
 336.612 657.061
 678.059 328.462
 69.301 255.096
 748.409 235.273
 7.638 649.518
 396.415 343.042
 218.805 658.412
 636.426 246.807
 925.523 89.558
 803.969 412.488
 268.114 689.851
 652.620 298.954
 576.237 855.135
 447.086 346.256
 38.713 784.320
 180.023 804.402
 78.780 251.588
 498.847 129.826
 335.702 412.982
 754.086 848.574
 512.613 958.048
 308.728 314.462
 268.898 503.518
 742.879 381.416
 60.231 835.019
 292.136 381.339
 310.902 505.620
 42.018 937.755
 444.514 358.750
 413.139 551.960
 207.039 860.038
 989.335 839.129
 950.079 191.247
 18.593 49.076
 364.749 13.308
 37.266 627.857
 783.659 669.145
 193.015 125.731
 18.980 535.315
 460.224 563.221
 650.624 800.339
 120.914 274.851
 295.311 343.144
 519.702 369.956
 203.067 694.184
 166.958 907.711
 273.994 512.204
 61.638 70.887
 449.441 219.251
 514.190 446.883
 295.774 664.403
 478.562 658.373
 306.588 82.008
 236.698 217.717
 44.327 463.185
 333.299 563.321
 222.018 450.508
 625.465 742.161
 390.315 316.542
 711.540 365.908
 197.665 709.020
 434.814 39.667
 588.533 991.643
 547.308 958.724
 605.896 922.767
 471.695 322.195
 182.290 478.498
 748.394 420.917
 904.356 116.289
 611.243 33.770
 888.145 105.157
 938.063 191.008
 728.337 524.662
 889.372 529.800
 809.272 603.180
 24.865 736.420
 867.648 563.687
 796.844 817.323
 557.216 549.684
 614.121 809.336
 319.544 383.337
 279.104 684.579
 249.467 371.071
 482.680 551.374
 950.103 518.174
 232.316 236.789
 894.241 883.543
 952.788 163.664
 293.482 329.081
 478.433 324.747
 374.041 166.837
 21.423 594.263
 671.851 642.626
 300.732 603.792
 96.022 420.128
 528.215 711.432
 128.310 237.457
 626.165 992.974
 389.889 332.851
 478.056 729.186
 630.979 601.628
 851.984 117.705
 902.976 418.224
 873.790 230.575
 628.474 690.347
 131.494 913.879
 567.379 703.543
 59.865 994.575
 315.329 250.613
 657.416 947.478
 195.441 148.864
 629.588 973.992
 900.478 647.309
 111.218 160.850
 397.595 174.477
 406.628 194.710
 762.751 24.791
 982.929 695.360
 310.500 717.605
 875.690 50.646
 624.377 68.652
 908.299 159.834
 573.624 310.064
 707.762 454.187
 776.843 594.231
 518.830 215.172
 98.851 771.151
 702.119 568.437
 953.008 681.649
 555.073 627.765
 440.399 243.815
 550.256 395.491
 655.188 101.535
 154.716 7.799
 991.269 467.216
 316.203 324.021
 621.009 331.269
 294.382 293.275
 807.653 375.045
 423.154 849.841
 637.148 548.501
 337.674 666.538
 594.172 336.543
 238.128 74.706
 95.636 606.860
 521.907 997.345
 270.491 615.927
 54.370 261.440
 528.228 148.169
 2.071 94.969
 583.841 915.974
 385.464 677.614
 851.429 686.174
 762.988 21.567
 432.129 192.811
 5.632 195.323
 208.045 708.675
 309.220 470.015
 918.806 281.488
 97.462 631.235
 100.748 588.146
 547.207 741.652
 673.321 255.704
 201.312 608.916
 978.932 365.308
 685.206 172.819
 639.953 860.102
 399.877 804.546
 562.207 275.829
 294.024 953.854
 363.017 799.825
 316.948 797.500
 962.221 227.178
 895.144 160.127
 777.856 149.563
 61.119 388.849
 99.048 300.896
 572.734 471.969
 654.763 653.143
 203.218 173.713
 999.210 754.899
 142.164 498.809
 136.886 224.700
 240.504 357.480
 309.475 931.116
 350.041 842.546
 263.397 533.795
 771.160 291.258
 763.876 935.706
 429.390 36.188
 975.623 159.384
 779.391 968.551
 400.992 952.199
 88.519 275.992
 866.559 431.297
 14.422 772.962
 44.336 572.392
 673.204 428.826
 853.098 742.974
 435.978 95.873
 930.759 585.434
 809.248 141.207
 25.546 815.452
 94.303 53.358
 400.118 252.489
 306.071 2.426
 160.394 120.160
 614.552 423.227
 244.016 212.512
 481.898 621.419
 770.049 426.864
 663.399 95.928
 652.240 814.086
 357.211 165.507
 107.152 233.125
 389.955 787.129
 692.593 848.944
 355.557 378.859
 241.305 652.964
 853.597 495.183
 913.155 374.701
 249.394 349.505
 182.496 194.908
 878.070 203.251
 965.539 557.488
 93.568 325.956
 38.178 743.444
 604.235 623.718
 113.581 239.609
 800.141 697.964
 359.918 972.892
 253.087 361.656
 113.913 242.976
 825.662 850.682
 160.730 369.026
 256.181 734.408
 233.251 256.027
 165.618 977.457
 565.649 11.321
 962.349 625.997
 101.747 519.963
 480.680 93.723
 695.783 277.449
 587.629 177.901
 692.607 429.574
 715.493 432.919
 180.056 671.744
 939.538 821.837
 965.235 594.592
 13.141 125.124
 639.021 50.595
 717.384 145.560
 612.481 869.396
 77.048 560.019
 591.584 620.298
 867.008 349.259
 912.160 352.091
 386.965 118.066
 498.165 216.664
 551.425 598.020
 898.788 378.380
 836.820 17.248
 72.784 540.742
 788.021 404.897
 943.608 91.302
 429.602 867.424
 571.733 221.282
 698.521 289.497
 359.254 254.854
 638.056 150.374
 497.954 802.127
 619.685 348.576
 829.981 597.646
 919.884 250.781
 47.942 11.477
 30.680 48.028
 309.234 122.173
 662.262 851.919
 671.924 960.046
 367.369 499.686
 523.359 495.941
 522.847 479.528
 318.266 236.404
 314.225 721.784
 373.621 852.611
 733.130 728.307
 289.519 220.321
 91.376 898.467
 338.226 74.468
 434.821 237.735
 150.182 318.748
 587.258 451.615
 441.899 901.959
 531.116 797.355
 795.230 244.084
 926.647 817.359
 482.607 21.697
 852.076 56.421
 613.645 900.688
 209.310 179.985
 983.367 621.230
 656.963 188.752
 662.619 923.114
 706.305 57.562
 771.631 767.076
 626.289 520.902
 905.814 418.350
 758.955 556.451
 179.556 361.884
 532.437 570.185
 862.999 4.374
 989.778 315.973
 605.566 367.297
 720.122 158.863
 468.568 808.637
 205.160 649.849
 580.884 440.979
 376.568 271.763
 542.917 692.616
 546.325 157.652
 544.346 129.432
 326.190 106.803
 43.328 602.358
 28.162 127.329
 244.564 282.654
 745.668 331.412
 179.961 610.005
 594.713 378.979
 60.628 412.355
 762.709 902.532
 557.746 907.548
 215.655 810.414
 560.819 302.340
 375.420 933.875
 736.438 741.617
 349.849 796.640
 303.408 297.860
 509.087 1.347
 988.749 36.895
 310.052 768.220
 224.407 350.127
 313.302 965.988
 580.449 245.772
 677.130 747.629
 954.226 72.865
 994.755 863.569
 596.520 783.182
 932.628 358.010
 58.512 779.669
 579.641 660.885
 193.879 258.053
 905.312 835.391
 507.995 714.127
 4.517 711.083
 173.896 596.635
 460.300 873.228
 648.020 459.052
 845.576 553.786
 936.858 67.969
 98.659 707.284
 560.480 816.861
 813.691 300.536
 205.759 168.103
 780.849 709.170
 989.210 290.020
 866.204 222.028
 388.201 297.126
 339.168 898.502
 934.461 658.674
 416.334 310.861
 82.920 171.963
 302.339 206.457
 612.897 51.968
 657.197 531.987
 31.374 957.838
 819.646 27.631
 726.619 340.226
 459.823 192.772
 765.041 172.660
 642.544 582.449
 888.060 637.115
 653.174 365.565
 305.507 521.079
 798.415 878.970
 607.153 194.008
 749.080 577.892
 537.127 948.792
 674.138 610.781
 462.975 993.253
 336.096 48.871
 290.992 372.672
 716.440 156.805
 954.192 902.663
 433.718 595.166
 754.112 738.635
 851.445 959.147
 50.893 340.483
 71.983 955.780
 549.196 286.634
 27.649 946.762
 655.006 18.244
 241.392 692.220
 718.078 161.032
 994.523 345.521
 17.302 478.343
 144.217 9.011
 885.813 794.577
 543.222 169.417
 656.058 823.816
 370.630 809.322
 82.631 815.537
 956.368 922.939
 475.778 249.741
 221.729 51.377
 57.403 580.074
 340.655 561.303
 593.929 728.813
 906.436 3.596
 428.973 815.722
 849.016 553.028
 849.489 478.089
 750.335 309.878
 690.625 276.889
 538.350 968.489
 89.150 639.552
 871.942 871.147
 908.192 759.565
 754.326 878.412
 105.361 944.046
 5.514 425.282
 933.719 299.993
 486.528 987.863
 534.959 996.316
 279.376 364.763
 94.314 890.811
 95.219 354.172
 117.940 218.287
 794.905 769.850
 609.756 588.248
 175.251 241.298
 463.031 418.399
 793.658 854.832
 442.630 455.217
 93.172 648.506
 869.993 416.690
 48.805 25.865
 891.187 387.697
 910.319 817.846
 818.204 148.541
 871.870 531.145
 997.852 505.598
 987.718 72.741
 446.863 194.354
 786.945 247.625
 765.223 454.328
 557.836 669.117
 724.225 738.136
 491.911 493.241
 246.606 659.559
 943.772 950.866
 31.624 544.859
 199.835 879.548
 809.586 305.261
 908.220 992.998
 572.568 664.636
 833.599 126.938
 258.813 563.835
 822.524 88.736
 358.061 221.162
 832.947 453.047
 48.146 397.222
 960.443 890.875
 516.330 822.546
 525.511 614.717
 512.475 69.149
 241.713 753.094
 328.495 844.548
 112.029 934.837
 905.994 361.244
 177.276 833.507
 701.255 79.431
 320.833 677.615
 46.406 369.474
 601.044 820.588
 753.512 18.031
 697.821 949.327
 533.460 672.483
 12.323 720.713
 815.911 338.318
 315.520 896.279
 835.435 609.623
 998.536 6.913
 420.596 10.627
 408.464 347.748
 18.633 384.058
 259.631 570.021
 793.051 797.927
 72.017 208.834
 532.614 715.076
 213.583 336.265
 948.721 828.878
 697.871 846.683
 257.891 803.826
 26.644 119.451
 744.181 352.111
 261.859 433.236
 972.958 447.927
 182.505 261.231
 135.918 742.071
 928.357 708.648
 503.991 242.995
 381.300 879.564
 459.393 319.934
 690.397 911.747
 83.261 942.884
 642.377 93.299
 756.858 577.518
 925.796 687.379
 861.229 215.481
 974.034 419.961
 54.454 947.772
 816.951 625.204
 92.498 227.213
 868.908 654.120
 17.476 352.339
 555.591 710.496
 247.231 716.913
 185.481 925.362
 597.220 374.865
 133.674 374.726
 187.367 478.535
 684.160 307.707
 123.674 58.125
 307.737 22.170
 590.871 462.202
 600.656 306.444
 795.383 3.707
 16.386 878.527
 7.485 24.389
 159.885 783.691
 671.122 664.913
 129.264 758.493
 285.878 210.569
 860.389 400.576
 77.595 466.693
 910.691 881.483
 624.780 337.448
 692.257 451.828
 813.204 660.852
 992.334 178.155
 169.649 556.939
 190.808 47.619
 649.984 630.419
 966.625 625.110
 901.602 530.327
 373.791 957.884
 414.131 693.994
 936.276 21.139
 546.790 818.620
 161.628 75.940
 360.121 329.055
 485.148 275.610
 372.091 103.851
 838.213 381.064
 644.247 132.598
 571.837 718.038
 26.943 896.155
 474.060 483.806
 450.435 768.184
 789.732 157.649
 41.332 952.723
 4.086 323.157
 724.576 610.352
 285.942 422.694
 196.402 237.271
 829.088 351.302
 533.133 790.520
 386.352 891.509
 746.827 882.474
 392.950 589.521
 777.625 872.940
 635.227 90.789
 393.069 282.812
 176.920 267.933
 368.654 444.905
 525.139 781.279
 976.805 141.616
 947.766 372.092
 991.479 492.331
 666.641 77.047
 104.266 23.585
 898.382 311.078
 279.667 550.008
 526.995 51.744
 289.931 722.897
 527.457 94.563
 554.229 265.220
 153.387 973.721
 756.953 547.003
 719.033 860.431
 282.671 194.104
 488.439 781.618
 730.905 437.565
 503.308 329.889
 65.744 362.016
 984.493 662.991
 919.858 702.448
 406.804 783.607
 269.215 362.369
 227.968 630.789
 886.518 16.552
 133.015 450.273
 383.843 542.783
 196.289 805.965
 187.082 264.247
 553.907 778.051
 818.766 133.078
 587.217 709.223
 476.675 742.478
 638.167 919.790
 111.873 6.549
 384.069 240.903
 262.674 221.183
 993.829 904.416
 475.264 134.117
 450.198 185.187
 624.917 366.385
 160.941 389.813
 184.749 690.376
 482.224 13.352
 15.741 71.432
 654.173 596.573
 569.396 201.216
 93.900 480.450
 202.994 313.103
 25.786 7.385
 260.463 84.608
 151.129 10.830
 525.603 251.837
 896.133 683.386
 918.609 429.317
 733.526 150.112
 893.987 429.166
 981.880 596.698
 874.115 880.702
 259.054 424.710
 386.529 80.429
 641.380 207.435
 986.906 58.461
 375.654 794.721
 868.542 777.166
 352.149 623.844
 561.481 18.039
 197.397 511.986
 791.589 841.104
 837.153 75.828
 336.451 885.634
 342.607 602.339
 218.723 230.467
 264.614 104.973
 409.162 946.132
 17.502 379.550
 165.152 889.345
 60.314 828.258
 453.012 143.939
 81.299 368.197
 544.036 872.177
 391.861 868.043
 738.328 168.638
 627.362 763.650
 363.560 907.920
 311.174 57.468
 277.279 40.536
 119.852 89.622
 334.136 452.287
 874.410 828.293
 879.114 385.567
 536.469 27.180
 713.507 691.443
 297.851 267.280
 24.078 394.733
 285.262 483.858
 42.761 406.883
 353.758 187.604
 242.673 800.107
 887.112 847.470
 407.658 88.708
 761.950 203.332
 121.528 67.648
 545.389 26.475
 997.420 193.336
 290.896 717.915
 147.931 406.466
 760.386 317.207
 27.038 981.715
 646.347 941.700
 352.158 124.830
 88.560 357.988
 539.368 945.381
 996.052 538.832
 110.077 325.143
 995.202 431.176
 209.727 430.275
 155.854 270.539
 528.022 923.273
 504.063 156.363
 38.396 701.979
 45.474 49.597
 547.814 502.021
 8.590 181.452
 735.379 361.113
 11.550 149.922
 281.837 564.203
 176.813 823.065
 676.968 713.888
 11.003 925.570
 116.398 337.704
 355.547 733.703
 545.107 430.375
 449.557 285.006
 806.193 403.058
 259.469 580.293
 148.239 581.828
 678.251 339.391
 123.508 63.494
 16.745 407.276
 466.272 938.435
 765.046 97.712
 622.838 558.068
 835.290 827.065
 662.489 230.165
 179.126 816.950
 734.970 930.417
 652.353 431.707
 661.686 925.922
 452.246 632.050
 714.093 608.826
 135.007 851.817
 906.487 970.000
 714.520 388.360
 927.368 527.708
 310.276 702.307
 72.777 829.865
 241.245 178.256
 598.420 926.285
 920.986 249.158
 850.337 155.597
 792.925 944.055
 394.572 797.151
 327.074 7.503
 376.249 328.859
 582.365 650.903
 182.172 325.555
 401.979 638.443
 546.328 188.023
 160.754 956.190
 865.220 559.694
 409.853 450.568
 223.752 256.172
 378.882 6.126
 469.555 982.925
 291.727 531.826
 314.315 869.935
 850.164 975.489
 538.174 620.738
 137.405 38.401
 784.106 709.684
 18.890 233.132
 462.846 808.520
 874.710 449.443
 958.172 365.403
 20.144 563.707
 592.995 770.498
 368.888 660.025
 857.618 737.569
 7.065 705.151
 834.880 715.981
 192.313 629.376
 907.840 268.684
 516.665 571.848
 982.460 245.863
 298.302 927.445
 81.993 228.635
 747.140 924.964
 205.850 480.591
 712.703 930.075
 431.505 535.846
 327.662 924.309
 964.149 470.137
 143.079 601.530
 999.409 886.217
 275.845 950.198
 106.444 127.247
 97.683 772.863
 312.435 283.157
 358.638 319.101
 78.144 137.093
 705.034 575.570
 4.260 414.530
 999.113 33.514
 959.360 39.682
 929.823 222.212
 635.017 706.137
 204.659 504.298
 527.862 955.718
 291.978 639.173
 441.102 296.398
 731.319 262.858
 661.219 232.348
 513.122 551.421
 574.503 623.181
 844.541 40.879
 171.055 622.080
 738.271 495.149
 372.346 791.257
 588.351 236.930
 596.909 476.362
 110.518 891.371
 335.022 397.671
 432.987 712.116
 578.017 834.709
 512.587 752.043
 785.219 32.336
 535.266 61.031
 168.406 220.926
 231.490 809.998
 630.376 242.458
 616.476 989.662
 864.010 419.905
 151.193 864.965
 257.522 351.932
 639.348 198.432
 170.076 501.620
 833.064 920.154
 352.149 160.649
 48.666 216.495
 252.965 883.371
 504.993 247.392
 351.727 213.676
 329.314 962.432
 592.517 276.984
 547.486 863.498
 319.663 26.584
 31.111 416.883
 579.466 954.591
 538.646 26.571
 256.929 380.703
 211.479 684.262
 686.958 884.784
 299.846 268.090
 256.320 560.920
 455.063 893.509
 186.066 940.341
 670.027 165.206
 448.204 198.623
 243.636 841.985
 372.239 559.382
 928.945 527.327
 386.853 203.724
 470.136 21.932
 922.955 953.760
 888.311 922.068
 382.884 122.214
 317.459 685.545
 316.427 201.600
 674.668 497.889
 300.012 139.486
 555.624 902.528
 207.015 335.371
 138.962 874.186
 503.295 864.729
 550.180 143.140
 275.074 842.498
 645.163 464.350
 971.228 977.948
 920.249 780.066
 347.297 832.460
 713.917 973.288
 65.480 798.729
 836.345 44.048
 518.164 492.466
 627.094 968.101
 89.788 844.665
 406.118 391.087
 593.945 353.232
 635.233 359.128
 563.446 487.350
 460.427 943.088
 427.772 317.035
 852.256 348.253
 85.031 885.208
 322.674 649.226
 617.599 362.134
 270.484 902.377
 768.457 474.905
 821.056 81.852
 598.474 330.820
 583.826 92.173
 496.126 436.899
 886.423 328.653
 376.317 232.762
 668.196 699.715
 652.918 715.739
 567.684 271.880
 22.532 50.991
 635.547 343.304
 579.935 371.994
 192.211 655.765
 577.032 124.756
 351.589 993.793
 718.362 270.225
 700.430 734.923
 191.887 801.688
 187.102 163.928
 301.517 366.232
 891.842 969.308
 188.588 201.081
 558.915 240.714
 497.090 146.820
 433.909 185.457
 198.996 610.783
 508.987 400.532
 101.782 96.625
 5.814 859.072
 713.386 252.117
 168.674 297.700
 246.984 419.089
 875.817 690.600
 168.536 890.387
 460.137 249.432
 86.846 622.436
 543.949 443.323
 174.657 42.951
 797.981 953.579
 109.029 996.593
 821.058 92.588
 602.015 342.527
 871.608 870.303
 533.606 453.210
 860.707 695.115
 26.416 950.274
 812.379 274.780
 247.073 678.558
 212.191 28.977
 467.315 781.380
 179.587 645.284
 856.063 57.798
 920.963 977.657
 443.101 705.307
 235.361 489.458
 739.356 369.218
 66.977 835.707
 115.200 813.478
 921.004 931.307
 426.941 818.259
 902.021 198.878
 695.959 309.144
 795.904 382.440
 241.342 583.756
 923.809 868.203
 354.824 567.296
 955.048 403.302
 899.119 682.556
 807.659 245.347
 573.181 436.929
 602.277 423.611
 689.385 623.736
 105.813 25.661
 270.259 913.617
 523.843 335.949
 921.405 19.950
 19.973 605.713
 50.839 897.267
 180.412 102.434
 564.750 50.930
 354.385 513.676
 610.091 868.096
 515.587 421.616
 393.201 432.999
 964.809 343.811
 671.642 963.281
 865.124 191.229
 487.544 338.462
 632.965 130.366
 832.102 117.406
 543.418 972.149
 652.568 530.059
 316.568 831.594
 338.550 641.717
 782.452 909.886
 160.058 828.159
 151.809 611.155
 135.074 860.404
 703.302 602.171
 242.238 912.219
 418.150 902.056
 480.280 196.502
 911.408 214.663
 929.079 373.023
 914.561 817.364
 59.745 405.689
 124.216 741.542
 148.099 878.537
 841.838 332.280
 795.720 493.170
 963.418 683.721
 486.681 293.730
 337.388 803.770
 490.950 216.989
 673.912 574.636
 654.686 603.523
 266.888 816.796
 34.304 980.551
 67.725 722.059
 479.042 528.057
 741.470 50.291
 142.980 347.758
 433.533 254.094
 212.201 790.748
 99.609 841.380
 519.360 376.134
 501.045 58.502
 42.809 102.158
 769.623 392.943
 860.179 456.408
 804.383 486.714
 959.606 56.495
 511.729 117.468
 371.471 371.514
 949.762 757.396
 538.549 302.570
 27.839 439.247
 314.833 843.568
 360.107 839.117
 798.315 547.364
 822.799 487.328
 638.887 924.326
 42.924 217.674
 0.812 177.879
 502.516 503.212
 934.353 202.794
 807.582 360.867
 161.009 545.721
 402.448 460.161
 792.002 953.065
 144.341 881.936
 74.336 248.943
 554.170 345.078
 139.807 26.112
 669.791 372.688
 870.118 66.916
 518.248 789.265
 288.940 501.215
 642.058 628.215
 455.933 556.577
 538.406 250.962
 227.824 855.820
 553.962 517.436
 730.492 702.164
 804.981 750.449
 169.283 687.078
 223.482 67.073
 111.580 425.604
 354.922 237.559
 477.895 823.952
 118.255 421.484
 750.794 210.997
 281.084 31.822
 882.962 5.714
 874.449 216.688
 788.251 574.188
 475.342 417.067
 317.115 170.798
 100.278 564.179
 138.152 617.201
 88.055 395.133
 811.348 799.403
 590.507 278.592
 590.015 447.347
 250.646 807.483
 624.386 683.904
 20.715 203.016
 460.591 812.128
 378.609 518.815
 187.578 963.030
 38.707 486.707
 637.937 903.551
 548.983 123.428
 506.114 248.947
 425.339 452.207
 621.784 919.313
 29.345 682.882
 373.138 200.796
 658.167 252.340
 83.317 633.317
 24.651 332.661
 125.444 953.886
 778.703 862.270
 542.655 924.275
 103.730 205.844
 697.743 400.674
 937.703 77.802
 993.781 938.709
 569.024 13.430
 417.042 437.817
 372.783 98.329
 694.353 323.432
 241.162 793.789
 319.542 943.001
 858.807 961.290
 881.781 752.639
 744.202 797.826
 769.476 425.911
 863.856 564.753
 877.148 796.024
 397.908 211.795
 812.678 9.623
 742.244 265.698
 895.007 26.883
 250.169 436.293
 7.213 641.863
 300.893 73.804
 889.755 152.945
 615.679 937.826
 439.230 209.993
 986.560 274.023
 938.270 867.717
 726.248 268.441
 254.272 539.245
 758.748 905.952
 983.647 66.412
 743.649 709.258
 312.585 90.637
 436.781 903.993
 246.365 48.083
 437.617 135.339
 511.562 543.178
 939.432 859.500
 246.857 334.350
 289.676 122.212
 909.249 344.377
 371.571 304.612
 177.454 775.178
 647.684 18.416
 29.933 743.721
 354.740 137.192
 311.826 683.417
 826.520 693.835
 636.144 785.739
 347.153 307.244
 246.509 842.391
 727.092 940.159
 810.971 232.388
 953.523 167.451
 31.814 364.575
 628.832 47.682
 410.416 408.938
 386.251 953.912
 668.323 544.479
 300.139 911.730
 817.579 523.203
 306.879 707.902
 20.412 45.100
 466.699 132.373
 458.788 94.846
 250.355 575.463
 929.652 984.892
 979.397 962.689
 726.359 749.691
 714.551 828.838
 198.676 750.951
 731.531 633.663
 793.484 783.357
 783.570 142.254
 159.985 654.166
 489.302 537.958
 303.837 579.214
 845.809 624.290
 744.432 863.402
 320.055 990.090
 71.765 177.554
 566.346 860.016
 320.504 408.263
 229.507 797.191
 738.563 36.065
 778.098 748.354
 88.266 423.835
 952.215 672.358
 796.092 296.073
 367.367 233.553
 480.743 225.795
 578.773 601.709
 511.109 674.714
 546.729 124.422
 850.737 250.607
 848.756 636.610
 61.974 440.088
 131.875 70.929
 702.491 373.017
 490.182 224.144
 634.002 794.625
 568.909 424.995
 865.348 621.899
 944.258 111.738
 310.496 391.306
 494.710 150.810
 300.458 855.501
 178.450 65.967
 343.626 638.038
 555.371 169.706
 681.802 528.449
 61.420 130.909
 792.593 907.397
 56.356 525.598
 499.253 285.406
 950.123 918.034
 576.115 762.136
 772.896 539.242
 194.071 750.071
 722.372 467.434
 702.079 831.239
 910.269 683.034
 756.185 543.231
 477.443 549.333
 809.278 26.988
 771.016 252.786
 287.818 259.883
 522.782 885.161
 184.473 380.416
 159.759 38.911
 269.431 862.979
 66.651 659.057
 102.584 890.687
 936.160 106.664
 651.695 710.127
 244.554 863.539
 678.647 433.349
 412.731 483.561
 441.101 219.626
 721.525 477.186
 417.231 953.083
 486.541 21.838
 147.055 3.510
 132.899 207.497
 298.331 878.478
 492.537 954.770
 314.724 147.797
 52.920 548.723
 548.342 939.518
 771.057 697.909
 380.601 203.950
 13.548 202.320
 210.503 342.902
 853.246 259.779
 256.701 370.570
 335.106 486.737
 251.314 565.966
 985.491 221.277
 374.513 290.658
 175.894 223.659
 217.706 866.881
 437.591 619.023
 401.236 867.301
 259.664 729.375
 394.351 977.000
 669.287 225.121
 478.578 509.436
 197.855 962.830
 1.301 340.600
 965.897 654.267
 628.292 259.382
 187.748 585.999
 219.206 697.962
 596.190 448.863
 918.853 325.120
 138.216 677.577
 732.713 769.617
 894.253 793.800
 94.101 642.839
 951.470 107.600
 42.178 292.779
 922.020 794.748
 627.397 229.059
 772.260 128.429
 9.683 685.382
 530.213 317.331
 583.750 246.673
 505.203 566.655
 977.383 168.799
 702.879 229.225
 247.603 905.546
 796.441 110.836
 324.565 267.252
 44.316 513.258
 205.388 545.851
 977.585 581.562
 514.335 220.073
 147.050 126.764
 459.658 511.097
 177.903 743.210
 521.699 992.389
 365.698 670.954
 195.571 707.858
 924.987 170.841
 31.864 250.482
 213.888 903.777
 20.658 70.496
 74.607 921.058
 950.887 879.967
 200.079 880.731
 855.290 501.707
 837.255 272.227
 580.411 368.119
 422.977 40.294
 163.928 243.506
 1.869 597.334
 274.007 646.077
 658.405 864.145
 886.201 48.323
 196.481 511.830
 514.725 792.323
 986.832 837.051
 252.048 966.145
 171.067 799.191
 131.800 335.748
 234.436 307.283
 646.595 41.200
 639.597 258.507
 808.986 764.786
 630.430 505.649
 828.151 720.455
 176.319 541.269
 127.850 248.489
 119.537 419.703
 96.642 316.245
 25.571 248.619
 136.405 506.126
 710.851 439.433
 459.993 436.643
 454.892 45.696
 836.798 223.743
 92.990 691.674
 452.431 899.703
 457.993 316.300
 45.315 409.338
 500.311 762.761
 21.348 281.521
 197.148 928.935
 793.821 602.688
 476.073 72.377
 818.346 913.080
 563.811 14.431
 813.786 911.533
 745.867 506.301
 305.244 837.139
 631.785 265.653
 672.397 432.762
 888.203 41.724
 317.302 963.970
 579.028 161.442
 814.808 735.359
 869.075 6.031
 113.589 423.529
 862.172 689.758
 107.406 731.339
 793.433 298.441
 488.384 901.687
 42.118 599.118
 474.055 441.524
 418.884 373.580
 217.695 569.450
 679.545 942.760
 870.572 874.947
 75.566 37.091
 971.401 66.607
 145.951 696.563
 152.280 483.823
 641.043 135.581
 834.255 885.060
 28.854 529.624
 355.307 430.451
 130.175 36.671
 747.904 412.132
 49.009 385.468
 534.352 208.067
 277.313 389.688
 511.284 840.399
 53.046 392.247
 577.966 994.587
 211.817 33.454
 458.198 128.186
 696.669 761.852
 356.988 486.335
 957.744 74.906
 568.574 203.611
 891.551 760.748
 152.551 858.275
 24.712 100.728
 563.860 645.130
 953.350 539.423
 557.193 927.936
 799.328 203.903
 487.175 142.797
 658.762 592.694
 945.896 562.097
 795.176 8.091
 375.323 147.027
 96.273 889.723
 173.449 858.515
 74.283 154.945
 892.446 245.407
 278.299 260.444
 370.371 659.359
 314.078 782.950
 214.032 973.149
 971.657 454.202
 581.680 508.675
 61.259 371.127
 25.213 959.088
 98.811 396.754
 521.120 253.146
 687.619 946.885
 228.719 536.628
 364.094 563.393
 898.033 103.551
 442.753 64.545
 845.541 207.874
 467.130 58.800
 614.881 123.756
 784.704 149.546
 635.322 639.176
 379.913 948.328
 630.488 794.724
 862.006 773.061
 163.676 187.651
 684.535 620.783
 437.404 512.949
 619.182 172.714
 400.078 310.755
 895.293 479.363
 911.349 625.893
 502.666 867.340
 442.680 594.771
 21.916 55.262
 756.520 881.391
 155.249 527.203
 635.330 553.129
 369.924 717.563
 892.633 973.699
 804.498 355.782
 167.287 791.755
 719.618 513.378
 907.859 205.713
 274.290 115.259
 227.563 616.185
 576.979 313.804
 136.399 155.118
 678.422 585.035
 923.508 663.968
 147.746 364.124
 10.286 631.586
 891.438 681.090
 467.219 685.934
 50.202 540.750
 82.029 142.828
 834.167 683.728
 583.531 171.173
 552.719 102.816
 518.059 549.230
 460.130 22.219
 699.807 113.111
 298.861 492.856
 922.523 579.944
 83.806 847.090
 240.430 847.891
 65.836 788.923
 66.748 407.737
 352.951 184.278
 267.850 561.254
 91.383 739.561
 471.811 535.548
 734.471 810.095
 787.230 756.447
 899.656 923.408
 819.951 834.644
 857.040 111.929
 263.193 703.200
 358.426 466.822
 855.124 692.399
 433.518 106.819
 284.843 646.621
 907.965 925.744
 773.836 877.147
 772.335 478.556
 859.208 344.873
 516.176 392.147
 104.459 908.247
 79.431 963.629
 513.420 325.816
 935.104 620.751
 726.533 431.358
 850.946 667.380
 242.421 105.302
 260.659 988.280
 991.166 342.147
 661.735 923.891
 351.644 493.639
 630.451 395.422
 869.420 176.024
 565.941 126.665
 413.103 31.741
 133.837 800.702
 677.684 587.177
 143.213 551.834
 878.493 544.800
 653.834 935.887
 207.321 577.105
 947.810 571.657
 374.347 778.828
 412.280 894.094
 20.465 500.979
 747.700 813.236
 342.015 94.245
 447.651 704.664
 264.661 779.621
 476.907 755.928
 479.158 230.671
 119.184 712.928
 606.109 675.511
 266.734 980.582
 389.630 228.429
 1.484 568.376
 784.594 453.173
 270.132 784.768
 955.110 694.770
 210.525 891.333
 852.752 737.443
 248.351 160.357
 204.501 736.618
 284.991 236.064
 378.151 907.545
 50.159 193.291
 876.070 46.692
 236.133 797.403
 758.725 920.563
 181.300 790.127
 442.511 826.148
 274.851 418.268
 330.425 44.791
 635.464 261.897
 100.543 454.387
 26.451 847.094
 130.525 601.648
 37.968 703.056
 114.355 75.537
 751.539 867.032
 20.833 964.217
 939.451 291.770
 946.161 561.066
 205.778 872.868
 372.129 741.161
 789.277 607.533
 807.308 629.356
 291.729 706.980
 664.486 286.662
 716.963 813.044
 619.851 255.544
 582.772 82.242
 167.674 420.213
 754.864 79.552
 891.173 888.764
 132.091 717.628
 331.694 514.485
 546.432 948.306
 673.205 408.947
 718.986 391.403
 639.544 915.178
 901.792 415.501
 602.960 201.621
 830.265 477.086
 452.640 993.661
 785.982 404.089
 2.590 206.705
 226.232 169.036
 813.892 1.376
 455.101 943.022
 154.812 306.075
 898.805 527.301
 264.253 294.400
 491.745 813.017
 163.536 954.712
 593.540 675.524
 475.621 427.221
 433.466 637.602
 259.725 531.538
 837.855 971.009
 906.312 76.685
 536.677 399.247
 18.912 488.589
 594.505 732.683
 744.870 750.258
 973.240 142.534
 719.578 10.952
 242.358 160.534
 123.817 757.145
 418.160 189.872
 990.445 564.935
 575.799 409.179
 957.019 976.471
 554.178 539.924
 970.017 408.249
 909.566 388.617
 782.643 543.660
 492.661 244.942
 433.097 863.475
 177.624 756.785
 678.265 694.287
 490.113 470.391
 726.712 914.927
 122.636 741.397
 655.529 654.116
 625.738 628.756
 901.842 479.026
 286.899 882.648
 938.773 644.682
 297.861 449.115
 127.527 519.618
 536.094 523.733
 185.419 785.703
 495.676 95.080
 330.366 32.166
 273.948 892.695
 15.460 918.773
 807.646 475.890
 15.139 804.590
 338.951 917.004
 183.189 151.171
 39.020 708.953
 391.220 777.525
 813.482 491.359
 346.431 224.339
 128.325 286.842
 254.617 773.061
 621.245 779.543
 666.794 648.446
 776.306 877.729
 556.975 338.608
 840.652 272.778
 409.093 912.641
 830.689 845.469
 230.516 461.246
 119.798 749.879
 298.863 980.019
 6.255 514.024
 631.881 948.043
 442.953 988.600
 643.989 706.970
 962.120 920.647
 918.001 339.037
 768.962 62.915
 129.779 788.504
 106.718 303.206
 773.591 322.171
 738.758 327.586
 756.379 324.322
 755.897 849.278
 172.544 753.229
 732.139 739.226
 603.265 124.781
 430.655 298.103
 274.458 548.878
 43.274 992.140
 977.593 431.609
 148.419 831.218
 132.709 917.188
 839.864 57.619
 31.522 815.117
 535.428 313.572
 621.949 617.579
 872.686 106.930
 118.204 627.802
 467.633 354.149
 880.577 200.877
 610.212 471.107
 996.931 543.695
 733.683 843.591
 607.708 470.264
 587.286 244.762
 495.028 393.428
 905.944 596.059
 754.326 725.141
 277.334 376.465
 387.370 716.929
 204.113 473.531
 504.787 702.499
 724.349 604.859
 64.006 198.818
 640.901 902.968
 957.501 514.158
 503.883 397.522
 22.164 425.989
 150.372 10.259
 582.592 293.299
 321.562 128.695
 340.987 212.511
 716.913 689.572
 359.516 709.964
 703.126 92.333
 75.704 73.939
 746.436 802.734
 479.067 992.786
 781.764 588.554
 942.438 301.224
 51.315 360.459
 631.899 602.956
 146.518 244.403
 755.766 483.894
 856.673 975.754
 199.638 246.511
 79.792 933.955
 828.128 262.794
 178.025 99.540
 114.831 482.279
 282.511 148.115
 943.563 554.598
 768.920 549.495
 762.475 785.386
 362.211 431.116
 577.803 483.498
 592.101 625.374
 58.498 560.009
 942.396 548.507
 752.553 779.834
 428.838 667.522
 759.573 260.090
 240.702 380.593
 283.896 461.155
 808.471 260.020
 133.792 473.029
 358.947 145.571
 213.048 198.070
 913.836 405.906
 353.203 548.894
 329.908 448.272
 892.284 885.420
 498.117 909.089
 356.893 116.510
 173.647 823.219
 539.644 588.751
 134.831 886.120
 477.255 617.776
 830.496 894.849
 73.146 216.670
 314.985 800.642
 822.259 812.904
 858.290 13.076
 688.503 981.639
 4.139 664.362
 263.011 61.766
 208.230 238.977
 953.941 954.897
 276.925 80.601
 888.559 70.356
 226.722 853.257
 161.535 795.605
 557.772 619.954
 958.870 706.398
 269.839 139.211
 296.533 40.009
 813.914 612.312
 712.080 434.426
 962.525 52.284
 264.481 173.287
 770.422 815.495
 863.570 898.193
 186.448 529.930
 950.505 74.945
 846.874 577.939
 272.136 187.061
 338.396 618.294
 275.960 328.016
 51.414 51.402
 42.420 363.074
 265.367 296.381
 664.689 313.007
 510.330 729.323
 283.018 896.680
 553.037 863.701
 234.490 969.413
 659.909 87.507
 846.091 761.622
 521.010 23.993
 588.937 600.830
 382.228 385.978
 637.003 73.319
 361.301 345.470
 300.524 124.070
 527.645 754.363
 501.486 320.068
 345.727 607.147
 48.179 718.374
 334.165 527.872
 272.968 432.711
 923.409 651.150
 900.524 917.716
 227.477 426.917
 294.225 165.945
 831.342 752.515
 420.780 807.365
 365.322 580.655
 615.129 523.228
 48.992 190.826
 110.120 135.279
 76.028 583.201
 112.276 247.295
 542.150 662.164
 203.244 829.576
 33.387 740.983
 976.443 719.576
 261.755 405.157
 983.365 625.239
 608.705 420.707
 370.259 964.335
 790.191 431.562
 593.287 246.363
 345.741 939.600
 571.203 837.166
 360.541 49.633
 785.132 864.698
 915.371 753.094
 583.958 892.496
 713.552 947.636
 173.314 360.861
 224.194 789.836
 31.352 871.046
 402.574 465.236
 333.680 251.554
 574.963 659.883
 114.577 225.739
 708.492 322.061
 526.330 14.243
 906.545 119.167
 571.054 613.326
 284.665 995.632
 910.415 940.197
 177.322 611.800
 852.260 819.054
 16.174 144.908
 866.314 577.448
 898.255 931.505
 194.052 152.973
 348.154 961.080
 443.889 287.124
 670.526 44.430
 858.416 959.037
 514.771 93.838
 15.095 429.795
 337.511 897.869
 588.340 511.910
 683.387 849.183
 925.054 222.890
 22.005 602.817
 236.372 241.479
 17.746 683.964
 307.746 365.869
 886.965 723.094
 602.686 921.305
 59.486 632.664
 260.817 116.798
 931.719 529.689
 749.895 184.840
 629.072 193.572
 258.552 622.106
 515.418 986.229
 449.532 491.970
 655.220 374.312
 22.910 950.721
 585.680 919.954
 959.107 458.542
 956.182 50.829
 69.550 464.468
 782.748 302.292
 28.803 282.764
 16.725 529.246
 799.129 868.486
 688.098 814.123
 893.327 854.964
 231.425 216.650
 313.710 528.630
 491.351 903.027
 17.164 20.917
 917.893 604.674
 103.945 417.204
 260.438 353.314
 530.365 384.067
 642.814 348.879
 374.751 354.059
 817.378 984.324
 617.248 978.175
 49.175 87.279
 55.547 46.970
 945.657 468.504
 601.816 119.541
 424.840 782.931
 475.654 803.427
 285.051 417.959
 111.382 756.676
 710.603 798.413
 276.325 685.323
 805.922 826.673
 493.860 675.381
 510.146 614.061
 377.884 308.733
 197.341 675.310
 614.354 988.456
 934.806 87.230
 723.841 452.885
 852.068 6.499
 263.128 441.805
 792.828 416.415
 83.359 135.554
 386.283 60.701
 669.753 202.503
 715.794 521.938
 409.308 836.582
 793.090 126.273
 37.138 959.416
 304.152 384.010
 121.200 106.832
 396.219 602.036
 584.392 363.257
 269.304 989.305
 210.613 886.846
 743.954 396.662
 318.853 60.516
 851.465 928.816
 251.288 477.604
 463.240 196.378
 645.377 834.459
 500.477 362.595
 236.915 255.219
 879.996 321.016
 964.877 656.472
 921.090 21.079
 666.659 902.068
 904.114 858.124
 614.321 772.268
 104.653 148.074
 451.850 138.744
 276.194 515.834
 856.836 300.055
 895.972 807.049
 26.775 684.415
 777.982 167.440
 143.264 201.536
 977.071 770.253
 512.374 447.573
 419.610 374.072
 535.459 901.636
 888.865 289.276
 903.694 754.807
 934.099 266.610
 6.807 279.167
 857.242 406.014
 30.269 762.181
 133.252 43.948
 316.902 228.169
 741.842 104.613
 473.179 61.927
 808.904 1.946
 295.003 498.442
 383.786 527.793
 713.356 896.601
 899.671 445.881
 660.838 63.850
 992.907 685.102
 532.767 323.503
 585.700 58.934
 961.533 838.239
 985.513 565.948
 93.435 134.080
 822.547 300.244
 809.854 161.368
 860.487 336.886
 178.834 326.197
 580.227 188.252
 371.701 111.041
 284.526 350.503
 797.985 451.565
 714.565 388.573
 969.674 362.647
 546.591 22.303
 724.697 216.294
 965.407 870.330
 744.777 13.640
 937.131 242.392
 572.665 299.435
 49.848 520.886
 549.752 517.989
 409.418 880.329
 691.763 472.567
 198.537 16.105
 635.217 634.450
 88.331 114.382
 511.630 752.860
 769.239 931.788
 233.757 82.531
 806.183 770.517
 955.777 502.748
 764.226 551.623
 847.291 421.325
 865.692 591.815
 202.711 101.228
 176.703 77.986
 899.481 518.906
 656.962 375.589
 380.187 54.996
 96.339 984.147
 427.664 863.795
 588.349 213.345
 744.480 192.010
 415.142 59.905
 657.712 885.026
 30.319 647.839
 518.667 885.773
 792.249 297.432
 630.437 393.628
 616.957 421.798
 842.227 95.500
 259.894 140.035
 529.590 235.900
 301.506 634.511
 218.813 375.541
 482.653 773.817
 999.203 257.616
 20.337 545.341
 439.900 906.814
 218.203 80.675
 531.983 718.368
 684.016 967.286
 209.070 33.673
 970.264 590.786
 960.628 366.501
 484.625 179.098
 595.013 751.571
 172.936 273.739
 190.419 487.689
 185.269 551.062
 0.894 83.998
 500.632 289.672
 574.111 373.937
 140.693 627.371
 553.571 311.648
 58.837 885.260
 749.097 824.863
 287.211 237.166
 688.192 572.372
 278.394 464.136
 332.031 489.405
 235.624 316.630
 232.043 437.428
 309.590 487.268
 597.509 83.609
 902.611 516.153
 476.080 687.697
 592.225 266.100
 155.133 778.982
 824.024 339.417
 563.401 662.931
 63.979 899.683
 683.214 345.899
 407.835 515.362
 20.974 237.782
 161.770 576.778
 977.564 957.864
 904.949 539.338
 414.275 690.260
 369.421 214.897
 930.282 914.953
 802.874 836.370
 914.051 471.455
 569.854 940.453
 566.115 928.561
 680.238 797.274
 30.233 159.736
 871.156 227.677
 932.952 24.610
 299.418 17.513
 890.120 688.339
 893.226 608.686
 468.169 568.667
 860.019 428.991
 216.242 272.156
 725.379 743.069
 444.018 393.965
 887.746 656.616
 593.920 327.686
 895.138 292.573
 232.920 522.098
 191.177 854.290
 709.319 79.564
 724.585 484.946
 427.500 506.201
 683.222 479.106
 985.891 477.688
 393.036 470.744
 300.366 997.733
 634.571 947.865
 450.420 510.949
 873.419 577.855
 695.101 740.496
 103.167 886.649
 719.432 996.663
 664.636 350.734
 202.623 829.326
 866.767 732.011
 712.585 449.273
 903.306 824.831
 396.008 735.931
 174.907 771.473
 71.693 687.524
 5.678 831.392
 972.088 300.631
 32.084 321.351
 292.382 426.232
 464.143 253.821
 879.550 616.305
 525.755 631.538
 259.929 216.941
 802.630 63.988
 900.983 489.628
 920.717 279.734
 221.673 751.166
 981.341 655.380
 700.256 954.742
 855.731 271.697
 225.436 720.594
 733.629 459.668
 46.802 135.753
 998.737 799.455
 706.734 140.515
 416.482 84.302
 784.834 607.030
 943.777 626.018
 217.113 285.934
 960.935 240.914
 128.210 284.049
 965.733 362.965
 251.768 164.228
 419.892 547.827
 30.613 792.559
 488.276 486.417
 756.681 753.851
 428.189 884.669
 705.906 210.144
 765.890 797.212
 173.828 75.545
 613.400 353.089
 854.966 51.804
 332.633 172.752
 817.575 530.651
 625.740 54.776
 792.997 379.947
 228.273 880.784
 966.200 840.528
 991.562 836.473
 465.265 959.230
 876.710 429.548
 299.565 351.766
 437.341 871.404
 289.405 447.992
 762.107 914.001
 217.257 433.785
 679.641 447.508
 868.875 720.535
 724.893 84.499
 131.112 188.580
 931.481 615.088
 884.842 548.314
 782.830 912.115
 41.834 716.767
 536.614 409.982
 892.737 33.141
 871.577 253.904
 581.510 739.796
 210.640 213.070
 324.880 381.774
 794.702 331.772
 232.137 465.046
 341.495 432.918
 732.066 838.834
 974.844 130.195
 614.830 198.740
 681.748 105.581
 184.654 853.745
 305.747 490.901
 585.236 360.996
 551.255 194.072
 797.687 847.466
 519.120 636.721
 367.710 238.010
 361.131 339.718
 544.725 266.050
 0.820 92.172
 114.160 18.269
 868.606 568.611
 881.557 960.610
 917.586 484.927
 83.017 402.880
 77.219 988.583
 213.631 317.069
 848.564 510.192
 99.625 354.476
 107.958 825.621
 909.985 974.094
 855.135 419.100
 81.402 354.865
 684.304 243.334
 391.670 413.923
 68.052 752.587
 189.440 878.479
 97.800 265.115
 804.097 188.309
 422.645 683.828
 602.806 656.842
 650.627 775.800
 920.425 50.629
 130.891 255.132
 2.602 708.705
 607.811 18.174
 217.070 805.196
 843.356 999.339
 599.915 41.150
 634.073 219.328
 512.589 256.151
 224.569 921.079
 945.130 388.879
 538.959 982.909
 167.666 240.822
 842.128 579.865
 815.619 352.068
 908.759 865.503
 606.591 366.229
 852.822 64.851
 194.659 817.593
 864.896 118.861
 839.597 732.457
 958.369 980.189
 726.503 604.071
 755.792 924.419
 740.586 622.917
 498.809 170.239
 60.827 858.108
 62.907 572.540
 66.258 869.039
 353.403 805.544
 184.385 847.279
 181.485 946.125
 590.311 355.723
 526.872 623.276
 178.481 444.800
 22.704 356.715
 270.353 923.961
 913.065 570.001
 837.960 781.505
 576.300 250.941
 65.361 748.253
 748.668 829.939
 240.753 252.657
 671.349 556.149
 877.944 119.062
 696.312 238.516
 666.549 310.298
 177.818 466.262
 108.401 444.277
 329.445 378.830
 229.010 246.229
 802.578 282.403
 476.464 198.737
 30.612 237.789
 208.014 476.405
 450.996 517.541
 91.857 497.119
 960.249 158.997
 346.725 674.438
 848.822 850.398
 236.213 943.080
 804.916 971.088
 312.853 470.036
 749.009 671.079
 956.604 416.271
 471.844 593.051
 114.307 327.667
 584.187 899.358
 364.878 498.951
 760.971 122.196
 506.504 651.362
 867.949 476.294
 487.195 315.145
 316.123 395.739
 331.897 123.507
 996.690 430.814
 614.600 657.891
 833.772 283.642
 291.906 778.630
 358.666 705.126
 368.157 413.869
 590.795 518.114
 867.190 337.598
 818.030 986.319
 111.130 459.768
 841.931 694.364
 974.332 883.321
 709.034 636.218
 915.880 401.022
 533.128 187.481
 475.289 45.949
 449.164 437.525
 24.592 751.088
 78.737 121.965
 840.531 483.740
 759.913 281.555
 630.645 408.237
 658.520 203.254
 107.645 595.156
 269.981 111.281
 851.393 576.855
 604.690 174.717
 774.210 78.457
 968.106 403.194
 963.298 601.551
 969.703 898.900
 417.094 166.915
 571.354 222.415
 326.815 534.896
 292.306 578.474
 639.893 111.000
 379.572 417.751
 941.133 643.427
 912.328 430.103
 416.035 753.245
 597.847 836.843
 237.803 471.557
 923.949 203.640
 17.173 847.205
 426.197 536.302
 547.485 529.353
 2.746 299.328
 494.774 108.817
 439.356 837.677
 655.504 147.670
 893.487 877.359
 117.410 856.631
 909.383 737.358
 999.582 552.908
 303.741 276.927
 257.073 496.809
 759.977 616.970
 357.067 753.712
 312.555 266.075
 964.883 39.448
 783.753 420.552
 319.184 403.228
 174.010 128.941
 879.923 294.679
 602.366 465.776
 456.252 403.042
 572.194 363.626
 174.447 390.200
 604.249 838.723
 840.540 648.753
 967.160 811.772
 954.587 776.267
 755.888 885.158
 512.360 982.138
 660.663 370.017
 907.712 939.857
 749.895 656.026
 550.185 111.176
 606.023 43.856
 15.927 636.643
 426.825 290.820
 637.043 986.733
 788.184 996.045
 839.784 567.546
 787.520 229.740
 403.126 883.494
 208.046 414.518
 217.065 76.088
 198.929 834.005
 368.491 222.763
 119.433 478.915
 218.601 623.393
 588.714 463.427
 9.934 996.071
 187.550 440.142
 856.393 509.633
 522.600 311.328
 332.563 501.018
 664.519 844.012
 348.876 553.854
 63.299 329.098
 339.281 984.618
 510.645 227.836
 713.976 218.544
 220.974 386.187
 960.359 704.423
 629.264 197.985
 82.711 970.963
 622.599 406.035
 330.441 863.993
 28.569 656.726
 404.366 510.178
 751.192 594.419
 781.795 856.840
 775.557 88.304
 148.881 856.891
 735.788 33.942
 560.311 261.732
 65.241 237.052
 202.877 202.599
 209.148 856.848
 64.688 72.304
 592.547 214.426
 402.844 845.229
 192.595 928.064
 359.453 715.214
 684.802 57.212
 52.326 500.379
 315.976 471.393
 818.896 513.594
 329.484 25.757
 329.486 770.395
 935.658 353.937
 21.709 386.373
 314.937 478.917
 707.301 577.967
 874.582 807.381
 435.042 739.054
 190.962 991.539
 380.655 926.577
 575.790 209.432
 1.917 697.845
 651.751 490.607
 222.963 437.052
 434.473 174.728
 477.349 66.557
 245.366 577.835
 979.497 727.619
 953.457 611.735
 246.252 644.485
 21.973 879.288
 245.425 854.320
 153.199 590.635
 400.123 833.536
 847.296 216.759
 273.635 709.243
 359.736 836.932
 49.726 784.131
 628.289 630.948
 810.739 486.007
 92.653 416.477
 207.406 681.973
 624.740 803.114
 969.221 65.038
 280.042 709.851
 85.388 161.544
 353.567 219.704
 609.517 445.657
 438.538 87.509
 325.347 247.253
 331.800 503.588
 827.885 157.592
 773.901 791.812
 499.737 669.414
 49.765 695.840
 924.226 921.498
 381.269 408.076
 206.801 879.806
 117.729 913.670
 658.627 696.204
 854.051 963.951
 218.898 600.345
 487.297 732.885
 696.172 649.826
 646.596 134.965
 437.707 278.417
 13.073 847.437
 886.665 522.555
 478.152 253.763
 860.080 393.737
 390.649 43.901
 429.228 310.824
 914.224 821.556
 364.758 164.136
 683.699 295.374
 31.288 195.762
 16.394 2.534
 892.846 831.440
 236.008 827.120
 887.316 163.202
 612.717 145.444
 513.912 373.678
 753.479 335.374
 674.728 818.220
 308.266 721.305
 944.743 186.123
 736.706 151.104
 792.683 484.082
 828.966 192.161
 319.263 1.220
 246.434 32.090
 754.101 793.622
 671.790 233.031
 395.798 76.236
 192.249 439.571
 982.007 630.521
 320.497 417.686
 931.808 467.513
 949.092 609.776
 258.430 458.587
 478.479 948.592
 656.438 31.490
 126.703 466.041
 727.350 789.083
 868.914 262.370
 127.638 645.202
 743.857 433.785
 662.795 779.284
 157.323 374.306
 773.338 22.748
 892.248 518.483
 179.006 729.874
 462.735 638.957
 585.086 419.267
 214.176 585.887
 681.631 554.467
 741.061 198.611
 257.753 460.240
 163.642 644.077
 137.267 131.424
 47.925 767.334
 50.372 311.489
 72.266 68.538
 173.215 816.324
 318.038 555.561
 280.851 414.010
 499.412 134.297
 610.133 292.854
 834.399 78.686
 161.259 47.850
 210.198 923.289
 277.364 370.548
 2.922 312.796
 630.579 60.493
 395.530 660.422
 864.006 299.708
 396.774 161.706
 948.260 197.772
 425.115 798.462
 118.385 667.033
 289.559 481.652
 74.599 609.138
 507.362 719.673
 924.401 959.861
 57.643 973.503
 282.935 264.096
 119.364 751.271
 655.296 442.610
 899.254 97.043
 23.822 212.979
 965.677 302.102
 733.694 75.930
 291.683 787.890
 792.797 852.715
 526.321 319.530
 511.362 827.214
 487.749 164.808
 641.069 617.055
 962.493 938.412
 422.942 870.559
 138.834 603.684
 12.362 800.768
 262.697 148.110
 864.968 854.904
 824.197 524.134
 789.395 548.594
 32.530 538.842
 404.824 631.016
 864.873 985.689
 789.875 392.288
 258.100 705.304
 733.862 571.132
 305.390 722.758
 464.606 102.866
 706.077 683.296
 244.699 889.494
 357.628 561.009
 219.252 40.229
 362.636 874.250
 234.810 177.676
 918.545 252.564
 606.494 628.601
 459.029 272.851
 516.848 705.516
 997.145 643.359
 616.747 63.765
 183.335 454.574
 650.670 906.626
 15.907 743.262
 433.331 866.894
 135.886 702.820
 102.908 866.869
 988.064 708.015
 311.899 439.767
 950.172 859.401
 386.947 564.858
 514.476 961.782
 694.149 347.492
 271.502 967.512
 639.542 75.453
 392.499 690.074
 272.277 657.377
 462.480 542.904
 149.832 940.371
 384.111 715.053
 483.332 296.371
 987.350 356.845
 72.364 434.469
 351.701 328.667
 831.561 54.569
 416.519 943.531
 927.778 511.912
 537.317 3.826
 512.063 558.513
 388.093 654.986
 523.165 803.335
 234.780 29.792
 40.477 265.617
 664.993 978.080
 608.629 153.299
 483.979 25.177
 981.144 289.785
 634.248 1.146
 927.459 836.751
 702.776 970.422
 410.139 658.363
 209.303 371.771
 314.342 773.826
 364.337 871.376
 449.731 421.832
 116.710 822.714
 149.389 774.312
 926.353 416.532
 67.312 890.207
 975.293 359.469
 785.330 86.181
 223.468 22.748
 344.507 153.882
 408.929 500.869
 531.012 297.079
 445.399 477.718
 591.128 961.708
 673.299 543.225
 396.459 943.271
 640.577 982.208
 3.833 975.376
 922.517 678.829
 83.015 17.503
 408.816 771.053
 50.799 396.717
 293.261 941.278
 636.727 935.356
 76.354 649.105
 401.401 973.326
 442.065 372.900
 773.869 419.128
 182.778 716.845
 13.848 427.940
 35.687 513.685
 134.660 188.912
 551.704 280.052
 943.920 428.313
 964.952 296.473
 624.471 312.464
 565.739 438.941
 544.383 316.840
 729.260 699.728
 561.454 558.619
 521.106 134.374
 987.373 953.015
 521.932 57.131
 565.294 123.435
 98.475 492.245
 460.967 186.782
 35.843 752.257
 993.893 653.879
 53.903 151.859
 966.371 677.200
 904.272 137.021
 263.086 580.826
 207.436 890.104
 373.589 998.329
 993.696 904.127
 569.082 391.276
 686.791 260.439
 281.134 233.053
 473.227 816.642
 374.135 619.109
 169.693 154.206
 269.292 545.598
 699.661 651.884
 513.011 14.386
 560.795 161.479
 336.638 544.782
 477.636 452.213
 931.151 563.081
 137.766 359.671
 665.964 602.580
 181.107 691.852
 875.000 772.336
 706.010 690.320
 378.445 676.377
 555.412 766.778
 820.775 910.699
 712.597 397.963
 603.850 598.319
 758.412 293.785
 550.041 698.518
 587.390 99.734
 19.768 241.449
 344.717 65.188
 558.762 280.528
 802.972 930.299
 994.293 449.883
 448.775 147.235
 421.075 180.876
 274.864 863.951
 604.279 129.043
 380.594 533.144
 819.862 340.213
 759.658 754.206
 95.248 432.007
 212.121 965.794
 703.237 265.161
 851.067 850.907
 799.209 549.345
 702.844 30.428
 429.434 782.370
 22.540 555.880
 133.101 212.323
 89.888 384.362
 822.093 882.556
 919.954 960.374
 63.266 653.167
 850.929 38.500
 773.820 664.304
 769.041 271.001
 340.312 431.093
 537.489 934.608
 407.911 443.100
 329.593 575.633
 883.896 229.142
 171.675 672.605
 836.511 677.975
 302.102 526.668
 928.434 454.335
 501.210 133.767
 237.984 486.286
 472.408 426.330
 928.426 232.518
 615.567 918.558
 317.144 166.596
 166.013 887.106
 766.013 179.258
 40.339 971.941
 209.048 330.267
 776.161 710.197
 503.618 149.461
 447.406 504.340
 540.347 954.289
 228.360 875.797
 780.923 20.917
 545.303 333.046
 671.821 911.057
 248.944 571.262
 968.167 450.776
 547.120 66.697
 111.475 305.185
 216.388 996.701
 356.663 458.976
 852.594 134.583
 709.696 253.145
 191.474 282.239
 992.666 638.955
 226.503 522.861
 526.268 578.403
 446.046 227.213
 242.126 773.507
 807.267 221.364
 193.613 262.922
 439.963 728.723
 811.583 642.441
 737.663 807.574
 191.452 395.279
 732.002 705.521
 744.408 848.715
 73.789 298.368
 695.151 786.331
 752.848 42.866
 861.766 561.046
 898.971 385.569
 563.325 385.282
 716.913 585.013
 224.153 173.503
 246.019 437.877
 589.865 122.140
 204.666 484.187
 452.021 16.394
 514.270 199.645
 361.353 827.005
 108.219 278.397
 162.989 417.787
 557.109 946.043
 932.904 432.255
 700.349 915.163
 358.286 611.320
 511.156 964.518
 63.814 750.644
 560.757 564.187
 322.574 213.450
 740.094 624.055
 938.930 740.468
 973.219 469.271
 488.933 252.123
 974.078 966.590
 142.510 318.371
 193.466 278.206
 764.789 18.865
 839.964 709.047
 148.388 461.052
 679.971 259.124
 14.732 337.576
 498.072 779.790
 743.592 549.002
 978.469 562.770
 752.607 195.875
 27.989 29.918
 612.136 648.613
 455.928 222.364
 608.007 68.603
 538.882 557.653
 771.512 703.379
 490.808 896.214
 801.166 678.145
 719.092 163.202
 676.491 410.594
 43.830 452.975
 685.518 382.531
 685.266 811.784
 583.160 896.855
 757.121 375.394
 398.586 859.787
 543.032 624.169
 200.697 173.847
 859.464 615.653
 799.587 265.823
 29.263 836.873
 749.183 755.301
 191.539 973.848
 166.055 583.172
 970.196 378.293
 288.863 746.677
 607.398 290.913
 572.025 449.186
 60.204 192.406
 589.543 181.040
 857.078 748.253
 476.712 354.826
 642.776 208.244
 868.404 367.763
 810.107 348.568
 815.362 738.985
 758.246 901.235
 440.343 545.104
 540.820 215.849
 802.867 168.321
 712.105 721.577
 696.995 183.362
 363.771 697.248
 735.935 488.842
 813.206 275.169
 858.933 872.239
 381.150 375.471
 311.082 563.070
 732.941 34.255
 630.100 844.203
 484.027 7.621
 363.348 965.347
 144.491 527.722
 224.355 835.040
 35.340 94.854
 474.653 797.928
 915.478 415.177
 231.081 163.477
 654.958 256.948
 600.849 611.775
 147.889 584.202
 440.130 623.645
 625.764 836.874
 723.006 268.502
 785.868 426.853
 55.932 27.332
 444.594 192.662
 541.143 463.724
 345.011 749.271
 696.446 7.383
 953.007 947.364
 397.565 547.089
 556.028 347.398
 194.667 999.272
 300.214 62.597
 942.184 220.569
 361.163 142.154
 498.754 154.778
 714.177 977.176
 533.598 674.128
 753.520 908.988
 901.389 309.874
 686.723 209.538
 7.466 726.652
 407.429 59.636
 419.817 28.330
 714.675 761.138
 237.587 580.102
 912.284 637.942
 395.075 173.227
 181.393 377.752
 865.354 866.103
 692.746 677.017
 282.241 420.461
 311.718 226.563
 679.651 766.755
 375.002 331.580
 163.112 621.498
 388.241 829.147
 391.980 125.202
 441.755 747.167
 728.522 947.052
 577.900 153.974
 970.549 626.577
 507.881 457.026
 349.607 299.027
 785.337 616.715
 272.235 326.194
 444.209 207.851
 385.624 564.955
 923.055 362.685
 442.796 29.422
 878.624 507.092
 60.503 907.369
 868.300 612.922
 443.393 286.449
 311.708 857.475
 81.146 429.908
 162.726 43.913
 105.427 55.194
 198.387 598.417
 667.541 242.678
 203.299 140.700
 315.899 406.896
 867.564 509.406
 818.087 161.244
 271.500 214.059
 291.937 1.490
 78.485 847.012
 443.093 16.846
 252.804 304.693
 415.840 443.606
 345.556 285.026
 465.248 829.808
 309.506 510.836
 770.922 45.120
 902.648 306.361
 107.894 903.796
 87.393 370.416
 343.647 966.461
 323.369 955.670
 370.307 235.483
 260.346 804.873
 838.972 186.391
 365.590 503.244
 123.710 502.345
 346.883 788.981
 193.547 258.801
 566.495 493.623
 352.591 290.737
 768.750 349.478
 165.317 355.086
 478.682 856.430
 812.974 157.037
 64.075 715.052
 828.306 661.947
 208.373 242.302
 782.578 576.594
 16.227 441.198
 407.792 807.023
 93.509 513.400
 637.416 828.350
 214.388 115.680
 653.779 618.526
 942.559 365.808
 705.162 387.434
 223.005 813.839
 869.619 190.111
 244.091 390.262
 217.717 453.693
 104.661 817.670
 787.821 918.487
 152.692 487.985
 213.710 831.030
 514.521 238.607
 716.563 908.811
 858.551 449.999
 926.233 490.586
 964.420 91.154
 768.065 901.726
 156.058 681.156
 531.953 800.228
 140.771 53.009
 523.980 665.894
 641.007 504.222
 134.796 583.442
 352.867 617.001
 193.120 621.216
 986.511 214.681
 510.715 882.680
 286.773 591.199
 173.289 310.424
 174.479 73.576
 449.646 545.346
 244.894 935.740
 941.705 220.558
 392.550 723.494
 496.547 525.027
 962.442 738.393
 367.405 370.852
 545.575 91.956
 515.515 96.250
 909.390 725.648
 864.261 29.853
 976.322 706.791
 779.270 17.946
 710.156 82.033
 284.656 902.141
 41.759 489.694
 220.888 48.974
 943.128 507.650
 91.562 133.799
 649.342 517.004
 75.468 118.468
 118.281 382.346
 140.729 525.820
 721.960 940.862
 386.490 884.437
 73.512 624.701
 354.866 415.934
 830.695 249.226
 754.965 375.965
 378.961 334.959
 678.156 791.878
 911.328 309.864
 269.008 907.508
 593.466 593.292
 962.131 332.908
 63.525 191.253
 767.316 478.222
 378.426 848.216
 852.890 241.405
 920.888 582.457
 462.102 424.894
 541.742 174.752
 324.829 922.712
 975.570 744.377
 475.332 183.992
 58.121 307.868
 237.495 798.876
 542.907 316.369
 26.716 636.471
 991.935 763.985
 179.890 800.754
 759.537 975.113
 852.691 658.449
 34.928 551.784
 910.473 373.000
 122.721 896.661
 932.736 181.455
 63.483 943.316
 901.308 147.702
 599.094 207.995
 752.649 277.936
 718.761 527.337
 851.279 795.031
 257.836 130.997
 144.015 530.828
 517.930 299.085
 545.936 942.989
 716.260 319.601
 204.888 220.421
 415.821 854.125
 110.536 473.446
 425.058 969.977
 928.803 667.428
 53.738 848.663
 528.003 947.891
 965.979 643.981
 947.535 408.061
 155.784 764.687
 274.987 393.899
 86.447 387.679
 227.610 745.093
 662.930 675.523
 66.895 192.085
 153.648 649.613
 651.379 618.291
 231.217 145.860
 996.724 343.360
 74.873 707.585
 160.539 668.285
 662.838 620.052
 802.706 967.595
 501.397 798.076
 543.319 829.829
 687.485 653.445
 606.215 487.341
 309.958 909.030
 6.103 783.591
 266.247 123.735
 224.121 584.025
 938.883 244.572
 386.076 120.020
 251.445 122.825
 78.659 679.113
 145.178 699.339
 233.588 124.501
 803.208 574.375
 803.138 388.987
 144.401 290.462
 21.195 679.911
 437.200 748.211
 873.214 129.833
 896.912 386.806
 420.959 900.885
 957.805 750.015
 981.173 807.647
 512.067 747.979
 932.373 763.470
 817.204 753.143
 414.609 318.466
 356.222 839.670
 140.366 174.556
 633.161 209.201
 401.071 405.262
 470.883 627.262
 536.150 637.353
 696.981 524.936
 236.697 270.432
 334.135 66.252
 143.266 912.349
 307.953 725.261
 29.569 226.651
 831.441 805.874
 156.971 847.634
 681.764 435.698
 57.445 583.863
 541.220 201.395
 427.204 858.090
 997.728 112.236
 64.720 916.476
 86.061 590.958
 893.685 369.888
 873.309 822.599
 304.937 832.392
 352.234 934.375
 16.269 914.902
 184.302 40.137
 772.831 374.257
 838.140 334.196
 834.482 459.045
 685.188 850.024
 863.873 223.376
 256.615 663.436
 537.276 979.212
 326.511 687.178
 649.429 948.027
 786.494 509.706
 327.311 265.420
 514.829 226.296
 62.140 640.446
 45.620 912.104
 923.685 417.901
 815.606 326.632
 548.801 420.519
 940.473 915.059
 262.819 533.322
 760.587 997.591
 166.952 449.315
 36.864 792.438
 829.305 629.973
 488.574 195.986
 676.627 291.807
 991.633 905.557
 576.823 948.651
 922.129 891.734
 910.105 695.732
 887.067 550.370
 583.804 384.182
 62.658 246.032
 590.244 112.299
 17.741 821.925
 429.363 951.885
 772.411 934.505
 811.888 574.488
 793.766 478.300
 772.054 873.986
 104.363 617.557
 601.073 869.993
 944.902 21.590
 767.360 82.871
 839.536 311.130
 323.156 298.391
 136.797 730.088
 769.363 681.268
 396.231 943.297
 223.733 685.894
 443.580 173.687
 227.910 173.818
 686.763 695.606
 55.118 746.112
 860.311 823.612
 814.592 90.208
 814.659 822.798
 566.382 321.510
 184.306 727.951
 589.247 956.903
 728.955 520.515
 616.365 517.803
 146.105 866.044
 453.214 442.724
 82.047 67.844
 806.811 252.321
 628.840 717.662
 226.406 902.895
 573.751 909.985
 826.664 277.397
 179.069 786.992
 432.346 476.878
 6.558 566.117
 148.824 311.140
 782.580 306.789
 278.616 357.202
 125.732 248.451
 327.053 510.497
 55.502 114.687
 379.759 839.671
 72.768 860.732
 903.437 155.259
 583.994 741.485
 485.457 289.754
 941.871 607.889
 855.775 76.765
 135.104 80.336
 848.935 215.608
 496.486 793.312
 589.417 61.294
 856.857 616.110
 898.806 225.114
 576.551 506.145
 709.567 185.702
 387.404 85.834
 562.173 762.463
 107.032 808.261
 197.714 801.641
 1.075 613.910
 927.619 169.240
 904.417 719.053
 159.851 674.743
 533.423 819.968
 933.784 795.634
 670.245 765.874
 14.289 606.432
 847.876 132.531
 422.550 599.289
 659.364 118.973
 843.347 718.565
 33.341 558.274
 205.415 912.506
 515.512 361.971
 645.895 464.914
 355.149 454.518
 757.479 832.888
 677.925 762.418
 396.647 348.505
 220.953 431.706
 775.517 998.218
 580.088 501.683
 143.328 270.149
 68.718 372.941
 114.938 343.250
 585.348 699.417
 854.271 411.020
 135.702 699.279
 555.005 804.249
 234.005 225.053
 366.676 560.943
 525.319 432.333
 432.505 836.576
 912.646 227.275
 579.753 844.066
 853.053 309.823
 431.131 41.217
 498.828 32.125
 987.115 864.911
 23.077 195.067
 717.164 158.118
 882.894 561.394
 749.273 400.317
 364.012 288.028
 171.598 177.319
 523.562 705.155
 769.761 896.580
 435.254 193.345
 684.687 343.328
 355.058 145.795
 657.366 196.140
 304.552 729.920
 350.959 383.793
 430.976 975.609
 32.131 114.448
 993.052 476.952
 931.053 380.496
 663.635 76.008
 364.258 715.201
 85.738 442.929
 131.323 318.822
 897.634 633.611
 422.720 390.885
 213.256 916.930
 92.950 501.274
 342.396 356.984
 454.332 145.651
 225.327 515.706
 979.402 691.290
 80.910 927.486
 414.252 798.806
 396.485 675.330
 704.372 65.507
 970.492 968.690
 925.285 179.753
 931.627 352.850
 651.924 795.788
 756.266 351.061
 156.115 769.002
 371.857 501.191
 706.362 356.765
 629.226 962.031
 477.478 654.899
 240.399 959.684
 31.455 460.270
 778.081 166.380
 580.522 122.049
 413.818 762.918
 816.918 854.987
 707.761 57.765
 723.037 664.887
 255.575 512.261
 644.658 97.788
 227.308 259.486
 906.922 728.696
 506.945 377.193
 218.105 802.647
 46.042 471.068
 84.217 20.386
 294.577 497.736
 945.004 803.689
 859.240 176.927
 939.207 802.629
 384.485 44.602
 267.389 130.838
 653.229 934.403
 400.571 187.497
 989.028 960.273
 691.996 689.693
 714.667 440.647
 800.222 79.543
 16.422 452.108
 190.243 61.691
 489.900 141.338
 514.446 83.292
 641.617 637.630
 8.909 896.251
 7.705 488.912
 998.134 386.397
 472.842 352.543
 961.038 953.532
 52.323 83.995
 354.350 357.271
 389.915 23.594
 951.092 974.598
 653.583 840.929
 969.177 354.778
 338.395 681.271
 829.264 205.177
 747.075 6.761
 285.711 37.613
 977.922 641.413
 666.867 579.898
 49.657 332.818
 491.304 282.282
 103.615 120.176
 198.106 285.779
 294.280 948.927
 748.557 671.150
 186.111 63.380
 483.037 666.897
 972.945 522.591
 613.290 395.796
 208.895 769.135
 812.404 206.633
 647.760 98.917
 451.664 335.954
 220.773 461.730
 497.060 629.475
 707.462 611.785
 993.796 20.622
 666.891 835.126
 463.038 1.341
 170.366 432.755
 642.685 155.452
 613.428 726.003
 507.895 75.521
 764.627 481.427
 794.947 409.312
 439.132 499.138
 664.754 30.740
 52.789 359.428
 223.799 192.975
 431.086 432.033
 367.576 178.531
 810.034 689.963
 524.942 234.151
 992.635 371.023
 14.479 179.013
 214.111 345.801
 732.417 855.644
 848.145 197.716
 85.519 797.322
 659.866 530.827
 474.231 997.177
 712.277 192.469
 187.144 257.376
 172.393 743.748
 456.463 186.499
 380.703 210.709
 267.620 805.296
 460.222 497.286
 639.790 861.645
 94.739 698.226
 776.050 181.751
 623.579 292.139
 203.778 673.781
 334.063 963.230
 722.151 320.625
 412.664 752.246
 282.028 658.852
 899.774 795.753
 434.814 740.835
 716.987 16.359
 495.158 456.271
 264.218 479.103
 314.503 778.801
 659.229 450.640
 508.848 74.217
 684.601 473.453
 27.910 20.963
 265.678 497.998
 200.578 53.591
 504.093 568.200
 402.799 38.924
 190.225 12.085
 531.411 266.531
 397.191 97.625
 746.862 804.188
 379.988 737.377
 888.116 0.375
 55.327 893.458
 436.408 965.159
 888.062 691.446
 486.107 424.278
 954.239 8.319
 399.092 505.954
 262.487 81.567
 405.125 13.220
 396.375 885.604
 549.398 174.748
 70.421 44.969
 967.301 12.933
 979.594 574.227
 326.476 468.808
 152.666 940.555
 461.162 569.309
 7.714 790.754
 230.945 894.003
 146.021 139.642
 665.344 717.148
 128.933 116.779
 660.628 678.522
 659.624 264.209
 232.230 25.635
 664.930 386.045
 404.751 113.670
 246.292 603.435
 754.416 331.733
 676.457 363.600
 871.945 219.050
 971.027 2.706
 255.850 657.712
 800.470 148.452
 499.479 485.079
 946.207 864.077
 924.709 105.325
 289.396 341.474
 819.450 32.722
 676.645 23.077
 136.488 246.684
 484.842 911.947
 342.253 648.481
 437.574 174.031
 203.494 290.669
 166.099 868.986
 758.452 802.082
 194.721 204.519
 830.890 93.753
 828.037 298.155
 957.248 934.990
 768.066 269.312
 959.595 905.408
 963.485 58.986
 13.073 19.774
 39.470 685.139
 532.835 590.805
 851.967 455.666
 601.397 633.516
 9.260 759.817
 735.805 957.288
 189.657 491.038
 270.650 562.882
 417.988 482.786
 426.849 726.172
 134.687 893.160
 619.257 264.112
 466.974 598.817
 803.782 637.683
 987.432 964.004
 705.064 338.135
 894.841 962.611
 830.402 154.401
 777.185 441.497
 949.054 549.139
 297.191 229.266
 585.938 237.358
 484.591 988.933
 386.016 814.380
 112.633 874.041
 494.136 708.978
 493.534 629.929
 361.949 23.646
 140.834 254.588
 338.873 788.355
 136.617 432.388
 681.282 508.725
 806.815 929.791
 79.631 486.865
 875.168 11.598
 766.545 476.382
 640.683 731.587
 742.871 685.933
 737.711 970.394
 608.987 742.767
 603.033 149.597
 84.267 883.805
 130.075 223.460
 160.671 662.839
 953.722 433.161
 291.998 794.446
 25.861 263.142
 346.911 235.306
 335.284 441.306
 732.687 209.261
 847.691 815.813
 62.484 981.740
 622.178 678.439
 629.324 791.078
 57.746 10.616
 355.881 347.952
 873.171 141.994
 604.414 759.921
 590.262 136.565
 502.903 56.363
 416.556 578.036
 221.813 751.343
 779.262 299.297
 824.265 50.027
 696.528 491.758
 17.143 480.665
 361.471 805.407
 911.414 412.128
 13.931 792.056
 19.394 230.242
 467.440 900.100
 390.597 919.180
 705.708 262.848
 435.233 591.898
 253.104 563.055
 477.286 691.837
 624.794 148.506
 992.769 343.004
 969.554 427.696
 351.383 744.110
 5.801 16.782
 422.950 812.163
 820.533 530.698
 818.210 99.982
 931.726 719.786
 694.464 599.295
 915.179 521.390
 811.092 545.804
 653.080 712.115
 911.970 54.933
 987.805 164.832
 38.417 17.521
 953.173 204.894
 237.671 494.823
 327.001 457.686
 481.394 83.707
 601.944 635.508
 802.688 728.496
 533.112 442.608
 508.275 978.533
 695.626 715.024
 337.404 114.221
 306.146 854.723
 86.644 163.214
 340.635 878.756
 168.858 17.828
 455.427 62.884
 947.435 450.156
 707.465 310.191
 308.509 249.146
 717.818 378.718
 582.675 310.906
 954.033 834.431
 585.097 777.373
 773.086 698.107
 643.513 107.219
 897.753 884.558
 165.045 785.461
 53.016 612.579
 645.899 633.923
 601.785 432.802
 346.784 913.628
 555.093 582.194
 888.383 542.963
 233.278 248.108
 215.581 363.447
 892.129 496.851
 139.782 929.893
 650.059 92.680
 601.888 386.436
 235.939 969.575
 964.079 607.270
 177.096 502.323
 798.937 564.917
 646.173 3.138
 515.690 363.807
 945.210 608.842
 664.246 207.911
 514.708 250.541
 260.353 813.799
 981.882 57.528
 54.888 131.160
 501.456 950.166
 355.166 278.270
 967.632 448.706
 27.839 67.875
 389.253 758.061
 355.920 507.437
 201.354 889.554
 874.389 965.613
 743.464 122.645
 510.647 953.504
 854.078 180.897
 851.583 464.737
 126.225 551.224
 145.412 733.470
 33.063 883.371
 423.816 925.167
 885.729 103.079
 551.669 383.537
 526.728 8.365
 934.171 470.708
 217.736 710.457
 344.088 999.883
 355.812 361.356
 887.790 654.012
 279.482 476.683
 473.581 384.967
 417.299 628.718
 448.497 510.255
 625.435 929.681
 952.310 374.195
 575.015 143.852
 325.093 963.938
 129.845 319.569
 875.801 604.716
 524.454 894.413
 955.200 780.716
 862.780 440.566
 511.839 606.231
 639.242 739.665
 782.210 514.982
 94.380 130.347
 66.653 243.174
 792.818 995.477
 464.845 193.961
 716.289 554.019
 235.966 218.238
 841.261 514.164
 59.039 800.337
 889.740 615.306
 801.802 559.146
 51.857 137.403
 568.283 968.026
 656.545 354.092
 345.514 753.763
 266.841 932.635
 771.284 689.431
 582.221 987.329
 613.327 472.998
 2.928 936.875
 904.720 247.614
 239.749 329.444
 192.742 626.678
 4.601 226.551
 604.082 33.074
 488.004 688.690
 936.475 834.425
 992.754 7.994
 487.027 382.365
 50.583 977.521
 5.193 261.781
 480.195 80.410
 901.374 84.587
 858.847 697.907
 491.095 171.224
 561.625 461.645
 653.810 741.816
 987.180 666.610
 331.490 468.357
 528.097 186.795
 985.568 740.817
 779.025 830.789
 624.818 985.508
 4.600 290.664
 667.796 195.951
 938.983 290.921
 521.146 238.123
 64.283 767.320
 852.018 856.941
 949.295 695.843
 574.992 913.732
 433.985 863.473
 230.038 640.235
 158.258 503.860
 820.387 408.962
 473.087 407.109
 132.846 138.966
 283.662 214.193
 856.416 316.971
 81.383 998.823
 429.492 194.061
 876.060 564.638
 916.048 885.832
 71.502 800.474
 474.653 367.841
 494.734 864.178
 231.889 117.830
 827.578 344.315
 897.486 951.494
 963.424 83.382
 9.546 360.284
 264.228 255.435
 724.632 959.071
 93.448 60.764
 972.630 950.416
 198.553 31.344
 186.615 413.238
 688.563 199.903
 752.987 719.981
 252.727 54.759
 569.627 111.750
 478.936 329.950
 365.568 939.748
 315.911 829.129
 643.596 978.713
 870.858 981.269
 629.414 589.617
 411.576 21.147
 522.663 50.920
 44.331 188.303
 674.564 677.048
 539.981 270.489
 295.608 127.165
 982.420 73.349
 609.249 694.663
 695.406 884.251
 401.485 117.152
 474.277 887.800
 12.575 207.283
 793.904 472.006
 519.657 166.706
 997.994 891.484
 164.945 989.323
 689.691 297.161
 693.625 707.270
 659.938 436.112
 831.806 95.396
 806.951 621.250
 514.484 680.191
 44.015 885.426
 975.884 740.127
 168.684 600.026
 452.542 320.115
 907.274 552.499
 988.862 887.605
 765.395 353.710
 844.568 46.840
 147.556 663.732
 905.558 6.549
 273.776 678.457
 619.360 211.248
 364.377 469.472
 591.960 534.197
 109.178 492.089
 575.730 668.512
 635.995 12.729
 83.054 210.073
 675.554 514.381
 914.733 410.521
 843.644 740.371
 87.200 590.215
 462.679 870.627
 771.890 779.539
 988.135 95.242
 170.879 733.100
 332.848 276.993
 695.367 106.395
 464.563 463.022
 290.953 260.435
 937.863 217.091
 372.497 969.014
 187.606 364.226
 151.162 739.108
 712.044 51.460
 419.746 650.936
 792.905 579.627
 325.381 605.063
 298.075 315.115
 720.168 794.459
 879.288 976.448
 212.254 655.472
 579.939 553.044
 617.567 689.375
 402.087 163.044
 664.126 472.532
 720.780 919.517
 258.066 115.764
 879.566 741.401
 567.764 10.351
 733.435 424.288
 507.439 168.150
 32.503 849.607
 745.199 975.822
 147.524 147.267
 166.545 28.306
 841.180 890.580
 290.057 565.038
 279.330 962.932
 657.363 225.336
 774.599 828.657
 858.102 578.704
 459.386 316.766
 958.602 524.163
 123.462 202.294
 490.257 933.199
 327.511 378.207
 332.533 217.363
 951.466 48.923
 262.210 108.314
 966.224 458.072
 303.653 260.316
 168.741 267.164
 426.767 128.388
 210.813 923.168
 424.976 385.932
 626.742 551.917
 743.444 260.465
 947.973 966.748
 599.183 62.756
 935.683 929.456
 374.356 731.252
 594.834 500.721
 109.587 919.037
 913.598 92.510
 66.278 414.098
 236.293 123.987
 59.782 45.395
 190.372 189.424
 335.834 617.835
 90.986 591.002
 621.059 409.995
 510.599 456.819
 28.086 821.289
 74.842 455.653
 343.114 472.694
 705.885 101.799
 928.347 440.384
 236.057 597.753
 796.263 968.395
 140.200 137.589
 72.897 489.208
 746.456 152.919
 982.336 744.907
 671.169 455.592
 26.326 302.063
 951.581 961.376
 276.600 486.868
 815.686 277.209
 671.548 320.435
 705.514 27.136
 144.518 134.855
 859.982 270.365
 993.120 316.980
 846.269 636.293
 514.857 817.583
 112.317 38.527
 925.299 328.054
 203.776 721.604
 484.568 155.126
 360.686 394.124
 583.348 996.942
 974.821 780.286
 981.099 862.389
 868.465 813.607
 99.930 991.915
 647.970 152.899
 114.217 684.620
 917.675 737.993
 847.988 656.328
 916.363 753.469
 212.125 830.484
 992.529 930.609
 47.338 72.475
 177.410 404.401
 955.591 233.335
 185.221 932.823
 624.257 276.500
 285.811 774.547
 599.029 167.542
 301.398 768.922
 721.695 448.633
 199.926 544.693
 998.883 974.306
 444.508 442.894
 442.286 521.159
 41.443 832.016
 57.383 910.190
 566.260 442.718
 247.162 795.949
 874.392 93.485
 233.683 421.596
 584.647 421.866
 930.647 844.039
 201.952 697.967
 974.583 469.749
 191.520 463.089
 244.224 171.670
 778.128 107.709
 273.478 883.257
 398.453 846.133
 52.745 880.356
 836.262 142.148
 78.890 99.132
 202.625 38.912
 371.657 822.958
 247.456 110.453
 942.859 68.158
 493.755 710.740
 756.117 563.422
 439.399 693.929
 124.690 546.831
 468.560 926.602
 291.158 784.730
 129.695 335.388
 346.972 475.587
 371.034 323.017
 866.660 657.810
 57.685 549.846
 538.512 651.863
 334.811 988.918
 511.685 83.515
 934.882 9.332
 192.734 446.538
 468.151 979.083
 309.827 650.507
 776.541 474.369
 420.327 883.621
 92.574 872.960
 820.517 613.739
 625.480 645.633
 381.347 5.582
 222.974 558.389
 990.823 191.432
 434.190 791.543
 544.670 80.499
 959.980 467.530
 258.088 2.837
 532.382 570.993
 141.660 872.243
 454.660 821.432
 915.825 524.742
 674.516 815.177
 256.102 891.229
 501.129 50.011
 843.605 31.603
 135.467 158.427
 223.873 270.759
 614.382 445.829
 386.256 602.329
 702.396 315.220
 403.563 672.814
 658.712 282.905
 508.490 426.184
 697.007 488.974
 923.155 417.164
 706.285 85.874
 348.163 820.912
 354.752 867.989
 708.121 848.971
 825.998 470.210
 944.691 88.122
 986.198 414.857
 952.675 812.578
 929.458 990.761
 228.704 574.129
 350.627 187.907
 208.678 982.997
 633.974 733.773
 324.862 78.852
 583.095 246.708
 435.599 721.614
 341.678 966.609
 841.794 61.045
 833.551 788.395
 680.137 68.949
 379.406 19.781
 101.478 925.060
 500.237 537.548
 535.572 464.816
 95.744 717.464
 194.930 42.465
 569.498 569.592
 168.580 795.059
 269.625 95.555
 341.886 61.315
 110.243 686.155
 495.222 404.026
 49.150 850.414
 279.242 486.476
 413.688 180.545
 37.982 783.285
 909.792 946.785
 306.347 476.367
 617.654 332.494
 102.210 749.590
 797.898 79.994
 174.776 294.613
 909.544 253.532
 172.983 58.899
 708.447 235.382
 226.086 879.535
 563.313 767.845
 852.371 568.309
 435.220 417.016
 53.067 550.061
 133.058 858.172
 232.274 254.023
 127.108 728.089
 488.384 953.568
 99.551 832.308
 329.461 621.041
 586.000 377.005
 909.013 979.293
 145.873 772.976
 97.098 299.025
 949.710 856.018
 685.749 510.418
 24.473 22.322
 571.055 908.859
 517.677 493.370
 104.096 568.556
 670.340 422.009
 909.416 605.670
 997.655 815.253
 236.189 616.294
 813.615 780.868
 440.115 56.674
 378.392 670.488
 52.968 526.615
 849.850 574.289
 344.270 995.935
 966.270 868.700
 531.625 2.433
 137.262 193.000
 271.774 913.225
 863.192 161.846
 635.447 35.143
 207.702 153.622
 10.862 880.408
 308.438 759.312
 821.469 327.981
 601.699 559.373
 314.848 996.352
 859.043 208.401
 165.939 478.192
 167.814 756.485
 126.891 440.149
 341.193 394.872
 288.407 111.385
 702.689 570.416
 737.629 662.437
 869.449 622.315
 2.331 92.120
 750.532 725.646
 860.677 815.954
 1.061 214.469
 23.406 396.720
 229.441 53.807
 217.471 128.949
 269.454 851.217
 126.382 227.406
 306.832 877.165
 985.596 558.898
 923.916 896.834
 856.991 471.339
 607.369 517.905
 383.713 728.977
 691.811 308.154
 277.632 663.743
 404.201 228.424
 741.372 846.081
 775.152 320.695
 253.809 201.263
 917.908 963.805
 633.463 26.658
 95.091 2.377
 472.885 669.824
 227.468 324.864
 46.738 215.476
 5.934 937.293
 727.522 800.712
 583.680 688.660
 89.782 672.424
 314.522 756.141
 993.269 749.224
 107.864 13.058
 458.020 823.791
 461.319 965.235
 483.052 102.188
 957.278 52.931
 721.785 126.953
 146.342 542.641
 170.925 263.781
 43.605 757.802
 518.149 481.240
 516.026 67.820
 243.218 643.511
 301.961 434.220
 896.209 632.742
 266.429 730.272
 557.345 375.889
 325.276 850.861
 390.658 967.147
 663.635 423.016
 466.786 138.218
 902.542 840.354
 879.968 62.210
 534.016 268.354
 305.399 1.107
 629.280 109.039
 923.177 380.268
 735.001 346.217
 414.974 145.730
 294.733 904.348
 63.220 521.227
 481.247 99.474
 847.070 712.487
 192.661 909.219
 534.963 527.760
 171.655 875.968
 773.435 7.694
 851.253 233.940
 922.497 836.986
 39.370 333.617
 198.944 788.026
 932.558 658.040
 573.006 606.679
 29.985 982.785
 786.751 366.905
 212.958 338.322
 993.408 309.116
 802.349 969.226
 477.469 842.661
 623.591 43.858
 31.216 681.936
 641.967 311.247
 112.475 835.213
 303.291 604.744
 372.461 352.949
 378.662 196.358
 456.033 736.194
 496.440 668.647
 777.261 714.601
 108.235 615.503
 851.743 626.826
 914.324 47.634
 517.530 913.844
 632.086 567.089
 245.872 698.569
 870.916 907.514
 681.543 144.470
 49.271 298.363
 463.493 223.411
 102.671 802.906
 366.493 781.469
 862.238 568.318
 432.857 863.903
 686.795 93.452
 292.888 280.799
 290.487 714.112
 519.325 387.401
 883.567 590.091
 43.586 182.963
 225.647 382.142
 252.181 654.669
 45.704 375.019
 955.440 5.108
 406.993 145.221
 506.025 89.910
 961.374 614.964
 672.988 283.862
 948.159 868.936
 632.981 707.446
 127.329 844.582
 511.321 539.964
 303.828 613.100
 132.789 169.677
 484.816 635.322
 69.180 475.717
 129.436 58.321
 194.922 281.649
 93.236 784.780
 983.575 287.656
 257.425 933.057
 850.180 789.418
 65.211 162.559
 323.605 579.293
 190.343 683.145
 528.787 342.622
 841.583 130.884
 883.924 992.649
 94.110 673.605
 537.849 6.025
 545.980 21.700
 557.159 342.268
 263.995 541.667
 343.080 760.527
 726.008 496.674
 39.877 731.750
 431.399 930.294
 568.042 20.987
 261.726 742.557
 358.048 860.332
 81.253 723.071
 308.702 316.414
 601.962 361.527
 85.720 485.868
 157.886 74.209
 701.940 927.468
 775.155 504.654
 674.536 800.586
 151.447 981.482
 683.708 456.896
 813.786 266.345
 11.906 297.284
 577.495 885.292
 525.852 20.425
 330.118 608.575
 182.126 556.169
 289.106 793.640
 50.194 988.816
 985.798 115.995
 417.400 266.348
 893.883 730.652
 384.290 986.180
 509.069 696.406
 394.691 710.988
 787.478 885.383
 745.326 155.332
 730.677 935.908
 359.493 891.484
 960.774 698.011
 16.973 537.866
 833.202 193.909
 39.101 443.486
 789.620 262.094
 818.563 784.813
 638.436 680.500
 945.612 506.440
 474.003 844.445
 356.773 313.127
 293.561 697.099
 462.861 748.338
 657.843 28.275
 597.092 453.953
 159.238 941.063
 61.679 818.654
 31.051 970.580
 195.642 100.499
 51.401 275.872
 94.311 604.982
 392.288 531.403
 191.507 856.523
 243.367 650.794
 881.527 802.683
 733.858 580.390
 675.553 710.873
 796.080 917.340
 224.900 471.901
 399.414 615.217
 523.767 819.140
 851.615 134.606
 51.921 452.563
 260.688 936.768
 811.488 60.443
 498.764 581.537
 633.077 735.554
 161.187 17.599
 709.466 655.495
 699.373 101.389
 697.699 147.029
 582.832 373.008
 503.494 281.543
 550.228 592.144
 819.330 992.858
 605.745 198.205
 876.444 800.409
 847.711 426.359
 641.586 631.499
 751.928 270.368
 744.850 927.793
 521.026 334.890
 871.892 296.141
 230.314 131.001
 751.758 915.158
 4.718 821.182
 483.190 870.716
 433.680 361.869
 983.367 589.937
 32.327 486.290
 232.667 739.464
 277.179 846.856
 599.075 905.443
 650.394 739.493
 431.725 275.974
 113.756 272.478
 842.861 488.809
 475.684 245.379
 882.885 15.214
 513.456 761.357
 338.483 543.432
 348.366 115.492
 36.990 60.808
 151.652 455.837
 661.824 861.802
 570.018 291.079
 718.033 819.882
 415.485 72.997
 930.772 635.276
 857.721 783.266
 213.128 729.086
 108.292 937.699
 556.323 209.270
 994.116 437.885
 131.579 237.931
 808.591 766.888
 358.217 925.492
 908.223 674.490
 199.709 949.380
 23.156 526.213
 964.166 717.262
 582.893 212.498
 77.044 482.656
 263.020 9.165
 783.882 179.641
 752.207 142.167
 354.658 319.540
 566.713 399.232
 877.357 422.981
 825.731 824.083
 127.917 622.946
 796.819 967.233
 721.486 136.689
 856.424 8.056
 923.558 775.371
 243.942 228.785
 219.881 939.404
 655.155 250.792
 304.985 174.850
 686.433 341.008
 297.858 272.465
 347.121 181.461
 179.871 647.321
 74.713 252.881
 77.838 805.434
 764.140 415.220
 690.575 686.867
 435.827 140.314
 940.018 565.627
 71.640 947.017
 580.600 619.083
 426.828 954.790
 738.972 778.019
 940.317 671.443
 99.262 697.839
 204.884 493.596
 68.903 707.527
 389.810 269.145
 831.916 92.024
 927.483 259.968
 748.611 632.628
 155.374 76.296
 324.559 696.384
 247.881 523.093
 631.783 447.399
 58.420 710.817
 9.298 709.340
 628.948 410.775
 439.062 288.497
 397.921 167.552
 731.135 960.755
 162.813 571.639
 555.391 14.266
 822.055 814.307
 126.708 43.846
 854.234 929.146
 639.484 325.048
 488.114 221.649
 212.076 408.040
 2.355 316.244
 451.802 806.974
 573.566 41.569
 799.328 703.309
 398.540 327.370
 523.278 205.887
 362.298 213.631
 780.737 831.599
 547.229 553.606
 159.080 793.755
 197.466 621.897
 894.398 357.226
 12.246 477.129
 800.011 776.794
 565.973 951.952
 316.697 155.666
 292.782 692.726
 948.751 312.744
 459.533 904.537
 314.685 438.963
 341.256 796.966
 708.926 854.101
 943.352 110.801
 235.369 585.995
 949.528 239.755
 482.097 214.821
 555.894 63.894
 309.110 527.146
 750.444 668.317
 521.046 969.871
 761.792 132.609
 100.785 785.473
 508.450 810.267
 847.338 540.227
 184.873 255.000
 955.066 660.220
 706.011 740.294
 506.931 590.283
 759.383 223.389
 451.080 453.608
 171.852 454.069
 259.708 170.324
 254.891 566.890
 706.965 88.087
 642.515 33.334
 577.085 373.630
 853.977 913.564
 356.226 938.789
 700.515 327.751
 256.465 145.927
 591.694 371.545
 155.532 214.717
 490.361 1.918
 52.078 284.332
 501.932 906.944
 477.525 762.224
 977.972 0.093
 468.871 593.601
 258.186 916.072
 392.389 735.644
 289.544 966.472
 269.388 629.376
 944.863 190.509
 648.417 182.472
 842.654 925.513
 303.166 451.344
 350.162 255.749
 624.456 224.259
 565.406 574.633
 984.014 333.582
 832.667 627.647
 246.105 179.469
 488.705 870.689
 112.568 435.049
 381.203 875.620
 932.696 670.792
 392.198 202.036
 769.879 20.116
 961.115 507.509
 873.557 486.956
 986.246 329.537
 692.335 937.152
 620.031 598.276
 319.747 727.909
 320.237 452.759
 879.051 712.633
 112.290 773.137
 121.393 552.206
 721.859 211.680
 179.916 798.884
 993.602 625.496
 440.957 666.810
 592.421 169.604
 265.833 225.481
 236.149 901.019
 429.206 551.976
 810.088 339.567
 692.225 147.520
 419.203 811.380
 663.362 297.747
 325.902 614.358
 732.731 558.349
 461.486 654.733
 315.834 843.570
 776.717 539.417
 282.065 740.039
 678.861 514.658
 347.146 358.867
 584.678 728.187
 405.341 861.789
 674.596 185.321
 498.127 479.930
 64.635 361.115
 45.737 504.599
 199.318 627.809
 494.092 127.277
 518.909 632.342
 993.189 789.998
 653.894 201.074
 667.730 667.666
 163.040 712.242
 463.870 221.231
 350.878 630.662
 157.576 256.255
 996.716 779.294
 543.551 307.275
 998.793 179.358
 945.415 296.911
 410.780 941.383
 307.485 533.163
 128.382 766.122
 258.632 92.491
 404.261 414.498
 645.286 264.562
 341.114 843.157
 282.506 921.932
 774.614 155.863
 691.353 730.176
 327.615 685.686
 702.605 977.286
 539.873 258.908
 289.705 312.471
 577.302 374.978
 328.903 821.386
 153.158 809.089
 106.645 995.401
 580.415 162.406
 940.938 285.595
 778.020 572.414
 845.528 967.197
 109.746 90.781
 537.261 17.139
 7.320 842.627
 514.939 56.963
 861.764 718.947
 372.627 206.839
 928.896 8.365
 854.937 895.744
 335.464 546.583
 522.845 380.539
 367.985 918.196
 835.583 435.874
 332.145 268.405
 229.854 521.381
 469.403 919.310
 607.769 736.844
 870.456 300.403
 948.588 205.067
 521.739 524.711
 408.475 731.588
 628.450 115.535
 842.353 876.569
 71.314 24.143
 700.874 23.993
 247.984 802.189
 454.892 874.262
 925.425 995.554
 264.266 636.620
 966.716 916.051
 425.028 316.268
 602.406 596.781
 39.683 27.007
 79.079 134.399
 403.693 503.823
 150.285 721.210
 284.034 621.636
 669.966 441.646
 783.358 67.768
 26.323 586.552
 988.997 578.498
 913.545 575.881
 456.337 686.810
 906.497 92.440
 580.453 482.420
 984.445 248.402
 581.111 839.990
 876.970 330.438
 630.038 201.681
 289.746 211.721
 254.778 720.825
 448.873 959.133
 682.493 190.128
 297.532 596.226
 64.922 136.885
 233.214 767.333
 330.801 105.925
 711.456 61.689
 725.649 946.108
 914.501 640.010
 355.670 736.223
 120.595 216.991
 390.230 339.941
 369.663 314.467
 86.727 866.436
 540.050 449.977
 776.719 73.433
 393.116 768.311
 139.900 913.518
 450.094 779.017
 943.146 563.699
 509.325 816.165
 338.727 854.496
 40.329 588.855
 405.286 630.715
 780.981 508.657
 936.961 224.715
 370.188 145.569
 302.746 538.182
 353.904 225.080
 225.602 734.657
 68.240 598.907
 488.016 907.246
 719.054 930.202
 229.617 359.850
 10.150 775.010
 738.350 22.152
 317.533 926.073
 477.875 595.299
 138.791 438.521
 771.785 24.444
 166.225 571.272
 764.425 934.061
 219.849 860.273
 386.296 501.096
 639.717 862.884
 410.074 528.948
 862.440 465.263
 835.028 12.047
 408.413 480.610
 780.250 427.068
 576.606 55.312
 500.755 173.838
 803.267 877.752
 718.501 728.774
 988.220 601.812
 39.145 18.637
 554.285 270.415
 114.535 515.790
 586.676 886.180
 423.112 481.708
 933.010 924.150
 41.503 417.676
 541.912 329.103
 739.490 35.412
 818.399 966.307
 769.347 241.485
 194.666 194.403
 164.442 684.142
 101.057 62.781
 489.298 176.338
 797.519 979.331
 275.474 762.104
 142.536 689.390
 769.230 702.843
 964.146 210.285
 745.622 234.653
 714.396 400.991
 600.365 486.692
 70.341 51.486
 509.310 493.964
 956.015 455.560
 392.898 216.409
 542.753 103.821
 689.595 961.046
 410.618 385.764
 431.450 557.174
 569.921 522.057
 932.936 158.703
 125.763 627.223
 110.801 135.775
 275.052 110.869
 310.335 303.809
 137.531 110.445
 738.200 746.188
 801.151 373.577
 612.646 882.299
 396.922 802.567
 810.596 770.919
 76.458 582.229
 693.025 116.578
 342.459 545.358
 453.474 150.180
 251.818 813.653
 490.961 712.592
 874.783 177.556
 142.546 99.115
 931.469 553.291
 510.003 782.576
 446.999 852.463
 920.346 172.728
 354.860 907.152
 815.266 379.551
 348.818 665.799
 66.892 208.807
 629.525 681.911
 66.976 650.935
 33.027 194.219
 586.844 141.064
 963.633 594.178
 712.754 221.131
 509.594 311.439
 935.214 667.876
 601.749 652.169
 224.069 46.819
 415.716 696.806
 119.450 286.420
 828.455 316.518
 181.192 653.629
 359.358 780.245
 687.828 257.668
 971.864 391.658
 86.208 359.239
 529.378 477.853
 142.390 654.608
 812.711 725.201
 15.069 815.435
 367.057 964.027
 999.230 764.233
 184.559 699.976
 607.392 960.468
 301.870 898.848
 59.757 763.254
 836.809 191.830
 436.617 263.097
 168.599 983.567
 453.646 768.148
 824.596 136.065
 503.368 960.975
 943.387 452.367
 667.481 72.072
 788.252 96.335
 451.278 848.591
 863.107 125.191
 82.692 624.346
 489.932 262.048
 117.256 53.766
 825.393 944.284
 512.192 582.596
 886.124 113.822
 197.112 156.720
 205.979 496.161
 847.190 73.353
 832.130 591.242
 132.637 952.060
 875.482 881.131
 203.996 133.774
 238.264 973.156
 807.709 131.530
 249.502 434.030
 895.167 175.344
 127.365 837.981
 278.658 174.181
 663.962 222.741
 140.208 209.831
 579.403 409.940
 558.108 770.662
 231.831 955.121
 678.074 508.410
 991.271 316.917
 421.660 179.592
 607.912 910.349
 347.062 326.806
 428.559 286.551
 313.277 16.548
 765.095 777.288
 257.247 822.466
 100.942 589.453
 687.882 109.972
 968.534 830.303
 396.430 314.170
 153.959 101.883
 548.666 223.339
 623.419 702.110
 382.646 590.182
 37.355 704.959
 511.757 639.234
 567.545 123.531
 604.591 57.926
 683.774 363.455
 462.385 828.496
 681.641 391.681
 175.905 146.358
 611.487 634.441
 754.345 686.409
 398.411 0.937
 970.068 521.610
 850.952 544.546
 948.519 107.932
 805.511 825.143
 499.722 357.146
 287.426 744.298
 286.416 995.272
 558.201 474.870
 557.579 111.587
 610.422 599.002
 451.118 143.616
 744.139 970.131
 345.619 10.523
 565.748 407.846
 680.736 834.654
 175.833 666.825
 285.117 703.049
 616.957 256.379
 968.404 382.552
 325.488 454.270
 822.107 369.421
 440.433 102.251
 908.066 323.314
 262.510 601.534
 321.204 893.136
 901.976 570.081
 726.706 416.032
 505.694 271.899
 575.285 578.929
 292.619 588.528
 181.426 133.294
 660.108 647.605
 549.342 297.561
 637.562 441.140
 293.672 858.067
 72.973 811.163
 723.899 868.957
 834.462 22.267
 343.133 575.660
 513.311 14.855
 806.694 957.168
 225.985 90.301
 150.277 451.911
 56.926 736.634
 640.908 743.780
 966.384 92.743
 439.167 322.531
 941.269 968.514
 854.034 170.821
 203.003 701.065
 991.173 783.578
 144.000 512.620
 163.566 599.874
 661.002 538.060
 375.375 269.314
 834.567 670.428
 283.980 321.025
 693.224 706.354
 272.889 231.261
 649.897 602.319
 64.075 463.429
 236.999 633.989
 800.065 291.029
 953.266 807.444
 824.559 508.695
 405.823 441.436
 779.437 29.556
 849.711 627.964
 862.815 788.967
 636.241 504.159
 607.500 896.663
 751.828 417.116
 745.127 63.468
 408.868 135.793
 224.840 577.402
 716.573 27.132
 316.208 510.461
 567.401 349.255
 706.841 35.419
 606.682 570.898
 321.677 245.979
 170.568 466.561
 162.120 368.637
 369.586 990.355
 161.230 786.357
 629.388 942.868
 951.064 558.809
 372.216 824.966
 568.556 708.490
 605.701 146.215
 718.268 174.083
 781.825 715.205
 948.603 129.923
 777.850 991.681
 370.372 92.457
 440.991 598.853
 693.651 530.296
 115.511 267.155
 924.743 354.066
 549.200 262.003
 46.707 866.305
 748.037 207.617
 104.653 321.552
 733.938 892.019
 984.034 894.295
 859.359 375.841
 663.018 430.262
 770.945 546.298
 148.241 107.719
 297.307 189.623
 679.504 943.837
 296.337 998.535
 79.136 721.151
 746.406 499.136
 494.706 295.805
 342.519 253.295
 861.653 688.178
 380.551 462.739
 520.342 794.040
 425.343 130.038
 838.454 827.430
 885.601 595.519
 895.805 692.532
 211.712 709.368
 219.390 749.150
 621.829 272.117
 849.162 893.670
 504.853 107.093
 260.840 424.142
 482.278 153.816
 664.585 834.293
 398.718 995.821
 184.979 917.575
 695.482 979.634
 358.438 430.063
 973.494 529.141
 162.392 22.072
 419.612 912.115
 522.650 305.219
 830.974 840.056
 490.984 267.621
 480.016 160.762
 306.730 918.605
 101.502 83.180
 569.981 60.324
 13.243 919.506
 178.711 611.864
 293.535 69.306
 389.868 507.609
 98.028 749.355
 930.504 52.014
 502.287 901.330
 37.452 824.474
 677.335 413.324
 374.596 18.121
 45.770 662.074
 149.783 83.496
 205.469 827.999
 316.714 990.617
 554.458 127.448
 341.515 470.736
 490.353 234.526
 683.029 541.819
 905.160 682.458
 377.328 140.338
 143.508 911.590
 130.663 97.499
 160.089 102.941
 264.381 222.564
 898.841 753.881
 76.712 241.911
 848.980 632.497
 499.311 533.117
 816.293 821.798
 843.689 372.449
 515.013 831.941
 420.145 56.073
 47.481 531.617
 538.240 175.155
 434.647 7.709
 985.522 328.366
 407.881 500.057
 355.187 88.605
 816.914 635.989
 331.976 440.705
 473.719 183.179
 230.375 651.196
 589.509 90.965
 144.585 487.972
 301.625 356.759
 153.526 385.703
 87.015 158.395
 217.120 951.530
 155.231 173.766
 996.222 664.955
 570.865 269.870
 574.883 676.585
 815.291 4.296
 410.360 823.829
 531.126 128.422
 186.767 819.606
 148.513 514.292
 208.828 635.232
 146.995 412.789
 602.616 384.022
 615.197 471.606
 652.898 151.599
 115.844 545.451
 817.803 736.786
 306.885 581.433
 239.735 828.426
 299.973 88.694
 289.007 804.085
 922.642 247.881
 908.631 792.655
 285.681 193.287
 303.480 481.392
 816.174 534.411
 66.029 96.289
 1.059 665.966
 838.693 161.189
 875.923 753.100
 467.074 804.385
 996.908 644.764
 640.034 181.154
 536.373 51.183
 785.402 806.600
 859.434 575.337
 491.331 426.215
 661.204 83.027
 653.041 312.794
 493.888 166.793
 556.286 279.828
 387.550 356.675
 58.772 95.687
 695.077 272.096
 228.453 612.990
 275.528 126.350
 255.983 677.397
 503.681 186.028
 143.259 523.888
 268.284 765.730
 749.979 821.688
 336.552 682.737
 877.592 96.799
 35.255 401.603
 509.934 890.077
 774.712 225.287
 390.827 535.708
 244.916 213.419
 282.099 847.468
 194.490 171.206
 445.726 646.337
 193.199 211.533
 768.572 961.784
 135.266 470.901
 88.454 789.639
 999.899 495.379
 479.901 532.089
 411.549 309.885
 764.058 110.512
 277.752 962.564
 269.954 301.005
 497.606 381.134
 797.026 57.384
 777.517 190.821
 917.981 559.744
 639.637 990.487
 776.166 951.490
 17.273 747.022
 635.435 337.889
 483.490 995.840
 848.825 639.074
 315.264 490.882
 44.107 485.062
 745.165 660.014
 51.558 65.411
 963.028 535.771
 997.312 897.955
 596.867 857.504
 582.675 946.466
 499.159 404.959
 597.293 623.688
 993.131 716.926
 356.660 582.161
 173.951 578.916
 899.727 79.277
 119.534 703.837
 271.282 254.647
 731.285 67.697
 90.155 167.045
 510.796 352.690
 365.274 585.620
 576.527 862.234
 367.346 637.046
 155.535 342.062
 447.808 688.672
 247.821 119.274
 375.060 650.185
 81.753 373.855
 840.522 945.785
 863.050 716.981
 786.364 129.434
 500.088 365.069
 588.708 761.529
 875.863 381.651
 563.610 151.635
 571.156 789.811
 870.329 704.176
 41.569 930.748
 492.355 328.650
 258.811 619.571
 359.855 29.837
 967.304 303.435
 818.991 854.143
 532.890 201.397
 988.462 703.936
 0.779 956.994
 209.497 651.105
 393.042 586.447
 882.999 683.695
 498.056 896.014
 790.715 845.230
 799.480 275.504
 263.150 406.023
 703.146 70.947
 735.716 610.576
 617.018 83.393
 729.572 137.071
 570.906 133.619
 711.290 286.456
 105.495 840.828
 685.343 82.907
 869.553 569.494
 518.267 548.303
 322.710 950.075
 598.889 935.160
 810.269 39.975
 424.346 330.310
 45.250 389.942
 438.609 831.173
 268.742 362.752
 14.285 143.895
 458.084 625.904
 887.760 545.084
 387.135 934.186
 863.752 413.621
 915.579 22.833
 882.718 94.443
 974.832 554.939
 980.850 460.969
 534.577 780.617
 608.556 846.382
 662.483 558.527
 753.248 806.398
 244.454 117.057
 332.951 638.015
 206.200 862.236
 89.075 531.430
 189.561 407.807
 362.758 387.658
 687.447 60.773
 546.137 545.020
 56.242 259.683
 967.142 166.633
 608.998 965.271
 506.773 732.283
 979.586 41.562
 327.009 725.816
 48.510 53.757
 874.548 128.656
 174.378 226.162
 442.506 26.785
 98.603 143.891
 344.216 458.900
 330.174 6.362
 458.723 414.283
 796.018 224.779
 27.826 607.849
 112.227 41.303
 54.273 684.950
 622.256 791.885
 107.521 848.638
 817.952 860.407
 378.255 456.620
 444.279 217.543
 229.553 944.148
 352.930 407.481
 518.168 923.185
 456.199 659.297
 554.202 558.719
 210.901 442.511
 634.688 291.940
 281.547 759.272
 732.759 769.709
 69.006 35.262
 708.752 943.462
 900.570 920.006
 595.413 852.272
 942.507 182.737
 312.250 628.524
 478.155 255.656
 2.829 925.760
 582.492 661.582
 935.674 822.172
 485.350 412.207
 139.410 496.454
 945.585 586.916
 184.402 692.051
 731.092 326.292
 507.656 408.850
 116.405 790.650
 589.859 6.184
 50.634 649.471
 20.772 226.545
 21.577 55.215
 872.628 704.852
 433.292 3.270
 884.561 603.770
 638.306 442.718
 241.649 791.887
 314.516 450.026
 409.906 779.934
 171.077 444.904
 716.951 662.578
 605.932 565.562
 503.515 932.074
 846.749 445.884
 522.959 978.595
 791.865 281.918
 347.368 753.888
 561.393 37.479
 315.216 724.705
 82.007 231.875
 696.193 295.081
 601.390 56.079
 375.442 137.751
 177.268 671.711
 297.533 791.025
 56.908 820.310
 938.162 785.276
 679.468 184.610
 170.393 940.292
 347.547 940.399
 496.725 189.309
 555.436 274.380
 866.146 846.392
 488.027 242.943
 277.324 40.287
 352.202 647.602
 379.349 630.103
 335.984 808.937
 66.735 226.718
 52.334 452.060
 76.278 540.048
 84.498 858.241
 232.785 618.114
 557.146 990.288
 865.470 241.738
 688.704 230.261
 86.140 781.904
 790.336 459.288
 847.232 849.067
 748.868 508.503
 697.821 589.408
 325.797 80.949
 848.038 177.299
 611.532 415.715
 908.945 971.672
 260.674 582.424
 570.918 642.865
 95.890 966.727
 547.460 922.839
 778.421 361.709
 574.394 212.841
 304.267 7.676
 801.280 216.903
 476.463 830.877
 930.227 815.749
 433.618 193.157
 287.991 203.121
 69.216 367.914
 204.142 665.381
 369.189 156.946
 608.391 475.996
 519.590 27.814
 353.953 20.614
 112.018 617.297
 74.459 177.701
 0.744 664.579
 245.905 6.747
 768.698 424.411
 861.887 183.916
 344.743 397.998
 752.770 257.665
 914.830 105.520
 53.167 448.534
 795.882 422.536
 816.172 303.167
 632.864 292.149
 909.260 338.290
 953.861 0.417
 430.816 822.105
 420.507 524.450
 236.222 875.341
 765.587 106.946
 239.741 109.510
 467.682 319.119
 897.714 423.935
 304.290 603.345
 317.398 364.658
 507.971 60.255
 365.155 506.765
 860.763 0.843
 761.326 697.089
 564.791 226.607
 694.339 117.239
 563.919 849.521
 913.367 68.869
 433.003 704.032
 470.656 105.823
 346.493 536.344
 387.826 743.922
 663.466 448.571
 74.650 961.786
 576.590 809.072
 596.674 199.060
 151.018 563.405
 85.429 586.063
 86.936 656.204
 130.811 866.364
 165.635 932.051
 761.537 456.649
 651.046 267.846
 181.662 522.864
 812.033 910.528
 317.233 924.833
 179.160 678.352
 168.741 621.015
 454.729 222.794
 146.639 248.740
 36.716 348.830
 876.600 362.232
 603.586 126.630
 239.111 370.075
 924.190 386.085
 698.455 855.812
 119.126 121.252
 776.189 370.634
 699.605 314.275
 34.013 276.837
 367.402 953.252
 303.856 7.028
 373.561 316.555
 495.469 539.209
 130.980 444.113
 933.362 715.273
 261.578 646.210
 338.319 633.752
 665.585 710.357
 739.736 1.280
 939.652 470.221
 452.596 446.344
 281.222 676.516
 899.134 188.953
 216.311 752.998
 325.323 567.344
 222.110 391.444
 134.515 84.541
 808.084 913.915
 616.434 331.121
 421.492 550.106
 723.718 233.995
 785.203 899.578
 378.085 83.260
 915.410 795.831
 664.795 99.572
 140.456 0.180
 491.255 463.088
 313.812 832.093
 590.578 662.519
 26.519 209.061
 593.702 310.427
 747.817 108.277
 677.720 670.649
 305.716 175.540
 629.808 658.031
 138.763 860.457
 105.073 992.720
 61.046 833.334
 165.526 154.966
 467.665 586.070
 582.058 316.001
 628.431 600.346
 780.592 181.191
 962.943 610.479
 89.745 729.046
 527.554 640.321
 175.366 859.938
 769.818 263.769
 255.713 568.590
 392.250 52.871
 111.107 152.000
 716.513 327.719
 718.299 277.701
 631.329 15.569
 940.180 224.805
 250.410 835.733
 426.678 921.674
 86.830 840.300
 276.636 329.258
 481.577 12.639
 70.295 438.862
 399.069 625.804
 307.818 488.537
 541.573 126.601
 734.471 665.537
 136.522 689.268
 354.066 405.644
 142.209 291.986
 438.587 667.024
 3.418 242.123
 546.317 130.255
 301.949 809.889
 429.083 931.803
 599.081 838.614
 910.304 190.467
 696.886 462.126
 971.538 540.883
 270.430 970.472
 721.308 91.326
 988.747 284.838
 914.475 511.733
 572.690 806.998
 724.796 309.575
 784.121 739.464
 482.048 134.152
 733.226 487.063
 706.040 172.808
 587.142 871.695
 593.640 264.920
 299.581 558.042
 935.698 301.319
 222.072 3.111
 505.419 228.730
 845.143 126.400
 218.576 612.156
 722.792 735.561
 722.277 184.780
 204.530 35.643
 629.220 237.481
 612.909 564.958
 938.091 561.623
 215.648 919.553
 530.670 93.098
 833.251 198.979
 228.105 437.245
 356.509 292.128
 141.680 248.066
 312.722 752.314
 839.287 547.015
 982.298 930.350
 742.877 692.579
 324.063 353.405
 702.836 939.078
 91.775 681.898
 593.794 578.878
 317.747 338.255
 227.582 164.915
 682.029 487.138
 770.409 518.688
 885.319 129.729
 23.856 292.200
 786.680 843.213
 426.738 60.775
 867.694 104.852
 954.449 957.772
 235.057 157.761
 434.283 43.464
 394.456 237.997
 312.637 140.435
 18.478 440.789
 959.508 119.509
 816.966 74.423
 986.789 326.460
 904.663 565.434
 302.283 384.505
 81.078 636.488
 186.903 265.099
 602.421 891.849
 237.120 705.064
 74.530 193.979
 680.500 567.058
 346.165 393.139
 174.271 39.261
 879.585 440.310
 513.600 985.814
 243.409 548.289
 689.164 769.400
 663.245 508.005
 877.100 339.810
 108.322 174.224
 356.374 825.943
 145.387 429.660
 119.681 682.975
 790.490 57.622
 368.260 171.487
 199.408 104.744
 905.438 511.693
 200.496 716.852
 118.590 34.933
 160.485 567.916
 167.758 508.254
 332.485 875.342
 787.940 138.578
 843.316 371.133
 820.533 563.971
 588.814 259.954
 980.325 44.615
 104.204 189.711
 153.627 599.575
 623.014 151.380
 629.482 662.574
 21.615 341.552
 461.559 6.174
 734.633 708.341
 718.412 905.530
 414.850 769.146
 732.725 366.936
 573.224 463.296
 837.238 460.439
 472.215 175.537
 161.017 487.881
 538.581 544.646
 242.129 646.757
 718.088 428.292
 832.531 665.509
 800.466 118.868
 871.982 377.530
 412.563 49.624
 187.129 549.730
 303.466 265.727
 729.757 308.431
 747.802 596.159
 757.943 922.409
 471.242 0.737
 141.804 362.774
 882.051 998.463
 251.461 205.053
 579.316 441.211
 671.201 954.301
 935.235 478.254
 246.677 533.549
 926.671 175.763
 880.095 394.591
 559.328 490.375
 663.846 793.546
 3.843 741.825
 711.209 168.237
 592.187 246.917
 681.705 96.974
 828.773 741.737
 990.136 986.456
 605.320 772.501
 966.599 798.373
 501.621 535.166
 437.727 788.592
 864.038 112.575
 917.762 299.095
 815.844 634.127
 625.842 151.035
 332.719 270.692
 130.079 568.131
 455.231 896.573
 509.905 884.322
 878.406 686.064
 428.971 520.219
 905.216 365.498
 528.173 951.772
 752.737 579.316
 641.623 135.047
 711.693 132.760
 770.302 226.770
 765.186 292.197
 734.591 475.786
 131.658 920.259
 386.759 20.849
 299.888 826.115
 69.882 570.854
 537.423 165.856
 235.811 761.034
 473.781 144.710
 309.950 459.717
 159.730 277.413
 746.263 672.425
 285.609 447.285
 936.591 571.714
 885.039 375.513
 111.839 830.800
 563.291 542.762
 439.561 6.279
 858.344 283.947
 227.008 490.052
 881.461 657.931
 977.802 213.628
 585.266 746.746
 224.276 160.567
 391.442 499.128
 719.480 36.875
 75.838 851.526
 79.414 517.183
 682.734 153.044
 126.619 69.709
 327.228 421.146
 513.770 849.165
 378.045 460.259
 165.923 808.170
 103.820 699.144
 341.762 429.673
 153.203 824.172
 799.456 130.753
 540.428 999.140
 486.867 878.469
 268.754 28.350
 137.173 227.943
 568.082 114.399
 120.824 319.184
 501.835 526.933
 317.855 220.486
 541.665 190.933
 768.516 891.215
 574.912 845.578
 525.822 355.088
 734.857 456.030
 764.885 966.392
 792.221 184.518
 547.896 846.917
 560.195 663.811
 150.490 241.827
 615.270 50.673
 928.353 150.172
 470.699 370.389
 948.696 732.908
 335.519 762.359
 89.230 681.191
 504.406 183.446
 780.251 574.166
 835.346 967.965
 749.127 792.930
 344.272 944.496
 939.880 450.826
 667.686 899.104
 595.756 105.349
 583.292 396.861
 384.784 430.091
 330.222 939.071
 445.770 133.141
 608.327 268.329
 566.330 938.787
 661.777 229.055
 59.997 520.402
 145.999 854.718
 673.939 642.762
 746.547 457.386
 373.030 91.260
 50.149 129.024
 654.124 23.483
 576.100 681.239
 143.176 356.133
 352.744 120.581
 317.805 518.565
 989.536 15.511
 932.096 75.228
 948.750 809.613
 955.497 195.492
 89.004 290.249
 883.048 974.015
 540.358 64.805
 142.655 61.591
 410.741 325.803
 982.441 729.864
 627.100 214.982
 836.388 278.364
 621.080 304.029
 361.509 904.674
 395.766 690.720
 439.985 744.550
 402.379 824.179
 723.204 585.242
 337.666 797.691
 243.102 739.856
 495.560 623.743
 164.008 111.288
 300.664 90.754
 533.185 580.054
 573.995 617.345
 501.148 420.462
 469.548 6.315
 717.627 524.223
 737.688 860.902
 712.809 220.326
 460.680 380.157
 996.373 496.145
 937.243 283.606
 252.224 409.216
 315.492 228.967
 481.113 534.471
 563.856 546.890
 806.116 911.050
 682.306 705.981
 169.913 269.999
 774.566 187.396
 533.771 363.569
 887.052 454.651
 855.067 143.486
 861.277 280.048
 945.105 905.167
 910.870 678.977
 867.164 523.700
 117.556 217.711
 354.387 642.344
 516.199 125.108
 539.786 362.930
 208.975 845.485
 280.888 248.052
 892.845 826.053
 416.980 535.997
 10.775 110.579
 258.494 540.525
 231.647 899.810
 519.558 548.826
 240.882 592.754
 263.445 822.939
 575.761 910.963
 436.498 873.935
 986.821 765.737
 372.642 226.090
 148.175 306.754
 614.164 772.728
 401.819 606.560
 324.553 289.489
 109.012 220.877
 978.736 98.291
 428.416 217.659
 370.571 540.667
 357.236 501.719
 946.216 237.389
 397.135 455.656
 176.736 888.143
 558.834 166.484
 949.549 46.700
 743.297 171.106
 564.063 230.437
 57.124 608.636
 843.855 365.822
 886.798 555.081
 560.283 801.666
 700.739 793.295
 938.458 448.387
 527.698 261.339
 576.627 423.668
 910.993 363.732
 948.347 442.681
 224.710 426.891
 520.351 15.284
 502.676 51.793
 857.893 874.409
 144.197 449.167
 307.030 421.308
 870.992 36.101
 546.102 936.842
 294.034 394.556
 546.192 866.827
 162.219 924.086
 35.370 277.312
 389.713 210.970
 139.726 117.028
 956.813 847.361
 394.651 884.113
 739.305 496.156
 154.528 728.278
 811.047 754.731
 653.155 624.115
 179.430 433.864
 609.193 613.130
 726.927 363.046
 562.119 958.964
 146.114 651.551
 749.121 510.139
 249.999 383.369
 679.919 376.518
 422.439 176.166
 975.230 848.722
 430.785 578.405
 49.704 114.196
 969.148 368.674
 838.544 930.016
 327.996 926.840
 688.940 822.249
 514.865 703.301
 416.223 306.564
 80.272 671.248
 216.721 917.438
 259.358 524.104
 944.209 736.833
 828.101 308.425
 207.357 511.451
 126.274 459.326
 797.436 115.002
 928.696 644.498
 277.723 963.399
 491.043 3.071
 780.671 332.080
 973.997 881.879
 491.043 302.017
 205.133 884.214
 221.334 111.381
 95.582 331.116
 391.231 990.765
 39.632 234.056
 540.237 479.498
 920.178 747.908
 869.586 767.775
 379.103 237.059
 816.992 683.359
 325.570 484.046
 109.618 582.656
 110.940 903.145
 363.920 44.616
 839.117 610.744
 55.945 973.445
 175.957 835.355
 475.597 454.509
 119.681 923.834
 209.664 579.542
 172.684 383.277
 330.760 955.533
 468.701 272.478
 65.293 870.245
 740.888 370.516
 489.099 130.640
 727.239 966.587
 173.317 583.537
 189.039 663.562
 547.554 826.367
 233.221 112.803
 637.582 816.089
 976.009 209.775
 299.025 73.219
 736.742 604.921
 838.199 182.956
 209.012 813.809
 171.014 934.759
 301.175 151.830
 308.364 974.245
 277.801 844.635
 812.491 416.318
 253.938 164.550
 987.375 776.070
 109.424 269.437
 444.393 494.860
 193.202 543.626
 522.400 594.396
 298.312 896.018
 992.449 793.482
 905.410 409.190
 897.929 122.933
 543.266 471.907
 80.611 417.181
 803.386 598.134
 434.581 429.978
 405.879 336.278
 679.195 990.925
 155.940 316.413
 117.867 4.219
 394.230 649.840
 573.897 996.745
 947.248 679.131
 292.698 795.725
 771.154 838.220
 850.167 93.472
 677.939 997.119
 990.890 615.948
 288.179 775.989
 272.009 220.909
 799.682 575.879
 546.597 19.312
 254.215 411.294
 775.076 939.633
 761.216 481.283
 698.558 579.024
 962.343 985.192
 291.025 638.300
 836.133 196.129
 78.237 291.016
 518.550 735.115
 773.381 952.233
 1.377 342.626
 839.378 692.489
 543.032 988.496
 604.770 980.238
 140.284 678.125
 197.195 165.284
 47.680 850.466
 531.163 660.998
 755.130 384.871
 814.358 809.390
 32.625 268.581
 890.885 976.082
 191.547 269.280
 296.142 218.131
 990.225 117.943
 184.410 483.496
 100.774 862.245
 538.539 464.177
 556.646 91.654
 965.591 53.878
 495.627 569.161
 310.826 614.260
 9.172 604.385
 625.752 580.856
 292.164 956.872
 248.056 130.535
 171.675 620.972
 889.157 867.741
 671.451 984.455
 379.085 587.830
 561.136 307.272
 741.684 854.654
 944.420 485.720
 422.245 238.545
 284.909 667.139
 74.123 843.348
 857.733 493.566
 343.432 90.749
 281.403 877.214
 537.293 401.380
 439.672 59.761
 90.336 330.099
 986.123 860.337
 978.299 182.986
 552.467 68.498
 991.740 112.427
 400.517 748.719
 355.529 990.898
 291.118 167.994
 42.255 981.464
 842.835 279.658
 214.570 21.519
 248.619 351.683
 180.547 424.877
 368.212 839.369
 648.060 385.288
 453.670 908.988
 713.075 371.899
 959.447 824.675
 159.542 674.714
 479.302 435.406
 235.532 757.079
 110.458 227.582
 4.718 564.500
 819.488 342.609
 760.645 627.240
 351.145 864.427
 393.065 171.316
 135.726 841.492
 273.677 652.511
 595.409 469.100
 398.599 175.206
 386.654 684.577
 605.919 317.351
 933.333 948.954
 550.651 510.283
 171.190 48.902
 341.655 513.750
 634.024 462.373
 853.816 769.264
 839.301 816.514
 455.533 736.356
 677.396 618.562
 420.833 334.581
 54.395 166.895
 514.969 588.051
 91.158 22.982
 992.961 648.200
 527.448 834.141
 576.145 844.543
 733.557 595.948
 369.483 962.956
 585.384 601.424
 352.380 897.819
 932.891 577.265
 171.298 380.120
 84.844 606.275
 840.078 0.872
 571.624 896.370
 423.132 971.082
 937.357 812.402
 350.153 369.863
 785.879 635.309
 154.711 305.445
 173.087 567.291
 811.800 864.961
 440.398 640.985
 593.314 763.490
 37.667 509.516
 290.642 667.353
 934.520 953.439
 548.454 597.887
 90.315 215.694
 894.759 97.486
 696.529 608.551
 273.974 827.690
 651.267 884.228
 629.770 478.380
 931.692 546.398
 433.721 697.067
 232.729 41.465
 308.124 737.880
 803.593 810.602
 793.959 611.886
 779.894 725.628
 317.905 265.027
 248.868 959.338
 919.072 179.182
 647.254 854.836
 912.941 388.247
 52.189 625.305
 456.634 217.700
 240.264 517.793
 698.683 726.854
 641.383 459.798
 563.749 382.130
 163.597 739.149
 157.256 582.401
 301.810 275.103
 648.658 349.296
 534.572 866.314
 380.310 482.709
 154.620 59.828
 879.905 351.492
 844.001 100.455
 659.718 968.923
 295.302 683.345
 849.930 210.322
 376.563 851.631
 223.860 724.766
 946.915 528.399
 370.790 923.787
 738.958 536.513
 201.212 187.156
 346.659 995.026
 626.761 290.080
 486.467 156.852
 843.110 848.697
 354.956 804.270
 811.912 13.399
 187.186 497.835
 144.035 565.032
 452.963 296.815
 940.291 230.313
 518.077 67.701
 260.449 313.890
 877.451 469.460
 732.214 419.583
 148.124 963.453
 548.158 17.655
 131.234 321.514
 352.180 214.032
 231.242 692.253
 613.375 237.611
 2.854 193.489
 302.292 719.962
 305.251 604.034
 504.100 775.521
 530.973 172.116
 959.609 567.781
 273.074 998.111
 56.130 477.018
 56.927 308.532
 86.687 66.914
 928.492 155.036
 451.952 821.304
 623.186 350.598
 141.627 518.748
 181.128 514.688
 250.988 202.945
 495.919 925.656
 367.288 953.256
 734.003 972.530
 506.069 164.106
 516.670 626.638
 448.862 298.130
 471.861 798.240
 93.745 219.337
 321.143 252.290
 994.865 263.643
 229.613 994.355
 54.977 330.068
 202.327 531.376
 218.638 32.157
 927.625 7.316
 567.920 532.273
 540.740 21.076
 975.780 178.066
 284.199 579.279
 156.013 698.270
 276.309 511.399
 747.528 112.175
 445.501 186.274
 872.218 922.459
 854.393 190.276
 250.882 743.878
 909.291 946.784
 494.244 560.797
 442.762 28.106
 103.369 985.211
 61.234 104.522
 215.779 525.110
 986.792 325.876
 373.655 182.738
 491.161 190.178
 925.173 35.911
 846.952 137.587
 908.777 556.403
 11.562 749.142
 925.742 671.121
 345.621 325.544
 44.605 248.892
 961.713 85.647
 870.791 213.202
 539.558 336.205
 678.184 644.725
 948.222 818.553
 761.654 493.434
 929.850 394.609
 708.960 205.185
 646.421 169.933
 88.487 159.651
 622.908 707.010
 540.443 183.394
 666.898 814.862
 581.264 52.521
 664.113 434.208
 674.682 233.218
 777.615 809.286
 582.349 665.495
 879.943 652.153
 429.013 106.378
 964.418 582.573
 752.225 984.857
 584.952 251.757
 457.837 344.053
 911.401 232.333
 676.404 858.804
 936.692 746.457
 71.776 112.402
 487.456 391.294
 954.238 928.330
 554.716 253.907
 312.362 105.881
 736.472 749.543
 519.297 67.681
 259.031 497.299
 362.499 747.868
 686.037 910.114
 266.168 228.459
 428.882 532.142
 151.235 755.038
 13.123 631.929
 539.979 558.988
 534.519 45.956
 945.982 500.085
 235.120 671.294
 682.666 679.348
 852.592 501.164
 316.107 506.804
 630.723 371.641
 623.898 32.502
 240.083 95.580
 98.924 842.223
 537.539 870.935
 454.830 303.274
 112.187 500.243
 902.408 132.364
 21.946 297.125
 29.250 999.410
 446.333 600.946
 238.534 421.395
 171.586 604.279
 899.420 422.817
 717.501 17.658
 596.972 118.357
 422.029 765.477
 312.813 424.048
 159.300 5.143
 640.919 831.270
 396.518 883.293
 571.193 529.436
 640.729 448.421
 235.195 975.410
 711.343 404.671
 784.890 257.794
 750.360 58.351
 201.278 660.628
 79.265 34.200
 942.841 702.400
 387.615 545.404
 534.779 512.067
 829.561 128.312
 262.900 744.014
 275.144 503.873
 317.946 759.259
 655.623 322.612
 987.116 581.978
 326.765 974.052
 713.074 140.508
 999.698 895.559
 143.146 622.972
 732.200 166.563
 232.301 912.621
 989.217 903.915
 305.624 150.800
 952.862 630.831
 945.063 530.488
 250.314 438.884
 60.289 615.616
 562.194 228.828
 406.575 366.644
 241.506 446.566
 698.858 827.286
 9.555 635.556
 869.007 177.877
 974.145 432.331
 654.062 815.129
 938.441 729.330
 771.602 894.115
 116.121 25.969
 321.980 625.054
 647.809 157.776
 596.803 704.222
 511.462 822.909
 212.748 865.170
 649.527 569.580
 926.530 344.018
 90.810 136.561
 820.885 382.215
 45.508 487.348
 936.058 953.731
 996.429 297.794
 212.973 53.703
 624.818 563.548
 622.528 865.267
 500.273 919.790
 93.086 314.464
 164.065 9.379
 780.937 204.095
 954.738 109.997
 25.316 701.316
 403.637 315.464
 112.524 246.208
 583.177 955.629
 567.951 395.857
 567.855 993.679
 878.796 57.533
 390.810 735.134
 305.293 472.946
 98.884 960.964
 198.998 61.324
 856.613 215.279
 150.807 321.203
 482.222 358.882
 429.649 828.497
 352.843 81.979
 839.231 491.907
 655.883 56.728
 61.870 566.524
 431.298 22.727
 225.471 53.962
 515.857 821.397
 225.481 494.409
 213.982 229.442
 864.572 385.135
 457.234 153.781
 198.506 534.447
 130.788 122.810
 359.708 213.561
 723.329 89.341
 286.452 525.870
 157.894 912.629
 134.130 638.551
 574.465 839.596
 57.878 471.163
 527.988 203.438
 608.169 806.028
 933.537 11.608
 201.026 162.718
 607.038 230.646
 243.843 891.447
 217.242 284.171
 200.909 905.697
 262.244 469.641
 557.338 51.860
 519.888 842.238
 627.036 952.359
 581.896 298.800
 993.537 48.809
 180.938 575.231
 69.032 693.772
 250.292 117.085
 507.004 315.028
 37.950 30.238
 660.745 616.776
 229.460 817.848
 800.248 340.477
 343.338 377.698
 692.993 527.176
 654.349 802.726
 432.807 387.015
 406.394 195.004
 30.909 564.611
 9.249 782.965
 433.624 706.049
 511.250 702.612
 923.943 90.167
 720.625 460.247
 624.384 629.812
 556.982 197.515
 324.883 614.741
 275.139 805.067
 592.941 134.432
 167.818 820.635
 18.820 554.318
 851.545 57.937
 143.635 731.759
 729.397 467.444
 703.813 747.741
 241.285 767.164
 95.264 836.959
 921.314 605.307
 662.091 353.205
 524.944 146.680
 497.661 80.154
 836.683 996.343
 813.919 951.650
 570.427 788.387
 694.281 382.960
 706.180 841.205
 755.854 428.348
 923.540 295.686
 170.883 4.521
 577.096 657.069
 850.926 478.443
 72.838 718.353
 799.353 176.711
 37.117 282.164
 560.345 387.816
 387.947 763.648
 910.897 394.457
 218.122 759.589
 984.661 77.612
 254.226 634.516
 614.294 904.652
 866.992 494.714
 16.880 268.886
 56.518 2.960
 912.570 445.957
 228.469 3.340
 600.843 23.267
 700.843 65.168
 465.426 831.790
 849.348 771.895
 335.262 846.188
 305.304 844.661
 294.929 540.119
 183.788 236.280
 67.115 1.161
 540.099 910.746
 338.431 76.192
 56.295 652.595
 177.686 676.713
 851.392 461.762
 515.367 508.146
 621.931 680.810
 980.332 172.045
 464.964 286.089
 893.542 240.467
 452.568 831.579
 21.169 323.114
 632.927 458.611
 615.696 786.547
 773.506 536.697
 102.140 977.762
 60.418 756.322
 478.593 29.161
 676.532 495.359
 530.543 446.693
 829.081 683.951
 444.576 216.434
 343.522 121.178
 439.886 506.480
 420.263 689.007
 909.462 730.940
 928.909 369.063
 24.031 711.487
 633.259 615.326
 250.862 490.837
 769.899 956.383
 179.879 483.476
 292.543 695.218
 37.448 694.507
 20.017 9.455
 363.455 690.851
 642.822 412.498
 292.386 503.935
 634.630 464.245
 430.041 203.881
 241.888 382.209
 373.097 177.123
 876.299 129.272
 851.089 217.957
 978.605 987.521
 354.713 106.103
 153.370 179.051
 978.974 973.777
 567.029 890.315
 286.023 194.663
 56.922 988.026
 965.197 871.603
 497.513 689.140
 324.411 18.695
 919.242 637.782
 528.483 876.069
 961.799 936.756
 550.245 252.098
 81.225 134.427
 16.291 538.744
 711.484 449.159
 211.337 912.462
 326.624 358.408
 106.567 927.529
 157.869 338.990
 254.578 83.321
 617.807 35.587
 56.130 245.151
 276.084 488.445
 264.515 903.505
 350.727 566.296
 617.937 943.422
 37.527 240.277
 347.607 779.215
 836.023 378.163
 621.499 695.604
 162.026 930.218
 76.085 970.684
 608.712 578.871
 739.070 676.117
 954.764 510.110
 336.768 932.870
 470.677 76.591
 144.799 215.024
 872.902 918.283
 817.909 48.374
 878.153 8.711
 614.835 44.093
 252.958 42.165
 911.085 680.859
 400.699 273.563
 113.474 31.954
 322.385 87.865
 5.314 798.487
 498.616 195.204
 63.731 517.740
 217.427 922.430
 507.073 769.479
 792.568 867.919
 310.313 95.786
 234.209 486.700
 432.540 315.655
 332.131 524.951
 248.762 978.373
 951.151 690.176
 87.357 24.861
 109.286 355.089
 716.650 869.155
 178.192 294.035
 174.409 269.493
 208.357 551.050
 20.971 616.849
 911.917 164.402
 651.523 855.849
 535.667 15.262
 910.504 786.890
 605.587 935.203
 798.746 237.832
 30.192 71.428
 392.690 688.212
 99.194 558.444
 248.742 668.575
 620.728 734.422
 41.681 322.944
 497.042 439.416
 184.090 234.845
 965.640 576.375
 847.504 188.751
 129.004 855.380
 511.696 321.609
 187.965 993.419
 715.872 856.694
 486.456 138.447
 587.213 687.960
 401.695 725.436
 443.990 771.901
 685.076 666.892
 981.335 0.610
 814.294 810.216
 369.778 780.030
 574.002 53.841
 854.998 367.472
 586.029 763.816
 920.242 469.368
 84.564 48.249
 741.998 141.377
 428.436 670.495
 969.302 536.632
 791.606 570.330
 925.191 22.761
 132.270 38.457
 256.223 33.907
 946.607 992.056
 136.432 280.209
 829.529 731.743
 112.819 534.843
 434.160 243.086
 10.562 729.016
 814.648 23.940
 400.976 970.146
 202.013 573.440
 580.230 960.473
 176.750 836.009
 871.576 125.545
 719.754 836.494
 111.011 198.378
 327.786 518.369
 121.717 569.863
 932.357 969.310
 745.235 74.298
 750.728 116.459
 949.243 86.441
 992.199 942.075
 748.146 559.410
 937.423 919.399
 181.847 518.128
 776.759 824.367
 631.428 268.289
 537.520 232.908
 992.649 304.159
 829.139 773.235
 66.867 358.785
 197.853 740.555
 304.921 886.714
 894.635 686.503
 296.834 292.180
 435.952 521.468
 135.730 595.568
 669.008 984.489
 698.481 789.121
 161.846 778.003
 631.585 581.179
 722.698 484.261
 264.988 419.318
 139.077 593.482
 108.726 859.729
 820.145 612.813
 29.892 396.850
 758.857 587.931
 626.541 558.028
 14.490 268.998
 879.473 317.895
 990.564 168.891
 494.655 1.874
 965.317 488.786
 773.377 774.039
 267.275 184.692
 642.540 378.367
 900.730 694.415
 125.078 1.833
 366.773 179.194
 965.100 320.832
 524.954 715.176
 981.507 988.060
 56.523 119.868
 598.462 914.446
 958.752 956.116
 685.099 740.223
 385.307 425.153
 577.327 301.291
 492.369 60.622
 901.713 753.029
 24.765 352.414
 478.493 275.502
 529.320 163.833
 254.318 54.228
 990.825 324.410
 464.788 2.323
 604.235 366.080
 315.055 596.899
 408.014 570.028
 609.445 269.308
 769.100 368.995
 377.188 180.358
 718.899 534.159
 503.011 483.561
 959.622 311.677
 253.710 528.138
 886.428 871.917
 923.241 965.832
 177.073 720.285
 330.756 629.016
 688.681 484.037
 782.940 960.441
 450.855 141.631
 241.714 955.879
 163.555 973.102
 661.605 179.419
 583.161 469.843
 821.857 717.231
 625.179 104.389
 973.726 629.923
 619.482 194.899
 453.491 867.457
 444.330 340.434
 229.973 935.891
 837.358 802.773
 518.111 204.477
 961.920 285.065
 907.028 358.075
 800.635 339.213
 434.696 517.236
 487.593 920.456
 157.678 240.983
 687.642 712.607
 682.252 410.486
 324.765 849.896
 964.828 670.958
 669.064 656.138
 279.912 130.637
 158.910 369.289
 371.420 716.509
 584.948 395.393
 429.314 443.965
 947.686 82.022
 102.821 740.184
 550.123 974.841
 411.719 377.270
 659.485 944.683
 239.063 920.682
 403.491 885.042
 376.224 421.118
 821.254 85.209
 591.376 304.585
 108.991 102.197
 355.680 617.070
 856.936 470.397
 90.790 418.972
 314.703 902.615
 703.311 802.877
 624.650 516.327
 806.139 719.375
 281.409 846.909
 155.768 173.357
 393.722 33.062
 174.643 921.926
 303.092 142.189
 897.279 229.765
 741.952 474.140
 650.273 574.222
 559.217 185.287
 324.757 136.715
 498.996 321.679
 253.482 56.346
 62.276 465.963
 695.163 483.269
 913.505 579.554
 440.390 571.638
 993.965 166.347
 474.134 453.600
 679.678 769.921
 300.394 586.241
 259.491 731.263
 998.813 452.658
 323.133 532.504
 338.196 607.090
 531.887 403.886
 18.031 303.586
 716.510 911.378
 999.584 149.947
 406.853 222.100
 779.420 236.134
 171.991 680.603
 659.882 242.234
 543.517 253.187
 595.735 19.149
 640.896 607.911
 9.773 829.831
 827.647 907.938
 241.630 755.225
 39.829 384.741
 645.298 12.688
 661.224 20.010
 107.287 51.900
 618.285 61.280
 197.149 120.981
 455.929 2.324
 766.775 511.335
 584.451 216.771
 518.927 261.742
 287.954 799.531
 506.717 739.174
 913.901 768.178
 294.882 115.285
 457.726 544.046
 404.738 363.349
 380.155 274.441
 924.704 441.414
 390.453 792.878
 747.439 874.874
 366.588 828.852
 696.254 967.323
 912.107 973.464
 934.007 455.195
 945.924 148.737
 66.713 72.261
 440.261 198.926
 524.335 338.488
 46.548 269.451
 338.421 958.443
 40.414 926.679
 759.426 672.289
 264.162 328.782
 137.773 803.346
 615.748 29.000
 707.064 286.178
 22.766 288.268
 883.842 725.469
 721.932 720.190
 167.194 255.741
 340.755 79.453
 867.972 263.769
 628.483 442.152
 609.124 657.839
 415.895 586.027
 656.416 470.417
 284.272 248.701
 706.625 453.254
 607.221 76.871
 275.154 647.177
 787.214 448.658
 487.200 4.056
 162.382 190.363
 39.340 217.634
 806.762 268.725
 718.218 335.605
 215.756 336.929
 949.416 220.639
 162.731 79.403
 915.335 886.843
 165.617 434.672
 291.735 434.775
 425.113 290.658
 277.549 157.627
 527.938 221.989
 453.617 199.313
 966.908 368.796
 928.435 358.087
 759.892 1.470
 991.065 584.009
 375.655 551.958
 74.542 892.584
 347.881 560.942
 671.963 678.306
 509.202 748.888
 79.669 269.587
 662.941 190.418
 558.377 419.873
 767.414 794.104
 997.617 818.858
 700.607 167.748
 188.666 563.117
 343.877 702.326
 806.272 418.613
 842.850 821.184
 573.405 100.174
 320.308 815.976
 442.279 287.852
 206.441 293.641
 28.738 690.100
 471.250 771.830
 748.285 782.876
 975.119 431.276
 836.549 426.346
 557.764 26.327
 613.656 52.003
 352.182 798.146
 342.933 578.317
 706.236 273.821
 914.782 348.821
 415.646 679.022
 384.786 779.669
 192.008 467.990
 342.529 781.833
 209.851 74.056
 868.864 504.225
 577.468 313.873
 842.084 287.150
 865.431 111.845
 918.519 569.757
 690.335 36.483
 184.384 650.921
 403.791 11.539
 250.356 840.568
 370.278 951.637
 138.529 479.480
 152.769 709.987
 346.417 261.719
 260.625 865.672
 821.009 117.724
 376.900 536.521
 547.023 850.904
 176.819 612.898
 60.285 650.043
 808.717 865.838
 405.258 298.400
 744.390 103.137
 34.181 283.132
 256.777 508.509
 516.137 381.168
 66.611 96.422
 12.785 606.333
 361.614 709.042
 561.821 484.114
 155.636 547.904
 770.959 452.681
 872.565 12.999
 498.805 139.668
 740.787 773.240
 122.273 342.609
 526.442 937.506
 653.852 646.261
 853.818 873.207
 70.129 782.324
 723.270 333.642
 992.477 506.935
 283.329 826.041
 272.021 10.152
 714.804 564.497
 977.137 641.252
 589.174 406.920
 869.325 136.658
 948.341 139.310
 241.840 66.816
 872.564 626.314
 247.734 8.198
 541.293 241.970
 775.707 21.134
 908.707 692.323
 962.348 538.527
 601.288 671.219
 430.098 300.235
 566.213 596.907
 886.679 699.436
 252.056 70.286
 342.218 927.330
 661.116 301.866
 626.236 838.899
 777.119 965.276
 302.705 133.016
 523.264 157.652
 375.070 503.991
 251.305 54.467
 185.525 27.895
 588.938 626.577
 687.599 485.926
 394.379 394.798
 305.544 279.172
 275.962 601.716
 88.232 375.784
 151.576 617.166
 972.495 564.696
 246.196 613.765
 47.749 522.093
 682.579 68.758
 569.619 571.078
 915.178 0.337
 618.092 915.193
 23.517 828.486
 201.071 826.928
 729.822 675.696
 936.177 188.353
 675.779 870.719
 324.263 717.926
 302.461 483.589
 882.512 621.904
 770.976 262.814
 811.637 617.356
 963.152 241.877
 411.879 764.180
 263.127 173.610
 570.913 183.869
 672.044 494.850
 461.001 41.874
 807.170 642.829
 193.710 527.712
 519.757 677.610
 882.087 522.413
 597.116 515.503
 99.471 127.258
 236.074 866.617
 551.337 812.294
 457.736 680.833
 294.978 89.635
 225.905 541.483
 657.918 927.819
 910.357 771.537
 179.286 592.392
 656.368 815.322
 191.639 858.479
 766.417 777.565
 789.737 117.565
 29.927 404.432
 816.490 458.280
 41.635 607.165
 506.794 395.162
 495.967 202.820
 642.401 246.572
 629.188 488.659
 513.736 810.003
 876.769 703.059
 889.021 677.500
 222.042 247.855
 241.838 394.021
 13.758 662.188
 73.036 445.983
 432.584 918.893
 622.480 425.536
 576.021 349.837
 144.446 438.147
 921.958 850.427
 214.700 87.675
 915.471 435.504
 947.459 5.462
 622.033 454.386
 180.009 600.042
 901.687 72.868
 488.090 344.331
 809.666 11.161
 635.890 730.891
 924.303 21.255
 753.228 896.709
 875.949 492.916
 135.189 621.465
 411.994 707.859
 244.922 852.330
 122.379 195.843
 890.700 409.851
 284.471 979.032
 968.789 29.440
 811.392 82.484
 892.551 228.586
 727.509 914.950
 346.922 638.463
 0.474 126.908
 250.579 768.440
 560.971 489.170
 413.354 691.799
 397.058 628.317
 934.700 750.187
 255.853 43.082
 694.094 113.025
 585.683 412.824
 583.340 326.880
 348.819 514.991
 373.930 920.034
 499.386 78.432
 203.333 651.006
 601.291 114.523
 708.654 209.182
 934.065 954.889
 394.241 584.118
 755.054 665.296
 154.048 51.340
 237.569 247.942
 195.890 800.906
 147.474 152.247
 351.925 825.732
 44.499 916.579
 779.970 345.371
 766.795 104.777
 938.709 963.776
 73.244 192.251
 984.880 33.652
 551.628 322.789
 123.476 552.654
 553.510 290.623
 127.564 966.239
 868.625 109.994
 120.094 757.153
 810.634 789.288
 616.902 811.709
 138.452 617.258
 812.022 558.323
 897.190 348.948
 640.294 454.787
 522.582 118.577
 478.545 878.821
 932.951 940.952
 598.397 63.459
 432.025 43.146
 17.635 767.328
 991.003 510.651
 22.540 623.003
 374.044 369.313
 863.378 948.231
 950.803 53.903
 425.163 509.253
 313.986 549.600
 714.780 707.774
 728.262 413.157
 905.705 729.042
 296.784 480.764
 268.034 784.211
 688.420 709.881
 362.667 42.700
 546.288 158.806
 375.717 656.992
 848.040 221.731
 847.178 301.659
 640.483 566.085
 444.114 388.835
 683.463 685.683
 934.173 983.595
 646.785 26.155
 423.802 964.552
 973.319 462.467
 984.394 88.242
 293.971 731.691
 448.821 891.804
 126.197 732.975
 823.736 268.902
 355.954 401.821
 36.206 681.488
 870.137 913.952
 676.014 317.839
 427.490 57.426
 770.348 709.249
 13.814 778.083
 151.078 898.185
 183.017 716.438
 565.602 874.653
 228.536 342.733
 712.251 720.602
 27.253 405.900
 925.740 420.850
 445.695 451.924
 325.381 199.913
 769.754 263.511
 100.330 255.082
 516.070 117.744
 926.395 995.040
 585.578 658.641
 675.753 119.188
 235.368 110.231
 935.033 735.015
 60.282 201.225
 932.592 999.306
 704.673 988.874
 289.535 664.497
 559.890 226.728
 251.256 235.233
 264.969 754.236
 380.353 904.130
 515.095 846.306
 954.189 892.490
 921.654 564.795
 820.546 514.259
 463.851 933.543
 235.695 93.867
 257.979 511.949
 206.331 574.920
 857.618 482.595
 249.347 172.324
 325.612 275.243
 893.335 50.688
 703.930 617.327
 998.162 703.364
 896.007 590.215
 342.405 295.882
 91.590 156.984
 404.156 702.562
 758.046 852.879
 773.416 673.799
 524.657 51.167
 821.586 532.717
 455.416 857.680
 706.324 913.042
 777.536 185.377
 302.151 355.117
 971.436 619.906
 465.806 504.689
 675.879 28.088
 120.586 280.729
 389.566 468.840
 879.103 655.963
 806.608 341.324
 425.570 729.622
 484.589 114.587
 206.309 59.211
 665.272 708.901
 393.519 890.768
 532.452 189.321
 808.126 9.443
 160.093 950.001
 931.824 589.358
 366.024 842.826
 178.191 209.307
 709.404 580.465
 803.252 315.098
 849.530 332.548
 745.413 937.334
 392.855 360.162
 24.701 642.461
 496.175 189.965
 286.296 123.410
 746.623 622.015
 531.181 782.683
 911.493 467.961
 878.088 274.878
 828.991 516.760
 389.838 547.307
 109.195 777.955
 70.622 127.317
 125.062 527.217
 299.043 574.386
 516.805 310.930
 358.075 355.967
 707.996 606.851
 714.003 270.990
 665.149 803.058
 91.402 676.936
 829.029 79.603
 703.046 559.447
 138.739 454.530
 688.063 191.729
 769.704 1.473
 557.699 179.790
 353.367 139.232
 367.700 884.316
 357.069 29.046
 254.836 997.171
 122.742 853.329
 670.755 766.858
 16.295 966.131
 100.643 490.546
 777.742 242.361
 701.582 288.376
 614.986 66.925
 273.857 357.712
 809.869 219.348
 378.450 270.082
 639.644 862.558
 529.627 961.835
 624.759 140.483
 969.861 811.716
 437.091 747.645
 25.614 165.872
 12.094 740.346
 849.977 325.185
 352.298 814.404
 88.318 953.860
 365.030 45.174
 715.476 94.943
 598.974 454.159
 750.379 121.808
 515.266 780.587
 472.016 538.976
 610.356 59.508
 58.504 235.967
 289.119 369.237
 620.519 649.900
 435.071 755.155
 476.872 2.576
 535.500 474.249
 251.840 932.631
 466.541 461.412
 192.342 170.675
 428.434 185.868
 692.942 523.208
 424.303 751.561
 765.444 98.392
 304.769 371.629
 438.504 72.795
 41.738 902.775
 365.111 153.152
 161.981 414.436
 248.992 411.536
 357.088 260.023
 775.294 187.531
 211.504 548.294
 199.515 968.860
 853.287 533.330
 468.029 435.020
 559.740 268.051
 23.374 419.990
 946.982 931.024
 300.263 303.772
 171.952 837.345
 310.018 52.826
 488.301 95.064
 810.645 711.407
 763.461 748.061
 989.211 905.044
 0.248 649.271
 667.712 800.284
 158.104 94.945
 61.520 808.147
 360.303 797.253
 552.345 100.149
 955.659 220.645
 719.800 93.402
 506.627 814.052
 645.038 463.874
 57.946 659.265
 847.193 863.968
 537.454 464.025
 932.511 392.054
 717.577 360.657
 374.209 418.218
 264.598 347.167
 748.351 683.486
 293.835 413.007
 130.781 621.166
 880.660 927.099
 318.845 701.123
 826.915 997.868
 638.759 764.054
 904.395 526.136
 597.837 926.874
 874.776 109.664
 756.143 726.595
 979.827 886.358
 343.408 893.645
 796.100 650.774
 206.387 62.011
 422.083 990.305
 214.352 29.344
 808.374 873.662
 804.470 961.938
 626.567 710.914
 645.895 425.063
 701.865 783.121
 625.966 926.413
 587.951 517.533
 401.763 48.477
 48.248 34.553
 456.193 363.586
 811.613 903.322
 993.682 463.529
 106.945 68.301
 603.569 274.469
 842.526 419.092
 609.578 688.737
 402.691 705.409
 564.630 639.930
 485.239 199.587
 798.171 429.043
 124.646 196.782
 87.748 120.313
 543.468 650.458
 920.395 549.865
 80.350 765.572
 898.389 202.496
 568.958 527.648
 296.971 327.086
 927.083 11.719
 720.830 984.823
 676.643 985.637
 56.697 702.983
 798.715 157.918
 259.573 377.308
 956.789 296.962
 921.440 505.656
 247.862 7.909
 488.272 612.633
 394.653 852.679
 551.522 348.287
 631.193 660.795
 934.795 612.898
 494.365 741.867
 619.124 714.611
 679.990 479.250
 648.115 937.741
 996.089 678.052
 477.553 558.265
 18.547 544.781
 186.067 751.360
 174.163 291.370
 150.623 596.224
 819.793 849.843
 272.546 489.119
 208.812 837.516
 379.142 360.317
 620.486 774.434
 738.562 678.869
 35.145 188.028
 630.408 985.858
 557.624 973.920
 983.629 677.732
 890.529 561.157
 301.813 662.712
 933.189 665.173
 472.301 922.054
 505.091 828.555
 831.138 651.668
 66.141 439.724
 715.206 656.370
 509.941 390.249
 63.761 777.760
 848.534 155.458
 774.789 6.642
 173.888 548.840
 20.988 352.234
 286.938 162.524
 583.018 693.706
 21.756 33.584
 163.898 546.134
 580.820 104.423
 261.630 644.774
 236.084 826.011
 353.530 341.035
 966.307 801.906
 195.079 253.977
 998.845 720.935
 970.955 316.220
 636.771 275.112
 822.156 67.406
 90.967 120.210
 79.698 696.661
 540.919 788.499
 984.318 223.698
 134.818 401.304
 88.191 282.423
 754.587 913.485
 197.101 68.194
 838.453 828.731
 101.369 107.683
 424.196 995.290
 395.537 976.820
 480.299 383.622
 38.226 936.322
 987.831 83.341
 545.345 575.270
 659.080 75.187
 636.083 991.080
 494.162 338.700
 8.704 219.734
 26.197 267.541
 662.534 634.592
 359.941 167.320
 706.768 817.323
 316.364 306.349
 12.446 73.119
 833.554 844.548
 930.623 807.520
 497.230 261.982
 880.135 537.587
 765.134 194.130
 118.239 400.378
 269.818 919.320
 865.733 811.621
 22.971 964.088
 37.002 972.867
 469.007 239.105
 699.999 422.493
 41.496 902.179
 589.775 861.694
 136.916 391.702
 253.238 288.490
 537.842 175.263
 896.959 659.047
 171.934 121.338
 631.716 124.971
 392.024 699.737
 397.899 517.178
 492.261 637.410
 458.886 451.429
 49.999 154.321
 461.992 898.365
 595.227 449.131
 888.942 613.171
 579.423 931.803
 403.230 668.720
 242.266 560.788
 506.657 833.744
 684.631 52.976
 851.442 427.486
 754.325 227.104
 30.171 948.052
 570.417 113.840
 149.333 487.860
 63.612 31.683
 652.326 131.141
 533.407 666.247
 816.492 981.048
 234.965 396.215
 931.343 633.887
 555.372 42.512
 149.861 142.196
 643.769 754.138
 373.085 264.427
 974.538 526.135
 714.715 954.958
 377.217 529.634
 234.847 112.880
 519.000 943.595
 821.032 980.930
 711.860 751.355
 624.548 807.019
 600.571 206.312
 77.220 380.793
 712.752 599.964
 669.419 407.791
 787.932 67.218
 766.445 845.966
 98.156 439.587
 384.686 906.157
 804.688 372.951
 100.418 402.696
 518.629 915.466
 885.494 166.477
 230.945 390.585
 371.299 824.961
 310.471 513.613
 754.218 76.749
 326.300 366.871
 644.439 698.186
 600.871 572.952
 700.525 612.255
 37.611 338.332
 913.023 12.741
 365.748 116.458
 132.996 496.736
 306.706 352.158
 570.231 534.281
 671.132 24.987
 898.805 153.998
 251.165 680.690
 645.354 97.484
 865.115 16.001
 241.902 682.886
 655.605 316.397
 497.383 400.337
 929.713 609.080
 980.334 659.860
 481.359 19.585
 562.902 838.075
 550.691 761.147
 9.804 675.934
 779.246 457.691
 314.684 409.028
 718.222 136.491
 503.237 648.547
 473.097 522.859
 803.220 749.046
 832.422 40.204
 595.086 113.958
 970.986 743.612
 25.466 906.843
 355.164 888.341
 914.298 902.038
 456.616 816.748
 893.426 559.498
 23.232 714.119
 61.304 822.914
 15.048 677.251
 759.756 985.538
 517.722 616.652
 12.109 253.650
 455.014 196.783
 298.390 262.420
 270.768 247.251
 476.472 803.226
 804.256 555.508
 35.266 835.919
 783.030 397.997
 437.390 555.375
 974.889 567.266
 977.538 820.804
 424.019 508.304
 455.536 741.331
 22.523 754.793
 599.256 135.394
 192.217 437.399
 834.991 78.378
 755.876 769.480
 907.281 846.968
 323.095 164.114
 415.553 425.106
 192.891 829.287
 433.300 910.672
 950.485 170.152
 582.127 850.566
 504.869 208.790
 776.121 821.493
 250.438 138.907
 63.103 692.066
 641.875 456.915
 752.984 567.026
 626.528 259.198
 227.362 685.139
 790.702 940.785
 309.458 668.168
 531.759 861.719
 883.479 789.239
 180.922 518.201
 84.572 25.541
 464.554 335.744
 34.878 904.026
 525.070 626.625
 931.118 751.375
 524.974 274.615
 651.171 273.637
 555.749 843.146
 750.669 159.720
 672.201 580.744
 278.563 10.113
 705.480 17.745
 718.654 612.290
 485.415 824.361
 231.191 832.219
 964.345 411.296
 346.907 972.891
 797.626 494.935
 180.446 812.163
 346.003 880.074
 859.433 10.328
 45.614 910.221
 190.752 650.252
 194.417 40.151
 41.695 207.793
 559.043 455.052
 638.015 756.350
 771.611 517.922
 64.555 86.231
 297.924 510.522
 990.850 206.984
 181.070 847.072
 781.061 329.761
 740.003 903.906
 134.938 468.297
 701.884 307.696
 647.618 713.206
 718.270 960.645
 777.267 627.526
 35.487 19.839
 730.606 74.918
 13.681 271.958
 479.735 759.526
 799.871 901.599
 225.380 352.511
 419.301 105.105
 40.535 969.855
 845.403 681.034
 536.621 4.768
 809.471 978.065
 266.914 602.246
 611.869 11.467
 247.336 979.915
 471.238 296.367
 664.386 75.846
 798.151 881.372
 238.386 758.610
 585.152 107.032
 205.121 826.350
 73.924 932.899
 811.237 899.415
 278.686 963.063
 132.228 865.233
 427.053 7.168
 913.678 945.171
 117.914 611.656
 706.815 542.563
 10.821 219.845
 471.607 510.634
 251.694 720.262
 911.160 201.405
 31.956 137.085
 389.533 864.865
 677.529 136.885
 384.022 545.627
 303.347 169.799
 998.255 346.299
 259.355 244.443
 283.084 707.957
 574.671 133.306
 600.283 504.088
 194.945 813.776
 344.676 201.428
 649.610 29.750
 291.840 946.200
 604.210 385.845
 142.421 164.880
 600.116 502.313
 424.901 492.953
 789.576 620.893
 434.094 571.986
 96.197 83.064
 913.507 384.052
 505.754 240.828
 529.974 363.315
 983.930 310.406
 85.688 967.871
 268.586 160.800
 816.116 782.199
 764.944 27.436
 935.634 513.645
 331.309 156.921
 922.473 547.771
 557.348 689.124
 440.332 530.378
 461.431 949.322
 538.429 882.255
 451.109 304.075
 70.707 250.710
 62.566 893.195
 547.315 824.707
 910.120 715.739
 749.366 743.635
 502.959 565.206
 976.617 709.619
 18.728 288.283
 285.375 456.889
 736.050 408.638
 242.061 166.399
 922.240 703.953
 751.066 857.978
 428.324 257.860
 301.469 504.495
 768.922 501.572
 356.692 242.230
 845.816 1.169
 628.181 888.975
 825.289 189.979
 125.809 706.947
 693.026 860.814
 364.070 282.677
 206.961 255.490
 77.603 752.596
 946.641 769.955
 618.621 733.556
 844.152 149.147
 681.932 965.194
 481.327 108.558
 643.206 219.689
 883.837 387.298
 68.683 758.419
 945.997 623.693
 528.689 929.377
 719.907 228.199
 845.114 209.667
 916.350 704.428
 149.622 550.127
 238.155 997.669
 403.169 611.175
 823.089 307.503
 309.810 867.814
 664.651 28.420
 283.322 475.493
 535.130 737.172
 431.655 736.096
 614.105 350.550
 502.328 384.018
 763.236 171.095
 675.677 266.224
 549.064 724.777
 749.344 247.949
 641.893 293.881
 76.784 908.666
 881.297 345.356
 8.165 262.947
 945.877 650.865
 140.322 950.487
 373.471 556.204
 472.944 81.942
 402.858 366.915
 353.613 836.244
 332.253 221.641
 590.529 504.945
 474.486 688.570
 237.654 635.176
 323.199 972.204
 684.672 290.394
 795.836 402.495
 888.835 923.761
 783.327 406.417
 895.638 529.464
 186.672 559.255
 441.978 330.252
 959.007 470.915
 103.357 392.943
 777.905 88.616
 523.697 996.598
 54.831 664.259
 93.045 959.692
 332.750 831.062
 559.036 253.186
 343.359 413.801
 469.312 266.365
 284.445 229.935
 744.501 873.139
 256.163 960.370
 728.093 679.984
 361.064 429.606
 607.103 375.428
 153.343 352.121
 455.291 188.123
 922.814 807.283
 331.669 979.872
 551.698 696.744
 836.878 225.879
 298.339 29.552
 457.660 982.109
 80.991 650.338
 537.220 214.452
 473.952 569.479
 121.915 512.931
 333.247 231.606
 530.762 73.103
 463.344 246.062
 755.185 873.906
 71.807 441.617
 656.740 584.380
 565.179 755.072
 28.033 900.000
 974.837 842.259
 507.446 641.964
 502.158 348.760
 885.585 89.956
 202.265 200.570
 757.587 91.099
 127.483 791.693
 710.860 566.470
 595.626 541.521
 195.669 83.545
 983.299 470.880
 12.809 280.739
 247.062 468.410
 527.845 612.086
 500.578 70.663
 547.919 259.767
 506.700 407.879
 490.527 164.108
 41.024 536.243
 453.164 109.822
 236.925 515.664
 930.106 239.382
 299.001 144.507
 793.293 435.750
 267.563 339.551
 286.469 814.104
 805.053 376.732
 906.876 313.388
 557.721 977.602
 351.553 701.442
 402.545 945.045
 73.249 461.091
 528.084 392.575
 264.993 158.203
 605.020 762.906
 316.411 296.447
 391.681 747.544
 456.023 17.947
 684.296 869.701
 612.150 635.537
 81.681 113.115
 644.067 92.749
 187.927 320.422
 371.107 394.624
 551.501 663.189
 70.056 579.000
 339.566 833.702
 833.182 287.965
 805.541 524.113
 846.321 727.045
 436.871 554.917
 927.635 180.457
 8.114 771.139
 684.974 90.104
 928.996 635.801
 228.432 450.137
 413.635 676.465
 293.023 254.875
 329.341 458.001
 865.822 443.084
 662.903 204.757
 407.021 74.329
 499.109 235.210
 642.841 862.054
 198.320 924.857
 780.887 72.670
 123.357 417.028
 149.369 720.243
 165.136 960.532
 437.593 873.074
 393.610 787.371
 366.572 312.824
 186.319 338.439
 148.734 210.722
 9.737 401.291
 111.001 511.485
 825.426 108.092
 415.587 336.840
 618.683 536.237
 680.319 570.946
 384.833 906.473
 191.040 393.851
 718.761 647.304
 231.567 551.504
 925.959 219.028
 203.907 647.397
 875.607 910.720
 748.084 407.917
 43.602 449.125
 25.401 297.941
 819.541 315.820
 932.632 772.497
 978.312 49.691
 952.152 962.778
 623.932 422.950
 1.970 469.065
 108.661 393.548
 370.955 818.738
 700.339 843.256
 152.092 834.450
 729.609 763.110
 517.517 826.491
 788.526 216.015
 413.494 995.522
 293.598 825.425
 444.773 419.322
 468.153 960.157
 722.333 352.269
 967.820 225.183
 575.943 532.354
 973.758 358.831
 295.981 651.234
 444.085 476.109
 433.275 872.666
 255.827 599.382
 820.481 198.651
 426.969 160.319
 5.549 886.372
 298.109 235.795
 532.548 958.923
 121.460 555.534
 745.678 965.675
 674.971 166.652
 10.259 511.609
 343.036 201.653
 374.362 57.045
 212.476 628.892
 374.221 98.897
 581.152 591.047
 506.527 981.118
 402.982 896.114
 644.993 285.551
 461.347 121.029
 614.398 455.529
 915.474 339.893
 202.709 74.631
 571.715 682.314
 994.328 23.867
 142.438 263.591
 651.293 674.825
 546.207 773.873
 214.112 837.046
 228.996 450.310
 902.375 499.000
 630.271 832.457
 983.319 507.835
 441.145 680.167
 962.938 388.634
 693.584 544.135
 511.244 64.952
 47.319 566.770
 735.926 505.095
 800.124 265.586
 195.410 370.022
 111.131 938.751
 124.509 806.223
 997.612 324.443
 918.112 228.876
 723.046 649.450
 868.360 535.520
 946.341 890.871
 319.324 828.092
 234.847 136.304
 834.282 691.251
 371.687 316.638
 161.355 58.320
 3.151 271.244
 933.694 14.061
 95.075 323.319
 303.962 747.863
 996.878 44.357
 445.928 634.253
 574.963 187.831
 868.187 823.147
 378.418 405.308
 289.017 153.662
 472.407 121.407
 883.041 937.129
 829.433 150.497
 698.544 602.094
 744.995 367.150
 81.168 162.345
 959.552 88.640
 850.384 404.589
 168.505 151.730
 538.017 932.227
 609.898 843.458
 194.547 223.322
 987.340 518.328
 533.541 532.483
 243.244 559.359
 655.092 296.702
 602.852 240.820
 356.337 93.733
 898.731 464.499
 394.965 688.335
 822.878 473.291
 767.154 217.269
 381.472 715.330
 544.866 679.734
 216.359 524.290
 492.045 77.725
 455.987 197.696
 151.651 393.254
 543.647 161.899
 425.010 89.598
 817.312 991.801
 614.491 615.491
 66.116 153.463
 185.775 998.981
 524.743 21.825
 45.960 706.420
 777.963 323.002
 300.461 567.522
 400.558 5.694
 320.406 425.870
 248.575 269.635
 551.164 852.561
 619.720 196.489
 53.408 486.415
 815.612 31.954
 975.098 455.528
 346.405 564.220
 393.820 650.613
 326.950 406.145
 584.715 10.136
 809.367 5.132
 303.856 230.516
 493.897 329.762
 127.341 612.534
 650.510 885.474
 952.844 918.685
 188.600 728.382
 106.137 857.510
 729.697 727.618
 956.743 982.485
 695.312 489.008
 843.794 638.022
 823.675 128.648
 458.206 987.205
 8.198 771.909
 586.203 889.704
 818.158 65.010
 460.905 378.612
 757.637 701.707
 515.359 17.697
 59.471 581.547
 407.056 451.819
 242.442 588.853
 69.147 830.047
 505.812 489.220
 718.499 460.894
 347.226 224.263
 150.172 420.089
 198.048 103.036
 909.400 882.425
 832.114 462.706
 646.640 589.642
 356.112 240.181
 922.584 136.287
 596.273 264.663
 185.377 85.500
 99.445 668.095
 541.700 388.165
 37.248 601.709
 190.364 133.640
 388.555 943.190
 87.869 410.909
 554.831 147.087
 129.765 498.701
 289.658 113.129
 122.158 865.579
 581.205 470.975
 300.232 570.723
 75.487 69.099
 544.171 778.121
 258.380 539.075
 619.328 786.798
 992.753 429.186
 302.233 433.830
 29.417 673.483
 675.273 32.189
 750.351 709.983
 912.116 389.380
 961.711 776.404
 717.731 533.648
 912.317 200.750
 118.904 810.912
 578.609 540.138
 364.217 157.063
 415.651 392.962
 330.603 886.773
 339.906 570.853
 543.766 952.257
 375.510 37.756
 902.223 634.741
 682.243 839.021
 602.808 249.631
 188.919 904.827
 955.576 26.143
 707.216 635.985
 557.790 606.555
 703.012 98.486
 182.681 983.040
 188.005 263.994
 194.883 425.798
 874.962 350.123
 999.623 469.708
 554.586 16.119
 89.197 123.945
 918.142 51.005
 492.929 595.918
 913.087 612.834
 644.244 314.694
 402.673 915.346
 831.940 377.078
 956.640 153.650
 936.949 590.055
 158.432 70.787
 208.372 555.055
 833.053 815.019
 494.354 131.915
 114.685 61.917
 908.196 673.584
 648.889 979.857
 125.194 567.078
 402.932 722.193
 821.174 423.398
 310.084 219.355
 582.887 190.815
 148.150 120.579
 549.813 124.818
 825.937 564.376
 146.008 927.115
 378.534 821.461
 292.211 99.272
 36.360 801.576
 168.171 168.252
 394.930 509.883
 842.215 596.293
 961.498 108.476
 271.291 941.930
 758.593 628.845
 375.489 888.815
 618.380 202.093
 134.539 691.204
 779.467 51.412
 171.558 127.128
 200.962 317.309
 765.842 320.518
 17.129 967.589
 59.572 550.642
 977.989 754.029
 733.643 60.638
 842.631 104.403
 169.484 696.663
 127.323 436.276
 83.658 135.892
 551.881 117.362
 520.544 316.641
 995.900 911.710
 568.739 179.072
 869.813 492.420
 85.426 812.922
 951.246 486.681
 379.470 832.504
 939.511 579.833
 231.039 142.816
 73.488 739.764
 778.987 998.201
 51.551 444.739
 855.989 301.808
 426.035 485.817
 917.562 755.691
 436.228 64.034
 119.864 694.074
 538.643 372.985
 630.798 53.017
 414.970 25.102
 390.958 925.955
 38.309 686.640
 209.900 894.568
 87.108 289.159
 926.759 816.867
 71.456 607.115
 973.246 898.825
 514.316 770.482
 845.437 712.142
 275.145 122.202
 965.599 779.763
 57.415 452.471
 146.813 503.595
 575.520 30.704
 264.601 517.554
 118.866 512.538
 897.675 116.156
 18.491 989.977
 183.763 727.409
 49.168 459.962
 209.073 602.671
 170.639 358.201
 126.985 9.772
 386.491 604.401
 302.092 404.045
 367.605 661.259
 971.723 870.786
 916.275 267.425
 783.875 778.169
 232.708 874.439
 636.204 138.818
 261.161 25.443
 237.047 878.625
 440.326 350.767
 920.718 671.041
 841.478 929.597
 363.432 472.937
 656.557 150.659
 803.777 543.449
 82.671 86.706
 216.878 830.188
 953.942 731.634
 121.037 848.366
 688.423 205.028
 510.205 879.110
 767.545 442.242
 958.198 685.410
 646.860 709.625
 587.739 340.285
 636.441 30.913
 148.650 925.059
 392.110 814.322
 417.592 169.900
 557.664 428.295
 982.459 848.340
 204.620 500.713
 876.775 317.512
 768.929 390.785
 605.382 821.876
 501.022 699.434
 677.466 496.598
 171.959 203.250
 614.867 754.406
 137.961 94.861
 514.151 394.190
 409.989 530.594
 44.634 199.057
 234.202 881.639
 399.091 504.668
 821.033 680.636
 270.182 615.089
 301.428 489.913
 697.490 562.862
 102.775 994.889
 364.699 483.462
 666.574 765.869
 73.949 372.858
 545.416 819.179
 88.120 682.517
 267.133 345.164
 418.223 681.489
 115.608 522.623
 1.698 773.206
 905.768 989.046
 831.007 629.225
 507.584 331.383
 166.230 617.745
 961.706 466.450
 919.408 226.281
 516.862 322.652
 504.173 61.195
 373.753 160.082
 976.966 247.986
 737.411 784.746
 184.205 242.414
 433.424 950.470
 104.531 921.045
 634.922 290.714
 321.354 468.990
 556.541 89.197
 965.997 781.091
 506.829 255.782
 876.627 490.157
 737.813 711.009
 666.829 121.962
 703.997 453.021
 887.158 432.380
 835.258 354.208
 193.535 528.440
 759.484 946.981
 61.208 624.200
 180.003 359.719
 958.665 86.714
 746.561 171.643
 331.915 30.093
 261.846 301.461
 258.618 0.634
 271.162 426.891
 179.527 37.527
 402.109 664.101
 870.484 506.844
 993.211 896.811
 403.889 897.030
 392.702 829.033
 589.341 178.182
 466.772 403.452
 557.327 202.043
 53.932 55.356
 238.882 932.276
 390.721 501.330
 432.593 413.449
 543.503 549.896
 575.928 321.049
 69.667 190.759
 841.376 583.123
 35.246 908.763
 553.328 966.882
 999.075 482.229
 415.963 111.486
 78.534 182.669
 605.974 332.481
 9.083 279.395
 319.936 585.965
 547.967 569.224
 981.047 364.025
 328.252 564.820
 563.379 490.439
 597.765 267.626
 646.369 930.979
 261.472 670.505
 83.870 850.145
 446.480 344.659
 979.626 400.959
 915.557 494.314
 876.615 682.199
 134.990 555.631
 266.457 134.365
 551.517 883.751
 235.419 458.786
 624.395 939.873
 16.848 161.014
 694.274 50.166
 600.702 658.254
 730.284 667.619
 246.935 809.804
 88.617 799.315
 601.676 878.745
 426.030 53.590
 167.305 602.460
 954.409 568.275
 626.769 919.665
 990.076 872.325
 169.051 293.737
 764.599 744.107
 659.795 698.224
 320.895 111.272
 605.300 542.958
 946.332 506.230
 178.873 861.410
 498.109 79.878
 628.611 335.580
 488.469 482.329
 630.953 478.209
 329.451 356.411
 263.598 938.505
 428.076 836.736
 366.864 252.522
 190.579 398.941
 969.337 869.142
 583.960 20.549
 950.120 284.153
 938.440 772.927
 177.525 85.787
 707.078 304.379
 437.304 523.414
 58.717 855.038
 680.105 365.635
 425.663 387.452
 568.639 714.291
 494.052 561.347
 283.970 626.829
 977.153 830.896
 804.475 801.795
 792.116 117.744
 850.589 772.194
 739.538 798.412
 796.673 491.017
 311.222 141.405
 694.814 484.867
 1.477 604.093
 193.516 888.597
 226.070 334.364
 329.854 289.824
 243.564 865.053
 642.529 931.705
 987.335 903.728
 714.313 110.332
 442.356 635.582
 477.703 615.304
 706.209 417.787
 482.417 494.655
 554.319 759.943
 855.914 865.399
 658.613 183.266
 119.972 665.867
 388.563 822.477
 41.922 274.097
 733.713 386.159
 686.313 556.438
 535.279 496.587
 132.127 811.770
 187.475 177.116
 476.437 29.271
 881.036 798.220
 754.353 62.225
 504.391 602.018
 967.701 558.172
 512.600 734.871
 184.240 488.745
 519.151 779.400
 501.942 743.284
 487.703 107.682
 878.398 731.996
 204.892 8.580
 416.529 170.770
 34.185 772.112
 640.288 965.219
 695.820 555.852
 756.835 291.116
 228.220 491.705
 506.891 887.808
 179.348 710.795
 277.803 186.675
 97.793 629.878
 972.505 25.250
 266.567 330.770
 173.715 326.628
 399.411 316.230
 350.621 621.616
 329.712 498.857
 862.986 666.334
 23.996 396.719
 915.632 560.155
 81.433 108.996
 198.727 738.065
 102.181 431.180
 963.183 428.250
 363.087 161.811
 676.054 701.422
 399.749 236.982
 81.332 54.893
 707.838 305.563
 563.514 674.261
 520.686 994.243
 734.211 591.977
 749.319 688.917
 398.745 48.747
 768.357 725.859
 725.744 485.168
 957.661 505.687
 957.393 912.206
 254.546 44.719
 233.013 485.730
 502.137 706.425
 629.533 138.710
 991.626 420.819
 877.203 191.632
 263.265 227.743
 119.262 194.892
 254.877 862.585
 734.632 474.399
 147.122 747.420
 520.854 212.262
 459.973 829.590
 281.159 547.611
 890.731 411.893
 118.778 418.343
 164.926 397.924
 10.385 363.590
 489.785 202.393
 709.119 590.232
 576.279 184.840
 869.330 486.756
 228.597 607.014
 846.338 796.728
 116.088 305.903
 714.886 585.269
 47.038 48.194
 182.045 328.958
 189.266 685.718
 710.117 207.024
 640.383 78.586
 981.387 384.477
 280.087 372.415
 951.606 561.682
 255.336 703.015
 977.831 766.103
 902.182 116.408
 647.308 617.392
 619.170 310.193
 958.602 584.284
 728.107 365.580
 848.987 938.966
 818.771 605.082
 860.713 710.588
 432.567 1.852
 84.111 343.723
 232.533 621.305
 701.454 519.938
 397.644 598.236
 229.149 631.864
 810.408 362.680
 367.438 280.527
 448.889 710.803
 619.546 360.168
 96.090 873.978
 142.713 402.844
 217.872 736.590
 701.217 870.932
 390.126 573.196
 869.168 643.081
 559.833 166.358
 494.212 562.539
 363.966 491.141
 801.396 271.183
 694.292 640.170
 761.299 693.660
 252.265 658.821
 543.366 160.135
 382.013 74.133
 52.488 850.031
 474.440 259.132
 935.718 730.583
 503.461 268.260
 731.155 570.910
 166.347 316.568
 400.181 693.702
 861.903 828.228
 678.172 531.719
 639.062 637.116
 41.549 575.238
 898.564 937.945
 617.575 110.068
 224.164 430.274
 757.873 74.968
 277.752 505.153
 910.605 124.227
 313.522 546.072
 715.933 418.345
 976.624 468.942
 224.503 26.332
 656.494 542.220
 811.800 990.869
 597.281 605.850
 698.310 856.976
 138.550 859.975
 155.184 710.807
 108.125 0.366
 99.942 823.528
 332.754 232.050
 191.511 792.125
 116.930 455.989
 997.170 451.427
 89.128 71.858
 807.095 777.072
 79.832 514.587
 149.673 875.867
 306.845 0.629
 650.456 976.623
 558.447 424.681
 170.184 990.702
 820.297 857.382
 946.800 747.034
 751.590 353.339
 999.798 852.050
 22.490 506.501
 282.869 352.060
 48.584 371.765
 895.826 946.021
 447.841 508.597
 195.800 512.899
 277.874 261.226
 440.176 673.122
 41.332 252.606
 912.339 131.756
 657.708 983.834
 542.040 676.332
 252.124 460.525
 253.708 89.916
 194.885 741.804
 530.742 445.490
 407.087 70.906
 546.598 467.536
 423.073 909.144
 212.915 967.560
 43.372 383.246
 362.225 9.891
 923.967 761.359
 202.776 60.500
 9.012 2.581
 43.072 173.596
 32.571 851.570
 925.040 427.870
 176.662 562.121
 270.889 626.378
 492.123 85.581
 437.126 401.990
 558.001 421.451
 379.713 645.246
 594.717 33.767
 620.608 805.357
 454.926 538.825
 724.126 460.455
 520.415 784.248
 351.434 353.216
 38.558 498.284
 175.648 226.451
 170.656 689.685
 974.273 544.565
 408.225 235.835
 739.131 966.005
 781.029 689.113
 778.389 44.568
 749.946 353.626
 356.180 530.071
 993.980 496.602
 200.803 148.244
 687.595 37.037
 194.118 343.389
 873.786 840.119
 167.034 33.469
 299.794 496.847
 106.662 464.699
 554.130 106.822
 320.555 160.748
 561.728 547.100
 496.456 280.427
 822.880 205.123
 889.169 357.872
 163.434 399.018
 509.786 972.014
 969.166 189.204
 589.811 839.485
 754.789 2.289
 350.242 749.599
 644.625 208.268
 282.878 654.766
 672.256 297.304
 510.815 728.547
 323.683 640.672
 52.996 830.822
 113.629 555.346
 892.821 240.358
 186.989 852.171
 15.198 785.080
 544.358 578.518
 105.284 315.776
 897.661 877.868
 423.819 416.848
 842.696 907.127
 719.806 55.472
 791.703 469.073
 595.982 656.410
 320.780 339.495
 893.708 612.439
 462.026 369.093
 752.360 149.411
 294.904 7.630
 568.104 550.299
 579.714 386.120
 124.976 184.964
 320.593 971.934
 397.825 412.996
 66.700 816.706
 585.139 937.826
 556.768 799.071
 676.510 443.899
 410.786 39.915
 604.137 588.137
 978.130 869.383
 782.909 526.120
 996.930 650.127
 575.199 906.663
 316.052 223.682
 93.368 580.891
 817.997 325.513
 397.234 449.112
 675.640 604.002
 880.671 857.144
 823.665 739.611
 749.232 590.025
 750.248 968.858
 450.855 772.960
 467.947 215.003
 668.757 244.913
 434.647 170.774
 657.306 228.359
 723.783 490.931
 888.776 278.712
 424.134 672.347
 975.408 598.925
 947.437 930.844
 884.165 279.295
 79.293 146.815
 521.183 941.071
 495.916 731.147
 732.522 586.697
 434.720 560.093
 753.827 292.262
 927.403 209.102
 703.508 211.887
 734.942 863.441
 114.740 333.327
 947.694 45.606
 956.758 553.292
 291.841 739.440
 524.583 95.010
 4.897 437.749
 850.450 625.002
 775.342 938.648
 485.097 837.215
 580.153 476.329
 140.980 847.439
 272.694 620.304
 513.870 706.935
 773.883 705.178
 788.723 319.498
 581.606 767.659
 777.920 289.634
 745.114 741.941
 175.702 890.511
 238.593 187.006
 85.921 708.897
 925.636 44.094
 288.055 281.126
 726.306 819.197
 849.080 500.464
 701.305 389.315
 819.501 964.041
 152.221 93.404
 227.133 89.284
 429.529 405.936
 211.587 508.741
 445.962 835.140
 438.617 332.015
 244.999 537.055
 362.316 618.779
 783.671 803.982
 133.514 252.459
 94.976 150.976
 106.817 145.808
 515.196 281.216
 801.564 793.677
 840.963 121.010
 602.051 951.492
 343.540 253.561
 421.003 138.094
 65.329 89.273
 432.112 606.589
 885.846 646.383
 940.142 905.679
 429.494 801.950
 591.497 565.896
 31.379 748.272
 728.185 330.324
 44.498 357.619
 500.802 638.434
 704.310 438.572
 831.866 335.853
 335.324 945.568
 862.608 284.148
 737.756 80.470
 730.920 285.600
 307.080 667.636
 474.897 511.569
 570.412 974.422
 298.103 63.314
 954.163 334.971
 85.166 925.289
 388.239 80.220
 838.447 58.172
 792.775 710.193
 990.457 777.792
 151.060 310.693
 407.585 572.969
 142.687 525.803
 366.868 717.048
 667.551 76.036
 90.464 152.099
 835.880 751.282
 246.653 289.494
 511.981 914.983
 559.446 334.744
 487.729 4.169
 651.861 157.414
 112.212 987.502
 24.734 378.681
 330.627 704.523
 640.530 420.384
 780.828 923.433
 640.280 571.462
 880.465 557.507
 924.751 392.389
 809.919 22.462
 534.739 848.236
 383.157 215.447
 279.528 679.359
 4.910 83.050
 899.774 569.246
 71.370 518.571
 177.135 426.308
 193.961 201.407
 986.919 475.128
 750.915 542.715
 953.779 158.893
 316.860 726.335
 439.435 34.380
 131.738 792.674
 343.671 731.161
 670.946 181.738
 117.023 624.930
 620.225 271.427
 400.203 509.379
 771.496 375.834
 458.950 250.521
 997.526 828.359
 664.719 71.297
 70.129 104.541
 475.108 782.659
 522.864 143.684
 940.462 380.807
 467.178 826.308
 654.701 40.172
 521.329 941.633
 182.597 609.933
 152.605 436.548
 438.709 370.965
 442.370 541.552
 824.767 523.199
 814.916 802.147
 414.979 784.322
 708.244 653.951
 328.469 613.868
 668.667 29.926
 63.723 97.196
 410.914 407.587
 863.605 987.202
 68.540 537.703
 706.416 4.154
 61.420 954.077
 806.897 322.802
 701.596 872.566
 292.523 458.236
 147.472 638.079
 179.384 116.247
 479.190 878.189
 796.173 258.741
 213.062 643.993
 235.102 799.686
 286.177 251.508
 288.856 282.020
 538.110 234.167
 160.056 271.676
 687.417 748.802
 204.413 362.616
 266.691 179.014
 243.952 828.485
 540.208 302.178
 919.024 434.650
 9.153 745.986
 946.729 482.250
 216.179 89.732
 531.595 177.145
 526.412 662.254
 997.708 175.777
 797.296 166.078
 648.915 71.993
 94.011 794.998
 37.312 459.442
 178.007 604.706
 55.107 479.590
 538.999 903.611
 339.567 782.585
 479.216 229.595
 376.386 64.686
 744.462 709.669
 838.213 669.910
 559.620 920.720
 239.790 663.778
 624.560 703.424
 20.036 702.860
 696.109 166.585
 968.544 475.448
 187.146 559.639
 246.137 406.581
 697.284 6.635
 556.860 276.281
 321.576 770.951
 715.148 855.001
 812.812 757.378
 523.459 217.604
 376.085 123.552
 591.990 49.725
 806.180 948.265
 255.787 642.012
 422.080 937.831
 791.577 902.843
 469.590 706.872
 625.826 273.731
 341.983 575.694
 528.955 959.443
 677.072 427.634
 983.630 83.142
 522.773 576.691
 25.669 832.496
 795.561 934.370
 116.118 103.322
 989.094 926.600
 696.737 690.974
 903.552 504.057
 396.393 485.253
 267.852 385.045
 733.416 41.464
 803.081 57.806
 142.767 118.397
 140.449 502.780
 244.028 474.211
 253.151 544.682
 156.902 214.615
 709.324 944.637
 18.421 6.425
 201.392 45.033
 516.882 355.937
 882.216 0.734
 541.224 148.860
 45.578 402.179
 963.762 640.514
 460.600 716.407
 94.867 846.101
 117.792 254.816
 639.064 726.071
 507.965 900.395
 665.409 996.619
 651.399 187.206
 505.900 766.523
 569.144 381.208
 892.536 345.614
 464.622 340.191
 517.824 464.911
 613.645 273.164
 489.661 161.805
 474.402 233.324
 487.247 724.629
 283.953 686.452
 400.895 258.730
 940.346 736.846
 649.152 670.949
 144.020 269.700
 458.686 601.825
 30.961 102.009
 116.076 136.121
 143.663 208.826
 459.298 954.405
 903.006 709.181
 776.758 53.908
 441.379 822.612
 382.830 758.899
 989.657 725.424
 703.533 593.139
 61.044 693.245
 950.313 724.041
 604.339 176.702
 802.528 274.974
 597.274 349.204
 832.496 394.443
 284.450 34.598
 265.889 764.804
 329.685 878.194
 603.232 315.843
 522.823 793.406
 366.708 507.293
 658.088 489.455
 964.988 277.514
 664.681 670.681
 275.050 881.820
 728.634 967.616
 864.765 512.710
 783.949 2.813
 867.368 95.657
 485.196 164.353
 865.830 668.729
 295.180 626.917
 951.853 603.466
 150.781 159.495
 543.977 820.031
 905.991 41.300
 938.659 444.278
 320.517 489.772
 736.569 791.063
 269.768 919.005
 746.671 520.876
 430.771 891.309
 188.484 579.831
 359.559 112.397
 657.410 511.553
 358.226 331.028
 511.117 728.925
 151.430 631.492
 901.879 800.520
 298.214 712.486
 398.936 77.636
 679.213 204.696
 997.586 540.735
 873.414 533.285
 732.647 446.929
 902.443 937.862
 240.687 721.786
 631.984 944.036
 538.839 458.497
 115.424 276.032
 302.134 905.404
 708.476 112.950
 773.080 869.757
 817.738 941.977
 576.892 112.575
 441.393 535.507
 546.713 518.552
 65.157 776.598
 791.769 198.659
 167.999 945.227
 727.196 214.532
 324.778 438.521
 390.066 936.808
 249.999 779.429
 807.658 688.547
 769.364 733.634
 380.207 944.925
 622.956 732.986
 563.390 17.090
 763.230 940.109
 660.725 537.765
 807.860 793.390
 291.324 775.721
 15.663 870.366
 315.389 563.286
 374.953 292.094
 363.124 543.574
 507.728 568.714
 9.992 291.139
 307.991 929.912
 413.335 280.458
 834.487 481.839
 416.226 461.253
 581.338 438.371
 731.085 528.743
 46.976 659.070
 538.304 671.738
 532.811 524.277
 327.197 354.108
 426.984 40.301
 924.397 387.870
 291.945 11.325
 708.091 432.418
 882.511 171.701
 7.684 987.726
 606.372 640.464
 603.713 714.400
 812.947 752.797
 240.727 425.058
 898.243 819.825
 768.780 655.452
 360.377 263.250
 262.107 286.300
 278.139 725.345
 504.948 84.831
 937.060 543.636
 65.678 246.120
 545.691 544.867
 736.102 406.643
 799.008 611.737
 30.502 184.743
 914.103 331.304
 309.758 974.451
 221.732 184.366
 713.486 520.296
 310.064 884.585
 694.656 161.999
 526.590 344.427
 506.907 630.713
 621.019 317.435
 397.940 864.453
 804.817 543.941
 619.480 592.284
 188.540 476.666
 234.893 907.742
 691.199 665.950
 352.324 845.718
 179.538 189.468
 50.004 117.959
 950.479 181.714
 310.097 815.630
 206.323 383.336
 610.229 608.489
 956.975 534.337
 12.793 955.652
 712.019 488.589
 169.624 179.425
 371.505 755.925
 355.143 168.896
 189.594 174.048
 639.087 591.981
 449.633 982.622
 498.218 62.315
 260.804 389.300
 385.785 880.064
 451.329 970.332
 71.829 33.505
 5.554 891.057
 433.902 791.792
 564.579 933.669
 16.481 759.819
 702.739 916.490
 241.659 915.686
 604.061 31.650
 0.092 262.181
 320.359 433.017
 289.135 39.414
 500.922 605.880
 107.378 349.780
 675.710 441.851
 427.247 813.380
 260.801 840.444
 418.770 916.875
 175.717 141.765
 310.296 847.127
 634.651 857.448
 170.894 259.212
 442.992 369.818
 262.814 953.421
 220.507 388.146
 422.121 305.106
 934.927 627.453
 616.043 373.054
 94.275 66.790
 534.361 415.029
 871.183 173.176
 890.143 462.829
 353.714 82.833
 326.249 193.590
 399.150 117.169
 195.362 509.820
 152.187 396.842
 453.032 579.048
 947.502 188.496
 878.655 46.973
 897.377 976.442
 424.954 328.100
 144.687 862.221
 751.872 288.204
 295.056 540.856
 688.587 897.412
 512.242 831.547
 203.404 75.632
 829.121 116.066
 364.536 638.437
 382.045 389.229
 117.280 37.206
 86.504 297.358
 560.121 168.344
 132.147 142.857
 802.005 489.916
 59.177 491.990
 657.092 757.424
 887.574 630.183
 66.026 991.933
 185.375 571.931
 612.131 582.114
 290.502 823.562
 167.498 346.457
 428.290 305.129
 101.830 732.842
 808.458 216.627
 613.133 290.691
 132.851 653.461
 294.042 937.158
 319.720 171.711
 684.198 65.276
 749.875 526.508
 133.937 61.193
 391.838 473.118
 127.317 552.723
 771.717 862.529
 295.797 586.225
 752.200 579.174
 663.563 697.725
 384.708 971.467
 370.525 422.220
 938.850 895.131
 841.363 477.967
 411.046 919.581
 434.045 616.480
 15.236 499.318
 287.097 780.918
 86.425 361.219
 873.197 743.064
 534.357 146.544
 591.816 160.262
 99.588 630.544
 233.463 17.458
 645.769 45.607
 913.331 595.064
 106.119 94.433
 896.754 470.990
 353.162 861.881
 870.011 55.394
 621.146 737.545
 597.735 840.781
 450.754 631.268
 455.911 890.081
 794.314 701.503
 143.577 183.571
 593.473 788.454
 516.476 795.398
 75.209 32.380
 214.721 605.534
 288.927 310.201
 789.823 397.933
 188.590 204.137
 793.220 915.241
 338.416 53.569
 640.735 290.521
 156.148 80.402
 590.354 453.224
 399.747 729.268
 392.781 697.071
 325.153 852.952
 826.742 829.125
 896.361 591.951
 598.549 810.245
 494.227 152.477
 855.787 806.209
 455.308 852.141
 678.829 245.391
 262.617 965.705
 415.304 113.054
 420.852 18.535
 108.616 984.781
 671.726 212.659
 742.329 533.521
 760.987 864.834
 731.152 648.119
 56.290 838.833
 392.575 228.661
 860.927 481.796
 840.774 918.449
 777.466 59.256
 368.697 877.969
 280.619 923.111
 391.174 477.026
 171.247 954.948
 80.460 892.482
 542.592 282.759
 57.732 856.329
 612.989 966.924
 735.112 648.455
 411.975 651.891
 910.926 207.379
 72.455 958.955
 987.703 417.947
 932.247 294.853
 142.352 95.612
 913.707 427.462
 68.784 431.376
 688.329 556.840
 625.758 89.039
 980.251 125.432
 150.879 297.188
 382.839 469.766
 92.530 83.043
 198.278 836.953
 415.296 825.055
 831.891 758.276
 354.395 18.099
 29.440 289.947
 137.311 151.552
 913.523 964.449
 315.696 889.865
 109.498 226.913
 120.438 951.071
 834.891 707.565
 483.383 725.490
 320.307 466.953
 979.450 429.738
 323.607 674.438
 304.964 505.678
 359.995 387.103
 97.014 746.426
 994.088 796.152
 942.958 848.936
 599.807 626.933
 560.238 482.461
 191.580 208.637
 28.972 642.604
 645.995 977.659
 21.144 790.432
 74.496 17.391
 531.356 704.690
 561.234 355.426
 218.993 892.544
 559.978 590.730
 117.428 991.181
 142.457 478.196
 852.619 670.238
 28.102 91.324
 294.615 825.432
 0.630 366.625
 597.349 189.353
 356.894 222.365
 174.412 119.380
 442.838 71.547
 323.801 138.893
 943.352 712.566
 918.877 580.759
 318.241 94.169
 994.772 326.474
 854.896 893.288
 801.454 456.156
 56.790 809.785
 291.645 569.867
 151.204 831.462
 342.245 446.650
 103.266 831.813
 753.194 551.538
 718.145 873.551
 162.413 50.944
 829.053 660.191
 97.327 461.913
 663.503 128.655
 43.208 740.334
 790.219 146.607
 440.293 547.112
 438.487 372.984
 172.209 50.490
 892.841 278.823
 328.050 998.200
 369.484 93.236
 712.669 886.956
 625.156 537.267
 850.944 971.541
 211.306 903.063
 641.416 84.450
 20.988 609.344
 625.537 913.606
 666.171 364.625
 266.621 534.439
 430.058 560.368
 96.385 778.672
 551.914 326.344
 958.763 1.132
 488.139 654.750
 435.740 174.087
 448.455 248.344
 406.482 82.970
 903.662 897.040
 300.612 945.348
 203.265 628.611
 143.567 644.815
 807.281 19.685
 844.314 222.023
 634.636 565.832
 184.132 445.501
 446.997 82.796
 673.557 485.578
 135.765 698.896
 350.135 616.032
 953.869 70.969
 892.371 791.454
 653.204 248.462
 278.682 105.664
 751.933 873.182
 980.552 880.310
 689.974 652.537
 156.156 206.232
 940.858 814.008
 17.050 547.097
 566.647 335.920
 942.007 789.535
 641.004 467.866
 677.640 301.686
 162.964 482.412
 217.130 948.230
 857.893 832.747
 511.439 51.073
 758.061 289.091
 820.068 317.617
 896.798 65.859
 232.240 260.701
 389.129 73.519
 118.845 473.841
 737.964 890.813
 148.373 811.233
 356.353 777.622
 107.062 453.478
 69.189 474.502
 398.709 557.175
 116.220 866.062
 509.954 620.111
 864.790 41.508
 362.645 414.989
 825.804 352.309
 739.427 815.432
 498.697 744.877
 468.337 660.929
 227.386 702.175
 846.667 975.557
 384.221 344.310
 636.157 2.570
 395.784 662.466
 586.732 167.678
 44.249 56.310
 763.286 903.088
 110.009 641.477
 331.602 307.805
 332.936 535.537
 980.546 583.596
 256.399 128.436
 846.494 657.302
 253.639 322.611
 894.034 106.408
 722.105 780.577
 878.814 564.055
 447.721 250.827
 661.810 950.883
 695.846 229.393
 99.931 813.544
 964.943 242.710
 549.824 533.532
 157.080 361.714
 187.042 385.753
 368.607 647.094
 561.481 195.379
 605.264 816.601
 735.706 375.741
 577.195 768.346
 841.677 282.087
 757.622 705.670
 253.203 328.907
 99.150 521.620
 818.846 76.152
 26.858 112.276
 698.684 266.351
 478.593 211.473
 467.476 505.528
 79.499 754.125
 908.166 231.422
 837.126 275.927
 648.786 749.308
 671.073 304.214
 770.724 275.461
 370.515 464.018
 218.672 88.628
 256.062 256.598
 206.825 418.883
 538.943 322.099
 479.732 609.783
 578.615 896.345
 840.551 273.195
 475.630 52.673
 598.136 656.528
 564.220 887.141
 754.531 690.181
 831.024 779.199
 806.286 249.882
 353.080 225.349
 869.740 16.411
 868.385 1.361
 568.675 46.250
 242.673 825.935
 301.873 274.395
 131.468 557.449
 401.029 788.489
 639.986 803.524
 511.823 866.115
 416.153 724.035
 701.774 619.578
 863.188 590.952
 189.881 200.330
 95.247 177.814
 780.065 74.845
 777.986 398.027
 591.575 981.975
 69.309 420.470
 246.059 46.220
 805.694 154.824
 477.651 770.117
 746.244 924.664
 66.800 520.818
 798.039 6.669
 901.501 810.364
 488.537 697.699
 885.043 436.144
 637.978 632.100
 834.443 78.290
 909.388 179.154
 648.526 565.540
 196.329 140.411
 22.544 932.320
 247.627 389.757
 203.665 950.009
 450.762 72.019
 528.269 767.738
 806.190 30.987
 270.308 26.351
 156.701 72.713
 126.063 587.838
 100.060 798.379
 133.168 266.589
 448.955 141.977
 93.014 463.941
 926.949 516.220
 460.725 839.932
 148.408 965.904
 964.108 442.902
 47.657 827.321
 893.835 536.095
 349.836 736.837
 506.114 578.893
 542.905 78.754
 433.991 947.545
 74.945 34.718
 505.004 415.658
 199.566 732.941
 205.122 698.311
 388.978 799.229
 958.823 426.126
 471.638 103.183
 862.986 328.282
 399.742 157.156
 921.312 628.134
 659.880 463.724
 782.720 294.432
 984.667 886.016
 551.104 838.234
 958.974 616.644
 167.724 434.235
 924.516 592.835
 887.159 799.918
 932.159 811.376
 392.073 151.536
 361.624 266.063
 493.173 728.304
 790.694 507.334
 213.804 531.479
 146.050 718.972
 391.999 650.200
 579.142 846.170
 977.881 568.568
 684.787 584.475
 645.723 286.666
 997.318 857.340
 565.354 700.796
 367.178 944.166
 527.814 124.576
 125.926 359.185
 639.128 882.765
 503.950 378.464
 480.871 754.362
 765.248 237.448
 687.021 502.026
 987.774 210.131
 956.804 513.034
 444.899 284.096
 469.159 545.419
 560.037 979.986
 795.840 964.739
 417.559 61.587
 739.522 555.960
 651.501 741.537
 16.586 775.513
 110.697 321.174
 530.341 85.878
 253.785 590.321
 761.433 94.584
 577.705 348.550
 863.291 547.686
 174.128 954.112
 669.933 641.453
 463.487 236.158
 482.833 592.707
 327.627 561.746
 137.304 316.189
 879.432 488.669
 94.766 405.283
 429.173 681.173
 756.096 299.740
 368.829 556.642
 637.011 590.897
 561.550 171.450
 736.075 291.773
 836.173 863.086
 309.820 657.779
 616.674 128.722
 250.723 745.443
 912.427 638.639
 449.057 444.047
 533.716 422.862
 468.325 701.646
 733.215 413.280
 838.903 226.276
 590.849 219.284
 491.420 99.765
 518.025 325.990
 729.265 660.403
 746.615 659.533
 550.479 247.536
 655.906 508.506
 648.389 152.143
 172.440 234.631
 575.980 469.603
 226.755 675.250
 82.582 731.689
 669.541 26.739
 707.633 822.487
 17.199 708.807
 232.693 16.193
 621.523 917.552
 390.313 163.119
 126.186 468.731
 350.915 383.607
 498.179 65.957
 453.346 788.716
 197.794 271.246
 611.661 52.742
 696.555 442.820
 973.102 327.748
 167.393 488.343
 76.751 366.927
 682.061 977.371
 778.422 554.857
 162.186 497.021
 77.786 212.463
 975.445 917.526
 174.228 327.029
 858.290 772.898
 257.595 168.082
 520.695 335.561
 830.730 893.986
 163.872 267.122
 587.767 677.935
 364.432 320.921
 813.981 422.668
 571.541 331.528
 910.785 268.149
 379.140 293.543
 418.071 693.835
 903.019 364.172
 942.948 585.795
 970.551 43.928
 800.103 578.258
 455.303 35.874
 218.191 829.149
 323.806 560.293
 416.147 80.601
 749.866 428.129
 153.170 959.405
 763.465 438.483
 909.685 451.035
 185.107 663.704
 270.347 936.556
 229.262 686.940
 413.646 107.764
 897.140 643.487
 628.566 105.929
 702.442 36.858
 192.943 888.095
 45.128 316.615
 679.537 776.920
 656.834 446.764
 176.476 451.302
 554.771 505.642
 93.820 981.738
 254.271 351.124
 205.926 493.477
 77.166 684.480
 581.377 379.530
 55.774 344.157
 763.192 802.733
 550.185 264.080
 369.444 280.042
 477.880 412.908
 529.167 82.503
 285.575 879.285
 794.405 800.993
 87.784 537.719
 373.629 901.374
 947.457 890.030
 414.578 244.658
 101.456 463.603
 279.308 89.805
 136.453 811.022
 157.230 881.663
 125.664 712.619
 262.792 397.221
 548.606 666.265
 275.867 463.817
 267.827 455.186
 570.752 247.422
 839.366 328.295
 312.766 952.809
 226.888 687.407
 302.012 985.873
 390.310 746.671
 836.930 147.924
 873.913 271.796
 134.346 99.391
 149.879 596.287
 459.072 123.437
 132.863 790.407
 19.421 506.887
 599.327 283.277
 512.958 645.166
 680.003 832.240
 550.147 169.229
 681.180 434.753
 836.343 25.666
 94.675 290.862
 201.762 946.989
 219.900 968.374
 284.978 198.882
 614.655 483.569
 801.286 846.711
 963.088 588.683
 969.573 147.567
 576.088 419.988
 389.572 539.526
 876.427 89.396
 718.306 200.603
 950.991 345.892
 105.976 310.357
 736.711 154.313
 936.432 132.378
 134.580 767.083
 847.767 401.587
 384.683 444.212
 859.717 442.664
 280.175 518.572
 234.686 52.033
 223.042 633.114
 179.874 672.990
 31.208 85.857
 843.666 400.179
 674.861 714.484
 157.884 124.286
 457.854 307.979
 769.515 820.064
 353.778 336.437
 635.020 880.610
 370.070 796.131
 314.469 188.885
 639.734 144.754
 801.586 615.059
 949.337 886.928
 12.794 47.276
 202.634 113.452
 189.839 256.523
 818.148 716.075
 256.245 606.393
 771.203 624.916
 120.245 229.700
 249.302 45.996
 501.956 80.366
 105.448 625.058
 749.168 645.845
 206.320 810.120
 416.441 878.305
 698.512 523.710
 941.305 518.025
 301.804 946.832
 337.694 777.011
 207.336 636.399
 421.586 802.169
 562.317 987.725
 121.946 313.648
 991.430 870.932
 48.995 824.009
 96.376 37.651
 782.449 287.118
 425.204 50.654
 598.690 442.031
 376.404 238.128
 324.757 437.466
 841.653 735.975
 138.995 117.869
 865.990 541.054
 836.247 84.626
 63.876 656.762
 946.296 918.079
 150.574 636.267
 197.252 750.930
 485.732 900.387
 913.554 355.057
 562.673 174.322
 746.930 566.259
 574.135 813.722
 577.099 889.868
 532.027 4.999
 859.132 560.342
 482.797 172.087
 211.573 866.076
 536.549 12.358
 661.801 783.647
 190.948 544.139
 924.314 621.175
 581.723 268.798
 68.031 566.466
 210.353 938.905
 318.195 531.028
 594.096 653.420
 877.722 125.208
 440.163 759.666
 85.849 782.754
 978.783 784.066
 955.852 155.573
 191.447 809.087
 848.435 742.795
 861.391 97.809
 396.689 14.212
 751.953 591.000
 658.519 889.423
 211.533 181.227
 142.848 583.616
 116.464 436.446
 849.365 412.761
 128.135 999.661
 743.923 939.418
 669.298 45.085
 331.847 750.397
 55.948 503.766
 811.477 494.936
 672.856 877.784
 15.415 522.986
 598.230 202.006
 255.505 384.704
 389.770 462.184
 760.981 561.772
 892.303 679.345
 572.068 466.914
 546.068 80.274
 161.285 978.725
 222.689 715.245
 292.579 474.086
 628.926 495.470
 488.249 520.069
 660.800 608.178
 202.332 521.964
 204.950 346.429
 347.030 765.219
 40.669 549.207
 89.167 398.539
 43.560 585.798
 932.901 85.736
 506.945 403.808
 592.733 798.277
 334.937 874.336
 299.833 662.642
 204.403 58.935
 190.625 941.021
 703.127 154.308
 718.543 275.527
 417.476 571.447
 479.776 820.731
 32.276 720.796
 27.000 23.129
 613.808 714.366
 689.754 666.111
 347.597 985.523
 857.827 612.646
 397.604 159.028
 799.220 63.358
 122.577 785.041
 764.711 363.776
 336.554 454.051
 717.624 590.665
 420.026 523.589
 563.901 613.586
 990.356 166.136
 741.256 744.787
 216.986 660.666
 657.057 779.530
 239.385 33.079
 896.125 401.893
 112.137 54.325
 708.159 940.545
 188.809 745.964
 839.687 48.064
 369.229 453.451
 809.890 429.871
 506.452 25.362
 709.274 539.272
 911.172 995.722
 193.829 598.347
 41.977 985.463
 677.133 206.252
 446.852 912.717
 614.027 603.184
 970.456 390.428
 0.326 706.691
 386.315 769.573
 764.924 804.753
 505.155 298.823
 38.293 145.227
 579.895 473.874
 482.332 112.748
 432.382 764.889
 51.702 631.244
 202.953 976.858
 20.083 413.086
 335.483 719.462
 593.301 625.063
 300.311 59.826
 395.202 28.223
 395.594 888.738
 954.774 135.064
 603.069 849.569
 650.845 16.073
 83.518 625.667
 443.203 71.428
 235.400 738.870
 899.005 996.560
 890.080 826.617
 226.541 836.623
 840.036 201.615
 173.874 109.794
 481.602 685.041
 109.582 538.381
 468.539 586.771
 451.984 656.234
 312.630 894.241
 880.218 47.886
 306.103 351.470
 676.680 946.670
 779.795 52.927
 800.373 493.987
 930.488 350.650
 262.169 898.701
 458.726 450.103
 406.782 683.737
 340.846 739.214
 346.352 956.375
 830.160 109.945
 33.895 370.154
 434.562 762.343
 11.820 980.996
 171.919 962.641
 374.488 250.077
 958.876 210.633
 800.850 863.591
 970.184 273.819
 953.118 68.097
 218.939 598.899
 112.944 743.370
 286.486 13.002
 603.412 227.005
 985.071 191.020
 492.373 881.503
 6.115 670.632
 912.223 860.833
 109.393 837.861
 388.406 435.872
 789.138 143.586
 122.022 413.484
 335.625 221.354
 702.346 609.951
 846.988 700.676
 167.458 384.122
 665.728 504.990
 323.168 907.793
 375.571 712.491
 362.836 49.898
 433.195 579.487
 897.546 517.131
 590.136 784.050
 754.344 657.247
 925.201 62.096
 280.189 163.861
 827.621 164.053
 304.176 784.917
 994.416 959.020
 466.913 133.769
 108.955 821.169
 883.248 325.051
 606.208 432.612
 325.524 541.105
 886.835 375.605
 515.070 803.054
 678.074 428.510
 108.560 338.658
 443.706 153.323
 435.356 562.633
 885.516 12.599
 557.133 10.301
 550.212 990.632
 310.312 679.346
 332.228 143.664
 386.526 364.471
 546.146 58.458
 391.089 334.106
 112.330 264.802
 81.957 355.879
 963.904 898.472
 472.728 777.549
 828.530 535.186
 226.797 402.757
 178.752 67.338
 272.973 946.825
 72.459 743.442
 35.775 238.236
 340.668 270.715
 249.671 258.253
 722.071 944.925
 372.131 937.030
 19.336 635.224
 935.018 92.503
 665.888 647.385
 290.371 392.321
 576.832 814.464
 580.778 13.333
 224.985 932.979
 65.216 182.846
 271.818 954.249
 280.612 816.594
 111.006 249.351
 742.564 466.433
 494.575 152.603
 764.024 93.135
 232.132 728.421
 479.686 263.784
 333.948 941.628
 740.984 107.380
 38.801 798.816
 329.603 255.113
 885.290 491.245
 17.092 442.805
 387.120 546.291
 668.535 2.234
 322.757 688.875
 596.253 46.149
 90.283 746.262
 165.479 330.054
 779.809 984.502
 641.109 14.169
 426.951 743.521
 49.464 453.897
 508.512 907.164
 471.098 709.870
 880.424 386.437
 442.682 322.920
 621.288 456.734
 743.764 569.564
 293.575 36.439
 696.674 564.906
 957.963 154.012
 587.085 267.791
 441.895 268.272
 993.923 363.993
 266.516 392.443
 728.843 744.035
 750.632 252.523
 958.657 580.475
 937.663 876.421
 603.672 963.335
 511.886 969.127
 658.369 430.548
 991.431 353.962
 9.219 182.300
 493.666 339.041
 171.499 83.974
 878.131 555.649
 129.934 922.728
 275.280 80.999
 846.907 608.860
 926.638 237.092
 650.318 816.887
 992.083 601.249
 487.243 795.349
 949.663 488.756
 239.033 981.755
 427.470 506.372
 950.978 523.758
 598.695 24.850
 901.099 603.853
 551.148 392.803
 86.829 507.782
 550.545 992.091
 567.467 972.040
 670.101 411.349
 489.509 439.623
 502.956 949.480
 819.581 282.488
 332.289 731.029
 297.148 791.504
 258.465 61.866
 831.123 158.277
 3.012 433.731
 138.475 786.741
 883.748 222.883
 449.934 975.417
 319.998 559.720
 381.742 343.666
 45.905 776.985
 840.182 767.802
 425.664 993.692
 37.618 116.914
 147.671 745.628
 258.191 695.496
 473.611 632.108
 24.680 113.170
 810.290 979.270
 344.878 803.917
 911.337 804.715
 18.864 742.243
 585.792 454.692
 783.586 75.914
 552.236 236.676
 777.145 579.373
 519.677 16.257
 294.178 584.372
 767.370 932.437
 650.956 560.978
 330.520 220.088
 712.562 889.911
 351.126 238.450
 986.251 813.566
 524.759 581.700
 339.385 696.416
 744.731 999.067
 244.850 824.352
 722.944 450.545
 832.484 176.511
 337.771 158.452
 975.640 202.134
 837.981 938.955
 664.707 309.816
 510.199 381.021
 214.386 848.293
 516.412 818.381
 572.079 38.676
 925.987 263.946
 497.374 960.303
 430.532 62.391
 476.829 39.255
 344.434 497.451
 436.786 923.937
 592.139 763.743
 85.636 430.300
 876.288 892.145
 724.662 815.389
 848.004 481.989
 735.504 797.512
 179.222 537.299
 507.494 930.831
 112.609 688.352
 88.006 498.430
 560.824 480.038
 304.949 488.439
 695.498 866.283
 957.212 330.832
 337.172 222.552
 33.898 406.746
 288.576 998.924
 897.420 297.136
 81.157 22.985
 242.901 853.183
 792.952 628.795
 173.901 377.894
 587.147 455.343
 362.460 77.991
 185.425 410.418
 393.167 939.426
 477.169 934.742
 632.820 901.198
 51.485 93.131
 378.858 643.780
 378.716 946.567
 383.792 104.158
 244.685 169.264
 845.158 503.625
 515.375 531.568
 510.007 892.197
 371.524 1.886
 41.723 30.356
 368.896 173.646
 310.203 541.174
 446.468 106.734
 822.411 260.600
 794.918 613.077
 340.624 318.335
 113.504 404.513
 524.699 814.459
 604.478 265.123
 570.248 776.594
 288.628 682.601
 637.477 38.273
 159.544 862.483
 919.571 561.454
 941.924 209.321
 481.964 715.319
 973.211 659.731
 214.816 941.024
 8.403 429.260
 33.859 789.793
 653.817 38.903
 695.914 372.166
 93.527 934.750
 574.343 42.592
 787.129 637.586
 479.285 549.582
 722.338 456.448
 73.437 681.793
 511.875 184.361
 795.396 549.674
 370.404 445.079
 81.244 366.443
 611.295 71.173
 396.272 877.319
 410.257 926.734
 430.933 269.137
 916.990 318.168
 259.566 451.251
 408.790 705.735
 241.917 401.059
 701.258 993.779
 603.516 822.478
 919.077 661.925
 552.459 572.559
 520.228 341.314
 271.042 210.277
 24.334 843.337
 408.044 43.008
 662.481 833.016
 741.420 261.526
 412.241 290.552
 385.162 125.593
 956.485 123.550
 384.465 791.731
 684.634 45.661
 339.703 755.856
 195.054 407.111
 84.782 149.846
 940.538 596.589
 635.016 307.226
 846.177 995.791
 32.650 264.061
 409.806 86.652
 226.733 742.438
 36.934 31.604
 303.257 872.002
 60.120 979.556
 759.774 526.643
 20.866 120.521
 827.478 916.325
 651.876 511.661
 267.542 596.197
 469.028 334.111
 495.064 595.488
 673.468 186.176
 154.122 76.505
 961.112 462.838
 425.060 99.517
 953.772 768.055
 887.364 372.991
 995.382 624.820
 888.484 631.857
 519.102 723.724
 234.067 721.143
 684.820 334.805
 974.701 920.980
 438.704 816.352
 928.030 274.782
 61.756 920.362
 855.676 59.143
 985.826 615.245
 377.584 336.087
 574.371 735.761
 421.195 170.813
 430.704 7.048
 391.255 386.602
 925.881 968.724
 133.340 109.479
 177.261 406.772
 928.560 165.330
 880.812 961.245
 179.989 109.181
 757.114 258.283
 567.490 158.218
 42.661 872.851
 394.751 75.825
 402.478 586.731
 721.056 512.733
 893.398 203.198
 954.735 993.429
 533.799 819.506
 632.358 571.883
 577.612 160.603
 567.722 741.700
 518.493 827.656
 830.931 933.984
 12.755 114.082
 716.774 473.914
 483.872 156.295
 42.723 187.597
 911.824 398.715
 542.989 587.833
 800.411 710.402
 511.854 245.510
 215.944 557.599
 116.073 237.450
 90.703 741.489
 314.398 507.275
 251.705 698.423
 167.583 279.635
 265.004 840.986
 522.728 916.749
 651.726 18.633
 843.154 527.286
 136.007 787.783
 13.549 349.227
 706.825 710.404
 667.701 189.404
 623.493 520.226
 303.568 662.194
 354.285 395.107
 711.545 418.512
 423.772 206.955
 43.804 174.364
 449.098 956.694
 895.611 957.163
 289.328 376.341
 706.865 299.609
 313.704 144.379
 480.273 977.803
 740.837 330.864
 561.118 555.526
 816.619 597.241
 45.130 344.037
 116.747 620.640
 241.447 190.823
 391.480 6.852
 685.950 686.410
 354.864 179.387
 98.411 231.347
 475.423 978.734
 730.191 882.079
 795.874 836.495
 35.903 831.517
 819.339 779.455
 3.971 755.300
 600.526 310.452
 732.012 436.062
 2.437 563.392
 571.051 74.455
 80.174 461.724
 978.566 406.402
 269.660 861.641
 908.346 211.356
 354.659 537.315
 371.954 446.656
 502.930 85.339
 682.648 149.883
 272.008 374.548
 741.109 376.189
 735.760 546.559
 649.727 883.534
 451.176 48.243
 508.124 538.764
 125.722 32.244
 709.656 625.242
 642.096 243.291
 642.777 412.777
 710.347 280.069
 821.126 667.898
 336.519 713.758
 994.333 792.738
 589.439 799.869
 302.767 180.249
 708.661 549.960
 562.290 249.043
 400.405 360.246
 30.879 700.426
 516.437 616.600
 702.313 441.272
 83.100 117.188
 180.716 598.122
 552.031 447.873
 354.439 259.653
 966.800 800.023
 452.381 316.495
 594.863 89.560
 127.670 699.995
 154.316 589.730
 172.604 776.126
 590.480 863.492
 478.421 839.302
 26.888 325.648
 270.118 925.964
 955.669 796.348
 279.852 272.456
 448.374 458.804
 885.029 59.903
 493.104 502.613
 794.930 894.774
 908.400 733.596
 291.538 182.742
 388.094 640.639
 438.132 970.874
 411.496 924.264
 888.568 405.514
 155.492 671.062
 739.045 17.252
 392.897 78.592
 244.276 77.761
 206.614 538.473
 605.651 144.090
 321.556 628.461
 568.143 123.070
 913.988 70.074
 325.942 151.258
 937.061 415.414
 528.284 834.260
 666.039 339.141
 743.555 854.115
 259.522 149.052
 31.789 205.887
 424.317 976.491
 696.458 826.654
 610.120 67.119
 442.383 734.271
 722.617 429.734
 117.255 992.674
 884.925 598.313
 722.370 499.043
 880.370 467.943
 159.551 270.090
 235.673 642.358
 154.770 255.238
 441.931 808.499
 336.831 779.162
 128.621 676.613
 626.767 211.273
 498.901 603.172
 938.670 962.316
 476.206 274.424
 937.017 145.654
 604.364 662.167
 923.634 331.418
 166.124 777.710
 227.069 524.081
 445.957 717.647
 79.078 457.766
 848.577 804.704
 431.092 318.630
 308.918 732.399
 485.088 250.717
 284.816 993.518
 588.302 301.994
 630.784 244.633
 223.157 532.813
 908.753 883.183
 968.925 692.308
 626.163 6.514
 829.750 412.388
 508.279 116.011
 227.222 157.854
 43.012 721.871
 210.723 979.102
 94.073 208.656
 214.062 356.010
 601.105 517.653
 604.645 403.468
 91.063 983.908
 656.707 377.059
 558.900 894.013
 711.385 608.377
 961.332 381.304
 644.931 691.048
 156.747 289.539
 286.903 298.795
 247.153 771.805
 750.281 454.658
 392.411 70.989
 345.983 285.191
 808.954 90.298
 649.251 325.083
 699.125 710.978
 611.752 716.951
 725.419 69.411
 321.296 249.211
 616.907 152.441
 4.121 53.928
 921.540 609.075
 249.122 48.949
 474.612 875.270
 768.862 347.451
 95.336 848.533
 561.305 7.301
 433.244 978.396
 314.852 676.519
 925.078 820.948
 726.318 74.853
 980.246 669.679
 949.110 390.593
 856.247 665.479
 232.162 762.638
 110.048 916.323
 477.520 147.275
 991.083 247.716
 667.320 264.839
 977.892 650.125
 73.771 601.377
 733.459 696.527
 756.372 863.628
 771.945 844.744
 909.804 1.240
 877.965 803.910
 197.622 208.446
 913.001 986.242
 788.172 878.889
 774.445 454.119
 600.230 633.333
 461.546 943.535
 419.999 482.462
 47.891 249.347
 424.831 278.448
 788.752 11.969
 51.847 592.568
 108.442 281.442
 594.275 415.721
 150.943 951.094
 860.551 888.603
 347.430 562.645
 360.110 43.590
 796.358 166.829
 907.222 86.751
 482.715 973.036
 85.593 512.113
 628.524 798.521
 469.890 658.277
 990.266 708.352
 837.475 667.223
 252.324 363.052
 258.850 54.914
 938.777 119.106
 66.499 761.739
 436.858 780.964
 359.588 17.538
 830.246 520.344
 200.492 170.751
 643.419 63.685
 745.245 725.004
 241.850 21.179
 674.130 770.295
 287.464 676.298
 853.871 251.914
 163.062 674.156
 775.900 690.785
 830.171 606.875
 35.334 47.277
 926.833 276.768
 705.479 40.427
 628.218 471.285
 638.519 920.398
 544.834 970.898
 403.691 108.923
 709.643 561.445
 131.564 326.043
 74.071 380.699
 42.404 508.026
 289.193 605.369
 926.184 577.797
 365.888 405.404
 543.177 683.052
 888.280 148.950
 511.689 986.726
 178.204 940.758
 131.140 238.268
 382.714 892.272
 95.160 821.855
 167.992 741.290
 724.580 559.082
 165.611 17.350
 191.274 419.645
 723.375 355.310
 910.845 285.271
 883.399 529.538
 508.629 731.549
 943.355 565.551
 365.673 292.018
 879.585 901.466
 38.951 91.924
 328.077 50.551
 835.717 969.307
 563.981 856.189
 471.427 12.957
 903.648 45.382
 222.998 755.283
 414.316 955.371
 926.442 368.935
 572.929 625.049
 885.206 75.456
 212.681 768.638
 531.343 419.129
 457.345 859.852
 997.209 67.181
 421.029 791.871
 545.404 736.679
 874.643 499.231
 706.855 727.617
 307.917 955.030
 582.005 260.334
 383.650 29.111
 862.046 413.428
 552.983 514.237
 973.101 366.514
 19.490 917.458
 286.308 941.772
 576.131 358.156
 474.360 71.119
 441.312 613.764
 936.498 894.637
 765.149 275.346
 318.958 213.641
 219.524 400.376
 788.997 112.428
 108.522 527.099
 93.798 750.568
 900.583 507.093
 969.665 777.681
 479.429 149.370
 34.015 90.736
 804.855 995.158
 468.066 936.124
 962.443 767.772
 109.947 742.170
 736.622 792.752
 757.863 779.823
 166.196 351.199
 715.311 408.163
 915.249 921.334
 783.041 525.916
 423.280 252.500
 856.158 69.714
 472.618 390.631
 63.497 264.538
 142.938 88.724
 487.237 522.145
 804.344 459.834
 123.789 720.752
 352.557 498.803
 45.730 295.599
 910.911 963.500
 55.238 477.916
 640.784 583.157
 291.886 882.318
 619.747 182.915
 784.293 843.637
 298.070 877.537
 281.896 717.981
 240.395 307.132
 539.026 204.562
 439.689 42.536
 670.432 420.071
 772.315 872.630
 80.773 412.493
 291.832 60.550
 568.594 373.150
 258.487 696.528
 499.447 471.897
 623.076 623.567
 867.560 869.067
 257.878 725.485
 758.689 557.628
 511.597 568.009
 279.078 659.562
 695.935 910.926
 720.997 181.766
 252.695 666.975
 340.999 959.375
 544.707 690.947
 83.159 149.710
 231.755 825.553
 289.368 649.905
 882.758 910.222
 508.772 798.260
 14.494 741.500
 8.164 676.588
 889.992 41.465
 257.305 892.160
 739.373 391.425
 233.599 407.632
 243.583 385.495
 778.124 470.655
 136.283 281.707
 811.960 27.360
 198.619 521.644
 63.090 881.870
 141.172 263.752
 88.287 874.354
 360.686 656.258
 32.793 220.384
 127.963 854.768
 437.768 2.757
 787.525 674.244
 869.146 392.146
 237.210 428.113
 542.537 144.493
 592.983 637.110
 1.071 70.928
 145.109 341.357
 263.640 680.827
 668.915 190.652
 400.139 881.786
 887.060 55.558
 861.243 193.622
 489.285 846.445
 949.512 249.560
 26.688 565.840
 875.751 659.794
 215.618 383.487
 912.214 484.207
 544.261 11.244
 198.291 376.875
 484.083 679.865
 943.721 839.826
 307.692 160.884
 731.121 263.295
 321.866 128.989
 669.018 480.508
 884.826 583.823
 566.811 263.851
 614.137 420.964
 575.764 513.675
 757.462 701.670
 799.648 209.051
 422.775 876.857
 862.866 510.396
 705.581 595.759
 923.500 626.402
 244.174 712.128
 927.719 222.151
 244.493 394.855
 267.483 682.380
 985.817 575.183
 375.569 524.870
 518.133 304.720
 74.055 645.735
 39.948 458.021
 790.902 973.547
 978.500 857.428
 633.776 5.971
 337.547 608.144
 23.441 734.572
 514.223 756.201
 356.740 655.204
 676.961 384.395
 410.304 77.927
 430.514 770.637
 782.822 347.316
 938.891 94.104
 181.044 57.705
 828.268 497.534
 311.123 985.221
 23.129 724.901
 273.765 486.925
 481.813 444.134
 863.647 155.196
 472.249 141.791
 928.177 821.439
 272.864 813.454
 789.008 726.689
 783.655 758.543
 715.418 107.726
 602.437 575.482
 59.053 266.651
 353.720 912.195
 114.655 720.697
 973.029 893.350
 214.612 479.352
 846.415 170.432
 352.932 220.137
 110.106 740.209
 576.161 875.825
 533.708 583.841
 987.406 288.234
 574.969 590.391
 950.982 401.478
 816.114 458.503
 628.094 375.649
 810.287 397.528
 440.489 806.085
 699.209 569.117
 274.411 379.910
 955.153 682.653
 979.727 127.281
 475.512 858.849
 970.248 407.402
 568.213 446.920
 925.577 776.845
 241.043 579.275
 870.030 429.074
 605.473 796.424
 351.063 368.484
 161.996 512.324
 352.133 429.959
 613.630 620.699
 700.210 606.471
 599.332 385.798
 516.235 473.953
 120.269 401.834
 111.213 266.430
 297.770 845.074
 257.643 957.789
 629.053 247.741
 25.264 542.702
 850.479 375.766
 124.283 211.960
 461.008 540.964
 664.202 811.155
 561.959 385.657
 331.052 521.374
 922.304 173.518
 582.201 161.968
 648.959 248.886
 631.365 584.820
 924.387 198.601
 775.066 893.812
 442.898 491.395
 227.219 409.841
 234.132 871.610
 765.245 529.035
 887.181 453.838
 536.763 648.436
 989.653 475.782
 671.506 808.874
 158.886 706.636
 432.323 419.020
 981.677 31.823
 519.283 558.357
 686.711 211.606
 512.032 731.374
 470.912 976.296
 951.034 272.504
 185.700 725.552
 74.634 733.851
 988.567 160.105
 55.504 768.570
 584.136 223.426
 729.760 135.905
 650.215 66.285
 250.621 273.511
 879.135 182.167
 994.887 324.027
 2.438 975.386
 26.819 871.506
 24.853 411.034
 805.420 885.487
 317.196 917.120
 885.894 323.284
 930.852 740.231
 595.749 481.794
 550.639 638.515
 995.090 887.161
 528.054 286.850
 496.853 272.601
 891.049 491.688
 916.905 921.132
 645.833 205.630
 239.950 380.800
 934.921 98.445
 272.201 725.995
 136.208 801.765
 555.912 210.848
 50.620 884.263
 347.509 301.413
 279.698 633.965
 216.574 784.917
 415.884 90.823
 466.995 429.995
 12.300 768.187
 376.796 645.216
 548.401 674.102
 415.375 778.870
 924.191 655.973
 545.066 285.926
 887.959 574.138
 320.123 513.895
 298.117 205.994
 335.611 524.413
 134.200 202.939
 179.669 258.584
 679.090 493.436
 136.480 698.982
 595.715 638.594
 658.814 97.953
 596.869 209.058
 965.681 89.186
 764.282 936.518
 863.436 726.941
 98.854 388.231
 81.489 494.757
 692.267 172.844
 553.627 773.709
 693.413 180.000
 363.146 480.520
 521.736 320.330
 657.712 790.023
 152.252 417.194
 84.704 397.173
 690.567 823.768
 9.185 394.118
 375.376 530.814
 467.382 921.630
 923.883 789.707
 944.398 575.830
 183.286 915.433
 314.820 525.633
 108.359 34.427
 770.942 229.461
 468.441 197.041
 110.757 977.656
 542.479 844.434
 144.929 566.743
 611.674 980.768
 190.130 710.648
 857.581 195.363
 80.014 180.454
 449.093 563.130
 982.284 646.950
 112.510 348.022
 651.765 178.621
 361.175 781.929
 868.929 861.772
 178.995 194.397
 458.091 989.946
 248.099 646.650
 899.664 287.886
 555.346 461.821
 549.743 152.960
 254.043 643.196
 464.350 516.755
 172.821 900.081
 854.479 644.627
 108.004 639.009
 34.291 635.080
 592.056 874.103
 84.309 78.491
 859.884 128.113
 253.153 950.809
 226.164 363.962
 737.290 408.137
 607.919 150.338
 983.714 408.931
 872.646 234.294
 83.678 608.661
 537.203 594.952
 398.008 474.905
 888.013 776.816
 960.815 176.995
 218.900 756.187
 836.114 272.397
 797.006 952.495
 791.930 191.357
 655.921 946.564
 952.788 801.998
 992.587 463.999
 491.121 100.746
 3.170 693.707
 621.312 138.904
 453.356 774.456
 820.104 377.330
 239.141 547.288
 170.427 610.094
 81.822 455.083
 321.881 657.741
 320.501 804.950
 792.844 85.290
 349.964 792.165
 172.289 23.680
 512.448 529.577
 382.848 681.062
 427.764 412.925
 162.493 627.941
 655.000 74.968
 635.634 373.709
 865.916 800.186
 553.767 958.834
 99.015 962.972
 972.514 244.091
 205.663 957.333
 730.506 654.173
 925.612 362.350
 743.800 336.377
 596.725 157.934
 418.228 925.423
 848.816 608.118
 205.117 402.711
 618.543 668.474
 730.378 333.222
 893.604 169.859
 963.114 127.087
 20.560 568.015
 461.092 867.452
 540.200 228.441
 942.949 774.273
 24.032 305.191
 850.620 28.179
 530.309 552.832
 442.664 593.386
 160.867 430.805
 515.967 878.174
 942.135 682.173
 508.476 720.801
 364.227 23.383
 361.330 843.450
 458.427 512.980
 690.225 773.323
 171.178 685.417
 61.279 375.081
 975.379 267.356
 217.653 800.120
 449.382 629.595
 144.167 453.827
 830.151 475.271
 775.898 770.687
 17.876 297.208
 794.091 318.411
 960.876 42.505
 352.510 316.164
 896.204 154.986
 236.788 729.034
 255.398 695.525
 78.526 12.611
 686.708 801.998
 978.171 539.579
 193.652 95.564
 592.538 97.373
 771.520 284.833
 223.789 345.142
 643.437 696.404
 219.434 143.487
 588.812 567.139
 523.304 495.936
 330.495 983.825
 174.404 882.085
 242.120 428.706
 56.158 824.277
 71.189 79.425
 78.006 59.067
 92.062 679.599
 2.909 18.273
 329.690 817.467
 299.539 939.832
 781.539 466.500
 131.307 694.015
 41.478 310.679
 33.656 834.672
 353.490 621.219
 66.977 867.457
 931.105 709.358
 559.110 807.437
 734.570 455.460
 715.675 707.869
 744.516 327.895
 828.696 551.411
 878.580 141.295
 957.364 166.626
 914.904 563.796
 395.927 268.830
 290.282 833.355
 41.970 318.288
 185.911 66.507
 696.655 274.314
 483.207 986.646
 82.472 25.332
 627.161 426.823
 872.802 957.477
 164.332 902.974
 663.049 843.550
 294.461 252.391
 650.568 686.294
 584.015 399.314
 858.351 922.053
 510.663 870.792
 266.903 210.346
 541.338 633.079
 894.494 19.986
 373.040 58.916
 75.769 131.829
 992.992 542.066
 273.246 661.466
 629.190 135.818
 259.615 52.290
 78.122 60.991
 427.892 880.915
 505.832 475.969
 21.719 74.288
 642.054 261.847
 882.629 972.899
 423.530 0.794
 741.472 439.784
 18.565 831.947
 446.875 153.707
 785.213 488.617
 837.404 220.792
 913.388 851.337
 191.740 66.363
 187.546 606.608
 501.653 142.896
 720.891 660.399
 827.923 616.387
 471.552 413.051
 44.827 818.526
 501.364 718.777
 632.675 712.569
 2.534 704.231
 321.602 894.409
 148.145 748.403
 257.990 105.167
 449.220 987.475
 595.135 876.408
 981.771 126.211
 593.045 663.340
 118.196 50.324
 242.292 685.011
 122.642 446.257
 350.958 114.337
 592.077 65.598
 901.899 316.007
 514.177 406.308
 203.246 478.819
 18.473 923.024
 24.660 333.431
 395.180 690.544
 94.973 179.901
 901.733 10.381
 296.092 305.644
 353.190 317.915
 839.356 77.890
 660.541 980.564
 72.757 710.464
 829.788 4.733
 212.678 488.370
 531.849 135.693
 797.288 281.549
 94.394 450.500
 548.715 578.198
 625.248 935.388
 339.130 245.754
 254.802 97.504
 266.380 402.127
 61.773 793.541
 345.618 410.010
 830.749 837.640
 855.194 242.205
 167.263 766.403
 981.979 596.271
 781.034 343.940
 590.185 842.756
 632.780 954.521
 889.004 494.400
 645.235 189.713
 651.197 595.651
 403.231 442.047
 793.614 605.374
 637.830 684.751
 381.126 723.756
 810.209 379.157
 970.221 581.000
 115.515 405.941
 133.428 34.859
 126.209 376.807
 669.741 931.364
 827.794 728.687
 531.326 874.027
 284.764 727.766
 708.297 767.514
 756.410 275.956
 989.449 489.273
 984.659 93.854
 639.117 974.442
 150.950 93.287
 33.211 143.564
 776.282 206.529
 318.799 968.192
 575.955 531.031
 292.063 955.637
 14.299 816.456
 223.095 980.976
 399.141 269.132
 39.816 632.725
 753.222 597.405
 567.525 639.466
 170.825 655.140
 808.553 970.226
 761.063 960.811
 144.603 453.974
 771.427 542.752
 912.220 236.521
 831.175 769.552
 802.144 719.997
 36.909 115.998
 681.812 335.531
 483.477 752.971
 656.069 248.686
 811.282 763.340
 836.124 945.305
 963.678 19.914
 456.303 289.044
 20.816 926.244
 690.383 667.807
 172.725 442.504
 5.845 982.223
 416.351 988.441
 839.616 593.274
 788.596 840.624
 170.739 697.070
 88.091 694.914
 544.458 581.887
 378.677 835.550
 812.648 636.115
 721.570 293.753
 294.156 996.201
 743.370 960.881
 925.932 172.476
 833.922 579.375
 924.851 579.673
 80.173 119.937
 367.548 480.704
 906.411 282.221
 230.799 669.786
 812.406 760.962
 830.820 158.377
 412.125 797.857
 221.987 958.707
 87.837 205.003
 133.045 700.282
 227.045 77.557
 53.707 570.044
 19.885 406.019
 462.112 883.331
 808.179 612.752
 181.934 307.225
 717.700 48.780
 958.754 347.880
 824.204 837.357
 482.958 547.134
 31.276 297.320
 898.735 919.916
 632.105 944.838
 916.507 402.110
 723.929 695.206
 783.242 508.615
 107.509 70.965
 808.703 454.031
 476.833 688.591
 845.934 735.068
 856.953 28.575
 984.482 576.143
 728.916 994.012
 841.532 800.498
 767.071 297.243
 788.697 101.457
 860.364 565.114
 493.572 486.093
 178.696 768.636
 500.946 870.952
 639.036 225.946
 647.824 591.617
 713.123 827.401
 771.221 500.461
 166.542 133.238
 3.150 566.240
 923.301 707.822
 481.811 542.085
 784.335 105.984
 272.947 562.586
 494.469 708.042
 875.451 84.072
 530.043 517.957
 768.077 653.762
 676.759 766.534
 880.535 732.592
 770.443 887.188
 686.086 493.191
 996.549 109.587
 311.285 849.420
 579.800 516.216
 841.735 268.358
 63.864 163.933
 24.070 381.534
 280.986 537.874
 180.308 402.105
 469.869 695.225
 170.671 611.732
 321.641 503.597
 177.848 88.909
 351.508 180.968
 405.071 683.826
 318.775 214.732
 151.422 418.618
 189.612 755.547
 272.455 811.621
 672.609 842.040
 577.715 536.409
 802.290 675.413
 37.399 667.808
 624.066 504.563
 749.701 15.254
 297.187 144.029
 892.801 567.050
 10.223 386.262
 488.810 376.003
 954.203 509.078
 831.955 706.971
 258.156 157.292
 174.000 480.197
 624.502 298.506
 463.187 911.409
 349.988 936.526
 49.293 342.032
 252.192 297.340
 699.858 32.221
 590.612 282.904
 627.802 758.437
 551.753 883.808
 568.033 409.078
 14.405 735.411
 22.975 39.999
 707.366 141.165
 340.022 561.107
 178.403 234.969
 206.716 40.530
 199.497 840.700
 823.978 589.912
 906.796 356.251
 519.240 629.350
 509.631 251.767
 918.144 610.404
 275.216 653.404
 236.971 727.884
 505.799 876.296
 472.839 894.036
 753.191 580.889
 642.483 40.996
 769.541 628.058
 94.144 308.472
 959.252 389.136
 834.425 653.479
 989.227 681.093
 770.290 68.356
 925.589 114.410
 465.579 733.455
 815.137 197.052
 105.087 773.780
 117.759 283.313
 703.627 686.925
 248.486 407.782
 502.287 206.207
 709.848 234.498
 971.919 241.553
 719.568 77.381
 860.617 376.019
 776.611 23.729
 446.461 102.764
 499.463 197.001
 211.264 871.529
 131.510 723.087
 860.546 21.554
 985.255 876.070
 257.930 646.197
 513.188 551.115
 899.904 340.924
 700.465 785.178
 964.145 998.981
 702.814 677.956
 358.918 346.662
 560.405 178.735
 173.330 652.127
 940.854 737.946
 272.430 38.227
 66.441 479.618
 744.199 511.409
 704.211 51.922
 437.832 256.768
 613.629 643.353
 837.384 905.716
 503.316 312.432
 98.588 459.867
 22.959 36.004
 798.755 846.056
 863.629 17.285
 73.043 816.375
 742.470 357.775
 550.716 118.461
 67.131 250.343
 281.292 709.749
 900.717 223.450
 524.831 830.942
 546.800 503.196
 448.104 184.589
 541.609 371.119
 947.470 371.554
 50.658 107.323
 741.340 348.611
 921.387 112.277
 724.694 602.798
 821.903 503.585
 242.958 251.090
 706.522 559.208
 263.476 517.004
 77.724 14.350
 443.717 298.824
 275.549 369.661
 313.378 507.981
 11.827 3.315
 402.817 841.992
 98.398 234.218
 316.140 876.187
 394.296 309.003
 820.190 164.782
 343.514 98.306
 810.215 177.758
 597.317 620.224
 31.863 749.488
 446.065 158.678
 153.101 552.228
 536.426 25.183
 857.732 347.786
 359.814 3.314
 196.374 219.379
 584.299 310.698
 306.291 89.203
 610.726 873.983
 576.681 922.608
 987.774 713.956
 372.324 584.332
 72.131 922.386
 970.475 214.338
 698.651 736.439
 551.231 739.135
 589.289 503.579
 1.157 128.433
 814.954 318.164
 237.635 786.699
 195.457 4.529
 484.284 965.233
 21.720 140.083
 876.086 864.126
 682.051 440.979
 349.895 626.736
 519.029 73.464
 588.144 314.758
 712.267 72.413
 890.533 182.623
 929.843 827.328
 12.808 779.731
 500.543 582.755
 949.363 122.241
 591.391 658.453
 266.205 57.896
 319.470 953.543
 284.894 53.299
 451.174 603.221
 251.647 659.424
 741.299 16.671
 627.070 444.989
 512.348 66.535
 32.613 955.968
 572.940 815.393
 874.136 381.364
 403.084 760.265
 618.906 839.023
 901.336 325.118
 470.448 190.235
 180.663 922.179
 310.182 838.180
 530.398 789.671
 252.495 243.543
 923.426 465.998
 691.233 722.255
 361.132 913.987
 953.721 187.011
 12.359 214.241
 479.878 708.809
 943.424 420.858
 118.292 350.114
 258.939 647.711
 690.974 541.365
 510.871 27.168
 389.783 111.774
 197.043 668.982
 999.036 858.675
 299.385 724.184
 12.832 552.869
 924.068 721.943
 757.133 476.666
 845.746 356.794
 914.120 813.548
 850.053 235.462
 861.182 431.250
 264.062 888.199
 913.609 191.529
 593.502 766.432
 536.450 888.948
 206.105 409.421
 457.805 166.945
 48.692 405.956
 167.014 322.342
 325.746 907.086
 763.849 219.987
 341.682 982.154
 489.152 668.645
 588.202 38.277
 416.604 519.495
 990.838 344.036
 826.045 542.222
 691.602 677.890
 270.431 303.819
 92.584 543.128
 553.889 955.671
 201.355 801.743
 973.212 49.681
 764.221 43.007
 658.466 419.142
 737.067 347.797
 552.205 330.444
 393.047 181.628
 66.391 733.825
 697.285 58.227
 279.666 602.083
 464.621 987.313
 416.736 273.110
 559.067 946.634
 470.745 23.355
 872.927 106.466
 76.386 53.680
 747.414 957.584
 956.948 816.039
 651.299 39.608
 496.456 438.862
 433.843 589.745
 725.574 601.814
 5.368 101.998
 457.297 887.849
 393.902 739.232
 618.827 614.234
 377.924 526.118
 356.026 766.910
 230.154 786.397
 45.874 677.435
 30.454 905.515
 453.262 872.555
 850.217 997.132
 376.959 367.620
 287.278 742.967
 914.654 981.594
 78.645 638.865
 60.733 829.038
 155.543 210.669
 558.000 439.385
 677.000 821.777
 534.285 303.067
 508.031 356.120
 448.214 525.032
 848.167 967.368
 679.948 547.205
 395.548 894.594
 870.051 91.160
 509.027 979.357
 923.743 970.163
 341.857 417.595
 752.506 765.871
 229.816 645.999
 67.419 489.924
 666.457 316.375
 318.935 825.805
 759.028 538.247
 599.353 833.560
 979.170 970.607
 593.443 701.765
 479.482 684.811
 539.162 240.738
 995.363 784.524
 406.749 962.145
 974.160 602.977
 836.670 307.280
 731.777 466.289
 713.690 534.457
 119.697 843.210
 967.978 10.803
 960.304 541.124
 359.734 871.515
 770.916 65.844
 649.672 797.373
 520.713 464.666
 915.296 746.400
 151.538 809.827
 526.806 976.264
 723.166 860.282
 834.357 369.106
 524.232 536.316
 281.088 569.357
 607.545 342.511
 987.846 557.801
 577.394 233.996
 852.789 192.343
 268.955 108.565
 572.411 768.942
 236.599 858.395
 373.208 506.820
 807.426 980.770
 501.665 893.006
 285.364 144.028
 964.088 275.564
 714.709 865.067
 649.703 856.399
 262.944 876.077
 776.211 77.609
 672.188 654.181
 735.598 235.135
 596.064 537.411
 511.473 295.509
 801.335 448.755
 212.820 282.176
 817.064 357.086
 201.029 74.004
 381.736 595.771
 258.915 997.859
 22.637 178.106
 196.725 567.512
 931.638 450.770
 848.541 131.613
 435.400 235.021
 173.790 943.286
 332.046 958.871
 936.847 293.240
 44.737 886.094
 439.878 287.699
 367.851 119.325
 980.399 673.275
 823.928 580.086
 998.864 775.102
 658.033 149.304
 379.315 224.535
 947.270 854.321
 627.329 201.783
 451.921 694.851
 936.938 540.700
 763.949 958.548
 687.554 262.042
 179.583 750.413
 102.349 82.862
 24.674 778.209
 522.855 749.015
 961.842 43.069
 586.194 851.218
 2.556 91.085
 59.444 199.815
 509.008 513.584
 921.762 76.655
 701.527 832.884
 673.562 372.704
 967.323 183.619
 680.932 15.755
 303.565 970.185
 473.452 343.458
 308.242 136.903
 348.578 472.785
 370.248 783.277
 892.802 938.703
 798.060 561.923
 309.164 243.516
 84.694 846.737
 895.621 685.961
 934.015 804.629
 5.778 278.285
 996.682 762.253
 152.080 453.276
 987.901 161.922
 94.485 995.462
 316.753 745.988
 260.656 475.722
 959.326 710.118
 335.863 841.559
 794.361 501.930
 464.000 521.748
 308.184 807.357
 40.764 890.484
 610.653 423.008
 334.274 539.242
 309.470 34.868
 118.794 1.995
 518.194 53.336
 588.257 239.342
 253.530 249.241
 165.703 818.186
 667.990 917.835
 533.358 725.461
 0.909 106.336
 569.814 666.889
 178.395 279.565
 642.728 455.620
 593.368 887.179
 317.817 262.166
 521.008 120.433
 410.989 538.147
 721.277 707.175
 36.710 944.574
 225.421 657.592
 951.685 603.914
 852.473 222.196
 821.349 87.729
 237.697 5.643
 763.344 272.734
 738.779 758.568
 566.022 212.677
 506.687 173.896
 713.154 537.181
 833.812 388.731
 843.661 297.912
 17.836 448.273
 565.529 224.029
 879.289 850.293
 857.743 750.397
 545.867 349.049
 317.465 61.657
 546.961 363.446
 629.629 511.740
 855.737 778.477
 193.350 781.181
 559.413 340.188
 378.044 813.717
 945.537 676.431
 399.013 109.747
 155.377 698.507
 997.576 168.621
 195.486 487.589
 638.075 476.328
 113.799 995.673
 649.546 282.455
 963.956 10.223
 953.269 743.530
 805.826 877.007
 741.266 712.778
 254.456 744.571
 671.198 303.325
 904.986 399.974
 988.673 258.055
 566.758 687.836
 101.065 430.306
 453.218 638.164
 832.501 261.632
 940.876 633.211
 166.256 872.954
 954.059 595.720
 209.622 241.036
 504.341 421.938
 332.191 281.580
 44.153 869.973
 568.848 512.037
 541.239 270.258
 34.714 221.033
 80.404 688.556
 64.479 766.994
 215.737 247.217
 310.332 196.892
 672.455 916.951
 61.022 888.275
 603.322 214.620
 482.959 335.822
 788.834 383.440
 439.005 630.067
 609.736 57.064
 571.374 103.898
 569.962 400.641
 704.464 185.721
 690.612 827.803
 547.430 721.134
 392.375 676.268
 573.641 72.769
 24.049 515.305
 697.118 736.115
 45.877 900.531
 529.645 214.075
 933.904 495.734
 114.917 561.554
 108.988 173.497
 829.235 571.104
 913.295 378.154
 796.422 639.724
 737.931 93.039
 575.616 194.081
 555.867 872.137
 885.062 306.187
 120.511 762.407
 767.057 93.861
 66.586 511.544
 375.812 350.849
 788.673 196.224
 681.354 911.619
 794.353 553.600
 982.083 737.320
 832.099 604.674
 562.602 964.990
 405.502 138.982
 931.590 934.713
 810.138 817.874
 339.417 883.104
 900.222 846.509
 172.773 840.417
 820.453 675.897
 22.733 707.984
 663.224 105.093
 845.467 328.074
 750.195 554.644
 506.448 36.069
 135.481 535.994
 897.779 41.855
 209.103 323.743
 725.682 501.156
 495.613 190.003
 415.758 176.356
 23.846 939.869
 515.065 658.861
 947.507 817.038
 573.217 630.795
 459.040 567.363
 53.455 122.720
 825.023 759.727
 106.166 106.874
 522.757 587.749
 481.654 623.343
 745.133 797.926
 869.633 431.613
 812.975 110.738
 136.150 514.592
 467.612 287.702
 344.187 629.560
 366.311 631.518
 854.605 134.511
 952.389 236.165
 925.360 43.278
 881.498 292.607
 977.746 343.807
 344.952 532.645
 451.167 106.598
 507.455 803.294
 997.528 510.941
 265.672 417.051
 701.290 212.094
 109.436 445.638
 282.871 190.462
 830.706 407.861
 536.049 482.377
 556.625 753.240
 951.964 749.957
 290.123 335.025
 934.092 154.213
 110.667 387.493
 754.096 241.092
 33.154 827.190
 434.826 715.163
 437.031 455.696
 774.137 881.438
 981.001 587.986
 394.916 894.317
 109.697 16.451
 879.276 616.383
 64.357 62.725
 27.750 101.897
 734.588 799.949
 90.274 364.166
 565.833 644.711
 410.607 936.887
 978.257 234.236
 478.479 712.134
 596.732 399.469
 516.309 937.530
 855.759 713.292
 765.016 28.622
 873.110 395.536
 854.466 836.451
 605.226 668.712
 530.020 182.360
 257.829 122.082
 492.023 200.295
 356.613 414.018
 827.472 320.137
 243.330 146.458
 63.577 483.236
 588.135 919.101
 45.152 443.465
 664.075 118.881
 879.074 204.326
 56.363 642.022
 49.415 846.298
 448.154 466.821
 389.750 170.605
 484.555 296.378
 10.920 828.369
 144.286 638.241
 82.809 411.030
 798.666 964.658
 820.186 482.531
 293.458 550.720
 341.097 760.714
 111.642 281.502
 670.734 769.508
 453.711 982.555
 926.148 840.620
 973.975 505.502
 212.817 539.744
 832.070 2.314
 521.271 514.771
 632.112 174.137
 662.171 639.608
 29.403 174.920
 205.920 775.206
 166.223 693.698
 385.898 747.958
 361.968 205.163
 823.418 404.316
 414.946 654.516
 781.560 129.148
 587.690 883.686
 951.174 694.866
 537.110 881.512
 715.749 59.821
 635.715 685.786
 585.845 969.927
 909.086 231.117
 394.850 289.397
 114.524 140.042
 715.476 638.087
 811.281 927.780
 303.388 527.913
 956.928 131.560
 666.460 43.754
 18.421 796.792
 764.329 619.965
 549.504 633.786
 485.243 427.993
 975.684 94.886
 750.865 759.746
 89.542 973.150
 643.004 902.291
 716.327 766.010
 810.694 829.735
 714.337 622.435
 36.130 455.766
 56.376 856.944
 351.462 704.374
 155.665 691.592
 596.103 665.794
 888.060 515.879
 80.021 150.118
 286.531 738.837
 819.509 962.656
 586.060 466.814
 88.313 774.511
 947.804 260.219
 182.181 10.740
 639.269 103.591
 935.165 329.513
 869.092 232.438
 711.072 11.997
 625.651 379.639
 85.960 558.059
 331.232 381.558
 953.261 511.750
 558.918 482.950
 241.104 687.888
 457.016 429.352
 203.583 592.637
 453.123 880.540
 409.385 622.971
 662.294 429.369
 130.676 179.371
 674.895 692.650
 63.793 860.389
 851.345 446.414
 875.816 545.172
 282.947 514.125
 355.046 169.331
 398.414 255.987
 289.741 10.126
 90.589 738.936
 152.016 108.877
 821.580 444.337
 219.710 252.412
 629.386 163.480
 628.447 532.577
 325.609 275.103
 662.398 615.235
 540.722 145.332
 221.804 330.310
 67.229 955.169
 157.765 285.467
 176.924 876.288
 52.778 791.764
 79.259 480.164
 14.877 244.425
 354.708 392.068
 312.931 140.861
 279.262 69.168
 832.725 446.868
 271.131 785.734
 703.149 986.772
 883.950 308.528
 307.398 771.215
 565.827 717.878
 737.022 664.696
 852.268 516.280
 501.558 902.134
 393.216 723.858
 610.959 698.369
 688.141 511.549
 592.950 456.106
 154.492 6.822
 386.807 906.302
 48.089 927.365
 615.791 341.175
 231.579 375.008
 432.918 995.039
 119.454 440.730
 862.174 554.063
 663.896 732.776
 426.058 835.281
 661.709 810.322
 420.201 360.956
 213.619 67.041
 729.270 0.468
 936.361 410.116
 791.385 82.703
 676.308 184.273
 629.716 562.515
 490.185 26.282
 651.921 510.817
 611.094 547.949
 745.732 585.611
 902.054 45.069
 600.761 317.599
 888.313 442.315
 893.781 236.605
 155.396 801.010
 171.976 691.855
 582.306 345.544
 843.688 939.230
 256.272 777.594
 479.734 831.097
 773.270 833.853
 684.450 539.492
 81.399 556.693
 611.279 851.782
 764.407 557.875
 973.174 20.828
 210.874 898.364
 286.607 141.059
 69.271 833.549
 446.069 910.169
 677.166 99.242
 363.135 166.655
 279.077 172.020
 833.175 149.861
 144.934 825.605
 479.439 285.942
 580.876 636.517
 237.415 875.383
 25.479 946.293
 504.259 150.899
 264.891 258.920
 613.771 235.160
 425.147 500.994
 485.220 892.602
 32.921 874.665
 115.836 116.242
 628.784 831.047
 476.369 387.007
 299.634 641.908
 464.662 398.451
 27.309 72.725
 964.372 553.254
 964.663 199.315
 38.799 149.628
 12.762 667.101
 610.352 816.345
 325.848 886.581
 84.607 995.883
 384.679 275.906
 677.605 577.973
 902.551 702.756
 302.348 753.322
 238.408 509.446
 825.066 782.461
 942.899 709.688
 76.300 291.479
 138.979 170.436
 912.161 439.153
 299.907 401.368
 786.033 513.752
 623.408 296.767
 82.788 268.294
 178.839 154.673
 961.225 286.406
 719.830 146.522
 674.476 474.326
 981.792 253.004
 523.818 125.262
 223.578 410.212
 433.345 18.705
 105.351 131.538
 999.006 457.971
 928.397 357.993
 106.295 663.755
 83.343 431.254
 370.516 319.815
 875.159 333.790
 728.965 489.730
 909.043 168.687
 205.806 412.261
 951.031 993.560
 831.259 549.194
 719.860 829.269
 783.276 556.040
 848.746 951.540
 341.871 815.953
 282.399 474.394
 216.278 704.314
 478.675 46.194
 189.014 610.232
 876.925 15.796
 987.640 846.514
 415.628 266.643
 466.654 237.419
 247.640 655.562
 883.629 329.747
 857.838 490.756
 563.860 664.626
 258.831 116.076
 47.732 352.199
 877.330 577.623
 839.455 677.488
 776.792 691.425
 762.300 641.732
 448.895 30.058
 264.972 109.021
 83.610 340.262
 610.079 622.943
 859.124 396.797
 955.988 413.029
 821.239 9.852
 867.817 697.231
 617.508 819.494
 665.232 66.474
 62.937 132.020
 340.611 612.931
 918.306 646.132
 120.433 28.370
 614.046 763.906
 358.325 286.408
 34.953 830.407
 555.692 757.186
 55.181 159.963
 324.373 850.015
 768.005 915.659
 907.234 94.411
 358.322 656.312
 32.355 149.100
 213.113 762.344
 922.713 658.837
 129.907 624.571
 947.471 387.821
 667.322 819.606
 867.826 264.291
 664.919 909.501
 787.337 132.277
 449.944 664.357
 604.793 272.948
 32.090 603.267
 30.787 419.531
 778.561 735.408
 564.338 727.039
 352.733 228.876
 433.402 292.380
 611.180 675.504
 536.142 563.662
 284.329 406.286
 235.003 682.257
 542.353 460.744
 262.281 210.590
 474.906 856.954
 506.999 196.458
 424.061 544.712
 534.002 385.358
 415.347 166.012
 6.448 30.911
 371.435 573.753
 864.267 975.598
 684.188 66.055
 978.869 925.998
 208.869 840.149
 836.772 465.500
 53.048 132.426
 583.315 810.477
 213.882 531.607
 916.793 491.426
 300.767 687.179
 0.880 537.357
 224.043 8.268
 849.950 759.134
 870.426 397.327
 831.772 905.582
 786.565 792.573
 772.111 735.739
 695.821 522.733
 86.293 982.712
 50.674 692.683
 806.942 241.423
 622.592 19.981
 931.494 596.292
 529.612 496.726
 237.214 309.102
 854.092 740.767
 367.959 745.417
 692.138 973.018
 301.744 454.653
 763.212 776.859
 180.163 599.017
 582.667 490.487
 291.987 805.978
 228.761 598.371
 828.985 693.691
 314.665 433.906
 900.552 376.088
 378.634 8.104
 436.447 921.451
 333.711 730.112
 708.532 133.553
 251.890 91.890
 650.420 906.529
 804.614 224.271
 289.322 423.099
 427.976 283.410
 971.003 410.436
 341.243 349.317
 653.711 719.765
 113.738 381.617
 70.456 475.752
 568.249 517.077
 664.304 661.968
 527.479 859.942
 745.030 121.670
 680.587 926.176
 606.941 801.983
 674.210 88.615
 399.718 538.097
 249.783 29.669
 322.594 536.767
 767.378 154.975
 385.911 890.158
 15.122 734.458
 175.257 237.696
 619.727 811.326
 87.131 41.253
 293.475 514.891
 659.729 684.731
 299.592 705.888
 379.454 730.314
 943.197 14.556
 637.691 528.662
 228.803 459.625
 980.934 997.758
 525.573 383.116
 31.355 654.520
 684.508 340.190
 248.296 944.617
 421.534 549.160
 300.993 999.890
 359.609 253.977
 179.342 230.645
 181.862 865.357
 186.001 593.780
 235.142 528.221
 735.970 69.736
 315.882 78.846
 998.713 324.879
 522.799 487.344
 115.407 864.766
 56.623 377.610
 225.990 222.411
 846.952 141.184
 266.184 39.022
 379.713 342.711
 315.701 838.518
 152.883 397.510
 770.599 67.678
 698.760 996.585
 303.521 657.947
 51.594 87.171
 196.840 190.274
 211.739 779.237
 370.029 329.048
 441.432 747.471
 161.645 794.019
 830.905 206.984
 508.948 909.452
 282.894 547.836
 638.323 997.689
 993.031 172.526
 234.383 250.493
 345.390 961.555
 495.148 537.260
 417.244 330.478
 658.292 106.342
 593.322 788.373
 855.588 656.900
 54.520 779.060
 328.950 546.976
 633.781 914.918
 634.527 342.755
 55.888 296.549
 937.011 778.541
 309.246 763.445
 523.582 902.011
 575.665 720.152
 367.836 530.310
 86.082 724.079
 773.806 585.983
 621.536 665.334
 607.071 754.365
 363.253 991.742
 355.530 683.529
 965.065 675.235
 691.041 502.285
 205.555 136.154
 462.775 269.898
 334.227 62.651
 234.333 492.555
 291.809 421.797
 873.616 586.104
 723.797 161.160
 64.022 63.046
 60.815 364.430
 378.076 845.289
 679.963 437.345
 143.303 914.862
 136.548 261.743
 341.587 114.985
 842.265 932.630
 276.881 296.983
 118.903 467.957
 484.713 808.058
 858.979 801.123
 56.265 55.581
 737.468 995.645
 128.822 230.093
 31.337 288.965
 125.207 277.515
 183.175 622.792
 482.551 577.311
 687.443 361.016
 123.834 94.451
 156.312 59.076
 25.380 756.619
 338.554 322.321
 604.596 582.205
 799.253 882.572
 682.308 408.194
 128.364 204.654
 803.961 589.323
 218.419 896.593
 277.576 551.059
 950.189 392.538
 400.892 759.582
 742.340 276.050
 705.589 343.352
 877.500 948.477
 296.411 974.997
 411.331 373.759
 363.604 551.584
 229.940 363.765
 8.173 939.100
 449.186 339.275
 653.487 456.930
 680.038 9.060
 489.765 644.650
 628.421 766.385
 778.745 91.651
 295.040 388.026
 56.516 25.627
 507.962 430.051
 638.276 895.033
 303.819 407.707
 627.955 180.240
 495.847 799.625
 349.685 105.773
 680.557 270.872
 681.566 169.875
 569.346 422.342
 822.743 466.523
 344.917 268.456
 153.380 548.309
 271.086 459.604
 847.485 106.340
 892.679 704.286
 17.950 456.174
 292.093 628.280
 361.669 788.093
 291.319 419.669
 433.624 327.586
 551.358 550.219
 918.718 60.405
 901.753 901.990
 148.565 999.002
 186.368 45.424
 890.015 237.495
 520.517 759.346
 328.816 284.791
 280.196 217.773
 604.322 545.340
 875.858 422.315
 91.760 889.669
 468.132 276.938
 452.319 218.846
 156.769 294.340
 806.652 865.054
 790.457 916.105
 965.686 812.268
 705.713 213.788
 658.464 684.572
 287.850 722.332
 17.855 493.914
 963.833 13.606
 62.123 413.353
 872.055 534.862
 587.508 636.179
 121.671 168.593
 261.264 376.416
 946.812 886.431
 976.076 583.289
 698.932 5.659
 848.968 193.372
 102.691 663.578
 976.958 81.627
 453.608 719.056
 7.499 39.813
 964.348 904.225
 256.871 491.340
 603.751 480.386
 979.899 520.196
 929.867 214.209
 128.665 562.933
 334.472 262.330
 658.360 592.670
 109.210 629.257
 970.175 258.878
 958.235 605.373
 202.603 573.237
 242.463 874.785
 775.076 827.776
 898.276 448.402
 286.071 364.760
 758.411 883.203
 709.454 97.416
 872.979 316.906
 908.587 705.804
 420.153 116.835
 91.705 743.105
 273.322 616.620
 711.142 414.891
 196.796 714.307
 913.603 108.945
 745.977 515.793
 381.868 317.727
 98.957 729.243
 876.811 12.253
 421.434 915.859
 51.754 788.082
 720.635 762.313
 931.788 845.124
 59.527 308.170
 544.549 607.432
 141.189 101.177
 475.033 202.175
 623.972 893.503
 967.295 154.142
 658.505 77.570
 685.751 209.788
 443.065 201.453
 406.324 769.875
 548.100 726.776
 964.511 709.714
 165.428 588.398
 428.075 519.067
 672.760 991.950
 74.137 458.695
 177.705 415.575
 674.919 456.754
 303.485 654.219
 377.034 545.793
 15.366 412.924
 93.267 950.656
 954.849 889.241
 513.339 300.400
 568.282 719.682
 234.527 565.385
 386.548 851.853
 970.728 66.455
 559.501 359.347
 629.083 509.760
 177.790 972.676
 259.419 352.174
 858.656 454.436
 449.244 672.668
 442.290 714.033
 824.838 29.636
 680.687 315.612
 549.233 828.554
 319.052 377.241
 405.629 454.869
 616.085 650.076
 498.555 680.527
 847.714 179.324
 276.118 606.599
 740.606 525.720
 409.697 27.261
 717.150 224.437
 700.053 600.640
 760.422 400.411
 201.897 489.257
 162.128 183.726
 966.366 226.918
 262.929 479.859
 439.828 910.714
 975.223 467.135
 577.920 477.425
 663.938 902.877
 39.317 765.162
 199.815 421.578
 520.636 385.932
 368.741 769.442
 941.836 636.175
 574.872 622.190
 53.097 884.088
 997.540 824.835
 325.282 118.903
 213.368 636.793
 125.659 793.559
 264.999 692.199
 40.668 293.810
 313.557 738.468
 363.318 520.147
 249.170 906.258
 742.643 260.949
 925.959 917.092
 528.000 493.399
 336.818 642.493
 616.328 91.226
 928.809 197.938
 513.657 903.962
 90.167 958.959
 693.810 950.561
 400.825 713.875
 221.487 831.006
 644.353 572.004
 500.654 83.490
 522.566 197.495
 112.792 423.326
 15.370 672.521
 176.154 804.686
 986.261 560.400
 843.442 400.258
 875.067 55.948
 270.603 640.014
 648.886 9.163
 146.587 772.341
 932.743 887.094
 138.667 283.189
 824.388 710.925
 49.241 346.715
 52.163 749.978
 220.050 89.727
 178.345 366.328
 583.514 278.485
 628.311 243.192
 526.920 416.823
 661.988 173.455
 384.743 656.883
 549.964 272.930
 342.163 235.942
 302.379 573.677
 956.465 873.794
 282.176 368.669
 473.348 94.333
 951.684 858.778
 926.106 312.285
 217.015 800.565
 404.349 682.312
 290.866 188.478
 315.469 714.050
 461.406 13.024
 339.886 975.122
 481.740 818.408
 706.541 437.235
 657.698 905.467
 447.840 161.292
 866.225 370.869
 195.850 699.878
 265.566 789.182
 569.991 343.864
 22.773 794.133
 199.512 819.251
 973.134 428.254
 293.917 306.511
 307.305 250.814
 496.360 403.684
 550.691 432.916
 557.092 473.480
 729.653 551.787
 377.930 430.975
 512.159 415.252
 888.829 560.457
 646.364 909.366
 411.819 156.298
 407.455 740.068
 986.478 312.883
 286.870 721.932
 118.868 832.536
 433.148 407.798
 569.420 158.881
 572.398 821.922
 814.786 297.276
 319.347 591.720
 357.671 565.900
 35.648 120.084
 973.328 583.246
 127.472 618.315
 581.505 383.333
 904.115 861.093
 730.795 842.724
 676.611 727.470
 644.319 477.770
 571.103 769.153
 570.582 41.547
 805.378 778.334
 433.029 523.231
 745.833 206.873
 801.701 74.583
 571.747 176.976
 298.620 895.629
 547.697 96.748
 176.641 182.102
 795.049 693.597
 914.023 238.865
 689.577 761.745
 881.640 805.261
 52.345 509.916
 57.328 419.395
 681.300 30.006
 176.355 308.946
 355.660 791.416
 865.413 266.754
 676.666 918.393
 160.160 321.529
 257.038 314.533
 256.365 709.442
 186.125 960.589
 498.698 793.602
 55.175 195.433
 28.692 658.748
 382.065 777.664
 457.043 261.579
 110.354 564.901
 611.067 267.486
 134.809 802.535
 254.759 217.061
 13.699 112.944
 558.502 996.299
 234.778 164.447
 583.342 929.163
 502.250 787.091
 669.100 257.086
 479.949 615.578
 107.968 544.549
 563.134 569.938
 30.141 271.286
 437.580 39.119
 913.184 798.698
 128.101 184.376
 393.076 180.151
 725.343 516.630
 146.098 211.961
 123.955 779.009
 24.045 374.816
 599.352 152.219
 560.851 215.271
 414.940 131.641
 579.903 475.885
 485.241 852.061
 274.563 252.898
 349.854 675.303
 619.259 385.407
 843.306 39.998
 807.679 543.425
 209.718 699.148
 73.889 358.554
 419.868 853.438
 400.550 845.186
 841.058 405.640
 377.938 97.944
 504.390 708.510
 673.307 268.646
 155.367 115.816
 980.647 460.493
 285.524 249.381
 927.517 905.808
 977.089 805.994
 652.914 484.835
 779.138 603.899
 775.806 805.456
 930.453 332.175
 338.823 96.755
 87.510 556.188
 329.585 613.133
 669.755 152.456
 300.339 30.760
 941.258 716.531
 875.212 16.011
 778.196 93.143
 956.678 217.811
 574.200 19.896
 825.352 985.362
 87.139 720.861
 129.464 132.418
 986.242 916.636
 745.014 693.123
 0.637 180.782
 370.558 366.701
 560.501 432.415
 420.673 894.097
 649.391 940.225
 671.561 4.689
 818.262 869.110
 266.098 511.600
 343.736 737.206
 132.282 207.053
 819.012 294.416
 839.919 141.932
 847.083 175.147
 100.036 784.608
 342.653 125.140
 887.712 201.812
 449.185 827.769
 882.484 438.367
 527.152 47.600
 115.266 482.974
 682.917 422.335
 383.752 774.561
 77.254 238.301
 849.955 949.399
 798.707 654.716
 916.930 164.974
 508.531 349.038
 853.525 715.209
 787.566 456.412
 5.599 16.105
 145.891 2.782
 812.340 275.018
 826.633 81.436
 202.849 35.070
 756.862 610.204
 450.064 223.608
 510.432 210.160
 828.347 635.830
 767.276 161.404
 782.948 898.036
 126.536 377.482
 52.308 716.251
 980.679 273.388
 769.337 602.884
 536.098 424.354
 939.804 654.651
 602.620 181.082
 492.720 338.078
 927.699 344.508
 909.667 523.922
 157.153 548.118
 61.563 238.809
 827.256 852.343
 559.312 201.952
 575.223 943.383
 609.403 258.334
 267.195 233.289
 960.125 269.023
 333.282 580.272
 135.075 976.989
 944.896 554.543
 337.621 325.983
 25.333 447.844
 435.690 804.539
 533.381 111.967
 516.423 641.448
 162.740 276.516
 53.883 258.017
 46.532 67.980
 632.159 841.910
 313.550 875.700
 986.084 443.514
 306.555 595.690
 390.700 695.583
 916.657 256.734
 879.974 347.891
 113.251 486.061
 589.743 908.940
 236.066 611.685
 587.017 55.200
 672.586 97.796
 708.554 254.359
 956.629 657.111
 229.878 542.626
 206.364 733.709
 118.749 277.905
 865.003 71.549
 394.749 282.062
 435.283 12.696
 872.337 298.231
 908.221 756.512
 665.040 475.943
 804.433 573.040
 82.784 400.732
 677.153 432.972
 475.594 389.798
 903.284 490.621
 630.708 655.485
 23.252 648.824
 185.525 908.964
 521.479 124.710
 297.877 843.196
 84.382 617.497
 342.983 143.242
 177.262 714.373
 461.479 560.282
 469.145 433.913
 346.580 630.794
 757.117 940.119
 165.245 692.357
 728.997 121.172
 95.916 451.360
 113.201 838.262
 724.790 894.851
 533.622 649.854
 767.599 348.928
 79.430 909.605
 21.630 900.102
 157.338 541.533
 553.318 785.277
 387.554 999.350
 293.636 182.224
 983.025 919.085
 53.011 698.351
 391.349 541.796
 539.273 754.180
 734.890 898.598
 28.839 623.199
 340.040 61.196
 618.783 645.928
 62.536 31.155
 394.624 748.277
 181.320 399.273
 757.535 918.156
 916.196 97.521
 640.629 426.177
 519.877 0.228
 435.104 903.044
 876.598 934.698
 374.960 635.400
 409.043 725.695
 578.197 731.667
 232.845 130.568
 300.616 898.580
 111.229 94.918
 566.359 107.026
 137.792 361.320
 741.110 202.583
 827.064 549.561
 806.486 712.415
 612.817 866.063
 777.818 537.226
 663.632 327.900
 535.463 606.701
 522.478 54.028
 168.636 771.884
 789.000 799.732
 69.840 451.274
 894.477 521.971
 480.223 723.032
 803.211 661.210
 937.261 437.847
 121.451 822.874
 285.065 430.829
 845.179 217.910
 196.450 341.934
 648.485 171.765
 849.771 859.129
 850.442 94.773
 780.850 213.757
 723.928 900.459
 472.485 460.833
 676.472 103.191
 885.619 836.493
 670.908 880.236
 514.957 309.320
 520.254 668.324
 258.473 231.197
 923.118 319.966
 218.796 786.678
 167.110 173.881
 751.954 168.383
 760.825 316.907
 595.604 140.807
 130.244 816.899
 648.021 858.166
 281.666 288.371
 37.132 575.957
 667.247 81.706
 75.428 734.057
 645.694 944.704
 804.319 925.076
 992.799 740.060
 306.170 519.855
 45.266 777.478
 222.987 367.385
 746.079 363.592
 839.357 574.831
 167.759 131.529
 239.182 100.861
 916.890 695.011
 959.190 849.222
 142.697 805.457
 968.594 356.887
 986.266 866.151
 888.293 650.294
 94.802 782.417
 12.180 653.081
 995.335 373.757
 748.449 818.589
 460.586 131.525
 604.056 720.371
 620.473 928.056
 287.900 844.684
 168.485 339.909
 107.931 111.674
 103.296 774.466
 737.651 918.654
 631.176 336.428
 984.789 102.080
 60.779 855.430
 218.815 897.647
 253.603 250.304
 117.225 124.206
 783.810 227.189
 838.838 701.342
 821.363 511.381
 294.796 647.454
 621.761 475.433
 986.540 700.776
 701.492 243.460
 739.916 106.191
 446.115 484.094
 364.180 252.888
 261.310 28.133
 785.307 209.376
 988.021 803.182
 979.395 651.341
 290.902 23.774
 201.683 723.008
 52.571 34.368
 660.595 413.563
 500.893 112.792
 218.303 606.737
 226.938 107.178
 656.559 4.618
 359.604 220.025
 979.215 207.334
 719.941 53.952
 534.220 810.455
 632.283 196.086
 34.481 64.210
 397.430 908.383
 898.236 416.213
 990.002 691.718
 478.329 765.986
 910.831 650.250
 421.775 19.699
 966.926 262.707
 515.169 212.145
 55.506 698.106
 299.966 115.806
 362.060 539.587
 559.565 580.093
 141.046 311.987
 515.842 424.569
 905.215 672.394
 457.728 275.487
 207.389 409.863
 243.131 403.695
 636.791 417.921
 55.781 152.489
 378.674 724.351
 301.093 585.843
 987.136 175.414
 133.978 330.628
 510.986 930.354
 823.666 411.579
 983.618 996.370
 676.291 6.253
 560.648 359.602
 208.499 190.842
 362.154 95.095
 551.174 759.101
 776.502 184.723
 971.026 318.952
 614.868 668.869
 942.062 988.279
 902.591 503.268
 344.555 897.541
 166.637 900.075
 285.063 277.013
 66.955 581.255
 339.420 466.541
 940.695 857.365
 46.518 681.799
 927.712 626.131
 502.545 640.178
 547.095 638.904
 404.559 169.129
 949.400 850.662
 803.369 58.180
 207.699 507.974
 786.461 681.758
 390.539 262.106
 912.881 212.747
 317.509 959.680
 257.558 606.517
 697.621 565.119
 639.586 392.532
 234.538 627.248
 957.666 736.955
 521.275 802.219
 439.551 196.799
 489.037 687.357
 137.429 176.657
 497.083 872.206
 727.243 816.061
 107.800 956.195
 859.659 12.842
 266.542 864.807
 179.701 549.942
 160.376 181.391
 99.723 4.913
 952.927 228.912
 348.634 838.662
 951.425 129.711
 804.220 978.901
 452.315 152.109
 673.389 421.451
 507.064 946.373
 448.602 96.288
 451.783 170.849
 422.271 103.364
 132.955 919.079
 772.144 674.498
 44.814 953.399
 180.536 11.406
 857.999 218.310
 662.558 776.355
 178.185 401.852
 250.450 151.494
 519.896 405.197
 612.785 357.125
 935.138 704.832
 732.109 539.745
 97.461 499.212
 778.917 360.283
 836.370 739.096
 113.310 174.720
 649.466 180.189
 430.912 786.932
 923.421 266.132
 912.563 641.650
 880.912 262.637
 506.689 428.854
 378.243 698.907
 291.419 195.387
 925.020 925.044
 55.425 651.452
 828.302 824.309
 580.587 755.673
 402.862 302.846
 587.270 340.377
 288.282 758.412
 348.924 366.533
 202.429 960.959
 734.438 884.438
 897.469 584.535
 985.156 320.998
 705.080 450.244
 172.545 857.418
 226.181 578.191
 759.286 333.002
 379.688 622.028
 451.280 882.709
 945.079 658.354
 983.962 850.262
 763.427 625.732
 239.921 17.237
 77.987 721.080
 205.640 845.065
 853.048 546.937
 505.936 874.903
 891.825 809.373
 321.209 194.326
 841.598 456.656
 313.807 624.844
 716.542 652.285
 137.804 65.947
 952.940 237.323
 256.461 946.066
 633.433 966.588
 171.849 565.404
 850.052 926.993
 13.093 997.586
 21.980 55.965
 417.978 264.666
 722.977 480.450
 164.898 471.961
 413.369 665.512
 409.245 134.968
 698.411 784.430
 194.144 840.163
 963.091 753.442
 137.154 835.598
 655.322 483.859
 542.234 967.017
 125.542 827.252
 303.336 272.822
 879.608 677.005
 708.845 378.980
 790.306 758.182
 934.274 836.166
 245.690 819.659
 636.918 599.814
 222.778 535.690
 606.300 743.760
 774.071 241.948
 47.231 134.749
 641.105 252.720
 400.162 484.062
 481.276 526.089
 961.481 880.025
 156.850 722.936
 232.764 428.208
 412.214 619.394
 384.228 962.237
 108.618 522.671
 398.273 305.417
 624.888 964.039
 1.786 270.700
 525.842 923.193
 991.593 383.260
 683.526 113.613
 800.043 236.077
 574.199 132.999
 384.277 875.302
 908.560 276.161
 703.438 729.823
 354.639 505.206
 76.280 310.511
 230.539 974.428
 693.725 311.531
 354.766 881.679
 56.512 342.000
 999.936 546.246
 379.880 435.025
 184.306 43.438
 270.975 747.105
 515.940 521.453
 659.436 639.140
 965.675 315.927
 919.348 176.420
 354.699 6.500
 936.724 195.372
 896.150 738.140
 79.184 546.379
 801.138 83.833
 344.966 162.133
 49.915 846.149
 591.477 838.084
 818.328 890.405
 556.825 304.142
 446.250 44.464
 232.161 464.540
 24.537 478.127
 62.005 875.527
 774.410 742.754
 941.172 299.089
 90.468 778.792
 240.645 836.470
 936.220 920.775
 284.043 919.760
 817.816 996.995
 167.732 675.815
 744.197 551.011
 380.546 617.435
 915.185 536.799
 846.438 645.799
 696.000 356.328
 250.738 240.097
 148.489 131.343
 487.224 880.146
 735.274 709.080
 900.828 1.150
 110.404 189.374
 524.775 563.022
 304.457 88.450
 499.603 966.663
 327.026 498.586
 296.236 43.908
 796.891 404.389
 680.713 54.593
 799.786 332.959
 691.958 552.229
 723.562 669.404
 346.962 28.426
 366.822 699.680
 633.872 955.616
 524.071 953.513
 349.789 148.362
 460.355 931.036
 936.832 826.966
 971.946 293.065
 70.463 855.067
 935.293 77.585
 964.685 938.016
 551.137 240.700
 239.092 104.198
 649.129 591.170
 505.553 180.908
 13.596 41.594
 293.333 744.290
 384.367 599.811
 459.731 834.305
 567.027 0.221
 200.815 636.303
 522.054 671.223
 258.818 36.855
 787.486 462.240
 947.546 49.993
 598.679 337.708
 416.121 308.384
 403.183 977.672
 829.198 240.470
 508.520 812.378
 246.107 967.961
 553.918 634.442
 272.947 7.710
 649.725 265.145
 584.576 338.031
 994.791 255.408
 164.635 472.436
 754.727 746.646
 291.456 695.091
 983.356 137.385
 559.345 263.727
 494.270 349.250
 424.553 29.928
 266.154 277.260
 213.023 806.856
 199.201 476.501
 235.296 814.230
 663.535 578.155
 588.635 424.273
 205.284 155.859
 556.437 135.416
 240.981 357.678
 862.398 518.324
 393.729 174.299
 726.896 757.824
 950.618 590.672
 983.947 191.207
 473.699 442.323
 930.357 895.916
 928.367 710.475
 28.873 275.820
 433.000 399.151
 711.932 743.994
 340.206 465.529
 922.882 900.588
 369.249 460.350
 481.146 96.897
 785.258 282.316
 113.915 392.008
 606.222 478.882
 9.712 717.496
 783.943 820.917
 921.847 530.556
 598.697 941.509
 288.969 459.309
 806.164 926.113
 105.004 918.795
 634.019 154.759
 624.602 536.351
 627.541 974.782
 648.527 494.905
 749.711 988.086
 515.169 747.391
 540.925 699.476
 901.679 30.533
 603.867 836.628
 686.171 908.052
 95.972 928.365
 969.533 788.780
 258.681 341.915
 632.848 221.751
 591.282 323.392
 699.032 386.299
 967.354 66.111
 162.583 829.247
 501.628 121.295
 690.239 302.886
 90.752 753.865
 721.713 316.624
 387.066 86.267
 510.662 412.638
 212.563 35.544
 741.791 532.803
 601.216 368.381
 693.861 372.619
 370.364 426.632
 846.733 670.228
 292.755 728.502
 163.122 698.190
 74.836 260.282
 525.031 196.170
 777.189 638.258
 436.785 878.535
 450.568 753.481
 790.117 887.105
 345.210 92.755
 343.902 941.597
 399.211 752.049
 427.177 914.939
 969.470 584.053
 7.206 464.550
 159.408 825.612
 656.168 661.371
 173.344 575.046
 534.963 144.097
 17.817 290.982
 428.465 695.498
 533.272 986.218
 204.071 690.284
 211.641 430.794
 118.523 139.766
 900.529 661.861
 913.865 988.221
 255.503 644.021
 72.137 470.710
 448.777 517.693
 343.396 183.956
 24.097 515.932
 329.321 653.422
 80.503 88.407
 554.520 593.988
 926.978 827.310
 852.521 392.498
 558.473 491.544
 748.963 112.233
 422.925 336.209
 759.832 197.250
 967.570 403.179
 509.590 94.010
 938.755 760.255
 388.083 905.255
 757.911 501.252
 134.429 533.442
 981.048 763.482
 492.073 285.852
 671.871 974.002
 606.573 718.910
 859.171 908.909
 523.991 353.989
 315.684 113.786
 333.898 450.548
 974.073 476.560
 730.939 64.865
 0.508 720.683
 39.611 334.467
 69.763 766.322
 758.707 131.091
 748.391 25.635
 87.964 630.310
 192.954 6.050
 556.395 806.642
 35.297 109.457
 89.031 621.879
 361.293 267.531
 639.148 615.657
 926.380 341.946
 842.269 505.015
 101.694 856.400
 185.244 169.183
 747.943 194.356
 550.673 342.568
 87.690 486.834
 18.947 409.252
 336.039 888.925
 765.606 723.196
 78.350 177.816
 262.006 847.211
 203.401 740.681
 707.028 378.921
 241.192 215.006
 324.343 622.026
 674.433 719.659
 444.593 165.750
 727.641 710.698
 948.454 494.307
 152.222 715.715
 922.210 492.379
 61.987 264.119
 222.226 213.096
 202.051 223.515
 961.957 493.852
 503.422 975.251
 831.309 45.009
 62.655 681.846
 192.807 990.278
 45.600 597.617
 334.888 639.088
 529.457 499.272
 315.457 545.068
 129.326 928.940
 917.659 815.782
 893.290 877.247
 236.625 742.846
 461.346 633.301
 895.977 314.757
 763.616 902.143
 384.465 144.095
 555.836 564.422
 237.608 13.760
 157.012 19.276
 951.377 241.768
 745.100 316.887
 492.225 639.583
 189.687 924.838
 901.257 144.501
 442.076 170.640
 823.695 532.174
 77.077 115.750
 325.331 641.724
 379.681 813.785
 285.447 594.257
 914.054 822.834
 134.035 767.906
 400.608 229.707
 86.615 161.364
 886.048 819.244
 131.956 976.297
 126.127 916.763
 359.367 160.947
 144.385 644.005
 238.702 556.980
 493.507 172.256
 856.778 594.294
 568.415 109.582
 990.594 989.675
 719.141 517.146
 85.785 71.277
 32.492 572.752
 486.441 508.688
 717.999 463.909
 611.223 855.456
 597.647 339.666
 625.194 275.532
 389.995 737.212
 654.627 635.900
 255.781 748.824
 824.111 204.171
 469.942 745.509
 655.433 32.091
 468.482 929.809
 403.136 664.514
 830.160 571.432
 162.407 659.583
 763.068 970.950
 474.504 1.679
 223.440 999.787
 279.575 436.619
 75.216 245.714
 486.174 51.725
 458.961 134.225
 903.625 695.708
 360.545 945.458
 533.487 608.963
 914.852 967.112
 158.695 579.188
 236.787 445.273
 175.537 105.618
 108.525 861.866
 759.647 144.102
 63.672 990.036
 771.060 601.522
 769.497 282.981
 516.405 579.254
 919.427 329.327
 283.204 549.703
 489.311 266.221
 829.579 946.086
 390.787 352.788
 93.371 703.121
 559.329 59.905
 821.591 895.084
 957.671 481.552
 611.408 958.483
 49.494 87.954
 697.686 880.667
 24.205 556.738
 372.705 894.988
 529.856 886.351
 37.665 500.108
 324.493 232.627
 872.376 259.002
 91.492 946.863
 981.872 715.767
 514.591 429.945
 602.484 670.083
 484.598 465.392
 693.911 885.007
 251.359 233.833
 630.350 379.446
 258.924 837.007
 57.762 718.404
 954.389 731.380
 584.321 998.862
 765.349 365.722
 298.430 514.456
 748.976 675.248
 97.920 736.165
 757.258 64.276
 102.909 277.723
 796.083 532.728
 604.137 822.927
 116.548 607.692
 862.249 617.426
 329.522 433.692
 868.691 500.558
 921.452 474.061
 855.665 644.787
 241.088 766.260
 804.390 142.981
 672.005 57.031
 554.087 439.941
 981.125 685.570
 918.329 837.196
 993.860 66.676
 733.245 43.041
 875.022 598.942
 209.439 17.483
 552.304 848.890
 755.339 339.217
 695.389 769.781
 456.005 554.615
 225.687 348.204
 203.508 653.340
 475.175 542.936
 611.078 38.424
 811.132 314.887
 34.801 348.067
 98.742 335.848
 458.273 860.167
 665.265 14.399
 555.002 227.462
 165.928 462.637
 771.271 100.608
 718.828 135.793
 812.656 88.490
 988.377 62.413
 967.416 160.344
 246.449 815.320
 459.784 334.004
 347.923 888.423
 649.111 530.869
 621.438 692.527
 733.270 163.354
 823.588 481.267
 486.287 97.982
 40.398 698.343
 973.565 490.569
 76.746 297.252
 609.052 893.612
 863.546 838.101
 16.314 405.064
 473.260 692.065
 51.678 267.745
 784.030 577.219
 867.700 686.152
 816.929 270.285
 817.424 39.095
 513.172 563.191
 305.754 610.142
 770.312 2.884
 818.247 301.301
 48.429 324.811
 437.557 47.632
 747.028 687.669
 284.281 210.849
 877.013 277.974
 786.234 638.605
 673.865 781.778
 235.039 263.593
 660.490 837.195
 181.797 654.267
 41.571 370.648
 257.599 278.651
 44.306 682.893
 586.386 7.060
 89.915 54.490
 146.622 551.615
 241.078 266.761
 997.098 754.115
 805.658 831.168
 926.862 413.452
 947.607 451.010
 738.598 354.419
 651.301 633.470
 400.885 737.092
 972.983 771.977
 782.848 886.271
 587.990 39.104
 643.074 770.667
 678.743 194.600
 214.770 409.140
 7.741 813.370
 795.511 44.480
 961.959 381.470
 600.345 662.834
 648.106 367.297
 112.208 998.233
 48.252 438.634
 807.587 336.900
 426.719 918.149
 445.170 405.685
 804.115 820.087
 781.035 214.513
 403.615 124.533
 269.146 635.839
 626.556 573.825
 876.852 597.601
 756.008 234.973
 901.458 282.909
 222.955 394.587
 628.311 553.771
 733.206 336.637
 789.129 721.741
 755.177 11.880
 230.391 690.633
 48.604 120.037
 607.615 701.027
 889.334 286.611
 607.415 359.415
 61.205 685.826
 443.745 173.556
 266.261 15.615
 659.080 417.276
 400.861 311.488
 520.050 180.914
 787.620 850.612
 167.967 936.548
 399.475 768.484
 758.501 759.464
 898.699 926.596
 895.511 539.160
 804.598 734.597
 978.707 515.103
 741.346 764.370
 593.658 355.770
 772.433 81.515
 678.992 726.189
 649.121 762.954
 15.840 961.702
 63.964 334.326
 158.300 577.212
 961.617 129.771
 523.628 25.555
 700.960 397.427
 202.715 400.203
 546.047 410.040
 554.336 821.391
 77.851 720.470
 682.460 606.514
 731.574 871.498
 40.074 201.697
 670.998 438.308
 183.543 328.535
 585.479 876.566
 850.174 105.868
 38.614 660.506
 232.802 659.083
 590.182 31.292
 466.612 187.733
 762.609 8.842
 765.907 775.593
 816.207 338.894
 395.999 685.680
 347.908 705.317
 234.971 166.909
 628.631 805.431
 271.917 230.256
 865.267 998.534
 155.705 642.420
 813.123 946.130
 207.784 886.617
 300.395 482.950
 953.674 796.385
 762.625 423.101
 723.190 363.016
 155.186 913.286
 684.971 124.776
 26.806 608.676
 485.526 981.556
 836.126 445.560
 578.750 47.583
 93.843 213.296
 183.969 703.717
 760.447 846.492
 377.344 676.455
 747.684 242.897
 84.309 230.698
 912.361 104.686
 134.285 285.722
 723.859 457.915
 200.813 957.427
 789.709 49.799
 471.352 94.246
 673.023 194.563
 565.251 349.109
 295.621 40.043
 292.835 146.222
 633.789 878.711
 773.410 130.484
 150.294 513.702
 608.563 790.948
 315.062 813.715
 845.890 530.487
 824.746 216.951
 426.754 504.775
 492.961 855.741
 452.615 708.832
 831.417 218.112
 643.617 572.833
 738.533 403.619
 719.519 406.030
 445.744 397.588
 478.686 453.811
 509.877 724.987
 160.967 804.674
 578.346 963.071
 283.174 487.977
 365.889 16.460
 763.014 567.352
 569.209 681.205
 483.237 976.787
 688.761 752.786
 880.209 25.350
 133.276 939.761
 10.819 561.853
 838.483 818.429
 402.677 532.311
 551.095 458.462
 821.861 261.694
 104.956 634.742
 600.342 68.359
 468.694 451.959
 4.939 486.610
 172.015 996.872
 157.639 282.686
 347.614 315.052
 542.995 845.196
 62.472 616.768
 174.751 296.416
 689.015 448.110
 6.624 580.413
 694.495 432.137
 330.335 752.599
 645.063 669.749
 329.472 28.794
 246.950 585.914
 975.923 796.458
 526.280 774.153
 344.599 583.293
 505.032 606.799
 663.601 896.582
 15.331 182.063
 945.241 258.439
 237.336 728.639
 496.297 676.506
 605.684 307.276
 574.238 105.870
 441.707 474.896
 733.913 216.207
 897.896 214.628
 243.428 408.986
 989.532 604.187
 288.778 604.286
 906.726 380.746
 437.683 797.387
 796.828 263.849
 100.301 874.177
 459.075 885.509
 67.770 164.900
 155.318 730.711
 891.435 841.514
 95.754 159.964
 102.099 549.446
 267.840 431.718
 478.473 774.785
 629.310 495.559
 629.449 938.627
 349.822 31.819
 630.929 277.760
 655.695 879.924
 883.098 301.858
 882.170 252.443
 459.674 239.649
 869.281 366.000
 191.365 18.020
 730.815 741.184
 449.196 217.784
 988.744 104.202
 910.364 267.006
 884.296 751.736
 543.822 157.635
 465.618 371.374
 141.870 884.245
 503.122 612.878
 147.906 926.264
 917.790 415.660
 442.503 639.136
 823.317 966.277
 506.439 737.862
 406.997 703.026
 789.997 891.559
 211.413 535.091
 695.253 183.806
 262.378 198.994
 788.166 104.980
 329.294 748.865
 368.913 244.701
 141.400 648.273
 464.224 750.378
 934.680 894.885
 489.582 358.166
 414.968 425.312
 40.455 722.114
 316.672 592.192
 491.631 343.680
 765.321 420.411
 746.790 505.024
 745.659 291.640
 724.399 744.559
 93.279 598.866
 81.661 981.454
 603.027 193.878
 559.505 937.196
 445.700 324.729
 925.604 947.580
 48.485 446.858
 249.293 178.993
 694.505 276.126
 565.351 120.315
 181.456 735.448
 479.416 618.930
 125.363 795.667
 995.778 659.239
 657.875 407.963
 571.299 178.513
 927.182 817.326
 832.851 2.408
 634.858 97.882
 459.127 125.900
 812.755 90.297
 792.808 120.568
 733.091 393.772
 891.233 112.264
 646.476 280.652
 971.137 131.213
 430.418 486.407
 787.179 417.020
 6.739 673.258
 89.443 582.082
 930.001 879.278
 319.535 157.293
 68.693 619.230
 469.187 613.114
 82.546 187.199
 83.306 257.106
 57.253 578.330
 738.267 636.541
 384.479 767.416
 666.140 42.976
 790.776 591.057
 179.805 136.707
 422.577 428.616
 38.906 435.215
 512.595 281.771
 192.028 684.375
 390.466 745.450
 448.926 837.991
 290.572 42.051
 543.962 284.692
 463.499 569.662
 917.087 996.227
 754.125 872.603
 983.747 733.643
 885.941 173.659
 15.250 283.745
 833.667 472.352
 284.675 744.751
 597.993 88.303
 331.835 114.577
 469.166 554.986
 998.635 225.930
 110.096 103.960
 921.126 428.140
 962.543 46.056
 27.472 235.818
 118.066 92.308
 75.824 489.052
 762.872 767.838
 619.845 829.591
 45.004 276.128
 962.546 563.614
 993.862 454.518
 554.449 216.148
 294.567 325.275
 16.399 387.544
 959.866 456.864
 80.106 391.751
 505.044 189.283
 503.511 723.340
 199.645 293.391
 648.974 689.593
 504.849 890.481
 329.268 720.671
 396.410 284.143
 601.252 490.454
 987.380 596.281
 995.274 239.501
 598.132 863.550
 738.054 676.489
 146.880 165.229
 589.440 773.182
 753.901 810.432
 153.685 278.392
 646.764 18.673
 831.342 117.544
 530.106 556.069
 789.407 165.563
 328.060 628.342
 488.918 472.039
 734.464 935.350
 917.809 559.589
 7.950 129.897
 932.758 230.316
 446.452 231.391
 170.260 613.257
 567.056 573.457
 200.711 320.086
 129.428 130.578
 779.455 290.474
 279.003 104.345
 708.210 585.998
 582.752 252.865
 424.912 306.897
 996.898 930.782
 658.665 374.216
 581.477 251.263
 441.336 946.734
 378.774 279.967
 283.477 173.729
 446.673 84.787
 178.087 158.082
 807.658 669.968
 272.661 896.936
 591.230 960.749
 982.563 447.354
 41.834 732.076
 144.763 140.840
 293.950 615.121
 621.120 742.728
 916.960 506.748
 848.714 560.243
 569.063 53.813
 948.246 577.258
 614.140 605.991
 590.437 305.595
 18.730 613.039
 287.987 654.156
 106.620 886.013
 733.491 330.711
 982.931 213.560
 301.225 99.952
 402.717 306.203
 635.715 259.350
 134.073 981.451
 78.231 485.639
 113.690 463.966
 452.789 414.693
 902.982 987.117
 817.943 1.569
 692.640 889.684
 264.819 562.034
 768.375 714.666
 733.806 8.803
 414.199 562.017
 363.504 892.560
 493.742 15.308
 760.513 557.739
 794.591 261.032
 175.134 784.861
 853.508 721.356
 226.865 364.311
 687.848 315.078
 88.615 920.863
 254.653 801.443
 906.993 164.671
 736.278 17.083
 407.909 404.171
 930.448 922.970
 765.535 331.203
 201.972 486.911
 754.727 631.332
 59.738 554.389
 271.915 125.871
 460.994 38.652
 510.014 800.324
 248.185 287.749
 374.702 991.331
 603.020 175.181
 301.686 105.631
 297.192 891.082
 99.085 835.884
 646.603 177.069
 121.307 865.528
 81.675 710.515
 258.837 355.274
 853.856 878.881
 383.818 54.752
 659.658 433.623
 958.693 52.488
 508.222 633.152
 132.124 974.532
 444.644 898.374
 403.900 766.147
 305.153 650.774
 632.309 81.970
 385.987 586.129
 30.768 198.720
 197.890 876.286
 805.426 322.074
 622.997 672.501
 125.352 147.712
 139.160 307.516
 298.256 658.266
 5.252 26.488
 907.001 886.167
 664.511 201.252
 508.146 880.995
 204.631 346.148
 519.294 413.190
 674.126 920.111
 545.937 189.110
 883.802 698.168
 492.971 100.910
 87.332 270.474
 946.255 484.932
 531.432 89.055
 23.790 601.187
 267.668 57.362
 915.807 801.532
 126.143 337.257
 842.805 743.531
 246.258 239.332
 48.083 789.478
 749.225 438.394
 547.375 555.140
 807.348 504.960
 726.774 730.365
 630.410 819.860
 8.304 464.595
 442.276 312.200
 890.424 115.742
 881.472 366.421
 871.803 212.688
 26.759 432.886
 437.273 432.578
 349.232 865.040
 234.568 987.011
 831.266 826.869
 311.961 430.188
 602.496 564.989
 286.055 821.363
 135.388 233.766
 234.670 808.610
 56.759 878.440
 84.141 356.667
 284.488 215.003
 108.535 964.679
 636.001 857.062
 658.637 647.035
 500.548 504.844
 372.531 159.600
 172.630 971.740
 321.727 812.769
 139.024 436.290
 954.800 230.623
 954.693 895.417
 405.208 991.487
 369.642 896.227
 25.289 759.422
 443.674 443.126
 641.483 219.265
 451.448 733.943
 446.780 431.127
 206.752 558.659
 58.563 585.543
 871.068 798.057
 679.835 170.437
 534.117 253.902
 568.945 248.776
 618.020 809.212
 909.877 525.074
 44.969 704.726
 397.997 674.153
 782.021 89.269
 333.566 681.866
 825.079 286.423
 119.601 760.437
 474.673 762.550
 866.842 447.014
 284.297 192.030
 345.096 359.838
 801.480 420.589
 18.421 499.683
 974.141 418.483
 46.148 63.046
 240.080 399.108
 310.262 236.789
 63.630 328.393
 82.975 20.905
 316.679 754.428
 420.440 566.947
 35.763 699.342
 756.466 4.946
 915.079 746.194
 174.071 82.794
 437.560 157.942
 105.991 870.835
 901.309 134.335
 614.372 143.467
 193.341 162.517
 234.339 82.022
 1.744 880.370
 648.639 532.780
 73.920 246.096
 156.977 975.248
 33.769 906.646
 182.868 523.715
 403.668 60.522
 544.952 5.242
 655.369 411.840
 233.948 376.097
 982.871 872.837
 259.016 292.867
 773.718 867.017
 239.783 521.887
 504.605 556.691
 757.198 419.128
 632.669 223.773
 675.409 951.303
 453.335 794.386
 298.787 556.858
 385.229 54.462
 127.127 603.024
 586.713 159.257
 364.828 712.584
 649.451 314.232
 176.828 883.023
 622.541 983.463
 868.518 62.981
 144.814 165.581
 805.192 789.096
 679.658 432.829
 538.463 113.467
 11.065 838.358
 535.074 501.981
 354.469 8.277
 323.583 680.946
 822.604 811.617
 205.387 718.952
 54.145 772.435
 790.525 508.322
 628.890 698.466
 90.962 452.103
 352.978 960.408
 262.757 655.373
 574.976 91.004
 65.306 491.051
 690.180 275.277
 885.086 678.681
 786.161 279.710
 640.897 238.594
 685.391 91.732
 888.176 12.782
 236.890 200.064
 15.575 167.872
 712.429 995.371
 74.690 895.332
 266.394 178.976
 703.800 720.909
 142.328 570.546
 952.029 640.996
 252.227 54.506
 937.993 70.911
 843.461 116.200
 996.176 61.966
 707.708 24.649
 787.852 804.511
 109.554 17.057
 247.013 357.378
 730.419 144.382
 864.512 245.181
 175.659 826.565
 807.516 849.609
 296.322 734.929
 551.583 835.324
 877.647 728.380
 847.572 532.312
 367.627 95.167
 936.571 722.098
 812.574 934.778
 397.725 513.243
 162.500 812.325
 3.849 450.796
 565.235 753.208
 558.977 84.316
 220.774 657.597
 194.338 459.690
 180.508 506.346
 751.854 332.020
 92.235 522.020
 137.206 891.467
 81.612 226.306
 281.245 913.210
 572.700 98.953
 215.366 89.008
 61.101 60.318
 803.108 864.485
 417.944 51.718
 639.242 26.957
 804.503 622.994
 244.958 87.743
 376.724 218.412
 872.215 845.662
 645.710 109.437
 354.113 460.204
 201.469 0.678
 576.367 600.273
 898.752 843.765
 325.995 354.073
 18.896 459.150
 728.558 315.383
 162.363 79.264
 899.371 719.204
 72.647 795.545
 194.618 444.353
 451.727 289.196
 896.211 781.522
 386.210 839.838
 843.311 872.514
 876.061 891.421
 430.930 840.639
 336.745 880.676
 231.997 674.732
 851.217 335.318
 917.104 612.002
 479.081 678.193
 2.307 940.341
 513.209 746.117
 559.297 52.083
 214.037 780.577
 386.869 112.264
 81.603 869.584
 233.489 629.528
 56.341 329.237
 647.064 452.169
 410.970 889.110
 531.633 560.855
 324.803 382.148
 836.973 439.781
 864.081 797.614
 274.217 616.203
 51.057 410.919
 20.155 142.050
 942.312 398.259
 979.255 718.782
 783.026 34.354
 953.543 846.612
 816.724 680.846
 616.967 711.116
 745.438 239.766
 296.732 544.067
 17.527 274.828
 476.476 341.813
 512.080 313.011
 605.109 164.858
 60.166 915.276
 124.149 738.521
 943.117 449.208
 721.721 829.078
 713.015 374.688
 242.824 375.883
 645.685 548.317
 695.476 751.338
 944.673 111.421
 606.936 821.734
 627.098 13.235
 22.223 857.836
 328.106 964.591
 570.657 350.433
 127.403 462.799
 830.431 619.103
 824.409 585.681
 224.475 849.136
 841.628 148.047
 614.663 79.380
 420.697 938.652
 810.212 311.001
 871.970 517.334
 257.707 572.435
 54.650 123.238
 75.287 608.695
 786.300 814.357
 376.198 153.610
 622.501 980.204
 994.125 172.279
 101.730 812.890
 474.729 349.224
 637.752 422.660
 687.905 657.414
 360.647 792.985
 999.933 426.952
 284.671 204.194
 433.440 683.050
 721.466 645.646
 148.676 24.643
 193.632 882.364
 367.772 242.108
 647.528 556.423
 203.468 640.014
 254.594 65.251
 867.156 444.406
 844.905 63.156
 243.395 180.015
 180.566 639.090
 607.431 837.916
 73.566 409.006
 310.306 496.142
 334.623 566.606
 997.320 672.662
 836.168 19.204
 497.695 590.792
 542.062 18.551
 17.046 120.961
 234.940 618.366
 973.663 969.794
 223.549 55.006
 491.722 648.358
 479.462 975.007
 649.543 437.532
 205.608 808.402
 482.267 441.556
 626.794 510.802
 62.195 483.609
 991.567 136.783
 786.204 42.769
 140.288 44.427
 50.713 293.807
 109.069 13.700
 506.494 114.365
 764.559 753.244
 977.188 333.116
 389.544 500.237
 268.630 563.321
 31.444 30.847
 566.401 394.921
 680.508 4.994
 944.556 91.927
 435.461 294.453
 920.740 987.948
 543.346 679.483
 676.526 609.328
 947.105 953.357
 904.350 941.367
 947.223 219.221
 584.835 837.948
 68.498 688.121
 884.455 148.509
 834.029 44.925
 790.453 879.439
 78.267 909.932
 768.000 440.911
 699.782 823.546
 286.877 466.771
 461.164 770.518
 378.191 686.963
 14.654 555.503
 755.113 122.221
 772.829 375.222
 478.220 343.221
 386.816 2.308
 631.510 465.415
 351.215 915.357
 168.399 851.474
 864.520 57.886
 610.237 471.276
 353.602 280.642
 958.126 470.951
 666.387 777.243
 290.512 564.616
 571.735 338.521
 545.558 362.601
 931.594 167.748
 863.285 56.293
 357.513 474.404
 225.534 1.160
 789.676 521.112
 572.848 575.251
 777.804 175.308
 890.277 280.742
 163.916 18.299
 185.983 831.448
 809.303 409.147
 787.570 1.016
 242.798 574.912
 854.513 256.563
 983.042 302.861
 557.551 773.544
 480.764 411.216
 566.734 812.560
 392.985 154.822
 581.978 771.643
 322.515 628.824
 849.018 532.593
 394.308 130.426
 348.745 162.190
 584.358 155.141
 500.928 164.398
 634.352 84.493
 359.645 504.061
 571.622 777.047
 925.537 623.226
 282.831 830.107
 90.799 875.449
 562.883 626.887
 51.187 829.562
 457.814 830.707
 652.883 1.086
 249.806 406.671
 931.758 906.249
 880.074 730.766
 92.218 190.420
 85.614 840.528
 859.584 640.332
 730.844 360.084
 723.997 469.132
 265.737 330.764
 228.468 576.840
 536.584 847.720
 495.351 888.855
 240.931 559.513
 443.842 104.886
 659.313 263.795
 138.669 633.796
 246.190 825.804
 892.890 420.881
 632.133 770.907
 794.512 207.984
 317.990 236.964
 359.579 309.318
 147.002 611.574
 858.688 683.139
 667.969 483.639
 297.824 268.513
 975.418 384.162
 39.457 714.736
 82.843 819.322
 60.596 626.829
 482.564 966.922
 998.568 792.577
 228.418 38.104
 523.607 944.335
 681.608 138.268
 493.763 982.271
 349.784 698.490
 539.267 175.529
 967.221 411.166
 640.563 235.276
 880.298 576.472
 309.933 780.643
 766.014 850.431
 767.628 197.719
 898.710 347.625
 79.046 216.229
 346.480 674.021
 352.638 331.973
 206.818 795.888
 504.555 10.137
 942.164 252.841
 694.632 80.049
 39.260 425.749
 701.124 931.651
 159.144 718.316
 303.901 744.106
 62.592 214.940
 215.908 604.482
 362.575 762.980
 471.985 736.952
 372.534 386.325
 137.277 278.449
 366.900 376.536
 122.048 864.185
 656.303 500.527
 126.683 375.139
 290.480 198.319
 833.794 339.666
 551.161 874.950
 410.922 853.448
 877.771 886.844
 887.341 307.295
 500.875 320.174
 675.382 402.869
 940.818 408.067
 276.882 744.632
 88.498 451.340
 358.426 965.517
 826.706 426.230
 907.651 757.635
 906.899 379.964
 62.882 112.322
 978.752 44.640
 608.694 440.901
 517.747 420.739
 672.688 354.472
 726.596 988.450
 169.099 674.012
 945.130 558.224
 291.046 558.106
 413.995 947.487
 336.810 452.186
 451.771 809.928
 301.032 248.419
 852.985 204.408
 606.833 608.184
 53.812 295.141
 690.405 738.757
 879.236 861.936
 669.605 72.477
 344.373 772.979
 279.443 700.945
 475.779 952.639
 590.455 139.971
 716.624 648.445
 643.951 5.001
 530.944 465.728
 147.588 564.114
 3.852 961.917
 335.165 399.557
 801.209 857.544
 268.650 683.017
 887.024 675.334
 464.063 878.724
 60.815 925.879
 174.947 197.231
 159.585 647.436
 839.719 386.787
 737.348 23.046
 667.530 665.144
 84.773 50.780
 629.602 849.058
 556.176 458.528
 970.831 259.479
 632.436 624.843
 944.334 385.353
 846.455 599.308
 687.238 837.169
 340.420 82.390
 840.208 961.980
 197.594 614.445
 709.905 914.929
 909.764 190.367
 979.864 668.801
 97.428 30.177
 391.338 714.119
 413.533 531.955
 594.826 269.833
 31.990 262.830
 871.702 41.062
 175.815 722.997
 453.182 669.015
 281.651 79.013
 233.513 402.725
 960.448 903.875
 251.494 457.189
 309.537 496.079
 68.313 422.756
 98.283 657.018
 222.121 762.017
 205.508 980.549
 116.125 319.124
 577.327 110.577
 775.427 209.436
 122.618 928.159
 869.938 932.171
 921.809 880.373
 680.956 923.458
 22.858 316.453
 425.143 550.660
 894.304 675.125
 632.422 140.513
 335.128 109.265
 397.829 573.446
 669.213 844.033
 38.493 195.194
 320.738 462.234
 435.987 865.695
 146.495 881.139
 534.621 346.197
 40.405 29.392
 704.168 521.102
 501.231 917.523
 20.764 154.383
 821.582 703.157
 734.811 625.343
 897.659 530.205
 995.661 899.344
 36.064 933.504
 208.391 531.073
 535.545 775.753
 580.387 826.471
 815.248 366.820
 549.764 101.014
 842.287 216.929
 902.245 853.486
 54.018 920.937
 709.508 353.259
 675.880 852.324
 444.607 733.510
 684.110 570.048
 136.750 951.700
 861.907 281.773
 559.157 571.209
 733.977 51.699
 743.945 24.506
 251.955 144.445
 584.043 19.182
 134.516 427.767
 614.226 864.890
 761.376 851.854
 914.762 443.688
 578.684 932.326
 308.429 170.935
 521.067 904.645
 934.198 841.966
 997.889 821.504
 891.566 615.027
 360.950 629.849
 924.019 317.822
 379.195 3.945
 217.467 698.507
 332.091 4.412
 951.735 477.823
 714.747 75.177
 585.528 43.412
 869.909 341.157
 256.032 197.335
 848.464 5.203
 614.923 500.742
 502.673 4.923
 837.562 823.833
 864.929 135.829
 69.340 713.463
 717.513 999.495
 803.186 34.292
 451.528 332.723
 409.257 62.495
 710.400 220.031
 508.765 244.174
 357.301 106.962
 48.958 245.237
 267.086 401.052
 698.874 677.394
 670.558 271.728
 651.931 88.698
 948.734 306.645
 651.408 949.851
 142.237 232.128
 311.009 583.115
 88.988 507.396
 800.877 293.493
 193.083 319.509
 128.521 536.964
 848.477 167.682
 436.233 353.585
 560.138 676.429
 536.958 700.558
 718.274 627.256
 847.403 828.713
 761.634 74.379
 682.071 682.977
 415.564 202.732
 729.298 91.274
 689.287 703.593
 328.032 495.848
 72.813 557.353
 742.825 325.585
 673.119 412.775
 38.223 97.554
 985.954 191.593
 879.582 651.409
 306.307 96.264
 835.428 882.709
 957.648 92.436
 680.157 162.619
 166.197 927.166
 151.633 664.306
 448.405 345.840
 415.582 803.887
 322.516 917.188
 640.337 329.721
 331.382 564.673
 57.284 532.691
 184.926 847.411
 343.235 16.784
 35.915 313.583
 232.939 269.593
 809.453 958.922
 778.315 352.436
 260.366 322.556
 393.992 726.679
 256.985 918.249
 747.860 24.028
 236.606 172.557
 105.125 322.178
 976.855 479.747
 52.542 712.087
 736.479 309.476
 706.822 38.735
 474.734 955.543
 841.752 203.433
 624.841 696.721
 599.221 263.432
 716.370 73.425
 30.478 324.822
 784.272 152.130
 48.774 359.610
 817.398 53.966
 69.513 189.812
 663.339 431.507
 728.810 963.662
 574.288 770.470
 368.471 135.343
 533.258 418.901
 170.903 774.433
 302.663 668.762
 840.001 639.589
 777.093 362.880
 926.032 908.473
 266.569 718.570
 358.836 458.871
 181.137 958.387
 512.836 731.351
 705.955 44.257
 410.717 199.022
 249.844 215.368
 164.820 443.368
 99.446 39.839
 843.937 545.343
 23.734 478.220
 979.232 597.440
 835.692 711.756
 430.220 415.342
 743.919 664.208
 317.343 157.573
 908.893 712.536
 891.803 369.740
 977.422 774.337
 209.231 668.287
 602.786 29.506
 158.080 719.750
 494.199 996.787
 75.711 598.478
 382.230 574.923
 877.816 902.460
 269.826 270.861
 295.903 947.654
 372.671 987.355
 631.928 861.141
 476.997 8.498
 20.944 758.123
 875.151 798.902
 866.993 363.636
 224.579 780.745
 162.756 263.631
 338.154 748.786
 301.105 419.493
 104.637 168.209
 671.257 23.120
 87.462 431.103
 441.397 215.311
 315.917 647.334
 54.306 537.677
 901.351 652.972
 896.471 277.804
 246.506 338.465
 591.684 529.419
 210.792 849.069
 367.214 895.368
 918.885 677.010
 847.761 272.965
 303.006 649.503
 555.876 181.495
 627.373 585.606
 897.075 113.327
 411.578 230.198
 746.016 547.134
 430.952 523.062
 142.837 578.431
 987.460 388.458
 474.851 764.185
 903.731 864.935
 730.492 300.191
 762.601 381.094
 544.747 248.550
 690.797 430.953
 336.742 294.932
 441.561 438.457
 602.026 668.740
 968.980 616.115
 549.042 22.138
 986.339 524.994
 648.970 494.823
 870.062 505.125
 141.370 39.928
 495.797 355.365
 148.832 642.502
 288.196 553.932
 299.177 6.293
 623.439 894.917
 833.892 938.463
 263.848 907.510
 249.709 237.085
 325.921 574.301
 932.989 735.608
 313.291 189.586
 813.484 24.870
 489.579 230.189
 297.712 640.615
 655.727 647.900
 108.525 447.205
 643.366 347.603
 825.337 981.308
 279.334 867.677
 11.011 448.546
 533.999 524.013
 651.812 337.580
 183.072 876.328
 4.338 566.901
 812.720 201.410
 819.529 187.177
 932.824 354.025
 733.147 794.533
 462.989 619.730
 512.330 476.445
 878.461 837.620
 919.710 711.405
 884.540 633.518
 494.115 716.137
 992.680 259.493
 297.093 210.734
 741.609 503.431
 87.645 23.731
 312.959 898.274
 866.908 847.936
 781.802 25.159
 886.556 386.192
 394.752 834.960
 98.955 87.411
 836.926 390.572
 406.302 300.940
 17.038 305.825
 655.941 496.016
 128.250 989.370
 48.696 867.787
 620.605 922.612
 848.491 237.761
 816.052 954.255
 79.908 350.943
 604.940 590.843
 304.016 61.151
 456.932 628.599
 803.218 207.683
 661.393 98.694
 267.541 338.797
 662.253 292.829
 745.537 589.084
 778.239 771.731
 543.453 618.277
 787.213 424.211
 470.627 358.275
 417.569 292.892
 334.171 573.965
 922.427 484.460
 582.170 742.925
 634.406 772.477
 135.071 211.385
 808.532 730.546
 586.276 841.241
 585.238 419.485
 404.568 668.877
 549.214 826.342
 545.697 334.533
 956.139 713.502
 944.087 985.722
 159.189 96.183
 876.985 924.440
 329.920 805.442
 794.704 761.583
 51.037 106.182
 217.021 209.210
 407.257 985.790
 985.570 718.986
 538.455 885.076
 16.762 940.954
 298.508 450.611
 653.822 798.782
 313.339 503.647
 407.794 864.585
 810.921 268.422
 896.454 567.899
 640.265 920.208
 931.178 629.201
 770.210 405.147
 211.751 399.378
 704.310 969.390
 918.307 583.956
 935.981 899.697
 541.165 96.601
 146.791 122.423
 669.914 622.993
 997.239 799.358
 732.097 376.789
 328.378 179.353
 92.078 627.810
 467.220 261.982
 707.887 903.230
 270.176 367.095
 117.018 470.479
 36.053 311.103
 753.339 361.416
 540.748 411.965
 61.659 987.403
 85.270 90.450
 102.492 411.123
 580.696 31.285
 58.399 810.857
 619.906 105.908
 449.852 214.676
 86.270 945.922
 830.201 454.333
 832.003 865.867
 97.171 641.036
 109.654 954.047
 376.088 587.767
 873.509 534.961
 194.905 176.006
 475.914 826.184
 583.298 9.986
 187.155 701.580
 940.800 30.786
 965.261 782.537
 388.809 428.278
 920.570 126.129
 657.650 934.244
 464.140 95.859
 875.658 788.778
 531.976 384.856
 388.059 618.719
 949.810 926.577
 608.375 566.362
 684.999 653.171
 16.136 64.793
 740.440 841.617
 587.114 119.100
 925.688 482.748
 954.353 157.426
 916.407 594.347
 431.447 939.777
 436.561 318.280
 118.387 523.980
 198.330 650.307
 792.519 395.859
 370.525 672.619
 253.557 974.091
 853.546 631.830
 536.197 339.249
 881.754 333.138
 673.574 142.003
 395.079 324.419
 940.044 788.531
 991.143 707.500
 125.611 643.894
 935.814 138.705
 3.385 738.877
 850.693 433.614
 805.293 305.890
 65.457 954.050
 982.433 38.638
 804.183 676.428
 511.007 792.871
 28.997 83.309
 431.405 186.645
 880.791 113.281
 549.017 273.854
 802.775 693.038
 355.714 850.534
 3.754 469.926
 279.195 596.626
 387.880 389.351
 564.811 883.974
 248.003 610.895
 125.715 812.480
 270.508 836.915
 949.923 629.434
 938.638 610.772
 467.935 791.329
 535.009 217.012
 205.869 333.195
 246.427 936.999
 73.695 98.115
 557.775 50.326
 466.368 570.569
 206.981 860.228
 640.636 263.367
 558.711 411.110
 428.655 681.865
 767.035 474.811
 570.689 73.900
 541.962 841.592
 805.948 353.387
 544.262 259.874
 318.697 534.093
 318.642 338.968
 365.241 642.829
 476.319 940.542
 528.222 703.824
 371.766 632.052
 383.084 944.698
 430.312 519.199
 695.902 706.053
 297.144 590.642
 83.491 618.929
 145.639 738.307
 290.283 815.232
 433.944 17.852
 509.763 264.679
 591.177 909.124
 91.887 687.107
 84.708 264.187
 326.003 911.274
 932.035 994.792
 18.340 471.163
 417.046 71.831
 244.263 719.632
 821.591 71.595
 851.706 758.853
 737.798 808.585
 129.730 139.969
 661.313 808.812
 94.729 63.952
 335.412 783.169
 349.048 855.416
 803.852 405.408
 648.544 805.749
 497.343 647.014
 595.800 256.218
 414.157 500.946
 126.437 571.487
 626.724 982.445
 252.404 635.442
 848.879 938.427
 396.594 771.358
 606.160 53.113
 329.087 774.702
 966.072 898.376
 381.332 667.531
 686.375 349.760
 158.321 97.159
 735.228 846.346
 231.130 158.100
 213.601 2.884
 317.041 105.135
 881.921 940.108
 738.846 627.513
 451.956 353.590
 699.159 390.916
 71.851 28.152
 262.821 636.937
 605.698 974.902
 267.329 111.916
 315.849 137.719
 487.163 221.204
 901.136 218.018
 775.637 455.117
 860.380 398.444
 63.293 83.380
 249.090 921.487
 673.798 280.766
 817.376 676.788
 548.930 33.663
 576.204 266.005
 478.667 831.580
 182.715 806.772
 89.000 606.241
 387.013 883.491
 130.310 121.276
 694.425 194.176
 967.530 905.890
 498.578 236.357
 237.564 374.992
 189.702 744.140
 500.407 385.525
 175.633 971.347
 661.972 684.252
 734.089 516.299
 735.945 436.560
 86.536 422.032
 589.175 860.376
 816.671 246.840
 83.538 385.868
 599.009 685.063
 93.283 322.786
 331.895 893.557
 300.236 736.270
 939.472 727.468
 212.440 742.481
 901.632 657.765
 230.902 261.935
 650.959 795.789
 722.752 75.931
 330.368 516.075
 319.683 875.688
 601.948 992.561
 122.935 570.987
 631.895 155.368
 188.848 22.180
 522.111 261.624
 823.492 303.914
 117.659 345.910
 515.607 719.019
 670.819 180.971
 171.912 815.441
 494.903 210.406
 28.364 267.369
 780.431 900.331
 739.344 453.779
 787.025 550.883
 690.902 84.198
 858.726 280.397
 244.382 103.831
 159.058 380.649
 46.351 70.282
 783.498 791.590
 596.048 84.364
 407.949 75.188
 252.319 421.198
 877.222 12.483
 800.757 128.699
 960.324 103.680
 554.425 812.998
 810.804 631.473
 896.992 529.524
 709.666 131.944
 817.527 449.884
 252.831 700.022
 656.599 724.702
 920.376 397.978
 262.246 548.154
 654.379 511.778
 523.086 828.511
 727.890 652.828
 738.984 448.799
 439.294 889.085
 144.986 871.527
 472.098 632.406
 712.432 700.616
 656.004 846.890
 906.271 802.400
 215.515 979.966
 626.645 136.300
 839.322 573.772
 56.055 626.067
 318.188 774.285
 474.075 175.935
 429.297 420.811
 396.205 405.489
 868.079 335.227
 201.541 335.447
 599.091 121.200
 998.222 237.767
 98.667 776.194
 51.895 192.010
 754.958 777.037
 89.667 730.565
 664.764 852.074
 62.269 864.044
 288.806 244.415
 75.634 951.030
 793.069 11.667
 718.061 400.372
 387.456 423.918
 642.183 296.940
 875.715 205.137
 196.407 341.258
 832.578 620.872
 26.370 248.620
 33.089 919.929
 723.717 113.475
 761.432 578.161
 831.437 500.179
 536.465 122.655
 318.897 852.194
 300.922 4.135
 215.934 539.935
 751.475 269.834
 597.229 704.420
 836.098 419.150
 891.977 352.410
 440.241 316.953
 369.425 661.858
 429.133 926.462
 130.559 548.083
 842.946 703.169
 486.206 495.501
 565.923 76.711
 890.751 892.129
 948.937 618.101
 750.833 419.901
 974.852 339.927
 264.860 899.643
 762.912 467.458
 750.308 701.998
 735.887 824.999
 663.011 892.410
 173.530 345.917
 140.582 547.549
 278.069 793.736
 548.370 671.047
 239.784 498.450
 261.873 247.603
 149.564 205.161
 78.111 746.417
 324.723 205.467
 957.311 748.138
 636.870 995.392
 705.483 895.454
 526.646 262.426
 121.416 517.903
 408.348 49.419
 654.730 659.131
 284.599 241.223
 814.516 832.640
 362.199 853.368
 193.343 284.052
 868.083 18.490
 744.998 368.314
 770.071 629.242
 795.056 524.201
 700.062 635.029
 543.384 301.608
 624.916 348.941
 612.198 665.684
 107.936 411.002
 530.526 952.879
 825.320 400.260
 157.451 114.813
 148.850 383.033
 616.803 374.928
 458.430 834.849
 732.768 898.693
 613.763 552.303
 559.993 190.334
 979.715 66.570
 937.147 467.497
 178.901 136.749
 56.601 410.800
 530.203 608.412
 535.145 258.912
 943.804 5.895
 44.710 933.844
 980.447 937.103
 74.483 587.771
 271.849 743.392
 156.019 905.339
 545.381 856.800
 903.756 557.689
 932.211 330.225
 470.536 160.831
 975.333 796.690
 660.233 856.529
 31.437 270.650
 599.467 514.214
 395.859 322.077
 872.928 493.864
 118.335 93.236
 650.168 749.271
 842.701 764.506
 57.539 766.079
 147.629 551.054
 811.592 787.726
 418.041 283.693
 567.586 993.601
 695.852 517.837
 139.489 656.904
 780.359 862.522
 509.997 864.742
 937.190 531.090
 617.678 560.731
 372.594 706.074
 233.601 541.970
 407.505 168.451
 725.036 569.726
 391.937 266.650
 255.417 38.909
 511.533 960.217
 547.428 188.817
 9.456 648.973
 2.344 760.214
 61.242 338.796
 939.597 336.199
 758.898 463.212
 414.786 511.471
 872.604 204.951
 364.140 72.142
 331.403 288.229
 283.947 732.567
 593.543 51.054
 812.978 753.564
 236.472 783.401
 175.976 185.525
 487.581 223.159
 651.324 158.330
 919.440 144.597
 933.835 836.571
 855.695 826.582
 314.971 522.680
 961.823 38.394
 41.718 212.261
 143.184 983.731
 538.777 365.842
 933.299 368.299
 587.029 80.762
 548.824 638.336
 197.554 437.780
 312.706 227.764
 161.381 911.937
 130.367 866.782
 900.159 119.230
 650.332 176.966
 804.777 203.661
 983.441 705.137
 193.349 127.561
 804.909 543.852
 16.076 426.849
 60.165 829.536
 604.103 437.664
 656.076 794.607
 928.028 37.951
 589.296 37.965
 777.377 914.012
 166.763 144.757
 976.636 735.206
 861.499 373.060
 650.867 268.157
 49.768 489.277
 782.281 893.768
 351.318 898.418
 949.138 605.385
 578.989 418.595
 503.978 904.802
 761.702 594.988
 276.595 4.884
 278.103 557.094
 628.359 964.994
 597.428 579.493
 742.042 289.711
 318.174 711.686
 11.400 715.412
 300.554 863.403
 357.187 386.001
 460.496 350.266
 3.606 12.474
 813.992 168.859
 417.238 445.276
 292.155 743.332
 658.331 28.803
 678.606 897.032
 693.831 209.376
 319.154 696.773
 348.073 828.047
 414.707 204.762
 548.845 934.456
 205.585 179.823
 595.074 535.270
 990.578 286.910
 12.208 558.634
 77.216 309.374
 560.200 233.318
 638.706 384.731
 457.651 697.325
 343.979 90.356
 428.065 755.606
 144.602 744.656
 757.422 480.921
 938.262 31.588
 876.534 617.050
 3.645 737.229
 700.277 211.429
 214.497 257.494
 925.184 427.410
 518.109 612.547
 16.674 307.801
 10.454 18.304
 720.019 265.112
 989.569 916.417
 570.866 34.151
 531.770 564.838
 230.651 654.637
 651.118 420.509
 151.712 60.679
 788.610 198.682
 411.379 986.867
 879.336 530.182
 822.303 994.052
 287.034 934.572
 109.032 449.307
 527.734 525.218
 973.091 632.169
 557.469 618.995
 888.132 791.913
 931.368 661.584
 64.025 847.612
 888.860 537.518
 987.895 544.257
 246.609 116.432
 538.274 684.808
 329.451 513.071
 825.765 621.090
 310.533 993.878
 543.420 467.770
 613.755 248.380
 818.637 605.873
 131.177 125.746
 905.602 458.523
 180.182 197.996
 805.601 385.650
 452.912 199.272
 267.877 880.666
 854.925 568.813
 25.020 225.677
 580.413 822.891
 426.173 928.250
 95.059 142.721
 423.889 818.496
 790.259 501.572
 674.497 716.999
 907.478 490.992
 58.950 319.700
 210.922 134.764
 405.648 3.131
 690.152 807.249
 486.646 891.410
 9.912 572.877
 304.506 894.399
 278.334 24.321
 333.020 814.533
 91.130 972.321
 218.025 708.666
 420.711 100.036
 684.792 802.155
 275.953 174.467
 189.397 597.225
 759.153 357.949
 549.359 748.964
 118.356 100.508
 203.410 543.256
 140.567 551.280
 394.092 785.378
 87.389 202.054
 905.841 870.199
 750.528 881.742
 694.309 170.116
 839.547 336.371
 931.819 450.525
 125.702 549.747
 494.451 251.203
 699.139 45.554
 506.380 392.263
 575.754 538.376
 218.468 452.979
 266.460 110.515
 665.032 98.828
 925.277 240.789
 353.092 5.434
 281.611 423.513
 782.955 247.096
 772.435 229.194
 171.634 922.257
 486.076 677.057
 98.541 409.360
 653.390 933.214
 366.139 555.265
 244.638 102.377
 570.285 756.668
 600.212 246.504
 312.161 905.417
 117.015 507.234
 715.623 524.269
 584.854 112.658
 703.141 754.406
 401.570 160.730
 46.133 694.253
 252.912 954.945
 460.287 595.870
 912.741 651.825
 335.561 656.169
 168.271 409.127
 149.079 291.537
 899.298 708.686
 235.495 443.306
 513.368 194.607
 614.943 355.171
 62.348 107.536
 688.048 510.480
 819.685 116.351
 188.361 775.980
 89.978 222.561
 175.733 918.607
 839.222 128.543
 603.584 333.151
 989.683 472.513
 95.813 221.977
 110.090 110.617
 725.371 424.522
 770.264 905.010
 449.688 316.079
 117.969 507.333
 284.569 534.889
 701.612 426.132
 597.487 996.979
 210.092 266.733
 86.071 603.265
 463.801 730.763
 43.818 7.683
 579.538 573.360
 571.630 713.431
 986.201 818.226
 92.750 902.557
 704.976 718.776
 195.206 728.429
 672.781 88.129
 738.359 147.809
 604.685 77.452
 799.948 717.152
 11.587 402.904
 341.788 494.198
 143.492 563.289
 73.642 280.014
 274.330 176.420
 486.580 807.548
 417.479 130.539
 203.373 170.687
 126.329 502.115
 901.087 223.301
 933.615 852.576
 50.356 932.214
 487.519 569.453
 490.130 703.274
 900.166 863.002
 522.331 618.313
 912.021 134.129
 327.598 815.934
 448.578 975.749
 333.628 54.504
 86.768 605.279
 927.533 835.926
 18.684 114.341
 11.925 508.712
 788.936 392.060
 233.313 64.250
 456.449 775.199
 835.948 87.296
 787.436 512.310
 542.843 607.404
 597.125 625.848
 369.783 649.997
 725.499 107.623
 22.266 721.960
 236.538 996.121
 397.182 546.072
 979.365 431.985
 551.501 230.478
 429.406 458.912
 353.175 13.935
 852.361 85.259
 392.001 445.286
 995.912 916.776
 800.520 657.911
 234.173 748.139
 570.428 498.630
 966.451 611.642
 104.929 18.246
 31.846 441.785
 931.541 970.787
 449.303 257.129
 225.747 884.300
 262.070 383.231
 529.373 232.221
 67.146 56.440
 457.680 665.904
 683.581 836.734
 397.882 971.470
 675.690 713.525
 34.356 834.140
 243.976 971.587
 770.558 967.395
 551.361 671.192
 735.986 170.334
 417.053 628.541
 503.043 282.588
 614.828 717.060
 31.040 320.867
 714.727 69.808
 793.649 704.124
 543.316 786.733
 825.835 945.419
 271.907 241.723
 293.714 438.541
 817.019 263.301
 596.104 567.573
 423.152 814.515
 353.080 779.812
 843.571 323.238
 531.080 89.224
 616.745 280.210
 455.518 712.272
 309.398 911.013
 333.304 814.050
 844.791 687.563
 864.767 184.840
 817.929 738.195
 486.330 740.327
 7.216 171.998
 123.927 98.576
 692.011 297.550
 127.675 829.651
 273.054 298.910
 329.235 886.488
 541.513 258.630
 145.835 935.694
 554.176 380.259
 33.869 932.721
 826.977 768.560
 757.850 85.886
 664.582 347.265
 228.205 977.610
 186.329 120.210
 617.882 848.968
 602.704 466.079
 90.043 85.797
 734.010 969.670
 457.424 592.647
 664.603 168.702
 101.648 716.498
 890.568 785.918
 364.251 538.111
 772.749 537.977
 689.981 928.180
 555.577 497.803
 69.877 651.982
 488.068 533.373
 762.368 774.314
 597.943 366.929
 34.250 581.281
 662.187 873.355
 381.892 502.543
 704.983 959.776
 691.607 33.310
 582.332 600.489
 355.111 256.517
 605.342 718.345
 952.860 229.864
 763.080 747.048
 689.311 597.799
 560.661 35.851
 947.574 323.993
 247.181 191.718
 717.262 314.681
 807.071 932.471
 32.535 957.564
 391.913 752.113
 184.591 665.392
 319.940 395.876
 294.127 459.169
 637.969 793.164
 748.139 415.109
 873.971 202.245
 128.164 534.453
 684.582 148.033
 143.269 769.340
 875.584 565.693
 993.503 684.748
 827.661 946.078
 743.933 580.657
 855.701 277.525
 104.756 4.894
 956.926 21.474
 361.324 11.439
 828.382 91.448
 654.559 457.485
 853.549 936.455
 905.309 172.170
 944.448 986.850
 137.351 198.237
 981.583 294.761
 967.383 123.032
 999.056 599.480
 484.262 36.032
 924.435 943.679
 474.709 25.928
 388.364 547.358
 12.710 651.197
 981.941 867.232
 311.884 164.740
 52.789 599.427
 644.451 766.868
 214.056 58.367
 210.386 13.531
 792.997 635.501
 452.301 70.829
 393.981 424.618
 265.235 525.589
 99.640 128.216
 358.433 319.031
 916.526 829.578
 154.204 340.598
 299.011 441.228
 726.116 716.981
 696.771 701.605
 507.010 662.898
 384.131 582.595
 661.913 371.540
 489.596 251.528
 900.222 150.714
 374.463 178.270
 76.862 333.163
 862.422 232.750
 638.188 274.379
 427.286 337.850
 942.809 507.425
 261.488 349.976
 821.114 251.021
 209.927 773.211
 724.032 504.717
 226.263 876.884
 198.499 843.816
 234.411 0.382
 664.481 318.266
 827.104 778.446
 959.438 25.846
 954.743 705.980
 467.415 573.200
 828.018 650.173
 920.884 751.754
 431.885 391.780
 916.897 973.145
 909.383 84.419
 540.792 854.800
 282.673 224.425
 159.560 485.887
 524.786 652.996
 805.104 392.600
 446.247 612.067
 690.271 755.930
 611.582 555.674
 315.894 601.727
 25.245 405.638
 566.721 209.303
 426.583 125.780
 842.539 989.529
 88.868 779.757
 15.713 324.778
 236.279 806.917
 188.604 990.928
 861.065 786.664
 387.835 585.681
 455.238 918.968
 474.204 48.623
 159.475 296.391
 367.406 697.779
 96.861 516.870
 836.933 937.056
 299.380 537.274
 451.040 761.264
 77.419 912.262
 114.002 643.627
 931.824 733.204
 970.852 218.637
 997.287 975.960
 284.063 145.094
 446.175 397.440
 357.284 565.348
 512.584 168.302
 319.266 972.743
 634.789 687.575
 911.724 6.308
 305.907 354.777
 626.407 546.816
 291.079 852.181
 90.541 468.981
 966.614 855.937
 440.604 878.870
 292.158 206.930
 189.836 642.480
 799.121 853.450
 375.751 390.146
 503.371 266.427
 364.178 2.211
 691.934 228.250
 833.083 274.677
 534.413 627.738
 112.778 100.820
 700.647 142.101
 122.489 47.810
 975.352 952.566
 722.992 758.804
 924.885 190.478
 960.790 663.938
 245.775 927.262
 673.749 171.888
 592.198 752.532
 477.015 861.701
 601.386 393.318
 670.459 367.332
 1.143 243.003
 976.791 200.528
 159.799 935.732
 808.103 887.623
 121.331 331.298
 496.261 589.353
 30.867 92.608
 340.723 57.529
 199.948 834.552
 610.528 976.472
 766.796 6.573
 673.155 699.303
 682.264 914.333
 52.452 268.927
 383.416 777.079
 484.848 700.839
 117.947 410.777
 444.674 480.478
 146.363 992.374
 345.773 412.899
 495.428 633.266
 851.084 569.129
 164.568 920.916
 790.882 454.046
 623.413 693.363
 913.498 418.339
 588.310 624.222
 582.286 135.714
 761.552 513.607
 55.166 940.461
 870.253 816.619
 807.240 384.900
 691.629 974.816
 604.743 336.625
 115.249 642.089
 535.238 738.221
 816.046 274.942
 722.754 134.194
 18.324 664.401
 988.964 708.649
 672.222 464.105
 697.072 741.058
 270.150 273.900
 571.526 585.008
 459.472 293.292
 514.814 905.503
 595.446 402.856
 636.370 514.365
 789.218 968.291
 615.101 650.989
 782.120 910.960
 586.442 538.727
 889.888 135.812
 380.435 967.138
 157.600 253.550
 745.624 110.001
 924.611 445.318
 234.058 781.373
 973.705 77.380
 458.165 490.969
 912.832 327.961
 176.433 510.055
 72.496 202.202
 40.773 365.053
 986.217 213.112
 216.087 793.659
 22.988 41.177
 537.219 923.951
 354.742 263.318
 428.372 857.410
 642.175 889.104
 706.769 679.754
 410.602 850.148
 310.245 306.987
 443.763 664.676
 315.439 256.942
 855.589 416.192
 690.038 68.316
 94.080 631.440
 593.012 459.703
 601.860 72.642
 698.204 611.113
 397.072 341.904
 668.975 981.314
 466.495 267.179
 208.388 557.786
 678.876 550.151
 906.939 224.825
 357.028 123.520
 717.713 272.455
 697.382 120.604
 319.853 838.145
 728.135 601.835
 851.017 49.240
 363.305 24.019
 667.202 731.581
 578.909 458.324
 545.824 74.680
 626.684 356.542
 410.648 542.262
 155.684 92.609
 503.164 426.010
 856.351 943.612
 435.956 737.329
 827.095 763.211
 673.936 985.225
 919.797 497.755
 336.777 806.642
 306.109 324.193
 391.296 298.241
 957.000 487.749
 99.797 285.737
 507.971 590.203
 256.676 89.167
 534.153 846.402
 230.954 671.072
 853.574 672.456
 40.296 351.576
 461.875 395.147
 718.868 642.167
 754.466 144.834
 666.655 681.846
 67.355 395.870
 744.337 388.974
 348.745 697.103
 821.287 794.065
 121.031 953.902
 713.678 257.922
 296.355 11.367
 837.120 961.641
 935.773 90.788
 18.904 376.306
 587.775 958.230
 297.132 467.673
 380.181 181.457
 909.163 392.274
 871.879 850.723
 224.546 14.323
 677.480 107.621
 995.573 976.439
 766.749 416.923
 822.621 440.811
 897.651 917.724
 205.507 271.168
 981.458 356.284
 473.192 30.363
 992.787 3.477
 452.615 44.921
 847.377 830.052
 106.401 148.291
 74.327 803.999
 895.274 911.519
 34.302 2.729
 113.654 946.632
 385.676 830.803
 418.885 608.033
 809.705 799.433
 691.659 395.108
 84.885 370.349
 896.368 990.007
 188.676 373.051
 877.443 953.879
 519.402 565.615
 856.394 99.041
 717.632 385.497
 562.608 790.469
 148.590 704.102
 420.357 385.263
 436.614 98.921
 459.623 561.395
 649.550 446.925
 756.766 926.052
 773.018 445.632
 333.785 428.452
 27.935 422.120
 845.693 272.369
 733.858 699.547
 811.545 160.278
 747.831 75.015
 46.104 375.382
 784.154 107.354
 729.221 881.720
 993.401 919.493
 815.355 898.572
 225.813 854.190
 295.694 276.701
 179.880 366.216
 942.801 104.339
 724.383 36.452
 308.482 824.695
 742.632 117.319
 828.459 419.114
 870.280 893.492
 284.693 956.586
 50.373 711.857
 662.816 727.330
 306.655 410.286
 646.638 852.588
 12.295 182.227
 845.342 422.090
 7.769 544.767
 36.493 973.094
 578.701 939.026
 616.964 249.197
 749.788 756.367
 425.184 312.698
 870.905 940.296
 675.681 21.237
 680.158 216.417
 927.775 798.337
 118.519 920.807
 494.734 349.685
 162.220 66.396
 140.930 214.386
 930.907 958.026
 169.149 645.563
 748.491 356.634
 377.600 530.714
 684.431 933.648
 879.183 772.955
 219.045 845.914
 389.918 534.130
 968.288 513.017
 478.169 904.720
 110.686 671.530
 43.336 219.287
 99.092 109.523
 287.413 326.047
 58.096 9.704
 933.370 482.067
 687.995 927.019
 912.267 159.024
 569.939 237.860
 120.893 276.589
 124.026 580.529
 781.196 240.187
 570.861 783.125
 2.719 546.428
 623.460 984.001
 153.582 673.042
 154.612 795.500
 831.307 921.287
 187.414 163.587
 542.244 898.870
 514.030 19.521
 550.741 382.271
 408.488 405.896
 853.041 481.630
 940.363 754.823
 425.680 842.090
 572.164 682.903
 56.681 186.592
 117.426 593.856
 405.829 860.919
 909.811 608.683
 876.753 347.350
 675.340 704.139
 290.536 524.318
 177.512 277.832
 803.233 962.170
 114.127 782.745
 536.429 846.515
 958.575 211.460
 722.133 438.159
 759.168 452.353
 985.606 930.539
 217.465 293.821
 589.673 410.530
 368.545 791.027
 882.681 516.087
 669.044 21.164
 873.300 604.280
 376.565 891.994
 296.079 476.673
 469.347 604.074
 932.055 276.886
 528.246 835.044
 462.289 289.544
 582.815 465.592
 115.275 383.161
 836.318 217.776
 631.349 494.975
 935.736 459.591
 121.258 237.209
 375.297 442.769
 707.656 686.002
 126.803 697.383
 76.514 111.434
 416.441 285.844
 352.289 625.302
 33.079 215.257
 871.387 908.894
 802.918 880.961
 241.305 672.841
 123.292 841.617
 519.300 772.766
 266.266 148.863
 859.089 826.073
 670.252 529.618
 694.548 255.534
 593.220 869.475
 546.632 323.911
 340.338 109.684
 147.536 460.523
 166.274 52.105
 521.677 946.314
 830.363 886.003
 396.531 389.693
 421.809 992.916
 241.015 853.286
 320.784 752.082
 951.456 584.147
 196.419 425.689
 784.766 50.222
 519.067 532.663
 337.943 27.612
 765.039 469.759
 908.303 340.972
 978.197 72.797
 358.806 198.152
 613.756 658.136
 29.555 935.626
 192.676 189.562
 355.306 99.724
 635.699 189.121
 697.734 716.979
 697.979 977.932
 711.998 82.644
 490.131 686.390
 24.112 537.763
 29.355 119.495
 486.667 270.907
 322.910 175.320
 146.290 820.159
 931.954 781.220
 840.800 454.274
 910.724 687.460
 44.468 159.782
 656.671 411.175
 896.234 374.366
 562.008 890.393
 931.546 598.216
 524.710 239.103
 750.064 436.534
 784.229 406.842
 998.468 721.370
 198.785 571.957
 642.591 13.061
 810.211 34.713
 512.022 765.308
 259.961 38.010
 692.045 668.291
 565.446 908.882
 134.392 466.915
 756.570 777.841
 184.998 832.578
 553.836 755.879
 862.082 483.619
 365.233 206.509
 142.831 679.472
 441.069 784.226
 166.385 824.605
 683.925 378.432
 772.332 219.360
 822.852 426.024
 758.408 885.336
 963.137 174.978
 452.417 912.816
 779.452 99.520
 898.731 357.876
 273.582 504.488
 109.184 428.196
 338.551 397.692
 325.080 501.423
 707.523 455.449
 187.955 520.573
 895.128 624.518
 680.999 0.614
 715.675 875.728
 943.641 392.869
 970.122 398.458
 794.289 913.598
 92.786 164.295
 439.717 315.091
 428.879 121.742
 276.084 17.511
 442.356 156.555
 471.306 723.892
 425.897 474.436
 689.726 195.925
 174.614 860.405
 609.288 502.162
 894.117 733.872
 973.195 380.991
 221.740 457.349
 700.060 647.208
 355.067 642.825
 889.663 962.420
 690.450 421.499
 449.535 76.062
 190.365 753.999
 27.795 506.101
 614.461 828.978
 170.113 887.786
 285.636 663.661
 276.771 87.083
 817.962 931.260
 375.876 5.173
 134.636 313.915
 760.546 534.788
 656.121 848.195
 673.875 752.002
 74.399 590.934
 931.698 412.767
 59.786 799.911
 318.385 587.103
 311.457 775.583
 897.283 610.951
 878.904 641.576
 870.170 912.717
 794.725 13.204
 77.438 15.271
 992.841 590.916
 634.248 602.207
 792.356 860.951
 982.038 837.689
 35.652 945.647
 937.336 650.970
 237.932 143.900
 231.530 839.089
 870.480 276.454
 850.132 144.410
 525.564 805.271
 945.162 858.143
 139.670 50.859
 659.729 558.163
 454.020 171.444
 273.105 771.196
 315.773 894.314
 253.968 258.250
 446.731 69.062
 158.571 251.338
 683.553 727.076
 592.172 952.683
 7.559 529.349
 381.832 469.303
 594.192 828.884
 605.694 761.037
 611.433 393.892
 560.132 184.439
 150.303 478.222
 196.878 514.826
 874.510 996.469
 55.769 510.962
 203.986 188.871
 486.490 879.037
 900.242 237.124
 679.248 12.819
 180.030 723.745
 97.374 893.971
 155.749 787.532
 665.174 679.947
 772.527 4.424
 56.026 576.595
 97.159 870.788
 645.652 769.345
 5.511 754.562
 843.968 291.870
 33.090 44.138
 249.291 456.304
 496.903 216.312
 237.274 707.084
 392.172 679.728
 513.442 734.300
 19.891 561.128
 835.270 275.992
 643.581 386.348
 513.155 26.483
 617.045 679.802
 598.386 364.611
 608.730 444.191
 482.404 527.327
 589.806 881.295
 290.328 326.811
 797.854 435.058
 231.428 379.961
 659.667 655.916
 451.200 65.367
 706.916 642.002
 848.638 412.826
 477.207 65.623
 415.875 872.947
 718.312 465.270
 516.326 308.753
 441.298 512.699
 935.881 637.535
 363.094 55.496
 766.525 760.186
 483.174 607.775
 163.254 818.071
 222.933 600.463
 656.637 376.222
 68.692 609.167
 111.249 948.664
 676.816 218.344
 154.068 850.275
 176.992 437.686
 219.522 813.468
 30.471 208.178
 484.888 171.601
 424.896 584.600
 320.300 849.408
 305.766 487.451
 323.632 469.588
 823.776 325.127
 127.285 780.184
 112.847 407.002
 479.669 416.616
 879.249 525.807
 350.478 962.549
 579.531 775.060
 170.122 983.462
 873.925 991.356
 677.782 434.643
 270.485 845.096
 60.171 740.642
 209.609 735.057
 158.216 196.188
 392.964 226.244
 998.621 829.754
 627.682 776.480
 971.757 821.655
 356.407 160.427
 779.938 190.766
 975.076 71.299
 177.267 110.044
 929.939 376.909
 323.533 624.407
 938.094 960.201
 792.653 108.712
 824.839 782.846
 376.897 793.194
 827.497 87.350
 480.383 513.726
 518.271 577.504
 221.246 320.296
 65.632 83.610
 186.640 145.483
 530.132 988.198
 886.672 732.390
 500.033 435.696
 313.849 925.926
 166.569 717.553
 68.357 110.758
 47.779 869.658
 394.041 542.414
 951.764 364.588
 276.225 964.358
 461.073 265.562
 774.409 773.403
 583.837 536.202
 747.488 19.225
 196.836 589.990
 526.653 272.334
 271.210 100.984
 304.853 330.473
 471.773 583.916
 648.127 458.692
 732.561 53.911
 652.724 366.361
 589.260 975.783
 635.518 48.986
 976.462 758.290
 569.573 488.268
 535.498 803.054
 680.702 675.425
 216.105 910.461
 76.698 556.100
 659.793 20.242
 63.665 986.372
 919.980 433.076
 941.925 225.581
 977.456 947.422
 798.766 600.181
 51.164 644.426
 811.372 872.004
 263.663 270.416
 228.358 292.829
 5.853 474.084
 853.224 974.478
 642.801 242.348
 51.712 839.769
 626.074 199.273
 44.520 225.342
 820.158 455.996
 227.375 3.746
 931.953 161.704
 135.294 591.337
 451.486 57.310
 293.565 262.846
 895.759 191.234
 883.968 46.296
 400.829 552.735
 913.862 6.817
 662.863 10.541
 373.715 719.525
 798.143 426.425
 874.443 94.786
 114.085 724.122
 91.603 759.701
 875.623 628.162
 334.273 863.738
 559.359 605.261
 980.608 301.054
 535.285 618.800
 861.120 904.691
 654.418 786.235
 859.200 536.723
 480.219 67.234
 673.955 182.272
 340.233 129.846
 444.003 53.634
 528.095 481.410
 556.251 363.467
 719.150 514.509
 708.085 263.884
 417.842 25.598
 104.880 542.558
 302.227 0.434
 460.807 979.525
 19.094 527.140
 335.757 901.858
 988.992 861.079
 844.664 920.843
 358.853 208.095
 180.075 231.595
 473.872 261.884
 910.414 222.589
 290.964 990.684
 73.925 647.355
 512.800 447.393
 553.866 808.330
 951.379 320.191
 669.276 289.801
 629.000 658.238
 875.975 839.965
 365.810 324.909
 675.751 268.875
 388.727 641.053
 462.514 317.649
 706.275 789.970
 980.331 623.543
 335.729 537.225
 170.378 304.750
 729.141 860.389
 486.042 608.124
 37.473 140.524
 754.659 183.151
 869.693 608.346
 560.899 187.562
 466.675 998.962
 73.952 806.113
 316.849 600.728
 594.829 226.553
 118.420 602.873
 670.914 409.082
 146.549 385.173
 924.953 491.179
 846.203 949.024
 240.935 663.235
 253.478 376.345
 308.609 246.802
 389.431 99.698
 873.819 312.222
 388.152 968.872
 198.640 932.206
 960.476 966.016
 981.739 419.488
 80.044 829.381
 306.950 117.549
 61.097 436.390
 511.255 371.703
 607.295 227.272
 330.017 712.460
 906.085 143.823
 378.033 433.257
 459.708 952.369
 253.989 180.663
 446.206 619.906
 59.961 827.434
 934.077 837.284
 357.200 338.786
 3.062 318.685
 937.687 31.806
 599.571 153.339
 884.366 169.576
 955.226 10.188
 281.160 218.520
 375.742 181.093
 379.452 963.497
 748.024 341.254
 746.600 544.611
 876.880 70.005
 833.101 17.766
 738.577 940.395
 870.351 303.096
 493.818 696.506
 125.747 68.133
 33.262 303.792
 324.452 782.544
 407.913 605.692
 728.970 606.275
 526.465 841.105
 633.271 50.971
 361.826 279.124
 265.333 244.459
 807.533 882.660
 641.399 779.327
 547.842 909.659
 320.902 329.154
 467.084 153.635
 270.084 650.498
 416.863 583.982
 854.841 76.587
 604.345 206.265
 2.753 861.669
 559.844 274.481
 656.918 605.745
 13.934 567.648
 99.812 721.065
 68.310 324.330
 566.449 378.145
 613.522 908.611
 758.670 364.470
 941.740 173.134
 585.161 718.710
 163.067 368.189
 307.041 172.628
 176.976 915.193
 591.649 288.394
 221.815 278.613
 45.889 557.522
 148.455 908.448
 96.536 606.717
 591.022 927.320
 542.942 403.677
 767.939 59.377
 365.152 981.198
 198.361 665.335
 18.539 600.099
 698.561 597.584
 278.497 490.667
 494.238 625.495
 962.627 779.051
 590.370 123.579
 503.434 990.755
 950.745 549.302
 275.055 589.851
 903.207 464.183
 899.508 462.403
 180.728 737.850
 30.881 579.003
 387.628 402.250
 602.496 407.992
 527.478 940.048
 438.228 22.390
 705.698 660.860
 893.714 414.774
 714.787 70.546
 678.292 860.931
 990.902 616.870
 789.330 451.534
 292.638 10.046
 95.430 228.010
 370.014 94.679
 265.347 941.985
 165.529 382.333
 639.821 925.164
 599.676 248.294
 171.648 167.158
 448.485 125.193
 556.029 601.902
 6.551 978.276
 182.408 89.121
 260.015 876.486
 57.831 326.226
 862.312 549.822
 580.397 259.618
 831.816 681.993
 133.046 694.310
 173.358 79.293
 279.142 79.769
 491.778 298.273
 681.618 620.976
 620.017 338.648
 249.584 310.780
 659.837 411.592
 906.066 477.009
 41.159 890.765
 436.856 400.621
 985.499 423.106
 245.465 295.027
 427.485 913.354
 327.958 887.937
 151.351 60.833
 172.444 352.523
 860.436 195.120
 562.590 871.993
 668.640 970.535
 857.262 558.867
 213.497 695.089
 367.064 296.241
 199.021 610.488
 43.841 722.484
 718.860 744.460
 135.192 583.140
 550.795 229.244
 479.708 955.058
 694.745 440.103
 180.215 979.139
 518.514 440.796
 895.107 181.546
 827.340 29.762
 538.312 821.290
 161.554 928.197
 836.138 967.957
 406.186 121.287
 716.895 820.726
 950.278 104.512
 622.559 653.243
 822.988 361.667
 449.858 373.295
 447.659 139.099
 323.007 77.330
 461.182 826.374
 847.148 853.922
 839.764 617.566
 918.673 34.223
 827.263 735.510
 807.443 828.809
 680.224 245.321
 761.053 947.291
 404.722 270.461
 200.463 128.379
 671.852 427.543
 20.229 163.239
 247.594 203.248
 119.341 763.899
 172.814 262.447
 67.175 691.955
 773.009 770.502
 453.696 742.020
 385.269 470.097
 636.934 181.319
 560.742 724.934
 140.509 933.992
 861.151 45.613
 179.060 409.228
 222.679 779.440
 712.561 290.123
 42.781 973.481
 17.557 599.518
 566.206 722.414
 183.183 855.068
 45.238 168.761
 814.590 424.115
 342.953 327.617
 881.218 235.848
 782.947 921.340
 360.611 640.652
 847.930 807.873
 581.585 402.006
 844.682 511.005
 898.051 932.988
 513.979 969.137
 164.487 956.128
 229.201 333.922
 26.608 671.431
 432.613 409.920
 80.285 302.981
 167.986 835.238
 735.190 990.182
 424.674 80.820
 97.232 466.803
 782.055 777.870
 258.916 791.383
 882.894 269.837
 165.729 658.832
 246.605 894.136
 269.137 28.355
 113.320 611.423
 745.426 80.941
 470.202 764.742
 370.261 894.996
 313.686 30.670
 610.482 866.295
 34.544 848.740
 999.238 354.001
 644.216 628.762
 973.445 504.216
 286.296 948.425
 601.890 773.457
 69.958 391.811
 749.704 574.012
 24.267 34.737
 394.812 309.533
 783.650 262.411
 922.117 121.272
 183.199 281.588
 112.437 72.424
 54.227 551.722
 259.403 550.223
 279.717 361.630
 885.879 43.330
 288.489 889.626
 92.053 476.971
 156.463 541.345
 803.523 172.208
 942.059 911.469
 455.979 591.048
 737.219 879.926
 762.888 79.166
 670.658 662.142
 676.798 206.432
 88.842 884.270
 939.111 306.798
 773.848 261.707
 386.612 848.261
 75.042 301.520
 567.466 126.425
 550.786 721.522
 40.328 917.768
 282.610 340.926
 765.661 488.113
 661.152 925.791
 230.006 205.464
 702.407 508.411
 806.226 822.502
 964.311 700.683
 483.430 781.429
 855.457 410.068
 590.106 51.906
 595.887 581.649
 777.030 581.574
 668.734 334.927
 69.675 348.798
 233.323 359.286
 693.486 830.051
 425.763 162.671
 22.685 891.708
 600.632 735.089
 10.787 290.515
 543.878 158.595
 888.232 111.727
 267.411 450.626
 522.209 222.726
 763.015 515.937
 341.665 697.235
 708.350 67.192
 55.638 836.038
 570.171 84.829
 907.405 930.118
 406.822 167.683
 985.838 977.590
 329.154 587.451
 186.979 763.655
 509.795 128.437
 14.717 770.560
 637.026 760.586
 214.149 420.444
 171.186 765.996
 632.354 926.645
 886.636 289.621
 39.813 188.117
 256.886 102.235
 465.464 496.940
 878.898 102.135
 896.446 521.270
 527.112 211.014
 670.215 896.715
 598.986 574.576
 195.176 519.968
 760.332 610.507
 632.709 142.090
 947.371 472.122
 168.120 348.318
 537.915 947.567
 503.175 370.437
 299.621 989.675
 184.484 181.034
 569.792 783.974
 508.844 881.333
 258.170 91.054
 640.943 821.581
 508.774 139.140
 565.684 131.213
 854.736 453.768
 855.184 222.399
 174.844 69.815
 440.600 342.408
 763.860 718.392
 576.037 755.865
 990.584 974.578
 603.430 646.002
 796.017 414.394
 564.450 234.075
 215.051 499.345
 951.975 968.042
 53.026 888.377
 196.629 356.186
 255.805 889.900
 793.536 189.879
 648.983 796.039
 193.996 473.970
 937.400 388.370
 822.838 465.970
 826.712 235.771
 394.169 309.411
 109.566 802.862
 348.952 966.264
 632.715 399.642
 943.013 532.559
 389.402 692.880
 692.738 725.339
 52.893 696.657
 409.852 913.564
 149.325 707.940
 501.564 726.717
 656.773 663.479
 106.282 99.674
 86.122 492.728
 709.454 828.379
 349.780 619.453
 323.576 936.196
 836.347 229.378
 8.568 644.214
 791.073 945.595
 294.488 649.802
 139.438 325.962
 991.812 36.260
 398.717 71.305
 432.366 143.223
 992.307 979.955
 576.615 443.809
 634.505 737.947
 803.757 112.320
 87.795 346.454
 926.309 878.038
 437.460 875.002
 850.294 689.644
 584.267 823.148
 848.292 44.591
 258.078 472.386
 91.465 843.047
 914.739 527.495
 567.062 721.590
 134.633 161.586
 911.923 813.542
 911.340 386.320
 845.428 216.829
 648.363 828.673
 565.334 463.544
 994.519 383.996
 658.628 455.458
 396.114 473.796
 211.316 524.777
 556.300 422.606
 13.803 8.235
 827.034 704.653
 142.854 384.551
 953.030 935.974
 51.212 160.493
 904.162 705.519
 358.632 229.772
 715.427 869.150
 263.749 943.221
 72.266 258.761
 288.061 79.973
 682.384 885.952
 527.809 900.219
 440.040 412.387
 786.341 483.800
 769.870 699.346
 651.204 249.088
 917.785 685.005
 482.705 427.825
 997.382 232.959
 312.798 8.810
 290.939 278.691
 187.101 312.189
 211.809 916.744
 593.733 613.027
 855.355 630.599
 338.832 684.539
 672.182 795.756
 781.524 505.596
 291.964 775.763
 415.308 791.830
 288.689 288.277
 766.057 223.854
 916.465 416.380
 809.819 909.033
 845.430 367.966
 140.405 515.004
 303.974 296.974
 934.369 834.411
 978.823 664.453
 69.620 102.378
 559.016 470.182
 206.887 902.962
 32.144 477.762
 97.086 820.830
 178.062 304.520
 141.719 362.785
 161.628 984.193
 320.710 974.314
 534.781 633.318
 978.131 983.544
 230.632 974.752
 790.178 933.765
 507.441 273.141
 153.611 321.859
 95.791 311.944
 551.700 189.638
 663.421 250.328
 457.086 155.376
 862.715 916.741
 498.110 301.063
 717.526 465.931
 881.729 215.434
 568.630 504.740
 69.893 442.301
 688.830 202.139
 37.879 497.644
 535.556 479.011
 896.625 537.273
 295.003 827.400
 483.624 110.386
 329.944 356.870
 668.553 294.201
 643.613 292.814
 483.971 833.123
 863.354 858.778
 884.452 804.930
 206.642 528.935
 519.034 299.598
 673.635 319.791
 634.605 757.322
 397.445 650.023
 327.555 995.400
 837.199 397.482
 246.690 724.115
 808.664 951.829
 394.100 65.056
 280.365 144.957
 447.574 437.947
 315.120 49.411
 566.605 260.692
 481.370 393.577
 675.424 439.797
 797.417 143.021
 925.522 232.506
 684.555 47.228
 314.274 996.848
 200.067 323.005
 116.635 760.689
 784.338 328.453
 917.117 725.853
 2.157 28.714
 106.674 459.083
 978.980 236.482
 933.778 929.360
 949.092 261.826
 724.191 942.823
 142.788 478.176
 66.297 254.673
 70.722 921.022
 407.722 445.315
 620.270 915.134
 137.210 919.252
 594.162 672.864
 299.091 394.366
 806.907 133.678
 275.087 411.264
 348.856 102.798
 191.761 512.919
 448.568 89.169
 296.883 270.290
 656.979 500.552
 872.479 596.764
 65.245 902.066
 398.082 280.757
 503.984 525.815
 79.023 239.775
 284.656 790.387
 649.322 169.408
 992.153 172.931
 637.683 426.612
 157.413 811.700
 342.143 688.215
 694.225 907.434
 341.165 93.508
 717.805 557.486
 926.683 785.384
 544.734 582.621
 780.947 469.683
 152.916 193.709
 140.593 419.660
 333.391 760.932
 657.681 255.062
 947.648 273.659
 941.134 456.941
 697.896 362.793
 59.035 464.413
 284.380 562.577
 21.392 3.214
 752.799 144.645
 816.473 73.690
 793.345 708.348
 16.692 474.162
 136.552 368.267
 330.766 441.240
 473.478 968.479
 988.788 679.273
 310.637 165.069
 190.600 844.757
 233.331 360.824
 413.072 207.139
 402.679 521.911
 499.489 374.220
 37.820 544.014
 687.992 438.604
 749.692 519.091
 73.238 851.762
 88.922 453.232
 136.075 585.757
 568.136 436.493
 573.547 411.310
 817.095 217.989
 572.401 257.291
 854.203 610.503
 202.903 863.991
 715.062 170.775
 779.033 184.518
 700.758 472.138
 801.745 999.741
 206.743 818.910
 642.912 907.417
 706.638 25.941
 60.929 531.198
 811.493 496.687
 289.862 416.312
 49.498 139.547
 90.869 472.866
 837.444 40.843
 278.840 972.400
 95.158 405.425
 773.278 366.735
 717.627 239.640
 808.237 589.045
 124.419 9.146
 162.276 914.911
 888.693 994.297
 929.986 945.888
 872.565 992.649
 698.672 260.519
 804.407 101.264
 967.435 829.024
 97.287 536.299
 154.588 370.019
 274.765 314.781
 689.382 543.113
 317.502 400.165
 35.109 713.258
 826.427 881.410
 305.363 125.013
 198.577 462.762
 629.529 712.002
 191.317 51.698
 16.238 603.621
 798.697 374.642
 26.771 233.330
 347.606 168.840
 679.309 996.854
 36.650 704.528
 187.924 741.209
 760.948 810.233
 128.638 214.268
 293.030 597.331
 603.381 587.732
 603.691 114.972
 828.958 542.578
 14.900 886.205
 152.905 324.900
 765.962 868.882
 835.491 931.412
 558.191 804.910
 534.007 848.500
 414.859 138.358
 482.179 867.889
 272.630 932.115
 27.339 647.560
 706.645 245.288
 827.303 231.177
 10.737 765.857
 427.379 426.000
 11.728 657.545
 648.140 151.950
 825.469 374.232
 682.524 887.530
 673.311 933.034
 695.260 566.728
 610.301 897.505
 160.723 530.510
 888.023 199.966
 992.263 853.359
 831.082 287.146
 485.180 886.385
 770.422 782.056
 198.192 661.435
 300.750 558.948
 569.157 753.492
 43.206 484.530
 437.567 810.238
 155.970 10.191
 819.761 627.445
 81.042 745.322
 546.921 916.847
 809.076 304.939
 477.682 709.951
 228.340 325.564
 386.914 238.317
 669.138 66.908
 713.123 589.848
 409.930 464.445
 725.545 64.384
 852.787 635.942
 407.790 933.309
 58.463 455.755
 210.700 880.954
 938.411 941.979
 518.581 294.565
 293.522 416.877
 119.169 439.644
 56.592 29.501
 540.721 464.178
 104.767 615.761
 894.522 814.963
 255.183 625.810
 866.381 608.787
 15.120 97.344
 967.630 508.235
 129.156 288.069
 769.414 824.452
 329.848 508.137
 991.341 666.175
 163.375 86.905
 337.633 625.076
 613.533 956.178
 414.747 522.045
 100.707 488.467
 921.166 318.122
 479.325 463.237
 272.693 238.638
 918.382 82.193
 568.704 181.687
 123.481 67.205
 172.611 434.842
 672.277 68.121
 483.040 850.212
 293.092 914.746
 723.454 811.353
 551.805 965.463
 743.146 340.481
 536.026 747.839
 70.468 456.128
 977.356 833.229
 412.050 705.259
 649.497 32.505
 774.712 606.464
 467.724 404.060
 678.152 388.812
 217.313 604.042
 7.708 872.135
 306.742 924.029
 862.154 976.721
 5.720 110.271
 919.265 182.793
 746.320 164.008
 962.594 181.816
 773.911 722.809
 80.506 12.886
 597.371 22.315
 910.092 588.737
 747.642 556.087
 104.281 758.645
 580.604 373.702
 853.662 891.496
 603.027 984.827
 901.633 494.212
 735.901 336.345
 612.091 101.646
 312.478 582.899
 545.648 717.776
 522.055 926.339
 889.145 479.012
 615.875 719.973
 382.979 113.644
 977.838 148.331
 973.474 742.650
 197.451 947.094
 858.547 802.427
 460.932 931.236
 422.379 456.584
 872.484 178.298
 500.312 29.081
 32.983 959.626
 663.203 353.055
 217.805 332.598
 648.785 747.348
 517.047 374.190
 536.893 755.416
 116.229 539.161
 809.808 99.133
 617.978 518.799
 555.388 193.479
 627.424 228.209
 959.404 358.701
 266.782 397.046
 47.784 766.036
 446.356 431.168
 735.882 514.064
 526.743 267.732
 429.794 798.431
 965.333 395.804
 217.116 291.757
 982.134 856.621
 546.866 867.477
 616.793 185.565
 899.853 96.218
 519.566 990.905
 413.371 321.686
 741.389 277.083
 573.081 31.284
 807.558 73.136
 698.593 11.683
 699.525 295.749
 8.972 898.854
 581.650 703.025
 994.847 63.838
 324.410 936.516
 782.565 828.552
 50.402 928.327
 243.826 179.573
 100.807 805.557
 75.343 982.284
 351.878 60.152
 694.413 123.460
 646.046 388.128
 18.011 598.835
 10.707 723.379
 418.443 775.139
 168.510 598.971
 984.271 496.227
 772.594 829.477
 720.525 363.255
 583.667 403.800
 260.046 33.336
 26.153 456.842
 743.839 274.010
 878.872 813.920
 681.572 447.281
 261.169 202.920
 195.861 132.625
 135.542 150.725
 160.973 429.438
 657.948 432.685
 396.353 692.873
 340.929 852.815
 499.366 780.418
 954.136 989.681
 784.461 438.053
 751.607 255.692
 525.253 993.174
 193.407 358.653
 612.630 696.163
 106.929 712.482
 389.890 653.419
 824.683 972.932
 802.086 502.700
 433.080 143.834
 801.531 617.844
 891.046 345.064
 837.977 406.431
 526.984 606.152
 86.870 33.141
 724.276 965.772
 141.819 906.641
 464.229 749.517
 230.731 392.661
 643.935 464.223
 574.723 234.785
 636.263 100.154
 463.964 992.527
 649.196 351.629
 596.946 749.120
 889.555 947.009
 544.739 345.359
 987.111 780.599
 137.627 297.824
 312.989 237.983
 609.829 337.275
 782.770 144.250
 413.146 524.259
 99.683 298.602
 360.228 172.641
 624.827 11.917
 773.358 237.463
 695.540 374.378
 389.327 441.058
 114.087 852.442
 152.022 651.605
 139.231 967.824
 662.133 962.398
 903.421 231.332
 851.082 510.060
 96.918 692.091
 510.408 418.206
 683.960 684.714
 198.000 852.931
 599.954 895.411
 21.327 161.588
 905.582 270.834
 81.188 461.240
 904.877 623.980
 366.205 12.762
 758.941 878.983
 490.637 816.696
 212.433 585.698
 441.011 293.691
 91.793 736.044
 969.178 752.843
 205.991 653.098
 171.862 832.815
 484.146 192.499
 314.359 841.572
 499.583 101.069
 976.364 179.640
 664.743 792.551
 961.763 958.381
 121.940 213.429
 165.632 809.007
 815.686 837.136
 227.661 400.439
 105.288 112.138
 521.981 666.142
 82.471 133.953
 992.183 393.423
 96.292 663.924
 893.783 6.137
 783.486 395.222
 463.814 816.258
 661.411 101.307
 411.618 115.286
 396.047 791.761
 381.793 497.308
 620.077 558.500
 848.831 166.757
 385.259 501.049
 385.089 491.228
 306.485 67.371
 724.799 159.351
 337.548 697.307
 304.945 332.600
 134.411 684.655
 980.636 615.665
 662.432 323.228
 822.545 380.639
 219.359 328.804
 444.790 474.719
 334.122 155.832
 274.187 18.681
 98.478 593.350
 849.897 404.211
 758.801 133.042
 383.407 652.806
 781.070 273.402
 862.490 578.791
 873.926 642.895
 352.827 165.893
 461.126 592.824
 443.569 823.314
 12.686 493.951
 58.066 726.525
 228.242 151.936
 870.763 903.833
 899.704 583.264
 51.878 626.641
 24.373 428.992
 921.742 664.096
 383.388 857.416
 708.734 127.418
 911.273 263.460
 43.743 651.633
 155.801 22.454
 118.424 129.852
 437.108 125.084
 815.506 855.045
 762.701 600.177
 271.773 854.613
 520.608 129.940
 645.640 182.889
 664.389 351.050
 672.433 615.208
 807.251 703.180
 445.335 354.610
 972.292 788.169
 755.753 199.125
 894.366 507.864
 963.591 945.239
 756.680 491.990
 399.057 333.543
 170.668 760.299
 579.526 428.135
 497.702 202.208
 367.248 205.381
 270.613 334.473
 609.064 193.824
 334.918 210.950
 753.437 29.835
 305.120 121.699
 602.214 688.033
 259.769 410.617
 346.413 217.269
 97.552 956.288
 682.374 8.304
 290.928 459.999
 385.054 775.172
 627.521 44.038
 710.513 526.117
 974.245 923.944
 344.367 200.131
 764.924 237.580
 944.819 360.227
 256.992 914.667
 238.659 264.118
 162.793 691.064
 910.286 816.984
 900.385 716.925
 424.421 780.102
 869.885 396.434
 392.980 234.656
 114.854 114.598
 38.804 643.877
 822.596 854.475
 830.103 21.364
 29.305 652.860
 19.173 192.196
 880.657 666.077
 879.716 59.967
 938.616 867.930
 115.007 191.662
 482.209 142.620
 622.903 68.339
 12.868 595.539
 425.509 578.562
 311.221 129.112
 676.371 949.713
 297.318 829.564
 774.599 406.674
 593.864 109.690
 474.895 645.337
 383.897 243.897
 669.539 328.292
 770.341 322.327
 120.754 510.475
 92.979 413.483
 680.254 333.103
 324.779 48.051
 491.225 774.807
 868.491 974.530
 823.490 400.213
 498.200 459.723
 745.384 219.593
 359.876 449.271
 939.259 180.553
 458.209 416.387
 977.953 806.486
 841.221 227.254
 106.609 820.041
 253.920 371.432
 530.569 626.688
 700.857 242.984
 861.550 558.290
 545.769 126.297
 389.855 204.157
 223.992 218.839
 352.082 793.335
 667.263 506.157
 176.821 882.886
 286.450 952.545
 593.530 889.740
 49.322 160.011
 463.592 755.808
 379.351 20.090
 672.021 125.632
 417.778 594.827
 541.158 351.643
 592.561 437.802
 84.721 823.616
 460.712 241.875
 305.770 86.102
 799.021 281.430
 402.531 891.177
 854.692 823.083
 631.813 305.079
 302.541 995.415
 94.268 708.108
 637.626 536.269
 455.434 600.059
 638.444 142.130
 660.911 541.660
 920.805 610.283
 805.887 959.732
 49.401 638.729
 194.334 444.514
 843.854 594.606
 190.514 236.849
 398.115 108.354
 96.998 896.359
 493.693 342.660
 64.472 355.633
 923.958 832.777
 977.407 286.747
 232.243 24.068
 597.758 662.627
 302.484 935.176
 670.699 705.099
 507.485 658.311
 589.782 832.610
 924.691 844.592
 924.562 403.100
 758.624 600.749
 175.691 781.288
 177.213 797.711
 537.740 725.434
 468.498 131.644
 918.819 107.727
 775.090 118.959
 641.704 266.690
 764.978 799.843
 990.121 692.060
 875.561 286.531
 375.655 505.451
 228.020 454.978
 398.101 207.763
 784.282 339.778
 420.816 190.981
 720.145 965.543
 651.727 472.853
 554.693 12.522
 732.064 313.611
 125.506 464.906
 813.995 760.645
 676.705 87.197
 333.264 576.795
 856.340 593.309
 635.266 418.244
 352.674 856.320
 227.247 907.033
 865.486 611.127
 343.179 399.727
 566.627 250.655
 312.163 687.213
 689.767 447.152
 709.917 611.031
 266.948 147.512
 693.068 79.621
 741.453 715.355
 217.756 284.833
 503.276 608.013
 930.855 16.781
 663.603 484.605
 500.311 956.245
 285.072 308.724
 580.269 181.439
 70.019 118.003
 749.570 993.967
 262.375 230.909
 834.527 571.417
 401.641 812.018
 447.756 56.530
 68.488 749.789
 216.160 50.755
 948.615 560.268
 608.242 289.598
 309.850 626.506
 31.991 625.429
 310.879 142.852
 691.215 557.805
 740.122 47.116
 744.755 50.141
 700.029 399.286
 497.455 513.415
 113.504 775.784
 504.670 772.055
 521.314 481.619
 637.544 844.102
 576.575 693.441
 831.359 148.047
 617.038 4.022
 624.035 613.478
 228.434 478.537
 839.809 333.924
 401.245 6.117
 240.533 210.493
 655.709 953.107
 463.666 237.256
 870.451 429.528
 604.340 57.654
 831.971 665.225
 844.952 449.853
 136.360 370.637
 258.282 893.020
 760.388 608.028
 431.375 131.617
 693.805 717.243
 702.498 137.254
 633.923 585.837
 350.716 404.371
 110.879 902.777
 8.441 584.512
 89.170 629.497
 316.367 932.471
 208.026 418.998
 545.032 414.771
 337.908 35.932
 658.878 16.394
 79.046 416.529
 390.841 315.221
 574.724 60.990
 75.476 706.172
 499.326 192.348
 706.386 319.631
 79.553 30.003
 342.830 153.450
 365.246 614.297
 197.056 827.163
 860.755 647.128
 547.878 664.114
 813.606 564.936
 809.898 145.858
 517.341 582.319
 357.416 687.852
 581.025 300.500
 976.417 821.089
 238.223 993.951
 469.133 286.660
 980.670 215.499
 38.748 955.564
 501.890 505.417
 665.188 461.242
 597.304 879.411
 978.022 704.968
 91.624 295.652
 823.912 82.393
 431.503 369.208
 201.404 142.168
 499.442 386.376
 836.110 73.895
 760.057 859.895
 938.262 722.912
 656.132 912.943
 619.442 924.083
 421.921 154.970
 746.109 657.249
 195.345 151.058
 327.747 565.202
 587.743 339.706
 733.394 593.442
 136.370 338.197
 411.690 152.784
 325.856 22.372
 368.934 154.938
 953.312 876.441
 402.962 301.735
 438.769 691.982
 166.706 35.983
 487.593 332.523
 166.334 891.464
 111.566 565.906
 109.927 557.766
 56.227 761.230
 892.160 639.292
 887.262 926.619
 409.787 814.530
 410.075 269.941
 286.537 259.575
 364.042 354.143
 81.894 797.854
 904.297 414.878
 257.103 175.343
 795.441 449.154
 867.449 177.358
 357.465 973.800
 889.564 429.970
 466.913 611.501
 226.339 737.378
 596.318 875.190
 663.335 658.268
 320.864 189.835
 485.818 821.696
 609.903 580.599
 664.267 719.572
 807.105 850.275
 741.095 522.184
 569.834 14.658
 18.240 869.809
 346.825 325.526
 773.141 762.279
 712.680 216.375
 891.479 155.197
 115.549 800.577
 74.182 872.490
 225.989 245.684
 181.774 47.125
 74.197 67.094
 52.823 732.665
 831.214 520.805
 459.338 205.955
 307.227 235.842
 628.414 64.558
 714.826 684.851
 806.889 660.872
 762.993 234.952
 718.242 998.244
 823.129 304.180
 955.572 623.603
 433.816 541.567
 571.299 607.257
 306.841 186.391
 516.696 615.700
 861.919 595.400
 508.859 709.828
 78.219 872.411
 168.795 582.294
 612.229 124.923
 394.745 867.413
 26.553 905.019
 375.385 189.592
 14.221 180.431
 77.163 176.738
 427.075 805.223
 580.811 559.099
 42.328 12.910
 119.127 147.858
 473.880 298.272
 859.939 278.426
 678.089 63.644
 365.983 688.296
 669.159 222.685
 681.995 646.721
 477.092 236.703
 286.221 972.087
 9.109 728.523
 789.677 762.191
 349.900 314.938
 565.688 762.618
 521.103 825.244
 191.752 239.806
 758.516 849.847
 135.560 579.418
 727.221 74.823
 920.644 59.246
 628.601 106.626
 670.819 951.620
 36.018 242.415
 516.107 286.256
 282.527 677.967
 608.724 884.574
 897.377 14.723
 161.901 185.040
 609.479 193.643
 905.677 581.154
 794.595 475.275
 24.439 544.952
 506.203 147.626
 76.104 405.588
 793.325 886.238
 620.719 881.685
 345.641 240.484
 538.397 55.156
 418.770 467.930
 977.404 541.290
 860.561 792.015
 930.674 913.932
 90.527 290.101
 933.737 634.810
 365.441 717.550
 853.048 602.734
 208.747 93.104
 188.074 161.940
 682.215 281.111
 443.299 810.786
 255.768 842.477
 591.087 644.074
 484.177 339.537
 299.280 597.093
 954.152 87.010
 748.321 80.228
 27.164 73.970
 524.101 483.348
 605.051 738.276
 210.545 63.773
 398.307 268.539
 89.051 825.208
 220.103 718.651
 402.477 453.560
 480.015 40.804
 284.438 145.089
 955.538 35.239
 968.713 79.929
 800.482 554.522
 759.973 337.139
 658.972 228.718
 400.310 584.280
 321.899 652.503
 543.995 913.864
 47.330 818.935
 646.284 640.267
 3.676 535.807
 474.804 753.910
 148.631 323.240
 911.327 485.371
 670.378 585.261
 677.554 131.784
 160.867 658.843
 994.410 903.497
 312.687 172.247
 76.608 162.854
 807.949 257.128
 332.467 542.419
 454.614 837.953
 445.939 180.751
 605.726 15.663
 379.209 724.305
 631.294 533.725
 169.131 979.318
 190.329 292.792
 71.177 713.225
 339.089 709.926
 705.697 297.572
 6.593 510.014
 911.436 740.444
 43.362 916.648
 741.912 403.652
 206.076 568.965
 635.940 956.487
 959.153 236.864
 142.024 142.544
 562.210 212.683
 518.357 878.355
 356.150 311.094
 109.666 352.379
 574.354 664.910
 116.256 830.955
 81.678 932.367
 419.486 125.432
 703.050 366.573
 664.857 343.706
 844.135 191.248
 185.462 992.448
 855.531 395.148
 384.125 456.459
 554.109 932.924
 395.046 742.734
 823.525 200.504
 680.803 413.265
 681.609 851.814
 357.245 257.490
 364.693 619.880
 599.056 278.221
 155.182 893.914
 287.948 430.142
 14.496 745.040
 901.707 594.502
 802.340 763.028
 487.211 974.967
 517.097 106.242
 848.636 325.865
 710.600 234.306
 950.978 684.114
 971.869 810.472
 79.707 969.348
 174.578 666.953
 803.582 483.134
 406.358 725.570
 6.689 908.508
 86.941 577.709
 637.633 456.450
 507.064 537.139
 771.915 788.489
 729.689 387.698
 704.305 866.710
 666.136 521.811
 141.057 937.369
 927.083 487.425
 909.735 75.785
 335.121 178.226
 663.138 632.627
 432.693 578.224
 742.214 190.172
 916.119 436.246
 53.035 317.277
 240.425 843.165
 580.016 199.908
 66.252 25.205
 30.027 707.090
 232.988 876.385
 311.174 357.572
 343.076 723.685
 780.485 98.500
 211.192 457.089
 834.208 552.809
 576.591 636.066
 803.676 86.227
 883.549 192.873
 802.745 477.790
 217.758 345.282
 146.671 330.285
 838.090 776.816
 927.172 450.358
 183.941 776.506
 937.696 973.962
 866.873 103.712
 252.908 864.119
 398.439 873.129
 686.838 807.543
 268.615 773.067
 97.586 368.531
 304.302 734.221
 38.806 296.936
 915.955 569.963
 748.356 47.104
 121.864 691.788
 534.570 152.046
 941.270 359.596
 595.741 58.078
 514.940 916.465
 466.965 196.635
 868.582 457.296
 111.915 429.522
 632.398 531.915
 99.957 919.586
 898.997 943.060
 968.958 959.549
 199.808 891.028
 362.080 236.909
 843.218 578.078
 636.602 462.424
 450.154 621.133
 621.599 674.459
 887.092 950.502
 999.171 922.580
 203.072 280.790
 304.320 393.294
 974.762 228.648
 887.858 471.144
 328.867 987.307
 924.487 222.721
 98.878 432.073
 937.197 483.341
 166.540 172.012
 565.068 140.536
 198.467 444.419
 843.495 510.169
 204.328 699.384
 965.783 445.587
 682.435 86.680
 928.237 204.065
 476.779 946.511
 155.538 204.729
 820.297 445.476
 890.873 875.790
 684.117 80.947
 0.534 424.404
 371.654 308.199
 773.122 828.549
 997.679 697.882
 130.093 796.469
 862.000 995.318
 450.858 155.438
 879.455 181.646
 449.355 798.593
 854.903 99.908
 419.852 257.542
 14.272 641.923
 851.299 391.433
 419.180 645.401
 248.070 942.602
 629.928 41.651
 800.106 547.968
 744.582 954.810
 829.946 597.923
 63.568 181.419
 173.734 374.794
 520.662 88.148
 496.971 596.245
 421.884 534.306
 125.595 640.837
 260.850 49.486
 114.148 789.587
 578.200 535.434
 753.596 115.860
 227.404 91.070
 523.314 673.622
 551.271 822.108
 49.342 239.296
 992.807 349.149
 82.002 563.915
 518.651 93.283
 941.130 289.371
 959.266 734.653
 590.488 915.401
 331.700 711.194
 241.436 403.120
 350.414 471.540
 599.847 737.777
 419.856 903.320
 962.916 509.836
 287.894 926.686
 950.289 912.004
 398.522 439.485
 776.508 483.648
 570.421 407.335
 401.750 96.932
 527.943 956.719
 351.045 595.326
 684.026 415.665
 387.646 830.059
 409.693 683.634
 935.863 649.092
 389.601 444.718
 247.908 372.766
 952.916 176.387
 826.205 27.133
 957.464 775.937
 778.841 827.885
 694.206 819.945
 285.789 232.644
 748.558 895.765
 575.066 66.247
 13.035 271.175
 91.730 421.694
 378.040 87.247
 432.743 38.908
 648.877 724.417
 114.088 844.817
 139.392 472.308
 33.456 123.025
 196.704 865.539
 245.615 81.191
 715.809 281.333
 234.602 251.910
 934.270 647.062
 556.851 441.404
 460.515 408.932
 554.816 713.564
 417.622 564.815
 767.556 939.228
 688.793 378.230
 861.911 667.033
 770.525 945.669
 997.507 788.483
 491.878 680.752
 845.996 622.234
 488.993 866.250
 288.028 468.001
 556.525 84.948
 591.900 356.419
 883.893 714.148
 570.191 15.845
 353.909 913.644
 452.704 999.241
 992.573 75.957
 596.436 363.356
 847.694 479.158
 470.158 308.424
 904.743 590.633
 849.440 200.284
 563.434 834.567
 787.904 479.334
 968.335 641.948
 595.374 74.146
 460.163 750.572
 859.943 184.281
 267.826 280.483
 58.269 170.131
 549.860 359.649
 769.408 921.166
 100.527 563.397
 158.021 492.298
 621.645 222.642
 641.697 166.142
 915.578 579.349
 376.647 972.447
 744.917 667.678
 961.198 271.232
 325.921 786.295
 95.709 369.990
 449.314 127.265
 582.292 525.392
 355.254 931.455
 182.411 694.286
 609.210 856.669
 362.991 306.292
 40.013 745.651
 692.683 280.341
 96.641 855.121
 643.558 790.144
 870.646 808.252
 306.635 579.420
 208.902 31.152
 242.598 258.164
 326.975 464.387
 515.097 188.035
 725.723 654.322
 249.605 640.826
 939.204 442.605
 635.509 631.954
 205.770 917.839
 655.599 574.829
 889.120 869.103
 451.274 946.265
 793.401 0.023
 782.478 912.761
 155.304 703.663
 640.734 148.213
 373.945 357.338
 546.860 321.714
 601.680 232.847
 190.255 286.424
 389.436 107.639
 825.676 334.645
 210.474 147.574
 670.487 868.324
 6.600 269.549
 578.437 977.091
 868.674 905.058
 595.674 116.930
 615.032 312.342
 925.070 881.837
 731.343 529.195
 82.965 688.898
 825.877 940.420
 78.390 625.486
 205.630 738.834
 681.992 197.606
 239.980 287.485
 886.742 873.360
 26.096 309.962
 554.561 128.206
 259.322 727.700
 755.029 802.997
 724.971 875.693
 150.112 506.016
 126.718 324.610
 881.283 191.519
 40.222 947.063
 144.683 985.268
 196.130 533.365
 71.148 498.442
 449.818 797.953
 689.420 862.155
 159.569 147.691
 874.080 253.052
 72.330 999.090
 949.268 884.262
 586.457 640.355
 422.753 64.232
 632.019 808.929
 503.271 627.921
 667.452 984.286
 151.128 610.704
 50.822 333.300
 425.002 645.644
 497.098 761.289
 516.826 40.883
 500.154 351.069
 764.954 547.746
 578.346 866.229
 959.882 314.149
 422.191 969.671
 716.290 675.402
 486.804 396.810
 592.665 149.064
 113.329 822.200
 961.177 46.818
 793.783 382.542
 534.702 409.148
 951.743 346.880
 567.005 813.844
 414.522 851.220
 381.308 953.097
 246.514 800.040
 330.087 553.286
 521.655 357.208
 26.409 203.862
 987.505 45.383
 649.045 335.323
 43.840 503.059
 947.601 949.811
 483.224 835.128
 850.869 660.860
 555.613 174.465
 105.480 181.223
 988.122 252.743
 389.730 40.309
 56.913 178.276
 809.414 86.655
 941.319 222.336
 491.950 198.205
 739.345 724.278
 258.431 686.268
 365.497 506.354
 630.072 631.217
 341.159 723.671
 978.558 962.977
 307.691 411.107
 674.842 521.551
 104.009 190.653
 46.895 767.338
 942.989 498.736
 695.942 813.385
 662.000 128.237
 817.921 218.373
 107.650 964.585
 160.651 596.900
 417.102 155.429
 848.948 800.060
 579.911 980.544
 714.185 812.627
 84.936 790.075
 859.359 862.027
 384.752 227.793
 816.285 688.266
 131.054 740.228
 852.198 773.007
 763.151 46.448
 255.682 250.753
 760.218 776.538
 976.872 546.918
 216.886 115.008
 967.398 718.331
 969.815 759.206
 318.184 363.947
 216.660 339.046
 637.423 570.463
 933.428 175.246
 559.599 42.836
 744.376 676.499
 295.090 617.931
 641.729 105.254
 387.598 185.586
 829.612 955.962
 465.599 451.031
 295.217 883.654
 579.160 412.083
 635.884 354.775
 483.402 230.784
 416.973 842.331
 945.876 829.712
 454.009 95.283
 251.763 906.172
 33.503 434.800
 695.873 641.783
 167.917 90.501
 74.641 589.858
 557.828 726.552
 318.685 588.651
 372.513 724.504
 184.067 5.515
 201.408 706.907
 798.394 736.706
 343.679 688.252
 239.556 631.785
 840.094 128.721
 816.831 982.926
 487.286 808.114
 385.634 411.066
 264.200 614.497
 621.281 526.501
 727.088 102.238
 419.398 665.737
 653.896 580.932
 400.131 474.048
 530.618 879.007
 242.076 170.090
 938.543 128.659
 335.050 691.257
 917.721 552.172
 46.907 163.161
 422.185 419.924
 979.771 991.319
 848.129 988.849
 630.195 455.805
 687.320 224.146
 253.220 759.291
 842.461 629.435
 803.242 684.782
 325.207 249.825
 128.681 151.585
 555.320 322.576
 129.908 197.291
 483.319 600.934
 50.902 81.072
 289.647 803.693
 117.897 11.277
 569.226 196.955
 219.463 300.806
 118.259 12.167
 551.406 790.038
 705.053 277.924
 139.452 33.185
 361.497 990.119
 868.621 794.037
 687.772 179.328
 259.409 756.391
 659.183 934.857
 359.599 328.518
 278.016 406.425
 91.727 956.247
 770.577 87.379
 488.394 292.410
 613.703 663.537
 942.119 879.169
 537.790 530.940
 827.872 52.200
 424.628 901.087
 262.460 580.670
 156.118 646.546
 936.463 13.836
 510.371 631.643
 685.274 853.925
 9.016 926.321
 3.172 946.413
 636.173 735.925
 998.306 944.190
 845.944 81.076
 240.498 323.290
 600.149 730.755
 674.086 307.398
 8.064 894.970
 814.476 689.461
 730.003 3.107
 82.076 55.063
 739.798 78.036
 566.875 338.417
 478.627 827.936
 179.945 142.645
 363.476 446.444
 906.658 387.391
 105.283 82.151
 305.692 804.827
 239.856 120.702
 26.134 676.795
 652.737 443.107
 673.817 218.686
 989.022 73.620
 31.789 787.837
 560.577 517.193
 316.399 884.549
 404.191 282.714
 670.629 871.698
 291.103 782.592
 503.907 754.329
 855.200 945.802
 79.902 914.324
 286.528 449.981
 130.765 708.460
 748.990 703.934
 391.420 522.802
 424.890 345.970
 157.121 585.079
 791.105 582.363
 81.258 312.456
 896.944 706.242
 960.989 598.870
 375.289 408.151
 671.418 498.204
 87.434 328.884
 373.860 652.054
 417.477 792.065
 762.137 349.387
 611.545 883.098
 248.071 736.293
 346.016 372.813
 401.824 754.193
 130.934 294.467
 635.689 351.786
 761.685 913.230
 486.184 257.977
 953.669 35.171
 46.345 628.670
 489.115 10.919
 218.902 589.153
 708.490 836.041
 795.384 625.839
 355.442 639.903
 663.353 867.054
 576.217 807.036
 153.937 103.602
 52.549 475.246
 68.093 398.020
 659.767 203.742
 868.916 919.141
 866.027 969.169
 958.470 209.167
 79.100 109.681
 633.659 77.503
 886.940 445.050
 952.532 243.696
 288.566 117.729
 258.894 385.928
 561.802 54.793
 881.443 447.257
 931.503 688.634
 618.873 605.569
 81.642 305.417
 72.971 811.821
 270.577 240.639
 928.988 972.224
 162.788 2.306
 591.164 811.637
 862.209 181.404
 548.863 966.486
 230.035 879.399
 816.158 565.316
 679.612 31.932
 298.878 253.744
 877.104 890.738
 995.123 488.696
 331.296 511.898
 228.246 785.766
 749.797 123.107
 298.695 165.100
 370.577 956.793
 879.257 158.140
 674.036 556.114
 476.769 652.731
 946.467 719.473
 354.942 451.622
 933.959 443.914
 423.410 473.384
 207.485 272.243
 916.408 950.492
 94.517 921.890
 832.646 82.308
 937.307 570.268
 411.248 327.302
 658.516 551.916
 655.272 705.958
 874.778 863.118
 565.903 110.948
 149.811 911.489
 251.344 52.570
 50.745 548.489
 62.539 513.766
 922.369 4.816
 973.874 549.865
 260.241 850.564
 364.941 983.422
 109.163 228.074
 416.285 444.887
 480.991 75.287
 458.132 166.625
 645.387 856.391
 709.538 312.879
 647.795 945.714
 22.867 324.253
 227.216 536.733
 64.384 265.258
 697.254 52.898
 78.839 621.255
 400.369 68.680
 220.036 421.186
 208.446 771.203
 799.395 129.742
 711.964 834.226
 582.607 12.872
 282.495 81.689
 25.742 829.971
 4.686 598.069
 614.999 831.677
 527.674 623.166
 990.072 371.451
 484.028 41.441
 474.476 590.237
 146.513 947.776
 894.731 865.193
 147.384 315.422
 985.012 175.260
 157.535 396.389
 288.510 518.196
 528.030 103.735
 778.521 696.278
 726.642 228.874
 631.314 492.485
 477.528 170.411
 842.450 697.596
 431.768 645.259
 44.922 973.627
 886.856 134.294
 770.747 893.807
 39.339 116.013
 10.256 67.394
 829.572 260.203
 731.066 313.665
 32.185 3.180
 690.488 808.293
 599.576 385.688
 533.113 792.790
 695.943 798.808
 634.561 259.983
 511.536 712.660
 211.381 342.568
 44.622 433.097
 847.086 415.120
 133.820 84.761
 220.082 40.790
 245.887 11.911
 598.332 360.972
 831.762 544.220
 678.896 738.976
 492.734 31.794
 891.916 967.188
 113.368 416.025
 105.255 62.014
 460.646 590.319
 208.044 173.381
 290.049 902.588
 722.158 887.624
 587.912 360.626
 996.557 806.729
 391.764 188.704
 740.129 736.363
 421.703 131.185
 406.762 743.601
 108.925 354.424
 977.715 277.262
 183.618 525.327
 909.968 144.233
 772.703 972.597
 807.006 459.882
 525.808 109.797
 795.821 435.776
 30.858 128.162
 688.989 620.467
 172.395 477.567
 4.998 696.590
 928.002 737.894
 498.088 278.040
 770.820 47.369
 398.524 103.422
 557.175 472.129
 426.101 235.726
 813.853 260.895
 357.891 143.165
 313.916 284.134
 502.784 33.213
 935.406 578.312
 560.370 362.181
 54.473 538.111
 673.670 758.193
 231.906 173.751
 880.368 528.700
 136.591 993.427
 935.271 717.811
 515.882 514.633
 630.344 217.608
 404.305 450.534
 243.637 495.519
 569.536 72.170
 773.770 991.971
 667.427 693.119
 784.323 474.430
 533.475 255.124
 317.811 551.921
 121.922 471.399
 720.115 995.179
 539.376 284.865
 824.828 449.097
 459.141 663.051
 717.456 934.441
 575.293 136.998
 869.540 223.587
 119.850 421.149
 393.330 639.689
 358.383 863.326
 312.575 110.393
 263.307 72.561
 321.413 836.437
 682.275 577.612
 461.388 783.684
 542.084 765.605
 389.659 336.117
 304.887 139.598
 545.929 959.704
 700.150 382.397
 111.015 115.918
 947.410 103.966
 449.167 62.919
 344.683 29.133
 954.808 616.308
 386.300 814.395
 301.491 575.095
 981.386 496.684
 888.421 907.648
 937.500 617.597
 373.249 133.225
 548.546 444.210
 97.157 714.211
 855.755 48.201
 681.078 919.823
 236.876 700.118
 284.820 152.065
 301.755 492.553
 861.418 397.832
 340.144 997.526
 48.304 436.735
 565.979 278.023
 158.526 982.489
 245.887 665.519
 566.588 747.173
 180.501 354.085
 824.502 813.729
 446.000 282.791
 247.845 894.523
 398.647 732.445
 835.293 395.283
 623.736 66.931
 37.940 437.304
 277.267 635.725
 589.331 500.411
 456.694 820.401
 809.412 409.055
 257.534 867.639
 174.401 409.215
 764.593 583.396
 622.114 880.164
 707.558 262.400
 863.543 238.830
 26.165 754.117
 675.002 162.489
 363.724 196.994
 732.231 855.255
 91.238 328.572
 453.112 583.575
 987.575 57.242
 676.760 614.445
 122.110 84.913
 914.637 406.654
 841.160 237.021
 657.725 970.274
 412.541 991.355
 560.025 653.309
 776.170 719.742
 692.684 808.287
 753.242 852.154
 878.377 297.574
 830.825 542.176
 978.503 216.707
 439.447 222.648
 975.993 543.419
 233.319 472.916
 536.632 289.934
 849.203 922.257
 157.716 671.968
 621.826 51.278
 943.447 474.823
 760.256 53.448
 853.808 250.493
 108.386 727.133
 33.043 916.315
 218.903 294.982
 563.408 332.096
 537.670 218.163
 941.266 236.533
 825.973 379.399
 420.200 643.205
 921.481 358.259
 497.490 190.241
 763.072 87.535
 576.725 655.379
 566.003 649.234
 764.588 679.621
 746.507 796.962
 850.847 868.606
 851.158 447.781
 477.729 682.571
 366.805 606.605
 981.217 595.199
 970.106 220.565
 239.098 751.323
 948.504 326.374
 398.123 26.525
 191.768 582.556
 588.312 871.916
 147.884 168.524
 631.964 389.266
 370.417 897.216
 487.261 640.137
 995.599 806.536
 353.627 553.515
 493.732 61.850
 333.302 905.800
 986.644 577.679
 569.387 541.987
 34.373 727.414
 346.159 264.801
 121.858 996.999
 677.522 7.736
 750.010 609.326
 61.613 37.162
 513.191 423.355
 934.626 897.218
 362.839 734.253
 708.968 659.309
 279.198 672.194
 376.717 196.183
 242.068 437.625
 449.514 740.132
 977.728 605.143
 393.524 867.815
 811.414 677.572
 809.622 382.910
 749.572 243.065
 963.912 835.666
 908.597 763.206
 154.826 758.964
 679.779 747.095
 26.249 138.399
 734.901 908.675
 720.173 333.960
 622.682 691.274
 579.551 188.953
 350.293 119.100
 537.335 594.044
 882.099 410.753
 889.590 407.726
 893.202 790.531
 580.398 596.561
 690.023 851.110
 608.715 367.471
 833.950 63.230
 589.970 178.877
 385.040 267.236
 708.943 987.073
 606.947 406.127
 329.169 198.874
 556.025 324.278
 874.967 241.985
 909.181 129.959
 475.256 751.964
 187.164 638.524
 407.033 321.059
 801.110 527.627
 957.132 912.030
 17.078 562.717
 743.209 152.649
 501.013 122.516
 311.593 177.463
 907.881 68.095
 426.403 747.281
 424.916 68.982
 550.212 468.525
 9.220 904.608
 713.549 859.846
 591.668 93.967
 103.876 218.549
 897.880 831.084
 52.685 61.203
 986.307 494.662
 643.486 829.022
 675.275 598.714
 338.247 427.213
 854.788 614.365
 963.000 517.388
 213.167 544.108
 195.705 702.676
 189.251 907.160
 654.949 376.461
 352.216 102.230
 543.734 978.265
 855.399 171.771
 8.769 285.603
 878.451 284.921
 335.444 630.511
 912.184 785.922
 418.704 166.379
 529.536 187.280
 689.763 518.018
 678.893 804.759
 600.758 959.178
 115.691 882.047
 589.877 201.514
 15.845 600.360
 87.117 612.350
 79.406 641.228
 947.710 261.030
 102.301 314.103
 791.634 321.662
 463.569 284.554
 111.744 620.370
 718.815 769.613
 921.451 235.454
 309.412 595.957
 830.056 157.243
 671.154 651.269
 147.492 849.625
 963.674 172.127
 271.256 776.805
 529.014 691.692
 740.530 356.674
 638.633 771.271
 953.091 557.058
 295.193 331.391
 329.723 284.230
 839.181 215.590
 331.797 536.423
 969.450 814.696
 46.944 861.136
 947.860 167.572
 364.857 207.032
 226.229 968.371
 82.948 682.858
 341.800 648.033
 575.625 801.614
 586.505 972.718
 100.344 413.089
 904.730 992.985
 20.374 17.608
 531.423 279.774
 523.552 454.674
 692.787 56.709
 86.624 908.959
 979.030 459.132
 457.352 750.536
 814.549 860.060
 236.176 294.291
 425.265 159.163
 873.349 134.056
 293.781 555.844
 647.130 179.521
 836.533 559.895
 747.606 938.430
 797.597 537.234
 206.180 373.659
 73.543 663.529
 32.899 895.773
 633.271 750.533
 455.861 688.443
 224.746 519.529
 705.491 709.321
 343.694 790.195
 910.936 855.640
 732.578 13.492
 639.028 65.836
 564.452 151.863
 623.983 570.239
 606.847 162.436
 727.077 270.383
 544.799 98.302
 2.270 873.436
 337.003 953.897
 501.067 131.924
 880.265 953.423
 656.350 426.215
 338.621 642.202
 471.788 205.713
 556.433 281.232
 495.375 92.520
 899.374 72.490
 560.341 7.280
 361.399 329.365
 374.939 650.387
 625.835 41.558
 278.350 352.808
 88.706 320.987
 350.349 380.100
 334.889 924.318
 767.451 552.005
 723.036 664.163
 991.514 740.341
 182.125 795.630
 414.532 782.139
 977.722 914.446
 275.245 336.460
 574.498 59.506
 521.864 605.631
 136.118 374.233
 286.559 909.415
 75.650 161.157
 430.231 258.714
 138.156 541.592
 332.644 129.590
 79.686 302.076
 568.364 34.897
 248.917 231.564
 101.500 566.618
 502.823 204.327
 133.407 814.541
 447.769 84.587
 181.783 324.497
 122.211 877.457
 494.867 550.635
 884.701 349.519
 601.254 480.696
 477.374 29.876
 958.421 310.902
 364.656 282.839
 38.276 648.623
 442.073 236.345
 226.161 297.653
 841.255 240.967
 14.126 694.740
 673.051 224.120
 746.302 119.338
 327.997 559.234
 683.462 884.754
 147.002 672.575
 158.075 471.548
 468.062 608.894
 806.108 507.760
 908.214 734.579
 206.462 300.252
 243.105 2.669
 105.395 332.849
 966.747 82.645
 826.635 466.333
 946.905 779.655
 496.584 89.614
 10.629 658.824
 579.409 908.045
 601.536 542.058
 603.529 532.173
 225.432 464.569
 256.708 306.795
 451.688 939.020
 572.488 545.700
 50.723 665.241
 269.975 301.674
 37.060 596.962
 439.112 185.161
 145.285 3.699
 384.697 369.491
 613.243 581.171
 207.944 497.838
 181.597 18.332
 470.596 589.555
 368.254 739.992
 363.324 474.404
 345.001 843.183
 199.796 646.283
 964.918 830.814
 746.422 497.717
 574.060 431.236
 44.176 587.711
 428.524 156.160
 605.204 214.168
 646.029 886.705
 498.339 54.319
 294.715 548.541
 152.429 839.336
 184.988 218.109
 186.062 920.067
 234.309 934.308
 151.373 527.856
 550.061 231.172
 395.788 546.375
 79.765 379.630
 889.778 586.837
 347.272 469.032
 634.670 139.802
 292.270 475.796
 399.605 992.813
 1.008 77.004
 990.873 25.447
 428.922 156.405
 933.472 884.139
 419.635 220.090
 450.278 0.674
 96.238 555.594
 518.269 443.891
 294.745 213.673
 826.430 317.519
 209.255 314.340
 872.207 862.773
 984.619 841.295
 631.534 257.198
 114.694 820.926
 93.672 877.158
 249.891 428.163
 41.458 706.399
 282.224 232.051
 308.560 714.336
 332.999 114.988
 89.202 622.615
 819.578 762.646
 897.335 145.190
 2.938 433.991
 358.932 784.531
 25.308 655.325
 13.872 743.952
 222.921 727.399
 746.673 763.535
 557.198 444.473
 855.239 385.319
 40.966 168.460
 303.903 623.704
 564.890 615.362
 544.854 471.172
 152.039 146.004
 786.784 460.170
 312.017 525.263
 551.062 372.267
 335.273 555.787
 296.412 519.535
 396.147 501.368
 278.967 94.691
 630.936 105.340
 314.463 311.064
 664.111 359.470
 845.448 236.559
 689.156 83.773
 513.755 813.668
 315.768 197.662
 75.588 887.308
 196.105 173.946
 954.744 611.221
 491.071 210.943
 443.334 240.134
 663.163 791.669
 666.624 547.562
 843.236 445.459
 20.004 337.531
 150.777 125.059
 155.671 282.541
 215.132 865.221
 491.364 550.539
 691.065 516.883
 83.663 951.798
 556.493 839.471
 957.259 104.229
 271.871 83.755
 215.635 985.467
 646.306 175.493
 537.431 205.136
 249.858 498.202
 748.963 24.801
 17.749 119.501
 772.891 100.734
 971.355 673.165
 304.662 790.760
 722.312 327.354
 434.366 706.719
 197.052 683.173
 187.031 704.881
 215.220 667.167
 627.587 274.817
 650.290 632.435
 999.190 40.290
 696.072 857.541
 19.815 941.932
 638.542 337.306
 339.760 389.510
 696.578 367.927
 602.785 900.922
 233.850 629.078
 99.877 275.762
 571.561 711.788
 654.328 363.926
 940.341 802.743
 829.944 805.725
 819.895 248.553
 464.262 451.078
 125.585 238.389
 751.943 364.285
 838.788 876.956
 949.698 630.631
 747.451 504.075
 255.848 485.581
 797.860 550.216
 500.731 360.891
 69.222 312.559
 137.608 199.682
 808.693 372.609
 269.574 140.068
 123.158 548.925
 411.384 350.549
 461.052 147.332
 644.477 257.023
 656.274 212.164
 260.138 608.446
 98.741 637.172
 834.386 154.095
 172.031 520.996
 576.414 158.764
 916.047 472.328
 331.079 462.564
 467.746 622.666
 589.037 339.264
 69.994 593.846
 512.614 452.008
 759.904 313.204
 271.715 819.038
 524.146 356.487
 805.228 846.703
 88.218 928.601
 585.917 264.997
 266.432 931.421
 630.414 705.385
 194.125 98.575
 123.135 825.539
 876.498 447.028
 829.686 335.108
 480.579 368.098
 380.570 176.028
 157.330 385.156
 381.668 15.597
 977.353 786.552
 729.467 317.043
 691.411 110.567
 4.412 647.410
 459.708 440.388
 116.787 793.893
 733.438 52.870
 670.450 305.376
 998.184 562.370
 678.588 514.660
 809.610 983.132
 152.892 78.212
 253.364 288.962
 737.440 884.090
 757.778 31.415
 467.966 505.859
 771.886 357.160
 106.378 541.950
 713.255 576.878
 482.694 388.021
 388.583 33.027
 228.372 596.973
 721.816 908.666
 15.991 730.514
 594.523 346.429
 442.952 881.335
 244.471 603.652
 477.287 120.508
 391.857 269.932
 590.608 415.647
 807.798 896.214
 458.828 877.335
 723.756 824.581
 240.744 970.695
 449.185 925.585
 726.159 912.510
 41.371 221.198
 60.445 339.761
 408.037 637.886
 735.834 350.745
 949.595 53.134
 228.976 694.083
 722.055 292.844
 150.250 613.165
 159.591 244.826
 346.924 184.108
 1.923 979.268
 816.530 844.581
 168.383 930.279
 989.026 770.439
 678.260 278.715
 329.750 278.610
 184.471 686.535
 906.238 120.937
 441.444 233.392
 610.333 377.588
 823.303 579.454
 895.246 294.229
 427.941 72.171
 891.277 358.623
 7.571 292.578
 522.589 844.890
 945.994 727.718
 132.946 22.824
 324.677 204.580
 215.752 931.900
 179.078 38.070
 161.479 641.633
 817.361 656.807
 715.039 989.456
 357.253 667.598
 761.428 22.370
 813.344 809.604
 517.717 528.069
 344.566 205.163
 544.083 774.495
 935.996 424.626
 739.884 673.866
 454.917 601.353
 659.979 228.774
 880.401 630.037
 771.700 125.342
 579.296 92.042
 327.426 423.442
 887.839 226.506
 208.067 309.320
 384.070 22.136
 708.470 64.614
 106.581 374.104
 799.539 651.682
 423.004 531.195
 879.494 392.618
 188.019 563.702
 587.189 43.465
 494.955 891.729
 515.761 441.594
 534.556 621.195
 960.353 779.216
 474.676 401.338
 437.514 266.590
 589.295 118.841
 107.624 472.017
 145.957 121.432
 349.813 330.587
 437.446 975.252
 219.156 708.405
 274.289 428.154
 949.110 393.266
 775.528 214.028
 842.280 496.442
 270.550 295.201
 66.650 924.019
 996.804 820.762
 992.648 881.464
 317.669 463.613
 672.072 273.602
 740.012 389.134
 979.540 456.605
 759.013 170.189
 370.194 582.004
 753.378 779.001
 416.688 878.959
 880.252 904.030
 489.758 674.516
 336.973 322.916
 558.906 917.285
 955.678 739.852
 984.993 3.643
 943.915 212.193
 929.995 3.469
 575.521 157.003
 149.169 31.422
 744.503 569.629
 188.885 737.463
 822.500 894.771
 573.895 314.883
 87.290 373.239
 318.600 304.233
 823.905 317.403
 878.720 956.769
 827.209 833.783
 516.647 301.297
 569.732 966.342
 482.679 14.350
 433.255 48.669
 615.585 46.675
 657.922 462.567
 92.742 921.016
 636.873 755.706
 468.976 39.685
 804.485 688.504
 643.685 968.561
 137.067 792.479
 500.641 880.728
 539.345 226.839
 139.748 422.430
 539.380 430.562
 534.061 621.320
 497.942 362.648
 220.473 897.912
 273.297 98.497
 93.972 211.851
 114.176 565.639
 301.492 212.126
 706.220 133.492
 603.651 442.146
 322.031 260.871
 825.540 44.867
 52.092 108.956
 289.077 528.650
 81.199 869.191
 499.854 390.744
 958.830 973.522
 145.099 292.124
 156.317 552.722
 393.128 965.733
 851.166 706.902
 18.945 691.015
 599.909 836.082
 418.574 443.183
 204.061 448.896
 722.838 328.210
 815.904 290.618
 39.151 637.447
 926.813 90.123
 100.194 432.665
 913.587 766.807
 996.887 527.784
 949.050 126.501
 138.813 732.450
 301.128 239.049
 490.279 320.761
 917.216 174.231
 549.676 582.022
 113.303 187.448
 502.059 586.379
 633.788 918.030
 711.398 684.104
 119.819 582.772
 914.205 871.251
 501.331 422.565
 518.092 755.309
 218.632 963.648
 637.888 91.605
 769.647 675.537
 462.339 524.704
 482.917 799.113
 233.121 439.543
 826.638 950.569
 235.145 525.792
 0.865 315.046
 396.179 497.893
 122.164 79.053
 231.245 244.942
 424.218 229.557
 252.455 752.168
 569.025 2.306
 610.752 323.052
 224.488 390.305
 608.227 712.542
 426.356 38.906
 987.162 672.316
 145.038 135.771
 186.866 414.447
 738.100 146.751
 386.860 566.213
 232.726 312.918
 403.357 153.271
 372.843 85.411
 856.760 988.410
 134.573 275.219
 415.568 926.825
 591.204 791.536
 984.389 785.022
 52.909 857.926
 31.520 208.672
 853.074 468.575
 638.666 454.750
 866.730 281.528
 548.979 356.037
 269.413 861.787
 439.839 732.686
 447.472 169.717
 757.015 167.963
 701.920 940.489
 823.474 476.105
 124.225 384.758
 138.751 852.541
 18.797 741.729
 76.085 744.381
 586.341 181.053
 780.330 936.434
 425.930 443.047
 388.959 380.171
 250.718 256.728
 613.200 455.600
 110.237 826.691
 801.894 845.329
 266.506 643.493
 395.165 103.023
 655.519 173.664
 890.037 542.527
 881.759 16.568
 270.167 877.432
 821.065 283.185
 184.703 362.360
 854.552 929.357
 837.646 176.395
 309.382 751.627
 612.985 735.768
 955.352 681.637
 409.347 207.835
 91.812 864.716
 691.177 42.848
 377.936 15.389
 534.778 55.954
 709.405 457.769
 813.471 831.735
 52.894 598.978
 936.118 730.679
 721.353 880.961
 740.084 934.953
 440.788 308.286
 709.149 54.184
 134.354 770.083
 307.913 235.733
 371.273 642.448
 18.892 293.696
 213.721 667.998
 462.022 533.047
 890.008 222.234
 546.939 36.720
 550.635 667.963
 937.700 681.653
 876.926 210.705
 632.028 922.947
 639.870 157.218
 310.522 942.257
 407.466 668.618
 386.249 496.576
 508.392 427.717
 675.811 266.900
 442.607 311.179
 66.332 623.393
 127.686 390.600
 919.061 66.007
 454.052 868.056
 632.781 628.906
 441.233 882.001
 395.361 856.035
 17.682 265.209
 739.188 556.964
 843.496 79.976
 848.523 70.483
 241.392 144.918
 359.914 722.734
 857.861 365.847
 569.599 232.035
 132.696 819.485
 886.329 39.542
 578.394 557.972
 119.622 629.918
 656.976 614.484
 800.195 436.037
 163.898 821.920
 422.901 624.082
 289.021 698.959
 967.300 48.253
 302.628 718.264
 674.844 706.609
 318.514 922.900
 185.276 770.604
 102.170 787.687
 302.281 490.783
 34.357 886.376
 866.636 180.483
 301.358 792.806
 164.408 869.565
 183.277 450.075
 641.336 813.058
 49.749 237.123
 288.950 687.724
 774.858 163.596
 222.784 256.023
 755.050 63.693
 700.813 405.699
 388.207 635.703
 97.014 558.472
 660.025 499.639
 319.465 398.276
 624.678 699.835
 466.807 3.744
 877.798 857.308
 476.461 727.471
 246.596 338.531
 410.889 382.962
 588.092 728.872
 335.980 456.548
 843.716 722.015
 402.886 524.215
 976.840 418.417
 388.932 830.876
 577.086 389.064
 175.527 981.675
 287.722 643.991
 235.157 941.393
 664.331 552.350
 412.683 469.666
 46.570 511.864
 68.402 807.701
 790.797 745.832
 905.139 838.580
 118.226 516.192
 635.240 170.389
 557.821 548.344
 615.550 132.704
 760.306 849.517
 951.761 665.946
 412.351 915.403
 563.878 544.461
 249.460 623.016
 730.842 472.676
 241.436 730.347
 566.664 885.186
 973.112 690.129
 297.955 962.314
 960.576 546.273
 641.802 529.525
 103.276 643.171
 754.975 369.578
 976.718 131.831
 325.080 658.660
 98.949 209.776
 289.079 0.686
 364.668 356.812
 235.532 27.021
 319.693 714.484
 817.840 41.904
 959.939 157.533
 973.758 407.771
 975.428 490.504
 611.754 600.477
 341.604 807.404
 840.652 334.294
 486.060 127.676
 141.929 212.839
 855.423 484.639
 923.583 748.057
 79.467 224.875
 163.330 688.784
 410.572 176.950
 812.860 687.660
 117.512 878.577
 962.950 825.324
 772.531 292.140
 583.414 209.512
 207.104 484.033
 777.426 220.234
 470.205 953.881
 704.922 317.524
 626.982 551.471
 616.124 142.848
 237.101 853.547
 228.192 797.352
 980.780 146.981
 113.355 178.434
 114.411 701.847
 936.439 500.137
 273.057 256.208
 577.371 152.534
 958.096 778.084
 147.137 801.371
 797.348 838.697
 103.961 662.931
 112.559 810.222
 503.486 672.406
 323.964 591.740
 478.925 399.450
 440.285 435.556
 404.069 45.305
 80.095 474.756
 606.393 315.592
 729.818 789.610
 685.121 926.155
 925.958 858.752
 368.906 631.030
 743.688 350.017
 791.880 17.593
 948.072 760.123
 150.359 590.299
 813.435 22.466
 953.827 448.253
 414.403 994.020
 734.380 880.528
 940.616 597.404
 813.190 574.968
 665.993 239.756
 928.375 619.883
 820.708 129.039
 546.893 723.007
 55.815 949.180
 57.444 868.399
 71.043 492.301
 769.221 160.259
 487.998 748.691
 422.561 684.187
 214.465 358.741
 405.782 563.228
 459.164 486.537
 923.851 850.526
 647.122 98.980
 288.913 725.823
 758.556 359.252
 312.493 533.169
 901.814 667.147
 440.510 286.383
 144.700 614.596
 953.731 292.179
 7.616 351.875
 880.322 804.012
 383.793 173.054
 558.661 68.960
 641.941 388.740
 326.069 602.226
 8.598 135.949
 73.916 996.638
 73.020 820.655
 336.325 416.077
 36.520 555.445
 806.052 140.768
 598.754 665.588
 287.919 28.329
 671.693 30.187
 901.412 567.365
 302.161 405.037
 76.666 760.925
 708.247 660.056
 502.396 456.549
 464.141 42.097
 583.597 899.909
 950.596 644.496
 257.555 332.643
 901.060 494.512
 758.373 875.117
 471.463 341.095
 375.602 865.336
 827.625 885.989
 637.451 290.362
 939.457 914.574
 82.362 111.580
 584.828 378.126
 736.578 705.536
 565.465 801.067
 164.920 514.154
 718.198 545.679
 35.555 408.906
 440.677 88.557
 268.628 450.399
 443.389 939.482
 207.771 286.114
 169.017 571.552
 750.354 633.398
 494.127 404.190
 837.809 291.745
 732.832 676.571
 185.294 207.897
 711.801 922.114
 117.522 960.032
 473.109 674.716
 74.862 954.609
 506.487 239.774
 914.284 853.158
 914.099 598.610
 909.614 619.002
 495.957 300.390
 164.693 838.795
 917.123 63.196
 503.875 14.538
 212.229 553.390
 262.822 612.914
 309.467 753.351
 437.653 215.319
 754.463 541.104
 484.188 939.594
 701.655 686.031
 516.659 849.402
 662.550 773.192
 514.930 666.430
 680.007 480.604
 392.652 231.584
 87.444 790.906
 840.250 692.356
 941.305 778.280
 874.064 833.252
 542.350 496.198
 86.998 714.065
 222.486 640.018
 0.784 376.914
 133.095 274.734
 412.356 757.894
 70.690 221.993
 657.175 664.346
 186.555 177.270
 683.877 215.971
 597.611 278.729
 353.845 99.784
 622.726 440.400
 505.736 348.548
 366.983 76.185
 821.411 753.443
 249.088 925.593
 111.840 988.893
 475.176 110.582
 228.389 725.610
 395.105 634.485
 768.536 492.753
 702.241 623.481
 160.598 517.914
 950.277 318.781
 607.962 811.335
 334.397 279.600
 980.863 95.867
 920.868 344.705
 747.671 934.903
 888.817 531.071
 825.537 335.587
 78.466 394.787
 142.955 853.493
 507.717 130.346
 288.259 587.639
 137.785 293.897
 865.396 611.951
 231.129 973.643
 791.622 162.225
 171.622 231.757
 404.472 998.358
 706.364 957.844
 753.812 642.499
 647.651 920.788
 148.614 898.127
 147.075 815.949
 920.012 66.546
 554.719 775.998
 417.941 370.411
 515.936 959.698
 647.291 183.646
 575.604 32.695
 292.972 59.195
 972.361 202.656
 506.908 186.689
 158.670 828.206
 11.922 638.288
 600.300 863.092
 299.391 550.181
 642.627 665.325
 893.761 607.647
 311.043 153.144
 465.458 862.039
 296.606 348.122
 585.056 907.856
 602.092 949.300
 919.784 827.448
 252.033 434.813
 925.655 500.246
 545.547 8.900
 534.824 944.304
 823.260 487.749
 881.611 272.073
 978.081 448.379
 858.333 702.337
 640.709 917.180
 803.325 369.315
 369.459 831.174
 160.935 541.771
 353.261 13.322
 732.667 334.065
 257.700 526.699
 579.022 222.452
 395.896 840.332
 604.957 229.194
 456.356 96.539
 943.472 700.617
 464.099 26.150
 969.968 269.808
 463.008 339.953
 866.121 88.061
 888.290 123.796
 290.697 349.259
 627.977 288.033
 793.600 777.218
 59.562 142.515
 969.478 246.829
 678.375 874.332
 32.125 355.726
 422.253 51.317
 998.068 234.902
 134.993 229.508
 196.991 505.331
 319.405 542.764
 531.665 265.334
 8.169 548.482
 146.990 682.519
 153.893 111.488
 746.384 907.907
 913.671 260.879
 226.657 12.069
 911.048 549.766
 55.546 738.166
 410.719 798.941
 558.199 489.735
 77.822 291.570
 132.185 927.592
 931.716 601.898
 200.142 286.579
 389.082 646.881
 213.527 375.996
 146.842 121.676
 221.206 675.005
 633.352 859.645
 847.738 844.154
 986.559 502.128
 125.581 855.319
 958.353 95.595
 584.071 194.162
 831.226 292.398
 609.752 751.718
 730.922 920.280
 104.625 25.600
 569.384 24.764
 331.180 667.846
 26.425 562.987
 949.213 707.555
 324.917 738.309
 225.632 544.654
 249.528 278.833
 294.454 49.688
 658.168 561.959
 922.628 447.025
 221.180 419.178
 213.974 629.959
 957.233 283.927
 977.400 820.737
 305.952 399.583
 468.722 102.275
 553.026 429.321
 962.996 7.552
 799.357 614.919
 154.681 644.259
 815.356 743.654
 947.572 483.816
 846.550 492.812
 469.860 73.477
 117.123 137.216
 519.623 296.715
 621.800 299.469
 453.249 59.906
 89.891 83.743
 317.850 212.375
 362.404 16.028
 795.501 293.050
 36.456 186.558
 972.553 161.287
 121.196 588.937
 724.433 424.068
 714.686 126.316
 471.891 669.082
 778.594 124.452
 527.982 96.405
 961.772 486.725
 229.030 94.455
 938.090 145.216
 493.102 402.857
 789.172 18.091
 545.167 661.086
 818.400 855.952
 911.137 662.651
 645.909 743.257
 738.594 466.707
 150.954 475.696
 328.546 499.038
 521.522 936.478
 941.428 879.963
 393.187 85.561
 406.390 816.074
 439.841 413.014
 453.307 994.566
 276.093 113.889
 592.868 422.640
 680.905 755.692
 585.322 100.213
 818.770 534.754
 310.192 732.475
 760.709 74.412
 127.636 451.084
 463.168 91.129
 510.476 180.856
 797.114 645.549
 930.681 965.233
 909.046 370.615
 264.830 741.748
 395.117 310.437
 602.535 872.008
 562.118 359.513
 515.713 203.663
 595.847 825.594
 994.020 739.648
 247.650 180.083
 244.636 668.123
 750.975 452.059
 968.242 761.512
 987.261 76.226
 85.655 71.537
 407.935 947.221
 932.774 656.924
 188.448 354.397
 849.634 399.471
 421.169 779.712
 750.335 51.412
 554.363 909.410
 515.112 661.698
 540.780 826.436
 937.806 741.160
 385.621 168.929
 988.647 627.083
 672.348 30.514
 513.576 817.768
 716.436 775.738
 340.855 779.273
 850.299 499.930
 459.711 231.975
 904.133 93.539
 283.908 947.324
 722.093 308.852
 528.064 8.771
 874.078 669.842
 372.110 589.798
 1.646 827.107
 38.461 991.375
 211.372 118.619
 779.193 766.573
 917.762 748.014
 392.242 687.834
 686.099 495.763
 534.344 419.444
 157.002 110.727
 255.905 521.543
 600.728 131.977
 783.512 700.850
 180.292 520.514
 757.287 545.785
 556.251 60.563
 983.372 739.394
 78.704 458.824
 580.671 472.410
 847.901 631.721
 932.398 411.543
 326.231 44.764
 547.398 686.069
 721.813 640.264
 196.823 400.774
 886.004 860.550
 124.991 767.965
 150.720 310.301
 798.807 68.632
 131.290 485.753
 320.541 936.867
 619.831 778.278
 999.997 436.528
 953.730 198.605
 582.983 730.164
 653.243 294.855
 635.683 882.829
 248.684 897.392
 664.156 194.041
 456.787 226.469
 733.133 996.661
 691.139 670.905
 869.923 829.379
 104.943 79.026
 82.195 398.025
 345.569 604.173
 770.373 548.801
 157.480 189.010
 17.133 233.252
 189.237 344.153
 232.036 940.271
 455.727 431.407
 915.696 485.465
 70.816 669.809
 585.263 204.016
 118.894 279.197
 824.760 201.641
 974.850 811.955
 846.343 232.003
 437.607 815.754
 181.432 231.045
 717.447 550.497
 176.657 433.058
 444.854 849.365
 814.358 94.188
 359.731 180.151
 180.080 71.701
 433.771 108.152
 282.017 157.150
 692.979 280.478
 215.060 85.100
 587.218 604.075
 133.107 373.030
 122.968 852.012
 629.243 570.062
 185.856 646.254
 858.730 470.419
 160.979 787.532
 712.199 390.767
 569.423 656.715
 146.854 618.229
 515.002 835.954
 205.770 648.021
 140.201 895.784
 546.645 276.874
 467.102 186.083
 411.727 72.042
 218.136 439.677
 803.555 157.708
 821.509 548.436
 292.902 753.382
 483.852 269.440
 935.633 955.783
 212.895 145.549
 476.621 10.346
 78.811 128.276
 587.348 795.412
 975.441 334.691
 738.249 606.316
 171.109 883.350
 319.271 133.697
 90.646 681.613
 367.805 976.685
 940.926 488.549
 270.302 204.063
 955.510 179.944
 804.101 602.636
 491.398 286.262
 63.680 950.042
 842.566 968.062
 58.522 177.782
 148.677 309.103
 918.852 798.940
 959.387 333.780
 744.503 753.757
 979.235 446.590
 678.329 555.687
 957.579 16.846
 978.999 622.085
 122.918 827.163
 861.985 159.091
 589.898 820.318
 28.630 292.241
 717.086 532.501
 920.842 35.887
 969.002 324.022
 335.924 559.576
 770.122 808.981
 578.168 312.359
 542.512 56.837
 480.004 321.835
 331.882 270.185
 517.824 199.012
 466.399 829.237
 701.270 499.273
 704.157 194.756
 708.084 450.659
 532.382 53.526
 851.063 140.919
 235.983 915.465
 333.751 922.464
 184.884 786.404
 15.003 558.336
 456.630 468.229
 650.185 891.893
 449.233 917.001
 602.633 118.246
 913.368 123.911
 69.951 997.191
 785.170 393.223
 396.197 146.686
 101.618 161.094
 446.104 354.912
 978.381 630.248
 907.823 249.912
 301.838 254.600
 825.701 662.202
 187.621 277.217
 407.092 241.035
 970.535 152.408
 912.952 863.937
 176.152 331.660
 149.881 776.432
 572.002 892.698
 103.486 270.495
 573.607 185.922
 664.626 752.246
 382.937 673.125
 229.538 848.843
 737.989 565.803
 433.529 488.850
 853.834 626.000
 90.432 777.795
 417.443 478.904
 943.972 739.916
 569.030 175.936
 433.533 257.705
 947.535 228.587
 879.335 602.780
 711.592 360.598
 297.962 995.516
 162.178 269.244
 168.605 478.096
 209.682 480.554
 536.619 748.024
 544.959 179.488
 720.617 329.279
 417.855 710.829
 891.698 799.347
 402.529 312.160
 931.445 626.057
 269.695 854.610
 214.648 273.032
 2.817 743.479
 472.444 521.477
 327.490 248.655
 293.632 734.878
 688.243 988.412
 441.590 7.996
 50.148 940.312
 279.844 629.482
 947.726 575.324
 692.247 25.843
 902.301 647.643
 888.618 711.661
 311.154 980.153
 41.182 755.600
 635.562 687.027
 392.084 783.335
 716.136 608.902
 101.567 617.022
 187.164 6.684
 917.197 727.116
 689.229 486.882
 686.937 817.373
 161.693 699.937
 716.281 39.742
 282.465 64.200
 88.494 645.124
 788.419 888.625
 886.799 811.697
 210.881 79.146
 40.858 88.622
 579.715 664.926
 482.902 373.733
 47.907 734.647
 860.298 774.391
 655.299 858.956
 83.337 636.704
 652.826 537.669
 64.681 666.024
 842.593 759.862
 658.663 488.018
 228.167 27.434
 765.814 442.136
 215.180 559.721
 15.252 476.177
 534.773 275.532
 262.567 980.670
 689.411 212.420
 184.413 414.311
 828.418 479.487
 557.080 916.863
 663.435 603.791
 872.004 464.244
 24.222 191.090
 966.586 813.485
 453.442 414.608
 487.257 724.567
 443.762 721.735
 609.795 84.479
 458.671 824.684
 329.079 339.355
 254.648 49.271
 309.515 446.956
 569.745 254.148
 223.941 668.560
 373.464 114.344
 372.092 341.497
 324.131 667.053
 281.508 116.804
 170.367 738.902
 779.483 457.042
 708.069 572.878
 462.520 804.193
 787.261 525.566
 561.189 224.144
 306.036 753.028
 337.952 380.931
 261.350 3.740
 501.000 899.201
 706.835 912.320
 759.367 936.952
 932.005 976.857
 877.424 652.271
 689.664 909.552
 157.379 138.425
 801.269 494.847
 636.888 892.413
 733.998 956.570
 838.525 434.912
 616.937 126.925
 255.224 916.980
 823.929 191.877
 960.360 424.133
 452.066 241.977
 555.667 855.137
 350.546 332.682
 830.453 235.690
 465.865 817.363
 920.528 790.871
 155.257 688.360
 797.014 100.770
 348.317 891.613
 658.900 897.075
 402.435 678.681
 277.186 111.772
 674.532 152.522
 774.199 389.812
 21.520 141.738
 403.648 543.951
 24.668 309.343
 13.051 120.671
 916.738 139.377
 360.949 10.598
 261.452 836.281
 870.956 665.142
 6.840 672.020
 730.100 153.939
 799.643 394.189
 180.379 836.251
 427.781 700.129
 63.248 535.828
 50.497 738.369
 13.358 655.218
 908.010 136.161
 469.836 885.524
 479.083 202.586
 893.394 944.695
 409.055 18.716
 211.476 886.183
 873.517 912.900
 730.371 875.193
 613.340 909.672
 174.823 237.435
 492.509 729.635
 467.412 991.560
 736.685 665.474
 620.064 818.275
 731.268 541.771
 160.046 473.962
 444.694 125.320
 787.211 392.689
 825.697 945.308
 95.747 646.562
 360.235 931.855
 783.199 449.837
 900.941 525.579
 605.848 37.154
 763.504 654.082
 669.856 451.291
 362.725 933.252
 422.050 612.309
 606.626 617.553
 826.158 969.735
 228.563 694.726
 786.151 165.087
 891.547 363.494
 467.712 946.682
 500.796 229.845
 34.356 216.211
 792.959 456.379
 672.273 571.209
 94.553 863.346
 46.452 204.599
 647.254 438.574
 382.130 87.349
 151.105 711.167
 775.336 189.454
 74.018 91.010
 632.563 174.703
 790.722 198.732
 53.817 763.652
 48.346 800.452
 690.087 414.997
 489.030 625.544
 13.324 386.956
 700.228 756.791
 875.075 756.727
 296.981 628.908
 743.096 887.615
 981.569 907.875
 590.384 820.695
 66.945 619.312
 268.608 452.211
 111.860 84.742
 480.943 351.144
 696.066 260.999
 534.447 26.141
 890.315 476.750
 708.836 110.398
 152.909 853.460
 839.557 680.921
 545.266 683.910
 44.219 39.276
 714.530 33.069
 91.683 169.534
 780.904 902.859
 844.496 561.254
 408.540 558.819
 323.084 587.327
 76.906 413.249
 22.494 495.257
 128.303 72.066
 140.988 783.518
 98.314 422.931
 788.933 160.097
 269.336 627.440
 173.991 927.142
 280.971 503.166
 295.342 903.030
 21.098 480.548
 119.527 421.318
 272.137 299.202
 300.600 465.541
 640.729 87.820
 697.731 181.001
 926.370 936.888
 637.627 311.384
 133.944 524.828
 673.485 141.942
 983.546 562.632
 566.329 285.075
 773.166 561.637
 121.101 752.318
 388.872 751.818
 64.686 743.452
 794.118 447.210
 275.058 113.601
 454.046 99.940
 731.976 608.563
 429.470 49.647
 635.415 383.471
 704.166 171.032
 256.439 627.077
 161.774 374.965
 477.936 31.136
 306.805 119.595
 334.243 489.567
 707.799 644.405
 556.686 544.218
 437.644 725.062
 517.448 362.432
 782.533 48.697
 580.805 226.390
 801.323 281.939
 715.730 815.882
 133.449 17.447
 997.329 796.244
 796.672 774.141
 979.952 93.330
 684.333 342.778
 718.406 600.413
 492.251 28.588
 755.221 160.705
 882.804 778.621
 693.946 387.751
 661.133 91.051
 6.920 998.598
 506.802 800.471
 649.664 756.415
 613.110 896.265
 495.251 155.834
 252.715 55.194
 885.702 581.997
 458.030 414.734
 2.145 669.956
 401.446 656.437
 762.444 962.363
 735.716 850.230
 498.988 78.310
 738.571 888.404
 387.830 473.686
 55.923 134.828
 84.409 392.773
 690.936 69.256
 64.443 822.145
 506.075 922.459
 18.447 591.902
 334.359 295.117
 254.798 297.122
 104.980 517.272
 332.761 396.130
 525.768 536.626
 179.763 784.188
 507.542 689.722
 306.079 834.847
 917.997 92.236
 677.669 480.029
 498.435 131.153
 559.930 388.590
 26.572 715.898
 620.690 866.453
 552.015 376.729
 651.767 295.247
 835.205 831.526
 10.183 946.938
 881.216 386.938
 820.900 946.077
 650.374 122.602
 854.211 226.699
 949.952 619.487
 977.245 165.533
 45.207 442.502
 68.091 426.060
 381.548 346.247
 113.694 568.271
 769.064 429.618
 932.805 456.937
 559.991 174.036
 70.000 117.397
 441.549 431.050
 96.283 763.545
 991.283 213.337
 979.385 469.930
 698.372 339.654
 709.026 730.966
 668.950 105.711
 788.648 688.602
 211.299 731.423
 48.218 499.022
 270.765 168.435
 958.366 423.547
 665.622 253.679
 903.430 183.906
 2.995 244.092
 821.860 723.084
 345.923 559.276
 72.219 206.351
 303.998 453.091
 109.919 219.732
 454.551 207.975
 545.359 152.629
 420.751 938.796
 832.831 555.726
 667.121 863.401
 349.138 353.467
 79.896 867.699
 52.107 561.751
 715.471 802.459
 556.120 156.008
 89.145 401.265
 71.348 883.250
 980.887 223.801
 675.928 685.243
 725.408 91.344
 229.018 460.602
 179.058 92.935
 494.093 743.860
 192.747 167.716
 785.475 512.592
 223.090 293.777
 439.670 383.262
 266.283 484.136
 362.403 447.055
 262.045 669.927
 731.297 593.530
 477.416 468.389
 14.896 428.199
 709.856 133.680
 876.557 506.418
 841.274 282.175
 294.726 167.052
 803.106 396.759
 580.937 482.983
 179.000 538.279
 597.934 869.636
 856.024 33.978
 760.397 466.245
 545.549 345.322
 680.667 176.871
 917.210 529.527
 145.485 19.341
 137.901 154.477
 474.294 360.910
 974.961 675.295
 915.144 540.874
 329.093 867.913
 234.109 4.468
 206.718 191.622
 904.798 251.750
 150.266 935.299
 615.548 882.932
 23.024 723.090
 195.993 681.544
 625.886 712.585
 487.627 793.401
 817.524 425.470
 313.826 547.499
 856.597 186.347
 165.398 630.502
 401.935 204.615
 833.581 115.549
 639.641 277.364
 271.536 95.735
 78.497 294.132
 929.437 360.279
 718.555 328.667
 621.747 45.241
 182.371 265.823
 285.816 499.547
 461.866 56.179
 369.495 630.349
 712.523 755.428
 835.876 769.512
 884.737 194.149
 142.617 65.864
 362.032 155.872
 991.857 627.124
 448.058 302.941
 57.736 73.031
 857.425 281.239
 388.413 919.636
 996.218 723.336
 307.926 787.211
 21.470 536.889
 672.800 944.530
 527.787 459.369
 484.914 194.789
 385.035 444.641
 544.685 738.256
 232.632 850.798
 919.182 969.431
 490.981 466.641
 73.577 378.480
 374.460 256.695
 99.638 914.768
 256.705 947.535
 303.294 562.083
 149.566 613.209
 669.104 88.735
 891.809 651.783
 290.613 229.942
 610.552 651.420
 582.692 84.186
 903.538 811.420
 19.155 549.544
 108.066 765.318
 763.203 871.119
 664.970 819.323
 79.772 137.807
 474.077 5.267
 990.994 67.696
 869.620 703.970
 615.163 8.984
 347.019 438.931
 825.371 500.467
 950.963 303.973
 789.108 366.347
 622.078 169.495
 70.313 438.576
 206.534 624.068
 959.681 21.363
 999.206 630.091
 669.491 942.427
 933.655 199.038
 810.983 920.377
 996.931 383.728
 943.780 354.158
 357.434 417.966
 929.397 986.355
 601.792 549.592
 769.106 75.494
 511.619 668.495
 698.044 242.018
 931.231 149.451
 633.228 427.899
 518.967 849.198
 927.075 970.753
 902.053 122.002
 507.181 570.674
 910.208 267.925
 337.628 492.968
 917.042 488.338
 120.379 164.503
 719.316 194.945
 873.730 988.085
 9.104 168.330
 537.984 711.162
 97.642 371.953
 829.098 676.193
 715.303 245.555
 904.931 274.494
 100.659 591.462
 944.767 588.355
 192.420 57.510
 843.122 593.416
 118.396 55.845
 958.653 100.940
 731.161 348.209
 266.549 434.656
 144.303 601.261
 569.598 386.803
 877.925 861.849
 313.759 401.060
 707.163 28.929
 416.152 944.981
 831.011 179.091
 687.817 310.742
 826.795 724.685
 464.292 410.604
 642.439 301.604
 941.054 692.999
 796.682 467.490
 148.459 917.983
 27.040 475.869
 145.167 908.847
 945.287 828.534
 716.763 392.403
 257.251 13.834
 946.835 897.162
 782.703 844.794
 493.867 279.933
 705.031 415.888
 224.815 571.875
 100.421 714.404
 194.052 389.590
 81.608 930.685
 436.565 451.282
 659.372 105.902
 992.114 718.500
 321.233 796.738
 270.755 187.485
 75.040 299.393
 791.218 358.232
 356.909 802.278
 406.607 282.117
 388.328 784.927
 14.531 839.258
 744.062 472.740
 21.809 423.933
 596.984 131.819
 291.370 560.561
 202.359 149.335
 187.832 564.510
 114.777 912.394
 608.847 272.664
 666.421 457.509
 444.796 60.208
 724.265 214.630
 856.381 934.924
 362.899 180.715
 657.598 951.710
 93.836 810.348
 203.193 651.706
 764.422 352.746
 720.835 726.882
 340.900 359.138
 417.809 807.100
 10.162 461.008
 802.135 718.344
 440.423 122.883
 63.820 964.122
 528.279 13.431
 591.814 624.066
 501.681 541.751
 487.556 571.899
 147.259 363.354
 461.361 507.463
 65.973 679.740
 651.079 33.099
 941.177 609.544
 524.064 32.885
 614.158 986.345
 157.791 223.939
 418.162 592.621
 338.165 623.048
 415.275 40.623
 268.183 130.357
 431.867 494.506
 396.255 686.879
 696.137 944.943
 309.687 866.512
 372.471 314.128
 604.181 59.405
 866.680 817.899
 647.286 975.524
 776.798 540.460
 668.564 319.733
 196.945 399.357
 300.480 577.445
 486.345 673.047
 684.100 708.832
 909.007 125.344
 367.412 625.709
 877.550 850.583
 240.131 955.742
 120.763 156.438
 648.393 260.863
 490.385 739.643
 50.536 438.990
 458.375 750.569
 248.761 9.178
 589.351 8.557
 451.841 759.428
 440.310 59.602
 484.961 363.754
 805.234 165.522
 111.475 981.353
 928.295 898.807
 117.925 107.045
 26.462 275.369
 941.460 510.689
 39.141 289.289
 794.274 586.258
 135.691 86.030
 522.361 822.177
 916.260 605.699
 588.553 36.873
 20.217 393.597
 308.165 21.926
 670.860 974.994
 708.686 964.563
 524.118 53.956
 504.820 537.366
 620.144 166.752
 751.980 542.099
 655.485 909.334
 793.480 63.511
 673.520 591.552
 380.508 955.335
 413.907 39.715
 4.079 262.661
 347.670 181.101
 922.362 641.194
 61.347 171.904
 435.677 614.036
 427.485 862.314
 199.217 400.578
 523.814 783.144
 767.091 240.541
 732.245 57.263
 830.855 440.450
 881.768 421.534
 404.643 501.733
 795.055 141.874
 373.728 501.834
 583.908 32.085
 673.417 635.265
 518.436 78.509
 913.349 364.315
 102.040 625.133
 474.272 753.471
 30.110 501.008
 149.235 182.621
 233.956 452.895
 900.875 57.429
 30.364 375.532
 586.311 307.172
 156.780 970.332
 839.393 217.746
 896.077 986.483
 178.176 468.033
 634.981 248.062
 758.007 489.484
 686.302 404.053
 655.248 460.472
 495.265 177.949
 734.272 278.059
 980.486 778.377
 814.839 760.387
 594.818 766.054
 265.380 553.584
 172.763 775.032
 250.335 819.132
 29.886 43.027
 559.727 723.095
 444.400 217.590
 353.142 139.839
 258.414 638.587
 817.762 313.192
 141.349 535.134
 933.739 621.091
 143.501 864.609
 475.873 90.110
 695.007 926.180
 477.127 68.866
 663.671 230.441
 509.201 49.847
 541.650 245.101
 873.159 223.947
 181.462 674.396
 667.535 47.924
 719.649 493.194
 443.684 129.530
 713.614 437.007
 953.037 706.493
 953.469 453.706
 226.122 172.569
 604.116 424.455
 739.373 635.940
 69.562 448.647
 767.053 672.414
 365.660 114.692
 678.878 938.781
 531.662 414.920
 129.569 461.595
 225.535 544.129
 947.719 425.577
 731.631 498.297
 424.623 506.158
 88.762 679.369
 438.574 965.744
 426.863 145.967
 939.254 246.720
 214.278 526.303
 226.191 920.547
 376.413 241.892
 853.567 6.481
 889.230 658.003
 3.221 661.263
 795.382 173.912
 613.492 508.686
 781.958 453.184
 212.095 762.355
 720.730 847.518
 257.833 273.608
 455.989 228.622
 283.220 577.719
 761.566 568.449
 385.783 423.869
 735.391 621.752
 730.652 557.450
 993.108 404.733
 995.041 217.001
 226.068 33.787
 853.428 843.237
 945.879 108.534
 120.858 445.385
 318.116 679.038
 444.082 392.426
 740.334 929.120
 62.796 696.309
 421.093 802.720
 215.434 123.942
 422.014 680.525
 998.650 348.605
 17.067 927.387
 622.570 353.676
 463.428 240.924
 953.967 97.430
 355.580 567.233
 378.979 92.615
 216.288 255.487
 420.755 744.995
 260.163 709.852
 244.161 617.903
 821.296 190.440
 400.450 972.608
 567.782 506.639
 594.571 95.169
 712.630 43.313
 283.883 818.190
 180.628 35.896
 880.594 929.911
 390.358 952.785
 774.949 623.449
 573.906 706.772
 319.309 956.342
 576.416 671.322
 14.856 286.193
 873.787 857.535
 76.125 534.059
 218.421 364.729
 170.314 755.794
 296.450 368.295
 747.951 116.025
 60.453 484.990
 11.665 843.627
 822.144 656.093
 176.355 875.803
 661.093 526.242
 425.959 585.315
 467.460 249.446
 491.270 537.613
 806.382 318.461
 385.130 587.925
 414.513 249.722
 814.107 639.718
 238.994 139.392
 620.893 22.783
 557.484 378.368
 233.706 79.805
 504.788 332.513
 145.686 183.381
 734.989 981.840
 509.377 940.422
 504.079 307.278
 802.895 817.874
 30.999 320.193
 452.368 273.245
 27.288 767.615
 229.833 766.956
 47.530 700.648
 90.386 732.790
 153.324 765.637
 973.367 790.454
 979.101 534.034
 529.405 693.421
 893.893 709.745
 10.777 849.755
 651.945 189.882
 892.778 757.878
 878.077 769.782
 597.399 528.225
 430.230 605.028
 839.779 371.213
 188.916 216.619
 187.787 718.074
 37.055 960.943
 943.978 590.962
 687.339 109.536
 158.560 179.648
 889.720 386.606
 646.471 932.516
 288.699 401.988
 198.823 87.928
 506.823 566.589
 589.754 608.089
 693.269 974.809
 527.975 221.050
 908.945 338.132
 885.155 408.330
 14.466 325.663
 550.929 16.958
 705.223 846.316
 270.010 937.555
 597.192 644.482
 167.189 326.818
 734.859 593.073
 170.369 906.725
 73.554 786.918
 712.960 327.642
 715.628 763.600
 400.837 712.716
 364.382 221.246
 434.375 721.587
 340.686 542.853
 605.206 588.096
 902.319 368.935
 465.149 45.690
 660.515 745.158
 569.867 192.529
 825.913 885.060
 513.397 643.334
 388.571 971.555
 226.578 635.099
 274.003 331.937
 850.053 607.552
 977.242 682.373
 501.940 566.245
 195.853 387.881
 735.274 796.271
 924.943 26.610
 168.058 158.693
 284.828 202.673
 119.411 840.934
 795.709 5.049
 502.134 508.644
 742.085 762.320
 311.565 922.454
 859.402 560.657
 872.349 231.678
 581.604 157.916
 321.448 972.228
 93.650 487.648
 333.181 802.229
 99.027 466.885
 749.219 871.021
 527.883 629.699
 935.405 491.144
 944.148 549.613
 423.146 164.769
 555.371 698.166
 734.303 592.782
 960.554 440.461
 466.405 793.937
 890.893 182.735
 414.236 1.232
 585.764 169.360
 112.020 341.814
 309.688 249.807
 38.490 94.685
 141.375 788.692
 378.870 347.193
 167.608 228.012
 680.429 317.621
 785.095 99.853
 671.935 298.170
 972.868 265.602
 595.273 812.421
 245.170 74.913
 476.339 26.324
 956.595 11.060
 151.415 945.142
 712.613 250.967
 577.485 354.344
 672.332 716.145
 955.994 594.649
 427.754 438.292
 658.509 15.185
 143.951 989.658
 481.513 629.917
 565.030 928.122
 701.471 57.159
 976.922 540.587
 28.629 87.270
 993.557 11.836
 350.149 176.870
 149.637 640.897
 44.783 177.453
 370.913 30.598
 280.009 680.713
 909.505 711.052
 659.185 401.885
 813.694 362.926
 664.844 65.694
 312.794 385.492
 791.723 738.066
 80.784 727.447
 29.799 531.602
 467.687 650.626
 346.698 66.054
 803.917 929.017
 136.922 89.132
 466.807 164.489
 811.834 751.073
 804.989 708.657
 62.086 312.309
 328.432 665.089
 48.873 571.754
 950.716 671.190
 291.081 198.635
 4.922 453.551
 184.085 989.128
 312.608 359.238
 487.842 46.664
 662.360 298.526
 285.390 88.460
 623.865 418.175
 569.263 738.216
 987.173 749.940
 947.322 394.134
 154.699 453.869
 858.706 321.290
 233.508 772.985
 995.912 157.234
 163.683 623.542
 384.289 329.718
 89.413 817.392
 272.629 646.122
 25.152 219.773
 838.205 846.923
 210.328 922.344
 859.821 432.240
 981.294 508.674
 319.800 923.677
 445.234 224.010
 169.701 656.505
 222.431 865.472
 747.798 593.534
 363.715 280.526
 34.717 786.099
 660.177 814.220
 746.035 394.671
 681.546 958.344
 309.227 427.121
 325.486 923.085
 882.260 3.140
 577.838 234.235
 520.713 345.464
 797.269 632.643
 370.963 310.077
 698.603 158.819
 793.349 966.462
 447.131 1.810
 738.956 34.227
 849.555 400.361
 607.551 273.257
 571.918 44.561
 496.314 751.132
 995.257 241.657
 956.202 204.501
 678.139 800.267
 555.515 41.680
 202.203 638.207
 111.579 363.936
 280.960 531.498
 998.044 315.203
 590.218 962.452
 526.574 97.520
 585.368 475.336
 800.451 746.124
 189.525 356.709
 359.606 768.237
 328.203 387.731
 300.745 678.188
 840.111 196.563
 734.726 364.347
 877.177 715.169
 511.261 796.599
 915.540 26.782
 126.689 413.762
 406.598 603.874
 865.549 345.931
 705.089 473.468
 195.393 545.411
 599.422 114.016
 624.518 680.453
 746.116 58.974
 984.854 937.843
 861.381 944.858
 961.057 473.575
 262.816 550.244
 648.995 326.012
 475.313 696.517
 692.506 984.377
 138.038 456.563
 769.814 199.078
 472.465 194.964
 736.813 881.755
 521.570 559.325
 893.105 315.227
 252.410 689.146
 630.924 260.481
 261.350 904.265
 122.686 683.950
 144.361 792.571
 868.861 648.531
 833.264 515.702
 486.186 721.840
 170.043 886.422
 392.181 1.314
 340.754 202.709
 313.757 374.930
 241.917 327.260
 296.917 905.974
 457.169 218.704
 55.639 618.718
 910.437 209.574
 708.825 477.740
 891.842 208.825
 805.329 896.472
 560.148 621.949
 822.688 720.310
 75.102 833.540
 292.195 737.035
 646.818 305.307
 301.634 443.578
 277.948 692.316
 260.659 5.313
 166.439 372.701
 588.866 184.526
 308.885 687.737
 962.677 981.740
 51.788 282.319
 196.895 960.901
 263.398 768.360
 956.048 741.473
 603.412 568.871
 708.325 102.346
 540.835 67.645
 523.159 109.695
 379.245 933.236
 47.407 849.915
 488.941 816.701
 803.089 806.367
 190.724 166.236
 563.065 892.483
 588.077 50.150
 164.570 261.867
 983.137 39.611
 601.742 517.310
 45.140 47.284
 438.123 984.441
 414.088 735.779
 542.419 592.077
 31.464 654.777
 372.753 290.998
 886.319 607.650
 716.287 167.006
 569.508 122.596
 85.917 674.725
 639.793 60.777
 240.066 88.209
 249.867 851.304
 335.028 76.153
 262.804 132.324
 554.604 647.180
 543.165 496.860
 154.614 848.720
 643.008 904.839
 379.372 956.427
 460.649 208.073
 775.278 265.544
 946.687 237.508
 868.643 437.493
 712.804 382.247
 768.967 1.023
 688.142 423.574
 986.601 535.160
 317.068 216.144
 49.595 139.056
 331.025 289.825
 506.324 530.433
 813.738 502.255
 698.904 909.091
 149.560 942.515
 581.512 114.941
 863.412 574.443
 584.518 531.856
 269.945 833.833
 540.043 210.648
 19.819 42.418
 390.448 268.560
 910.914 73.987
 404.892 371.352
 898.649 971.062
 989.896 10.514
 847.272 946.223
 660.609 986.211
 796.006 458.497
 56.021 520.515
 31.385 395.547
 952.543 420.575
 49.357 145.884
 428.391 743.032
 124.961 856.673
 731.158 175.704
 79.361 52.305
 31.172 437.122
 417.116 162.669
 335.251 126.482
 102.730 269.654
 73.682 754.180
 234.590 433.028
 645.571 905.029
 964.258 475.339
 854.747 282.032
 486.103 778.332
 234.285 538.148
 400.437 924.696
 739.370 507.563
 425.235 378.453
 885.932 517.850
 317.581 570.350
 779.549 611.954
 64.854 992.150
 471.946 586.705
 344.109 222.390
 10.640 5.808
 930.969 238.213
 423.544 653.592
 999.702 211.032
 670.501 35.813
 5.063 51.719
 466.688 420.444
 313.245 842.602
 460.693 850.293
 771.290 563.748
 858.052 496.867
 617.013 49.968
 497.363 497.893
 258.608 278.831
 92.366 7.062
 546.314 30.192
 783.993 951.805
 847.753 831.684
 939.189 952.270
 981.786 335.000
 879.012 901.372
 399.137 793.202
 711.125 881.974
 785.832 833.780
 928.351 833.552
 950.087 965.454
 865.687 748.429
 705.163 204.175
 386.336 138.658
 828.533 356.387
 399.456 171.576
 738.196 121.914
 557.880 717.928
 535.073 557.160
 5.876 725.221
 599.037 119.422
 560.764 844.930
 156.534 558.523
 636.976 270.393
 649.064 161.796
 428.858 838.429
 391.480 137.368
 934.511 808.064
 812.615 349.124
 855.462 441.292
 491.793 820.569
 977.433 800.991
 545.047 795.730
 510.515 668.145
 554.315 90.450
 930.347 423.182
 879.444 659.726
 956.230 283.941
 632.654 934.684
 471.487 735.575
 942.508 500.441
 932.800 6.213
 81.697 63.172
 329.008 357.763
 100.675 626.553
 189.132 985.765
 395.930 115.418
 860.791 808.178
 74.248 864.427
 93.129 113.652
 557.615 964.145
 375.664 318.903
 940.361 223.980
 971.883 226.768
 571.965 784.358
 812.906 596.341
 934.845 268.488
 504.172 339.984
 433.857 901.827
 472.062 695.249
 358.547 605.125
 516.035 619.731
 244.255 560.885
 716.578 901.193
 695.454 804.610
 214.694 932.040
 574.395 658.711
 962.434 275.248
 257.955 231.197
 236.986 447.520
 461.917 181.713
 806.911 304.844
 288.821 718.336
 885.486 966.365
 615.509 549.369
 852.818 925.902
 470.035 760.690
 578.843 338.439
 503.280 321.850
 639.963 33.986
 215.309 909.802
 852.424 596.624
 4.919 759.994
 108.317 485.947
 956.166 358.541
 211.173 196.042
 218.886 539.642
 186.308 508.614
 870.721 278.574
 758.669 57.422
 833.217 517.115
 422.836 377.342
 149.783 335.444
 804.675 949.805
 192.177 818.560
 63.077 204.777
 946.683 947.462
 588.064 115.929
 820.885 683.123
 605.818 689.005
 615.219 277.445
 842.799 943.065
 706.151 428.390
 674.022 710.256
 704.385 650.449
 181.738 912.734
 74.160 626.274
 980.519 736.664
 449.040 75.998
 176.345 24.638
 754.268 78.462
 277.139 102.082
 172.455 819.904
 569.957 383.326
 473.051 462.825
 438.351 352.769
 99.652 518.627
 278.079 660.508
 583.893 585.603
 249.357 24.802
 569.745 158.233
 701.258 701.603
 804.774 18.960
 43.822 410.335
 530.962 350.348
 404.387 632.018
 510.545 529.447
 67.862 98.391
 503.817 729.118
 400.887 436.830
 5.888 110.149
 334.601 334.649
 905.882 966.020
 121.007 136.938
 991.242 617.768
 777.546 534.724
 745.899 853.507
 640.580 365.433
 126.422 985.621
 711.250 606.739
 215.440 143.761
 899.867 359.842
 195.226 734.499
 964.144 91.513
 633.111 345.507
 451.714 129.055
 879.264 35.584
 561.147 512.497
 529.301 479.607
 744.055 828.187
 560.337 893.070
 502.578 742.604
 398.715 873.342
 63.861 180.260
 888.097 108.863
 11.126 641.389
 793.461 433.556
 47.968 120.509
 73.336 567.753
 600.032 693.567
 981.201 480.522
 100.779 707.316
 997.165 38.601
 453.382 888.638
 350.903 147.156
 149.651 743.127
 262.432 125.645
 903.309 621.451
 112.964 552.392
 915.865 479.435
 256.151 223.690
 239.149 964.788
 611.002 442.799
 282.370 241.780
 140.326 331.956
 689.976 267.637
 739.371 763.206
 399.102 803.901
 443.440 363.583
 184.707 666.567
 543.444 664.869
 882.447 864.594
 586.022 151.255
 412.853 762.685
 68.990 788.891
 837.544 36.474
 241.063 694.142
 784.229 412.943
 922.458 272.903
 460.392 342.779
 903.716 317.336
 117.358 312.078
 805.760 820.647
 661.347 336.489
 424.583 322.178
 274.009 800.289
 497.129 346.932
 492.356 605.478
 547.011 394.350
 501.251 121.775
 363.903 164.556
 157.404 608.050
 681.230 506.345
 942.604 180.548
 513.588 415.131
 38.935 495.158
 246.777 301.874
 636.306 692.480
 116.322 462.333
 482.585 818.726
 919.541 982.041
 331.416 516.328
 264.835 263.975
 48.378 799.961
 30.901 526.552
 621.430 861.526
 977.311 318.398
 558.647 137.154
 183.799 677.966
 220.243 16.809
 594.011 641.009
 551.192 169.417
 874.236 492.988
 686.789 221.289
 870.321 368.412
 680.820 580.961
 536.558 422.002
 542.341 308.383
 526.863 10.435
 203.211 729.919
 967.017 816.534
 518.432 793.031
 881.581 74.435
 922.102 116.403
 522.517 484.072
 623.519 143.933
 459.217 771.640
 884.143 466.381
 840.021 410.621
 822.990 85.083
 150.358 781.867
 665.314 401.134
 77.047 53.621
 389.798 904.644
 575.218 600.830
 308.629 686.469
 834.768 671.316
 401.934 914.273
 796.625 823.320
 844.924 611.510
 992.628 999.397
 438.174 398.274
 422.122 825.935
 856.840 133.828
 657.028 211.729
 254.965 619.506
 436.927 704.589
 730.681 45.825
 306.498 509.163
 115.005 707.766
 817.431 994.930
 81.658 566.688
 1.927 868.957
 482.040 546.392
 89.228 657.864
 335.091 444.908
 222.787 457.018
 996.562 94.131
 514.143 47.736
 599.457 868.283
 488.927 956.188
 3.577 931.855
 517.505 97.355
 776.765 221.454
 432.409 595.972
 416.270 207.493
 299.898 751.847
 321.522 5.470
 394.958 982.659
 368.367 567.594
 316.899 762.471
 181.667 39.530
 944.014 923.431
 933.173 110.206
 455.812 311.856
 233.136 401.958
 923.996 314.092
 168.721 871.329
 290.168 583.722
 954.302 435.638
 789.255 817.254
 886.152 865.949
 750.761 313.019
 177.372 542.558
 1.356 496.279
 832.397 244.730
 916.257 556.486
 500.860 422.748
 215.677 790.035
 428.433 698.713
 396.919 409.021
 350.606 874.855
 830.985 214.473
 810.817 846.927
 961.743 157.818
 736.364 268.712
 230.488 959.265
 686.906 975.571
 642.313 414.108
 466.803 324.715
 704.038 111.238
 433.123 162.523
 535.946 91.433
 957.846 890.461
 608.507 581.030
 940.797 517.152
 926.186 709.719
 797.586 992.022
 797.016 935.413
 945.596 993.006
 140.491 396.041
 915.577 555.392
 727.564 244.908
 964.215 989.712
 772.943 125.804
 545.141 843.064
 947.749 744.848
 505.969 750.459
 514.085 202.174
 164.390 831.349
 844.638 577.711
 927.113 382.728
 850.472 706.954
 254.969 465.967
 647.505 135.573
 152.164 182.498
 323.319 672.670
 27.128 976.610
 676.005 553.734
 499.192 825.892
 868.603 23.529
 225.525 205.580
 737.506 720.040
 14.994 907.320
 0.244 911.969
 752.237 211.278
 394.689 759.171
 51.270 249.439
 243.509 937.909
 121.785 244.228
 548.129 327.121
 294.342 387.779
 277.526 879.375
 697.550 561.493
 408.490 208.345
 98.671 641.705
 703.809 986.056
 249.754 444.733
 469.078 646.492
 768.375 223.393
 221.954 591.440
 622.287 217.858
 531.870 559.415
 381.129 907.808
 264.170 784.513
 198.954 22.099
 188.809 290.072
 855.293 889.194
 817.075 148.634
 419.291 599.503
 414.982 827.214
 223.780 583.389
 242.179 123.026
 809.931 360.295
 91.484 493.176
 497.175 300.316
 395.752 371.443
 869.556 565.167
 343.120 940.875
 73.735 907.280
 244.271 652.914
 673.803 540.509
 549.738 928.029
 385.428 831.241
 473.405 81.064
 251.056 462.736
 769.876 743.901
 356.792 7.045
 296.495 331.376
 620.879 397.302
 101.539 352.302
 297.389 668.595
 782.748 309.849
 883.913 958.619
 197.277 284.334
 48.807 201.269
 545.896 31.860
 905.386 169.064
 749.428 65.332
 563.597 626.412
 560.765 976.649
 943.942 838.373
 266.192 492.681
 606.255 672.518
 208.297 980.675
 43.337 59.167
 870.414 394.668
 935.275 802.767
 388.736 812.226
 126.597 219.999
 170.282 595.253
 150.515 14.869
 688.262 929.986
 510.564 274.241
 474.800 685.617
 371.553 706.685
 136.084 569.878
 993.346 871.287
 756.785 860.575
 50.409 409.926
 47.016 227.359
 757.948 355.955
 802.243 516.425
 515.957 734.228
 808.820 806.434
 82.521 572.648
 927.406 526.512
 297.531 435.212
 244.112 192.005
 250.886 872.737
 493.297 111.777
 881.704 122.678
 353.373 768.790
 116.655 716.809
 202.600 5.790
 318.883 758.858
 828.625 457.881
 490.014 787.810
 824.751 177.238
 15.323 761.707
 716.587 171.118
 888.354 586.806
 562.523 717.545
 121.369 224.489
 5.639 193.809
 220.232 69.978
 747.027 627.328
 158.148 490.455
 712.658 897.926
 656.723 3.651
 927.946 142.565
 912.667 80.214
 253.835 360.760
 285.042 363.543
 711.916 929.856
 175.195 759.408
 497.804 918.113
 136.385 285.112
 894.395 949.891
 593.001 355.624
 919.938 416.471
 833.255 783.781
 528.948 39.188
 770.980 785.993
 703.439 945.181
 411.122 706.980
 582.810 292.417
 762.374 640.712
 465.814 127.539
 835.070 154.369
 738.664 141.096
 261.779 582.796
 528.642 628.756
 354.166 908.259
 720.005 619.152
 137.755 770.608
 293.998 399.160
 114.590 253.174
 241.074 681.853
 423.889 487.299
 342.688 312.573
 387.177 931.655
 312.200 601.805
 524.781 170.049
 327.436 282.654
 355.770 882.811
 167.591 404.220
 187.404 72.053
 598.442 644.097
 659.937 840.805
 524.916 23.347
 738.494 861.483
 769.215 570.955
 788.856 832.373
 234.712 362.988
 195.036 564.190
 107.374 570.908
 982.786 105.615
 632.513 726.192
 117.642 390.712
 718.070 642.198
 514.336 46.747
 67.724 142.731
 495.535 153.176
 977.001 509.030
 93.839 197.143
 150.651 967.683
 527.079 173.986
 565.444 461.574
 671.429 569.911
 232.739 750.420
 891.204 815.721
 761.517 718.355
 93.014 83.423
 514.946 780.510
 992.798 20.452
 349.889 901.605
 908.153 78.626
 965.305 905.566
 709.073 536.740
 626.401 170.310
 124.896 567.624
 919.124 185.730
 364.114 833.854
 494.579 790.997
 860.000 72.930
 833.905 700.534
 15.241 55.280
 577.782 442.931
 642.475 659.974
 175.928 356.044
 647.555 747.414
 603.722 352.227
 594.245 39.832
 826.608 853.700
 541.930 514.318
 57.353 428.498
 833.788 424.837
 714.084 76.993
 906.962 195.773
 243.661 938.010
 226.922 156.624
 599.160 28.085
 846.777 643.330
 453.592 888.888
 43.491 994.350
 74.586 103.708
 874.351 677.918
 884.425 226.827
 169.507 350.206
 872.793 938.155
 473.892 352.550
 330.094 143.798
 271.402 690.046
 519.600 260.904
 666.058 214.995
 427.528 287.640
 712.324 778.839
 220.030 217.404
 136.224 867.810
 421.783 427.004
 80.034 443.834
 617.248 383.738
 248.701 756.905
 995.794 173.975
 901.717 52.726
 726.784 269.415
 188.756 784.877
 699.792 695.802
 493.163 959.784
 915.577 447.215
 549.491 41.608
 910.982 957.511
 918.017 759.830
 269.006 575.021
 912.060 672.194
 55.784 928.788
 717.448 308.083
 68.968 481.784
 355.421 661.027
 35.002 361.349
 411.328 113.340
 392.184 178.248
 375.755 100.924
 406.501 197.147
 769.148 892.603
 30.296 122.788
 395.870 337.458
 900.497 403.095
 502.177 787.178
 31.972 323.686
 901.386 231.207
 269.329 44.584
 337.956 983.456
 172.089 891.413
 253.141 664.405
 306.573 707.942
 404.043 255.964
 564.216 467.935
 394.261 333.542
 109.638 961.075
 469.984 255.975
 449.997 554.808
 995.479 815.730
 305.459 401.873
 874.811 205.853
 922.672 137.804
 63.777 874.191
 10.706 985.583
 901.941 27.495
 971.834 163.016
 677.090 977.036
 755.881 745.178
 954.171 832.622
 772.698 357.899
 301.769 43.511
 466.989 722.895
 128.518 133.361
 585.482 610.389
 99.699 503.188
 868.927 916.406
 694.002 93.447
 979.190 620.268
 738.404 856.135
 351.527 309.745
 535.018 633.566
 348.931 819.123
 480.169 55.863
 422.184 606.935
 838.764 228.752
 857.052 618.752
 745.163 201.888
 358.258 115.362
 177.277 791.421
 995.753 892.592
 918.725 225.067
 567.937 336.304
 662.938 120.550
 942.480 220.706
 904.438 476.359
 470.038 211.623
 40.876 15.659
 759.265 836.118
 812.302 388.490
 411.192 648.466
 422.535 303.670
 273.338 398.737
 215.264 670.025
 253.131 897.948
 861.710 707.395
 168.688 692.847
 607.556 812.626
 783.330 599.113
 127.719 696.293
 416.914 95.127
 54.742 44.847
 28.958 816.096
 839.913 203.333
 680.566 192.373
 538.069 249.565
 887.156 194.239
 593.557 366.183
 733.325 241.582
 164.657 777.228
 223.887 440.032
 829.201 256.630
 258.736 259.785
 240.270 533.350
 739.118 690.092
 975.949 899.039
 612.868 406.981
 182.839 196.250
 447.845 976.003
 833.640 746.830
 266.125 982.774
 392.620 929.815
 584.503 914.671
 249.746 185.361
 675.588 795.761
 488.799 496.090
 102.528 957.990
 893.878 560.267
 281.654 884.471
 772.575 243.814
 711.368 20.917
 336.107 692.237
 171.340 569.618
 383.159 51.532
 569.999 73.691
 694.880 832.340
 705.541 599.663
 375.871 937.732
 338.992 331.776
 836.118 536.468
 68.643 715.155
 870.417 715.463
 282.448 6.191
 477.186 993.085
 266.268 302.047
 492.652 765.204
 506.637 187.267
 577.698 925.425
 570.590 930.157
 564.576 727.280
 223.895 326.466
 83.733 307.420
 792.506 480.181
 884.982 673.926
 138.398 953.720
 432.838 782.049
 46.106 251.127
 487.170 111.098
 664.629 721.901
 224.260 851.500
 863.271 909.780
 460.267 981.489
 709.916 605.343
 112.189 620.399
 614.827 394.762
 777.214 692.670
 179.143 95.947
 289.340 116.569
 199.607 920.021
 85.113 78.122
 192.742 538.273
 894.041 988.165
 873.889 36.000
 582.611 113.935
 248.370 324.096
 296.063 681.720
 911.048 301.515
 434.170 160.256
 202.128 527.266
 494.722 42.528
 504.908 495.322
 652.548 474.082
 996.984 701.328
 797.406 646.969
 960.176 453.586
 18.464 748.824
 524.037 985.179
 537.439 75.798
 749.423 557.938
 400.416 476.054
 866.549 366.172
 837.313 768.057
 458.530 618.539
 787.779 996.192
 447.137 935.406
 326.611 57.229
 991.090 397.537
 456.775 207.383
 275.315 236.553
 283.528 484.369
 657.159 300.549
 951.596 35.630
 575.574 357.423
 884.706 507.401
 932.914 827.239
 981.905 934.278
 565.412 242.572
 120.195 281.396
 745.093 216.844
 913.137 877.235
 48.300 815.597
 458.623 271.604
 107.789 350.415
 257.471 537.855
 788.250 891.383
 532.286 79.132
 819.022 378.826
 461.032 604.202
 340.734 531.411
 952.650 8.607
 710.633 734.031
 326.833 471.434
 128.895 449.313
 863.844 587.817
 637.465 150.802
 613.155 873.366
 74.548 309.272
 995.030 461.225
 990.396 77.166
 703.529 367.787
 20.201 276.388
 782.125 822.438
 22.687 383.954
 757.141 973.896
 511.339 976.050
 595.159 825.100
 690.232 597.373
 417.472 675.270
 247.480 98.422
 229.617 217.378
 23.688 973.244
 982.138 948.073
 655.998 244.500
 598.455 782.080
 274.100 607.515
 918.378 951.718
 594.501 251.824
 996.015 32.643
 203.498 434.868
 746.302 528.043
 145.525 160.741
 395.931 14.633
 928.094 405.767
 605.972 695.031
 831.579 186.274
 992.144 993.050
 664.096 351.948
 274.588 892.457
 349.095 545.926
 595.491 267.671
 574.761 51.406
 6.486 839.342
 96.558 760.435
 557.892 351.796
 672.218 786.095
 331.349 496.896
 355.149 92.274
 611.992 274.211
 388.715 249.071
 864.999 295.685
 969.450 115.843
 386.161 819.812
 999.330 2.524
 262.291 482.006
 771.285 23.619
 383.103 111.274
 551.803 814.128
 673.135 166.060
 791.530 164.150
 894.882 52.305
 339.064 106.346
 450.299 413.222
 512.736 480.626
 667.982 802.423
 236.118 441.821
 401.657 509.810
 29.645 972.854
 129.121 633.897
 415.382 437.721
 579.683 356.017
 5.221 40.831
 635.814 233.353
 53.143 752.836
 457.490 791.203
 736.543 584.692
 525.303 753.767
 644.761 823.517
 353.358 540.556
 477.940 33.674
 701.234 696.935
 457.293 837.961
 134.695 387.141
 407.987 55.841
 119.591 12.200
 465.672 33.124
 557.502 119.678
 272.501 560.656
 813.668 634.125
 842.151 774.481
 78.940 783.893
 787.435 748.088
 32.452 49.953
 698.638 36.099
 618.214 774.110
 343.556 380.808
 657.626 387.136
 317.672 836.972
 534.986 341.760
 419.083 160.118
 311.430 941.841
 550.156 909.270
 44.713 168.806
 376.935 71.598
 470.976 31.291
 406.638 375.149
 396.725 756.576
 0.029 833.090
 464.174 545.948
 123.753 490.990
 403.601 514.341
 201.047 125.452
 438.224 601.947
 148.640 581.418
 329.299 596.958
 832.363 115.644
 263.740 249.879
 551.468 130.161
 718.723 737.240
 417.342 892.043
 865.847 282.916
 349.881 620.803
 482.840 546.202
 925.943 823.501
 658.204 805.443
 109.041 127.714
 441.159 13.171
 425.609 526.490
 596.693 372.774
 967.067 845.888
 567.342 227.742
 552.655 78.810
 866.611 193.190
 928.082 718.187
 383.874 666.892
 269.885 353.644
 370.493 95.467
 863.675 69.437
 308.224 743.066
 302.926 864.404
 993.301 708.193
 168.506 689.051
 265.562 692.866
 980.771 308.600
 87.502 571.629
 426.879 117.353
 552.090 301.004
 945.284 78.116
 742.636 708.495
 764.521 985.461
 758.212 400.452
 339.926 363.602
 182.320 517.006
 783.415 134.624
 542.231 567.299
 639.728 122.304
 66.158 717.620
 107.436 898.065
 182.932 937.570
 242.519 101.492
 564.901 484.402
 602.659 366.919
 133.398 613.344
 305.712 313.767
 824.217 822.549
 278.588 681.546
 248.548 696.753
 83.426 845.862
 835.802 715.546
 725.214 390.485
 965.376 593.026
 195.501 649.169
 794.092 558.583
 695.651 701.543
 477.537 857.495
 842.954 8.058
 732.686 919.291
 105.273 13.001
 864.889 526.549
 973.702 711.169
 606.642 722.482
 285.627 457.605
 213.789 568.787
 797.864 561.210
 15.129 542.552
 805.048 318.054
 995.371 820.169
 853.731 750.380
 443.515 805.297
 547.781 79.846
 356.766 525.768
 33.485 801.418
 244.741 350.383
 29.539 575.885
 524.128 400.731
 592.016 228.333
 576.951 986.299
 119.821 146.943
 216.558 944.380
 182.693 806.279
 167.646 381.608
 439.936 993.055
 826.434 593.915
 390.700 356.592
 84.195 879.409
 710.581 923.151
 134.388 187.938
 67.545 250.884
 656.359 596.401
 233.918 523.712
 496.074 125.116
 9.642 417.183
 318.581 473.537
 512.518 361.965
 763.092 549.528
 169.330 491.462
 418.064 782.236
 731.148 215.081
 681.885 871.831
 638.481 899.491
 969.283 958.234
 457.269 474.116
 152.093 944.129
 102.848 76.819
 926.356 534.597
 452.235 809.862
 519.814 246.496
 329.558 738.775
 791.793 376.072
 927.587 907.534
 31.424 514.377
 520.669 97.726
 283.457 378.871
 929.445 578.180
 680.023 338.646
 42.465 191.468
 341.137 293.143
 788.901 836.941
 939.307 403.861
 123.170 34.414
 969.949 349.810
 737.442 601.741
 298.582 195.331
 601.018 132.415
 289.876 929.095
 853.810 510.740
 87.839 201.874
 700.133 12.339
 689.042 594.994
 482.351 982.853
 813.276 868.680
 113.416 809.193
 162.914 438.110
 142.776 52.838
 111.300 813.517
 379.665 626.360
 762.430 818.673
 737.401 700.978
 473.052 109.514
 656.381 338.692
 571.140 282.228
 554.300 367.073
 91.624 759.062
 510.254 743.498
 784.736 632.419
 163.457 89.449
 540.646 835.936
 274.059 481.094
 275.952 888.416
 807.870 241.905
 505.566 156.478
 851.708 944.431
 493.612 128.980
 302.701 155.031
 457.920 755.780
 592.457 476.412
 666.679 30.810
 772.950 3.002
 988.084 891.039
 0.784 513.867
 62.494 245.740
 783.754 212.972
 493.426 771.843
 600.201 978.750
 482.933 629.505
 547.304 311.413
 56.486 725.901
 227.275 139.978
 273.064 734.211
 926.514 560.194
 641.761 48.791
 396.398 373.436
 863.932 907.331
 897.922 954.957
 189.852 357.571
 146.339 733.019
 274.437 801.930
 984.999 159.296
 794.198 870.660
 956.381 12.181
 56.819 95.999
 927.845 730.492
 908.279 670.162
 902.853 23.321
 886.117 743.208
 516.469 556.011
 450.171 667.854
 216.114 151.430
 366.005 133.028
 82.156 764.727
 746.473 692.356
 793.571 848.784
 651.745 125.097
 615.112 502.780
 489.114 842.532
 26.051 629.051
 175.577 40.871
 856.430 871.225
 266.221 10.955
 502.874 292.053
 100.664 345.012
 998.571 11.099
 772.191 271.316
 775.216 564.520
 126.791 929.629
 820.916 791.255
 502.273 644.956
 377.876 77.507
 924.350 626.399
 185.604 805.294
 593.463 614.204
 736.291 617.771
 782.687 814.772
 823.732 416.152
 486.161 634.040
 418.691 888.246
 24.727 768.855
 253.140 400.377
 250.005 808.603
 432.499 591.846
 361.863 691.264
 486.367 338.841
 742.504 845.374
 909.626 513.204
 641.397 219.115
 911.034 276.649
 250.513 377.393
 577.051 414.518
 373.422 555.512
 354.748 332.176
 902.304 752.658
 867.080 984.568
 14.821 279.305
 882.785 873.697
 931.931 429.916
 385.951 784.036
 235.149 316.525
 319.182 601.757
 827.781 191.292
 729.944 115.637
 292.487 518.868
 830.504 376.438
 503.634 484.812
 314.928 14.149
 206.917 787.706
 166.426 910.876
 893.284 343.595
 968.269 99.301
 635.083 706.572
 312.417 515.886
 788.683 493.590
 521.292 863.570
 221.391 200.681
 377.185 925.257
 316.785 457.966
 535.995 77.280
 729.713 829.007
 511.177 857.272
 181.706 693.856
 601.474 385.027
 444.018 932.562
 532.315 375.228
 686.517 55.901
 343.508 840.273
 167.195 11.969
 721.277 298.194
 592.917 171.101
 405.051 79.066
 644.382 388.058
 941.012 883.007
 77.261 630.773
 175.824 69.205
 390.459 411.149
 833.830 749.438
 397.810 257.940
 976.030 887.757
 710.909 227.840
 354.257 552.731
 400.833 92.272
 732.163 777.685
 171.083 388.526
 307.012 221.144
 662.065 149.738
 922.166 813.460
 890.988 384.563
 876.823 670.910
 885.289 460.423
 712.711 865.867
 820.999 540.870
 360.441 786.949
 161.192 365.493
 763.102 197.817
 588.522 557.956
 441.098 114.939
 827.389 563.082
 128.339 945.853
 596.397 396.765
 381.772 148.792
 964.439 932.921
 58.119 946.100
 800.945 130.377
 456.027 317.343
 12.842 740.816
 259.067 848.794
 0.862 848.556
 783.801 775.008
 602.513 426.610
 364.255 232.109
 527.733 694.252
 494.439 883.401
 448.868 813.075
 937.048 473.856
 944.772 635.626
 800.341 834.393
 88.623 238.185
 325.605 468.740
 732.447 632.794
 132.049 209.801
 303.616 809.563
 79.860 889.190
 967.988 445.412
 959.165 398.877
 312.388 707.362
 444.550 579.405
 690.331 445.412
 301.416 702.004
 196.951 220.711
 649.888 845.085
 982.873 448.558
 220.298 637.472
 576.147 992.815
 335.728 855.446
 803.503 759.220
 774.127 437.940
 237.156 771.162
 465.566 109.436
 244.661 334.625
 17.926 974.151
 293.189 811.757
 513.503 934.705
 215.770 218.042
 634.510 375.726
 448.079 970.170
 540.273 285.703
 506.218 164.753
 694.215 432.303
 117.441 427.137
 13.728 686.406
 809.088 690.332
 858.133 453.036
 481.248 942.827
 874.658 23.505
 564.221 607.682
 63.324 638.440
 24.146 511.364
 400.581 37.502
 413.712 487.405
 358.389 175.794
 757.491 296.011
 878.177 782.009
 653.785 375.548
 93.877 207.790
 111.064 765.466
 959.245 25.646
 314.064 533.388
 114.436 543.843
 432.600 22.978
 845.623 556.276
 398.568 925.846
 948.192 484.453
 139.719 422.584
 125.231 613.946
 382.337 678.306
 243.781 411.244
 831.545 700.488
 164.426 226.708
 273.398 745.980
 866.541 858.760
 86.228 14.713
 451.107 52.649
 421.889 595.691
 132.788 628.861
 245.805 482.384
 178.513 441.763
 786.431 786.792
 634.721 134.497
 221.254 31.590
 661.430 822.925
 552.441 956.143
 988.381 566.895
 238.317 643.522
 884.505 194.089
 837.895 861.492
 623.222 668.658
 488.589 350.646
 596.652 447.890
 719.110 818.222
 424.245 865.009
 850.585 677.961
 886.023 500.238
 962.432 76.387
 636.267 256.370
 201.925 566.911
 96.780 706.044
 657.321 428.109
 944.782 507.723
 356.489 205.326
 281.908 844.107
 412.080 609.805
 59.012 983.653
 329.327 601.804
 125.585 32.263
 895.623 869.412
 440.119 572.705
 457.309 189.231
 414.104 294.274
 286.925 405.645
 41.183 520.673
 884.947 219.679
 686.122 141.513
 628.429 254.547
 55.446 249.646
 62.510 221.696
 651.016 455.375
 170.450 597.935
 705.432 578.141
 197.507 331.073
 328.361 160.430
 540.733 399.082
 47.960 977.349
 50.804 877.434
 632.103 663.686
 976.616 732.820
 618.689 499.516
 75.081 211.530
 299.691 801.941
 916.817 170.468
 494.703 796.708
 656.041 391.945
 649.501 87.058
 965.708 104.376
 14.808 211.666
 135.718 14.918
 639.101 368.062
 614.984 952.540
 964.570 267.217
 372.436 167.295
 92.443 639.375
 135.968 770.665
 506.761 6.644
 823.414 210.162
 765.795 616.039
 740.359 917.222
 517.775 544.679
 523.685 859.505
 130.272 869.673
 448.059 66.433
 276.688 877.240
 878.996 820.264
 363.041 772.995
 97.769 44.822
 646.046 467.760
 890.483 51.451
 59.821 236.091
 589.382 678.849
 982.066 378.955
 285.419 592.551
 608.028 234.222
 756.755 84.325
 16.843 751.054
 40.991 765.177
 992.940 424.802
 235.280 602.714
 866.285 241.067
 957.028 479.039
 48.508 730.291
 310.728 895.104
 134.863 632.306
 258.776 317.533
 809.951 624.088
 14.164 541.520
 811.917 199.432
 692.304 55.819
 677.016 998.125
 662.317 861.440
 284.136 571.460
 212.748 273.042
 554.823 913.702
 633.581 570.780
 324.949 773.683
 159.635 760.378
 3.434 241.202
 416.924 321.263
 363.972 849.172
 763.639 497.900
 697.828 179.694
 874.272 130.036
 688.267 961.485
 935.633 75.761
 176.694 914.024
 216.535 200.522
 482.054 162.469
 551.550 569.024
 941.481 214.830
 409.237 659.944
 772.676 72.494
 865.540 40.472
 456.393 616.043
 595.799 294.592
 417.949 565.180
 259.091 42.037
 495.528 914.787
 654.842 450.846
 243.727 174.688
 265.237 713.029
 585.107 130.158
 192.426 888.111
 320.326 350.822
 694.653 332.117
 996.776 730.264
 111.007 519.237
 152.644 875.718
 734.413 470.079
 862.177 890.973
 393.914 654.677
 251.157 725.581
 90.343 211.601
 499.538 785.170
 897.495 578.528
 149.621 411.934
 600.395 266.969
 969.756 417.959
 752.661 27.783
 440.189 369.051
 259.105 178.258
 212.474 321.044
 443.338 420.519
 807.782 267.747
 262.200 239.696
 851.897 498.674
 751.466 484.426
 362.952 230.384
 505.572 198.132
 907.619 377.864
 536.434 273.982
 796.072 797.986
 954.310 277.120
 197.460 157.198
 751.477 432.763
 5.612 157.513
 435.162 576.866
 177.366 871.404
 190.341 956.757
 889.371 575.896
 699.734 442.377
 327.621 692.949
 204.593 645.257
 929.915 207.092
 55.972 963.411
 965.197 477.293
 35.306 887.783
 54.112 439.443
 471.856 372.361
 538.763 325.020
 462.371 428.685
 1.540 732.827
 817.980 740.027
 45.932 981.924
 190.553 275.449
 97.672 458.576
 834.624 34.217
 201.537 227.213
 763.454 972.440
 895.113 599.841
 484.097 302.480
 381.288 10.389
 824.863 48.688
 619.834 296.107
 580.606 467.724
 166.861 988.901
 231.566 566.516
 739.177 122.725
 977.598 984.346
 526.526 291.576
 862.483 347.212
 254.590 684.861
 136.429 392.487
 279.653 786.902
 966.090 630.597
 514.399 574.953
 600.470 629.321
 513.955 870.596
 541.389 637.297
 440.569 993.757
 755.154 808.851
 51.068 803.500
 557.272 745.635
 68.293 367.294
 267.191 65.450
 889.101 928.689
 780.935 769.523
 208.371 105.470
 765.108 971.422
 790.025 675.779
 608.076 129.356
 859.736 242.888
 648.490 985.180
 825.291 120.778
 565.922 544.875
 723.094 78.333
 394.700 364.123
 744.809 11.425
 94.720 247.062
 796.568 86.642
 369.610 985.142
 492.458 590.807
 804.114 605.617
 570.321 315.145
 942.760 555.677
 55.516 256.151
 647.938 499.167
 779.551 196.602
 657.605 769.563
 105.937 75.041
 364.243 717.329
 23.870 211.518
 313.929 64.431
 568.145 447.902
 86.974 176.852
 815.965 114.955
 82.205 771.225
 331.031 753.464
 251.512 758.540
 783.565 506.446
 188.633 611.424
 811.089 642.994
 788.368 127.263
 816.132 366.319
 284.778 693.871
 969.137 759.453
 127.658 984.335
 921.322 807.735
 347.167 390.609
 684.834 49.349
 721.536 819.639
 436.137 700.973
 839.924 729.965
 101.203 507.860
 632.577 380.360
 23.835 14.949
 917.428 235.121
 665.628 151.976
 233.208 753.791
 580.041 690.699
 644.226 457.708
 114.310 251.679
 214.559 173.630
 770.131 612.546
 565.821 808.524
 573.913 365.858
 912.719 402.338
 424.856 774.862
 476.698 671.227
 287.147 527.443
 426.163 816.534
 432.287 55.841
 900.874 199.920
 208.292 1.397
 120.221 128.089
 81.568 104.421
 625.448 647.832
 860.168 399.511
 892.757 10.459
 37.578 722.458
 609.093 551.825
 395.822 577.584
 9.811 768.006
 255.489 781.496
 725.104 606.254
 766.210 663.400
 410.760 585.429
 180.352 151.937
 92.585 599.748
 259.402 768.029
 129.642 825.123
 519.216 342.167
 199.524 359.769
 447.356 418.316
 882.610 302.170
 721.902 546.135
 627.984 252.338
 753.053 515.038
 931.016 459.855
 61.488 580.150
 954.313 418.111
 433.817 669.051
 45.505 893.002
 866.618 753.093
 316.207 591.036
 765.855 96.861
 768.513 722.081
 25.209 59.014
 213.705 42.084
 610.625 867.383
 200.922 907.974
 352.703 207.016
 342.577 918.127
 345.332 183.290
 223.176 715.424
 797.926 910.591
 646.312 4.780
 347.910 553.155
 401.978 182.635
 745.739 547.025
 316.836 732.099
 841.070 164.754
 830.789 635.122
 868.045 767.233
 174.283 63.303
 920.541 505.177
 805.629 993.859
 73.365 887.340
 712.594 759.211
 19.333 290.070
 547.275 870.905
 110.055 925.581
 110.417 394.913
 892.923 62.113
 146.773 220.126
 289.381 961.540
 675.722 420.186
 449.473 398.001
 533.242 616.281
 612.064 89.491
 517.733 501.494
 394.718 523.502
 541.261 72.660
 305.518 613.576
 721.245 360.929
 712.918 277.787
 89.726 675.630
 408.897 289.784
 936.060 336.244
 463.281 791.084
 74.858 213.839
 579.198 358.168
 88.252 926.173
 235.500 943.794
 827.131 410.530
 734.064 828.465
 870.148 656.509
 878.587 660.568
 885.192 329.282
 495.527 983.264
 772.352 704.969
 793.921 359.446
 399.436 16.705
 653.867 345.081
 683.859 856.651
 166.434 424.010
 693.707 470.006
 31.835 417.203
 505.221 526.919
 997.141 395.594
 385.662 573.000
 196.932 352.856
 794.947 784.872
 695.697 692.964
 994.666 731.083
 443.016 333.251
 200.754 538.054
 293.447 58.473
 150.657 553.812
 342.433 842.286
 314.972 297.881
 45.423 602.538
 358.222 83.184
 955.969 214.150
 637.373 235.280
 304.014 272.411
 767.222 746.350
 480.320 799.813
 528.872 557.334
 67.541 806.541
 554.604 423.417
 711.417 849.350
 395.997 588.275
 533.714 752.445
 331.608 764.160
 206.795 739.277
 858.728 321.927
 320.974 923.854
 456.430 161.880
 441.373 487.576
 323.234 627.771
 759.968 751.989
 254.408 598.301
 568.346 593.763
 206.256 739.076
 802.923 346.194
 926.197 910.320
 620.558 117.387
 39.301 129.092
 650.422 720.732
 358.895 897.590
 117.605 565.528
 818.543 390.062
 153.126 567.424
 145.965 89.314
 80.021 598.373
 260.220 269.894
 410.216 157.897
 868.818 919.320
 394.321 781.646
 71.581 592.573
 756.846 444.560
 96.276 520.369
 321.277 615.669
 953.812 390.980
 509.651 196.039
 617.695 341.845
 694.715 853.042
 816.112 214.530
 422.391 50.641
 141.332 319.356
 19.215 680.417
 599.026 239.116
 793.004 700.525
 61.639 380.466
 242.520 684.556
 180.317 503.113
 558.938 29.611
 927.466 657.683
 452.070 648.850
 68.131 320.744
 519.299 919.856
 927.733 897.988
 124.959 133.703
 973.892 682.893
 30.440 613.373
 51.945 207.606
 846.748 482.646
 901.301 245.505
 135.806 971.989
 580.008 451.389
 606.973 365.790
 88.031 326.971
 111.408 711.164
 209.116 338.091
 877.766 223.208
 993.130 188.475
 835.038 701.814
 435.034 465.980
 686.957 3.026
 535.853 755.034
 220.330 731.423
 770.955 377.637
 808.102 402.533
 960.600 850.021
 196.054 694.940
 9.161 978.482
 7.293 415.305
 27.796 962.240
 356.533 46.289
 9.019 510.449
 10.238 363.321
 712.043 542.178
 460.813 482.950
 429.459 640.413
 482.966 750.308
 226.524 832.818
 416.248 258.897
 414.858 122.393
 855.666 210.975
 986.619 280.467
 246.399 225.281
 490.353 923.198
 261.534 550.572
 75.863 642.321
 813.673 683.629
 825.905 663.115
 211.145 370.160
 883.844 10.043
 743.866 402.878
 588.023 716.403
 877.746 55.201
 848.308 102.405
 82.803 699.469
 313.876 340.745
 29.996 968.575
 652.709 345.093
 704.502 308.789
 114.569 760.512
 716.077 533.851
 805.625 452.065
 385.823 886.623
 42.718 215.584
 776.701 520.579
 259.901 450.381
 764.292 370.856
 143.992 605.632
 144.468 250.675
 617.086 349.222
 103.833 106.561
 553.129 509.195
 673.104 633.350
 506.678 943.854
 907.354 591.643
 492.012 37.551
 932.553 905.855
 929.861 566.572
 935.691 935.635
 180.680 195.275
 4.481 708.215
 713.915 949.210
 119.131 640.779
 481.760 162.552
 817.650 652.398
 736.103 745.595
 180.757 112.427
 564.585 188.750
 973.772 859.822
 244.863 677.333
 530.131 384.858
 997.372 592.372
 331.796 35.839
 431.258 712.649
 131.312 908.992
 454.125 699.472
 842.250 525.794
 385.139 165.506
 600.981 890.058
 657.514 420.745
 253.121 454.517
 708.127 111.030
 750.449 586.141
 269.788 566.939
 344.905 489.537
 349.494 53.309
 149.583 182.629
 190.878 932.897
 294.820 988.077
 681.214 352.924
 61.190 342.928
 126.123 642.433
 618.835 288.845
 434.878 524.099
 271.156 302.419
 345.670 239.436
 895.024 691.848
 885.896 145.153
 922.647 420.493
 273.373 534.997
 132.913 232.972
 589.335 790.989
 451.943 434.576
 915.129 276.010
 220.839 704.761
 46.930 92.611
 118.969 270.427
 164.884 287.639
 357.018 500.814
 916.270 756.231
 427.361 154.601
 711.102 860.167
 749.842 768.466
 760.849 133.310
 936.893 947.792
 607.356 800.193
 159.118 42.864
 883.603 722.895
 585.380 71.897
 567.711 746.802
 42.308 5.293
 486.769 808.936
 657.644 138.985
 700.938 65.212
 168.465 259.595
 257.351 287.775
 965.910 406.965
 707.141 873.618
 567.459 52.716
 490.130 624.818
 639.004 484.572
 526.212 533.330
 593.206 678.931
 29.172 794.405
 156.977 287.429
 49.585 237.980
 697.001 901.993
 633.915 3.222
 913.293 107.268
 785.104 174.482
 230.683 105.454
 857.395 975.102
 638.469 798.005
 299.364 96.600
 229.252 38.610
 161.876 583.874
 477.074 505.209
 852.728 51.387
 658.694 964.011
 791.063 660.949
 374.239 69.616
 889.271 429.428
 57.119 732.210
 868.292 875.621
 698.346 220.679
 947.234 471.715
 846.013 810.373
 296.542 688.606
 703.331 942.768
 115.157 859.185
 843.219 573.647
 298.793 513.125
 517.008 944.441
 374.641 35.324
 670.439 231.602
 856.201 382.871
 831.134 990.376
 42.798 467.921
 815.428 606.835
 876.784 622.513
 364.386 965.834
 55.741 142.993
 82.654 608.787
 658.707 243.891
 471.222 935.177
 19.066 202.012
 46.126 653.032
 100.001 49.881
 977.586 128.794
 792.056 783.042
 904.179 464.803
 150.469 717.931
 438.671 746.887
 869.448 807.007
 828.430 675.229
 201.723 456.552
 534.475 703.941
 977.910 662.254
 497.709 369.739
 467.760 180.606
 245.641 954.270
 113.927 483.729
 12.696 280.300
 921.175 535.005
 785.057 836.915
 715.644 997.502
 798.095 626.673
 19.035 511.480
 999.994 957.264
 783.274 707.030
 416.564 706.550
 277.663 849.376
 105.022 483.086
 540.985 534.487
 442.275 210.431
 737.003 888.945
 157.730 374.327
 667.772 898.613
 671.831 894.350
 492.951 54.437
 647.271 988.816
 215.627 609.995
 986.415 681.990
 769.958 684.278
 930.028 710.155
 80.400 895.323
 121.438 487.486
 456.436 496.964
 17.170 729.425
 294.040 324.080
 448.557 51.191
 631.917 583.793
 395.671 878.925
 466.523 404.323
 629.850 862.887
 377.628 453.389
 147.335 464.012
 421.536 138.572
 665.045 810.410
 81.085 317.976
 619.636 368.236
 442.103 886.544
 420.096 536.402
 520.489 507.661
 297.721 317.287
 570.636 468.330
 199.015 611.839
 246.191 626.538
 328.623 78.880
 92.469 559.830
 300.778 542.259
 164.141 823.195
 356.799 548.580
 672.755 81.629
 789.230 311.046
 770.215 338.253
 944.323 125.619
 613.680 463.182
 896.307 633.884
 184.497 312.850
 869.596 518.173
 352.250 376.104
 577.539 349.460
 991.040 694.534
 25.181 134.110
 628.511 773.493
 743.653 403.717
 901.321 960.807
 468.385 511.113
 719.846 846.647
 603.247 698.441
 428.563 295.606
 417.460 819.154
 759.087 816.209
 368.898 669.697
 85.269 800.283
 631.814 328.671
 432.492 311.662
 302.664 837.588
 97.795 298.221
 666.370 879.393
 288.206 461.288
 706.866 726.065
 269.434 300.961
 948.231 807.588
 476.655 714.094
 2.134 489.953
 417.483 743.799
 488.048 493.651
 991.372 845.893
 477.109 306.140
 759.921 170.070
 309.017 677.276
 382.103 563.629
 642.805 86.792
 733.779 145.903
 353.176 954.039
 471.580 615.203
 379.539 354.729
 989.999 820.990
 707.681 415.131
 823.198 336.474
 225.440 184.546
 728.494 715.969
 483.007 221.004
 578.876 122.765
 222.980 957.820
 112.341 13.320
 570.516 10.107
 814.730 399.128
 713.532 306.669
 231.466 856.178
 808.596 435.466
 746.726 281.781
 349.924 27.225
 973.896 418.293
 794.593 794.703
 959.330 272.540
 383.018 932.988
 206.571 798.388
 693.998 673.211
 327.225 8.743
 970.773 587.818
 867.929 113.447
 918.869 755.543
 453.486 303.070
 856.870 609.243
 930.913 518.030
 474.232 476.678
 257.182 450.823
 270.845 765.035
 707.741 260.470
 104.193 982.673
 809.195 56.659
 312.839 399.451
 636.723 301.875
 108.779 949.317
 637.099 438.416
 403.426 820.276
 516.624 470.117
 847.997 167.757
 498.289 2.599
 602.637 153.773
 135.487 598.572
 501.406 447.657
 55.095 854.250
 732.159 831.889
 378.558 608.101
 609.445 311.315
 976.455 303.337
 270.845 314.519
 193.858 30.875
 287.087 156.253
 737.783 860.475
 936.031 869.373
 244.206 45.871
 770.824 49.160
 793.986 776.690
 711.808 232.963
 680.859 698.450
 136.812 80.656
 860.158 175.113
 840.259 758.457
 236.717 610.188
 610.963 258.201
 750.302 346.896
 952.829 219.609
 755.920 150.187
 881.058 243.580
 596.499 839.310
 86.349 784.727
 351.883 735.386
 216.452 851.748
 299.253 550.906
 801.909 800.583
 617.286 654.900
 2.702 119.398
 744.338 166.765
 4.602 933.439
 697.170 572.251
 506.451 924.502
 662.255 916.308
 348.347 902.787
 580.309 649.349
 300.171 592.148
 3.518 816.760
 302.359 513.185
 664.161 57.402
 796.865 657.359
 356.279 277.315
 54.450 940.491
 505.177 492.461
 771.590 972.185
 242.375 182.192
 431.266 261.069
 678.948 197.086
 579.671 642.201
 93.728 345.191
 926.663 25.998
 843.590 904.681
 20.729 856.651
 333.061 534.015
 746.828 277.033
 424.986 69.306
 443.169 536.832
 261.233 99.557
 504.379 777.063
 823.935 721.345
 735.507 868.907
 388.071 613.493
 823.549 385.022
 682.960 298.167
 308.949 210.199
 434.393 816.951
 654.722 443.699
 544.473 838.983
 39.868 562.095
 479.967 613.680
 538.926 768.603
 182.182 4.366
 411.354 788.076
 635.508 803.070
 411.577 327.037
 994.083 483.466
 769.768 21.968
 176.357 741.522
 789.588 978.730
 108.060 485.717
 695.207 259.345
 291.310 145.090
 347.156 712.901
 270.082 178.891
 974.098 954.171
 472.153 801.994
 952.858 661.291
 160.157 131.628
 557.601 553.047
 97.750 50.473
 214.376 792.746
 512.668 46.123
 191.284 291.103
 951.136 495.681
 457.014 602.098
 305.395 325.429
 109.525 246.356
 248.851 588.666
 848.325 294.615
 325.498 309.888
 302.377 603.532
 258.857 371.201
 73.539 936.981
 620.897 338.464
 383.105 313.622
 736.668 902.103
 565.115 796.777
 701.952 143.335
 11.397 852.116
 218.918 623.878
 794.637 624.632
 871.045 469.843
 160.242 576.655
 679.394 202.907
 546.381 946.703
 726.594 228.967
 253.714 263.980
 174.651 182.083
 409.293 529.872
 713.239 935.777
 348.439 766.390
 884.621 121.709
 947.724 58.022
 571.380 664.841
 83.254 369.517
 388.228 772.630
 141.166 714.973
 676.932 262.380
 79.579 356.106
 104.810 224.984
 719.370 808.139
 556.136 94.961
 839.303 484.555
 579.246 906.647
 961.587 786.717
 310.428 185.867
 957.450 576.341
 691.991 767.307
 377.335 9.141
 292.829 192.750
 643.700 173.063
 934.797 977.330
 440.954 396.831
 140.018 314.034
 129.798 271.666
 608.719 994.945
 213.362 674.674
 183.182 876.519
 529.189 475.533
 173.074 910.968
 251.793 243.461
 335.949 52.947
 110.678 509.471
 2.335 567.182
 681.934 855.430
 789.141 885.845
 749.718 938.212
 492.535 62.670
 686.779 171.337
 229.781 552.721
 528.895 100.929
 799.538 911.792
 952.617 965.907
 845.749 597.742
 73.468 728.329
 488.651 298.185
 804.986 218.293
 77.650 676.321
 228.314 444.278
 28.323 581.055
 866.039 575.098
 935.935 211.556
 109.387 370.478
 370.286 453.217
 69.656 705.789
 713.975 245.276
 395.817 350.592
 824.301 924.730
 781.773 883.763
 96.769 681.476
 968.015 889.309
 57.721 611.660
 590.768 721.098
 990.137 66.212
 642.688 762.183
 328.444 646.398
 56.404 360.945
 876.701 25.571
 807.379 393.693
 994.365 894.143
 335.678 588.810
 142.664 492.118
 215.216 523.813
 933.269 59.559
 140.074 262.377
 613.322 890.260
 64.742 387.503
 754.183 698.290
 921.126 179.316
 485.453 522.250
 760.283 616.841
 584.512 109.917
 529.766 3.450
 951.175 499.118
 424.983 342.179
 776.869 582.121
 849.886 151.914
 70.550 694.565
 321.732 516.488
 95.313 480.232
 67.628 609.384
 869.152 364.931
 826.391 316.229
 812.797 231.973
 305.324 480.213
 212.042 274.618
 493.287 582.367
 679.938 344.176
 322.611 715.266
 736.998 393.897
 54.661 656.820
 909.782 206.370
 867.179 857.474
 17.568 494.802
 903.809 642.423
 164.085 585.564
 43.690 838.616
 170.466 260.886
 725.856 68.622
 23.676 397.233
 761.816 829.552
 321.992 847.852
 460.672 180.466
 578.790 549.394
 922.980 897.118
 704.647 184.667
 709.140 585.048
 584.848 399.851
 510.249 753.099
 667.773 688.515
 27.038 787.419
 94.969 641.095
 156.984 194.204
 555.009 481.998
 290.037 227.068
 602.552 233.000
 87.208 926.671
 226.554 647.294
 458.808 786.470
 505.634 340.380
 544.304 345.109
 985.665 529.496
 625.027 384.727
 139.238 100.635
 954.542 492.416
 806.504 610.170
 177.039 192.260
 712.805 446.120
 108.050 866.089
 54.427 12.189
 288.225 206.546
 236.827 136.549
 582.228 955.971
 339.952 268.208
 701.602 414.280
 926.153 618.642
 481.267 399.433
 754.149 587.657
 960.963 531.948
 626.983 323.411
 320.266 422.259
 495.829 490.957
 821.864 364.615
 530.408 535.861
 543.628 796.936
 819.906 344.661
 565.018 151.872
 807.409 27.589
 734.753 894.806
 311.466 27.546
 330.174 880.215
 828.555 229.640
 47.705 534.492
 721.540 685.188
 390.302 432.730
 316.206 841.160
 771.411 236.264
 988.270 289.385
 493.939 619.829
 117.859 418.805
 223.070 180.454
 611.096 508.782
 17.768 588.858
 286.322 672.517
 359.844 637.781
 245.802 218.376
 692.062 845.767
 805.748 905.199
 596.532 890.423
 244.684 828.108
 88.328 138.629
 612.119 276.982
 321.816 694.872
 878.813 494.538
 891.536 750.643
 522.577 349.197
 516.780 151.125
 148.310 194.626
 218.561 329.368
 310.100 668.820
 696.826 437.460
 411.738 586.961
 889.961 239.263
 438.314 991.081
 121.702 246.026
 547.174 563.287
 613.994 566.246
 905.813 106.079
 848.259 911.731
 995.200 401.981
 499.776 325.800
 240.178 134.684
 736.693 165.341
 828.013 475.174
 180.728 130.284
 928.969 589.638
 963.398 161.470
 939.054 532.498
 99.986 556.431
 478.251 459.709
 942.195 933.104
 553.976 686.969
 186.203 720.650
 848.821 67.896
 810.580 706.518
 526.493 362.328
 231.158 117.570
 236.110 479.123
 798.780 573.939
 301.589 626.170
 769.881 606.381
 31.798 788.483
 866.768 866.025
 3.748 529.510
 159.476 539.876
 333.499 708.049
 968.042 192.204
 839.335 300.959
 854.612 422.703
 553.470 488.417
 178.836 524.149
 889.930 502.463
 585.629 158.175
 518.073 360.538
 717.584 886.151
 417.380 543.627
 259.492 897.102
 946.839 364.109
 571.826 185.845
 1.521 272.900
 924.320 737.459
 353.254 640.651
 48.379 469.768
 187.967 716.460
 64.969 40.291
 219.007 12.616
 67.487 420.416
 836.060 419.417
 830.174 925.123
 759.217 944.239
 432.791 224.955
 26.026 258.998
 530.993 587.246
 718.248 785.550
 626.345 40.483
 209.557 45.650
 895.822 439.583
 414.052 537.840
 901.529 156.689
 269.520 705.568
 118.986 723.460
 683.510 247.066
 576.613 614.011
 292.153 346.907
 697.951 155.448
 472.120 531.091
 467.827 473.837
 149.063 52.000
 418.413 381.559
 558.387 677.301
 343.210 157.068
 436.573 809.192
 617.092 495.387
 306.645 209.068
 127.118 268.273
 926.333 600.427
 28.738 643.463
 401.582 812.706
 340.162 104.967
 443.895 294.519
 106.941 788.856
 233.559 40.948
 920.492 614.953
 10.825 661.090
 697.542 33.226
 975.903 264.660
 139.688 909.439
 161.161 516.421
 338.971 507.843
 423.652 931.422
 800.220 565.606
 574.461 740.032
 265.592 735.712
 347.818 307.761
 281.230 859.506
 555.372 659.564
 398.145 539.775
 460.041 531.234
 285.618 758.700
 433.604 91.606
 219.630 26.283
 79.594 979.233
 333.720 973.700
 658.398 147.373
 455.486 907.763
 247.993 673.287
 147.539 618.330
 217.990 764.696
 903.675 446.629
 346.067 680.817
 74.369 61.288
 27.319 811.573
 593.300 598.315
 234.139 250.687
 609.769 364.698
 96.117 521.555
 689.615 511.920
 558.054 724.585
 897.244 300.167
 614.751 967.553
 208.834 406.708
 142.103 103.165
 805.615 308.826
 576.631 258.170
 657.866 984.414
 324.461 514.058
 814.934 929.067
 193.666 149.461
 172.134 960.133
 681.588 728.255
 477.960 154.171
 155.227 805.062
 588.885 998.700
 835.097 302.053
 666.562 901.736
 731.255 508.927
 163.906 328.809
 937.930 883.652
 161.066 277.795
 826.598 237.420
 316.320 573.711
 996.236 716.654
 395.453 600.756
 356.355 131.342
 869.147 885.200
 399.179 397.150
 332.416 213.738
 730.970 73.480
 742.566 296.681
 900.965 496.715
 509.717 958.644
 814.973 773.564
 952.330 321.489
 827.711 750.567
 272.860 811.260
 454.757 990.058
 67.528 214.187
 466.327 128.308
 89.033 583.899
 558.443 777.000
 989.927 985.484
 433.424 254.061
 623.361 790.608
 754.846 934.141
 31.348 215.446
 319.318 323.512
 950.924 739.646
 858.739 159.933
 786.053 945.091
 55.532 877.246
 876.615 668.956
 726.073 759.434
 221.903 443.010
 263.748 532.958
 839.793 272.543
 595.485 143.019
 746.999 441.528
 310.006 53.516
 291.830 279.185
 681.398 766.784
 747.835 516.032
 910.003 933.530
 752.013 839.592
 609.183 611.863
 240.456 641.420
 909.669 23.980
 970.936 354.145
 264.322 777.379
 827.901 601.238
 299.752 582.636
 760.336 30.526
 765.198 270.565
 115.195 847.943
 614.009 537.410
 84.526 899.076
 563.073 617.622
 97.433 616.780
 607.604 680.439
 950.919 233.414
 123.032 490.156
 806.991 581.177
 515.706 972.621
 485.783 324.822
 246.095 144.606
 682.670 104.116
 251.776 131.482
 336.242 341.158
 855.407 105.827
 706.570 187.802
 620.932 199.677
 200.699 564.508
 988.363 191.071
 343.766 553.075
 995.776 847.080
 857.190 646.516
 811.703 666.852
 715.361 890.319
 930.440 746.336
 532.859 646.335
 708.076 58.771
 237.234 215.270
 873.157 479.916
 837.601 523.326
 870.272 893.117
 164.837 435.941
 478.480 86.133
 771.057 445.146
 383.227 439.141
 98.623 691.002
 17.354 532.221
 504.535 741.576
 474.163 342.158
 525.220 755.304
 36.566 114.522
 738.049 585.413
 467.611 890.185
 896.202 824.822
 728.644 28.966
 437.572 513.985
 994.794 540.619
 579.338 291.169
 439.139 129.462
 668.709 718.323
 175.791 248.476
 256.434 694.907
 360.257 197.458
 60.398 621.744
 818.084 84.027
 987.412 907.258
 738.140 882.875
 155.871 645.590
 156.545 605.185
 212.018 731.397
 855.678 844.750
 537.977 217.073
 297.608 458.801
 418.550 537.384
 643.535 519.364
 152.142 12.674
 324.338 725.048
 73.285 248.862
 19.154 374.278
 692.572 150.259
 969.268 590.395
 674.741 985.040
 956.825 468.615
 265.969 544.049
 868.350 37.160
 473.731 928.044
 851.460 633.116
 801.922 918.821
 672.050 371.480
 483.116 533.589
 954.564 607.864
 840.228 43.178
 708.572 576.521
 890.457 32.037
 532.928 31.277
 392.828 586.462
 469.362 674.077
 882.267 277.220
 928.920 260.870
 551.637 629.861
 918.533 505.233
 190.308 392.060
 885.800 624.441
 393.453 269.473
 515.512 599.544
 378.406 332.824
 342.316 849.765
 519.257 937.599
 884.161 92.252
 2.496 447.978
 397.910 101.537
 257.595 38.222
 261.846 970.317
 297.136 342.952
 303.169 266.213
 160.368 243.638
 218.323 280.603
 968.467 878.726
 139.745 868.578
 924.241 331.416
 647.071 317.330
 6.621 929.996
 319.774 278.269
 282.009 754.346
 700.573 220.966
 169.822 607.795
 156.903 670.151
 725.655 230.761
 166.311 866.992
 937.943 11.768
 539.350 539.356
 146.443 518.585
 761.639 400.537
 285.047 218.939
 169.990 439.971
 607.301 193.706
 963.408 281.658
 578.413 138.620
 929.291 15.750
 498.854 691.726
 282.178 246.075
 275.858 67.249
 663.980 321.914
 272.877 91.894
 341.014 157.475
 863.627 262.266
 107.646 899.003
 795.540 122.967
 725.339 330.026
 653.913 620.761
 699.070 52.916
 117.736 653.013
 333.000 533.524
 644.048 596.463
 779.857 319.681
 120.882 488.613
 872.645 558.659
 628.702 817.751
 25.067 149.165
 63.983 653.668
 233.710 916.157
 151.890 479.709
 988.800 428.853
 531.387 443.972
 682.755 971.087
 687.381 474.867
 331.330 586.980
 660.523 460.962
 228.597 572.443
 644.092 400.100
 635.138 663.717
 815.065 516.518
 42.609 28.104
 407.322 31.267
 714.307 919.786
 61.342 770.412
 520.771 96.618
 647.156 592.532
 975.045 263.771
 904.437 712.989
 430.504 519.733
 552.187 163.903
 694.685 22.587
 745.315 637.886
 597.984 503.455
 479.636 868.367
 52.302 353.945
 431.451 63.066
 760.628 470.391
 752.281 59.125
 366.205 905.357
 90.795 153.190
 534.590 352.459
 978.057 587.753
 271.824 161.097
 162.578 572.290
 928.581 670.587
 319.980 375.747
 508.149 286.739
 168.294 352.983
 473.015 656.785
 602.045 934.730
 571.626 180.271
 302.389 306.883
 827.417 714.045
 1.005 184.734
 743.552 869.469
 364.515 220.661
 679.252 580.794
 344.449 905.290
 900.281 357.132
 903.871 583.114
 853.737 669.167
 712.344 420.679
 75.156 508.920
 701.033 870.879
 816.936 180.155
 122.241 668.551
 956.881 602.981
 873.786 483.883
 173.363 763.742
 567.568 630.204
 381.137 716.191
 960.892 266.350
 334.502 688.387
 573.965 211.185
 400.544 208.762
 311.328 175.162
 266.130 711.809
 740.361 52.460
 702.655 187.129
 986.409 64.600
 109.988 103.761
 439.523 425.272
 986.500 974.450
 168.392 744.966
 519.321 561.568
 967.016 316.876
 405.229 298.695
 761.461 442.314
 747.985 80.458
 948.089 49.733
 335.778 120.252
 469.706 537.496
 889.271 193.265
 738.695 293.308
 545.993 764.091
 141.536 994.945
 173.288 377.896
 889.906 125.490
 295.530 296.005
 581.122 205.121
 900.695 845.938
 484.222 879.755
 28.852 888.036
 344.842 59.229
 415.768 372.133
 297.776 874.521
 97.029 255.188
 264.349 950.846
 503.236 301.944
 294.210 762.788
 379.571 113.614
 567.730 56.273
 730.995 383.239
 914.003 162.954
 768.361 9.953
 506.402 683.934
 554.797 608.166
 987.270 435.853
 222.833 802.089
 337.735 702.869
 451.150 822.564
 868.586 958.369
 508.848 533.578
 362.051 61.322
 951.168 462.811
 569.125 10.608
 793.288 437.101
 467.510 188.686
 210.754 413.792
 244.430 441.455
 982.237 326.756
 297.553 637.506
 671.486 646.699
 385.371 606.437
 62.637 694.642
 722.925 667.003
 441.742 991.692
 455.365 682.179
 735.684 414.111
 773.950 595.532
 259.061 127.953
 518.694 353.318
 314.765 70.224
 568.626 656.630
 282.423 632.479
 612.750 40.630
 201.552 587.368
 58.203 781.770
 507.092 719.000
 231.311 293.179
 250.977 4.644
 604.329 202.689
 294.839 119.675
 306.446 702.689
 989.079 961.565
 500.461 17.106
 368.819 414.783
 503.418 714.917
 957.344 699.750
 555.122 893.891
 635.082 999.399
 475.939 10.674
 422.922 160.725
 765.728 907.223
 361.619 791.092
 968.430 708.220
 316.212 65.614
 929.076 83.983
 571.066 728.968
 297.389 499.137
 535.625 699.385
 758.229 624.627
 984.604 91.920
 795.790 971.364
 693.882 490.525
 705.424 915.006
 492.322 672.735
 262.393 795.947
 971.040 376.395
 226.731 385.058
 919.229 884.755
 322.132 158.131
 986.521 375.198
 666.610 990.043
 806.310 949.060
 874.244 798.827
 505.716 747.399
 289.127 590.970
 32.458 412.708
 481.573 299.002
 356.309 622.614
 237.468 793.076
 365.815 382.321
 637.458 787.500
 145.316 992.380
 364.544 864.704
 452.007 22.383
 335.925 81.793
 239.863 524.892
 944.834 203.652
 321.929 63.871
 266.357 381.602
 3.069 744.710
 251.270 444.043
 233.210 296.403
 255.602 26.878
 460.981 738.599
 860.851 703.983
 547.168 275.859
 288.495 504.504
 417.295 698.077
 338.769 662.774
 387.013 769.491
 551.997 842.167
 529.711 289.912
 643.273 126.140
 23.247 781.798
 468.693 763.227
 15.041 57.726
 192.075 488.939
 288.665 357.012
 612.127 492.978
 459.808 801.026
 36.018 37.021
 838.051 737.806
 729.478 904.576
 678.853 152.393
 996.844 343.415
 736.602 874.887
 836.313 771.984
 686.576 379.226
 943.284 108.710
 686.324 728.423
 493.702 257.671
 623.713 773.360
 603.339 671.489
 181.074 279.786
 929.680 404.363
 917.163 860.020
 440.480 71.925
 18.617 680.899
 625.119 323.023
 41.180 57.021
 157.643 990.073
 892.042 508.493
 348.259 973.335
 995.305 345.744
 335.281 100.176
 233.017 661.876
 392.711 918.306
 17.761 977.378
 558.360 383.229
 85.879 45.373
 950.475 201.216
 112.577 231.046
 142.061 722.312
 554.196 810.352
 134.529 540.991
 684.543 764.865
 227.109 668.650
 280.400 596.822
 154.799 371.169
 948.166 156.654
 583.005 611.104
 494.308 910.854
 546.848 857.998
 805.116 817.908
 931.078 707.761
 397.753 501.627
 154.342 924.789
 569.208 582.831
 979.176 845.523
 40.267 360.701
 774.404 482.509
 258.827 923.629
 645.916 582.082
 384.714 756.122
 989.181 520.694
 173.710 923.928
 144.814 494.363
 961.929 535.294
 727.497 448.118
 126.386 854.101
 697.259 608.534
 369.902 783.071
 527.189 89.262
 8.097 435.442
 648.148 618.878
 885.724 805.306
 301.749 40.454
 334.861 654.555
 669.159 416.315
 627.451 323.158
 654.159 668.689
 41.414 294.975
 552.013 42.075
 28.256 709.708
 426.285 896.452
 69.084 189.953
 817.700 558.024
 866.671 78.016
 223.995 57.505
 228.205 568.519
 997.541 482.330
 734.410 38.513
 116.131 531.413
 406.523 766.324
 978.084 377.686
 617.234 983.670
 569.757 568.721
 442.112 3.451
 244.211 898.978
 214.491 829.166
 954.599 704.019
 882.615 893.279
 203.471 108.318
 729.408 243.340
 626.339 420.749
 412.224 839.664
 29.542 147.532
 124.937 530.467
 681.457 279.453
 943.627 504.106
 623.842 421.719
 258.867 498.470
 965.560 550.264
 244.197 80.229
 361.708 292.193
 887.122 837.944
 812.636 500.790
 494.055 199.846
 263.186 903.111
 255.628 766.920
 294.453 882.157
 358.184 912.992
 108.358 173.303
 888.793 954.585
 467.295 828.799
 995.593 333.774
 803.274 173.316
 226.623 27.209
 217.532 341.731
 925.612 224.525
 994.918 77.395
 962.667 280.821
 827.983 760.328
 824.715 2.663
 532.308 631.102
 291.448 577.721
 313.813 144.310
 136.823 397.825
 875.659 607.507
 786.719 787.685
 909.717 285.418
 845.892 261.269
 966.733 38.365
 300.828 549.789
 829.378 147.406
 881.621 835.174
 390.818 101.397
 100.695 577.037
 563.728 893.314
 407.475 126.419
 884.480 420.804
 437.308 203.541
 536.258 300.596
 674.754 897.558
 373.040 195.337
 883.378 382.770
 891.676 287.507
 217.282 187.122
 757.932 6.743
 67.722 885.441
 558.422 478.286
 908.357 202.069
 616.433 381.128
 885.136 16.904
 496.104 219.996
 804.910 887.095
 824.893 176.753
 866.966 776.412
 215.640 230.497
 763.401 468.671
 871.518 653.998
 160.296 14.467
 242.915 104.889
 527.816 796.133
 285.828 646.736
 482.593 809.453
 186.024 236.832
 362.157 357.757
 179.346 599.034
 493.859 981.076
 461.661 321.536
 328.187 436.708
 365.682 357.127
 259.785 385.660
 538.003 498.798
 993.728 989.899
 908.069 513.809
 867.095 397.126
 759.408 367.316
 697.637 482.209
 228.529 790.860
 796.207 767.554
 432.532 555.615
 494.672 89.184
 105.249 414.867
 356.549 882.477
 873.976 270.265
 556.757 393.237
 983.354 692.773
 346.296 278.618
 546.304 258.688
 116.739 941.562
 29.180 25.700
 110.994 175.573
 242.327 921.676
 6.554 808.351
 269.242 413.087
 344.504 687.960
 516.757 889.882
 463.768 609.600
 972.513 93.898
 300.848 330.874
 209.883 238.846
 158.812 255.682
 158.247 347.634
 567.035 408.996
 959.649 658.775
 329.765 95.047
 741.448 635.118
 184.604 888.519
 56.550 318.109
 502.394 1.805
 364.245 197.479
 701.590 391.070
 859.984 864.020
 520.195 390.626
 403.801 951.520
 686.789 20.124
 265.245 988.337
 512.535 104.297
 996.021 20.591
 344.677 832.908
 387.073 254.005
 988.528 612.448
 169.199 522.345
 131.995 904.624
 708.688 425.027
 460.140 984.364
 342.898 298.231
 695.996 96.821
 434.511 371.929
 870.049 654.466
 514.705 114.271
 29.506 838.061
 680.253 735.171
 628.129 85.968
 431.178 488.700
 469.437 452.554
 435.845 920.488
 244.993 56.363
 919.144 709.217
 53.051 831.223
 944.656 673.038
 391.853 437.831
 339.673 791.113
 790.230 529.698
 256.726 431.299
 713.008 26.287
 819.414 97.251
 610.225 699.049
 234.256 897.033
 870.623 184.753
 512.617 91.848
 97.761 607.560
 214.310 774.230
 110.996 809.845
 652.064 232.246
 646.098 895.698
 866.763 427.787
 107.366 404.630
 558.230 316.329
 323.604 121.406
 524.709 291.795
 956.353 846.745
 93.418 697.957
 575.542 599.189
 410.119 217.644
 983.463 777.579
 271.220 658.805
 864.289 13.975
 729.253 593.766
 447.651 406.512
 861.529 882.159
 488.824 799.520
 570.345 991.686
 325.769 923.587
 867.510 412.769
 118.341 811.185
 900.364 297.152
 104.770 644.672
 693.242 706.517
 24.974 394.179
 728.124 770.460
 912.884 475.086
 669.460 374.688
 607.115 550.918
 677.802 246.714
 380.546 270.811
 359.646 9.832
 557.472 544.934
 799.918 734.568
 337.668 200.850
 729.872 43.681
 948.971 943.800
 436.088 1.165
 825.929 269.923
 833.204 932.328
 586.793 799.835
 349.384 341.265
 933.063 747.640
 133.058 89.828
 206.309 394.890
 133.862 620.214
 640.714 368.440
 969.834 898.635
 484.316 734.307
 124.873 853.233
 218.230 815.981
 961.253 813.737
 374.998 765.168
 645.972 37.601
 691.851 186.370
 319.218 47.111
 982.153 115.265
 448.806 689.677
 572.050 836.497
 164.652 570.048
 35.735 1.739
 629.074 555.295
 331.386 266.924
 926.641 203.186
 53.420 842.134
 134.691 259.909
 91.007 463.194
 823.359 377.514
 436.857 15.656
 221.520 244.000
 596.050 425.063
 239.614 744.358
 77.477 168.701
 857.574 189.563
 838.488 450.116
 539.513 188.336
 528.145 436.273
 128.313 285.130
 620.531 106.351
 482.584 954.508
 434.677 959.692
 153.701 99.617
 942.541 727.753
 947.894 539.378
 715.147 121.025
 891.920 539.400
 346.463 697.536
 113.000 715.198
 925.145 985.985
 475.169 348.354
 249.104 745.642
 583.278 557.944
 353.551 549.547
 399.712 877.210
 859.165 980.258
 222.021 631.590
 656.130 512.362
 975.359 396.441
 487.752 397.528
 592.816 544.770
 253.146 481.040
 928.826 55.953
 934.152 169.281
 993.147 940.661
 292.451 681.714
 950.915 705.267
 156.989 95.534
 31.732 606.870
 710.886 503.788
 279.218 179.419
 625.457 226.681
 582.054 799.359
 814.574 449.597
 116.066 328.703
 586.107 809.702
 730.619 62.910
 842.610 355.727
 795.690 24.454
 977.796 393.366
 30.912 800.354
 178.849 73.043
 135.063 608.439
 880.659 139.354
 972.601 593.764
 232.936 144.987
 329.682 770.013
 194.601 129.357
 80.470 813.057
 524.438 407.550
 88.513 633.051
 708.566 732.641
 468.658 360.895
 172.852 849.291
 441.604 913.780
 843.959 904.222
 993.189 497.537
 821.472 516.133
 799.398 370.962
 133.891 620.714
 369.391 565.234
 4.564 723.144
 394.479 411.508
 934.483 529.080
 750.704 89.021
 104.952 344.360
 194.554 637.443
 955.316 282.913
 301.497 169.206
 343.098 491.690
 739.698 324.227
 943.145 971.573
 238.893 300.609
 688.943 465.273
 127.388 305.823
 256.347 509.373
 667.254 754.555
 194.210 460.170
 545.654 508.480
 127.117 845.217
 283.839 441.875
 5.586 148.094
 337.623 423.047
 124.282 377.470
 695.286 738.629
 238.130 917.866
 570.044 134.758
 701.625 14.535
 651.968 101.003
 963.453 254.642
 473.852 139.758
 744.975 908.496
 980.883 421.789
 798.668 465.446
 926.610 69.259
 715.872 7.381
 377.633 988.121
 969.786 717.340
 354.666 615.042
 330.421 220.982
 504.179 588.573
 267.210 144.626
 47.114 404.159
 709.051 175.862
 31.440 787.480
 11.139 602.739
 894.168 306.003
 586.196 247.068
 364.441 635.310
 1.153 499.033
 989.317 671.535
 478.474 797.257
 792.585 116.144
 436.974 14.462
 367.615 302.322
 675.793 328.329
 718.776 446.797
 966.281 945.192
 391.750 526.096
 541.857 556.352
 438.489 936.837
 340.721 339.460
 943.011 615.955
 888.865 257.462
 663.519 494.735
 642.645 82.546
 626.057 931.880
 125.791 100.585
 615.020 22.617
 682.843 591.511
 654.391 586.119
 470.423 582.246
 46.595 880.547
 963.452 821.394
 947.682 138.082
 762.427 609.410
 0.557 321.015
 550.442 855.839
 242.617 809.743
 318.019 238.168
 449.128 295.261
 306.511 457.680
 695.702 979.155
 826.402 569.300
 227.218 315.316
 197.924 88.788
 539.435 257.516
 503.932 826.133
 824.582 119.094
 807.763 73.524
 842.562 284.350
 594.056 195.765
 672.488 730.617
 763.273 776.438
 320.588 485.701
 829.405 101.668
 533.719 133.408
 516.415 892.394
 444.517 431.846
 656.943 193.830
 484.567 182.339
 804.440 206.070
 803.775 103.877
 867.956 492.007
 763.645 567.681
 161.234 467.852
 793.541 332.631
 771.691 798.343
 454.696 614.830
 50.408 354.402
 217.215 908.746
 204.790 707.484
 569.238 454.167
 547.503 834.746
 321.502 379.287
 478.235 285.546
 599.748 627.733
 11.436 646.482
 114.621 344.182
 829.351 763.627
 25.226 512.876
 854.194 1.788
 557.372 144.838
 68.446 397.299
 568.369 37.757
 343.037 89.161
 362.345 197.665
 888.047 980.365
 227.209 39.560
 350.874 414.392
 688.260 866.807
 737.199 369.372
 233.951 273.526
 108.198 533.037
 974.492 693.262
 254.166 774.759
 129.897 519.332
 303.887 266.709
 525.045 1.658
 997.905 505.205
 87.703 451.148
 332.400 66.794
 221.772 391.308
 622.031 313.642
 460.850 938.600
 91.329 791.738
 923.395 384.764
 694.542 486.550
 295.127 228.166
 495.944 797.824
 689.876 554.949
 82.411 342.610
 197.996 17.951
 796.365 908.438
 960.950 781.051
 192.206 862.392
 529.159 783.547
 858.127 523.050
 213.160 893.691
 386.229 757.732
 349.219 838.657
 798.403 854.743
 421.449 861.504
 578.233 407.561
 943.263 521.366
 757.804 43.855
 859.416 844.127
 353.596 736.412
 22.284 585.454
 131.662 685.378
 386.582 890.650
 955.901 292.446
 897.765 345.838
 284.850 129.019
 391.502 797.991
 135.195 493.803
 23.392 378.238
 630.677 763.391
 986.359 660.214
 162.759 255.201
 302.697 605.356
 967.076 379.570
 881.635 937.688
 283.059 981.164
 472.641 415.363
 132.245 624.306
 608.760 454.073
 495.605 217.870
 690.442 53.197
 367.105 499.465
 404.102 589.470
 837.764 92.594
 174.673 901.162
 253.374 841.803
 119.458 79.685
 274.155 37.817
 381.458 422.538
 733.766 725.993
 982.187 254.400
 889.070 196.526
 732.793 480.381
 514.747 773.823
 892.396 251.138
 325.418 335.889
 356.357 463.455
 102.511 423.816
 215.094 727.281
 317.048 58.392
 644.835 152.153
 829.233 318.021
 701.996 858.981
 720.826 592.695
 697.636 539.551
 489.409 96.551
 260.639 963.675
 670.715 470.878
 869.064 886.187
 624.988 55.455
 777.781 911.988
 348.135 954.424
 714.316 131.867
 73.232 319.803
 99.496 605.201
 391.216 158.160
 598.389 413.827
 122.665 411.434
 572.197 186.016
 150.141 439.605
 112.795 847.744
 510.172 349.546
 256.786 323.246
 836.572 770.529
 231.167 916.625
 536.268 712.416
 42.408 865.115
 112.232 488.211
 827.183 782.280
 775.719 409.766
 406.781 391.254
 815.049 35.827
 776.890 585.097
 217.189 267.873
 496.850 710.034
 330.815 44.510
 372.400 330.046
 178.233 913.279
 536.500 145.752
 584.151 384.079
 185.021 270.314
 10.945 856.026
 307.328 539.298
 744.640 615.086
 833.329 794.715
 438.733 119.605
 593.997 246.254
 522.286 611.737
 335.271 700.978
 346.156 242.353
 37.427 57.997
 361.068 993.415
 853.289 394.255
 981.448 983.839
 797.103 894.227
 930.133 401.948
 677.599 988.654
 825.298 609.784
 788.034 319.446
 59.292 592.419
 235.122 509.354
 829.650 200.393
 28.408 421.242
 668.739 767.242
 760.206 393.797
 336.746 29.476
 810.732 354.881
 302.566 576.390
 18.170 272.721
 751.300 695.541
 992.277 906.496
 591.377 731.052
 133.813 575.242
 957.665 351.096
 689.874 756.338
 341.455 233.707
 144.430 846.929
 549.049 72.650
 59.662 733.838
 976.199 814.467
 370.508 795.812
 167.249 141.488
 644.085 247.874
 740.146 281.736
 77.151 988.447
 639.117 764.026
 976.505 248.475
 416.713 144.637
 185.424 806.692
 139.867 550.663
 748.006 530.286
 307.848 45.326
 985.177 745.523
 313.577 893.262
 861.506 923.495
 877.118 251.216
 899.558 383.237
 137.629 233.992
 125.035 934.486
 767.318 700.314
 356.299 387.583
 330.588 102.010
 169.041 696.381
 869.520 867.272
 731.984 734.864
 271.910 709.524
 411.867 668.688
 742.533 23.432
 152.910 913.772
 727.099 845.066
 543.014 385.660
 960.076 301.048
 659.764 261.676
 153.367 779.323
 45.601 694.558
 897.551 340.031
 873.235 738.339
 998.551 907.695
 737.413 347.847
 61.080 194.998
 833.816 380.499
 199.970 893.751
 174.194 517.494
 308.590 611.028
 131.416 400.476
 40.128 149.084
 29.362 784.843
 216.029 738.497
 789.049 392.955
 622.589 587.569
 241.055 426.182
 401.342 850.477
 619.754 396.299
 494.060 725.837
 800.452 361.941
 834.712 650.629
 937.015 618.257
 357.659 366.806
 544.553 966.585
 35.580 315.177
 566.353 480.617
 397.536 299.421
 212.119 46.591
 585.330 499.460
 79.378 263.367
 466.467 675.257
 323.220 685.531
 569.060 157.720
 51.483 36.137
 275.738 981.465
 150.864 328.095
 400.696 174.213
 930.486 753.167
 770.572 819.554
 167.424 429.043
 982.776 484.381
 795.922 357.780
 74.545 20.814
 869.086 228.367
 305.544 576.731
 887.304 493.323
 742.912 981.692
 808.314 730.583
 399.577 9.263
 284.564 949.745
 577.414 486.260
 997.321 763.936
 21.969 848.652
 535.016 288.474
 924.115 697.926
 584.794 74.343
 578.190 746.106
 338.573 182.986
 201.003 448.835
 853.651 769.334
 560.037 700.697
 626.558 888.409
 383.543 432.950
 139.320 68.767
 214.679 429.149
 499.372 910.765
 314.032 417.590
 226.088 242.027
 250.603 660.470
 524.372 384.904
 994.616 128.245
 143.300 815.439
 133.367 604.475
 837.733 889.923
 473.939 32.758
 53.686 619.053
 927.345 305.188
 342.662 431.845
 543.931 853.533
 102.881 8.501
 699.257 583.227
 51.264 105.533
 225.850 270.202
 682.186 645.513
 215.074 795.742
 278.431 511.326
 943.715 940.206
 545.890 549.763
 33.974 698.107
 963.569 346.592
 358.397 661.073
 619.967 745.079
 131.328 278.487
 869.576 718.354
 67.139 225.675
 140.737 714.646
 867.279 554.572
 788.358 630.413
 760.915 280.563
 970.076 52.673
 458.298 971.184
 168.341 786.826
 976.034 287.510
 548.024 154.130
 106.159 218.116
 771.790 323.353
 276.553 509.668
 964.134 519.467
 592.104 999.488
 68.376 329.439
 560.528 796.306
 55.686 267.859
 453.547 529.065
 76.342 55.559
 195.822 823.872
 273.883 750.375
 826.462 300.390
 273.720 514.181
 860.136 366.159
 298.400 733.546
 658.696 986.269
 19.464 777.377
 285.118 112.653
 26.173 484.179
 277.765 159.022
 647.963 650.062
 585.854 531.674
 612.080 227.861
 231.230 891.124
 30.320 555.068
 494.752 283.713
 697.149 876.447
 908.623 195.232
 931.877 404.746
 612.754 730.402
 824.215 623.925
 700.915 693.296
 937.883 953.513
 741.013 155.851
 311.438 995.409
 356.871 866.328
 67.804 626.731
 462.644 419.617
 530.848 200.602
 755.179 729.595
 453.681 103.541
 406.796 894.371
 622.112 190.941
 527.100 802.411
 619.067 994.743
 46.307 706.340
 160.959 648.711
 836.404 797.359
 962.450 801.548
 455.334 492.941
 197.198 246.803
 151.728 540.686
 22.703 966.994
 184.850 119.504
 379.055 909.340
 31.030 253.799
 984.007 239.058
 301.553 55.807
 588.528 476.313
 778.642 475.172
 663.782 752.960
 679.703 403.190
 626.732 129.406
 332.501 582.675
 919.596 209.886
 835.592 884.262
 8.715 171.586
 892.451 88.208
 9.607 280.340
 950.789 459.815
 853.990 269.618
 610.078 619.732
 946.007 892.553
 243.013 621.286
 192.011 66.509
 126.374 780.166
 292.067 379.850
 512.410 822.198
 741.102 150.006
 865.562 878.297
 170.737 555.621
 516.236 958.261
 364.861 723.606
 771.797 863.778
 476.434 660.502
 806.361 283.393
 961.785 968.157
 609.942 666.428
 411.485 783.592
 801.725 657.658
 501.910 4.949
 42.530 539.475
 504.870 798.041
 161.821 563.215
 288.489 575.340
 442.015 937.052
 213.251 71.030
 977.462 895.614
 293.255 37.269
 800.792 918.157
 52.944 209.171
 901.548 140.342
 590.563 45.646
 161.001 62.467
 966.335 882.569
 105.239 178.300
 498.722 331.427
 701.965 407.790
 287.423 334.254
 863.893 628.926
 26.082 323.321
 995.186 974.633
 238.497 526.457
 652.295 335.988
 614.944 966.394
 965.132 30.239
 363.634 1.115
 860.198 328.588
 978.126 983.445
 778.623 362.653
 684.577 439.294
 626.835 348.716
 31.029 997.909
 226.449 484.748
 650.658 592.623
 837.068 826.737
 536.284 391.097
 157.922 868.848
 146.854 729.617
 21.959 7.472
 98.599 501.961
 182.366 24.463
 922.666 990.702
 763.086 782.090
 574.163 794.190
 161.165 474.838
 809.411 77.999
 212.530 664.787
 791.968 913.248
 979.740 462.420
 4.645 519.420
 509.476 268.316
 723.692 135.108
 710.975 519.026
 519.806 341.300
 199.523 578.655
 884.261 568.782
 559.862 873.383
 610.826 359.830
 244.259 306.710
 796.994 616.310
 913.760 36.905
 641.314 458.745
 846.367 603.681
 815.235 616.789
 413.439 807.962
 364.070 159.194
 109.425 466.791
 456.610 305.060
 207.186 365.578
 49.041 507.477
 501.833 233.363
 676.602 701.059
 453.551 85.395
 234.513 807.271
 200.662 663.745
 184.852 312.439
 697.883 203.911
 133.161 5.233
 653.985 247.418
 990.617 80.900
 963.628 481.418
 885.740 602.307
 119.160 531.607
 853.084 331.789
 271.440 569.717
 922.595 807.820
 509.725 468.053
 207.728 96.865
 827.460 877.618
 666.766 279.402
 615.039 1.102
 441.681 571.748
 306.701 345.381
 692.378 199.025
 644.474 379.093
 99.059 142.391
 498.291 688.680
 238.122 623.884
 91.913 961.035
 711.481 369.043
 76.404 353.330
 668.021 20.627
 116.512 611.867
 469.509 551.520
 414.014 633.933
 70.309 642.369
 992.131 132.145
 877.482 16.174
 166.197 152.759
 690.132 940.172
 690.506 551.757
 867.256 62.850
 815.507 169.603
 302.911 514.161
 332.232 532.338
 585.589 589.170
 494.046 999.009
 952.591 204.149
 64.764 569.332
 215.436 769.878
 175.132 148.176
 702.643 795.631
 908.133 162.184
 743.176 810.557
 762.087 657.019
 177.545 474.245
 246.747 629.945
 541.785 717.885
 692.438 521.280
 708.627 600.251
 939.590 789.601
 4.252 232.703
 422.937 10.239
 840.526 594.323
 471.357 285.728
 232.022 557.523
 564.094 152.491
 803.156 726.928
 173.456 962.629
 960.010 276.687
 492.507 656.429
 308.943 385.774
 306.555 303.871
 482.760 915.265
 985.085 56.470
 696.250 959.302
 715.276 629.201
 335.539 911.861
 791.335 931.739
 7.264 818.920
 840.814 435.103
 879.717 390.862
 88.197 630.837
 62.272 8.650
 108.747 992.801
 743.485 11.250
 446.488 54.475
 972.135 158.094
 96.959 76.275
 277.021 341.975
 278.834 697.185
 816.882 823.075
 432.566 482.950
 795.438 667.952
 736.045 329.965
 410.751 928.087
 66.919 830.951
 403.372 866.135
 672.186 417.648
 172.629 235.609
 434.212 969.389
 621.822 7.691
 608.208 607.931
 125.726 799.592
 11.913 221.924
 870.860 640.177
 589.782 403.425
 961.438 173.916
 970.179 598.887
 101.086 282.684
 457.066 433.760
 919.772 741.308
 922.619 59.541
 512.217 527.325
 322.470 581.658
 962.289 904.220
 272.204 883.578
 348.954 281.972
 987.032 585.101
 343.454 36.371
 283.837 219.773
 222.268 112.065
 616.838 637.087
 222.371 32.144
 809.009 919.723
 268.532 343.377
 248.016 935.171
 399.303 10.756
 538.199 835.905
 729.388 572.974
 592.121 94.872
 609.976 233.090
 763.099 865.820
 212.052 502.240
 173.323 834.203
 65.570 571.308
 893.437 157.781
 972.721 553.649
 44.616 361.006
 87.432 934.840
 392.140 58.948
 55.023 562.090
 202.342 450.414
 752.906 901.067
 367.750 582.484
 10.966 941.910
 346.646 286.700
 442.348 425.011
 794.454 398.270
 233.584 122.409
 820.042 761.920
 57.239 909.529
 217.808 610.381
 638.492 717.419
 397.096 73.176
 465.453 106.043
 848.149 874.590
 545.830 848.647
 95.304 140.998
 422.144 285.512
 143.905 730.424
 134.568 277.873
 330.552 583.246
 813.305 870.358
 343.443 374.873
 767.901 519.636
 550.130 722.097
 573.973 250.279
 916.816 488.611
 821.501 903.937
 942.082 376.110
 44.168 818.355
 577.677 140.636
 385.603 637.572
 941.749 995.009
 843.036 358.572
 320.866 243.535
 357.448 273.057
 34.681 31.751
 565.316 791.897
 932.579 509.112
 992.357 635.710
 789.664 314.604
 734.105 945.212
 557.763 362.896
 939.690 182.325
 146.424 581.365
 480.062 445.946
 203.293 816.102
 154.250 968.932
 729.658 268.541
 359.538 64.929
 505.708 864.906
 844.150 890.545
 364.336 110.196
 572.788 830.996
 698.710 589.407
 792.961 622.348
 26.802 94.348
 598.281 23.072
 478.332 758.488
 976.932 739.656
 182.037 849.221
 920.253 708.973
 382.634 411.764
 387.360 823.081
 829.483 587.295
 94.056 844.854
 377.967 586.167
 363.672 965.667
 608.177 322.056
 867.465 75.243
 575.304 82.175
 544.554 990.393
 996.503 190.448
 455.992 280.794
 387.814 923.567
 752.468 859.263
 982.691 363.515
 356.402 609.400
 984.826 954.545
 741.149 209.315
 579.257 208.326
 274.995 196.008
 597.504 839.420
 756.181 686.246
 207.914 76.216
 845.852 27.473
 88.011 582.541
 285.530 762.924
 291.036 335.557
 819.135 441.003
 206.616 569.990
 209.883 27.942
 351.584 41.636
 310.661 558.226
 130.189 49.555
 801.933 508.435
 545.488 941.945
 521.330 551.642
 200.657 911.818
 669.241 451.766
 828.763 352.041
 58.674 16.195
 263.504 612.712
 787.074 132.264
 896.257 805.350
 622.605 875.920
 644.052 86.702
 225.604 672.068
 619.702 279.668
 353.641 194.119
 593.222 539.791
 40.146 569.208
 959.839 233.787
 584.218 975.215
 984.668 82.804
 63.588 611.437
 230.698 649.597
 82.372 547.432
 151.608 268.001
 16.939 120.905
 153.685 768.161
 131.918 397.678
 14.408 725.804
 436.935 22.616
 354.952 232.694
 954.426 393.456
 68.866 263.491
 408.878 58.741
 831.583 907.025
 45.635 171.402
 380.397 984.001
 988.424 581.171
 440.477 725.041
 972.617 97.966
 460.707 210.513
 497.756 746.329
 648.345 544.784
 57.865 615.040
 791.302 261.269
 589.621 609.090
 622.081 130.263
 162.605 971.771
 802.054 409.146
 86.945 566.761
 235.840 64.744
 474.046 313.523
 313.312 681.767
 126.249 839.456
 724.451 611.152
 799.871 849.981
 806.428 510.479
 59.866 189.742
 522.396 278.417
 378.198 356.530
 400.310 620.326
 904.947 882.351
 293.379 126.998
 622.343 576.604
 80.537 968.167
 866.497 963.800
 277.600 652.475
 537.108 187.373
 552.765 982.398
 607.223 302.150
 862.153 423.029
 766.964 867.128
 73.611 835.257
 488.698 468.710
 714.544 514.780
 366.349 659.956
 749.884 987.492
 966.359 466.363
 910.153 188.373
 418.477 271.765
 90.996 785.206
 685.149 513.284
 231.522 180.877
 571.401 151.451
 49.545 459.991
 593.061 576.171
 220.671 448.942
 408.714 211.980
 391.562 485.979
 566.660 113.705
 625.234 192.372
 327.174 828.360
 0.548 881.262
 625.630 538.833
 594.997 511.643
 254.655 312.996
 638.431 706.141
 802.652 237.531
 357.515 108.584
 109.193 413.611
 761.716 706.964
 130.450 592.092
 129.799 26.337
 373.572 504.903
 222.582 781.861
 9.579 348.555
 707.621 542.897
 539.739 52.354
 72.371 703.459
 428.544 840.766
 514.828 981.926
 463.490 615.044
 228.836 323.707
 122.085 37.655
 892.106 385.202
 862.234 124.100
 468.730 307.232
 774.012 115.653
 57.973 703.002
 287.301 424.331
 63.780 292.169
 797.660 274.801
 484.325 401.842
 907.124 98.875
 390.730 261.232
 60.117 814.925
 394.714 163.446
 348.758 410.138
 15.146 820.790
 155.590 67.375
 715.580 654.467
 662.583 785.023
 73.834 32.033
 478.788 638.165
 88.983 183.386
 198.683 648.446
 262.169 415.834
 400.980 559.957
 489.965 429.205
 813.269 566.344
 370.344 761.721
 309.354 373.190
 582.481 325.931
 359.622 597.873
 106.480 411.376
 134.624 860.734
 194.909 617.552
 860.466 476.195
 894.742 758.422
 262.254 145.834
 199.473 560.072
 107.265 738.266
 443.038 808.735
 399.515 129.686
 639.479 740.390
 686.846 206.227
 137.601 779.368
 53.530 792.834
 164.096 6.168
 596.888 286.500
 740.651 879.155
 764.759 713.716
 702.457 56.541
 679.166 397.412
 442.598 610.411
 135.871 267.983
 837.214 330.414
 73.121 462.139
 51.610 158.627
 997.698 363.866
 522.220 447.253
 772.165 811.006
 991.152 695.892
 762.000 241.698
 629.839 604.709
 151.293 25.625
 819.965 713.782
 124.999 819.781
 310.471 18.048
 26.941 227.122
 189.222 822.771
 806.167 304.178
 300.168 698.319
 408.666 61.640
 507.981 807.733
 933.506 296.581
 121.832 609.302
 607.106 168.553
 100.802 112.917
 19.553 432.274
 591.251 517.743
 773.821 230.307
 310.299 344.796
 211.633 659.294
 161.349 657.002
 265.975 797.508
 822.631 827.485
 645.346 630.270
 416.326 661.198
 452.481 958.879
 475.337 722.986
 282.076 320.002
 461.918 95.056
 708.092 582.918
 944.668 737.255
 569.284 904.693
 48.862 304.114
 378.057 296.573
 3.461 973.190
 626.626 142.868
 13.692 240.580
 438.363 585.969
 490.843 62.867
 431.434 983.335
 24.325 382.062
 425.186 405.214
 741.456 313.935
 653.864 892.185
 677.472 853.561
 962.081 461.513
 984.629 238.846
 375.004 438.626
 710.709 387.504
 874.565 908.328
 142.831 500.644
 910.528 8.614
 464.135 812.302
 449.124 523.016
 533.964 5.322
 357.949 125.525
 754.859 346.784
 867.331 571.366
 213.487 598.300
 287.316 748.769
 12.111 96.061
 225.602 468.706
 80.049 581.358
 203.178 94.080
 861.623 793.765
 837.301 35.680
 412.281 56.410
 19.926 973.292
 344.963 16.281
 706.247 616.564
 204.558 923.780
 813.111 386.817
 612.855 806.507
 159.327 578.947
 526.016 215.187
 536.092 118.587
 241.074 887.826
 630.809 745.827
 139.790 325.437
 224.400 381.109
 283.309 423.411
 502.059 124.665
 788.384 621.852
 449.423 137.369
 797.502 581.626
 717.763 892.646
 876.292 856.770
 428.573 586.683
 860.445 5.216
 623.403 973.392
 762.408 785.958
 250.802 443.173
 20.007 650.133
 98.579 697.573
 512.494 404.619
 134.390 58.428
 725.196 359.268
 596.941 978.384
 755.892 252.650
 498.145 143.990
 521.300 967.005
 145.861 152.515
 240.868 312.162
 897.694 834.651
 700.705 692.464
 707.601 138.289
 789.432 122.759
 555.286 100.185
 659.534 72.409
 558.630 844.821
 615.162 873.894
 294.533 60.937
 426.079 709.274
 504.867 829.541
 386.504 398.647
 180.785 591.845
 699.078 665.365
 818.018 46.162
 993.231 189.558
 63.337 709.782
 262.188 421.254
 751.792 151.131
 705.168 784.698
 517.420 630.729
 825.598 934.525
 376.680 243.848
 299.998 130.928
 391.937 56.141
 186.534 484.444
 258.111 104.391
 780.916 821.367
 283.172 201.954
 97.475 668.802
 195.175 962.245
 505.069 425.347
 775.196 319.050
 384.232 131.078
 835.731 580.462
 900.196 481.692
 214.453 970.594
 665.599 339.249
 488.630 971.958
 459.549 109.942
 119.037 129.489
 492.120 11.983
 864.871 378.092
 374.146 609.178
 62.382 238.342
 843.564 593.597
 796.936 234.412
 986.578 860.403
 16.660 734.627
 703.048 516.109
 209.146 724.430
 232.063 825.956
 692.878 185.384
 860.296 854.857
 741.784 179.515
 370.115 948.246
 372.713 98.613
 187.356 383.560
 467.866 21.463
 604.145 790.119
 91.363 682.643
 377.152 965.397
 83.802 164.039
 636.520 830.456
 801.208 310.076
 538.593 678.556
 803.844 790.755
 813.033 931.156
 322.832 209.566
 101.505 67.892
 943.093 208.382
 273.443 625.429
 472.958 956.471
 200.488 438.734
 834.970 39.152
 443.688 42.374
 748.109 662.584
 78.866 164.562
 296.434 359.372
 280.564 979.105
 338.328 375.451
 82.223 567.167
 327.867 518.094
 911.123 359.221
 47.028 89.421
 495.566 46.093
 114.438 276.762
 696.711 75.209
 901.061 943.401
 819.026 783.546
 681.873 599.205
 295.544 2.416
 849.356 634.399
 74.015 531.663
 751.947 891.075
 997.894 793.497
 968.978 811.301
 385.124 700.895
 441.664 738.813
 464.407 914.799
 24.216 229.899
 392.603 211.464
 454.940 230.455
 10.777 269.930
 57.328 748.077
 16.076 344.253
 326.773 754.046
 750.934 670.791
 928.807 819.133
 712.233 133.137
 97.239 764.184
 236.118 362.654
 370.566 1.582
 647.532 677.714
 516.303 383.175
 708.621 787.386
 167.182 145.383
 141.555 123.516
 510.300 860.512
 726.725 777.727
 538.340 337.380
 327.439 956.231
 177.105 852.857
 711.261 415.572
 659.896 392.861
 222.906 687.101
 19.349 206.467
 914.439 858.465
 531.475 665.475
 308.725 968.601
 473.710 424.922
 418.028 541.096
 75.270 214.356
 270.997 672.650
 49.176 287.298
 30.684 292.342
 433.730 915.158
 779.501 488.026
 548.293 145.375
 373.128 73.463
 923.080 930.807
 46.381 149.316
 912.840 273.194
 15.121 239.328
 995.107 68.108
 437.801 496.663
 208.944 268.268
 259.581 452.098
 861.439 937.979
 595.732 183.708
 146.584 910.965
 56.927 635.590
 142.502 509.915
 367.900 0.565
 314.540 77.082
 576.635 648.557
 17.656 605.377
 340.953 459.315
 4.228 268.306
 163.232 676.447
 873.465 110.187
 925.239 501.426
 94.493 76.301
 760.360 693.704
 373.853 202.573
 749.175 929.671
 974.337 428.327
 399.257 732.494
 208.873 691.383
 586.980 441.523
 891.646 775.810
 16.955 108.757
 518.120 638.090
 165.635 946.682
 433.427 481.995
 694.665 202.795
 130.265 796.535
 975.239 188.281
 66.618 540.789
 388.287 869.113
 311.998 46.003
 641.512 555.521
 798.508 416.140
 360.672 59.064
 677.655 916.021
 510.013 374.846
 51.857 229.753
 819.200 779.847
 275.052 505.420
 838.708 897.488
 792.232 744.693
 712.444 84.720
 633.577 583.531
 398.840 663.086
 793.707 593.392
 246.131 391.813
 737.336 427.979
 343.641 912.256
 683.933 980.795
 441.307 62.742
 469.159 1.403
 920.219 245.427
 70.745 656.877
 976.554 837.223
 60.526 398.546
 972.055 780.887
 619.839 297.459
 631.310 416.217
 478.001 105.460
 207.827 651.918
 426.684 558.276
 878.787 213.641
 478.485 504.247
 896.896 801.058
 405.738 974.410
 564.664 55.496
 273.638 229.527
 992.556 678.946
 706.125 565.745
 151.700 395.278
 358.067 437.001
 681.274 635.862
 355.380 478.783
 710.590 435.854
 76.373 779.770
 9.412 505.993
 431.427 246.146
 693.839 400.496
 930.928 904.706
 548.550 127.625
 67.897 277.331
 542.117 79.574
 465.256 579.018
 26.294 316.857
 508.993 7.746
 341.521 694.444
 797.122 136.237
 471.572 118.130
 247.510 727.784
 75.343 66.349
 520.997 791.228
 701.699 991.730
 3.233 489.668
 495.405 55.706
 751.267 515.413
 913.101 966.649
 928.831 647.041
 275.707 245.915
 535.590 586.243
 728.371 686.540
 966.505 520.725
 905.089 885.893
 732.073 629.085
 299.443 707.207
 721.008 403.825
 725.792 176.814
 714.421 954.996
 969.933 365.979
 563.304 620.314
 631.260 91.062
 945.989 264.506
 559.338 36.462
 934.024 633.474
 199.204 45.211
 546.665 335.335
 547.532 606.600
 976.981 264.025
 454.923 913.889
 465.778 141.133
 310.121 573.626
 700.415 922.526
 35.035 67.643
 769.726 958.599
 83.524 236.405
 837.274 386.600
 253.246 345.491
 854.778 412.028
 523.191 83.826
 455.684 60.735
 457.468 131.633
 103.518 77.119
 559.242 627.330
 156.942 844.935
 111.545 995.800
 617.646 220.001
 750.825 606.307
 390.712 708.194
 235.035 678.063
 180.365 482.803
 493.858 707.023
 15.759 813.738
 190.955 551.406
 528.354 843.662
 246.358 678.891
 739.424 575.221
 324.074 79.207
 346.295 976.942
 401.393 6.330
 480.181 336.541
 621.300 199.766
 136.234 218.529
 559.773 100.092
 15.012 462.644
 390.898 16.344
 259.520 701.410
 732.888 308.894
 496.940 504.691
 938.704 648.692
 0.837 868.362
 440.715 920.300
 557.979 760.164
 357.232 610.848
 461.874 491.415
 760.779 719.273
 748.861 986.987
 837.474 620.020
 456.391 531.862
 130.984 603.430
 9.298 250.440
 363.424 312.659
 348.994 659.942
 112.503 215.977
 711.180 882.635
 255.780 946.364
 956.653 19.905
 378.510 550.455
 571.959 316.558
 793.980 800.052
 215.028 874.060
 910.360 5.841
 396.645 120.138
 64.676 649.870
 300.916 88.456
 754.865 426.219
 174.188 900.535
 259.945 394.600
 297.641 33.243
 724.680 246.134
 527.673 874.829
 879.974 631.870
 291.965 362.335
 108.334 980.938
 897.624 810.514
 682.662 745.243
 999.115 309.859
 797.303 950.807
 123.862 727.652
 766.519 852.336
 626.761 594.973
 234.569 307.806
 283.726 224.318
 873.443 785.361
 709.313 761.987
 242.423 147.295
 743.118 537.889
 854.392 128.059
 70.633 799.326
 96.875 728.090
 381.697 487.003
 253.683 216.774
 906.294 178.717
 181.812 600.274
 864.696 252.459
 136.566 928.438
 215.758 35.098
 178.140 745.146
 651.209 550.073
 609.947 24.558
 460.354 68.086
 21.471 668.776
 152.428 124.468
 967.553 797.800
 374.712 887.438
 796.456 758.741
 83.204 650.020
 28.554 776.590
 317.283 947.818
 326.726 113.077
 586.416 63.645
 32.570 283.150
 409.877 922.250
 466.445 481.106
 152.050 73.833
 404.213 711.728
 986.613 349.006
 2.801 917.756
 701.477 91.342
 806.758 496.259
 549.475 653.291
 638.348 246.104
 462.350 109.144
 167.206 870.539
 510.638 192.906
 737.913 447.335
 420.627 122.739
 773.984 688.999
 491.021 806.205
 396.873 652.942
 203.660 526.653
 123.688 772.465
 839.995 450.996
 915.900 500.909
 221.864 548.909
 924.752 470.829
 342.971 914.641
 951.870 235.817
 776.421 192.508
 553.598 393.350
 791.571 248.455
 455.434 82.163
 626.560 341.415
 302.766 547.331
 205.347 533.628
 2.831 100.915
 202.371 658.277
 960.748 447.223
 14.541 821.215
 282.828 951.193
 247.719 652.080
 619.660 108.723
 440.115 605.356
 309.270 722.151
 182.723 826.178
 119.594 226.254
 640.293 986.753
 395.494 274.534
 886.392 130.591
 207.449 247.225
 932.117 762.506
 49.006 337.078
 917.390 37.223
 313.227 502.773
 542.040 38.767
 723.056 939.792
 414.538 432.594
 828.205 32.218
 891.304 604.311
 796.379 634.361
 48.545 179.932
 907.132 247.275
 379.892 225.897
 243.173 351.306
 432.593 640.939
 110.509 122.068
 997.088 230.484
 202.426 674.210
 341.778 667.266
 653.217 166.312
 857.171 224.649
 59.086 773.220
 940.048 572.723
 632.208 41.556
 935.568 568.177
 709.062 233.209
 968.160 379.451
 368.669 314.167
 863.746 266.679
 395.935 536.400
 507.307 194.799
 918.998 503.784
 630.424 277.123
 879.283 14.909
 500.465 920.330
 884.155 282.237
 432.178 830.591
 722.858 675.575
 687.104 620.394
 878.372 405.502
 718.256 268.126
 175.431 417.629
 986.854 784.914
 405.904 720.012
 682.453 58.399
 457.927 813.134
 653.769 409.504
 438.470 374.721
 69.147 120.043
 267.550 800.839
 715.294 285.785
 686.195 191.567
 181.075 306.822
 962.929 355.956
 308.616 145.714
 411.343 999.558
 403.243 930.431
 203.858 441.557
 531.986 335.997
 646.792 621.471
 390.313 493.564
 785.047 321.715
 339.741 512.104
 850.185 117.191
 304.112 384.989
 25.378 622.143
 827.101 436.152
 349.850 834.022
 133.381 148.723
 352.442 361.029
 974.507 338.897
 420.052 791.836
 179.680 80.986
 656.752 540.916
 551.083 463.283
 460.827 939.699
 251.323 331.507
 580.805 791.888
 412.994 345.502
 551.594 860.671
 971.520 389.796
 155.268 986.994
 874.820 109.218
 597.928 572.766
 877.392 822.396
 97.870 712.754
 180.708 549.608
 397.346 176.580
 663.267 393.722
 650.135 970.752
 356.957 66.075
 212.619 233.903
 4.710 250.910
 42.956 510.738
 888.811 565.994
 860.100 926.657
 888.958 682.258
 554.033 751.323
 731.622 306.545
 895.738 241.796
 272.973 69.143
 648.542 331.269
 140.175 267.698
 212.888 655.352
 192.058 42.932
 878.980 952.534
 679.866 56.615
 253.738 47.572
 150.001 531.224
 60.921 325.651
 569.523 532.215
 80.111 871.175
 735.971 331.911
 738.530 708.688
 198.084 308.397
 749.586 915.997
 933.897 88.840
 106.958 742.926
 255.946 45.362
 799.348 365.869
 516.803 59.502
 368.349 31.603
 426.698 970.710
 152.856 227.347
 251.615 863.009
 963.986 182.432
 996.081 385.492
 433.366 624.947
 379.169 475.717
 247.188 840.304
 52.395 5.073
 493.548 903.842
 979.700 102.226
 939.872 573.485
 176.221 860.688
 951.874 958.503
 385.816 191.054
 150.297 344.784
 647.186 144.768
 664.155 714.563
 762.992 787.169
 820.280 698.573
 231.652 821.605
 352.544 231.215
 341.857 617.652
 217.300 725.233
 557.583 44.634
 64.523 462.759
 557.076 792.096
 490.168 326.470
 931.481 422.623
 740.837 320.426
 524.374 765.982
 366.567 298.149
 207.158 959.232
 934.023 309.435
 870.250 263.102
 786.541 271.689
 977.254 53.948
 638.155 681.224
 918.204 182.208
 638.113 610.725
 925.783 297.055
 265.572 737.149
 630.802 123.399
 789.509 946.667
 653.632 917.341
 37.866 647.423
 508.650 61.409
 297.061 154.937
 668.816 648.428
 446.035 907.905
 855.374 865.749
 8.657 223.096
 519.415 468.106
 978.713 347.351
 431.941 821.790
 779.688 642.718
 239.529 134.764
 17.534 419.060
 544.191 42.243
 171.777 668.798
 377.186 696.017
 655.161 363.353
 34.178 675.043
 814.098 33.636
 878.047 176.815
 204.205 711.148
 478.941 111.550
 572.989 476.559
 9.869 467.826
 334.190 513.906
 139.589 978.033
 297.545 756.491
 330.084 29.601
 98.923 631.521
 849.082 553.808
 187.278 651.330
 422.468 404.008
 598.086 387.272
 78.843 400.937
 762.443 816.211
 758.765 681.642
 654.532 907.729
 882.367 413.314
 8.481 272.184
 577.279 12.408
 682.748 505.572
 278.220 197.015
 513.088 727.481
 112.796 966.179
 874.112 534.525
 905.354 679.162
 317.751 895.460
 860.856 51.440
 931.044 248.206
 460.412 109.159
 765.129 466.495
 814.285 982.014
 844.815 328.420
 509.695 163.988
 839.542 415.476
 770.996 345.491
 630.757 913.515
 757.745 698.376
 369.816 882.245
 879.483 171.649
 509.791 153.678
 749.978 790.984
 992.133 949.240
 562.054 525.201
 756.634 547.590
 288.586 129.369
 955.054 258.741
 835.726 654.360
 322.756 573.671
 548.907 449.330
 689.719 561.546
 836.841 415.251
 386.092 419.145
 997.740 698.354
 565.305 969.589
 47.861 661.875
 179.709 931.492
 735.596 828.198
 403.126 896.872
 323.397 42.343
 808.088 269.349
 811.592 638.300
 132.356 416.315
 317.447 174.308
 272.347 113.737
 392.769 889.498
 436.143 34.482
 324.930 486.003
 594.710 715.530
 408.800 986.712
 358.987 691.847
 867.990 104.009
 757.701 501.352
 438.631 889.505
 624.537 133.146
 581.181 44.884
 154.992 437.650
 157.300 551.145
 847.580 660.563
 79.517 624.972
 388.529 861.467
 619.211 109.537
 914.760 681.867
 529.519 441.211
 540.512 26.472
 18.420 257.584
 555.691 396.315
 585.757 495.483
 498.990 184.116
 336.935 705.828
 529.394 423.044
 204.030 36.025
 522.283 622.301
 468.872 416.854
 910.614 169.821
 597.209 471.636
 990.140 717.740
 991.236 338.771
 676.346 264.459
 260.888 277.901
 208.481 723.236
 741.415 694.220
 164.983 426.850
 563.391 159.396
 209.774 707.394
 756.957 491.660
 8.852 746.499
 868.294 857.764
 722.534 791.808
 934.951 817.329
 825.417 448.588
 537.532 902.850
 871.143 589.562
 976.354 639.113
 293.294 881.028
 449.252 292.488
 711.107 538.936
 794.867 307.643
 236.275 635.612
 857.009 556.314
 405.093 647.469
 590.452 675.319
 991.878 428.303
 515.477 909.922
 701.514 14.091
 214.366 770.538
 650.517 606.852
 2.791 237.935
 390.131 380.824
 285.561 262.267
 717.197 928.347
 80.705 457.997
 578.087 880.579
 757.603 529.204
 369.724 554.976
 751.190 412.473
 954.979 93.876
 280.717 8.112
 765.715 53.184
 391.694 810.576
 697.033 504.853
 755.380 637.521
 785.302 549.577
 981.181 900.885
 298.119 455.706
 931.835 635.843
 187.197 96.340
 965.194 492.701
 409.312 738.758
 774.203 557.050
 402.902 729.591
 750.586 664.394
 718.885 36.645
 578.356 552.398
 97.126 666.023
 169.164 997.893
 11.068 523.608
 509.466 33.313
 182.083 576.337
 504.405 460.685
 804.613 74.744
 308.170 478.383
 189.124 898.382
 836.526 120.160
 391.135 695.015
 403.547 956.499
 773.258 708.595
 528.558 719.892
 668.396 976.188
 566.585 48.565
 654.424 757.245
 649.729 773.375
 895.168 617.363
 539.612 241.770
 483.944 891.119
 12.337 238.026
 381.964 303.556
 785.146 543.279
 965.414 236.764
 284.407 20.669
 175.912 526.844
 611.882 14.313
 56.357 197.997
 332.846 535.506
 998.223 255.856
 456.057 160.911
 230.283 533.349
 550.411 286.510
 49.144 711.955
 23.163 634.298
 588.372 522.270
 424.699 978.439
 807.996 894.214
 328.017 491.616
 75.810 503.310
 18.505 974.109
 624.835 910.363
 410.426 346.890
 179.895 873.199
 348.273 10.326
 725.474 617.142
 649.224 102.427
 265.321 972.611
 870.991 960.825
 233.036 551.051
 149.186 592.492
 136.662 152.608
 419.783 91.820
 946.928 639.282
 633.346 393.905
 508.841 715.144
 964.558 694.207
 914.042 720.637
 637.507 262.347
 813.505 351.688
 516.475 196.227
 277.209 477.541
 574.234 138.492
 172.481 165.926
 343.630 861.350
 492.361 982.795
 410.372 434.681
 429.116 359.687
 420.201 958.372
 768.562 698.507
 285.157 360.729
 844.085 185.624
 692.497 854.201
 504.005 429.656
 385.227 376.525
 434.337 825.877
 312.669 824.515
 566.282 431.074
 788.349 469.472
 962.174 442.823
 464.510 503.486
 496.652 594.121
 789.468 846.380
 266.011 766.217
 785.657 800.951
 105.764 398.163
 430.631 802.299
 965.210 230.427
 676.615 803.910
 472.203 101.973
 570.658 982.886
 568.422 856.107
 979.442 648.969
 55.449 471.459
 850.908 992.224
 668.219 782.622
 607.519 603.280
 491.263 192.710
 340.243 314.640
 214.355 600.644
 712.766 623.813
 650.222 3.059
 475.318 816.909
 823.802 408.786
 887.757 478.217
 709.077 487.992
 151.572 676.328
 707.815 823.797
 717.583 105.302
 309.776 437.946
 465.804 440.507
 74.558 10.760
 719.952 269.106
 362.466 636.617
 662.977 66.320
 800.421 167.880
 341.893 717.777
 686.484 961.193
 297.900 208.302
 753.967 799.894
 217.543 996.946
 477.264 714.925
 486.704 730.897
 403.524 544.762
 333.936 787.016
 537.310 183.799
 393.511 404.302
 242.747 280.260
 100.259 134.750
 315.827 511.546
 774.490 10.249
 128.065 730.195
 571.023 231.784
 64.279 121.071
 484.467 631.939
 837.723 814.452
 234.631 456.157
 834.110 75.387
 340.538 731.414
 34.216 542.678
 846.293 237.672
 618.049 967.446
 632.628 728.034
 340.241 338.367
 757.812 933.907
 667.863 155.778
 872.700 183.306
 422.825 298.262
 76.672 310.872
 909.118 421.678
 82.332 370.178
 821.161 41.384
 772.996 410.841
 417.471 413.664
 32.631 958.997
 750.706 482.703
 545.314 559.563
 121.179 566.274
 370.958 787.701
 269.447 78.338
 854.709 16.078
 250.975 532.768
 495.707 200.398
 1.797 832.362
 41.816 300.546
 571.179 555.107
 373.382 236.357
 81.402 629.702
 852.255 549.024
 94.791 609.625
 231.471 30.503
 96.224 265.267
 13.474 338.793
 810.596 613.090
 206.125 146.914
 597.567 876.381
 729.609 303.876
 931.675 451.385
 575.417 208.352
 169.296 353.740
 90.865 517.565
 312.470 101.842
 166.950 107.780
 144.322 705.525
 430.015 57.273
 975.458 660.301
 892.857 291.864
 802.470 279.996
 601.049 386.759
 138.718 655.229
 135.713 91.836
 287.217 213.762
 3.598 191.741
 742.078 633.813
 885.689 843.705
 538.302 466.119
 931.653 87.129
 232.274 638.700
 112.226 587.620
 253.067 324.264
 486.250 177.615
 286.449 859.111
 842.816 465.335
 261.443 319.818
 859.132 798.051
 228.565 436.325
 816.939 545.034
 727.834 84.056
 268.083 886.055
 124.690 131.113
 385.019 694.407
 277.677 787.377
 204.477 346.476
 930.877 319.427
 530.196 295.713
 487.345 457.954
 939.721 455.856
 611.250 572.746
 505.052 50.651
 173.059 655.201
 429.672 824.741
 844.128 900.737
 595.864 858.230
 567.854 685.567
 854.724 686.667
 790.465 586.436
 953.752 765.428
 785.173 791.365
 38.150 314.879
 411.577 427.952
 265.112 288.272
 933.502 517.744
 896.414 181.310
 992.060 115.720
 272.927 980.082
 868.540 768.567
 892.558 67.094
 849.018 420.628
 806.120 983.967
 847.683 898.891
 187.390 709.827
 690.154 845.889
 25.828 448.269
 286.214 559.900
 813.096 730.057
 720.969 404.294
 55.497 106.498
 405.375 911.548
 730.015 517.933
 395.274 222.556
 25.964 27.402
 809.592 248.848
 69.719 480.675
 653.398 745.705
 837.190 526.173
 933.438 49.647
 216.150 552.519
 598.928 417.067
 615.056 494.382
 858.468 944.900
 631.475 150.990
 827.521 843.132
 924.675 954.102
 215.932 136.848
 494.420 826.862
 40.253 617.652
 290.896 470.762
 763.367 346.208
 286.269 699.868
 149.191 175.609
 472.195 169.638
 751.477 456.357
 433.296 398.207
 814.285 275.234
 235.919 492.499
 382.190 640.679
 994.333 627.133
 238.422 965.024
 90.839 503.736
 499.687 908.650
 168.268 680.363
 91.367 182.786
 547.233 509.465
 153.195 686.914
 88.675 177.797
 633.572 454.972
 995.235 988.392
 823.709 263.483
 971.396 63.985
 467.237 517.160
 218.920 349.855
 916.353 666.403
 185.795 434.049
 854.716 60.284
 896.644 832.316
 585.903 822.610
 231.513 67.184
 213.323 222.283
 177.369 934.655
 85.105 648.370
 919.956 642.656
 220.746 891.115
 568.240 132.990
 603.684 59.622
 283.374 489.132
 946.778 362.622
 920.440 277.335
 0.557 758.696
 864.273 375.436
 564.719 405.520
 258.337 985.273
 922.570 53.295
 74.019 289.311
 489.780 325.842
 561.215 553.906
 550.131 894.301
 251.919 370.448
 241.999 194.415
 377.373 396.709
 613.460 780.862
 904.634 165.072
 937.639 3.547
 327.148 778.514
 382.725 174.408
 360.721 151.571
 75.709 152.823
 134.411 669.692
 51.168 587.622
 736.199 50.139
 205.233 329.013
 815.366 869.718
 302.388 570.095
 674.424 774.120
 134.036 541.325
 48.947 160.644
 881.261 399.280
 797.198 6.746
 571.313 800.828
 554.928 142.608
 672.569 403.531
 183.914 294.150
 483.909 691.612
 513.802 576.366
 132.211 493.436
 481.670 234.036
 990.191 871.334
 676.800 511.924
 912.940 658.308
 441.674 809.117
 315.596 360.046
 834.884 217.712
 179.909 896.614
 775.889 165.387
 190.372 328.784
 742.345 941.329
 420.852 292.281
 232.755 167.542
 82.739 983.140
 423.602 830.752
 521.568 723.256
 701.950 877.329
 829.626 52.122
 31.103 923.995
 499.441 994.313
 975.546 695.335
 552.356 338.859
 67.700 975.566
 566.037 23.075
 516.539 282.696
 226.062 767.281
 838.637 29.652
 124.416 76.331
 215.620 536.445
 909.360 367.652
 456.315 72.840
 897.574 953.171
 653.181 830.681
 434.711 683.923
 585.234 803.262
 631.564 442.114
 825.945 455.479
 310.104 157.115
 385.021 538.411
 720.090 341.329
 646.228 686.435
 689.172 141.509
 786.241 550.479
 657.003 824.197
 776.731 199.953
 529.494 344.202
 316.644 665.920
 438.913 956.893
 524.888 612.885
 477.831 643.618
 184.811 795.034
 912.208 730.317
 588.198 769.833
 596.206 438.875
 223.638 167.730
 587.095 55.627
 415.560 27.415
 774.199 909.415
 597.851 443.221
 625.853 790.791
 829.559 192.020
 560.523 823.121
 887.797 534.261
 553.288 14.970
 340.765 956.061
 190.888 821.179
 275.939 940.627
 734.485 448.249
 277.470 647.432
 789.345 429.214
 83.080 621.910
 818.230 126.092
 452.959 857.900
 76.778 396.791
 828.007 956.272
 154.081 181.115
 597.263 48.343
 432.875 351.152
 317.341 129.692
 656.869 859.150
 191.491 542.256
 826.871 166.092
 11.559 379.301
 714.492 702.244
 660.215 413.640
 957.545 893.172
 58.732 874.782
 513.155 168.164
 101.010 651.411
 924.406 580.020
 939.211 663.403
 588.838 824.128
 860.153 639.640
 889.685 809.229
 622.575 27.093
 504.526 651.903
 299.584 431.454
 484.722 331.426
 502.335 804.097
 299.857 932.074
 42.662 514.138
 164.480 737.374
 144.472 713.063
 763.137 637.202
 834.823 763.939
 320.440 716.479
 62.581 484.053
 635.254 256.755
 910.191 71.338
 724.746 82.917
 315.440 648.793
 570.838 501.103
 416.280 680.995
 797.471 415.567
 712.070 171.591
 54.079 387.547
 16.326 635.314
 264.053 854.291
 804.851 712.705
 494.955 798.241
 262.424 836.561
 1.381 322.595
 653.029 207.533
 416.161 718.060
 712.521 149.673
 258.729 205.514
 546.958 617.867
 981.889 9.862
 50.445 656.389
 983.665 301.598
 497.654 165.541
 116.636 765.255
 660.556 641.062
 683.270 689.170
 316.792 94.147
 115.579 980.903
 207.193 139.470
 107.433 999.559
 538.981 21.126
 957.594 553.574
 774.026 914.186
 53.697 473.800
 271.203 240.348
 497.841 361.519
 29.520 533.552
 762.065 94.349
 293.544 914.449
 338.880 505.476
 702.108 825.986
 693.384 29.616
 380.834 956.482
 457.638 619.472
 372.313 357.397
 966.348 606.698
 866.612 542.107
 600.079 529.780
 218.925 736.635
 365.890 36.448
 928.805 616.341
 46.289 439.792
 892.494 492.433
 629.635 155.089
 940.770 463.028
 595.716 249.241
 131.756 985.011
 669.328 517.824
 501.892 390.519
 525.667 578.112
 87.268 316.459
 490.555 282.500
 438.632 853.659
 835.701 558.747
 571.394 486.303
 836.800 455.090
 149.978 880.042
 306.401 484.078
 614.911 102.061
 2.806 233.883
 160.479 497.575
 773.056 955.549
 777.926 799.398
 837.426 385.479
 639.561 970.761
 543.131 261.255
 636.361 152.394
 687.562 813.298
 947.582 44.698
 70.948 332.934
 745.217 261.723
 922.516 738.037
 977.093 68.667
 843.832 779.916
 165.910 396.985
 722.022 199.603
 172.009 825.247
 931.060 178.742
 337.374 39.172
 11.384 911.302
 627.945 126.282
 800.240 9.138
 669.268 420.214
 783.644 849.609
 603.683 753.606
 815.342 370.137
 740.481 188.803
 561.366 346.658
 106.766 120.284
 296.427 884.602
 397.288 145.131
 419.571 867.598
 955.489 107.246
 143.155 6.035
 362.880 81.943
 816.562 101.257
 865.021 890.517
 802.531 278.498
 193.622 645.261
 460.815 470.128
 657.196 215.867
 795.853 968.599
 547.282 785.358
 579.823 674.418
 651.492 500.553
 110.699 887.961
 764.604 807.059
 250.694 425.011
 658.978 345.913
 510.835 155.203
 707.984 248.151
 902.534 91.417
 771.525 529.951
 220.247 108.420
 649.628 815.668
 707.078 593.382
 315.328 315.616
 497.084 572.276
 756.481 392.047
 336.706 498.563
 920.796 958.373
 329.094 208.280
 380.310 686.631
 487.972 953.764
 650.127 625.724
 854.244 732.425
 928.750 452.702
 643.921 773.477
 519.384 551.719
 138.484 371.346
 566.713 316.228
 779.952 737.035
 553.664 141.081
 627.248 46.256
 377.482 169.721
 105.654 904.469
 721.931 910.430
 928.032 423.386
 898.912 773.078
 479.005 551.194
 712.380 608.191
 578.540 150.282
 142.560 673.016
 829.507 142.933
 529.667 590.114
 108.129 309.241
 302.197 803.671
 783.290 624.854
 322.126 543.949
 9.921 362.339
 363.040 163.174
 695.885 182.648
 680.091 954.661
 206.731 636.896
 734.163 774.484
 467.359 548.342
 885.702 280.675
 216.041 705.912
 843.941 733.485
 839.642 869.914
 240.073 671.993
 497.571 854.908
 362.010 523.340
 357.369 141.331
 645.473 202.622
 401.580 194.769
 341.106 931.296
 811.236 198.404
 78.171 12.613
 726.815 879.607
 108.290 842.662
 776.806 325.903
 451.837 459.101
 144.146 319.324
 177.425 906.330
 811.917 592.665
 641.946 361.100
 645.202 238.465
 803.427 567.281
 982.270 133.954
 118.322 689.390
 734.915 926.123
 53.699 243.644
 647.482 734.149
 716.042 600.717
 302.698 46.055
 433.249 489.452
 858.835 227.833
 564.103 544.580
 979.049 931.864
 167.431 828.871
 295.129 433.696
 86.829 281.284
 312.690 378.982
 219.844 573.737
 394.528 563.147
 294.707 41.506
 287.929 563.360
 2.811 343.405
 227.939 304.376
 289.374 730.465
 542.755 866.223
 524.011 194.413
 703.450 72.606
 21.709 33.937
 145.222 64.842
 405.195 237.195
 891.521 238.579
 862.540 518.638
 939.040 561.259
 807.577 368.048
 617.076 499.852
 472.167 336.164
 278.821 64.022
 803.343 276.778
 977.347 943.287
 787.975 937.492
 441.271 412.409
 143.883 203.927
 113.254 762.135
 688.615 284.149
 120.688 38.308
 692.713 16.242
 387.308 37.405
 38.786 402.524
 195.436 897.783
 14.698 44.954
 102.460 470.781
 370.365 769.393
 386.638 572.589
 743.071 788.750
 34.033 465.079
 413.673 939.566
 521.169 641.247
 381.857 21.710
 340.801 488.340
 56.914 30.681
 858.072 349.991
 143.726 66.286
 871.480 228.897
 82.306 165.526
 340.859 75.818
 271.901 992.310
 489.341 651.314
 204.237 738.847
 697.725 67.003
 49.644 285.292
 800.359 696.881
 517.723 423.482
 27.526 470.886
 361.991 90.723
 589.241 37.387
 454.745 159.737
 881.430 714.395
 241.739 485.829
 342.888 987.178
 741.542 982.291
 878.490 889.670
 305.397 356.202
 472.276 406.056
 651.680 430.506
 577.943 915.327
 364.617 361.948
 231.445 184.353
 57.746 460.869
 671.863 893.326
 784.820 166.495
 876.240 691.564
 398.748 234.414
 558.865 262.044
 355.058 570.897
 305.614 391.196
 700.848 887.292
 12.897 58.095
 531.845 447.475
 284.781 677.052
 215.757 409.283
 970.676 842.584
 924.508 398.842
 362.184 869.939
 74.198 52.891
 427.221 621.911
 800.801 881.856
 761.188 228.829
 591.037 274.757
 50.925 398.889
 208.872 130.747
 852.616 776.806
 504.224 71.479
 407.995 826.872
 35.308 589.659
 295.674 719.661
 481.445 713.538
 620.612 807.733
 948.889 722.078
 572.521 243.778
 686.379 303.870
 874.016 773.974
 715.790 3.063
 435.676 520.007
 60.710 291.733
 434.772 825.871
 814.359 619.974
 737.661 811.508
 248.586 57.858
 745.799 856.526
 626.245 908.313
 218.702 686.077
 766.915 953.496
 723.316 290.812
 735.516 831.560
 91.033 467.266
 107.957 723.799
 596.678 88.640
 28.543 877.345
 677.269 223.646
 949.894 75.094
 504.145 218.635
 354.825 587.033
 935.535 791.840
 546.563 255.957
 585.945 895.212
 482.534 561.762
 435.446 556.514
 669.329 913.573
 500.573 490.232
 962.476 195.210
 236.776 969.282
 182.043 159.772
 131.066 179.792
 300.258 571.848
 166.550 78.526
 444.315 735.165
 745.094 67.410
 528.873 939.157
 190.535 663.427
 258.830 395.207
 26.002 736.755
 872.521 913.249
 931.509 918.048
 5.189 158.607
 201.517 930.234
 697.377 109.593
 899.419 15.064
 935.777 856.320
 962.668 324.181
 356.140 203.990
 667.447 293.826
 348.401 498.519
 987.505 177.037
 850.607 523.689
 53.243 263.690
 495.964 337.234
 662.561 963.840
 460.109 144.491
 345.987 91.107
 645.198 143.997
 29.547 978.491
 613.563 126.951
 757.659 747.741
 654.463 144.647
 75.586 284.701
 319.004 963.218
 570.845 536.950
 804.919 257.578
 232.397 327.153
 406.863 525.818
 905.581 287.206
 389.845 767.044
 353.110 976.365
 691.870 810.644
 634.214 103.626
 743.665 329.745
 495.010 773.879
 913.365 548.643
 735.916 202.531
 975.222 260.774
 552.291 668.821
 974.905 324.171
 301.478 19.006
 659.140 374.103
 155.005 592.538
 571.472 182.717
 474.150 473.727
 134.574 263.128
 278.681 804.950
 766.194 836.664
 843.800 12.856
 862.435 798.410
 693.683 64.395
 458.378 484.984
 199.310 793.579
 500.185 792.598
 724.173 322.165
 970.799 951.257
 88.096 177.939
 967.538 236.600
 783.645 823.612
 176.558 314.099
 331.840 518.859
 796.928 246.461
 807.288 209.599
 684.465 455.090
 503.940 74.825
 489.354 876.962
 11.020 455.234
 606.772 981.505
 386.917 773.467
 429.213 255.843
 372.860 257.256
 344.238 794.628
 596.924 459.327
 151.016 71.631
 854.357 787.093
 640.862 169.162
 887.737 207.386
 396.353 308.422
 658.138 563.518
 884.271 585.220
 128.009 261.460
 451.262 262.546
 752.191 567.024
 257.635 711.603
 583.312 165.370
 712.150 298.929
 482.329 617.416
 885.095 877.561
 928.393 694.829
 292.669 509.028
 341.333 466.804
 555.099 89.956
 365.297 269.264
 754.472 417.601
 866.633 22.091
 954.646 153.699
 329.435 625.362
 721.518 152.149
 197.898 604.216
 602.345 735.608
 528.387 667.872
 220.603 36.740
 41.786 175.816
 829.319 275.255
 477.157 578.286
 80.073 401.018
 663.122 24.647
 224.350 491.147
 268.811 458.263
 614.145 505.534
 50.143 477.017
 933.339 856.513
 50.861 12.244
 122.058 876.179
 585.973 833.630
 82.979 826.253
 565.455 32.441
 439.262 13.304
 399.341 869.687
 384.723 785.022
 155.392 739.487
 892.109 395.246
 64.619 921.723
 667.480 656.191
 838.147 353.266
 528.040 931.323
 474.566 795.591
 686.119 862.388
 406.576 621.012
 419.985 535.945
 518.755 473.155
 57.741 860.551
 27.630 413.551
 176.742 293.372
 666.456 869.688
 588.803 787.891
 479.369 915.583
 530.317 761.718
 674.838 699.614
 573.590 849.914
 991.768 382.224
 16.750 325.180
 421.670 845.154
 868.110 957.598
 638.239 911.518
 318.683 145.045
 296.255 490.612
 673.435 778.075
 362.493 191.472
 795.961 182.913
 673.170 684.429
 998.588 801.619
 19.321 720.163
 94.778 973.636
 740.458 921.818
 715.499 247.496
 258.047 568.773
 496.433 310.864
 357.212 802.690
 967.152 632.173
 683.877 359.956
 843.473 774.658
 675.093 812.765
 444.962 605.646
 495.038 767.710
 464.049 78.503
 974.120 800.148
 712.519 225.104
 712.578 509.980
 504.535 542.146
 535.158 775.346
 320.259 179.865
 194.845 501.498
 475.989 607.036
 399.840 249.588
 929.204 607.522
 860.166 561.923
 621.793 202.750
 553.223 444.495
 41.848 48.435
 928.899 833.100
 921.789 945.635
 405.326 355.548
 224.364 774.208
 539.992 849.340
 162.535 604.994
 444.732 832.468
 896.700 195.492
 797.380 25.863
 523.763 7.506
 590.779 551.549
 865.766 305.454
 157.996 183.132
 557.909 567.174
 80.438 998.125
 781.808 147.454
 85.854 608.564
 272.584 925.921
 691.772 351.785
 609.161 108.983
 65.637 72.144
 265.114 769.083
 727.980 472.619
 20.004 438.598
 394.380 158.786
 503.782 740.403
 464.297 23.662
 343.344 758.611
 651.314 257.785
 402.164 522.689
 694.653 132.905
 331.334 503.471
 383.623 558.517
 290.964 573.206
 605.757 897.622
 541.190 152.307
 339.801 441.586
 256.002 706.943
 453.387 464.462
 573.317 843.764
 532.506 725.884
 581.523 706.237
 418.947 380.625
 754.934 462.305
 519.247 334.593
 714.749 401.873
 583.974 404.651
 113.321 567.323
 551.928 76.934
 750.617 218.596
 176.035 989.727
 643.984 599.925
 665.242 407.506
 924.866 7.099
 111.578 208.103
 946.384 646.947
 349.071 221.359
 499.211 94.875
 389.599 972.129
 273.550 667.761
 181.512 970.467
 724.013 879.955
 74.546 25.544
 921.721 496.631
 686.853 646.073
 271.951 964.377
 447.730 328.135
 672.363 121.892
 726.744 461.405
 650.383 778.350
 403.561 137.471
 691.223 712.905
 933.025 390.555
 620.653 881.418
 320.246 303.396
 887.773 616.766
 47.102 71.851
 579.299 643.541
 444.178 34.078
 243.227 78.932
 543.473 967.851
 189.196 806.852
 293.040 666.867
 26.502 755.428
 583.940 89.109
 287.843 507.958
 704.741 782.842
 134.822 179.023
 174.234 35.159
 245.594 700.994
 937.596 340.875
 19.337 217.727
 376.255 583.719
 498.315 563.257
 661.758 375.172
 785.994 221.208
 566.771 567.880
 937.027 388.082
 772.712 199.700
 98.036 989.179
 27.421 321.092
 201.285 673.735
 704.724 993.530
 448.875 915.551
 601.032 541.067
 693.615 602.444
 325.442 103.089
 222.744 663.129
 755.705 26.231
 309.034 870.288
 552.445 390.432
 715.384 505.826
 160.829 372.156
 456.722 876.526
 548.311 481.095
 948.183 38.877
 798.133 380.458
 940.160 610.041
 722.898 820.728
 676.543 302.247
 706.059 628.901
 657.555 180.924
 799.815 36.648
 466.909 488.410
 687.211 379.032
 886.126 836.832
 888.638 218.576
 96.745 312.883
 696.310 756.409
 121.856 476.600
 845.256 382.285
 817.913 814.417
 170.042 928.577
 60.535 127.689
 199.800 560.509
 216.254 821.424
 260.376 827.186
 326.464 589.410
 584.918 677.407
 498.843 572.228
 789.373 813.225
 981.921 460.458
 906.731 606.008
 45.226 8.956
 756.213 568.103
 683.517 67.131
 466.648 582.515
 970.139 78.332
 396.093 408.376
 590.815 387.753
 864.257 456.980
 262.524 967.400
 115.867 168.178
 778.094 929.109
 789.841 96.788
 789.354 578.148
 112.725 770.986
 951.902 652.362
 749.652 627.553
 82.614 702.261
 119.912 621.096
 735.060 468.722
 357.879 95.441
 363.943 295.678
 517.439 985.286
 642.007 529.285
 76.312 565.594
 703.818 972.366
 995.917 606.355
 140.913 518.776
 186.056 633.254
 560.798 337.726
 68.110 892.842
 874.735 429.545
 335.177 817.347
 201.211 64.218
 985.481 162.959
 196.393 840.024
 222.011 330.681
 660.829 675.321
 35.963 585.851
 662.509 550.940
 845.934 276.618
 977.437 848.649
 774.372 659.558
 25.657 542.939
 285.699 408.946
 396.840 675.004
 468.334 292.604
 566.820 610.883
 150.027 209.883
 134.735 717.415
 930.288 814.942
 317.786 702.912
 685.951 190.529
 63.015 902.641
 950.070 533.986
 837.435 946.497
 27.505 998.759
 381.441 247.385
 742.784 772.792
 726.408 579.028
 220.624 131.463
 934.266 172.409
 183.110 679.957
 991.384 517.109
 469.748 791.213
 336.262 689.992
 109.887 484.606
 703.223 96.569
 517.398 701.819
 483.748 63.625
 653.770 284.893
 132.467 594.304
 190.089 502.942
 343.596 633.597
 365.935 904.686
 691.207 503.413
 922.243 680.816
 136.810 378.058
 907.270 830.704
 562.098 174.703
 504.373 860.307
 163.184 436.418
 195.173 751.110
 853.276 360.474
 392.574 682.946
 549.656 260.386
 199.031 756.638
 482.239 400.609
 663.484 426.248
 147.362 277.686
 25.636 836.597
 762.197 276.345
 102.152 981.521
 651.024 954.470
 542.269 904.668
 841.227 523.685
 969.862 800.568
 769.215 924.682
 547.837 223.146
 727.515 46.299
 714.735 946.051
 935.128 418.071
 421.428 759.378
 623.256 196.816
 260.054 436.007
 614.901 563.316
 252.822 704.388
 685.294 105.805
 533.530 659.862
 744.175 268.689
 690.967 111.249
 132.315 129.315
 585.324 761.503
 203.419 289.889
 134.086 369.537
 826.443 458.711
 983.465 534.350
 528.724 783.183
 429.058 22.249
 71.341 390.631
 172.345 554.048
 247.128 111.717
 947.913 252.848
 389.399 490.260
 133.322 986.298
 324.169 923.802
 765.690 222.641
 467.394 897.702
 996.024 750.550
 216.267 554.256
 676.652 322.495
 292.975 325.081
 214.751 494.629
 931.626 613.315
 954.749 317.907
 743.610 871.129
 546.473 141.101
 320.783 222.387
 89.465 312.773
 535.126 640.325
 345.208 603.040
 541.515 731.874
 209.574 434.699
 488.732 295.312
 622.166 635.062
 272.732 913.526
 545.084 153.524
 533.433 94.096
 911.839 684.889
 788.104 558.277
 71.541 184.726
 724.988 667.713
 231.309 41.365
 442.541 130.204
 431.100 0.706
 833.076 779.329
 323.346 536.770
 473.310 628.283
 331.192 75.468
 725.106 572.393
 933.460 554.448
 272.413 89.780
 884.318 121.992
 858.084 363.282
 86.868 117.154
 448.027 232.639
 771.452 746.653
 679.245 862.993
 203.428 387.220
 60.151 578.941
 686.717 141.330
 631.636 822.789
 416.900 996.529
 389.268 27.467
 252.458 661.364
 762.612 490.298
 649.472 242.467
 476.689 250.652
 481.527 396.346
 641.203 935.431
 833.293 335.426
 461.401 479.679
 907.528 130.721
 404.572 259.560
 167.854 564.104
 430.605 211.192
 703.982 412.517
 274.304 936.790
 455.351 456.750
 99.765 120.069
 469.816 801.015
 809.999 52.715
 365.750 759.681
 142.902 994.962
 871.253 747.997
 500.666 3.931
 949.079 328.807
 404.935 826.734
 999.167 982.215
 33.682 300.671
 834.575 835.544
 545.337 274.697
 126.108 713.034
 726.557 475.273
 334.584 525.456
 885.930 611.496
 528.711 446.753
 158.541 740.806
 105.735 136.066
 365.578 904.746
 178.827 717.849
 997.085 967.011
 110.687 479.766
 540.642 631.959
 400.733 577.492
 378.449 744.843
 370.847 128.343
 512.464 145.082
 41.903 252.910
 972.240 796.228
 403.761 97.609
 511.756 401.880
 311.336 993.772
 36.438 752.254
 298.455 423.773
 624.672 163.691
 202.059 755.494
 352.458 370.882
 97.832 47.574
 806.469 422.493
 333.444 34.466
 919.069 594.349
 529.276 477.918
 896.040 164.998
 124.110 866.448
 679.491 456.789
 152.974 293.621
 818.249 707.448
 437.664 726.928
 357.746 744.209
 681.998 660.052
 540.852 741.988
 231.214 831.054
 688.363 481.792
 569.028 686.883
 638.962 924.029
 280.545 120.744
 937.761 777.619
 951.679 633.808
 512.357 299.672
 756.023 47.904
 636.195 287.243
 701.679 683.010
 399.604 123.292
 279.763 115.209
 865.843 580.148
 632.760 240.328
 337.804 647.574
 107.278 19.689
 283.678 986.981
 887.914 501.473
 127.957 281.795
 245.763 159.412
 296.997 85.553
 148.733 325.322
 183.271 108.858
 646.386 209.818
 454.975 843.940
 587.908 293.227
 861.417 127.558
 89.389 453.852
 171.419 580.636
 420.490 201.437
 511.579 743.796
 18.488 558.756
 351.836 324.551
 500.354 133.146
 3.307 972.934
 375.037 532.489
 362.256 861.737
 655.396 687.355
 946.558 535.197
 432.574 664.003
 47.705 741.109
 358.272 903.627
 160.924 527.024
 738.858 354.124
 185.006 777.997
 889.098 915.011
 206.962 633.473
 535.158 877.619
 837.602 142.230
 362.332 385.781
 953.635 910.299
 441.540 282.032
 569.323 946.563
 862.119 346.353
 223.301 8.991
 772.053 825.184
 369.559 361.586
 458.729 124.604
 529.272 344.100
 575.208 580.747
 444.032 674.886
 63.259 691.030
 800.880 109.366
 382.779 100.128
 733.394 385.054
 918.614 884.545
 777.126 237.645
 693.970 308.894
 136.106 375.260
 21.832 666.440
 442.318 369.365
 422.123 137.304
 932.597 446.441
 926.151 761.876
 475.821 645.225
 887.633 736.996
 834.412 6.775
 180.787 791.519
 192.839 671.052
 453.402 519.743
 415.125 511.947
 132.199 270.260
 864.340 316.233
 568.134 669.143
 418.992 329.826
 932.714 655.697
 621.604 101.857
 807.941 222.474
 588.870 63.514
 380.663 965.935
 374.485 810.675
 488.204 297.439
 206.664 8.339
 650.800 354.412
 302.383 608.209
 555.305 547.322
 497.585 341.215
 64.552 428.921
 513.066 402.841
 761.804 468.133
 413.731 844.873
 796.743 32.600
 406.820 392.397
 578.825 752.593
 83.065 454.858
 818.759 666.641
 132.086 745.770
 905.866 488.338
 386.562 683.749
 437.661 727.562
 273.604 150.306
 400.932 631.555
 709.342 24.935
 506.612 256.381
 575.203 519.178
 172.858 852.239
 900.853 767.370
 754.032 952.612
 66.803 497.700
 652.844 543.609
 874.683 263.092
 707.210 792.984
 438.763 533.499
 693.723 515.712
 80.317 580.875
 370.696 712.916
 886.660 182.693
 333.129 652.069
 287.188 652.264
 160.590 458.185
 935.670 12.704
 200.705 598.238
 735.616 470.301
 592.938 894.930
 946.115 932.067
 249.682 372.451
 729.738 636.648
 877.746 777.998
 100.389 28.541
 349.602 641.045
 174.289 569.390
 879.704 220.838
 676.346 29.107
 289.643 285.176
 390.107 981.643
 872.539 884.558
 323.350 308.862
 910.983 800.353
 782.482 820.219
 135.960 209.397
 874.615 970.585
 411.787 16.604
 581.996 713.941
 722.521 848.825
 953.040 892.696
 349.889 604.660
 929.235 122.785
 656.241 834.599
 257.678 800.578
 505.918 842.284
 32.780 801.911
 415.712 900.554
 954.068 354.707
 563.552 154.951
 994.133 898.720
 801.414 823.556
 34.071 968.742
 513.802 16.353
 163.747 986.431
 190.358 601.945
 859.477 571.722
 796.666 896.747
 569.081 604.286
 740.685 785.009
 358.521 810.741
 456.162 80.963
 38.614 422.330
 324.699 291.365
 505.592 253.949
 3.749 342.900
 135.003 977.807
 840.888 609.873
 781.796 998.440
 260.276 659.670
 906.095 40.597
 83.781 363.561
 287.674 713.580
 178.106 376.040
 764.229 56.684
 535.083 835.221
 59.242 557.559
 532.701 488.664
 512.310 791.507
 280.344 202.772
 924.675 593.400
 416.946 9.577
 649.361 249.174
 752.486 913.112
 931.319 300.419
 671.656 689.769
 608.800 178.822
 156.818 835.129
 971.367 528.084
 742.169 736.163
 509.399 996.060
 241.784 575.678
 739.395 771.447
 963.608 539.103
 331.958 745.231
 545.447 616.769
 566.122 960.824
 946.369 842.535
 173.907 807.389
 369.841 737.861
 990.088 53.090
 558.561 235.313
 379.627 419.174
 513.596 524.060
 152.640 587.952
 983.567 319.620
 895.994 709.428
 227.847 629.223
 231.441 29.804
 468.623 421.290
 160.666 883.211
 951.241 862.335
 163.888 154.201
 674.217 246.832
 194.909 386.987
 126.922 96.221
 854.200 957.765
 984.336 463.271
 343.251 374.100
 807.708 459.567
 906.542 571.277
 744.015 779.450
 279.003 556.279
 815.232 266.365
 681.491 437.955
 153.344 741.223
 477.713 574.722
 934.657 661.357
 134.212 582.386
 466.043 118.002
 349.871 353.462
 998.614 15.653
 460.164 140.302
 215.891 454.440
 619.670 508.027
 742.370 693.673
 47.730 445.384
 425.764 88.533
 338.430 774.027
 996.775 930.700
 617.092 876.493
 141.708 696.232
 129.247 593.154
 126.364 209.723
 710.778 357.187
 178.433 212.698
 873.729 448.178
 617.077 706.968
 893.702 869.154
 662.813 801.624
 72.169 273.866
 371.353 87.378
 119.149 592.117
 818.411 396.555
 535.263 287.372
 577.940 174.487
 722.032 315.029
 446.743 221.984
 898.498 879.478
 989.600 793.557
 411.907 576.836
 729.957 616.983
 689.581 787.172
 63.901 392.493
 455.570 589.821
 304.771 430.458
 324.801 628.421
 700.694 881.969
 962.742 374.510
 38.994 234.628
 461.962 21.558
 244.357 504.381
 818.187 692.354
 579.615 612.144
 595.534 934.601
 9.769 440.622
 339.786 300.879
 535.405 812.275
 643.945 613.874
 838.022 294.375
 184.417 775.711
 107.192 142.900
 549.409 426.710
 91.202 555.508
 372.189 644.878
 85.371 567.566
 587.489 219.544
 55.134 637.328
 554.390 862.999
 396.940 110.688
 166.546 340.644
 934.834 106.870
 811.719 716.463
 803.300 838.956
 386.551 305.730
 499.435 283.053
 336.675 95.409
 925.224 383.373
 522.172 195.187
 961.724 464.454
 327.680 694.312
 502.868 193.821
 896.861 263.081
 861.962 666.603
 302.339 110.208
 686.393 976.874
 322.659 911.115
 566.484 898.153
 823.419 996.035
 196.699 57.629
 394.667 134.727
 488.680 685.882
 323.478 396.346
 395.977 727.569
 449.684 783.875
 293.214 770.456
 312.717 143.576
 664.227 993.066
 925.244 497.688
 153.985 638.021
 759.529 725.309
 990.589 522.875
 188.280 969.996
 602.082 827.093
 844.324 346.440
 357.267 8.039
 641.945 281.830
 622.112 755.910
 604.613 4.884
 319.046 593.898
 64.572 397.396
 433.566 152.300
 212.948 275.415
 162.817 521.447
 686.565 561.549
 828.471 36.289
 759.223 153.502
 169.244 624.059
 468.975 259.726
 27.397 605.099
 444.948 749.437
 792.640 865.644
 411.814 605.324
 762.955 300.820
 39.506 842.796
 25.319 677.608
 490.632 504.921
 703.238 803.002
 297.035 308.264
 819.137 454.481
 996.669 718.299
 387.244 681.525
 787.449 206.047
 199.625 201.930
 638.878 978.104
 560.116 969.549
 256.259 893.606
 627.064 995.847
 755.392 663.058
 168.131 972.019
 195.230 860.162
 234.061 607.548
 377.507 129.013
 301.657 212.074
 779.547 111.371
 800.600 377.614
 690.997 693.729
 58.913 535.925
 707.027 838.854
 715.275 179.728
 647.628 444.088
 644.137 46.127
 761.096 797.679
 715.321 105.879
 93.935 488.602
 10.872 713.889
 111.557 284.663
 898.282 325.598
 804.889 13.388
 14.397 232.931
 465.889 861.316
 354.592 424.435
 236.801 516.390
 346.874 920.595
 188.635 997.490
 783.021 410.679
 646.845 892.500
 494.641 246.310
 417.611 625.259
 619.925 494.344
 465.815 621.307
 579.121 873.192
 23.029 187.290
 538.386 688.746
 456.260 169.571
 221.150 935.463
 979.264 139.949
 654.816 262.549
 239.887 862.109
 503.094 642.533
 348.894 28.585
 418.262 78.907
 236.126 897.647
 693.953 200.020
 614.742 190.959
 951.613 898.413
 918.028 890.266
 649.702 468.634
 538.067 864.452
 564.098 793.828
 562.158 302.464
 704.469 743.762
 69.661 973.719
 260.922 927.099
 345.893 402.405
 427.682 531.767
 95.499 157.644
 338.543 72.995
 728.583 925.837
 838.174 223.426
 959.721 657.943
 573.108 438.687
 542.241 452.194
 538.280 120.578
 775.113 536.493
 84.682 524.922
 112.972 614.824
 759.297 359.000
 504.877 314.426
 691.406 1.954
 36.093 656.817
 494.233 888.653
 679.367 533.266
 455.403 832.214
 935.908 516.806
 734.603 821.903
 397.610 926.867
 166.169 161.700
 655.360 583.199
 325.099 140.924
 955.797 862.614
 707.424 823.395
 841.280 490.641
 103.274 967.472
 43.570 461.362
 609.805 648.544
 817.737 849.133
 800.956 341.329
 953.828 337.776
 604.510 165.396
 972.965 594.055
 649.932 728.151
 662.872 216.238
 661.914 680.089
 624.632 724.471
 756.502 283.134
 955.136 772.205
 824.414 180.615
 473.703 557.422
 87.829 233.789
 990.342 924.874
 124.163 982.357
 308.919 267.531
 347.590 613.317
 840.836 464.251
 14.076 542.468
 581.920 404.086
 109.233 975.465
 562.968 334.171
 34.435 410.418
 837.287 281.875
 322.232 652.423
 308.775 112.579
 887.598 853.308
 752.303 627.388
 710.052 579.227
 832.859 231.323
 699.778 297.092
 717.980 628.622
 638.092 701.298
 504.225 259.962
 11.551 358.648
 475.898 584.549
 745.713 506.168
 593.989 141.552
 957.686 908.659
 314.696 679.442
 8.514 276.102
 177.242 613.114
 172.113 301.578
 725.506 17.569
 925.342 245.236
 460.993 169.452
 185.241 636.464
 217.437 945.398
 209.107 963.023
 729.982 836.218
 468.600 671.286
 202.176 861.293
 701.262 815.191
 388.319 706.611
 825.656 803.325
 471.076 166.778
 226.918 834.074
 767.248 665.801
 527.903 349.585
 808.556 748.810
 760.848 642.104
 468.000 978.160
 451.741 213.668
 712.448 399.093
 584.229 615.399
 13.560 444.618
 484.363 909.369
 24.900 874.326
 77.775 128.819
 494.330 650.903
 635.823 826.264
 516.714 880.372
 419.005 49.491
 710.013 422.198
 619.625 568.874
 113.501 123.685
 729.678 482.773
 33.733 975.688
 145.663 178.505
 503.807 714.942
 154.031 142.717
 854.223 419.708
 806.992 55.683
 327.339 632.679
 939.261 618.585
 988.102 186.685
 235.886 441.107
 5.727 658.813
 836.754 239.568
 896.623 706.793
 154.819 384.361
 548.714 183.312
 45.897 201.819
 889.881 130.200
 54.463 232.151
 345.466 541.855
 481.884 115.042
 756.412 188.045
 493.471 801.626
 33.667 98.175
 364.725 150.327
 417.186 345.714
 433.783 569.373
 28.355 111.908
 998.764 526.548
 270.417 246.766
 600.378 402.980
 187.939 543.078
 140.306 159.581
 867.237 71.779
 585.826 589.595
 396.597 335.985
 535.554 916.763
 438.159 843.666
 307.721 174.680
 550.281 398.108
 51.841 68.397
 576.384 899.438
 470.990 914.229
 547.786 443.718
 322.250 208.827
 76.411 718.167
 887.283 464.982
 408.873 107.266
 977.001 131.454
 525.007 45.827
 860.098 789.726
 568.177 248.218
 344.582 885.292
 746.514 789.965
 356.981 138.541
 726.644 166.827
 971.397 515.027
 615.574 470.602
 359.096 381.910
 381.502 529.486
 430.807 792.235
 67.747 108.494
 603.633 917.890
 301.276 162.599
 670.711 582.326
 362.138 307.870
 916.011 853.078
 764.105 515.554
 583.443 359.926
 780.018 947.976
 466.472 665.900
 335.662 516.222
 572.531 784.852
 979.555 336.254
 579.662 100.789
 327.174 746.483
 637.964 181.475
 169.176 895.677
 175.946 613.114
 844.615 350.673
 904.920 226.185
 110.691 459.771
 529.681 287.235
 516.860 856.407
 580.490 140.856
 718.199 31.061
 792.342 783.888
 573.595 135.123
 38.738 214.590
 679.931 422.163
 647.366 538.110
 933.068 58.752
 106.514 531.710
 97.572 543.470
 538.747 125.216
 355.241 19.313
 650.770 370.874
 611.230 227.348
 146.891 439.882
 517.676 369.801
 252.675 858.344
 858.101 386.004
 172.897 92.170
 79.494 17.600
 94.665 107.875
 399.023 988.640
 36.422 214.370
 413.001 855.761
 183.631 260.320
 439.478 813.250
 792.434 693.839
 703.087 452.825
 686.745 548.005
 770.254 179.398
 428.649 699.528
 541.258 438.478
 466.051 752.049
 357.847 900.515
 718.103 253.698
 974.175 320.173
 863.688 195.250
 925.812 507.764
 970.283 515.365
 205.816 44.968
 411.760 718.799
 685.680 392.224
 349.427 388.287
 797.910 481.160
 419.138 928.027
 99.657 888.131
 910.038 43.870
 265.025 135.913
 322.064 360.509
 187.227 477.135
 137.379 958.125
 418.716 847.926
 276.262 129.315
 423.913 232.019
 574.630 101.887
 679.391 898.281
 715.298 24.826
 722.819 338.033
 68.599 994.760
 845.060 967.976
 503.291 20.454
 338.215 31.001
 272.337 435.819
 482.888 637.229
 869.614 620.780
 785.326 573.550
 305.668 857.862
 192.497 669.526
 529.065 515.030
 31.584 954.332
 893.631 417.078
 479.183 152.435
 263.048 554.475
 282.025 839.776
 877.988 126.253
 870.773 677.618
 765.630 159.245
 655.113 933.955
 728.430 567.189
 213.556 134.028
 742.903 878.236
 925.176 309.313
 567.786 976.808
 790.760 361.152
 94.909 975.176
 293.758 459.519
 269.494 791.444
 21.298 863.266
 506.459 594.593
 844.589 795.428
 385.785 55.101
 17.009 20.996
 926.471 273.343
 935.492 56.082
 21.493 450.030
 203.371 753.117
 225.068 306.519
 285.443 638.966
 281.058 91.726
 541.706 379.329
 783.446 750.971
 926.120 167.142
 585.292 645.517
 630.098 513.900
 893.643 655.331
 504.667 705.671
 979.614 768.187
 105.806 180.371
 623.607 442.372
 648.037 915.666
 536.962 355.626
 323.683 979.149
 237.587 237.649
 229.141 91.578
 96.231 586.273
 243.124 62.663
 352.645 337.842
 411.197 465.761
 871.074 290.183
 820.330 876.842
 759.182 942.830
 289.009 384.130
 914.080 744.808
 973.178 113.046
 236.685 737.483
 794.591 957.651
 27.784 601.148
 362.745 81.168
 755.476 902.284
 289.385 576.679
 476.667 277.699
 818.547 762.494
 171.054 656.355
 926.497 238.607
 773.256 824.660
 223.801 129.974
 889.703 492.063
 433.726 984.016
 886.613 957.186
 72.539 933.968
 12.353 847.365
 441.804 862.506
 452.949 683.959
 712.150 43.058
 148.254 80.150
 862.166 756.608
 955.826 716.185
 492.943 602.439
 430.844 258.300
 104.668 80.647
 387.294 632.134
 660.567 726.458
 265.247 459.836
 118.080 841.171
 601.577 593.651
 847.654 177.232
 990.198 989.408
 334.807 796.505
 429.303 263.577
 447.791 497.898
 946.707 160.609
 606.165 485.262
 633.018 456.852
 987.936 366.860
 411.633 67.934
 125.690 707.067
 953.633 973.053
 854.667 518.544
 476.412 77.941
 155.318 633.524
 822.675 4.469
 375.130 436.492
 229.461 606.021
 92.925 103.404
 796.639 491.303
 305.353 166.228
 535.413 113.399
 49.594 813.256
 407.445 804.420
 236.558 18.220
 295.095 158.375
 641.105 53.151
 916.947 176.072
 294.381 635.293
 317.277 766.471
 140.524 356.953
 413.628 370.328
 776.432 884.277
 836.529 346.107
 487.416 937.527
 796.077 187.486
 50.347 298.218
 271.068 869.523
 904.070 59.484
 450.523 530.521
 117.530 343.359
 30.340 63.157
 30.267 565.576
 848.652 926.660
 737.022 614.189
 54.114 907.287
 555.509 617.550
 867.132 593.485
 899.432 170.219
 293.218 831.699
 301.241 338.264
 361.716 366.467
 742.656 619.742
 526.578 612.292
 585.516 449.091
 416.480 63.672
 709.084 228.670
 750.089 122.945
 488.634 185.106
 732.703 153.361
 858.258 286.676
 869.872 777.640
 330.732 740.293
 822.106 911.563
 769.490 198.179
 585.827 709.745
 270.872 245.966
 25.576 609.162
 395.634 282.358
 160.940 478.531
 442.102 817.848
 891.242 651.904
 562.298 64.181
 237.619 367.395
 448.084 520.695
 114.676 11.712
 545.967 917.590
 984.447 143.953
 364.253 194.129
 69.212 734.010
 310.065 282.287
 634.983 489.053
 610.118 959.255
 935.812 783.307
 529.717 317.200
 914.901 169.933
 189.209 882.934
 579.596 998.048
 493.985 776.543
 944.498 432.179
 829.267 714.996
 614.120 465.812
 338.620 98.498
 950.737 15.760
 497.711 833.456
 544.662 201.209
 832.859 181.881
 526.259 662.392
 616.000 533.733
 488.219 611.363
 120.576 92.770
 232.404 974.582
 51.427 580.129
 730.636 867.670
 399.091 990.932
 59.093 11.166
 625.982 501.278
 300.207 967.560
 508.197 894.950
 626.471 59.796
 449.342 456.018
 812.302 966.250
 797.487 515.358
 41.575 613.752
 856.641 622.100
 71.011 586.070
 441.802 276.640
 7.805 698.615
 111.587 967.401
 301.491 169.675
 582.642 821.844
 125.862 343.755
 321.596 951.744
 430.646 733.531
 287.638 747.627
 321.823 174.246
 204.023 177.199
 533.981 699.351
 340.689 52.928
 991.387 810.751
 441.196 255.683
 422.885 733.667
 302.115 801.054
 758.882 8.055
 366.820 194.915
 359.331 9.554
 111.210 792.807
 715.436 237.366
 637.480 417.261
 53.894 119.528
 742.819 627.404
 622.807 723.154
 360.349 120.733
 428.199 814.942
 75.062 388.279
 847.649 782.212
 871.812 67.364
 104.361 724.754
 177.111 332.448
 725.616 680.794
 991.646 41.437
 221.657 215.298
 683.922 384.994
 645.467 125.091
 113.491 158.497
 974.633 592.772
 789.063 944.318
 390.453 930.982
 934.738 925.808
 217.040 921.404
 657.327 489.139
 177.560 380.882
 977.616 455.914
 582.415 832.827
 735.537 744.862
 394.764 268.729
 308.106 517.147
 834.871 835.961
 522.983 714.746
 252.268 658.494
 20.473 168.454
 582.542 801.763
 852.178 710.434
 435.764 937.327
 122.575 570.589
 61.376 493.457
 626.131 626.753
 378.088 831.320
 430.741 191.743
 428.377 240.454
 260.096 97.272
 950.198 670.065
 962.906 32.861
 891.130 112.884
 783.750 839.995
 213.231 335.572
 104.795 686.421
 44.341 243.787
 674.035 456.632
 370.456 11.798
 516.375 12.137
 984.367 267.218
 9.377 184.264
 211.286 62.929
 344.376 964.045
 129.126 193.118
 462.789 614.818
 149.044 111.761
 811.611 635.655
 183.477 423.570
 984.326 195.603
 420.026 663.875
 664.924 903.325
 359.118 30.087
 762.669 403.283
 133.475 429.046
 280.992 142.740
 783.231 857.900
 201.085 843.996
 640.377 828.159
 452.849 369.356
 11.553 500.714
 194.780 173.940
 123.583 42.142
 9.858 810.900
 699.256 698.221
 954.681 657.595
 402.585 358.773
 460.018 358.489
 776.945 248.681
 986.913 384.848
 693.303 503.949
 785.847 562.648
 929.299 100.179
 607.782 653.652
 466.624 105.849
 373.745 841.514
 780.316 886.695
 550.802 791.429
 608.951 433.663
 811.606 350.699
 951.807 808.930
 805.320 736.309
 803.857 76.891
 950.563 527.796
 80.760 424.849
 815.565 28.370
 426.032 286.956
 194.191 669.215
 956.353 611.211
 564.431 471.406
 266.990 289.740
 452.054 23.030
 168.868 684.884
 868.081 617.369
 96.605 995.831
 574.412 788.732
 50.444 431.523
 415.466 398.448
 405.358 184.689
 371.032 103.265
 231.547 579.260
 701.089 685.878
 669.237 419.588
 509.407 562.447
 837.240 76.309
 19.883 289.914
 132.562 662.136
 686.343 77.861
 203.772 383.937
 119.807 932.001
 413.582 798.281
 471.747 901.507
 8.711 880.066
 940.781 18.036
 203.492 62.205
 134.579 464.025
 876.785 383.774
 107.836 620.701
 951.613 650.091
 578.327 266.959
 848.774 757.270
 491.865 939.223
 707.774 652.722
 236.973 445.591
 582.293 519.463
 203.126 646.481
 227.532 804.010
 412.336 776.021
 790.925 414.026
 840.624 956.283
 36.659 441.957
 69.767 838.699
 222.181 914.883
 684.811 947.680
 398.406 509.248
 551.596 770.329
 424.915 723.367
 791.498 668.588
 30.399 382.546
 16.333 537.020
 663.276 413.803
 621.662 807.552
 977.537 812.767
 666.529 943.817
 596.991 518.081
 924.827 270.357
 263.137 282.991
 989.319 659.199
 766.694 504.820
 82.963 827.289
 812.619 646.349
 301.059 377.873
 498.230 304.993
 17.344 107.197
 672.329 993.144
 861.115 871.155
 571.301 263.458
 62.579 606.119
 730.703 314.601
 699.709 81.459
 885.510 654.598
 920.015 51.063
 989.757 680.091
 90.908 605.914
 400.821 190.317
 917.004 413.670
 931.998 325.312
 294.184 883.812
 829.634 269.956
 318.989 103.801
 681.132 260.830
 786.617 153.610
 914.118 74.184
 368.165 389.728
 464.547 753.559
 712.725 777.410
 635.156 988.754
 55.450 889.420
 351.348 308.153
 689.978 844.323
 368.185 259.024
 371.767 56.561
 361.806 580.968
 425.505 58.853
 826.417 222.440
 930.152 945.250
 822.393 996.145
 823.076 796.413
 613.372 943.732
 401.955 178.957
 275.153 701.550
 389.360 865.306
 344.347 586.331
 168.408 972.155
 340.969 901.700
 784.588 952.994
 590.388 393.582
 953.087 257.141
 683.370 535.494
 305.117 954.176
 348.545 724.616
 971.330 453.935
 622.835 728.454
 934.034 379.217
 348.598 192.253
 309.379 187.712
 11.113 442.355
 350.831 823.656
 269.183 584.144
 829.087 306.099
 690.920 269.562
 952.300 43.008
 855.156 913.355
 883.223 877.777
 238.417 375.007
 504.179 521.825
 3.250 640.911
 521.972 464.140
 714.222 175.701
 516.735 551.922
 114.504 840.355
 672.945 847.420
 833.253 465.803
 817.317 741.926
 399.680 833.150
 985.050 571.488
 304.538 344.717
 79.084 568.774
 367.760 613.811
 640.798 105.674
 89.184 486.315
 257.465 51.505
 427.893 204.933
 462.182 177.291
 978.043 999.327
 984.552 878.692
 391.537 934.817
 61.952 835.144
 200.135 372.092
 976.517 353.049
 674.273 514.191
 625.190 104.170
 738.767 769.274
 420.269 330.260
 165.717 703.569
 145.284 670.442
 654.317 253.818
 122.939 923.789
 61.119 309.052
 583.957 896.125
 990.977 344.339
 931.448 123.395
 429.719 221.958
 476.733 605.591
 779.341 686.282
 559.250 632.326
 932.607 226.411
 963.238 506.722
 237.518 514.628
 493.512 166.628
 896.779 339.094
 86.009 815.553
 520.540 16.576
 98.363 179.726
 902.280 516.637
 471.958 637.751
 271.137 664.532
 378.466 476.433
 145.783 668.667
 187.434 927.033
 784.543 82.923
 122.068 462.746
 106.609 48.317
 640.794 388.469
 815.805 36.760
 303.807 841.271
 460.193 257.055
 895.699 523.721
 930.122 685.523
 694.934 406.857
 759.151 296.952
 653.803 125.628
 825.101 332.874
 602.247 222.990
 133.570 331.082
 467.317 921.131
 238.350 520.861
 536.919 866.700
 149.837 71.504
 449.891 734.410
 894.659 466.698
 400.523 618.261
 11.256 4.334
 868.551 496.177
 444.106 520.842
 467.958 441.644
 483.920 982.704
 519.901 660.443
 495.721 537.045
 45.590 352.678
 287.723 70.933
 720.601 106.668
 660.936 788.188
 187.827 304.109
 205.115 907.029
 75.093 403.054
 986.834 336.134
 266.469 30.204
 829.136 265.692
 922.835 385.853
 281.335 569.494
 504.547 388.291
 697.463 950.249
 512.813 369.900
 610.710 960.130
 810.030 610.597
 540.651 619.533
 504.830 947.188
 684.449 957.346
 374.616 536.960
 510.447 664.452
 355.118 253.159
 933.284 338.195
 538.998 337.495
 547.985 789.096
 508.031 784.477
 833.252 262.910
 368.355 453.986
 501.897 522.458
 86.144 337.409
 432.014 746.469
 230.457 489.793
 212.784 489.433
 947.775 402.538
 93.208 250.399
 423.648 560.241
 543.211 903.520
 564.002 399.376
 190.425 623.375
 563.136 178.987
 251.330 408.696
 156.495 463.564
 854.479 674.826
 1.342 100.541
 681.421 94.230
 932.970 109.687
 905.966 252.667
 31.760 665.129
 476.102 233.729
 58.862 984.318
 789.670 814.447
 5.613 99.285
 902.640 58.518
 211.786 96.801
 668.178 130.618
 776.743 914.059
 929.744 665.462
 179.655 369.328
 829.184 939.291
 82.564 12.438
 891.426 980.672
 983.790 83.262
 214.222 83.756
 567.509 368.559
 430.947 553.025
 435.141 815.240
 186.187 907.209
 160.333 173.525
 430.575 835.269
 864.735 754.436
 618.796 453.559
 427.712 156.098
 801.800 525.475
 8.741 871.482
 13.226 328.815
 344.006 381.286
 335.900 487.929
 674.013 269.887
 625.469 914.511
 640.659 205.810
 296.120 750.055
 861.775 192.391
 522.541 992.755
 528.607 226.650
 70.506 80.798
 485.096 577.551
 76.466 741.924
 123.187 997.378
 998.307 695.879
 680.046 765.964
 652.078 492.686
 343.439 6.682
 433.105 706.670
 980.976 940.855
 147.930 595.934
 406.297 914.466
 212.252 31.959
 307.071 154.398
 609.261 247.394
 291.082 323.166
 964.896 625.644
 790.373 338.955
 347.700 138.081
 710.822 425.357
 109.823 38.479
 964.715 531.551
 874.535 355.434
 194.302 713.474
 969.540 528.235
 730.497 650.224
 482.634 46.876
 856.405 563.465
 158.465 160.214
 812.030 552.509
 496.721 975.722
 314.162 911.372
 290.776 598.833
 132.150 779.174
 52.500 248.754
 992.071 430.364
 97.452 581.011
 643.067 340.393
 762.207 175.460
 752.630 585.438
 242.181 383.430
 672.947 136.945
 777.480 430.835
 386.673 693.996
 482.306 948.228
 774.443 125.572
 570.018 436.825
 2.939 652.728
 333.636 715.505
 394.431 135.533
 216.307 151.886
 767.501 304.712
 66.927 626.051
 423.453 322.444
 94.781 263.811
 761.003 515.357
 689.006 203.989
 828.871 605.902
 682.074 117.894
 945.324 901.808
 542.967 106.578
 127.502 78.923
 569.633 580.636
 361.161 817.646
 299.581 37.201
 411.521 300.147
 912.737 438.662
 714.149 633.201
 405.965 457.593
 5.637 583.808
 271.080 863.122
 449.527 571.503
 507.799 106.682
 604.123 887.853
 203.354 931.823
 263.987 360.917
 967.789 935.920
 912.960 667.179
 37.873 194.450
 758.233 747.673
 365.785 704.802
 405.432 106.816
 957.086 790.690
 594.896 475.033
 784.910 145.279
 788.714 478.979
 905.890 686.704
 93.848 680.534
 763.240 300.086
 174.545 978.277
 861.987 182.338
 670.589 788.732
 22.037 367.539
 748.804 280.941
 691.094 959.596
 903.244 884.087
 469.210 144.126
 942.824 246.826
 150.627 592.335
 299.883 237.137
 520.652 946.281
 723.556 637.004
 602.574 617.798
 30.201 126.789
 482.266 714.012
 640.172 455.132
 649.559 982.515
 984.283 352.570
 591.967 851.570
 691.473 537.399
 217.705 918.265
 526.029 862.900
 333.621 244.180
 911.475 313.659
 575.686 78.211
 219.956 738.894
 803.838 804.849
 809.793 241.532
 401.469 68.977
 627.481 367.990
 237.726 851.580
 448.964 275.516
 286.535 351.354
 992.411 17.597
 281.170 592.861
 992.603 874.845
 1.952 850.491
 265.258 176.263
 234.869 8.073
 16.286 476.608
 441.492 515.828
 452.136 968.273
 289.346 449.503
 737.322 64.791
 404.061 501.711
 716.355 667.359
 720.307 363.964
 590.080 451.233
 281.008 601.512
 9.491 836.158
 120.195 634.509
 250.300 151.095
 273.487 61.293
 263.566 900.284
 4.466 176.577
 294.810 283.293
 980.822 923.396
 337.130 29.370
 550.059 587.894
 172.347 755.451
 72.942 606.080
 975.399 42.131
 798.745 847.780
 56.672 103.266
 288.227 512.182
 18.240 678.522
 389.458 289.034
 454.946 745.808
 182.714 77.972
 969.700 989.242
 771.436 324.355
 152.319 91.095
 897.411 822.785
 828.867 781.353
 893.911 699.311
 187.953 880.408
 707.549 640.654
 774.266 28.475
 568.320 365.140
 78.219 395.161
 270.904 787.128
 892.626 905.034
 55.427 417.221
 429.543 666.725
 301.919 757.562
 647.711 636.218
 942.445 928.831
 416.401 627.483
 864.158 527.642
 196.064 668.818
 44.210 924.849
 339.210 220.468
 595.683 432.521
 973.893 762.827
 887.629 186.356
 622.387 845.310
 960.304 297.885
 202.955 479.669
 320.094 54.619
 164.576 159.802
 52.182 304.437
 93.165 200.125
 920.221 911.732
 911.085 179.258
 572.102 466.666
 555.828 243.547
 183.255 555.233
 882.808 819.937
 340.809 537.471
 183.730 879.626
 903.640 255.303
 666.422 518.147
 118.120 612.108
 102.982 24.993
 783.722 885.688
 547.416 323.256
 556.065 698.079
 56.397 199.147
 60.243 153.275
 50.502 910.697
 830.186 42.030
 739.290 877.673
 859.221 616.298
 641.220 290.119
 865.144 60.345
 976.002 725.452
 65.027 877.439
 738.072 594.241
 99.120 307.076
 799.063 318.536
 720.881 65.609
 986.253 225.516
 416.086 30.998
 872.787 870.587
 365.723 479.013
 952.071 810.603
 215.802 522.976
 989.261 168.250
 256.336 52.125
 11.404 866.718
 588.511 635.529
 557.010 389.576
 123.791 130.478
 226.047 819.308
 214.587 568.362
 101.327 730.560
 969.755 889.747
 428.558 27.079
 918.977 256.809
 800.073 797.112
 420.862 619.343
 569.224 768.269
 776.112 474.546
 989.929 533.233
 328.328 5.831
 618.031 721.152
 282.993 67.612
 395.450 50.916
 625.155 497.723
 960.001 332.118
 396.526 573.646
 556.891 103.245
 934.740 810.772
 274.076 606.271
 165.715 848.464
 562.689 99.416
 62.389 641.658
 343.657 278.334
 280.157 221.489
 728.587 498.862
 295.167 698.020
 111.241 25.762
 103.354 132.198
 307.778 141.397
 385.746 224.053
 560.053 371.314
 662.671 161.692
 665.097 571.275
 202.320 303.436
 682.355 188.921
 627.339 866.648
 603.145 695.283
 289.382 355.170
 877.110 274.562
 521.739 847.310
 689.382 178.450
 3.076 402.889
 608.939 272.942
 293.246 36.871
 500.594 825.714
 460.056 894.565
 55.834 361.135
 882.251 286.484
 674.784 823.831
 270.220 77.007
 774.801 481.931
 626.550 938.316
 540.426 125.054
 911.371 188.378
 122.686 592.514
 173.097 228.478
 879.109 442.582
 647.829 21.985
 283.617 348.164
 67.201 42.325
 70.063 297.511
 95.185 735.880
 275.067 876.048
 342.560 756.511
 463.594 307.990
 889.844 135.354
 231.265 810.761
 245.089 645.403
 335.428 443.506
 434.716 39.195
 595.697 561.133
 689.348 603.800
 185.026 280.717
 361.331 755.623
 593.703 856.911
 168.398 743.637
 458.370 391.957
 173.862 140.090
 501.682 984.282
 616.287 759.213
 999.301 873.532
 521.999 184.695
 781.164 760.817
 156.899 823.681
 663.428 678.133
 687.281 597.738
 104.038 223.234
 763.724 178.937
 564.704 854.196
 161.475 371.964
 659.453 205.520
 602.212 511.712
 367.196 14.731
 645.754 911.378
 903.455 470.273
 229.646 670.579
 883.181 359.151
 405.889 889.001
 89.132 822.744
 887.061 271.769
 993.582 353.836
 681.369 641.761
 498.096 684.898
 833.580 266.085
 567.908 740.660
 765.285 573.739
 283.362 935.932
 45.554 594.869
 628.239 887.416
 447.047 735.287
 229.184 436.012
 631.271 649.908
 475.407 620.075
 741.401 473.050
 535.199 541.626
 996.526 370.312
 875.451 584.016
 214.955 804.758
 940.194 93.776
 137.191 458.811
 690.514 869.866
 765.338 962.639
 115.112 814.340
 431.975 380.593
 530.753 109.295
 408.319 370.637
 275.394 781.297
 961.906 519.721
 102.475 497.089
 484.664 173.142
 389.509 670.093
 692.612 111.302
 932.566 228.077
 711.193 316.715
 193.555 746.294
 821.323 342.043
 60.444 650.923
 669.466 101.354
 461.055 173.752
 212.568 317.443
 106.130 35.557
 650.686 64.116
 622.573 62.900
 124.866 430.829
 846.669 226.968
 256.896 35.471
 881.559 825.337
 365.290 37.564
 63.018 615.333
 796.205 217.517
 430.812 823.772
 599.590 237.220
 955.649 790.919
 303.740 173.274
 238.217 10.459
 792.640 997.110
 869.503 971.908
 970.229 687.512
 140.940 232.632
 657.286 812.560
 417.544 794.311
 866.529 562.149
 663.980 150.027
 549.255 592.398
 347.079 335.323
 115.150 543.015
 62.034 257.442
 461.591 482.593
 654.111 304.963
 78.741 739.844
 572.845 334.402
 644.171 896.635
 518.388 185.585
 710.712 97.609
 765.744 754.316
 902.147 108.142
 605.455 724.789
 944.614 704.891
 170.838 477.135
 811.770 379.369
 161.864 594.527
 886.580 983.749
 82.295 222.375
 932.829 748.688
 115.879 217.635
 619.101 95.572
 543.474 273.456
 594.052 280.788
 88.353 732.781
 624.569 218.733
 42.098 599.666
 981.085 795.241
 817.103 819.789
 193.508 706.356
 370.477 498.669
 66.295 832.268
 3.006 639.497
 695.067 516.326
 438.770 760.315
 385.409 888.921
 997.142 455.833
 256.332 720.700
 568.536 431.610
 788.105 764.591
 65.717 602.477
 222.178 347.966
 939.332 623.077
 67.982 191.652
 193.125 332.474
 748.846 289.135
 412.887 438.314
 811.903 795.213
 513.384 746.385
 22.123 507.451
 917.361 31.419
 899.519 825.370
 496.326 433.037
 884.942 331.524
 938.491 1.064
 830.883 36.014
 957.289 676.672
 109.420 183.001
 434.895 815.317
 463.336 546.157
 807.706 85.245
 154.790 692.412
 671.603 727.968
 798.461 512.918
 218.863 276.887
 15.392 790.623
 48.855 694.902
 175.693 969.706
 532.226 824.973
 681.817 28.375
 992.496 128.219
 601.254 238.808
 817.126 7.028
 813.510 72.665
 367.774 936.123
 969.415 914.524
 450.228 28.607
 452.559 56.264
 680.139 188.201
 617.616 531.113
 471.078 300.582
 996.128 215.478
 534.614 918.586
 997.853 679.275
 754.165 36.682
 188.900 41.258
 439.599 33.587
 243.765 515.512
 230.329 907.918
 597.118 990.091
 61.450 25.708
 66.189 320.676
 488.946 741.445
 882.244 653.631
 462.951 212.605
 719.536 7.122
 97.243 283.688
 204.954 169.795
 691.798 517.365
 747.135 248.344
 884.196 861.002
 259.140 573.139
 324.474 385.598
 835.782 210.606
 253.874 365.883
 760.766 728.555
 216.385 295.173
 388.048 703.009
 316.699 372.706
 697.899 469.931
 760.928 456.063
 355.458 930.594
 256.993 344.217
 285.899 574.152
 418.115 720.565
 466.494 934.495
 891.316 828.447
 365.729 240.896
 137.673 428.313
 230.423 233.822
 814.463 265.485
 933.509 819.956
 572.040 895.823
 1.295 145.869
 878.648 524.485
 595.921 630.343
 651.423 526.913
 945.993 754.399
 6.260 573.541
 8.722 849.244
 176.102 68.214
 976.088 520.180
 497.731 748.503
 774.618 613.927
 570.423 363.055
 575.261 83.611
 63.418 931.581
 851.896 675.965
 838.425 67.392
 982.426 896.179
 782.050 576.518
 256.700 174.732
 62.807 183.027
 375.233 935.665
 68.173 924.357
 729.509 355.856
 496.948 936.221
 539.452 909.432
 517.139 942.319
 80.312 350.404
 413.948 483.927
 6.810 30.772
 188.598 487.995
 127.210 451.824
 397.177 165.174
 797.187 665.234
 488.062 952.082
 499.565 680.247
 683.556 531.788
 710.626 886.990
 310.997 165.071
 89.560 807.489
 503.830 190.461
 580.444 259.730
 525.049 666.815
 604.951 431.195
 103.320 567.256
 20.803 962.226
 183.353 532.594
 500.996 132.801
 272.172 66.055
 980.417 715.642
 85.570 825.301
 550.994 231.557
 765.872 733.987
 848.635 837.795
 433.100 400.571
 452.552 155.643
 954.798 469.758
 950.973 149.023
 361.131 230.185
 160.667 991.439
 405.847 14.926
 18.235 384.959
 72.506 628.777
 88.863 343.304
 869.671 453.464
 616.666 233.425
 147.062 769.860
 926.120 238.761
 323.834 711.605
 586.183 105.838
 354.949 659.425
 579.986 447.762
 305.178 597.789
 249.518 277.908
 963.599 298.819
 675.228 249.769
 753.986 251.633
 527.199 90.109
 95.364 113.363
 112.571 378.649
 987.990 481.211
 121.598 485.278
 166.518 849.119
 423.513 602.941
 226.078 359.524
 617.875 278.890
 818.143 47.469
 44.910 157.829
 289.515 623.880
 690.416 206.968
 35.620 895.619
 180.957 35.206
 722.793 876.032
 600.499 977.223
 345.768 720.895
 620.397 959.485
 596.708 316.253
 824.179 260.978
 79.341 647.643
 733.239 729.376
 683.013 761.129
 959.000 806.558
 691.469 967.814
 883.931 489.618
 523.042 992.717
 23.936 629.257
 43.762 589.731
 666.936 411.695
 151.903 65.803
 889.045 538.652
 369.166 524.338
 695.787 208.875
 885.401 60.347
 849.636 100.959
 364.317 744.129
 158.205 888.416
 628.564 907.820
 294.320 502.271
 484.000 907.247
 987.502 152.604
 622.685 342.960
 7.138 677.956
 48.463 377.675
 294.493 900.308
 412.037 736.610
 891.028 504.124
 216.720 692.195
 654.283 352.037
 81.913 550.622
 803.207 809.034
 227.603 125.743
 948.788 424.005
 496.444 422.433
 752.633 455.419
 565.212 289.050
 728.494 110.529
 347.593 434.762
 925.509 769.169
 866.542 755.888
 475.965 799.095
 316.042 954.980
 876.879 145.454
 456.449 562.019
 728.734 638.731
 540.153 539.051
 754.668 750.280
 368.752 43.867
 750.735 309.864
 890.969 786.566
 607.123 853.649
 592.145 892.218
 329.047 802.625
 259.205 706.200
 665.380 479.890
 65.736 484.671
 316.747 100.597
 174.470 105.076
 990.005 741.421
 641.396 530.340
 742.792 988.315
 597.427 750.834
 23.643 434.073
 828.763 811.246
 666.358 553.335
 652.387 571.809
 401.490 215.317
 643.584 337.085
 465.704 337.490
 400.844 958.603
 837.125 961.115
 291.264 543.539
 920.619 507.013
 495.676 309.388
 23.312 702.799
 734.829 258.993
 272.680 857.450
 701.295 321.679
 265.691 882.285
 420.165 40.543
 428.996 946.868
 816.756 174.883
 1.857 532.100
 561.276 137.357
 612.822 159.624
 496.847 670.796
 449.143 386.117
 424.434 777.982
 58.358 43.024
 830.453 603.316
 371.503 857.544
 992.477 697.853
 797.254 830.460
 305.970 114.000
 359.180 282.633
 239.137 824.304
 190.771 667.180
 970.336 556.684
 74.465 821.755
 998.182 818.552
 624.272 688.619
 171.221 442.245
 632.623 933.874
 73.268 737.630
 699.624 766.272
 261.203 363.676
 659.162 396.135
 801.789 423.975
 336.331 432.354
 38.240 412.014
 592.938 427.189
 759.648 356.324
 423.616 222.059
 498.529 485.232
 489.145 591.045
 673.753 602.840
 53.414 431.006
 685.833 65.105
 917.079 807.653
 895.166 205.826
 908.139 75.496
 35.629 491.097
 544.617 977.075
 978.233 797.149
 77.314 664.499
 632.920 495.744
 654.688 436.040
 9.642 494.424
 433.589 244.831
 229.336 782.532
 148.571 708.816
 336.244 160.300
 711.355 64.759
 698.133 725.184
 556.683 788.754
 251.602 920.601
 600.133 116.323
 844.967 846.335
 199.585 492.546
 18.622 431.845
 490.087 762.952
 137.843 593.936
 920.263 266.111
 329.241 764.629
 988.466 636.477
 971.356 75.331
 743.297 189.226
 932.052 926.576
 963.487 996.452
 538.402 831.804
 407.366 825.406
 694.847 987.058
 666.086 784.719
 246.746 440.484
 964.598 994.221
 811.470 485.582
 430.194 679.447
 888.375 715.867
 543.602 505.137
 210.989 306.757
 558.619 555.410
 446.308 549.791
 932.572 385.142
 482.093 486.939
 264.310 891.078
 506.542 976.572
 854.705 156.822
 786.725 481.166
 955.736 828.094
 732.078 879.106
 680.210 279.231
 304.383 263.689
 730.302 785.040
 751.466 862.081
 847.526 950.797
 722.125 261.412
 671.168 754.912
 116.089 210.064
 450.939 91.680
 165.204 526.757
 430.532 674.519
 688.384 521.058
 292.596 472.408
 749.398 744.952
 626.383 544.059
 937.480 560.251
 193.986 636.292
 628.476 640.480
 779.944 296.408
 139.229 114.009
 515.301 475.004
 8.880 98.385
 877.424 768.217
 404.364 140.774
 640.615 59.910
 108.581 848.374
 152.452 508.674
 791.537 313.378
 652.695 606.132
 448.191 873.108
 354.465 576.847
 501.231 126.399
 543.271 251.983
 179.828 796.834
 593.541 924.807
 292.051 102.511
 82.973 673.347
 382.819 386.457
 833.603 441.263
 812.682 273.402
 909.650 420.716
 385.243 954.388
 243.627 239.244
 500.766 33.682
 484.656 266.040
 206.436 890.996
 910.416 311.386
 64.252 670.296
 313.741 777.181
 157.964 774.182
 866.707 247.681
 331.238 355.314
 232.494 799.691
 489.200 504.613
 994.829 313.087
 431.129 156.585
 615.866 518.808
 718.534 697.345
 128.814 816.173
 852.899 668.554
 87.141 298.946
 952.355 124.067
 596.808 365.026
 915.528 194.705
 673.738 553.660
 61.365 344.895
 520.836 302.935
 581.189 23.369
 385.620 485.940
 57.375 794.661
 422.416 343.888
 343.512 230.311
 876.588 656.895
 393.650 495.830
 70.199 186.744
 131.267 614.308
 189.611 990.257
 197.973 258.679
 49.773 676.930
 782.050 826.057
 584.379 0.833
 640.018 699.083
 235.970 905.856
 661.096 486.096
 98.599 746.942
 733.216 655.255
 204.429 490.738
 427.066 104.032
 804.139 250.013
 876.200 616.969
 631.903 161.332
 779.674 909.201
 684.904 898.969
 350.061 594.327
 903.708 695.109
 263.297 282.011
 685.453 662.666
 804.992 447.804
 471.947 188.697
 846.190 335.552
 757.635 770.565
 493.573 77.328
 989.530 630.953
 46.704 338.670
 667.131 890.004
 637.800 25.338
 882.774 751.816
 835.902 94.545
 912.588 727.814
 853.112 987.278
 819.258 161.130
 410.246 92.923
 357.099 414.729
 995.042 442.668
 477.829 862.916
 198.500 239.499
 75.131 992.921
 142.769 120.926
 134.099 333.122
 143.788 232.542
 477.530 820.164
 688.693 298.276
 837.456 482.642
 384.743 204.728
 993.097 728.566
 664.343 985.608
 374.580 992.460
 948.914 77.214
 457.260 331.426
 500.251 911.859
 789.617 704.065
 967.156 183.372
 886.722 958.744
 391.116 833.456
 962.646 975.787
 219.443 111.183
 503.505 320.032
 317.407 107.602
 635.742 174.544
 530.561 386.144
 712.655 142.496
 560.738 655.651
 319.895 762.487
 648.424 570.651
 234.924 713.358
 242.699 412.553
 716.240 759.343
 758.221 591.165
 749.079 466.937
 15.473 109.331
 641.496 713.781
 712.385 621.076
 208.053 500.344
 537.437 767.748
 960.204 700.925
 389.392 645.021
 458.967 175.995
 778.113 599.851
 695.312 278.180
 333.620 909.533
 919.140 774.862
 514.166 99.754
 313.832 777.805
 974.048 825.216
 838.503 501.259
 601.826 991.027
 165.758 792.229
 271.301 527.293
 113.416 8.146
 740.967 350.283
 192.111 216.892
 600.570 224.166
 707.708 11.342
 482.218 666.023
 311.939 755.417
 42.192 667.778
 483.826 491.694
 170.862 811.524
 348.283 363.217
 22.178 564.898
 650.293 446.177
 369.907 911.549
 959.575 708.193
 421.742 515.039
 91.267 142.052
 59.613 864.860
 805.623 360.943
 857.885 108.605
 559.779 352.634
 571.865 848.014
 96.275 91.961
 826.347 147.926
 88.343 108.873
 785.192 470.627
 746.077 349.583
 793.759 564.217
 998.902 87.878
 579.838 378.294
 589.657 719.985
 127.557 495.099
 578.686 877.672
 932.206 6.555
 500.267 929.316
 960.270 160.140
 829.353 6.872
 314.094 877.777
 797.880 738.098
 699.006 626.036
 693.864 808.677
 254.554 302.576
 33.412 899.314
 911.504 288.323
 818.866 900.426
 20.812 598.330
 92.091 204.127
 746.857 913.198
 219.913 303.182
 379.603 969.620
 571.695 522.992
 882.028 380.806
 182.699 0.202
 311.364 8.852
 560.331 664.932
 224.532 850.502
 355.519 38.805
 367.160 370.089
 263.595 824.065
 247.180 928.914
 266.525 117.084
 81.798 545.073
 412.437 359.976
 882.511 563.264
 433.884 965.065
 486.525 827.641
 20.727 667.355
 362.579 805.233
 827.786 729.313
 300.779 491.242
 855.455 930.327
 253.990 294.765
 690.316 0.682
 824.898 923.950
 932.722 628.215
 208.620 298.557
 622.515 86.794
 904.286 966.377
 459.106 761.995
 627.167 404.595
 407.548 623.997
 590.436 980.102
 900.667 904.507
 515.746 521.920
 254.675 647.990
 285.343 237.713
 280.843 342.517
 304.940 663.937
 20.853 797.933
 223.221 70.273
 383.644 775.019
 296.276 103.914
 495.047 415.801
 117.056 834.028
 270.009 259.691
 702.812 882.936
 14.961 920.893
 677.443 165.355
 402.905 358.241
 958.569 323.410
 526.681 988.827
 497.250 181.482
 720.651 721.367
 85.758 155.329
 694.808 745.003
 488.062 254.178
 198.201 675.401
 429.301 97.868
 823.966 394.447
 652.980 734.640
 792.503 725.201
 994.861 255.461
 162.171 453.110
 485.235 539.994
 180.804 271.666
 959.650 485.373
 622.325 20.089
 693.199 825.325
 369.678 257.284
 664.488 972.885
 80.200 335.938
 269.792 59.867
 77.755 899.415
 541.154 610.562
 185.590 209.116
 147.861 701.965
 776.603 148.538
 980.775 419.659
 57.877 760.806
 813.046 324.640
 411.862 17.495
 107.032 174.598
 328.067 337.737
 281.747 482.084
 120.720 467.800
 782.230 595.527
 736.451 373.323
 794.200 827.115
 711.988 110.357
 944.750 959.341
 898.335 439.331
 421.292 990.602
 281.487 580.494
 553.209 746.130
 909.866 723.455
 538.658 516.128
 98.154 80.986
 995.607 985.886
 181.813 692.609
 782.688 706.584
 815.218 251.794
 811.056 299.397
 261.211 757.378
 670.503 584.154
 135.991 221.531
 967.131 237.601
 429.111 340.013
 539.558 291.117
 295.277 423.195
 737.699 415.285
 547.241 866.518
 842.428 166.105
 105.067 515.534
 434.055 107.853
 967.213 852.753
 118.467 418.951
 857.177 541.382
 856.457 434.012
 312.974 435.198
 156.400 796.981
 75.632 275.675
 353.669 982.543
 600.512 408.897
 960.562 886.569
 968.098 568.319
 804.872 757.952
 468.424 78.270
 138.349 726.027
 438.300 370.929
 671.313 617.639
 258.734 0.917
 237.621 219.344
 690.368 51.457
 504.319 952.328
 309.473 10.170
 380.140 435.053
 781.204 547.046
 941.807 221.836
 98.780 739.095
 260.783 250.437
 958.427 882.963
 277.192 99.890
 814.939 236.782
 212.141 958.569
 259.157 594.265
 142.584 404.522
 517.515 167.199
 570.257 394.087
 638.816 626.889
 712.438 694.700
 301.854 511.525
 19.633 853.402
 849.352 366.153
 104.324 399.185
 782.546 656.829
 944.269 585.961
 392.715 543.171
 330.232 610.208
 770.983 247.066
 66.377 915.438
 138.119 903.502
 234.860 222.437
 238.002 196.851
 815.556 113.208
 610.563 687.380
 346.558 926.759
 524.636 824.065
 938.590 991.154
 533.291 167.153
 462.135 678.800
 292.365 144.309
 833.657 806.882
 938.295 715.117
 88.488 653.690
 888.770 988.365
 972.636 481.594
 46.692 133.693
 571.999 371.407
 645.371 753.238
 561.312 319.387
 164.716 269.972
 860.943 631.186
 121.449 278.027
 279.691 386.447
 41.290 257.899
 366.621 128.786
 461.020 547.772
 543.227 459.596
 489.567 83.942
 315.708 147.027
 839.661 671.610
 230.687 985.875
 587.542 555.858
 319.308 507.872
 443.723 855.957
 235.499 808.311
 441.776 169.219
 623.484 53.404
 546.551 899.123
 514.789 507.763
 323.455 812.650
 651.491 283.417
 24.615 70.677
 533.983 86.706
 967.471 730.255
 999.768 418.953
 91.076 107.027
 134.710 378.030
 962.911 668.521
 7.683 83.931
 115.070 454.104
 889.871 0.428
 457.246 675.008
 385.330 1.159
 142.133 818.721
 952.138 901.666
 846.773 587.430
 154.174 584.339
 134.445 552.057
 250.775 531.986
 732.237 854.277
 332.073 74.293
 9.183 381.900
 646.542 472.156
 181.309 961.899
 377.255 915.487
 269.089 534.709
 315.594 904.116
 258.525 408.035
 395.058 398.028
 391.399 344.192
 200.664 656.937
 858.460 858.049
 506.743 200.664
 169.645 30.021
 841.440 686.749
 109.410 847.655
 581.482 361.911
 887.375 448.495
 275.955 756.548
 2.495 154.750
 740.592 379.299
 543.673 266.320
 990.909 770.255
 445.075 752.950
 657.369 590.815
 347.429 189.403
 91.252 685.131
 637.569 80.776
 696.374 727.975
 350.632 590.426
 957.981 177.620
 529.173 212.923
 362.781 546.566
 400.520 122.137
 667.969 269.943
 120.729 403.876
 365.409 738.940
 556.251 677.740
 360.822 938.201
 551.881 389.140
 836.314 910.863
 737.826 365.382
 555.081 317.523
 234.892 775.672
 895.325 266.240
 653.313 0.688
 139.778 495.722
 778.932 830.623
 799.667 784.677
 984.998 989.443
 397.195 44.184
 86.320 986.282
 376.826 99.663
 405.895 371.932
 948.834 373.173
 796.179 419.182
 303.059 989.271
 245.139 231.119
 958.974 718.475
 201.143 132.579
 60.461 376.626
 524.084 628.762
 278.828 67.257
 869.197 74.081
 82.282 3.993
 644.518 726.710
 469.205 613.279
 465.438 953.992
 679.153 492.171
 226.207 775.065
 800.693 395.044
 687.477 594.949
 828.172 326.015
 463.073 204.544
 397.790 615.198
 803.413 839.758
 802.301 417.226
 895.607 147.276
 667.016 765.502
 12.734 271.843
 919.267 287.162
 681.715 328.464
 28.939 88.876
 738.220 261.521
 397.200 585.290
 288.988 420.731
 760.184 98.535
 0.850 141.367
 418.450 612.979
 28.478 633.644
 443.848 843.930
 229.919 635.197
 23.595 757.687
 3.371 522.814
 125.417 364.211
 217.007 17.758
 384.348 259.221
 855.532 746.163
 776.141 302.132
 435.152 866.002
 337.124 527.561
 158.686 769.309
 76.946 964.818
 613.517 677.836
 798.268 310.886
 429.114 327.746
 853.370 212.509
 283.022 80.560
 827.442 372.750
 503.029 790.366
 715.634 432.416
 989.895 828.731
 657.457 978.979
 464.375 437.052
 587.824 512.004
 11.737 299.974
 966.810 417.720
 397.626 62.484
 846.320 164.529
 704.703 737.300
 35.465 980.142
 987.208 248.955
 729.971 179.366
 60.536 57.804
 194.925 314.686
 388.519 112.923
 533.158 170.645
 658.691 650.119
 160.385 834.314
 855.060 323.181
 847.770 179.929
 961.434 216.817
 415.775 904.100
 322.024 712.934
 781.237 52.177
 818.778 382.981
 811.764 865.582
 518.782 863.746
 645.170 848.911
 125.311 488.448
 932.293 564.651
 210.972 626.241
 82.770 688.534
 802.387 708.789
 586.959 941.369
 857.532 660.574
 983.058 310.926
 666.888 408.855
 994.609 412.932
 308.782 729.156
 816.122 351.970
 291.683 422.760
 837.716 235.124
 168.770 654.714
 215.937 783.333
 663.104 775.494
 387.659 762.940
 98.389 568.748
 735.966 223.857
 297.232 213.837
 327.761 547.665
 645.373 318.559
 707.627 861.096
 489.441 798.103
 733.949 505.552
 153.057 675.465
 42.843 535.043
 540.626 721.224
 912.179 972.330
 921.909 292.476
 639.264 130.805
 128.723 468.012
 437.243 318.145
 76.111 196.618
 770.416 802.954
 475.581 404.951
 789.365 939.107
 522.084 969.248
 472.867 711.523
 596.916 899.682
 442.975 864.513
 976.620 667.137
 478.684 888.089
 717.074 109.362
 126.328 922.870
 289.417 967.738
 683.780 570.095
 880.463 648.378
 241.136 395.227
 188.062 983.995
 491.456 842.570
 898.016 448.446
 108.122 350.910
 133.152 687.182
 625.242 708.599
 29.691 257.883
 787.450 408.613
 186.994 900.716
 166.351 773.401
 223.015 391.917
 712.199 494.894
 671.451 383.510
 638.386 571.580
 302.811 542.163
 268.598 282.486
 918.778 608.373
 935.610 193.095
 238.754 680.938
 758.457 382.419
 603.900 459.120
 770.943 270.732
 505.050 354.885
 887.279 36.814
 987.370 219.472
 106.010 580.319
 590.507 952.404
 35.758 13.313
 895.346 907.481
 717.925 474.673
 917.443 850.690
 92.892 637.445
 416.218 221.141
 656.141 123.220
 784.338 700.692
 555.714 415.843
 103.115 104.001
 847.578 61.482
 459.816 492.139
 933.611 501.081
 937.306 214.019
 519.355 868.083
 224.504 455.772
 234.506 327.983
 429.630 384.548
 425.883 881.649
 982.494 306.233
 455.646 111.632
 15.351 503.268
 90.637 745.984
 45.599 806.609
 553.524 538.895
 332.458 103.042
 402.884 229.088
 831.264 144.400
 325.461 908.119
 64.212 358.086
 945.709 200.088
 508.967 148.728
 999.615 175.794
 773.831 109.506
 374.124 867.882
 80.118 949.885
 100.739 854.278
 562.526 6.162
 10.625 386.246
 982.914 284.884
 335.704 471.331
 441.656 840.010
 580.479 712.407
 76.320 286.416
 825.868 350.019
 25.606 679.448
 670.153 169.557
 776.257 257.717
 2.592 796.670
 524.057 459.887
 59.654 508.489
 192.317 632.077
 877.733 394.909
 40.631 277.674
 553.219 389.545
 344.732 43.311
 202.690 995.405
 869.475 751.643
 312.642 113.262
 929.033 192.278
 237.592 163.810
 822.162 466.009
 983.691 116.605
 639.802 984.560
 466.481 303.472
 614.358 688.964
 98.413 221.373
 765.066 235.746
 614.825 404.859
 995.019 273.261
 334.797 872.379
 619.387 93.248
 752.498 390.224
 610.474 888.223
 220.120 635.190
 396.338 207.420
 98.326 319.917
 561.533 507.045
 775.441 36.720
 190.055 599.745
 381.584 305.807
 233.873 378.901
 416.103 426.682
 260.707 122.176
 261.332 837.674
 260.230 552.305
 146.712 913.887
 100.196 379.235
 356.224 370.011
 407.540 384.314
 718.971 588.603
 492.091 993.280
 895.454 439.527
 772.955 369.603
 956.861 180.649
 553.727 133.372
 865.730 287.743
 919.755 54.070
 896.046 22.667
 698.628 299.478
 799.711 948.435
 487.482 759.590
 733.029 688.932
 563.832 456.275
 28.063 26.274
 370.206 339.649
 834.442 962.345
 209.394 744.618
 300.331 940.858
 772.635 210.050
 218.006 845.684
 316.303 163.765
 169.060 239.433
 325.877 454.516
 984.074 177.951
 684.230 813.737
 427.109 691.979
 972.951 891.935
 150.302 42.598
 61.978 514.762
 189.870 273.882
 518.747 610.178
 221.867 561.671
 231.191 879.484
 922.102 814.335
 579.921 620.790
 615.814 858.362
 307.838 203.726
 823.352 42.646
 167.324 969.581
 750.448 940.199
 426.162 862.815
 506.440 0.031
 286.832 849.981
 209.371 6.087
 326.268 253.074
 830.246 301.046
 754.061 9.268
 894.608 212.618
 879.158 701.848
 81.042 526.679
 884.250 12.125
 494.426 248.566
 252.037 184.457
 435.873 110.196
 840.660 731.687
 908.808 161.201
 241.852 132.798
 787.000 437.237
 203.173 775.135
 499.201 754.027
 286.506 97.817
 558.160 523.208
 753.328 419.067
 159.018 532.785
 800.860 536.883
 101.439 553.888
 562.877 29.280
 237.534 615.034
 778.614 537.130
 627.768 779.286
 219.980 870.270
 292.158 238.355
 51.306 857.120
 394.607 736.113
 430.502 671.671
 492.744 503.184
 202.163 271.726
 51.097 540.834
 291.453 312.011
 256.442 768.528
 895.204 838.910
 623.998 43.139
 249.391 504.580
 352.763 682.276
 298.933 372.119
 616.969 958.758
 128.740 425.874
 285.879 172.559
 359.196 98.323
 91.276 710.886
 643.229 813.990
 234.839 852.579
 907.164 209.223
 397.741 601.114
 488.287 182.503
 212.245 198.551
 976.159 771.988
 437.785 103.590
 453.004 444.790
 388.083 548.893
 244.930 255.887
 945.653 530.243
 987.375 424.403
 717.774 442.511
 225.229 752.487
 304.427 50.255
 313.826 439.028
 112.138 65.014
 667.944 819.632
 835.187 63.572
 481.633 388.734
 391.875 603.909
 674.768 763.174
 331.692 226.083
 728.629 553.602
 180.256 127.307
 171.315 85.523
 852.209 3.220
 136.690 611.521
 705.144 195.410
 722.796 776.310
 425.616 489.049
 845.796 223.831
 205.065 790.001
 154.798 98.048
 380.687 369.573
 26.030 904.671
 263.952 304.412
 79.437 528.429
 465.447 331.764
 397.731 789.282
 935.304 274.894
 221.060 560.947
 787.757 923.985
 337.039 347.218
 958.896 254.070
 385.897 136.843
 878.809 858.798
 507.416 48.278
 721.806 728.103
 26.502 583.866
 857.927 15.751
 517.321 482.193
 870.393 261.444
 614.505 71.182
 760.139 949.602
 319.972 457.479
 641.020 116.525
 454.161 754.762
 577.187 538.524
 943.277 160.528
 44.685 440.437
 144.359 983.888
 458.176 517.203
 666.270 542.962
 14.335 736.671
 628.223 166.960
 817.828 31.324
 942.999 723.394
 503.566 747.179
 657.096 153.557
 808.290 22.813
 215.619 339.180
 311.507 58.511
 539.688 279.763
 724.726 209.287
 255.505 464.400
 101.078 715.508
 247.324 545.046
 435.425 656.519
 824.551 922.231
 676.460 877.003
 302.703 741.527
 853.891 459.333
 258.340 563.026
 90.479 80.209
 392.250 740.246
 803.446 844.199
 38.752 353.829
 563.741 993.957
 311.111 554.107
 364.052 85.878
 545.588 930.731
 514.760 635.664
 675.023 243.423
 936.660 990.840
 955.156 602.382
 223.914 902.889
 814.731 207.577
 812.064 341.779
 688.309 661.115
 783.989 927.574
 406.340 915.046
 989.306 620.384
 901.241 257.599
 26.175 199.521
 684.913 664.134
 352.919 529.641
 259.451 25.555
 52.765 625.404
 538.833 537.992
 88.779 322.292
 638.556 105.010
 856.465 690.583
 388.892 320.089
 395.139 708.663
 455.251 205.723
 261.061 673.206
 518.769 770.050
 128.383 164.957
 47.508 876.824
 79.368 423.578
 442.477 324.851
 12.330 792.162
 895.168 204.381
 951.741 566.488
 969.610 986.615
 435.391 486.132
 500.446 745.518
 802.067 110.164
 860.600 885.817
 661.688 70.944
 432.372 625.869
 228.037 352.768
 351.941 767.493
 490.188 220.531
 380.069 376.577
 428.649 665.796
 375.262 438.064
 10.230 447.670
 56.823 267.693
 464.245 203.484
 994.312 31.713
 122.279 174.754
 450.185 606.775
 743.035 838.315
 440.406 807.755
 919.527 917.386
 222.981 714.607
 632.955 654.909
 139.525 74.255
 858.955 909.696
 35.864 64.419
 8.811 148.106
 293.250 748.171
 889.739 79.348
 184.153 376.612
 362.067 865.725
 900.891 8.602
 352.380 140.597
 220.005 297.944
 824.256 612.503
 591.600 477.256
 513.707 715.330
 165.537 662.261
 84.887 488.920
 272.991 369.021
 60.894 814.884
 513.355 229.292
 720.833 977.093
 396.691 95.610
 741.909 719.546
 457.976 228.698
 896.590 5.663
 591.476 876.479
 610.307 277.967
 705.008 998.450
 743.429 426.566
 521.077 13.808
 9.041 915.357
 764.458 499.810
 980.314 618.798
 86.431 622.097
 510.970 187.142
 850.417 515.576
 500.637 997.783
 511.107 767.968
 523.016 543.908
 381.398 893.926
 716.181 53.644
 423.836 172.063
 156.397 83.759
 603.948 287.115
 423.337 167.704
 783.502 852.470
 267.160 459.866
 46.722 452.442
 836.526 863.717
 379.661 347.881
 279.223 783.808
 353.009 332.298
 219.879 338.840
 685.598 448.735
 516.383 319.398
 536.801 810.806
 240.605 89.075
 41.119 685.899
 290.289 997.085
 860.787 256.449
 766.147 194.883
 498.742 178.959
 918.105 295.558
 344.246 703.248
 332.067 364.901
 179.607 829.991
 176.610 835.091
 374.618 797.495
 918.763 149.171
 654.416 263.727
 438.732 106.235
 18.614 442.666
 992.483 828.009
 689.878 361.314
 884.039 117.815
 407.033 412.089
 989.750 358.639
 682.587 712.395
 726.441 389.817
 2.044 67.087
 554.192 418.912
 239.963 819.051
 360.383 639.567
 646.492 717.744
 870.893 25.929
 661.828 425.158
 691.073 713.732
 41.862 94.087
 385.769 427.123
 526.376 916.027
 684.763 804.015
 704.864 857.405
 46.121 962.288
 190.750 335.704
 351.910 751.012
 512.174 74.598
 953.372 377.331
 779.142 203.130
 959.000 288.570
 658.653 102.835
 980.153 633.937
 150.253 973.367
 254.115 410.050
 226.499 387.494
 471.270 604.117
 411.169 686.418
 886.807 648.299
 591.032 263.253
 621.720 164.548
 776.150 73.674
 4.615 952.693
 573.453 966.370
 504.820 112.862
 956.501 150.840
 216.561 19.494
 591.690 715.607
 9.622 16.501
 811.684 116.208
 728.218 385.842
 57.525 899.912
 139.184 574.508
 691.979 194.457
 473.455 333.082
 921.543 122.894
 219.916 323.561
 759.471 918.672
 494.730 661.698
 576.971 97.275
 577.055 551.826
 586.848 227.088
 656.782 698.004
 299.330 156.943
 142.512 97.645
 502.398 666.088
 17.869 471.822
 20.873 459.865
 278.684 304.837
 474.836 937.279
 828.167 864.744
 517.124 792.055
 825.450 782.326
 813.012 4.010
 176.744 670.166
 17.367 250.943
 7.490 773.071
 593.234 981.489
 766.495 929.147
 841.799 985.913
 375.152 875.738
 520.931 74.672
 160.693 610.224
 915.094 604.440
 394.519 582.277
 883.515 899.428
 115.343 686.694
 909.470 814.163
 650.922 595.533
 357.804 624.977
 288.242 931.460
 329.900 364.409
 885.058 173.287
 698.020 509.424
 698.682 297.378
 69.955 375.082
 241.983 808.542
 749.351 565.229
 800.995 580.179
 838.808 696.505
 180.657 400.650
 807.241 287.746
 930.628 171.349
 388.271 30.723
 465.316 697.811
 74.024 607.517
 183.204 99.985
 653.299 162.907
 539.867 198.724
 852.232 485.772
 495.041 235.480
 760.210 800.967
 372.605 889.651
 157.804 862.651
 807.830 476.991
 353.944 202.086
 550.954 162.854
 636.685 988.926
 720.733 991.007
 849.020 976.857
 4.551 13.372
 24.681 524.571
 959.850 74.927
 18.388 204.822
 239.885 143.319
 903.192 171.279
 328.080 22.403
 800.224 269.655
 380.841 916.349
 172.339 21.115
 537.612 445.322
 324.761 627.890
 626.856 199.686
 488.236 249.717
 472.808 867.641
 941.604 61.998
 964.063 7.075
 892.581 260.071
 983.005 47.887
 462.499 836.797
 94.655 513.230
 0.433 891.599
 262.747 410.001
 925.390 577.577
 585.835 448.867
 406.020 849.408
 241.240 166.285
 932.649 619.001
 182.129 105.085
 416.559 79.786
 173.325 201.585
 19.676 35.743
 73.428 176.877
 830.581 420.593
 801.002 554.425
 569.661 559.002
 666.046 457.771
 239.896 488.979
 37.584 378.679
 506.097 107.435
 65.187 961.050
 253.319 433.909
 115.775 598.440
 366.710 716.717
 44.626 387.765
 115.427 877.238
 536.507 79.138
 390.805 238.857
 753.000 987.712
 425.120 94.664
 957.112 29.513
 936.577 300.550
 786.031 766.760
 46.404 246.614
 365.422 521.942
 885.767 659.286
 540.116 682.424
 847.782 259.221
 500.630 472.696
 690.122 276.551
 955.083 939.274
 606.839 776.790
 502.283 159.068
 367.414 139.438
 852.594 746.760
 273.032 459.725
 195.510 366.889
 64.374 105.081
 81.501 934.270
 794.421 785.640
 253.597 559.857
 769.687 816.787
 592.648 631.680
 882.991 426.466
 718.299 41.125
 382.283 46.387
 382.941 818.436
 418.422 220.604
 3.775 938.018
 618.491 654.239
 972.193 920.130
 671.638 736.754
 561.767 982.323
 176.143 726.488
 706.102 788.784
 167.094 434.802
 843.705 481.418
 164.608 348.590
 714.847 341.552
 796.788 469.234
 59.624 579.671
 56.741 904.789
 799.207 852.223
 749.110 251.773
 504.312 894.833
 322.086 755.139
 864.693 390.943
 922.123 992.539
 897.874 880.781
 460.249 634.814
 779.111 189.764
 753.569 572.764
 270.887 815.810
 369.139 144.898
 690.068 775.114
 818.802 267.184
 413.576 144.782
 854.894 259.475
 906.343 553.014
 123.100 30.464
 803.983 13.777
 618.592 860.777
 420.667 158.833
 746.193 289.614
 231.805 227.507
 239.435 932.291
 31.341 290.614
 384.596 443.086
 42.638 532.594
 514.907 189.172
 806.243 933.470
 381.238 557.309
 41.587 83.929
 15.486 605.935
 325.183 852.272
 32.103 72.720
 615.718 186.664
 864.801 513.343
 735.175 980.840
 316.010 683.849
 561.598 922.999
 565.701 679.550
 158.076 868.062
 706.411 941.846
 437.160 70.786
 158.515 65.002
 401.203 654.860
 392.959 542.852
 996.396 800.048
 119.872 746.214
 238.891 150.622
 65.859 711.917
 410.895 993.896
 188.743 840.517
 756.594 453.718
 397.414 569.690
 533.979 681.902
 740.957 131.974
 379.037 217.939
 492.901 877.930
 421.233 996.849
 424.265 498.125
 240.027 105.169
 876.844 99.879
 685.441 269.877
 513.071 167.850
 493.934 184.337
 30.951 282.873
 34.487 364.406
 845.310 302.577
 17.485 37.649
 106.423 873.066
 517.512 115.797
 263.476 386.216
 705.383 117.369
 196.050 205.970
 587.628 791.584
 197.676 433.608
 224.420 459.842
 470.430 81.507
 78.768 816.204
 400.599 82.965
 658.106 208.229
 557.881 528.619
 589.735 614.506
 872.656 224.650
 947.490 521.360
 779.011 591.945
 570.279 319.906
 700.107 936.866
 413.739 353.365
 234.662 731.941
 612.044 265.938
 869.774 148.181
 934.131 277.204
 289.835 219.796
 61.487 634.023
 121.077 627.515
 535.565 994.947
 696.447 729.827
 92.353 365.640
 549.386 614.128
 268.261 428.645
 454.176 184.548
 802.094 463.694
 984.284 643.285
 227.255 317.829
 521.374 791.415
 729.581 105.708
 132.166 897.726
 500.390 63.191
 656.958 125.282
 430.741 570.589
 94.636 720.696
 638.915 150.685
 999.385 56.884
 394.262 841.050
 152.512 763.236
 970.416 866.300
 470.279 305.217
 631.250 885.388
 639.810 606.583
 703.702 168.959
 727.944 400.471
 730.740 45.159
 322.898 599.932
 311.389 527.482
 189.966 884.185
 37.225 659.390
 947.083 84.505
 118.311 247.288
 594.301 644.636
 876.864 41.339
 516.210 136.762
 372.531 313.460
 674.673 387.948
 435.789 190.391
 430.426 456.761
 330.592 59.063
 788.818 379.257
 976.957 169.539
 823.091 52.091
 49.783 31.039
 757.062 753.257
 571.222 908.013
 309.864 923.459
 647.598 270.769
 743.886 889.779
 413.835 298.948
 891.338 44.932
 762.164 852.339
 746.607 577.566
 99.314 853.609
 935.155 550.007
 827.333 928.779
 142.987 948.217
 935.669 846.514
 4.359 184.064
 562.231 725.053
 793.528 452.297
 493.177 839.929
 795.801 764.468
 767.482 886.237
 394.401 470.912
 103.459 711.536
 605.752 601.456
 118.905 340.381
 133.415 508.571
 951.326 825.683
 549.435 576.149
 154.416 367.705
 214.116 296.965
 734.909 786.493
 227.008 846.394
 60.963 881.299
 482.054 554.314
 608.799 290.172
 650.610 956.866
 185.732 19.220
 212.456 591.236
 270.487 954.262
 25.392 466.718
 419.461 23.819
 99.987 431.628
 602.092 643.129
 412.025 76.262
 729.632 41.422
 628.962 625.823
 237.434 731.875
 389.017 633.580
 157.381 913.895
 296.351 473.355
 788.701 954.936
 580.207 332.600
 534.409 253.405
 610.064 943.927
 237.532 970.985
 316.154 876.125
 24.773 92.634
 391.513 187.723
 172.046 542.376
 757.701 370.435
 351.320 184.945
 674.066 160.009
 134.382 275.189
 525.801 242.505
 227.686 592.464
 408.038 549.984
 332.560 195.065
 253.783 526.568
 84.136 544.778
 257.978 900.145
 365.993 44.358
 506.545 453.622
 649.159 676.922
 9.521 529.966
 415.721 77.725
 195.728 395.690
 328.644 662.558
 490.731 636.484
 558.461 306.148
 960.753 866.024
 610.549 946.709
 456.816 734.415
 477.818 593.463
 982.675 457.122
 915.387 752.173
 587.303 419.716
 866.509 744.832
 351.114 310.345
 411.497 784.674
 601.188 293.061
 240.214 743.198
 414.111 954.061
 318.910 94.069
 508.282 763.457
 716.676 587.610
 506.569 121.701
 136.793 362.388
 183.923 367.305
 552.911 766.401
 75.006 466.725
 46.817 484.226
 779.404 184.459
 878.944 258.571
 494.667 928.449
 468.430 680.951
 961.930 910.421
 118.177 98.305
 809.634 870.828
 371.900 547.468
 615.601 152.544
 42.571 960.437
 217.354 15.712
 491.129 368.702
 428.863 558.205
 275.028 928.734
 366.111 622.758
 20.621 762.734
 744.077 454.177
 321.911 594.268
 437.265 330.080
 729.610 208.476
 151.285 778.948
 895.345 897.714
 543.675 562.904
 681.251 297.991
 570.953 223.580
 368.021 677.270
 191.508 441.894
 905.904 617.079
 989.428 661.665
 692.403 713.021
 424.748 678.492
 444.918 2.426
 586.016 145.296
 11.813 168.870
 800.003 31.508
 154.966 549.623
 722.060 971.465
 492.593 724.821
 523.804 517.384
 542.860 153.588
 150.084 582.098
 614.545 365.206
 925.394 715.957
 686.894 551.379
 844.994 350.990
 271.134 742.557
 935.082 194.209
 993.174 807.130
 59.552 632.171
 551.430 272.204
 391.564 282.413
 134.011 929.820
 562.778 796.803
 2.523 629.241
 811.164 180.248
 20.316 846.801
 532.606 369.451
 504.148 117.378
 717.790 644.853
 71.117 269.488
 243.094 789.661
 626.543 458.306
 754.459 318.486
 360.656 82.358
 511.679 771.039
 488.027 910.521
 575.564 90.335
 447.171 762.355
 853.390 707.550
 680.582 268.184
 953.626 755.217
 817.367 993.044
 426.657 85.598
 789.702 213.447
 625.116 631.295
 916.690 76.333
 149.286 400.411
 399.056 699.742
 146.953 729.629
 677.910 964.290
 813.359 646.629
 240.998 528.929
 438.669 530.268
 309.156 734.585
 634.279 55.451
 330.717 51.761
 744.739 412.767
 857.423 115.297
 431.854 384.546
 504.854 968.998
 467.450 313.437
 724.702 228.296
 560.286 731.949
 774.623 539.596
 692.702 237.269
 881.277 65.163
 779.106 541.438
 299.039 112.751
 259.503 839.423
 994.355 335.558
 488.541 194.463
 585.554 792.176
 908.446 409.306
 70.082 235.194
 140.514 342.447
 733.464 213.840
 385.318 239.711
 493.132 369.033
 180.396 923.348
 149.660 872.510
 373.018 544.107
 540.438 535.072
 574.853 627.648
 186.854 167.774
 778.325 797.137
 544.260 325.035
 837.546 431.476
 581.110 356.837
 209.589 616.495
 884.690 530.529
 477.164 698.350
 398.577 899.217
 447.269 78.816
 902.793 156.705
 961.205 266.090
 440.535 257.597
 331.285 667.824
 642.991 440.176
 614.106 881.714
 701.394 79.413
 767.502 889.946
 56.931 643.922
 349.783 324.675
 526.041 825.366
 490.199 960.735
 930.936 559.162
 776.329 567.609
 570.927 333.920
 808.232 864.867
 335.301 582.611
 4.572 363.762
 537.572 514.910
 809.631 523.138
 836.060 957.302
 442.367 721.595
 917.620 350.779
 402.747 761.808
 58.485 266.108
 962.987 829.574
 665.412 650.523
 131.558 272.807
 446.474 549.334
 98.607 127.953
 796.967 549.308
 918.652 777.700
 223.088 481.228
 328.894 389.411
 403.594 575.806
 761.392 164.026
 624.928 884.970
 109.851 866.656
 463.805 219.650
 935.153 449.488
 456.614 491.706
 19.543 792.692
 139.010 323.025
 442.048 47.665
 891.575 256.384
 285.014 778.203
 946.435 293.239
 284.409 958.329
 231.436 731.656
 998.654 940.553
 316.998 87.233
 639.343 186.099
 28.715 970.809
 532.474 920.209
 566.365 154.354
 163.999 903.093
 576.142 181.706
 15.175 292.901
 234.181 40.283
 470.780 614.393
 270.817 885.879
 249.621 269.655
 79.452 152.896
 277.517 859.566
 772.543 650.473
 117.247 991.847
 759.355 269.912
 859.722 789.128
 193.074 555.393
 341.128 174.726
 364.219 728.556
 210.342 291.768
 776.609 434.027
 460.913 330.410
 533.194 879.037
 747.008 216.309
 661.800 583.143
 10.471 310.110
 833.145 306.533
 497.603 631.791
 351.630 75.996
 183.091 445.409
 447.549 530.427
 442.030 999.733
 459.925 32.469
 719.240 139.699
 992.682 374.947
 91.383 594.550
 151.882 200.984
 358.348 363.428
 455.147 971.902
 445.314 501.236
 450.894 989.197
 958.767 140.568
 827.810 404.116
 184.173 43.882
 245.065 643.940
 309.016 778.799
 10.439 327.222
 324.615 554.228
 394.221 625.607
 728.601 292.160
 936.889 517.845
 595.629 976.368
 811.810 348.151
 788.158 192.464
 692.400 187.816
 476.586 921.915
 776.019 363.106
 866.357 584.572
 592.599 76.881
 179.651 439.303
 10.530 754.496
 804.940 290.656
 810.059 790.507
 856.031 941.617
 267.740 981.241
 623.488 549.853
 154.751 584.702
 958.817 449.214
 245.893 654.640
 111.924 692.292
 41.531 816.399
 4.772 546.589
 676.456 770.727
 131.486 70.214
 510.742 575.785
 943.206 227.339
 329.210 730.803
 623.819 443.985
 407.346 596.067
 962.187 106.752
 499.913 78.128
 653.063 967.069
 469.443 396.512
 840.636 318.457
 268.998 254.778
 287.223 891.577
 128.839 756.217
 889.413 779.735
 449.688 839.869
 762.837 124.793
 284.298 38.876
 115.357 409.499
 680.024 668.838
 170.882 807.113
 172.402 592.975
 489.274 313.643
 555.683 953.207
 852.050 153.131
 731.417 437.131
 102.219 914.322
 49.095 21.200
 796.003 900.145
 530.363 706.946
 553.959 492.950
 715.276 581.854
 601.855 842.131
 418.440 887.560
 133.359 641.069
 345.877 478.702
 976.147 92.288
 539.282 685.218
 222.467 668.927
 800.389 743.865
 319.700 913.540
 249.957 501.498
 884.424 108.520
 717.032 389.336
 686.240 183.919
 786.442 865.453
 779.871 66.005
 685.759 779.490
 283.344 822.543
 225.268 851.782
 397.374 327.822
 251.946 617.317
 730.222 791.942
 405.318 467.227
 80.418 805.493
 811.693 546.611
 487.030 613.772
 994.254 222.770
 486.890 116.037
 58.334 123.314
 226.877 687.508
 810.803 625.776
 926.498 838.040
 144.594 441.446
 434.352 85.470
 847.156 124.104
 487.417 257.882
 136.003 12.531
 183.375 912.610
 174.974 113.305
 985.523 226.261
 648.528 592.156
 872.347 765.739
 64.022 978.353
 547.879 82.082
 787.044 523.266
 676.040 304.451
 194.180 783.009
 76.735 468.926
 631.122 823.033
 611.336 454.758
 799.630 142.702
 931.090 268.750
 550.761 678.625
 407.902 306.499
 948.230 20.974
 909.976 808.119
 577.078 236.898
 825.056 336.895
 929.638 674.849
 24.897 954.181
 901.581 574.038
 662.540 195.122
 902.465 741.101
 608.467 710.778
 332.565 513.396
 475.606 916.601
 533.775 503.253
 22.090 449.482
 198.259 523.230
 923.764 100.724
 353.496 708.222
 597.599 966.016
 753.796 270.813
 757.743 282.011
 941.818 911.901
 476.096 139.439
 622.641 535.312
 680.655 452.282
 869.388 224.553
 691.795 89.630
 183.055 89.104
 707.054 450.140
 518.174 499.743
 189.507 378.023
 96.270 845.645
 187.508 724.186
 525.065 464.652
 461.456 977.212
 365.450 41.754
 366.543 797.597
 610.819 24.952
 142.457 446.953
 413.123 473.128
 198.192 614.299
 983.732 994.026
 212.033 997.258
 669.698 834.158
 156.158 830.712
 340.383 794.173
 417.894 893.702
 76.748 26.570
 944.475 32.124
 725.084 256.549
 157.248 965.685
 726.193 896.155
 339.791 798.984
 155.180 506.904
 330.758 815.379
 580.091 232.813
 877.831 526.015
 971.079 65.853
 618.500 693.167
 845.663 26.391
 734.279 905.763
 327.928 715.176
 218.125 904.872
 116.299 909.236
 944.277 28.303
 110.073 385.837
 332.488 46.689
 831.678 436.143
 54.948 120.061
 819.986 308.686
 597.317 325.663
 958.761 353.325
 411.750 47.274
 670.081 935.460
 199.082 716.728
 50.307 290.288
 542.221 843.411
 188.842 685.533
 649.034 731.725
 998.693 371.946
 519.572 684.878
 141.958 402.962
 51.462 131.473
 870.193 93.051
 763.817 935.668
 464.671 518.727
 232.522 998.915
 178.525 422.988
 469.532 109.104
 203.271 304.690
 280.582 209.477
 836.330 516.202
 737.091 853.669
 171.726 278.605
 889.827 484.242
 809.395 592.023
 528.104 359.899
 143.650 773.660
 395.961 892.159
 190.831 517.347
 766.029 906.650
 920.344 921.338
 546.139 879.454
 11.004 376.648
 259.353 617.558
 542.399 813.034
 854.851 647.563
 603.957 845.983
 637.431 882.326
 245.352 403.662
 863.288 975.315
 762.139 501.161
 158.035 312.480
 499.144 799.649
 741.807 386.768
 228.693 284.958
 70.825 547.557
 616.654 933.999
 453.401 903.003
 300.131 234.227
 202.449 705.205
 968.303 272.771
 130.693 484.364
 442.159 225.007
 566.629 777.476
 797.781 120.127
 409.757 669.020
 857.525 932.187
 96.552 815.624
 998.157 293.218
 211.151 844.408
 887.121 420.008
 47.102 317.013
 978.180 423.547
 861.881 50.033
 974.266 780.682
 220.871 830.286
 925.307 908.012
 511.565 203.244
 676.902 20.619
 934.615 428.711
 355.029 580.716
 511.891 164.041
 873.649 957.222
 561.761 366.699
 825.293 505.723
 800.556 110.619
 876.960 233.959
 561.758 930.732
 90.358 901.281
 359.145 284.277
 640.345 687.380
 138.511 223.522
 770.157 97.647
 499.039 280.479
 626.422 206.974
 57.841 378.972
 819.253 603.496
 70.209 712.261
 188.767 917.255
 697.857 495.578
 693.739 809.992
 684.860 252.869
 512.854 981.161
 106.300 397.189
 134.933 596.961
 701.183 776.391
 260.058 574.865
 695.416 182.573
 915.478 122.207
 22.066 558.332
 63.540 616.291
 217.538 409.044
 726.472 372.841
 729.415 272.501
 935.991 643.121
 833.577 670.431
 623.499 636.635
 196.821 826.214
 466.572 830.803
 411.752 275.960
 94.950 911.727
 601.627 912.772
 408.054 517.046
 675.385 714.164
 867.776 414.622
 692.007 528.290
 885.002 756.509
 456.253 594.723
 23.821 769.293
 255.504 599.417
 990.008 367.885
 103.938 801.169
 864.148 164.259
 982.544 299.105
 977.367 655.278
 51.828 658.702
 229.268 749.906
 321.747 589.536
 612.187 486.778
 646.843 23.860
 659.958 814.894
 483.449 24.449
 487.851 695.351
 612.670 336.627
 866.334 828.339
 963.651 867.555
 285.842 830.631
 935.248 840.554
 462.125 263.591
 832.685 139.358
 19.365 134.945
 534.398 372.800
 816.609 229.749
 561.225 291.649
 275.785 242.862
 816.994 353.497
 178.391 328.670
 340.805 827.064
 352.836 510.796
 94.716 862.671
 933.255 828.082
 696.877 330.560
 969.638 71.661
 893.406 982.957
 972.559 195.506
 689.446 60.280
 925.982 679.306
 381.226 907.667
 669.142 273.048
 149.719 457.215
 681.951 158.437
 499.264 666.273
 884.488 889.724
 210.692 676.249
 334.844 807.949
 890.937 703.193
 763.890 505.830
 855.498 515.545
 881.481 419.093
 395.480 960.777
 815.618 562.963
 329.338 926.945
 971.379 664.583
 695.996 563.700
 915.590 573.682
 39.200 626.923
 579.902 490.792
 694.016 679.492
 430.831 626.348
 0.091 195.838
 160.368 802.334
 320.171 638.738
 612.981 903.579
 977.357 452.612
 870.246 166.875
 784.567 938.511
 777.397 16.845
 221.734 822.637
 408.944 487.705
 720.620 323.891
 553.877 445.056
 97.075 878.644
 853.331 592.576
 282.553 744.967
 671.819 131.640
 960.289 227.399
 632.006 469.571
 19.483 620.502
 325.613 342.416
 368.837 439.528
 440.481 444.200
 267.933 504.490
 155.332 215.706
 63.204 775.437
 466.805 936.699
 879.816 948.100
 273.298 46.448
 200.088 47.192
 770.803 564.417
 334.397 77.077
 568.852 237.711
 996.604 74.403
 39.988 261.479
 670.404 163.426
 731.656 25.815
 286.652 841.568
 231.315 776.324
 218.436 260.258
 48.150 539.426
 487.626 644.977
 800.373 377.488
 813.986 789.974
 46.230 488.269
 129.003 229.233
 318.188 848.944
 27.854 828.482
 490.040 793.787
 403.885 156.554
 280.741 888.575
 963.427 711.948
 59.737 771.849
 170.422 426.497
 827.407 836.796
 339.227 507.619
 290.347 56.769
 452.081 669.342
 901.925 257.096
 900.354 836.535
 989.360 316.219
 764.073 73.359
 113.114 266.221
 683.857 513.492
 404.453 948.225
 527.801 574.273
 182.478 668.980
 300.804 478.417
 870.738 374.300
 426.030 734.725
 401.918 891.092
 191.739 533.334
 531.196 246.851
 798.529 172.134
 967.203 423.259
 762.404 470.411
 994.462 874.357
 81.283 355.310
 401.461 990.585
 413.090 279.094
 470.893 434.430
 851.907 83.334
 537.822 943.736
 737.617 254.154
 10.834 92.687
 259.758 984.609
 691.514 431.656
 586.948 991.475
 958.290 974.511
 491.268 929.689
 719.062 760.439
 267.588 454.734
 628.690 47.079
 449.378 338.361
 635.883 968.885
 876.397 523.636
 521.200 360.682
 10.489 979.665
 343.460 58.521
 661.123 693.177
 84.054 771.187
 63.203 12.910
 803.411 504.344
 339.925 883.438
 165.616 219.590
 30.170 698.451
 688.133 642.253
 513.319 640.691
 804.410 879.989
 727.673 418.854
 136.358 280.136
 658.468 363.165
 938.093 3.867
 227.197 394.297
 746.831 411.781
 708.394 568.579
 944.379 86.468
 848.984 750.414
 354.436 226.279
 887.659 635.607
 666.156 60.116
 539.701 402.503
 450.526 700.294
 301.242 897.726
 718.564 579.693
 664.642 556.898
 332.778 936.571
 754.809 445.423
 427.539 107.114
 679.453 498.476
 199.839 69.258
 422.229 501.559
 707.370 424.435
 237.211 732.701
 442.132 995.110
 270.171 774.682
 549.023 409.393
 33.725 481.255
 322.566 409.375
 599.794 766.404
 561.557 392.490
 97.290 992.216
 89.555 626.109
 671.991 611.497
 185.653 181.342
 288.645 118.923
 319.606 444.930
 145.348 663.118
 781.323 885.866
 492.758 146.078
 947.886 889.677
 974.904 700.653
 781.127 7.003
 356.084 897.285
 12.554 989.165
 495.036 333.934
 495.688 861.969
 451.306 745.154
 612.280 896.215
 641.183 905.130
 960.126 310.706
 436.097 263.259
 956.249 548.357
 652.869 948.401
 417.965 920.975
 113.300 908.660
 672.093 762.081
 144.393 57.442
 653.373 163.704
 296.960 304.339
 729.561 122.239
 129.772 832.338
 403.101 965.515
 41.995 402.845
 436.389 279.183
 444.963 429.682
 506.198 961.959
 104.824 55.582
 967.690 298.432
 23.070 123.703
 282.665 92.859
 468.139 286.614
 801.349 521.163
 647.220 201.191
 871.392 760.245
 385.024 875.487
 249.259 988.534
 130.949 459.286
 903.271 629.721
 675.995 690.527
 997.880 858.813
 357.413 552.751
 937.140 297.711
 947.069 582.200
 201.499 403.537
 246.423 446.128
 544.198 469.873
 987.810 545.556
 207.677 107.391
 512.250 266.212
 790.795 0.077
 855.356 291.434
 436.774 116.208
 25.334 921.581
 140.025 124.704
 53.772 328.020
 286.052 778.496
 697.495 958.452
 469.291 493.600
 777.618 147.519
 183.768 308.109
 72.918 255.904
 984.019 146.892
 404.468 137.104
 79.781 659.143
 226.143 328.591
 296.970 415.980
 293.160 388.987
 726.577 548.904
 143.477 201.308
 838.090 837.333
 472.899 671.357
 78.274 190.712
 495.707 47.347
 61.606 559.365
 992.899 440.093
 15.016 705.606
 597.665 41.356
 625.081 395.495
 543.057 920.590
 386.334 370.412
 394.155 167.452
 829.402 630.589
 453.246 969.684
 59.405 829.429
 511.953 44.626
 129.171 923.352
 332.115 639.572
 256.791 147.927
 774.019 184.034
 449.749 163.831
 415.859 108.823
 973.122 117.889
 84.772 476.533
 380.183 943.042
 163.255 919.927
 671.298 539.901
 264.214 123.868
 50.526 370.827
 755.302 268.567
 776.209 299.829
 233.886 673.231
 647.566 338.423
 936.161 426.648
 707.557 934.900
 939.094 292.397
 74.714 963.797
 66.629 249.317
 323.294 41.000
 529.517 931.492
 219.845 880.669
 352.212 115.628
 681.273 311.538
 614.280 557.442
 659.117 236.251
 954.945 583.128
 969.141 217.878
 857.755 218.466
 395.307 748.067
 101.407 498.613
 301.101 342.392
 788.789 298.500
 405.968 936.825
 358.958 300.407
 835.069 157.352
 458.788 955.241
 359.716 700.180
 968.055 771.988
 324.878 606.388
 502.989 400.531
 848.197 721.297
 490.556 562.392
 789.565 189.964
 234.476 378.091
 876.832 816.511
 62.252 375.799
 455.420 382.291
 631.932 921.153
 159.142 217.948
 222.446 850.816
 506.337 114.325
 469.811 231.335
 967.515 959.851
 634.188 799.419
 464.162 745.977
 383.569 310.135
 907.493 991.430
 5.887 656.174
 213.105 420.394
 362.776 795.705
 3.196 374.443
 178.308 700.259
 780.916 944.129
 21.392 310.118
 908.238 940.271
 650.539 855.987
 994.409 369.263
 7.160 506.127
 889.502 79.137
 784.359 651.941
 38.050 267.017
 81.047 917.437
 470.407 913.210
 548.464 224.481
 761.716 277.095
 722.835 662.830
 265.802 965.677
 942.362 88.329
 307.345 893.019
 600.416 31.987
 592.375 579.485
 174.318 765.070
 254.103 600.890
 878.044 989.679
 896.478 762.288
 258.522 259.829
 17.819 427.541
 132.736 675.004
 905.531 838.253
 943.754 807.074
 682.799 673.723
 598.221 43.648
 679.672 272.716
 789.130 268.362
 792.812 108.988
 562.259 903.703
 417.066 302.287
 762.069 58.055
 882.871 187.114
 5.879 729.330
 949.322 550.868
 949.470 497.418
 694.597 904.445
 991.997 801.640
 352.688 641.108
 845.132 53.188
 85.333 768.184
 886.097 422.397
 996.244 921.229
 204.776 3.602
 614.797 967.723
 223.086 173.746
 650.024 818.708
 644.623 693.075
 672.952 249.255
 922.137 455.914
 984.053 5.183
 0.256 686.063
 798.909 182.431
 595.286 824.898
 903.503 511.030
 959.610 811.403
 533.050 477.552
 895.718 973.415
 685.704 163.430
 637.228 300.231
 743.198 762.720
 208.164 550.970
 811.498 238.339
 566.495 963.854
 870.558 762.663
 496.484 402.640
 716.426 14.615
 52.390 632.256
 952.242 134.366
 792.484 221.245
 426.505 997.669
 949.365 879.677
 594.633 309.404
 635.200 53.852
 188.846 940.365
 707.262 400.556
 295.425 568.840
 751.331 581.102
 759.146 430.474
 962.784 267.319
 642.091 233.760
 405.192 596.627
 966.062 736.859
 44.822 700.895
 950.643 293.031
 140.509 653.890
 536.768 810.661
 509.034 915.533
 850.953 9.551
 86.580 419.032
 938.469 823.105
 220.378 61.364
 173.510 47.268
 607.742 870.888
 167.434 388.151
 561.873 281.360
 247.391 443.472
 837.830 123.093
 0.103 666.072
 63.701 423.718
 380.352 314.299
 560.202 308.258
 210.072 873.123
 118.800 6.399
 859.329 526.181
 969.146 660.467
 650.294 332.841
 479.450 617.428
 283.255 691.889
 79.905 659.904
 901.568 96.104
 913.898 52.758
 420.016 757.074
 942.249 862.204
 396.402 329.922
 742.922 142.888
 65.465 131.694
 356.500 825.132
 541.599 129.057
 973.253 400.112
 574.823 790.410
 491.061 366.537
 383.425 139.896
 398.160 330.170
 835.410 17.053
 656.989 240.024
 785.957 402.619
 345.004 495.256
 454.555 500.446
 507.835 198.575
 926.248 115.548
 715.447 189.730
 847.627 302.377
 101.895 331.439
 149.171 604.661
 586.037 895.569
 728.569 813.232
 589.256 505.822
 870.333 641.629
 915.216 521.481
 228.883 186.765
 767.426 722.531
 267.205 395.299
 837.376 797.795
 500.963 902.726
 387.048 203.431
 956.612 724.424
 615.414 98.631
 197.756 44.529
 883.159 68.703
 720.997 223.545
 570.275 393.541
 663.130 598.882
 157.614 533.085
 616.375 419.260
 209.344 992.697
 15.978 585.265
 144.775 652.902
 471.642 780.729
 335.064 242.905
 565.944 105.374
 155.246 789.423
 871.936 756.131
 131.020 356.097
 159.799 466.137
 411.370 119.150
 207.977 875.854
 94.774 107.640
 124.885 374.603
 763.429 717.918
 268.844 73.586
 215.067 228.731
 449.671 829.025
 306.890 973.238
 157.377 768.055
 975.570 935.252
 721.349 737.647
 508.782 338.098
 15.444 921.032
 608.193 184.956
 126.523 485.196
 495.202 729.465
 160.515 241.293
 516.019 935.446
 513.453 636.818
 352.149 196.042
 755.545 939.618
 939.267 887.360
 112.910 720.150
 648.348 832.352
 60.887 956.465
 747.238 940.334
 19.610 558.468
 901.392 300.028
 649.990 381.855
 705.039 863.734
 947.327 941.308
 377.504 732.213
 709.877 866.067
 685.938 489.784
 88.140 513.710
 440.400 243.265
 692.911 180.115
 78.521 73.672
 129.948 641.180
 646.176 743.515
 138.136 726.577
 72.407 333.349
 616.216 664.712
 918.856 267.596
 438.436 724.186
 597.074 81.170
 868.097 398.691
 435.166 564.910
 694.075 993.715
 435.454 290.161
 631.423 944.208
 297.290 272.093
 563.646 758.023
 437.224 899.665
 459.711 891.304
 678.844 589.860
 200.227 635.730
 816.354 658.203
 599.202 765.897
 891.946 20.435
 943.556 55.860
 233.236 825.896
 803.088 140.599
 742.250 386.755
 428.285 649.868
 733.818 614.363
 69.468 173.377
 613.997 50.996
 163.895 787.831
 646.491 829.005
 771.196 463.979
 958.554 977.436
 443.582 317.190
 222.021 296.684
 25.683 25.274
 247.648 43.524
 647.480 735.267
 142.676 311.277
 438.830 855.136
 996.421 793.015
 619.793 480.890
 23.724 510.200
 549.667 64.219
 161.634 646.339
 819.952 765.819
 683.842 306.938
 400.893 765.955
 76.795 435.923
 374.656 383.254
 270.514 247.787
 665.415 967.333
 98.677 17.944
 990.664 228.558
 292.337 435.398
 670.079 512.491
 308.645 627.064
 927.472 846.448
 232.201 467.412
 475.223 725.875
 937.400 586.959
 874.498 179.224
 693.667 175.363
 892.252 777.703
 663.194 967.005
 629.182 832.260
 967.391 817.202
 951.384 951.706
 571.261 784.285
 930.393 595.761
 495.303 276.212
 867.787 933.567
 356.175 390.089
 665.796 665.972
 957.288 249.733
 996.752 958.236
 299.008 751.403
 942.366 994.308
 608.470 373.052
 617.167 155.257
 657.635 440.395
 185.947 459.511
 54.728 716.949
 637.435 713.486
 371.214 278.713
 518.809 105.799
 869.944 121.846
 479.109 550.025
 398.819 748.438
 153.377 519.032
 330.498 387.109
 460.924 12.960
 587.398 477.824
 435.840 523.326
 70.900 421.037
 979.502 773.453
 695.672 337.517
 475.097 772.099
 648.967 75.178
 662.918 469.941
 88.287 941.693
 0.486 480.420
 849.827 536.059
 459.442 855.725
 658.483 638.632
 206.041 499.610
 55.049 828.068
 316.134 170.898
 737.728 396.528
 859.489 170.413
 156.557 193.148
 700.641 210.579
 107.210 342.846
 880.974 907.634
 304.545 856.120
 724.384 93.645
 738.800 99.361
 929.514 267.029
 244.421 958.861
 36.492 49.587
 562.003 470.036
 274.432 324.293
 119.886 252.256
 975.201 635.916
 378.647 485.184
 374.525 556.367
 397.584 471.705
 687.074 674.436
 28.479 282.904
 139.492 56.885
 3.305 190.193
 54.292 852.007
 46.560 817.569
 806.137 840.429
 850.572 342.284
 306.375 369.844
 347.254 925.179
 726.142 194.358
 689.485 543.121
 135.102 245.140
 919.853 846.681
 132.697 522.344
 607.037 788.371
 980.014 869.792
 127.283 912.908
 130.030 890.325
 569.688 114.271
 906.766 213.213
 962.051 728.566
 732.902 533.462
 114.773 321.310
 161.747 619.706
 532.537 857.734
 772.382 911.769
 669.431 920.755
 53.737 495.589
 127.927 709.653
 879.714 512.451
 4.039 50.156
 287.038 307.258
 441.530 51.084
 561.867 488.577
 11.704 222.104
 250.367 218.570
 919.917 330.349
 590.358 396.568
 346.198 419.958
 51.966 384.438
 749.257 788.157
 539.180 749.086
 447.786 234.897
 283.722 387.231
 690.449 151.651
 328.202 835.259
 139.713 450.587
 595.771 553.558
 831.046 560.627
 55.147 276.775
 287.687 724.895
 167.911 921.254
 334.714 258.667
 232.269 86.238
 980.533 792.525
 75.289 439.833
 437.874 496.973
 783.106 573.271
 312.230 918.084
 363.217 582.430
 268.401 44.973
 800.191 304.209
 123.895 166.018
 369.594 923.212
 542.669 679.321
 116.370 462.825
 998.831 422.031
 463.304 391.472
 834.954 31.679
 200.370 382.380
 394.578 999.985
 903.092 852.097
 907.135 215.732
 751.534 723.404
 42.987 98.965
 963.783 381.813
 536.843 725.154
 639.131 756.932
 652.636 337.115
 825.381 111.621
 388.624 196.817
 508.420 479.573
 507.508 81.978
 975.421 788.023
 735.423 767.270
 458.651 834.590
 771.639 321.538
 36.129 269.137
 256.594 915.608
 687.434 142.304
 181.535 375.770
 995.271 16.531
 713.874 882.110
 891.441 953.470
 336.472 835.482
 793.274 269.565
 38.179 979.567
 515.121 930.884
 981.362 733.324
 99.008 996.270
 247.784 373.022
 647.168 37.330
 517.690 101.327
 892.818 903.265
 662.405 193.664
 478.693 262.064
 475.095 749.934
 167.743 756.938
 77.879 173.935
 757.590 353.411
 829.491 315.453
 658.488 19.095
 922.583 343.411
 600.324 541.621
 863.191 365.982
 12.616 332.512
 929.459 708.844
 355.394 34.007
 728.325 630.300
 229.563 705.292
 526.406 256.767
 951.971 143.477
 996.895 219.874
 510.422 337.667
 973.047 63.361
 312.711 271.921
 259.166 51.034
 885.137 910.849
 253.288 773.822
 961.529 611.533
 266.608 542.546
 113.573 814.773
 870.796 222.255
 915.094 349.970
 206.490 63.234
 393.098 230.041
 988.472 503.160
 311.082 369.384
 442.228 534.931
 347.674 199.113
 803.180 376.867
 996.739 914.690
 456.980 58.004
 622.109 822.753
 653.442 493.810
 478.034 473.051
 797.481 419.813
 159.978 499.984
 120.509 556.325
 212.730 154.399
 530.994 870.914
 904.874 693.264
 302.161 201.695
 219.914 191.917
 100.281 609.460
 232.026 45.332
 513.778 86.451
 374.088 791.776
 489.828 1.176
 890.958 800.150
 902.679 379.479
 553.617 452.986
 301.154 680.446
 619.731 387.584
 849.411 630.274
 21.406 51.108
 675.802 327.467
 877.466 719.959
 573.633 768.719
 29.877 433.655
 1.746 97.077
 334.206 218.332
 62.405 814.053
 662.857 10.365
 992.202 386.803
 855.831 837.316
 295.175 723.238
 353.748 838.136
 35.456 874.807
 726.597 389.517
 752.419 692.719
 352.338 998.258
 680.110 532.857
 763.022 284.104
 363.855 142.611
 651.877 642.684
 742.221 625.072
 790.224 388.781
 377.339 558.637
 533.564 946.432
 799.153 540.155
 675.431 100.396
 110.996 344.678
 937.337 344.802
 769.485 672.937
 743.293 866.639
 188.842 847.593
 325.853 856.965
 869.199 470.527
 933.734 339.782
 654.086 755.989
 572.831 1.561
 481.382 188.963
 505.475 63.118
 304.502 145.928
 677.418 795.306
 380.039 868.240
 437.002 91.741
 700.722 549.092
 783.006 592.205
 308.170 526.700
 931.616 231.537
 560.956 552.702
 61.925 68.827
 126.074 600.208
 594.344 643.733
 674.641 605.557
 516.705 490.188
 617.938 207.217
 915.882 407.068
 42.673 900.808
 644.112 501.143
 573.054 907.690
 672.358 255.649
 683.354 433.660
 209.896 79.808
 942.624 242.073
 729.595 117.744
 430.851 590.950
 90.238 962.345
 713.883 485.878
 526.685 269.289
 96.939 919.619
 250.090 802.588
 640.375 736.126
 206.065 885.565
 566.974 42.363
 449.158 565.312
 120.535 657.794
 955.929 525.514
 757.499 41.291
 193.009 168.556
 326.274 961.605
 635.678 615.365
 875.565 14.219
 779.786 188.261
 149.112 958.877
 166.245 311.735
 88.832 923.248
 32.301 517.595
 653.473 344.834
 484.540 219.084
 540.653 301.590
 450.748 233.676
 505.054 698.697
 84.850 312.388
 625.843 862.115
 73.071 566.006
 276.765 57.022
 299.946 73.114
 580.503 559.901
 287.994 783.795
 625.570 316.179
 510.770 285.063
 733.216 201.106
 210.016 23.441
 80.607 150.527
 415.956 156.372
 215.130 261.761
 996.146 562.786
 586.285 594.751
 341.074 434.934
 532.899 182.635
 660.940 815.374
 3.658 431.993
 322.367 966.748
 171.126 40.091
 529.381 365.791
 489.152 53.826
 360.895 710.143
 309.916 157.927
 456.440 696.252
 41.829 513.775
 810.355 563.596
 818.339 921.442
 337.611 864.979
 538.662 83.019
 335.518 490.804
 916.040 782.535
 236.532 288.488
 261.900 735.050
 258.071 333.915
 282.931 203.430
 663.750 952.770
 263.376 635.506
 392.804 394.285
 940.865 76.651
 155.005 832.456
 907.731 894.029
 669.469 329.885
 931.344 980.166
 317.855 32.387
 589.810 546.939
 934.245 169.406
 669.808 479.146
 942.286 182.640
 931.080 982.666
 329.660 275.403
 869.711 569.613
 603.905 915.889
 725.714 796.301
 562.926 902.229
 98.555 274.217
 427.595 835.091
 529.093 365.280
 190.047 589.288
 353.237 346.763
 325.026 239.844
 59.761 275.146
 766.670 6.088
 523.513 19.565
 71.162 21.353
 520.461 92.489
 346.555 22.800
 250.089 736.544
 42.907 558.801
 534.693 881.581
 344.658 718.518
 477.769 855.009
 307.309 154.018
 642.305 291.869
 224.210 759.135
 954.317 370.355
 17.229 526.705
 200.947 5.446
 815.799 77.727
 32.106 820.431
 749.158 159.048
 99.799 826.733
 331.365 72.555
 392.345 660.155
 500.855 826.431
 907.786 721.057
 297.124 601.294
 730.601 561.967
 555.752 480.048
 950.577 664.454
 696.844 894.800
 17.555 293.991
 316.576 757.571
 338.984 253.948
 590.505 139.718
 680.334 55.357
 512.377 789.620
 155.943 645.720
 353.293 886.450
 937.511 406.878
 891.202 642.651
 850.077 537.996
 465.959 627.495
 564.749 225.340
 624.857 692.969
 380.926 596.138
 480.016 860.879
 568.330 430.950
 172.761 461.918
 814.226 929.354
 379.829 704.377
 600.180 590.022
 278.608 958.918
 875.208 971.588
 68.572 658.475
 460.759 878.768
 106.601 376.863
 433.712 393.582
 116.128 429.456
 705.097 309.109
 263.237 63.479
 16.947 478.744
 224.428 818.765
 192.461 563.702
 596.175 52.633
 224.105 732.400
 89.312 560.747
 401.581 264.916
 213.449 81.138
 351.543 362.146
 467.931 648.111
 471.066 11.295
 124.282 939.487
 628.128 666.444
 296.779 122.916
 218.574 55.060
 267.072 209.028
 207.363 299.257
 647.899 530.636
 842.504 65.513
 460.552 923.458
 466.256 840.461
 159.365 235.809
 616.428 25.739
 990.954 459.112
 220.467 94.889
 331.095 580.020
 649.155 943.779
 130.960 6.362
 181.070 67.328
 738.122 426.439
 702.291 724.509
 875.527 303.567
 350.357 616.414
 780.879 979.848
 132.344 244.718
 575.137 925.338
 82.416 377.305
 65.661 897.098
 255.849 401.459
 948.819 308.508
 218.793 661.170
 888.313 610.137
 823.723 662.490
 167.274 872.041
 50.376 688.940
 580.339 472.229
 834.969 437.694
 310.695 41.201
 853.688 697.454
 668.995 807.729
 620.057 411.647
 526.393 721.676
 403.108 168.010
 901.567 196.734
 980.768 830.031
 638.095 785.943
 170.134 670.527
 188.919 358.173
 185.954 616.399
 791.762 432.005
 886.560 590.932
 434.532 808.363
 791.638 110.815
 962.079 853.746
 770.581 315.023
 32.624 66.787
 579.066 168.203
 789.243 522.496
 993.111 279.027
 542.600 556.846
 385.756 331.761
 267.428 520.989
 896.189 665.170
 676.926 506.524
 242.301 805.588
 264.355 793.773
 66.161 420.052
 275.695 92.421
 21.623 990.729
 715.602 882.198
 611.409 704.238
 383.506 790.321
 757.563 420.103
 607.828 697.507
 897.698 843.413
 892.920 396.415
 896.148 30.336
 541.838 152.097
 553.804 344.613
 473.645 465.580
 5.563 842.318
 749.422 16.926
 775.883 565.448
 667.721 976.531
 889.812 287.312
 927.147 202.105
 831.146 179.902
 98.377 878.433
 626.226 611.768
 145.815 768.080
 189.671 671.209
 713.851 799.512
 778.455 21.507
 396.026 366.418
 897.826 700.479
 867.345 605.451
 924.232 484.748
 38.322 482.034
 647.515 349.127
 820.439 683.811
 681.198 403.462
 540.629 802.844
 492.606 913.879
 949.645 800.457
 614.209 683.876
 406.224 278.129
 317.167 144.981
 534.432 124.953
 764.049 89.428
 122.212 943.539
 969.732 561.445
 509.934 554.090
 50.128 143.314
 291.511 388.487
 443.625 751.572
 978.685 776.223
 468.712 262.772
 850.601 820.808
 605.464 372.628
 593.087 613.785
 833.415 253.568
 420.788 43.894
 752.245 900.510
 144.004 57.349
 786.135 770.648
 392.501 303.119
 712.033 48.357
 820.680 61.823
 944.315 859.763
 300.161 881.236
 294.048 172.515
 643.395 613.833
 344.332 234.852
 409.387 526.495
 641.058 914.883
 512.585 799.102
 791.052 517.309
 208.848 282.634
 440.265 792.647
 166.824 599.576
 329.999 265.768
 675.791 56.433
 8.474 439.491
 96.955 932.293
 821.293 258.847
 767.325 306.438
 983.141 726.865
 124.747 5.477
 513.471 158.307
 578.749 565.508
 722.969 49.504
 921.885 412.032
 590.470 376.409
 5.775 120.230
 550.032 646.320
 218.713 506.634
 896.537 698.746
 549.196 61.822
 650.000 945.973
 832.019 519.803
 431.478 972.665
 108.621 96.009
 787.830 575.796
 927.311 550.830
 752.652 961.376
 226.085 953.453
 993.384 853.468
 123.399 51.180
 120.278 285.195
 260.928 977.686
 24.737 292.696
 145.732 660.930
 79.074 223.861
 404.017 484.052
 726.516 897.361
 739.827 293.064
 181.957 37.668
 272.456 781.081
 366.434 792.985
 467.253 173.885
 730.461 380.220
 65.157 324.758
 655.244 50.032
 824.026 142.591
 731.741 321.847
 905.140 336.542
 433.666 390.498
 844.893 888.954
 753.454 480.332
 46.229 357.575
 944.418 837.375
 986.874 965.356
 995.531 764.321
 79.780 634.369
 198.271 266.011
 621.554 347.840
 691.780 274.874
 141.351 935.378
 190.166 247.040
 908.011 40.611
 904.461 981.879
 387.732 383.190
 624.701 532.488
 166.898 719.368
 881.413 894.599
 691.514 153.696
 369.910 29.789
 131.067 691.093
 408.032 579.415
 583.364 441.438
 74.044 132.909
 609.268 511.382
 5.305 42.853
 961.469 919.427
 252.156 835.394
 166.835 445.148
 400.339 194.289
 983.069 32.100
 677.596 137.090
 400.912 582.498
 427.243 330.252
 854.812 851.655
 98.105 874.473
 267.629 828.788
 403.928 341.040
 946.619 900.882
 137.008 253.882
 704.809 176.388
 74.341 630.407
 768.050 299.702
 737.091 47.673
 486.136 635.354
 405.817 60.356
 866.633 827.951
 658.035 625.187
 841.365 951.235
 887.720 585.621
 634.414 13.601
 347.901 733.602
 882.034 770.434
 490.204 626.215
 341.942 153.409
 974.924 218.164
 283.269 227.028
 110.882 641.445
 458.226 252.117
 527.992 676.923
 989.656 19.695
 162.401 815.096
 460.640 226.663
 672.473 382.059
 936.787 923.342
 935.333 239.022
 890.576 363.487
 482.644 668.010
 909.979 337.282
 508.525 491.171
 368.591 939.828
 262.785 386.044
 697.771 910.272
 272.970 44.104
 647.106 124.045
 416.076 955.582
 640.229 502.444
 585.466 511.377
 549.181 755.343
 723.757 4.488
 520.675 745.163
 674.775 341.659
 818.675 369.859
 456.566 583.706
 504.375 242.036
 685.684 204.289
 490.094 887.943
 456.329 466.048
 488.845 17.805
 665.335 974.979
 375.691 706.568
 697.587 94.584
 797.792 166.568
 371.343 926.684
 662.893 551.135
 867.528 333.012
 624.383 776.743
 12.731 458.180
 416.886 332.557
 187.013 288.543
 9.383 117.440
 422.331 451.705
 991.189 428.361
 36.334 127.269
 425.844 759.353
 703.319 141.014
 963.323 260.628
 946.408 982.601
 234.430 773.030
 92.687 192.547
 233.172 778.971
 169.407 769.341
 372.061 398.354
 640.939 554.893
 348.401 473.326
 352.443 959.052
 641.469 611.287
 319.974 515.552
 954.297 839.194
 803.693 146.862
 880.386 827.403
 340.078 319.036
 504.663 797.084
 462.459 545.451
 106.454 576.489
 782.122 646.623
 15.900 428.236
 962.958 378.925
 457.604 358.425
 132.531 235.635
 698.166 530.324
 116.218 517.417
 377.503 47.820
 946.275 924.878
 755.520 919.679
 725.265 592.691
 31.830 153.345
 657.068 452.960
 511.203 110.686
 895.870 265.659
 383.507 957.416
 504.177 407.430
 284.720 988.334
 908.435 278.680
 703.648 62.876
 651.665 825.299
 124.163 356.542
 276.165 418.622
 549.875 155.551
 838.618 79.211
 580.178 792.694
 830.517 541.133
 404.782 855.008
 317.809 848.642
 197.303 67.938
 546.942 362.177
 234.704 370.605
 415.490 171.744
 293.834 503.161
 352.309 809.870
 202.589 305.868
 776.423 801.018
 903.214 22.133
 339.928 347.743
 648.654 361.477
 245.959 344.774
 457.873 336.186
 658.941 830.037
 238.632 875.605
 384.932 966.389
 910.768 648.884
 841.881 130.257
 871.803 110.100
 813.308 734.648
 510.329 504.488
 487.577 996.148
 539.640 941.946
 935.005 71.004
 371.319 920.639
 26.094 327.401
 830.773 151.708
 108.963 123.372
 317.083 743.508
 758.249 346.842
 189.121 814.091
 0.509 311.127
 207.949 242.789
 484.319 941.480
 349.403 390.523
 672.254 732.237
 116.043 324.246
 814.855 786.744
 597.910 999.599
 955.196 601.040
 258.527 379.134
 691.106 735.372
 636.246 998.500
 778.415 393.921
 559.290 712.654
 733.363 351.849
 861.943 446.918
 429.664 920.224
 73.380 697.730
 782.620 403.945
 822.181 244.810
 169.386 106.983
 278.958 285.717
 404.244 584.825
 445.523 736.222
 227.116 888.635
 418.335 272.262
 181.952 732.352
 411.415 353.692
 971.917 226.640
 652.642 764.406
 346.167 336.651
 678.376 441.201
 967.458 948.970
 783.941 624.097
 652.954 182.612
 759.153 738.353
 697.532 795.751
 694.118 273.634
 457.987 560.992
 804.764 134.480
 979.252 784.834
 451.621 140.192
 614.640 599.876
 939.231 208.554
 468.865 769.898
 245.137 189.389
 166.057 917.715
 572.944 759.291
 209.069 853.714
 917.561 451.990
 798.168 979.798
 614.970 999.548
 866.908 140.478
 894.095 183.188
 673.900 251.953
 603.256 340.090
 167.770 163.674
 725.105 310.475
 578.452 488.397
 776.564 720.032
 43.706 209.717
 297.348 124.023
 271.263 265.128
 23.110 254.749
 183.239 672.655
 6.440 742.536
 562.425 175.838
 458.245 566.748
 995.016 521.500
 828.963 747.935
 909.590 944.334
 107.170 540.995
 479.110 939.314
 284.347 523.803
 265.980 75.520
 798.546 403.414
 137.478 201.933
 734.673 255.394
 500.952 566.490
 911.001 959.737
 849.011 904.289
 334.814 253.100
 961.634 629.892
 56.910 551.625
 584.821 713.542
 215.827 246.620
 647.448 343.663
 136.467 787.956
 945.860 930.805
 161.270 563.683
 28.938 634.391
 449.945 391.387
 767.631 277.009
 119.119 655.022
 758.122 25.974
 717.165 563.800
 455.745 483.518
 381.244 256.409
 389.657 140.915
 920.604 118.938
 291.221 464.361
 157.865 588.894
 760.429 28.495
 862.166 256.543
 675.914 74.524
 576.216 390.007
 859.767 12.242
 203.564 259.511
 176.128 717.509
 840.619 241.536
 863.264 898.529
 546.357 584.069
 266.416 355.408
 405.441 613.582
 500.293 68.782
 800.095 782.702
 875.778 796.047
 532.911 279.949
 78.610 189.703
 685.650 450.534
 194.909 484.267
 534.539 276.539
 299.009 19.096
 725.686 918.091
 715.829 408.224
 327.875 372.261
 458.813 59.253
 485.358 726.860
 144.189 146.605
 679.617 101.061
 765.054 615.566
 143.731 18.773
 649.751 528.977
 651.566 764.051
 256.530 154.926
 700.000 846.723
 901.944 858.990
 317.718 452.301
 268.469 726.626
 248.532 70.464
 475.152 158.959
 778.735 63.706
 464.379 607.909
 792.828 940.686
 502.284 434.411
 864.369 491.457
 206.712 266.977
 10.922 693.828
 905.395 528.432
 684.842 646.987
 441.312 198.164
 233.359 481.133
 138.578 738.210
 369.011 746.865
 330.158 177.165
 649.767 737.686
 141.025 999.972
 910.103 340.957
 582.761 8.611
 421.181 660.668
 117.112 113.515
 29.099 888.292
 808.634 893.954
 942.654 810.762
 835.552 173.859
 361.334 297.410
 241.566 134.538
 974.329 976.628
 371.117 105.069
 73.639 739.557
 871.012 2.883
 739.022 349.625
 600.107 950.073
 227.380 215.984
 356.737 264.655
 370.501 744.363
 304.698 360.374
 816.961 814.659
 99.892 14.417
 289.034 70.480
 441.513 550.804
 433.925 327.094
 497.069 200.203
 179.401 511.948
 986.172 837.040
 933.495 912.561
 713.402 455.110
 251.461 902.465
 778.297 757.374
 313.432 794.846
 276.640 628.511
 374.488 598.984
 960.387 695.260
 254.337 555.776
 416.160 715.167
 493.868 750.110
 929.172 865.486
 416.028 450.098
 349.235 717.420
 462.412 232.130
 199.505 504.305
 636.389 307.932
 651.413 343.823
 48.372 682.614
 218.527 112.699
 637.093 13.807
 438.713 346.971
 418.426 0.040
 961.826 641.956
 704.847 255.452
 336.391 733.951
 836.267 397.603
 93.452 582.039
 87.345 220.833
 112.360 44.776
 666.037 600.350
 578.151 15.774
 519.826 188.518
 412.915 387.285
 24.785 57.012
 896.829 835.653
 381.199 504.353
 254.248 941.454
 589.198 101.374
 435.232 485.112
 467.895 266.467
 795.273 201.683
 129.285 842.759
 191.019 782.407
 269.175 151.033
 445.647 312.572
 315.309 191.168
 675.832 612.776
 929.313 202.783
 547.411 471.837
 224.135 829.859
 776.686 533.341
 790.153 87.126
 709.502 523.464
 757.314 136.611
 384.936 625.254
 521.736 254.840
 371.466 544.813
 875.592 24.645
 801.271 248.887
 369.237 705.640
 326.019 443.358
 153.172 425.172
 281.635 710.392
 971.192 553.539
 739.663 321.858
 659.939 665.736
 601.668 231.746
 537.021 394.750
 676.396 645.207
 590.987 312.007
 186.214 31.454
 911.083 558.021
 251.625 47.859
 380.174 135.426
 175.616 769.344
 196.037 677.586
 321.706 957.629
 258.070 745.041
 781.989 86.452
 160.017 670.584
 49.105 79.867
 344.522 79.137
 426.347 479.765
 610.158 123.577
 773.998 185.368
 402.229 390.712
 441.398 291.653
 279.240 296.980
 370.198 576.095
 320.065 580.601
 575.023 165.068
 542.756 441.489
 666.616 64.675
 243.554 733.002
 135.911 918.186
 460.449 887.246
 575.033 296.791
 24.756 490.414
 385.487 425.898
 219.368 414.326
 280.784 770.031
 324.983 468.436
 699.260 760.636
 44.771 742.206
 225.011 958.395
 271.111 255.642
 95.862 541.294
 40.680 586.246
 635.489 538.589
 39.936 669.698
 963.539 166.537
 223.689 620.834
 47.581 832.387
 124.849 848.112
 201.528 367.597
 221.592 861.641
 597.681 228.775
 325.287 440.514
 537.694 305.677
 722.694 433.604
 868.629 530.230
 691.768 639.049
 484.017 260.377
 782.150 426.549
 719.834 879.429
 757.965 34.467
 247.945 808.116
 518.444 556.996
 844.470 165.816
 396.146 317.729
 930.339 273.267
 566.130 652.546
 761.892 585.906
 543.463 660.392
 509.661 149.821
 890.213 554.316
 575.504 336.823
 863.924 201.793
 437.289 137.626
 213.050 893.283
 104.636 259.537
 134.533 447.020
 150.227 414.830
 356.416 337.979
 933.549 616.380
 773.980 536.871
 445.257 776.927
 259.393 333.810
 511.499 86.860
 468.349 289.506
 452.428 312.842
 296.976 58.425
 684.896 496.463
 290.758 633.190
 896.072 359.786
 794.825 302.856
 945.860 755.020
 60.421 550.527
 437.887 581.155
 312.333 254.800
 241.106 974.409
 941.539 936.812
 159.412 145.524
 349.186 708.218
 400.855 759.756
 443.547 838.574
 660.083 149.840
 619.866 52.586
 119.585 223.972
 51.632 383.156
 822.317 626.187
 936.034 505.414
 948.725 362.374
 690.066 336.115
 26.485 699.070
 38.505 443.319
 945.972 42.310
 100.774 630.468
 486.326 718.909
 428.526 359.749
 466.747 12.106
 5.717 400.290
 419.330 487.507
 362.326 931.552
 80.359 14.329
 614.008 20.888
 966.776 12.542
 693.422 911.974
 746.764 300.279
 633.365 408.763
 134.578 580.647
 173.906 84.227
 199.395 585.769
 450.334 366.774
 538.795 322.457
 158.980 307.657
 945.351 762.681
 554.892 73.431
 408.572 858.042
 398.210 767.607
 416.280 486.453
 602.400 909.939
 124.519 57.404
 742.539 900.462
 581.661 96.542
 729.513 694.608
 551.940 428.293
 147.804 106.926
 770.704 195.105
 870.531 51.461
 566.056 152.362
 313.553 289.462
 539.956 608.534
 856.829 78.364
 460.266 330.725
 660.170 453.910
 170.740 387.134
 24.358 699.707
 378.745 571.275
 117.880 100.656
 783.879 960.193
 902.863 89.662
 521.060 652.655
 377.902 897.329
 118.746 556.793
 315.342 334.251
 629.229 633.570
 839.086 172.846
 739.482 527.178
 877.391 63.960
 186.566 441.148
 472.570 101.738
 803.288 255.132
 453.478 133.323
 832.868 668.381
 222.558 58.030
 554.055 938.751
 600.826 549.924
 731.925 38.178
 363.025 509.557
 389.117 635.128
 411.436 762.449
 15.048 750.377
 438.203 996.455
 687.769 613.923
 448.956 105.917
 968.245 718.097
 28.937 191.646
 587.249 245.423
 669.453 671.951
 330.881 521.092
 607.513 776.513
 545.189 360.629
 313.798 122.911
 930.083 756.315
 170.332 881.547
 837.156 264.056
 764.234 0.943
 887.866 349.684
 170.780 139.606
 103.656 354.369
 268.865 896.488
 806.898 308.099
 513.934 978.521
 683.114 613.607
 255.146 435.495
 666.006 337.006
 20.243 640.153
 745.607 62.708
 677.119 420.583
 637.984 726.402
 817.060 554.567
 176.738 649.157
 471.003 618.615
 679.945 916.908
 574.944 120.901
 751.831 932.046
 729.893 625.615
 540.427 197.618
 369.878 650.551
 387.722 360.466
 650.697 959.705
 777.626 58.684
 223.076 213.677
 162.709 903.061
 655.065 33.684
 489.610 824.182
 46.799 396.630
 354.838 279.783
 340.980 941.150
 720.028 324.544
 807.611 525.752
 964.472 71.229
 82.760 53.468
 921.807 532.910
 207.774 742.096
 59.208 536.684
 164.663 269.695
 436.494 286.047
 80.970 421.971
 807.494 58.838
 306.869 387.486
 678.379 437.991
 0.301 829.825
 251.880 751.357
 322.524 470.261
 600.190 53.386
 304.548 562.803
 713.665 914.889
 430.661 274.391
 61.132 537.535
 862.892 300.467
 217.752 707.725
 442.190 769.869
 918.226 921.425
 418.838 608.460
 479.870 609.300
 634.771 538.933
 18.332 872.590
 280.817 61.545
 807.864 997.826
 637.302 369.312
 780.968 386.412
 459.970 749.265
 734.601 437.813
 55.842 672.259
 730.945 527.522
 94.869 306.612
 322.091 78.856
 890.211 450.247
 165.073 37.261
 148.416 972.391
 854.744 904.016
 14.108 415.204
 118.602 100.671
 913.965 819.627
 74.276 434.266
 121.510 515.351
 934.780 75.311
 825.667 225.158
 199.560 894.879
 578.196 567.232
 34.846 524.195
 432.342 849.705
 721.823 780.340
 559.680 909.203
 935.981 466.475
 164.650 885.027
 368.896 216.216
 705.425 993.672
 171.167 361.998
 702.134 91.394
 691.786 509.647
 274.116 617.550
 527.618 979.677
 329.663 196.452
 442.669 804.480
 445.893 53.923
 939.384 964.651
 662.119 555.645
 285.490 812.775
 984.837 692.605
 444.921 615.486
 511.625 584.747
 408.627 181.292
 948.621 923.270
 851.878 110.221
 473.411 366.610
 293.711 169.759
 512.141 902.047
 139.027 178.856
 14.403 7.123
 235.450 967.114
 258.046 530.970
 169.229 9.897
 462.874 769.458
 204.440 152.598
 479.502 449.364
 987.511 999.880
 318.016 751.050
 298.196 520.468
 139.133 87.271
 834.775 807.340
 725.050 884.330
 335.277 730.285
 132.974 863.202
 20.359 56.450
 794.478 340.109
 113.141 19.121
 419.403 422.011
 965.626 950.642
 683.374 991.610
 472.472 517.734
 390.403 403.387
 55.912 2.750
 2.079 457.469
 589.033 549.616
 586.138 607.464
 419.676 65.822
 161.460 383.667
 848.652 660.035
 483.708 581.250
 391.317 857.474
 733.874 47.176
 251.801 21.585
 627.069 588.072
 208.126 210.745
 765.242 68.217
 541.264 293.414
 807.530 641.941
 442.009 355.676
 246.165 3.382
 149.738 973.230
 352.799 789.744
 773.060 638.382
 626.738 858.463
 623.762 774.338
 837.516 106.366
 974.770 218.171
 342.757 107.688
 396.201 584.385
 689.269 931.352
 399.607 448.319
 810.246 635.175
 651.576 118.140
 231.529 720.416
 828.873 842.372
 240.770 124.745
 556.855 463.564
 678.533 511.104
 282.216 755.411
 931.718 815.860
 314.888 338.588
 477.057 409.137
 269.862 168.489
 393.787 216.284
 338.489 25.407
 176.127 690.426
 14.569 254.496
 792.124 316.182
 340.244 629.807
 698.117 83.501
 370.500 724.987
 698.118 83.714
 286.436 524.915
 483.315 548.037
 522.684 310.070
 75.565 538.784
 973.048 581.942
 484.910 397.435
 63.389 107.205
 757.965 499.460
 447.639 64.907
 402.491 926.843
 710.710 949.838
 412.935 174.676
 622.946 871.990
 859.538 802.760
 759.839 393.059
 135.268 137.185
 206.375 143.070
 454.015 346.337
 338.974 391.031
 361.893 852.333
 504.155 121.186
 741.041 499.702
 679.466 249.710
 760.009 861.062
 749.686 555.040
 242.779 703.135
 903.789 978.416
 103.946 919.676
 352.752 860.374
 523.043 130.622
 285.096 735.129
 926.762 884.240
 869.535 719.905
 212.759 732.317
 538.568 662.883
 909.412 894.072
 552.960 794.742
 627.300 314.638
 467.472 48.449
 553.264 456.678
 58.732 744.534
 277.862 452.235
 205.767 399.537
 671.047 365.529
 254.462 809.351
 146.404 370.770
 374.317 733.011
 626.794 992.487
 107.645 793.145
 67.328 65.424
 699.197 94.184
 57.116 388.230
 312.774 406.845
 938.955 827.295
 28.276 86.021
 14.138 796.942
 658.743 578.524
 773.978 38.298
 226.225 977.130
 84.699 645.564
 134.712 518.768
 790.460 564.938
 128.260 778.713
 60.919 803.324
 425.988 41.275
 843.588 332.264
 589.406 533.183
 163.992 923.812
 760.974 881.870
 503.249 691.579
 678.747 940.929
 656.078 979.742
 36.123 533.548
 993.670 8.927
 237.071 366.789
 914.413 679.648
 767.876 420.833
 28.693 496.118
 341.539 214.023
 687.287 316.096
 698.867 73.610
 299.943 682.032
 702.401 631.181
 303.266 736.605
 820.283 328.810
 4.993 79.159
 654.541 525.991
 63.069 551.334
 163.070 487.694
 338.768 538.808
 200.526 900.471
 907.761 395.660
 957.736 787.177
 313.836 508.170
 512.059 592.743
 727.414 51.163
 665.845 505.521
 623.835 903.354
 403.170 613.567
 351.175 495.105
 945.845 515.924
 519.188 594.777
 551.175 399.405
 342.668 496.363
 831.711 125.901
 825.388 564.751
 660.384 468.852
 213.914 204.854
 274.944 596.070
 301.511 641.838
 338.721 165.584
 566.477 291.874
 728.781 818.818
 510.255 342.523
 188.889 398.495
 970.281 590.337
 638.066 255.526
 250.683 757.971
 503.375 548.472
 98.569 856.791
 539.023 380.419
 390.976 612.135
 996.565 1.335
 751.718 231.147
 970.255 559.797
 630.901 587.174
 207.422 87.718
 923.148 205.449
 549.631 507.287
 322.305 763.155
 562.616 563.222
 987.303 429.589
 381.247 198.942
 980.856 551.202
 602.710 145.971
 422.699 479.728
 422.528 406.430
 533.372 812.763
 542.941 43.722
 222.295 794.294
 563.555 812.190
 662.450 952.365
 165.321 848.982
 288.954 342.761
 949.043 7.383
 833.777 647.241
 20.251 658.110
 665.489 234.047
 507.991 541.618
 721.338 534.383
 53.507 779.198
 406.844 394.174
 746.781 592.818
 781.910 614.118
 68.444 933.532
 266.182 646.987
 608.652 756.310
 672.594 348.973
 883.401 426.738
 137.169 17.035
 605.730 914.088
 53.769 437.611
 650.794 368.270
 371.516 840.343
 489.399 138.382
 74.752 25.819
 567.049 651.655
 673.811 316.662
 440.625 108.096
 500.555 680.031
 121.461 72.985
 264.991 465.850
 133.869 572.297
 5.530 793.573
 107.297 661.400
 401.240 61.440
 56.614 981.907
 633.335 221.803
 849.874 22.876
 136.920 6.006
 151.040 528.869
 802.501 849.555
 494.046 257.394
 428.113 785.813
 185.237 481.494
 523.055 482.753
 737.502 799.636
 287.613 96.339
 258.397 885.362
 682.006 925.801
 96.424 354.601
 722.739 465.599
 497.770 411.042
 354.160 357.334
 646.558 952.125
 614.065 718.813
 314.705 373.094
 99.574 149.122
 195.399 28.025
 526.192 425.793
 552.952 719.200
 120.144 86.427
 10.155 354.666
 680.943 51.557
 484.447 93.947
 965.150 542.813
 551.365 590.026
 968.855 391.000
 886.134 918.704
 199.268 538.387
 143.452 191.859
 926.631 10.057
 365.943 797.191
 76.390 767.699
 151.233 452.370
 66.174 838.675
 696.871 455.757
 798.762 621.981
 25.322 448.835
 805.140 764.968
 165.175 858.035
 383.326 950.139
 529.558 776.904
 519.407 65.308
 842.003 95.593
 505.766 803.891
 570.069 35.843
 914.641 771.714
 247.378 149.299
 947.668 694.674
 308.227 168.785
 997.146 625.716
 91.244 640.616
 433.313 953.411
 658.731 926.083
 413.420 97.017
 648.386 247.621
 710.026 628.955
 849.255 916.146
 823.394 55.600
 852.313 547.528
 699.615 987.022
 449.492 935.693
 274.023 77.521
 377.807 665.608
 428.339 78.617
 165.203 530.126
 247.977 37.526
 822.642 259.849
 228.952 35.481
 736.740 24.790
 176.379 595.664
 596.025 51.331
 400.787 719.755
 481.763 589.149
 725.077 420.481
 274.692 322.237
 112.431 106.095
 378.306 248.472
 90.689 507.954
 997.080 546.566
 836.472 306.652
 97.023 141.381
 875.661 753.159
 931.902 593.014
 16.902 462.824
 60.406 736.697
 850.843 10.811
 979.448 745.206
 987.143 822.426
 431.971 169.251
 59.590 241.135
 642.308 121.301
 380.319 196.876
 919.822 331.930
 269.164 979.118
 436.757 943.229
 403.250 650.241
 416.741 869.954
 733.194 288.095
 306.864 505.177
 381.807 710.453
 792.853 763.477
 593.256 562.652
 250.469 621.639
 927.610 612.742
 607.151 755.842
 18.082 31.254
 769.487 797.253
 924.742 86.292
 110.573 487.406
 355.729 575.542
 816.553 353.786
 289.962 977.376
 676.056 828.602
 156.984 531.143
 625.876 274.090
 121.108 565.675
 709.909 570.965
 917.596 463.914
 188.196 578.468
 415.697 775.247
 174.048 331.136
 782.392 525.899
 158.112 635.838
 15.415 607.548
 80.098 250.392
 256.109 886.877
 666.560 930.224
 812.036 31.168
 704.038 831.038
 173.790 910.237
 852.092 452.531
 536.462 251.413
 814.028 41.045
 797.824 196.011
 921.643 68.222
 644.951 752.560
 904.245 639.593
 929.252 349.244
 204.813 923.424
 915.232 756.652
 284.006 528.736
 347.680 348.504
 975.250 195.155
 370.097 774.856
 884.133 820.179
 727.190 687.150
 778.546 265.790
 57.182 740.932
 811.493 221.190
 414.858 39.108
 628.126 707.532
 31.038 811.075
 7.812 290.002
 104.027 61.248
 708.929 299.573
 607.230 290.350
 850.315 88.525
 486.219 86.049
 163.263 668.802
 588.063 303.205
 169.454 769.057
 423.589 881.102
 124.006 44.318
 695.709 763.977
 952.904 671.665
 48.088 356.082
 407.436 46.686
 890.846 923.073
 955.235 580.219
 463.982 83.213
 181.254 394.766
 603.572 265.457
 539.083 887.600
 407.176 763.799
 482.970 906.140
 158.263 820.329
 336.352 554.386
 297.749 321.285
 679.611 191.535
 835.125 4.310
 736.940 910.376
 611.414 130.398
 831.799 999.354
 78.623 965.239
 787.631 544.560
 391.079 2.265
 453.564 253.287
 336.577 19.605
 815.310 756.747
 21.482 937.027
 343.824 444.188
 893.599 183.903
 976.270 302.785
 97.852 328.291
 6.291 186.785
 848.684 988.656
 977.407 455.383
 333.820 257.886
 671.616 432.457
 79.153 733.586
 415.237 723.849
 974.308 754.730
 88.929 41.256
 631.766 93.391
 535.129 928.534
 105.888 408.228
 63.488 159.466
 486.722 515.796
 725.868 709.649
 590.101 524.441
 182.964 123.454
 51.383 167.059
 733.569 965.072
 84.478 92.425
 296.976 416.202
 57.952 274.783
 404.182 158.128
 761.550 188.424
 92.800 539.832
 762.950 593.931
 745.273 913.804
 887.834 87.252
 544.746 535.599
 476.258 379.099
 235.449 830.693
 382.840 273.028
 105.520 282.244
 483.565 684.638
 603.755 975.971
 842.383 745.538
 254.967 634.264
 368.503 33.890
 751.549 102.018
 280.970 503.842
 424.883 923.557
 589.346 499.826
 95.826 225.829
 24.847 855.353
 378.192 341.086
 920.052 21.565
 375.644 846.137
 770.222 246.461
 836.580 239.602
 26.543 344.755
 882.249 738.234
 810.517 639.882
 522.749 454.131
 16.519 318.502
 148.702 962.738
 831.939 74.256
 811.787 323.864
 274.720 407.528
 366.255 452.117
 478.477 933.134
 870.707 217.220
 275.447 185.453
 182.395 297.554
 95.389 623.318
 506.039 11.303
 350.270 263.583
 79.464 648.776
 674.550 816.659
 936.422 157.606
 581.240 579.295
 232.912 960.777
 45.491 144.727
 360.463 677.743
 88.569 219.115
 604.721 173.876
 782.757 252.409
 499.711 676.162
 986.598 983.784
 40.211 297.373
 133.198 414.305
 262.395 731.194
 193.027 716.087
 305.396 782.067
 506.066 496.922
 295.672 831.459
 93.757 6.981
 327.248 13.231
 714.307 910.009
 472.418 361.559
 789.329 271.473
 380.674 233.135
 207.202 331.963
 293.197 9.180
 278.809 342.990
 603.707 211.038
 992.476 417.117
 774.849 365.090
 473.149 673.408
 16.358 18.577
 810.324 396.793
 644.193 418.238
 372.372 945.671
 168.765 339.786
 392.239 471.369
 558.707 110.029
 89.612 406.881
 650.730 847.520
 314.326 157.220
 635.552 605.035
 659.912 511.986
 957.426 311.827
 37.795 300.213
 786.194 959.828
 732.785 531.649
 624.993 270.883
 218.551 296.581
 225.899 427.243
 314.983 622.637
 124.956 291.365
 263.350 172.314
 55.717 720.351
 703.485 485.006
 737.825 72.688
 411.708 563.821
 999.149 178.531
 628.667 137.635
 513.940 908.318
 330.794 315.489
 216.486 927.478
 413.681 532.079
 473.577 307.430
 324.761 363.817
 616.906 805.641
 648.509 694.489
 398.504 901.425
 780.502 813.215
 241.721 41.496
 475.766 836.302
 923.652 112.413
 398.575 625.107
 101.731 409.211
 90.202 406.627
 150.231 444.525
 91.024 139.867
 317.489 864.709
 464.998 372.727
 670.590 673.949
 167.110 730.184
 533.311 469.757
 635.339 109.753
 720.297 659.914
 573.465 244.850
 354.220 748.650
 93.362 156.817
 154.385 976.337
 506.924 543.503
 989.569 490.223
 978.476 753.757
 82.361 72.673
 676.321 345.777
 377.909 407.314
 783.167 511.398
 290.582 212.526
 853.785 822.360
 814.733 996.501
 236.815 787.857
 30.740 9.885
 126.559 840.841
 508.064 402.816
 878.633 344.404
 359.672 985.364
 437.168 545.812
 546.405 87.328
 585.777 636.621
 978.409 198.646
 582.719 0.558
 479.404 619.883
 983.765 660.086
 437.312 678.340
 833.412 946.765
 83.654 974.968
 233.745 614.523
 649.336 66.766
 725.828 349.008
 914.356 295.572
 164.789 776.339
 884.923 624.727
 388.325 282.421
 928.173 208.079
 99.258 876.703
 809.707 500.083
 963.888 894.760
 803.378 420.645
 5.430 970.794
 670.168 954.039
 310.013 628.213
 580.525 518.185
 803.949 253.564
 432.556 60.281
 175.746 621.619
 900.134 578.982
 753.318 528.347
 536.869 244.692
 482.725 230.402
 423.506 481.140
 844.490 66.883
 940.341 917.127
 170.103 899.350
 988.557 541.456
 45.803 412.764
 293.872 361.790
 302.477 202.476
 674.667 435.014
 56.838 275.088
 419.988 999.033
 785.455 724.554
 228.835 180.667
 953.447 35.034
 742.407 108.937
 85.257 600.527
 240.018 345.776
 736.059 545.341
 954.945 115.839
 806.750 951.826
 39.341 522.946
 329.504 841.110
 11.466 572.976
 848.575 162.745
 550.944 562.218
 25.014 100.111
 468.766 57.742
 124.531 925.374
 221.546 4.031
 703.630 691.718
 320.727 290.574
 517.146 248.189
 716.374 651.489
 435.185 435.869
 724.768 924.260
 812.358 171.241
 284.944 244.825
 208.140 256.858
 440.574 615.546
 853.497 760.005
 572.220 756.676
 612.920 261.572
 376.280 187.142
 48.282 60.292
 179.025 913.642
 275.069 897.683
 368.714 915.833
 664.256 88.224
 460.135 167.816
 714.384 254.596
 212.027 241.137
 56.160 602.126
 889.312 491.343
 92.336 758.394
 992.953 479.033
 82.930 357.315
 817.599 47.760
 2.499 481.758
 991.170 446.524
 492.581 780.056
 604.517 5.773
 57.272 40.817
 759.641 255.401
 979.932 513.644
 911.389 504.283
 529.143 583.109
 512.542 917.298
 955.196 87.329
 411.821 51.904
 715.812 684.313
 617.322 817.215
 800.657 37.989
 296.442 449.861
 15.903 66.129
 812.602 558.946
 538.226 174.733
 727.337 664.091
 925.629 923.677
 755.133 163.418
 382.367 318.276
 832.161 940.508
 296.648 307.991
 636.649 109.686
 610.933 769.747
 918.758 856.842
 231.476 447.684
 905.464 248.443
 550.692 967.690
 338.173 935.082
 935.224 113.559
 577.817 189.100
 244.833 277.400
 827.248 900.515
 691.038 130.945
 230.422 364.127
 546.503 623.307
 221.603 666.473
 881.525 926.754
 528.393 608.054
 965.431 722.978
 145.586 648.347
 639.559 561.711
 61.628 753.618
 583.952 10.426
 657.857 66.074
 279.255 42.974
 337.973 443.821
 754.262 946.751
 859.609 481.218
 131.541 838.302
 12.877 86.184
 90.464 307.731
 156.972 932.939
 788.622 420.188
 823.008 634.305
 477.023 210.870
 209.981 686.554
 47.775 356.805
 235.193 671.829
 429.447 98.456
 597.563 789.042
 37.289 936.401
 522.257 95.271
 163.567 628.590
 881.310 337.791
 106.010 562.698
 833.812 544.621
 156.518 442.707
 60.377 612.029
 62.820 191.110
 842.677 614.502
 815.547 75.979
 375.663 990.781
 263.517 889.063
 716.622 793.644
 110.014 856.094
 43.513 886.895
 859.943 198.426
 490.291 26.766
 667.490 496.255
 777.488 763.566
 249.852 354.034
 393.589 770.467
 886.573 229.825
 891.319 667.956
 395.875 569.522
 330.563 423.524
 77.088 756.935
 366.997 615.926
 218.079 540.150
 496.703 52.057
 502.574 977.432
 519.005 592.562
 707.017 32.047
 72.803 401.264
 470.473 469.924
 789.022 895.087
 752.751 928.251
 39.984 288.021
 292.200 943.271
 765.007 37.918
 940.288 384.176
 423.140 602.382
 18.270 434.714
 734.384 464.026
 722.916 808.592
 689.056 311.096
 342.925 857.958
 953.121 862.457
 452.381 230.947
 600.596 52.509
 968.208 614.848
 340.812 978.746
 718.440 241.820
 559.850 139.791
 19.191 375.903
 496.455 423.139
 330.218 100.542
 360.788 48.191
 810.063 807.810
 770.426 130.961
 57.926 792.472
 315.938 752.083
 375.064 980.086
 625.215 810.105
 945.898 788.167
 921.787 598.832
 698.721 418.477
 670.837 922.567
 606.503 7.648
 584.053 759.079
 506.648 289.238
 570.363 490.077
 409.407 25.187
 436.676 676.799
 811.137 996.323
 476.875 288.325
 891.775 863.530
 957.314 357.548
 145.041 552.590
 785.183 799.922
 32.374 821.181
 907.328 779.605
 562.979 446.495
 759.994 633.156
 256.209 652.376
 105.689 190.227
 40.604 367.332
 36.774 981.778
 166.156 76.555
 683.932 558.069
 860.730 74.947
 82.367 100.449
 34.240 32.675
 763.225 992.809
 939.343 903.947
 449.514 701.152
 27.538 313.386
 944.817 514.357
 815.035 877.767
 62.722 637.798
 992.378 215.095
 611.586 156.520
 202.168 174.579
 832.519 239.394
 375.318 622.153
 801.082 23.823
 591.066 734.866
 610.932 176.573
 520.596 506.899
 329.420 585.194
 367.813 129.581
 873.124 801.959
 151.063 171.992
 920.580 184.540
 321.703 418.182
 538.404 491.716
 313.279 687.467
 327.087 475.742
 210.211 617.411
 28.437 633.852
 447.328 882.155
 815.779 248.437
 259.288 574.554
 1.287 558.192
 528.025 937.600
 936.285 900.934
 91.092 493.020
 196.967 883.676
 416.601 102.319
 190.038 637.953
 591.760 93.416
 483.547 470.482
 660.557 295.245
 74.107 323.391
 658.582 409.904
 502.385 407.681
 984.267 399.394
 986.815 802.095
 598.930 519.486
 276.911 241.537
 624.060 860.307
 651.044 419.699
 192.604 80.954
 771.431 955.215
 478.870 798.504
 36.360 415.829
 74.688 420.585
 664.752 47.589
 771.191 221.205
 242.486 843.549
 147.843 43.290
 538.013 427.001
 542.952 75.774
 444.403 676.697
 190.922 870.753
 266.901 735.232
 847.063 825.817
 793.242 806.803
 695.063 212.202
 655.513 147.623
 937.755 950.608
 117.386 702.566
 228.935 458.819
 252.458 657.176
 111.485 269.486
 374.606 607.409
 311.557 759.380
 849.342 343.653
 105.058 275.083
 68.754 284.425
 854.122 482.578
 377.607 153.088
 118.725 722.733
 263.512 483.052
 721.514 100.581
 791.778 268.801
 599.447 568.138
 400.847 498.124
 859.719 238.731
 55.471 241.910
 893.093 971.331
 863.301 419.459
 737.082 27.883
 531.104 667.507
 754.274 492.211
 106.925 928.968
 555.377 568.747
 915.053 342.075
 488.610 791.411
 235.625 792.261
 800.906 271.690
 357.096 518.383
 194.617 119.965
 87.849 513.074
 226.358 70.801
 556.271 86.024
 171.065 632.236
 263.044 971.319
 280.921 27.644
 434.875 248.904
 60.490 88.781
 27.955 249.394
 339.127 637.944
 458.136 545.426
 710.717 829.315
 711.813 266.417
 818.196 233.592
 789.164 862.760
 53.615 990.656
 24.652 286.307
 419.130 232.662
 247.101 433.511
 523.940 820.508
 714.420 843.236
 278.583 631.778
 470.982 671.270
 671.011 595.176
 116.275 136.693
 776.525 57.985
 782.604 100.920
 652.086 87.773
 441.384 488.504
 108.983 901.404
 988.803 570.271
 238.701 753.209
 102.722 25.392
 505.664 535.290
 766.844 391.478
 815.853 797.225
 981.867 353.238
 148.986 396.717
 336.201 53.880
 608.807 78.982
 303.409 622.958
 434.097 748.968
 835.821 674.304
 33.426 360.145
 702.607 52.983
 198.678 275.795
 198.044 406.546
 633.314 758.194
 147.071 669.600
 946.871 268.103
 338.669 618.649
 540.689 387.608
 604.718 753.943
 893.392 55.158
 167.223 764.781
 777.794 79.829
 737.946 243.239
 861.934 505.322
 262.310 527.884
 1.777 761.390
 447.890 123.929
 686.194 875.392
 53.991 990.002
 488.362 539.305
 792.868 675.572
 782.390 22.971
 8.469 299.032
 248.256 793.791
 661.507 277.016
 988.866 12.920
 619.910 543.863
 175.143 610.646
 593.800 370.045
 601.412 446.771
 980.073 324.260
 35.205 699.050
 312.230 90.819
 772.184 423.086
 318.463 807.503
 925.549 535.306
 850.344 25.659
 85.583 897.120
 184.073 900.733
 552.495 849.003
 647.565 525.298
 176.270 349.708
 874.335 536.102
 310.620 725.316
 616.752 20.500
 712.444 98.189
 307.706 965.230
 679.526 535.630
 984.949 821.988
 931.792 286.251
 783.424 390.168
 897.736 628.403
 657.971 958.903
 188.046 574.958
 975.247 219.940
 221.723 213.160
 965.895 712.577
 642.795 823.783
 65.591 734.941
 332.964 152.742
 909.264 636.162
 320.262 598.380
 142.274 965.839
 617.062 442.389
 444.708 15.724
 231.953 170.865
 852.187 149.340
 106.329 999.000
 923.918 924.683
 173.664 788.790
 834.467 210.049
 850.903 9.853
 531.329 251.024
 99.011 380.535
 640.395 335.842
 363.290 497.314
 453.588 335.494
 681.732 537.749
 687.991 863.592
 567.428 944.536
 557.807 149.038
 793.208 569.538
 296.404 372.713
 375.696 796.879
 555.800 259.015
 142.186 658.455
 998.479 95.951
 615.945 404.747
 987.964 186.280
 250.456 664.966
 139.465 499.987
 535.520 505.786
 873.144 138.992
 271.205 924.891
 235.659 162.821
 520.354 657.835
 539.759 524.076
 896.061 463.449
 688.837 880.608
 984.622 128.777
 978.696 83.509
 742.341 409.860
 230.641 273.485
 610.046 625.393
 39.886 980.201
 163.760 38.077
 905.681 28.133
 243.857 900.562
 932.187 666.970
 385.886 782.071
 492.908 314.203
 800.529 716.612
 780.155 912.194
 231.866 778.184
 11.906 842.412
 454.788 862.371
 441.461 926.980
 474.479 972.421
 364.041 494.028
 262.047 922.434
 395.163 141.263
 27.292 597.166
 218.024 444.634
 97.281 279.379
 273.752 810.000
 770.748 869.632
 965.201 229.447
 464.487 393.170
 530.803 295.687
 798.240 93.486
 942.022 253.173
 296.289 746.673
 811.304 569.717
 262.743 955.414
 145.404 834.263
 336.840 972.227
 823.132 202.616
 806.340 700.021
 351.303 991.606
 81.075 581.408
 895.878 872.007
 762.970 39.286
 887.629 831.120
 529.517 408.613
 957.145 207.177
 939.010 106.907
 309.705 570.345
 210.178 348.822
 356.660 610.411
 796.779 503.231
 879.772 951.081
 17.785 220.865
 824.959 547.800
 292.830 493.036
 61.656 33.257
 425.392 619.748
 866.121 686.028
 455.909 716.329
 207.490 137.647
 534.608 435.070
 52.969 166.654
 28.697 351.370
 235.471 10.698
 248.041 307.295
 18.340 255.732
 142.966 529.537
 375.969 121.660
 571.179 669.612
 417.484 584.116
 49.564 943.216
 997.838 370.369
 680.839 180.342
 774.341 202.615
 382.602 10.754
 117.636 383.452
 933.422 289.333
 918.388 716.172
 301.519 666.631
 441.516 7.377
 428.604 401.513
 668.957 832.569
 125.193 830.344
 692.853 568.687
 92.740 601.735
 530.347 763.651
 749.002 874.100
 538.284 964.941
 501.110 187.283
 423.770 50.904
 218.795 957.269
 640.620 674.266
 819.301 317.895
 901.106 552.209
 324.938 924.655
 239.166 327.119
 311.375 937.862
 860.640 522.923
 975.148 575.979
 186.334 570.738
 836.131 750.751
 516.392 951.961
 406.563 505.585
 553.962 574.981
 632.633 434.538
 260.369 572.337
 5.516 384.228
 763.606 677.586
 482.306 473.397
 100.968 255.672
 617.729 508.893
 692.123 347.630
 27.311 952.110
 561.024 821.458
 752.155 681.966
 357.193 857.823
 623.514 410.075
 275.359 644.411
 8.466 997.660
 596.996 799.464
 611.257 384.076
 40.455 827.039
 391.165 911.462
 624.071 848.290
 298.282 582.481
 737.787 119.571
 912.585 47.468
 455.476 995.114
 266.523 728.243
 377.529 215.706
 32.535 558.816
 999.665 792.070
 838.132 984.078
 490.847 530.171
 34.100 498.041
 15.082 33.434
 665.973 530.395
 236.623 72.853
 393.141 577.019
 246.289 689.413
 449.962 305.047
 882.450 574.335
 563.253 900.263
 790.511 841.963
 723.005 133.695
 769.906 588.932
 368.495 740.713
 150.813 833.588
 498.926 480.546
 480.569 903.865
 372.923 193.718
 491.677 833.273
 329.658 831.464
 681.932 217.030
 179.005 592.809
 328.589 548.072
 980.095 284.923
 51.317 710.799
 596.199 899.923
 255.287 864.592
 496.399 270.996
 751.083 845.648
 16.555 893.118
 340.679 791.465
 917.182 444.552
 159.884 424.882
 135.895 866.402
 511.971 192.121
 256.857 706.070
 952.392 740.577
 367.164 729.158
 581.399 446.555
 676.609 991.932
 163.884 400.834
 906.804 846.755
 571.003 361.447
 950.793 945.812
 576.275 259.793
 435.506 699.274
 643.222 359.934
 435.206 833.726
 618.606 724.338
 861.441 451.885
 254.643 225.456
 748.591 97.563
 987.712 595.260
 347.096 828.263
 116.071 448.560
 289.807 755.371
 363.743 515.643
 100.096 257.538
 164.139 531.157
 530.542 451.407
 920.387 45.562
 53.889 125.614
 28.027 439.694
 747.040 334.941
 811.099 359.697
 615.943 103.302
 409.397 766.823
 484.204 104.022
 450.348 573.262
 119.102 946.561
 384.488 60.593
 581.587 488.897
 202.815 741.707
 476.009 868.241
 884.386 210.845
 33.131 169.500
 43.691 650.895
 807.020 566.080
 512.807 744.386
 301.193 622.397
 859.654 617.047
 488.771 258.299
 420.276 373.725
 960.232 674.810
 322.818 649.502
 153.586 625.996
 169.448 168.523
 706.703 606.814
 688.863 494.394
 659.173 390.645
 398.354 274.595
 839.061 487.532
 445.789 273.617
 943.536 365.350
 616.677 192.221
 285.420 57.116
 471.146 661.034
 981.834 210.109
 654.760 243.674
 136.307 873.550
 243.306 796.602
 769.876 794.196
 125.835 9.291
 426.050 631.773
 696.292 429.212
 373.237 22.868
 759.053 192.081
 598.768 532.338
 507.856 100.244
 601.475 220.963
 614.213 582.775
 693.524 327.839
 966.968 532.451
 793.672 682.534
 998.650 540.388
 788.096 207.500
 79.546 772.520
 534.561 793.559
 372.567 677.778
 651.982 993.871
 240.227 50.736
 859.724 213.806
 651.173 247.343
 876.581 220.230
 623.161 767.433
 653.888 964.358
 90.296 58.925
 974.187 533.335
 426.253 493.482
 498.074 908.835
 376.723 630.150
 67.269 523.334
 240.982 380.830
 179.377 39.240
 635.327 668.825
 825.664 521.164
 113.873 919.174
 441.414 181.468
 812.126 917.725
 251.694 123.479
 315.876 546.100
 323.984 220.820
 295.726 853.960
 761.838 206.113
 442.375 220.605
 617.229 714.520
 699.174 728.326
 768.491 969.329
 229.220 703.668
 538.610 806.049
 440.074 954.415
 626.451 121.580
 389.154 954.601
 730.262 685.227
 128.886 912.969
 376.189 653.209
 848.158 748.185
 69.800 448.321
 803.633 823.829
 189.549 777.537
 992.726 345.150
 589.408 104.052
 733.843 456.033
 803.457 523.967
 926.749 807.323
 6.039 644.251
 857.340 96.006
 513.303 156.239
 280.636 338.841
 979.845 551.974
 910.597 374.463
 490.078 58.692
 815.518 856.079
 238.410 855.282
 966.655 264.560
 283.964 984.355
 921.786 841.511
 131.174 851.450
 404.215 806.971
 381.952 590.928
 123.952 420.495
 11.404 924.274
 297.298 892.025
 598.223 4.186
 872.732 515.015
 82.340 456.174
 836.968 734.649
 893.380 743.058
 230.470 874.705
 989.658 697.231
 674.904 514.825
 942.257 716.627
 537.459 763.020
 494.133 594.807
 13.207 24.399
 399.942 160.503
 784.395 85.202
 16.408 10.325
 855.624 60.512
 351.741 318.519
 210.184 784.733
 710.035 453.835
 82.454 736.580
 875.225 395.400
 594.463 406.254
 989.430 452.372
 914.715 843.672
 991.121 807.063
 820.704 825.469
 116.203 934.703
 892.736 888.283
 534.697 37.406
 548.398 280.346
 530.256 562.912
 710.131 456.927
 640.410 473.933
 251.830 2.954
 101.369 770.382
 116.207 113.643
 599.999 439.293
 458.088 947.581
 372.450 376.060
 628.170 123.402
 827.795 261.767
 748.438 338.296
 167.426 36.535
 979.064 912.586
 546.946 634.991
 974.885 17.934
 644.713 470.268
 68.187 327.108
 596.350 705.666
 187.654 870.494
 991.507 342.429
 677.819 429.429
 450.509 297.719
 969.572 910.256
 474.612 934.176
 373.411 787.608
 143.111 432.386
 229.727 983.426
 490.303 236.749
 813.930 952.724
 290.064 835.885
 21.517 411.959
 588.703 908.683
 164.914 95.392
 818.816 439.850
 619.107 324.195
 187.440 613.473
 428.841 577.769
 328.189 974.392
 911.553 863.264
 834.839 615.419
 285.726 574.371
 226.581 629.665
 155.253 941.760
 434.663 152.973
 471.456 723.175
 926.288 419.014
 263.110 719.932
 802.435 31.751
 812.171 187.881
 407.795 315.273
 102.725 524.744
 287.625 83.477
 780.080 442.914
 410.328 451.498
 726.135 498.377
 966.479 622.498
 839.422 554.612
 353.514 678.413
 60.064 867.333
 87.065 798.069
 910.847 725.238
 849.963 553.045
 348.327 357.074
 31.065 788.506
 998.316 390.874
 329.640 396.541
 557.014 942.162
 46.146 112.372
 394.688 219.884
 864.336 403.834
 28.222 818.164
 398.229 942.227
 910.477 945.594
 754.159 913.865
 899.605 209.118
 394.733 198.074
 254.853 84.964
 817.827 856.230
 194.656 383.161
 937.879 370.481
 38.746 244.455
 614.729 78.652
 32.626 38.931
 881.414 477.457
 867.020 894.963
 19.042 729.357
 107.138 46.671
 484.586 294.533
 639.978 209.592
 664.885 119.462
 439.033 380.492
 684.011 14.067
 494.033 801.224
 786.317 522.658
 421.666 962.029
 737.022 787.664
 777.223 971.231
 887.162 182.973
 345.808 50.788
 29.396 184.713
 77.283 386.357
 493.015 396.138
 916.521 762.753
 485.839 460.369
 598.328 937.707
 961.392 906.032
 755.810 276.356
 73.366 667.922
 116.783 903.949
 955.911 14.911
 522.552 293.733
 345.744 73.362
 337.982 440.231
 726.485 744.624
 75.143 365.179
 841.377 34.017
 721.956 845.005
 779.925 105.726
 52.511 756.056
 417.583 488.526
 750.250 18.846
 873.949 32.373
 355.577 637.911
 280.909 471.984
 165.159 22.515
 522.506 823.128
 273.947 519.363
 556.185 617.973
 928.614 665.957
 361.446 991.268
 421.557 997.357
 726.245 438.264
 520.004 615.548
 790.933 272.907
 220.203 105.668
 169.770 281.364
 720.560 593.851
 284.665 167.248
 401.313 765.091
 326.451 262.643
 216.470 864.294
 635.819 790.479
 884.033 98.515
 726.691 131.660
 193.738 342.601
 195.780 13.308
 431.626 664.146
 237.321 996.394
 594.864 357.450
 854.106 821.885
 688.394 981.413
 395.291 59.437
 860.729 294.788
 106.794 592.788
 555.769 76.652
 628.095 37.814
 790.657 103.354
 64.820 505.033
 378.917 159.420
 492.660 735.940
 619.448 913.405
 666.031 625.490
 84.148 955.359
 803.706 320.331
 532.213 826.283
 670.875 298.858
 232.607 667.812
 668.081 205.030
 616.218 269.393
 246.070 349.294
 937.191 17.920
 993.352 98.325
 683.459 179.315
 70.206 258.049
 727.298 321.727
 996.918 684.168
 488.543 675.185
 931.400 919.911
 740.002 102.870
 606.171 615.821
 613.520 815.160
 729.513 801.003
 66.392 310.692
 410.769 984.605
 694.608 490.673
 644.070 321.449
 688.317 816.186
 4.795 193.214
 725.348 506.369
 983.894 68.659
 203.414 491.945
 139.626 210.933
 886.544 418.013
 895.626 10.434
 455.293 847.343
 97.572 517.179
 725.381 756.330
 675.651 221.869
 260.916 886.456
 91.850 650.145
 534.492 851.660
 903.611 765.942
 658.661 583.772
 300.236 168.926
 466.257 592.449
 995.552 274.966
 488.265 131.542
 347.725 10.365
 258.480 100.049
 60.901 468.513
 657.773 902.623
 667.796 675.946
 444.627 482.928
 139.823 313.176
 152.830 894.009
 192.388 419.413
 575.167 545.327
 996.180 780.484
 700.076 268.741
 247.444 622.421
 286.080 568.553
 646.161 191.543
 9.125 497.693
 363.900 843.339
 16.468 57.534
 713.810 950.415
 686.542 517.769
 953.241 603.443
 799.226 650.879
 522.042 63.016
 240.415 269.338
 442.254 835.111
 827.097 229.657
 551.393 214.247
 75.593 953.265
 513.386 58.190
 430.961 628.235
 528.605 333.344
 17.330 356.693
 555.088 773.589
 698.066 249.938
 943.306 515.861
 695.035 636.762
 290.825 267.243
 204.951 320.958
 233.405 890.467
 68.015 22.751
 825.896 2.951
 243.157 477.869
 228.481 519.695
 481.554 999.657
 28.005 49.168
 475.358 877.238
 695.295 706.013
 904.347 670.023
 240.509 532.731
 175.411 40.261
 990.720 138.059
 417.286 155.854
 816.530 941.541
 77.844 201.013
 894.739 156.608
 598.747 98.768
 857.634 208.622
 390.662 13.800
 669.820 45.830
 183.011 544.049
 842.526 901.564
 709.892 93.292
 272.825 662.607
 256.127 753.070
 539.229 514.191
 415.138 10.498
 431.795 905.156
 297.477 778.581
 708.471 811.431
 622.452 48.335
 992.264 491.944
 575.492 958.675
 626.493 413.680
 924.177 232.443
 536.474 272.845
 762.419 837.736
 382.292 323.593
 954.976 896.070
 783.656 826.723
 145.739 406.505
 237.260 896.035
 289.076 312.252
 690.754 413.089
 482.766 968.430
 74.500 831.092
 295.843 732.190
 490.298 440.233
 370.172 385.728
 110.565 130.325
 359.106 505.641
 125.789 488.173
 981.603 936.165
 594.139 598.109
 300.226 827.292
 674.832 582.026
 164.282 520.321
 174.184 392.709
 935.733 52.507
 386.403 849.842
 179.395 499.162
 984.346 335.881
 447.416 456.506
 900.989 918.721
 821.301 13.014
 260.900 175.099
 646.064 772.939
 71.001 403.955
 257.009 235.592
 488.289 759.155
 269.652 840.991
 553.733 628.193
 690.083 650.520
 649.311 135.687
 172.557 214.558
 10.260 271.115
 872.082 102.793
 146.274 908.326
 634.473 642.717
 311.077 994.790
 559.825 73.973
 354.930 801.483
 46.027 917.592
 622.887 215.904
 248.234 357.390
 574.789 272.412
 912.631 703.937
 630.849 103.256
 896.173 68.460
 347.374 183.023
 458.975 614.097
 436.718 567.393
 906.693 715.227
 728.288 998.035
 113.591 972.758
 865.694 478.996
 323.236 875.571
 119.427 711.404
 806.270 427.725
 13.442 603.584
 59.838 880.008
 694.469 719.553
 320.661 806.209
 869.595 772.352
 996.044 782.860
 283.742 157.805
 910.224 390.451
 765.236 622.426
 936.198 819.553
 823.857 795.501
 7.762 92.225
 209.186 834.534
 757.974 494.132
 122.986 445.643
 137.080 842.656
 401.585 172.087
 556.444 418.595
 744.440 986.507
 69.896 881.937
 343.149 782.881
 227.689 34.459
 269.179 515.525
 861.952 532.983
 994.570 163.108
 729.900 386.989
 62.176 859.820
 649.319 473.688
 382.970 903.089
 210.104 193.827
 938.046 653.155
 989.250 484.369
 900.907 835.123
 291.105 552.278
 798.117 455.630
 89.465 140.181
 298.330 486.072
 75.924 763.331
 394.123 940.346
 485.607 942.646
 29.022 800.775
 845.956 915.490
 862.958 0.315
 598.647 940.151
 680.428 947.111
 4.278 67.814
 572.437 739.294
 132.361 974.148
 189.434 639.512
 546.966 99.092
 119.777 701.781
 455.566 305.986
 426.500 824.949
 232.985 548.858
 32.504 370.281
 954.604 528.691
 516.733 763.894
 667.169 66.005
 835.754 912.060
 838.666 348.687
 958.824 508.482
 710.978 402.041
 670.461 392.941
 33.839 34.366
 201.436 531.084
 992.199 238.570
 573.647 192.299
 611.349 71.582
 841.497 788.711
 797.420 522.356
 865.086 151.274
 661.276 840.534
 19.997 822.170
 300.074 396.399
 823.810 65.320
 645.106 934.208
 908.252 583.599
 902.042 261.703
 983.503 492.540
 38.793 75.428
 401.258 561.984
 448.225 981.988
 927.525 490.895
 512.573 457.741
 264.608 433.511
 211.242 752.362
 422.349 820.195
 984.602 734.780
 17.615 902.056
 837.290 693.024
 92.449 348.890
 632.556 813.411
 777.627 614.859
 894.462 800.351
 610.177 891.042
 350.640 67.870
 139.189 39.386
 271.212 490.269
 550.927 465.445
 199.051 585.291
 916.564 969.648
 435.385 602.574
 646.894 16.726
 108.724 577.402
 239.274 893.664
 483.165 399.948
 161.988 967.340
 476.295 148.865
 57.690 798.548
 982.479 791.665
 505.993 579.754
 312.505 199.621
 589.353 115.611
 846.854 739.536
 7.772 999.692
 291.870 356.792
 616.568 415.161
 863.423 562.444
 975.383 24.174
 392.235 481.074
 831.958 149.091
 42.697 645.843
 785.190 92.172
 809.907 473.262
 621.060 209.143
 657.942 883.875
 762.572 731.093
 489.404 818.413
 769.645 319.649
 698.441 34.331
 43.594 708.850
 916.398 548.358
 588.358 315.827
 473.583 50.440
 440.013 439.170
 788.254 77.664
 858.394 172.142
 273.736 368.526
 569.234 766.878
 798.675 673.823
 819.306 240.014
 318.965 76.846
 156.372 120.249
 51.214 159.350
 143.682 530.095
 708.195 868.483
 467.286 159.118
 551.065 811.645
 473.301 31.575
 719.033 689.947
 289.512 470.290
 815.287 325.883
 627.528 999.469
 602.472 37.158
 742.233 565.907
 888.759 136.860
 37.058 860.536
 966.849 921.813
 466.965 425.751
 956.414 357.636
 304.797 889.479
 951.900 633.636
 427.378 91.099
 301.934 85.988
 50.511 89.292
 656.449 557.834
 629.681 365.574
 578.857 854.087
 357.026 773.110
 702.199 472.096
 564.271 507.537
 232.150 552.493
 203.142 189.606
 391.298 943.775
 64.831 908.941
 436.615 246.457
 242.064 160.017
 646.809 675.429
 582.839 147.128
 103.049 920.697
 164.008 102.051
 812.874 905.682
 583.450 468.949
 343.926 338.236
 667.815 4.431
 435.360 262.410
 882.978 720.653
 287.411 879.525
 758.755 885.561
 343.912 786.548
 268.690 972.355
 281.867 440.016
 688.346 20.756
 712.827 197.339
 668.420 602.498
 342.560 207.512
 356.902 754.729
 290.844 853.654
 470.480 405.568
 158.095 415.015
 410.654 29.487
 658.880 281.045
 333.630 365.431
 96.195 970.470
 582.663 852.517
 199.956 580.468
 972.362 97.010
 426.753 201.732
 50.380 806.131
 446.986 512.172
 954.522 600.605
 414.637 823.210
 712.609 356.046
 611.806 557.035
 506.288 896.046
 25.582 630.102
 324.727 155.771
 392.771 797.645
 683.788 307.933
 735.550 356.746
 373.432 763.096
 608.421 32.752
 41.162 658.594
 337.257 597.588
 420.895 185.928
 811.190 141.220
 101.596 391.988
 697.159 682.370
 403.103 457.000
 797.814 345.422
 520.904 699.608
 131.987 921.599
 28.281 0.390
 852.026 689.036
 822.464 48.598
 445.994 694.011
 988.699 897.570
 630.353 740.523
 977.822 122.568
 698.416 434.641
 172.758 286.651
 833.251 261.063
 909.073 77.277
 455.191 700.292
 444.191 35.716
 191.503 334.567
 197.065 186.140
 619.833 138.618
 841.284 519.628
 841.789 247.359
 893.814 404.652
 935.387 367.667
 241.458 799.414
 865.480 226.479
 357.950 118.168
 902.757 484.679
 635.149 754.298
 621.197 998.038
 458.832 354.056
 170.235 166.079
 157.827 748.690
 514.350 10.885
 327.931 37.144
 414.892 95.020
 940.120 229.928
 15.810 85.862
 75.372 446.415
 358.569 758.512
 653.396 247.253
 67.099 197.228
 535.010 891.319
 839.511 493.049
 351.775 258.539
 490.871 70.356
 153.189 767.621
 795.263 25.867
 841.452 748.456
 663.210 288.611
 594.341 575.608
 603.287 658.317
 344.313 120.274
 498.181 642.352
 500.809 187.515
 472.789 668.555
 665.240 43.227
 745.268 524.275
 114.846 636.451
 484.606 472.627
 421.106 938.309
 706.802 277.880
 147.428 965.654
 435.540 576.217
 144.370 567.640
 745.142 539.617
 361.593 224.775
 859.386 373.720
 235.287 755.985
 368.345 780.295
 827.222 529.014
 468.913 406.982
 804.156 117.758
 258.257 447.662
 699.730 207.226
 791.449 782.951
 418.650 288.796
 336.365 339.559
 676.853 456.790
 955.218 67.659
 651.149 569.437
 850.503 95.880
 995.761 595.818
 424.462 123.354
 107.147 73.906
 509.404 987.580
 946.956 957.434
 978.411 36.281
 308.163 450.720
 892.297 502.273
 401.938 706.162
 382.484 494.512
 401.254 989.841
 717.215 578.514
 778.379 373.108
 9.714 718.397
 172.060 464.486
 64.340 724.618
 199.543 704.425
 136.151 320.624
 249.502 369.015
 319.686 672.936
 343.963 496.693
 756.126 278.523
 707.587 309.021
 429.600 666.790
 626.867 453.176
 541.530 538.194
 493.439 175.748
 38.009 954.788
 906.649 736.514
 3.874 638.164
 240.541 394.149
 216.046 576.065
 867.633 816.286
 8.674 139.733
 62.315 972.430
 787.613 60.006
 594.681 413.946
 538.827 581.798
 863.542 300.590
 704.666 235.302
 625.676 833.021
 6.904 139.881
 555.766 646.491
 532.406 945.742
 944.690 729.037
 475.911 162.242
 317.698 80.203
 867.310 103.919
 961.634 421.495
 863.856 280.368
 702.781 120.826
 429.839 179.073
 513.453 179.332
 579.542 846.806
 963.445 744.763
 648.870 911.574
 317.457 521.640
 65.323 40.208
 435.231 520.339
 786.347 774.117
 109.088 467.026
 407.131 95.628
 203.834 540.934
 38.346 458.436
 904.493 837.844
 512.915 767.531
 564.242 517.255
 592.671 456.451
 442.477 179.627
 357.668 313.612
 973.560 859.088
 323.324 625.979
 880.945 591.417
 446.587 999.476
 297.695 827.871
 658.618 483.747
 249.704 779.262
 957.436 367.365
 157.006 873.638
 172.394 852.183
 994.478 943.037
 989.039 286.529
 87.130 83.374
 616.772 401.524
 186.278 685.806
 964.870 108.545
 48.578 262.525
 440.035 575.068
 615.753 995.340
 519.047 87.727
 542.343 547.417
 314.696 362.929
 43.922 488.967
 126.607 595.022
 218.626 603.530
 838.516 398.447
 338.676 535.802
 330.739 553.127
 401.942 403.080
 365.150 891.446
 90.724 574.506
 666.751 951.264
 398.220 295.058
 871.324 983.819
 573.137 930.071
 285.849 259.960
 798.171 581.889
 873.871 215.450
 585.417 699.725
 841.376 59.340
 246.073 99.055
 672.663 922.303
 806.026 825.912
 415.989 218.847
 304.245 357.548
 614.419 553.496
 766.567 303.400
 140.318 521.974
 110.878 653.711
 647.548 90.521
 456.300 577.914
 681.961 716.521
 502.514 177.026
 169.655 979.269
 867.469 585.305
 968.268 589.021
 152.356 553.610
 57.029 244.333
 499.888 553.114
 347.143 811.429
 61.714 451.681
 809.348 745.086
 957.511 640.477
 887.212 988.803
 434.285 844.973
 943.082 854.332
 290.217 727.701
 671.984 548.640
 561.594 281.044
 123.470 192.858
 660.798 183.397
 752.234 855.686
 852.796 33.668
 37.681 437.007
 250.133 234.957
 886.633 210.452
 553.201 331.959
 680.690 631.431
 52.819 647.224
 322.732 195.328
 13.218 953.624
 550.603 885.479
 361.002 774.576
 648.739 169.121
 593.104 345.692
 231.615 809.195
 285.932 693.247
 181.060 578.980
 418.745 93.316
 980.478 553.715
 624.775 43.540
 443.451 158.099
 239.835 995.703
 226.290 860.875
 744.450 415.717
 40.638 8.266
 584.227 227.975
 343.635 98.126
 924.796 598.687
 632.643 28.200
 250.830 68.713
 665.516 857.417
 780.112 777.200
 775.560 141.838
 938.332 455.185
 465.259 330.460
 961.129 811.148
 110.411 305.094
 468.153 191.734
 555.478 337.863
 328.721 59.623
 753.728 325.314
 627.402 981.507
 227.394 585.888
 186.195 822.785
 771.857 114.544
 131.287 577.714
 485.261 452.128
 958.720 366.155
 305.546 115.907
 584.245 257.804
 918.330 360.201
 916.496 664.812
 252.195 291.780
 605.260 512.450
 96.739 593.585
 152.505 459.096
 410.205 243.150
 475.169 310.918
 77.899 220.009
 46.201 948.731
 643.222 741.422
 762.407 555.438
 466.409 650.363
 871.241 468.914
 931.586 197.124
 388.538 369.345
 483.213 239.862
 38.390 789.762
 144.170 364.366
 506.028 677.299
 668.667 254.264
 703.965 259.595
 985.821 885.590
 378.112 130.581
 169.374 470.193
 119.714 872.905
 853.974 118.020
 174.243 806.450
 40.086 656.207
 151.764 485.456
 272.536 51.446
 224.479 267.782
 629.690 189.987
 854.287 821.797
 162.000 26.322
 812.314 507.669
 914.202 107.104
 847.806 624.593
 451.804 391.894
 27.835 23.401
 589.926 948.090
 522.546 280.525
 444.241 205.918
 551.711 765.219
 846.360 873.074
 764.000 524.095
 898.857 570.744
 495.417 987.456
 1.122 647.055
 980.909 368.547
 22.034 224.933
 584.222 93.172
 598.140 263.899
 705.074 242.204
 418.563 565.241
 36.849 408.085
 145.509 173.441
 927.969 418.871
 590.318 360.721
 469.361 445.612
 400.896 303.637
 640.844 222.562
 751.717 38.847
 30.692 632.045
 0.053 328.457
 753.038 159.660
 572.468 573.010
 763.386 649.345
 267.938 922.287
 677.471 85.710
 955.178 681.350
 875.490 522.812
 252.163 62.878
 392.800 749.414
 108.729 258.849
 208.180 331.799
 374.896 797.420
 718.461 572.987
 987.865 707.745
 688.567 953.937
 612.088 270.119
 871.865 325.879
 635.298 105.756
 968.293 566.751
 777.786 224.676
 116.217 427.995
 84.670 957.259
 765.878 725.314
 316.540 641.382
 453.008 978.853
 261.064 609.482
 654.426 710.551
 988.318 646.042
 864.906 250.780
 750.294 283.948
 166.195 500.017
 968.065 336.788
 572.862 307.032
 399.054 72.790
 121.629 151.487
 175.970 714.810
 135.428 609.886
 455.053 180.264
 32.890 609.363
 104.708 476.390
 988.859 969.059
 359.604 151.659
 280.497 944.957
 16.371 26.119
 203.273 947.436
 364.682 824.999
 516.620 823.854
 144.492 704.975
 813.194 888.931
 862.304 265.323
 409.660 557.101
 455.510 892.001
 70.035 62.404
 686.162 997.012
 412.179 437.660
 599.238 334.571
 359.591 25.921
 673.721 436.536
 707.822 189.543
 909.306 789.819
 329.380 207.226
 461.614 546.148
 872.806 264.293
 702.280 818.549
 978.660 869.169
 827.957 378.495
 73.650 407.914
 668.085 363.017
 78.233 82.912
 892.273 362.750
 815.222 391.134
 844.571 561.245
 307.618 67.103
 137.061 894.798
 351.792 46.795
 525.470 103.081
 923.979 267.809
 524.590 37.177
 878.694 790.461
 463.749 316.991
 610.160 851.834
 948.327 908.868
 533.296 613.747
 901.237 91.623
 388.455 865.178
 880.490 650.729
 51.388 134.647
 280.664 682.470
 132.264 168.705
 355.512 689.232
 648.720 665.087
 977.654 431.484
 259.504 404.741
 363.805 389.385
 327.301 413.171
 27.917 436.303
 649.700 671.119
 320.998 87.072
 342.210 876.053
 618.850 245.778
 690.890 283.342
 524.929 921.767
 7.055 199.106
 64.927 729.772
 633.037 990.832
 415.948 852.449
 364.830 778.025
 92.719 373.769
 101.342 279.899
 15.718 732.727
 505.835 662.738
 524.072 382.577
 705.923 943.845
 135.456 345.608
 475.422 385.460
 864.923 142.492
 173.516 929.785
 816.669 853.969
 781.742 679.975
 882.425 787.548
 322.422 582.065
 995.758 209.768
 487.279 185.185
 984.499 843.028
 503.644 793.802
 568.403 683.112
 747.856 633.197
 103.621 178.210
 839.178 250.886
 870.506 821.809
 448.916 210.717
 830.613 790.335
 702.676 906.910
 89.495 832.598
 281.282 752.205
 744.379 263.107
 408.215 62.843
 273.154 587.253
 197.211 174.263
 239.992 95.541
 999.661 941.847
 412.673 199.852
 692.460 92.931
 670.225 480.790
 366.112 447.505
 542.477 395.958
 771.204 879.047
 284.563 529.607
 648.183 872.827
 921.416 700.105
 768.025 501.557
 274.932 379.384
 45.383 687.750
 138.261 804.912
 424.839 384.635
 218.828 107.269
 686.612 174.442
 418.993 353.274
 750.494 161.702
 348.215 874.626
 183.798 602.592
 504.196 764.559
 226.919 647.904
 366.515 270.157
 852.954 840.944
 211.962 666.321
 868.066 572.340
 986.212 390.297
 357.458 786.706
 204.990 955.040
 486.563 612.314
 966.020 798.009
 705.090 761.054
 540.171 502.484
 277.808 54.091
 189.283 134.938
 113.393 66.810
 294.757 48.767
 492.450 968.141
 244.196 826.869
 247.175 233.461
 935.276 878.794
 535.515 131.556
 41.659 18.768
 727.460 85.066
 123.688 465.733
 304.116 56.322
 237.993 603.199
 612.988 658.158
 339.832 383.285
 955.530 389.342
 617.464 964.706
 763.332 169.645
 40.057 437.971
 583.605 638.579
 133.496 852.790
 607.000 688.778
 68.967 153.293
 473.786 649.441
 7.652 617.400
 858.353 902.626
 694.573 449.550
 705.739 506.463
 141.898 893.386
 153.964 381.092
 946.672 606.261
 877.380 567.612
 112.389 704.175
 412.042 45.369
 904.126 368.539
 635.301 151.988
 181.917 869.931
 957.780 122.804
 198.761 364.458
 513.929 996.427
 93.400 551.804
 103.030 731.535
 281.950 837.328
 309.397 972.504
 888.209 741.342
 920.439 379.825
 934.492 65.003
 844.013 712.633
 630.828 513.008
 410.200 87.899
 91.231 737.714
 513.295 732.467
 715.306 897.709
 121.820 544.169
 298.926 996.619
 449.981 356.497
 379.126 306.589
 563.832 693.111
 29.205 797.164
 488.012 254.762
 156.593 536.842
 411.116 418.621
 628.014 754.506
 364.388 680.771
 266.511 525.108
 602.512 534.572
 898.761 652.665
 757.932 564.237
 347.878 179.053
 910.675 123.352
 188.477 354.757
 831.364 456.955
 532.526 814.007
 461.600 373.565
 374.588 938.544
 916.739 956.100
 575.070 949.098
 983.042 459.617
 334.483 499.708
 864.177 636.497
 648.225 476.088
 269.033 678.819
 320.899 214.702
 359.939 711.839
 455.506 504.168
 461.969 15.707
 163.170 935.634
 212.296 614.597
 513.515 505.251
 274.249 538.634
 367.763 801.630
 202.268 435.323
 812.451 736.848
 198.194 550.304
 1.042 94.200
 601.198 694.266
 576.202 303.398
 86.007 211.752
 703.067 838.640
 868.241 231.732
 512.304 631.948
 220.751 438.396
 303.264 459.070
 358.248 98.294
 767.246 584.411
 144.885 227.112
 287.155 131.707
 94.158 201.984
 784.053 906.101
 64.601 214.913
 797.893 349.079
 787.883 126.795
 396.781 219.109
 606.247 192.648
 947.161 607.323
 329.811 975.305
 790.484 309.054
 65.376 501.233
 957.077 59.379
 909.426 307.971
 405.417 25.089
 59.445 723.297
 58.072 438.784
 778.204 252.601
 470.705 715.538
 671.989 849.716
 127.243 551.963
 420.777 639.757
 615.356 755.358
 759.047 148.351
 767.560 161.301
 561.549 583.294
 923.496 386.640
 77.927 291.430
 900.320 136.966
 1.283 270.006
 875.859 789.666
 293.873 908.339
 971.600 342.350
 751.830 848.270
 851.025 29.569
 721.970 622.216
 558.019 836.167
 317.064 212.870
 247.597 282.439
 869.614 801.568
 497.920 623.666
 254.201 171.600
 832.455 534.739
 459.158 712.251
 671.203 370.074
 342.066 949.023
 620.401 771.226
 630.823 490.495
 204.297 201.286
 781.522 233.691
 446.985 519.051
 452.749 374.265
 186.379 960.025
 858.135 7.403
 408.966 499.559
 698.046 928.082
 948.750 60.046
 408.294 208.519
 515.839 54.309
 87.976 575.571
 581.340 386.687
 247.390 876.101
 221.019 958.140
 845.897 614.290
 638.649 528.938
 442.283 797.602
 982.753 209.653
 458.372 29.065
 921.996 996.377
 940.171 840.082
 642.499 398.250
 997.829 842.864
 815.766 973.746
 602.117 83.374
 202.476 286.928
 225.447 448.343
 902.416 596.597
 131.850 593.377
 534.267 321.302
 963.413 348.582
 484.321 693.340
 739.126 174.610
 656.822 877.887
 902.500 2.100
 200.121 432.207
 631.775 723.403
 484.883 198.429
 93.875 15.095
 139.027 336.061
 591.724 866.559
 367.811 122.149
 863.342 752.970
 728.649 683.619
 957.654 415.073
 313.987 924.023
 781.704 553.543
 200.186 402.595
 310.594 788.442
 527.413 794.790
 626.718 115.950
 619.435 178.441
 38.620 972.352
 770.802 757.126
 980.083 312.090
 312.857 651.730
 742.974 760.981
 113.449 102.513
 217.205 621.582
 15.028 257.963
 140.299 4.910
 822.303 754.581
 167.948 626.532
 217.130 475.420
 714.315 336.589
 511.161 317.261
 653.370 519.030
 5.678 989.896
 875.137 377.533
 175.574 949.856
 436.437 372.137
 146.539 559.553
 795.597 744.915
 409.989 626.214
 863.961 4.225
 291.331 168.770
 411.270 269.944
 928.892 781.427
 622.528 626.884
 961.642 396.830
 294.583 716.364
 495.092 827.057
 582.930 108.225
 401.055 795.394
 243.233 944.697
 496.062 524.658
 665.632 606.232
 475.801 468.165
 459.294 906.266
 703.130 747.425
 24.048 530.947
 551.929 976.794
 137.770 70.796
 198.542 731.049
 612.929 279.604
 680.191 159.000
 131.979 892.362
 61.863 517.447
 385.905 955.434
 479.433 438.022
 118.039 700.686
 169.875 928.785
 949.234 328.724
 825.076 726.966
 341.871 968.229
 383.062 74.274
 488.083 627.799
 821.365 87.249
 599.489 248.298
 466.986 88.487
 177.158 357.964
 564.372 887.264
 575.010 205.334
 328.302 527.517
 89.262 238.022
 887.311 325.555
 40.689 65.772
 532.839 608.051
 823.368 516.870
 620.543 832.204
 709.399 506.361
 617.138 264.484
 688.063 386.737
 895.719 42.804
 722.394 466.541
 405.021 820.514
 296.701 945.008
 676.843 751.281
 853.795 622.456
 397.216 924.137
 857.394 173.177
 10.576 491.033
 518.129 292.413
 314.758 278.829
 273.940 699.295
 453.955 168.218
 578.405 357.064
 45.831 618.664
 413.089 689.431
 759.754 476.741
 769.561 372.325
 570.906 321.462
 539.009 73.966
 178.040 661.357
 275.768 429.010
 922.486 31.578
 967.614 456.169
 667.034 563.496
 629.964 470.407
 873.451 672.720
 451.389 473.348
 897.242 783.833
 640.105 717.465
 841.962 271.254
 669.630 84.984
 179.841 226.267
 489.028 571.025
 451.040 81.713
 469.517 247.568
 353.672 249.914
 503.423 861.476
 287.442 608.791
 180.183 702.524
 224.734 148.873
 342.325 598.458
 667.078 253.860
 404.970 151.384
 367.901 703.920
 516.650 436.704
 633.222 479.135
 186.313 921.550
 972.665 105.981
 218.684 918.855
 988.928 578.840
 333.192 336.270
 943.002 638.132
 414.081 182.022
 896.523 374.338
 2.861 394.097
 646.058 121.028
 28.779 222.145
 464.735 408.898
 336.569 35.931
 545.161 276.098
 849.421 998.638
 787.966 507.887
 63.245 231.868
 449.715 841.500
 448.195 631.541
 102.417 891.410
 505.614 355.385
 267.900 487.729
 41.698 694.401
 80.208 378.984
 350.001 829.053
 957.607 322.961
 698.263 138.300
 795.341 609.618
 874.050 823.781
 836.932 52.608
 719.344 695.935
 564.293 615.707
 65.865 872.692
 537.554 663.236
 337.946 709.401
 689.226 535.436
 213.585 621.115
 662.688 837.908
 100.697 201.265
 113.241 725.939
 96.166 575.759
 645.855 178.169
 430.048 665.786
 134.802 48.231
 864.131 638.974
 397.540 707.329
 899.240 495.590
 622.404 634.983
 63.334 418.132
 73.869 60.337
 695.033 178.831
 620.747 23.496
 25.278 785.500
 704.761 227.459
 591.831 402.867
 846.128 138.763
 24.279 930.573
 478.598 712.160
 515.741 982.692
 331.454 245.309
 184.790 194.697
 196.237 487.964
 438.210 95.837
 400.243 651.523
 111.446 306.908
 779.303 194.777
 906.271 650.196
 224.132 646.495
 609.903 250.263
 745.986 602.018
 990.084 737.188
 449.919 876.921
 668.305 879.546
 252.169 484.125
 808.315 29.921
 769.795 130.386
 77.211 584.084
 636.491 703.370
 78.040 674.471
 852.420 281.439
 680.079 743.494
 405.070 475.606
 328.240 692.129
 752.661 978.095
 266.919 459.563
 244.891 506.472
 514.597 161.457
 774.274 498.997
 550.467 64.031
 964.448 928.762
 778.167 481.199
 772.487 95.208
 497.249 199.926
 226.064 746.050
 1.652 828.574
 52.414 45.693
 525.172 853.186
 556.350 793.356
 634.364 522.233
 344.389 601.794
 724.768 571.664
 399.624 62.541
 980.626 375.084
 818.800 973.567
 312.986 250.194
 913.646 608.266
 776.210 279.474
 740.651 519.646
 986.436 283.283
 797.869 149.803
 413.573 205.655
 158.059 342.295
 705.236 591.063
 691.464 914.604
 619.017 514.196
 969.080 560.662
 709.141 9.493
 581.706 231.492
 733.536 983.994
 817.684 637.725
 244.360 802.432
 222.869 874.461
 3.999 239.736
 532.430 270.259
 562.511 601.010
 781.601 182.526
 452.446 326.181
 240.308 516.155
 242.395 904.860
 796.828 536.686
 958.660 21.304
 863.414 29.741
 780.780 390.122
 70.553 862.029
 164.819 106.375
 437.595 503.264
 700.168 660.703
 290.470 441.103
 690.885 218.237
 579.852 671.517
 129.488 752.176
 26.162 474.175
 935.563 97.534
 475.278 526.596
 927.956 651.750
 237.699 502.577
 430.015 16.364
 954.480 711.086
 942.807 333.142
 588.788 23.327
 310.148 919.824
 588.871 410.515
 918.411 321.752
 666.174 366.328
 978.197 348.112
 243.950 449.679
 907.251 603.405
 672.856 179.882
 435.439 519.355
 199.586 712.520
 772.519 769.024
 284.690 675.914
 85.264 48.037
 771.552 451.480
 517.586 647.954
 138.329 123.230
 29.463 649.906
 349.993 529.845
 729.381 324.252
 852.993 945.264
 10.464 841.417
 908.189 149.327
 380.680 353.111
 579.373 178.226
 188.404 80.307
 328.949 155.233
 600.604 198.686
 816.068 976.192
 884.282 13.571
 346.142 582.792
 793.115 399.960
 637.263 311.597
 269.085 500.112
 505.328 710.806
 660.060 737.849
 534.913 12.790
 733.662 857.563
 310.150 522.557
 268.310 724.643
 794.546 804.665
 335.243 346.241
 640.082 138.924
 289.824 65.948
 695.846 74.099
 283.900 247.940
 600.336 484.993
 938.952 355.660
 857.497 668.816
 905.862 23.231
 196.167 178.947
 933.051 156.110
 730.370 156.467
 900.490 938.166
 611.516 390.828
 10.520 788.343
 583.901 620.116
 993.851 239.766
 415.867 208.802
 154.580 611.634
 327.634 247.018
 284.203 429.400
 723.413 871.839
 691.667 306.661
 163.191 679.461
 673.348 434.124
 185.036 80.270
 860.046 693.382
 371.503 339.606
 782.685 508.293
 706.324 479.459
 277.258 912.498
 505.974 714.702
 663.931 511.226
 953.807 326.884
 974.287 378.491
 884.295 894.686
 431.853 801.435
 36.744 299.196
 309.833 772.583
 549.974 491.114
 670.013 363.904
 233.286 373.359
 129.815 485.551
 809.190 434.505
 90.364 944.125
 267.509 724.796
 995.286 343.204
 39.424 46.646
 463.716 901.086
 437.761 625.451
 166.140 151.403
 713.364 215.001
 280.450 211.122
 846.967 396.029
 298.538 582.882
 484.941 458.340
 949.483 555.522
 91.974 569.154
 490.734 194.718
 743.864 165.841
 598.393 707.016
 31.720 554.023
 394.972 913.145
 260.913 316.329
 698.730 493.723
 672.960 258.145
 602.399 151.516
 418.259 539.990
 807.919 463.898
 787.457 318.046
 403.441 837.572
 47.430 471.823
 692.810 0.765
 606.016 818.379
 327.842 17.769
 82.110 964.214
 979.797 43.965
 822.425 637.636
 576.596 379.259
 73.782 875.493
 262.568 762.618
 184.302 848.735
 572.217 984.263
 115.267 831.938
 290.929 494.731
 148.058 924.000
 374.346 746.854
 870.580 572.648
 462.777 18.650
 431.626 846.637
 634.430 698.856
 219.048 229.849
 346.192 754.492
 811.293 614.570
 96.203 889.331
 487.493 171.617
 369.721 806.964
 177.932 37.533
 387.987 841.302
 366.315 839.663
 136.346 855.701
 693.116 174.641
 998.318 849.653
 383.672 351.750
 40.231 775.233
 867.033 237.156
 878.157 45.790
 246.488 506.455
 995.252 523.920
 517.857 289.982
 70.975 77.476
 447.863 227.430
 120.422 279.672
 866.105 625.466
 136.237 456.356
 287.521 414.957
 169.717 19.985
 467.778 254.334
 902.325 111.060
 855.252 634.514
 342.449 744.821
 296.487 561.183
 261.705 450.331
 586.876 65.241
 865.212 323.065
 47.464 805.697
 304.145 288.536
 718.077 655.599
 397.530 506.786
 655.319 815.808
 73.035 314.961
 333.526 489.177
 880.781 2.248
 92.581 915.321
 625.408 398.683
 737.029 950.531
 923.537 612.591
 747.532 856.050
 877.958 912.389
 553.014 399.087
 196.390 374.330
 67.496 283.297
 929.430 431.385
 310.479 708.556
 595.438 298.308
 697.744 53.563
 163.946 618.117
 257.607 209.993
 126.016 795.444
 46.319 544.654
 460.392 837.901
 808.563 288.513
 556.853 118.612
 61.575 950.886
 259.714 68.134
 333.567 126.869
 899.754 184.207
 21.881 439.883
 75.007 961.134
 969.150 863.495
 681.023 950.422
 305.922 962.512
 268.503 499.850
 747.575 738.297
 788.215 124.017
 437.190 453.770
 565.120 546.024
 622.730 636.361
 399.469 343.280
 177.727 139.983
 823.935 722.003
 904.345 807.946
 132.512 142.181
 83.883 676.476
 47.014 490.248
 203.257 442.520
 86.614 939.130
 730.755 879.907
 469.224 998.679
 237.446 205.263
 893.095 13.511
 762.227 890.731
 843.220 245.362
 751.964 806.391
 238.663 934.149
 29.932 703.827
 710.517 382.625
 365.374 166.798
 580.735 186.051
 347.172 139.089
 532.584 528.563
 371.197 767.942
 935.005 805.290
 802.765 488.826
 45.148 282.986
 394.902 329.562
 682.931 676.593
 155.012 275.118
 94.406 255.200
 335.290 45.717
 320.439 774.182
 557.369 777.783
 515.597 302.642
 203.738 227.822
 949.012 33.642
 755.173 252.447
 322.406 852.218
 315.514 352.750
 96.486 731.066
 936.647 48.189
 589.910 630.294
 784.526 194.743
 147.234 215.469
 621.662 155.579
 934.307 362.674
 426.131 931.789
 260.079 591.396
 328.141 68.426
 419.396 522.446
 982.214 860.285
 157.135 480.935
 268.704 226.362
 52.825 1.484
 48.592 626.216
 577.914 307.780
 999.094 720.417
 774.345 660.457
 206.828 686.756
 510.444 640.717
 765.110 390.039
 983.829 72.563
 640.894 53.087
 534.730 9.916
 276.246 917.545
 208.583 417.809
 953.679 233.432
 743.815 266.602
 771.888 34.773
 467.469 407.506
 989.144 694.678
 743.815 995.167
 539.907 496.764
 253.620 322.745
 213.038 91.645
 176.670 706.520
 497.654 48.561
 828.046 735.977
 608.349 974.973
 58.015 542.444
 51.824 213.789
 693.180 251.436
 101.303 681.753
 977.436 2.940
 216.346 367.433
 698.405 647.948
 249.472 637.462
 869.514 772.046
 886.388 220.290
 218.904 136.843
 295.696 353.388
 631.450 62.314
 241.796 538.861
 244.630 57.960
 719.776 990.696
 336.686 24.120
 484.694 651.977
 17.990 228.408
 104.520 480.401
 173.826 673.216
 503.678 54.256
 66.831 331.545
 473.504 837.969
 526.293 478.388
 601.009 206.502
 93.565 187.757
 255.008 491.896
 800.546 220.827
 119.361 454.489
 201.798 483.989
 679.899 157.559
 709.297 987.803
 661.158 840.063
 368.564 555.545
 730.787 30.772
 721.075 195.425
 606.218 462.321
 903.296 111.560
 725.627 849.918
 298.592 348.794
 802.368 961.642
 873.897 374.622
 240.999 681.169
 365.771 842.541
 628.892 645.657
 125.804 965.392
 358.605 118.233
 166.914 480.746
 114.105 753.754
 571.691 4.662
 153.112 956.236
 311.373 552.437
 426.076 365.532
 887.451 328.151
 930.288 298.743
 333.228 237.380
 849.423 498.639
 614.379 413.417
 971.432 487.609
 537.849 836.549
 311.330 12.727
 937.956 603.662
 443.435 207.240
 255.858 822.687
 626.377 38.787
 90.427 479.747
 693.377 608.030
 879.886 988.571
 892.456 786.932
 407.335 779.640
 362.381 318.145
 220.655 34.068
 889.006 750.711
 557.470 93.590
 625.517 768.486
 786.300 777.822
 903.981 522.355
 361.165 673.682
 392.865 342.577
 562.473 805.343
 147.434 660.866
 913.651 88.026
 491.433 481.301
 750.656 772.557
 797.260 313.679
 438.187 122.690
 688.418 21.806
 708.247 772.281
 766.621 582.629
 407.930 288.584
 913.404 730.564
 26.363 140.882
 482.750 946.290
 996.024 525.855
 190.367 202.512
 279.933 833.307
 323.284 403.244
 840.154 214.955
 599.979 41.313
 489.543 26.919
 868.968 384.666
 440.796 401.390
 58.474 510.250
 745.621 928.046
 800.525 899.631
 251.671 220.272
 821.445 648.881
 762.946 849.885
 92.672 822.834
 666.420 867.139
 399.243 187.523
 357.073 506.355
 139.707 711.975
 657.256 103.100
 5.225 459.799
 964.188 123.749
 584.805 50.815
 779.371 205.242
 748.923 912.873
 361.986 410.503
 919.085 353.996
 619.146 477.302
 533.253 745.683
 691.608 645.100
 366.713 140.949
 534.679 920.992
 18.250 667.401
 729.256 143.157
 178.754 388.810
 713.957 434.936
 73.331 761.483
 111.011 146.906
 221.188 708.012
 158.959 956.058
 855.944 965.115
 875.520 743.821
 661.419 149.278
 193.264 287.338
 26.528 729.524
 256.578 765.807
 632.856 247.031
 486.238 966.219
 638.004 13.509
 131.268 746.399
 988.529 631.761
 388.624 419.545
 922.629 880.743
 909.242 920.603
 642.447 302.703
 582.376 823.764
 539.822 620.799
 934.789 940.520
 541.317 442.185
 661.835 543.219
 845.675 494.508
 665.791 449.591
 9.471 474.329
 283.848 754.727
 398.160 916.191
 992.251 909.303
 66.250 923.310
 951.195 883.223
 221.630 128.449
 61.984 104.410
 327.839 510.153
 326.682 771.102
 320.013 199.621
 892.185 566.197
 274.449 842.127
 214.553 83.014
 550.195 479.697
 862.973 748.048
 988.960 995.035
 991.318 308.190
 245.381 487.345
 912.655 163.563
 954.593 266.279
 319.932 863.995
 912.809 568.935
 884.299 854.665
 136.835 385.348
 439.186 227.253
 921.007 569.800
 9.402 495.660
 368.843 508.412
 184.502 723.995
 338.864 188.674
 956.746 158.896
 9.693 395.013
 166.774 593.612
 992.081 648.147
 223.233 268.676
 951.320 267.363
 212.691 210.031
 362.170 807.149
 898.338 552.283
 312.690 986.568
 252.972 890.352
 168.964 865.879
 994.946 860.472
 578.658 345.101
 334.202 550.501
 349.690 369.260
 606.762 574.492
 516.210 471.197
 325.465 577.801
 675.955 301.934
 126.064 942.691
 932.183 568.306
 192.733 681.973
 434.594 685.943
 635.489 96.978
 224.294 471.602
 421.971 158.915
 439.128 241.686
 373.667 687.892
 721.225 793.519
 286.175 955.722
 135.648 353.389
 866.882 46.752
 7.724 751.641
 172.088 160.753
 720.285 792.243
 917.600 534.356
 787.114 124.743
 109.059 59.168
 994.972 393.525
 145.570 267.892
 346.309 166.631
 975.551 692.176
 154.032 158.451
 188.332 731.232
 357.379 722.423
 598.054 937.382
 816.206 57.138
 985.370 868.484
 574.886 238.225
 102.655 487.937
 395.035 146.004
 793.758 136.673
 969.690 832.695
 431.280 749.804
 335.108 481.075
 713.038 650.621
 977.579 107.763
 892.650 599.322
 832.473 708.080
 533.220 991.615
 835.066 915.823
 982.218 147.332
 404.618 140.912
 662.129 471.125
 424.844 872.016
 475.879 141.484
 78.717 601.892
 737.028 641.863
 659.887 2.721
 979.018 404.954
 26.418 290.499
 280.246 630.660
 197.828 555.217
 695.431 757.643
 189.279 471.581
 419.759 431.138
 196.237 658.467
 169.954 195.045
 811.016 829.789
 262.966 638.875
 894.579 221.289
 154.106 710.292
 821.047 923.833
 985.625 237.733
 40.111 181.725
 545.839 36.528
 698.399 292.359
 77.715 953.244
 562.635 980.179
 562.469 759.581
 785.850 412.652
 474.183 377.448
 447.017 918.969
 920.158 705.018
 21.264 894.022
 490.883 539.255
 452.522 892.201
 813.764 239.024
 706.377 999.669
 584.667 845.449
 184.508 822.422
 917.714 139.130
 242.884 833.948
 961.449 349.603
 36.695 24.298
 461.481 988.689
 731.483 306.419
 967.230 119.714
 691.162 630.610
 672.563 628.088
 951.610 289.688
 14.408 70.053
 188.452 162.122
 525.353 56.027
 517.912 224.974
 519.378 998.720
 61.562 300.454
 786.017 315.817
 944.077 797.519
 957.275 729.614
 665.353 931.849
 801.566 324.496
 935.475 203.340
 675.863 196.019
 626.789 569.780
 345.501 306.642
 479.106 959.504
 552.949 22.692
 291.676 335.624
 102.960 480.143
 202.703 172.035
 930.337 664.382
 149.968 779.174
 55.044 907.775
 34.370 668.683
 512.218 440.871
 484.433 954.549
 105.000 976.279
 410.014 428.250
 77.029 872.140
 906.397 332.085
 778.188 793.741
 147.822 293.796
 919.186 561.988
 17.493 323.121
 723.311 906.437
 637.428 43.982
 910.743 504.395
 167.788 422.071
 44.079 127.887
 175.943 514.949
 952.904 94.148
 168.331 229.024
 198.542 945.735
 123.847 614.579
 373.445 311.753
 860.158 906.109
 317.554 926.150
 50.828 751.620
 518.489 522.334
 641.933 942.176
 314.350 770.825
 194.951 414.072
 385.723 79.239
 414.888 452.864
 83.972 198.221
 368.139 374.427
 650.998 455.283
 916.402 626.946
 424.285 618.571
 906.726 273.716
 851.415 938.034
 82.501 344.830
 49.592 651.273
 387.967 142.044
 805.369 20.269
 904.780 441.449
 213.351 893.614
 611.659 750.142
 573.662 492.722
 228.663 563.246
 8.267 991.412
 780.626 554.690
 395.668 903.454
 77.626 77.808
 370.032 984.989
 904.640 399.529
 70.686 486.664
 381.970 34.693
 175.246 107.991
 199.408 65.585
 196.965 883.470
 440.882 747.316
 594.560 701.937
 655.585 224.201
 529.570 978.192
 53.027 168.284
 38.849 675.962
 12.342 341.786
 473.086 955.872
 13.551 864.372
 619.204 989.082
 85.830 608.049
 386.320 250.249
 594.362 62.341
 30.823 961.412
 774.974 15.803
 943.551 396.141
 699.731 933.134
 166.369 831.111
 95.312 307.195
 270.482 926.155
 620.704 9.481
 566.125 865.438
 276.212 619.410
 952.954 358.872
 699.520 390.761
 20.279 507.139
 297.578 312.299
 302.614 14.139
 759.154 179.001
 252.946 491.524
 239.256 641.047
 456.087 860.814
 853.336 411.170
 638.024 604.886
 469.652 648.913
 982.879 853.300
 748.787 605.485
 323.738 771.575
 9.656 898.231
 682.071 245.419
 564.179 923.214
 975.763 454.850
 373.784 432.291
 159.040 183.657
 159.203 862.524
 588.029 935.755
 812.513 666.366
 590.793 476.550
 192.367 347.177
 455.856 894.609
 158.119 743.063
 812.154 812.930
 247.579 50.463
 457.813 861.298
 410.876 255.377
 484.918 859.010
 67.269 803.498
 250.696 523.422
 793.321 140.173
 648.221 602.731
 723.730 977.086
 846.287 585.438
 247.342 975.563
 390.757 33.549
 510.588 797.635
 309.054 857.288
 252.169 877.494
 734.099 746.798
 442.725 660.128
 990.729 517.629
 400.917 684.072
 71.285 343.994
 515.693 634.968
 800.679 44.600
 389.172 140.527
 665.937 563.939
 294.588 530.543
 500.280 136.185
 941.138 353.420
 784.573 924.174
 977.567 69.646
 904.965 52.574
 727.227 869.579
 8.428 278.351
 810.611 965.418
 179.431 204.525
 511.520 353.437
 150.928 102.286
 617.869 941.294
 119.445 484.592
 608.348 985.839
 993.159 509.949
 255.810 29.441
 427.982 792.163
 224.332 388.071
 742.014 970.363
 999.668 803.479
 513.916 438.630
 415.503 86.754
 714.329 447.381
 227.059 553.838
 268.262 635.601
 198.749 278.436
 255.247 216.496
 276.364 797.838
 605.949 66.906
 822.589 927.106
 310.126 926.376
 26.433 931.680
 300.388 624.282
 324.410 33.527
 386.728 567.469
 569.328 277.783
 783.587 746.928
 279.574 252.210
 868.048 886.079
 329.289 258.456
 136.340 446.769
 82.401 899.991
 766.012 439.463
 118.807 935.685
 451.001 24.085
 189.841 799.615
 42.435 926.041
 916.613 696.843
 113.647 682.284
 505.716 332.372
 565.978 644.488
 602.605 437.442
 322.894 735.935
 486.759 535.748
 622.506 936.500
 491.174 194.553
 339.449 872.787
 611.201 75.241
 651.104 250.191
 267.086 818.339
 543.420 978.356
 566.522 443.870
 539.178 24.634
 847.011 934.175
 365.728 360.740
 885.034 798.597
 377.400 940.705
 765.021 144.102
 555.419 823.712
 784.273 429.784
 48.945 209.426
 911.773 143.929
 46.480 927.706
 653.767 977.969
 407.301 476.194
 844.823 191.066
 895.727 951.182
 970.563 161.676
 83.104 607.790
 431.469 148.214
 377.620 518.956
 422.949 960.606
 152.800 98.741
 285.678 149.339
 342.363 599.424
 675.157 910.510
 0.605 84.646
 317.135 786.874
 370.389 589.224
 515.376 409.175
 710.083 982.250
 723.134 602.898
 89.361 501.717
 95.234 707.381
 232.810 589.560
 922.961 582.088
 259.058 854.779
 590.994 564.366
 398.981 74.006
 259.652 290.494
 875.033 713.746
 894.998 384.219
 558.436 652.636
 775.404 281.779
 593.693 486.955
 880.487 17.811
 270.478 925.555
 4.666 401.296
 239.439 494.175
 373.747 314.276
 996.970 762.301
 522.829 658.462
 18.784 32.317
 214.576 936.724
 195.600 360.561
 938.679 409.161
 336.860 648.184
 689.419 918.775
 558.834 597.643
 125.188 692.422
 788.495 594.595
 181.067 931.672
 398.932 77.290
 745.921 699.458
 979.032 994.098
 94.647 256.146
 340.584 337.962
 553.297 518.144
 319.338 63.560
 991.682 8.872
 550.059 533.386
 510.113 492.326
 834.947 863.297
 392.363 260.249
 703.417 522.182
 517.214 762.891
 331.040 425.995
 890.685 298.439
 776.217 710.588
 417.854 816.298
 962.983 793.532
 67.975 443.983
 523.275 180.786
 993.270 156.342
 376.383 443.906
 187.368 499.971
 209.421 607.050
 864.169 536.175
 101.152 825.828
 805.147 134.705
 750.826 212.933
 569.271 540.184
 810.807 235.147
 244.390 236.887
 931.365 554.913
 604.757 689.073
 391.253 65.113
 342.223 557.847
 769.600 231.406
 877.413 656.586
 502.554 541.599
 4.031 760.933
 429.365 710.793
 849.448 632.543
 462.697 414.741
 876.307 335.147
 290.560 348.050
 634.427 344.444
 834.124 720.071
 884.374 698.238
 926.635 316.839
 441.427 758.664
 51.799 645.056
 472.060 213.896
 771.401 622.359
 58.507 22.301
 795.846 741.070
 127.456 778.356
 200.167 580.010
 516.738 778.030
 582.310 206.162
 182.213 93.617
 598.839 145.869
 682.526 586.868
 222.320 730.606
 931.413 737.677
 749.510 267.242
 288.606 827.519
 382.978 445.048
 836.849 666.561
 522.190 985.000
 833.093 106.031
 472.532 840.181
 948.652 838.620
 429.714 364.144
 851.106 905.769
 467.904 137.229
 708.478 238.455
 76.505 455.030
 294.973 935.261
 104.409 480.116
 982.087 696.026
 911.731 394.895
 146.712 390.250
 55.494 493.054
 509.934 545.881
 983.557 447.823
 930.396 136.333
 344.606 201.384
 961.462 352.134
 583.551 250.984
 492.259 639.852
 251.776 48.847
 432.135 636.711
 768.947 786.000
 272.798 327.253
 404.299 761.091
 531.791 791.570
 755.353 626.466
 307.843 936.887
 573.863 103.023
 178.720 129.995
 83.618 826.187
 364.520 342.313
 941.766 156.774
 835.961 337.740
 281.955 407.368
 943.198 272.411
 239.348 607.349
 204.610 421.713
 468.060 784.004
 357.994 331.165
 222.540 664.663
 323.512 622.039
 965.839 612.927
 746.073 728.784
 397.416 673.501
 615.524 652.790
 547.483 503.454
 649.945 175.829
 777.920 167.063
 667.631 67.280
 354.042 736.294
 767.147 463.353
 727.434 105.065
 435.463 505.794
 896.238 643.363
 568.150 354.541
 612.600 304.024
 122.401 76.750
 792.183 582.372
 746.014 547.188
 80.834 615.155
 199.218 146.705
 59.771 503.529
 880.280 631.343
 262.231 234.443
 902.317 370.306
 848.911 950.440
 272.761 162.758
 92.037 639.792
 76.916 878.177
 472.392 963.237
 644.351 200.326
 251.666 41.755
 416.120 158.902
 474.064 759.228
 269.675 914.462
 934.215 907.199
 987.640 320.691
 259.139 254.801
 170.321 163.431
 754.688 69.375
 436.967 98.964
 503.808 462.081
 187.620 255.926
 645.681 173.180
 409.162 188.008
 160.008 544.773
 112.369 470.709
 505.992 721.050
 540.971 218.028
 376.036 849.889
 561.591 287.958
 702.664 782.726
 840.800 973.327
 64.856 545.502
 961.372 701.955
 266.209 511.264
 396.151 253.017
 169.330 589.424
 820.006 431.084
 764.274 968.014
 126.458 112.555
 897.226 629.664
 457.131 318.616
 390.757 400.864
 733.806 92.605
 328.737 94.747
 492.239 726.556
 765.424 42.948
 94.856 441.094
 835.401 170.462
 689.859 264.880
 303.278 703.058
 84.363 265.034
 691.661 579.341
 208.952 769.750
 783.497 904.406
 223.993 10.556
 108.958 80.109
 910.471 46.860
 924.476 94.947
 609.717 662.819
 677.145 386.627
 139.733 529.853
 354.534 500.342
 286.877 581.803
 859.096 769.279
 319.217 668.760
 357.107 519.739
 614.101 945.733
 751.828 946.511
 762.585 559.749
 164.732 174.900
 185.542 360.728
 801.036 0.180
 352.159 54.955
 377.924 14.804
 565.513 313.483
 535.852 955.635
 109.800 350.009
 293.021 50.704
 430.390 793.179
 676.763 355.885
 235.066 836.870
 537.340 750.731
 709.734 589.482
 162.005 628.969
 884.736 830.891
 430.515 858.469
 971.898 485.429
 736.387 298.603
 824.214 633.574
 917.606 816.542
 608.970 807.121
 751.379 120.411
 94.040 276.254
 752.614 874.102
 341.699 566.605
 736.423 39.527
 3.662 204.998
 850.276 536.208
 187.144 739.953
 118.832 460.058
 89.844 113.300
 369.524 873.432
 310.092 59.478
 193.245 692.929
 158.501 106.672
 143.745 351.642
 113.871 67.192
 71.516 605.782
 166.464 392.042
 531.004 264.746
 516.994 76.019
 880.021 437.149
 493.633 724.898
 621.632 557.309
 609.152 115.932
 913.778 456.794
 106.135 918.404
 11.094 809.270
 783.382 904.131
 805.390 655.132
 217.601 821.261
 22.810 421.622
 0.816 371.490
 21.694 926.829
 318.315 304.870
 348.623 589.757
 60.237 301.965
 162.177 277.185
 860.993 965.388
 563.834 480.265
 616.729 197.291
 600.528 424.627
 467.083 442.575
 869.269 137.348
 222.038 566.215
 984.418 798.593
 248.973 484.847
 714.576 36.616
 843.826 455.683
 988.394 339.354
 731.169 148.750
 664.960 876.842
 161.829 190.810
 500.978 694.755
 897.442 811.117
 987.837 154.419
 435.978 971.108
 119.402 378.620
 91.149 993.433
 956.383 300.550
 894.894 182.410
 424.049 206.506
 852.388 350.512
 793.708 677.853
 402.721 27.018
 9.575 856.760
 288.319 559.337
 514.406 530.880
 628.064 349.101
 660.796 718.265
 241.940 258.979
 659.483 64.171
 60.909 337.952
 378.807 281.023
 349.810 638.800
 66.168 181.810
 1.696 128.702
 186.456 201.680
 60.651 749.668
 365.882 64.048
 81.278 188.180
 772.151 833.331
 824.440 121.710
 861.634 679.409
 961.353 773.096
 67.136 447.418
 955.571 812.187
 800.383 534.810
 611.990 678.316
 793.722 595.264
 123.862 578.314
 826.399 451.557
 966.214 954.978
 870.633 57.755
 33.598 472.450
 578.434 921.691
 811.172 271.307
 316.482 613.923
 613.530 790.820
 976.503 647.024
 491.242 113.439
 953.518 422.631
 959.682 972.005
 733.333 192.269
 370.476 79.210
 781.207 156.335
 348.005 737.696
 21.068 294.064
 30.152 104.784
 362.793 151.817
 865.379 495.780
 25.547 259.255
 861.705 582.158
 947.904 750.053
 595.145 784.578
 328.502 58.678
 56.201 974.996
 340.390 685.853
 837.305 327.128
 672.265 176.772
 988.526 720.915
 712.955 857.597
 543.710 85.677
 682.090 12.704
 647.830 920.242
 668.792 58.422
 5.020 559.080
 547.957 645.295
 75.303 554.446
 855.294 282.410
 838.899 449.615
 500.718 71.890
 736.201 751.846
 346.070 32.796
 497.861 740.732
 156.721 610.398
 375.092 923.883
 824.862 653.975
 840.371 173.577
 450.539 14.108
 181.646 432.114
 328.593 85.032
 790.270 87.641
 927.203 990.468
 28.806 814.316
 936.658 589.752
 747.259 599.690
 623.340 237.860
 136.068 497.430
 329.723 956.565
 205.143 135.167
 630.867 818.545
 757.605 355.800
 583.638 381.580
 984.732 397.544
 707.413 671.238
 398.326 435.031
 912.751 748.847
 594.723 963.647
 974.399 333.444
 620.532 654.990
 331.758 304.227
 496.612 826.752
 826.690 491.490
 719.623 329.854
 366.367 782.704
 468.585 374.314
 667.030 805.305
 419.422 898.808
 10.445 893.715
 838.598 483.451
 973.939 565.355
 265.951 347.876
 100.941 695.051
 88.225 644.866
 513.544 130.741
 583.126 421.558
 161.761 793.092
 216.617 284.667
 213.792 770.310
 694.596 872.348
 553.906 495.637
 297.805 743.595
 333.776 482.738
 613.070 676.875
 461.566 13.306
 864.830 694.437
 81.397 606.903
 551.763 359.320
 842.506 556.461
 110.563 130.979
 759.357 550.450
 422.190 305.935
 975.932 706.835
 407.841 445.593
 852.463 762.312
 948.327 228.884
 652.206 756.525
 320.438 527.641
 208.509 154.062
 149.265 743.324
 366.112 801.727
 101.616 261.125
 610.487 535.295
 720.760 358.518
 99.042 254.582
 658.432 277.585
 589.650 269.872
 280.692 51.967
 405.342 93.712
 97.671 329.016
 286.945 282.688
 534.250 994.951
 554.187 612.522
 263.240 185.616
 534.609 750.739
 161.714 928.528
 420.745 644.038
 125.028 534.473
 100.218 297.603
 635.061 150.958
 669.018 242.071
 485.687 957.845
 212.224 277.069
 229.158 70.695
 523.628 580.685
 234.509 703.438
 69.057 779.480
 209.148 803.478
 88.962 397.441
 296.486 624.193
 23.097 323.478
 547.693 347.742
 741.452 650.624
 499.857 361.304
 526.334 806.161
 554.066 459.471
 594.415 186.604
 816.875 571.793
 726.306 176.308
 481.647 465.780
 414.760 120.763
 820.251 760.729
 808.894 468.127
 521.205 905.924
 656.992 323.828
 741.635 68.197
 798.832 287.132
 584.416 69.111
 472.332 875.246
 218.729 182.470
 549.268 575.067
 935.383 210.393
 649.411 596.152
 674.045 403.302
 78.507 497.421
 37.499 469.077
 447.862 806.759
 281.044 763.123
 245.038 594.925
 948.822 288.518
 197.284 266.436
 642.288 28.891
 991.240 919.514
 221.177 441.822
 351.429 849.495
 629.507 353.692
 31.630 735.594
 536.547 604.883
 411.088 885.660
 316.846 324.700
 913.321 509.066
 248.880 786.369
 759.048 251.443
 576.323 162.885
 834.318 329.393
 590.229 823.658
 986.615 237.111
 698.421 869.925
 469.575 614.109
 547.274 584.416
 733.583 933.650
 350.969 189.045
 325.224 930.511
 317.516 475.402
 412.168 385.135
 295.898 349.051
 818.148 35.898
 814.088 353.259
 440.297 34.110
 546.137 694.622
 361.088 785.543
 903.869 956.461
 770.787 51.084
 63.900 470.945
 222.711 386.697
 935.721 533.255
 570.326 983.949
 676.771 227.097
 827.597 587.303
 643.947 427.341
 875.792 789.141
 619.450 530.084
 462.852 779.645
 696.660 1.214
 935.358 713.545
 996.744 940.255
 66.046 672.054
 999.565 426.479
 727.917 684.662
 507.281 488.851
 883.460 135.884
 362.734 551.149
 846.796 836.257
 967.684 219.719
 308.120 70.305
 291.257 265.814
 532.320 547.696
 533.321 709.786
 133.848 644.084
 470.246 533.768
 142.686 907.402
 24.500 866.651
 794.576 71.360
 980.474 524.560
 763.752 824.338
 435.885 716.713
 897.432 157.533
 403.000 96.133
 975.694 106.150
 532.125 343.529
 503.599 211.735
 749.460 207.598
 18.162 698.579
 414.112 613.642
 162.721 563.939
 589.271 712.880
 725.408 937.986
 78.020 835.901
 664.628 847.638
 835.813 384.874
 639.021 107.295
 283.161 40.348
 836.415 413.110
 400.729 950.408
 648.260 805.398
 494.957 134.017
 483.418 721.638
 328.792 378.237
 356.648 641.044
 275.715 793.543
 749.380 337.664
 85.375 655.452
 128.323 544.444
 258.625 588.266
 754.127 183.701
 384.373 812.092
 428.816 553.322
 759.322 492.546
 356.295 51.924
 316.487 9.431
 642.294 274.858
 154.577 642.303
 284.212 976.734
 566.111 94.300
 20.924 350.935
 389.087 918.341
 679.736 964.153
 189.640 139.995
 801.927 161.354
 359.067 697.775
 307.908 746.803
 768.813 143.718
 814.006 688.138
 465.273 904.958
 299.499 687.289
 749.807 231.163
 87.197 933.772
 328.284 314.569
 314.075 688.175
 432.082 430.788
 78.876 537.213
 515.316 912.059
 437.917 983.339
 380.588 323.461
 133.482 263.734
 140.540 0.470
 964.193 983.346
 0.733 647.584
 704.674 858.117
 369.810 657.641
 441.979 926.578
 637.587 245.478
 686.046 345.469
 185.924 94.139
 26.293 948.206
 839.141 573.713
 920.096 239.886
 251.966 439.770
 213.012 320.715
 357.974 368.225
 585.098 278.443
 347.966 495.325
 500.590 42.497
 56.530 954.497
 695.602 236.423
 650.106 26.249
 384.719 655.190
 128.264 123.725
 394.708 99.479
 71.827 246.213
 362.616 155.730
 950.244 457.816
 64.867 369.348
 992.698 241.116
 300.347 135.743
 442.345 479.224
 538.866 561.997
 963.568 217.807
 599.626 828.703
 24.035 26.042
 853.768 20.551
 395.478 626.895
 89.775 574.425
 131.773 808.441
 57.970 10.049
 815.010 405.267
 466.054 320.786
 788.390 189.452
 555.184 687.118
 0.184 811.494
 397.291 174.191
 900.392 851.253
 349.006 944.792
 198.722 586.097
 133.812 683.125
 799.933 157.541
 337.888 321.271
 674.433 458.659
 560.852 493.259
 45.281 703.230
 502.719 131.065
 27.675 345.096
 163.206 247.925
 646.934 754.628
 427.814 727.995
 92.285 930.896
 293.596 124.355
 696.080 26.419
 101.053 341.724
 724.086 719.970
 470.242 193.965
 837.958 516.173
 349.985 242.986
 464.996 43.755
 168.402 874.032
 154.714 922.792
 588.134 87.382
 891.981 971.526
 716.127 98.499
 800.676 512.200
 769.373 163.610
 441.529 540.401
 456.263 477.202
 167.556 161.751
 578.080 929.226
 638.020 232.331
 294.716 635.709
 447.881 714.245
 918.985 655.486
 948.320 165.355
 119.264 132.037
 212.052 703.111
 712.927 222.558
 935.099 37.773
 343.715 831.853
 17.732 972.220
 853.443 107.391
 987.855 466.332
 8.946 390.412
 129.842 706.959
 933.939 388.708
 673.278 993.400
 455.399 537.275
 145.263 917.618
 16.352 157.113
 665.577 703.069
 570.828 189.017
 688.413 471.795
 279.599 62.999
 292.549 82.465
 12.639 25.425
 372.184 359.444
 859.723 860.928
 964.649 492.058
 605.883 56.330
 903.306 992.362
 573.544 716.396
 141.986 367.567
 326.014 879.058
 552.006 989.298
 503.750 729.339
 38.130 66.080
 889.733 780.571
 202.918 78.577
 615.743 598.505
 959.813 90.313
 997.793 573.748
 857.520 461.998
 675.202 601.752
 38.053 277.461
 700.359 73.824
 767.920 226.960
 740.183 99.588
 118.900 422.888
 188.560 418.895
 347.671 168.172
 412.733 582.735
 750.987 723.938
 555.095 17.461
 627.335 685.972
 852.363 879.225
 532.242 375.447
 712.281 766.364
 300.843 265.195
 277.370 512.512
 559.562 626.058
 707.698 324.043
 343.291 406.672
 309.857 359.311
 362.943 613.247
 135.565 646.925
 771.592 782.909
 56.475 694.362
 499.535 335.006
 206.266 700.830
 366.503 820.088
 259.239 429.017
 933.228 187.399
 306.937 244.641
 77.870 870.510
 199.458 851.564
 431.895 599.773
 562.793 850.090
 394.482 632.723
 292.655 459.385
 477.031 433.174
 991.869 869.364
 175.753 501.014
 473.522 536.557
 599.555 972.567
 335.131 891.324
 314.542 81.590
 537.310 975.214
 630.670 539.749
 539.375 337.498
 128.711 199.715
 577.713 464.964
 88.157 981.375
 172.159 240.598
 563.604 340.191
 541.160 581.888
 806.168 545.313
 755.940 921.178
 128.463 613.035
 703.580 497.133
 960.522 948.584
 122.922 232.119
 986.842 16.832
 568.095 994.801
 841.714 761.426
 412.566 276.031
 774.424 984.167
 280.695 239.868
 84.274 584.564
 260.525 17.210
 527.202 936.708
 165.880 269.041
 573.834 880.554
 60.719 7.667
 568.804 851.933
 395.338 490.979
 922.179 735.118
 921.578 525.857
 327.828 649.130
 120.148 576.989
 225.776 270.663
 82.952 787.056
 834.360 539.249
 620.616 999.338
 804.711 911.716
 111.949 525.965
 79.411 351.324
 157.721 131.483
 756.649 210.812
 153.996 174.958
 511.861 247.604
 246.310 263.069
 454.401 483.400
 879.629 65.489
 694.517 170.203
 12.539 102.205
 565.852 71.610
 538.086 565.546
 544.278 823.975
 146.705 338.553
 781.474 659.287
 705.472 832.598
 640.899 993.513
 717.482 622.961
 197.316 694.476
 898.320 909.395
 804.734 516.556
 774.722 882.880
 220.333 640.562
 212.609 219.019
 515.847 291.765
 235.364 237.482
 938.098 473.600
 543.812 125.981
 775.254 285.744
 20.601 902.429
 126.391 570.870
 745.298 121.734
 693.590 622.353
 792.383 381.430
 455.849 894.497
 290.441 365.847
 433.332 486.747
 923.426 930.211
 2.813 164.021
 618.009 768.160
 127.790 757.274
 527.297 748.255
 869.700 533.080
 360.963 532.605
 53.362 990.257
 473.786 604.643
 576.674 137.906
 85.509 99.999
 641.165 625.847
 319.630 636.548
 899.082 769.146
 0.275 724.912
 879.947 57.572
 995.834 872.411
 994.076 833.526
 334.748 500.890
 284.250 513.839
 910.161 626.570
 985.024 718.187
 731.603 508.588
 880.138 536.582
 847.040 288.064
 653.762 648.060
 49.306 903.031
 595.355 210.411
 677.004 183.587
 528.456 135.425
 429.411 179.032
 31.609 195.018
 423.905 133.015
 448.738 160.851
 347.193 557.924
 843.734 44.279
 680.538 35.691
 640.043 295.988
 634.793 424.089
 853.828 257.383
 711.936 326.589
 435.452 81.242
 142.789 6.400
 588.000 0.510
 840.486 423.744
 46.092 105.127
 789.144 47.517
 139.224 461.960
 868.143 351.782
 200.061 397.152
 233.692 33.082
 131.815 359.343
 358.408 571.118
 45.052 942.374
 311.888 663.234
 91.414 204.302
 574.357 668.387
 441.298 353.296
 663.262 640.434
 708.899 548.457
 748.909 970.866
 659.144 993.564
 698.037 520.467
 327.492 583.626
 149.636 336.142
 539.501 137.978
 159.648 327.569
 479.367 150.083
 92.818 338.011
 375.656 74.608
 61.372 869.995
 451.427 418.495
 660.051 820.552
 131.303 407.332
 702.068 208.949
 669.443 254.366
 375.646 324.571
 122.425 200.940
 799.020 531.610
 155.605 548.214
 514.127 204.051
 959.538 25.940
 515.127 758.158
 436.583 600.388
 24.583 345.016
 372.047 406.533
 303.214 572.978
 57.530 986.330
 282.217 275.152
 517.886 652.727
 41.964 211.886
 292.020 196.257
 7.328 109.781
 519.332 566.390
 896.014 260.038
 728.731 742.660
 728.110 218.246
 259.783 51.032
 696.989 919.285
 162.782 359.665
 106.023 714.507
 926.557 226.433
 412.767 689.111
 622.897 380.234
 291.118 876.699
 391.136 251.774
 449.018 171.861
 425.208 370.324
 229.589 382.665
 281.030 694.668
 110.094 760.855
 860.274 623.572
 506.965 811.914
 516.369 948.609
 535.556 299.043
 491.986 175.687
 877.720 209.219
 159.498 897.557
 824.185 406.247
 75.359 584.702
 105.726 631.010
 657.337 753.989
 859.042 64.607
 784.753 841.356
 119.847 502.979
 943.940 755.493
 555.174 224.727
 784.915 423.313
 775.118 305.762
 414.626 195.029
 865.807 649.086
 174.286 687.590
 702.320 575.305
 483.272 81.285
 903.385 944.669
 983.342 507.463
 827.408 455.487
 290.788 578.081
 958.554 753.340
 220.315 303.312
 147.118 72.820
 145.488 255.556
 33.230 366.342
 922.440 391.242
 258.236 816.495
 445.030 100.939
 743.112 608.439
 792.985 879.028
 955.354 201.784
 154.778 182.967
 90.530 697.500
 282.582 175.795
 935.624 370.796
 398.892 841.562
 660.274 927.012
 908.009 550.057
 278.853 441.784
 358.150 283.174
 249.053 441.776
 192.345 70.113
 907.449 856.698
 462.442 502.229
 803.484 81.215
 857.526 691.486
 673.098 596.404
 816.086 520.408
 812.046 250.021
 803.618 218.002
 65.676 633.955
 900.532 38.034
 973.150 42.488
 968.720 356.251
 794.812 278.526
 861.768 725.611
 44.532 394.757
 379.221 107.627
 655.611 126.130
 108.621 548.630
 268.381 868.238
 572.199 297.750
 157.463 177.911
 523.400 715.010
 662.174 777.892
 100.073 130.048
 368.478 312.824
 317.729 62.115
 766.912 770.620
 12.201 268.397
 307.973 708.735
 454.157 959.048
 152.467 631.851
 48.925 103.145
 5.582 994.420
 598.022 89.983
 94.017 52.567
 780.628 535.525
 37.914 884.716
 764.302 805.576
 354.049 324.290
 77.711 827.345
 952.355 802.011
 180.580 82.033
 931.163 446.223
 106.954 806.038
 492.464 519.506
 399.984 511.209
 969.917 926.539
 515.527 989.553
 950.551 175.165
 366.874 160.150
 765.224 638.937
 586.041 1.223
 290.420 99.982
 963.273 584.761
 940.311 455.937
 924.280 981.695
 906.883 780.172
 545.475 759.865
 428.997 21.973
 675.884 573.124
 18.529 930.124
 117.935 196.649
 851.075 952.209
 359.041 450.282
 726.382 91.445
 85.540 58.589
 233.834 947.096
 147.323 303.893
 713.439 393.103
 975.502 658.190
 803.248 798.047
 840.127 643.394
 408.749 108.724
 126.597 319.445
 745.149 26.190
 817.750 779.517
 194.531 429.256
 106.157 224.690
 419.681 944.049
 993.940 871.494
 895.998 432.735
 534.159 529.586
 501.595 259.054
 150.846 979.321
 360.931 577.600
 68.966 726.224
 914.470 948.173
 69.607 648.486
 409.653 171.968
 540.708 961.920
 228.680 24.547
 554.379 672.672
 815.975 178.538
 605.989 780.025
 400.956 989.855
 788.444 329.408
 265.794 403.228
 841.566 539.139
 347.619 220.234
 458.086 564.272
 432.404 585.417
 894.804 588.385
 864.115 268.964
 733.266 311.180
 406.231 158.609
 165.204 128.962
 830.187 85.674
 503.679 379.457
 721.577 482.585
 503.968 575.964
 473.076 449.731
 234.600 112.801
 134.078 161.561
 587.496 149.499
 700.362 494.536
 429.011 330.901
 119.987 657.626
 945.959 370.436
 159.586 59.825
 960.802 901.416
 792.018 784.688
 109.469 113.640
 733.547 750.669
 478.415 658.140
 556.348 825.393
 972.116 880.347
 638.174 4.713
 669.133 280.646
 371.544 951.951
 268.070 991.373
 154.131 173.301
 421.265 181.313
 912.543 351.538
 4.116 474.123
 293.818 607.485
 824.814 407.594
 291.437 957.920
 799.489 518.946
 382.196 6.519
 510.783 60.530
 241.721 973.155
 346.517 514.110
 612.874 834.280
 45.087 754.926
 833.786 426.735
 624.558 833.772
 130.128 438.182
 965.120 202.279
 856.804 864.221
 74.904 749.565
 83.075 615.472
 575.331 84.452
 975.819 883.436
 675.768 63.980
 399.933 763.426
 802.754 4.268
 652.708 643.479
 744.161 322.505
 738.353 422.788
 254.240 448.585
 605.827 660.314
 335.430 751.530
 182.022 977.923
 114.217 380.114
 275.542 172.418
 311.398 390.305
 774.285 512.490
 675.118 286.110
 361.460 110.935
 504.511 237.786
 906.259 336.037
 102.205 255.286
 2.079 241.016
 918.083 618.979
 909.940 494.800
 500.304 928.652
 578.691 354.509
 571.681 390.463
 946.050 659.047
 472.083 975.704
 442.770 488.884
 425.884 51.017
 421.898 139.708
 135.769 84.259
 89.702 23.238
 802.093 300.848
 726.247 428.584
 4.828 320.410
 431.588 159.492
 850.774 101.710
 26.242 579.328
 222.909 114.506
 858.005 735.320
 915.442 830.200
 235.658 950.444
 394.436 59.697
 715.979 535.114
 89.919 687.865
 34.280 316.953
 654.575 171.515
 689.050 266.250
 872.812 134.245
 994.941 123.926
 681.824 250.130
 310.212 150.148
 585.879 742.796
 457.802 702.974
 72.359 511.314
 504.625 641.088
 141.872 544.658
 780.661 601.866
 867.265 707.840
 625.393 130.490
 822.666 621.529
 989.636 787.807
 52.178 549.926
 919.316 620.330
 959.918 436.453
 656.290 376.501
 533.373 351.516
 739.437 256.582
 798.172 150.101
 35.290 711.990
 435.181 478.608
 107.305 302.069
 364.327 960.177
 110.943 76.338
 560.692 356.484
 420.274 597.828
 867.513 322.873
 221.467 43.613
 511.008 504.633
 197.802 813.064
 9.924 767.815
 356.609 509.181
 267.890 311.299
 765.568 816.002
 601.814 901.760
 57.223 723.226
 10.447 34.031
 687.383 311.412
 42.816 111.318
 84.687 236.461
 558.620 818.237
 572.242 485.330
 556.967 421.280
 673.557 526.387
 114.493 362.693
 607.506 773.447
 550.207 942.657
 232.576 214.038
 907.058 229.105
 799.068 26.884
 96.892 353.338
 817.215 204.004
 936.878 692.235
 435.511 287.543
 355.737 894.306
 561.134 784.629
 264.158 457.774
 735.634 104.949
 665.839 435.638
 524.487 710.634
 187.058 537.051
 987.360 827.469
 179.874 269.067
 93.755 557.009
 216.650 60.840
 740.933 583.034
 154.244 417.646
 150.767 180.883
 970.734 838.932
 780.412 727.953
 434.887 418.137
 717.872 957.156
 980.825 27.810
 664.894 387.152
 252.702 727.986
 681.688 564.074
 934.902 355.677
 604.508 335.111
 173.927 136.327
 499.653 486.477
 63.120 972.242
 316.098 874.060
 938.553 817.211
 501.574 77.337
 214.482 140.105
 289.661 554.398
 963.765 953.338
 512.664 972.298
 669.546 665.219
 588.994 552.092
 489.636 179.811
 45.022 887.270
 887.557 175.849
 908.605 268.741
 700.695 450.002
 231.311 345.745
 195.988 102.581
 113.870 252.247
 669.736 309.407
 7.376 680.341
 896.243 486.376
 902.512 849.499
 639.149 978.387
 789.796 732.194
 381.412 547.317
 542.881 97.194
 980.250 91.006
 39.888 32.167
 640.230 283.601
 868.149 232.922
 152.554 414.687
 657.420 889.433
 955.997 238.517
 835.398 865.841
 122.608 384.238
 105.332 735.856
 700.024 972.530
 994.741 284.752
 995.953 823.783
 530.965 278.702
 866.240 708.299
 155.967 601.133
 65.986 801.481
 919.870 499.531
 396.919 78.323
 388.852 425.626
 89.930 164.405
 494.975 303.763
 409.054 898.115
 248.168 558.733
 364.824 934.777
 156.932 673.229
 146.730 412.189
 775.531 739.944
 95.371 413.777
 750.695 503.150
 856.899 515.832
 397.635 844.231
 620.707 535.437
 338.911 915.302
 814.321 42.518
 314.034 40.847
 298.579 740.669
 464.454 730.768
 405.959 325.017
 347.536 336.560
 233.109 400.266
 592.434 958.493
 525.958 887.652
 516.382 613.972
 576.296 605.758
 536.282 609.986
 529.427 307.803
 779.789 745.252
 833.564 968.284
 693.014 885.844
 646.515 996.714
 507.050 612.631
 460.146 918.194
 339.531 796.391
 67.899 892.770
 225.287 899.204
 47.765 881.869
 74.835 576.575
 878.571 834.883
 112.057 327.076
 570.029 627.296
 732.279 834.343
 638.925 689.226
 516.429 614.609
 480.146 16.225
 731.483 232.113
 690.424 139.536
 515.750 800.506
 936.017 378.266
 891.322 642.506
 197.743 419.308
 145.225 739.698
 65.460 731.077
 183.375 142.410
 530.053 163.660
 473.554 514.467
 978.256 110.840
 769.499 913.499
 831.231 989.302
 140.260 223.971
 181.905 348.497
 937.690 102.718
 532.064 372.932
 318.971 116.315
 164.435 729.772
 227.162 962.828
 117.103 891.591
 325.801 309.541
 170.300 110.779
 116.569 140.964
 674.646 912.882
 253.115 411.371
 614.320 226.071
 138.559 812.253
 630.382 378.639
 76.328 192.283
 153.873 122.259
 179.371 465.900
 593.571 412.551
 655.055 92.464
 170.916 877.880
 23.908 542.747
 429.185 100.406
 929.764 750.417
 303.176 28.983
 914.770 796.160
 510.270 941.024
 401.260 929.474
 707.765 409.917
 7.955 202.204
 601.847 146.625
 672.694 188.190
 940.653 440.145
 128.461 480.409
 981.010 183.285
 432.408 391.571
 691.927 240.380
 155.781 803.053
 207.416 685.313
 760.848 692.324
 129.407 345.189
 702.271 68.710
 424.219 151.757
 55.862 924.776
 272.164 194.217
 486.661 194.933
 191.550 638.959
 188.132 448.863
 640.689 30.474
 950.451 245.292
 632.964 999.965
 722.078 357.521
 411.864 311.678
 216.731 847.580
 109.853 89.759
 167.487 618.102
 444.642 249.431
 448.925 282.855
 729.645 754.718
 263.237 156.849
 836.233 631.043
 31.267 829.096
 740.671 355.338
 236.862 115.234
 118.825 650.102
 763.285 428.584
 269.907 33.206
 832.373 507.925
 813.295 74.447
 437.342 514.744
 919.382 926.339
 653.569 294.376
 819.065 713.964
 751.308 882.013
 452.821 61.441
 31.284 439.501
 38.215 815.686
 497.647 811.423
 176.225 707.299
 190.319 883.643
 707.141 709.955
 365.780 274.910
 644.355 560.421
 965.508 467.997
 140.496 758.939
 496.263 932.998
 9.680 252.219
 696.208 768.900
 979.867 417.608
 133.406 813.327
 671.177 316.444
 214.643 482.853
 583.559 7.285
 337.152 11.616
 877.433 936.220
 35.939 473.881
 894.067 623.190
 735.585 491.985
 591.802 501.977
 956.285 845.817
 976.262 449.943
 726.167 80.187
 236.978 254.714
 270.560 434.304
 432.006 642.757
 366.839 41.128
 902.134 63.466
 731.889 926.809
 65.868 847.123
 437.341 211.166
 217.857 691.474
 192.995 413.649
 501.786 376.037
 796.666 516.031
 382.431 742.522
 592.798 549.024
 932.002 41.410
 214.253 846.811
 757.593 847.021
 581.662 658.258
 817.247 645.035
 310.610 689.294
 42.704 546.867
 614.759 65.945
 151.136 174.575
 107.242 606.062
 283.334 768.740
 785.447 639.412
 851.910 821.281
 956.322 656.091
 873.615 737.456
 19.176 42.894
 951.113 38.728
 297.263 103.195
 271.245 674.108
 503.311 480.032
 511.479 995.612
 770.391 312.526
 359.876 648.182
 389.404 765.800
 625.265 940.713
 707.142 563.419
 265.678 508.473
 871.835 413.674
 419.445 194.407
 911.738 617.254
 963.193 904.564
 720.353 49.837
 725.637 708.655
 951.045 270.563
 190.153 28.760
 223.958 873.465
 960.321 396.175
 877.336 796.521
 31.789 857.831
 289.681 70.570
 804.860 719.565
 422.909 132.005
 32.174 354.529
 132.200 58.642
 475.031 352.401
 226.061 902.785
 843.527 300.805
 588.874 190.296
 726.199 76.908
 574.641 896.019
 233.919 177.784
 599.656 76.344
 253.001 466.560
 486.428 387.059
 739.677 781.987
 802.469 2.209
 811.308 317.036
 684.848 806.672
 370.840 72.942
 512.032 6.316
 215.464 235.205
 174.017 595.161
 556.345 84.258
 573.727 65.056
 345.225 273.407
 668.901 731.441
 950.183 598.365
 714.017 486.185
 434.525 5.032
 94.355 347.990
 810.604 684.595
 45.019 50.945
 208.138 977.477
 731.083 46.704
 411.487 130.865
 323.255 664.963
 882.507 49.830
 357.047 16.016
 348.359 261.217
 411.210 278.951
 653.445 725.181
 909.640 816.264
 661.068 624.582
 145.217 622.423
 56.119 221.227
 776.920 748.127
 410.970 564.555
 474.334 857.186
 501.661 687.917
 815.476 48.056
 722.543 735.657
 302.239 602.020
 369.969 677.126
 587.986 764.985
 327.671 218.458
 937.823 905.984
 269.671 696.920
 115.316 64.193
 335.401 4.079
 440.021 655.004
 463.956 441.751
 645.980 877.056
 290.811 268.053
 428.584 584.851
 4.894 79.951
 560.073 269.517
 583.673 34.140
 124.849 543.382
 819.077 801.203
 545.269 637.465
 920.954 540.641
 485.203 895.855
 843.861 679.194
 609.245 853.801
 886.719 864.891
 294.847 999.389
 326.167 788.430
 325.915 789.837
 578.867 136.057
 0.550 486.091
 564.760 429.277
 952.083 212.762
 934.171 972.000
 878.516 689.115
 702.123 261.520
 696.661 921.271
 631.421 612.889
 857.080 921.889
 653.464 124.319
 476.344 123.044
 397.054 592.431
 943.857 477.961
 898.126 329.223
 949.634 480.620
 128.445 686.963
 743.095 157.424
 652.579 252.902
 485.387 956.321
 497.133 313.347
 991.351 845.561
 894.396 127.613
 992.535 572.208
 597.565 508.508
 388.265 170.372
 813.045 29.890
 214.408 467.681
 766.497 116.627
 254.080 547.839
 526.024 201.783
 174.107 185.169
 914.047 834.396
 706.673 987.279
 317.824 3.988
 946.583 943.451
 579.422 320.437
 118.276 873.855
 234.390 996.496
 828.660 768.540
 452.692 661.872
 585.676 571.297
 597.190 869.955
 279.916 743.602
 288.550 109.219
 27.565 95.095
 888.719 209.684
 715.426 312.284
 978.797 140.175
 308.864 294.938
 505.178 364.369
 345.554 523.917
 47.399 593.545
 484.203 954.853
 72.297 12.710
 778.540 344.378
 985.230 826.460
 851.388 970.512
 376.696 373.862
 28.369 673.053
 651.252 591.210
 10.571 295.384
 477.871 391.296
 903.408 504.141
 432.635 602.425
 535.948 660.893
 234.856 634.718
 490.573 749.672
 978.445 570.994
 184.228 170.456
 306.784 111.024
 595.272 601.956
 99.814 818.050
 787.719 743.278
 668.037 652.752
 549.159 954.781
 864.091 450.479
 109.780 40.976
 816.353 61.319
 755.717 325.524
 1.299 478.854
 976.498 948.600
 146.218 722.367
 707.940 924.452
 488.266 189.345
 940.868 901.347
 410.044 981.806
 982.938 2.832
 579.163 543.073
 584.345 349.229
 796.117 173.706
 894.973 378.073
 610.696 369.540
 315.546 434.192
 914.950 824.976
 71.521 81.975
 626.087 645.178
 187.014 517.650
 904.657 226.790
 206.147 407.273
 233.970 203.735
 818.324 541.134
 941.134 259.033
 637.531 237.985
 146.728 812.117
 987.444 328.741
 670.301 81.561
 205.719 440.709
 527.308 663.468
 832.177 847.252
 467.334 64.859
 44.689 266.845
 614.401 988.710
 889.589 128.335
 971.775 122.737
 584.574 169.832
 92.931 668.383
 393.775 26.899
 47.593 430.975
 57.411 176.817
 330.130 438.590
 350.881 240.705
 173.726 368.368
 226.995 970.819
 907.036 527.974
 915.243 48.523
 283.321 400.431
 896.504 137.255
 841.072 337.097
 501.595 37.631
 238.832 541.028
 986.721 607.818
 517.438 77.237
 885.705 686.149
 455.338 973.516
 623.286 195.066
 625.372 122.541
 269.408 41.713
 665.898 390.515
 723.079 252.646
 329.890 197.638
 915.919 895.181
 460.414 620.188
 27.920 918.954
 500.462 422.223
 497.415 786.578
 23.483 146.999
 397.965 106.129
 65.118 664.795
 739.262 900.180
 446.849 206.152
 447.738 381.626
 461.837 619.638
 293.912 406.640
 98.564 233.501
 284.458 156.211
 718.602 514.301
 32.361 92.270
 793.620 586.471
 191.344 140.097
 909.355 379.257
 102.195 179.072
 929.794 616.611
 587.852 857.996
 605.141 367.066
 168.645 83.840
 327.623 370.629
 494.267 124.267
 468.065 695.295
 228.683 490.639
 244.870 424.372
 29.881 770.895
 320.219 405.610
 268.103 518.175
 923.552 612.942
 181.952 593.916
 860.623 280.869
 817.632 952.061
 71.540 710.205
 196.921 438.007
 700.215 942.697
 156.524 481.706
 880.924 432.241
 465.871 574.270
 538.310 363.964
 510.719 632.542
 541.799 491.810
 702.952 42.915
 113.486 773.721
 97.503 616.498
 722.815 814.708
 548.530 430.309
 27.679 206.593
 279.793 637.148
 158.780 443.925
 468.056 629.043
 664.349 754.254
 410.495 280.663
 310.801 103.794
 963.159 489.958
 199.885 913.578
 171.057 499.664
 45.891 873.875
 663.244 916.718
 142.003 294.157
 338.202 354.337
 420.667 931.110
 823.859 876.325
 919.701 347.349
 948.968 113.602
 947.719 858.788
 122.373 3.123
 796.408 709.659
 776.558 538.885
 173.395 592.209
 411.996 959.141
 781.277 215.155
 878.142 174.016
 2.239 673.411
 271.956 480.267
 273.169 624.821
 730.624 246.982
 965.968 121.158
 774.618 85.560
 887.651 645.125
 131.543 352.769
 553.850 887.414
 879.633 756.147
 289.444 863.778
 609.633 431.235
 796.527 567.801
 260.673 500.467
 881.057 817.549
 563.223 679.924
 526.777 761.100
 172.088 614.249
 882.907 525.172
 724.509 949.001
 128.402 231.635
 170.823 616.462
 681.062 467.811
 833.921 853.898
 128.372 818.414
 123.193 296.552
 315.810 180.181
 601.106 311.052
 687.561 856.194
 946.614 43.672
 637.555 327.369
 127.778 453.052
 901.837 726.178
 963.159 645.179
 966.160 385.549
 972.472 911.748
 837.990 37.844
 574.803 39.537
 55.619 819.189
 948.461 271.364
 397.900 858.430
 209.482 87.869
 788.054 953.034
 563.404 88.368
 429.557 352.909
 132.613 288.747
 299.333 574.045
 732.977 250.836
 984.994 174.805
 770.450 502.410
 173.188 666.654
 30.591 607.268
 262.875 957.019
 649.697 173.464
 931.510 584.083
 271.454 733.307
 567.442 291.835
 922.014 245.194
 295.596 389.172
 671.603 424.508
 565.700 660.600
 712.601 944.003
 596.427 60.058
 171.172 4.316
 231.196 876.094
 208.779 879.058
 271.624 749.195
 766.037 818.611
 125.398 734.395
 487.492 450.115
 602.562 308.659
 853.129 351.670
 86.669 738.087
 569.925 385.555
 717.185 850.312
 662.068 243.112
 972.009 948.946
 86.947 343.043
 412.376 196.315
 819.416 111.385
 828.165 255.788
 240.809 896.822
 534.328 693.677
 971.723 496.551
 756.443 601.922
 456.582 908.485
 496.165 15.892
 179.689 423.644
 779.464 6.739
 231.051 232.193
 9.137 255.427
 488.121 57.559
 218.331 537.205
 207.287 940.647
 257.029 822.696
 675.018 671.435
 445.085 737.606
 429.884 774.719
 553.014 410.362
 687.994 682.713
 388.075 409.651
 68.871 317.520
 983.966 556.176
 687.384 824.524
 836.747 50.109
 639.527 472.748
 669.355 143.278
 932.745 614.792
 417.615 699.415
 890.882 187.552
 40.140 513.742
 973.127 161.415
 94.576 432.232
 87.401 1.721
 977.663 739.369
 731.342 999.107
 184.453 229.763
 366.393 927.861
 743.352 993.099
 108.604 91.965
 172.583 513.603
 217.924 371.346
 377.130 895.099
 678.315 355.557
 63.466 192.260
 904.520 284.151
 645.733 169.508
 886.349 53.292
 607.938 673.973
 814.710 513.298
 681.710 940.948
 930.152 204.064
 511.026 933.262
 327.477 352.489
 169.711 524.373
 150.017 701.650
 643.579 383.689
 753.915 634.603
 308.724 617.444
 333.361 191.046
 355.982 5.589
 317.928 313.089
 807.259 391.570
 806.390 872.919
 223.687 905.061
 939.544 371.872
 853.022 95.891
 567.487 314.583
 942.008 239.322
 792.431 76.275
 339.477 437.917
 2.727 34.360
 631.552 233.542
 221.473 31.522
 628.733 185.181
 916.366 95.939
 515.872 835.589
 626.740 250.765
 783.527 144.190
 707.737 200.310
 789.366 407.621
 346.985 451.167
 510.646 916.119
 530.893 795.080
 506.138 737.289
 408.768 94.440
 23.952 603.102
 184.467 534.451
 489.480 566.331
 246.598 267.306
 657.231 944.651
 296.590 17.866
 586.852 780.619
 144.972 357.750
 335.422 200.634
 93.366 111.323
 76.639 383.289
 204.956 624.482
 947.352 465.410
 669.247 312.549
 670.718 381.343
 95.954 179.919
 253.915 997.144
 213.829 559.739
 350.745 756.166
 717.580 611.072
 212.697 576.979
 91.930 603.262
 226.327 759.693
 167.048 448.098
 503.399 874.645
 22.484 560.744
 709.666 880.491
 84.248 956.849
 597.945 290.288
 856.625 558.123
 563.935 957.810
 529.693 279.631
 935.005 766.663
 616.515 422.791
 801.637 86.708
 39.788 777.478
 630.722 621.540
 523.806 239.637
 984.354 153.631
 399.346 537.577
 685.761 537.082
 720.297 206.781
 206.761 69.374
 973.075 401.116
 833.361 461.076
 263.208 635.042
 935.462 25.136
 145.744 539.659
 13.891 324.387
 763.626 123.622
 917.163 387.424
 534.994 562.247
 958.498 159.589
 729.082 914.248
 570.880 168.850
 161.278 370.791
 517.720 417.700
 269.819 176.968
 635.326 364.394
 686.167 497.928
 180.550 23.090
 333.219 513.036
 355.339 826.515
 163.264 459.329
 695.223 981.026
 41.981 273.794
 160.118 767.511
 485.223 731.600
 825.087 158.033
 29.020 389.176
 611.269 423.829
 855.901 327.223
 51.234 192.104
 885.700 275.462
 380.076 894.565
 168.382 579.610
 468.138 358.002
 969.892 49.101
 151.142 675.174
 127.684 674.202
 209.361 612.288
 856.468 711.929
 643.446 947.462
 321.144 665.606
 487.472 973.375
 655.259 192.817
 390.105 258.216
 210.062 206.173
 735.630 853.840
 270.096 131.765
 524.534 821.359
 192.863 977.968
 397.862 955.357
 427.463 74.690
 583.424 312.312
 473.122 867.969
 630.887 861.062
 964.421 310.624
 255.882 688.302
 454.982 255.420
 552.390 515.805
 432.832 927.769
 83.280 264.599
 784.072 390.612
 699.005 371.660
 550.562 790.836
 345.814 4.261
 953.717 735.984
 41.799 94.238
 410.208 49.308
 759.444 737.700
 604.319 313.254
 247.899 374.752
 642.036 474.769
 150.873 818.470
 257.966 554.439
 873.945 573.446
 920.208 395.133
 978.361 542.930
 250.908 889.932
 830.413 631.929
 299.985 244.618
 422.685 513.987
 53.228 323.425
 765.366 935.099
 878.499 780.515
 785.177 12.929
 998.112 541.321
 982.083 577.767
 182.816 831.279
 98.783 358.365
 682.310 683.367
 127.004 796.765
 506.373 35.213
 183.238 177.607
 944.953 761.610
 162.827 166.202
 138.536 404.968
 856.914 493.354
 383.603 856.357
 76.110 521.745
 61.897 710.329
 655.597 537.326
 824.435 640.689
 359.574 479.172
 228.041 610.227
 202.376 242.539
 27.719 489.173
 556.370 843.129
 964.931 184.635
 323.052 437.211
 180.264 411.775
 56.887 163.941
 417.668 17.995
 107.892 865.804
 403.246 320.561
 898.269 193.476
 179.275 268.044
 383.254 296.512
 586.852 684.653
 532.587 15.489
 429.276 217.381
 475.582 139.556
 352.434 457.970
 401.742 181.530
 965.250 649.854
 725.412 196.902
 838.367 274.681
 685.428 270.405
 486.135 19.803
 940.537 391.588
 307.565 298.862
 773.124 907.378
 365.974 789.448
 865.125 583.634
 282.624 787.711
 851.840 428.659
 942.912 498.155
 785.546 869.505
 28.804 381.789
 498.453 57.450
 40.628 97.084
 593.880 83.463
 725.592 371.091
 318.786 669.683
 38.040 833.642
 986.489 571.608
 594.312 702.358
 485.128 970.778
 307.987 502.449
 987.741 693.231
 582.302 290.897
 489.748 179.156
 256.729 192.960
 657.952 919.159
 943.389 279.267
 553.989 117.902
 513.495 758.624
 669.752 843.016
 199.932 245.557
 910.890 952.892
 42.928 108.460
 418.570 898.906
 523.449 5.558
 613.815 683.855
 83.176 79.111
 470.610 87.779
 528.856 576.019
 614.411 894.263
 848.499 83.961
 445.640 554.807
 841.592 70.237
 600.293 196.608
 877.646 955.596
 882.108 431.375
 567.436 782.619
 486.137 271.526
 757.895 398.869
 238.542 957.824
 971.554 485.431
 511.490 392.400
 709.523 254.085
 947.906 536.876
 256.334 8.810
 614.370 851.498
 176.617 333.247
 360.488 32.730
 316.832 504.224
 121.841 759.346
 137.506 937.083
 486.147 327.071
 748.135 401.900
 827.036 275.961
 321.737 286.513
 678.135 870.803
 180.746 964.347
 206.706 450.740
 900.406 9.463
 788.449 729.090
 228.050 510.971
 874.152 497.204
 502.763 512.398
 868.592 407.336
 944.235 842.850
 359.511 509.450
 604.421 535.683
 189.811 567.023
 711.495 132.111
 962.650 339.124
 431.129 442.841
 213.357 592.855
 902.154 556.944
 733.515 594.817
 526.913 826.022
 153.962 856.464
 494.306 261.140
 600.595 500.282
 46.594 823.464
 948.712 436.956
 58.867 796.144
 290.227 653.464
 649.993 139.458
 768.678 4.873
 181.403 63.966
 957.808 565.309
 598.830 133.289
 692.096 553.677
 433.907 920.884
 386.507 225.418
 287.181 500.886
 795.610 671.672
 469.644 24.747
 199.953 841.097
 972.473 11.351
 714.014 87.288
 678.492 212.756
 782.384 326.953
 916.426 480.296
 669.143 291.970
 110.689 681.994
 503.098 84.151
 493.930 662.867
 74.986 147.432
 53.665 511.525
 401.620 101.565
 82.770 31.589
 88.822 517.838
 729.628 612.790
 705.785 435.528
 708.220 467.609
 897.082 132.504
 70.863 24.083
 427.053 680.473
 483.926 738.679
 99.881 81.018
 425.170 575.268
 805.652 129.761
 864.117 263.152
 289.571 570.181
 345.669 340.495
 562.745 944.067
 602.071 66.541
 806.392 831.006
 327.163 969.512
 757.621 794.179
 95.903 25.630
 698.214 354.012
 465.547 942.294
 544.976 125.695
 495.114 464.856
 111.586 952.372
 537.235 27.034
 280.698 405.016
 539.980 920.687
 697.736 504.970
 922.335 738.176
 234.102 449.213
 610.737 421.912
 129.860 615.268
 128.335 388.982
 630.409 216.744
 874.654 947.249
 497.002 836.872
 410.276 412.266
 869.327 241.683
 736.479 816.421
 165.001 562.995
 128.951 983.244
 543.903 230.999
 21.346 646.791
 676.433 154.577
 40.371 620.089
 318.399 212.640
 449.152 164.905
 399.180 390.552
 667.792 360.586
 814.754 21.535
 995.523 600.755
 927.192 863.867
 271.833 317.426
 404.273 841.334
 676.863 612.300
 687.215 518.074
 704.712 900.003
 204.495 981.601
 145.642 688.765
 811.675 121.913
 611.426 757.191
 640.776 63.341
 236.931 763.453
 100.663 113.056
 23.654 543.421
 647.920 310.151
 268.355 330.305
 814.826 907.238
 381.467 939.498
 959.296 697.969
 462.974 703.143
 116.254 465.283
 413.408 969.916
 959.165 303.282
 338.296 182.514
 205.823 638.081
 107.276 550.072
 258.528 307.841
 284.447 802.309
 593.205 568.351
 211.947 369.600
 495.630 767.325
 840.701 16.748
 479.659 218.067
 324.845 672.155
 859.315 432.084
 371.926 158.118
 933.948 911.714
 640.135 227.341
 486.748 619.979
 945.160 746.573
 398.144 638.090
 859.532 807.067
 196.607 384.519
 211.393 765.548
 72.795 737.132
 600.580 776.458
 984.640 995.905
 8.769 829.847
 899.869 513.318
 876.525 988.580
 330.576 58.253
 220.826 768.124
 187.080 263.455
 867.426 32.556
 643.693 423.179
 146.976 517.533
 398.657 184.222
 253.890 26.262
 108.910 428.097
 272.372 385.478
 275.303 633.626
 842.843 567.666
 786.089 887.010
 860.391 671.919
 240.036 260.538
 78.969 162.934
 62.329 692.193
 233.371 365.391
 996.813 587.827
 306.023 434.821
 460.307 847.143
 955.857 126.884
 335.259 737.065
 318.903 681.421
 365.343 244.279
 389.525 57.949
 417.552 116.659
 830.441 903.254
 449.645 525.328
 250.034 812.875
 242.413 60.212
 966.084 245.724
 444.287 917.979
 863.492 459.506
 556.404 598.280
 795.176 914.353
 437.781 29.290
 793.817 119.254
 214.132 774.190
 209.288 11.803
 64.670 194.542
 392.180 824.074
 876.669 173.381
 166.063 418.537
 788.413 129.580
 605.834 216.661
 981.467 625.769
 431.295 793.086
 979.862 315.419
 76.026 689.830
 117.197 361.942
 472.470 3.210
 646.000 755.735
 153.322 312.060
 293.425 256.492
 83.764 815.901
 473.145 491.095
 963.543 418.359
 107.719 175.637
 655.471 471.948
 314.644 528.134
 68.667 59.116
 481.715 861.258
 740.146 849.964
 375.185 647.585
 584.413 594.330
 462.894 229.824
 713.192 285.073
 122.137 891.979
 839.871 596.565
 570.234 442.186
 877.423 749.077
 388.917 401.985
 794.410 883.229
 299.618 609.007
 319.133 21.776
 226.210 669.779
 463.248 937.230
 698.826 536.661
 187.441 687.210
 803.911 208.502
 545.431 194.816
 372.111 489.686
 839.218 273.940
 70.016 98.769
 296.615 680.340
 880.839 548.459
 468.632 625.105
 932.226 866.360
 443.920 249.973
 269.329 774.497
 423.379 631.816
 443.867 669.654
 601.264 269.809
 364.016 60.882
 398.902 792.572
 847.796 830.987
 210.960 898.579
 569.216 241.553
 97.440 671.724
 360.273 333.095
 511.001 271.130
 114.248 760.777
 740.460 221.622
 261.373 19.894
 407.329 786.085
 94.341 962.882
 31.090 105.915
 199.299 890.332
 416.530 389.544
 191.722 852.378
 777.374 615.603
 613.062 54.650
 36.776 216.441
 663.444 995.888
 407.721 504.762
 831.284 634.360
 3.454 202.131
 39.000 89.848
 36.643 89.488
 714.476 130.360
 890.828 309.018
 983.423 601.712
 571.920 251.437
 673.942 558.063
 432.193 826.493
 950.549 807.452
 593.549 566.471
 522.545 954.050
 748.380 797.211
 576.295 494.430
 380.383 639.222
 890.884 695.699
 398.082 998.671
 243.264 576.246
 512.083 866.042
 877.006 443.368
 793.378 66.339
 885.665 874.971
 932.049 271.622
 188.590 414.171
 59.945 282.964
 897.510 366.203
 221.228 768.671
 283.616 127.007
 863.850 278.542
 957.219 253.675
 103.222 175.421
 918.860 720.451
 75.417 386.296
 688.215 342.681
 877.867 592.281
 75.101 438.252
 395.587 682.293
 337.801 315.391
 563.466 286.858
 443.781 901.607
 231.291 799.801
 75.542 676.128
 17.113 65.652
 531.893 343.067
 173.739 454.203
 87.571 331.023
 198.059 221.053
 970.231 63.796
 407.190 240.263
 374.686 993.942
 40.828 533.924
 794.667 994.116
 255.617 670.774
 49.807 869.427
 112.781 484.862
 310.967 386.663
 860.826 614.087
 974.300 353.386
 345.126 781.341
 650.726 352.132
 677.985 257.746
 772.857 813.577
 646.820 543.312
 279.307 159.537
 73.132 476.441
 623.110 864.474
 137.630 6.404
 526.253 966.039
 812.112 14.702
 728.788 934.883
 69.575 399.757
 674.462 915.832
 641.559 208.242
 54.235 341.713
 245.267 734.584
 266.469 353.234
 479.872 62.589
 723.257 529.600
 887.146 599.936
 64.526 232.053
 959.806 383.618
 466.738 613.634
 463.391 703.750
 535.718 671.432
 194.173 311.804
 641.137 871.198
 934.275 820.067
 824.173 7.836
 672.264 50.534
 633.958 368.997
 246.998 7.479
 919.529 623.478
 137.003 798.503
 922.429 482.628
 677.540 449.146
 134.080 293.393
 141.475 897.209
 658.136 668.586
 794.833 31.382
 60.664 786.550
 738.352 986.801
 412.987 482.382
 405.563 825.608
 899.113 980.804
 416.857 526.995
 640.877 501.505
 827.156 967.630
 411.200 807.129
 969.323 384.499
 484.597 508.238
 232.034 38.493
 792.313 925.535
 443.001 314.378
 788.972 14.863
 607.960 942.812
 432.667 153.171
 712.683 70.009
 568.931 972.621
 87.314 453.294
 881.693 314.605
 495.811 564.741
 725.121 295.775
 12.405 44.298
 326.278 364.867
 824.158 978.130
 499.916 653.470
 124.404 372.617
 546.907 347.800
 84.767 950.563
 23.075 834.576
 690.275 780.253
 625.277 995.414
 747.741 42.332
 309.037 874.522
 215.070 491.842
 642.795 548.342
 809.598 446.699
 236.743 48.150
 626.211 758.462
 231.449 683.187
 798.294 541.196
 368.123 778.916
 461.896 59.906
 116.849 269.423
 909.641 237.404
 942.780 492.290
 647.524 619.127
 727.803 46.729
 474.737 246.678
 24.131 450.029
 902.041 905.391
 537.631 212.999
 494.167 317.745
 566.203 641.984
 680.356 506.782
 49.475 343.965
 417.085 221.849
 120.467 883.449
 828.502 738.063
 241.173 27.274
 691.964 762.081
 8.552 368.548
 804.972 616.489
 844.880 87.035
 870.639 365.764
 49.373 63.984
 404.638 386.017
 52.380 299.244
 208.445 882.238
 348.137 492.492
 410.974 599.474
 109.142 54.174
 770.590 53.117
 229.916 651.624
 497.756 878.584
 788.491 508.745
 28.574 748.060
 131.895 41.052
 3.205 863.350
 921.822 390.016
 810.329 466.344
 156.104 30.352
 907.535 535.164
 1.602 760.388
 253.881 792.974
 28.400 89.262
 459.129 52.089
 371.004 735.760
 106.744 467.823
 409.657 723.721
 415.063 470.131
 667.301 359.788
 311.857 477.241
 861.539 313.506
 788.475 240.907
 995.741 580.574
 325.783 109.831
 281.982 431.095
 328.272 173.975
 776.441 550.507
 26.007 231.533
 294.400 636.424
 695.916 631.196
 328.903 275.669
 381.561 129.914
 899.860 188.460
 449.562 80.827
 37.077 978.105
 284.833 153.511
 682.905 592.108
 497.567 780.686
 372.467 402.435
 72.297 29.328
 999.396 407.714
 641.375 282.535
 143.606 697.708
 298.044 180.039
 868.701 290.471
 192.094 653.973
 87.266 436.039
 266.364 582.198
 742.744 798.353
 415.521 799.441
 320.139 791.503
 678.267 707.711
 930.863 109.706
 737.196 28.581
 229.236 895.918
 501.727 873.071
 222.161 425.432
 222.020 68.012
 95.130 912.562
 836.531 884.328
 165.920 495.741
 832.257 41.707
 114.191 424.538
 112.051 210.488
 545.902 407.733
 363.256 555.491
 514.307 321.402
 429.824 44.002
 815.756 497.599
 757.944 912.809
 143.159 485.855
 242.772 514.271
 650.494 10.043
 709.216 661.713
 248.917 231.689
 848.987 8.518
 312.894 917.552
 73.529 127.194
 170.307 624.866
 370.390 24.144
 233.927 133.423
 639.591 318.250
 306.336 531.493
 985.238 227.639
 62.717 205.007
 222.722 615.761
 45.485 479.665
 188.288 427.367
 454.275 457.418
 888.534 945.039
 300.062 196.497
 763.602 980.985
 32.138 472.993
 348.791 716.051
 913.425 987.408
 972.343 753.033
 288.306 738.067
 217.842 674.652
 486.129 961.564
 181.527 114.155
 664.263 266.189
 869.759 949.771
 101.627 475.592
 789.622 630.681
 694.583 15.662
 94.353 4.353
 22.963 67.082
 840.970 31.749
 888.575 959.374
 614.444 901.933
 678.956 580.052
 163.427 760.887
 975.604 736.123
 797.335 286.116
 161.732 146.471
 212.233 919.942
 246.167 915.220
 570.138 736.782
 16.986 181.093
 57.994 695.484
 983.517 39.930
 631.647 714.746
 324.199 571.281
 117.834 421.265
 399.556 780.331
 542.699 135.652
 936.124 799.148
 296.102 275.071
 63.919 722.498
 172.458 724.266
 275.118 820.271
 174.689 234.253
 546.617 548.425
 279.842 691.921
 268.543 141.383
 772.896 321.466
 882.300 619.900
 717.298 952.721
 846.209 688.883
 182.884 360.617
 508.154 269.586
 858.399 48.209
 919.952 740.641
 79.188 432.756
 527.631 423.858
 371.236 185.563
 918.737 405.514
 699.330 972.594
 508.654 534.466
 386.349 310.982
 762.243 878.141
 397.528 978.609
 537.660 179.899
 440.942 937.768
 621.731 970.995
 284.568 123.124
 919.745 112.365
 320.374 527.724
 939.035 231.343
 784.321 643.496
 740.420 972.578
 63.447 584.840
 952.864 287.682
 161.019 771.533
 485.892 372.087
 949.750 261.814
 416.154 938.364
 201.270 115.476
 56.496 551.688
 245.347 202.860
 279.041 894.563
 270.945 847.346
 801.866 364.471
 847.326 550.286
 859.084 20.378
 909.434 768.217
 656.577 903.353
 738.263 527.744
 423.714 374.794
 972.418 324.914
 61.512 695.518
 338.398 779.614
 169.406 353.385
 89.173 433.890
 118.823 19.907
 426.320 693.846
 297.959 752.055
 861.565 531.499
 347.354 569.012
 288.242 264.689
 262.268 630.769
 799.269 614.607
 480.583 372.475
 151.426 662.089
 282.349 442.161
 459.382 161.472
 980.553 627.534
 759.091 566.129
 916.917 8.044
 638.495 730.041
 328.995 840.164
 152.148 497.753
 816.647 576.293
 751.385 719.282
 700.774 470.792
 337.346 831.095
 782.318 371.192
 722.925 248.914
 324.984 99.749
 541.948 908.105
 904.360 762.300
 818.390 363.859
 695.467 980.163
 181.786 692.760
 869.896 420.013
 842.257 801.975
 805.220 729.795
 502.570 699.995
 489.179 600.443
 46.705 377.097
 748.116 828.349
 93.577 513.588
 115.429 7.875
 908.432 624.151
 356.533 533.080
 118.356 67.605
 910.334 520.004
 656.000 729.077
 24.966 803.063
 158.842 7.580
 842.128 429.284
 59.838 923.511
 507.345 831.270
 27.277 870.486
 893.902 753.168
 533.152 462.689
 269.782 823.652
 764.595 526.644
 206.931 596.668
 34.362 24.708
 930.625 735.707
 314.452 312.050
 787.096 512.568
 610.342 870.310
 426.148 779.545
 38.796 546.246
 962.042 297.803
 674.598 384.550
 802.926 648.259
 323.945 678.664
 992.565 688.927
 275.679 685.184
 956.855 569.461
 15.328 135.498
 113.751 975.254
 678.464 827.364
 214.005 496.101
 314.615 49.521
 809.740 635.169
 554.640 760.174
 379.902 970.257
 74.669 446.833
 310.558 719.272
 958.531 597.795
 771.582 454.358
 135.803 137.414
 140.248 853.438
 50.604 956.535
 790.641 214.336
 461.040 510.431
 42.646 415.527
 223.335 78.715
 795.760 160.509
 348.634 670.603
 764.440 651.407
 882.763 215.362
 389.597 404.522
 926.808 868.556
 984.716 239.099
 643.952 271.880
 747.629 674.458
 468.725 975.904
 146.051 84.294
 109.683 34.376
 285.499 145.300
 804.936 834.945
 64.229 936.122
 719.124 389.003
 786.598 688.168
 256.065 673.170
 972.033 748.996
 376.813 822.700
 93.049 19.335
 60.248 414.417
 87.086 584.503
 702.213 150.899
 600.988 738.790
 227.861 641.323
 884.581 246.733
 776.204 856.280
 94.954 788.170
 120.298 167.861
 2.764 775.100
 203.263 642.348
 906.396 429.161
 820.126 666.077
 112.397 380.621
 156.736 806.611
 987.772 446.014
 536.622 557.744
 140.960 404.787
 829.455 820.347
 256.389 909.607
 873.792 429.528
 958.212 404.572
 373.121 65.425
 481.082 505.529
 777.153 559.315
 1.753 522.794
 977.231 23.393
 60.040 124.937
 371.123 751.756
 349.601 889.938
 211.971 337.985
 269.514 144.507
 700.585 572.643
 431.327 921.750
 139.380 79.464
 950.843 580.539
 598.222 244.595
 910.128 26.288
 983.215 227.665
 147.187 92.368
 513.463 920.659
 265.295 414.806
 340.347 860.350
 901.542 631.491
 159.400 787.730
 257.840 422.743
 15.129 784.448
 284.061 385.358
 260.780 468.352
 771.624 990.273
 563.069 379.988
 729.400 548.587
 519.198 487.279
 488.150 726.261
 541.289 240.010
 933.753 369.376
 150.864 148.274
 475.236 285.162
 280.601 784.459
 886.438 865.188
 997.833 27.013
 48.146 623.287
 717.699 402.049
 92.338 579.324
 265.335 427.510
 196.273 69.045
 455.823 831.309
 679.189 758.792
 395.863 572.374
 459.336 41.171
 758.394 430.505
 877.676 373.888
 454.918 1.283
 384.091 679.627
 622.508 705.841
 312.470 471.255
 673.840 637.437
 595.890 615.756
 427.792 968.342
 648.783 454.657
 471.884 248.321
 78.996 601.458
 911.031 272.037
 401.740 21.541
 362.738 574.990
 475.376 741.553
 378.081 849.527
 134.786 648.489
 639.909 233.176
 83.754 629.169
 131.998 105.771
 848.543 714.925
 630.936 599.870
 769.057 770.900
 69.911 856.885
 92.999 582.029
 612.127 290.629
 176.917 306.652
 281.081 907.967
 223.584 202.549
 183.538 505.726
 488.751 178.508
 264.692 252.474
 265.636 127.278
 18.162 477.339
 449.983 583.587
 78.337 145.350
 51.971 95.236
 419.810 485.350
 557.303 757.822
 326.754 53.134
 654.700 747.131
 50.916 425.904
 100.435 880.717
 405.292 16.461
 645.137 385.478
 524.517 714.753
 219.691 165.567
 823.677 273.875
 384.587 119.782
 293.899 386.483
 262.674 5.288
 753.076 90.581
 374.000 181.486
 418.938 611.118
 501.800 380.924
 163.048 611.753
 671.922 670.909
 339.878 491.128
 708.891 608.050
 44.882 217.225
 527.864 507.227
 747.346 924.806
 173.900 895.714
 253.944 292.894
 672.165 892.532
 1.625 525.995
 501.908 123.227
 446.038 553.859
 153.613 172.346
 324.726 75.562
 925.851 702.007
 431.415 55.323
 222.526 577.472
 165.560 746.586
 932.005 382.872
 24.967 809.501
 519.722 965.873
 721.522 393.078
 711.071 393.567
 132.242 490.248
 750.702 348.291
 589.042 521.174
 319.787 346.997
 378.326 51.860
 99.614 677.633
 911.183 172.068
 466.298 947.527
 60.268 214.465
 868.983 109.647
 192.117 837.571
 517.100 640.900
 583.589 675.662
 218.893 701.262
 156.305 702.022
 664.178 2.713
 829.568 596.528
 423.257 302.941
 644.495 958.394
 188.045 841.081
 92.374 379.839
 760.998 222.728
 559.128 681.773
 405.704 701.010
 323.742 9.357
 16.431 92.193
 298.521 759.989
 202.108 701.171
 427.779 251.211
 575.787 248.270
 952.193 679.060
 9.549 408.196
 259.619 831.924
 275.821 860.023
 768.956 540.160
 721.444 759.256
 799.020 302.338
 485.601 975.663
 54.923 545.224
 305.315 880.621
 693.648 672.675
 384.023 642.672
 710.307 329.872
 814.351 18.030
 996.647 61.190
 33.331 262.707
 71.919 945.198
 87.726 694.169
 459.258 537.363
 642.804 382.941
 592.529 994.072
 676.949 639.155
 181.615 60.291
 367.023 196.855
 158.746 412.952
 438.812 1.887
 773.468 913.921
 89.551 129.978
 525.847 656.796
 795.113 843.265
 431.505 322.995
 905.544 19.884
 430.991 592.544
 875.097 936.696
 501.027 997.049
 435.794 564.809
 435.496 235.702
 628.685 456.985
 157.159 194.546
 679.849 911.504
 442.386 574.938
 526.835 225.587
 814.374 525.171
 847.351 480.515
 137.160 121.207
 649.986 798.407
 753.024 115.592
 494.383 385.837
 307.751 490.739
 806.319 831.712
 237.681 952.407
 335.610 95.969
 113.884 285.367
 818.679 842.400
 94.477 185.784
 303.134 304.638
 896.574 769.002
 272.293 690.779
 313.282 928.225
 779.494 332.038
 45.247 355.656
 824.996 857.181
 745.419 615.147
 444.883 761.201
 772.973 722.285
 647.511 858.141
 378.755 307.435
 847.629 429.154
 389.572 438.819
 683.375 953.536
 989.414 410.851
 632.178 338.822
 807.847 368.080
 196.452 633.006
 192.938 163.161
 340.253 535.153
 569.961 729.931
 508.519 238.115
 47.662 897.059
 838.563 497.749
 638.990 646.793
 920.242 476.165
 399.170 525.469
 720.394 142.312
 564.927 191.834
 555.937 512.192
 97.073 915.494
 478.585 94.519
 404.939 446.425
 275.809 787.638
 64.029 818.297
 853.852 502.460
 954.412 840.105
 858.966 707.305
 951.739 804.394
 525.129 287.580
 428.355 94.117
 376.290 860.658
 779.856 217.341
 227.508 399.089
 721.968 418.707
 44.333 499.177
 521.075 503.499
 458.593 333.113
 774.703 224.699
 879.744 578.384
 69.334 401.561
 165.501 905.368
 363.890 501.486
 158.264 791.333
 407.919 382.734
 192.447 24.965
 862.025 186.417
 23.182 669.767
 80.421 420.955
 812.801 6.961
 106.064 304.661
 585.196 9.806
 259.857 642.243
 369.697 782.580
 547.571 393.984
 508.953 590.953
 809.901 653.266
 905.705 218.557
 279.336 745.475
 391.101 400.351
 737.073 381.428
 674.801 640.854
 367.088 289.112
 200.523 348.656
 343.843 72.265
 598.790 573.026
 154.163 532.152
 673.470 769.561
 209.995 684.649
 55.544 645.817
 852.536 818.689
 834.663 831.877
 853.254 300.288
 867.860 612.096
 785.336 320.325
 749.970 361.307
 550.014 321.247
 999.434 410.032
 104.012 590.744
 207.100 468.404
 333.191 167.656
 258.407 257.458
 667.554 221.085
 267.835 809.895
 626.567 907.541
 259.115 831.638
 41.674 118.369
 538.631 272.480
 323.635 751.657
 999.128 691.222
 252.639 195.813
 565.980 361.343
 373.865 628.451
 671.367 230.935
 13.429 811.749
 978.769 600.055
 100.387 117.736
 750.021 624.605
 629.153 122.941
 871.916 804.207
 540.535 866.417
 964.185 408.410
 684.188 628.451
 453.916 178.018
 74.279 235.547
 504.594 583.774
 915.223 571.816
 165.456 801.332
 485.472 335.255
 696.503 378.123
 382.448 542.138
 317.123 223.833
 386.987 792.533
 415.729 91.753
 165.333 568.801
 791.271 563.962
 633.173 566.618
 725.066 780.355
 329.995 239.860
 506.444 721.962
 941.710 877.677
 564.703 875.280
 841.880 890.790
 152.317 59.590
 451.835 846.710
 843.006 227.410
 430.505 708.075
 168.941 173.506
 357.008 758.097
 942.940 475.545
 152.270 671.281
 66.159 194.975
 67.510 950.912
 484.630 86.508
 542.831 617.560
 957.345 385.446
 582.081 221.118
 165.979 891.700
 802.331 354.162
 616.238 665.726
 877.575 273.981
 640.970 453.642
 414.738 667.369
 456.422 115.910
 161.767 204.509
 689.231 136.051
 966.833 280.377
 580.093 413.845
 776.821 203.472
 380.616 322.329
 702.897 297.991
 446.073 641.863
 389.537 687.505
 545.024 829.836
 527.884 442.619
 766.591 884.662
 859.432 834.039
 620.362 201.146
 754.892 433.869
 958.191 565.625
 836.773 65.299
 870.489 218.501
 881.999 193.208
 844.172 524.546
 710.133 370.277
 40.212 683.971
 79.034 165.425
 334.312 426.628
 996.612 479.651
 745.804 235.379
 866.610 940.313
 492.167 210.804
 647.797 815.755
 287.249 726.821
 677.765 530.768
 741.096 934.815
 30.632 828.261
 112.334 492.668
 606.801 117.672
 957.194 555.183
 534.778 795.902
 862.928 635.205
 670.426 807.215
 850.658 892.088
 856.659 425.578
 790.205 328.631
 333.059 962.966
 346.682 272.367
 15.272 612.398
 338.305 15.893
 881.176 972.808
 642.785 118.215
 65.992 537.688
 864.821 289.911
 470.806 890.005
 241.550 54.891
 295.963 876.727
 791.740 197.003
 317.838 247.959
 536.083 947.592
 408.305 263.946
 961.883 677.873
 552.506 489.881
 460.061 645.860
 832.259 320.549
 613.603 870.324
 717.465 877.397
 305.056 113.281
 832.521 488.002
 180.423 37.877
 753.124 446.246
 54.902 50.900
 533.380 630.548
 72.521 959.772
 584.384 562.567
 490.184 84.716
 321.944 870.887
 703.387 720.391
 99.720 899.866
 875.504 80.727
 349.589 405.409
 287.685 969.881
 396.531 204.629
 257.997 175.493
 11.910 108.796
 355.303 892.849
 655.952 47.614
 277.640 665.754
 354.847 582.588
 501.756 318.252
 905.825 868.235
 918.208 987.646
 328.262 928.251
 626.564 631.159
 232.279 11.054
 812.335 634.141
 688.170 932.521
 798.910 405.851
 708.392 126.211
 554.905 8.816
 134.911 541.278
 933.853 969.764
 422.643 259.778
 976.117 894.682
 966.973 467.930
 662.529 429.064
 510.398 195.327
 478.863 428.719
 128.783 533.258
 136.249 39.178
 18.403 124.638
 354.633 215.956
 35.678 865.897
 17.093 187.425
 765.285 523.296
 457.983 491.318
 970.407 406.126
 576.530 669.877
 100.314 186.051
 741.675 43.129
 162.867 250.337
 648.798 390.915
 608.184 737.159
 932.906 949.111
 888.458 249.548
 167.232 91.474
 359.325 572.509
 65.638 43.821
 50.271 932.550
 149.415 220.733
 263.291 113.222
 674.823 435.937
 746.507 262.748
 290.960 606.081
 446.978 454.474
 205.440 324.447
 266.862 957.491
 777.953 147.463
 349.991 978.689
 592.517 824.696
 810.280 99.647
 534.512 364.745
 406.191 268.797
 27.945 508.436
 971.340 553.430
 884.620 260.528
 763.493 705.159
 645.667 886.416
 703.687 259.945
 526.331 625.894
 483.209 458.820
 228.908 117.731
 36.287 832.638
 791.649 612.836
 55.786 204.125
 71.448 817.045
 291.929 998.837
 396.822 124.672
 871.494 765.326
 809.480 948.981
 937.284 340.776
 275.490 334.540
 492.668 84.661
 381.450 448.387
 479.940 477.984
 631.065 432.090
 188.345 353.488
 270.307 385.826
 20.254 302.631
 44.925 519.802
 212.649 883.419
 835.959 209.595
 164.453 130.426
 333.449 432.883
 735.032 310.968
 855.248 838.690
 10.326 661.858
 859.608 140.476
 163.505 27.123
 352.624 155.609
 827.980 462.073
 173.772 300.992
 841.211 302.325
 426.743 753.477
 875.493 262.387
 183.602 490.609
 742.255 437.687
 56.536 628.966
 512.973 762.433
 534.323 601.571
 844.411 414.904
 804.872 880.586
 408.353 769.142
 518.392 915.680
 314.359 940.146
 928.766 371.370
 164.460 447.249
 627.485 398.422
 505.381 481.332
 652.124 745.643
 139.204 175.747
 809.963 830.464
 37.898 883.523
 260.380 151.440
 579.427 5.673
 603.394 495.775
 910.060 413.800
 235.911 513.367
 443.788 996.850
 574.418 279.447
 668.536 634.810
 868.962 225.039
 451.233 774.667
 917.173 193.304
 158.970 335.289
 650.868 685.962
 958.947 492.744
 636.715 543.681
 271.035 856.220
 284.691 194.588
 247.340 13.252
 475.288 183.307
 394.797 542.874
 332.954 327.457
 669.494 523.929
 627.020 547.999
 13.104 725.846
 362.978 83.774
 908.635 999.294
 330.541 468.927
 968.957 588.288
 947.395 755.382
 279.562 883.274
 629.230 72.483
 467.369 511.907
 30.725 694.061
 608.628 121.462
 945.245 432.347
 797.913 10.884
 982.502 891.208
 731.716 203.433
 626.177 22.108
 97.240 160.724
 123.207 559.395
 60.807 189.017
 292.107 431.858
 210.037 508.162
 631.390 710.935
 987.122 787.178
 636.069 258.453
 852.460 808.581
 518.633 65.536
 112.431 432.096
 312.340 556.686
 833.791 579.012
 793.628 487.254
 430.038 958.298
 684.673 747.386
 50.111 377.639
 27.401 550.397
 613.043 915.145
 500.562 418.521
 328.007 924.829
 278.860 764.675
 509.914 780.724
 7.790 26.649
 966.868 666.048
 743.084 451.814
 795.981 336.150
 635.979 108.623
 5.058 143.661
 544.417 259.031
 484.390 243.535
 128.545 247.220
 818.276 592.412
 812.183 819.140
 661.172 434.331
 929.411 699.424
 647.682 502.539
 548.963 122.774
 376.455 259.503
 704.027 292.377
 50.828 504.777
 829.665 755.081
 97.493 478.949
 105.682 919.532
 70.265 823.153
 554.192 267.447
 509.073 74.826
 285.808 728.372
 122.633 714.285
 317.338 604.175
 732.970 561.889
 190.897 881.045
 225.342 766.027
 956.624 684.768
 230.534 937.723
 388.867 590.608
 198.452 663.651
 992.069 954.316
 751.102 666.668
 24.151 988.070
 906.105 48.340
 481.515 957.705
 693.822 123.521
 513.466 259.234
 434.882 390.633
 780.894 767.740
 161.602 736.525
 763.198 405.373
 345.712 380.573
 320.927 402.965
 803.290 663.916
 14.491 928.065
 781.469 196.630
 790.054 207.865
 263.813 214.262
 903.605 716.046
 264.151 157.110
 47.974 536.294
 691.897 378.049
 962.799 420.732
 473.534 680.581
 684.968 978.406
 291.102 776.468
 580.921 647.109
 163.471 185.969
 389.292 802.005
 342.321 53.050
 393.105 357.961
 642.492 548.317
 188.197 241.163
 474.498 234.807
 175.411 991.953
 922.135 992.811
 187.749 758.123
 215.204 871.730
 582.932 929.898
 719.441 857.518
 652.412 428.884
 13.871 827.011
 488.858 108.521
 989.294 484.389
 137.435 158.578
 997.822 435.041
 257.156 777.387
 557.815 608.435
 915.415 519.623
 694.913 370.240
 12.990 622.148
 729.755 6.579
 122.962 623.821
 836.456 976.997
 862.691 736.087
 450.862 840.532
 894.225 588.982
 140.223 999.462
 59.042 211.951
 720.425 82.171
 245.102 841.301
 665.753 619.681
 307.821 447.369
 469.747 645.205
 625.277 706.664
 932.757 463.512
 768.004 609.689
 49.013 363.561
 864.801 487.185
 498.350 766.019
 810.734 89.858
 798.056 754.736
 707.755 493.720
 99.947 201.489
 271.070 189.986
 915.777 585.498
 247.591 310.744
 788.044 977.963
 751.777 735.569
 988.471 617.632
 357.094 906.915
 696.748 672.139
 519.825 780.835
 89.083 553.061
 640.438 72.794
 229.792 937.737
 673.964 84.506
 317.415 120.513
 525.681 66.608
 475.910 658.885
 555.712 573.281
 15.573 449.993
 863.055 279.620
 609.825 339.820
 826.265 581.653
 663.437 366.699
 797.789 194.561
 883.746 523.168
 238.285 259.195
 635.713 2.582
 745.714 903.769
 569.142 811.299
 894.226 170.256
 585.117 171.657
 15.771 978.071
 869.688 628.732
 701.807 776.038
 205.507 284.213
 995.580 533.128
 393.691 208.267
 812.418 185.303
 524.286 185.463
 844.550 926.851
 247.897 409.544
 59.706 287.533
 675.156 195.774
 323.613 639.697
 194.492 885.909
 803.284 141.106
 310.318 802.430
 731.431 539.036
 599.228 803.970
 126.430 279.139
 425.445 907.053
 914.051 909.451
 90.998 789.946
 36.881 416.897
 391.306 268.067
 968.267 342.761
 951.809 27.887
 176.219 897.239
 412.635 794.293
 568.521 824.709
 260.978 467.075
 556.078 94.335
 467.873 643.517
 813.022 129.672
 728.539 909.378
 8.348 910.947
 22.652 659.057
 106.799 940.411
 970.188 342.082
 361.713 450.840
 455.420 537.642
 877.741 946.815
 699.763 257.669
 838.348 925.443
 185.335 263.563
 856.256 545.711
 945.125 859.267
 802.265 862.656
 950.587 766.891
 239.974 663.287
 929.423 988.957
 784.753 725.743
 549.552 467.637
 312.021 652.284
 702.146 335.846
 662.560 121.548
 627.701 353.131
 984.685 178.059
 952.956 981.803
 970.895 879.796
 769.930 502.448
 299.886 500.775
 696.216 624.983
 596.038 419.038
 241.001 519.583
 133.666 585.386
 675.225 884.720
 511.281 979.840
 206.020 166.187
 223.993 26.764
 402.591 936.116
 795.124 502.096
 158.421 595.013
 169.500 864.195
 726.766 348.637
 902.090 150.899
 584.639 976.822
 231.329 977.686
 694.696 410.216
 44.228 754.175
 602.703 986.361
 611.097 907.877
 266.623 406.886
 585.305 705.340
 426.204 567.119
 375.057 622.088
 131.495 297.657
 549.900 205.516
 25.634 629.928
 347.835 960.868
 470.063 975.355
 706.032 72.395
 285.815 857.055
 108.729 242.644
 17.615 836.333
 192.687 726.613
 291.177 581.312
 689.338 778.441
 189.446 695.489
 332.516 381.550
 109.880 788.797
 693.389 854.321
 349.535 177.695
 95.201 908.753
 593.286 654.220
 337.925 76.109
 526.537 592.777
 658.406 328.714
 259.064 659.399
 349.619 839.122
 11.086 958.354
 650.953 385.537
 284.180 268.333
 740.758 85.049
 304.526 273.381
 956.782 204.061
 998.335 336.373
 236.550 438.787
 831.575 364.906
 408.464 599.280
 38.859 916.373
 528.715 279.941
 678.066 631.578
 305.485 210.473
 504.896 891.284
 589.863 296.881
 369.789 789.644
 455.196 266.210
 31.648 910.523
 999.037 595.648
 369.576 290.652
 353.287 451.469
 694.783 436.540
 600.823 491.664
 537.180 424.805
 195.835 44.362
 50.542 318.366
 848.759 699.129
 270.115 249.905
 646.411 217.536
 418.906 200.517
 868.374 751.143
 423.499 393.008
 669.444 158.071
 725.139 248.490
 615.964 132.992
 393.103 460.445
 284.959 449.769
 829.317 126.184
 506.319 791.734
 938.163 261.546
 800.037 982.986
 293.940 895.925
 535.907 397.101
 419.158 302.396
 928.756 509.726
 966.488 528.388
 237.624 971.915
 130.645 38.187
 225.089 845.487
 586.800 7.555
 769.006 284.634
 320.353 186.193
 422.164 634.395
 868.381 594.941
 57.878 702.290
 303.156 996.127
 596.519 540.440
 148.307 677.682
 207.769 39.010
 802.144 750.620
 557.370 705.197
 752.080 766.684
 299.929 303.474
 278.906 925.774
 498.680 321.164
 677.873 633.869
 319.664 148.074
 551.285 380.244
 745.702 209.915
 68.786 281.667
 181.743 253.193
 439.225 660.998
 377.885 365.550
 212.317 423.249
 732.963 841.966
 527.981 14.905
 616.499 526.460
 482.937 418.610
 169.509 14.011
 392.830 977.520
 127.993 972.209
 726.726 159.433
 522.613 611.063
 790.578 473.908
 813.060 907.389
 76.248 224.807
 738.017 883.095
 390.505 211.080
 226.605 990.576
 79.364 740.187
 403.137 310.415
 591.064 767.589
 505.202 794.066
 327.441 763.611
 360.346 555.419
 848.493 193.058
 566.379 238.859
 476.421 696.025
 285.619 667.065
 729.666 118.898
 387.972 339.382
 668.461 166.677
 808.899 341.810
 593.868 351.187
 376.011 913.759
 882.386 79.885
 905.787 256.677
 406.822 667.664
 186.030 267.944
 667.937 26.104
 99.803 233.253
 695.179 73.029
 875.403 245.850
 51.805 58.032
 480.239 265.868
 60.810 80.189
 933.238 452.626
 142.700 911.644
 662.710 252.847
 991.630 679.857
 559.564 904.531
 108.233 112.353
 597.836 606.644
 929.309 536.838
 546.996 836.399
 748.104 48.120
 568.042 786.834
 684.103 608.613
 255.752 906.460
 846.140 14.193
 803.297 199.364
 323.194 820.272
 466.837 578.346
 847.960 438.224
 893.689 836.094
 601.279 649.585
 348.415 31.374
 181.558 979.906
 580.017 490.624
 850.813 476.989
 376.831 552.760
 714.853 965.844
 563.212 379.517
 4.157 337.469
 816.436 999.194
 427.261 668.242
 689.155 522.472
 81.060 274.819
 281.318 580.241
 361.616 265.073
 237.575 290.663
 42.241 843.467
 977.238 912.340
 318.240 929.770
 72.015 119.357
 383.505 429.040
 453.509 19.692
 554.762 390.065
 92.425 499.109
 224.686 966.079
 82.261 717.134
 963.268 468.458
 772.748 9.227
 933.867 319.760
 26.473 600.119
 810.627 570.891
 562.975 337.890
 519.674 68.246
 158.350 688.227
 148.339 825.584
 588.410 945.172
 123.118 673.232
 246.063 621.155
 425.037 590.539
 388.503 268.448
 945.306 58.499
 739.589 189.939
 667.743 346.128
 403.411 144.020
 858.487 429.754
 655.288 901.189
 837.258 568.238
 538.504 424.487
 765.296 763.770
 384.105 218.412
 608.585 37.810
 415.383 608.306
 494.657 770.805
 729.680 102.031
 879.010 184.242
 852.524 666.138
 652.739 291.520
 120.377 478.508
 764.504 482.911
 709.488 147.994
 383.429 28.080
 733.179 309.007
 709.346 631.241
 475.714 85.857
 435.241 228.848
 217.581 999.331
 604.393 213.056
 888.220 168.385
 280.137 447.082
 814.072 995.393
 486.157 827.549
 422.128 157.437
 284.690 776.226
 924.498 542.294
 471.889 207.102
 713.713 540.601
 95.095 27.919
 610.509 750.088
 75.090 677.226
 847.799 969.562
 464.949 163.521
 71.532 305.633
 941.415 422.292
 969.588 121.053
 728.355 915.967
 885.137 397.445
 346.664 412.302
 865.623 235.302
 0.753 945.967
 680.341 679.276
 506.569 518.819
 999.384 736.311
 976.065 65.058
 958.381 388.158
 862.368 302.238
 984.087 18.946
 881.087 27.731
 975.641 53.972
 26.618 187.986
 628.589 699.760
 746.695 145.843
 959.894 590.107
 0.508 265.798
 501.861 371.596
 660.341 510.737
 443.696 938.587
 606.899 744.079
 427.309 176.477
 75.423 921.990
 167.722 858.078
 822.600 170.481
 440.305 316.915
 570.498 716.405
 832.035 889.468
 838.896 890.141
 520.606 962.706
 674.960 566.876
 954.704 11.259
 231.081 854.670
 845.897 878.441
 507.660 977.954
 234.917 5.798
 575.785 817.789
 403.536 496.361
 11.097 643.422
 111.640 97.414
 219.125 157.656
 544.634 89.875
 506.184 50.936
 659.093 994.818
 669.213 51.232
 467.920 164.946
 141.240 719.731
 566.767 72.648
 263.337 492.687
 680.432 179.738
 563.703 239.647
 714.369 60.860
 343.105 695.645
 197.870 227.310
 804.247 843.191
 771.061 275.668
 160.121 748.211
 619.541 371.824
 930.324 587.078
 323.533 122.062
 130.277 0.060
 241.117 915.640
 499.806 345.686
 268.907 325.441
 856.478 552.453
 53.037 992.833
 225.279 726.057
 596.153 108.700
 547.638 394.928
 813.160 534.092
 545.676 702.586
 223.659 321.163
 76.052 186.494
 379.389 828.604
 994.312 239.244
 260.781 347.015
 935.748 414.505
 141.268 620.474
 351.039 418.160
 917.634 473.441
 791.164 681.010
 699.156 920.350
 571.078 625.631
 300.115 282.474
 138.541 164.220
 905.376 487.387
 394.271 160.076
 496.054 545.588
 841.648 881.811
 3.835 242.302
 355.841 221.207
 683.614 46.341
 948.968 243.187
 882.895 709.223
 643.390 615.642
 474.486 733.957
 251.256 519.358
 390.891 952.169
 874.757 671.435
 342.136 619.479
 496.351 282.010
 254.468 371.437
 407.482 792.443
 779.296 866.192
 42.411 567.394
 387.006 155.816
 233.005 803.214
 779.095 597.294
 1.236 506.036
 277.718 148.483
 857.370 736.030
 340.656 46.331
 600.098 425.867
 711.570 377.571
 825.070 993.965
 962.701 809.713
 573.515 984.223
 285.996 526.847
 703.824 887.322
 507.635 125.643
 885.662 713.273
 62.455 177.570
 415.441 385.504
 393.784 300.112
 979.603 473.764
 219.183 739.547
 771.572 552.372
 804.900 628.122
 51.316 703.606
 756.093 607.531
 953.018 540.367
 493.754 417.102
 554.457 20.640
 143.555 228.546
 457.417 207.151
 800.565 9.536
 256.108 693.051
 303.899 446.389
 732.498 388.226
 707.225 23.068
 684.204 726.243
 467.769 701.448
 310.723 610.017
 104.718 378.941
 734.162 831.576
 257.063 407.170
 766.035 560.066
 963.824 73.378
 535.175 340.236
 811.971 98.907
 224.555 944.517
 768.152 61.562
 415.949 204.596
 901.742 756.532
 478.438 457.773
 393.728 70.171
 955.118 589.797
 737.082 39.150
 975.767 465.174
 600.833 631.951
 653.381 199.845
 636.695 38.367
 89.207 656.794
 441.450 144.610
 722.366 405.417
 791.281 556.013
 102.301 368.924
 179.646 296.330
 849.512 444.627
 115.372 842.876
 294.670 489.516
 772.418 771.535
 568.761 453.389
 580.719 196.903
 355.987 864.865
 564.934 753.017
 43.612 848.593
 484.509 812.520
 113.519 907.032
 616.865 370.397
 652.085 635.166
 821.497 797.092
 219.127 664.950
 995.372 909.850
 752.418 537.210
 301.245 326.258
 9.013 966.943
 445.571 296.395
 403.812 463.724
 579.930 496.746
 223.142 368.306
 80.709 87.513
 618.319 711.063
 960.801 553.469
 651.135 544.854
 121.982 975.715
 927.936 477.098
 158.149 817.098
 57.566 461.823
 261.898 587.664
 665.278 716.166
 716.750 818.978
 931.991 117.214
 925.237 188.781
 376.668 99.251
 332.045 862.171
 707.654 909.670
 558.158 754.785
 213.256 860.419
 625.901 470.575
 97.710 713.178
 88.647 755.420
 978.790 608.413
 898.609 962.456
 108.914 554.397
 870.492 910.642
 751.925 761.380
 999.851 690.452
 110.160 383.109
 748.132 125.852
 646.428 123.076
 739.690 326.948
 56.811 802.276
 361.189 790.277
 324.459 260.505
 195.203 941.949
 601.727 781.423
 445.179 631.407
 336.043 765.765
 859.196 519.957
 359.951 315.539
 678.856 358.429
 222.168 189.011
 824.515 993.024
 36.465 711.390
 578.822 398.880
 589.413 414.780
 100.785 829.090
 475.010 684.171
 48.491 135.299
 40.774 520.518
 719.984 707.848
 940.878 729.576
 451.194 182.426
 930.391 704.030
 503.063 840.813
 111.697 299.914
 496.143 410.551
 399.091 695.625
 231.918 47.935
 317.631 157.571
 801.182 616.898
 43.214 181.142
 499.324 789.998
 546.029 905.129
 727.690 974.469
 870.913 153.583
 694.006 974.215
 605.463 98.657
 970.702 646.552
 908.153 783.984
 418.868 499.867
 630.201 539.188
 431.252 245.173
 930.869 356.214
 137.436 191.447
 798.580 307.086
 98.141 132.997
 320.274 45.769
 996.926 978.737
 737.330 855.042
 22.789 920.794
 965.042 839.232
 585.887 926.387
 588.826 7.599
 983.492 896.319
 467.110 688.888
 850.218 989.961
 129.357 28.624
 104.404 535.521
 647.124 76.134
 513.411 181.121
 643.884 12.873
 519.704 693.281
 490.999 517.634
 125.184 161.492
 486.390 733.737
 154.884 548.422
 230.898 189.795
 297.268 152.950
 384.825 736.526
 834.797 886.496
 211.890 769.974
 775.907 451.456
 585.758 905.097
 222.010 843.950
 559.812 796.949
 747.706 762.258
 876.249 949.356
 539.255 808.486
 436.397 338.516
 178.780 36.158
 369.073 262.177
 636.169 773.037
 844.446 520.692
 46.753 479.753
 692.329 376.450
 723.239 74.535
 528.867 520.843
 40.921 936.912
 885.572 816.505
 14.803 113.679
 508.637 956.174
 678.032 894.489
 872.024 482.841
 598.148 348.240
 170.260 209.351
 809.392 952.107
 850.020 835.088
 77.212 579.925
 655.054 124.634
 179.630 714.083
 326.745 45.356
 927.057 313.663
 480.609 680.766
 38.235 710.924
 803.458 982.595
 39.264 758.174
 950.998 700.932
 802.068 138.525
 313.754 358.310
 638.570 857.996
 930.860 395.485
 420.373 915.093
 115.081 614.980
 607.521 599.681
 985.210 549.733
 403.378 798.990
 838.584 170.711
 268.611 718.640
 719.845 466.896
 441.387 85.112
 313.510 447.184
 842.327 848.189
 396.470 355.510
 163.351 703.064
 99.750 702.627
 124.692 98.608
 542.195 710.840
 862.222 377.327
 485.772 67.577
 409.387 31.581
 324.766 381.507
 948.950 877.773
 339.047 338.367
 317.178 4.161
 922.965 435.374
 487.833 288.273
 732.228 21.799
 989.360 896.467
 985.813 642.829
 412.955 651.849
 710.699 844.148
 52.098 308.571
 544.747 380.975
 928.823 312.701
 915.769 438.656
 865.010 414.611
 419.710 28.809
 157.841 768.613
 32.654 207.877
 830.015 795.932
 243.060 471.360
 313.084 871.676
 193.529 420.717
 955.433 740.096
 714.511 159.815
 546.944 770.892
 533.302 448.739
 445.497 688.914
 595.791 285.065
 154.482 77.169
 69.424 672.290
 816.904 746.149
 255.481 13.645
 994.934 349.379
 956.894 994.214
 931.717 414.380
 282.481 407.951
 835.625 149.533
 955.778 87.408
 379.865 20.516
 800.848 606.676
 819.618 595.841
 640.946 472.200
 844.714 610.751
 639.218 76.779
 411.727 554.289
 482.325 270.498
 441.589 448.302
 434.798 264.909
 987.132 352.573
 428.912 15.896
 531.847 631.043
 84.937 774.022
 692.614 174.608
 40.866 212.389
 184.052 761.187
 698.512 270.087
 332.523 99.517
 531.403 429.090
 278.967 45.484
 344.898 684.067
 809.902 85.912
 303.872 594.299
 236.551 681.905
 450.034 916.019
 87.768 70.441
 699.230 809.521
 480.851 897.595
 647.122 170.960
 726.363 748.990
 705.299 442.485
 52.577 542.917
 253.726 260.285
 799.261 539.596
 321.566 477.967
 229.416 717.671
 317.575 687.853
 394.538 688.038
 121.902 106.178
 620.504 508.167
 350.118 106.465
 966.794 470.240
 312.489 310.706
 964.252 547.543
 449.874 778.311
 521.599 970.029
 243.338 781.493
 777.600 776.835
 506.917 2.061
 986.066 966.457
 899.208 823.029
 80.004 480.542
 575.292 79.631
 147.508 51.821
 369.327 53.948
 646.910 397.986
 301.963 287.254
 226.755 219.655
 675.232 601.429
 635.131 470.569
 508.863 488.333
 493.508 811.410
 622.157 182.254
 966.530 575.034
 638.913 479.666
 328.173 891.174
 531.783 932.159
 556.576 414.171
 797.341 897.975
 787.956 829.730
 812.817 96.033
 330.802 588.908
 546.432 530.271
 44.547 122.380
 330.716 723.781
 984.881 759.537
 444.816 169.454
 26.559 239.406
 449.035 330.128
 612.980 718.855
 561.674 735.622
 221.956 613.681
 432.247 71.384
 654.271 146.313
 841.755 243.946
 874.015 706.874
 623.507 368.142
 88.871 789.749
 248.832 341.542
 738.946 463.849
 440.749 60.125
 452.246 830.150
 73.262 558.638
 164.112 364.267
 770.587 117.883
 31.002 224.845
 653.547 123.437
 492.861 711.073
 781.919 655.733
 553.207 895.887
 32.322 175.414
 705.303 757.472
 529.740 491.358
 792.842 732.871
 743.938 478.398
 763.928 767.128
 974.571 779.660
 770.646 513.269
 13.823 282.651
 348.800 126.777
 204.015 311.980
 652.598 8.354
 139.061 814.225
 539.109 186.085
 710.369 916.504
 22.442 739.122
 715.137 980.275
 526.201 586.490
 551.837 21.635
 936.134 74.115
 675.552 270.557
 627.769 458.959
 104.751 851.388
 53.775 619.879
 819.026 508.242
 713.703 19.967
 900.394 910.275
 188.525 144.800
 613.251 57.239
 651.184 775.706
 732.339 384.935
 812.214 598.359
 584.680 328.590
 529.911 756.426
 818.897 840.692
 413.796 140.392
 530.588 945.102
 237.919 945.966
 310.126 123.494
 119.485 478.723
 122.645 721.228
 424.292 345.977
 839.997 691.118
 652.365 228.583
 210.505 694.302
 7.107 919.969
 141.693 692.289
 534.467 453.501
 279.430 803.613
 163.295 999.255
 967.640 988.323
 415.724 24.925
 67.697 455.370
 171.667 601.009
 685.770 969.125
 551.948 946.585
 307.584 134.476
 571.166 508.081
 959.640 453.860
 747.892 329.663
 917.958 428.149
 843.483 890.880
 862.399 186.334
 531.655 276.131
 747.006 311.741
 232.500 713.533
 623.261 436.108
 933.164 530.154
 140.412 313.746
 372.581 159.701
 959.989 998.582
 2.109 391.228
 193.284 224.809
 113.556 837.865
 612.064 450.776
 119.706 47.787
 533.401 344.678
 302.334 581.515
 256.546 864.238
 233.828 186.282
 878.840 871.356
 309.358 246.648
 462.335 302.529
 378.493 458.292
 414.831 928.362
 772.729 27.082
 718.353 337.912
 226.404 146.993
 242.660 898.799
 373.627 457.563
 857.347 510.378
 967.162 164.373
 767.731 189.097
 453.716 455.269
 389.386 121.866
 503.998 331.855
 914.386 280.586
 938.568 462.240
 357.744 9.501
 818.279 749.538
 481.834 943.706
 340.687 994.440
 334.753 973.911
 363.771 943.053
 788.573 787.478
 581.544 677.550
 86.348 352.150
 521.568 392.058
 991.932 895.988
 994.107 155.260
 251.413 819.484
 471.792 990.707
 114.854 163.962
 145.666 92.766
 105.633 880.295
 319.629 967.950
 863.822 85.135
 55.322 866.302
 109.498 665.531
 950.944 804.320
 779.835 169.958
 971.335 428.985
 476.185 592.674
 886.673 721.891
 128.581 873.275
 120.590 273.893
 437.469 163.872
 355.378 395.386
 206.476 897.988
 745.766 377.228
 234.403 678.881
 909.812 634.970
 415.997 7.292
 305.357 497.568
 114.435 921.694
 176.017 925.014
 546.740 25.942
 927.522 231.620
 777.735 943.180
 742.430 868.189
 187.893 540.090
 80.807 782.575
 782.882 906.835
 771.676 780.524
 93.310 915.614
 953.093 484.054
 395.729 590.669
 649.166 910.607
 622.166 646.434
 214.724 740.809
 245.106 545.510
 870.298 14.880
 86.128 717.159
 682.545 196.756
 935.175 98.483
 412.045 311.050
 948.289 618.556
 898.696 621.594
 456.639 360.134
 34.855 152.890
 339.566 889.619
 791.286 219.138
 837.622 144.658
 317.285 122.276
 285.080 576.659
 393.687 803.721
 979.931 244.907
 738.444 618.072
 365.983 797.693
 64.956 565.365
 37.552 817.343
 792.306 436.519
 281.505 679.474
 776.014 950.143
 11.586 726.809
 943.101 284.092
 921.471 294.890
 804.494 519.031
 459.500 576.994
 212.489 641.296
 111.306 870.051
 615.758 516.732
 346.426 809.662
 326.873 904.683
 149.558 453.226
 798.402 281.355
 102.379 694.221
 647.191 274.411
 622.225 441.908
 669.637 556.513
 891.660 248.919
 553.675 425.944
 748.658 849.625
 569.242 229.296
 949.317 135.931
 564.574 607.036
 690.621 960.719
 920.384 10.767
 594.452 354.836
 230.462 434.938
 839.037 69.179
 851.389 100.006
 191.270 122.442
 764.759 333.792
 82.244 326.686
 544.641 928.431
 896.154 671.679
 446.249 248.481
 455.093 335.421
 507.087 668.013
 502.699 828.200
 60.844 998.728
 369.953 12.749
 641.423 305.171
 76.495 130.624
 37.518 396.039
 838.718 427.767
 337.822 731.552
 357.597 948.773
 477.322 36.112
 709.170 763.802
 803.166 483.565
 101.010 524.013
 974.523 500.635
 959.529 296.288
 498.052 474.442
 624.129 106.781
 985.421 554.929
 521.834 292.059
 861.398 305.782
 834.975 398.605
 513.046 811.671
 937.744 33.959
 468.330 519.922
 926.191 319.394
 44.902 246.002
 389.651 753.730
 389.063 460.172
 737.149 715.505
 6.124 893.571
 295.494 116.555
 794.838 242.844
 510.151 0.088
 471.845 40.641
 707.405 42.167
 791.530 713.169
 396.589 874.398
 520.278 224.159
 212.345 70.338
 52.375 156.639
 605.061 217.285
 401.959 399.719
 897.135 182.634
 68.317 967.917
 525.827 949.763
 650.784 706.666
 210.807 977.692
 737.823 441.454
 514.616 182.554
 368.940 362.090
 233.933 363.854
 577.557 341.022
 273.685 236.725
 180.500 349.284
 947.627 480.875
 51.133 929.873
 929.152 191.017
 767.412 731.251
 584.161 391.494
 385.254 698.837
 971.021 454.182
 476.805 616.160
 36.628 194.028
 770.840 116.618
 195.949 486.624
 219.981 29.155
 606.870 598.742
 31.331 344.693
 672.666 202.885
 771.152 203.755
 78.888 683.605
 681.168 8.653
 536.133 774.948
 617.935 96.079
 219.183 499.133
 794.534 798.466
 108.856 526.117
 715.798 246.452
 326.038 427.386
 257.733 882.077
 446.453 356.157
 855.123 465.460
 376.447 716.778
 788.196 859.905
 909.424 670.626
 862.211 205.339
 652.458 412.211
 568.880 262.231
 774.214 100.824
 524.534 892.595
 467.921 979.154
 468.915 397.115
 214.047 395.469
 955.709 944.059
 762.151 280.618
 599.699 693.412
 203.646 741.227
 97.125 666.119
 878.784 207.617
 390.153 551.606
 31.811 426.430
 190.854 745.643
 806.082 186.513
 455.731 114.606
 141.998 200.791
 352.409 581.172
 519.247 990.779
 282.810 301.311
 963.393 903.661
 822.122 274.227
 835.757 770.048
 153.410 907.647
 243.624 934.341
 80.350 703.138
 371.547 975.921
 794.794 572.985
 149.133 920.201
 774.406 735.557
 768.827 911.861
 954.265 934.204
 60.359 501.808
 324.091 300.897
 355.605 963.595
 471.613 345.387
 556.278 499.037
 147.847 740.198
 792.495 176.819
 449.915 128.006
 556.456 848.055
 683.042 578.468
 64.130 740.558
 810.032 434.646
 968.682 606.358
 761.565 623.346
 380.518 107.443
 854.894 458.710
 476.360 11.470
 445.868 83.958
 167.952 936.214
 466.816 903.233
 292.230 48.657
 130.785 225.141
 349.560 777.150
 214.323 333.822
 803.617 233.995
 572.896 924.729
 542.363 437.706
 954.601 283.929
 39.297 351.340
 521.912 385.410
 630.714 263.488
 483.477 755.063
 799.188 695.233
 797.488 167.682
 415.242 148.823
 406.907 60.203
 105.485 966.502
 980.079 656.726
 681.937 951.498
 686.268 795.612
 357.444 343.296
 365.896 53.570
 87.762 127.868
 244.345 94.402
 201.954 407.512
 473.698 989.690
 717.207 827.383
 609.675 214.602
 668.138 545.053
 185.141 904.237
 28.434 389.658
 824.037 945.172
 556.603 158.085
 550.545 394.366
 178.171 172.621
 741.157 275.301
 422.624 528.431
 398.441 851.702
 391.301 906.794
 404.279 265.493
 747.393 453.476
 149.915 831.733
 124.059 318.692
 406.083 83.369
 52.611 839.422
 657.726 767.984
 259.033 595.375
 6.486 722.760
 781.102 281.467
 465.377 839.110
 465.666 372.560
 312.196 11.603
 739.723 286.459
 612.756 24.579
 161.722 320.301
 6.443 132.293
 780.768 200.795
 2.650 643.414
 219.161 73.087
 958.158 27.572
 184.160 94.815
 386.400 960.491
 672.162 205.325
 536.899 745.701
 895.132 824.681
 227.148 766.193
 205.515 188.512
 613.199 990.559
 370.731 243.675
 55.575 187.736
 128.371 783.008
 33.528 885.500
 293.336 67.117
 445.715 374.315
 871.334 115.175
 824.908 234.199
 820.548 208.546
 407.404 113.200
 784.168 769.741
 506.301 367.378
 358.174 499.561
 817.078 880.241
 156.861 587.618
 662.181 1.235
 66.651 581.662
 490.109 305.787
 938.565 500.974
 368.285 401.539
 441.172 415.707
 635.562 545.762
 586.953 660.242
 150.380 546.791
 341.859 293.023
 728.174 587.745
 844.756 311.830
 903.907 914.506
 792.773 451.976
 282.588 93.137
 10.789 370.658
 605.722 976.569
 717.115 404.756
 621.304 979.074
 449.499 398.241
 708.721 482.815
 530.919 861.388
 490.483 577.510
 666.108 744.899
 825.920 136.373
 178.620 701.416
 296.730 873.940
 263.654 943.771
 682.695 319.977
 761.301 788.475
 813.143 24.535
 493.753 54.648
 344.130 119.378
 382.026 548.916
 434.363 77.977
 914.672 547.284
 409.067 8.143
 212.567 142.884
 448.078 587.094
 878.293 486.632
 203.214 207.535
 71.969 744.726
 334.352 585.409
 181.811 236.613
 0.777 915.858
 999.757 919.333
 804.361 225.038
 240.528 634.346
 957.366 313.527
 405.240 331.995
 146.565 224.876
 564.854 603.371
 746.537 493.321
 379.263 61.572
 461.023 161.831
 157.625 472.259
 858.115 239.680
 665.847 600.266
 531.529 552.881
 687.127 844.092
 138.539 886.550
 608.585 218.006
 410.418 622.029
 936.700 722.661
 431.762 320.240
 110.276 745.424
 272.356 623.771
 83.578 742.821
 113.858 561.866
 274.155 986.639
 731.100 603.480
 817.599 775.299
 905.248 263.414
 931.220 911.543
 607.195 515.138
 174.712 880.343
 591.568 882.095
 700.539 496.991
 84.725 688.160
 230.681 569.974
 187.519 259.583
 578.053 587.295
 301.726 737.565
 477.165 605.177
 637.594 825.900
 304.263 426.646
 681.526 145.556
 785.368 102.238
 363.396 672.105
 922.341 579.549
 731.247 907.618
 351.678 551.523
 839.361 291.645
 5.570 800.093
 608.889 832.492
 915.258 462.360
 906.984 877.093
 6.664 36.860
 491.865 312.986
 839.285 739.281
 722.235 677.201
 61.383 167.499
 667.549 643.306
 355.563 567.710
 71.669 68.594
 365.031 245.456
 310.340 248.678
 386.461 541.339
 289.813 677.092
 932.745 11.098
 109.957 514.297
 878.676 998.720
 163.706 95.566
 153.177 170.426
 272.100 253.185
 510.041 53.253
 20.082 488.402
 50.028 476.822
 925.332 236.330
 963.632 598.578
 656.455 647.057
 577.004 964.722
 636.965 623.511
 702.672 650.487
 899.484 866.839
 589.196 778.854
 565.938 579.516
 325.247 746.813
 352.280 352.002
 357.473 918.665
 762.113 837.979
 129.590 768.381
 326.908 724.353
 622.387 874.745
 259.119 483.873
 478.724 466.922
 49.149 610.031
 220.210 572.595
 901.810 765.720
 917.489 189.984
 969.655 209.744
 256.110 258.755
 299.611 319.870
 765.495 778.203
 418.966 219.707
 648.108 965.321
 903.446 791.750
 86.293 376.917
 903.396 463.631
 620.331 971.085
 966.680 472.762
 516.093 951.939
 54.663 120.591
 385.221 241.034
 69.401 236.545
 424.567 628.426
 618.156 489.212
 821.736 170.632
 960.606 754.627
 275.826 582.106
 893.090 815.548
 430.211 87.333
 704.277 699.007
 859.398 103.773
 722.363 830.214
 224.438 868.950
 503.038 398.002
 269.039 630.742
 470.724 289.690
 507.643 727.026
 117.022 201.751
 121.486 993.133
 426.980 997.440
 671.432 673.053
 495.776 635.031
 527.740 858.147
 719.235 492.370
 255.410 436.358
 97.485 267.595
 756.252 372.133
 141.765 835.311
 510.054 634.732
 382.476 116.031
 360.380 298.068
 257.944 698.641
 616.557 812.318
 136.921 306.172
 781.734 525.215
 765.681 269.828
 534.745 554.026
 607.845 671.380
 86.560 688.018
 390.195 316.561
 173.797 261.701
 911.995 939.571
 544.048 772.959
 503.485 129.340
 210.388 334.520
 818.827 170.630
 213.452 14.895
 260.679 956.776
 414.997 434.547
 801.794 145.906
 571.212 88.533
 290.545 979.538
 789.513 238.111
 202.335 482.765
 479.707 586.048
 880.733 830.779
 167.911 574.653
 457.401 349.727
 476.094 38.419
 157.892 164.072
 186.632 136.911
 604.043 791.487
 442.645 285.959
 978.663 794.242
 692.452 9.781
 693.547 838.172
 209.280 832.577
 119.554 492.210
 723.007 109.935
 322.781 769.464
 534.493 928.677
 882.098 601.838
 168.765 254.237
 221.875 131.773
 212.630 519.203
 414.198 264.926
 105.116 982.232
 725.051 365.419
 763.465 866.185
 889.429 189.962
 569.407 446.469
 995.351 188.819
 274.324 609.237
 183.117 580.843
 250.102 654.117
 74.220 207.990
 485.455 262.834
 837.343 53.741
 153.896 94.350
 183.352 572.179
 136.155 665.764
 916.581 113.421
 821.496 318.163
 218.882 880.250
 922.132 696.017
 821.507 34.756
 73.913 350.789
 46.962 957.497
 153.866 643.494
 250.596 800.816
 588.477 911.597
 34.968 568.802
 351.215 993.227
 277.409 85.876
 827.451 292.330
 234.003 611.665
 561.306 13.447
 946.096 139.786
 971.970 401.773
 766.087 841.349
 144.707 465.661
 878.405 829.609
 550.180 923.410
 263.338 720.475
 139.193 958.011
 132.602 25.084
 390.847 752.368
 656.672 556.660
 80.874 948.532
 957.997 976.372
 382.304 878.907
 217.979 694.358
 339.253 171.540
 148.370 325.721
 271.524 667.956
 522.430 160.815
 605.749 308.227
 413.370 919.102
 399.215 47.657
 916.522 831.126
 164.528 51.627
 559.081 639.515
 834.228 464.624
 152.648 873.653
 969.936 326.494
 297.225 70.597
 844.197 589.580
 82.448 964.599
 356.632 316.223
 187.073 917.325
 19.216 664.278
 688.871 519.327
 416.506 121.783
 554.934 759.998
 651.481 69.082
 280.822 978.059
 690.725 331.760
 233.177 898.390
 166.232 160.304
 374.498 4.865
 845.760 517.930
 614.055 754.829
 497.924 677.386
 641.908 311.403
 429.009 687.420
 823.169 548.165
 310.482 52.228
 319.816 700.649
 632.636 20.312
 783.233 724.982
 871.593 766.442
 641.259 840.916
 233.498 800.721
 560.875 940.063
 208.395 497.046
 177.008 226.715
 522.552 309.646
 667.515 215.072
 895.538 167.084
 455.776 760.583
 88.874 589.568
 919.958 272.519
 456.482 174.872
 869.664 398.785
 781.458 413.580
 57.120 941.557
 895.038 14.082
 665.303 343.814
 36.183 495.929
 556.427 962.768
 316.532 216.552
 771.329 337.935
 25.880 966.245
 996.690 481.032
 946.590 50.742
 319.266 714.527
 768.168 396.285
 873.886 8.756
 110.470 690.923
 977.621 997.798
 408.738 215.901
 992.047 666.104
 896.937 635.727
 637.892 6.456
 387.024 184.029
 423.563 60.586
 298.124 999.349
 566.438 613.223
 86.721 690.860
 561.503 255.251
 590.403 924.729
 867.549 539.628
 875.336 58.942
 971.149 892.891
 601.202 775.206
 990.806 824.281
 144.999 683.820
 588.734 693.084
 292.829 949.677
 59.723 892.886
 81.003 808.927
 312.475 219.574
 786.747 135.966
 998.879 479.537
 405.046 964.780
 184.271 27.393
 550.374 568.115
 793.183 1.376
 266.918 619.147
 170.065 42.281
 973.369 385.535
 725.633 372.484
 791.373 382.691
 12.619 299.412
 971.489 505.413
 108.836 657.912
 526.188 193.719
 752.588 974.045
 573.513 514.511
 850.788 415.054
 182.928 265.987
 292.049 973.689
 670.309 962.477
 176.840 47.103
 613.670 225.133
 809.243 229.488
 235.064 95.998
 967.475 2.102
 924.973 782.170
 924.089 223.975
 359.781 511.600
 465.470 191.177
 994.620 496.537
 261.113 222.999
 395.558 424.659
 556.199 570.782
 427.186 666.596
 459.746 141.539
 332.785 253.114
 431.301 436.381
 161.211 152.054
 741.516 966.289
 312.283 996.641
 208.610 608.711
 523.804 980.611
 859.491 182.312
 819.536 455.508
 0.207 358.886
 517.730 920.291
 627.378 706.723
 681.557 678.042
 995.628 614.829
 521.559 809.211
 254.033 419.269
 459.553 151.658
 358.739 719.085
 385.207 326.181
 393.671 497.853
 210.453 159.570
 124.446 766.867
 111.204 58.365
 162.926 416.451
 876.467 413.831
 825.389 343.199
 926.284 176.329
 372.940 643.537
 754.265 545.050
 278.941 299.325
 568.410 762.171
 878.023 791.043
 593.961 280.109
 821.282 61.103
 41.082 853.013
 251.949 207.065
 882.990 171.444
 288.031 845.861
 919.810 559.990
 968.824 779.899
 781.109 554.914
 209.828 79.264
 534.865 201.991
 887.483 26.698
 990.098 8.029
 16.503 250.009
 999.967 253.719
 116.738 376.934
 565.413 956.257
 524.859 417.709
 108.268 49.285
 273.332 929.010
 306.896 232.390
 622.843 598.125
 575.065 605.366
 735.298 857.787
 901.798 332.391
 856.787 289.924
 970.882 632.078
 740.490 81.465
 435.737 830.898
 578.608 478.463
 959.085 785.065
 83.355 758.149
 235.865 920.522
 416.319 554.590
 128.972 478.895
 722.607 675.612
 265.380 321.311
 93.859 720.300
 798.252 129.714
 828.283 622.180
 449.674 870.220
 45.244 618.067
 648.108 524.224
 668.705 382.316
 381.768 945.165
 843.192 117.004
 949.548 122.362
 266.232 87.410
 828.339 504.201
 193.845 416.525
 441.490 492.721
 935.219 270.432
 337.511 927.609
 136.906 886.958
 629.052 752.527
 656.452 122.532
 35.720 39.132
 134.444 356.636
 384.757 838.173
 739.367 130.321
 393.353 652.345
 931.821 876.240
 255.901 667.586
 376.721 484.495
 337.483 739.112
 430.637 343.728
 808.044 772.358
 505.897 393.620
 594.907 849.312
 326.296 756.978
 667.648 775.398
 856.917 711.305
 559.830 724.486
 931.723 276.302
 666.087 168.968
 189.233 90.673
 297.932 142.796
 433.967 725.270
 632.807 208.319
 497.752 216.932
 522.151 908.653
 811.882 635.841
 937.147 377.753
 403.062 537.023
 505.448 557.601
 780.740 452.584
 836.348 808.761
 31.709 304.742
 931.909 785.522
 423.619 50.782
 51.532 234.035
 439.378 690.377
 629.951 830.950
 619.567 294.549
 763.945 546.449
 33.210 165.847
 980.018 40.265
 985.006 963.589
 400.509 798.753
 509.025 369.450
 544.028 627.758
 807.543 11.031
 160.743 527.542
 535.042 178.793
 125.004 206.034
 370.265 779.819
 226.371 614.189
 785.775 776.090
 32.635 6.957
 139.850 501.410
 990.430 505.762
 958.084 76.974
 804.230 839.297
 523.204 128.084
 444.465 510.550
 85.953 12.093
 10.335 736.501
 285.080 308.958
 70.399 55.701
 811.353 800.203
 60.466 936.436
 263.058 109.823
 197.926 248.530
 265.663 532.120
 116.772 304.732
 716.464 898.232
 808.771 818.448
 869.404 96.818
 322.081 564.285
 502.250 667.789
 195.940 533.043
 667.628 724.106
 553.656 725.743
 283.555 959.383
 719.075 479.701
 784.127 192.754
 825.145 927.242
 145.614 452.156
 136.286 183.257
 199.688 58.586
 276.549 486.411
 318.869 243.279
 638.354 390.518
 337.951 93.973
 415.719 343.629
 190.598 813.143
 762.946 494.099
 876.981 498.335
 904.727 232.744
 424.043 681.371
 824.480 990.865
 795.506 338.660
 720.613 853.947
 798.002 799.086
 359.574 74.383
 909.833 109.724
 962.404 43.209
 330.018 794.181
 358.466 446.114
 60.760 265.599
 924.892 433.682
 352.750 288.833
 729.600 696.718
 669.407 67.212
 314.598 386.680
 475.803 642.344
 527.551 156.649
 596.672 115.123
 644.422 33.323
 784.260 637.392
 963.735 944.355
 113.118 492.360
 910.916 112.689
 200.319 824.083
 114.838 50.738
 314.391 529.055
 631.716 918.245
 665.917 463.728
 545.689 690.117
 501.865 818.798
 200.546 71.607
 691.889 273.055
 771.270 820.820
 889.018 266.041
 303.388 31.112
 863.194 459.619
 596.854 692.589
 491.098 624.530
 831.729 212.434
 89.877 860.442
 895.727 513.379
 208.992 198.685
 327.476 349.462
 749.954 348.470
 310.753 844.704
 927.758 122.990
 499.004 255.842
 383.027 55.217
 699.012 132.539
 916.096 908.879
 758.916 461.125
 262.452 373.002
 878.019 859.897
 935.125 754.264
 51.496 290.128
 999.018 146.482
 377.530 167.554
 243.140 447.763
 461.466 830.131
 310.582 940.716
 452.708 430.970
 117.590 567.871
 225.531 887.743
 229.780 781.784
 572.419 204.348
 606.346 76.686
 804.341 475.761
 315.888 306.036
 960.699 146.834
 967.402 338.520
 614.868 590.039
 887.092 825.313
 539.925 31.245
 659.457 55.599
 871.850 37.412
 895.885 418.043
 800.992 702.281
 805.409 606.236
 741.811 857.900
 832.997 789.896
 708.808 899.069
 766.613 795.278
 674.317 447.912
 964.202 312.706
 740.661 185.941
 837.819 82.280
 342.506 835.912
 279.563 346.690
 550.544 845.750
 101.019 939.786
 98.562 687.951
 766.095 678.505
 554.254 481.581
 161.032 112.253
 229.681 527.725
 2.534 666.473
 938.116 245.605
 826.436 195.571
 586.226 344.290
 618.858 474.374
 208.422 67.903
 796.557 137.796
 346.126 230.268
 863.374 596.449
 419.180 993.441
 68.534 973.622
 778.229 944.396
 376.651 728.844
 642.557 751.996
 88.047 348.296
 872.191 324.462
 284.269 926.469
 79.365 983.648
 633.124 161.074
 613.621 290.155
 889.294 899.319
 446.220 121.603
 42.494 963.998
 500.575 770.107
 570.593 248.578
 921.522 794.422
 678.312 588.677
 621.136 263.337
 974.545 420.366
 984.134 751.349
 447.600 841.930
 241.699 902.583
 225.385 163.782
 936.667 737.292
 797.609 10.536
 391.702 825.447
 673.401 319.941
 769.534 448.095
 847.372 346.054
 372.938 379.020
 650.351 839.962
 292.427 682.095
 221.009 662.519
 470.213 184.637
 807.947 32.461
 136.653 70.577
 707.958 673.044
 394.992 371.612
 877.945 174.819
 314.757 317.557
 91.090 715.750
 154.822 352.325
 111.293 787.607
 513.116 708.471
 355.760 75.091
 108.680 355.705
 229.042 67.774
 188.713 757.641
 21.154 191.592
 942.057 562.178
 449.114 203.792
 843.033 256.059
 519.861 671.156
 175.441 90.341
 40.741 554.718
 554.058 653.814
 392.442 154.513
 606.024 274.119
 902.350 965.171
 961.569 665.640
 560.789 788.064
 774.813 638.890
 858.827 809.524
 421.492 223.392
 97.458 249.262
 149.987 736.011
 730.571 711.130
 971.774 415.846
 717.651 22.857
 222.187 527.452
 739.429 266.225
 85.276 854.117
 686.423 898.742
 118.609 325.677
 485.551 517.134
 924.448 980.018
 955.675 467.793
 660.099 388.661
 554.398 365.766
 958.034 195.122
 123.906 729.005
 9.125 145.910
 794.587 595.853
 351.832 329.801
 246.180 789.425
 186.358 688.559
 444.941 681.232
 503.528 894.445
 612.650 37.749
 769.738 595.127
 583.079 97.473
 455.897 759.111
 361.016 103.143
 32.281 384.201
 818.040 425.464
 693.157 393.239
 191.627 372.761
 623.514 886.334
 755.922 138.093
 2.019 563.638
 513.500 834.590
 654.317 609.637
 530.185 594.964
 662.000 436.846
 65.363 536.667
 706.061 737.041
 607.217 435.117
 218.815 361.020
 427.878 9.373
 852.349 737.930
 152.962 254.004
 490.150 212.883
 871.547 584.441
 255.265 702.800
 477.859 178.546
 254.931 86.878
 669.344 662.452
 277.942 416.873
 465.015 712.828
 285.139 276.492
 343.969 630.037
 341.380 877.009
 430.513 17.083
 993.551 951.838
 316.657 308.633
 945.835 426.051
 564.919 603.876
 991.232 672.931
 77.820 528.588
 375.733 929.652
 961.517 287.940
 275.416 894.706
 309.370 665.559
 611.938 452.914
 249.496 109.915
 601.369 917.633
 354.365 750.548
 886.343 707.613
 19.242 869.273
 831.136 316.964
 51.723 70.616
 131.137 135.509
 552.106 848.000
 697.536 743.912
 232.049 14.201
 298.726 869.243
 848.444 284.146
 473.566 133.727
 105.204 283.144
 158.174 969.529
 585.438 163.159
 495.348 778.463
 361.043 492.938
 710.168 275.814
 430.133 934.917
 351.042 426.320
 51.847 613.378
 804.881 927.346
 83.341 835.716
 818.627 554.816
 228.277 663.706
 895.749 112.527
 536.493 596.966
 312.243 231.643
 860.253 569.511
 117.064 886.666
 286.220 456.155
 679.750 524.893
 789.979 113.043
 34.401 961.740
 670.389 550.678
 683.472 253.468
 336.409 464.296
 484.304 216.474
 64.527 971.429
 391.553 978.829
 698.766 867.090
 893.273 301.046
 408.980 980.558
 9.134 530.826
 491.303 672.581
 345.965 117.928
 424.890 156.629
 386.576 33.224
 582.300 62.010
 458.699 148.886
 920.985 520.419
 556.184 348.645
 907.385 481.200
 806.681 567.844
 793.391 15.906
 169.421 97.955
 80.558 21.191
 252.036 830.332
 677.118 73.526
 633.343 925.795
 435.900 722.601
 24.616 962.445
 720.549 366.566
 78.007 481.735
 598.734 55.667
 818.656 85.712
 623.241 286.611
 25.844 665.691
 807.118 633.650
 485.769 809.023
 902.511 110.234
 779.514 46.555
 982.813 554.141
 128.382 994.716
 335.740 306.667
 96.508 4.612
 985.508 630.992
 527.604 63.161
 663.014 944.996
 676.776 71.169
 574.840 179.036
 875.644 438.658
 928.688 699.417
 353.912 142.898
 351.867 944.376
 725.296 959.188
 290.619 522.433
 650.930 733.789
 354.929 234.964
 917.624 73.535
 732.296 658.376
 538.450 194.170
 44.453 299.373
 3.863 431.516
 875.767 303.434
 816.077 874.128
 127.021 526.024
 338.701 36.552
 12.206 883.411
 527.055 537.749
 41.141 90.864
 589.473 474.509
 542.187 616.723
 211.758 944.967
 955.448 268.341
 879.440 858.754
 249.138 757.695
 607.360 409.397
 814.644 738.728
 163.203 38.549
 217.175 673.976
 609.007 313.380
 309.315 874.248
 718.441 306.438
 748.444 701.972
 922.100 15.578
 642.815 167.114
 830.537 309.952
 335.295 545.453
 855.782 321.801
 621.739 674.514
 845.302 123.988
 599.078 835.036
 134.507 706.359
 906.080 598.733
 769.872 472.392
 120.007 350.052
 437.535 769.061
 220.974 895.032
 512.997 900.800
 251.528 319.324
 615.508 992.127
 954.018 105.540
 673.330 297.483
 337.782 163.676
 178.719 721.571
 840.459 454.362
 507.935 534.938
 234.236 20.545
 703.484 439.276
 373.130 607.243
 343.144 162.183
 669.215 399.838
 261.004 814.795
 164.813 398.553
 225.995 16.199
 778.041 360.231
 837.386 730.013
 737.816 259.031
 56.904 340.676
 91.672 666.392
 983.985 455.185
 118.807 39.625
 792.807 501.221
 368.165 490.134
 613.985 421.443
 176.605 419.927
 564.947 668.377
 918.010 352.318
 944.165 582.710
 856.355 114.145
 716.565 903.309
 493.293 167.358
 70.029 189.097
 335.664 643.175
 833.165 925.733
 385.887 448.440
 557.995 904.161
 656.544 528.284
 811.653 469.619
 111.256 959.158
 740.110 590.048
 571.605 380.069
 894.518 539.464
 942.211 356.011
 104.744 757.369
 183.742 505.762
 381.370 68.368
 600.865 656.277
 290.991 630.770
 455.649 338.627
 422.536 448.904
 617.239 687.048
 714.995 16.503
 818.807 205.103
 898.024 158.725
 219.423 23.760
 783.205 674.913
 921.146 688.516
 890.082 235.100
 132.880 310.342
 980.534 698.600
 18.438 122.588
 668.684 666.029
 335.439 268.135
 860.687 476.129
 636.507 553.642
 426.665 860.321
 639.706 147.037
 111.420 181.486
 909.694 847.321
 224.875 235.003
 956.080 849.863
 419.230 371.124
 435.569 483.792
 737.578 615.637
 227.235 469.684
 816.023 193.239
 576.709 984.816
 424.484 583.616
 318.906 519.980
 554.535 918.074
 887.423 846.763
 698.153 124.227
 601.983 708.689
 329.791 983.354
 746.642 315.505
 504.177 930.246
 567.384 709.820
 840.659 515.580
 337.738 332.356
 486.400 498.061
 577.846 20.043
 268.556 335.771
 831.886 504.575
 570.587 716.797
 779.759 652.738
 239.613 787.304
 3.617 9.661
 367.322 995.625
 273.321 118.260
 232.134 333.911
 535.574 929.552
 268.569 100.445
 870.769 866.727
 192.914 767.444
 954.008 629.029
 492.181 778.337
 160.112 128.408
 334.020 37.887
 477.407 442.013
 614.807 936.646
 135.765 876.851
 695.863 172.218
 57.706 110.138
 326.005 613.319
 357.643 461.160
 82.941 484.036
 546.837 129.860
 235.030 226.069
 456.757 306.383
 405.328 292.494
 230.978 407.568
 566.602 620.163
 818.018 964.753
 292.068 666.940
 940.641 396.541
 493.153 248.127
 439.916 715.567
 81.819 292.731
 566.844 195.279
 668.378 409.374
 295.944 857.779
 941.652 414.084
 91.912 923.641
 250.591 853.737
 4.058 816.910
 916.636 951.392
 178.032 61.403
 334.233 210.123
 248.174 196.696
 170.871 313.308
 947.496 333.231
 244.052 639.979
 189.665 945.893
 544.864 127.981
 835.657 154.765
 588.813 834.976
 56.970 881.980
 824.675 103.211
 300.916 616.401
 320.075 979.313
 207.937 916.034
 795.005 491.851
 735.648 474.523
 296.409 579.256
 222.141 456.817
 231.399 186.667
 137.802 644.368
 14.605 126.001
 999.443 637.191
 476.023 297.960
 974.944 244.344
 236.771 402.693
 416.179 202.240
 136.936 177.597
 200.874 328.570
 215.872 872.395
 821.875 126.013
 752.587 244.709
 569.505 62.524
 102.133 991.020
 547.023 282.626
 971.240 641.168
 231.485 246.160
 898.875 477.751
 636.454 787.450
 909.287 699.037
 96.165 769.450
 28.718 545.157
 222.984 945.448
 872.955 437.570
 594.784 797.289
 169.735 842.216
 312.508 96.229
 554.612 823.913
 290.353 223.812
 526.012 395.673
 264.360 29.196
 147.939 329.519
 245.510 210.607
 108.206 148.651
 919.756 57.195
 565.465 393.396
 181.716 428.985
 917.080 790.136
 156.277 283.367
 87.464 763.652
 241.453 963.360
 146.621 444.950
 627.842 73.432
 323.001 330.406
 599.680 700.961
 653.222 451.054
 587.285 254.442
 321.884 985.974
 261.617 432.523
 973.569 889.494
 982.619 101.063
 40.568 252.374
 130.975 819.261
 116.224 752.023
 468.233 741.740
 135.544 901.494
 836.116 843.340
 200.553 632.424
 578.756 219.642
 234.524 559.919
 861.151 352.226
 771.512 609.771
 75.973 77.067
 418.709 338.231
 244.829 831.712
 279.950 555.358
 398.163 997.035
 638.728 853.712
 482.136 598.085
 785.472 439.728
 216.397 732.064
 182.302 625.728
 291.847 186.803
 412.518 342.237
 333.784 277.707
 113.473 714.678
 597.832 833.219
 470.226 772.797
 551.367 7.156
 811.232 648.234
 412.749 590.307
 432.756 603.930
 668.287 273.317
 349.644 132.705
 309.823 809.015
 169.145 380.974
 484.049 806.013
 482.077 782.720
 821.732 418.751
 910.392 29.282
 527.176 84.519
 418.886 119.001
 415.190 688.730
 446.370 9.470
 247.188 749.429
 420.932 381.876
 655.630 925.260
 956.263 785.233
 575.865 32.889
 470.561 287.265
 798.485 865.760
 693.642 63.004
 88.859 132.518
 927.173 712.237
 321.845 367.184
 470.904 638.683
 480.241 431.879
 126.280 438.821
 849.886 354.718
 517.700 843.902
 700.221 479.150
 338.946 507.621
 507.237 895.989
 824.088 522.758
 900.238 675.696
 372.779 436.884
 991.571 696.746
 521.547 189.688
 279.808 697.507
 366.132 548.007
 554.986 275.827
 203.625 520.124
 35.975 775.029
 3.936 905.097
 644.335 570.443
 342.849 607.791
 878.886 90.696
 466.605 924.021
 166.476 747.182
 121.695 486.009
 995.971 718.509
 912.696 535.508
 216.487 549.832
 62.766 255.047
 922.407 726.297
 191.528 897.197
 635.212 602.010
 816.986 783.598
 506.968 288.832
 783.700 41.143
 947.057 700.768
 348.478 359.643
 50.093 918.775
 675.497 516.142
 69.819 286.760
 540.936 854.444
 734.910 212.432
 987.380 38.318
 685.337 957.187
 942.699 933.165
 672.185 828.644
 697.299 398.794
 313.144 99.708
 966.337 596.556
 236.588 771.615
 726.324 393.863
 938.805 468.610
 363.462 870.395
 884.373 432.306
 987.066 340.900
 514.499 798.987
 206.614 772.831
 311.502 258.071
 734.671 822.407
 771.440 360.313
 927.441 784.528
 636.464 366.453
 705.613 660.890
 562.063 687.735
 184.025 922.462
 273.452 896.657
 81.334 768.880
 384.477 597.547
 460.111 175.453
 299.290 400.955
 271.735 441.296
 832.495 992.752
 335.090 498.007
 411.409 118.358
 877.818 861.382
 461.630 895.243
 306.013 778.757
 24.414 544.134
 963.252 76.872
 964.772 603.095
 891.515 200.754
 659.178 311.347
 941.431 469.591
 610.805 864.585
 502.414 193.123
 541.141 34.322
 967.568 789.569
 615.289 484.989
 224.906 737.044
 243.399 429.029
 714.647 153.852
 484.345 837.873
 229.631 133.747
 285.389 721.626
 807.545 20.528
 401.256 339.488
 993.533 468.215
 829.412 83.991
 991.425 40.109
 409.831 63.075
 901.320 909.465
 4.929 593.791
 318.458 859.241
 489.414 319.268
 79.453 676.815
 934.515 6.760
 251.252 405.836
 613.481 209.470
 507.993 971.218
 235.545 450.071
 601.818 920.043
 537.113 870.977
 554.246 421.745
 628.147 998.272
 651.694 12.122
 368.159 375.799
 77.050 629.535
 292.625 977.029
 631.847 326.079
 942.774 19.534
 161.664 204.981
 788.532 754.962
 980.232 967.071
 648.045 42.322
 362.613 288.668
 672.738 730.144
 440.381 710.918
 612.769 660.801
 55.470 922.545
 435.311 195.377
 116.180 155.660
 121.989 658.193
 128.437 795.050
 9.703 775.154
 55.981 397.958
 701.753 679.006
 780.737 822.367
 907.690 167.227
 803.444 521.232
 567.576 805.551
 637.176 747.733
 979.703 993.040
 623.047 167.784
 33.475 955.357
 736.910 441.701
 907.645 663.768
 784.919 733.758
 37.940 131.744
 209.300 868.448
 799.962 302.540
 376.691 273.633
 159.101 584.227
 610.891 746.755
 677.708 928.433
 599.299 30.048
 363.355 491.083
 964.925 778.958
 215.519 304.121
 399.182 615.125
 260.083 863.330
 518.436 947.180
 832.862 76.615
 591.089 261.036
 819.638 987.536
 111.850 783.358
 118.631 99.297
 333.710 230.414
 352.602 874.283
 842.155 708.084
 616.086 113.505
 934.583 431.335
 45.391 859.770
 393.083 502.965
 195.345 289.213
 481.283 516.913
 500.610 719.979
 4.379 732.226
 597.078 476.890
 722.608 266.178
 540.106 399.948
 557.124 461.476
 243.747 406.395
 956.515 840.753
 994.523 735.158
 663.187 935.045
 83.678 483.832
 420.808 590.931
 325.193 347.673
 964.304 968.033
 58.450 283.565
 828.092 445.137
 702.569 236.587
 69.871 685.173
 765.537 310.108
 238.245 558.321
 599.916 450.515
 692.451 895.852
 25.823 113.449
 419.708 817.728
 51.845 629.266
 576.121 833.100
 359.554 381.344
 215.103 8.535
 474.320 132.494
 755.159 204.087
 824.515 203.457
 197.236 927.252
 346.099 935.055
 529.208 500.647
 276.611 304.730
 78.276 497.351
 111.134 461.947
 295.955 300.570
 875.791 679.162
 917.924 989.445
 377.278 60.127
 43.451 853.888
 579.143 720.235
 165.624 777.454
 858.715 860.175
 871.641 593.087
 438.219 640.475
 967.403 672.526
 537.864 367.665
 386.247 332.194
 749.076 700.220
 969.665 768.098
 207.044 242.291
 188.079 826.852
 491.232 524.420
 60.270 902.334
 891.047 372.199
 966.942 56.051
 35.651 576.356
 101.506 298.259
 648.815 531.644
 901.721 55.828
 802.107 678.430
 730.048 677.293
 905.736 621.990
 166.834 386.299
 402.682 322.760
 725.773 158.450
 777.649 739.267
 350.149 345.554
 820.880 398.045
 284.293 553.361
 813.474 85.874
 498.574 857.463
 344.766 874.251
 767.338 246.343
 205.450 49.719
 324.917 555.141
 297.739 932.944
 150.627 709.116
 794.261 610.965
 833.263 957.819
 91.990 8.622
 440.610 841.360
 130.959 604.748
 249.966 796.074
 767.415 215.203
 789.488 751.142
 448.331 267.624
 683.515 478.861
 972.646 671.860
 902.179 293.387
 641.513 926.174
 378.905 415.506
 295.119 313.685
 599.368 669.857
 260.906 648.110
 780.768 406.819
 953.506 875.190
 77.602 660.767
 80.057 169.399
 874.427 601.668
 128.532 868.474
 490.328 605.963
 16.973 435.304
 435.132 578.887
 627.178 542.873
 963.091 82.733
 59.426 648.953
 883.155 959.072
 150.408 9.261
 51.567 337.647
 373.087 807.919
 416.043 576.817
 166.076 939.649
 952.905 921.425
 955.946 327.476
 969.183 651.166
 276.292 511.571
 488.828 648.708
 43.264 498.613
 342.021 580.534
 12.531 556.740
 993.218 958.665
 964.370 209.548
 519.606 958.073
 191.913 194.771
 757.420 987.766
 305.973 571.389
 817.794 154.432
 324.584 585.317
 613.240 182.629
 46.181 831.774
 985.321 347.102
 74.756 815.719
 566.642 78.691
 789.269 234.711
 807.084 188.999
 446.982 356.336
 134.387 949.587
 353.310 290.525
 70.363 403.662
 194.366 962.010
 181.385 392.434
 741.085 256.722
 979.327 470.440
 926.916 375.647
 608.262 555.854
 959.275 498.742
 233.083 220.247
 535.900 698.686
 196.692 640.395
 241.740 798.991
 18.621 600.942
 844.026 833.290
 284.245 505.121
 979.794 613.215
 112.430 91.147
 841.472 972.335
 711.072 699.499
 65.660 735.173
 133.161 242.240
 474.212 715.875
 657.462 6.305
 414.893 823.741
 742.617 610.542
 713.808 26.481
 574.324 629.121
 149.375 771.008
 253.468 905.151
 556.768 900.959
 397.922 487.100
 294.537 945.556
 669.477 521.630
 676.752 332.178
 635.673 690.037
 872.804 932.056
 657.673 757.715
 684.394 862.327
 711.597 158.359
 959.826 506.470
 331.752 914.450
 337.152 787.694
 167.997 525.536
 610.863 235.566
 12.152 174.614
 585.591 865.070
 934.230 914.476
 561.781 270.090
 320.632 620.057
 42.656 191.224
 893.910 914.860
 262.431 612.909
 65.780 0.513
 318.985 779.388
 408.655 104.928
 109.744 386.543
 380.808 898.702
 679.949 240.502
 289.507 759.133
 713.706 398.954
 486.093 749.996
 649.114 892.006
 946.395 962.124
 651.443 612.119
 266.311 769.673
 507.964 563.246
 91.527 209.923
 442.973 954.814
 575.645 216.727
 123.197 344.117
 424.349 720.720
 416.731 289.218
 814.445 580.458
 170.598 532.329
 183.737 100.598
 723.828 240.352
 856.822 214.524
 618.426 74.758
 317.312 713.562
 7.042 28.022
 851.069 662.880
 283.464 869.586
 288.304 90.643
 133.878 402.871
 763.419 422.978
 379.310 398.525
 217.142 979.406
 962.600 281.294
 790.529 173.868
 239.204 292.161
 137.941 183.076
 325.958 698.377
 927.239 560.278
 814.599 596.530
 639.337 167.573
 289.400 253.714
 43.498 468.507
 125.914 705.303
 54.611 525.127
 268.888 311.832
 798.012 355.913
 573.326 149.510
 667.806 774.700
 777.997 837.150
 596.040 603.043
 903.179 695.516
 110.560 652.350
 414.804 892.798
 584.903 45.885
 669.489 491.998
 238.615 998.733
 196.140 513.279
 373.140 815.480
 230.286 327.971
 297.482 586.295
 500.099 872.887
 757.898 363.104
 674.910 416.445
 113.505 745.335
 687.274 414.955
 250.009 81.434
 591.121 502.077
 379.565 445.927
 936.996 881.402
 597.347 245.622
 249.808 506.229
 843.927 571.844
 956.946 987.744
 824.439 92.904
 610.287 369.137
 356.232 482.922
 2.797 825.611
 529.945 735.351
 530.604 226.422
 276.420 603.956
 79.149 943.018
 313.481 257.608
 704.985 565.970
 710.336 701.022
 283.821 452.015
 239.430 789.930
 144.494 551.253
 400.077 710.278
 4.622 444.020
 187.730 566.547
 467.167 268.432
 867.598 469.579
 81.084 455.063
 790.285 980.397
 870.332 257.153
 586.898 469.912
 103.156 716.311
 406.516 427.444
 420.523 318.712
 543.072 791.461
 734.733 449.681
 252.718 297.321
 215.340 260.295
 525.810 718.224
 321.920 523.994
 367.246 811.731
 46.801 930.341
 900.411 135.479
 74.277 374.045
 567.208 538.045
 427.180 627.534
 401.131 705.957
 791.855 203.134
 932.218 312.722
 226.016 724.799
 699.726 993.474
 451.646 138.999
 636.894 997.707
 710.926 139.659
 116.260 156.840
 964.152 193.775
 146.163 962.635
 485.061 103.629
 859.804 572.237
 64.096 590.514
 886.091 436.684
 670.458 535.852
 613.374 758.854
 608.850 261.948
 507.798 906.128
 699.275 209.970
 110.482 280.411
 524.012 101.613
 773.206 547.124
 243.816 818.270
 589.924 874.312
 257.592 853.104
 908.685 277.991
 141.462 983.418
 660.948 920.529
 882.623 360.150
 996.356 391.218
 652.044 245.656
 162.685 503.894
 922.562 268.352
 602.662 882.660
 22.937 62.106
 59.753 746.353
 564.671 168.861
 379.939 533.867
 131.046 894.874
 280.177 789.824
 173.642 604.915
 819.140 523.203
 921.091 535.929
 672.318 795.659
 921.055 324.086
 680.464 842.405
 466.009 919.289
 934.204 593.309
 905.806 652.228
 883.535 77.443
 738.032 804.803
 451.715 158.634
 356.493 889.576
 799.918 176.030
 597.888 882.891
 471.313 931.427
 378.799 185.051
 958.128 668.859
 84.821 45.875
 928.497 92.034
 239.226 431.786
 144.932 437.600
 821.526 799.066
 554.955 308.599
 361.129 345.037
 766.620 529.946
 235.836 43.589
 595.373 139.266
 49.794 33.052
 120.053 710.453
 344.899 752.928
 579.113 227.817
 460.387 52.138
 915.686 405.655
 47.802 386.508
 112.498 666.544
 475.920 149.085
 993.388 452.903
 229.054 236.115
 584.192 416.768
 971.949 637.268
 676.778 594.611
 488.004 284.806
 9.156 475.275
 410.534 627.153
 622.902 973.073
 978.245 572.946
 975.953 554.024
 828.078 137.619
 341.492 975.725
 666.235 512.330
 807.634 400.846
 59.959 451.386
 781.657 656.717
 299.811 66.870
 598.260 530.454
 479.458 946.049
 513.748 617.886
 514.984 227.143
 745.046 57.938
 619.301 31.592
 70.271 670.686
 803.319 746.081
 960.438 530.998
 791.196 755.937
 952.096 820.375
 512.426 674.451
 518.907 142.560
 222.073 102.005
 654.873 114.708
 658.520 837.229
 670.003 471.982
 285.317 992.913
 825.397 681.660
 92.712 25.825
 732.231 950.930
 121.072 546.356
 318.847 844.111
 481.623 346.126
 371.568 579.110
 311.795 174.880
 495.187 544.227
 638.123 858.612
 963.930 25.369
 307.557 715.684
 566.630 436.178
 969.444 374.352
 742.689 141.307
 980.129 891.716
 187.994 913.112
 197.590 29.463
 640.303 87.376
 25.752 55.292
 767.862 22.760
 50.944 50.666
 347.436 725.553
 933.526 346.081
 170.883 695.768
 326.135 945.857
 133.388 668.018
 889.700 107.250
 580.156 961.832
 575.697 206.134
 398.478 387.876
 297.691 646.717
 293.526 860.959
 689.744 489.554
 761.972 95.809
 559.506 204.852
 138.780 570.618
 808.809 171.873
 728.455 665.654
 386.281 295.670
 10.063 864.299
 330.225 95.864
 621.019 752.230
 184.003 425.439
 751.523 392.968
 251.838 328.322
 521.416 386.387
 995.032 560.811
 244.040 438.118
 734.561 742.644
 415.321 755.036
 66.859 617.986
 87.030 723.626
 559.217 284.948
 605.120 578.089
 366.616 675.090
 709.718 593.302
 103.299 852.936
 723.134 479.525
 263.174 571.866
 94.890 362.055
 569.746 819.288
 354.958 16.461
 158.228 53.916
 553.011 930.764
 462.513 365.140
 365.591 577.906
 63.584 643.196
 145.756 818.470
 722.654 954.234
 510.299 194.004
 993.963 972.064
 425.350 610.202
 513.858 474.641
 807.667 406.938
 572.908 405.163
 129.773 444.734
 377.780 802.470
 454.027 746.217
 433.999 391.526
 353.753 573.803
 367.257 800.784
 766.490 23.987
 840.373 138.751
 501.607 212.781
 809.395 56.970
 756.055 620.048
 442.616 881.715
 20.380 872.543
 550.746 983.115
 452.755 161.656
 248.441 230.262
 510.346 113.213
 893.210 256.454
 31.600 519.752
 687.093 823.406
 314.850 192.748
 942.017 960.781
 121.047 841.153
 117.281 792.048
 102.557 396.735
 756.077 204.714
 414.998 415.302
 249.501 337.853
 272.609 930.565
 516.174 439.015
 854.847 534.548
 731.896 72.846
 236.780 131.076
 907.943 172.721
 199.833 148.529
 583.438 632.455
 762.626 412.003
 54.252 296.584
 761.984 36.071
 248.964 474.140
 597.749 796.062
 625.561 762.410
 446.175 422.124
 797.725 704.408
 537.696 106.194
 207.020 938.136
 6.350 452.614
 190.399 238.942
 948.604 889.491
 607.517 561.051
 605.702 706.676
 599.094 593.720
 510.641 929.548
 558.597 845.332
 351.623 973.595
 480.684 129.409
 609.386 766.463
 170.074 965.123
 465.480 850.895
 475.913 627.022
 369.674 988.429
 584.420 830.675
 142.803 330.328
 234.986 659.686
 800.103 184.834
 503.389 802.579
 961.195 430.178
 954.965 343.565
 896.225 358.038
 648.091 747.949
 901.331 105.072
 755.106 700.406
 836.632 279.431
 757.627 632.425
 660.607 118.672
 13.318 44.804
 598.494 745.140
 431.634 663.160
 959.579 299.898
 440.282 521.228
 417.748 937.708
 978.492 850.509
 968.019 619.991
 977.313 159.002
 524.031 132.300
 443.689 739.900
 810.486 825.546
 569.873 587.840
 491.564 799.476
 161.725 980.433
 350.526 941.749
 490.716 862.227
 364.600 751.277
 500.193 343.030
 98.126 820.421
 164.972 679.811
 439.653 353.378
 946.082 778.486
 136.845 49.053
 384.037 647.172
 216.634 983.245
 322.047 114.594
 424.984 959.877
 385.959 145.727
 567.143 852.763
 714.344 31.512
 689.491 182.124
 527.083 781.196
 610.540 33.478
 644.333 25.869
 401.732 165.960
 173.043 361.987
 137.065 23.607
 121.863 176.619
 1.086 373.200
 996.742 844.987
 672.153 478.178
 481.592 659.454
 615.268 377.757
 86.808 711.693
 437.223 787.151
 322.203 121.626
 15.586 947.868
 142.053 793.266
 529.604 31.084
 443.701 225.307
 440.823 292.509
 555.812 650.009
 617.889 469.899
 409.391 895.168
 225.202 45.996
 378.586 228.924
 328.901 127.521
 246.878 64.638
 873.894 237.641
 988.251 672.434
 288.583 223.639
 846.309 5.352
 343.795 447.407
 794.154 832.012
 471.490 173.564
 814.351 645.563
 807.798 583.877
 454.737 252.360
 112.236 628.147
 898.767 635.881
 107.538 237.462
 897.910 134.977
 937.079 557.937
 611.215 304.419
 432.627 359.579
 899.207 64.336
 885.002 699.219
 344.783 58.545
 503.606 97.703
 94.830 85.563
 805.014 774.345
 108.016 236.657
 681.384 976.477
 85.005 59.453
 840.014 774.694
 978.600 890.989
 977.695 256.713
 717.648 88.770
 337.483 251.861
 517.587 491.214
 899.072 226.952
 733.162 209.240
 163.355 1.133
 678.974 78.664
 421.144 386.350
 698.241 469.289
 237.832 741.046
 199.666 972.268
 160.537 963.012
 559.904 984.483
 960.536 393.789
 61.262 729.861
 988.430 978.507
 210.520 545.815
 947.262 353.445
 377.843 702.282
 912.825 117.125
 170.431 885.380
 161.745 692.544
 982.846 182.748
 45.841 987.566
 866.845 758.641
 93.213 602.123
 63.339 850.255
 867.856 975.079
 15.977 589.429
 104.171 486.460
 421.416 933.305
 802.086 773.689
 300.002 541.941
 452.690 40.895
 330.178 279.064
 321.170 860.993
 871.205 533.461
 779.664 329.601
 495.653 303.058
 421.632 632.103
 212.764 882.154
 43.830 349.910
 336.262 615.832
 322.550 644.673
 538.952 996.221
 986.023 820.785
 647.832 975.539
 671.557 443.552
 227.082 753.864
 208.982 965.229
 734.889 99.192
 374.294 731.440
 739.368 997.905
 870.190 869.920
 257.890 780.361
 402.682 231.049
 114.924 874.598
 802.586 600.082
 371.249 707.399
 582.913 444.599
 390.462 583.060
 601.636 623.577
 208.477 353.810
 415.783 658.100
 242.797 469.926
 847.132 255.430
 408.416 321.145
 440.043 960.707
 737.111 303.247
 164.209 772.468
 170.529 554.885
 513.648 753.551
 311.986 990.296
 270.473 567.510
 277.382 925.030
 658.349 207.788
 35.538 965.890
 504.739 213.469
 628.894 765.664
 789.774 398.214
 726.545 970.983
 587.789 590.011
 95.658 101.563
 738.205 386.658
 750.312 965.689
 526.672 288.855
 917.536 454.922
 454.471 358.433
 171.051 476.585
 641.462 358.531
 448.969 321.615
 190.922 25.519
 470.887 765.034
 667.015 75.405
 783.858 633.891
 749.168 901.732
 230.187 821.448
 762.162 834.986
 680.582 785.225
 594.323 727.962
 4.711 339.808
 44.882 446.024
 251.665 83.088
 749.695 279.725
 132.148 507.445
 964.419 79.616
 82.790 816.664
 906.429 24.557
 353.952 656.982
 419.905 876.544
 802.310 479.102
 109.319 613.424
 947.927 570.501
 39.953 748.246
 635.098 67.672
 713.043 988.171
 532.852 500.428
 448.813 220.361
 143.538 800.242
 42.324 966.103
 828.504 777.280
 662.061 262.458
 183.619 32.759
 335.020 523.179
 432.752 211.333
 978.440 923.563
 85.580 639.981
 98.914 638.888
 111.966 363.440
 864.326 250.339
 206.232 630.493
 970.990 488.714
 191.819 159.638
 363.459 403.202
 294.006 307.057
 532.207 974.220
 382.596 254.851
 506.938 105.448
 558.027 854.667
 301.334 66.125
 776.501 12.898
 47.111 561.373
 938.888 841.186
 308.128 202.339
 813.953 963.200
 593.905 761.663
 841.563 749.265
 229.175 30.790
 731.747 118.972
 893.218 657.747
 509.788 323.252
 58.952 115.965
 377.984 597.371
 554.442 31.573
 296.473 211.113
 684.179 838.443
 307.015 568.955
 7.762 13.229
 316.120 108.906
 531.303 608.311
 752.198 682.022
 851.803 106.057
 352.956 374.151
 664.939 686.172
 415.113 756.745
 38.300 267.380
 442.394 864.476
 329.374 359.605
 6.921 724.754
 532.859 62.714
 243.668 579.200
 945.732 958.243
 130.890 501.666
 189.518 162.266
 177.897 534.075
 4.161 207.261
 404.684 723.283
 581.684 480.804
 318.567 183.155
 123.419 716.912
 686.815 50.544
 443.174 75.402
 190.327 616.852
 789.477 984.856
 893.752 54.022
 190.442 510.346
 957.223 711.494
 930.279 148.363
 172.474 525.644
 720.747 774.421
 962.915 383.243
 535.550 865.087
 127.848 433.478
 310.854 993.039
 223.134 108.025
 988.554 123.959
 395.022 634.875
 977.040 116.159
 264.570 909.175
 640.960 491.840
 94.087 893.866
 99.518 482.654
 654.581 85.758
 432.483 286.931
 607.607 710.676
 463.047 662.773
 672.571 57.099
 33.719 436.545
 681.151 964.359
 120.383 262.562
 836.546 832.826
 73.616 324.680
 62.814 393.969
 646.339 437.587
 417.349 782.767
 502.260 763.963
 769.758 499.362
 417.629 708.045
 648.229 577.350
 35.179 336.844
 598.151 529.613
 527.273 293.288
 68.871 396.663
 927.123 742.571
 677.422 845.233
 822.264 591.056
 330.696 765.158
 31.276 459.282
 710.603 89.740
 339.287 615.157
 834.183 658.987
 214.123 984.689
 39.563 286.847
 105.699 175.075
 769.186 854.268
 716.709 154.143
 827.301 191.400
 871.582 331.967
 485.617 837.113
 979.765 551.517
 458.989 965.413
 843.593 197.719
 634.612 980.034
 783.199 826.152
 729.325 524.903
 902.445 457.226
 189.212 104.399
 289.712 808.230
 505.778 708.950
 103.240 88.776
 278.782 994.863
 727.783 675.305
 335.672 759.277
 481.524 633.402
 752.874 909.290
 1.062 64.290
 899.592 466.828
 317.791 21.290
 527.876 636.417
 469.174 946.091
 304.429 741.244
 49.317 401.799
 63.803 193.594
 509.236 284.134
 956.462 289.778
 960.580 643.392
 768.710 828.195
 237.867 983.430
 158.172 554.123
 632.156 170.738
 734.723 588.846
 950.245 403.390
 632.068 46.786
 882.849 588.491
 972.314 366.408
 415.766 755.462
 890.632 753.054
 600.984 104.692
 228.444 969.673
 159.122 35.780
 743.541 320.260
 428.132 111.521
 549.361 497.054
 251.114 753.346
 261.653 342.971
 732.186 407.043
 980.291 993.051
 935.297 605.866
 201.831 170.897
 686.609 448.870
 181.975 137.093
 624.515 428.242
 237.469 315.709
 558.766 719.105
 287.919 502.379
 415.707 192.789
 336.667 713.643
 502.682 749.665
 26.446 743.637
 291.815 575.608
 283.347 812.666
 250.154 608.080
 988.066 925.258
 606.407 620.171
 646.124 696.150
 99.075 676.057
 931.391 85.050
 279.647 326.983
 465.610 229.415
 508.913 366.597
 189.754 43.893
 373.473 577.324
 552.866 521.152
 430.723 20.180
 565.889 417.878
 359.386 659.413
 570.080 828.685
 222.641 596.491
 583.486 767.024
 443.974 806.925
 999.052 404.146
 631.753 935.415
 602.114 823.503
 775.334 582.669
 693.972 678.103
 859.333 299.476
 95.957 782.281
 217.801 644.315
 961.966 607.800
 168.809 629.641
 347.011 708.434
 652.886 414.416
 18.267 979.115
 844.506 447.381
 909.820 217.886
 441.123 443.582
 222.399 944.487
 564.029 618.108
 467.536 722.141
 762.475 803.494
 717.602 103.485
 408.344 254.582
 118.033 692.596
 42.265 675.575
 967.797 988.353
 800.943 883.606
 703.991 596.331
 565.069 411.457
 214.694 903.783
 641.162 625.313
 532.321 382.794
 680.771 733.011
 62.229 688.325
 776.568 541.570
 715.994 659.589
 715.008 412.538
 236.348 114.264
 745.466 498.489
 415.281 985.643
 810.456 727.833
 65.188 323.461
 412.998 857.790
 455.605 31.264
 445.957 222.186
 378.070 908.547
 722.879 62.710
 155.664 707.199
 307.208 815.971
 331.264 992.062
 291.751 716.380
 712.149 748.537
 515.759 114.344
 134.307 930.500
 984.237 64.104
 156.370 654.395
 962.333 834.665
 772.730 75.931
 924.170 885.647
 723.255 330.551
 635.962 637.604
 601.373 364.737
 621.113 679.655
 454.668 259.801
 392.220 287.504
 117.043 371.209
 21.147 679.546
 996.655 533.524
 561.819 990.417
 310.056 863.132
 327.064 678.680
 844.203 618.065
 165.109 962.339
 741.331 827.169
 375.461 862.348
 737.268 300.748
 268.519 765.503
 894.969 393.758
 206.878 845.109
 518.290 862.947
 195.739 717.226
 415.862 84.402
 220.004 894.194
 524.098 161.378
 889.451 723.613
 557.661 328.657
 962.102 883.227
 504.053 963.839
 708.668 219.557
 538.547 253.771
 175.187 865.183
 131.486 581.917
 342.266 506.815
 530.515 336.846
 191.137 279.527
 406.915 570.694
 321.026 673.529
 692.502 627.571
 148.785 715.661
 639.231 24.311
 818.531 451.441
 998.478 898.967
 792.170 843.337
 234.991 786.258
 45.511 821.115
 608.697 264.272
 801.532 590.352
 226.134 714.549
 562.747 910.869
 185.642 509.985
 707.236 898.881
 322.910 994.516
 264.381 751.689
 865.731 638.271
 441.723 423.999
 291.475 375.679
 616.518 748.277
 563.718 886.340
 495.690 351.411
 624.583 124.261
 975.238 305.459
 908.755 796.053
 462.117 106.169
 798.966 429.151
 453.649 909.550
 389.420 743.969
 475.357 100.095
 894.474 976.682
 859.389 105.875
 219.585 710.163
 682.417 822.877
 987.711 418.384
 681.957 236.472
 27.809 963.585
 419.665 520.290
 526.878 495.889
 973.552 506.150
 720.027 772.401
 210.612 422.679
 844.697 658.475
 237.572 930.370
 768.608 209.637
 49.014 987.877
 72.762 111.276
 115.698 985.071
 740.444 617.651
 686.456 904.904
 983.353 365.943
 747.512 326.376
 92.533 319.349
 804.686 668.300
 703.675 530.630
 165.808 777.239
 135.610 719.729
 20.374 377.668
 822.711 772.421
 986.322 888.437
 594.675 28.247
 643.569 42.969
 142.289 612.885
 952.323 772.903
 379.868 450.686
 991.069 83.339
 211.694 976.210
 602.531 585.264
 21.940 848.577
 841.967 895.695
 829.067 199.439
 445.078 972.545
 723.629 544.947
 315.115 339.090
 893.060 535.580
 540.749 57.340
 131.614 167.021
 46.792 731.789
 344.622 32.934
 325.484 31.367
 743.239 159.711
 51.815 490.224
 451.545 57.753
 835.142 235.172
 328.050 878.125
 62.413 852.511
 357.272 142.401
 234.760 678.839
 866.256 972.997
 456.607 223.895
 640.729 287.444
 700.103 318.930
 284.532 119.833
 111.438 557.493
 615.345 323.685
 250.978 48.468
 704.159 10.773
 646.298 840.914
 233.147 448.891
 93.877 279.631
 7.334 927.539
 557.722 197.826
 753.741 594.053
 395.712 202.935
 274.515 144.536
 689.411 333.265
 788.199 845.267
 180.930 292.020
 49.017 873.066
 329.868 52.435
 934.310 749.886
 221.075 389.766
 444.652 450.788
 984.917 365.015
 982.365 969.381
 368.838 759.318
 827.977 4.977
 533.516 250.424
 589.550 406.369
 777.915 812.688
 178.857 873.782
 42.645 504.254
 396.277 629.583
 845.493 839.976
 261.297 656.616
 990.692 212.034
 789.172 148.080
 515.956 953.826
 421.129 882.962
 28.642 303.731
 903.166 844.767
 792.380 636.605
 167.917 938.299
 694.502 330.867
 999.069 669.390
 916.675 731.898
 695.531 66.508
 688.774 77.841
 53.218 512.386
 699.732 457.228
 149.167 980.053
 417.450 870.050
 252.197 33.569
 909.672 31.571
 756.150 852.367
 513.831 473.614
 98.378 103.384
 459.332 809.020
 903.675 241.307
 961.666 294.972
 0.923 429.520
 373.349 389.118
 868.725 798.206
 259.442 183.378
 552.121 887.953
 160.744 34.679
 183.709 453.948
 789.319 515.268
 170.359 55.033
 270.639 869.550
 555.949 141.675
 184.064 396.722
 428.729 446.015
 766.754 751.606
 849.955 15.143
 21.499 758.696
 182.217 5.474
 220.606 420.371
 888.492 552.391
 618.326 839.454
 556.609 466.340
 93.808 504.021
 731.787 896.339
 43.854 49.577
 968.713 296.810
 556.663 237.106
 653.763 277.050
 729.023 497.180
 610.167 88.209
 773.217 288.199
 250.037 384.840
 207.252 514.427
 246.058 401.882
 172.218 925.774
 984.459 119.072
 591.025 371.165
 754.791 289.519
 118.928 860.963
 9.323 224.372
 361.761 987.473
 567.055 928.825
 704.500 497.448
 278.919 944.190
 930.394 864.154
 49.459 75.251
 77.618 991.601
 816.940 971.039
 212.223 638.677
 922.351 320.549
 857.382 480.065
 495.314 653.378
 151.982 643.779
 1.506 470.184
 686.918 67.357
 835.360 631.083
 733.699 596.951
 909.856 704.181
 913.941 682.637
 151.719 814.536
 514.802 81.227
 918.082 569.792
 717.526 712.661
 825.373 896.847
 135.076 791.191
 741.876 269.376
 739.576 397.035
 614.076 394.336
 568.435 612.823
 948.842 153.201
 425.009 332.238
 686.895 547.347
 109.112 481.816
 609.482 804.405
 826.432 72.472
 504.100 281.624
 213.779 622.178
 964.378 612.132
 587.060 738.270
 754.470 829.868
 357.193 205.448
 173.649 268.928
 179.940 747.875
 309.147 543.807
 1.397 690.564
 664.946 199.727
 251.998 271.762
 554.509 888.976
 627.099 105.393
 202.697 532.348
 98.226 777.282
 526.075 607.602
 530.763 313.172
 564.006 853.163
 874.297 78.254
 981.293 559.374
 752.050 870.585
 625.563 656.668
 145.196 633.420
 921.142 805.582
 63.674 428.904
 741.108 93.973
 762.915 448.061
 98.762 88.977
 429.309 755.644
 520.440 352.744
 868.062 824.633
 737.953 979.903
 715.125 361.359
 508.665 759.961
 18.211 381.174
 25.135 608.647
 726.635 404.710
 808.308 488.843
 60.094 210.302
 935.505 84.631
 834.908 18.674
 387.127 572.633
 383.233 786.992
 607.382 414.965
 554.865 451.697
 670.892 780.423
 619.382 249.926
 788.348 978.071
 443.235 449.868
 33.105 794.044
 685.146 979.037
 842.587 382.467
 594.889 119.638
 962.578 40.023
 304.390 971.009
 430.904 846.505
 833.653 105.344
 14.963 476.964
 792.603 374.804
 253.227 71.734
 417.329 291.771
 135.816 616.184
 937.074 690.917
 177.963 950.744
 706.546 399.220
 580.416 62.280
 264.815 560.911
 673.399 349.759
 783.179 777.018
 449.550 900.302
 854.358 777.856
 703.404 636.902
 446.484 421.128
 810.664 327.524
 118.122 133.699
 153.032 588.980
 363.691 742.519
 480.187 30.318
 658.744 986.134
 409.154 802.795
 406.725 895.142
 805.594 940.452
 385.836 975.442
 937.112 761.399
 367.807 535.877
 204.658 170.152
 568.830 150.853
 566.428 261.381
 314.133 733.504
 794.578 121.564
 397.134 876.314
 726.940 994.186
 815.389 369.767
 175.093 993.793
 920.530 277.200
 61.280 692.629
 157.803 782.782
 317.400 169.481
 950.796 662.286
 680.480 403.175
 444.549 591.566
 554.632 252.935
 619.767 309.482
 826.492 125.241
 174.666 610.137
 869.847 853.081
 809.556 239.094
 858.803 270.660
 491.360 510.666
 33.926 557.092
 597.432 115.067
 291.833 139.630
 795.364 427.340
 658.487 924.303
 190.848 212.439
 75.669 883.899
 830.216 6.113
 897.831 745.068
 567.367 468.387
 434.727 233.547
 663.675 500.207
 359.177 255.521
 179.743 994.581
 357.281 600.726
 213.131 387.247
 761.852 476.711
 638.188 70.156
 263.347 41.780
 92.758 641.099
 23.818 355.402
 239.835 557.476
 469.237 958.684
 596.263 229.981
 747.852 923.848
 579.694 886.963
 814.180 351.320
 571.517 632.146
 529.899 267.144
 247.880 242.609
 217.709 894.080
 791.929 161.385
 118.560 689.307
 794.671 346.396
 996.088 103.412
 184.352 676.861
 217.360 103.007
 727.952 287.699
 481.894 387.372
 934.414 815.234
 640.418 332.933
 296.851 172.851
 862.895 823.878
 57.578 227.779
 607.298 719.043
 210.906 980.399
 184.747 101.294
 497.830 431.164
 194.290 133.508
 245.824 899.179
 146.533 173.140
 195.810 787.798
 347.060 283.930
 894.933 599.187
 659.049 828.119
 854.327 820.109
 403.557 965.475
 839.673 339.343
 132.778 557.335
 321.566 532.871
 776.237 745.816
 32.970 551.566
 115.820 812.479
 610.933 668.655
 299.152 419.376
 616.118 557.214
 211.615 991.932
 581.402 853.698
 758.106 451.077
 722.774 369.758
 172.132 266.134
 213.288 404.991
 291.045 544.914
 462.955 116.694
 684.241 659.259
 231.835 164.085
 671.049 418.902
 25.416 474.031
 645.328 641.107
 554.577 99.093
 965.717 845.530
 888.553 648.292
 658.767 851.345
 668.347 573.623
 704.463 25.603
 587.986 863.827
 70.700 477.582
 577.931 119.803
 479.152 403.427
 353.217 17.335
 116.627 239.482
 410.749 272.338
 853.723 102.564
 196.300 146.837
 649.645 892.985
 110.574 521.469
 564.890 263.919
 712.177 628.952
 481.735 661.915
 908.187 724.975
 258.696 701.728
 933.373 566.183
 585.326 28.633
 418.003 382.789
 426.649 458.032
 70.990 654.997
 274.420 871.068
 277.067 22.571
 780.363 32.534
 869.445 935.873
 12.894 20.386
 216.484 570.521
 35.071 292.256
 604.147 218.061
 682.173 931.704
 335.190 988.966
 960.069 324.210
 459.353 644.663
 981.264 309.674
 132.142 650.716
 598.109 784.348
 137.642 817.739
 129.231 211.437
 545.363 889.922
 755.930 617.317
 73.013 138.507
 193.511 361.340
 844.919 920.132
 224.589 374.108
 546.317 534.292
 177.029 154.998
 731.786 842.491
 700.933 738.474
 334.801 541.735
 462.899 104.677
 405.702 780.475
 50.485 288.015
 266.730 794.882
 337.567 283.648
 682.478 272.303
 377.263 962.141
 197.622 327.119
 91.578 664.079
 464.875 928.138
 347.424 186.643
 476.357 737.513
 631.699 111.172
 1.036 16.413
 351.383 113.394
 927.428 194.989
 628.981 195.717
 400.600 82.087
 382.970 973.763
 739.885 457.853
 974.388 917.832
 821.003 919.387
 964.392 115.575
 423.990 571.544
 716.951 896.632
 585.097 222.542
 52.204 896.026
 173.401 674.082
 718.971 573.702
 246.127 20.253
 622.211 236.737
 553.686 386.531
 978.633 502.659
 277.199 563.126
 550.137 312.147
 427.229 594.928
 942.431 852.787
 629.793 678.003
 480.113 538.792
 420.102 40.424
 158.157 841.591
 879.479 729.127
 604.488 760.484
 38.232 26.045
 303.749 929.333
 56.905 233.281
 666.129 283.255
 748.210 721.288
 968.146 257.985
 548.217 864.531
 38.360 203.930
 952.323 999.889
 557.329 997.727
 641.511 53.927
 437.867 297.501
 807.923 481.458
 352.082 976.016
 394.490 640.485
 682.332 581.013
 267.996 464.248
 53.557 207.411
 503.433 62.020
 917.276 555.443
 552.790 734.212
 118.555 716.788
 764.674 387.842
 905.521 42.124
 501.643 814.583
 808.504 354.189
 537.206 90.092
 297.879 476.524
 899.631 80.569
 154.435 136.509
 338.632 826.448
 285.126 499.755
 925.442 305.342
 974.822 19.366
 336.586 664.154
 669.011 696.947
 324.872 626.397
 673.991 901.925
 33.867 113.828
 183.991 371.692
 778.595 625.388
 795.844 98.093
 887.921 61.198
 851.594 317.033
 203.384 199.966
 210.992 469.440
 953.932 185.921
 255.725 646.020
 402.702 172.711
 374.943 908.350
 895.669 738.838
 889.979 878.628
 565.590 130.102
 310.821 884.312
 869.371 612.530
 146.898 646.900
 602.050 813.582
 842.158 321.958
 853.329 484.727
 94.385 576.447
 198.623 495.123
 129.628 166.329
 969.465 440.131
 915.855 129.970
 779.595 161.290
 750.138 609.033
 223.080 883.425
 778.468 457.284
 267.332 2.673
 397.564 98.390
 873.083 744.710
 937.674 586.329
 649.423 659.630
 781.418 937.282
 337.405 948.366
 86.548 610.977
 880.896 910.655
 453.120 484.380
 136.903 867.274
 314.797 883.960
 576.467 6.300
 99.074 717.558
 885.986 16.583
 555.037 607.033
 280.838 649.379
 305.595 192.743
 749.288 554.698
 62.880 625.543
 844.270 701.357
 922.776 237.068
 101.130 253.840
 302.574 680.839
 576.225 55.109
 932.743 552.181
 348.104 478.567
 591.361 851.530
 401.560 755.887
 162.276 271.648
 5.047 367.836
 993.433 423.341
 201.824 375.153
 270.618 915.863
 150.757 854.656
 248.320 967.410
 888.430 846.052
 190.365 618.511
 332.218 377.140
 968.703 978.112
 524.999 454.652
 602.639 460.554
 834.724 135.719
 949.130 24.059
 992.910 447.664
 87.319 740.870
 990.164 533.497
 189.789 999.715
 277.141 765.233
 304.935 537.088
 856.879 0.240
 158.433 730.085
 438.686 736.453
 938.883 965.843
 171.885 745.176
 888.762 877.256
 735.393 185.670
 154.967 138.560
 949.865 109.791
 744.998 825.074
 154.784 289.163
 19.803 927.056
 483.253 99.015
 70.093 977.051
 830.467 694.719
 660.486 302.680
 783.826 357.674
 478.958 692.643
 427.964 870.661
 944.956 193.332
 698.641 328.813
 258.283 908.292
 606.327 386.278
 115.840 514.662
 31.753 581.476
 190.980 342.209
 88.638 842.190
 120.103 274.886
 8.063 327.728
 135.955 65.638
 707.525 467.030
 342.674 427.072
 326.744 962.226
 862.894 138.374
 31.063 975.942
 74.283 448.434
 869.119 52.336
 966.900 952.627
 819.955 146.727
 322.041 463.046
 849.447 582.776
 169.304 906.833
 618.616 711.089
 505.908 92.611
 827.012 416.015
 948.641 39.814
 240.837 581.266
 174.971 119.263
 533.978 868.094
 239.731 295.728
 774.914 136.447
 124.559 475.110
 915.929 19.301
 889.027 161.547
 3.676 278.722
 198.515 35.100
 130.580 880.094
 660.791 521.320
 811.571 234.912
 620.537 182.954
 505.063 814.869
 851.394 705.284
 234.007 628.482
 914.304 144.369
 613.327 689.693
 987.970 876.923
 293.370 174.835
 344.187 637.292
 702.552 54.811
 662.826 97.357
 661.688 463.648
 336.651 476.037
 671.129 298.721
 286.505 633.983
 491.626 683.493
 527.036 384.149
 680.630 117.855
 430.039 339.091
 465.536 816.862
 917.225 420.340
 270.337 834.356
 470.914 214.206
 226.532 787.799
 126.765 102.505
 535.256 64.182
 457.441 597.184
 876.070 279.699
 873.338 526.695
 527.221 988.742
 462.697 761.666
 149.259 457.430
 628.058 521.145
 543.512 15.498
 211.862 102.247
 212.167 625.805
 856.859 149.822
 378.611 926.433
 435.752 493.767
 764.599 935.502
 381.352 685.650
 932.049 708.026
 228.528 859.431
 277.386 607.913
 170.806 510.471
 788.965 132.338
 669.021 459.989
 744.925 791.974
 311.521 266.967
 519.859 816.057
 102.776 925.013
 291.763 88.912
 990.634 987.178
 482.166 922.802
 775.915 587.316
 336.255 984.918
 78.524 852.940
 848.660 893.735
 962.058 252.890
 784.837 917.116
 297.249 705.430
 436.317 592.499
 330.033 141.246
 907.203 464.821
 22.053 414.227
 664.171 32.717
 62.767 364.842
 125.715 205.886
 478.795 740.673
 629.811 419.782
 156.719 981.309
 941.586 107.078
 472.205 385.994
 861.556 583.374
 406.401 348.512
 615.928 927.772
 808.224 501.555
 776.978 3.144
 809.976 239.967
 25.484 7.816
 258.215 56.800
 258.330 537.185
 519.620 936.975
 320.883 983.326
 253.696 109.805
 41.560 651.458
 4.286 303.839
 629.524 428.228
 497.279 206.084
 807.986 417.980
 792.698 673.831
 65.677 154.736
 328.837 843.167
 966.324 800.642
 20.841 226.128
 737.176 922.555
 995.501 181.646
 117.657 779.689
 20.929 417.698
 271.065 604.446
 939.876 957.794
 107.074 679.406
 357.748 949.174
 619.831 434.883
 842.986 858.543
 383.056 658.261
 43.503 690.046
 555.351 828.916
 436.710 456.490
 109.359 696.747
 143.709 966.026
 309.456 399.903
 35.126 170.797
 104.008 575.387
 624.383 620.244
 278.000 227.678
 324.912 619.236
 216.140 273.830
 84.731 299.957
 569.603 132.797
 202.096 157.325
 193.837 941.714
 969.721 491.757
 450.733 697.841
 345.723 362.378
 444.713 92.933
 963.380 930.803
 415.542 43.407
 778.596 713.497
 345.893 957.179
 526.340 143.367
 691.902 914.204
 881.057 742.904
 921.170 986.097
 960.121 47.060
 484.318 459.834
 195.871 489.724
 770.505 356.138
 955.813 729.361
 149.920 205.136
 890.546 174.199
 110.659 936.139
 316.275 752.627
 805.498 96.630
 928.048 628.496
 665.634 594.930
 428.675 592.557
 571.524 184.374
 837.660 169.705
 931.748 912.691
 108.113 107.099
 773.401 452.745
 474.799 281.249
 34.512 329.555
 633.291 254.100
 940.658 548.900
 311.942 680.869
 993.165 515.915
 151.630 628.536
 371.578 674.373
 612.387 96.505
 713.549 281.093
 143.917 773.922
 363.755 703.044
 304.364 345.803
 441.189 650.556
 307.534 637.593
 950.336 667.857
 495.114 120.652
 723.784 836.545
 42.490 985.770
 127.198 118.991
 342.865 215.052
 155.983 702.982
 705.958 71.928
 108.088 497.820
 439.193 802.802
 309.169 982.743
 938.662 360.722
 102.745 593.814
 945.085 770.886
 285.145 943.867
 660.459 649.795
 477.293 355.660
 471.100 45.116
 274.958 420.977
 782.627 503.080
 926.692 813.225
 95.326 306.507
 352.761 129.191
 290.805 511.719
 465.793 633.581
 972.411 490.001
 489.489 960.016
 115.265 532.559
 628.565 882.174
 702.778 981.597
 432.235 522.185
 124.100 719.171
 254.300 889.307
 3.172 485.599
 662.641 535.152
 650.131 856.673
 635.115 732.468
 248.044 120.595
 121.191 808.896
 193.777 239.143
 600.845 736.639
 135.827 420.966
 764.242 450.952
 331.823 87.223
 325.398 567.556
 74.977 570.121
 306.706 630.032
 405.975 293.530
 252.938 947.014
 881.737 372.334
 695.710 695.351
 265.266 104.800
 562.725 754.645
 34.886 181.946
 959.184 701.723
 192.856 202.222
 18.248 297.211
 42.320 251.896
 78.215 422.751
 160.429 525.198
 879.258 824.293
 440.120 737.923
 443.126 747.873
 722.365 98.823
 794.569 948.375
 566.842 900.480
 270.636 953.790
 187.026 71.655
 239.041 487.649
 534.076 883.275
 83.086 716.753
 183.992 147.886
 109.853 391.506
 748.898 815.555
 980.591 889.423
 383.712 606.819
 555.240 831.482
 934.656 884.649
 973.111 4.492
 920.046 142.589
 973.100 244.573
 843.600 455.940
 81.841 186.981
 16.319 828.355
 387.372 101.162
 758.197 279.357
 267.912 658.112
 421.981 611.745
 86.880 436.402
 437.517 314.661
 501.317 295.860
 529.658 882.087
 494.311 731.755
 380.930 732.177
 444.081 780.789
 461.308 815.057
 722.269 562.506
 153.394 201.323
 289.088 700.498
 987.421 396.592
 168.854 537.375
 44.963 666.163
 269.618 611.961
 874.617 255.527
 806.979 448.011
 521.675 425.434
 234.515 468.299
 144.710 693.145
 529.616 218.959
 765.854 483.830
 470.046 4.974
 772.248 587.914
 27.470 202.815
 100.870 822.072
 641.902 650.149
 547.728 174.928
 196.042 600.621
 248.781 445.148
 329.409 274.896
 190.134 52.165
 995.816 304.170
 178.793 811.300
 128.912 631.202
 305.157 149.402
 22.328 254.734
 770.353 518.740
 714.424 639.170
 454.354 810.713
 782.109 491.815
 636.702 932.745
 561.020 779.559
 425.770 587.752
 816.012 425.908
 233.090 772.690
 260.070 723.756
 777.923 818.543
 363.193 510.825
 808.375 546.744
 485.312 990.537
 866.788 575.317
 217.028 414.006
 849.599 121.372
 704.894 857.421
 859.357 104.954
 788.485 987.341
 416.148 643.450
 676.874 974.150
 687.525 456.894
 163.008 826.367
 163.484 494.698
 614.329 126.832
 502.531 595.896
 113.698 972.324
 915.952 951.330
 661.091 383.470
 952.849 930.845
 616.606 359.384
 364.020 746.203
 980.274 415.108
 527.379 855.811
 403.209 938.494
 833.378 786.436
 325.105 131.537
 280.997 595.893
 480.620 19.597
 101.614 866.363
 435.259 896.488
 490.947 377.870
 351.888 265.619
 922.800 333.870
 981.730 494.454
 180.261 704.528
 876.709 944.458
 261.097 317.557
 69.434 709.772
 988.351 301.518
 327.148 499.293
 231.589 302.847
 499.107 848.328
 569.090 126.921
 213.479 232.919
 399.869 557.077
 88.702 783.187
 553.158 686.234
 882.002 918.374
 401.449 146.754
 359.370 137.734
 124.132 779.253
 719.707 446.009
 807.933 64.597
 802.241 33.341
 426.719 720.410
 39.911 196.235
 788.903 289.626
 759.607 423.322
 350.752 20.368
 368.505 687.541
 396.844 440.499
 677.731 410.916
 716.000 494.252
 902.204 190.975
 236.966 50.430
 118.409 106.256
 520.547 770.656
 368.194 425.125
 874.614 391.471
 452.533 515.761
 709.426 215.623
 378.849 149.762
 580.036 206.574
 601.269 677.124
 870.407 357.073
 645.667 461.624
 913.587 669.779
 539.137 754.030
 370.278 997.710
 93.359 862.451
 214.022 388.043
 528.126 86.977
 707.635 338.194
 998.027 717.221
 268.343 282.617
 213.124 260.041
 277.178 597.449
 762.606 549.635
 313.762 743.569
 776.333 88.161
 315.668 813.225
 838.284 732.254
 50.625 537.946
 321.954 55.490
 531.176 733.595
 602.342 520.299
 529.740 570.238
 542.329 142.587
 804.926 968.861
 710.885 50.965
 618.360 743.225
 502.843 168.696
 398.995 863.348
 559.185 884.209
 246.149 847.945
 75.289 745.105
 303.325 867.908
 2.859 896.327
 785.771 623.442
 148.012 686.517
 711.942 546.442
 419.874 854.217
 732.324 870.105
 246.049 259.634
 130.979 733.570
 526.369 796.110
 311.639 774.850
 605.602 961.603
 290.035 775.610
 98.554 423.619
 769.577 412.016
 64.573 615.703
 853.623 233.309
 898.435 70.329
 872.719 720.816
 354.517 447.644
 910.859 902.319
 652.891 453.739
 585.469 128.292
 509.251 463.060
 359.297 516.187
 893.626 340.238
 979.372 386.187
 141.496 885.257
 592.705 36.686
 829.780 456.873
 177.543 120.766
 281.305 632.011
 352.812 7.583
 195.490 469.033
 540.411 56.579
 318.673 811.183
 211.494 50.487
 191.446 609.781
 358.555 868.268
 347.586 997.135
 912.529 215.219
 222.510 594.403
 34.227 138.999
 869.933 613.437
 721.052 562.161
 122.699 782.848
 105.238 959.692
 385.048 92.038
 3.991 50.366
 954.364 163.099
 493.191 290.205
 864.321 605.086
 496.230 532.706
 270.142 620.094
 42.616 321.745
 490.168 72.804
 94.936 418.165
 934.271 127.680
 758.395 729.204
 324.799 839.280
 568.436 351.394
 214.107 955.190
 145.917 882.802
 766.607 877.791
 266.216 80.955
 873.208 715.574
 711.739 800.302
 750.625 638.228
 773.079 540.194
 424.091 98.615
 992.098 864.254
 654.385 681.438
 463.159 48.516
 531.774 430.630
 442.413 103.114
 781.648 58.753
 78.482 455.811
 798.494 781.132
 143.037 140.772
 113.854 989.732
 781.906 999.137
 805.479 197.307
 554.788 755.925
 742.776 767.083
 615.775 618.255
 339.414 788.734
 492.391 360.881
 27.745 974.993
 935.252 485.415
 189.255 807.659
 74.768 608.833
 56.930 45.545
 179.315 544.847
 763.304 574.203
 658.188 769.258
 434.584 897.639
 292.520 928.680
 46.950 81.267
 661.615 473.053
 764.734 903.811
 217.151 218.551
 98.261 380.462
 753.149 922.155
 456.741 712.573
 138.006 655.975
 361.601 398.290
 82.287 682.813
 639.246 517.351
 581.077 569.561
 568.722 660.852
 114.799 737.361
 36.407 207.870
 42.518 483.471
 892.262 515.765
 155.324 556.226
 633.998 465.754
 555.794 599.035
 318.371 831.508
 827.384 570.095
 842.767 273.397
 492.548 600.246
 913.166 827.342
 621.303 571.563
 652.634 493.571
 936.722 23.886
 772.001 640.979
 117.625 256.254
 963.667 147.038
 171.604 756.319
 961.007 476.585
 646.903 325.325
 878.414 766.334
 175.983 571.541
 687.160 692.257
 956.349 314.411
 245.042 736.178
 538.228 8.850
 266.118 984.011
 919.606 588.514
 151.889 844.412
 866.096 303.556
 196.313 902.366
 448.018 747.964
 391.392 362.092
 595.248 530.414
 793.334 298.019
 540.064 27.525
 135.003 847.358
 80.908 597.029
 390.341 934.663
 840.196 138.865
 190.586 524.909
 994.777 233.259
 68.313 429.861
 169.171 406.045
 249.915 531.399
 343.296 662.673
 244.135 889.021
 234.979 974.305
 476.278 536.798
 873.496 213.436
 215.097 82.815
 136.862 334.390
 630.829 252.733
 239.170 728.490
 935.073 785.037
 334.420 397.785
 691.212 121.042
 62.760 268.738
 880.707 935.719
 469.674 882.658
 577.100 39.286
 947.311 267.938
 855.165 623.425
 801.988 825.971
 164.702 324.636
 568.049 994.323
 972.528 491.017
 44.103 624.133
 245.900 243.581
 204.566 901.496
 867.643 60.754
 72.078 122.734
 467.561 342.093
 462.298 209.945
 384.295 647.475
 322.782 925.317
 572.735 499.383
 475.945 850.539
 608.771 982.684
 689.619 271.791
 457.770 98.093
 587.638 722.699
 136.438 407.727
 380.522 549.028
 658.086 954.767
 349.144 72.423
 885.679 510.855
 511.797 739.342
 880.160 686.638
 710.078 679.179
 606.579 380.796
 177.229 886.937
 108.454 4.279
 423.019 455.692
 470.967 228.590
 353.935 968.126
 633.390 14.372
 21.664 10.956
 775.959 989.765
 284.753 387.981
 70.090 992.828
 209.555 704.314
 844.897 660.561
 911.556 694.283
 67.511 245.721
 134.639 727.292
 667.575 544.734
 524.671 999.032
 943.708 613.980
 818.855 789.840
 685.925 291.586
 40.662 28.439
 925.380 897.501
 962.137 58.986
 401.811 591.235
 224.071 684.253
 18.430 975.309
 446.674 100.411
 160.374 659.695
 728.257 492.422
 791.221 680.668
 129.948 707.257
 545.343 194.251
 46.324 339.520
 513.276 553.447
 934.044 665.505
 312.016 308.642
 335.151 453.007
 159.608 436.846
 813.881 701.581
 679.097 68.000
 603.923 668.345
 764.462 511.510
 918.506 85.335
 102.354 635.004
 943.069 644.106
 488.151 767.307
 147.249 620.384
 361.050 711.643
 310.379 835.681
 546.795 101.541
 346.492 43.804
 902.381 915.028
 888.109 718.799
 847.164 202.043
 593.027 178.481
 909.639 961.062
 178.235 966.036
 767.438 124.631
 366.378 533.926
 486.591 46.389
 812.559 22.620
 29.605 6.597
 925.193 435.204
 683.573 616.877
 520.207 802.279
 20.337 671.379
 871.749 174.612
 830.038 790.002
 817.126 29.504
 234.558 974.316
 713.792 127.078
 783.833 58.849
 760.503 91.575
 739.583 615.334
 214.403 247.738
 259.212 547.051
 545.600 131.793
 687.546 801.655
 458.259 879.000
 353.618 6.827
 813.334 514.825
 940.000 582.093
 856.618 334.388
 757.514 956.400
 283.973 725.719
 810.953 894.223
 763.526 297.781
 902.049 838.405
 735.663 226.036
 783.218 366.698
 982.232 679.190
 476.122 847.525
 406.068 783.762
 807.842 701.198
 203.444 201.999
 327.385 123.422
 611.208 318.017
 457.546 21.992
 336.045 661.651
 751.012 334.136
 747.683 355.291
 772.433 925.791
 766.054 492.035
 565.551 285.493
 872.746 780.820
 109.898 90.592
 811.088 3.377
 176.934 83.639
 741.308 686.897
 690.550 209.389
 25.241 414.220
 39.751 550.696
 519.738 769.317
 818.062 703.136
 553.292 590.121
 539.109 47.602
 393.417 903.820
 943.292 137.067
 433.292 222.993
 336.950 593.596
 938.310 246.325
 841.600 515.451
 603.075 37.529
 653.434 188.366
 436.395 443.878
 177.223 662.086
 378.900 494.973
 786.999 540.748
 280.621 317.695
 639.651 707.314
 343.392 379.510
 415.984 986.979
 237.108 685.308
 654.365 297.071
 905.142 598.853
 870.198 241.833
 610.654 825.756
 393.923 515.451
 273.773 508.136
 612.574 767.586
 294.164 459.922
 445.255 669.499
 231.962 75.024
 629.064 968.605
 273.447 17.529
 25.158 23.427
 879.881 243.967
 289.180 123.453
 405.885 392.977
 78.384 289.160
 477.681 928.838
 510.098 951.771
 194.816 354.113
 941.336 181.102
 618.116 165.721
 733.996 979.761
 841.028 261.183
 509.252 625.257
 224.086 91.406
 311.318 415.995
 68.585 777.656
 5.927 276.280
 284.814 578.186
 371.893 78.341
 94.283 810.234
 522.368 840.788
 819.610 551.847
 161.357 23.154
 638.354 2.311
 464.443 331.238
 289.546 247.277
 122.092 919.503
 58.579 723.289
 929.437 781.875
 565.144 914.894
 705.887 884.022
 530.853 645.582
 817.589 146.773
 602.067 781.165
 19.795 446.111
 696.232 681.793
 177.041 69.688
 177.007 387.752
 927.167 548.529
 347.895 266.476
 879.290 966.420
 392.448 786.352
 152.591 5.061
 540.963 710.051
 227.085 392.631
 171.611 450.132
 272.492 634.750
 973.967 626.853
 507.877 983.513
 633.906 177.628
 212.388 371.325
 612.822 244.963
 823.286 346.441
 66.346 711.351
 17.314 6.786
 306.487 742.390
 748.702 163.736
 187.876 270.797
 213.677 869.708
 578.042 622.319
 506.995 419.850
 541.223 708.416
 38.832 661.692
 865.770 539.570
 376.481 105.815
 140.855 537.091
 178.890 879.478
 235.861 921.075
 995.626 973.474
 955.800 648.987
 425.822 735.599
 991.712 185.085
 75.639 913.020
 412.547 148.165
 841.643 257.033
 664.337 356.995
 786.980 309.589
 865.927 353.138
 600.489 289.205
 584.246 404.076
 746.926 298.121
 904.835 690.596
 668.649 461.743
 607.200 667.083
 102.738 180.438
 434.833 897.812
 878.128 782.773
 594.590 353.607
 678.605 394.465
 711.126 678.773
 751.069 420.144
 933.749 176.207
 534.405 332.736
 883.104 717.881
 640.369 400.797
 724.314 867.785
 570.482 995.821
 155.583 745.099
 366.094 413.625
 253.853 487.311
 4.998 936.020
 372.061 167.714
 547.787 636.503
 39.268 140.926
 649.064 197.653
 681.787 636.411
 259.536 524.773
 20.064 986.637
 909.740 992.510
 965.083 797.170
 467.670 796.327
 455.398 165.178
 362.114 662.481
 860.357 395.508
 950.208 427.524
 698.887 605.354
 549.059 76.134
 561.406 845.898
 42.706 334.533
 303.477 489.007
 390.908 981.979
 35.058 356.717
 606.874 556.290
 843.237 529.000
 217.159 998.366
 946.922 709.886
 76.389 178.126
 429.787 112.948
 968.450 858.475
 376.924 834.384
 298.547 939.198
 148.102 796.147
 559.457 248.544
 356.521 384.124
 160.915 452.222
 539.784 589.034
 741.945 78.495
 365.944 633.202
 668.931 230.620
 821.462 977.690
 62.157 306.314
 192.487 135.328
 223.353 266.016
 741.772 640.303
 667.794 501.028
 969.819 759.293
 335.770 728.134
 852.483 378.178
 787.251 173.870
 793.506 908.598
 915.867 469.522
 497.620 866.794
 677.417 533.149
 39.339 960.930
 565.889 409.074
 9.017 450.572
 716.212 725.631
 398.797 221.938
 25.782 541.234
 437.560 354.431
 102.156 815.663
 689.900 977.822
 26.721 271.833
 646.445 365.864
 315.691 723.020
 701.899 552.528
 331.262 16.856
 746.084 253.214
 95.560 91.436
 688.706 627.862
 665.091 517.072
 659.893 928.936
 188.462 591.997
 638.661 468.674
 578.387 119.272
 75.980 641.110
 541.327 479.049
 117.169 110.242
 14.029 353.987
 161.848 282.082
 922.925 311.012
 303.946 11.322
 505.416 499.903
 197.538 240.056
 185.181 624.454
 828.052 153.848
 478.420 466.790
 717.207 87.603
 504.430 7.019
 141.592 79.052
 90.000 251.609
 839.956 800.486
 978.974 453.266
 466.886 889.832
 400.243 426.575
 217.798 130.855
 901.722 107.216
 802.160 820.460
 445.150 603.293
 431.974 220.770
 875.279 496.367
 77.178 577.279
 954.196 583.698
 728.390 535.194
 691.766 144.174
 313.000 287.829
 39.724 956.362
 698.775 717.999
 560.775 11.466
 558.961 560.861
 174.496 225.858
 886.234 30.193
 836.247 561.991
 455.158 856.004
 169.215 173.204
 322.173 616.496
 866.688 373.272
 500.205 89.397
 663.606 37.012
 686.164 964.550
 973.031 121.154
 491.673 160.357
 852.632 277.835
 121.130 570.471
 844.579 454.946
 150.621 874.220
 783.708 142.286
 733.287 5.098
 835.848 749.736
 641.775 557.779
 581.246 978.869
 459.630 287.232
 745.757 973.474
 557.393 516.256
 381.670 274.052
 295.293 713.308
 665.506 938.615
 945.530 364.578
 594.984 674.978
 838.939 67.344
 392.600 21.627
 132.368 180.720
 348.310 844.302
 736.424 440.712
 725.886 28.342
 413.462 375.202
 612.252 852.985
 881.278 728.152
 680.060 259.166
 170.232 148.345
 562.733 958.503
 165.119 234.633
 288.033 985.337
 605.666 415.692
 188.975 38.755
 161.956 727.078
 195.642 485.937
 87.211 122.035
 22.508 656.064
 377.379 695.636
 695.591 515.056
 34.972 935.770
 132.627 711.034
 596.976 551.082
 196.132 569.520
 399.818 417.862
 210.493 912.588
 427.879 978.113
 374.891 609.786
 38.666 893.467
 647.028 838.407
 343.157 688.710
 429.356 950.099
 713.184 419.308
 999.068 189.063
 410.856 375.393
 902.953 878.742
 13.315 436.203
 133.709 949.503
 417.796 751.130
 539.248 195.176
 238.508 923.651
 642.558 563.137
 282.805 180.801
 496.698 258.085
 157.214 132.213
 825.600 896.637
 494.908 558.557
 42.525 326.832
 609.142 259.417
 658.646 727.653
 809.020 766.054
 536.641 948.561
 115.002 756.245
 678.850 723.016
 585.071 258.478
 115.219 894.143
 14.861 303.786
 649.531 391.575
 965.999 68.419
 988.349 678.387
 168.968 883.410
 198.532 293.689
 555.911 792.088
 677.385 13.450
 923.838 778.882
 363.636 868.488
 381.763 928.020
 834.953 639.048
 871.573 795.120
 124.037 600.373
 700.246 275.326
 514.230 849.105
 911.854 455.821
 548.632 887.806
 646.097 966.717
 883.980 691.665
 263.733 450.992
 149.925 900.338
 808.941 110.943
 421.974 257.374
 368.285 145.451
 396.560 913.860
 572.762 949.954
 561.801 691.593
 73.393 530.645
 108.026 99.486
 455.489 897.987
 616.705 566.135
 98.383 604.686
 631.847 508.010
 745.707 822.985
 558.969 28.891
 538.901 799.287
 286.551 39.787
 449.353 455.116
 894.514 713.045
 91.395 737.319
 542.978 518.947
 931.303 862.880
 439.726 732.339
 751.748 300.998
 812.023 601.234
 665.103 524.154
 281.202 214.811
 974.044 718.252
 508.614 136.339
 188.637 637.729
 578.966 734.640
 663.177 133.617
 269.786 778.467
 704.377 970.286
 159.821 690.245
 918.904 920.021
 818.941 92.968
 759.900 714.430
 39.936 146.478
 149.205 809.143
 988.886 142.217
 97.702 545.304
 114.345 909.740
 27.199 770.540
 843.028 550.530
 72.894 306.494
 255.949 637.084
 778.591 453.547
 667.092 345.747
 3.194 530.310
 977.750 593.829
 455.570 920.968
 842.968 454.240
 437.690 303.246
 629.393 268.954
 178.266 349.911
 261.861 586.415
 609.183 824.274
 822.778 433.493
 806.315 352.593
 985.596 391.412
 269.473 371.850
 411.324 384.403
 140.785 578.796
 323.006 182.548
 697.787 294.872
 883.671 54.854
 550.664 301.654
 352.555 239.149
 919.604 73.547
 474.913 391.576
 868.294 759.741
 192.854 675.757
 76.465 457.984
 647.158 900.937
 504.593 131.002
 999.502 136.329
 446.921 185.531
 846.040 547.602
 997.584 147.807
 749.685 118.864
 834.583 802.285
 600.972 253.122
 626.730 527.501
 365.218 565.016
 911.330 669.846
 104.306 86.531
 300.726 589.068
 620.224 459.595
 632.024 325.318
 378.179 864.983
 657.872 654.089
 581.422 576.465
 21.688 980.733
 17.749 289.721
 205.848 88.960
 36.965 180.188
 476.871 97.454
 285.602 931.127
 371.639 135.379
 484.063 446.880
 220.048 651.819
 24.549 346.313
 532.565 997.379
 766.118 603.084
 699.197 920.165
 454.621 363.732
 455.819 5.747
 376.859 298.073
 534.253 354.562
 424.990 101.473
 86.604 64.458
 781.956 522.846
 77.995 394.988
 102.632 599.404
 293.909 998.766
 847.892 468.183
 780.952 869.344
 396.984 40.045
 8.154 870.912
 613.331 74.469
 328.272 969.613
 643.437 409.033
 166.397 806.935
 190.010 667.616
 951.036 660.647
 198.407 103.267
 18.463 386.859
 538.171 998.236
 405.344 777.477
 634.861 433.293
 641.321 190.576
 225.838 205.357
 859.549 997.682
 169.556 186.221
 959.231 663.028
 51.699 711.276
 333.363 337.298
 801.866 416.446
 173.616 64.829
 588.171 820.809
 392.089 811.905
 398.994 413.655
 269.311 908.264
 284.188 845.976
 515.106 428.919
 623.445 361.103
 182.807 943.637
 756.530 906.325
 929.743 732.819
 166.068 541.847
 293.265 457.222
 294.021 165.413
 730.058 711.912
 221.582 76.607
 128.560 369.630
 400.667 155.573
 784.571 993.457
 523.379 84.167
 566.291 382.169
 411.832 15.952
 277.818 903.305
 540.557 843.680
 353.625 208.826
 831.792 922.906
 727.696 146.970
 632.487 7.983
 470.072 752.800
 61.519 727.173
 973.859 580.870
 54.872 168.005
 713.708 939.029
 612.314 828.886
 941.998 785.711
 716.133 100.573
 904.057 797.963
 733.902 619.280
 954.683 928.361
 494.086 845.389
 263.807 310.864
 624.868 397.117
 981.476 704.233
 740.260 351.705
 866.718 473.213
 38.819 528.147
 499.388 989.121
 322.842 811.165
 520.521 10.326
 151.415 757.550
 569.283 197.594
 189.110 950.532
 91.315 188.091
 11.422 8.167
 324.684 244.446
 964.357 496.496
 69.899 201.764
 763.190 701.400
 316.482 436.397
 546.681 744.462
 130.692 697.042
 98.475 623.041
 60.393 583.133
 5.663 664.229
 540.320 80.207
 72.286 622.861
 693.549 109.941
 347.824 257.661
 535.644 407.869
 500.422 984.685
 862.463 978.605
 872.888 946.958
 209.974 811.931
 645.658 132.736
 836.650 778.916
 912.271 616.843
 21.376 611.642
 795.012 450.399
 370.520 440.021
 714.838 559.956
 768.442 492.178
 632.310 379.180
 20.730 629.040
 124.851 982.002
 766.598 387.954
 18.256 638.448
 466.996 53.781
 483.180 911.623
 1.931 998.930
 904.473 360.675
 881.441 567.029
 875.206 329.749
 239.777 189.443
 628.509 172.235
 544.871 181.832
 447.505 84.118
 421.679 871.653
 763.529 766.420
 717.946 850.337
 20.265 686.899
 197.085 359.475
 29.445 313.191
 241.038 133.177
 633.534 406.826
 105.071 593.900
 511.485 129.275
 458.615 692.041
 982.765 161.976
 746.562 86.905
 577.713 392.568
 842.348 874.997
 922.776 595.308
 268.994 908.700
 438.761 326.430
 121.669 532.295
 349.105 372.283
 623.039 551.815
 251.057 202.265
 821.354 599.787
 801.897 178.405
 344.958 45.624
 29.080 712.938
 852.777 917.761
 79.810 114.198
 68.352 266.133
 402.677 754.866
 208.774 214.926
 0.096 186.147
 575.525 988.441
 432.249 423.290
 871.659 180.406
 195.876 374.355
 961.359 863.052
 277.613 73.029
 759.734 71.066
 502.752 321.113
 401.561 162.266
 505.594 626.161
 909.711 357.095
 54.305 29.356
 92.318 839.142
 216.937 918.392
 120.790 495.766
 679.646 85.911
 159.863 169.112
 974.849 767.513
 970.691 41.364
 576.075 831.686
 726.137 3.060
 725.528 620.152
 454.783 948.769
 516.021 589.438
 860.672 450.750
 515.265 87.186
 496.496 108.795
 39.858 529.464
 849.040 634.785
 829.218 413.463
 230.546 865.319
 184.767 4.549
 64.618 7.777
 803.735 944.150
 270.058 507.392
 304.751 217.718
 743.168 609.254
 397.082 947.825
 134.498 503.946
 448.015 899.834
 128.616 553.809
 842.705 735.564
 637.397 554.363
 575.299 268.805
 783.661 988.334
 354.667 875.608
 311.161 365.104
 626.418 918.116
 340.260 733.696
 106.651 444.805
 880.854 430.725
 72.103 439.667
 602.739 835.008
 963.922 680.871
 389.622 997.082
 124.404 524.355
 710.229 284.676
 311.918 103.618
 825.543 815.116
 221.286 3.547
 15.317 253.716
 595.627 158.637
 2.974 255.587
 749.672 795.608
 442.247 269.355
 860.681 703.551
 11.045 848.251
 226.097 3.843
 350.698 910.716
 670.095 204.769
 757.780 333.408
 315.229 475.691
 350.128 759.445
 259.834 341.816
 10.385 869.400
 133.944 977.756
 84.845 538.409
 691.928 826.617
 860.567 126.566
 262.233 767.212
 741.429 599.145
 65.559 636.757
 728.314 616.308
 762.124 747.366
 917.806 177.513
 554.612 534.579
 858.402 753.358
 291.934 583.621
 537.255 127.079
 154.387 698.051
 760.933 829.968
 95.539 125.823
 690.777 160.991
 540.724 524.746
 200.574 292.702
 244.990 233.946
 647.736 985.704
 371.506 186.823
 148.690 455.634
 19.684 636.290
 787.373 93.657
 693.547 312.775
 578.415 58.185
 716.436 762.858
 872.711 397.078
 857.115 250.822
 104.776 881.507
 502.173 591.292
 913.614 331.345
 485.853 729.148
 250.277 974.221
 144.601 418.725
 847.151 533.912
 601.599 369.811
 550.959 906.476
 586.104 130.143
 401.168 713.561
 961.660 435.987
 808.730 870.735
 362.228 972.317
 800.858 864.801
 30.298 396.330
 542.882 378.330
 808.522 62.093
 428.380 553.522
 776.726 375.558
 96.970 762.760
 848.111 858.814
 151.955 602.542
 668.672 326.995
 916.857 693.857
 907.286 612.858
 803.617 139.483
 813.561 810.644
 231.503 431.376
 167.504 365.772
 203.716 634.449
 188.621 589.473
 740.185 602.213
 929.597 422.187
 205.460 251.263
 296.756 866.925
 938.116 872.375
 339.596 339.703
 464.259 563.567
 386.751 880.309
 397.041 2.994
 105.488 390.123
 24.280 445.875
 584.392 737.529
 658.175 429.081
 120.329 133.933
 358.631 739.697
 895.374 838.748
 391.942 680.397
 99.541 219.614
 199.717 116.169
 61.313 959.916
 132.279 675.707
 438.842 770.379
 352.821 409.128
 677.010 91.706
 202.844 164.880
 504.131 753.129
 698.608 576.386
 810.056 425.234
 418.299 367.675
 475.824 537.921
 759.231 361.991
 603.180 455.063
 765.883 163.744
 687.455 450.943
 527.887 678.538
 985.205 30.326
 550.839 25.297
 122.053 500.005
 743.137 706.147
 668.272 326.415
 423.810 252.013
 359.647 608.730
 426.984 713.518
 66.962 132.525
 299.145 967.224
 805.400 634.153
 299.662 646.491
 639.255 554.453
 420.133 765.048
 470.253 162.140
 634.265 600.846
 419.704 217.401
 730.491 860.066
 924.593 576.013
 220.815 398.612
 192.032 320.120
 271.011 84.286
 300.344 176.004
 372.039 620.948
 831.316 439.616
 536.087 100.597
 378.005 190.633
 322.097 615.680
 835.200 814.702
 596.923 757.505
 862.554 365.828
 944.661 193.896
 959.086 947.052
 326.520 596.944
 925.758 443.591
 448.234 957.503
 172.014 750.023
 246.146 145.039
 972.320 249.227
 594.262 458.491
 857.928 148.343
 353.774 765.172
 373.420 294.648
 27.543 680.623
 301.321 985.871
 792.075 533.333
 603.604 774.965
 508.646 655.615
 16.722 333.997
 366.859 807.663
 815.578 586.586
 194.482 378.387
 408.259 809.839
 736.416 907.254
 392.390 527.245
 625.874 569.740
 578.563 311.247
 558.072 589.705
 427.571 151.869
 749.909 249.884
 845.487 654.731
 0.276 822.556
 401.221 852.918
 130.072 532.515
 670.679 962.787
 806.931 680.693
 543.651 609.809
 478.572 526.658
 255.746 288.673
 535.191 69.918
 508.062 509.258
 782.998 742.337
 19.816 889.564
 678.803 376.348
 9.881 576.863
 593.375 936.102
 536.511 763.109
 136.123 71.941
 32.783 679.956
 485.883 903.797
 278.869 547.756
 885.271 768.354
 50.010 262.748
 325.944 330.443
 697.538 653.820
 788.446 204.536
 464.525 457.010
 716.103 440.926
 740.524 540.124
 163.254 177.835
 132.652 675.006
 933.026 860.218
 912.067 380.132
 130.963 484.087
 403.240 136.135
 733.192 788.130
 363.722 971.865
 779.927 519.063
 578.016 904.687
 638.249 321.155
 312.471 637.465
 866.985 311.804
 78.687 923.382
 698.732 512.740
 288.699 31.147
 120.466 409.810
 892.478 215.806
 278.779 553.360
 331.140 228.380
 205.498 216.679
 60.160 900.598
 104.659 273.066
 266.392 204.460
 65.644 94.752
 69.291 911.227
 676.406 21.713
 637.362 827.286
 664.449 788.436
 20.234 347.396
 154.508 865.863
 678.005 786.957
 116.317 498.324
 343.686 197.629
 2.581 956.391
 971.002 463.947
 818.188 241.893
 665.805 767.283
 992.131 867.130
 70.491 597.932
 471.829 973.440
 140.675 522.220
 656.951 682.408
 423.752 760.972
 821.095 304.144
 199.717 215.618
 922.423 620.131
 383.758 61.592
 519.368 562.481
 203.812 103.837
 428.900 17.100
 968.725 210.409
 789.420 365.953
 926.238 777.029
 18.576 574.552
 295.358 63.285
 441.298 836.954
 143.215 631.108
 961.660 864.432
 289.189 24.639
 373.369 88.784
 863.683 289.976
 760.411 230.704
 358.458 241.329
 897.509 632.238
 891.108 350.322
 788.486 385.063
 207.217 346.691
 101.471 908.855
 477.462 666.093
 598.295 192.664
 858.860 624.611
 989.804 243.812
 803.189 15.662
 460.458 371.057
 263.027 855.156
 329.250 129.646
 896.823 401.978
 587.199 84.284
 566.858 776.106
 965.370 901.373
 394.078 424.459
 535.420 704.150
 245.802 48.851
 874.241 544.238
 228.591 131.079
 485.411 331.947
 809.719 852.468
 366.344 587.264
 945.157 510.132
 447.602 26.480
 726.768 746.379
 669.378 778.913
 831.162 313.339
 962.440 67.997
 540.555 239.859
 582.526 515.595
 473.049 215.453
 527.442 2.693
 895.315 585.762
 16.779 799.414
 662.052 410.258
 810.646 658.740
 329.377 676.167
 14.252 838.484
 797.048 618.808
 691.153 802.315
 248.931 559.283
 273.971 271.263
 62.273 143.012
 305.125 610.923
 452.119 19.763
 302.473 395.817
 693.766 36.104
 569.560 681.313
 937.745 868.704
 54.579 715.558
 590.815 681.311
 106.374 860.601
 503.387 74.967
 333.065 574.924
 377.273 70.977
 95.729 791.743
 814.452 636.014
 275.509 651.639
 772.527 860.628
 350.281 698.290
 208.753 134.370
 972.394 596.592
 793.029 835.966
 820.943 598.393
 490.398 254.861
 632.663 168.047
 872.661 775.470
 819.957 834.326
 362.336 148.169
 741.184 793.815
 463.872 817.293
 478.530 531.323
 948.617 417.832
 337.210 613.166
 61.375 346.342
 343.950 358.319
 65.481 680.671
 883.700 699.687
 876.351 105.924
 565.091 753.220
 514.592 104.725
 194.447 346.963
 581.472 708.062
 815.366 596.625
 692.301 64.128
 539.298 10.838
 645.691 967.553
 958.656 170.456
 235.524 66.975
 357.286 745.231
 782.652 517.081
 476.440 121.729
 257.869 410.048
 973.353 742.835
 947.655 974.169
 843.290 66.775
 968.890 593.403
 336.385 897.744
 135.562 525.467
 363.073 417.453
 114.839 388.156
 74.609 143.938
 955.597 169.874
 459.698 988.501
 731.077 592.415
 98.976 691.718
 588.925 19.204
 53.873 953.895
 154.280 933.139
 575.977 183.626
 270.994 993.581
 451.343 760.181
 106.858 275.838
 338.393 222.003
 883.032 968.476
 118.238 675.997
 936.500 289.348
 705.819 682.301
 585.711 931.285
 825.616 759.559
 770.513 979.531
 246.362 719.395
 682.866 987.566
 907.998 159.663
 427.651 53.610
 226.738 398.564
 64.313 120.523
 799.592 830.808
 419.356 905.929
 370.057 438.487
 644.161 452.061
 587.164 939.318
 267.878 126.300
 68.915 640.488
 184.682 379.718
 49.894 464.899
 670.459 823.686
 385.971 196.458
 775.653 370.987
 544.298 760.825
 746.814 730.834
 15.019 217.275
 25.232 385.034
 136.210 126.035
 721.360 9.558
 872.624 504.208
 710.824 861.547
 582.046 763.657
 912.191 911.741
 143.724 797.721
 236.995 967.409
 117.977 853.049
 825.519 967.703
 414.149 481.242
 752.408 324.126
 528.369 846.243
 487.341 171.468
 988.863 991.877
 188.867 752.432
 633.780 514.667
 883.319 711.526
 616.769 995.721
 802.944 665.189
 163.988 718.382
 523.394 156.069
 621.252 722.330
 24.296 615.700
 962.989 347.546
 699.392 643.258
 870.224 721.070
 544.663 165.769
 610.589 394.637
 961.918 549.949
 110.210 701.498
 617.678 676.327
 839.159 656.006
 707.037 316.395
 936.146 50.562
 481.976 843.160
 574.313 132.611
 533.820 589.797
 71.811 81.351
 668.766 801.256
 34.738 802.331
 210.528 616.174
 695.448 61.274
 709.862 403.512
 89.060 70.024
 670.255 857.888
 260.904 591.960
 423.351 843.031
 986.611 866.584
 446.088 143.234
 636.723 968.838
 521.420 132.943
 654.146 64.474
 351.355 264.895
 413.916 735.285
 758.514 83.681
 981.994 604.809
 12.303 835.618
 917.720 764.364
 217.884 324.860
 910.835 489.815
 68.528 382.369
 799.488 850.609
 620.712 607.382
 674.238 584.547
 470.767 114.274
 81.893 974.979
 734.365 91.126
 252.283 993.037
 326.143 535.052
 183.968 118.012
 55.004 574.543
 948.050 626.565
 167.737 87.211
 762.088 739.355
 944.611 654.726
 11.427 465.568
 358.347 313.162
 168.781 816.311
 313.667 619.974
 403.675 931.700
 577.569 597.466
 953.369 639.646
 758.067 471.611
 121.340 732.890
 986.824 414.832
 106.727 401.856
 782.516 847.804
 979.569 521.735
 718.737 150.039
 687.037 981.250
 372.513 779.340
 392.599 716.398
 795.258 978.832
 54.227 224.597
 713.180 145.786
 483.083 873.201
 443.193 2.948
 187.860 461.784
 295.557 420.221
 802.181 71.379
 46.297 817.748
 466.548 947.819
 999.637 791.661
 48.711 873.027
 649.871 957.572
 846.553 420.685
 998.277 36.561
 438.432 555.044
 16.780 211.766
 593.040 987.969
 487.278 574.227
 793.408 474.919
 723.092 633.418
 589.531 110.851
 314.279 985.719
 996.631 628.500
 677.027 173.227
 779.418 540.955
 552.781 901.783
 188.533 685.410
 746.679 262.493
 477.975 683.718
 947.459 572.597
 969.681 46.586
 889.966 342.094
 134.118 11.356
 943.087 620.580
 917.929 758.445
 294.538 288.412
 618.238 829.184
 701.758 447.230
 928.468 439.453
 555.869 922.499
 265.758 910.913
 111.742 515.966
 241.683 727.450
 848.506 305.423
 715.620 261.785
 296.170 265.134
 536.404 139.830
 378.499 320.526
 48.741 542.738
 540.904 718.854
 135.092 653.756
 144.230 122.486
 853.549 494.532
 878.307 958.069
 192.698 759.844
 178.429 393.378
 624.017 37.629
 787.280 490.187
 722.367 220.306
 995.875 987.567
 330.194 591.809
 599.792 212.866
 448.878 271.336
 929.323 470.092
 92.055 558.909
 240.293 106.046
 774.613 549.543
 400.428 257.314
 634.545 842.746
 866.755 5.981
 593.105 593.549
 942.963 553.956
 605.040 742.180
 830.735 816.065
 291.598 374.384
 972.387 47.252
 893.987 546.465
 128.729 291.433
 46.794 942.115
 878.798 366.783
 815.332 686.416
 178.218 97.804
 436.871 941.189
 9.617 647.677
 375.403 350.617
 319.211 189.777
 468.093 443.235
 503.797 145.201
 887.224 62.788
 915.674 679.734
 345.728 273.638
 741.151 740.379
 871.840 834.599
 311.183 275.769
 706.735 766.969
 378.390 349.110
 529.015 157.635
 179.208 55.500
 575.583 676.403
 557.710 701.374
 56.759 278.877
 0.862 812.386
 4.801 783.531
 894.280 692.466
 752.451 915.983
 501.570 462.110
 218.262 607.542
 275.749 524.782
 137.907 811.806
 882.970 28.849
 87.932 496.501
 339.893 156.555
 316.541 302.019
 597.543 544.706
 943.753 298.513
 735.771 153.026
 392.851 375.358
 230.799 790.310
 41.503 756.862
 919.275 895.895
 62.801 542.928
 779.509 180.579
 494.951 750.707
 285.731 248.488
 418.183 201.168
 244.356 256.853
 116.308 511.768
 900.182 196.942
 598.944 72.494
 991.488 185.079
 402.910 987.419
 950.277 691.796
 174.450 738.298
 779.869 379.480
 858.283 591.937
 317.176 899.744
 38.051 240.887
 699.932 872.081
 942.166 690.156
 336.638 341.887
 158.826 224.135
 523.933 330.721
 206.790 291.602
 905.492 942.703
 750.250 107.012
 129.543 691.653
 595.621 598.191
 577.912 843.009
 287.562 339.813
 725.574 217.530
 456.003 244.891
 191.455 940.603
 333.950 879.863
 582.408 417.602
 548.559 300.260
 864.562 513.810
 320.249 641.581
 849.526 674.131
 223.920 352.579
 915.239 956.057
 263.636 825.259
 828.731 607.531
 981.291 297.333
 364.884 603.681
 907.917 709.519
 763.982 182.461
 823.542 763.086
 211.743 874.529
 921.281 704.383
 807.434 308.078
 179.994 465.325
 585.232 451.505
 597.006 205.000
 326.124 217.870
 680.733 161.649
 225.362 43.093
 968.386 60.527
 124.920 227.993
 735.239 296.701
 470.784 331.956
 371.243 278.315
 478.684 567.730
 693.318 871.566
 84.444 83.079
 265.698 920.447
 90.271 851.697
 347.772 549.838
 797.632 24.531
 563.449 17.866
 220.850 420.619
 675.921 521.417
 411.201 36.761
 797.619 726.734
 275.169 216.001
 11.059 185.078
 656.969 390.443
 219.314 882.318
 66.772 73.727
 285.098 282.172
 792.873 258.254
 308.350 567.621
 836.811 322.613
 590.129 716.368
 82.158 492.549
 245.168 307.148
 854.961 356.142
 69.282 928.089
 889.905 708.763
 606.799 20.601
 92.112 409.118
 66.259 357.397
 119.476 43.466
 921.781 926.956
 21.859 115.674
 538.079 225.310
 106.936 566.349
 747.280 176.302
 81.469 551.063
 967.015 591.125
 893.290 217.024
 616.218 104.984
 702.871 366.877
 395.442 402.064
 2.372 310.363
 543.034 658.990
 110.368 317.825
 751.188 41.634
 466.473 108.219
 773.789 711.218
 274.119 947.917
 331.257 704.374
 862.329 690.707
 119.614 710.129
 507.116 454.894
 168.162 777.175
 546.816 376.828
 522.118 340.503
 198.221 783.944
 15.868 291.189
 114.722 242.085
 465.146 651.393
 84.986 815.252
 861.234 423.349
 340.238 859.822
 469.368 412.058
 287.365 104.634
 192.078 972.829
 509.282 253.380
 184.520 293.547
 47.036 12.490
 734.423 715.306
 101.566 187.759
 528.643 841.813
 746.961 213.545
 9.155 546.669
 239.295 352.338
 914.525 107.584
 321.919 518.314
 852.308 367.880
 183.665 690.290
 850.613 228.960
 613.156 656.947
 993.366 733.949
 430.820 115.697
 106.961 224.544
 568.917 177.115
 892.401 392.559
 635.697 125.955
 196.383 748.139
 447.483 889.785
 299.594 971.633
 675.189 364.929
 136.772 580.416
 340.531 360.244
 419.617 240.204
 651.308 21.404
 332.637 188.652
 401.940 786.433
 138.534 563.211
 530.563 57.739
 942.216 772.521
 140.870 232.651
 502.352 398.411
 417.493 655.221
 281.097 832.119
 17.769 593.886
 524.030 942.355
 168.320 935.493
 654.112 443.789
 368.135 854.547
 439.704 322.442
 164.954 971.489
 504.315 109.983
 371.218 175.054
 735.075 53.341
 590.063 336.716
 921.194 261.338
 379.487 90.749
 619.375 828.610
 470.706 958.263
 359.841 232.259
 429.577 639.816
 136.989 102.131
 91.023 836.826
 888.597 805.760
 166.560 550.350
 775.778 329.033
 113.726 276.101
 404.796 228.954
 730.750 711.481
 256.340 182.028
 895.655 624.258
 36.520 937.509
 379.922 29.388
 167.882 536.673
 34.425 171.821
 382.874 95.538
 749.663 426.321
 254.096 527.816
 141.176 773.127
 336.083 456.820
 690.749 179.160
 446.328 519.549
 198.718 962.617
 975.812 983.901
 564.784 13.831
 191.589 402.278
 634.861 822.603
 429.412 123.546
 728.006 372.834
 229.346 233.040
 417.478 625.719
 651.357 630.174
 688.025 55.365
 733.769 869.012
 60.857 323.138
 790.995 353.322
 79.397 993.029
 657.007 909.183
 422.159 278.731
 189.757 460.843
 171.324 268.813
 184.329 955.439
 562.304 259.701
 77.325 156.473
 94.396 613.006
 443.333 931.876
 747.360 585.811
 720.819 68.546
 353.181 516.972
 997.194 959.919
 874.538 512.200
 121.870 136.062
 477.605 794.130
 195.809 76.880
 221.116 374.858
 353.548 998.976
 858.423 887.268
 158.931 906.874
 435.170 763.212
 282.395 611.487
 910.751 472.259
 21.815 245.541
 113.702 0.840
 730.415 40.272
 714.487 940.480
 86.590 403.833
 146.803 513.212
 97.679 184.029
 191.580 155.728
 691.521 71.131
 245.718 240.447
 88.273 456.334
 697.508 476.132
 935.529 404.291
 718.192 113.426
 460.644 310.775
 627.943 407.557
 876.765 26.708
 606.258 753.200
 657.960 855.441
 271.471 412.198
 461.738 630.308
 759.602 976.493
 764.935 703.294
 675.355 334.570
 235.456 913.419
 281.917 394.192
 484.617 635.597
 733.740 626.790
 833.199 658.733
 58.169 375.071
 731.985 617.496
 56.296 56.062
 361.029 858.136
 747.439 913.604
 0.749 198.003
 430.211 859.468
 34.812 924.974
 709.031 488.554
 875.582 351.069
 849.550 374.672
 866.473 199.330
 818.780 828.158
 934.068 370.061
 153.402 19.846
 761.421 148.219
 28.013 608.047
 810.993 514.906
 287.857 122.130
 122.488 890.110
 819.363 499.663
 382.147 729.317
 86.737 501.136
 943.471 932.004
 421.652 659.774
 865.655 894.916
 252.155 902.516
 419.270 297.306
 760.312 705.809
 135.906 769.758
 908.320 346.296
 299.821 544.047
 640.332 457.049
 698.470 970.650
 700.701 205.708
 571.490 525.525
 585.446 238.365
 583.977 101.850
 917.471 364.430
 562.252 129.246
 90.333 340.987
 884.741 407.114
 521.350 113.654
 235.963 645.068
 781.809 313.940
 779.972 127.744
 297.314 545.106
 266.196 859.749
 130.539 120.104
 673.778 86.208
 545.266 72.142
 461.573 452.633
 906.522 832.462
 504.676 883.040
 876.688 368.239
 252.225 776.006
 529.630 468.964
 376.199 494.178
 710.359 450.715
 240.949 643.687
 830.741 768.524
 405.220 986.530
 4.677 857.200
 272.816 322.703
 509.497 196.018
 87.966 531.492
 612.715 863.387
 83.462 525.443
 751.492 230.767
 543.236 889.308
 401.019 472.805
 348.945 833.488
 50.694 40.816
 708.180 61.546
 934.321 472.823
 879.041 649.315
 272.173 974.451
 934.050 864.676
 95.697 195.848
 771.014 468.401
 385.691 910.721
 457.671 764.607
 485.336 750.628
 572.355 991.783
 102.506 402.354
 908.929 430.228
 820.979 395.816
 888.676 357.894
 855.710 717.295
 355.415 113.404
 849.215 416.415
 416.896 562.567
 178.708 339.190
 382.420 143.542
 469.194 333.467
 84.050 957.377
 556.935 222.521
 359.802 536.760
 868.966 528.300
 828.481 569.009
 254.678 114.662
 356.811 962.859
 479.527 394.906
 572.899 866.171
 451.867 554.996
 131.793 87.687
 462.794 947.473
 107.716 515.572
 264.968 740.342
 245.741 614.191
 267.102 404.826
 928.262 614.786
 871.609 306.271
 627.001 182.335
 507.455 649.525
 550.946 867.378
 10.329 215.509
 849.004 656.224
 57.658 616.568
 471.103 174.428
 584.863 367.480
 973.713 226.219
 777.564 605.155
 719.230 156.661
 966.605 247.113
 60.553 184.455
 741.073 226.655
 922.494 192.643
 859.424 916.431
 343.897 194.112
 179.156 202.945
 884.859 661.075
 267.763 919.016
 641.768 365.951
 607.030 511.461
 961.855 208.997
 191.938 215.290
 774.225 480.023
 765.787 436.834
 924.965 32.730
 163.838 95.677
 641.984 246.147
 76.117 933.661
 585.809 354.713
 631.724 129.044
 144.129 583.657
 275.440 330.966
 181.738 506.895
 504.572 595.423
 298.345 519.073
 789.614 816.133
 412.150 290.155
 874.434 524.876
 767.945 449.776
 176.525 324.550
 58.789 569.246
 49.531 418.465
 496.986 202.440
 671.275 430.953
 323.481 384.069
 551.316 962.618
 308.152 526.853
 461.260 589.410
 373.196 210.583
 655.479 564.829
 127.591 408.973
 824.379 601.149
 95.044 388.503
 389.897 336.436
 966.756 861.431
 674.702 502.858
 732.742 147.916
 641.793 227.341
 913.356 655.397
 377.316 162.870
 901.268 113.288
 171.829 377.908
 161.835 794.600
 917.724 748.568
 457.912 640.827
 884.700 394.828
 548.382 400.500
 641.015 885.619
 845.574 854.002
 663.704 180.646
 146.289 76.984
 812.204 768.087
 818.143 782.011
 441.113 150.700
 224.537 753.655
 191.472 698.217
 907.968 577.322
 946.610 156.613
 275.824 468.662
 666.718 535.662
 601.883 390.912
 752.852 202.051
 879.811 545.229
 740.676 318.142
 954.945 117.661
 820.214 84.312
 883.185 140.407
 331.015 879.010
 289.983 889.346
 732.029 424.458
 750.201 200.270
 909.203 631.910
 706.252 889.013
 207.145 158.973
 965.701 442.677
 477.552 818.718
 351.950 788.028
 278.380 457.615
 57.157 106.886
 263.762 424.147
 803.014 865.887
 733.467 204.922
 143.136 858.732
 298.377 648.908
 434.596 662.912
 29.324 636.964
 912.612 420.718
 232.988 303.017
 371.787 837.268
 911.018 460.273
 592.913 208.318
 855.634 731.834
 462.615 750.232
 393.524 796.487
 773.640 496.921
 764.729 919.645
 729.042 187.483
 597.400 594.101
 919.711 418.291
 573.980 229.056
 920.614 539.175
 168.753 727.804
 28.767 391.046
 838.156 829.218
 120.629 707.892
 659.395 866.256
 166.491 426.614
 613.183 241.866
 836.135 991.071
 294.810 330.739
 547.959 120.245
 193.930 591.388
 640.740 193.313
 15.599 589.976
 423.964 36.116
 109.193 83.601
 233.199 264.019
 542.306 740.516
 278.331 626.188
 895.743 957.665
 724.909 827.074
 484.041 307.441
 745.545 784.426
 521.967 656.514
 75.896 71.855
 188.075 966.722
 217.604 631.119
 586.491 243.431
 861.583 608.616
 110.584 338.449
 324.817 146.492
 578.316 155.855
 971.561 56.353
 977.998 829.219
 347.335 828.432
 552.377 232.248
 416.786 327.532
 903.873 612.345
 142.539 636.079
 548.076 573.814
 153.068 801.594
 928.028 226.139
 357.959 99.199
 958.212 210.103
 716.416 837.975
 152.625 943.374
 540.230 622.667
 841.867 725.990
 509.755 369.372
 764.190 19.134
 247.670 696.040
 867.203 977.265
 780.699 637.311
 751.036 159.614
 427.355 930.147
 168.727 773.038
 686.546 484.584
 52.336 71.027
 127.176 585.741
 908.507 935.383
 355.337 2.949
 208.084 745.637
 79.151 533.719
 741.906 460.143
 520.758 749.473
 318.446 221.025
 812.353 392.037
 705.831 597.509
 133.881 191.241
 266.516 909.061
 732.126 921.404
 271.094 547.000
 336.167 515.655
 710.242 232.648
 36.839 629.957
 430.367 118.682
 315.857 452.356
 307.294 231.149
 434.246 936.577
 729.376 150.923
 863.828 292.829
 0.914 999.535
 366.584 173.140
 91.322 694.745
 895.173 865.050
 965.285 311.606
 856.866 167.919
 133.175 975.772
 809.210 823.070
 985.718 544.277
 148.406 145.530
 427.360 927.033
 323.351 245.214
 631.971 67.739
 25.412 203.204
 823.492 649.327
 335.150 199.621
 572.248 595.436
 74.570 678.854
 512.198 500.607
 442.103 632.132
 770.971 598.126
 175.865 313.317
 986.692 641.794
 980.180 659.084
 115.146 777.909
 195.428 227.289
 437.663 773.682
 829.783 106.336
 222.147 770.959
 194.066 382.926
 403.150 488.062
 781.750 925.919
 796.047 701.785
 462.147 380.723
 687.488 125.897
 956.258 942.972
 920.069 947.212
 344.877 154.189
 662.013 286.407
 623.868 238.158
 99.528 484.863
 131.559 368.029
 65.117 163.098
 790.712 354.585
 702.645 498.790
 248.228 99.930
 330.371 696.271
 78.707 433.231
 685.843 493.977
 615.168 691.732
 288.810 126.284
 756.930 327.226
 135.670 31.825
 309.085 492.664
 815.117 907.781
 261.695 722.831
 211.238 340.292
 604.334 585.503
 617.326 102.369
 180.583 303.785
 529.084 475.256
 58.367 485.906
 905.776 305.670
 469.629 35.696
 896.606 413.718
 553.682 235.870
 119.469 884.419
 623.048 718.462
 570.735 444.870
 111.844 274.135
 236.581 800.249
 621.338 57.243
 895.288 491.608
 854.744 959.556
 450.773 579.024
 746.298 636.282
 253.405 542.947
 704.045 647.856
 156.090 48.085
 770.427 344.938
 760.783 206.892
 281.892 777.851
 250.605 308.452
 603.388 1.551
 20.894 503.667
 4.213 510.138
 742.602 35.054
 209.639 148.321
 565.145 410.802
 542.575 79.424
 522.980 605.252
 499.068 249.171
 308.942 344.445
 671.332 171.051
 953.683 744.403
 936.357 812.584
 468.876 715.345
 13.893 312.983
 614.357 346.952
 815.064 282.717
 906.770 933.331
 355.261 486.395
 148.053 882.500
 498.788 894.618
 793.060 750.680
 997.547 901.185
 651.694 328.523
 444.543 73.171
 815.015 632.655
 101.005 157.147
 468.138 884.917
 492.349 370.424
 894.544 922.563
 75.190 817.204
 554.067 820.239
 730.305 382.244
 525.849 929.056
 863.157 756.005
 821.561 675.503
 225.796 562.805
 394.942 704.998
 396.214 515.368
 981.099 708.627
 51.230 364.161
 901.058 210.051
 587.532 297.461
 449.847 901.096
 326.618 668.237
 564.235 753.270
 980.001 157.264
 831.513 68.119
 451.508 49.840
 73.866 97.314
 567.044 417.795
 322.631 614.556
 305.242 11.827
 909.760 372.506
 364.666 324.719
 155.068 261.108
 957.188 967.367
 50.278 996.812
 28.831 481.397
 845.647 628.740
 347.555 409.272
 271.357 126.920
 184.338 661.071
 591.172 914.025
 474.574 402.654
 935.734 775.948
 159.687 179.829
 620.784 14.100
 855.307 264.709
 973.470 624.903
 506.992 132.120
 697.444 367.114
 415.002 54.217
 962.844 727.883
 26.812 440.031
 246.480 462.556
 503.896 283.383
 834.970 765.105
 14.872 848.188
 781.516 445.564
 440.526 85.951
 745.996 233.180
 100.914 708.071
 396.743 490.292
 837.086 928.019
 87.484 978.686
 359.541 638.669
 99.347 649.640
 975.045 831.834
 438.607 778.929
 338.707 924.856
 667.084 702.138
 668.180 997.821
 503.021 252.861
 273.577 820.493
 533.337 111.477
 375.407 656.443
 718.812 245.520
 31.822 760.202
 925.634 590.193
 807.183 958.990
 281.659 970.922
 270.957 851.910
 113.517 916.196
 907.013 725.204
 779.355 621.199
 879.170 921.675
 157.726 589.347
 883.481 905.682
 500.098 853.885
 18.155 812.984
 995.104 634.993
 918.460 688.279
 747.479 554.587
 989.781 604.600
 42.234 362.351
 283.582 280.295
 171.827 538.909
 707.990 904.227
 755.690 167.860
 859.750 531.988
 210.592 405.299
 773.166 399.659
 747.946 537.102
 473.423 732.012
 219.725 579.658
 18.246 404.753
 125.357 243.597
 38.592 101.686
 773.479 702.831
 924.208 224.468
 688.239 368.793
 224.809 742.483
 911.847 903.755
 487.102 781.387
 512.999 174.758
 259.346 49.991
 822.858 173.867
 959.640 95.554
 222.358 49.580
 515.480 897.571
 561.186 12.476
 387.412 890.107
 942.121 715.208
 739.112 214.270
 925.056 748.162
 13.125 807.125
 541.567 638.432
 122.367 934.063
 540.199 457.862
 431.839 461.246
 259.413 117.932
 945.523 677.296
 532.572 203.158
 845.968 833.050
 228.457 833.814
 177.551 940.244
 910.872 382.379
 890.912 309.850
 729.361 740.753
 250.756 14.973
 925.334 357.488
 280.503 18.450
 227.692 61.863
 206.456 339.254
 221.099 156.309
 955.996 962.603
 378.201 797.627
 546.298 485.046
 562.409 973.531
 513.180 877.303
 216.475 602.705
 417.821 534.121
 268.174 397.998
 429.249 642.719
 700.464 103.155
 212.996 160.686
 269.955 779.158
 14.379 562.481
 613.012 727.583
 264.970 343.386
 880.152 912.150
 72.556 804.217
 591.431 907.979
 90.927 262.882
 941.207 268.848
 971.984 824.611
 711.261 69.437
 547.906 606.223
 15.893 331.297
 197.505 656.975
 618.750 172.722
 343.618 195.515
 674.254 194.309
 485.761 526.176
 680.242 699.606
 575.783 585.955
 734.532 495.613
 328.414 373.979
 996.504 878.110
 361.136 37.046
 523.412 904.774
 969.549 527.255
 416.192 633.297
 159.266 50.887
 835.192 856.231
 20.453 922.160
 875.023 218.952
 96.599 492.709
 289.965 947.123
 468.312 9.322
 485.845 736.487
 452.311 161.340
 217.696 437.207
 164.883 708.240
 809.706 779.627
 480.624 561.126
 28.045 585.986
 847.082 553.486
 649.119 256.904
 912.917 541.813
 265.072 141.304
 363.452 480.991
 522.142 38.728
 808.248 419.238
 191.457 153.988
 58.813 539.607
 699.491 451.756
 902.352 167.171
 798.629 434.735
 203.975 181.292
 316.809 800.533
 242.856 279.473
 597.203 392.286
 948.189 682.673
 610.340 34.845
 692.411 941.758
 406.383 696.035
 519.123 681.431
 766.633 400.938
 831.640 223.037
 631.503 191.563
 298.413 772.847
 225.545 415.751
 900.216 100.358
 195.619 764.211
 960.470 605.010
 530.689 785.538
 677.131 263.262
 374.095 393.624
 78.005 935.608
 982.607 953.710
 620.105 809.892
 270.365 471.329
 469.807 668.903
 417.324 807.482
 159.325 142.891
 566.578 563.757
 94.651 978.364
 406.591 698.865
 772.129 600.772
 484.564 194.691
 479.768 238.645
 55.981 342.780
 352.938 619.218
 600.606 894.022
 513.116 639.968
 363.160 343.543
 436.703 506.810
 271.721 713.760
 925.802 38.666
 791.016 70.705
 34.324 240.992
 951.689 647.604
 944.272 809.528
 308.984 356.196
 194.922 42.587
 601.811 906.997
 401.509 208.782
 660.768 16.953
 922.583 870.988
 734.395 804.411
 62.257 30.928
 27.803 520.694
 744.091 397.198
 366.221 73.749
 39.384 148.343
 575.188 207.219
 49.396 458.143
 304.737 818.053
 956.810 859.451
 590.436 353.597
 307.997 473.269
 741.522 916.362
 948.992 839.444
 55.293 28.835
 402.109 813.182
 85.517 644.370
 677.794 886.935
 526.997 122.077
 611.441 650.157
 332.834 467.662
 294.609 590.610
 147.725 148.141
 234.602 391.619
 40.411 451.659
 678.964 501.836
 449.627 435.146
 438.582 400.236
 147.579 498.971
 344.362 392.358
 377.712 81.231
 690.486 338.059
 472.586 672.766
 117.984 700.638
 613.993 630.837
 44.605 137.183
 700.399 193.803
 72.893 326.039
 853.686 765.738
 633.133 295.688
 73.610 309.181
 219.749 516.986
 157.859 432.009
 940.260 925.160
 800.015 122.410
 149.585 717.377
 886.870 731.316
 827.094 734.877
 398.462 647.313
 160.021 884.972
 4.997 593.418
 818.787 927.803
 818.819 802.319
 394.376 976.097
 739.093 716.469
 865.431 804.786
 192.400 797.089
 176.431 2.966
 672.726 512.717
 644.779 725.931
 495.973 380.026
 33.200 313.058
 362.116 829.387
 487.477 961.894
 245.477 713.030
 863.859 514.401
 471.358 28.044
 174.493 882.866
 574.793 219.007
 335.069 776.298
 241.766 600.444
 181.588 879.346
 700.498 607.975
 861.240 71.924
 833.829 874.847
 427.152 386.284
 825.208 429.187
 462.856 297.391
 710.140 524.018
 217.382 391.029
 990.178 919.598
 386.815 101.312
 763.800 524.604
 876.771 845.494
 252.071 623.038
 619.777 689.523
 339.174 937.283
 502.026 474.287
 829.295 239.870
 328.866 831.565
 640.514 378.106
 384.028 573.065
 540.103 433.454
 823.629 788.697
 278.850 333.630
 905.082 525.175
 937.620 867.639
 848.961 907.575
 868.673 535.938
 137.723 929.683
 36.250 578.569
 890.807 179.477
 653.326 458.382
 946.457 430.160
 419.400 894.468
 704.742 151.786
 111.643 618.831
 125.348 561.173
 820.236 508.654
 462.120 196.665
 378.273 784.451
 991.976 188.177
 975.175 983.891
 749.290 291.247
 96.241 360.537
 902.303 406.568
 664.094 920.278
 152.460 144.325
 12.692 215.589
 351.125 86.945
 371.721 254.255
 314.096 716.460
 227.401 945.880
 679.286 606.146
 931.459 672.862
 156.332 923.563
 508.497 114.904
 921.473 687.451
 845.880 925.287
 432.664 588.441
 501.001 316.644
 997.396 688.337
 717.390 892.799
 891.295 510.463
 971.152 6.280
 274.331 120.506
 368.080 638.550
 111.793 860.385
 453.124 917.946
 510.466 664.405
 779.525 300.291
 511.331 975.589
 794.630 546.378
 326.156 449.277
 941.312 611.950
 107.546 30.352
 134.036 607.765
 644.177 909.808
 61.329 44.060
 372.184 986.459
 783.983 614.847
 990.240 101.710
 361.351 38.440
 912.960 691.381
 345.170 702.265
 151.462 961.156
 858.232 579.084
 780.690 984.393
 128.805 620.426
 453.226 626.736
 114.000 389.085
 914.513 195.430
 627.390 379.583
 833.753 607.654
 927.426 372.530
 610.144 477.147
 340.868 370.586
 970.960 278.187
 335.139 530.636
 924.385 997.551
 738.814 914.733
 947.581 905.950
 92.112 473.015
 613.711 138.741
 519.207 102.355
 328.232 180.304
 9.363 817.783
 545.547 496.718
 610.486 468.278
 66.082 997.293
 140.968 228.377
 517.948 657.874
 555.945 522.002
 356.919 78.763
 832.982 570.225
 76.701 439.691
 18.173 401.434
 414.922 855.896
 73.636 687.095
 228.427 526.349
 146.131 951.227
 157.078 931.113
 417.178 594.730
 914.111 204.345
 458.566 340.258
 952.181 347.428
 992.987 468.524
 729.525 208.905
 714.880 927.507
 915.506 840.538
 757.087 662.331
 657.352 528.860
 968.171 461.571
 711.726 226.528
 194.966 137.089
 510.389 385.861
 625.080 856.270
 466.309 86.851
 142.590 100.817
 376.005 503.172
 873.169 723.290
 179.606 952.249
 256.779 365.616
 599.128 209.987
 278.978 562.534
 988.004 258.620
 936.602 912.682
 744.339 889.109
 708.524 11.800
 722.996 450.340
 174.225 422.929
 537.234 768.995
 976.884 839.687
 481.687 740.336
 896.635 78.667
 1.001 85.596
 794.632 429.044
 341.223 201.281
 848.935 770.893
 876.298 195.068
 646.319 343.051
 924.803 58.526
 965.410 957.087
 940.750 305.358
 209.766 191.976
 258.407 282.958
 476.308 806.043
 29.028 112.832
 804.853 425.882
 245.039 840.731
 706.313 939.058
 395.264 779.509
 146.633 867.035
 127.249 246.901
 634.924 30.966
 556.603 367.166
 369.932 765.487
 508.887 391.227
 809.463 769.814
 910.062 56.441
 891.296 912.300
 863.490 956.987
 128.217 190.587
 224.404 222.274
 178.970 877.079
 969.389 137.429
 344.182 196.255
 574.549 711.418
 912.757 749.978
 380.584 769.505
 879.187 158.508
 408.150 473.406
 332.991 863.060
 867.614 450.855
 683.642 850.877
 212.240 33.291
 801.472 841.880
 744.105 683.506
 428.932 608.581
 682.461 162.651
 727.099 995.361
 132.378 596.581
 277.481 532.255
 388.182 504.715
 45.095 490.548
 515.423 340.328
 839.780 756.836
 673.894 840.200
 381.053 978.514
 372.766 815.068
 698.150 292.226
 940.602 142.302
 879.716 338.687
 304.189 1.214
 53.811 708.955
 510.467 562.484
 433.241 991.104
 807.954 790.291
 636.795 989.927
 993.824 13.104
 704.878 789.545
 799.141 881.924
 7.535 198.417
 449.719 68.597
 911.319 853.257
 28.890 8.063
 774.436 222.851
 659.473 493.828
 800.667 820.927
 796.787 473.244
 53.523 750.499
 517.323 826.410
 642.809 917.824
 736.350 758.461
 704.239 795.068
 883.012 89.193
 335.135 915.464
 997.470 726.306
 489.760 557.266
 238.296 889.778
 918.928 532.914
 849.909 786.261
 330.651 132.782
 142.622 875.848
 900.358 79.817
 588.368 231.623
 247.509 598.719
 792.822 758.255
 774.938 173.431
 632.345 843.295
 421.184 307.359
 957.485 888.228
 65.392 175.472
 882.949 770.735
 38.466 795.257
 178.736 680.711
 0.287 589.278
 724.027 646.627
 236.633 576.004
 412.472 12.788
 684.424 33.762
 536.413 869.394
 511.980 226.600
 212.684 94.271
 241.834 567.879
 231.799 996.457
 415.503 600.230
 156.289 206.994
 948.391 77.797
 106.660 231.169
 223.130 702.342
 452.008 139.966
 813.427 158.672
 266.905 57.665
 538.427 752.274
 580.100 109.495
 418.344 423.943
 980.299 180.395
 462.437 219.276
 369.369 446.524
 75.136 457.238
 576.477 58.890
 48.361 169.630
 133.663 357.870
 528.851 685.512
 933.247 493.368
 247.984 90.667
 362.153 623.681
 495.391 296.716
 163.124 913.061
 452.332 467.841
 986.012 180.369
 299.710 951.314
 845.445 246.687
 30.735 782.605
 428.681 156.442
 759.333 444.159
 37.148 513.283
 980.525 271.708
 487.709 78.039
 244.254 661.736
 339.207 561.655
 913.836 742.610
 593.267 641.684
 536.654 149.498
 495.926 707.979
 128.483 975.082
 141.706 663.653
 712.534 354.997
 360.758 373.645
 436.664 755.649
 412.141 558.514
 772.190 144.751
 574.973 209.203
 758.213 389.389
 39.841 973.850
 157.660 506.236
 974.472 605.333
 224.427 612.705
 142.276 13.780
 612.577 441.156
 565.240 938.022
 683.963 191.036
 972.007 820.874
 63.577 932.092
 889.350 372.706
 54.074 127.067
 405.152 154.154
 332.220 521.864
 741.161 560.879
 918.469 327.871
 665.014 0.347
 522.563 483.433
 487.269 102.758
 137.315 783.492
 427.483 186.181
 871.887 777.863
 693.984 220.842
 5.441 794.843
 858.191 421.449
 700.722 998.884
 372.535 691.767
 671.522 555.402
 190.938 195.710
 853.180 284.779
 914.923 717.641
 114.072 439.016
 172.739 475.944
 679.767 741.821
 712.260 83.072
 959.291 675.259
 72.900 208.103
 182.192 268.218
 522.654 640.409
 821.353 704.101
 981.888 212.436
 413.362 793.469
 887.115 893.246
 647.456 393.288
 810.269 180.639
 605.603 855.300
 279.694 207.019
 757.977 474.655
 738.873 132.263
 786.302 124.787
 221.964 965.583
 886.325 9.698
 868.367 868.512
 832.526 960.044
 292.188 813.937
 543.604 430.111
 469.765 673.452
 14.834 319.771
 815.939 979.792
 459.928 715.553
 546.962 755.833
 85.357 400.257
 37.641 550.492
 687.284 568.791
 388.196 699.121
 876.365 172.840
 741.459 496.813
 188.048 27.463
 405.440 493.035
 192.927 593.593
 615.119 181.464
 378.802 812.049
 838.992 556.743
 506.877 632.976
 131.749 67.659
 150.835 851.233
 839.169 532.103
 589.236 430.416
 362.457 351.904
 346.741 848.721
 27.766 524.683
 754.296 817.242
 926.370 285.193
 536.759 459.639
 889.070 901.015
 831.040 171.157
 235.002 18.091
 209.031 630.023
 243.486 712.405
 326.122 66.371
 294.306 907.733
 164.702 919.490
 616.443 308.819
 497.586 465.786
 590.425 358.525
 991.779 175.052
 531.055 730.762
 219.583 265.051
 4.132 433.418
 980.967 753.112
 625.062 22.735
 585.762 843.083
 274.126 668.875
 742.147 597.056
 20.940 698.771
 172.612 899.585
 260.795 754.211
 81.979 869.439
 562.587 208.706
 763.958 267.346
 149.773 994.774
 411.074 510.627
 372.868 403.281
 123.902 575.567
 778.539 768.462
 63.465 49.846
 683.311 676.788
 97.907 610.200
 469.504 506.379
 431.608 229.961
 40.633 677.945
 920.357 968.240
 109.511 80.943
 746.889 523.881
 804.281 222.797
 111.795 135.167
 728.310 868.596
 668.644 418.362
 315.042 317.890
 760.182 428.184
 497.570 169.239
 583.933 420.072
 236.822 7.610
 297.912 342.642
 897.153 110.877
 665.837 99.129
 352.020 96.502
 109.921 715.004
 776.833 645.428
 289.791 126.937
 525.493 665.539
 438.146 772.946
 179.333 750.499
 365.478 187.985
 642.928 700.736
 83.708 581.651
 84.501 491.931
 506.072 849.376
 76.512 83.165
 350.566 615.091
 684.642 173.221
 727.114 957.219
 634.100 651.334
 523.029 182.058
 407.470 400.462
 544.081 895.594
 7.672 40.061
 924.417 218.944
 665.831 525.243
 920.691 91.677
 452.652 524.395
 265.251 524.733
 232.294 592.965
 509.271 479.699
 801.791 152.790
 556.774 858.412
 211.932 620.354
 20.001 246.764
 945.573 40.660
 339.224 444.961
 817.994 753.452
 357.628 75.157
 595.718 813.595
 354.152 343.333
 542.954 616.188
 372.217 268.629
 489.157 838.956
 76.228 818.289
 861.273 949.652
 684.804 604.235
 186.929 65.192
 712.355 327.707
 300.492 463.489
 69.296 486.666
 275.771 0.185
 374.538 987.926
 573.653 673.372
 298.733 998.604
 89.742 603.052
 137.839 411.943
 478.777 382.295
 197.028 738.500
 35.030 638.263
 605.901 628.743
 440.070 378.476
 876.561 916.249
 223.194 346.605
 423.868 386.764
 890.700 868.939
 787.520 37.616
 396.374 124.427
 902.202 520.498
 178.462 145.391
 256.625 649.850
 62.593 270.754
 544.756 216.426
 313.337 987.788
 650.886 43.779
 350.106 761.310
 810.596 952.973
 669.868 351.045
 166.304 511.786
 336.787 439.104
 881.464 608.922
 707.518 951.605
 511.935 746.408
 513.905 973.186
 555.390 735.647
 878.586 473.144
 436.487 230.915
 603.182 430.328
 641.842 270.811
 155.953 244.467
 127.629 21.057
 161.855 328.799
 394.962 34.599
 31.910 407.694
 3.463 146.296
 282.540 599.066
 588.785 194.335
 414.460 791.118
 311.095 969.162
 223.012 963.179
 811.988 509.256
 578.985 928.669
 249.010 232.999
 985.577 862.751
 439.604 574.482
 220.828 926.684
 37.981 201.204
 706.552 214.848
 525.261 471.680
 698.301 168.747
 479.454 245.164
 213.412 955.801
 549.875 203.647
 755.829 170.643
 60.921 473.455
 260.520 544.829
 561.396 41.022
 373.364 249.995
 594.488 511.466
 763.881 342.549
 745.051 441.551
 900.933 58.966
 707.903 338.452
 821.222 53.858
 874.679 515.817
 306.083 443.435
 246.536 168.142
 425.755 230.333
 413.134 108.071
 187.240 538.330
 790.319 719.360
 560.278 164.208
 253.365 436.765
 187.383 486.383
 41.429 864.730
 792.894 374.159
 221.661 896.639
 580.170 676.304
 796.469 568.385
 586.379 282.534
 500.685 62.662
 94.597 936.466
 581.193 227.692
 280.364 614.329
 72.306 155.871
 494.433 691.431
 796.318 19.384
 108.775 510.137
 128.862 232.135
 35.159 691.234
 399.711 617.051
 674.554 338.444
 156.379 137.068
 683.820 557.091
 733.270 694.834
 19.526 717.066
 54.404 833.832
 906.123 52.260
 92.055 961.233
 799.314 309.200
 224.485 55.261
 900.347 683.068
 28.748 77.320
 101.545 546.448
 32.964 357.734
 389.052 962.645
 188.263 705.233
 130.161 549.363
 433.648 561.452
 467.267 428.719
 675.360 105.681
 319.461 165.466
 822.036 250.233
 549.801 296.830
 572.341 157.294
 438.569 225.347
 385.164 473.696
 160.500 451.654
 244.440 406.001
 900.351 829.389
 309.789 45.641
 162.723 331.620
 497.276 769.231
 798.380 720.797
 216.470 864.701
 43.007 145.833
 483.724 817.564
 161.343 575.053
 98.294 496.786
 28.836 777.328
 496.838 135.574
 536.377 341.568
 860.313 853.581
 146.628 672.982
 430.969 123.963
 291.150 610.203
 279.453 177.341
 807.479 997.944
 744.950 746.668
 959.027 343.535
 834.496 699.431
 145.936 341.242
 219.277 149.494
 542.548 215.108
 391.884 278.561
 130.982 299.240
 663.415 780.908
 937.451 224.615
 175.483 44.379
 418.619 334.953
 999.916 631.009
 542.838 222.846
 797.064 573.062
 21.899 413.708
 828.769 471.248
 682.634 472.415
 379.149 403.770
 136.927 49.480
 658.406 525.374
 679.312 394.673
 963.005 768.318
 882.308 561.245
 479.059 831.142
 292.919 208.919
 461.947 251.130
 284.725 534.980
 249.672 662.688
 766.779 256.875
 393.739 722.519
 574.741 714.491
 171.306 775.086
 905.800 423.615
 505.782 295.585
 744.670 803.033
 328.025 905.429
 454.144 215.515
 192.895 245.454
 364.245 947.721
 390.453 918.904
 536.068 736.461
 299.871 799.371
 850.052 0.028
 597.764 223.670
 77.113 15.481
 499.660 457.067
 741.129 998.202
 160.564 594.938
 932.318 882.111
 942.862 33.105
 45.819 701.215
 560.177 346.534
 914.024 860.237
 285.389 926.354
 393.914 418.917
 959.074 867.299
 33.862 356.799
 518.512 216.468
 553.336 829.329
 82.720 900.035
 51.848 758.687
 249.157 63.249
 852.021 951.571
 484.843 582.339
 860.084 919.283
 208.184 541.956
 183.392 951.701
 66.160 191.461
 319.391 915.557
 800.529 486.152
 567.735 998.773
 80.832 739.491
 914.243 887.262
 453.457 129.353
 691.996 959.739
 635.459 50.467
 994.727 231.699
 367.827 337.766
 456.961 324.307
 862.143 717.647
 433.793 420.678
 32.125 8.595
 323.481 384.720
 530.184 387.017
 243.896 230.733
 520.187 771.894
 168.322 360.402
 850.236 142.208
 69.212 233.288
 160.878 478.661
 435.471 853.759
 620.219 376.349
 497.887 978.412
 641.672 83.843
 600.110 750.899
 664.092 427.995
 823.407 423.937
 987.919 440.161
 350.215 439.901
 722.564 431.101
 224.954 811.149
 145.733 207.113
 434.648 9.225
 569.091 283.139
 333.695 368.923
 88.835 549.280
 826.838 910.209
 145.006 370.772
 805.286 940.073
 468.289 549.001
 709.558 420.084
 934.413 709.144
 828.415 866.865
 828.969 290.721
 799.029 125.776
 632.435 448.660
 465.061 247.057
 327.725 387.803
 695.506 563.762
 399.723 282.247
 340.187 977.480
 705.599 317.311
 272.710 97.560
 641.589 146.444
 476.923 839.100
 990.069 304.242
 599.919 91.966
 301.919 751.252
 7.861 245.672
 33.190 653.930
 528.198 451.941
 120.012 896.555
 83.904 177.476
 527.637 369.805
 866.236 634.083
 162.746 236.987
 549.176 252.347
 585.010 613.417
 21.415 309.922
 215.008 142.508
 853.832 848.061
 309.441 64.631
 88.204 962.793
 288.034 568.537
 236.167 683.355
 54.383 522.096
 628.657 833.867
 588.365 397.331
 421.246 289.241
 211.612 147.599
 808.750 797.912
 779.350 541.422
 955.352 357.959
 448.867 602.603
 129.461 945.687
 262.633 210.267
 823.860 43.803
 286.148 951.295
 722.981 877.393
 508.852 132.855
 184.727 908.252
 780.635 611.646
 72.106 970.380
 174.742 201.892
 890.597 351.220
 876.251 824.494
 54.818 174.385
 858.119 959.259
 969.598 50.917
 666.344 80.377
 416.272 208.830
 862.736 577.812
 388.228 146.740
 416.543 694.820
 126.811 389.255
 271.729 511.183
 229.289 642.739
 699.761 255.007
 597.390 693.779
 961.408 781.089
 883.658 783.674
 406.432 974.241
 392.658 95.473
 926.393 950.779
 976.754 961.275
 710.448 85.340
 907.217 632.863
 432.609 193.562
 528.867 45.300
 294.926 280.057
 451.967 168.284
 66.396 507.004
 283.114 902.092
 271.767 858.882
 335.165 292.631
 706.026 46.206
 225.560 262.785
 265.158 694.032
 816.785 375.051
 806.148 753.681
 69.172 33.971
 71.498 328.163
 264.915 327.450
 156.201 948.702
 876.543 605.526
 156.912 532.333
 449.432 256.195
 450.614 305.604
 55.916 703.497
 8.349 428.948
 670.845 807.202
 591.567 698.355
 680.866 860.332
 15.439 848.922
 341.160 675.627
 634.412 717.824
 456.049 630.423
 127.637 936.985
 708.816 447.675
 681.298 278.535
 679.756 265.830
 4.824 145.072
 651.186 669.576
 830.354 623.273
 238.587 685.228
 759.423 660.942
 845.825 797.561
 495.743 206.781
 10.373 218.526
 674.207 7.647
 175.608 472.732
 28.215 393.889
 48.537 790.277
 472.381 19.205
 923.075 385.967
 586.224 642.738
 574.428 916.908
 815.124 648.817
 165.763 850.598
 634.511 860.405
 113.703 135.970
 706.686 98.168
 796.991 84.332
 279.986 916.069
 78.682 260.005
 398.256 569.854
 765.523 116.960
 894.066 875.932
 720.642 153.314
 199.194 539.695
 452.697 186.681
 116.078 384.518
 654.366 566.811
 327.868 821.665
 587.098 465.389
 384.148 758.522
 91.805 934.302
 564.207 855.400
 734.510 962.097
 597.944 782.257
 512.553 932.975
 2.217 584.732
 194.849 493.667
 381.963 897.851
 745.895 41.512
 643.094 15.400
 87.965 683.336
 688.505 468.687
 342.507 291.168
 918.203 41.097
 516.653 50.059
 156.273 61.182
 673.468 898.339
 486.053 409.200
 957.901 385.472
 723.519 237.857
 410.046 491.522
 808.566 761.057
 452.352 780.324
 483.936 183.761
 909.814 201.260
 79.295 526.365
 737.156 858.508
 668.991 598.631
 562.948 968.571
 49.882 77.229
 198.820 4.382
 942.142 678.812
 337.148 45.529
 180.938 954.637
 410.383 627.821
 898.427 685.787
 600.434 811.066
 329.662 168.634
 61.163 801.531
 777.118 552.272
 798.140 705.737
 878.875 543.151
 287.531 926.383
 915.695 212.191
 713.753 301.110
 810.821 827.458
 769.612 433.136
 400.102 857.438
 852.814 262.602
 733.917 828.410
 471.514 912.637
 699.298 122.197
 954.907 238.980
 281.811 131.152
 571.608 481.681
 811.348 274.671
 760.857 517.440
 621.478 70.667
 954.608 637.957
 593.813 856.449
 940.545 620.072
 30.683 492.517
 618.632 335.099
 502.957 851.320
 521.354 885.682
 635.093 498.383
 488.100 517.577
 924.303 388.212
 248.052 480.362
 431.373 810.443
 417.313 895.286
 641.308 187.016
 51.995 210.873
 665.045 608.405
 619.719 308.907
 759.466 441.422
 210.875 976.788
 480.491 693.941
 364.321 639.700
 579.871 599.499
 839.771 690.549
 515.376 619.525
 543.393 851.150
 499.309 550.579
 70.110 18.966
 772.886 982.146
 634.605 414.956
 3.188 56.132
 645.208 355.387
 672.582 427.083
 655.844 70.102
 213.128 872.662
 689.377 18.641
 654.277 32.929
 942.490 591.326
 252.796 906.249
 92.152 793.062
 89.252 656.254
 964.569 2.068
 903.572 911.216
 290.027 573.284
 539.232 502.781
 945.172 457.035
 635.883 699.514
 225.144 58.181
 595.951 661.693
 741.729 840.782
 122.579 562.757
 913.700 150.231
 632.761 590.627
 308.135 981.287
 767.441 625.428
 366.424 959.737
 804.605 571.185
 68.481 261.247
 614.956 145.672
 569.272 87.789
 543.831 968.224
 702.027 324.893
 246.724 359.141
 854.581 167.458
 616.699 720.953
 164.285 524.391
 915.394 321.745
 271.223 479.691
 529.056 869.801
 250.528 727.437
 218.762 348.746
 496.890 828.480
 699.547 80.292
 645.706 116.463
 74.688 70.492
 426.447 759.333
 354.864 63.593
 198.733 649.873
 621.736 829.184
 817.362 635.735
 543.915 513.170
 109.269 927.058
 940.958 126.433
 276.553 50.169
 16.413 677.929
 821.594 301.451
 170.987 97.934
 432.545 539.473
 966.301 974.469
 682.859 219.677
 671.636 539.486
 352.671 598.701
 801.532 104.536
 841.929 929.899
 380.430 837.637
 137.097 543.312
 169.118 988.506
 440.243 898.748
 402.016 268.617
 149.802 856.451
 437.989 451.694
 877.567 503.753
 172.177 520.816
 531.174 276.229
 722.101 7.503
 823.198 826.995
 246.131 968.909
 477.749 27.322
 312.339 269.931
 687.118 665.736
 875.125 181.839
 271.653 281.898
 78.178 497.652
 465.818 197.060
 55.757 382.216
 195.645 146.760
 998.655 522.881
 233.929 86.112
 663.311 91.293
 279.230 216.784
 487.128 850.445
 65.505 211.306
 613.307 991.540
 287.123 9.131
 585.414 25.986
 837.750 594.904
 734.801 117.913
 483.422 398.388
 420.267 466.905
 195.179 573.679
 184.418 849.306
 483.159 509.692
 538.823 825.684
 933.628 721.884
 781.906 813.233
 937.497 395.064
 869.479 612.398
 201.253 547.561
 605.981 739.675
 889.603 217.597
 90.859 241.748
 207.582 523.255
 553.489 504.105
 385.375 598.802
 133.843 889.657
 581.885 583.495
 335.433 85.064
 326.450 246.319
 390.318 545.422
 128.575 823.913
 560.168 928.259
 612.528 972.395
 957.163 427.701
 490.049 770.716
 137.059 257.021
 335.873 737.902
 905.133 496.022
 146.316 254.204
 223.178 198.032
 162.895 412.379
 129.662 134.283
 255.960 616.366
 331.106 201.615
 66.047 527.451
 814.272 208.652
 74.432 710.089
 17.675 127.457
 253.872 419.176
 917.132 609.530
 73.364 906.327
 781.481 539.499
 487.794 804.270
 377.461 75.687
 428.525 115.609
 411.273 207.835
 971.383 15.823
 930.824 568.442
 244.259 651.549
 47.815 550.791
 651.093 836.041
 521.051 714.695
 738.670 616.565
 648.586 766.976
 77.075 106.707
 301.342 869.890
 626.537 373.807
 377.684 704.951
 938.470 72.466
 128.278 165.428
 105.853 584.320
 682.564 97.239
 9.663 717.712
 269.849 499.781
 179.116 234.775
 464.748 645.786
 522.307 194.763
 772.217 808.569
 521.914 58.624
 803.391 587.547
 912.467 809.171
 559.842 106.034
 749.066 762.330
 148.612 791.756
 483.107 927.438
 879.706 728.866
 722.500 508.373
 765.745 144.520
 769.152 603.056
 142.787 933.044
 495.275 177.991
 482.174 961.730
 295.730 678.730
 564.516 495.325
 592.570 39.205
 465.183 437.896
 979.728 615.775
 260.901 253.265
 593.180 579.401
 842.246 686.350
 640.651 326.126
 618.059 581.105
 393.989 426.845
 464.448 755.376
 958.817 838.021
 820.352 643.590
 115.099 481.753
 9.237 115.160
 747.254 713.382
 395.902 895.789
 334.729 605.091
 920.465 502.074
 588.236 753.046
 518.163 704.166
 230.690 472.076
 391.666 679.653
 726.205 675.417
 588.380 152.670
 249.215 487.370
 712.819 629.707
 605.916 134.795
 316.099 67.318
 122.067 980.274
 821.293 922.399
 597.930 657.522
 113.585 43.716
 409.355 250.743
 824.489 530.689
 263.196 817.281
 124.828 794.220
 258.120 420.840
 594.653 152.402
 974.229 245.265
 621.008 444.868
 735.768 461.298
 275.622 182.297
 832.517 876.626
 811.619 506.990
 922.542 209.133
 686.765 836.846
 600.059 171.511
 344.123 124.339
 928.756 669.797
 161.127 576.039
 797.551 917.161
 894.874 853.844
 140.125 406.143
 312.810 889.390
 212.519 616.962
 290.183 676.541
 288.547 356.525
 592.873 717.409
 807.798 403.004
 538.774 154.976
 395.830 995.635
 263.540 265.164
 424.062 870.618
 5.531 654.337
 244.334 354.215
 597.268 731.162
 729.674 226.511
 711.303 326.828
 791.183 47.589
 690.225 522.615
 586.971 666.569
 404.672 122.233
 861.651 127.972
 269.005 857.280
 376.132 955.009
 618.962 432.386
 532.514 271.833
 264.891 262.383
 846.132 763.527
 401.430 103.202
 847.613 541.096
 731.752 372.781
 746.838 447.223
 781.421 455.181
 895.574 715.784
 891.658 603.328
 837.123 583.498
 330.433 641.764
 823.548 985.717
 706.569 724.524
 860.945 780.802
 359.413 144.627
 61.072 610.199
 394.934 105.902
 736.671 976.004
 397.227 456.011
 884.557 7.136
 738.834 408.167
 514.475 682.335
 599.147 30.381
 465.638 616.839
 860.266 802.991
 622.482 424.258
 645.308 401.203
 715.531 800.791
 384.460 378.443
 544.369 901.289
 506.510 953.350
 562.777 981.959
 553.614 248.403
 349.502 259.709
 178.321 217.612
 783.159 210.749
 906.177 25.896
 431.207 219.259
 114.358 711.032
 138.313 349.528
 594.847 743.147
 399.624 701.346
 625.750 285.258
 373.452 108.626
 280.677 5.244
 322.659 35.930
 956.154 664.816
 574.876 238.078
 811.220 149.667
 411.868 786.181
 90.344 358.205
 494.321 281.848
 567.378 450.522
 809.665 723.179
 609.262 406.929
 709.955 435.106
 446.633 954.184
 350.087 507.309
 65.578 501.060
 912.736 210.158
 939.616 362.158
 37.407 188.703
 421.148 834.659
 182.050 812.907
 652.440 487.298
 515.206 725.962
 61.433 700.341
 846.005 359.271
 929.024 201.149
 983.085 340.590
 781.800 229.527
 409.445 319.779
 935.599 463.017
 859.037 673.948
 926.762 873.365
 76.682 870.589
 683.891 975.473
 982.529 394.234
 555.618 189.061
 596.157 150.477
 989.936 246.354
 306.708 112.892
 106.537 247.318
 510.675 775.876
 292.281 353.918
 837.691 213.005
 536.083 508.819
 409.564 349.835
 586.309 509.668
 44.717 466.686
 322.247 331.153
 448.038 115.806
 470.688 592.464
 87.032 124.076
 36.465 362.332
 224.259 353.463
 447.456 187.882
 981.664 493.547
 413.743 952.988
 86.017 591.283
 169.015 308.388
 270.850 900.812
 979.862 376.614
 76.664 219.423
 283.297 892.757
 838.677 314.093
 330.795 85.640
 23.861 626.450
 892.651 387.238
 273.568 853.141
 101.849 450.894
 724.921 554.789
 412.482 196.361
 576.576 861.845
 512.650 432.970
 788.935 972.277
 792.439 557.838
 75.019 217.288
 129.020 416.232
 458.609 390.999
 645.969 443.898
 116.789 72.562
 143.875 999.689
 653.661 229.651
 823.298 420.480
 492.764 286.302
 46.699 883.674
 552.802 511.905
 358.398 6.053
 563.068 378.803
 24.759 117.268
 262.833 920.864
 522.298 963.459
 747.464 972.771
 819.108 878.595
 511.007 988.423
 923.052 131.001
 381.034 326.146
 44.567 648.636
 840.817 988.410
 206.965 853.105
 933.340 745.133
 175.264 108.901
 491.520 923.703
 936.197 806.254
 242.566 377.446
 495.907 344.294
 998.182 849.990
 644.582 32.469
 725.765 128.988
 323.901 964.728
 561.712 662.705
 906.555 290.479
 492.087 221.550
 718.513 572.517
 407.288 388.644
 493.292 413.822
 907.997 214.820
 710.683 597.311
 674.800 970.105
 335.720 225.461
 441.763 152.879
 810.719 896.301
 866.360 506.905
 65.767 700.120
 549.103 863.537
 180.995 674.667
 513.616 930.425
 365.278 488.363
 952.660 338.275
 396.888 219.699
 521.590 123.883
 216.227 620.594
 915.098 551.224
 161.598 661.758
 595.910 574.300
 416.421 194.434
 8.868 37.517
 689.106 476.219
 266.779 744.193
 401.595 115.618
 445.325 44.530
 724.423 722.776
 285.723 484.789
 497.841 510.325
 241.650 93.927
 331.403 81.924
 590.070 977.623
 217.567 256.015
 376.124 348.092
 645.788 593.229
 605.362 887.633
 107.668 188.172
 610.629 261.458
 764.782 625.901
 387.291 638.455
 960.377 931.952
 843.794 615.386
 824.318 19.461
 992.494 979.359
 905.255 980.600
 699.050 184.673
 101.350 520.753
 511.445 303.341
 15.037 596.588
 548.913 964.438
 670.846 613.272
 396.912 497.159
 578.572 346.796
 330.147 98.029
 745.818 585.767
 77.874 456.647
 120.836 599.623
 314.014 389.783
 333.591 219.301
 361.485 784.424
 583.010 109.824
 461.651 560.861
 252.664 785.419
 794.635 602.160
 814.885 895.909
 116.678 212.073
 871.872 142.817
 981.834 855.851
 677.349 975.329
 565.463 794.480
 157.227 595.866
 837.606 970.077
 604.471 164.280
 430.045 756.770
 741.656 835.579
 889.261 216.039
 432.707 71.773
 949.525 437.790
 769.027 722.089
 39.873 698.173
 669.023 621.755
 952.809 203.287
 206.213 887.421
 651.469 435.458
 140.212 922.395
 728.929 787.829
 165.579 138.335
 414.909 616.055
 142.460 68.269
 60.692 796.029
 535.169 421.220
 235.589 737.716
 793.216 509.006
 403.282 841.639
 874.996 674.524
 283.092 11.420
 276.693 947.089
 561.458 858.697
 105.222 238.902
 428.066 102.025
 69.798 337.816
 247.364 705.875
 985.648 621.267
 521.084 7.201
 37.093 456.079
 585.479 303.299
 765.817 316.137
 355.916 634.767
 491.366 667.419
 972.117 190.555
 671.168 76.156
 703.603 428.530
 930.662 994.955
 693.897 575.244
 83.055 493.391
 503.899 214.071
 183.120 309.114
 362.983 653.360
 369.088 3.987
 157.125 288.409
 117.734 483.701
 536.402 225.949
 325.121 460.980
 872.129 661.310
 912.164 659.702
 852.633 410.891
 101.371 233.562
 195.042 271.006
 107.951 337.294
 640.667 554.347
 302.500 385.787
 168.664 943.417
 329.054 876.926
 235.115 283.287
 675.145 863.733
 53.809 841.469
 591.316 131.893
 165.466 8.715
 426.283 777.299
 181.592 159.930
 588.548 357.706
 978.448 88.607
 751.892 801.349
 299.610 861.180
 205.098 247.657
 699.503 290.220
 597.828 440.616
 725.160 318.675
 775.359 929.321
 842.701 153.395
 23.398 403.744
 725.076 837.343
 287.365 23.342
 437.999 349.591
 793.058 614.100
 804.466 153.990
 810.672 413.710
 760.580 155.819
 982.730 448.446
 5.585 185.814
 917.944 207.829
 319.041 718.333
 454.689 639.297
 893.250 491.393
 765.224 475.023
 187.566 867.797
 28.527 902.749
 634.679 136.094
 797.559 743.748
 951.754 865.870
 55.657 760.820
 469.313 912.608
 754.718 910.603
 378.617 612.517
 890.886 215.799
 908.121 157.361
 765.962 168.354
 418.306 524.042
 447.029 903.817
 202.102 724.851
 843.350 795.540
 298.485 503.760
 617.119 105.871
 976.130 34.482
 9.813 166.800
 281.786 170.352
 853.684 526.705
 436.979 488.280
 631.245 140.961
 122.665 783.422
 605.677 65.472
 233.326 972.884
 261.105 62.976
 381.984 111.369
 631.040 896.811
 870.717 605.521
 451.560 976.203
 536.016 823.655
 426.500 56.934
 565.912 361.205
 536.904 283.066
 251.109 857.700
 146.105 386.586
 562.755 727.170
 353.063 15.042
 286.079 610.018
 416.094 121.160
 225.623 70.627
 221.196 76.975
 231.468 731.932
 396.145 638.042
 676.729 977.180
 293.942 316.109
 698.127 772.058
 285.604 872.169
 349.983 419.800
 539.615 32.788
 627.144 900.953
 228.241 693.072
 596.827 252.045
 222.645 597.679
 108.977 477.723
 230.175 100.102
 398.388 184.250
 727.838 169.415
 471.698 274.049
 273.013 437.302
 313.493 97.675
 971.524 116.964
 426.596 758.005
 277.866 955.340
 23.556 279.203
 444.421 642.579
 743.937 958.203
 955.804 955.146
 223.001 917.878
 139.063 274.082
 272.530 78.230
 866.421 436.401
 147.873 994.706
 228.869 349.300
 113.767 211.978
 198.599 643.703
 735.453 518.353
 386.478 350.848
 414.194 222.403
 886.152 154.261
 264.162 911.963
 55.703 966.035
 550.167 89.415
 675.953 183.164
 335.708 240.096
 824.462 44.549
 444.039 806.996
 677.240 595.756
 230.411 879.794
 285.334 205.631
 373.321 215.327
 738.226 711.382
 991.791 186.135
 415.860 706.865
 912.652 990.607
 719.718 358.733
 77.994 680.112
 562.488 328.243
 582.928 383.417
 365.388 800.261
 55.300 295.490
 570.060 448.075
 372.790 195.888
 4.422 81.592
 602.901 261.347
 463.000 191.375
 544.732 918.614
 764.690 81.616
 48.355 268.264
 354.872 516.722
 41.407 910.139
 323.199 39.880
 759.534 668.690
 939.729 374.203
 367.296 995.036
 475.472 620.169
 981.612 595.785
 1.683 614.880
 36.689 880.992
 966.641 632.602
 126.571 50.096
 868.395 161.333
 551.055 350.987
 94.399 381.333
 97.873 199.689
 629.666 59.193
 397.129 273.573
 567.633 230.889
 964.455 366.930
 244.108 421.152
 741.679 92.395
 984.390 391.434
 185.824 433.858
 364.829 947.827
 339.684 605.566
 78.998 111.695
 634.025 688.174
 829.379 663.924
 669.771 526.096
 580.544 438.041
 858.442 453.120
 279.673 743.505
 464.030 526.571
 123.513 449.164
 395.816 197.095
 304.379 814.796
 608.945 214.368
 156.326 408.043
 440.584 202.615
 829.263 932.766
 859.961 758.165
 204.587 586.344
 859.576 289.286
 220.251 486.864
 934.301 692.126
 163.299 611.151
 360.304 531.734
 709.463 671.624
 324.953 761.082
 515.872 59.879
 603.521 390.978
 306.232 789.451
 613.333 538.183
 507.689 686.456
 188.428 186.531
 313.146 577.764
 148.927 945.905
 338.095 100.352
 732.852 376.535
 931.383 956.764
 711.310 741.979
 377.056 939.720
 720.903 684.535
 210.139 79.444
 173.246 493.688
 261.395 580.940
 397.080 714.046
 771.698 332.080
 243.143 557.192
 480.358 209.046
 748.476 325.835
 326.693 981.256
 80.970 102.901
 721.432 637.011
 535.685 717.897
 983.384 492.619
 953.790 283.625
 814.687 606.585
 408.214 844.377
 750.262 156.892
 125.411 229.116
 587.570 429.356
 371.632 537.255
 433.078 550.253
 859.211 668.791
 321.959 733.941
 261.405 453.359
 335.363 529.094
 754.005 633.842
 791.395 773.677
 422.288 759.358
 785.801 913.220
 629.921 870.592
 48.838 218.917
 492.368 288.636
 536.306 746.924
 834.543 308.895
 233.865 609.013
 47.263 756.512
 501.409 43.993
 149.161 172.497
 673.178 671.280
 872.710 504.044
 142.577 220.511
 440.794 92.741
 459.362 527.746
 802.706 155.712
 40.345 998.457
 827.719 892.631
 510.260 405.173
 385.549 522.542
 842.642 423.447
 404.539 545.183
 834.936 839.851
 121.597 59.791
 829.454 781.550
 507.442 178.180
 362.106 525.865
 654.245 197.092
 791.974 622.976
 91.059 896.830
 223.015 894.039
 89.550 898.999
 788.653 804.539
 35.458 626.517
 823.161 228.457
 570.169 885.165
 611.060 448.129
 105.100 139.735
 385.867 628.457
 335.674 41.917
 469.232 979.061
 841.145 924.455
 905.606 406.231
 764.036 690.791
 489.193 955.974
 884.358 575.612
 610.096 573.594
 308.012 544.620
 104.576 233.114
 97.881 947.029
 97.599 916.285
 815.336 378.062
 319.813 106.126
 387.502 388.042
 289.444 780.055
 453.102 666.992
 124.073 484.130
 301.599 7.228
 217.721 100.108
 344.393 709.980
 43.187 803.678
 333.766 55.073
 454.197 393.859
 69.167 35.093
 931.007 354.301
 348.187 198.064
 678.902 406.761
 381.591 216.575
 622.203 920.711
 701.162 668.615
 485.457 851.906
 852.500 578.490
 995.207 163.310
 441.753 18.397
 25.113 216.307
 658.285 646.181
 327.070 956.532
 440.315 477.048
 502.577 920.295
 406.543 621.468
 561.231 983.621
 415.799 723.922
 854.115 211.157
 713.937 603.789
 254.689 246.810
 610.975 217.432
 162.033 48.114
 233.213 756.999
 522.880 793.488
 299.331 94.713
 489.523 892.991
 964.008 130.380
 258.494 881.745
 398.227 53.745
 856.011 759.390
 975.991 382.407
 264.807 12.838
 209.920 560.745
 15.490 92.894
 123.137 227.140
 714.530 743.448
 715.432 187.537
 549.002 55.838
 934.317 25.620
 522.010 957.182
 905.781 876.792
 537.275 572.376
 628.130 578.470
 799.558 322.679
 350.928 457.422
 740.672 53.068
 118.817 840.909
 557.992 994.712
 578.859 788.105
 780.992 62.937
 955.306 977.691
 206.961 225.093
 865.529 493.798
 293.296 322.911
 366.892 903.033
 212.366 441.741
 720.992 378.287
 395.802 341.815
 976.717 209.351
 476.244 527.160
 697.841 245.222
 112.043 664.515
 288.207 178.695
 618.683 481.645
 145.150 40.757
 571.850 191.593
 749.779 392.050
 361.894 391.914
 184.446 942.821
 916.374 276.866
 59.596 304.202
 643.279 642.450
 493.803 265.219
 837.210 341.307
 384.844 35.674
 917.393 604.680
 451.958 819.168
 590.862 555.403
 338.934 548.254
 345.897 618.245
 816.442 680.543
 147.132 736.716
 885.252 316.955
 220.161 938.943
 388.013 148.018
 853.683 985.364
 817.498 588.752
 12.892 469.545
 48.282 45.455
 628.867 737.400
 104.378 327.261
 913.206 512.513
 148.197 421.306
 231.094 854.530
 180.337 982.541
 563.781 487.792
 472.179 128.454
 595.351 88.316
 214.221 296.514
 989.276 544.140
 905.960 729.833
 576.147 758.031
 494.211 456.993
 381.930 259.129
 495.798 668.351
 691.029 763.507
 330.057 47.162
 493.275 170.737
 802.540 664.013
 619.941 117.851
 292.591 402.329
 870.153 712.610
 326.056 856.847
 283.104 29.576
 185.689 182.090
 68.739 235.369
 303.937 301.126
 293.690 189.705
 877.295 193.601
 282.010 188.003
 372.870 34.547
 461.491 326.625
 3.833 760.385
 524.149 206.160
 421.950 95.452
 809.876 279.935
 606.251 221.220
 629.577 808.343
 464.256 541.822
 260.746 814.276
 956.157 464.863
 844.861 636.278
 506.331 737.709
 740.789 145.084
 186.946 758.960
 718.478 692.391
 204.789 915.922
 967.276 680.461
 857.513 515.266
 326.431 825.153
 565.071 300.196
 582.713 796.809
 245.082 48.318
 610.961 792.146
 59.472 875.750
 625.085 560.621
 988.900 831.026
 755.129 591.083
 319.852 234.044
 544.057 184.780
 687.965 228.159
 67.780 390.585
 995.035 785.699
 103.353 664.967
 193.669 197.510
 811.405 315.389
 453.707 34.993
 545.705 480.224
 632.171 988.544
 769.698 544.769
 760.706 539.961
 339.122 461.478
 641.523 439.652
 122.100 668.265
 757.903 644.088
 671.861 932.782
 915.007 77.638
 369.360 9.482
 140.467 58.713
 618.380 12.273
 904.832 856.876
 637.191 676.492
 135.089 899.701
 559.680 523.314
 459.311 40.622
 674.332 426.557
 758.853 837.586
 8.809 311.019
 241.793 423.215
 256.822 43.165
 665.737 607.305
 465.964 885.327
 11.112 819.499
 512.093 815.040
 272.295 241.828
 307.490 219.038
 230.974 506.531
 884.441 879.585
 194.911 43.370
 999.198 217.672
 19.682 92.712
 77.748 647.356
 28.064 486.557
 116.845 847.764
 151.762 110.759
 331.790 259.489
 146.386 959.829
 755.210 161.172
 679.521 483.472
 815.250 46.631
 522.834 494.521
 912.095 485.200
 755.261 895.047
 751.554 255.750
 521.160 405.483
 344.746 861.828
 403.797 15.706
 132.911 890.321
 242.891 72.763
 213.508 414.043
 320.159 473.735
 523.434 369.725
 287.379 930.781
 551.225 693.274
 248.769 446.532
 503.990 855.308
 718.039 99.608
 226.735 219.129
 138.096 751.060
 769.433 513.393
 618.719 992.357
 606.965 361.127
 58.740 354.169
 753.120 689.629
 871.211 663.361
 564.503 431.849
 823.076 294.488
 924.135 954.451
 688.239 623.747
 826.164 361.882
 351.055 110.178
 579.386 245.970
 995.826 344.141
 912.946 609.197
 89.437 0.594
 35.762 884.513
 974.756 688.691
 82.905 19.028
 210.682 114.952
 616.799 62.108
 942.935 80.243
 755.861 195.109
 892.927 557.394
 723.777 520.570
 288.758 283.409
 872.482 569.024
 713.908 925.363
 582.982 523.439
 350.163 310.447
 520.168 761.742
 79.401 457.021
 968.830 899.881
 974.891 104.284
 944.311 19.795
 650.678 153.449
 316.822 892.758
 994.499 333.663
 755.852 478.357
 935.689 562.670
 160.823 778.430
 998.056 847.334
 744.731 754.412
 565.115 265.087
 755.884 742.442
 600.955 77.338
 213.678 905.451
 287.144 483.701
 80.868 293.122
 870.143 955.896
 157.943 102.600
 383.743 657.514
 154.366 574.192
 689.128 716.016
 933.940 461.812
 36.427 262.823
 742.930 297.867
 624.426 282.917
 283.403 352.743
 150.948 644.639
 92.374 661.499
 289.700 831.464
 709.558 162.135
 288.029 129.255
 270.930 533.706
 294.667 484.271
 237.925 927.033
 641.214 229.034
 77.295 399.975
 612.893 55.773
 536.763 472.866
 453.099 321.767
 237.091 43.145
 605.947 209.486
 220.789 692.418
 867.658 789.502
 788.064 700.719
 0.934 388.829
 916.695 383.924
 979.069 235.517
 137.305 488.841
 834.259 406.318
 330.127 630.018
 756.392 63.161
 263.078 211.868
 746.538 631.577
 121.151 43.971
 598.643 396.587
 929.309 286.806
 41.894 305.553
 868.878 335.652
 506.260 50.907
 582.578 403.494
 609.453 626.465
 785.808 556.858
 242.654 18.120
 809.449 714.278
 145.654 902.447
 128.577 74.135
 403.460 725.198
 846.235 800.989
 113.097 246.492
 444.166 786.942
 11.341 141.969
 653.802 402.423
 524.919 1.231
 889.284 360.006
 110.597 669.048
 496.765 902.115
 953.315 324.254
 865.512 270.891
 848.561 619.760
 799.461 874.017
 126.599 139.056
 123.905 287.344
 699.691 25.138
 290.316 562.863
 101.288 962.405
 310.182 583.661
 813.474 437.280
 91.738 36.266
 274.014 955.806
 645.209 81.314
 948.679 383.955
 464.441 887.276
 432.629 916.919
 65.405 756.294
 94.240 136.095
 373.086 788.923
 636.708 826.183
 683.816 594.123
 670.930 489.865
 904.411 906.397
 964.690 994.592
 874.994 593.183
 158.244 336.302
 839.508 157.862
 68.261 820.457
 635.428 718.020
 97.314 894.020
 358.669 581.500
 34.119 656.156
 126.196 986.476
 683.388 614.319
 940.245 614.246
 269.099 310.307
 465.599 938.008
 580.358 933.011
 4.193 916.749
 996.696 266.435
 906.950 575.259
 164.990 239.630
 746.518 489.476
 481.358 786.141
 510.313 496.924
 140.008 662.176
 912.561 216.460
 281.473 682.937
 296.858 347.196
 342.800 524.378
 965.102 646.048
 672.815 702.312
 660.661 895.537
 620.544 622.460
 217.488 772.104
 881.258 124.294
 505.131 30.254
 842.683 789.721
 22.525 814.490
 916.928 416.633
 169.888 700.329
 478.161 569.741
 34.621 514.215
 611.472 509.956
 718.812 372.195
 677.498 202.852
 895.659 256.536
 926.017 540.599
 571.100 881.604
 468.770 545.522
 434.379 414.362
 719.402 712.540
 774.542 655.478
 501.693 988.599
 614.497 664.684
 944.607 266.718
 443.909 154.598
 755.527 917.909
 18.608 672.341
 675.898 414.244
 17.149 45.226
 764.153 769.490
 612.884 458.303
 459.974 489.362
 18.299 46.220
 205.641 271.755
 901.843 973.729
 231.528 508.740
 958.355 617.925
 153.847 38.219
 353.003 886.436
 436.920 785.543
 853.986 660.117
 895.973 276.907
 147.946 352.983
 69.232 239.930
 598.872 168.494
 982.773 16.394
 899.369 597.471
 33.816 572.015
 83.565 362.675
 96.978 913.441
 962.917 447.213
 635.500 519.002
 527.165 143.408
 400.767 403.485
 368.141 585.816
 6.929 5.123
 957.721 862.661
 254.503 682.797
 194.646 175.802
 982.119 111.163
 158.178 297.499
 586.683 769.876
 427.518 675.747
 260.083 439.779
 680.782 407.112
 738.986 683.726
 940.392 131.026
 700.499 633.473
 725.287 922.115
 310.486 597.926
 274.993 952.591
 246.669 514.005
 774.895 66.173
 381.575 681.944
 312.775 214.829
 280.628 555.187
 888.772 742.287
 510.786 224.952
 767.272 801.378
 181.047 175.420
 461.112 329.503
 66.711 552.412
 665.047 306.900
 476.676 641.994
 74.086 830.556
 782.346 192.025
 628.608 463.141
 266.363 216.090
 795.668 486.939
 900.694 723.136
 826.449 999.232
 511.285 535.581
 903.204 135.113
 918.096 752.507
 913.357 269.014
 395.818 132.152
 549.717 516.035
 725.773 499.403
 148.404 682.294
 200.574 409.913
 332.331 469.928
 900.179 544.210
 148.523 962.272
 34.418 374.605
 70.829 449.179
 999.286 397.357
 412.359 517.985
 331.890 895.643
 359.247 64.496
 984.564 679.109
 832.071 768.485
 238.232 307.687
 614.515 442.899
 307.383 865.813
 900.024 84.526
 876.336 714.053
 413.584 20.882
 773.766 754.494
 212.810 123.940
 18.203 441.235
 884.061 22.043
 32.859 25.227
 176.826 728.441
 868.114 711.937
 793.296 275.697
 422.178 539.481
 527.596 222.472
 505.519 753.445
 766.967 221.485
 946.639 302.722
 389.325 908.793
 32.696 238.833
 760.622 914.692
 368.582 340.779
 121.661 790.884
 625.606 170.417
 506.246 598.002
 742.433 92.081
 127.394 68.815
 495.881 57.999
 160.809 937.590
 240.342 301.629
 127.844 753.093
 237.749 518.923
 794.897 334.989
 784.103 817.600
 151.939 820.111
 155.744 232.555
 676.888 820.841
 823.821 137.808
 630.492 693.162
 947.378 518.776
 531.799 912.663
 585.266 30.726
 538.941 474.571
 549.524 678.191
 83.773 475.946
 245.550 64.625
 489.835 277.391
 48.068 631.217
 227.341 66.418
 790.667 418.375
 40.596 209.156
 297.480 323.836
 114.973 451.000
 758.694 918.782
 252.593 45.590
 300.251 829.733
 297.035 5.977
 678.852 851.834
 714.339 398.719
 455.732 71.718
 805.198 473.123
 779.321 729.051
 824.609 231.731
 503.708 609.699
 731.429 118.008
 455.683 855.164
 120.539 902.008
 360.147 998.199
 422.129 679.423
 67.026 239.626
 831.296 524.096
 70.841 803.260
 880.564 624.856
 858.201 122.001
 639.630 336.012
 793.267 486.800
 350.652 134.159
 194.433 140.094
 841.658 925.104
 57.779 15.855
 341.295 922.043
 838.397 959.662
 709.475 623.807
 556.343 234.829
 542.817 479.746
 700.111 5.913
 881.687 120.969
 360.333 750.791
 185.719 567.201
 346.403 789.467
 33.739 351.054
 778.474 325.000
 396.821 819.274
 569.426 203.299
 912.903 21.330
 31.843 538.273
 19.023 143.086
 482.643 82.180
 62.049 716.312
 544.915 803.473
 178.281 178.188
 937.872 262.448
 201.835 379.028
 929.944 635.294
 605.015 467.332
 538.471 357.477
 292.723 110.314
 676.560 455.703
 347.096 142.780
 161.398 472.978
 756.195 650.177
 149.274 112.795
 47.623 871.608
 694.833 126.345
 198.857 609.370
 742.639 721.505
 403.156 523.165
 648.282 705.507
 253.567 504.683
 947.173 396.497
 766.643 522.822
 398.470 905.317
 828.541 918.045
 638.668 940.760
 114.202 138.388
 97.066 713.277
 138.347 647.379
 119.389 577.818
 756.030 9.035
 685.220 681.456
 379.988 546.282
 311.672 371.141
 239.107 71.307
 35.083 417.724
 812.761 859.912
 32.825 61.269
 862.986 662.746
 969.918 456.990
 302.365 256.106
 464.720 669.286
 109.852 990.936
 802.128 931.898
 97.699 423.565
 772.370 364.753
 76.153 344.190
 72.449 752.495
 723.094 63.087
 322.794 776.816
 685.501 389.876
 373.772 325.649
 389.182 333.141
 108.822 139.156
 61.177 657.325
 499.477 197.558
 252.416 327.699
 792.044 402.605
 941.429 834.509
 668.888 386.475
 186.216 962.091
 244.963 723.646
 431.931 821.145
 251.380 587.792
 465.995 721.746
 594.427 542.712
 707.106 575.602
 235.878 879.948
 915.838 89.028
 546.791 803.083
 495.678 668.987
 673.922 37.139
 616.336 105.003
 209.793 729.368
 315.705 116.977
 462.175 63.612
 231.112 445.781
 716.959 983.947
 460.444 498.484
 124.200 104.350
 373.815 597.230
 707.434 950.447
 678.824 589.914
 701.515 458.270
 207.877 197.160
 117.439 355.196
 342.903 744.824
 470.389 22.554
 648.084 380.720
 799.127 430.808
 649.592 30.928
 963.537 130.568
 116.011 12.571
 198.454 350.441
 65.036 699.964
 694.817 410.824
 790.645 18.523
 695.706 716.919
 787.456 910.585
 60.222 990.763
 691.009 639.649
 240.700 477.874
 477.857 750.465
 119.910 96.640
 729.371 323.525
 599.193 756.172
 887.917 511.016
 353.718 859.611
 81.636 140.061
 867.894 734.330
 300.481 856.592
 26.527 928.159
 835.746 63.518
 912.521 912.300
 890.497 999.776
 500.075 308.251
 899.462 197.636
 36.676 769.894
 212.819 245.348
 684.223 705.208
 575.625 37.423
 498.875 108.288
 28.235 297.713
 833.416 525.017
 46.030 158.975
 460.900 119.478
 590.177 540.095
 62.971 607.880
 244.273 307.833
 572.690 538.197
 331.962 88.496
 285.089 713.064
 243.469 716.705
 677.344 67.744
 618.048 799.403
 745.867 751.671
 336.481 625.011
 54.331 639.305
 852.673 567.465
 982.321 772.729
 444.307 395.524
 209.870 963.807
 775.369 187.812
 812.366 748.040
 352.534 327.525
 470.485 265.962
 215.243 777.456
 920.900 272.524
 546.284 251.200
 539.060 52.106
 924.527 251.136
 711.557 399.314
 90.809 254.648
 732.308 256.582
 366.798 629.255
 356.438 962.673
 87.936 442.677
 834.371 135.853
 496.405 18.980
 395.027 906.828
 727.788 455.711
 373.342 835.159
 632.999 954.341
 808.720 335.094
 850.734 587.448
 655.831 639.482
 508.731 407.124
 228.840 221.230
 236.271 731.531
 79.245 538.732
 445.529 187.575
 823.689 983.734
 543.558 60.339
 82.305 886.473
 406.027 642.429
 454.157 413.827
 942.561 293.100
 591.356 612.189
 354.076 527.483
 887.586 769.172
 995.296 645.888
 973.376 658.989
 959.432 682.917
 216.034 197.910
 273.409 72.674
 316.144 61.827
 186.066 671.802
 137.791 41.378
 531.330 204.433
 321.856 355.713
 714.684 855.691
 429.929 978.933
 993.502 472.423
 222.544 809.071
 467.457 475.936
 764.878 424.553
 459.712 262.111
 903.968 314.297
 726.535 185.340
 5.446 62.484
 484.264 585.800
 859.239 635.754
 467.858 131.978
 250.427 917.941
 842.799 684.889
 684.226 114.831
 567.888 135.501
 196.847 898.926
 864.769 176.779
 573.900 862.377
 483.249 715.965
 835.128 316.535
 980.128 846.800
 682.051 930.733
 851.938 736.208
 99.873 493.629
 5.527 952.131
 266.430 950.733
 219.607 201.003
 861.689 205.565
 278.317 952.542
 257.142 243.475
 755.588 319.719
 564.385 361.702
 735.943 911.879
 258.226 472.328
 390.691 283.939
 887.105 32.693
 433.772 424.580
 20.646 487.539
 282.435 337.443
 42.382 656.120
 796.219 813.094
 109.511 133.984
 893.290 623.223
 708.801 11.802
 103.977 514.932
 829.151 442.021
 253.590 980.648
 140.906 348.160
 334.478 32.199
 466.747 802.041
 173.201 335.624
 699.182 862.304
 493.157 551.771
 568.534 435.282
 264.639 577.597
 899.375 589.051
 999.907 360.919
 272.174 716.560
 645.225 849.441
 93.133 637.861
 528.083 481.014
 684.697 679.059
 96.995 989.763
 60.873 631.741
 932.679 521.045
 917.503 336.935
 280.458 461.894
 122.985 148.426
 549.817 613.052
 668.221 298.428
 321.946 479.789
 856.932 941.698
 201.449 433.163
 173.790 510.324
 724.162 198.316
 145.489 729.518
 697.155 734.771
 949.971 874.047
 85.675 773.845
 75.327 375.629
 489.209 524.512
 979.528 904.293
 557.500 820.836
 155.323 362.633
 407.577 997.027
 914.682 563.064
 313.520 291.036
 430.434 557.053
 78.265 611.117
 418.981 895.095
 566.403 84.180
 329.672 400.687
 711.460 237.733
 989.554 115.111
 821.781 762.520
 505.655 827.605
 435.137 139.361
 472.804 352.980
 130.870 586.269
 498.398 402.417
 245.351 650.701
 14.894 349.782
 75.320 712.996
 787.473 403.001
 946.149 822.144
 372.964 15.941
 97.962 811.258
 684.345 829.634
 160.077 960.411
 353.832 912.005
 579.278 527.207
 560.638 612.555
 604.502 954.798
 644.004 393.316
 751.786 212.669
 108.300 611.230
 349.471 512.856
 448.140 371.716
 143.149 74.125
 684.039 351.162
 699.601 945.900
 162.683 390.630
 743.746 434.294
 303.154 827.862
 675.495 942.620
 777.195 984.231
 505.518 111.471
 516.778 122.645
 809.424 848.154
 818.008 97.109
 96.337 16.496
 231.778 21.195
 115.551 326.342
 427.101 677.740
 57.740 943.225
 513.987 303.387
 646.706 924.478
 603.716 427.244
 643.774 185.586
 553.153 881.641
 7.740 982.728
 727.020 84.308
 654.832 52.780
 261.909 505.136
 559.735 534.481
 225.205 557.840
 522.722 573.927
 431.296 318.466
 819.878 329.266
 659.727 680.813
 751.871 684.409
 971.788 165.906
 738.524 876.451
 552.971 351.936
 576.427 968.417
 531.489 166.202
 118.028 455.796
 3.431 356.201
 354.169 595.674
 702.086 747.868
 427.147 370.048
 504.574 211.007
 785.510 435.006
 98.369 31.248
 660.337 325.095
 411.889 971.491
 519.513 453.470
 828.563 171.142
 693.029 714.822
 187.156 46.859
 88.724 416.911
 260.387 32.581
 791.964 760.633
 889.843 728.910
 400.753 596.330
 531.758 362.397
 553.949 909.743
 382.553 314.622
 206.936 654.182
 955.184 440.473
 566.867 631.656
 370.814 416.589
 67.007 135.658
 321.392 47.167
 513.568 768.878
 707.033 298.240
 333.635 22.273
 120.405 467.125
 272.254 895.750
 354.286 845.207
 591.781 618.549
 867.225 164.782
 806.234 718.384
 27.677 89.871
 805.228 637.273
 44.490 713.127
 281.445 409.050
 809.301 43.001
 146.272 724.853
 655.910 534.830
 901.861 909.960
 967.454 954.610
 114.423 825.457
 21.970 23.647
 410.963 664.232
 801.513 25.538
 86.143 721.131
 243.363 654.042
 71.663 935.936
 581.006 21.921
 879.965 804.818
 707.788 758.245
 207.606 866.472
 550.714 206.672
 270.047 644.163
 122.183 752.528
 65.519 681.125
 533.180 495.203
 636.018 176.221
 815.204 728.247
 841.297 7.500
 875.881 767.071
 98.182 436.671
 473.653 488.250
 201.753 96.630
 362.336 820.890
 554.465 571.850
 51.784 305.547
 529.492 847.929
 234.761 546.737
 9.163 507.907
 323.862 908.644
 420.107 930.725
 660.473 508.491
 463.418 58.601
 438.025 456.781
 668.916 967.995
 815.029 277.914
 423.481 441.755
 873.466 558.305
 98.699 701.997
 252.182 542.972
 775.205 144.068
 403.138 706.744
 100.430 296.877
 384.056 224.802
 371.845 825.022
 20.624 861.632
 685.729 449.888
 704.483 580.896
 187.129 482.789
 302.526 284.989
 182.782 780.757
 854.316 546.474
 296.678 418.558
 346.649 159.341
 446.732 47.798
 749.553 371.717
 268.272 630.411
 251.481 959.489
 601.049 99.753
 771.454 949.396
 765.047 143.866
 83.888 27.762
 878.149 113.906
 452.401 95.642
 295.629 443.411
 419.642 311.281
 85.535 593.916
 182.061 445.984
 81.320 607.860
 835.381 759.804
 587.999 804.866
 205.497 559.466
 952.849 972.052
 180.728 453.996
 466.916 808.416
 588.176 285.565
 37.817 138.429
 65.815 136.525
 694.439 27.528
 882.405 441.776
 754.870 944.219
 762.098 452.177
 743.402 318.089
 945.550 374.182
 291.744 553.457
 633.316 868.182
 42.982 853.854
 732.440 28.948
 311.725 187.785
 288.655 942.301
 85.713 741.501
 912.709 749.632
 106.693 135.956
 881.595 333.691
 793.166 174.164
 848.383 133.332
 794.802 589.184
 365.630 710.401
 955.636 104.680
 807.832 928.144
 446.984 537.982
 62.003 497.389
 175.446 873.891
 289.294 135.026
 218.841 435.822
 594.775 230.196
 763.947 964.673
 980.493 189.112
 663.132 585.965
 105.002 132.017
 469.099 68.986
 190.435 338.664
 402.939 240.000
 668.499 415.641
 743.489 953.089
 555.290 114.277
 256.722 210.136
 10.593 726.809
 501.915 185.137
 442.356 86.602
 723.868 392.001
 936.480 91.801
 963.176 649.782
 754.384 947.779
 462.970 970.684
 377.243 709.624
 222.458 915.948
 771.158 319.927
 24.950 239.989
 589.276 937.951
 658.711 946.826
 256.000 593.466
 639.258 903.320
 838.819 861.995
 145.685 345.252
 301.980 528.682
 293.813 444.393
 853.476 906.809
 305.789 312.941
 295.899 315.892
 697.912 656.885
 429.082 56.023
 722.689 768.697
 937.717 282.719
 972.277 704.413
 842.916 373.820
 111.586 618.533
 468.868 461.379
 71.518 145.675
 143.263 692.020
 935.364 999.768
 135.037 784.590
 11.660 204.322
 960.491 520.376
 850.294 431.491
 437.247 765.580
 949.050 189.126
 216.247 465.793
 666.766 195.406
 909.687 135.874
 36.798 377.201
 995.104 704.897
 218.496 943.910
 3.543 63.926
 771.089 861.528
 886.907 344.493
 647.944 486.368
 153.154 258.348
 232.038 833.786
 308.267 825.672
 136.157 939.886
 254.135 471.377
 222.422 524.406
 668.115 879.924
 32.037 947.501
 592.687 661.417
 812.507 554.065
 754.898 929.363
 669.017 464.548
 731.126 347.875
 210.293 764.249
 391.957 238.223
 896.406 693.069
 976.732 497.199
 193.922 689.287
 232.838 569.086
 498.159 104.477
 839.359 615.916
 566.594 708.216
 549.687 574.813
 223.588 132.302
 317.788 594.672
 224.233 572.043
 5.631 665.969
 112.544 39.670
 945.640 246.628
 462.279 440.503
 695.954 633.544
 161.853 670.315
 274.746 414.299
 90.369 782.068
 193.079 878.092
 150.288 277.208
 877.177 980.785
 772.273 492.001
 936.830 698.914
 616.143 389.563
 6.705 114.526
 763.386 365.430
 74.119 730.726
 564.454 726.776
 776.299 601.145
 879.162 625.922
 771.165 280.293
 470.178 496.973
 80.331 171.561
 95.278 554.752
 96.547 11.764
 539.167 28.208
 518.458 322.527
 653.955 392.034
 804.816 157.043
 990.502 571.928
 262.769 243.852
 930.742 588.127
 738.126 186.255
 331.793 291.193
 150.552 116.033
 602.180 172.173
 107.257 663.448
 213.263 900.239
 282.143 222.650
 847.187 474.390
 613.596 833.953
 467.006 157.306
 56.618 33.811
 413.607 689.683
 230.130 342.350
 364.497 429.282
 887.683 660.084
 386.248 802.390
 472.133 363.782
 958.494 844.536
 807.900 850.786
 403.888 205.437
 157.244 346.418
 614.703 129.442
 791.503 16.140
 890.102 941.921
 979.777 509.119
 484.092 84.433
 904.338 589.744
 586.370 873.099
 705.567 215.931
 718.490 797.019
 324.058 415.953
 305.866 233.988
 431.368 357.808
 690.136 112.071
 864.510 746.184
 362.388 976.290
 146.732 911.996
 340.071 583.768
 885.326 858.827
 571.348 18.026
 786.515 920.815
 50.801 118.945
 371.054 279.352
 68.303 20.297
 68.605 234.109
 115.398 788.208
 523.727 70.374
 445.447 593.769
 674.133 493.415
 958.221 828.988
 428.597 685.845
 867.578 900.998
 746.424 0.956
 751.705 693.876
 224.826 439.196
 896.465 465.396
 260.076 312.835
 969.154 107.846
 741.238 722.210
 726.155 623.653
 543.062 623.366
 715.250 489.668
 741.843 729.497
 411.636 465.627
 122.403 266.245
 383.994 765.575
 766.594 592.935
 459.443 294.212
 107.925 948.322
 308.035 557.429
 50.003 511.048
 841.125 607.410
 528.802 653.013
 583.892 962.916
 153.460 670.232
 89.165 355.805
 394.035 502.933
 184.277 661.952
 756.760 497.903
 639.806 760.879
 760.708 255.124
 801.783 881.302
 520.102 62.037
 998.374 293.068
 762.816 517.280
 607.432 828.531
 49.918 237.273
 620.080 503.208
 378.641 219.677
 253.089 566.751
 780.221 594.613
 622.900 276.955
 696.118 355.034
 998.526 943.236
 15.694 839.967
 579.026 739.048
 573.301 507.349
 801.883 107.812
 473.617 26.173
 667.518 472.700
 885.016 230.755
 576.597 361.062
 408.740 693.797
 413.154 939.179
 996.949 910.763
 588.299 557.702
 808.580 557.932
 85.118 983.583
 714.902 342.787
 142.016 57.107
 206.163 351.373
 584.060 95.052
 719.601 896.627
 292.960 260.815
 373.048 958.981
 307.157 653.152
 416.421 800.638
 303.475 105.933
 527.577 33.668
 48.245 736.857
 204.576 775.587
 964.221 493.727
 721.555 871.407
 463.667 198.566
 401.757 975.765
 699.418 524.272
 753.208 440.783
 14.394 612.798
 447.918 953.672
 583.989 580.891
 295.006 112.050
 581.121 397.702
 555.828 154.671
 14.703 762.232
 922.093 811.305
 141.382 877.211
 676.234 269.263
 797.915 895.143
 380.306 37.312
 996.409 302.701
 501.895 623.206
 843.269 378.156
 742.401 421.666
 40.301 885.185
 247.466 669.459
 485.732 403.199
 66.879 287.417
 475.233 702.588
 111.138 560.994
 697.591 682.289
 795.903 966.910
 193.790 941.356
 649.146 729.790
 97.530 666.289
 407.101 476.542
 773.183 307.639
 775.713 374.886
 715.713 384.421
 768.630 514.280
 655.930 600.508
 738.648 771.134
 931.733 456.089
 237.688 645.206
 627.783 378.143
 214.837 350.341
 866.625 530.642
 789.745 971.021
 146.009 367.660
 619.977 577.789
 780.577 396.096
 369.062 541.342
 419.794 770.219
 833.418 749.647
 704.780 264.386
 210.662 257.813
 399.428 895.276
 801.629 970.576
 618.855 288.625
 99.726 46.440
 992.035 621.336
 902.769 735.891
 974.519 196.906
 406.441 629.237
 889.023 25.264
 530.042 738.894
 261.724 37.556
 262.691 313.188
 364.035 148.211
 82.937 751.574
 615.195 422.346
 431.495 832.681
 280.098 273.427
 443.185 685.625
 167.343 327.012
 260.971 430.996
 330.762 279.716
 56.177 230.786
 967.777 462.554
 611.634 47.090
 232.436 604.002
 938.800 788.805
 810.132 466.106
 799.183 685.826
 183.740 97.471
 291.100 773.843
 233.709 676.808
 404.485 792.975
 412.583 591.961
 901.841 733.955
 300.424 59.927
 268.292 730.723
 42.816 306.768
 207.032 163.293
 486.805 921.599
 110.308 255.074
 829.672 320.731
 685.630 320.991
 176.309 416.912
 990.513 233.465
 536.867 210.489
 258.110 850.206
 788.974 495.631
 265.256 709.077
 858.084 612.966
 491.279 499.609
 543.427 852.761
 781.425 817.717
 821.728 908.668
 706.647 789.630
 210.540 655.192
 799.089 993.832
 560.208 442.067
 539.882 37.057
 988.511 301.063
 536.306 364.129
 173.617 696.358
 105.298 754.152
 805.944 235.065
 289.394 220.418
 172.606 622.060
 682.039 72.195
 942.450 890.764
 797.737 987.745
 646.342 882.454
 757.563 504.443
 845.619 160.111
 894.327 159.504
 868.836 123.529
 339.217 59.759
 418.660 400.669
 511.494 258.165
 530.575 502.138
 676.148 445.710
 854.802 882.705
 795.917 998.403
 162.241 613.235
 921.494 858.725
 302.541 751.097
 427.769 478.835
 603.469 645.591
 808.724 648.947
 260.077 31.168
 235.961 409.218
 561.961 65.084
 116.219 968.681
 617.800 942.870
 854.746 91.904
 406.894 375.634
 550.613 365.912
 694.428 804.348
 476.533 119.489
 345.475 540.108
 692.105 168.123
 445.425 103.788
 721.560 525.016
 42.591 456.955
 813.928 416.711
 261.575 897.521
 267.161 426.752
 560.925 483.101
 713.301 58.565
 421.088 552.738
 157.683 46.482
 222.501 369.574
 172.708 78.917
 310.391 994.753
 650.670 348.414
 622.533 133.580
 307.966 268.384
 986.757 41.601
 45.751 445.212
 562.577 329.211
 853.564 357.115
 520.160 112.887
 189.756 348.343
 112.366 898.715
 385.880 320.299
 822.306 585.106
 254.878 601.818
 358.337 287.199
 591.387 761.787
 347.477 332.311
 946.297 831.593
 651.752 785.898
 949.620 416.389
 132.898 538.803
 511.478 267.303
 330.447 132.610
 619.628 976.446
 135.556 699.664
 795.443 848.656
 955.608 242.592
 893.838 644.562
 717.916 835.284
 114.632 615.740
 78.629 569.251
 314.699 41.916
 436.741 337.625
 906.521 700.660
 432.982 1.127
 437.163 360.377
 997.239 538.842
 953.032 387.330
 232.151 390.178
 264.016 936.668
 348.986 46.964
 472.771 386.907
 947.076 776.100
 581.267 748.124
 420.633 128.692
 530.528 688.279
 535.197 122.382
 777.222 682.124
 917.101 935.985
 21.965 86.171
 598.029 912.023
 241.624 815.073
 936.039 170.933
 957.314 763.862
 355.394 264.324
 110.109 351.830
 899.528 862.542
 889.915 113.146
 641.756 328.892
 944.490 322.798
 442.544 289.396
 113.779 311.112
 353.781 588.950
 920.789 613.400
 451.452 723.760
 688.929 41.465
 908.113 363.318
 234.636 409.473
 403.808 595.542
 444.065 147.521
 304.485 234.850
 727.626 682.147
 524.997 878.641
 853.222 934.690
 331.670 352.889
 188.370 907.060
 47.745 987.551
 86.346 302.163
 302.413 558.236
 388.480 815.303
 37.321 238.691
 593.332 876.676
 458.374 61.408
 676.374 607.284
 828.214 978.786
 296.877 845.657
 847.215 968.361
 870.769 725.726
 107.364 811.738
 841.551 242.720
 41.392 292.673
 270.891 980.311
 74.522 965.750
 374.836 25.357
 541.811 219.065
 831.911 544.021
 912.048 734.091
 20.434 402.904
 89.397 290.448
 941.787 100.021
 4.518 95.733
 544.985 522.190
 393.771 879.091
 779.645 207.952
 962.702 76.197
 716.379 799.027
 980.597 772.286
 936.029 779.805
 527.046 144.276
 505.194 895.539
 957.806 953.825
 831.792 408.085
 852.496 956.953
 590.343 586.546
 505.775 694.854
 485.102 172.761
 509.552 62.614
 595.845 532.592
 807.680 881.128
 344.966 468.532
 775.664 751.829
 107.700 282.920
 953.631 98.431
 234.899 340.231
 436.620 105.269
 798.163 668.539
 75.802 373.901
 931.774 791.740
 369.299 429.962
 919.295 113.775
 601.699 628.210
 542.617 542.552
 635.218 697.931
 18.486 294.045
 48.786 832.051
 636.038 746.192
 678.496 305.362
 975.700 998.286
 226.125 580.087
 35.187 255.951
 492.440 455.790
 365.530 16.398
 57.269 296.511
 285.570 125.969
 295.636 737.415
 706.726 365.186
 493.584 568.578
 73.770 169.478
 341.519 12.483
 377.650 190.735
 148.252 167.967
 292.024 561.033
 974.576 565.806
 848.212 240.810
 348.628 164.522
 18.857 665.888
 941.898 569.795
 407.157 887.754
 278.260 162.951
 417.367 507.180
 270.539 315.045
 748.118 300.583
 759.722 100.227
 440.491 540.380
 729.130 328.291
 618.706 514.321
 15.597 229.960
 276.493 694.539
 6.484 453.736
 233.960 825.346
 437.283 889.719
 668.150 961.086
 260.409 209.016
 308.787 153.377
 989.968 398.245
 595.510 163.540
 616.728 243.753
 373.625 753.941
 386.968 961.748
 324.833 925.239
 531.486 526.432
 503.356 939.546
 577.770 781.943
 495.245 267.249
 668.611 964.478
 711.574 273.451
 411.523 653.203
 739.851 714.906
 90.776 522.746
 40.635 36.862
 561.309 212.197
 319.472 268.977
 112.985 547.249
 812.490 638.509
 924.455 660.597
 384.890 106.204
 126.416 923.778
 596.109 35.010
 750.246 219.917
 777.425 414.076
 64.293 905.197
 194.390 161.071
 688.809 797.278
 727.848 335.897
 952.080 926.535
 356.758 830.486
 803.536 341.857
 420.103 604.823
 161.051 493.592
 983.230 562.075
 344.346 154.025
 148.991 79.288
 567.299 278.641
 301.548 309.101
 740.156 972.636
 719.911 57.291
 807.474 885.895
 871.040 126.380
 836.387 10.670
 813.965 943.308
 218.105 359.783
 295.212 396.208
 876.889 235.389
 273.164 569.130
 847.061 400.641
 209.615 352.390
 109.612 96.428
 648.175 228.710
 133.750 425.326
 452.368 291.080
 181.453 593.678
 894.988 277.154
 468.904 64.318
 321.804 37.786
 680.092 46.570
 807.085 965.269
 865.295 422.252
 478.980 951.837
 279.267 177.343
 626.140 33.631
 397.503 445.414
 362.415 992.744
 948.841 153.099
 286.952 473.904
 901.849 37.590
 948.209 147.322
 602.103 44.925
 921.298 780.210
 666.872 144.760
 310.767 822.081
 370.165 757.096
 570.542 959.618
 490.238 889.473
 717.690 642.350
 416.946 855.340
 538.328 548.357
 529.716 977.350
 926.942 467.699
 838.084 880.381
 452.340 889.172
 833.885 21.005
 945.250 332.712
 723.309 671.444
 898.079 965.237
 302.461 130.783
 753.735 452.758
 904.120 944.148
 437.805 157.389
 96.684 107.064
 410.112 396.367
 257.311 868.156
 934.222 393.921
 196.915 835.478
 496.364 18.978
 689.724 672.234
 361.186 296.005
 887.645 34.229
 96.607 777.202
 90.771 367.781
 702.678 86.849
 439.343 331.838
 361.948 598.471
 606.625 526.675
 116.439 228.960
 152.097 763.955
 247.435 567.786
 563.633 675.215
 270.159 981.441
 227.745 169.492
 190.802 311.513
 248.382 273.204
 645.770 328.052
 645.226 639.184
 343.494 107.519
 537.969 435.653
 651.350 16.759
 328.099 123.795
 461.566 431.667
 66.426 524.351
 580.346 772.846
 413.731 544.518
 717.324 862.569
 211.871 487.492
 814.267 100.141
 360.374 264.732
 502.210 9.649
 693.856 357.800
 177.685 468.750
 961.381 580.138
 757.177 404.031
 981.486 633.055
 23.333 102.696
 75.074 963.377
 488.940 97.365
 30.298 357.653
 450.288 27.162
 24.247 159.602
 908.764 50.684
 89.503 599.816
 39.676 512.584
 171.108 871.075
 65.037 263.499
 451.081 676.275
 630.003 561.605
 131.399 691.696
 931.699 992.773
 48.351 914.765
 948.211 624.974
 455.760 156.499
 661.663 342.088
 754.028 964.347
 362.696 303.733
 376.850 256.479
 117.676 963.213
 76.397 664.583
 631.020 397.585
 397.544 535.726
 852.665 605.459
 707.136 266.817
 277.720 293.139
 78.510 935.693
 427.401 772.623
 35.430 364.265
 156.556 350.731
 372.718 880.517
 325.402 802.962
 310.429 232.377
 826.751 644.859
 249.966 707.687
 753.326 274.601
 607.704 406.875
 604.223 140.760
 156.252 439.920
 299.636 756.883
 135.266 234.140
 536.483 148.479
 60.826 67.000
 765.204 577.637
 700.829 817.056
 93.844 685.806
 458.017 960.385
 476.511 456.962
 354.383 249.167
 69.755 202.748
 711.448 778.791
 45.502 570.077
 318.785 280.983
 39.556 972.745
 554.986 239.528
 849.654 844.907
 325.948 594.492
 739.598 339.617
 397.810 428.229
 471.694 74.543
 387.342 675.390
 897.664 924.285
 320.220 898.708
 960.427 730.319
 844.919 867.323
 370.778 841.590
 292.312 675.043
 52.484 198.216
 272.173 568.342
 927.984 955.065
 199.431 409.571
 429.368 529.432
 424.978 687.053
 653.320 206.315
 716.285 373.349
 674.970 695.385
 977.928 414.403
 738.202 95.700
 935.890 659.714
 845.843 768.078
 224.323 86.746
 382.589 462.298
 930.003 966.946
 469.791 408.672
 266.564 416.860
 630.791 813.659
 94.476 592.636
 347.945 540.269
 478.601 651.758
 230.422 589.673
 215.958 820.205
 751.286 105.332
 183.210 279.654
 22.004 909.884
 685.633 707.121
 474.670 363.823
 554.271 753.145
 941.868 549.902
 181.197 394.732
 739.702 275.054
 727.836 321.672
 452.486 120.067
 440.025 451.208
 122.410 124.427
 985.660 473.512
 102.049 678.350
 454.492 431.948
 522.466 705.634
 661.021 676.074
 959.027 299.479
 534.670 795.921
 687.773 49.545
 109.007 72.964
 867.693 443.598
 204.129 551.742
 961.573 902.968
 682.101 547.281
 826.991 320.265
 821.330 523.894
 728.784 903.575
 156.782 92.816
 307.847 827.442
 152.098 927.366
 504.105 671.738
 467.966 748.316
 992.961 60.106
 857.940 18.062
 726.489 845.675
 925.536 444.708
 248.322 829.453
 10.456 946.708
 102.922 423.212
 310.796 991.119
 617.110 111.162
 293.863 585.566
 778.987 641.642
 380.598 82.801
 764.384 850.018
 515.663 20.123
 704.549 26.565
 343.024 652.518
 594.849 88.189
 409.737 602.038
 309.932 171.270
 810.864 106.682
 716.241 955.771
 486.649 944.952
 11.300 270.123
 587.790 988.505
 27.278 664.752
 862.718 11.404
 123.531 422.586
 396.992 392.667
 971.838 281.309
 582.411 486.909
 474.658 248.935
 323.182 19.463
 919.966 716.430
 937.874 966.389
 388.070 414.360
 306.257 101.129
 211.504 71.110
 684.917 88.479
 726.949 245.088
 498.537 559.018
 629.595 199.921
 856.540 644.846
 379.997 738.317
 677.374 657.527
 458.980 115.555
 83.089 864.486
 908.347 917.155
 191.091 109.155
 828.000 646.953
 942.382 527.102
 70.596 662.438
 108.539 54.782
 733.351 584.956
 883.663 294.986
 596.229 865.205
 341.249 594.269
 3.136 401.912
 695.990 669.443
 887.285 986.769
 511.999 574.660
 466.428 515.508
 324.689 275.649
 293.915 887.757
 254.766 156.794
 766.501 982.088
 78.739 758.923
 231.565 93.127
 448.415 275.816
 580.101 451.055
 917.470 435.771
 685.837 497.104
 610.111 487.081
 486.548 189.445
 556.739 984.627
 585.651 880.139
 304.303 846.163
 368.189 994.593
 592.703 884.092
 116.145 509.400
 959.307 410.162
 17.618 852.825
 705.627 10.572
 289.824 524.983
 925.835 667.208
 577.338 273.402
 276.620 792.554
 997.803 775.923
 960.515 702.079
 543.923 329.492
 426.993 585.374
 322.524 263.274
 572.280 188.024
 331.477 571.723
 572.902 478.177
 109.194 371.920
 830.656 358.412
 808.113 144.916
 77.227 573.864
 665.221 628.467
 302.375 956.507
 794.372 634.882
 476.142 893.195
 985.267 809.438
 756.339 787.681
 243.955 399.712
 59.552 445.785
 84.102 842.216
 156.885 905.582
 714.817 398.769
 292.653 683.611
 860.262 90.544
 251.387 652.265
 782.658 822.637
 680.042 506.742
 410.589 297.068
 750.663 742.003
 248.977 148.574
 194.390 226.332
 869.038 667.352
 699.242 329.499
 352.376 598.542
 318.395 406.562
 652.734 322.910
 137.468 535.411
 704.428 360.692
 81.767 305.031
 464.040 625.251
 568.519 215.612
 340.415 350.206
 214.245 710.206
 519.517 678.584
 60.829 855.309
 100.418 731.703
 681.160 334.909
 254.934 655.743
 40.005 345.144
 537.681 902.937
 419.800 566.402
 190.078 460.056
 954.245 53.598
 688.884 148.324
 52.871 296.489
 727.940 635.302
 33.371 48.525
 334.895 710.855
 719.571 759.157
 409.906 366.560
 303.986 540.347
 830.755 602.255
 935.329 788.625
 551.902 876.659
 871.892 620.440
 190.119 73.774
 567.998 677.287
 246.043 516.126
 237.793 150.434
 872.065 303.809
 601.322 860.855
 428.110 368.913
 73.440 221.670
 637.099 523.561
 345.729 987.145
 83.294 251.878
 452.745 948.737
 914.429 498.245
 152.030 535.280
 690.925 572.881
 6.049 487.038
 353.985 8.912
 485.351 43.685
 693.514 630.538
 845.582 71.508
 624.380 738.702
 424.643 178.111
 116.224 588.092
 396.316 562.131
 61.939 757.428
 267.349 325.023
 459.974 534.509
 458.762 451.600
 476.131 619.644
 939.355 131.032
 644.700 757.831
 928.932 541.447
 273.173 943.904
 337.068 425.658
 88.854 598.980
 605.534 525.206
 72.274 224.721
 561.496 262.565
 977.056 28.632
 425.622 530.634
 157.941 543.738
 243.466 393.503
 389.887 395.417
 287.310 267.755
 436.948 792.956
 804.598 349.555
 248.108 630.644
 341.765 805.459
 50.025 0.368
 550.445 445.875
 958.189 562.894
 266.614 156.624
 426.021 357.156
 950.181 448.964
 236.842 895.256
 568.993 790.185
 360.234 585.640
 321.522 349.625
 839.300 828.622
 408.891 908.336
 648.796 358.461
 410.016 670.109
 819.456 276.397
 782.032 827.991
 917.458 582.013
 28.646 0.530
 509.477 109.120
 156.458 87.877
 545.794 490.935
 6.675 7.513
 622.407 891.923
 818.080 966.109
 6.809 665.510
 185.916 987.131
 753.261 133.416
 247.874 937.809
 517.128 280.103
 98.130 144.515
 82.508 151.485
 826.996 228.324
 624.367 118.321
 259.007 174.166
 270.354 279.685
 46.021 24.821
 246.013 149.346
 722.191 387.806
 371.093 287.289
 180.586 97.496
 718.074 749.961
 651.068 590.740
 93.838 566.739
 88.162 551.389
 611.929 978.047
 186.558 143.034
 889.294 854.163
 379.256 180.757
 434.311 655.890
 815.876 158.412
 151.764 991.763
 721.269 430.178
 837.983 405.415
 780.277 591.653
 291.451 515.320
 444.337 280.052
 639.673 192.509
 799.031 44.334
 554.141 655.711
 935.898 468.874
 766.988 383.877
 532.373 479.150
 243.696 680.240
 534.328 340.658
 237.488 797.424
 757.977 674.615
 437.367 367.775
 761.892 263.070
 410.804 735.942
 193.444 174.825
 374.727 811.067
 773.380 0.362
 48.605 533.899
 261.618 693.050
 448.119 670.314
 839.194 644.883
 167.454 718.465
 866.000 413.269
 125.825 463.931
 530.261 711.931
 275.982 488.390
 420.319 400.387
 198.737 475.665
 27.053 784.955
 350.569 848.188
 959.322 377.699
 457.121 381.597
 636.117 661.553
 822.609 400.083
 147.075 459.276
 276.146 756.239
 164.898 295.489
 925.672 492.489
 394.633 35.313
 617.168 203.859
 279.286 955.882
 982.293 151.322
 100.622 900.057
 636.326 979.309
 348.170 931.977
 597.842 979.226
 236.349 884.807
 432.829 612.072
 565.463 800.366
 272.838 997.854
 111.275 712.556
 466.382 227.885
 332.387 741.278
 645.299 229.604
 175.200 526.227
 826.526 974.227
 981.489 641.494
 431.152 667.784
 140.280 559.024
 846.226 199.103
 928.723 753.711
 143.413 167.942
 538.997 713.297
 517.873 806.998
 251.044 495.633
 839.811 708.144
 73.447 393.399
 791.921 521.513
 504.392 566.795
 473.705 412.278
 756.840 798.390
 116.728 621.130
 320.528 937.106
 904.613 707.997
 899.860 22.023
 512.700 82.690
 951.099 418.325
 262.339 999.694
 452.519 730.296
 64.699 966.616
 463.418 468.162
 152.650 276.966
 76.436 890.994
 963.712 308.558
 734.860 596.409
 142.653 150.277
 592.928 14.934
 132.126 744.033
 741.365 243.505
 70.432 908.107
 129.121 635.291
 26.501 585.851
 890.462 284.143
 986.263 323.629
 367.235 299.183
 427.573 98.463
 310.334 372.027
 951.595 104.023
 791.496 174.835
 899.272 269.097
 73.841 186.577
 497.256 71.810
 722.621 487.965
 126.873 462.405
 310.045 268.413
 273.720 395.126
 231.579 392.647
 528.966 963.553
 35.664 537.613
 314.019 442.654
 732.345 554.762
 378.739 564.075
 325.018 777.263
 373.799 128.967
 167.610 680.248
 167.169 25.476
 129.405 334.519
 13.225 937.327
 221.936 455.696
 93.985 467.506
 655.491 42.393
 441.880 159.515
 923.587 885.469
 381.900 471.152
 717.173 897.685
 660.513 276.065
 329.277 807.350
 575.379 960.856
 886.492 343.973
 102.410 815.317
 725.346 447.823
 107.296 736.085
 586.598 103.299
 802.389 475.978
 924.369 238.480
 195.174 859.329
 493.349 376.152
 102.830 775.431
 787.960 756.587
 563.235 975.748
 742.044 886.592
 43.886 994.832
 64.562 575.762
 577.333 39.106
 471.923 687.832
 878.927 732.034
 995.240 16.762
 126.920 849.301
 183.424 863.306
 606.501 944.723
 911.028 273.756
 991.479 268.707
 231.842 259.250
 16.500 968.631
 222.123 158.070
 488.469 977.701
 535.918 167.041
 510.961 629.536
 782.246 749.211
 915.621 154.189
 241.007 437.006
 878.844 232.747
 600.715 572.120
 672.516 517.577
 643.855 850.149
 279.325 910.104
 270.314 529.899
 974.660 764.565
 159.675 700.224
 919.614 532.028
 280.794 712.933
 757.891 542.307
 492.051 445.807
 300.973 150.971
 595.826 378.107
 711.730 753.880
 452.376 980.471
 450.570 732.642
 485.525 845.959
 377.377 171.690
 67.881 538.955
 257.003 752.667
 627.127 798.968
 899.386 46.333
 715.959 508.111
 883.755 88.903
 913.196 480.743
 329.588 641.617
 27.371 443.731
 247.570 523.394
 239.721 593.765
 347.688 400.849
 212.047 407.743
 717.633 83.003
 785.735 272.413
 885.012 755.153
 278.583 335.072
 516.700 394.044
 941.596 368.377
 416.199 421.520
 342.173 515.376
 786.706 203.780
 94.803 427.128
 618.223 406.429
 845.577 432.133
 919.107 230.435
 940.276 157.022
 686.927 830.310
 53.894 140.009
 544.164 543.411
 846.235 896.650
 848.322 118.768
 626.242 81.181
 523.543 746.692
 77.353 571.453
 505.261 68.435
 416.149 742.252
 397.076 340.949
 353.615 897.199
 19.610 788.422
 907.257 835.622
 997.218 773.662
 306.298 135.756
 345.909 542.826
 852.154 752.671
 363.666 851.599
 881.773 537.742
 604.555 75.353
 749.480 880.813
 665.821 386.285
 639.329 716.919
 210.881 84.073
 768.102 2.483
 572.207 170.650
 190.964 592.874
 361.055 132.453
 607.043 401.318
 393.662 643.806
 739.113 211.314
 516.553 432.269
 565.967 489.290
 371.055 890.961
 782.536 705.449
 26.047 614.609
 793.426 738.269
 678.485 946.765
 581.085 897.267
 176.826 817.150
 278.676 450.474
 69.363 722.913
 896.851 554.114
 777.489 159.014
 657.799 434.476
 605.463 264.635
 862.169 113.844
 839.432 948.937
 315.942 966.940
 577.996 455.724
 564.248 770.902
 46.740 778.153
 584.919 514.955
 554.922 738.048
 81.676 176.047
 482.405 986.300
 59.031 569.844
 470.196 889.051
 259.822 644.053
 513.378 856.834
 181.838 600.521
 808.319 409.491
 470.162 686.536
 827.752 297.827
 292.755 572.966
 231.506 613.764
 962.809 891.192
 364.483 694.708
 264.742 702.110
 447.004 86.388
 192.038 654.063
 279.349 83.426
 712.958 103.392
 718.501 770.814
 671.358 38.050
 150.414 785.650
 509.166 793.482
 188.299 590.480
 497.690 78.764
 342.114 172.059
 997.787 53.150
 95.848 167.093
 673.458 187.868
 819.117 275.440
 876.887 509.957
 53.429 897.393
 750.918 914.464
 729.456 562.204
 181.027 424.464
 771.239 377.197
 124.817 216.636
 760.989 289.121
 182.769 570.846
 11.822 920.319
 507.449 568.145
 616.062 521.469
 315.779 791.282
 97.704 709.992
 734.471 679.343
 946.335 69.462
 414.845 773.241
 996.336 941.702
 70.327 346.757
 743.030 311.749
 666.762 849.727
 862.861 168.901
 608.891 962.370
 487.445 117.914
 670.915 654.799
 933.912 946.840
 197.949 511.491
 332.399 856.345
 919.528 280.139
 834.624 784.802
 555.393 467.201
 207.327 779.488
 824.937 173.194
 686.208 363.315
 890.526 849.714
 18.091 915.436
 144.855 393.351
 882.893 950.457
 395.603 860.602
 47.117 962.932
 286.504 999.890
 44.739 960.147
 430.767 924.676
 250.302 586.327
 506.616 283.868
 446.768 635.373
 89.793 676.415
 394.211 937.645
 466.672 275.885
 175.046 910.583
 104.544 413.191
 880.379 194.870
 951.400 462.594
 366.815 610.000
 722.831 804.144
 663.142 398.704
 813.437 927.092
 154.439 272.433
 277.336 191.407
 883.202 894.460
 368.159 191.775
 351.913 58.172
 652.560 649.468
 711.232 241.439
 530.130 886.996
 497.833 389.849
 752.228 78.852
 424.122 539.025
 956.172 994.799
 600.216 206.703
 371.365 1.846
 921.060 736.933
 340.020 824.273
 816.216 970.455
 585.250 400.898
 727.455 646.405
 789.601 63.525
 343.758 851.039
 881.722 894.381
 31.759 49.882
 910.391 222.990
 2.277 841.749
 783.823 779.798
 453.603 518.529
 816.924 535.790
 336.235 905.868
 636.499 991.074
 51.197 290.198
 799.403 913.074
 587.726 640.657
 564.118 814.459
 541.792 834.804
 783.525 865.742
 553.497 359.609
 344.803 286.650
 831.049 539.773
 38.979 398.689
 166.835 940.170
 93.083 559.104
 725.496 285.107
 815.723 759.679
 626.275 261.667
 194.143 154.100
 136.817 545.811
 717.044 582.185
 30.739 566.957
 890.938 960.980
 177.547 58.804
 654.513 400.018
 774.681 621.380
 289.703 25.087
 294.799 22.130
 172.349 731.266
 407.015 113.860
 319.913 667.264
 991.987 256.185
 777.319 930.081
 264.008 347.546
 361.482 238.397
 748.071 749.837
 665.209 787.043
 949.085 901.187
 835.005 861.330
 459.673 538.737
 896.018 422.330
 651.361 607.449
 40.120 841.564
 103.482 918.790
 637.398 360.630
 369.965 890.698
 922.547 38.534
 344.681 584.646
 569.535 802.728
 342.653 234.285
 252.151 380.840
 501.718 401.256
 924.502 15.920
 364.886 306.192
 902.353 881.658
 618.532 165.951
 919.280 453.861
 229.503 61.894
 535.494 964.669
 392.454 899.152
 534.012 686.227
 217.339 964.618
 19.247 646.193
 359.279 913.741
 685.703 469.497
 425.542 315.708
 325.951 135.809
 46.625 156.300
 852.424 322.425
 733.054 571.581
 499.723 715.600
 772.471 87.808
 114.270 783.226
 371.699 438.816
 515.487 337.268
 387.855 677.086
 394.643 120.247
 396.449 485.193
 499.547 236.704
 541.048 917.164
 409.114 643.840
 829.959 982.056
 833.094 7.206
 975.061 642.931
 458.965 924.415
 894.091 702.136
 118.067 995.395
 961.176 327.825
 742.664 160.109
 535.148 437.039
 848.993 587.965
 218.282 967.992
 300.914 657.229
 399.689 69.869
 905.014 942.775
 571.068 124.270
 59.518 887.618
 524.271 141.012
 652.980 984.372
 159.752 685.482
 689.229 869.305
 265.152 978.878
 535.580 31.907
 229.812 940.981
 162.851 680.300
 412.924 632.465
 507.678 256.482
 402.247 106.024
 957.261 760.083
 12.250 38.863
 579.551 275.341
 853.254 530.466
 821.638 279.350
 138.330 86.387
 27.497 581.913
 16.742 439.453
 913.088 265.791
 769.399 492.793
 540.269 183.549
 263.938 204.179
 886.967 362.145
 938.517 708.085
 684.054 772.930
 511.414 821.456
 221.601 62.508
 548.113 372.709
 589.226 994.441
 862.171 492.742
 655.729 23.859
 587.166 214.456
 688.868 883.431
 194.010 936.466
 121.868 581.975
 3.637 651.203
 672.043 354.117
 75.209 341.861
 969.965 914.396
 153.672 781.643
 554.082 690.999
 509.622 678.218
 593.035 387.828
 574.320 892.464
 911.636 359.003
 791.622 410.369
 790.155 503.329
 807.948 87.952
 882.015 89.165
 185.890 539.369
 332.064 509.895
 144.224 156.805
 484.343 119.533
 237.854 286.777
 230.717 195.472
 439.488 330.964
 184.308 675.048
 267.681 671.583
 156.577 584.220
 623.532 162.576
 394.794 255.537
 4.017 690.750
 296.014 269.767
 110.242 347.724
 781.460 67.529
 373.255 807.504
 696.091 896.467
 91.268 959.364
 825.302 983.484
 175.941 975.920
 805.142 864.121
 610.815 216.933
 83.527 741.101
 753.962 486.006
 484.925 676.362
 394.862 616.397
 985.560 705.737
 780.528 500.426
 243.776 478.870
 639.538 972.037
 802.760 410.570
 989.497 272.130
 820.063 240.830
 351.104 680.052
 638.430 261.982
 1.418 681.608
 531.370 721.498
 373.925 304.126
 898.983 251.751
 400.751 913.127
 997.248 833.479
 942.996 404.362
 727.592 252.982
 872.023 801.240
 941.967 265.303
 454.065 383.542
 308.466 493.318
 512.275 621.995
 788.600 258.095
 157.055 8.459
 782.843 96.815
 402.939 877.725
 666.934 244.634
 647.464 179.110
 757.097 164.970
 146.402 929.926
 275.020 653.795
 355.588 464.817
 28.833 727.749
 350.781 171.654
 757.873 559.376
 714.883 903.893
 208.620 37.054
 981.053 799.072
 396.678 9.504
 328.466 572.248
 373.005 97.916
 85.468 141.122
 438.000 811.328
 246.689 466.384
 748.726 36.826
 653.258 937.031
 834.869 265.398
 418.941 317.509
 698.531 891.933
 262.986 913.231
 20.285 845.135
 489.261 56.027
 955.780 676.476
 740.419 504.453
 88.495 98.993
 368.027 779.473
 138.020 114.634
 260.667 588.166
 920.614 116.432
 430.980 241.990
 58.957 278.104
 201.361 657.193
 858.477 743.504
 771.972 79.728
 253.785 462.066
 582.007 942.260
 504.269 359.852
 667.329 214.091
 434.577 30.776
 109.179 614.389
 103.376 436.163
 297.375 133.549
 300.442 635.906
 688.064 346.453
 753.999 279.552
 814.641 44.770
 241.423 164.835
 757.939 193.902
 379.488 344.128
 48.448 205.110
 995.628 11.451
 962.457 966.549
 997.969 234.927
 492.022 101.038
 245.804 778.619
 475.237 6.495
 328.714 65.654
 730.979 520.882
 474.622 319.346
 767.005 561.677
 185.866 144.146
 140.978 985.285
 137.167 102.732
 722.675 750.176
 427.471 54.170
 507.515 445.089
 354.638 251.197
 795.032 447.367
 451.441 78.192
 202.292 633.869
 885.032 237.038
 316.257 296.110
 359.934 562.932
 688.300 971.152
 84.587 149.232
 179.378 439.646
 949.770 268.036
 419.656 452.387
 938.018 645.528
 848.762 507.491
 628.893 957.895
 652.499 533.013
 6.079 190.163
 62.131 846.547
 207.518 497.625
 289.616 616.533
 315.765 944.217
 646.105 982.808
 267.489 496.471
 644.239 390.255
 801.446 723.403
 583.132 823.467
 474.485 105.323
 927.342 917.450
 894.511 767.226
 839.730 164.877
 765.138 919.824
 337.996 90.912
 254.577 673.803
 494.263 658.742
 814.709 66.468
 867.769 780.487
 437.119 746.204
 387.067 507.076
 570.893 456.354
 317.865 765.897
 500.331 169.057
 856.567 805.881
 925.422 879.707
 571.626 336.256
 168.333 888.253
 122.065 638.167
 787.553 84.038
 865.236 258.922
 188.324 801.927
 527.225 728.837
 922.124 229.751
 655.894 672.911
 946.036 887.506
 167.861 717.132
 919.780 149.272
 699.420 345.852
 236.866 187.464
 393.410 876.748
 578.069 649.218
 118.224 648.537
 329.305 155.517
 293.596 419.402
 789.520 689.878
 565.735 547.368
 102.817 725.356
 560.073 354.522
 756.435 652.222
 74.841 892.576
 94.030 605.612
 47.415 245.917
 981.997 59.930
 815.611 288.867
 743.172 727.580
 948.667 105.704
 23.466 62.347
 781.467 875.174
 996.890 476.375
 747.682 96.394
 435.569 704.054
 373.220 411.498
 694.123 321.496
 13.863 674.013
 680.865 507.686
 956.796 173.373
 838.459 729.404
 664.440 298.232
 38.727 178.862
 733.179 288.231
 943.401 788.563
 535.265 859.957
 705.715 305.585
 678.059 313.048
 126.231 806.506
 973.158 532.443
 347.513 769.168
 883.847 48.883
 521.678 248.806
 691.182 838.939
 336.214 209.749
 368.186 815.493
 888.335 781.488
 312.772 348.031
 786.643 296.654
 300.753 667.993
 988.796 851.208
 871.466 557.252
 291.511 742.375
 644.131 327.559
 438.731 191.688
 30.081 206.209
 947.618 968.631
 404.687 919.460
 240.621 880.183
 936.457 472.377
 863.906 83.965
 45.863 964.268
 144.661 84.422
 442.504 245.877
 847.094 364.564
 128.979 451.844
 312.292 438.272
 879.070 953.985
 371.716 743.461
 915.567 242.784
 497.147 63.483
 701.248 211.749
 258.807 907.996
 490.503 488.244
 103.652 615.243
 97.043 912.049
 711.076 481.393
 946.582 236.667
 35.300 370.859
 86.899 236.552
 482.323 421.558
 308.937 904.651
 202.639 303.719
 732.393 468.477
 994.957 208.647
 171.612 829.307
 925.236 288.829
 819.494 418.697
 161.893 612.691
 468.805 690.688
 232.424 71.521
 785.095 738.670
 517.688 833.560
 409.740 195.446
 244.377 397.584
 715.076 386.818
 18.713 587.751
 368.838 46.644
 398.065 750.863
 958.029 39.403
 533.256 279.962
 441.766 889.696
 271.912 473.536
 270.781 292.609
 609.839 742.162
 453.185 620.701
 158.473 654.563
 440.220 89.457
 585.675 148.831
 433.418 170.957
 336.209 63.470
 10.487 923.339
 477.070 624.248
 968.998 640.267
 199.461 579.422
 85.397 19.377
 379.693 746.233
 375.954 441.641
 19.949 19.691
 173.053 875.466
 299.056 620.424
 344.935 941.324
 133.665 6.934
 692.915 256.793
 430.127 450.177
 563.687 930.611
 773.770 531.333
 75.171 980.760
 909.930 559.395
 835.097 149.681
 603.106 161.475
 348.060 603.691
 978.102 639.063
 377.978 998.742
 239.206 436.968
 730.886 426.325
 297.731 583.010
 322.946 518.062
 710.190 836.131
 28.775 72.045
 912.488 654.365
 897.203 695.999
 831.684 853.695
 559.787 259.941
 945.905 881.441
 429.719 172.919
 952.915 146.325
 935.834 294.218
 684.791 520.215
 102.256 448.961
 384.390 407.842
 265.916 222.130
 131.179 140.335
 321.887 774.872
 90.075 621.396
 253.496 574.539
 455.808 392.537
 697.086 7.670
 903.752 602.453
 219.432 96.344
 41.053 797.597
 862.171 846.707
 612.228 294.275
 297.675 898.460
 962.304 960.398
 813.833 30.729
 737.347 106.711
 923.040 18.686
 824.238 457.461
 998.666 272.805
 744.235 699.444
 258.649 465.696
 842.008 272.210
 122.070 937.560
 705.006 2.453
 395.240 438.581
 937.282 59.508
 536.587 723.934
 155.120 939.298
 995.346 563.764
 405.202 709.470
 111.684 906.701
 993.883 272.930
 552.409 671.778
 400.687 650.274
 687.176 11.304
 801.054 229.093
 588.238 848.316
 91.183 80.670
 568.947 149.085
 868.301 68.976
 921.760 237.117
 827.791 855.130
 38.308 623.779
 577.246 580.625
 607.867 346.682
 97.886 58.039
 515.284 835.176
 495.118 537.738
 267.197 418.452
 339.696 398.058
 841.312 952.168
 704.496 534.798
 306.043 751.024
 922.940 429.782
 128.284 304.886
 435.432 249.121
 960.115 743.129
 729.530 267.011
 758.551 954.496
 26.225 103.235
 186.745 817.501
 804.448 890.466
 414.477 439.173
 603.372 505.106
 177.152 318.453
 489.311 372.484
 466.284 266.155
 641.744 329.095
 663.741 937.872
 299.762 342.201
 653.420 322.228
 742.785 67.102
 256.948 217.517
 562.705 796.980
 757.349 8.855
 551.541 127.246
 761.988 199.916
 490.546 929.290
 882.608 573.157
 722.580 86.480
 797.927 355.821
 936.964 983.000
 38.194 802.260
 240.382 313.950
 69.806 503.097
 552.400 278.990
 942.753 976.060
 201.520 273.449
 329.139 550.081
 437.303 457.242
 364.782 732.241
 373.988 986.221
 398.896 545.868
 677.323 671.043
 852.954 287.426
 463.242 589.435
 636.194 700.633
 337.024 938.632
 411.913 279.631
 35.093 661.013
 859.195 751.028
 587.310 108.643
 535.299 349.728
 472.283 998.111
 74.314 288.842
 646.653 927.880
 20.483 463.402
 174.636 834.378
 305.636 445.533
 127.347 513.478
 158.419 890.154
 451.898 60.237
 450.541 630.915
 195.369 126.185
 217.222 702.159
 203.899 870.781
 363.813 861.166
 676.103 517.520
 619.536 633.347
 534.448 407.472
 307.128 579.532
 868.021 280.763
 851.429 147.865
 903.339 382.697
 491.600 772.476
 362.585 574.207
 934.524 607.091
 285.141 380.307
 688.145 614.700
 610.995 304.854
 243.247 495.706
 73.930 510.664
 783.757 838.398
 327.044 361.682
 555.531 769.825
 149.900 365.272
 721.333 515.230
 70.231 769.856
 488.008 523.994
 606.764 763.948
 476.538 963.946
 514.414 700.737
 885.672 338.913
 128.156 616.594
 597.232 52.249
 974.655 117.245
 311.168 868.011
 896.719 331.963
 359.348 248.391
 738.565 460.131
 510.346 448.549
 221.332 597.428
 777.625 396.158
 628.319 187.944
 618.376 781.719
 775.956 26.617
 550.478 336.342
 5.651 171.919
 914.692 16.237
 457.797 125.855
 515.313 178.423
 124.528 916.791
 135.209 891.226
 393.035 265.741
 343.936 238.119
 334.827 329.468
 706.724 946.721
 545.092 860.768
 17.272 399.635
 145.222 289.758
 781.086 193.912
 713.436 757.736
 84.427 935.830
 564.629 590.800
 615.672 52.289
 450.184 912.836
 833.204 625.213
 458.923 911.588
 671.917 807.136
 567.247 797.620
 277.491 341.567
 883.295 359.938
 785.062 318.356
 458.547 615.668
 301.527 160.186
 480.491 781.503
 896.003 220.418
 419.828 334.623
 391.850 424.112
 71.293 468.883
 130.066 393.223
 512.843 742.367
 134.829 144.431
 506.009 124.628
 457.714 55.010
 291.209 221.468
 60.976 570.576
 694.362 932.904
 778.655 430.932
 881.986 702.599
 476.818 759.804
 486.042 376.804
 33.501 584.750
 500.016 305.531
 640.931 499.358
 735.329 1.789
 866.084 666.105
 461.371 505.358
 12.801 990.545
 450.581 670.439
 434.733 522.127
 157.695 271.997
 331.496 290.852
 402.990 979.704
 202.236 349.697
 255.050 522.572
 965.722 628.375
 948.934 419.045
 921.938 823.435
 588.834 399.197
 317.621 352.288
 106.333 536.333
 581.367 924.546
 840.632 338.702
 59.787 463.689
 117.853 848.135
 764.935 516.949
 103.343 636.271
 638.238 383.129
 832.391 481.935
 753.778 569.638
 867.697 221.502
 783.717 854.253
 241.181 570.121
 693.418 808.014
 796.288 663.303
 739.456 657.418
 415.997 228.999
 328.938 491.996
 890.490 999.085
 535.648 112.809
 914.288 550.872
 132.510 964.952
 301.151 844.116
 919.178 189.491
 439.733 413.128
 129.599 595.093
 85.697 378.464
 481.720 404.994
 176.594 65.598
 367.824 739.707
 672.307 231.837
 120.165 599.454
 752.340 395.827
 766.437 402.693
 656.063 990.703
 210.373 98.980
 225.449 491.705
 34.555 327.114
 822.488 37.438
 778.584 744.842
 843.885 621.838
 452.730 367.037
 970.653 697.865
 514.402 758.245
 574.653 36.277
 575.143 116.723
 191.027 221.366
 685.062 434.848
 565.960 53.696
 328.637 940.266
 742.519 946.881
 882.778 218.872
 770.897 745.857
 560.034 741.057
 568.649 118.447
 65.291 793.545
 935.186 156.136
 814.574 38.006
 794.565 205.521
 534.286 442.792
 31.413 396.159
 16.066 174.236
 254.607 256.211
 337.204 88.505
 8.323 153.031
 763.243 773.997
 214.396 765.608
 75.000 88.374
 416.103 109.392
 157.024 884.850
 971.929 776.787
 251.759 91.205
 67.246 529.508
 429.842 594.695
 948.912 448.638
 111.628 989.763
 397.439 796.827
 160.874 297.011
 216.571 122.535
 374.352 285.654
 602.082 1.897
 529.968 192.738
 139.457 998.965
 402.765 986.378
 941.404 774.293
 888.236 63.464
 966.240 895.571
 113.915 491.617
 830.784 428.166
 904.775 828.194
 748.274 199.696
 380.074 793.982
 462.772 148.226
 686.598 904.690
 924.690 51.327
 756.693 718.868
 743.426 381.512
 562.891 936.484
 277.074 996.469
 121.438 858.711
 267.985 819.952
 674.822 17.884
 727.251 836.326
 211.773 318.864
 909.494 359.751
 118.642 151.897
 628.482 164.250
 108.105 385.490
 348.931 205.850
 152.467 309.731
 783.388 130.301
 425.356 750.245
 536.463 853.163
 896.104 125.603
 411.147 302.324
 347.859 982.230
 640.891 21.053
 28.458 956.877
 682.062 102.840
 670.837 524.577
 517.936 743.461
 218.523 767.058
 239.302 192.624
 696.257 611.212
 107.938 724.340
 413.635 48.005
 335.680 344.696
 171.703 148.738
 459.628 756.525
 652.628 787.725
 827.547 806.565
 457.951 789.072
 269.074 471.880
 771.714 311.420
 288.411 883.919
 764.285 130.346
 921.471 941.569
 227.369 676.002
 931.644 495.523
 600.129 226.785
 28.381 677.484
 273.188 182.052
 864.648 746.985
 557.406 362.653
 364.132 399.390
 896.619 482.277
 436.098 150.130
 160.118 351.059
 922.470 527.016
 246.702 711.780
 83.409 975.047
 795.935 455.291
 538.214 732.357
 765.351 42.999
 139.311 363.540
 679.163 398.544
 148.507 44.625
 872.433 76.986
 514.438 255.493
 385.302 827.294
 304.432 938.801
 848.852 522.690
 37.087 883.814
 744.423 24.260
 986.104 558.453
 512.006 687.248
 501.809 578.952
 783.987 628.787
 123.030 724.453
 384.477 402.789
 155.271 890.582
 971.217 615.658
 476.344 663.473
 319.472 149.065
 430.797 581.910
 221.027 807.764
 700.741 453.594
 965.488 296.247
 232.302 881.150
 7.541 753.708
 471.233 29.112
 27.892 588.540
 963.805 485.084
 445.558 888.346
 533.551 212.573
 16.509 216.766
 802.465 201.191
 392.906 512.431
 416.854 649.326
 56.048 86.909
 421.133 787.725
 465.440 276.932
 333.563 708.340
 380.121 181.599
 480.610 505.186
 353.500 538.275
 483.510 382.763
 329.805 232.839
 732.359 127.992
 981.984 162.656
 578.233 974.670
 34.142 276.814
 499.146 681.776
 865.738 100.749
 906.123 880.697
 462.682 45.382
 634.118 969.558
 477.816 328.542
 670.263 108.704
 209.104 563.926
 798.056 29.165
 570.201 555.704
 648.192 250.358
 190.134 771.509
 40.069 24.611
 164.913 439.776
 446.436 510.495
 425.477 456.807
 218.748 715.752
 368.019 912.693
 752.572 51.346
 202.090 312.122
 758.811 573.395
 249.832 625.492
 23.666 348.196
 220.160 447.770
 602.500 811.123
 781.716 447.791
 992.368 472.761
 768.277 280.451
 985.555 90.456
 223.177 420.485
 220.546 221.552
 581.771 311.756
 844.287 422.585
 412.547 553.301
 685.213 788.718
 800.869 946.737
 243.313 837.740
 130.325 383.257
 42.687 246.346
 364.275 167.504
 202.782 722.379
 76.374 265.735
 784.227 439.897
 248.969 573.125
 699.390 334.718
 30.444 956.791
 970.112 32.472
 198.469 24.622
 417.290 900.739
 450.087 163.492
 608.922 338.790
 969.485 892.647
 32.966 865.663
 100.839 388.480
 34.996 278.268
 670.867 695.476
 432.422 329.946
 310.625 575.631
 829.349 246.294
 468.905 736.227
 279.548 434.272
 93.650 775.593
 928.033 953.785
 789.513 200.775
 781.263 474.539
 698.619 293.141
 566.753 317.318
 160.523 61.591
 328.064 825.758
 101.945 552.709
 621.710 295.639
 6.242 47.797
 927.846 332.836
 588.680 224.128
 724.033 163.040
 31.634 888.015
 996.395 686.587
 842.217 987.501
 248.765 86.101
 314.941 10.118
 119.682 444.925
 898.380 684.312
 909.278 27.499
 865.231 890.783
 861.112 782.010
 910.350 501.298
 224.118 939.087
 195.325 287.792
 551.149 752.275
 917.941 264.244
 565.657 926.145
 410.743 659.300
 267.209 841.545
 718.047 880.813
 848.556 565.699
 421.760 176.859
 888.518 844.129
 492.677 464.652
 170.962 844.033
 148.337 872.730
 193.607 652.566
 66.785 697.458
 882.438 241.977
 6.679 627.102
 457.383 375.831
 540.207 541.326
 620.062 341.302
 541.317 897.092
 900.221 312.162
 566.302 500.644
 827.725 951.518
 798.102 316.952
 643.297 694.248
 734.486 250.932
 153.567 163.593
 921.155 557.704
 532.352 797.408
 354.669 601.470
 906.601 925.610
 500.804 124.449
 306.380 955.438
 438.664 439.183
 445.977 705.070
 399.681 90.894
 108.205 264.220
 826.959 513.218
 974.962 553.557
 140.662 123.176
 260.687 269.724
 218.830 662.754
 716.590 421.699
 452.964 528.868
 565.303 734.939
 329.562 365.049
 859.075 885.824
 241.708 482.049
 119.110 659.331
 520.651 286.362
 976.468 542.442
 71.421 21.663
 791.583 84.805
 27.156 855.311
 853.661 202.683
 235.417 897.890
 54.614 863.734
 340.943 746.406
 774.724 676.007
 620.673 850.064
 816.947 487.475
 399.393 560.869
 369.710 371.004
 871.774 439.687
 278.560 277.889
 976.215 922.583
 57.422 160.840
 807.694 133.421
 591.068 729.746
 74.306 668.851
 970.287 961.842
 651.629 933.428
 286.920 558.483
 180.205 808.877
 2.364 255.987
 396.771 486.249
 23.207 55.635
 955.476 447.239
 282.623 351.497
 549.898 266.447
 175.154 683.381
 312.442 925.336
 943.057 520.501
 569.813 127.525
 209.844 449.968
 850.005 20.677
 524.772 278.676
 549.120 240.158
 572.535 499.404
 309.872 162.034
 745.128 979.031
 75.546 196.596
 25.888 521.647
 54.299 267.941
 635.107 580.436
 752.911 850.100
 996.699 43.619
 563.570 996.630
 248.474 921.278
 562.109 279.590
 505.263 396.742
 604.716 907.448
 242.945 79.550
 98.843 122.199
 679.201 173.268
 32.576 276.940
 638.428 432.943
 737.600 400.246
 686.639 281.557
 150.100 87.221
 968.576 845.962
 940.282 884.143
 162.865 289.522
 176.883 9.896
 859.227 5.843
 253.088 979.071
 850.089 605.851
 653.230 45.719
 790.987 304.980
 16.718 100.788
 221.706 190.192
 541.611 848.345
 433.053 824.851
 452.636 514.717
 320.465 906.339
 378.223 659.935
 471.541 914.865
 582.105 652.497
 904.195 336.574
 74.391 217.049
 297.935 579.300
 384.855 991.502
 263.261 860.656
 870.915 947.163
 271.926 386.475
 710.763 685.310
 750.668 69.562
 508.001 269.324
 527.796 896.525
 720.528 266.968
 148.753 131.921
 889.255 836.855
 454.615 667.618
 50.359 911.867
 485.644 560.205
 390.280 115.708
 47.917 745.195
 470.827 943.387
 810.193 934.069
 490.744 778.954
 304.156 164.773
 541.498 491.976
 735.837 529.855
 593.347 16.071
 709.109 406.087
 650.671 477.124
 271.840 478.107
 733.945 5.128
 657.548 924.828
 873.465 371.746
 574.653 25.064
 384.160 476.570
 333.867 857.950
 281.726 529.755
 772.607 709.436
 701.104 509.302
 181.992 749.499
 695.635 210.169
 943.935 782.377
 388.454 442.855
 597.789 676.146
 379.618 814.855
 661.109 996.416
 798.901 63.892
 888.302 465.086
 854.103 272.088
 253.754 968.205
 30.075 30.938
 859.550 791.683
 819.851 944.359
 87.890 680.317
 544.382 838.153
 618.251 820.215
 173.041 916.430
 711.023 328.893
 277.747 487.123
 302.693 708.328
 226.992 28.403
 670.614 646.815
 293.073 435.050
 494.143 734.229
 550.331 558.628
 177.705 36.180
 781.311 318.410
 2.540 25.446
 281.635 32.546
 557.993 329.188
 616.343 413.039
 568.872 868.885
 386.997 236.121
 609.408 763.177
 729.456 784.773
 781.488 364.212
 89.683 146.284
 568.242 803.372
 285.014 609.199
 164.778 746.002
 619.971 155.863
 375.151 776.034
 10.977 194.723
 965.980 44.870
 508.480 666.769
 327.846 885.031
 66.277 830.080
 639.556 883.740
 877.722 852.723
 9.066 76.458
 511.594 695.567
 408.429 112.678
 574.322 151.624
 586.400 388.799
 790.923 726.713
 567.515 674.132
 528.281 837.690
 194.830 880.210
 628.365 499.750
 387.378 560.210
 425.875 844.769
 133.325 959.845
 397.936 920.153
 574.453 974.559
 639.191 864.804
 33.611 966.781
 333.709 738.714
 249.172 843.658
 368.041 629.170
 992.235 137.920
 913.470 693.989
 314.456 635.803
 118.912 195.692
 896.295 685.357
 371.098 385.655
 904.435 40.801
 970.794 10.401
 818.728 564.054
 571.247 820.209
 326.864 439.343
 559.223 490.641
 410.790 652.268
 414.419 938.602
 542.615 248.291
 347.515 884.945
 677.390 490.029
 531.402 334.838
 761.725 166.544
 548.137 205.095
 385.177 425.049
 273.058 805.209
 177.901 65.916
 7.376 97.122
 623.798 0.826
 904.811 329.748
 211.984 772.406
 472.865 620.495
 717.503 688.287
 474.730 580.685
 889.770 265.490
 926.276 38.565
 767.285 610.162
 39.929 77.046
 140.719 886.516
 82.373 888.365
 592.976 736.403
 808.086 660.251
 871.465 992.036
 730.886 794.139
 740.272 139.299
 279.177 52.454
 641.674 113.868
 329.040 716.542
 519.367 288.527
 657.131 877.535
 649.670 94.910
 140.319 588.213
 749.930 39.274
 641.894 674.079
 521.400 858.209
 258.973 576.474
 1.382 920.614
 209.479 110.320
 88.675 436.522
 59.960 535.203
 637.960 566.705
 140.905 822.981
 941.263 640.555
 970.489 560.466
 904.798 649.980
 870.480 45.040
 42.302 276.324
 971.988 948.264
 624.275 473.326
 689.719 461.951
 107.612 135.547
 910.308 267.815
 811.132 457.383
 465.253 541.432
 766.887 77.694
 517.125 710.071
 660.358 119.415
 807.401 918.897
 748.383 398.301
 26.988 348.701
 913.635 781.831
 60.654 288.762
 458.577 335.406
 412.133 459.569
 568.085 171.268
 578.140 651.249
 364.429 4.395
 551.124 584.776
 255.390 273.261
 489.200 695.013
 528.252 271.315
 97.604 598.614
 389.789 292.873
 572.545 557.789
 493.836 75.668
 421.852 635.334
 360.287 338.249
 907.001 200.455
 477.326 495.923
 760.561 372.401
 625.348 491.940
 687.715 154.309
 477.539 414.474
 629.185 827.972
 557.669 263.899
 967.714 456.999
 487.727 983.487
 626.408 527.590
 282.078 30.450
 113.086 179.513
 464.486 219.056
 991.713 622.662
 551.418 955.088
 444.557 64.737
 89.330 958.322
 664.761 302.044
 913.215 59.870
 879.120 447.552
 644.655 102.684
 139.194 628.124
 34.274 570.196
 382.410 807.082
 518.121 539.945
 103.694 750.065
 70.759 391.198
 695.833 13.615
 948.192 389.232
 719.581 299.410
 398.157 590.498
 112.049 575.911
 628.383 244.738
 396.914 657.055
 848.472 59.988
 38.224 968.976
 698.959 907.830
 99.996 695.612
 841.283 108.364
 708.516 428.113
 472.171 691.764
 538.422 547.497
 440.806 596.513
 685.614 431.896
 960.765 759.262
 81.195 926.595
 422.846 369.431
 725.686 464.955
 909.379 110.402
 869.176 540.165
 893.540 161.232
 171.940 550.804
 564.575 776.759
 395.063 167.662
 866.057 853.890
 289.047 475.668
 861.649 497.467
 770.282 54.471
 471.909 955.698
 854.026 586.138
 54.959 653.845
 4.642 371.057
 160.312 432.064
 878.722 536.660
 73.441 521.448
 887.259 621.850
 322.011 569.079
 554.868 387.285
 44.080 961.896
 476.260 53.210
 263.279 379.412
 384.770 7.765
 493.504 521.545
 779.903 306.097
 351.267 170.442
 988.963 830.988
 711.491 530.058
 943.263 786.640
 453.677 286.127
 266.802 616.926
 640.072 199.141
 142.273 486.553
 503.713 706.962
 426.710 37.660
 438.034 910.195
 430.893 275.407
 135.531 146.493
 899.931 574.735
 563.028 849.379
 987.348 8.056
 855.920 518.197
 304.922 431.994
 812.098 899.507
 561.847 143.033
 144.693 163.130
 439.096 910.213
 266.343 230.496
 440.865 951.557
 209.301 26.610
 740.469 964.273
 496.555 343.489
 912.036 811.790
 858.393 51.312
 783.787 469.258
 704.060 418.566
 38.888 529.308
 104.610 414.466
 154.094 58.801
 694.616 691.879
 536.093 102.265
 658.616 878.501
 475.207 267.152
 713.107 245.316
 673.629 858.528
 434.391 447.285
 461.430 105.845
 202.916 30.249
 432.141 432.104
 550.080 724.248
 607.897 136.544
 496.219 166.661
 582.054 617.455
 79.177 853.993
 538.239 563.504
 290.099 559.908
 965.367 742.852
 983.600 695.634
 87.860 862.308
 518.251 659.628
 21.806 837.695
 243.213 923.929
 916.925 985.907
 889.177 748.751
 519.929 533.780
 185.609 83.385
 819.210 244.682
 929.165 495.312
 528.977 336.759
 415.478 230.867
 921.332 544.150
 841.965 625.741
 898.726 631.613
 544.635 693.838
 651.381 782.102
 876.971 485.529
 902.259 544.708
 131.803 644.213
 696.871 856.377
 183.847 941.646
 240.562 575.073
 855.496 641.907
 168.928 915.132
 323.899 550.815
 308.004 728.815
 963.847 37.521
 843.002 193.405
 707.175 168.716
 474.237 743.127
 472.008 140.192
 655.945 22.890
 229.090 207.437
 150.729 870.132
 410.726 354.499
 605.100 376.310
 291.576 561.939
 579.096 605.856
 668.983 69.415
 817.146 613.389
 211.084 821.061
 603.593 695.889
 619.077 942.648
 832.746 932.373
 739.439 754.538
 171.567 726.857
 764.295 365.309
 87.615 399.193
 53.390 224.746
 943.376 621.613
 107.323 314.702
 161.460 325.792
 104.882 610.371
 187.217 396.065
 801.801 507.140
 613.286 199.788
 666.407 548.904
 84.499 606.896
 919.942 748.016
 124.923 329.571
 754.460 305.871
 677.862 21.926
 845.892 643.005
 234.158 862.089
 368.996 360.896
 956.603 178.689
 887.500 382.063
 154.704 854.991
 647.909 864.211
 993.256 661.805
 188.460 137.065
 52.297 640.474
 602.965 461.920
 620.233 126.053
 918.246 724.195
 674.535 805.062
 577.204 614.326
 866.899 319.550
 19.065 573.875
 416.641 727.760
 443.770 938.835
 265.149 620.264
 497.038 723.823
 746.159 768.374
 352.209 297.454
 175.485 889.111
 359.070 504.955
 406.648 878.527
 520.687 318.589
 485.800 764.172
 817.397 825.181
 973.784 619.743
 171.203 793.867
 391.528 873.124
 310.545 472.774
 146.815 316.192
 209.758 922.902
 478.483 824.737
 222.443 658.809
 624.174 344.067
 664.564 692.420
 998.697 255.365
 920.698 97.290
 534.097 365.244
 212.784 770.866
 54.731 652.622
 880.528 281.940
 169.411 649.789
 349.889 175.611
 389.388 155.974
 212.641 260.207
 210.268 500.038
 885.646 627.105
 615.458 42.785
 871.320 127.922
 709.352 188.381
 486.836 942.766
 14.066 148.372
 183.248 672.109
 861.238 751.571
 929.233 43.171
 480.381 39.936
 108.132 74.845
 980.821 446.254
 569.962 144.046
 801.909 366.753
 818.898 357.620
 175.374 663.626
 306.267 489.811
 217.265 442.804
 772.282 293.531
 910.561 625.492
 947.847 547.899
 122.285 783.084
 429.884 843.753
 42.841 239.702
 497.291 927.781
 865.517 11.084
 185.242 785.028
 918.981 79.830
 306.781 414.643
 806.592 282.499
 854.270 86.600
 828.011 572.137
 459.124 414.844
 198.654 129.006
 294.393 767.782
 431.727 122.271
 7.292 798.801
 999.991 415.994
 331.971 421.522
 796.957 94.823
 899.038 596.627
 420.187 929.397
 198.131 324.633
 306.107 270.756
 511.800 252.885
 862.573 959.352
 99.842 71.988
 32.068 650.927
 727.957 178.981
 937.445 132.173
 386.134 969.797
 129.409 248.283
 391.681 155.252
 389.469 657.171
 8.559 2.234
 415.820 817.020
 805.956 729.499
 107.869 101.147
 620.551 45.979
 596.128 303.893
 652.019 134.699
 869.466 780.925
 712.067 148.883
 515.729 175.017
 343.331 405.862
 102.316 873.065
 633.909 111.794
 421.154 670.927
 362.319 314.468
 751.632 379.960
 230.388 316.691
 452.519 473.342
 570.535 458.654
 279.896 162.785
 69.503 729.626
 495.932 228.947
 831.481 348.288
 939.491 354.324
 936.547 273.570
 83.538 868.724
 540.257 606.306
 718.875 598.486
 340.076 314.108
 244.638 685.747
 815.303 471.140
 782.291 728.341
 268.433 830.051
 83.454 690.016
 174.913 629.836
 798.175 690.836
 330.533 951.352
 387.396 845.848
 494.791 37.379
 282.875 753.840
 716.337 938.337
 754.252 415.466
 922.854 785.026
 974.010 290.006
 120.513 349.114
 567.576 781.886
 213.570 268.881
 291.703 721.936
 886.978 96.106
 646.581 804.824
 636.545 879.700
 146.172 534.449
 152.562 328.027
 550.190 975.296
 212.668 185.870
 706.546 612.281
 694.783 590.215
 324.465 377.710
 536.027 113.760
 258.523 545.341
 521.715 514.067
 948.430 742.707
 850.956 943.077
 947.395 958.677
 981.212 365.469
 855.423 679.632
 370.907 29.636
 28.192 370.602
 312.251 142.409
 685.373 514.447
 49.529 43.889
 226.098 559.971
 112.894 553.608
 858.020 27.078
 144.191 170.801
 948.044 932.385
 157.417 132.833
 647.885 781.564
 948.303 155.147
 380.277 915.129
 359.374 947.662
 188.880 673.075
 11.223 296.011
 956.927 981.964
 447.890 846.825
 239.759 777.771
 13.110 495.251
 291.041 511.400
 101.239 956.843
 601.202 584.620
 217.012 246.934
 422.229 315.901
 864.759 186.541
 791.111 212.729
 81.585 18.211
 154.031 344.473
 169.411 827.116
 956.802 273.405
 185.235 816.806
 329.298 757.417
 162.824 945.780
 31.073 623.055
 86.104 866.331
 123.334 299.533
 866.383 162.618
 823.709 371.226
 122.193 217.787
 822.231 656.868
 379.969 573.134
 80.807 157.483
 442.075 814.155
 97.786 272.135
 470.182 33.073
 541.360 891.487
 748.998 994.667
 490.573 915.227
 898.409 757.457
 673.883 862.568
 339.847 676.340
 669.201 157.774
 271.845 202.360
 85.409 368.211
 25.282 482.576
 46.465 784.487
 33.588 495.825
 561.029 785.349
 428.534 902.117
 502.066 89.088
 447.181 263.397
 314.190 313.954
 977.700 156.358
 286.759 948.880
 76.497 554.128
 306.317 459.377
 630.021 828.998
 664.217 549.583
 313.599 714.486
 428.870 688.042
 996.512 469.264
 484.641 640.835
 965.220 480.464
 931.787 590.499
 71.440 318.365
 678.032 242.791
 772.800 262.288
 729.313 316.519
 213.526 28.620
 605.287 795.563
 11.455 581.475
 117.557 8.830
 374.398 745.630
 311.690 845.760
 990.092 886.573
 997.684 455.233
 824.679 206.126
 990.090 498.186
 357.820 521.806
 914.442 203.298
 789.240 567.589
 379.992 25.800
 611.122 451.908
 91.848 937.446
 470.545 530.443
 403.975 227.315
 91.712 456.811
 176.120 5.181
 912.613 939.653
 74.315 349.370
 66.807 901.435
 580.559 597.390
 38.043 459.721
 590.361 648.980
 191.502 858.692
 167.868 237.025
 976.642 105.597
 591.198 962.026
 767.239 317.904
 502.500 911.169
 496.630 381.734
 728.265 964.822
 730.843 446.209
 58.911 393.382
 947.963 532.482
 79.111 168.336
 235.349 387.102
 581.198 46.410
 632.263 939.263
 436.110 68.451
 16.888 878.127
 255.402 669.730
 924.929 13.421
 172.929 290.655
 481.111 48.849
 477.829 762.077
 792.408 28.398
 216.750 13.875
 588.177 120.545
 781.071 906.027
 571.242 210.828
 635.644 435.686
 167.065 370.709
 913.967 849.846
 5.370 67.406
 488.256 549.913
 247.989 648.276
 162.577 261.263
 574.312 362.821
 876.848 47.717
 365.946 929.578
 746.298 58.451
 87.246 383.824
 594.978 724.484
 558.941 890.431
 526.589 685.452
 366.610 125.418
 367.520 377.449
 961.191 236.293
 325.326 692.415
 599.757 817.434
 443.435 812.700
 474.606 580.352
 865.631 505.448
 598.310 773.204
 220.641 245.319
 991.118 988.439
 720.110 326.552
 772.262 886.777
 657.540 72.644
 33.936 920.071
 679.715 690.994
 99.487 231.107
 457.174 728.220
 487.540 186.489
 641.059 327.673
 751.216 116.856
 397.721 82.763
 294.275 719.426
 450.805 617.423
 320.163 659.945
 726.942 648.532
 609.618 398.445
 142.819 124.876
 790.371 375.695
 238.434 664.762
 928.739 920.016
 657.134 391.402
 486.479 568.406
 503.929 994.367
 123.711 708.138
 439.278 419.844
 244.991 317.403
 748.637 645.922
 163.738 164.129
 284.410 56.130
 961.273 674.112
 25.536 649.930
 530.027 132.332
 412.726 778.555
 483.362 279.396
 669.717 964.736
 982.442 318.820
 40.938 242.407
 547.342 986.415
 495.338 64.908
 386.834 541.802
 649.204 295.798
 78.880 231.442
 835.443 873.776
 769.942 115.270
 733.692 81.959
 721.683 833.603
 318.842 741.791
 633.030 371.529
 82.054 273.922
 896.005 624.183
 228.433 243.696
 825.918 313.612
 512.370 449.449
 38.970 807.153
 391.814 670.032
 959.845 655.181
 575.737 107.198
 933.349 234.784
 817.707 222.273
 420.574 53.355
 938.460 849.557
 192.580 845.688
 710.679 85.950
 532.455 169.027
 31.905 813.228
 37.190 357.369
 71.824 752.397
 319.624 299.571
 86.350 515.559
 471.415 931.311
 824.534 187.285
 612.296 720.440
 849.803 902.788
 848.691 935.906
 292.157 702.922
 954.127 545.014
 133.511 535.786
 600.834 120.950
 898.315 681.311
 880.849 866.158
 822.999 529.516
 598.098 487.191
 160.825 616.266
 660.925 178.301
 146.787 74.396
 205.944 885.392
 406.627 295.410
 515.690 595.439
 804.486 110.855
 609.212 911.580
 147.815 326.683
 669.493 178.337
 21.824 2.839
 385.565 978.641
 727.795 629.015
 319.577 763.284
 722.195 861.652
 627.401 539.147
 671.834 953.111
 760.961 45.122
 782.665 508.443
 135.118 310.274
 157.643 975.837
 453.352 308.873
 776.932 931.827
 334.447 8.899
 159.407 20.491
 775.096 127.110
 698.546 496.513
 606.744 543.441
 112.549 995.261
 573.459 544.380
 904.790 89.509
 663.496 828.727
 396.769 713.482
 391.036 755.262
 924.920 852.357
 444.914 391.169
 541.302 361.842
 424.828 49.312
 836.047 141.048
 777.407 713.725
 819.065 516.455
 857.541 843.962
 625.750 879.640
 685.826 833.625
 815.284 771.788
 189.938 955.539
 332.602 529.316
 823.767 50.558
 631.405 743.693
 598.547 868.951
 784.087 481.477
 958.865 728.993
 616.527 935.349
 144.818 658.159
 435.965 801.692
 829.862 85.523
 906.298 713.698
 869.814 382.419
 157.979 900.669
 978.406 540.629
 593.155 434.010
 422.777 237.372
 807.835 889.150
 350.883 683.950
 51.990 571.494
 892.434 475.435
 88.736 85.486
 564.243 153.138
 801.758 571.398
 936.641 126.499
 495.307 387.843
 734.649 758.621
 296.254 12.865
 138.995 847.857
 118.574 997.408
 678.921 0.036
 206.221 596.810
 760.284 811.318
 702.722 284.599
 116.123 714.849
 80.144 414.402
 698.168 395.878
 624.689 427.229
 220.266 975.656
 752.543 930.263
 520.225 595.865
 402.212 817.730
 505.014 509.865
 506.258 123.282
 893.514 477.372
 926.773 135.925
 557.369 853.951
 789.176 267.984
 598.077 719.860
 864.951 414.566
 579.732 174.200
 236.038 910.689
 582.273 265.188
 575.014 386.696
 48.338 186.844
 852.415 697.228
 194.636 362.910
 445.157 897.113
 50.987 892.680
 480.632 842.768
 809.935 848.551
 775.604 184.597
 28.067 904.798
 86.368 199.351
 556.373 320.649
 198.872 397.244
 708.312 992.717
 979.857 73.030
 746.367 992.733
 160.801 790.145
 4.324 92.239
 817.048 170.024
 915.134 387.976
 169.551 672.834
 512.786 437.543
 113.796 310.112
 79.268 717.141
 360.551 323.326
 50.437 660.514
 50.095 835.512
 941.809 734.530
 422.488 766.237
 349.243 672.046
 541.543 964.795
 290.751 101.979
 82.727 524.397
 632.848 891.016
 911.695 693.912
 764.761 807.582
 160.120 196.516
 301.252 918.857
 11.654 230.195
 492.818 983.644
 659.002 987.899
 361.828 71.151
 302.183 360.264
 853.799 547.478
 500.223 126.838
 562.132 272.356
 238.814 599.014
 747.516 449.018
 263.389 436.275
 403.630 695.795
 281.907 444.434
 320.462 950.808
 749.060 198.423
 345.315 188.238
 991.257 571.782
 47.558 288.796
 260.482 849.515
 542.361 956.889
 958.845 340.680
 435.417 266.441
 251.473 972.472
 407.297 216.316
 783.476 559.981
 383.183 820.019
 390.429 517.212
 129.853 493.853
 897.534 57.811
 413.732 359.593
 149.986 171.473
 46.497 74.196
 818.747 237.957
 571.042 737.969
 747.665 329.463
 411.816 627.444
 318.824 468.833
 768.814 29.083
 634.936 161.283
 691.280 409.493
 76.002 847.531
 770.886 907.571
 760.438 873.000
 968.556 549.742
 610.003 609.003
 785.800 312.929
 517.651 365.412
 440.435 848.239
 685.584 209.220
 865.843 254.471
 628.164 148.959
 258.538 192.897
 914.812 901.185
 915.164 67.441
 208.731 552.888
 169.392 177.144
 988.405 443.959
 132.067 165.940
 923.635 978.710
 503.067 749.315
 822.887 437.421
 137.344 354.974
 433.448 191.140
 65.448 757.365
 923.056 659.245
 873.523 61.755
 317.110 414.132
 400.385 65.919
 428.158 695.627
 599.146 425.486
 266.289 305.277
 705.294 517.427
 635.383 103.604
 947.719 45.230
 629.336 718.757
 407.455 385.155
 275.742 320.301
 72.732 327.064
 316.700 535.194
 38.124 122.977
 455.069 543.283
 358.136 794.532
 670.505 736.177
 577.703 155.401
 966.848 846.181
 37.949 430.582
 148.029 331.883
 887.597 171.005
 633.753 865.085
 339.154 104.453
 572.201 712.129
 193.027 883.414
 441.239 493.726
 438.800 403.628
 261.726 484.389
 835.946 506.194
 489.214 159.234
 609.260 738.793
 569.358 886.658
 678.327 251.502
 206.773 415.351
 414.819 418.869
 228.817 418.789
 603.506 7.067
 850.156 786.199
 718.297 503.499
 439.257 422.768
 536.849 972.053
 35.563 21.310
 558.157 632.017
 800.686 960.614
 286.947 439.569
 946.120 181.363
 664.565 700.735
 54.606 487.967
 294.626 102.090
 896.275 264.136
 497.127 214.531
 81.201 502.115
 69.490 225.753
 137.056 401.463
 207.523 374.019
 757.713 555.107
 692.295 790.498
 142.108 10.542
 857.025 476.236
 92.211 765.784
 266.393 225.219
 127.090 666.683
 551.906 4.597
 512.812 238.939
 612.565 680.595
 223.978 879.697
 898.976 862.989
 314.437 605.536
 818.980 876.975
 557.010 402.331
 329.012 569.209
 43.543 234.767
 481.633 440.688
 448.443 176.774
 387.609 864.579
 35.815 536.948
 600.503 299.354
 120.011 533.987
 50.953 119.395
 412.645 175.629
 132.808 145.272
 549.895 800.680
 488.332 117.987
 589.284 937.978
 147.107 195.663
 595.223 40.044
 463.648 292.506
 750.865 474.404
 370.644 479.543
 96.560 254.877
 744.992 241.178
 812.087 111.555
 677.196 663.217
 443.553 15.537
 474.344 414.572
 92.145 467.238
 723.849 989.861
 999.820 140.196
 438.695 182.590
 308.589 651.458
 512.462 253.400
 860.384 751.162
 579.437 105.184
 522.087 424.721
 125.263 852.832
 646.409 758.550
 878.576 121.448
 348.661 802.876
 263.871 880.430
 429.644 581.416
 968.381 544.547
 96.760 247.197
 507.174 885.663
 422.998 706.458
 425.294 204.091
 483.649 759.080
 395.890 426.470
 773.788 505.728
 729.467 812.860
 238.845 910.629
 550.262 770.444
 652.708 587.280
 298.037 651.446
 211.972 85.578
 32.217 140.745
 844.227 836.526
 833.248 962.176
 568.180 979.413
 74.454 715.015
 213.082 221.071
 465.815 22.817
 276.361 713.197
 116.321 180.319
 746.726 378.106
 819.394 730.905
 373.716 752.564
 809.956 23.073
 355.041 980.965
 173.823 671.136
 424.793 191.462
 290.055 890.199
 246.304 890.251
 362.763 61.112
 183.931 859.661
 536.770 296.175
 492.366 134.983
 905.662 674.846
 717.138 143.716
 103.625 670.406
 346.174 840.466
 144.457 828.763
 142.715 372.969
 830.945 240.301
 981.227 322.189
 832.181 781.555
 709.548 115.349
 420.211 527.681
 585.249 698.771
 703.661 447.082
 147.773 752.143
 905.871 299.613
 159.299 542.086
 47.749 148.631
 98.627 256.572
 128.500 659.478
 948.747 278.928
 196.030 253.173
 958.573 187.919
 286.883 590.095
 163.984 286.159
 144.711 915.890
 657.412 531.128
 526.425 667.901
 536.419 880.034
 234.412 838.059
 730.862 161.195
 307.458 855.705
 299.286 690.482
 926.823 895.526
 545.190 392.347
 989.394 251.240
 382.947 232.362
 237.699 730.301
 684.795 283.915
 665.287 419.707
 970.859 838.287
 312.453 914.459
 323.191 117.959
 786.279 470.764
 75.029 501.383
 963.563 93.348
 863.699 738.155
 526.507 353.840
 458.762 591.398
 728.313 594.224
 258.179 245.056
 156.456 940.431
 59.684 853.846
 150.880 346.775
 190.501 879.825
 916.365 337.976
 47.454 579.443
 544.514 603.600
 745.981 796.631
 11.171 537.156
 788.319 339.845
 447.616 871.572
 278.864 823.384
 384.613 932.924
 282.556 225.756
 351.723 669.094
 936.982 241.078
 872.518 479.316
 91.078 94.774
 49.953 209.627
 706.047 73.987
 183.885 239.042
 373.920 938.852
 131.208 878.465
 895.610 376.077
 913.307 871.129
 426.003 115.065
 728.438 417.573
 704.528 523.449
 449.376 163.301
 14.527 848.410
 618.540 62.431
 875.858 578.254
 211.108 60.573
 897.552 111.631
 166.943 485.145
 479.426 376.464
 118.069 767.468
 134.745 714.651
 411.745 289.719
 544.860 110.043
 579.739 408.500
 188.990 194.909
 790.202 978.211
 608.741 823.452
 575.812 420.067
 361.490 890.024
 624.686 760.611
 236.553 425.132
 591.499 316.595
 803.194 395.415
 505.723 316.625
 233.455 526.461
 270.524 724.758
 201.810 462.107
 136.445 634.148
 567.472 663.919
 653.416 611.849
 256.396 273.713
 35.851 347.069
 994.514 234.527
 779.797 447.807
 220.420 956.622
 737.499 574.145
 996.689 780.375
 250.782 635.189
 119.407 123.715
 765.751 121.032
 923.737 94.890
 71.200 917.294
 730.738 229.485
 723.475 49.172
 161.934 991.721
 721.283 631.928
 50.834 523.195
 283.110 38.077
 745.668 476.485
 943.540 616.721
 768.931 426.779
 737.238 671.654
 73.944 492.325
 172.973 291.691
 216.841 235.455
 35.334 764.572
 297.410 372.099
 887.380 945.669
 370.518 141.574
 910.132 111.263
 501.043 623.230
 409.402 535.474
 741.979 716.019
 780.012 588.021
 23.476 695.618
 853.090 370.169
 419.050 146.482
 603.124 367.732
 126.010 938.714
 975.156 897.483
 85.602 728.283
 754.435 117.160
 752.674 40.752
 664.702 435.433
 586.409 330.873
 298.647 438.272
 307.255 861.290
 685.107 99.429
 488.427 822.017
 739.964 487.978
 214.077 717.660
 67.874 363.615
 134.254 721.638
 443.920 664.731
 526.329 866.548
 250.648 664.913
 883.743 678.624
 446.997 485.806
 999.095 133.869
 650.212 209.241
 596.133 716.425
 296.524 295.660
 853.814 389.258
 866.188 671.569
 917.822 577.069
 896.348 243.648
 926.680 835.903
 122.266 794.981
 609.811 908.240
 73.025 48.443
 15.612 892.126
 869.204 988.625
 974.043 484.383
 722.804 426.896
 18.705 778.020
 697.449 900.409
 419.337 130.318
 951.407 706.636
 891.664 788.616
 837.112 597.530
 345.276 524.636
 576.640 64.591
 542.540 634.471
 559.186 426.407
 816.377 600.193
 728.116 37.691
 529.144 161.239
 734.251 843.299
 949.055 830.311
 48.880 437.388
 827.862 221.677
 653.558 507.878
 540.349 291.833
 180.484 566.200
 2.138 466.731
 972.265 714.253
 230.059 29.951
 796.077 682.375
 814.723 346.746
 295.730 797.414
 406.895 914.793
 435.313 987.829
 699.863 669.502
 497.146 497.786
 144.448 876.022
 790.406 24.910
 539.913 648.717
 328.440 392.581
 684.208 129.252
 894.415 259.096
 875.433 494.782
 266.239 409.828
 370.578 766.865
 870.838 797.626
 18.648 248.956
 820.835 129.477
 486.765 875.864
 517.871 648.142
 537.224 742.862
 728.477 45.662
 140.623 166.668
 21.181 656.765
 228.619 277.091
 545.929 215.217
 205.976 949.323
 515.800 281.665
 14.861 855.834
 171.137 749.742
 337.639 177.351
 50.773 655.990
 153.414 588.915
 724.971 422.002
 247.297 194.546
 749.418 973.157
 781.847 178.247
 46.387 252.178
 752.608 766.271
 603.604 87.843
 92.376 242.639
 776.999 315.433
 593.330 954.381
 392.170 367.613
 366.890 603.070
 640.918 169.537
 645.978 403.664
 671.650 252.992
 693.900 549.922
 61.865 239.712
 962.444 647.749
 651.708 687.861
 435.937 544.382
 701.931 217.623
 8.243 113.710
 38.196 567.436
 419.211 768.069
 855.007 32.411
 582.443 607.124
 603.511 617.675
 376.955 428.185
 882.769 233.880
 164.089 193.155
 326.940 667.812
 393.659 749.814
 42.258 691.434
 848.822 554.255
 436.914 106.821
 969.496 142.754
 121.466 357.091
 614.638 101.365
 582.645 424.967
 852.554 117.087
 272.964 466.861
 387.134 343.045
 664.328 133.194
 971.059 139.929
 315.509 962.022
 262.322 275.746
 559.132 25.958
 638.580 775.176
 559.695 100.298
 289.003 848.479
 94.451 707.212
 702.310 128.741
 906.073 196.654
 412.917 876.417
 140.390 534.615
 457.805 833.686
 562.838 184.421
 541.311 130.522
 620.224 653.602
 963.152 552.811
 235.029 219.685
 199.268 714.054
 570.580 590.852
 851.342 250.706
 48.338 865.339
 918.096 251.885
 122.332 955.757
 861.719 292.886
 788.002 485.938
 321.241 864.805
 418.730 158.854
 89.667 766.589
 256.887 360.463
 854.686 378.564
 39.026 697.805
 388.289 285.958
 686.752 677.338
 246.423 726.179
 453.877 484.319
 446.643 943.744
 172.821 14.507
 73.604 42.063
 403.048 889.559
 816.169 2.339
 44.164 127.114
 266.113 517.835
 856.468 670.896
 560.271 378.856
 931.027 866.305
 981.777 692.210
 396.433 709.483
 261.575 972.127
 45.137 834.887
 51.130 481.143
 441.767 535.981
 837.210 403.941
 850.128 949.079
 108.570 919.457
 723.988 950.858
 984.541 802.447
 866.636 420.287
 601.964 281.457
 821.084 656.036
 108.079 842.631
 830.227 796.829
 104.191 975.591
 356.199 706.283
 262.885 376.881
 800.207 612.772
 737.812 366.986
 676.580 761.562
 990.596 638.104
 103.506 879.486
 67.992 471.748
 442.385 575.678
 921.268 178.504
 190.213 125.292
 519.020 288.179
 575.443 891.914
 667.565 419.064
 575.938 939.506
 226.185 382.639
 444.843 932.934
 847.371 927.911
 51.107 9.464
 247.474 231.522
 999.210 970.092
 36.752 320.180
 248.411 452.536
 228.531 735.901
 794.796 36.388
 77.229 977.659
 476.980 839.903
 939.454 271.659
 514.027 707.670
 439.682 623.378
 455.548 684.828
 583.508 615.464
 620.899 18.252
 281.745 154.523
 206.703 325.379
 415.499 95.745
 257.611 0.025
 426.383 36.410
 910.479 70.050
 1.497 357.861
 351.111 38.172
 736.424 990.974
 957.921 194.441
 401.809 203.933
 168.709 222.014
 263.111 675.093
 793.881 878.143
 665.530 70.372
 238.687 136.066
 106.347 537.278
 393.196 453.184
 287.710 839.899
 634.833 84.260
 140.087 65.628
 375.535 398.901
 699.109 849.909
 113.095 569.396
 628.431 195.643
 831.560 362.790
 433.717 155.318
 484.046 960.202
 286.281 733.408
 906.710 112.900
 350.647 331.557
 906.621 670.037
 522.991 267.787
 68.784 734.524
 174.730 362.195
 496.586 844.066
 448.268 194.721
 771.628 572.463
 664.049 445.671
 757.458 505.889
 716.647 157.369
 919.625 389.822
 912.886 876.953
 862.111 349.913
 440.187 417.744
 136.315 965.297
 654.969 512.433
 740.048 882.396
 208.598 418.662
 345.344 883.143
 944.610 710.192
 258.337 411.916
 721.842 69.251
 583.102 583.463
 262.284 52.786
 523.464 469.128
 662.304 92.891
 279.760 835.225
 916.378 606.013
 476.859 596.034
 211.971 113.431
 469.067 670.341
 594.288 944.633
 508.617 86.577
 54.601 23.629
 517.150 474.419
 53.745 684.831
 771.936 183.225
 793.713 579.222
 996.695 368.238
 239.180 803.231
 245.060 438.328
 464.275 92.673
 275.246 233.740
 558.157 593.567
 358.013 434.359
 219.303 562.568
 235.040 739.304
 659.329 714.660
 178.179 823.763
 332.142 567.788
 296.624 501.303
 816.071 417.128
 731.774 696.999
 371.037 780.012
 579.668 82.401
 938.892 701.299
 27.546 616.443
 774.651 3.745
 601.772 871.800
 314.934 855.097
 744.494 264.183
 85.525 240.021
 389.663 18.596
 404.281 548.194
 347.220 543.339
 783.043 388.038
 257.108 496.663
 410.537 417.515
 600.477 145.386
 998.266 848.456
 789.973 67.916
 887.035 869.236
 68.772 50.062
 390.107 472.706
 771.230 380.582
 340.278 643.677
 207.371 159.806
 115.590 14.593
 877.392 690.039
 648.611 542.056
 77.823 287.244
 136.556 483.651
 982.685 722.034
 126.869 597.848
 554.119 12.131
 70.970 574.091
 818.439 11.569
 236.638 890.532
 124.866 503.228
 419.049 648.873
 552.538 645.460
 267.017 145.798
 42.352 260.948
 272.774 595.339
 577.426 712.546
 792.157 243.831
 621.163 878.235
 551.906 237.009
 425.013 922.779
 349.605 766.067
 946.983 339.946
 400.444 885.550
 263.002 794.860
 577.379 750.872
 120.494 85.146
 624.535 47.601
 869.500 531.862
 997.918 899.862
 431.800 42.066
 956.175 263.046
 331.440 205.211
 743.502 579.141
 537.534 112.062
 486.602 544.491
 967.200 149.649
 780.420 93.506
 795.836 126.774
 829.095 912.117
 134.960 535.286
 608.100 876.737
 403.652 131.810
 442.986 73.745
 655.694 927.543
 984.647 437.321
 876.283 960.576
 78.990 386.862
 553.363 271.798
 961.634 126.580
 710.902 453.533
 490.536 857.521
 694.713 146.756
 398.720 54.874
 783.752 350.973
 396.610 80.437
 697.261 319.044
 172.605 771.668
 144.989 841.531
 178.674 705.285
 166.395 601.253
 495.015 646.479
 395.651 983.983
 947.572 226.086
 921.178 766.646
 110.881 240.302
 757.997 736.506
 425.865 633.770
 373.308 805.948
 660.535 340.872
 283.452 125.396
 556.907 746.387
 634.818 125.128
 158.737 750.182
 381.657 164.371
 873.992 837.109
 247.520 377.819
 368.496 358.949
 999.651 495.921
 441.271 517.110
 650.757 501.972
 829.129 520.270
 331.931 367.771
 612.667 698.515
 633.999 187.589
 435.675 243.489
 900.182 480.378
 945.862 862.089
 56.866 440.841
 760.740 269.346
 205.702 445.483
 355.502 784.948
 61.618 129.629
 760.036 658.763
 928.071 81.090
 993.058 345.523
 851.726 396.583
 109.326 130.149
 820.348 534.844
 400.385 16.151
 865.058 607.751
 183.180 13.932
 34.124 275.636
 199.826 178.100
 831.334 68.711
 604.897 358.008
 596.976 322.361
 955.772 449.470
 770.879 84.527
 372.138 414.144
 160.409 689.111
 870.923 803.367
 465.361 65.994
 794.260 462.876
 938.107 917.671
 665.051 371.867
 311.044 291.811
 865.046 693.232
 962.334 741.069
 324.914 480.738
 751.265 624.812
 238.456 643.677
 400.585 375.992
 410.986 640.528
 677.182 950.107
 675.230 531.929
 695.084 677.277
 260.061 931.551
 284.519 353.955
 684.624 653.861
 714.494 404.234
 732.289 463.470
 878.862 94.444
 98.233 915.491
 940.213 146.467
 117.081 364.580
 33.255 228.490
 481.827 477.075
 948.869 35.916
 434.340 61.565
 319.169 354.418
 616.313 434.651
 98.167 232.215
 645.838 447.417
 555.593 305.380
 760.359 441.869
 374.968 310.058
 226.098 903.369
 150.856 786.041
 44.952 183.794
 822.510 100.124
 132.977 40.107
 647.932 883.497
 144.075 654.328
 827.911 239.190
 465.218 454.180
 26.355 103.079
 315.891 260.275
 821.653 670.454
 997.538 757.471
 662.506 80.685
 15.278 877.540
 617.435 601.640
 343.423 630.716
 104.932 405.513
 541.240 118.774
 703.852 976.360
 711.587 676.505
 982.457 50.535
 601.678 236.820
 288.579 343.265
 94.149 402.839
 430.263 752.790
 253.182 284.596
 791.260 117.900
 252.887 755.262
 392.731 311.530
 404.975 379.572
 783.055 623.767
 54.500 233.702
 41.714 179.517
 963.808 179.834
 78.816 971.950
 546.644 779.632
 335.065 911.200
 740.579 968.713
 802.099 792.761
 663.546 299.757
 432.602 1.258
 439.612 66.284
 763.756 68.214
 603.363 904.419
 285.345 397.970
 408.012 638.563
 421.582 830.749
 728.987 682.008
 218.728 508.082
 335.177 359.027
 21.517 291.451
 309.834 105.128
 741.632 823.333
 761.513 792.103
 260.157 40.151
 544.226 969.923
 130.458 393.528
 80.586 814.592
 953.825 320.101
 80.291 106.852
 561.112 247.013
 700.386 868.505
 751.231 21.559
 687.872 969.414
 691.622 516.638
 167.088 347.587
 884.740 961.449
 824.772 606.692
 634.276 467.782
 348.616 959.851
 319.534 220.357
 587.710 456.287
 198.535 844.715
 225.545 479.721
 430.454 793.500
 941.706 856.093
 134.598 952.576
 443.284 905.934
 513.079 578.878
 181.166 166.566
 862.407 674.459
 542.203 675.121
 18.597 773.700
 291.766 919.510
 831.989 186.567
 701.317 246.059
 391.275 79.242
 254.305 465.108
 228.417 479.147
 906.303 65.837
 782.863 724.683
 360.013 175.813
 208.321 916.859
 684.106 656.741
 719.999 212.040
 291.378 383.896
 234.748 979.502
 934.078 321.458
 8.716 857.182
 63.363 878.837
 363.294 12.450
 929.509 754.210
 774.384 656.015
 916.970 971.446
 524.858 285.915
 263.659 666.742
 555.959 740.265
 910.416 843.478
 948.926 913.119
 370.789 390.633
 800.122 703.895
 262.764 144.697
 876.262 209.667
 265.422 301.150
 933.963 379.057
 470.667 573.744
 620.947 889.912
 312.004 822.954
 434.054 219.543
 840.958 484.825
 859.116 90.825
 162.305 724.215
 955.318 310.106
 360.136 399.172
 745.393 589.848
 479.390 383.257
 634.830 161.569
 756.368 668.360
 87.873 740.445
 704.637 720.632
 143.695 874.532
 200.451 436.009
 348.654 587.541
 918.264 529.563
 924.424 958.566
 339.244 475.038
 679.307 344.760
 793.997 8.989
 321.708 79.139
 258.406 439.572
 549.283 916.362
 754.970 405.971
 991.282 271.131
 530.835 563.763
 780.173 428.989
 700.638 808.036
 54.542 705.630
 723.040 864.179
 959.832 801.819
 93.422 291.032
 955.877 925.816
 603.730 458.119
 277.792 228.446
 769.019 824.401
 875.138 578.086
 827.248 697.081
 797.003 69.795
 565.745 563.284
 849.473 56.174
 49.010 432.814
 56.836 64.580
 755.955 415.666
 466.721 148.869
 270.981 882.774
 688.394 952.318
 306.575 62.839
 106.854 736.051
 712.237 242.469
 415.601 573.626
 195.931 932.693
 228.434 813.093
 653.034 404.116
 414.115 263.498
 370.525 977.938
 123.821 640.291
 510.319 884.160
 505.047 885.505
 438.114 495.126
 899.884 611.842
 868.492 336.653
 71.569 168.307
 862.365 635.368
 180.216 517.987
 311.271 835.129
 903.882 100.639
 249.582 703.962
 170.355 234.263
 678.824 442.550
 401.665 16.845
 299.435 823.660
 279.284 513.467
 808.923 457.040
 692.976 662.337
 129.307 45.100
 448.493 478.713
 911.693 120.543
 264.751 966.756
 975.836 527.974
 704.121 620.138
 474.577 508.225
 642.386 472.403
 727.426 987.779
 218.231 583.102
 997.488 778.317
 504.552 366.444
 347.913 205.558
 342.016 802.371
 917.670 955.299
 374.269 847.628
 14.330 31.799
 656.733 84.602
 799.618 943.712
 688.381 121.753
 710.578 980.720
 77.448 570.565
 237.468 525.557
 614.976 664.814
 94.099 207.454
 440.145 118.863
 945.608 681.167
 461.924 518.757
 683.993 388.183
 804.542 44.557
 197.808 691.567
 899.583 292.000
 806.815 782.053
 912.943 318.900
 116.007 129.806
 506.858 225.328
 280.147 543.760
 859.738 790.530
 306.942 29.350
 342.177 153.534
 514.292 176.963
 46.630 723.808
 998.163 229.577
 339.604 444.125
 568.865 871.239
 925.478 966.572
 134.495 141.576
 335.143 26.649
 713.739 349.065
 863.598 357.464
 861.881 951.841
 439.482 439.677
 212.768 764.382
 705.677 562.054
 447.577 587.155
 290.753 417.204
 373.900 140.530
 251.910 387.362
 963.996 600.827
 444.554 912.197
 390.724 812.957
 923.769 765.967
 998.083 508.652
 788.338 612.249
 138.206 350.824
 346.801 23.744
 238.901 2.352
 403.434 940.799
 879.321 471.703
 444.104 749.385
 43.202 898.918
 740.310 257.052
 789.448 534.859
 904.666 569.187
 982.054 646.218
 321.358 468.767
 311.889 301.122
 567.472 397.215
 931.182 698.352
 440.339 554.271
 620.527 781.166
 345.323 278.794
 483.498 98.692
 488.774 553.534
 884.606 159.031
 801.553 774.369
 334.360 164.193
 606.938 432.906
 605.803 974.036
 388.336 941.151
 818.422 251.461
 330.752 854.023
 29.215 971.752
 657.054 361.541
 961.513 203.257
 785.760 284.697
 517.565 293.498
 459.167 340.203
 251.798 223.498
 765.485 78.013
 821.891 963.868
 270.326 345.728
 831.543 609.516
 723.879 115.622
 382.171 957.072
 290.948 8.211
 964.128 982.210
 310.171 362.186
 147.778 475.438
 903.238 500.651
 440.533 397.929
 579.338 210.151
 920.371 457.177
 397.659 929.931
 55.319 0.304
 422.540 807.505
 890.740 745.583
 621.094 442.246
 404.213 675.938
 79.234 655.912
 866.364 798.116
 344.474 108.198
 33.735 514.760
 816.335 642.578
 667.845 291.345
 699.368 294.368
 407.848 744.019
 989.653 326.429
 310.098 486.543
 991.081 151.042
 247.449 204.317
 738.998 737.681
 878.122 760.734
 560.038 49.862
 545.603 366.713
 510.689 169.579
 457.362 279.310
 133.732 290.512
 964.713 351.895
 449.866 442.074
 85.122 388.856
 288.311 162.179
 381.401 405.529
 459.876 899.438
 452.195 942.610
 221.829 493.356
 60.712 808.339
 387.141 967.279
 2.803 436.045
 30.507 152.662
 313.301 255.134
 357.281 439.158
 156.142 526.314
 74.804 573.716
 517.589 323.899
 761.932 788.978
 604.289 236.884
 823.888 268.685
 73.450 774.234
 775.550 712.542
 28.887 907.414
 775.097 467.996
 194.810 63.861
 567.632 790.173
 123.015 739.045
 659.222 477.787
 445.609 652.543
 568.195 631.967
 504.801 606.478
 162.991 82.047
 576.881 374.716
 242.928 118.291
 965.809 660.834
 826.840 332.959
 532.317 405.264
 839.395 380.313
 509.929 131.015
 609.104 370.850
 455.448 117.298
 476.712 978.852
 807.416 646.360
 847.003 494.243
 153.692 436.475
 768.589 334.557
 13.951 349.673
 990.305 560.824
 752.818 133.271
 893.183 838.398
 386.026 47.227
 535.318 941.803
 209.929 862.830
 653.157 228.685
 761.648 651.155
 44.845 674.935
 943.935 661.391
 605.420 759.304
 769.316 209.661
 4.027 165.612
 89.503 38.979
 782.452 403.577
 578.402 891.780
 532.482 770.763
 783.828 769.944
 875.701 839.151
 110.538 395.972
 649.912 866.924
 455.128 976.120
 6.478 241.524
 894.265 385.578
 875.373 551.665
 297.578 121.757
 370.855 977.306
 164.200 719.267
 429.624 956.681
 989.488 95.080
 112.492 133.038
 381.122 440.836
 205.531 261.209
 239.824 638.205
 750.932 441.366
 80.852 720.303
 973.206 886.009
 932.775 5.342
 372.801 573.594
 847.491 196.998
 994.612 21.030
 480.847 878.603
 579.459 956.123
 250.522 465.410
 336.593 593.967
 494.077 251.409
 877.057 237.987
 785.477 765.827
 691.818 22.258
 26.257 201.402
 793.578 287.716
 214.325 294.365
 443.868 607.700
 468.626 217.929
 512.306 129.933
 214.418 930.729
 45.708 230.680
 627.323 23.589
 222.337 545.606
 913.783 597.147
 520.061 80.150
 642.956 634.976
 704.088 154.588
 715.758 908.152
 35.675 515.797
 188.960 744.700
 891.422 675.047
 797.381 248.460
 65.267 800.489
 819.992 374.894
 281.874 711.637
 803.675 924.968
 588.902 363.914
 432.430 151.852
 102.607 862.706
 553.893 578.939
 170.865 462.420
 546.110 482.114
 82.099 156.603
 25.986 615.731
 508.542 585.446
 519.765 372.192
 526.201 828.081
 492.011 11.950
 228.625 725.511
 872.184 627.348
 152.093 228.046
 439.881 493.737
 288.940 676.573
 596.950 689.188
 794.782 223.384
 835.808 744.877
 333.471 854.717
 730.666 427.567
 668.190 788.290
 356.995 999.774
 743.644 745.409
 462.909 789.147
 336.493 614.538
 455.557 103.815
 930.700 973.240
 760.729 323.169
 931.278 475.346
 502.366 882.480
 622.013 162.847
 821.309 254.382
 436.180 765.940
 803.456 450.568
 508.419 213.890
 663.496 953.743
 53.096 113.694
 981.802 914.209
 640.191 348.225
 822.219 369.426
 762.655 201.662
 73.770 770.864
 385.998 304.101
 419.385 223.832
 196.539 981.560
 702.185 196.316
 602.227 349.979
 850.659 556.702
 850.370 265.732
 856.938 322.680
 899.303 369.755
 949.619 500.115
 483.263 282.360
 139.256 557.761
 537.124 131.433
 769.071 8.055
 273.775 154.151
 807.160 973.608
 533.515 992.980
 53.914 631.391
 931.870 417.964
 597.399 800.946
 27.606 721.882
 70.730 328.549
 502.645 641.316
 93.015 106.138
 804.281 809.061
 706.376 732.790
 39.951 911.434
 355.965 798.688
 156.371 643.136
 651.145 258.946
 676.664 473.491
 650.617 219.788
 938.017 177.644
 41.658 925.617
 873.271 76.895
 346.654 696.224
 745.624 271.658
 154.466 793.256
 787.530 651.985
 508.869 608.979
 652.114 713.362
 613.384 474.218
 775.378 784.189
 256.510 722.179
 815.657 46.479
 101.943 257.781
 6.882 78.704
 706.317 745.554
 585.845 711.066
 756.884 11.297
 60.908 915.977
 201.029 362.373
 438.273 683.026
 259.447 168.051
 148.317 286.716
 569.156 244.864
 182.744 750.796
 138.277 793.073
 305.887 364.941
 361.939 900.401
 410.825 803.028
 951.107 930.054
 501.784 228.497
 369.913 544.307
 75.251 17.659
 821.912 175.688
 98.290 668.740
 234.168 578.868
 426.655 640.656
 276.083 702.176
 528.635 344.519
 636.332 673.244
 272.391 121.771
 438.226 754.281
 362.151 630.381
 376.534 885.206
 667.706 735.053
 435.503 984.257
 155.611 384.815
 630.003 743.192
 701.272 453.410
 284.025 856.119
 618.497 521.658
 810.695 715.966
 995.111 769.406
 626.601 750.154
 656.052 706.202
 764.260 37.187
 903.193 358.552
 437.238 329.207
 796.400 717.313
 462.874 423.493
 163.505 966.724
 211.093 190.239
 356.601 17.804
 980.879 827.252
 935.126 669.926
 218.163 817.764
 457.416 857.585
 292.912 998.900
 734.879 702.471
 114.803 380.221
 657.700 797.532
 355.106 298.850
 777.370 378.764
 579.242 965.997
 546.692 886.791
 5.164 895.229
 617.728 244.212
 665.591 442.709
 106.137 852.182
 448.557 211.237
 798.146 482.386
 255.395 241.555
 34.033 565.602
 485.773 244.726
 407.287 778.432
 326.608 17.914
 507.945 743.807
 179.505 172.625
 75.922 292.791
 756.947 320.081
 58.201 304.672
 360.859 474.121
 952.639 134.686
 31.894 109.902
 319.924 55.012
 230.096 659.062
 630.245 741.396
 537.173 222.267
 437.732 417.267
 320.144 571.824
 826.468 867.218
 81.381 624.807
 808.073 715.836
 260.022 155.923
 861.859 465.089
 916.494 644.823
 661.549 138.566
 100.557 510.949
 623.244 604.234
 802.297 167.395
 711.203 864.880
 446.185 50.935
 752.905 708.752
 595.365 176.748
 722.648 9.271
 274.339 582.059
 261.616 824.964
 434.035 912.411
 398.023 967.322
 117.878 157.627
 627.957 329.399
 837.873 342.337
 408.160 471.199
 236.183 639.554
 716.807 474.674
 943.490 617.085
 755.983 162.490
 507.021 998.127
 526.708 437.108
 658.078 662.307
 909.032 772.504
 33.945 515.595
 858.770 77.789
 727.919 91.230
 300.136 63.649
 882.973 224.194
 489.056 457.872
 591.140 174.455
 862.652 530.181
 937.448 105.480
 321.906 259.281
 412.336 691.322
 240.322 482.647
 591.466 805.410
 303.393 653.556
 881.248 105.264
 191.659 547.525
 889.921 878.370
 582.124 834.470
 198.488 654.970
 494.944 802.084
 767.179 863.419
 518.874 384.096
 168.397 633.847
 352.254 734.176
 236.592 817.277
 667.006 877.415
 472.431 342.194
 889.622 967.665
 739.487 281.143
 772.437 647.103
 6.026 939.649
 855.264 226.436
 374.981 42.220
 174.881 428.023
 627.749 699.901
 28.993 323.378
 400.921 465.850
 731.369 680.031
 791.568 975.306
 173.261 55.483
 221.408 620.453
 528.574 748.060
 311.439 515.976
 579.968 762.170
 57.867 895.018
 202.185 660.060
 941.933 656.065
 397.008 961.167
 638.261 317.668
 639.621 286.197
 549.494 279.388
 954.688 914.770
 533.033 323.862
 206.619 786.851
 395.947 407.183
 254.513 199.022
 216.547 294.091
 408.722 762.265
 459.220 712.727
 631.493 349.311
 539.216 783.464
 75.490 283.337
 775.804 260.698
 355.977 438.163
 58.260 999.361
 738.218 30.865
 505.312 293.564
 602.174 4.412
 593.905 748.387
 861.239 99.690
 789.530 942.981
 777.911 97.724
 453.102 770.115
 982.380 634.492
 506.728 331.051
 683.774 328.381
 994.244 102.699
 619.904 355.643
 706.514 644.490
 349.710 719.481
 594.072 884.169
 11.273 206.331
 851.382 414.166
 683.252 847.182
 621.896 783.299
 363.330 806.297
 988.130 413.103
 255.961 224.333
 726.479 75.216
 314.001 132.874
 625.697 298.004
 653.258 133.838
 597.327 229.453
 732.384 866.594
 405.477 362.469
 817.763 150.287
 374.888 761.937
 817.089 136.532
 616.046 544.527
 727.322 401.913
 53.048 17.458
 691.957 979.595
 226.271 136.757
 566.352 219.606
 542.544 495.433
 343.800 688.372
 389.105 484.171
 272.725 195.739
 545.352 309.328
 798.542 363.725
 302.931 323.228
 972.298 832.770
 27.794 378.894
 890.170 411.160
 908.166 314.726
 349.352 900.034
 874.062 994.408
 841.158 424.145
 143.865 754.020
 443.564 336.924
 252.052 463.391
 143.520 882.848
 392.421 403.888
 712.776 41.578
 329.839 652.833
 906.416 363.405
 300.013 888.569
 455.708 166.448
 243.830 373.722
 919.259 500.676
 376.263 111.889
 849.893 605.600
 638.567 719.729
 168.488 776.524
 648.666 718.055
 927.504 203.314
 673.360 668.194
 441.729 316.034
 175.632 700.622
 785.356 839.526
 122.353 479.064
 954.781 265.672
 406.595 883.296
 205.270 954.895
 82.353 686.273
 644.897 0.243
 218.431 145.648
 647.110 266.748
 846.670 766.054
 888.086 359.598
 954.514 947.483
 269.178 396.865
 703.417 887.977
 918.655 351.416
 946.053 917.513
 229.304 883.081
 773.184 507.041
 155.983 272.956
 804.924 15.169
 24.832 578.863
 513.664 938.951
 976.525 2.552
 243.039 48.763
 40.852 758.542
 187.779 475.729
 208.286 290.707
 295.350 138.918
 793.393 340.562
 417.042 45.108
 770.543 241.016
 601.914 53.070
 577.942 517.127
 923.325 894.706
 433.312 812.720
 839.024 205.014
 363.530 735.816
 699.922 290.745
 629.105 99.568
 480.212 512.888
 808.754 417.237
 146.716 761.141
 613.747 343.761
 815.019 239.650
 218.488 12.520
 154.472 984.055
 43.552 129.091
 556.737 402.016
 108.688 5.396
 729.713 25.574
 212.901 964.005
 429.894 326.985
 801.537 245.867
 514.342 263.920
 779.284 513.175
 844.091 459.506
 134.365 565.943
 473.108 2.697
 792.121 65.234
 132.853 580.491
 933.101 972.626
 97.205 471.906
 237.176 434.724
 864.483 181.299
 374.701 839.330
 703.767 643.041
 110.157 387.880
 416.476 858.986
 742.840 424.127
 798.672 43.363
 241.081 854.723
 345.877 246.010
 367.313 731.696
 14.057 544.461
 705.250 644.065
 85.031 168.770
 729.960 205.587
 832.116 921.536
 677.200 113.337
 145.487 441.256
 818.563 988.366
 163.200 832.347
 10.727 261.796
 322.412 943.250
 815.052 519.451
 858.947 748.587
 661.106 13.492
 357.659 406.945
 115.497 53.937
 410.094 287.443
 304.894 35.473
 141.729 641.492
 496.713 280.386
 403.850 337.447
 158.188 297.095
 813.177 761.928
 967.983 591.606
 797.111 350.198
 45.988 717.856
 48.580 357.071
 476.257 719.600
 699.534 178.390
 233.316 674.052
 427.014 430.409
 169.311 384.393
 154.418 880.550
 392.993 838.669
 0.043 378.652
 363.782 326.138
 355.511 984.251
 355.497 814.231
 101.566 234.543
 713.545 590.914
 844.359 802.042
 963.078 284.974
 991.408 893.694
 328.877 222.802
 495.449 528.172
 433.299 962.539
 142.397 69.603
 757.905 578.371
 515.404 9.190
 126.458 428.482
 852.695 276.695
 809.256 324.364
 257.616 277.815
 506.833 87.262
 393.529 228.141
 168.470 805.402
 385.224 167.000
 389.448 834.960
 86.973 653.363
 640.585 875.722
 802.959 579.906
 272.081 721.826
 549.308 689.542
 637.464 477.453
 822.405 281.534
 666.491 840.883
 832.525 682.148
 220.808 217.656
 225.340 399.061
 863.324 910.128
 349.868 441.368
 610.427 947.334
 246.341 170.457
 491.953 532.495
 280.881 744.519
 572.231 877.840
 8.466 864.764
 569.484 915.610
 617.245 148.923
 511.535 83.599
 614.831 212.432
 472.443 912.425
 132.758 985.398
 414.650 334.764
 924.041 130.423
 410.136 604.218
 339.146 739.416
 5.365 79.429
 18.921 4.309
 530.470 289.024
 923.928 895.165
 612.818 52.232
 515.671 298.405
 746.991 661.402
 257.429 717.149
 283.372 424.654
 154.507 804.986
 740.192 173.579
 303.056 374.628
 611.511 632.076
 563.061 414.957
 356.613 53.324
 668.308 276.126
 613.376 13.578
 690.250 894.862
 806.050 220.546
 593.537 474.375
 721.494 182.759
 171.020 788.915
 640.164 392.420
 391.320 526.501
 640.319 611.267
 801.314 229.782
 485.068 995.984
 221.351 249.910
 369.653 251.511
 377.818 138.114
 895.955 117.480
 114.089 401.247
 176.595 150.955
 388.472 18.389
 503.599 609.317
 840.988 423.970
 676.584 917.662
 427.428 317.401
 830.579 648.392
 569.910 59.483
 470.219 585.210
 752.109 101.774
 769.296 493.602
 241.456 797.454
 974.918 894.821
 100.168 632.160
 734.418 925.722
 255.194 852.844
 189.125 263.547
 740.648 264.347
 929.092 869.454
 364.416 600.340
 131.654 739.565
 746.292 991.248
 997.296 995.267
 643.796 171.305
 609.865 59.106
 642.933 854.826
 573.972 677.775
 16.464 224.017
 787.802 514.289
 917.056 403.262
 890.056 547.751
 105.264 734.873
 749.000 717.085
 344.105 346.247
 641.313 16.454
 107.601 26.432
 878.594 501.878
 737.777 570.026
 787.864 573.823
 984.036 147.537
 425.465 147.564
 514.493 713.912
 815.578 366.191
 497.919 151.459
 47.563 819.846
 417.446 581.222
 260.986 544.496
 546.620 779.905
 492.172 635.379
 851.059 760.177
 978.139 140.604
 784.530 553.890
 817.753 31.616
 539.387 964.056
 708.855 777.197
 753.786 296.908
 725.157 189.717
 640.927 764.972
 7.022 345.760
 610.778 671.467
 633.362 102.582
 27.533 591.874
 463.185 897.589
 64.796 397.006
 108.533 506.062
 166.522 90.989
 477.340 384.315
 329.751 435.348
 135.083 298.615
 932.816 205.633
 535.925 557.303
 730.719 579.269
 503.541 263.173
 721.854 622.417
 63.209 289.387
 104.146 560.424
 282.430 874.673
 434.232 552.131
 437.826 817.750
 283.842 4.778
 939.972 727.738
 259.486 166.138
 691.919 923.348
 774.495 306.884
 186.332 651.161
 699.084 392.903
 743.413 860.170
 180.225 768.710
 18.250 889.363
 937.698 194.303
 751.145 926.663
 77.798 154.442
 765.272 825.710
 496.958 887.692
 328.133 932.066
 802.418 149.553
 160.452 598.544
 87.398 557.174
 899.981 451.956
 48.592 80.629
 588.257 618.019
 711.949 106.397
 453.467 690.182
 279.388 651.829
 698.547 430.302
 368.302 45.152
 284.574 968.450
 684.479 384.551
 517.897 595.431
 147.673 673.407
 125.780 350.189
 830.664 908.744
 38.134 246.104
 133.908 928.896
 209.137 671.926
 208.160 247.532
 16.874 776.877
 269.600 798.225
 404.703 303.222
 591.754 761.167
 385.962 676.756
 274.816 856.431
 563.140 285.382
 507.986 472.036
 231.086 862.870
 779.228 196.293
 586.810 109.434
 127.851 79.349
 779.516 998.903
 59.898 736.160
 555.431 285.527
 589.079 90.281
 212.739 189.185
 164.641 653.918
 440.394 28.723
 92.868 143.786
 406.946 127.810
 744.871 484.687
 556.091 840.270
 117.032 783.944
 896.683 251.896
 621.979 241.209
 917.095 498.781
 740.819 651.621
 455.617 699.061
 967.796 768.343
 96.804 992.373
 386.244 306.379
 693.254 901.411
 992.343 426.934
 16.192 220.629
 246.602 665.016
 977.573 461.849
 201.031 117.343
 330.503 874.406
 294.891 348.732
 810.923 553.176
 608.684 599.192
 727.316 761.791
 43.187 67.878
 510.182 456.509
 779.174 41.461
 501.094 990.179
 158.601 541.380
 672.015 12.696
 197.185 745.820
 227.379 837.259
 632.262 347.352
 440.258 698.940
 272.529 26.143
 224.038 847.786
 444.825 532.084
 34.792 762.530
 227.685 298.436
 757.489 678.418
 575.354 766.490
 349.925 344.585
 225.618 537.950
 628.554 479.437
 759.966 332.277
 685.180 808.918
 357.673 394.020
 855.650 150.073
 622.470 244.505
 832.518 554.622
 530.281 418.257
 662.243 633.226
 671.286 372.877
 811.411 435.698
 864.370 57.944
 871.008 525.740
 185.272 511.002
 516.798 537.019
 952.885 294.094
 108.912 671.986
 195.618 961.048
 424.876 463.162
 209.448 62.356
 935.432 81.359
 611.837 350.614
 287.757 485.106
 585.183 885.046
 120.365 464.396
 36.914 79.304
 440.460 859.517
 130.910 463.824
 818.227 917.583
 970.010 4.426
 942.299 386.337
 238.344 335.118
 312.962 803.495
 904.681 718.362
 279.638 802.598
 906.659 74.149
 339.724 670.804
 296.410 44.613
 768.084 923.873
 49.694 948.473
 729.709 137.751
 495.298 185.159
 109.628 539.497
 684.290 368.245
 269.572 23.060
 518.090 288.686
 783.801 943.667
 821.694 957.933
 218.678 649.853
 968.286 77.431
 81.868 641.760
 21.638 583.007
 885.476 170.994
 503.905 569.755
 629.166 209.686
 862.689 205.181
 28.520 968.374
 999.531 866.267
 183.098 503.808
 32.610 11.052
 618.185 664.013
 952.609 429.218
 342.919 419.948
 348.960 861.534
 671.869 47.462
 743.510 278.032
 562.341 182.238
 782.836 743.265
 458.501 271.804
 74.714 48.285
 517.104 706.006
 477.604 568.221
 357.403 999.721
 286.541 917.084
 447.055 923.669
 829.669 364.032
 52.095 791.364
 275.143 984.728
 565.909 88.554
 929.781 625.061
 541.359 917.434
 423.098 820.674
 11.732 978.772
 51.058 353.083
 657.910 953.701
 293.706 531.283
 97.351 611.808
 413.857 106.440
 399.267 967.279
 837.207 887.442
 812.239 550.153
 157.838 197.842
 395.927 840.365
 510.432 762.102
 626.092 129.311
 307.969 33.514
 268.700 293.706
 20.972 370.924
 649.174 971.751
 533.964 470.196
 460.086 469.953
 372.792 583.651
 115.652 963.819
 671.553 981.520
 363.805 516.122
 512.250 879.455
 973.516 467.383
 299.206 371.587
 222.133 464.765
 151.839 356.481
 88.318 913.936
 145.353 751.120
 312.416 855.044
 283.511 573.897
 197.854 86.124
 738.863 500.328
 402.184 957.744
 484.290 904.259
 291.019 330.140
 509.463 982.677
 316.506 172.377
 363.913 504.582
 526.485 662.148
 495.006 845.060
 731.769 149.876
 407.604 976.482
 155.453 232.867
 918.905 842.363
 986.782 460.968
 26.621 278.889
 167.635 896.711
 163.783 258.252
 785.166 178.192
 845.055 481.256
 540.740 695.297
 86.300 159.020
 152.192 568.599
 123.414 500.844
 41.122 909.917
 193.334 913.636
 904.783 204.543
 747.867 54.583
 496.900 963.513
 931.147 640.664
 195.126 191.574
 398.582 674.175
 344.709 859.926
 226.822 501.517
 396.368 885.281
 351.402 782.522
 37.411 36.679
 465.254 49.555
 713.095 423.047
 864.188 510.199
 592.447 477.266
 285.135 165.820
 419.853 632.030
 252.478 142.660
 159.156 679.897
 933.836 464.722
 557.670 391.267
 568.676 831.967
 988.284 611.899
 433.778 436.824
 251.588 323.687
 264.802 481.288
 598.012 92.397
 481.830 10.861
 551.458 772.871
 340.905 516.071
 248.223 140.701
 828.480 663.454
 843.749 379.803
 259.587 592.683
 58.392 703.719
 864.939 682.509
 433.899 216.402
 341.599 163.512
 234.303 833.011
 284.069 699.061
 856.722 355.525
 448.363 216.912
 904.998 820.540
 974.954 142.403
 836.669 961.201
 504.274 441.039
 13.695 21.901
 761.119 844.582
 590.219 468.224
 815.016 522.563
 555.073 96.810
 198.875 622.921
 339.461 186.823
 197.653 284.368
 206.188 178.834
 414.925 302.993
 488.919 715.991
 654.095 890.802
 59.439 49.840
 881.362 309.522
 906.933 878.145
 691.618 404.680
 733.347 739.354
 101.319 648.964
 148.420 498.147
 422.410 567.165
 610.598 95.008
 410.053 835.086
 257.601 241.315
 258.715 789.816
 332.624 777.473
 483.868 67.609
 997.269 897.914
 360.952 997.504
 966.176 821.744
 693.276 764.062
 965.461 955.694
 993.248 141.564
 449.703 376.407
 136.981 366.256
 80.869 37.426
 594.173 914.467
 25.987 483.430
 49.684 195.329
 345.119 796.963
 679.998 440.446
 372.365 793.319
 289.463 13.125
 623.027 165.214
 663.652 490.946
 51.016 923.896
 779.355 862.671
 421.207 416.530
 294.597 79.416
 719.148 765.722
 103.035 706.837
 290.933 386.328
 703.180 126.880
 262.581 413.150
 935.871 361.791
 532.873 312.412
 967.580 257.880
 646.082 557.206
 630.365 230.645
 339.361 195.268
 712.291 685.830
 809.961 115.011
 68.929 382.742
 374.122 276.741
 494.156 577.423
 384.791 590.135
 847.128 595.302
 59.844 221.846
 635.278 247.725
 344.788 159.290
 956.988 76.708
 520.794 855.040
 721.724 30.674
 975.230 762.976
 402.638 724.475
 210.641 850.179
 202.722 694.190
 690.457 541.178
 599.517 936.021
 744.948 602.448
 397.172 824.703
 306.350 799.922
 983.577 186.600
 353.249 620.926
 742.559 692.865
 344.855 320.511
 988.336 816.339
 667.452 172.029
 305.975 730.355
 827.958 230.446
 435.352 727.095
 271.251 576.956
 417.728 897.104
 804.687 843.544
 427.622 979.869
 549.540 520.329
 785.143 898.931
 547.074 846.473
 35.615 604.836
 897.290 962.595
 597.421 427.492
 949.669 959.914
 422.078 288.562
 274.139 765.348
 942.038 337.625
 172.041 734.787
 564.471 986.789
 423.933 936.594
 318.970 951.554
 974.887 457.428
 402.812 926.177
 817.721 482.056
 161.087 485.117
 517.694 232.373
 65.915 904.729
 524.217 209.000
 47.407 928.075
 609.589 187.348
 810.461 278.114
 763.491 470.643
 730.442 578.725
 534.849 402.306
 445.017 527.925
 857.666 762.064
 189.717 832.453
 610.697 602.821
 305.077 847.939
 656.664 282.634
 670.590 754.544
 577.405 877.885
 295.395 755.723
 287.530 65.350
 70.828 429.457
 769.319 683.115
 122.317 339.493
 252.636 40.031
 96.977 71.944
 770.343 172.633
 601.511 383.903
 485.075 445.209
 328.360 409.827
 918.542 466.308
 845.470 283.487
 958.811 332.650
 698.641 903.864
 591.882 803.843
 210.303 348.756
 846.652 518.762
 933.166 957.111
 680.795 663.097
 112.840 837.518
 20.879 228.795
 164.920 384.292
 33.109 827.317
 216.708 802.745
 899.372 852.550
 292.703 61.142
 943.043 74.384
 30.032 638.370
 254.320 684.429
 642.243 854.340
 948.323 630.950
 657.585 25.687
 621.135 256.020
 144.254 644.560
 298.121 785.276
 306.655 835.545
 371.913 886.001
 553.040 498.327
 459.413 84.829
 158.595 425.350
 350.822 369.987
 195.039 818.802
 940.462 358.186
 386.992 684.901
 208.042 312.088
 358.811 611.260
 527.524 395.483
 428.534 131.372
 214.398 460.235
 716.245 835.940
 754.524 497.663
 94.154 331.330
 390.564 548.999
 99.378 189.141
 55.300 261.967
 745.689 936.407
 242.750 576.418
 548.005 552.796
 584.177 909.625
 557.253 659.352
 261.034 145.506
 790.347 783.490
 132.992 181.403
 830.718 588.409
 606.993 486.410
 222.357 473.729
 921.346 327.641
 441.130 340.563
 94.065 41.851
 10.821 811.496
 291.709 1.670
 750.602 687.956
 647.072 46.261
 161.218 688.500
 502.186 928.928
 748.159 456.813
 916.597 358.196
 263.394 763.201
 877.080 68.870
 748.195 694.524
 619.404 915.919
 156.400 271.628
 549.065 612.705
 711.676 328.048
 477.866 577.655
 938.445 997.125
 906.635 567.240
 141.897 795.611
 339.362 780.876
 588.697 959.636
 646.648 863.581
 550.540 423.699
 170.851 409.083
 964.780 65.737
 24.157 899.169
 690.001 642.627
 144.378 489.882
 93.086 172.599
 490.349 172.610
 104.379 486.541
 955.972 864.771
 478.643 762.179
 414.310 202.966
 64.217 207.442
 853.444 768.903
 627.057 696.392
 995.448 238.686
 619.041 247.918
 587.838 338.190
 93.132 329.647
 790.809 356.040
 326.929 263.516
 648.789 421.456
 149.117 592.061
 505.138 422.929
 201.784 363.247
 695.808 716.967
 600.043 524.839
 821.422 61.156
 556.701 245.504
 55.524 175.500
 364.493 148.695
 85.799 178.717
 715.733 446.699
 519.157 816.225
 186.184 476.873
 603.077 863.409
 16.577 491.241
 445.025 587.022
 245.060 946.240
 147.763 430.018
 133.146 333.973
 347.625 667.457
 496.189 533.081
 50.364 195.580
 509.682 120.030
 737.844 660.487
 280.543 344.634
 879.872 120.687
 617.003 952.065
 968.129 448.084
 123.851 533.092
 310.713 799.534
 816.691 51.119
 231.918 96.291
 667.997 965.677
 236.089 407.377
 850.464 424.932
 668.427 86.855
 364.023 202.596
 569.512 121.309
 359.660 916.280
 731.875 325.401
 896.628 984.053
 462.460 218.719
 383.724 293.972
 598.497 830.250
 307.100 608.215
 858.480 527.552
 486.778 870.412
 405.196 741.303
 434.957 293.889
 402.696 153.433
 17.789 982.208
 540.439 305.030
 608.134 864.867
 730.536 440.970
 22.560 554.041
 41.036 789.452
 477.379 867.285
 70.668 940.023
 494.712 881.102
 387.653 862.106
 512.590 537.044
 914.479 742.433
 978.007 711.660
 637.469 824.342
 957.136 871.191
 228.086 930.713
 13.821 688.881
 884.098 236.870
 970.795 425.403
 312.742 37.404
 565.277 219.788
 492.947 894.388
 282.742 359.058
 955.644 352.281
 343.460 879.311
 424.398 811.150
 923.099 680.081
 955.504 634.340
 911.387 528.665
 227.750 864.749
 504.889 603.669
 455.924 286.439
 547.786 429.798
 965.580 11.949
 87.780 432.132
 774.447 332.726
 115.488 771.497
 411.212 538.266
 870.863 387.540
 576.327 602.437
 598.150 187.735
 351.234 632.115
 833.734 384.501
 309.432 368.397
 544.230 45.136
 720.502 684.655
 973.509 817.316
 790.313 314.516
 388.587 504.007
 598.856 108.106
 969.962 53.940
 711.381 113.800
 509.762 616.123
 806.736 138.130
 951.762 478.556
 625.242 86.894
 924.955 12.545
 951.185 40.001
 533.915 605.269
 654.643 380.863
 724.892 55.990
 294.218 373.600
 449.789 997.318
 775.090 858.931
 707.247 684.849
 742.282 488.922
 910.690 469.383
 22.124 424.111
 179.938 559.722
 588.566 221.593
 291.773 324.952
 386.315 813.117
 574.614 538.374
 379.156 837.009
 865.149 186.428
 476.471 991.707
 335.799 951.306
 419.533 632.078
 79.356 312.499
 255.168 158.564
 532.625 627.700
 989.714 245.115
 318.953 165.535
 280.575 22.049
 777.789 130.239
 294.274 647.325
 168.786 391.117
 924.721 452.639
 332.295 197.381
 537.808 993.380
 954.578 302.529
 980.691 833.600
 724.748 962.942
 286.868 993.974
 734.796 424.921
 919.895 433.397
 820.418 125.377
 456.165 239.826
 978.317 647.012
 815.446 905.597
 37.972 872.947
 839.859 954.453
 878.247 52.662
 608.770 585.480
 330.731 35.988
 97.985 982.144
 624.313 560.232
 964.023 597.300
 624.496 633.798
 503.602 427.917
 984.558 84.641
 428.456 912.130
 635.441 711.188
 557.982 257.824
 231.653 55.139
 996.794 403.429
 379.250 118.543
 789.194 340.858
 789.963 771.258
 463.815 635.969
 226.647 679.261
 663.655 867.775
 976.548 260.046
 141.690 593.458
 60.629 9.746
 560.779 817.533
 862.633 9.626
 617.297 801.212
 947.191 109.656
 187.562 158.613
 591.638 197.277
 229.584 332.408
 744.004 723.906
 642.991 770.387
 455.668 804.624
 858.197 999.966
 240.461 392.956
 581.390 648.748
 654.451 318.241
 431.982 630.813
 747.706 54.208
 569.343 820.606
 939.025 550.823
 289.586 695.265
 538.690 34.880
 782.593 533.444
 277.041 486.307
 154.277 721.492
 176.017 285.499
 647.307 708.968
 267.382 951.676
 21.222 863.503
 559.268 743.213
 894.378 354.005
 278.846 348.908
 697.873 710.810
 473.692 785.396
 765.908 607.147
 190.992 642.382
 86.704 928.926
 528.611 836.570
 789.832 366.233
 174.790 290.271
 554.453 602.055
 636.552 325.442
 621.575 989.625
 166.547 832.831
 893.163 212.822
 603.107 353.915
 940.960 393.330
 560.664 406.177
 445.656 38.615
 972.670 636.204
 288.056 976.367
 175.078 537.039
 941.764 370.088
 6.683 493.723
 23.414 198.388
 727.818 192.168
 471.472 364.596
 558.697 950.229
 306.169 306.413
 903.946 205.468
 807.301 535.817
 654.509 261.699
 97.709 661.627
 589.188 886.592
 980.613 850.536
 785.832 536.758
 719.166 352.557
 999.918 826.656
 615.169 154.552
 282.383 455.966
 417.686 297.540
 248.697 659.906
 26.152 181.877
 640.001 482.108
 729.501 837.245
 350.402 814.543
 503.992 714.894
 351.323 368.619
 167.027 897.101
 796.065 91.638
 519.715 557.854
 610.750 219.624
 902.776 159.875
 599.831 247.915
 812.190 862.080
 246.898 832.551
 674.578 330.183
 159.043 626.409
 447.491 998.447
 373.391 563.115
 94.648 495.633
 358.261 278.363
 976.766 611.226
 542.827 492.472
 909.285 793.355
 95.116 950.433
 761.361 707.060
 638.938 247.669
 526.480 76.038
 809.190 773.167
 382.588 633.858
 348.382 429.005
 305.504 38.213
 654.710 479.886
 808.413 586.583
 816.360 231.766
 685.511 311.338
 673.649 509.513
 650.460 840.417
 9.120 514.781
 219.485 365.383
 697.911 402.568
 412.133 256.492
 381.680 264.581
 975.344 664.923
 737.575 486.441
 102.254 731.366
 680.484 131.439
 567.793 419.384
 296.763 964.247
 968.547 168.637
 98.452 472.401
 292.503 439.915
 399.519 170.944
 391.381 239.578
 543.792 126.424
 448.463 69.475
 105.136 941.105
 170.599 669.389
 484.154 968.042
 954.870 888.069
 945.705 744.607
 536.893 36.651
 684.160 138.511
 795.655 911.663
 28.232 489.684
 224.042 105.785
 167.016 737.191
 657.769 301.175
 509.475 667.212
 849.494 525.802
 899.877 670.933
 368.612 177.025
 773.735 815.738
 668.134 323.342
 27.827 305.563
 383.477 995.088
 922.156 123.695
 487.729 994.009
 962.770 541.050
 625.671 81.491
 116.648 353.404
 164.403 153.186
 271.244 940.794
 439.944 346.553
 912.377 170.877
 632.654 646.046
 99.091 585.438
 284.145 902.253
 959.842 396.096
 866.781 736.155
 821.135 392.966
 54.519 292.987
 360.858 650.370
 519.248 493.070
 710.451 749.327
 616.821 315.955
 522.358 370.519
 236.370 781.542
 684.495 427.672
 198.429 955.370
 567.727 184.058
 812.860 318.425
 604.344 939.274
 785.887 783.818
 237.480 195.221
 414.139 108.112
 178.448 655.533
 567.837 294.389
 739.367 818.568
 68.968 193.296
 253.775 267.993
 765.042 18.859
 192.624 415.090
 514.818 65.075
 164.895 412.065
 897.211 960.018
 151.842 135.139
 264.538 264.907
 855.540 570.240
 650.595 820.355
 193.057 53.185
 455.281 680.650
 687.307 691.805
 30.837 744.662
 697.930 891.280
 639.244 789.876
 206.684 318.663
 412.314 810.713
 781.502 371.332
 180.694 635.896
 654.221 390.614
 428.207 300.040
 774.796 510.642
 334.865 635.417
 668.655 318.519
 384.815 859.906
 795.631 980.871
 401.709 411.440
 463.951 360.036
 29.104 27.957
 719.322 987.497
 571.100 721.032
 738.712 810.168
 50.279 232.615
 295.503 994.972
 205.987 204.792
 715.062 27.651
 654.140 305.119
 248.155 22.242
 346.117 123.343
 998.093 858.250
 913.262 743.259
 942.963 163.916
 157.334 465.869
 397.121 587.306
 366.540 452.152
 609.468 454.314
 900.095 816.735
 456.485 156.450
 518.395 454.045
 165.035 184.763
 745.723 148.413
 206.270 13.138
 470.950 106.975
 403.492 308.952
 430.050 272.454
 562.332 626.757
 911.743 701.202
 683.348 626.796
 301.492 24.936
 880.147 401.293
 75.045 912.696
 278.844 24.184
 794.223 388.821
 398.500 442.123
 96.615 484.569
 241.622 164.157
 736.996 662.867
 696.683 393.259
 389.732 680.167
 961.672 674.458
 194.312 475.220
 832.843 351.435
 284.598 505.669
 613.232 57.080
 728.987 909.546
 531.314 684.694
 193.715 435.372
 324.664 257.332
 73.833 262.515
 643.190 435.689
 992.600 389.445
 220.913 73.128
 205.026 983.721
 117.132 873.682
 138.208 11.799
 452.935 359.605
 720.885 162.543
 886.295 674.295
 286.683 874.804
 950.600 289.835
 247.169 521.217
 402.511 152.309
 817.584 97.949
 913.844 769.325
 313.600 249.363
 30.268 950.403
 723.466 9.133
 991.465 470.163
 776.256 172.411
 150.735 595.462
 781.728 900.138
 687.747 850.052
 396.566 684.886
 620.038 374.159
 789.879 631.928
 784.160 952.186
 630.040 599.193
 176.164 50.776
 915.889 830.758
 466.746 743.800
 26.503 561.569
 495.351 52.805
 892.055 682.717
 409.312 244.395
 898.472 969.052
 861.465 883.609
 863.804 882.133
 278.436 719.068
 75.465 384.816
 830.869 686.517
 194.131 118.406
 998.295 768.037
 629.396 293.953
 850.442 80.970
 419.872 596.159
 641.708 230.341
 429.857 667.739
 517.866 618.900
 857.748 475.229
 998.309 437.901
 267.958 211.658
 60.998 468.307
 66.175 789.842
 711.615 505.501
 73.548 360.951
 657.082 221.036
 483.026 360.433
 373.803 22.941
 442.993 57.143
 412.753 43.045
 80.105 446.928
 120.353 727.522
 293.358 90.028
 182.241 737.997
 801.798 408.883
 76.264 478.158
 963.682 321.774
 913.855 678.797
 888.402 435.763
 471.376 126.886
 495.203 423.312
 883.792 976.729
 923.889 489.713
 364.415 689.136
 139.753 847.898
 1.516 704.148
 593.358 963.537
 693.677 551.098
 369.174 642.700
 352.371 464.207
 687.202 198.209
 806.846 320.647
 788.513 356.500
 280.805 109.910
 846.998 927.079
 713.275 327.725
 391.842 740.082
 611.548 954.779
 912.424 918.052
 49.102 710.726
 541.991 155.584
 56.218 388.776
 498.988 570.351
 148.923 487.360
 904.056 612.086
 459.367 415.592
 613.101 989.100
 677.281 1.621
 317.469 126.937
 300.573 261.253
 694.081 108.799
 989.091 662.911
 252.529 675.773
 788.222 869.016
 461.881 765.855
 760.150 949.028
 64.685 338.934
 955.748 791.800
 344.861 230.723
 457.231 231.637
 733.485 377.957
 402.592 720.971
 63.710 601.764
 901.822 101.022
 152.997 883.029
 709.805 649.064
 155.571 635.811
 522.373 516.315
 326.646 320.793
 104.182 454.056
 836.746 44.531
 887.026 288.070
 11.769 781.602
 645.015 514.134
 622.814 21.004
 762.074 111.965
 457.852 976.294
 63.972 814.391
 551.785 777.575
 251.000 615.564
 887.285 64.812
 401.334 890.706
 688.903 173.843
 534.758 654.527
 278.583 212.430
 750.745 871.089
 830.979 92.801
 356.026 400.247
 829.455 364.110
 749.847 821.072
 973.636 83.451
 668.471 597.900
 200.668 103.471
 935.587 577.240
 156.616 929.841
 806.666 741.964
 271.600 620.075
 720.717 261.835
 760.287 229.322
 123.085 815.753
 674.466 747.229
 541.913 711.335
 190.767 766.915
 285.697 672.131
 816.598 752.217
 680.171 123.270
 161.587 458.045
 332.986 94.502
 448.799 61.844
 360.549 328.028
 456.550 898.473
 142.803 70.331
 92.667 388.423
 1.054 226.211
 141.483 108.151
 187.273 833.874
 800.911 784.790
 899.386 97.141
 681.820 884.775
 318.044 790.442
 792.079 1.679
 221.475 680.397
 318.448 293.215
 854.502 521.458
 474.744 146.741
 887.159 159.818
 356.050 208.558
 432.127 687.712
 256.068 51.746
 836.092 438.170
 726.126 503.381
 908.998 797.647
 315.811 942.959
 200.862 380.744
 301.189 423.960
 125.524 488.169
 219.230 979.426
 114.548 27.428
 957.101 935.468
 465.784 177.378
 840.936 974.863
 236.344 125.316
 307.283 332.840
 978.461 691.796
 576.682 151.094
 591.606 717.752
 365.561 211.799
 281.136 745.080
 231.158 84.431
 991.612 940.693
 133.626 973.666
 593.808 950.854
 287.280 101.138
 123.505 623.602
 254.641 397.928
 25.816 389.234
 486.073 254.091
 382.373 769.616
 426.242 458.113
 674.902 614.774
 776.150 669.965
 655.067 498.490
 224.229 479.411
 187.996 392.950
 727.890 494.763
 559.344 575.915
 352.462 940.544
 180.339 383.024
 449.843 885.236
 92.095 224.039
 105.017 707.774
 312.923 446.966
 893.490 494.698
 246.864 510.600
 3.390 255.510
 887.759 257.348
 187.373 683.985
 923.583 247.842
 154.570 475.844
 536.333 401.483
 302.770 251.784
 372.341 997.451
 865.028 8.447
 948.660 234.790
 920.429 823.268
 488.280 474.004
 441.208 632.592
 618.674 323.234
 841.547 161.964
 506.060 367.001
 908.849 154.705
 266.274 432.909
 666.042 577.011
 30.127 360.299
 591.466 397.646
 937.140 674.191
 747.304 286.422
 880.884 917.838
 102.600 352.085
 778.529 588.591
 624.988 66.710
 937.109 225.833
 326.928 285.631
 142.568 678.334
 236.066 770.206
 11.391 534.111
 392.108 622.021
 978.132 121.861
 209.201 323.628
 808.048 23.126
 466.209 700.492
 438.221 192.860
 458.680 634.927
 181.954 238.155
 454.880 104.584
 251.813 206.104
 111.490 430.170
 241.866 78.514
 317.863 109.959
 687.493 650.268
 524.784 418.205
 323.323 307.153
 776.270 942.442
 870.741 536.104
 780.834 338.058
 493.857 554.782
 640.007 960.302
 807.552 887.701
 582.745 382.508
 47.218 832.716
 849.004 578.953
 714.165 735.300
 916.531 211.000
 393.494 639.928
 592.436 741.539
 155.978 929.970
 193.847 266.045
 858.479 852.312
 546.829 5.531
 58.299 593.675
 844.495 389.473
 168.299 715.979
 357.012 863.259
 867.409 42.652
 489.010 798.372
 814.295 431.431
 973.085 743.454
 12.482 577.670
 888.970 325.309
 68.315 11.739
 352.109 251.195
 347.221 621.684
 846.328 453.356
 150.049 325.411
 334.971 595.258
 434.648 303.546
 102.955 83.714
 935.706 493.407
 216.891 824.736
 379.296 735.839
 77.689 162.171
 641.304 99.812
 644.283 450.885
 408.140 915.590
 970.602 260.390
 114.016 996.945
 991.213 265.497
 554.891 388.508
 362.785 958.963
 721.473 838.256
 295.419 683.730
 611.893 560.572
 944.893 411.419
 341.625 856.113
 166.917 737.134
 979.639 815.191
 418.766 781.855
 624.689 816.642
 821.413 921.758
 166.019 399.859
 933.857 343.548
 523.923 530.083
 536.309 466.545
 465.727 383.087
 643.841 901.941
 73.415 772.628
 378.799 228.829
 784.824 850.603
 98.614 862.556
 528.740 984.529
 13.599 346.614
 666.266 909.216
 223.093 702.929
 280.330 649.301
 762.074 981.398
 319.298 997.384
 576.536 827.335
 399.560 830.097
 855.080 970.662
 858.902 463.459
 434.800 784.082
 284.009 941.934
 998.541 975.755
 21.096 365.749
 992.793 607.360
 631.060 472.173
 953.839 758.749
 335.673 972.927
 645.528 609.123
 887.938 26.740
 824.321 550.934
 110.044 499.019
 873.572 291.192
 401.483 775.849
 134.758 85.995
 606.180 194.071
 732.297 173.757
 722.395 100.520
 592.310 762.481
 477.212 29.799
 324.255 243.678
 906.402 999.987
 625.622 573.071
 871.063 868.929
 920.088 414.458
 198.721 610.124
 412.860 892.206
 605.569 187.570
 585.824 859.497
 188.394 4.300
 130.074 949.016
 472.848 131.932
 272.973 331.195
 375.526 300.628
 577.972 829.103
 40.270 933.800
 332.790 610.720
 107.145 983.345
 178.237 146.535
 281.173 483.656
 327.152 46.728
 6.341 261.119
 569.776 106.572
 990.580 165.947
 825.909 736.022
 344.545 231.339
 680.751 539.939
 219.433 897.942
 604.183 275.161
 288.268 597.021
 204.083 631.110
 895.502 681.790
 282.991 169.220
 589.271 691.709
 862.032 485.879
 389.880 878.777
 992.677 922.380
 81.146 607.840
 709.793 387.628
 35.101 845.475
 81.053 554.787
 295.417 295.270
 998.517 577.032
 504.195 533.361
 236.741 791.048
 616.770 599.258
 794.923 656.547
 519.590 146.688
 653.129 447.994
 659.685 340.950
 637.690 268.895
 576.585 977.743
 19.461 612.809
 967.691 708.462
 0.068 527.827
 238.183 94.365
 192.985 47.336
 711.678 422.958
 223.656 789.843
 86.407 641.447
 379.688 880.363
 795.127 371.630
 890.044 747.094
 599.764 136.340
 531.057 56.914
 661.817 658.313
 305.053 494.607
 67.384 287.498
 450.427 202.051
 145.528 312.474
 884.512 179.009
 147.392 546.339
 794.855 526.403
 901.427 218.626
 751.087 71.332
 830.414 814.238
 757.096 151.633
 315.308 180.743
 778.364 423.048
 378.681 469.724
 717.147 766.284
 299.505 420.051
 651.460 262.358
 277.019 155.350
 563.942 835.888
 53.290 219.599
 252.642 366.836
 354.078 569.404
 705.183 685.992
 690.720 875.313
 825.979 8.904
 10.471 844.500
 6.901 652.710
 620.385 590.768
 926.784 712.207
 925.083 963.302
 34.254 152.621
 699.161 461.707
 119.630 179.790
 701.603 60.989
 1.168 962.353
 476.049 236.370
 752.968 759.130
 664.425 394.796
 778.848 217.867
 292.372 108.988
 908.890 294.357
 416.366 222.830
 161.774 644.478
 611.028 406.342
 803.339 982.669
 830.243 827.542
 344.717 310.844
 710.211 661.054
 495.067 899.751
 862.137 443.666
 225.441 763.653
 795.954 230.354
 750.907 188.126
 946.287 906.071
 715.097 744.440
 663.044 315.317
 310.442 512.723
 759.825 419.908
 712.008 815.979
 265.287 963.124
 594.881 279.531
 830.186 973.587
 774.390 132.869
 943.830 393.693
 113.000 286.089
 798.802 564.532
 813.686 279.481
 606.160 782.044
 431.236 926.622
 151.798 588.351
 322.588 568.070
 848.610 449.087
 595.528 810.029
 881.690 453.915
 750.456 440.931
 871.654 266.013
 319.289 665.493
 853.692 730.078
 643.698 652.612
 49.943 961.306
 84.858 708.362
 616.032 904.128
 79.858 721.751
 188.022 934.397
 545.063 218.037
 15.769 137.733
 741.476 736.767
 817.809 126.289
 257.047 939.958
 259.888 243.098
 699.483 975.664
 375.410 475.012
 832.219 65.374
 996.082 470.146
 605.733 957.394
 732.519 492.566
 44.264 965.455
 578.372 595.028
 530.419 480.731
 351.589 540.035
 301.344 560.382
 929.860 230.851
 122.508 926.304
 284.168 448.856
 159.172 189.415
 318.177 243.500
 119.961 598.454
 338.248 238.761
 228.373 114.530
 918.786 648.544
 491.375 165.755
 3.139 816.701
 912.578 338.098
 257.111 389.651
 651.842 322.578
 139.362 706.098
 902.920 244.128
 492.544 954.590
 263.174 638.733
 16.221 52.055
 250.149 682.999
 35.674 871.841
 102.288 190.267
 11.179 375.716
 137.310 511.181
 174.689 748.948
 361.448 971.676
 172.847 809.718
 183.953 270.297
 227.707 663.214
 530.152 278.292
 893.347 836.755
 227.089 643.987
 234.841 395.965
 700.866 217.306
 135.996 874.539
 44.628 566.389
 357.160 213.554
 739.442 256.909
 20.722 402.991
 413.785 372.639
 959.262 641.406
 265.906 255.204
 82.287 713.280
 229.939 179.659
 817.980 951.853
 802.489 724.063
 185.380 773.375
 150.715 764.595
 21.836 892.150
 763.090 177.809
 905.792 151.052
 375.525 568.625
 904.177 515.984
 182.065 292.584
 168.370 412.849
 722.613 95.451
 787.472 849.951
 210.048 259.483
 70.112 926.239
 123.603 896.642
 407.094 525.895
 440.712 153.033
 110.737 532.344
 19.857 540.105
 629.985 440.664
 74.691 356.294
 503.231 127.792
 915.414 443.301
 486.893 966.733
 775.579 84.851
 843.344 796.859
 518.077 219.437
 596.470 230.360
 827.770 834.195
 179.686 768.830
 483.193 232.692
 775.322 498.285
 867.031 138.461
 445.027 140.549
 763.938 387.683
 0.195 769.712
 22.118 373.222
 284.595 0.428
 967.448 788.669
 916.758 257.172
 779.333 460.997
 548.620 317.700
 917.854 795.646
 774.069 558.081
 261.838 245.404
 104.054 719.516
 835.323 177.301
 4.588 968.172
 901.666 988.294
 164.362 68.516
 154.443 514.912
 666.686 568.690
 674.725 914.009
 36.447 574.780
 25.822 746.637
 619.936 431.103
 167.779 975.811
 40.245 28.625
 971.481 758.212
 612.998 526.307
 751.208 51.807
 369.204 624.490
 997.697 223.961
 429.788 699.652
 42.540 591.143
 828.810 761.195
 708.148 481.102
 861.639 378.834
 663.089 325.985
 715.524 150.143
 605.752 80.685
 551.522 518.577
 13.683 40.763
 579.932 540.584
 823.348 800.112
 690.933 654.211
 425.359 547.393
 255.607 379.837
 981.363 325.033
 140.900 835.664
 577.011 953.671
 329.132 766.416
 734.877 512.507
 795.618 644.038
 514.374 31.751
 176.921 125.282
 842.996 132.682
 910.536 454.871
 953.365 994.592
 800.931 137.000
 270.225 252.841
 676.316 605.334
 805.672 270.503
 958.035 586.349
 912.491 975.511
 535.871 147.044
 25.617 929.381
 496.795 960.990
 29.795 71.443
 613.781 421.817
 944.716 258.946
 390.550 827.071
 362.905 158.609
 155.703 784.622
 233.972 615.299
 687.188 236.199
 213.317 469.986
 59.955 416.135
 513.833 79.306
 483.663 676.994
 473.691 925.708
 424.280 316.737
 417.874 638.810
 77.272 374.470
 710.234 179.322
 527.866 254.434
 608.647 586.420
 645.884 61.794
 918.998 543.190
 822.010 651.111
 842.779 573.551
 165.783 701.504
 504.854 214.704
 312.399 134.687
 687.269 293.668
 788.454 17.049
 364.861 22.830
 181.795 759.160
 900.088 81.139
 566.617 110.569
 697.040 993.584
 623.964 700.177
 805.543 806.817
 244.980 889.102
 301.079 393.426
 638.047 570.710
 218.522 327.477
 812.650 498.974
 689.212 551.116
 967.103 369.544
 601.613 403.440
 651.824 476.881
 283.557 681.473
 455.396 474.729
 175.207 437.194
 411.330 866.233
 340.464 138.540
 846.065 24.803
 643.107 605.555
 183.783 118.625
 12.878 11.041
 444.129 492.486
 44.768 958.893
 171.573 202.813
 138.556 739.595
 129.366 248.748
 0.205 843.146
 789.582 977.388
 924.912 483.013
 919.394 439.536
 274.702 563.865
 71.490 548.374
 690.574 290.115
 655.394 553.124
 157.885 556.222
 321.714 29.243
 219.223 743.829
 411.197 642.951
 625.309 450.909
 186.473 848.420
 83.033 635.970
 911.055 289.005
 630.620 333.074
 705.164 508.097
 501.066 403.913
 582.220 30.182
 162.479 179.929
 447.185 488.248
 912.207 514.506
 865.525 180.757
 892.811 932.373
 539.537 811.007
 462.748 715.910
 60.502 655.981
 341.589 906.960
 246.967 633.112
 35.475 94.635
 291.110 675.011
 488.232 286.782
 779.136 117.918
 280.142 172.927
 143.999 983.772
 670.823 243.275
 168.211 753.507
 344.443 860.742
 153.272 546.035
 431.780 835.731
 385.506 229.722
 650.127 936.891
 584.071 487.884
 692.166 211.236
 347.213 964.484
 110.649 875.556
 901.828 448.935
 266.798 785.004
 96.985 378.549
 644.746 257.218
 904.909 393.060
 268.374 19.540
 247.056 57.890
 704.616 707.145
 745.371 362.062
 391.259 140.805
 709.796 14.187
 807.847 289.930
 965.953 617.626
 414.198 630.518
 858.035 356.446
 739.033 555.193
 240.932 110.060
 516.092 615.961
 515.191 820.548
 170.005 977.376
 724.315 236.756
 160.130 342.146
 595.170 768.581
 936.860 361.708
 780.929 408.937
 368.927 755.900
 787.215 466.085
 107.499 898.719
 404.248 32.211
 186.971 857.420
 412.330 672.899
 275.120 941.328
 809.414 124.580
 6.551 882.085
 465.576 842.051
 221.124 251.347
 530.689 944.982
 219.487 563.752
 902.506 511.220
 205.175 416.371
 849.670 686.121
 349.340 700.542
 428.196 792.535
 660.617 373.355
 533.912 497.223
 417.446 995.044
 403.756 219.074
 0.256 491.793
 675.172 845.548
 800.965 673.143
 997.938 590.150
 570.488 467.264
 882.309 499.894
 252.306 699.102
 380.357 872.570
 531.034 355.205
 205.953 224.977
 66.638 499.309
 578.070 661.300
 583.031 435.129
 950.351 612.516
 607.847 983.031
 598.700 180.534
 20.012 237.109
 962.411 342.990
 533.193 305.771
 560.968 314.929
 534.288 985.189
 78.739 571.447
 93.016 259.286
 867.455 700.839
 575.519 916.505
 158.570 61.446
 824.273 392.066
 904.621 478.646
 828.768 420.222
 533.791 153.071
 805.276 965.023
 361.530 909.817
 556.085 707.031
 766.844 644.166
 393.910 629.409
 21.440 696.153
 128.678 767.757
 323.091 188.333
 32.739 277.406
 799.371 503.663
 65.985 708.786
 136.330 868.901
 271.777 860.605
 873.923 889.861
 293.471 162.300
 74.430 194.997
 633.357 97.535
 993.122 560.750
 132.726 360.997
 996.657 883.995
 323.391 898.651
 421.695 642.617
 745.466 639.730
 435.070 444.059
 79.460 25.645
 541.182 443.739
 367.259 580.687
 929.425 751.138
 638.555 971.695
 814.458 2.435
 687.354 754.022
 698.371 526.698
 405.918 300.228
 682.681 570.411
 157.706 22.488
 639.268 865.628
 911.315 711.993
 975.391 64.148
 847.333 676.452
 614.796 738.192
 550.214 923.747
 583.426 432.116
 697.367 244.781
 606.570 695.534
 924.712 36.536
 469.512 831.885
 677.692 687.447
 594.340 845.190
 822.698 447.587
 572.826 488.748
 397.810 817.287
 953.862 531.184
 503.614 516.991
 801.550 116.266
 182.589 221.217
 757.411 52.755
 495.315 138.901
 101.338 819.150
 487.797 655.292
 607.935 186.361
 548.909 86.620
 537.856 470.246
 800.836 873.356
 541.181 237.579
 747.085 502.013
 437.971 655.859
 848.862 115.648
 89.704 842.640
 16.339 181.826
 896.873 417.494
 19.452 31.537
 818.466 763.783
 454.610 377.029
 377.362 183.100
 388.286 639.713
 513.844 478.250
 953.254 665.995
 702.710 477.216
 643.765 39.476
 736.133 447.694
 565.894 88.314
 475.978 226.922
 500.283 978.377
 630.241 572.878
 956.572 133.272
 846.344 739.338
 899.865 54.320
 730.090 488.031
 45.766 365.488
 586.952 716.397
 416.148 284.341
 989.274 29.820
 665.222 439.943
 648.982 993.951
 795.161 7.606
 423.887 427.872
 631.165 9.604
 713.100 44.784
 494.178 606.806
 562.980 506.885
 150.357 561.073
 772.114 668.911
 412.844 329.955
 367.938 464.842
 884.592 527.164
 447.648 709.556
 750.122 573.708
 404.115 597.454
 316.606 120.054
 568.793 79.527
 66.027 349.657
 826.430 675.904
 283.998 204.611
 522.193 860.209
 178.956 296.687
 175.148 553.112
 677.668 188.726
 20.663 744.215
 487.351 525.298
 68.921 973.169
 337.385 345.989
 231.437 632.750
 668.761 783.920
 629.227 489.238
 119.499 205.717
 655.282 770.048
 479.825 922.593
 873.666 857.136
 960.420 646.386
 754.221 399.776
 557.481 395.984
 375.133 264.990
 514.408 110.671
 88.248 562.088
 704.703 595.571
 199.720 283.755
 605.313 923.853
 640.393 315.044
 133.347 129.910
 508.270 479.055
 299.309 42.008
 84.691 360.420
 532.152 782.281
 234.815 211.729
 879.280 682.425
 983.037 781.442
 629.752 766.573
 939.707 272.603
 381.438 195.882
 284.626 358.794
 130.517 75.162
 276.078 646.465
 640.827 228.925
 45.600 721.274
 515.339 166.587
 505.318 880.832
 984.802 693.987
 986.734 408.769
 219.946 976.244
 150.598 247.065
 812.179 316.190
 363.444 777.749
 130.118 249.849
 187.033 124.512
 300.639 557.871
 635.068 563.281
 166.173 497.333
 132.877 812.781
 396.103 535.383
 589.354 826.596
 968.351 443.898
 28.254 282.945
 55.182 137.409
 903.247 963.529
 340.221 715.327
 566.207 215.325
 435.427 930.045
 602.540 426.701
 159.023 636.240
 575.446 39.737
 358.001 591.097
 520.643 823.091
 919.824 442.838
 644.989 593.451
 903.521 554.545
 650.650 88.681
 944.661 915.793
 927.947 442.786
 444.197 265.826
 235.112 513.176
 558.336 424.259
 65.043 876.209
 764.035 949.586
 544.344 490.288
 209.280 638.623
 728.023 69.905
 173.750 73.776
 556.789 2.919
 596.922 717.440
 498.917 951.285
 688.166 757.413
 173.944 17.569
 356.255 603.098
 673.205 841.475
 401.276 214.110
 177.477 158.621
 745.793 171.129
 103.251 44.820
 167.737 949.393
 867.700 260.667
 86.877 369.654
 382.929 171.538
 579.500 837.102
 210.171 655.844
 410.288 158.337
 515.210 129.126
 12.370 388.615
 361.203 343.183
 880.397 10.293
 701.519 398.737
 209.702 498.373
 643.240 508.265
 87.568 975.768
 45.024 424.702
 469.040 700.170
 397.469 214.004
 226.318 822.997
 769.547 688.507
 2.439 500.877
 653.803 467.200
 509.708 569.500
 21.666 312.957
 452.278 671.762
 227.236 280.494
 909.735 796.196
 445.581 847.930
 861.811 472.300
 674.827 795.698
 458.974 497.034
 498.696 226.037
 623.314 657.311
 528.994 11.968
 900.491 858.461
 910.388 744.646
 56.549 775.537
 360.475 171.114
 431.056 285.909
 777.310 330.181
 306.446 706.205
 518.295 392.344
 646.935 198.558
 535.583 271.239
 191.227 599.879
 844.248 720.068
 572.050 599.002
 453.612 68.991
 480.899 390.854
 265.851 350.884
 825.067 191.046
 348.785 46.508
 840.850 830.596
 934.437 439.696
 564.956 866.700
 947.158 883.044
 336.477 555.200
 493.975 549.928
 843.844 712.554
 677.300 295.009
 962.125 44.547
 141.429 509.096
 391.488 296.069
 717.781 672.227
 131.262 456.852
 370.882 158.537
 657.435 883.895
 802.361 596.295
 444.681 229.490
 681.384 244.885
 144.970 417.216
 627.757 817.225
 339.679 25.481
 72.383 490.929
 685.196 523.193
 705.956 445.251
 415.525 74.738
 850.834 704.754
 320.091 576.953
 156.310 826.561
 329.167 210.151
 130.508 638.641
 890.163 845.147
 242.286 814.929
 160.013 930.825
 416.711 192.954
 255.321 39.966
 423.515 925.575
 53.764 638.236
 838.587 475.307
 316.830 191.622
 315.866 163.295
 772.620 785.834
 916.360 171.592
 653.750 607.608
 230.617 153.789
 502.885 58.567
 232.319 662.957
 638.993 828.700
 898.316 575.289
 900.789 856.039
 12.050 331.666
 358.142 914.491
 573.799 787.015
 893.563 291.492
 416.358 538.755
 518.458 95.348
 965.864 981.605
 195.134 638.530
 294.520 827.730
 805.975 813.039
 338.430 150.658
 844.440 658.473
 255.955 11.070
 825.367 438.884
 689.601 645.601
 329.295 523.462
 180.096 930.096
 840.263 506.132
 130.829 140.588
 19.795 113.905
 703.181 843.796
 20.953 122.356
 460.507 359.742
 702.707 313.597
 795.901 598.498
 801.932 338.029
 454.566 18.001
 981.876 551.795
 277.259 957.820
 253.482 639.033
 581.291 42.981
 189.572 248.788
 997.703 731.095
 79.523 403.706
 688.344 294.675
 239.842 9.959
 468.552 628.548
 968.174 119.136
 707.069 680.490
 547.321 383.059
 914.910 92.742
 542.030 386.768
 572.484 775.023
 733.560 744.409
 85.714 708.394
 81.882 263.970
 366.912 797.140
 347.842 411.951
 667.272 176.425
 530.618 286.096
 161.048 71.354
 240.577 396.564
 815.560 253.141
 23.315 592.626
 148.305 906.140
 544.748 297.769
 147.794 501.771
 335.033 941.386
 446.630 158.746
 444.517 725.951
 515.166 181.071
 189.573 36.391
 376.526 624.242
 39.983 290.408
 16.411 104.537
 330.474 517.732
 114.846 785.930
 653.208 631.067
 5.744 843.789
 619.794 166.042
 371.005 394.921
 863.032 191.396
 298.947 220.979
 200.699 359.403
 135.557 808.611
 404.798 431.024
 387.818 637.621
 936.676 587.160
 610.672 10.921
 826.024 958.825
 235.885 421.019
 923.163 872.992
 147.853 761.608
 450.164 630.671
 147.232 34.521
 856.669 288.635
 390.328 377.599
 768.006 0.815
 275.497 694.108
 441.956 350.068
 845.829 236.236
 849.873 641.820
 571.519 661.366
 819.609 979.513
 800.091 208.448
 751.674 755.175
 355.839 241.688
 204.334 889.504
 822.188 879.331
 174.001 183.250
 246.169 306.568
 538.583 699.340
 109.912 594.222
 825.834 402.910
 870.171 980.173
 986.608 829.625
 576.701 80.324
 43.060 332.141
 650.320 982.892
 520.800 237.161
 891.230 637.061
 216.884 813.239
 960.308 8.342
 685.191 350.350
 646.548 662.771
 498.351 449.583
 121.413 425.400
 860.247 144.334
 457.769 591.026
 62.589 67.772
 32.447 543.049
 998.571 155.464
 65.587 146.741
 939.986 452.837
 708.323 653.419
 852.929 376.303
 457.524 200.448
 51.438 161.510
 640.004 77.175
 175.992 395.187
 609.564 398.478
 620.895 156.984
 682.525 475.434
 235.445 848.506
 697.963 177.498
 580.859 728.315
 127.979 763.701
 258.639 239.198
 534.307 733.733
 935.075 658.634
 726.802 65.831
 97.709 441.549
 536.469 10.387
 297.578 888.513
 683.392 279.836
 489.082 760.262
 763.937 791.180
 988.370 984.341
 71.035 992.378
 770.578 240.829
 418.068 543.595
 133.391 566.288
 686.314 675.083
 814.787 38.628
 736.113 742.315
 190.072 476.385
 94.613 323.356
 239.186 45.740
 392.463 21.543
 199.657 874.517
 506.034 957.159
 661.458 647.341
 361.360 654.250
 853.604 638.570
 164.984 693.250
 882.738 433.634
 692.404 537.114
 153.754 414.703
 136.880 419.685
 401.998 928.631
 803.497 71.806
 44.593 414.714
 731.880 455.904
 591.583 913.683
 705.439 76.420
 900.825 589.669
 318.231 965.531
 196.868 721.542
 38.210 135.314
 164.587 122.459
 946.758 304.041
 562.308 955.802
 921.057 601.230
 744.046 276.662
 33.260 929.742
 131.627 450.942
 396.784 800.523
 8.715 515.078
 326.965 984.065
 321.667 929.790
 685.274 860.467
 346.746 458.522
 530.927 155.936
 827.433 738.079
 552.039 977.030
 285.569 693.932
 234.194 985.040
 780.100 239.848
 844.681 872.173
 119.622 660.589
 265.752 330.094
 950.289 942.846
 653.500 651.634
 837.583 844.223
 186.717 330.760
 365.648 189.620
 611.985 267.348
 896.349 290.974
 399.915 825.639
 294.809 297.898
 568.825 313.017
 50.193 16.713
 274.973 853.815
 539.020 362.924
 235.082 937.079
 10.864 231.881
 762.198 563.709
 368.291 544.780
 438.527 244.165
 188.064 428.055
 200.004 580.550
 240.615 555.327
 301.692 674.357
 139.602 279.615
 408.307 642.538
 650.876 232.238
 1.024 498.935
 646.656 2.398
 704.292 105.844
 70.266 541.717
 761.577 751.987
 521.969 280.945
 177.106 739.850
 957.579 86.837
 395.037 629.161
 357.422 126.916
 414.525 86.594
 250.495 215.024
 998.385 628.002
 422.327 63.474
 887.293 542.163
 577.960 116.085
 396.389 478.730
 834.904 843.931
 365.814 232.816
 674.056 881.265
 533.144 219.991
 946.782 507.662
 69.047 704.916
 119.232 354.176
 296.205 611.007
 604.027 952.264
 726.906 425.279
 586.549 746.040
 191.447 439.734
 578.042 358.182
 375.182 97.336
 228.581 410.539
 877.579 186.035
 995.854 740.492
 495.909 838.569
 704.888 877.668
 816.343 929.559
 41.649 622.241
 66.336 335.923
 620.473 231.339
 197.707 353.905
 550.096 324.758
 186.075 198.488
 822.399 182.089
 858.980 191.836
 366.833 652.534
 214.723 860.491
 84.742 734.081
 132.544 480.715
 512.653 813.783
 771.163 552.703
 201.333 174.712
 429.026 552.993
 255.308 262.489
 520.992 56.649
 401.224 225.480
 890.997 773.504
 166.466 773.754
 409.916 183.539
 303.582 584.350
 636.898 653.476
 121.257 471.455
 888.704 178.640
 336.739 762.753
 955.695 120.587
 983.965 715.726
 719.180 541.837
 660.357 74.401
 309.828 405.058
 415.809 727.484
 150.981 76.436
 150.182 868.488
 157.365 213.689
 839.394 578.205
 615.208 330.770
 931.641 616.443
 413.808 606.900
 99.282 705.381
 593.837 981.004
 281.513 259.241
 839.849 268.279
 769.288 427.567
 992.659 118.528
 456.172 301.384
 763.431 661.763
 374.466 27.653
 170.740 851.644
 150.433 498.029
 322.780 908.526
 19.394 848.965
 760.845 108.786
 842.744 623.324
 851.669 83.798
 44.249 506.039
 552.923 39.300
 240.518 730.864
 118.968 33.259
 366.305 750.384
 6.750 947.843
 403.623 521.303
 881.619 739.295
 106.838 751.258
 409.983 269.766
 894.593 917.487
 613.508 729.364
 952.101 552.501
 304.337 697.361
 480.832 714.071
 332.236 11.817
 451.877 248.638
 565.296 200.675
 497.137 216.468
 161.661 549.006
 120.265 987.001
 439.703 351.590
 966.107 113.040
 640.109 333.114
 770.742 247.289
 920.783 56.194
 969.485 434.810
 812.516 717.089
 991.168 976.013
 71.587 527.996
 565.302 348.590
 829.280 771.229
 44.284 60.461
 295.549 93.311
 753.622 702.232
 115.485 85.355
 765.395 315.313
 96.781 210.202
 608.015 694.864
 171.166 617.200
 221.304 624.761
 572.943 903.646
 710.342 780.271
 716.655 899.540
 993.195 133.959
 739.959 672.131
 453.224 928.221
 206.594 161.762
 951.054 415.868
 800.546 804.670
 607.558 666.373
 702.018 695.979
 298.344 353.011
 637.471 962.281
 791.715 904.499
 711.995 103.462
 483.028 68.418
 137.646 824.247
 124.542 403.122
 894.628 894.077
 294.687 615.985
 434.620 577.018
 396.079 890.249
 441.778 279.583
 97.330 297.703
 794.707 32.410
 547.872 252.761
 562.709 901.044
 683.658 413.715
 665.963 201.799
 119.060 933.086
 728.920 661.297
 678.909 970.845
 359.381 224.267
 584.880 647.168
 245.734 795.309
 771.044 376.259
 938.163 649.245
 191.039 806.325
 275.806 804.437
 298.929 425.108
 153.581 207.949
 970.364 573.441
 655.524 905.009
 891.285 954.518
 684.919 372.946
 117.430 313.054
 717.339 197.309
 916.568 380.985
 516.156 201.511
 792.364 305.239
 859.392 847.972
 477.584 964.221
 13.517 185.923
 726.774 984.791
 788.372 196.943
 564.508 47.743
 155.696 92.683
 712.770 640.058
 202.356 849.586
 766.114 714.931
 412.519 62.647
 170.305 459.901
 177.464 495.184
 631.426 269.058
 967.991 565.376
 508.547 52.568
 675.460 404.972
 372.597 696.728
 340.133 153.520
 923.786 76.910
 399.023 306.046
 104.740 806.411
 962.694 346.869
 609.362 424.194
 687.231 601.859
 229.543 47.232
 962.789 390.727
 92.368 467.880
 265.840 715.717
 886.904 107.896
 193.691 79.552
 557.388 259.079
 445.312 670.576
 622.426 271.611
 563.454 314.360
 569.285 187.007
 794.066 886.629
 548.536 160.094
 837.744 571.159
 565.071 546.601
 405.283 577.556
 313.077 938.233
 389.213 997.733
 849.139 659.586
 622.646 57.005
 131.652 270.676
 815.902 427.384
 596.642 680.581
 493.721 728.767
 988.584 322.636
 957.662 200.773
 546.581 986.510
 279.259 527.275
 866.292 879.387
 602.240 320.787
 649.148 95.356
 62.520 99.475
 523.963 222.437
 91.621 130.417
 921.144 389.456
 874.778 74.784
 913.819 745.062
 114.444 399.897
 158.791 528.864
 781.504 356.744
 796.903 415.875
 201.716 436.904
 959.026 331.904
 58.289 488.185
 500.171 106.345
 830.773 592.420
 708.353 72.902
 926.367 791.074
 42.848 486.615
 586.361 324.871
 812.609 601.172
 314.711 162.931
 52.346 663.751
 527.933 806.462
 461.491 420.706
 768.961 123.594
 988.708 987.480
 768.658 908.174
 648.468 886.585
 937.020 949.265
 201.408 480.736
 284.393 283.658
 999.676 972.016
 26.986 505.208
 253.475 165.780
 139.756 187.316
 204.692 638.972
 255.146 694.121
 765.288 151.431
 643.675 608.135
 487.566 705.784
 580.084 274.105
 754.029 722.862
 428.208 278.406
 608.252 246.622
 953.533 168.347
 74.659 832.695
 82.147 125.196
 342.588 980.669
 909.390 288.030
 104.410 330.576
 764.835 772.554
 253.241 812.865
 559.434 320.635
 255.179 988.141
 175.851 773.643
 834.519 673.492
 967.561 897.743
 246.841 877.279
 362.646 354.597
 790.739 70.431
 433.939 49.591
 329.369 941.793
 110.901 585.639
 290.828 315.795
 436.320 878.043
 802.791 666.062
 81.349 60.073
 531.088 217.750
 847.785 935.331
 251.415 589.034
 431.974 358.023
 833.587 138.664
 578.545 882.789
 882.335 37.830
 395.960 799.351
 809.371 712.343
 973.980 622.022
 238.178 862.499
 173.439 248.971
 823.712 185.972
 141.923 240.311
 340.125 141.915
 539.071 27.806
 114.866 306.453
 879.256 792.767
 9.678 800.556
 767.633 303.927
 438.319 906.204
 21.221 155.621
 716.222 826.856
 836.287 690.971
 35.254 860.094
 846.406 928.238
 802.358 316.064
 374.847 164.689
 56.986 883.004
 636.192 635.826
 350.098 874.027
 504.371 823.548
 316.370 716.652
 609.518 290.481
 268.385 13.021
 529.517 465.578
 382.686 614.624
 232.142 705.160
 406.065 46.742
 431.633 431.202
 588.276 676.207
 334.138 823.267
 624.281 648.799
 247.181 670.582
 473.195 502.409
 560.205 726.027
 798.430 677.518
 710.079 534.033
 558.434 851.725
 424.411 910.431
 662.171 89.596
 986.719 355.381
 108.726 458.486
 644.348 892.474
 254.647 766.133
 938.874 500.635
 722.761 943.288
 489.206 183.579
 486.913 856.767
 112.407 188.173
 171.600 792.815
 592.132 212.486
 4.754 811.149
 568.623 51.657
 895.354 715.496
 49.276 820.583
 92.406 611.697
 750.322 113.190
 963.716 289.749
 656.274 545.532
 835.368 847.550
 806.033 561.759
 107.652 713.227
 817.475 26.262
 140.348 176.872
 183.629 490.819
 637.611 634.265
 4.030 511.738
 496.530 413.146
 848.452 538.873
 677.834 500.884
 634.065 636.664
 554.734 940.785
 181.270 198.237
 166.881 598.026
 901.432 339.120
 699.670 416.415
 467.848 409.684
 501.220 960.304
 389.146 38.346
 795.365 744.368
 904.602 944.460
 531.761 645.421
 269.417 965.271
 194.985 128.424
 213.739 990.225
 862.462 432.471
 514.239 844.066
 923.656 596.569
 286.510 303.713
 45.627 869.745
 818.871 959.906
 666.499 771.486
 754.613 270.503
 320.309 738.204
 875.047 16.289
 824.023 816.760
 27.515 221.032
 998.209 419.681
 221.626 84.679
 433.094 427.225
 127.368 392.051
 465.722 362.960
 147.443 379.910
 194.132 451.617
 603.428 994.001
 41.308 826.218
 24.433 556.672
 193.794 236.686
 914.304 947.325
 604.117 340.930
 8.693 715.613
 167.284 64.123
 929.065 984.529
 992.771 890.199
 262.948 331.963
 305.579 115.156
 617.196 979.838
 662.534 623.553
 725.963 875.259
 680.226 242.375
 572.559 564.575
 984.531 40.612
 982.770 975.689
 332.010 454.353
 747.984 313.953
 872.494 967.637
 974.137 610.707
 949.666 425.818
 664.808 49.728
 130.485 323.814
 124.542 934.991
 850.952 534.636
 405.604 93.229
 29.331 628.224
 964.966 57.497
 670.771 896.589
 898.576 624.547
 139.980 433.829
 480.163 281.264
 759.670 619.889
 358.495 656.227
 378.789 391.358
 219.601 64.771
 800.930 33.617
 261.791 513.566
 552.709 443.879
 677.139 238.114
 565.581 957.748
 902.322 128.695
 431.655 731.912
 566.518 812.860
 42.070 177.132
 399.566 901.875
 520.780 149.298
 398.103 61.425
 400.947 157.812
 12.422 361.016
 257.213 131.643
 196.883 409.932
 384.795 701.244
 749.470 359.175
 313.748 182.005
 292.525 87.942
 749.788 670.501
 560.540 89.855
 56.299 842.604
 859.383 409.117
 327.635 142.245
 844.588 771.223
 972.390 306.661
 287.669 18.780
 125.287 339.223
 615.346 452.873
 64.743 631.103
 526.550 437.502
 634.691 480.301
 428.900 32.569
 787.008 558.703
 255.797 754.267
 185.987 248.492
 96.301 235.458
 87.970 287.335
 114.613 378.418
 744.944 922.171
 279.503 4.484
 526.028 134.375
 244.676 346.519
 29.046 340.670
 300.375 478.339
 217.553 935.864
 88.913 798.407
 196.532 782.625
 880.216 491.999
 590.693 192.940
 728.409 886.156
 648.837 523.977
 71.168 325.018
 530.486 432.096
 36.903 560.294
 679.241 312.212
 341.095 243.952
 521.623 981.215
 585.614 389.579
 799.174 244.427
 629.956 237.910
 821.976 379.917
 540.776 813.758
 578.532 569.032
 208.390 229.948
 533.020 940.592
 762.001 3.185
 747.444 744.354
 338.185 962.106
 672.509 555.634
 931.739 804.809
 124.357 682.175
 59.472 698.151
 0.306 706.691
 824.358 90.964
 658.925 480.172
 910.970 865.657
 400.001 773.387
 757.976 195.586
 508.047 104.475
 27.270 767.794
 76.973 161.815
 862.995 21.842
 599.579 422.040
 851.102 535.298
 697.797 477.180
 48.326 835.872
 580.574 702.239
 648.740 560.330
 866.424 950.357
 449.664 723.220
 395.591 208.073
 123.109 756.502
 9.296 594.700
 703.701 177.735
 995.444 779.612
 681.900 123.126
 824.588 117.310
 607.992 317.078
 837.940 375.767
 336.900 256.784
 940.004 438.062
 598.292 774.708
 909.511 385.220
 785.968 649.600
 319.092 780.043
 3.454 405.069
 970.283 143.287
 960.526 841.151
 257.767 686.656
 222.580 556.904
 605.008 498.770
 209.123 749.715
 520.766 993.502
 809.932 819.017
 448.435 463.277
 331.581 798.620
 281.996 737.236
 950.180 823.481
 646.043 945.240
 878.431 774.735
 53.270 218.979
 959.866 903.194
 209.724 321.852
 486.781 708.683
 712.643 956.416
 260.570 143.853
 432.879 134.328
 536.463 450.143
 76.618 56.624
 735.051 644.825
 940.503 505.421
 79.252 26.656
 199.711 620.725
 499.714 609.072
 267.252 972.814
 819.133 320.633
 730.379 151.837
 905.099 219.186
 80.094 308.000
 903.055 76.795
 204.099 579.385
 10.616 124.759
 292.019 547.492
 419.292 761.085
 112.346 435.708
 870.604 765.732
 349.462 901.674
 794.481 332.101
 950.535 924.955
 715.852 687.021
 918.415 426.327
 730.609 557.421
 218.440 109.667
 518.033 461.644
 42.884 342.863
 929.650 109.705
 523.404 207.009
 484.085 832.732
 604.207 675.490
 616.269 311.253
 519.647 34.476
 743.383 209.209
 570.894 437.046
 787.939 60.757
 406.229 974.002
 862.618 705.613
 96.011 939.935
 197.016 172.232
 101.750 433.752
 851.631 503.433
 992.802 934.598
 300.774 83.708
 15.607 678.473
 7.999 429.486
 499.072 185.164
 803.076 651.993
 543.656 72.146
 289.008 296.304
 527.050 780.406
 955.321 539.904
 30.368 230.751
 896.718 730.135
 787.771 947.854
 484.496 523.623
 960.086 318.360
 415.126 924.095
 277.696 389.905
 872.599 900.391
 566.743 736.312
 148.031 997.165
 620.153 192.972
 724.417 60.533
 884.414 753.139
 272.001 414.134
 665.303 174.207
 129.553 202.842
 500.323 201.952
 40.929 227.274
 569.751 125.071
 249.828 118.661
 917.442 232.406
 556.982 737.423
 300.517 786.963
 844.611 947.506
 485.584 245.919
 557.297 540.331
 137.989 551.393
 84.315 815.899
 317.875 565.693
 256.642 823.535
 288.615 815.624
 796.271 311.091
 473.772 97.183
 533.281 209.686
 160.443 644.452
 237.357 812.658
 960.299 220.020
 648.641 404.181
 203.303 889.763
 594.229 807.490
 779.912 418.967
 250.916 398.099
 470.246 201.746
 674.677 447.476
 336.432 709.385
 628.606 1.860
 218.046 429.091
 672.593 774.242
 999.740 741.731
 52.011 40.708
 931.912 750.259
 464.204 231.567
 525.421 580.019
 569.053 629.991
 133.209 503.856
 624.715 313.655
 327.324 540.734
 806.363 566.434
 208.868 93.405
 242.149 456.233
 308.989 151.557
 167.383 20.945
 287.294 530.249
 649.160 567.473
 74.170 243.361
 316.301 399.235
 877.966 148.073
 393.759 917.029
 857.187 424.290
 989.984 448.370
 590.553 773.499
 126.361 454.022
 440.576 701.334
 989.598 430.607
 754.264 169.428
 593.247 8.599
 660.554 812.649
 669.473 460.223
 169.258 881.296
 595.471 246.712
 840.032 913.007
 362.800 904.751
 539.357 711.123
 597.457 694.081
 634.451 615.076
 962.104 88.921
 358.905 920.211
 650.960 622.820
 327.444 30.857
 306.973 407.799
 156.527 918.587
 437.773 102.998
 571.364 380.441
 122.373 354.996
 34.643 637.753
 528.485 61.461
 931.952 939.362
 997.925 902.515
 386.016 3.024
 404.827 761.521
 366.938 581.165
 301.860 130.690
 517.200 922.739
 399.552 719.636
 945.133 938.408
 982.924 999.870
 663.679 993.811
 470.509 709.040
 695.548 253.194
 929.332 679.866
 542.589 686.620
 644.519 165.281
 465.379 317.374
 925.941 908.903
 156.315 116.916
 41.837 4.921
 61.165 512.993
 279.131 440.669
 33.884 638.421
 623.458 596.220
 749.203 855.066
 863.450 756.275
 476.952 397.025
 191.196 379.370
 399.313 111.706
 684.900 867.318
 663.332 675.955
 714.415 423.919
 170.288 530.650
 52.826 216.910
 653.363 331.011
 757.502 32.308
 655.896 436.647
 105.656 397.459
 443.095 865.965
 638.594 350.956
 837.035 980.733
 745.357 647.148
 213.101 730.408
 962.790 834.165
 18.666 620.270
 1.250 861.464
 832.899 235.849
 341.998 321.109
 169.403 487.765
 465.915 161.802
 498.331 80.553
 438.790 432.491
 727.132 666.779
 724.253 900.094
 102.869 849.628
 953.062 970.975
 985.823 534.898
 631.304 346.531
 573.740 14.044
 808.001 18.301
 636.668 756.536
 885.283 206.936
 939.835 890.809
 585.805 462.015
 900.958 212.480
 589.330 546.931
 340.810 746.173
 213.798 756.052
 962.625 138.419
 398.817 662.009
 535.385 724.802
 8.028 821.938
 85.103 11.313
 410.612 925.763
 721.725 569.991
 444.115 131.163
 880.213 270.285
 166.517 672.948
 643.955 163.549
 444.105 174.336
 685.992 787.864
 15.179 729.701
 26.204 758.658
 543.215 718.986
 905.931 117.703
 605.094 290.181
 349.229 405.011
 31.876 485.462
 463.809 936.557
 465.865 457.031
 864.547 472.746
 56.098 129.121
 236.348 771.103
 475.752 912.497
 527.134 370.188
 703.195 707.070
 440.167 54.320
 510.554 867.692
 220.144 520.125
 300.063 129.004
 469.987 791.501
 722.239 649.411
 243.706 410.307
 507.648 444.216
 611.856 632.530
 705.289 27.068
 544.776 66.125
 307.972 200.654
 388.117 944.965
 274.525 656.736
 576.124 606.852
 648.980 526.930
 30.122 561.525
 700.292 824.942
 989.942 641.597
 337.722 34.490
 720.222 235.955
 25.162 11.771
 595.168 137.079
 753.763 114.663
 796.269 482.831
 520.910 661.014
 137.527 46.547
 92.486 714.138
 69.935 399.726
 435.333 944.496
 497.407 427.681
 141.829 212.416
 774.364 274.263
 925.533 238.385
 843.075 996.994
 46.233 596.109
 427.205 263.919
 477.642 491.205
 125.381 69.260
 118.013 727.460
 71.825 203.057
 172.502 656.429
 54.955 612.715
 519.061 138.284
 942.501 639.517
 872.653 886.959
 364.071 714.248
 554.718 445.546
 588.674 532.182
 778.050 244.439
 722.698 93.519
 396.887 181.081
 888.812 651.311
 826.237 263.284
 151.923 430.953
 284.851 555.519
 186.237 615.004
 97.302 827.467
 157.787 181.721
 640.011 435.239
 987.237 668.043
 724.730 467.503
 94.727 236.375
 74.653 601.241
 276.066 763.440
 810.360 365.760
 460.187 258.462
 975.091 180.103
 521.939 242.367
 494.960 70.124
 920.611 780.449
 195.950 989.721
 879.873 424.771
 645.518 159.200
 873.882 171.539
 415.059 426.333
 920.255 720.797
 586.151 876.684
 264.450 404.370
 867.371 434.369
 461.255 452.266
 921.622 58.147
 184.720 142.397
 501.516 46.931
 723.729 433.799
 780.751 510.449
 519.959 45.662
 84.046 962.281
 79.990 504.774
 741.616 372.105
 523.824 349.936
 414.121 630.495
 125.863 626.169
 291.206 882.390
 747.756 712.649
 605.327 364.443
 669.677 860.432
 919.311 417.601
 189.880 38.800
 341.527 60.617
 502.352 537.870
 849.720 614.823
 877.673 500.965
 120.065 217.785
 489.520 179.666
 971.385 896.700
 353.544 249.787
 758.376 75.312
 609.600 295.471
 748.020 735.142
 693.605 374.787
 858.959 857.974
 51.021 2.617
 756.677 547.545
 757.296 520.061
 502.896 310.405
 377.291 524.360
 34.173 206.028
 339.166 185.430
 173.531 931.861
 70.369 16.163
 594.782 758.344
 773.975 150.793
 799.624 580.759
 470.794 841.862
 323.471 108.556
 332.441 649.959
 851.234 408.483
 247.307 375.691
 945.983 86.199
 437.315 889.912
 621.793 403.278
 49.183 641.452
 930.425 544.603
 328.116 262.484
 186.250 177.528
 921.259 616.772
 984.566 872.187
 307.738 127.607
 37.910 15.567
 394.665 828.181
 278.894 574.957
 115.260 360.792
 75.479 614.170
 905.491 941.897
 647.524 394.108
 286.700 952.247
 437.058 394.167
 339.175 415.514
 797.387 759.542
 589.050 820.961
 659.282 739.184
 50.099 917.433
 990.706 248.281
 742.859 664.366
 777.448 26.269
 663.948 143.688
 756.558 116.155
 684.710 102.630
 276.486 853.234
 334.595 865.946
 934.427 901.831
 563.363 596.370
 252.761 438.812
 897.818 529.795
 755.939 564.139
 511.956 617.564
 753.190 774.262
 540.880 489.061
 730.573 606.840
 993.518 335.634
 20.808 738.879
 190.053 9.707
 816.929 169.371
 178.219 644.190
 294.908 56.857
 807.377 506.008
 733.236 117.785
 378.133 698.627
 889.033 669.281
 183.491 82.023
 289.081 757.001
 38.933 260.735
 501.572 822.538
 615.113 342.999
 304.912 903.667
 167.826 53.740
 101.399 933.249
 63.756 614.182
 26.712 708.323
 363.164 19.644
 274.930 79.835
 6.527 158.622
 940.276 796.239
 803.547 840.458
 621.185 792.144
 210.356 720.908
 542.868 8.206
 652.868 335.927
 637.873 663.091
 87.786 740.371
 939.598 265.729
 342.639 382.537
 554.222 190.066
 125.416 875.132
 97.678 859.469
 104.057 812.087
 735.218 168.875
 115.395 57.502
 213.793 765.477
 939.676 342.851
 607.107 909.307
 565.848 161.557
 928.125 430.628
 948.146 972.290
 535.479 518.929
 717.866 505.347
 53.170 836.888
 545.398 417.551
 724.915 510.514
 54.731 833.017
 76.268 553.403
 661.776 128.429
 3.160 28.540
 53.255 126.254
 941.884 916.102
 436.987 117.203
 302.951 61.498
 197.685 579.788
 522.944 436.407
 283.387 350.752
 761.094 109.260
 953.317 342.311
 750.147 33.795
 443.003 732.554
 617.068 908.586
 480.018 172.007
 583.980 711.408
 324.818 765.681
 512.376 984.857
 355.090 984.998
 886.205 849.512
 976.228 832.588
 367.085 994.411
 470.427 385.356
 775.958 378.585
 16.224 653.516
 741.395 49.429
 570.662 656.939
 240.130 711.936
 237.719 892.525
 477.828 476.064
 607.034 370.162
 608.538 467.170
 872.586 68.650
 463.522 746.573
 195.922 710.898
 1.455 686.516
 205.348 899.424
 552.342 647.504
 991.547 874.083
 10.405 477.896
 820.098 954.962
 42.969 98.507
 709.068 381.180
 682.674 741.830
 270.107 33.034
 621.783 420.137
 867.313 978.514
 345.839 923.642
 370.709 979.048
 348.359 264.077
 59.657 852.595
 930.651 536.121
 633.453 769.562
 86.542 865.460
 707.051 258.894
 228.965 534.703
 583.102 553.945
 765.533 754.531
 798.969 302.139
 957.956 495.392
 828.996 6.017
 993.121 573.693
 86.051 529.053
 592.689 945.065
 798.393 775.994
 837.123 185.974
 552.478 198.548
 676.175 124.467
 981.783 52.764
 41.294 832.293
 766.613 579.760
 719.382 926.109
 388.835 247.515
 548.434 697.414
 885.211 394.880
 863.211 742.445
 668.481 591.972
 966.083 878.257
 669.510 571.629
 190.309 484.149
 7.798 7.935
 529.156 413.308
 860.758 799.284
 946.610 83.918
 491.730 949.596
 189.086 728.125
 658.255 992.545
 960.866 388.204
 79.310 46.033
 690.433 579.497
 844.741 659.117
 234.957 457.395
 731.949 278.549
 883.683 339.588
 311.959 339.750
 18.631 944.410
 515.454 115.963
 66.837 251.457
 353.504 743.549
 679.350 402.313
 689.879 500.729
 848.650 108.604
 112.549 936.765
 331.278 83.487
 899.874 829.694
 882.763 663.763
 998.813 959.830
 497.001 36.055
 583.142 105.552
 834.720 955.931
 722.145 545.290
 41.374 77.658
 625.704 248.545
 112.779 659.668
 829.344 188.367
 238.995 532.372
 110.091 152.643
 218.613 506.987
 276.356 682.245
 115.095 453.431
 726.171 446.458
 55.475 809.711
 619.740 371.769
 134.221 422.628
 44.250 76.350
 169.069 118.929
 869.296 802.106
 901.896 916.647
 386.178 767.659
 690.317 98.258
 908.028 143.010
 791.531 661.256
 472.603 139.733
 699.424 758.880
 656.091 754.691
 312.155 356.207
 373.130 751.390
 837.066 306.880
 832.161 527.880
 592.135 646.850
 541.033 635.685
 251.244 987.187
 248.653 178.557
 569.835 242.876
 875.299 946.330
 387.271 473.472
 66.476 506.866
 354.283 640.286
 820.173 182.833
 703.566 549.631
 330.523 740.158
 747.186 989.572
 485.991 87.401
 127.381 56.032
 408.854 471.628
 102.247 271.284
 654.975 713.896
 952.259 332.493
 666.535 378.930
 538.523 89.553
 321.820 357.579
 922.997 679.988
 819.348 861.221
 21.654 74.818
 111.247 4.132
 454.052 684.377
 933.109 968.438
 980.113 98.902
 513.351 707.398
 283.804 597.992
 961.075 513.226
 933.179 248.774
 382.471 837.545
 379.754 358.699
 44.936 53.776
 73.189 779.711
 556.396 454.777
 578.711 241.088
 544.146 514.940
 866.649 74.273
 770.160 158.508
 271.193 580.753
 903.849 575.339
 517.150 970.389
 262.257 637.841
 420.726 490.144
 23.420 589.779
 567.579 690.051
 601.044 806.447
 346.413 993.253
 745.650 739.148
 9.939 999.477
 295.179 843.399
 991.103 546.481
 450.853 304.062
 18.170 162.322
 694.371 681.262
 847.657 484.257
 510.684 443.881
 822.672 709.393
 535.314 483.704
 322.294 530.579
 533.235 629.322
 304.812 41.502
 242.592 437.113
 76.660 151.391
 913.933 924.748
 605.515 406.505
 755.452 744.196
 809.225 187.782
 196.094 645.297
 414.102 847.233
 218.726 52.261
 11.803 906.262
 140.419 524.396
 631.864 303.944
 349.835 674.843
 468.445 329.907
 204.540 418.774
 789.436 173.086
 673.670 872.589
 651.632 472.982
 341.690 750.974
 937.843 273.558
 103.291 147.763
 714.663 891.650
 641.840 343.425
 730.176 352.365
 536.753 976.483
 479.300 784.697
 359.176 33.530
 64.160 973.413
 239.019 653.772
 674.216 730.720
 296.499 475.795
 965.454 876.415
 782.797 958.713
 692.442 32.035
 350.194 834.886
 357.353 667.254
 233.258 160.515
 304.992 550.577
 258.631 652.611
 984.614 6.830
 78.987 480.977
 93.026 867.376
 242.383 32.158
 37.452 302.325
 135.160 504.842
 842.341 574.711
 276.407 424.546
 956.349 272.987
 274.803 186.768
 781.713 518.854
 192.345 725.065
 489.089 661.957
 380.126 42.076
 340.510 851.339
 673.340 91.618
 318.551 796.297
 348.330 828.216
 51.244 817.986
 474.290 882.198
 483.092 659.336
 334.888 524.833
 329.124 317.451
 877.222 375.361
 370.903 632.577
 672.196 702.551
 123.403 394.856
 474.446 485.386
 285.591 88.839
 62.634 434.063
 854.253 1.098
 861.460 512.932
 452.251 573.967
 712.439 745.870
 624.070 544.730
 717.023 82.337
 861.665 401.369
 46.437 234.941
 423.594 990.824
 49.618 808.320
 534.792 101.779
 523.573 881.836
 940.906 520.043
 97.522 907.693
 630.568 320.081
 859.280 280.289
 625.294 51.168
 483.931 925.788
 317.087 431.694
 653.146 472.978
 858.207 251.629
 749.154 982.662
 479.553 362.900
 18.955 334.180
 439.949 13.114
 308.577 460.735
 147.966 842.712
 319.053 972.255
 113.433 753.130
 218.164 853.385
 993.344 588.250
 516.129 938.362
 515.318 318.426
 868.492 573.106
 363.314 731.264
 972.909 122.525
 769.977 712.474
 873.826 878.193
 106.268 130.398
 753.832 94.190
 923.266 346.749
 974.503 718.532
 867.811 81.880
 612.741 301.582
 550.678 24.329
 728.909 223.904
 634.091 340.811
 886.675 982.693
 168.486 404.392
 135.565 762.331
 43.622 295.837
 458.295 860.428
 526.622 267.445
 96.383 981.329
 392.581 601.935
 798.067 695.447
 468.511 503.706
 808.878 11.549
 318.091 569.182
 852.232 552.416
 805.762 380.790
 758.145 60.130
 859.839 129.814
 203.712 198.914
 574.572 311.952
 968.672 950.182
 972.463 261.534
 500.496 400.932
 115.886 42.375
 571.554 773.195
 589.419 331.936
 619.668 4.884
 652.811 898.568
 544.439 712.738
 23.665 947.086
 415.137 603.280
 426.462 504.697
 689.552 270.684
 831.273 536.726
 183.252 269.700
 995.389 159.749
 529.384 581.305
 261.172 89.191
 172.870 318.402
 3.893 890.676
 820.152 233.899
 67.552 161.093
 565.074 294.909
 581.025 49.235
 809.895 41.266
 771.001 529.958
 352.644 436.121
 544.718 204.022
 201.074 489.138
 420.300 632.422
 460.468 651.994
 754.488 994.223
 16.796 180.831
 528.855 236.260
 265.520 675.532
 281.285 557.919
 215.313 451.690
 138.056 631.439
 398.621 403.846
 544.582 125.300
 949.171 469.532
 894.451 993.543
 340.112 610.220
 204.423 375.937
 823.419 560.125
 618.413 472.334
 857.667 145.641
 390.145 199.312
 371.542 200.846
 89.067 988.875
 776.902 467.952
 797.657 569.078
 238.265 111.030
 673.560 686.569
 924.028 837.762
 293.609 344.069
 235.180 134.089
 988.327 474.606
 334.690 802.500
 927.490 942.873
 518.096 154.363
 995.824 126.754
 984.296 653.433
 671.629 3.801
 624.331 120.758
 812.272 954.069
 362.464 385.248
 784.270 338.413
 3.625 359.563
 30.274 157.024
 187.918 313.719
 422.338 714.251
 978.135 750.460
 544.741 580.726
 439.978 914.251
 18.209 261.248
 774.975 12.583
 711.382 746.295
 668.982 632.550
 978.743 586.340
 389.025 301.582
 164.080 712.146
 240.314 388.385
 465.038 2.032
 554.229 554.000
 770.799 530.830
 765.375 244.418
 367.792 627.289
 28.383 531.880
 17.239 810.252
 477.707 244.257
 105.877 502.845
 729.387 318.359
 573.272 162.506
 723.600 737.414
 544.659 278.107
 0.237 94.118
 919.263 129.214
 53.923 603.532
 155.807 473.086
 425.496 384.903
 687.715 509.192
 627.526 664.255
 521.756 796.362
 173.776 611.929
 810.212 882.411
 766.459 228.322
 425.713 508.841
 798.749 699.850
 650.498 523.647
 539.369 153.952
 62.024 363.131
 795.471 701.048
 51.562 829.869
 191.858 32.304
 351.905 219.641
 979.319 880.375
 627.952 847.343
 91.156 96.789
 956.023 43.036
 931.574 471.075
 694.083 477.570
 607.413 245.217
 338.055 616.504
 338.723 360.444
 935.144 465.616
 14.988 125.256
 152.351 976.277
 41.786 292.927
 299.265 330.044
 64.545 578.399
 303.984 265.189
 7.489 788.665
 617.944 980.556
 350.355 863.602
 260.932 431.567
 234.871 867.128
 146.284 887.659
 977.129 989.017
 585.832 958.536
 818.906 838.312
 555.416 318.036
 316.797 168.657
 198.693 598.874
 6.992 878.095
 906.573 329.999
 838.064 890.646
 582.132 911.831
 104.651 839.669
 789.564 935.300
 90.196 334.582
 997.175 250.871
 513.564 769.593
 118.008 76.749
 927.353 907.858
 790.329 735.078
 18.051 894.864
 39.469 845.494
 970.967 484.204
 41.593 652.014
 675.383 426.479
 40.744 667.486
 124.979 522.465
 128.274 686.101
 310.791 385.340
 606.837 25.568
 682.445 619.596
 260.894 344.139
 669.844 797.936
 726.746 651.786
 191.864 209.093
 685.219 958.368
 738.819 32.116
 130.009 23.941
 787.731 54.546
 38.324 687.497
 607.992 747.313
 385.019 431.054
 132.188 907.721
 296.852 7.456
 523.253 919.009
 893.436 834.345
 463.301 201.584
 862.057 286.119
 448.224 663.753
 374.602 243.478
 500.345 930.855
 588.892 170.057
 542.061 138.957
 649.683 352.244
 117.636 936.221
 985.398 676.436
 447.387 620.758
 407.327 733.519
 765.821 652.993
 383.788 79.424
 178.289 973.609
 160.961 980.245
 593.168 11.047
 616.110 908.044
 700.093 116.842
 792.393 797.343
 99.285 580.027
 615.048 631.183
 0.635 766.332
 917.246 198.898
 939.829 242.357
 404.370 895.521
 566.989 683.435
 804.779 645.592
 193.152 646.250
 143.721 503.397
 702.136 898.801
 737.997 169.298
 998.458 441.951
 248.919 670.223
 42.806 895.190
 509.526 274.914
 979.922 836.618
 121.585 484.798
 972.751 531.318
 214.513 683.892
 282.381 316.771
 690.910 910.932
 364.930 567.854
 623.931 789.651
 361.557 481.925
 795.538 115.092
 231.632 17.016
 199.956 31.896
 895.422 809.029
 414.990 382.290
 413.304 178.854
 249.660 265.092
 313.201 824.546
 897.763 391.249
 394.848 150.119
 804.083 595.731
 474.633 599.480
 627.167 159.914
 702.433 795.758
 556.841 93.689
 974.493 702.406
 16.170 543.663
 104.358 658.393
 599.696 244.888
 396.023 746.499
 328.964 771.098
 16.264 47.764
 752.145 5.665
 591.781 448.828
 589.651 136.123
 94.004 599.961
 997.861 843.615
 731.576 683.616
 757.410 630.009
 986.736 925.373
 912.898 205.395
 424.511 355.923
 422.689 993.467
 618.310 574.630
 998.923 438.847
 695.823 48.173
 510.402 396.284
 166.778 443.415
 519.250 314.980
 979.058 299.171
 863.847 710.845
 119.871 909.890
 776.340 944.775
 570.267 63.745
 126.948 135.938
 398.530 452.556
 766.436 66.415
 183.305 370.851
 42.665 748.494
 561.105 231.738
 800.377 390.473
 343.921 448.992
 141.848 413.479
 527.572 134.479
 989.161 933.765
 365.228 619.979
 809.496 365.926
 96.153 80.485
 458.685 46.965
 558.270 75.598
 884.331 694.147
 763.946 965.858
 780.130 146.747
 148.786 246.410
 272.822 899.443
 8.718 481.704
 380.798 0.170
 94.904 847.949
 540.173 685.179
 240.745 186.316
 634.771 777.120
 630.381 846.756
 78.570 136.876
 91.603 632.471
 923.583 986.105
 894.133 527.205
 246.843 495.003
 571.059 55.491
 204.169 839.310
 449.189 559.778
 825.964 793.463
 893.751 113.059
 524.669 554.768
 842.842 472.431
 241.198 739.273
 454.048 434.395
 488.245 596.650
 614.621 208.919
 264.445 342.768
 510.556 284.239
 880.883 879.094
 319.890 521.433
 329.258 972.649
 630.934 476.198
 551.217 514.660
 204.214 789.608
 166.189 706.545
 843.229 780.348
 158.744 775.407
 137.308 483.960
 197.601 75.226
 741.688 461.614
 591.368 552.765
 295.223 899.023
 18.751 557.462
 502.999 258.272
 694.013 751.761
 865.604 969.933
 335.894 472.518
 883.194 64.031
 447.150 735.861
 743.195 955.948
 932.378 238.575
 785.934 812.514
 887.362 150.575
 781.432 525.344
 590.109 317.914
 919.669 579.541
 871.672 197.132
 670.817 308.383
 406.503 553.482
 394.161 716.482
 253.177 701.986
 925.930 298.496
 615.939 16.494
 846.128 907.040
 157.575 133.523
 780.300 576.575
 849.971 931.036
 829.264 400.183
 828.529 54.301
 11.984 709.231
 751.961 719.126
 755.661 313.541
 944.353 365.284
 852.606 829.108
 999.517 718.549
 633.645 824.445
 399.342 97.973
 168.721 843.807
 82.060 665.743
 211.323 269.860
 290.132 440.980
 46.768 439.727
 631.024 607.373
 905.627 661.857
 250.796 149.506
 761.492 548.073
 706.662 506.711
 73.398 891.831
 339.953 479.382
 862.615 722.538
 208.106 444.775
 764.082 944.551
 398.993 311.679
 775.652 441.614
 492.294 981.187
 82.832 772.210
 172.575 189.638
 880.166 693.247
 362.538 936.012
 688.363 89.013
 510.908 576.515
 502.385 325.495
 819.012 581.385
 751.613 238.421
 657.842 761.139
 638.970 554.093
 351.058 990.506
 909.323 458.052
 969.680 487.394
 514.888 706.298
 95.221 81.641
 360.871 321.297
 406.639 564.475
 270.692 750.130
 883.086 716.034
 277.203 870.106
 792.240 426.712
 173.172 409.067
 59.423 61.199
 117.498 969.978
 145.467 854.899
 748.207 694.519
 963.888 314.829
 282.163 716.023
 356.343 845.492
 145.775 501.851
 138.419 799.609
 770.046 298.122
 97.678 919.694
 864.495 510.476
 647.703 385.508
 153.253 593.485
 144.009 1.366
 686.656 4.486
 381.508 173.658
 234.703 896.583
 203.386 360.864
 304.616 387.549
 845.385 384.728
 211.586 619.227
 958.416 21.319
 655.567 104.262
 740.194 434.728
 32.117 497.704
 260.099 454.535
 424.038 399.856
 581.073 252.476
 903.511 829.206
 321.275 355.606
 520.167 851.164
 712.958 995.495
 585.856 526.405
 316.092 778.492
 596.615 883.967
 342.429 454.901
 189.555 326.881
 7.715 939.254
 828.177 555.303
 624.600 604.874
 683.284 323.193
 898.565 549.245
 245.482 724.070
 418.983 948.598
 214.920 89.756
 925.714 627.549
 887.839 359.223
 59.701 540.108
 649.625 74.274
 908.603 360.038
 920.153 142.076
 373.092 820.235
 437.323 594.340
 797.103 721.915
 644.973 707.729
 219.733 694.925
 36.015 733.906
 264.982 261.201
 33.109 840.329
 38.074 605.454
 637.944 669.688
 347.178 652.593
 994.911 687.889
 223.337 692.646
 872.303 474.164
 628.844 374.257
 119.146 594.574
 688.023 540.929
 491.281 239.675
 959.946 134.528
 17.586 461.879
 619.313 403.175
 785.397 447.258
 791.274 481.188
 730.773 644.829
 273.856 253.498
 619.681 864.153
 6.040 362.861
 874.061 265.305
 631.855 492.755
 533.928 895.577
 555.810 280.263
 332.942 481.838
 870.109 640.279
 308.333 239.164
 300.337 64.448
 352.770 693.687
 907.541 885.410
 760.019 894.602
 197.927 249.841
 810.382 876.738
 727.019 943.669
 306.507 66.343
 396.306 471.797
 303.773 249.737
 783.640 264.980
 8.933 263.845
 833.504 311.546
 450.826 251.613
 572.425 275.125
 390.809 951.688
 674.113 535.838
 449.276 374.096
 347.240 996.638
 317.392 430.982
 278.329 734.235
 517.414 738.587
 58.017 91.663
 616.250 243.841
 429.526 943.930
 308.731 432.196
 804.748 96.824
 921.331 284.322
 230.660 970.141
 773.542 525.105
 494.459 378.940
 430.897 972.035
 420.643 759.508
 226.767 379.879
 931.278 130.472
 883.895 298.779
 858.877 364.633
 573.458 333.071
 269.935 544.860
 79.892 293.876
 579.474 749.783
 742.252 80.462
 619.471 164.461
 694.425 470.495
 126.251 930.955
 381.858 129.485
 596.619 277.588
 974.622 113.102
 845.410 717.899
 786.763 495.868
 797.270 156.175
 139.252 845.277
 434.876 631.394
 835.794 416.250
 479.638 871.897
 952.812 777.484
 327.613 405.944
 450.739 224.515
 234.182 406.104
 995.051 675.998
 420.771 856.251
 712.155 696.793
 53.023 777.731
 605.342 17.018
 253.357 785.238
 305.612 108.587
 5.565 953.358
 345.547 494.125
 982.212 42.035
 414.002 967.162
 677.204 374.914
 95.546 532.576
 409.344 800.290
 520.176 883.370
 634.460 43.036
 572.360 630.527
 873.300 620.290
 839.055 329.254
 442.570 227.895
 146.787 895.157
 33.034 882.837
 259.500 91.291
 180.510 44.332
 320.759 970.714
 444.812 738.447
 743.594 73.836
 973.628 324.444
 124.093 665.911
 361.028 802.372
 104.646 733.325
 795.493 448.291
 991.117 979.672
 364.358 444.124
 965.071 830.999
 678.290 52.196
 385.619 897.072
 291.509 669.558
 481.486 380.419
 514.997 824.125
 556.838 281.448
 397.882 274.268
 116.694 635.722
 836.821 916.963
 329.739 423.978
 867.803 158.951
 336.889 717.605
 305.772 862.992
 759.546 328.639
 584.529 440.550
 617.294 6.188
 174.981 256.710
 813.529 608.321
 540.069 267.422
 550.572 743.437
 638.293 888.143
 982.309 946.938
 386.923 52.419
 169.729 382.513
 815.883 455.099
 868.427 442.780
 412.165 174.694
 820.881 97.423
 104.055 460.348
 351.694 789.900
 648.872 69.219
 51.113 523.545
 755.118 408.516
 888.866 177.212
 930.704 22.391
 12.801 238.104
 847.147 957.497
 869.407 989.084
 442.538 922.785
 828.170 709.385
 253.654 250.488
 719.639 876.529
 723.348 678.024
 206.455 444.438
 829.619 257.303
 624.335 534.725
 137.114 1.901
 360.959 847.295
 793.054 587.381
 317.794 570.447
 543.364 800.290
 934.392 863.137
 200.185 901.982
 385.739 172.081
 271.011 440.062
 208.291 828.637
 487.552 749.303
 914.831 905.242
 527.470 772.127
 345.940 74.628
 285.791 373.848
 128.401 848.641
 59.623 897.904
 798.086 734.512
 97.493 810.109
 854.984 457.675
 224.007 317.895
 286.897 900.279
 975.576 360.711
 290.489 997.315
 620.669 281.753
 975.969 737.741
 38.695 380.419
 535.378 121.249
 98.470 871.117
 532.848 423.559
 516.761 139.982
 814.944 190.788
 249.162 589.655
 795.384 798.866
 32.249 427.544
 123.829 224.946
 473.420 9.173
 664.397 447.778
 991.992 460.411
 275.141 952.178
 324.031 326.328
 662.503 503.795
 289.292 626.250
 980.071 294.603
 109.822 521.353
 322.576 863.071
 997.677 550.334
 635.633 757.175
 678.424 178.428
 199.217 640.783
 375.286 994.230
 956.204 617.082
 886.826 926.682
 832.730 645.274
 292.838 131.369
 448.741 512.782
 515.730 891.530
 437.479 364.381
 148.328 816.235
 2.125 17.398
 287.033 507.916
 435.150 459.361
 438.019 566.437
 537.777 47.857
 203.346 540.241
 208.300 44.011
 416.036 110.725
 751.743 508.943
 644.271 178.123
 610.741 90.085
 693.771 521.037
 467.687 400.579
 526.222 632.847
 838.655 144.838
 205.524 142.982
 15.736 726.991
 360.918 746.242
 239.996 172.482
 698.256 766.664
 353.883 938.008
 232.214 741.897
 519.602 738.583
 791.007 738.573
 356.659 305.605
 551.793 398.050
 583.575 944.906
 693.493 5.293
 810.054 592.896
 951.276 602.137
 958.881 491.930
 873.578 401.069
 172.156 608.136
 821.660 458.909
 322.744 997.235
 319.782 843.816
 85.743 752.901
 820.533 867.189
 181.282 230.200
 557.659 487.937
 962.084 471.445
 133.368 754.739
 147.991 236.913
 247.833 297.359
 694.446 587.363
 397.241 966.403
 590.054 423.927
 18.691 948.498
 705.307 874.018
 973.653 137.583
 634.060 545.482
 168.138 450.367
 83.055 846.798
 691.696 753.257
 652.654 196.012
 6.570 377.875
 521.953 688.128
 273.647 992.207
 389.717 848.267
 907.108 154.374
 143.381 420.259
 402.099 886.738
 824.095 697.092
 579.372 390.809
 46.922 926.194
 791.116 790.115
 720.513 569.854
 689.512 891.364
 616.575 185.741
 683.420 137.102
 571.190 946.802
 711.888 569.288
 190.407 141.504
 911.461 7.395
 292.825 698.036
 816.756 181.623
 691.208 938.755
 32.295 57.410
 610.969 488.568
 673.520 487.850
 211.224 893.446
 74.505 972.804
 537.470 928.871
 280.516 164.990
 345.795 434.258
 119.971 712.261
 726.545 455.589
 320.046 570.513
 278.734 437.412
 284.119 462.499
 781.149 615.512
 81.270 234.424
 236.552 827.072
 655.353 405.117
 773.724 895.683
 693.798 783.198
 949.124 49.531
 407.689 107.807
 344.029 493.466
 271.255 850.772
 181.157 45.964
 610.167 595.632
 741.620 452.623
 576.782 415.578
 231.842 646.383
 222.480 932.465
 91.724 404.938
 991.389 917.669
 539.298 886.537
 388.272 448.389
 980.575 751.649
 891.275 456.246
 171.962 609.848
 415.918 585.708
 179.971 494.915
 21.667 345.455
 40.801 858.079
 771.165 704.455
 960.654 86.792
 92.420 315.111
 124.259 977.260
 996.812 87.635
 980.265 601.646
 614.592 683.026
 862.097 69.551
 721.696 817.152
 174.003 257.675
 947.362 896.935
 144.776 407.002
 824.571 153.245
 424.755 814.178
 631.148 946.528
 1.836 689.841
 378.028 543.458
 44.345 653.443
 345.446 279.904
 175.668 579.716
 213.424 411.552
 258.668 419.596
 248.860 23.789
 256.406 767.461
 819.878 432.445
 956.900 931.484
 34.018 503.152
 949.098 945.277
 818.682 86.191
 938.541 712.638
 761.463 283.406
 346.150 444.837
 439.069 902.148
 772.008 888.593
 424.353 217.137
 785.971 975.681
 262.087 953.917
 164.555 390.320
 239.722 267.390
 993.064 852.340
 996.414 846.294
 435.738 372.234
 862.245 200.778
 715.285 334.019
 203.248 647.395
 285.238 504.252
 72.926 596.270
 0.748 217.233
 696.985 962.266
 550.759 329.562
 7.784 999.257
 589.883 619.676
 814.234 618.710
 62.833 193.277
 660.586 465.571
 637.396 972.669
 865.767 241.743
 20.768 341.850
 218.863 186.395
 124.382 599.923
 864.320 329.973
 537.593 669.109
 773.878 362.563
 872.617 901.912
 55.765 315.393
 131.733 242.000
 82.936 5.509
 31.063 88.052
 871.941 487.460
 979.303 177.612
 356.348 882.200
 268.844 602.930
 670.561 593.041
 683.258 662.758
 491.561 392.648
 679.512 878.220
 30.875 385.662
 164.302 908.388
 783.429 771.139
 578.135 808.516
 433.381 390.718
 33.330 613.330
 902.263 636.128
 955.771 397.138
 867.686 677.675
 466.285 75.320
 850.281 578.757
 345.137 347.101
 284.673 485.985
 169.748 432.026
 682.239 176.262
 246.805 982.784
 837.467 138.324
 499.163 640.732
 7.497 544.073
 66.994 779.400
 540.263 792.957
 171.496 712.593
 678.449 299.190
 726.055 950.286
 314.896 236.426
 300.281 405.821
 614.209 597.468
 710.986 996.064
 392.088 98.418
 673.356 51.914
 408.617 728.723
 365.849 855.129
 687.662 582.611
 292.247 440.017
 228.113 606.126
 640.670 311.486
 83.552 50.434
 197.035 716.695
 517.668 370.108
 352.475 613.840
 509.267 569.090
 511.673 71.931
 201.959 242.093
 251.315 838.912
 341.546 840.886
 462.095 576.829
 394.143 709.603
 829.676 392.326
 918.254 767.788
 843.111 914.536
 106.022 101.862
 865.411 182.027
 897.135 273.308
 39.950 903.069
 91.121 623.797
 146.356 421.992
 780.876 903.246
 246.444 647.253
 746.099 956.383
 689.020 728.162
 176.974 157.450
 964.237 876.683
 946.167 602.550
 34.284 153.820
 264.258 466.700
 216.040 527.586
 796.555 260.427
 879.770 78.276
 497.462 221.969
 160.815 908.735
 544.858 639.487
 391.567 410.554
 797.061 287.731
 959.932 854.966
 317.950 300.177
 27.258 398.883
 343.683 986.652
 810.698 116.660
 922.402 293.932
 597.683 447.150
 624.692 629.913
 37.313 859.462
 678.783 607.984
 596.655 731.062
 565.144 285.580
 9.181 555.774
 147.883 678.197
 535.842 79.640
 416.094 626.847
 442.624 738.016
 650.882 523.168
 136.276 541.723
 570.364 382.641
 334.460 53.392
 685.671 374.136
 748.476 292.583
 629.133 124.998
 374.514 810.853
 697.961 27.795
 299.922 52.272
 852.331 870.785
 189.012 743.200
 178.529 532.861
 401.619 985.242
 591.629 249.733
 177.968 20.726
 726.898 236.315
 984.755 129.841
 426.858 796.453
 27.024 647.536
 546.927 661.528
 983.971 766.651
 505.055 260.977
 197.859 247.653
 821.241 167.976
 135.493 776.236
 15.876 700.559
 831.152 905.246
 549.130 851.112
 916.423 959.727
 827.932 514.881
 532.228 161.800
 726.489 680.924
 15.706 499.751
 57.700 517.449
 451.888 492.760
 196.558 449.058
 497.823 224.589
 745.958 597.921
 923.564 587.169
 106.676 696.890
 997.003 105.024
 876.273 523.232
 672.821 536.051
 668.965 430.727
 862.770 461.226
 685.895 949.820
 276.361 598.742
 841.778 95.370
 166.876 686.068
 591.460 774.905
 115.065 561.134
 623.973 973.538
 877.209 901.688
 80.260 541.712
 539.244 825.743
 885.499 906.209
 305.990 857.648
 602.381 731.654
 344.148 280.755
 45.480 987.719
 147.612 551.940
 839.827 425.948
 939.932 683.674
 452.937 679.489
 35.704 510.161
 725.850 999.764
 792.628 764.931
 25.474 607.560
 569.532 393.549
 240.992 223.952
 811.337 507.774
 557.688 161.630
 186.598 623.164
 321.927 392.524
 361.730 93.000
 123.801 897.092
 91.301 5.348
 185.028 868.527
 497.057 810.566
 167.898 656.615
 688.793 922.715
 988.623 746.542
 815.282 834.828
 200.397 274.080
 618.660 515.244
 36.253 167.033
 74.568 136.148
 500.809 701.238
 534.831 417.687
 657.794 185.875
 329.224 958.839
 864.524 406.251
 236.098 42.320
 496.148 1.826
 884.377 233.870
 225.329 933.283
 615.924 100.195
 174.246 775.385
 809.979 14.518
 935.549 583.655
 170.691 39.385
 220.463 234.368
 103.433 524.079
 592.141 281.543
 482.321 345.313
 690.087 754.713
 844.970 687.047
 559.781 821.067
 174.202 196.138
 136.323 629.429
 851.065 78.560
 760.908 856.583
 328.598 795.220
 456.360 794.294
 398.551 71.727
 877.914 194.338
 249.253 813.093
 666.388 365.765
 565.729 588.350
 844.082 171.154
 754.640 762.941
 843.979 964.811
 616.647 265.844
 387.595 164.599
 895.316 806.425
 317.088 949.695
 640.862 41.576
 436.865 569.166
 103.104 440.838
 676.014 361.493
 353.380 125.637
 395.650 894.227
 300.336 753.887
 337.951 597.972
 558.098 83.963
 652.838 992.122
 424.136 449.005
 203.341 574.666
 282.957 286.019
 204.511 808.474
 153.743 641.974
 409.084 406.369
 6.149 284.682
 934.810 461.919
 368.128 508.717
 305.692 447.963
 710.106 790.715
 927.357 906.672
 6.652 224.461
 563.816 870.367
 723.619 780.193
 160.392 908.935
 557.301 276.113
 750.153 815.603
 442.343 930.465
 76.514 576.917
 355.014 152.495
 803.536 574.364
 54.043 18.721
 811.848 224.283
 236.884 621.230
 589.108 160.130
 337.350 136.951
 319.639 918.136
 871.526 286.384
 111.769 115.812
 451.419 578.054
 229.752 665.170
 256.676 887.591
 29.696 382.044
 388.738 30.113
 48.222 823.446
 462.046 849.251
 824.512 580.681
 424.529 279.281
 219.964 992.235
 683.781 917.456
 356.788 122.704
 463.488 966.494
 652.934 328.714
 72.326 332.693
 563.862 136.659
 658.319 69.165
 533.485 967.800
 597.278 877.934
 741.524 331.926
 54.343 686.282
 650.360 980.216
 420.829 314.617
 191.969 560.500
 300.624 393.768
 988.696 93.922
 865.624 173.081
 17.440 21.679
 660.437 906.706
 55.634 225.311
 83.410 599.402
 492.350 765.914
 652.517 36.024
 255.530 719.158
 957.566 977.161
 756.219 397.279
 659.438 959.429
 645.523 80.027
 605.651 340.538
 535.579 648.419
 750.570 639.881
 571.094 892.955
 87.338 174.211
 225.091 807.493
 784.488 819.614
 6.484 577.471
 568.621 55.913
 936.408 813.553
 579.293 393.692
 906.289 596.558
 244.935 739.079
 57.923 204.960
 569.225 124.303
 512.215 750.974
 783.850 695.889
 459.330 4.851
 902.057 595.499
 352.945 229.358
 912.231 845.084
 722.018 58.333
 374.161 27.772
 625.261 155.863
 43.298 174.331
 679.625 298.003
 948.750 72.876
 751.006 479.572
 515.741 233.453
 112.662 907.545
 857.702 991.514
 167.166 183.775
 100.093 22.749
 656.918 377.582
 448.482 679.971
 825.299 958.172
 916.784 629.697
 857.453 3.611
 5.093 856.523
 451.737 673.427
 805.829 77.693
 828.282 462.772
 745.587 344.426
 351.420 224.962
 489.857 242.080
 162.436 724.371
 78.564 795.499
 425.934 571.731
 580.196 361.580
 577.912 698.476
 987.234 386.809
 120.259 85.714
 589.974 627.331
 282.074 707.579
 101.961 992.679
 212.919 649.175
 638.731 567.091
 190.410 78.235
 620.900 85.232
 720.705 289.268
 459.765 458.770
 945.102 892.741
 743.144 148.900
 701.794 523.364
 654.466 805.305
 144.703 215.344
 690.013 707.796
 410.061 3.498
 877.126 981.986
 318.271 913.117
 707.432 159.596
 78.573 494.644
 779.259 527.715
 955.632 528.583
 666.019 485.533
 591.689 699.057
 94.171 193.238
 340.035 529.284
 5.375 563.345
 442.895 947.695
 200.581 782.301
 20.239 658.967
 805.182 248.490
 669.436 319.805
 868.303 25.725
 506.199 45.668
 708.142 608.660
 905.031 323.013
 659.552 213.791
 175.784 183.919
 268.372 697.624
 298.353 868.820
 636.157 78.893
 439.567 901.465
 53.791 36.640
 807.708 912.186
 605.996 468.294
 926.531 945.275
 492.145 535.144
 301.249 788.914
 131.216 675.918
 825.613 877.328
 17.717 927.180
 967.276 980.865
 916.306 912.434
 546.317 557.521
 549.380 925.982
 770.613 766.535
 995.864 284.541
 546.214 609.261
 710.556 206.360
 78.757 973.339
 349.886 827.162
 513.953 912.681
 487.762 13.024
 125.421 837.990
 188.675 586.396
 93.477 351.098
 216.814 662.687
 679.308 802.621
 169.977 486.398
 988.479 748.248
 884.389 458.782
 142.382 926.875
 237.704 729.993
 595.676 176.988
 737.525 569.851
 314.620 479.949
 604.613 780.642
 281.308 594.573
 104.789 236.138
 231.132 191.623
 640.569 552.514
 37.359 65.289
 150.197 263.634
 802.794 587.613
 73.522 295.742
 532.284 668.116
 4.625 140.835
 472.918 812.084
 962.105 805.575
 505.623 555.280
 349.337 270.642
 740.223 349.009
 356.731 6.943
 46.693 526.963
 62.359 748.369
 192.307 94.030
 430.371 670.112
 544.613 918.085
 980.845 836.512
 644.000 299.827
 130.664 998.396
 0.255 555.020
 181.187 787.922
 81.442 20.501
 81.786 95.549
 950.265 33.235
 433.535 951.252
 375.409 814.282
 547.518 868.271
 469.128 591.287
 648.482 156.019
 146.381 628.904
 756.185 748.394
 587.328 412.257
 201.093 219.363
 738.998 990.294
 783.689 729.635
 991.953 270.618
 991.069 42.538
 995.051 842.743
 492.565 605.439
 60.695 60.707
 977.725 172.414
 401.792 647.519
 733.041 967.252
 120.979 892.372
 714.584 891.751
 236.347 636.931
 126.315 476.698
 323.072 120.043
 100.800 871.705
 527.162 442.142
 270.783 160.457
 669.287 883.369
 165.212 171.039
 9.903 665.544
 138.696 993.260
 551.023 480.759
 203.757 898.700
 767.886 352.337
 763.754 832.267
 611.157 171.546
 2.078 169.943
 916.082 730.956
 59.369 845.190
 871.411 808.173
 192.552 80.861
 512.938 38.300
 752.885 934.874
 842.601 36.727
 18.586 302.203
 865.687 723.250
 972.739 304.659
 770.283 672.275
 908.946 550.556
 532.523 830.756
 983.621 231.691
 259.097 254.912
 300.962 633.449
 618.960 908.803
 928.897 319.446
 266.209 723.059
 93.892 984.693
 415.903 351.862
 210.087 986.098
 857.549 602.491
 962.311 607.190
 33.371 696.972
 309.959 711.958
 180.126 102.720
 514.319 122.735
 446.544 22.388
 448.779 617.041
 819.519 36.782
 940.450 191.764
 289.741 263.759
 452.552 268.957
 83.708 536.139
 366.587 910.748
 809.100 959.107
 607.555 231.649
 782.743 119.315
 597.800 920.907
 616.235 661.393
 77.261 757.104
 758.293 791.063
 319.894 869.148
 272.784 16.282
 665.723 195.023
 757.976 498.254
 111.633 550.591
 279.742 292.707
 325.792 149.528
 246.399 449.371
 812.922 531.800
 745.652 975.170
 830.984 147.350
 398.192 516.369
 892.934 304.789
 864.186 879.233
 456.651 598.526
 827.868 180.855
 466.992 54.113
 344.321 135.433
 349.033 128.496
 577.173 260.961
 522.176 932.826
 105.293 301.920
 500.107 939.590
 502.657 960.896
 729.025 337.810
 873.666 812.380
 891.586 720.246
 484.514 622.157
 940.280 50.973
 801.347 943.368
 423.231 761.896
 812.315 923.466
 107.575 270.010
 861.020 493.935
 698.620 366.332
 694.078 175.964
 883.043 490.935
 569.469 410.507
 605.780 330.415
 82.175 790.843
 615.227 924.284
 539.409 661.239
 900.605 280.418
 912.933 958.499
 797.322 627.891
 466.938 766.605
 677.724 894.805
 416.294 71.465
 280.627 821.348
 424.354 526.798
 696.511 602.189
 367.802 447.807
 727.246 910.750
 747.108 651.523
 19.176 170.239
 27.168 467.301
 843.450 597.040
 378.772 194.073
 313.370 711.708
 36.055 319.655
 908.740 67.262
 269.427 919.121
 473.531 25.328
 732.258 182.178
 995.552 675.236
 310.504 992.426
 923.169 862.188
 178.275 793.729
 60.643 706.662
 333.107 670.724
 74.568 662.289
 699.359 72.442
 781.626 793.380
 897.008 991.329
 942.873 541.349
 879.431 636.621
 610.708 292.487
 953.971 813.545
 838.321 824.516
 772.833 831.382
 22.610 478.253
 981.741 947.737
 393.332 221.496
 555.690 138.029
 344.748 708.226
 854.001 522.987
 920.486 816.719
 962.754 648.801
 875.150 819.672
 536.762 190.532
 242.881 408.501
 633.893 626.566
 217.230 888.463
 683.135 237.709
 690.147 372.775
 928.979 37.166
 890.389 139.739
 336.095 195.951
 911.392 149.814
 860.736 341.586
 311.584 238.167
 242.822 66.384
 520.607 656.453
 542.191 765.715
 185.363 405.334
 734.371 857.895
 360.578 411.694
 948.677 727.439
 188.508 812.787
 730.891 735.044
 348.100 930.168
 853.931 93.949
 590.298 481.475
 195.295 707.031
 446.307 985.776
 515.610 466.546
 110.565 481.799
 277.240 453.912
 299.169 676.928
 57.669 745.912
 885.064 573.225
 464.452 582.592
 458.740 835.176
 525.326 817.724
 881.333 548.380
 289.900 332.644
 937.489 210.611
 272.921 316.647
 488.099 453.786
 531.000 510.780
 26.037 40.247
 685.808 76.147
 287.408 547.844
 380.985 222.875
 930.917 59.751
 234.467 52.264
 211.056 326.446
 772.769 793.681
 807.442 754.172
 512.372 221.354
 381.520 197.511
 892.075 116.975
 189.553 659.978
 218.684 195.001
 942.469 418.035
 929.304 562.594
 651.515 828.535
 12.702 69.718
 95.074 720.661
 288.551 481.931
 775.585 140.259
 789.035 334.693
 373.722 651.540
 797.382 299.685
 145.291 19.037
 200.803 497.776
 918.361 17.225
 942.424 157.249
 135.710 238.119
 192.741 458.062
 130.589 995.538
 793.528 81.870
 730.152 931.502
 896.896 552.823
 636.748 403.878
 73.180 695.790
 456.904 628.980
 490.671 637.227
 923.636 338.108
 778.076 550.830
 810.195 118.334
 520.309 517.185
 361.118 896.182
 866.178 276.448
 196.326 204.777
 752.470 548.833
 580.769 982.871
 785.288 863.073
 528.868 985.589
 832.361 242.568
 340.839 255.436
 38.129 567.566
 86.141 87.013
 898.978 265.225
 75.197 114.820
 554.076 123.938
 139.665 420.800
 836.309 320.899
 297.547 272.900
 369.192 170.009
 164.029 409.411
 23.947 9.058
 912.103 833.592
 3.850 59.458
 146.657 301.738
 291.353 908.056
 268.022 14.032
 971.213 518.789
 630.179 155.302
 277.103 812.748
 487.300 601.842
 50.032 929.979
 640.640 296.230
 547.760 266.900
 194.446 995.408
 311.640 372.160
 581.540 584.931
 640.582 274.183
 281.153 206.370
 403.758 939.448
 506.683 613.229
 660.115 346.010
 750.305 516.974
 262.642 267.074
 924.111 37.819
 180.759 850.089
 1.043 579.665
 250.301 644.274
 428.854 615.261
 985.747 960.530
 140.244 622.294
 694.977 569.920
 14.048 145.336
 607.526 378.459
 35.669 79.515
 950.754 115.667
 867.910 452.420
 725.355 391.540
 862.129 409.438
 386.120 1.442
 828.382 738.660
 223.020 771.460
 834.451 74.340
 161.496 859.362
 437.726 128.067
 112.856 470.340
 669.614 665.177
 262.195 764.746
 716.109 987.254
 591.862 70.208
 75.333 931.915
 15.971 746.634
 356.255 656.387
 211.510 464.076
 223.497 45.136
 243.244 655.301
 30.455 553.039
 514.910 302.836
 734.248 759.119
 263.324 460.514
 896.783 221.957
 523.323 329.096
 170.121 272.567
 211.351 781.843
 193.077 795.398
 138.581 837.245
 419.544 490.386
 508.408 211.106
 15.282 501.485
 868.788 148.451
 635.140 78.385
 871.172 777.084
 991.002 312.192
 281.761 169.955
 584.645 172.504
 947.705 723.914
 579.618 557.879
 243.971 819.946
 370.896 855.144
 522.381 627.131
 157.066 351.918
 312.333 342.456
 482.223 543.418
 245.691 755.085
 876.421 966.797
 611.993 311.143
 45.709 247.586
 13.579 498.536
 534.642 882.188
 155.362 426.471
 973.172 252.701
 446.169 637.482
 321.375 85.833
 835.925 47.735
 413.352 152.439
 397.192 191.858
 377.448 349.668
 264.963 769.530
 553.660 321.336
 63.111 611.474
 548.723 626.505
 210.131 251.674
 350.999 850.108
 54.887 100.667
 585.194 416.645
 641.883 942.268
 213.535 688.481
 745.535 944.370
 305.767 939.188
 297.104 295.486
 3.920 240.919
 313.041 804.883
 925.876 209.372
 228.831 578.849
 989.383 942.861
 160.945 92.394
 828.138 671.159
 26.796 389.160
 525.207 408.577
 817.788 677.357
 545.471 863.350
 265.583 551.926
 325.500 586.448
 991.874 409.101
 621.626 707.905
 265.506 166.026
 148.820 983.483
 189.189 132.607
 315.841 400.700
 435.903 173.535
 606.067 428.084
 190.056 154.157
 826.336 557.851
 311.338 984.026
 584.216 28.576
 724.035 396.612
 821.602 224.789
 888.297 363.347
 471.819 954.709
 882.753 806.369
 588.981 590.668
 23.261 8.781
 970.867 420.358
 166.839 926.562
 36.762 767.252
 462.639 975.654
 784.467 777.837
 575.781 934.892
 119.049 789.305
 540.815 394.870
 880.919 947.743
 818.522 859.487
 991.887 72.584
 704.706 726.535
 352.179 502.955
 547.754 132.498
 354.672 925.922
 801.473 131.715
 108.304 601.409
 502.354 118.656
 982.602 355.443
 500.644 412.570
 779.383 619.480
 580.088 764.833
 413.947 321.858
 312.719 370.486
 232.563 776.285
 156.646 56.658
 120.179 815.831
 413.393 362.533
 54.184 258.949
 417.282 539.552
 257.493 601.811
 885.841 298.434
 195.668 359.850
 73.761 764.074
 275.022 247.299
 53.118 313.463
 736.665 919.086
 602.027 149.254
 238.051 102.364
 288.495 877.044
 380.133 928.888
 54.945 422.647
 713.804 223.347
 63.666 152.515
 861.370 501.412
 579.652 492.106
 462.864 845.033
 23.062 10.440
 926.682 527.359
 0.528 331.839
 981.061 897.156
 557.075 216.002
 917.234 260.040
 216.456 224.073
 144.669 233.988
 687.827 960.422
 279.765 748.042
 705.020 487.714
 826.006 699.827
 78.181 87.036
 518.250 509.328
 126.453 646.667
 367.037 888.590
 628.015 74.551
 199.193 90.607
 876.629 843.021
 225.351 472.269
 431.345 83.168
 628.150 188.036
 451.048 184.099
 939.870 270.921
 833.716 143.701
 726.189 818.770
 650.741 627.399
 802.926 815.901
 951.330 875.438
 452.390 627.643
 986.200 953.762
 270.833 18.451
 291.725 955.461
 842.121 789.189
 116.887 356.613
 196.858 697.322
 50.364 930.241
 360.701 122.487
 801.578 183.943
 428.483 141.992
 248.335 859.812
 808.203 974.758
 628.730 409.715
 175.113 592.101
 123.420 715.412
 453.517 149.378
 746.263 482.668
 822.910 499.121
 90.110 413.474
 424.454 654.956
 916.602 303.052
 550.162 702.850
 143.738 861.939
 635.526 334.340
 485.501 211.588
 179.632 203.188
 799.668 419.338
 696.179 495.898
 272.127 40.009
 193.566 36.733
 530.630 722.712
 309.658 514.146
 963.077 468.813
 732.562 878.113
 193.511 927.381
 646.272 992.764
 324.453 165.408
 701.258 377.563
 121.590 19.712
 54.768 490.292
 433.795 434.604
 811.800 919.081
 398.926 13.477
 261.603 997.235
 177.636 403.468
 510.302 437.654
 330.749 521.037
 900.309 323.073
 460.637 83.820
 252.049 169.331
 276.995 402.503
 811.794 302.621
 928.691 8.217
 517.903 724.576
 825.693 939.197
 61.266 263.419
 521.100 519.032
 297.426 673.163
 748.744 252.156
 28.639 509.316
 835.857 205.289
 503.466 907.963
 304.697 492.054
 246.640 670.132
 117.268 428.216
 928.458 415.351
 231.452 663.879
 884.469 643.244
 656.601 353.981
 904.474 721.551
 206.377 817.829
 904.764 510.208
 534.129 420.915
 787.033 207.083
 642.168 737.305
 957.734 249.955
 924.889 708.504
 746.962 685.582
 433.824 185.588
 18.722 289.871
 640.683 246.795
 125.098 128.619
 675.459 234.625
 624.086 937.020
 187.260 907.317
 781.380 184.738
 425.221 192.597
 315.165 513.996
 378.365 150.489
 452.883 188.795
 312.413 171.287
 561.245 587.392
 467.230 569.456
 124.620 686.763
 152.994 389.966
 999.796 21.564
 831.318 866.636
 812.422 111.548
 767.941 899.433
 305.923 716.375
 477.563 626.765
 958.986 136.927
 883.525 527.976
 382.809 794.815
 23.040 9.032
 852.170 409.608
 333.404 500.478
 851.103 694.870
 349.939 270.936
 88.894 813.486
 779.448 362.514
 7.565 89.750
 833.949 857.780
 128.482 155.522
 821.596 553.239
 521.927 811.548
 901.540 644.255
 406.079 179.302
 676.570 213.998
 145.782 985.641
 684.387 798.366
 309.740 110.148
 571.108 594.017
 618.507 396.609
 708.099 652.977
 564.090 514.770
 617.448 720.216
 772.523 701.195
 877.593 916.555
 208.917 118.808
 217.119 835.044
 563.917 479.775
 502.943 532.222
 412.862 367.210
 973.645 474.484
 384.262 275.054
 747.187 503.014
 820.343 935.218
 685.631 957.697
 545.649 705.191
 671.544 41.301
 994.129 101.890
 238.705 490.519
 273.310 458.249
 3.684 471.573
 786.471 883.377
 118.189 46.885
 888.832 475.870
 861.131 418.387
 148.481 89.822
 823.870 685.441
 121.885 916.302
 924.582 945.022
 970.415 17.569
 684.110 983.020
 649.469 550.352
 974.879 473.425
 34.831 317.497
 438.583 822.310
 29.102 88.611
 282.538 512.365
 60.041 690.620
 487.255 857.970
 165.998 564.226
 70.218 448.191
 113.079 453.714
 887.790 603.603
 334.161 302.770
 156.183 911.422
 379.396 690.582
 24.381 231.410
 557.442 199.177
 930.777 522.420
 390.747 658.652
 368.091 857.033
 849.032 991.505
 18.093 140.688
 333.256 355.987
 902.090 293.967
 406.433 972.208
 331.515 94.879
 984.386 670.350
 594.757 5.131
 363.897 109.854
 744.450 254.369
 160.573 329.845
 769.427 253.577
 115.399 867.701
 266.553 218.329
 296.507 953.752
 341.651 259.973
 538.641 100.262
 440.932 344.477
 922.594 862.518
 673.132 511.446
 674.180 284.963
 659.248 817.248
 358.841 947.464
 226.088 234.481
 543.674 3.248
 229.355 463.919
 901.458 823.648
 292.609 444.039
 827.373 23.923
 324.032 567.243
 142.704 693.381
 820.650 911.691
 63.360 561.297
 389.593 494.458
 835.018 833.285
 761.606 857.482
 879.672 281.630
 199.560 565.050
 887.236 384.357
 424.009 163.407
 525.340 413.629
 501.331 213.473
 663.698 172.373
 33.678 430.804
 627.486 882.215
 122.682 168.027
 746.314 615.048
 72.769 259.620
 669.024 729.510
 480.149 63.417
 715.153 382.746
 998.426 714.412
 155.131 212.961
 662.788 632.048
 304.903 371.102
 626.375 60.141
 816.541 877.754
 652.498 377.874
 502.513 716.802
 805.571 500.205
 483.854 589.150
 786.039 426.706
 765.641 41.849
 7.103 829.810
 459.418 980.079
 264.078 68.129
 561.995 846.996
 103.880 629.746
 311.994 20.341
 369.030 356.730
 856.427 991.643
 927.179 868.719
 24.282 445.961
 66.167 24.157
 5.667 495.321
 151.980 556.885
 334.537 600.724
 831.411 868.513
 759.799 475.018
 685.049 398.838
 930.853 836.664
 874.413 733.932
 715.139 892.927
 8.091 231.241
 880.373 996.224
 406.988 170.681
 614.888 930.812
 862.831 398.460
 305.520 656.074
 244.637 874.963
 351.970 230.036
 255.711 118.955
 855.510 750.995
 822.861 47.580
 392.716 940.404
 6.985 325.865
 963.774 916.021
 660.169 881.970
 610.557 506.302
 972.272 427.121
 230.547 385.969
 406.093 494.609
 195.638 385.248
 624.229 923.610
 524.784 573.721
 875.256 744.600
 389.313 441.793
 897.822 848.290
 560.671 512.118
 887.476 554.296
 281.682 588.831
 74.729 544.858
 771.396 189.017
 309.058 539.087
 805.888 358.722
 10.742 391.465
 276.479 431.079
 421.909 982.026
 364.608 478.225
 194.606 693.138
 618.833 399.051
 634.782 447.770
 232.231 194.108
 967.539 115.991
 733.877 945.797
 594.911 620.321
 990.417 50.388
 729.774 716.963
 305.380 58.051
 958.477 270.372
 775.274 53.509
 113.746 834.741
 261.374 353.856
 434.825 610.590
 41.145 678.375
 913.159 850.688
 668.340 139.861
 232.011 680.942
 879.002 965.994
 22.957 103.006
 693.014 846.135
 700.217 821.246
 666.676 42.604
 767.311 43.035
 618.529 750.889
 794.784 734.371
 973.719 750.494
 771.036 59.502
 125.261 783.457
 962.022 121.097
 195.385 722.338
 964.459 264.684
 176.609 851.127
 188.690 376.390
 348.267 153.708
 402.519 935.894
 886.095 573.891
 249.955 376.923
 824.384 732.547
 326.026 236.325
 684.524 530.892
 640.856 960.947
 670.985 669.707
 296.250 301.238
 954.609 123.349
 282.724 304.138
 140.147 541.295
 293.643 768.602
 55.326 940.946
 858.717 28.882
 835.199 701.392
 387.280 357.762
 319.393 82.150
 551.580 549.444
 770.303 352.816
 953.688 155.324
 174.684 223.664
 31.918 851.797
 55.012 973.975
 452.058 854.381
 13.974 360.188
 776.726 634.399
 717.372 691.427
 447.388 311.384
 817.334 42.879
 185.615 495.028
 387.183 360.624
 913.948 434.348
 817.604 633.391
 506.121 638.773
 175.230 571.447
 848.507 596.759
 691.768 560.098
 279.668 403.631
 104.873 530.434
 876.100 483.470
 859.675 814.085
 876.212 752.634
 879.081 788.266
 840.662 518.021
 476.446 954.702
 698.291 765.282
 599.042 78.883
 338.710 795.260
 616.037 707.966
 804.127 76.042
 289.722 115.723
 776.283 748.754
 960.795 835.829
 24.668 154.001
 733.267 50.930
 807.699 619.469
 35.506 330.291
 130.846 295.277
 162.872 444.960
 949.263 160.284
 654.290 143.562
 245.074 208.602
 827.788 16.903
 751.839 910.374
 784.841 603.984
 484.907 114.497
 304.361 149.889
 163.327 804.136
 476.902 387.098
 777.032 349.787
 698.530 111.344
 615.361 841.246
 850.474 412.282
 886.148 571.726
 561.945 214.444
 928.134 37.612
 394.176 317.546
 966.038 789.768
 426.907 694.955
 343.077 901.393
 985.264 228.601
 359.044 618.104
 354.542 906.774
 865.175 233.908
 110.238 383.015
 945.381 338.346
 786.185 549.816
 625.046 142.200
 738.574 796.256
 75.149 589.270
 289.659 35.513
 155.461 768.163
 182.006 563.644
 3.600 759.347
 500.171 768.016
 317.807 388.550
 57.934 580.717
 794.190 447.813
 669.797 73.320
 111.070 220.868
 167.880 434.234
 854.090 681.307
 760.028 743.869
 749.232 482.054
 700.587 967.029
 623.331 925.681
 938.619 682.803
 202.551 990.012
 674.207 552.131
 451.408 316.331
 674.985 929.855
 864.000 872.481
 943.183 425.078
 364.148 945.467
 367.648 430.019
 124.237 753.396
 412.785 518.032
 248.806 491.027
 582.732 266.453
 416.755 123.798
 327.920 115.341
 966.844 949.459
 534.296 720.682
 729.494 472.511
 632.700 307.347
 41.502 743.412
 395.266 446.022
 669.949 151.240
 433.395 657.786
 861.230 15.385
 391.991 244.250
 917.930 879.385
 539.773 719.797
 790.258 489.708
 405.994 420.881
 303.428 255.788
 908.466 36.572
 184.010 887.734
 983.181 461.041
 806.605 637.806
 566.895 44.885
 69.759 514.929
 233.847 815.746
 492.774 272.489
 257.387 863.214
 171.897 303.585
 96.016 917.530
 767.267 620.336
 608.541 290.913
 36.344 291.163
 830.209 154.684
 363.444 399.006
 114.507 470.856
 240.098 241.823
 415.461 424.997
 161.647 992.506
 582.725 575.187
 59.621 877.463
 724.423 62.734
 277.726 520.821
 996.820 562.326
 515.683 974.673
 969.650 386.665
 856.843 45.610
 933.708 523.068
 412.491 405.242
 933.675 852.359
 661.562 99.472
 772.634 384.608
 845.393 50.443
 922.235 808.499
 852.830 969.508
 938.704 773.545
 664.106 403.089
 213.016 154.879
 328.250 940.261
 334.646 652.408
 547.396 586.385
 11.538 778.812
 604.122 6.827
 931.893 938.950
 670.312 464.910
 571.327 507.039
 506.069 405.812
 215.713 693.454
 426.536 500.585
 187.260 451.839
 867.607 679.986
 809.017 616.510
 306.090 15.287
 228.982 52.878
 26.849 891.907
 135.581 538.199
 822.604 561.785
 245.555 820.441
 158.617 32.436
 425.820 299.360
 334.532 175.989
 443.011 771.052
 382.529 631.988
 716.873 926.569
 711.153 386.038
 513.224 813.075
 147.228 75.530
 753.648 284.702
 56.886 987.508
 875.539 887.751
 606.718 146.741
 858.608 454.432
 126.403 759.118
 881.841 500.214
 576.846 882.426
 905.458 926.732
 638.199 489.552
 431.275 385.401
 188.309 905.175
 505.528 332.420
 425.756 913.571
 742.554 445.352
 537.099 20.435
 395.534 832.034
 253.089 414.392
 739.838 767.266
 474.161 13.581
 801.521 479.783
 165.458 639.326
 622.381 485.758
 173.070 263.205
 246.191 845.052
 446.178 496.967
 708.705 488.141
 267.888 998.803
 865.427 925.915
 606.936 356.774
 572.754 478.137
 162.903 774.164
 804.744 921.336
 351.714 655.653
 822.553 711.273
 581.792 2.203
 677.488 742.220
 123.340 531.210
 611.105 794.350
 545.811 202.626
 384.021 236.189
 666.923 547.611
 114.786 301.668
 748.949 950.750
 814.746 976.960
 25.830 57.554
 766.274 602.355
 732.517 383.950
 89.707 126.388
 523.606 252.608
 987.015 215.948
 352.516 521.614
 23.654 315.763
 579.128 494.255
 528.521 217.513
 780.158 585.179
 447.799 712.631
 652.533 89.227
 302.293 698.909
 679.247 966.695
 868.193 440.420
 225.871 275.283
 754.912 59.436
 263.696 487.560
 695.451 300.359
 485.140 817.368
 427.862 946.933
 654.290 113.477
 941.768 308.652
 289.302 279.112
 330.885 999.508
 325.843 347.331
 848.489 906.625
 87.088 730.944
 153.215 148.420
 464.263 108.620
 381.164 827.489
 673.818 383.610
 138.745 134.260
 737.555 26.221
 908.886 510.650
 68.193 394.687
 659.236 61.389
 325.667 720.699
 670.852 642.917
 332.918 885.731
 133.898 269.738
 51.111 833.025
 825.463 875.729
 863.267 28.956
 964.213 538.397
 105.641 268.480
 975.916 18.463
 524.074 914.923
 579.591 652.022
 177.816 367.695
 71.116 40.148
 28.406 796.466
 522.500 658.957
 752.119 491.172
 491.889 25.353
 120.059 219.154
 740.934 729.063
 972.358 809.335
 949.829 824.761
 447.245 494.846
 901.604 379.580
 740.396 927.018
 549.776 516.921
 496.272 952.469
 589.004 978.985
 655.845 339.511
 996.779 954.884
 591.722 408.910
 713.491 861.621
 993.145 616.671
 464.549 609.908
 763.569 342.967
 315.796 90.009
 159.562 642.281
 84.787 644.165
 231.875 326.581
 225.879 887.075
 980.919 197.740
 365.386 645.315
 366.158 370.132
 710.803 27.157
 721.472 672.357
 100.421 738.091
 239.206 972.343
 329.306 22.478
 960.157 706.908
 495.948 851.471
 314.069 830.397
 700.017 770.895
 317.491 132.794
 303.018 764.774
 378.147 362.150
 785.754 441.077
 555.747 656.052
 722.968 181.960
 569.743 419.865
 598.123 762.864
 759.584 353.626
 729.902 490.683
 230.148 833.682
 934.611 563.417
 145.146 198.741
 241.431 51.071
 358.258 713.082
 874.671 343.862
 542.687 512.842
 261.105 828.983
 644.933 755.868
 281.748 926.502
 751.126 453.544
 714.633 939.433
 420.742 166.779
 485.006 719.231
 772.509 391.119
 206.830 198.122
 363.444 171.567
 647.494 941.698
 400.136 300.540
 337.394 92.475
 480.485 527.481
 66.737 236.803
 756.237 101.709
 530.984 678.332
 707.008 877.331
 799.295 451.517
 153.351 217.437
 560.712 784.384
 441.293 271.889
 552.524 12.569
 88.171 486.899
 74.027 563.706
 477.262 694.140
 744.835 245.447
 267.409 971.713
 466.132 870.203
 87.613 958.952
 999.976 189.210
 312.328 122.432
 388.429 157.489
 461.357 933.026
 111.390 944.991
 191.886 235.182
 28.122 598.742
 305.957 622.516
 689.423 362.672
 494.038 121.314
 50.029 908.258
 186.987 309.489
 287.220 918.050
 360.524 437.383
 752.722 908.938
 97.159 583.479
 790.354 961.916
 282.574 178.396
 558.559 234.641
 821.760 810.606
 250.757 132.837
 983.265 424.218
 430.764 682.339
 898.999 310.341
 147.307 617.016
 296.838 547.160
 190.618 636.219
 361.450 268.747
 263.380 111.451
 296.102 738.221
 993.933 674.352
 988.716 207.061
 985.982 800.752
 916.134 890.081
 418.392 938.293
 501.660 645.807
 851.561 393.274
 975.782 586.885
 711.950 96.929
 984.953 457.127
 590.356 278.864
 808.069 194.013
 757.377 768.146
 837.430 281.841
 754.158 168.365
 676.408 815.441
 219.169 75.330
 718.656 302.750
 251.602 154.107
 775.603 191.968
 156.414 610.474
 285.312 612.035
 760.639 990.980
 894.948 450.496
 108.859 451.625
 992.463 388.080
 39.564 539.283
 755.282 982.714
 293.287 39.629
 872.452 105.902
 616.016 733.392
 622.702 630.947
 83.450 657.606
 998.114 45.354
 197.594 144.391
 48.690 789.601
 389.193 976.345
 287.211 432.604
 418.272 190.166
 489.743 992.558
 899.036 629.732
 411.410 652.884
 211.517 313.059
 119.146 50.004
 405.348 66.593
 835.849 106.334
 184.064 993.035
 359.378 822.633
 592.409 988.803
 434.256 443.788
 853.515 293.411
 535.677 276.807
 735.013 530.218
 699.806 115.626
 508.480 746.548
 579.643 551.159
 728.904 956.989
 303.319 394.377
 751.701 778.525
 896.300 383.323
 754.232 77.029
 638.120 290.534
 494.630 544.630
 348.882 394.851
 659.337 734.881
 34.825 71.088
 286.176 1.646
 812.652 413.065
 844.546 737.978
 529.492 411.562
 378.858 278.227
 902.425 220.501
 24.323 311.225
 425.043 564.894
 862.339 921.292
 287.978 865.763
 750.975 709.110
 398.559 314.268
 527.351 394.177
 477.409 944.020
 994.247 927.987
 575.967 892.074
 862.242 281.435
 70.535 61.044
 388.553 555.911
 820.879 493.431
 729.931 15.475
 262.762 31.601
 983.174 673.408
 465.739 490.263
 824.761 581.886
 814.422 231.175
 460.685 375.734
 851.173 960.709
 966.802 583.081
 791.390 919.401
 824.977 925.713
 333.345 688.681
 655.370 244.066
 129.876 284.281
 502.619 765.943
 869.354 359.670
 74.051 429.429
 481.592 418.138
 649.970 620.112
 897.111 281.454
 916.302 507.294
 855.071 429.435
 213.300 695.451
 988.874 592.125
 983.657 943.797
 284.745 419.028
 950.318 561.769
 676.528 582.929
 497.871 840.774
 131.437 105.033
 188.912 627.279
 921.913 459.653
 463.821 239.688
 646.270 467.457
 572.509 257.383
 936.945 593.887
 221.739 906.414
 114.539 901.865
 421.358 489.820
 445.958 74.229
 535.372 484.382
 236.934 20.792
 625.178 988.045
 26.660 157.567
 176.913 357.646
 402.555 422.270
 174.984 344.451
 866.280 41.867
 990.048 300.818
 161.502 456.742
 540.547 96.014
 125.924 234.400
 839.249 9.408
 514.363 266.809
 104.816 847.151
 118.863 673.177
 686.415 901.954
 601.777 148.680
 777.777 708.093
 677.419 674.363
 275.246 164.427
 999.290 589.832
 729.594 851.776
 408.302 724.743
 549.232 867.767
 101.062 174.324
 906.509 368.226
 17.715 115.863
 980.908 130.973
 10.542 915.370
 622.886 752.665
 525.207 425.233
 448.011 725.054
 947.063 474.178
 58.870 302.013
 979.247 890.049
 156.463 217.239
 424.349 154.742
 935.564 414.211
 237.636 790.144
 380.582 740.178
 360.286 526.165
 988.231 285.757
 482.351 59.461
 467.711 737.501
 836.855 17.295
 112.913 785.063
 401.109 479.083
 637.427 584.923
 444.934 852.820
 223.001 342.740
 386.870 969.929
 594.790 815.205
 20.791 255.672
 919.672 544.624
 681.704 699.506
 872.567 785.616
 109.353 927.487
 53.728 739.350
 122.886 944.621
 119.135 18.161
 673.953 437.026
 136.275 379.486
 36.793 910.802
 256.790 115.670
 413.053 295.899
 341.797 3.741
 870.090 999.143
 549.414 110.972
 541.519 181.572
 539.571 737.467
 347.936 332.642
 138.994 341.697
 47.337 979.561
 388.001 939.661
 305.330 706.608
 537.223 459.878
 244.244 59.900
 31.323 156.902
 850.466 511.492
 891.429 983.363
 906.558 477.337
 349.278 858.122
 187.868 591.575
 583.327 875.152
 394.550 590.442
 27.738 518.853
 254.298 449.198
 864.621 997.124
 957.055 931.651
 941.870 499.557
 301.871 681.762
 785.205 926.221
 832.553 28.506
 473.344 819.879
 700.490 47.556
 627.754 544.013
 860.786 275.704
 419.215 369.129
 525.680 96.438
 426.720 14.658
 64.061 888.278
 92.459 313.042
 948.093 872.760
 920.299 251.629
 60.685 428.115
 62.835 457.833
 47.373 800.408
 460.648 740.198
 232.559 389.204
 741.565 114.781
 435.818 493.646
 990.664 630.476
 284.791 851.397
 674.505 572.070
 996.162 902.493
 184.895 344.954
 207.229 268.158
 975.843 625.336
 113.047 897.631
 247.649 554.825
 676.166 40.663
 807.982 744.328
 9.159 127.407
 663.138 270.957
 619.023 648.794
 193.175 360.357
 184.729 738.257
 400.488 968.246
 5.634 758.979
 728.587 447.636
 503.028 339.943
 690.713 116.209
 926.836 909.497
 968.865 41.372
 164.681 418.249
 513.262 223.959
 674.386 85.768
 338.903 586.451
 670.074 250.374
 356.494 524.388
 845.789 741.341
 444.392 42.749
 881.833 261.981
 649.454 720.174
 463.459 594.666
 558.884 486.624
 468.277 679.971
 501.574 793.356
 719.673 837.446
 883.446 542.832
 333.952 281.274
 32.440 740.571
 237.145 227.239
 898.656 357.111
 124.827 15.548
 625.511 237.644
 669.571 905.162
 758.553 976.891
 533.359 288.415
 897.692 660.073
 57.345 678.976
 212.278 946.076
 922.672 731.939
 40.926 590.057
 600.705 942.461
 981.556 639.548
 739.192 360.319
 462.464 926.067
 415.901 363.944
 870.762 364.055
 289.618 111.317
 327.236 977.554
 399.519 969.967
 141.236 534.332
 720.728 907.727
 688.767 475.243
 541.949 274.534
 842.617 296.818
 459.513 538.246
 384.304 256.575
 903.041 660.014
 861.357 818.024
 946.311 853.352
 765.387 496.188
 991.301 302.692
 420.217 80.611
 225.045 999.402
 636.777 742.950
 472.566 554.149
 642.416 437.448
 842.401 672.882
 484.745 697.901
 974.919 839.034
 580.250 362.406
 551.681 666.834
 189.909 621.558
 253.661 810.474
 800.372 806.355
 517.294 302.739
 940.373 494.392
 133.483 716.275
 216.554 317.838
 72.289 693.697
 987.637 570.898
 454.559 672.245
 365.650 620.073
 594.018 168.512
 220.788 765.507
 715.098 813.350
 733.599 649.476
 731.963 601.357
 273.703 387.714
 224.943 99.131
 55.685 155.559
 46.974 837.953
 25.552 104.142
 363.173 886.658
 738.921 838.080
 102.587 886.762
 906.588 646.840
 967.170 252.535
 684.296 654.529
 186.808 52.459
 379.282 710.009
 971.499 444.814
 822.757 369.509
 136.669 729.007
 329.054 681.414
 161.961 776.388
 621.175 637.309
 188.087 140.937
 869.416 340.096
 313.553 733.332
 663.199 909.932
 379.978 923.977
 243.067 418.632
 40.585 64.816
 164.759 245.067
 804.283 69.960
 83.493 975.989
 403.073 145.640
 945.118 651.993
 912.513 425.991
 290.891 856.177
 685.569 958.101
 941.780 958.082
 164.606 634.122
 171.743 118.207
 792.915 626.822
 831.151 304.603
 537.336 125.347
 293.113 214.498
 391.976 558.318
 696.769 287.710
 797.220 540.496
 710.760 867.710
 269.247 886.515
 973.041 448.993
 986.797 740.668
 844.411 50.083
 371.262 106.081
 84.791 289.699
 273.363 391.103
 294.049 204.728
 648.091 487.348
 301.593 233.698
 165.687 954.970
 317.824 864.889
 129.761 109.781
 330.699 996.505
 116.917 817.297
 525.214 125.080
 631.254 125.337
 83.544 631.131
 700.853 174.341
 578.305 997.080
 103.823 168.744
 868.181 116.283
 873.942 269.970
 339.580 544.124
 928.675 668.646
 983.612 728.391
 316.795 538.154
 956.357 828.239
 383.633 181.692
 321.897 596.181
 486.728 219.495
 830.030 128.513
 104.231 771.111
 120.027 774.971
 806.785 59.705
 282.514 592.197
 607.749 881.931
 445.959 897.621
 366.864 769.293
 2.826 465.889
 852.013 126.944
 351.800 960.018
 619.043 26.196
 33.453 320.642
 360.381 890.671
 882.067 81.210
 811.891 936.948
 139.212 232.700
 660.116 683.008
 286.031 141.805
 327.484 36.954
 890.526 710.670
 653.456 729.869
 850.561 48.929
 660.044 106.769
 688.569 270.269
 68.983 375.093
 743.528 2.066
 506.589 308.811
 261.487 949.421
 325.485 486.021
 137.672 541.281
 327.625 407.706
 868.906 729.289
 981.307 204.570
 671.020 347.854
 779.919 127.537
 566.194 780.969
 439.271 66.297
 992.271 737.025
 623.537 20.523
 400.469 692.894
 730.554 721.857
 738.248 533.578
 61.801 574.228
 337.068 350.614
 10.496 238.428
 795.367 553.175
 985.513 668.143
 48.248 938.463
 865.116 233.081
 108.207 225.870
 261.726 905.581
 435.094 611.734
 649.199 895.750
 615.670 992.909
 32.560 793.060
 899.168 748.313
 855.128 296.357
 118.831 983.953
 970.980 216.928
 932.146 330.359
 946.199 238.819
 14.467 139.045
 578.168 175.737
 549.738 929.435
 178.999 324.085
 864.397 378.142
 901.056 266.962
 460.406 972.614
 686.475 814.991
 713.121 640.747
 498.795 997.881
 629.940 452.438
 496.656 357.669
 914.926 619.163
 93.355 593.049
 79.673 10.193
 221.550 607.380
 986.449 791.107
 102.178 604.516
 339.151 369.841
 866.568 331.069
 661.872 920.916
 169.726 296.034
 963.332 429.017
 582.896 614.606
 895.283 543.267
 889.980 468.750
 919.860 923.890
 213.546 389.586
 28.364 69.368
 143.370 123.446
 453.776 476.244
 168.403 612.723
 721.476 62.735
 859.333 113.149
 244.978 4.039
 504.385 80.296
 532.304 920.210
 559.635 730.015
 288.044 930.761
 83.935 40.754
 218.652 663.552
 737.773 991.620
 944.512 364.259
 338.345 480.528
 940.580 797.943
 986.242 244.399
 44.479 432.347
 472.011 201.218
 541.961 225.961
 796.133 585.706
 747.392 260.326
 909.534 580.798
 2.694 19.050
 122.467 521.032
 111.163 654.636
 409.635 217.074
 970.143 443.246
 133.899 219.214
 964.224 417.259
 548.201 488.612
 2.073 11.907
 46.810 705.992
 726.939 357.051
 207.314 436.473
 783.160 495.383
 581.576 345.061
 286.755 487.042
 297.979 269.523
 113.352 756.096
 372.682 995.815
 895.766 600.866
 191.287 226.740
 908.696 997.169
 614.585 308.263
 329.836 406.802
 236.115 491.878
 803.902 513.763
 331.654 718.131
 225.227 664.539
 301.005 348.974
 200.792 318.481
 923.231 838.961
 591.650 317.598
 493.701 791.636
 767.901 75.690
 53.774 113.056
 989.933 443.488
 83.884 354.688
 463.911 624.326
 533.267 779.398
 758.002 953.968
 182.964 23.674
 131.202 994.736
 564.508 444.231
 970.635 369.456
 919.375 695.885
 585.696 232.331
 621.588 798.748
 526.443 664.402
 688.615 815.986
 915.312 529.295
 267.823 318.417
 869.811 134.625
 554.363 489.983
 391.723 135.336
 421.585 99.704
 376.014 472.886
 30.314 593.187
 998.736 269.430
 934.943 342.556
 354.509 755.637
 281.947 130.994
 85.515 786.739
 862.692 370.737
 958.384 841.688
 253.269 385.715
 63.979 668.353
 468.321 497.199
 27.228 762.673
 345.621 188.355
 387.103 496.259
 838.654 487.922
 36.172 45.520
 54.004 991.147
 268.487 951.879
 960.338 855.213
 875.625 548.749
 400.884 284.829
 733.417 33.767
 249.055 720.248
 144.230 317.260
 98.326 304.037
 627.810 128.542
 816.284 524.665
 1.820 164.391
 116.321 894.880
 153.787 288.834
 208.623 442.312
 399.669 175.363
 738.523 880.671
 349.264 73.008
 961.131 944.802
 682.085 92.832
 246.178 254.918
 683.837 83.675
 68.856 608.301
 136.405 593.137
 86.826 55.161
 604.368 905.443
 399.641 914.019
 57.700 790.901
 756.468 826.830
 431.044 487.116
 146.504 491.176
 290.019 920.034
 652.162 173.270
 478.355 139.506
 649.346 978.729
 7.751 30.751
 836.629 6.209
 655.262 227.265
 303.414 440.958
 708.691 715.104
 997.230 760.382
 85.022 321.607
 815.907 62.043
 4.657 327.588
 878.779 16.666
 477.469 50.528
 772.300 666.028
 816.013 902.784
 122.943 690.019
 85.204 134.098
 330.414 461.162
 3.207 988.552
 756.592 181.653
 80.039 124.634
 872.947 291.332
 301.445 911.168
 537.241 669.318
 97.154 185.040
 618.134 592.388
 663.882 567.911
 985.823 15.196
 511.809 833.317
 513.393 197.428
 764.203 702.910
 215.340 607.868
 737.117 957.225
 218.258 112.660
 461.254 763.724
 598.520 822.933
 461.219 560.327
 620.611 394.240
 486.356 858.930
 908.414 686.311
 278.370 639.080
 124.151 296.525
 478.230 41.121
 812.950 754.888
 610.822 310.408
 895.231 933.469
 760.921 125.067
 507.772 191.124
 167.007 810.134
 363.674 797.444
 936.935 517.372
 831.273 501.356
 436.427 264.907
 534.824 613.524
 450.726 81.845
 421.538 431.978
 882.767 203.692
 89.073 172.346
 767.009 893.881
 346.995 73.336
 564.166 619.677
 820.287 980.921
 703.830 847.496
 170.881 308.081
 883.163 19.369
 695.987 798.331
 762.095 470.287
 594.223 358.896
 48.769 302.918
 709.861 382.020
 1.283 974.410
 662.812 339.923
 619.215 508.161
 741.104 60.429
 125.308 525.796
 20.770 396.885
 186.319 420.622
 835.301 69.031
 963.000 949.154
 846.593 232.808
 861.053 802.672
 677.987 939.325
 454.463 602.932
 917.127 559.402
 724.771 527.269
 544.744 614.185
 587.532 956.238
 710.784 288.603
 821.677 215.198
 680.612 377.952
 467.842 478.845
 583.333 84.413
 585.528 69.442
 886.802 135.978
 851.523 815.749
 827.954 232.093
 817.159 476.287
 74.146 55.860
 21.278 859.330
 865.791 649.951
 459.336 600.008
 680.402 91.388
 844.626 255.053
 904.092 268.352
 451.557 636.449
 142.490 450.268
 217.346 80.727
 146.037 931.265
 889.795 610.523
 64.918 637.988
 865.656 924.682
 39.754 437.546
 564.841 603.674
 332.125 312.703
 657.435 354.852
 113.513 332.366
 707.755 79.519
 175.119 819.841
 155.779 818.586
 659.968 583.557
 432.086 539.405
 121.795 940.135
 137.484 342.105
 904.364 333.347
 929.891 84.329
 835.459 81.100
 194.493 8.899
 319.932 502.854
 952.239 585.628
 77.548 869.511
 338.168 87.928
 438.300 144.889
 484.727 74.109
 418.257 861.205
 734.205 855.373
 843.538 89.996
 814.727 645.732
 862.674 874.600
 310.302 607.759
 35.538 611.376
 379.398 651.702
 260.281 275.595
 999.170 99.642
 501.754 546.196
 882.192 191.802
 222.071 394.046
 806.264 655.642
 645.878 554.001
 170.424 962.017
 282.270 135.836
 724.586 504.465
 187.889 967.328
 277.626 320.991
 210.564 769.545
 758.202 461.647
 271.921 995.287
 851.786 34.564
 705.941 813.071
 961.606 948.114
 796.781 877.810
 914.205 533.637
 184.720 923.045
 453.809 473.255
 418.476 956.415
 523.580 677.815
 12.989 698.699
 824.078 134.046
 264.932 526.741
 456.081 955.776
 327.676 351.881
 210.458 385.872
 650.185 768.789
 454.525 773.030
 540.626 266.188
 602.765 326.044
 978.619 12.722
 948.436 978.704
 726.522 570.746
 598.460 997.618
 589.390 91.210
 401.621 65.226
 358.192 987.933
 922.843 768.948
 507.033 553.756
 605.054 538.255
 271.764 379.407
 514.249 673.553
 936.277 74.092
 300.219 798.922
 319.357 611.057
 870.457 705.164
 867.440 468.628
 491.718 506.440
 898.407 585.072
 654.252 454.499
 343.334 362.126
 687.810 796.341
 434.459 546.071
 264.112 147.083
 779.436 686.187
 93.700 918.113
 938.171 58.316
 190.240 95.603
 226.148 876.772
 474.778 825.696
 957.492 372.290
 496.673 815.585
 615.295 848.926
 5.614 5.305
 602.399 251.469
 696.940 569.815
 842.568 570.023
 925.440 357.248
 832.303 713.919
 623.783 904.771
 3.459 327.260
 231.945 261.908
 865.156 558.369
 632.681 821.417
 222.280 590.808
 962.619 54.766
 392.492 990.709
 624.440 583.086
 292.202 710.922
 836.498 11.333
 266.082 144.402
 923.866 804.773
 778.808 555.482
 159.050 600.062
 459.585 797.092
 9.549 390.986
 330.478 593.879
 929.080 199.829
 402.504 125.712
 454.042 93.458
 685.985 863.766
 28.900 698.246
 233.978 913.705
 204.215 945.308
 273.020 719.169
 227.672 388.096
 130.354 226.507
 508.357 594.907
 350.918 251.577
 482.671 361.366
 623.209 205.202
 379.554 610.496
 366.684 800.064
 684.392 163.861
 743.419 293.358
 474.180 155.758
 565.484 22.141
 558.782 818.086
 902.069 908.263
 659.814 46.847
 925.099 583.982
 913.513 448.072
 650.454 295.397
 348.663 93.034
 168.383 646.790
 795.105 647.054
 849.099 63.708
 880.583 795.918
 948.631 975.528
 409.830 417.358
 319.692 689.325
 854.038 936.322
 299.778 676.861
 853.726 981.623
 753.997 96.628
 323.861 313.268
 96.715 285.098
 795.652 15.421
 510.278 278.130
 211.415 916.110
 580.563 158.092
 262.239 883.582
 940.459 798.417
 105.785 108.676
 969.559 919.425
 584.696 276.016
 60.161 942.427
 873.873 983.434
 798.283 988.935
 384.818 233.537
 699.006 214.644
 142.780 904.007
 906.284 80.498
 201.180 930.163
 749.973 873.324
 769.621 395.992
 931.729 914.175
 986.386 735.627
 774.307 192.642
 871.924 968.864
 756.499 289.242
 242.370 20.264
 12.437 185.719
 856.013 155.878
 596.264 95.274
 3.128 884.206
 801.536 592.738
 151.307 44.197
 332.362 800.379
 222.892 493.768
 506.810 40.937
 35.192 834.106
 241.879 448.844
 382.657 990.153
 336.302 417.023
 16.161 514.018
 498.160 224.858
 289.066 999.050
 827.927 657.609
 732.153 567.057
 686.040 194.650
 107.096 614.479
 372.676 359.566
 216.545 735.385
 104.417 926.288
 641.557 356.149
 869.342 839.702
 685.998 260.027
 813.336 304.559
 762.365 6.873
 493.841 531.992
 712.371 686.795
 223.597 7.750
 654.621 425.037
 610.128 900.611
 755.173 283.021
 523.970 793.827
 266.956 396.846
 49.914 368.309
 551.541 345.167
 394.392 955.414
 930.221 344.059
 344.842 112.209
 787.458 193.954
 263.125 46.144
 623.465 235.135
 7.446 962.907
 806.988 451.550
 831.663 255.362
 775.310 361.209
 626.206 57.769
 855.498 274.405
 713.226 613.837
 806.186 733.018
 365.159 345.633
 498.397 575.721
 809.042 550.025
 840.541 730.900
 440.021 517.659
 408.657 913.103
 481.140 184.638
 148.016 297.197
 280.425 447.835
 674.383 639.832
 671.236 150.629
 908.702 398.877
 381.855 766.725
 141.974 122.268
 862.342 656.420
 839.989 707.911
 301.042 763.302
 80.916 311.254
 183.059 972.076
 71.151 447.934
 855.029 412.258
 632.998 722.000
 14.077 511.315
 406.682 137.920
 346.817 957.989
 91.770 924.779
 172.233 206.650
 780.534 527.095
 559.439 151.454
 47.293 977.840
 119.548 930.614
 270.809 360.041
 335.506 932.443
 826.773 844.344
 672.973 302.961
 518.059 736.903
 790.736 77.280
 463.384 726.681
 375.164 341.855
 770.259 740.861
 597.624 90.829
 633.648 424.414
 27.405 66.530
 63.628 693.484
 319.412 411.645
 617.936 276.176
 882.881 339.509
 240.875 868.319
 474.674 820.474
 359.221 981.202
 651.834 948.429
 607.076 744.048
 869.297 794.780
 121.931 612.798
 779.661 170.669
 28.242 910.775
 745.314 435.815
 85.772 433.862
 424.905 838.369
 188.834 556.457
 465.025 509.746
 448.650 703.716
 186.084 227.146
 541.780 55.258
 773.995 90.685
 258.329 525.830
 904.678 928.655
 208.270 555.548
 167.990 270.962
 244.211 927.634
 806.147 235.383
 714.409 622.521
 526.611 412.814
 378.655 786.457
 831.653 465.409
 988.002 928.851
 970.308 455.663
 761.465 919.753
 260.276 85.584
 481.083 706.581
 847.674 864.475
 691.748 643.089
 624.777 453.462
 632.464 174.352
 866.349 907.207
 468.030 366.019
 483.585 491.480
 139.450 436.379
 643.567 83.167
 540.598 343.766
 827.464 631.336
 668.994 412.975
 371.335 689.113
 129.228 531.800
 771.414 922.117
 705.953 207.240
 866.386 706.246
 315.011 600.673
 710.660 282.703
 209.752 938.423
 6.564 418.759
 916.732 560.159
 304.174 497.095
 630.619 479.766
 442.916 433.412
 170.261 114.519
 489.974 700.745
 622.714 727.048
 520.773 59.635
 343.678 824.874
 233.532 786.645
 483.839 993.838
 543.266 330.953
 941.365 389.989
 863.928 371.805
 950.055 880.389
 867.174 301.058
 77.042 873.366
 661.972 707.965
 478.419 495.366
 833.699 631.660
 928.754 502.434
 830.332 194.754
 562.182 223.056
 205.710 904.259
 928.052 744.680
 97.756 959.209
 940.169 323.458
 608.183 534.310
 481.128 725.943
 987.839 302.458
 785.705 528.597
 450.032 643.741
 571.428 697.695
 217.314 682.544
 90.324 455.658
 943.190 756.631
 551.266 182.966
 779.688 301.776
 493.631 96.012
 128.764 722.828
 794.216 634.697
 17.110 297.676
 753.082 858.901
 270.295 845.652
 650.586 925.635
 386.685 998.468
 896.057 649.577
 580.557 792.291
 325.010 755.490
 686.995 697.259
 851.520 243.861
 11.079 499.344
 878.223 108.946
 226.448 923.448
 19.641 784.618
 752.477 950.978
 544.335 227.183
 787.095 245.580
 805.195 570.325
 168.887 403.457
 950.416 165.953
 265.938 226.762
 614.141 431.910
 121.264 357.343
 626.984 904.833
 560.251 271.939
 192.690 901.271
 21.961 337.465
 405.979 145.135
 604.323 755.718
 474.297 63.339
 506.980 330.776
 917.069 388.072
 462.055 0.125
 292.398 453.292
 312.486 553.517
 413.641 620.085
 33.190 383.556
 415.337 611.502
 798.581 71.653
 586.591 948.901
 240.506 105.389
 364.824 941.021
 576.082 682.308
 857.034 831.686
 531.150 905.085
 390.388 325.880
 860.954 379.006
 878.299 115.788
 147.319 340.336
 789.678 563.227
 506.260 669.771
 623.115 972.924
 899.862 65.670
 488.083 38.265
 142.937 994.713
 483.610 949.232
 112.915 921.123
 421.057 228.229
 498.390 498.497
 269.790 776.500
 998.501 539.997
 798.627 560.071
 755.860 453.127
 856.393 293.959
 967.130 615.378
 773.977 866.277
 767.700 697.793
 498.544 815.388
 283.708 927.005
 386.620 184.206
 42.141 565.034
 513.380 542.887
 37.672 723.255
 905.549 926.572
 685.846 896.279
 107.832 176.506
 612.063 77.404
 858.909 514.154
 903.458 914.868
 621.992 698.039
 708.349 393.014
 104.083 406.574
 230.578 920.935
 353.033 417.646
 512.085 320.176
 265.758 92.917
 408.039 0.070
 426.363 763.534
 769.116 962.545
 749.385 11.247
 693.032 196.498
 888.742 967.831
 382.817 404.471
 323.600 554.485
 446.599 891.498
 312.336 755.839
 639.948 268.238
 957.548 289.912
 37.192 449.127
 719.168 381.243
 326.016 223.301
 197.683 270.478
 456.449 543.816
 562.225 866.422
 800.605 112.602
 873.509 848.351
 556.031 968.223
 832.448 104.888
 568.976 635.441
 332.853 714.630
 483.311 134.736
 100.113 561.960
 8.275 332.051
 724.642 983.827
 718.889 930.335
 444.624 670.144
 685.028 951.942
 70.791 17.759
 100.381 62.049
 778.464 657.275
 135.178 156.242
 998.697 340.666
 354.592 539.032
 29.098 468.363
 68.726 903.660
 41.959 435.881
 954.151 477.328
 6.851 646.134
 708.108 800.399
 359.332 434.078
 564.869 984.671
 557.312 520.668
 372.777 156.211
 570.551 704.137
 956.539 485.228
 773.552 825.083
 481.997 482.002
 162.550 139.843
 12.576 477.951
 626.470 902.111
 863.728 688.756
 580.727 499.167
 392.851 387.275
 360.827 995.470
 629.486 303.267
 687.299 497.545
 479.273 861.164
 400.050 730.343
 903.445 603.023
 742.405 482.611
 465.102 599.056
 304.623 778.803
 378.570 690.812
 443.528 424.999
 836.682 551.054
 536.913 878.958
 13.421 178.973
 844.901 648.375
 40.238 119.722
 399.522 830.613
 180.324 333.925
 170.982 191.522
 826.549 817.183
 534.772 825.659
 228.931 243.511
 636.693 946.328
 622.782 682.693
 799.683 487.966
 738.754 812.825
 392.006 747.719
 293.456 649.714
 163.815 295.411
 700.088 168.661
 619.595 405.081
 821.438 966.497
 516.591 635.795
 484.804 358.338
 631.653 259.423
 765.100 720.519
 916.258 608.730
 746.807 65.594
 535.613 226.513
 829.177 494.623
 864.356 827.189
 326.541 434.393
 668.369 443.462
 524.580 191.514
 647.606 895.270
 824.719 990.929
 534.776 574.683
 686.359 103.312
 653.381 942.811
 757.557 84.725
 428.530 552.894
 569.216 374.126
 835.410 582.860
 109.073 231.706
 262.213 31.808
 346.388 106.184
 183.157 924.596
 655.625 235.218
 388.135 109.377
 100.442 493.811
 131.295 822.150
 653.643 985.443
 352.766 943.939
 813.461 534.614
 334.969 368.883
 353.617 393.276
 594.908 730.327
 439.285 63.508
 132.046 757.020
 331.680 1.675
 71.412 129.012
 871.928 82.751
 315.304 14.142
 814.749 435.637
 674.110 648.520
 511.988 619.958
 545.528 800.908
 15.946 1.390
 87.781 669.914
 176.797 636.101
 850.732 408.444
 994.155 426.029
 431.336 771.788
 300.282 826.775
 177.229 329.223
 704.840 940.763
 623.052 765.234
 724.913 512.572
 885.050 291.845
 718.836 654.083
 915.572 380.481
 900.856 198.185
 413.191 447.976
 551.674 435.594
 457.499 860.338
 976.348 794.886
 79.456 478.819
 668.010 336.900
 55.813 810.338
 88.548 947.345
 125.134 748.817
 4.114 912.860
 536.983 531.448
 145.527 383.268
 666.557 275.923
 285.898 674.688
 234.490 718.420
 527.789 713.130
 173.533 210.601
 510.812 305.786
 166.657 845.358
 431.627 647.321
 458.966 719.819
 708.978 201.867
 411.026 779.779
 26.840 169.312
 934.437 657.672
 502.287 358.835
 30.178 167.455
 207.774 805.981
 63.294 170.841
 39.727 625.051
 658.770 912.501
 479.332 770.030
 525.823 434.989
 603.046 859.036
 522.689 640.706
 438.573 414.476
 600.297 47.237
 548.902 589.317
 228.610 378.788
 387.671 135.458
 659.239 210.281
 282.018 360.043
 135.880 808.250
 845.507 587.181
 481.972 735.260
 638.369 64.159
 502.537 359.737
 112.807 831.572
 292.546 63.360
 398.303 215.338
 883.381 102.272
 589.722 835.278
 46.386 960.252
 646.533 290.543
 450.444 851.466
 244.925 547.933
 509.522 272.768
 349.276 986.988
 4.783 171.798
 491.747 648.135
 101.002 153.890
 828.379 480.461
 453.444 980.247
 739.572 927.389
 302.117 459.904
 778.083 546.349
 436.569 272.080
 57.662 197.300
 675.306 602.737
 92.175 710.398
 606.979 84.298
 713.757 551.586
 181.137 0.793
 47.553 433.143
 788.233 188.217
 831.269 792.023
 533.495 413.260
 324.853 700.107
 867.016 159.906
 46.561 836.226
 791.139 865.646
 937.557 289.290
 811.863 415.674
 841.765 965.210
 248.024 578.478
 388.109 418.112
 652.595 519.507
 178.772 839.948
 955.320 296.376
 272.859 433.926
 603.479 570.360
 166.483 318.715
 884.783 681.381
 117.249 705.334
 768.021 759.414
 756.102 240.753
 826.180 982.217
 438.459 895.995
 24.402 250.905
 878.204 506.877
 600.690 20.294
 904.806 358.253
 757.986 384.823
 10.487 983.882
 67.741 643.615
 989.504 470.831
 80.936 825.813
 896.589 987.207
 704.479 191.326
 700.981 363.012
 58.876 689.765
 24.024 355.038
 245.095 184.530
 812.751 617.129
 250.643 868.130
 513.251 417.132
 981.464 413.069
 512.909 221.859
 559.587 739.659
 270.072 482.879
 847.085 823.322
 546.654 260.720
 993.494 210.293
 610.012 825.706
 333.064 128.707
 734.803 563.350
 435.083 554.120
 76.034 524.672
 617.867 862.366
 217.075 821.547
 936.177 841.814
 839.856 939.184
 31.865 670.680
 891.005 477.710
 366.021 837.685
 902.376 39.016
 123.166 6.556
 295.671 30.260
 467.847 122.454
 290.127 289.378
 143.006 23.068
 623.964 268.751
 507.693 856.095
 582.385 299.556
 726.985 390.860
 637.981 350.820
 735.583 33.541
 397.502 983.694
 912.661 966.846
 9.180 563.772
 821.582 305.818
 917.230 553.568
 404.563 727.066
 8.236 75.533
 277.863 440.098
 134.252 265.751
 174.411 143.175
 529.151 972.828
 632.809 274.442
 270.821 479.344
 67.353 229.898
 147.942 408.913
 784.305 586.425
 735.351 245.505
 74.280 819.870
 288.343 738.787
 526.751 639.612
 59.033 346.275
 325.803 232.639
 595.249 106.785
 719.979 297.797
 485.936 427.767
 665.207 396.219
 301.217 69.576
 948.113 504.154
 277.801 631.535
 865.730 652.422
 712.146 487.023
 802.566 610.936
 338.666 918.028
 171.761 931.294
 935.349 94.022
 115.738 515.057
 464.624 97.272
 864.058 715.357
 626.515 878.347
 570.629 805.912
 380.515 434.502
 975.851 230.922
 841.676 632.698
 116.427 163.957
 738.014 582.228
 119.701 601.632
 46.069 823.567
 531.312 62.124
 418.510 505.283
 624.233 278.461
 953.886 225.175
 291.062 416.783
 809.421 11.665
 825.387 920.759
 151.209 603.697
 625.703 211.028
 203.965 479.534
 408.581 44.549
 388.998 105.091
 276.305 270.223
 112.158 379.534
 156.179 177.108
 23.833 899.329
 0.187 308.257
 64.734 231.601
 318.922 960.976
 331.156 64.437
 315.155 82.669
 441.862 706.771
 100.502 635.904
 319.121 655.690
 322.036 997.793
 965.017 686.971
 421.187 593.829
 230.669 398.481
 699.655 777.282
 753.022 229.638
 209.437 249.823
 137.340 467.769
 127.538 890.857
 262.243 548.974
 959.696 301.083
 900.329 372.709
 459.004 264.861
 6.109 322.011
 190.068 556.352
 302.683 51.942
 940.934 432.155
 680.573 855.131
 735.319 909.778
 341.041 903.225
 656.396 684.140
 209.829 905.523
 518.674 706.077
 506.194 620.479
 152.453 976.151
 270.542 242.068
 560.134 697.944
 378.785 391.979
 907.820 307.197
 53.042 351.462
 499.531 32.038
 19.783 225.362
 893.722 46.017
 374.385 47.884
 839.325 216.434
 444.961 908.261
 986.144 207.610
 770.871 128.347
 445.114 820.325
 938.398 387.799
 398.830 997.919
 866.563 630.893
 581.133 735.818
 82.128 157.848
 623.738 39.034
 139.534 699.062
 903.482 192.059
 157.347 579.854
 589.332 563.291
 189.031 533.645
 385.620 353.491
 7.182 931.215
 876.926 521.840
 744.428 421.480
 108.626 256.920
 541.835 374.594
 871.475 991.758
 950.778 371.121
 213.039 46.158
 813.995 972.221
 665.552 485.484
 916.005 456.470
 79.549 948.372
 995.718 331.161
 383.917 767.361
 111.163 572.027
 982.588 202.847
 647.555 458.668
 350.931 564.254
 977.957 937.191
 43.888 200.756
 386.531 931.177
 184.236 120.743
 16.589 352.072
 302.319 423.607
 431.631 536.148
 465.478 894.057
 702.258 903.590
 111.821 378.387
 533.802 132.878
 112.497 809.949
 810.037 548.151
 881.012 619.051
 482.000 596.577
 957.288 407.896
 115.574 755.997
 376.076 116.824
 717.696 359.401
 320.164 892.500
 982.997 192.343
 422.753 695.898
 587.259 242.824
 562.949 577.705
 51.597 231.740
 863.802 986.473
 415.008 987.612
 702.638 461.393
 89.325 954.606
 55.040 363.663
 889.263 130.850
 171.876 700.181
 93.808 158.666
 16.085 638.664
 219.551 653.894
 723.705 567.687
 890.558 833.106
 591.166 847.669
 145.216 130.744
 295.440 74.284
 803.225 489.491
 620.901 344.373
 153.958 943.299
 370.162 802.327
 452.214 721.069
 177.676 543.515
 203.446 498.084
 4.172 668.055
 375.644 370.876
 375.277 85.737
 829.933 278.461
 224.927 259.871
 960.618 729.056
 127.684 898.176
 774.890 997.014
 946.331 122.407
 122.926 251.145
 502.446 610.519
 163.987 74.689
 896.885 856.765
 279.776 391.588
 990.808 52.879
 832.332 166.451
 311.114 189.554
 422.841 280.532
 99.772 109.688
 605.681 477.637
 295.776 226.826
 517.829 137.011
 160.533 32.915
 219.418 170.821
 849.787 953.716
 32.021 507.889
 143.236 428.254
 85.418 249.966
 490.391 666.598
 122.627 649.508
 569.763 519.545
 301.475 926.745
 318.015 431.779
 906.533 627.736
 324.255 969.530
 138.804 623.394
 138.362 853.224
 275.943 2.177
 275.353 489.153
 740.179 447.056
 952.687 401.551
 924.618 281.585
 144.620 702.966
 914.621 182.546
 725.833 307.495
 605.865 690.064
 982.397 254.803
 724.084 593.586
 846.495 555.269
 156.117 167.416
 945.328 935.722
 23.432 97.013
 105.279 824.740
 486.894 942.067
 809.057 695.360
 237.064 680.095
 333.570 326.032
 573.129 461.236
 795.107 758.123
 433.857 268.018
 69.771 346.202
 447.286 940.623
 842.713 707.326
 196.681 616.777
 749.445 984.786
 346.411 304.611
 414.384 323.163
 873.547 206.103
 951.954 993.561
 453.157 828.068
 288.215 164.552
 544.525 537.734
 178.620 855.546
 122.078 362.090
 560.513 370.214
 441.893 706.243
 486.032 239.262
 88.890 628.590
 259.014 920.972
 620.544 102.820
 53.031 746.499
 923.104 702.411
 550.015 653.083
 391.492 636.782
 421.028 435.302
 903.385 464.677
 511.968 641.537
 403.408 915.284
 714.679 944.635
 570.187 507.414
 843.630 182.598
 285.410 408.615
 623.611 173.130
 441.656 696.963
 676.581 496.477
 448.928 746.587
 305.722 371.584
 766.480 362.553
 869.954 443.849
 987.268 941.008
 658.768 197.325
 731.337 866.385
 779.479 4.071
 608.568 509.823
 599.293 748.295
 240.744 132.918
 513.437 998.265
 191.184 190.470
 86.598 845.695
 243.608 567.548
 114.889 557.066
 860.073 173.145
 634.346 866.224
 593.430 678.677
 942.544 130.671
 448.604 559.076
 963.513 238.468
 598.078 632.216
 761.909 417.914
 832.261 54.593
 267.786 312.684
 740.249 913.836
 703.831 451.486
 899.051 748.660
 286.135 689.217
 531.160 251.827
 299.350 217.966
 855.985 189.743
 7.188 248.015
 97.735 962.232
 257.742 614.216
 161.818 877.264
 366.147 60.183
 897.464 917.932
 518.928 245.799
 623.322 713.571
 737.371 82.228
 905.347 414.662
 381.898 558.393
 95.655 924.275
 374.410 34.658
 723.740 309.489
 187.591 59.821
 787.004 447.951
 204.112 148.781
 328.643 941.046
 117.652 938.133
 383.451 820.633
 542.603 529.068
 584.908 505.882
 159.757 210.304
 82.123 136.181
 368.288 723.140
 238.039 761.548
 185.711 646.445
 148.976 750.528
 760.677 717.429
 821.695 154.609
 390.257 106.023
 802.154 15.955
 993.713 983.791
 807.716 730.542
 46.586 595.473
 62.684 480.993
 558.405 390.821
 369.427 472.515
 648.740 310.630
 711.310 672.172
 81.971 763.343
 329.171 37.348
 31.661 162.808
 643.634 785.791
 709.308 624.540
 217.482 209.491
 986.353 803.941
 725.271 361.010
 17.504 187.393
 883.968 777.622
 220.666 964.030
 714.540 280.015
 945.234 975.590
 768.970 953.547
 255.447 993.284
 942.321 246.646
 536.255 548.800
 770.212 899.330
 991.320 861.647
 216.987 231.792
 519.879 683.154
 620.134 406.157
 233.111 510.058
 856.911 242.049
 881.135 15.035
 827.274 277.197
 416.947 370.574
 843.862 167.509
 609.526 594.730
 529.030 506.786
 149.308 76.673
 837.692 395.244
 757.604 16.247
 53.306 919.536
 937.828 870.315
 195.996 336.963
 789.283 790.550
 593.011 535.507
 670.391 979.016
 202.045 12.448
 952.639 411.715
 160.068 561.380
 982.078 284.001
 420.080 354.844
 73.107 128.973
 904.532 572.610
 638.784 929.602
 469.135 959.494
 730.376 782.338
 959.609 147.801
 461.826 134.449
 534.877 584.950
 255.882 185.489
 204.833 944.119
 119.613 356.569
 623.530 832.946
 367.711 446.817
 727.321 961.335
 320.488 137.382
 902.748 83.544
 545.853 307.995
 305.005 532.104
 555.060 403.673
 471.404 942.305
 443.121 49.191
 935.908 397.425
 556.902 741.982
 553.543 168.273
 725.678 760.996
 293.991 78.718
 77.222 176.435
 421.365 294.723
 742.022 815.370
 4.796 641.773
 402.112 278.923
 317.873 929.022
 330.385 181.396
 803.038 862.850
 280.273 19.599
 271.937 23.624
 891.903 826.344
 959.516 753.512
 574.586 626.047
 976.808 247.149
 580.527 818.530
 846.143 378.296
 2.679 861.062
 837.722 952.635
 90.558 905.698
 145.591 908.120
 789.640 551.830
 885.017 139.478
 58.792 281.085
 6.013 892.378
 920.278 907.419
 496.285 236.248
 540.660 969.113
 391.458 803.951
 948.860 146.803
 774.393 493.466
 368.377 763.583
 985.086 13.886
 0.988 226.297
 987.770 268.601
 453.994 933.490
 264.957 486.326
 685.298 3.079
 695.188 509.957
 261.387 975.067
 791.121 649.272
 121.932 0.618
 49.318 301.795
 738.594 533.363
 317.924 93.060
 190.215 52.149
 301.696 419.916
 975.544 242.661
 76.915 975.996
 399.755 489.960
 716.266 465.152
 732.101 642.264
 463.401 275.343
 497.170 221.092
 939.505 291.558
 767.498 512.643
 403.658 311.926
 34.922 984.160
 372.213 126.821
 594.589 946.677
 880.019 297.890
 649.224 317.363
 241.357 994.281
 881.008 221.697
 447.462 9.700
 720.773 284.329
 879.937 789.132
 224.176 70.251
 88.066 72.246
 425.038 802.321
 188.649 635.797
 438.281 261.009
 418.606 754.965
 918.116 496.419
 375.225 959.110
 808.664 495.935
 91.781 627.177
 549.658 363.633
 845.595 38.881
 992.752 505.844
 213.010 897.381
 546.143 172.522
 555.639 685.557
 376.517 883.669
 732.401 770.025
 565.759 446.739
 223.094 74.133
 731.576 633.271
 65.489 693.319
 890.448 85.022
 546.238 704.102
 960.453 631.306
 646.492 942.959
 791.129 155.502
 979.328 915.172
 566.129 200.696
 724.299 589.135
 778.925 168.797
 674.304 381.629
 236.914 776.418
 474.102 528.018
 38.178 182.233
 914.118 532.647
 598.784 207.853
 416.520 923.950
 326.335 416.595
 735.095 901.491
 754.723 586.632
 211.258 104.841
 21.260 677.215
 464.078 993.504
 704.254 614.904
 123.804 680.824
 798.318 762.751
 580.654 380.909
 116.183 436.171
 851.341 415.014
 627.564 217.908
 655.595 381.876
 213.778 539.324
 938.015 165.240
 395.626 240.417
 113.714 861.973
 723.917 816.231
 709.878 36.921
 477.394 287.976
 222.656 408.036
 940.433 104.200
 516.297 739.797
 9.376 947.425
 18.714 367.642
 956.724 576.878
 77.271 25.006
 449.581 926.296
 846.574 21.803
 33.852 160.624
 905.101 994.032
 248.078 605.981
 811.981 464.153
 887.729 748.099
 93.998 17.372
 97.832 456.109
 724.622 596.804
 402.627 356.826
 252.696 978.256
 287.249 751.316
 43.089 21.243
 908.116 537.673
 992.821 565.594
 133.793 454.466
 924.628 502.010
 692.691 276.697
 179.704 380.330
 342.366 834.460
 729.430 111.602
 869.715 353.521
 102.532 690.680
 402.596 372.125
 232.538 126.945
 59.937 620.376
 827.184 774.281
 815.962 774.300
 356.039 240.936
 609.737 948.185
 257.760 919.059
 26.693 464.052
 449.999 676.975
 225.380 649.533
 851.805 319.653
 419.628 744.076
 22.693 350.081
 970.928 33.090
 509.381 302.536
 643.731 940.695
 348.989 305.083
 551.127 370.035
 887.620 540.518
 821.720 227.457
 570.320 280.548
 680.423 960.261
 280.054 176.080
 914.273 500.172
 740.509 396.537
 125.439 174.614
 243.998 63.044
 621.533 629.383
 768.746 644.913
 700.592 319.128
 359.421 657.388
 725.134 651.535
 364.396 72.863
 95.178 918.231
 859.224 440.516
 700.745 976.797
 897.818 293.466
 915.147 546.093
 383.496 142.111
 764.116 489.269
 557.262 231.513
 733.895 648.765
 779.311 444.740
 252.888 494.449
 303.925 818.511
 263.800 894.513
 692.779 298.646
 391.919 829.183
 905.607 687.652
 983.873 465.691
 681.548 452.718
 41.649 90.906
 763.956 787.740
 688.744 362.746
 713.622 316.420
 987.024 865.843
 341.127 234.465
 460.377 229.416
 212.319 807.497
 688.770 39.949
 738.726 648.069
 506.250 427.921
 257.385 411.546
 189.305 761.703
 385.263 688.382
 156.410 93.902
 158.724 282.120
 42.331 392.485
 847.888 491.355
 66.653 683.100
 381.904 843.778
 718.177 828.103
 499.998 235.636
 336.251 85.265
 723.533 25.563
 926.196 904.159
 148.390 123.401
 816.007 725.463
 709.812 948.665
 691.042 208.274
 751.957 646.562
 356.052 198.978
 423.000 619.574
 821.410 513.800
 48.471 127.644
 122.699 893.196
 348.232 938.803
 617.824 222.515
 246.834 174.031
 399.782 738.351
 377.075 125.321
 280.317 657.865
 939.265 864.944
 482.296 698.732
 804.390 478.102
 497.369 785.700
 41.164 202.441
 368.800 866.939
 11.544 248.753
 124.191 956.043
 876.017 600.872
 963.906 55.985
 541.665 282.967
 691.500 557.263
 488.492 963.658
 413.326 597.531
 441.626 3.578
 725.150 53.166
 890.953 201.910
 11.335 649.262
 70.609 254.304
 502.496 733.824
 226.956 886.325
 844.109 690.388
 56.550 500.772
 923.153 652.591
 769.834 91.965
 962.332 41.485
 719.477 894.252
 629.783 644.611
 265.322 394.930
 412.556 183.365
 74.668 743.514
 378.834 26.197
 374.231 410.601
 899.184 369.387
 478.792 11.556
 931.625 559.837
 874.499 225.057
 197.621 526.600
 88.603 556.465
 412.981 536.176
 841.536 564.404
 693.953 723.346
 564.472 969.471
 167.575 372.176
 241.564 571.213
 587.716 544.404
 869.992 28.287
 633.424 953.746
 244.763 612.875
 361.642 559.504
 594.063 980.126
 647.497 61.512
 93.333 633.644
 95.943 697.016
 953.339 96.316
 900.121 609.964
 544.146 180.268
 84.557 741.822
 520.592 199.233
 962.915 103.103
 746.508 380.541
 996.912 364.888
 768.504 152.292
 429.216 663.785
 912.588 834.770
 521.160 61.751
 718.587 625.061
 226.476 229.326
 291.426 592.050
 23.446 128.139
 341.385 798.050
 86.865 22.529
 766.973 126.437
 262.686 333.143
 866.792 55.576
 495.327 205.150
 866.449 502.482
 611.429 263.850
 832.293 130.083
 173.594 699.905
 87.387 725.286
 550.801 410.085
 522.093 607.648
 304.156 527.502
 230.020 607.139
 431.103 933.845
 431.575 181.878
 249.976 646.750
 856.272 350.953
 619.601 725.299
 529.212 552.249
 483.700 208.676
 87.417 450.156
 193.079 785.624
 381.999 402.941
 804.420 339.655
 699.538 435.322
 275.212 196.765
 660.678 469.524
 690.505 53.947
 879.245 459.772
 967.350 939.093
 147.451 303.398
 813.832 662.599
 61.685 709.531
 576.281 600.230
 131.618 977.657
 323.691 93.538
 988.684 147.421
 503.585 581.759
 997.452 643.106
 497.949 866.791
 496.943 156.765
 728.647 755.249
 883.896 539.443
 754.542 79.105
 574.529 237.072
 290.986 645.039
 527.047 794.152
 818.114 643.841
 908.469 22.234
 557.453 122.422
 784.130 100.451
 44.667 204.892
 487.064 541.202
 345.990 284.341
 881.589 155.665
 521.279 597.432
 817.646 821.747
 170.008 659.485
 130.123 562.706
 578.538 463.710
 973.778 649.829
 966.098 135.571
 705.946 749.843
 780.017 648.648
 995.493 540.296
 672.651 33.903
 110.231 347.785
 286.176 297.902
 131.984 748.987
 938.105 570.725
 87.665 378.092
 729.324 160.114
 38.228 462.041
 54.922 539.624
 110.209 553.237
 381.758 455.447
 315.341 135.076
 939.025 425.228
 13.630 966.202
 450.991 814.102
 719.027 323.111
 604.309 315.656
 12.056 456.229
 793.951 211.355
 951.338 241.471
 117.980 919.661
 109.733 977.445
 206.328 529.760
 197.980 728.630
 464.850 714.121
 879.402 368.327
 713.723 364.520
 476.755 243.811
 97.344 748.546
 683.103 22.518
 968.022 954.622
 422.310 25.368
 202.884 915.431
 673.959 95.326
 935.440 670.179
 348.130 560.363
 881.412 558.841
 336.411 45.225
 551.908 315.552
 298.860 71.424
 493.221 138.262
 897.566 506.018
 917.011 618.129
 334.279 813.880
 410.892 290.797
 673.795 712.818
 899.436 664.285
 470.894 594.351
 289.012 41.963
 304.371 963.822
 734.873 716.874
 547.885 71.345
 751.482 103.843
 867.927 889.884
 311.620 802.709
 781.236 79.130
 88.611 169.077
 77.668 625.165
 359.591 693.843
 923.195 428.017
 154.824 860.142
 107.754 324.707
 685.237 423.060
 753.778 377.388
 162.693 525.601
 115.929 858.540
 927.859 271.842
 96.853 252.187
 480.123 388.485
 196.452 926.991
 52.071 248.172
 675.401 479.287
 854.934 646.677
 322.556 288.131
 936.679 431.894
 898.902 657.036
 714.690 1.181
 819.113 265.864
 971.978 206.945
 110.315 139.463
 319.506 745.339
 43.891 215.916
 535.508 322.628
 910.987 16.023
 581.720 986.582
 249.706 167.060
 580.548 930.194
 928.877 298.451
 308.685 791.988
 50.009 426.158
 342.135 226.365
 798.788 588.184
 473.556 49.922
 516.839 538.193
 342.159 102.012
 182.902 490.977
 873.859 622.253
 702.830 626.188
 458.096 242.066
 375.710 569.776
 198.744 925.111
 297.850 801.025
 809.186 451.839
 409.497 682.539
 93.196 420.887
 206.078 27.382
 609.384 595.290
 604.880 138.646
 281.147 630.146
 60.767 559.631
 938.162 422.355
 195.459 225.674
 189.272 179.352
 81.617 820.246
 588.251 735.329
 996.452 307.748
 799.408 88.788
 223.658 383.379
 763.665 798.385
 84.265 877.326
 649.934 974.760
 266.702 547.508
 421.874 629.661
 107.280 654.210
 5.029 91.180
 350.910 833.613
 480.712 831.950
 157.677 68.713
 215.679 167.822
 476.670 629.130
 943.674 915.891
 99.976 240.355
 207.368 816.038
 655.968 112.966
 236.442 648.634
 874.007 869.102
 846.828 867.449
 727.604 543.141
 693.060 821.335
 568.380 293.086
 663.815 387.084
 330.057 966.190
 181.872 970.416
 995.058 334.905
 33.780 259.687
 163.501 416.197
 319.392 10.388
 86.487 458.032
 463.442 186.383
 466.424 711.427
 584.506 440.127
 683.790 185.486
 63.627 648.613
 582.475 27.777
 915.926 769.856
 187.855 694.882
 642.404 897.229
 599.642 530.808
 52.570 82.684
 104.727 997.105
 106.407 306.873
 306.531 481.927
 959.543 192.389
 732.518 130.282
 19.369 499.235
 129.482 399.308
 171.672 688.266
 109.137 356.389
 234.286 483.500
 289.432 50.442
 782.028 268.178
 868.447 434.736
 489.259 688.299
 148.908 280.740
 104.651 152.574
 837.034 664.751
 736.933 166.678
 607.197 941.405
 748.686 45.076
 44.593 539.887
 763.596 444.086
 445.715 469.819
 955.404 59.346
 318.008 535.143
 346.390 449.113
 725.763 996.994
 570.079 267.292
 782.518 762.605
 795.705 717.686
 697.339 209.175
 947.472 40.275
 402.932 972.574
 234.704 593.647
 190.331 574.443
 422.653 152.823
 163.683 652.275
 379.095 462.116
 128.385 960.251
 718.168 697.486
 608.574 779.778
 897.604 146.796
 630.947 114.083
 804.059 219.767
 239.391 127.706
 657.262 478.298
 150.381 956.963
 279.018 123.733
 707.136 879.452
 287.510 697.853
 228.824 148.364
 298.922 321.690
 820.435 720.044
 533.218 799.201
 753.311 921.052
 443.316 305.471
 142.768 494.462
 809.153 131.215
 37.963 755.755
 680.859 302.189
 353.475 988.124
 217.016 584.769
 668.443 68.018
 771.550 943.948
 607.067 377.427
 41.080 469.591
 806.577 713.446
 26.525 928.816
 841.181 422.639
 399.569 750.326
 571.999 782.553
 335.503 479.500
 355.616 531.091
 296.339 655.752
 192.875 852.731
 767.453 16.512
 13.164 405.561
 791.011 801.079
 849.177 592.374
 851.792 354.171
 97.572 110.876
 385.613 870.469
 519.720 371.017
 855.491 900.719
 204.735 41.188
 11.925 595.410
 688.075 319.358
 985.638 797.842
 540.350 451.040
 196.088 234.303
 462.697 104.324
 467.603 670.311
 650.521 925.254
 75.679 9.579
 523.041 536.900
 875.642 673.011
 921.430 405.835
 949.340 990.907
 316.127 14.210
 925.816 820.510
 149.965 168.492
 950.177 726.530
 96.980 712.382
 180.355 163.389
 109.306 447.068
 251.520 519.481
 731.546 393.023
 758.100 235.946
 311.746 241.047
 937.297 621.420
 662.145 663.671
 197.413 341.451
 105.638 209.488
 299.113 774.051
 73.201 541.369
 75.962 664.003
 834.150 454.176
 858.300 466.558
 88.959 208.552
 856.030 900.128
 30.597 425.381
 853.563 997.227
 785.068 921.732
 694.527 88.628
 528.419 145.608
 283.483 928.392
 902.373 135.994
 633.616 583.763
 923.476 439.805
 848.031 806.082
 413.946 42.118
 670.895 664.737
 42.116 884.990
 294.368 79.202
 515.325 878.164
 697.319 103.513
 940.568 747.848
 739.588 997.829
 183.149 573.663
 186.559 123.393
 489.529 265.820
 516.710 896.167
 178.793 512.091
 821.259 572.337
 782.357 245.335
 970.094 672.936
 261.320 456.081
 949.648 807.902
 446.154 100.271
 412.584 470.447
 418.009 969.888
 880.233 744.740
 432.043 134.376
 149.081 523.343
 120.913 994.885
 542.797 750.983
 14.283 83.316
 69.865 898.948
 974.341 586.437
 970.690 596.411
 537.452 675.164
 821.886 383.433
 630.865 204.261
 392.413 453.175
 916.723 242.558
 977.351 81.416
 522.384 363.441
 459.737 28.934
 18.335 225.440
 936.344 391.421
 777.989 899.530
 285.123 272.631
 825.696 740.172
 523.832 895.526
 681.793 578.756
 512.966 734.708
 731.107 259.017
 371.297 358.806
 161.624 293.074
 607.176 586.457
 383.925 843.366
 209.373 472.620
 93.379 619.906
 901.890 507.242
 273.053 304.773
 140.228 195.550
 656.069 97.659
 732.599 133.754
 624.962 129.761
 807.104 546.741
 579.014 170.676
 141.752 531.983
 258.028 997.529
 133.268 488.643
 885.336 391.041
 235.869 200.519
 749.771 244.113
 963.784 99.632
 654.865 129.716
 260.509 442.827
 645.683 682.204
 510.895 581.693
 404.745 745.776
 854.889 556.554
 466.608 772.757
 977.435 774.350
 917.489 890.031
 749.753 179.472
 956.257 262.663
 112.571 753.229
 733.911 378.132
 380.061 304.555
 351.223 52.207
 740.314 780.151
 72.331 858.287
 498.367 930.772
 452.950 236.661
 493.618 341.335
 635.625 320.007
 895.213 51.519
 934.424 978.300
 85.514 261.304
 624.138 342.828
 759.679 699.245
 623.927 108.288
 453.618 912.302
 285.192 867.771
 46.183 62.640
 474.019 132.289
 25.476 352.487
 498.838 189.311
 452.921 271.891
 545.966 619.325
 169.600 820.938
 224.731 811.928
 262.834 307.839
 618.184 790.315
 620.677 393.428
 116.407 792.868
 349.738 632.477
 961.797 490.912
 297.309 760.202
 246.989 201.499
 110.274 561.094
 417.277 632.627
 466.798 25.438
 684.251 365.703
 946.573 100.447
 153.152 616.941
 653.838 147.804
 603.181 647.055
 195.076 962.720
 391.135 218.990
 38.643 142.505
 730.645 589.023
 73.661 731.611
 941.565 900.573
 344.899 447.444
 179.405 416.281
 302.268 704.753
 608.884 546.670
 379.077 919.585
 147.753 28.211
 541.461 765.769
 398.948 175.290
 450.011 772.338
 536.150 825.988
 688.876 749.609
 988.284 257.404
 871.292 390.774
 263.760 940.165
 375.261 156.433
 99.972 901.886
 628.904 368.683
 955.434 684.486
 709.810 742.147
 271.663 309.764
 82.661 299.987
 713.649 351.670
 438.780 467.786
 998.300 582.807
 262.395 826.726
 890.108 788.209
 201.859 525.325
 385.447 183.320
 918.464 196.828
 128.157 537.760
 497.517 674.058
 258.677 85.241
 991.039 117.090
 459.844 726.512
 301.597 919.579
 140.325 931.010
 573.776 0.284
 910.437 278.924
 22.640 646.457
 626.933 314.366
 764.822 800.010
 888.352 498.539
 622.955 676.095
 479.094 646.123
 21.792 502.918
 619.957 526.111
 286.200 362.816
 169.917 928.167
 767.185 5.137
 26.346 696.070
 970.262 764.122
 729.194 160.294
 26.870 538.205
 733.172 352.397
 548.446 125.117
 467.397 35.217
 826.657 29.573
 354.802 256.252
 12.535 402.495
 566.973 38.930
 920.573 783.669
 800.497 320.259
 388.018 320.044
 587.953 66.844
 179.383 651.782
 113.031 38.126
 594.777 495.508
 650.725 190.462
 628.997 422.485
 269.107 643.325
 475.815 507.720
 430.903 265.075
 695.815 509.037
 446.095 726.843
 612.094 383.303
 129.507 655.839
 689.659 136.193
 491.111 771.543
 343.299 873.790
 266.286 477.775
 934.868 136.069
 716.108 819.495
 622.392 66.933
 484.794 394.656
 246.228 151.186
 686.612 278.640
 946.029 329.996
 554.935 202.375
 638.804 512.555
 371.946 696.450
 623.447 318.248
 411.981 134.345
 259.387 311.621
 881.196 180.811
 73.206 798.416
 380.669 69.613
 532.130 217.124
 21.900 32.100
 670.114 334.764
 698.774 598.806
 422.094 401.423
 87.380 65.513
 904.005 464.507
 76.645 208.672
 537.802 535.517
 603.801 48.942
 257.475 849.676
 307.505 682.912
 517.538 188.025
 249.549 659.294
 261.479 34.116
 877.887 185.144
 774.001 120.568
 797.145 368.876
 645.697 857.158
 118.389 389.276
 208.062 910.501
 721.910 713.552
 364.813 279.618
 682.031 453.206
 944.767 51.662
 71.764 465.649
 552.383 363.119
 40.765 593.695
 493.331 184.763
 298.999 337.129
 130.714 410.329
 250.323 513.429
 987.783 391.324
 17.555 972.335
 888.188 821.573
 449.352 955.672
 326.042 548.454
 68.274 154.658
 324.713 52.363
 430.889 217.619
 92.573 586.593
 849.811 347.762
 461.507 166.762
 152.544 540.426
 123.438 118.220
 604.313 919.546
 113.166 873.070
 236.313 912.098
 452.404 312.843
 234.679 655.795
 827.982 601.206
 349.784 968.797
 162.922 81.991
 274.166 460.535
 816.728 135.231
 857.559 360.830
 363.180 607.701
 829.282 461.380
 710.641 549.830
 285.037 161.448
 100.043 998.953
 673.378 90.703
 916.090 716.157
 946.266 639.802
 532.596 392.727
 181.028 97.251
 666.423 440.319
 553.411 993.771
 97.139 129.847
 462.224 857.857
 610.749 376.845
 747.438 444.064
 712.840 730.496
 880.650 805.215
 924.898 219.871
 267.936 427.912
 300.922 270.256
 121.677 265.183
 481.607 316.354
 914.579 498.826
 20.122 414.763
 113.491 505.911
 574.930 768.482
 543.548 938.303
 657.277 809.548
 398.648 341.092
 58.167 296.555
 89.284 16.041
 554.321 741.340
 3.582 200.958
 525.104 618.949
 5.304 297.129
 301.562 988.113
 460.033 187.147
 341.111 872.409
 577.331 387.848
 182.015 557.361
 395.034 261.390
 913.655 643.716
 277.858 36.119
 12.698 575.569
 25.083 382.983
 581.045 512.934
 703.300 558.317
 596.182 936.587
 965.275 106.296
 893.722 618.745
 663.229 151.075
 469.306 442.572
 995.646 877.138
 864.193 648.011
 675.751 764.864
 15.864 78.398
 814.673 25.554
 969.673 824.548
 463.897 865.548
 296.206 748.911
 353.798 242.680
 305.809 926.187
 44.993 590.784
 139.058 278.138
 927.067 150.586
 310.308 94.558
 658.254 520.055
 139.529 720.519
 346.403 426.552
 902.109 218.641
 85.474 520.264
 212.124 66.471
 145.734 827.022
 714.704 970.967
 885.439 903.262
 258.740 238.076
 226.133 371.537
 341.482 154.453
 684.823 437.325
 328.993 865.389
 559.342 893.190
 156.495 878.220
 946.596 591.522
 373.851 709.855
 68.472 139.750
 325.775 222.340
 571.578 760.066
 323.454 758.553
 442.392 618.330
 82.361 474.290
 279.579 113.178
 756.099 951.453
 434.240 416.557
 202.438 724.025
 963.628 151.629
 867.795 223.595
 144.708 304.456
 890.513 589.913
 114.138 4.054
 800.376 45.090
 897.176 523.840
 958.289 114.373
 969.399 999.305
 641.093 924.059
 574.489 805.742
 264.942 415.930
 264.621 70.507
 567.695 401.105
 706.093 321.499
 875.703 513.474
 323.828 103.153
 680.424 908.633
 169.458 469.370
 291.237 848.891
 767.212 426.486
 35.963 494.329
 101.154 626.110
 401.991 425.809
 291.130 265.581
 278.268 815.313
 500.642 251.724
 529.733 155.078
 818.749 120.966
 47.347 997.969
 53.789 25.638
 32.765 951.674
 816.419 723.252
 39.416 928.181
 903.312 13.849
 471.771 363.111
 724.152 422.196
 190.528 287.679
 449.793 219.114
 260.049 26.000
 258.197 612.760
 960.623 184.426
 779.619 250.072
 54.866 45.281
 809.474 75.144
 106.093 538.458
 985.125 260.182
 885.939 469.740
 283.739 911.455
 646.329 479.292
 467.442 753.701
 162.552 397.773
 507.639 98.555
 953.381 887.047
 293.952 333.420
 252.580 888.970
 759.424 544.834
 23.691 866.579
 820.007 973.697
 284.687 779.936
 73.863 938.028
 27.042 382.466
 78.458 942.345
 189.245 706.866
 718.019 601.906
 170.232 502.382
 890.775 66.237
 764.001 122.755
 637.820 41.520
 761.592 697.359
 259.959 638.009
 727.300 863.708
 734.972 849.932
 117.388 429.708
 368.158 895.064
 304.669 866.681
 549.556 173.677
 612.258 822.792
 420.845 667.080
 883.828 970.074
 295.719 989.953
 743.213 551.623
 654.581 484.539
 668.691 338.970
 226.210 35.399
 550.382 219.176
 56.892 168.336
 64.705 948.371
 986.062 344.498
 117.549 390.604
 734.416 679.291
 735.851 730.701
 956.552 5.059
 161.668 145.953
 409.465 796.459
 887.902 447.869
 587.634 918.900
 912.927 481.737
 225.339 14.386
 353.055 83.614
 370.378 67.757
 585.558 142.716
 897.146 902.042
 477.787 568.388
 410.481 27.610
 744.483 497.413
 257.619 49.902
 648.807 946.935
 529.792 249.044
 784.009 884.414
 416.325 646.721
 531.232 677.796
 444.800 926.913
 552.173 451.204
 75.887 673.835
 738.623 614.334
 849.409 119.493
 877.967 883.290
 30.273 682.326
 706.275 358.474
 163.863 145.472
 388.567 578.541
 507.900 127.232
 997.152 101.190
 302.507 186.551
 539.801 760.225
 816.242 272.969
 134.144 767.906
 60.157 454.079
 225.500 741.874
 694.852 755.457
 322.790 272.291
 620.155 240.059
 679.991 58.133
 890.109 988.969
 105.411 948.548
 246.762 666.048
 642.869 457.968
 727.744 739.500
 70.571 780.161
 440.361 967.852
 916.351 820.060
 878.109 351.521
 231.063 872.132
 706.018 709.626
 512.847 894.978
 84.358 311.234
 579.112 724.134
 614.258 407.848
 564.063 404.656
 355.178 57.019
 629.261 253.563
 17.494 663.859
 42.804 436.972
 11.352 206.526
 467.388 190.361
 126.365 53.030
 134.798 261.662
 19.443 659.927
 938.588 419.565
 647.300 699.295
 790.213 663.555
 246.025 360.107
 127.139 82.884
 335.959 675.726
 583.226 640.084
 622.384 843.129
 208.547 767.231
 130.769 114.940
 512.818 842.249
 722.266 96.110
 86.659 905.952
 496.578 187.597
 789.171 451.695
 924.213 654.632
 968.097 597.636
 730.546 912.875
 967.358 281.283
 155.234 318.180
 171.777 407.716
 760.694 101.733
 13.713 762.524
 193.978 339.556
 23.020 359.665
 402.103 601.941
 20.106 140.453
 649.286 453.066
 639.798 245.482
 126.588 413.270
 317.499 635.007
 23.950 646.300
 782.879 589.214
 148.727 171.886
 682.535 547.710
 723.690 151.590
 712.179 82.653
 34.456 964.930
 179.565 293.419
 477.805 735.804
 168.363 78.924
 98.004 429.399
 935.359 119.127
 400.665 0.916
 181.741 777.538
 568.774 613.894
 804.934 835.291
 842.138 72.796
 399.801 63.597
 881.824 137.423
 454.257 229.900
 250.254 752.015
 20.171 574.168
 473.957 766.407
 859.276 961.420
 500.842 927.943
 217.615 456.460
 151.953 649.155
 600.546 634.052
 536.588 816.231
 161.630 455.290
 440.347 96.531
 618.918 447.162
 701.885 369.817
 335.507 421.418
 313.190 978.154
 290.089 280.478
 860.059 34.860
 888.206 67.683
 367.554 515.445
 774.472 327.657
 236.005 875.563
 177.144 816.477
 806.149 495.933
 603.722 423.001
 939.928 975.641
 493.036 879.955
 562.180 707.700
 376.377 19.627
 296.876 939.193
 197.146 293.456
 521.695 698.479
 252.475 372.087
 431.914 260.080
 146.848 482.985
 76.970 800.839
 660.621 852.426
 42.246 306.402
 337.133 89.193
 179.054 733.072
 260.872 485.888
 925.284 675.488
 143.713 193.158
 648.407 984.778
 742.941 730.976
 625.610 714.825
 417.632 793.350
 749.655 626.838
 481.595 248.247
 513.978 75.672
 951.797 368.545
 939.787 147.371
 419.769 903.270
 717.927 268.618
 516.611 628.013
 258.702 408.419
 804.784 531.343
 586.304 324.147
 744.879 98.204
 46.814 842.547
 564.206 55.069
 788.916 826.298
 635.435 24.221
 546.535 564.182
 175.258 390.621
 727.726 783.818
 340.432 174.735
 472.725 157.441
 855.319 204.477
 667.477 30.724
 203.008 530.596
 821.798 520.371
 780.951 989.670
 881.287 106.994
 720.031 510.257
 30.005 294.912
 829.018 119.033
 150.745 860.138
 218.902 339.204
 88.442 92.595
 25.817 502.691
 160.189 329.683
 557.891 405.965
 375.698 937.861
 488.827 227.978
 681.330 829.174
 86.241 963.845
 778.604 94.081
 150.513 92.232
 957.065 524.037
 433.291 335.418
 137.356 711.761
 964.792 252.364
 362.256 218.729
 435.116 855.879
 173.389 544.075
 614.124 309.833
 244.476 512.876
 652.688 151.717
 836.660 311.791
 958.842 25.650
 829.144 963.615
 487.338 992.791
 443.588 167.815
 600.217 517.233
 211.165 400.197
 857.285 878.722
 67.739 110.993
 964.862 227.439
 749.167 76.890
 763.274 724.614
 392.353 129.472
 260.509 175.809
 628.585 921.556
 841.850 496.486
 637.219 315.848
 501.768 3.033
 966.300 739.781
 181.585 413.389
 231.878 189.468
 559.418 101.899
 592.260 868.253
 260.550 381.027
 623.038 985.693
 847.863 691.429
 562.406 436.099
 852.609 650.811
 976.102 727.580
 832.798 35.652
 532.481 89.206
 145.595 308.631
 559.047 482.359
 14.760 134.446
 353.686 760.056
 116.209 89.215
 281.474 323.233
 424.111 121.082
 638.891 824.436
 414.472 184.817
 202.444 166.469
 949.142 289.618
 592.023 776.386
 624.833 171.062
 817.809 834.387
 11.356 144.968
 93.470 374.057
 791.535 908.130
 591.057 406.774
 200.654 119.511
 890.756 61.685
 522.592 292.078
 501.259 166.430
 487.989 632.258
 756.476 356.683
 819.760 28.916
 347.523 218.945
 544.202 980.136
 644.401 805.868
 21.120 183.206
 171.449 172.478
 511.163 145.640
 199.845 61.166
 888.414 113.240
 437.374 100.236
 294.929 981.087
 461.877 602.648
 923.014 546.526
 544.783 376.490
 80.533 386.931
 232.604 645.547
 452.447 972.096
 838.080 876.404
 304.177 40.091
 382.736 807.954
 893.614 230.297
 525.976 460.602
 760.925 947.938
 312.816 187.159
 869.374 166.066
 826.076 627.310
 874.689 604.602
 895.954 595.181
 531.928 478.275
 209.827 708.093
 412.143 808.452
 490.596 837.761
 529.424 445.599
 838.789 7.597
 83.340 263.107
 30.804 86.194
 541.468 38.475
 155.275 843.383
 539.206 929.034
 776.721 587.622
 204.756 37.034
 118.725 528.859
 249.693 718.800
 39.336 186.966
 551.772 166.522
 763.755 960.467
 626.282 536.236
 81.368 392.461
 793.502 934.567
 596.615 619.699
 538.637 848.274
 440.011 6.794
 391.420 808.746
 843.906 481.201
 67.607 947.930
 117.519 667.148
 884.431 608.271
 720.677 530.089
 935.406 817.893
 442.003 989.963
 863.297 500.189
 694.639 334.837
 558.672 36.389
 913.554 400.065
 818.013 788.372
 189.012 396.431
 81.256 480.499
 19.717 138.784
 322.897 762.666
 288.620 800.217
 60.959 676.783
 829.564 392.049
 169.659 235.893
 792.167 33.738
 708.079 525.110
 157.036 956.911
 610.449 38.051
 388.173 702.036
 703.503 778.741
 221.927 373.805
 830.930 659.859
 822.903 271.325
 660.231 102.263
 30.848 991.836
 137.647 441.931
 675.663 902.566
 234.563 748.642
 150.660 5.714
 114.482 191.195
 760.186 898.430
 741.870 897.665
 153.366 105.476
 179.759 872.788
 230.363 280.271
 886.687 480.282
 774.093 13.922
 558.534 73.487
 184.446 536.160
 878.067 876.793
 742.786 851.749
 673.906 261.876
 933.857 636.693
 768.448 221.588
 325.394 966.633
 356.650 480.753
 131.129 2.182
 327.987 173.123
 841.807 590.060
 74.280 998.929
 635.999 223.039
 146.134 915.012
 815.466 444.507
 588.597 622.386
 339.571 984.544
 938.408 842.624
 953.544 213.584
 65.097 818.878
 163.462 827.856
 228.670 859.288
 856.760 609.065
 678.077 545.426
 104.232 91.064
 675.869 457.177
 214.369 621.267
 182.051 684.714
 502.911 617.212
 319.064 790.187
 252.528 423.010
 753.106 294.310
 685.310 590.656
 925.725 759.586
 373.213 312.452
 643.060 451.667
 740.824 168.783
 445.637 727.941
 246.050 26.375
 834.823 338.268
 485.785 413.026
 296.391 852.824
 96.850 733.020
 939.087 347.852
 592.003 391.263
 836.348 188.980
 574.365 22.395
 30.513 426.507
 451.900 223.141
 917.048 646.180
 370.704 251.970
 985.807 556.538
 598.796 270.481
 849.466 609.647
 721.039 677.018
 156.617 281.350
 404.132 636.863
 467.110 530.957
 14.712 897.339
 886.910 435.195
 333.070 633.660
 223.885 79.543
 12.495 285.957
 467.522 789.486
 255.670 894.170
 425.715 508.376
 583.759 230.360
 609.818 156.479
 182.953 373.203
 762.372 732.165
 452.447 213.187
 415.903 601.477
 325.442 556.358
 279.532 242.356
 172.239 986.776
 124.601 806.310
 556.397 821.414
 811.002 390.477
 438.961 354.797
 620.402 299.695
 202.710 43.645
 677.163 759.804
 892.250 364.211
 806.862 224.195
 583.572 217.576
 148.092 315.094
 758.676 32.107
 466.422 544.823
 870.275 79.563
 768.417 771.090
 44.973 84.500
 155.391 120.961
 650.137 458.775
 145.891 152.711
 502.719 567.945
 15.829 861.104
 43.320 358.567
 216.746 833.357
 254.756 609.896
 125.349 259.045
 343.408 575.881
 318.329 432.449
 798.839 49.998
 151.322 970.465
 930.917 3.246
 623.113 829.318
 85.434 142.046
 627.779 730.500
 643.471 626.098
 618.079 207.778
 504.301 35.148
 131.271 835.697
 877.239 627.560
 349.585 484.203
 908.424 282.650
 996.218 617.883
 441.243 943.486
 96.243 691.646
 254.062 198.683
 980.801 822.827
 589.502 72.493
 980.922 893.508
 42.119 484.715
 471.186 573.158
 715.550 938.853
 787.922 982.511
 508.762 182.309
 394.890 642.862
 909.663 130.547
 912.450 284.200
 432.111 673.293
 3.351 99.803
 951.217 890.442
 936.958 228.894
 497.071 144.856
 79.283 983.029
 336.919 825.463
 802.495 482.048
 391.785 664.631
 926.131 573.245
 630.221 416.797
 923.136 830.135
 196.905 769.586
 704.984 987.700
 758.030 63.589
 877.668 807.713
 172.802 262.619
 298.524 284.798
 877.942 573.233
 505.111 520.995
 750.061 732.013
 902.122 999.139
 92.491 723.301
 329.263 374.277
 385.011 161.457
 968.949 44.260
 596.524 763.303
 242.360 437.767
 954.789 882.141
 968.959 218.229
 809.600 498.873
 289.073 8.849
 535.318 33.440
 660.878 126.314
 667.399 906.679
 209.427 513.546
 730.841 645.025
 221.837 195.340
 524.440 65.212
 122.892 270.914
 205.042 430.766
 631.033 595.901
 54.986 554.842
 365.747 800.324
 701.520 393.556
 161.828 311.497
 129.810 379.863
 29.977 290.083
 635.296 380.281
 700.939 297.718
 893.612 895.999
 194.328 565.551
 287.268 797.385
 883.883 659.992
 171.138 188.682
 186.777 395.892
 739.914 800.063
 712.611 44.986
 889.679 840.623
 472.583 260.838
 955.319 401.891
 404.249 988.609
 421.408 51.599
 923.177 762.306
 815.461 116.739
 709.152 792.671
 621.105 629.030
 288.570 710.437
 519.955 941.092
 831.948 612.610
 863.129 454.860
 669.565 539.604
 467.861 712.473
 391.051 830.277
 566.077 652.391
 665.949 117.175
 637.879 138.412
 560.086 458.647
 534.376 826.163
 662.991 196.267
 525.167 80.489
 648.956 279.407
 943.142 428.600
 410.915 733.479
 893.265 999.209
 902.783 649.742
 945.942 519.100
 650.701 43.556
 956.003 818.077
 223.702 431.213
 694.676 924.378
 44.402 295.162
 116.990 848.967
 853.505 291.507
 26.624 83.293
 79.328 165.424
 63.227 835.955
 794.388 708.916
 195.746 665.058
 932.831 565.626
 834.586 621.065
 890.566 369.754
 803.679 386.653
 508.021 226.415
 472.314 412.911
 45.262 290.545
 520.413 323.410
 980.691 588.119
 987.460 148.019
 5.604 919.641
 275.476 406.153
 233.790 880.210
 684.026 974.632
 512.218 677.038
 347.499 728.962
 498.224 493.739
 321.882 460.117
 380.792 876.528
 183.386 753.520
 367.360 751.479
 210.873 725.612
 259.676 740.887
 837.850 489.176
 107.509 962.797
 90.308 345.339
 390.571 268.694
 639.927 252.267
 847.797 213.692
 566.909 513.065
 688.615 40.457
 65.126 663.923
 800.207 687.233
 959.533 674.474
 853.697 662.055
 820.208 132.455
 134.204 435.541
 630.395 551.730
 26.572 435.157
 832.152 184.643
 510.271 431.722
 270.241 245.351
 711.369 17.066
 173.691 659.601
 562.757 418.643
 148.852 888.489
 300.344 286.604
 954.858 959.601
 814.887 541.125
 42.451 150.065
 557.218 367.943
 863.320 264.133
 607.367 999.163
 406.044 735.692
 842.222 780.942
 345.840 856.642
 626.925 991.952
 371.413 919.137
 694.962 984.365
 389.023 487.804
 532.252 36.024
 320.418 52.114
 630.495 157.473
 479.577 4.863
 992.198 335.486
 108.477 946.477
 649.474 925.827
 602.645 313.465
 174.695 258.360
 494.528 0.420
 15.037 878.756
 71.325 106.593
 354.791 130.226
 971.462 949.096
 307.068 148.772
 571.323 694.608
 846.269 494.864
 984.989 160.081
 628.743 27.330
 51.739 701.095
 903.756 711.305
 479.065 465.436
 110.784 576.689
 996.346 351.079
 590.816 257.687
 812.472 624.610
 535.593 464.212
 169.226 571.399
 864.440 394.535
 353.833 646.257
 986.437 793.311
 144.526 147.380
 287.453 903.552
 481.286 362.062
 916.140 534.339
 802.088 735.667
 847.748 462.752
 288.239 841.957
 925.223 269.080
 499.109 619.948
 336.902 844.729
 28.076 467.664
 841.186 354.095
 812.468 714.494
 620.595 532.088
 218.379 740.257
 398.669 281.029
 587.268 469.834
 919.396 532.534
 369.161 187.522
 934.438 966.090
 524.138 15.562
 910.854 145.857
 499.838 58.140
 31.692 936.249
 691.197 87.180
 62.479 186.005
 966.054 842.277
 974.922 896.344
 156.159 27.042
 110.065 693.688
 630.242 41.961
 209.562 959.077
 399.840 423.896
 6.951 488.413
 78.680 29.638
 739.939 899.032
 294.444 761.153
 987.194 3.581
 413.038 279.626
 544.539 152.183
 208.294 780.960
 609.258 724.268
 125.848 734.687
 639.337 923.944
 233.254 139.295
 776.717 204.518
 707.022 578.753
 377.984 691.699
 621.911 326.726
 768.591 79.463
 922.478 226.870
 941.886 591.819
 268.657 760.141
 254.317 707.311
 156.159 914.714
 743.696 666.546
 472.124 412.658
 117.001 77.226
 813.136 872.573
 644.544 712.713
 275.993 342.113
 663.470 401.326
 544.217 702.475
 468.288 522.129
 401.045 2.900
 460.780 372.537
 971.404 242.192
 285.374 632.550
 153.352 281.646
 606.208 414.744
 668.750 896.125
 334.355 318.530
 721.852 784.077
 711.417 377.651
 384.607 140.612
 250.919 443.011
 963.127 18.630
 261.328 36.020
 878.955 670.021
 482.244 963.393
 111.997 771.742
 294.392 441.397
 293.441 439.980
 378.799 339.929
 853.643 150.460
 543.340 644.188
 671.954 685.429
 476.174 829.610
 846.274 479.872
 274.094 554.910
 106.025 843.699
 906.313 665.337
 92.920 486.082
 65.436 745.674
 991.999 196.595
 710.517 418.016
 526.778 969.818
 683.152 806.436
 55.910 960.547
 65.839 418.322
 796.578 481.450
 19.745 465.269
 127.163 500.127
 82.010 975.204
 516.775 345.118
 794.450 57.893
 123.577 317.810
 877.795 269.851
 181.936 747.795
 338.177 88.929
 348.035 481.617
 103.666 226.640
 535.522 508.580
 324.112 565.814
 990.954 192.352
 941.961 366.722
 430.315 574.121
 747.124 506.038
 682.942 263.387
 886.192 635.240
 121.078 248.035
 803.734 519.352
 48.491 388.532
 277.928 459.788
 489.603 655.320
 579.294 648.812
 474.246 207.289
 662.675 845.539
 918.114 967.175
 610.155 717.996
 724.305 341.847
 515.464 141.624
 399.079 467.331
 455.985 276.487
 610.240 776.439
 782.319 223.636
 997.775 627.873
 391.037 861.643
 654.951 177.247
 985.577 228.784
 968.564 980.730
 203.042 701.952
 577.164 9.818
 349.024 653.051
 666.614 720.402
 874.536 175.704
 467.330 600.990
 513.052 573.803
 893.900 654.171
 613.816 308.477
 725.889 613.623
 930.585 996.670
 471.631 327.947
 301.355 343.876
 191.278 754.970
 961.248 842.109
 640.806 899.075
 922.377 954.208
 397.797 923.293
 14.279 884.909
 358.452 601.828
 967.447 971.262
 572.360 412.412
 829.935 38.996
 679.135 456.988
 100.283 612.063
 804.371 240.100
 134.647 740.276
 189.675 213.832
 615.664 50.470
 804.402 143.843
 456.953 821.806
 899.567 380.989
 340.170 842.704
 805.052 296.223
 849.222 198.479
 80.413 602.064
 664.618 153.364
 451.298 332.243
 624.467 882.496
 294.765 562.581
 339.462 948.232
 977.874 852.208
 988.015 336.231
 258.074 76.718
 513.044 321.118
 577.612 166.289
 620.615 935.730
 237.030 995.454
 247.459 904.262
 627.423 680.720
 852.510 365.912
 403.396 102.188
 407.950 875.231
 357.514 990.589
 57.311 97.650
 934.482 217.534
 389.109 418.041
 624.633 440.487
 289.977 707.254
 679.782 321.909
 614.820 622.153
 681.586 641.818
 994.999 690.504
 897.799 622.721
 128.726 710.252
 222.973 194.355
 818.862 596.188
 907.957 142.338
 878.173 174.188
 531.012 649.667
 175.135 758.258
 499.549 583.722
 486.947 868.173
 245.540 575.349
 231.052 641.016
 592.978 942.495
 410.740 359.322
 138.706 431.493
 411.174 828.374
 958.145 577.390
 374.206 867.841
 287.590 854.654
 346.782 986.078
 760.637 225.448
 899.547 942.638
 206.887 859.601
 438.846 704.889
 328.446 753.967
 553.999 612.881
 829.049 415.414
 847.979 993.045
 810.277 278.167
 267.189 131.969
 700.652 830.047
 776.508 327.971
 331.050 641.643
 699.234 587.650
 401.524 386.263
 365.812 600.011
 841.063 156.145
 176.576 590.450
 987.059 711.869
 396.343 985.091
 102.297 927.843
 154.941 972.357
 204.353 438.493
 248.236 768.546
 158.728 59.192
 517.424 928.622
 339.273 805.664
 257.193 408.980
 197.020 508.631
 270.615 317.819
 814.214 0.758
 683.313 678.840
 919.838 414.808
 362.777 898.746
 75.285 190.404
 999.812 547.518
 426.075 247.652
 415.494 127.496
 882.845 395.234
 104.084 583.128
 120.593 235.548
 133.849 763.984
 850.749 587.408
 355.304 40.718
 360.680 136.021
 40.029 944.477
 967.382 649.123
 50.782 477.522
 387.210 566.774
 961.454 565.100
 875.464 120.362
 67.550 689.957
 585.592 794.544
 396.844 791.066
 887.862 985.425
 916.154 2.430
 274.904 91.211
 482.316 257.337
 73.027 100.315
 380.384 454.613
 33.159 509.703
 784.466 58.618
 256.421 246.873
 249.695 231.700
 32.517 206.705
 558.529 940.137
 453.207 214.534
 390.315 761.262
 980.270 244.797
 427.092 195.294
 72.707 756.943
 546.551 260.659
 39.803 143.599
 658.463 652.341
 216.538 748.137
 815.566 160.592
 540.246 317.643
 353.696 789.383
 530.059 371.840
 696.889 753.194
 374.423 938.114
 887.383 455.546
 360.702 717.418
 982.214 617.195
 731.690 686.256
 889.736 895.846
 426.956 727.373
 521.505 858.033
 215.664 328.173
 906.074 778.256
 808.199 43.743
 78.221 967.378
 456.334 33.900
 624.763 703.747
 828.302 934.616
 69.465 154.393
 41.926 888.038
 225.742 243.496
 324.854 146.957
 976.118 330.174
 967.923 94.925
 969.188 892.219
 871.041 228.275
 603.539 537.129
 828.996 968.196
 617.480 452.549
 748.693 587.179
 175.144 506.685
 664.142 912.796
 663.518 272.619
 858.665 321.648
 449.231 201.563
 706.154 256.879
 624.584 447.452
 298.705 633.915
 663.609 652.928
 283.648 971.716
 853.315 564.542
 39.121 472.108
 133.175 138.137
 777.127 29.643
 415.985 824.929
 983.035 891.378
 752.264 761.333
 840.216 393.248
 593.179 403.337
 710.674 510.990
 486.673 797.050
 62.938 403.392
 469.091 724.408
 376.138 358.927
 179.461 736.055
 876.042 639.354
 893.021 926.782
 550.228 341.812
 640.174 833.027
 773.668 161.273
 820.325 162.772
 284.413 555.536
 38.887 97.252
 866.223 413.244
 669.922 538.582
 308.663 660.715
 84.455 90.397
 366.168 964.834
 871.616 438.518
 69.865 587.192
 330.646 599.487
 856.461 699.443
 218.848 696.346
 267.699 903.045
 224.302 238.608
 94.758 19.856
 991.160 577.958
 651.313 286.134
 186.476 299.408
 666.009 134.491
 65.506 821.686
 102.836 669.977
 100.456 718.363
 11.929 512.268
 396.694 46.138
 452.687 800.832
 69.879 857.865
 237.893 149.676
 314.621 680.109
 46.884 139.079
 205.626 908.510
 626.096 380.549
 59.595 195.118
 817.929 265.623
 501.954 111.623
 968.449 577.204
 856.924 828.354
 498.626 212.739
 570.330 673.854
 673.422 241.022
 618.074 172.273
 662.048 428.899
 113.691 199.815
 98.196 661.217
 48.113 976.827
 471.142 408.347
 544.351 704.057
 710.747 532.444
 537.734 261.280
 377.847 368.763
 75.544 780.311
 496.080 665.064
 723.093 364.792
 524.325 744.145
 949.605 303.751
 486.659 196.308
 7.796 878.428
 267.857 675.048
 205.028 121.137
 419.123 516.227
 658.751 495.975
 76.115 124.650
 530.174 544.060
 297.729 459.252
 311.260 696.928
 21.013 726.618
 303.140 102.116
 79.507 180.322
 848.570 832.237
 236.997 979.556
 875.311 935.653
 786.948 533.991
 657.282 621.867
 3.600 942.852
 520.390 411.889
 101.118 705.554
 202.346 292.975
 562.278 160.022
 241.183 33.506
 891.392 305.163
 714.056 588.462
 383.991 138.207
 803.203 475.452
 197.597 129.068
 534.299 657.897
 366.678 346.245
 947.137 633.521
 896.154 316.521
 330.474 406.280
 360.733 358.790
 721.496 897.392
 653.902 686.571
 952.857 220.844
 495.779 470.245
 272.276 471.156
 801.565 625.847
 184.849 122.067
 13.484 829.814
 228.197 455.957
 443.450 16.649
 15.391 292.296
 698.846 907.738
 28.119 582.230
 460.741 344.019
 348.990 623.854
 546.351 892.878
 151.484 933.128
 62.832 301.180
 261.186 398.239
 997.559 443.029
 233.123 736.052
 194.488 924.620
 5.889 458.988
 943.155 61.948
 470.550 315.847
 416.157 533.249
 985.933 273.025
 695.187 260.820
 564.865 601.031
 840.595 520.513
 809.325 88.750
 304.145 576.963
 675.635 153.553
 331.050 353.968
 371.008 993.910
 920.742 468.837
 515.644 552.929
 444.535 973.763
 623.655 52.211
 383.715 83.968
 763.150 107.185
 538.330 149.620
 330.836 854.898
 852.627 905.193
 427.303 285.909
 48.634 255.342
 632.068 761.987
 98.630 320.672
 666.636 974.811
 197.406 350.514
 691.621 827.565
 16.325 234.378
 831.034 636.530
 286.702 420.998
 51.600 904.548
 26.305 936.357
 174.369 729.040
 299.422 122.974
 564.701 706.518
 300.658 585.796
 767.968 280.859
 741.192 399.708
 943.166 667.733
 162.669 825.016
 634.370 351.359
 530.170 895.861
 27.844 287.133
 587.133 238.749
 16.309 214.834
 269.890 181.119
 854.921 268.134
 459.145 600.655
 997.621 498.573
 424.826 413.029
 477.729 173.246
 136.935 107.771
 400.814 178.061
 759.188 218.382
 287.203 501.002
 908.265 93.648
 0.243 286.491
 896.514 253.138
 266.930 62.438
 130.063 32.232
 610.385 431.179
 10.960 112.783
 217.360 285.325
 197.476 997.051
 535.449 726.012
 470.750 8.208
 488.652 606.578
 1.166 124.095
 199.561 546.963
 720.074 896.578
 172.727 426.754
 200.640 41.789
 516.028 596.779
 807.785 562.342
 22.522 195.280
 466.606 677.756
 699.693 125.308
 749.577 480.451
 590.043 71.003
 826.780 329.622
 778.147 793.542
 344.882 162.004
 204.705 259.926
 387.268 395.862
 15.575 592.272
 160.570 81.970
 449.592 570.409
 995.596 702.789
 827.262 430.406
 140.559 219.276
 735.633 945.917
 861.657 935.006
 533.321 493.304
 703.828 701.491
 422.339 736.289
 759.278 279.241
 476.908 238.098
 252.829 39.488
 688.621 250.806
 193.818 25.227
 615.269 940.847
 730.169 961.872
 18.347 699.758
 840.156 532.369
 681.153 39.424
 233.467 914.637
 732.661 975.963
 630.596 667.192
 407.684 126.441
 726.627 878.436
 474.762 853.662
 103.711 544.132
 111.504 338.069
 570.339 273.987
 932.662 89.438
 12.780 160.999
 137.050 57.504
 935.438 375.575
 371.640 598.285
 736.482 310.497
 279.031 305.897
 159.814 833.272
 740.434 347.678
 734.656 970.474
 320.734 928.940
 762.897 616.396
 213.897 863.482
 148.403 228.085
 252.506 703.900
 141.308 933.903
 39.679 273.741
 656.507 676.897
 567.789 789.723
 935.087 461.836
 467.669 629.897
 869.086 140.939
 273.328 521.966
 675.971 513.578
 358.286 839.680
 864.576 526.043
 895.697 414.631
 607.536 625.625
 789.358 921.922
 957.609 576.324
 818.022 372.608
 501.564 399.707
 611.203 450.743
 423.040 322.458
 738.818 541.262
 885.824 341.528
 435.652 995.056
 695.308 48.450
 909.085 923.817
 345.550 867.066
 987.165 79.050
 512.524 674.863
 74.335 882.518
 464.164 609.253
 92.783 690.307
 581.134 559.038
 724.974 906.200
 528.432 651.069
 842.571 644.397
 599.670 846.605
 341.470 574.679
 339.000 335.444
 613.335 178.319
 899.083 673.632
 809.997 479.547
 339.366 858.079
 715.773 989.852
 532.315 715.056
 79.753 971.256
 804.648 936.162
 398.849 565.853
 377.244 802.559
 434.908 993.999
 16.086 464.160
 825.080 49.795
 704.794 593.864
 462.138 942.756
 188.015 217.255
 416.531 87.289
 707.991 565.447
 908.980 430.951
 411.169 343.668
 663.735 58.055
 687.901 921.962
 148.722 92.528
 29.415 599.028
 88.332 853.820
 948.852 368.205
 894.328 58.875
 676.673 19.103
 555.169 893.803
 968.047 73.248
 136.876 548.837
 666.530 1.626
 540.685 382.961
 73.584 571.379
 23.281 89.197
 549.171 573.617
 281.798 912.863
 690.140 790.836
 533.546 243.334
 428.538 957.515
 953.183 381.067
 192.987 878.774
 369.568 367.385
 67.229 417.583
 150.643 862.084
 548.716 999.786
 425.522 836.064
 897.438 767.494
 994.474 501.485
 214.992 825.264
 574.109 384.426
 803.340 850.638
 109.070 724.448
 221.859 2.218
 273.450 697.183
 943.609 766.623
 583.654 51.016
 963.545 492.693
 676.191 143.814
 942.364 610.607
 773.914 592.545
 992.437 308.720
 505.361 605.524
 492.631 16.490
 465.444 867.332
 25.822 832.764
 950.804 669.243
 788.487 850.705
 487.277 918.097
 451.186 609.949
 235.511 74.189
 230.393 990.201
 337.434 840.015
 847.319 225.832
 302.924 188.127
 532.743 236.431
 762.284 735.175
 426.171 642.344
 284.308 463.300
 703.540 66.529
 517.664 797.862
 844.322 154.506
 19.529 276.126
 363.128 103.560
 732.064 704.756
 533.165 951.843
 925.104 290.082
 522.260 899.603
 390.836 735.120
 553.314 120.961
 930.116 497.826
 249.333 868.634
 465.258 78.301
 991.460 809.516
 33.636 396.431
 622.466 980.551
 121.427 599.306
 86.837 186.873
 276.508 328.730
 984.129 133.366
 261.317 927.983
 599.660 783.024
 565.897 884.114
 794.399 957.513
 371.999 113.270
 415.339 764.876
 842.737 393.713
 313.441 174.354
 288.881 241.243
 15.970 717.809
 540.224 977.773
 934.675 530.416
 14.968 354.148
 244.546 540.454
 145.776 307.107
 237.130 759.520
 180.521 727.314
 737.531 131.909
 949.366 225.877
 728.817 986.920
 76.133 61.876
 507.883 653.171
 737.902 649.559
 812.531 482.676
 447.116 433.381
 423.310 278.332
 278.341 699.777
 721.296 695.959
 398.227 899.912
 743.476 516.147
 921.477 866.828
 42.757 57.619
 825.154 518.026
 455.097 378.855
 553.840 101.033
 980.118 125.248
 762.790 140.817
 875.272 902.677
 426.926 125.678
 681.823 263.176
 920.244 779.620
 881.131 783.201
 100.964 937.157
 812.983 199.203
 458.631 499.367
 167.799 178.921
 854.685 412.011
 38.605 480.584
 760.101 787.310
 136.878 57.456
 433.088 175.935
 242.054 63.646
 535.166 85.835
 374.105 811.543
 931.917 406.411
 111.671 14.629
 120.305 712.270
 187.514 255.666
 950.617 38.479
 194.363 573.723
 228.915 702.119
 346.409 529.233
 884.756 922.253
 637.013 639.944
 736.107 206.853
 986.619 878.501
 374.426 841.170
 614.876 71.431
 301.435 953.345
 628.976 766.989
 476.888 941.514
 880.720 63.865
 763.560 929.326
 395.632 272.897
 89.756 46.648
 959.273 269.166
 276.972 897.631
 802.784 272.101
 515.215 533.476
 258.610 247.269
 103.263 561.819
 958.592 476.587
 826.361 934.000
 773.446 305.691
 818.115 206.645
 601.471 0.703
 873.417 191.448
 114.856 774.781
 449.994 419.159
 176.693 761.422
 350.671 548.307
 316.767 290.938
 727.732 59.629
 68.128 683.836
 334.171 372.673
 241.650 715.767
 181.517 996.246
 177.188 379.388
 95.766 839.709
 436.144 906.042
 315.466 243.534
 272.452 691.900
 800.820 276.585
 971.919 667.517
 449.841 51.612
 921.172 265.228
 904.932 152.135
 147.910 875.029
 117.078 181.929
 357.789 76.424
 679.265 146.559
 927.128 922.027
 88.217 74.841
 344.779 699.577
 314.586 471.862
 634.553 374.538
 204.916 865.339
 937.617 918.037
 480.870 630.313
 752.214 947.779
 197.147 235.494
 78.316 186.510
 52.353 96.057
 613.354 698.013
 577.787 905.663
 110.966 359.571
 947.149 984.131
 419.668 627.932
 522.694 161.187
 637.871 49.412
 676.069 631.461
 283.921 740.745
 368.521 187.342
 616.347 953.181
 247.037 156.044
 934.796 946.327
 990.364 142.498
 233.931 499.082
 529.499 483.359
 311.692 122.191
 857.503 837.913
 893.689 200.402
 47.496 33.139
 524.206 62.715
 7.862 612.348
 591.528 177.968
 440.543 245.017
 554.407 11.963
 530.455 490.624
 73.831 414.040
 508.269 388.143
 639.533 968.611
 399.969 997.506
 426.458 434.445
 837.720 647.709
 488.597 975.897
 668.749 61.753
 165.093 280.813
 501.540 310.451
 358.443 165.180
 88.863 289.893
 472.091 831.038
 210.707 981.523
 543.113 408.611
 210.534 515.299
 956.469 753.640
 607.293 156.742
 14.955 54.569
 883.122 935.315
 201.321 640.505
 90.711 147.081
 796.737 368.956
 870.958 337.691
 406.955 152.485
 685.150 306.340
 141.086 986.076
 988.734 887.313
 638.165 333.674
 976.464 748.333
 746.889 884.764
 759.765 695.172
 540.563 602.670
 73.460 256.483
 51.887 148.580
 105.351 923.757
 903.561 312.953
 881.611 886.592
 106.479 43.304
 984.547 496.527
 116.532 189.550
 716.434 842.659
 655.865 750.626
 221.109 573.856
 389.892 395.404
 429.285 565.949
 835.924 433.848
 977.935 833.791
 594.287 458.472
 770.105 619.146
 322.854 179.572
 469.266 253.238
 708.751 799.302
 669.633 870.241
 867.365 758.757
 537.011 523.611
 162.663 138.912
 487.873 684.940
 891.336 81.214
 659.952 454.757
 806.510 638.083
 46.099 321.714
 228.117 679.490
 813.220 721.909
 852.933 221.698
 436.457 490.201
 147.276 551.284
 350.313 92.673
 892.190 175.572
 186.217 81.552
 520.377 213.943
 741.060 834.505
 5.164 768.233
 342.987 408.390
 356.465 880.231
 566.322 347.883
 72.188 346.421
 442.718 902.410
 964.231 251.526
 643.840 196.353
 607.446 80.613
 124.065 109.252
 682.440 542.694
 539.550 611.832
 836.381 295.642
 360.721 993.128
 460.979 2.383
 4.779 242.056
 277.501 111.561
 897.534 17.789
 571.986 373.070
 72.165 376.782
 790.141 941.155
 496.791 205.763
 383.825 447.163
 641.730 140.300
 906.235 243.062
 27.765 394.398
 440.255 118.588
 393.456 170.089
 276.789 813.250
 265.646 205.110
 52.943 103.739
 773.818 114.879
 232.737 812.629
 505.236 821.308
 237.552 811.285
 621.143 880.135
 785.030 674.877
 740.294 530.856
 101.971 677.301
 718.253 924.956
 870.269 16.089
 211.170 130.496
 729.786 650.302
 190.778 71.585
 285.880 676.655
 581.383 712.539
 192.950 410.206
 205.624 227.230
 552.776 65.801
 868.042 58.219
 574.656 335.900
 866.492 137.617
 893.643 50.527
 521.543 847.446
 786.747 198.007
 551.938 792.644
 621.449 733.215
 726.700 161.327
 525.570 46.604
 196.399 386.784
 495.441 595.950
 80.500 301.631
 925.985 788.067
 175.692 800.309
 20.870 654.674
 290.919 780.518
 345.344 500.879
 525.909 412.164
 243.855 462.534
 436.748 444.187
 237.521 627.148
 198.255 681.296
 324.268 29.369
 630.136 85.675
 261.716 794.746
 932.249 340.450
 57.184 983.037
 631.556 574.947
 611.498 174.406
 115.852 234.946
 557.423 588.345
 81.173 488.459
 46.695 956.749
 693.472 808.648
 521.873 560.616
 531.090 455.759
 264.002 746.176
 781.414 990.356
 840.747 963.478
 389.709 957.305
 51.784 411.665
 155.232 766.021
 841.626 864.250
 222.444 105.486
 140.357 208.971
 184.591 35.710
 119.066 835.321
 592.302 19.979
 781.101 794.382
 108.596 448.954
 727.753 836.235
 769.334 768.908
 866.086 87.080
 768.202 788.084
 498.652 488.715
 189.720 488.854
 834.444 805.338
 42.201 126.387
 375.256 265.648
 503.272 219.663
 702.576 901.200
 269.402 426.416
 961.015 655.099
 412.384 194.051
 302.310 48.931
 882.009 463.467
 919.214 931.713
 275.969 807.387
 214.473 804.478
 323.849 960.265
 473.000 770.394
 628.689 259.624
 944.918 46.304
 81.954 601.086
 15.978 570.946
 348.770 909.215
 605.833 832.396
 321.161 157.040
 762.717 27.392
 196.991 707.920
 737.260 863.921
 178.769 298.961
 443.717 171.999
 844.889 695.802
 932.074 332.881
 249.922 800.334
 280.833 851.536
 312.039 427.284
 612.205 49.326
 174.260 739.895
 866.840 352.118
 940.231 371.999
 644.754 393.067
 520.545 2.041
 116.765 679.016
 646.637 788.264
 483.697 815.502
 358.313 842.902
 158.835 819.094
 218.589 302.372
 176.192 329.102
 4.255 540.895
 889.288 166.076
 839.309 443.472
 882.080 665.228
 435.924 182.830
 928.041 172.649
 866.978 681.696
 520.995 555.412
 776.474 450.090
 881.111 208.433
 128.758 96.251
 783.564 896.852
 71.525 864.148
 140.903 549.131
 636.909 660.587
 21.487 399.828
 302.907 326.654
 936.935 399.737
 685.895 273.315
 465.886 682.872
 213.879 946.556
 987.222 863.445
 747.370 86.434
 814.097 680.975
 56.582 85.202
 894.539 807.948
 444.219 386.506
 472.180 662.741
 814.851 270.063
 381.947 652.115
 155.299 269.777
 643.724 114.345
 804.154 128.757
 568.407 198.558
 479.330 618.841
 15.096 241.299
 805.305 777.202
 748.032 771.395
 869.335 436.301
 3.117 863.442
 49.728 159.275
 555.442 83.563
 238.358 419.982
 403.197 34.243
 441.435 680.030
 974.892 454.316
 232.619 774.585
 804.298 802.420
 374.509 100.532
 382.301 225.074
 170.088 646.309
 321.662 152.028
 384.789 69.575
 696.986 480.598
 350.434 239.778
 39.054 306.608
 660.532 856.041
 763.861 472.493
 556.559 630.739
 49.337 263.621
 129.289 815.378
 287.061 463.317
 88.466 523.348
 135.546 637.340
 436.778 874.640
 992.373 62.153
 596.925 717.442
 944.146 631.505
 638.506 852.793
 208.593 506.238
 317.456 849.067
 968.043 237.487
 835.942 746.417
 726.818 758.326
 44.353 46.630
 778.916 559.345
 306.495 205.707
 621.942 735.724
 330.040 505.383
 726.835 504.104
 900.140 301.629
 702.002 464.500
 946.744 624.558
 759.628 943.714
 605.441 342.314
 388.772 461.120
 605.546 274.335
 105.337 854.591
 223.835 935.262
 126.923 183.852
 292.055 963.893
 308.139 871.290
 33.437 711.630
 869.248 967.525
 348.534 167.179
 511.434 152.779
 172.264 129.898
 791.939 457.797
 609.000 829.622
 941.397 452.939
 225.633 558.375
 156.551 194.858
 476.864 126.857
 260.072 811.353
 163.648 399.542
 154.266 661.541
 823.928 875.643
 829.186 336.071
 342.068 363.907
 643.249 807.112
 985.061 607.497
 954.166 137.002
 753.459 127.064
 921.343 785.522
 924.630 207.192
 862.428 586.691
 95.455 510.837
 64.037 405.725
 858.776 191.069
 510.806 734.718
 509.041 17.907
 901.590 581.678
 231.885 154.281
 314.076 882.547
 32.198 19.001
 409.393 890.952
 966.105 651.376
 539.843 37.644
 912.847 142.738
 142.092 203.405
 329.514 791.277
 424.632 208.778
 929.928 450.437
 354.679 225.156
 601.570 125.526
 31.844 278.879
 782.589 791.663
 622.742 718.156
 953.714 987.802
 494.310 497.473
 424.830 331.025
 99.204 101.923
 608.512 303.040
 562.480 471.635
 946.575 612.705
 26.374 121.552
 392.474 26.098
 313.893 902.543
 232.059 686.444
 759.806 274.905
 255.714 792.765
 470.348 214.178
 162.510 757.158
 354.410 731.927
 195.838 70.011
 16.297 651.316
 572.509 540.107
 713.458 550.299
 294.003 77.722
 715.291 385.931
 518.055 4.511
 407.567 94.220
 247.797 20.762
 680.885 664.255
 669.219 470.725
 533.448 696.863
 868.635 718.080
 374.218 51.161
 801.415 89.572
 401.138 772.101
 500.608 544.646
 272.562 384.217
 426.715 577.158
 413.650 777.391
 213.229 712.381
 981.469 136.654
 580.237 704.459
 234.393 657.253
 922.291 307.832
 747.671 506.649
 656.542 448.213
 225.436 655.529
 301.038 177.195
 170.764 699.783
 977.104 898.115
 183.622 674.712
 458.124 703.404
 408.737 552.124
 462.286 985.040
 601.734 681.856
 879.345 755.339
 325.743 853.375
 379.909 846.003
 38.356 13.167
 56.875 605.812
 840.078 472.638
 647.365 173.784
 692.789 813.137
 562.748 412.847
 196.156 663.781
 575.377 212.628
 950.291 259.133
 62.591 937.879
 6.324 733.062
 258.863 156.150
 488.144 668.641
 911.128 534.812
 686.715 588.562
 44.033 579.559
 514.460 63.898
 522.697 85.533
 345.862 559.161
 630.693 195.539
 849.373 277.442
 668.087 480.281
 275.650 270.192
 404.886 661.592
 852.163 222.151
 213.202 445.402
 941.253 293.579
 539.375 386.404
 648.102 520.606
 585.614 6.355
 769.989 752.180
 248.112 283.717
 715.211 291.202
 431.786 640.450
 98.646 51.207
 335.698 204.493
 653.850 522.163
 510.788 221.638
 354.608 434.033
 844.020 341.546
 880.990 129.694
 859.554 188.788
 918.212 115.333
 165.558 245.627
 66.206 492.787
 660.276 979.211
 142.067 331.446
 466.583 217.856
 357.898 984.716
 42.233 660.838
 687.646 765.981
 643.250 750.671
 835.905 780.073
 258.427 869.263
 680.281 458.138
 319.811 377.905
 170.675 6.222
 291.597 609.988
 180.757 481.845
 590.492 764.356
 169.293 129.325
 964.726 221.565
 125.034 395.744
 305.249 116.171
 745.155 317.667
 57.903 811.904
 193.174 707.231
 704.473 25.607
 860.752 408.760
 766.401 777.910
 34.393 368.148
 118.883 677.188
 161.981 21.762
 74.112 597.653
 897.214 625.401
 268.184 937.037
 347.589 303.042
 261.957 944.706
 992.027 386.696
 415.735 223.104
 798.806 770.248
 822.683 315.796
 847.923 629.736
 266.343 211.254
 631.926 729.031
 511.425 785.857
 516.490 282.658
 30.424 370.656
 130.513 776.613
 125.720 208.597
 722.346 434.118
 520.170 41.645
 464.140 977.683
 879.104 166.096
 963.475 693.384
 491.980 270.181
 706.990 400.639
 909.252 237.522
 124.032 13.942
 704.307 895.295
 432.351 835.979
 544.569 704.929
 378.083 318.523
 321.192 449.348
 577.982 683.697
 442.426 643.167
 34.821 819.158
 359.159 275.690
 852.524 192.809
 607.747 451.340
 504.133 12.738
 848.760 894.253
 684.565 463.694
 602.395 274.780
 745.939 950.758
 261.941 52.865
 603.691 882.707
 963.819 439.422
 407.558 531.316
 542.554 90.530
 986.756 948.573
 965.689 974.529
 350.439 242.105
 769.703 208.650
 302.840 771.347
 373.743 535.073
 420.886 995.068
 82.238 997.150
 346.802 877.280
 776.835 551.683
 129.003 436.513
 997.631 94.677
 463.989 336.704
 406.177 233.938
 365.883 390.945
 669.554 175.546
 437.683 647.100
 95.027 131.845
 411.160 902.493
 945.892 550.795
 535.987 249.793
 176.583 320.736
 261.342 674.760
 312.549 546.734
 196.346 36.269
 669.606 916.404
 743.923 578.058
 938.297 481.555
 963.573 708.879
 59.286 550.125
 973.087 292.428
 72.012 499.078
 591.209 400.765
 345.151 637.367
 449.903 85.497
 986.094 738.423
 666.213 531.080
 798.287 759.280
 513.201 186.132
 508.419 319.362
 723.473 474.192
 46.949 242.713
 906.919 208.036
 940.133 405.369
 579.259 255.255
 692.588 72.321
 945.519 601.819
 817.656 169.813
 531.759 149.659
 647.631 597.437
 131.127 169.771
 544.716 835.502
 151.955 760.094
 781.830 106.757
 104.410 264.434
 393.807 83.753
 619.616 872.549
 265.752 235.435
 495.717 410.300
 756.393 36.386
 946.822 151.312
 208.015 342.105
 583.893 737.295
 807.283 702.510
 975.417 523.115
 797.098 447.388
 667.196 795.449
 940.999 251.720
 734.955 921.848
 179.094 60.828
 704.096 32.017
 436.584 726.265
 604.184 917.769
 729.505 239.800
 91.293 455.495
 812.199 837.015
 731.759 638.990
 210.208 521.761
 412.114 785.396
 241.956 301.482
 340.875 308.002
 541.965 950.350
 610.521 692.304
 224.844 776.937
 867.660 662.314
 568.356 276.174
 324.279 569.648
 419.245 817.575
 364.650 505.831
 238.799 554.709
 45.414 646.785
 186.385 441.969
 238.323 646.355
 96.274 786.634
 366.882 152.423
 922.223 835.479
 183.668 514.669
 819.692 949.976
 821.489 668.055
 699.671 432.048
 128.900 831.914
 841.308 758.814
 722.373 772.989
 91.648 120.766
 109.928 794.543
 736.351 749.904
 973.951 575.747
 300.367 604.829
 256.849 379.906
 165.063 846.410
 38.078 750.995
 879.379 3.977
 493.694 540.552
 636.580 377.054
 112.172 256.837
 402.307 636.246
 127.851 251.657
 259.601 639.328
 104.457 994.228
 405.784 540.819
 237.033 603.475
 946.558 487.042
 175.982 288.419
 814.049 711.009
 649.353 389.552
 245.985 95.285
 459.934 221.754
 838.752 194.876
 356.004 931.437
 92.084 10.041
 65.808 527.824
 39.908 190.700
 396.276 201.945
 280.930 824.989
 629.340 968.867
 832.581 15.514
 611.014 661.543
 409.589 344.677
 478.667 861.496
 228.762 357.136
 173.413 606.238
 347.361 891.053
 952.984 690.236
 15.018 533.602
 474.888 240.374
 47.678 489.497
 532.079 554.014
 883.905 578.631
 769.049 134.028
 654.645 30.797
 213.400 527.668
 260.740 847.739
 958.175 202.262
 410.003 147.147
 7.907 888.695
 697.226 496.835
 44.338 852.234
 824.291 463.093
 516.790 558.890
 739.555 623.616
 61.227 484.251
 940.231 86.427
 298.159 41.158
 120.995 81.797
 752.962 104.113
 286.889 689.421
 136.200 593.751
 977.598 979.194
 872.576 406.641
 299.899 297.372
 384.792 377.268
 540.551 652.910
 735.610 324.067
 566.071 949.268
 273.457 834.260
 419.821 478.330
 583.142 698.027
 239.930 724.525
 435.544 616.862
 161.147 213.388
 383.807 430.139
 375.279 240.054
 946.898 964.854
 232.027 705.520
 935.812 193.744
 716.598 613.548
 847.818 554.670
 972.266 695.947
 517.614 548.127
 703.126 61.722
 461.927 489.319
 330.770 144.426
 879.908 86.613
 52.721 756.331
 822.667 279.828
 402.653 967.323
 71.748 71.195
 313.108 296.159
 171.426 380.746
 879.360 332.814
 450.080 858.904
 194.858 169.759
 800.893 85.391
 529.381 689.309
 234.641 308.913
 333.486 881.593
 483.052 360.960
 738.291 516.590
 139.163 274.418
 367.295 993.289
 343.296 509.265
 954.200 383.950
 934.967 229.608
 863.080 192.137
 320.456 375.794
 608.350 275.566
 284.517 59.594
 673.613 640.490
 287.122 197.937
 710.476 300.550
 820.182 49.950
 768.787 282.625
 495.449 82.645
 854.689 843.637
 237.391 152.547
 446.591 489.714
 260.706 534.448
 813.981 932.166
 121.593 675.675
 100.581 408.895
 698.149 416.692
 250.162 95.994
 334.833 648.951
 397.257 649.041
 888.377 221.971
 320.829 279.222
 50.497 247.345
 799.800 483.689
 62.139 552.206
 126.183 426.060
 943.688 823.654
 863.842 580.664
 267.636 264.439
 5.833 207.922
 619.916 295.060
 626.475 378.313
 511.677 825.340
 669.396 984.786
 96.209 856.960
 711.443 619.859
 550.640 35.607
 24.565 501.098
 36.466 256.019
 481.503 230.212
 347.965 434.811
 352.450 4.970
 486.809 144.454
 683.147 673.717
 712.030 377.957
 172.404 449.158
 56.879 358.845
 549.437 166.632
 781.538 986.887
 737.137 183.254
 849.492 319.296
 253.427 634.764
 835.133 922.865
 603.846 78.799
 953.724 128.577
 937.671 104.507
 367.787 201.073
 138.193 342.454
 985.494 365.890
 284.570 294.659
 498.558 73.413
 125.361 367.123
 984.849 16.232
 737.813 536.736
 552.644 342.919
 886.039 846.885
 960.658 453.816
 36.932 793.092
 95.234 341.279
 425.085 38.826
 511.073 906.847
 685.007 465.013
 785.471 200.329
 176.736 493.329
 242.082 370.957
 333.784 887.072
 165.911 979.091
 852.616 794.115
 156.673 509.908
 841.013 889.347
 906.188 669.816
 747.443 850.306
 793.568 684.709
 931.554 575.735
 79.160 99.661
 612.199 64.998
 657.179 886.070
 976.798 514.446
 763.644 269.065
 865.660 268.310
 399.400 10.182
 396.228 865.835
 639.891 723.500
 482.593 647.622
 289.019 614.068
 580.438 583.119
 272.303 142.255
 370.524 33.653
 735.994 14.309
 36.691 713.092
 458.446 446.024
 426.882 808.297
 25.548 351.745
 666.106 996.841
 364.239 374.503
 754.464 388.584
 960.934 34.759
 695.809 424.522
 162.267 665.862
 705.525 710.871
 813.984 795.080
 809.928 133.650
 543.493 681.876
 523.466 390.341
 838.937 442.558
 450.005 56.931
 782.198 565.656
 355.922 263.119
 617.785 289.136
 88.487 23.522
 999.820 793.343
 324.257 831.782
 674.282 127.341
 518.133 596.717
 895.427 286.778
 151.777 729.781
 119.001 594.828
 845.757 791.390
 488.848 91.100
 576.672 696.253
 569.217 734.120
 930.420 956.143
 357.126 989.357
 405.539 709.933
 225.132 565.427
 464.247 527.957
 435.691 325.657
 599.486 869.367
 777.893 530.490
 758.260 71.228
 702.797 739.032
 227.204 326.324
 775.017 736.689
 566.145 998.457
 969.040 472.104
 468.007 80.319
 175.348 33.167
 955.643 636.420
 553.365 411.827
 102.758 724.345
 88.292 84.539
 320.223 849.532
 842.774 43.950
 91.689 295.424
 111.075 772.781
 112.997 261.208
 605.054 58.564
 905.542 228.291
 252.950 454.186
 780.310 224.364
 452.102 430.957
 250.068 36.513
 166.699 825.806
 674.225 83.823
 36.068 420.213
 703.819 752.563
 295.524 414.605
 431.096 946.232
 401.289 77.363
 575.284 346.856
 587.303 992.562
 417.722 127.187
 412.112 535.592
 977.828 315.468
 628.436 542.279
 367.048 680.646
 329.985 566.904
 719.486 377.255
 405.928 750.168
 252.148 932.270
 422.788 632.812
 109.604 753.281
 419.034 388.095
 780.240 736.216
 955.192 931.043
 195.387 814.985
 530.785 359.373
 627.738 254.003
 30.891 745.893
 258.848 982.213
 774.853 631.329
 682.844 414.401
 535.899 746.811
 628.262 628.212
 314.700 754.157
 113.943 854.918
 866.640 747.928
 988.114 405.954
 889.633 174.600
 40.098 68.314
 217.415 840.665
 407.662 848.566
 376.332 93.018
 944.156 681.647
 948.871 742.238
 250.624 316.439
 544.621 183.708
 739.512 280.726
 962.435 664.770
 977.131 364.514
 692.691 100.848
 578.341 959.463
 65.237 2.887
 603.958 385.493
 609.686 326.274
 72.091 821.420
 25.871 662.112
 250.202 948.196
 232.493 580.296
 584.311 990.005
 393.420 905.990
 762.926 595.013
 438.793 713.065
 651.376 294.073
 180.468 186.850
 890.959 988.370
 649.868 721.546
 388.457 687.337
 195.419 543.210
 854.889 203.354
 304.339 295.933
 946.057 632.793
 150.253 796.308
 447.442 652.139
 807.978 89.386
 696.711 137.517
 666.912 958.848
 990.817 595.548
 264.920 726.256
 851.968 858.498
 958.837 981.016
 576.174 448.095
 152.049 416.502
 636.502 716.813
 273.754 201.939
 15.362 115.046
 111.024 927.803
 979.221 755.266
 149.604 649.211
 846.103 413.555
 201.365 581.889
 920.517 553.734
 157.617 634.754
 549.230 224.609
 283.203 887.919
 580.271 376.827
 84.816 932.195
 860.220 398.537
 679.751 403.281
 583.023 370.025
 442.823 189.119
 687.127 594.031
 907.251 420.935
 294.699 543.360
 780.674 126.961
 683.163 169.131
 54.079 122.527
 89.549 985.786
 526.383 511.956
 964.574 962.325
 340.916 907.720
 136.480 738.722
 985.355 842.502
 813.052 302.920
 500.314 712.789
 870.688 23.877
 683.290 191.444
 456.851 872.045
 876.678 265.267
 399.531 68.306
 457.059 666.184
 185.870 99.122
 566.661 386.499
 580.832 598.750
 569.087 505.225
 123.375 623.402
 495.126 650.237
 407.308 187.652
 649.110 916.625
 950.653 976.083
 53.306 932.956
 632.584 24.878
 451.745 382.044
 760.773 45.812
 813.464 650.346
 282.246 361.974
 259.117 299.451
 3.772 78.801
 878.317 764.489
 807.664 829.933
 254.879 518.231
 177.946 934.552
 623.678 967.519
 160.811 66.777
 349.254 532.360
 520.593 69.129
 949.212 800.076
 995.059 607.867
 744.337 840.446
 456.393 250.173
 664.897 846.708
 529.956 789.699
 994.668 255.893
 972.792 321.307
 309.741 565.338
 357.224 497.056
 440.196 756.071
 409.088 428.318
 524.472 754.285
 610.752 943.736
 667.062 796.307
 369.609 995.486
 81.402 137.803
 475.092 318.656
 86.183 882.677
 601.184 397.620
 812.316 59.912
 964.985 52.027
 810.473 596.978
 711.322 711.904
 969.230 816.361
 272.702 660.343
 758.570 197.955
 545.822 153.311
 3.020 725.794
 750.494 614.331
 316.285 384.721
 893.220 798.362
 351.384 643.798
 772.193 440.571
 946.559 801.531
 938.341 984.230
 590.299 257.230
 301.029 315.361
 854.501 387.439
 548.359 333.653
 222.072 161.331
 979.972 738.521
 186.203 730.054
 42.152 700.850
 448.276 418.356
 956.423 485.137
 268.306 169.518
 567.378 459.620
 507.332 24.043
 454.832 924.900
 79.875 516.990
 589.566 462.015
 544.147 466.995
 318.841 971.509
 488.966 901.354
 283.664 684.474
 523.218 356.117
 358.783 378.722
 783.337 438.495
 810.863 48.014
 396.761 912.513
 360.903 834.999
 678.068 129.440
 562.141 150.049
 595.901 974.801
 41.407 325.258
 292.427 636.803
 454.872 677.671
 925.636 50.600
 61.456 526.142
 554.157 363.395
 279.960 85.633
 113.238 861.971
 458.491 580.291
 111.395 562.517
 914.347 717.092
 584.955 778.866
 494.767 455.447
 110.790 46.373
 937.386 921.048
 527.320 512.238
 975.736 235.841
 134.932 427.216
 819.429 877.734
 927.059 447.166
 548.941 116.165
 183.038 725.221
 387.149 781.619
 77.551 36.478
 358.318 572.508
 825.906 607.783
 712.458 751.447
 989.981 746.567
 699.325 170.011
 569.469 486.824
 920.547 337.706
 253.767 149.700
 997.081 733.601
 20.849 193.864
 667.436 780.147
 153.546 890.849
 512.682 155.981
 666.642 977.031
 198.577 231.436
 268.946 422.163
 672.145 946.202
 945.217 119.851
 967.403 7.781
 358.566 594.458
 807.926 732.449
 823.150 568.554
 766.387 553.306
 61.027 422.643
 404.709 324.318
 270.470 572.818
 203.025 212.228
 833.667 600.814
 649.193 612.671
 870.231 494.278
 139.315 91.304
 593.376 632.752
 197.833 539.287
 294.977 617.792
 405.662 264.808
 724.280 764.875
 597.027 603.873
 535.990 12.361
 698.804 325.215
 473.428 261.228
 716.976 892.584
 580.806 231.786
 78.200 815.044
 268.314 943.870
 893.466 410.074
 700.254 919.536
 886.480 388.755
 159.036 337.086
 211.075 576.193
 628.408 187.978
 236.938 648.336
 413.064 200.103
 506.810 108.789
 697.098 979.033
 434.661 472.197
 272.061 710.558
 224.947 155.691
 421.242 481.472
 827.798 314.201
 17.865 69.743
 211.848 461.784
 122.070 79.515
 621.587 388.146
 788.726 840.697
 903.786 561.208
 922.358 238.013
 130.143 872.747
 37.034 901.487
 131.326 470.036
 851.150 191.440
 789.654 273.119
 126.279 498.588
 940.551 121.421
 854.983 297.091
 11.494 857.022
 327.630 519.027
 414.447 833.038
 228.465 437.250
 614.925 647.575
 395.486 765.037
 467.014 425.725
 349.131 910.826
 146.409 798.896
 976.563 711.203
 978.166 222.636
 629.802 841.800
 866.207 307.075
 338.483 951.676
 439.257 49.754
 286.273 250.041
 562.825 916.151
 291.578 303.774
 487.076 531.520
 858.944 579.430
 641.973 767.200
 721.526 324.364
 318.391 429.396
 424.100 658.928
 129.131 808.403
 850.654 816.682
 997.665 506.552
 83.864 784.085
 323.404 234.908
 202.176 757.804
 97.290 418.467
 633.403 849.727
 845.255 259.550
 254.345 960.751
 942.717 427.073
 269.804 238.891
 731.844 328.967
 940.423 700.284
 974.109 315.191
 829.106 478.805
 51.052 494.361
 475.587 477.691
 381.645 738.347
 316.272 511.593
 228.942 22.139
 473.316 77.440
 223.376 392.652
 427.491 795.550
 915.265 486.907
 951.522 77.347
 692.533 800.307
 354.992 352.262
 747.757 527.747
 622.606 13.951
 65.434 218.365
 411.628 305.492
 818.359 168.445
 811.846 476.071
 131.676 161.749
 915.830 419.675
 993.126 103.309
 454.937 502.073
 585.017 298.132
 337.057 639.043
 492.476 632.451
 888.229 790.142
 936.391 20.128
 917.739 652.774
 299.546 993.873
 564.126 395.920
 999.743 829.330
 859.746 67.282
 31.831 684.429
 399.334 788.132
 896.880 777.130
 691.740 853.617
 884.890 987.719
 195.054 360.390
 829.297 598.791
 618.361 356.167
 136.803 334.171
 455.962 756.125
 572.935 850.156
 492.982 298.215
 488.196 307.087
 978.701 653.657
 766.098 310.434
 552.874 900.606
 205.008 78.110
 780.863 979.700
 581.256 149.883
 208.910 441.676
 629.849 806.578
 297.855 872.118
 298.219 877.799
 991.540 329.767
 132.644 69.440
 287.731 96.574
 629.175 884.065
 220.561 34.048
 982.410 701.894
 553.041 36.711
 385.351 466.644
 88.285 25.060
 939.385 523.635
 413.930 823.826
 220.549 597.710
 624.043 213.278
 590.384 301.564
 848.167 649.517
 738.580 322.755
 442.516 242.175
 580.095 957.052
 351.470 813.591
 209.623 609.820
 269.200 391.685
 927.212 464.322
 865.463 599.532
 504.778 670.139
 983.409 778.595
 556.656 106.241
 570.769 641.148
 628.634 256.813
 322.512 2.364
 27.757 754.783
 949.206 46.535
 406.365 214.732
 450.684 377.982
 193.195 625.657
 281.735 179.292
 464.940 602.822
 311.267 421.914
 184.578 520.084
 667.780 661.952
 637.246 38.807
 53.915 312.855
 687.968 911.392
 726.690 862.909
 313.449 526.993
 856.009 635.904
 946.259 360.136
 373.609 855.614
 65.683 921.221
 142.392 836.951
 305.212 648.610
 449.681 597.653
 80.138 347.963
 548.323 463.486
 406.093 714.152
 530.472 867.326
 544.907 368.649
 967.578 448.683
 320.222 930.330
 936.694 316.633
 162.442 395.657
 680.977 407.553
 19.384 536.098
 827.751 852.152
 382.227 892.994
 870.188 157.103
 580.949 45.216
 271.318 439.017
 782.290 190.579
 787.441 446.856
 437.654 281.734
 351.138 338.315
 267.434 320.087
 473.918 191.771
 799.397 282.028
 700.373 734.456
 397.566 140.727
 197.833 336.477
 98.044 679.894
 329.330 686.627
 211.273 164.867
 717.860 847.942
 936.089 348.394
 254.052 347.246
 367.790 916.320
 68.313 233.079
 556.184 10.659
 226.236 430.344
 294.772 358.181
 809.631 408.472
 290.909 251.552
 815.091 984.112
 299.787 912.460
 590.956 711.322
 800.806 863.090
 198.250 624.372
 280.200 860.363
 431.251 333.852
 163.566 738.735
 281.507 519.545
 749.131 459.918
 341.139 487.866
 38.397 595.165
 186.094 582.701
 384.437 946.752
 779.795 161.774
 196.998 644.827
 717.441 522.580
 203.143 694.170
 969.469 419.354
 686.163 968.585
 160.777 633.007
 765.551 200.295
 274.857 807.640
 766.968 744.978
 636.622 458.929
 521.226 242.864
 695.292 590.794
 561.582 681.098
 293.207 767.299
 523.336 496.409
 14.856 207.417
 31.151 959.809
 812.994 572.380
 258.318 141.858
 308.797 560.739
 506.840 769.009
 66.970 317.531
 264.621 515.241
 314.208 494.239
 500.980 10.880
 263.039 699.352
 547.246 639.992
 638.770 79.671
 936.419 102.514
 603.820 35.093
 534.116 566.487
 903.403 150.176
 249.551 874.066
 294.317 520.534
 465.755 802.751
 693.006 847.997
 46.126 446.533
 721.408 203.064
 661.573 761.937
 624.023 824.563
 118.843 628.504
 764.765 3.492
 64.004 74.969
 928.426 130.062
 671.835 809.687
 492.783 660.156
 826.057 820.884
 700.714 760.300
 539.560 548.763
 947.280 40.174
 478.301 212.740
 357.925 290.592
 36.239 54.077
 327.187 865.248
 388.093 43.569
 922.160 19.531
 826.856 537.903
 644.118 533.192
 806.860 244.687
 450.980 569.962
 871.877 988.525
 841.693 381.406
 790.484 237.810
 313.089 950.104
 65.234 249.055
 445.642 434.814
 673.375 372.736
 35.051 664.699
 658.725 417.929
 43.198 408.311
 578.568 633.974
 129.330 584.227
 945.904 493.218
 277.952 492.555
 654.162 972.571
 654.811 929.637
 964.633 871.392
 590.317 241.993
 340.712 73.444
 257.967 910.714
 169.868 780.883
 633.920 705.275
 994.683 103.915
 96.228 268.111
 126.885 981.774
 154.698 790.775
 619.802 5.746
 354.609 212.236
 280.024 95.180
 132.170 743.700
 291.214 190.784
 32.534 26.613
 763.169 739.337
 151.297 526.340
 96.532 79.485
 299.817 908.980
 35.571 244.179
 298.534 839.262
 63.445 781.891
 999.116 460.311
 850.232 92.120
 357.144 498.826
 595.259 362.249
 806.716 600.123
 691.988 390.013
 714.507 895.169
 393.785 551.339
 154.353 585.825
 358.507 615.723
 188.129 294.845
 713.214 474.630
 261.816 244.531
 799.874 602.476
 927.241 823.608
 59.169 949.773
 533.436 487.697
 680.986 225.134
 653.329 67.348
 123.839 173.537
 131.087 672.076
 385.933 534.752
 765.606 362.994
 831.134 166.126
 752.200 394.919
 344.631 151.273
 256.435 16.231
 855.050 169.935
 513.306 866.998
 629.373 568.929
 956.845 879.163
 869.948 310.147
 367.998 93.965
 742.592 654.894
 363.777 948.596
 93.184 216.179
 672.718 714.698
 397.016 28.962
 188.365 904.419
 388.580 975.833
 354.652 494.711
 875.523 200.515
 808.506 797.561
 313.430 748.100
 633.032 153.384
 250.391 308.732
 9.186 418.345
 12.288 595.950
 398.508 415.648
 340.273 63.027
 750.442 228.543
 787.518 616.991
 164.794 921.964
 788.094 12.863
 215.575 124.276
 509.599 247.782
 972.630 904.810
 54.232 589.632
 61.135 711.902
 769.443 696.654
 748.161 345.599
 436.688 457.952
 615.418 225.348
 820.476 820.263
 396.161 662.808
 453.616 589.775
 753.667 690.870
 910.015 400.672
 343.104 850.325
 53.446 131.864
 315.830 454.024
 557.446 702.668
 335.883 384.383
 153.974 575.723
 226.719 723.652
 701.009 395.043
 49.086 148.142
 954.188 958.760
 928.564 359.004
 405.466 404.995
 457.011 84.888
 311.189 826.450
 342.441 728.622
 999.699 41.353
 986.227 283.979
 229.520 467.499
 337.725 103.434
 96.317 770.207
 180.246 728.089
 171.266 497.472
 607.658 711.515
 934.553 355.629
 980.004 985.948
 462.744 211.080
 924.347 278.300
 883.305 688.491
 752.123 721.719
 547.183 249.308
 977.930 603.513
 742.879 518.040
 881.508 10.285
 212.713 34.777
 392.333 484.940
 692.039 473.684
 85.684 97.161
 211.083 117.211
 54.022 89.144
 341.195 218.592
 605.286 422.386
 874.936 40.628
 590.316 690.555
 373.091 312.030
 78.506 439.687
 440.094 594.819
 690.285 552.890
 679.108 373.978
 216.813 5.347
 784.181 345.927
 973.960 610.642
 732.290 443.413
 365.117 885.650
 204.054 154.405
 284.506 523.424
 177.482 0.743
 651.612 237.413
 671.893 983.375
 603.234 622.250
 264.458 985.240
 710.832 753.045
 733.429 676.352
 268.741 244.356
 801.680 279.911
 898.061 529.742
 841.679 540.560
 819.189 961.962
 766.350 559.104
 504.030 621.822
 455.689 510.535
 570.666 250.429
 570.650 98.238
 725.908 665.887
 676.155 386.402
 994.769 212.517
 254.592 130.415
 53.927 930.395
 538.450 142.256
 64.989 78.042
 552.655 601.248
 292.543 634.413
 338.439 582.233
 4.196 331.964
 864.387 721.128
 650.850 404.711
 527.632 685.384
 284.431 489.022
 648.410 543.200
 209.044 296.036
 781.560 825.168
 305.445 729.280
 654.782 905.738
 596.055 886.319
 818.944 675.362
 909.835 836.545
 712.416 469.146
 898.022 576.716
 429.072 21.414
 780.355 140.324
 496.269 250.699
 658.124 375.828
 950.950 884.739
 808.905 452.117
 813.275 14.247
 325.328 128.081
 140.161 337.185
 726.894 308.061
 466.501 107.414
 662.969 358.165
 958.025 133.876
 643.136 182.515
 683.757 855.483
 437.607 646.619
 322.503 824.865
 648.121 720.956
 429.912 418.958
 174.464 726.033
 271.451 319.490
 312.441 455.598
 661.412 100.929
 887.775 293.016
 306.184 972.094
 732.370 913.429
 727.015 450.700
 472.758 867.993
 906.969 133.687
 757.020 503.898
 670.502 151.752
 880.417 903.065
 341.939 771.417
 169.190 82.300
 149.157 604.957
 287.277 737.552
 927.034 196.141
 886.002 624.889
 46.029 322.070
 219.157 931.546
 837.005 158.155
 695.564 23.115
 624.528 729.857
 991.465 969.678
 416.082 572.080
 652.385 606.843
 250.657 751.854
 888.022 320.482
 691.866 914.166
 16.952 640.262
 291.178 582.559
 216.280 361.156
 457.071 898.725
 543.806 699.187
 785.287 398.008
 748.834 733.180
 851.167 385.135
 997.680 534.785
 882.856 356.989
 89.489 281.163
 847.592 592.852
 8.682 756.254
 844.089 138.796
 186.665 845.459
 432.083 609.064
 765.209 423.808
 603.421 436.240
 557.789 828.502
 543.817 862.123
 587.240 433.346
 514.751 276.759
 785.372 635.480
 43.424 703.608
 122.812 395.460
 915.630 779.806
 498.773 801.875
 70.579 492.841
 766.976 564.007
 574.743 975.301
 365.267 863.570
 158.756 609.920
 915.193 253.222
 920.074 605.794
 579.799 799.618
 385.855 636.796
 832.071 97.419
 184.369 414.069
 964.931 183.464
 656.817 540.658
 241.585 453.598
 250.037 278.280
 70.763 15.293
 937.937 69.851
 226.294 224.821
 27.385 698.318
 599.213 576.357
 892.515 729.809
 660.845 391.010
 658.075 559.952
 67.834 545.553
 903.574 644.917
 198.927 573.860
 699.979 807.383
 875.448 49.174
 911.784 331.991
 783.089 33.834
 720.083 640.216
 835.159 276.677
 845.361 911.995
 753.243 599.783
 398.874 117.444
 799.917 788.475
 673.577 568.885
 892.393 165.471
 332.637 598.900
 221.588 666.184
 276.668 127.911
 167.062 552.373
 209.353 283.718
 356.589 211.388
 392.295 470.452
 495.090 734.372
 929.393 215.725
 359.440 985.944
 872.369 128.433
 604.923 647.533
 543.974 517.248
 690.171 604.982
 363.898 808.600
 938.201 66.914
 592.320 285.704
 102.342 843.170
 313.679 785.400
 591.405 322.429
 532.769 541.439
 975.493 295.495
 889.025 70.946
 492.521 947.036
 483.547 850.604
 909.176 45.715
 5.357 21.528
 365.114 703.100
 415.691 763.500
 305.274 538.796
 156.361 572.335
 544.903 816.541
 273.621 6.650
 131.162 128.074
 153.566 605.560
 382.889 663.429
 238.113 445.946
 178.285 573.529
 199.557 51.771
 794.257 599.974
 491.932 198.619
 909.113 104.500
 942.681 200.395
 493.740 104.399
 400.139 913.316
 419.943 528.300
 290.990 352.423
 595.815 907.976
 975.107 160.475
 137.882 265.633
 799.300 386.876
 552.058 332.528
 860.518 79.266
 617.381 124.353
 385.610 32.348
 848.169 623.023
 839.144 912.706
 205.049 85.057
 981.774 635.869
 489.626 666.385
 45.946 829.194
 401.003 365.111
 478.203 3.598
 67.635 121.460
 651.069 476.521
 460.865 552.187
 983.500 451.310
 115.961 650.116
 766.525 43.546
 154.572 654.004
 987.306 547.369
 544.460 635.728
 725.904 215.061
 626.486 497.894
 488.292 156.868
 166.524 502.856
 688.180 296.970
 985.860 31.995
 529.089 302.835
 725.413 510.698
 724.713 961.779
 597.545 729.267
 866.091 48.871
 368.321 682.955
 162.785 518.462
 39.883 476.189
 694.464 77.341
 217.283 358.015
 979.521 346.149
 350.061 39.934
 447.294 888.173
 542.430 695.920
 466.817 147.673
 486.759 450.953
 692.717 575.599
 55.818 362.359
 220.882 976.854
 905.754 412.331
 64.002 953.593
 12.990 524.969
 749.284 572.524
 766.221 152.943
 974.928 395.542
 134.640 243.525
 633.873 392.617
 563.763 978.335
 596.446 129.606
 842.174 313.117
 239.733 883.287
 920.813 141.445
 200.481 888.507
 938.668 628.237
 418.306 940.826
 855.826 554.667
 512.888 750.920
 660.684 175.692
 517.106 228.295
 99.799 295.440
 159.924 731.381
 976.563 835.596
 278.927 994.109
 931.930 819.466
 641.268 176.616
 113.298 272.191
 890.230 306.423
 565.825 288.790
 517.474 308.390
 556.758 330.067
 521.389 165.021
 333.484 446.445
 660.887 316.493
 188.998 516.376
 190.724 781.513
 786.347 24.964
 486.446 250.166
 801.571 345.916
 679.787 428.990
 361.025 763.036
 52.401 582.277
 955.212 553.527
 529.095 653.890
 441.884 722.702
 800.887 727.764
 43.957 436.999
 851.520 315.688
 493.508 748.925
 494.408 986.353
 465.703 883.748
 814.820 874.119
 433.095 594.026
 596.683 349.275
 1.416 955.814
 165.277 578.977
 566.195 441.388
 944.913 360.681
 861.632 260.238
 91.182 734.180
 218.743 306.000
 65.450 756.701
 371.594 715.719
 57.920 5.586
 664.186 63.829
 895.947 918.537
 935.326 741.431
 985.642 821.191
 66.548 667.653
 994.461 270.736
 744.107 340.221
 286.048 272.677
 938.614 443.938
 539.629 631.751
 676.296 25.912
 826.539 568.857
 48.982 233.464
 555.900 181.120
 973.121 53.244
 848.021 14.465
 802.544 537.857
 833.941 146.090
 569.008 949.015
 226.887 691.788
 866.032 764.819
 958.735 530.215
 405.214 914.283
 242.227 508.026
 213.599 126.778
 706.504 207.446
 661.971 270.011
 186.055 37.848
 826.947 740.847
 826.473 487.468
 607.058 752.353
 737.373 638.472
 0.355 2.370
 884.644 821.481
 677.645 128.787
 10.117 643.692
 573.031 360.039
 414.096 662.404
 487.451 302.627
 580.583 53.639
 439.519 207.437
 90.010 619.388
 682.725 800.931
 601.640 28.643
 373.475 724.053
 27.440 953.820
 958.221 299.689
 319.082 668.444
 540.939 148.226
 586.044 152.425
 88.310 630.119
 919.708 12.068
 76.298 145.122
 258.321 782.823
 528.550 531.287
 661.242 929.068
 747.472 644.785
 316.573 87.878
 999.500 266.717
 660.943 589.407
 46.396 768.458
 898.665 807.379
 477.230 106.511
 552.785 497.123
 6.730 235.768
 123.806 529.106
 183.957 591.506
 462.327 652.019
 672.751 951.070
 646.945 466.021
 497.403 442.287
 393.913 263.960
 421.755 304.112
 784.025 932.331
 178.947 953.429
 176.590 585.987
 276.821 88.395
 970.195 948.380
 958.297 722.105
 573.149 855.267
 937.636 839.975
 849.242 342.817
 306.406 600.270
 20.945 35.054
 504.147 830.147
 734.874 440.188
 178.498 830.878
 743.667 36.126
 771.110 907.350
 533.102 923.114
 615.557 431.173
 649.967 362.833
 531.206 876.798
 469.887 740.411
 355.297 19.846
 517.905 676.671
 540.176 130.763
 129.324 995.998
 22.608 449.909
 453.375 599.460
 669.541 798.091
 375.017 598.173
 44.625 805.429
 506.225 188.515
 300.749 768.453
 700.956 74.788
 167.066 547.784
 629.520 907.827
 199.201 564.992
 438.063 367.123
 336.123 855.924
 875.413 592.095
 947.395 188.448
 28.717 603.681
 754.192 495.115
 835.345 854.581
 513.523 736.491
 273.964 824.904
 117.871 869.980
 852.797 625.094
 685.165 813.938
 56.719 380.759
 403.141 270.161
 463.599 21.010
 907.282 492.650
 549.190 255.368
 75.313 700.719
 851.760 552.096
 529.568 854.360
 323.848 886.344
 270.295 104.433
 848.103 739.002
 590.243 955.318
 104.679 141.221
 318.895 229.448
 144.440 585.632
 41.720 388.581
 119.077 989.330
 967.351 873.266
 947.823 987.220
 758.155 487.901
 140.604 64.720
 784.969 742.837
 257.383 78.769
 755.678 616.618
 349.007 754.172
 543.668 710.590
 310.553 732.641
 803.202 915.611
 76.243 664.109
 804.477 817.490
 515.949 899.399
 5.019 346.264
 355.894 321.169
 552.419 976.774
 366.981 252.640
 995.954 857.590
 948.253 743.423
 483.952 965.801
 413.230 646.392
 105.676 31.057
 174.477 82.718
 470.072 958.475
 355.918 222.746
 220.845 612.318
 460.606 883.341
 793.364 547.017
 729.285 617.758
 102.063 925.983
 965.852 628.172
 988.746 929.382
 431.469 605.247
 597.210 287.708
 49.480 150.728
 505.356 697.396
 576.451 690.978
 533.530 177.315
 616.699 179.979
 950.946 450.771
 752.940 623.797
 67.916 117.301
 576.392 754.526
 380.378 283.378
 796.528 525.672
 928.177 913.015
 742.133 493.742
 946.235 40.771
 608.245 359.166
 287.608 153.961
 512.833 745.653
 242.270 131.675
 385.615 748.733
 981.044 650.074
 580.462 444.870
 839.361 591.250
 871.608 751.317
 392.611 782.484
 729.720 108.563
 838.819 40.182
 872.365 32.118
 623.732 585.232
 518.128 774.466
 749.374 161.229
 346.331 42.936
 484.518 742.510
 254.905 842.131
 631.815 323.617
 825.466 223.420
 442.466 585.454
 233.129 717.112
 249.257 25.724
 793.419 949.592
 909.494 603.170
 612.064 877.502
 911.146 897.793
 916.104 939.403
 151.639 944.582
 695.175 483.207
 805.618 108.927
 696.833 91.677
 665.317 880.854
 604.210 930.582
 877.463 156.440
 211.204 282.633
 79.874 222.573
 510.894 818.518
 727.955 180.641
 66.166 473.284
 518.213 241.509
 655.141 636.809
 587.936 144.466
 623.228 591.386
 875.624 733.717
 352.333 113.591
 147.044 444.850
 827.502 43.169
 661.484 478.884
 72.085 565.876
 909.644 781.578
 692.303 382.968
 889.347 500.254
 457.069 785.692
 791.960 399.358
 603.266 622.970
 997.986 210.118
 842.832 964.043
 875.125 140.157
 126.474 900.612
 939.291 737.784
 438.185 905.913
 585.288 95.388
 931.820 737.828
 378.478 480.080
 830.629 321.716
 84.621 31.307
 775.852 924.113
 417.911 188.891
 892.404 294.131
 326.032 176.048
 227.608 134.568
 377.869 715.868
 480.131 113.932
 49.538 402.971
 966.442 754.346
 945.959 871.369
 544.669 554.439
 979.764 322.579
 32.617 22.599
 441.402 722.872
 397.667 311.416
 621.665 304.027
 369.435 531.833
 31.271 57.474
 917.433 773.737
 345.550 987.278
 359.941 322.685
 482.806 663.812
 419.131 509.860
 902.685 418.276
 831.740 299.513
 439.284 550.596
 762.950 856.119
 119.166 542.015
 180.228 458.749
 266.441 212.151
 28.750 775.088
 278.490 422.207
 843.541 469.866
 232.322 575.764
 746.857 715.726
 622.155 221.241
 351.792 477.860
 155.468 321.289
 242.036 551.756
 472.855 670.476
 568.659 606.553
 684.664 850.387
 121.309 800.706
 716.246 488.397
 545.170 533.566
 58.087 300.948
 316.183 233.244
 764.985 962.978
 613.501 680.727
 530.447 651.634
 375.961 670.955
 672.666 704.635
 962.908 17.719
 653.857 142.162
 901.206 240.399
 765.479 397.432
 960.376 212.171
 251.419 946.873
 105.077 602.281
 15.880 228.746
 905.355 875.966
 232.142 282.254
 495.089 706.790
 395.225 561.388
 740.959 955.416
 361.583 903.554
 579.048 439.649
 611.288 327.213
 483.242 892.035
 724.708 251.234
 316.236 118.115
 961.781 567.545
 775.691 41.002
 895.758 344.964
 758.591 172.181
 516.411 523.281
 27.838 976.007
 764.506 891.006
 956.497 503.438
 477.752 686.313
 54.877 732.031
 559.086 968.243
 739.923 952.533
 365.096 263.975
 999.455 741.693
 852.664 88.800
 428.058 25.891
 615.705 579.493
 587.296 206.175
 244.526 391.077
 869.185 533.341
 304.274 33.939
 445.088 908.308
 965.739 216.227
 467.467 70.517
 944.153 389.018
 292.065 23.289
 875.359 343.473
 14.394 343.372
 752.799 295.029
 305.966 311.564
 185.230 715.372
 210.086 176.891
 339.131 184.624
 859.575 188.790
 779.731 571.015
 733.214 676.034
 501.902 880.559
 125.800 559.373
 181.414 523.324
 598.246 414.195
 715.909 524.386
 757.248 972.954
 54.278 266.025
 324.812 712.921
 926.789 723.096
 960.515 617.282
 633.514 276.552
 136.384 46.381
 475.362 132.009
 805.930 896.296
 623.852 93.008
 4.102 355.021
 328.916 44.726
 540.228 858.825
 918.242 486.537
 856.451 585.104
 309.529 944.788
 2.661 541.171
 954.387 124.813
 686.635 84.274
 678.469 388.682
 984.276 365.929
 648.746 128.059
 606.865 578.055
 260.901 36.143
 515.647 99.779
 625.930 255.904
 122.432 328.108
 276.589 121.258
 620.058 514.542
 895.985 331.551
 28.290 730.372
 179.961 166.624
 27.176 818.702
 222.878 909.148
 367.035 49.627
 106.860 282.896
 706.485 130.629
 174.579 120.920
 829.529 206.773
 975.505 967.314
 850.288 750.153
 248.439 102.524
 828.059 536.106
 895.603 917.366
 112.807 751.702
 525.147 388.257
 226.806 212.065
 302.291 9.511
 494.961 470.076
 20.359 192.172
 375.524 608.438
 150.498 257.937
 253.611 779.039
 275.174 546.812
 659.720 197.703
 580.523 264.617
 609.612 673.261
 754.940 858.167
 254.254 724.202
 697.076 399.456
 830.756 555.734
 310.445 553.677
 147.157 292.028
 491.722 708.128
 473.671 805.637
 296.388 149.445
 786.616 697.003
 482.599 335.224
 183.048 655.759
 939.058 243.557
 896.428 801.867
 345.508 71.631
 467.035 143.879
 198.511 654.273
 103.887 4.734
 666.875 487.596
 294.411 919.172
 680.067 165.040
 28.931 883.136
 961.823 996.724
 192.165 982.507
 115.806 112.680
 394.525 909.433
 269.518 111.191
 761.352 18.639
 558.774 360.785
 535.610 728.099
 963.124 94.751
 174.613 838.625
 710.967 37.243
 407.632 861.368
 893.211 197.636
 270.500 592.422
 740.705 783.015
 825.485 866.956
 621.081 666.273
 317.762 834.446
 535.838 158.648
 199.884 910.035
 292.478 760.735
 386.992 228.994
 586.303 285.739
 480.551 431.399
 652.317 84.172
 537.560 667.781
 592.853 762.416
 364.211 94.690
 807.514 630.983
 704.497 838.429
 458.369 385.100
 80.315 477.806
 607.708 94.292
 253.024 830.624
 533.981 233.224
 228.507 37.107
 932.593 138.319
 657.649 195.730
 864.275 229.248
 209.252 717.710
 749.784 537.537
 658.300 986.013
 704.222 373.199
 762.662 209.194
 538.591 312.036
 547.680 691.251
 764.992 469.171
 10.468 253.228
 562.756 247.312
 952.067 663.301
 486.672 310.607
 182.173 598.131
 519.159 476.737
 582.032 573.367
 132.955 971.849
 898.849 165.080
 289.710 126.236
 950.045 682.006
 656.196 65.355
 486.646 741.688
 880.061 373.273
 978.718 218.544
 90.801 567.182
 296.972 50.864
 141.488 656.008
 756.414 964.404
 698.738 87.678
 421.443 356.376
 541.235 183.527
 436.236 213.979
 213.012 270.064
 507.067 861.249
 71.795 344.359
 419.906 646.995
 303.302 336.453
 600.777 31.094
 371.075 87.999
 519.791 287.948
 822.485 669.026
 82.305 631.734
 263.053 862.978
 750.364 651.025
 483.628 713.525
 780.515 708.911
 222.502 235.048
 764.626 373.033
 364.075 422.846
 310.700 957.632
 717.555 880.315
 721.537 122.209
 36.600 920.460
 518.992 929.665
 990.317 250.745
 547.239 337.380
 187.131 56.546
 674.894 309.933
 598.422 843.192
 135.906 399.808
 294.421 54.125
 714.099 56.014
 959.405 668.205
 25.254 169.136
 319.059 498.162
 401.126 539.711
 214.915 211.094
 477.309 425.223
 377.576 507.507
 754.943 955.600
 963.285 905.327
 696.748 649.237
 61.948 47.711
 460.642 168.717
 796.623 897.082
 127.158 750.257
 405.623 992.176
 276.336 861.997
 122.573 669.841
 379.803 797.689
 494.281 719.749
 636.852 313.832
 451.068 919.197
 370.016 555.209
 372.836 748.795
 754.429 387.070
 182.854 920.562
 663.060 628.502
 209.773 150.938
 521.493 343.012
 949.244 516.298
 864.335 336.942
 645.740 262.088
 431.735 907.436
 721.525 763.775
 128.070 998.446
 875.357 514.016
 553.093 610.412
 233.631 232.212
 504.110 177.101
 289.563 46.669
 309.853 797.649
 743.119 913.634
 894.215 584.756
 440.357 129.582
 461.018 868.316
 793.222 722.117
 847.256 750.614
 680.634 320.136
 198.153 232.800
 432.653 595.502
 286.975 276.981
 78.875 717.107
 728.373 203.548
 300.070 285.059
 536.470 484.659
 111.769 629.843
 56.714 533.151
 86.522 21.124
 680.334 518.096
 197.427 476.569
 937.045 596.015
 151.918 376.510
 388.372 528.225
 347.660 749.755
 121.797 273.495
 490.486 814.547
 814.099 380.061
 89.853 442.121
 108.171 447.033
 815.413 604.877
 76.699 442.447
 337.318 413.781
 552.126 629.872
 264.257 17.692
 136.917 408.965
 71.540 799.199
 401.309 675.103
 114.464 965.862
 585.335 771.857
 540.583 702.010
 584.265 686.309
 942.242 554.477
 975.762 524.924
 174.979 106.480
 785.589 226.780
 858.244 318.579
 856.959 906.710
 575.740 146.237
 435.373 674.242
 809.957 282.415
 582.690 511.879
 738.706 614.091
 546.140 100.306
 453.400 357.349
 313.092 896.551
 145.279 871.204
 441.613 367.266
 765.652 10.568
 359.623 882.461
 471.629 119.469
 739.051 229.651
 394.973 583.053
 171.327 125.160
 446.816 337.946
 170.496 103.882
 726.667 112.786
 811.965 153.067
 824.805 52.300
 958.177 826.621
 780.584 27.977
 735.513 7.051
 526.216 505.657
 495.454 160.884
 350.071 615.127
 31.813 814.312
 752.669 729.914
 27.038 28.695
 242.395 738.031
 84.691 115.671
 279.951 478.480
 870.901 450.060
 87.089 886.361
 761.551 532.014
 195.772 974.574
 479.122 950.245
 941.393 266.269
 836.547 403.450
 63.714 953.631
 296.089 760.839
 840.871 310.474
 338.609 363.860
 867.037 534.030
 939.851 484.785
 518.523 681.601
 911.173 423.877
 114.330 37.252
 706.014 21.566
 747.117 570.069
 72.175 26.915
 173.576 996.780
 773.512 455.927
 147.194 846.612
 470.916 715.737
 241.991 244.418
 777.674 302.039
 847.108 419.576
 852.623 501.136
 356.105 143.417
 608.408 964.672
 81.706 968.388
 462.087 759.677
 499.847 749.680
 389.953 529.983
 672.649 77.175
 44.456 504.027
 177.969 925.481
 603.537 30.719
 346.107 676.262
 434.332 167.259
 787.984 204.577
 225.406 144.102
 12.482 614.340
 963.536 621.626
 745.828 513.220
 570.066 875.432
 458.031 130.382
 563.421 12.646
 598.821 688.504
 252.239 156.371
 379.680 971.905
 489.389 130.935
 294.024 103.667
 310.878 444.128
 332.040 915.003
 53.253 467.086
 360.956 609.340
 74.753 346.236
 949.565 481.564
 613.356 798.993
 14.665 430.436
 791.485 15.335
 756.998 720.425
 342.858 146.352
 88.495 620.266
 390.539 559.350
 987.678 21.715
 973.379 193.718
 265.452 166.647
 5.580 994.687
 92.013 67.460
 794.163 831.281
 292.887 869.155
 42.709 333.535
 37.323 186.537
 676.208 291.692
 737.290 662.385
 648.511 241.105
 75.483 578.358
 786.324 471.583
 364.312 146.942
 405.435 324.597
 386.240 97.229
 957.794 418.029
 413.699 708.095
 961.959 522.920
 891.760 548.076
 392.386 633.073
 879.636 751.405
 91.083 254.672
 581.908 734.302
 482.662 803.504
 404.078 265.333
 363.100 951.598
 889.983 819.818
 64.068 798.472
 543.974 132.726
 217.226 355.743
 15.033 919.829
 333.051 294.075
 982.826 356.254
 721.536 490.720
 599.606 218.735
 0.438 181.948
 722.893 637.272
 721.812 531.000
 840.739 328.575
 988.579 997.970
 416.377 553.274
 397.268 887.876
 937.137 47.697
 126.276 967.540
 772.280 915.978
 464.765 706.681
 757.005 156.895
 847.242 905.500
 410.166 760.289
 403.004 627.129
 748.642 399.049
 855.896 131.632
 622.910 813.757
 104.317 97.067
 409.862 328.317
 88.503 766.729
 257.557 226.864
 304.073 749.699
 82.530 286.250
 68.210 259.630
 326.750 806.325
 986.324 355.278
 444.897 364.712
 929.278 762.188
 22.771 986.808
 719.228 640.532
 837.159 849.299
 968.814 16.991
 522.016 300.863
 534.882 832.526
 474.589 301.963
 573.572 751.768
 339.843 162.518
 535.630 128.411
 677.782 137.869
 764.885 184.767
 24.030 366.915
 882.489 418.490
 481.011 279.026
 406.574 136.957
 659.633 826.530
 201.273 497.248
 367.383 226.031
 328.657 419.828
 998.903 713.926
 728.066 685.457
 423.421 679.309
 233.968 621.576
 26.931 361.654
 708.156 256.241
 905.914 662.505
 275.273 149.901
 427.068 981.834
 661.090 308.893
 70.285 953.256
 617.262 406.168
 719.685 511.114
 129.463 766.530
 122.480 510.310
 130.776 263.597
 813.706 661.111
 440.145 987.099
 325.253 501.054
 605.897 601.201
 332.377 560.103
 824.046 72.010
 614.996 479.751
 516.040 505.578
 353.086 208.674
 964.157 332.608
 566.630 244.367
 416.935 894.236
 135.589 340.142
 671.479 531.976
 181.845 908.628
 522.406 737.014
 3.857 176.056
 924.592 457.979
 769.856 766.000
 863.095 756.219
 793.779 997.670
 950.982 103.234
 140.078 593.579
 704.813 471.502
 182.323 416.258
 376.915 228.641
 432.555 146.398
 579.923 722.053
 773.305 718.257
 727.476 369.342
 174.674 726.470
 368.204 346.579
 30.724 685.678
 719.575 405.454
 571.644 875.902
 352.875 530.605
 22.730 847.851
 858.069 664.648
 613.403 439.730
 72.982 441.012
 467.567 207.525
 818.803 149.626
 312.078 471.640
 95.099 159.309
 757.434 102.463
 982.240 890.760
 271.815 714.538
 535.311 598.002
 477.026 13.132
 267.503 612.660
 836.721 677.986
 276.693 38.512
 430.561 807.706
 109.009 873.127
 262.893 655.773
 348.026 164.462
 344.455 127.563
 16.526 583.974
 716.910 379.478
 856.219 980.728
 222.350 359.574
 664.374 355.366
 415.899 387.628
 197.948 806.536
 795.033 915.928
 866.590 418.860
 893.210 605.109
 15.257 609.954
 629.855 347.892
 112.298 979.013
 198.932 73.801
 505.377 311.503
 242.574 156.809
 559.144 719.430
 825.925 252.888
 246.787 326.202
 989.111 33.823
 512.517 846.332
 289.758 816.161
 661.545 536.220
 605.549 659.205
 454.453 491.210
 584.862 413.589
 598.160 90.401
 11.753 122.849
 628.464 513.855
 189.412 435.800
 289.813 912.281
 397.323 489.398
 35.180 748.035
 897.911 422.586
 119.463 564.837
 668.148 24.630
 448.586 514.303
 523.121 390.380
 206.396 168.020
 47.672 124.157
 723.749 787.914
 427.947 18.680
 818.044 394.271
 999.034 41.144
 234.325 754.545
 923.075 331.668
 6.382 177.535
 662.572 96.669
 751.773 612.493
 797.600 238.835
 669.987 662.905
 687.741 174.519
 458.063 387.246
 637.583 57.192
 450.852 96.883
 679.338 951.621
 69.830 212.807
 131.425 927.709
 489.303 812.339
 474.979 495.966
 244.290 3.872
 261.129 859.886
 80.856 197.598
 124.092 575.828
 535.855 693.947
 134.983 990.912
 705.647 555.697
 748.270 267.200
 177.301 246.697
 229.875 529.673
 734.043 57.696
 428.645 220.817
 870.446 461.324
 980.401 770.871
 351.307 573.044
 888.015 255.787
 588.681 187.473
 977.144 510.852
 889.719 20.315
 13.772 783.771
 117.356 941.160
 517.902 174.229
 808.274 23.289
 202.254 935.796
 687.869 70.421
 893.393 969.228
 18.123 80.151
 95.960 163.245
 597.458 557.889
 582.862 429.674
 116.162 157.703
 532.142 515.172
 149.091 267.195
 485.236 772.868
 359.684 607.852
 424.615 756.055
 594.451 941.101
 417.924 605.105
 891.762 570.212
 860.165 981.240
 17.922 541.476
 378.024 640.405
 810.063 572.512
 906.803 411.743
 260.606 584.703
 479.684 263.045
 161.006 869.638
 503.141 605.744
 50.777 970.859
 56.527 960.785
 836.743 172.431
 326.514 411.035
 480.825 430.940
 149.501 883.203
 654.133 809.022
 722.025 600.818
 850.608 123.678
 488.246 38.369
 602.959 34.297
 615.518 284.691
 683.287 101.941
 117.941 931.093
 364.827 157.201
 830.560 867.312
 412.076 338.437
 23.884 767.300
 724.745 390.948
 382.814 539.148
 834.981 751.445
 462.408 701.617
 424.117 847.788
 134.789 26.868
 939.503 203.487
 219.511 989.028
 336.880 897.857
 659.724 605.381
 110.381 759.356
 687.474 316.520
 589.816 190.712
 285.486 179.151
 50.857 584.630
 474.949 36.915
 393.512 998.519
 67.650 577.361
 971.573 741.792
 247.457 504.618
 902.277 181.476
 875.502 75.647
 731.079 798.279
 632.913 221.818
 379.247 998.870
 865.538 556.542
 648.093 599.285
 320.755 43.705
 307.256 193.295
 364.095 651.436
 648.006 777.853
 933.438 262.551
 856.478 260.918
 584.067 668.769
 254.770 575.774
 855.500 993.057
 296.657 587.246
 660.242 106.337
 694.200 331.042
 968.125 915.146
 524.738 175.730
 203.598 70.014
 35.843 551.069
 156.027 95.422
 867.938 25.630
 946.986 976.839
 867.937 835.625
 528.730 304.810
 717.862 825.927
 82.926 507.353
 473.653 39.420
 529.715 977.419
 352.967 523.650
 578.842 890.222
 856.655 971.467
 494.636 714.483
 514.729 497.857
 95.847 251.585
 250.170 616.869
 763.725 27.236
 917.104 524.606
 134.291 942.274
 936.138 336.373
 153.734 833.909
 889.379 453.591
 682.586 467.897
 299.646 750.020
 451.160 78.544
 779.291 533.738
 955.396 890.012
 48.715 43.450
 601.250 723.121
 576.268 622.900
 773.111 340.986
 440.681 248.899
 436.183 279.536
 453.929 95.878
 756.573 600.807
 173.751 647.629
 111.039 994.253
 576.470 125.378
 789.367 521.049
 325.971 816.555
 897.624 775.987
 565.335 152.075
 134.543 449.330
 353.727 999.002
 623.884 965.579
 480.572 782.852
 183.456 707.032
 698.025 418.055
 840.612 87.244
 35.533 60.336
 61.501 603.715
 989.173 870.645
 747.340 791.681
 34.075 32.250
 218.802 433.558
 189.140 441.536
 15.749 304.057
 696.202 815.657
 693.533 392.349
 265.739 458.560
 911.631 823.671
 621.064 899.073
 951.324 377.933
 153.897 873.961
 535.374 487.159
 625.517 254.476
 76.307 192.702
 826.700 101.411
 576.155 703.351
 591.930 941.633
 617.658 753.645
 272.479 964.247
 706.438 895.488
 760.700 278.736
 580.077 533.589
 54.150 817.707
 631.115 945.229
 610.936 326.214
 887.449 606.748
 913.078 96.411
 849.523 922.975
 587.040 384.678
 146.025 352.281
 572.195 508.074
 388.811 10.297
 449.395 443.301
 686.750 81.550
 491.678 845.393
 123.541 872.787
 954.177 31.554
 675.974 597.870
 835.400 920.299
 809.125 125.476
 900.248 725.054
 549.560 972.005
 317.500 438.222
 625.636 947.948
 320.420 635.392
 147.509 622.294
 915.792 724.769
 853.724 352.631
 739.821 574.159
 704.528 125.221
 662.376 93.158
 285.826 87.226
 975.893 222.981
 286.523 50.420
 851.686 297.998
 113.528 661.066
 912.549 564.236
 353.858 513.476
 42.351 959.496
 325.920 525.214
 45.272 31.229
 879.238 70.606
 171.625 61.857
 103.949 7.407
 364.437 321.938
 851.448 41.169
 949.778 630.663
 302.228 205.491
 320.920 587.055
 55.714 337.139
 456.709 476.210
 872.464 676.773
 201.044 750.914
 737.283 403.098
 524.201 453.282
 1.608 425.776
 227.171 52.958
 126.894 925.949
 54.594 32.563
 813.018 389.143
 95.778 507.790
 835.129 560.472
 900.298 104.842
 710.380 343.994
 466.574 873.437
 807.200 35.023
 308.453 846.430
 831.824 924.835
 124.274 890.306
 870.551 651.067
 221.168 162.652
 625.626 224.135
 148.852 7.408
 904.727 370.913
 914.160 696.027
 259.058 272.989
 450.639 547.799
 316.282 399.938
 555.243 636.710
 428.427 550.836
 453.377 281.768
 811.053 412.739
 269.000 604.993
 151.009 556.963
 541.346 674.151
 421.984 347.074
 205.109 689.172
 288.549 391.583
 125.935 651.281
 372.702 995.112
 925.171 316.757
 877.190 240.564
 832.561 593.389
 635.426 458.428
 146.516 13.045
 820.121 635.427
 360.554 399.925
 976.298 901.359
 511.367 258.233
 136.965 368.995
 26.679 898.073
 872.111 936.705
 585.848 592.792
 757.835 987.152
 867.192 568.865
 929.422 408.486
 735.720 840.490
 800.205 848.443
 443.851 550.641
 340.387 298.330
 874.359 819.478
 373.192 845.762
 176.054 146.201
 469.230 975.251
 333.382 194.045
 216.510 18.212
 104.290 607.855
 879.061 32.994
 267.428 183.134
 900.340 446.222
 479.330 803.660
 980.836 514.779
 72.033 686.457
 887.533 19.298
 467.127 478.518
 14.572 412.188
 267.128 14.984
 491.011 893.353
 561.114 215.371
 257.512 943.121
 178.588 819.854
 646.930 713.316
 1.609 874.610
 194.724 263.132
 536.401 2.190
 468.117 966.775
 616.319 243.901
 884.728 945.153
 800.393 356.061
 742.476 155.699
 16.405 865.996
 906.033 774.497
 623.091 447.783
 897.519 825.822
 9.338 528.679
 80.056 149.224
 364.180 766.994
 464.865 877.050
 422.823 698.871
 631.706 650.338
 982.147 498.421
 747.494 993.319
 273.246 261.998
 570.987 151.976
 946.084 357.951
 217.739 476.574
 357.701 288.097
 857.298 178.640
 34.262 812.643
 155.455 247.142
 900.326 187.723
 342.678 84.713
 15.969 661.489
 173.472 281.488
 841.756 543.577
 581.057 30.877
 249.223 392.269
 571.431 298.456
 724.696 107.876
 337.659 662.755
 169.381 949.511
 909.233 76.316
 899.183 940.838
 36.004 858.996
 492.273 549.598
 797.851 385.541
 947.817 432.252
 439.546 909.160
 710.383 961.243
 667.873 155.974
 814.275 995.968
 580.783 6.239
 121.743 233.073
 195.163 162.117
 107.671 556.219
 322.775 994.233
 198.562 194.749
 138.158 206.555
 450.842 555.071
 966.290 898.191
 576.262 184.059
 572.814 509.061
 542.375 101.864
 0.399 882.226
 323.495 359.632
 898.879 767.718
 810.230 58.388
 435.141 930.478
 439.793 647.389
 535.125 148.443
 149.036 307.628
 151.970 726.632
 719.948 838.597
 921.375 280.583
 253.693 189.247
 360.985 919.515
 222.809 608.345
 301.591 188.767
 488.601 101.613
 563.552 205.485
 587.086 255.508
 774.998 975.049
 64.926 567.996
 384.712 432.702
 347.871 778.718
 271.148 980.333
 537.502 643.679
 261.875 238.064
 224.987 497.617
 430.051 100.433
 278.518 401.072
 254.574 564.492
 77.889 804.611
 849.911 909.624
 636.876 371.524
 174.683 774.414
 851.733 789.606
 802.727 253.329
 950.126 245.374
 827.258 974.718
 375.364 418.640
 311.951 11.634
 440.130 835.885
 399.292 599.090
 314.358 667.107
 436.591 806.620
 294.131 298.075
 936.941 255.601
 930.867 509.185
 712.609 529.019
 909.640 860.011
 411.397 340.526
 556.938 947.356
 965.121 693.512
 364.581 872.054
 89.356 943.837
 849.058 329.354
 123.902 797.006
 663.374 808.578
 796.154 127.440
 959.108 44.623
 249.851 50.532
 205.175 967.084
 187.900 744.166
 730.516 318.312
 711.536 82.945
 222.196 1.200
 333.575 583.673
 908.276 228.105
 338.644 473.370
 644.098 96.943
 748.820 780.839
 137.665 257.626
 423.069 259.424
 958.659 555.678
 520.261 102.884
 218.827 669.898
 638.624 889.483
 159.458 782.604
 312.502 943.385
 683.072 735.303
 306.745 439.841
 798.049 196.165
 859.505 594.491
 261.587 380.743
 948.302 301.370
 491.135 371.655
 7.898 643.082
 228.403 140.141
 730.544 955.351
 972.476 811.383
 501.802 142.268
 916.845 381.173
 243.421 904.414
 924.807 94.107
 477.124 546.534
 932.319 659.092
 20.959 302.086
 378.776 798.063
 67.789 267.014
 714.189 705.734
 361.061 333.208
 423.929 514.752
 617.253 102.779
 135.589 0.259
 291.056 937.558
 341.023 474.757
 735.654 734.693
 772.466 87.932
 976.522 40.262
 35.467 792.218
 846.343 930.310
 321.704 814.199
 477.323 55.152
 828.424 101.179
 925.038 101.440
 403.126 423.557
 517.536 61.003
 245.150 404.887
 850.726 380.428
 641.272 36.187
 854.862 715.608
 429.371 288.231
 159.466 436.866
 490.235 360.046
 910.313 668.974
 208.024 253.821
 20.588 843.342
 738.480 622.095
 550.434 964.412
 632.447 833.876
 939.341 917.044
 10.451 609.547
 301.975 675.137
 30.098 302.863
 30.879 613.395
 867.894 400.543
 822.914 813.987
 215.156 270.003
 707.521 228.594
 306.227 833.320
 153.902 375.184
 526.856 166.061
 274.572 379.854
 539.890 13.979
 130.655 219.602
 791.163 655.453
 239.524 975.266
 975.534 195.153
 350.512 398.766
 134.417 302.581
 105.318 659.653
 182.988 171.341
 255.322 427.898
 816.817 400.351
 40.382 528.441
 491.379 931.443
 218.021 964.546
 899.126 729.252
 96.509 738.486
 561.373 684.960
 1.708 326.942
 607.754 156.907
 580.182 12.937
 914.405 535.587
 597.707 294.975
 721.354 410.912
 773.801 936.685
 935.896 14.368
 243.077 676.712
 166.347 61.845
 450.317 369.542
 311.846 404.356
 368.203 194.716
 279.295 738.702
 528.109 266.264
 206.805 289.643
 331.550 348.916
 870.788 865.603
 772.495 685.672
 746.127 43.894
 61.368 46.593
 308.535 756.468
 666.122 795.537
 526.531 36.980
 143.078 955.068
 326.590 733.474
 442.508 235.566
 946.387 183.014
 466.245 729.002
 163.173 45.431
 805.356 287.739
 120.769 79.118
 276.528 491.700
 931.277 753.845
 40.829 921.416
 26.201 391.422
 365.654 208.667
 834.285 427.274
 70.783 930.025
 306.162 333.295
 176.419 881.641
 953.060 438.672
 492.036 56.845
 860.790 50.560
 799.947 812.661
 851.499 895.804
 800.068 219.273
 942.860 479.370
 198.821 540.254
 174.265 751.367
 805.113 684.144
 987.000 774.692
 502.453 433.591
 743.473 437.353
 714.440 321.101
 810.233 720.797
 889.976 345.549
 400.299 447.251
 476.655 866.653
 139.321 629.906
 401.142 171.857
 983.052 650.064
 762.235 468.481
 644.021 111.075
 997.152 641.066
 384.947 761.711
 389.002 647.724
 785.240 748.688
 331.052 168.888
 592.887 322.220
 92.135 216.383
 823.211 168.348
 981.262 150.439
 972.758 731.246
 285.342 617.642
 273.205 187.716
 351.995 635.269
 837.296 379.780
 863.142 618.835
 944.904 750.815
 50.794 932.555
 509.322 682.527
 153.812 279.929
 456.474 126.541
 316.080 327.651
 676.147 863.271
 848.310 644.824
 775.472 415.595
 986.567 756.204
 820.213 674.660
 102.625 658.434
 906.143 754.799
 579.591 978.366
 906.551 844.192
 39.272 399.420
 316.270 733.701
 276.851 523.128
 309.371 929.773
 558.252 836.608
 76.623 445.626
 3.735 431.641
 168.138 441.090
 708.596 966.555
 972.205 283.801
 332.384 618.379
 977.717 537.119
 868.703 370.375
 36.856 62.909
 638.805 490.328
 237.700 345.465
 636.988 939.847
 61.416 297.391
 800.816 316.894
 412.772 965.819
 643.922 766.013
 630.539 500.062
 736.290 727.041
 288.987 517.654
 462.391 957.874
 154.366 178.067
 250.109 625.179
 50.073 171.428
 415.337 464.435
 178.659 797.946
 983.446 763.629
 43.426 962.856
 357.997 810.322
 980.632 367.526
 740.422 187.034
 257.148 331.462
 446.599 23.287
 87.593 439.621
 104.886 772.864
 987.562 747.451
 496.213 931.390
 891.645 280.969
 54.027 132.196
 40.851 495.044
 777.526 438.272
 976.075 669.568
 225.692 206.274
 82.979 665.775
 5.602 346.874
 117.698 284.562
 602.762 996.830
 428.834 681.845
 833.306 795.097
 184.302 935.040
 640.602 2.016
 644.508 217.496
 377.842 391.333
 307.474 937.595
 282.578 94.758
 825.921 215.441
 180.965 693.452
 778.465 797.209
 883.796 776.692
 312.476 805.763
 531.724 761.737
 88.397 972.019
 794.695 968.344
 896.193 326.282
 265.158 134.436
 413.981 909.743
 243.804 755.024
 294.807 316.263
 991.230 724.011
 636.066 731.996
 202.904 797.935
 771.533 309.394
 205.285 812.820
 670.707 912.500
 118.082 441.288
 304.728 487.371
 884.711 538.883
 491.075 46.129
 746.541 898.761
 637.448 771.992
 985.993 5.572
 723.430 337.964
 851.779 286.411
 869.880 731.515
 722.208 423.427
 111.483 755.033
 178.676 684.211
 996.914 756.158
 623.070 498.031
 460.891 878.101
 955.219 854.647
 938.607 317.947
 157.934 614.725
 899.223 366.887
 149.039 724.380
 163.055 771.731
 136.779 239.157
 416.651 609.283
 844.652 243.728
 959.209 77.044
 194.964 352.050
 688.735 563.642
 401.207 778.803
 781.411 24.568
 414.658 667.240
 125.056 22.934
 500.774 762.399
 857.935 36.327
 539.151 843.961
 936.091 530.522
 803.607 932.271
 432.601 375.343
 295.810 897.495
 765.597 959.562
 689.578 119.249
 591.499 648.319
 59.304 536.746
 96.911 331.496
 483.839 212.647
 616.147 814.026
 458.728 212.941
 208.948 793.826
 640.047 626.735
 199.908 520.435
 560.662 250.585
 931.334 803.357
 585.869 319.579
 666.239 485.206
 944.676 549.960
 827.949 468.294
 323.223 174.315
 535.366 807.033
 328.694 999.865
 724.342 691.077
 419.617 343.025
 400.231 549.413
 398.658 919.967
 686.825 223.557
 727.193 974.586
 93.055 673.790
 150.248 564.046
 659.696 997.088
 22.468 600.487
 550.647 415.592
 360.016 958.572
 971.929 122.347
 772.515 336.340
 619.558 494.567
 769.091 125.477
 835.796 767.153
 402.242 971.866
 281.473 129.893
 184.672 43.650
 777.273 715.314
 762.616 968.448
 424.719 690.912
 982.876 540.576
 661.712 785.467
 981.158 360.842
 339.525 955.926
 431.058 673.735
 608.142 446.129
 513.693 568.465
 572.707 374.352
 838.541 60.776
 621.699 901.665
 10.307 161.690
 641.657 431.634
 791.765 48.126
 216.069 643.554
 558.653 699.877
 378.079 201.646
 633.205 569.654
 646.452 962.381
 974.186 860.426
 348.621 437.957
 902.932 40.125
 628.448 198.149
 69.618 211.882
 882.613 103.139
 677.569 652.628
 579.396 570.013
 254.811 149.211
 726.323 64.424
 613.414 4.808
 486.071 271.265
 393.531 705.628
 238.699 794.382
 28.858 65.649
 476.293 141.356
 574.941 182.891
 345.288 306.837
 545.767 112.734
 51.869 633.983
 345.382 800.797
 175.061 231.175
 650.348 419.286
 726.435 988.756
 989.955 856.605
 419.094 882.208
 31.062 151.006
 504.135 483.647
 653.611 206.455
 970.605 418.185
 704.484 144.603
 233.720 396.448
 447.895 233.349
 332.569 696.097
 749.576 983.076
 377.520 835.659
 202.186 850.064
 612.160 231.292
 936.649 57.253
 145.884 914.714
 187.225 500.418
 660.527 747.514
 659.388 108.714
 265.067 838.184
 963.916 568.571
 61.901 163.834
 356.594 86.174
 870.164 344.553
 491.824 83.615
 227.820 506.536
 44.907 15.542
 144.582 607.428
 769.509 115.469
 810.230 156.888
 674.569 983.307
 363.687 135.476
 572.748 798.147
 11.501 49.800
 767.362 263.539
 942.608 431.135
 306.927 487.755
 139.908 923.762
 199.187 80.741
 936.861 169.120
 596.302 165.111
 935.860 489.021
 49.295 493.919
 199.297 437.965
 995.548 826.668
 777.201 428.831
 154.045 411.680
 58.039 151.315
 127.933 272.467
 861.132 477.700
 375.075 803.800
 947.446 80.421
 629.679 396.128
 855.839 430.906
 620.148 761.659
 897.756 85.266
 511.492 809.423
 316.650 831.177
 339.477 178.058
 168.996 28.954
 935.950 392.785
 369.558 251.255
 561.147 466.391
 600.802 548.511
 953.393 153.116
 779.220 545.176
 526.349 919.776
 442.259 324.930
 439.120 591.570
 539.008 176.463
 638.438 22.673
 524.427 746.303
 331.197 636.514
 547.510 748.006
 749.400 270.701
 643.164 890.095
 280.818 80.667
 768.813 156.271
 773.151 828.740
 930.947 564.080
 996.151 376.437
 513.227 371.579
 237.140 663.107
 813.797 740.213
 885.766 589.807
 120.561 706.550
 662.052 620.486
 873.043 91.670
 89.216 290.598
 379.861 576.389
 594.005 294.468
 561.528 500.509
 620.000 165.791
 477.502 177.580
 704.398 419.953
 260.028 341.903
 140.121 182.581
 129.789 215.616
 619.704 966.362
 601.986 70.600
 835.628 199.147
 826.746 797.771
 46.771 62.487
 343.359 136.265
 968.960 23.659
 790.502 873.512
 318.796 378.993
 309.185 536.551
 946.658 55.831
 334.723 152.997
 702.927 618.988
 109.690 380.271
 159.878 810.354
 800.757 263.220
 682.563 322.755
 386.066 677.718
 430.421 817.873
 141.713 11.694
 955.685 279.632
 319.732 201.196
 626.364 626.645
 527.416 19.188
 75.182 458.225
 18.750 666.035
 899.123 886.879
 51.200 655.874
 497.895 515.497
 181.208 670.832
 37.699 789.737
 733.768 169.330
 306.238 626.016
 127.764 805.407
 636.062 454.294
 539.846 128.226
 19.507 584.482
 894.181 85.924
 126.071 208.296
 50.108 822.092
 721.614 877.873
 579.548 408.852
 241.028 92.326
 763.875 55.436
 197.779 697.937
 557.049 28.938
 143.900 332.045
 747.350 853.577
 894.773 670.427
 471.493 161.058
 279.439 969.451
 487.620 957.906
 297.657 414.397
 171.464 681.822
 990.904 321.646
 364.474 629.894
 750.490 913.022
 853.826 564.010
 79.719 444.391
 110.043 206.017
 839.350 76.846
 734.479 115.411
 780.435 317.755
 990.556 49.871
 203.032 811.005
 501.587 313.343
 73.469 42.479
 214.996 33.091
 40.139 359.890
 656.197 527.138
 864.614 938.174
 252.203 443.308
 640.848 695.895
 600.008 703.070
 322.953 68.316
 321.002 265.212
 987.444 243.275
 991.192 649.703
 587.798 381.987
 307.132 109.904
 839.782 283.844
 456.562 406.358
 130.432 358.626
 756.345 678.061
 750.190 978.130
 222.003 803.361
 287.914 769.609
 394.710 534.041
 136.841 53.773
 602.966 229.988
 873.875 929.214
 835.247 140.922
 885.496 862.366
 582.968 314.472
 315.186 597.634
 744.213 560.549
 946.560 686.619
 900.414 690.172
 463.587 519.931
 760.906 958.018
 47.716 891.609
 162.685 272.996
 87.789 437.397
 891.595 66.647
 951.986 757.074
 511.336 507.372
 64.274 291.566
 931.192 67.318
 656.872 602.101
 273.374 851.555
 453.958 256.161
 705.551 915.172
 552.313 119.237
 850.944 367.782
 977.077 178.549
 572.768 7.002
 833.505 671.957
 825.438 658.748
 880.092 989.820
 673.641 224.294
 399.205 677.585
 881.862 549.134
 826.124 651.388
 879.420 809.701
 56.971 97.193
 695.482 849.356
 234.367 246.049
 249.277 238.846
 103.829 484.652
 365.116 258.470
 444.102 892.744
 80.390 234.707
 254.225 8.924
 326.090 964.105
 185.417 266.774
 310.337 338.432
 446.639 356.854
 930.763 779.557
 101.406 641.041
 114.467 998.276
 276.111 448.146
 45.630 721.635
 485.577 528.902
 30.192 967.477
 671.939 449.830
 81.444 777.575
 973.384 205.530
 835.650 912.205
 968.200 664.505
 846.374 235.334
 658.259 612.197
 711.937 522.365
 699.246 484.736
 492.142 358.765
 990.207 406.705
 926.135 90.827
 293.200 755.460
 609.208 377.702
 858.959 213.208
 386.589 480.828
 333.509 566.876
 219.418 732.662
 463.907 445.975
 942.427 636.577
 211.971 712.236
 13.226 264.879
 929.449 434.167
 226.050 308.737
 806.181 788.093
 683.422 574.597
 137.102 958.509
 170.343 464.301
 280.184 189.001
 618.473 84.024
 914.670 725.754
 71.606 929.458
 229.209 54.312
 535.947 436.102
 547.944 753.150
 214.709 174.445
 167.636 561.632
 860.127 736.170
 561.872 112.638
 628.752 790.920
 793.953 829.654
 777.810 800.891
 855.824 993.311
 499.499 135.297
 557.278 92.522
 942.405 17.234
 571.514 580.701
 129.112 815.561
 797.065 738.516
 738.848 634.060
 522.359 822.749
 104.238 184.423
 130.967 267.791
 870.463 309.830
 619.472 754.848
 510.245 768.304
 825.374 217.032
 783.799 522.173
 492.203 690.142
 612.410 609.465
 598.979 623.343
 108.584 8.539
 420.080 246.314
 414.122 827.713
 681.789 655.315
 857.358 751.884
 768.195 876.354
 897.684 318.457
 980.319 626.151
 602.924 151.298
 349.529 298.373
 555.035 395.501
 884.273 721.891
 231.693 924.751
 525.398 978.305
 23.722 359.802
 590.855 427.186
 157.104 979.553
 399.167 609.349
 257.747 429.526
 819.893 811.731
 69.680 955.904
 158.540 353.359
 683.352 202.086
 446.308 552.401
 398.930 399.852
 478.222 461.846
 216.643 835.451
 886.007 809.277
 667.173 554.217
 907.401 778.121
 852.893 433.865
 37.126 848.164
 826.514 569.515
 335.484 537.093
 776.670 702.208
 200.587 607.890
 487.556 531.640
 954.675 825.556
 587.413 793.600
 682.281 247.556
 672.092 79.041
 619.475 43.320
 286.854 416.434
 713.743 77.100
 351.885 539.354
 140.830 714.345
 132.691 689.883
 919.014 173.934
 571.798 453.926
 846.639 37.062
 327.160 941.029
 802.450 419.084
 397.880 78.404
 690.509 634.367
 779.679 622.112
 635.560 648.175
 279.703 948.519
 297.083 66.302
 859.491 792.991
 680.526 105.773
 671.066 882.451
 594.996 802.230
 137.231 161.780
 903.884 415.995
 914.375 854.594
 107.402 514.359
 603.606 505.694
 205.891 837.986
 461.332 20.325
 545.282 750.742
 748.896 404.525
 719.467 661.752
 476.257 797.292
 80.115 273.430
 188.720 610.748
 917.127 218.011
 748.196 316.018
 560.256 606.247
 229.537 53.101
 105.159 125.151
 624.140 741.074
 979.251 626.683
 881.597 424.619
 381.386 77.026
 368.052 933.771
 704.564 357.707
 347.578 541.420
 286.140 687.245
 949.007 678.365
 331.605 467.818
 941.890 175.146
 185.669 648.780
 766.685 225.922
 540.650 371.465
 728.641 859.842
 893.021 742.131
 233.535 223.522
 3.204 236.996
 905.523 253.121
 153.499 30.923
 450.337 191.172
 209.528 655.570
 106.369 991.836
 400.114 920.778
 435.541 584.800
 70.518 202.045
 346.901 624.085
 619.042 625.409
 498.592 140.908
 284.808 627.586
 296.207 122.198
 255.894 983.353
 383.640 636.958
 755.926 963.846
 920.709 685.502
 840.681 499.368
 752.380 421.263
 794.502 389.786
 317.931 26.966
 412.700 946.488
 423.407 67.177
 447.003 314.810
 734.107 104.459
 886.093 857.853
 540.369 288.547
 55.151 765.634
 342.691 305.197
 212.699 761.863
 502.316 816.928
 69.120 829.349
 350.081 421.052
 570.854 69.871
 57.028 285.724
 212.805 601.471
 390.373 362.753
 837.134 112.535
 431.752 292.463
 330.923 815.243
 972.745 452.615
 282.598 939.112
 755.644 717.576
 635.367 87.300
 953.033 308.262
 775.907 143.411
 314.356 66.575
 612.199 504.823
 615.366 783.950
 772.774 160.758
 369.579 72.224
 550.868 100.583
 970.207 171.401
 24.511 192.261
 375.005 44.285
 513.669 614.860
 301.901 878.706
 248.016 155.813
 425.032 486.649
 576.167 826.953
 831.871 103.666
 965.354 837.699
 683.688 315.119
 338.242 654.080
 602.819 597.076
 343.174 724.326
 358.611 603.880
 30.632 161.750
 334.828 471.780
 140.500 830.514
 508.583 164.615
 23.253 607.195
 56.002 154.954
 808.025 208.941
 602.974 419.498
 179.326 646.289
 768.303 3.894
 372.854 724.777
 287.592 967.740
 293.226 874.377
 273.484 809.723
 989.696 110.158
 253.835 965.116
 800.224 942.757
 554.539 398.745
 942.841 275.120
 456.634 936.851
 52.683 595.066
 784.842 807.817
 442.840 344.729
 181.612 926.494
 720.003 101.655
 120.161 57.916
 777.582 916.595
 622.964 946.869
 288.541 735.019
 917.983 379.223
 249.589 588.586
 700.989 543.931
 212.922 125.690
 924.097 851.364
 859.624 893.519
 821.808 910.316
 1.618 565.515
 268.141 814.071
 881.309 395.705
 161.695 392.617
 407.343 584.017
 817.833 76.365
 312.242 853.715
 844.595 424.881
 936.789 413.617
 555.841 906.475
 684.205 34.321
 73.754 890.569
 94.398 280.740
 163.791 20.042
 868.344 974.550
 877.057 666.155
 131.312 812.393
 924.630 300.783
 320.792 231.893
 630.513 631.834
 583.361 231.588
 387.603 785.618
 680.019 937.178
 935.495 748.205
 550.864 430.012
 979.339 525.379
 749.267 270.229
 742.707 892.600
 498.236 452.653
 890.060 292.564
 675.745 315.397
 839.475 24.641
 332.824 406.609
 115.673 749.208
 572.823 122.173
 946.864 907.879
 660.103 315.115
 494.533 610.787
 922.308 195.524
 709.244 52.824
 406.308 977.843
 941.899 546.176
 840.919 571.268
 801.305 766.408
 449.746 469.847
 855.629 39.030
 698.439 93.690
 226.157 193.887
 508.526 514.029
 843.417 202.575
 634.551 505.794
 633.052 21.444
 295.097 595.816
 504.870 587.614
 237.225 486.974
 144.368 71.199
 866.953 353.778
 990.999 352.697
 17.556 828.586
 748.896 365.080
 178.040 476.179
 459.187 775.711
 344.308 524.763
 792.102 359.966
 66.879 61.032
 343.472 977.792
 185.963 674.048
 473.920 963.772
 305.075 155.982
 567.984 903.274
 348.905 736.764
 550.755 630.584
 873.844 984.402
 445.623 53.518
 897.445 873.763
 630.766 302.703
 336.409 185.371
 24.590 207.801
 94.692 804.064
 550.135 218.434
 30.502 247.730
 72.126 381.053
 512.886 862.096
 322.905 636.661
 817.981 202.223
 717.840 566.081
 927.570 709.637
 68.097 342.756
 297.443 550.757
 18.239 387.015
 232.109 463.222
 135.216 395.073
 710.964 358.091
 349.601 651.077
 887.349 834.727
 372.872 947.262
 257.507 408.832
 588.090 927.349
 355.777 250.951
 115.135 138.868
 163.265 341.386
 494.000 704.105
 560.387 817.487
 996.367 985.151
 653.111 710.541
 581.305 380.336
 655.515 422.789
 147.669 916.801
 917.570 1.689
 24.154 332.468
 300.204 240.298
 676.707 121.173
 276.133 722.177
 828.771 563.887
 184.284 379.618
 587.550 118.925
 0.449 829.112
 582.160 992.693
 773.109 462.169
 458.321 73.402
 679.876 917.962
 578.317 262.267
 109.021 452.411
 261.808 174.832
 587.059 792.594
 18.155 69.532
 35.876 162.619
 687.832 67.382
 232.648 264.910
 281.083 397.417
 397.598 467.391
 206.056 694.358
 185.981 291.065
 974.206 710.892
 602.487 413.456
 894.041 125.285
 282.481 841.252
 579.377 130.017
 442.119 91.029
 747.747 898.368
 538.716 221.360
 38.814 828.829
 206.987 344.859
 790.295 162.754
 452.536 917.326
 546.780 425.463
 950.583 146.304
 799.713 437.314
 878.367 416.807
 147.821 926.787
 219.473 722.155
 887.500 116.075
 336.707 877.831
 481.299 869.898
 688.958 341.611
 477.233 945.196
 442.057 960.378
 157.501 663.215
 922.253 999.718
 456.081 572.349
 114.969 614.364
 802.330 771.462
 905.682 103.743
 401.950 926.593
 381.587 126.331
 765.603 311.738
 103.201 668.381
 825.159 625.300
 857.992 267.132
 852.240 831.918
 520.637 456.338
 305.878 824.425
 466.887 954.230
 206.145 528.028
 673.352 962.771
 257.227 929.394
 540.557 444.758
 653.313 923.805
 410.612 135.206
 798.815 366.088
 226.786 709.256
 393.729 83.527
 265.748 244.983
 886.607 174.912
 33.311 301.079
 920.873 758.279
 373.295 381.944
 412.421 535.630
 421.627 732.718
 443.156 476.193
 22.582 630.978
 459.972 456.645
 592.376 97.845
 883.352 478.792
 601.834 107.228
 284.253 769.626
 992.259 436.669
 740.141 578.408
 27.675 676.136
 867.213 258.854
 616.358 132.226
 710.079 465.777
 751.971 365.220
 95.029 224.394
 879.942 446.531
 988.878 732.222
 91.290 186.348
 700.930 29.165
 690.284 158.031
 597.581 887.483
 933.812 330.457
 122.417 212.224
 361.700 145.632
 912.270 952.068
 844.356 471.074
 332.828 564.041
 185.992 679.548
 815.176 782.118
 210.247 218.666
 524.615 154.267
 795.633 125.579
 530.578 145.129
 349.089 604.754
 245.304 678.502
 938.514 746.909
 260.633 706.468
 434.045 842.886
 217.010 647.744
 920.747 296.340
 194.288 509.489
 683.080 512.993
 606.503 882.740
 767.975 131.888
 326.683 236.129
 505.678 746.306
 955.203 495.128
 105.816 659.982
 796.964 520.245
 203.854 949.916
 327.124 38.281
 866.549 13.035
 129.170 852.530
 383.881 103.246
 487.662 792.958
 191.803 1.935
 843.887 163.719
 450.941 683.105
 87.253 216.365
 319.989 549.062
 397.608 1.881
 430.997 829.653
 891.314 427.945
 822.390 3.713
 302.233 329.943
 892.500 452.527
 71.519 231.191
 283.279 969.365
 578.939 361.223
 925.122 594.551
 453.327 578.015
 407.132 530.981
 408.601 523.553
 973.504 519.846
 400.835 570.672
 579.929 60.622
 955.269 596.719
 821.104 673.833
 712.385 65.956
 111.772 100.895
 859.651 303.269
 172.542 874.544
 499.020 697.389
 744.440 178.339
 826.359 149.354
 92.398 837.800
 522.725 663.322
 520.249 782.591
 61.646 110.108
 24.253 413.242
 882.574 942.359
 777.487 162.272
 57.654 833.196
 235.836 713.868
 254.223 692.244
 862.926 34.763
 364.666 394.478
 314.432 658.633
 111.894 464.307
 133.329 784.629
 544.641 281.371
 771.326 315.834
 491.808 522.821
 955.579 234.210
 457.298 202.323
 904.827 834.435
 892.210 997.078
 709.005 609.943
 394.299 524.915
 818.517 681.113
 847.486 813.723
 243.665 899.272
 347.550 630.474
 894.682 362.768
 562.513 357.859
 854.809 395.542
 874.439 239.656
 82.458 807.355
 748.256 593.683
 596.408 862.057
 605.805 811.346
 76.026 100.359
 460.779 938.850
 675.621 411.517
 431.708 446.276
 830.291 329.846
 313.197 531.529
 745.238 893.366
 795.572 337.162
 889.768 879.989
 903.743 655.064
 142.586 309.076
 329.033 698.726
 690.998 631.094
 683.008 992.400
 511.103 534.222
 267.824 283.839
 339.609 173.577
 769.526 70.886
 784.691 416.222
 703.301 46.127
 360.237 324.019
 415.288 727.822
 215.196 137.907
 744.706 244.704
 570.812 943.317
 921.380 678.069
 979.775 589.633
 94.038 303.339
 542.308 300.138
 808.824 297.285
 917.625 376.420
 368.391 34.189
 70.864 997.270
 960.848 547.813
 114.488 1.666
 743.889 415.328
 711.261 784.163
 270.181 568.986
 378.546 715.252
 140.865 971.675
 699.048 415.820
 48.604 829.580
 132.745 491.390
 221.654 950.510
 523.196 86.415
 85.874 897.384
 886.317 610.397
 930.425 905.619
 1.969 865.389
 781.269 819.313
 242.192 358.542
 168.690 8.215
 961.774 994.453
 213.390 825.242
 347.174 431.491
 470.670 388.138
 522.066 865.842
 362.473 569.700
 798.238 729.330
 219.437 75.427
 548.977 995.336
 954.364 407.785
 280.976 364.999
 27.762 660.208
 56.124 327.954
 556.448 265.156
 635.152 872.977
 396.864 617.970
 203.147 769.919
 623.164 506.663
 617.558 801.345
 661.749 357.612
 70.843 927.383
 162.440 834.168
 363.784 97.917
 533.608 441.275
 576.327 650.586
 574.191 651.340
 438.201 959.895
 257.718 97.822
 732.472 131.518
 998.211 521.656
 405.433 106.547
 519.589 105.905
 952.953 983.828
 201.155 315.600
 56.767 755.710
 752.568 357.953
 257.551 945.639
 630.914 394.018
 781.383 937.442
 426.890 932.974
 41.909 589.080
 771.624 706.793
 85.029 161.950
 233.184 303.945
 541.797 694.780
 343.628 999.512
 927.650 873.943
 812.666 384.641
 243.986 755.210
 210.118 415.508
 376.723 571.868
 831.790 481.143
 274.146 407.697
 75.834 656.624
 54.473 948.015
 750.881 854.810
 226.781 466.073
 193.028 523.307
 994.849 914.265
 594.258 526.417
 993.006 619.362
 326.103 93.079
 820.069 918.294
 393.648 155.205
 889.057 796.545
 168.650 16.184
 596.766 526.347
 747.171 311.982
 791.738 658.381
 255.292 408.169
 338.187 851.216
 112.949 231.983
 46.595 670.420
 165.607 601.409
 881.598 37.863
 39.398 181.082
 630.392 735.735
 478.515 581.025
 789.005 684.147
 523.515 898.021
 421.583 421.607
 502.945 275.408
 994.487 770.442
 83.982 185.684
 460.748 401.267
 284.179 997.514
 152.877 399.407
 937.667 616.057
 767.561 850.001
 765.184 240.333
 32.235 406.039
 876.114 486.341
 621.673 184.304
 268.372 718.406
 836.490 688.105
 52.864 617.819
 211.949 713.463
 655.598 16.991
 44.842 928.386
 912.966 324.387
 211.837 484.838
 622.860 461.467
 210.932 232.689
 922.778 894.316
 148.208 847.297
 591.016 851.769
 177.502 91.363
 591.189 226.607
 396.820 31.651
 565.009 520.142
 331.229 987.114
 512.642 842.440
 259.648 352.631
 151.423 765.229
 847.557 918.187
 807.823 352.557
 857.626 473.812
 647.883 91.469
 356.867 83.531
 389.684 603.027
 506.917 545.124
 747.632 840.021
 100.965 985.338
 940.433 144.670
 837.662 921.933
 938.813 735.903
 442.833 244.417
 349.403 375.556
 161.213 605.385
 120.319 595.765
 542.801 495.111
 632.228 691.316
 495.186 505.609
 304.723 941.680
 120.706 829.039
 28.479 244.611
 215.236 122.523
 533.705 548.574
 486.327 390.717
 57.961 462.971
 518.273 263.432
 292.478 16.399
 439.335 893.158
 805.102 303.292
 753.921 972.231
 777.151 302.855
 215.154 17.828
 596.380 331.654
 209.322 931.991
 342.553 778.470
 384.629 890.894
 537.497 108.714
 116.980 220.807
 337.962 773.061
 503.039 86.474
 85.015 33.776
 496.140 450.271
 324.291 771.075
 347.987 897.639
 941.418 754.752
 935.283 996.526
 358.676 383.039
 785.844 937.209
 83.085 486.571
 576.629 245.845
 631.043 971.321
 662.916 482.938
 657.409 97.194
 373.111 519.761
 242.116 340.638
 630.177 365.432
 818.303 618.259
 154.112 619.276
 323.454 217.215
 479.341 612.240
 308.602 916.455
 158.313 733.261
 17.493 335.225
 393.272 507.789
 743.363 622.102
 470.330 793.130
 59.199 825.135
 495.166 206.421
 99.835 53.006
 232.395 224.001
 830.833 255.772
 218.608 544.549
 877.882 794.495
 593.132 442.002
 797.430 120.449
 314.602 237.994
 758.871 800.677
 102.578 377.996
 173.022 777.170
 761.822 221.871
 361.594 367.270
 665.902 769.977
 516.227 853.939
 452.794 492.903
 870.501 92.995
 227.847 959.493
 708.732 912.422
 291.436 447.856
 894.561 994.351
 75.746 451.909
 431.328 726.674
 256.279 376.814
 904.316 267.698
 21.032 555.954
 819.525 878.375
 58.937 466.301
 990.192 802.927
 747.474 4.947
 454.427 496.012
 258.814 394.808
 486.915 444.600
 298.951 580.219
 224.413 872.642
 82.729 362.057
 216.847 169.291
 20.401 406.698
 879.311 385.367
 742.096 183.380
 719.354 801.954
 262.631 771.271
 291.144 609.381
 740.498 901.892
 853.809 629.513
 815.014 26.443
 534.126 770.404
 520.904 223.646
 590.586 286.460
 339.667 385.005
 901.517 711.574
 814.525 964.780
 637.409 585.085
 46.515 185.805
 888.045 364.320
 222.205 614.682
 787.706 542.098
 470.722 516.400
 983.982 307.474
 884.463 65.503
 523.073 713.717
 492.293 915.281
 850.632 374.868
 577.745 535.874
 453.761 92.921
 672.215 244.510
 76.823 428.864
 212.125 725.487
 639.086 245.420
 570.336 723.045
 252.167 355.771
 499.663 277.216
 693.907 64.969
 957.226 541.675
 535.207 58.798
 512.803 694.777
 857.852 514.044
 735.631 442.415
 243.228 725.199
 958.651 966.430
 880.709 982.466
 946.642 138.359
 245.364 926.469
 257.660 279.041
 660.418 444.424
 451.575 474.417
 101.798 173.945
 934.203 371.843
 59.347 423.457
 752.590 785.025
 959.197 396.868
 401.711 275.538
 220.060 885.289
 943.425 991.818
 186.193 435.975
 956.474 409.911
 3.522 570.029
 966.169 602.443
 612.588 52.880
 681.944 271.925
 880.708 948.091
 190.830 921.067
 22.077 143.998
 9.280 236.296
 722.841 938.288
 831.529 461.852
 240.702 817.493
 880.093 311.837
 455.981 761.916
 866.459 768.523
 761.856 742.709
 813.789 49.415
 472.455 823.236
 938.320 586.370
 353.540 713.748
 694.608 181.123
 24.625 304.617
 177.779 607.400
 504.728 682.374
 762.398 985.349
 565.739 243.709
 14.543 815.061
 885.053 610.111
 116.346 818.662
 148.134 220.348
 818.990 791.815
 215.675 365.402
 22.368 733.035
 540.796 422.536
 651.835 221.074
 79.079 548.915
 452.514 605.653
 686.324 783.636
 490.166 214.358
 231.664 568.562
 578.719 748.639
 481.556 87.072
 45.221 25.245
 925.390 505.518
 393.407 537.296
 636.663 420.156
 690.625 173.584
 593.361 313.508
 235.927 198.013
 544.265 125.251
 79.359 996.582
 9.129 675.855
 766.449 530.758
 673.109 444.367
 743.560 167.842
 690.615 408.260
 847.957 6.150
 990.137 382.340
 343.319 781.031
 886.926 640.014
 872.096 373.341
 310.265 924.158
 258.968 181.830
 960.016 132.302
 296.157 642.542
 274.948 633.522
 905.915 849.932
 352.957 999.518
 546.104 64.753
 868.619 832.667
 491.899 282.303
 622.789 787.949
 984.547 521.342
 996.361 17.486
 933.629 9.574
 208.246 335.948
 342.726 557.388
 666.643 897.426
 303.061 589.327
 701.318 90.651
 872.038 145.238
 749.758 466.168
 483.160 663.250
 396.482 588.579
 483.330 148.527
 115.554 806.989
 678.815 939.484
 802.572 620.869
 311.102 371.950
 193.362 915.803
 50.620 267.219
 619.629 198.675
 465.008 28.353
 642.492 685.198
 17.589 807.445
 406.726 810.202
 212.435 432.254
 873.431 334.447
 709.419 671.987
 796.620 618.101
 473.678 737.705
 617.921 993.246
 639.738 302.311
 649.245 184.404
 305.143 578.430
 610.297 851.119
 918.864 290.307
 978.408 29.916
 996.228 539.461
 713.016 269.692
 227.887 305.122
 834.722 835.960
 511.969 492.059
 496.051 521.727
 335.502 283.307
 582.657 378.592
 276.222 957.462
 362.824 368.582
 154.786 63.954
 170.746 348.870
 709.117 830.060
 804.629 516.924
 209.245 206.149
 61.358 57.523
 507.709 986.891
 260.982 105.834
 905.710 812.998
 460.083 648.292
 390.176 537.873
 365.106 767.062
 196.301 804.633
 364.650 851.480
 911.656 729.995
 61.772 474.047
 52.430 232.033
 739.454 497.717
 3.697 808.708
 198.956 349.394
 670.947 904.143
 814.118 981.657
 89.551 461.077
 715.294 835.884
 485.795 812.703
 103.183 616.316
 983.945 817.752
 472.079 152.673
 868.171 582.349
 248.868 350.986
 298.682 374.650
 111.532 756.185
 863.946 447.988
 200.009 639.125
 744.355 610.244
 62.361 604.326
 439.222 67.062
 557.639 337.358
 543.659 520.663
 959.109 382.976
 483.201 811.302
 141.328 392.715
 153.235 772.335
 293.563 495.332
 252.089 50.661
 960.254 732.410
 628.671 680.709
 74.499 537.518
 28.642 341.597
 809.161 209.017
 261.226 763.616
 636.300 187.983
 518.946 362.485
 651.671 673.543
 565.045 189.116
 507.479 923.560
 911.428 900.896
 802.120 249.945
 300.078 40.247
 426.916 741.664
 582.597 190.608
 671.929 666.817
 978.609 952.830
 178.611 115.947
 149.875 420.659
 507.653 65.475
 222.246 347.577
 905.015 741.836
 943.944 294.393
 115.271 48.386
 411.414 173.996
 954.523 238.748
 1.325 103.379
 38.858 857.854
 300.858 811.157
 120.441 867.341
 362.521 899.238
 41.714 482.130
 662.325 529.142
 336.783 493.048
 801.842 995.829
 24.132 174.559
 559.575 705.074
 510.484 481.222
 112.110 214.917
 704.356 341.125
 561.033 808.877
 190.134 944.572
 720.767 0.350
 487.959 2.708
 51.876 26.487
 198.097 780.190
 723.483 768.929
 955.699 70.636
 819.999 271.999
 185.883 231.287
 387.153 640.605
 311.090 487.536
 259.302 255.289
 311.898 287.902
 796.297 996.245
 946.272 880.261
 858.880 217.933
 886.216 101.147
 595.126 148.183
 8.424 747.622
 128.191 927.790
 878.747 727.209
 712.176 776.880
 478.829 362.893
 745.950 531.392
 645.229 940.130
 545.188 686.481
 812.845 509.513
 514.428 903.338
 89.673 556.526
 330.997 862.681
 631.407 888.170
 651.070 203.175
 752.450 700.732
 328.511 778.254
 303.324 534.395
 55.750 452.772
 989.933 705.482
 2.439 384.745
 512.529 868.039
 454.708 81.010
 494.629 891.063
 611.234 253.250
 65.541 59.479
 741.132 547.625
 893.989 295.007
 474.796 882.867
 261.825 242.122
 407.572 354.341
 61.595 534.711
 725.805 282.324
 123.325 726.753
 696.789 978.975
 76.179 377.008
 533.104 548.433
 659.360 780.516
 985.364 526.968
 471.939 261.524
 626.403 314.460
 129.190 721.751
 958.318 184.853
 537.865 978.799
 448.612 622.154
 956.943 51.700
 333.197 881.450
 944.318 939.470
 415.462 983.074
 552.239 95.004
 248.523 915.116
 901.836 987.430
 571.619 138.057
 794.704 153.195
 944.205 689.177
 390.163 507.730
 398.332 298.037
 351.736 488.826
 30.443 112.691
 734.760 659.082
 649.717 455.132
 316.224 552.635
 466.873 670.006
 953.555 921.182
 873.108 689.801
 874.606 742.088
 355.117 640.086
 848.444 788.675
 703.465 268.046
 845.480 636.910
 785.627 455.387
 774.078 366.423
 112.663 722.051
 965.159 95.641
 273.628 730.099
 380.710 824.853
 541.535 38.322
 738.917 817.034
 769.201 58.863
 398.402 159.503
 245.905 539.271
 525.315 971.041
 832.935 289.597
 706.639 465.496
 247.346 37.407
 275.893 286.393
 331.331 607.872
 516.396 985.509
 995.304 365.651
 13.606 545.236
 925.049 435.306
 480.994 518.922
 219.229 443.012
 700.816 780.029
 698.290 840.740
 947.544 390.168
 477.707 621.723
 621.247 593.865
 509.068 890.491
 362.579 65.925
 596.158 180.149
 780.214 932.623
 27.802 122.779
 53.450 683.616
 525.477 475.146
 113.549 325.830
 975.607 121.448
 221.331 207.818
 151.059 448.261
 488.058 82.822
 773.874 985.399
 2.205 666.498
 234.993 892.034
 574.953 181.800
 673.153 342.706
 878.914 935.627
 983.750 125.858
 682.590 621.576
 442.062 442.132
 560.414 838.548
 699.535 505.248
 545.982 819.295
 865.883 769.856
 683.609 905.597
 595.530 494.054
 887.949 232.139
 629.713 585.478
 338.638 999.810
 133.583 866.038
 290.366 757.009
 642.462 748.895
 470.272 156.165
 177.453 970.430
 543.886 619.381
 495.713 218.487
 666.061 404.652
 845.573 895.469
 180.647 401.039
 545.372 641.012
 706.144 51.559
 194.318 794.611
 336.821 576.090
 54.269 524.971
 520.141 878.735
 766.131 602.002
 440.535 425.659
 940.280 591.703
 873.294 987.169
 596.401 856.966
 475.560 483.885
 937.257 32.255
 187.041 559.087
 488.815 381.676
 732.287 731.303
 394.999 563.144
 388.474 641.869
 240.975 111.857
 24.920 596.438
 519.671 370.382
 578.608 167.443
 30.407 467.259
 327.407 452.420
 587.558 258.699
 611.181 812.411
 355.627 266.812
 660.565 702.623
 552.699 581.668
 381.697 977.004
 767.778 342.802
 848.936 737.848
 512.917 818.497
 740.679 115.087
 125.422 689.050
 458.327 17.272
 698.957 984.518
 465.607 882.772
 258.355 189.993
 823.620 276.363
 7.858 414.966
 652.792 89.785
 735.940 720.763
 581.287 397.193
 614.425 845.408
 223.414 235.624
 901.227 682.710
 532.234 790.067
 863.585 127.241
 977.234 491.604
 454.213 844.552
 977.912 230.085
 471.595 362.945
 772.992 350.264
 645.928 696.190
 896.342 968.264
 45.562 723.345
 966.255 805.197
 579.592 390.426
 454.511 594.041
 68.375 717.895
 193.490 847.233
 205.902 747.217
 389.781 564.486
 790.124 229.052
 955.397 266.979
 346.590 725.776
 735.312 535.258
 917.288 193.106
 223.049 239.109
 483.717 231.731
 213.138 629.318
 597.382 412.340
 467.124 930.362
 111.712 119.727
 373.419 561.646
 959.479 617.222
 93.551 421.075
 165.029 776.271
 219.517 101.686
 389.966 562.338
 258.125 559.188
 406.316 723.272
 625.948 699.957
 798.067 636.086
 428.166 975.992
 688.348 269.654
 329.863 231.259
 357.133 191.673
 861.056 384.496
 687.534 356.591
 656.619 714.121
 595.390 565.758
 377.487 454.153
 47.619 391.293
 426.132 554.621
 253.766 541.125
 421.517 9.782
 869.284 44.980
 679.071 332.425
 28.647 831.037
 420.039 37.851
 134.669 702.569
 960.590 397.879
 173.803 15.497
 881.027 999.931
 965.399 494.763
 904.208 581.205
 948.490 243.398
 502.924 250.942
 578.535 617.658
 769.513 128.345
 67.616 929.600
 806.798 938.940
 426.916 950.633
 404.833 572.692
 635.086 622.259
 448.411 623.536
 288.712 820.220
 829.575 627.966
 522.891 193.269
 419.075 991.625
 5.541 125.793
 260.862 344.681
 796.182 513.470
 802.225 471.995
 159.353 942.351
 945.214 711.148
 578.519 814.308
 616.828 254.439
 225.337 146.322
 598.402 599.680
 701.709 8.940
 549.337 204.375
 641.443 572.219
 605.239 459.636
 591.038 348.276
 52.578 430.580
 794.654 701.177
 385.962 441.181
 99.454 921.305
 373.025 811.474
 139.997 906.769
 496.970 697.097
 423.164 674.012
 557.140 614.525
 540.335 839.211
 101.096 454.725
 806.322 817.547
 382.987 453.653
 443.287 615.925
 416.197 76.078
 473.928 723.818
 465.058 221.168
 696.238 104.653
 630.743 731.410
 119.739 665.459
 488.296 303.569
 641.158 734.679
 561.225 499.980
 319.966 47.195
 641.517 344.693
 628.093 952.412
 18.555 681.497
 443.703 96.880
 840.970 54.989
 239.438 649.480
 449.305 852.706
 987.479 337.045
 261.519 82.364
 326.731 634.653
 922.487 735.774
 774.041 541.587
 25.941 757.836
 427.493 495.335
 943.709 258.659
 124.401 297.237
 642.091 608.370
 251.717 0.017
 895.942 282.331
 937.376 735.771
 923.202 889.621
 705.947 530.008
 129.751 345.710
 592.311 480.455
 678.320 32.884
 357.418 896.912
 855.734 436.407
 728.355 358.981
 417.922 823.431
 331.604 301.752
 28.030 233.832
 247.609 975.229
 683.984 331.507
 383.533 122.281
 350.174 490.960
 339.664 803.457
 384.295 102.602
 286.597 676.960
 383.164 222.023
 931.496 71.046
 687.572 880.227
 742.122 107.233
 490.534 145.616
 729.358 329.759
 618.920 182.264
 728.803 44.138
 16.314 396.196
 938.289 280.462
 484.467 381.076
 583.166 780.971
 659.190 861.660
 820.032 112.587
 649.482 547.895
 130.552 260.628
 479.765 630.685
 481.592 347.119
 996.071 213.626
 870.678 304.405
 357.723 940.720
 674.388 930.712
 594.523 371.044
 562.654 158.469
 1.858 706.018
 927.872 118.556
 736.664 497.476
 551.411 614.860
 808.243 174.797
 41.695 504.908
 500.074 112.383
 830.794 675.804
 960.541 515.623
 816.952 412.749
 438.763 400.906
 148.186 973.287
 171.240 165.307
 919.703 737.810
 828.946 732.240
 421.298 930.244
 373.830 584.114
 938.969 257.256
 137.777 480.836
 359.871 955.385
 493.227 658.780
 26.524 359.589
 28.442 418.775
 463.335 800.599
 145.458 369.826
 987.318 129.900
 266.734 89.248
 500.048 578.035
 747.462 496.885
 327.019 733.356
 352.286 993.945
 164.555 833.371
 53.993 74.233
 557.113 79.876
 561.849 131.240
 856.388 502.458
 581.033 28.423
 8.222 824.209
 362.541 407.428
 427.216 540.423
 723.702 930.936
 508.702 858.203
 829.740 709.854
 302.783 505.497
 631.580 80.953
 548.329 585.808
 787.304 978.647
 601.818 404.229
 65.458 196.846
 965.768 436.412
 877.050 442.843
 746.246 660.434
 526.942 839.712
 773.786 268.407
 659.954 297.068
 585.284 157.111
 925.947 318.242
 467.536 542.393
 153.263 486.527
 240.626 918.753
 931.007 231.466
 49.007 402.244
 915.739 940.907
 720.714 150.872
 933.476 994.345
 44.631 92.294
 907.506 551.902
 849.162 34.236
 249.044 660.976
 993.251 460.175
 871.476 424.423
 205.747 883.218
 778.658 111.076
 238.111 647.390
 910.097 448.149
 587.908 20.826
 855.807 197.710
 369.193 453.496
 264.155 33.939
 966.558 997.401
 418.251 767.643
 331.207 274.809
 39.647 938.710
 32.058 585.635
 959.684 560.471
 37.713 964.817
 774.222 462.755
 204.522 321.458
 940.431 868.623
 313.300 441.051
 286.469 945.072
 417.212 228.532
 466.169 497.591
 123.451 371.933
 209.318 405.104
 72.582 763.483
 79.795 4.185
 345.671 817.172
 973.097 383.437
 317.604 949.686
 453.953 410.359
 785.632 266.563
 774.272 519.309
 188.347 129.309
 620.352 591.128
 748.553 124.570
 242.689 169.410
 233.322 756.501
 126.900 317.317
 238.721 321.899
 103.105 420.301
 940.948 179.031
 174.806 497.362
 779.008 400.257
 116.087 175.879
 668.561 411.323
 355.196 507.106
 917.420 112.835
 978.846 611.653
 798.693 488.765
 78.396 622.521
 719.182 310.535
 668.333 179.239
 532.938 111.345
 168.956 477.497
 930.543 642.813
 916.940 517.275
 74.541 934.041
 385.583 157.334
 44.436 391.981
 125.403 79.109
 947.887 42.105
 817.560 8.277
 198.309 581.173
 38.007 22.944
 856.439 861.256
 207.857 494.436
 690.922 348.642
 931.955 926.708
 790.187 995.986
 258.007 465.640
 917.565 464.920
 905.771 187.817
 59.540 263.579
 880.965 13.256
 692.106 784.350
 90.865 547.040
 554.633 497.126
 185.568 685.740
 249.497 368.818
 255.899 36.079
 807.343 527.714
 699.805 211.646
 703.778 999.066
 325.333 790.047
 367.902 124.141
 970.020 35.063
 374.331 797.705
 791.568 588.887
 598.781 567.934
 209.311 906.913
 187.090 728.152
 864.339 695.886
 235.622 972.073
 110.730 495.277
 307.581 804.949
 471.514 546.770
 968.288 413.795
 289.574 478.896
 269.143 953.487
 902.241 109.487
 854.695 444.961
 73.892 870.207
 122.356 590.949
 966.359 282.630
 595.886 567.918
 523.503 377.761
 550.649 165.318
 33.275 529.541
 572.901 820.446
 625.179 462.603
 472.268 85.574
 208.992 55.514
 74.306 700.270
 585.292 369.151
 380.215 703.774
 211.760 227.089
 327.801 277.824
 21.100 818.352
 559.472 268.463
 214.791 605.302
 790.187 495.329
 637.986 239.371
 364.772 58.927
 38.780 918.852
 646.988 330.931
 672.342 385.786
 942.363 231.083
 597.451 538.475
 626.388 718.555
 978.423 933.241
 135.675 258.323
 426.115 530.470
 41.707 857.294
 142.383 187.749
 827.467 234.456
 456.228 165.109
 442.424 818.564
 417.832 347.287
 640.013 720.879
 938.224 834.805
 375.881 164.931
 594.642 854.079
 740.050 266.453
 560.348 697.268
 540.079 631.411
 136.362 250.922
 476.662 206.054
 363.041 0.448
 42.564 788.224
 51.468 612.150
 717.993 852.576
 6.382 968.938
 571.222 3.396
 999.844 58.278
 46.597 737.212
 312.374 335.619
 29.868 954.254
 78.231 83.152
 423.439 124.113
 774.372 87.656
 594.842 398.791
 577.042 423.334
 537.020 628.060
 902.690 762.579
 208.379 911.023
 755.811 981.743
 816.767 397.598
 858.465 678.011
 240.359 808.899
 345.687 881.009
 8.808 991.089
 817.061 807.740
 422.105 558.953
 54.752 66.739
 287.409 769.458
 897.868 627.144
 184.215 528.849
 825.584 6.869
 106.833 356.916
 299.057 142.612
 214.985 77.078
 974.378 940.503
 386.047 479.770
 483.881 492.432
 396.805 618.536
 627.048 818.108
 162.668 283.428
 879.372 960.747
 274.981 485.330
 60.136 544.681
 552.721 49.028
 568.795 981.488
 866.745 114.106
 652.978 388.451
 709.233 83.645
 885.947 725.844
 927.799 334.330
 162.459 449.941
 485.384 441.820
 652.449 164.648
 759.547 306.400
 942.831 899.650
 676.884 51.197
 38.389 76.159
 262.260 964.087
 550.428 287.384
 43.419 761.338
 672.207 330.102
 217.699 652.762
 896.786 602.212
 790.499 812.334
 677.465 920.385
 719.354 23.008
 743.507 919.260
 830.671 228.609
 772.154 641.810
 259.199 138.610
 868.380 408.033
 937.084 683.361
 430.440 10.154
 227.011 188.638
 674.643 196.677
 852.509 450.366
 377.277 10.381
 481.567 155.182
 363.888 87.579
 523.428 162.417
 363.049 524.323
 212.618 281.518
 48.009 401.921
 891.457 229.455
 248.429 837.048
 528.380 209.866
 336.740 294.276
 93.338 934.491
 918.893 450.189
 75.314 213.581
 4.660 723.081
 495.920 421.696
 443.840 540.920
 525.333 35.517
 315.250 888.771
 723.994 18.601
 197.018 796.804
 950.092 462.491
 459.399 358.609
 726.548 593.096
 362.971 29.644
 942.891 915.161
 351.938 285.710
 970.946 936.017
 368.481 925.531
 845.746 13.319
 722.133 99.482
 54.747 481.320
 298.479 523.649
 592.537 288.503
 32.729 795.696
 381.286 28.459
 282.667 533.011
 488.686 958.985
 266.984 486.616
 57.895 515.327
 172.088 394.120
 713.661 956.643
 34.307 185.083
 844.526 305.154
 564.153 71.688
 454.655 200.842
 762.454 891.206
 805.774 897.089
 380.133 924.864
 358.117 451.397
 967.908 926.258
 300.724 447.677
 750.884 643.052
 420.383 940.842
 725.917 115.617
 82.756 999.276
 924.574 158.222
 529.478 385.643
 497.832 861.070
 575.366 851.470
 274.460 648.754
 617.207 906.661
 415.725 362.512
 840.280 82.834
 255.241 235.175
 784.025 851.084
 972.957 250.066
 360.562 832.950
 333.299 734.756
 818.680 501.205
 824.194 669.860
 524.139 588.351
 499.118 889.819
 250.498 179.850
 59.533 430.185
 612.068 381.116
 959.470 813.656
 444.220 317.904
 884.779 159.478
 171.124 505.127
 2.416 8.348
 275.635 636.329
 113.537 553.560
 881.671 82.546
 829.968 200.371
 610.808 713.188
 256.683 696.766
 419.534 571.835
 361.245 412.706
 152.544 855.648
 280.878 130.106
 354.473 98.714
 623.218 146.303
 214.779 377.566
 300.221 809.301
 828.113 312.710
 366.649 279.069
 638.923 95.196
 563.721 346.526
 610.597 324.514
 971.587 307.173
 375.739 96.703
 106.184 961.924
 147.916 163.138
 539.787 851.309
 222.176 615.608
 341.224 384.403
 380.857 106.900
 310.683 929.653
 824.629 143.911
 692.508 536.001
 441.652 188.577
 183.048 359.598
 338.436 757.610
 82.957 210.035
 815.908 152.561
 176.232 791.977
 67.973 995.445
 731.523 110.500
 195.037 150.706
 122.881 304.303
 2.549 531.132
 243.295 558.667
 38.423 503.519
 749.298 183.671
 410.350 310.035
 421.055 892.534
 814.672 924.707
 570.106 515.339
 556.032 783.092
 575.057 85.775
 997.818 709.573
 700.641 459.559
 167.099 364.030
 362.675 395.053
 156.997 521.590
 773.510 647.128
 490.047 260.264
 350.684 908.057
 897.063 576.482
 634.991 953.210
 649.317 383.587
 560.370 709.305
 982.839 219.464
 392.494 19.317
 550.416 133.633
 229.221 6.796
 711.098 118.801
 686.015 284.976
 753.149 465.293
 902.916 969.754
 482.093 557.665
 764.559 963.422
 581.707 800.642
 757.397 216.241
 566.406 596.277
 62.760 349.781
 235.437 26.639
 743.232 859.093
 263.054 197.642
 493.402 85.551
 817.440 31.737
 743.086 769.662
 1.255 762.699
 598.359 519.805
 7.723 977.740
 438.012 251.012
 450.955 904.509
 33.420 105.351
 573.412 777.620
 989.414 625.751
 376.147 706.134
 601.773 847.244
 30.668 55.719
 960.888 338.381
 790.217 153.173
 196.390 181.349
 551.202 203.614
 127.814 48.003
 954.009 909.420
 563.352 302.274
 640.900 13.155
 952.435 844.503
 894.960 112.937
 756.111 882.846
 208.874 767.540
 538.293 159.745
 419.654 409.854
 515.005 331.397
 392.323 601.998
 820.282 165.089
 42.292 14.492
 576.788 218.494
 905.909 407.530
 595.205 447.479
 858.040 186.966
 95.746 271.312
 743.933 544.367
 752.610 538.616
 152.925 153.194
 940.940 381.754
 779.399 156.158
 726.802 435.167
 460.864 157.282
 623.406 403.474
 176.149 931.630
 758.328 592.720
 853.633 32.550
 2.616 123.346
 558.536 747.317
 26.847 2.149
 481.019 404.997
 723.297 684.495
 567.717 743.171
 97.197 864.291
 766.087 401.797
 541.691 910.886
 774.426 32.234
 406.579 67.321
 204.449 527.447
 314.595 437.545
 915.191 426.257
 713.196 140.906
 416.610 191.496
 445.040 285.844
 72.255 271.034
 525.290 612.245
 958.922 224.298
 5.233 539.904
 727.046 728.404
 534.398 721.276
 411.360 601.043
 590.349 77.979
 582.852 616.267
 987.825 265.848
 429.274 509.354
 196.090 891.831
 674.438 223.657
 752.646 942.359
 771.502 842.003
 58.363 387.424
 560.655 354.786
 547.255 923.353
 798.624 173.892
 445.242 201.891
 330.650 224.178
 446.304 570.780
 572.871 291.168
 849.348 494.556
 745.141 724.400
 301.032 122.113
 485.129 380.430
 893.070 373.917
 81.250 18.562
 159.378 906.238
 284.680 57.258
 529.536 107.828
 152.732 371.701
 118.881 146.999
 493.772 515.825
 799.002 30.742
 537.006 628.274
 300.264 694.537
 451.787 215.158
 483.356 609.699
 256.209 767.468
 790.738 87.992
 652.746 682.632
 490.664 959.875
 31.563 523.625
 473.429 197.910
 615.067 211.605
 697.210 210.836
 758.674 146.062
 632.988 322.645
 253.944 457.594
 276.236 516.260
 35.943 990.684
 107.292 20.280
 614.411 196.226
 250.592 172.728
 419.089 785.212
 541.311 146.068
 867.098 796.206
 120.774 267.293
 571.877 90.540
 991.587 535.128
 668.882 281.845
 940.319 508.889
 636.414 692.598
 728.387 521.087
 347.088 212.235
 137.301 415.239
 956.014 402.313
 587.501 13.613
 878.569 987.940
 713.669 824.780
 749.388 15.644
 634.773 171.238
 303.971 611.106
 193.429 782.209
 457.029 991.327
 223.846 800.607
 42.660 371.193
 836.188 206.631
 258.973 740.921
 751.209 489.259
 555.236 406.073
 184.307 392.858
 697.664 293.843
 542.572 136.296
 938.271 597.003
 969.971 319.301
 430.508 499.568
 340.647 983.718
 329.833 796.064
 772.670 939.953
 883.742 859.769
 806.884 471.009
 454.560 955.891
 588.175 123.348
 982.580 545.135
 298.275 236.451
 243.508 334.119
 646.769 667.972
 192.165 144.742
 935.251 370.931
 226.659 578.698
 401.564 871.444
 819.668 220.263
 637.835 593.459
 314.965 165.323
 596.967 459.893
 899.956 793.000
 374.585 362.340
 663.952 354.475
 722.851 294.319
 15.575 478.590
 342.489 61.920
 542.394 563.132
 961.784 162.314
 86.342 102.437
 175.879 312.060
 517.234 804.983
 944.634 136.365
 504.688 278.314
 568.539 135.970
 809.892 643.022
 244.163 434.089
 989.944 613.260
 885.576 191.742
 379.281 919.700
 556.698 451.071
 188.093 913.793
 440.268 523.919
 143.314 382.330
 948.751 653.600
 353.077 11.644
 115.953 323.665
 763.361 205.245
 378.459 316.438
 411.572 601.607
 924.194 999.545
 585.079 325.238
 940.960 669.855
 335.207 789.798
 907.808 455.699
 654.218 453.124
 932.350 880.537
 22.530 887.481
 521.002 850.130
 207.464 601.761
 878.611 432.543
 827.594 353.847
 248.718 263.076
 676.062 979.708
 133.908 897.362
 462.857 690.474
 763.452 643.897
 33.921 139.685
 516.920 786.221
 251.147 520.932
 360.162 124.651
 272.091 342.343
 724.361 163.130
 604.787 50.845
 758.540 289.495
 887.941 198.331
 937.624 963.773
 169.526 596.942
 616.787 271.283
 540.084 785.501
 121.480 513.192
 286.753 897.998
 262.182 610.198
 439.006 603.069
 3.014 564.310
 299.526 476.272
 211.089 654.007
 618.592 920.885
 614.500 289.710
 756.299 404.914
 24.719 905.465
 965.149 309.484
 585.675 50.661
 750.763 455.031
 926.803 129.656
 768.253 395.379
 78.863 440.254
 477.060 745.474
 395.511 222.526
 601.664 176.097
 374.690 51.612
 576.706 699.089
 634.279 811.570
 542.775 550.763
 636.588 657.470
 6.846 321.089
 424.910 310.645
 95.487 74.546
 309.113 4.050
 969.079 558.376
 371.118 683.075
 694.105 329.098
 938.035 219.988
 903.870 773.024
 951.889 480.717
 334.792 716.146
 939.477 920.171
 677.666 168.847
 121.363 821.365
 706.324 927.676
 990.853 444.717
 868.138 346.844
 415.607 842.855
 173.317 823.714
 268.121 314.897
 487.547 33.504
 656.512 829.459
 102.800 957.456
 711.886 910.682
 575.044 425.370
 379.194 644.626
 318.967 527.586
 869.123 578.677
 835.805 523.893
 51.645 323.876
 921.114 108.877
 627.825 864.569
 908.191 296.570
 4.039 682.589
 306.216 114.713
 338.614 330.812
 899.725 493.478
 739.942 575.703
 0.320 578.976
 400.381 468.121
 548.477 472.765
 962.857 9.790
 821.838 509.761
 376.258 538.463
 738.524 444.297
 218.869 652.687
 975.041 763.688
 101.763 797.553
 126.477 127.588
 529.820 411.881
 903.507 117.102
 48.675 436.511
 320.635 938.311
 771.322 660.030
 120.945 969.260
 416.247 755.137
 395.140 467.075
 836.031 374.500
 780.791 902.623
 35.594 533.406
 518.588 194.849
 815.008 927.530
 446.142 146.676
 193.607 303.108
 129.858 101.309
 528.625 514.587
 378.070 844.237
 909.514 238.174
 403.510 65.549
 743.333 240.733
 673.010 902.988
 30.197 680.066
 712.905 733.021
 321.777 698.280
 748.912 130.024
 749.651 893.739
 421.274 828.220
 371.097 463.740
 4.998 293.486
 803.464 509.998
 609.304 729.553
 177.899 318.058
 961.439 732.892
 640.963 251.705
 282.337 491.003
 348.264 151.341
 822.943 148.578
 335.676 964.116
 191.147 394.582
 107.297 451.771
 204.214 240.669
 859.020 673.768
 647.293 548.270
 155.087 998.116
 705.406 939.326
 612.630 385.630
 617.385 6.028
 824.597 876.233
 132.175 70.537
 791.507 594.903
 940.168 379.637
 541.886 222.176
 417.590 435.502
 233.152 37.637
 726.139 936.539
 750.183 158.018
 722.157 446.712
 897.151 33.491
 871.500 733.518
 526.734 231.185
 763.346 660.112
 15.135 884.275
 146.552 422.959
 94.960 294.127
 157.522 770.269
 252.832 183.537
 503.221 986.616
 314.359 168.328
 444.814 894.258
 933.926 565.295
 87.213 801.195
 16.709 625.172
 511.443 260.027
 489.680 374.132
 937.382 120.764
 749.521 185.880
 324.221 736.270
 818.824 974.204
 508.193 272.879
 86.313 993.738
 248.349 993.402
 168.922 931.328
 960.755 608.510
 168.164 544.028
 732.375 468.999
 483.479 100.157
 633.711 520.237
 552.147 370.587
 813.096 726.119
 898.278 727.568
 227.328 648.872
 759.607 882.614
 718.381 239.188
 215.970 43.718
 12.476 735.570
 140.900 421.345
 827.362 119.712
 739.670 453.837
 810.738 444.648
 803.072 263.432
 385.103 802.816
 804.348 366.683
 582.719 881.756
 383.118 736.335
 662.820 255.698
 709.039 899.679
 208.678 462.704
 391.812 830.769
 704.928 840.333
 523.417 186.094
 448.967 250.167
 701.751 696.224
 410.610 565.340
 419.037 776.257
 131.282 868.637
 508.142 187.809
 460.333 95.680
 758.540 672.618
 327.573 632.431
 751.975 196.116
 516.643 553.910
 165.395 867.587
 655.558 577.217
 562.630 836.588
 203.804 843.015
 192.252 863.434
 868.038 672.416
 750.581 700.770
 602.266 948.347
 7.726 545.119
 577.866 610.031
 760.751 279.135
 381.640 435.036
 729.462 949.796
 307.160 214.864
 783.210 353.583
 239.832 147.225
 645.564 930.816
 46.492 701.709
 910.272 627.470
 16.156 936.817
 587.012 449.418
 163.044 717.081
 327.710 112.012
 702.685 101.932
 140.402 243.891
 806.344 346.161
 532.654 820.099
 590.842 99.061
 223.400 923.847
 925.986 40.067
 481.902 132.067
 959.107 7.973
 784.529 116.348
 637.798 724.223
 391.747 792.679
 32.984 174.674
 34.420 150.968
 953.292 185.522
 634.032 874.554
 429.755 435.297
 667.431 912.497
 821.730 204.114
 803.075 200.503
 938.293 332.570
 990.521 912.813
 25.033 795.113
 564.193 655.713
 278.116 776.550
 740.548 337.590
 712.763 356.116
 336.966 540.450
 432.074 672.609
 641.654 808.814
 267.788 478.415
 214.999 614.907
 253.515 142.179
 431.159 870.734
 752.761 672.879
 778.835 770.081
 311.452 95.581
 165.399 754.669
 403.399 285.938
 619.790 322.021
 356.205 81.268
 106.193 807.247
 506.600 436.766
 459.882 771.509
 363.207 532.131
 384.142 76.968
 529.763 893.636
 726.645 497.232
 844.069 757.032
 936.718 945.597
 552.247 425.635
 321.500 257.720
 1.733 284.541
 927.089 363.746
 890.712 315.307
 106.503 565.791
 350.467 455.866
 963.926 204.100
 307.186 398.459
 326.660 968.994
 621.653 485.279
 962.899 481.105
 341.982 209.300
 783.639 20.493
 132.766 558.861
 417.363 702.513
 123.202 552.213
 81.571 257.080
 309.640 926.200
 178.717 416.071
 470.334 95.920
 676.816 814.475
 721.065 354.680
 586.202 93.693
 231.584 391.409
 780.880 404.786
 809.942 762.334
 931.383 855.847
 572.834 51.953
 389.367 257.008
 486.674 322.724
 794.342 180.474
 370.751 701.698
 839.702 278.633
 888.182 844.146
 746.608 663.600
 953.338 698.696
 336.488 134.937
 899.848 765.465
 280.101 102.918
 178.344 568.948
 825.765 162.243
 487.922 682.180
 591.889 660.960
 243.204 549.926
 448.051 32.418
 496.332 918.880
 31.298 631.088
 679.823 635.195
 554.942 868.098
 324.567 297.999
 598.947 377.368
 703.271 36.192
 935.178 71.621
 822.236 919.872
 876.498 348.519
 455.581 32.874
 463.452 475.345
 811.094 465.321
 161.475 676.448
 714.125 771.841
 858.894 547.047
 876.774 259.597
 383.200 761.523
 318.626 688.751
 620.023 291.288
 460.180 95.255
 583.966 419.539
 911.697 881.196
 489.113 176.117
 822.397 601.590
 363.759 619.493
 584.845 938.941
 991.281 884.237
 157.227 769.556
 707.416 576.562
 675.212 450.274
 692.257 938.685
 981.850 93.617
 39.806 981.367
 267.898 646.434
 823.664 285.358
 948.839 675.788
 187.667 444.365
 924.524 420.465
 835.779 728.144
 391.695 552.133
 165.968 813.398
 780.759 262.524
 255.125 707.187
 241.262 448.313
 352.190 882.709
 433.877 490.573
 947.872 286.763
 431.814 148.277
 663.655 153.392
 975.944 523.562
 519.918 376.467
 553.337 669.013
 811.072 728.050
 119.106 843.621
 120.649 147.929
 300.432 474.291
 565.692 126.573
 606.452 724.423
 359.746 328.948
 218.486 31.636
 247.997 795.271
 5.326 764.836
 395.076 557.941
 354.202 119.284
 322.597 348.221
 539.453 760.100
 504.542 263.838
 680.262 423.699
 67.008 127.522
 832.131 467.209
 615.932 600.004
 582.857 133.233
 771.265 498.256
 304.759 376.836
 336.183 805.520
 275.999 429.825
 820.809 404.326
 503.335 691.044
 995.088 993.105
 737.989 8.147
 316.848 102.903
 810.094 324.197
 98.400 770.230
 653.096 10.442
 596.421 668.106
 838.292 893.904
 371.371 288.396
 885.465 55.271
 128.618 808.616
 305.216 349.482
 266.176 285.326
 212.451 359.740
 783.945 779.284
 331.813 97.347
 405.312 435.764
 401.025 307.271
 400.578 683.397
 926.898 225.897
 937.906 858.815
 223.601 196.794
 904.225 260.115
 879.732 706.879
 197.049 943.232
 678.579 324.274
 977.626 330.686
 406.825 255.880
 363.613 746.792
 506.070 993.758
 421.191 437.417
 677.134 871.509
 65.667 101.854
 70.754 532.695
 898.029 850.959
 774.415 940.993
 972.483 216.455
 821.483 895.044
 714.671 44.332
 746.279 199.327
 478.252 998.751
 831.203 975.741
 653.001 936.205
 136.608 759.786
 513.016 552.332
 370.962 331.381
 639.435 691.305
 801.267 895.509
 366.957 290.955
 78.217 604.502
 214.168 632.433
 866.658 245.041
 169.065 903.400
 42.337 582.664
 346.267 866.408
 406.455 639.141
 322.339 962.713
 49.170 488.537
 129.698 555.363
 783.940 801.790
 765.052 318.739
 301.705 793.509
 290.846 375.185
 635.675 765.299
 401.265 538.904
 165.330 574.868
 239.868 594.459
 156.827 957.536
 423.628 569.375
 873.874 195.401
 606.207 380.166
 689.270 568.748
 537.661 477.228
 676.560 874.271
 812.871 390.460
 610.657 986.060
 289.081 603.982
 606.208 539.363
 264.577 450.205
 175.996 795.716
 794.383 711.824
 905.449 203.785
 151.621 121.571
 272.811 96.235
 179.748 736.082
 160.427 993.032
 704.349 279.807
 16.797 640.101
 944.502 570.977
 360.402 864.343
 972.350 383.458
 736.957 627.250
 282.731 910.414
 426.865 6.067
 848.002 988.586
 177.513 810.554
 120.269 541.554
 237.213 882.423
 105.781 198.216
 678.471 941.642
 254.192 646.114
 805.744 897.776
 686.714 161.026
 687.527 484.826
 518.054 602.851
 78.663 694.640
 321.647 437.454
 203.074 957.561
 338.504 504.381
 749.982 170.886
 857.485 36.689
 651.398 217.786
 397.538 102.484
 611.668 404.163
 327.343 194.670
 260.714 511.648
 369.546 178.262
 214.058 805.353
 888.520 511.032
 210.507 119.527
 863.426 396.989
 31.510 987.893
 241.501 892.050
 706.733 993.960
 767.420 552.236
 903.490 36.118
 38.678 856.989
 661.740 869.949
 167.986 729.799
 252.679 83.277
 93.248 156.867
 842.333 946.326
 893.867 329.235
 469.434 368.715
 906.748 327.474
 190.256 386.246
 522.675 69.225
 895.861 233.688
 147.951 752.629
 516.392 565.554
 379.680 72.766
 42.939 836.645
 236.351 48.957
 923.352 209.682
 657.140 879.132
 30.609 721.267
 110.219 100.125
 120.642 302.887
 287.367 761.792
 753.408 754.415
 592.235 866.277
 262.468 928.080
 613.880 44.939
 943.208 366.131
 504.937 173.543
 60.260 1.121
 222.374 206.021
 125.767 470.142
 833.754 48.842
 700.363 200.419
 516.844 427.616
 449.295 920.861
 787.133 806.790
 531.882 260.785
 756.131 919.269
 500.899 871.649
 561.304 18.377
 580.489 199.951
 302.243 768.321
 520.733 939.172
 981.437 695.203
 691.097 976.794
 774.210 298.545
 873.859 649.935
 961.509 508.369
 505.592 542.241
 649.874 916.347
 246.297 247.665
 901.924 627.775
 541.417 236.981
 612.870 206.519
 794.404 573.943
 726.923 815.374
 352.583 14.538
 603.214 603.028
 395.692 399.586
 253.131 735.077
 126.798 23.907
 97.279 305.025
 224.380 280.522
 976.038 52.335
 100.694 672.883
 616.584 234.255
 106.427 739.470
 163.008 788.016
 859.702 411.369
 844.691 737.260
 496.475 333.498
 349.390 564.075
 929.969 123.361
 17.657 424.266
 463.093 957.609
 948.602 832.593
 66.758 196.994
 445.850 6.334
 768.896 555.749
 707.513 915.112
 297.099 53.900
 123.586 243.373
 988.563 263.217
 165.251 695.821
 84.042 162.349
 387.918 147.821
 620.477 888.199
 106.560 109.960
 945.654 333.024
 499.046 402.259
 316.647 555.228
 240.063 147.947
 484.012 401.944
 832.197 543.985
 680.770 279.638
 977.344 956.065
 57.726 241.979
 94.457 845.526
 565.744 219.615
 240.466 756.143
 266.123 412.563
 609.927 977.305
 439.629 361.267
 683.593 729.542
 4.030 656.609
 252.685 477.137
 183.002 432.135
 578.615 714.823
 93.164 884.310
 49.454 770.995
 630.843 909.879
 885.199 553.860
 399.477 245.423
 822.481 990.411
 278.544 95.422
 702.430 187.739
 905.333 384.783
 498.022 114.146
 834.323 353.583
 382.239 151.638
 421.267 0.232
 866.966 25.226
 719.260 789.322
 74.043 947.011
 494.097 377.783
 651.508 919.151
 191.395 823.972
 365.552 879.699
 596.519 665.779
 705.419 125.092
 501.729 363.374
 986.449 344.252
 867.857 267.960
 55.340 809.086
 377.723 508.652
 249.652 207.550
 516.479 884.757
 276.659 216.743
 173.774 50.354
 19.132 898.939
 491.455 412.811
 389.917 82.681
 228.387 308.024
 513.762 49.440
 184.338 124.628
 62.314 584.904
 324.196 229.776
 183.443 39.192
 731.555 293.423
 403.784 754.549
 659.656 50.237
 226.738 610.143
 953.675 702.654
 58.227 564.902
 410.223 220.274
 58.527 780.107
 89.919 285.382
 607.861 18.334
 781.986 768.210
 181.686 654.640
 264.583 475.527
 532.323 425.754
 442.188 729.746
 468.564 374.820
 56.626 721.240
 93.995 730.419
 348.768 792.639
 816.029 361.838
 634.485 10.030
 557.177 166.419
 294.980 842.188
 502.116 223.427
 665.253 185.959
 91.126 761.867
 935.367 664.883
 342.823 172.495
 610.685 301.113
 555.587 197.834
 665.799 670.118
 924.351 574.947
 82.049 236.731
 122.344 316.236
 492.974 123.643
 769.094 291.505
 641.679 353.804
 347.440 133.429
 947.743 51.486
 282.943 807.469
 811.142 988.577
 876.116 560.937
 171.804 669.343
 726.983 754.690
 74.261 195.357
 436.122 160.742
 538.753 919.998
 258.405 321.633
 347.802 257.143
 154.967 169.785
 558.183 460.109
 293.476 220.269
 733.454 134.041
 522.788 716.811
 355.463 227.733
 59.660 332.620
 361.798 200.086
 514.900 624.397
 720.033 543.263
 224.500 895.151
 792.296 330.981
 486.749 440.003
 571.467 548.982
 915.611 95.790
 742.871 648.471
 458.824 372.100
 705.308 676.229
 279.168 256.213
 888.512 1.448
 320.271 620.909
 849.548 744.207
 963.505 351.137
 90.363 569.563
 297.288 188.001
 387.901 240.768
 559.961 476.712
 695.110 812.023
 756.055 625.002
 587.395 313.021
 84.872 21.702
 479.032 352.448
 39.789 338.872
 805.553 4.435
 44.609 717.998
 401.916 290.017
 575.696 9.672
 946.342 315.103
 489.808 451.118
 583.079 857.868
 929.939 396.516
 384.299 733.176
 735.479 696.677
 815.103 311.569
 837.382 308.324
 682.653 987.952
 100.396 715.436
 490.420 423.682
 487.776 798.260
 693.985 908.965
 102.222 187.380
 31.723 984.830
 511.134 704.189
 50.897 440.384
 34.038 794.374
 789.246 267.367
 172.497 502.237
 629.372 56.389
 743.489 371.298
 896.285 494.628
 259.850 66.491
 298.928 50.680
 737.492 637.174
 758.876 976.951
 28.892 335.114
 161.386 432.086
 443.476 190.637
 696.408 725.023
 354.453 71.642
 524.017 448.291
 572.372 408.202
 746.965 31.802
 930.765 879.913
 53.010 80.945
 49.083 119.152
 804.580 726.174
 961.406 382.115
 909.660 208.012
 902.917 447.444
 65.075 544.659
 284.623 1.600
 184.385 512.971
 843.483 8.906
 223.057 341.897
 290.890 105.652
 612.587 635.515
 986.797 731.078
 984.653 666.327
 306.907 358.073
 381.621 504.722
 341.863 923.429
 238.922 564.343
 343.914 7.456
 819.518 273.163
 219.739 867.252
 665.439 344.439
 238.054 494.231
 893.872 779.231
 685.127 117.416
 646.355 432.194
 246.651 198.043
 743.183 5.013
 534.752 912.242
 98.344 377.687
 106.674 366.762
 913.190 568.303
 57.343 573.126
 243.122 538.779
 410.267 269.381
 577.146 889.896
 6.742 542.134
 394.824 956.925
 907.111 397.309
 781.697 311.111
 802.718 753.642
 558.340 466.526
 4.539 102.006
 678.961 101.497
 963.287 365.199
 4.776 134.568
 303.677 401.685
 780.611 992.992
 167.868 483.144
 18.522 714.144
 483.533 815.734
 501.194 604.338
 152.356 410.102
 695.000 913.667
 224.846 992.767
 645.641 878.335
 845.187 114.350
 8.954 932.958
 151.621 586.668
 39.833 444.563
 767.762 75.119
 370.249 898.093
 960.675 304.754
 203.306 641.493
 743.070 393.290
 537.429 538.780
 8.135 303.109
 819.633 784.440
 383.118 73.500
 68.898 695.212
 626.746 136.421
 772.680 149.604
 658.801 681.557
 457.362 15.751
 358.917 283.074
 685.915 59.484
 95.081 160.150
 715.273 512.478
 107.904 861.041
 227.125 401.237
 779.855 446.197
 457.330 478.529
 933.062 526.034
 922.349 887.099
 426.672 674.771
 460.651 639.335
 845.074 700.628
 860.519 374.764
 189.423 177.399
 274.058 309.260
 493.128 221.567
 464.267 605.662
 791.444 186.633
 694.993 755.844
 78.436 212.143
 452.524 790.373
 801.922 144.133
 835.888 935.711
 177.103 487.553
 227.016 572.935
 569.288 776.122
 61.406 259.432
 410.245 83.350
 177.418 39.616
 404.287 647.898
 293.757 66.989
 60.391 560.582
 818.905 602.731
 94.646 738.223
 55.397 51.185
 800.567 585.942
 251.027 786.410
 728.809 684.730
 146.721 953.251
 676.125 911.226
 158.255 168.723
 107.925 743.101
 40.926 473.065
 359.227 283.623
 460.288 993.388
 733.317 175.638
 919.056 485.797
 482.065 6.839
 764.101 254.315
 470.892 738.921
 765.304 337.491
 547.235 842.783
 969.967 377.516
 514.476 175.611
 95.958 203.973
 512.374 694.524
 740.070 977.479
 196.815 132.080
 704.965 240.661
 650.981 43.434
 51.078 548.867
 529.976 721.355
 274.889 525.269
 702.552 426.948
 720.959 369.451
 96.157 30.002
 824.133 601.033
 642.475 338.054
 625.513 336.479
 55.416 227.928
 739.582 765.040
 625.808 803.636
 301.566 936.214
 588.583 581.642
 578.432 114.377
 788.922 556.003
 771.440 55.180
 51.636 594.417
 913.756 762.236
 629.147 150.418
 717.275 881.657
 482.069 700.867
 245.456 566.792
 624.899 601.166
 583.972 717.312
 868.298 428.807
 401.551 177.559
 607.464 109.681
 795.954 121.326
 769.899 707.873
 914.333 197.108
 150.425 240.472
 35.670 443.234
 459.492 52.227
 571.734 780.455
 903.915 464.072
 450.680 465.665
 746.323 673.778
 716.327 50.060
 368.211 330.953
 731.376 574.529
 37.140 192.691
 892.696 291.334
 74.854 666.328
 232.828 601.664
 991.661 503.566
 128.489 11.665
 523.348 82.999
 701.940 243.816
 337.999 528.523
 475.271 595.443
 507.610 797.867
 715.058 751.807
 27.632 42.521
 432.400 468.184
 658.751 207.461
 631.349 405.067
 930.016 491.600
 530.414 394.782
 129.394 928.817
 723.727 139.239
 693.702 741.326
 660.044 780.096
 349.596 44.261
 161.802 578.345
 233.845 990.585
 698.762 614.473
 695.611 102.124
 690.255 638.053
 545.204 664.961
 608.821 12.474
 730.075 20.161
 171.257 812.866
 185.289 964.291
 459.122 130.001
 395.861 414.397
 640.985 237.596
 824.043 880.582
 757.753 613.175
 175.712 33.360
 167.981 622.281
 714.451 925.350
 72.900 631.714
 765.904 916.161
 595.059 199.717
 802.749 509.510
 166.903 980.262
 254.557 612.554
 196.637 896.108
 467.384 904.325
 771.514 692.999
 143.885 304.153
 389.848 37.842
 552.662 978.509
 692.041 110.038
 810.502 948.138
 900.441 41.191
 446.007 454.435
 143.820 358.542
 159.082 628.333
 203.466 696.805
 437.029 255.498
 96.585 767.126
 292.034 143.189
 633.909 857.113
 492.084 627.042
 930.580 819.070
 991.472 486.258
 293.889 562.323
 879.804 104.850
 892.857 867.981
 689.685 281.896
 770.741 899.469
 791.034 78.060
 683.009 988.995
 390.388 427.479
 724.231 179.029
 210.920 647.452
 994.672 19.257
 695.470 163.087
 601.365 334.885
 821.360 715.439
 992.421 53.340
 690.555 540.619
 93.688 805.970
 638.818 760.651
 513.303 402.413
 947.586 796.519
 464.667 541.718
 425.481 547.884
 248.015 300.393
 313.779 445.777
 543.693 188.474
 651.023 103.281
 278.850 445.993
 473.664 9.570
 8.449 960.319
 927.734 644.960
 129.834 806.455
 494.578 164.933
 558.808 175.291
 393.528 800.895
 919.040 976.961
 695.847 762.012
 723.144 946.781
 475.353 368.745
 293.917 789.111
 218.028 592.996
 331.885 59.921
 829.796 76.370
 577.493 792.508
 610.977 16.497
 143.307 634.067
 28.171 287.184
 956.687 695.434
 608.113 542.151
 713.037 775.023
 730.131 361.050
 603.486 843.741
 9.176 262.436
 361.434 54.434
 672.868 429.302
 335.597 341.505
 254.855 582.171
 11.926 318.827
 792.221 671.570
 795.241 472.651
 844.097 40.904
 748.623 27.053
 187.503 792.429
 153.072 669.679
 218.506 149.343
 172.930 42.440
 443.629 287.519
 28.781 393.773
 118.130 68.252
 26.613 564.732
 32.149 261.594
 660.776 939.997
 699.088 646.667
 92.692 676.962
 127.003 15.108
 354.365 361.946
 895.839 806.054
 85.740 803.651
 191.384 351.252
 891.234 422.135
 609.554 507.977
 99.611 229.316
 118.798 571.992
 892.550 717.564
 308.922 575.076
 193.327 710.011
 544.442 429.489
 93.842 904.321
 540.859 448.659
 864.771 125.698
 182.293 878.396
 111.910 250.750
 665.964 560.892
 487.055 67.512
 688.779 334.865
 562.293 585.608
 857.217 375.595
 263.875 231.548
 605.672 289.717
 320.430 75.835
 30.267 308.834
 897.833 499.550
 392.870 546.057
 310.455 167.917
 909.828 679.017
 959.693 626.961
 425.958 55.744
 452.625 457.562
 879.044 555.903
 896.703 530.058
 103.979 314.449
 303.733 214.248
 607.356 878.905
 724.560 266.430
 889.580 541.662
 484.395 780.417
 707.251 497.324
 710.318 936.883
 186.717 419.835
 202.934 89.484
 831.437 848.597
 772.455 901.836
 450.361 995.985
 57.667 102.493
 689.344 835.380
 899.513 901.618
 818.149 459.380
 827.686 50.171
 435.504 88.270
 620.202 897.588
 855.692 900.593
 146.844 985.295
 762.237 208.191
 445.504 709.776
 715.240 830.008
 796.425 299.695
 815.200 770.934
 247.307 816.823
 121.692 188.003
 849.090 540.889
 742.747 846.098
 738.255 5.236
 120.415 814.359
 49.988 75.257
 288.672 533.612
 573.976 907.565
 448.117 861.058
 630.491 887.809
 342.803 553.298
 111.527 852.850
 721.020 430.488
 215.849 83.058
 775.021 236.349
 526.839 867.759
 373.819 800.167
 610.116 457.113
 195.704 362.393
 819.161 113.122
 428.466 955.446
 20.017 848.088
 509.183 161.715
 211.914 518.074
 723.516 793.270
 714.016 840.015
 256.706 459.511
 597.104 882.868
 192.831 282.908
 203.637 794.941
 781.542 377.454
 964.338 261.393
 146.671 73.672
 781.184 118.480
 191.216 227.646
 205.731 5.764
 278.705 525.006
 651.319 126.051
 940.532 234.937
 294.403 457.891
 299.253 900.906
 953.514 870.198
 613.883 505.888
 596.977 906.678
 678.058 518.514
 688.236 813.755
 146.527 226.072
 999.425 94.608
 969.157 969.788
 931.785 289.349
 291.850 412.178
 600.819 253.703
 585.918 145.556
 753.007 272.597
 615.291 671.330
 960.970 378.418
 696.080 682.806
 929.711 114.544
 675.477 327.273
 275.641 201.803
 114.630 628.971
 903.409 528.280
 339.273 961.552
 396.984 131.315
 686.613 571.014
 408.073 305.376
 369.781 887.545
 317.002 221.951
 672.483 212.521
 861.946 949.651
 525.029 326.165
 588.341 116.898
 75.349 398.577
 920.976 658.967
 409.903 84.298
 169.353 769.702
 682.492 886.067
 558.302 860.164
 235.052 350.504
 349.359 676.991
 832.779 736.132
 656.261 807.919
 453.870 817.242
 735.224 297.075
 567.103 65.894
 375.717 595.184
 972.280 714.859
 761.789 307.280
 870.755 38.110
 502.098 291.092
 255.934 499.789
 826.417 361.674
 174.612 390.329
 558.307 821.571
 195.588 877.928
 941.843 50.880
 146.311 509.182
 721.796 638.595
 33.773 563.819
 751.731 836.937
 73.076 40.805
 486.368 185.936
 4.523 677.318
 859.756 838.750
 814.612 294.995
 568.859 662.399
 592.829 961.583
 685.759 477.428
 387.505 248.545
 776.693 607.977
 481.565 69.757
 481.443 155.844
 731.822 782.327
 424.320 394.002
 321.077 12.391
 713.280 343.082
 106.095 896.995
 414.933 785.302
 430.213 483.675
 751.761 661.915
 858.662 43.850
 288.381 360.513
 417.485 191.744
 693.779 836.299
 31.309 380.191
 377.028 726.141
 497.158 506.802
 188.924 645.878
 365.453 712.634
 708.401 140.596
 967.473 710.565
 340.632 355.796
 801.574 127.194
 446.750 376.368
 916.830 881.445
 109.587 442.637
 489.409 821.553
 475.250 391.660
 728.625 982.190
 159.479 821.132
 659.372 452.763
 186.378 657.213
 366.608 30.105
 754.143 191.276
 444.978 392.761
 670.062 789.713
 739.958 324.767
 140.324 571.804
 891.516 644.411
 267.545 480.105
 670.961 584.075
 831.752 563.532
 937.994 812.376
 893.434 573.275
 118.012 496.728
 347.884 394.815
 117.384 446.015
 619.284 555.011
 342.817 637.697
 254.652 341.451
 84.440 275.545
 759.075 632.766
 653.061 912.982
 804.727 684.639
 850.899 348.121
 100.304 58.721
 200.421 700.911
 81.256 973.123
 784.590 837.033
 983.968 336.768
 68.700 639.492
 311.730 989.466
 12.032 345.109
 652.530 479.448
 547.984 572.769
 937.594 485.421
 853.315 852.501
 657.046 536.577
 58.116 513.890
 100.379 447.656
 313.606 69.371
 142.931 204.169
 658.394 608.564
 436.614 382.641
 457.338 845.627
 518.433 440.441
 460.311 989.785
 461.450 868.285
 699.194 462.664
 350.682 665.117
 546.264 103.233
 364.875 409.941
 660.211 86.223
 331.277 298.889
 189.553 552.419
 744.604 459.711
 257.876 394.780
 806.673 111.808
 269.616 763.684
 656.171 310.499
 125.808 414.510
 678.203 92.572
 781.350 803.334
 373.423 460.054
 291.656 889.714
 442.413 325.037
 248.462 492.711
 421.612 955.294
 281.096 96.699
 764.416 664.008
 668.221 561.697
 770.413 173.491
 461.294 869.452
 255.343 839.225
 338.580 957.145
 555.691 474.405
 488.993 747.045
 59.489 984.643
 548.541 579.945
 336.519 166.296
 186.367 575.574
 447.609 489.543
 648.757 662.911
 687.875 268.745
 32.059 601.522
 859.874 498.627
 461.752 721.411
 879.677 626.500
 725.306 78.793
 745.311 350.206
 339.779 509.627
 499.239 31.139
 957.837 678.275
 104.146 734.732
 433.207 697.568
 136.919 141.096
 611.221 536.612
 855.259 380.346
 893.461 47.422
 673.697 155.639
 86.600 610.014
 23.040 627.785
 801.946 712.577
 284.596 394.702
 369.269 109.237
 266.284 343.876
 589.978 908.612
 3.330 163.991
 732.291 183.496
 456.281 241.059
 594.668 612.766
 581.214 543.565
 691.370 693.920
 852.116 819.742
 181.804 136.906
 417.374 28.166
 937.453 871.256
 918.267 830.996
 559.192 388.713
 537.438 268.828
 494.032 887.872
 982.867 368.981
 2.515 386.784
 954.372 517.845
 272.899 890.743
 744.622 445.690
 720.682 127.592
 257.790 762.973
 535.076 839.906
 102.155 174.977
 998.755 215.708
 947.043 951.778
 502.940 576.020
 901.641 498.528
 573.921 763.417
 848.562 153.323
 515.047 900.981
 976.897 723.335
 423.636 941.833
 939.384 981.925
 666.919 97.175
 290.687 8.392
 274.910 222.871
 36.492 116.533
 839.079 233.777
 76.798 337.769
 179.866 789.856
 105.542 289.263
 377.857 812.613
 629.533 447.840
 445.085 814.349
 392.723 687.964
 465.011 791.482
 790.571 638.418
 50.863 297.671
 189.993 320.200
 388.975 789.371
 242.721 390.652
 451.413 957.889
 806.572 519.842
 513.515 325.934
 435.926 238.990
 308.162 206.484
 238.548 442.471
 728.887 276.624
 342.930 400.175
 275.674 603.633
 103.660 92.127
 566.043 335.277
 270.343 249.140
 433.385 307.045
 639.722 149.439
 956.236 167.529
 635.420 849.844
 336.184 936.489
 952.910 629.976
 826.349 111.282
 959.677 398.500
 943.046 964.648
 246.004 191.704
 334.553 734.573
 327.550 617.310
 875.262 214.643
 456.961 731.716
 571.386 296.507
 211.612 848.747
 554.492 295.565
 594.547 764.925
 978.132 173.571
 875.435 843.561
 775.707 839.570
 70.527 961.244
 567.349 611.429
 531.014 10.136
 181.245 217.559
 496.819 132.758
 269.690 741.477
 49.737 198.460
 919.579 5.216
 741.216 908.736
 376.645 661.716
 304.186 928.892
 496.032 847.137
 516.741 313.827
 100.596 523.161
 152.658 344.093
 452.550 523.995
 417.373 473.598
 731.585 985.805
 669.087 61.864
 49.786 966.210
 106.851 711.618
 734.460 112.313
 468.134 537.340
 567.122 677.260
 317.441 373.540
 400.555 752.915
 878.525 504.865
 184.898 530.794
 422.005 816.224
 344.842 741.621
 277.287 563.073
 667.986 187.907
 605.398 133.700
 222.469 771.684
 113.365 991.080
 231.000 444.425
 80.178 356.817
 527.891 647.390
 21.145 439.386
 32.796 662.768
 366.793 59.714
 235.279 719.557
 952.775 225.971
 721.558 68.945
 389.867 533.791
 340.668 703.754
 442.678 586.268
 331.654 102.446
 29.902 948.640
 74.312 753.107
 958.556 375.070
 619.563 195.299
 813.642 209.444
 665.952 611.630
 790.170 399.124
 618.578 326.247
 626.561 541.636
 66.239 909.418
 80.570 771.070
 790.598 447.022
 687.375 186.137
 954.300 177.583
 413.968 418.537
 658.235 409.876
 537.170 972.317
 694.426 958.718
 840.308 156.628
 211.559 339.051
 464.677 950.813
 644.153 467.750
 338.626 537.705
 701.223 483.541
 614.441 714.673
 361.480 618.384
 499.627 29.271
 653.314 464.536
 6.066 514.799
 810.755 871.980
 642.490 938.931
 71.178 488.121
 830.385 784.474
 624.746 288.505
 671.688 904.828
 825.585 532.289
 682.418 227.785
 844.682 363.352
 726.746 700.590
 176.996 737.071
 841.092 198.052
 330.557 719.141
 81.117 565.782
 222.324 227.542
 312.210 694.895
 210.747 488.217
 805.963 265.968
 813.443 381.696
 113.824 942.386
 322.994 269.441
 430.443 610.953
 155.878 118.666
 202.096 175.750
 588.074 871.927
 202.166 215.393
 863.436 127.475
 510.965 960.373
 652.966 668.775
 579.813 872.920
 718.214 82.502
 810.351 94.432
 942.116 275.413
 274.466 33.047
 765.283 799.062
 475.336 905.211
 463.364 440.039
 497.045 519.581
 657.483 970.962
 802.706 539.259
 329.401 487.751
 66.284 809.881
 358.150 601.656
 211.432 667.787
 976.093 395.280
 685.029 906.271
 408.220 491.565
 520.113 881.269
 485.790 589.892
 2.191 74.028
 969.053 176.366
 507.098 930.988
 256.745 863.812
 43.517 494.825
 763.440 524.552
 127.962 890.322
 499.011 374.698
 216.407 190.128
 854.640 797.239
 90.175 254.826
 682.705 562.966
 372.334 406.011
 926.932 349.244
 966.294 977.737
 116.283 958.445
 344.979 18.965
 361.054 307.610
 664.655 446.300
 290.473 271.634
 973.034 421.730
 934.013 502.296
 870.529 444.351
 487.778 868.956
 863.676 778.828
 415.159 643.427
 20.869 217.890
 427.967 716.775
 56.045 503.384
 679.038 240.506
 482.245 862.919
 396.719 145.502
 303.634 299.997
 210.404 41.206
 864.242 388.590
 387.614 333.012
 910.314 142.831
 37.943 830.830
 819.544 973.766
 276.899 235.651
 926.774 113.763
 200.606 278.272
 257.145 131.393
 945.987 805.510
 42.509 112.328
 824.095 140.265
 626.526 722.579
 568.387 724.202
 693.028 67.392
 764.945 542.949
 818.383 21.129
 985.781 556.263
 742.784 429.859
 565.741 248.256
 271.410 319.261
 212.217 179.372
 601.413 406.427
 157.437 782.344
 74.831 886.561
 625.905 583.963
 784.160 606.271
 343.332 54.278
 212.838 446.752
 334.833 651.381
 736.970 515.752
 604.177 625.394
 609.777 720.650
 535.476 317.599
 212.532 490.610
 175.000 103.252
 303.874 998.713
 423.072 608.608
 605.608 760.807
 661.625 228.816
 902.476 152.890
 357.493 393.949
 434.357 280.070
 688.482 101.457
 453.251 974.991
 540.474 346.454
 588.877 120.371
 199.225 643.638
 3.462 237.627
 417.970 519.113
 59.034 510.965
 67.750 845.578
 413.386 413.763
 385.686 154.089
 600.721 552.318
 619.636 549.943
 440.152 562.257
 146.310 824.252
 203.011 97.114
 512.652 537.575
 714.696 489.268
 243.755 774.215
 278.208 283.747
 179.841 457.507
 997.256 929.219
 882.711 375.679
 212.668 732.072
 699.834 707.990
 15.744 154.039
 131.082 941.032
 288.301 466.898
 526.447 719.961
 266.546 115.688
 998.367 749.471
 12.980 221.581
 983.216 220.390
 388.752 954.529
 684.825 31.532
 582.688 892.257
 808.426 960.155
 110.492 464.866
 504.262 830.749
 539.010 562.679
 322.325 79.564
 310.010 899.048
 597.528 115.297
 682.692 700.257
 980.591 754.377
 434.322 312.787
 574.334 247.779
 957.260 835.849
 176.744 16.165
 374.706 506.912
 647.755 937.957
 326.316 282.983
 161.098 673.061
 911.017 504.541
 658.776 101.066
 633.903 226.628
 854.969 70.422
 5.720 417.715
 627.519 623.446
 59.429 817.283
 156.231 25.680
 553.774 503.814
 113.282 897.579
 56.944 743.072
 55.961 647.603
 675.899 189.618
 717.279 130.239
 603.147 120.695
 515.781 907.438
 280.488 849.662
 519.993 850.276
 169.316 445.499
 591.656 767.867
 413.362 165.582
 109.286 746.705
 79.417 771.599
 732.269 395.449
 864.752 964.421
 125.944 953.077
 819.973 254.897
 528.738 483.179
 609.348 536.431
 930.071 160.741
 426.860 684.991
 447.328 992.046
 917.941 566.655
 74.777 491.448
 289.981 656.417
 237.932 683.924
 398.148 979.663
 762.836 888.843
 588.883 585.290
 778.487 662.871
 796.877 193.052
 357.518 898.751
 100.662 864.353
 89.116 767.891
 128.655 502.909
 320.552 99.768
 306.104 67.593
 129.677 67.416
 581.640 583.178
 658.180 118.505
 560.809 265.011
 780.529 894.283
 697.056 370.954
 70.525 117.946
 595.119 188.768
 98.711 829.661
 518.028 930.986
 519.995 882.736
 760.007 203.886
 540.352 795.400
 760.196 245.217
 861.227 141.797
 245.632 779.803
 345.035 946.470
 569.214 256.997
 508.037 566.551
 965.093 433.532
 688.942 368.657
 99.161 914.603
 852.162 962.104
 918.001 920.810
 531.021 681.395
 971.123 405.047
 294.024 529.107
 626.780 788.555
 300.012 521.594
 652.587 246.628
 297.556 715.615
 673.205 270.104
 700.096 541.557
 936.068 417.522
 839.093 101.117
 453.486 904.121
 949.023 992.536
 989.247 237.730
 984.645 959.001
 17.287 188.738
 704.976 185.243
 899.167 292.968
 100.302 629.071
 259.392 44.383
 787.080 119.548
 239.435 291.667
 377.353 598.363
 792.287 851.932
 549.291 357.892
 952.081 379.999
 936.666 236.302
 543.762 357.245
 428.611 780.358
 754.690 104.908
 766.127 459.411
 495.704 788.769
 755.884 204.113
 358.595 911.405
 140.496 211.071
 8.555 121.861
 391.107 975.890
 15.371 787.927
 974.722 533.489
 860.519 541.595
 125.064 553.401
 296.582 432.354
 769.827 181.827
 471.364 805.276
 75.203 780.073
 555.640 101.302
 424.712 184.604
 777.807 386.508
 496.091 27.198
 220.881 126.617
 207.705 489.785
 880.710 994.616
 523.390 628.576
 925.362 935.528
 608.511 852.601
 893.970 306.349
 375.184 64.969
 491.607 294.697
 624.133 418.993
 390.724 521.236
 445.635 169.128
 958.467 413.454
 271.683 37.656
 464.627 657.607
 543.314 216.929
 162.445 487.793
 766.441 194.039
 702.244 343.227
 250.180 146.076
 867.302 244.239
 855.318 601.233
 297.177 222.633
 7.089 301.101
 73.440 51.483
 253.869 905.546
 127.368 2.694
 67.819 41.847
 932.499 207.741
 999.267 668.663
 864.095 588.577
 905.993 272.339
 642.827 83.045
 802.147 773.628
 84.484 724.203
 7.922 447.954
 807.894 898.253
 157.007 668.510
 918.956 44.457
 239.259 900.987
 2.431 56.325
 53.838 409.447
 980.809 470.818
 134.490 388.222
 710.036 106.471
 622.921 293.864
 197.251 437.754
 525.682 608.826
 371.153 618.045
 940.249 985.037
 689.479 524.114
 900.527 66.867
 11.800 468.623
 522.771 420.731
 34.004 681.952
 759.617 59.966
 811.102 309.469
 750.671 471.548
 78.208 404.589
 29.000 764.110
 9.650 261.649
 568.156 268.671
 980.231 856.424
 276.472 354.330
 760.873 217.330
 334.736 356.070
 296.555 198.878
 78.678 851.960
 884.081 473.349
 625.717 338.841
 750.276 90.068
 390.968 921.406
 990.526 807.920
 113.677 497.179
 778.828 610.165
 183.130 152.835
 122.761 526.394
 401.893 914.600
 82.038 670.105
 921.439 461.907
 872.786 448.257
 826.267 29.389
 169.657 298.210
 701.158 113.676
 925.918 285.123
 793.987 159.828
 342.147 67.437
 963.466 534.990
 114.994 368.228
 185.217 476.633
 629.264 325.401
 766.946 518.200
 363.495 224.010
 708.344 100.119
 958.092 819.982
 526.125 638.720
 346.347 67.616
 869.821 484.957
 225.469 775.218
 978.221 709.966
 303.608 886.732
 396.407 22.010
 9.354 465.383
 894.112 881.397
 204.958 421.926
 530.617 834.564
 369.454 859.535
 710.678 548.897
 381.831 14.719
 609.433 75.387
 559.562 964.501
 829.057 591.430
 819.252 990.897
 731.864 641.382
 502.319 81.162
 796.987 573.910
 530.851 974.115
 122.669 114.240
 561.715 307.097
 973.281 463.403
 828.260 283.629
 7.599 908.290
 489.471 268.017
 558.630 94.332
 840.016 360.042
 429.739 60.913
 418.482 241.116
 69.290 87.991
 335.304 984.216
 457.060 836.180
 429.858 545.367
 428.870 182.735
 764.307 907.076
 658.048 329.011
 529.638 316.963
 858.288 963.380
 439.640 391.789
 555.263 554.998
 837.101 562.503
 655.126 791.854
 952.272 84.847
 5.977 90.116
 408.643 688.199
 770.982 335.855
 240.563 578.897
 104.505 184.928
 399.532 540.295
 819.036 468.254
 212.444 7.659
 252.641 419.470
 200.405 360.042
 773.973 467.202
 458.524 22.100
 502.581 387.862
 776.196 956.002
 162.486 385.385
 387.782 537.046
 141.008 605.787
 682.269 827.097
 985.001 176.586
 67.776 708.710
 753.493 819.337
 135.823 931.766
 957.895 668.699
 157.662 706.167
 685.145 160.335
 80.236 291.711
 920.332 754.563
 585.094 973.567
 896.433 141.062
 395.813 643.180
 411.027 235.465
 36.952 844.945
 702.381 310.465
 282.477 904.355
 487.569 596.874
 909.088 569.763
 778.820 504.226
 368.276 314.345
 834.622 621.964
 91.699 34.853
 121.165 12.722
 282.141 717.459
 87.166 155.692
 854.644 727.226
 349.173 663.711
 270.130 615.822
 81.108 520.694
 140.961 772.262
 865.403 770.714
 931.513 294.084
 435.927 55.959
 777.034 203.053
 895.608 133.398
 304.315 531.878
 472.710 0.257
 464.319 969.251
 366.050 792.877
 339.544 162.844
 975.770 474.484
 930.208 577.523
 905.723 42.688
 269.145 13.445
 717.192 630.586
 284.588 670.788
 0.745 275.309
 494.774 560.496
 981.038 129.457
 453.814 299.672
 473.673 604.430
 402.823 983.185
 547.556 986.154
 545.281 117.180
 12.264 844.813
 945.700 153.592
 727.645 478.027
 133.475 236.351
 430.201 354.380
 920.161 509.075
 73.948 249.833
 752.324 30.716
 706.576 447.325
 620.605 680.592
 337.320 969.604
 328.846 728.671
 621.414 572.367
 948.523 212.915
 86.073 890.061
 899.590 255.389
 981.285 216.856
 118.881 705.872
 160.254 452.547
 713.990 409.735
 12.080 545.322
 820.042 230.171
 794.383 633.961
 747.757 128.618
 485.231 110.136
 55.885 927.000
 809.411 81.887
 724.603 287.575
 539.236 582.314
 927.121 287.548
 748.339 209.084
 976.029 213.867
 960.040 342.092
 293.352 726.712
 209.796 325.747
 856.622 847.183
 891.876 941.757
 598.262 714.714
 920.005 576.412
 976.253 273.078
 564.405 907.320
 137.392 910.979
 275.961 918.102
 210.732 175.563
 642.510 80.949
 701.250 456.564
 191.276 627.303
 308.967 607.807
 231.864 722.726
 836.123 824.577
 81.018 855.562
 927.330 363.689
 406.372 888.088
 930.726 402.447
 733.012 567.011
 90.901 147.990
 362.884 176.463
 958.941 285.570
 630.461 785.801
 406.450 689.296
 954.056 806.930
 987.177 598.756
 14.356 457.452
 833.462 917.227
 401.997 118.346
 489.487 30.101
 604.057 385.317
 457.198 334.391
 453.366 14.244
 104.376 161.274
 430.524 641.860
 501.752 753.504
 100.806 576.883
 714.318 608.912
 679.101 574.157
 771.225 641.406
 266.159 60.213
 632.303 953.712
 787.345 24.007
 813.625 414.247
 517.610 738.091
 239.334 926.982
 298.314 665.286
 364.758 161.888
 975.958 631.952
 632.578 348.812
 130.833 424.622
 48.335 444.628
 54.451 971.245
 715.980 867.709
 995.658 796.228
 883.738 1.638
 572.125 350.278
 693.440 638.445
 660.072 487.680
 884.288 438.019
 82.359 936.724
 109.251 693.023
 643.359 240.667
 916.587 216.209
 966.364 759.913
 421.292 909.101
 711.694 859.218
 35.451 567.496
 955.563 61.096
 589.549 160.852
 233.414 447.633
 709.126 260.654
 267.353 923.255
 315.869 449.178
 54.233 611.318
 705.931 517.319
 465.476 914.618
 380.400 551.337
 56.864 905.957
 926.197 747.448
 489.260 277.886
 986.020 4.474
 980.640 133.934
 132.257 193.275
 35.205 276.293
 144.081 43.203
 394.112 181.629
 354.502 16.483
 619.953 667.966
 913.182 448.294
 937.226 967.207
 732.910 840.794
 205.389 921.642
 737.179 131.703
 79.573 725.733
 691.194 271.039
 224.661 709.676
 219.535 682.575
 677.336 296.925
 634.618 449.750
 212.142 418.351
 418.114 29.527
 553.934 300.598
 812.763 283.640
 10.885 900.862
 147.901 836.433
 178.015 85.789
 594.952 574.856
 707.869 464.953
 838.662 242.087
 267.301 121.840
 168.727 925.704
 30.330 135.033
 210.397 78.542
 807.958 63.134
 590.754 950.544
 925.760 557.687
 401.503 758.591
 546.520 63.936
 194.679 24.890
 443.637 529.877
 212.884 609.751
 485.028 45.774
 591.936 529.249
 838.715 20.702
 815.825 550.304
 289.958 526.990
 889.211 304.047
 23.715 730.449
 612.243 652.340
 811.606 312.609
 290.161 822.008
 113.511 684.770
 933.030 317.408
 103.007 812.356
 949.252 405.676
 823.424 97.179
 913.504 502.331
 426.083 5.670
 801.962 670.259
 910.966 749.635
 194.547 675.855
 737.616 104.760
 108.339 255.808
 683.422 438.870
 63.863 961.251
 58.745 780.238
 615.811 827.767
 832.895 615.189
 273.807 225.645
 949.111 408.589
 572.372 271.201
 505.931 200.832
 50.617 713.756
 30.352 176.713
 302.686 981.581
 566.644 716.607
 744.398 191.902
 133.599 35.999
 697.368 163.772
 470.220 268.311
 160.054 467.526
 181.685 436.875
 759.642 90.910
 27.966 648.611
 856.440 580.185
 359.231 494.494
 303.747 346.160
 615.578 795.368
 604.310 921.833
 472.345 737.201
 5.952 172.852
 53.034 114.006
 753.203 37.415
 654.604 871.644
 271.693 192.333
 467.566 719.373
 473.259 881.187
 737.081 61.886
 801.317 913.853
 940.375 481.659
 709.998 859.845
 667.590 64.578
 312.107 657.141
 633.317 871.255
 218.425 80.474
 337.936 188.240
 605.696 735.831
 393.486 989.071
 227.392 839.463
 57.860 451.938
 57.695 8.721
 541.678 841.674
 125.985 537.983
 700.477 507.094
 650.279 195.845
 664.944 874.688
 60.744 890.248
 236.404 855.916
 868.706 677.670
 753.967 13.278
 485.869 502.735
 972.414 650.895
 139.136 848.237
 952.756 975.130
 518.129 645.670
 315.309 892.059
 997.877 476.874
 521.129 419.180
 414.001 312.514
 292.867 152.130
 851.074 948.136
 349.767 572.470
 608.656 468.857
 381.085 54.482
 9.087 695.919
 513.074 337.832
 534.706 729.014
 410.571 604.743
 661.235 625.244
 896.874 526.735
 873.221 566.821
 454.826 134.149
 594.277 823.976
 895.972 784.445
 980.320 566.499
 639.303 51.195
 751.961 406.801
 540.849 978.784
 979.730 150.158
 752.472 817.883
 183.144 905.070
 183.299 309.105
 415.026 680.395
 388.810 567.834
 532.459 218.638
 47.545 158.706
 414.812 829.628
 108.467 565.754
 990.164 779.647
 536.397 761.755
 39.959 632.205
 759.518 271.221
 536.804 243.223
 171.266 84.916
 854.063 691.008
 676.094 114.504
 393.454 716.331
 440.349 934.184
 786.599 597.163
 939.301 218.066
 819.802 263.616
 631.081 189.082
 42.852 739.651
 267.748 204.670
 790.015 187.791
 930.928 239.186
 155.487 331.033
 390.597 921.448
 620.247 372.222
 694.869 152.061
 269.712 656.128
 948.467 379.052
 321.894 794.613
 798.429 837.056
 407.307 262.458
 66.151 455.952
 311.105 173.259
 421.866 485.980
 764.356 54.378
 745.956 950.193
 117.772 591.096
 444.136 869.554
 63.343 27.260
 141.661 374.398
 906.160 857.852
 864.509 647.633
 602.343 683.764
 590.423 484.515
 944.543 316.861
 315.229 711.522
 922.362 11.106
 3.617 908.806
 642.643 780.646
 780.346 718.351
 948.435 266.452
 847.490 400.778
 413.382 288.197
 93.895 400.286
 50.946 716.938
 480.601 178.260
 409.381 416.851
 654.799 935.481
 720.657 911.496
 57.461 530.517
 134.859 953.039
 66.440 653.015
 454.300 23.583
 556.348 376.326
 40.005 828.634
 85.560 610.659
 7.116 297.068
 744.235 738.101
 467.617 363.488
 348.166 132.187
 384.580 651.942
 52.828 160.680
 740.729 19.741
 829.402 220.011
 817.593 62.206
 407.141 948.090
 755.144 69.779
 889.808 869.319
 493.759 405.158
 21.652 717.594
 172.251 807.288
 62.190 701.449
 1.939 99.515
 58.970 177.530
 195.178 189.600
 441.309 7.118
 288.066 999.188
 832.062 223.958
 955.298 89.592
 652.858 244.215
 417.321 690.203
 923.503 420.845
 736.279 656.677
 898.708 270.207
 591.039 550.171
 193.803 679.468
 619.345 638.975
 502.158 105.831
 676.333 672.880
 155.796 484.998
 646.076 902.521
 709.932 824.582
 972.206 34.995
 603.151 331.652
 264.042 798.437
 246.935 241.606
 58.011 87.505
 698.517 122.550
 645.756 475.250
 265.261 435.968
 348.441 291.487
 950.375 166.392
 452.880 711.103
 880.737 781.867
 413.783 985.907
 637.611 60.294
 755.295 349.387
 448.265 87.208
 215.016 374.608
 276.923 186.584
 108.629 961.351
 91.513 642.058
 150.382 350.272
 670.570 771.117
 243.979 930.549
 772.973 464.859
 213.387 335.089
 920.605 451.609
 430.073 756.529
 367.207 800.869
 621.763 311.010
 550.604 86.741
 330.742 8.920
 783.072 975.151
 992.739 736.878
 537.061 100.258
 99.583 28.172
 170.004 31.554
 512.036 105.402
 619.973 998.996
 528.849 165.429
 638.912 199.448
 572.327 479.841
 735.790 829.776
 301.050 81.611
 730.035 121.593
 41.468 468.445
 795.784 247.298
 779.468 384.525
 68.089 949.393
 661.638 744.096
 319.023 553.678
 317.711 672.895
 259.296 865.843
 77.571 397.280
 621.513 539.968
 768.635 877.470
 105.409 331.870
 645.417 122.399
 361.720 210.992
 729.407 641.926
 636.587 368.353
 483.312 480.638
 247.545 507.060
 72.181 370.043
 297.992 483.952
 190.570 256.986
 620.979 949.583
 478.797 480.710
 864.233 437.991
 284.476 234.682
 454.022 732.353
 23.118 358.565
 301.302 887.989
 681.990 547.278
 13.128 156.226
 326.055 465.639
 847.376 113.028
 488.215 136.669
 79.253 462.163
 446.034 88.161
 41.904 426.993
 944.339 744.851
 146.790 56.072
 461.596 232.701
 296.626 599.856
 634.807 297.838
 466.995 838.622
 653.026 257.149
 872.696 590.468
 956.797 502.083
 150.191 854.159
 296.344 924.530
 804.834 160.983
 414.669 966.912
 795.872 755.100
 345.694 701.478
 396.428 490.854
 517.839 190.879
 281.012 641.650
 699.093 288.202
 398.792 737.457
 932.643 305.649
 404.218 681.408
 317.741 563.102
 883.267 600.737
 67.039 557.887
 57.043 539.420
 200.471 352.678
 116.619 340.896
 451.589 127.826
 473.619 56.442
 102.694 696.226
 458.207 370.969
 120.966 32.601
 895.936 801.674
 933.056 564.808
 411.629 500.251
 697.326 543.065
 684.446 95.936
 961.294 315.292
 484.089 139.879
 30.172 754.771
 502.333 852.242
 327.167 512.796
 433.456 298.488
 56.938 696.918
 706.648 112.961
 853.069 138.649
 816.025 993.703
 14.323 637.509
 490.652 476.204
 831.859 616.038
 487.218 784.320
 252.483 48.609
 639.099 698.846
 286.638 531.784
 852.999 488.414
 682.500 32.518
 981.808 639.515
 180.664 410.231
 221.504 794.163
 322.140 877.840
 760.768 362.163
 193.267 404.037
 562.432 393.090
 495.696 813.828
 162.154 659.264
 971.594 306.666
 345.959 469.461
 990.820 962.068
 207.000 473.435
 218.204 862.702
 903.487 864.990
 878.545 946.465
 42.927 697.249
 580.951 954.613
 929.258 4.548
 762.271 615.662
 434.191 613.231
 74.344 878.416
 324.902 716.481
 937.317 856.445
 908.467 799.505
 680.464 585.695
 578.237 410.184
 314.713 532.338
 586.134 671.294
 852.732 465.749
 263.123 683.985
 991.201 168.509
 191.509 954.443
 877.298 969.165
 48.979 327.948
 32.031 122.290
 125.314 294.364
 434.447 132.897
 816.526 859.094
 373.912 627.996
 763.812 892.277
 246.449 856.994
 90.618 180.615
 752.564 285.416
 342.446 530.356
 398.397 604.382
 21.508 692.011
 212.664 273.270
 880.414 598.358
 775.074 47.664
 572.659 193.700
 67.501 812.044
 607.524 766.533
 69.563 70.676
 406.226 227.475
 141.517 175.102
 265.798 763.110
 988.268 447.591
 196.581 73.305
 750.950 852.565
 475.667 309.354
 602.201 468.640
 747.764 483.324
 156.152 309.411
 80.245 641.198
 275.840 759.064
 342.515 375.437
 153.674 147.390
 11.046 203.635
 242.565 546.696
 208.515 131.857
 67.091 379.774
 754.649 42.594
 689.605 673.622
 851.774 851.949
 642.550 958.617
 942.171 138.680
 165.654 718.636
 277.553 894.143
 258.399 656.115
 932.094 428.199
 230.724 699.771
 796.014 308.258
 417.776 894.833
 511.814 539.058
 530.530 959.963
 192.777 307.438
 708.900 145.963
 4.455 332.671
 896.631 3.936
 533.810 758.004
 289.848 70.447
 134.863 187.650
 648.737 250.697
 769.620 775.873
 482.932 664.714
 982.314 587.121
 7.074 893.577
 605.431 909.800
 248.359 290.961
 227.374 978.653
 410.343 318.516
 812.080 64.553
 147.684 621.270
 686.468 64.331
 578.798 821.353
 266.586 271.223
 904.625 205.593
 820.104 648.179
 362.146 686.169
 531.881 647.237
 824.131 585.483
 499.319 919.149
 768.404 39.250
 711.935 405.224
 140.187 618.647
 819.822 580.108
 82.575 277.055
 651.524 567.756
 828.611 953.812
 164.412 546.717
 652.919 281.585
 289.136 124.084
 543.226 401.042
 31.654 34.859
 747.809 82.867
 117.028 725.310
 112.069 279.578
 372.419 731.197
 867.603 105.776
 254.211 656.100
 464.891 693.410
 305.770 398.728
 33.653 647.227
 596.119 743.817
 954.002 84.248
 121.836 707.631
 870.526 769.806
 869.019 70.135
 777.614 342.161
 421.664 301.447
 747.699 369.193
 187.677 835.464
 618.132 216.139
 92.687 109.620
 853.444 775.264
 891.608 493.203
 667.410 759.928
 573.345 699.630
 836.303 880.567
 18.192 318.610
 926.845 72.954
 521.499 25.449
 568.512 454.886
 760.234 906.239
 42.202 651.793
 568.682 273.755
 660.914 0.900
 651.039 700.212
 961.422 254.551
 315.855 635.336
 590.359 233.501
 21.825 553.211
 388.218 298.708
 106.218 736.334
 688.277 24.094
 484.326 482.916
 345.092 462.362
 396.776 152.447
 783.054 441.273
 805.669 248.731
 156.464 339.505
 742.704 898.946
 989.049 340.523
 563.125 106.972
 815.944 711.852
 507.241 40.346
 991.506 808.169
 393.118 119.317
 11.327 242.917
 414.665 595.763
 189.359 648.563
 481.834 687.138
 46.728 174.447
 975.104 729.523
 226.814 18.537
 184.074 563.473
 523.331 910.996
 627.247 811.245
 769.839 259.453
 302.485 454.719
 918.567 215.306
 168.709 305.668
 865.111 954.714
 611.050 465.733
 138.071 105.362
 673.658 609.654
 856.659 249.376
 664.756 64.905
 705.629 443.379
 633.460 892.336
 629.425 508.568
 801.580 949.825
 503.368 637.655
 498.457 714.042
 899.097 462.682
 513.474 179.558
 877.771 840.126
 147.660 700.673
 374.093 89.872
 39.764 206.119
 486.671 515.632
 67.991 832.370
 878.180 620.148
 119.398 985.603
 478.200 283.324
 185.863 968.843
 941.256 210.431
 327.732 178.513
 464.730 486.283
 361.250 78.413
 940.918 36.191
 319.052 559.196
 283.176 32.359
 528.053 263.828
 608.971 772.852
 597.791 145.902
 717.587 667.395
 344.431 85.117
 604.671 698.927
 149.395 235.796
 200.791 991.407
 2.912 868.247
 900.463 942.878
 376.066 483.409
 8.901 208.963
 542.480 658.043
 926.174 717.002
 303.112 396.324
 615.851 816.922
 603.459 224.848
 774.055 734.177
 948.385 138.509
 684.647 175.847
 70.906 66.578
 279.758 387.075
 80.303 329.558
 637.899 185.825
 463.356 661.349
 463.310 684.513
 329.213 607.218
 872.216 93.095
 241.140 320.554
 639.289 385.887
 762.347 80.902
 459.403 790.800
 432.142 868.249
 486.907 252.177
 584.399 445.506
 611.952 845.324
 102.722 29.937
 508.363 840.800
 583.734 447.718
 281.146 879.121
 237.693 852.308
 597.786 811.617
 308.531 601.068
 3.155 871.579
 535.599 695.240
 893.291 282.726
 727.636 531.349
 511.848 401.391
 474.180 338.311
 691.100 377.142
 307.676 100.642
 696.575 847.064
 755.811 526.322
 963.394 735.346
 21.005 506.003
 199.044 86.616
 903.804 841.806
 940.492 433.629
 788.275 878.003
 315.436 293.160
 347.859 137.213
 293.152 444.528
 254.972 514.648
 898.265 10.018
 810.605 885.447
 682.244 503.129
 602.992 777.800
 637.027 807.132
 187.011 714.650
 830.726 1.844
 306.336 852.087
 437.535 469.989
 394.608 81.618
 816.812 326.278
 354.290 20.394
 616.869 852.928
 864.857 507.946
 987.401 866.106
 485.919 845.347
 284.229 240.592
 444.589 53.978
 747.299 787.425
 406.510 662.851
 587.516 304.492
 481.373 737.878
 492.457 536.811
 789.567 91.556
 471.317 516.023
 777.763 420.593
 124.371 962.378
 107.244 841.243
 214.004 182.971
 916.786 272.230
 908.027 883.410
 977.592 963.468
 290.026 113.430
 184.645 311.312
 917.174 917.673
 768.778 829.419
 37.982 279.247
 946.511 665.658
 948.448 384.312
 658.410 542.766
 205.951 750.500
 867.389 142.035
 579.765 140.279
 210.386 199.401
 692.560 603.188
 812.457 411.533
 998.656 279.512
 802.183 391.332
 705.649 464.228
 609.874 618.535
 332.596 726.640
 912.257 618.552
 119.909 851.023
 113.967 503.406
 476.143 890.773
 360.233 820.616
 30.745 487.256
 167.822 192.494
 828.580 709.964
 81.837 68.692
 373.629 332.258
 131.685 653.770
 931.013 613.248
 916.005 569.275
 6.578 148.202
 617.231 442.399
 723.269 154.658
 183.372 522.294
 837.931 47.520
 947.621 767.765
 28.671 332.456
 543.375 49.227
 422.426 612.389
 649.401 101.963
 918.685 896.820
 731.415 360.938
 945.663 858.763
 974.709 519.474
 809.665 270.524
 298.072 570.285
 670.335 529.365
 50.834 708.726
 500.313 59.706
 399.107 71.167
 727.201 943.211
 759.123 128.487
 871.230 515.587
 17.994 203.523
 599.585 903.631
 856.292 95.482
 636.817 723.047
 741.984 2.898
 772.248 972.469
 168.646 684.372
 365.044 738.268
 358.213 193.532
 793.826 754.982
 913.294 197.212
 961.982 375.162
 88.118 225.561
 436.562 708.200
 330.364 616.714
 955.749 849.135
 236.438 79.721
 727.912 384.865
 846.331 896.145
 208.434 26.736
 395.344 767.104
 375.655 955.763
 930.972 158.379
 134.752 601.043
 114.715 936.817
 511.465 315.163
 659.082 877.640
 112.661 115.199
 126.388 771.028
 737.481 67.242
 742.971 899.664
 533.839 390.262
 793.161 394.727
 176.205 215.806
 462.909 719.515
 860.861 578.595
 442.644 356.613
 596.165 435.246
 490.036 780.981
 133.147 760.316
 641.495 347.913
 714.071 387.624
 69.924 687.498
 595.156 727.848
 267.407 217.481
 458.775 668.909
 414.839 121.731
 508.010 362.411
 444.158 514.437
 323.165 616.836
 438.885 959.447
 749.706 796.340
 19.330 243.660
 927.193 393.481
 162.605 533.037
 509.212 376.385
 284.805 254.830
 568.556 467.599
 212.233 251.003
 236.246 295.706
 66.887 702.301
 847.113 864.920
 843.688 811.979
 21.190 646.065
 145.937 310.948
 414.968 328.998
 832.525 65.318
 748.572 556.734
 204.627 762.213
 526.176 840.899
 388.440 164.987
 692.702 32.956
 149.471 374.967
 338.388 782.911
 976.563 39.534
 705.535 84.312
 702.003 397.352
 853.305 399.622
 557.660 358.059
 784.507 742.153
 614.020 648.669
 973.624 109.138
 295.483 110.654
 602.034 605.286
 725.544 954.446
 401.249 647.864
 221.905 641.455
 528.573 624.387
 354.660 803.185
 4.841 994.197
 699.104 473.466
 787.575 938.171
 185.171 919.895
 844.367 509.635
 772.939 546.514
 643.361 708.118
 900.980 999.344
 256.113 760.215
 672.802 553.177
 941.907 63.603
 305.418 671.105
 273.706 36.885
 780.606 902.270
 899.696 465.574
 559.179 878.781
 189.017 680.289
 365.201 465.416
 767.270 24.438
 472.355 247.419
 241.367 933.641
 258.407 669.503
 881.779 566.638
 494.004 685.978
 264.300 196.757
 434.956 686.251
 666.795 534.409
 156.986 425.792
 616.235 234.996
 151.059 439.891
 337.848 124.507
 256.303 931.365
 874.657 108.754
 894.909 904.892
 428.569 424.254
 965.905 636.373
 583.057 332.344
 907.328 697.926
 765.044 687.004
 431.984 255.671
 805.640 45.481
 441.912 281.729
 184.919 304.202
 119.991 503.147
 366.940 786.283
 251.395 193.233
 122.985 477.475
 338.141 405.648
 431.736 791.587
 10.574 584.349
 166.428 71.746
 911.926 44.797
 515.279 618.572
 516.067 20.961
 820.611 639.154
 942.154 481.357
 104.653 281.062
 539.238 924.218
 20.223 143.586
 943.312 820.937
 819.143 24.571
 151.087 257.903
 370.798 486.926
 429.525 865.137
 440.826 326.063
 186.453 66.649
 712.066 540.675
 192.176 558.874
 206.165 697.547
 269.838 251.994
 357.303 20.366
 96.240 492.450
 465.191 397.064
 486.228 536.743
 281.771 205.246
 211.635 46.058
 186.960 206.271
 347.720 912.844
 608.548 201.990
 491.435 374.728
 818.254 20.746
 180.355 993.934
 971.495 178.747
 10.505 323.375
 687.100 117.303
 435.482 600.971
 722.788 754.601
 986.153 534.396
 483.479 612.026
 716.066 597.817
 496.413 519.584
 416.648 464.435
 346.674 803.373
 500.783 463.381
 339.186 481.650
 193.957 762.219
 742.035 806.646
 647.326 337.896
 477.331 89.573
 973.811 476.020
 619.483 129.264
 761.279 313.149
 799.335 364.509
 919.210 857.131
 311.936 610.701
 428.022 549.920
 304.743 588.014
 672.770 104.835
 253.872 456.605
 122.497 400.675
 93.749 940.575
 558.766 258.712
 878.586 933.545
 335.351 91.460
 953.891 462.292
 67.536 585.737
 987.260 658.978
 83.792 674.247
 237.856 716.089
 132.886 232.446
 473.788 320.455
 511.671 899.382
 520.331 573.908
 577.413 616.578
 536.375 88.746
 725.669 377.586
 472.039 617.609
 371.144 17.941
 410.224 951.472
 363.101 901.872
 495.564 748.849
 25.695 94.834
 215.241 687.009
 641.736 82.018
 930.225 736.003
 529.099 600.255
 728.450 222.823
 803.158 507.674
 52.238 591.203
 715.770 401.166
 762.942 678.092
 928.587 500.938
 671.589 866.911
 861.533 14.486
 363.440 477.331
 79.700 145.190
 858.472 188.925
 595.429 265.074
 213.196 539.977
 596.885 684.214
 219.878 601.547
 928.019 343.779
 487.695 700.216
 173.475 574.105
 190.818 590.660
 310.141 497.804
 887.764 192.078
 16.933 440.194
 4.900 971.762
 156.610 820.912
 737.964 246.693
 6.530 942.187
 365.405 182.527
 196.096 127.654
 845.738 591.768
 262.007 82.964
 350.701 903.281
 341.422 693.620
 282.603 917.787
 948.789 809.925
 756.790 343.780
 513.783 722.842
 370.728 181.066
 462.741 852.531
 904.969 981.011
 999.903 763.798
 936.598 950.740
 361.065 615.653
 924.042 10.235
 472.888 937.097
 327.981 874.888
 535.834 605.556
 654.191 280.316
 765.561 760.758
 781.293 740.458
 162.786 303.830
 613.603 24.383
 849.299 563.112
 473.472 532.273
 900.376 624.330
 919.092 268.196
 241.932 958.684
 995.843 358.364
 662.735 89.111
 658.447 401.099
 244.984 629.043
 46.982 101.979
 45.056 641.623
 974.900 28.246
 993.577 698.443
 857.435 185.095
 141.054 578.885
 43.072 887.831
 291.550 323.176
 231.214 883.870
 59.549 429.068
 190.948 313.312
 599.881 723.918
 117.298 223.426
 920.827 726.931
 653.857 448.204
 348.229 781.952
 308.961 597.489
 493.352 546.745
 834.165 179.757
 947.439 492.998
 209.542 907.845
 917.495 340.837
 484.307 547.919
 495.106 26.479
 600.369 199.229
 155.360 101.611
 930.971 207.231
 186.808 873.412
 999.847 477.170
 904.407 115.859
 314.738 371.877
 872.349 582.708
 512.313 639.502
 717.452 612.442
 832.117 557.868
 29.413 883.527
 31.046 226.628
 982.769 417.851
 135.907 351.414
 666.225 570.411
 281.940 1.327
 235.380 328.925
 374.996 378.789
 310.377 388.303
 472.621 205.790
 994.285 287.947
 836.136 630.563
 292.697 296.135
 246.384 711.720
 950.229 602.587
 787.964 301.850
 993.067 910.530
 231.152 178.781
 864.768 391.636
 921.453 350.255
 579.360 635.271
 720.700 767.313
 983.751 157.182
 731.188 44.517
 41.130 967.522
 928.745 913.157
 117.000 884.887
 288.294 879.348
 996.523 738.412
 816.045 165.601
 790.821 356.219
 118.568 365.786
 833.803 593.423
 706.475 113.867
 41.124 419.991
 318.270 371.409
 238.200 847.139
 780.140 983.220
 482.331 815.278
 615.255 881.044
 50.281 957.265
 59.868 568.702
 260.847 763.759
 814.566 276.143
 703.790 254.404
 692.035 792.661
 381.784 956.761
 955.296 489.795
 198.919 236.965
 163.461 321.633
 683.744 750.750
 549.474 684.379
 681.247 694.658
 593.217 358.842
 428.863 354.756
 473.941 420.138
 217.052 159.376
 391.469 940.453
 73.927 544.176
 442.602 635.523
 282.501 698.888
 387.093 806.918
 293.283 967.646
 499.148 143.912
 817.211 866.593
 991.584 195.124
 735.381 427.134
 639.301 766.374
 431.917 699.713
 88.868 702.765
 312.174 606.137
 496.798 666.418
 505.529 18.631
 118.948 713.232
 44.230 596.843
 8.815 930.223
 458.579 921.695
 257.867 737.510
 614.304 234.352
 114.178 944.617
 448.095 292.659
 687.325 428.961
 818.230 684.511
 831.717 665.129
 93.174 342.028
 694.313 957.553
 44.408 951.654
 516.241 437.714
 611.060 688.931
 744.498 892.000
 761.754 973.520
 696.133 640.288
 920.260 256.752
 732.608 731.451
 750.905 752.841
 659.185 44.031
 850.266 303.578
 328.938 752.765
 474.565 538.560
 872.308 459.391
 586.697 237.659
 713.137 895.091
 550.294 414.392
 395.885 928.086
 876.176 478.405
 14.757 990.372
 762.650 778.387
 685.031 449.885
 317.028 515.035
 464.638 766.558
 431.495 104.398
 557.692 991.761
 269.892 487.877
 601.992 699.744
 239.396 64.844
 653.455 317.046
 536.580 71.402
 879.153 972.086
 813.436 563.842
 407.161 993.500
 976.046 173.409
 659.242 504.274
 455.397 480.821
 417.844 791.760
 653.079 981.420
 911.609 274.527
 419.144 956.892
 106.202 569.403
 948.330 185.157
 875.693 910.437
 45.164 869.787
 722.781 650.921
 297.555 783.096
 586.047 845.717
 879.642 737.849
 94.218 660.160
 873.465 741.440
 429.563 170.767
 629.019 669.576
 976.359 739.364
 575.313 915.455
 840.537 674.165
 430.924 132.423
 520.740 97.701
 149.379 65.956
 829.993 471.606
 458.468 253.058
 154.894 872.224
 127.759 507.846
 292.806 49.455
 317.283 80.975
 127.100 355.492
 543.372 912.955
 939.423 512.019
 43.317 748.371
 72.691 746.630
 55.861 56.020
 258.617 314.784
 764.288 741.395
 221.672 716.364
 206.066 840.517
 133.475 790.296
 248.820 561.361
 286.394 241.654
 6.020 770.143
 604.921 329.025
 634.678 899.267
 643.207 361.793
 966.898 142.094
 805.389 164.440
 601.144 72.884
 153.442 735.402
 969.142 629.908
 269.823 329.740
 130.465 882.978
 856.805 136.537
 86.960 596.470
 672.021 503.042
 789.429 233.634
 814.179 318.162
 593.682 431.889
 531.381 138.530
 154.517 831.428
 577.039 992.526
 894.947 446.307
 588.458 492.968
 602.712 29.149
 117.135 30.525
 63.452 364.305
 357.287 900.143
 194.907 411.992
 562.776 365.928
 982.015 265.411
 828.263 920.235
 790.025 37.648
 757.016 505.364
 840.959 894.338
 417.438 796.738
 845.313 336.400
 478.219 991.278
 881.307 624.897
 36.393 990.516
 581.918 553.363
 144.934 642.594
 827.079 3.178
 591.456 428.712
 324.745 272.182
 964.708 906.595
 407.951 718.394
 311.813 505.647
 861.707 998.017
 780.405 195.617
 737.818 53.932
 53.159 803.509
 609.882 997.343
 317.798 653.376
 85.294 356.456
 126.845 962.571
 224.718 593.100
 144.647 398.351
 748.961 827.569
 264.040 123.790
 43.297 895.912
 414.163 925.387
 333.161 990.326
 40.274 891.106
 413.821 515.616
 384.717 11.753
 709.395 512.050
 457.762 816.398
 530.859 142.035
 782.841 170.151
 343.923 675.218
 411.255 996.952
 869.517 9.929
 308.004 418.746
 473.861 679.797
 447.728 493.513
 691.589 170.258
 965.364 897.037
 822.148 133.268
 571.035 926.338
 382.877 178.400
 456.620 646.455
 155.948 538.664
 839.724 787.396
 573.243 279.663
 559.295 695.864
 13.618 326.312
 159.540 718.723
 89.601 423.435
 281.221 444.650
 352.084 991.562
 981.697 250.143
 796.922 469.509
 589.706 219.917
 699.501 198.645
 583.843 263.951
 293.488 763.632
 683.779 799.311
 637.327 289.895
 232.679 759.842
 243.972 854.032
 103.136 637.290
 81.446 499.924
 805.555 330.263
 857.594 496.655
 448.845 510.223
 883.719 315.960
 382.897 124.548
 648.463 254.074
 128.543 304.451
 733.394 848.360
 914.162 979.587
 151.351 931.517
 332.839 711.501
 201.993 779.479
 307.095 825.479
 708.532 813.173
 399.802 665.952
 45.882 444.366
 193.344 436.490
 791.951 162.911
 830.878 463.947
 557.418 863.401
 183.113 90.840
 579.865 735.798
 484.260 634.174
 838.619 94.814
 637.308 727.224
 668.246 110.246
 890.697 798.162
 360.552 104.145
 857.729 741.677
 864.597 495.361
 211.901 953.020
 67.115 458.048
 124.162 655.247
 985.476 294.057
 93.183 837.302
 583.698 541.436
 191.820 501.176
 458.924 109.681
 549.625 299.461
 799.154 669.832
 703.366 929.640
 319.079 72.434
 69.045 878.392
 203.831 422.886
 466.864 708.804
 872.694 331.539
 315.205 126.853
 886.873 760.358
 704.287 512.834
 915.880 310.125
 171.174 561.108
 22.785 998.486
 184.806 630.706
 884.266 852.001
 375.421 503.900
 10.254 522.500
 622.892 504.024
 730.945 702.981
 672.197 502.920
 165.482 190.149
 843.335 807.759
 643.913 864.144
 222.925 453.213
 17.784 741.450
 993.610 124.711
 938.360 230.385
 6.782 29.520
 806.978 171.483
 518.587 132.686
 589.061 584.853
 76.360 543.327
 740.083 945.902
 703.393 622.752
 904.236 458.329
 828.203 879.428
 929.115 142.925
 337.323 597.655
 784.631 582.346
 898.262 738.123
 702.273 90.936
 455.006 161.341
 860.218 665.802
 898.710 11.683
 157.554 837.413
 170.594 903.737
 551.775 7.080
 975.280 757.521
 410.870 832.764
 336.586 9.315
 765.765 17.125
 83.235 895.534
 979.968 541.743
 130.942 373.666
 498.282 73.690
 955.247 453.388
 140.982 305.484
 704.486 599.202
 97.505 252.911
 965.957 911.033
 896.195 668.765
 705.151 859.273
 313.944 391.625
 485.623 954.544
 399.598 560.010
 836.448 269.406
 553.928 622.293
 859.263 739.425
 301.099 165.580
 604.600 585.026
 944.148 992.140
 847.857 584.771
 490.730 75.324
 62.131 756.948
 913.703 29.084
 224.638 872.266
 150.957 292.891
 665.225 119.072
 4.991 149.278
 232.188 807.751
 858.226 2.217
 328.032 757.157
 535.906 614.515
 775.007 618.148
 714.120 560.664
 379.145 913.181
 553.189 342.537
 547.414 702.818
 131.994 49.660
 403.810 116.728
 240.431 249.219
 778.074 235.958
 956.759 855.263
 889.964 103.013
 574.065 958.835
 910.175 725.444
 53.444 173.980
 187.079 476.543
 556.878 657.111
 330.172 73.563
 364.453 43.196
 533.791 510.103
 800.898 581.461
 208.263 756.355
 705.930 480.984
 813.669 430.667
 580.184 143.819
 620.170 840.840
 250.413 586.651
 258.011 36.968
 728.913 963.660
 382.505 693.192
 725.951 1.187
 530.403 517.929
 921.288 152.330
 452.961 395.944
 851.124 955.966
 499.824 896.760
 937.191 34.493
 321.737 88.623
 420.922 248.308
 537.418 612.489
 491.111 118.493
 552.067 673.733
 760.177 874.189
 356.605 368.843
 81.787 534.657
 515.419 588.801
 969.272 721.188
 257.059 529.788
 106.126 349.051
 410.878 635.243
 501.084 678.887
 130.093 21.735
 173.327 129.892
 858.397 176.086
 128.662 759.283
 736.382 914.315
 153.810 894.849
 712.084 367.134
 289.847 336.364
 576.460 594.784
 2.379 99.647
 252.365 469.939
 128.106 411.885
 140.292 725.560
 806.246 641.879
 584.800 710.002
 288.065 893.430
 444.277 980.014
 825.861 948.670
 898.553 589.880
 669.762 231.244
 542.347 888.600
 520.168 92.806
 218.937 44.464
 897.372 401.900
 132.420 995.534
 677.787 539.148
 426.159 334.428
 216.200 149.720
 470.268 925.680
 811.722 561.658
 606.341 113.932
 895.962 600.959
 549.937 891.916
 917.622 591.085
 251.075 679.930
 988.896 851.150
 913.176 635.238
 544.227 754.302
 428.234 12.969
 468.009 892.555
 509.909 782.950
 879.517 648.563
 809.431 853.177
 353.761 296.567
 747.588 134.752
 217.222 957.388
 358.490 720.142
 426.749 394.985
 239.349 442.188
 735.732 859.526
 560.476 481.718
 519.472 314.432
 789.216 833.819
 995.073 308.412
 302.265 804.278
 182.002 109.817
 837.148 156.670
 937.505 166.778
 903.354 575.783
 724.391 415.540
 927.578 153.890
 463.425 869.541
 339.537 183.022
 252.930 487.315
 762.119 579.256
 846.650 757.814
 402.278 345.707
 337.845 242.750
 50.479 61.041
 351.775 477.877
 393.057 62.615
 376.796 925.514
 683.160 770.947
 421.186 871.164
 964.651 108.783
 551.563 315.697
 715.365 728.206
 710.462 594.794
 890.272 437.786
 514.517 988.114
 273.573 874.629
 68.247 306.904
 866.663 789.424
 587.042 980.651
 774.608 893.277
 280.335 627.029
 938.722 780.673
 303.783 376.330
 781.558 111.624
 27.582 238.979
 770.883 766.566
 594.620 725.656
 411.732 729.458
 43.393 442.160
 784.471 797.674
 760.536 939.873
 458.936 42.462
 898.912 177.002
 130.401 72.196
 670.042 271.140
 295.625 294.308
 192.683 51.136
 573.080 383.139
 279.574 262.215
 180.107 283.282
 176.426 175.187
 624.021 194.932
 664.307 96.114
 809.758 873.853
 9.713 680.528
 682.664 148.802
 235.073 605.277
 833.292 119.271
 903.697 636.071
 517.064 992.543
 712.564 310.153
 563.455 788.197
 387.698 707.136
 148.568 157.873
 731.808 248.720
 316.079 706.532
 812.314 306.675
 92.296 467.324
 657.843 31.278
 642.232 475.011
 988.885 177.615
 949.180 742.676
 307.844 508.984
 217.317 803.812
 557.481 314.767
 545.516 408.232
 795.407 679.936
 304.239 917.335
 274.261 885.793
 172.427 534.756
 639.491 973.224
 517.373 225.468
 913.897 342.882
 990.336 153.695
 613.506 849.194
 79.853 732.077
 893.915 230.310
 332.475 86.357
 549.299 733.314
 888.802 457.107
 45.175 287.757
 466.686 978.979
 456.304 661.334
 481.421 485.628
 176.340 325.253
 356.170 712.176
 867.866 655.070
 429.435 125.276
 210.092 2.828
 97.575 862.051
 284.770 770.988
 780.215 52.995
 704.949 86.440
 8.744 430.289
 950.258 967.838
 909.954 262.634
 518.951 971.461
 788.627 631.814
 961.318 424.979
 557.618 86.854
 220.101 266.002
 778.331 131.184
 897.808 709.617
 867.942 559.997
 603.332 8.555
 114.953 752.639
 733.959 239.014
 987.564 912.940
 334.901 657.932
 488.808 353.772
 786.077 812.871
 130.478 46.667
 312.512 338.192
 289.848 249.098
 845.769 601.394
 57.279 418.167
 803.063 947.239
 160.502 297.305
 449.765 866.179
 597.278 890.452
 799.847 644.972
 359.890 524.792
 445.436 863.901
 183.344 747.898
 327.122 925.386
 888.291 948.104
 625.345 836.884
 366.439 258.779
 612.381 946.705
 20.932 79.200
 224.682 729.996
 930.113 878.760
 145.267 44.646
 756.638 449.995
 502.211 289.894
 534.790 432.316
 646.974 386.105
 699.547 376.434
 458.326 500.516
 787.519 383.414
 885.087 534.051
 61.070 97.369
 983.111 887.805
 254.909 612.495
 86.230 289.149
 794.438 369.826
 372.782 87.004
 215.304 953.687
 422.493 549.575
 355.657 579.766
 204.650 207.476
 880.819 114.354
 677.499 87.755
 222.361 436.239
 18.767 952.828
 410.684 498.481
 734.124 81.213
 96.009 356.889
 118.649 158.242
 284.393 886.102
 968.240 954.431
 663.076 724.011
 74.004 392.263
 506.512 882.837
 981.494 589.627
 897.314 292.961
 185.134 536.892
 674.520 546.808
 361.029 246.563
 147.869 168.448
 251.694 807.675
 156.943 624.602
 315.170 594.980
 676.978 929.325
 477.743 504.601
 501.034 383.623
 101.484 107.981
 886.172 678.757
 240.548 894.965
 717.646 115.066
 137.271 690.655
 201.356 24.190
 752.325 20.934
 275.461 999.946
 562.399 825.478
 474.810 250.339
 352.153 897.444
 477.587 179.998
 810.555 704.482
 806.148 238.443
 279.516 520.117
 390.603 555.934
 437.354 787.923
 884.410 6.337
 301.457 338.276
 649.425 47.485
 52.379 980.154
 309.959 96.415
 492.080 364.701
 270.996 792.764
 707.105 145.633
 867.505 422.355
 796.149 891.655
 75.538 38.970
 501.824 1.471
 390.570 600.525
 747.779 861.789
 436.268 282.051
 492.007 517.658
 682.854 238.249
 860.728 302.877
 856.719 549.906
 198.253 832.075
 943.449 128.695
 758.572 876.986
 309.433 591.842
 153.775 344.631
 280.523 810.891
 71.021 517.449
 360.578 136.428
 959.586 93.335
 192.033 493.447
 486.915 331.216
 852.147 310.562
 259.851 734.849
 342.252 911.830
 124.955 429.406
 316.667 774.445
 898.581 453.033
 569.305 291.592
 559.940 115.572
 358.970 120.361
 273.663 901.230
 821.630 223.732
 425.349 908.983
 955.368 607.567
 565.394 847.508
 640.209 923.408
 502.303 209.352
 992.640 361.223
 84.057 536.810
 878.627 39.525
 600.505 19.803
 397.582 750.271
 454.699 909.924
 584.432 910.226
 338.472 36.434
 892.422 777.277
 737.180 726.438
 353.007 918.150
 138.398 585.733
 752.233 962.702
 865.659 327.295
 9.071 389.316
 365.254 345.155
 937.538 386.705
 984.104 242.308
 171.141 300.812
 560.221 517.569
 628.635 263.529
 353.016 98.954
 110.733 914.990
 145.316 146.841
 497.722 666.642
 507.457 321.017
 330.769 341.661
 809.088 559.703
 20.742 797.258
 257.592 919.097
 456.596 944.827
 22.502 498.147
 752.925 494.500
 940.358 269.764
 358.241 456.782
 779.660 366.927
 770.320 522.402
 54.476 156.068
 903.947 639.919
 709.726 162.371
 414.207 537.092
 40.933 499.388
 382.746 345.428
 164.491 71.539
 66.063 536.923
 507.180 151.048
 427.754 858.050
 750.205 434.881
 927.847 28.986
 635.678 831.866
 222.095 487.376
 42.858 750.889
 685.698 107.344
 866.048 808.786
 875.777 468.717
 902.837 667.833
 494.688 131.486
 194.982 179.948
 124.557 370.333
 887.872 455.548
 938.097 717.946
 599.192 703.052
 920.771 368.893
 752.487 279.314
 486.775 313.641
 154.054 946.583
 61.300 951.283
 917.635 708.228
 512.430 706.453
 394.247 169.446
 729.295 828.441
 95.972 282.088
 93.291 446.702
 342.566 741.784
 713.961 105.694
 966.248 633.629
 691.399 302.601
 419.215 108.233
 116.674 44.084
 904.518 617.082
 277.840 553.418
 136.277 264.592
 551.874 68.484
 300.419 129.361
 635.577 136.018
 80.688 469.857
 207.631 30.840
 913.482 826.783
 379.094 403.590
 193.921 447.804
 643.491 120.648
 57.487 738.100
 695.878 529.801
 767.725 645.785
 872.125 229.830
 140.109 853.690
 936.854 397.277
 892.644 213.104
 96.529 25.464
 230.611 131.133
 961.201 146.210
 319.669 237.351
 455.940 461.350
 880.111 998.990
 575.533 427.078
 825.272 434.270
 271.366 968.179
 376.934 363.446
 498.274 800.874
 206.184 925.234
 575.526 102.144
 983.850 326.600
 27.112 660.871
 972.686 956.102
 162.229 3.072
 474.478 310.514
 990.727 511.930
 657.789 412.249
 996.656 615.744
 462.901 47.747
 625.592 436.442
 414.586 766.734
 590.691 261.816
 603.570 946.956
 734.424 100.486
 235.175 662.098
 866.410 814.825
 727.780 671.228
 854.970 709.389
 691.935 670.981
 106.024 427.037
 378.573 377.192
 196.099 908.822
 575.589 906.727
 818.020 484.443
 7.622 954.513
 782.780 745.722
 184.347 62.383
 736.928 224.974
 305.701 778.281
 592.304 452.735
 304.559 144.965
 718.116 245.093
 752.579 940.849
 461.216 0.554
 115.717 641.596
 989.169 941.150
 492.698 665.080
 195.718 74.432
 351.239 105.089
 75.893 784.476
 69.734 617.518
 627.885 374.301
 51.367 178.792
 733.659 212.961
 386.178 137.889
 325.850 912.383
 155.673 893.967
 383.740 836.883
 493.299 980.405
 288.207 287.782
 999.983 667.719
 879.518 603.087
 462.383 22.731
 231.150 754.528
 506.237 805.452
 908.853 539.106
 639.885 540.034
 11.504 267.642
 483.634 469.081
 976.623 707.634
 47.154 64.432
 319.572 591.261
 995.555 10.665
 705.371 41.789
 549.625 554.225
 22.800 983.490
 189.158 290.896
 142.211 802.904
 690.906 582.651
 444.625 934.579
 333.159 102.831
 866.566 505.101
 763.932 522.537
 422.368 928.172
 64.177 103.478
 956.036 284.718
 774.361 251.016
 203.930 219.819
 3.195 719.336
 286.606 857.674
 440.665 727.641
 115.058 182.566
 971.041 336.716
 218.630 404.175
 270.847 909.527
 457.318 856.381
 5.424 713.632
 451.445 947.671
 57.501 858.788
 281.432 956.332
 261.975 957.290
 717.194 53.776
 840.928 570.376
 521.511 743.839
 667.830 599.678
 28.347 964.928
 504.273 2.523
 472.738 845.993
 888.714 273.486
 393.644 607.797
 685.159 27.350
 748.402 319.853
 769.099 241.552
 273.590 263.052
 615.074 535.810
 661.758 1.780
 909.894 565.276
 559.356 70.839
 830.728 728.961
 443.976 456.296
 459.255 10.902
 527.879 960.388
 440.901 706.709
 831.560 644.628
 509.502 887.304
 51.131 38.443
 777.789 825.462
 334.895 769.976
 716.734 884.885
 319.000 948.760
 813.611 937.779
 934.177 624.746
 889.649 642.436
 472.909 223.688
 681.253 549.923
 39.788 164.389
 330.178 207.251
 841.233 188.905
 1.989 137.349
 301.260 963.143
 650.952 773.551
 917.783 553.673
 493.816 343.490
 252.272 668.894
 643.228 85.235
 831.080 421.483
 510.695 553.819
 838.725 567.550
 523.809 671.194
 814.811 89.794
 746.022 385.015
 592.728 891.713
 550.600 644.907
 108.820 672.584
 322.875 958.151
 587.423 564.112
 563.847 144.781
 795.194 275.710
 889.123 435.197
 335.878 653.175
 483.724 617.634
 305.422 182.644
 137.219 189.699
 481.873 936.274
 174.821 54.993
 722.320 266.920
 376.524 155.389
 471.185 615.597
 374.225 980.319
 544.362 637.659
 400.246 350.536
 389.091 412.265
 572.251 455.017
 280.227 345.855
 909.607 311.239
 803.105 976.220
 833.536 622.065
 97.862 831.617
 184.597 183.442
 759.526 792.584
 551.073 338.300
 765.003 676.370
 523.687 521.307
 48.231 539.595
 36.907 259.925
 287.087 139.045
 214.117 418.695
 472.166 158.892
 670.587 340.459
 973.661 901.577
 439.914 460.826
 136.357 735.836
 50.113 76.394
 145.830 426.590
 586.510 124.836
 705.811 655.721
 219.986 993.012
 335.020 338.897
 858.878 680.755
 172.481 401.135
 587.123 801.293
 617.220 282.527
 994.340 348.556
 918.578 786.404
 577.743 376.589
 677.120 776.247
 121.706 452.287
 766.801 386.959
 437.024 210.710
 302.974 693.101
 495.177 578.858
 267.640 414.634
 828.138 271.267
 275.702 123.274
 914.440 296.963
 689.721 314.320
 48.478 265.653
 34.743 544.624
 131.644 820.661
 51.248 913.052
 748.212 151.696
 78.290 421.531
 441.460 112.548
 58.892 39.538
 9.984 363.063
 787.062 580.214
 952.169 312.994
 5.063 150.282
 528.417 624.668
 248.399 967.511
 743.755 54.832
 515.336 647.892
 414.245 421.851
 701.449 690.094
 233.211 176.937
 534.825 257.802
 840.260 156.790
 424.405 552.440
 587.800 585.507
 95.678 41.573
 344.903 776.618
 241.178 664.359
 953.742 528.471
 217.396 368.081
 114.207 189.907
 337.610 72.735
 600.840 346.270
 757.504 438.344
 973.933 101.698
 746.264 787.103
 822.776 841.385
 152.204 765.362
 141.132 991.940
 684.024 15.039
 578.355 769.326
 764.899 347.308
 7.975 838.208
 908.183 900.831
 410.708 595.400
 995.126 140.518
 360.605 840.796
 394.404 569.727
 139.476 584.427
 391.177 838.197
 471.885 846.729
 933.861 820.048
 185.264 494.672
 756.828 891.374
 449.279 389.001
 697.083 376.807
 156.157 632.620
 645.849 170.585
 67.788 258.299
 418.469 222.938
 502.834 791.816
 697.610 659.912
 72.673 306.710
 618.110 158.106
 631.861 646.845
 982.845 99.428
 597.910 746.368
 196.547 400.038
 855.958 502.625
 900.771 547.753
 913.627 550.763
 813.238 739.657
 955.560 909.556
 197.035 423.348
 189.475 692.357
 690.991 488.810
 927.776 546.628
 356.543 701.336
 340.711 857.428
 876.297 218.184
 706.808 947.505
 966.075 592.052
 309.946 967.503
 529.440 73.027
 254.191 98.639
 638.603 208.187
 329.868 306.497
 518.473 275.610
 437.699 673.859
 744.607 439.307
 810.891 303.622
 447.579 275.864
 544.544 686.477
 505.216 495.695
 502.573 54.387
 263.030 895.464
 107.459 637.792
 967.843 357.866
 488.755 475.460
 748.917 725.612
 961.581 819.981
 7.030 673.793
 393.789 583.906
 550.006 985.127
 95.476 291.724
 771.576 482.759
 900.821 767.288
 840.531 22.923
 911.489 186.501
 933.548 512.959
 313.005 68.336
 395.412 657.799
 968.540 436.353
 685.631 699.349
 424.643 446.387
 614.353 588.475
 144.786 698.011
 680.324 998.931
 411.629 697.491
 999.466 178.098
 428.074 253.634
 7.808 542.564
 799.221 216.094
 693.489 19.992
 218.839 925.001
 868.902 655.555
 820.024 63.405
 948.400 825.211
 113.144 587.872
 815.321 303.711
 636.221 871.048
 813.135 337.491
 622.801 702.303
 301.530 77.167
 967.468 953.313
 904.354 177.483
 185.013 385.079
 820.802 911.273
 639.491 627.314
 855.596 745.695
 115.745 942.016
 82.687 361.910
 448.316 147.569
 927.911 572.362
 869.046 450.745
 529.859 402.105
 521.190 850.016
 308.959 792.490
 78.773 938.672
 989.452 387.403
 47.646 70.170
 827.786 745.612
 379.722 936.194
 407.253 49.422
 852.776 151.158
 168.933 52.358
 931.879 701.810
 422.735 120.155
 789.676 389.530
 182.206 903.680
 904.549 213.664
 8.706 463.997
 339.161 80.275
 553.408 713.670
 916.361 101.111
 521.426 400.151
 122.218 917.173
 926.517 733.146
 572.658 50.288
 285.383 234.973
 254.301 880.577
 549.238 698.760
 793.545 859.252
 271.461 891.984
 600.474 401.993
 651.547 101.146
 583.861 241.107
 518.068 926.685
 26.504 33.235
 60.812 195.676
 260.618 677.630
 691.869 143.977
 683.431 67.734
 7.246 450.683
 923.946 111.293
 588.073 497.915
 211.738 562.478
 679.908 730.530
 134.337 30.118
 429.804 946.667
 506.152 991.361
 856.153 144.731
 342.003 547.730
 541.909 459.976
 343.227 324.140
 846.392 159.327
 603.409 410.006
 346.612 432.088
 741.242 669.957
 71.201 263.032
 515.551 470.107
 656.756 340.024
 395.600 750.336
 819.276 208.209
 100.314 65.285
 926.952 605.225
 912.758 373.826
 122.416 605.500
 579.250 901.677
 463.744 266.027
 851.893 772.894
 227.675 440.999
 593.356 507.432
 593.012 249.084
 775.864 133.436
 847.008 906.135
 442.986 49.854
 436.108 739.771
 611.671 898.228
 221.181 782.961
 349.720 328.843
 255.844 394.752
 625.498 457.874
 47.419 511.356
 575.099 56.779
 299.213 914.332
 228.559 656.287
 489.205 979.674
 470.320 114.083
 685.850 797.865
 647.338 132.460
 811.837 26.650
 176.548 330.041
 169.510 942.398
 215.464 896.254
 668.803 619.944
 747.222 480.103
 534.457 112.903
 674.339 693.185
 701.717 685.457
 921.776 613.676
 979.436 211.872
 405.756 651.630
 910.522 601.632
 644.409 530.576
 89.004 706.690
 962.144 425.621
 200.836 444.188
 692.085 209.631
 895.295 535.138
 608.713 547.382
 621.797 169.337
 452.690 259.520
 92.873 302.533
 846.624 985.958
 70.415 57.279
 977.266 9.831
 685.152 608.417
 47.488 971.794
 657.432 902.810
 919.518 689.348
 212.907 896.394
 396.842 991.836
 504.840 636.205
 871.297 249.010
 243.773 307.602
 317.893 485.687
 476.693 285.026
 904.503 778.518
 986.125 636.492
 426.728 180.618
 232.513 446.335
 837.876 138.464
 731.634 636.989
 856.276 191.659
 36.550 728.811
 861.404 383.929
 327.788 607.767
 478.734 982.764
 956.361 945.556
 671.564 790.875
 35.044 397.312
 154.775 36.003
 440.588 190.935
 197.384 813.220
 932.827 712.578
 642.749 607.955
 778.542 318.558
 330.336 96.380
 504.394 889.475
 212.224 265.964
 613.133 752.571
 810.290 752.131
 152.686 89.080
 323.575 991.641
 503.867 10.698
 565.307 460.013
 177.587 220.401
 959.006 514.977
 518.112 795.031
 354.774 602.085
 179.585 758.646
 320.219 199.646
 966.482 15.334
 523.423 560.710
 945.657 27.401
 644.117 238.566
 692.185 649.684
 37.998 513.137
 620.259 443.775
 830.301 138.510
 774.332 918.553
 748.886 541.999
 367.628 687.461
 422.732 473.532
 111.679 850.967
 995.732 647.457
 791.188 747.870
 242.854 669.201
 115.949 955.188
 259.119 294.559
 91.628 327.864
 632.556 143.110
 662.851 371.381
 549.615 458.499
 317.358 138.305
 832.791 471.869
 524.076 580.029
 621.017 740.791
 89.298 204.550
 497.237 380.737
 735.021 467.398
 896.362 21.010
 866.580 424.171
 720.334 259.302
 740.681 308.140
 203.302 281.555
 160.532 264.613
 245.118 595.094
 706.089 15.166
 29.693 697.041
 101.397 670.136
 708.667 186.714
 77.878 828.192
 30.733 815.239
 415.562 959.355
 881.624 249.077
 339.996 464.937
 945.781 673.108
 180.618 737.788
 863.115 555.560
 919.290 642.700
 915.969 989.307
 691.440 624.291
 103.547 575.350
 365.622 793.107
 432.976 153.670
 392.496 895.901
 945.116 158.995
 256.381 739.099
 794.866 594.492
 109.935 992.514
 93.526 701.140
 756.688 80.783
 996.613 246.067
 751.601 191.011
 64.270 866.668
 404.302 45.532
 440.982 261.773
 233.877 657.836
 182.986 904.929
 482.172 597.786
 719.661 822.091
 641.402 519.712
 161.751 296.477
 291.765 675.286
 985.070 872.319
 528.983 554.090
 621.844 977.700
 746.776 520.991
 110.013 891.325
 834.594 594.078
 188.361 670.968
 969.482 213.765
 915.357 340.527
 88.203 767.031
 943.227 911.390
 990.978 665.905
 235.187 271.429
 473.206 241.628
 90.499 206.008
 231.712 551.910
 484.366 680.333
 825.594 245.202
 661.520 387.212
 170.194 860.409
 695.224 590.514
 840.520 731.215
 967.345 629.418
 495.429 19.972
 698.079 514.939
 596.786 226.216
 291.999 786.496
 82.592 839.543
 234.561 906.759
 6.823 66.279
 12.518 677.189
 331.650 825.550
 313.222 440.118
 953.041 444.816
 930.340 696.711
 765.071 790.266
 43.666 480.446
 681.041 436.839
 103.509 664.970
 293.464 49.792
 518.443 901.255
 485.953 439.156
 880.289 135.318
 226.958 925.077
 51.209 483.541
 850.265 271.649
 152.154 482.457
 935.273 705.666
 225.169 494.269
 969.820 521.687
 67.766 964.118
 40.942 713.418
 757.555 682.001
 39.220 581.919
 579.439 608.354
 167.794 612.218
 143.934 850.590
 758.713 231.061
 229.691 216.743
 560.771 649.754
 410.362 375.957
 271.692 538.008
 527.918 993.565
 343.347 88.706
 71.938 516.331
 145.273 331.462
 115.807 311.952
 785.259 687.247
 573.054 132.916
 65.960 470.489
 675.016 910.261
 715.955 722.535
 67.639 485.821
 638.277 675.766
 191.787 375.389
 138.118 715.920
 386.972 99.163
 46.246 737.008
 760.506 114.483
 170.798 714.879
 438.140 299.651
 365.990 498.936
 581.907 142.450
 683.163 714.223
 77.955 924.492
 2.231 146.321
 191.446 919.945
 367.541 557.919
 715.179 867.390
 62.347 958.065
 239.557 164.930
 544.400 452.908
 508.160 585.443
 478.660 880.935
 337.839 30.685
 692.077 47.579
 45.466 425.132
 342.991 985.465
 583.882 294.090
 550.552 880.114
 823.889 642.195
 227.068 109.749
 382.321 230.220
 661.210 885.689
 671.187 288.015
 228.193 771.207
 90.827 662.817
 373.534 566.577
 500.195 714.263
 101.657 732.107
 837.140 274.864
 674.810 375.465
 426.427 307.894
 119.696 441.535
 576.874 639.520
 680.423 839.859
 333.076 210.173
 231.362 944.657
 91.712 588.869
 259.976 964.218
 425.307 196.298
 688.506 749.537
 163.741 476.420
 68.442 486.515
 180.003 596.244
 550.125 572.444
 604.045 609.034
 201.729 637.201
 367.620 122.842
 380.665 844.492
 162.341 624.901
 802.500 151.094
 499.596 739.673
 17.424 355.616
 599.292 876.455
 204.778 416.496
 137.728 249.251
 498.036 436.305
 364.267 940.563
 624.812 810.890
 991.207 111.030
 111.072 633.180
 388.738 223.052
 980.880 468.848
 622.528 109.140
 61.130 921.418
 479.085 250.645
 156.136 955.335
 885.200 881.367
 424.333 115.181
 672.487 650.547
 906.331 576.355
 924.247 993.723
 911.010 286.624
 705.735 6.470
 658.149 348.962
 684.705 199.066
 449.368 684.740
 439.126 749.539
 644.118 973.915
 393.851 753.591
 757.302 857.174
 676.295 993.566
 176.504 506.816
 409.642 181.586
 879.066 421.342
 325.669 756.339
 375.261 807.344
 160.867 676.730
 129.335 205.589
 260.407 322.122
 334.098 261.250
 643.767 407.287
 9.263 286.772
 551.035 595.211
 533.881 716.063
 85.367 352.922
 437.462 787.591
 968.640 170.437
 294.066 48.985
 935.555 942.453
 73.407 165.135
 786.365 503.688
 190.518 294.266
 307.926 684.697
 601.571 121.544
 943.074 4.014
 662.060 797.358
 353.674 188.705
 591.686 198.329
 575.444 88.611
 478.243 434.471
 823.322 454.981
 953.832 577.824
 773.380 242.953
 347.320 538.657
 247.848 85.931
 66.642 608.406
 168.512 910.549
 706.073 807.368
 753.751 111.604
 372.702 94.518
 626.689 600.317
 652.080 131.451
 515.882 455.909
 607.331 448.215
 882.753 944.256
 54.250 981.854
 247.358 678.829
 855.228 385.858
 429.515 564.097
 108.837 717.820
 927.637 521.772
 314.027 971.732
 352.733 512.824
 995.890 939.187
 177.849 956.036
 984.671 459.805
 90.030 745.457
 835.018 795.394
 306.724 888.467
 505.521 565.487
 284.074 543.181
 839.542 985.135
 70.969 413.751
 0.491 511.171
 998.960 65.913
 424.568 33.100
 620.713 519.375
 121.045 432.497
 573.646 240.607
 37.192 314.054
 933.632 447.143
 427.711 506.708
 297.391 6.085
 646.003 209.540
 280.632 494.236
 878.846 470.104
 909.557 529.895
 152.244 728.780
 911.482 897.166
 472.708 28.552
 649.758 388.694
 466.442 902.880
 200.531 583.548
 23.442 33.129
 214.213 860.849
 631.995 270.254
 950.663 999.502
 642.446 192.436
 510.309 418.464
 171.170 811.185
 417.903 924.579
 743.598 523.746
 543.751 225.742
 779.154 760.783
 889.581 171.443
 294.201 707.081
 121.317 951.563
 598.240 832.080
 325.737 334.175
 593.043 999.486
 307.105 486.416
 566.927 514.839
 656.444 296.893
 72.782 391.159
 731.320 217.263
 757.672 280.667
 816.986 43.486
 495.971 240.774
 917.992 358.665
 192.198 721.311
 498.351 419.626
 442.312 714.256
 771.683 464.466
 354.750 874.585
 892.228 889.797
 169.347 969.405
 243.111 651.561
 511.337 251.105
 417.727 4.969
 769.572 178.215
 979.745 255.747
 986.980 365.129
 531.307 250.603
 44.055 159.364
 459.819 609.384
 753.175 894.007
 241.863 180.062
 665.956 605.287
 706.846 381.577
 34.208 943.338
 879.735 255.088
 16.913 631.403
 186.576 453.801
 153.668 278.714
 1.366 612.846
 545.065 649.481
 899.510 617.384
 511.460 799.939
 50.624 58.168
 615.600 372.777
 999.433 473.970
 406.782 979.938
 543.283 939.944
 602.964 97.534
 492.068 796.098
 404.013 468.084
 92.948 212.246
 408.511 273.537
 697.860 262.199
 76.132 566.483
 554.687 903.588
 678.142 775.891
 198.996 918.853
 254.234 827.757
 926.906 421.850
 741.574 220.805
 933.172 942.837
 361.915 594.216
 422.512 607.744
 698.203 130.114
 945.255 276.477
 19.730 900.773
 297.162 216.287
 134.073 742.417
 62.848 492.050
 867.647 797.822
 605.401 553.603
 670.320 793.120
 422.917 804.460
 472.319 815.272
 44.757 325.498
 915.490 641.357
 344.029 496.126
 261.259 985.263
 443.368 364.571
 422.480 708.654
 512.348 144.020
 657.373 568.614
 248.462 794.243
 935.411 312.377
 829.466 945.981
 975.068 388.834
 581.042 360.947
 552.554 626.413
 556.238 131.957
 183.051 467.582
 36.359 119.794
 428.520 682.213
 579.198 915.510
 339.155 476.737
 430.283 394.418
 292.225 35.207
 724.756 691.921
 358.962 374.793
 118.433 948.274
 366.719 964.806
 51.255 221.449
 792.694 479.065
 347.939 602.533
 242.803 850.585
 960.113 349.774
 453.785 140.240
 340.950 114.813
 880.393 672.928
 784.648 412.394
 67.746 132.112
 454.543 993.330
 189.955 423.319
 238.811 845.690
 591.373 846.843
 813.408 62.673
 580.865 577.627
 737.952 684.647
 490.059 394.913
 269.716 20.242
 454.391 685.158
 139.863 565.649
 54.885 748.951
 408.838 926.489
 866.067 556.892
 896.732 572.527
 791.409 141.917
 590.059 557.468
 485.524 498.256
 957.262 764.991
 18.461 32.667
 688.240 814.794
 541.451 524.941
 13.122 510.822
 77.999 85.699
 285.329 935.946
 655.145 524.675
 844.982 806.670
 975.986 776.927
 549.937 76.985
 338.189 883.550
 590.823 617.020
 849.466 433.629
 938.661 950.085
 458.145 182.387
 732.794 886.885
 386.464 744.226
 154.614 589.871
 160.666 186.818
 478.805 290.992
 213.007 32.382
 506.628 995.434
 577.306 504.154
 1.172 970.722
 305.540 879.900
 926.846 348.977
 145.333 960.777
 686.991 479.768
 687.177 4.223
 424.928 747.404
 519.204 965.722
 153.582 910.482
 22.695 648.875
 683.878 899.752
 862.912 869.257
 287.209 705.074
 239.866 128.943
 835.454 41.247
 778.238 599.707
 974.416 969.339
 973.650 588.783
 192.446 393.834
 246.019 667.407
 512.696 201.279
 455.011 475.380
 860.556 863.405
 735.847 961.604
 910.876 222.992
 447.509 708.357
 704.418 305.537
 74.214 634.285
 419.422 761.413
 972.558 36.414
 100.264 614.416
 751.902 764.310
 667.071 561.962
 858.173 610.002
 272.039 93.710
 98.515 425.918
 722.528 138.908
 596.205 371.346
 778.245 53.518
 155.353 247.565
 248.615 267.193
 599.552 465.460
 893.558 344.122
 137.415 540.232
 671.160 102.724
 713.470 509.573
 212.293 585.109
 91.119 598.737
 946.008 381.609
 754.115 223.468
 790.015 177.542
 726.418 835.280
 74.965 493.505
 922.598 619.456
 535.123 797.223
 430.286 991.328
 995.077 350.294
 174.295 678.318
 363.988 958.650
 153.146 792.144
 845.551 878.438
 10.859 196.291
 841.243 412.179
 200.617 57.640
 902.766 651.938
 706.301 278.220
 641.047 590.955
 960.020 463.949
 666.173 652.457
 678.745 773.302
 185.705 59.553
 244.428 861.973
 676.550 394.214
 575.845 802.381
 244.733 932.866
 246.581 302.365
 652.942 683.450
 654.618 409.531
 110.500 531.630
 60.848 690.794
 445.751 95.735
 205.333 285.710
 205.820 120.069
 353.449 303.027
 120.828 849.142
 94.324 458.571
 624.379 431.506
 39.495 226.255
 213.050 127.261
 982.040 820.033
 156.643 829.381
 759.974 161.268
 817.742 63.277
 410.315 372.012
 811.892 373.974
 542.604 919.492
 724.459 534.790
 746.815 110.758
 711.291 769.217
 277.598 379.570
 239.979 638.795
 924.808 541.530
 497.418 149.365
 542.635 630.082
 696.054 217.217
 22.823 917.866
 82.419 931.844
 870.971 518.148
 892.297 85.623
 991.507 433.520
 639.968 510.504
 772.395 848.101
 885.731 681.190
 253.881 760.153
 235.484 392.566
 688.832 30.059
 605.930 690.770
 480.429 520.168
 384.539 492.917
 594.701 65.146
 748.278 845.837
 571.900 511.618
 131.172 691.010
 136.713 372.264
 277.790 478.350
 770.351 760.886
 945.814 428.473
 48.620 110.771
 662.043 620.017
 862.981 768.914
 856.806 79.647
 73.475 334.022
 644.167 397.216
 643.424 638.000
 749.973 62.589
 779.313 520.709
 965.474 224.744
 151.676 118.758
 697.509 174.730
 463.714 774.047
 952.183 833.850
 726.479 0.609
 510.402 435.177
 808.519 253.304
 291.821 483.449
 572.967 684.210
 447.907 794.787
 68.080 207.816
 642.305 798.155
 373.552 220.518
 163.085 435.478
 352.701 320.553
 940.270 552.735
 451.476 578.733
 515.155 21.834
 3.519 936.451
 405.178 379.832
 134.166 414.143
 837.460 190.940
 145.901 150.171
 271.797 816.270
 257.450 146.930
 614.061 770.456
 255.484 658.563
 226.072 322.967
 201.902 734.309
 288.511 700.300
 974.319 745.075
 368.029 914.495
 459.044 120.871
 105.100 399.927
 474.147 756.476
 280.220 816.509
 487.778 985.835
 465.888 371.018
 379.656 956.698
 441.380 132.783
 540.439 70.915
 276.083 154.507
 636.633 698.242
 792.325 848.282
 212.984 68.820
 145.835 371.234
 738.253 438.547
 734.753 620.715
 705.324 779.935
 118.283 467.088
 407.315 246.834
 223.524 720.192
 165.493 3.527
 801.695 956.391
 173.050 96.396
 899.081 165.135
 35.268 419.843
 397.778 411.335
 278.202 417.943
 399.090 572.281
 15.086 540.785
 138.794 180.680
 5.405 101.531
 87.005 489.618
 122.525 659.340
 72.808 837.480
 821.442 377.776
 440.138 13.293
 331.313 611.802
 969.467 653.479
 703.798 783.454
 250.945 303.043
 446.793 81.773
 357.919 976.933
 635.986 722.265
 612.643 205.396
 198.933 121.305
 354.014 250.920
 536.454 968.444
 383.871 569.886
 15.462 542.025
 985.681 550.857
 820.431 829.081
 457.030 0.730
 575.354 837.902
 183.373 942.755
 384.919 580.389
 691.034 724.928
 36.881 341.340
 466.755 667.862
 54.079 223.884
 811.618 977.424
 784.611 385.588
 629.279 144.682
 425.607 570.289
 930.952 805.000
 646.183 348.975
 399.093 45.989
 618.241 152.189
 593.218 472.745
 792.412 590.286
 137.699 256.263
 636.375 490.846
 413.928 720.455
 953.177 449.613
 127.056 344.119
 939.827 798.269
 448.141 961.041
 156.779 685.339
 891.327 294.620
 335.124 282.532
 396.380 138.985
 931.876 945.407
 301.223 637.985
 489.231 842.502
 636.920 374.118
 798.820 129.855
 916.908 784.046
 207.489 87.560
 859.265 704.480
 921.146 791.604
 139.682 325.920
 114.572 298.555
 766.006 211.727
 988.163 43.812
 263.184 311.690
 530.626 158.144
 908.878 563.554
 756.055 794.609
 441.577 999.524
 144.291 821.834
 229.741 539.799
 187.579 513.832
 925.239 409.482
 550.142 175.474
 288.310 422.404
 799.406 151.437
 653.691 64.381
 840.166 930.576
 475.871 224.097
 651.329 273.519
 441.024 672.438
 217.188 545.794
 737.840 606.670
 393.030 959.433
 540.857 145.996
 32.750 831.022
 457.891 996.936
 921.770 512.293
 335.837 273.519
 742.757 490.009
 192.551 846.929
 498.335 575.171
 260.967 566.111
 21.278 788.049
 887.496 204.631
 618.738 816.588
 840.560 285.189
 676.208 993.202
 55.446 762.505
 545.659 951.450
 895.363 424.542
 70.072 232.688
 150.431 333.318
 166.255 497.360
 559.405 467.826
 465.058 930.496
 34.337 266.227
 761.962 331.277
 735.395 71.709
 83.471 47.919
 999.004 660.823
 351.080 807.783
 12.973 435.154
 703.061 935.641
 280.812 362.810
 496.375 927.756
 875.923 7.006
 291.323 724.161
 384.557 632.216
 857.646 805.048
 232.400 356.840
 523.616 828.757
 819.533 63.507
 313.143 468.779
 916.550 488.168
 27.067 325.857
 43.174 806.722
 173.896 860.180
 830.363 608.425
 845.531 669.607
 506.167 389.687
 871.503 735.436
 821.358 386.794
 930.433 460.558
 697.903 473.635
 512.573 69.765
 224.748 28.727
 428.171 752.850
 2.219 687.999
 862.008 473.041
 237.934 75.183
 156.796 691.918
 990.773 284.893
 642.473 73.501
 940.735 694.895
 943.028 111.633
 505.058 729.773
 518.852 303.684
 826.474 379.634
 425.222 88.009
 507.892 501.975
 774.212 31.477
 167.102 375.247
 518.739 345.967
 221.409 317.330
 477.701 519.219
 399.729 885.370
 987.216 846.349
 510.908 704.772
 895.023 765.094
 992.520 70.070
 466.584 842.268
 822.596 369.825
 998.590 883.582
 924.591 128.246
 848.225 187.059
 238.104 60.090
 197.117 315.518
 997.621 300.521
 143.498 700.485
 369.816 711.322
 823.392 823.365
 686.092 458.386
 823.921 955.560
 888.420 497.437
 494.150 423.586
 128.623 55.795
 159.629 935.208
 447.727 33.715
 187.404 635.531
 164.597 610.919
 263.285 626.202
 651.681 389.760
 770.313 685.066
 28.289 558.713
 387.460 767.178
 494.631 757.185
 754.578 591.188
 426.977 268.959
 520.536 648.246
 398.300 586.777
 256.586 385.175
 250.004 259.885
 479.552 71.585
 567.530 760.827
 495.931 64.337
 82.536 153.991
 507.934 325.592
 891.762 898.568
 678.682 266.267
 30.755 720.610
 851.913 299.583
 30.344 206.118
 780.657 64.471
 104.486 428.820
 911.479 671.671
 637.142 377.077
 571.217 732.591
 548.786 294.660
 340.040 439.409
 903.558 925.868
 199.484 801.964
 67.731 448.235
 901.552 930.898
 728.956 993.182
 802.629 246.026
 841.716 769.113
 984.660 833.523
 863.598 101.323
 889.792 165.141
 603.761 142.548
 420.514 708.100
 311.626 556.997
 705.390 916.708
 810.901 374.388
 654.200 918.173
 130.199 200.073
 382.046 237.929
 123.430 569.159
 379.310 897.319
 515.831 979.043
 456.026 542.441
 987.822 823.633
 461.024 201.787
 730.064 397.414
 237.048 237.008
 108.392 417.315
 345.089 851.397
 984.032 219.969
 599.496 600.811
 988.267 291.634
 178.459 48.607
 875.074 953.830
 993.558 497.362
 521.990 501.202
 551.894 483.756
 348.451 526.460
 862.439 947.902
 830.116 493.389
 115.646 83.962
 443.356 271.244
 195.816 385.140
 140.369 526.541
 316.439 243.770
 274.785 800.994
 649.840 227.523
 540.484 272.514
 157.252 287.593
 801.464 600.702
 520.477 266.722
 854.593 665.839
 191.005 157.140
 934.933 203.112
 869.635 244.847
 728.009 359.623
 925.059 91.430
 455.977 624.131
 272.517 912.913
 244.560 727.450
 435.492 372.679
 22.029 329.843
 979.788 808.384
 46.081 210.859
 268.484 48.233
 272.773 382.856
 769.620 967.162
 975.483 953.600
 640.650 906.912
 671.042 572.955
 402.373 794.169
 722.775 86.709
 541.039 887.507
 252.288 275.491
 384.586 356.707
 817.721 732.542
 584.536 527.896
 898.241 500.673
 699.196 436.093
 583.278 781.280
 369.777 25.077
 99.013 97.904
 265.293 775.564
 340.750 759.985
 654.204 969.668
 422.809 361.536
 153.474 96.279
 240.590 662.176
 874.748 842.758
 73.522 347.878
 1.738 618.259
 582.038 434.961
 414.682 918.726
 983.863 58.038
 652.124 19.396
 380.285 931.143
 545.499 304.503
 865.328 267.143
 759.694 993.213
 241.631 525.289
 157.259 463.952
 516.192 187.713
 13.172 824.835
 315.096 265.634
 231.650 725.447
 474.814 343.432
 650.513 694.677
 203.198 387.775
 509.101 951.378
 797.974 999.318
 152.828 740.640
 235.134 251.450
 954.572 760.254
 342.551 245.208
 356.601 262.142
 432.351 278.335
 436.254 435.209
 433.758 361.780
 736.750 833.112
 829.493 266.611
 497.208 927.160
 214.273 411.733
 282.107 506.105
 552.992 537.160
 222.040 166.498
 285.995 93.544
 210.032 735.978
 205.042 726.623
 979.059 234.138
 479.782 771.124
 748.343 129.125
 652.491 684.114
 252.888 810.894
 718.400 250.001
 350.448 633.043
 278.173 851.285
 873.368 723.575
 974.082 309.057
 3.482 321.048
 116.455 709.493
 693.631 336.854
 264.418 216.635
 739.482 498.231
 65.300 363.198
 173.541 1.875
 479.005 460.772
 66.050 457.329
 543.890 95.324
 384.304 765.737
 584.088 705.550
 795.667 846.907
 547.872 778.137
 665.821 70.392
 413.627 549.041
 671.755 279.349
 43.525 352.345
 540.465 225.179
 822.571 3.040
 264.785 502.409
 37.699 197.427
 515.266 24.103
 451.739 740.753
 843.180 185.624
 462.076 107.826
 89.071 997.162
 733.643 65.850
 311.438 131.675
 218.362 762.500
 622.043 434.417
 54.665 244.760
 851.870 512.831
 345.247 29.392
 721.960 502.172
 181.412 313.787
 606.527 553.884
 288.488 181.775
 455.083 482.543
 157.710 723.667
 592.340 935.542
 682.229 119.997
 998.932 410.867
 883.556 216.334
 55.185 76.014
 882.675 990.017
 320.122 159.804
 498.508 142.196
 637.552 363.581
 734.497 169.216
 82.505 324.651
 509.358 20.934
 59.668 359.221
 695.854 450.340
 269.158 101.320
 325.564 524.793
 495.372 965.902
 499.675 395.994
 936.341 716.559
 495.822 220.591
 461.763 569.947
 986.850 259.005
 108.364 869.454
 475.258 345.132
 835.545 199.905
 611.246 568.029
 69.388 73.869
 195.141 608.435
 559.224 819.667
 386.947 463.166
 211.471 753.436
 55.608 520.174
 706.732 975.086
 724.912 132.925
 157.779 433.839
 216.818 16.939
 840.777 147.169
 689.220 251.729
 95.678 401.567
 225.056 231.433
 13.120 329.931
 692.348 146.289
 126.498 753.977
 77.697 89.402
 334.228 547.294
 544.425 529.469
 967.091 852.406
 804.577 46.112
 770.149 250.969
 73.169 31.919
 522.856 808.252
 523.207 681.392
 712.188 800.018
 239.225 434.575
 692.746 781.354
 711.373 60.750
 908.881 512.868
 785.863 459.234
 263.818 550.651
 133.086 739.780
 549.973 103.801
 982.533 209.764
 906.236 29.039
 452.444 40.067
 648.555 668.511
 948.491 873.115
 89.185 137.487
 74.872 757.034
 380.189 767.102
 375.758 87.135
 203.973 727.900
 166.325 773.618
 706.835 567.925
 209.914 461.310
 302.694 49.871
 118.443 148.425
 438.536 461.965
 992.721 96.905
 639.117 593.391
 951.248 122.964
 867.312 35.001
 122.359 594.546
 633.043 7.740
 274.885 149.803
 245.377 793.585
 245.045 960.197
 970.213 196.193
 468.030 481.966
 673.760 580.885
 356.067 24.522
 296.885 616.862
 672.964 83.594
 417.581 189.760
 958.778 476.025
 371.551 281.862
 55.962 622.904
 270.709 282.961
 806.842 374.932
 595.817 940.221
 536.503 90.682
 355.194 364.131
 338.049 62.640
 562.289 454.297
 849.979 151.035
 659.838 208.333
 897.252 710.670
 629.396 435.180
 375.915 675.831
 697.446 857.123
 241.515 363.387
 561.373 789.452
 637.391 40.283
 891.742 10.700
 622.280 220.382
 956.221 947.835
 757.202 664.291
 692.653 408.492
 947.412 77.236
 525.278 195.688
 442.458 972.694
 962.584 579.543
 140.206 297.511
 285.092 705.967
 261.680 417.268
 876.512 165.376
 832.962 424.137
 375.611 587.175
 77.097 454.317
 435.180 870.529
 959.492 555.002
 528.305 502.000
 499.730 403.889
 703.352 979.770
 643.929 905.359
 173.592 186.750
 145.985 930.175
 54.043 296.022
 22.457 558.815
 799.090 507.356
 291.837 477.331
 24.849 299.314
 280.111 268.968
 448.460 524.632
 244.361 370.971
 873.907 304.635
 236.525 315.406
 185.237 409.638
 380.209 452.780
 560.755 405.322
 272.542 840.599
 936.828 949.416
 336.788 54.200
 671.280 28.703
 253.828 798.333
 380.939 814.028
 284.264 834.847
 756.149 1.937
 378.180 629.684
 440.019 717.731
 555.172 512.300
 658.545 128.602
 549.930 49.137
 508.874 100.310
 163.249 792.131
 669.769 410.328
 967.882 871.282
 756.411 978.980
 904.309 870.527
 770.143 212.807
 102.483 637.666
 714.575 176.936
 799.284 726.563
 787.933 871.844
 133.416 913.678
 895.828 221.573
 613.249 47.187
 40.367 462.601
 220.564 516.988
 365.103 823.516
 64.110 35.189
 908.593 714.009
 689.329 611.898
 33.006 997.048
 120.746 538.893
 842.310 340.348
 325.498 558.049
 934.061 563.175
 482.825 912.067
 490.048 383.288
 495.419 637.308
 907.167 988.490
 933.095 763.498
 7.478 510.221
 733.935 299.241
 904.978 256.143
 757.881 287.906
 108.852 598.510
 775.610 363.435
 624.723 739.661
 842.615 183.367
 95.619 350.304
 743.965 696.030
 275.103 856.016
 366.630 255.123
 921.439 128.876
 359.009 238.187
 72.156 611.238
 245.078 681.635
 334.287 684.970
 575.064 905.798
 491.623 20.077
 595.703 575.973
 274.011 950.431
 18.924 802.615
 396.094 780.568
 544.353 914.112
 997.677 616.438
 962.625 393.064
 902.355 515.089
 625.488 121.399
 855.203 784.936
 335.619 766.373
 257.619 351.351
 882.551 609.497
 244.259 584.424
 457.892 890.229
 52.929 609.967
 528.013 338.261
 36.071 275.020
 758.603 800.044
 817.836 889.650
 683.953 40.545
 682.749 32.780
 734.038 999.012
 412.502 896.730
 291.493 92.613
 291.924 299.535
 794.214 954.471
 661.739 952.642
 750.997 138.852
 185.941 312.037
 449.208 467.722
 360.027 231.147
 234.828 486.662
 850.543 183.016
 494.299 867.264
 117.395 426.508
 900.617 975.915
 721.933 696.760
 467.276 429.540
 513.119 734.477
 425.346 497.083
 961.295 803.151
 671.752 166.633
 677.493 739.874
 379.203 583.111
 222.282 646.604
 487.114 136.939
 731.536 47.711
 963.050 532.341
 429.710 850.159
 518.709 732.705
 480.270 269.206
 544.461 333.275
 756.613 690.004
 381.155 977.433
 377.318 279.726
 244.676 256.675
 312.012 742.008
 553.167 726.475
 56.866 502.573
 552.475 356.504
 533.221 559.380
 794.019 805.778
 663.606 340.748
 570.814 278.397
 914.166 949.343
 69.821 546.558
 802.118 778.167
 38.229 712.869
 495.190 456.780
 801.996 877.809
 174.178 602.544
 709.402 550.171
 489.957 734.063
 520.888 123.890
 875.846 664.009
 27.878 294.674
 531.565 578.858
 684.164 921.045
 885.731 76.734
 278.855 578.921
 282.633 555.434
 502.705 214.539
 491.642 295.227
 571.057 680.924
 573.103 280.102
 105.913 127.241
 274.944 552.639
 64.117 793.029
 804.656 647.648
 273.888 600.777
 800.206 235.324
 831.502 416.665
 92.144 503.203
 265.678 102.026
 342.345 386.073
 628.918 664.472
 500.067 522.743
 980.820 360.572
 824.258 677.843
 624.257 439.840
 776.122 355.494
 805.636 56.789
 635.023 880.477
 837.514 433.563
 184.026 402.772
 16.264 615.664
 152.056 54.822
 637.771 628.326
 394.252 960.339
 537.170 777.973
 600.206 451.806
 149.194 533.949
 904.036 835.151
 186.867 418.365
 346.547 368.465
 829.136 689.802
 126.930 962.404
 281.867 158.930
 851.749 18.573
 798.833 65.517
 117.394 995.073
 615.351 687.251
 277.190 812.416
 730.776 867.114
 877.362 315.694
 378.844 329.487
 181.552 308.463
 226.780 912.874
 329.391 428.899
 553.161 351.906
 831.481 499.055
 656.846 181.780
 334.978 233.280
 659.164 668.400
 397.940 22.916
 371.344 357.051
 586.806 242.439
 529.360 116.851
 713.203 359.222
 47.638 188.306
 810.129 427.606
 938.151 233.816
 323.046 51.084
 687.185 278.083
 471.206 988.022
 511.542 504.855
 284.442 530.764
 440.264 461.951
 109.631 20.299
 326.356 396.945
 531.220 174.574
 2.864 296.136
 486.609 754.267
 4.556 89.736
 658.395 802.325
 803.906 292.619
 972.669 750.374
 909.974 714.053
 660.495 954.384
 580.857 448.819
 986.008 212.452
 262.813 78.850
 500.007 928.773
 227.907 307.516
 836.587 359.751
 601.492 321.971
 379.144 741.432
 993.298 252.350
 31.322 623.397
 41.961 655.395
 241.454 884.685
 200.988 995.235
 952.123 284.978
 211.336 392.245
 339.359 2.087
 676.742 244.232
 831.281 58.765
 565.713 740.708
 669.528 372.279
 969.873 353.931
 117.581 34.084
 41.318 429.105
 700.085 400.108
 279.220 355.083
 651.783 340.685
 633.595 86.693
 91.924 150.211
 715.603 136.230
 551.504 877.447
 550.647 446.402
 51.032 326.403
 162.878 707.291
 343.261 453.597
 45.419 858.548
 539.488 999.644
 535.817 413.540
 673.368 731.603
 895.291 308.662
 819.912 818.005
 675.475 688.146
 879.580 432.247
 768.237 117.943
 711.446 393.984
 471.281 432.413
 811.817 364.886
 391.480 771.423
 494.912 57.674
 54.018 395.094
 553.004 979.705
 521.576 866.805
 620.635 188.703
 64.957 985.615
 109.993 303.820
 204.115 6.014
 244.451 895.537
 73.824 800.789
 719.760 319.350
 706.728 561.873
 145.790 897.642
 191.877 770.566
 147.469 69.156
 810.878 643.914
 766.246 84.165
 806.284 235.586
 240.735 34.691
 855.868 260.162
 947.900 372.218
 148.112 457.800
 48.335 620.470
 42.817 625.873
 447.717 168.498
 98.610 35.127
 11.824 900.962
 26.803 805.515
 457.665 949.915
 237.125 442.100
 94.954 138.219
 752.190 390.925
 169.762 222.020
 638.853 450.692
 228.485 962.377
 819.107 716.380
 891.100 388.498
 341.769 498.971
 116.934 522.176
 408.349 190.472
 335.939 870.596
 719.462 169.963
 278.999 358.959
 937.448 684.982
 500.302 152.322
 220.229 819.104
 174.826 235.129
 172.444 562.583
 959.076 295.369
 62.675 45.845
 411.003 656.846
 477.866 848.037
 516.416 867.172
 514.184 143.485
 308.105 370.774
 251.726 251.660
 887.357 156.137
 321.023 881.028
 565.794 685.988
 362.798 239.168
 491.834 10.021
 707.468 971.811
 366.945 74.685
 584.243 108.643
 501.888 626.593
 116.219 365.922
 24.955 139.126
 600.632 83.178
 998.656 150.117
 523.513 66.856
 197.327 697.289
 154.688 756.894
 467.809 982.869
 729.722 517.624
 763.835 435.982
 295.556 842.342
 890.442 307.816
 499.852 727.467
 699.012 307.736
 492.201 58.931
 370.951 436.746
 808.255 217.595
 656.396 606.540
 583.502 174.863
 584.296 247.543
 727.974 552.818
 525.912 447.576
 150.899 669.149
 322.091 154.982
 697.560 695.668
 925.983 197.343
 919.952 215.657
 70.293 771.320
 996.795 670.602
 448.379 253.151
 223.905 207.707
 860.827 656.130
 267.663 58.079
 486.529 454.709
 395.397 839.625
 605.309 329.234
 828.041 651.805
 646.962 325.609
 191.678 840.721
 741.102 26.265
 342.944 207.149
 68.733 288.765
 4.227 817.558
 298.253 513.277
 141.823 584.716
 457.144 977.436
 655.407 301.924
 430.421 645.032
 100.277 750.291
 275.748 772.212
 42.822 24.839
 43.765 250.948
 540.670 30.840
 334.604 734.430
 756.258 640.950
 404.772 363.412
 48.540 745.989
 962.896 177.726
 62.653 113.101
 511.383 765.034
 450.321 835.362
 60.527 222.007
 331.254 233.398
 571.302 324.612
 452.756 384.410
 585.956 807.899
 54.142 304.987
 147.225 615.968
 605.550 14.818
 456.502 814.754
 106.574 837.835
 400.767 869.496
 316.164 950.306
 412.553 121.629
 787.082 222.178
 395.218 393.175
 619.297 194.639
 128.527 678.131
 479.040 734.885
 601.794 217.950
 283.490 665.852
 741.166 910.865
 483.400 906.840
 594.900 871.814
 623.399 319.206
 9.660 81.231
 686.589 233.570
 418.978 867.592
 78.702 261.093
 522.307 531.607
 248.024 446.647
 262.826 701.311
 219.192 607.096
 720.855 109.507
 418.498 80.059
 886.860 901.245
 340.535 369.642
 26.385 443.080
 933.665 863.538
 714.611 942.110
 226.274 974.148
 19.494 156.361
 166.148 553.972
 621.794 644.555
 969.059 97.292
 452.799 558.974
 365.261 176.364
 234.646 17.021
 967.706 397.034
 855.162 822.518
 865.117 287.405
 983.762 365.181
 346.580 361.199
 624.779 164.670
 99.904 797.580
 250.509 893.604
 79.926 939.968
 802.195 102.070
 629.362 91.828
 690.147 954.958
 46.147 847.285
 164.517 404.341
 147.989 674.133
 219.111 563.956
 85.673 417.221
 888.528 984.126
 628.295 328.011
 213.501 786.433
 890.949 683.526
 793.117 591.858
 331.398 832.721
 181.598 138.350
 218.181 914.093
 90.371 848.938
 407.522 604.138
 545.349 185.187
 477.892 176.779
 649.883 849.381
 204.490 239.549
 194.052 119.094
 234.950 639.007
 12.254 287.438
 204.019 837.265
 158.041 209.345
 528.622 210.800
 775.499 827.563
 713.672 134.773
 91.017 671.042
 209.348 829.368
 521.966 223.084
 56.550 963.270
 246.705 677.687
 681.286 153.110
 153.614 511.259
 21.342 251.755
 288.877 955.154
 538.349 683.852
 359.918 464.912
 762.078 830.467
 583.313 637.755
 586.306 368.377
 955.365 364.653
 169.975 581.314
 586.124 841.506
 654.669 543.785
 992.465 70.712
 978.977 62.021
 564.906 715.371
 419.458 685.945
 881.380 319.710
 512.151 591.104
 167.542 568.167
 181.596 796.255
 228.721 149.232
 27.809 922.340
 288.000 36.976
 175.520 419.199
 745.781 361.853
 82.277 60.301
 269.345 162.344
 518.787 221.623
 370.381 980.307
 190.452 472.582
 731.206 666.179
 355.785 784.392
 696.726 716.777
 335.821 939.727
 212.292 690.199
 97.318 758.091
 914.112 581.833
 558.369 550.448
 378.104 745.941
 912.719 816.609
 718.013 892.309
 931.803 897.593
 759.816 651.745
 792.260 905.978
 76.014 102.487
 730.782 359.408
 862.380 787.795
 565.030 130.519
 306.287 79.207
 484.354 461.003
 8.195 87.235
 231.071 244.356
 657.697 669.087
 913.548 702.522
 467.293 799.496
 846.452 123.567
 468.376 664.816
 459.100 913.376
 265.798 211.438
 986.089 782.718
 23.507 567.521
 219.509 146.002
 561.461 192.527
 501.510 469.273
 433.282 863.495
 640.177 357.946
 628.441 642.218
 889.387 120.316
 208.423 886.135
 221.103 647.692
 303.033 660.853
 91.546 998.279
 723.371 717.690
 843.631 607.497
 207.876 539.815
 958.295 635.834
 426.167 0.489
 56.009 435.595
 194.260 472.332
 924.301 314.816
 479.282 973.599
 803.008 810.485
 220.444 223.241
 669.860 180.060
 497.049 528.391
 636.625 171.627
 318.495 864.197
 670.320 746.231
 183.094 585.304
 402.901 973.705
 392.942 80.197
 572.515 994.195
 965.079 634.111
 764.130 685.739
 341.668 484.002
 279.469 473.253
 174.271 851.296
 686.244 791.660
 392.705 836.901
 473.264 826.469
 923.894 810.687
 197.946 815.574
 610.248 67.454
 60.840 938.623
 602.935 437.282
 311.120 442.792
 238.958 504.268
 688.633 469.719
 820.995 519.223
 981.355 136.804
 927.738 794.515
 39.334 881.779
 714.978 789.202
 382.889 262.720
 902.465 566.804
 97.697 192.577
 759.873 314.085
 574.066 619.314
 841.731 15.210
 952.192 597.219
 613.556 690.341
 837.388 454.652
 550.493 230.659
 985.442 786.939
 69.506 332.913
 592.506 494.382
 523.550 286.523
 498.764 264.226
 891.497 966.451
 801.008 247.127
 144.143 797.226
 914.760 204.350
 160.805 280.338
 208.619 868.016
 572.512 911.791
 706.796 445.594
 779.145 592.797
 603.418 159.234
 345.056 478.689
 115.341 3.985
 939.497 284.319
 507.963 865.597
 326.850 424.017
 528.505 103.017
 702.184 707.019
 368.713 283.471
 938.549 221.940
 127.765 84.865
 295.011 254.013
 357.865 342.998
 513.314 704.492
 29.746 726.796
 393.959 281.725
 360.787 746.407
 230.194 357.262
 691.054 424.968
 434.879 618.068
 586.435 449.318
 317.484 678.135
 785.532 427.526
 956.838 460.719
 508.681 757.283
 122.880 138.184
 111.977 799.899
 84.186 572.265
 523.216 576.401
 206.841 776.970
 345.189 87.405
 517.141 812.773
 787.722 904.733
 831.385 488.921
 604.391 703.765
 819.608 215.390
 202.242 480.288
 88.601 613.127
 880.446 918.844
 368.162 6.841
 382.203 611.761
 441.497 525.797
 336.887 944.920
 57.557 202.273
 778.295 609.761
 634.371 552.790
 379.720 28.006
 745.826 662.635
 805.412 909.142
 770.702 669.061
 177.036 639.224
 465.979 792.871
 957.142 927.144
 853.639 132.486
 1.889 830.957
 631.504 380.452
 402.767 937.401
 237.485 411.506
 370.510 573.489
 819.320 426.326
 490.522 756.492
 248.135 509.129
 452.827 420.064
 226.521 204.177
 913.856 837.518
 696.264 60.291
 643.360 161.758
 566.207 198.878
 36.685 444.359
 129.100 385.223
 497.995 228.318
 992.884 21.352
 19.163 940.533
 444.993 18.374
 465.726 467.066
 629.361 874.570
 937.235 868.271
 929.482 100.630
 974.352 589.208
 404.770 654.225
 47.239 416.185
 862.467 421.962
 465.275 11.360
 207.285 307.625
 711.096 78.079
 593.100 832.306
 914.878 39.838
 805.295 645.689
 268.134 790.762
 382.355 200.394
 228.637 346.217
 597.253 405.411
 316.339 605.338
 372.812 93.420
 648.992 464.916
 13.101 994.003
 448.839 994.303
 760.997 874.840
 979.117 607.018
 309.126 10.909
 480.693 225.873
 619.697 973.252
 992.139 429.278
 573.292 340.225
 596.544 847.318
 845.993 662.252
 868.975 523.242
 989.541 333.570
 651.488 210.691
 395.308 809.283
 887.829 296.616
 797.250 362.232
 65.471 147.174
 302.620 700.946
 874.552 607.532
 925.984 807.491
 365.833 350.384
 989.010 232.879
 115.416 982.043
 985.858 379.264
 453.086 764.313
 5.099 464.240
 532.517 496.189
 150.301 505.796
 91.800 288.196
 672.436 779.983
 926.888 436.180
 480.671 420.879
 961.453 408.446
 49.759 678.545
 5.525 663.746
 411.157 490.142
 841.393 946.891
 273.109 508.207
 725.958 208.389
 437.554 264.230
 149.519 974.897
 597.105 312.320
 215.557 984.293
 534.988 724.243
 106.099 84.597
 399.230 311.749
 152.731 686.839
 467.326 193.573
 252.112 631.230
 999.850 452.294
 33.234 862.183
 944.973 430.340
 915.777 264.771
 397.696 875.523
 187.233 863.035
 537.946 485.907
 491.433 54.334
 923.921 133.358
 761.385 904.809
 357.558 17.490
 71.693 775.439
 377.358 459.919
 135.081 718.490
 782.753 876.664
 56.816 478.118
 419.477 438.548
 401.135 360.078
 926.057 960.623
 854.460 282.879
 879.558 957.599
 608.571 581.175
 109.320 509.332
 678.550 461.966
 148.971 435.500
 438.818 791.257
 350.876 259.227
 757.680 254.891
 27.974 913.730
 866.476 49.420
 753.421 122.949
 971.536 540.114
 229.291 765.816
 141.977 711.836
 725.874 354.604
 48.058 438.819
 239.807 451.065
 125.826 330.908
 172.673 481.343
 974.556 162.102
 394.999 953.712
 602.746 153.073
 140.404 634.591
 202.783 929.476
 830.342 291.275
 708.952 94.432
 924.360 298.049
 560.949 584.463
 439.712 750.382
 16.877 386.873
 306.561 904.635
 524.935 612.131
 92.901 313.940
 139.084 182.060
 421.985 160.791
 646.460 623.798
 142.655 80.474
 936.721 276.659
 731.169 454.166
 487.726 15.713
 686.249 344.608
 547.766 779.374
 715.076 209.446
 370.057 431.395
 137.405 407.076
 486.414 978.883
 202.036 597.132
 608.334 861.386
 411.444 113.319
 7.394 891.427
 686.776 571.395
 673.487 699.554
 429.873 581.634
 777.572 967.852
 608.013 815.633
 902.127 841.659
 710.198 575.012
 652.137 222.084
 313.750 808.166
 955.352 959.766
 522.545 495.200
 13.763 606.501
 362.386 885.551
 218.046 415.177
 466.766 33.214
 700.532 804.409
 882.942 877.268
 725.502 882.909
 352.018 97.412
 22.047 735.791
 949.127 613.074
 5.937 652.358
 945.379 758.419
 743.032 979.729
 309.709 363.136
 435.501 741.614
 496.860 599.619
 199.855 5.373
 361.545 61.032
 316.609 417.027
 945.290 42.559
 907.794 573.064
 951.870 981.085
 910.968 444.952
 362.825 928.562
 115.497 918.187
 452.861 393.943
 85.399 419.202
 505.422 880.987
 767.973 362.557
 564.190 608.179
 61.569 805.614
 302.456 746.997
 250.574 811.636
 468.241 720.683
 0.031 924.197
 740.678 723.358
 103.825 190.563
 287.841 344.922
 794.430 949.724
 876.108 607.696
 622.581 248.010
 277.818 563.679
 503.541 153.189
 641.936 984.833
 882.880 314.060
 819.373 361.679
 306.773 29.446
 711.419 57.199
 275.979 536.800
 80.234 833.533
 733.057 660.404
 921.752 259.001
 71.477 842.043
 153.707 533.736
 183.533 648.546
 668.261 755.756
 880.011 361.572
 596.232 437.988
 445.207 222.095
 237.820 423.926
 140.944 357.531
 545.708 118.894
 975.761 661.062
 266.207 929.840
 921.562 734.041
 21.832 904.136
 228.954 22.441
 376.203 82.733
 381.695 71.882
 584.851 981.515
 185.571 253.235
 581.536 723.649
 231.318 748.022
 260.621 642.775
 556.609 171.549
 226.369 30.129
 388.534 109.036
 527.513 116.927
 833.431 468.865
 70.817 266.002
 831.532 855.895
 204.686 733.830
 473.839 840.704
 630.082 686.275
 330.441 767.369
 281.432 480.075
 33.568 588.239
 28.098 519.033
 343.658 640.247
 83.728 361.730
 979.418 550.016
 436.146 689.405
 868.128 856.794
 686.856 372.356
 253.274 20.795
 632.730 225.094
 444.140 303.360
 151.873 279.658
 395.528 393.634
 343.068 88.608
 832.640 458.783
 988.909 890.514
 181.891 621.672
 794.866 518.262
 106.648 347.175
 231.737 931.577
 279.380 237.680
 361.644 828.172
 28.285 706.953
 645.723 191.519
 385.254 592.311
 255.649 16.877
 619.022 166.411
 885.248 110.938
 676.926 176.049
 979.519 464.905
 773.170 435.878
 866.844 577.330
 171.388 375.253
 649.140 463.488
 613.228 527.488
 230.776 284.974
 769.471 779.245
 359.732 309.822
 40.639 795.784
 526.462 653.452
 343.214 203.294
 483.004 228.645
 596.584 155.906
 676.092 963.494
 213.936 921.399
 155.304 435.629
 314.869 180.778
 345.988 65.186
 764.069 213.161
 244.994 244.917
 722.560 904.742
 86.696 741.071
 727.576 220.631
 771.871 241.388
 523.932 68.274
 490.507 565.489
 911.814 283.847
 92.250 187.559
 789.413 226.916
 159.031 891.543
 717.916 377.913
 160.417 515.780
 663.584 617.270
 973.650 418.338
 847.305 9.786
 830.468 968.224
 704.954 923.890
 18.135 643.723
 8.704 949.581
 472.124 190.375
 975.074 123.127
 515.392 391.513
 273.010 469.001
 139.940 858.135
 905.720 393.448
 309.240 517.234
 962.649 338.664
 157.373 224.301
 790.247 676.513
 747.345 842.710
 607.567 696.393
 255.528 807.118
 468.831 849.216
 302.864 347.363
 551.730 40.176
 340.938 311.742
 407.232 624.170
 910.035 652.867
 252.045 22.331
 557.579 774.897
 904.819 234.581
 782.926 877.852
 175.859 425.533
 555.382 353.639
 609.982 679.147
 436.725 10.640
 473.697 686.686
 780.817 141.074
 869.708 803.665
 737.407 50.526
 280.673 601.252
 164.712 885.040
 694.959 778.173
 68.309 301.916
 582.992 388.478
 798.263 510.178
 284.626 592.004
 121.097 370.667
 75.247 127.081
 60.305 899.464
 118.243 33.810
 393.789 608.269
 329.700 681.286
 187.178 478.212
 601.226 249.596
 209.953 977.035
 900.500 628.727
 461.144 761.714
 126.342 379.059
 960.897 568.275
 693.812 374.575
 34.098 177.082
 201.204 958.967
 316.606 295.449
 49.071 590.329
 900.397 150.541
 983.987 752.058
 351.372 605.589
 497.081 351.107
 685.965 663.334
 168.196 410.923
 886.540 404.834
 87.467 861.833
 730.363 222.548
 662.193 918.539
 865.424 777.682
 510.956 460.578
 404.397 467.596
 920.324 60.628
 244.481 494.632
 981.241 666.439
 727.825 438.764
 99.872 279.700
 709.928 749.156
 986.703 399.647
 130.132 871.122
 441.689 136.677
 510.525 42.492
 573.990 143.250
 631.835 745.278
 402.264 263.141
 834.869 643.536
 783.486 738.510
 814.662 725.869
 101.073 125.816
 455.535 591.142
 220.961 710.310
 695.966 49.342
 589.492 144.531
 812.575 777.446
 520.182 504.177
 26.107 884.485
 296.150 705.965
 315.338 253.348
 628.038 783.157
 587.058 182.357
 758.495 397.648
 404.263 531.083
 426.737 980.603
 786.346 556.637
 411.477 350.196
 833.256 323.870
 196.891 634.073
 212.493 791.138
 771.641 920.470
 708.437 858.878
 820.808 635.841
 846.442 158.070
 828.543 74.339
 50.505 627.319
 427.074 427.175
 308.032 848.874
 835.293 734.944
 35.664 194.269
 385.507 336.353
 857.395 468.810
 976.169 50.840
 613.980 480.816
 175.847 714.495
 868.236 727.175
 581.607 8.116
 904.260 752.485
 674.003 258.661
 143.247 166.921
 659.530 61.571
 620.971 400.370
 826.511 928.230
 751.516 20.633
 516.846 492.265
 801.417 485.239
 516.778 158.473
 33.576 54.211
 156.081 12.204
 270.341 929.875
 666.027 654.288
 41.830 565.284
 949.498 731.695
 604.308 191.251
 257.308 907.449
 962.407 540.303
 816.680 980.836
 839.684 221.628
 22.712 722.312
 999.064 342.387
 761.461 633.856
 805.692 536.496
 991.964 457.765
 790.577 201.475
 160.169 523.511
 758.011 247.287
 964.777 397.324
 680.137 208.924
 635.601 252.425
 938.550 988.092
 239.896 644.624
 58.576 480.674
 699.712 209.292
 793.479 768.160
 610.511 208.146
 562.838 646.226
 602.939 880.036
 844.304 915.721
 718.700 486.884
 126.900 845.106
 989.167 607.545
 625.712 443.744
 350.872 197.762
 754.456 968.141
 22.770 798.282
 679.113 364.507
 151.630 895.937
 410.955 967.820
 627.762 200.084
 322.229 707.410
 535.273 630.767
 617.207 680.126
 358.980 282.668
 802.817 253.240
 282.155 953.021
 167.525 749.681
 211.377 940.845
 488.516 288.149
 421.350 443.071
 892.510 930.701
 365.849 710.169
 945.029 1.870
 521.632 165.100
 539.854 248.143
 468.690 435.734
 111.284 507.281
 439.482 969.001
 656.129 246.646
 546.620 867.033
 292.925 842.155
 905.875 359.480
 818.361 829.224
 70.488 965.308
 364.420 729.032
 72.857 730.969
 686.220 993.363
 998.118 804.504
 395.258 315.394
 286.405 127.320
 124.027 109.102
 850.411 822.953
 897.190 593.888
 903.856 326.854
 76.309 251.795
 4.693 840.114
 27.118 711.128
 932.165 976.173
 971.476 501.720
 425.422 691.199
 374.206 913.628
 627.537 700.260
 175.246 53.323
 994.779 552.197
 409.992 450.737
 967.470 601.747
 418.796 438.819
 454.265 28.850
 286.692 356.954
 83.005 328.805
 186.140 164.038
 723.336 865.286
 431.625 669.820
 321.993 939.011
 761.111 578.802
 22.220 691.563
 304.587 304.602
 603.446 115.587
 6.333 859.799
 793.471 574.046
 760.243 503.276
 118.541 902.819
 974.955 570.833
 890.409 258.552
 689.011 502.870
 235.606 19.008
 140.428 383.475
 880.512 903.407
 997.644 826.991
 674.432 978.210
 370.470 190.581
 597.951 788.053
 534.623 394.437
 629.500 706.080
 768.412 25.788
 271.813 952.536
 265.708 460.030
 542.230 70.520
 158.453 914.013
 655.246 974.228
 861.408 255.408
 649.122 764.398
 300.895 21.161
 585.578 120.325
 870.846 81.251
 265.633 275.497
 889.298 245.640
 316.657 928.150
 825.425 517.475
 4.954 257.918
 3.504 699.966
 781.982 860.038
 940.920 364.239
 776.287 479.537
 970.854 367.630
 670.888 55.521
 568.032 904.096
 459.040 661.703
 522.463 588.596
 829.870 360.779
 179.169 84.469
 607.321 950.226
 722.233 926.182
 37.326 753.803
 473.144 259.619
 403.412 460.795
 393.388 398.753
 642.318 3.428
 129.676 202.605
 349.363 327.331
 670.593 21.581
 906.641 901.384
 852.038 200.236
 862.652 948.364
 865.324 97.362
 144.331 688.719
 598.887 177.840
 24.835 674.397
 47.946 718.330
 913.903 361.467
 325.234 965.683
 221.368 8.294
 622.066 498.528
 585.967 385.097
 127.749 15.184
 306.310 501.111
 694.996 641.770
 582.531 973.321
 421.001 100.594
 227.361 917.362
 232.785 68.919
 464.162 494.022
 658.959 800.607
 754.690 916.584
 829.059 477.592
 827.320 753.550
 159.998 844.407
 71.279 452.163
 413.997 888.007
 666.546 880.375
 793.882 727.939
 503.016 323.713
 383.090 440.650
 454.854 280.043
 645.599 358.738
 593.517 835.945
 434.899 954.557
 700.513 665.617
 283.664 871.440
 61.671 314.769
 872.842 29.476
 149.571 481.263
 929.419 171.122
 919.168 310.500
 248.117 280.771
 120.850 131.363
 649.059 207.941
 170.761 678.385
 999.196 632.913
 683.764 303.518
 671.583 464.031
 71.786 368.272
 177.875 465.506
 519.193 331.023
 73.518 642.465
 875.463 678.079
 442.695 805.261
 339.808 978.885
 365.265 88.073
 366.759 929.845
 247.641 687.953
 688.582 257.169
 964.061 41.234
 250.111 12.483
 557.299 276.347
 782.882 866.437
 145.027 428.282
 635.055 1.953
 479.266 313.202
 826.424 662.283
 824.465 525.963
 446.809 117.434
 920.412 12.928
 872.475 89.423
 448.488 502.400
 578.145 601.179
 745.646 551.082
 889.114 880.544
 335.302 533.357
 994.346 720.069
 946.198 897.834
 150.952 441.078
 50.862 920.060
 804.859 978.500
 8.950 859.703
 461.619 248.309
 785.356 393.710
 523.200 805.099
 19.221 843.245
 997.468 281.686
 241.888 581.776
 350.982 429.825
 26.433 35.080
 755.289 970.939
 248.948 432.513
 342.410 403.411
 855.443 404.524
 685.508 399.587
 164.685 246.649
 732.347 227.687
 855.875 178.272
 597.191 533.637
 153.707 848.984
 544.093 863.142
 47.610 211.005
 832.329 58.760
 586.069 347.693
 832.224 459.256
 742.671 981.421
 524.240 3.950
 133.313 875.408
 561.399 513.404
 2.051 780.144
 978.593 705.652
 617.855 683.678
 173.776 805.807
 220.602 24.110
 345.399 823.580
 309.739 971.223
 355.668 880.797
 723.934 531.431
 286.472 57.897
 158.678 866.417
 378.374 548.817
 508.327 21.440
 785.253 937.185
 399.541 55.729
 658.583 868.879
 157.997 66.484
 594.495 547.596
 75.869 652.387
 860.534 337.846
 533.616 215.241
 72.215 355.796
 288.698 33.341
 945.105 560.736
 41.798 31.722
 317.438 341.801
 396.913 537.591
 60.283 505.343
 167.368 349.803
 584.654 502.531
 970.567 115.295
 62.949 554.829
 478.499 130.021
 929.518 412.867
 30.017 244.572
 763.702 963.557
 499.427 923.563
 918.234 938.253
 991.455 691.701
 694.408 994.247
 686.231 97.768
 19.184 381.326
 783.327 980.492
 312.469 968.687
 238.253 658.128
 987.729 314.822
 798.358 757.858
 76.286 699.544
 631.068 713.711
 153.786 103.939
 702.320 595.163
 753.138 287.442
 566.449 376.051
 26.610 653.610
 633.391 148.740
 653.740 65.314
 500.630 156.015
 42.398 229.579
 994.902 17.955
 226.973 551.158
 34.204 728.770
 597.676 296.922
 869.439 85.550
 593.792 630.641
 225.358 273.933
 735.079 195.615
 63.748 602.476
 151.096 832.638
 322.660 466.110
 978.017 129.996
 931.562 788.256
 334.310 483.611
 504.493 590.488
 846.853 387.429
 415.411 257.940
 991.740 730.860
 959.252 188.755
 531.586 921.212
 198.694 158.008
 594.223 910.010
 43.778 102.590
 44.695 433.746
 465.725 496.113
 680.380 498.715
 317.041 775.096
 932.656 878.202
 530.143 783.350
 520.774 946.394
 961.931 194.970
 285.787 860.421
 511.057 772.766
 973.539 998.938
 480.074 923.871
 353.460 767.478
 311.457 774.132
 899.561 747.662
 572.903 234.366
 545.350 575.341
 384.904 752.518
 307.025 523.373
 806.805 503.984
 979.275 195.272
 164.155 177.018
 603.180 929.305
 0.964 660.338
 22.312 907.099
 569.398 375.995
 945.410 760.737
 273.604 652.925
 464.251 897.211
 713.878 976.516
 704.223 294.483
 335.650 639.140
 61.104 170.098
 781.232 858.194
 477.507 448.048
 930.394 815.195
 191.240 134.508
 61.474 935.411
 928.435 606.080
 283.588 597.050
 277.863 978.735
 301.547 996.976
 958.641 490.854
 50.429 162.137
 448.942 544.312
 851.567 778.531
 373.795 313.899
 524.248 199.554
 629.321 783.333
 569.299 420.573
 250.490 587.431
 806.270 84.582
 889.616 41.876
 83.118 473.738
 671.311 397.161
 226.639 592.801
 412.668 350.460
 807.659 653.041
 359.279 642.111
 553.965 699.714
 880.655 622.201
 56.531 614.054
 13.305 732.441
 433.985 973.738
 434.659 160.314
 702.954 126.539
 823.103 502.880
 57.480 563.568
 613.302 158.817
 101.821 154.834
 724.975 647.222
 273.424 805.318
 838.258 943.804
 405.695 519.361
 449.171 808.423
 235.412 30.557
 81.787 547.337
 982.382 9.872
 305.013 569.216
 197.732 243.198
 325.092 832.009
 373.220 48.615
 951.743 979.749
 262.002 951.442
 296.174 791.472
 118.883 260.384
 111.055 931.591
 716.142 590.328
 762.002 840.648
 823.473 596.459
 291.539 641.578
 104.496 651.144
 342.182 879.135
 27.828 980.725
 115.752 744.294
 321.253 845.845
 409.964 662.236
 819.476 798.801
 767.417 8.619
 828.876 377.813
 151.281 546.305
 619.302 934.798
 409.238 491.586
 569.084 664.668
 263.675 988.570
 253.990 475.372
 161.079 21.922
 255.988 664.554
 94.331 276.303
 248.448 647.015
 373.780 265.988
 519.297 294.200
 240.071 836.212
 253.929 30.069
 485.609 270.437
 800.113 295.218
 762.054 132.137
 665.191 601.749
 706.391 298.753
 992.612 304.561
 204.062 597.609
 774.037 700.482
 138.600 982.951
 572.001 815.660
 545.608 269.571
 256.749 575.168
 715.180 297.051
 352.467 178.734
 69.777 790.524
 399.365 785.513
 510.680 625.558
 78.391 781.886
 880.560 228.581
 227.469 353.359
 565.230 248.012
 767.922 79.046
 465.582 728.426
 626.088 229.987
 350.188 889.806
 100.078 186.466
 267.528 350.838
 610.498 340.653
 399.780 599.773
 164.874 356.385
 701.164 584.491
 140.176 195.161
 434.804 106.697
 580.521 754.659
 432.777 920.894
 255.843 812.051
 512.497 979.710
 322.586 618.561
 24.958 571.880
 863.471 494.045
 350.905 371.677
 607.053 51.610
 242.049 878.715
 189.341 813.659
 996.609 859.985
 822.572 424.214
 410.205 212.941
 786.678 20.434
 431.426 915.787
 816.707 592.071
 230.910 201.221
 987.065 965.046
 546.692 830.580
 806.877 918.684
 357.906 920.002
 858.824 550.561
 153.016 508.117
 808.695 394.017
 864.894 300.485
 59.707 667.420
 338.885 389.973
 752.768 978.230
 454.977 360.394
 452.701 546.271
 543.259 924.738
 395.577 667.582
 892.727 36.257
 991.467 471.530
 165.318 413.603
 720.877 679.033
 675.861 328.383
 175.828 838.637
 398.752 769.250
 775.134 580.714
 405.909 190.458
 327.977 609.212
 248.531 710.293
 783.825 157.360
 665.899 96.646
 46.468 320.902
 364.811 180.110
 955.003 292.964
 467.938 501.309
 457.787 942.464
 411.668 326.778
 592.360 177.319
 494.732 469.960
 304.222 29.678
 177.597 209.901
 12.071 698.796
 426.454 604.743
 481.956 833.987
 530.225 510.497
 286.035 972.588
 618.007 13.761
 374.746 243.284
 619.437 911.687
 18.698 571.851
 271.595 480.766
 216.267 693.058
 441.138 490.804
 205.464 178.555
 35.691 180.215
 758.102 476.152
 988.116 417.621
 717.763 51.549
 653.822 252.416
 720.608 200.681
 734.982 488.761
 113.180 921.238
 885.251 304.476
 860.292 498.187
 130.934 544.957
 278.594 663.442
 424.530 434.975
 0.039 467.897
 107.076 615.659
 880.136 379.425
 957.993 693.776
 37.498 758.006
 344.303 714.622
 715.795 314.734
 812.688 983.103
 772.086 631.166
 193.262 570.426
 844.870 386.419
 876.838 282.004
 372.562 838.942
 689.655 217.504
 803.005 956.355
 600.823 733.526
 444.787 638.731
 66.153 296.090
 302.369 887.803
 923.821 572.431
 953.234 826.741
 526.469 113.618
 563.629 853.020
 913.597 90.966
 700.029 231.864
 817.615 5.434
 829.667 321.629
 755.588 841.244
 671.721 717.840
 313.161 299.298
 670.563 652.647
 482.297 54.937
 326.693 374.908
 903.279 236.011
 405.207 237.437
 495.172 824.535
 815.070 247.143
 976.659 527.574
 336.941 696.579
 498.474 935.092
 198.156 638.013
 174.855 844.680
 528.987 720.511
 938.337 361.404
 965.916 764.194
 401.404 416.898
 529.949 261.981
 420.052 352.751
 538.665 286.478
 776.036 101.802
 800.543 437.778
 862.765 715.839
 983.121 36.665
 838.597 733.358
 589.727 677.837
 343.167 376.291
 873.129 80.598
 327.765 295.269
 661.780 371.762
 678.365 550.021
 81.845 110.048
 286.439 481.557
 585.391 505.956
 803.021 888.036
 304.844 39.940
 78.654 504.518
 261.692 558.978
 906.991 771.714
 282.565 602.473
 142.168 589.299
 990.206 228.376
 117.032 530.306
 15.702 675.927
 946.334 454.676
 650.002 399.209
 229.850 728.396
 748.597 63.550
 676.668 221.238
 507.950 132.592
 633.567 828.295
 133.393 446.658
 625.511 611.008
 756.748 352.033
 90.879 470.787
 781.624 276.142
 132.425 6.658
 132.488 335.997
 499.531 337.415
 360.153 437.868
 188.523 923.812
 864.855 87.032
 94.365 58.429
 494.782 629.980
 495.619 716.528
 772.591 140.963
 810.100 912.777
 7.570 523.920
 854.164 883.927
 532.716 404.087
 685.110 129.978
 432.831 946.015
 243.132 174.996
 24.038 161.939
 253.876 448.455
 331.994 512.750
 850.567 798.999
 173.818 490.145
 849.395 210.861
 658.931 380.430
 615.247 440.470
 921.025 916.003
 616.739 684.198
 315.075 28.665
 547.920 450.671
 750.438 328.896
 825.051 480.951
 77.576 287.206
 214.834 541.454
 748.911 818.253
 757.698 927.241
 283.961 136.904
 286.804 542.850
 288.455 329.735
 58.893 974.928
 13.188 168.145
 983.779 302.287
 250.343 773.451
 919.992 786.868
 15.688 963.859
 577.926 601.206
 170.286 492.441
 899.822 437.964
 313.937 89.275
 857.466 43.939
 806.773 805.331
 490.750 269.397
 220.293 816.875
 599.035 234.058
 413.005 673.959
 765.860 309.412
 500.279 192.518
 648.075 195.028
 427.423 414.962
 572.476 831.223
 547.181 557.528
 164.798 914.810
 388.646 773.703
 773.401 557.127
 727.787 181.550
 957.482 98.212
 627.701 609.594
 979.638 237.593
 509.282 232.283
 595.419 696.084
 693.753 903.789
 66.967 335.106
 583.761 910.741
 170.539 547.106
 529.124 793.372
 523.662 324.762
 969.515 214.452
 159.782 515.716
 125.179 860.589
 337.748 687.071
 987.187 456.101
 829.526 838.889
 762.765 961.337
 699.584 13.182
 84.111 361.342
 18.898 4.759
 969.184 464.027
 269.196 768.683
 711.553 297.113
 940.542 377.751
 8.258 888.119
 137.661 169.393
 847.312 940.511
 845.440 957.666
 60.863 581.020
 897.973 311.016
 300.057 488.383
 12.626 114.341
 250.394 252.724
 433.222 164.254
 631.973 329.033
 545.147 874.789
 320.915 899.462
 128.520 297.969
 392.750 950.004
 880.388 356.367
 85.343 890.821
 218.027 225.188
 370.620 739.684
 755.873 237.369
 726.820 769.171
 889.529 80.251
 735.128 255.527
 610.925 735.509
 658.519 615.946
 586.427 930.087
 271.468 477.940
 50.068 425.163
 925.412 676.192
 670.613 398.622
 387.717 546.477
 45.811 365.795
 66.140 301.009
 239.605 440.534
 213.949 483.716
 16.472 436.864
 943.920 166.870
 427.434 39.017
 906.179 452.283
 778.940 478.612
 302.498 161.533
 961.169 322.006
 218.281 161.732
 646.800 823.477
 706.483 288.100
 93.589 92.226
 511.465 144.562
 620.997 69.481
 84.971 432.015
 287.400 48.700
 633.591 754.427
 703.203 494.795
 313.170 860.151
 187.528 40.796
 519.553 904.633
 851.353 341.778
 138.825 876.822
 485.404 540.654
 939.147 761.312
 992.277 309.151
 288.559 148.484
 252.777 145.777
 550.302 833.192
 808.143 982.550
 773.812 827.023
 202.486 330.808
 303.220 158.686
 721.421 606.580
 256.877 750.962
 119.763 856.011
 284.950 581.043
 617.335 555.566
 834.618 684.579
 399.993 209.665
 294.093 423.611
 363.299 95.564
 750.753 766.850
 227.517 212.586
 791.781 229.789
 111.545 546.792
 357.178 85.268
 434.937 445.208
 387.781 616.043
 704.214 753.504
 110.605 564.036
 493.519 471.127
 689.512 701.390
 239.400 847.406
 512.890 161.783
 402.654 925.737
 166.958 23.051
 2.151 651.088
 681.698 710.851
 470.002 414.584
 667.908 325.510
 516.216 709.548
 672.777 598.392
 103.799 823.260
 355.649 119.006
 430.286 860.701
 765.899 888.912
 774.954 79.158
 135.176 443.527
 316.785 459.933
 673.597 418.561
 248.945 625.125
 84.201 845.654
 231.740 859.033
 35.168 853.392
 36.140 866.037
 11.651 178.150
 61.037 506.501
 617.960 696.966
 764.082 631.523
 29.076 465.987
 261.356 84.053
 363.801 757.113
 836.387 261.586
 939.320 747.517
 593.373 423.244
 790.473 637.281
 310.278 266.531
 321.988 495.809
 840.275 556.492
 286.482 404.884
 398.449 638.659
 426.714 952.700
 306.441 148.383
 521.936 707.156
 380.798 800.350
 372.920 466.900
 99.108 725.993
 539.142 254.479
 997.706 861.678
 698.683 717.518
 810.137 581.043
 83.641 771.799
 588.961 330.397
 1.556 525.701
 235.467 952.098
 389.689 230.660
 340.990 668.142
 270.607 809.560
 196.623 111.576
 943.780 417.550
 10.012 118.891
 521.649 121.408
 361.654 280.209
 715.616 668.664
 399.819 49.220
 516.566 121.327
 202.120 870.704
 968.012 906.870
 690.282 634.617
 672.865 287.390
 868.269 422.688
 35.530 953.543
 436.320 102.085
 750.986 140.407
 816.287 732.625
 396.217 456.144
 686.942 896.497
 544.633 269.839
 479.540 105.262
 951.635 671.780
 210.120 76.645
 593.321 487.575
 139.943 357.240
 677.457 777.704
 251.607 966.642
 886.526 507.550
 426.141 188.867
 710.188 341.573
 604.487 589.328
 635.276 651.729
 541.922 806.663
 495.191 77.482
 21.080 690.536
 449.715 216.748
 411.281 227.108
 836.970 38.202
 160.003 226.576
 680.116 300.583
 415.848 521.169
 564.765 949.690
 328.527 32.001
 254.014 84.860
 295.853 369.483
 54.810 480.886
 254.050 10.702
 73.584 795.999
 87.603 689.729
 35.210 859.951
 998.344 600.613
 925.061 827.141
 678.420 770.522
 940.164 397.527
 914.393 450.773
 895.977 792.877
 674.270 300.299
 577.383 158.264
 238.022 219.218
 496.157 610.058
 795.811 915.008
 25.822 233.758
 505.133 151.171
 34.881 50.519
 945.338 405.006
 490.476 813.232
 490.266 629.197
 319.295 595.349
 420.129 519.430
 306.735 522.693
 773.321 200.485
 408.125 835.349
 486.942 385.407
 408.935 308.943
 358.669 681.150
 979.914 108.643
 677.922 919.823
 356.018 481.793
 994.508 813.396
 856.472 543.916
 719.931 252.954
 441.799 395.914
 970.210 608.649
 359.909 186.568
 967.334 106.153
 508.154 653.247
 205.517 948.209
 475.577 425.083
 572.528 269.837
 826.522 637.512
 387.867 232.713
 243.426 506.240
 398.985 813.411
 816.425 654.279
 762.711 872.689
 406.749 530.292
 858.384 425.357
 429.280 943.250
 936.617 194.667
 109.967 951.047
 436.377 329.551
 741.609 353.781
 714.047 900.854
 356.044 270.837
 660.790 552.988
 673.808 530.365
 556.108 565.034
 9.355 316.622
 661.613 930.457
 778.966 41.692
 723.189 773.387
 361.221 211.030
 273.832 123.274
 730.795 5.087
 543.288 426.127
 663.071 910.933
 842.197 102.072
 480.550 407.511
 533.971 404.316
 576.098 976.176
 501.285 997.728
 49.877 505.007
 298.267 275.988
 186.501 52.376
 724.696 959.854
 579.883 394.363
 213.477 966.627
 91.826 404.262
 364.001 678.892
 566.240 93.940
 936.694 351.334
 76.629 719.780
 231.062 525.715
 176.007 245.021
 662.038 539.454
 64.628 320.266
 516.597 841.696
 163.884 850.706
 881.932 217.163
 359.699 858.245
 983.378 772.608
 183.961 306.290
 128.408 789.521
 669.524 561.987
 924.207 181.294
 227.570 343.222
 800.315 220.683
 43.387 94.701
 332.814 596.892
 508.703 408.160
 718.414 409.471
 649.574 136.320
 600.091 862.520
 365.479 429.310
 492.759 657.213
 268.001 867.107
 318.580 128.665
 649.519 884.125
 135.355 285.750
 480.175 634.849
 454.877 106.124
 634.618 575.640
 606.018 745.718
 801.255 221.189
 232.652 40.197
 691.937 549.097
 140.434 618.708
 417.942 287.706
 558.211 696.942
 851.011 136.207
 276.862 761.629
 771.135 778.624
 716.050 762.628
 894.190 201.295
 471.500 467.554
 953.696 284.567
 363.612 449.163
 816.688 281.739
 72.457 924.606
 781.404 630.586
 562.453 771.087
 325.252 464.532
 208.389 442.843
 439.104 241.708
 697.296 913.843
 545.522 521.459
 840.234 888.908
 804.251 160.540
 654.939 348.389
 261.479 37.298
 823.137 519.132
 906.493 944.028
 561.768 863.815
 819.937 8.601
 330.514 934.011
 494.652 50.214
 711.612 487.463
 298.887 665.057
 403.349 190.484
 351.372 740.938
 54.940 341.180
 660.514 71.075
 705.197 203.140
 820.939 972.637
 765.918 842.668
 388.102 402.144
 787.009 441.448
 997.188 225.028
 955.583 302.490
 540.537 658.708
 295.761 587.376
 156.129 726.158
 557.421 890.159
 249.005 979.687
 597.008 256.191
 311.861 72.416
 775.872 146.827
 427.499 648.450
 223.885 102.983
 224.540 813.349
 258.816 707.450
 872.110 345.956
 413.672 638.442
 795.612 173.680
 331.821 661.898
 983.612 198.956
 747.959 859.615
 548.219 718.704
 214.977 32.338
 63.706 695.533
 573.570 364.880
 809.628 434.295
 132.375 173.321
 507.334 595.959
 448.761 967.064
 287.727 389.029
 619.796 511.339
 241.790 553.729
 332.890 944.651
 965.091 873.464
 137.956 932.253
 447.965 279.824
 617.593 978.203
 621.792 670.440
 306.624 297.797
 939.823 732.638
 383.655 507.650
 842.097 900.252
 689.231 26.517
 575.330 996.706
 460.154 715.773
 60.379 705.875
 78.062 409.813
 725.348 225.242
 961.066 594.233
 58.008 895.947
 656.888 350.379
 136.581 264.704
 979.424 580.683
 335.705 547.009
 250.921 508.170
 490.490 353.971
 30.250 69.012
 954.758 481.525
 113.205 418.146
 582.154 596.428
 650.846 689.467
 765.721 484.512
 342.093 4.381
 321.376 740.127
 290.699 631.396
 424.647 99.151
 76.185 56.720
 692.911 169.382
 253.090 438.567
 234.600 850.515
 71.146 659.046
 403.504 910.572
 986.677 645.519
 644.155 786.612
 127.048 262.284
 190.497 885.560
 467.672 343.082
 184.762 297.228
 105.410 80.654
 670.096 608.095
 761.876 262.236
 735.314 273.581
 951.856 756.262
 162.941 11.681
 110.721 247.656
 264.966 805.591
 223.329 784.990
 150.458 121.856
 46.604 55.810
 624.151 778.631
 108.044 25.721
 887.537 841.449
 110.161 257.150
 528.999 927.871
 821.880 725.318
 225.390 204.320
 715.791 647.982
 615.752 135.904
 566.663 883.358
 883.037 71.255
 591.601 984.756
 329.496 18.121
 943.816 453.469
 246.663 391.078
 6.081 42.052
 455.473 130.326
 831.080 832.242
 273.176 830.730
 686.208 965.219
 301.417 454.393
 250.540 322.017
 227.608 789.976
 930.303 639.643
 895.821 170.295
 682.956 770.458
 793.578 559.542
 923.848 330.805
 79.721 106.618
 616.366 387.683
 561.843 655.941
 677.606 162.798
 38.545 676.734
 856.248 820.811
 24.058 171.859
 324.773 97.688
 645.757 554.062
 269.966 926.133
 977.158 317.929
 737.516 954.068
 971.470 817.424
 190.043 320.749
 678.362 199.872
 553.135 660.406
 446.918 806.258
 658.778 718.310
 181.618 274.377
 736.228 377.244
 469.594 465.513
 60.985 257.660
 33.372 857.794
 745.614 342.037
 684.072 531.324
 462.157 518.484
 908.876 523.594
 223.393 291.402
 779.989 511.116
 146.092 684.698
 829.803 217.733
 878.434 97.765
 411.314 45.571
 429.048 364.146
 319.767 445.470
 897.679 820.892
 760.039 904.916
 816.734 902.291
 226.434 938.845
 786.053 719.473
 342.566 568.316
 965.966 637.922
 967.181 800.935
 9.409 893.960
 888.536 62.653
 714.560 440.503
 639.896 241.190
 194.803 139.038
 509.555 495.787
 651.061 41.660
 781.270 665.546
 928.532 272.625
 919.171 509.432
 310.145 127.376
 552.049 65.668
 384.769 677.975
 165.706 698.050
 100.052 892.836
 782.007 363.634
 116.225 46.499
 195.955 892.739
 495.158 778.449
 616.981 611.468
 343.187 341.080
 580.470 92.842
 859.810 403.452
 476.132 719.408
 988.398 813.181
 900.097 743.075
 508.803 292.568
 649.659 692.422
 522.626 501.749
 618.628 0.237
 255.369 851.566
 145.518 191.408
 409.395 17.900
 747.866 611.122
 749.346 189.173
 328.269 603.677
 567.267 576.602
 249.105 32.032
 366.151 805.619
 483.988 706.742
 804.151 175.043
 908.980 460.334
 271.486 872.214
 692.265 440.082
 620.527 537.092
 377.810 519.777
 557.181 811.718
 289.608 261.484
 127.111 944.254
 165.041 443.870
 20.358 155.830
 768.167 57.709
 77.333 355.738
 649.050 735.336
 241.081 204.020
 169.495 603.664
 176.180 283.723
 577.555 444.776
 102.958 836.984
 905.137 119.905
 894.310 734.653
 110.038 407.906
 796.613 948.389
 464.171 565.233
 989.974 153.356
 185.063 8.305
 647.757 350.171
 652.368 919.282
 821.184 714.010
 883.034 291.382
 819.560 679.462
 848.491 859.434
 316.682 490.460
 498.923 545.311
 53.294 789.393
 260.303 917.056
 166.659 8.111
 239.645 785.989
 131.730 341.301
 316.170 409.958
 392.792 430.605
 817.260 935.590
 676.527 832.522
 137.737 191.140
 962.068 166.710
 721.814 868.076
 223.850 91.774
 504.955 528.320
 519.978 996.326
 626.632 910.103
 261.728 353.239
 846.815 234.388
 636.065 909.252
 204.038 831.984
 58.150 380.828
 569.466 505.837
 178.422 726.310
 610.928 840.973
 660.689 755.676
 467.966 794.415
 563.649 229.678
 41.334 597.891
 406.398 362.803
 58.730 436.625
 664.862 967.734
 37.037 818.151
 645.042 316.945
 416.805 696.378
 102.800 119.456
 697.498 589.548
 149.186 52.949
 505.449 338.026
 493.630 804.402
 536.826 141.693
 861.452 72.684
 45.021 840.142
 982.001 6.493
 498.175 435.800
 212.238 888.306
 684.037 884.860
 48.983 843.348
 554.938 608.512
 230.482 30.803
 607.313 813.222
 151.937 257.586
 403.275 999.810
 65.520 603.091
 744.435 323.915
 226.988 332.549
 981.964 222.538
 339.898 748.556
 426.360 810.925
 464.643 342.067
 943.278 489.881
 960.939 578.757
 678.770 385.082
 55.257 332.412
 742.504 207.189
 633.205 558.129
 337.904 805.081
 793.393 504.291
 713.943 655.795
 334.410 78.884
 827.852 255.540
 528.804 913.689
 357.660 449.051
 444.190 975.868
 747.938 152.773
 456.597 42.645
 73.957 324.564
 48.069 29.046
 384.570 933.389
 150.312 604.475
 751.478 751.677
 178.256 80.326
 884.060 86.489
 59.005 542.704
 940.061 779.505
 398.422 251.824
 101.203 527.156
 913.082 558.951
 820.887 528.412
 191.323 894.275
 72.997 777.074
 113.480 662.216
 824.182 736.545
 66.198 317.106
 657.679 317.560
 714.961 170.521
 538.657 813.155
 167.083 55.844
 126.358 910.915
 56.638 315.559
 507.094 921.657
 433.703 417.843
 397.815 647.959
 441.509 102.000
 608.899 717.955
 43.392 313.931
 166.625 972.743
 521.627 355.325
 993.154 503.346
 945.437 931.421
 390.576 959.867
 206.708 955.517
 944.662 716.348
 788.570 633.057
 475.426 675.480
 981.325 98.702
 640.630 884.075
 437.778 576.778
 23.365 539.971
 489.479 54.776
 487.133 381.356
 578.404 942.811
 196.112 228.513
 125.247 296.290
 612.158 604.545
 613.496 327.462
 584.400 795.030
 154.289 62.352
 135.985 457.031
 174.620 817.041
 972.682 385.830
 583.433 391.020
 39.868 364.742
 86.881 490.752
 541.190 121.077
 594.146 404.646
 810.403 392.470
 555.618 617.949
 857.073 465.391
 860.607 164.833
 549.690 415.645
 675.282 613.018
 472.146 683.333
 484.235 727.195
 910.315 717.200
 100.248 890.256
 66.854 781.171
 593.873 120.766
 39.395 825.506
 862.814 121.466
 858.374 673.220
 884.507 852.956
 697.364 886.830
 875.406 40.570
 425.360 179.262
 497.252 198.110
 854.877 374.615
 612.030 862.433
 192.646 858.903
 679.476 966.251
 365.148 477.896
 828.226 587.141
 566.281 619.449
 606.322 668.295
 759.238 82.443
 949.342 946.383
 112.624 495.751
 593.520 995.000
 818.264 860.791
 933.663 515.137
 234.757 993.659
 686.250 309.150
 339.171 621.081
 999.955 559.755
 515.330 913.131
 269.970 413.929
 429.681 729.684
 598.240 522.608
 266.994 622.700
 916.496 205.207
 743.205 118.875
 398.118 653.833
 859.919 343.936
 152.248 941.382
 295.977 118.347
 870.733 192.299
 80.447 122.682
 215.472 771.699
 896.324 108.166
 248.448 670.784
 115.772 813.261
 155.366 852.411
 759.978 780.786
 260.595 374.448
 756.583 582.543
 818.438 849.897
 585.496 621.043
 64.137 717.018
 62.946 152.622
 366.038 880.794
 220.313 65.587
 214.875 315.752
 48.272 244.073
 971.906 971.473
 60.648 687.002
 357.792 844.037
 902.013 456.135
 259.700 932.631
 497.432 662.879
 554.439 319.637
 893.835 125.843
 857.851 139.504
 45.607 736.442
 810.721 346.919
 380.314 545.054
 172.729 84.194
 275.613 852.823
 420.254 972.998
 269.765 282.455
 110.995 723.815
 303.554 663.882
 196.417 240.604
 891.665 257.081
 18.116 586.658
 390.490 134.537
 530.526 224.559
 464.170 640.513
 542.451 318.278
 151.506 554.809
 484.041 324.119
 256.548 626.849
 482.897 850.398
 981.626 364.358
 799.472 850.017
 102.965 602.716
 933.011 657.758
 568.372 330.080
 797.682 492.925
 139.803 273.979
 195.622 631.488
 779.678 782.343
 618.506 89.121
 510.837 861.491
 9.356 942.340
 791.098 811.761
 157.162 209.521
 312.873 565.135
 602.121 893.069
 47.664 555.928
 350.621 489.840
 239.021 113.561
 966.464 166.496
 543.453 964.324
 176.190 292.467
 217.625 366.461
 537.881 64.239
 945.889 719.643
 838.747 244.785
 841.913 616.860
 149.510 300.861
 291.964 315.102
 143.624 433.986
 538.766 452.830
 735.288 669.119
 340.037 639.785
 978.870 555.032
 234.565 781.207
 758.531 424.259
 173.553 807.917
 163.636 106.301
 741.910 890.283
 754.029 548.756
 321.971 382.967
 658.688 806.504
 213.066 234.128
 689.131 153.640
 489.388 593.774
 280.557 766.859
 784.301 958.095
 72.930 148.513
 962.779 617.442
 612.589 594.079
 969.875 53.250
 872.527 969.595
 909.496 512.532
 764.181 522.599
 455.244 426.847
 331.520 593.615
 67.579 926.103
 993.728 878.560
 686.107 106.667
 728.194 285.087
 782.657 269.472
 981.319 663.423
 53.265 258.930
 959.585 525.484
 951.640 660.079
 713.995 811.684
 532.818 692.675
 592.405 355.063
 196.119 560.643
 529.363 725.026
 357.033 47.878
 683.013 921.546
 507.319 711.824
 852.637 14.313
 663.324 920.303
 235.946 374.616
 679.653 650.914
 557.673 991.238
 97.069 762.933
 644.196 371.148
 81.374 836.599
 684.337 342.967
 28.570 522.026
 834.280 363.322
 698.501 158.628
 452.535 596.041
 385.295 615.261
 125.281 530.247
 932.169 401.275
 127.508 429.856
 97.596 40.071
 3.450 683.445
 329.718 50.763
 311.493 635.404
 809.422 112.210
 112.541 727.531
 286.299 689.339
 663.608 531.568
 815.122 577.737
 764.995 289.636
 766.470 102.518
 882.835 949.109
 149.238 616.031
 190.158 944.617
 264.184 141.019
 28.233 471.570
 378.285 557.113
 553.163 57.799
 544.799 325.211
 895.998 482.715
 921.804 973.451
 501.688 642.999
 194.141 157.445
 224.789 711.667
 664.564 174.614
 627.710 790.779
 637.391 116.413
 958.693 389.812
 212.611 32.524
 767.507 160.386
 84.480 347.729
 661.512 837.597
 392.915 495.744
 505.543 748.520
 808.884 136.215
 446.520 284.734
 499.707 113.150
 596.489 649.096
 273.158 347.896
 462.624 993.896
 350.155 380.476
 274.526 800.353
 877.240 163.538
 60.858 305.872
 427.845 747.676
 580.234 779.159
 524.500 590.547
 254.400 53.206
 264.626 680.672
 902.687 547.083
 775.712 436.389
 980.807 899.760
 739.667 257.988
 908.097 678.787
 92.551 654.187
 976.932 555.170
 159.166 400.947
 906.143 10.503
 559.950 229.973
 784.969 486.075
 820.969 985.488
 491.320 834.861
 520.559 71.095
 522.372 700.076
 265.417 764.367
 989.002 738.023
 754.760 676.561
 568.848 413.715
 567.068 240.376
 834.528 926.106
 196.146 722.669
 250.435 932.413
 831.512 374.414
 518.538 420.047
 685.052 81.029
 933.646 868.110
 527.309 286.638
 142.893 811.589
 931.675 201.138
 681.933 899.477
 405.159 914.596
 948.906 367.762
 685.522 235.969
 772.238 639.923
 534.736 929.143
 403.234 147.216
 89.367 766.544
 921.139 820.203
 424.163 77.133
 556.690 449.004
 333.581 490.279
 28.118 915.300
 277.970 519.258
 427.326 352.871
 20.678 777.915
 607.748 549.364
 196.406 662.107
 101.561 329.841
 100.066 575.134
 853.070 497.810
 522.310 445.391
 95.727 902.865
 839.485 727.517
 449.225 872.309
 601.334 38.493
 275.323 119.538
 62.277 441.255
 839.384 122.257
 937.100 424.860
 290.368 162.334
 798.599 257.111
 634.312 815.375
 94.966 408.473
 52.637 766.568
 573.861 611.371
 252.359 770.496
 736.392 163.501
 254.221 242.262
 789.148 785.101
 678.487 7.149
 850.460 566.438
 306.690 803.302
 36.062 801.788
 438.903 149.427
 589.929 199.421
 366.305 595.771
 732.347 623.498
 502.146 375.729
 116.274 94.092
 303.107 287.063
 164.904 816.968
 837.997 741.306
 511.484 997.296
 570.314 328.344
 883.199 713.587
 792.294 717.138
 123.947 183.047
 935.378 35.183
 398.794 971.018
 268.809 86.551
 681.594 609.627
 945.160 444.624
 315.656 359.226
 948.526 920.044
 127.530 526.341
 815.075 501.713
 341.114 540.014
 422.238 209.177
 411.700 471.361
 155.694 504.463
 108.762 586.658
 164.081 881.958
 406.708 970.262
 580.156 893.468
 382.308 999.046
 731.670 345.031
 706.748 144.270
 771.908 410.863
 3.323 9.769
 442.743 402.046
 315.630 867.891
 34.628 373.032
 896.012 47.893
 48.722 382.979
 133.264 77.518
 694.878 302.470
 548.623 329.670
 602.379 585.726
 709.485 325.782
 982.845 446.404
 653.741 679.256
 799.769 679.198
 949.945 700.799
 177.741 773.279
 8.724 847.535
 565.892 546.196
 330.868 785.169
 871.734 882.927
 352.684 793.421
 549.016 154.735
 707.789 416.461
 179.989 892.208
 547.885 619.583
 490.368 438.064
 987.939 629.110
 604.223 765.165
 401.126 113.286
 143.917 836.488
 776.807 307.034
 43.350 745.182
 464.613 133.121
 535.200 108.214
 606.432 756.988
 137.153 516.374
 356.023 403.648
 868.699 251.757
 506.333 624.540
 727.555 472.414
 493.906 632.549
 319.971 899.088
 487.534 317.751
 726.960 3.234
 657.280 248.651
 281.801 336.532
 975.976 378.030
 94.247 23.500
 447.194 474.234
 372.875 389.520
 353.666 43.325
 936.395 61.494
 553.249 891.315
 662.974 767.675
 544.240 585.709
 977.345 103.023
 709.518 139.161
 120.465 108.293
 14.196 873.576
 765.587 42.182
 361.970 889.035
 245.861 879.137
 651.843 8.101
 28.111 29.291
 363.486 782.265
 219.492 505.569
 733.124 814.258
 520.700 226.042
 462.720 588.970
 661.807 572.386
 586.764 428.623
 573.232 478.882
 959.525 447.351
 281.638 717.345
 630.756 219.331
 283.494 203.856
 662.353 677.225
 270.699 881.187
 168.059 797.999
 974.172 339.655
 201.965 326.514
 291.909 908.101
 701.407 939.061
 95.051 570.296
 831.014 305.728
 304.606 100.899
 555.466 808.902
 226.094 144.866
 70.489 692.951
 271.471 226.784
 279.170 25.315
 216.958 528.977
 951.707 550.711
 0.015 642.443
 641.833 717.248
 784.624 811.062
 146.480 386.084
 985.718 661.296
 33.767 935.449
 83.222 256.356
 978.297 206.704
 144.422 21.092
 735.405 476.535
 858.739 652.404
 163.788 977.902
 748.346 326.631
 828.526 426.200
 806.204 122.139
 146.437 169.942
 713.083 640.252
 488.999 501.637
 658.065 894.072
 53.462 999.414
 622.217 971.831
 22.510 578.986
 349.851 113.849
 631.975 915.094
 521.688 280.373
 283.095 628.459
 332.862 157.411
 1.964 856.131
 567.795 740.899
 48.829 648.020
 733.499 63.216
 701.366 819.228
 70.750 453.162
 519.878 85.866
 594.976 639.474
 292.407 311.484
 339.928 472.847
 351.168 672.648
 879.550 522.039
 748.618 336.905
 7.486 31.247
 535.259 546.278
 258.042 959.621
 948.345 667.074
 183.775 76.014
 10.565 45.311
 968.274 385.178
 863.304 280.313
 880.972 813.442
 85.912 571.351
 185.223 895.824
 449.641 18.669
 630.632 761.824
 644.459 476.541
 413.045 608.342
 824.175 708.358
 116.348 935.790
 618.352 19.146
 382.757 483.338
 39.953 216.857
 944.472 173.138
 410.053 48.402
 819.276 618.309
 662.901 178.594
 383.873 288.508
 777.085 229.185
 227.600 198.394
 395.365 411.246
 19.944 692.354
 194.020 297.770
 540.342 263.255
 192.469 365.932
 788.582 349.030
 858.870 51.811
 67.443 199.576
 673.692 307.139
 782.644 464.405
 320.571 520.872
 693.760 400.835
 144.779 301.997
 556.351 91.259
 170.116 38.252
 681.390 849.522
 213.991 513.566
 392.416 919.831
 359.935 740.478
 750.932 471.678
 811.962 739.073
 142.138 881.232
 494.443 357.801
 339.571 989.624
 405.817 611.605
 800.484 833.054
 869.267 27.160
 63.700 655.953
 335.947 392.515
 936.193 519.313
 127.449 258.503
 449.972 690.371
 497.743 821.874
 461.174 201.039
 148.028 116.025
 941.024 460.654
 40.820 65.557
 993.998 839.094
 185.703 137.781
 30.770 450.001
 364.684 400.119
 249.028 477.476
 339.852 510.323
 139.040 835.274
 452.497 910.398
 465.744 523.156
 147.006 539.382
 496.448 64.099
 503.553 139.792
 882.082 947.652
 462.951 513.336
 877.804 163.511
 900.244 329.505
 651.103 45.841
 828.939 643.060
 495.970 638.830
 776.780 610.532
 402.081 279.164
 201.072 879.964
 747.974 728.667
 844.580 270.998
 855.091 903.192
 262.738 63.412
 791.307 470.425
 673.230 11.452
 512.439 533.634
 537.046 29.398
 120.737 500.406
 326.086 922.063
 470.803 540.231
 169.528 24.250
 414.579 763.609
 106.038 768.143
 824.683 174.571
 560.961 10.306
 924.254 340.507
 179.662 54.272
 964.785 635.703
 995.942 224.938
 592.116 411.607
 16.916 252.289
 314.211 856.552
 34.986 659.917
 899.889 975.285
 908.751 524.730
 690.849 654.472
 716.155 965.088
 173.694 310.392
 306.431 252.822
 536.101 30.869
 546.878 648.428
 701.536 332.335
 364.069 686.946
 708.093 827.709
 857.374 344.023
 555.250 929.831
 859.820 77.491
 401.788 652.791
 334.208 350.128
 451.286 89.240
 621.376 715.347
 28.911 971.032
 455.804 601.414
 333.342 114.380
 687.845 413.788
 567.359 525.622
 111.325 732.651
 614.751 531.924
 702.803 97.325
 972.784 800.747
 900.130 915.502
 179.643 335.996
 452.233 328.103
 734.277 66.676
 481.113 705.763
 309.301 70.277
 36.290 796.740
 551.621 658.367
 869.538 225.300
 673.750 871.909
 895.237 32.039
 413.290 530.360
 763.541 621.088
 408.509 8.743
 797.643 842.769
 62.439 803.539
 823.317 893.194
 82.578 629.915
 942.826 294.784
 952.324 973.498
 323.062 864.179
 56.078 419.487
 529.758 348.021
 313.159 685.553
 749.059 274.340
 324.647 593.853
 501.073 630.442
 879.127 498.061
 726.883 730.345
 452.537 215.839
 683.532 209.817
 157.301 853.582
 126.503 509.266
 607.505 111.913
 215.227 639.234
 859.465 556.457
 316.138 25.633
 27.981 773.630
 975.004 998.543
 263.362 415.815
 314.045 106.092
 476.605 500.430
 711.046 131.479
 821.622 354.540
 21.988 84.379
 364.143 698.117
 703.240 786.977
 294.651 207.633
 814.946 128.758
 263.891 685.839
 87.882 913.255
 48.018 637.493
 508.702 144.723
 479.074 584.115
 423.515 924.513
 925.370 78.980
 130.275 57.684
 174.393 857.413
 683.079 362.647
 284.696 393.739
 975.714 273.513
 337.716 867.027
 620.305 10.162
 368.717 961.107
 155.608 639.259
 499.099 353.482
 377.196 175.492
 169.490 262.039
 200.725 281.979
 701.643 112.397
 274.629 568.262
 342.795 622.816
 328.528 290.565
 692.386 253.748
 959.601 909.520
 529.621 676.932
 655.859 323.608
 681.258 341.664
 470.269 180.788
 650.110 276.380
 983.944 875.745
 302.305 400.390
 323.953 205.811
 349.534 37.674
 778.901 115.611
 603.731 241.770
 433.402 80.169
 796.430 443.293
 624.270 920.423
 991.983 820.581
 513.115 816.457
 459.734 435.832
 731.671 975.391
 59.940 356.264
 650.176 456.529
 324.800 739.995
 61.484 580.571
 140.437 773.100
 883.023 817.346
 247.419 726.684
 227.539 113.420
 243.722 605.577
 956.755 983.242
 790.484 493.744
 638.117 932.251
 761.073 891.685
 905.041 634.977
 939.679 979.598
 260.130 873.936
 946.696 734.113
 746.369 314.725
 552.616 348.777
 984.180 398.615
 726.154 147.771
 376.342 766.196
 260.048 592.522
 815.243 864.853
 821.946 531.815
 687.905 560.357
 808.351 272.929
 17.081 380.578
 535.521 605.301
 57.837 319.783
 509.188 605.761
 898.016 168.306
 779.848 927.862
 600.556 988.447
 545.280 624.855
 141.549 407.584
 117.846 190.224
 9.184 758.777
 370.492 0.189
 457.368 73.225
 629.318 304.155
 379.077 464.147
 337.909 192.014
 856.602 374.844
 402.693 947.380
 140.413 472.449
 991.379 15.048
 39.755 21.350
 327.760 626.247
 114.164 375.220
 163.969 359.586
 226.590 683.477
 651.680 507.389
 749.700 56.838
 141.067 770.505
 254.258 708.093
 453.006 239.367
 802.496 49.562
 666.348 820.447
 923.349 349.944
 787.008 736.233
 66.811 432.752
 495.604 730.108
 381.051 529.652
 760.519 427.213
 290.971 918.401
 536.416 486.393
 796.481 401.195
 205.659 790.158
 71.756 180.126
 350.938 788.300
 705.266 817.784
 939.138 81.144
 349.660 929.063
 944.536 510.745
 178.817 121.920
 817.519 48.584
 108.180 717.674
 314.812 18.158
 408.294 553.642
 928.661 77.449
 18.021 961.214
 193.533 582.501
 384.063 970.322
 295.730 647.644
 61.032 206.707
 778.252 364.499
 98.553 502.085
 412.530 210.341
 618.895 250.495
 20.907 902.189
 103.695 228.813
 777.535 587.038
 118.022 308.050
 217.451 817.521
 313.751 957.862
 348.911 778.326
 84.820 73.440
 225.570 499.583
 660.100 706.045
 503.911 632.844
 384.422 170.949
 626.804 852.125
 576.675 545.085
 653.448 171.617
 491.192 197.599
 544.887 803.422
 323.021 56.669
 136.261 488.943
 870.726 282.878
 633.900 168.082
 836.544 761.385
 396.967 58.240
 940.810 850.762
 957.806 623.313
 146.323 535.246
 738.453 959.716
 622.703 59.158
 97.235 16.199
 377.944 208.173
 131.412 16.483
 194.325 213.191
 839.852 953.950
 32.113 250.703
 662.481 76.671
 13.381 301.282
 237.434 645.639
 529.397 698.393
 207.309 711.366
 691.133 686.773
 645.771 261.824
 979.253 237.742
 826.036 411.651
 466.485 902.869
 602.764 657.551
 753.570 683.194
 196.013 962.755
 855.246 444.991
 45.609 164.562
 723.284 911.619
 120.263 49.291
 130.867 432.132
 419.716 300.169
 951.177 688.910
 780.042 302.813
 830.661 17.629
 689.995 663.073
 224.808 722.680
 935.991 941.360
 275.450 469.792
 129.442 990.534
 60.591 705.762
 724.774 870.415
 40.770 914.110
 30.420 336.637
 713.343 77.084
 46.705 615.666
 424.233 831.319
 160.822 597.997
 285.208 719.693
 794.770 740.192
 216.328 539.373
 870.293 161.109
 243.692 840.094
 336.560 462.164
 500.868 52.423
 240.948 274.652
 530.580 828.728
 728.041 33.878
 786.532 906.199
 572.546 860.378
 971.865 988.363
 111.701 68.936
 502.355 766.694
 793.802 867.871
 883.370 635.280
 631.498 411.580
 777.721 897.897
 99.580 951.256
 607.560 227.612
 983.179 330.689
 471.388 854.300
 227.911 200.081
 214.131 855.802
 410.902 790.667
 614.234 85.241
 311.329 891.935
 750.259 642.104
 559.746 302.427
 786.868 490.649
 163.763 750.946
 235.976 339.187
 98.570 389.900
 465.970 351.579
 197.219 994.188
 65.966 692.327
 438.800 20.971
 42.126 473.921
 901.761 527.110
 601.130 935.334
 192.136 446.489
 37.162 830.013
 967.807 9.444
 511.599 127.285
 233.773 766.951
 30.390 460.370
 681.493 154.665
 867.436 905.271
 367.634 203.704
 940.910 906.562
 181.892 548.925
 64.099 627.815
 626.238 489.964
 607.016 986.318
 533.116 479.479
 416.808 814.255
 180.198 16.723
 53.998 293.199
 334.851 747.971
 661.253 247.316
 681.013 369.520
 448.022 405.731
 771.608 210.563
 657.695 99.245
 615.645 674.357
 496.527 424.697
 584.015 834.728
 311.292 966.318
 912.554 734.456
 974.456 122.289
 434.698 391.626
 93.568 752.164
 606.235 284.311
 130.901 683.154
 536.841 513.356
 578.279 927.290
 840.899 813.464
 962.126 744.860
 215.235 735.960
 89.461 810.346
 873.886 319.640
 724.684 204.139
 277.674 321.897
 900.315 166.077
 25.469 39.388
 606.227 45.280
 688.782 109.842
 418.607 595.581
 714.124 674.057
 171.877 268.333
 58.875 374.976
 447.613 906.404
 814.985 879.956
 60.392 847.345
 887.227 699.570
 921.200 893.164
 584.040 823.744
 417.130 532.601
 332.099 151.484
 477.449 733.822
 301.802 417.585
 719.700 225.928
 519.172 647.331
 857.301 512.352
 607.557 443.328
 977.428 604.372
 45.502 237.399
 393.035 215.523
 218.915 150.943
 767.178 645.112
 387.904 191.015
 785.933 919.629
 361.271 73.679
 205.788 713.263
 382.661 183.904
 963.343 782.423
 767.951 740.889
 753.316 914.264
 807.712 593.175
 52.389 886.208
 554.144 689.171
 691.481 483.823
 368.988 890.954
 410.911 939.911
 616.403 673.483
 228.139 90.944
 69.333 394.243
 215.793 341.144
 464.354 262.091
 441.328 63.336
 21.412 176.457
 324.652 123.692
 552.396 62.697
 695.356 709.561
 255.327 775.206
 998.926 871.489
 246.551 671.822
 736.597 108.552
 967.122 441.208
 604.723 767.106
 535.266 65.489
 408.130 964.672
 956.131 64.853
 592.377 560.888
 472.829 556.478
 810.017 385.288
 707.144 589.757
 896.452 396.344
 130.236 631.911
 775.985 727.850
 687.599 676.786
 395.022 108.013
 520.674 954.636
 737.468 984.783
 950.537 617.342
 220.380 819.964
 565.466 562.878
 402.397 527.006
 60.803 11.328
 522.878 416.262
 671.184 834.821
 188.850 410.717
 694.987 523.062
 755.441 729.112
 899.759 98.289
 22.584 867.085
 4.864 107.492
 668.364 96.106
 30.836 860.412
 932.687 40.811
 979.580 459.438
 982.304 274.853
 39.204 508.126
 861.044 521.037
 593.615 80.172
 141.989 571.504
 640.075 987.609
 238.971 716.892
 485.539 278.515
 643.922 439.023
 591.042 409.205
 178.355 669.968
 276.854 627.704
 178.513 731.793
 382.023 744.130
 574.805 467.360
 410.701 884.673
 230.305 265.002
 793.029 780.231
 26.783 21.384
 566.993 144.956
 839.598 320.450
 554.571 286.286
 237.359 615.935
 293.521 54.290
 944.561 264.822
 6.581 897.812
 484.216 284.426
 481.859 227.106
 94.991 502.140
 219.147 582.094
 818.667 780.604
 712.376 632.419
 357.228 569.008
 511.985 666.084
 885.967 631.006
 294.452 599.264
 914.263 299.455
 689.438 318.089
 646.815 516.676
 35.965 266.643
 205.932 635.562
 593.952 62.616
 823.970 21.751
 390.423 757.087
 451.141 840.750
 773.342 377.478
 598.028 607.841
 650.565 88.245
 47.395 584.501
 155.793 673.238
 932.901 525.661
 284.064 853.555
 652.462 610.473
 631.445 987.306
 924.211 259.152
 339.943 0.872
 718.843 474.343
 350.508 538.454
 732.761 12.387
 93.581 617.053
 873.774 143.420
 365.286 882.282
 990.451 695.824
 743.696 486.830
 815.815 86.962
 967.058 784.095
 47.439 846.031
 26.448 335.923
 333.631 854.288
 698.709 82.926
 67.035 921.767
 69.808 91.180
 643.439 37.209
 560.104 758.874
 768.806 459.384
 675.607 194.641
 488.594 943.957
 365.566 135.690
 570.492 641.750
 487.186 993.781
 348.178 273.701
 561.507 651.488
 985.854 937.496
 177.300 496.767
 660.981 573.904
 67.070 912.709
 398.212 601.109
 873.986 329.445
 187.091 287.203
 861.847 809.931
 748.415 989.499
 531.317 559.842
 501.402 750.140
 112.061 318.842
 251.156 846.903
 847.486 166.355
 141.639 592.986
 600.265 235.678
 985.001 937.569
 634.444 317.366
 118.093 608.094
 103.489 503.653
 89.200 664.420
 251.290 302.900
 333.064 303.580
 150.891 975.380
 344.282 601.958
 827.882 913.031
 955.093 39.845
 284.364 426.000
 113.639 192.952
 525.664 293.093
 946.373 858.334
 544.156 382.751
 979.748 210.982
 9.427 822.360
 751.300 855.100
 406.490 868.871
 921.379 974.725
 636.760 360.714
 619.964 226.168
 811.252 473.278
 547.069 714.876
 611.189 286.900
 162.417 917.332
 235.234 252.136
 725.357 940.911
 490.519 112.351
 507.914 147.953
 990.037 844.427
 933.702 132.434
 993.633 96.140
 877.846 946.491
 53.627 840.872
 785.713 588.617
 7.046 209.481
 471.971 234.895
 780.657 883.997
 490.262 809.323
 56.721 2.299
 314.536 929.673
 779.078 196.907
 446.246 352.751
 281.217 409.749
 110.279 989.348
 89.164 239.270
 783.202 716.992
 118.937 303.141
 219.830 331.180
 555.976 971.252
 420.694 426.696
 505.315 637.617
 579.854 64.464
 947.426 769.634
 138.315 171.064
 364.977 377.984
 765.350 543.350
 937.466 385.058
 223.351 535.665
 579.471 994.513
 419.869 329.070
 547.588 455.306
 494.608 598.148
 412.884 212.042
 963.925 269.593
 19.673 996.787
 888.574 416.670
 585.689 868.661
 832.755 554.193
 379.386 984.839
 338.068 229.936
 801.414 194.272
 491.620 781.005
 141.673 603.212
 373.691 8.997
 551.243 554.735
 130.156 787.636
 708.583 994.050
 734.856 853.534
 448.404 723.874
 246.884 238.000
 14.468 371.937
 289.865 609.102
 177.218 43.487
 300.775 733.004
 884.812 179.036
 733.454 996.895
 380.934 410.598
 228.852 518.341
 392.261 553.076
 855.410 493.823
 457.984 891.533
 907.141 699.597
 217.107 755.932
 655.309 178.292
 288.057 904.030
 566.827 242.993
 649.319 367.750
 216.136 765.825
 367.382 331.413
 768.320 939.569
 405.403 990.061
 43.484 98.713
 696.886 636.983
 782.982 941.190
 875.682 921.056
 527.206 425.184
 37.398 32.119
 135.608 438.761
 766.290 767.142
 288.876 906.101
 822.807 18.188
 620.305 546.132
 355.020 237.177
 441.079 921.004
 105.121 170.223
 318.243 477.617
 741.290 429.203
 203.507 910.334
 394.613 859.405
 17.827 662.723
 537.916 764.267
 896.041 686.988
 153.744 721.771
 966.148 528.581
 425.959 347.866
 60.426 377.860
 5.330 72.135
 65.150 298.736
 873.846 946.793
 349.864 414.860
 423.407 135.097
 466.762 306.393
 108.070 957.647
 869.765 284.884
 789.521 919.079
 18.327 0.834
 115.147 712.963
 853.135 69.551
 217.663 794.715
 162.967 37.685
 53.186 221.939
 910.467 158.025
 477.850 355.498
 709.103 586.839
 956.250 974.923
 606.767 900.047
 681.332 936.443
 349.158 266.274
 25.875 754.329
 787.217 381.337
 129.684 245.641
 929.564 915.662
 121.460 489.360
 898.240 949.811
 875.544 923.913
 252.479 760.578
 284.877 67.902
 532.122 598.607
 94.512 489.382
 624.223 386.296
 264.569 676.174
 561.091 820.687
 325.739 46.634
 456.257 339.542
 40.476 675.197
 520.649 89.840
 2.978 344.238
 971.564 107.282
 293.572 242.877
 352.194 694.186
 468.413 249.750
 472.673 683.491
 612.385 11.462
 221.375 250.824
 838.281 477.914
 687.084 928.050
 983.780 712.372
 891.355 864.062
 672.382 455.657
 421.690 446.313
 776.407 403.871
 49.064 554.695
 388.752 536.530
 129.874 773.547
 992.602 201.772
 57.756 284.093
 760.359 387.639
 23.272 235.383
 38.158 559.359
 840.606 624.404
 632.372 263.696
 44.741 973.552
 639.279 49.910
 987.777 884.957
 206.612 55.665
 359.938 275.622
 822.136 293.720
 723.357 294.989
 854.017 455.585
 21.935 528.089
 62.860 141.198
 68.727 664.125
 436.489 314.522
 116.660 824.113
 814.415 474.645
 395.399 794.557
 546.215 287.158
 6.488 500.340
 621.687 23.498
 573.026 802.668
 903.600 154.430
 255.156 651.666
 947.250 401.336
 87.265 422.893
 394.183 794.699
 439.217 978.470
 647.678 167.650
 827.345 312.883
 870.415 634.285
 329.601 157.752
 763.859 93.364
 724.642 356.587
 895.949 549.822
 861.394 297.768
 918.695 966.320
 61.266 970.657
 68.090 617.715
 900.780 935.198
 151.686 211.421
 61.606 459.604
 418.314 810.102
 65.151 464.500
 462.264 319.828
 329.967 536.458
 661.271 722.071
 755.734 851.063
 682.411 582.633
 803.897 228.176
 739.450 681.475
 121.617 972.903
 553.940 906.599
 155.476 518.871
 193.681 140.540
 889.910 960.086
 46.985 553.074
 991.789 248.955
 378.920 77.589
 868.837 456.700
 23.595 485.906
 781.028 984.582
 440.260 247.509
 458.854 817.131
 323.989 640.146
 162.060 799.310
 265.882 511.237
 691.504 866.564
 232.905 830.563
 183.047 168.713
 341.641 147.360
 156.484 5.018
 69.579 207.490
 58.617 468.675
 546.282 3.043
 674.526 114.927
 337.331 137.203
 235.287 889.423
 446.741 576.838
 726.965 944.155
 467.308 135.063
 911.294 929.874
 579.792 642.550
 462.469 379.531
 695.856 11.828
 669.671 20.669
 539.256 821.149
 567.221 300.374
 26.109 707.062
 552.360 239.303
 427.303 586.872
 406.897 507.157
 541.774 378.262
 728.348 527.045
 373.833 553.951
 627.122 557.386
 564.711 190.324
 890.257 294.895
 379.724 532.061
 833.654 208.899
 277.810 907.175
 651.505 814.595
 697.704 761.389
 64.358 570.243
 470.777 825.890
 510.120 330.764
 328.895 942.350
 512.104 988.421
 8.845 813.336
 395.466 401.516
 983.562 160.331
 361.057 166.234
 473.041 206.357
 420.591 577.442
 31.373 572.420
 658.372 994.592
 175.535 118.741
 225.610 162.652
 549.464 770.964
 859.157 109.605
 414.726 261.697
 216.467 466.600
 565.893 67.864
 54.610 239.896
 402.100 729.282
 78.631 651.682
 991.534 553.903
 921.576 996.522
 766.530 326.196
 176.712 9.186
 535.265 678.978
 116.326 876.040
 921.574 922.612
 838.685 254.912
 105.258 271.966
 176.201 896.668
 867.451 9.150
 67.364 225.853
 813.505 373.066
 989.799 468.156
 191.776 94.855
 921.940 180.587
 721.142 986.788
 549.743 807.901
 131.736 842.009
 668.869 758.614
 888.970 880.392
 11.617 459.001
 565.312 863.828
 814.074 537.603
 130.520 850.401
 48.468 240.355
 710.245 924.587
 297.371 42.608
 104.288 458.938
 112.371 264.576
 126.864 876.417
 455.241 7.558
 27.297 101.967
 492.851 496.417
 344.493 43.026
 839.490 666.898
 343.850 413.142
 996.528 692.547
 61.064 917.786
 617.050 864.022
 141.397 429.801
 663.185 462.956
 401.672 982.150
 70.125 803.195
 969.663 651.750
 180.521 624.898
 164.221 170.043
 666.066 342.943
 989.705 108.844
 563.161 982.240
 328.909 4.877
 272.804 831.424
 56.329 819.949
 221.089 156.203
 363.200 718.057
 358.392 618.100
 420.286 573.749
 758.468 117.927
 15.074 721.331
 432.113 541.037
 225.948 790.940
 715.891 628.941
 354.708 650.042
 559.839 885.499
 875.658 337.725
 997.433 882.543
 798.383 820.335
 517.750 536.972
 633.705 552.099
 908.429 257.243
 728.299 350.604
 36.233 310.624
 550.896 417.305
 570.737 242.856
 108.108 385.912
 629.712 729.169
 904.940 770.888
 979.314 280.485
 186.355 833.876
 708.373 842.449
 872.366 673.192
 117.236 469.544
 978.659 771.469
 24.166 34.556
 74.482 575.674
 355.901 838.144
 724.336 214.411
 16.194 148.116
 972.844 727.336
 832.919 147.576
 924.316 254.320
 289.523 670.398
 829.011 336.603
 622.329 7.295
 884.572 663.493
 286.640 172.186
 88.824 366.397
 290.037 413.697
 912.912 943.192
 192.254 667.922
 603.248 481.694
 861.994 694.192
 446.895 448.511
 249.800 74.367
 55.784 591.760
 323.426 237.438
 426.722 661.387
 961.976 485.130
 330.747 633.311
 514.486 321.307
 169.371 903.061
 97.826 549.633
 327.197 726.247
 691.069 812.044
 848.862 778.234
 35.334 847.694
 900.068 600.157
 79.026 501.251
 442.424 425.428
 731.172 784.626
 193.063 237.689
 465.915 371.740
 663.465 211.515
 528.224 196.850
 617.114 9.958
 246.427 138.977
 969.639 853.109
 86.671 554.265
 123.748 189.510
 365.991 1.724
 207.922 73.499
 955.873 373.189
 224.419 617.991
 291.615 653.679
 838.509 811.022
 692.006 212.450
 414.912 478.483
 479.839 257.313
 965.463 683.247
 970.316 415.258
 278.155 576.606
 808.746 261.775
 594.427 881.077
 841.081 580.783
 559.296 269.813
 94.313 658.633
 636.372 917.850
 134.800 601.875
 933.654 200.910
 120.933 512.409
 181.186 690.740
 34.833 989.203
 21.168 289.704
 581.761 377.263
 476.100 125.245
 4.646 117.060
 440.217 15.751
 946.639 516.843
 861.280 268.269
 582.030 972.443
 339.196 885.560
 553.620 681.246
 638.573 71.281
 34.098 966.495
 895.994 119.181
 154.742 563.181
 479.284 262.270
 504.554 376.219
 733.525 13.987
 737.470 954.864
 512.962 643.674
 78.691 24.415
 63.715 147.532
 690.328 57.804
 681.593 873.215
 141.740 877.049
 642.862 566.744
 284.561 359.591
 292.208 285.513
 512.678 339.840
 298.056 377.285
 3.214 984.934
 955.799 594.610
 98.264 169.619
 867.317 694.804
 464.859 452.621
 261.581 380.991
 231.027 81.045
 885.419 748.858
 561.267 325.735
 602.999 111.434
 430.142 325.591
 242.815 40.675
 956.630 329.386
 545.547 65.979
 55.542 747.188
 346.907 847.501
 280.520 128.350
 6.297 953.535
 213.351 77.776
 22.834 39.147
 187.600 106.470
 301.231 186.144
 314.625 525.992
 505.279 126.433
 954.133 170.286
 808.794 751.614
 889.616 33.549
 393.263 696.609
 434.724 811.318
 596.757 375.229
 616.213 926.387
 366.657 907.383
 12.221 404.555
 864.348 193.474
 33.883 71.451
 796.165 509.106
 639.589 995.152
 462.742 476.175
 83.427 65.033
 117.779 943.695
 194.593 630.965
 74.380 28.183
 438.019 424.847
 988.211 429.282
 146.485 635.498
 855.233 777.733
 572.457 235.602
 789.572 581.149
 968.418 83.983
 474.000 715.793
 655.267 206.574
 9.580 42.364
 820.179 144.732
 518.354 789.224
 642.212 639.760
 387.821 801.653
 772.858 878.569
 180.756 570.301
 399.985 378.467
 489.105 361.357
 250.418 551.053
 984.964 526.097
 295.285 408.720
 541.729 684.973
 422.700 505.384
 69.267 493.480
 447.200 419.682
 961.435 901.587
 0.193 168.280
 203.592 528.952
 759.731 294.305
 971.140 73.636
 253.012 816.784
 285.028 647.251
 926.515 197.715
 122.009 944.768
 104.798 320.890
 529.931 88.676
 831.231 658.402
 323.199 476.190
 836.863 195.003
 960.669 662.247
 154.891 796.022
 195.613 152.730
 278.713 940.703
 71.185 400.354
 545.131 639.727
 179.255 493.949
 358.128 843.931
 747.953 230.233
 402.843 302.152
 844.305 940.980
 537.347 101.606
 621.532 618.604
 197.920 626.802
 282.756 306.400
 971.419 395.898
 28.785 178.025
 238.575 810.299
 290.492 272.244
 190.658 808.741
 677.004 36.996
 987.659 416.054
 288.944 0.426
 731.163 274.867
 918.520 370.574
 344.586 142.169
 580.933 780.147
 415.706 608.555
 268.044 864.221
 792.905 683.936
 587.121 778.481
 921.874 507.434
 424.850 40.872
 951.293 40.087
 167.454 383.189
 865.140 836.111
 598.042 319.641
 859.647 651.983
 996.258 330.904
 871.631 923.057
 375.551 394.332
 282.171 836.227
 230.159 799.178
 18.679 566.081
 726.112 20.911
 415.799 73.707
 384.746 907.506
 580.804 934.913
 978.373 585.293
 654.974 851.896
 418.911 620.259
 234.598 583.813
 782.414 886.293
 482.775 922.234
 515.057 873.592
 748.064 342.783
 126.346 413.320
 133.549 30.752
 938.871 858.719
 708.260 942.892
 454.272 24.348
 403.676 407.591
 664.108 785.575
 25.694 849.378
 811.798 336.950
 874.777 559.892
 155.873 123.705
 794.719 925.588
 731.402 333.644
 857.622 202.558
 820.089 271.346
 586.248 231.520
 262.351 652.525
 565.184 482.684
 147.413 839.022
 402.440 472.606
 148.503 785.143
 379.762 5.972
 506.560 250.539
 332.573 357.561
 662.187 935.798
 591.730 557.277
 875.044 162.167
 415.137 398.538
 13.516 609.925
 656.491 822.410
 534.586 279.862
 333.244 492.472
 571.858 93.937
 841.333 864.681
 903.945 514.741
 348.801 959.437
 359.811 864.899
 115.404 587.141
 233.690 58.643
 315.422 581.992
 409.932 625.610
 273.642 920.322
 845.451 884.420
 700.911 588.895
 610.599 99.166
 579.522 15.268
 962.408 379.757
 297.188 457.251
 609.739 936.786
 661.595 292.986
 948.334 308.619
 698.885 869.055
 193.844 93.678
 5.318 803.946
 949.229 61.069
 691.366 151.266
 314.514 809.922
 144.298 985.057
 514.598 200.015
 404.790 52.952
 595.955 896.862
 574.079 566.613
 764.701 642.575
 462.875 768.726
 724.210 374.184
 486.748 77.944
 65.583 424.087
 383.347 704.587
 592.542 628.862
 656.124 128.100
 975.478 884.384
 171.646 600.462
 457.271 174.370
 190.938 396.622
 434.159 288.828
 390.258 273.148
 644.515 777.043
 417.425 59.568
 781.099 350.687
 983.121 424.019
 540.627 186.172
 852.870 197.175
 208.781 856.774
 787.890 667.781
 697.811 955.434
 88.153 582.144
 684.274 614.900
 978.378 181.722
 891.219 875.451
 410.013 131.264
 205.198 239.527
 645.351 149.310
 875.025 350.752
 162.676 218.187
 495.453 871.100
 345.908 477.662
 402.310 649.174
 173.733 991.408
 891.591 784.912
 729.977 105.328
 797.234 327.659
 50.550 819.071
 222.482 986.937
 287.079 584.984
 997.885 295.671
 791.225 991.001
 942.922 316.929
 847.272 525.048
 524.279 915.930
 948.031 848.406
 646.089 283.173
 717.310 904.907
 268.402 261.861
 531.486 582.966
 350.272 838.658
 236.331 240.335
 351.812 152.164
 949.638 49.597
 632.025 574.990
 94.994 68.869
 551.188 865.117
 539.848 70.938
 760.962 358.273
 977.771 249.313
 953.365 498.707
 669.294 876.646
 480.600 260.243
 960.201 125.198
 568.758 787.413
 955.616 516.912
 975.220 748.316
 621.209 688.961
 605.734 812.440
 890.585 317.101
 864.434 489.803
 15.186 501.735
 988.338 449.420
 37.330 699.233
 775.190 798.397
 489.315 273.104
 485.960 586.095
 15.665 986.073
 155.168 705.148
 828.742 685.791
 515.867 112.196
 690.191 124.850
 512.057 871.468
 365.465 262.199
 278.182 434.737
 332.335 620.206
 189.944 78.356
 496.420 812.869
 387.775 804.137
 40.175 349.735
 127.067 823.825
 522.040 281.335
 578.648 50.095
 368.825 350.520
 778.420 639.666
 838.654 605.535
 373.799 420.839
 949.378 111.377
 532.236 99.010
 296.387 552.829
 837.165 95.370
 855.828 383.031
 501.107 127.749
 968.821 353.855
 654.135 595.529
 617.106 27.257
 526.514 155.748
 671.480 359.859
 823.266 763.203
 65.289 966.054
 599.809 847.856
 313.265 878.810
 184.192 187.720
 661.257 863.200
 673.189 640.094
 568.318 807.510
 855.381 969.434
 545.505 773.090
 10.946 72.996
 415.317 670.082
 410.247 487.751
 324.516 625.528
 814.325 961.928
 807.077 197.648
 281.286 405.328
 522.052 80.211
 842.536 773.302
 105.345 639.623
 449.262 484.859
 699.902 980.903
 147.995 185.978
 944.061 584.043
 948.118 920.917
 484.083 366.848
 845.635 708.729
 868.861 182.421
 96.165 796.450
 120.189 757.780
 44.107 397.496
 441.477 324.123
 650.232 962.109
 725.508 218.880
 680.991 170.269
 494.718 485.851
 271.853 106.216
 105.746 533.370
 24.592 952.780
 877.061 693.783
 793.183 34.231
 860.620 662.940
 31.714 904.800
 335.433 279.045
 775.227 208.761
 515.309 560.009
 583.749 274.662
 150.603 881.650
 762.117 414.649
 583.655 310.844
 862.735 8.764
 761.658 463.651
 452.509 8.392
 794.235 534.869
 774.509 103.142
 894.372 929.208
 732.853 587.139
 191.862 943.036
 377.833 825.797
 642.832 317.422
 147.148 69.720
 464.754 966.879
 736.423 361.325
 544.512 433.190
 913.924 120.644
 641.578 409.979
 475.013 133.498
 936.063 212.019
 43.583 567.745
 252.757 144.792
 591.134 46.793
 780.401 76.645
 457.877 965.094
 156.865 980.371
 751.026 154.463
 715.236 36.446
 268.144 735.071
 495.659 960.291
 381.123 808.602
 289.031 305.093
 530.105 386.926
 660.218 515.113
 355.789 176.764
 222.416 767.512
 860.378 153.903
 725.849 90.041
 977.516 120.028
 61.435 714.153
 273.488 16.980
 544.901 95.927
 247.519 819.019
 773.552 878.739
 478.082 490.494
 574.276 290.601
 132.722 207.247
 678.175 965.072
 657.127 733.407
 558.414 987.530
 649.324 225.209
 600.520 529.117
 449.313 519.689
 388.694 810.086
 103.692 144.082
 290.954 294.557
 447.462 352.264
 816.648 62.272
 758.069 724.399
 961.546 723.102
 34.672 537.225
 211.100 170.505
 521.575 772.988
 257.348 935.306
 790.034 348.436
 218.238 66.142
 6.275 740.524
 102.019 883.286
 13.130 507.447
 8.892 824.667
 433.553 362.424
 635.718 13.651
 140.198 79.552
 778.660 355.054
 427.833 987.387
 897.753 527.120
 954.682 544.090
 304.287 441.566
 692.642 160.769
 997.319 740.723
 531.047 235.552
 653.598 980.310
 928.334 234.035
 262.699 989.120
 793.120 571.784
 596.517 824.156
 121.231 256.943
 262.638 963.539
 416.838 486.549
 871.112 252.156
 510.766 175.660
 653.169 379.934
 562.183 265.946
 221.349 713.409
 124.148 407.888
 518.993 392.422
 580.201 551.656
 42.134 160.328
 757.392 195.194
 250.571 223.714
 408.393 618.705
 542.451 982.580
 677.027 743.052
 26.430 71.152
 841.410 161.428
 568.836 280.502
 118.558 50.737
 654.722 465.156
 243.833 728.523
 619.132 975.568
 865.771 506.057
 868.943 906.265
 558.000 636.577
 120.386 45.552
 809.239 773.991
 169.734 787.654
 652.170 661.166
 745.002 993.292
 402.866 243.687
 958.048 321.901
 153.006 55.608
 395.634 510.518
 364.091 314.842
 14.530 433.947
 911.185 479.678
 502.070 181.985
 796.365 102.357
 345.745 356.609
 160.115 234.053
 442.252 990.198
 151.788 717.259
 40.017 970.676
 245.110 791.024
 224.807 327.304
 97.282 142.225
 53.900 768.507
 523.996 987.930
 51.869 198.259
 399.439 861.658
 784.931 688.256
 670.031 407.048
 18.728 308.175
 401.212 829.100
 877.076 965.215
 144.110 404.114
 0.718 766.788
 527.842 58.890
 952.410 577.472
 45.667 967.403
 728.002 214.273
 529.936 114.298
 865.844 824.967
 900.262 90.247
 155.342 275.179
 848.389 31.005
 639.305 74.202
 196.773 622.120
 496.624 381.039
 568.804 762.607
 447.605 725.292
 648.193 626.872
 712.876 167.257
 922.376 63.960
 900.270 13.666
 217.480 121.456
 817.694 846.149
 185.669 838.517
 391.963 345.693
 923.474 694.418
 95.448 185.568
 133.504 367.409
 478.668 485.628
 321.829 910.695
 215.324 981.335
 907.160 510.874
 77.660 60.713
 342.007 597.718
 268.222 201.711
 274.369 926.754
 786.307 531.931
 853.793 77.540
 953.698 303.469
 778.076 586.103
 768.128 989.800
 935.391 160.703
 500.616 571.641
 197.703 382.587
 464.054 877.796
 320.068 249.769
 417.833 718.808
 79.669 430.168
 852.676 20.380
 909.449 213.925
 840.232 394.844
 833.153 722.704
 105.353 138.272
 558.907 790.797
 60.560 704.318
 32.621 189.423
 260.338 370.544
 564.195 147.577
 819.023 306.280
 120.387 821.833
 974.673 191.252
 408.281 890.812
 60.255 179.973
 660.469 470.505
 503.430 507.746
 363.517 252.657
 161.225 680.016
 659.296 114.230
 802.920 658.465
 486.660 401.135
 83.863 75.940
 239.282 889.432
 57.835 489.932
 392.861 822.934
 512.599 373.440
 128.086 934.314
 991.854 685.837
 949.671 509.459
 799.736 848.556
 9.356 150.053
 37.048 45.495
 693.196 240.381
 460.500 390.978
 770.024 310.482
 809.524 464.646
 335.943 603.626
 34.816 449.005
 74.720 562.023
 367.016 958.472
 209.546 516.711
 364.308 96.203
 499.643 247.269
 408.768 184.859
 865.392 921.602
 720.700 498.593
 666.221 158.433
 918.802 575.376
 342.363 13.696
 765.761 851.260
 429.162 781.002
 750.802 362.066
 803.248 835.298
 23.117 674.539
 193.987 823.282
 306.109 500.089
 340.024 314.910
 398.706 212.495
 865.925 344.117
 765.931 729.421
 753.101 865.897
 299.345 560.180
 765.026 88.923
 304.682 793.197
 20.738 471.554
 67.818 61.213
 81.620 223.278
 333.410 135.989
 992.236 778.344
 778.103 463.499
 91.765 513.650
 100.641 242.197
 562.140 95.029
 915.793 298.454
 404.072 146.469
 912.492 142.905
 212.557 352.663
 106.444 957.883
 967.299 799.579
 824.752 518.968
 346.854 18.896
 848.575 982.708
 432.395 284.210
 906.692 258.759
 280.356 679.731
 158.184 149.016
 733.129 60.986
 79.686 290.918
 102.305 502.899
 138.129 39.460
 426.265 200.047
 93.295 5.609
 878.241 79.204
 748.405 921.808
 415.176 903.249
 417.288 602.210
 823.066 201.692
 472.293 921.489
 170.118 535.486
 700.143 257.019
 142.472 987.215
 148.547 671.284
 453.849 222.549
 972.890 91.473
 214.014 370.931
 971.249 848.813
 863.039 464.511
 961.732 539.548
 659.011 411.524
 546.632 271.314
 203.956 886.505
 713.697 862.412
 642.586 33.391
 940.136 507.188
 835.127 202.857
 236.646 239.079
 431.544 801.767
 847.153 285.114
 630.220 705.871
 8.282 73.712
 838.402 77.760
 377.344 334.076
 141.121 107.187
 18.369 903.402
 684.787 432.456
 455.150 671.402
 874.207 357.475
 474.214 564.649
 828.554 512.768
 508.006 770.985
 332.065 149.324
 421.492 82.454
 616.322 646.401
 939.011 490.139
 618.423 168.546
 310.861 82.815
 846.825 349.304
 862.237 111.071
 955.795 800.710
 975.358 397.627
 460.272 556.191
 716.527 361.741
 423.385 922.582
 574.384 930.355
 205.134 833.187
 667.642 820.940
 587.022 612.229
 807.177 781.545
 476.082 51.408
 158.733 683.677
 463.419 96.924
 101.971 95.138
 365.478 1.227
 575.624 465.525
 437.806 24.565
 546.627 79.719
 725.693 209.219
 756.064 858.362
 336.997 192.188
 42.325 183.249
 700.652 783.265
 991.022 614.966
 849.194 194.249
 533.992 455.486
 752.388 456.003
 241.364 36.246
 877.370 63.707
 199.451 719.224
 682.041 122.806
 524.616 362.385
 214.793 870.538
 163.854 289.637
 524.588 77.676
 814.272 128.005
 139.289 415.150
 646.768 630.425
 482.750 838.945
 338.027 331.470
 137.087 608.304
 446.379 516.141
 257.890 926.367
 861.511 89.746
 987.598 864.458
 318.571 981.964
 234.358 202.205
 400.542 302.776
 867.248 852.072
 118.222 585.375
 978.612 421.092
 817.633 735.123
 963.469 242.275
 535.886 278.587
 425.585 446.970
 927.398 837.641
 329.243 676.366
 885.082 496.258
 942.147 190.104
 60.729 578.283
 354.071 33.007
 673.743 899.916
 181.143 693.156
 519.050 528.627
 279.013 217.532
 627.951 588.703
 269.381 952.548
 987.640 461.537
 641.455 118.685
 426.895 485.456
 409.054 999.773
 770.970 755.400
 399.500 82.173
 655.067 37.787
 414.487 487.102
 663.211 971.664
 756.419 235.774
 381.023 335.783
 54.724 523.050
 373.480 74.942
 382.308 267.372
 331.620 241.053
 327.345 785.242
 688.111 898.759
 813.162 805.091
 846.446 146.312
 950.046 1.761
 971.187 625.008
 296.783 377.851
 669.234 540.341
 423.896 736.800
 179.744 241.532
 250.483 44.990
 161.384 640.045
 995.814 42.424
 301.518 169.737
 797.282 175.213
 707.260 969.563
 727.693 945.460
 10.799 512.956
 555.318 527.964
 921.788 915.717
 665.734 927.015
 381.902 666.320
 969.427 744.446
 767.905 969.822
 795.937 521.860
 699.953 350.176
 994.397 590.827
 844.778 577.744
 70.311 915.866
 765.137 481.628
 866.107 812.820
 917.236 263.284
 293.285 951.947
 599.270 682.585
 29.803 258.624
 222.720 964.371
 68.890 268.394
 132.452 637.711
 34.030 6.355
 214.089 327.207
 326.700 388.247
 272.823 961.978
 344.201 592.436
 174.972 40.433
 168.137 454.319
 743.817 715.075
 581.592 78.996
 578.906 159.537
 904.628 961.697
 211.068 208.673
 651.536 621.225
 154.325 771.139
 195.238 278.039
 515.018 292.640
 588.841 399.671
 364.541 277.476
 133.790 961.714
 275.506 877.532
 718.977 267.887
 415.176 43.274
 984.100 888.792
 741.039 53.284
 910.338 232.372
 961.063 140.425
 16.864 982.134
 518.162 797.759
 275.875 929.655
 400.473 450.233
 562.833 899.294
 735.268 933.887
 671.671 594.427
 16.587 438.711
 964.335 380.695
 270.407 690.409
 735.533 623.022
 254.438 507.295
 580.792 85.480
 904.074 948.769
 10.420 728.108
 106.159 939.508
 383.805 649.711
 645.671 17.491
 905.561 853.333
 918.126 113.540
 963.472 390.024
 26.277 565.438
 862.346 470.749
 930.740 831.346
 960.033 545.601
 850.551 166.586
 112.599 619.205
 514.834 326.807
 33.517 202.288
 757.042 761.558
 843.595 58.502
 378.306 758.630
 488.994 74.914
 948.875 224.881
 417.188 211.925
 982.401 768.120
 586.143 137.345
 625.733 142.023
 529.681 148.920
 29.099 987.567
 379.232 684.528
 973.231 846.523
 844.570 719.990
 159.427 221.967
 657.248 786.762
 47.255 745.071
 682.051 97.499
 937.067 394.900
 183.795 253.662
 528.501 967.209
 807.204 398.947
 782.435 248.850
 972.493 163.756
 116.417 416.319
 222.994 773.343
 769.517 220.877
 776.031 735.364
 281.937 369.902
 144.770 316.679
 101.021 876.509
 315.623 815.426
 204.845 879.643
 9.684 449.114
 637.016 777.834
 32.518 545.128
 984.295 355.595
 457.448 934.299
 68.015 686.229
 304.339 824.679
 629.975 883.802
 708.144 550.413
 195.565 555.817
 136.425 44.306
 916.572 23.022
 658.254 532.808
 311.682 860.628
 311.961 174.527
 915.668 53.708
 317.898 299.756
 853.090 416.650
 864.572 715.955
 906.873 911.218
 920.211 645.680
 347.001 9.341
 523.204 197.408
 413.959 325.259
 148.106 540.297
 162.267 817.835
 471.473 880.787
 311.938 8.849
 444.137 907.514
 733.050 839.009
 362.317 82.182
 307.493 92.635
 295.951 274.459
 731.720 257.721
 33.652 50.882
 607.856 384.195
 722.833 978.929
 133.524 983.964
 781.885 661.461
 262.160 446.957
 928.074 702.619
 237.622 383.319
 367.498 268.801
 484.514 939.720
 227.452 457.835
 487.427 564.033
 150.567 951.934
 249.473 135.229
 915.820 797.020
 367.734 452.186
 883.955 29.779
 588.283 45.111
 691.830 937.262
 746.963 285.852
 728.053 170.336
 308.215 118.462
 625.095 696.048
 779.902 89.784
 993.320 634.639
 307.510 52.708
 420.552 619.889
 889.652 154.118
 965.522 197.719
 264.890 857.879
 911.600 454.045
 407.057 533.710
 923.430 71.084
 245.306 949.219
 296.554 149.419
 161.715 109.157
 119.884 714.683
 682.500 708.124
 622.235 931.801
 690.738 806.215
 64.523 771.034
 274.202 647.641
 414.023 568.985
 759.750 157.235
 920.078 480.226
 557.192 46.364
 153.443 862.897
 575.179 506.408
 204.055 841.649
 317.168 673.278
 512.382 566.712
 407.731 810.016
 273.724 476.866
 532.299 16.208
 867.281 381.040
 343.981 163.564
 264.747 617.708
 249.552 247.774
 637.148 418.619
 536.366 899.563
 252.390 894.681
 649.302 15.323
 416.011 543.555
 631.410 342.923
 409.151 632.990
 566.459 25.060
 703.435 288.989
 21.842 85.296
 843.776 176.950
 905.260 305.690
 275.963 636.187
 190.346 945.409
 624.014 358.322
 710.103 983.123
 887.889 798.391
 690.984 619.314
 209.081 600.021
 136.214 375.369
 41.482 294.374
 248.916 392.658
 147.720 303.943
 201.659 225.509
 24.833 19.493
 49.868 186.486
 433.834 110.081
 996.129 930.705
 279.719 726.138
 537.842 638.765
 354.089 333.843
 972.161 696.453
 432.406 310.821
 942.918 885.708
 10.487 389.482
 50.868 647.869
 997.063 571.758
 320.537 200.166
 955.822 289.734
 536.955 63.557
 844.476 648.637
 99.502 668.754
 541.031 375.273
 256.766 62.649
 17.983 185.384
 7.976 645.048
 640.866 272.307
 908.259 271.917
 374.106 367.071
 775.092 803.103
 397.926 702.597
 343.305 227.379
 827.060 373.732
 190.380 233.699
 504.979 177.440
 390.346 523.596
 684.361 466.679
 943.979 175.160
 331.631 795.612
 869.441 13.943
 675.010 877.042
 167.740 651.206
 893.789 334.994
 651.893 686.365
 792.225 901.578
 750.602 500.284
 263.000 578.591
 973.106 191.727
 999.454 127.426
 311.205 23.907
 517.608 347.875
 720.020 385.606
 181.426 505.307
 176.523 756.015
 748.845 29.853
 83.414 659.449
 461.230 69.789
 837.386 660.994
 952.304 479.004
 790.551 283.290
 149.935 465.588
 130.051 404.911
 858.929 51.188
 115.111 459.763
 147.028 80.461
 827.580 212.696
 889.491 183.862
 999.027 297.937
 567.929 508.123
 415.583 223.411
 452.683 375.429
 914.793 455.544
 739.129 268.703
 573.972 186.413
 749.340 636.248
 547.015 769.449
 471.994 199.600
 289.671 803.115
 93.920 484.824
 978.421 796.760
 703.018 696.244
 584.824 12.247
 519.272 344.931
 828.219 822.754
 171.355 30.048
 560.842 40.897
 91.835 762.871
 709.676 556.847
 793.672 300.008
 830.698 99.302
 931.826 208.834
 448.950 434.127
 791.911 184.716
 440.228 184.257
 406.561 352.266
 738.674 167.472
 431.288 553.172
 63.733 574.184
 344.985 608.409
 287.475 954.131
 433.856 165.616
 600.008 248.313
 407.580 441.625
 70.573 530.612
 747.242 149.733
 292.017 643.089
 938.232 380.870
 986.769 91.062
 368.661 672.894
 146.708 870.842
 723.249 953.634
 83.614 936.845
 351.051 247.730
 741.078 768.902
 87.621 776.922
 525.217 608.806
 951.221 406.185
 466.392 921.783
 669.736 857.282
 646.110 168.761
 119.128 56.267
 884.530 104.696
 33.150 746.665
 759.783 243.030
 172.914 696.108
 148.773 433.589
 997.648 576.835
 871.932 418.392
 556.108 801.513
 375.898 875.052
 201.710 152.303
 86.189 589.589
 31.383 126.052
 447.264 668.863
 944.626 220.211
 284.010 897.588
 529.527 356.825
 963.664 646.599
 798.897 755.342
 610.627 969.079
 142.806 554.420
 982.019 391.654
 832.185 599.398
 405.390 270.216
 428.627 72.142
 721.559 679.178
 532.955 75.906
 477.537 521.426
 272.444 197.474
 642.984 658.845
 695.093 265.598
 47.365 285.115
 48.089 587.825
 176.127 799.047
 584.157 471.852
 247.981 34.424
 709.238 682.951
 899.993 698.016
 681.563 31.718
 814.231 238.695
 747.448 668.085
 163.608 485.517
 182.878 35.323
 473.154 260.126
 660.248 234.595
 976.930 688.214
 212.533 704.898
 594.178 146.099
 686.992 339.160
 498.148 112.439
 409.653 154.401
 857.549 722.997
 90.707 397.763
 597.010 510.011
 138.324 1.707
 55.864 749.820
 190.921 867.397
 783.398 535.946
 80.510 837.517
 656.316 273.734
 685.472 966.275
 256.188 781.271
 380.961 868.680
 420.192 744.700
 538.539 362.391
 949.496 469.849
 830.841 148.276
 201.345 892.654
 857.664 20.641
 231.739 745.031
 800.424 680.846
 26.832 848.191
 734.276 40.350
 347.502 340.098
 761.108 348.347
 700.598 496.568
 980.255 237.839
 783.038 825.898
 273.119 40.893
 465.004 594.809
 57.300 432.828
 483.281 559.718
 257.652 596.081
 705.239 753.036
 266.412 882.792
 251.574 921.371
 220.854 151.653
 288.068 983.669
 441.525 75.984
 722.900 415.620
 851.902 298.510
 889.066 155.912
 974.355 141.711
 17.216 744.493
 78.597 984.527
 581.449 358.020
 986.773 465.536
 551.537 8.694
 231.249 464.380
 34.800 866.090
 862.527 707.439
 517.788 784.239
 439.286 716.546
 903.419 145.680
 151.891 312.552
 217.958 938.598
 764.876 655.887
 371.754 71.355
 70.842 776.975
 788.954 700.052
 864.003 158.686
 368.279 339.273
 430.586 385.235
 846.585 674.633
 157.824 386.747
 659.408 869.241
 853.812 871.326
 231.468 216.918
 595.750 148.122
 891.464 845.187
 560.774 471.878
 349.177 804.132
 96.576 64.292
 661.427 926.804
 841.314 137.831
 562.807 837.411
 665.153 127.065
 866.111 80.143
 568.220 250.110
 718.177 599.751
 999.428 823.214
 904.655 421.226
 752.789 45.136
 160.226 937.085
 126.341 380.834
 790.606 444.302
 195.243 97.624
 533.729 597.074
 234.955 848.632
 867.612 15.137
 740.654 630.956
 252.259 59.646
 411.298 657.835
 616.664 549.789
 515.277 129.525
 766.424 123.943
 421.822 36.138
 993.025 870.581
 788.709 712.798
 665.702 478.288
 40.966 144.081
 837.447 333.568
 784.063 997.453
 207.778 972.912
 673.245 86.469
 168.928 955.520
 841.311 721.779
 85.108 339.622
 181.378 14.934
 585.275 433.556
 828.262 235.650
 110.502 658.242
 899.372 382.466
 572.857 146.784
 589.109 69.721
 31.832 956.578
 783.109 36.700
 258.444 456.890
 522.252 189.110
 870.571 948.821
 530.863 245.988
 23.680 883.380
 87.113 209.657
 19.637 66.709
 292.311 940.761
 446.695 19.244
 153.913 808.986
 833.140 618.449
 276.966 422.407
 235.582 374.056
 630.885 799.918
 593.917 122.295
 171.636 542.867
 174.852 684.123
 730.167 850.398
 554.324 604.861
 781.344 890.378
 618.746 613.033
 566.618 631.955
 211.558 928.645
 719.309 830.280
 734.171 181.014
 523.053 257.801
 100.891 18.915
 288.966 344.510
 521.252 707.814
 960.910 232.043
 168.457 197.018
 924.634 489.399
 620.933 531.320
 407.128 773.072
 219.878 695.341
 687.310 948.611
 56.740 272.966
 305.987 297.040
 31.752 828.558
 348.231 596.532
 351.798 960.972
 788.971 51.470
 460.182 226.470
 535.191 207.155
 912.345 893.790
 686.174 374.338
 283.773 995.658
 265.267 444.474
 175.466 728.632
 179.563 820.628
 578.141 670.329
 942.468 52.632
 781.460 913.782
 81.392 446.177
 134.769 337.148
 559.964 727.544
 950.169 248.392
 710.343 867.725
 809.147 374.526
 413.931 496.438
 315.844 49.794
 733.456 328.474
 711.412 833.724
 109.682 557.740
 706.524 135.866
 143.695 890.008
 837.314 607.326
 20.639 440.953
 741.610 588.794
 750.960 44.324
 78.134 180.020
 646.832 34.657
 665.289 56.604
 178.677 493.805
 545.241 937.318
 511.991 500.475
 533.616 170.142
 378.533 582.316
 798.326 719.728
 336.931 341.846
 729.535 505.699
 102.749 877.202
 875.892 553.091
 231.819 928.655
 792.812 407.278
 606.240 699.849
 992.411 260.175
 561.044 592.248
 720.784 897.536
 90.294 981.519
 388.633 964.313
 951.770 0.102
 221.049 852.735
 44.915 681.574
 99.845 332.761
 640.933 895.372
 878.631 594.548
 698.706 146.765
 341.450 775.629
 985.274 443.796
 837.895 60.383
 243.206 213.139
 802.064 715.661
 495.164 368.870
 393.385 753.915
 362.835 556.209
 381.383 474.774
 195.366 775.988
 833.990 748.801
 872.111 780.380
 813.414 285.213
 464.465 67.165
 991.268 121.098
 938.566 5.234
 175.210 426.325
 759.656 630.223
 205.464 319.699
 452.791 254.124
 497.092 512.372
 794.622 49.787
 841.690 149.118
 596.305 779.625
 562.400 512.473
 805.714 432.153
 63.953 235.282
 553.433 570.754
 513.129 170.662
 515.181 62.080
 306.137 72.484
 615.167 678.453
 62.389 112.245
 280.165 16.794
 766.752 8.474
 630.954 668.700
 955.450 72.014
 702.249 550.924
 298.214 814.684
 878.642 466.703
 818.180 360.569
 664.762 35.885
 261.613 809.891
 943.320 90.992
 685.040 896.907
 363.666 988.137
 274.349 858.130
 122.515 292.808
 308.330 878.587
 402.732 253.002
 290.754 945.496
 208.269 914.066
 816.244 435.214
 434.843 724.217
 124.719 455.482
 235.827 856.248
 409.325 416.636
 148.665 74.079
 348.576 708.813
 934.205 912.943
 563.243 804.162
 623.523 845.067
 483.904 811.244
 165.658 360.360
 640.407 101.287
 205.234 911.010
 537.642 361.627
 599.062 122.963
 903.717 459.802
 91.775 754.375
 230.820 112.536
 226.511 535.527
 672.845 227.854
 760.023 225.964
 717.438 247.070
 102.905 208.212
 766.753 68.413
 213.483 454.285
 197.443 537.970
 865.082 267.893
 435.723 789.788
 785.747 354.088
 590.457 288.993
 170.060 296.817
 702.005 554.231
 895.614 747.043
 355.877 623.502
 181.188 618.766
 400.240 186.346
 717.143 452.247
 620.121 381.541
 626.544 193.249
 237.154 889.918
 201.557 830.247
 3.277 614.197
 755.648 269.863
 874.579 799.958
 267.819 171.458
 925.091 422.830
 728.587 127.795
 380.686 446.168
 264.795 8.375
 714.170 680.802
 585.888 679.553
 391.363 384.683
 0.333 900.667
 544.487 996.634
 968.013 453.362
 977.033 966.874
 731.213 493.235
 79.703 130.022
 180.053 485.255
 519.730 457.170
 512.789 679.545
 718.541 955.989
 30.282 949.759
 871.099 486.235
 218.306 516.010
 503.348 987.425
 110.410 937.148
 684.066 131.534
 355.231 127.939
 79.239 412.619
 830.951 645.623
 89.199 754.237
 529.581 223.532
 572.595 581.870
 576.823 398.347
 821.418 89.534
 39.120 989.638
 895.449 886.094
 806.353 318.135
 493.456 986.901
 612.420 81.459
 776.167 10.365
 781.077 196.700
 959.624 627.484
 753.161 138.123
 767.101 616.617
 884.266 80.690
 616.674 7.697
 497.700 757.009
 586.281 612.270
 162.840 363.375
 48.191 971.286
 648.781 141.946
 412.924 295.359
 810.359 718.679
 634.723 96.546
 709.444 703.892
 175.502 831.733
 798.032 43.367
 623.946 300.997
 808.522 737.390
 446.281 716.239
 756.185 683.527
 683.472 112.807
 882.783 922.122
 287.698 97.291
 510.399 613.114
 143.501 176.337
 260.644 806.078
 283.642 103.058
 384.524 905.158
 977.291 708.660
 578.513 615.337
 32.650 597.514
 497.056 790.347
 64.558 304.542
 653.208 705.188
 580.209 115.892
 797.831 833.035
 436.162 699.278
 532.526 718.308
 623.831 81.627
 518.796 271.356
 8.081 841.971
 450.925 47.910
 837.233 790.655
 45.587 365.932
 778.427 906.219
 828.404 517.280
 328.902 63.986
 955.927 680.811
 583.378 670.873
 768.060 281.831
 75.562 915.732
 116.337 580.592
 286.202 40.418
 731.439 835.795
 152.433 61.346
 280.447 869.301
 708.108 342.710
 200.650 662.874
 719.938 599.589
 590.174 419.441
 700.499 441.203
 172.387 508.677
 20.408 741.794
 745.300 843.746
 505.264 629.467
 271.349 472.477
 88.574 33.276
 377.487 747.490
 953.065 737.734
 119.210 116.808
 486.022 114.289
 341.538 865.846
 109.143 874.323
 350.150 575.642
 132.561 701.711
 219.710 438.606
 691.996 749.273
 325.108 205.369
 226.315 137.678
 324.127 503.701
 962.348 583.117
 164.289 667.526
 319.614 547.672
 877.893 401.289
 808.138 190.690
 191.107 458.195
 849.166 378.129
 857.211 671.791
 435.852 947.999
 260.596 806.225
 806.696 842.385
 184.855 704.125
 419.315 999.612
 731.498 550.902
 780.188 593.860
 579.601 944.440
 854.148 244.679
 33.583 79.411
 296.060 766.626
 386.699 211.066
 19.410 351.621
 880.399 655.444
 249.042 376.086
 141.270 677.944
 257.517 294.676
 182.553 502.472
 219.228 956.240
 449.481 386.686
 749.338 679.912
 627.721 818.753
 644.716 225.086
 11.638 726.504
 483.462 433.980
 710.998 495.811
 143.444 515.979
 256.814 181.585
 996.932 265.802
 722.824 688.120
 759.284 690.295
 110.430 787.131
 399.312 679.524
 831.581 538.976
 545.131 255.576
 874.169 158.080
 782.786 216.522
 934.143 305.971
 689.696 453.326
 61.885 658.673
 368.049 34.879
 389.975 849.252
 344.885 151.947
 305.686 266.356
 639.069 896.671
 103.068 946.700
 417.107 482.834
 123.095 950.119
 279.378 126.581
 670.849 182.392
 848.534 291.437
 419.244 931.220
 938.360 129.755
 480.345 218.209
 333.298 640.125
 87.264 23.344
 728.080 612.484
 699.266 103.133
 988.796 796.015
 965.596 359.616
 879.522 736.216
 83.299 900.814
 233.710 364.409
 712.659 205.441
 171.665 53.557
 400.795 323.154
 12.070 487.324
 867.339 229.069
 587.653 224.345
 62.153 246.175
 546.613 316.618
 478.039 555.806
 149.379 190.528
 233.603 954.142
 4.881 292.487
 203.493 167.201
 35.141 700.509
 313.711 708.899
 817.969 110.687
 715.346 723.124
 894.566 816.779
 155.812 773.601
 904.518 645.582
 565.493 682.477
 740.855 315.065
 830.713 333.486
 721.481 511.196
 420.426 677.423
 922.445 688.898
 41.404 851.089
 888.404 388.692
 710.350 456.343
 454.512 810.404
 525.113 269.253
 113.402 726.298
 292.583 352.332
 425.321 166.302
 907.960 132.511
 286.707 926.428
 686.777 156.913
 283.232 987.498
 513.587 135.922
 901.599 674.826
 803.725 482.729
 557.251 521.323
 569.501 830.142
 412.749 637.845
 860.061 184.351
 967.333 157.385
 103.540 212.495
 748.424 356.484
 347.898 172.906
 940.217 111.177
 577.723 716.037
 955.720 799.643
 511.452 8.117
 262.386 893.970
 967.887 672.097
 876.916 704.038
 771.984 980.425
 973.824 853.216
 564.906 666.467
 830.252 524.568
 937.864 6.221
 634.560 654.576
 246.906 335.436
 499.870 546.406
 838.348 550.818
 780.553 694.867
 351.778 55.057
 627.363 468.921
 227.658 966.652
 726.299 84.629
 565.433 665.527
 641.300 561.554
 420.202 88.280
 868.612 19.673
 433.607 842.275
 61.320 313.066
 138.296 661.132
 299.347 72.900
 203.678 976.354
 369.819 348.108
 480.490 197.525
 844.400 180.829
 707.816 458.920
 56.932 268.871
 751.638 151.355
 612.162 873.693
 909.951 78.108
 713.495 994.584
 135.054 881.942
 756.630 603.631
 556.392 831.281
 371.831 117.954
 832.679 737.862
 438.756 862.404
 93.582 831.673
 775.678 775.141
 350.871 733.232
 904.133 148.243
 646.375 145.607
 898.245 534.675
 67.486 711.712
 185.973 740.843
 386.297 335.001
 821.356 850.772
 80.150 597.654
 189.381 674.177
 61.707 199.559
 38.812 697.749
 606.139 319.107
 816.258 258.731
 810.353 714.051
 353.562 104.833
 881.051 254.063
 349.749 997.908
 629.720 438.291
 800.964 444.408
 586.435 599.121
 532.930 767.779
 41.709 740.923
 449.361 491.805
 325.830 888.877
 648.565 685.017
 555.549 22.814
 504.400 471.011
 564.156 4.699
 435.007 174.753
 506.497 751.874
 874.951 528.228
 747.167 403.137
 857.962 368.281
 727.746 528.312
 246.199 334.004
 25.668 967.071
 598.597 109.930
 299.101 587.841
 749.412 804.670
 123.484 836.818
 615.572 533.100
 308.381 120.051
 518.086 255.144
 408.641 813.743
 291.901 377.359
 160.100 530.155
 776.626 647.673
 154.012 445.545
 487.090 961.685
 470.909 304.549
 620.392 984.887
 306.665 700.226
 280.852 3.320
 2.376 454.078
 314.911 310.570
 824.405 214.865
 316.746 277.399
 399.084 603.656
 767.239 227.853
 783.549 465.648
 432.420 449.401
 723.658 672.840
 803.889 322.063
 13.665 847.243
 697.705 280.665
 910.201 749.204
 27.476 384.259
 973.081 572.416
 72.621 806.591
 293.780 194.818
 318.122 871.503
 943.179 506.927
 644.438 17.847
 315.946 245.882
 495.907 611.254
 390.026 540.074
 806.250 36.794
 354.946 366.520
 267.061 359.742
 518.632 857.845
 799.083 774.505
 384.142 399.992
 339.325 458.033
 628.154 533.528
 755.387 578.182
 823.278 124.027
 510.809 494.489
 865.593 179.684
 753.840 434.433
 514.665 161.741
 611.908 578.649
 371.074 15.776
 423.684 880.773
 229.915 325.550
 411.267 559.062
 609.534 597.321
 321.422 895.894
 492.812 378.732
 984.481 276.436
 891.645 625.313
 643.486 688.663
 789.973 887.767
 588.160 733.453
 701.089 708.738
 835.596 486.445
 433.404 308.300
 782.197 883.941
 465.767 688.364
 312.805 135.304
 437.616 698.573
 399.498 596.597
 837.316 146.606
 813.848 567.762
 778.911 486.355
 975.158 232.262
 376.308 26.093
 879.179 968.230
 315.544 528.931
 415.990 188.772
 779.743 858.672
 564.198 771.882
 464.864 300.389
 16.510 713.725
 432.978 966.961
 777.453 469.659
 457.163 416.451
 408.951 263.013
 119.995 142.114
 568.201 560.255
 615.854 864.303
 672.536 691.777
 183.893 724.371
 278.508 889.349
 649.724 243.373
 621.224 604.470
 293.769 717.020
 722.162 47.013
 385.389 42.707
 239.298 262.020
 244.654 549.772
 455.970 456.138
 716.720 481.602
 340.659 546.594
 893.935 374.153
 768.600 277.879
 802.889 722.350
 790.330 618.288
 420.680 321.360
 227.934 284.560
 707.804 327.449
 45.667 63.076
 583.566 982.137
 499.985 406.095
 741.108 678.343
 349.940 527.665
 548.611 478.558
 680.728 742.950
 734.528 698.744
 642.396 64.427
 159.651 889.254
 566.792 456.798
 367.255 632.818
 136.638 668.365
 232.540 462.403
 131.756 99.440
 440.172 816.965
 563.047 778.130
 568.289 4.975
 971.885 621.245
 691.105 353.697
 271.228 834.368
 900.865 72.017
 638.440 512.256
 341.952 347.047
 744.865 341.239
 922.149 96.403
 583.282 272.282
 73.369 891.205
 594.082 260.720
 859.538 397.308
 910.308 680.718
 533.881 317.527
 759.345 984.357
 820.953 84.773
 247.317 142.477
 807.620 299.809
 486.150 573.412
 267.496 238.066
 831.244 723.358
 488.570 293.681
 611.165 435.892
 525.797 377.175
 334.240 356.318
 139.040 443.215
 838.214 117.736
 210.053 169.591
 48.941 99.547
 946.249 526.302
 976.404 425.485
 788.064 518.644
 798.279 257.882
 333.280 730.097
 562.937 669.021
 296.037 665.039
 338.581 641.054
 129.286 48.788
 899.544 415.537
 383.723 699.784
 84.198 225.376
 658.716 878.201
 294.217 779.666
 454.442 934.616
 697.785 9.933
 770.489 945.184
 218.821 939.726
 653.793 905.076
 462.390 913.974
 395.366 54.495
 168.404 266.371
 856.400 391.785
 379.845 149.144
 693.475 261.844
 239.428 177.421
 601.750 737.028
 624.517 618.328
 233.771 989.005
 831.880 591.471
 138.224 906.651
 322.293 542.321
 933.375 285.363
 424.119 642.913
 348.666 201.330
 621.755 696.189
 677.106 910.006
 69.565 142.276
 351.332 256.668
 677.816 349.091
 636.168 159.436
 120.736 118.349
 996.853 988.149
 477.646 244.524
 309.808 398.214
 698.855 662.333
 314.808 434.827
 404.564 732.338
 224.929 63.305
 596.198 209.293
 202.797 34.755
 57.613 469.542
 46.001 507.650
 623.535 338.509
 296.402 725.486
 122.875 943.845
 571.252 424.442
 896.473 151.808
 10.162 404.594
 27.154 442.033
 721.003 750.813
 192.200 297.804
 197.738 707.998
 695.449 984.687
 160.152 888.134
 302.074 749.973
 743.648 768.002
 980.756 179.435
 639.185 795.832
 255.705 517.795
 669.515 598.283
 238.003 906.814
 486.716 16.619
 398.605 572.738
 14.481 19.685
 73.549 246.022
 941.481 973.252
 568.193 404.630
 832.481 588.516
 517.440 72.203
 172.780 940.426
 31.890 789.025
 138.317 818.147
 737.743 312.629
 905.811 940.103
 426.207 542.456
 529.966 95.075
 944.556 936.002
 541.924 434.595
 667.215 269.974
 516.346 82.197
 315.874 367.312
 543.718 98.916
 690.442 368.218
 287.742 74.907
 618.333 170.064
 641.064 142.401
 922.216 837.251
 780.365 729.718
 692.886 518.365
 106.475 619.335
 584.654 775.705
 407.016 820.479
 128.824 193.289
 946.912 919.272
 292.942 786.324
 752.616 193.833
 259.089 581.075
 363.977 159.996
 916.260 902.768
 866.307 893.452
 75.684 425.156
 245.598 519.529
 342.628 63.595
 521.165 501.633
 786.018 889.648
 769.663 638.302
 613.165 605.610
 958.009 107.251
 509.371 828.883
 423.729 98.627
 872.701 726.323
 181.591 950.621
 47.227 25.693
 874.778 645.781
 721.337 374.053
 835.421 718.679
 752.037 560.596
 159.164 253.536
 845.565 564.219
 45.791 668.035
 266.047 404.681
 605.237 356.662
 257.672 691.699
 396.008 238.729
 305.160 790.920
 749.797 573.928
 78.678 11.632
 368.659 588.198
 722.341 911.775
 264.390 27.336
 562.679 94.864
 176.698 522.760
 800.933 15.411
 568.612 926.823
 979.472 729.233
 893.433 633.048
 100.287 28.457
 374.947 434.352
 47.502 434.234
 186.975 50.179
 204.449 420.215
 883.311 947.351
 840.620 484.094
 766.485 131.021
 409.221 141.327
 723.367 848.607
 479.837 93.104
 855.561 553.807
 723.708 119.374
 28.777 458.285
 465.221 207.080
 622.344 759.423
 559.570 974.513
 219.977 393.387
 203.246 166.136
 516.471 409.053
 134.482 330.183
 170.668 791.004
 141.389 356.450
 889.718 545.465
 925.904 337.078
 438.106 883.914
 934.419 852.540
 110.209 443.087
 477.065 802.996
 148.417 230.540
 235.816 966.579
 619.318 711.101
 479.144 626.832
 945.522 496.058
 32.910 567.563
 25.899 74.147
 331.947 71.904
 135.920 57.361
 925.812 10.708
 384.238 396.840
 319.954 781.966
 791.439 861.863
 387.873 526.219
 260.124 941.134
 131.429 342.670
 108.192 908.562
 839.374 956.623
 53.701 549.679
 695.347 621.903
 762.393 439.551
 316.340 803.149
 318.265 433.673
 214.228 84.349
 352.273 431.095
 622.803 644.173
 490.931 510.312
 830.534 768.777
 270.255 255.658
 117.560 122.526
 534.103 782.769
 580.086 640.979
 510.668 449.721
 705.397 863.534
 475.935 84.782
 158.063 590.945
 985.661 366.958
 177.939 881.900
 733.483 622.231
 551.430 429.765
 895.601 122.322
 780.771 263.124
 403.996 135.722
 776.249 859.941
 580.158 639.824
 771.109 163.909
 417.819 181.025
 799.101 542.155
 62.357 805.233
 774.311 466.073
 560.625 978.342
 218.964 62.274
 190.321 694.702
 947.656 739.740
 893.202 516.688
 439.189 814.211
 880.006 601.255
 316.308 524.159
 23.784 116.325
 868.779 557.483
 467.150 113.328
 159.045 318.260
 20.923 449.987
 158.014 682.694
 587.781 813.006
 990.302 88.110
 494.145 102.782
 595.527 23.841
 323.999 256.366
 510.260 544.720
 515.166 110.964
 572.260 393.252
 575.395 774.255
 876.158 923.187
 604.167 561.423
 452.286 883.136
 746.349 289.115
 785.706 502.943
 963.667 256.525
 281.325 377.131
 875.576 781.908
 157.421 648.944
 506.777 653.107
 510.836 645.912
 276.680 262.931
 642.894 724.882
 997.112 769.729
 318.890 862.811
 607.102 101.295
 812.464 832.080
 794.436 522.912
 168.609 368.600
 37.738 350.047
 618.439 961.491
 283.064 0.941
 960.756 38.968
 856.621 267.422
 658.976 811.285
 49.369 512.903
 509.165 663.916
 407.474 579.413
 840.914 218.774
 270.190 860.995
 95.972 335.177
 737.531 154.829
 271.305 882.983
 575.738 175.730
 548.233 955.967
 708.941 671.246
 595.076 812.950
 858.578 826.524
 618.290 636.757
 614.202 538.728
 540.206 726.889
 114.542 374.238
 447.338 921.440
 528.414 817.916
 132.005 448.626
 421.919 267.627
 544.974 500.166
 729.833 120.066
 894.505 200.274
 592.034 2.217
 27.049 308.299
 525.040 508.847
 369.690 573.882
 857.342 758.006
 819.999 685.347
 726.204 237.172
 454.231 879.851
 202.412 111.475
 161.880 573.389
 845.277 747.081
 378.579 516.185
 588.674 277.752
 8.661 571.442
 793.621 736.650
 634.727 980.189
 375.597 480.373
 888.882 30.358
 505.412 255.154
 796.639 153.025
 698.916 468.925
 340.648 272.274
 439.335 726.157
 971.289 527.553
 430.851 908.984
 311.938 449.294
 355.444 517.953
 568.454 121.196
 617.705 354.078
 808.584 517.994
 112.703 181.749
 183.850 918.094
 967.035 776.033
 633.814 299.499
 487.603 760.204
 652.883 818.608
 39.563 177.900
 279.084 619.322
 175.386 632.427
 751.251 239.269
 290.281 642.769
 897.988 76.783
 202.792 206.244
 593.820 702.554
 998.684 282.114
 823.363 80.765
 954.860 394.548
 514.625 983.423
 429.852 938.937
 272.279 406.715
 898.234 219.739
 98.585 638.326
 276.072 173.803
 724.403 679.230
 869.515 78.768
 79.420 32.425
 542.994 15.991
 956.328 865.203
 489.607 171.005
 18.474 302.096
 564.786 197.305
 867.744 74.442
 863.643 342.148
 35.610 42.263
 759.530 102.716
 44.941 707.840
 230.937 129.580
 375.999 891.961
 69.095 469.847
 472.898 267.559
 640.566 108.109
 265.604 606.517
 767.007 948.409
 929.343 949.400
 45.545 729.709
 333.352 651.061
 463.302 991.065
 372.440 474.403
 432.214 726.870
 859.395 827.600
 687.154 188.779
 68.358 484.906
 731.320 806.408
 246.627 956.676
 386.034 86.572
 295.792 229.713
 293.419 799.033
 406.484 174.685
 44.447 719.717
 211.560 193.660
 653.605 649.734
 200.325 979.205
 895.778 595.723
 864.748 788.813
 159.207 634.973
 684.097 757.222
 877.558 614.103
 406.420 217.661
 788.968 974.957
 666.673 164.947
 563.439 463.742
 257.749 143.121
 153.373 572.689
 11.246 392.943
 294.466 366.791
 371.478 855.798
 233.150 956.254
 184.295 46.566
 127.696 648.366
 749.959 215.885
 886.623 626.765
 788.141 99.277
 22.012 502.940
 67.575 765.237
 536.468 921.606
 200.762 135.168
 888.957 501.149
 586.167 54.570
 732.555 191.114
 990.510 887.063
 750.689 834.846
 549.180 411.406
 479.948 556.541
 473.553 897.888
 267.671 33.602
 893.536 86.290
 319.765 768.134
 638.329 985.485
 325.431 902.420
 427.830 957.978
 155.477 714.382
 673.954 74.894
 202.796 728.315
 591.252 752.697
 728.367 946.965
 508.529 877.119
 83.196 382.491
 529.731 38.264
 463.251 180.665
 88.435 839.708
 316.193 805.214
 504.081 90.731
 129.190 103.475
 611.176 772.011
 888.120 502.063
 579.538 99.425
 389.806 989.365
 562.028 556.763
 18.732 103.115
 136.877 75.638
 853.958 544.649
 198.677 399.685
 665.025 740.702
 992.353 260.898
 679.901 138.608
 78.246 140.089
 983.894 986.733
 817.080 792.665
 134.704 70.028
 327.541 247.989
 482.053 357.201
 105.967 878.456
 765.550 803.504
 620.058 267.049
 664.641 939.293
 162.213 753.830
 0.732 172.862
 242.213 627.689
 483.221 525.685
 435.382 255.298
 65.471 393.778
 206.476 951.013
 779.347 750.909
 79.435 926.186
 71.380 353.623
 100.531 191.707
 221.673 116.301
 781.643 191.581
 18.239 53.835
 249.261 226.893
 942.561 462.886
 754.154 287.971
 232.885 268.542
 810.326 787.925
 194.403 405.663
 277.006 313.794
 462.430 452.934
 624.291 953.435
 866.393 478.091
 334.766 979.063
 437.616 685.827
 996.691 774.445
 629.238 252.198
 698.483 375.392
 227.023 963.110
 102.130 986.178
 808.292 497.565
 270.511 362.139
 113.972 472.214
 369.468 176.221
 824.869 521.556
 631.786 970.083
 45.352 572.515
 32.305 224.987
 191.009 193.516
 509.508 560.939
 925.214 82.504
 10.468 311.970
 594.687 797.234
 317.704 349.179
 155.891 131.826
 425.852 290.063
 570.520 778.867
 13.994 292.062
 865.511 274.755
 349.961 770.259
 615.235 661.575
 262.954 284.421
 203.143 781.376
 830.637 830.340
 377.694 883.498
 299.778 56.673
 931.498 23.771
 851.968 863.689
 730.037 82.300
 947.515 167.686
 301.922 656.668
 644.000 718.174
 109.479 397.348
 956.977 8.549
 857.607 855.555
 677.887 940.061
 509.594 689.717
 210.500 788.963
 378.307 219.928
 757.245 634.225
 895.399 190.531
 359.028 64.857
 653.463 75.372
 847.981 179.456
 618.321 979.786
 146.588 484.039
 150.556 815.349
 676.510 796.451
 615.136 870.627
 17.038 76.075
 931.623 612.092
 670.262 756.116
 789.220 728.168
 595.033 593.261
 363.241 295.688
 514.547 837.105
 992.978 987.290
 286.480 121.470
 263.947 451.451
 456.300 494.037
 457.049 150.441
 553.316 422.819
 137.915 817.866
 497.942 81.652
 344.916 344.350
 383.284 246.520
 54.867 880.907
 793.490 395.182
 350.793 593.617
 97.425 149.922
 553.562 155.232
 884.314 733.509
 904.176 329.545
 916.341 208.705
 669.847 18.731
 893.309 669.227
 596.199 794.134
 640.845 363.300
 820.137 124.152
 434.014 718.512
 900.953 422.053
 393.458 48.068
 807.318 349.992
 785.094 143.728
 129.162 987.467
 614.238 180.419
 658.461 972.558
 830.857 193.018
 822.148 287.977
 407.797 548.942
 352.354 242.104
 374.863 183.633
 470.748 404.521
 897.892 132.833
 749.754 828.146
 696.428 969.556
 526.872 123.932
 461.824 909.265
 200.386 662.574
 638.734 499.039
 164.632 939.960
 588.932 261.058
 368.098 553.849
 92.482 363.910
 143.507 158.904
 635.797 183.879
 789.228 571.622
 470.441 470.099
 427.726 27.624
 935.345 110.398
 559.095 608.260
 655.971 217.576
 924.105 474.521
 557.838 318.222
 327.694 712.317
 952.507 867.981
 814.790 8.205
 518.850 569.104
 478.018 758.650
 761.236 99.459
 481.903 553.910
 382.603 838.821
 959.099 770.898
 70.587 100.801
 947.802 524.313
 18.635 740.302
 750.721 744.252
 353.893 940.755
 87.737 219.275
 735.594 516.987
 347.902 129.923
 140.520 363.415
 610.860 728.115
 137.994 289.061
 970.603 237.444
 350.931 606.891
 951.137 868.380
 830.136 572.126
 427.803 686.913
 467.625 319.992
 761.410 336.688
 525.906 956.041
 694.894 700.514
 751.578 160.453
 661.884 170.059
 214.057 231.065
 299.550 461.140
 7.754 198.271
 258.581 820.244
 775.572 179.106
 553.556 985.640
 853.445 818.998
 217.804 628.945
 853.096 709.804
 516.747 961.224
 49.663 424.400
 359.393 258.382
 831.951 14.313
 334.073 775.759
 218.485 861.649
 314.598 679.543
 508.075 934.098
 247.947 536.180
 188.201 177.278
 283.633 649.536
 390.327 797.688
 155.413 213.965
 283.311 988.405
 823.464 219.829
 612.865 565.275
 53.305 182.588
 107.873 491.288
 398.186 708.754
 117.933 239.189
 94.445 319.112
 758.378 886.035
 632.313 744.507
 110.172 147.700
 264.077 530.536
 946.291 786.350
 821.577 438.981
 780.659 890.270
 878.090 35.259
 210.587 4.497
 276.350 488.105
 952.189 444.283
 203.245 980.983
 257.054 954.170
 499.534 10.998
 606.895 176.441
 504.487 12.619
 473.830 797.770
 33.807 238.046
 223.122 276.449
 735.547 217.215
 841.590 379.628
 52.336 737.170
 470.513 436.241
 906.458 467.682
 781.999 933.000
 412.603 727.858
 90.645 434.963
 885.193 563.039
 969.475 526.178
 944.730 174.159
 725.043 658.026
 20.553 720.146
 769.015 221.891
 203.713 770.686
 43.302 478.032
 509.557 910.369
 756.788 964.181
 779.206 639.767
 771.057 855.974
 874.951 254.326
 730.376 278.216
 527.041 543.248
 120.887 483.070
 267.115 188.875
 722.002 971.089
 763.396 679.049
 688.809 276.725
 559.505 402.698
 790.781 155.379
 545.548 680.405
 94.837 68.554
 367.913 600.334
 788.966 82.355
 652.397 264.874
 518.140 878.045
 191.207 999.228
 872.356 467.921
 773.458 90.489
 805.672 252.360
 844.849 90.347
 256.501 222.011
 716.785 768.071
 17.704 770.940
 238.360 600.140
 607.996 750.879
 154.278 651.559
 114.508 962.994
 334.056 780.081
 504.138 291.790
 537.105 982.319
 985.528 566.607
 816.734 119.795
 594.384 60.909
 334.454 198.726
 175.672 270.125
 602.649 330.690
 453.531 347.719
 675.622 738.954
 472.945 819.645
 820.982 979.316
 629.186 73.076
 808.414 462.716
 987.461 650.821
 312.139 463.065
 55.085 743.082
 526.114 896.830
 473.929 8.920
 4.615 115.633
 826.983 177.207
 860.796 869.822
 428.061 857.895
 755.776 105.581
 319.310 866.652
 892.476 742.392
 921.866 747.496
 371.794 448.591
 758.447 327.737
 481.640 363.396
 233.678 206.772
 558.120 892.485
 662.461 355.113
 96.936 85.135
 75.788 163.040
 494.239 653.786
 7.308 650.929
 680.313 657.052
 625.887 347.281
 575.107 985.595
 585.964 908.564
 668.653 583.582
 628.107 640.098
 616.529 338.783
 789.639 63.393
 873.970 579.716
 545.250 836.775
 482.897 441.950
 959.186 88.024
 913.472 86.955
 115.873 365.661
 663.067 970.371
 529.984 405.799
 276.315 422.699
 698.227 80.988
 793.788 600.080
 425.061 723.831
 915.635 27.682
 467.592 369.420
 510.009 150.510
 538.868 845.692
 462.441 448.940
 874.410 459.036
 287.470 207.549
 698.116 813.855
 772.212 149.908
 767.638 0.112
 135.422 88.631
 186.222 553.326
 535.554 974.564
 241.116 698.972
 95.909 262.425
 774.421 40.417
 111.041 109.160
 570.279 29.377
 510.957 367.941
 215.240 904.400
 571.330 682.941
 572.364 820.284
 930.133 791.331
 322.998 284.835
 192.963 728.320
 345.365 824.515
 348.322 353.389
 91.218 713.634
 265.710 81.371
 619.269 209.768
 187.211 36.745
 778.215 768.491
 149.120 945.066
 887.695 281.564
 63.836 838.955
 529.898 253.060
 961.908 260.565
 78.893 647.162
 925.699 776.187
 902.706 699.333
 154.110 735.940
 772.096 460.097
 574.335 781.908
 599.836 58.953
 482.404 367.089
 868.569 346.957
 947.833 745.968
 840.335 552.711
 585.777 552.192
 186.256 111.144
 787.726 221.703
 43.350 781.307
 441.723 448.899
 662.743 332.787
 476.759 392.142
 928.751 365.462
 472.408 52.562
 723.333 539.655
 901.463 731.157
 710.562 579.756
 965.752 584.156
 899.353 710.806
 167.075 421.328
 791.051 672.146
 778.132 168.153
 966.364 492.895
 872.224 997.577
 251.064 819.844
 993.415 453.449
 712.791 658.459
 436.965 874.050
 476.087 962.336
 327.300 784.554
 946.532 16.186
 670.073 381.484
 457.754 73.565
 586.443 765.606
 500.463 195.051
 360.209 693.262
 666.953 787.874
 418.607 576.368
 807.284 467.410
 180.387 550.590
 907.355 678.064
 923.063 197.226
 79.995 50.523
 606.351 10.697
 227.179 898.994
 429.776 779.296
 256.371 131.660
 866.836 536.697
 792.162 356.407
 901.352 756.109
 644.094 198.842
 167.308 623.719
 604.165 38.225
 963.542 934.946
 637.806 127.461
 558.689 813.154
 87.546 654.340
 528.061 728.731
 970.126 872.399
 858.686 385.311
 859.374 270.969
 335.755 893.513
 705.799 545.962
 975.721 240.549
 449.734 196.923
 518.679 621.912
 591.408 123.846
 834.114 479.874
 344.848 981.679
 456.352 609.483
 432.685 14.508
 854.029 978.272
 488.418 18.962
 784.524 758.854
 887.277 251.753
 600.847 807.478
 295.533 914.519
 404.004 515.532
 432.874 125.986
 786.000 709.628
 308.700 473.138
 732.631 439.685
 298.941 656.504
 274.935 949.239
 856.983 887.431
 245.204 509.760
 834.869 425.375
 137.754 778.132
 466.931 469.736
 554.234 826.676
 128.161 942.840
 64.239 436.459
 317.954 58.511
 898.583 841.428
 683.369 894.879
 657.299 82.660
 734.943 51.889
 927.617 964.283
 625.786 335.443
 217.570 296.197
 567.428 873.596
 95.232 430.349
 203.495 129.073
 636.724 829.107
 317.239 560.236
 811.105 594.175
 327.179 723.989
 928.235 95.924
 45.583 73.968
 735.821 405.088
 509.171 641.450
 741.671 486.206
 415.644 890.903
 251.994 675.399
 841.556 904.045
 930.271 959.925
 708.268 393.088
 195.280 895.131
 587.683 993.787
 871.400 543.165
 285.972 600.714
 387.188 769.842
 552.281 830.254
 775.651 280.083
 774.487 821.262
 375.835 362.177
 642.459 689.732
 662.705 916.779
 181.215 863.537
 61.329 703.141
 935.135 948.176
 30.734 93.735
 276.438 567.141
 559.181 5.709
 126.094 24.015
 500.972 105.679
 825.813 531.667
 738.203 161.204
 451.603 921.219
 880.254 351.224
 681.631 94.972
 358.563 28.006
 45.655 328.699
 151.666 439.358
 315.509 806.167
 631.200 132.496
 224.201 319.062
 877.118 545.820
 106.628 866.494
 321.559 793.737
 372.287 307.864
 375.510 19.651
 587.345 270.054
 228.606 356.244
 950.880 83.955
 826.297 428.665
 891.918 666.395
 984.338 169.316
 637.170 402.142
 140.662 202.311
 854.311 288.246
 639.525 186.718
 765.535 841.336
 41.099 781.396
 557.474 640.230
 428.172 577.150
 45.841 374.501
 295.149 716.337
 649.188 28.181
 436.183 533.744
 1.651 371.138
 460.090 469.101
 408.518 423.712
 638.995 549.960
 692.919 558.694
 812.849 768.724
 372.114 605.003
 918.427 789.609
 66.115 806.224
 362.957 246.265
 311.023 992.272
 220.777 820.305
 709.267 461.764
 976.309 732.276
 486.409 105.230
 976.177 902.514
 880.237 374.322
 673.596 38.367
 406.483 109.811
 263.504 230.494
 423.621 662.026
 109.663 264.141
 757.174 492.808
 975.624 6.717
 594.985 749.902
 88.687 671.774
 785.487 505.532
 416.535 998.020
 870.704 193.925
 724.945 952.734
 177.221 651.453
 344.948 269.548
 537.503 332.369
 520.066 274.602
 389.629 157.770
 468.134 121.677
 227.885 861.180
 195.079 840.698
 474.842 67.194
 785.351 865.429
 595.906 17.001
 589.148 821.184
 661.273 313.723
 981.938 963.529
 12.384 169.613
 316.819 421.547
 347.960 905.017
 283.161 237.068
 499.405 275.029
 161.701 542.821
 710.718 123.989
 791.156 291.869
 121.073 821.077
 376.916 957.677
 819.188 483.526
 348.821 53.980
 700.792 609.267
 161.242 177.446
 20.294 20.818
 401.277 320.338
 44.895 959.889
 584.818 217.370
 356.339 401.509
 158.509 528.487
 818.306 701.691
 149.343 280.890
 954.904 218.982
 602.067 528.348
 839.942 613.166
 985.152 978.461
 652.895 820.338
 524.207 999.364
 843.924 819.388
 411.121 72.377
 598.565 968.174
 839.633 297.984
 687.209 16.482
 213.293 896.336
 212.993 656.091
 867.963 943.271
 575.091 295.270
 534.202 536.917
 686.468 435.833
 149.350 652.519
 123.072 766.240
 707.291 583.890
 135.439 685.316
 626.162 824.149
 976.947 149.962
 719.429 757.255
 652.080 349.311
 700.405 631.712
 272.503 990.178
 239.434 1.123
 741.293 818.324
 759.557 440.711
 432.049 171.269
 311.611 698.032
 58.841 776.289
 252.770 89.042
 667.074 977.402
 880.746 502.029
 939.552 43.945
 294.867 682.205
 84.649 17.633
 288.574 914.805
 935.964 672.336
 77.363 946.040
 479.756 959.365
 761.672 136.418
 475.456 799.630
 73.702 852.598
 736.541 161.984
 696.815 910.594
 787.891 74.530
 140.190 188.857
 258.576 983.188
 242.262 54.345
 455.965 770.809
 134.611 973.331
 1.516 742.382
 272.028 112.603
 296.914 70.042
 601.242 142.250
 491.126 68.737
 355.115 110.797
 796.920 373.427
 404.031 724.811
 675.452 635.876
 732.787 691.785
 988.511 918.585
 928.931 806.121
 581.995 90.852
 634.368 18.283
 486.430 423.543
 621.905 936.793
 529.075 321.965
 485.666 697.882
 378.917 957.647
 180.856 289.773
 75.115 78.151
 694.019 645.006
 809.013 747.913
 677.778 787.802
 980.419 352.086
 730.081 232.626
 374.469 169.400
 251.653 629.046
 203.088 869.798
 168.857 306.251
 925.023 739.453
 783.122 123.764
 354.015 491.518
 201.128 633.739
 942.249 538.199
 138.751 521.478
 95.503 321.646
 881.282 146.653
 449.896 111.502
 155.688 555.991
 683.845 850.122
 38.710 892.388
 321.559 577.575
 526.772 764.652
 228.282 503.175
 347.301 961.014
 927.737 354.776
 141.671 248.677
 267.089 568.315
 521.216 776.762
 295.761 655.632
 241.388 432.883
 946.082 576.608
 984.975 51.298
 343.794 650.927
 951.451 556.072
 425.692 874.689
 652.060 384.415
 294.015 997.745
 373.407 77.413
 139.792 299.628
 638.598 967.491
 70.341 246.614
 434.707 919.477
 182.798 581.678
 837.324 96.046
 342.436 495.480
 123.854 485.250
 411.149 343.101
 281.902 229.956
 890.498 541.989
 570.678 684.221
 811.055 335.682
 142.833 153.352
 134.218 700.623
 670.861 781.823
 306.509 865.200
 13.546 380.959
 994.534 397.507
 599.360 746.784
 459.856 188.049
 868.895 333.630
 738.236 633.248
 609.108 912.606
 451.798 33.351
 708.194 963.007
 93.161 412.966
 969.402 192.206
 318.516 303.333
 431.025 443.777
 715.680 282.702
 762.630 788.860
 670.682 435.396
 936.451 271.666
 42.375 182.678
 528.509 331.958
 22.437 871.216
 784.912 606.333
 664.228 930.440
 421.753 632.661
 417.984 571.385
 16.932 980.507
 624.361 780.684
 632.109 802.412
 259.283 538.518
 883.925 560.245
 459.310 673.603
 304.943 306.358
 110.374 867.401
 313.767 985.844
 378.991 979.920
 96.079 634.079
 782.201 927.692
 907.422 448.992
 711.986 778.240
 796.350 661.630
 186.374 902.826
 142.798 68.908
 630.460 959.231
 169.307 451.766
 287.110 58.211
 248.160 818.731
 212.962 741.095
 259.835 193.285
 977.698 792.453
 899.767 223.134
 103.573 502.151
 951.871 215.817
 861.106 737.257
 497.084 799.121
 382.287 188.851
 480.248 532.968
 723.971 914.847
 273.766 744.186
 774.232 941.343
 934.619 164.572
 958.993 236.109
 913.760 689.485
 994.260 993.752
 532.752 567.929
 312.840 428.374
 659.241 430.416
 848.645 352.619
 585.925 868.230
 114.994 818.652
 120.759 422.959
 697.071 234.491
 630.960 220.006
 577.530 266.281
 129.815 491.372
 15.782 752.433
 161.410 554.249
 846.651 938.396
 10.255 631.291
 96.713 881.286
 754.685 169.988
 233.857 552.260
 587.231 12.045
 367.625 302.763
 162.408 114.448
 457.965 170.427
 101.122 282.937
 424.697 334.044
 108.060 62.497
 788.745 627.881
 948.679 70.490
 631.735 777.284
 118.948 453.975
 698.790 194.678
 834.814 117.129
 59.100 192.520
 708.836 976.569
 2.262 133.317
 485.797 856.490
 610.657 792.735
 623.046 92.275
 487.528 396.951
 548.309 346.542
 418.473 887.371
 659.615 197.065
 735.225 832.746
 678.627 388.906
 972.719 559.395
 788.089 176.244
 154.145 904.066
 112.398 351.251
 998.147 51.028
 901.816 572.090
 264.386 125.867
 197.807 679.385
 788.728 154.569
 560.073 315.695
 910.539 119.575
 473.596 336.597
 568.467 757.269
 503.150 991.561
 397.247 436.897
 878.273 440.072
 459.120 572.986
 556.504 901.320
 505.305 76.417
 587.962 177.657
 804.478 8.424
 779.375 772.090
 968.523 922.500
 797.767 682.982
 926.071 58.021
 358.720 815.282
 269.909 172.949
 485.108 922.937
 866.604 99.094
 801.140 983.329
 550.291 190.010
 823.417 808.693
 315.123 467.653
 433.428 694.604
 13.318 108.733
 450.674 679.978
 701.849 735.313
 86.660 0.945
 457.855 967.388
 239.679 32.013
 400.839 679.048
 109.233 157.517
 472.106 86.503
 565.559 855.500
 85.040 38.040
 531.039 821.372
 383.357 916.304
 320.921 242.281
 541.029 285.691
 283.941 652.903
 273.078 596.713
 90.174 972.768
 669.666 809.897
 873.004 923.493
 239.163 29.749
 961.928 645.953
 974.072 90.959
 788.420 843.014
 615.430 351.072
 432.022 538.816
 567.817 694.065
 249.833 712.428
 43.063 305.592
 729.611 789.132
 623.863 152.058
 582.788 679.606
 129.494 181.467
 684.859 684.199
 228.780 104.230
 641.257 830.557
 927.310 637.477
 949.202 807.699
 806.934 378.208
 210.734 583.649
 619.075 970.691
 977.738 547.913
 635.802 54.490
 253.130 870.955
 603.526 114.480
 688.214 2.699
 486.250 937.008
 187.721 388.771
 644.439 931.377
 122.206 630.164
 90.567 268.141
 141.630 278.386
 865.516 170.918
 751.447 88.644
 966.242 972.858
 248.883 958.595
 152.963 799.536
 295.942 585.616
 104.907 194.234
 628.781 473.014
 962.017 277.726
 50.326 712.375
 173.584 391.375
 632.377 638.112
 614.481 759.124
 751.115 179.788
 169.287 810.807
 310.085 481.990
 921.406 116.807
 959.845 90.164
 918.266 713.686
 823.975 949.268
 368.371 164.024
 785.736 381.263
 417.589 343.722
 705.028 614.066
 160.409 429.754
 526.407 860.683
 779.473 254.512
 438.688 190.896
 139.394 373.866
 466.298 812.342
 457.725 279.980
 851.253 962.394
 958.841 982.364
 639.830 501.515
 510.820 127.957
 165.187 853.172
 929.333 270.075
 839.979 30.825
 887.627 304.444
 393.185 770.672
 632.397 336.330
 532.814 906.867
 109.464 834.890
 948.819 6.741
 741.453 268.573
 624.685 365.562
 266.112 38.873
 965.875 947.784
 485.538 369.541
 221.134 974.121
 943.625 435.848
 838.977 76.658
 844.820 895.520
 615.221 278.427
 558.193 712.162
 924.856 266.099
 876.501 736.381
 747.860 296.900
 583.052 563.348
 176.639 661.330
 535.506 242.517
 293.871 475.381
 324.331 140.706
 722.788 28.575
 976.456 709.429
 344.862 312.289
 226.959 777.527
 47.816 306.582
 601.709 867.671
 383.659 239.278
 173.188 647.789
 483.675 239.836
 54.852 93.987
 874.907 499.884
 873.970 19.006
 178.725 395.024
 949.831 958.922
 332.589 707.061
 247.397 800.902
 575.431 566.370
 372.978 156.818
 167.601 480.310
 628.591 162.893
 698.455 560.873
 98.527 826.051
 967.127 64.015
 761.874 95.907
 231.583 621.008
 17.763 760.516
 112.488 110.870
 788.759 927.828
 444.894 290.378
 497.774 37.766
 803.219 877.733
 864.228 966.939
 522.885 356.837
 257.866 144.914
 622.557 925.985
 608.984 643.971
 739.729 618.010
 879.980 770.273
 753.120 44.439
 336.774 750.958
 229.634 605.706
 254.068 46.921
 831.463 520.074
 883.619 633.847
 808.267 78.575
 100.167 183.744
 216.321 70.344
 909.691 485.867
 415.452 46.483
 206.002 100.218
 137.728 720.540
 744.795 209.956
 269.883 325.399
 172.262 893.079
 792.845 660.668
 204.864 671.079
 753.336 138.215
 267.261 706.194
 959.205 648.505
 319.544 543.040
 374.865 74.754
 458.525 849.380
 107.207 839.010
 579.926 369.470
 904.749 803.345
 810.904 817.552
 311.101 14.962
 140.647 904.927
 913.436 286.661
 219.143 198.532
 481.306 69.693
 392.043 279.595
 502.518 896.155
 877.399 325.972
 570.814 249.996
 455.735 39.861
 972.740 742.252
 979.029 933.303
 444.540 105.774
 450.963 657.093
 538.352 741.575
 887.029 995.248
 42.890 312.728
 829.179 668.205
 967.572 427.823
 418.843 405.372
 319.420 535.340
 680.877 214.176
 205.729 279.525
 948.798 131.304
 187.368 279.644
 681.294 376.440
 620.628 385.750
 747.287 13.678
 370.964 248.774
 260.604 376.119
 498.957 599.942
 347.857 430.491
 624.796 58.954
 659.390 397.370
 818.064 942.418
 761.682 635.519
 258.162 299.636
 761.640 523.641
 119.174 903.651
 43.502 697.573
 281.204 828.655
 985.205 34.419
 516.141 473.322
 53.879 616.785
 775.769 881.810
 53.604 100.107
 488.081 174.232
 259.749 374.815
 286.305 45.937
 173.249 733.944
 124.733 115.491
 68.517 387.739
 124.745 395.588
 996.616 712.425
 920.175 96.044
 500.541 73.569
 488.224 125.596
 764.587 59.463
 43.491 87.398
 970.678 20.765
 199.581 825.327
 190.119 604.582
 254.286 3.559
 571.600 549.765
 698.011 135.113
 970.599 71.712
 276.430 526.508
 529.953 296.461
 630.829 901.360
 297.703 132.694
 495.165 897.164
 440.967 814.727
 27.241 104.048
 371.239 868.417
 300.735 4.624
 477.960 94.517
 571.090 768.794
 717.440 120.489
 265.943 810.584
 20.257 322.702
 931.975 795.415
 62.335 287.717
 615.554 131.177
 46.344 175.754
 462.760 135.864
 617.280 224.130
 122.212 65.088
 198.664 426.517
 826.353 36.677
 896.453 29.119
 646.566 904.635
 642.287 671.751
 275.804 124.499
 605.014 685.288
 28.524 195.631
 711.732 542.775
 379.118 958.043
 711.863 695.902
 932.106 722.168
 868.566 848.459
 953.842 295.750
 552.370 101.356
 548.083 584.086
 676.953 717.986
 856.342 735.697
 694.126 512.878
 766.623 207.734
 345.178 960.200
 56.837 572.741
 342.736 91.725
 546.420 84.723
 878.188 537.044
 123.634 687.634
 264.848 723.409
 727.264 268.746
 39.579 260.478
 838.643 33.804
 562.073 989.028
 459.821 177.101
 130.970 565.463
 171.116 819.750
 142.131 919.595
 759.340 41.468
 62.556 485.984
 247.728 798.437
 402.528 934.244
 429.298 431.511
 310.707 766.762
 274.447 169.844
 467.232 809.534
 746.496 635.305
 136.767 380.219
 589.323 478.762
 298.288 4.584
 850.876 322.141
 875.821 586.421
 155.173 547.190
 141.993 175.555
 741.320 836.128
 194.983 73.134
 837.292 919.128
 63.203 253.059
 142.987 673.117
 967.846 643.808
 753.691 515.332
 771.542 27.344
 282.207 178.814
 815.058 383.194
 834.007 196.514
 549.712 788.638
 781.746 272.567
 420.531 223.484
 478.100 715.765
 856.825 203.859
 472.245 49.135
 448.665 358.271
 866.499 104.395
 98.601 275.890
 904.891 439.881
 259.965 7.285
 42.225 880.150
 131.475 927.941
 745.905 725.164
 650.825 621.778
 357.176 592.725
 299.121 483.045
 35.166 581.301
 527.763 738.605
 256.101 128.721
 187.563 67.530
 499.317 518.349
 767.253 340.442
 657.385 886.682
 829.011 757.343
 723.939 19.018
 509.342 760.265
 382.178 402.547
 784.765 107.391
 9.913 424.420
 786.574 880.125
 182.097 256.860
 393.934 556.611
 165.817 628.925
 699.321 617.392
 920.560 127.296
 487.466 85.258
 321.225 944.272
 314.412 466.108
 374.000 663.522
 35.881 415.953
 85.061 72.172
 86.067 166.699
 936.525 456.166
 524.335 996.301
 18.604 984.989
 876.407 414.231
 235.282 747.616
 330.057 978.465
 444.569 655.699
 587.437 883.588
 293.633 689.630
 14.912 419.817
 71.655 1.166
 7.179 749.299
 415.380 891.171
 239.793 968.887
 778.204 106.885
 719.721 308.472
 405.693 719.660
 957.722 372.063
 169.166 786.681
 832.268 277.167
 92.981 319.758
 649.005 239.086
 197.265 797.479
 831.841 823.716
 370.869 596.080
 624.464 639.124
 222.312 577.074
 100.098 426.907
 140.554 469.651
 841.736 264.293
 371.865 201.971
 486.828 202.628
 601.206 562.707
 254.792 93.739
 961.906 372.690
 870.970 429.456
 309.699 92.362
 448.314 718.982
 38.015 625.544
 822.602 621.872
 310.867 160.938
 196.226 749.965
 805.496 642.744
 320.142 649.158
 425.581 819.192
 627.651 11.315
 831.171 486.791
 974.099 78.741
 476.347 248.432
 883.730 559.619
 420.076 820.464
 362.006 134.613
 828.751 158.464
 505.224 905.037
 497.048 690.322
 888.763 404.676
 131.959 30.558
 303.472 204.371
 656.191 249.464
 52.409 705.220
 552.616 148.089
 136.258 607.758
 780.476 874.441
 117.447 316.445
 113.865 452.240
 835.316 387.423
 779.235 491.504
 976.137 139.841
 974.849 136.120
 513.652 954.497
 543.069 569.034
 412.747 196.386
 615.933 547.889
 618.562 378.656
 173.694 155.802
 76.603 283.978
 931.017 411.959
 390.169 565.414
 910.503 548.840
 216.794 543.123
 170.707 597.046
 835.478 817.166
 946.146 660.045
 634.763 141.879
 528.714 660.862
 934.437 106.629
 500.169 917.238
 370.553 284.159
 918.771 183.413
 557.139 25.101
 102.774 583.252
 354.298 269.966
 150.468 464.406
 490.274 33.037
 30.004 705.731
 626.645 391.748
 279.779 504.922
 46.128 336.675
 227.194 520.662
 760.080 38.011
 383.722 319.571
 958.878 442.024
 859.252 24.273
 797.725 493.470
 388.441 532.491
 660.603 196.308
 834.361 600.783
 366.979 574.447
 866.147 899.093
 573.417 916.985
 261.962 47.582
 622.459 418.883
 908.745 865.141
 754.283 29.762
 826.347 74.773
 326.008 462.231
 284.587 525.750
 85.541 489.564
 483.997 372.624
 681.110 873.695
 89.696 379.111
 216.871 142.199
 725.768 638.302
 504.869 501.660
 15.915 83.222
 633.349 99.507
 884.318 532.395
 942.791 682.835
 175.850 18.636
 549.457 147.062
 612.639 396.051
 209.910 106.557
 148.066 836.206
 810.355 181.043
 711.357 701.179
 776.389 293.841
 535.925 326.050
 619.416 679.679
 940.442 629.013
 6.532 150.212
 869.547 882.414
 704.961 254.696
 315.229 876.425
 507.216 481.971
 122.779 558.856
 489.348 399.513
 657.187 774.739
 345.085 327.512
 465.698 209.135
 929.990 653.439
 846.583 72.402
 851.397 448.437
 128.021 491.434
 964.586 534.945
 307.247 280.694
 949.261 349.637
 409.981 577.001
 911.800 762.089
 742.864 310.799
 810.041 753.181
 944.549 249.034
 753.795 474.505
 39.745 240.879
 174.049 537.756
 288.581 703.618
 958.509 398.853
 552.778 443.406
 855.220 773.579
 800.289 771.712
 387.209 158.465
 699.281 975.869
 790.248 632.104
 546.610 469.723
 876.867 217.933
 899.722 92.049
 489.788 630.505
 676.423 755.865
 287.022 274.679
 424.779 966.435
 902.594 882.870
 294.173 120.518
 157.308 262.093
 634.988 240.934
 513.072 773.134
 373.378 171.027
 634.474 512.603
 432.221 800.892
 958.528 739.281
 660.602 684.833
 996.698 44.097
 481.488 266.542
 574.467 663.915
 837.866 699.576
 928.161 379.380
 907.080 46.337
 54.624 703.304
 435.122 84.788
 678.335 785.922
 718.820 440.250
 846.961 255.098
 114.252 697.004
 378.094 331.905
 182.198 203.939
 997.718 164.363
 982.242 658.600
 78.715 694.651
 710.418 188.822
 902.629 198.246
 533.528 520.420
 530.055 228.775
 626.911 158.419
 827.779 281.480
 670.138 69.184
 320.592 403.959
 323.596 647.931
 122.124 978.110
 3.185 322.932
 764.755 356.035
 923.207 781.901
 759.523 229.248
 300.324 821.229
 841.879 960.090
 543.254 293.863
 220.193 412.297
 511.252 661.564
 566.350 530.615
 654.675 602.268
 749.839 374.042
 276.885 859.378
 399.911 981.237
 830.029 688.569
 719.254 208.124
 207.792 516.368
 704.838 35.378
 384.050 696.190
 148.029 196.870
 503.554 970.183
 780.601 869.226
 23.673 623.214
 453.063 518.073
 677.128 568.388
 726.857 389.669
 645.123 216.981
 135.905 29.276
 246.912 960.491
 232.023 202.417
 842.440 195.376
 432.503 685.238
 264.092 834.129
 399.433 209.291
 524.800 217.440
 914.780 918.695
 453.999 834.908
 891.953 688.724
 279.264 605.064
 655.523 620.194
 567.563 4.188
 1.201 659.796
 761.091 677.826
 846.367 189.676
 262.609 445.016
 728.899 307.659
 445.504 704.696
 693.267 500.673
 464.595 83.705
 605.624 257.010
 532.810 899.130
 4.635 517.366
 692.558 332.968
 766.148 520.307
 663.042 588.207
 134.411 735.458
 278.390 182.289
 750.755 18.689
 366.768 671.806
 845.647 579.673
 756.201 742.159
 608.373 676.146
 855.519 754.429
 219.754 383.918
 953.429 551.072
 140.060 221.220
 838.242 880.099
 952.401 604.508
 476.475 17.586
 540.309 995.604
 539.482 629.915
 249.079 472.557
 351.009 214.559
 268.846 265.266
 990.494 452.141
 61.728 378.514
 550.767 868.585
 717.054 757.271
 966.222 486.350
 592.331 900.023
 28.495 794.911
 120.810 404.272
 649.132 815.973
 830.252 533.686
 648.866 216.589
 215.513 568.667
 215.099 37.714
 387.128 871.950
 115.553 376.337
 329.253 339.721
 57.089 271.638
 46.464 178.299
 583.294 600.561
 966.510 849.473
 289.119 252.347
 254.651 57.055
 150.649 507.235
 447.490 937.065
 505.991 939.504
 245.931 188.525
 840.297 362.764
 837.122 906.134
 513.549 165.074
 615.930 905.897
 991.095 687.754
 222.974 566.228
 889.719 194.986
 936.671 727.181
 209.764 87.518
 382.737 226.734
 788.358 724.553
 440.569 823.699
 159.924 940.418
 19.683 820.581
 355.924 749.802
 891.730 805.980
 502.379 15.612
 38.393 875.055
 495.260 960.992
 509.931 138.642
 242.877 311.478
 783.287 618.309
 481.285 789.943
 215.993 957.714
 592.262 407.009
 768.911 112.728
 110.132 9.396
 526.828 57.033
 198.774 400.642
 193.634 940.070
 646.296 830.486
 144.250 334.765
 273.400 74.518
 447.366 628.370
 821.607 773.499
 653.728 46.760
 696.572 266.849
 899.084 706.847
 535.349 197.438
 777.561 800.357
 668.132 561.079
 481.418 2.632
 706.605 265.544
 311.534 340.440
 842.357 307.732
 977.223 551.905
 937.916 296.734
 214.944 828.941
 175.988 683.320
 457.038 288.047
 263.600 907.054
 320.938 499.654
 909.586 960.430
 16.487 490.763
 276.587 80.575
 787.422 282.143
 201.147 414.042
 819.166 832.591
 354.381 325.765
 718.411 231.693
 935.841 321.414
 463.226 743.077
 537.762 371.240
 351.447 376.654
 146.804 326.289
 858.816 725.872
 855.119 433.862
 828.838 900.209
 299.376 32.962
 128.747 210.348
 530.777 952.543
 848.757 410.494
 414.725 71.659
 526.182 496.833
 567.493 822.690
 426.836 421.182
 638.752 33.970
 0.854 363.361
 651.232 589.082
 589.673 64.035
 398.268 615.510
 839.253 941.898
 190.672 759.085
 68.795 485.607
 728.816 22.722
 754.428 543.252
 574.320 383.439
 966.878 342.200
 707.162 201.723
 907.486 212.449
 404.933 318.481
 927.655 300.309
 176.343 729.302
 605.573 930.128
 553.926 131.490
 556.710 474.251
 112.311 269.672
 840.060 540.552
 367.688 439.964
 712.471 288.294
 48.579 345.291
 403.861 683.124
 253.282 585.982
 815.001 337.549
 948.912 796.059
 58.244 231.829
 172.709 938.406
 504.780 440.032
 798.001 708.404
 107.206 5.819
 282.961 788.524
 824.483 221.721
 966.170 784.271
 781.408 804.393
 73.335 758.853
 593.812 257.101
 96.560 89.730
 33.894 140.914
 871.981 880.155
 800.809 999.616
 861.884 873.918
 706.213 402.744
 520.428 8.322
 642.572 479.567
 442.682 681.233
 536.316 548.071
 347.819 50.655
 314.204 21.475
 990.197 293.203
 148.504 865.531
 315.878 550.148
 766.820 38.531
 654.329 131.154
 990.910 768.830
 351.096 536.731
 433.791 298.707
 980.778 626.784
 167.451 76.097
 432.421 196.062
 358.995 925.246
 611.376 724.996
 248.870 732.503
 960.724 829.260
 251.608 793.684
 257.720 121.782
 441.448 474.700
 300.564 781.130
 739.098 918.190
 860.610 59.721
 942.134 506.950
 155.307 499.723
 493.365 881.962
 696.450 504.590
 915.325 861.324
 613.391 656.730
 964.566 359.535
 946.609 308.839
 289.188 748.156
 286.547 306.011
 172.958 303.332
 906.912 531.149
 488.380 867.987
 950.035 386.712
 381.189 422.383
 581.799 426.025
 295.221 352.491
 490.474 487.729
 497.776 168.109
 881.312 743.331
 262.789 729.448
 768.595 681.901
 747.070 560.203
 18.968 884.939
 491.161 65.591
 212.249 411.182
 481.840 835.058
 994.713 154.098
 121.897 231.219
 569.279 858.096
 11.686 79.860
 239.506 802.890
 606.119 51.733
 270.341 974.186
 973.785 727.379
 596.754 834.091
 657.947 963.797
 278.558 352.729
 82.067 29.648
 820.668 546.007
 817.771 677.640
 135.852 430.856
 56.741 403.141
 682.770 622.299
 718.758 262.006
 155.106 85.328
 158.128 843.727
 595.133 163.577
 475.222 14.600
 352.770 546.538
 27.129 446.577
 382.608 433.474
 92.897 458.374
 768.315 696.955
 469.182 434.384
 466.138 249.195
 438.870 812.818
 274.938 243.037
 409.402 996.653
 255.409 884.938
 102.869 329.437
 850.160 953.764
 493.675 673.504
 991.480 76.395
 431.799 951.901
 545.510 144.295
 713.773 979.305
 628.638 215.443
 125.857 863.882
 71.192 849.834
 994.162 454.678
 599.647 106.410
 47.255 621.388
 994.686 682.674
 893.954 359.761
 469.648 718.751
 311.547 731.437
 41.459 194.448
 449.565 777.341
 551.386 215.718
 306.703 735.221
 881.498 676.012
 711.934 981.346
 528.059 164.560
 16.569 81.408
 87.107 718.954
 716.734 544.348
 9.960 241.034
 913.023 334.079
 655.436 535.587
 466.838 807.184
 737.228 929.475
 725.072 549.777
 603.469 988.385
 3.355 14.399
 833.400 689.404
 593.365 979.468
 663.688 515.170
 794.889 631.199
 113.093 810.636
 474.991 603.760
 35.410 652.971
 484.227 100.715
 952.019 711.050
 176.195 393.472
 479.783 661.300
 497.505 574.816
 638.682 744.699
 59.509 602.740
 785.706 824.727
 142.939 957.374
 444.477 682.632
 297.067 848.088
 779.412 374.958
 604.568 935.781
 872.551 904.791
 523.264 204.467
 602.254 614.244
 670.986 544.710
 675.666 998.575
 877.641 58.028
 939.207 744.779
 129.894 205.493
 269.442 898.125
 722.822 995.448
 244.872 112.866
 506.348 115.185
 109.717 918.128
 772.500 580.918
 784.272 61.970
 225.925 321.268
 451.449 36.911
 970.958 474.424
 482.494 355.384
 343.563 811.140
 661.388 565.797
 228.268 978.779
 160.228 177.081
 694.696 469.925
 917.959 905.229
 34.263 767.839
 721.521 48.429
 697.334 815.822
 699.127 432.817
 49.594 244.711
 255.568 608.800
 62.086 9.112
 932.657 694.518
 3.613 706.208
 816.120 99.699
 351.688 749.112
 63.094 977.322
 616.499 248.678
 850.098 564.904
 672.398 322.779
 575.876 30.337
 807.044 140.303
 861.256 233.185
 776.732 249.338
 711.412 170.862
 147.643 206.308
 915.248 285.551
 510.291 677.196
 200.574 263.049
 384.541 626.035
 19.219 225.555
 845.025 932.604
 857.933 88.926
 854.033 424.603
 242.024 369.045
 707.105 393.924
 780.214 445.100
 794.293 856.974
 680.459 548.849
 429.608 171.011
 714.809 893.126
 877.698 828.474
 22.400 990.243
 938.600 906.158
 886.838 467.529
 769.929 473.382
 509.471 454.636
 715.709 381.206
 203.130 802.707
 159.879 22.010
 559.914 171.764
 171.147 514.824
 287.601 78.380
 498.284 126.682
 176.551 784.803
 308.180 764.649
 244.936 903.024
 633.246 888.376
 535.264 518.134
 463.397 910.866
 398.067 755.665
 637.208 928.267
 826.171 44.115
 466.659 691.004
 499.859 888.656
 382.684 982.255
 502.668 73.058
 780.467 780.097
 80.526 657.539
 842.959 661.553
 582.781 519.718
 50.530 166.065
 659.691 88.801
 669.179 218.738
 542.787 209.940
 27.663 57.051
 525.632 122.336
 326.713 386.179
 644.792 482.729
 5.678 75.628
 664.154 372.623
 961.330 612.565
 247.985 715.835
 760.787 644.220
 205.628 441.135
 209.717 313.272
 767.551 757.079
 475.090 146.698
 451.161 782.194
 369.027 71.632
 465.700 478.968
 280.038 663.093
 137.456 875.493
 696.618 80.666
 186.066 190.759
 865.331 817.458
 104.836 990.694
 123.817 498.662
 475.717 439.997
 64.560 553.399
 944.013 143.026
 336.501 807.001
 278.270 814.625
 450.913 457.392
 514.583 933.519
 0.489 704.942
 527.127 717.151
 754.655 586.966
 451.852 843.467
 891.160 553.585
 519.609 723.922
 348.608 628.975
 908.487 209.971
 824.428 890.052
 910.739 65.431
 138.697 612.592
 813.604 547.880
 580.151 72.951
 529.734 967.684
 943.721 332.335
 874.320 103.153
 459.234 691.469
 992.736 79.993
 851.772 98.343
 393.389 523.677
 722.133 972.996
 262.070 981.161
 100.362 424.285
 731.445 315.766
 919.176 57.965
 885.361 803.905
 743.085 787.685
 903.524 318.087
 42.049 675.614
 637.052 346.427
 737.742 653.151
 366.881 769.427
 500.986 450.705
 680.403 650.412
 119.162 535.847
 530.783 672.752
 163.672 798.730
 169.811 916.346
 604.534 0.780
 898.835 65.192
 79.530 125.949
 421.269 799.869
 319.872 142.830
 40.507 492.083
 57.039 840.646
 393.082 587.016
 333.320 273.150
 780.959 452.923
 961.897 503.258
 239.426 481.504
 334.307 249.468
 96.834 838.056
 460.318 295.593
 126.122 253.884
 107.159 130.977
 210.628 407.164
 944.422 873.126
 330.992 800.164
 413.550 612.935
 287.341 174.079
 545.631 579.410
 890.419 736.665
 520.311 1.735
 954.513 157.180
 467.190 947.929
 699.256 18.196
 887.359 328.131
 590.375 330.615
 348.360 394.243
 22.967 708.229
 465.146 564.490
 954.735 768.810
 10.536 10.101
 838.908 452.633
 641.804 811.313
 273.344 915.190
 729.485 411.179
 287.900 912.610
 127.260 748.958
 328.874 625.803
 128.091 661.453
 787.766 397.819
 964.885 612.423
 460.271 139.459
 890.459 399.715
 37.254 207.301
 420.850 440.180
 627.128 408.279
 760.882 427.526
 221.774 733.649
 717.154 372.483
 856.869 285.981
 710.178 182.981
 221.646 214.976
 446.356 330.245
 459.884 915.982
 727.042 720.895
 519.053 129.578
 34.396 492.476
 371.436 287.362
 423.556 47.602
 801.648 619.813
 802.418 608.443
 858.999 333.969
 531.644 917.325
 968.794 4.536
 19.368 330.133
 619.842 140.412
 411.251 487.122
 360.637 393.558
 834.172 431.267
 986.065 788.412
 891.191 548.694
 550.764 652.936
 129.657 991.003
 552.889 127.991
 120.061 407.896
 969.907 486.502
 149.917 363.668
 50.939 290.145
 617.313 866.569
 961.213 196.903
 218.667 30.238
 694.332 71.186
 383.536 176.343
 606.813 768.508
 988.185 232.969
 553.821 413.626
 754.166 280.373
 810.960 274.898
 436.777 631.491
 727.835 84.468
 662.319 136.483
 676.749 255.267
 267.246 86.843
 214.161 308.976
 114.106 424.011
 171.444 626.886
 449.701 79.327
 421.148 556.515
 973.767 476.650
 439.710 904.920
 399.076 196.760
 199.674 894.727
 606.131 854.902
 894.511 986.204
 681.076 591.559
 125.782 329.323
 530.363 574.295
 392.256 520.213
 199.826 298.319
 518.746 328.972
 1.656 639.280
 381.730 938.292
 536.314 827.918
 340.471 298.282
 356.471 197.789
 905.626 541.335
 478.813 509.855
 689.520 106.533
 32.121 327.715
 729.014 656.429
 814.745 641.457
 76.689 905.869
 402.944 194.116
 670.805 764.601
 138.075 620.737
 48.922 379.833
 962.992 74.722
 422.326 674.650
 767.087 889.099
 14.518 251.612
 929.137 541.386
 751.319 272.137
 864.514 690.771
 314.934 351.121
 38.660 906.388
 10.252 107.984
 505.273 367.734
 687.141 790.977
 171.842 895.050
 294.530 107.707
 746.661 152.095
 265.376 833.693
 442.795 389.910
 429.228 980.173
 721.660 192.271
 182.236 845.851
 570.676 6.739
 202.235 483.869
 398.093 854.989
 646.488 329.786
 668.660 208.965
 907.185 569.034
 924.666 182.056
 98.562 399.252
 69.466 644.634
 311.317 555.582
 419.537 748.993
 674.594 222.783
 443.941 398.797
 621.421 929.617
 647.841 72.048
 746.021 896.948
 263.148 894.262
 885.269 45.446
 281.685 140.759
 744.115 931.400
 604.601 244.951
 536.457 5.311
 339.441 615.182
 827.453 28.623
 409.722 968.626
 467.330 255.721
 960.758 720.015
 205.237 123.495
 562.316 99.537
 97.664 987.058
 889.491 892.305
 90.482 711.250
 576.784 906.594
 396.055 252.277
 908.852 795.073
 324.492 337.176
 259.992 618.952
 706.455 830.838
 1.407 396.098
 687.663 747.337
 442.175 788.425
 534.067 255.643
 191.081 429.277
 791.545 606.846
 759.924 176.952
 152.804 93.564
 865.190 705.395
 233.225 880.692
 518.277 347.360
 10.791 524.296
 871.575 419.787
 385.466 941.847
 859.111 456.979
 430.886 497.562
 839.220 816.301
 794.694 222.360
 819.482 106.171
 29.950 265.366
 980.339 310.131
 663.770 755.363
 376.263 477.665
 613.620 883.780
 97.694 446.511
 307.668 269.405
 242.367 417.586
 42.590 357.893
 643.020 877.901
 787.502 591.238
 5.033 555.399
 711.886 463.887
 450.726 879.248
 152.034 989.176
 178.115 37.483
 836.441 923.802
 205.607 789.024
 845.648 746.358
 877.998 957.881
 694.206 531.418
 794.155 163.210
 877.899 691.723
 126.697 109.773
 342.365 31.759
 436.092 359.998
 292.165 636.258
 235.933 252.552
 92.667 42.118
 896.079 734.953
 319.525 663.010
 332.362 691.865
 208.697 69.046
 135.139 619.510
 358.891 1.619
 846.897 603.829
 870.872 723.651
 477.145 780.093
 585.548 781.598
 709.954 199.629
 444.247 566.631
 737.766 110.834
 557.636 303.289
 69.671 523.019
 479.688 624.812
 791.647 899.750
 663.754 591.435
 581.601 400.761
 680.749 512.577
 738.096 126.423
 634.722 903.508
 706.067 824.859
 276.590 264.419
 166.437 898.637
 628.706 553.422
 993.291 835.452
 855.533 438.947
 19.199 316.090
 591.258 880.983
 36.660 794.545
 734.362 790.029
 204.695 761.198
 690.488 448.406
 630.874 793.271
 365.215 817.368
 420.046 860.204
 632.434 577.459
 684.453 819.194
 114.960 806.633
 611.589 132.192
 572.866 154.256
 605.030 225.173
 991.162 548.403
 121.628 649.277
 159.109 223.468
 201.017 987.621
 534.291 785.496
 848.849 868.157
 959.128 269.685
 624.720 219.521
 147.545 579.894
 684.249 161.385
 164.980 240.885
 519.637 412.342
 593.716 213.290
 75.295 476.123
 993.898 307.461
 328.651 921.056
 252.728 939.423
 818.043 978.796
 652.612 69.960
 669.990 277.724
 4.036 891.676
 80.342 506.012
 79.201 429.680
 794.307 21.689
 274.799 716.056
 218.729 135.230
 931.601 618.493
 398.899 868.159
 877.758 47.497
 167.523 213.116
 453.055 947.741
 494.050 202.051
 752.017 776.528
 50.648 735.158
 912.173 680.777
 591.670 80.207
 615.414 163.736
 195.045 57.055
 288.883 59.691
 217.839 152.687
 838.948 251.005
 909.113 536.529
 757.474 924.005
 638.576 172.572
 561.716 691.393
 230.433 853.640
 304.012 547.589
 732.094 53.807
 179.086 73.616
 344.094 438.356
 507.852 289.763
 140.984 757.854
 857.331 52.436
 526.271 646.022
 115.551 407.554
 194.238 642.503
 654.720 112.871
 277.271 64.549
 540.403 908.283
 601.691 289.957
 162.048 593.989
 774.079 611.561
 831.931 635.138
 592.443 246.336
 314.860 677.149
 894.504 885.400
 977.065 873.116
 993.969 551.079
 175.139 403.908
 843.368 570.791
 618.368 638.702
 730.118 412.195
 31.962 430.404
 845.718 568.147
 404.537 473.862
 353.871 892.173
 128.664 147.900
 462.884 914.916
 224.564 3.424
 524.665 9.341
 688.273 3.239
 834.271 497.998
 519.314 734.630
 790.324 230.796
 679.533 338.350
 551.090 18.227
 712.895 578.625
 640.035 935.540
 942.545 834.517
 927.807 661.035
 561.111 355.886
 557.536 60.254
 876.086 694.996
 152.907 451.843
 875.385 111.046
 722.622 805.190
 877.928 28.650
 172.642 330.403
 647.954 407.327
 84.251 973.935
 124.975 507.629
 189.750 565.197
 77.743 896.740
 760.014 248.346
 81.795 263.737
 343.706 247.194
 376.233 369.458
 104.384 458.756
 334.141 160.952
 479.886 251.663
 518.747 174.241
 332.145 699.558
 958.302 35.697
 912.080 237.412
 298.985 371.513
 283.569 961.614
 657.647 231.780
 736.152 964.727
 143.248 231.661
 774.368 805.414
 324.455 773.560
 562.149 456.459
 145.693 723.387
 986.144 482.757
 518.174 818.707
 498.058 301.123
 697.083 450.363
 521.989 829.714
 590.467 611.062
 840.411 702.517
 896.883 89.227
 77.113 199.974
 832.937 14.424
 205.308 717.322
 662.180 757.886
 155.788 685.158
 75.181 849.717
 767.971 490.251
 76.802 900.347
 903.615 877.520
 618.811 680.827
 869.771 195.795
 60.124 212.762
 918.062 470.474
 257.355 398.504
 498.746 826.226
 877.452 855.108
 850.416 63.667
 402.460 937.079
 52.934 927.446
 362.484 693.882
 718.719 641.882
 13.567 725.340
 355.425 877.463
 977.268 603.442
 113.989 330.808
 111.231 20.777
 105.866 326.630
 996.160 917.080
 900.948 197.802
 143.547 105.485
 825.194 974.519
 167.716 963.654
 589.668 61.998
 370.606 432.388
 878.726 945.152
 182.053 251.576
 286.016 505.714
 733.700 202.040
 347.282 640.511
 151.100 269.173
 16.452 537.855
 383.990 523.099
 356.847 101.665
 95.323 58.943
 266.696 650.073
 159.600 263.697
 974.344 587.484
 122.842 692.901
 773.958 327.723
 820.619 936.250
 930.421 292.866
 585.528 527.256
 968.883 430.193
 778.252 474.887
 239.709 871.535
 1.544 646.818
 976.067 238.994
 387.361 562.494
 254.831 702.894
 944.912 223.067
 750.907 386.991
 610.892 243.497
 812.540 648.090
 420.085 604.500
 755.799 328.510
 10.208 918.852
 908.637 377.340
 463.137 833.880
 560.093 487.518
 567.097 461.299
 772.926 218.754
 841.050 944.210
 885.937 729.941
 801.215 111.810
 306.278 878.285
 756.734 823.765
 916.087 346.160
 11.015 22.250
 588.931 311.125
 409.775 660.203
 129.936 301.048
 236.695 794.616
 572.491 486.746
 111.554 974.783
 540.484 111.443
 720.461 133.834
 127.653 782.987
 408.270 39.929
 967.653 344.739
 222.427 778.941
 335.503 268.966
 326.495 36.863
 902.290 397.316
 539.689 206.573
 282.301 192.291
 423.330 654.755
 590.424 907.819
 971.681 211.045
 646.006 572.935
 796.803 958.800
 198.745 887.844
 276.606 356.894
 47.331 924.320
 592.086 261.896
 310.018 411.351
 871.816 472.625
 478.969 771.554
 825.204 423.022
 541.043 494.210
 645.208 808.490
 123.683 817.453
 538.302 465.190
 776.004 616.519
 765.258 216.480
 525.292 318.852
 399.178 656.788
 364.476 192.923
 304.039 727.330
 386.124 478.933
 862.675 232.376
 646.058 179.915
 320.617 197.159
 230.362 435.651
 922.622 742.465
 332.543 924.154
 291.420 275.492
 794.758 732.041
 300.450 616.540
 603.746 302.142
 419.742 806.759
 286.514 991.102
 640.211 899.556
 254.534 179.088
 408.263 918.953
 582.708 886.087
 909.597 279.380
 868.309 223.652
 736.483 476.004
 36.448 396.486
 742.732 461.111
 786.148 155.219
 349.235 274.505
 802.024 770.619
 902.854 663.941
 590.983 571.716
 932.944 350.787
 494.632 577.682
 391.655 517.206
 932.655 608.473
 633.048 30.955
 559.833 725.262
 986.919 914.487
 782.389 812.435
 149.018 904.314
 943.706 342.727
 151.250 448.117
 624.141 781.085
 632.671 729.758
 526.760 986.593
 322.047 891.154
 665.518 311.700
 710.965 395.011
 312.938 710.856
 566.509 819.873
 882.366 34.122
 256.237 440.237
 549.675 163.452
 465.371 877.055
 598.848 759.007
 234.841 330.359
 795.751 19.434
 875.162 364.821
 348.773 63.559
 79.421 614.565
 450.761 742.096
 911.189 825.481
 964.120 958.030
 550.529 346.796
 413.357 875.196
 92.072 19.875
 193.166 828.830
 980.087 657.636
 344.966 812.618
 91.532 244.856
 663.304 237.862
 122.184 165.860
 481.529 266.180
 954.287 245.098
 672.598 572.737
 575.961 997.009
 57.856 458.010
 950.268 69.105
 119.295 988.828
 890.844 536.714
 187.539 400.781
 465.024 95.272
 860.000 561.639
 16.138 688.065
 475.899 497.299
 454.045 111.100
 924.855 76.777
 715.017 325.225
 734.300 90.320
 24.883 767.119
 312.077 424.829
 927.182 839.533
 911.214 524.156
 653.333 946.816
 534.344 139.762
 834.995 159.735
 758.734 741.539
 388.546 594.823
 696.007 221.986
 564.613 394.557
 812.823 432.374
 156.866 327.880
 642.773 21.005
 36.707 293.700
 981.403 275.424
 935.276 716.514
 644.473 617.639
 470.558 52.436
 406.423 869.639
 132.754 470.156
 146.696 842.068
 440.867 595.330
 294.439 538.763
 991.462 884.360
 358.554 791.514
 188.349 366.217
 94.719 310.985
 199.546 816.016
 831.487 470.121
 93.211 824.417
 744.791 24.858
 193.521 140.945
 728.020 963.702
 834.844 301.278
 700.353 693.345
 820.526 117.971
 179.527 383.224
 781.602 606.471
 119.836 969.769
 129.418 334.558
 988.544 663.533
 581.261 790.076
 883.447 802.611
 64.536 941.303
 943.833 187.525
 755.789 764.354
 92.366 140.529
 747.098 696.083
 185.379 121.073
 343.301 68.191
 315.804 854.595
 846.585 933.360
 381.659 290.279
 275.585 917.545
 132.006 881.715
 268.097 950.118
 963.015 410.145
 231.338 826.856
 443.788 961.308
 11.538 457.171
 292.601 482.600
 163.267 509.201
 640.074 236.782
 594.635 682.995
 450.370 221.782
 561.463 467.092
 921.928 423.961
 874.172 437.036
 255.739 435.843
 785.961 671.172
 14.924 210.581
 448.449 940.355
 261.013 397.018
 478.164 990.638
 49.257 44.093
 78.867 513.748
 710.348 365.531
 143.809 587.124
 604.801 489.451
 729.665 276.929
 877.990 597.928
 489.419 312.807
 790.439 894.230
 892.221 857.098
 774.701 366.730
 989.684 263.926
 755.239 185.299
 833.974 731.189
 942.747 745.816
 464.981 32.439
 213.700 239.491
 291.867 233.331
 947.506 174.775
 156.243 871.452
 408.036 420.074
 916.413 447.515
 217.709 105.453
 898.646 944.101
 427.601 551.530
 464.779 175.197
 86.506 355.259
 516.100 60.969
 958.830 817.040
 340.014 918.547
 242.029 144.293
 485.273 827.691
 348.678 806.241
 578.339 352.261
 308.763 177.188
 250.896 922.252
 330.321 215.255
 797.614 70.365
 950.049 545.547
 313.352 300.608
 881.997 506.612
 937.455 489.122
 707.172 673.208
 355.053 489.587
 468.149 173.660
 845.098 663.167
 771.994 4.037
 223.885 767.632
 346.624 122.152
 891.009 429.206
 27.727 640.812
 549.981 956.823
 716.484 81.189
 834.365 730.086
 986.443 683.731
 136.371 753.680
 228.081 886.284
 100.906 191.781
 702.071 588.430
 34.536 11.627
 780.339 939.300
 484.298 26.814
 344.096 465.870
 392.677 154.597
 589.783 143.118
 37.029 119.850
 879.869 880.313
 747.498 949.090
 231.649 133.341
 578.004 714.689
 232.377 366.581
 419.571 191.125
 725.510 685.005
 811.351 466.593
 355.520 584.117
 67.856 474.854
 766.140 759.146
 524.632 749.891
 900.395 752.905
 260.703 101.221
 884.938 772.287
 714.508 17.987
 533.756 775.082
 128.678 357.906
 668.029 321.281
 774.023 701.416
 513.809 236.117
 778.808 855.869
 154.257 776.634
 68.111 599.290
 828.647 300.731
 170.347 343.200
 189.571 869.337
 322.491 970.471
 59.113 371.266
 578.925 433.547
 823.913 639.394
 256.065 563.022
 140.553 259.982
 608.952 984.261
 802.502 888.675
 798.011 633.965
 366.878 541.841
 953.400 438.509
 825.506 586.339
 48.192 606.116
 305.541 700.581
 745.602 305.929
 528.395 512.038
 863.095 384.726
 773.485 658.451
 399.459 98.032
 69.860 790.240
 579.430 513.881
 661.815 288.764
 292.455 457.396
 804.967 868.431
 923.631 291.127
 190.882 550.443
 510.139 923.785
 768.328 922.652
 597.890 678.444
 127.679 955.059
 141.241 765.702
 595.367 635.669
 381.986 348.760
 603.881 179.362
 289.346 572.476
 69.322 786.332
 845.061 489.323
 435.560 770.126
 50.056 849.825
 697.477 113.009
 922.623 46.821
 264.550 53.148
 191.832 690.946
 592.140 469.692
 681.428 943.786
 416.640 554.541
 174.213 705.552
 460.257 380.278
 568.549 421.858
 103.210 469.990
 438.865 780.839
 690.084 714.684
 320.803 74.658
 480.613 976.442
 616.928 921.258
 364.163 359.874
 496.844 321.545
 125.584 470.732
 410.376 368.035
 524.939 439.540
 286.630 43.221
 685.098 140.930
 425.625 434.766
 172.667 848.088
 851.568 851.133
 815.613 628.750
 164.367 11.978
 284.802 607.761
 953.569 994.877
 39.250 925.136
 709.638 491.440
 611.928 832.116
 42.334 225.230
 813.490 56.187
 384.356 940.070
 127.328 884.765
 287.618 25.220
 936.092 562.865
 805.100 713.668
 785.613 659.189
 266.805 497.582
 388.427 255.478
 305.645 342.282
 680.410 773.597
 148.063 854.181
 858.102 232.715
 662.780 441.887
 781.933 874.223
 245.421 891.492
 475.690 695.044
 421.186 611.135
 182.312 171.115
 764.548 55.889
 750.584 653.583
 884.676 757.313
 179.900 792.387
 406.619 703.547
 297.440 238.084
 17.836 62.217
 593.317 536.052
 252.523 941.924
 707.357 941.463
 85.127 846.531
 411.853 123.008
 10.843 3.305
 836.906 803.355
 843.771 920.379
 260.883 110.358
 280.374 445.602
 863.294 231.440
 502.227 618.088
 189.274 211.211
 951.610 601.589
 685.417 886.858
 457.851 606.778
 970.375 885.238
 251.502 604.953
 638.235 818.788
 35.328 731.274
 448.927 713.697
 221.921 10.067
 31.838 823.327
 61.708 611.918
 463.380 253.281
 614.640 492.055
 726.817 823.082
 134.416 447.213
 526.358 775.079
 284.301 364.752
 813.920 916.435
 865.341 489.844
 755.638 538.094
 165.682 686.363
 478.744 629.222
 217.123 962.448
 513.777 21.168
 832.745 536.084
 301.118 816.616
 287.010 758.646
 836.639 842.846
 454.311 639.717
 564.025 609.281
 539.185 135.157
 9.363 935.618
 684.845 898.257
 628.393 775.415
 538.187 742.439
 582.892 909.122
 658.711 530.652
 67.724 879.083
 694.097 764.173
 715.015 436.349
 792.401 480.445
 50.537 655.273
 394.372 639.952
 966.916 927.504
 541.626 455.695
 408.742 93.417
 167.772 830.950
 589.586 718.134
 608.764 472.577
 936.545 823.641
 202.531 354.908
 893.976 491.274
 351.078 55.286
 727.164 533.790
 623.965 364.635
 514.631 677.774
 301.229 308.322
 773.572 310.350
 425.958 873.337
 248.595 134.658
 778.990 921.995
 634.708 992.628
 846.260 840.413
 679.691 488.252
 546.723 797.940
 700.004 857.128
 277.327 222.983
 982.877 147.000
 341.022 388.670
 472.802 207.835
 512.386 271.259
 144.162 138.290
 899.106 33.658
 337.173 738.164
 240.724 299.951
 328.673 604.292
 790.893 544.199
 472.821 851.605
 226.657 403.283
 282.762 3.697
 966.332 40.222
 939.251 480.656
 533.434 97.773
 465.612 809.449
 432.461 574.520
 463.014 327.410
 486.307 674.793
 71.639 766.927
 885.772 393.278
 130.846 864.208
 808.273 124.021
 227.038 582.749
 442.861 776.544
 16.661 879.052
 507.507 849.255
 422.147 251.246
 835.980 278.256
 751.845 828.016
 647.235 39.648
 675.885 93.831
 569.963 842.652
 185.974 765.695
 86.843 482.297
 19.319 985.918
 573.170 712.390
 579.015 164.730
 647.242 806.195
 632.510 176.670
 817.442 263.408
 216.294 506.793
 924.034 632.917
 372.078 568.820
 230.701 902.545
 943.920 129.907
 148.783 876.032
 486.531 318.927
 980.742 946.165
 885.099 450.793
 81.682 479.041
 32.199 142.878
 869.837 961.505
 516.658 345.959
 908.210 210.787
 874.683 767.084
 147.213 397.198
 360.359 171.549
 507.816 747.606
 189.075 552.750
 520.072 455.377
 774.967 629.499
 264.488 163.108
 56.740 438.764
 523.692 65.038
 722.778 446.333
 797.031 119.304
 97.303 998.142
 697.307 504.760
 928.230 620.994
 601.158 506.935
 71.529 583.658
 204.833 692.652
 546.436 819.357
 615.989 18.160
 44.127 250.184
 638.138 412.353
 315.896 345.641
 154.328 151.419
 5.057 384.441
 745.442 776.133
 182.381 4.717
 469.078 446.085
 813.764 747.253
 738.563 39.640
 549.870 84.345
 467.436 323.656
 952.801 939.106
 650.114 477.545
 639.692 632.652
 729.986 772.578
 855.659 136.661
 935.373 405.317
 920.382 183.739
 43.593 255.385
 508.172 316.111
 143.451 589.599
 208.544 93.037
 115.002 639.714
 613.676 78.612
 18.507 228.117
 834.882 684.129
 996.279 658.815
 859.204 623.745
 834.132 399.793
 219.814 480.007
 23.800 392.590
 723.281 378.832
 112.670 386.691
 309.487 894.277
 749.164 526.723
 825.483 285.124
 136.132 551.688
 585.745 891.631
 423.502 695.376
 33.731 766.280
 816.467 519.190
 782.503 291.930
 85.850 41.997
 417.355 960.218
 560.362 250.975
 16.219 588.524
 201.790 243.132
 662.309 882.345
 737.364 235.222
 769.570 379.001
 100.312 631.767
 749.446 806.322
 240.006 413.976
 55.150 765.315
 164.864 729.539
 537.635 297.940
 410.734 662.827
 129.947 370.305
 848.807 451.283
 390.519 18.366
 302.852 606.257
 331.546 938.885
 106.007 480.721
 139.079 624.887
 841.284 303.129
 963.473 844.759
 754.047 832.705
 481.705 840.490
 953.885 868.986
 669.753 207.255
 620.557 415.282
 389.314 38.014
 155.133 415.324
 407.738 737.954
 62.411 483.940
 205.132 490.260
 381.424 780.716
 953.431 883.061
 593.054 240.747
 907.037 774.369
 100.836 404.659
 854.990 304.997
 904.977 472.714
 434.997 686.966
 850.094 352.223
 887.782 255.501
 532.356 46.539
 76.888 425.934
 387.619 936.059
 358.315 932.543
 763.157 281.005
 653.097 725.383
 593.904 602.080
 54.559 484.670
 180.484 703.663
 643.606 92.286
 99.121 746.052
 246.617 928.909
 389.716 465.008
 460.853 286.407
 372.716 910.610
 904.401 882.182
 71.007 731.244
 787.437 709.570
 670.912 375.661
 217.927 671.184
 485.948 705.790
 269.872 425.980
 805.389 499.871
 581.005 81.998
 962.719 540.083
 887.845 122.220
 170.080 296.906
 430.585 738.244
 685.812 285.783
 3.061 433.706
 842.872 637.339
 721.687 855.349
 324.411 213.380
 432.542 713.818
 865.156 155.579
 361.803 908.569
 647.781 276.279
 888.331 502.554
 994.538 410.946
 628.846 573.676
 296.508 234.789
 778.877 663.504
 324.671 102.952
 453.170 151.774
 305.211 971.076
 676.928 401.075
 171.031 173.114
 456.881 573.481
 805.350 823.944
 724.610 144.340
 532.614 439.061
 812.603 992.765
 575.988 351.441
 868.409 589.519
 256.905 1.459
 309.064 927.007
 755.914 789.641
 95.107 30.040
 759.082 40.237
 492.291 877.411
 82.254 617.531
 774.310 471.273
 776.354 773.814
 388.936 372.642
 478.734 60.803
 803.981 926.462
 174.396 293.536
 112.159 418.660
 680.986 71.448
 502.524 721.016
 265.289 705.220
 600.724 408.958
 856.829 305.398
 94.219 594.278
 444.968 510.711
 848.382 651.983
 856.199 887.064
 194.431 881.002
 213.067 444.557
 243.332 806.297
 808.389 297.471
 916.814 79.227
 799.207 44.408
 56.483 679.070
 273.574 551.792
 96.794 666.879
 687.130 78.457
 692.433 39.799
 51.028 942.435
 653.950 116.347
 301.724 579.217
 48.547 328.671
 48.277 15.439
 300.482 674.447
 3.864 640.165
 215.181 397.786
 323.368 120.783
 643.754 624.607
 324.144 320.250
 794.072 713.498
 526.753 831.317
 228.015 428.759
 58.925 970.995
 312.090 769.408
 489.743 760.379
 213.655 358.339
 450.787 51.896
 564.004 812.093
 633.285 824.752
 201.997 966.982
 180.344 32.047
 230.606 365.451
 203.800 797.480
 179.384 31.869
 307.507 289.408
 787.479 454.555
 82.083 74.156
 676.437 396.405
 617.677 13.833
 544.899 876.224
 56.780 936.646
 16.640 483.763
 51.972 995.987
 640.798 341.054
 5.703 239.818
 963.017 119.028
 30.478 841.475
 946.410 820.420
 386.264 369.697
 162.454 697.095
 513.655 588.006
 138.178 972.026
 800.563 525.566
 534.314 664.102
 589.387 923.127
 639.683 88.862
 171.158 863.877
 153.288 742.134
 221.836 201.044
 743.803 618.945
 240.342 808.463
 236.028 320.068
 553.107 239.277
 988.018 937.046
 688.702 879.361
 556.892 957.864
 809.880 439.369
 774.703 714.608
 158.050 721.681
 990.233 7.261
 434.556 120.588
 303.465 930.378
 859.287 626.294
 904.960 938.741
 534.076 81.552
 114.005 291.801
 247.532 725.727
 821.688 82.817
 119.470 311.931
 925.706 596.010
 454.854 221.489
 83.601 143.088
 895.326 464.838
 4.070 349.290
 785.209 453.162
 289.234 19.171
 550.740 170.274
 984.339 785.197
 596.668 354.952
 888.680 189.552
 601.955 520.954
 939.064 274.015
 322.826 861.972
 654.326 147.553
 841.769 94.066
 489.109 0.065
 218.232 126.399
 703.030 158.001
 361.930 685.999
 926.480 698.401
 651.986 982.758
 368.699 907.903
 932.121 531.797
 642.613 188.697
 419.136 961.900
 502.597 461.291
 242.764 157.076
 637.156 421.709
 591.255 294.889
 713.233 296.594
 148.756 167.367
 520.007 762.455
 885.619 770.827
 648.528 104.305
 587.395 218.319
 213.305 274.301
 396.624 16.774
 670.029 453.374
 286.116 129.935
 510.248 839.438
 803.621 753.250
 172.237 396.656
 724.310 608.974
 754.101 53.761
 846.096 845.424
 359.725 578.944
 68.361 325.895
 163.402 967.973
 940.108 517.942
 510.489 435.480
 960.200 156.187
 748.351 911.743
 299.199 930.440
 626.103 624.561
 107.017 240.646
 338.558 834.065
 818.454 421.149
 897.525 924.708
 593.438 145.165
 973.769 820.488
 282.181 117.600
 599.992 445.086
 717.342 807.799
 796.862 706.688
 163.661 286.277
 871.261 147.238
 936.635 149.354
 632.409 997.880
 399.697 747.190
 324.517 356.879
 206.660 193.492
 634.214 624.852
 43.192 914.661
 600.595 156.404
 586.586 293.290
 741.765 419.982
 623.737 542.247
 773.725 291.938
 497.974 593.450
 198.161 580.320
 379.207 47.561
 990.850 503.145
 429.867 170.796
 51.081 799.930
 260.614 371.851
 846.602 989.710
 202.124 390.469
 383.508 199.912
 757.980 689.553
 774.383 65.296
 122.367 891.159
 2.401 662.110
 146.752 924.646
 168.532 917.956
 501.766 269.966
 451.188 681.277
 712.271 953.460
 43.400 795.388
 31.046 975.963
 505.889 390.508
 874.093 577.727
 782.223 864.090
 460.471 141.244
 764.913 986.057
 902.448 836.987
 931.996 453.378
 876.187 79.219
 548.948 380.163
 95.878 996.065
 60.124 388.402
 620.207 962.157
 90.146 544.342
 872.129 591.218
 404.457 640.707
 562.432 753.453
 908.670 670.597
 213.593 247.604
 420.369 580.552
 0.501 814.793
 349.918 974.318
 304.131 591.119
 356.864 702.096
 936.887 734.419
 487.160 690.163
 995.864 469.217
 678.289 810.767
 862.547 829.867
 982.028 571.024
 952.502 868.216
 489.008 311.483
 462.558 467.075
 39.241 990.187
 930.078 368.647
 115.505 417.124
 851.554 807.452
 292.147 568.119
 676.426 715.603
 653.676 808.511
 45.426 845.490
 312.095 97.830
 357.514 97.612
 598.649 520.345
 380.608 631.725
 447.373 426.560
 251.772 25.426
 640.309 601.972
 503.422 389.335
 866.359 866.569
 692.757 281.214
 329.730 407.488
 369.333 827.371
 4.754 654.111
 886.077 269.008
 600.093 206.614
 415.589 329.619
 98.206 953.200
 278.189 238.822
 60.193 175.968
 700.626 855.304
 119.311 909.572
 612.738 279.774
 569.488 729.711
 339.717 326.315
 231.952 300.280
 674.334 681.571
 850.690 579.287
 8.762 995.373
 826.107 395.655
 990.196 249.125
 799.245 873.811
 636.726 790.542
 302.712 752.902
 436.826 421.649
 708.594 265.897
 662.124 913.684
 40.874 794.387
 781.898 595.416
 845.935 772.066
 390.081 33.962
 398.637 188.713
 680.805 878.512
 685.295 852.596
 53.876 262.223
 173.745 248.971
 542.808 616.203
 633.012 222.545
 158.523 718.033
 682.263 790.091
 983.497 417.200
 265.306 523.866
 563.817 908.419
 500.608 146.003
 288.263 83.910
 938.467 137.944
 550.388 325.791
 960.514 337.371
 425.779 803.892
 129.204 98.549
 804.740 642.300
 686.626 701.935
 670.936 195.070
 16.075 277.092
 857.809 628.808
 822.870 652.039
 823.499 313.873
 622.447 755.286
 16.544 458.919
 106.449 607.723
 341.707 533.302
 307.282 574.662
 239.067 371.982
 617.249 568.791
 449.333 277.058
 512.093 858.111
 721.401 763.677
 855.645 235.534
 420.208 956.174
 450.763 635.501
 187.386 648.825
 783.128 65.376
 795.971 96.237
 863.453 573.604
 3.244 98.229
 597.891 161.438
 250.836 566.114
 46.682 209.966
 274.447 689.890
 311.430 429.112
 181.394 23.191
 118.709 221.024
 24.873 234.606
 642.442 7.983
 870.001 175.522
 882.674 716.696
 406.897 37.003
 350.715 588.997
 247.046 227.836
 709.527 546.815
 645.945 735.219
 896.428 860.564
 860.405 926.241
 578.595 129.209
 84.146 325.961
 229.207 992.309
 649.658 945.556
 785.701 364.894
 255.144 326.407
 586.488 761.488
 518.119 973.535
 857.071 792.736
 395.722 150.336
 412.175 654.615
 497.532 737.879
 891.855 254.136
 179.797 683.174
 894.287 35.643
 508.254 394.752
 896.860 987.694
 746.475 729.057
 164.219 262.077
 332.036 151.650
 674.233 254.445
 286.229 472.774
 900.451 451.677
 434.993 732.797
 476.076 306.222
 547.904 350.419
 935.978 454.979
 705.125 311.856
 949.614 752.834
 634.134 754.805
 481.430 472.596
 1.777 834.600
 862.304 158.156
 363.889 815.176
 744.793 671.371
 653.635 233.268
 718.379 0.918
 298.243 85.470
 53.846 99.678
 687.419 894.718
 656.625 972.875
 249.113 351.377
 68.865 179.741
 621.157 886.045
 953.758 955.207
 720.567 923.648
 310.843 63.628
 113.929 864.233
 48.599 913.414
 268.456 723.594
 24.429 179.611
 628.263 300.465
 249.301 381.639
 206.507 186.445
 344.966 366.856
 531.830 635.104
 189.222 169.253
 435.632 509.206
 845.477 98.985
 741.864 245.934
 656.584 415.724
 428.101 51.879
 802.115 430.801
 98.754 660.120
 638.899 144.177
 559.367 764.398
 935.569 467.529
 144.477 269.430
 295.204 19.734
 47.691 356.348
 961.090 352.208
 877.087 918.628
 97.462 105.639
 735.381 552.514
 11.255 994.409
 354.200 128.544
 567.076 28.325
 825.298 184.540
 883.277 22.249
 726.454 388.172
 873.256 112.000
 472.471 57.441
 106.640 729.685
 396.151 904.263
 57.073 724.006
 822.980 499.452
 26.979 112.413
 516.819 432.212
 798.341 284.079
 690.967 254.669
 458.632 438.165
 976.174 328.663
 452.040 133.867
 569.456 910.157
 970.948 181.059
 337.984 764.079
 546.821 737.404
 81.845 362.686
 542.386 564.634
 957.580 112.661
 60.200 488.959
 298.278 924.984
 141.644 404.539
 631.275 897.313
 563.349 741.573
 564.774 547.359
 776.501 419.353
 691.714 308.984
 763.011 537.740
 622.831 287.777
 688.739 686.807
 419.177 242.551
 58.825 923.144
 833.393 601.971
 667.475 462.746
 3.117 995.511
 481.474 654.994
 261.441 244.861
 903.410 151.405
 58.725 261.114
 780.336 578.430
 226.074 575.551
 412.966 818.171
 880.075 814.147
 488.945 937.626
 675.880 840.407
 823.954 269.747
 194.405 335.458
 512.341 412.644
 410.478 572.172
 233.390 391.689
 171.337 150.383
 152.473 728.743
 736.537 587.827
 923.244 129.597
 836.377 266.626
 516.168 271.771
 620.172 193.860
 951.373 227.729
 839.767 988.693
 934.695 261.423
 777.546 114.858
 22.567 597.656
 739.768 558.887
 364.824 683.579
 431.584 349.776
 588.605 979.566
 573.737 728.937
 738.324 363.576
 655.147 630.007
 826.376 380.149
 510.840 901.689
 880.162 274.195
 319.591 404.325
 999.620 623.507
 807.017 498.914
 925.259 415.320
 672.566 307.995
 722.477 235.341
 115.813 509.100
 129.441 376.616
 480.009 886.855
 812.031 795.702
 447.963 748.230
 592.345 0.251
 484.687 941.861
 742.197 841.868
 718.104 226.888
 688.298 397.600
 657.273 235.588
 192.756 380.476
 868.767 158.626
 935.820 942.036
 345.812 459.396
 825.049 76.797
 19.790 567.396
 627.173 759.313
 965.589 298.455
 209.759 229.097
 955.569 155.937
 786.475 667.728
 313.768 151.539
 782.439 707.326
 533.058 82.367
 928.215 482.155
 941.827 563.482
 808.853 137.879
 270.195 558.828
 647.563 89.203
 273.668 710.416
 604.935 750.020
 457.431 733.882
 289.702 725.170
 318.457 341.384
 675.070 464.532
 624.312 149.466
 817.481 444.137
 894.583 424.655
 7.636 1.501
 88.546 173.555
 524.994 850.434
 254.793 373.027
 498.162 11.660
 616.778 201.285
 429.270 787.916
 882.430 129.656
 358.175 494.485
 934.270 90.153
 13.080 827.845
 14.829 584.408
 411.734 56.323
 934.971 248.995
 488.944 77.901
 142.329 760.454
 381.869 883.081
 963.939 35.794
 907.710 46.706
 329.954 961.823
 625.555 654.553
 470.874 636.004
 244.701 41.436
 713.744 604.839
 288.580 11.266
 666.484 390.872
 62.181 850.516
 934.822 769.854
 520.587 599.747
 552.701 624.397
 469.029 269.021
 591.657 604.395
 215.783 168.415
 843.251 377.878
 876.777 361.375
 14.661 584.863
 726.238 663.830
 842.845 102.628
 485.754 224.047
 797.076 301.095
 132.398 785.828
 311.271 284.262
 525.925 410.403
 552.303 866.619
 949.395 0.108
 702.921 176.092
 24.041 110.505
 310.156 277.136
 597.901 578.129
 942.782 304.495
 272.066 640.585
 813.206 40.741
 574.755 836.700
 76.706 175.724
 231.407 790.070
 729.205 185.644
 21.257 383.463
 716.763 661.498
 823.298 98.450
 456.772 314.588
 305.989 839.472
 191.728 869.785
 427.749 189.968
 768.866 719.925
 314.202 206.393
 708.290 917.572
 941.810 880.978
 12.214 699.273
 367.269 773.368
 630.310 913.988
 432.440 893.036
 960.753 118.899
 83.394 217.390
 191.459 635.013
 760.139 654.160
 707.275 960.450
 34.692 341.050
 570.842 825.125
 546.508 851.377
 169.822 56.398
 755.992 712.848
 281.697 796.538
 512.286 109.601
 888.072 470.519
 517.125 327.750
 250.055 13.348
 521.941 415.015
 789.753 11.960
 283.161 289.504
 793.202 645.706
 636.718 675.583
 518.344 184.931
 456.018 431.241
 947.090 658.262
 100.146 116.961
 730.634 470.786
 316.056 737.186
 237.328 857.476
 458.284 48.983
 496.390 215.216
 563.693 405.840
 40.135 463.982
 951.588 906.094
 562.229 550.525
 998.815 403.790
 137.675 199.054
 906.089 364.468
 777.975 721.425
 169.661 399.332
 936.414 578.316
 98.646 769.265
 426.092 902.521
 773.080 36.389
 87.674 91.199
 974.346 67.356
 543.490 96.613
 694.492 611.743
 926.312 211.231
 153.719 934.023
 579.833 985.204
 838.591 352.387
 226.442 730.133
 883.232 806.564
 897.635 666.037
 320.758 654.850
 262.410 737.746
 954.602 93.379
 686.803 57.257
 164.370 844.620
 58.697 680.217
 146.801 914.039
 839.927 373.718
 380.601 241.350
 14.222 320.429
 429.179 344.008
 214.486 488.237
 195.049 574.309
 794.506 97.547
 4.963 287.082
 494.294 179.026
 229.437 82.575
 499.403 336.631
 771.454 779.301
 554.867 234.289
 646.840 955.775
 634.653 994.624
 926.570 739.975
 836.046 135.943
 625.342 123.683
 342.218 145.634
 260.948 928.663
 730.076 576.622
 37.713 786.822
 677.407 206.262
 140.641 141.310
 404.501 377.659
 883.645 495.206
 460.050 980.853
 307.511 484.475
 796.573 470.389
 846.287 28.688
 372.462 966.879
 402.756 903.429
 739.558 479.163
 326.253 809.887
 528.732 2.263
 553.554 8.120
 311.166 101.647
 443.980 89.483
 697.852 259.340
 453.647 640.386
 530.477 920.474
 795.257 683.686
 727.475 794.190
 115.754 556.476
 472.133 500.034
 194.944 614.998
 485.594 345.498
 877.019 60.833
 715.166 623.180
 250.332 609.885
 814.184 843.641
 298.260 420.293
 798.745 304.829
 368.317 40.826
 571.870 138.592
 313.641 412.229
 18.250 782.938
 719.470 565.181
 831.936 784.312
 359.413 415.850
 462.449 32.052
 757.320 409.661
 697.497 327.660
 238.722 42.798
 666.203 470.585
 122.578 976.683
 997.406 441.446
 164.041 421.302
 633.012 440.256
 149.740 207.713
 334.502 414.124
 759.613 897.620
 267.818 724.525
 737.471 928.714
 572.020 962.684
 803.333 99.120
 452.902 842.669
 44.316 224.129
 864.549 70.702
 140.870 15.277
 98.314 107.040
 327.794 738.333
 766.612 570.071
 514.339 996.044
 503.179 463.343
 257.571 687.332
 785.024 482.800
 13.701 341.449
 275.339 947.190
 202.393 278.462
 980.376 718.378
 481.121 461.933
 874.186 184.964
 315.620 182.181
 868.548 582.541
 476.826 425.881
 565.166 742.953
 725.687 677.557
 924.887 694.883
 349.593 78.934
 204.319 285.986
 775.475 101.861
 451.699 335.601
 545.800 819.107
 807.358 445.256
 48.549 274.698
 433.971 945.786
 538.068 542.378
 300.159 14.731
 870.393 638.411
 278.729 490.983
 657.803 235.358
 196.185 596.568
 79.243 959.023
 10.214 664.394
 675.560 184.790
 201.238 98.128
 123.784 565.784
 576.056 453.904
 188.949 798.044
 907.066 546.699
 963.947 272.403
 408.882 426.246
 749.859 584.451
 802.737 532.741
 826.225 319.369
 283.310 191.950
 191.142 934.226
 806.332 218.460
 596.381 904.274
 810.035 906.335
 797.414 949.882
 399.377 255.728
 520.096 125.857
 616.713 334.649
 805.497 734.479
 232.580 145.852
 926.088 457.520
 379.622 963.568
 217.062 221.683
 763.809 543.419
 886.381 187.366
 390.578 876.614
 59.377 844.557
 87.901 757.430
 84.890 614.323
 270.333 627.641
 39.621 83.130
 622.751 235.135
 678.160 173.743
 772.713 144.430
 4.056 205.262
 727.269 127.501
 601.046 80.878
 362.989 773.469
 735.395 320.915
 644.194 129.925
 595.323 526.925
 399.495 937.424
 400.066 206.924
 384.360 667.816
 220.654 939.892
 299.255 518.336
 391.601 227.469
 298.915 153.875
 245.039 331.293
 26.410 2.481
 407.227 74.903
 122.100 482.400
 105.822 289.758
 606.454 626.915
 341.778 986.239
 209.619 145.635
 582.513 753.897
 139.843 253.060
 986.419 552.506
 546.208 358.200
 429.143 299.319
 965.263 459.325
 579.172 231.359
 850.959 357.835
 476.557 308.486
 205.873 392.573
 970.115 197.747
 770.021 614.179
 633.993 57.129
 921.076 247.367
 536.168 223.089
 713.736 22.034
 294.506 447.227
 481.899 852.273
 8.700 860.335
 368.880 281.532
 880.205 844.113
 589.813 734.102
 61.769 330.457
 296.546 574.862
 651.023 234.030
 566.826 203.815
 849.624 155.310
 312.369 337.674
 444.628 708.533
 158.950 461.935
 679.169 762.491
 538.166 393.017
 715.308 103.384
 115.640 456.644
 656.407 999.721
 112.669 966.651
 96.119 472.169
 234.570 244.348
 455.451 739.448
 553.961 134.763
 721.244 958.610
 394.118 900.363
 324.528 528.771
 677.322 68.647
 714.491 546.623
 335.186 606.441
 65.429 545.468
 789.576 35.592
 575.032 113.436
 599.478 402.245
 1.239 957.813
 604.688 491.216
 672.946 188.639
 83.153 229.451
 881.686 154.024
 955.215 755.709
 704.809 830.801
 122.730 320.035
 266.326 206.619
 910.364 704.925
 753.531 73.366
 894.418 684.380
 172.814 367.604
 353.783 626.987
 546.825 462.792
 178.530 440.206
 680.846 352.327
 422.859 896.043
 615.150 314.455
 217.410 989.919
 741.916 663.023
 466.159 397.054
 312.663 445.631
 478.302 601.829
 660.884 227.458
 336.798 698.940
 83.645 309.897
 621.846 779.794
 587.368 183.758
 906.900 818.172
 932.079 653.595
 872.415 916.191
 883.349 729.431
 661.938 40.852
 783.507 42.518
 288.225 114.712
 417.907 570.733
 113.644 678.553
 315.956 865.805
 137.201 742.354
 680.848 657.965
 556.282 821.672
 880.721 714.028
 698.809 224.052
 104.048 572.942
 383.500 123.781
 333.926 349.769
 332.586 828.773
 132.658 146.781
 781.564 401.413
 956.291 841.532
 580.855 712.467
 397.878 629.335
 119.703 365.986
 151.180 815.585
 406.119 281.160
 808.847 6.010
 769.395 118.007
 279.973 195.415
 402.888 16.535
 503.248 863.350
 401.819 128.437
 819.006 244.730
 969.190 266.727
 374.553 541.714
 36.344 308.100
 3.745 207.501
 974.800 146.642
 328.408 181.518
 242.773 423.194
 263.578 347.319
 421.197 614.981
 511.471 668.925
 936.240 553.489
 44.548 728.387
 952.541 999.225
 503.096 417.542
 145.992 509.494
 67.530 651.747
 847.463 725.217
 863.563 384.603
 987.971 125.861
 675.829 262.881
 298.205 774.555
 492.133 713.242
 825.939 130.515
 688.847 480.635
 366.681 440.875
 964.035 916.934
 267.073 852.494
 97.416 62.418
 996.270 285.202
 387.539 577.794
 205.313 376.175
 11.609 316.957
 853.653 800.900
 350.612 117.359
 599.369 875.577
 503.254 703.389
 576.791 190.339
 211.215 316.656
 52.213 769.630
 373.106 314.288
 213.121 828.283
 326.122 911.743
 544.967 27.794
 416.542 30.268
 246.317 441.052
 810.206 771.590
 870.528 425.119
 461.874 955.047
 630.472 765.925
 71.458 877.100
 410.870 796.844
 311.792 592.463
 677.316 471.796
 676.596 563.182
 906.849 374.815
 731.161 110.665
 475.081 419.981
 67.906 260.271
 780.503 101.539
 793.342 953.773
 756.894 923.170
 274.050 277.282
 387.171 412.340
 222.377 7.577
 782.089 520.850
 35.907 4.964
 298.424 352.149
 849.870 503.387
 845.574 931.158
 703.039 286.743
 346.682 50.598
 943.041 852.938
 488.398 261.950
 847.258 603.560
 698.500 517.639
 954.413 647.296
 346.943 267.984
 786.781 149.899
 665.910 441.583
 193.768 123.976
 848.644 426.457
 117.806 840.093
 313.841 172.461
 29.450 509.065
 638.916 869.761
 909.934 777.154
 176.502 355.820
 488.819 774.888
 706.964 762.142
 437.636 740.818
 556.763 745.556
 546.555 518.829
 667.427 536.069
 192.063 807.118
 949.943 569.092
 964.755 865.180
 550.297 514.476
 445.824 298.756
 107.061 444.221
 280.179 519.455
 753.309 836.620
 827.909 883.671
 132.459 254.111
 421.714 363.369
 519.039 278.159
 206.749 788.638
 796.879 575.499
 485.062 268.754
 413.153 510.182
 676.512 775.386
 939.419 224.786
 391.852 129.934
 800.807 577.216
 595.013 738.645
 430.457 237.744
 516.832 466.657
 244.926 890.903
 431.197 528.690
 672.497 130.759
 879.475 333.443
 83.101 833.838
 646.007 875.358
 27.030 605.027
 165.304 686.263
 179.125 147.194
 952.462 96.200
 872.884 949.835
 667.397 803.748
 990.650 636.100
 79.139 608.315
 225.170 277.025
 220.026 837.660
 646.260 368.331
 595.805 131.607
 973.824 375.999
 334.045 76.160
 683.218 464.737
 450.757 870.588
 836.845 417.060
 37.586 43.430
 461.428 783.932
 616.514 892.546
 65.767 950.645
 375.859 130.510
 39.652 289.109
 643.814 381.786
 789.475 650.948
 130.227 54.742
 476.780 651.462
 983.451 442.833
 637.407 34.696
 79.503 79.000
 103.958 692.534
 651.287 649.886
 944.279 949.292
 45.290 586.939
 302.647 596.924
 183.871 595.491
 405.894 969.254
 38.425 306.754
 719.173 437.129
 860.393 278.301
 529.175 965.908
 55.024 203.527
 648.112 443.896
 851.290 287.965
 599.504 22.447
 458.297 818.971
 524.833 628.326
 294.626 394.595
 174.530 555.011
 426.291 627.472
 81.813 816.057
 298.452 330.932
 306.034 970.127
 645.867 798.587
 743.805 889.209
 520.657 267.240
 790.033 439.835
 289.696 608.704
 263.749 48.382
 287.414 722.115
 750.224 408.073
 325.748 628.360
 434.265 204.840
 177.114 426.834
 770.976 255.333
 377.672 726.751
 948.880 192.133
 618.784 966.502
 613.471 143.359
 679.689 881.267
 132.612 346.720
 332.283 858.184
 272.226 437.623
 151.057 757.391
 313.298 148.829
 372.143 94.388
 759.120 262.535
 252.840 33.143
 63.088 37.547
 127.760 79.646
 538.157 682.829
 83.695 482.237
 403.741 218.335
 879.681 318.630
 976.618 724.291
 121.560 901.443
 339.896 266.424
 415.083 176.150
 526.843 947.970
 124.578 70.166
 761.255 596.227
 765.085 522.531
 607.809 574.243
 967.290 64.054
 837.586 414.680
 342.377 102.301
 316.775 216.569
 607.078 409.483
 519.759 605.602
 629.698 19.763
 168.650 129.520
 951.022 762.049
 655.499 102.447
 98.039 821.965
 34.398 501.618
 124.794 19.747
 530.312 698.471
 217.991 277.721
 329.631 730.777
 532.901 40.302
 352.052 916.165
 268.503 100.756
 290.734 808.570
 143.536 422.146
 311.851 511.907
 144.373 545.734
 868.180 909.327
 631.485 129.852
 374.631 427.158
 517.108 17.809
 365.389 31.006
 368.995 97.335
 879.196 514.094
 513.378 579.520
 456.332 67.014
 767.196 325.951
 360.891 161.450
 541.100 513.274
 626.210 1.643
 139.612 409.654
 749.084 25.440
 15.246 903.301
 396.953 16.506
 84.499 865.661
 237.231 430.959
 513.812 537.907
 922.882 171.323
 364.192 126.605
 675.036 649.903
 328.944 300.986
 671.781 979.658
 397.330 558.956
 290.238 186.250
 469.031 621.193
 942.748 638.659
 773.785 412.530
 911.813 401.699
 914.656 477.825
 914.587 891.596
 652.311 177.186
 636.862 300.975
 334.610 924.382
 767.123 502.973
 507.367 425.359
 60.266 62.526
 527.757 83.936
 172.720 108.184
 454.285 852.852
 769.126 948.186
 572.327 94.860
 116.396 763.208
 300.861 895.371
 793.344 554.489
 36.329 541.120
 570.331 864.528
 548.696 994.561
 99.133 978.651
 631.051 488.259
 22.188 235.441
 799.007 314.837
 14.055 363.859
 374.227 364.365
 236.542 82.176
 405.350 471.102
 680.168 461.344
 670.226 574.709
 914.863 211.677
 759.646 617.486
 246.139 300.827
 711.738 919.446
 111.861 372.667
 298.083 68.516
 529.656 796.263
 260.708 595.634
 364.657 832.569
 169.914 476.675
 308.272 130.426
 175.864 808.027
 496.102 335.084
 524.877 474.098
 229.783 59.728
 20.000 787.510
 964.717 396.722
 543.900 601.184
 572.536 859.748
 702.251 321.672
 451.109 495.273
 662.945 291.209
 731.532 492.322
 388.892 738.985
 94.329 79.236
 921.299 657.532
 357.979 716.640
 850.810 656.169
 421.559 484.379
 3.321 838.824
 537.945 289.626
 6.561 697.761
 550.610 782.153
 336.571 697.728
 260.014 105.021
 667.051 827.580
 687.120 304.357
 559.485 739.714
 692.367 105.900
 391.148 893.657
 286.959 89.447
 778.162 221.362
 466.458 71.973
 921.157 481.415
 509.252 778.116
 294.559 551.168
 247.469 930.882
 882.847 194.246
 746.530 549.230
 907.308 250.935
 360.984 71.776
 306.849 36.338
 85.937 531.948
 461.594 942.164
 140.825 249.844
 56.536 659.487
 529.028 755.823
 55.943 49.348
 964.766 62.031
 432.046 853.819
 677.600 107.905
 201.494 170.896
 652.824 647.071
 60.988 811.742
 379.091 954.350
 273.263 358.439
 17.108 217.029
 683.372 375.124
 517.526 53.769
 793.095 866.554
 872.704 262.915
 591.683 687.597
 734.551 140.505
 440.460 287.492
 745.824 793.535
 296.541 417.065
 370.039 88.288
 199.937 369.280
 848.479 764.585
 454.259 987.888
 322.852 878.159
 723.166 230.608
 628.160 934.117
 214.630 67.904
 849.727 689.314
 808.264 132.192
 346.552 740.821
 925.632 892.336
 543.906 307.457
 881.133 441.860
 693.038 443.210
 566.298 874.823
 864.994 702.520
 500.771 939.383
 396.782 680.620
 369.812 355.205
 627.666 66.056
 204.686 147.119
 165.402 821.040
 845.967 264.369
 799.232 818.334
 460.641 943.815
 48.804 946.157
 815.456 948.380
 804.702 96.177
 97.478 321.482
 503.447 90.581
 127.999 387.269
 292.869 14.759
 350.398 778.997
 15.365 400.071
 452.180 568.278
 978.060 560.106
 575.072 511.184
 129.508 202.706
 896.898 829.033
 739.604 313.729
 760.109 248.360
 128.464 597.258
 252.664 572.994
 634.677 336.819
 198.893 328.914
 405.405 54.669
 325.578 877.750
 860.083 448.659
 69.463 346.243
 784.087 701.339
 177.581 166.090
 984.651 822.370
 215.073 501.440
 653.005 407.090
 83.715 290.474
 966.321 290.847
 118.264 614.382
 801.302 535.953
 670.385 93.438
 566.624 6.717
 917.719 598.446
 270.797 234.600
 8.225 749.618
 780.130 132.375
 329.865 87.822
 371.504 431.033
 398.983 969.512
 807.585 49.624
 506.145 821.489
 247.257 295.287
 217.890 450.748
 918.851 173.185
 182.068 334.144
 23.595 774.223
 451.330 799.544
 275.350 828.312
 955.584 481.979
 621.782 954.119
 504.173 513.207
 411.665 809.964
 170.044 339.927
 780.870 427.588
 441.967 513.952
 612.016 179.497
 670.932 47.097
 693.974 545.483
 80.245 154.944
 859.760 574.506
 655.772 248.346
 935.397 419.775
 236.544 581.436
 386.667 808.493
 943.029 882.545
 32.065 810.009
 20.261 822.980
 103.637 819.207
 248.554 201.806
 115.673 573.786
 251.357 17.159
 355.609 88.013
 477.035 71.048
 581.249 190.826
 970.912 720.906
 510.851 497.349
 611.130 793.527
 573.332 980.510
 534.926 352.415
 868.416 219.341
 512.412 935.497
 422.711 24.413
 967.285 424.818
 247.437 635.823
 835.914 881.984
 864.695 478.180
 88.646 382.185
 408.078 478.532
 304.056 145.658
 984.137 911.202
 435.070 529.105
 146.336 347.956
 785.895 772.107
 352.930 547.906
 133.546 756.998
 503.515 520.275
 984.100 537.341
 752.477 801.072
 711.126 513.478
 36.083 484.095
 44.737 17.144
 206.615 285.433
 280.188 735.496
 502.756 962.109
 73.929 22.938
 789.753 578.924
 664.465 272.671
 643.036 267.599
 370.588 345.101
 820.484 359.303
 808.729 664.110
 945.049 721.611
 165.933 222.237
 602.684 185.456
 249.659 0.198
 430.442 513.907
 798.153 463.659
 834.129 115.550
 516.185 0.252
 520.195 829.249
 544.528 692.420
 166.912 558.321
 74.714 367.581
 987.611 280.320
 783.552 747.476
 174.447 239.099
 837.928 945.436
 853.381 689.523
 765.980 886.146
 156.617 928.812
 315.447 190.464
 832.475 44.179
 36.494 61.782
 797.613 632.030
 200.444 4.728
 603.793 13.075
 466.560 216.635
 680.290 259.234
 558.383 22.998
 740.829 757.067
 934.295 226.171
 56.353 418.844
 812.379 38.929
 615.299 892.410
 918.566 858.643
 73.457 856.116
 404.215 371.930
 965.517 372.713
 662.281 872.496
 868.311 238.914
 350.922 625.907
 107.464 743.895
 103.734 164.253
 549.126 444.423
 913.853 471.773
 958.859 696.245
 475.099 700.775
 111.274 236.248
 250.530 797.473
 145.200 88.675
 323.584 822.375
 756.746 237.925
 229.098 812.496
 461.588 652.446
 723.473 387.014
 921.056 406.747
 551.052 468.217
 875.322 395.185
 616.216 140.869
 550.449 790.873
 949.964 861.102
 71.594 320.673
 540.926 646.853
 817.805 213.092
 512.262 122.701
 268.289 455.900
 499.095 80.188
 517.376 666.145
 100.685 668.542
 655.734 334.102
 335.015 208.940
 836.524 627.437
 451.848 577.428
 353.414 20.972
 807.364 917.458
 66.838 205.013
 766.441 303.333
 218.015 490.939
 477.593 701.939
 87.584 12.045
 513.880 883.973
 185.829 661.438
 647.197 669.897
 131.123 933.695
 732.827 303.316
 87.404 675.264
 838.650 709.085
 423.014 498.034
 324.790 689.708
 33.473 84.620
 733.743 656.475
 778.713 391.836
 710.102 586.939
 538.575 435.170
 58.235 494.177
 134.340 772.389
 743.895 622.506
 522.406 374.404
 633.183 826.725
 290.696 418.087
 974.243 515.484
 208.848 815.836
 701.027 152.938
 857.766 433.397
 165.494 515.835
 728.705 879.033
 678.425 735.617
 501.157 177.929
 506.846 47.640
 924.621 295.207
 688.048 193.621
 112.471 324.649
 79.577 540.664
 455.238 719.077
 577.982 293.387
 452.328 468.905
 965.892 177.827
 800.560 919.925
 650.082 800.794
 147.805 507.785
 848.162 560.559
 181.606 138.251
 987.560 669.243
 665.273 88.409
 69.422 99.682
 724.846 989.179
 97.310 286.190
 25.161 784.126
 904.304 276.402
 425.504 169.702
 563.874 977.840
 576.898 299.195
 224.139 786.105
 593.740 884.118
 549.701 480.540
 110.318 925.345
 830.810 977.126
 503.817 340.465
 270.245 627.443
 944.063 677.760
 480.982 927.278
 908.770 890.494
 22.690 70.286
 402.017 23.346
 25.674 962.867
 931.710 386.705
 953.493 458.678
 265.577 880.756
 149.693 418.067
 599.795 112.178
 512.669 133.094
 372.565 619.503
 911.284 956.960
 948.000 202.429
 461.659 52.772
 522.852 114.586
 654.411 836.197
 187.255 823.227
 376.831 376.056
 246.247 523.404
 894.414 73.155
 905.090 494.310
 822.105 838.199
 790.013 343.344
 462.331 602.627
 646.866 856.132
 751.892 830.502
 891.317 481.273
 534.049 154.495
 511.753 865.283
 249.487 874.633
 514.228 520.258
 167.443 765.514
 590.051 873.922
 406.220 7.320
 751.364 104.219
 624.059 550.224
 167.030 299.567
 3.175 443.111
 517.045 377.778
 61.403 599.187
 623.391 623.776
 669.911 766.693
 491.824 716.461
 147.766 647.167
 873.551 271.778
 363.621 821.320
 17.525 561.481
 773.552 459.518
 0.370 519.792
 337.334 406.156
 287.421 33.699
 311.423 721.963
 468.528 952.778
 247.210 872.907
 227.942 142.948
 812.118 587.123
 928.697 152.581
 686.684 720.887
 926.323 831.779
 113.649 930.564
 160.727 234.916
 229.148 329.718
 322.834 796.754
 88.633 799.771
 146.496 573.332
 11.070 40.130
 156.783 15.805
 157.840 501.419
 611.686 549.336
 993.881 895.888
 832.187 176.743
 757.605 265.427
 630.623 450.009
 305.664 493.660
 952.067 749.868
 664.597 448.726
 49.469 697.982
 482.615 552.656
 759.540 276.744
 953.455 797.327
 550.422 443.336
 5.459 12.195
 619.421 557.528
 891.193 372.180
 153.228 172.972
 257.434 692.851
 975.776 810.869
 256.771 362.497
 830.172 400.228
 918.146 815.666
 928.892 553.225
 415.118 159.609
 696.864 685.997
 851.574 963.918
 689.398 898.567
 971.902 745.107
 933.523 212.318
 746.657 393.240
 687.747 214.765
 988.725 658.911
 190.059 880.398
 125.372 948.423
 44.059 589.583
 547.921 556.095
 733.200 437.244
 845.901 229.018
 436.312 357.035
 922.024 635.698
 4.967 448.570
 897.414 60.911
 144.135 13.971
 724.992 30.429
 579.253 30.345
 108.217 777.297
 190.971 217.110
 200.628 583.050
 726.844 127.368
 370.432 290.059
 59.113 192.333
 238.173 303.453
 929.134 784.431
 122.091 441.320
 410.145 810.909
 795.915 199.784
 716.896 294.153
 121.466 664.989
 607.587 791.426
 160.678 107.692
 152.883 325.270
 998.646 559.401
 608.998 971.544
 874.410 603.657
 125.626 136.140
 675.827 574.693
 971.635 360.300
 218.646 81.539
 376.715 760.468
 510.464 652.355
 298.676 729.535
 863.438 595.888
 844.966 615.711
 934.397 319.431
 442.362 832.123
 659.429 131.225
 478.261 329.373
 437.241 436.112
 175.850 945.034
 580.057 543.424
 137.471 704.341
 973.785 523.046
 847.383 326.848
 505.440 537.478
 596.782 651.686
 262.833 353.440
 738.341 352.223
 880.333 695.350
 930.852 607.792
 988.884 285.078
 461.041 539.877
 275.596 748.281
 771.607 422.412
 618.206 628.686
 752.620 426.037
 535.956 999.838
 16.147 955.244
 397.354 201.591
 448.130 251.882
 506.381 49.129
 572.084 650.821
 114.830 99.420
 248.950 731.370
 295.255 738.068
 637.782 175.002
 375.561 633.626
 141.905 744.936
 654.557 552.196
 832.342 791.074
 463.049 328.912
 969.963 664.916
 335.619 541.497
 213.834 529.449
 345.503 852.171
 707.166 160.112
 213.565 195.818
 854.116 362.166
 19.949 753.333
 448.442 749.819
 564.382 608.899
 174.759 531.893
 182.261 938.572
 989.195 81.700
 125.639 695.697
 690.945 904.840
 161.266 867.594
 140.107 893.253
 475.175 189.589
 158.864 717.970
 161.493 569.277
 599.320 883.218
 821.667 639.229
 376.999 373.140
 121.862 703.725
 287.164 267.133
 516.800 649.209
 52.823 994.252
 916.525 63.824
 537.902 620.339
 470.829 164.373
 213.840 308.246
 199.297 105.699
 438.411 722.074
 181.646 684.523
 615.493 36.728
 924.536 324.982
 905.514 505.930
 272.044 914.450
 478.379 392.256
 465.028 554.619
 801.688 894.773
 270.673 503.586
 673.333 461.797
 291.405 549.954
 503.094 252.324
 869.261 210.299
 165.318 229.563
 377.775 548.153
 854.436 418.978
 42.010 37.721
 125.700 742.450
 854.729 841.529
 371.860 816.008
 222.614 631.176
 627.366 453.497
 943.570 788.147
 888.158 900.177
 200.189 501.703
 248.289 92.279
 874.540 98.122
 573.765 329.864
 517.487 445.816
 226.489 505.869
 317.041 680.301
 412.563 564.179
 933.041 868.554
 33.028 789.977
 831.277 811.575
 763.269 258.130
 943.512 585.064
 359.502 687.097
 988.440 899.833
 595.165 739.751
 453.297 75.347
 552.679 666.992
 100.513 651.647
 351.220 59.240
 425.528 97.467
 471.262 324.541
 950.959 27.018
 162.133 585.441
 751.924 26.451
 588.445 730.974
 523.993 966.094
 311.609 891.684
 638.538 279.254
 918.756 156.735
 492.867 506.532
 436.157 720.770
 520.213 710.591
 8.862 147.691
 146.497 575.237
 931.997 148.061
 888.702 920.092
 799.361 281.143
 508.993 434.478
 437.124 671.932
 447.667 998.154
 638.243 54.050
 638.076 489.937
 58.383 852.473
 692.375 356.036
 106.556 263.122
 476.083 927.029
 221.378 292.171
 352.715 935.134
 602.980 924.907
 171.173 431.874
 635.307 206.413
 135.245 271.074
 826.369 253.725
 486.579 74.577
 885.350 566.976
 853.276 600.129
 393.962 466.282
 772.177 285.041
 591.946 818.316
 343.593 438.676
 837.847 214.011
 985.330 735.293
 909.337 464.268
 534.218 840.790
 133.402 257.681
 416.934 857.358
 375.018 401.917
 649.700 844.748
 730.807 593.527
 103.776 672.019
 767.206 739.718
 818.727 456.137
 784.355 616.144
 389.743 581.306
 679.243 978.569
 283.440 883.405
 904.187 60.597
 736.149 786.382
 977.815 857.365
 0.631 641.137
 291.199 404.695
 675.373 32.504
 176.162 868.699
 672.094 566.962
 558.238 132.092
 752.190 454.048
 23.928 435.687
 144.707 759.960
 889.374 757.848
 403.638 395.114
 292.091 7.534
 680.402 941.554
 443.869 800.334
 990.953 215.013
 814.396 879.275
 811.992 764.319
 72.647 946.814
 616.045 252.997
 335.981 370.262
 372.898 149.792
 482.409 504.780
 930.190 322.847
 615.399 106.275
 817.146 823.285
 956.194 857.085
 874.057 335.517
 527.984 541.792
 130.555 831.853
 619.073 46.156
 175.877 906.784
 626.527 531.749
 474.885 981.009
 23.770 801.030
 478.513 96.904
 729.491 716.260
 203.763 806.421
 523.417 290.691
 166.396 750.583
 627.473 717.112
 42.522 908.737
 497.264 638.175
 319.707 258.077
 925.428 661.434
 33.691 222.880
 0.053 762.102
 735.910 942.048
 371.124 345.807
 315.643 67.525
 816.902 425.816
 627.684 689.841
 759.594 433.189
 924.039 626.165
 222.917 468.997
 431.459 897.120
 648.841 435.357
 583.955 848.079
 970.394 72.622
 142.277 266.357
 673.816 875.194
 895.232 625.675
 156.358 565.347
 728.313 512.452
 203.690 945.980
 404.327 504.100
 659.294 717.887
 472.408 567.795
 451.709 188.974
 803.078 109.664
 776.348 691.676
 538.110 450.372
 917.422 195.888
 898.074 945.561
 540.868 809.080
 664.193 561.075
 217.822 109.499
 53.920 196.501
 955.073 94.643
 654.310 810.126
 946.977 743.455
 529.487 708.313
 33.739 100.362
 247.378 637.604
 192.941 471.466
 498.318 364.221
 122.201 872.653
 29.498 689.331
 736.288 646.399
 572.673 666.425
 425.592 44.714
 279.644 636.912
 756.341 201.416
 335.289 449.764
 66.105 945.164
 29.067 389.527
 79.177 258.127
 723.707 303.674
 271.236 302.338
 158.297 735.096
 615.772 20.851
 109.141 459.305
 488.314 593.349
 55.810 269.738
 659.118 971.412
 565.145 610.573
 319.272 337.984
 218.897 326.977
 135.943 395.510
 130.921 381.094
 174.491 669.755
 189.953 501.949
 741.642 569.554
 839.927 923.366
 455.687 329.867
 390.333 280.878
 126.299 515.951
 906.523 442.202
 895.196 824.636
 739.165 232.413
 945.184 95.179
 741.693 271.380
 402.622 862.819
 425.893 194.925
 638.874 344.605
 403.478 500.578
 399.739 346.592
 843.072 902.675
 266.133 396.829
 678.552 49.142
 160.618 128.340
 479.853 533.784
 576.987 14.449
 238.457 513.833
 116.385 465.196
 526.800 734.245
 783.874 763.508
 217.330 79.677
 432.606 604.205
 49.118 774.735
 165.580 114.458
 117.523 276.148
 422.204 213.242
 848.092 630.798
 721.610 307.341
 165.336 385.379
 517.936 436.275
 549.440 941.984
 583.963 647.004
 111.162 864.716
 595.841 196.289
 32.523 1.835
 788.734 4.483
 996.658 232.877
 414.709 995.181
 45.761 158.141
 311.762 692.329
 596.117 487.126
 816.491 867.140
 741.340 261.689
 980.540 554.462
 80.052 268.288
 118.716 330.520
 906.189 91.740
 988.839 65.285
 946.070 671.092
 822.360 152.928
 866.464 7.796
 261.051 468.093
 415.421 809.268
 357.240 495.238
 399.156 429.727
 839.969 499.464
 303.194 987.933
 91.890 532.456
 497.188 132.129
 804.747 44.123
 835.942 610.280
 246.022 962.846
 503.285 753.825
 965.063 143.902
 12.598 751.210
 661.031 911.452
 953.093 369.709
 722.968 144.771
 882.851 667.455
 607.666 610.123
 449.493 449.664
 45.709 407.487
 551.726 381.938
 939.845 893.386
 27.719 38.090
 450.788 930.306
 809.944 879.491
 939.755 987.967
 764.864 527.599
 268.808 436.251
 36.697 381.755
 141.716 293.520
 837.527 971.736
 220.122 962.834
 424.787 630.961
 270.978 853.054
 837.826 484.118
 518.108 758.688
 637.663 105.481
 188.451 993.834
 920.670 905.179
 294.863 339.439
 723.709 614.459
 393.532 182.947
 274.154 582.736
 134.385 884.256
 485.183 774.451
 204.562 486.495
 480.117 808.888
 893.820 764.836
 527.575 457.983
 210.088 147.334
 563.349 183.304
 795.088 890.227
 899.658 422.042
 963.984 703.512
 915.657 931.731
 977.250 723.701
 575.390 973.958
 183.603 758.024
 824.896 998.610
 314.193 282.028
 25.856 712.801
 902.549 980.249
 39.311 553.952
 322.745 162.819
 782.757 96.310
 128.256 170.382
 653.962 407.203
 413.080 662.242
 204.565 826.565
 559.461 250.438
 618.688 704.566
 566.281 343.226
 622.221 821.994
 829.791 858.840
 336.046 201.337
 763.193 993.420
 663.388 849.000
 561.069 820.361
 142.811 347.071
 134.191 772.476
 832.533 723.387
 233.550 139.157
 950.114 398.932
 851.270 489.858
 358.731 359.946
 510.232 319.845
 954.950 787.395
 241.844 377.219
 913.867 847.947
 188.469 760.071
 129.763 998.477
 467.925 423.498
 51.004 160.991
 394.526 677.734
 146.994 307.979
 384.832 326.218
 116.007 71.545
 985.335 537.002
 501.928 805.767
 870.372 379.110
 945.062 333.669
 376.606 219.495
 859.879 281.890
 998.413 163.980
 876.564 221.879
 177.564 250.472
 72.674 711.384
 920.046 743.909
 477.936 69.689
 79.982 234.606
 884.628 270.899
 211.022 165.150
 916.217 538.378
 422.798 281.881
 79.606 47.830
 745.938 466.765
 85.865 964.608
 733.502 611.396
 708.510 861.400
 867.614 69.825
 448.040 284.992
 333.596 709.318
 80.418 905.219
 734.398 372.161
 32.666 716.348
 787.823 386.976
 400.864 242.093
 248.622 609.948
 207.938 582.288
 575.497 836.033
 297.122 534.427
 896.195 564.056
 631.484 419.971
 867.137 309.933
 983.115 777.336
 160.322 486.925
 263.209 775.247
 700.746 374.262
 485.479 216.619
 911.620 704.810
 441.940 900.099
 169.462 763.433
 177.510 80.064
 322.366 710.646
 806.283 903.175
 455.949 757.027
 849.182 228.043
 404.412 204.322
 274.708 772.416
 678.742 646.397
 679.114 338.198
 228.289 460.040
 390.656 88.134
 551.956 300.592
 768.292 779.017
 245.278 604.547
 85.571 175.629
 802.073 60.393
 345.584 898.423
 904.749 875.334
 316.061 908.289
 134.241 190.222
 361.486 55.993
 935.805 694.544
 90.960 365.312
 295.311 899.924
 949.270 361.273
 245.299 442.171
 119.895 72.601
 442.060 511.895
 151.635 745.625
 373.531 141.200
 687.026 611.032
 590.353 693.738
 386.152 691.404
 844.455 877.746
 381.942 963.237
 394.681 802.638
 354.247 669.731
 548.966 670.807
 4.274 88.164
 887.378 294.842
 486.167 96.976
 507.861 679.106
 299.418 862.142
 92.947 842.129
 558.302 410.067
 975.332 86.632
 179.783 705.804
 625.316 266.865
 819.443 682.043
 864.312 743.778
 739.380 928.146
 474.475 658.230
 819.014 51.813
 901.825 657.645
 679.048 62.184
 193.834 64.421
 142.971 125.859
 755.430 722.883
 725.512 241.036
 610.754 969.104
 432.055 424.675
 611.152 663.556
 249.478 968.996
 0.123 355.142
 382.253 893.007
 328.774 16.888
 566.336 478.984
 384.435 534.569
 908.760 470.518
 352.148 131.316
 337.576 236.029
 253.761 81.028
 292.461 728.263
 10.155 574.151
 81.871 45.746
 535.089 139.360
 921.861 616.432
 708.244 48.248
 51.833 657.531
 82.936 106.768
 193.618 440.082
 780.946 902.421
 635.772 714.035
 311.718 180.929
 241.260 282.126
 452.561 586.958
 3.370 391.693
 845.311 552.696
 424.359 226.640
 436.168 953.443
 929.981 101.472
 220.292 84.464
 929.403 900.583
 190.432 127.172
 606.360 174.671
 746.810 160.036
 408.781 48.315
 749.128 790.829
 768.926 545.528
 604.603 17.777
 315.746 80.848
 340.105 109.676
 670.254 60.547
 131.609 286.089
 480.926 800.523
 718.395 201.351
 250.287 193.859
 48.717 628.702
 519.884 791.891
 252.435 7.503
 365.853 628.636
 56.612 377.014
 861.429 290.818
 322.895 659.805
 89.375 376.433
 839.289 777.681
 542.845 696.417
 520.327 949.518
 897.245 849.546
 13.689 15.881
 430.848 274.153
 460.902 307.613
 34.143 575.871
 976.053 488.182
 196.098 13.557
 778.721 781.570
 461.654 51.394
 912.971 893.617
 194.224 50.221
 998.713 855.314
 577.871 562.397
 468.731 587.606
 387.798 539.332
 545.898 600.362
 329.213 677.588
 690.460 300.538
 581.396 376.765
 104.776 569.097
 426.544 509.804
 908.675 761.345
 535.797 703.794
 906.888 45.190
 124.709 777.587
 153.262 986.095
 977.599 702.785
 295.076 751.540
 427.966 158.850
 553.505 992.635
 126.962 793.763
 89.762 882.714
 643.323 422.025
 925.703 484.507
 128.878 975.527
 865.529 376.702
 919.636 344.473
 413.024 610.880
 692.325 720.053
 235.586 669.919
 782.395 483.632
 609.621 253.927
 316.853 525.173
 637.187 789.734
 702.413 453.260
 74.705 421.080
 717.590 958.103
 912.823 530.407
 421.254 475.336
 522.107 226.808
 447.361 781.138
 190.038 631.156
 97.011 627.543
 257.017 637.043
 258.545 540.912
 176.961 329.203
 331.135 386.968
 623.988 619.115
 447.511 823.872
 11.157 395.967
 790.348 782.550
 328.874 591.013
 280.892 233.189
 226.152 781.204
 447.212 711.958
 502.321 96.041
 615.679 26.083
 233.020 287.728
 428.780 753.019
 283.496 442.390
 994.040 265.619
 953.635 278.443
 84.796 105.459
 520.184 641.892
 818.978 287.277
 887.743 277.794
 165.258 135.660
 904.957 358.191
 698.382 258.166
 947.736 471.318
 931.706 365.264
 497.052 731.787
 682.727 615.537
 853.030 529.837
 617.430 643.899
 115.698 887.904
 915.598 211.289
 740.214 888.953
 898.862 676.961
 533.021 652.832
 166.465 60.426
 915.619 599.821
 943.727 41.282
 743.296 505.398
 821.502 694.018
 353.750 133.825
 161.120 314.705
 840.187 72.428
 171.024 250.938
 627.997 71.581
 994.460 969.974
 194.762 540.542
 250.979 607.757
 449.334 435.839
 970.390 239.033
 694.437 201.365
 71.204 42.396
 884.173 538.176
 744.962 240.734
 776.651 973.187
 794.529 154.748
 624.367 600.991
 73.059 283.108
 870.947 149.360
 318.573 26.203
 390.287 89.155
 467.800 400.789
 649.268 812.176
 755.961 890.092
 662.226 639.777
 813.753 868.819
 176.668 320.699
 508.937 906.352
 455.836 713.896
 351.101 646.004
 653.252 32.026
 990.761 986.222
 784.095 610.508
 257.479 444.126
 943.072 947.627
 558.988 996.607
 781.299 281.190
 520.009 393.759
 496.806 289.950
 894.668 88.763
 203.828 462.692
 912.156 83.072
 592.451 109.157
 886.692 342.252
 167.944 5.204
 668.309 82.941
 41.883 895.861
 61.987 392.656
 536.645 915.624
 883.597 939.848
 641.040 832.947
 739.912 220.321
 325.594 557.992
 757.258 17.444
 677.573 758.036
 383.180 817.464
 862.415 657.357
 544.939 498.344
 752.254 127.901
 67.836 22.214
 204.135 238.710
 488.640 319.609
 19.001 277.072
 601.241 410.775
 494.335 399.196
 52.583 808.563
 703.314 45.153
 579.709 772.601
 524.552 859.686
 509.089 309.976
 420.006 410.803
 596.425 358.589
 753.765 570.885
 290.656 151.329
 378.542 115.084
 885.414 788.529
 435.266 259.505
 552.699 879.791
 37.878 382.843
 918.824 231.618
 302.017 691.632
 76.032 822.681
 152.621 758.040
 862.443 232.631
 469.561 603.267
 978.963 672.642
 438.444 757.385
 338.350 346.376
 829.859 702.133
 705.945 979.362
 277.071 516.393
 643.764 564.341
 229.875 880.168
 413.068 141.654
 979.780 852.940
 431.629 370.002
 155.544 792.753
 180.220 736.813
 133.264 205.613
 871.139 143.032
 474.741 258.563
 445.578 798.631
 462.823 717.657
 475.374 547.689
 32.110 513.015
 680.165 961.074
 465.215 332.003
 108.415 486.973
 534.162 208.676
 598.527 221.569
 787.179 138.886
 165.725 181.644
 214.765 197.557
 136.137 446.001
 955.465 374.748
 559.315 942.018
 229.192 553.095
 14.979 636.928
 600.397 409.628
 933.125 240.477
 589.119 993.715
 965.829 417.203
 757.322 779.942
 484.269 763.922
 721.511 855.225
 579.047 143.085
 178.991 824.553
 872.237 227.935
 411.047 25.883
 315.304 554.109
 846.736 764.249
 960.810 868.213
 968.780 805.848
 423.445 891.367
 29.498 128.219
 556.451 689.871
 958.971 481.810
 384.805 971.564
 307.106 275.850
 882.064 751.495
 711.538 517.948
 31.569 791.064
 947.848 388.154
 256.500 988.374
 149.333 655.990
 671.374 852.370
 910.283 710.329
 337.880 338.122
 167.452 889.952
 391.157 554.845
 525.324 15.470
 332.723 221.948
 916.053 235.299
 210.311 672.172
 607.064 229.163
 773.109 756.114
 858.670 447.552
 906.560 150.965
 339.403 905.643
 820.501 420.659
 404.734 362.038
 147.507 208.090
 790.445 778.473
 567.585 296.259
 248.081 324.260
 26.644 978.684
 317.752 922.137
 478.409 395.149
 282.415 259.537
 224.679 772.523
 444.930 155.681
 932.317 58.271
 110.256 290.849
 795.359 333.293
 13.661 195.517
 818.594 868.429
 713.642 455.476
 9.534 363.502
 545.160 721.734
 266.452 37.935
 812.844 993.841
 782.018 977.159
 781.194 960.704
 888.936 769.350
 803.644 888.079
 952.908 673.030
 317.157 606.561
 369.504 659.139
 934.214 813.200
 98.293 883.197
 88.345 905.036
 826.500 816.668
 559.386 430.337
 604.895 144.785
 225.459 505.409
 153.420 4.693
 893.127 999.376
 458.985 467.171
 456.474 249.794
 451.829 772.595
 669.292 617.422
 572.000 522.618
 799.428 413.708
 748.976 249.844
 516.201 999.867
 493.581 875.229
 764.298 37.834
 423.592 994.762
 652.411 612.436
 47.364 581.234
 662.004 898.143
 151.067 52.407
 718.972 135.456
 765.637 143.087
 904.742 349.996
 723.136 165.479
 177.813 695.664
 996.066 980.471
 374.206 751.569
 797.398 903.388
 726.320 36.263
 207.018 293.255
 32.902 422.946
 488.455 327.214
 604.992 812.480
 327.555 434.585
 958.640 129.429
 725.120 692.039
 508.041 497.794
 924.026 686.728
 893.420 891.090
 467.127 603.191
 46.052 965.061
 637.229 637.938
 215.308 515.342
 199.941 989.228
 355.354 667.117
 582.442 195.527
 965.546 625.242
 607.730 232.013
 500.478 483.076
 349.204 638.503
 192.994 113.509
 962.240 803.042
 774.119 719.341
 828.523 12.520
 414.171 890.680
 559.283 795.215
 863.246 458.491
 342.293 600.594
 429.511 515.585
 484.714 810.519
 120.540 434.541
 452.977 164.908
 85.108 797.260
 98.240 766.661
 857.070 879.657
 391.236 148.219
 824.091 739.695
 886.097 319.431
 655.152 335.300
 254.951 47.796
 32.909 264.237
 752.561 762.680
 189.570 249.833
 5.204 730.463
 255.194 989.231
 395.473 464.005
 940.860 295.003
 813.063 544.252
 319.487 972.452
 142.399 121.856
 486.123 725.302
 495.616 700.326
 307.018 729.088
 511.720 388.503
 760.809 777.061
 620.506 548.255
 71.839 26.542
 806.937 693.375
 799.208 58.238
 355.290 48.385
 718.006 927.013
 252.615 422.566
 981.879 115.208
 291.263 956.946
 37.145 299.830
 536.893 962.833
 744.989 879.470
 280.974 982.733
 414.602 557.699
 138.129 502.214
 39.575 495.029
 794.454 448.582
 123.518 684.543
 482.239 894.416
 567.959 106.318
 421.275 796.552
 243.569 717.296
 802.450 340.429
 970.100 546.882
 923.856 612.603
 664.699 720.028
 554.656 118.355
 684.384 510.636
 682.020 714.772
 766.128 945.988
 379.251 101.214
 165.383 710.364
 459.615 248.217
 396.963 321.611
 894.257 342.565
 505.368 732.237
 171.087 661.190
 727.209 606.304
 54.758 581.031
 276.861 780.470
 729.204 897.910
 386.534 582.760
 420.117 117.369
 590.287 272.839
 114.730 137.465
 63.091 414.798
 433.116 151.540
 943.771 295.629
 524.622 932.286
 395.776 873.206
 734.129 332.218
 431.397 255.707
 827.434 655.407
 560.721 474.773
 608.623 967.531
 271.759 677.730
 582.909 752.641
 426.449 705.687
 897.730 73.312
 420.378 986.128
 567.325 413.944
 531.975 407.702
 89.330 193.959
 237.569 284.340
 86.966 927.686
 428.309 93.950
 851.018 721.031
 797.618 597.892
 359.173 162.191
 116.165 430.991
 966.554 255.993
 445.603 783.237
 893.745 330.815
 411.335 374.695
 493.793 416.074
 634.993 320.921
 117.020 440.025
 74.058 479.754
 974.838 365.975
 912.124 509.427
 446.818 594.327
 449.858 716.100
 698.063 273.221
 152.945 155.218
 648.451 637.562
 186.690 720.253
 336.878 831.213
 802.901 714.802
 580.371 447.017
 316.886 785.577
 771.532 971.620
 922.624 986.270
 372.563 564.949
 622.262 52.648
 537.960 896.487
 300.050 870.594
 671.639 751.527
 736.888 299.440
 141.614 600.508
 753.892 427.089
 833.633 473.886
 884.394 450.729
 424.426 125.207
 23.881 432.780
 848.831 307.876
 495.338 427.114
 279.487 889.267
 319.945 922.024
 342.549 722.265
 205.021 236.278
 270.714 573.101
 685.510 730.593
 211.563 739.570
 893.286 272.564
 133.747 200.726
 819.366 897.510
 328.006 523.347
 495.211 635.719
 709.490 258.355
 896.035 888.301
 270.830 28.696
 285.241 905.576
 593.160 916.615
 226.363 994.912
 229.520 470.881
 217.187 216.710
 669.415 682.109
 308.035 940.402
 65.566 516.413
 688.652 665.575
 748.065 94.077
 929.988 670.615
 14.274 781.564
 790.832 52.337
 715.067 403.204
 515.203 550.398
 662.792 435.241
 703.262 710.614
 969.957 522.138
 813.113 698.519
 649.843 446.262
 397.966 710.561
 433.560 921.111
 385.865 993.303
 998.418 289.553
 228.617 34.191
 78.771 557.054
 71.947 360.099
 114.820 731.377
 297.659 416.583
 762.383 370.918
 756.185 312.040
 265.701 650.684
 718.019 422.573
 117.407 365.428
 326.873 357.175
 779.371 721.793
 15.886 985.776
 402.993 784.304
 658.830 807.878
 308.411 183.052
 957.190 75.249
 503.030 454.011
 825.387 732.564
 237.763 846.780
 22.782 374.834
 714.696 920.396
 512.880 275.081
 725.722 967.707
 605.947 861.200
 574.660 615.096
 787.918 333.753
 924.883 580.290
 760.793 948.820
 733.346 920.418
 950.757 639.902
 645.871 439.712
 991.144 433.621
 806.610 666.396
 197.320 604.765
 98.788 757.018
 136.997 811.732
 209.386 290.039
 207.964 914.104
 375.605 505.757
 889.195 675.763
 207.272 614.333
 582.798 741.365
 21.311 195.675
 842.882 798.275
 809.773 963.318
 251.408 623.142
 382.454 658.415
 286.423 200.541
 672.807 119.631
 599.075 494.761
 418.760 570.834
 114.852 974.481
 878.317 452.174
 72.093 119.177
 316.865 153.458
 355.552 876.577
 315.263 394.121
 451.554 158.969
 554.738 724.799
 798.758 744.835
 398.953 335.253
 817.956 439.070
 31.216 566.611
 136.590 603.325
 34.642 907.663
 468.278 526.976
 497.117 860.871
 831.720 913.558
 56.492 590.138
 692.641 617.516
 802.752 296.184
 660.410 807.933
 854.464 534.104
 369.460 850.885
 411.190 309.431
 504.528 297.719
 539.379 522.768
 795.981 615.476
 217.472 827.964
 503.298 386.510
 790.349 15.154
 35.361 91.167
 961.048 808.244
 117.909 739.816
 478.978 298.012
 331.968 274.052
 421.994 828.782
 10.750 62.437
 271.145 871.115
 823.303 990.212
 151.196 488.392
 895.923 617.484
 669.932 325.267
 860.006 953.986
 700.434 385.162
 678.800 384.394
 382.144 137.342
 734.602 755.295
 190.450 7.245
 269.799 198.005
 466.117 3.018
 515.215 770.904
 583.327 953.457
 431.166 836.751
 449.914 555.361
 982.186 386.153
 210.142 519.857
 895.454 435.243
 496.729 576.239
 373.565 586.494
 945.625 837.873
 780.484 784.981
 738.266 97.548
 759.700 932.301
 918.666 430.227
 18.015 56.695
 97.025 110.567
 387.641 165.758
 800.800 262.805
 111.920 228.747
 274.911 954.258
 262.864 215.250
 524.397 113.800
 46.596 38.290
 98.261 837.132
 568.793 160.492
 748.083 355.861
 577.441 585.333
 78.311 362.344
 263.875 800.795
 509.007 52.632
 452.627 814.603
 871.356 371.967
 341.479 829.158
 279.870 608.014
 339.021 976.057
 304.277 903.929
 789.622 256.515
 83.223 74.613
 355.008 822.138
 768.801 563.890
 245.558 653.307
 406.336 627.260
 149.068 738.334
 81.836 154.379
 704.509 979.646
 407.046 638.174
 405.381 223.333
 359.365 974.782
 412.333 260.694
 304.269 252.211
 506.347 136.041
 57.898 808.353
 248.665 130.483
 906.468 353.859
 836.780 908.952
 100.105 246.144
 490.116 315.254
 947.172 342.005
 875.694 490.847
 920.255 662.855
 832.307 456.476
 268.712 184.188
 788.966 126.511
 340.240 855.858
 945.097 284.101
 923.659 808.969
 709.785 207.150
 418.445 86.179
 637.059 42.157
 948.039 13.204
 273.709 332.398
 801.386 19.055
 913.303 241.682
 901.175 710.412
 261.249 413.294
 652.009 851.667
 824.995 270.070
 264.141 527.124
 393.306 115.341
 928.720 736.988
 29.417 121.269
 442.067 465.973
 423.414 191.706
 645.679 465.182
 406.188 527.863
 425.154 597.486
 675.616 288.890
 757.572 247.823
 908.256 73.932
 129.052 516.925
 87.951 620.628
 481.019 365.192
 65.552 446.678
 57.329 608.207
 638.890 500.552
 189.995 383.252
 204.671 845.148
 207.095 993.837
 757.713 100.079
 504.052 624.390
 499.751 706.018
 73.381 417.955
 949.684 955.252
 825.846 584.841
 427.664 329.208
 198.740 209.010
 403.036 684.720
 378.420 31.738
 64.966 690.237
 961.557 899.245
 787.126 100.765
 742.886 584.001
 934.492 711.571
 199.922 40.080
 799.799 396.274
 3.577 683.856
 786.287 531.799
 827.451 245.658
 276.832 372.780
 870.468 999.515
 780.551 859.338
 813.292 521.210
 837.510 738.149
 567.580 464.649
 29.529 326.491
 770.595 488.598
 107.733 347.255
 851.303 356.501
 350.812 869.974
 926.080 208.260
 535.703 884.929
 253.986 42.093
 386.234 555.712
 427.859 914.988
 695.119 897.710
 535.874 280.734
 948.592 938.462
 789.544 134.357
 756.939 269.394
 372.394 261.069
 572.657 1.020
 765.693 327.306
 503.158 205.126
 503.992 872.231
 767.448 953.029
 107.010 422.260
 854.670 539.708
 932.168 61.166
 393.512 686.080
 453.240 337.385
 390.183 718.096
 258.061 511.997
 921.960 479.605
 87.566 869.935
 744.269 109.447
 928.862 298.353
 71.246 631.175
 398.351 135.362
 90.030 410.891
 982.554 605.845
 463.208 45.176
 672.407 75.734
 135.493 773.114
 862.889 99.429
 491.648 455.430
 278.533 425.196
 192.703 937.094
 14.250 19.198
 554.699 880.173
 390.893 919.605
 914.670 109.809
 259.953 628.147
 166.552 111.918
 148.867 468.156
 237.644 526.457
 417.754 206.777
 234.540 530.072
 553.334 466.708
 914.880 647.694
 212.790 391.936
 964.423 290.785
 458.918 425.689
 782.901 722.647
 310.834 291.071
 439.638 996.347
 737.535 609.884
 562.423 11.918
 213.739 468.113
 909.613 275.571
 60.674 443.065
 563.468 309.517
 834.106 593.517
 217.700 316.936
 776.135 17.337
 137.849 528.663
 797.671 278.494
 601.057 287.866
 39.545 165.224
 102.071 23.584
 909.601 372.278
 302.825 746.383
 701.773 201.979
 639.831 7.959
 764.824 791.317
 51.196 605.468
 450.450 626.202
 385.698 900.347
 182.739 770.531
 480.460 945.802
 357.108 778.815
 490.161 677.926
 3.053 279.375
 995.917 989.197
 291.031 703.580
 471.138 352.118
 792.245 229.172
 417.504 842.825
 626.729 226.781
 568.160 493.102
 179.044 13.271
 976.271 203.515
 294.014 579.322
 132.825 325.011
 862.545 867.845
 883.346 71.687
 497.978 721.451
 312.770 289.511
 818.019 518.694
 742.769 666.121
 370.754 898.442
 916.252 132.754
 863.155 588.200
 537.611 153.614
 407.729 855.009
 880.616 509.128
 541.451 276.633
 783.026 511.659
 788.001 566.883
 210.251 814.973
 229.615 903.282
 710.402 827.651
 582.140 309.890
 598.322 466.402
 482.343 995.427
 23.545 604.717
 409.910 380.034
 201.412 117.606
 890.485 746.969
 850.813 192.112
 326.430 802.515
 197.353 379.475
 147.580 833.558
 6.405 287.254
 587.322 923.266
 823.922 443.111
 594.942 767.353
 569.495 566.777
 471.686 863.497
 569.674 638.786
 246.897 202.099
 91.657 895.625
 526.368 435.923
 68.115 368.112
 185.504 857.973
 451.067 236.029
 435.750 270.749
 32.505 35.680
 257.996 25.713
 486.183 332.347
 218.399 580.147
 260.998 576.145
 210.417 930.812
 62.137 483.048
 605.216 201.892
 340.444 923.704
 747.335 591.121
 149.831 227.779
 263.298 305.965
 182.050 303.164
 520.233 184.964
 830.723 575.255
 995.556 422.366
 933.259 535.235
 716.123 361.940
 879.568 476.857
 168.187 254.029
 127.561 643.458
 743.106 374.860
 722.856 611.133
 396.425 75.651
 157.601 926.102
 491.063 388.789
 122.478 186.045
 953.577 387.419
 286.809 313.638
 783.356 831.991
 892.145 388.601
 459.153 892.009
 450.954 270.846
 929.353 193.585
 318.337 315.668
 148.974 793.927
 43.340 722.342
 737.800 244.005
 728.081 705.082
 433.479 882.151
 726.073 481.296
 957.494 256.928
 822.594 552.765
 509.988 850.208
 64.639 443.334
 874.417 445.092
 978.871 749.442
 510.541 832.231
 444.211 371.094
 713.434 487.473
 710.501 199.630
 38.965 189.216
 293.478 439.630
 567.851 721.584
 874.570 495.924
 979.163 166.580
 115.402 838.841
 811.571 302.209
 13.194 113.205
 141.185 162.340
 204.216 636.322
 336.297 386.637
 426.305 260.272
 652.462 994.582
 214.097 792.513
 500.150 196.545
 186.504 980.455
 998.643 737.622
 937.330 689.752
 374.295 627.939
 327.365 828.168
 271.818 408.100
 748.417 787.806
 730.589 933.106
 863.272 464.915
 493.455 25.489
 175.464 50.691
 225.971 882.331
 131.936 816.161
 845.222 345.852
 971.317 603.064
 408.264 728.153
 189.952 9.534
 262.916 873.385
 874.283 669.184
 493.245 241.245
 637.277 175.223
 127.053 591.163
 971.941 223.451
 344.281 64.521
 298.295 330.993
 718.244 220.725
 211.390 938.708
 723.548 640.878
 645.091 997.119
 696.295 719.467
 135.439 957.017
 677.762 10.003
 712.870 890.648
 109.040 155.566
 366.620 727.311
 871.573 840.998
 527.907 33.708
 340.244 61.995
 709.539 655.319
 788.198 170.058
 745.233 877.248
 965.485 864.406
 996.961 593.380
 979.591 446.292
 276.218 589.369
 700.717 2.043
 966.152 261.248
 967.363 653.768
 175.497 486.593
 500.331 916.519
 519.406 533.695
 970.871 474.162
 952.190 696.679
 389.812 170.219
 696.284 156.727
 370.364 681.955
 772.112 533.281
 802.685 574.225
 565.005 861.428
 700.721 222.873
 725.698 735.521
 32.244 355.096
 26.550 32.928
 15.318 716.339
 450.607 679.708
 905.649 70.511
 217.406 61.743
 659.697 443.965
 918.481 905.758
 941.279 195.650
 795.559 255.666
 851.215 238.676
 122.104 817.467
 59.813 45.407
 899.154 722.656
 973.497 72.831
 732.198 213.655
 385.312 971.912
 978.454 948.631
 163.488 558.751
 532.362 386.311
 794.671 582.507
 19.043 888.794
 594.089 21.360
 586.163 882.172
 652.110 60.234
 897.896 267.106
 836.815 280.157
 642.146 665.837
 599.953 537.074
 743.801 435.741
 826.581 786.572
 240.541 345.316
 367.759 869.564
 209.761 584.839
 244.704 302.751
 349.698 325.037
 308.939 97.102
 507.373 312.597
 586.383 879.130
 130.790 236.691
 777.334 325.155
 901.839 566.711
 785.361 490.702
 606.090 764.881
 515.752 768.759
 121.107 750.419
 31.185 325.642
 589.119 32.402
 944.342 216.096
 793.822 349.864
 333.409 385.029
 224.241 39.088
 608.696 227.617
 598.104 784.208
 462.287 748.666
 878.762 258.481
 75.947 973.087
 276.840 305.952
 126.958 589.547
 932.383 388.239
 251.639 727.072
 55.027 686.078
 639.797 778.318
 216.829 422.973
 431.029 692.853
 280.859 107.159
 859.577 709.107
 472.753 672.385
 395.496 5.350
 304.639 157.286
 906.257 799.386
 211.531 82.859
 518.094 475.609
 708.189 68.640
 996.688 969.070
 796.288 237.315
 151.829 882.533
 2.368 376.761
 763.190 287.865
 389.548 705.954
 540.073 391.978
 821.407 990.057
 585.920 894.877
 654.115 999.630
 110.600 988.976
 460.154 253.799
 795.141 240.817
 739.335 237.950
 293.037 645.776
 323.969 968.848
 80.951 680.665
 136.616 785.787
 934.111 316.553
 490.887 482.574
 85.708 453.447
 446.131 534.751
 975.868 749.057
 121.786 907.897
 948.369 125.801
 960.833 210.268
 309.153 534.114
 896.702 246.130
 520.112 647.334
 244.469 70.260
 617.901 775.842
 4.053 690.254
 77.089 268.265
 557.015 628.026
 589.412 258.575
 464.410 667.498
 618.840 703.686
 63.950 579.775
 81.587 10.922
 731.611 243.568
 259.844 93.767
 255.079 946.365
 710.141 723.042
 581.358 355.601
 796.877 505.554
 894.082 549.147
 847.196 560.146
 271.120 966.882
 266.298 949.527
 121.765 331.422
 207.149 533.370
 834.989 643.610
 193.073 142.892
 43.952 709.864
 36.597 738.613
 163.327 242.455
 277.297 541.598
 249.267 94.382
 422.128 454.574
 209.385 367.390
 464.169 484.384
 222.509 950.202
 383.135 303.147
 263.711 5.253
 699.807 644.670
 546.124 292.615
 226.352 418.487
 742.083 281.710
 188.018 369.935
 115.259 302.620
 104.662 845.493
 343.780 592.790
 632.043 903.222
 331.153 830.860
 844.777 194.086
 754.433 461.863
 770.523 927.730
 383.129 917.535
 886.717 912.617
 291.313 347.940
 498.355 352.972
 281.195 97.635
 612.579 411.866
 18.783 288.353
 0.834 769.782
 259.296 183.647
 432.923 670.523
 897.813 697.414
 623.369 541.491
 533.474 422.014
 746.152 883.707
 475.780 862.310
 649.329 69.857
 169.761 404.966
 289.601 177.998
 471.472 678.529
 764.938 376.919
 993.327 885.943
 460.607 409.599
 365.054 949.286
 752.915 777.690
 53.446 694.695
 901.658 586.688
 763.901 136.941
 875.424 83.666
 148.110 277.228
 15.797 512.663
 882.586 799.085
 482.170 473.409
 307.590 996.127
 106.758 833.905
 948.943 67.990
 610.840 894.017
 938.043 218.384
 522.902 793.854
 728.015 439.295
 734.872 616.048
 534.243 390.716
 524.827 644.584
 641.811 824.327
 357.393 354.548
 484.784 756.460
 593.603 847.769
 155.195 290.156
 850.436 190.084
 513.616 103.467
 549.906 908.788
 196.867 162.452
 794.946 376.250
 728.511 949.043
 163.879 930.949
 389.254 198.454
 89.790 3.883
 80.091 865.820
 901.397 751.160
 772.296 350.853
 266.947 407.276
 274.292 231.550
 74.453 824.093
 523.460 238.058
 775.228 143.967
 826.647 546.160
 941.723 858.754
 899.978 812.378
 476.337 357.208
 998.530 601.007
 239.930 579.589
 259.165 874.788
 234.766 339.018
 813.516 208.138
 217.444 883.614
 548.821 23.504
 276.983 151.768
 216.258 901.438
 488.643 95.763
 102.100 343.254
 945.533 237.512
 706.812 6.926
 930.846 986.543
 919.848 643.160
 580.164 46.855
 460.063 746.037
 405.247 709.255
 878.324 333.329
 520.731 852.892
 22.952 583.596
 299.047 838.447
 461.318 93.762
 645.634 80.833
 171.432 861.283
 758.095 246.936
 683.087 333.903
 434.688 680.194
 404.614 867.752
 7.646 645.660
 842.154 67.109
 276.805 293.970
 855.288 888.138
 343.417 228.751
 625.895 231.590
 630.549 238.025
 104.051 448.589
 215.947 15.674
 871.972 677.803
 689.570 593.929
 498.507 925.498
 328.343 162.923
 985.069 12.029
 405.120 39.801
 99.507 924.525
 820.788 729.660
 605.983 236.851
 74.304 396.230
 303.189 351.047
 424.799 124.901
 635.061 661.443
 215.406 248.151
 520.536 891.567
 936.005 738.193
 123.045 868.097
 120.575 418.578
 35.474 704.677
 476.303 61.468
 859.821 616.108
 301.373 516.396
 308.009 480.567
 794.572 946.598
 715.167 440.141
 24.089 257.960
 540.675 669.617
 289.692 511.415
 915.495 357.398
 269.467 771.003
 284.571 603.522
 530.428 606.303
 476.718 536.419
 745.407 629.442
 225.512 436.443
 793.823 684.186
 955.728 0.046
 31.410 938.928
 61.347 319.077
 547.052 378.626
 531.647 436.068
 539.969 395.531
 558.232 985.112
 857.266 87.901
 182.859 971.293
 742.827 873.749
 456.672 977.386
 429.781 387.384
 386.978 328.265
 28.939 765.054
 887.394 70.189
 347.019 148.158
 338.295 128.573
 636.202 984.498
 352.625 54.482
 608.940 826.750
 150.872 232.676
 330.423 290.419
 130.100 944.408
 260.293 509.034
 895.329 913.390
 892.735 321.093
 165.149 836.330
 230.783 940.736
 603.529 348.673
 20.579 542.200
 130.447 105.737
 11.382 957.674
 567.699 389.045
 947.591 120.288
 353.538 362.690
 943.293 440.746
 359.223 805.989
 944.155 589.921
 738.994 603.099
 205.650 163.886
 997.161 259.874
 873.104 66.028
 645.075 290.976
 553.877 677.566
 607.734 39.448
 143.978 667.967
 914.019 685.895
 482.680 676.144
 733.360 219.643
 734.444 768.140
 900.600 590.250
 765.970 134.228
 173.477 260.442
 428.942 655.522
 395.341 832.510
 260.600 865.409
 869.278 226.764
 62.299 213.243
 796.787 225.509
 451.592 56.137
 880.592 747.801
 350.009 249.434
 751.497 442.924
 463.629 758.161
 945.548 553.986
 837.080 191.796
 750.917 242.426
 166.887 284.873
 462.294 930.718
 603.760 958.924
 851.058 730.618
 564.864 950.075
 986.899 710.221
 629.206 955.190
 763.922 912.699
 867.674 612.074
 502.743 486.384
 133.037 301.033
 58.847 598.908
 526.353 41.713
 784.029 582.149
 789.979 606.787
 107.485 850.163
 32.039 219.805
 149.739 924.990
 444.188 825.729
 707.863 536.875
 468.466 287.671
 784.187 393.275
 837.588 980.808
 30.980 257.825
 647.007 23.822
 586.503 384.742
 910.465 849.559
 647.681 820.037
 150.619 400.561
 203.727 328.083
 432.780 12.988
 914.020 715.971
 766.312 986.132
 500.838 609.572
 81.096 26.776
 920.106 550.939
 595.361 701.253
 225.940 918.945
 588.715 856.896
 540.420 171.513
 596.312 713.262
 39.940 332.162
 265.562 136.832
 862.869 324.788
 437.863 56.770
 397.429 543.447
 9.551 249.823
 419.320 38.714
 317.069 906.639
 989.158 534.976
 912.616 717.140
 192.144 555.317
 832.849 297.254
 586.308 629.777
 702.279 882.154
 329.288 571.473
 95.628 481.486
 162.963 311.931
 553.572 420.028
 864.667 746.017
 0.985 53.395
 115.519 417.844
 256.344 774.124
 511.155 917.297
 998.528 420.644
 246.425 303.371
 329.391 222.778
 770.238 241.902
 746.765 205.748
 934.536 373.777
 435.588 913.867
 185.376 513.143
 760.574 679.724
 575.464 927.005
 371.106 869.655
 555.388 246.957
 529.933 387.324
 942.739 605.459
 977.032 660.656
 319.697 733.268
 616.907 709.999
 594.172 877.455
 553.106 174.843
 128.990 142.430
 922.450 230.874
 827.749 876.760
 741.046 667.258
 822.909 949.246
 655.392 415.431
 977.473 617.080
 388.815 65.186
 650.598 391.122
 533.068 302.275
 31.987 68.112
 607.426 325.287
 590.469 412.323
 396.365 610.257
 657.413 830.727
 88.301 491.644
 52.298 562.833
 731.508 911.408
 710.761 181.101
 761.910 987.486
 77.769 618.242
 556.770 293.525
 241.354 67.067
 47.340 588.360
 394.842 266.116
 754.308 241.955
 795.140 234.710
 267.674 470.821
 326.836 64.717
 205.710 306.992
 560.356 39.170
 287.466 708.268
 608.858 21.502
 24.340 491.503
 522.916 650.890
 66.326 594.310
 622.245 561.697
 768.450 192.791
 336.030 306.978
 616.549 214.119
 421.909 361.347
 766.054 963.373
 50.916 977.104
 802.941 755.486
 202.021 504.583
 585.902 317.272
 204.140 314.334
 529.416 153.856
 522.187 691.458
 248.460 301.575
 11.964 43.499
 119.656 799.401
 699.318 770.553
 986.616 577.427
 583.239 3.215
 118.056 199.223
 259.620 699.655
 237.896 310.301
 129.759 902.365
 312.371 684.077
 240.654 148.153
 78.325 256.293
 126.611 477.836
 510.945 476.536
 435.177 346.426
 492.595 49.350
 254.961 147.548
 495.073 696.315
 376.476 460.304
 716.057 843.760
 745.821 441.270
 611.009 168.504
 979.150 722.833
 381.104 146.905
 435.760 461.448
 666.326 221.757
 269.852 790.890
 353.851 889.167
 444.122 377.254
 151.767 16.014
 569.189 310.817
 956.563 521.065
 886.210 487.285
 322.448 323.123
 819.056 475.078
 737.121 202.111
 448.038 699.822
 341.179 98.788
 488.885 431.069
 68.896 951.524
 965.612 374.275
 511.914 630.513
 639.832 763.525
 642.676 967.866
 375.367 343.435
 612.735 523.815
 277.666 913.616
 346.931 192.830
 532.225 593.367
 475.514 297.694
 83.127 320.631
 123.446 593.817
 427.921 516.252
 253.312 900.464
 972.802 276.282
 132.488 570.604
 284.588 871.221
 266.792 28.268
 714.054 966.998
 964.942 353.324
 847.249 589.209
 927.337 731.188
 994.288 946.177
 698.462 252.141
 953.729 340.049
 997.310 425.634
 927.894 326.238
 310.469 143.411
 121.654 343.554
 366.775 96.719
 973.393 309.373
 332.931 632.795
 459.555 251.007
 601.252 170.648
 628.891 286.307
 662.142 922.694
 682.772 49.502
 746.484 264.665
 75.654 623.922
 121.332 529.550
 394.685 848.776
 263.910 780.885
 147.641 435.497
 714.720 645.955
 79.985 98.658
 514.472 100.418
 619.103 81.375
 508.718 123.195
 449.025 254.994
 908.587 955.413
 822.841 883.265
 729.301 761.759
 870.975 162.869
 696.567 409.270
 38.491 551.949
 974.140 840.494
 638.356 458.191
 386.430 758.980
 923.198 126.037
 403.899 589.534
 716.670 102.160
 945.054 588.652
 496.315 798.514
 399.184 617.764
 450.224 757.891
 263.745 149.532
 835.257 868.159
 447.943 142.505
 418.888 94.415
 850.802 219.395
 691.404 194.543
 962.688 237.277
 270.398 260.534
 351.316 602.948
 692.948 958.135
 317.727 212.903
 888.946 709.451
 288.401 474.932
 665.861 231.179
 643.679 677.875
 703.203 274.864
 370.252 838.922
 874.621 850.321
 819.837 785.844
 285.522 900.142
 813.860 477.324
 661.145 348.597
 664.551 671.214
 648.981 704.463
 398.915 901.881
 43.356 252.231
 539.590 98.290
 810.042 133.262
 384.385 979.046
 324.058 876.788
 456.527 905.042
 251.980 785.054
 995.428 100.846
 656.335 867.597
 301.522 909.497
 897.891 132.684
 919.767 999.414
 813.429 120.939
 979.424 564.921
 81.946 764.270
 140.330 562.159
 119.037 395.360
 118.948 799.357
 793.709 957.608
 474.921 294.571
 608.283 876.569
 477.764 155.787
 162.703 371.499
 393.877 398.958
 10.062 194.730
 339.622 561.036
 749.067 388.462
 43.096 789.939
 68.261 909.559
 5.251 794.772
 710.991 175.508
 912.549 751.325
 52.349 276.484
 944.544 4.318
 330.796 843.141
 259.296 354.037
 47.080 186.248
 299.656 416.675
 698.859 177.462
 219.263 201.010
 756.577 530.649
 206.928 736.069
 578.261 296.238
 523.435 542.580
 109.816 888.750
 840.135 583.506
 602.885 237.025
 871.860 314.621
 912.523 350.731
 168.377 734.207
 997.846 923.912
 312.773 191.753
 154.789 500.636
 169.005 839.498
 953.502 179.172
 424.362 319.217
 354.168 64.654
 639.277 781.603
 632.942 447.077
 703.136 989.580
 490.831 498.153
 810.031 802.993
 547.719 679.399
 325.551 164.177
 674.320 832.541
 680.469 76.313
 697.725 395.532
 368.488 404.285
 670.717 432.127
 365.225 436.619
 438.516 274.957
 649.400 473.275
 814.553 921.524
 773.199 584.542
 512.981 765.717
 578.348 598.552
 631.543 435.706
 622.217 187.153
 64.185 99.788
 801.879 140.859
 706.221 517.717
 134.405 952.759
 732.291 794.743
 962.619 208.595
 942.833 443.104
 754.209 936.474
 130.914 190.803
 598.671 576.035
 388.344 485.516
 884.352 45.353
 96.830 823.342
 63.329 116.940
 213.150 654.500
 944.551 955.034
 111.885 463.177
 358.334 848.773
 278.147 734.385
 23.659 424.249
 207.081 470.404
 942.840 597.829
 955.999 32.245
 17.974 299.221
 476.164 702.297
 905.434 241.834
 520.023 103.277
 426.741 336.887
 49.730 591.761
 368.039 464.144
 465.803 863.542
 910.502 344.049
 10.678 170.037
 628.178 962.424
 588.712 922.857
 308.702 28.964
 268.038 745.863
 340.055 94.769
 504.727 674.742
 60.086 392.559
 848.544 672.998
 985.094 17.485
 572.470 665.665
 872.710 448.355
 413.955 139.002
 989.019 471.291
 851.137 32.428
 49.973 553.361
 67.046 190.390
 105.263 506.529
 812.009 344.403
 94.883 656.613
 670.271 272.757
 103.416 602.938
 10.473 16.424
 86.867 327.691
 968.530 409.195
 376.663 835.917
 821.004 568.470
 853.720 514.456
 781.079 766.297
 813.544 968.674
 639.321 399.912
 145.890 597.431
 407.504 764.277
 167.133 608.493
 663.920 418.928
 861.102 457.647
 178.834 76.205
 198.618 855.355
 483.457 821.782
 864.385 955.451
 777.222 831.088
 72.502 192.479
 216.969 552.043
 101.909 429.671
 546.283 86.488
 837.059 720.836
 880.653 486.395
 516.591 569.722
 519.036 168.635
 336.409 223.535
 987.963 191.554
 739.259 287.623
 301.554 791.410
 569.478 960.961
 129.020 175.906
 651.223 22.581
 267.791 960.359
 336.346 543.894
 420.843 919.836
 692.433 247.703
 744.687 543.829
 993.905 709.319
 271.674 610.305
 223.980 816.557
 996.557 50.579
 280.453 332.473
 860.673 428.109
 344.483 186.729
 853.874 591.668
 462.793 548.686
 98.505 440.327
 307.028 488.174
 773.960 224.165
 509.606 429.872
 604.880 635.843
 86.586 866.080
 969.715 875.200
 601.312 263.061
 415.824 408.399
 707.469 521.131
 997.416 827.092
 49.312 112.164
 716.507 839.526
 656.146 394.461
 855.737 307.785
 616.485 9.182
 884.678 462.763
 76.847 500.261
 215.524 75.528
 305.960 817.379
 525.286 800.947
 475.701 495.912
 873.494 12.726
 916.683 536.460
 978.616 859.956
 343.704 197.686
 902.925 651.119
 51.946 578.601
 992.284 935.142
 449.652 399.458
 260.498 238.898
 811.019 334.206
 861.671 540.772
 551.238 532.563
 800.888 430.128
 94.215 167.562
 363.924 8.178
 925.839 416.805
 749.281 927.801
 308.160 835.083
 237.359 314.891
 432.068 595.836
 686.917 444.069
 270.736 202.667
 791.156 4.907
 779.018 524.495
 15.867 154.701
 284.108 53.667
 469.463 639.313
 302.166 181.395
 686.650 419.515
 669.459 725.330
 839.550 76.872
 823.247 516.927
 695.921 916.515
 538.462 289.041
 525.393 25.762
 105.963 515.051
 491.342 494.719
 214.272 998.545
 66.111 730.499
 10.224 546.631
 956.884 989.083
 508.700 770.319
 542.890 362.212
 694.677 122.731
 94.204 960.713
 12.491 531.591
 88.580 665.743
 120.610 118.238
 864.339 826.500
 662.016 374.009
 70.872 683.692
 669.882 29.300
 908.886 124.535
 108.425 584.780
 823.008 925.344
 905.354 852.511
 30.927 725.162
 834.237 792.120
 285.187 177.533
 374.359 729.419
 383.380 642.243
 537.531 658.149
 815.390 264.849
 884.077 586.872
 286.061 725.165
 35.358 779.917
 730.066 458.195
 862.254 621.842
 472.629 919.383
 825.700 718.007
 843.136 903.545
 257.512 628.826
 354.746 971.739
 491.211 362.240
 386.056 396.859
 930.576 848.556
 583.117 426.541
 328.211 165.248
 212.149 66.480
 641.068 228.672
 783.766 509.350
 940.826 127.280
 115.202 40.906
 544.072 730.180
 852.730 27.664
 52.866 799.323
 425.317 977.711
 576.519 587.932
 603.534 731.145
 458.986 986.730
 784.277 408.474
 235.492 239.017
 879.161 668.788
 861.855 281.786
 148.174 214.940
 28.867 969.885
 463.874 956.380
 323.526 31.204
 616.831 193.219
 313.306 201.173
 260.143 24.838
 196.872 853.325
 647.529 585.701
 325.401 728.622
 232.027 858.501
 696.908 359.846
 574.838 664.456
 958.869 169.146
 558.797 952.149
 722.024 308.170
 128.830 935.241
 243.992 323.019
 291.157 716.527
 141.583 13.027
 820.731 297.832
 545.094 156.297
 557.364 844.371
 529.043 479.800
 648.064 546.268
 207.644 632.052
 27.633 712.388
 238.700 387.027
 560.601 921.675
 758.649 674.596
 912.617 239.412
 799.361 741.840
 523.949 40.702
 792.345 137.840
 245.387 746.883
 829.671 759.634
 819.339 414.198
 357.714 767.068
 576.216 275.073
 67.554 278.071
 426.221 943.610
 5.239 792.831
 495.597 496.911
 650.131 805.532
 948.504 236.692
 647.323 976.327
 593.312 841.035
 480.704 125.442
 565.787 319.453
 40.152 637.544
 560.016 686.627
 375.829 230.419
 917.709 337.880
 4.338 440.618
 142.654 524.853
 698.194 244.002
 662.524 140.830
 467.509 485.259
 576.192 795.183
 349.969 902.731
 690.284 214.576
 34.067 558.765
 931.500 699.606
 326.486 117.659
 616.512 299.848
 65.671 240.073
 542.883 673.713
 511.551 111.904
 234.016 163.816
 190.569 915.432
 308.609 350.876
 33.398 639.657
 58.476 422.300
 750.713 664.724
 193.945 794.207
 294.218 832.057
 967.741 11.613
 942.676 408.110
 708.583 490.696
 736.415 286.700
 205.220 894.782
 311.695 664.589
 478.957 102.951
 515.165 120.019
 694.570 853.487
 817.757 767.231
 290.862 256.127
 509.572 835.612
 695.840 764.930
 908.432 404.260
 138.894 701.163
 523.630 26.605
 322.527 591.934
 905.266 910.809
 886.634 40.131
 103.433 126.443
 334.484 424.913
 538.823 823.111
 115.104 825.505
 128.488 650.031
 923.384 305.990
 652.094 825.028
 616.948 252.378
 222.696 625.933
 915.457 238.348
 932.738 366.254
 779.876 851.111
 74.507 210.398
 930.472 738.039
 31.765 912.175
 795.320 557.663
 955.963 795.234
 556.436 520.795
 579.525 997.298
 226.895 289.793
 86.762 274.134
 526.254 433.025
 419.498 997.321
 978.093 689.569
 2.202 515.800
 215.590 533.981
 846.144 809.313
 109.841 6.088
 752.775 507.303
 520.433 315.234
 755.182 435.169
 275.855 187.051
 588.428 77.346
 318.376 403.914
 392.978 800.399
 767.437 123.788
 761.876 586.697
 269.382 737.780
 826.272 8.457
 289.179 651.586
 223.142 481.793
 669.800 123.045
 344.334 630.286
 623.207 345.621
 271.348 147.603
 437.681 289.975
 752.661 559.341
 281.976 372.546
 680.058 67.088
 77.918 46.629
 920.688 424.347
 98.242 658.735
 418.864 897.163
 652.527 897.724
 5.542 545.146
 455.741 418.453
 856.635 704.830
 364.359 543.442
 489.676 941.446
 525.240 648.640
 250.764 272.227
 351.819 2.108
 542.306 959.915
 437.965 541.779
 401.976 75.577
 687.661 711.020
 242.894 672.023
 802.118 894.267
 585.688 270.607
 376.684 851.308
 889.485 313.131
 348.003 494.926
 258.589 775.770
 355.183 315.559
 955.513 682.821
 773.462 166.799
 583.110 334.639
 109.229 191.029
 255.802 607.048
 53.686 605.068
 512.568 260.160
 549.396 366.648
 535.752 274.665
 578.103 404.930
 36.298 415.953
 206.302 888.576
 7.329 504.016
 481.931 705.492
 196.713 873.659
 644.310 986.980
 321.241 769.690
 451.102 689.206
 659.226 600.375
 230.046 275.743
 86.806 125.225
 96.669 771.111
 941.125 476.500
 37.843 487.210
 329.297 994.440
 718.421 688.114
 886.981 921.840
 726.022 245.670
 209.141 172.250
 907.331 855.781
 615.804 416.644
 675.896 806.098
 918.160 275.226
 972.565 298.557
 959.187 244.247
 549.677 388.825
 915.124 312.830
 621.213 179.107
 359.781 853.307
 693.919 726.113
 566.193 12.167
 667.473 453.392
 305.981 340.150
 491.958 703.257
 815.393 22.267
 802.968 460.374
 641.320 685.538
 851.753 524.637
 726.115 148.304
 620.941 318.673
 506.071 545.193
 504.832 664.299
 606.670 321.859
 154.526 847.266
 243.717 589.738
 687.533 970.942
 961.259 100.203
 162.859 353.260
 336.409 617.195
 77.503 688.849
 692.311 105.780
 278.722 37.029
 321.228 920.040
 566.412 829.078
 820.915 966.458
 917.540 953.450
 683.006 678.792
 564.106 279.412
 489.198 997.795
 539.897 437.735
 919.658 475.443
 49.922 276.845
 161.777 80.478
 458.429 655.289
 332.429 372.549
 513.663 383.037
 753.000 929.238
 884.777 467.302
 606.142 387.616
 261.717 900.993
 872.526 223.999
 323.463 117.211
 913.498 607.428
 303.075 750.322
 503.832 879.640
 736.894 337.927
 102.647 633.273
 175.509 178.815
 208.583 67.689
 129.372 355.680
 508.728 525.548
 623.933 329.631
 384.359 471.429
 327.833 923.584
 67.734 925.030
 0.956 606.283
 194.058 655.288
 773.200 956.464
 705.039 568.115
 623.936 981.687
 532.357 360.098
 78.598 558.255
 421.097 984.643
 93.298 882.886
 797.939 997.656
 959.326 234.227
 103.265 769.444
 753.691 49.697
 299.772 611.249
 894.357 862.535
 855.428 452.539
 62.517 813.327
 841.527 93.166
 540.264 563.068
 556.001 657.977
 619.672 570.160
 400.308 505.924
 485.869 946.278
 430.126 937.549
 7.797 836.231
 844.185 940.823
 409.530 350.685
 653.304 393.204
 394.135 159.517
 317.578 465.622
 80.862 584.934
 391.383 960.736
 53.078 340.030
 264.393 362.535
 934.849 378.804
 225.805 17.383
 582.748 861.800
 55.832 38.418
 138.640 217.243
 613.182 797.245
 609.471 176.167
 843.172 700.925
 169.995 482.543
 884.726 950.984
 200.743 492.438
 565.327 137.578
 931.218 861.926
 303.743 470.055
 40.327 29.786
 6.888 709.105
 333.528 791.353
 868.376 110.741
 658.342 263.373
 424.330 974.084
 104.241 301.045
 871.933 399.572
 654.733 558.064
 536.478 198.807
 292.723 4.208
 714.621 279.243
 906.270 724.640
 609.818 374.482
 580.993 127.681
 98.184 462.930
 205.219 456.336
 960.123 263.286
 40.973 421.683
 528.880 604.944
 642.104 307.575
 438.887 425.439
 422.759 505.584
 4.451 466.948
 315.460 862.168
 376.405 141.397
 406.936 707.591
 867.169 361.522
 628.270 4.802
 12.910 636.433
 508.829 738.459
 67.729 288.611
 513.752 757.545
 664.973 39.248
 483.716 602.832
 503.734 345.476
 422.445 972.150
 746.475 61.981
 149.427 996.534
 671.674 187.011
 798.040 279.319
 291.755 475.844
 516.358 64.099
 602.789 540.877
 71.157 87.677
 813.124 74.801
 994.843 798.078
 940.852 40.636
 908.287 98.076
 165.744 969.125
 235.935 550.113
 63.907 930.174
 567.365 752.921
 589.946 731.318
 854.045 93.513
 352.146 513.919
 731.956 275.586
 254.389 128.800
 878.513 428.035
 60.582 579.966
 122.791 471.578
 433.023 920.935
 286.066 49.790
 767.861 406.958
 518.393 260.975
 914.625 472.387
 377.270 722.710
 41.500 380.643
 555.800 990.724
 365.798 740.443
 77.429 882.668
 785.043 692.304
 827.893 935.799
 146.570 530.868
 466.057 681.405
 714.050 68.799
 345.595 39.762
 512.367 785.019
 968.907 334.568
 545.562 992.731
 391.222 868.155
 226.919 60.359
 682.674 876.692
 779.602 411.332
 153.514 952.246
 357.731 297.173
 244.893 645.654
 401.475 503.889
 305.386 185.996
 429.078 426.203
 510.150 820.132
 440.091 680.133
 862.212 705.725
 167.060 365.089
 48.654 115.788
 80.206 615.750
 241.421 729.802
 787.051 475.901
 144.298 309.425
 945.431 796.262
 433.508 164.780
 145.972 611.741
 536.767 605.031
 244.076 736.753
 589.991 394.769
 110.121 467.268
 625.846 981.669
 701.289 772.535
 135.679 562.403
 173.872 66.202
 236.002 570.329
 588.712 74.549
 720.570 822.666
 705.365 868.245
 325.398 795.394
 706.760 333.412
 940.975 504.872
 192.393 158.548
 215.940 486.058
 874.867 377.259
 779.991 853.518
 515.012 94.747
 19.527 414.027
 341.467 841.096
 144.149 35.279
 580.942 29.765
 940.613 746.070
 538.180 889.150
 706.149 397.276
 625.698 502.982
 46.280 713.434
 771.616 906.761
 502.773 540.880
 101.409 598.065
 912.435 394.902
 771.410 24.631
 382.630 635.618
 356.636 202.616
 278.357 886.209
 494.540 315.797
 450.126 539.395
 244.061 73.017
 471.712 285.803
 223.676 514.479
 110.049 714.054
 383.735 507.216
 902.277 865.359
 791.266 145.990
 181.436 629.446
 56.646 858.897
 365.018 513.243
 711.232 28.198
 819.887 334.479
 606.699 88.366
 241.776 40.041
 106.633 207.541
 664.249 140.270
 788.745 38.670
 945.705 217.542
 584.307 526.426
 706.598 908.333
 716.144 149.862
 113.753 486.006
 626.486 183.831
 873.719 265.864
 933.404 880.001
 119.838 109.297
 644.543 847.281
 203.770 180.526
 667.751 188.391
 455.019 183.418
 571.493 101.832
 803.591 718.730
 498.076 54.708
 400.837 311.245
 757.567 280.569
 480.127 484.285
 520.499 157.110
 208.143 944.680
 977.102 11.082
 53.665 188.360
 586.895 513.059
 686.096 365.233
 555.219 133.747
 881.145 37.076
 346.000 98.518
 704.672 24.955
 979.174 0.116
 44.506 139.635
 626.336 204.331
 618.877 501.938
 871.975 543.555
 992.068 937.757
 165.975 563.039
 34.016 638.007
 874.824 929.274
 160.213 736.276
 816.261 85.010
 648.745 521.007
 810.088 37.216
 248.104 775.125
 124.897 379.709
 136.255 850.042
 478.005 508.776
 369.990 924.519
 638.415 106.073
 153.834 879.254
 577.989 597.128
 267.582 8.006
 354.832 595.392
 607.181 574.193
 539.353 600.991
 129.331 962.161
 504.376 120.734
 238.225 834.596
 496.472 232.921
 333.853 527.043
 239.511 648.908
 453.835 638.306
 249.843 875.782
 611.586 928.134
 875.006 904.063
 67.707 743.361
 817.197 314.826
 701.713 58.348
 34.672 96.503
 288.817 148.690
 97.771 197.855
 570.684 997.769
 433.428 725.899
 857.225 858.638
 248.034 172.227
 654.136 319.167
 51.680 455.048
 701.676 622.478
 598.603 375.002
 385.816 518.900
 143.570 168.444
 873.264 227.317
 329.799 711.324
 485.082 85.709
 861.489 979.384
 795.630 611.266
 667.216 146.158
 88.829 173.964
 276.284 129.958
 64.482 533.484
 58.888 55.807
 834.191 583.312
 225.945 440.216
 127.917 788.672
 652.070 538.164
 425.143 763.262
 735.100 205.954
 183.852 985.817
 400.363 464.440
 49.106 859.084
 713.488 218.965
 542.054 724.485
 300.833 970.157
 248.946 394.526
 263.631 889.303
 515.602 596.649
 586.002 29.475
 501.240 47.182
 206.265 285.973
 630.279 818.058
 176.996 734.477
 803.466 113.953
 366.651 280.657
 570.239 450.349
 341.864 909.791
 30.750 686.898
 755.695 878.492
 814.470 113.589
 297.010 733.018
 687.095 263.869
 26.906 250.582
 360.922 808.674
 439.877 102.670
 946.501 503.682
 493.515 944.827
 283.807 969.960
 7.471 597.906
 556.144 102.164
 549.655 244.834
 124.488 150.760
 218.005 8.112
 256.811 313.283
 555.339 671.081
 277.467 807.789
 371.891 575.428
 865.013 468.667
 117.002 174.159
 600.394 495.392
 963.505 289.602
 56.741 959.149
 223.759 656.867
 450.640 406.340
 586.581 802.108
 194.556 533.616
 884.025 80.032
 230.863 603.226
 303.818 785.226
 247.733 443.250
 748.024 556.429
 312.126 472.962
 195.178 851.848
 969.429 913.374
 698.756 517.748
 895.513 906.603
 999.616 473.051
 15.355 660.476
 547.316 251.551
 971.817 457.701
 121.350 683.019
 615.186 688.548
 778.027 848.260
 43.760 264.627
 784.548 744.672
 740.953 396.772
 754.678 872.679
 686.337 835.752
 789.207 364.436
 455.925 109.669
 921.219 880.183
 338.260 891.150
 146.201 490.826
 272.979 501.155
 308.594 234.651
 941.109 330.395
 850.952 209.098
 903.244 25.597
 93.947 553.353
 172.681 53.330
 192.819 752.992
 733.778 391.779
 49.282 503.445
 57.155 799.083
 291.303 194.618
 737.314 319.789
 463.707 605.365
 677.090 388.409
 0.313 944.872
 287.628 306.211
 526.712 160.354
 560.885 755.332
 928.215 799.234
 530.817 889.601
 219.527 412.484
 74.226 936.378
 84.075 897.667
 545.792 956.048
 477.385 579.988
 805.176 749.070
 579.431 632.319
 516.564 953.779
 757.633 446.346
 499.945 236.176
 890.157 233.045
 534.379 496.061
 176.907 788.517
 580.008 78.100
 414.404 488.295
 449.549 723.290
 65.192 37.838
 651.125 83.085
 450.311 817.719
 400.797 968.006
 125.393 218.553
 700.950 553.341
 261.109 702.847
 264.237 720.648
 384.123 389.585
 874.298 794.970
 595.457 303.533
 284.567 629.260
 772.714 527.083
 813.765 290.489
 887.280 940.353
 577.856 282.902
 487.052 28.435
 558.301 85.036
 372.078 6.962
 28.286 826.440
 240.646 792.860
 903.427 750.769
 525.614 791.437
 340.477 33.426
 147.405 139.351
 944.228 888.734
 556.102 631.939
 654.527 324.167
 248.929 659.650
 245.824 503.423
 162.447 809.544
 182.670 357.687
 635.689 472.119
 715.956 742.497
 408.776 589.909
 784.441 249.113
 702.275 241.753
 790.429 432.601
 359.469 865.449
 261.510 168.129
 323.991 762.282
 984.532 561.946
 69.081 921.018
 423.860 59.513
 645.362 858.195
 212.225 361.296
 627.975 948.602
 655.715 493.335
 730.721 857.694
 529.703 917.226
 227.219 70.342
 792.669 200.279
 542.837 912.002
 121.157 315.000
 625.208 794.223
 610.695 676.635
 587.633 992.110
 411.862 153.136
 973.689 23.071
 123.233 353.874
 91.360 480.958
 167.402 897.715
 692.309 965.039
 184.311 219.294
 761.154 897.220
 317.711 951.694
 968.495 552.532
 603.666 447.115
 20.732 436.263
 30.730 502.993
 503.420 266.588
 94.090 553.460
 110.058 694.527
 252.892 184.811
 325.021 584.994
 891.709 824.048
 591.115 155.480
 532.239 332.651
 845.454 624.982
 816.717 280.006
 611.506 758.470
 444.899 154.713
 853.089 935.116
 875.015 245.054
 743.405 146.197
 356.753 445.822
 798.080 806.034
 240.556 656.443
 337.492 992.221
 569.525 569.782
 555.747 915.987
 603.608 622.348
 109.758 146.796
 124.149 310.995
 833.445 604.673
 421.995 370.043
 113.721 207.531
 664.148 853.464
 524.306 577.633
 570.309 652.022
 341.328 520.741
 797.913 583.705
 605.161 383.530
 246.396 881.339
 942.958 550.061
 341.120 633.899
 626.167 577.914
 764.900 752.789
 460.227 10.789
 669.190 82.520
 446.100 89.618
 44.418 873.154
 524.862 161.578
 164.551 511.940
 629.962 939.714
 177.813 971.586
 192.755 169.536
 404.616 185.997
 844.518 128.006
 464.518 590.314
 454.361 520.442
 303.761 455.198
 662.545 198.322
 679.129 766.189
 490.920 32.694
 896.217 123.247
 418.046 721.394
 152.391 105.209
 930.578 151.785
 826.692 415.791
 142.362 692.928
 448.653 825.002
 699.276 851.514
 901.647 880.768
 155.068 634.491
 38.135 794.347
 58.349 648.780
 246.549 19.441
 583.729 6.118
 382.870 334.172
 74.130 950.762
 713.055 698.222
 943.037 392.114
 281.927 561.065
 74.365 196.413
 184.958 423.572
 916.557 805.290
 154.536 352.181
 612.129 28.640
 342.860 375.775
 653.237 369.901
 178.990 589.547
 79.960 39.171
 264.928 692.078
 216.047 589.897
 850.712 202.085
 395.261 465.081
 964.710 865.698
 301.545 386.550
 574.629 665.320
 112.596 584.036
 596.880 284.403
 986.886 98.412
 365.001 41.546
 909.317 454.805
 597.910 870.849
 54.700 676.493
 590.119 347.361
 638.046 80.203
 471.047 506.602
 396.489 378.932
 969.780 20.810
 42.822 31.551
 273.609 422.720
 101.636 371.905
 710.226 526.989
 795.341 66.932
 119.506 22.030
 101.794 777.326
 744.208 688.805
 723.489 299.888
 171.003 661.684
 659.390 872.962
 533.142 158.699
 976.481 30.921
 661.142 769.319
 564.168 346.820
 783.782 557.489
 399.205 441.016
 461.871 292.117
 633.127 735.247
 733.622 198.075
 572.963 964.632
 592.806 885.299
 996.933 432.953
 367.244 984.630
 820.607 308.958
 851.686 435.035
 699.804 953.211
 40.085 31.966
 971.150 766.954
 439.964 480.520
 340.061 437.776
 506.588 785.155
 832.245 683.552
 55.614 850.908
 835.022 768.603
 276.489 936.053
 128.500 677.621
 430.109 365.030
 906.550 17.232
 555.978 231.238
 129.401 496.647
 697.665 755.319
 552.573 382.762
 769.733 344.991
 312.718 186.794
 302.223 72.062
 595.035 215.595
 805.344 351.270
 187.560 597.912
 371.282 700.100
 376.234 201.696
 673.387 970.256
 835.821 111.197
 615.567 777.299
 813.145 290.902
 234.433 687.883
 821.594 876.666
 849.654 242.626
 313.327 492.831
 8.517 50.874
 865.183 778.235
 171.076 961.351
 506.150 235.259
 853.113 925.165
 81.670 806.127
 684.019 375.905
 349.582 582.355
 472.407 272.173
 643.571 509.484
 408.656 913.127
 935.421 243.946
 303.693 45.247
 442.919 726.492
 678.260 942.132
 234.833 972.057
 315.928 137.728
 700.206 844.963
 893.639 421.734
 101.245 637.213
 651.050 924.389
 495.904 433.261
 978.058 502.356
 79.076 4.566
 840.364 829.643
 884.891 199.604
 255.705 254.576
 954.509 988.687
 536.347 528.747
 594.907 887.196
 762.890 384.922
 528.421 955.892
 314.465 842.335
 307.224 893.307
 193.531 269.299
 791.806 464.283
 120.109 119.965
 171.078 112.330
 779.153 885.336
 540.475 684.191
 362.502 924.969
 512.928 746.007
 408.457 257.248
 478.476 625.538
 490.459 130.742
 667.465 598.438
 202.697 840.220
 28.680 213.638
 124.116 117.707
 479.348 679.144
 580.453 866.080
 394.118 201.262
 462.275 620.552
 302.967 774.364
 569.040 48.003
 895.136 882.336
 736.740 916.926
 262.114 14.951
 749.660 199.198
 245.115 581.419
 943.067 471.646
 122.233 368.616
 759.557 259.016
 221.451 933.149
 941.366 854.551
 375.036 414.962
 716.793 939.663
 138.687 37.145
 291.336 735.512
 38.545 723.639
 281.921 707.631
 637.136 676.378
 862.451 26.681
 235.233 649.144
 325.689 96.238
 563.016 920.812
 343.220 789.948
 826.715 380.166
 333.071 409.115
 135.088 603.182
 262.737 356.640
 255.551 637.074
 741.268 719.209
 167.961 350.025
 33.182 216.884
 273.017 498.055
 382.993 693.851
 853.680 78.647
 823.764 627.622
 416.276 452.540
 86.205 183.666
 490.915 129.492
 784.542 561.142
 939.204 930.024
 267.604 701.576
 595.005 493.413
 252.863 570.092
 398.202 233.000
 49.589 887.871
 22.313 914.640
 95.630 380.262
 247.625 14.677
 28.998 808.304
 98.787 2.768
 267.406 539.082
 609.060 185.290
 330.838 464.389
 255.332 870.902
 997.326 245.561
 844.478 405.245
 991.357 208.572
 341.508 232.102
 757.094 566.557
 685.359 128.989
 32.170 851.629
 614.321 332.581
 307.794 604.586
 448.238 500.429
 810.804 125.693
 380.263 577.652
 675.069 823.987
 301.648 268.852
 362.902 823.455
 406.480 215.186
 860.164 665.110
 640.279 293.771
 487.462 372.641
 510.899 981.414
 458.628 780.305
 369.258 137.711
 268.854 824.522
 191.323 185.157
 128.970 710.829
 304.728 707.942
 578.026 236.249
 759.945 309.152
 30.313 590.390
 956.532 901.256
 850.148 208.992
 212.464 840.882
 931.102 508.919
 674.581 730.364
 97.112 907.359
 979.874 710.402
 680.180 499.228
 512.583 466.098
 680.678 230.289
 786.247 408.909
 127.066 719.602
 191.116 916.566
 845.669 929.596
 67.238 589.369
 379.996 296.930
 226.613 82.524
 392.538 379.551
 791.756 709.267
 498.333 467.890
 633.626 77.689
 154.732 389.405
 73.188 65.642
 330.179 109.737
 604.826 383.345
 138.674 920.422
 656.737 393.789
 226.553 487.653
 226.511 218.531
 282.808 820.027
 225.925 53.613
 790.236 62.184
 596.952 50.249
 797.062 717.863
 483.956 711.361
 650.417 498.161
 680.754 42.556
 955.163 42.045
 134.612 339.524
 493.496 595.577
 854.437 549.062
 29.685 708.615
 212.544 303.988
 225.953 723.283
 376.820 590.263
 783.297 413.187
 694.263 285.031
 196.909 477.931
 952.305 625.325
 559.576 610.990
 958.827 787.588
 866.032 713.463
 146.004 827.318
 552.892 210.010
 461.168 36.205
 166.704 790.540
 656.745 501.590
 279.234 721.628
 931.210 121.426
 84.860 880.661
 357.252 248.867
 618.506 114.155
 518.355 366.875
 650.672 426.320
 570.439 967.844
 53.675 896.892
 563.618 20.088
 623.258 406.396
 266.507 816.425
 893.305 25.791
 100.644 535.206
 637.870 885.090
 737.669 806.467
 331.404 66.551
 762.032 911.897
 480.483 433.050
 835.587 793.754
 172.099 676.944
 498.810 782.440
 456.519 400.947
 41.233 243.134
 926.598 877.398
 408.665 197.692
 528.394 698.604
 477.648 298.134
 775.980 767.333
 12.392 352.680
 10.877 686.889
 473.204 365.052
 585.764 314.480
 518.294 813.863
 133.732 24.935
 436.241 633.430
 756.832 595.394
 970.679 162.652
 707.873 831.839
 611.555 697.966
 202.168 397.578
 691.278 353.550
 464.299 319.861
 755.019 721.373
 149.999 407.137
 91.403 500.326
 374.279 135.235
 884.694 383.306
 791.316 300.596
 757.805 249.919
 404.824 3.061
 45.103 197.441
 13.389 935.485
 696.672 381.315
 715.203 914.336
 455.923 646.914
 590.753 491.530
 757.897 775.414
 258.275 16.055
 507.150 987.770
 241.300 852.773
 555.671 441.963
 114.683 569.398
 809.878 500.729
 897.481 740.648
 651.691 860.898
 658.432 826.373
 915.157 433.476
 391.247 109.041
 373.664 498.009
 829.171 441.889
 372.946 868.864
 506.266 94.566
 404.545 988.580
 369.471 86.090
 519.018 278.824
 12.062 378.791
 196.832 147.759
 874.669 250.874
 749.727 579.451
 862.112 163.848
 341.489 662.644
 898.356 854.870
 72.885 89.620
 211.573 88.856
 252.471 48.649
 158.323 142.761
 407.546 913.691
 290.197 321.809
 915.553 211.482
 95.823 547.683
 446.343 918.249
 452.111 750.045
 994.086 746.119
 655.235 639.531
 891.056 653.486
 916.537 662.166
 284.511 925.435
 171.726 17.353
 525.451 281.770
 812.153 565.214
 370.913 183.702
 681.292 20.632
 898.966 819.085
 142.671 813.191
 340.565 783.950
 800.529 432.077
 360.662 769.456
 202.368 536.421
 591.399 273.226
 562.775 923.676
 804.918 538.131
 787.640 956.036
 87.497 276.066
 242.742 858.094
 768.667 846.204
 274.349 543.822
 900.164 154.054
 253.549 199.112
 454.551 737.531
 260.544 644.865
 509.832 68.117
 658.048 707.649
 845.184 668.208
 10.322 118.967
 137.992 20.239
 700.594 304.016
 320.779 599.535
 376.963 276.469
 328.537 522.584
 35.941 462.399
 95.734 977.308
 232.092 885.145
 104.368 644.537
 8.677 770.163
 349.316 973.455
 682.519 307.014
 287.778 321.981
 419.630 332.438
 141.426 390.421
 517.538 887.439
 992.101 978.148
 704.941 531.533
 76.479 184.410
 396.851 563.566
 867.289 701.687
 348.997 761.081
 206.779 650.456
 262.902 285.152
 413.554 455.116
 654.178 146.418
 851.297 930.514
 341.308 248.073
 564.856 45.635
 698.391 935.567
 846.634 655.124
 879.191 129.245
 788.029 880.286
 425.591 199.262
 243.968 209.909
 463.615 481.441
 143.472 848.766
 335.047 713.843
 619.154 330.048
 360.940 197.465
 109.819 29.722
 161.809 417.420
 972.676 469.053
 822.814 485.359
 487.678 300.138
 273.896 627.577
 661.980 662.577
 715.639 109.797
 366.473 342.495
 250.941 287.973
 930.824 413.659
 147.742 749.553
 963.632 990.620
 254.559 871.564
 378.534 462.709
 992.096 196.913
 126.797 332.749
 352.454 209.757
 146.691 173.711
 332.349 782.096
 427.429 499.053
 916.298 439.671
 691.544 667.541
 896.019 844.269
 68.130 600.949
 577.649 465.769
 757.558 763.941
 481.119 290.443
 276.206 860.811
 996.719 817.491
 570.783 255.633
 231.100 284.498
 462.413 573.211
 875.524 551.104
 330.333 31.188
 367.883 890.858
 186.566 172.636
 229.988 891.851
 792.076 87.710
 653.880 60.768
 890.595 347.637
 924.799 641.574
 110.695 530.039
 421.304 693.869
 434.852 837.687
 870.359 987.336
 134.607 240.096
 480.673 633.757
 704.908 276.542
 82.889 238.176
 32.813 18.163
 600.320 363.416
 943.792 204.684
 16.788 189.979
 473.539 647.295
 534.844 854.897
 8.527 163.494
 192.599 272.546
 571.636 512.737
 772.816 497.360
 450.069 605.059
 164.411 368.285
 474.994 120.118
 272.701 278.545
 172.160 204.065
 297.338 208.584
 769.820 99.376
 460.815 426.985
 437.315 42.038
 658.674 551.730
 850.430 55.766
 676.302 535.742
 157.103 49.199
 565.610 925.378
 21.302 934.974
 65.466 783.171
 729.096 35.526
 977.893 576.907
 377.421 406.279
 651.447 242.209
 164.271 620.112
 975.581 416.600
 443.555 135.856
 935.110 426.884
 886.386 376.741
 20.024 161.458
 143.894 721.746
 919.137 163.247
 378.757 553.618
 560.504 591.523
 920.564 492.656
 889.709 591.638
 804.090 796.468
 819.427 815.970
 722.853 334.698
 638.789 608.178
 829.444 406.798
 265.765 712.821
 148.547 203.316
 64.910 335.597
 151.122 800.859
 369.404 253.966
 234.603 2.072
 251.480 277.011
 633.192 999.911
 718.358 256.306
 266.448 65.626
 189.038 650.951
 548.589 178.686
 476.289 210.169
 503.525 571.167
 281.497 31.957
 143.143 526.457
 459.539 227.750
 903.252 820.697
 656.289 828.248
 630.604 933.943
 820.881 827.184
 766.426 485.997
 84.497 316.482
 770.676 309.295
 441.475 221.964
 724.123 588.785
 9.404 923.322
 382.255 647.706
 652.988 20.754
 639.493 200.435
 780.528 194.525
 500.527 331.729
 838.637 759.275
 807.431 588.868
 695.122 424.473
 399.267 523.167
 794.873 483.753
 300.883 814.565
 860.212 232.560
 368.626 922.458
 474.739 684.571
 434.670 583.375
 205.663 467.567
 963.894 617.733
 879.380 239.065
 95.983 500.654
 202.367 697.142
 422.169 223.306
 415.999 664.056
 125.313 739.489
 969.555 196.702
 81.555 16.108
 998.520 901.512
 22.370 535.127
 491.349 790.605
 931.460 318.634
 531.497 64.884
 998.635 848.415
 605.062 118.094
 872.764 948.262
 188.306 58.977
 801.502 2.981
 272.389 897.560
 873.058 155.335
 71.423 752.821
 794.532 94.025
 399.504 544.852
 964.874 106.186
 425.599 432.894
 494.173 491.021
 133.220 64.854
 953.747 632.332
 563.981 593.091
 135.362 812.294
 127.753 480.287
 778.163 663.350
 62.772 728.246
 866.752 336.335
 750.257 187.644
 694.881 488.472
 581.746 689.568
 860.856 932.914
 573.181 537.417
 850.815 750.762
 875.956 333.233
 965.262 246.412
 787.634 624.243
 346.618 867.725
 178.247 647.462
 518.105 44.519
 364.338 742.315
 597.291 393.539
 152.651 278.769
 604.304 357.309
 887.351 212.394
 651.583 690.602
 45.555 394.666
 338.685 274.897
 990.657 318.973
 144.663 161.893
 494.487 117.964
 727.867 46.277
 238.841 909.631
 727.481 210.687
 693.662 346.908
 284.920 427.624
 110.443 803.325
 141.404 40.439
 260.918 635.740
 849.068 65.241
 466.222 530.376
 588.213 385.203
 202.434 951.874
 997.340 66.502
 514.454 84.084
 683.190 269.738
 829.629 548.745
 25.829 811.557
 821.509 302.438
 72.996 938.496
 346.910 897.452
 725.347 489.228
 358.330 218.062
 750.239 163.963
 99.424 605.720
 79.541 802.438
 922.091 215.561
 203.049 247.376
 146.740 519.257
 573.130 781.682
 527.170 117.616
 800.716 158.625
 911.403 748.472
 13.740 669.460
 520.727 384.685
 235.348 427.186
 140.534 192.596
 642.863 394.255
 245.532 457.881
 414.731 592.224
 314.186 243.613
 839.828 239.559
 46.363 900.568
 933.005 247.530
 935.907 744.013
 907.199 931.612
 296.129 401.455
 133.472 975.775
 848.973 945.212
 266.862 518.919
 904.042 890.438
 821.788 756.560
 836.007 167.602
 893.121 97.307
 460.524 988.170
 887.999 754.080
 280.225 98.541
 962.457 646.156
 772.185 761.312
 452.317 742.717
 593.288 181.203
 509.152 984.643
 45.071 287.636
 662.225 812.677
 447.744 345.031
 341.824 131.213
 385.532 848.662
 937.466 412.854
 591.338 407.677
 597.973 155.197
 605.426 662.182
 284.626 234.348
 165.926 838.636
 91.969 946.364
 542.026 943.060
 284.512 915.627
 5.519 216.388
 46.472 196.407
 232.867 737.876
 493.198 59.124
 345.989 633.733
 888.105 285.735
 321.903 417.481
 291.540 589.067
 743.208 510.064
 535.265 699.632
 15.736 931.267
 668.208 51.659
 766.928 754.728
 9.283 59.753
 757.297 927.897
 27.663 61.245
 214.427 992.180
 259.705 850.086
 539.267 629.508
 877.259 729.904
 171.007 607.513
 810.294 440.923
 440.618 909.842
 166.564 582.932
 233.632 700.038
 204.425 70.060
 537.090 371.517
 127.196 158.980
 609.548 642.947
 256.857 27.339
 809.996 343.588
 692.912 221.154
 603.454 838.682
 803.438 406.830
 57.682 627.831
 967.404 264.147
 214.813 432.500
 981.136 440.346
 100.065 510.589
 751.163 792.559
 181.159 200.811
 67.825 606.667
 759.062 26.813
 839.008 666.792
 823.743 566.226
 564.615 422.743
 196.382 713.860
 656.292 665.499
 478.626 707.853
 513.050 66.338
 194.993 124.860
 814.514 297.326
 129.359 33.221
 5.353 753.945
 881.743 184.936
 335.985 809.724
 96.603 857.341
 467.923 103.531
 205.987 68.280
 622.430 288.914
 285.586 994.715
 576.666 548.511
 212.691 650.076
 723.813 722.611
 544.045 111.767
 597.249 237.585
 778.390 744.482
 101.389 905.919
 141.287 109.965
 534.251 754.430
 14.494 278.356
 872.935 110.819
 243.297 514.049
 720.193 421.939
 984.821 270.145
 478.299 510.998
 529.294 825.096
 378.799 917.591
 732.873 984.326
 809.843 456.282
 771.914 64.785
 256.388 419.719
 869.254 914.019
 115.076 824.724
 286.210 285.052
 631.110 528.832
 130.757 307.867
 397.695 845.454
 641.892 646.440
 881.828 763.849
 390.028 802.007
 618.459 981.669
 928.770 778.808
 326.761 519.967
 568.361 343.920
 728.761 690.695
 167.097 529.627
 226.562 993.104
 784.051 2.201
 457.466 136.830
 162.530 878.008
 687.346 725.219
 854.851 444.734
 815.515 222.722
 219.672 746.633
 696.234 105.517
 965.500 837.509
 483.006 626.325
 648.686 679.175
 675.316 374.443
 909.881 667.289
 599.897 883.017
 926.202 867.355
 749.490 420.524
 822.275 523.542
 994.179 936.246
 704.781 809.654
 389.466 934.557
 723.300 188.565
 550.295 995.112
 604.415 962.794
 213.294 291.280
 523.512 479.416
 245.810 983.594
 865.096 107.448
 508.084 865.589
 351.280 161.286
 365.749 343.643
 491.206 791.263
 468.172 358.536
 201.413 909.119
 541.726 463.185
 476.507 135.093
 236.798 107.735
 937.179 732.825
 556.944 540.087
 62.770 492.478
 585.424 287.487
 620.700 501.104
 308.325 264.447
 755.576 937.742
 468.162 365.846
 995.392 199.903
 923.485 304.096
 997.602 324.668
 748.332 178.994
 698.943 343.764
 792.959 212.005
 982.673 705.601
 109.998 507.744
 446.495 521.752
 197.022 39.311
 83.180 229.878
 539.400 96.598
 991.077 404.446
 281.668 633.967
 758.900 250.886
 789.530 642.776
 141.940 664.389
 369.723 332.588
 617.080 262.613
 925.643 400.713
 501.362 169.656
 980.791 511.807
 501.601 459.438
 390.350 697.010
 866.604 498.672
 477.659 255.532
 103.327 166.977
 23.978 831.428
 436.081 294.117
 956.991 215.772
 604.243 127.181
 129.232 551.481
 57.458 224.771
 858.595 597.233
 294.746 637.472
 978.728 531.299
 760.251 356.328
 780.213 79.686
 936.443 841.548
 129.837 59.891
 726.647 545.734
 153.761 407.132
 882.110 48.605
 533.284 449.558
 671.643 68.293
 764.129 319.098
 609.922 818.058
 700.339 512.171
 327.252 62.788
 573.091 476.914
 380.858 688.463
 127.946 819.133
 355.363 537.066
 948.575 46.640
 186.181 852.179
 771.995 360.316
 550.030 615.041
 193.496 640.319
 16.157 781.411
 605.989 647.891
 632.307 425.766
 218.530 388.537
 751.659 796.648
 205.701 272.888
 289.394 536.230
 309.682 19.814
 657.109 835.070
 859.961 415.509
 364.748 111.731
 204.161 956.140
 536.166 224.399
 923.555 834.599
 266.931 51.189
 107.055 598.984
 100.863 96.731
 0.272 417.374
 732.356 189.456
 856.465 176.429
 0.381 187.253
 72.469 457.390
 50.736 284.676
 176.231 749.598
 257.429 154.363
 878.086 446.932
 741.907 915.973
 843.040 235.347
 568.175 230.529
 676.855 319.391
 458.833 605.218
 638.702 592.212
 35.966 967.367
 44.553 757.872
 583.992 446.337
 158.521 637.914
 429.556 73.731
 487.410 398.189
 584.973 276.647
 903.174 319.251
 983.328 862.236
 478.416 497.571
 699.980 956.861
 594.199 638.993
 90.013 617.471
 983.046 914.799
 935.096 639.957
 322.105 859.448
 975.650 278.274
 664.016 53.195
 672.534 3.768
 961.374 48.637
 592.045 186.777
 732.989 754.746
 412.719 298.162
 267.997 512.572
 513.758 298.539
 851.737 1.864
 302.957 714.912
 212.955 165.914
 584.638 170.949
 576.068 682.662
 141.555 26.793
 398.941 433.324
 423.177 251.150
 582.909 606.290
 488.647 662.223
 857.847 845.112
 666.502 470.118
 324.247 416.819
 363.625 382.701
 132.979 93.331
 9.523 916.128
 811.216 47.289
 763.936 512.533
 312.656 948.242
 678.818 408.657
 947.412 879.976
 901.153 233.827
 600.787 100.133
 970.058 122.929
 202.624 834.581
 617.612 804.440
 85.242 687.737
 873.297 25.614
 446.452 192.976
 920.527 682.571
 596.229 2.069
 612.201 773.810
 445.876 87.278
 950.392 448.866
 934.652 613.251
 131.323 902.307
 871.666 227.479
 986.602 105.451
 294.298 957.970
 179.747 578.195
 655.566 625.468
 285.620 800.964
 401.960 246.474
 659.968 937.258
 193.530 784.251
 645.625 281.679
 755.995 400.569
 337.615 33.203
 199.850 64.300
 596.495 401.034
 356.557 617.860
 840.646 728.591
 982.839 713.396
 25.076 833.325
 489.654 72.523
 115.871 435.479
 534.793 351.982
 863.092 732.101
 452.401 209.178
 156.211 474.092
 107.284 542.969
 188.687 449.721
 588.261 63.973
 863.825 959.498
 877.415 443.091
 722.452 591.806
 638.786 55.793
 372.253 549.044
 901.464 432.334
 234.938 618.761
 212.295 730.521
 14.988 87.486
 799.442 48.601
 825.046 926.283
 120.137 12.583
 398.397 172.025
 517.388 516.720
 377.296 837.759
 437.618 620.559
 713.651 926.128
 73.810 654.047
 760.873 223.656
 409.377 437.395
 505.368 818.813
 412.487 959.336
 494.493 526.510
 737.943 790.836
 603.885 195.209
 355.941 247.212
 668.480 814.832
 369.384 795.950
 823.620 294.551
 182.166 277.491
 889.115 115.222
 621.426 139.176
 331.734 923.345
 531.833 446.766
 890.185 679.233
 387.092 942.104
 299.289 624.337
 193.936 759.092
 242.780 29.964
 190.892 633.251
 561.390 135.965
 814.991 973.240
 286.792 603.131
 74.735 77.363
 533.278 172.385
 730.149 35.954
 6.198 548.301
 647.246 564.328
 556.119 70.699
 924.221 653.757
 75.062 788.239
 142.800 643.575
 179.229 649.928
 596.369 130.306
 712.385 747.755
 5.589 204.869
 624.734 705.324
 924.341 401.926
 301.237 258.209
 339.189 652.686
 826.184 921.998
 402.416 540.912
 951.315 19.759
 543.566 498.924
 984.382 633.428
 561.810 864.292
 313.893 660.710
 599.143 207.473
 541.700 773.264
 973.104 185.216
 994.294 871.764
 751.496 664.193
 840.435 572.952
 177.337 674.765
 849.401 312.721
 800.451 217.177
 501.212 43.059
 595.716 263.899
 306.327 990.139
 803.793 834.681
 734.271 42.752
 527.476 508.423
 593.281 586.708
 768.477 561.906
 379.417 789.778
 61.234 364.277
 434.776 786.539
 821.226 122.852
 459.710 992.359
 97.255 376.098
 330.724 985.342
 425.527 209.757
 429.466 394.781
 706.370 368.934
 12.575 900.385
 443.540 730.175
 98.898 420.071
 735.859 851.154
 49.573 502.410
 229.106 40.524
 425.738 765.968
 913.417 985.993
 864.291 380.115
 481.971 984.987
 978.426 264.551
 697.412 169.862
 609.037 117.568
 293.580 379.932
 895.988 51.183
 774.955 967.442
 453.312 515.866
 671.189 436.561
 596.444 105.075
 418.867 396.770
 837.419 522.614
 839.782 498.275
 318.636 521.600
 880.451 331.911
 158.436 546.239
 790.200 384.298
 821.578 455.593
 617.064 96.495
 172.145 426.913
 867.089 577.380
 210.994 535.245
 431.769 158.315
 118.160 711.806
 671.731 470.942
 914.408 687.757
 536.959 203.317
 205.367 39.646
 192.502 899.809
 284.201 740.822
 144.633 766.764
 630.920 378.011
 869.646 218.734
 172.300 868.072
 433.080 30.000
 748.430 576.529
 251.271 264.182
 90.645 931.979
 643.076 353.144
 349.603 200.124
 3.896 637.395
 248.379 44.328
 616.217 607.242
 278.481 888.672
 303.573 880.551
 839.673 212.191
 303.891 393.782
 758.570 552.915
 52.572 282.858
 445.403 766.469
 647.402 795.157
 880.494 561.215
 941.798 249.720
 307.341 380.402
 758.136 386.597
 671.507 697.674
 110.555 395.653
 535.347 877.048
 511.189 858.195
 48.004 79.418
 42.965 780.415
 16.009 697.591
 506.706 745.145
 738.366 409.274
 384.319 997.847
 905.452 856.440
 850.279 444.907
 955.825 909.843
 560.787 148.224
 109.553 444.414
 357.014 911.960
 199.674 35.896
 442.410 77.447
 81.540 257.952
 593.518 163.972
 68.034 594.298
 801.946 650.189
 599.974 930.075
 637.810 7.606
 376.514 214.099
 991.131 239.170
 929.366 17.999
 559.291 197.872
 194.501 204.190
 81.072 58.984
 911.186 862.590
 399.167 581.832
 634.425 711.873
 694.964 450.497
 84.790 676.493
 866.357 645.634
 359.248 752.946
 898.994 730.564
 895.772 240.597
 54.667 283.258
 809.542 122.347
 811.268 761.901
 413.554 792.610
 234.147 536.048
 93.921 414.168
 38.763 969.205
 750.473 176.866
 172.817 513.972
 335.216 380.792
 658.771 130.168
 551.438 91.084
 504.556 702.761
 19.649 643.154
 223.996 903.829
 506.206 313.664
 374.733 385.468
 557.433 327.589
 189.397 723.710
 825.584 124.185
 967.269 962.649
 830.573 549.471
 234.076 379.531
 18.393 740.142
 545.105 542.311
 977.285 789.811
 182.963 338.777
 107.764 484.547
 320.638 288.885
 42.342 118.215
 620.719 618.213
 633.362 571.883
 813.503 669.956
 408.788 904.078
 834.260 805.487
 400.376 853.985
 350.156 920.101
 118.824 127.620
 420.459 652.220
 956.633 602.786
 13.023 753.110
 290.329 653.337
 752.070 512.554
 205.949 423.472
 656.551 597.055
 840.350 860.678
 507.574 784.896
 398.836 689.423
 573.333 401.045
 638.016 840.231
 639.633 429.645
 980.935 469.431
 15.528 368.202
 26.747 958.419
 481.984 581.970
 425.072 778.045
 55.129 806.285
 379.216 969.705
 176.108 256.264
 224.573 121.481
 201.204 655.581
 978.452 12.506
 236.652 147.660
 683.481 734.377
 783.046 153.051
 54.565 763.510
 868.555 576.061
 3.606 606.822
 355.250 522.431
 248.984 744.814
 599.027 689.415
 438.799 386.365
 284.046 541.881
 126.723 279.264
 893.959 145.487
 963.634 506.391
 233.785 333.919
 612.059 871.634
 691.044 625.208
 986.695 440.035
 488.319 746.838
 384.170 856.715
 200.848 695.685
 127.872 807.955
 914.044 252.419
 336.628 0.162
 902.233 737.261
 974.659 178.611
 899.734 371.700
 178.305 363.874
 390.021 876.545
 34.115 791.298
 792.857 258.717
 133.115 154.943
 620.447 126.138
 805.231 105.057
 192.852 221.535
 482.148 465.675
 143.915 221.799
 10.671 30.655
 958.971 640.570
 384.147 781.902
 114.758 969.090
 547.341 938.198
 943.557 956.095
 8.907 887.802
 224.155 264.096
 642.060 49.552
 271.238 140.017
 523.039 327.639
 215.042 336.570
 31.550 622.563
 450.316 341.394
 878.713 898.358
 306.812 178.934
 725.250 413.207
 724.708 200.844
 673.336 741.636
 682.788 570.817
 54.980 262.131
 853.115 665.913
 571.787 480.028
 174.894 586.376
 267.206 293.648
 936.661 7.618
 912.683 499.029
 417.660 980.426
 871.689 138.114
 7.085 137.816
 156.325 915.376
 37.614 389.444
 324.554 792.702
 834.595 257.692
 774.298 991.613
 894.348 854.798
 394.307 220.944
 817.870 329.594
 29.390 757.960
 995.952 778.103
 736.121 558.020
 878.217 857.586
 849.341 384.715
 474.231 52.380
 782.677 836.616
 995.747 986.533
 659.074 411.899
 924.055 777.738
 49.139 477.280
 397.465 985.151
 603.456 287.621
 486.390 666.606
 345.321 397.550
 435.547 765.429
 66.240 792.552
 285.999 971.034
 189.897 485.740
 878.577 208.927
 770.767 835.184
 222.504 523.444
 929.472 358.116
 679.398 719.937
 34.091 790.980
 657.445 272.162
 679.620 772.285
 280.264 606.091
 938.604 28.288
 240.153 514.448
 225.492 804.995
 169.320 598.974
 283.873 514.825
 971.726 882.179
 446.355 919.127
 711.995 70.414
 186.248 430.815
 619.062 19.229
 661.429 342.513
 246.717 274.576
 104.988 528.281
 759.881 804.544
 533.650 760.325
 56.440 251.621
 890.977 570.782
 64.821 921.252
 813.502 183.122
 105.774 865.619
 177.788 563.802
 904.191 549.669
 256.796 994.258
 368.094 817.572
 64.685 643.283
 4.608 970.854
 508.308 603.173
 157.819 373.803
 577.340 428.208
 674.726 907.391
 607.431 835.238
 130.121 980.654
 834.364 362.925
 69.446 499.404
 42.509 174.137
 513.652 898.315
 196.445 75.844
 68.443 916.289
 957.270 239.387
 701.436 479.815
 929.724 63.374
 607.533 738.505
 195.803 429.446
 540.896 745.574
 76.186 71.448
 720.375 408.745
 361.754 489.964
 536.074 459.619
 291.242 391.708
 123.161 248.139
 962.947 877.082
 703.385 0.454
 382.285 915.390
 906.425 760.654
 14.389 177.273
 6.863 937.747
 161.905 195.201
 785.774 207.667
 180.610 518.099
 139.632 375.413
 15.566 953.921
 407.307 724.693
 652.571 858.325
 915.440 802.342
 275.949 448.214
 403.675 573.593
 474.857 281.216
 687.398 403.909
 94.780 847.113
 253.168 476.052
 965.660 931.408
 20.634 530.608
 7.853 316.838
 506.941 357.991
 205.019 33.644
 311.403 294.528
 800.095 817.127
 618.409 249.535
 306.100 510.708
 167.257 70.070
 594.888 708.951
 434.043 531.508
 329.750 78.302
 141.201 12.226
 315.521 149.472
 386.254 196.938
 254.358 336.159
 847.328 573.889
 796.492 907.345
 566.736 304.839
 371.044 297.579
 576.259 403.081
 858.555 669.911
 152.585 343.606
 838.461 3.656
 275.760 931.663
 603.754 133.580
 107.723 792.598
 901.996 353.799
 165.262 428.979
 35.330 169.673
 688.572 773.085
 458.925 50.807
 312.543 287.091
 862.292 140.211
 45.645 313.468
 234.081 606.537
 216.685 828.621
 9.534 1.622
 131.650 418.758
 819.839 683.366
 813.461 983.934
 921.800 179.064
 201.911 830.563
 229.750 656.961
 347.656 771.275
 223.409 320.041
 424.344 91.394
 416.903 177.505
 241.362 631.652
 675.551 943.197
 503.917 285.878
 416.098 679.333
 428.144 319.666
 659.081 686.690
 770.501 621.495
 383.185 243.093
 620.017 232.151
 603.134 330.215
 879.162 832.767
 825.410 949.842
 627.503 768.416
 878.519 15.791
 128.441 245.358
 743.395 883.125
 162.611 559.020
 679.707 124.589
 414.822 220.318
 238.354 232.923
 520.403 174.444
 330.405 80.599
 10.569 613.763
 377.441 534.461
 156.871 230.688
 265.046 946.643
 677.282 833.569
 755.599 935.208
 459.180 645.720
 662.186 54.212
 108.976 52.179
 244.062 525.031
 938.895 168.887
 335.676 65.853
 336.188 143.440
 873.654 187.274
 669.637 204.794
 25.598 807.277
 516.556 951.403
 665.305 132.674
 37.680 383.841
 673.360 926.124
 487.515 570.309
 490.686 263.352
 777.319 293.497
 613.944 935.253
 563.181 417.547
 722.646 780.740
 822.412 277.582
 873.228 480.701
 320.224 15.122
 518.129 999.128
 721.315 235.219
 919.392 737.880
 536.450 560.253
 65.517 155.645
 234.520 906.795
 284.830 684.361
 20.999 561.956
 23.833 117.823
 262.584 221.181
 448.605 623.516
 806.560 48.074
 683.031 281.503
 436.552 896.614
 249.391 740.559
 61.623 105.934
 82.557 624.682
 543.873 637.092
 884.944 660.992
 124.818 809.906
 439.685 837.020
 459.879 946.748
 246.555 951.162
 263.512 910.401
 759.578 680.050
 408.229 796.616
 935.564 251.654
 115.329 11.382
 425.825 249.782
 183.278 121.376
 813.888 266.447
 283.940 347.267
 903.200 611.172
 433.157 398.030
 351.656 144.228
 229.393 685.136
 423.638 353.113
 224.420 364.189
 352.434 883.013
 418.491 324.421
 671.942 972.885
 887.439 270.506
 860.132 265.182
 682.137 643.846
 39.484 640.642
 576.283 930.002
 181.600 487.256
 864.261 154.122
 972.188 817.360
 67.659 226.408
 995.026 87.240
 140.925 554.960
 303.311 403.751
 70.540 674.339
 456.646 992.071
 838.345 866.284
 232.078 583.038
 721.453 86.010
 66.900 508.684
 185.060 306.001
 785.964 287.045
 999.935 392.386
 812.069 864.440
 196.146 220.543
 187.426 262.932
 514.526 191.046
 758.527 466.136
 806.327 39.379
 535.159 47.016
 481.695 648.742
 844.164 391.550
 444.031 921.025
 605.440 762.434
 748.462 973.502
 85.140 753.434
 469.890 485.594
 380.897 549.045
 393.997 789.346
 796.027 483.111
 290.859 787.721
 122.032 606.800
 786.354 396.040
 707.522 769.300
 505.096 473.755
 411.109 287.902
 967.520 77.013
 58.304 857.522
 132.931 888.367
 618.491 408.460
 893.298 330.484
 836.228 166.420
 845.693 748.302
 668.308 966.903
 364.132 141.960
 348.952 709.540
 116.872 884.745
 813.309 754.309
 448.764 190.752
 215.205 624.619
 389.016 470.858
 368.034 920.875
 824.717 188.748
 685.296 207.120
 674.993 97.303
 994.937 423.135
 737.896 386.655
 923.106 220.774
 493.653 36.101
 189.861 418.093
 218.191 651.041
 511.666 415.064
 677.655 42.008
 71.248 93.350
 778.754 414.962
 980.575 118.119
 385.141 80.565
 441.766 126.336
 73.736 235.580
 595.895 493.152
 597.166 443.331
 361.498 951.168
 892.542 654.138
 1.773 547.611
 489.201 813.292
 148.629 278.225
 428.276 546.785
 557.955 266.399
 327.750 977.276
 806.560 859.387
 973.841 179.169
 378.448 304.002
 962.065 47.211
 365.639 320.997
 71.232 733.399
 144.019 515.110
 556.110 248.355
 523.206 996.942
 667.897 162.862
 734.805 229.273
 937.415 560.186
 267.408 85.869
 18.590 848.560
 609.224 582.362
 827.120 754.413
 878.241 129.376
 911.973 680.051
 641.486 406.096
 259.465 664.603
 813.555 762.155
 298.301 864.729
 822.420 146.603
 699.185 843.226
 508.234 920.386
 547.812 981.097
 826.909 33.974
 721.716 114.440
 41.549 211.286
 379.064 534.864
 956.183 256.995
 633.782 914.751
 960.669 944.603
 962.235 551.086
 374.274 210.707
 80.931 728.687
 287.594 405.885
 824.501 541.256
 875.383 979.179
 513.732 372.956
 882.258 311.764
 962.912 521.154
 642.506 91.861
 365.830 360.056
 886.331 29.069
 4.772 623.430
 587.566 249.100
 934.722 81.131
 930.230 62.424
 346.326 248.316
 899.413 150.876
 250.076 87.869
 150.146 519.120
 947.654 626.514
 368.462 782.564
 664.619 324.576
 832.352 745.371
 864.972 130.231
 905.349 512.475
 509.042 764.030
 678.860 94.683
 661.117 661.492
 425.875 138.174
 915.090 534.591
 271.478 836.906
 550.820 971.285
 935.655 582.045
 829.927 290.999
 300.579 545.657
 509.427 818.732
 215.243 281.302
 320.084 277.655
 520.408 912.127
 602.066 466.424
 980.166 443.617
 494.726 260.660
 194.501 824.919
 474.808 126.209
 770.162 246.758
 765.679 263.714
 2.822 728.387
 290.212 619.119
 108.063 749.131
 705.597 833.002
 996.436 726.058
 386.696 693.827
 661.135 747.806
 465.850 377.478
 206.095 631.084
 594.502 159.888
 236.343 71.624
 572.158 983.511
 937.844 182.249
 450.611 235.236
 445.842 829.187
 928.678 986.632
 621.750 941.925
 520.742 281.768
 790.207 945.002
 30.236 498.176
 319.161 971.457
 658.690 408.564
 724.204 911.808
 707.524 30.875
 639.346 239.837
 311.540 259.156
 993.627 63.053
 211.609 345.034
 868.192 863.089
 913.889 667.463
 161.531 826.745
 81.718 645.682
 569.579 694.669
 4.999 766.406
 778.388 360.360
 34.268 301.134
 784.363 491.282
 949.918 563.870
 93.024 686.224
 61.276 324.708
 222.371 863.845
 48.884 962.616
 549.873 947.762
 32.725 963.847
 519.594 489.968
 378.912 693.904
 572.922 689.232
 360.187 874.725
 715.739 612.129
 927.308 658.982
 297.892 125.032
 697.909 525.415
 596.605 674.871
 448.878 728.294
 981.569 209.417
 232.800 667.016
 441.212 64.649
 6.960 135.145
 790.811 943.409
 846.176 939.660
 15.397 307.603
 342.961 218.742
 553.687 762.931
 317.835 939.115
 361.589 753.349
 59.902 420.932
 841.282 40.667
 786.960 359.739
 48.728 727.004
 102.541 121.639
 441.132 703.874
 884.560 150.815
 66.817 367.006
 169.980 109.893
 881.850 721.349
 308.600 975.871
 477.335 882.884
 506.205 230.531
 173.416 744.989
 125.656 648.333
 263.760 764.994
 979.866 21.046
 338.711 504.841
 751.885 631.930
 565.703 557.337
 486.624 958.740
 629.278 651.281
 391.308 140.555
 625.658 164.925
 485.774 275.232
 541.914 613.939
 690.819 849.810
 329.150 308.758
 917.360 163.556
 882.582 704.193
 509.051 741.262
 177.037 664.340
 836.871 602.489
 160.276 126.560
 990.175 140.485
 893.017 423.745
 851.642 953.398
 535.826 784.013
 583.895 581.231
 639.870 506.608
 846.420 946.851
 399.305 763.254
 259.339 730.638
 994.740 412.024
 545.133 669.348
 404.541 168.164
 923.276 244.138
 416.761 751.168
 171.687 684.979
 450.397 533.181
 971.987 83.806
 929.589 829.565
 844.735 482.477
 665.862 393.023
 981.351 530.152
 136.927 258.301
 369.639 25.022
 929.602 711.200
 771.133 844.907
 490.846 465.035
 775.442 298.353
 834.557 776.949
 467.168 301.139
 940.775 148.563
 285.472 402.128
 294.231 868.731
 729.063 87.087
 705.219 174.754
 407.289 910.151
 179.784 452.141
 11.257 411.368
 928.843 147.048
 480.984 937.004
 475.589 931.045
 581.703 989.773
 414.258 901.304
 334.423 591.762
 445.869 3.023
 35.152 977.641
 450.890 472.631
 659.850 273.926
 216.114 483.636
 206.938 326.851
 2.563 660.947
 348.324 572.312
 990.380 58.777
 718.393 492.746
 160.916 182.353
 296.801 364.618
 849.209 800.343
 866.425 393.867
 823.564 535.015
 137.214 83.494
 702.780 437.699
 207.531 536.130
 13.892 131.102
 927.766 14.393
 510.036 315.854
 980.423 253.157
 123.648 950.420
 93.676 921.127
 316.936 691.033
 461.667 85.717
 629.989 956.745
 807.980 256.972
 15.564 515.277
 455.173 425.822
 515.425 784.446
 562.523 712.334
 980.778 143.936
 379.058 684.763
 702.071 750.862
 895.122 874.383
 902.149 463.413
 832.367 409.445
 300.908 78.970
 110.948 329.761
 196.371 781.222
 99.324 967.659
 372.252 325.256
 364.479 628.343
 358.928 446.399
 780.224 650.456
 195.382 399.290
 652.974 144.231
 493.696 575.564
 625.783 298.592
 753.286 234.372
 113.198 19.541
 45.302 448.365
 695.711 850.056
 252.761 122.686
 510.253 57.248
 451.413 105.785
 162.444 526.956
 20.573 963.799
 960.634 641.213
 30.803 435.781
 437.449 732.609
 43.193 191.893
 741.235 504.750
 927.893 562.910
 810.194 113.444
 750.567 945.004
 501.846 443.425
 345.610 672.129
 458.813 655.393
 383.711 118.636
 320.734 873.523
 615.795 491.628
 516.710 130.699
 431.359 306.454
 821.249 474.468
 880.007 535.571
 860.782 688.640
 172.702 272.383
 1.935 21.681
 283.473 864.827
 424.623 892.453
 321.232 521.282
 523.476 915.772
 621.057 562.259
 134.054 44.747
 128.981 739.462
 942.862 844.611
 316.491 338.850
 12.467 215.048
 80.946 361.661
 788.467 476.744
 464.782 687.954
 609.966 985.581
 486.244 287.722
 429.346 77.803
 422.533 787.136
 672.948 565.251
 855.556 820.025
 407.817 465.933
 92.120 910.601
 889.737 586.777
 943.685 221.870
 276.519 777.963
 612.980 459.891
 623.056 598.257
 731.529 907.319
 9.423 104.939
 646.947 846.521
 771.589 987.939
 423.569 164.653
 740.864 173.807
 824.443 367.468
 290.565 839.815
 744.953 488.402
 927.456 901.455
 204.441 902.873
 445.251 7.645
 436.518 49.040
 24.864 827.964
 793.537 735.077
 571.432 516.342
 866.610 564.791
 424.680 147.870
 268.075 39.046
 973.395 252.166
 105.314 856.558
 706.260 301.370
 48.157 626.519
 602.649 786.972
 639.700 664.885
 224.169 861.821
 783.512 339.636
 329.530 96.808
 147.990 886.935
 673.975 761.581
 128.566 84.573
 945.062 881.416
 395.992 251.818
 557.438 735.101
 407.697 871.662
 511.878 168.775
 370.990 594.219
 402.714 226.391
 401.552 385.705
 320.694 897.557
 226.191 309.121
 186.022 907.352
 21.405 548.681
 502.783 210.467
 473.183 274.512
 648.278 384.180
 80.952 256.749
 299.106 262.676
 130.292 514.329
 103.537 630.911
 723.551 974.453
 93.157 452.118
 211.512 140.489
 895.634 182.381
 317.807 151.226
 577.329 112.225
 23.715 660.697
 875.258 143.258
 795.525 488.818
 841.516 872.674
 229.048 567.850
 141.750 625.491
 473.452 932.941
 747.879 90.045
 524.989 237.176
 822.232 313.430
 373.846 888.443
 687.132 977.823
 96.254 548.866
 845.253 474.010
 938.801 564.535
 699.425 323.932
 700.776 326.818
 506.970 878.849
 819.401 545.076
 986.823 974.087
 366.218 638.176
 124.912 785.736
 113.118 648.627
 44.591 580.476
 194.010 233.752
 227.749 338.928
 21.569 894.000
 994.925 467.875
 694.640 925.978
 539.008 490.806
 405.556 919.218
 219.476 853.054
 410.938 498.893
 478.543 821.901
 125.499 515.300
 55.967 68.396
 325.370 823.800
 27.595 441.903
 372.743 31.006
 149.372 886.905
 692.837 214.540
 581.630 491.254
 420.821 280.639
 29.593 523.367
 492.257 697.966
 849.701 631.017
 355.696 244.270
 625.262 395.176
 648.199 798.021
 949.893 308.179
 380.080 288.166
 717.241 266.387
 538.106 635.956
 597.494 514.189
 229.346 852.982
 785.577 969.863
 71.151 634.543
 685.853 216.447
 85.175 558.236
 310.135 504.903
 801.514 880.781
 619.440 635.624
 127.952 453.792
 347.796 941.532
 121.903 249.390
 474.470 66.117
 530.071 712.590
 128.104 227.678
 572.372 718.551
 434.498 992.591
 259.688 403.561
 484.372 691.748
 695.005 919.644
 976.730 842.482
 538.082 109.645
 168.768 760.650
 666.816 854.384
 969.362 832.512
 173.688 63.078
 487.553 172.102
 151.179 885.574
 181.060 16.651
 281.988 158.557
 236.611 750.105
 422.401 561.815
 700.805 823.652
 92.816 674.640
 617.602 633.749
 838.532 571.853
 419.599 84.191
 645.292 784.721
 671.494 702.057
 164.284 140.855
 35.137 790.801
 175.463 971.122
 778.971 821.364
 78.910 478.749
 6.354 608.213
 912.869 269.342
 946.109 456.759
 443.197 469.865
 506.817 457.374
 819.635 864.222
 918.938 135.423
 545.180 653.472
 704.280 333.330
 529.317 935.757
 651.940 227.223
 595.993 686.400
 628.254 885.323
 372.623 809.522
 293.250 516.706
 205.236 901.799
 478.304 186.875
 913.260 405.148
 643.225 80.690
 429.541 282.169
 472.815 554.271
 859.525 696.018
 993.308 56.940
 258.479 150.164
 241.330 233.803
 565.920 394.314
 358.487 991.925
 78.753 147.278
 323.088 271.269
 593.923 357.794
 379.413 589.487
 740.590 618.344
 550.262 901.659
 962.209 278.144
 589.132 847.261
 339.534 348.915
 966.416 352.594
 783.970 55.468
 314.610 763.971
 722.341 712.923
 459.063 42.048
 962.637 889.468
 214.673 28.298
 27.414 679.619
 469.746 768.980
 497.184 525.095
 343.666 358.766
 278.259 801.661
 985.897 644.989
 734.315 278.915
 674.094 454.155
 162.671 260.298
 515.812 195.701
 597.234 442.163
 211.702 835.240
 650.891 278.956
 901.366 272.571
 419.331 407.461
 192.885 211.180
 32.702 733.160
 632.698 158.902
 515.978 398.347
 367.025 387.672
 286.482 582.523
 794.896 528.316
 38.788 994.309
 35.296 149.046
 432.441 829.696
 898.792 719.590
 974.062 738.676
 342.675 992.732
 667.826 71.473
 626.283 128.646
 370.773 992.753
 301.322 72.101
 633.591 348.883
 955.187 386.692
 13.341 856.768
 161.233 212.447
 120.077 925.933
 219.442 392.884
 790.553 416.701
 37.956 404.922
 883.465 830.766
 407.538 200.583
 954.410 795.794
 157.410 754.551
 15.311 478.371
 405.388 218.160
 311.262 490.489
 684.252 460.938
 484.203 460.558
 949.420 178.488
 142.528 252.814
 862.956 44.127
 51.600 636.773
 771.478 855.664
 313.381 344.659
 119.711 693.064
 753.162 988.440
 789.212 563.174
 595.212 334.162
 848.415 310.444
 532.403 309.842
 223.942 54.624
 701.269 730.361
 835.538 555.222
 415.240 700.192
 212.542 566.325
 914.788 659.520
 666.260 942.899
 822.033 994.357
 820.749 390.435
 475.049 475.010
 998.291 853.682
 227.944 723.829
 362.318 548.021
 79.173 662.335
 289.939 119.972
 403.001 934.872
 581.818 843.333
 956.114 651.889
 425.454 717.103
 889.947 207.389
 568.388 823.714
 974.177 184.256
 693.365 965.095
 211.005 515.886
 233.627 944.027
 154.537 686.323
 742.474 564.206
 533.949 153.033
 808.846 540.110
 780.597 711.224
 465.373 733.345
 173.342 796.656
 95.227 52.690
 16.678 871.099
 240.778 697.967
 354.604 942.610
 135.022 311.376
 579.398 848.881
 603.689 782.860
 126.547 348.813
 562.719 587.722
 541.249 13.789
 206.319 405.239
 172.297 839.854
 142.197 557.059
 788.243 884.962
 882.930 334.905
 539.009 806.914
 899.204 270.680
 2.141 188.611
 738.167 690.719
 983.556 4.345
 818.050 733.133
 292.675 536.308
 441.169 276.461
 714.372 792.117
 287.249 703.801
 766.272 815.515
 326.683 24.156
 798.883 802.424
 350.895 897.590
 385.214 228.172
 479.605 509.275
 401.485 119.113
 350.892 846.498
 444.757 539.129
 710.813 729.710
 318.769 450.186
 729.720 301.953
 875.660 503.472
 219.857 599.260
 986.692 446.478
 604.230 207.260
 365.664 630.220
 784.017 896.368
 248.700 273.729
 218.070 950.153
 985.880 409.636
 513.420 730.154
 694.236 780.602
 533.601 817.344
 606.653 882.347
 568.383 938.327
 303.913 121.808
 33.800 316.150
 892.365 960.711
 747.810 215.346
 470.564 493.357
 270.413 302.676
 75.768 226.335
 526.444 184.239
 204.692 716.045
 816.730 661.708
 29.826 22.377
 943.943 71.777
 478.315 763.644
 61.642 620.364
 378.665 535.249
 730.234 124.242
 212.988 973.862
 716.239 645.747
 519.130 217.542
 189.250 409.816
 375.765 602.993
 995.017 276.227
 460.567 342.512
 657.119 193.661
 11.140 589.281
 180.815 166.657
 332.836 700.145
 801.097 643.026
 807.513 875.361
 685.955 89.750
 261.206 445.825
 631.919 222.309
 973.473 406.762
 781.611 628.990
 61.626 894.856
 865.009 771.717
 782.201 971.290
 883.241 822.871
 871.062 619.545
 184.873 928.278
 131.575 373.221
 652.023 75.941
 394.908 550.305
 42.246 244.200
 863.027 46.580
 200.510 239.000
 927.156 908.187
 844.963 85.127
 384.004 103.391
 375.331 879.014
 678.875 703.508
 791.260 149.642
 346.851 985.626
 430.556 408.685
 236.687 223.685
 138.130 241.381
 751.231 343.685
 402.428 926.288
 165.296 403.140
 397.560 746.436
 857.668 499.593
 149.488 328.328
 866.798 219.095
 809.927 121.248
 726.590 869.707
 331.669 500.680
 814.322 289.321
 456.521 579.983
 30.230 19.559
 567.783 168.352
 188.749 661.371
 542.114 85.442
 24.018 602.583
 632.875 289.621
 764.591 377.554
 703.666 693.798
 209.597 294.813
 835.249 717.236
 614.772 775.889
 682.755 281.051
 273.360 979.252
 647.525 217.547
 833.916 644.494
 336.948 687.843
 342.400 856.438
 256.945 837.812
 15.905 285.363
 759.330 359.317
 464.037 861.883
 947.154 42.613
 663.824 263.180
 225.576 628.004
 485.595 756.348
 127.076 2.240
 59.067 115.821
 794.396 890.269
 187.835 521.575
 382.005 909.024
 371.243 585.411
 649.900 60.598
 608.495 241.931
 137.906 222.063
 951.670 992.282
 693.335 853.098
 981.618 481.486
 401.957 296.414
 820.609 218.899
 466.899 635.832
 613.856 276.466
 570.706 939.750
 332.043 396.806
 223.713 831.172
 320.733 254.559
 481.762 57.655
 879.675 796.869
 845.796 94.122
 753.794 65.444
 725.788 698.125
 293.951 611.560
 355.782 790.627
 63.892 260.998
 732.619 486.518
 272.310 287.764
 968.335 619.160
 866.326 998.983
 298.635 654.109
 783.484 819.566
 983.667 571.403
 400.313 460.645
 32.128 606.580
 891.556 942.697
 338.248 811.662
 108.308 670.461
 659.174 253.153
 856.615 485.786
 296.748 469.662
 599.899 485.421
 254.636 122.797
 686.243 228.326
 594.447 787.677
 110.556 881.548
 241.212 630.791
 535.681 491.188
 320.790 540.476
 117.241 306.980
 434.025 727.138
 484.421 342.790
 972.470 155.377
 730.917 793.779
 499.081 557.711
 253.094 742.471
 398.343 499.700
 850.219 724.741
 940.965 699.688
 366.911 162.373
 808.714 874.243
 831.101 636.831
 138.504 994.746
 120.549 230.085
 627.934 353.928
 603.991 209.452
 6.656 996.635
 454.243 716.551
 731.980 250.525
 753.020 633.655
 578.731 574.200
 512.011 757.212
 531.605 137.455
 61.140 887.428
 175.110 266.534
 220.266 539.072
 436.872 572.913
 420.442 52.626
 852.958 573.910
 698.772 812.367
 470.302 385.124
 808.775 700.648
 515.978 486.265
 695.714 492.734
 183.573 142.309
 241.729 546.860
 404.088 200.447
 524.844 308.262
 576.668 219.998
 223.352 27.836
 679.981 158.085
 175.004 915.513
 418.528 699.605
 239.440 190.858
 482.827 247.870
 360.984 159.612
 224.758 184.725
 264.010 301.706
 128.954 259.184
 289.553 185.694
 160.579 505.384
 82.589 874.635
 105.185 448.440
 825.621 922.508
 306.215 195.546
 475.184 407.514
 122.543 385.152
 560.891 53.668
 47.060 575.437
 947.324 965.487
 776.386 81.682
 10.975 968.050
 832.429 247.806
 749.309 898.079
 293.591 778.750
 796.851 338.046
 184.406 826.015
 381.830 397.554
 438.229 658.231
 202.643 912.857
 632.219 751.914
 650.355 310.424
 894.237 185.420
 944.122 833.748
 197.794 132.712
 601.210 599.334
 346.933 744.844
 330.934 279.148
 164.570 628.632
 349.010 119.204
 44.758 726.905
 260.443 529.726
 124.354 556.891
 888.152 919.301
 838.489 246.990
 642.240 607.023
 715.949 542.614
 470.271 112.061
 567.194 234.416
 919.711 483.972
 44.471 243.560
 25.146 459.799
 188.562 715.435
 328.717 491.607
 501.730 903.092
 404.230 222.079
 235.780 732.728
 413.311 953.468
 595.724 744.598
 934.037 479.340
 23.962 493.211
 104.560 267.726
 441.274 510.621
 880.843 102.483
 526.217 16.633
 360.908 626.740
 763.983 771.242
 948.697 773.494
 992.725 769.394
 967.156 314.755
 626.181 978.789
 859.452 978.744
 195.818 511.134
 594.024 56.670
 596.197 629.747
 396.596 694.500
 649.826 856.081
 631.388 204.296
 751.243 309.790
 33.847 563.245
 276.554 856.810
 625.652 641.212
 729.403 844.106
 415.053 719.778
 765.568 254.976
 375.386 163.359
 27.645 252.783
 503.650 67.667
 313.033 911.734
 869.201 749.687
 880.497 719.761
 177.948 729.470
 513.666 330.004
 285.991 575.678
 347.936 323.925
 412.802 598.241
 927.449 111.370
 220.054 842.293
 691.283 852.194
 958.676 403.201
 246.058 652.340
 142.218 493.837
 722.290 616.995
 605.932 469.040
 43.523 377.846
 863.010 680.510
 573.341 834.310
 705.127 396.185
 811.489 334.277
 425.006 384.851
 255.613 783.514
 603.391 218.449
 351.474 20.011
 418.910 976.025
 447.246 666.518
 52.469 204.851
 624.879 918.318
 191.529 581.871
 185.009 811.264
 445.731 363.981
 846.049 315.674
 793.700 75.869
 520.663 623.415
 949.520 882.138
 944.519 637.928
 802.348 164.648
 747.135 480.114
 208.409 180.588
 519.643 717.457
 343.248 531.387
 499.852 580.981
 324.484 12.612
 64.123 116.320
 739.694 241.437
 894.990 624.060
 237.508 37.636
 542.538 873.628
 217.159 648.729
 879.120 58.194
 465.840 607.580
 376.767 819.707
 5.154 854.982
 133.661 578.388
 407.236 79.676
 512.303 905.363
 994.902 368.495
 202.743 476.959
 44.159 830.323
 517.748 831.408
 835.045 985.235
 994.553 440.855
 950.004 286.196
 604.368 631.810
 977.507 72.200
 443.889 394.277
 950.630 711.641
 43.390 763.230
 721.759 371.484
 917.641 25.811
 659.853 195.493
 705.818 684.378
 748.122 163.217
 895.080 710.539
 378.084 265.843
 352.831 870.519
 979.359 126.523
 561.279 640.151
 520.014 827.817
 864.435 701.655
 864.719 519.850
 214.726 107.869
 820.291 667.346
 809.826 687.289
 341.702 365.540
 809.078 60.020
 55.382 592.962
 635.017 46.359
 798.210 168.190
 524.246 222.411
 915.304 398.034
 271.589 747.849
 331.382 322.364
 993.415 337.162
 960.691 217.441
 155.002 735.727
 479.281 772.424
 700.328 304.472
 308.653 525.545
 481.713 211.307
 387.761 675.739
 105.073 313.827
 805.156 976.416
 31.439 526.751
 67.194 790.238
 256.845 370.422
 962.144 522.630
 34.193 455.391
 992.381 58.274
 8.564 975.150
 864.387 765.530
 371.326 347.670
 803.874 390.973
 460.962 100.265
 584.066 287.744
 865.590 955.958
 280.027 970.726
 932.658 17.885
 380.326 797.794
 537.351 517.114
 66.526 484.206
 577.972 984.779
 106.573 277.031
 482.357 18.630
 873.731 574.278
 755.651 264.427
 800.021 960.705
 461.071 442.318
 982.092 456.383
 389.379 476.136
 386.029 907.847
 380.375 178.937
 931.997 83.460
 854.901 801.011
 793.992 118.723
 595.549 737.808
 216.815 463.195
 378.770 145.910
 552.098 643.993
 363.707 337.392
 646.524 732.373
 540.173 969.001
 104.982 896.289
 839.496 955.958
 804.190 375.317
 230.008 104.373
 681.350 422.799
 719.628 945.891
 678.710 536.879
 340.302 588.169
 527.874 726.521
 14.938 370.840
 124.594 725.202
 532.265 184.989
 721.186 334.227
 456.937 811.853
 273.223 325.396
 662.735 40.885
 571.556 200.758
 730.434 506.755
 399.864 252.556
 836.439 648.015
 839.834 712.140
 64.597 336.503
 36.909 760.975
 595.459 96.102
 603.507 4.099
 711.899 352.864
 316.113 896.170
 457.483 407.106
 628.223 47.904
 497.737 253.702
 621.334 327.297
 870.858 602.063
 527.895 972.097
 933.038 455.324
 638.061 329.755
 667.173 32.847
 829.502 386.464
 348.035 185.734
 797.230 501.265
 261.027 426.625
 297.968 53.768
 127.434 328.329
 928.164 389.441
 171.850 37.097
 521.994 115.067
 405.518 582.459
 659.122 584.823
 924.076 274.109
 813.506 216.063
 514.323 875.468
 733.821 990.596
 19.668 192.068
 931.349 304.779
 68.816 860.222
 948.435 918.683
 470.950 257.578
 4.139 574.962
 820.087 762.801
 855.941 381.618
 331.872 888.037
 297.707 14.949
 310.898 806.952
 733.343 450.602
 772.308 355.463
 149.282 288.355
 927.481 935.066
 562.151 832.356
 502.654 783.602
 473.620 220.784
 157.313 569.831
 933.659 880.864
 774.975 131.423
 735.499 995.852
 734.656 716.422
 857.928 104.829
 762.094 252.381
 178.540 274.193
 883.985 791.952
 429.023 857.638
 847.518 346.365
 402.054 840.689
 55.976 187.121
 178.930 303.873
 246.741 380.070
 85.632 58.041
 391.571 714.369
 738.704 944.845
 424.454 341.513
 775.443 358.881
 646.682 777.540
 117.818 955.403
 972.346 515.761
 166.720 243.989
 463.436 309.954
 511.258 335.212
 968.651 321.445
 243.681 770.779
 683.427 270.958
 48.842 409.924
 353.295 631.421
 971.115 314.061
 864.256 765.447
 312.356 531.163
 521.418 916.002
 971.136 460.194
 282.714 656.489
 763.469 918.951
 163.261 993.449
 764.136 256.104
 486.295 878.129
 449.046 466.186
 359.852 649.965
 704.672 676.227
 889.266 523.588
 480.348 982.008
 81.609 900.212
 701.089 93.292
 0.382 183.506
 818.733 789.369
 530.939 199.424
 171.903 742.984
 616.365 939.522
 842.880 811.845
 220.089 489.463
 462.483 657.830
 718.616 880.421
 21.158 285.715
 281.967 563.724
 122.331 312.313
 870.182 1.220
 767.679 15.535
 274.344 869.553
 26.277 269.017
 625.831 869.996
 221.667 654.940
 656.769 531.919
 312.139 444.734
 840.142 502.908
 257.208 839.116
 194.772 78.340
 502.931 225.826
 786.863 474.806
 504.030 121.366
 777.324 72.614
 983.444 553.701
 687.340 410.933
 539.868 573.418
 521.257 623.702
 209.040 274.151
 586.636 654.707
 701.117 597.602
 580.264 526.123
 638.761 498.375
 513.058 87.180
 150.818 968.749
 776.321 609.559
 405.338 458.881
 510.099 785.702
 941.692 374.643
 27.795 727.836
 161.490 360.042
 439.390 452.500
 816.814 756.079
 561.211 701.316
 374.852 20.957
 419.064 318.267
 401.614 561.059
 62.587 441.707
 583.183 687.345
 384.031 531.538
 258.349 622.390
 249.460 434.623
 766.981 249.570
 532.945 881.542
 997.730 743.919
 826.141 732.767
 48.386 245.487
 361.247 70.379
 272.365 237.851
 422.460 621.366
 383.296 449.653
 570.466 649.784
 12.732 594.121
 910.190 157.573
 777.830 554.551
 391.056 168.416
 708.830 182.454
 441.556 856.797
 830.823 434.823
 759.330 37.499
 889.271 388.768
 660.637 901.490
 80.761 752.107
 348.663 115.845
 204.452 869.796
 801.224 381.698
 718.605 205.937
 670.919 39.653
 681.597 673.253
 803.586 241.718
 717.177 565.248
 336.165 878.195
 786.819 815.640
 157.832 803.500
 323.318 725.401
 87.019 783.368
 903.012 535.716
 912.979 964.975
 160.766 427.221
 408.571 919.292
 712.237 848.924
 178.540 430.255
 899.722 947.412
 355.638 107.515
 757.423 216.516
 489.388 618.733
 563.321 23.810
 736.163 304.081
 150.565 112.862
 604.857 221.359
 61.735 514.271
 942.917 236.604
 993.265 25.386
 669.470 724.919
 471.409 804.621
 535.218 272.683
 580.300 953.817
 175.392 608.957
 909.898 778.923
 138.183 865.375
 868.082 788.920
 835.644 334.982
 596.085 244.423
 349.149 727.132
 7.220 45.569
 302.323 693.909
 831.024 63.898
 119.168 220.514
 962.048 301.052
 645.492 555.241
 186.425 889.718
 512.069 322.157
 369.856 346.666
 646.128 570.237
 145.815 316.790
 834.432 915.872
 828.703 499.184
 250.443 921.414
 807.656 475.670
 876.820 101.448
 745.065 738.487
 983.096 781.962
 30.206 572.436
 410.015 667.615
 721.197 338.609
 723.252 751.233
 574.678 648.579
 139.506 870.796
 217.004 441.703
 10.155 166.227
 386.251 881.960
 37.349 185.709
 882.304 587.903
 963.808 854.054
 141.746 79.029
 342.548 749.513
 522.773 558.758
 981.555 586.622
 588.299 618.824
 549.464 808.133
 136.512 17.931
 602.818 226.369
 999.094 0.883
 388.297 591.548
 838.008 340.054
 321.918 310.609
 280.266 322.054
 142.524 694.241
 772.450 707.117
 672.868 612.129
 877.295 461.279
 645.245 217.693
 315.711 21.488
 610.210 34.961
 649.771 486.793
 949.709 643.672
 953.939 435.654
 66.428 56.770
 310.120 816.775
 978.849 650.298
 241.603 330.984
 579.151 813.115
 854.921 962.331
 424.497 857.213
 147.955 391.289
 50.307 833.868
 656.694 260.810
 789.011 791.891
 919.260 11.702
 24.597 388.350
 529.529 867.781
 740.352 206.030
 307.775 659.354
 356.089 373.319
 133.720 417.628
 886.246 239.111
 648.342 959.556
 769.426 686.690
 542.537 185.546
 663.869 825.659
 799.598 219.691
 616.105 69.945
 658.552 287.834
 288.558 173.364
 409.174 822.707
 76.462 473.447
 437.437 442.743
 608.397 101.177
 310.909 423.132
 164.444 101.445
 553.904 80.716
 271.066 519.612
 116.967 160.696
 154.965 427.304
 227.469 140.726
 825.180 359.954
 228.885 170.190
 472.551 634.587
 414.979 718.515
 250.414 814.684
 558.971 510.854
 655.219 135.843
 472.363 842.882
 939.030 838.386
 227.098 264.612
 738.938 48.552
 689.782 47.784
 335.977 476.539
 377.815 959.663
 295.748 766.428
 812.429 80.844
 285.586 739.029
 48.834 664.452
 402.540 54.334
 773.418 42.991
 629.918 415.867
 714.351 66.715
 17.695 416.355
 385.758 489.276
 757.173 444.523
 725.265 603.335
 599.248 839.107
 667.149 537.534
 608.115 181.444
 373.250 238.924
 310.893 396.157
 804.327 829.403
 114.302 204.733
 716.794 804.537
 831.149 614.456
 502.988 267.312
 163.984 80.651
 624.651 902.659
 606.153 949.991
 614.775 811.414
 969.832 863.489
 715.833 260.571
 368.006 197.388
 484.611 262.013
 147.248 966.549
 5.136 71.436
 878.319 166.998
 419.651 875.926
 902.838 441.357
 99.296 300.912
 150.503 503.026
 45.379 869.280
 479.657 632.934
 731.320 156.842
 854.594 87.556
 84.901 344.638
 409.209 640.822
 269.097 920.528
 214.799 77.885
 274.232 946.904
 179.716 8.763
 589.328 120.337
 472.695 258.313
 709.374 600.351
 646.006 590.313
 368.930 591.867
 907.909 52.651
 910.261 8.198
 878.439 593.367
 413.443 313.595
 483.348 239.927
 282.141 206.496
 176.613 393.455
 115.612 32.967
 413.450 143.356
 456.715 355.728
 658.153 823.854
 517.210 605.039
 341.666 821.408
 203.393 126.336
 173.716 299.971
 733.264 654.332
 357.283 579.858
 215.238 488.521
 296.408 316.105
 690.277 640.224
 781.938 944.970
 94.716 451.992
 787.138 564.628
 228.628 657.234
 512.580 90.543
 291.117 317.951
 246.993 170.775
 624.248 333.730
 720.359 595.295
 574.503 303.460
 633.552 310.646
 495.782 6.110
 873.851 322.135
 870.319 977.418
 940.113 785.706
 880.835 940.214
 380.231 157.128
 924.306 807.751
 615.130 963.959
 988.546 747.687
 619.453 323.542
 319.094 261.000
 233.752 866.147
 765.588 302.281
 784.174 995.095
 821.895 318.346
 524.124 74.751
 948.860 399.511
 732.132 972.629
 906.935 976.235
 98.244 574.202
 720.487 122.837
 7.865 259.657
 566.811 285.085
 140.436 592.667
 429.407 380.530
 297.100 474.830
 203.673 746.174
 866.099 8.901
 98.674 359.562
 839.853 173.108
 474.192 434.676
 779.206 912.098
 598.774 706.386
 747.209 312.504
 451.477 45.873
 629.097 458.310
 434.605 89.176
 741.962 299.518
 362.655 171.965
 495.427 253.958
 67.418 422.064
 574.728 273.946
 462.562 508.478
 614.701 115.073
 572.907 439.156
 254.834 552.531
 312.014 362.122
 402.656 200.357
 222.737 494.580
 279.271 440.948
 843.367 786.060
 623.806 196.808
 269.226 434.539
 243.123 944.927
 116.615 903.908
 812.809 448.561
 811.503 138.329
 571.404 263.832
 595.990 500.351
 861.855 662.754
 126.329 857.493
 624.885 333.840
 110.073 754.174
 154.114 100.675
 257.965 795.782
 101.446 102.844
 397.667 68.541
 745.367 968.069
 978.763 467.295
 479.695 665.564
 287.183 313.753
 874.214 55.422
 455.883 246.165
 233.027 864.829
 109.070 439.301
 515.892 547.204
 89.340 178.378
 680.011 473.822
 898.801 334.886
 785.484 318.450
 22.780 564.786
 630.904 614.089
 312.208 24.166
 743.436 967.741
 770.729 44.106
 440.332 635.434
 945.458 760.364
 559.570 297.557
 254.700 905.671
 682.580 286.325
 928.707 359.457
 51.378 946.112
 295.445 143.929
 428.661 637.266
 245.506 154.516
 328.195 399.254
 269.741 330.153
 23.256 884.579
 219.260 283.887
 644.916 666.598
 207.504 721.572
 334.830 858.385
 3.568 636.222
 597.254 493.056
 78.657 154.077
 683.654 786.068
 715.023 667.010
 475.079 95.021
 399.037 171.924
 40.194 621.311
 55.066 474.082
 931.241 59.924
 570.801 536.285
 630.220 38.839
 881.730 973.665
 120.315 228.532
 565.132 724.275
 783.241 16.284
 212.630 753.932
 115.025 91.250
 653.697 281.016
 717.269 777.124
 567.326 199.579
 717.718 472.900
 900.203 919.553
 965.643 752.447
 390.146 778.818
 750.014 54.803
 34.510 76.902
 320.576 134.322
 533.885 963.277
 525.893 588.712
 149.145 229.237
 493.277 539.849
 430.235 111.635
 491.742 494.029
 381.715 645.202
 171.964 282.504
 624.600 789.465
 951.512 897.885
 376.572 413.573
 796.755 756.178
 810.951 420.539
 385.901 77.132
 855.230 519.928
 164.403 477.352
 366.622 869.031
 121.588 691.899
 67.420 466.779
 925.986 402.134
 657.463 537.327
 9.856 162.315
 243.297 432.526
 147.171 237.435
 60.535 830.827
 333.487 33.162
 422.183 246.872
 363.307 599.334
 734.513 388.913
 376.674 195.612
 194.399 523.776
 980.590 36.731
 657.248 310.392
 964.726 390.906
 960.073 137.787
 449.713 134.676
 345.434 712.078
 808.691 507.700
 282.489 855.540
 369.877 139.297
 973.078 350.756
 674.575 803.018
 793.391 341.441
 568.712 805.045
 313.499 711.635
 237.660 326.109
 893.813 945.050
 247.639 455.000
 43.812 920.508
 979.503 505.228
 186.373 647.389
 482.346 566.292
 471.390 72.168
 638.502 69.229
 173.606 294.362
 724.553 545.209
 668.528 84.253
 534.495 219.040
 261.806 777.748
 463.900 740.368
 334.564 983.514
 553.690 238.521
 520.949 137.648
 877.739 157.356
 443.954 610.645
 702.264 539.824
 968.695 655.028
 121.836 784.539
 884.304 90.120
 915.313 475.346
 370.061 878.980
 896.384 917.276
 840.149 53.122
 242.411 116.477
 674.254 190.524
 59.481 376.573
 636.224 524.460
 621.827 598.802
 246.310 943.264
 354.127 58.225
 118.288 588.528
 202.543 564.048
 993.507 440.952
 765.003 819.821
 420.025 434.642
 576.543 690.997
 335.230 12.966
 627.757 315.491
 141.326 148.759
 343.379 300.750
 719.782 230.947
 376.196 22.082
 546.265 666.381
 144.879 546.140
 52.810 873.312
 731.729 365.493
 378.326 630.591
 679.904 750.746
 969.377 589.107
 214.624 552.165
 285.948 509.479
 237.403 49.884
 355.354 338.592
 88.054 438.290
 653.241 218.858
 970.563 604.130
 903.681 595.238
 233.637 528.066
 838.684 668.984
 475.696 305.295
 777.184 982.243
 1.082 982.389
 438.916 108.126
 236.553 75.504
 642.024 486.431
 774.798 340.640
 215.226 871.166
 148.084 571.882
 434.464 643.356
 856.708 510.771
 747.094 158.015
 643.242 352.558
 228.552 119.666
 277.259 466.701
 710.157 764.483
 912.239 334.084
 483.435 932.271
 315.538 7.033
 915.227 267.345
 325.729 676.055
 766.391 138.561
 834.597 875.440
 890.500 25.687
 451.720 65.605
 771.337 207.912
 19.546 520.561
 840.840 502.238
 990.598 742.635
 82.396 441.952
 743.669 782.073
 276.046 831.216
 543.439 506.035
 668.303 749.513
 581.746 829.628
 464.259 263.348
 375.882 371.838
 535.755 801.942
 439.992 752.624
 137.171 104.049
 243.135 516.132
 318.493 95.409
 878.420 301.341
 550.468 27.372
 901.278 628.757
 833.738 729.084
 464.195 413.748
 85.929 196.163
 145.833 828.190
 798.777 771.524
 913.423 327.319
 70.880 447.993
 90.633 843.719
 967.864 932.347
 354.069 271.506
 386.197 916.751
 928.371 257.893
 923.212 882.233
 774.109 964.034
 735.807 851.420
 598.747 220.415
 633.778 971.534
 606.741 392.989
 158.663 66.373
 630.982 194.062
 681.629 286.244
 448.395 656.701
 478.403 411.673
 924.509 973.864
 748.106 949.795
 105.518 954.707
 906.424 887.165
 384.996 432.702
 550.587 330.156
 522.508 175.639
 940.867 540.776
 142.412 189.644
 925.582 343.891
 655.915 911.640
 36.987 89.299
 543.671 671.753
 164.985 362.354
 28.931 143.990
 263.686 279.006
 234.464 845.768
 29.716 319.885
 525.409 290.864
 306.448 363.821
 423.195 232.956
 88.612 499.893
 964.097 785.729
 728.702 720.365
 854.536 688.634
 160.297 131.887
 131.449 863.656
 361.640 542.038
 110.890 827.230
 671.920 371.032
 245.347 772.843
 56.772 758.421
 607.178 904.444
 691.002 451.531
 272.246 199.985
 806.008 811.605
 47.640 429.983
 235.293 806.066
 126.692 300.604
 410.819 687.683
 172.927 777.496
 220.398 725.836
 544.889 359.294
 465.027 649.473
 341.594 582.748
 66.096 699.122
 342.903 769.839
 405.048 445.657
 862.145 776.766
 549.614 911.099
 845.301 721.477
 776.908 381.851
 20.144 687.552
 967.797 513.568
 501.474 705.095
 671.102 530.751
 429.416 762.177
 49.969 180.485
 94.577 711.963
 484.404 531.331
 677.249 110.439
 349.420 153.698
 491.969 787.616
 781.950 881.169
 230.531 251.965
 33.835 452.963
 586.235 424.813
 53.474 361.351
 223.094 160.532
 93.632 175.340
 932.305 132.031
 584.281 249.971
 54.102 942.546
 992.014 841.258
 598.905 397.726
 494.601 278.133
 693.154 261.054
 691.736 558.051
 921.484 185.662
 240.187 861.433
 209.820 922.291
 810.911 366.453
 168.994 42.871
 512.541 0.264
 323.666 878.715
 383.850 511.554
 618.320 879.358
 528.922 383.886
 705.398 270.621
 332.795 536.919
 167.856 487.454
 160.276 656.067
 350.550 27.858
 292.555 39.067
 415.686 908.762
 209.503 504.167
 594.240 983.817
 872.407 639.217
 77.993 827.913
 422.971 218.934
 238.822 415.791
 788.295 230.195
 729.804 274.916
 494.956 638.856
 825.840 418.962
 553.214 838.631
 112.827 51.652
 407.693 940.755
 299.503 545.686
 574.808 506.020
 674.130 463.108
 938.967 567.449
 180.974 697.413
 576.594 436.990
 574.570 130.236
 64.699 693.617
 901.088 343.480
 232.869 289.062
 137.344 888.873
 285.734 22.624
 123.688 759.216
 787.208 885.430
 594.724 37.922
 616.043 379.926
 732.574 125.153
 210.632 820.765
 34.987 490.052
 83.797 522.749
 652.141 9.866
 147.874 399.764
 651.736 699.468
 117.317 821.103
 825.110 970.821
 498.838 99.158
 754.274 593.812
 114.617 981.805
 480.305 750.820
 987.192 276.099
 510.353 121.094
 828.284 785.008
 289.269 822.019
 479.192 159.347
 61.617 437.533
 936.711 881.862
 132.575 835.165
 133.227 254.372
 477.194 208.527
 318.185 62.263
 974.999 868.613
 684.166 169.505
 992.386 972.478
 96.092 43.273
 783.315 239.859
 296.519 527.452
 117.079 26.013
 481.523 751.611
 511.269 41.714
 456.530 65.003
 492.435 829.141
 803.818 277.749
 923.367 495.934
 315.697 243.468
 824.645 500.230
 890.072 164.483
 432.447 679.023
 746.878 693.350
 830.938 573.180
 131.425 459.452
 185.550 168.083
 128.987 599.019
 895.773 822.976
 156.923 8.923
 348.442 679.014
 537.442 692.583
 54.048 630.852
 25.025 799.285
 911.203 825.027
 584.901 870.921
 993.374 56.567
 238.330 763.018
 365.634 710.336
 630.460 575.787
 998.928 512.845
 688.844 357.518
 289.768 192.074
 455.361 984.147
 152.041 695.831
 849.141 398.015
 215.636 292.879
 789.397 744.369
 637.675 215.415
 138.995 79.913
 153.477 427.275
 264.580 463.616
 716.120 190.619
 417.602 861.245
 798.908 816.871
 471.285 402.779
 770.664 927.739
 978.250 892.508
 759.157 712.577
 796.938 867.496
 855.727 682.729
 255.302 979.047
 100.256 816.443
 638.475 597.301
 338.858 424.389
 692.616 640.204
 139.184 601.394
 397.173 49.655
 555.222 461.148
 868.056 689.823
 683.254 64.051
 388.073 851.592
 874.602 771.829
 20.462 904.328
 853.625 813.983
 426.137 848.948
 218.707 889.534
 583.496 767.386
 220.614 302.164
 387.347 121.615
 860.439 227.846
 195.018 984.318
 225.595 422.048
 485.422 52.967
 287.047 809.825
 921.154 444.765
 767.537 678.630
 353.382 42.628
 15.475 462.818
 110.992 578.679
 391.861 613.968
 274.122 733.924
 510.959 675.890
 380.819 598.619
 735.073 202.122
 65.274 690.880
 778.829 481.726
 716.111 950.386
 750.720 482.062
 191.016 304.328
 774.706 921.132
 574.952 404.407
 770.532 784.071
 647.127 332.673
 509.697 875.822
 178.354 611.874
 639.189 523.289
 45.460 890.097
 614.912 313.941
 880.932 622.489
 1.960 683.487
 110.152 883.447
 173.556 282.845
 629.659 814.779
 321.539 794.800
 490.257 868.781
 829.044 304.908
 38.927 925.293
 353.730 421.089
 392.136 49.543
 534.052 184.710
 536.899 379.579
 621.191 915.738
 39.802 670.527
 818.082 619.708
 371.157 925.723
 890.266 479.130
 382.575 375.300
 120.090 421.562
 0.883 650.300
 778.026 356.696
 786.764 189.469
 557.913 601.554
 548.342 816.955
 394.932 353.343
 671.735 668.142
 487.664 51.103
 534.189 609.441
 363.121 708.247
 180.605 403.183
 343.983 57.128
 79.108 783.772
 641.130 773.397
 11.939 524.315
 545.958 432.107
 118.594 438.269
 332.952 869.937
 481.203 47.866
 703.729 609.901
 948.138 595.612
 62.618 158.286
 729.358 927.924
 967.246 661.020
 592.891 57.642
 555.096 351.160
 750.874 446.893
 121.329 814.741
 78.846 41.460
 780.098 623.040
 574.570 145.928
 950.129 740.556
 671.864 434.525
 387.461 125.312
 498.055 840.422
 469.305 537.722
 546.357 116.766
 191.098 103.177
 750.200 391.758
 855.631 109.192
 147.216 689.342
 143.070 728.644
 335.949 813.681
 291.501 355.036
 716.570 122.530
 580.168 413.298
 103.888 980.201
 485.691 410.470
 71.219 289.328
 522.440 545.204
 269.406 671.612
 331.972 974.912
 737.097 86.707
 456.448 306.235
 724.892 946.210
 23.586 631.019
 973.877 863.040
 345.584 469.278
 473.310 857.521
 954.315 936.458
 55.838 168.108
 575.611 849.144
 432.598 350.307
 905.801 986.185
 414.371 421.169
 165.660 386.751
 675.777 763.386
 345.975 89.318
 893.001 952.925
 853.227 682.970
 895.211 743.217
 144.904 182.198
 417.585 18.834
 596.307 166.775
 509.420 529.492
 652.054 608.065
 842.319 804.065
 626.582 981.677
 366.921 512.408
 872.921 933.763
 596.475 144.484
 434.702 105.157
 443.982 681.033
 433.155 545.225
 27.273 673.426
 971.970 177.650
 281.818 83.176
 124.782 865.994
 11.076 370.592
 912.349 10.881
 163.603 699.349
 91.793 176.844
 488.077 37.287
 34.503 769.681
 192.841 196.947
 131.334 179.593
 64.923 51.279
 655.666 377.157
 502.015 875.449
 161.908 644.502
 725.227 864.959
 577.464 779.937
 794.034 739.439
 641.476 708.175
 989.666 102.030
 188.360 328.416
 298.940 43.483
 605.999 647.683
 575.383 780.855
 208.232 676.330
 14.402 841.348
 42.940 246.657
 718.665 146.659
 57.660 284.646
 790.970 41.806
 514.429 190.401
 845.368 830.143
 987.814 826.675
 421.641 224.212
 301.240 279.602
 200.340 566.685
 916.409 534.481
 400.214 999.304
 851.414 635.999
 380.066 508.125
 381.014 801.061
 424.020 14.112
 986.337 488.442
 452.063 238.259
 143.067 158.454
 33.994 794.633
 142.236 574.013
 490.004 963.507
 754.274 88.832
 8.713 495.860
 906.540 666.470
 905.370 991.814
 831.644 993.809
 258.870 286.022
 246.218 253.022
 914.387 535.718
 878.210 46.589
 4.834 530.334
 119.177 920.517
 843.276 79.589
 233.598 582.287
 962.270 159.305
 609.973 583.381
 745.386 36.427
 141.877 143.607
 109.487 607.620
 337.563 288.216
 980.470 186.180
 983.734 292.288
 365.018 491.835
 645.479 963.739
 989.444 435.417
 435.808 821.093
 165.089 758.611
 3.809 149.763
 487.178 767.279
 692.124 56.818
 498.028 379.930
 127.498 435.268
 691.387 860.980
 910.832 531.678
 426.258 797.719
 546.989 63.074
 7.471 751.756
 734.093 418.627
 506.458 227.523
 754.875 917.484
 797.121 74.971
 69.722 775.548
 804.548 619.367
 596.202 901.256
 472.801 892.235
 320.290 823.939
 394.592 543.650
 270.250 529.584
 180.702 832.699
 898.707 199.626
 329.304 520.899
 168.063 421.286
 761.540 299.331
 178.882 356.188
 74.745 346.452
 782.705 251.199
 511.549 787.797
 995.858 76.214
 312.932 774.583
 98.147 642.812
 505.318 944.695
 431.907 351.162
 833.458 521.342
 187.896 426.466
 887.590 852.230
 903.400 727.494
 958.849 921.348
 235.930 665.978
 592.922 168.023
 497.797 584.962
 578.280 730.980
 830.177 865.337
 410.116 171.600
 100.975 712.290
 400.403 508.925
 172.741 807.183
 172.553 473.198
 102.133 976.183
 478.400 724.734
 801.265 546.015
 126.135 125.903
 366.880 841.520
 409.050 247.036
 522.268 181.681
 203.216 148.699
 728.633 993.718
 862.431 145.269
 519.977 172.434
 13.993 15.893
 464.322 338.711
 260.059 802.291
 23.153 111.916
 856.019 497.457
 92.426 211.603
 486.608 179.919
 487.555 90.690
 938.052 345.207
 359.716 712.017
 494.023 705.460
 983.189 990.519
 316.180 711.298
 467.633 702.293
 536.691 654.509
 363.126 318.324
 748.206 858.421
 430.055 154.114
 562.480 93.753
 834.673 476.857
 786.494 675.135
 951.285 209.796
 976.859 417.275
 753.826 690.360
 950.014 745.167
 366.388 536.411
 595.893 260.793
 820.429 156.045
 743.074 236.065
 995.617 294.046
 108.860 110.539
 364.108 376.021
 621.229 670.497
 730.436 313.950
 782.296 236.911
 80.040 39.327
 744.121 722.530
 790.766 887.946
 454.719 677.799
 398.777 270.007
 500.513 541.631
 371.373 907.435
 94.877 872.440
 655.818 534.737
 342.523 748.689
 329.894 958.468
 326.265 203.885
 364.285 12.256
 424.108 171.243
 159.814 378.761
 356.780 146.651
 188.048 766.937
 903.048 589.169
 238.789 213.229
 694.776 935.842
 662.798 640.091
 536.254 247.464
 746.021 466.482
 881.404 674.999
 319.028 375.149
 374.924 659.344
 701.951 43.943
 224.008 582.194
 623.595 126.661
 949.125 270.730
 299.387 297.604
 176.488 637.315
 75.443 168.075
 320.589 886.301
 67.216 148.157
 579.903 238.247
 866.305 309.569
 778.078 367.648
 436.202 342.110
 450.257 599.631
 748.606 264.722
 751.373 5.645
 960.928 520.675
 380.244 535.083
 140.527 963.621
 727.983 142.035
 792.748 426.640
 907.914 952.265
 42.089 600.036
 570.925 69.305
 995.714 756.081
 397.552 859.904
 36.361 21.568
 656.421 973.283
 950.747 873.706
 76.754 936.836
 506.286 924.243
 677.130 699.498
 402.871 853.762
 878.493 745.386
 210.379 196.777
 789.532 422.199
 672.203 82.875
 648.188 484.867
 529.426 674.817
 23.332 873.997
 171.405 966.841
 93.084 775.695
 21.572 511.717
 516.294 654.501
 650.655 120.305
 574.955 340.628
 404.584 349.969
 189.614 277.871
 525.766 786.427
 476.981 606.816
 721.799 486.182
 937.014 42.089
 235.884 133.055
 411.801 190.872
 242.202 262.567
 264.941 506.847
 824.285 502.581
 980.122 948.864
 595.270 989.137
 591.806 352.285
 839.098 654.567
 137.907 774.130
 747.672 803.403
 90.927 657.454
 210.362 533.414
 485.015 608.025
 691.603 8.120
 44.853 185.171
 975.632 117.725
 949.357 192.208
 133.490 592.690
 168.027 89.100
 598.436 463.717
 407.945 935.778
 46.970 840.081
 250.213 569.191
 152.190 141.909
 759.908 896.561
 685.534 148.726
 774.913 393.242
 826.759 884.529
 846.386 283.075
 537.879 457.578
 874.969 875.183
 55.663 410.434
 398.365 72.175
 752.983 952.604
 101.836 854.806
 59.012 75.059
 885.902 307.102
 762.114 54.237
 5.495 458.976
 750.552 204.792
 740.818 391.639
 181.407 37.888
 448.744 941.012
 766.795 718.346
 929.806 228.315
 591.368 23.371
 912.619 692.726
 842.024 912.103
 266.054 362.047
 458.577 484.161
 788.936 602.756
 875.013 92.095
 164.871 385.377
 290.096 873.681
 801.470 295.140
 811.649 72.167
 772.389 737.388
 92.497 443.350
 249.041 423.715
 902.204 426.062
 526.372 685.665
 345.130 835.928
 721.779 120.746
 982.819 780.550
 244.228 719.086
 991.225 577.722
 306.100 902.320
 177.830 367.424
 775.734 799.008
 400.568 164.495
 64.436 818.363
 822.914 514.075
 106.628 917.345
 863.978 38.489
 752.524 401.765
 468.558 745.516
 554.070 192.300
 942.490 387.736
 320.052 18.932
 539.220 695.166
 356.139 295.950
 913.083 363.883
 729.726 553.196
 595.581 77.354
 524.897 352.654
 628.020 11.030
 25.346 962.858
 175.646 561.405
 306.202 573.184
 336.279 925.654
 381.193 147.245
 874.987 505.355
 969.300 796.749
 403.263 426.431
 73.103 727.021
 667.264 156.752
 935.406 801.520
 408.928 802.860
 925.785 799.064
 463.225 108.644
 446.832 714.026
 804.656 32.835
 811.512 461.622
 559.701 510.804
 76.857 98.737
 165.641 211.881
 202.044 922.010
 939.688 779.368
 385.436 341.395
 88.262 820.556
 608.638 297.001
 350.426 322.511
 936.958 753.126
 950.864 871.539
 984.294 795.145
 708.454 105.418
 713.654 417.094
 81.536 924.235
 807.843 830.603
 658.948 714.753
 681.882 175.428
 357.962 932.262
 621.308 759.700
 51.206 950.964
 898.423 311.383
 902.091 897.967
 249.900 354.231
 682.972 876.192
 80.006 420.181
 326.306 348.164
 798.332 829.667
 913.371 676.218
 1.727 681.694
 938.008 716.572
 787.612 231.762
 647.524 656.787
 438.600 249.107
 415.927 820.974
 473.234 251.662
 755.504 187.815
 619.395 749.931
 734.208 756.902
 468.702 87.457
 204.102 433.400
 323.050 959.220
 529.244 694.701
 287.579 799.237
 51.948 261.231
 815.309 549.545
 679.422 263.098
 312.755 715.050
 986.856 811.880
 796.886 448.294
 599.409 429.959
 3.389 836.772
 268.809 826.648
 414.333 740.056
 638.287 49.700
 857.997 867.742
 782.860 982.049
 170.917 240.351
 14.793 536.842
 766.389 438.122
 403.263 159.655
 267.213 836.677
 923.116 446.521
 903.700 339.287
 23.472 791.980
 499.725 443.832
 799.158 95.266
 246.501 95.169
 416.242 168.205
 350.750 952.693
 249.842 739.181
 123.971 996.298
 553.843 857.985
 313.831 865.102
 817.021 241.678
 956.392 801.430
 140.518 217.235
 816.516 402.254
 572.698 609.218
 478.733 671.951
 887.590 276.710
 325.790 749.939
 523.772 251.043
 298.825 545.892
 496.226 182.345
 351.406 761.232
 942.147 327.679
 597.666 81.227
 403.672 755.755
 98.509 875.683
 30.054 93.016
 143.631 502.206
 95.846 673.949
 463.289 233.813
 780.594 706.092
 562.885 167.864
 192.492 229.212
 914.064 966.672
 499.946 591.193
 985.046 448.425
 570.684 623.310
 555.061 422.456
 220.426 58.734
 766.147 543.163
 508.262 274.538
 331.298 655.652
 152.476 564.366
 980.228 202.421
 200.885 671.848
 900.360 848.905
 398.887 680.093
 766.361 926.801
 34.671 897.159
 170.483 463.793
 386.003 578.677
 419.709 108.146
 681.002 55.148
 884.248 823.884
 854.338 591.438
 323.186 749.828
 420.861 499.226
 913.329 521.984
 794.990 189.572
 430.581 857.887
 103.151 923.058
 122.110 513.146
 418.433 560.394
 32.493 329.983
 794.773 98.913
 756.614 6.048
 98.706 802.481
 963.184 185.686
 489.794 287.290
 320.089 297.527
 248.727 647.440
 239.482 279.491
 210.873 116.672
 807.720 508.552
 251.382 531.105
 362.092 217.057
 458.173 37.935
 990.300 774.665
 896.264 783.221
 155.224 55.501
 239.303 294.852
 160.364 819.846
 253.357 682.237
 72.160 510.188
 848.428 720.284
 384.136 0.038
 552.666 130.602
 352.418 813.326
 153.471 567.083
 838.793 841.009
 432.747 746.013
 280.430 73.746
 397.428 13.378
 256.927 814.971
 871.262 235.340
 66.134 972.623
 423.130 943.839
 848.725 601.343
 217.163 20.498
 544.668 896.481
 790.350 101.681
 327.243 359.283
 6.776 219.317
 975.340 156.691
 469.973 730.575
 823.334 603.077
 665.011 249.524
 709.317 773.752
 672.040 381.292
 544.116 116.215
 768.124 520.202
 390.978 415.025
 892.758 644.857
 2.538 965.939
 275.903 902.671
 659.642 466.153
 450.176 192.088
 525.471 87.306
 28.828 931.482
 26.375 889.298
 619.022 648.883
 533.882 94.247
 849.724 976.309
 714.856 475.384
 972.277 517.221
 781.036 944.867
 789.604 946.743
 775.776 332.916
 690.388 563.799
 333.302 839.179
 413.858 444.606
 711.004 972.531
 408.577 841.364
 583.023 259.710
 537.626 662.124
 176.774 144.302
 638.525 782.229
 994.042 378.880
 488.141 739.397
 74.382 663.899
 922.812 609.118
 597.855 151.793
 797.034 740.839
 482.419 824.078
 658.758 645.408
 482.007 289.054
 207.033 887.842
 436.285 629.572
 962.932 974.982
 642.215 961.434
 15.171 193.684
 518.791 16.286
 38.391 301.342
 605.840 526.714
 68.580 186.751
 589.848 419.840
 253.781 786.292
 176.720 788.742
 179.133 979.421
 753.814 543.809
 546.761 110.383
 499.997 299.717
 329.657 542.510
 839.776 944.656
 823.777 990.543
 400.469 998.944
 807.108 678.961
 253.092 98.159
 744.041 914.642
 609.103 44.782
 317.064 855.494
 45.739 941.285
 647.614 908.492
 59.774 41.235
 209.090 747.240
 448.557 493.768
 415.854 737.633
 911.871 986.601
 173.965 77.887
 910.208 55.286
 737.025 64.448
 334.344 178.831
 161.450 96.704
 895.693 646.958
 590.698 730.567
 372.868 0.735
 811.242 823.800
 311.522 820.002
 761.643 515.163
 414.198 977.867
 389.934 16.296
 445.139 689.733
 847.236 431.688
 860.405 752.939
 83.260 660.613
 732.965 69.696
 531.968 868.724
 630.600 652.807
 505.590 679.870
 504.432 878.556
 868.466 655.072
 18.831 337.565
 457.595 460.431
 88.625 571.506
 926.504 434.849
 254.288 616.009
 288.180 747.918
 315.683 208.263
 449.815 575.277
 833.519 887.705
 698.256 440.563
 496.832 911.361
 95.065 198.009
 324.286 829.116
 461.586 816.532
 424.969 891.275
 418.182 824.274
 876.817 879.742
 331.916 771.940
 801.945 919.026
 20.309 554.754
 120.567 803.919
 355.761 717.500
 769.211 112.262
 168.957 667.043
 473.259 104.940
 916.705 884.367
 895.267 167.421
 769.509 6.689
 143.866 350.347
 99.735 923.443
 56.326 718.410
 778.058 572.255
 272.290 530.754
 383.079 847.522
 135.889 331.379
 18.606 250.461
 715.915 419.258
 240.237 561.897
 364.442 755.459
 896.009 744.434
 966.826 524.502
 966.305 456.601
 422.210 441.000
 680.573 356.201
 563.372 637.654
 930.423 792.257
 135.942 9.653
 881.092 434.023
 145.887 162.055
 500.088 901.528
 714.951 314.746
 720.114 975.805
 998.749 384.015
 83.290 549.472
 992.126 965.780
 878.609 91.736
 519.624 594.214
 90.882 148.621
 62.418 707.445
 486.740 772.475
 561.591 501.379
 134.259 908.413
 44.277 841.427
 803.274 683.629
 4.989 693.413
 442.400 413.631
 428.809 958.358
 148.244 512.907
 233.218 995.836
 307.498 572.807
 626.901 607.642
 431.781 733.271
 410.348 453.420
 349.866 355.059
 876.338 174.458
 56.614 513.554
 588.280 318.092
 530.488 242.662
 628.935 156.126
 62.564 907.440
 707.319 864.676
 133.538 866.649
 901.966 234.088
 128.403 382.355
 496.437 75.759
 391.385 864.061
 848.689 23.141
 449.798 211.743
 128.097 237.948
 31.035 597.977
 979.507 146.144
 571.610 247.348
 237.417 274.022
 783.687 15.264
 48.324 330.262
 968.652 112.565
 576.575 198.931
 817.984 582.025
 607.912 549.947
 541.072 913.554
 142.753 432.353
 132.763 932.992
 633.620 852.154
 218.842 151.752
 91.520 826.475
 176.551 598.670
 416.483 390.957
 554.429 639.564
 127.477 174.906
 348.745 932.830
 134.845 371.514
 523.506 870.444
 350.092 657.078
 581.346 152.964
 127.825 57.487
 750.671 475.218
 725.039 142.272
 900.347 227.629
 914.484 731.341
 30.434 108.451
 449.997 528.307
 722.271 197.138
 429.306 513.564
 323.311 351.780
 488.749 322.238
 654.114 397.830
 777.615 244.689
 372.691 995.588
 458.534 483.809
 733.815 975.223
 53.797 213.113
 710.206 366.032
 873.017 147.205
 373.652 17.607
 410.722 372.058
 95.650 201.370
 466.845 212.556
 750.342 619.197
 620.497 830.600
 372.070 949.676
 957.669 955.930
 23.356 190.746
 824.715 826.583
 307.480 259.475
 137.620 744.991
 556.898 375.562
 36.595 93.298
 241.692 865.459
 628.622 667.238
 271.178 0.151
 227.941 517.174
 260.116 33.387
 984.562 378.726
 355.073 591.263
 510.580 250.341
 175.912 221.428
 78.203 763.372
 834.959 124.895
 4.977 989.758
 817.737 639.608
 871.880 56.454
 913.435 837.848
 477.953 963.704
 992.363 944.712
 738.387 930.621
 566.864 128.722
 726.965 276.796
 19.790 394.868
 472.096 668.713
 622.095 802.781
 990.142 656.281
 923.032 406.252
 10.243 954.904
 420.439 173.895
 369.298 315.211
 195.587 603.721
 670.443 4.192
 220.896 826.814
 367.393 602.212
 566.656 137.873
 402.862 719.941
 694.837 164.316
 162.413 342.899
 337.514 252.945
 154.147 320.196
 220.798 216.316
 166.417 294.610
 671.992 833.107
 945.050 405.691
 200.726 571.797
 751.486 933.965
 689.865 929.146
 674.854 755.962
 287.957 709.479
 763.580 875.857
 333.987 73.180
 983.070 234.699
 242.431 449.421
 590.811 582.860
 760.360 525.970
 722.506 61.450
 110.050 725.297
 104.409 665.606
 434.884 469.555
 727.714 364.008
 560.824 385.868
 748.635 997.553
 211.347 557.339
 598.926 364.296
 514.365 274.222
 420.206 71.669
 412.297 164.457
 163.984 770.301
 631.497 404.631
 548.238 511.906
 337.749 143.110
 129.415 947.555
 857.196 659.419
 962.541 418.925
 686.271 880.771
 186.660 225.924
 962.760 62.029
 721.038 277.414
 88.762 983.557
 500.619 260.914
 954.071 347.506
 56.408 481.419
 327.385 962.715
 75.047 713.444
 287.982 247.909
 997.497 144.454
 840.354 889.105
 962.968 638.013
 70.339 637.701
 22.836 752.802
 797.906 98.721
 670.170 876.402
 796.810 442.958
 311.620 393.201
 375.584 681.691
 385.953 442.545
 741.660 8.272
 771.714 740.273
 848.027 667.893
 867.710 353.918
 799.804 436.520
 44.818 724.377
 779.782 534.185
 904.536 615.776
 443.908 269.201
 115.634 817.164
 899.242 901.483
 289.949 96.798
 471.006 758.838
 984.917 169.981
 207.609 64.262
 144.954 848.158
 382.049 899.974
 105.521 419.354
 496.861 300.768
 250.017 12.808
 562.994 331.607
 926.101 834.156
 729.042 749.135
 768.227 847.676
 917.494 201.386
 938.832 620.634
 663.715 2.738
 371.716 538.766
 238.927 90.768
 85.570 624.354
 711.307 477.563
 319.623 427.594
 403.475 140.285
 241.108 372.205
 237.073 35.017
 478.205 987.107
 416.133 585.428
 762.681 382.953
 443.789 305.522
 622.378 386.258
 447.981 16.155
 771.661 941.454
 520.809 651.400
 612.825 764.579
 265.766 806.829
 916.368 79.475
 962.963 731.968
 203.949 401.605
 873.759 328.442
 854.174 335.163
 834.846 189.433
 305.346 810.730
 763.056 751.256
 586.622 973.582
 284.355 61.079
 493.076 413.032
 894.950 473.529
 82.994 742.314
 793.906 141.422
 446.922 853.839
 432.688 470.807
 335.801 908.978
 498.592 667.392
 775.943 213.303
 279.853 150.268
 105.911 281.638
 397.604 380.301
 387.020 331.940
 683.849 615.921
 135.556 148.394
 438.551 230.242
 149.709 223.114
 519.370 602.983
 534.184 589.077
 263.913 731.742
 115.629 76.613
 379.457 723.568
 375.166 409.809
 874.642 253.903
 961.704 671.011
 270.668 80.831
 280.612 30.296
 588.030 333.928
 644.009 107.175
 534.121 755.021
 917.040 14.056
 445.267 439.844
 472.553 651.286
 595.563 142.446
 876.430 573.422
 658.677 476.393
 947.264 132.957
 285.353 637.096
 375.190 303.970
 779.471 727.498
 731.526 782.524
 763.187 684.769
 567.800 607.151
 13.868 859.329
 82.038 611.284
 532.561 810.786
 42.446 745.248
 518.832 69.966
 902.386 439.457
 636.453 824.951
 242.685 239.386
 568.171 464.772
 342.587 458.861
 888.368 41.181
 142.188 369.158
 195.609 261.034
 528.021 780.772
 911.851 14.273
 488.896 861.563
 293.501 481.071
 568.534 764.171
 836.770 992.590
 330.391 467.264
 174.178 379.946
 472.134 45.535
 732.105 12.943
 334.078 13.816
 285.470 972.053
 967.577 98.591
 242.682 322.766
 623.754 698.324
 112.805 670.307
 526.286 840.893
 441.235 604.721
 468.421 836.142
 297.322 232.272
 66.422 273.839
 607.383 300.136
 179.690 17.512
 652.764 919.540
 920.552 393.696
 501.531 180.242
 0.886 640.722
 73.503 19.773
 653.248 643.441
 714.420 197.954
 603.980 88.126
 291.849 655.299
 226.097 988.710
 841.999 567.969
 49.718 390.554
 64.871 107.756
 824.953 295.850
 560.465 969.276
 711.840 85.929
 649.298 725.242
 387.929 66.068
 157.785 741.666
 718.025 119.546
 357.594 846.559
 502.489 736.890
 715.694 956.662
 918.212 56.295
 579.176 76.574
 876.131 700.616
 930.124 283.303
 255.217 579.242
 897.767 677.364
 27.557 909.178
 508.191 640.510
 683.042 234.296
 839.229 801.761
 193.833 435.818
 186.340 730.304
 455.073 647.324
 343.771 789.024
 703.936 646.167
 676.921 679.940
 687.330 987.907
 272.257 766.831
 230.226 694.863
 269.427 186.037
 591.223 283.047
 128.411 359.427
 396.740 908.486
 387.807 750.119
 665.746 294.466
 707.027 388.653
 196.879 241.645
 136.744 822.453
 440.830 64.769
 562.868 72.805
 552.878 400.218
 757.427 929.942
 71.564 910.560
 35.764 377.617
 135.662 414.259
 957.358 153.784
 197.242 594.733
 64.479 854.381
 255.997 412.787
 278.877 643.973
 999.734 645.488
 175.242 512.107
 236.533 103.680
 27.558 210.204
 322.407 306.246
 840.405 13.774
 179.192 994.086
 794.327 412.555
 43.839 398.454
 868.520 761.188
 453.488 700.272
 274.081 990.363
 639.830 458.426
 609.187 238.559
 548.765 790.535
 908.799 913.985
 12.733 869.651
 534.341 321.892
 156.948 480.792
 864.574 821.688
 218.843 353.664
 192.246 129.393
 482.310 159.691
 989.694 112.682
 682.653 105.386
 621.232 387.537
 810.865 158.538
 694.829 507.379
 850.984 62.955
 57.344 218.116
 314.408 401.101
 146.615 457.222
 10.554 287.418
 173.334 713.458
 912.827 569.300
 772.315 388.979
 169.256 194.268
 146.042 660.225
 773.217 203.020
 835.998 402.183
 484.486 426.640
 564.999 296.573
 685.449 715.775
 765.548 703.451
 711.052 489.095
 567.186 43.132
 121.230 652.673
 985.096 757.674
 536.766 871.283
 611.173 735.190
 257.322 643.091
 238.819 863.649
 475.526 282.343
 988.454 1.613
 623.484 407.719
 779.839 620.474
 195.740 789.792
 510.609 85.451
 321.807 868.107
 341.820 541.098
 776.186 110.727
 807.988 581.855
 956.517 876.548
 511.109 890.681
 401.907 38.521
 328.936 280.827
 511.959 335.144
 973.697 679.986
 439.506 4.815
 438.155 545.501
 421.324 505.100
 123.953 627.777
 664.206 74.420
 978.611 431.069
 979.854 120.790
 691.062 821.280
 650.316 249.890
 283.457 55.109
 73.620 517.838
 364.268 750.014
 982.215 822.852
 902.794 567.024
 918.601 360.462
 879.484 365.862
 994.770 650.770
 244.620 432.421
 134.684 710.543
 667.499 831.032
 210.073 660.714
 920.171 647.712
 15.333 119.348
 958.015 655.599
 501.664 585.756
 830.911 930.855
 296.056 142.583
 183.861 997.610
 287.896 925.004
 937.757 896.084
 73.436 180.412
 636.256 1.258
 732.885 384.866
 212.688 713.629
 781.375 826.313
 584.634 182.460
 16.456 607.000
 488.712 779.858
 292.320 972.110
 493.509 36.152
 223.782 817.494
 796.237 478.910
 278.649 761.264
 544.060 235.967
 300.927 142.195
 302.201 203.839
 942.998 108.462
 399.544 24.451
 824.221 724.668
 152.912 423.409
 106.217 910.776
 41.359 650.788
 39.460 456.166
 362.328 730.138
 427.760 264.159
 546.508 3.041
 741.128 81.055
 384.623 485.820
 225.703 968.730
 877.418 903.198
 82.382 676.506
 163.176 892.685
 962.223 357.335
 111.517 885.850
 333.285 21.871
 257.687 61.515
 965.233 14.033
 50.659 665.124
 937.783 170.997
 116.984 922.452
 368.037 262.685
 819.442 909.542
 959.167 619.851
 687.087 629.892
 566.201 400.524
 886.641 390.731
 149.297 822.170
 322.496 449.781
 714.530 527.564
 925.452 49.492
 428.596 447.441
 403.163 985.789
 916.862 479.941
 65.910 31.497
 521.835 698.410
 150.500 0.241
 797.572 813.743
 386.811 284.930
 859.006 209.353
 882.771 16.378
 86.036 5.620
 944.640 883.674
 621.061 531.764
 353.613 350.397
 693.939 37.455
 243.486 842.194
 987.080 980.662
 876.934 214.920
 520.206 314.565
 812.582 822.039
 222.401 662.605
 657.311 59.918
 879.458 430.418
 477.082 794.954
 236.561 835.581
 117.026 372.821
 17.279 635.567
 982.871 423.837
 635.341 361.311
 39.267 746.421
 649.217 994.454
 867.645 650.360
 93.005 902.082
 31.512 141.366
 840.314 121.010
 858.208 736.840
 78.829 687.114
 154.007 919.451
 828.117 72.398
 617.858 799.978
 586.257 127.513
 555.276 404.555
 584.471 450.031
 367.951 695.402
 533.534 294.279
 609.921 440.023
 10.053 7.922
 764.160 964.449
 931.444 290.373
 363.579 654.436
 660.488 100.683
 420.649 438.445
 746.754 845.760
 55.665 922.106
 813.998 116.951
 644.330 10.768
 629.251 43.393
 112.660 810.355
 507.949 638.758
 266.554 33.257
 315.759 944.498
 282.977 642.477
 895.274 443.316
 941.055 771.088
 576.269 23.091
 519.028 173.515
 901.630 620.942
 914.630 359.020
 25.344 742.520
 802.947 775.343
 700.299 21.308
 71.016 741.948
 986.198 310.945
 359.463 458.255
 964.208 959.927
 998.598 153.983
 865.372 637.976
 602.768 18.133
 203.078 617.777
 939.030 792.854
 172.678 781.347
 723.773 91.463
 748.610 849.168
 736.559 480.162
 404.091 720.300
 39.992 924.873
 111.726 176.454
 326.773 263.095
 494.539 121.498
 102.319 221.514
 503.285 594.920
 878.698 109.499
 443.014 873.621
 81.341 513.550
 283.310 437.122
 435.612 75.709
 14.246 558.385
 140.352 128.156
 983.675 953.225
 787.633 585.372
 129.120 698.606
 343.081 963.864
 335.278 452.326
 353.094 747.510
 670.322 578.015
 141.199 974.737
 423.181 819.495
 45.913 963.360
 950.193 662.872
 640.013 471.785
 691.766 974.245
 462.595 424.080
 14.523 172.056
 650.303 94.188
 26.882 368.348
 235.217 485.185
 289.037 140.134
 0.089 577.311
 553.065 934.413
 65.690 318.627
 814.562 397.026
 702.185 250.161
 101.313 991.365
 781.770 689.715
 462.395 248.238
 351.711 531.840
 526.522 488.921
 736.757 183.615
 73.145 281.215
 562.325 564.733
 183.566 630.413
 12.512 714.954
 420.307 646.252
 340.715 521.558
 907.161 351.769
 179.347 694.091
 264.117 364.469
 46.017 54.087
 782.998 354.186
 816.565 794.917
 531.727 700.738
 984.096 813.257
 846.305 389.021
 603.863 871.578
 836.487 406.010
 746.220 963.558
 598.839 275.637
 556.498 205.290
 132.159 681.402
 117.491 138.976
 896.481 696.422
 896.066 927.487
 287.114 45.439
 752.429 343.476
 326.962 157.943
 123.955 161.796
 759.092 896.248
 843.460 885.881
 670.887 633.128
 95.946 154.908
 352.848 452.082
 692.618 557.192
 419.117 306.664
 284.159 425.159
 251.032 926.400
 437.582 907.796
 605.699 534.204
 956.487 747.725
 122.889 247.839
 180.259 662.698
 407.891 595.754
 703.821 616.581
 135.892 370.761
 419.417 24.770
 63.513 74.562
 601.865 675.934
 122.160 238.675
 998.477 859.257
 660.686 725.073
 306.998 497.635
 984.539 760.644
 745.353 527.108
 266.184 506.971
 554.592 996.085
 666.467 739.942
 603.344 440.435
 676.002 57.072
 853.418 718.480
 655.265 554.546
 330.363 250.264
 795.361 246.813
 651.158 225.746
 40.233 530.646
 778.371 944.950
 285.287 630.282
 883.817 788.309
 604.974 373.225
 355.728 36.999
 648.983 526.240
 615.690 660.909
 297.578 721.857
 522.200 446.746
 373.656 197.295
 426.804 271.923
 692.856 885.215
 69.723 653.215
 92.034 90.375
 311.159 765.220
 737.535 74.386
 501.558 175.684
 982.745 384.861
 111.796 466.358
 152.344 2.956
 38.329 473.865
 789.821 158.231
 937.679 9.965
 354.188 550.902
 651.475 910.283
 908.993 323.783
 582.554 61.449
 657.113 299.695
 52.980 505.363
 962.076 120.991
 697.408 793.701
 812.493 137.643
 754.823 833.882
 160.621 346.254
 355.841 538.261
 656.932 807.292
 152.391 560.867
 546.140 700.311
 695.601 320.449
 750.583 220.877
 83.188 795.666
 886.603 598.285
 519.749 309.262
 409.117 605.115
 465.484 654.880
 607.532 539.304
 97.339 565.344
 459.334 53.258
 431.113 167.931
 640.898 664.904
 916.214 854.182
 381.397 860.165
 832.462 933.546
 486.170 448.850
 809.462 706.660
 239.963 95.258
 125.751 741.015
 95.230 555.759
 702.253 355.432
 951.947 228.585
 411.040 707.061
 416.529 781.910
 207.247 653.107
 990.454 266.799
 843.943 347.290
 563.700 648.789
 434.455 587.005
 582.395 778.724
 724.885 400.602
 610.025 658.474
 675.348 545.316
 821.581 394.279
 318.769 155.632
 952.501 439.620
 71.263 60.763
 889.567 845.892
 861.281 490.178
 37.890 13.822
 982.542 360.404
 753.319 388.107
 267.591 827.756
 998.035 194.352
 537.568 684.018
 291.746 478.981
 775.060 739.816
 402.837 692.737
 759.810 998.540
 792.412 935.937
 123.623 977.849
 906.690 853.371
 746.152 432.306
 155.256 389.098
 905.822 306.482
 37.783 62.339
 601.275 480.412
 941.897 746.744
 403.066 626.882
 759.581 783.858
 220.509 791.269
 617.114 560.364
 565.485 529.141
 719.918 866.189
 557.542 134.494
 943.345 630.890
 789.829 593.025
 295.518 228.656
 713.581 971.541
 509.561 933.047
 803.189 468.372
 638.399 292.320
 40.958 903.036
 802.620 951.355
 269.870 9.560
 935.495 549.134
 466.932 150.561
 62.236 819.172
 704.584 512.937
 3.952 477.854
 412.332 145.668
 399.917 231.270
 897.191 411.703
 161.974 609.716
 4.899 245.200
 307.782 960.774
 332.540 619.710
 38.660 922.862
 768.648 569.530
 734.880 952.925
 23.524 83.748
 616.250 901.733
 608.239 969.119
 366.668 390.942
 766.308 3.375
 334.222 536.114
 701.293 164.835
 607.568 833.396
 73.720 607.920
 527.174 254.245
 861.824 178.762
 36.994 507.823
 946.156 342.300
 816.961 285.392
 44.335 274.771
 786.053 111.952
 198.893 806.367
 334.515 229.497
 920.892 761.897
 365.076 21.721
 280.526 816.988
 807.863 675.002
 882.386 178.648
 961.436 634.400
 389.343 517.676
 620.252 550.662
 390.404 572.593
 122.589 685.472
 222.724 547.519
 915.937 523.159
 337.585 817.194
 41.056 769.521
 879.279 899.339
 711.058 159.526
 962.022 166.560
 366.041 968.237
 274.193 246.382
 753.154 761.893
 905.211 538.908
 580.678 442.754
 925.393 197.556
 565.279 751.778
 203.258 340.746
 504.366 82.864
 121.390 153.106
 709.275 232.131
 357.489 996.380
 406.438 822.286
 291.300 175.797
 807.677 887.552
 143.307 731.102
 550.414 26.991
 863.297 567.100
 274.831 696.613
 485.089 571.476
 727.326 442.703
 19.879 643.516
 25.214 24.882
 550.103 972.418
 482.131 548.038
 536.604 545.103
 650.540 543.303
 195.875 958.303
 288.994 801.357
 325.554 776.439
 687.173 73.727
 43.137 174.138
 889.187 192.239
 395.591 579.649
 631.443 901.943
 740.418 782.852
 369.666 712.609
 688.536 169.814
 302.885 318.221
 436.552 716.064
 330.853 847.880
 653.739 324.962
 4.044 146.410
 83.811 388.231
 668.922 955.097
 483.059 816.044
 680.346 804.806
 957.062 617.842
 80.904 442.893
 644.105 686.675
 944.727 5.537
 693.318 164.397
 390.162 997.197
 721.654 448.105
 399.008 543.896
 231.211 986.162
 185.325 706.966
 605.492 841.796
 157.741 755.044
 261.386 51.281
 67.500 835.819
 747.472 940.145
 860.024 122.744
 186.518 293.544
 8.601 158.319
 551.440 5.302
 741.024 213.244
 133.552 94.226
 937.898 233.708
 956.700 706.693
 527.227 577.155
 261.034 492.644
 694.379 725.316
 929.073 9.797
 18.158 513.178
 460.774 180.637
 909.300 890.395
 883.101 291.854
 222.124 619.701
 565.833 219.980
 216.276 663.047
 24.840 14.618
 824.723 873.833
 345.727 336.749
 425.559 331.960
 226.704 589.931
 586.192 572.105
 894.982 592.970
 944.619 675.061
 324.165 910.803
 987.351 843.099
 502.576 213.420
 778.935 554.766
 658.682 388.845
 73.745 599.443
 727.518 354.209
 904.893 400.386
 282.052 238.329
 983.735 735.129
 199.780 639.864
 670.941 708.312
 484.440 177.788
 88.668 93.816
 615.949 366.873
 153.687 676.006
 211.672 682.024
 21.899 234.745
 505.444 374.211
 72.331 352.367
 496.952 410.498
 128.290 305.160
 605.837 715.171
 947.910 234.944
 247.958 462.558
 26.996 391.556
 104.746 429.820
 682.992 73.540
 602.380 665.565
 47.673 566.839
 580.970 913.744
 633.064 750.107
 593.248 188.925
 273.920 476.445
 208.992 606.239
 542.538 496.445
 49.994 395.189
 807.620 713.684
 678.661 979.914
 426.352 384.056
 501.997 988.810
 654.010 423.075
 325.802 103.722
 592.383 974.611
 348.438 203.768
 319.648 540.132
 169.718 372.693
 520.403 254.848
 711.603 983.264
 814.131 827.072
 909.981 350.214
 240.064 496.297
 200.366 847.751
 251.244 396.118
 447.596 52.468
 183.401 478.115
 276.362 422.081
 656.413 725.547
 164.596 419.700
 226.614 590.372
 37.482 398.141
 904.658 268.386
 21.278 165.246
 781.386 695.529
 11.597 46.286
 936.926 629.600
 511.788 670.830
 347.747 267.405
 988.013 257.071
 532.530 944.864
 656.404 105.385
 898.524 249.814
 4.983 494.141
 951.576 532.485
 502.858 484.732
 829.649 281.138
 358.644 969.848
 703.625 109.764
 59.197 960.711
 981.117 416.460
 902.106 817.075
 547.497 866.063
 187.155 230.908
 410.154 245.480
 962.957 23.868
 581.959 467.067
 747.692 593.923
 181.134 352.291
 923.285 421.952
 948.233 628.223
 209.291 840.126
 426.079 392.191
 878.393 75.825
 232.594 240.039
 4.825 864.197
 325.051 671.057
 818.681 6.060
 130.976 153.922
 154.225 613.213
 457.514 4.412
 463.771 298.603
 317.398 644.454
 57.893 742.898
 183.776 806.180
 218.738 301.262
 744.148 252.485
 909.741 144.654
 329.825 811.184
 719.405 789.269
 794.024 183.146
 878.931 327.291
 469.443 570.848
 86.976 693.679
 803.615 683.846
 65.850 489.909
 524.182 878.131
 321.833 229.563
 481.419 859.590
 250.524 6.185
 234.851 575.571
 232.173 35.342
 655.802 196.365
 620.651 955.343
 297.362 779.448
 915.206 240.300
 605.119 658.131
 991.600 281.384
 601.340 413.388
 86.966 214.197
 945.996 598.889
 512.185 139.686
 61.632 86.362
 491.360 121.091
 685.633 888.536
 487.722 998.878
 990.868 772.871
 209.896 298.884
 580.123 589.709
 745.798 105.926
 825.480 457.211
 940.598 916.772
 383.180 242.519
 920.415 993.664
 288.095 889.071
 217.944 324.685
 918.271 315.074
 136.568 812.535
 745.981 864.304
 105.227 1.979
 162.069 659.906
 840.067 402.107
 608.225 992.580
 106.569 37.057
 688.243 879.907
 936.306 182.947
 93.577 742.719
 917.866 625.239
 888.001 352.074
 976.918 145.756
 596.418 666.856
 164.297 159.149
 357.432 283.393
 864.673 442.179
 180.050 96.196
 456.564 104.013
 721.576 580.346
 434.686 340.506
 434.526 273.964
 938.880 999.714
 951.280 502.087
 313.944 599.518
 50.480 845.266
 998.765 612.079
 921.283 36.977
 661.351 635.025
 980.956 858.900
 962.064 467.819
 556.617 693.202
 746.946 206.163
 989.950 952.804
 406.134 750.673
 419.259 926.403
 841.631 732.345
 719.426 192.640
 189.994 810.762
 998.159 740.724
 557.705 766.742
 145.800 112.126
 422.294 344.779
 283.090 94.401
 605.682 598.528
 442.404 864.089
 366.280 641.596
 426.441 617.029
 914.329 433.601
 816.198 32.810
 715.494 155.996
 426.947 802.812
 198.548 112.312
 845.008 581.065
 764.780 72.681
 805.466 282.639
 353.665 862.781
 205.815 609.396
 748.242 453.366
 185.327 997.500
 504.906 159.634
 455.148 90.487
 19.093 21.650
 538.364 96.785
 147.255 360.575
 699.376 508.103
 805.938 633.586
 612.689 167.182
 573.618 426.957
 575.693 377.930
 995.830 6.209
 719.323 961.424
 708.124 699.589
 953.888 956.744
 766.526 332.002
 622.258 140.801
 536.636 397.284
 164.441 56.679
 918.669 994.177
 750.088 671.382
 557.934 233.195
 360.303 772.978
 443.217 715.790
 327.286 421.092
 66.787 302.784
 827.678 106.466
 200.242 125.167
 309.303 193.258
 624.029 187.298
 675.415 916.061
 582.296 900.737
 198.049 901.998
 768.967 37.922
 353.105 372.028
 688.873 370.315
 912.980 845.761
 885.912 258.312
 874.757 97.249
 848.048 683.023
 897.853 67.592
 149.276 287.008
 457.908 481.649
 287.205 446.463
 554.374 604.136
 640.675 896.258
 527.300 234.021
 376.841 27.409
 911.346 20.161
 56.627 370.074
 677.768 95.840
 149.741 551.210
 161.540 1.319
 906.918 901.889
 242.712 783.256
 732.393 3.249
 328.405 935.111
 741.364 560.965
 572.575 646.316
 916.346 735.228
 860.873 348.503
 736.692 216.739
 991.972 238.548
 344.254 109.709
 396.881 790.345
 925.405 881.587
 674.636 975.426
 688.716 978.247
 284.883 247.747
 454.987 35.026
 352.119 326.788
 761.532 181.627
 707.488 467.772
 528.464 626.173
 855.158 536.185
 706.873 285.129
 412.513 619.296
 96.310 616.282
 975.917 689.189
 303.898 317.397
 124.112 574.605
 944.862 119.520
 34.787 63.078
 932.686 368.424
 680.265 716.274
 557.868 427.647
 837.210 81.903
 941.905 520.301
 822.826 582.106
 15.473 463.059
 413.982 873.781
 997.490 733.823
 352.420 849.388
 238.906 494.712
 52.760 381.388
 488.639 994.680
 52.891 129.423
 89.326 272.699
 649.005 211.953
 220.786 234.901
 388.635 794.318
 185.712 89.832
 331.338 929.669
 434.747 288.359
 483.015 590.188
 819.404 662.334
 649.315 291.273
 657.098 413.577
 297.200 104.441
 11.834 136.804
 350.861 4.677
 8.868 722.736
 246.170 249.532
 587.163 976.918
 922.138 950.853
 377.989 192.683
 712.222 801.540
 113.037 960.821
 614.344 450.792
 295.493 801.932
 46.231 689.160
 700.303 29.028
 639.998 82.209
 446.275 737.041
 683.042 167.168
 946.530 262.610
 585.456 754.764
 492.301 542.409
 939.729 228.158
 758.333 842.803
 856.994 237.922
 289.480 549.480
 914.143 607.307
 393.986 445.658
 154.461 102.167
 638.974 914.471
 655.988 517.176
 830.442 159.182
 549.599 82.165
 429.538 118.173
 443.846 812.994
 477.908 675.433
 735.319 199.530
 399.562 837.045
 568.943 633.655
 340.228 206.333
 407.763 593.241
 775.807 681.711
 500.060 689.559
 950.849 299.503
 544.740 897.324
 730.387 417.157
 683.907 275.742
 801.797 489.194
 552.107 178.294
 938.387 928.328
 521.387 777.132
 527.031 507.467
 863.960 898.933
 515.549 375.495
 252.574 902.559
 801.784 602.015
 602.976 110.339
 268.814 695.665
 581.848 135.086
 775.886 359.596
 334.022 90.789
 502.050 849.486
 879.536 918.474
 871.804 317.823
 777.151 947.788
 585.127 987.498
 707.510 913.056
 947.061 563.091
 585.357 278.817
 116.572 15.269
 233.601 249.039
 145.886 458.710
 937.985 846.600
 788.358 873.824
 823.312 81.207
 246.410 624.875
 752.425 366.343
 995.938 219.998
 727.188 906.247
 947.403 300.846
 774.751 925.240
 827.476 90.711
 318.351 42.389
 332.499 259.810
 674.213 258.631
 313.287 565.849
 777.077 390.760
 700.045 518.129
 536.986 92.580
 719.804 406.336
 467.923 98.858
 53.172 183.256
 831.370 29.195
 231.999 137.170
 509.812 28.768
 807.354 918.377
 999.604 998.914
 583.954 69.583
 200.596 996.192
 691.695 666.869
 320.748 133.049
 69.397 312.156
 25.014 591.145
 395.359 475.968
 584.568 20.234
 892.303 907.650
 948.592 17.086
 242.012 486.562
 418.144 702.052
 2.253 850.462
 579.904 792.537
 62.841 414.835
 814.897 435.925
 400.045 889.029
 569.768 347.660
 482.651 141.507
 530.021 207.496
 396.144 698.173
 308.309 518.055
 33.756 345.716
 526.791 210.044
 457.850 218.301
 579.471 688.948
 868.799 473.116
 584.982 25.106
 90.669 701.515
 337.436 875.228
 356.353 711.577
 515.653 36.320
 665.153 279.129
 180.545 336.224
 512.093 62.878
 165.786 687.591
 222.577 670.730
 415.690 418.862
 43.516 45.105
 541.797 557.056
 71.125 991.859
 829.788 198.815
 767.646 37.983
 932.688 859.921
 418.827 485.517
 414.826 146.473
 298.852 792.178
 871.609 916.067
 380.328 402.152
 329.110 483.063
 197.838 163.621
 138.874 322.477
 441.607 183.437
 319.704 111.940
 223.079 705.226
 779.958 55.824
 870.115 567.026
 679.713 11.088
 932.418 350.874
 288.787 497.224
 617.360 222.709
 568.938 755.047
 645.216 60.375
 689.624 418.953
 976.781 54.736
 187.533 398.015
 694.429 959.096
 240.111 302.077
 631.832 360.776
 859.724 294.552
 973.131 202.297
 873.542 964.255
 757.516 624.893
 558.257 560.313
 11.505 521.703
 300.205 368.608
 523.176 840.066
 780.109 782.464
 207.964 170.661
 895.618 657.385
 685.175 905.218
 970.180 277.905
 382.057 774.262
 117.764 908.246
 955.156 822.354
 882.004 667.152
 516.966 412.089
 215.926 846.368
 482.914 131.355
 363.193 782.709
 415.890 113.800
 420.485 762.140
 102.462 263.117
 58.210 962.980
 9.269 831.540
 636.045 182.095
 955.702 266.131
 432.163 596.264
 218.771 868.225
 899.524 419.826
 730.184 667.306
 336.744 374.086
 609.143 687.005
 510.329 993.955
 25.757 64.683
 63.023 89.095
 540.493 4.783
 791.527 41.869
 299.470 417.930
 455.738 969.998
 171.244 81.437
 898.892 280.763
 428.934 901.850
 199.808 484.471
 455.954 156.435
 959.009 771.619
 181.395 618.858
 832.207 260.706
 232.408 55.819
 88.079 727.145
 779.092 428.243
 380.964 279.229
 598.792 95.085
 519.868 871.253
 311.082 643.254
 787.943 768.883
 44.510 537.263
 154.217 405.527
 957.468 371.394
 433.166 304.290
 217.096 30.540
 326.813 467.253
 864.100 829.043
 145.852 446.883
 782.912 646.070
 496.414 73.884
 34.102 48.386
 60.971 897.554
 570.736 364.135
 847.487 940.474
 787.163 12.815
 559.976 536.184
 75.055 115.634
 514.207 229.418
 178.335 406.388
 320.547 911.814
 439.836 775.898
 246.071 245.964
 265.183 843.578
 192.510 716.935
 243.699 829.112
 855.812 328.308
 265.408 657.478
 215.790 530.343
 763.924 774.197
 717.141 697.681
 456.682 67.766
 601.080 645.255
 909.361 726.755
 912.783 831.690
 136.206 824.180
 905.090 112.823
 681.292 86.742
 372.569 3.281
 79.618 226.895
 949.577 225.950
 846.479 587.819
 486.850 988.035
 717.163 762.104
 257.041 544.258
 488.085 521.868
 232.240 584.119
 679.631 459.297
 905.806 218.293
 237.821 440.949
 804.718 512.061
 457.371 476.113
 743.365 809.540
 286.673 179.006
 119.376 465.617
 662.771 347.321
 839.255 22.530
 721.689 606.950
 306.602 570.356
 789.920 796.410
 907.337 766.311
 342.817 137.229
 511.241 273.177
 424.709 1.402
 182.257 744.772
 876.433 627.850
 884.301 733.855
 574.498 730.953
 895.999 338.795
 421.167 0.805
 646.010 118.764
 158.483 822.431
 67.812 887.922
 36.821 586.164
 494.558 807.332
 728.287 60.615
 794.427 605.232
 618.627 930.648
 436.585 413.341
 172.801 633.796
 607.376 266.293
 586.778 568.253
 323.525 696.060
 502.181 993.476
 750.345 501.599
 465.114 40.569
 992.137 890.298
 802.933 124.539
 421.876 991.578
 123.046 275.701
 928.082 719.802
 109.362 944.675
 127.373 114.246
 311.240 287.251
 798.158 375.043
 246.228 794.996
 289.248 627.830
 134.278 38.609
 29.810 34.281
 663.262 758.208
 175.169 784.124
 272.459 232.836
 855.799 85.891
 904.281 846.359
 21.765 863.099
 90.110 734.706
 887.398 70.292
 631.945 937.098
 954.766 495.251
 249.193 309.039
 331.284 501.433
 63.785 705.550
 936.448 295.392
 84.734 368.194
 423.251 150.607
 265.937 698.323
 507.378 270.079
 792.488 461.699
 516.172 79.522
 998.097 126.813
 531.840 180.603
 429.512 312.223
 530.106 694.835
 706.536 918.925
 504.958 544.407
 834.711 304.664
 149.253 363.041
 821.556 61.435
 234.412 240.082
 839.149 468.917
 233.405 672.383
 731.640 289.697
 870.779 744.509
 554.842 161.917
 400.861 257.605
 678.567 737.002
 327.900 875.486
 105.970 850.835
 635.236 213.692
 346.111 242.859
 108.340 539.128
 897.864 626.863
 70.379 516.357
 99.512 637.595
 428.842 388.573
 406.827 337.797
 815.605 539.882
 673.718 470.120
 326.859 488.987
 517.814 517.666
 797.722 717.013
 605.481 326.328
 121.597 53.601
 637.160 612.964
 116.824 620.984
 857.685 97.553
 201.642 66.484
 164.002 357.548
 339.584 266.311
 893.892 301.646
 616.139 139.979
 416.758 532.087
 486.804 222.894
 926.876 833.659
 357.611 268.216
 779.932 758.964
 211.213 217.017
 187.003 328.775
 541.888 232.832
 661.739 429.830
 807.023 253.228
 834.647 657.058
 914.268 293.003
 834.478 340.549
 244.520 932.659
 575.362 937.738
 240.877 449.138
 867.282 117.064
 380.955 566.212
 127.404 860.184
 180.379 8.042
 654.811 55.743
 863.279 885.123
 438.223 29.347
 173.522 397.083
 495.652 573.061
 8.749 636.781
 949.884 515.419
 736.661 175.887
 780.645 62.017
 126.219 120.283
 272.956 780.565
 300.293 976.305
 114.034 586.464
 323.919 764.031
 344.199 680.044
 394.743 664.866
 609.300 509.576
 838.773 176.821
 515.487 290.659
 552.547 366.669
 176.720 848.964
 317.853 714.186
 49.683 906.436
 770.701 115.630
 851.141 878.482
 284.277 493.383
 183.799 659.539
 755.823 803.242
 596.171 255.580
 227.901 963.243
 260.549 873.904
 461.427 786.467
 564.902 743.066
 375.398 589.239
 426.514 439.690
 618.862 985.113
 497.500 415.447
 214.828 949.430
 48.416 208.576
 62.131 550.041
 792.446 92.567
 276.563 553.592
 308.613 653.116
 651.658 215.723
 800.881 627.020
 505.426 995.656
 406.712 807.738
 513.245 264.227
 62.476 586.885
 798.188 628.703
 416.289 814.682
 125.789 622.352
 526.444 821.604
 926.044 812.101
 124.003 235.042
 515.018 989.673
 282.733 376.358
 113.467 921.982
 113.001 653.281
 440.341 52.437
 966.169 229.110
 2.840 739.097
 943.270 2.973
 998.077 776.770
 790.224 364.477
 598.521 532.202
 528.735 472.210
 506.682 494.347
 117.319 769.948
 54.516 140.463
 714.161 808.999
 888.243 994.666
 578.988 42.432
 846.674 624.990
 614.513 340.187
 15.385 120.306
 21.933 426.963
 953.339 607.443
 495.266 41.796
 653.873 424.999
 974.956 274.409
 157.653 242.761
 844.180 554.392
 698.566 299.097
 906.926 101.311
 480.203 883.422
 813.427 123.958
 374.022 592.986
 277.417 662.536
 52.471 884.237
 395.497 66.951
 950.932 176.205
 269.311 706.201
 449.540 669.541
 537.125 507.611
 315.692 58.542
 136.636 370.383
 614.798 138.720
 892.584 816.269
 422.808 669.069
 301.088 502.388
 29.840 721.411
 70.973 389.310
 258.461 640.074
 687.138 533.931
 709.585 910.264
 41.723 154.608
 448.436 975.084
 298.317 929.333
 935.574 897.043
 828.349 460.659
 54.768 793.608
 706.212 638.904
 379.727 16.917
 742.569 813.333
 422.816 940.019
 948.923 435.945
 416.297 66.176
 189.192 261.027
 164.135 619.907
 317.144 493.384
 971.553 200.168
 506.797 97.216
 490.380 884.504
 643.752 64.788
 218.712 41.147
 400.001 948.791
 149.612 222.241
 6.725 674.602
 789.906 829.781
 266.212 249.215
 158.774 736.235
 205.405 793.686
 947.474 939.466
 123.068 557.504
 374.713 387.454
 976.559 578.822
 333.622 839.147
 902.353 177.127
 701.028 565.575
 679.404 888.608
 500.525 638.242
 591.966 53.391
 389.144 812.992
 97.700 453.214
 412.160 676.329
 79.633 983.527
 459.405 872.174
 82.193 771.764
 504.724 230.634
 580.335 760.577
 741.593 352.548
 988.164 38.637
 694.183 305.949
 214.025 990.399
 414.198 220.301
 250.523 158.791
 927.573 644.460
 640.994 970.469
 207.854 2.983
 982.818 702.218
 488.871 547.068
 659.355 199.860
 630.766 70.512
 186.751 468.962
 290.807 833.142
 322.404 801.677
 672.589 605.161
 15.214 188.654
 810.731 282.230
 443.200 382.384
 448.080 905.331
 544.575 762.300
 161.629 199.132
 319.524 626.897
 152.993 481.390
 680.867 369.126
 28.707 322.808
 134.451 233.944
 522.075 996.596
 149.748 707.524
 847.382 159.973
 766.081 633.153
 702.639 482.082
 1.530 616.746
 650.359 965.820
 674.554 293.454
 87.073 412.116
 700.289 334.718
 469.426 17.158
 125.291 331.809
 183.804 164.326
 659.983 687.431
 41.884 527.373
 254.468 561.953
 48.569 109.310
 40.738 576.639
 842.016 537.945
 386.063 84.750
 146.539 75.007
 724.876 235.117
 134.787 387.883
 569.370 14.894
 770.660 213.473
 654.971 852.564
 831.944 910.272
 521.712 963.154
 302.772 361.132
 135.158 340.216
 419.953 334.230
 33.136 448.982
 671.392 828.336
 272.119 198.586
 124.742 980.940
 418.217 505.238
 333.723 180.031
 463.613 680.229
 779.920 234.004
 784.635 354.946
 989.313 976.557
 730.110 698.266
 573.222 937.221
 729.054 189.407
 18.915 632.070
 729.044 221.409
 960.127 327.010
 567.856 757.661
 334.513 517.830
 491.377 217.538
 554.132 842.032
 363.636 689.200
 925.061 188.548
 276.637 560.395
 729.928 669.163
 817.918 215.015
 887.426 142.233
 455.257 697.790
 8.709 682.851
 566.385 226.436
 143.103 837.429
 996.025 294.706
 34.131 513.951
 534.969 416.943
 358.683 786.501
 961.609 511.012
 92.915 844.519
 793.482 588.980
 811.695 419.558
 396.600 51.023
 685.874 666.622
 778.033 76.023
 73.288 70.861
 130.193 630.924
 613.135 166.090
 844.304 629.523
 415.403 878.033
 309.583 50.140
 401.590 96.232
 860.809 51.040
 792.414 604.097
 930.329 623.988
 673.115 991.876
 954.605 311.782
 95.903 393.376
 236.409 337.516
 228.862 340.728
 581.478 894.930
 136.075 254.488
 625.374 714.216
 207.924 876.853
 808.450 620.543
 464.466 627.158
 612.934 58.313
 667.942 490.222
 68.531 268.511
 719.991 734.295
 486.552 425.671
 330.726 856.591
 675.947 901.925
 653.999 546.753
 509.010 405.835
 37.716 783.602
 74.659 911.398
 369.883 95.435
 920.655 556.574
 668.131 441.835
 133.800 450.301
 598.937 553.851
 532.953 122.281
 886.891 103.639
 800.731 111.517
 26.523 984.002
 406.164 488.921
 109.920 747.932
 75.725 408.259
 781.256 889.403
 960.443 680.706
 501.197 905.756
 581.895 864.624
 204.787 751.305
 882.303 87.518
 648.914 419.225
 969.742 296.022
 930.897 537.658
 357.374 527.099
 807.378 365.602
 17.834 165.225
 120.013 769.057
 485.570 692.335
 236.780 258.599
 569.397 736.733
 418.870 101.927
 216.197 11.496
 224.746 780.597
 379.202 120.320
 844.934 546.389
 778.279 958.091
 831.538 722.316
 535.928 194.001
 331.340 374.759
 375.280 887.015
 265.097 510.601
 372.277 827.366
 110.471 496.341
 863.623 544.978
 62.571 690.300
 678.409 788.125
 462.948 575.157
 240.826 505.737
 931.757 992.854
 593.861 207.857
 613.668 449.478
 31.817 914.421
 188.903 172.032
 768.914 507.401
 717.679 475.510
 80.864 90.327
 218.537 616.369
 258.458 237.958
 946.049 262.298
 831.834 733.786
 276.536 858.216
 139.718 380.915
 655.530 890.894
 910.861 710.309
 259.391 490.899
 29.763 267.557
 505.681 118.083
 713.269 643.947
 770.617 678.350
 519.576 429.223
 173.282 253.386
 740.478 841.895
 929.548 395.663
 38.484 369.179
 6.214 367.852
 632.868 393.609
 888.229 774.388
 816.107 459.335
 557.641 244.064
 200.996 640.281
 948.904 442.977
 418.544 908.145
 446.200 9.064
 270.243 594.295
 507.582 550.632
 801.314 20.411
 399.042 705.336
 822.960 303.308
 788.450 241.942
 943.681 775.394
 651.947 149.742
 747.316 599.918
 479.376 710.002
 907.272 86.553
 104.380 306.266
 483.554 155.404
 930.526 597.350
 596.487 974.364
 757.208 55.659
 996.014 264.812
 536.131 436.871
 589.025 283.133
 996.975 683.541
 793.248 330.704
 283.669 28.965
 151.904 503.349
 232.978 628.255
 168.749 584.171
 225.264 136.580
 961.694 723.031
 242.027 30.742
 441.245 184.263
 802.855 646.335
 107.223 724.732
 330.684 410.926
 736.220 470.759
 541.680 391.830
 668.872 769.210
 85.855 358.580
 769.265 810.255
 615.898 164.286
 540.612 662.504
 52.047 471.366
 167.054 171.831
 185.673 46.077
 189.290 290.028
 147.199 898.739
 93.188 296.086
 206.794 94.260
 730.196 919.468
 8.892 757.586
 333.839 80.154
 621.918 574.099
 38.823 223.694
 748.870 374.001
 542.094 591.300
 456.798 396.655
 615.736 155.543
 786.202 775.292
 40.054 943.037
 365.323 149.892
 574.848 518.266
 528.021 107.289
 434.231 120.208
 594.008 129.315
 434.922 318.569
 671.684 684.272
 312.451 723.279
 169.534 72.049
 359.980 763.617
 813.323 192.300
 459.434 517.135
 352.229 877.332
 116.324 69.022
 865.126 161.439
 353.404 615.941
 43.867 456.775
 292.244 81.748
 507.338 198.384
 187.541 113.190
 889.924 999.319
 261.022 90.041
 530.846 628.193
 297.769 974.840
 274.459 358.701
 958.678 91.885
 462.350 132.304
 672.327 53.469
 270.004 975.301
 794.961 224.182
 306.490 689.766
 168.772 152.691
 875.403 729.646
 919.434 16.734
 587.956 629.569
 170.483 173.597
 551.256 391.389
 624.040 628.291
 131.472 884.191
 677.468 508.777
 145.660 875.491
 879.378 246.332
 178.681 597.960
 245.184 14.519
 792.186 346.391
 873.986 387.920
 508.346 88.556
 760.300 88.077
 257.529 321.317
 954.238 925.873
 199.914 785.933
 773.770 604.431
 518.057 315.512
 547.040 282.674
 560.367 180.214
 999.281 725.742
 52.448 244.955
 488.332 383.933
 520.427 998.535
 629.072 886.779
 451.905 756.306
 677.472 643.911
 498.548 800.580
 319.346 580.833
 469.919 889.126
 130.891 467.493
 329.783 933.506
 53.909 923.217
 560.312 992.031
 317.984 496.193
 361.480 319.193
 607.386 353.224
 285.325 612.303
 128.033 100.167
 228.893 860.214
 998.301 250.433
 714.719 157.562
 939.000 423.890
 141.198 345.684
 147.511 687.586
 82.435 488.470
 37.389 630.043
 732.007 614.071
 938.914 19.754
 519.058 243.030
 72.898 854.358
 658.376 387.322
 17.067 518.335
 636.363 615.916
 322.446 783.541
 168.435 629.114
 950.278 798.431
 104.491 520.324
 285.209 699.084
 800.135 499.773
 837.938 359.478
 132.774 545.248
 533.608 291.695
 222.261 981.371
 47.307 161.512
 942.029 887.631
 804.805 544.204
 983.734 28.750
 527.662 793.248
 899.113 486.738
 33.023 505.269
 598.339 665.697
 68.650 453.214
 973.812 917.156
 395.127 831.813
 959.444 790.199
 944.902 661.429
 573.637 207.211
 470.207 565.102
 552.855 578.726
 620.403 346.690
 613.844 641.190
 298.456 723.459
 315.871 286.673
 573.789 713.297
 888.039 776.579
 465.489 944.107
 276.731 930.590
 849.724 81.106
 418.944 361.672
 335.289 587.234
 301.007 807.564
 641.678 714.062
 489.435 574.218
 208.312 427.310
 370.155 58.067
 67.868 504.933
 480.716 18.408
 490.828 299.870
 822.309 510.836
 314.852 267.730
 477.497 215.322
 927.422 846.347
 896.521 861.816
 492.177 304.354
 839.300 901.099
 570.626 805.244
 739.070 833.921
 866.688 858.287
 582.528 307.395
 439.980 134.828
 754.049 340.354
 626.567 45.701
 469.699 740.342
 757.413 620.692
 810.364 831.440
 962.835 863.116
 160.233 197.041
 236.610 520.960
 353.382 943.425
 50.029 910.824
 641.456 462.743
 151.144 232.551
 911.861 287.388
 457.929 542.538
 428.993 117.204
 809.447 923.854
 839.431 717.425
 632.686 254.294
 702.463 145.324
 624.284 572.324
 384.770 699.459
 348.369 259.412
 625.414 395.017
 180.182 869.904
 345.750 465.536
 448.922 361.359
 587.689 954.356
 574.381 14.881
 630.221 483.159
 775.691 432.664
 3.920 630.415
 835.156 495.657
 19.728 395.230
 907.142 35.538
 603.599 103.788
 405.942 590.103
 312.334 993.356
 225.083 978.685
 856.198 5.668
 524.531 453.580
 806.868 975.785
 865.657 894.789
 289.053 118.423
 823.648 349.362
 783.281 210.935
 313.542 244.482
 976.245 135.990
 632.562 787.116
 232.450 978.488
 754.267 505.121
 403.460 937.000
 268.946 78.264
 593.619 192.211
 812.241 686.492
 246.827 121.383
 76.012 91.454
 668.846 922.173
 971.028 730.597
 342.978 640.338
 82.042 797.046
 201.157 628.747
 797.605 798.982
 273.109 709.867
 937.728 526.411
 826.775 396.739
 73.780 928.590
 535.528 839.696
 221.323 740.040
 241.666 115.251
 75.652 45.911
 239.253 732.259
 292.423 497.826
 458.772 987.329
 535.928 869.244
 615.412 10.504
 622.254 755.603
 974.686 973.192
 274.112 800.191
 413.754 218.651
 931.689 73.881
 513.165 771.805
 86.035 508.003
 428.316 306.628
 527.760 317.932
 767.737 727.795
 246.869 544.232
 979.301 856.748
 945.266 452.758
 226.831 614.177
 900.742 990.149
 167.479 640.320
 372.148 592.159
 732.190 586.080
 685.243 835.689
 112.945 702.216
 365.612 48.024
 895.012 726.662
 170.555 516.234
 191.801 63.011
 50.576 244.131
 874.100 513.592
 80.663 792.308
 492.353 301.208
 332.792 8.164
 306.478 223.000
 808.021 947.323
 326.684 732.096
 656.124 936.298
 373.270 757.477
 433.240 99.788
 653.927 635.208
 486.726 236.663
 82.316 635.712
 317.841 278.943
 698.382 998.885
 16.477 701.091
 853.834 913.575
 350.785 796.554
 878.573 548.364
 543.824 229.044
 406.624 619.927
 98.430 362.663
 402.636 402.854
 612.266 633.217
 759.634 885.162
 432.805 339.359
 530.907 567.457
 265.037 293.267
 887.394 316.466
 694.471 504.189
 558.381 607.371
 709.092 592.266
 197.676 331.020
 83.999 703.607
 27.659 274.669
 272.362 969.892
 535.866 96.811
 769.988 816.899
 547.311 562.046
 785.265 857.037
 862.951 450.484
 151.786 522.321
 861.079 643.296
 420.824 718.424
 102.624 662.630
 821.471 459.712
 490.066 426.849
 587.288 922.997
 907.891 203.108
 32.409 517.644
 353.121 996.577
 682.973 186.238
 258.739 722.519
 900.581 138.202
 259.845 43.180
 395.125 884.270
 869.747 310.634
 140.130 728.789
 66.168 499.782
 752.920 626.477
 360.209 718.597
 865.972 497.865
 584.206 987.022
 329.269 91.563
 19.178 638.894
 884.057 290.351
 46.106 345.721
 826.955 281.367
 784.006 325.633
 933.758 288.441
 35.851 489.345
 781.657 27.447
 743.317 807.316
 547.131 764.867
 323.511 43.829
 267.765 797.308
 73.988 695.348
 546.152 428.200
 963.162 758.911
 302.455 590.379
 826.606 123.686
 711.807 283.553
 348.734 472.991
 109.292 988.185
 384.977 668.550
 827.814 347.101
 661.278 492.646
 524.743 228.895
 742.681 191.823
 126.954 999.109
 286.669 608.243
 609.254 513.285
 963.266 427.760
 149.447 237.718
 334.502 608.730
 959.141 617.356
 320.580 789.824
 160.511 604.500
 346.980 81.530
 306.377 286.235
 651.856 312.990
 568.145 92.859
 650.794 487.548
 740.391 814.675
 398.567 866.529
 232.434 921.630
 575.571 986.663
 289.349 681.361
 658.681 773.315
 164.060 658.766
 939.160 255.690
 657.943 97.415
 328.840 753.873
 872.451 813.802
 783.082 588.627
 634.534 853.883
 76.125 676.913
 542.891 682.812
 330.700 898.119
 52.565 908.675
 446.422 942.775
 297.170 925.875
 536.186 847.414
 219.489 740.336
 890.097 452.219
 23.738 84.598
 394.107 233.695
 411.015 614.162
 865.492 20.214
 651.068 6.031
 387.480 916.517
 369.300 555.649
 466.954 782.842
 281.857 929.362
 66.383 39.187
 740.799 6.861
 216.461 615.169
 305.887 813.045
 769.731 26.259
 42.772 853.263
 756.540 828.927
 465.833 332.589
 929.574 856.948
 57.056 751.710
 187.063 451.048
 862.972 862.975
 230.288 412.093
 515.509 464.703
 699.646 197.586
 58.717 674.760
 134.289 271.397
 563.593 211.678
 980.739 852.293
 753.086 519.177
 931.405 198.059
 766.916 885.022
 578.148 135.076
 2.649 755.104
 520.791 689.468
 360.099 346.665
 55.602 302.800
 578.226 179.543
 592.295 395.517
 28.143 920.506
 296.114 663.378
 856.501 763.304
 738.437 910.181
 757.586 626.616
 757.263 903.810
 589.975 564.881
 298.658 427.346
 198.013 665.048
 830.169 633.819
 6.069 198.025
 414.262 18.503
 534.069 150.268
 708.797 828.938
 948.922 362.332
 855.498 837.744
 83.968 121.619
 337.382 920.414
 196.356 111.194
 671.459 388.627
 712.519 410.926
 71.128 123.983
 659.680 727.736
 608.988 97.793
 675.048 35.208
 658.977 225.569
 905.456 306.933
 548.575 831.861
 693.139 400.687
 37.128 449.188
 326.030 400.852
 913.170 666.946
 903.956 753.664
 208.126 220.802
 329.596 374.041
 120.170 174.257
 821.967 994.497
 172.688 611.596
 120.735 437.339
 667.277 720.592
 605.216 182.841
 480.128 995.150
 998.844 680.950
 369.739 799.141
 727.856 805.474
 468.061 985.164
 614.532 811.401
 599.451 203.848
 626.481 152.436
 673.241 33.908
 293.031 712.038
 115.676 939.715
 9.861 952.881
 212.757 166.287
 358.860 393.009
 222.645 121.746
 300.004 758.953
 158.446 200.354
 377.408 374.231
 541.054 756.866
 107.051 434.168
 57.257 462.396
 366.834 53.599
 638.480 225.965
 731.304 502.177
 786.443 443.124
 327.576 152.778
 128.008 487.356
 432.793 42.485
 874.843 61.278
 887.011 904.155
 614.849 508.259
 612.071 281.571
 270.134 201.897
 463.213 245.118
 47.507 197.534
 105.530 21.067
 286.822 978.774
 114.466 919.583
 613.048 160.749
 514.328 569.010
 130.897 734.027
 160.139 51.741
 305.285 927.744
 858.091 895.912
 964.412 132.522
 733.721 453.289
 690.204 913.231
 872.892 324.244
 946.922 834.797
 660.243 652.948
 194.713 262.564
 957.551 178.141
 70.591 139.389
 438.054 395.849
 452.795 907.643
 113.149 469.515
 891.883 673.951
 648.800 150.422
 857.415 612.054
 217.690 877.460
 455.179 684.251
 819.714 981.703
 487.038 519.871
 631.198 989.711
 802.249 721.140
 618.720 2.513
 2.370 739.153
 436.072 18.118
 466.433 557.786
 275.582 497.757
 941.924 789.033
 583.374 974.481
 261.487 982.967
 291.255 732.132
 84.322 318.385
 837.771 598.779
 492.441 710.925
 822.804 397.805
 190.682 364.402
 692.189 168.717
 439.466 24.265
 612.690 636.186
 492.254 561.041
 357.791 687.709
 595.597 923.621
 968.929 576.691
 746.457 130.121
 525.731 847.795
 675.324 496.269
 96.559 375.436
 548.709 191.973
 844.191 594.681
 853.430 935.598
 31.078 808.096
 857.982 917.881
 957.531 83.994
 42.082 144.351
 530.907 573.694
 370.752 313.179
 513.962 311.006
 269.082 136.726
 548.689 599.874
 461.018 967.690
 763.955 720.499
 381.299 517.957
 320.138 805.268
 893.343 939.314
 243.686 659.108
 364.702 164.684
 684.352 970.826
 411.354 46.922
 566.131 619.387
 546.032 855.410
 980.980 599.553
 605.909 240.304
 526.991 843.022
 821.046 7.575
 757.277 902.841
 175.145 387.780
 573.454 0.003
 840.393 866.241
 562.086 341.685
 802.885 776.195
 180.864 341.257
 776.561 459.127
 303.920 472.286
 402.361 853.330
 835.698 934.146
 893.982 383.687
 6.819 198.154
 399.023 259.421
 132.817 333.396
 649.238 24.165
 310.306 914.566
 59.142 992.277
 960.762 314.447
 459.478 110.039
 728.743 446.288
 610.237 629.623
 870.973 101.863
 594.506 621.984
 510.570 125.764
 44.826 892.629
 505.086 862.371
 871.662 927.465
 919.350 836.513
 50.763 476.191
 389.071 100.253
 962.465 685.297
 896.255 355.247
 469.448 994.398
 493.767 992.227
 156.169 496.989
 357.559 866.294
 47.432 93.675
 708.450 629.631
 367.716 502.408
 830.896 93.165
 17.472 271.513
 777.407 597.610
 26.232 118.276
 740.516 94.667
 221.818 705.228
 309.019 314.214
 235.094 900.262
 414.416 406.744
 73.553 443.087
 182.723 76.671
 255.709 72.864
 805.227 876.265
 641.050 639.236
 51.258 817.830
 934.563 616.041
 991.880 229.271
 536.101 124.193
 663.944 162.619
 166.680 923.524
 760.557 143.738
 88.078 494.292
 421.284 492.573
 868.576 954.941
 951.116 355.683
 494.433 76.319
 912.045 375.877
 219.875 492.389
 799.114 117.495
 252.159 577.659
 180.995 901.047
 125.158 581.813
 203.760 148.671
 195.295 967.646
 128.826 164.273
 946.246 490.505
 708.575 71.642
 890.352 152.403
 755.350 403.621
 560.013 544.300
 994.229 209.200
 974.524 303.307
 922.883 47.703
 707.925 21.476
 851.956 535.054
 260.804 278.322
 938.790 252.087
 420.926 875.144
 931.180 515.343
 79.654 435.787
 534.498 333.638
 26.887 431.841
 36.379 556.462
 378.607 281.853
 752.849 881.131
 877.745 371.304
 385.964 783.357
 559.220 815.617
 846.477 219.915
 469.573 230.853
 39.850 912.481
 895.008 140.095
 536.980 339.036
 71.217 397.557
 652.620 54.886
 644.564 892.526
 887.967 351.193
 325.763 52.313
 815.605 387.472
 650.748 314.120
 604.625 48.997
 543.976 812.225
 513.935 764.206
 299.911 327.188
 788.292 145.491
 569.992 881.107
 643.515 504.146
 204.320 816.711
 46.567 342.483
 166.940 362.693
 108.104 789.421
 866.497 423.748
 387.826 457.216
 843.761 17.111
 748.128 333.826
 885.920 549.699
 513.585 456.030
 924.426 148.367
 240.515 241.510
 976.545 943.259
 962.942 393.081
 446.857 499.126
 152.839 265.256
 177.881 196.046
 60.456 932.887
 171.237 998.736
 535.198 995.136
 162.841 708.194
 772.069 347.323
 576.045 961.477
 789.747 860.888
 472.352 201.831
 383.324 620.910
 225.022 864.188
 70.466 215.122
 839.725 658.202
 379.884 572.625
 299.409 145.958
 134.711 179.523
 507.033 633.303
 32.475 708.116
 407.183 567.240
 393.277 382.495
 581.257 267.242
 966.675 853.156
 4.644 541.764
 887.155 194.237
 29.721 944.143
 432.541 487.299
 895.608 511.835
 56.855 574.018
 872.337 482.266
 79.900 96.122
 309.556 876.067
 464.129 184.488
 492.454 938.106
 792.177 791.125
 2.518 198.366
 76.087 999.098
 758.580 593.605
 534.982 908.242
 673.067 427.900
 328.188 231.310
 826.055 462.190
 235.226 289.098
 740.699 642.081
 945.250 47.991
 70.706 697.215
 422.360 473.562
 195.004 387.998
 418.589 194.501
 595.820 615.491
 735.419 87.808
 791.413 42.524
 112.575 355.203
 149.238 658.927
 427.841 298.995
 342.946 737.253
 205.359 800.716
 89.167 508.904
 686.633 325.875
 237.258 301.671
 56.196 631.994
 245.287 740.884
 923.266 644.012
 594.420 366.446
 135.758 721.358
 136.005 860.816
 190.731 704.988
 673.263 238.420
 356.009 271.897
 23.205 300.288
 534.546 700.880
 232.719 409.905
 492.667 769.196
 712.613 963.957
 395.038 148.440
 559.506 597.076
 405.972 983.145
 840.886 220.641
 144.073 841.854
 784.626 15.742
 934.430 592.590
 629.811 808.566
 461.456 28.581
 928.515 197.513
 661.378 951.931
 733.495 985.618
 534.555 499.733
 838.334 25.339
 235.694 496.249
 856.193 397.017
 999.272 654.578
 810.766 824.643
 565.634 290.387
 276.414 555.743
 131.299 498.185
 229.822 284.727
 998.757 267.416
 277.226 535.073
 43.677 961.902
 991.525 704.871
 551.071 773.207
 753.173 458.010
 549.979 898.240
 835.995 560.519
 354.980 136.400
 940.969 634.921
 912.035 594.939
 962.337 667.167
 758.330 116.804
 304.165 748.614
 906.909 677.372
 462.845 283.050
 925.768 250.342
 91.217 315.136
 519.926 824.136
 180.445 336.443
 368.836 304.920
 981.907 758.949
 98.865 807.563
 566.930 589.387
 562.678 289.140
 538.830 832.748
 988.999 989.085
 999.396 956.856
 694.908 714.589
 888.639 785.020
 509.483 548.760
 798.451 388.859
 636.162 102.428
 172.050 632.549
 628.671 408.960
 884.147 692.728
 422.026 46.358
 822.048 130.439
 849.254 24.132
 604.194 423.764
 892.493 496.514
 656.571 548.806
 623.685 951.693
 773.932 504.708
 647.794 312.677
 104.881 163.150
 86.169 393.538
 378.641 547.910
 148.391 550.201
 626.147 444.538
 9.587 703.326
 706.173 948.856
 612.120 388.361
 524.242 296.041
 674.019 191.591
 901.507 695.651
 342.899 88.364
 914.522 323.511
 768.121 428.911
 64.721 496.294
 263.158 877.029
 556.358 51.608
 535.409 646.764
 50.005 264.067
 716.017 192.230
 629.467 200.101
 124.605 766.396
 65.714 221.076
 53.528 297.432
 302.572 620.814
 506.488 47.895
 24.112 880.947
 133.644 875.230
 119.692 262.191
 379.288 344.875
 344.316 953.948
 611.360 843.568
 812.375 576.309
 200.455 474.544
 573.106 781.228
 828.353 303.356
 135.428 112.255
 854.747 268.635
 755.632 249.641
 180.681 222.503
 719.232 650.164
 496.847 457.570
 961.681 264.562
 75.526 188.913
 733.453 121.779
 791.338 658.381
 753.080 765.359
 975.679 323.782
 365.005 736.277
 113.659 386.364
 663.891 956.639
 574.386 236.579
 727.348 184.189
 272.737 191.063
 957.494 898.115
 843.392 724.366
 838.733 527.601
 969.320 729.124
 23.236 846.947
 553.457 770.683
 733.754 401.423
 513.603 829.709
 780.247 778.576
 879.316 282.973
 605.568 448.360
 291.550 382.586
 367.136 325.621
 869.979 922.596
 115.427 489.326
 91.397 184.657
 213.661 969.071
 890.510 327.749
 651.639 791.399
 680.142 717.619
 314.111 692.020
 622.812 7.153
 371.862 936.999
 954.379 197.610
 152.013 463.412
 850.686 191.167
 320.628 220.837
 580.688 137.090
 261.918 857.712
 48.358 967.005
 778.260 205.286
 287.824 89.912
 856.385 836.201
 741.849 96.056
 267.837 50.163
 876.296 212.397
 294.942 216.507
 719.045 13.807
 323.643 499.528
 570.489 766.444
 426.661 639.258
 426.991 646.682
 207.529 955.946
 554.303 715.085
 999.124 904.200
 313.875 845.156
 248.871 901.762
 403.345 116.564
 393.953 392.841
 448.396 428.761
 379.330 37.305
 655.047 109.957
 922.690 920.682
 480.605 66.176
 735.364 897.506
 942.635 903.478
 796.714 769.307
 896.065 472.347
 909.458 381.304
 959.708 326.063
 670.989 837.071
 559.058 694.662
 545.293 582.296
 19.256 183.462
 353.857 816.882
 740.807 581.457
 492.576 544.421
 124.250 872.001
 873.692 60.520
 185.118 878.685
 664.034 83.128
 276.527 446.335
 598.121 321.174
 276.516 784.382
 70.043 610.248
 216.507 611.918
 512.661 879.363
 44.935 205.570
 245.665 979.962
 908.345 918.594
 82.995 652.110
 566.180 408.561
 430.343 733.582
 863.437 768.623
 348.745 761.249
 298.858 231.145
 412.273 762.436
 829.791 720.607
 26.473 693.935
 36.134 533.933
 907.478 331.065
 465.569 970.219
 435.803 626.925
 444.649 108.179
 707.874 606.964
 362.188 819.282
 4.904 705.937
 613.108 828.681
 603.104 328.520
 185.690 406.661
 960.223 72.318
 639.495 442.903
 257.710 9.355
 764.662 967.615
 560.254 211.559
 48.586 21.260
 808.184 125.147
 668.790 412.640
 894.225 761.583
 750.346 758.526
 933.715 58.124
 194.234 72.518
 834.021 263.541
 325.017 512.630
 549.960 184.735
 700.297 43.206
 201.225 463.760
 652.130 194.653
 76.920 383.645
 926.459 682.336
 591.118 682.759
 288.399 882.587
 439.996 414.038
 259.642 458.541
 581.546 455.708
 543.348 321.514
 577.592 68.294
 918.670 535.467
 246.983 118.418
 901.783 294.105
 249.099 738.491
 676.179 184.264
 996.749 263.966
 298.606 197.898
 363.880 52.762
 47.833 361.476
 761.204 27.241
 764.211 49.602
 884.885 535.393
 844.491 563.714
 460.883 968.197
 127.603 51.713
 599.747 823.661
 605.062 376.122
 510.949 919.334
 789.631 803.015
 697.776 834.737
 706.112 968.574
 836.905 538.873
 60.102 212.071
 142.973 417.615
 878.811 161.702
 507.469 468.359
 190.315 181.619
 291.211 447.841
 454.705 584.278
 626.585 931.859
 26.426 171.802
 64.016 26.962
 908.786 874.113
 568.962 333.687
 159.314 821.470
 261.840 433.918
 171.717 836.586
 992.153 912.545
 553.007 909.312
 276.503 742.241
 742.604 968.040
 313.074 792.182
 896.477 70.393
 545.506 564.761
 849.543 775.736
 497.980 832.197
 342.509 848.677
 580.127 216.612
 777.228 881.681
 82.333 527.272
 872.574 862.424
 294.772 697.698
 9.243 984.593
 310.575 829.165
 258.078 86.899
 666.759 287.375
 17.211 372.411
 165.775 172.964
 476.041 517.592
 463.787 216.953
 369.821 827.180
 845.169 177.615
 481.222 767.210
 890.517 839.727
 331.781 444.794
 930.065 460.456
 436.888 470.978
 526.274 953.597
 276.123 104.018
 97.181 756.442
 862.879 727.341
 852.603 447.935
 42.797 62.342
 723.371 65.016
 672.306 184.925
 2.407 244.224
 842.361 430.663
 146.839 861.015
 737.188 801.668
 101.685 579.062
 425.609 84.437
 665.303 500.756
 448.486 748.332
 720.379 38.520
 18.315 905.861
 575.238 830.411
 717.497 406.120
 500.585 394.411
 954.850 119.818
 686.163 660.994
 3.199 916.924
 988.424 215.878
 35.225 885.718
 780.118 212.803
 244.145 284.785
 60.083 433.849
 377.199 238.039
 428.818 851.826
 23.660 598.402
 103.089 521.206
 938.422 930.296
 429.641 441.645
 903.544 547.092
 290.597 718.154
 943.128 730.302
 876.455 416.586
 624.210 36.390
 869.518 780.110
 163.721 239.038
 542.452 245.314
 788.088 374.494
 372.528 54.549
 379.694 361.075
 819.517 298.845
 718.347 197.083
 59.555 303.571
 364.598 141.431
 932.304 262.877
 416.438 25.549
 696.055 580.582
 436.376 801.902
 525.083 141.603
 929.631 112.486
 983.425 642.310
 947.203 459.312
 5.522 588.623
 983.688 18.310
 571.150 831.501
 86.009 188.808
 221.993 770.323
 436.003 184.180
 600.780 100.967
 20.225 807.222
 149.595 218.024
 960.967 618.928
 158.609 866.284
 712.836 994.702
 264.978 157.486
 392.051 701.490
 846.909 672.270
 716.641 147.216
 201.181 617.780
 313.996 15.374
 922.868 237.484
 869.720 658.199
 91.098 216.296
 823.741 77.986
 99.855 301.341
 94.388 164.539
 731.788 892.612
 860.131 805.186
 157.392 840.034
 436.528 660.244
 331.753 21.210
 140.157 560.207
 964.266 640.298
 72.979 280.561
 139.435 271.441
 533.430 676.151
 383.409 924.183
 261.745 989.968
 693.553 302.942
 656.773 412.521
 797.725 703.306
 113.111 369.396
 784.558 885.624
 577.268 408.823
 672.791 807.708
 619.319 191.167
 471.333 315.599
 774.797 832.032
 655.357 82.241
 596.270 494.595
 658.447 61.907
 934.038 579.786
 195.838 72.561
 62.799 430.811
 806.586 423.600
 711.110 97.425
 578.494 633.111
 111.392 232.329
 322.501 602.733
 351.462 594.567
 544.759 281.112
 508.770 281.003
 54.604 6.045
 923.334 705.674
 403.171 793.408
 105.595 397.465
 106.572 776.575
 975.048 929.112
 633.638 497.138
 631.634 155.773
 873.601 526.185
 624.563 500.506
 514.249 940.524
 606.010 238.938
 804.688 990.956
 446.227 708.713
 225.647 146.714
 901.764 594.133
 899.102 863.637
 32.282 46.533
 220.923 451.409
 969.763 420.834
 356.429 370.788
 775.692 3.321
 388.311 4.174
 849.057 830.783
 116.881 257.025
 246.013 752.952
 679.426 373.616
 869.112 355.580
 252.248 714.713
 511.481 468.118
 427.579 338.278
 383.921 345.891
 297.727 454.687
 898.214 500.734
 538.680 867.889
 968.793 705.654
 651.001 552.090
 971.322 208.285
 101.514 503.763
 257.731 335.336
 107.320 921.095
 972.964 777.188
 734.700 832.456
 2.589 120.219
 447.986 273.282
 558.792 996.850
 164.350 513.414
 994.782 292.832
 754.496 196.676
 436.963 571.820
 109.517 369.177
 206.171 523.090
 781.761 555.901
 432.795 224.535
 541.725 375.829
 877.761 145.338
 291.187 758.655
 577.383 537.396
 780.410 1.708
 313.224 518.434
 718.026 559.675
 49.912 210.501
 687.856 234.022
 818.791 633.153
 927.316 980.597
 191.097 170.097
 435.215 805.836
 571.900 730.614
 98.842 612.580
 349.147 752.900
 925.440 590.027
 198.052 876.107
 973.922 38.302
 19.817 12.693
 979.515 862.137
 488.630 144.583
 795.490 360.907
 598.589 48.147
 819.063 150.654
 2.040 317.266
 277.802 859.703
 75.677 134.635
 211.470 691.122
 256.319 763.237
 853.223 605.906
 173.547 357.798
 882.901 79.558
 843.458 485.525
 260.959 466.424
 751.788 392.959
 450.080 581.020
 73.963 148.122
 266.212 299.679
 785.660 51.971
 173.493 690.774
 694.811 268.539
 928.114 304.666
 862.297 227.932
 292.657 968.351
 814.712 659.915
 370.960 422.961
 932.533 908.183
 568.359 868.880
 417.705 637.353
 455.590 413.059
 6.478 997.325
 927.294 281.464
 749.418 465.078
 96.470 717.465
 587.427 794.537
 781.259 750.930
 419.892 14.179
 224.832 525.145
 901.401 103.229
 676.104 907.166
 282.692 625.095
 559.438 495.423
 398.525 116.149
 414.862 455.335
 22.101 724.695
 413.848 454.161
 577.685 415.320
 695.017 190.631
 908.507 834.688
 742.765 999.007
 917.316 653.726
 601.614 892.826
 366.670 226.284
 509.860 357.749
 582.891 744.478
 5.913 628.716
 842.373 625.434
 245.661 32.260
 625.623 673.197
 33.579 944.672
 950.023 53.628
 356.430 730.278
 587.070 370.665
 286.866 666.864
 37.119 101.179
 343.621 838.212
 780.809 435.321
 432.043 543.304
 111.016 673.041
 598.363 220.417
 35.006 878.973
 96.302 759.737
 539.315 521.657
 846.568 443.831
 348.686 484.145
 757.654 440.488
 57.188 686.977
 637.647 621.625
 739.678 807.737
 456.820 605.730
 393.357 300.719
 493.420 945.460
 543.668 343.256
 711.884 698.235
 260.942 80.086
 463.732 633.202
 561.485 862.635
 974.486 715.545
 550.258 235.585
 871.386 457.402
 745.692 498.704
 330.591 187.565
 307.700 448.255
 971.408 239.575
 567.745 700.673
 919.366 724.956
 488.164 33.515
 98.264 696.313
 813.435 797.517
 720.472 630.312
 528.044 402.019
 629.584 805.456
 317.018 537.952
 943.081 111.931
 501.636 452.314
 756.010 424.051
 63.377 640.711
 239.169 969.116
 995.890 585.756
 614.233 234.547
 162.780 85.146
 359.172 228.281
 866.722 621.071
 813.879 221.639
 434.210 599.699
 669.829 100.748
 724.723 4.076
 768.792 789.427
 720.966 564.575
 162.047 805.961
 338.862 357.545
 529.411 317.001
 606.159 335.010
 190.890 257.944
 143.920 596.802
 5.300 420.305
 895.937 812.788
 210.296 348.212
 690.637 548.599
 565.536 439.130
 94.716 946.219
 191.872 574.886
 187.193 253.956
 9.544 700.261
 109.376 722.571
 250.158 65.683
 246.412 910.084
 812.088 921.337
 588.341 131.997
 235.960 621.498
 575.186 712.151
 363.517 714.666
 626.664 528.268
 704.916 267.684
 620.902 692.593
 650.013 526.239
 49.645 789.189
 720.159 941.709
 124.262 23.803
 448.436 502.408
 125.263 688.336
 406.004 368.747
 118.675 149.480
 646.535 715.149
 349.595 929.819
 33.796 880.838
 163.491 540.556
 741.636 896.603
 899.627 369.034
 691.604 920.627
 501.648 833.550
 919.586 334.513
 454.277 44.941
 266.163 237.262
 391.902 602.347
 370.595 862.434
 347.187 783.156
 548.523 329.921
 81.591 38.836
 659.753 942.065
 433.729 294.226
 764.068 523.512
 757.999 373.487
 37.387 679.771
 629.928 887.704
 723.121 171.442
 344.668 953.856
 548.051 245.338
 812.396 150.209
 90.083 871.974
 193.595 517.201
 676.834 568.246
 656.101 194.429
 977.071 257.520
 565.069 342.768
 57.782 375.204
 30.731 376.084
 182.272 870.328
 283.979 650.001
 461.648 602.422
 776.593 697.117
 913.749 873.378
 114.726 820.823
 878.774 967.088
 37.467 465.971
 766.177 861.895
 206.462 767.314
 17.836 14.715
 840.486 169.550
 51.010 838.739
 426.188 40.520
 952.274 272.522
 282.101 926.544
 319.835 496.046
 519.321 81.775
 963.651 233.739
 504.348 338.040
 66.154 305.823
 815.649 354.880
 854.780 773.683
 627.114 28.942
 142.634 563.828
 633.177 965.577
 135.375 255.708
 939.765 682.437
 388.843 453.892
 623.179 774.235
 519.092 23.579
 949.460 909.860
 328.748 403.963
 46.839 938.294
 113.210 196.571
 333.672 869.529
 567.774 490.492
 377.195 282.932
 530.863 684.547
 450.864 150.725
 695.976 414.377
 679.651 891.588
 910.561 122.526
 825.995 72.726
 86.865 619.557
 940.180 832.388
 488.937 987.696
 946.441 213.874
 970.731 454.415
 882.353 992.190
 939.988 506.573
 779.137 681.949
 556.750 886.527
 842.709 576.859
 167.738 85.981
 651.185 364.623
 779.986 172.897
 958.515 954.576
 619.119 908.755
 523.851 157.616
 457.361 60.632
 262.788 168.370
 470.017 23.533
 233.856 958.152
 250.936 547.176
 278.551 624.743
 229.789 727.756
 976.020 32.648
 857.375 964.506
 357.558 177.183
 408.215 293.935
 157.789 220.097
 269.177 168.347
 318.364 66.478
 893.703 121.507
 768.877 316.376
 786.318 911.286
 904.378 954.227
 602.736 210.064
 578.159 899.770
 696.170 57.771
 204.635 591.541
 777.888 444.442
 795.204 804.290
 185.085 159.347
 458.338 501.886
 35.410 558.189
 315.238 424.891
 96.779 50.060
 598.801 425.167
 893.235 799.088
 304.030 47.499
 610.685 544.831
 483.210 169.560
 46.420 258.958
 673.171 436.770
 777.658 27.693
 1.747 948.283
 99.386 549.621
 946.362 985.840
 120.972 702.133
 162.882 240.391
 812.985 7.941
 123.807 834.808
 187.271 542.406
 811.247 707.852
 179.280 895.055
 414.497 498.521
 15.151 532.490
 850.315 725.580
 798.073 118.378
 125.103 709.261
 978.332 608.521
 714.177 636.755
 96.601 849.721
 569.411 376.212
 355.840 830.833
 361.028 932.685
 907.422 38.801
 593.652 791.141
 283.433 703.369
 245.544 174.613
 799.449 228.687
 200.800 468.494
 448.464 231.070
 568.167 624.314
 343.165 268.169
 800.849 298.181
 4.657 259.953
 596.350 230.951
 183.484 485.781
 814.260 10.564
 703.778 879.930
 6.181 833.616
 392.321 641.188
 712.238 305.762
 167.940 187.030
 2.331 182.114
 77.838 501.864
 90.178 383.110
 559.273 499.552
 440.128 652.976
 638.450 206.463
 39.565 21.711
 642.982 201.739
 295.597 343.351
 367.077 671.028
 908.830 809.257
 385.277 748.960
 607.656 562.331
 334.739 170.139
 525.066 593.871
 779.474 9.956
 451.205 607.452
 612.491 882.347
 86.249 742.490
 551.508 44.577
 590.680 113.488
 926.816 627.691
 227.531 329.356
 760.425 619.520
 210.704 191.363
 785.991 244.865
 215.362 949.468
 79.871 249.954
 523.795 36.883
 963.554 56.519
 829.666 454.394
 723.380 321.489
 114.664 682.179
 979.901 653.465
 256.960 541.621
 559.285 894.841
 596.440 87.157
 884.166 791.996
 236.288 793.665
 950.292 124.580
 526.247 823.913
 205.919 543.264
 775.002 459.456
 248.309 833.786
 555.872 193.982
 419.858 959.640
 982.884 998.041
 676.849 677.953
 477.827 736.469
 646.537 430.216
 960.809 163.455
 541.353 504.397
 167.948 734.514
 598.330 586.053
 224.064 199.627
 322.021 967.495
 422.705 508.195
 972.187 85.558
 840.666 535.492
 224.263 195.431
 342.776 993.912
 589.394 861.288
 321.443 223.023
 188.624 320.755
 223.943 353.449
 587.410 441.762
 311.358 244.662
 195.054 984.868
 882.245 130.302
 880.011 775.301
 300.475 731.703
 935.662 505.695
 962.353 776.573
 919.323 577.653
 898.193 81.436
 575.565 258.123
 56.476 210.602
 517.005 601.148
 695.785 938.419
 373.251 958.402
 395.670 433.678
 111.659 380.340
 380.017 14.039
 389.837 966.554
 466.228 133.624
 405.755 947.572
 554.510 758.535
 380.888 424.931
 150.938 633.651
 737.671 731.633
 675.772 970.974
 234.973 36.423
 898.270 506.845
 903.130 353.648
 617.201 535.204
 999.855 552.419
 982.147 669.792
 395.176 316.575
 637.118 603.575
 620.281 588.459
 130.786 793.252
 192.962 648.136
 945.798 715.291
 0.537 214.644
 675.141 423.482
 297.024 401.779
 641.655 532.517
 900.468 878.195
 895.807 294.689
 182.326 546.199
 518.230 104.934
 475.439 607.172
 431.841 931.295
 220.263 181.198
 131.268 832.175
 978.668 117.214
 455.722 788.080
 906.921 206.144
 559.152 583.682
 258.679 397.248
 815.807 856.948
 427.300 536.994
 490.147 756.746
 205.092 585.484
 500.901 880.968
 683.820 718.843
 626.356 406.080
 222.733 463.604
 591.172 59.515
 422.317 313.175
 906.978 962.036
 147.073 694.913
 325.446 402.744
 499.880 752.483
 722.402 469.630
 753.229 11.312
 36.974 699.289
 656.241 449.629
 115.881 726.820
 156.299 914.304
 488.118 398.001
 374.091 825.313
 950.970 178.029
 952.555 96.869
 568.930 572.713
 543.544 574.239
 160.580 927.682
 908.995 715.850
 415.460 538.396
 682.142 929.034
 487.500 778.586
 373.073 848.649
 750.668 617.788
 404.144 900.718
 576.375 771.239
 344.858 953.331
 654.151 19.443
 681.489 475.492
 883.621 302.731
 330.714 917.880
 26.461 781.345
 193.710 529.827
 634.422 537.656
 680.513 332.168
 729.621 258.631
 725.202 789.336
 974.916 488.514
 99.739 945.319
 757.486 689.617
 135.626 501.626
 542.865 839.362
 423.271 881.498
 817.966 961.286
 902.879 619.283
 911.552 314.010
 539.444 78.756
 393.643 813.486
 617.921 196.426
 749.345 148.865
 560.977 588.408
 688.180 370.570
 96.903 390.662
 81.304 20.527
 953.595 826.528
 862.962 69.835
 968.421 932.088
 739.422 599.582
 353.727 604.505
 621.744 768.031
 692.322 171.883
 944.507 754.528
 233.366 782.180
 510.638 50.403
 971.432 855.325
 975.440 313.584
 403.228 684.967
 266.610 541.108
 428.638 577.492
 50.461 207.176
 584.575 5.440
 169.710 319.541
 239.204 474.673
 870.356 760.159
 925.595 770.228
 632.591 384.001
 131.782 80.464
 754.830 880.401
 389.981 94.662
 195.431 472.294
 801.490 432.772
 941.089 899.115
 403.353 870.466
 685.211 448.305
 314.564 456.398
 407.558 858.402
 7.441 235.891
 545.350 894.192
 526.450 365.636
 535.889 112.706
 42.437 663.036
 245.033 509.821
 883.865 332.260
 30.837 213.482
 554.697 763.708
 237.141 414.177
 236.207 946.536
 780.285 180.106
 709.964 463.017
 149.496 467.944
 442.867 62.337
 756.657 425.139
 981.574 19.013
 766.214 292.064
 630.322 462.190
 636.122 798.332
 278.558 477.017
 884.299 744.046
 926.594 404.060
 543.472 441.291
 980.384 538.897
 315.126 231.933
 380.467 518.880
 218.233 403.517
 553.016 500.403
 141.359 395.240
 559.046 716.344
 941.508 260.576
 535.294 863.764
 836.840 362.879
 9.592 726.180
 763.272 296.444
 205.087 468.106
 10.374 9.954
 370.211 653.110
 926.249 164.601
 161.466 496.860
 343.855 378.508
 418.855 455.934
 895.233 326.251
 392.152 519.159
 761.026 701.705
 761.231 574.638
 69.629 979.072
 134.720 801.359
 985.234 276.589
 175.593 24.156
 82.201 636.202
 985.586 485.124
 422.846 767.487
 856.010 149.415
 568.465 992.690
 262.536 870.169
 743.573 390.278
 925.631 893.481
 428.846 225.442
 584.579 962.563
 619.786 827.174
 627.535 869.127
 899.661 412.734
 997.146 653.613
 833.928 652.307
 543.198 743.865
 199.217 330.633
 741.198 379.716
 366.518 510.352
 37.204 449.455
 121.707 486.235
 941.511 880.133
 136.743 283.556
 881.728 509.143
 714.338 881.389
 72.479 717.529
 783.499 6.980
 675.433 339.330
 92.017 665.640
 48.967 555.189
 246.806 347.404
 238.840 727.141
 519.163 533.398
 185.316 795.204
 937.820 48.282
 641.821 811.302
 119.627 447.877
 67.310 73.495
 970.264 861.270
 898.774 800.975
 963.406 33.158
 589.946 280.414
 266.895 134.293
 653.173 355.689
 822.793 765.732
 28.117 229.752
 351.723 406.757
 365.552 19.202
 590.782 918.217
 27.792 834.344
 291.988 74.444
 617.632 351.142
 211.009 60.431
 832.068 663.042
 563.481 429.785
 150.164 432.472
 981.190 806.832
 889.460 51.721
 578.643 157.609
 163.226 234.306
 260.983 414.353
 231.057 520.026
 238.898 672.152
 225.046 934.354
 940.368 780.952
 648.669 105.979
 151.026 518.012
 859.108 641.211
 506.110 372.756
 757.882 372.116
 81.967 425.890
 509.142 143.969
 181.557 616.425
 487.886 259.717
 817.213 513.399
 117.753 243.072
 408.955 333.448
 404.277 671.763
 835.087 551.853
 996.819 938.104
 893.693 864.345
 541.456 650.616
 112.462 181.890
 16.417 249.128
 536.291 633.284
 98.085 283.033
 937.090 453.934
 393.930 730.459
 840.675 37.440
 432.009 12.953
 817.504 93.910
 526.117 799.207
 806.221 710.419
 280.343 871.613
 453.544 450.310
 374.294 845.675
 886.222 405.407
 25.919 244.894
 258.865 165.600
 886.437 718.640
 326.914 971.202
 133.056 189.410
 111.363 233.129
 819.881 585.813
 88.865 153.099
 583.599 981.690
 848.272 250.131
 114.416 358.211
 596.483 240.635
 258.465 538.904
 519.759 358.043
 657.987 836.929
 761.601 905.476
 730.417 584.966
 568.161 573.312
 885.817 491.772
 83.539 925.290
 860.553 952.396
 909.569 954.996
 158.665 313.406
 140.732 873.217
 924.006 208.232
 360.322 329.904
 277.055 494.210
 457.960 267.598
 729.606 871.328
 972.977 101.666
 805.713 787.698
 558.434 122.914
 343.761 848.786
 624.718 7.045
 106.056 272.382
 991.388 320.417
 580.586 360.810
 635.677 550.975
 104.485 903.147
 263.579 725.735
 378.288 546.167
 285.494 251.199
 860.344 671.721
 897.003 520.771
 546.111 144.529
 843.499 754.074
 939.814 417.518
 285.339 788.479
 136.608 137.301
 131.224 345.016
 450.620 331.124
 628.096 991.693
 874.816 995.183
 695.528 370.194
 347.327 974.921
 984.108 620.916
 658.870 228.513
 386.420 610.542
 278.130 208.815
 404.977 951.051
 135.878 265.602
 505.762 704.792
 811.427 753.769
 184.278 543.335
 752.384 294.549
 721.332 305.146
 354.090 251.815
 489.743 856.278
 480.489 595.712
 625.312 767.383
 453.238 588.431
 33.388 88.186
 628.730 64.769
 157.073 826.603
 459.459 931.687
 978.443 163.911
 761.054 80.497
 107.209 890.466
 721.776 412.230
 982.183 599.735
 767.741 606.666
 573.099 293.723
 583.337 619.211
 130.168 832.843
 558.897 434.115
 545.820 100.958
 451.639 119.454
 530.120 485.640
 684.127 766.872
 774.084 818.933
 128.268 20.638
 502.602 950.190
 421.262 935.328
 672.926 685.527
 400.498 194.025
 630.846 624.345
 522.541 879.795
 323.199 39.224
 620.734 148.190
 413.558 108.692
 858.374 189.394
 542.480 641.251
 629.663 702.491
 902.175 682.204
 656.845 904.063
 598.855 721.865
 915.114 547.454
 498.037 414.540
 901.364 991.589
 386.075 952.993
 341.006 498.988
 35.107 344.238
 719.376 396.906
 781.919 511.291
 129.397 754.332
 380.332 254.542
 271.819 827.504
 471.173 888.901
 33.532 739.838
 46.412 712.444
 735.983 986.659
 730.443 133.568
 800.925 204.199
 730.725 201.534
 463.750 795.278
 544.095 755.447
 92.870 55.431
 269.309 375.534
 292.618 253.518
 948.939 624.857
 0.452 65.922
 226.288 686.948
 288.755 984.928
 689.834 803.401
 176.962 977.053
 226.781 904.045
 909.267 178.727
 109.227 400.255
 392.792 723.412
 185.334 319.424
 685.161 599.923
 690.696 226.154
 11.245 466.314
 782.044 774.699
 46.995 572.332
 829.888 229.445
 482.345 877.341
 895.046 978.399
 841.920 356.162
 215.826 441.797
 456.595 644.830
 210.709 977.934
 423.894 139.671
 671.359 435.550
 531.784 489.708
 901.806 61.558
 938.046 943.518
 423.624 100.346
 963.317 71.824
 89.173 812.506
 565.706 96.761
 553.687 883.601
 892.170 43.879
 783.769 515.061
 48.378 585.096
 809.105 507.551
 774.468 167.286
 143.758 621.068
 766.913 494.718
 53.994 575.013
 732.799 842.789
 175.208 525.457
 16.439 979.364
 378.216 406.656
 491.786 628.365
 455.137 470.643
 888.065 663.383
 290.665 914.503
 409.038 317.940
 62.156 2.180
 345.179 160.316
 481.159 309.554
 867.513 936.645
 662.579 31.873
 665.133 434.313
 351.302 965.817
 956.448 571.858
 618.882 229.543
 406.385 60.817
 886.730 818.712
 935.385 303.947
 62.538 160.984
 456.670 53.278
 471.470 262.715
 449.471 626.667
 104.731 317.136
 519.534 814.299
 929.731 631.296
 844.084 654.338
 746.129 938.339
 604.558 942.428
 421.264 991.583
 212.961 101.440
 590.861 327.523
 700.879 79.942
 813.460 166.885
 6.418 489.982
 170.007 167.513
 834.115 722.293
 806.743 612.101
 124.835 290.965
 536.401 210.160
 133.534 926.523
 399.326 10.195
 427.519 738.499
 805.189 588.777
 369.364 153.761
 243.240 232.371
 498.138 868.611
 483.575 920.432
 659.353 60.068
 65.627 610.199
 325.341 929.491
 758.355 310.908
 689.220 910.197
 607.593 304.894
 280.792 685.927
 391.303 352.707
 843.387 430.477
 467.493 927.080
 406.732 297.877
 510.145 215.227
 100.397 339.857
 826.332 459.830
 561.317 391.633
 376.835 966.334
 411.678 502.263
 280.061 968.387
 412.370 661.716
 165.001 335.774
 552.804 628.753
 906.836 541.922
 618.798 842.677
 884.926 233.475
 113.201 724.583
 256.891 405.832
 793.836 172.148
 857.065 469.523
 373.211 24.126
 168.515 167.502
 5.387 529.991
 554.099 287.676
 306.710 985.697
 185.655 714.112
 636.116 283.133
 206.684 520.541
 842.980 28.688
 881.024 367.990
 399.618 491.614
 299.520 402.096
 823.287 87.020
 573.142 523.177
 188.798 538.631
 972.044 332.013
 795.625 725.772
 766.560 136.278
 218.817 435.842
 382.019 176.295
 905.362 521.927
 141.601 125.340
 619.261 24.878
 290.456 10.011
 659.990 645.575
 73.258 942.418
 228.884 47.054
 482.784 560.472
 272.997 94.456
 468.455 328.642
 851.124 585.423
 153.845 992.943
 624.828 832.621
 176.730 535.018
 639.734 696.868
 53.269 96.090
 618.206 163.078
 351.416 97.873
 601.252 146.576
 12.953 370.567
 850.561 24.621
 916.771 594.740
 424.677 33.294
 459.833 1.766
 78.096 544.684
 731.039 674.663
 978.577 750.924
 654.806 206.486
 904.000 102.870
 126.263 56.325
 852.015 170.533
 692.655 983.344
 487.610 363.937
 252.737 118.034
 258.041 146.574
 747.955 868.032
 841.803 224.357
 59.308 165.545
 467.142 452.072
 658.449 897.062
 462.659 383.170
 800.295 456.847
 692.923 29.776
 700.042 617.435
 618.471 295.722
 675.632 587.470
 13.422 9.750
 326.507 644.704
 614.404 597.949
 582.907 895.509
 478.844 288.586
 722.215 968.192
 744.629 699.237
 988.271 132.494
 30.136 591.432
 247.614 929.665
 445.505 133.500
 607.784 764.396
 232.716 845.215
 244.915 560.547
 371.414 430.947
 931.590 916.480
 115.765 379.953
 215.349 752.814
 729.076 727.119
 620.337 156.348
 599.938 944.741
 79.583 559.969
 226.713 61.146
 456.655 21.478
 94.907 776.002
 89.320 777.071
 421.162 331.741
 843.991 440.685
 853.101 987.813
 970.799 832.553
 79.064 177.333
 810.992 973.378
 577.093 367.573
 49.853 939.611
 407.501 625.824
 101.651 96.120
 595.488 255.034
 433.402 401.250
 654.976 219.807
 209.766 602.940
 645.799 558.675
 803.667 940.584
 635.357 464.697
 150.849 553.993
 932.663 120.643
 19.113 936.810
 185.469 870.057
 355.406 106.582
 665.919 579.923
 510.075 487.274
 431.204 558.529
 314.611 993.223
 725.404 603.190
 407.189 287.379
 7.601 402.103
 512.715 373.348
 447.996 853.695
 447.233 422.594
 55.045 912.085
 740.065 278.393
 787.296 350.836
 963.648 300.621
 896.775 656.950
 96.491 894.457
 257.479 936.489
 687.969 116.824
 792.146 811.408
 866.828 482.357
 140.229 408.932
 663.592 442.298
 55.589 550.298
 978.694 821.831
 407.295 511.150
 304.734 751.507
 132.964 392.606
 937.211 684.802
 691.110 367.557
 521.161 965.204
 935.040 273.679
 972.176 992.028
 422.017 151.623
 873.186 374.390
 842.052 77.874
 630.247 988.142
 943.059 736.647
 921.639 632.349
 313.830 599.168
 198.038 981.964
 11.905 832.873
 293.962 854.340
 966.725 413.930
 151.608 942.178
 604.366 646.379
 500.265 248.323
 311.581 947.827
 293.601 512.845
 345.104 408.651
 202.149 115.123
 86.262 98.011
 361.415 818.903
 208.498 220.474
 462.257 502.726
 261.724 132.037
 668.064 768.713
 356.283 529.746
 484.002 276.961
 352.430 226.582
 771.984 428.883
 108.441 220.064
 488.592 879.573
 619.851 931.882
 262.850 446.005
 79.987 725.380
 670.419 584.771
 122.114 51.920
 497.538 420.604
 458.637 805.784
 622.078 636.593
 333.315 915.721
 523.691 600.538
 247.000 620.415
 226.734 251.992
 232.822 781.734
 487.916 254.197
 47.829 515.752
 778.234 108.315
 347.845 165.135
 541.466 608.330
 631.973 511.011
 8.328 598.908
 221.864 206.962
 628.309 290.944
 96.067 807.076
 775.526 836.849
 176.973 814.375
 568.844 806.648
 890.637 771.406
 401.613 114.368
 39.969 192.913
 537.055 689.985
 379.171 758.560
 29.476 284.279
 710.043 564.483
 369.741 631.707
 874.839 814.463
 919.906 319.821
 60.134 318.912
 143.523 53.604
 293.930 782.268
 305.185 130.557
 684.592 582.248
 108.639 319.415
 663.715 578.650
 273.733 564.552
 432.476 201.597
 378.124 12.531
 727.313 441.578
 172.798 410.817
 498.878 444.133
 736.790 485.575
 799.273 764.101
 185.085 131.051
 85.885 287.022
 556.470 192.651
 842.987 723.411
 60.443 996.018
 290.334 35.349
 82.343 151.945
 464.652 290.416
 465.170 279.401
 927.229 146.738
 289.713 254.518
 148.400 362.277
 49.171 170.806
 455.741 564.220
 101.411 34.572
 593.357 698.867
 125.180 109.593
 38.933 562.984
 3.112 947.104
 455.735 63.792
 804.431 312.517
 38.890 102.007
 997.128 160.799
 147.751 471.644
 539.609 370.696
 925.671 938.173
 394.835 367.166
 599.999 725.328
 288.620 925.221
 661.515 308.327
 163.715 131.344
 55.064 490.824
 931.657 595.749
 110.988 813.802
 417.043 865.650
 27.538 1.454
 149.223 532.713
 923.284 252.350
 162.591 593.882
 539.229 109.694
 700.247 191.326
 634.609 533.957
 611.284 292.533
 618.252 811.815
 927.084 184.355
 446.633 489.909
 187.553 744.501
 836.801 559.102
 358.181 360.640
 251.227 338.573
 880.224 521.517
 354.800 639.118
 479.339 577.686
 992.201 806.686
 726.069 923.475
 535.263 661.489
 100.984 989.124
 381.551 421.588
 27.755 445.964
 702.065 714.867
 261.542 51.692
 320.683 287.633
 373.706 621.733
 21.976 75.247
 275.943 871.373
 116.395 739.170
 649.502 887.505
 810.169 440.515
 363.510 954.650
 726.849 622.785
 8.725 464.436
 782.078 542.077
 270.892 908.365
 824.578 603.149
 205.762 108.700
 904.322 641.685
 443.430 140.451
 421.530 809.612
 783.874 988.086
 533.596 859.986
 592.269 153.864
 165.444 344.834
 358.916 871.175
 474.767 503.116
 954.740 597.310
 187.351 662.076
 642.420 277.544
 438.061 554.591
 151.964 838.913
 556.743 584.351
 907.326 230.642
 130.134 281.987
 310.338 462.766
 983.975 786.549
 315.433 779.389
 874.903 471.386
 32.512 753.319
 398.698 890.672
 897.774 510.191
 227.452 147.281
 878.636 928.882
 428.670 934.741
 7.369 858.010
 517.910 761.615
 250.143 613.037
 605.002 867.484
 748.446 143.278
 642.121 742.847
 955.986 791.543
 327.945 893.797
 226.979 910.840
 702.031 984.430
 285.225 292.369
 241.550 950.057
 464.519 327.815
 291.118 321.802
 110.030 647.772
 686.066 323.725
 470.570 109.141
 318.807 297.963
 399.640 49.868
 323.678 448.271
 278.358 682.751
 272.718 549.951
 538.480 994.955
 866.214 202.308
 714.655 80.745
 728.702 961.994
 10.613 126.863
 72.690 620.943
 296.375 348.570
 736.017 325.858
 337.877 735.900
 830.079 787.647
 925.021 101.156
 428.632 624.855
 640.526 347.519
 182.456 816.635
 984.567 223.100
 843.523 215.249
 826.854 843.607
 631.657 258.507
 39.251 609.419
 462.952 117.230
 212.266 599.315
 896.865 966.076
 574.771 274.046
 440.121 347.378
 318.432 189.694
 591.049 442.613
 129.718 115.166
 816.203 725.510
 709.605 322.870
 948.908 961.366
 723.664 119.648
 291.665 871.027
 985.888 790.347
 824.029 293.052
 704.100 813.239
 275.885 167.356
 472.179 390.010
 662.175 707.120
 6.546 318.871
 6.505 317.804
 716.714 973.731
 53.166 22.943
 350.431 472.304
 503.545 742.132
 644.572 998.990
 765.550 878.697
 77.925 62.545
 3.210 470.368
 99.212 222.743
 876.285 58.521
 183.736 413.853
 302.460 378.854
 549.046 465.766
 721.886 672.685
 580.945 206.834
 137.775 583.268
 936.247 697.037
 918.046 220.804
 801.262 648.012
 320.195 554.318
 1.451 40.235
 621.430 84.785
 137.688 840.475
 853.600 54.033
 930.689 688.207
 540.421 795.989
 703.352 482.547
 674.313 304.071
 839.839 126.347
 940.795 500.259
 2.380 827.164
 967.511 892.171
 437.086 512.046
 37.849 404.741
 386.986 171.488
 239.535 798.858
 185.316 534.987
 718.248 632.098
 209.519 14.512
 455.114 583.744
 424.079 591.783
 492.857 830.520
 569.025 419.769
 584.604 209.231
 204.669 648.542
 946.105 92.054
 298.987 50.971
 848.756 199.164
 42.118 736.207
 717.917 217.121
 246.175 810.287
 797.160 830.949
 394.287 626.059
 231.005 129.713
 950.144 2.136
 111.374 841.870
 440.982 866.582
 959.338 295.562
 548.731 469.805
 684.897 693.846
 654.924 27.892
 22.849 324.747
 106.957 207.836
 99.527 785.546
 731.652 696.257
 288.949 550.487
 595.095 540.075
 91.273 126.812
 676.815 488.753
 963.187 267.512
 426.183 71.404
 978.867 897.525
 237.068 116.886
 859.380 486.248
 804.136 270.618
 314.076 1.542
 404.695 318.074
 153.831 513.140
 130.648 722.559
 205.360 196.057
 426.285 295.148
 448.707 402.804
 372.394 799.544
 865.110 627.720
 602.241 156.573
 396.476 344.292
 599.644 745.275
 935.511 639.066
 176.584 733.896
 970.240 341.607
 873.175 938.836
 59.286 522.283
 785.474 67.948
 704.110 127.715
 278.480 412.068
 978.890 492.086
 258.049 801.621
 873.253 111.629
 184.567 530.485
 171.405 525.427
 44.645 694.594
 634.997 299.775
 739.217 116.097
 656.243 873.003
 185.145 484.145
 610.413 555.678
 203.401 189.903
 148.909 986.008
 524.145 356.251
 250.009 266.104
 974.614 942.480
 176.453 321.281
 829.843 362.452
 597.715 467.174
 52.199 503.007
 118.878 989.003
 579.967 220.492
 744.092 750.532
 257.333 570.246
 395.647 489.312
 440.800 70.560
 342.674 817.527
 736.127 993.380
 177.568 847.669
 884.246 923.955
 52.651 378.456
 146.405 946.315
 71.728 303.562
 963.144 737.339
 666.589 204.280
 456.998 425.925
 200.754 333.081
 996.417 273.225
 983.626 529.801
 473.018 422.921
 977.604 193.153
 803.388 166.186
 196.633 680.177
 41.343 263.407
 663.169 363.679
 170.516 904.275
 676.041 746.723
 387.642 299.877
 486.408 233.550
 434.000 756.456
 553.566 373.300
 189.597 342.296
 705.321 127.505
 418.158 29.370
 435.826 231.226
 800.520 963.098
 491.981 303.001
 482.171 420.565
 910.841 558.444
 503.413 84.318
 935.964 859.764
 96.724 650.339
 249.661 217.836
 797.570 60.778
 777.902 599.393
 197.301 0.659
 850.896 89.881
 498.151 810.113
 708.510 748.385
 542.281 867.124
 527.653 256.490
 863.717 408.636
 198.347 115.173
 441.744 938.769
 694.408 355.669
 57.561 971.415
 859.655 690.222
 516.780 160.511
 875.609 690.803
 995.690 565.629
 284.062 918.000
 599.336 204.347
 728.281 163.661
 37.703 368.156
 148.512 870.562
 489.049 777.949
 947.697 866.863
 36.314 271.545
 136.719 334.770
 46.237 733.091
 8.168 219.373
 977.127 666.897
 884.522 388.590
 19.124 601.367
 680.265 857.706
 812.337 187.881
 724.954 386.687
 78.629 880.980
 661.295 105.865
 120.341 787.001
 482.427 401.473
 765.435 125.885
 457.614 738.648
 907.809 633.406
 945.347 73.022
 441.786 647.392
 865.366 925.799
 211.615 970.944
 932.588 509.713
 884.398 428.338
 10.489 698.599
 155.052 255.826
 61.649 351.223
 855.057 671.257
 929.345 15.812
 766.128 605.181
 424.936 356.428
 841.927 254.511
 98.087 522.542
 175.254 830.948
 385.518 911.036
 177.294 254.104
 151.879 393.380
 775.514 107.960
 614.812 663.223
 906.403 603.995
 274.348 230.323
 550.718 630.751
 312.051 90.283
 107.248 913.947
 383.155 846.323
 54.818 450.507
 269.017 175.290
 842.631 441.566
 289.321 906.898
 460.786 51.780
 73.403 529.960
 563.471 223.890
 465.968 825.096
 687.906 127.969
 280.312 238.422
 576.327 414.002
 926.378 9.220
 863.490 445.250
 823.755 416.311
 138.259 939.374
 981.782 548.044
 278.354 646.542
 288.682 980.562
 848.638 701.228
 326.066 684.890
 554.944 340.285
 918.930 407.537
 270.153 667.959
 977.563 979.750
 962.852 843.171
 397.623 320.576
 130.267 380.720
 97.372 887.756
 688.506 501.691
 503.933 592.786
 29.542 585.561
 599.168 592.664
 394.146 604.237
 723.749 276.881
 314.687 934.044
 767.180 325.595
 585.769 513.664
 771.686 81.087
 661.901 953.038
 807.075 72.140
 150.560 799.649
 767.985 298.606
 960.023 774.467
 368.708 525.050
 921.368 830.845
 506.258 67.893
 283.180 437.035
 600.220 375.052
 279.125 498.715
 846.645 591.918
 99.096 924.519
 219.709 548.970
 613.681 488.135
 773.854 476.870
 371.892 489.000
 423.745 802.148
 929.336 784.239
 70.659 664.195
 887.179 222.435
 191.198 151.307
 3.417 910.659
 874.853 524.606
 952.418 286.274
 686.418 994.286
 284.590 731.217
 611.241 558.682
 606.989 686.364
 17.514 404.740
 152.143 515.299
 920.179 805.881
 614.075 989.151
 563.519 12.723
 248.312 366.553
 240.278 502.295
 800.457 915.266
 448.474 86.161
 342.782 45.200
 645.275 747.172
 760.461 317.831
 510.964 913.600
 591.823 676.204
 383.716 939.233
 546.789 655.395
 294.417 355.197
 114.097 828.649
 324.971 526.030
 733.622 703.166
 166.458 476.784
 520.961 976.152
 176.230 173.044
 156.365 911.278
 664.906 510.920
 411.213 403.743
 902.528 804.001
 707.565 515.094
 563.451 999.231
 868.497 213.612
 255.456 89.805
 800.004 230.092
 951.883 861.894
 684.190 200.242
 696.128 870.740
 495.652 122.688
 833.677 313.015
 369.386 14.888
 284.068 685.084
 843.116 38.354
 358.046 994.724
 16.694 220.023
 296.107 46.968
 666.403 789.712
 824.068 438.179
 725.856 546.270
 437.979 367.320
 904.288 159.814
 21.236 976.257
 616.781 907.529
 516.200 443.949
 612.240 659.585
 303.813 530.578
 419.401 504.393
 348.953 260.294
 907.827 893.482
 35.613 274.598
 251.839 651.638
 512.079 427.113
 465.711 333.682
 687.343 34.859
 476.681 802.461
 239.897 977.332
 649.785 280.667
 920.402 434.092
 459.719 610.335
 430.481 381.516
 7.706 796.853
 449.034 202.727
 646.379 768.726
 241.132 589.919
 647.012 439.957
 336.996 789.426
 618.068 799.614
 202.185 626.756
 962.223 694.082
 655.402 386.677
 694.037 923.657
 125.906 763.352
 288.755 99.033
 105.183 754.013
 203.919 638.003
 342.134 579.036
 322.187 212.185
 290.567 769.325
 771.897 652.177
 953.443 282.114
 560.342 702.231
 819.299 467.816
 825.559 388.122
 869.982 508.008
 600.878 70.463
 300.776 438.501
 70.800 337.395
 357.805 437.601
 858.480 722.751
 615.065 839.757
 858.701 186.686
 714.341 486.059
 153.485 374.194
 533.763 968.275
 211.146 772.228
 470.848 0.888
 667.694 58.427
 887.913 269.883
 768.997 604.349
 214.014 377.701
 963.316 334.904
 998.724 916.042
 79.968 915.319
 717.552 753.154
 117.451 639.958
 13.558 586.425
 452.926 926.803
 579.493 966.716
 537.206 111.288
 122.694 895.854
 71.138 307.669
 972.010 796.458
 689.479 630.507
 371.620 982.933
 179.082 598.535
 428.010 568.713
 804.646 274.715
 929.102 138.136
 935.746 716.372
 812.349 117.497
 594.838 845.582
 223.062 990.614
 961.901 520.646
 755.405 726.754
 165.168 653.207
 314.284 695.946
 699.679 821.872
 862.884 127.009
 590.251 272.091
 242.228 771.054
 449.841 144.151
 958.119 837.704
 78.509 557.802
 847.749 707.942
 355.424 15.147
 461.753 147.490
 253.241 815.495
 754.270 264.464
 660.075 550.143
 768.565 806.969
 842.101 645.214
 771.959 378.198
 285.141 621.218
 142.354 71.857
 985.599 653.944
 978.735 978.612
 141.701 958.252
 217.176 79.260
 450.406 920.683
 127.417 583.041
 622.024 115.397
 666.828 665.737
 264.719 828.323
 830.100 453.605
 399.511 354.784
 984.412 643.059
 680.623 634.938
 178.845 265.060
 6.994 148.681
 599.895 236.022
 912.321 947.103
 76.031 687.656
 660.357 181.967
 755.992 856.436
 799.321 79.163
 568.222 24.436
 447.736 448.693
 661.317 638.356
 400.106 134.905
 904.156 59.020
 314.136 279.692
 444.649 191.867
 534.496 531.883
 870.483 567.755
 237.138 912.575
 345.262 846.205
 461.871 603.679
 198.122 529.228
 611.420 521.162
 391.684 247.718
 207.618 861.670
 477.633 924.468
 138.134 458.251
 544.859 554.165
 531.602 475.418
 73.726 162.801
 449.782 833.862
 911.586 624.046
 170.167 539.582
 987.085 591.135
 292.008 450.447
 170.221 538.172
 777.100 735.296
 475.894 248.577
 330.834 547.246
 793.032 510.377
 939.219 65.236
 519.987 13.631
 557.171 767.899
 998.222 745.264
 748.650 444.151
 887.302 557.823
 820.001 258.551
 619.509 83.116
 676.588 60.417
 645.316 67.454
 235.457 828.130
 242.301 335.548
 912.271 589.204
 449.400 524.283
 91.092 658.144
 22.870 60.239
 906.070 534.145
 835.541 446.298
 392.957 136.218
 580.580 149.035
 587.090 201.939
 46.643 381.318
 387.661 5.817
 233.088 10.939
 613.319 73.088
 629.609 119.048
 232.429 173.959
 630.581 320.005
 56.351 622.034
 154.688 541.288
 483.221 199.417
 537.499 267.859
 122.878 961.234
 929.054 265.350
 224.317 695.824
 108.812 11.536
 871.603 36.253
 503.359 752.355
 472.325 627.233
 512.810 539.593
 396.909 482.741
 103.009 349.915
 953.404 748.130
 163.512 492.876
 619.596 671.217
 855.148 817.825
 474.550 245.544
 143.148 571.094
 650.138 911.845
 827.891 245.712
 888.134 977.813
 618.838 32.307
 671.421 268.942
 450.034 913.230
 83.416 572.733
 187.450 449.654
 425.563 943.756
 837.553 566.206
 529.633 47.229
 118.765 328.152
 683.407 724.061
 917.405 786.264
 642.266 541.361
 409.451 404.100
 525.437 570.439
 9.675 616.797
 647.466 221.367
 408.988 450.587
 869.335 11.638
 705.871 374.761
 679.152 399.636
 533.567 194.886
 442.083 655.184
 464.179 625.619
 559.147 443.907
 245.111 516.909
 313.471 784.475
 331.728 627.856
 82.740 103.650
 39.959 442.711
 183.040 709.870
 599.454 163.852
 660.452 468.505
 665.391 572.928
 843.972 268.814
 996.880 565.485
 851.276 891.816
 162.033 493.336
 635.101 628.844
 242.161 915.703
 663.550 861.719
 616.334 403.121
 236.184 337.357
 376.981 861.389
 496.646 982.892
 699.692 666.247
 861.758 383.300
 336.411 208.217
 249.995 943.998
 169.410 242.221
 765.361 888.493
 630.588 484.768
 435.553 589.023
 511.593 984.833
 978.583 930.080
 848.086 961.066
 95.598 985.111
 817.178 610.890
 378.354 910.641
 930.102 185.748
 949.851 685.171
 799.709 735.714
 501.095 838.792
 810.097 966.483
 474.226 220.443
 587.097 748.128
 3.773 860.627
 65.282 859.816
 548.061 226.376
 549.461 454.900
 309.617 391.165
 684.350 659.488
 897.546 504.569
 961.314 363.083
 770.185 234.987
 920.111 76.378
 810.097 754.233
 738.720 188.415
 625.681 156.536
 466.202 788.563
 497.751 668.483
 840.687 678.916
 151.850 463.114
 873.790 306.595
 47.254 583.994
 178.940 125.062
 644.489 297.372
 207.198 646.943
 110.296 896.926
 41.356 991.369
 311.545 501.142
 426.654 635.659
 359.453 13.709
 101.722 948.967
 717.981 108.752
 881.853 774.663
 263.681 692.190
 62.115 214.705
 160.008 755.489
 601.781 994.657
 921.813 246.800
 854.076 509.571
 233.028 545.692
 774.282 291.527
 533.306 240.819
 110.889 137.666
 901.511 214.950
 923.073 197.185
 582.554 969.488
 315.670 656.723
 579.287 742.235
 810.441 271.161
 966.434 249.608
 628.574 362.113
 85.129 920.259
 20.607 315.869
 104.273 774.467
 901.346 338.528
 851.245 776.212
 511.764 816.289
 535.292 567.307
 798.545 146.995
 431.198 150.018
 164.012 183.946
 630.624 872.243
 262.179 309.605
 178.993 183.564
 495.988 745.400
 825.334 158.441
 780.096 630.315
 952.526 951.899
 274.675 57.056
 210.434 781.530
 48.374 47.419
 832.246 976.155
 700.936 50.970
 415.713 245.641
 654.099 151.738
 139.867 898.037
 217.549 720.421
 461.276 940.124
 347.258 724.335
 492.151 166.962
 757.037 539.372
 658.976 686.909
 319.167 648.505
 231.197 193.502
 423.340 576.540
 704.551 427.651
 659.680 333.052
 335.422 56.563
 184.383 312.653
 817.028 904.199
 826.599 347.305
 834.321 516.769
 141.865 498.577
 154.090 241.598
 528.070 313.080
 825.303 784.816
 340.076 2.323
 760.381 929.752
 892.379 224.763
 422.351 221.091
 877.345 484.592
 990.312 818.038
 179.459 275.903
 353.934 901.649
 291.674 915.311
 687.739 386.563
 574.533 959.202
 471.570 775.676
 806.440 397.767
 401.982 738.447
 796.730 676.499
 130.604 960.853
 42.494 502.255
 572.929 469.397
 354.101 346.329
 261.227 575.579
 229.778 327.790
 927.585 814.025
 281.390 528.864
 960.466 390.798
 784.577 808.266
 296.221 242.767
 108.018 401.512
 604.790 499.215
 357.784 358.547
 678.349 988.926
 621.131 513.197
 808.214 145.969
 105.067 816.340
 667.074 822.271
 712.191 621.288
 32.184 842.392
 981.571 777.283
 274.960 753.803
 225.481 72.406
 291.265 893.229
 321.817 843.555
 795.321 255.693
 263.028 126.779
 192.555 507.786
 829.694 10.387
 579.988 11.074
 842.803 345.586
 496.984 736.721
 373.975 400.234
 517.843 170.285
 155.739 661.653
 497.078 578.745
 661.523 820.956
 558.060 583.314
 921.943 36.137
 768.465 735.307
 943.356 172.199
 837.749 502.623
 507.648 667.296
 271.355 656.340
 398.045 553.294
 845.811 806.182
 531.798 562.153
 353.417 716.463
 732.355 36.305
 583.108 877.459
 664.835 907.858
 936.918 588.572
 840.855 459.508
 863.644 897.290
 202.089 86.776
 60.682 140.517
 74.210 269.382
 742.245 451.952
 780.361 367.804
 991.388 470.632
 780.119 393.343
 551.331 42.416
 298.614 276.130
 318.904 19.156
 301.376 360.761
 182.652 291.714
 702.374 394.661
 806.801 45.122
 542.305 406.434
 59.483 390.465
 796.276 882.528
 281.902 142.093
 547.794 88.531
 710.529 595.051
 660.370 309.591
 515.646 881.148
 278.448 32.109
 978.929 398.599
 563.145 500.577
 875.255 115.815
 910.853 769.684
 678.002 331.817
 487.890 958.451
 504.138 961.195
 543.738 291.913
 940.020 218.923
 518.867 93.866
 928.648 968.300
 148.798 844.309
 595.032 113.293
 369.944 926.007
 282.268 554.671
 969.209 710.009
 663.909 68.148
 280.664 139.865
 788.500 323.628
 339.392 203.979
 453.057 359.481
 353.422 385.952
 750.147 507.053
 76.307 870.602
 797.815 771.624
 160.236 490.719
 55.416 400.378
 175.596 924.508
 717.404 80.233
 108.801 809.375
 130.185 323.515
 535.134 303.552
 116.329 923.166
 624.835 297.569
 340.976 337.722
 824.060 313.215
 195.484 836.619
 681.407 4.352
 84.637 675.970
 417.125 733.333
 920.764 352.064
 585.789 596.070
 188.413 603.133
 522.189 430.855
 237.815 698.936
 220.521 209.311
 788.039 212.407
 242.961 976.486
 718.612 838.691
 127.761 400.765
 551.695 485.588
 339.593 498.387
 978.906 267.763
 924.614 212.819
 974.073 797.451
 876.484 22.726
 515.106 270.112
 542.030 405.954
 477.555 928.199
 779.670 848.715
 575.022 74.477
 690.988 722.458
 226.389 563.035
 565.410 84.866
 298.946 677.103
 777.060 640.736
 884.991 204.163
 147.131 333.573
 645.868 927.629
 208.100 455.438
 32.917 398.102
 679.600 652.698
 554.205 843.987
 669.655 675.866
 586.766 189.940
 857.231 345.708
 377.228 21.585
 478.865 673.613
 373.195 756.241
 947.696 836.013
 880.454 432.686
 569.970 230.083
 947.453 239.568
 112.489 866.505
 991.580 873.846
 13.198 135.544
 858.254 910.154
 242.883 531.882
 53.123 812.403
 223.668 273.577
 822.539 914.018
 622.694 199.231
 543.721 407.445
 178.101 688.273
 692.582 31.878
 218.567 201.391
 106.156 36.342
 24.492 976.239
 673.132 69.500
 293.952 298.037
 248.446 744.835
 443.545 971.468
 977.700 727.648
 344.750 290.955
 268.960 656.859
 0.544 98.352
 0.795 58.616
 62.578 852.883
 797.287 529.662
 512.468 956.578
 126.889 906.323
 145.880 583.385
 839.704 320.470
 147.554 671.392
 497.039 48.283
 299.606 540.535
 371.373 842.850
 573.129 293.684
 410.587 110.273
 690.961 13.864
 326.988 334.098
 972.408 66.575
 552.014 708.315
 461.692 101.800
 307.414 29.376
 162.130 688.665
 901.998 687.639
 636.701 735.980
 441.907 643.995
 360.222 798.821
 16.913 774.577
 914.203 155.152
 623.862 2.171
 376.375 783.369
 342.436 434.863
 374.485 472.974
 772.562 918.712
 128.256 663.785
 364.646 240.628
 102.265 906.893
 864.269 839.532
 422.242 261.427
 695.942 588.404
 81.944 439.363
 223.025 677.554
 879.923 55.621
 643.279 181.736
 495.550 168.029
 964.877 742.457
 740.263 152.363
 412.702 294.546
 729.908 368.100
 548.808 655.906
 22.201 563.112
 866.812 465.193
 982.600 337.993
 103.466 668.314
 193.581 556.677
 670.795 936.189
 345.533 428.410
 570.856 848.840
 59.713 191.855
 737.784 850.828
 640.436 265.390
 736.500 207.248
 58.472 264.533
 115.809 945.554
 82.358 69.469
 900.100 924.422
 528.756 810.124
 846.276 235.618
 55.270 145.907
 281.600 517.727
 805.211 990.723
 867.848 981.689
 898.103 75.093
 254.599 948.100
 184.574 666.095
 739.812 46.314
 620.082 867.550
 152.364 387.636
 907.560 198.557
 815.464 601.687
 890.970 364.568
 701.309 609.614
 305.139 74.073
 508.708 33.983
 484.836 463.370
 102.582 737.337
 169.171 735.342
 466.057 804.526
 595.228 324.795
 404.497 393.793
 224.737 617.380
 781.388 974.373
 85.137 581.822
 86.866 131.077
 305.169 752.096
 872.248 76.433
 786.882 708.910
 712.845 386.684
 460.622 465.562
 274.217 28.003
 425.096 134.917
 94.735 113.173
 767.206 630.166
 403.784 816.685
 600.180 386.516
 667.265 658.396
 46.042 653.575
 290.353 763.894
 540.186 534.338
 665.168 435.371
 50.271 887.388
 384.490 272.742
 5.761 480.705
 261.467 414.070
 932.898 420.599
 812.178 100.840
 815.873 175.647
 38.688 491.779
 969.520 286.472
 863.806 363.629
 951.220 677.005
 37.296 354.381
 577.327 956.139
 81.825 670.120
 87.804 80.772
 153.970 527.795
 645.436 618.236
 42.430 20.465
 714.857 739.433
 846.886 936.991
 71.490 151.073
 814.330 353.577
 699.329 858.904
 946.040 439.422
 185.564 882.377
 121.618 923.054
 273.421 518.783
 863.651 480.332
 434.844 201.297
 437.946 0.944
 942.139 395.972
 653.070 229.386
 301.138 838.410
 595.649 761.436
 734.593 988.327
 174.143 301.155
 928.183 161.628
 6.158 580.346
 555.808 932.858
 88.813 436.460
 346.853 149.444
 257.007 401.308
 135.024 92.078
 532.825 327.228
 503.718 797.620
 675.903 265.869
 212.015 442.491
 87.707 104.394
 522.084 591.454
 433.793 582.223
 154.685 440.761
 111.765 876.609
 754.496 332.946
 896.562 216.112
 159.218 465.996
 579.678 106.869
 221.818 50.689
 228.915 27.466
 548.320 140.669
 327.304 544.880
 976.422 940.010
 704.229 47.621
 453.584 818.036
 1.677 894.874
 775.588 281.897
 780.572 94.526
 344.789 290.541
 75.714 391.763
 206.175 71.436
 765.798 257.115
 451.933 821.519
 2.973 982.913
 62.688 649.995
 813.577 345.056
 115.066 931.631
 959.892 868.522
 348.295 980.093
 67.398 96.413
 492.494 981.813
 651.243 740.449
 741.957 327.870
 1.040 663.238
 859.689 486.112
 339.105 177.553
 754.726 25.326
 391.708 653.962
 939.240 260.640
 596.490 304.988
 84.398 672.937
 905.946 801.450
 316.436 968.989
 283.828 5.565
 870.088 613.016
 978.684 146.876
 15.598 359.784
 899.811 683.220
 646.928 755.135
 522.161 482.155
 739.006 508.657
 767.709 821.774
 805.974 867.169
 14.225 677.389
 103.304 674.795
 484.054 356.607
 275.536 259.005
 684.394 434.900
 447.496 961.278
 678.677 182.497
 957.537 380.651
 841.314 957.637
 432.188 828.825
 413.399 957.838
 176.124 232.509
 866.649 997.350
 701.442 654.117
 481.244 733.563
 25.657 642.750
 38.164 756.662
 336.672 946.758
 458.877 834.552
 41.319 405.244
 138.697 159.243
 696.216 543.009
 612.012 851.949
 57.973 991.208
 757.898 73.556
 504.763 79.798
 656.883 566.730
 471.542 48.709
 300.096 178.198
 733.557 319.104
 940.436 118.036
 372.048 186.393
 974.296 290.646
 895.310 440.660
 817.694 754.176
 178.596 601.288
 461.302 146.252
 867.012 250.042
 876.863 59.909
 473.962 955.248
 528.139 810.623
 249.331 359.525
 191.027 640.478
 710.080 530.590
 591.379 136.061
 573.077 790.731
 959.871 861.085
 335.608 102.691
 118.690 931.529
 371.163 120.918
 745.683 389.864
 682.886 155.813
 801.873 805.647
 248.814 248.863
 4.964 973.100
 643.971 38.111
 634.825 963.504
 605.236 91.662
 770.286 83.359
 764.084 402.794
 386.344 590.622
 586.728 40.342
 146.621 824.334
 885.675 814.623
 470.359 841.196
 184.250 800.065
 752.165 750.647
 887.448 714.383
 885.120 862.764
 127.678 319.770
 355.767 66.509
 380.074 28.739
 718.103 735.750
 374.521 876.493
 741.401 4.041
 443.937 588.813
 694.780 683.885
 542.612 21.150
 264.657 50.242
 624.178 178.094
 387.163 420.267
 594.298 15.493
 657.080 90.979
 434.381 468.716
 991.910 33.875
 443.911 593.965
 381.246 471.074
 562.681 324.917
 38.035 392.659
 930.820 369.616
 242.769 431.433
 822.674 953.442
 990.664 641.828
 777.101 969.781
 25.038 377.373
 646.388 162.868
 480.011 9.785
 731.894 35.097
 628.257 956.663
 577.751 557.341
 803.654 799.173
 93.746 544.547
 566.477 981.525
 792.306 834.915
 425.434 136.794
 197.783 539.549
 704.594 815.691
 142.624 486.654
 425.699 783.703
 256.273 211.725
 801.886 965.813
 608.696 99.916
 245.336 65.565
 149.177 491.829
 769.449 265.935
 318.760 157.680
 609.981 773.404
 375.535 731.423
 546.004 224.388
 498.357 695.532
 220.980 706.160
 397.032 804.228
 149.825 814.381
 804.094 428.872
 656.118 379.009
 31.873 970.690
 774.140 232.751
 503.424 995.166
 935.852 305.196
 390.060 147.150
 759.163 925.711
 872.935 769.515
 379.695 174.161
 80.477 800.110
 895.982 486.135
 4.968 306.551
 702.620 195.033
 65.646 546.422
 795.864 863.801
 936.075 837.649
 782.788 852.108
 591.809 681.870
 993.090 698.210
 640.667 409.663
 169.597 327.700
 79.980 283.405
 40.262 482.978
 969.353 189.880
 195.004 887.830
 727.883 234.455
 102.103 701.500
 53.850 181.605
 501.247 597.449
 843.179 508.052
 457.071 35.456
 48.983 95.758
 904.576 834.501
 605.176 309.112
 875.695 240.938
 337.166 406.128
 777.249 205.851
 35.183 225.083
 60.356 311.352
 481.900 679.348
 549.038 633.198
 444.959 363.259
 203.305 101.945
 284.188 115.435
 504.663 573.346
 528.209 563.411
 248.035 677.688
 269.431 860.683
 785.013 564.763
 561.815 165.987
 623.681 264.454
 812.214 61.932
 387.729 551.141
 891.538 489.001
 62.967 832.787
 892.554 819.727
 6.648 722.714
 991.139 120.802
 611.259 24.283
 169.555 167.574
 749.819 937.368
 904.420 371.296
 87.635 342.467
 657.033 955.520
 132.226 136.131
 806.399 740.779
 68.419 273.251
 790.589 48.472
 252.086 551.413
 752.883 63.385
 929.478 274.442
 86.709 563.163
 728.482 921.402
 426.929 61.278
 605.638 379.462
 911.864 962.414
 803.339 370.316
 836.212 406.047
 503.880 497.333
 103.234 701.283
 992.161 91.750
 467.053 25.369
 441.585 359.152
 312.525 776.950
 805.661 481.145
 358.903 315.859
 571.868 460.702
 980.519 972.652
 358.346 903.439
 927.299 127.140
 5.170 281.500
 792.355 805.703
 130.328 853.264
 133.844 867.486
 239.533 522.500
 312.182 190.613
 755.081 867.573
 778.506 848.028
 571.604 97.829
 250.706 610.565
 468.530 184.387
 272.537 30.342
 376.219 140.360
 480.284 153.952
 773.842 806.383
 239.593 671.342
 514.470 336.578
 479.603 117.429
 951.454 324.328
 688.108 969.765
 158.506 493.111
 363.620 2.902
 275.349 582.921
 299.770 710.121
 5.871 355.472
 34.299 643.109
 184.234 30.363
 586.920 72.850
 197.012 348.950
 273.859 878.905
 200.295 383.058
 285.983 233.498
 246.653 92.287
 794.568 681.122
 88.319 58.090
 374.536 109.126
 953.055 246.651
 357.813 860.814
 604.487 678.695
 526.358 626.712
 558.757 505.615
 80.013 543.963
 196.783 841.720
 651.850 186.201
 402.201 306.239
 954.101 400.166
 187.952 251.098
 410.444 569.936
 921.726 147.039
 432.669 209.556
 297.104 267.678
 227.133 410.558
 151.734 235.518
 642.514 728.214
 837.527 903.250
 397.022 471.073
 785.391 556.122
 430.191 969.511
 565.951 295.440
 319.796 413.635
 469.068 348.874
 974.340 957.336
 952.471 740.146
 770.264 437.669
 240.771 419.622
 142.892 726.863
 590.504 429.505
 381.648 153.367
 928.148 664.747
 121.945 849.511
 572.630 145.916
 195.033 323.113
 881.229 686.326
 97.934 40.947
 920.842 296.405
 211.425 651.329
 630.860 398.187
 935.886 474.501
 578.681 836.705
 372.087 632.266
 935.895 78.925
 863.929 267.046
 47.932 830.666
 288.372 575.648
 210.481 414.894
 147.829 230.396
 483.994 618.187
 343.988 321.691
 507.403 694.325
 619.255 388.501
 951.742 823.619
 500.671 829.830
 74.210 463.154
 707.571 949.184
 587.634 726.653
 252.484 779.627
 995.972 633.806
 317.348 388.905
 614.018 838.979
 694.470 557.668
 591.801 250.073
 492.433 59.996
 508.043 882.553
 598.146 520.860
 41.849 854.434
 312.266 262.062
 140.255 749.083
 719.330 224.383
 187.332 678.515
 877.310 32.691
 366.931 435.409
 303.056 381.673
 568.164 683.127
 557.796 7.362
 385.382 395.703
 895.838 684.149
 541.150 811.153
 903.659 574.425
 142.898 229.004
 127.299 249.995
 756.215 684.794
 743.393 208.212
 227.715 129.337
 81.188 394.172
 359.004 378.041
 35.707 301.873
 964.334 65.755
 240.073 615.935
 35.219 825.938
 980.228 41.204
 885.685 230.890
 758.501 185.463
 415.420 894.105
 742.158 861.750
 361.120 899.173
 996.170 477.842
 418.557 125.140
 900.626 813.661
 921.883 469.642
 825.675 250.470
 828.330 702.967
 391.683 722.292
 744.654 133.318
 218.634 389.051
 768.553 231.823
 284.177 377.218
 828.966 301.412
 9.533 257.729
 772.001 513.510
 200.474 108.358
 635.749 658.152
 538.350 680.469
 821.808 624.714
 573.798 15.099
 341.922 460.832
 81.062 753.682
 85.284 245.577
 220.139 802.793
 409.923 499.704
 591.372 144.168
 57.119 371.394
 895.040 650.742
 871.263 951.629
 297.517 261.820
 482.219 251.226
 604.226 786.732
 579.613 213.948
 124.755 713.120
 738.035 640.352
 441.896 475.438
 701.654 688.818
 747.176 739.313
 322.033 227.942
 641.651 941.479
 882.851 403.293
 311.676 922.255
 712.046 406.953
 342.416 342.620
 850.511 296.727
 522.525 301.274
 145.547 390.204
 295.316 284.630
 697.924 984.610
 826.626 185.980
 798.473 44.712
 367.400 526.480
 731.106 816.743
 897.654 372.826
 435.042 715.824
 234.193 463.096
 553.558 87.683
 481.455 177.319
 847.065 743.299
 95.452 692.560
 14.716 328.700
 935.643 679.111
 304.601 333.463
 597.165 475.673
 754.151 713.002
 473.050 843.842
 799.343 944.664
 397.664 177.972
 336.322 739.801
 201.727 733.416
 77.964 367.723
 976.892 847.825
 389.589 527.799
 543.427 845.522
 334.722 238.698
 355.241 928.904
 738.424 244.997
 508.014 733.556
 960.924 808.226
 361.993 731.337
 249.178 429.237
 603.019 449.687
 933.446 409.838
 973.311 693.078
 997.471 212.709
 865.536 26.685
 265.305 219.092
 25.821 651.479
 409.213 753.653
 617.943 168.218
 438.359 576.008
 304.237 314.798
 227.459 499.822
 69.423 552.672
 891.537 355.206
 600.115 874.357
 513.740 260.767
 812.020 672.159
 447.548 611.325
 843.677 230.260
 405.225 449.833
 592.974 926.225
 26.875 1.702
 821.809 617.100
 18.001 271.759
 484.341 768.879
 119.891 293.956
 312.708 510.774
 711.949 78.087
 716.405 67.892
 266.284 603.050
 691.278 573.528
 914.145 590.125
 993.150 476.958
 225.537 870.539
 189.271 51.555
 835.428 197.975
 66.066 544.112
 613.021 498.164
 30.300 477.976
 708.685 84.209
 706.830 483.943
 523.351 978.580
 602.221 753.735
 627.626 492.030
 989.891 26.468
 65.952 827.939
 678.026 679.919
 671.272 60.330
 972.771 522.135
 797.362 118.225
 451.279 797.265
 762.041 781.811
 444.879 530.296
 750.632 431.609
 813.226 952.052
 624.298 805.401
 404.907 447.559
 134.227 114.816
 866.149 352.344
 285.420 0.479
 322.379 342.812
 801.173 298.351
 141.099 4.492
 792.854 927.946
 40.689 57.285
 273.763 263.637
 368.090 327.053
 208.363 621.990
 386.957 800.904
 449.941 390.523
 932.926 427.750
 484.599 376.428
 168.302 930.238
 114.570 98.255
 347.225 998.827
 529.321 550.780
 254.640 328.757
 32.108 904.965
 156.856 37.126
 619.039 263.790
 874.869 826.665
 706.769 973.863
 718.861 627.445
 336.549 725.886
 86.297 395.453
 862.093 288.737
 188.085 841.200
 375.775 877.115
 616.462 431.417
 313.897 907.039
 872.112 397.173
 882.527 943.375
 921.958 302.718
 188.914 575.739
 836.738 107.049
 481.234 501.309
 360.676 476.195
 375.986 363.307
 274.101 285.735
 775.389 651.009
 831.846 962.959
 687.502 860.578
 681.710 244.874
 903.423 935.722
 102.556 525.922
 455.857 933.931
 343.014 707.748
 681.879 719.044
 309.893 77.757
 192.986 976.130
 948.760 484.673
 974.232 832.603
 804.656 964.388
 500.661 93.330
 453.304 30.300
 186.385 441.068
 585.540 376.961
 634.993 691.168
 421.139 567.624
 208.820 236.299
 62.018 964.342
 0.697 478.529
 186.313 308.308
 700.566 268.795
 779.583 828.556
 378.991 994.482
 121.027 924.839
 341.617 952.109
 42.838 477.166
 877.537 382.049
 189.596 837.321
 568.103 34.697
 79.865 979.445
 431.711 281.891
 750.072 66.130
 348.468 623.693
 505.620 527.306
 183.496 399.642
 258.239 371.426
 759.122 666.416
 362.574 837.304
 217.669 512.557
 127.293 151.466
 474.453 647.940
 943.576 346.600
 944.472 424.283
 501.426 103.907
 798.801 646.828
 934.952 953.681
 883.828 651.001
 112.648 967.752
 536.922 306.217
 157.076 133.671
 728.185 427.817
 707.574 758.319
 824.699 723.683
 325.179 618.473
 339.430 961.234
 754.540 783.608
 23.253 740.879
 804.914 473.541
 769.857 721.669
 271.279 387.630
 917.348 622.729
 295.210 325.959
 488.022 969.403
 649.537 804.790
 752.901 655.976
 735.176 702.609
 737.350 638.030
 295.383 729.086
 98.620 768.216
 502.375 922.522
 358.722 161.362
 752.598 202.915
 123.227 871.034
 146.492 754.168
 467.806 822.920
 731.426 212.461
 642.419 264.694
 485.478 96.239
 93.737 731.576
 126.076 940.148
 208.677 106.844
 880.453 269.605
 257.812 582.529
 671.776 969.344
 592.216 644.006
 901.224 118.485
 999.184 949.761
 365.789 862.501
 232.815 632.141
 395.973 10.440
 539.126 974.253
 156.705 441.117
 629.969 131.389
 186.717 997.698
 116.229 961.663
 692.430 784.408
 182.750 650.100
 226.379 856.366
 21.992 583.828
 109.707 433.285
 690.945 434.584
 73.831 455.483
 19.581 90.391
 946.607 537.222
 585.500 553.533
 970.009 924.447
 638.076 179.961
 264.329 713.812
 968.994 309.858
 631.232 385.191
 800.385 954.706
 975.785 204.304
 715.799 427.722
 115.097 594.622
 865.056 687.870
 195.798 503.122
 206.788 408.856
 759.827 703.136
 440.517 970.667
 151.423 15.350
 754.903 429.758
 249.733 476.678
 264.896 173.147
 820.731 453.413
 415.569 160.177
 317.424 752.616
 35.338 53.050
 4.573 622.611
 669.915 923.333
 457.676 603.848
 317.838 777.331
 978.197 964.954
 418.931 689.588
 298.389 670.875
 571.931 582.939
 218.232 731.669
 833.156 497.854
 950.789 388.188
 884.132 796.617
 955.433 937.005
 865.169 32.777
 744.071 379.183
 219.845 957.895
 464.729 309.429
 651.123 250.809
 238.908 122.888
 875.553 345.095
 71.467 301.033
 602.726 144.553
 309.789 106.171
 341.380 291.120
 826.419 841.961
 722.559 962.285
 387.884 66.676
 968.724 293.927
 681.956 933.863
 563.270 458.407
 664.147 604.593
 678.459 76.005
 787.977 364.885
 295.172 40.538
 166.626 395.475
 442.279 427.874
 218.506 798.435
 546.932 0.325
 146.475 471.661
 423.090 882.480
 38.564 238.910
 40.520 367.529
 133.879 556.460
 469.895 10.577
 125.752 409.821
 554.233 310.771
 358.163 233.118
 128.479 401.575
 572.150 893.233
 416.617 423.335
 965.561 809.676
 451.233 199.990
 809.498 974.142
 559.240 678.743
 613.680 101.190
 667.802 404.583
 824.278 9.406
 137.770 318.323
 573.407 992.375
 212.805 5.382
 959.172 798.065
 868.469 441.807
 427.049 566.596
 697.681 433.253
 833.540 868.365
 521.181 612.020
 815.724 791.227
 160.816 727.311
 857.899 816.524
 460.078 356.018
 459.568 234.748
 333.391 287.394
 666.065 833.257
 729.866 47.563
 851.025 57.558
 717.994 71.976
 543.465 336.313
 947.880 289.629
 604.558 566.320
 992.828 626.322
 591.277 190.724
 181.390 580.645
 435.326 950.779
 626.451 381.346
 933.446 343.233
 64.696 744.503
 134.906 432.321
 616.269 250.534
 747.223 823.309
 641.975 331.866
 713.894 945.153
 948.605 670.489
 277.805 970.414
 809.593 959.125
 89.209 643.846
 718.963 880.032
 283.743 435.627
 775.499 341.382
 308.219 985.059
 848.191 413.490
 552.205 975.502
 653.534 597.122
 322.270 866.647
 983.568 495.692
 221.767 306.969
 166.929 254.780
 748.994 323.918
 483.390 269.373
 655.355 324.347
 447.964 275.208
 895.757 580.696
 349.486 560.091
 517.016 792.991
 89.696 319.061
 555.884 831.922
 594.119 189.434
 523.646 228.849
 930.872 434.443
 734.781 994.877
 806.106 684.196
 66.393 49.138
 536.577 317.657
 514.868 807.735
 615.494 597.386
 526.360 236.631
 974.865 308.727
 726.194 76.979
 347.007 556.318
 645.343 698.471
 283.583 323.374
 953.932 579.320
 399.520 583.726
 754.752 220.184
 971.759 994.424
 684.374 109.141
 792.134 199.741
 14.464 416.545
 6.405 398.178
 67.896 429.034
 877.019 305.732
 68.263 363.139
 998.259 875.034
 860.285 428.903
 434.987 875.439
 683.648 655.995
 718.944 618.725
 593.152 628.175
 241.840 34.487
 11.158 491.332
 657.222 904.803
 919.596 266.023
 721.861 196.266
 72.035 983.492
 53.447 56.538
 383.104 616.111
 489.377 540.354
 962.869 346.314
 739.051 505.201
 565.630 835.211
 420.151 269.054
 52.067 751.715
 151.796 591.745
 685.080 609.158
 391.426 758.286
 135.321 648.951
 97.761 78.147
 232.937 94.944
 982.767 930.996
 115.907 79.006
 187.468 689.281
 169.503 174.368
 239.415 924.393
 280.525 50.798
 386.219 389.906
 527.261 832.509
 65.690 396.750
 652.522 359.358
 787.708 516.455
 12.103 553.373
 938.041 625.171
 221.720 320.864
 545.124 329.560
 337.690 985.442
 405.689 882.637
 73.706 775.391
 875.435 30.799
 579.952 771.446
 281.329 450.790
 571.338 365.465
 190.229 795.957
 796.768 359.506
 515.243 24.374
 777.314 536.983
 700.421 917.094
 522.095 816.945
 493.172 193.857
 249.088 928.792
 292.358 717.045
 514.347 153.371
 901.693 154.722
 186.004 818.193
 79.270 502.486
 315.568 426.270
 364.352 785.054
 663.423 71.860
 794.731 455.495
 760.962 950.160
 767.657 757.464
 349.757 615.152
 113.731 28.596
 567.583 259.522
 568.105 407.065
 669.681 777.500
 62.147 104.525
 526.520 85.996
 399.731 664.125
 850.461 997.566
 906.875 909.536
 624.652 501.998
 986.229 478.183
 668.184 279.041
 306.537 427.829
 630.060 555.732
 702.530 809.831
 996.841 476.493
 46.665 854.725
 289.444 176.679
 127.794 447.026
 455.568 960.342
 383.432 447.513
 306.397 865.999
 585.069 614.719
 548.009 461.048
 876.453 985.420
 696.150 702.883
 972.470 589.742
 692.626 924.832
 603.876 933.948
 945.405 495.741
 156.539 307.303
 453.927 26.688
 821.934 323.870
 645.134 486.222
 820.504 251.134
 101.958 581.215
 456.305 301.448
 909.731 874.391
 938.503 756.200
 351.054 467.744
 294.094 283.995
 947.656 575.029
 981.387 221.094
 758.691 843.483
 382.936 663.675
 606.724 37.832
 550.539 626.623
 801.467 356.848
 937.667 42.492
 581.449 668.409
 383.234 187.758
 87.562 792.921
 5.192 52.681
 240.354 372.328
 576.361 928.056
 513.723 83.909
 244.656 919.288
 707.928 11.066
 434.910 458.793
 429.640 899.728
 442.685 55.488
 918.906 106.544
 567.458 269.499
 33.765 97.307
 802.426 146.230
 851.814 960.072
 722.931 392.211
 291.975 151.935
 620.313 372.118
 44.229 461.840
 391.273 388.707
 644.130 319.944
 695.919 652.928
 793.952 258.721
 375.184 228.129
 643.448 689.261
 707.969 48.983
 158.320 620.987
 380.958 771.820
 459.761 462.821
 833.506 748.658
 978.109 302.642
 173.472 262.872
 870.102 789.575
 87.425 391.522
 673.028 925.453
 993.734 429.789
 958.685 208.794
 216.023 829.229
 482.526 933.304
 746.948 556.829
 253.248 305.608
 490.899 810.014
 158.657 961.427
 934.890 148.017
 435.854 489.165
 418.510 487.709
 857.017 544.090
 428.437 617.469
 83.608 899.583
 205.847 102.465
 117.246 444.731
 954.445 775.599
 118.423 325.758
 804.187 657.943
 376.380 534.090
 605.699 748.919
 774.795 673.411
 490.514 928.468
 416.314 64.775
 773.520 370.590
 930.745 961.149
 240.209 669.741
 510.917 394.761
 649.659 9.515
 589.398 42.111
 594.762 477.948
 808.843 697.718
 847.431 267.694
 147.371 249.695
 334.710 344.659
 664.830 964.621
 751.628 968.733
 840.962 948.117
 30.725 588.708
 215.294 648.982
 922.546 384.784
 422.324 532.026
 464.688 511.273
 483.293 637.127
 251.557 704.899
 685.134 764.114
 987.804 816.661
 693.417 835.286
 593.945 334.654
 932.947 465.648
 114.252 568.858
 278.955 556.899
 289.346 735.091
 863.272 482.074
 36.546 212.674
 271.654 66.343
 320.888 158.426
 626.581 534.320
 292.760 978.368
 378.685 89.436
 861.249 818.639
 11.780 36.143
 515.928 809.916
 71.909 836.390
 607.154 746.989
 808.385 208.863
 52.394 809.632
 441.312 99.497
 613.390 825.624
 400.461 857.029
 248.595 75.630
 397.468 285.700
 303.260 266.915
 558.547 982.048
 374.676 723.674
 47.167 823.277
 954.447 111.786
 213.174 5.555
 478.555 831.222
 711.843 242.229
 237.600 157.213
 717.196 750.227
 945.489 19.050
 110.184 369.571
 319.505 91.253
 734.062 483.037
 175.892 394.579
 684.336 503.564
 633.533 513.372
 425.273 264.361
 588.106 621.125
 913.360 135.041
 667.134 948.483
 52.643 566.122
 103.005 948.527
 728.090 769.316
 19.451 925.065
 459.658 623.099
 373.779 143.186
 818.348 668.779
 541.711 680.837
 151.040 263.776
 286.922 389.324
 706.414 884.129
 588.865 83.940
 850.831 30.575
 679.405 398.297
 949.965 771.295
 283.019 913.187
 486.637 244.046
 792.206 159.109
 733.168 301.448
 217.525 727.896
 521.338 291.557
 711.808 990.805
 406.390 863.106
 215.154 175.963
 433.436 828.268
 938.992 816.194
 242.979 928.205
 594.622 738.250
 933.358 766.628
 268.164 866.413
 795.846 908.064
 896.777 588.042
 195.399 900.383
 360.687 347.128
 757.075 760.589
 175.098 456.207
 983.643 760.044
 752.105 949.697
 150.537 426.598
 764.731 135.899
 55.058 828.999
 545.860 474.418
 20.524 971.045
 910.079 535.032
 634.117 562.923
 715.032 248.016
 518.626 384.010
 753.068 990.407
 70.668 749.874
 758.853 463.830
 436.645 356.658
 962.499 894.338
 16.408 624.429
 442.158 50.676
 785.031 988.995
 719.503 552.707
 585.197 806.459
 483.653 185.164
 974.388 309.090
 864.898 592.888
 998.604 573.595
 352.832 102.292
 521.826 687.527
 761.340 170.548
 160.413 196.178
 785.540 430.414
 974.448 716.216
 826.477 686.325
 452.507 64.464
 234.658 879.229
 919.025 887.281
 752.887 716.504
 799.377 120.077
 235.060 743.225
 529.913 455.612
 146.391 386.228
 709.673 667.172
 580.947 348.045
 96.529 197.737
 686.408 469.475
 570.593 983.517
 288.846 263.543
 367.208 390.069
 940.355 86.907
 944.506 277.658
 551.035 834.827
 348.020 221.130
 648.627 990.881
 997.130 445.565
 271.810 341.370
 403.133 25.265
 637.562 76.344
 472.704 768.645
 322.995 884.339
 117.580 179.395
 514.822 936.946
 823.956 164.721
 355.257 923.529
 403.762 239.773
 954.965 997.682
 203.332 854.546
 858.271 237.886
 759.822 912.266
 692.549 998.488
 26.812 338.671
 175.430 967.346
 420.995 747.547
 305.936 377.662
 732.791 392.952
 347.780 308.787
 384.310 31.695
 497.007 409.620
 175.863 385.684
 987.039 385.155
 932.542 203.046
 850.360 788.436
 818.990 595.372
 858.992 784.389
 335.044 267.723
 990.098 716.760
 517.442 365.338
 496.283 273.534
 861.113 109.160
 643.159 459.133
 223.972 869.855
 953.532 233.499
 105.804 290.991
 365.192 749.370
 387.146 986.223
 767.920 431.169
 898.601 938.081
 588.314 403.613
 163.302 268.179
 294.841 848.163
 742.124 547.017
 209.650 983.812
 817.575 298.264
 850.890 419.270
 811.048 125.284
 155.387 380.790
 850.481 760.236
 515.413 698.687
 30.683 887.417
 227.116 741.749
 453.998 417.347
 17.052 668.425
 650.154 846.775
 65.596 253.949
 874.676 808.297
 863.143 130.811
 26.888 33.217
 251.617 914.480
 141.211 879.874
 757.533 385.814
 47.128 739.754
 404.457 565.456
 400.038 963.788
 396.325 183.931
 721.435 155.413
 635.516 154.618
 794.893 474.930
 931.253 266.682
 14.661 976.858
 868.033 393.260
 424.909 459.249
 746.831 159.300
 896.633 107.933
 343.320 726.530
 420.722 651.696
 710.133 263.978
 932.788 354.140
 99.831 805.612
 589.167 18.124
 720.981 717.086
 473.261 98.166
 333.401 456.923
 394.536 849.787
 215.529 920.064
 644.440 302.928
 325.347 480.386
 268.025 355.050
 257.674 131.210
 898.751 830.200
 59.651 477.011
 366.829 350.145
 990.421 14.411
 836.451 985.740
 741.332 305.422
 940.543 89.282
 513.268 580.866
 377.467 405.944
 175.097 697.634
 404.849 494.166
 701.883 531.169
 131.810 886.393
 366.775 26.293
 71.138 43.926
 92.776 607.631
 993.877 519.271
 769.518 208.772
 235.593 368.707
 718.379 200.540
 568.937 554.475
 312.653 257.906
 992.379 153.638
 696.886 117.068
 29.376 728.350
 723.083 44.834
 702.978 304.631
 456.396 117.840
 393.762 414.324
 677.476 426.330
 527.347 453.427
 704.352 553.726
 23.570 841.321
 8.061 7.136
 802.450 786.541
 640.968 194.168
 340.397 798.688
 525.652 457.280
 339.834 871.236
 459.272 128.457
 380.775 700.469
 20.603 484.976
 906.347 621.370
 874.598 442.589
 826.167 617.204
 655.712 277.640
 250.669 796.954
 282.797 226.938
 572.530 900.051
 274.663 466.720
 43.265 463.474
 159.136 353.724
 736.793 319.859
 115.423 446.447
 8.456 650.506
 478.801 378.313
 236.897 222.934
 40.062 182.281
 344.727 43.890
 265.116 864.677
 727.511 65.596
 670.814 481.733
 252.992 921.690
 853.027 412.868
 725.337 831.203
 756.734 68.427
 22.431 701.410
 93.108 675.174
 215.893 256.211
 686.157 699.642
 659.660 404.404
 515.273 687.627
 897.930 495.888
 307.201 998.302
 489.351 63.134
 421.602 914.855
 492.165 845.704
 121.926 632.211
 503.070 597.936
 984.105 508.797
 217.733 400.977
 479.274 966.579
 487.989 972.149
 685.956 415.589
 622.805 85.237
 607.773 340.240
 128.233 497.952
 863.678 129.953
 445.056 306.857
 201.054 671.645
 339.044 9.997
 682.948 92.755
 73.182 613.853
 797.538 187.646
 67.544 249.858
 612.147 954.871
 482.423 108.357
 380.224 686.220
 673.782 211.597
 345.452 189.362
 225.047 55.124
 463.343 893.711
 791.869 387.182
 171.243 823.925
 171.025 72.530
 429.690 157.838
 263.400 820.246
 981.775 386.941
 214.628 529.865
 35.788 929.625
 333.993 627.631
 476.510 512.939
 89.416 291.345
 811.594 230.562
 808.643 180.401
 624.196 37.092
 767.136 745.089
 547.284 575.742
 272.741 449.489
 117.759 823.417
 655.261 134.441
 181.726 629.368
 802.982 115.852
 381.209 17.615
 953.443 569.347
 185.557 205.940
 816.021 920.998
 669.260 893.046
 80.895 737.096
 966.374 98.596
 832.609 390.978
 938.039 967.113
 44.722 254.615
 914.346 615.506
 971.099 505.393
 459.195 605.374
 983.492 808.566
 453.635 635.862
 926.552 102.724
 599.932 901.981
 890.835 714.882
 868.339 458.940
 40.368 814.234
 797.925 227.590
 700.615 295.963
 731.227 712.858
 820.173 100.954
 522.770 469.689
 498.240 521.599
 479.368 114.092
 930.901 531.702
 934.582 655.287
 611.922 688.811
 52.824 924.431
 245.340 784.852
 25.524 342.260
 733.204 526.132
 540.893 539.037
 16.064 982.510
 261.524 893.128
 17.837 999.449
 464.957 757.351
 610.559 873.008
 129.099 503.857
 326.104 269.403
 667.823 938.090
 537.477 66.084
 536.191 650.327
 375.924 704.426
 776.499 420.174
 684.332 994.856
 716.077 436.370
 602.596 588.838
 858.678 303.372
 785.599 529.672
 139.881 179.835
 945.792 182.061
 202.771 925.616
 145.038 201.125
 955.912 456.934
 617.427 82.814
 117.147 148.334
 547.220 803.043
 642.985 740.146
 143.271 431.305
 266.309 866.826
 110.604 740.939
 890.092 711.254
 616.690 342.735
 340.065 999.634
 558.139 867.418
 196.217 308.633
 154.672 107.076
 786.306 578.976
 11.265 703.252
 321.810 576.674
 4.273 112.907
 928.836 463.796
 949.313 881.307
 517.352 425.314
 611.894 157.211
 38.773 627.577
 418.674 370.245
 404.663 478.869
 238.317 788.367
 831.339 935.032
 924.760 535.889
 493.028 295.959
 379.160 596.207
 419.451 814.917
 694.657 380.363
 574.931 376.085
 333.438 910.815
 971.342 260.646
 159.485 362.614
 665.122 533.434
 752.176 200.890
 191.488 146.036
 572.894 48.632
 721.937 414.827
 894.508 572.813
 272.470 930.432
 655.727 465.660
 121.241 166.205
 620.482 163.180
 149.944 445.637
 36.794 441.928
 741.052 510.898
 857.771 890.406
 733.734 606.456
 45.797 401.914
 558.863 792.896
 393.774 985.106
 285.115 567.353
 106.868 56.840
 863.853 859.700
 365.076 954.316
 263.678 59.642
 579.790 181.138
 542.648 11.804
 742.999 151.218
 776.749 386.751
 400.856 197.790
 409.971 629.700
 447.012 919.871
 230.152 829.568
 286.460 608.963
 224.462 504.297
 456.971 363.573
 901.150 19.508
 579.907 403.071
 855.170 342.972
 440.722 145.821
 932.768 173.860
 45.523 445.374
 45.632 400.973
 965.325 374.425
 683.221 956.145
 44.089 516.446
 360.171 696.714
 318.176 542.206
 455.036 123.621
 559.689 101.342
 190.982 809.514
 328.561 701.797
 375.476 54.738
 490.506 251.978
 154.770 829.654
 350.687 537.415
 603.254 711.270
 464.688 846.267
 814.160 633.119
 745.978 763.081
 96.042 582.996
 197.307 349.739
 421.767 287.243
 785.457 324.613
 889.138 687.224
 65.580 748.867
 303.803 58.437
 882.268 211.821
 207.695 751.135
 146.865 670.054
 575.245 189.551
 459.918 297.677
 763.262 291.804
 437.629 824.191
 110.068 341.895
 563.560 512.844
 269.948 426.937
 351.417 823.947
 77.731 355.764
 529.669 836.801
 556.315 898.795
 880.022 109.408
 901.048 773.347
 643.690 40.883
 646.238 974.398
 994.428 187.428
 190.764 389.190
 735.777 853.934
 835.213 597.051
 960.707 641.011
 68.625 945.914
 91.475 237.858
 98.229 407.391
 250.981 397.291
 303.403 976.684
 887.220 758.193
 131.104 26.552
 640.646 556.123
 853.279 710.966
 599.781 613.970
 949.267 299.730
 900.461 676.074
 733.219 906.396
 484.277 751.422
 246.287 35.330
 215.750 790.522
 607.376 447.117
 267.165 627.760
 649.022 143.049
 94.811 583.838
 144.276 557.747
 658.609 614.042
 597.079 973.658
 64.792 96.088
 966.489 522.154
 152.859 730.290
 821.344 93.908
 895.662 44.420
 976.661 867.536
 855.850 391.353
 299.670 691.915
 441.553 350.280
 948.263 76.806
 755.896 108.606
 127.368 301.516
 443.589 743.817
 532.071 26.100
 936.461 640.449
 955.983 558.529
 799.521 380.338
 248.363 509.259
 719.148 913.640
 525.891 257.498
 872.799 248.363
 610.005 407.408
 620.645 147.888
 346.583 64.415
 387.390 774.847
 253.038 289.319
 309.057 7.694
 763.067 859.099
 334.521 440.339
 839.084 487.018
 453.095 278.294
 487.654 830.292
 103.653 405.316
 537.829 981.134
 471.849 516.686
 173.431 127.229
 742.378 118.694
 98.028 751.793
 713.361 364.021
 759.090 83.316
 848.576 630.445
 871.949 603.377
 517.000 722.292
 124.305 770.767
 103.026 862.518
 670.826 855.278
 947.617 796.067
 60.717 919.401
 861.828 405.720
 997.881 705.801
 728.746 79.149
 685.602 38.521
 545.346 504.927
 30.637 522.660
 47.605 726.361
 203.686 917.671
 784.045 771.004
 705.705 791.071
 456.412 392.282
 357.064 550.255
 411.452 815.014
 396.930 959.196
 52.547 541.607
 994.069 923.411
 430.616 438.768
 971.696 960.774
 484.341 439.895
 934.965 48.180
 22.824 235.533
 460.427 766.032
 99.788 518.825
 715.674 65.955
 515.969 455.632
 180.731 914.521
 732.213 576.700
 850.313 260.332
 984.822 773.960
 920.350 617.315
 199.977 322.750
 969.140 327.904
 816.640 159.861
 702.017 681.041
 586.518 102.930
 560.579 317.229
 142.872 394.586
 728.519 202.499
 762.545 255.242
 74.309 232.071
 511.402 907.479
 337.696 710.180
 413.988 434.190
 826.982 413.219
 553.615 509.315
 184.837 187.757
 47.266 416.877
 492.936 462.580
 686.742 289.653
 413.832 204.699
 57.742 357.310
 959.370 653.919
 84.280 414.805
 278.674 200.400
 967.696 190.851
 978.741 486.511
 245.960 814.010
 533.331 820.798
 366.951 907.355
 360.717 281.168
 503.579 773.614
 920.700 90.220
 922.252 709.377
 411.863 492.494
 710.178 272.532
 260.321 116.246
 60.787 650.942
 953.275 716.877
 177.399 487.014
 959.693 971.648
 578.727 212.716
 524.722 212.678
 649.531 268.693
 255.515 375.045
 477.441 411.025
 318.413 117.198
 732.570 557.121
 128.841 800.643
 788.012 461.008
 976.335 444.453
 732.838 626.500
 632.096 687.527
 8.998 718.308
 632.166 378.420
 301.997 786.000
 316.096 490.221
 52.813 609.046
 482.109 338.361
 634.011 654.077
 551.657 414.785
 272.943 524.427
 728.534 785.980
 214.426 409.399
 803.077 818.517
 227.142 204.170
 956.156 768.574
 283.507 484.467
 329.715 416.346
 321.080 962.083
 872.557 748.022
 242.145 12.778
 367.086 633.305
 372.363 217.414
 873.138 352.368
 203.082 966.294
 570.350 670.009
 436.650 187.254
 75.205 304.886
 769.872 327.274
 390.743 106.860
 945.572 268.081
 306.695 934.989
 912.150 826.948
 99.477 162.719
 320.422 588.665
 32.096 355.943
 498.143 753.269
 373.789 45.094
 746.100 451.890
 351.481 606.313
 644.010 80.952
 716.308 181.426
 716.547 899.654
 18.100 795.192
 544.456 709.216
 491.575 504.844
 295.911 432.858
 885.829 565.717
 860.231 906.159
 32.505 382.795
 778.949 997.608
 319.832 997.003
 55.467 153.375
 94.778 223.247
 579.677 709.075
 882.092 401.561
 301.480 460.444
 918.587 270.707
 729.034 426.111
 38.093 343.435
 693.515 876.120
 294.871 613.080
 320.326 212.513
 721.679 601.684
 563.063 361.536
 327.099 960.429
 605.508 924.967
 342.264 734.521
 610.753 410.467
 29.877 327.999
 215.817 653.049
 221.824 361.329
 433.466 802.662
 512.084 358.386
 157.073 503.248
 508.706 272.929
 774.175 658.492
 254.942 651.557
 812.952 266.840
 331.117 4.899
 484.188 526.642
 914.385 136.413
 178.787 840.540
 325.180 564.410
 754.811 581.275
 152.251 213.931
 943.985 879.213
 700.830 587.944
 649.121 131.109
 232.317 129.420
 842.873 51.518
 693.332 325.435
 344.379 550.048
 504.834 790.242
 901.825 442.224
 589.064 495.796
 781.791 427.492
 447.229 35.359
 824.756 99.027
 511.264 239.425
 612.670 206.187
 628.769 184.395
 779.598 457.049
 804.753 105.253
 428.710 826.433
 823.491 546.402
 275.102 390.817
 168.233 252.990
 268.949 927.713
 508.339 452.330
 650.362 941.348
 648.561 825.718
 307.144 972.283
 152.446 290.244
 938.653 345.086
 233.493 753.569
 440.654 249.955
 28.655 968.596
 512.756 851.779
 57.686 86.198
 225.566 99.348
 759.841 210.428
 970.630 959.994
 171.332 319.890
 232.675 838.030
 450.284 90.155
 178.355 121.802
 411.626 84.572
 435.077 832.521
 46.284 264.606
 251.489 672.299
 164.314 986.652
 680.490 858.802
 520.416 421.325
 526.517 724.934
 705.918 365.537
 650.082 404.978
 580.254 569.632
 250.808 40.272
 376.777 214.829
 960.444 849.970
 865.098 933.757
 802.511 423.613
 50.891 543.627
 226.490 515.571
 13.186 372.403
 741.091 36.048
 240.601 9.013
 970.449 433.942
 557.057 445.362
 884.690 113.827
 702.466 737.727
 235.735 298.599
 336.180 475.358
 912.269 982.572
 595.289 873.195
 644.389 474.157
 3.669 212.100
 696.511 925.664
 82.022 533.476
 422.885 128.594
 247.842 995.519
 687.675 420.289
 764.391 546.391
 613.511 521.502
 549.570 636.516
 189.165 489.933
 492.380 539.966
 287.133 232.787
 652.817 586.010
 292.275 438.745
 900.291 709.524
 78.077 648.491
 438.475 346.953
 570.610 31.030
 486.913 857.155
 772.938 333.907
 560.515 498.934
 373.948 258.241
 179.407 104.959
 2.572 18.852
 28.708 151.336
 706.781 196.177
 98.834 20.383
 310.107 795.975
 903.582 118.538
 228.576 96.711
 679.819 760.109
 997.728 790.182
 406.996 619.427
 870.764 781.220
 387.673 238.412
 191.097 995.738
 45.648 843.547
 929.745 606.973
 23.359 256.508
 502.673 197.337
 795.041 297.477
 265.712 763.123
 9.998 991.389
 523.818 892.414
 997.859 447.596
 413.821 419.503
 114.212 235.762
 130.459 914.187
 393.414 809.159
 997.285 299.319
 771.385 305.138
 248.214 18.392
 613.761 296.654
 821.196 575.905
 556.024 583.789
 290.267 41.425
 557.293 346.710
 421.395 604.077
 366.691 268.190
 954.911 363.545
 282.032 52.347
 644.481 888.215
 579.588 984.738
 449.567 318.056
 448.585 306.164
 43.036 862.042
 765.648 607.953
 494.207 875.824
 886.619 740.089
 484.419 509.208
 563.109 786.017
 649.510 404.250
 558.956 70.607
 391.984 589.091
 950.813 392.441
 613.689 550.769
 53.797 310.928
 464.317 248.861
 477.095 365.811
 136.838 333.185
 748.301 195.337
 551.145 100.691
 964.904 173.945
 112.755 332.615
 955.685 76.010
 603.754 422.118
 835.899 444.521
 225.591 479.569
 693.193 498.863
 263.335 997.873
 474.560 141.075
 252.324 299.631
 189.755 642.569
 702.374 263.138
 987.948 31.506
 751.891 642.469
 889.828 813.613
 792.265 831.022
 307.543 95.569
 408.019 856.358
 503.857 230.351
 534.520 191.148
 826.683 948.559
 735.089 90.122
 606.015 400.292
 963.528 351.604
 670.425 320.272
 205.095 905.404
 386.292 497.372
 405.506 463.094
 254.247 121.495
 108.549 664.371
 426.725 279.779
 61.351 12.012
 3.789 654.701
 623.402 221.445
 790.481 253.926
 370.306 998.213
 979.956 81.287
 633.360 292.397
 287.743 986.464
 506.912 623.665
 681.969 344.594
 810.663 500.088
 513.730 693.742
 665.432 409.706
 485.570 366.134
 358.245 503.387
 141.947 496.951
 493.980 333.540
 14.369 481.849
 592.337 804.267
 999.652 21.192
 154.796 528.658
 239.413 765.879
 238.959 797.807
 652.750 338.009
 7.687 329.266
 255.383 101.272
 916.372 380.804
 583.765 603.476
 840.326 955.358
 491.359 600.175
 780.456 966.927
 559.230 127.700
 902.191 932.966
 579.961 250.518
 721.101 69.816
 451.789 26.662
 738.121 423.190
 230.719 471.813
 815.092 710.266
 607.487 53.573
 963.017 993.979
 231.831 599.653
 964.584 779.603
 830.190 684.510
 670.934 10.230
 139.073 186.616
 780.173 148.594
 192.752 41.837
 129.867 740.626
 301.429 406.732
 803.668 749.692
 178.494 778.980
 777.744 483.725
 620.055 781.302
 108.096 80.174
 106.784 621.427
 305.669 501.186
 840.563 905.799
 161.044 574.677
 402.894 861.320
 791.226 312.595
 238.138 850.723
 592.396 77.873
 35.080 736.851
 427.644 954.222
 270.830 433.717
 168.591 211.521
 360.699 292.655
 383.876 133.129
 148.454 615.892
 842.955 774.814
 698.439 13.741
 726.190 818.424
 292.829 862.243
 225.277 442.976
 175.140 252.978
 133.581 703.016
 349.662 424.196
 193.668 936.228
 783.398 231.008
 347.344 142.126
 753.208 151.732
 657.911 519.773
 130.079 177.441
 909.424 628.877
 841.914 623.207
 675.846 165.144
 56.085 3.506
 764.614 602.642
 176.553 92.904
 223.014 954.238
 164.132 748.868
 728.492 402.454
 21.943 999.498
 920.630 339.601
 304.012 929.107
 655.956 475.592
 919.172 553.061
 938.103 687.995
 233.763 825.382
 384.472 530.608
 897.294 223.860
 103.711 129.005
 0.339 704.114
 171.692 184.362
 151.801 793.159
 980.657 106.413
 64.856 932.057
 398.820 794.282
 951.755 994.342
 295.618 187.321
 835.143 960.885
 769.128 589.865
 128.249 672.162
 643.053 622.441
 62.314 195.510
 95.286 921.593
 743.986 818.509
 830.872 870.729
 508.229 831.601
 39.668 430.745
 447.032 805.062
 581.761 802.505
 397.207 850.320
 848.563 210.201
 571.412 626.326
 559.283 577.418
 427.996 492.082
 204.208 574.203
 263.020 990.974
 849.058 257.112
 540.998 696.201
 807.859 884.111
 781.377 655.078
 92.663 57.161
 210.910 189.534
 202.573 987.568
 656.119 477.732
 445.564 768.814
 766.395 134.822
 646.164 220.071
 561.620 297.729
 410.247 288.341
 126.108 508.168
 552.804 590.808
 614.039 879.368
 381.868 380.205
 384.330 665.184
 135.984 728.721
 292.085 856.130
 436.102 770.073
 879.653 876.566
 406.055 400.102
 336.160 812.890
 487.534 414.585
 736.633 966.461
 602.351 925.637
 790.102 390.470
 451.790 327.085
 382.990 570.719
 472.885 622.654
 815.537 570.773
 455.755 651.965
 213.900 947.210
 553.855 477.450
 30.977 106.400
 457.595 775.005
 400.119 716.639
 746.743 612.897
 906.072 395.553
 861.956 133.064
 818.106 389.859
 42.507 758.168
 176.009 971.208
 845.564 43.725
 218.031 46.448
 200.401 850.231
 331.893 172.944
 144.609 313.944
 39.486 69.374
 553.203 100.885
 989.976 500.478
 997.667 606.489
 734.916 411.850
 881.139 348.478
 345.955 609.883
 786.549 543.960
 67.220 475.017
 473.566 280.006
 980.115 906.614
 672.344 312.354
 610.702 308.900
 80.449 157.186
 994.907 213.893
 185.074 89.663
 603.445 514.096
 444.963 9.171
 838.636 50.657
 292.726 969.700
 374.432 917.966
 504.043 864.944
 197.251 640.198
 949.107 177.317
 800.135 826.620
 145.451 490.010
 20.786 888.787
 499.807 278.426
 633.027 412.797
 617.956 264.879
 91.833 222.971
 611.705 776.691
 88.380 589.756
 305.471 296.909
 540.511 354.926
 583.856 958.499
 775.955 542.602
 596.505 592.467
 363.676 757.134
 996.185 98.782
 919.578 941.004
 7.032 132.917
 315.736 870.836
 657.340 172.509
 820.344 741.043
 547.906 995.839
 504.213 847.114
 724.166 30.115
 688.100 398.987
 567.195 241.974
 645.298 925.131
 682.647 589.888
 291.070 266.052
 943.316 148.713
 212.933 388.961
 603.799 976.292
 354.934 910.773
 556.623 512.602
 649.563 412.607
 717.887 690.444
 280.345 124.379
 425.088 166.132
 397.475 2.235
 886.454 837.429
 541.851 404.622
 753.989 558.223
 756.761 675.284
 994.051 154.873
 81.343 784.773
 420.022 233.149
 479.210 478.063
 630.175 88.157
 115.626 977.078
 87.008 309.250
 567.063 436.582
 686.818 439.904
 40.394 933.704
 233.381 606.625
 961.324 559.784
 658.153 184.821
 531.833 93.301
 860.891 902.123
 676.441 70.031
 496.272 885.727
 522.275 777.535
 549.475 900.278
 466.458 622.571
 850.517 772.556
 457.767 429.551
 824.995 900.430
 292.332 893.917
 397.836 953.369
 133.129 645.045
 514.568 813.170
 700.909 68.455
 757.722 414.873
 443.995 236.730
 878.443 133.279
 723.144 433.278
 177.682 439.668
 595.549 894.215
 827.914 711.758
 52.449 503.145
 773.808 818.436
 664.100 353.890
 465.509 686.077
 73.640 840.648
 615.912 767.501
 920.348 377.182
 516.684 725.683
 778.773 11.052
 357.817 775.661
 992.117 250.601
 961.541 828.865
 728.211 916.969
 430.780 698.933
 769.556 967.258
 320.575 267.447
 993.617 94.926
 41.648 297.817
 937.219 727.108
 600.206 917.378
 454.098 424.052
 347.251 68.923
 155.170 901.938
 861.888 136.136
 907.582 96.513
 212.635 661.264
 205.167 151.161
 742.828 551.968
 206.567 630.026
 903.166 387.267
 868.193 945.786
 26.835 615.342
 30.679 164.633
 909.118 339.505
 906.064 360.435
 540.627 529.570
 968.092 279.154
 856.293 406.412
 282.484 627.115
 233.880 225.450
 293.642 87.089
 117.301 43.683
 677.941 609.446
 290.602 373.837
 203.555 427.438
 305.561 2.815
 427.957 52.368
 514.884 40.428
 295.035 552.819
 307.675 344.210
 245.706 189.871
 35.879 478.637
 763.512 835.409
 889.739 969.492
 477.670 52.094
 584.833 729.300
 131.184 660.678
 199.276 596.157
 184.988 603.165
 211.269 150.032
 317.549 859.516
 676.852 567.419
 43.306 662.446
 325.934 732.434
 515.957 741.287
 990.082 141.073
 910.410 414.405
 384.849 81.920
 649.754 33.519
 607.615 933.436
 923.614 196.086
 361.865 232.821
 147.446 808.318
 541.803 7.895
 157.813 166.241
 396.320 50.487
 398.350 781.290
 606.164 692.321
 200.311 406.417
 647.951 832.492
 528.550 205.658
 257.368 585.591
 479.978 981.884
 442.947 862.626
 71.505 952.424
 721.362 370.672
 825.993 499.044
 253.048 94.225
 698.525 266.832
 639.379 990.207
 525.359 736.014
 913.841 843.476
 421.361 122.080
 911.971 460.276
 98.585 994.367
 758.927 358.709
 582.499 53.100
 767.816 98.961
 119.374 922.539
 23.381 398.249
 508.309 846.439
 338.960 228.598
 666.848 695.224
 952.931 497.316
 916.014 486.637
 185.268 474.049
 417.775 598.090
 544.552 433.484
 37.542 315.207
 278.237 624.068
 961.495 263.468
 739.677 510.636
 951.598 445.203
 927.986 648.819
 651.632 30.169
 192.968 672.898
 799.916 92.549
 17.084 873.802
 196.431 159.412
 447.613 132.927
 404.423 634.699
 691.027 498.963
 233.462 928.856
 462.385 152.986
 299.154 887.873
 347.579 621.433
 334.653 948.026
 956.170 852.652
 344.059 306.026
 365.769 671.391
 244.040 390.977
 962.465 433.524
 897.414 547.864
 520.285 702.689
 663.345 225.801
 319.335 9.241
 989.374 132.651
 438.088 293.435
 569.404 935.646
 559.582 308.133
 61.273 711.185
 771.478 906.389
 872.692 672.190
 811.389 876.248
 613.598 815.283
 985.469 435.050
 207.615 260.071
 871.447 50.061
 540.132 817.227
 787.214 318.510
 782.953 979.524
 570.610 891.043
 16.585 230.067
 261.345 46.653
 514.773 594.563
 916.335 478.341
 559.095 410.347
 717.501 96.970
 114.318 665.312
 266.725 441.220
 271.312 186.703
 104.920 345.275
 409.847 785.610
 967.700 379.470
 358.339 930.976
 603.864 774.804
 944.077 20.842
 467.877 867.854
 701.632 112.892
 664.794 871.669
 807.825 485.963
 914.948 69.789
 661.017 435.003
 333.576 439.369
 745.648 699.967
 632.902 595.771
 298.328 231.528
 174.632 691.025
 800.736 80.614
 681.158 133.688
 901.714 932.869
 483.853 385.244
 153.972 702.000
 904.694 550.993
 30.490 47.022
 769.193 459.975
 356.066 227.586
 498.535 622.825
 297.499 289.732
 669.277 88.485
 851.827 752.626
 130.432 275.510
 759.240 207.183
 578.971 332.507
 552.099 142.430
 92.363 251.487
 93.598 878.159
 255.735 599.883
 221.584 336.719
 784.461 399.529
 710.859 57.051
 591.754 927.478
 619.713 5.351
 74.254 373.272
 565.713 424.707
 554.159 704.881
 656.928 886.991
 719.600 381.369
 716.318 451.093
 19.363 830.361
 310.171 119.849
 95.462 774.233
 611.034 741.831
 857.340 447.817
 679.093 882.364
 922.666 675.147
 674.270 640.166
 157.868 351.887
 358.423 701.803
 561.059 567.646
 9.962 286.507
 933.109 868.139
 252.129 859.981
 699.983 736.417
 944.512 299.658
 979.543 516.246
 61.472 427.885
 955.730 725.560
 690.580 736.986
 837.149 46.247
 941.730 594.755
 968.673 525.919
 628.971 15.202
 944.864 501.496
 241.309 122.221
 81.997 32.280
 577.896 29.081
 158.738 806.631
 812.175 950.373
 579.498 421.587
 947.223 792.386
 772.817 4.834
 111.972 210.207
 761.629 494.943
 859.907 543.392
 62.695 675.946
 205.880 155.642
 847.036 698.983
 163.596 406.850
 157.794 255.392
 820.241 818.374
 801.030 496.347
 752.493 384.879
 740.803 943.690
 800.125 510.106
 712.984 990.303
 772.868 661.184
 671.373 647.210
 679.521 649.228
 271.394 225.178
 95.183 946.185
 136.007 923.139
 585.465 772.828
 218.346 382.122
 901.614 865.028
 337.250 215.047
 366.420 9.943
 404.386 168.803
 359.832 196.125
 52.654 760.192
 660.369 738.236
 210.314 62.019
 132.213 104.796
 617.610 425.676
 599.574 623.850
 654.156 703.774
 904.224 384.728
 16.066 387.786
 986.608 752.961
 459.604 674.257
 206.559 119.399
 799.218 7.333
 70.240 103.591
 726.446 69.219
 552.645 106.261
 494.718 473.537
 499.936 177.548
 614.035 794.658
 316.500 848.411
 17.508 789.964
 644.188 214.869
 625.588 258.244
 835.447 911.624
 348.312 458.265
 220.579 46.968
 664.134 184.841
 938.043 969.051
 406.956 778.936
 104.429 309.694
 20.160 612.537
 469.647 911.533
 615.018 33.047
 258.081 433.823
 846.543 735.968
 416.349 988.415
 116.018 934.857
 954.305 558.026
 478.090 155.306
 912.583 61.890
 1.172 652.474
 855.022 268.155
 161.020 262.164
 758.551 707.335
 174.907 382.177
 50.471 856.728
 371.993 947.718
 70.653 72.747
 686.710 931.756
 864.152 617.768
 926.792 553.767
 341.438 122.307
 454.499 19.209
 85.312 544.728
 505.503 3.991
 495.187 132.281
 309.615 25.328
 303.462 682.962
 54.078 350.555
 491.012 81.854
 204.644 752.239
 188.308 303.309
 761.408 550.302
 647.466 887.169
 242.665 334.624
 883.736 9.594
 956.524 145.114
 140.973 263.768
 910.169 826.379
 165.890 870.415
 322.348 662.654
 64.923 370.779
 525.753 142.668
 653.096 674.367
 280.360 976.504
 27.154 289.610
 452.842 975.805
 149.324 447.895
 264.870 568.876
 510.562 820.589
 67.075 23.139
 153.094 446.252
 876.043 624.371
 124.930 42.887
 817.599 366.068
 670.135 930.585
 577.609 149.895
 437.627 576.226
 976.455 121.572
 730.861 177.955
 688.183 863.676
 286.647 507.310
 831.288 551.093
 432.617 336.136
 904.393 425.447
 351.540 499.541
 144.091 656.339
 901.866 931.330
 489.511 690.178
 286.086 691.541
 672.238 917.562
 302.964 64.483
 563.035 59.383
 901.158 608.126
 428.010 237.081
 907.790 590.643
 634.697 676.844
 727.014 456.826
 138.915 339.306
 284.536 865.889
 640.608 169.718
 781.363 863.674
 63.497 848.234
 864.071 967.603
 259.776 871.333
 522.826 313.936
 915.958 14.381
 498.807 646.433
 215.978 978.589
 779.027 306.593
 157.806 595.318
 141.639 652.052
 602.980 894.717
 904.337 505.809
 325.870 707.482
 441.518 489.883
 10.370 87.274
 544.380 978.282
 383.405 561.634
 877.372 112.235
 372.741 151.581
 162.733 942.302
 304.646 870.336
 33.573 524.837
 16.765 411.424
 919.808 322.464
 233.054 373.027
 757.808 798.544
 338.667 311.683
 584.732 803.465
 589.620 362.757
 236.195 516.045
 908.891 61.673
 908.123 6.997
 449.994 318.384
 470.639 254.648
 571.249 473.302
 286.961 877.740
 357.815 746.990
 249.900 308.826
 280.599 704.780
 612.326 357.560
 496.527 123.505
 468.531 489.916
 6.104 668.454
 906.614 951.483
 803.074 378.027
 566.783 505.475
 16.407 190.446
 728.893 844.624
 174.268 726.011
 939.779 117.036
 258.512 620.114
 355.385 816.233
 390.252 762.527
 395.688 2.569
 343.986 478.986
 426.633 315.109
 759.349 648.954
 130.355 8.740
 864.044 911.617
 93.740 710.117
 774.754 909.020
 229.756 268.087
 369.375 154.993
 693.121 910.145
 265.859 820.767
 411.857 477.540
 371.061 978.376
 632.537 259.808
 625.697 642.028
 575.911 487.236
 145.703 62.159
 480.763 860.324
 700.801 939.227
 739.901 232.374
 960.860 582.093
 219.034 239.433
 840.981 102.776
 115.798 955.900
 576.202 844.402
 234.512 599.873
 423.845 727.082
 397.493 616.084
 521.242 677.600
 914.320 712.854
 892.549 909.148
 817.711 350.617
 702.291 428.471
 633.265 891.134
 975.161 676.988
 167.897 877.615
 349.305 832.502
 519.190 375.703
 290.108 697.528
 769.040 753.983
 177.508 733.160
 626.976 900.766
 984.612 133.431
 331.544 482.856
 909.223 609.767
 55.506 163.602
 401.612 19.209
 748.772 564.400
 978.081 140.316
 101.520 419.077
 25.583 809.274
 131.505 718.018
 320.792 573.431
 760.063 442.959
 118.768 813.995
 809.573 669.064
 650.911 512.775
 753.329 663.890
 526.743 84.595
 602.063 89.458
 504.549 827.555
 798.010 350.752
 105.860 933.687
 388.980 509.106
 649.749 794.388
 5.841 360.344
 104.997 685.467
 904.917 273.866
 159.208 248.616
 152.833 99.704
 620.166 438.075
 719.247 915.790
 560.354 477.306
 49.786 38.049
 932.937 590.338
 567.541 622.701
 997.225 821.465
 399.954 315.263
 142.247 636.117
 555.357 846.675
 265.405 471.658
 339.349 736.984
 4.047 261.670
 268.243 474.802
 914.260 739.021
 320.958 720.779
 304.397 94.952
 490.750 400.643
 349.958 162.798
 126.229 563.562
 408.962 550.484
 62.435 781.066
 18.318 175.858
 565.501 737.301
 855.533 89.397
 380.282 740.710
 298.216 691.267
 863.636 788.258
 986.056 871.486
 194.671 795.108
 694.353 895.829
 817.903 814.386
 650.796 214.602
 639.963 803.513
 282.408 740.624
 562.257 426.202
 959.636 496.403
 890.965 833.810
 130.111 103.900
 175.482 558.336
 904.159 134.498
 442.990 924.385
 594.549 368.317
 430.206 492.159
 429.028 63.212
 775.919 361.650
 979.001 202.338
 695.650 974.264
 192.317 688.710
 81.610 756.931
 21.865 664.728
 379.020 371.285
 821.840 648.902
 809.210 902.743
 85.769 361.410
 318.795 388.399
 948.136 830.584
 14.355 115.997
 716.661 275.572
 227.697 997.079
 674.673 3.430
 885.952 534.473
 450.760 64.761
 623.997 867.028
 431.949 118.990
 368.168 622.951
 361.420 72.784
 686.834 777.925
 354.568 792.527
 495.467 966.647
 858.547 39.611
 124.591 198.497
 418.977 736.541
 914.952 282.180
 679.907 509.067
 454.886 463.640
 584.471 947.011
 82.999 460.054
 846.707 231.938
 60.626 754.658
 91.156 256.914
 792.082 367.696
 595.067 441.252
 8.572 393.434
 885.995 466.262
 8.904 88.359
 940.529 736.800
 895.236 798.184
 871.653 633.899
 486.401 248.780
 584.486 457.618
 919.473 816.675
 302.761 273.519
 249.839 97.213
 329.435 843.949
 971.963 52.148
 190.353 134.847
 851.241 33.552
 34.215 994.345
 778.841 227.888
 17.595 970.643
 236.491 364.509
 410.891 608.905
 40.061 598.282
 418.589 191.176
 175.991 159.378
 641.716 776.241
 62.651 907.370
 726.871 590.027
 472.371 215.675
 877.593 609.630
 604.814 420.309
 461.413 388.583
 577.749 309.027
 168.731 366.903
 518.941 108.844
 885.272 691.275
 828.206 97.914
 273.705 798.969
 309.889 158.768
 745.678 69.621
 234.589 281.473
 94.843 863.480
 909.450 585.556
 184.262 400.340
 656.464 867.299
 195.943 613.009
 808.780 893.730
 592.206 271.298
 229.971 696.260
 972.511 21.171
 187.604 396.211
 877.533 238.752
 120.533 692.627
 565.264 745.522
 832.340 21.810
 210.343 970.359
 27.827 660.324
 534.375 342.638
 444.869 182.167
 816.724 840.613
 383.096 829.947
 644.964 248.632
 409.463 543.892
 803.162 858.896
 847.858 776.190
 853.583 917.480
 207.510 357.285
 310.689 904.991
 548.232 771.645
 730.949 869.874
 447.927 329.960
 521.612 122.952
 460.568 120.442
 107.956 46.914
 915.783 901.846
 171.586 981.393
 501.763 524.026
 689.975 785.804
 132.440 177.447
 255.877 946.773
 171.564 71.375
 748.743 938.843
 667.592 701.934
 561.088 935.962
 44.396 17.268
 771.619 142.303
 846.921 729.510
 502.241 715.359
 14.662 114.741
 124.764 8.445
 558.641 625.707
 499.970 196.050
 962.175 901.675
 369.791 61.739
 578.030 569.639
 793.739 137.980
 423.327 6.477
 862.720 569.451
 201.116 777.940
 154.380 120.835
 928.786 234.122
 659.535 27.154
 7.009 58.994
 432.857 765.304
 899.971 921.350
 554.443 951.263
 252.930 624.263
 262.063 95.627
 384.237 808.612
 284.921 803.605
 746.833 732.895
 514.594 622.797
 452.651 466.395
 551.878 327.076
 39.546 926.499
 311.811 197.526
 784.450 134.833
 523.814 306.847
 431.725 322.853
 478.136 933.052
 818.688 688.075
 920.568 788.145
 600.438 680.496
 339.437 530.088
 866.300 318.640
 605.278 79.488
 616.057 720.563
 675.440 149.705
 744.751 452.058
 852.437 449.379
 742.188 497.878
 453.546 574.650
 822.619 348.356
 105.420 284.788
 689.667 450.255
 695.012 775.588
 842.924 824.518
 88.635 621.380
 930.282 123.097
 454.382 155.978
 531.708 540.803
 597.441 378.254
 266.626 465.812
 429.147 687.778
 792.294 333.873
 153.241 334.129
 101.613 27.224
 159.034 869.885
 235.888 150.965
 981.679 867.184
 754.490 339.070
 122.922 942.206
 905.591 241.856
 448.593 747.435
 729.731 269.850
 296.288 70.485
 313.613 399.201
 171.431 818.321
 61.060 155.685
 893.219 280.467
 330.412 202.832
 513.043 233.325
 724.873 70.534
 84.392 764.733
 39.681 419.896
 60.325 23.768
 645.687 685.004
 456.069 811.502
 404.553 940.271
 991.896 165.533
 0.800 781.183
 855.041 11.910
 478.080 885.468
 947.032 985.332
 372.151 640.310
 50.577 590.798
 934.997 819.269
 122.332 701.224
 790.478 200.779
 336.825 675.702
 901.987 309.645
 843.088 127.431
 870.147 95.884
 797.734 69.772
 420.066 444.042
 783.091 90.135
 42.628 423.867
 461.465 626.545
 385.466 283.893
 339.631 898.746
 362.407 377.263
 982.380 637.978
 484.285 659.280
 409.685 296.272
 481.176 664.185
 806.080 741.876
 461.387 150.929
 958.798 672.755
 164.492 991.108
 996.605 730.821
 45.494 584.288
 325.942 967.325
 159.643 744.878
 34.788 301.953
 990.092 869.208
 165.601 607.319
 314.284 411.097
 932.874 225.400
 983.711 558.797
 292.649 36.954
 592.497 196.667
 952.925 628.906
 633.360 72.295
 466.032 873.460
 38.205 786.238
 65.144 97.172
 331.315 129.373
 324.075 495.109
 795.500 155.409
 37.138 66.659
 578.179 577.030
 267.204 913.506
 11.202 888.014
 706.273 560.060
 254.050 455.316
 73.163 111.533
 817.088 500.426
 554.667 649.402
 404.868 844.390
 425.286 638.747
 617.525 862.764
 179.983 162.688
 342.398 762.960
 336.164 147.609
 592.805 925.041
 635.073 56.243
 244.081 146.954
 657.035 726.760
 669.330 605.707
 895.672 563.379
 982.843 727.283
 477.502 341.705
 204.829 880.695
 907.697 699.727
 617.221 446.883
 240.683 428.561
 290.136 823.015
 764.352 956.590
 828.566 909.726
 825.643 703.174
 878.620 586.074
 568.144 45.843
 604.792 238.309
 681.990 545.741
 920.169 98.345
 443.990 373.428
 639.094 631.137
 340.757 900.164
 298.722 542.646
 987.060 513.207
 237.231 858.052
 271.207 487.743
 650.630 530.227
 152.541 328.898
 8.441 908.735
 104.949 276.394
 75.746 248.007
 224.485 549.060
 252.736 18.566
 706.770 569.430
 343.903 756.726
 36.946 538.567
 751.263 336.010
 435.843 782.062
 446.572 48.452
 63.071 729.737
 616.637 567.018
 211.471 959.107
 246.755 433.771
 336.385 677.259
 966.571 34.461
 674.298 354.016
 539.793 322.177
 423.437 983.275
 446.833 724.407
 816.914 937.151
 53.537 483.577
 828.061 402.480
 48.523 56.078
 947.042 530.384
 788.442 434.505
 274.949 281.800
 239.819 308.638
 742.017 375.407
 626.439 679.535
 293.792 115.195
 163.831 865.474
 454.995 334.771
 322.024 156.561
 405.203 401.367
 541.857 695.441
 41.362 597.497
 829.813 384.017
 995.703 180.628
 965.313 780.575
 88.076 715.227
 419.892 488.788
 661.490 596.890
 459.790 521.057
 949.148 30.218
 185.603 505.460
 399.291 581.750
 561.119 500.775
 417.267 73.104
 357.988 80.721
 527.532 289.838
 656.065 380.587
 594.556 306.162
 306.915 991.172
 632.148 228.092
 9.166 101.459
 364.711 666.983
 230.999 688.411
 148.764 116.339
 722.467 25.915
 14.286 727.729
 316.750 422.237
 416.618 392.550
 856.316 123.798
 102.637 926.815
 581.929 360.920
 169.440 933.350
 77.113 817.108
 638.059 252.685
 708.944 526.948
 464.683 998.843
 491.816 638.736
 981.888 963.434
 921.158 297.290
 994.854 630.557
 779.230 431.206
 672.865 411.424
 358.333 679.157
 573.333 732.263
 334.544 414.055
 540.822 808.602
 466.976 565.380
 341.952 845.657
 906.251 82.298
 61.723 816.088
 637.183 697.960
 908.738 196.398
 123.589 563.440
 895.394 170.742
 689.663 123.996
 191.614 930.671
 387.757 756.800
 942.760 171.694
 844.913 515.118
 217.465 588.463
 831.691 306.447
 61.165 741.509
 491.117 839.707
 505.888 766.957
 440.801 217.834
 784.369 949.438
 408.141 526.618
 953.048 615.900
 971.078 718.269
 8.057 338.360
 102.074 439.754
 323.466 276.571
 1.139 782.618
 622.236 132.330
 558.088 694.788
 556.188 626.913
 311.229 598.227
 498.600 418.286
 28.954 592.468
 96.669 727.637
 794.911 126.775
 74.016 693.297
 442.373 717.366
 376.845 177.587
 278.095 835.874
 10.478 747.840
 632.357 556.594
 383.231 181.371
 945.282 619.461
 57.439 715.943
 878.212 829.927
 976.536 508.240
 554.306 903.622
 294.144 264.650
 169.239 90.926
 256.163 678.436
 258.600 943.224
 387.629 318.089
 204.090 58.084
 799.084 651.683
 649.904 354.812
 366.286 415.544
 380.813 565.668
 44.978 12.262
 584.583 2.499
 679.413 788.278
 936.889 985.858
 448.137 146.024
 463.120 456.109
 989.925 506.456
 958.187 466.925
 271.554 187.004
 895.075 374.643
 230.404 595.373
 191.546 356.636
 59.700 574.686
 100.739 333.151
 941.931 849.274
 467.785 735.715
 893.921 907.783
 975.898 807.416
 810.645 181.437
 70.249 73.104
 507.991 406.291
 477.577 258.346
 618.735 740.771
 568.577 632.941
 221.250 700.875
 876.334 516.822
 534.581 698.017
 478.203 412.586
 432.891 857.063
 464.600 959.726
 781.011 558.794
 603.147 71.686
 113.333 511.495
 510.774 289.206
 241.153 96.014
 73.011 524.173
 327.266 748.413
 605.227 79.763
 488.124 510.853
 894.633 608.283
 327.819 876.842
 57.048 641.515
 57.792 229.283
 304.683 524.062
 172.445 582.355
 669.331 163.060
 523.117 820.270
 331.572 533.524
 128.504 22.057
 45.985 543.636
 74.090 882.124
 753.321 755.505
 360.140 307.414
 564.487 801.808
 859.014 385.047
 72.677 755.451
 517.951 476.741
 286.726 456.714
 300.936 880.815
 221.499 29.777
 889.081 497.683
 373.982 817.937
 967.228 194.607
 453.583 415.102
 707.716 59.714
 22.325 691.351
 340.891 699.351
 288.374 914.570
 74.658 917.681
 541.136 610.846
 18.854 39.569
 427.581 426.651
 689.464 329.637
 960.161 339.599
 445.591 219.538
 282.564 386.212
 259.835 695.669
 469.446 49.632
 279.620 299.699
 122.390 383.316
 20.263 849.188
 71.704 284.649
 885.948 555.597
 880.813 412.128
 265.636 578.085
 58.101 538.719
 249.296 845.215
 344.980 520.467
 185.327 860.420
 306.157 42.128
 810.948 103.454
 789.487 279.946
 569.471 987.751
 942.386 135.795
 346.315 336.581
 116.495 677.331
 151.494 218.976
 612.509 436.902
 20.809 224.834
 215.919 739.642
 449.587 858.503
 458.516 850.960
 188.414 457.963
 569.284 448.688
 974.723 684.808
 914.534 369.295
 330.289 226.358
 86.648 275.153
 583.926 468.914
 602.431 505.995
 770.061 869.490
 788.096 967.992
 574.888 917.056
 933.256 174.638
 447.925 543.766
 219.572 71.844
 841.676 747.750
 502.070 782.661
 87.448 913.487
 427.456 13.291
 41.144 770.752
 1.423 330.036
 546.984 291.446
 907.051 496.245
 255.783 773.826
 172.671 338.920
 11.844 359.829
 187.255 377.381
 81.163 742.994
 264.518 512.281
 953.906 587.400
 616.996 154.465
 414.717 442.916
 574.627 122.005
 462.075 725.576
 478.586 693.580
 477.507 666.252
 912.831 260.798
 630.024 313.838
 768.962 845.680
 761.776 524.372
 243.414 257.228
 176.923 954.042
 861.861 158.538
 664.418 996.465
 339.137 749.544
 372.331 223.516
 792.292 977.116
 540.190 580.109
 11.139 141.442
 638.219 488.460
 89.235 843.487
 788.319 293.576
 366.496 421.757
 909.092 552.007
 923.329 256.918
 372.332 468.609
 589.235 620.060
 945.410 25.392
 833.367 535.335
 865.297 742.173
 940.718 491.474
 316.069 546.048
 448.741 731.325
 711.296 406.607
 31.826 376.533
 692.391 483.043
 434.563 299.017
 898.852 809.884
 932.018 565.700
 429.150 568.110
 351.979 482.542
 653.135 811.111
 349.308 913.207
 147.368 969.642
 248.307 202.502
 71.193 391.182
 940.398 891.167
 179.148 687.371
 569.900 553.733
 848.040 394.411
 791.655 752.444
 286.553 787.036
 425.242 895.863
 371.366 34.264
 249.277 979.557
 24.574 917.226
 316.600 917.526
 498.729 234.733
 571.012 736.934
 482.449 754.654
 205.601 985.821
 273.485 98.650
 321.909 615.123
 908.142 509.497
 181.466 554.445
 684.349 795.206
 43.078 558.095
 897.525 389.009
 60.148 397.167
 328.359 941.169
 485.122 498.592
 412.808 965.506
 958.502 957.668
 498.147 113.774
 616.824 891.461
 884.057 723.878
 259.635 162.464
 781.795 477.975
 694.903 31.269
 43.101 674.165
 413.936 630.533
 737.215 636.736
 912.076 767.975
 940.911 806.333
 704.831 331.444
 582.842 720.263
 528.357 993.250
 807.555 337.223
 449.162 393.173
 132.573 418.549
 934.490 60.093
 28.053 153.760
 99.125 941.495
 395.286 131.336
 796.582 119.633
 527.999 591.855
 366.035 564.708
 357.876 660.570
 287.461 211.596
 289.568 707.042
 795.770 240.657
 475.649 902.670
 422.988 828.662
 551.499 490.727
 191.548 337.394
 305.037 811.368
 690.478 590.021
 485.973 65.050
 901.762 604.522
 530.991 496.653
 481.585 605.675
 790.729 749.696
 268.935 909.130
 365.025 701.290
 323.477 90.622
 686.594 35.596
 470.412 838.451
 919.787 53.633
 539.774 796.801
 268.555 923.315
 572.221 190.733
 702.142 433.918
 766.713 870.763
 22.797 788.020
 864.636 806.513
 809.167 510.948
 700.177 816.275
 592.612 918.282
 451.250 154.390
 760.048 7.075
 555.674 343.643
 552.858 142.548
 622.983 578.546
 151.799 531.580
 986.037 21.302
 35.653 504.999
 764.229 139.690
 487.815 886.054
 620.593 810.274
 539.237 781.587
 410.449 536.761
 595.686 590.106
 964.706 758.374
 147.454 737.399
 604.814 683.640
 24.298 1.694
 130.061 358.604
 689.058 418.119
 886.091 133.278
 690.176 813.588
 753.772 334.929
 74.055 441.184
 80.769 691.077
 829.098 895.996
 508.289 908.702
 158.558 206.336
 569.495 240.010
 1.452 425.056
 804.343 920.280
 10.121 180.652
 851.236 11.880
 498.398 987.906
 645.548 532.901
 372.303 929.683
 38.101 282.304
 0.790 887.265
 106.023 629.707
 460.198 364.247
 379.638 741.384
 753.964 181.933
 571.316 429.812
 957.934 751.462
 37.439 597.734
 838.859 94.343
 708.112 295.619
 234.654 399.004
 109.248 810.407
 343.574 292.267
 109.662 181.120
 347.241 563.151
 336.299 711.463
 369.361 209.029
 701.555 679.704
 356.073 54.034
 18.466 681.300
 841.172 5.030
 286.401 170.052
 844.333 215.605
 408.861 469.575
 35.267 993.119
 56.189 129.950
 301.907 443.217
 262.819 216.411
 585.021 351.342
 507.549 290.442
 211.699 168.270
 275.829 221.786
 480.955 728.801
 957.793 936.474
 259.133 287.249
 860.727 35.393
 242.140 913.842
 778.617 325.286
 74.929 341.602
 86.589 494.936
 3.517 78.530
 539.494 890.033
 316.728 365.203
 630.061 927.735
 737.300 239.322
 484.256 623.701
 696.877 207.816
 274.423 848.672
 206.516 481.092
 152.052 797.152
 771.731 315.761
 832.529 136.946
 534.866 180.139
 497.811 955.184
 922.058 405.138
 366.818 854.729
 469.482 931.520
 567.552 955.754
 974.659 198.276
 232.912 582.785
 511.767 137.050
 640.291 670.096
 342.051 410.709
 782.897 391.211
 96.423 242.514
 761.043 845.209
 390.093 473.809
 530.193 337.946
 909.866 426.133
 758.303 545.256
 982.688 57.306
 199.998 693.282
 256.634 135.030
 164.645 534.706
 798.174 316.314
 367.601 925.604
 106.028 242.451
 940.469 943.564
 63.822 929.022
 321.443 851.672
 81.084 755.680
 538.665 563.857
 812.823 414.116
 378.607 254.235
 188.149 943.110
 641.872 166.558
 632.435 921.075
 127.515 700.401
 527.661 468.612
 854.244 299.429
 142.448 671.831
 975.897 256.097
 575.436 622.370
 736.039 128.805
 119.892 498.897
 941.692 285.137
 878.562 19.521
 832.074 22.122
 268.928 472.913
 840.362 545.811
 171.225 201.471
 764.022 733.042
 124.100 441.658
 894.146 353.584
 983.100 419.444
 31.715 247.299
 470.653 412.945
 317.130 665.409
 786.606 505.816
 900.084 574.964
 967.369 105.379
 614.563 559.306
 609.222 146.005
 636.035 33.560
 365.392 663.864
 175.671 732.291
 823.144 52.181
 403.530 856.569
 830.745 490.797
 236.296 320.403
 517.006 509.754
 325.318 283.084
 398.792 379.260
 441.007 556.468
 452.975 518.608
 576.218 636.971
 515.607 651.137
 43.892 524.439
 117.426 283.264
 885.556 287.637
 954.265 800.900
 253.068 543.524
 784.560 119.619
 495.274 799.577
 133.295 224.940
 346.022 521.025
 829.662 940.647
 445.473 24.146
 10.059 976.654
 961.200 949.677
 752.378 359.436
 40.548 364.540
 273.572 129.111
 405.843 93.473
 500.243 105.127
 486.798 953.763
 519.294 249.957
 910.890 305.367
 718.834 885.837
 986.340 25.401
 452.673 697.340
 510.830 350.909
 497.300 52.346
 22.322 328.303
 938.732 930.972
 629.712 73.766
 26.671 417.320
 176.925 38.813
 891.748 799.052
 514.098 732.282
 343.202 367.055
 586.278 257.984
 582.081 809.622
 369.538 860.613
 990.165 966.226
 55.416 846.258
 926.467 724.046
 429.259 563.639
 998.875 100.829
 931.562 44.353
 723.597 420.622
 212.040 741.797
 63.375 830.479
 65.480 56.673
 598.565 867.972
 910.833 860.102
 163.067 28.491
 578.339 532.328
 627.772 220.689
 194.520 525.073
 173.750 76.590
 695.464 668.877
 230.126 503.811
 702.247 313.931
 199.854 850.877
 608.560 485.242
 930.901 88.080
 163.098 12.332
 459.351 486.605
 184.432 662.710
 31.362 174.503
 383.467 660.103
 557.653 441.608
 350.913 236.807
 50.278 804.610
 310.276 578.824
 897.982 191.620
 159.671 337.798
 42.691 491.898
 0.269 860.785
 793.044 485.531
 850.757 123.901
 546.843 430.306
 603.939 635.748
 566.513 464.548
 725.182 28.836
 961.883 377.158
 407.204 800.130
 562.662 106.469
 269.555 454.081
 617.025 730.866
 564.784 792.601
 518.669 394.779
 770.687 76.312
 657.054 27.799
 406.271 430.795
 196.452 331.954
 608.343 11.732
 139.589 68.057
 99.249 785.713
 519.569 417.395
 520.694 181.563
 416.301 146.501
 13.345 563.584
 715.563 492.588
 399.769 356.766
 953.244 413.235
 344.944 489.352
 125.297 919.593
 593.138 525.076
 234.747 216.857
 434.372 741.623
 408.170 903.692
 263.224 419.751
 290.822 394.114
 735.627 575.822
 845.788 396.973
 87.142 276.941
 689.779 861.221
 583.385 890.478
 326.491 426.899
 467.608 147.413
 545.778 534.968
 742.753 640.951
 379.310 882.348
 469.422 378.364
 205.270 565.793
 224.352 685.617
 318.298 759.350
 896.256 202.385
 796.821 100.407
 0.637 861.382
 156.810 619.739
 278.859 723.139
 755.552 308.118
 68.898 828.629
 456.185 548.139
 58.554 971.132
 766.433 202.876
 772.245 500.062
 684.434 206.192
 918.793 117.991
 309.938 872.142
 411.928 673.595
 977.894 677.676
 42.777 383.937
 139.075 84.059
 962.657 826.356
 422.472 674.096
 56.546 650.697
 568.551 885.986
 137.190 895.027
 100.956 327.621
 554.686 300.880
 414.852 730.315
 137.231 267.162
 189.025 236.644
 399.716 344.885
 790.271 867.593
 174.797 138.780
 324.957 649.038
 436.407 467.690
 724.423 232.323
 251.496 855.466
 326.680 669.097
 868.777 230.424
 763.551 813.408
 742.748 847.341
 84.683 156.431
 310.126 295.397
 280.928 549.083
 49.806 292.719
 120.452 548.509
 435.507 208.313
 220.909 115.238
 954.476 700.896
 867.444 183.322
 241.137 967.678
 394.730 586.431
 339.793 191.451
 205.304 824.567
 146.780 338.958
 247.856 840.460
 624.456 365.596
 157.846 999.018
 564.762 629.807
 226.737 750.225
 599.640 314.531
 951.503 444.201
 103.259 432.772
 487.058 660.724
 353.907 490.412
 823.307 434.229
 271.693 663.115
 706.092 384.354
 625.209 877.476
 66.104 2.626
 412.502 71.977
 188.507 964.314
 228.604 143.998
 803.581 113.196
 596.259 298.869
 288.015 753.738
 174.060 230.213
 898.837 643.468
 386.043 442.530
 406.472 937.314
 710.859 132.954
 217.580 639.977
 702.187 75.471
 477.572 482.458
 813.386 484.706
 190.691 680.624
 499.947 605.074
 894.032 648.752
 557.672 892.917
 250.779 336.555
 610.348 892.888
 295.158 607.187
 428.898 904.848
 253.455 664.529
 888.394 83.823
 495.958 424.852
 847.103 893.861
 436.477 380.416
 763.049 668.214
 109.469 656.072
 101.694 125.029
 818.518 865.471
 389.808 902.280
 90.719 47.585
 444.895 751.030
 194.203 439.268
 869.394 846.278
 513.754 413.224
 310.132 513.787
 43.203 396.614
 415.074 444.708
 382.421 562.637
 493.365 482.907
 738.539 150.538
 926.234 269.198
 171.115 278.967
 663.760 248.940
 412.901 449.389
 157.366 772.246
 93.422 731.981
 754.614 607.614
 721.649 43.318
 559.253 158.787
 804.649 386.017
 626.304 920.615
 527.315 363.908
 913.122 272.581
 358.438 416.198
 890.069 19.171
 222.798 750.408
 78.716 215.721
 758.207 881.730
 934.778 728.578
 9.070 507.053
 533.688 772.087
 370.900 421.693
 8.402 834.998
 948.125 608.120
 894.401 89.373
 803.545 36.584
 671.718 590.263
 22.980 180.905
 277.181 489.336
 582.356 597.983
 63.853 656.075
 753.981 991.488
 184.262 722.224
 119.668 89.054
 197.596 725.921
 144.257 34.155
 580.085 458.873
 5.688 220.198
 936.978 931.175
 857.073 982.555
 961.346 322.741
 620.122 987.029
 400.422 537.280
 563.938 699.170
 518.110 304.193
 422.934 941.949
 279.874 366.561
 344.743 219.374
 933.489 970.657
 54.041 435.930
 969.589 846.136
 869.809 627.359
 975.869 488.782
 548.495 853.741
 457.893 572.564
 848.615 23.406
 800.333 108.529
 556.703 913.690
 650.970 809.267
 891.116 345.498
 794.871 424.178
 448.503 432.056
 169.887 388.442
 494.932 152.938
 882.195 423.500
 575.410 562.744
 690.313 76.089
 345.335 605.674
 419.385 63.908
 767.137 414.289
 579.010 576.933
 494.834 780.209
 225.309 873.161
 346.438 119.192
 921.963 5.456
 275.288 151.493
 809.702 862.256
 560.666 884.676
 36.111 829.898
 987.880 539.877
 577.981 859.431
 348.861 289.286
 209.935 8.005
 514.884 73.228
 642.317 226.725
 790.000 106.382
 727.752 276.475
 2.081 746.498
 882.189 804.345
 411.027 233.403
 198.377 330.458
 671.768 974.540
 66.574 843.128
 772.529 884.897
 830.873 935.131
 643.733 128.665
 175.149 631.666
 395.460 67.657
 578.452 848.288
 365.156 423.448
 537.292 502.206
 144.036 497.900
 6.143 801.041
 880.324 677.466
 45.393 908.234
 637.974 543.300
 328.666 683.153
 707.138 410.190
 492.921 306.674
 131.459 476.745
 312.031 510.178
 529.808 456.917
 37.879 648.939
 566.780 314.088
 635.684 711.500
 265.739 784.646
 898.744 387.604
 187.287 774.731
 871.618 771.534
 319.514 474.027
 652.667 39.244
 177.368 451.740
 452.650 280.753
 998.000 895.955
 924.660 509.060
 286.373 107.302
 874.187 8.878
 127.982 956.151
 831.695 579.151
 288.943 119.668
 902.056 699.488
 891.384 907.015
 277.082 189.878
 435.940 499.345
 743.626 903.449
 772.996 633.286
 78.183 402.523
 758.198 565.134
 980.184 318.003
 301.766 506.496
 954.483 221.502
 199.564 324.734
 555.670 778.998
 959.110 872.966
 603.202 775.667
 76.205 839.968
 270.153 265.678
 226.306 991.029
 446.117 710.788
 285.919 373.278
 36.010 20.581
 247.937 765.417
 143.925 29.080
 24.201 910.034
 620.605 161.554
 999.476 940.235
 643.442 26.678
 503.054 730.232
 721.311 968.512
 164.481 506.620
 348.114 426.274
 314.064 63.579
 997.059 364.514
 150.520 957.243
 983.789 279.640
 629.002 503.520
 115.161 978.880
 802.803 676.946
 869.351 723.570
 389.237 778.623
 962.964 579.484
 410.647 197.356
 595.801 212.805
 999.479 683.844
 920.988 592.037
 544.295 263.013
 567.558 424.792
 811.906 459.558
 497.484 886.063
 108.205 657.515
 466.165 633.682
 863.474 672.807
 683.967 0.466
 751.847 520.433
 459.337 984.735
 912.198 703.105
 107.041 505.975
 440.156 449.228
 897.184 765.369
 807.502 264.231
 423.963 257.428
 553.181 25.083
 312.657 465.346
 625.178 3.775
 437.661 875.770
 358.100 527.614
 774.716 146.168
 799.303 113.821
 91.530 917.804
 76.647 510.578
 30.411 398.499
 691.447 59.014
 845.133 841.152
 57.151 599.218
 415.994 956.507
 651.766 982.315
 928.996 52.528
 752.742 339.598
 217.402 859.286
 647.091 84.164
 630.032 39.372
 305.934 181.253
 16.887 902.070
 957.863 287.302
 68.675 828.027
 544.661 706.712
 575.252 3.723
 278.792 797.416
 894.630 786.069
 105.993 34.928
 968.113 32.054
 797.370 748.840
 950.234 92.069
 221.128 920.369
 19.798 574.774
 469.860 984.892
 228.716 32.969
 418.884 445.515
 559.937 121.447
 766.167 164.054
 389.233 657.421
 34.822 361.710
 665.485 130.613
 612.984 806.031
 681.375 212.862
 949.236 71.820
 844.894 496.240
 128.878 595.840
 378.894 224.738
 419.648 967.853
 71.296 999.015
 15.470 249.420
 725.748 38.245
 222.067 337.693
 678.062 430.474
 145.652 510.868
 957.106 136.067
 570.162 337.305
 392.750 211.788
 972.754 399.244
 173.795 570.051
 442.627 588.263
 204.420 494.042
 873.861 652.008
 720.716 400.395
 16.407 805.172
 334.499 923.157
 435.975 422.482
 248.113 122.857
 877.059 483.529
 312.809 480.124
 995.482 680.349
 819.119 682.633
 557.462 85.803
 48.053 66.000
 449.375 437.041
 267.822 822.998
 742.148 351.977
 826.055 791.198
 470.970 871.977
 509.201 197.444
 166.973 330.539
 369.163 249.839
 783.329 670.959
 655.555 885.967
 842.451 476.871
 446.754 412.504
 70.383 404.643
 603.645 699.330
 733.945 698.216
 39.402 154.511
 438.759 572.838
 222.593 929.529
 443.080 537.885
 728.272 851.876
 82.542 19.506
 394.637 10.367
 752.086 786.084
 806.462 923.395
 948.747 783.673
 939.161 888.941
 116.429 680.721
 590.479 674.857
 753.020 93.079
 885.017 777.019
 320.984 518.789
 547.716 310.132
 653.086 130.221
 646.929 350.699
 551.109 937.374
 149.760 513.991
 251.729 404.567
 408.889 397.408
 72.383 343.090
 811.549 582.720
 371.598 50.073
 420.740 371.197
 561.396 969.703
 882.819 681.206
 220.890 133.711
 973.724 310.476
 884.860 825.942
 421.026 438.908
 151.958 108.589
 536.600 96.729
 785.451 358.958
 393.820 762.191
 204.170 874.345
 905.994 88.419
 500.167 3.636
 34.389 436.785
 17.831 517.838
 252.969 751.215
 810.612 913.928
 304.393 821.669
 507.760 698.770
 632.374 23.816
 404.533 79.613
 806.949 694.469
 893.094 817.714
 862.364 808.084
 714.019 720.353
 36.031 98.490
 294.186 558.143
 678.515 152.855
 588.198 318.646
 548.877 862.815
 127.927 129.380
 720.330 412.696
 256.876 904.271
 504.417 319.418
 959.625 554.017
 217.458 906.063
 46.460 235.011
 23.446 625.031
 302.547 641.190
 208.793 371.721
 220.613 331.949
 995.207 10.561
 95.509 866.188
 749.688 827.935
 135.524 422.339
 280.239 227.122
 234.385 237.255
 840.828 275.885
 623.236 719.050
 740.800 435.302
 585.205 372.013
 746.880 56.892
 146.430 622.771
 167.864 793.058
 364.459 428.803
 963.882 572.481
 804.148 871.700
 967.632 37.684
 636.542 242.350
 341.352 506.949
 710.335 883.096
 420.708 428.586
 948.747 998.485
 768.479 654.048
 615.723 32.113
 433.516 520.120
 800.973 49.280
 393.276 942.515
 898.444 895.521
 964.251 367.573
 730.340 17.799
 559.431 279.646
 209.907 551.413
 724.573 934.352
 280.151 170.762
 517.652 387.729
 129.854 870.722
 333.487 664.805
 18.137 147.774
 496.598 895.100
 158.132 362.335
 831.264 414.561
 70.705 527.383
 903.108 561.727
 250.614 540.848
 348.964 189.135
 347.889 383.066
 262.217 668.650
 892.831 974.440
 773.081 431.531
 747.986 936.353
 4.528 281.270
 397.256 140.118
 444.994 920.893
 151.350 649.646
 361.848 308.395
 708.818 964.513
 291.402 696.784
 939.577 617.908
 441.551 22.108
 508.103 460.678
 294.549 807.465
 109.335 916.210
 15.941 977.943
 812.836 184.788
 880.065 95.576
 789.337 639.276
 684.986 80.515
 595.620 331.367
 625.382 680.936
 114.457 729.478
 849.088 876.672
 159.534 161.674
 673.169 277.673
 962.775 331.352
 363.144 26.383
 143.090 117.057
 371.904 991.728
 19.317 333.549
 833.960 301.014
 62.165 407.620
 959.656 784.807
 994.516 963.255
 270.150 389.289
 238.911 86.213
 557.345 362.105
 595.952 783.441
 196.989 253.155
 816.293 618.787
 344.185 843.728
 28.655 209.914
 408.239 768.938
 311.768 744.339
 550.728 213.481
 382.290 713.007
 242.798 913.574
 824.766 981.178
 823.845 203.738
 252.776 197.831
 646.091 811.392
 579.995 480.956
 593.203 971.423
 341.425 667.351
 304.439 543.810
 962.268 57.883
 300.230 647.634
 576.417 164.199
 825.219 742.487
 578.374 127.781
 738.245 602.259
 509.467 159.920
 276.441 635.883
 167.705 980.099
 296.405 54.960
 354.758 14.511
 396.444 399.848
 375.683 275.749
 600.274 485.193
 57.766 864.425
 437.727 374.756
 502.719 914.577
 898.308 146.466
 208.323 313.824
 918.505 954.903
 346.251 448.546
 556.213 873.838
 445.287 601.738
 521.409 730.252
 164.612 30.147
 190.097 288.689
 239.467 496.836
 0.801 766.312
 608.810 480.303
 294.518 451.077
 586.905 31.938
 238.507 744.840
 191.952 435.999
 702.995 987.564
 196.439 331.930
 522.341 56.202
 495.936 695.108
 856.215 731.141
 213.423 211.643
 712.614 833.681
 851.154 814.342
 647.151 949.959
 385.787 924.340
 208.887 350.632
 667.338 735.997
 562.468 312.836
 849.076 426.798
 532.545 163.356
 942.309 720.134
 946.056 842.059
 383.912 793.600
 900.360 875.679
 730.291 141.069
 473.224 237.801
 82.309 961.071
 379.996 425.668
 512.543 770.506
 343.035 123.481
 848.518 810.425
 90.516 350.564
 480.498 14.396
 271.442 957.720
 55.615 710.013
 439.247 572.935
 715.191 196.563
 99.359 586.055
 980.776 28.187
 570.933 869.209
 126.648 389.374
 717.463 664.386
 350.206 801.136
 45.941 331.171
 803.067 480.203
 53.500 476.150
 438.950 694.140
 261.334 811.650
 111.962 132.172
 68.036 986.522
 691.298 630.072
 281.966 557.575
 494.108 48.613
 61.060 329.469
 754.291 975.545
 558.294 976.695
 396.003 482.942
 104.533 307.277
 149.802 972.964
 473.479 758.717
 197.669 249.099
 84.911 897.215
 549.966 185.864
 784.334 377.245
 310.039 582.436
 664.894 206.283
 766.193 85.238
 799.093 335.841
 839.768 76.913
 455.070 792.526
 113.811 546.165
 569.459 389.679
 349.228 581.697
 823.825 780.201
 772.336 946.934
 465.269 373.684
 275.539 378.717
 67.852 736.102
 125.680 766.901
 247.159 198.708
 514.914 182.472
 115.770 845.651
 837.061 64.730
 155.931 39.216
 527.189 504.358
 543.809 529.910
 590.186 985.223
 596.907 729.108
 70.320 706.006
 445.221 278.424
 11.256 490.824
 713.357 906.722
 335.745 629.600
 614.022 137.892
 275.599 842.973
 515.184 505.740
 822.906 37.877
 578.856 992.906
 298.272 968.833
 257.344 775.605
 764.847 222.473
 254.235 502.572
 209.694 740.526
 447.062 133.252
 296.684 46.523
 364.070 315.595
 25.409 366.860
 199.720 797.345
 844.901 375.889
 336.404 976.462
 33.324 551.624
 660.380 336.887
 407.768 323.115
 68.406 756.632
 442.269 807.893
 861.192 977.999
 495.851 979.192
 817.156 497.195
 262.502 334.371
 694.541 755.785
 506.439 340.443
 484.441 433.250
 221.764 157.677
 647.593 372.665
 216.856 951.293
 732.719 885.269
 759.776 823.533
 565.959 930.196
 899.010 378.463
 694.630 649.045
 789.548 780.235
 992.545 538.298
 281.159 8.039
 519.828 893.316
 965.664 739.310
 562.194 174.014
 212.764 814.158
 640.668 382.974
 657.663 721.181
 523.570 61.298
 424.421 686.482
 432.162 885.807
 690.957 197.728
 706.798 274.022
 217.259 623.380
 891.877 691.988
 188.178 728.981
 158.683 226.281
 264.811 598.709
 71.826 278.096
 520.642 757.814
 226.916 207.273
 965.267 192.320
 257.167 281.213
 462.602 774.325
 90.496 142.412
 943.122 137.868
 305.416 113.705
 130.244 890.706
 605.650 318.001
 366.645 786.267
 135.094 745.568
 182.851 977.767
 864.869 893.743
 721.206 109.070
 84.201 408.761
 65.366 905.853
 51.249 645.470
 558.395 273.311
 746.542 236.748
 779.550 105.778
 11.132 529.937
 526.993 7.808
 937.948 142.493
 785.206 619.467
 465.128 344.173
 684.226 950.645
 644.572 559.459
 153.460 45.381
 930.912 963.783
 684.401 918.557
 161.921 22.687
 20.824 300.377
 240.760 387.783
 946.865 571.123
 145.962 950.824
 725.792 917.516
 2.604 91.936
 316.388 256.205
 966.592 405.017
 748.963 678.445
 475.477 998.260
 46.434 917.733
 578.965 46.859
 723.213 739.296
 108.503 705.246
 159.449 822.979
 109.587 995.144
 332.176 50.700
 427.199 491.525
 368.134 523.634
 491.829 789.932
 873.307 795.307
 41.638 5.124
 777.835 903.515
 779.405 212.510
 626.068 770.348
 298.128 481.106
 532.561 385.429
 216.598 281.100
 936.277 128.111
 499.340 792.323
 415.763 370.732
 750.435 344.702
 104.410 653.801
 677.444 631.158
 171.895 767.303
 432.726 831.250
 748.677 808.107
 620.567 644.549
 975.918 25.166
 78.808 871.327
 302.925 90.909
 225.023 400.269
 45.273 443.711
 625.051 714.920
 704.945 892.903
 274.028 649.314
 862.511 640.418
 858.614 586.283
 132.518 893.518
 428.221 467.459
 856.609 978.258
 580.637 380.743
 852.525 236.363
 554.126 508.426
 677.185 437.377
 808.008 397.329
 862.733 167.537
 513.738 781.769
 388.154 886.426
 319.030 122.385
 26.351 557.479
 191.764 80.534
 6.046 959.867
 704.753 931.881
 826.216 743.657
 846.612 426.856
 813.064 779.806
 100.461 463.912
 698.489 429.223
 837.028 678.127
 786.096 574.385
 940.705 327.921
 144.971 951.878
 398.367 741.996
 300.280 839.500
 406.512 763.471
 468.699 97.542
 420.801 685.389
 989.364 66.571
 714.804 838.929
 29.184 775.008
 116.336 390.903
 274.968 216.333
 37.799 789.207
 371.720 290.646
 52.317 313.333
 612.995 57.082
 634.071 131.757
 449.402 666.281
 276.208 319.768
 947.833 205.547
 723.177 271.305
 427.035 428.753
 159.698 558.597
 213.597 209.518
 742.166 406.328
 232.842 566.259
 149.818 795.925
 976.570 293.621
 885.025 684.090
 106.920 894.428
 830.508 682.333
 474.117 453.054
 245.021 716.091
 884.617 904.168
 570.214 968.553
 372.734 424.884
 455.118 762.054
 648.543 273.708
 559.343 775.572
 541.530 692.440
 453.091 118.124
 684.658 618.826
 226.036 642.814
 17.319 85.568
 885.637 503.758
 385.903 728.125
 859.502 227.489
 123.625 728.025
 709.754 531.789
 861.108 484.317
 767.234 208.842
 398.316 52.959
 749.834 667.477
 527.380 907.820
 445.762 162.963
 583.161 358.456
 325.375 434.856
 890.984 275.579
 54.153 916.979
 433.546 907.313
 576.892 12.522
 54.693 65.886
 945.288 165.848
 517.682 888.713
 786.590 775.995
 228.869 559.042
 132.031 940.676
 492.026 654.174
 815.505 790.131
 669.031 284.100
 343.714 854.348
 563.276 516.135
 760.322 732.544
 14.430 143.489
 762.923 918.455
 977.182 54.770
 70.717 237.839
 960.151 970.198
 623.423 124.918
 410.544 317.090
 662.070 192.457
 559.535 476.288
 597.088 916.341
 85.154 512.126
 8.544 81.235
 224.209 36.855
 301.057 131.084
 271.073 806.954
 807.999 89.344
 665.759 520.161
 315.884 2.172
 601.507 610.565
 572.909 297.007
 606.131 422.524
 821.292 313.595
 282.697 296.042
 420.357 969.503
 73.046 895.626
 328.181 873.201
 849.602 656.244
 409.434 641.189
 492.273 864.283
 13.903 48.315
 591.805 514.165
 5.765 419.855
 590.324 324.294
 852.335 228.371
 153.930 816.382
 640.606 696.507
 329.175 82.861
 71.155 728.250
 101.016 226.446
 875.897 235.682
 708.843 658.157
 465.753 826.704
 431.675 704.842
 386.850 442.744
 294.186 789.981
 752.552 346.135
 120.458 813.076
 830.085 457.085
 749.026 30.033
 454.084 423.182
 775.796 511.715
 678.051 604.008
 493.728 178.196
 773.970 893.968
 410.963 35.646
 269.382 653.052
 841.600 910.322
 542.052 23.537
 142.908 24.570
 650.049 276.839
 615.002 803.355
 588.207 145.909
 357.458 462.724
 261.621 82.066
 293.812 105.232
 837.986 149.361
 509.235 139.023
 170.629 593.029
 206.895 19.870
 13.994 640.947
 260.806 277.333
 326.980 608.129
 141.482 981.620
 74.056 54.934
 107.928 706.277
 289.559 421.088
 15.884 378.936
 420.469 931.745
 986.417 438.969
 963.612 501.138
 937.701 453.625
 474.261 87.178
 611.027 815.297
 157.186 360.250
 52.720 649.851
 424.179 416.054
 457.878 422.844
 182.851 500.495
 78.937 516.225
 832.189 630.148
 369.337 857.274
 306.134 530.921
 315.652 374.608
 305.616 317.131
 733.902 8.983
 573.528 770.876
 219.338 360.899
 630.592 325.461
 73.514 970.027
 440.632 915.488
 346.005 115.907
 602.332 629.532
 656.866 843.850
 664.944 629.054
 574.017 358.522
 284.799 510.073
 449.635 710.012
 127.998 253.385
 41.862 808.735
 585.660 96.719
 311.234 747.150
 608.005 170.682
 162.085 444.679
 842.000 62.804
 852.531 49.580
 36.824 744.323
 405.653 875.693
 578.069 536.866
 780.126 986.463
 444.077 175.954
 290.234 692.533
 718.433 101.026
 870.171 47.157
 616.371 63.601
 151.420 16.197
 318.191 83.274
 938.330 992.375
 481.070 923.030
 827.637 108.413
 306.508 218.917
 302.374 787.982
 361.732 443.383
 347.546 829.738
 830.545 155.811
 270.036 236.746
 546.297 788.157
 72.945 935.268
 533.891 208.682
 127.128 443.079
 59.271 823.876
 520.725 683.334
 506.994 229.770
 949.563 246.792
 135.635 761.366
 264.177 999.167
 706.585 456.152
 317.801 544.105
 656.882 328.285
 896.955 483.345
 356.963 718.564
 673.375 977.623
 728.517 256.671
 32.265 883.964
 218.049 452.169
 624.531 821.741
 653.599 565.475
 705.341 261.797
 633.453 536.650
 981.658 15.888
 788.285 845.667
 349.054 969.326
 956.362 111.162
 683.058 205.267
 153.082 514.232
 720.478 737.386
 291.874 159.104
 57.737 337.207
 217.443 793.435
 770.519 617.242
 491.484 838.315
 64.299 830.999
 975.513 993.038
 469.204 261.297
 988.738 244.239
 243.625 590.021
 287.334 525.658
 25.999 42.201
 374.642 536.739
 127.940 157.226
 472.436 969.263
 777.509 808.016
 577.243 135.683
 759.973 128.525
 311.773 405.861
 254.216 650.168
 131.860 996.056
 793.318 533.308
 939.070 211.672
 583.358 921.273
 306.764 810.314
 368.714 267.354
 584.173 451.675
 436.867 881.540
 783.682 353.792
 590.887 820.595
 768.626 40.169
 191.245 775.286
 183.310 88.470
 966.668 480.651
 347.685 869.033
 830.564 843.216
 973.106 570.997
 607.546 912.826
 743.158 176.677
 394.223 761.456
 197.943 172.828
 348.407 518.195
 817.896 533.201
 447.914 264.950
 33.763 113.487
 189.102 253.649
 105.485 951.053
 139.217 260.664
 380.226 832.361
 626.643 661.245
 527.602 795.561
 888.508 565.143
 580.377 280.127
 513.159 698.938
 306.708 365.952
 661.392 511.342
 883.707 797.793
 48.438 590.736
 513.203 245.040
 70.605 61.220
 453.535 869.544
 395.711 321.550
 573.853 774.553
 263.352 733.458
 560.473 184.934
 195.498 590.506
 112.237 303.094
 664.302 609.766
 100.790 126.698
 944.715 6.177
 692.185 175.034
 164.965 918.577
 731.821 12.321
 806.851 58.203
 391.592 781.162
 276.949 211.554
 726.146 160.692
 923.942 931.969
 646.704 375.722
 99.575 946.157
 112.058 129.567
 712.177 546.517
 475.925 779.484
 691.616 366.647
 789.940 275.254
 940.358 290.551
 17.366 534.811
 582.409 936.237
 92.470 122.814
 614.077 807.415
 295.823 556.197
 709.371 214.708
 691.155 903.273
 818.349 837.124
 272.563 828.562
 26.931 998.663
 842.498 13.712
 707.566 562.011
 525.229 245.613
 396.168 745.686
 714.208 86.814
 774.048 122.281
 355.386 251.883
 134.949 789.025
 935.133 818.317
 375.056 968.745
 727.672 554.585
 785.111 616.035
 572.222 694.008
 253.056 502.213
 207.202 805.212
 236.243 531.442
 453.584 282.322
 445.131 12.528
 980.833 815.869
 334.891 355.615
 128.839 814.222
 544.831 274.942
 123.084 571.581
 503.496 418.369
 786.233 359.025
 753.379 287.487
 498.963 27.385
 695.158 0.436
 130.581 22.924
 537.038 540.261
 83.617 437.799
 218.309 547.572
 566.918 246.438
 993.573 895.996
 22.713 756.286
 579.632 436.404
 31.807 457.640
 223.127 631.011
 457.615 463.639
 514.097 806.427
 467.571 49.948
 97.469 436.630
 995.877 36.740
 797.712 989.215
 244.293 896.421
 826.432 213.373
 720.284 152.939
 271.614 363.705
 800.242 386.930
 631.524 303.702
 798.594 640.333
 745.379 45.569
 393.458 280.207
 654.062 403.821
 81.349 130.530
 92.927 678.997
 135.544 499.727
 948.789 771.042
 556.549 347.996
 906.175 740.843
 413.284 370.515
 43.877 500.391
 167.700 978.895
 529.587 189.929
 394.543 693.393
 84.276 582.677
 295.679 102.365
 163.022 998.392
 561.939 483.848
 17.820 175.925
 155.053 238.452
 990.804 87.336
 121.137 164.613
 632.081 23.056
 461.942 169.478
 971.684 455.628
 690.160 494.223
 504.890 230.953
 993.203 825.395
 7.384 838.539
 891.939 538.204
 92.530 689.491
 75.666 688.723
 696.643 62.037
 344.401 545.245
 247.039 253.856
 619.350 370.968
 777.236 368.885
 70.706 677.599
 427.643 439.462
 40.006 239.926
 660.162 384.287
 536.804 163.111
 751.270 785.972
 304.075 236.104
 168.202 61.714
 364.347 585.729
 813.189 235.442
 373.051 306.504
 705.339 903.585
 263.993 711.962
 901.225 839.307
 524.462 205.313
 604.008 986.895
 887.531 462.703
 825.624 859.907
 383.110 763.580
 323.907 840.434
 106.758 382.993
 91.532 864.502
 8.923 113.750
 509.124 18.102
 692.934 236.692
 552.173 723.166
 56.698 769.967
 649.578 291.962
 492.627 158.718
 998.206 516.706
 848.235 911.344
 238.286 748.970
 974.160 134.422
 362.365 236.702
 178.768 692.929
 867.713 716.960
 453.382 443.797
 348.376 817.028
 817.344 917.911
 666.499 368.308
 398.348 107.695
 329.272 474.641
 954.705 944.617
 842.082 53.789
 959.532 303.836
 302.617 557.204
 302.443 273.155
 865.264 904.502
 275.529 182.324
 538.762 96.036
 153.634 859.109
 9.520 6.333
 163.792 503.571
 313.183 45.152
 477.873 835.454
 540.848 499.288
 521.727 45.902
 775.025 750.605
 42.542 988.926
 843.241 283.120
 135.583 785.824
 571.407 539.065
 627.373 33.348
 160.339 621.026
 622.866 440.810
 320.663 440.588
 630.785 449.965
 435.596 824.798
 918.591 82.660
 407.550 967.689
 754.205 423.632
 941.304 377.656
 56.495 178.868
 859.631 561.374
 994.473 193.726
 1.065 305.102
 993.419 600.132
 256.393 784.465
 874.694 959.954
 130.810 339.473
 878.371 844.027
 721.294 593.558
 700.287 335.762
 350.249 440.481
 477.364 968.033
 51.841 53.166
 639.708 225.837
 249.586 531.887
 430.934 499.533
 953.897 669.077
 598.260 919.245
 635.660 893.532
 643.335 896.055
 163.828 112.698
 178.607 136.017
 227.125 508.328
 380.687 965.934
 965.722 484.096
 503.033 742.556
 920.073 805.403
 589.970 27.763
 240.791 418.730
 310.208 860.012
 603.495 663.435
 541.543 486.372
 722.210 281.283
 533.148 129.812
 368.239 242.323
 144.957 933.793
 571.016 409.783
 515.271 971.830
 223.639 196.705
 191.140 845.534
 737.341 874.138
 127.873 773.223
 112.723 91.401
 333.607 435.672
 826.118 495.464
 315.063 79.713
 99.953 386.750
 837.173 258.696
 347.541 936.041
 11.130 26.205
 94.663 190.877
 994.703 701.674
 299.945 514.483
 950.517 439.831
 368.917 86.313
 640.771 597.248
 6.399 26.651
 622.019 276.135
 430.221 729.951
 375.659 806.121
 6.186 260.107
 506.515 307.833
 517.566 598.210
 953.945 767.113
 588.487 78.335
 781.496 275.668
 103.514 203.366
 789.018 693.523
 247.962 920.728
 875.840 32.151
 305.568 342.344
 678.145 306.463
 940.547 315.280
 614.730 561.510
 36.797 455.900
 662.324 738.970
 522.687 533.175
 207.317 142.979
 58.718 973.952
 400.950 519.145
 168.338 827.927
 998.658 339.574
 838.696 601.911
 563.394 346.194
 875.471 796.445
 732.672 940.819
 259.598 863.250
 517.936 710.216
 397.423 275.407
 54.287 465.397
 781.252 855.106
 33.028 274.680
 64.357 843.501
 116.655 338.508
 611.203 96.609
 796.729 339.999
 996.174 438.620
 453.263 398.751
 806.574 553.679
 307.175 637.260
 150.665 818.793
 724.939 960.630
 999.312 409.444
 90.304 163.056
 499.271 596.613
 558.239 261.334
 613.868 915.980
 260.612 759.580
 377.727 359.167
 454.341 754.218
 29.378 710.958
 156.536 668.500
 719.998 948.926
 666.581 376.460
 127.639 311.875
 154.133 342.850
 451.295 325.803
 19.893 614.657
 63.730 110.896
 791.047 388.041
 789.585 556.544
 876.933 919.651
 897.832 84.938
 17.311 621.289
 584.903 384.854
 843.288 780.690
 934.855 608.475
 730.381 888.171
 111.903 524.132
 348.180 559.032
 232.704 210.652
 748.838 455.656
 923.461 284.429
 937.235 2.431
 760.550 853.637
 32.530 512.907
 471.786 396.187
 970.333 214.441
 115.202 325.756
 266.501 554.294
 208.371 925.589
 430.267 736.299
 536.723 640.787
 891.854 193.478
 785.255 989.783
 716.878 314.161
 203.634 913.913
 288.797 263.080
 797.437 575.000
 626.508 870.771
 433.627 45.170
 95.407 891.386
 229.934 136.552
 198.107 178.174
 467.403 682.834
 580.240 615.682
 402.848 816.908
 744.953 736.868
 971.299 362.041
 577.730 491.226
 743.930 56.562
 184.975 406.850
 258.605 418.034
 742.384 585.552
 160.533 92.084
 732.782 407.270
 499.997 258.790
 781.110 209.684
 131.468 336.755
 123.006 403.974
 870.249 848.365
 882.583 731.030
 894.147 921.412
 797.238 537.983
 661.411 800.173
 778.359 837.115
 263.559 736.583
 905.776 413.017
 881.898 308.484
 742.546 674.996
 686.983 161.750
 550.610 256.441
 756.424 256.807
 365.134 378.109
 111.976 293.520
 427.520 695.557
 843.503 233.412
 118.679 110.452
 125.087 891.745
 912.836 849.970
 195.215 857.086
 578.831 907.447
 604.826 451.087
 684.379 730.759
 98.217 770.349
 656.291 273.455
 824.861 775.245
 166.276 258.514
 455.478 892.675
 351.089 707.861
 541.999 182.067
 443.817 564.816
 794.964 42.886
 349.650 74.800
 108.425 999.965
 807.168 625.519
 224.537 837.733
 250.926 5.995
 58.776 329.542
 751.760 689.263
 391.548 852.777
 329.958 331.868
 940.037 139.071
 88.315 410.897
 651.148 392.030
 525.545 872.980
 375.866 638.428
 796.958 77.065
 199.086 854.437
 773.252 792.026
 486.828 533.327
 397.522 819.968
 882.754 608.105
 895.845 106.025
 824.173 200.156
 902.130 255.385
 768.539 487.307
 10.270 889.012
 917.159 41.472
 866.318 552.284
 313.989 512.630
 813.652 157.440
 382.557 283.155
 661.401 543.945
 170.129 201.248
 170.319 423.691
 299.865 256.475
 853.501 124.248
 222.201 882.129
 137.724 427.476
 216.878 771.792
 493.578 837.877
 466.419 760.125
 941.163 610.593
 717.666 535.327
 198.021 269.427
 715.788 83.209
 435.541 487.414
 958.604 686.436
 130.783 563.979
 929.841 658.733
 276.981 181.643
 958.041 440.032
 385.751 170.474
 171.110 137.468
 367.924 49.292
 711.261 507.285
 811.989 689.274
 805.447 938.217
 136.401 488.492
 394.831 437.444
 24.668 526.558
 583.778 421.225
 863.509 748.681
 23.014 274.625
 200.977 910.786
 669.672 935.149
 582.672 794.840
 923.857 955.607
 272.967 710.205
 510.083 660.231
 40.108 56.917
 313.645 688.175
 298.251 405.435
 685.886 749.421
 827.972 200.177
 65.841 144.268
 114.663 517.473
 524.365 129.527
 79.986 889.197
 494.231 678.169
 866.444 768.954
 307.516 466.100
 53.914 886.334
 599.900 937.197
 627.183 265.346
 368.089 218.587
 516.094 724.941
 767.781 170.839
 138.739 22.744
 229.519 416.404
 90.261 628.258
 340.904 263.991
 635.502 240.268
 216.407 771.922
 636.277 306.825
 849.127 20.947
 829.852 817.563
 638.989 12.967
 283.885 760.412
 923.971 509.004
 397.342 751.720
 738.006 865.285
 962.495 234.904
 92.353 334.030
 719.080 212.962
 65.683 944.527
 140.011 40.210
 709.387 565.067
 213.976 294.736
 874.003 927.646
 12.093 22.210
 264.023 651.011
 324.985 661.370
 383.235 765.224
 567.764 99.892
 171.232 79.653
 111.150 575.286
 511.679 369.081
 798.136 428.256
 950.519 717.826
 441.201 75.739
 761.850 163.625
 812.060 428.244
 382.985 741.138
 984.674 402.410
 478.829 124.746
 775.860 136.825
 837.741 812.739
 552.932 109.649
 623.263 446.675
 403.863 73.574
 463.400 702.821
 855.204 701.019
 534.516 775.073
 192.252 94.476
 351.475 853.982
 403.655 28.782
 898.724 23.693
 710.857 509.341
 95.925 492.360
 126.746 149.276
 281.998 152.366
 45.806 76.158
 396.689 760.390
 231.554 802.682
 140.818 925.593
 920.536 353.852
 484.958 4.267
 993.414 194.445
 179.620 593.937
 113.471 294.340
 184.057 787.686
 445.234 295.678
 289.878 644.476
 537.771 885.434
 362.198 423.141
 388.969 451.135
 75.452 251.941
 751.837 118.068
 381.977 813.063
 758.232 685.916
 145.782 828.757
 728.870 544.475
 906.406 175.271
 123.690 735.829
 941.444 120.077
 429.575 218.354
 82.373 790.729
 51.858 491.372
 845.921 618.968
 94.166 863.756
 689.821 256.283
 103.074 241.616
 732.889 687.294
 198.183 706.293
 318.563 851.069
 485.905 831.769
 900.104 659.413
 701.161 518.470
 14.541 532.480
 772.927 607.023
 548.979 378.675
 558.042 80.337
 123.464 766.075
 626.749 805.306
 583.197 70.813
 460.268 437.336
 252.134 863.529
 185.367 882.859
 520.215 193.642
 426.839 49.107
 366.430 753.707
 612.378 109.092
 736.265 919.119
 175.165 166.219
 49.766 144.159
 330.257 650.972
 98.479 201.648
 167.373 546.164
 856.996 843.837
 623.879 282.209
 277.010 965.617
 849.809 925.655
 516.126 612.517
 626.628 798.839
 675.531 805.507
 881.776 503.145
 453.800 278.437
 182.915 200.293
 970.271 733.519
 84.133 53.693
 750.432 22.847
 718.591 703.870
 705.713 932.515
 429.195 197.663
 166.989 668.662
 44.713 700.548
 259.385 176.162
 640.453 775.459
 327.793 530.141
 970.292 831.360
 758.653 563.533
 873.938 242.380
 492.367 881.479
 706.118 466.108
 209.178 482.003
 512.631 490.844
 604.215 384.423
 304.438 999.976
 177.742 260.165
 321.150 531.667
 465.572 878.521
 798.217 548.629
 861.364 801.532
 80.004 21.727
 954.527 782.319
 278.908 818.694
 270.160 600.212
 347.019 712.248
 174.574 979.795
 883.082 158.042
 553.152 931.290
 178.135 510.144
 306.514 473.574
 546.008 49.088
 204.243 681.536
 480.564 994.230
 718.765 274.910
 424.160 598.360
 999.820 240.135
 168.393 908.793
 584.533 970.164
 88.880 896.882
 39.972 104.512
 444.024 368.944
 852.916 154.495
 949.832 478.450
 192.054 372.905
 338.412 255.297
 925.894 455.672
 879.597 486.669
 568.349 93.200
 108.892 549.984
 804.306 184.443
 679.690 576.670
 408.820 516.647
 215.449 171.629
 783.287 742.567
 853.495 23.694
 885.466 665.416
 374.607 203.862
 1.272 795.643
 133.042 988.288
 896.561 264.566
 624.679 280.091
 276.547 875.058
 344.247 396.632
 877.027 11.846
 426.954 286.673
 701.494 511.870
 489.195 434.579
 15.501 362.843
 574.450 477.280
 407.012 225.176
 374.226 225.236
 39.116 494.360
 83.192 553.197
 758.269 688.467
 719.035 862.512
 903.817 875.483
 300.544 257.414
 997.793 179.728
 444.693 606.784
 310.988 923.683
 180.944 554.821
 13.074 984.491
 757.443 713.930
 960.493 552.353
 51.455 526.459
 473.196 765.796
 720.318 65.222
 845.667 26.586
 217.878 692.704
 52.685 40.977
 236.068 493.135
 697.611 435.556
 446.732 598.428
 840.612 812.429
 752.593 456.915
 894.126 262.739
 699.223 142.577
 319.148 87.972
 546.005 511.775
 762.866 989.310
 490.416 315.294
 488.135 496.181
 136.653 836.899
 228.840 401.397
 900.122 717.607
 810.871 452.993
 249.889 939.946
 183.097 288.479
 571.587 481.891
 661.199 368.160
 746.033 539.560
 782.487 518.068
 999.895 985.699
 863.120 193.578
 112.957 542.416
 129.604 50.913
 34.076 57.235
 731.511 210.240
 439.904 977.628
 427.572 321.316
 795.201 207.673
 746.211 326.571
 272.586 728.874
 756.033 548.758
 147.355 793.649
 621.562 318.083
 387.314 913.403
 72.774 969.866
 449.163 912.705
 69.666 376.806
 315.865 797.105
 909.619 683.889
 560.643 265.117
 997.999 58.649
 402.961 206.120
 501.778 790.155
 983.464 177.437
 230.617 217.844
 284.708 498.017
 766.558 762.625
 572.257 476.266
 97.139 799.829
 939.030 289.345
 630.381 554.492
 470.464 925.177
 394.748 427.424
 878.054 301.397
 692.292 754.872
 796.247 493.374
 295.904 559.867
 627.642 882.332
 107.656 229.988
 132.353 811.579
 748.045 630.267
 370.677 991.328
 877.498 72.868
 58.332 788.827
 791.460 974.227
 518.412 689.224
 436.953 358.395
 804.387 513.220
 7.644 550.918
 18.148 470.162
 550.544 154.674
 603.180 240.416
 2.837 427.558
 405.688 90.017
 42.514 477.033
 469.219 485.472
 430.051 749.258
 967.468 899.950
 817.208 387.561
 945.064 976.889
 557.825 448.422
 889.965 77.194
 957.488 240.945
 819.377 506.081
 805.022 261.348
 942.907 560.252
 428.440 156.475
 943.913 511.161
 978.408 714.422
 68.035 941.928
 59.131 156.437
 54.905 570.865
 173.375 618.266
 226.586 51.212
 26.936 52.701
 938.801 852.589
 428.029 265.414
 996.382 463.762
 26.959 86.175
 373.208 957.918
 257.034 965.599
 703.329 720.825
 673.326 527.913
 20.902 539.718
 133.966 772.430
 322.369 607.683
 449.652 935.969
 858.123 526.745
 839.556 256.224
 989.312 445.283
 702.729 528.751
 777.938 784.908
 348.102 959.993
 727.738 982.475
 756.476 183.428
 725.254 568.731
 585.455 739.057
 914.047 141.325
 212.492 897.080
 92.163 172.234
 959.360 529.465
 78.963 564.282
 899.012 158.618
 130.604 775.337
 36.579 216.419
 875.234 639.478
 731.859 571.095
 823.894 600.093
 121.096 181.085
 428.971 439.267
 958.974 236.903
 999.524 140.448
 773.838 792.670
 835.997 797.116
 874.374 872.426
 462.644 409.889
 506.732 582.370
 264.792 569.284
 107.890 354.099
 583.030 863.267
 982.553 86.771
 984.061 980.222
 23.792 414.392
 77.866 892.235
 56.891 380.504
 645.634 834.465
 594.434 504.121
 698.492 568.164
 909.712 131.434
 322.373 292.777
 354.278 416.571
 151.362 612.055
 331.347 606.406
 125.937 856.635
 685.194 129.265
 861.755 407.888
 951.419 431.510
 710.718 182.671
 735.678 460.837
 123.363 244.004
 829.039 68.106
 607.938 357.448
 734.636 563.285
 767.700 866.543
 358.804 904.273
 127.860 303.047
 324.642 974.017
 734.335 859.607
 889.451 581.106
 518.258 55.162
 810.083 937.423
 826.294 328.748
 800.692 674.263
 173.720 757.987
 892.379 972.333
 494.524 857.533
 38.635 133.360
 953.072 353.959
 547.442 209.549
 711.145 731.366
 271.298 945.329
 81.153 111.434
 189.828 852.774
 863.285 978.390
 893.154 332.550
 686.361 329.707
 163.513 226.560
 127.606 864.228
 81.235 422.550
 756.828 788.275
 901.024 266.565
 970.215 95.471
 985.227 733.308
 185.806 766.081
 800.610 980.201
 257.450 136.246
 920.121 6.662
 620.753 746.473
 985.443 359.885
 960.129 722.843
 122.359 892.030
 30.836 244.937
 629.319 466.469
 587.151 873.327
 229.055 733.681
 263.987 549.168
 460.101 916.984
 293.909 432.183
 144.744 246.951
 377.371 544.863
 385.142 808.740
 76.808 464.492
 371.259 182.346
 194.043 215.643
 922.196 190.867
 587.249 619.781
 193.706 171.135
 363.784 851.793
 264.826 554.792
 876.730 922.608
 339.145 822.064
 187.546 480.072
 363.071 456.692
 819.345 315.105
 854.471 796.025
 602.625 535.607
 358.157 307.870
 48.721 676.134
 986.113 23.988
 19.649 336.943
 74.278 573.045
 993.540 972.333
 786.557 453.233
 152.621 496.608
 40.990 101.956
 999.105 658.298
 21.343 707.915
 589.757 2.073
 696.523 86.237
 581.972 436.266
 705.042 832.192
 615.501 335.804
 5.306 181.393
 580.502 10.099
 255.873 847.633
 713.082 668.119
 712.282 662.801
 336.246 524.029
 826.013 201.366
 252.163 852.871
 852.075 95.026
 69.404 963.547
 838.235 307.381
 97.559 683.488
 932.853 885.315
 296.169 913.953
 139.469 290.635
 262.728 625.735
 422.705 265.013
 476.576 721.548
 467.937 732.092
 275.661 33.553
 780.648 696.733
 78.571 283.058
 122.954 682.546
 624.996 675.655
 294.857 440.459
 897.306 400.838
 825.077 464.056
 510.637 253.084
 417.480 28.373
 778.252 884.541
 759.208 810.058
 135.846 471.724
 118.411 696.042
 858.552 354.368
 704.350 708.669
 946.712 148.801
 19.647 396.708
 63.076 6.665
 971.119 908.460
 550.119 778.697
 717.360 885.765
 870.000 439.559
 591.757 421.923
 522.768 960.946
 750.587 504.128
 295.257 4.475
 837.246 519.097
 961.489 102.044
 133.420 712.017
 636.077 48.817
 672.278 642.293
 419.056 842.795
 231.882 128.830
 760.853 845.720
 201.212 392.581
 819.883 734.139
 37.125 820.075
 635.938 968.729
 506.788 239.680
 56.447 787.004
 563.399 838.980
 339.509 362.415
 538.228 889.128
 229.960 655.488
 182.205 578.219
 28.475 384.333
 866.520 304.059
 917.775 377.698
 193.339 316.315
 196.481 649.430
 192.044 223.683
 425.194 794.914
 829.009 453.613
 89.359 594.879
 463.325 646.493
 710.791 997.217
 188.989 324.341
 328.966 301.523
 345.607 153.491
 562.080 402.584
 312.775 144.101
 637.165 257.487
 564.040 135.175
 642.259 366.413
 708.951 606.268
 48.770 430.217
 338.696 955.766
 229.008 539.805
 182.512 876.081
 155.599 225.091
 727.220 839.139
 822.730 547.412
 727.618 247.865
 733.353 651.926
 195.834 793.118
 314.323 939.480
 586.278 528.619
 568.860 295.106
 150.537 202.315
 71.530 787.749
 312.708 290.365
 427.275 488.747
 477.730 814.387
 128.108 741.145
 828.645 493.941
 877.179 435.191
 367.108 720.566
 641.474 834.775
 6.602 628.588
 126.070 873.315
 819.573 588.559
 922.229 854.476
 276.121 434.476
 109.547 302.543
 279.047 844.378
 632.860 599.249
 112.291 479.448
 824.599 699.120
 769.414 719.390
 203.154 955.184
 36.317 346.607
 300.682 123.103
 766.518 79.851
 116.263 297.011
 934.711 955.971
 661.883 607.717
 789.952 738.426
 482.100 367.210
 86.635 591.264
 449.251 247.105
 360.569 510.652
 233.654 447.665
 278.233 532.021
 744.477 454.206
 536.989 624.053
 357.021 335.104
 778.263 801.548
 664.397 947.353
 718.026 213.575
 797.398 359.144
 751.106 432.849
 480.397 142.411
 777.837 544.238
 70.978 440.515
 891.258 827.515
 957.576 276.641
 886.734 290.387
 156.627 977.098
 677.624 236.653
 505.638 771.151
 562.964 670.634
 941.419 166.695
 666.495 128.290
 386.762 50.733
 599.426 488.589
 350.558 227.985
 668.800 222.289
 535.313 283.012
 514.149 161.670
 304.901 864.911
 490.263 271.664
 510.031 273.281
 84.494 633.772
 818.255 234.787
 152.335 248.289
 721.449 57.030
 342.443 662.325
 871.787 626.688
 157.294 451.329
 355.571 569.122
 131.947 346.204
 184.388 34.251
 412.650 198.354
 349.459 136.695
 959.201 918.209
 635.444 815.773
 888.004 181.910
 365.135 442.332
 402.846 764.320
 890.508 674.560
 941.778 278.463
 955.341 34.659
 793.480 351.616
 730.477 263.742
 525.723 581.947
 17.977 425.461
 220.484 247.769
 691.377 822.343
 151.884 700.770
 195.611 305.593
 179.075 697.222
 884.537 383.142
 589.703 904.987
 92.303 436.340
 331.595 282.657
 285.873 257.936
 750.201 539.426
 52.021 328.562
 924.473 45.056
 358.213 702.086
 109.679 228.937
 771.264 908.885
 375.880 61.673
 602.017 887.779
 327.160 793.505
 203.087 990.342
 429.023 888.425
 517.570 574.199
 417.765 463.842
 50.518 514.289
 52.131 461.720
 505.642 152.889
 958.505 942.169
 644.452 211.095
 958.578 24.431
 433.833 67.822
 323.472 88.234
 154.409 539.011
 219.221 391.738
 952.236 962.280
 872.153 527.245
 890.128 503.779
 943.909 404.755
 154.775 288.391
 347.621 274.218
 917.775 235.976
 420.258 733.356
 851.497 530.263
 480.605 548.359
 336.630 8.731
 415.166 284.340
 542.316 637.878
 940.938 311.448
 340.423 715.383
 568.174 347.030
 164.121 746.518
 329.671 705.787
 622.059 694.805
 935.667 265.657
 820.889 765.219
 863.108 490.143
 771.315 191.531
 781.035 866.338
 0.366 957.846
 764.306 776.183
 62.133 668.491
 648.300 86.184
 231.082 211.623
 148.079 853.310
 429.470 652.073
 605.351 253.067
 739.914 290.518
 362.312 656.332
 495.231 782.398
 297.808 246.773
 433.101 4.675
 331.377 478.325
 218.639 266.095
 115.664 335.773
 442.565 892.102
 436.727 860.094
 118.451 984.539
 342.255 828.555
 554.582 705.134
 865.240 198.022
 42.769 97.437
 628.707 804.441
 69.298 721.714
 157.639 503.684
 146.741 99.785
 516.942 96.034
 27.279 660.341
 897.329 921.458
 79.295 939.655
 20.398 383.929
 283.222 767.553
 94.244 64.460
 377.103 984.933
 464.058 734.035
 607.165 468.125
 838.813 964.505
 717.282 339.030
 883.968 158.837
 849.958 820.666
 227.899 448.357
 989.938 248.767
 291.346 816.160
 222.475 905.141
 397.594 50.424
 117.459 122.038
 17.487 272.459
 906.976 183.824
 736.973 151.133
 169.528 978.529
 173.069 852.401
 544.224 823.521
 2.473 890.571
 601.173 993.675
 979.088 472.473
 621.423 944.426
 104.264 548.589
 375.711 164.207
 356.551 513.574
 423.721 769.753
 794.023 505.412
 325.286 23.057
 698.151 226.037
 5.967 690.339
 347.774 600.905
 348.766 762.043
 187.583 880.234
 591.629 329.703
 607.949 695.980
 950.061 82.687
 380.742 376.928
 912.195 797.569
 425.608 506.260
 179.550 588.666
 17.966 313.710
 263.090 453.671
 626.732 325.939
 257.051 557.813
 197.587 567.398
 471.096 668.681
 115.797 88.888
 26.909 487.268
 108.475 296.939
 543.438 265.398
 625.318 324.421
 924.042 892.260
 492.848 897.391
 500.152 550.872
 921.812 956.721
 314.398 457.202
 890.534 842.735
 779.057 108.929
 986.656 569.774
 914.062 787.162
 502.007 543.784
 646.578 812.597
 804.554 713.789
 488.345 688.450
 199.867 317.164
 247.886 837.230
 912.839 64.391
 185.501 118.997
 817.116 312.309
 286.238 807.657
 791.605 762.518
 669.281 692.319
 345.419 775.673
 834.126 596.479
 507.655 60.773
 680.365 893.320
 87.706 344.799
 447.766 705.667
 764.520 481.095
 778.776 969.818
 126.828 159.631
 581.663 609.924
 656.313 48.978
 797.701 800.613
 695.637 454.441
 281.431 917.784
 974.932 811.040
 973.713 909.079
 163.718 950.942
 270.748 715.225
 878.134 765.618
 809.221 190.649
 392.161 811.663
 842.263 996.630
 90.271 540.165
 470.018 853.270
 150.110 132.375
 412.466 659.174
 577.978 634.557
 924.155 531.783
 135.495 953.326
 206.993 139.301
 819.854 816.053
 87.895 530.365
 897.215 551.288
 305.514 403.715
 372.204 299.465
 960.369 671.575
 617.165 337.883
 194.312 672.362
 422.149 675.227
 100.584 286.217
 277.910 34.379
 49.837 947.156
 414.929 158.388
 828.777 465.146
 215.418 919.144
 208.003 147.756
 643.980 623.159
 218.681 812.303
 436.157 851.134
 661.634 414.486
 900.373 60.491
 288.071 587.680
 363.984 461.320
 972.466 928.510
 892.460 550.281
 792.047 309.582
 874.665 373.628
 684.279 420.705
 167.078 575.121
 676.818 597.472
 574.450 567.994
 180.168 393.159
 690.432 519.147
 561.337 279.839
 284.064 30.328
 939.690 961.067
 79.765 493.358
 579.933 565.939
 600.556 647.672
 320.548 137.788
 716.201 207.909
 541.186 385.954
 226.879 901.561
 314.657 332.149
 614.636 472.206
 636.580 840.981
 482.666 288.578
 209.918 804.602
 978.336 45.259
 867.074 72.472
 39.577 554.302
 726.685 837.643
 823.873 981.574
 946.513 760.122
 460.715 765.351
 991.876 415.923
 926.323 321.992
 687.910 887.903
 565.982 963.932
 663.872 282.792
 605.136 964.214
 781.911 379.817
 993.907 650.283
 627.780 342.534
 547.852 814.357
 436.364 700.145
 585.324 620.635
 943.352 511.362
 951.841 868.763
 561.709 537.344
 375.443 751.780
 146.789 285.260
 753.520 704.332
 58.970 246.444
 48.216 168.075
 582.832 489.062
 609.978 966.056
 295.486 811.682
 680.558 852.677
 175.037 898.700
 599.726 832.002
 38.043 709.291
 483.829 172.024
 929.767 687.317
 317.281 108.847
 953.923 199.778
 36.161 971.084
 513.435 936.023
 150.551 565.179
 287.440 259.666
 191.557 866.581
 442.686 771.308
 50.509 345.119
 472.863 574.623
 450.344 116.407
 783.663 43.721
 29.384 821.431
 254.183 759.035
 80.445 975.660
 769.221 846.167
 956.619 45.122
 348.015 241.520
 690.049 763.199
 411.857 585.233
 961.097 27.667
 807.993 61.508
 269.666 957.374
 15.349 765.257
 893.637 452.298
 27.323 158.977
 945.172 515.510
 469.544 122.348
 855.543 52.447
 750.755 607.553
 813.324 269.008
 350.394 254.422
 756.970 818.254
 558.032 640.611
 267.390 684.375
 141.345 433.283
 233.144 396.156
 27.949 250.697
 162.872 500.198
 342.313 856.128
 16.975 531.939
 195.493 604.475
 21.988 751.116
 838.977 196.359
 43.372 174.216
 974.075 508.586
 230.414 472.002
 667.796 947.389
 143.547 903.171
 930.720 686.220
 840.959 939.093
 231.086 718.163
 176.896 678.479
 174.110 679.844
 166.186 649.508
 91.723 335.399
 843.511 510.690
 143.748 782.492
 815.680 366.576
 708.452 335.116
 222.165 551.963
 773.021 518.113
 213.487 465.631
 860.491 184.763
 286.603 274.867
 839.815 840.972
 917.426 503.389
 54.077 367.349
 267.229 862.092
 315.370 404.690
 254.345 403.768
 903.755 280.235
 745.815 665.254
 175.395 963.466
 884.006 903.981
 337.714 753.784
 797.560 607.580
 447.039 211.175
 909.202 936.949
 489.113 878.882
 327.897 703.107
 231.122 138.448
 60.810 439.580
 304.335 747.347
 990.666 444.139
 61.111 293.512
 303.890 671.159
 224.258 655.563
 719.777 669.053
 238.636 169.468
 934.548 502.094
 776.108 299.196
 958.278 664.142
 719.930 308.862
 867.195 290.476
 551.146 495.639
 126.704 676.047
 718.368 615.825
 347.946 902.398
 837.378 10.888
 736.886 715.417
 435.381 796.685
 772.273 151.683
 126.685 138.818
 827.874 517.791
 235.318 811.922
 633.707 435.687
 822.206 783.382
 77.405 794.320
 139.415 715.454
 885.207 626.015
 734.503 928.043
 25.340 452.750
 729.838 281.686
 155.992 336.528
 373.992 541.784
 334.767 298.244
 426.850 376.402
 333.994 535.686
 622.306 167.329
 911.967 833.935
 630.459 114.494
 997.723 96.286
 96.708 664.751
 8.194 172.714
 402.484 465.711
 61.230 282.871
 409.371 842.446
 134.232 744.613
 205.795 118.976
 781.972 365.561
 567.278 997.441
 732.960 438.243
 714.546 96.544
 973.776 518.777
 958.698 708.374
 75.635 50.087
 862.553 821.127
 865.730 914.319
 728.635 576.935
 774.404 432.078
 106.523 82.331
 552.701 450.478
 858.349 997.416
 636.513 525.706
 346.678 623.120
 394.337 872.340
 932.981 449.023
 324.989 550.023
 69.380 872.714
 36.762 133.159
 406.521 251.886
 436.034 971.276
 54.668 689.234
 954.838 722.672
 154.796 205.274
 155.172 523.463
 426.227 843.557
 542.716 345.430
 244.860 35.277
 612.149 472.003
 912.086 375.296
 816.570 770.722
 143.100 119.277
 418.888 516.774
 931.442 882.425
 735.748 895.366
 34.572 525.812
 645.290 216.149
 526.310 268.052
 997.247 61.653
 532.538 10.978
 664.410 580.257
 216.292 460.943
 913.277 454.922
 819.846 246.293
 881.594 529.535
 570.536 150.864
 642.817 968.743
 182.776 218.012
 351.371 243.759
 663.086 635.438
 615.449 270.400
 973.122 434.137
 681.425 37.069
 606.080 462.148
 459.398 925.357
 265.778 302.930
 424.740 286.137
 39.883 667.271
 125.572 346.592
 866.746 805.523
 368.987 111.438
 800.007 62.951
 185.545 23.191
 870.467 375.238
 746.520 965.722
 977.793 204.265
 473.794 952.287
 665.530 717.553
 408.809 19.123
 245.106 380.082
 343.149 449.444
 144.316 157.150
 435.954 246.930
 622.895 214.635
 807.289 544.775
 884.755 982.317
 484.867 423.911
 839.266 241.192
 755.241 985.580
 241.400 171.955
 419.023 808.196
 44.815 114.825
 240.250 461.023
 608.147 836.795
 408.150 158.029
 931.258 968.225
 568.983 40.319
 596.428 683.916
 738.012 866.367
 233.983 782.666
 546.952 973.158
 510.360 822.478
 28.426 421.085
 189.974 545.627
 772.133 939.538
 294.307 268.600
 421.930 102.719
 769.604 397.251
 311.182 555.939
 78.491 578.628
 576.010 816.957
 404.145 929.738
 441.251 445.717
 554.743 142.542
 968.565 225.760
 490.382 296.932
 395.301 463.847
 677.164 803.080
 109.296 888.789
 169.570 815.758
 209.948 729.596
 601.439 631.158
 738.946 955.958
 750.015 296.865
 842.241 965.469
 351.712 884.489
 993.854 62.252
 670.893 428.704
 695.440 266.700
 435.397 403.808
 815.012 467.574
 89.503 157.477
 573.693 832.832
 513.987 959.936
 588.858 157.227
 14.944 154.757
 871.699 381.383
 281.866 354.916
 121.250 572.734
 408.296 145.296
 497.786 933.320
 905.332 401.787
 566.631 878.063
 822.701 79.412
 627.480 411.053
 730.472 260.052
 861.091 182.911
 966.312 877.524
 889.535 21.869
 481.245 987.728
 541.093 942.566
 36.879 748.830
 997.503 713.229
 838.050 585.885
 568.852 832.962
 798.859 891.766
 157.330 81.053
 112.268 257.863
 930.885 759.881
 152.188 720.806
 805.076 988.093
 713.716 82.913
 327.993 302.892
 376.492 632.336
 358.758 806.758
 245.623 812.794
 232.957 817.420
 325.292 721.746
 704.432 639.178
 355.711 39.872
 956.478 622.485
 591.832 794.522
 79.030 87.066
 922.142 556.595
 132.398 186.982
 71.504 476.083
 861.074 144.879
 759.543 328.735
 210.018 993.961
 405.384 218.232
 535.309 572.034
 793.012 138.564
 124.290 810.248
 505.235 524.510
 758.394 663.399
 566.964 619.208
 303.983 417.829
 732.386 772.430
 20.196 681.993
 30.861 97.677
 573.366 473.773
 331.242 597.454
 868.858 343.832
 775.312 391.622
 304.754 57.075
 402.710 921.753
 47.684 652.061
 279.738 463.657
 387.255 633.658
 43.697 360.200
 178.041 66.006
 276.742 627.137
 191.305 624.852
 275.856 916.728
 814.837 460.492
 38.487 818.536
 729.099 500.049
 40.116 596.053
 799.777 581.758
 246.892 304.155
 637.791 330.820
 843.075 798.993
 842.489 738.534
 122.075 72.642
 445.310 41.613
 607.173 143.962
 170.722 280.293
 652.498 79.856
 817.934 171.304
 898.630 662.926
 908.239 9.457
 95.387 458.914
 134.264 820.157
 985.431 157.008
 562.606 50.282
 397.506 785.760
 781.966 598.415
 112.256 865.085
 635.027 854.387
 824.028 499.435
 31.708 815.544
 970.023 498.152
 900.449 961.361
 877.195 616.216
 206.934 853.294
 584.825 122.873
 348.570 852.627
 536.661 948.110
 138.649 651.057
 754.322 339.667
 125.033 737.680
 959.857 138.736
 571.136 498.638
 719.266 693.834
 66.930 394.103
 43.407 963.377
 267.533 879.374
 973.608 282.643
 587.905 246.162
 665.563 505.072
 53.472 935.663
 988.750 76.972
 735.521 711.599
 4.852 14.872
 932.463 239.303
 155.791 562.982
 217.186 472.128
 61.531 491.939
 708.488 940.651
 434.203 927.520
 70.805 730.438
 396.176 277.947
 259.265 43.444
 36.205 160.286
 442.486 704.944
 143.654 250.300
 717.900 506.261
 973.139 126.552
 625.978 583.258
 560.944 519.944
 341.165 106.919
 443.507 876.044
 117.182 906.347
 723.689 892.116
 769.376 522.727
 851.880 196.846
 941.925 887.548
 499.090 732.143
 715.872 877.345
 713.713 697.525
 926.364 484.103
 591.667 293.459
 863.354 84.133
 823.171 506.405
 896.718 133.598
 283.628 11.276
 889.830 676.186
 839.402 13.780
 18.711 943.661
 473.032 742.908
 98.689 454.892
 881.233 951.048
 616.945 780.516
 750.608 444.520
 85.442 211.659
 811.126 500.168
 850.591 140.446
 550.057 314.119
 237.891 981.609
 636.275 57.468
 564.147 907.966
 856.864 1.884
 637.035 773.335
 858.040 737.801
 480.655 105.462
 567.056 91.494
 102.755 485.467
 660.514 698.163
 659.648 521.297
 350.084 689.874
 711.339 768.604
 544.804 884.321
 803.225 666.851
 788.929 627.836
 101.153 920.303
 387.709 859.665
 561.058 857.698
 645.713 470.371
 278.289 511.147
 931.770 962.413
 458.731 340.072
 332.577 262.906
 435.769 331.521
 398.265 155.443
 453.728 291.058
 55.252 698.595
 507.893 421.585
 255.506 582.468
 409.500 209.343
 640.705 181.792
 795.567 401.014
 171.922 24.912
 970.435 683.167
 760.455 84.100
 18.985 50.454
 836.660 165.779
 419.171 773.023
 117.552 341.986
 580.759 113.226
 640.069 809.940
 102.598 278.932
 177.976 428.667
 655.619 583.656
 172.223 984.715
 924.012 975.568
 196.083 648.085
 962.071 327.538
 119.705 150.266
 216.271 493.244
 608.987 645.029
 716.889 740.557
 419.210 586.236
 34.431 898.736
 356.166 3.013
 325.077 292.117
 461.091 389.234
 536.234 187.176
 318.296 810.326
 815.973 224.879
 726.780 415.189
 654.948 834.681
 863.268 114.679
 900.380 384.385
 491.111 931.241
 711.429 281.149
 437.507 258.191
 794.156 138.538
 123.853 703.773
 960.930 713.608
 247.208 186.974
 630.431 613.269
 84.387 742.326
 325.047 802.732
 336.744 963.380
 365.634 18.599
 919.222 943.588
 720.341 108.632
 790.488 874.008
 573.767 668.396
 444.163 435.275
 462.532 716.726
 359.470 722.848
 418.877 407.486
 821.227 506.664
 198.824 290.505
 545.734 126.501
 397.434 551.365
 425.008 630.683
 700.789 135.199
 64.946 887.179
 150.318 116.620
 233.985 231.894
 636.358 54.866
 651.792 809.235
 758.396 74.279
 979.348 535.352
 131.880 755.112
 372.834 646.281
 456.167 593.628
 437.240 43.255
 533.808 294.664
 967.995 218.458
 624.699 760.680
 59.878 929.443
 284.485 621.209
 254.509 123.240
 258.123 53.288
 606.843 916.241
 237.618 540.424
 296.131 878.173
 837.170 934.038
 559.878 3.787
 56.407 561.816
 865.582 780.254
 688.766 282.363
 882.903 758.907
 560.950 940.995
 709.665 244.187
 462.452 28.969
 123.453 738.767
 21.407 895.209
 264.182 890.538
 312.409 278.479
 942.639 23.932
 429.541 407.453
 759.713 194.857
 738.117 410.316
 907.749 766.158
 723.656 254.207
 109.526 80.123
 807.191 133.206
 784.958 118.102
 790.557 892.798
 577.334 437.410
 660.688 235.265
 629.161 905.361
 823.065 626.649
 985.300 193.440
 784.203 819.497
 683.800 925.626
 272.732 30.121
 141.644 208.771
 517.306 143.644
 475.569 815.403
 204.799 959.404
 242.396 986.605
 669.405 793.639
 517.275 11.693
 336.069 601.876
 233.295 899.784
 911.852 811.571
 716.631 454.145
 416.240 923.579
 505.517 402.306
 824.143 571.876
 929.626 322.664
 899.389 562.937
 842.855 481.739
 86.296 653.591
 94.172 286.067
 44.681 688.575
 238.206 430.203
 330.023 691.861
 33.042 449.323
 683.993 590.065
 53.605 864.120
 588.049 208.475
 324.689 430.077
 899.045 802.649
 10.806 806.740
 113.944 719.085
 606.367 769.570
 761.751 380.481
 668.301 562.463
 584.112 993.827
 296.014 188.708
 108.894 527.641
 365.901 58.287
 339.051 208.454
 997.722 36.992
 45.856 172.161
 99.425 305.249
 372.790 864.659
 790.152 650.143
 504.017 225.517
 425.755 641.502
 237.405 781.148
 188.078 231.690
 712.570 208.538
 292.448 458.724
 893.760 161.089
 814.347 304.457
 887.886 644.387
 636.291 184.835
 810.150 726.949
 722.809 739.784
 792.199 120.258
 701.652 398.553
 287.271 180.319
 872.386 865.489
 68.240 201.660
 292.135 85.072
 70.940 792.160
 468.257 178.002
 417.618 446.637
 588.035 207.234
 803.262 758.049
 758.181 739.742
 758.102 611.978
 737.258 962.822
 758.438 63.300
 400.345 429.748
 468.597 769.493
 158.821 326.143
 611.173 994.487
 703.662 833.726
 710.497 457.600
 385.750 730.870
 693.640 106.715
 882.260 709.074
 600.225 181.996
 318.127 41.151
 311.233 410.099
 963.014 641.153
 700.151 548.883
 957.250 279.272
 207.820 774.264
 138.240 718.938
 893.713 65.194
 48.294 930.700
 198.006 66.271
 165.278 801.374
 215.461 172.522
 571.573 31.137
 316.875 335.241
 880.505 220.180
 617.847 394.879
 691.439 655.243
 576.982 436.031
 17.361 570.482
 974.008 575.202
 597.056 872.965
 567.849 844.686
 296.351 577.604
 839.383 51.438
 650.730 716.972
 684.978 59.984
 189.476 896.477
 624.907 280.315
 397.160 213.471
 733.417 908.238
 852.448 99.574
 870.664 855.353
 280.946 68.714
 15.151 272.629
 465.050 39.903
 251.250 85.407
 369.859 174.798
 780.118 253.695
 623.363 237.546
 792.729 301.009
 987.831 700.925
 97.391 534.194
 487.128 931.364
 535.963 838.004
 924.343 170.013
 786.100 769.425
 101.351 961.918
 542.215 211.451
 805.778 585.678
 34.877 153.169
 683.305 707.319
 704.315 337.477
 289.572 370.807
 734.184 919.799
 694.435 880.623
 300.309 786.770
 973.381 606.548
 347.578 434.672
 201.213 115.572
 606.391 960.599
 299.209 819.296
 356.007 697.790
 369.817 916.867
 172.057 768.748
 276.385 353.305
 923.489 539.819
 936.607 731.856
 552.799 858.453
 547.459 187.837
 453.028 524.894
 149.637 612.410
 394.290 694.439
 177.551 910.321
 128.363 591.248
 986.067 178.922
 766.893 822.345
 560.358 440.750
 370.195 758.549
 416.124 372.810
 560.461 461.334
 2.995 17.602
 374.743 809.950
 106.347 789.528
 566.786 166.384
 877.029 901.877
 548.033 717.172
 233.164 221.023
 600.664 676.764
 704.499 233.334
 701.057 718.576
 12.423 404.755
 640.456 224.378
 185.442 481.858
 328.946 383.013
 141.321 875.772
 505.134 514.202
 967.352 976.872
 161.574 696.354
 596.242 249.037
 27.199 308.698
 907.218 69.048
 443.510 192.941
 133.333 221.093
 29.483 49.116
 683.240 581.062
 77.983 420.802
 398.226 73.320
 668.728 228.790
 875.985 337.974
 852.547 577.354
 767.124 483.461
 869.979 297.036
 57.721 732.810
 453.394 981.364
 913.549 7.752
 643.195 716.959
 3.851 479.243
 870.743 157.346
 623.359 682.899
 47.132 426.480
 871.808 930.800
 99.533 700.142
 565.228 815.320
 445.417 359.102
 80.486 604.796
 747.611 760.288
 564.576 174.484
 485.878 869.409
 667.198 839.269
 277.910 944.882
 426.050 487.825
 926.582 878.046
 99.383 832.432
 131.569 664.002
 502.917 346.652
 30.634 301.855
 874.688 666.750
 905.755 469.357
 21.371 375.615
 756.729 867.134
 755.799 303.492
 92.917 729.652
 633.504 792.709
 383.515 717.385
 155.279 948.677
 627.480 66.316
 794.823 292.475
 523.269 321.730
 10.923 637.615
 631.491 333.532
 340.479 521.948
 703.982 66.059
 473.540 362.770
 302.475 568.149
 68.947 287.081
 828.838 566.291
 866.802 578.482
 844.789 257.898
 232.744 26.792
 858.221 181.528
 672.724 456.107
 709.998 480.422
 582.796 22.426
 1.755 424.661
 746.541 834.433
 182.322 951.002
 16.435 272.359
 556.506 968.942
 571.197 412.771
 521.947 783.449
 938.536 954.625
 282.380 731.253
 124.339 367.886
 462.007 816.485
 161.155 924.854
 866.860 76.315
 849.695 241.010
 844.307 687.046
 539.072 752.498
 598.634 530.760
 299.851 637.443
 574.354 442.280
 566.999 385.200
 843.268 522.005
 248.945 8.779
 878.031 373.623
 848.734 649.354
 293.984 564.068
 461.449 546.614
 50.244 929.187
 689.413 444.314
 256.738 0.964
 847.182 6.603
 500.153 14.784
 59.051 668.356
 421.149 888.014
 432.880 103.036
 918.071 729.282
 828.892 626.432
 667.491 842.423
 437.090 966.645
 815.911 596.573
 491.653 912.905
 464.835 726.653
 747.872 42.123
 526.038 654.295
 542.585 536.885
 326.548 841.654
 271.704 716.903
 982.657 338.537
 320.318 363.418
 606.760 901.684
 947.215 919.023
 255.378 964.139
 384.803 780.741
 645.019 438.477
 698.797 899.420
 856.338 741.754
 444.209 871.929
 896.262 439.702
 242.840 422.824
 300.293 695.733
 433.484 268.717
 219.345 965.165
 453.292 631.436
 261.330 550.980
 594.323 295.912
 939.760 203.914
 943.437 916.871
 940.375 642.265
 309.639 976.758
 650.806 936.393
 627.219 238.377
 934.404 166.090
 5.187 962.727
 972.365 648.000
 286.145 459.150
 981.313 643.081
 646.807 475.704
 647.550 603.914
 586.759 437.584
 443.610 287.933
 233.836 906.101
 424.907 39.749
 568.829 806.596
 289.650 94.324
 217.554 797.442
 147.440 248.582
 355.901 601.698
 632.851 833.803
 958.090 566.051
 349.667 752.144
 727.496 157.276
 597.369 840.501
 174.051 453.945
 449.992 932.407
 236.243 980.598
 392.939 407.639
 836.187 893.651
 318.097 469.553
 753.368 634.315
 2.115 857.121
 109.753 675.621
 595.692 683.289
 682.470 10.809
 809.907 860.143
 759.769 52.052
 653.802 406.666
 594.147 765.499
 838.792 384.570
 899.217 185.357
 480.969 335.084
 703.038 91.268
 991.362 723.950
 82.286 155.164
 114.068 887.849
 434.001 462.449
 848.364 423.377
 523.087 74.683
 447.104 495.655
 305.602 454.379
 121.657 559.025
 654.829 735.393
 383.229 884.569
 496.811 253.271
 819.600 751.019
 335.285 598.449
 331.357 365.584
 756.704 11.242
 546.667 493.419
 751.423 881.864
 991.128 358.542
 767.197 772.591
 129.570 870.431
 479.421 954.430
 218.603 380.173
 675.274 299.971
 938.945 494.574
 215.827 240.510
 519.983 508.263
 273.862 762.889
 858.660 550.378
 411.480 364.255
 381.735 897.411
 229.454 916.010
 844.047 156.294
 411.850 317.444
 212.920 266.571
 829.786 91.019
 405.901 867.833
 735.788 22.082
 149.147 404.558
 956.294 53.347
 158.801 36.576
 809.239 777.034
 347.455 646.912
 373.803 533.844
 780.372 912.532
 811.314 727.411
 687.548 965.999
 973.832 35.537
 342.301 831.425
 287.145 676.058
 987.220 785.951
 308.076 336.874
 994.483 563.851
 835.322 268.444
 938.406 885.024
 605.113 965.435
 410.410 919.834
 487.220 825.372
 975.199 780.185
 476.031 799.824
 234.897 0.173
 361.411 872.404
 196.302 802.197
 683.659 872.556
 14.558 65.071
 798.359 720.483
 281.762 664.229
 675.250 392.992
 736.886 850.883
 458.974 289.220
 67.467 702.962
 59.924 986.949
 155.601 307.431
 805.134 732.436
 70.778 128.411
 849.874 158.371
 537.903 151.171
 971.111 324.968
 796.789 557.148
 78.276 18.517
 333.543 333.618
 281.936 500.427
 97.092 823.347
 357.046 399.389
 536.137 509.775
 578.010 891.497
 201.576 563.028
 44.030 570.664
 183.878 857.900
 64.872 717.535
 298.636 349.146
 951.910 913.198
 529.851 149.840
 622.859 888.634
 700.342 218.584
 950.054 67.192
 901.364 800.203
 383.429 750.998
 696.465 276.904
 385.721 269.406
 163.271 733.041
 907.283 485.369
 174.913 692.639
 982.505 821.350
 1.973 296.297
 483.954 788.420
 966.001 800.141
 761.571 889.164
 954.811 127.118
 913.372 616.444
 654.123 218.515
 575.192 125.936
 223.835 825.236
 626.979 451.330
 292.756 863.835
 42.290 928.512
 833.416 526.998
 159.298 760.730
 57.389 482.866
 32.131 493.363
 617.933 989.187
 790.403 67.489
 375.823 868.719
 355.025 219.896
 858.805 589.647
 645.589 317.818
 486.440 232.342
 987.797 424.601
 129.334 730.842
 660.593 43.360
 692.417 298.485
 987.052 775.753
 51.397 492.802
 599.049 149.217
 803.486 570.750
 224.619 335.886
 219.746 23.527
 743.407 28.142
 386.740 867.558
 217.339 608.078
 507.688 77.766
 971.401 100.573
 484.101 669.357
 617.243 522.115
 332.179 319.199
 677.190 810.770
 396.459 37.097
 378.394 867.874
 226.884 486.386
 399.640 571.310
 983.118 863.003
 223.103 285.834
 248.483 289.463
 79.762 141.299
 680.076 996.877
 792.929 558.393
 324.550 952.405
 585.164 448.105
 101.791 354.663
 788.811 610.709
 640.555 644.784
 511.435 918.072
 658.466 460.705
 479.877 326.079
 559.066 657.314
 298.690 968.593
 94.532 1.136
 191.928 8.411
 365.988 67.032
 386.093 432.070
 233.873 873.035
 774.282 83.113
 346.666 810.886
 467.993 331.725
 503.485 902.495
 587.612 417.800
 308.953 540.531
 912.353 609.867
 999.638 874.429
 255.604 465.463
 690.852 366.532
 55.513 121.163
 959.231 767.976
 279.710 285.323
 817.084 616.764
 396.860 446.582
 503.946 123.529
 628.966 380.359
 701.954 31.635
 682.833 858.146
 435.893 280.945
 585.791 205.538
 35.154 397.885
 491.722 70.243
 680.868 823.183
 453.869 147.087
 632.614 483.034
 209.087 250.201
 698.938 935.604
 215.680 750.652
 686.323 274.199
 218.142 128.963
 811.982 548.402
 864.919 985.009
 604.990 947.792
 720.317 952.136
 933.935 68.100
 933.008 368.004
 101.736 700.771
 848.251 442.339
 631.854 223.781
 679.085 852.722
 455.449 559.426
 636.800 905.698
 794.582 54.686
 519.310 474.377
 549.257 548.305
 977.204 108.481
 440.660 348.059
 534.021 892.259
 372.532 149.734
 895.404 574.317
 358.246 899.582
 310.210 126.061
 162.116 813.469
 367.536 508.065
 337.231 813.460
 951.997 982.237
 253.980 386.400
 413.973 639.336
 727.325 685.219
 823.218 893.562
 18.251 723.803
 397.845 896.841
 935.803 917.485
 473.944 153.854
 958.589 416.502
 294.795 974.131
 264.711 607.490
 246.673 819.869
 171.126 522.387
 197.799 527.974
 179.746 414.797
 258.174 873.654
 878.689 426.115
 474.174 962.531
 701.611 568.683
 809.359 591.190
 682.813 467.399
 801.527 495.640
 115.569 706.870
 788.284 446.955
 509.017 776.134
 775.136 477.950
 606.040 550.756
 300.332 299.050
 960.108 831.749
 901.407 741.292
 740.459 517.042
 584.784 45.850
 937.774 624.487
 570.307 89.620
 950.249 241.592
 258.488 422.666
 944.470 937.921
 34.287 913.971
 286.664 648.644
 64.980 115.684
 435.643 194.903
 511.993 312.353
 765.363 636.907
 601.392 910.511
 956.561 513.188
 282.175 26.107
 555.973 673.852
 945.646 163.922
 568.546 102.373
 36.482 966.218
 121.534 590.460
 712.918 489.959
 246.168 900.365
 819.425 96.189
 167.593 650.916
 833.005 185.306
 509.929 395.467
 599.618 962.554
 921.861 535.224
 259.216 583.927
 548.295 909.239
 888.447 219.713
 832.700 217.435
 894.568 227.207
 478.351 225.677
 850.666 82.721
 248.388 848.168
 252.544 463.418
 196.197 343.845
 35.981 759.834
 18.938 657.316
 757.343 849.083
 476.157 303.917
 201.493 565.988
 248.431 581.318
 132.499 514.873
 592.139 490.744
 691.958 599.103
 618.157 789.094
 26.963 479.952
 755.024 554.356
 498.122 572.974
 799.542 531.738
 884.163 751.232
 86.666 103.448
 422.986 643.708
 480.668 773.248
 72.250 927.772
 684.150 625.735
 751.652 841.049
 441.377 873.105
 462.722 945.619
 567.163 668.164
 442.482 21.631
 929.291 186.187
 969.753 544.651
 946.878 170.323
 135.619 98.086
 312.744 821.516
 44.061 16.550
 306.485 985.999
 209.499 666.108
 616.483 958.549
 752.792 801.786
 241.527 50.663
 706.787 50.992
 82.136 58.195
 870.885 543.576
 872.440 356.793
 198.256 225.822
 337.834 25.481
 359.540 278.031
 912.221 884.275
 556.432 15.407
 109.998 881.756
 713.892 542.261
 148.900 899.729
 170.424 493.216
 665.187 786.548
 924.664 316.012
 185.486 586.467
 349.136 502.985
 331.036 312.674
 217.524 877.406
 769.338 795.880
 532.186 792.340
 512.699 722.926
 309.074 849.692
 938.406 821.408
 456.118 332.663
 594.837 622.618
 649.836 943.424
 513.545 487.850
 608.106 17.643
 999.091 769.542
 12.294 157.280
 174.116 521.621
 140.150 82.319
 453.080 11.310
 826.007 490.775
 468.342 121.660
 913.839 265.109
 219.393 289.820
 861.995 543.412
 630.409 886.054
 499.073 947.239
 631.626 403.562
 225.032 727.357
 3.032 766.039
 759.713 247.137
 789.449 750.669
 125.224 204.492
 197.245 516.885
 124.946 321.775
 675.766 589.147
 569.115 73.776
 860.408 194.285
 767.211 932.598
 276.472 445.398
 935.851 781.102
 68.942 605.213
 685.875 670.629
 506.898 178.159
 385.303 201.384
 914.069 263.824
 130.393 103.437
 878.928 862.189
 182.776 351.406
 806.819 325.798
 887.531 506.145
 878.937 94.521
 318.896 232.002
 392.847 178.668
 704.276 769.258
 969.025 545.807
 253.412 869.417
 738.096 850.998
 521.404 538.033
 972.713 580.299
 218.149 228.235
 623.111 169.878
 252.218 631.286
 361.102 550.177
 276.998 302.078
 366.805 644.071
 556.820 311.915
 616.662 933.471
 259.813 353.274
 589.742 379.232
 434.323 37.109
 419.183 829.508
 762.248 969.024
 722.515 941.982
 483.746 903.117
 872.065 451.813
 635.035 329.106
 866.544 981.221
 368.908 117.610
 366.986 165.612
 773.888 838.958
 822.636 587.891
 363.428 482.096
 971.149 305.562
 565.161 72.027
 716.896 828.556
 849.063 47.497
 413.669 479.066
 42.599 786.532
 674.101 623.455
 293.875 817.923
 846.300 311.496
 666.952 634.370
 415.396 156.323
 546.330 620.837
 558.592 621.885
 652.905 63.645
 490.181 301.127
 247.241 36.218
 738.689 831.113
 936.772 831.354
 91.310 129.946
 783.532 582.995
 188.372 999.359
 203.528 489.067
 48.250 426.584
 486.118 197.943
 624.582 265.538
 873.257 181.952
 644.581 272.124
 708.790 410.387
 829.524 618.702
 584.757 110.291
 364.244 191.449
 15.778 515.475
 447.626 869.832
 508.001 42.702
 535.193 53.889
 952.758 479.463
 669.955 412.186
 767.343 341.516
 109.622 906.480
 779.402 272.339
 395.379 859.358
 363.804 63.349
 496.675 184.945
 101.096 816.306
 712.603 932.398
 247.470 831.674
 446.600 295.343
 553.320 763.033
 708.372 30.852
 609.989 343.230
 474.505 388.436
 564.227 868.273
 674.495 767.288
 42.316 566.413
 207.437 259.174
 749.284 819.332
 759.988 370.856
 934.347 917.319
 340.225 695.319
 676.405 989.068
 994.515 272.660
 380.745 957.915
 593.561 272.042
 580.835 739.488
 395.435 374.183
 901.213 450.818
 182.025 543.473
 106.115 578.675
 563.151 469.764
 483.669 926.496
 820.308 817.498
 300.755 686.732
 768.087 45.053
 815.229 271.218
 222.585 216.721
 909.854 69.524
 37.506 205.648
 78.585 227.857
 383.068 526.357
 466.675 873.479
 161.494 803.563
 360.311 116.732
 664.961 408.910
 811.309 200.334
 854.867 923.909
 542.852 529.913
 870.601 925.866
 441.834 97.642
 535.319 770.152
 533.351 229.994
 17.286 948.207
 537.971 269.010
 308.090 643.533
 820.212 993.101
 501.323 960.419
 588.055 447.469
 783.498 150.713
 642.196 675.952
 697.080 966.770
 297.212 306.014
 296.105 993.441
 505.097 358.077
 808.329 693.972
 857.937 241.301
 942.905 695.000
 387.422 12.840
 965.936 50.954
 723.865 359.615
 612.804 400.432
 739.262 794.695
 148.943 854.322
 743.319 518.665
 840.792 451.009
 297.443 695.149
 495.376 157.188
 881.321 334.420
 887.608 778.150
 815.253 16.193
 964.574 129.388
 787.032 649.096
 919.296 287.956
 36.488 837.501
 114.651 328.716
 148.199 74.598
 540.984 314.756
 631.264 412.481
 966.653 375.676
 114.979 875.110
 225.288 910.548
 354.963 218.322
 541.268 498.313
 72.592 633.199
 368.196 206.941
 391.903 206.432
 674.445 149.065
 695.570 855.722
 803.848 337.164
 701.750 652.240
 145.023 912.178
 525.946 918.971
 614.576 437.956
 199.395 887.101
 980.504 218.068
 283.542 526.920
 983.650 64.630
 767.956 110.090
 46.329 960.118
 738.585 162.095
 655.590 947.292
 429.765 423.757
 669.562 969.750
 255.202 845.504
 292.529 392.235
 481.654 215.456
 99.608 447.218
 48.922 890.227
 644.981 789.689
 38.521 14.651
 66.627 868.422
 792.114 232.685
 991.524 627.639
 223.145 996.638
 562.544 592.118
 448.388 356.262
 744.274 131.113
 190.372 374.415
 240.076 377.300
 120.274 783.871
 465.664 147.336
 280.268 22.962
 501.956 287.079
 254.103 609.232
 796.923 179.371
 857.517 814.003
 435.518 3.270
 761.790 561.020
 959.793 534.333
 813.294 304.328
 237.103 404.988
 491.328 649.729
 560.379 397.010
 281.029 617.080
 666.218 374.909
 6.108 533.991
 397.703 265.681
 848.937 582.918
 371.166 188.442
 817.726 361.273
 859.360 594.157
 439.869 466.771
 635.850 513.935
 57.817 987.278
 272.864 672.544
 73.002 895.952
 211.724 6.097
 71.459 159.027
 273.609 748.965
 922.060 926.655
 419.377 710.232
 568.055 458.554
 849.028 145.432
 441.222 538.418
 630.975 11.409
 775.163 547.259
 223.415 653.310
 842.557 229.943
 577.819 660.606
 506.550 525.413
 158.988 807.278
 877.785 804.657
 666.505 488.940
 177.825 26.969
 566.185 731.408
 702.331 880.721
 632.713 781.430
 581.340 6.724
 539.782 127.002
 581.118 137.739
 413.376 923.388
 666.587 45.077
 67.342 628.989
 333.219 821.166
 76.022 855.335
 663.178 395.007
 692.606 196.223
 706.430 565.511
 8.310 76.478
 630.523 926.584
 358.834 420.708
 323.050 168.660
 341.301 422.105
 921.682 586.232
 505.738 641.772
 444.557 552.239
 756.770 606.893
 108.409 981.111
 248.531 533.432
 565.597 776.683
 411.868 573.927
 630.236 223.445
 128.735 396.669
 766.643 644.740
 703.686 18.386
 802.523 225.217
 493.800 733.062
 829.863 123.415
 991.803 65.154
 846.695 220.638
 36.197 802.207
 354.185 541.917
 198.647 971.239
 290.502 411.912
 402.530 772.556
 493.264 281.932
 415.512 896.744
 426.902 283.253
 69.376 763.823
 483.966 466.607
 256.308 242.211
 517.290 308.769
 874.891 548.794
 833.210 975.920
 721.675 785.520
 78.074 491.745
 693.910 933.380
 887.428 968.628
 762.802 868.152
 899.207 416.025
 749.111 865.956
 521.632 974.800
 567.331 178.416
 409.067 264.589
 961.962 140.544
 853.983 537.961
 828.959 258.422
 622.175 566.109
 564.552 153.059
 216.982 332.180
 907.902 721.858
 184.560 267.164
 917.046 545.901
 97.834 656.949
 841.075 311.279
 966.119 95.970
 105.360 733.313
 398.240 221.531
 618.923 346.450
 240.193 82.888
 429.828 238.469
 157.801 170.431
 10.044 819.388
 737.594 533.634
 337.977 492.953
 835.449 373.006
 485.268 377.098
 765.683 713.043
 703.173 250.261
 349.703 102.711
 469.627 699.611
 142.649 990.387
 605.799 47.205
 341.326 365.293
 233.645 328.756
 912.951 221.670
 934.723 210.562
 540.822 300.281
 224.625 832.239
 681.979 699.988
 194.244 751.032
 698.467 276.416
 534.152 297.922
 936.295 91.952
 875.288 112.568
 265.985 529.179
 499.753 544.805
 900.376 396.329
 629.542 152.332
 906.680 447.397
 146.670 110.070
 321.636 110.497
 271.340 915.052
 954.784 905.922
 289.995 25.654
 72.526 470.933
 324.489 735.233
 144.978 362.674
 637.862 633.144
 611.873 845.912
 429.865 951.701
 289.476 790.889
 163.211 202.417
 157.175 101.714
 434.483 51.140
 92.772 901.181
 344.590 917.292
 885.370 38.091
 393.891 370.793
 963.092 523.081
 615.785 870.540
 601.704 794.384
 37.102 585.204
 504.776 462.008
 509.494 70.992
 94.615 464.601
 466.939 77.864
 357.282 625.150
 532.098 107.040
 829.128 27.936
 998.509 955.850
 184.173 718.537
 764.542 33.719
 722.080 100.607
 74.704 904.019
 909.429 357.621
 548.597 254.625
 489.566 945.591
 139.967 295.040
 748.567 4.964
 388.323 655.309
 460.307 638.697
 202.226 972.549
 188.570 751.189
 373.250 11.349
 808.213 282.627
 567.750 906.903
 833.247 589.109
 12.861 742.196
 873.261 685.060
 894.854 486.509
 949.644 496.022
 361.169 410.954
 611.825 972.486
 279.719 552.423
 626.304 335.428
 705.733 980.644
 245.975 198.387
 561.264 409.905
 685.604 316.960
 897.172 729.050
 865.781 122.580
 411.859 957.800
 880.125 512.132
 603.278 897.166
 79.520 987.915
 66.827 765.161
 446.927 713.520
 386.075 600.296
 803.720 301.182
 738.044 394.175
 793.802 746.303
 520.668 266.260
 938.325 337.031
 855.597 519.510
 948.049 193.614
 901.499 881.736
 981.808 326.828
 286.323 426.355
 410.971 380.943
 214.634 625.629
 606.898 68.820
 589.211 282.968
 230.259 379.893
 793.951 47.448
 839.658 1.625
 185.002 178.206
 427.640 737.835
 224.618 809.047
 762.951 619.982
 40.977 290.555
 400.575 617.609
 808.995 149.654
 599.929 479.873
 101.803 712.354
 554.512 40.137
 468.136 657.007
 623.981 939.513
 233.424 391.403
 216.150 962.915
 516.258 631.459
 588.645 213.409
 889.387 371.877
 828.341 998.607
 16.139 315.336
 274.334 278.561
 57.613 17.430
 533.723 680.498
 100.079 526.369
 308.258 665.079
 300.511 181.614
 516.865 315.380
 724.139 781.910
 629.779 187.869
 862.468 354.209
 893.653 629.460
 812.571 829.744
 845.489 231.743
 886.115 656.770
 511.829 609.177
 644.902 611.629
 246.622 289.190
 752.434 186.717
 758.068 166.352
 639.876 77.342
 445.982 68.219
 439.610 616.460
 354.638 515.885
 398.462 939.821
 432.401 637.114
 581.715 142.594
 172.661 444.259
 982.401 416.118
 337.790 753.576
 600.645 849.858
 289.176 968.382
 925.272 234.221
 365.184 737.677
 883.398 305.590
 871.655 236.855
 399.810 702.414
 135.743 991.176
 481.652 732.595
 986.310 909.540
 298.232 435.674
 178.502 540.190
 221.729 421.837
 95.486 666.323
 721.553 412.728
 408.710 783.877
 430.428 141.082
 834.623 942.293
 519.420 397.741
 218.954 968.667
 705.826 171.621
 640.716 464.050
 73.723 402.188
 241.799 775.800
 292.048 262.386
 941.898 670.689
 477.263 785.342
 933.513 809.280
 653.115 229.293
 911.720 643.011
 623.006 795.899
 875.523 702.069
 783.392 147.343
 241.888 735.825
 489.967 842.598
 93.553 20.235
 640.763 83.991
 993.673 710.734
 88.523 548.329
 753.962 137.926
 843.560 104.549
 350.903 800.575
 110.962 690.039
 312.654 780.481
 433.397 843.813
 16.372 801.763
 322.330 455.872
 563.950 988.629
 73.456 282.887
 68.746 987.013
 122.156 61.321
 65.186 843.650
 525.380 496.112
 328.418 358.523
 509.369 657.761
 97.325 411.543
 627.836 40.250
 668.532 520.440
 890.772 639.615
 662.727 13.647
 285.935 346.561
 251.295 239.487
 787.639 910.468
 18.268 111.828
 173.075 946.110
 369.905 583.927
 515.559 403.822
 895.331 808.284
 945.398 609.646
 432.875 383.563
 339.383 170.775
 867.762 203.124
 773.968 515.601
 640.214 637.270
 438.142 644.770
 294.690 627.374
 910.866 373.245
 69.884 409.597
 254.061 272.640
 887.208 74.647
 822.813 22.756
 218.147 704.263
 445.313 561.554
 226.205 991.683
 149.549 409.942
 518.846 779.901
 713.893 733.043
 493.219 956.105
 374.085 990.569
 4.381 382.212
 238.026 598.165
 267.014 669.153
 628.078 557.748
 65.065 406.715
 302.755 971.944
 485.632 121.828
 497.957 205.530
 213.761 577.573
 992.887 930.579
 577.003 754.795
 46.068 642.867
 869.136 830.510
 489.210 481.534
 320.774 925.530
 515.976 354.291
 433.546 221.637
 591.921 764.445
 219.819 20.669
 352.217 167.173
 360.559 349.026
 584.450 729.908
 31.988 107.101
 232.150 630.118
 482.257 470.164
 446.384 353.543
 640.936 102.346
 781.211 233.055
 597.956 725.974
 725.936 834.342
 629.490 62.844
 522.745 906.792
 213.650 140.863
 90.428 899.162
 759.791 338.264
 399.727 428.284
 365.432 358.285
 687.516 289.312
 61.547 20.552
 898.064 327.604
 660.353 392.644
 970.367 740.553
 383.030 328.385
 399.811 643.554
 24.617 30.827
 566.799 284.418
 69.042 310.845
 899.495 407.112
 161.695 900.528
 105.353 496.614
 895.884 528.554
 627.913 45.363
 391.916 637.490
 650.570 397.373
 515.428 176.158
 445.102 993.305
 370.253 30.132
 545.224 68.967
 438.722 446.976
 87.860 676.881
 160.492 497.547
 9.025 697.206
 24.128 808.797
 487.048 687.839
 281.660 765.634
 801.326 666.580
 25.799 259.201
 406.047 409.467
 636.526 146.199
 619.610 542.837
 5.393 559.469
 594.129 572.002
 682.198 395.119
 676.059 262.086
 313.231 908.046
 497.129 217.486
 809.273 728.207
 71.239 612.187
 404.660 507.688
 322.692 336.048
 658.699 207.227
 166.968 139.968
 973.245 4.839
 918.495 999.092
 24.450 373.517
 149.681 946.972
 754.436 835.458
 489.236 159.586
 65.308 702.986
 371.118 446.750
 881.708 98.399
 651.808 415.620
 780.497 183.787
 854.893 48.334
 361.739 695.657
 707.958 940.645
 91.612 76.754
 565.574 903.366
 575.987 128.165
 299.880 472.250
 417.217 708.725
 651.074 308.479
 713.138 516.512
 806.537 721.103
 326.692 970.178
 889.740 89.847
 690.171 127.871
 937.188 812.609
 716.361 41.132
 0.235 313.462
 429.404 933.570
 983.436 406.116
 963.607 753.057
 305.341 962.501
 324.665 496.175
 102.277 949.941
 683.653 909.576
 480.052 802.293
 351.820 790.593
 819.994 125.210
 38.855 835.040
 759.849 513.721
 557.220 400.655
 670.371 907.534
 31.817 397.579
 36.797 317.496
 592.174 900.752
 510.611 832.692
 851.339 762.040
 729.112 734.602
 552.401 131.565
 594.437 991.037
 134.117 168.245
 174.113 832.307
 628.466 509.550
 924.274 995.035
 955.369 101.299
 564.971 290.493
 976.536 471.776
 753.009 665.323
 467.947 323.226
 128.427 889.638
 778.361 650.876
 360.742 462.902
 372.228 368.979
 323.665 569.673
 675.188 399.285
 393.042 758.577
 818.013 274.929
 331.778 37.989
 632.426 837.584
 114.639 875.444
 914.841 504.212
 0.777 15.280
 820.154 688.722
 906.075 466.237
 758.616 260.873
 712.840 599.443
 279.167 778.015
 210.762 194.554
 770.067 643.498
 348.526 900.668
 983.056 228.246
 925.995 877.462
 184.591 379.111
 636.918 54.914
 403.912 59.872
 923.866 216.713
 733.154 199.365
 701.171 958.332
 842.525 118.234
 986.668 996.776
 910.414 273.606
 535.711 581.800
 593.566 992.837
 946.218 160.102
 738.895 497.195
 484.317 522.576
 482.025 868.189
 227.735 483.552
 607.023 848.479
 527.604 529.195
 429.263 51.352
 316.200 674.610
 583.989 474.125
 333.899 96.062
 485.353 258.248
 886.843 581.981
 595.874 640.041
 579.291 865.820
 198.962 608.968
 471.234 872.433
 985.172 193.925
 0.629 500.409
 286.830 681.710
 566.592 964.186
 269.765 725.495
 9.492 885.828
 311.997 905.656
 38.331 226.878
 367.629 181.761
 465.687 20.992
 483.223 34.997
 514.484 459.148
 159.970 297.233
 385.560 707.634
 747.633 439.506
 225.511 437.058
 28.217 832.747
 943.433 206.098
 64.437 471.433
 404.161 890.085
 919.195 281.628
 113.743 350.937
 119.643 224.202
 927.416 606.127
 568.049 398.204
 696.925 230.600
 769.994 585.270
 356.194 492.946
 739.903 631.225
 273.906 427.085
 188.951 603.692
 908.358 330.700
 738.939 303.512
 842.022 984.296
 28.337 842.350
 186.723 638.683
 977.535 169.238
 499.465 727.929
 906.356 565.449
 676.118 549.134
 98.280 801.479
 565.861 295.078
 185.992 323.823
 122.224 831.942
 998.157 115.267
 953.342 248.344
 317.389 743.739
 909.749 246.302
 116.843 215.124
 435.476 947.085
 983.617 99.312
 468.679 208.850
 520.059 671.122
 700.698 427.552
 911.310 554.296
 554.685 362.546
 634.062 273.782
 722.348 403.991
 485.968 795.948
 973.436 6.532
 968.850 295.687
 29.247 644.417
 246.303 151.811
 948.421 504.432
 805.319 296.443
 918.671 397.592
 922.818 179.672
 868.035 727.029
 615.571 547.706
 517.917 251.862
 932.875 151.646
 590.058 304.991
 935.767 226.219
 871.104 791.845
 147.850 815.203
 830.289 968.275
 517.355 625.414
 904.643 685.567
 307.505 307.168
 416.989 531.093
 845.214 769.857
 207.806 382.508
 672.571 121.097
 353.898 144.773
 530.177 981.906
 54.080 432.097
 378.573 584.126
 702.007 285.595
 658.616 146.200
 984.514 542.559
 482.264 386.288
 263.865 570.643
 913.208 645.164
 576.003 891.636
 876.601 323.460
 934.110 901.951
 166.685 197.498
 725.472 873.516
 91.017 564.521
 366.022 627.693
 294.327 121.636
 895.196 420.452
 490.820 433.960
 296.305 378.904
 151.170 867.488
 284.963 272.851
 542.852 913.088
 468.917 991.164
 16.295 12.280
 823.587 88.281
 624.130 806.179
 603.661 452.953
 319.326 300.125
 205.249 77.625
 316.004 792.266
 266.371 135.813
 133.148 719.976
 935.431 935.766
 248.441 388.999
 814.927 656.214
 742.103 62.907
 496.691 194.518
 337.353 191.867
 818.958 594.982
 576.322 877.221
 296.311 767.111
 692.468 620.268
 480.961 957.366
 940.591 248.655
 15.828 376.406
 564.069 801.311
 622.721 695.323
 260.050 372.994
 346.742 763.114
 443.975 152.906
 743.284 833.308
 15.256 459.703
 867.194 55.632
 839.479 689.616
 503.373 739.817
 145.563 107.722
 991.153 449.728
 298.524 67.887
 746.015 869.210
 462.483 928.356
 504.672 394.143
 980.201 911.724
 824.291 861.753
 533.619 855.229
 193.043 807.303
 436.753 15.505
 574.485 234.594
 572.976 277.564
 458.141 460.638
 301.568 607.563
 746.567 22.334
 104.896 860.596
 627.076 555.680
 262.209 976.333
 83.799 633.109
 556.533 675.691
 861.210 694.883
 38.381 410.248
 529.406 874.537
 477.786 52.822
 188.903 900.274
 81.768 583.273
 230.635 573.658
 787.732 389.295
 205.832 69.359
 368.014 229.836
 109.145 465.919
 303.110 1.200
 413.499 274.318
 960.691 196.115
 771.565 60.536
 817.059 987.826
 999.550 608.390
 992.910 729.036
 445.188 2.994
 165.287 994.314
 102.777 862.416
 334.313 170.000
 441.159 50.216
 42.012 704.146
 251.187 174.908
 489.489 57.280
 371.118 149.859
 809.503 870.557
 713.288 940.560
 208.434 9.195
 973.186 272.475
 182.703 704.783
 960.737 685.016
 880.513 659.559
 939.285 583.712
 464.389 479.090
 304.761 317.777
 30.411 347.600
 578.160 263.474
 956.504 273.806
 39.259 160.504
 137.929 226.437
 497.144 779.928
 279.756 900.129
 100.282 414.554
 563.010 947.369
 740.532 708.484
 596.253 164.262
 334.535 279.468
 573.225 101.649
 983.622 249.338
 148.912 803.486
 958.887 763.192
 343.021 157.078
 448.809 441.894
 106.560 621.041
 688.289 335.199
 322.324 713.675
 183.801 700.381
 435.091 574.253
 311.349 965.262
 556.699 520.820
 221.868 702.163
 402.746 829.110
 200.741 763.486
 382.063 847.717
 930.193 848.773
 371.526 84.549
 359.944 391.305
 414.028 479.656
 544.764 489.371
 726.935 790.996
 128.279 648.504
 905.267 824.475
 488.891 847.355
 154.705 240.228
 592.976 157.936
 353.869 356.815
 577.296 123.031
 985.848 887.447
 90.030 867.427
 711.470 902.118
 618.878 558.778
 0.325 681.456
 914.835 167.510
 662.008 68.051
 248.624 347.809
 904.810 625.152
 509.110 783.931
 220.297 467.881
 42.772 143.674
 681.492 266.063
 942.387 245.507
 334.135 248.568
 101.217 584.811
 142.521 325.455
 464.335 650.751
 264.550 835.671
 317.291 686.980
 318.690 214.583
 268.456 660.787
 265.788 737.914
 497.407 176.106
 761.102 757.939
 378.181 131.428
 490.022 716.097
 341.722 835.060
 441.044 45.875
 743.194 563.880
 101.300 614.253
 51.834 720.114
 695.968 972.815
 216.755 601.422
 299.078 675.338
 992.664 666.290
 588.430 682.242
 74.117 128.455
 323.767 219.422
 403.068 845.549
 120.043 836.001
 127.586 138.734
 545.021 149.242
 623.341 267.754
 973.930 352.950
 295.580 431.136
 418.080 866.176
 687.678 21.539
 846.858 20.806
 690.992 364.206
 434.294 829.065
 415.757 740.721
 976.203 175.059
 908.488 354.819
 189.040 169.028
 330.042 251.610
 167.055 460.127
 210.817 541.634
 343.527 485.269
 823.975 607.539
 481.260 540.456
 741.009 50.634
 566.606 190.099
 11.170 749.170
 762.838 513.058
 720.323 597.881
 508.478 545.766
 596.804 842.620
 343.219 688.022
 831.078 743.734
 480.286 841.366
 929.822 942.152
 594.892 349.827
 629.001 973.116
 791.892 995.030
 118.175 0.169
 483.528 89.812
 881.474 918.029
 634.713 234.731
 719.213 404.485
 906.316 308.959
 186.104 461.352
 987.304 410.475
 53.485 161.299
 398.226 530.177
 88.246 165.070
 268.446 921.312
 632.566 562.035
 738.075 230.573
 186.668 451.441
 365.833 202.504
 540.190 673.210
 92.739 6.718
 393.272 232.188
 228.002 211.358
 860.817 270.673
 600.538 19.725
 595.803 228.669
 422.978 374.647
 410.934 903.075
 713.775 831.985
 461.738 55.086
 939.181 16.203
 95.735 614.140
 195.599 943.691
 17.050 247.120
 32.462 370.178
 187.487 479.283
 397.815 564.833
 935.307 810.016
 107.690 903.649
 701.750 519.348
 333.937 417.117
 180.563 532.958
 464.155 821.625
 833.777 742.719
 105.767 650.328
 761.767 270.705
 231.111 308.211
 109.764 36.786
 441.930 278.912
 876.914 628.788
 973.093 269.586
 506.303 380.709
 463.281 897.119
 651.934 5.188
 254.240 87.600
 296.227 383.678
 302.765 814.824
 12.299 739.250
 916.642 167.245
 790.198 466.308
 876.281 171.182
 964.607 197.701
 949.831 866.875
 460.763 97.561
 926.273 29.576
 710.918 987.996
 606.830 737.003
 159.233 375.571
 441.235 934.834
 570.325 130.790
 856.770 861.650
 265.624 897.921
 692.010 922.493
 640.324 946.224
 354.874 495.621
 648.041 305.481
 419.687 509.937
 494.739 612.792
 857.717 121.784
 250.251 103.562
 160.133 770.500
 985.508 842.900
 414.943 514.297
 974.841 365.171
 296.601 194.183
 392.368 885.855
 728.245 386.938
 284.230 703.357
 194.588 672.424
 747.510 116.851
 784.180 730.065
 602.942 463.110
 692.031 609.378
 151.508 799.632
 239.506 995.424
 171.919 428.029
 293.147 858.488
 292.341 220.861
 66.018 874.935
 479.310 462.904
 645.656 910.627
 181.103 285.824
 646.452 537.733
 772.024 420.637
 268.824 518.912
 325.977 837.947
 853.823 839.176
 438.486 330.367
 43.712 735.321
 180.326 418.720
 643.658 196.175
 245.422 353.399
 677.203 155.517
 721.241 919.951
 341.890 535.146
 510.118 244.525
 207.845 20.846
 441.683 596.893
 120.751 962.005
 294.486 88.534
 634.207 710.255
 872.312 208.629
 120.827 578.081
 618.409 895.201
 915.432 69.904
 988.397 631.206
 299.504 171.468
 507.214 230.758
 918.838 974.558
 502.684 149.363
 364.359 350.242
 411.749 439.839
 370.875 492.363
 96.868 774.284
 84.610 52.159
 169.439 169.102
 505.429 33.412
 102.321 357.683
 864.580 264.833
 210.815 842.228
 897.434 902.538
 4.981 976.611
 710.170 221.095
 158.395 455.704
 919.919 748.071
 419.817 48.729
 622.688 296.093
 313.430 565.780
 369.091 500.814
 857.052 904.407
 13.927 325.928
 780.924 619.234
 64.709 531.314
 685.317 89.832
 952.225 91.965
 144.438 844.015
 652.015 918.509
 186.183 504.443
 921.284 270.678
 669.608 760.608
 406.603 919.144
 490.007 586.346
 301.876 235.758
 988.908 0.910
 575.128 954.888
 484.818 150.942
 971.122 717.417
 100.102 528.639
 672.391 692.845
 497.929 160.913
 254.825 473.198
 296.924 543.779
 199.325 85.239
 664.274 659.734
 965.465 805.293
 342.955 323.295
 446.580 555.296
 415.921 336.300
 411.725 971.276
 798.250 1.316
 404.858 868.909
 454.028 704.816
 75.017 278.307
 913.192 824.212
 315.829 615.460
 897.452 681.964
 114.310 925.310
 915.154 729.490
 66.444 636.207
 41.548 422.468
 982.594 463.252
 830.950 192.118
 454.597 184.933
 306.138 634.513
 216.669 80.608
 211.674 157.915
 335.598 83.089
 503.441 238.093
 896.501 789.212
 256.436 540.823
 796.552 640.479
 514.722 152.208
 361.217 985.158
 867.593 199.380
 799.742 652.519
 828.705 200.924
 515.864 790.037
 112.501 527.444
 186.262 356.456
 165.291 613.672
 466.405 39.738
 415.423 795.171
 537.617 831.424
 584.865 361.766
 279.967 781.193
 558.100 158.499
 155.706 961.021
 66.524 620.951
 383.190 661.857
 228.668 818.859
 340.521 742.138
 527.769 978.924
 483.611 652.395
 425.926 159.548
 220.131 420.039
 653.741 617.092
 927.292 129.934
 499.652 811.206
 618.918 657.253
 705.837 587.463
 90.535 467.433
 987.501 506.024
 837.786 702.602
 687.536 478.388
 744.284 924.116
 695.185 268.834
 763.936 316.770
 859.532 216.986
 326.929 812.588
 658.994 962.911
 428.074 32.045
 616.784 491.458
 714.532 630.154
 728.363 459.331
 983.297 176.472
 166.839 293.047
 387.060 85.059
 511.067 730.936
 92.640 976.392
 281.794 375.303
 855.030 722.726
 334.769 985.438
 881.198 966.409
 635.537 7.386
 833.065 162.794
 696.005 546.920
 933.929 882.112
 883.387 258.498
 925.141 794.625
 391.362 570.975
 301.688 188.409
 693.038 192.132
 520.914 147.133
 155.434 835.941
 115.759 405.119
 393.697 771.691
 193.300 48.213
 166.339 791.167
 205.059 431.530
 774.584 983.120
 134.596 119.677
 221.896 762.985
 60.422 142.890
 834.453 665.542
 71.690 115.558
 738.247 720.021
 596.791 634.342
 960.567 807.502
 660.552 104.783
 977.564 281.718
 426.850 621.639
 98.542 614.276
 575.936 523.637
 72.619 717.415
 778.579 672.952
 963.775 480.779
 384.381 679.095
 483.381 528.051
 764.388 142.432
 240.625 114.999
 816.836 371.039
 494.435 828.550
 440.974 903.689
 17.327 448.438
 241.863 919.507
 241.902 156.146
 986.685 240.156
 412.587 642.936
 981.173 32.555
 544.668 518.424
 367.171 539.339
 464.085 457.328
 606.308 630.983
 507.120 464.524
 60.258 759.249
 869.611 472.740
 508.628 958.065
 459.210 713.990
 767.466 987.844
 98.328 191.947
 844.297 45.620
 304.561 409.928
 552.236 800.100
 722.646 826.041
 421.835 882.138
 758.454 376.638
 513.931 532.375
 560.464 660.788
 221.807 434.378
 274.922 856.599
 931.835 40.013
 363.051 255.379
 16.600 10.736
 685.810 77.676
 794.821 981.673
 335.559 367.900
 992.778 322.866
 704.540 658.622
 770.086 182.662
 735.216 424.686
 369.321 1.441
 483.451 299.456
 958.249 169.584
 156.475 554.830
 752.151 252.608
 355.975 422.995
 232.346 539.919
 882.906 696.469
 368.641 803.606
 743.542 434.805
 564.671 432.666
 862.386 48.080
 385.390 279.180
 961.972 51.081
 508.129 999.985
 445.141 185.845
 228.361 674.834
 323.271 707.406
 917.695 444.810
 13.459 497.271
 196.544 648.635
 496.112 406.097
 72.782 885.707
 27.382 191.600
 688.647 940.195
 561.927 485.810
 592.757 37.745
 812.484 39.127
 46.857 343.613
 583.402 704.298
 925.544 457.010
 623.794 164.413
 362.562 310.587
 788.329 713.708
 733.195 886.356
 134.230 672.478
 585.979 440.553
 664.108 477.508
 198.513 61.332
 516.388 622.406
 934.955 826.646
 356.880 429.134
 133.243 187.725
 713.304 879.400
 907.791 469.405
 774.100 204.659
 781.055 185.980
 326.802 674.175
 170.734 744.611
 700.530 595.257
 377.486 712.771
 791.308 277.678
 212.885 217.247
 55.001 959.996
 854.188 916.302
 146.520 59.471
 939.560 930.549
 138.920 715.409
 556.306 859.439
 774.062 339.733
 309.732 667.223
 357.402 675.595
 479.468 553.598
 921.297 867.661
 713.992 579.355
 430.003 955.007
 326.844 586.302
 699.678 463.172
 36.554 14.199
 550.454 865.860
 636.913 396.659
 515.580 344.154
 248.109 324.916
 303.408 743.042
 339.016 355.514
 568.270 928.114
 935.961 948.546
 401.083 911.652
 356.492 940.846
 132.702 444.924
 393.647 57.863
 463.847 75.758
 296.108 463.998
 834.078 526.461
 764.346 649.460
 136.143 251.698
 837.714 998.626
 16.627 49.307
 260.680 17.310
 802.819 995.214
 169.490 391.798
 610.788 898.252
 668.102 179.216
 50.762 78.957
 701.844 495.453
 611.041 991.211
 179.871 972.980
 806.926 965.356
 336.971 46.472
 390.827 860.271
 108.678 219.775
 776.178 389.574
 771.280 944.909
 601.552 318.908
 173.338 564.138
 401.048 118.274
 664.330 32.458
 329.416 262.060
 868.497 343.138
 70.338 482.097
 20.626 857.024
 516.791 443.552
 891.147 111.721
 714.686 593.292
 799.560 324.314
 394.171 154.490
 719.794 256.861
 244.550 254.604
 593.983 583.649
 814.195 86.596
 220.480 470.091
 509.739 441.547
 199.342 972.719
 931.011 306.049
 588.369 716.137
 589.457 897.398
 32.996 354.827
 626.252 186.245
 24.501 734.794
 258.001 818.716
 657.297 722.172
 447.177 352.009
 294.320 43.845
 413.621 828.935
 110.188 510.037
 592.986 173.116
 717.953 872.750
 106.657 438.547
 353.536 669.268
 662.137 111.614
 201.763 449.977
 558.008 972.618
 912.108 178.232
 456.463 275.254
 636.515 591.276
 220.061 509.848
 695.039 340.474
 127.144 858.466
 359.588 591.855
 499.631 722.144
 66.834 910.581
 343.116 762.664
 406.957 12.338
 236.079 629.594
 466.408 818.309
 964.251 579.240
 965.267 66.529
 407.657 193.036
 260.344 19.806
 909.635 291.510
 775.116 968.453
 825.275 354.803
 60.501 794.819
 525.549 505.907
 233.756 776.775
 765.247 608.030
 436.308 630.036
 778.247 758.145
 598.729 986.636
 591.224 425.840
 808.505 681.282
 23.411 456.607
 3.519 362.098
 420.405 913.961
 323.817 691.071
 937.127 323.120
 962.154 276.807
 800.225 863.813
 678.957 153.018
 432.531 770.337
 661.703 136.142
 179.138 977.822
 187.586 460.977
 31.749 515.334
 620.008 291.053
 678.714 414.698
 865.263 758.232
 214.525 870.601
 220.494 221.911
 304.180 959.633
 945.162 210.906
 722.945 576.480
 226.757 670.166
 266.634 62.869
 31.226 469.790
 665.897 743.191
 626.699 826.216
 532.585 709.789
 45.668 156.047
 537.460 455.943
 59.283 643.849
 65.062 586.680
 234.138 308.831
 940.123 863.238
 636.563 844.751
 475.459 288.539
 754.610 866.622
 886.776 116.300
 189.468 201.008
 966.372 378.755
 794.940 419.121
 44.664 356.707
 837.870 239.193
 513.115 955.254
 739.288 662.839
 179.995 59.596
 313.817 596.522
 205.196 3.643
 635.009 221.066
 363.665 431.483
 651.350 877.756
 548.927 225.135
 99.334 747.677
 206.555 234.526
 697.161 10.919
 318.497 215.498
 849.086 524.272
 507.133 363.202
 393.430 780.579
 235.177 841.022
 236.907 81.456
 214.570 734.707
 937.460 429.341
 353.007 408.435
 533.870 727.577
 537.379 570.988
 732.354 961.374
 534.159 757.967
 211.086 252.054
 360.559 948.173
 508.746 56.214
 808.322 722.219
 141.839 485.447
 873.491 568.257
 119.705 306.726
 727.839 488.206
 470.984 844.712
 456.366 68.268
 289.236 832.042
 53.941 275.951
 879.792 469.650
 424.634 823.727
 29.365 184.466
 239.337 404.210
 112.112 65.302
 189.032 126.071
 531.642 868.704
 208.516 252.392
 921.671 105.116
 752.948 817.811
 85.933 722.510
 879.523 847.461
 50.536 620.997
 239.420 954.542
 982.715 869.684
 719.609 805.598
 455.181 408.873
 316.834 829.538
 414.651 949.576
 382.001 140.601
 759.343 112.219
 975.350 744.504
 109.046 851.630
 132.230 14.510
 831.741 310.996
 95.399 239.155
 794.844 239.184
 339.769 850.631
 461.967 439.793
 645.053 102.660
 636.167 733.648
 784.434 355.161
 339.303 86.440
 144.854 381.578
 448.934 748.349
 906.826 900.789
 926.877 981.203
 246.702 771.764
 857.971 610.743
 418.266 414.157
 367.564 776.688
 887.628 235.836
 549.028 792.367
 878.027 378.793
 258.194 539.854
 499.819 423.129
 423.494 777.805
 944.331 816.080
 985.102 730.114
 185.004 485.676
 773.143 347.109
 10.434 139.080
 326.734 321.256
 594.320 181.611
 558.075 820.551
 848.268 587.485
 197.971 639.963
 494.032 736.470
 493.074 120.210
 699.487 546.713
 736.037 440.030
 642.999 793.240
 925.946 339.835
 977.415 430.128
 409.289 708.854
 659.521 923.598
 425.950 882.594
 373.235 960.601
 467.894 711.639
 13.222 595.636
 591.263 125.715
 695.944 626.098
 849.339 818.720
 141.880 197.453
 831.502 1.699
 217.937 803.705
 601.907 732.761
 963.611 701.387
 784.619 847.704
 646.742 547.499
 995.723 835.084
 731.594 820.217
 587.084 367.845
 98.302 317.861
 753.623 504.194
 261.504 54.531
 432.075 577.598
 608.329 993.343
 253.106 424.582
 51.110 859.587
 722.465 155.127
 785.649 350.902
 125.761 100.218
 706.968 270.294
 653.728 711.292
 185.081 826.305
 412.061 14.631
 394.925 714.583
 246.434 108.251
 857.274 773.719
 317.069 138.309
 739.150 418.267
 688.856 105.984
 319.063 632.005
 656.572 774.163
 708.647 758.608
 347.243 296.718
 880.300 374.923
 283.346 53.105
 550.748 159.140
 954.671 499.186
 861.716 373.468
 139.702 744.312
 757.814 634.913
 298.924 527.755
 743.292 330.763
 95.149 428.551
 386.377 895.180
 195.703 525.936
 693.719 263.412
 396.976 497.981
 787.256 989.621
 655.507 859.409
 248.924 597.957
 386.726 892.111
 950.616 844.597
 930.865 900.622
 131.280 327.035
 117.001 957.178
 221.776 677.473
 565.174 905.206
 330.968 827.091
 640.710 324.951
 101.517 199.953
 655.198 579.825
 607.146 377.942
 38.853 247.035
 208.931 725.439
 286.374 871.781
 508.897 644.246
 703.083 392.027
 255.358 780.775
 503.370 972.586
 864.621 379.882
 995.771 715.420
 54.699 589.372
 237.942 520.882
 443.380 398.501
 172.977 645.940
 178.419 840.521
 331.917 514.505
 152.854 416.939
 374.678 497.034
 852.808 488.832
 165.237 497.161
 705.946 722.979
 561.804 708.513
 91.561 938.069
 427.291 172.073
 161.701 744.840
 511.068 250.922
 858.517 855.267
 254.348 713.155
 126.103 507.084
 366.280 283.950
 263.395 33.865
 296.726 693.650
 684.424 646.036
 788.787 950.279
 407.614 178.681
 276.382 732.862
 329.196 127.588
 449.850 7.523
 517.815 220.913
 248.961 673.496
 246.520 61.212
 464.246 853.478
 431.431 787.965
 93.879 345.320
 328.272 36.228
 377.061 383.665
 331.686 750.727
 721.854 745.246
 188.953 219.879
 484.581 35.211
 868.645 350.036
 111.378 769.596
 283.251 51.456
 595.404 317.387
 448.452 264.444
 563.908 471.261
 944.077 742.710
 819.310 106.662
 524.649 122.940
 502.169 182.583
 790.671 952.022
 609.162 992.931
 183.468 389.217
 726.750 744.236
 492.529 938.266
 75.008 3.607
 179.276 248.085
 293.256 511.031
 317.294 220.021
 539.798 103.548
 846.812 110.067
 75.597 767.489
 239.363 266.788
 412.533 971.354
 993.660 616.748
 640.572 679.192
 640.856 31.074
 717.399 686.324
 959.383 577.342
 274.719 930.327
 797.735 193.684
 36.333 125.432
 517.004 96.023
 876.466 753.510
 411.232 839.300
 197.730 65.954
 188.043 259.933
 954.962 144.900
 418.378 905.390
 775.369 216.923
 844.049 149.356
 161.506 675.742
 195.313 154.727
 349.410 661.368
 175.604 604.426
 620.338 460.948
 53.189 610.255
 525.182 481.356
 724.018 136.832
 822.615 525.929
 618.862 360.806
 905.751 659.113
 691.430 610.313
 0.716 24.850
 291.186 397.095
 570.636 700.065
 671.823 830.370
 709.585 506.622
 468.640 669.685
 125.791 807.415
 778.433 981.449
 807.661 699.369
 655.113 874.091
 58.871 852.915
 382.304 928.967
 151.988 89.761
 868.076 562.884
 959.043 834.794
 822.258 763.890
 100.434 910.526
 997.001 60.674
 141.989 991.303
 998.292 609.177
 348.526 17.625
 889.767 315.052
 358.509 247.180
 718.424 630.281
 719.195 537.971
 980.929 255.053
 559.017 210.340
 33.279 395.946
 270.845 99.248
 218.091 448.439
 136.469 507.392
 563.206 220.947
 492.432 915.298
 891.300 850.055
 676.666 849.130
 999.463 888.988
 413.843 993.715
 725.203 215.761
 7.597 850.931
 544.046 201.833
 175.663 256.676
 254.892 319.914
 258.427 298.032
 41.961 129.845
 974.509 421.741
 73.714 459.085
 713.915 241.948
 955.266 949.470
 328.416 76.225
 14.972 850.687
 481.524 41.827
 129.972 644.786
 291.320 496.943
 709.315 442.427
 376.134 223.336
 514.870 23.104
 586.548 416.532
 245.756 336.933
 971.271 817.700
 605.660 448.707
 626.227 118.202
 856.638 505.686
 465.903 664.820
 408.206 834.152
 36.914 952.717
 645.493 717.321
 872.347 16.920
 141.551 545.185
 621.265 614.532
 381.638 637.594
 43.498 662.966
 734.291 173.144
 651.418 288.455
 296.461 871.830
 226.536 709.154
 407.213 707.846
 11.813 83.857
 633.766 315.319
 155.490 97.019
 280.550 504.302
 987.495 10.358
 430.139 553.182
 176.446 918.301
 996.018 578.194
 428.542 117.103
 631.221 208.395
 536.909 594.456
 801.780 187.915
 612.030 317.127
 185.864 75.173
 764.759 28.754
 412.741 365.068
 370.075 849.009
 202.570 594.625
 12.451 910.193
 229.098 40.664
 955.765 289.879
 601.223 730.564
 348.527 451.009
 172.807 680.881
 678.394 527.069
 947.997 585.612
 241.247 973.317
 484.666 894.062
 555.218 120.050
 322.490 161.168
 898.045 925.511
 313.940 299.788
 99.025 40.005
 133.482 509.583
 699.737 105.275
 827.975 61.144
 889.141 861.290
 773.367 152.820
 699.853 93.658
 871.020 872.955
 758.036 97.181
 881.186 49.150
 47.159 163.412
 909.455 871.593
 266.560 521.752
 770.324 577.853
 233.363 214.853
 114.904 886.065
 637.865 0.363
 269.311 981.680
 268.219 613.777
 957.213 685.434
 473.413 563.172
 822.809 457.763
 240.680 158.529
 606.019 394.244
 384.035 199.231
 204.736 619.912
 237.434 787.082
 772.668 45.460
 134.830 123.162
 606.626 368.703
 259.121 50.037
 363.480 319.532
 24.756 72.049
 181.695 300.493
 599.712 821.750
 460.861 878.553
 0.083 527.115
 348.733 662.470
 135.976 199.314
 700.544 346.084
 435.472 622.905
 289.786 518.079
 111.675 47.930
 71.229 906.047
 607.227 906.124
 111.781 225.637
 295.034 191.228
 527.152 698.237
 630.370 36.915
 84.586 552.668
 838.278 816.399
 574.627 673.290
 34.486 987.326
 216.635 749.494
 774.421 266.519
 170.364 336.611
 212.883 284.808
 184.164 687.803
 849.239 26.263
 852.364 858.569
 695.387 373.081
 291.185 733.437
 305.257 372.224
 13.455 357.394
 567.224 218.294
 704.760 367.322
 309.815 855.346
 623.053 771.548
 384.696 875.381
 683.722 694.486
 950.689 510.519
 504.458 629.966
 622.980 847.625
 898.919 888.299
 110.466 447.189
 483.044 201.373
 32.175 721.909
 229.150 305.566
 74.809 264.846
 334.928 958.033
 274.791 742.746
 609.365 477.832
 429.921 558.558
 486.221 24.606
 871.202 700.141
 606.337 435.217
 661.009 632.275
 839.728 299.398
 789.158 749.455
 401.882 851.345
 876.190 421.369
 938.958 233.144
 979.263 555.908
 774.854 311.396
 249.280 540.974
 918.587 829.562
 780.396 461.966
 490.499 600.043
 100.047 322.931
 335.990 292.273
 397.382 212.820
 229.421 282.008
 12.012 681.705
 30.245 884.276
 587.779 143.292
 818.254 5.194
 25.522 658.427
 613.012 989.022
 285.482 628.951
 60.310 894.844
 737.810 532.255
 59.939 66.231
 135.892 34.845
 906.813 126.880
 91.923 459.522
 141.760 180.962
 820.743 357.212
 58.002 269.568
 742.855 703.706
 111.025 51.013
 610.238 246.666
 338.234 264.884
 151.926 653.017
 143.367 105.622
 795.961 125.787
 350.377 984.413
 979.360 987.449
 521.520 877.507
 530.117 669.687
 982.152 139.362
 920.269 553.447
 445.776 160.660
 124.954 5.072
 310.717 950.241
 860.626 731.843
 656.332 757.887
 50.813 601.437
 331.670 388.960
 117.567 343.541
 760.995 314.962
 712.045 977.498
 724.797 994.633
 572.256 427.444
 275.972 692.351
 577.131 26.586
 561.229 234.028
 703.792 546.429
 907.956 560.810
 392.648 976.656
 455.364 128.647
 889.034 629.683
 532.521 423.773
 20.291 743.750
 169.749 402.597
 845.947 743.531
 656.786 67.293
 901.993 712.124
 92.260 718.920
 767.019 597.923
 893.641 517.402
 280.240 779.952
 322.318 666.763
 514.457 42.006
 120.252 945.097
 79.018 846.413
 326.489 37.749
 230.375 279.791
 545.403 600.785
 785.383 784.143
 253.708 587.138
 852.819 45.685
 868.167 782.844
 762.462 340.426
 36.506 913.833
 322.472 519.688
 74.717 49.068
 171.793 341.202
 346.996 313.036
 715.039 333.391
 190.543 365.138
 86.187 33.839
 324.999 456.306
 140.786 620.387
 482.149 650.816
 433.909 397.810
 750.588 536.027
 15.380 698.549
 185.264 232.461
 130.765 776.821
 994.458 74.738
 225.134 636.636
 825.898 39.528
 128.765 241.603
 646.900 944.541
 784.963 653.993
 596.062 993.087
 138.357 679.481
 199.808 267.746
 818.774 29.647
 47.722 925.989
 465.778 725.025
 536.010 777.158
 79.749 955.876
 576.589 547.165
 747.916 295.466
 266.380 902.881
 771.893 561.401
 781.588 416.628
 364.123 675.267
 147.526 322.247
 134.422 150.593
 806.346 633.133
 957.748 806.103
 911.517 960.439
 107.030 557.669
 195.836 953.016
 809.737 681.717
 843.988 461.623
 406.728 398.619
 634.266 356.607
 772.457 521.498
 358.076 963.864
 515.952 918.642
 169.624 657.696
 93.968 702.311
 629.053 605.849
 406.773 79.171
 175.728 611.916
 741.311 265.002
 78.125 569.380
 307.521 506.098
 354.454 121.458
 765.911 180.205
 123.769 618.872
 455.836 929.596
 538.779 556.432
 845.058 457.434
 155.109 37.532
 576.074 785.992
 921.540 917.258
 380.461 612.166
 124.203 579.629
 769.216 723.398
 605.351 547.845
 438.222 967.489
 502.764 559.272
 609.868 855.394
 45.816 375.897
 374.113 760.088
 603.709 478.278
 507.636 740.803
 43.254 204.553
 203.909 44.722
 429.062 659.259
 809.091 232.663
 427.354 408.657
 650.534 947.047
 273.127 194.727
 691.760 535.777
 474.718 499.317
 328.162 901.517
 283.474 149.024
 633.000 39.774
 400.987 412.009
 707.949 129.290
 62.173 357.102
 124.328 753.389
 977.279 46.326
 350.886 760.454
 175.822 352.652
 345.701 455.708
 434.893 539.585
 390.372 685.576
 135.328 927.810
 714.461 1.444
 342.774 991.853
 400.379 433.471
 5.009 577.649
 580.095 569.796
 68.955 876.547
 594.693 115.264
 305.477 614.872
 848.643 30.279
 770.246 168.631
 768.502 749.231
 285.902 53.642
 989.550 13.938
 593.646 301.517
 515.689 86.563
 958.612 456.152
 702.948 724.627
 918.516 424.130
 33.519 395.110
 512.663 811.568
 506.794 2.603
 20.246 71.228
 260.949 526.347
 852.850 174.168
 640.998 661.465
 494.229 282.867
 187.634 990.186
 46.787 226.006
 979.590 659.495
 143.150 413.049
 917.777 692.941
 405.069 149.121
 92.226 237.751
 801.135 352.927
 476.258 455.672
 768.146 193.325
 202.706 759.828
 745.072 660.530
 404.090 423.282
 328.433 107.807
 554.945 621.942
 926.395 136.841
 906.040 999.164
 977.317 168.273
 615.720 267.079
 245.903 717.150
 685.337 995.864
 734.087 876.069
 618.766 33.217
 489.693 156.971
 628.696 279.131
 287.470 531.703
 186.188 293.152
 346.019 883.389
 189.485 300.881
 60.311 792.438
 150.900 102.304
 130.938 555.576
 657.649 566.053
 494.100 12.050
 247.706 360.841
 464.817 332.313
 502.093 258.950
 442.401 630.631
 40.866 317.817
 162.325 579.694
 624.545 966.603
 660.886 133.252
 312.404 97.516
 25.256 768.805
 673.501 679.857
 386.572 128.546
 148.147 812.004
 60.556 611.016
 532.636 27.283
 909.956 911.747
 127.388 738.918
 885.191 57.614
 720.187 2.690
 861.162 471.431
 347.307 989.824
 724.978 650.893
 714.096 283.926
 654.838 275.215
 494.677 71.991
 466.278 855.361
 152.289 608.808
 168.400 326.858
 815.130 755.254
 677.449 420.641
 448.278 573.466
 264.388 925.714
 624.162 695.636
 381.225 531.681
 609.357 649.010
 210.053 279.189
 954.277 338.723
 629.678 487.299
 947.959 174.378
 395.955 619.870
 39.107 728.308
 610.186 914.636
 936.347 576.354
 10.197 761.156
 598.024 979.599
 93.855 74.990
 670.591 92.204
 486.093 88.779
 303.746 341.361
 527.061 645.565
 281.891 825.988
 608.422 830.242
 390.586 967.609
 962.328 472.050
 161.598 56.563
 137.072 70.270
 92.480 747.036
 326.493 178.531
 50.876 333.437
 686.737 387.498
 487.584 797.133
 232.114 194.082
 886.748 46.051
 387.496 176.195
 370.229 520.014
 652.351 709.514
 793.367 832.728
 543.456 686.464
 971.157 438.235
 300.040 313.073
 760.633 407.448
 105.285 567.395
 703.456 381.427
 478.458 570.505
 361.899 125.769
 277.355 229.844
 624.280 978.381
 504.264 612.758
 328.279 885.623
 991.322 658.996
 971.398 824.238
 542.367 873.667
 919.173 764.390
 295.377 401.595
 958.798 138.718
 837.995 480.365
 806.935 130.557
 932.033 328.706
 997.039 208.904
 882.959 440.709
 628.181 836.443
 507.161 432.087
 641.712 418.833
 11.165 694.912
 445.051 497.877
 689.190 350.749
 867.348 208.215
 282.634 302.637
 106.808 797.380
 819.683 543.980
 714.260 873.902
 285.839 522.194
 905.495 209.324
 165.213 28.108
 962.324 730.221
 664.895 305.032
 978.914 538.700
 795.290 376.494
 248.304 778.130
 761.163 776.642
 630.029 189.539
 732.252 245.725
 962.371 698.156
 748.092 604.013
 103.963 134.690
 586.404 35.707
 334.573 678.380
 33.603 760.189
 392.078 145.598
 363.332 417.319
 353.533 316.264
 506.113 88.049
 317.193 958.845
 510.180 368.551
 547.281 591.918
 408.278 238.302
 494.824 705.683
 553.848 48.471
 200.131 700.428
 236.800 10.760
 762.388 111.397
 876.401 308.158
 279.660 352.162
 87.160 863.351
 321.656 683.306
 271.676 888.645
 204.323 2.518
 288.876 369.882
 149.269 349.330
 931.885 388.212
 594.928 356.347
 9.921 705.456
 196.010 783.483
 424.203 894.784
 322.118 407.351
 748.161 817.533
 517.533 960.320
 34.692 773.962
 487.238 219.014
 273.212 800.965
 757.621 317.276
 580.529 479.157
 455.384 631.187
 633.855 136.958
 339.584 271.982
 421.413 407.557
 697.127 85.231
 304.151 878.747
 312.235 741.100
 937.154 764.096
 989.376 800.647
 405.681 570.888
 43.974 737.833
 180.810 115.355
 476.000 607.441
 213.808 674.413
 861.787 87.208
 765.405 816.285
 195.312 840.973
 832.654 536.683
 291.590 791.397
 297.105 774.859
 944.183 839.862
 6.457 492.665
 772.108 601.746
 828.900 83.266
 767.529 752.539
 524.265 513.410
 586.623 909.829
 876.190 888.949
 937.073 554.329
 570.392 927.899
 285.162 156.809
 509.325 504.804
 14.765 404.502
 674.867 136.014
 54.343 578.487
 918.035 165.049
 483.919 731.488
 626.071 903.228
 332.865 252.884
 628.797 21.776
 475.070 724.520
 822.033 781.737
 467.716 97.848
 248.591 946.902
 313.760 231.253
 57.384 438.084
 359.508 678.083
 207.118 455.239
 973.904 413.423
 669.671 183.941
 854.888 424.177
 474.448 596.596
 33.062 896.432
 301.815 804.558
 109.818 140.602
 642.170 978.333
 394.940 563.764
 276.681 858.496
 269.580 485.355
 73.548 174.502
 869.568 593.423
 725.291 982.616
 589.684 440.771
 51.758 653.670
 683.107 811.143
 161.937 377.878
 556.412 663.269
 985.225 14.786
 126.910 943.886
 157.481 574.377
 656.588 999.135
 765.167 758.879
 849.395 897.204
 126.360 778.146
 193.189 384.179
 312.852 44.145
 744.507 751.306
 13.351 587.577
 946.764 806.955
 202.723 872.942
 996.974 773.236
 842.887 633.951
 542.192 8.455
 2.384 941.416
 607.273 376.344
 676.734 748.401
 96.117 115.540
 631.636 946.004
 638.137 623.257
 515.095 586.723
 92.490 461.104
 610.068 485.736
 499.681 564.887
 71.707 253.828
 461.942 430.815
 536.399 825.284
 821.607 435.500
 155.274 361.207
 525.314 294.486
 522.609 690.884
 848.702 482.702
 597.557 123.642
 802.459 629.533
 592.043 959.771
 839.743 1.214
 282.731 555.495
 684.521 124.621
 243.074 573.480
 650.154 960.600
 853.110 562.270
 621.213 263.540
 478.505 256.336
 535.171 469.667
 93.095 739.713
 784.179 632.504
 605.807 652.691
 222.998 204.014
 826.217 990.612
 133.355 368.483
 24.412 309.941
 476.366 838.280
 399.415 648.520
 435.305 571.829
 33.644 529.091
 686.098 470.906
 474.159 657.998
 60.842 343.400
 418.549 480.578
 521.738 6.777
 895.834 502.573
 323.788 474.522
 200.706 140.351
 301.998 471.895
 870.773 994.447
 713.590 717.557
 477.298 539.610
 541.719 274.274
 544.603 744.115
 621.526 995.502
 714.052 541.397
 82.223 496.530
 346.065 113.375
 63.606 870.973
 206.325 858.166
 318.416 408.203
 137.240 721.845
 462.809 88.064
 677.474 306.703
 298.651 519.593
 294.103 124.917
 769.131 25.022
 144.799 360.244
 892.341 663.982
 330.600 110.224
 67.985 451.302
 250.712 902.365
 795.488 791.359
 574.954 170.003
 355.826 69.522
 230.429 713.179
 875.752 384.336
 708.635 98.370
 346.424 940.964
 567.375 625.630
 246.364 665.707
 686.473 335.362
 12.040 42.712
 173.588 478.132
 502.146 57.171
 670.638 633.703
 60.839 885.158
 624.846 959.516
 751.095 669.988
 131.695 859.602
 705.173 330.538
 578.816 193.264
 431.421 960.920
 196.745 255.498
 884.959 496.314
 9.454 440.189
 416.638 70.566
 657.634 290.518
 576.181 901.637
 301.983 612.234
 580.250 776.251
 791.474 303.497
 936.622 820.793
 570.190 384.759
 816.762 437.926
 291.261 503.798
 819.256 144.434
 781.382 570.696
 497.194 793.053
 156.081 536.733
 618.293 917.577
 404.256 77.138
 474.983 965.264
 348.443 743.262
 503.694 122.761
 331.048 203.441
 52.081 591.604
 390.528 447.738
 847.046 207.413
 767.721 259.626
 765.276 544.462
 841.624 92.817
 45.000 316.393
 634.578 484.839
 459.190 326.832
 775.826 807.270
 6.051 183.850
 774.572 27.879
 875.111 853.351
 962.030 40.256
 282.259 162.927
 927.724 315.244
 903.767 994.562
 437.548 224.737
 199.581 927.547
 997.427 476.912
 725.331 958.181
 562.178 43.081
 368.793 967.379
 608.061 626.013
 291.405 308.668
 441.281 759.452
 643.578 115.284
 333.220 695.801
 991.416 185.180
 814.479 256.495
 933.144 995.946
 259.990 225.800
 889.814 68.039
 120.810 867.893
 273.819 465.052
 747.098 958.726
 620.647 265.140
 471.694 833.715
 217.420 820.296
 333.370 360.770
 882.528 142.244
 689.815 222.120
 903.691 808.663
 757.855 210.032
 489.728 4.907
 405.056 458.774
 150.020 228.835
 964.058 211.411
 104.055 454.830
 437.844 184.496
 513.624 233.260
 778.150 190.943
 97.365 989.700
 345.806 21.958
 559.781 271.312
 674.633 798.574
 476.031 593.139
 61.369 973.882
 504.213 983.139
 672.811 805.597
 436.357 70.156
 5.957 598.042
 988.575 253.217
 943.596 21.414
 913.884 923.556
 930.693 808.450
 995.049 63.299
 148.492 574.063
 439.728 638.012
 4.031 137.478
 809.387 746.331
 881.310 799.889
 723.549 341.102
 343.478 560.280
 501.296 736.116
 837.977 269.980
 645.411 944.330
 271.593 530.683
 606.899 931.874
 500.986 544.462
 757.775 32.266
 65.708 706.890
 570.051 352.554
 192.404 90.485
 974.045 964.162
 866.316 955.603
 27.633 842.628
 322.966 425.673
 851.532 879.988
 710.827 614.863
 208.511 209.305
 544.695 956.094
 764.396 561.584
 367.405 668.685
 556.650 320.459
 300.613 166.228
 306.078 389.703
 757.869 440.714
 185.976 373.294
 957.466 788.171
 460.932 958.970
 279.120 649.441
 927.865 755.636
 306.069 328.275
 441.187 265.345
 259.340 184.172
 541.732 664.919
 718.705 861.660
 598.102 764.455
 118.209 758.728
 125.003 924.358
 664.177 318.503
 485.096 14.220
 539.638 679.015
 880.828 241.455
 598.502 580.731
 975.831 61.448
 111.022 320.927
 180.211 490.890
 472.830 583.744
 321.690 209.659
 434.799 556.628
 289.796 472.033
 230.101 274.988
 170.768 314.145
 676.074 290.169
 227.385 990.717
 698.050 719.708
 864.447 290.349
 874.343 467.426
 954.324 45.571
 228.568 863.908
 777.824 92.910
 117.869 410.756
 517.210 361.128
 282.064 465.539
 76.697 25.257
 855.998 95.322
 810.943 503.103
 910.342 487.163
 26.524 873.461
 207.730 31.944
 350.983 335.621
 752.655 806.809
 907.703 23.039
 114.098 750.363
 814.722 635.872
 726.965 448.469
 666.711 413.743
 577.447 487.239
 140.209 268.552
 72.089 659.649
 664.114 914.865
 32.419 574.722
 655.040 440.632
 776.269 70.643
 268.121 462.414
 101.506 198.364
 49.039 206.425
 713.874 858.636
 586.310 89.534
 602.247 647.180
 1.435 573.531
 4.283 309.501
 328.380 802.832
 693.686 914.054
 926.550 272.233
 205.654 421.117
 649.170 109.820
 476.450 521.272
 611.585 494.003
 961.175 224.262
 833.936 886.470
 193.806 743.829
 485.924 679.249
 626.500 310.613
 856.799 188.920
 420.343 982.231
 883.430 740.069
 224.476 652.120
 168.460 559.640
 270.399 896.910
 937.535 940.689
 796.898 171.969
 550.751 355.942
 710.126 57.913
 683.492 26.454
 852.893 684.631
 513.265 637.461
 515.105 286.435
 532.994 91.627
 149.702 760.894
 501.262 189.319
 279.662 568.834
 533.399 106.920
 483.974 793.577
 134.244 328.946
 154.547 409.114
 727.170 989.606
 520.339 40.556
 801.036 247.061
 666.407 752.495
 486.660 592.229
 938.920 703.959
 199.891 767.149
 55.487 160.503
 915.226 10.307
 344.541 167.896
 831.121 572.752
 57.238 747.141
 277.718 165.144
 447.816 361.780
 24.904 148.240
 949.038 496.041
 951.696 704.723
 1.898 842.292
 818.392 906.200
 984.985 970.108
 575.315 883.864
 858.570 594.269
 883.935 233.450
 49.708 98.001
 908.638 234.213
 293.499 739.256
 754.179 477.641
 476.440 675.923
 422.188 515.306
 442.828 310.210
 789.984 217.769
 495.062 458.521
 779.894 649.866
 291.950 1.806
 693.573 514.411
 702.620 229.309
 193.147 89.645
 162.164 338.023
 881.994 219.311
 281.791 38.876
 88.486 332.561
 52.053 12.174
 704.942 838.981
 432.074 878.249
 653.550 117.505
 507.816 249.258
 316.171 893.251
 623.947 415.121
 604.180 160.147
 920.411 916.500
 989.181 187.274
 838.010 62.265
 950.213 161.217
 277.243 765.159
 805.549 924.244
 909.155 570.299
 628.248 218.135
 432.271 625.178
 938.233 126.161
 460.021 541.078
 616.789 701.557
 900.804 593.954
 202.352 401.229
 678.554 743.336
 552.470 120.315
 33.850 261.506
 152.418 699.047
 371.195 878.792
 925.636 491.346
 181.817 796.525
 767.664 328.518
 306.272 494.806
 649.383 255.709
 118.449 281.288
 686.081 178.448
 851.397 68.761
 168.219 837.347
 563.297 28.114
 22.951 777.095
 304.201 899.694
 300.838 528.257
 114.636 736.060
 41.120 554.475
 117.483 334.309
 696.070 501.842
 284.645 253.728
 327.962 430.005
 427.859 27.351
 121.874 405.641
 614.765 402.585
 677.894 638.119
 911.257 390.437
 804.338 165.316
 41.575 784.885
 579.542 525.765
 9.120 118.755
 686.948 343.669
 782.122 751.274
 63.068 908.252
 995.919 701.694
 789.960 641.633
 12.548 735.381
 675.884 453.683
 191.595 121.268
 815.556 902.606
 524.980 976.193
 523.911 481.253
 861.819 521.349
 766.484 287.128
 365.020 243.701
 640.754 505.006
 994.440 491.026
 624.268 121.871
 175.844 559.315
 428.582 832.144
 192.273 747.045
 67.577 295.007
 604.748 59.764
 552.226 533.795
 380.377 423.129
 802.218 969.499
 664.158 91.660
 461.938 146.182
 890.229 878.058
 321.251 816.475
 381.474 343.640
 670.446 531.430
 753.708 919.776
 817.068 932.783
 420.771 323.996
 16.395 429.763
 716.573 609.353
 526.830 99.990
 614.241 773.888
 408.964 368.666
 564.102 356.518
 8.492 66.489
 502.426 669.748
 967.365 759.595
 840.846 847.564
 716.701 90.047
 49.629 313.198
 44.170 209.131
 941.937 456.763
 776.196 65.061
 674.571 632.769
 352.813 299.002
 855.156 184.073
 34.870 176.905
 616.204 228.961
 307.350 348.177
 540.980 834.711
 319.520 175.224
 440.757 882.634
 726.459 960.299
 52.070 110.335
 314.355 38.657
 188.443 216.454
 253.913 480.992
 14.185 516.862
 635.640 15.379
 256.916 950.119
 204.150 842.122
 17.260 510.608
 485.464 767.061
 623.430 722.268
 54.300 653.886
 798.384 102.254
 733.406 618.206
 418.793 765.505
 472.947 820.634
 837.692 217.245
 396.957 718.519
 183.597 815.657
 601.122 402.635
 133.669 471.600
 269.862 262.880
 360.817 512.378
 282.446 923.500
 476.139 663.700
 882.158 781.625
 708.794 205.451
 77.054 831.819
 493.223 205.457
 66.443 913.304
 354.692 519.575
 187.872 365.550
 112.783 920.411
 152.027 2.688
 150.972 250.203
 878.007 639.036
 849.406 121.604
 211.926 328.770
 845.988 163.933
 564.470 375.029
 504.719 648.715
 847.221 760.627
 334.752 59.201
 536.126 337.910
 451.853 591.784
 709.127 163.442
 917.011 6.496
 162.736 189.335
 664.106 757.942
 331.197 932.652
 57.169 32.035
 537.129 183.797
 43.388 547.944
 872.398 621.084
 614.241 634.842
 724.001 849.174
 405.776 800.856
 56.362 742.134
 889.871 434.348
 176.528 556.095
 689.515 338.162
 932.950 481.427
 128.614 934.178
 425.922 670.000
 565.064 392.593
 85.320 230.077
 297.049 857.438
 849.265 801.065
 647.286 842.390
 559.028 564.589
 66.920 759.864
 177.389 519.691
 936.650 188.258
 99.239 541.581
 932.389 659.368
 417.279 789.066
 949.309 508.184
 247.975 949.945
 302.623 234.022
 32.397 281.324
 235.184 204.324
 475.367 468.721
 228.312 735.240
 549.559 690.118
 628.690 216.575
 797.216 515.863
 144.354 138.887
 242.401 129.993
 628.491 519.009
 265.741 941.247
 640.807 214.285
 179.192 721.684
 760.691 138.227
 311.190 616.706
 810.385 129.551
 716.695 502.548
 644.120 636.766
 159.101 406.489
 163.105 931.428
 471.952 872.600
 746.872 990.061
 451.262 963.513
 447.349 738.765
 910.344 889.178
 500.031 52.064
 758.058 289.905
 971.512 770.989
 950.950 857.038
 517.512 352.470
 885.649 24.752
 181.486 396.448
 409.187 825.736
 160.198 797.595
 753.537 977.653
 316.657 230.163
 671.891 802.418
 578.087 957.314
 146.388 513.565
 940.713 936.561
 731.473 715.713
 665.897 12.076
 828.528 12.608
 23.435 799.953
 593.452 425.174
 75.579 106.823
 350.383 777.910
 35.780 314.006
 115.623 360.779
 543.488 812.806
 373.179 445.225
 212.955 11.199
 537.324 698.286
 310.407 633.583
 491.550 159.994
 738.805 504.200
 313.681 328.772
 339.441 8.120
 343.263 530.649
 109.731 243.361
 382.448 264.468
 369.754 61.757
 261.107 641.416
 347.465 807.982
 659.964 538.069
 583.409 434.905
 844.041 213.491
 47.442 643.720
 387.971 98.939
 808.077 879.686
 603.028 340.424
 473.122 34.520
 934.462 687.229
 730.117 956.338
 271.564 91.665
 36.501 754.641
 789.455 175.664
 550.576 84.048
 461.697 677.684
 541.177 284.851
 790.491 408.817
 880.861 404.994
 93.444 800.695
 506.750 696.569
 62.881 140.989
 445.409 405.706
 428.797 276.978
 741.913 308.738
 766.167 276.316
 335.378 6.481
 601.110 9.905
 88.536 4.401
 500.952 248.561
 140.426 877.421
 246.452 917.234
 920.126 657.475
 149.194 43.037
 274.893 68.770
 215.604 471.883
 545.464 464.894
 996.267 59.447
 210.210 653.583
 373.677 102.286
 141.824 105.316
 214.532 741.924
 127.106 972.357
 178.930 816.647
 222.101 552.776
 175.855 661.363
 709.211 242.101
 73.138 64.781
 926.255 62.173
 604.447 525.177
 413.902 746.431
 712.992 31.900
 619.917 313.193
 281.627 410.899
 576.734 558.629
 725.274 270.642
 381.580 950.238
 870.495 372.572
 132.579 766.192
 978.160 820.783
 964.742 788.178
 441.274 452.681
 569.590 463.271
 326.811 740.473
 732.435 767.200
 446.959 47.417
 971.358 356.482
 413.480 278.549
 879.018 334.770
 224.134 519.334
 648.167 689.929
 380.686 754.334
 977.693 308.689
 575.282 929.023
 909.965 336.887
 290.577 579.542
 522.132 432.457
 626.559 766.193
 991.721 328.439
 634.425 756.288
 666.689 772.631
 949.009 600.613
 6.068 793.454
 563.266 615.901
 812.107 827.596
 881.327 644.634
 68.650 269.666
 374.005 525.111
 32.200 718.143
 98.791 321.565
 418.345 612.194
 344.915 779.389
 591.939 112.460
 735.613 67.958
 437.550 273.705
 230.219 927.593
 968.450 601.649
 786.963 762.904
 966.965 559.523
 595.581 327.762
 853.846 86.575
 92.064 373.717
 204.823 571.342
 704.595 820.819
 592.436 362.855
 931.244 634.942
 782.271 944.787
 850.963 27.069
 384.735 498.003
 157.498 836.392
 314.620 158.942
 871.881 919.848
 376.844 783.245
 827.072 85.973
 842.430 150.044
 75.182 11.302
 446.139 12.217
 493.768 734.337
 96.907 196.908
 966.146 697.189
 92.840 589.762
 688.125 0.941
 450.854 562.245
 969.446 50.804
 351.931 506.247
 615.315 224.889
 749.422 171.877
 807.504 630.479
 51.016 526.317
 774.545 578.963
 954.148 692.980
 318.613 670.827
 57.082 35.719
 27.948 531.542
 679.318 732.802
 276.520 364.781
 378.784 865.791
 628.400 818.642
 251.387 520.939
 207.684 811.659
 120.743 72.481
 853.373 197.113
 880.267 361.081
 293.309 605.893
 322.473 85.184
 185.916 790.051
 895.491 342.247
 190.266 971.724
 656.946 860.446
 434.010 406.782
 770.806 284.889
 8.368 811.085
 812.442 676.566
 786.016 822.314
 837.489 663.829
 741.032 25.054
 136.189 987.312
 562.630 634.934
 169.701 297.864
 162.166 993.665
 779.466 316.494
 344.681 985.678
 114.436 924.959
 574.205 154.550
 151.194 519.830
 231.335 119.685
 334.131 392.312
 820.535 207.779
 960.686 866.532
 214.684 496.980
 31.791 82.159
 660.106 592.432
 510.121 300.256
 44.421 919.027
 236.440 367.077
 942.878 529.865
 183.407 927.554
 500.218 927.434
 641.010 342.584
 21.785 109.282
 270.520 251.662
 689.651 552.473
 505.270 820.246
 490.242 603.141
 365.015 920.474
 845.941 341.622
 563.150 581.072
 643.785 443.093
 577.287 789.743
 112.469 482.124
 706.839 186.824
 30.264 61.559
 717.308 916.052
 969.994 746.604
 459.271 226.000
 75.045 109.723
 417.933 688.799
 287.684 937.053
 892.149 731.562
 46.053 399.618
 893.511 686.453
 460.494 480.060
 698.392 649.113
 557.999 286.170
 658.418 999.523
 733.169 834.925
 585.901 657.070
 406.006 104.447
 66.258 701.192
 605.051 416.360
 23.817 344.466
 765.882 708.061
 972.858 866.274
 160.081 804.746
 642.915 737.389
 701.619 116.555
 174.832 40.140
 272.843 119.473
 268.584 431.657
 480.290 772.775
 530.357 341.478
 904.163 564.660
 647.806 137.167
 410.295 935.673
 829.928 446.235
 118.765 321.621
 420.829 268.489
 791.011 289.593
 552.278 544.813
 32.629 158.687
 783.734 326.595
 90.210 938.073
 614.234 990.561
 629.193 356.584
 589.849 208.229
 650.169 568.294
 103.207 764.846
 271.191 806.317
 345.975 252.278
 64.242 721.784
 767.108 72.447
 778.900 426.563
 673.640 786.608
 862.704 787.593
 728.905 350.759
 145.741 368.871
 326.120 174.161
 300.017 546.110
 491.624 727.246
 318.637 831.501
 778.696 873.737
 845.234 834.836
 804.525 491.844
 983.222 686.515
 742.667 828.712
 443.081 181.847
 372.279 464.449
 962.934 539.783
 692.843 576.074
 735.306 58.346
 706.379 232.399
 666.233 289.861
 643.797 828.471
 210.248 738.616
 641.641 108.785
 997.627 729.207
 961.895 923.612
 683.091 623.844
 170.532 319.701
 285.871 240.038
 958.109 458.164
 600.148 285.718
 284.208 366.977
 76.667 177.129
 370.921 627.443
 407.541 416.333
 451.503 732.701
 87.378 101.152
 619.096 277.503
 627.998 332.902
 215.775 92.790
 227.721 628.716
 880.876 442.849
 349.039 678.863
 144.364 989.099
 353.091 299.032
 639.150 190.857
 541.646 487.476
 26.581 473.049
 336.114 522.172
 321.418 923.076
 0.588 829.577
 783.505 578.458
 117.244 370.186
 58.870 893.928
 725.899 854.146
 26.515 607.264
 626.622 699.881
 390.657 598.959
 249.544 148.454
 581.354 119.014
 857.153 854.846
 947.453 857.600
 752.183 994.005
 580.669 203.533
 912.677 984.348
 762.635 869.537
 811.952 275.138
 920.334 85.832
 555.308 838.032
 879.958 259.117
 280.556 509.062
 973.520 363.373
 632.482 747.856
 353.314 138.827
 91.496 709.277
 461.336 207.971
 776.905 392.534
 567.215 520.740
 771.104 568.737
 290.014 678.130
 941.596 854.746
 45.857 983.908
 45.104 754.771
 981.987 882.311
 657.358 427.711
 564.168 366.049
 211.763 944.712
 51.838 109.633
 381.501 605.217
 425.972 389.473
 887.240 599.325
 307.996 201.698
 944.307 698.022
 232.422 554.032
 319.588 370.549
 597.163 377.751
 893.688 559.561
 328.115 334.002
 714.907 470.738
 950.865 445.068
 488.670 975.191
 382.794 701.132
 922.497 292.487
 442.138 827.490
 198.801 371.739
 243.327 262.720
 385.397 61.308
 315.237 127.194
 829.254 637.916
 273.628 851.404
 478.540 327.816
 112.414 998.314
 810.358 11.194
 889.477 232.485
 228.824 661.776
 589.164 955.730
 765.472 183.024
 890.669 704.925
 939.698 997.239
 182.985 368.319
 202.584 1.828
 494.711 763.774
 427.459 696.206
 680.588 293.194
 62.680 411.978
 684.273 664.640
 417.262 547.625
 514.614 995.937
 901.899 557.017
 594.870 684.909
 143.909 599.219
 813.294 971.549
 684.685 296.650
 189.739 111.769
 355.823 931.566
 925.145 31.819
 521.568 739.611
 395.672 503.701
 730.168 226.969
 645.641 557.049
 197.936 778.253
 206.528 569.959
 172.894 260.135
 783.968 323.542
 9.070 25.786
 0.432 91.641
 599.572 243.283
 25.330 412.983
 241.945 3.353
 462.179 668.320
 571.195 295.258
 267.917 585.823
 625.704 901.682
 54.099 715.817
 593.681 172.371
 743.513 158.007
 210.458 750.853
 936.671 63.507
 980.653 798.106
 266.895 858.863
 427.956 371.720
 604.402 703.706
 926.135 59.497
 901.496 367.680
 537.912 53.871
 273.037 731.000
 837.115 799.902
 177.496 227.508
 270.182 507.503
 230.871 275.984
 35.503 931.034
 753.349 616.902
 235.712 270.399
 949.997 285.750
 654.839 111.574
 72.908 23.861
 598.107 416.224
 742.531 332.537
 929.160 495.301
 137.678 210.872
 572.853 106.668
 142.403 242.334
 99.769 638.631
 987.377 986.013
 552.706 257.460
 995.037 226.806
 850.220 775.591
 861.851 202.250
 45.422 347.116
 445.259 374.780
 520.634 317.690
 303.524 95.547
 153.962 187.283
 628.033 813.627
 349.565 616.793
 651.967 542.168
 29.511 294.858
 887.120 586.217
 644.913 741.045
 480.775 66.467
 584.063 358.580
 773.530 305.738
 94.994 257.018
 531.834 462.746
 762.073 176.588
 908.635 948.518
 396.672 785.705
 613.210 708.211
 839.552 356.495
 36.062 724.086
 999.520 405.634
 744.242 438.768
 544.251 15.785
 232.017 822.067
 43.334 813.276
 555.089 635.414
 271.962 697.898
 295.416 977.103
 500.856 519.115
 577.825 326.179
 311.706 728.167
 797.232 215.834
 128.393 257.126
 602.357 47.052
 786.483 273.780
 132.720 854.110
 74.117 216.111
 712.771 525.062
 966.493 443.262
 190.676 797.896
 897.102 663.215
 968.391 547.656
 718.162 863.490
 930.660 468.001
 309.766 23.147
 948.681 264.738
 114.988 306.038
 242.123 216.565
 172.187 501.013
 542.285 233.221
 655.204 99.723
 948.606 932.355
 138.837 892.355
 427.851 358.656
 106.424 262.464
 715.735 642.284
 886.593 310.895
 667.947 514.492
 728.876 513.147
 923.444 308.147
 37.468 182.642
 717.247 26.735
 516.557 582.941
 270.904 690.440
 730.307 4.442
 932.285 400.266
 139.555 535.595
 996.878 105.210
 292.778 45.714
 362.482 632.791
 470.986 127.479
 118.715 135.257
 618.297 384.028
 200.774 213.373
 938.462 590.721
 19.995 873.593
 662.111 408.341
 777.039 434.735
 452.666 606.551
 49.800 74.918
 936.569 198.123
 388.679 961.989
 334.591 651.016
 535.865 669.987
 7.683 992.286
 580.064 695.172
 488.153 341.513
 759.383 458.077
 773.413 298.701
 706.217 838.950
 46.389 890.117
 990.963 434.369
 738.666 63.305
 745.964 750.080
 857.089 278.508
 645.281 131.923
 592.833 717.170
 365.929 571.698
 467.696 309.278
 976.197 562.011
 142.736 850.603
 179.133 883.205
 719.486 259.752
 504.644 821.932
 57.217 725.225
 990.571 595.543
 667.491 466.947
 548.315 206.029
 939.116 828.185
 577.063 103.838
 305.318 806.113
 805.229 703.492
 956.265 197.031
 209.763 272.878
 492.971 690.326
 932.476 95.614
 635.148 299.475
 695.123 175.638
 560.967 914.886
 456.967 475.533
 449.215 839.144
 183.725 631.009
 295.493 397.836
 156.771 905.100
 518.426 976.638
 376.298 494.139
 397.043 626.673
 259.626 96.329
 77.384 104.574
 42.338 341.261
 48.909 411.392
 419.468 459.042
 366.516 495.990
 959.161 660.611
 932.119 365.275
 452.338 591.626
 254.077 857.397
 477.841 912.011
 879.829 387.385
 239.766 308.438
 206.301 60.909
 927.357 849.931
 376.906 304.501
 40.772 595.258
 188.878 104.325
 979.433 318.303
 279.345 745.291
 692.836 463.266
 704.974 653.668
 913.894 320.107
 453.402 265.790
 827.745 532.395
 453.354 359.637
 448.060 540.705
 515.734 722.796
 279.942 316.492
 24.720 507.561
 423.500 661.136
 493.544 900.579
 323.038 605.591
 645.218 459.873
 179.676 736.067
 17.693 436.365
 234.398 44.693
 223.111 780.775
 886.349 630.816
 611.897 161.292
 958.203 993.785
 857.968 894.710
 455.249 12.825
 747.617 76.142
 314.177 20.471
 531.250 623.366
 906.426 675.214
 596.908 314.876
 282.153 924.401
 913.040 970.415
 225.800 33.518
 834.461 614.093
 381.919 21.793
 91.687 78.789
 817.816 481.400
 415.262 2.783
 63.295 528.725
 561.499 372.283
 630.764 917.174
 985.721 654.306
 323.142 273.426
 988.150 511.352
 912.187 160.135
 473.862 101.311
 474.014 640.692
 112.316 942.472
 337.929 164.212
 448.050 304.346
 103.433 605.624
 649.114 501.026
 950.774 906.164
 33.977 386.200
 783.257 949.256
 194.237 739.635
 943.262 576.528
 536.059 196.568
 15.386 265.221
 957.243 397.004
 824.115 233.751
 422.072 255.393
 233.035 164.489
 608.302 696.756
 918.894 395.408
 998.826 38.308
 416.096 164.272
 646.731 971.418
 472.841 135.141
 931.870 13.876
 24.588 107.571
 478.023 443.602
 847.529 129.939
 743.635 319.847
 505.958 601.430
 820.582 864.624
 432.794 759.581
 562.164 474.493
 590.024 884.824
 154.268 110.189
 931.589 798.567
 686.490 59.051
 949.576 741.185
 669.852 763.453
 617.754 460.573
 984.918 878.649
 575.192 555.953
 581.872 177.674
 15.347 556.449
 748.938 711.608
 389.556 386.130
 726.889 503.845
 203.057 309.001
 388.176 390.797
 209.588 956.635
 85.013 693.082
 608.348 931.276
 270.710 625.758
 153.960 827.425
 234.600 539.264
 723.386 419.804
 88.334 670.634
 989.055 585.630
 778.376 414.258
 648.392 140.205
 357.734 670.417
 708.210 808.594
 463.778 466.302
 748.014 689.835
 56.277 276.892
 847.079 716.562
 61.154 701.475
 992.359 210.565
 935.046 915.618
 652.211 887.823
 60.519 548.882
 746.788 794.578
 751.937 906.645
 240.447 144.522
 900.886 222.084
 873.161 876.989
 524.118 494.156
 313.495 733.909
 755.760 432.461
 10.117 541.361
 911.784 724.028
 825.058 227.661
 864.204 784.623
 811.105 477.635
 14.154 23.360
 237.141 141.032
 18.970 489.642
 736.271 926.744
 183.799 282.280
 647.661 133.912
 101.478 868.783
 717.932 322.143
 946.865 215.890
 123.275 797.480
 488.027 488.601
 649.247 495.715
 754.444 793.020
 29.304 453.017
 742.426 667.648
 181.841 253.993
 84.272 558.458
 12.921 93.503
 257.307 525.739
 760.506 850.367
 362.172 746.653
 566.279 584.003
 409.698 708.605
 171.751 379.911
 279.053 187.399
 772.980 503.452
 356.022 413.953
 137.841 405.706
 342.006 137.819
 924.340 558.263
 807.472 369.339
 649.102 188.992
 916.982 339.981
 181.128 327.346
 998.833 967.952
 794.671 740.243
 595.706 799.793
 351.973 208.403
 592.093 855.307
 825.461 534.181
 450.969 10.360
 161.409 827.037
 440.781 878.000
 63.043 139.035
 632.078 601.733
 88.505 843.009
 981.795 455.115
 54.235 198.779
 796.259 689.105
 971.308 42.118
 518.541 113.517
 63.613 176.823
 71.935 512.694
 92.833 837.495
 812.516 140.187
 594.747 20.631
 606.297 315.179
 391.074 820.744
 210.069 47.925
 135.895 438.924
 262.254 786.303
 768.545 801.175
 996.859 825.142
 736.974 796.643
 698.803 819.285
 216.091 850.504
 794.631 746.155
 342.057 727.543
 894.054 770.015
 611.231 230.731
 593.219 855.282
 25.225 440.291
 151.588 887.498
 603.064 724.518
 445.285 106.221
 407.548 351.145
 768.529 92.838
 953.743 810.228
 942.109 537.602
 569.035 114.781
 837.640 824.071
 70.814 327.906
 335.812 796.261
 711.833 344.559
 105.971 235.451
 235.211 767.820
 576.720 781.716
 679.557 314.502
 419.009 642.336
 206.448 79.783
 594.156 178.459
 192.516 717.461
 41.999 736.608
 469.574 949.331
 864.740 167.125
 319.747 117.456
 69.023 762.592
 377.699 815.944
 684.385 661.247
 276.143 78.890
 205.649 539.745
 839.417 518.829
 588.464 3.210
 106.596 81.284
 442.375 945.903
 2.209 347.392
 49.211 171.204
 198.951 235.468
 523.833 233.688
 590.900 446.394
 920.237 198.375
 853.719 505.577
 662.597 342.693
 174.541 979.859
 95.106 686.040
 330.856 610.962
 646.716 191.368
 655.545 193.188
 500.246 4.741
 892.565 33.110
 346.463 785.062
 701.701 529.488
 852.032 20.096
 365.956 584.853
 638.532 860.463
 674.685 254.031
 573.701 954.789
 660.530 812.666
 934.853 701.722
 847.942 619.820
 889.831 303.739
 492.832 97.569
 828.370 709.847
 352.329 467.599
 394.436 556.368
 294.266 696.091
 849.602 284.451
 339.651 295.259
 323.293 848.083
 907.927 120.041
 965.472 585.786
 312.252 254.427
 351.955 562.475
 216.453 192.254
 245.867 784.987
 431.071 236.143
 987.942 336.425
 285.283 835.227
 73.556 481.754
 885.064 192.858
 528.967 882.201
 954.322 150.558
 379.553 71.257
 81.678 110.615
 118.572 533.809
 65.925 629.271
 648.719 975.798
 501.064 593.106
 646.427 449.267
 678.214 396.660
 859.313 821.851
 545.952 848.412
 112.554 956.130
 680.159 239.947
 95.426 839.349
 614.647 979.576
 603.119 614.537
 198.446 793.058
 302.664 987.649
 926.356 871.760
 209.955 190.165
 66.082 660.053
 545.135 571.391
 336.040 641.610
 66.823 878.935
 408.778 447.196
 165.757 399.501
 490.289 568.509
 172.502 805.963
 97.570 643.401
 452.084 861.881
 196.166 662.808
 824.076 33.149
 414.747 39.755
 766.306 650.872
 801.795 542.674
 293.409 52.983
 785.037 911.057
 610.760 238.346
 720.400 89.080
 845.577 20.552
 835.166 495.767
 769.242 634.360
 968.819 427.544
 320.115 781.387
 362.238 405.508
 489.607 399.544
 737.005 145.592
 274.263 89.727
 15.059 471.232
 654.593 360.985
 556.769 296.499
 121.948 279.904
 622.402 190.384
 25.474 990.111
 596.040 662.749
 793.076 53.014
 138.310 377.876
 937.142 941.163
 969.198 956.705
 184.763 971.659
 116.976 843.416
 273.355 820.089
 724.491 121.390
 79.470 717.482
 478.315 918.708
 157.383 856.268
 346.356 660.838
 264.569 159.386
 80.259 440.264
 555.947 783.245
 193.446 977.334
 303.676 804.724
 274.925 357.047
 913.307 899.688
 282.415 21.996
 782.190 261.420
 193.207 476.895
 7.551 978.093
 223.063 175.440
 877.758 925.902
 975.936 991.653
 452.559 416.279
 912.132 166.949
 790.980 229.879
 549.693 328.145
 656.860 785.513
 801.129 13.342
 912.497 428.421
 831.433 560.640
 594.482 719.137
 167.744 412.895
 599.631 92.447
 438.504 90.135
 443.151 906.885
 840.984 765.005
 89.134 180.665
 79.261 546.811
 1.592 812.566
 256.874 2.860
 382.102 809.151
 804.350 904.196
 810.420 616.639
 554.598 724.273
 902.992 611.177
 209.896 607.082
 70.011 800.184
 662.217 684.916
 356.701 885.557
 501.173 109.950
 773.994 733.125
 966.573 578.541
 486.025 568.710
 49.009 598.638
 958.385 607.039
 213.808 170.372
 366.353 433.771
 701.031 825.215
 604.143 61.717
 744.862 272.739
 465.308 819.540
 645.997 924.500
 524.823 894.670
 34.636 756.071
 942.076 622.670
 71.852 800.387
 521.230 314.046
 773.975 773.758
 564.518 248.460
 206.767 171.131
 191.395 297.996
 410.389 645.987
 181.716 708.751
 587.313 644.944
 46.928 757.278
 146.462 395.485
 905.419 79.843
 559.046 260.762
 5.697 362.958
 884.119 757.242
 25.947 89.024
 82.158 773.747
 906.032 97.342
 498.456 594.602
 216.394 685.207
 888.511 591.076
 419.046 813.806
 126.600 45.728
 763.588 67.338
 916.206 670.784
 623.408 350.006
 865.038 397.310
 405.048 793.659
 734.012 884.922
 550.809 28.946
 383.164 636.464
 848.260 275.555
 360.352 318.006
 210.590 703.721
 481.239 867.126
 201.928 171.649
 480.162 722.698
 958.413 854.250
 547.794 293.873
 358.409 940.973
 567.835 886.928
 586.583 628.123
 204.424 273.910
 832.363 88.422
 835.599 980.076
 182.560 132.732
 165.260 17.106
 682.737 441.419
 244.044 40.640
 627.380 732.114
 483.864 874.285
 923.488 133.585
 35.168 643.714
 587.187 579.511
 912.067 795.593
 263.068 839.393
 378.164 443.887
 988.736 125.419
 53.273 463.607
 103.459 203.196
 754.340 727.617
 263.687 880.939
 357.018 809.963
 476.674 336.689
 649.922 328.870
 96.725 287.532
 772.077 109.622
 999.902 720.766
 974.118 262.798
 18.936 146.833
 52.151 613.495
 990.102 840.899
 374.735 214.435
 950.623 697.946
 291.219 728.002
 594.622 409.605
 284.733 582.902
 716.653 94.693
 254.841 79.254
 166.526 85.189
 100.519 126.295
 632.626 731.588
 469.258 409.871
 141.609 182.899
 366.394 378.446
 491.623 594.823
 831.853 148.072
 358.662 992.778
 219.457 915.948
 668.957 573.359
 714.565 661.525
 105.367 967.922
 635.397 242.325
 606.317 455.260
 146.116 662.525
 169.268 227.499
 208.005 525.944
 636.882 155.673
 679.376 966.459
 826.596 530.816
 293.842 679.254
 969.431 575.417
 977.011 822.064
 11.272 121.878
 358.409 299.158
 662.163 372.928
 981.504 329.892
 872.268 618.305
 271.272 801.792
 585.893 847.341
 774.946 44.460
 549.544 424.108
 115.018 679.730
 701.490 76.785
 879.474 715.920
 277.113 982.789
 796.488 185.600
 457.849 433.502
 800.998 268.714
 856.362 555.345
 378.686 903.314
 754.415 606.190
 76.872 537.472
 133.562 107.196
 587.842 606.608
 706.179 300.014
 952.413 984.593
 362.587 318.725
 392.518 524.312
 399.320 856.017
 81.688 609.213
 237.167 696.009
 900.274 632.726
 932.051 134.190
 324.738 523.942
 936.585 251.507
 72.273 877.737
 297.959 138.268
 796.429 223.555
 744.535 248.877
 917.387 292.766
 88.074 25.346
 811.363 398.936
 672.931 61.750
 894.677 823.359
 563.083 339.703
 264.794 259.940
 50.802 283.214
 226.829 295.234
 378.550 537.752
 291.267 722.421
 222.916 840.928
 706.947 369.799
 133.716 129.841
 750.677 487.531
 343.689 22.181
 367.276 519.641
 958.379 54.647
 205.732 995.505
 748.900 993.896
 70.798 26.223
 552.568 223.213
 575.293 471.487
 541.155 614.482
 685.279 752.988
 450.139 522.208
 574.823 797.555
 834.530 77.604
 4.214 979.293
 790.162 949.777
 388.203 742.971
 569.695 202.353
 990.282 894.097
 548.870 972.395
 754.401 163.753
 932.871 989.970
 234.269 443.024
 10.166 637.416
 798.017 143.048
 190.299 404.172
 746.071 98.417
 234.106 453.570
 484.462 685.370
 184.461 200.323
 324.276 779.220
 420.494 560.410
 538.559 500.620
 829.121 28.079
 786.936 585.994
 358.662 247.801
 29.577 617.913
 687.334 962.810
 288.543 236.127
 604.680 457.788
 596.275 54.577
 119.864 83.027
 796.847 85.228
 633.737 503.747
 462.212 532.306
 551.047 704.185
 558.028 402.973
 978.077 875.486
 974.667 280.290
 114.945 403.661
 39.901 135.103
 279.845 664.046
 389.715 294.247
 316.720 27.378
 410.155 728.040
 263.404 836.182
 21.528 30.633
 372.438 455.431
 80.336 718.524
 863.100 316.098
 675.750 406.920
 575.151 22.263
 226.092 697.936
 130.167 590.758
 494.764 151.663
 375.850 136.353
 480.391 949.429
 86.412 345.162
 956.958 2.195
 865.011 825.009
 188.763 525.711
 392.496 455.252
 792.590 983.135
 993.750 641.819
 714.285 786.329
 555.099 518.654
 5.621 15.490
 183.165 617.443
 284.872 445.484
 409.922 987.241
 23.867 403.998
 936.292 708.855
 786.612 994.935
 786.458 880.578
 239.123 329.440
 689.143 507.817
 724.228 961.231
 585.626 5.537
 844.371 333.025
 415.640 806.252
 293.415 832.520
 982.828 584.978
 926.977 921.531
 435.797 984.395
 139.649 647.390
 106.692 207.119
 234.778 844.747
 467.364 86.956
 914.236 176.683
 337.668 47.316
 896.206 300.868
 208.174 883.255
 180.721 348.945
 320.901 385.196
 646.136 310.833
 639.799 169.139
 573.414 71.163
 894.190 542.700
 785.857 769.210
 802.635 61.722
 364.704 878.638
 394.585 502.312
 188.617 227.077
 8.427 62.343
 758.910 911.366
 226.077 629.845
 151.428 291.448
 328.247 218.836
 297.858 558.970
 146.082 122.402
 789.315 636.154
 722.300 805.119
 736.957 742.255
 459.806 29.696
 969.992 10.675
 362.496 554.254
 630.473 206.645
 199.324 955.697
 494.890 306.292
 539.533 630.556
 650.790 391.261
 408.125 837.596
 346.800 693.003
 43.325 207.006
 358.878 407.116
 852.076 520.394
 344.824 76.025
 58.909 726.103
 741.762 408.877
 834.202 197.930
 474.141 637.286
 429.557 665.497
 337.731 176.885
 303.378 174.988
 491.079 25.173
 604.619 904.109
 181.111 39.579
 115.980 820.125
 143.237 834.901
 711.711 590.172
 115.837 361.217
 134.705 25.181
 489.931 382.216
 971.169 749.464
 250.670 695.747
 830.276 964.943
 359.966 414.752
 105.262 740.245
 458.812 364.923
 189.377 459.267
 941.772 328.212
 485.491 60.762
 860.788 657.224
 26.147 779.939
 865.183 658.641
 508.354 945.894
 171.844 63.867
 244.765 315.906
 904.647 107.416
 93.278 651.390
 643.763 969.184
 207.055 113.015
 610.425 122.175
 256.018 317.344
 85.855 994.854
 121.804 938.181
 757.323 104.760
 426.588 826.946
 111.044 760.958
 291.365 182.973
 489.783 646.353
 552.922 132.223
 320.325 171.559
 126.361 617.864
 437.654 800.338
 59.737 105.391
 612.510 458.475
 70.716 735.960
 878.713 295.002
 416.664 92.614
 186.082 124.146
 966.977 183.780
 232.040 761.078
 410.520 996.352
 86.077 612.975
 935.772 566.729
 780.581 503.203
 213.675 893.202
 341.317 10.238
 543.524 738.179
 541.753 79.721
 993.785 905.964
 835.947 318.651
 888.910 533.604
 631.715 971.880
 119.726 291.924
 64.115 894.894
 251.304 795.029
 301.906 921.299
 984.396 483.674
 827.750 441.876
 113.362 446.070
 65.744 93.698
 87.104 124.523
 754.795 547.250
 695.113 324.131
 978.859 87.242
 296.614 977.408
 238.883 134.668
 618.347 453.892
 188.010 945.421
 150.454 954.428
 31.311 351.475
 957.823 454.961
 321.832 757.286
 636.929 413.502
 252.315 355.054
 729.720 816.660
 160.828 131.907
 153.358 299.339
 31.030 179.706
 817.988 844.149
 294.512 819.332
 237.368 667.806
 332.142 366.990
 445.676 182.675
 150.388 16.869
 227.637 625.954
 782.138 324.613
 561.022 960.496
 862.438 447.409
 226.323 744.377
 469.174 442.484
 927.035 756.079
 936.064 125.582
 607.453 554.226
 757.977 839.248
 278.477 791.449
 561.931 837.905
 843.915 828.150
 134.835 238.590
 641.640 981.137
 732.916 754.676
 610.203 962.551
 977.581 881.847
 799.944 724.913
 26.372 264.217
 958.941 928.005
 931.660 571.921
 932.400 622.576
 28.183 74.183
 866.260 935.316
 265.698 913.222
 652.118 610.340
 895.590 859.981
 594.413 176.635
 178.663 563.343
 28.514 370.887
 482.517 256.983
 129.593 744.189
 535.577 844.412
 689.562 252.975
 784.152 791.026
 418.754 103.619
 919.863 375.501
 769.391 351.493
 196.771 420.818
 251.273 304.572
 207.808 482.255
 291.680 845.176
 234.332 726.229
 409.643 448.103
 94.251 15.836
 560.824 166.702
 895.096 418.013
 147.929 798.620
 128.481 870.516
 270.455 88.717
 829.545 767.404
 147.573 327.505
 855.472 927.750
 332.922 349.332
 825.151 758.082
 847.161 406.226
 599.963 374.248
 883.470 11.970
 894.014 248.404
 446.134 828.641
 279.512 342.576
 519.348 356.932
 426.187 198.357
 941.951 335.392
 387.563 605.032
 596.743 735.885
 454.475 63.570
 276.060 337.679
 948.662 615.001
 327.391 485.490
 65.801 787.803
 36.102 593.372
 815.370 534.757
 491.917 692.663
 389.676 435.701
 190.068 175.338
 150.047 14.614
 818.397 331.552
 396.136 399.180
 12.739 190.020
 314.543 395.591
 462.320 51.035
 943.465 283.694
 705.522 353.722
 677.002 696.215
 568.099 681.640
 130.303 34.697
 207.894 714.717
 37.337 213.801
 592.443 352.049
 27.250 600.006
 351.957 521.204
 471.570 821.564
 926.375 957.884
 289.816 440.327
 821.219 478.315
 400.146 75.086
 365.359 609.280
 987.602 498.106
 340.484 411.772
 596.405 55.205
 145.955 598.779
 223.818 813.928
 145.850 661.482
 668.842 469.061
 592.609 377.355
 764.794 840.060
 62.115 365.232
 274.369 907.038
 899.628 3.960
 950.869 642.335
 449.451 160.864
 949.696 310.575
 211.103 542.709
 618.046 604.413
 872.045 734.675
 984.094 644.278
 955.460 921.921
 624.098 952.572
 588.477 74.469
 199.150 485.491
 341.545 840.481
 843.264 404.525
 866.901 247.628
 849.795 745.482
 29.567 409.555
 170.480 512.351
 687.688 17.675
 115.741 18.602
 252.935 351.445
 159.059 817.513
 612.017 637.280
 813.615 119.268
 85.971 742.456
 405.029 764.993
 466.930 711.277
 27.442 211.336
 127.662 482.892
 686.809 433.958
 25.745 110.194
 328.785 560.417
 603.071 904.863
 170.689 533.960
 47.234 532.968
 137.705 346.907
 771.730 187.368
 700.572 788.530
 877.841 466.911
 561.872 165.984
 576.253 538.159
 304.701 782.118
 318.251 973.674
 743.494 810.556
 664.644 423.168
 572.603 581.693
 608.961 941.862
 342.414 684.094
 276.183 476.842
 482.226 960.916
 199.063 190.131
 288.576 722.561
 993.488 110.497
 590.279 852.642
 428.288 78.974
 348.197 18.067
 32.302 250.856
 238.012 734.623
 374.391 95.131
 365.372 431.651
 565.723 87.211
 570.204 13.625
 896.334 209.395
 264.481 358.543
 561.068 183.207
 716.879 114.779
 338.239 676.826
 28.621 466.494
 745.247 818.022
 445.267 905.821
 449.938 347.735
 905.445 666.243
 608.458 961.751
 953.805 290.025
 827.007 488.507
 34.168 792.904
 806.231 861.107
 250.453 286.905
 576.493 573.231
 536.123 478.042
 926.275 814.082
 734.398 686.459
 974.098 500.257
 866.135 474.436
 349.281 345.993
 183.172 410.483
 594.443 212.244
 883.133 258.994
 851.794 664.402
 336.531 43.678
 768.050 753.892
 665.765 84.015
 674.440 966.647
 663.892 607.536
 247.062 388.493
 572.460 772.980
 10.259 901.306
 703.924 541.668
 646.231 512.588
 425.222 464.259
 255.575 243.670
 572.868 30.035
 566.571 757.428
 982.594 194.624
 909.789 635.359
 852.450 263.680
 306.123 846.607
 59.626 684.154
 710.675 59.498
 88.722 966.881
 715.596 491.156
 751.278 935.135
 448.199 575.401
 559.954 530.275
 66.228 846.524
 220.603 289.732
 912.584 720.524
 804.691 392.333
 763.029 830.324
 424.178 404.741
 601.283 902.457
 640.357 889.675
 358.628 905.360
 964.629 196.414
 134.717 50.037
 48.288 657.071
 601.293 769.360
 983.732 184.353
 812.090 770.188
 352.835 799.572
 185.223 761.038
 639.460 820.674
 376.272 265.897
 580.189 482.052
 462.068 691.483
 246.471 329.139
 850.708 310.762
 746.844 285.577
 619.693 240.554
 601.917 298.672
 261.481 646.839
 98.100 665.327
 737.493 19.889
 367.092 776.638
 164.118 275.068
 993.788 111.437
 687.201 897.271
 630.311 889.523
 157.431 241.320
 221.407 161.952
 63.875 201.519
 937.556 82.091
 985.607 686.177
 6.091 246.190
 203.877 982.760
 144.793 910.853
 404.976 122.818
 882.378 447.180
 874.955 589.806
 419.511 953.640
 723.318 134.950
 894.469 663.417
 408.106 444.568
 598.909 804.300
 807.285 945.480
 299.699 323.056
 881.734 42.824
 898.296 310.040
 397.428 596.704
 64.185 757.735
 465.663 891.339
 655.636 178.609
 770.549 804.031
 960.135 578.603
 185.915 303.235
 396.830 833.560
 145.512 897.844
 1.051 913.704
 180.712 716.687
 11.185 927.992
 741.374 651.853
 284.078 163.733
 983.979 476.432
 237.655 240.708
 65.607 211.361
 47.980 12.285
 494.720 823.223
 979.853 773.393
 835.409 781.132
 900.788 787.048
 68.928 173.310
 191.413 743.454
 916.525 210.106
 722.850 910.025
 605.288 638.155
 203.207 824.328
 801.714 118.986
 709.088 97.690
 586.727 134.039
 400.048 423.600
 444.923 756.752
 378.477 176.108
 786.962 361.850
 96.865 8.946
 717.430 343.481
 149.301 861.387
 754.486 399.275
 313.007 492.945
 358.687 259.337
 255.469 622.438
 246.036 640.783
 898.186 469.972
 57.248 73.436
 362.217 790.864
 497.386 345.189
 124.720 661.923
 216.141 71.304
 228.743 411.912
 591.377 106.260
 428.116 274.190
 32.240 635.923
 160.858 940.762
 211.423 148.742
 451.647 89.341
 750.618 564.943
 798.487 780.029
 753.318 470.339
 930.500 33.117
 342.567 165.373
 990.836 827.227
 108.951 499.601
 237.163 635.905
 399.934 757.143
 126.355 655.002
 432.638 120.342
 602.122 282.526
 738.587 38.200
 305.071 682.337
 854.100 625.102
 122.578 394.161
 60.283 616.349
 167.665 711.521
 411.658 403.372
 676.759 718.483
 34.922 896.826
 28.667 503.493
 445.074 944.668
 772.553 717.526
 334.087 429.647
 200.385 643.334
 309.502 42.239
 176.545 637.536
 471.985 767.044
 39.711 807.967
 550.367 920.094
 893.215 221.063
 791.343 858.869
 301.696 689.785
 613.528 374.198
 693.894 178.731
 569.515 22.597
 841.788 252.732
 755.928 918.098
 931.230 476.647
 13.981 564.635
 572.902 701.487
 68.985 353.913
 817.302 215.097
 866.649 200.906
 853.983 529.756
 430.311 151.537
 692.136 375.186
 442.778 527.231
 163.478 280.262
 758.912 512.042
 64.279 992.270
 193.062 923.824
 994.165 196.891
 164.834 15.723
 366.202 378.554
 296.356 443.230
 395.022 778.532
 456.316 310.861
 434.705 861.896
 365.702 427.354
 481.320 354.538
 995.784 386.204
 700.103 133.888
 81.791 826.765
 535.920 193.287
 80.658 588.327
 947.891 707.482
 455.655 454.207
 32.720 328.222
 865.689 694.457
 302.684 172.905
 466.365 694.362
 27.472 239.813
 340.680 31.987
 776.627 910.351
 19.671 513.125
 881.715 767.254
 30.711 847.865
 323.111 668.901
 530.000 962.234
 212.284 140.319
 895.605 874.136
 841.491 953.345
 940.885 758.879
 291.920 819.616
 371.157 310.412
 989.664 474.080
 667.894 934.943
 865.700 912.628
 616.736 249.638
 978.709 9.946
 773.257 996.825
 493.582 293.240
 812.179 910.481
 747.478 909.881
 662.903 514.338
 81.050 194.081
 781.494 907.812
 44.843 116.467
 734.265 565.949
 217.911 963.838
 311.655 192.173
 983.503 32.942
 697.180 7.683
 309.507 885.823
 281.916 219.785
 571.589 774.962
 740.392 104.296
 255.151 439.418
 122.313 376.554
 576.958 349.376
 322.632 663.860
 605.319 152.606
 179.658 672.727
 833.962 84.524
 129.919 450.687
 712.174 241.678
 285.113 249.225
 763.572 200.002
 659.695 316.577
 377.214 563.290
 189.512 292.369
 445.164 748.618
 967.576 186.636
 895.388 14.395
 560.922 540.635
 51.886 289.191
 343.982 763.474
 196.744 407.181
 923.498 685.205
 841.393 556.106
 75.563 572.372
 994.715 19.000
 257.517 615.536
 179.904 79.990
 990.321 760.035
 464.361 471.368
 977.534 641.801
 269.892 183.624
 185.491 880.869
 994.454 327.469
 658.938 537.986
 350.359 28.163
 193.723 757.213
 983.995 814.212
 192.735 492.595
 143.521 416.967
 855.760 383.794
 486.783 372.703
 14.234 828.306
 232.897 877.832
 336.804 761.677
 746.931 320.153
 673.359 657.615
 875.113 139.131
 48.906 493.280
 313.691 766.541
 292.627 478.402
 471.442 491.342
 723.197 947.584
 475.748 70.979
 393.444 81.507
 554.918 682.683
 513.462 813.420
 213.127 545.580
 162.120 41.855
 685.034 936.037
 806.488 898.782
 729.116 818.718
 474.154 495.283
 84.406 394.094
 364.848 105.404
 895.137 254.931
 898.591 865.183
 200.413 800.579
 534.192 610.351
 618.220 95.312
 463.874 696.202
 629.709 507.715
 509.829 420.199
 223.777 530.096
 182.401 776.684
 4.641 963.485
 76.329 628.392
 435.606 744.229
 203.086 287.179
 507.983 677.036
 809.072 902.666
 430.579 87.102
 989.539 799.270
 656.030 286.520
 458.097 956.962
 747.216 909.162
 106.046 567.138
 869.981 760.883
 122.331 21.043
 535.358 281.058
 34.348 703.684
 141.672 955.623
 866.197 611.071
 748.408 764.981
 941.309 513.707
 792.103 712.226
 630.797 225.682
 400.130 643.291
 470.851 468.531
 919.836 442.002
 648.339 944.640
 934.724 526.085
 443.126 49.671
 641.218 667.235
 81.132 290.951
 91.937 57.206
 809.721 963.500
 635.530 306.069
 275.448 132.327
 388.206 517.324
 335.735 34.578
 825.529 582.253
 845.735 844.216
 480.344 483.046
 257.914 422.207
 247.495 316.863
 786.109 434.131
 230.031 342.627
 602.594 672.916
 294.769 16.335
 943.753 835.794
 245.402 391.693
 938.004 521.054
 554.918 609.621
 482.788 121.679
 40.242 436.512
 82.581 280.252
 403.007 907.014
 417.389 953.795
 721.854 317.668
 694.248 130.510
 362.153 854.153
 899.351 195.101
 295.374 533.622
 725.180 598.760
 997.344 436.950
 708.017 237.756
 255.365 191.491
 442.414 55.227
 769.715 656.673
 309.413 269.395
 124.732 841.448
 86.708 103.525
 845.782 339.109
 926.648 394.972
 996.551 361.557
 270.403 329.385
 329.840 667.751
 295.055 259.199
 936.124 951.391
 899.589 991.035
 767.545 238.145
 163.279 573.430
 308.607 465.682
 746.695 883.692
 54.893 119.033
 145.431 740.868
 711.815 773.333
 796.728 791.281
 79.140 875.631
 229.647 595.256
 214.288 562.472
 143.649 650.419
 516.894 761.391
 104.810 120.765
 25.496 28.847
 523.002 794.843
 219.427 316.786
 479.930 904.574
 558.049 182.678
 532.694 422.905
 526.459 427.156
 739.564 988.668
 81.033 88.232
 215.904 736.399
 666.990 486.379
 603.918 733.692
 809.113 210.690
 958.435 35.911
 129.422 689.093
 943.655 285.208
 323.796 186.509
 587.369 426.040
 513.088 631.442
 537.189 241.516
 681.249 756.326
 148.713 683.254
 909.431 338.773
 352.135 162.234
 425.336 303.539
 88.821 269.812
 303.465 558.463
 882.822 628.098
 995.042 427.073
 467.641 439.102
 834.791 656.999
 182.201 665.024
 692.195 243.424
 391.465 870.880
 12.297 742.706
 489.174 479.224
 458.440 660.934
 68.652 299.362
 137.841 698.937
 771.332 615.230
 199.631 698.345
 763.849 152.728
 261.567 657.324
 78.259 844.957
 291.355 30.042
 454.599 309.549
 965.146 66.619
 332.037 323.486
 201.038 331.987
 178.748 695.803
 149.141 919.910
 69.252 806.025
 870.095 675.194
 901.920 595.548
 786.777 891.462
 692.755 10.559
 613.846 167.720
 231.377 229.000
 298.832 104.155
 991.657 531.973
 817.426 281.460
 455.911 363.674
 802.970 999.475
 44.421 65.980
 632.677 816.677
 200.982 467.398
 995.720 314.253
 132.670 84.984
 214.019 255.022
 454.140 186.443
 836.446 481.784
 962.247 523.027
 770.541 330.899
 837.833 737.661
 520.036 869.731
 313.252 473.270
 857.087 11.413
 785.028 140.449
 448.661 143.165
 222.243 379.000
 878.849 716.694
 707.648 82.501
 42.856 698.333
 937.476 707.939
 741.980 535.288
 338.627 612.762
 268.280 551.212
 182.001 639.666
 947.037 393.370
 175.487 785.609
 696.923 284.645
 709.638 867.258
 192.520 621.908
 356.631 842.251
 770.151 658.818
 745.284 216.801
 732.567 132.501
 361.138 508.468
 685.846 272.086
 663.708 422.192
 315.866 460.471
 638.652 512.235
 993.061 222.602
 179.950 57.718
 522.089 262.874
 648.035 480.449
 544.975 65.950
 399.605 327.154
 707.679 469.469
 811.780 960.872
 934.553 489.966
 308.738 135.705
 574.560 176.279
 577.728 433.592
 917.238 35.131
 670.874 629.854
 583.374 544.205
 120.481 825.690
 611.089 877.418
 842.444 180.265
 47.077 419.304
 211.956 223.492
 457.200 160.206
 718.256 604.154
 761.246 126.643
 443.843 188.674
 21.839 612.819
 875.032 276.069
 454.230 906.278
 294.327 327.680
 726.647 225.520
 993.710 659.849
 173.233 757.739
 497.207 538.296
 504.372 564.221
 810.196 709.528
 961.736 38.523
 793.664 662.914
 194.965 902.935
 169.406 533.263
 829.121 22.411
 425.221 114.918
 220.545 727.944
 238.916 691.899
 65.151 765.083
 661.021 412.789
 707.593 324.899
 576.218 512.575
 409.954 47.303
 243.347 455.958
 760.851 98.546
 537.525 837.809
 454.422 870.070
 882.429 807.065
 35.847 994.484
 466.262 701.786
 916.436 961.504
 834.837 207.233
 105.520 893.352
 205.840 528.133
 115.091 21.786
 159.380 44.117
 371.373 130.066
 743.988 577.219
 48.114 980.375
 460.234 516.877
 430.658 354.191
 214.865 536.101
 966.895 368.791
 799.087 797.935
 878.529 792.284
 60.384 340.472
 239.105 22.632
 986.413 578.253
 497.689 598.994
 883.611 545.570
 590.573 718.056
 646.564 1.044
 667.969 390.947
 414.798 821.726
 526.171 20.862
 292.187 138.253
 614.401 245.921
 54.565 440.343
 843.647 580.363
 140.529 844.784
 804.715 419.535
 658.928 937.310
 674.904 335.608
 557.535 37.400
 405.860 782.659
 587.328 493.460
 415.959 618.122
 825.198 188.339
 213.985 514.968
 547.499 955.432
 239.812 933.183
 393.454 98.155
 883.485 903.563
 439.967 835.346
 625.752 280.730
 899.966 817.918
 598.084 190.275
 230.167 73.988
 484.085 237.387
 19.487 927.834
 550.559 287.279
 857.603 829.751
 7.070 662.665
 639.033 247.515
 727.608 837.840
 329.177 64.345
 334.826 815.255
 945.948 452.545
 532.461 537.519
 437.767 236.358
 489.256 869.442
 762.986 2.626
 720.271 850.870
 997.302 985.008
 799.516 307.012
 867.877 248.549
 969.895 259.642
 92.062 288.988
 219.340 426.607
 94.388 578.350
 170.612 960.745
 600.603 219.085
 519.515 260.390
 727.758 987.454
 163.406 495.682
 173.653 68.296
 328.087 516.908
 79.384 513.275
 243.882 137.906
 920.540 339.447
 386.356 779.455
 154.035 561.636
 207.454 990.511
 290.125 797.872
 190.494 80.815
 7.374 270.550
 97.384 653.934
 19.954 555.486
 396.634 148.102
 732.442 706.318
 102.336 11.755
 571.230 942.638
 981.509 65.541
 10.774 867.557
 242.540 152.486
 167.467 745.393
 171.260 838.381
 817.201 184.688
 582.231 696.150
 411.069 238.474
 577.764 357.706
 176.896 445.583
 710.987 826.727
 464.824 327.844
 814.861 563.806
 839.099 852.473
 147.651 144.979
 954.221 31.955
 106.095 184.826
 353.985 220.899
 137.958 50.935
 71.698 477.015
 41.117 287.802
 317.487 168.379
 40.586 741.250
 845.372 559.108
 689.632 20.760
 483.438 508.659
 126.252 63.919
 172.515 434.826
 739.800 347.442
 33.229 966.796
 150.607 411.269
 11.954 42.117
 192.241 280.282
 540.238 761.017
 504.052 551.911
 79.801 924.311
 411.316 102.649
 69.626 559.181
 90.235 803.271
 499.340 732.852
 12.104 337.939
 413.634 810.871
 339.898 228.596
 118.604 918.042
 144.512 770.989
 678.366 480.516
 927.825 605.754
 628.124 282.147
 225.204 656.335
 310.102 762.642
 828.074 759.921
 186.512 265.493
 63.546 358.245
 177.498 447.254
 316.276 478.184
 993.010 63.735
 629.520 59.015
 510.611 221.493
 407.693 631.354
 133.798 933.261
 419.584 844.896
 338.500 343.167
 5.827 316.720
 72.846 331.729
 490.679 433.095
 564.232 802.391
 728.786 805.242
 358.229 862.043
 753.126 38.684
 969.438 299.478
 979.235 827.619
 471.340 340.576
 39.891 396.798
 250.120 110.427
 328.633 265.925
 259.065 694.289
 802.721 753.411
 651.272 185.712
 697.604 630.969
 57.977 806.377
 24.899 717.045
 889.892 633.794
 131.662 800.257
 444.781 876.415
 85.868 224.119
 834.327 77.651
 195.155 367.423
 528.679 338.478
 864.768 512.275
 842.448 240.820
 136.162 611.209
 839.047 889.508
 327.876 918.826
 751.960 518.811
 11.216 530.571
 155.731 720.257
 209.268 525.626
 263.251 222.487
 901.117 612.183
 79.487 612.403
 164.468 156.953
 858.466 641.840
 197.711 997.621
 746.515 167.980
 953.642 3.656
 460.106 71.819
 696.421 499.715
 853.760 71.063
 793.906 194.619
 748.236 466.250
 890.427 481.036
 80.567 946.670
 9.536 965.741
 427.469 441.552
 429.774 952.217
 67.490 78.152
 504.428 686.939
 763.223 938.884
 182.353 373.786
 344.507 971.864
 382.878 899.323
 391.307 971.501
 713.527 552.404
 988.568 516.710
 252.764 687.506
 745.712 533.527
 287.359 710.880
 334.360 276.186
 359.486 166.152
 446.560 927.015
 684.759 281.083
 762.375 271.842
 719.519 595.184
 643.471 476.064
 232.492 219.812
 444.800 469.623
 849.176 654.686
 619.214 839.944
 441.882 679.939
 942.440 64.320
 517.217 708.401
 924.265 911.596
 567.194 682.606
 714.858 572.434
 189.170 463.797
 935.035 593.505
 211.026 30.987
 931.070 690.012
 476.759 297.063
 6.804 579.917
 827.699 82.093
 449.615 849.574
 957.567 652.949
 326.980 642.467
 605.518 150.345
 474.491 419.036
 188.103 352.280
 165.138 815.759
 744.896 255.088
 187.414 525.556
 597.667 343.999
 463.331 310.061
 591.714 643.977
 607.020 558.551
 220.934 424.032
 613.528 940.214
 433.953 25.117
 32.127 508.644
 903.935 709.775
 828.565 353.012
 24.469 723.073
 688.803 433.091
 701.109 206.950
 728.834 359.727
 53.963 37.359
 620.002 503.305
 670.371 634.593
 639.015 236.105
 865.539 926.711
 431.655 286.342
 168.650 784.357
 617.444 939.092
 675.910 768.451
 240.622 139.794
 52.081 81.864
 425.328 807.696
 448.175 349.468
 57.526 858.280
 893.089 690.730
 483.780 464.824
 347.222 433.810
 881.515 999.812
 440.821 453.952
 363.774 317.563
 401.212 221.627
 984.128 641.561
 71.910 202.740
 507.406 265.343
 591.208 765.146
 215.933 667.114
 905.304 479.434
 688.415 968.513
 95.918 939.644
 682.259 71.086
 587.909 519.028
 185.776 304.356
 829.641 880.792
 803.343 181.999
 497.045 412.923
 766.188 443.147
 728.891 894.525
 599.341 150.632
 251.224 738.860
 349.656 313.856
 466.795 721.542
 22.158 528.566
 972.523 582.609
 666.912 97.190
 404.288 695.772
 293.719 270.466
 701.825 799.838
 308.229 783.135
 623.183 774.624
 504.233 33.656
 732.453 570.670
 310.272 760.791
 828.662 638.554
 174.247 219.842
 398.257 784.809
 830.952 870.222
 757.305 58.480
 90.666 806.385
 28.931 561.715
 521.789 339.202
 481.685 511.763
 489.682 648.292
 368.391 258.130
 923.159 552.155
 663.682 591.008
 578.430 597.167
 741.252 644.415
 579.820 654.243
 376.056 94.600
 462.439 479.611
 647.998 541.448
 602.467 580.486
 585.444 813.917
 777.370 705.139
 271.170 101.475
 85.625 217.948
 769.846 939.365
 711.213 32.448
 582.897 89.153
 133.001 58.431
 429.764 695.854
 647.096 812.899
 358.388 973.101
 238.510 879.818
 444.592 288.086
 357.019 851.410
 420.471 373.656
 424.475 706.066
 324.425 486.959
 533.297 877.443
 867.050 429.124
 848.108 539.070
 412.402 220.665
 457.172 502.580
 866.342 940.647
 553.170 129.986
 3.782 347.505
 773.019 456.242
 844.031 734.941
 665.800 363.299
 165.354 382.178
 661.741 837.353
 531.964 544.496
 611.813 663.818
 762.424 323.282
 188.427 97.326
 399.790 846.414
 867.326 204.947
 830.479 886.997
 237.004 478.511
 448.936 523.951
 345.424 596.003
 964.795 390.370
 238.592 672.311
 212.583 918.895
 768.609 157.002
 843.600 247.391
 850.445 532.425
 75.804 828.280
 280.129 851.262
 349.072 541.976
 848.822 781.261
 706.797 265.537
 106.828 439.324
 5.313 424.251
 761.810 781.302
 473.134 354.031
 301.998 442.126
 613.573 139.967
 187.084 608.295
 206.217 550.033
 468.768 56.994
 32.396 347.611
 314.769 859.380
 572.651 502.545
 892.911 256.968
 23.976 3.785
 907.031 856.846
 612.969 248.952
 698.476 922.117
 967.909 504.602
 873.699 166.976
 716.198 118.401
 480.520 0.920
 29.636 959.367
 627.183 643.475
 412.955 668.820
 366.262 380.462
 63.293 442.516
 600.137 526.292
 890.331 218.929
 609.294 356.091
 127.273 820.759
 665.776 479.147
 58.536 53.112
 631.071 334.359
 995.725 284.625
 713.419 832.894
 332.296 174.959
 889.717 677.490
 460.320 27.050
 300.825 716.884
 29.264 564.297
 78.250 403.252
 534.024 606.404
 130.039 206.758
 433.198 252.962
 932.649 791.066
 892.211 407.308
 74.924 94.685
 121.426 176.107
 364.765 813.316
 16.389 269.836
 626.273 396.795
 114.126 678.728
 725.888 710.254
 541.880 796.160
 914.308 252.636
 767.197 761.174
 753.864 957.550
 253.238 63.431
 918.579 442.765
 101.024 632.758
 159.958 337.460
 19.770 472.667
 81.735 353.099
 434.171 909.204
 871.253 817.742
 718.449 245.630
 306.317 848.479
 774.079 837.499
 660.170 466.866
 852.617 645.173
 232.677 182.904
 406.060 260.826
 264.792 689.725
 142.263 339.250
 771.317 770.203
 517.426 646.610
 131.964 654.977
 835.302 454.758
 94.395 366.442
 495.335 392.299
 599.747 903.310
 869.151 774.619
 678.830 974.159
 744.925 796.382
 676.583 775.309
 298.044 219.969
 537.397 568.555
 488.602 536.199
 571.642 478.331
 593.904 229.062
 474.383 567.046
 27.820 229.499
 784.104 323.625
 527.217 895.474
 58.828 816.154
 375.477 673.276
 868.726 908.181
 339.250 760.393
 21.079 753.465
 0.035 651.269
 960.851 790.132
 828.078 967.307
 947.312 317.443
 661.753 780.616
 766.089 512.262
 788.264 82.070
 471.876 124.180
 966.908 728.505
 998.228 665.032
 967.683 257.351
 648.789 407.680
 317.646 271.267
 183.475 48.745
 334.853 577.670
 821.356 229.098
 393.132 91.194
 340.007 893.848
 986.266 359.712
 102.871 500.359
 161.878 910.496
 288.796 529.061
 465.608 902.336
 531.546 438.890
 695.693 547.123
 255.089 848.921
 615.375 681.660
 69.243 172.743
 732.409 743.821
 979.402 425.506
 336.291 268.861
 876.296 349.151
 17.578 169.607
 772.784 133.489
 791.039 311.764
 713.653 764.631
 944.571 821.977
 823.125 713.391
 656.247 766.053
 898.754 231.007
 908.035 168.487
 587.629 784.748
 0.242 187.902
 973.015 119.282
 87.405 757.981
 291.133 439.128
 244.022 307.046
 126.481 282.078
 85.183 704.547
 390.782 692.316
 449.000 287.793
 469.156 345.392
 958.974 401.440
 364.624 755.660
 867.461 55.214
 438.713 681.703
 706.724 57.503
 335.029 298.484
 290.309 814.702
 990.735 729.038
 191.432 165.266
 847.393 616.643
 231.573 425.340
 730.325 704.325
 824.559 807.730
 590.414 896.685
 400.246 600.985
 812.880 174.490
 66.636 789.950
 966.298 570.796
 227.448 7.695
 267.014 394.954
 949.094 941.879
 197.555 94.563
 440.516 202.120
 374.052 802.799
 373.073 580.557
 91.665 347.802
 805.499 12.686
 876.235 560.610
 898.989 42.535
 675.642 258.070
 195.712 403.888
 79.687 587.068
 104.895 401.591
 659.657 177.190
 86.311 83.736
 368.428 81.646
 362.168 972.077
 92.179 2.981
 423.578 115.359
 252.135 153.306
 53.836 964.893
 628.636 31.594
 572.388 576.034
 833.057 796.868
 843.839 710.902
 551.483 50.242
 706.556 870.330
 496.437 125.788
 594.793 195.720
 51.555 235.788
 574.067 648.836
 703.997 466.348
 927.330 260.153
 308.977 11.555
 42.888 409.888
 1.458 645.805
 215.848 712.171
 596.414 132.919
 212.887 768.945
 738.805 565.846
 23.500 769.131
 968.308 921.605
 165.572 68.738
 545.918 942.723
 593.526 703.112
 96.795 749.335
 615.694 473.053
 306.396 916.735
 34.530 297.518
 468.319 583.335
 827.437 937.964
 228.856 86.263
 264.057 739.752
 464.534 649.410
 162.762 486.585
 627.667 405.354
 607.853 872.595
 816.913 42.684
 540.630 26.868
 194.041 298.892
 191.423 306.029
 546.530 421.787
 903.208 546.703
 863.586 295.670
 906.022 751.595
 778.830 759.174
 508.782 896.561
 867.877 457.242
 782.984 82.974
 757.748 488.423
 500.993 527.136
 195.295 889.181
 68.279 49.349
 974.376 288.778
 740.154 487.937
 480.330 661.464
 153.453 272.180
 572.435 177.869
 324.771 712.475
 290.740 535.943
 789.631 141.390
 96.136 545.453
 580.028 116.711
 888.401 1.420
 687.997 493.572
 205.584 254.170
 544.895 319.610
 802.375 250.652
 693.185 502.656
 200.694 957.759
 150.628 858.163
 971.686 898.613
 205.268 42.594
 66.669 342.796
 350.829 613.945
 790.458 437.661
 421.552 891.965
 282.396 86.964
 436.857 794.246
 119.549 652.778
 271.115 542.003
 817.699 945.022
 652.275 218.067
 216.481 478.858
 623.074 42.409
 586.199 523.038
 6.130 845.717
 579.436 72.024
 463.778 273.401
 117.608 982.143
 877.281 460.502
 901.258 188.302
 258.680 267.818
 366.606 124.950
 600.577 161.948
 685.872 315.439
 641.348 723.678
 385.009 60.955
 730.614 862.243
 592.206 387.527
 905.136 645.468
 49.761 921.673
 89.905 291.068
 239.658 327.066
 512.251 131.515
 161.368 901.880
 25.683 108.675
 34.348 105.419
 980.473 685.168
 5.691 240.294
 523.205 603.101
 556.816 490.158
 59.567 69.099
 906.594 621.165
 953.288 104.581
 189.574 156.566
 67.382 644.898
 387.766 877.650
 267.963 688.745
 956.794 380.611
 619.947 344.224
 309.107 808.554
 400.481 959.868
 998.682 102.004
 760.345 903.149
 746.377 381.878
 474.587 706.460
 709.477 748.482
 667.906 757.905
 442.395 591.828
 182.814 3.672
 330.741 846.244
 712.296 48.116
 373.881 760.308
 354.708 900.507
 710.537 106.516
 606.291 502.692
 350.105 129.637
 303.269 174.506
 14.299 374.505
 806.585 593.911
 587.842 180.083
 11.542 762.614
 404.630 554.552
 113.689 236.820
 891.685 224.022
 601.130 384.097
 94.969 384.045
 630.027 483.941
 409.592 477.924
 810.603 559.906
 726.007 718.758
 849.563 119.357
 930.626 994.023
 404.094 702.578
 713.935 813.504
 672.820 791.619
 345.151 545.453
 529.038 201.764
 76.040 934.567
 567.898 341.510
 197.321 801.806
 46.904 462.680
 251.884 524.167
 931.112 278.552
 225.533 906.457
 771.865 668.271
 607.205 52.230
 940.132 939.242
 408.570 872.683
 369.772 630.594
 632.926 637.043
 837.997 720.371
 313.472 52.522
 393.407 472.900
 333.060 493.907
 638.164 922.351
 475.783 300.455
 559.882 41.145
 933.013 279.683
 698.725 160.356
 133.592 353.440
 912.186 882.092
 833.741 441.181
 478.211 5.176
 883.889 379.476
 949.254 344.946
 687.388 746.619
 55.901 501.013
 733.069 608.779
 157.578 864.394
 576.503 281.911
 676.296 474.089
 572.990 454.844
 632.253 765.180
 541.610 327.359
 660.461 93.756
 329.794 557.043
 636.490 991.805
 120.857 695.331
 516.155 976.909
 904.802 732.120
 16.010 11.673
 140.674 305.820
 974.204 236.860
 555.085 908.809
 358.356 765.987
 727.802 4.304
 980.335 269.423
 545.895 737.999
 667.060 949.908
 400.754 885.122
 379.655 741.827
 747.972 720.273
 106.723 91.995
 142.721 673.624
 145.276 204.146
 349.781 373.314
 67.451 872.637
 558.120 41.632
 523.049 978.332
 8.093 173.576
 395.719 872.193
 571.442 83.291
 391.143 496.486
 569.868 749.801
 143.633 471.760
 639.733 562.190
 466.220 57.902
 964.217 80.351
 599.670 942.994
 119.007 955.649
 727.204 53.479
 985.320 252.019
 681.381 858.099
 250.070 768.390
 573.156 66.484
 465.445 674.870
 994.158 827.103
 210.685 65.302
 783.523 900.228
 771.852 515.838
 990.057 226.760
 818.706 681.856
 307.031 506.060
 652.107 513.223
 696.802 23.893
 764.751 110.713
 269.765 989.229
 199.486 264.894
 429.477 15.706
 703.175 634.392
 363.468 355.456
 113.387 544.907
 746.035 810.598
 136.566 876.391
 951.870 427.714
 489.309 196.426
 662.669 655.215
 791.653 576.931
 815.832 410.522
 88.719 673.251
 806.163 776.955
 103.495 64.570
 447.403 908.193
 411.253 357.892
 747.805 255.883
 499.987 591.172
 198.326 813.814
 919.964 371.085
 236.989 565.968
 410.179 425.295
 390.349 377.326
 454.941 705.779
 432.588 832.807
 307.600 357.836
 702.673 933.953
 211.424 168.040
 516.278 543.440
 643.711 63.808
 766.125 228.300
 655.615 788.005
 264.368 913.632
 226.819 585.417
 914.170 4.810
 404.702 75.902
 253.355 368.935
 458.234 54.151
 467.615 551.864
 407.193 741.332
 379.279 628.094
 850.125 653.360
 762.884 184.671
 725.459 268.430
 282.097 690.827
 418.498 737.890
 372.980 231.167
 844.478 45.173
 83.674 626.734
 869.898 973.556
 615.781 945.543
 709.078 582.019
 571.628 438.084
 981.905 336.861
 496.051 915.566
 626.543 723.230
 591.138 426.422
 215.149 824.068
 685.574 952.758
 762.286 653.648
 942.971 431.454
 388.573 758.853
 10.068 158.565
 203.341 934.343
 528.354 30.363
 199.796 658.993
 182.046 845.025
 467.758 762.490
 829.956 286.702
 478.954 725.124
 195.548 255.021
 897.560 143.967
 73.123 920.233
 327.007 148.365
 881.668 575.087
 588.726 691.609
 572.658 832.556
 708.532 598.665
 613.082 562.797
 383.749 317.689
 837.793 768.099
 644.137 452.003
 41.256 221.155
 980.634 176.143
 981.654 516.020
 879.138 542.115
 51.809 343.998
 396.762 828.179
 861.403 465.788
 792.799 481.219
 831.472 429.244
 866.877 754.377
 161.361 517.709
 356.403 884.231
 54.383 410.968
 751.533 16.988
 323.803 319.353
 148.592 152.279
 715.939 896.602
 185.627 88.119
 830.764 549.862
 792.897 823.825
 69.188 112.177
 6.236 602.600
 845.047 506.295
 695.024 885.539
 451.762 556.363
 964.816 68.780
 629.793 559.687
 626.467 850.066
 530.599 443.179
 350.832 376.143
 483.326 143.198
 526.153 854.144
 637.219 373.588
 932.276 275.565
 149.636 810.703
 873.321 508.059
 418.061 317.786
 553.058 876.167
 794.739 561.436
 122.492 736.212
 982.421 912.863
 818.079 602.184
 675.281 64.720
 985.374 388.612
 94.765 284.611
 43.887 983.881
 568.164 638.600
 794.687 974.406
 728.711 87.582
 56.114 118.487
 878.546 837.130
 791.402 471.083
 476.723 224.146
 474.474 630.288
 98.527 283.311
 939.523 796.789
 892.590 751.100
 841.921 483.424
 949.898 948.156
 791.529 198.225
 832.986 811.524
 326.634 56.586
 111.744 421.066
 2.771 502.884
 259.944 39.897
 753.819 475.755
 907.337 842.710
 324.567 911.935
 767.825 780.121
 408.882 319.264
 704.605 78.782
 293.421 768.835
 306.361 628.912
 394.361 458.885
 70.619 401.536
 377.768 528.805
 185.632 271.163
 320.058 981.303
 912.913 415.687
 43.814 975.579
 469.316 309.201
 759.145 846.267
 939.104 216.265
 58.486 584.390
 289.332 804.477
 212.580 180.862
 771.119 798.220
 360.232 813.932
 447.999 548.082
 290.007 883.746
 961.520 551.071
 997.310 25.092
 913.076 655.566
 437.343 518.893
 976.767 266.593
 958.448 670.505
 456.581 941.919
 819.640 315.271
 935.900 463.553
 202.172 376.576
 740.020 674.140
 902.306 457.052
 523.012 990.669
 828.787 548.338
 606.689 721.699
 864.658 748.377
 28.003 807.525
 132.990 167.612
 205.944 829.280
 226.796 167.345
 912.502 562.818
 225.218 526.179
 844.868 721.560
 974.142 785.835
 646.475 90.354
 16.349 738.256
 139.504 16.371
 23.551 24.896
 815.897 225.404
 623.018 10.301
 120.826 470.432
 90.698 239.892
 663.048 407.507
 669.776 811.282
 439.910 910.983
 890.553 185.244
 288.312 380.560
 539.532 282.764
 712.228 316.936
 131.057 995.487
 716.050 926.967
 355.117 455.757
 342.788 904.835
 944.659 937.593
 906.962 979.904
 362.561 100.035
 881.826 747.706
 243.255 338.864
 585.505 646.167
 430.569 321.675
 75.022 409.013
 979.074 775.393
 443.300 641.860
 580.913 345.866
 292.714 309.290
 447.414 817.994
 878.119 394.106
 820.883 274.560
 949.359 59.590
 576.704 375.685
 932.905 594.229
 61.643 992.343
 857.472 793.782
 617.160 951.185
 510.410 301.297
 575.277 808.931
 199.550 610.806
 761.402 928.597
 256.436 789.679
 268.518 872.996
 946.997 598.340
 8.711 350.317
 728.285 210.207
 32.583 869.547
 106.807 550.969
 19.154 508.411
 594.901 791.799
 566.239 21.906
 134.792 418.753
 794.669 75.091
 651.334 748.842
 363.174 959.335
 218.374 726.229
 771.226 427.597
 372.539 279.382
 4.942 582.678
 902.502 687.212
 309.533 284.702
 580.123 40.139
 507.181 662.901
 708.970 507.376
 631.311 765.225
 550.599 266.586
 229.524 541.221
 982.467 414.433
 963.983 503.343
 554.768 269.814
 778.548 964.544
 185.902 284.835
 28.703 511.165
 385.285 386.633
 408.308 786.218
 263.088 346.297
 34.953 65.945
 903.076 585.326
 654.452 989.663
 488.621 326.989
 29.530 17.467
 13.155 836.707
 325.597 251.200
 432.772 595.163
 788.534 560.561
 766.529 48.616
 519.614 48.475
 283.512 287.015
 438.077 698.352
 477.260 831.692
 32.631 142.132
 788.251 156.002
 642.721 333.799
 842.388 615.268
 385.043 110.948
 504.679 893.363
 510.230 170.189
 57.292 664.427
 701.490 504.419
 883.045 967.519
 327.064 375.713
 830.212 362.765
 850.725 91.847
 941.536 609.055
 861.075 272.894
 17.033 720.117
 576.468 633.226
 941.860 428.411
 246.223 150.549
 321.058 440.474
 831.818 574.815
 523.954 294.944
 398.676 664.137
 132.387 42.565
 167.456 81.034
 216.691 528.924
 504.480 189.767
 117.656 464.033
 817.851 854.378
 105.769 162.104
 366.077 927.773
 613.261 299.878
 79.849 266.330
 710.425 7.857
 298.232 513.733
 223.832 326.797
 684.484 424.793
 797.421 548.490
 823.542 387.898
 282.601 247.307
 125.539 937.339
 943.713 195.174
 633.490 198.492
 991.458 650.980
 327.348 294.640
 148.507 305.046
 153.079 69.938
 125.834 34.871
 609.486 994.699
 690.897 450.388
 575.432 654.028
 163.226 351.180
 637.496 756.065
 731.030 826.393
 417.268 500.186
 574.030 957.429
 936.431 426.996
 860.779 356.857
 487.021 430.418
 799.504 32.906
 588.004 487.574
 924.125 11.278
 654.431 285.174
 134.038 494.845
 932.266 363.056
 947.998 82.158
 963.732 618.286
 327.577 198.804
 451.244 119.304
 951.042 687.916
 442.179 662.304
 228.892 739.920
 524.598 494.906
 730.817 564.695
 421.420 159.956
 201.541 485.200
 416.368 639.650
 469.175 289.399
 311.352 463.137
 361.763 561.726
 677.028 375.303
 141.082 436.701
 544.350 637.729
 911.132 401.644
 126.526 272.174
 263.899 814.324
 842.402 180.745
 966.742 102.016
 721.698 343.748
 482.144 843.776
 50.433 355.666
 327.778 296.101
 905.360 701.697
 847.025 357.792
 526.236 82.538
 559.731 452.357
 484.611 84.880
 420.529 571.133
 480.688 781.301
 626.154 518.434
 692.294 778.475
 10.623 747.935
 721.557 559.963
 52.724 609.640
 848.276 73.167
 427.121 136.704
 969.969 663.688
 269.513 4.863
 956.160 79.378
 637.023 73.132
 290.733 156.491
 344.763 57.637
 646.198 407.788
 593.666 761.250
 205.984 394.175
 797.080 756.029
 106.686 954.957
 315.751 135.065
 746.226 965.291
 552.846 572.243
 33.744 791.624
 0.345 375.652
 33.640 426.329
 401.798 931.328
 173.381 941.330
 568.198 112.780
 989.610 338.003
 496.072 98.073
 729.927 658.259
 60.228 75.526
 411.744 821.412
 536.690 532.186
 771.342 665.777
 730.796 972.889
 975.212 96.016
 296.296 794.060
 774.630 700.895
 516.370 683.315
 679.089 235.801
 38.133 896.901
 623.524 624.953
 797.483 411.100
 880.402 685.640
 208.590 595.728
 695.795 307.092
 17.340 328.032
 336.960 916.787
 504.320 479.742
 158.995 464.629
 772.240 360.201
 614.572 968.618
 44.778 891.764
 231.129 653.235
 446.958 202.781
 805.093 523.123
 917.190 636.934
 956.711 639.862
 332.480 349.672
 748.829 589.331
 803.328 162.588
 998.834 462.638
 434.033 910.251
 858.107 836.762
 746.105 392.202
 54.346 584.510
 854.065 252.083
 198.433 110.156
 368.891 678.532
 761.914 681.189
 717.863 56.297
 699.454 682.168
 21.569 404.521
 391.700 768.986
 98.749 201.414
 240.012 356.340
 394.760 605.325
 180.573 574.443
 295.300 1.801
 879.914 619.617
 117.246 610.732
 908.223 275.162
 114.803 718.484
 695.591 661.818
 731.530 114.511
 197.244 0.067
 525.147 932.946
 517.659 228.883
 228.585 265.687
 64.184 767.336
 151.631 328.612
 365.455 957.387
 15.247 346.471
 448.781 859.551
 615.671 660.067
 526.930 49.739
 786.314 352.558
 805.016 988.155
 639.130 206.697
 41.890 892.618
 278.322 323.701
 350.342 983.074
 171.023 805.235
 812.341 495.646
 293.088 585.997
 238.369 158.416
 532.602 634.851
 685.819 432.934
 696.489 162.000
 745.492 951.458
 722.326 288.735
 635.862 307.068
 321.586 480.773
 543.399 909.635
 573.980 307.751
 598.382 623.258
 835.096 177.231
 267.065 609.088
 419.235 274.579
 613.498 360.795
 662.312 208.565
 881.832 628.303
 270.158 770.863
 669.472 459.617
 8.004 735.307
 803.309 271.725
 307.736 985.235
 48.696 901.697
 859.411 215.550
 330.326 340.726
 639.202 526.702
 35.271 60.142
 612.377 943.052
 713.845 883.107
 869.967 45.700
 559.515 513.303
 622.756 823.462
 103.665 517.368
 25.231 594.268
 726.819 576.839
 552.645 527.607
 689.986 624.248
 751.843 267.095
 206.596 393.626
 854.604 286.757
 588.318 425.585
 532.736 556.836
 141.631 539.550
 116.919 502.028
 403.918 729.343
 854.277 29.928
 578.949 752.618
 279.095 28.549
 955.894 909.672
 881.135 383.231
 420.418 573.522
 919.144 464.730
 341.304 512.181
 213.757 677.187
 544.596 397.683
 912.875 27.985
 376.020 727.120
 730.329 557.774
 60.915 681.961
 770.264 630.442
 461.829 856.975
 348.077 577.409
 623.109 823.647
 865.127 581.693
 98.182 820.000
 778.049 304.020
 350.875 535.011
 591.689 940.324
 582.211 677.518
 992.999 767.895
 187.057 373.584
 205.290 911.978
 922.050 150.358
 179.779 937.485
 452.237 456.538
 734.335 848.900
 626.226 98.561
 405.626 338.219
 949.410 286.913
 886.745 344.410
 825.820 978.563
 92.022 632.473
 218.517 50.137
 316.531 635.468
 136.259 363.332
 660.266 964.183
 443.918 701.167
 964.758 27.470
 772.119 713.471
 389.710 138.206
 77.441 655.769
 444.058 337.644
 690.930 721.098
 612.571 252.388
 455.509 923.849
 596.945 416.900
 960.983 713.354
 858.518 229.371
 560.855 78.431
 425.622 654.688
 123.310 798.668
 457.731 805.564
 607.722 540.768
 564.558 997.427
 49.445 666.462
 412.881 926.269
 313.949 280.263
 347.018 418.277
 684.280 209.752
 58.506 168.822
 564.224 177.269
 302.861 964.497
 107.284 430.156
 140.486 769.713
 665.816 977.505
 617.289 478.379
 545.531 406.090
 468.872 66.983
 551.425 978.764
 678.885 838.700
 328.432 457.499
 224.022 685.827
 93.386 333.703
 350.144 101.883
 286.775 24.230
 329.071 593.140
 159.235 126.973
 4.836 235.519
 767.602 190.212
 40.967 225.906
 160.765 190.576
 693.930 231.637
 261.667 231.893
 57.836 258.607
 626.987 958.265
 25.441 263.078
 621.646 46.916
 992.202 216.498
 765.997 527.950
 473.426 203.564
 986.984 827.814
 17.579 64.413
 71.561 500.529
 867.520 270.529
 825.189 885.546
 860.223 104.854
 777.309 94.157
 756.752 769.492
 949.595 98.962
 78.328 4.508
 364.741 494.964
 190.046 919.750
 980.061 68.861
 747.734 534.908
 390.834 398.316
 210.664 523.376
 475.741 689.059
 256.175 660.808
 616.827 219.198
 23.002 802.998
 888.061 511.945
 897.410 938.952
 791.876 505.898
 357.529 78.550
 557.164 982.291
 352.041 800.273
 473.548 678.147
 33.286 79.176
 206.591 340.606
 943.603 180.139
 951.728 328.978
 97.246 593.676
 778.623 756.130
 766.522 134.141
 683.300 979.018
 205.973 851.379
 996.674 39.592
 396.773 530.995
 642.079 352.586
 107.404 495.043
 741.308 107.158
 916.605 649.500
 641.731 956.856
 179.193 258.359
 182.907 219.508
 411.432 523.085
 999.048 988.558
 984.961 492.871
 626.708 903.813
 930.027 173.336
 870.723 367.050
 720.920 502.584
 194.871 381.363
 138.373 452.985
 218.863 998.299
 242.711 239.282
 795.444 269.956
 543.076 79.217
 638.787 211.204
 85.950 287.529
 309.524 307.633
 211.974 579.722
 217.233 675.857
 523.839 225.579
 565.613 853.170
 377.590 296.787
 179.911 12.769
 241.346 386.868
 464.123 958.769
 173.349 298.845
 334.427 732.722
 647.831 766.517
 565.159 881.684
 22.957 34.194
 217.887 108.856
 198.635 318.225
 559.184 4.030
 880.138 828.267
 418.108 75.746
 351.025 169.188
 302.819 263.857
 598.888 873.635
 753.146 274.625
 941.033 344.119
 521.040 365.569
 203.707 191.047
 865.935 919.609
 835.087 434.206
 852.163 234.086
 724.741 150.167
 319.150 246.661
 683.992 272.794
 643.504 404.665
 564.547 530.262
 459.984 925.209
 486.686 86.829
 793.266 299.094
 71.190 773.935
 165.340 961.748
 457.326 781.554
 978.173 629.021
 106.647 41.134
 75.003 305.413
 381.659 985.686
 806.537 488.454
 919.997 905.974
 73.706 577.436
 247.233 235.288
 792.921 50.011
 561.627 55.551
 592.538 89.548
 436.940 206.753
 563.242 163.296
 407.703 147.749
 765.986 590.817
 186.451 222.822
 368.087 568.809
 103.412 64.160
 602.969 988.062
 323.536 350.253
 807.252 887.082
 378.978 154.583
 108.534 621.914
 530.873 283.769
 649.908 20.290
 744.224 711.169
 727.469 548.740
 503.832 868.111
 772.542 112.355
 25.450 833.129
 571.890 678.082
 410.865 548.515
 530.723 753.610
 72.676 47.029
 641.942 545.899
 6.503 259.648
 330.978 687.382
 735.765 533.043
 652.081 965.844
 595.596 264.023
 775.473 878.379
 384.754 574.138
 134.944 793.953
 802.325 233.144
 514.919 436.580
 832.677 893.017
 210.680 566.543
 758.640 428.081
 864.041 555.326
 508.458 870.741
 781.640 826.772
 894.149 180.948
 309.170 318.649
 122.941 251.325
 940.668 542.248
 983.150 4.679
 268.944 960.366
 872.890 828.164
 65.818 134.218
 484.334 565.777
 856.808 916.297
 435.793 781.042
 415.104 288.286
 494.870 443.147
 937.938 800.971
 622.572 786.549
 31.995 897.287
 832.915 65.866
 473.431 261.489
 575.796 760.084
 425.673 198.836
 861.276 473.730
 1.028 513.761
 827.768 104.246
 799.641 413.253
 669.784 576.623
 114.334 250.099
 365.841 636.236
 568.099 961.972
 145.120 402.244
 971.455 522.209
 91.603 946.015
 521.557 652.211
 274.172 416.452
 189.167 149.898
 706.066 797.316
 281.496 50.572
 750.668 376.468
 960.157 183.372
 104.739 325.190
 618.441 636.450
 584.704 334.387
 868.600 955.759
 824.501 206.639
 798.651 225.489
 950.899 346.945
 673.260 302.559
 948.420 684.978
 371.663 584.033
 953.324 167.208
 277.512 596.003
 145.195 313.926
 714.304 117.403
 333.963 694.820
 212.113 344.829
 196.637 554.024
 206.292 8.014
 406.349 243.682
 219.261 243.790
 449.622 901.827
 128.428 203.750
 657.164 749.403
 945.413 722.244
 118.214 61.426
 246.397 212.684
 525.953 883.599
 325.541 237.451
 257.141 778.205
 571.560 747.138
 846.760 668.088
 972.935 785.764
 529.591 346.329
 974.660 878.258
 315.354 589.246
 776.374 363.675
 600.289 474.338
 169.202 511.659
 131.859 401.297
 950.416 400.705
 99.075 147.277
 78.328 675.410
 660.984 776.983
 984.763 507.462
 620.701 359.206
 752.332 323.492
 550.680 715.104
 295.106 234.656
 153.362 106.466
 813.535 101.058
 254.924 146.575
 890.531 922.736
 661.417 830.001
 871.048 792.225
 317.485 494.187
 41.536 136.769
 287.090 574.059
 470.031 976.805
 90.889 35.936
 757.892 627.535
 781.378 489.033
 918.383 759.274
 788.440 797.783
 867.020 237.321
 326.213 947.717
 768.340 301.457
 897.043 358.946
 621.271 677.677
 867.878 467.179
 821.321 289.833
 14.698 391.272
 56.422 646.467
 445.982 832.504
 271.388 398.994
 118.919 973.986
 773.907 322.812
 772.766 304.033
 6.041 274.740
 120.979 726.085
 425.737 881.067
 494.306 556.326
 142.622 553.436
 315.733 580.863
 943.781 298.768
 148.161 44.916
 594.423 958.677
 997.940 590.553
 473.991 398.521
 821.277 826.046
 832.666 571.978
 83.369 493.761
 51.383 760.092
 907.482 464.896
 38.852 961.104
 46.598 904.384
 283.012 866.499
 165.640 559.453
 526.525 967.829
 867.322 887.899
 693.868 606.696
 487.559 579.985
 652.341 606.341
 963.103 379.407
 934.598 47.477
 398.997 178.221
 433.387 704.134
 278.870 367.531
 750.112 208.513
 337.616 855.657
 741.015 629.194
 802.138 19.244
 464.605 426.987
 178.508 897.029
 251.045 690.406
 777.765 952.950
 751.219 782.067
 310.895 772.849
 295.978 572.543
 807.220 680.567
 623.497 964.494
 808.893 793.983
 386.969 472.868
 834.720 834.164
 910.998 922.875
 884.720 661.609
 451.598 443.280
 746.195 168.598
 962.881 595.783
 864.495 697.518
 768.066 810.102
 936.978 488.886
 960.941 47.564
 384.768 962.526
 167.251 443.032
 740.194 589.500
 17.568 365.798
 372.204 174.913
 321.152 75.430
 50.237 12.491
 184.242 749.636
 639.327 326.124
 839.531 840.042
 824.352 932.333
 602.678 320.799
 606.004 157.589
 456.174 677.410
 400.217 757.622
 293.379 322.766
 739.341 210.357
 801.985 298.642
 728.548 103.203
 495.336 538.782
 793.947 988.346
 134.206 939.879
 687.151 631.066
 45.798 955.551
 829.996 886.370
 919.385 232.707
 616.460 884.291
 20.471 927.039
 288.310 925.688
 352.258 132.925
 96.480 645.584
 742.221 351.615
 109.654 12.684
 733.576 999.503
 771.218 540.395
 310.271 665.773
 999.740 390.398
 126.921 596.211
 719.025 574.342
 2.119 778.971
 461.896 187.949
 867.932 0.336
 465.932 45.659
 256.804 426.688
 146.150 489.522
 308.888 146.049
 243.942 805.588
 460.877 802.550
 396.470 142.437
 647.445 4.405
 507.370 153.124
 427.359 745.440
 617.158 602.903
 810.374 207.634
 37.703 745.253
 283.179 203.803
 224.916 478.425
 141.485 262.268
 191.084 779.783
 462.012 176.861
 504.844 67.446
 77.474 363.846
 972.424 365.117
 637.150 841.285
 646.652 119.618
 86.263 225.324
 656.248 429.774
 722.971 111.877
 601.613 244.248
 889.481 262.011
 616.794 744.197
 523.780 456.120
 171.307 879.775
 394.018 937.722
 878.498 628.376
 215.219 384.999
 915.941 503.758
 817.208 70.060
 652.892 701.017
 606.172 676.258
 53.071 810.698
 205.970 417.099
 789.057 589.477
 47.994 51.326
 506.777 914.127
 922.330 923.448
 632.187 864.425
 933.133 723.432
 662.859 239.730
 696.068 590.553
 258.418 589.137
 956.623 961.931
 187.405 667.898
 529.790 54.285
 433.982 780.586
 701.642 576.718
 474.049 656.924
 82.561 602.266
 932.875 767.942
 654.262 16.568
 899.522 532.193
 155.295 544.046
 39.596 903.845
 452.733 596.606
 87.603 862.038
 554.422 559.165
 162.178 334.775
 33.055 222.586
 808.328 857.557
 919.929 891.293
 485.566 569.079
 345.322 863.486
 972.325 31.519
 69.667 31.052
 506.595 394.677
 484.253 938.961
 419.406 930.614
 33.928 835.805
 109.136 293.223
 402.501 734.456
 846.051 615.618
 232.580 871.583
 561.662 873.443
 856.823 934.363
 268.172 705.687
 181.628 130.516
 449.340 3.612
 874.838 372.362
 873.559 225.805
 706.905 176.523
 88.903 261.623
 824.076 138.141
 982.677 200.544
 889.639 202.687
 416.930 40.795
 115.218 250.972
 106.960 922.633
 872.000 445.675
 690.797 150.571
 677.844 213.161
 770.545 91.423
 210.254 895.689
 596.452 33.481
 609.742 890.189
 844.369 564.215
 679.019 264.885
 518.282 783.199
 819.740 329.376
 630.819 292.492
 302.150 732.835
 793.747 993.280
 59.234 325.217
 832.634 125.460
 914.128 74.538
 749.068 92.112
 469.039 767.057
 841.511 554.906
 740.382 394.641
 192.150 226.875
 655.868 63.575
 489.891 148.230
 325.797 840.946
 825.048 947.743
 356.694 228.576
 523.622 370.603
 637.734 350.943
 730.676 913.308
 949.462 533.879
 573.751 732.574
 323.205 697.034
 687.079 589.191
 425.032 987.650
 332.424 716.017
 909.427 839.254
 567.475 444.010
 947.962 280.277
 970.875 729.201
 202.771 868.733
 495.423 460.369
 802.661 254.962
 576.784 420.840
 263.238 630.791
 741.826 873.249
 346.650 406.475
 533.732 43.332
 109.861 453.484
 574.130 924.162
 574.111 389.052
 317.300 197.013
 747.052 275.564
 397.971 76.653
 30.602 23.226
 140.317 210.100
 192.695 867.263
 567.630 577.221
 113.747 831.390
 244.050 613.078
 935.878 767.931
 184.053 465.444
 244.938 703.214
 402.622 651.663
 655.479 26.522
 47.838 138.067
 3.483 894.542
 384.717 549.072
 90.363 824.035
 689.441 354.068
 77.385 197.224
 699.613 276.157
 667.809 581.474
 60.027 131.147
 803.830 782.328
 943.878 917.098
 868.829 212.527
 33.734 328.852
 147.692 915.516
 460.527 328.675
 337.356 767.099
 345.780 839.510
 197.803 470.875
 824.245 682.744
 424.878 829.972
 970.718 215.358
 648.414 928.292
 874.249 654.415
 202.885 688.309
 231.269 248.759
 277.232 329.493
 630.631 472.495
 972.580 462.358
 120.554 492.094
 131.622 489.187
 450.558 784.151
 954.629 105.647
 419.175 954.924
 990.988 610.243
 207.415 302.307
 151.285 424.102
 193.483 248.216
 686.045 335.666
 109.023 502.189
 339.046 37.956
 172.501 258.921
 24.675 185.145
 10.313 212.484
 772.087 515.970
 318.335 32.911
 399.184 270.250
 721.327 806.965
 454.997 748.399
 628.587 920.258
 631.309 159.897
 863.205 844.029
 777.973 993.308
 839.104 194.082
 248.937 776.466
 282.800 424.431
 898.376 930.251
 231.582 292.628
 182.513 243.034
 900.824 241.616
 499.691 485.993
 192.895 554.022
 819.254 673.435
 138.956 284.401
 462.213 158.866
 521.672 814.064
 459.770 999.423
 748.073 418.340
 539.354 61.518
 732.507 519.708
 484.364 63.002
 942.790 619.998
 349.303 926.224
 769.343 74.297
 955.250 367.004
 236.755 467.405
 863.833 872.602
 606.936 975.392
 956.094 73.316
 268.635 600.372
 104.362 824.466
 192.947 931.985
 701.761 65.678
 210.508 255.904
 939.955 80.750
 63.086 555.128
 338.823 152.755
 58.364 656.831
 722.772 694.817
 747.874 404.463
 401.335 777.256
 218.705 985.850
 993.538 997.147
 781.963 142.905
 86.591 918.121
 325.695 912.555
 642.922 808.315
 725.591 302.662
 871.997 225.372
 150.123 157.604
 724.302 632.318
 112.634 698.033
 506.911 810.997
 794.405 376.038
 579.191 394.744
 650.842 833.882
 82.241 534.263
 107.141 720.874
 58.684 95.932
 317.237 753.443
 705.785 66.179
 396.223 808.425
 402.601 86.172
 215.283 645.034
 292.738 495.323
 71.272 448.426
 772.579 538.186
 190.313 184.554
 118.495 746.082
 804.179 424.885
 526.164 91.519
 235.840 29.044
 74.825 620.346
 160.780 817.666
 66.057 574.149
 665.757 96.371
 20.668 845.038
 427.204 840.197
 501.963 168.537
 876.064 267.053
 225.286 110.350
 531.200 935.258
 422.067 382.487
 274.650 926.453
 664.157 717.382
 541.747 918.687
 786.998 709.631
 618.770 329.080
 846.970 118.901
 219.505 289.924
 331.179 919.975
 567.273 111.431
 932.276 333.233
 486.197 438.678
 884.823 507.909
 728.237 405.801
 114.771 938.835
 482.728 368.587
 714.372 943.192
 862.568 914.712
 658.915 115.887
 93.901 731.616
 320.005 19.881
 190.254 994.092
 496.506 991.287
 431.812 421.013
 125.925 778.819
 938.335 263.038
 6.054 364.709
 790.537 706.018
 152.441 191.203
 368.292 509.016
 448.211 745.936
 11.462 908.106
 68.423 33.936
 525.447 689.543
 544.237 517.456
 31.642 916.405
 988.566 161.875
 864.079 644.876
 853.411 951.368
 626.792 419.020
 1.916 687.729
 719.363 730.984
 930.503 755.906
 6.073 587.373
 696.476 417.313
 320.867 958.024
 725.856 804.460
 967.540 92.229
 879.264 256.007
 672.215 376.785
 328.329 708.730
 781.173 752.963
 281.998 201.669
 157.668 394.056
 945.300 937.710
 830.637 825.726
 289.695 969.950
 178.760 417.553
 964.112 255.491
 315.437 921.476
 632.743 259.844
 472.738 732.071
 45.813 353.386
 991.907 811.506
 542.614 160.477
 19.471 790.729
 464.705 685.691
 14.442 925.900
 87.179 224.572
 604.593 168.628
 326.188 683.438
 427.683 179.473
 273.684 289.649
 174.049 271.030
 870.569 716.758
 755.842 870.104
 35.732 214.991
 88.841 514.074
 801.955 404.048
 437.121 785.954
 405.221 320.510
 268.642 103.327
 469.038 124.892
 559.196 330.947
 10.977 463.110
 999.106 723.900
 768.540 883.745
 465.984 431.947
 542.924 366.781
 870.045 425.631
 842.255 992.672
 326.412 226.465
 973.922 34.576
 910.325 737.764
 995.105 393.977
 682.694 46.285
 140.986 813.801
 490.167 579.827
 774.294 827.328
 328.589 10.294
 753.441 960.141
 972.709 848.854
 818.593 461.060
 607.413 618.858
 17.595 352.127
 414.051 657.831
 912.011 53.582
 365.045 102.479
 845.868 344.248
 834.635 76.244
 657.509 188.395
 344.958 919.045
 52.879 615.197
 714.712 880.802
 324.145 634.976
 770.299 716.830
 31.789 267.127
 402.758 262.895
 714.974 427.872
 222.300 284.534
 151.313 362.474
 68.097 659.095
 353.204 827.578
 694.803 494.976
 517.075 546.826
 677.629 871.954
 890.582 929.364
 881.467 15.658
 800.623 399.454
 231.423 430.585
 404.669 319.982
 335.192 607.285
 555.164 677.562
 153.088 704.023
 170.585 847.210
 128.594 160.421
 809.217 675.965
 298.201 625.028
 568.051 263.510
 39.840 230.790
 757.649 510.814
 517.725 8.035
 15.944 232.600
 89.929 725.375
 54.175 254.159
 93.202 352.122
 214.320 946.510
 465.508 564.286
 550.181 495.560
 646.680 708.403
 517.777 390.775
 475.565 597.480
 321.831 87.592
 320.665 660.915
 964.247 116.669
 210.854 790.764
 480.732 544.058
 122.076 721.106
 339.728 231.930
 1.671 712.134
 572.975 802.813
 329.018 468.217
 672.191 205.243
 602.588 647.313
 337.247 839.593
 770.351 581.343
 716.803 994.740
 272.030 252.502
 214.709 924.856
 605.399 503.680
 319.856 957.110
 560.074 512.668
 281.713 152.570
 954.783 855.446
 30.179 971.417
 669.629 915.320
 210.983 238.056
 363.251 869.191
 964.552 220.546
 714.120 172.561
 457.674 481.393
 611.483 59.675
 727.553 113.191
 59.114 528.321
 113.857 223.575
 836.282 60.245
 136.495 900.645
 205.781 673.009
 778.233 84.501
 267.135 58.578
 608.524 645.136
 350.876 554.437
 347.495 765.064
 142.063 546.945
 329.670 330.277
 840.924 921.719
 851.560 220.001
 526.775 165.550
 744.571 69.235
 227.543 267.940
 326.949 563.855
 828.549 262.297
 480.795 562.488
 526.353 947.757
 250.952 159.275
 769.877 418.266
 553.134 184.604
 583.680 637.679
 243.743 955.092
 466.805 595.435
 580.913 338.264
 163.268 979.637
 586.457 290.983
 43.033 751.632
 795.349 3.762
 479.461 202.556
 600.306 66.213
 903.213 737.463
 814.143 733.548
 423.847 751.980
 85.115 381.875
 387.516 40.912
 516.956 693.874
 659.093 474.416
 825.270 509.178
 34.450 477.540
 868.128 739.428
 86.715 700.916
 636.826 310.791
 89.989 237.698
 201.909 921.859
 934.790 653.495
 551.672 47.860
 218.512 796.886
 310.702 279.393
 857.111 958.371
 512.892 842.290
 594.657 71.362
 658.236 232.275
 987.064 691.581
 390.094 931.999
 685.063 858.351
 177.311 417.572
 847.497 305.396
 214.261 256.287
 65.146 38.655
 405.659 336.887
 382.112 988.057
 278.764 839.131
 558.399 239.213
 163.722 761.857
 144.426 494.702
 156.495 900.116
 834.365 654.119
 584.520 444.819
 857.098 253.963
 742.651 615.888
 356.297 504.856
 68.549 315.819
 137.425 602.550
 148.506 979.425
 230.666 183.947
 655.538 12.208
 174.086 329.257
 643.600 260.086
 78.047 470.986
 380.124 283.314
 535.682 320.161
 872.083 154.309
 518.561 335.963
 409.931 540.253
 93.432 988.406
 253.512 835.004
 244.923 752.038
 152.249 579.709
 248.329 344.787
 819.245 757.083
 942.279 628.380
 59.434 300.573
 267.393 19.484
 732.621 257.255
 506.402 443.440
 563.364 53.599
 554.081 280.617
 394.448 698.105
 110.455 409.973
 425.736 116.779
 104.751 111.920
 344.893 149.662
 675.391 35.374
 803.645 672.954
 236.030 709.662
 138.680 376.056
 210.224 754.351
 498.889 581.164
 907.220 338.059
 992.576 200.544
 305.756 905.708
 184.588 179.588
 607.372 342.777
 282.476 159.083
 789.001 700.958
 884.188 335.421
 828.431 263.692
 901.936 720.813
 175.424 989.742
 615.586 965.846
 603.838 410.986
 84.881 253.204
 92.230 565.480
 907.085 294.290
 456.264 972.702
 542.206 340.297
 288.353 474.431
 842.055 177.441
 368.625 707.252
 665.395 24.395
 195.388 292.296
 395.650 941.050
 69.316 541.002
 109.781 34.687
 258.636 614.737
 89.609 296.322
 5.592 938.854
 285.929 90.753
 418.516 71.650
 410.109 73.745
 868.279 744.899
 159.695 924.515
 190.031 19.774
 8.853 707.492
 426.523 300.535
 289.805 751.146
 761.564 694.177
 439.006 631.071
 733.023 39.054
 216.406 537.585
 414.193 6.390
 65.290 3.686
 468.217 428.563
 154.831 566.758
 348.832 365.457
 831.499 476.816
 306.144 89.189
 445.915 476.229
 700.892 867.853
 768.892 31.800
 705.199 145.877
 367.483 161.933
 120.786 953.250
 485.344 271.761
 453.782 394.703
 721.264 680.836
 803.495 155.293
 387.874 934.992
 633.828 658.454
 75.221 560.722
 261.528 890.058
 60.074 811.955
 404.469 786.344
 663.438 731.029
 453.001 319.558
 41.173 694.355
 153.591 113.078
 723.976 625.542
 100.206 203.683
 234.927 462.262
 116.804 834.097
 489.691 875.905
 163.894 311.134
 314.196 924.069
 521.350 676.646
 137.838 414.361
 474.649 398.433
 781.041 564.095
 676.729 450.458
 751.347 734.756
 465.120 985.795
 792.347 923.939
 204.339 547.176
 747.970 522.793
 795.487 159.624
 467.444 946.234
 775.183 224.218
 293.094 859.655
 419.441 413.632
 156.871 243.221
 307.681 556.680
 927.791 727.540
 299.072 104.050
 70.389 917.638
 566.931 269.950
 15.807 601.339
 544.472 439.122
 737.549 259.650
 502.210 276.045
 641.445 497.554
 227.447 49.065
 5.539 371.163
 461.326 628.331
 274.928 969.769
 498.667 89.886
 666.770 527.569
 628.381 782.080
 862.601 189.356
 923.667 522.936
 352.560 877.084
 645.811 502.463
 996.437 430.798
 145.538 681.803
 29.517 899.071
 402.048 496.904
 470.605 992.898
 80.741 489.124
 291.628 895.327
 392.918 865.347
 842.448 830.330
 859.394 718.124
 653.785 672.055
 897.890 759.802
 581.024 944.378
 632.487 507.154
 221.402 485.328
 451.564 223.675
 8.452 887.398
 185.878 930.256
 435.989 269.105
 736.267 41.727
 517.600 572.426
 24.566 802.720
 77.986 142.412
 73.415 573.081
 484.248 947.551
 220.577 57.860
 345.860 201.101
 149.285 962.601
 882.661 994.047
 853.996 969.690
 624.404 639.607
 475.102 830.018
 860.588 937.963
 318.996 215.921
 505.386 319.460
 351.863 521.558
 433.013 526.745
 115.405 276.663
 730.132 3.793
 787.071 275.421
 13.571 715.669
 1.176 946.459
 986.318 610.925
 893.560 200.305
 718.340 133.228
 542.325 800.738
 910.211 5.103
 789.847 795.294
 248.811 250.339
 164.223 302.519
 220.770 38.796
 916.968 849.739
 689.147 265.095
 781.796 861.146
 643.475 788.464
 988.494 953.405
 737.414 332.987
 966.060 562.107
 169.457 184.516
 498.440 519.989
 731.286 921.921
 390.560 475.404
 239.422 526.206
 826.052 181.211
 325.803 752.025
 993.640 419.731
 642.086 693.521
 496.928 644.036
 834.077 992.139
 891.137 810.647
 273.261 220.628
 86.733 620.204
 51.403 128.078
 578.946 753.187
 414.440 779.255
 586.731 235.059
 849.073 192.128
 376.056 852.801
 858.668 35.432
 789.656 401.811
 946.237 848.947
 376.027 313.274
 36.689 289.253
 399.914 7.679
 46.493 169.911
 398.520 766.232
 277.784 784.942
 123.901 400.008
 960.453 796.146
 562.365 934.061
 477.452 87.209
 954.194 583.242
 426.351 589.876
 137.795 666.562
 737.973 459.993
 225.669 741.815
 87.820 804.401
 277.851 111.390
 998.146 754.926
 792.066 189.303
 491.320 264.913
 77.595 779.269
 274.893 919.420
 848.321 610.818
 25.213 45.537
 164.656 47.258
 902.151 868.061
 506.954 513.478
 438.358 652.392
 685.757 206.758
 71.392 126.031
 226.086 128.872
 948.134 778.139
 121.272 507.733
 53.325 349.563
 582.166 621.796
 976.124 280.371
 833.468 776.545
 711.770 555.989
 682.211 351.153
 234.286 154.412
 634.002 92.070
 308.393 654.716
 718.438 101.730
 225.219 920.446
 942.343 693.212
 140.935 660.500
 782.340 659.706
 217.242 25.625
 299.195 760.671
 257.758 791.699
 75.844 840.055
 408.290 573.655
 97.628 966.792
 347.991 508.706
 83.898 90.649
 302.233 937.574
 399.487 719.555
 919.240 431.550
 105.852 95.685
 287.012 585.834
 615.810 840.235
 43.772 990.712
 782.272 380.183
 26.089 757.437
 647.345 8.990
 279.296 611.466
 899.316 777.649
 552.994 458.840
 804.909 688.618
 851.876 209.624
 804.557 764.578
 893.362 623.455
 459.188 393.942
 826.247 785.320
 226.175 88.370
 629.630 174.032
 905.749 112.753
 782.713 941.532
 151.651 819.274
 70.672 158.829
 373.370 404.002
 470.032 225.324
 692.648 942.383
 591.942 94.438
 452.475 199.844
 10.107 292.322
 539.493 872.265
 271.290 141.249
 475.300 620.443
 493.037 28.728
 691.699 820.675
 161.416 761.995
 540.594 173.854
 219.978 930.236
 640.207 776.924
 412.004 69.449
 942.987 558.064
 426.517 233.463
 72.560 970.776
 982.903 156.278
 740.847 908.244
 50.641 523.086
 473.946 79.411
 874.293 318.213
 76.289 739.478
 997.150 796.646
 705.090 112.780
 640.579 231.122
 647.155 23.727
 394.244 259.019
 752.209 865.836
 451.845 823.214
 423.147 809.501
 538.251 439.843
 364.752 61.437
 120.017 795.544
 296.955 543.701
 578.892 579.750
 223.425 824.328
 316.438 487.119
 866.080 787.298
 510.177 614.994
 613.986 924.484
 673.398 55.369
 952.187 330.021
 700.969 505.164
 321.565 307.156
 584.230 748.341
 782.237 803.936
 24.456 94.912
 605.768 787.355
 294.884 381.970
 979.220 771.758
 627.205 178.190
 668.584 428.078
 314.486 3.863
 640.269 923.017
 516.173 942.270
 985.122 44.450
 263.198 124.523
 815.994 449.604
 436.008 508.865
 231.459 480.057
 22.762 827.532
 647.315 892.022
 959.134 860.958
 314.387 787.090
 458.433 532.191
 264.670 748.583
 317.603 46.476
 184.617 208.512
 40.592 175.227
 309.378 922.052
 268.355 183.746
 697.992 908.346
 410.117 102.631
 598.055 641.722
 202.498 458.707
 778.519 725.245
 303.700 18.318
 18.373 843.590
 784.396 0.135
 532.550 834.870
 283.580 923.249
 218.090 117.334
 637.819 246.680
 765.195 98.225
 400.772 96.803
 29.131 235.969
 984.075 178.314
 558.034 45.902
 261.643 821.586
 854.688 972.576
 681.034 574.803
 181.508 902.356
 964.819 733.558
 439.632 378.189
 812.090 285.133
 635.813 789.602
 28.659 391.260
 543.194 945.937
 830.610 344.338
 540.923 266.411
 739.161 901.070
 37.763 118.732
 278.084 657.985
 929.354 656.864
 313.945 209.864
 868.748 411.301
 263.122 889.582
 734.562 201.269
 900.059 982.096
 127.866 12.050
 213.688 132.513
 413.334 922.774
 701.635 815.226
 215.841 106.266
 896.351 925.576
 192.340 244.626
 468.044 915.625
 700.367 319.362
 334.063 180.052
 886.979 815.859
 163.974 256.430
 11.343 617.344
 47.910 626.244
 104.942 707.322
 889.946 669.570
 557.764 721.436
 998.477 458.695
 917.390 125.284
 25.104 286.021
 199.271 594.729
 708.908 961.878
 757.442 56.457
 123.679 231.577
 260.262 840.997
 314.452 31.908
 388.639 806.167
 312.352 509.784
 435.599 919.260
 702.209 674.859
 275.330 220.434
 807.802 559.382
 4.317 922.420
 480.011 758.595
 582.428 493.152
 702.068 60.513
 741.377 294.263
 244.797 522.529
 333.739 851.100
 347.888 182.091
 797.400 266.370
 508.547 608.511
 966.079 82.400
 517.038 612.174
 602.441 984.906
 683.787 666.130
 630.648 828.133
 1.734 393.823
 542.235 267.047
 730.860 906.936
 113.644 792.162
 482.496 800.861
 754.009 677.733
 425.619 334.694
 174.843 540.836
 295.441 231.090
 893.805 149.677
 718.883 762.519
 435.911 362.081
 197.782 368.965
 138.417 683.042
 327.948 142.812
 689.417 732.491
 352.401 675.351
 2.406 755.923
 525.630 182.194
 645.095 301.388
 530.662 598.952
 774.309 952.737
 73.783 691.172
 681.590 942.426
 967.214 772.114
 506.032 974.864
 385.901 627.070
 129.986 346.136
 391.352 853.157
 525.541 636.345
 297.390 328.784
 979.635 830.964
 506.570 608.028
 385.369 667.194
 272.269 13.216
 667.342 535.643
 593.268 286.008
 8.077 147.820
 481.502 205.791
 787.685 922.397
 969.132 337.336
 544.675 180.313
 950.890 411.226
 145.305 568.289
 757.546 45.069
 123.181 965.820
 895.352 995.777
 559.200 551.143
 786.443 699.118
 231.837 801.941
 431.654 948.489
 224.623 346.826
 468.345 527.339
 955.162 640.089
 93.079 916.471
 239.890 46.252
 196.891 716.730
 660.887 749.941
 957.218 668.065
 113.458 873.364
 135.987 507.170
 21.967 726.622
 742.026 927.764
 680.853 439.404
 274.772 520.828
 450.237 545.978
 925.456 348.062
 881.560 904.176
 274.939 202.259
 116.899 624.244
 800.464 235.934
 272.733 231.569
 946.463 487.403
 739.948 870.696
 389.837 535.440
 989.595 24.494
 153.695 594.073
 229.738 535.288
 314.271 482.997
 101.658 3.469
 575.758 132.220
 101.286 248.053
 32.292 298.130
 959.395 53.436
 23.572 569.154
 285.560 23.002
 352.103 250.077
 177.755 905.016
 950.380 453.075
 601.855 156.470
 753.073 449.386
 360.929 939.235
 383.448 697.680
 689.512 888.364
 848.589 753.711
 537.014 308.870
 751.719 661.271
 639.601 414.464
 272.153 248.270
 541.756 554.917
 987.494 715.708
 915.849 338.938
 375.063 863.997
 267.284 163.273
 839.802 493.721
 408.943 938.408
 386.696 830.183
 774.766 54.587
 552.911 27.490
 629.497 672.450
 107.396 823.475
 759.191 829.327
 935.555 547.089
 112.339 220.073
 779.115 871.337
 749.959 700.477
 374.708 794.286
 78.425 947.726
 510.432 295.675
 732.742 437.855
 532.364 325.365
 280.543 121.629
 520.273 241.084
 586.076 320.920
 304.561 426.056
 745.125 365.648
 508.569 622.205
 840.410 51.020
 118.982 942.291
 814.862 835.727
 662.331 646.009
 787.836 809.395
 800.775 542.470
 495.450 332.794
 162.018 417.316
 897.483 163.842
 45.806 670.036
 614.664 108.355
 565.801 519.685
 824.582 324.808
 6.383 719.603
 713.123 430.410
 118.271 878.829
 40.441 330.778
 616.555 775.530
 903.445 72.091
 855.308 662.001
 256.098 103.162
 62.412 588.757
 158.176 761.372
 358.306 444.341
 364.165 952.520
 237.384 335.870
 616.714 287.440
 148.620 381.968
 581.393 40.770
 113.352 103.798
 537.611 397.799
 7.062 671.613
 838.739 508.167
 705.464 974.184
 465.002 839.883
 953.456 147.919
 236.227 459.172
 711.855 43.409
 26.562 901.961
 227.717 472.043
 556.646 767.925
 969.058 707.385
 535.246 590.313
 376.611 998.986
 415.158 711.912
 579.695 64.684
 228.235 143.156
 469.294 76.139
 611.113 771.493
 941.122 347.198
 543.857 926.513
 539.932 221.787
 643.900 543.322
 932.019 874.455
 310.918 883.197
 587.137 359.890
 156.420 607.292
 198.470 145.890
 104.737 613.317
 847.670 46.211
 277.759 359.483
 821.932 334.761
 310.327 853.170
 605.776 410.942
 450.919 277.696
 648.525 628.083
 625.532 589.133
 499.748 364.216
 351.946 821.513
 212.426 568.864
 835.584 294.127
 143.726 463.493
 933.578 185.412
 495.695 800.075
 695.401 806.464
 895.466 725.539
 459.530 421.331
 732.704 384.228
 667.100 184.356
 769.733 580.801
 634.795 26.171
 89.397 178.072
 77.580 464.094
 822.180 114.237
 582.830 950.068
 325.923 578.854
 984.641 625.893
 810.019 714.225
 472.303 122.895
 485.775 326.733
 670.029 228.594
 573.485 259.947
 54.010 19.268
 245.378 947.383
 213.873 112.938
 376.038 17.690
 232.913 486.474
 805.119 849.434
 47.436 292.802
 391.439 487.790
 70.673 45.044
 106.178 53.376
 729.648 654.813
 632.294 546.498
 290.895 138.339
 717.042 21.659
 447.863 368.935
 877.344 360.811
 442.226 355.341
 949.429 84.174
 904.328 976.141
 573.728 719.379
 363.777 479.952
 635.431 508.936
 317.312 963.987
 265.637 618.867
 492.800 330.459
 525.958 354.742
 239.417 266.881
 832.233 172.695
 856.331 744.407
 455.207 860.691
 775.501 535.075
 705.397 167.875
 296.508 737.007
 256.617 276.911
 568.793 204.888
 281.802 885.699
 593.544 815.267
 912.925 721.474
 616.115 372.377
 944.028 123.311
 670.819 665.420
 576.187 860.414
 571.812 223.659
 461.861 705.759
 993.346 947.808
 903.247 950.913
 704.833 307.336
 57.618 161.883
 603.834 731.221
 617.928 62.133
 84.567 247.900
 88.300 652.455
 979.875 177.831
 333.315 93.849
 888.396 593.773
 122.534 685.273
 41.237 450.162
 445.786 549.950
 947.588 369.593
 171.758 629.441
 188.061 453.182
 347.061 892.016
 778.006 559.563
 972.763 549.860
 208.711 947.420
 291.310 697.628
 378.264 187.207
 512.660 423.004
 260.322 773.150
 1.483 778.708
 20.336 876.543
 437.545 366.326
 895.597 410.988
 502.294 877.103
 106.255 780.714
 592.569 116.197
 286.128 870.898
 726.913 547.811
 919.426 546.303
 703.817 623.055
 375.576 949.423
 160.183 364.617
 760.199 545.063
 131.361 297.481
 685.245 224.070
 153.317 638.630
 522.758 949.505
 698.010 137.230
 890.156 764.118
 573.273 427.079
 243.972 354.766
 829.775 692.751
 85.414 428.753
 134.654 727.899
 534.782 556.407
 631.722 587.535
 870.744 796.231
 102.733 405.081
 90.797 782.267
 66.845 99.687
 995.259 221.928
 53.322 570.385
 671.173 146.230
 105.802 132.363
 325.089 258.449
 28.488 858.949
 33.477 342.725
 571.767 753.304
 323.212 687.580
 736.728 279.501
 317.113 633.031
 417.381 367.443
 63.873 711.734
 411.985 94.262
 279.037 987.893
 339.719 501.631
 43.212 431.616
 568.013 489.328
 602.857 845.744
 964.367 126.795
 693.228 597.208
 162.876 633.222
 226.048 321.732
 311.178 420.409
 557.989 760.757
 622.956 89.442
 259.895 860.038
 891.953 880.903
 548.970 383.329
 766.659 448.303
 612.928 260.421
 584.242 745.727
 560.693 150.544
 915.096 473.973
 870.957 729.643
 375.655 736.032
 998.324 738.526
 380.290 24.566
 335.489 109.427
 179.519 253.494
 445.659 537.632
 81.102 496.286
 377.169 714.818
 185.419 288.586
 784.922 389.437
 252.811 567.057
 422.016 280.278
 627.088 464.652
 569.080 221.513
 88.419 570.700
 955.630 355.602
 425.329 838.407
 342.853 574.911
 678.026 919.694
 904.158 119.700
 895.079 305.048
 910.389 410.842
 797.223 612.639
 630.691 987.506
 593.436 714.936
 255.561 255.933
 936.245 12.044
 571.918 573.786
 429.396 98.854
 935.105 699.495
 458.716 758.638
 232.216 547.307
 356.260 720.129
 285.342 491.625
 932.135 900.401
 851.012 659.831
 324.115 24.458
 709.942 7.551
 481.797 57.596
 564.119 766.605
 682.469 942.043
 649.260 641.478
 485.715 719.569
 290.893 968.513
 892.094 411.719
 570.962 772.316
 50.125 574.690
 896.436 100.778
 230.298 442.991
 467.230 303.975
 483.509 111.758
 401.700 669.054
 155.319 509.503
 895.541 424.582
 421.631 599.352
 144.233 991.022
 133.206 576.181
 558.063 151.759
 346.908 948.996
 828.442 740.035
 24.516 602.396
 778.941 435.247
 992.485 898.720
 346.625 307.106
 578.331 934.733
 9.264 73.501
 524.755 415.465
 100.670 398.513
 187.572 605.510
 666.270 467.468
 457.560 207.966
 309.180 68.508
 822.254 186.996
 196.339 282.632
 967.202 766.172
 445.938 950.097
 976.284 516.278
 240.594 419.504
 649.426 398.901
 522.999 791.597
 538.616 302.057
 177.422 303.079
 787.849 328.353
 405.323 532.636
 730.973 352.158
 118.010 393.395
 887.909 18.283
 723.754 60.498
 642.113 919.356
 638.975 992.179
 571.214 562.019
 239.290 476.187
 432.489 453.136
 150.433 874.647
 922.226 137.208
 703.948 169.317
 983.399 866.309
 818.367 10.921
 32.564 246.055
 362.185 251.904
 621.150 277.945
 386.900 658.064
 797.757 703.012
 241.708 933.366
 559.438 77.852
 79.094 401.662
 987.119 106.270
 293.634 232.514
 872.134 72.909
 994.158 304.896
 229.459 835.077
 259.361 17.050
 133.817 421.803
 64.435 183.492
 835.692 451.817
 865.123 737.037
 346.859 42.304
 687.329 166.452
 313.968 755.957
 575.096 376.081
 411.577 183.957
 605.311 125.389
 23.760 636.370
 670.060 82.393
 189.881 899.158
 471.418 259.340
 662.419 299.217
 860.986 661.655
 163.070 216.814
 808.151 107.325
 181.035 410.482
 995.577 614.577
 790.854 925.385
 744.465 527.481
 286.007 185.410
 670.645 684.272
 941.389 5.845
 998.514 729.486
 898.532 481.527
 724.367 942.031
 181.056 920.166
 63.101 276.065
 816.329 507.577
 649.818 284.834
 287.890 157.216
 446.281 79.745
 350.188 847.617
 944.838 843.886
 84.046 665.483
 121.310 812.594
 892.539 117.695
 293.161 210.697
 570.350 60.857
 48.176 819.571
 216.053 721.925
 257.853 575.728
 389.952 787.703
 743.158 580.180
 797.331 855.468
 860.520 844.308
 848.279 732.791
 393.409 998.498
 614.090 113.801
 18.351 545.540
 72.943 144.133
 940.290 318.237
 673.809 810.870
 315.963 882.118
 409.932 90.635
 888.209 257.341
 997.611 383.090
 0.128 582.478
 821.405 113.439
 334.957 35.751
 905.250 61.848
 402.872 311.391
 875.535 166.174
 865.052 330.290
 225.374 334.073
 222.045 271.139
 900.362 418.848
 499.372 832.246
 489.802 578.589
 218.351 282.588
 11.271 8.905
 852.333 6.059
 261.396 665.411
 923.969 73.978
 15.657 363.021
 12.164 851.645
 492.152 235.758
 900.257 724.979
 648.554 284.477
 430.299 958.227
 211.479 842.530
 930.701 214.520
 199.439 603.526
 282.715 904.142
 904.183 124.113
 290.107 803.132
 353.110 821.915
 348.989 104.949
 653.512 708.820
 892.199 544.043
 986.490 847.799
 444.164 541.275
 496.670 602.910
 685.173 561.942
 738.419 613.548
 833.989 408.166
 468.558 402.085
 138.351 864.369
 400.902 96.506
 865.855 619.330
 494.022 784.484
 43.018 357.851
 568.026 21.534
 255.775 272.500
 629.769 392.628
 136.601 429.430
 522.657 314.216
 86.009 636.253
 154.124 392.443
 251.777 923.922
 41.267 194.902
 588.414 953.967
 656.160 709.383
 790.700 598.256
 653.637 656.283
 215.413 377.208
 585.297 184.850
 329.444 166.417
 906.938 951.005
 333.423 638.675
 688.261 670.514
 68.859 862.060
 352.579 630.849
 112.891 653.953
 382.410 383.823
 665.465 40.535
 299.436 625.300
 834.555 101.660
 392.698 684.864
 699.593 718.054
 858.532 824.876
 883.345 173.179
 914.179 802.949
 667.905 102.980
 441.900 643.355
 159.295 106.022
 152.716 940.677
 923.534 112.661
 672.329 73.106
 499.157 818.974
 343.678 613.910
 429.476 588.985
 610.897 818.990
 972.852 952.507
 251.689 47.996
 539.497 426.787
 315.605 198.859
 595.712 884.568
 714.100 943.752
 275.707 111.487
 7.166 632.460
 80.420 839.698
 6.638 951.136
 733.071 225.798
 536.906 705.582
 741.848 38.513
 681.792 744.172
 308.533 330.077
 426.964 992.592
 563.500 944.977
 58.790 677.651
 426.030 246.865
 484.405 48.039
 735.992 60.452
 728.601 624.256
 308.594 187.398
 878.544 236.766
 686.056 386.395
 278.221 740.190
 134.835 346.328
 614.770 362.069
 728.776 631.644
 935.563 588.059
 609.512 560.644
 538.287 372.661
 996.284 475.629
 989.598 257.649
 576.511 379.740
 357.702 781.797
 222.914 715.387
 649.959 868.436
 807.438 425.813
 691.031 815.669
 299.790 922.171
 476.054 112.038
 510.181 237.247
 805.682 723.225
 251.118 312.504
 627.775 298.536
 419.146 882.374
 549.124 125.880
 429.936 898.897
 968.246 707.449
 552.542 506.957
 948.458 763.086
 282.831 627.049
 483.600 912.356
 851.952 636.004
 94.726 498.547
 991.161 129.195
 575.597 147.550
 955.553 488.954
 221.805 991.896
 660.563 927.381
 529.981 715.771
 298.752 787.046
 339.899 11.933
 501.030 405.781
 866.775 898.000
 584.628 532.620
 390.077 970.078
 616.616 637.776
 338.288 819.434
 421.439 22.355
 649.022 886.455
 606.821 201.386
 56.442 250.194
 585.613 919.912
 32.101 666.096
 170.968 445.714
 603.088 374.972
 936.002 558.174
 18.036 259.019
 302.406 281.446
 5.282 152.748
 478.821 767.258
 149.931 5.476
 461.101 460.021
 142.100 5.858
 462.574 431.707
 455.089 226.466
 321.224 478.970
 490.363 227.123
 668.410 668.722
 669.998 909.644
 304.562 704.996
 113.720 674.392
 253.714 989.049
 857.076 162.025
 131.123 41.730
 452.856 33.802
 605.396 53.100
 856.182 953.473
 45.031 485.706
 784.181 176.172
 664.211 667.107
 26.629 558.680
 206.847 211.937
 180.134 905.418
 92.564 477.599
 904.348 20.453
 982.673 409.583
 426.361 703.484
 475.677 417.201
 724.077 903.364
 505.952 948.554
 629.295 913.250
 469.567 330.756
 237.867 584.380
 939.568 99.489
 182.275 169.002
 439.228 367.968
 898.913 335.879
 323.941 952.404
 349.135 783.483
 666.500 667.258
 273.657 496.485
 760.987 883.410
 971.284 231.209
 649.515 575.255
 495.294 96.455
 954.384 404.236
 707.599 829.639
 364.220 147.307
 678.279 406.895
 803.307 995.926
 776.047 212.949
 613.401 956.631
 476.108 15.845
 829.817 75.888
 381.744 217.599
 749.699 303.204
 383.606 199.347
 709.338 76.615
 888.256 354.507
 126.567 758.199
 960.140 551.873
 69.189 724.722
 317.250 129.600
 604.689 605.792
 881.621 68.041
 21.843 0.554
 946.177 92.636
 321.305 151.337
 616.870 126.332
 607.658 931.480
 614.500 643.636
 715.985 53.426
 567.844 115.560
 436.036 326.066
 846.029 306.922
 498.815 807.056
 713.427 766.144
 334.489 791.710
 48.270 394.646
 845.557 256.114
 152.946 600.751
 741.848 894.870
 859.241 724.908
 609.252 545.600
 458.236 302.691
 914.867 120.931
 178.054 333.920
 748.846 237.503
 412.067 215.471
 756.715 369.796
 537.606 927.378
 492.832 408.966
 535.892 633.206
 221.374 83.688
 256.061 153.108
 979.492 427.343
 791.372 19.117
 799.702 745.216
 238.371 645.195
 245.258 753.992
 977.782 798.159
 550.943 406.642
 389.903 189.252
 468.784 567.112
 641.379 909.829
 507.721 115.345
 351.295 289.123
 320.764 213.669
 762.999 878.517
 53.043 585.878
 667.026 877.240
 118.111 501.429
 96.586 761.290
 44.634 235.578
 559.698 904.020
 236.041 624.333
 794.070 966.799
 44.891 748.556
 197.896 66.091
 892.694 77.942
 870.933 604.014
 4.025 662.006
 717.542 988.815
 988.346 266.398
 142.029 715.828
 139.476 79.086
 284.974 765.476
 154.878 628.318
 488.625 480.039
 556.410 504.282
 174.570 873.676
 551.051 16.281
 705.377 219.092
 362.158 969.965
 174.531 138.886
 225.276 753.017
 719.852 849.924
 641.678 76.979
 631.539 595.775
 59.945 257.176
 677.444 226.605
 681.644 307.451
 98.300 809.842
 410.030 382.482
 240.936 680.962
 257.542 984.605
 857.564 465.052
 553.531 646.338
 466.701 950.196
 631.109 552.212
 562.031 797.570
 982.483 337.424
 788.433 595.513
 144.779 425.431
 851.627 761.392
 380.638 86.523
 964.538 962.111
 945.244 525.114
 87.953 648.528
 857.539 860.842
 326.724 708.360
 420.036 749.284
 280.264 254.614
 638.605 499.256
 305.051 940.852
 389.025 58.312
 868.194 580.207
 946.990 844.444
 998.630 31.997
 956.995 554.463
 273.466 488.684
 255.321 247.564
 511.365 268.145
 203.963 921.781
 36.179 703.609
 434.099 722.115
 878.573 578.761
 566.665 858.937
 910.832 21.551
 578.410 305.850
 673.018 730.953
 847.638 685.469
 513.037 640.795
 455.706 253.098
 797.823 538.702
 277.595 130.980
 979.993 62.018
 584.842 524.546
 548.952 832.435
 952.282 427.198
 636.055 103.932
 930.153 667.547
 761.357 162.106
 266.777 214.391
 839.353 195.061
 74.241 587.218
 740.625 465.760
 678.198 446.503
 26.208 252.226
 519.304 897.088
 725.863 225.577
 242.029 433.473
 467.163 136.981
 459.179 507.763
 829.789 954.685
 887.804 394.532
 401.791 893.154
 962.938 863.072
 758.422 210.583
 326.634 412.908
 28.970 711.816
 15.742 765.368
 125.461 714.788
 816.065 480.187
 295.189 844.405
 273.798 45.152
 845.399 573.364
 747.024 397.700
 545.467 490.413
 707.636 424.882
 914.607 39.288
 163.115 662.655
 879.822 22.933
 531.579 802.860
 871.063 735.128
 874.278 108.327
 492.785 783.560
 947.125 840.251
 361.097 763.333
 784.837 990.479
 364.277 77.520
 264.136 172.823
 535.491 671.418
 420.227 416.278
 417.234 930.592
 906.078 788.684
 447.428 810.681
 407.181 497.338
 660.683 631.280
 654.195 114.287
 231.265 229.574
 838.937 375.108
 896.559 74.878
 240.410 133.198
 603.780 876.668
 40.012 314.677
 284.343 450.472
 59.836 425.596
 148.500 553.187
 234.365 392.185
 429.710 867.581
 341.193 361.200
 918.904 751.371
 16.264 911.354
 691.657 106.070
 587.053 804.295
 127.742 242.457
 324.951 576.280
 87.180 791.120
 475.715 596.765
 77.408 36.886
 832.173 620.462
 513.378 944.460
 702.644 773.495
 30.257 129.350
 265.946 546.155
 3.928 43.721
 431.789 934.261
 417.934 262.603
 214.386 863.474
 390.212 433.700
 125.741 447.173
 645.246 796.483
 380.240 235.301
 46.922 176.473
 528.560 190.986
 756.793 652.407
 89.712 731.865
 367.816 201.723
 486.232 357.055
 403.521 218.609
 98.487 477.995
 239.345 924.292
 107.121 426.457
 871.563 47.697
 383.310 836.386
 58.211 332.912
 488.382 813.737
 417.163 155.648
 659.295 411.818
 773.473 922.199
 864.209 826.030
 789.195 740.135
 821.082 584.123
 24.642 739.436
 567.919 524.706
 614.709 176.134
 370.273 981.799
 694.276 248.321
 642.247 796.489
 273.159 218.032
 162.061 293.511
 96.918 673.767
 280.869 441.914
 991.384 440.013
 480.707 81.339
 585.760 985.021
 539.047 371.264
 154.146 80.273
 536.576 807.457
 574.274 698.768
 912.429 61.559
 243.917 619.673
 966.651 115.069
 842.094 239.554
 450.416 272.942
 398.879 621.693
 815.971 514.726
 522.764 681.779
 44.142 648.737
 309.469 588.138
 779.219 18.805
 355.539 315.674
 408.982 230.722
 61.549 843.799
 189.651 939.745
 624.237 629.087
 67.678 109.608
 578.212 753.309
 356.848 21.745
 703.222 977.576
 332.491 400.459
 512.409 894.766
 375.264 310.991
 283.914 427.201
 883.485 483.747
 799.076 167.173
 452.320 686.075
 164.781 997.602
 44.882 984.984
 588.066 192.587
 137.764 768.104
 953.609 807.330
 272.594 279.328
 948.213 788.880
 575.328 9.137
 152.906 429.093
 683.399 402.315
 557.988 735.301
 43.166 117.893
 877.606 99.471
 679.868 123.796
 579.687 530.598
 601.359 623.312
 888.827 295.820
 855.041 599.456
 51.775 352.200
 622.755 299.385
 718.252 592.523
 396.965 452.689
 427.951 965.048
 347.678 378.773
 404.758 639.372
 155.613 359.406
 341.710 899.919
 373.546 968.081
 768.267 566.813
 383.306 209.260
 281.606 823.630
 167.200 844.277
 205.336 115.930
 914.676 699.059
 625.123 657.323
 270.755 859.563
 706.826 315.464
 213.320 777.565
 398.009 664.036
 861.021 511.137
 170.095 583.828
 279.666 705.640
 201.115 423.083
 718.091 842.620
 106.424 720.993
 888.257 621.657
 978.237 336.278
 460.401 735.533
 528.998 373.289
 2.462 409.327
 686.148 69.865
 111.622 822.043
 147.579 203.555
 500.841 353.562
 471.945 126.007
 678.966 704.330
 993.051 179.778
 541.699 539.737
 663.054 559.022
 443.014 901.244
 248.379 107.234
 991.052 202.674
 731.653 704.058
 85.928 959.544
 372.050 772.337
 344.086 263.904
 407.987 669.710
 617.917 464.864
 565.924 840.793
 481.311 109.242
 285.993 261.110
 301.085 266.625
 261.471 958.345
 418.033 253.431
 589.839 946.316
 415.286 91.515
 576.682 339.283
 929.355 914.593
 251.436 456.365
 762.399 861.698
 630.551 496.082
 562.843 678.452
 86.670 618.128
 263.404 456.819
 192.795 662.920
 87.083 370.757
 652.050 59.176
 866.924 362.938
 393.584 896.520
 866.779 976.080
 313.669 495.128
 258.407 636.897
 121.371 799.640
 3.648 942.135
 166.802 412.495
 535.862 881.217
 296.457 305.739
 337.258 490.970
 707.184 93.838
 101.081 472.472
 423.781 987.726
 561.088 621.891
 573.943 97.078
 504.545 115.194
 700.469 909.379
 776.478 335.686
 259.347 497.102
 877.706 903.725
 482.004 124.937
 780.759 235.696
 412.009 425.333
 888.098 465.989
 95.461 550.528
 265.742 68.505
 247.831 701.732
 860.749 436.084
 829.047 80.509
 888.875 955.505
 626.970 643.733
 823.596 456.612
 424.282 502.459
 871.770 36.316
 555.268 457.909
 755.165 147.083
 550.466 976.478
 379.412 996.004
 225.045 972.688
 239.463 991.295
 550.629 587.622
 438.276 480.287
 222.856 854.253
 66.104 894.452
 214.032 754.691
 562.677 716.393
 200.737 862.780
 52.919 239.885
 452.287 84.287
 576.093 751.932
 132.694 152.460
 513.790 635.599
 534.558 595.936
 337.810 600.167
 259.596 96.291
 346.252 182.451
 971.808 112.261
 215.128 237.256
 963.365 625.429
 671.369 18.641
 230.931 7.591
 177.509 835.534
 105.261 612.895
 322.680 99.273
 206.649 439.067
 331.421 836.624
 813.310 402.761
 251.497 655.128
 782.371 646.197
 563.253 469.143
 310.296 188.448
 92.608 541.350
 870.814 898.012
 712.603 98.003
 136.517 577.563
 717.448 734.635
 40.956 191.356
 359.306 355.766
 40.364 345.773
 591.039 566.601
 210.018 859.525
 875.022 351.256
 885.058 78.437
 144.536 891.357
 907.437 837.375
 863.785 376.603
 151.260 126.341
 176.945 276.910
 302.412 447.195
 495.822 441.114
 3.005 60.583
 507.615 482.887
 527.380 219.043
 525.076 648.851
 428.343 601.766
 715.346 941.161
 826.897 439.904
 973.259 906.513
 666.258 819.905
 820.452 691.308
 714.663 837.968
 561.869 699.208
 987.894 254.002
 192.917 239.436
 631.063 51.456
 978.531 703.922
 912.811 484.039
 802.742 106.777
 559.360 305.861
 975.103 823.956
 109.926 603.174
 167.869 413.522
 680.780 29.124
 112.411 822.352
 558.001 984.203
 0.565 703.748
 427.045 971.185
 690.099 108.289
 21.992 711.924
 604.910 358.881
 223.466 762.504
 29.946 387.663
 539.247 61.770
 536.042 369.980
 806.543 745.572
 817.163 827.535
 403.505 445.193
 896.056 943.249
 247.083 344.092
 646.534 103.867
 84.836 313.485
 911.992 398.511
 713.166 196.415
 268.938 202.935
 630.111 614.343
 118.070 87.012
 566.868 772.997
 288.624 129.042
 351.273 529.215
 547.359 602.730
 604.456 222.041
 222.787 734.623
 27.651 384.521
 827.325 390.520
 121.850 743.170
 902.350 733.554
 423.726 826.155
 969.195 964.718
 15.474 875.865
 166.493 584.485
 655.225 574.172
 942.854 343.489
 313.168 707.592
 683.367 338.202
 824.103 333.384
 836.980 977.004
 370.669 155.947
 515.546 731.526
 386.914 725.617
 518.386 401.659
 466.240 159.797
 741.165 779.982
 921.290 430.676
 225.060 87.906
 679.339 826.341
 40.315 872.429
 311.665 75.585
 454.127 465.847
 748.792 324.148
 661.161 903.097
 888.082 795.489
 838.982 910.599
 71.749 586.652
 591.368 289.932
 720.897 804.620
 449.097 548.569
 126.798 696.275
 77.823 822.878
 99.332 762.018
 91.511 106.071
 382.895 156.202
 861.236 161.714
 203.336 194.265
 744.773 663.379
 190.354 125.078
 622.140 460.281
 115.859 746.230
 214.108 100.128
 240.988 89.221
 170.891 32.413
 616.622 570.922
 460.846 222.075
 931.508 377.699
 856.686 194.606
 648.640 740.780
 829.651 44.602
 367.657 387.453
 519.230 421.456
 955.220 165.307
 573.851 474.939
 806.100 378.872
 61.585 732.092
 147.822 133.729
 662.177 682.911
 46.917 226.602
 383.839 789.343
 384.163 266.397
 839.470 779.166
 661.621 566.057
 984.649 538.062
 911.076 354.948
 309.436 30.137
 969.932 363.006
 11.316 335.056
 958.155 298.775
 209.275 730.632
 363.130 51.764
 918.956 430.248
 855.835 104.134
 254.022 27.777
 912.598 36.960
 185.442 347.222
 795.575 702.288
 542.700 444.156
 199.270 534.474
 721.186 180.975
 349.942 164.330
 538.881 583.314
 952.993 439.090
 711.479 81.728
 726.900 742.914
 665.025 517.429
 400.399 149.560
 633.949 225.848
 745.239 54.868
 782.962 654.776
 185.698 56.172
 104.872 388.399
 687.093 633.749
 72.142 463.738
 350.869 701.619
 25.427 826.603
 508.629 27.631
 462.798 290.434
 140.052 462.826
 222.636 559.430
 371.476 595.023
 832.898 648.675
 327.506 969.619
 409.589 285.779
 95.143 160.541
 635.804 783.790
 359.345 375.470
 825.722 122.209
 924.620 732.043
 489.786 15.953
 846.283 26.267
 360.263 60.855
 957.545 552.192
 531.060 354.027
 848.001 34.949
 310.621 549.197
 681.794 859.981
 8.774 137.512
 949.261 763.000
 182.355 875.533
 336.997 871.513
 683.376 12.054
 343.766 234.247
 98.512 107.513
 232.489 654.398
 79.046 373.060
 13.789 62.019
 453.487 175.797
 729.331 766.386
 536.404 522.329
 621.943 557.688
 420.211 320.889
 325.560 756.429
 313.434 174.201
 916.029 306.751
 799.335 528.422
 171.442 885.117
 690.593 620.587
 288.704 648.020
 485.225 766.644
 385.513 711.515
 150.335 818.318
 630.811 172.171
 515.962 809.581
 742.348 514.665
 221.759 897.659
 770.500 567.810
 273.175 180.338
 659.464 870.609
 507.886 107.356
 599.864 886.364
 902.408 281.208
 923.441 89.539
 746.052 9.517
 456.619 571.540
 435.877 90.760
 264.313 632.740
 491.169 816.668
 450.446 404.751
 416.827 902.775
 712.455 75.268
 157.109 123.708
 201.902 854.811
 48.361 457.906
 653.648 657.862
 703.246 929.080
 896.415 188.384
 19.464 476.135
 635.697 980.350
 211.159 762.332
 646.666 97.072
 197.114 36.604
 273.926 928.882
 960.797 939.325
 903.758 527.702
 315.725 471.095
 53.059 500.584
 385.884 451.728
 60.858 864.268
 643.812 438.444
 429.455 791.776
 465.130 764.011
 452.620 603.174
 362.653 629.366
 400.347 49.697
 688.788 839.014
 669.461 187.819
 52.847 114.667
 625.699 352.698
 729.373 42.274
 477.864 724.224
 252.067 694.550
 263.458 180.167
 340.885 185.636
 666.210 886.343
 520.909 732.665
 910.464 860.995
 812.591 862.272
 820.181 437.837
 833.661 865.827
 428.939 648.151
 511.468 398.099
 372.619 446.509
 396.913 668.761
 982.458 957.024
 661.652 198.676
 269.799 448.276
 191.332 822.986
 305.453 126.419
 529.742 6.013
 249.369 529.451
 630.554 589.912
 86.799 913.685
 611.580 596.326
 34.812 539.289
 736.026 420.463
 360.688 819.210
 249.111 747.632
 717.084 419.135
 137.766 346.997
 966.961 250.572
 345.216 885.178
 216.157 940.230
 28.387 398.046
 468.246 482.911
 489.895 673.022
 993.524 979.079
 921.374 652.347
 392.725 349.652
 862.939 961.741
 121.280 827.497
 694.475 705.892
 309.020 606.458
 736.255 925.033
 404.229 933.855
 935.206 264.169
 33.637 951.375
 263.239 922.124
 498.518 902.685
 47.850 291.526
 221.626 755.380
 513.115 608.220
 873.643 541.756
 929.966 650.531
 697.525 660.120
 384.930 81.861
 24.220 238.870
 281.298 446.467
 146.386 333.380
 118.855 405.867
 553.749 975.046
 769.131 355.544
 203.597 837.893
 611.772 667.683
 624.658 836.431
 341.476 60.144
 557.423 265.366
 639.557 855.284
 797.250 974.194
 953.166 540.422
 409.651 515.164
 390.290 216.375
 464.733 579.801
 849.758 378.753
 527.372 355.836
 420.594 441.518
 932.325 592.510
 340.328 422.057
 162.934 197.774
 261.571 965.877
 685.534 536.576
 682.577 116.714
 319.258 326.517
 421.331 919.643
 545.984 97.568
 302.353 581.773
 194.168 698.796
 457.820 773.804
 222.762 790.369
 74.520 18.393
 150.073 787.185
 128.728 525.779
 233.074 345.845
 803.290 366.917
 224.299 374.272
 364.449 348.512
 288.057 248.827
 357.477 217.721
 20.559 643.541
 955.621 987.011
 17.937 196.967
 139.784 857.938
 803.469 391.717
 398.502 827.890
 345.259 118.205
 699.120 993.399
 755.764 696.077
 299.467 490.337
 905.781 783.968
 331.066 123.614
 651.765 910.318
 104.160 991.023
 663.640 985.924
 453.988 767.312
 650.870 433.822
 687.327 20.832
 270.776 705.990
 396.956 737.083
 521.275 301.711
 516.152 637.884
 780.121 702.496
 990.466 443.838
 366.844 276.884
 682.881 729.166
 37.911 459.790
 12.140 775.333
 848.963 790.254
 91.815 922.217
 452.531 504.237
 106.932 437.684
 970.438 771.686
 481.237 238.629
 865.648 676.506
 275.009 774.807
 719.921 141.707
 762.603 672.753
 935.914 68.167
 400.364 987.925
 263.062 492.806
 367.338 51.837
 786.400 980.052
 579.348 365.780
 910.506 279.213
 905.831 987.933
 663.930 440.511
 200.679 605.885
 793.078 655.329
 463.731 467.257
 11.862 533.568
 827.146 558.165
 30.913 955.494
 287.414 639.283
 667.380 30.199
 934.082 754.528
 196.024 691.616
 443.480 665.719
 860.232 590.322
 470.817 901.404
 36.694 860.168
 276.409 68.596
 311.878 108.775
 28.727 107.014
 757.322 296.395
 134.022 877.065
 12.353 615.479
 123.101 991.098
 628.776 791.089
 882.118 14.092
 186.718 508.121
 725.939 982.071
 341.984 694.077
 187.720 787.096
 553.795 795.134
 722.943 45.036
 311.494 768.624
 414.547 50.686
 226.938 457.402
 410.311 803.838
 85.853 132.216
 244.920 594.967
 509.930 999.021
 495.620 521.274
 128.177 221.763
 818.997 579.551
 400.654 750.642
 321.931 683.851
 492.916 855.002
 265.277 381.191
 831.013 513.300
 195.395 0.926
 343.812 624.977
 985.573 52.107
 543.649 686.326
 764.038 472.802
 833.209 60.706
 953.134 696.410
 34.305 109.835
 368.992 808.324
 594.333 214.727
 584.386 463.609
 173.288 470.453
 169.381 879.757
 985.860 596.980
 452.744 531.085
 960.272 268.364
 628.155 91.192
 272.037 664.526
 227.228 401.473
 363.766 24.421
 638.560 506.459
 121.782 397.910
 739.101 76.259
 349.896 617.963
 169.595 333.502
 166.697 847.470
 6.516 183.522
 14.724 389.178
 813.633 894.398
 870.564 916.749
 380.178 935.560
 200.113 914.223
 30.582 523.669
 631.867 65.136
 712.262 871.282
 95.279 167.023
 200.275 932.291
 866.087 58.208
 596.344 698.583
 104.426 118.536
 818.483 450.731
 795.931 371.752
 277.879 193.497
 695.477 692.480
 301.761 221.630
 815.389 364.237
 792.734 35.830
 35.716 395.897
 902.517 851.174
 587.424 872.562
 255.573 665.018
 967.217 873.628
 178.059 247.953
 485.320 457.183
 990.373 725.342
 278.285 97.633
 306.004 379.071
 594.150 125.259
 372.132 436.227
 286.669 895.329
 293.320 455.502
 251.511 994.248
 831.816 271.193
 466.159 45.459
 787.410 622.166
 25.639 23.433
 465.870 658.140
 220.225 225.723
 765.030 572.911
 104.193 637.135
 87.100 23.995
 934.689 683.280
 848.441 636.586
 298.458 790.907
 355.526 398.352
 125.999 617.422
 378.127 787.596
 255.395 790.809
 835.774 963.579
 842.467 913.120
 657.487 722.819
 13.929 965.885
 441.876 392.990
 472.931 44.796
 977.343 616.488
 742.052 115.258
 750.803 553.998
 770.612 681.619
 126.694 415.619
 347.761 503.811
 92.871 169.807
 209.499 768.762
 101.070 570.779
 669.554 64.177
 160.119 331.011
 756.430 633.470
 630.938 910.500
 121.149 377.851
 113.049 327.601
 764.093 970.483
 970.018 962.323
 990.274 954.472
 811.604 132.217
 968.501 398.227
 106.989 399.470
 72.857 305.900
 848.030 7.089
 509.068 645.386
 193.952 449.362
 961.589 320.494
 517.279 129.967
 480.212 326.876
 521.146 38.655
 101.823 483.016
 724.850 838.415
 770.518 698.887
 809.795 169.226
 677.949 556.909
 102.493 77.247
 848.772 744.587
 943.617 520.488
 499.816 448.200
 278.944 900.427
 715.788 435.262
 514.363 555.663
 321.506 104.105
 335.881 426.652
 456.737 36.038
 717.940 473.097
 443.667 464.415
 968.529 476.903
 700.775 881.039
 205.027 188.453
 25.840 680.056
 765.876 232.636
 823.086 129.728
 463.707 159.562
 266.632 40.759
 327.191 644.855
 909.025 634.333
 191.581 272.976
 497.322 312.530
 639.565 997.175
 340.859 197.694
 900.888 199.701
 278.380 475.696
 255.448 980.094
 364.683 181.528
 692.593 597.369
 788.627 175.560
 329.653 869.013
 148.413 637.007
 734.028 287.020
 153.167 550.244
 502.070 915.193
 651.306 872.715
 479.517 64.948
 868.947 484.090
 945.333 856.634
 91.309 649.492
 84.606 123.511
 155.722 750.040
 635.938 535.011
 918.580 997.280
 781.859 149.535
 885.427 950.678
 52.831 965.127
 981.867 986.053
 209.824 44.933
 724.362 645.180
 59.225 844.939
 8.978 651.063
 816.672 871.362
 260.347 558.195
 681.421 417.100
 613.426 672.011
 496.119 59.245
 180.881 306.732
 862.679 797.013
 786.372 336.490
 555.653 141.192
 18.603 652.393
 40.668 367.787
 236.328 779.875
 965.679 270.835
 586.744 888.855
 573.792 609.061
 998.652 487.078
 593.141 570.326
 989.990 608.281
 624.712 774.521
 452.671 565.938
 784.234 913.215
 15.105 755.391
 98.623 162.038
 256.367 357.724
 228.281 94.150
 780.848 574.183
 629.345 330.713
 736.848 537.112
 508.415 462.831
 758.202 779.878
 408.083 510.696
 959.426 972.186
 124.642 6.866
 659.575 47.411
 857.676 624.515
 38.919 264.405
 60.954 556.643
 239.630 697.855
 769.433 792.761
 253.891 69.161
 160.574 255.088
 750.555 285.444
 540.171 932.291
 177.832 9.449
 672.016 686.131
 651.055 640.392
 573.799 71.757
 350.888 238.360
 333.575 87.929
 181.034 806.523
 744.835 307.086
 981.534 480.481
 274.926 890.392
 582.880 227.727
 60.470 898.651
 789.677 688.000
 831.962 411.260
 75.460 483.572
 303.324 872.231
 381.001 284.187
 94.594 920.972
 168.394 851.943
 488.774 627.450
 476.901 335.104
 637.116 443.788
 541.831 985.344
 428.772 480.235
 915.221 889.816
 416.908 601.100
 510.953 27.567
 558.298 769.939
 584.049 160.024
 269.585 522.603
 44.579 568.704
 451.112 147.140
 354.146 171.966
 777.372 351.965
 413.704 939.011
 128.249 924.687
 635.171 16.595
 542.338 155.861
 808.522 475.953
 345.663 922.478
 396.670 848.451
 57.283 108.719
 681.389 563.755
 536.726 65.491
 366.869 339.317
 434.428 670.254
 148.413 441.105
 980.779 104.992
 650.645 379.654
 225.712 98.829
 513.775 0.188
 70.683 224.416
 192.594 438.980
 448.368 50.924
 868.615 59.006
 260.336 964.279
 351.968 145.774
 715.591 205.463
 760.213 878.995
 387.381 854.581
 353.286 328.136
 64.492 821.476
 127.445 21.225
 586.830 378.509
 529.781 968.375
 672.164 888.547
 54.889 987.019
 938.087 407.851
 86.386 267.824
 155.572 61.744
 410.699 472.608
 320.876 48.379
 574.801 292.636
 562.102 886.161
 102.266 482.484
 694.815 912.584
 395.248 476.946
 474.998 910.982
 508.911 992.401
 162.894 197.450
 417.827 596.713
 881.552 168.920
 632.285 330.499
 730.894 586.609
 250.991 695.722
 581.771 154.107
 642.859 953.855
 632.745 919.038
 775.436 844.626
 951.410 870.012
 794.814 837.740
 456.132 770.561
 308.807 544.602
 815.617 738.678
 131.857 266.220
 73.120 579.798
 169.920 49.059
 38.088 163.528
 12.916 415.223
 557.363 716.758
 470.777 870.064
 185.489 320.256
 249.372 753.020
 852.444 940.177
 680.479 260.501
 288.070 313.757
 564.438 948.074
 945.162 18.759
 877.201 518.694
 284.737 183.797
 160.474 670.539
 693.095 901.865
 632.711 549.116
 214.522 368.099
 411.473 401.193
 257.506 716.763
 158.504 230.955
 596.236 138.742
 85.682 120.400
 300.701 42.434
 683.423 795.765
 724.256 216.245
 47.208 539.732
 721.157 364.012
 29.716 596.050
 800.752 235.453
 85.712 360.161
 720.306 347.292
 7.802 358.566
 923.314 988.286
 379.705 893.284
 421.557 589.344
 559.583 259.292
 951.814 400.666
 111.664 265.823
 95.192 799.122
 545.969 931.419
 189.459 14.412
 922.136 342.686
 282.015 941.056
 696.331 823.383
 630.396 339.593
 215.188 450.163
 754.122 734.964
 515.956 160.887
 249.852 818.844
 809.007 958.362
 302.959 47.240
 882.107 135.000
 442.664 302.348
 63.154 790.800
 802.797 131.090
 650.132 837.851
 252.206 870.667
 407.907 969.081
 862.045 377.738
 838.145 898.111
 474.095 562.355
 151.354 371.887
 645.312 225.827
 862.101 730.331
 67.682 64.219
 546.299 990.065
 125.896 142.878
 852.670 805.417
 563.233 704.378
 361.776 93.351
 111.377 140.497
 301.130 373.896
 313.822 151.682
 622.901 889.339
 874.258 114.145
 153.585 629.322
 508.360 69.841
 757.969 451.580
 115.098 408.610
 1.101 386.055
 835.790 600.544
 123.180 921.230
 287.348 401.947
 197.964 963.848
 570.385 957.096
 763.044 245.466
 21.094 573.487
 581.051 121.043
 634.213 598.585
 308.486 5.924
 497.186 475.627
 960.391 558.896
 885.204 424.286
 114.834 211.699
 143.730 264.455
 704.316 731.408
 477.896 179.033
 98.368 283.987
 953.677 960.881
 552.161 438.258
 648.834 792.465
 242.742 843.241
 55.253 411.775
 253.303 952.801
 689.688 688.566
 415.596 324.755
 906.239 999.737
 753.391 242.788
 188.594 196.636
 960.819 894.863
 628.602 510.459
 426.945 178.378
 843.796 70.792
 513.418 617.501
 551.749 208.249
 290.067 490.139
 283.610 782.350
 621.590 329.661
 990.684 93.134
 217.842 639.222
 362.806 687.888
 54.593 224.283
 649.590 517.068
 938.048 692.467
 347.935 395.538
 125.168 710.466
 811.891 822.108
 976.145 757.190
 252.720 653.030
 961.722 723.377
 654.584 430.043
 786.072 523.520
 339.558 863.213
 428.188 290.037
 607.644 860.791
 17.189 986.584
 464.259 896.295
 308.408 822.216
 668.588 486.002
 239.791 476.503
 508.584 212.727
 447.083 303.951
 977.736 434.633
 479.933 711.068
 618.737 436.673
 770.790 268.714
 761.536 958.884
 598.864 704.139
 347.869 427.203
 500.246 220.106
 959.264 741.730
 893.217 12.220
 86.782 582.844
 408.960 939.911
 462.709 81.363
 289.136 982.321
 359.393 584.830
 683.594 948.726
 918.936 623.260
 156.874 376.141
 658.174 35.396
 797.814 236.823
 473.010 327.129
 81.943 988.771
 499.640 479.658
 824.088 266.784
 660.514 653.899
 894.732 654.513
 291.100 113.121
 776.861 164.412
 899.033 536.978
 882.571 338.105
 417.287 71.563
 905.707 960.753
 673.196 562.376
 386.539 846.521
 679.084 576.049
 338.513 725.592
 559.702 923.878
 919.896 64.712
 846.464 363.016
 112.445 441.576
 696.708 142.326
 535.825 518.044
 623.901 767.885
 424.403 508.150
 166.256 242.142
 419.240 494.860
 768.873 550.348
 882.832 835.783
 28.886 63.593
 580.758 924.521
 452.729 50.494
 649.253 593.520
 426.378 655.899
 90.473 699.419
 208.056 547.124
 620.524 806.640
 251.536 244.139
 505.007 153.894
 967.841 753.102
 221.820 166.295
 373.228 91.989
 13.395 968.630
 769.076 227.326
 955.497 609.249
 300.346 692.723
 355.645 856.042
 667.107 108.853
 582.461 453.393
 470.179 112.453
 752.427 0.304
 286.907 985.962
 700.359 133.508
 54.632 982.493
 925.133 375.105
 223.585 901.397
 526.838 871.774
 292.027 591.775
 782.638 742.872
 196.810 464.784
 896.338 938.817
 872.712 765.660
 504.405 351.110
 462.501 794.151
 835.307 513.628
 833.460 734.023
 559.149 84.688
 489.969 540.764
 593.445 534.468
 748.665 989.403
 664.096 107.298
 323.870 564.900
 677.502 347.929
 745.566 215.057
 811.939 830.986
 367.681 924.977
 259.374 409.591
 16.282 723.163
 270.928 389.570
 549.067 718.378
 311.674 767.265
 51.160 484.952
 898.077 659.910
 957.372 969.557
 961.651 566.595
 775.970 757.483
 196.310 274.443
 79.610 199.510
 848.285 358.848
 139.721 515.790
 293.436 999.005
 703.719 530.374
 717.564 561.978
 470.405 384.550
 424.156 311.938
 406.448 179.946
 97.412 28.620
 92.700 529.990
 555.885 13.594
 298.172 983.096
 656.419 308.444
 284.705 20.594
 514.973 219.791
 358.025 140.559
 769.480 857.341
 640.004 494.318
 342.021 148.433
 260.140 740.289
 888.637 142.204
 296.908 580.300
 633.240 695.407
 65.417 722.561
 548.863 317.593
 298.418 414.741
 309.457 914.062
 533.133 867.208
 226.236 909.394
 554.540 763.395
 595.109 161.955
 92.803 69.884
 809.873 730.577
 492.758 717.282
 986.699 859.246
 709.143 643.939
 149.217 75.491
 503.048 663.553
 643.470 515.011
 971.564 635.498
 994.682 91.633
 710.530 250.025
 942.645 920.922
 744.535 171.547
 662.397 111.655
 441.881 359.797
 907.392 186.157
 626.294 674.304
 922.695 643.376
 990.883 691.431
 837.738 593.052
 280.738 369.890
 937.215 661.887
 934.003 400.524
 752.993 89.944
 430.994 895.278
 550.921 825.356
 298.626 400.133
 188.800 605.795
 933.017 964.746
 883.040 244.924
 344.617 340.336
 482.751 270.620
 883.735 995.503
 954.855 479.156
 584.102 991.333
 929.588 56.396
 160.600 311.922
 42.514 494.756
 934.885 739.821
 90.306 315.036
 138.076 48.760
 549.415 437.823
 579.693 175.003
 99.088 183.205
 581.450 155.987
 455.469 193.702
 186.410 288.436
 27.761 848.127
 879.507 971.323
 819.461 878.543
 633.745 641.001
 239.594 224.231
 844.960 671.297
 385.928 601.919
 282.292 960.667
 192.539 677.386
 285.211 537.630
 79.429 67.472
 132.677 26.294
 336.593 51.629
 425.844 382.966
 56.755 837.269
 920.503 365.591
 590.806 402.726
 55.420 668.459
 31.610 375.624
 312.079 249.421
 382.485 523.544
 952.525 815.429
 786.444 309.453
 885.390 700.032
 384.507 558.148
 754.637 964.303
 142.601 694.711
 507.564 747.365
 896.190 744.696
 933.278 966.272
 172.619 462.304
 53.071 965.443
 279.032 601.603
 951.033 706.561
 107.473 631.871
 146.156 399.985
 980.639 677.134
 993.429 952.964
 216.746 328.153
 756.519 358.671
 458.555 319.479
 892.261 799.231
 921.162 112.157
 29.006 177.164
 750.212 792.546
 986.874 430.167
 534.598 648.178
 686.096 996.779
 526.076 462.098
 706.006 373.744
 326.650 267.713
 706.201 793.835
 210.136 707.549
 595.216 625.266
 47.020 562.638
 751.340 386.061
 155.180 676.637
 363.525 29.609
 659.431 742.542
 994.467 908.026
 919.884 993.347
 277.790 89.779
 795.488 124.892
 579.774 295.419
 410.579 53.887
 894.476 933.505
 357.816 791.762
 938.527 647.108
 22.594 601.181
 685.855 514.311
 777.041 143.125
 578.511 944.254
 944.428 855.240
 591.304 249.500
 658.602 804.269
 766.909 497.367
 472.554 594.964
 904.252 204.692
 943.072 103.671
 734.459 665.024
 525.479 236.321
 191.475 623.039
 247.635 127.703
 642.982 842.091
 542.775 132.513
 133.783 66.980
 756.541 179.850
 578.885 450.633
 608.083 33.676
 275.833 691.356
 884.802 324.629
 262.000 683.297
 944.689 886.787
 677.616 198.951
 952.127 580.220
 992.131 46.801
 898.085 930.908
 371.368 842.975
 272.973 238.836
 594.931 332.280
 141.989 348.526
 344.982 435.769
 393.853 740.152
 774.255 499.571
 122.631 570.677
 496.666 698.950
 690.440 500.666
 329.864 104.126
 690.668 701.715
 635.456 447.466
 174.716 110.633
 157.397 318.117
 460.933 428.971
 138.334 38.502
 156.374 350.271
 811.762 301.346
 687.262 213.259
 317.088 235.896
 352.849 548.209
 685.616 662.998
 343.005 518.044
 896.669 141.711
 148.828 907.709
 531.352 21.792
 657.344 328.295
 261.690 128.829
 968.756 559.960
 138.027 220.022
 573.422 234.444
 288.866 771.914
 144.831 268.788
 463.928 576.008
 466.297 912.529
 650.529 618.819
 238.142 907.433
 420.966 669.877
 987.113 918.524
 448.035 270.472
 502.089 55.553
 808.851 549.177
 84.393 333.020
 913.736 644.532
 64.871 323.424
 605.017 913.676
 94.234 941.839
 706.313 486.557
 451.833 300.342
 930.523 792.811
 288.213 318.805
 16.694 162.159
 268.587 345.519
 532.637 464.585
 421.147 388.855
 300.348 514.616
 222.345 792.295
 551.623 881.347
 630.442 792.780
 956.694 104.596
 171.525 520.305
 672.189 665.681
 504.533 649.355
 687.446 462.177
 562.690 265.237
 499.380 818.809
 260.062 116.238
 583.137 76.029
 439.047 482.152
 144.155 644.196
 745.676 487.958
 210.655 720.632
 186.186 55.836
 555.672 30.683
 424.982 437.470
 104.566 379.598
 318.434 660.472
 95.310 162.318
 581.945 407.158
 101.060 461.684
 903.147 110.943
 211.713 926.162
 739.133 85.845
 895.807 225.771
 670.456 619.369
 846.635 774.676
 682.511 370.286
 55.590 332.079
 462.422 473.024
 378.146 565.931
 546.059 202.756
 468.503 219.115
 438.267 283.573
 490.759 952.700
 125.320 200.804
 878.601 569.315
 371.271 622.580
 351.277 220.626
 961.035 50.859
 718.315 471.094
 448.146 554.579
 864.702 85.981
 762.364 224.334
 925.519 10.953
 213.108 306.472
 586.271 855.148
 423.745 692.997
 812.085 936.566
 686.615 70.883
 73.710 520.816
 230.275 969.829
 336.835 720.207
 232.626 731.053
 78.067 823.962
 843.554 982.221
 328.226 821.628
 448.472 116.235
 991.950 46.062
 313.276 996.299
 300.716 200.462
 207.865 249.013
 400.808 312.562
 669.393 54.319
 513.632 160.466
 0.259 929.806
 415.860 486.494
 615.519 161.487
 832.533 421.373
 878.724 918.842
 706.551 310.241
 466.306 764.240
 770.387 908.873
 653.709 922.171
 795.926 313.778
 749.839 898.906
 809.571 129.208
 451.470 565.824
 234.056 149.332
 830.673 757.852
 735.546 152.080
 393.698 551.036
 722.673 435.264
 499.960 319.649
 249.206 164.086
 948.762 223.455
 128.424 896.066
 726.158 120.403
 567.284 274.564
 455.228 860.583
 592.647 570.712
 663.185 205.374
 68.837 756.771
 424.730 84.205
 622.369 128.220
 572.390 793.121
 300.682 189.490
 493.979 938.371
 130.171 877.131
 530.589 208.858
 815.850 27.671
 314.635 338.527
 879.902 884.690
 668.437 199.343
 386.433 975.434
 244.962 793.676
 690.654 731.893
 211.769 828.557
 105.894 160.707
 438.641 531.008
 53.218 822.164
 783.078 771.586
 775.757 518.060
 813.794 411.188
 521.242 834.248
 261.152 973.537
 757.745 974.701
 429.235 312.586
 353.547 864.043
 993.919 320.964
 164.797 4.388
 995.145 983.966
 404.584 35.432
 312.925 185.227
 863.057 864.944
 601.824 717.727
 186.779 876.762
 107.383 440.352
 261.782 367.320
 262.865 579.566
 361.493 557.501
 681.594 832.357
 279.262 337.599
 538.032 345.469
 654.616 158.674
 241.597 382.720
 190.238 28.085
 326.340 743.232
 338.292 511.052
 135.209 845.523
 283.909 609.589
 901.246 73.246
 972.051 776.657
 404.220 106.021
 391.529 534.242
 397.605 792.075
 54.621 871.999
 298.296 807.760
 378.722 996.646
 253.927 182.393
 601.949 35.584
 147.232 426.055
 640.003 940.920
 563.737 804.131
 437.484 327.536
 391.515 467.546
 481.664 62.141
 896.219 24.237
 157.507 615.834
 630.719 468.711
 34.035 32.930
 909.068 556.215
 317.323 651.472
 265.082 990.635
 995.274 749.399
 995.398 605.687
 373.384 163.978
 677.688 862.992
 76.235 735.419
 281.747 914.468
 311.897 519.071
 932.983 517.122
 489.570 970.108
 525.680 723.220
 696.274 371.819
 651.943 366.227
 206.122 310.717
 849.175 431.513
 73.740 921.567
 65.016 840.158
 987.803 371.513
 787.922 524.178
 295.706 828.919
 241.044 862.885
 398.517 189.034
 836.863 154.118
 327.002 590.505
 143.681 272.710
 93.328 255.033
 528.756 624.277
 545.851 183.788
 476.396 928.387
 690.967 530.665
 95.219 895.276
 369.423 92.062
 242.972 18.780
 445.883 868.964
 928.675 160.233
 279.124 398.883
 572.487 399.325
 753.452 867.351
 388.814 474.609
 965.244 501.511
 636.069 615.478
 245.560 547.923
 978.608 406.421
 362.349 134.574
 417.307 641.504
 863.687 420.472
 552.655 680.999
 804.834 817.978
 688.995 262.375
 832.742 421.687
 14.520 834.456
 396.282 547.231
 795.990 457.197
 901.267 943.697
 909.989 961.359
 956.802 529.652
 747.246 104.521
 562.292 666.089
 429.555 744.624
 589.267 36.593
 679.696 823.031
 223.968 187.786
 596.175 89.436
 988.387 989.600
 972.435 785.545
 460.274 518.617
 833.271 848.046
 105.801 727.577
 161.770 899.905
 539.456 335.159
 683.155 318.573
 679.898 512.353
 335.979 837.249
 401.483 531.387
 177.481 428.500
 440.802 721.667
 873.221 6.352
 135.715 1.925
 249.054 772.315
 509.004 351.404
 226.863 722.082
 796.076 784.131
 618.242 962.803
 620.350 403.069
 959.525 496.741
 83.446 655.005
 787.443 76.786
 330.621 967.787
 380.509 594.925
 23.573 29.868
 133.522 328.644
 279.684 334.753
 950.813 735.737
 273.740 542.005
 600.788 488.721
 928.217 249.890
 85.777 100.577
 102.515 995.907
 166.072 978.800
 919.248 529.573
 107.454 610.417
 404.300 481.517
 72.627 23.077
 362.287 594.654
 877.143 773.355
 334.065 312.837
 811.037 710.624
 889.546 131.586
 73.077 271.450
 277.480 111.470
 963.002 334.127
 291.793 10.321
 169.074 855.204
 907.826 794.176
 317.838 909.706
 905.606 792.763
 917.057 44.753
 23.451 443.223
 121.675 353.926
 694.340 650.880
 539.627 598.744
 708.150 39.308
 925.855 396.638
 141.826 280.217
 898.492 705.016
 111.742 819.030
 263.655 942.088
 660.890 442.372
 620.321 371.638
 809.248 582.394
 303.444 255.762
 207.985 99.121
 533.719 552.519
 264.465 620.542
 701.586 50.737
 190.767 711.213
 799.294 128.701
 397.344 59.882
 109.811 274.820
 557.198 166.470
 799.379 984.636
 634.486 326.009
 179.505 158.586
 162.754 974.678
 194.791 68.148
 108.184 119.309
 449.294 874.420
 126.598 820.838
 553.076 503.434
 861.835 763.828
 202.511 978.008
 908.059 303.726
 606.003 538.400
 18.169 42.012
 237.556 656.202
 261.533 703.294
 503.658 350.773
 871.633 660.096
 506.879 689.033
 60.930 918.294
 398.293 511.835
 777.393 302.440
 749.246 948.635
 224.039 294.625
 313.152 212.321
 526.810 827.828
 565.146 204.167
 612.696 925.235
 529.848 191.906
 622.866 536.693
 866.648 979.336
 836.398 144.028
 662.381 681.878
 498.910 595.498
 270.703 217.933
 345.023 359.059
 176.771 570.029
 260.216 642.964
 798.844 552.814
 60.540 74.428
 362.294 427.422
 970.249 322.542
 196.417 45.058
 68.163 935.610
 663.661 998.642
 852.130 986.540
 290.934 362.570
 564.079 899.570
 843.049 250.285
 30.720 99.510
 71.828 501.193
 339.975 178.867
 656.699 96.846
 601.834 932.000
 592.836 316.419
 573.766 438.052
 602.871 478.861
 882.514 980.488
 373.437 330.084
 591.502 831.000
 826.285 555.030
 669.885 175.290
 707.201 503.982
 567.137 859.450
 448.714 388.253
 216.049 345.480
 172.628 931.099
 834.885 705.846
 436.244 654.895
 412.553 598.312
 685.971 685.227
 603.135 647.689
 610.771 587.271
 370.386 240.376
 635.751 391.008
 379.392 395.967
 566.636 571.272
 180.085 618.696
 995.117 428.970
 342.496 716.817
 62.852 564.174
 141.402 792.188
 820.889 73.942
 231.351 493.436
 927.215 772.147
 163.122 257.406
 217.078 280.253
 58.671 464.351
 630.663 832.578
 351.020 47.189
 665.860 273.409
 103.757 234.518
 468.540 83.299
 25.551 396.835
 610.447 585.493
 190.066 797.322
 720.026 368.925
 540.766 829.628
 311.965 680.304
 211.348 728.385
 247.798 233.955
 312.085 952.045
 296.422 854.316
 234.393 416.213
 747.053 282.929
 402.928 468.666
 158.024 670.794
 276.915 180.050
 256.354 949.870
 868.834 927.819
 91.557 786.976
 35.891 891.914
 602.329 912.388
 812.615 491.196
 289.230 667.998
 424.640 767.640
 166.063 910.237
 765.164 584.160
 256.350 346.274
 766.226 320.863
 731.114 783.794
 573.987 628.196
 175.350 81.366
 886.244 84.199
 201.374 134.832
 455.113 182.916
 679.191 502.869
 149.828 593.539
 661.607 130.119
 243.933 732.284
 782.804 577.663
 695.713 304.151
 594.262 617.806
 166.663 38.172
 265.209 532.908
 734.454 561.447
 63.300 907.210
 646.492 454.114
 495.157 687.454
 798.396 484.594
 329.013 274.526
 757.122 843.071
 549.539 996.858
 257.766 637.752
 667.459 500.175
 941.280 775.284
 486.556 1.021
 250.252 661.578
 133.900 517.867
 522.922 495.721
 804.553 778.465
 410.694 616.738
 631.743 561.187
 359.226 745.407
 442.629 457.588
 433.027 651.518
 926.769 30.367
 702.108 896.841
 160.576 812.737
 548.368 747.222
 181.027 670.099
 968.879 20.994
 773.401 481.783
 461.141 717.907
 171.589 548.659
 657.786 441.801
 509.623 381.856
 149.409 345.098
 606.424 759.274
 86.574 53.824
 712.739 971.238
 206.069 513.478
 852.969 726.562
 980.828 179.727
 211.689 107.934
 74.344 480.158
 954.562 494.059
 193.744 26.432
 948.865 389.218
 613.995 957.972
 25.693 393.264
 0.110 862.297
 873.118 21.509
 923.946 522.350
 989.136 50.271
 474.654 882.394
 680.466 466.212
 242.525 961.675
 146.301 772.992
 438.561 354.922
 716.587 334.695
 48.261 582.629
 256.769 980.144
 337.832 49.053
 242.937 264.370
 192.227 154.875
 643.738 482.565
 203.301 132.934
 312.238 797.884
 7.115 133.556
 339.217 108.106
 534.494 700.346
 699.283 608.701
 858.803 33.389
 436.117 373.257
 548.168 835.461
 689.482 768.921
 532.881 344.800
 623.939 647.818
 737.229 657.382
 40.208 138.941
 181.643 180.330
 350.613 533.360
 96.884 99.630
 99.014 373.637
 296.285 918.705
 175.075 981.867
 692.232 274.443
 887.934 485.989
 314.576 474.262
 653.528 17.863
 465.175 147.770
 944.563 386.666
 26.029 461.069
 536.858 795.526
 308.368 908.040
 848.275 326.824
 894.569 443.894
 147.554 121.641
 470.100 850.253
 653.918 711.443
 783.022 672.301
 551.486 505.985
 296.345 816.711
 905.487 321.811
 334.176 179.490
 543.272 262.579
 164.886 236.639
 508.746 588.287
 439.993 894.108
 523.500 178.461
 221.276 589.185
 504.447 188.292
 813.510 461.116
 61.905 791.017
 187.541 677.788
 702.754 909.481
 667.260 796.863
 312.677 370.583
 81.916 448.590
 214.670 414.378
 897.516 13.924
 476.371 291.939
 161.532 211.579
 147.704 270.253
 975.459 242.819
 187.497 596.484
 779.853 30.358
 120.715 366.846
 954.338 50.588
 47.658 196.301
 136.809 734.908
 796.829 634.562
 615.989 610.324
 521.188 351.969
 91.930 481.472
 333.490 797.046
 800.546 511.077
 63.558 767.909
 309.449 34.607
 505.178 744.605
 389.971 114.185
 662.398 892.202
 9.188 978.732
 267.012 998.720
 249.017 659.905
 936.782 782.253
 508.213 879.953
 696.407 652.929
 666.494 907.346
 562.520 203.294
 555.599 13.664
 575.130 121.652
 485.241 951.029
 69.499 463.703
 186.286 649.418
 355.575 6.083
 160.929 999.036
 991.699 859.203
 449.892 41.772
 892.755 395.037
 447.849 320.528
 941.323 497.475
 906.490 214.310
 117.444 958.698
 274.105 274.533
 425.557 705.365
 223.719 343.742
 776.130 264.498
 639.118 317.250
 127.784 182.765
 558.245 51.978
 469.842 846.899
 43.109 151.718
 934.663 560.441
 659.480 196.297
 486.660 696.628
 41.264 731.554
 206.299 43.469
 794.564 811.210
 341.603 999.970
 4.499 659.555
 658.779 377.610
 661.059 700.323
 512.847 154.997
 64.283 632.324
 756.708 462.892
 427.357 802.516
 594.620 319.167
 520.724 973.670
 697.919 556.789
 920.769 863.951
 974.848 1.501
 701.130 972.397
 913.361 158.843
 769.333 135.917
 189.551 502.587
 370.511 694.175
 502.244 349.208
 995.782 788.234
 306.200 326.973
 316.015 172.574
 175.829 565.532
 160.777 478.923
 44.686 45.000
 654.013 400.901
 92.835 545.736
 657.320 53.078
 857.229 464.970
 741.601 344.364
 435.244 438.679
 169.484 657.337
 857.538 391.552
 313.498 271.184
 695.361 890.362
 625.899 651.093
 314.691 692.617
 610.876 61.606
 423.308 250.221
 202.127 571.558
 408.666 874.246
 820.358 795.381
 618.687 910.247
 55.899 67.005
 82.161 872.443
 99.493 841.153
 41.002 189.056
 515.350 151.023
 117.259 310.101
 829.218 875.244
 460.443 103.740
 382.745 350.298
 15.710 39.097
 504.351 742.744
 274.028 834.189
 864.856 319.460
 868.041 389.898
 849.933 840.338
 971.594 677.780
 395.979 278.732
 159.401 184.856
 334.196 748.242
 652.013 816.730
 280.783 193.593
 378.990 236.431
 238.247 167.633
 162.035 276.070
 651.500 960.410
 375.125 747.831
 838.029 830.383
 458.502 37.112
 707.638 987.968
 629.428 761.144
 55.892 939.451
 479.244 389.454
 586.267 472.025
 11.328 556.776
 147.107 871.195
 148.780 253.966
 497.074 348.549
 118.012 698.090
 600.928 324.900
 142.030 389.883
 948.729 380.963
 5.142 236.410
 456.301 840.245
 682.551 111.031
 991.800 87.742
 970.138 444.090
 659.076 619.966
 961.396 379.381
 408.270 248.917
 62.456 327.151
 920.608 892.868
 728.498 918.534
 688.889 543.507
 164.316 84.019
 776.851 631.422
 230.563 295.426
 456.960 464.656
 810.463 623.179
 192.598 298.537
 947.772 755.418
 720.782 35.200
 397.025 230.120
 107.260 439.699
 516.169 964.142
 966.878 3.619
 67.216 482.720
 776.563 359.525
 813.416 708.852
 642.251 138.830
 355.588 554.245
 628.857 825.877
 432.689 42.717
 16.295 961.975
 622.708 114.474
 625.165 730.022
 672.785 317.402
 761.627 754.348
 418.607 141.934
 788.928 897.964
 732.104 42.436
 847.998 962.829
 176.032 94.078
 654.355 795.859
 9.969 534.293
 504.542 187.667
 53.471 47.242
 871.588 701.606
 290.838 873.767
 73.042 782.200
 323.130 614.519
 102.352 24.991
 115.260 777.152
 548.502 720.029
 430.479 677.220
 641.581 850.392
 826.016 604.869
 483.199 792.455
 739.673 224.400
 908.449 448.915
 618.699 880.644
 716.539 387.405
 23.115 884.940
 64.551 460.903
 423.053 374.955
 85.393 70.835
 953.607 57.971
 537.448 685.143
 594.723 18.415
 868.251 942.570
 213.992 900.000
 154.574 927.669
 206.621 653.909
 221.405 270.742
 351.883 810.818
 925.487 160.929
 194.954 910.724
 276.488 222.513
 176.007 475.388
 249.729 323.189
 737.013 289.555
 886.119 603.435
 315.916 965.133
 473.045 448.372
 16.151 884.210
 227.983 393.837
 548.230 879.625
 266.487 458.166
 963.946 33.996
 607.606 527.800
 630.296 18.455
 260.917 871.066
 660.368 600.155
 836.199 798.807
 676.075 613.087
 733.709 887.112
 819.829 490.424
 502.307 995.840
 559.285 719.808
 914.924 792.459
 194.339 517.682
 304.680 374.701
 435.254 977.423
 657.022 394.490
 784.523 671.805
 368.613 351.548
 235.633 567.115
 795.152 246.061
 465.125 408.289
 129.178 869.117
 909.084 876.959
 514.356 746.537
 3.634 612.848
 932.120 230.820
 256.236 69.826
 435.488 817.671
 479.056 488.104
 976.850 323.903
 438.639 481.009
 933.438 743.931
 792.360 726.667
 605.830 60.056
 629.179 530.633
 409.256 939.777
 300.998 984.299
 230.792 550.351
 815.309 625.990
 852.003 860.456
 606.937 847.536
 378.596 1.119
 466.692 350.213
 46.708 8.270
 180.976 202.043
 438.203 568.329
 635.281 86.250
 211.516 2.821
 815.694 151.149
 695.072 440.295
 68.539 108.874
 680.170 981.660
 865.179 408.416
 150.459 231.982
 85.481 92.520
 485.185 176.793
 851.775 393.782
 440.472 368.915
 290.388 929.028
 342.617 372.916
 298.395 99.681
 893.362 514.692
 680.497 726.885
 591.047 94.794
 579.530 161.783
 393.401 253.300
 341.680 872.395
 95.460 794.106
 174.881 468.328
 255.875 175.923
 720.031 73.193
 990.898 10.123
 956.636 72.769
 760.044 241.675
 407.539 375.843
 411.324 463.992
 44.727 136.288
 335.597 782.621
 486.396 251.799
 25.864 312.957
 323.954 119.961
 653.003 805.726
 739.246 979.762
 287.603 338.728
 932.724 470.733
 29.271 307.825
 451.598 717.557
 789.386 673.292
 905.169 601.044
 628.052 164.426
 107.811 852.895
 16.565 775.826
 676.780 48.855
 906.607 779.148
 13.535 449.959
 88.395 765.966
 348.234 322.977
 642.092 87.825
 765.170 867.518
 787.800 891.537
 442.908 88.050
 655.698 699.769
 530.832 914.333
 293.471 862.947
 390.666 24.139
 45.603 928.424
 307.556 228.881
 548.781 21.818
 123.818 907.884
 338.313 214.614
 675.862 923.003
 128.754 828.006
 980.697 205.234
 472.845 977.817
 85.545 912.815
 799.324 947.022
 578.156 740.286
 943.345 244.369
 375.468 775.323
 702.400 298.971
 436.340 810.352
 743.123 496.238
 55.341 415.414
 245.732 790.482
 917.398 454.331
 976.699 59.975
 858.928 305.482
 328.356 92.681
 474.388 449.597
 136.369 12.677
 215.799 568.695
 490.395 751.141
 297.452 12.059
 75.894 20.283
 582.688 716.991
 940.234 117.824
 191.372 104.683
 656.338 743.231
 25.750 426.139
 182.637 80.383
 921.992 721.706
 887.674 445.507
 51.394 332.766
 148.074 330.804
 328.518 508.911
 144.699 225.320
 446.131 472.033
 306.588 963.218
 214.547 604.774
 696.895 849.129
 804.762 639.690
 238.764 519.789
 402.740 642.928
 359.289 515.456
 501.471 658.499
 531.853 213.989
 366.391 443.332
 544.972 0.933
 89.807 256.598
 670.914 952.105
 535.679 37.673
 379.830 548.197
 505.247 24.135
 802.778 946.741
 717.254 323.962
 826.180 543.801
 987.969 704.547
 864.954 170.127
 62.841 825.928
 954.375 503.952
 343.664 898.161
 592.075 630.426
 675.889 744.757
 600.074 136.942
 16.665 108.313
 339.235 470.829
 254.853 733.859
 649.774 283.298
 462.361 943.986
 494.602 189.077
 137.525 601.770
 108.311 348.204
 474.800 208.005
 492.927 854.137
 732.877 453.975
 919.433 435.448
 450.607 546.096
 87.073 57.138
 605.244 621.326
 234.174 768.124
 51.763 309.702
 586.486 475.256
 410.197 90.903
 451.656 138.555
 367.488 294.167
 229.472 350.078
 472.302 54.606
 893.049 68.383
 469.445 54.024
 720.469 886.119
 42.035 621.374
 411.843 79.474
 204.632 568.321
 233.966 560.458
 172.431 700.902
 592.166 977.303
 176.813 131.543
 863.488 601.115
 715.606 559.846
 441.833 330.664
 130.012 479.414
 577.096 439.609
 155.158 575.949
 647.863 395.065
 366.556 323.934
 230.074 772.252
 862.448 271.158
 529.667 571.878
 407.329 668.285
 81.013 975.076
 893.163 791.752
 798.667 121.283
 833.356 499.784
 559.239 8.914
 625.068 621.623
 113.053 254.294
 135.541 717.843
 739.556 623.972
 378.713 464.302
 202.467 917.606
 443.296 443.947
 94.515 627.366
 659.924 909.967
 29.820 554.749
 203.042 181.928
 614.948 212.424
 816.205 715.586
 56.066 877.997
 233.948 649.379
 316.249 865.167
 708.784 269.521
 178.637 217.724
 101.037 484.828
 480.892 161.237
 467.837 86.315
 325.387 329.344
 414.667 450.323
 726.945 845.633
 520.477 983.074
 3.273 632.748
 490.643 195.379
 137.841 947.961
 859.460 925.749
 324.616 735.064
 786.627 125.787
 240.415 327.535
 955.088 401.786
 163.698 744.866
 668.234 429.535
 576.238 965.488
 803.623 575.053
 132.565 324.356
 352.119 852.193
 975.539 525.153
 352.617 409.576
 7.282 645.839
 323.586 385.326
 413.490 187.365
 946.845 410.570
 84.541 419.749
 132.664 634.120
 505.415 533.872
 498.130 624.387
 703.390 943.712
 235.327 264.113
 280.475 299.960
 798.157 63.427
 827.985 685.624
 465.442 592.040
 862.654 146.455
 765.441 777.733
 154.653 258.437
 798.244 82.029
 83.346 211.634
 445.937 381.876
 680.189 770.333
 297.597 235.954
 851.646 95.169
 271.355 963.939
 48.186 441.173
 526.958 125.540
 316.424 99.099
 420.059 952.781
 276.340 64.608
 247.935 603.837
 468.528 4.898
 122.494 700.471
 660.041 364.951
 930.525 54.998
 851.965 401.087
 406.414 248.650
 746.207 548.886
 455.542 393.793
 479.683 592.418
 86.755 990.778
 276.187 384.332
 402.465 910.127
 882.565 419.516
 770.804 716.628
 907.721 952.224
 484.865 468.834
 459.511 896.981
 271.410 831.034
 343.272 811.741
 20.772 521.322
 942.002 438.280
 99.265 375.849
 215.751 695.452
 806.784 363.184
 838.278 577.369
 639.902 852.198
 712.471 8.104
 402.427 80.679
 180.289 519.852
 211.832 739.553
 454.345 341.226
 625.197 669.012
 760.821 560.563
 449.343 38.798
 589.700 935.477
 6.943 876.661
 318.719 389.820
 356.789 128.385
 410.726 523.630
 68.660 432.503
 806.879 577.203
 940.771 715.838
 55.457 269.295
 533.483 446.307
 960.684 69.549
 542.432 691.266
 19.312 579.996
 16.611 938.183
 873.840 368.978
 864.173 245.239
 267.600 417.910
 306.071 648.885
 184.044 167.092
 213.372 700.256
 714.058 357.574
 79.706 510.379
 772.691 603.107
 670.330 123.228
 710.317 47.076
 791.434 414.902
 590.846 986.530
 728.413 935.809
 977.388 917.743
 503.799 210.754
 337.934 779.072
 451.491 420.057
 102.587 957.037
 644.007 174.376
 240.143 865.886
 347.043 228.829
 323.998 110.385
 17.101 560.788
 102.266 662.754
 962.925 753.493
 829.408 409.858
 922.625 218.265
 139.728 403.774
 681.551 475.927
 207.828 241.104
 890.045 668.144
 836.804 33.131
 307.373 237.454
 9.065 254.688
 373.444 496.985
 222.537 484.935
 821.820 694.292
 590.455 303.926
 727.387 385.798
 507.618 776.691
 114.438 97.213
 559.739 448.573
 923.610 609.888
 983.517 264.816
 589.819 932.586
 159.224 502.155
 762.083 382.857
 449.378 614.724
 296.932 892.576
 878.712 820.509
 780.221 989.643
 202.741 523.358
 630.825 104.250
 433.361 30.027
 670.462 255.968
 806.876 998.635
 716.230 540.434
 997.473 176.365
 779.099 535.396
 430.540 48.135
 298.405 59.656
 246.385 337.824
 178.237 60.211
 545.220 958.453
 338.644 578.102
 325.992 92.353
 877.913 198.632
 160.442 957.009
 540.193 463.483
 343.069 353.105
 976.870 888.408
 579.465 939.674
 714.862 358.842
 349.451 994.683
 938.182 275.644
 865.705 120.459
 241.495 293.745
 79.253 380.711
 719.846 377.724
 824.482 913.605
 864.469 120.992
 890.703 373.078
 190.690 410.507
 325.202 93.731
 733.748 28.861
 462.781 654.191
 118.358 272.494
 215.822 296.368
 897.600 122.088
 801.757 225.784
 28.839 562.472
 914.474 218.975
 424.859 839.189
 23.842 761.322
 405.964 422.159
 2.381 461.708
 955.738 279.398
 197.550 83.754
 24.476 441.680
 787.694 807.518
 758.476 349.411
 253.005 416.360
 691.722 843.236
 861.634 882.770
 303.701 8.275
 595.308 211.640
 310.729 167.111
 126.361 562.438
 959.197 788.200
 595.215 301.696
 971.349 724.218
 638.211 188.004
 654.838 199.722
 572.756 833.269
 726.372 150.657
 880.471 651.582
 270.767 591.546
 238.049 951.564
 815.933 502.306
 756.621 666.341
 61.479 528.595
 808.479 479.249
 366.261 461.251
 677.971 91.197
 644.281 776.174
 182.493 900.452
 7.724 390.900
 608.880 6.815
 952.661 533.833
 617.698 804.352
 432.368 172.929
 828.265 350.327
 83.441 649.443
 334.541 568.884
 642.542 986.721
 467.839 307.773
 151.155 162.128
 346.755 472.359
 529.943 450.761
 595.558 336.121
 103.874 672.143
 605.885 609.228
 468.326 835.511
 726.988 640.827
 951.847 716.444
 239.579 955.989
 803.338 378.528
 167.817 170.231
 13.564 540.585
 261.980 684.171
 479.367 85.180
 517.518 704.725
 593.480 400.789
 639.420 349.593
 556.019 782.072
 997.128 416.431
 971.424 804.402
 5.764 900.541
 35.737 605.333
 3.425 354.270
 705.803 902.642
 639.129 542.258
 249.311 552.225
 437.239 669.631
 31.028 586.455
 535.323 371.107
 27.466 202.063
 905.431 39.461
 564.154 704.445
 543.270 348.980
 24.383 221.204
 854.059 666.438
 626.551 221.270
 563.765 627.040
 852.988 806.942
 54.511 440.011
 233.505 65.572
 755.338 447.563
 142.030 796.402
 634.905 327.413
 207.932 878.384
 539.602 853.664
 231.384 769.080
 25.798 830.389
 934.010 866.170
 953.367 218.896
 984.769 105.463
 772.266 391.193
 982.306 487.031
 555.912 172.177
 117.957 629.196
 153.660 960.553
 210.077 754.285
 667.218 838.273
 515.781 156.563
 947.879 550.617
 968.727 528.561
 186.565 439.977
 242.682 4.579
 478.715 487.519
 734.994 287.676
 620.812 215.404
 339.235 267.784
 292.886 251.036
 823.215 513.008
 237.786 292.273
 41.035 463.863
 427.578 242.936
 833.157 11.732
 452.601 630.775
 756.520 969.512
 249.865 560.936
 141.156 206.196
 653.358 397.613
 996.758 520.511
 276.116 871.812
 51.911 664.883
 677.559 166.015
 462.918 933.737
 212.503 775.054
 194.100 923.814
 61.714 150.001
 666.081 123.919
 696.991 627.549
 365.043 952.924
 3.964 275.925
 779.261 434.187
 868.700 660.130
 307.963 458.839
 703.234 270.256
 902.931 277.049
 942.272 358.449
 839.967 583.655
 368.260 99.833
 563.072 91.184
 422.894 503.449
 339.691 458.742
 725.997 39.266
 54.660 659.493
 461.905 970.843
 850.616 503.240
 301.286 359.910
 193.765 905.142
 123.366 374.345
 959.395 318.854
 88.294 135.793
 147.825 384.868
 8.810 903.997
 168.085 525.692
 489.133 944.129
 276.390 832.597
 770.322 258.803
 695.008 908.324
 556.166 301.496
 333.553 271.473
 531.398 401.957
 511.049 796.898
 641.938 521.512
 958.496 408.695
 130.540 977.334
 946.477 695.055
 534.257 305.807
 112.018 255.074
 404.277 617.486
 387.997 784.573
 33.868 787.307
 4.606 170.027
 434.340 46.261
 426.532 86.040
 718.266 933.340
 105.560 822.767
 797.944 833.245
 313.296 735.576
 327.602 185.785
 22.866 881.726
 380.679 892.590
 735.068 49.492
 807.263 966.475
 399.986 596.793
 238.224 335.388
 729.132 791.961
 546.566 208.278
 488.378 822.735
 326.144 82.609
 24.152 335.183
 764.177 385.771
 723.574 447.222
 656.262 724.708
 215.359 207.198
 308.225 614.135
 457.758 633.136
 583.626 474.379
 960.708 859.395
 362.709 260.879
 983.318 762.420
 479.825 700.508
 819.269 353.958
 681.701 172.247
 119.452 477.475
 6.449 454.267
 443.898 70.884
 8.967 54.594
 927.942 756.192
 566.708 602.341
 587.343 464.865
 282.999 770.799
 574.329 527.955
 283.755 667.686
 784.234 364.275
 76.112 312.713
 957.217 940.518
 31.029 244.779
 630.983 297.625
 471.124 992.897
 491.106 21.435
 622.897 904.185
 301.452 857.286
 240.267 962.358
 347.108 142.776
 263.183 830.374
 308.286 165.949
 758.375 505.743
 531.100 394.116
 744.647 47.062
 548.182 98.184
 556.009 691.404
 410.285 696.376
 694.243 975.957
 353.866 27.649
 798.086 860.990
 686.880 247.835
 366.993 247.642
 616.439 519.889
 259.687 131.686
 361.532 683.696
 105.588 137.432
 38.772 571.347
 563.110 553.960
 929.317 151.875
 603.292 734.381
 233.974 707.125
 538.882 818.635
 907.579 360.225
 534.542 968.233
 692.530 493.173
 578.306 439.361
 807.582 534.178
 950.584 916.956
 607.508 793.029
 756.259 149.995
 830.894 138.843
 76.798 396.588
 169.328 404.880
 320.341 851.170
 896.610 165.896
 793.828 695.496
 219.884 551.621
 866.118 816.279
 86.962 763.105
 136.417 456.745
 90.396 64.775
 148.056 24.332
 236.578 993.159
 601.853 135.100
 38.179 2.537
 11.910 425.631
 184.582 548.476
 924.174 159.334
 944.596 872.861
 376.697 665.935
 158.912 319.987
 240.805 915.815
 839.780 594.445
 543.002 295.732
 868.722 820.394
 255.047 935.994
 379.259 821.616
 359.289 773.520
 143.362 596.235
 80.858 218.220
 613.487 283.535
 938.974 635.415
 375.450 928.077
 945.605 443.452
 263.297 343.806
 688.431 48.173
 600.677 314.494
 821.991 954.769
 242.652 73.498
 379.733 588.659
 778.483 462.990
 362.109 762.175
 354.632 748.729
 881.792 500.062
 725.408 769.842
 214.593 507.062
 927.396 833.400
 949.720 863.583
 196.876 560.859
 920.077 274.791
 653.961 188.316
 164.597 94.082
 813.371 686.353
 100.695 379.191
 52.928 459.850
 714.485 919.143
 883.393 416.152
 586.115 759.401
 776.884 344.474
 212.373 533.240
 688.303 964.277
 451.588 427.310
 461.002 699.880
 157.929 932.142
 463.081 387.935
 682.781 482.956
 926.453 279.100
 967.248 527.470
 132.243 51.791
 327.635 575.609
 331.553 200.933
 718.482 17.243
 841.588 325.992
 547.280 329.850
 298.140 138.147
 891.076 145.508
 464.162 695.228
 936.032 178.819
 131.511 604.367
 412.491 422.627
 552.744 996.142
 844.746 250.893
 999.275 651.170
 268.669 97.491
 661.384 71.694
 212.324 441.431
 337.869 748.890
 783.122 673.951
 564.948 733.630
 586.924 567.802
 814.982 617.744
 424.429 45.941
 668.322 557.972
 601.433 553.764
 891.999 300.322
 663.034 889.270
 815.889 703.522
 157.004 918.391
 402.641 822.174
 965.641 292.785
 787.061 639.625
 964.000 455.051
 592.265 374.089
 489.119 737.567
 995.125 396.998
 891.406 877.592
 746.913 67.883
 415.727 440.070
 294.322 714.211
 783.809 383.693
 881.962 966.869
 157.588 763.567
 344.061 242.453
 19.291 539.483
 957.348 272.905
 850.735 872.026
 679.334 792.495
 102.079 624.847
 739.610 263.779
 657.680 51.468
 492.856 460.309
 10.581 595.467
 740.620 817.880
 402.339 156.138
 147.155 351.587
 854.408 115.484
 628.634 137.525
 972.280 450.260
 603.778 540.448
 633.271 693.760
 129.416 587.951
 740.642 710.879
 281.956 843.900
 536.141 817.098
 713.467 405.911
 983.719 833.290
 340.559 971.173
 270.803 115.350
 300.003 399.985
 900.053 337.759
 14.816 615.834
 371.959 16.207
 799.096 664.109
 373.056 114.717
 433.263 98.598
 300.302 51.580
 560.517 756.507
 61.528 465.358
 290.551 240.102
 415.449 962.800
 701.093 758.117
 751.094 995.521
 858.206 245.377
 582.441 18.506
 841.994 117.769
 154.447 202.978
 78.113 515.593
 254.459 506.900
 3.161 215.787
 509.440 661.726
 902.464 467.679
 363.721 193.196
 274.181 133.346
 391.422 551.595
 619.079 638.681
 247.997 643.388
 409.214 201.841
 129.877 907.485
 632.483 579.314
 141.944 707.119
 678.155 524.674
 99.295 369.743
 58.778 299.891
 470.481 125.243
 147.044 813.287
 940.321 405.688
 536.348 321.913
 295.671 181.783
 57.785 559.939
 459.638 942.010
 854.574 709.827
 789.091 555.368
 130.583 781.624
 555.663 98.748
 359.221 810.075
 528.426 41.777
 422.058 312.710
 22.002 247.780
 605.842 808.262
 750.029 617.140
 837.811 898.264
 491.766 932.223
 401.482 630.384
 428.452 390.374
 520.320 145.739
 103.226 277.894
 200.169 160.302
 199.459 353.853
 111.324 729.554
 690.898 403.924
 799.122 223.196
 694.782 482.854
 322.442 111.318
 436.070 996.877
 420.305 293.534
 814.907 657.210
 338.609 437.824
 946.880 651.178
 555.890 426.115
 830.410 82.696
 325.949 209.617
 680.455 798.392
 406.403 480.049
 972.899 375.007
 719.047 774.861
 468.247 48.884
 346.756 308.054
 353.347 235.807
 22.158 696.385
 660.600 551.573
 618.078 217.270
 628.632 698.185
 574.678 564.202
 67.678 541.039
 362.195 672.793
 826.346 247.925
 103.330 881.454
 441.326 585.897
 190.806 911.463
 133.445 737.390
 911.759 238.678
 715.994 178.374
 712.843 860.931
 256.068 900.379
 242.891 109.412
 606.817 212.250
 831.213 517.865
 165.873 449.207
 690.146 249.594
 449.002 584.760
 164.042 729.157
 662.473 189.333
 530.736 863.890
 355.117 627.844
 645.765 141.314
 202.079 322.217
 507.539 413.955
 865.463 325.046
 219.816 935.723
 869.225 123.700
 895.664 186.842
 271.635 302.637
 547.408 851.299
 201.422 483.041
 655.601 516.156
 704.464 396.982
 825.800 911.042
 815.885 366.852
 96.950 854.233
 894.961 194.919
 134.674 215.331
 432.965 132.519
 755.010 730.526
 240.483 319.880
 210.663 142.314
 942.671 757.307
 117.123 999.548
 438.246 393.717
 187.798 304.546
 618.693 472.187
 426.448 681.145
 484.420 542.673
 635.547 651.076
 448.575 993.537
 37.936 126.516
 279.453 35.669
 176.364 175.438
 819.217 531.207
 704.581 205.334
 428.876 144.029
 71.056 792.600
 473.610 18.055
 731.604 702.467
 83.743 594.040
 423.025 81.640
 737.761 553.900
 152.045 137.225
 825.975 47.168
 71.336 756.032
 505.973 885.940
 949.301 773.717
 671.287 887.515
 817.814 919.647
 368.197 858.050
 880.477 677.817
 235.980 222.056
 364.755 394.175
 564.902 152.951
 638.982 294.400
 993.777 406.443
 227.590 662.397
 162.922 324.120
 935.623 167.928
 335.023 597.611
 930.742 261.844
 960.015 68.390
 574.532 110.135
 832.929 804.179
 995.143 784.610
 146.348 925.553
 753.548 330.444
 720.199 656.590
 582.295 991.667
 677.902 107.877
 628.297 787.962
 84.243 651.178
 172.487 933.793
 649.792 960.302
 644.985 298.271
 700.316 935.813
 323.692 386.272
 696.755 631.175
 269.013 733.918
 739.317 799.512
 382.884 350.822
 593.552 893.746
 514.855 994.408
 810.592 904.376
 2.956 855.735
 779.829 700.238
 117.169 289.693
 929.992 955.442
 456.116 793.998
 491.933 973.159
 273.984 680.526
 39.560 942.509
 28.572 79.224
 548.492 342.634
 639.833 749.750
 647.595 307.729
 231.541 970.489
 607.028 23.872
 650.048 740.481
 6.485 393.741
 170.017 19.719
 885.669 795.495
 316.985 490.322
 0.586 309.317
 173.477 729.067
 927.011 87.303
 354.789 15.151
 577.550 913.021
 711.618 670.738
 970.441 515.154
 861.361 651.696
 123.873 960.053
 693.420 518.040
 894.749 810.990
 814.513 255.016
 659.117 583.460
 479.278 163.952
 494.602 987.625
 323.874 65.186
 103.074 188.113
 323.651 862.288
 62.485 750.802
 920.925 506.875
 156.328 524.335
 509.591 116.617
 861.929 625.077
 166.613 366.200
 527.027 177.760
 136.751 863.310
 98.403 995.477
 509.309 501.116
 335.324 963.033
 380.884 347.717
 420.971 283.471
 635.464 484.811
 531.803 741.124
 55.555 976.185
 820.831 773.636
 521.101 355.940
 77.382 993.572
 475.726 341.721
 32.123 186.503
 14.395 955.239
 449.524 81.635
 948.086 567.362
 185.880 953.443
 57.881 164.948
 763.238 494.364
 694.411 88.874
 519.772 291.011
 593.411 735.643
 425.258 546.781
 651.983 7.174
 404.292 595.059
 783.811 284.496
 775.869 927.877
 388.973 180.916
 810.292 379.012
 432.233 479.638
 615.276 217.833
 322.977 300.984
 613.283 966.045
 383.557 387.222
 860.038 994.849
 537.245 291.136
 806.679 411.519
 251.722 450.939
 829.942 434.216
 751.923 512.882
 779.160 679.876
 32.724 598.159
 826.866 365.710
 426.505 417.679
 300.595 929.286
 35.076 522.536
 734.536 600.146
 544.939 485.824
 756.486 867.715
 87.828 279.824
 341.715 961.871
 366.236 518.996
 472.608 535.651
 170.847 951.813
 971.272 871.235
 311.165 612.122
 679.594 543.613
 452.853 282.717
 783.666 509.537
 199.522 420.357
 781.409 746.632
 219.786 873.010
 815.810 568.674
 252.692 658.198
 112.207 573.283
 329.403 727.602
 414.877 338.695
 632.637 120.322
 292.794 743.417
 637.565 698.438
 231.522 418.691
 801.177 897.511
 630.964 906.605
 307.501 636.002
 348.091 649.937
 652.325 876.088
 749.176 812.423
 35.407 869.856
 434.816 964.906
 195.684 55.542
 768.623 984.023
 4.050 975.309
 50.585 721.778
 550.326 696.602
 930.422 508.073
 810.638 651.406
 334.784 751.269
 146.276 820.767
 492.728 476.985
 705.996 934.905
 372.841 781.111
 324.676 122.370
 106.794 823.438
 229.218 905.527
 460.461 123.207
 977.897 925.522
 645.515 772.587
 725.221 499.710
 340.214 509.480
 477.300 420.841
 634.769 903.918
 292.256 43.240
 238.973 744.672
 899.068 50.640
 20.843 862.576
 422.200 637.562
 195.880 407.797
 477.443 576.295
 996.528 89.105
 968.564 590.223
 737.859 178.707
 289.932 57.809
 3.936 546.860
 105.450 666.833
 433.354 492.185
 410.462 703.124
 833.888 317.988
 625.260 60.069
 234.849 129.219
 154.178 303.513
 949.700 111.698
 263.803 620.686
 806.844 43.589
 581.516 761.431
 777.462 182.660
 738.470 76.144
 228.372 191.599
 129.378 38.501
 725.421 892.711
 838.537 674.385
 557.737 383.818
 93.680 703.829
 121.826 165.670
 216.145 933.451
 752.083 209.844
 700.258 146.656
 93.600 382.875
 492.396 952.058
 345.487 900.667
 670.016 432.369
 647.476 846.203
 915.035 41.893
 106.689 587.848
 509.458 727.203
 860.724 795.656
 82.519 279.322
 621.195 794.785
 239.135 194.493
 140.360 110.208
 183.845 942.361
 372.349 152.505
 910.275 274.132
 967.751 243.444
 794.331 698.177
 432.154 270.933
 53.776 296.915
 409.755 649.666
 514.607 837.038
 314.937 416.295
 155.962 456.766
 948.082 941.428
 643.407 810.573
 895.650 146.304
 361.940 266.345
 855.282 286.126
 634.301 825.329
 549.445 336.995
 870.081 755.365
 428.808 97.086
 302.353 267.061
 830.289 98.546
 900.106 835.952
 883.832 903.686
 618.745 286.831
 73.811 922.179
 692.457 455.682
 601.017 395.444
 459.723 966.924
 283.140 26.153
 728.055 386.485
 727.196 26.555
 860.808 102.735
 536.446 276.165
 245.267 756.365
 834.931 240.243
 168.021 786.210
 940.971 243.875
 174.845 720.945
 461.159 326.380
 974.951 657.081
 850.752 937.057
 813.779 993.131
 865.665 161.194
 887.801 900.055
 663.865 485.814
 915.465 301.724
 276.864 594.460
 970.145 809.262
 19.897 601.549
 386.295 233.598
 225.385 47.458
 184.908 15.720
 629.484 938.845
 447.686 329.111
 305.211 964.035
 273.194 279.187
 285.147 585.137
 947.807 746.690
 847.640 117.520
 287.883 82.734
 826.279 779.035
 488.660 290.079
 545.073 417.782
 434.485 136.507
 961.021 615.398
 171.912 100.528
 19.666 785.610
 962.578 296.558
 883.914 933.702
 60.784 856.244
 696.122 865.693
 598.211 335.320
 570.559 806.007
 905.516 892.695
 108.423 834.815
 410.987 462.171
 479.197 41.787
 286.373 259.925
 947.033 328.479
 69.086 485.742
 143.975 909.116
 90.846 366.804
 736.160 557.063
 151.353 33.990
 805.784 835.174
 160.651 527.190
 19.853 11.655
 557.589 303.772
 793.992 193.785
 19.319 419.258
 331.288 770.114
 86.560 398.522
 845.952 413.636
 822.623 196.804
 21.314 305.480
 935.765 430.838
 931.122 548.104
 61.783 750.110
 230.333 871.718
 217.852 216.165
 432.714 136.046
 93.325 403.988
 901.882 995.879
 585.624 564.450
 732.188 652.661
 269.677 161.944
 756.759 341.108
 710.912 888.552
 340.562 100.517
 301.019 457.887
 573.303 221.538
 672.151 91.342
 725.351 323.019
 491.623 260.662
 952.448 347.968
 271.319 467.858
 893.113 436.133
 662.825 291.660
 985.443 962.292
 922.974 664.536
 604.950 368.854
 900.002 62.102
 887.595 379.047
 36.433 574.459
 825.947 878.912
 742.360 414.096
 713.203 93.996
 746.720 415.710
 639.409 567.420
 72.023 258.376
 724.825 42.565
 440.724 139.368
 392.909 354.670
 752.884 241.659
 854.278 295.008
 772.078 744.295
 285.505 598.972
 19.838 147.852
 963.304 460.566
 761.586 37.842
 954.167 541.441
 725.506 939.877
 288.558 339.455
 139.615 874.696
 872.283 41.841
 814.215 482.674
 538.616 909.390
 302.657 930.569
 534.299 634.098
 811.967 152.973
 599.933 562.444
 128.367 623.045
 467.887 774.779
 696.318 737.729
 704.201 618.401
 421.688 878.842
 88.693 783.853
 241.538 250.641
 211.308 532.349
 949.240 64.900
 292.599 384.258
 822.107 554.967
 870.126 887.133
 859.988 550.126
 466.542 935.263
 701.566 970.890
 533.578 215.359
 787.252 45.281
 291.360 424.367
 33.909 366.984
 824.979 931.023
 80.466 80.424
 308.712 33.428
 161.192 587.844
 179.379 167.426
 424.642 722.470
 729.059 626.963
 303.670 453.772
 16.655 115.869
 571.322 909.854
 368.773 824.016
 407.780 983.411
 542.361 538.777
 26.891 586.956
 921.869 409.738
 742.437 936.537
 817.828 491.177
 322.398 157.825
 995.458 718.780
 815.582 251.736
 292.800 926.138
 923.667 646.958
 467.910 279.850
 320.597 462.504
 951.878 782.556
 931.230 354.247
 764.855 449.225
 116.174 715.325
 590.295 357.837
 466.744 721.914
 590.525 980.786
 693.389 584.595
 505.072 253.318
 45.836 593.152
 500.582 481.072
 190.196 481.766
 64.358 946.934
 296.909 35.342
 457.441 480.100
 776.252 89.914
 200.752 95.425
 101.257 425.154
 170.260 412.188
 149.920 919.940
 863.670 997.536
 601.904 548.491
 589.114 145.693
 964.501 780.916
 861.346 259.965
 556.905 55.141
 396.542 826.629
 232.183 684.634
 324.775 599.460
 197.425 726.186
 719.511 708.281
 141.898 463.187
 233.954 887.284
 91.718 661.614
 570.982 327.456
 271.219 168.465
 61.007 996.385
 513.208 676.256
 722.646 857.723
 872.625 143.735
 605.303 746.955
 464.190 904.071
 809.039 720.972
 770.910 510.009
 522.424 262.668
 816.244 853.978
 468.113 570.843
 421.201 693.693
 881.856 347.726
 994.273 934.849
 234.479 575.060
 846.003 537.058
 327.530 73.966
 253.137 772.921
 718.931 518.428
 494.877 479.349
 60.846 627.605
 874.202 481.831
 331.471 624.240
 551.809 273.898
 917.572 606.826
 543.653 413.609
 434.962 149.032
 853.023 715.399
 268.024 384.244
 765.279 818.411
 352.649 744.146
 371.923 891.521
 334.181 852.399
 407.485 271.402
 95.186 297.262
 178.067 544.348
 787.899 855.775
 387.620 687.148
 21.425 468.032
 883.501 229.673
 171.157 879.437
 56.259 235.011
 902.123 414.197
 852.489 95.933
 762.253 112.251
 59.932 493.485
 16.836 268.013
 869.612 269.652
 1.158 831.718
 332.823 737.036
 981.673 767.590
 536.414 30.515
 482.707 167.850
 396.321 335.968
 979.198 73.649
 398.206 186.753
 828.094 695.069
 329.841 867.957
 941.661 209.515
 690.342 320.306
 453.130 974.006
 617.182 689.350
 24.865 750.564
 637.231 861.265
 365.990 119.142
 569.733 394.957
 402.370 359.118
 437.531 272.373
 647.662 703.612
 181.190 806.996
 8.351 511.743
 425.424 976.944
 195.113 829.082
 77.979 877.011
 362.331 298.118
 410.575 47.292
 640.134 986.452
 695.434 158.996
 20.117 484.154
 868.304 85.845
 96.138 412.268
 931.831 317.624
 512.673 126.722
 476.706 177.391
 530.670 6.033
 310.709 472.388
 858.293 903.373
 478.912 268.435
 113.130 515.266
 116.461 46.638
 863.291 977.618
 486.346 838.459
 845.256 617.949
 59.026 189.897
 462.620 658.849
 632.818 267.883
 146.134 736.156
 770.565 772.511
 294.130 335.679
 439.452 878.848
 834.040 899.962
 840.328 413.604
 548.894 162.471
 356.927 227.448
 124.145 747.388
 153.478 996.468
 894.854 761.056
 714.171 859.863
 844.165 793.924
 15.494 649.938
 932.188 763.098
 721.621 409.849
 59.243 434.329
 915.800 229.947
 206.199 363.311
 252.346 611.351
 692.907 749.729
 812.617 922.412
 277.138 179.704
 355.763 527.547
 532.675 84.643
 505.597 706.718
 726.264 624.238
 846.403 56.394
 216.893 531.422
 3.616 68.500
 263.578 675.795
 854.093 562.827
 413.662 913.678
 792.179 531.117
 295.050 417.037
 922.144 309.010
 423.194 595.645
 558.201 287.058
 405.793 947.753
 96.559 206.600
 861.718 461.005
 239.511 453.767
 220.509 319.493
 461.989 298.777
 918.059 702.562
 232.231 252.707
 13.687 949.765
 749.096 294.815
 913.252 643.267
 211.269 716.217
 259.390 568.820
 963.183 426.271
 539.090 669.420
 297.477 363.577
 34.128 127.994
 465.399 871.405
 203.247 498.497
 239.581 655.893
 816.165 255.824
 575.513 3.236
 366.617 426.907
 869.850 938.815
 760.774 786.643
 559.213 756.664
 622.790 907.055
 339.489 12.767
 973.316 606.035
 813.058 481.398
 540.074 788.471
 543.104 432.274
 650.645 558.581
 166.680 749.959
 963.234 824.355
 701.147 129.160
 216.262 445.479
 484.510 723.805
 555.144 592.730
 285.044 978.773
 735.720 203.166
 168.260 845.689
 847.772 810.514
 341.812 484.076
 966.209 198.730
 736.584 822.626
 967.462 129.157
 803.288 839.356
 367.860 203.944
 389.775 91.396
 501.211 892.106
 549.628 253.469
 284.199 16.914
 355.072 217.302
 678.652 7.190
 837.604 561.931
 285.311 888.868
 852.087 966.929
 158.723 41.157
 201.261 837.869
 359.653 883.303
 718.040 116.953
 230.486 878.901
 85.838 923.719
 239.098 45.689
 88.965 413.575
 164.352 806.549
 285.402 548.751
 646.670 794.175
 45.731 480.956
 782.935 675.420
 720.500 971.904
 667.559 255.188
 802.651 892.060
 60.060 882.979
 214.171 895.067
 761.384 362.579
 841.688 61.598
 701.909 267.230
 703.002 728.892
 157.332 414.899
 376.665 98.324
 216.098 652.643
 754.463 161.338
 503.638 442.675
 669.623 262.696
 932.446 708.515
 352.606 378.598
 679.051 175.972
 15.383 215.976
 803.473 984.790
 661.246 218.723
 616.277 622.296
 660.585 818.117
 583.162 475.714
 877.095 0.141
 836.047 265.850
 529.917 834.343
 159.305 828.302
 344.869 760.465
 145.328 681.389
 394.933 544.083
 397.705 360.424
 822.215 165.388
 614.331 919.392
 39.822 911.011
 845.841 382.468
 154.388 403.116
 514.354 363.999
 53.664 669.170
 39.027 926.822
 646.899 966.721
 372.137 891.128
 110.174 407.763
 953.925 881.093
 108.958 344.954
 676.261 61.442
 983.620 495.917
 362.239 693.757
 881.329 291.454
 57.312 771.268
 93.540 478.831
 451.682 275.110
 159.310 522.999
 955.837 254.334
 71.102 397.943
 101.833 451.670
 574.844 409.295
 890.832 578.155
 696.367 340.356
 629.223 348.845
 311.356 460.029
 446.313 811.117
 568.429 406.482
 649.053 374.491
 990.737 189.269
 4.719 849.794
 39.346 199.972
 940.130 55.093
 193.936 243.004
 73.217 490.758
 267.971 890.234
 845.197 836.684
 754.976 512.498
 772.658 707.120
 731.243 875.410
 790.517 104.163
 902.762 324.309
 688.806 247.257
 168.179 82.459
 966.631 95.582
 915.868 697.251
 821.566 611.672
 725.770 981.042
 76.443 92.040
 202.569 87.209
 810.364 183.643
 26.165 459.188
 327.293 249.172
 621.705 2.668
 962.429 790.312
 980.992 811.254
 520.455 702.842
 419.514 366.944
 865.632 253.083
 441.332 222.492
 174.474 129.492
 373.428 527.564
 528.658 549.656
 190.828 299.573
 108.049 770.691
 605.856 368.848
 58.669 54.797
 364.614 392.690
 803.650 41.791
 59.328 70.723
 860.265 952.870
 108.156 682.438
 174.824 236.198
 808.938 674.912
 219.409 322.408
 177.844 263.410
 68.158 509.610
 228.823 769.081
 922.132 581.492
 229.071 746.532
 945.115 282.682
 526.520 280.191
 250.211 952.389
 737.775 223.417
 709.480 435.934
 312.342 580.206
 294.650 354.927
 857.814 788.576
 572.885 187.299
 680.474 850.469
 32.665 670.273
 29.302 199.102
 183.934 340.588
 744.350 925.496
 25.024 630.278
 821.912 666.492
 985.652 672.232
 690.886 642.573
 907.958 682.272
 322.404 221.545
 911.542 584.011
 196.531 60.472
 77.509 55.170
 357.052 570.841
 82.245 791.098
 482.592 778.762
 94.055 909.969
 977.336 872.056
 122.856 737.581
 378.184 988.602
 370.870 896.217
 931.234 395.449
 85.150 635.730
 506.177 816.580
 653.001 655.725
 292.615 610.108
 729.534 510.643
 110.839 985.044
 641.333 815.798
 27.713 836.114
 98.255 398.484
 105.476 805.590
 871.610 796.481
 40.314 237.547
 894.435 894.391
 634.141 46.717
 619.335 319.785
 156.284 596.309
 170.743 575.237
 813.597 272.392
 168.821 853.589
 583.212 3.019
 227.019 432.764
 350.023 835.118
 258.317 348.894
 612.428 328.793
 417.945 344.226
 409.506 825.327
 893.017 536.335
 718.319 100.484
 779.835 780.519
 462.214 928.269
 3.878 736.304
 753.846 192.019
 999.909 405.885
 817.199 320.284
 622.575 606.820
 641.311 565.748
 271.878 958.622
 218.086 448.227
 341.543 504.201
 813.930 150.260
 8.484 818.836
 179.503 779.000
 832.930 163.843
 676.409 824.913
 214.589 967.127
 709.905 380.538
 111.444 221.915
 521.688 396.359
 563.695 617.192
 688.523 501.280
 43.435 693.443
 666.232 398.646
 866.295 665.693
 442.491 152.061
 328.187 898.295
 47.649 525.996
 670.178 244.327
 4.773 62.521
 807.308 483.767
 166.152 516.178
 190.851 81.896
 124.328 283.554
 494.189 130.970
 45.304 342.395
 634.482 88.271
 347.027 137.965
 157.933 251.909
 837.686 642.939
 246.280 557.496
 389.159 183.440
 644.762 485.181
 807.583 420.363
 93.991 653.884
 584.916 345.077
 374.797 80.378
 685.453 175.736
 679.184 392.804
 405.093 399.151
 613.236 324.811
 807.925 808.579
 958.272 156.961
 916.294 545.454
 182.360 10.863
 32.232 809.371
 250.714 899.321
 578.248 892.453
 254.386 568.283
 145.457 499.032
 813.607 575.439
 961.429 297.678
 745.123 892.929
 376.649 328.627
 569.871 20.796
 807.980 155.176
 614.463 91.979
 663.819 542.513
 591.512 442.847
 356.017 402.513
 72.180 335.321
 528.022 829.499
 459.930 932.855
 0.707 231.736
 286.089 753.842
 763.164 939.076
 552.012 919.155
 175.083 731.857
 694.538 857.528
 662.898 623.605
 633.761 281.372
 799.382 964.858
 436.320 259.806
 174.868 682.364
 882.450 924.200
 769.772 782.845
 728.484 589.245
 197.820 329.657
 603.826 969.720
 735.622 30.925
 246.142 345.724
 218.478 586.714
 462.621 368.811
 849.084 648.531
 688.281 115.423
 622.838 905.922
 2.647 655.076
 261.543 581.329
 749.683 997.433
 310.427 775.940
 597.013 768.819
 888.568 346.522
 661.473 314.529
 690.313 627.561
 739.506 363.918
 368.331 556.256
 311.430 681.632
 744.057 962.710
 764.922 777.095
 198.015 697.013
 710.080 287.692
 603.536 262.765
 669.176 886.890
 748.563 987.301
 229.729 810.217
 10.467 897.416
 689.234 418.773
 230.180 191.580
 610.970 726.393
 99.694 951.584
 698.455 863.174
 709.333 855.316
 204.842 910.724
 179.727 615.438
 274.661 64.811
 962.558 544.187
 298.679 316.335
 571.715 541.359
 506.286 714.537
 293.196 319.905
 659.853 225.559
 111.993 361.725
 216.190 429.059
 434.260 865.768
 623.967 25.179
 623.528 382.676
 303.245 839.198
 313.968 386.964
 152.700 712.638
 518.040 321.586
 328.554 123.977
 769.999 653.831
 291.397 371.774
 703.260 839.716
 306.178 725.688
 264.420 330.681
 367.610 670.128
 138.754 536.596
 897.484 560.162
 273.236 38.453
 89.200 24.557
 708.905 18.950
 853.770 896.840
 302.882 436.395
 424.224 457.920
 563.120 634.535
 603.534 224.846
 420.512 976.105
 774.727 326.767
 711.007 470.044
 338.819 844.080
 775.799 880.724
 492.690 38.498
 454.221 252.254
 819.258 624.517
 838.985 332.684
 228.758 596.136
 186.866 862.915
 383.014 362.165
 983.274 815.368
 953.013 309.867
 202.791 280.382
 330.523 426.818
 599.227 47.187
 741.952 296.714
 410.818 894.815
 929.975 944.533
 144.614 970.991
 586.924 453.186
 277.856 308.776
 782.730 586.885
 405.289 817.406
 546.720 430.477
 895.114 931.374
 182.354 149.417
 770.926 347.589
 540.576 767.766
 793.980 901.624
 402.740 493.272
 514.078 999.071
 957.802 746.382
 25.926 135.487
 558.774 96.877
 901.785 807.758
 46.322 716.098
 64.661 581.100
 797.267 418.632
 466.077 659.838
 734.828 614.521
 289.011 87.971
 96.382 506.910
 913.008 639.248
 141.878 151.545
 161.404 648.493
 878.540 810.293
 959.432 979.522
 530.143 663.030
 729.574 153.880
 974.804 938.790
 852.568 403.239
 875.139 951.384
 748.001 221.692
 217.993 205.909
 449.445 438.001
 535.186 525.415
 540.847 98.398
 87.277 141.806
 511.670 634.714
 732.930 527.828
 709.544 117.958
 378.785 809.312
 305.499 482.177
 688.689 295.941
 925.927 706.211
 834.742 677.531
 688.036 211.359
 281.980 939.697
 345.718 460.872
 27.918 11.750
 607.452 613.408
 59.993 540.749
 627.397 408.259
 568.687 223.811
 348.413 457.384
 260.398 577.397
 147.889 140.373
 878.739 393.650
 913.522 86.820
 270.752 962.359
 769.266 169.787
 358.506 220.591
 647.345 298.678
 607.925 643.854
 429.522 504.792
 764.608 992.064
 581.707 663.903
 68.309 65.198
 905.756 143.587
 9.163 767.775
 9.242 35.694
 173.255 904.064
 329.472 913.784
 394.508 868.966
 476.754 109.794
 414.025 419.838
 421.467 842.349
 504.951 935.241
 730.770 550.484
 86.697 425.916
 957.660 31.072
 591.384 265.539
 144.731 376.662
 699.847 373.569
 677.458 834.019
 305.108 895.194
 810.599 14.279
 36.459 284.942
 702.682 985.895
 63.994 877.619
 787.209 664.585
 956.387 304.991
 547.761 214.076
 167.088 536.993
 963.536 412.028
 936.850 455.655
 970.872 782.091
 13.044 37.454
 617.103 801.349
 165.802 770.257
 240.875 358.630
 423.264 474.625
 26.079 450.294
 726.658 362.125
 876.355 583.687
 122.397 836.926
 428.197 632.551
 42.749 138.646
 550.766 712.247
 886.836 606.965
 210.420 664.925
 286.001 810.448
 651.623 755.939
 736.131 477.396
 460.382 363.429
 896.707 565.104
 931.893 614.416
 812.734 641.000
 913.926 794.890
 709.933 275.778
 798.154 790.696
 272.237 381.334
 892.643 43.816
 438.927 397.414
 42.815 418.551
 589.303 238.148
 41.139 738.706
 427.077 766.560
 246.623 495.019
 173.721 850.878
 545.821 637.632
 647.322 365.665
 652.879 407.443
 86.527 693.852
 45.311 659.844
 901.571 738.631
 46.222 71.945
 947.911 308.493
 627.185 368.312
 52.544 151.653
 56.555 259.066
 836.606 310.587
 146.520 57.531
 906.610 781.846
 352.622 972.309
 94.741 404.870
 598.848 281.581
 58.556 185.886
 389.919 66.643
 472.639 874.447
 433.389 869.350
 607.866 51.876
 734.119 646.533
 974.783 529.240
 502.049 216.984
 160.969 769.849
 493.831 166.881
 101.212 895.463
 805.445 922.051
 945.054 669.848
 65.484 575.278
 917.832 507.236
 319.341 629.571
 176.418 871.177
 218.342 280.273
 534.666 521.814
 963.142 296.964
 49.954 562.472
 529.046 207.881
 122.801 521.486
 206.714 953.150
 846.281 189.398
 312.846 717.384
 558.819 288.079
 902.587 426.437
 689.132 465.311
 492.556 687.461
 149.726 540.071
 677.679 446.507
 427.996 339.902
 296.528 655.023
 661.945 107.694
 621.997 987.700
 969.678 61.862
 283.341 491.632
 54.649 788.011
 71.352 714.010
 137.272 253.792
 953.615 736.201
 900.761 169.764
 996.918 910.553
 796.217 481.092
 128.300 367.688
 468.167 46.949
 886.569 341.993
 554.475 141.269
 347.991 497.792
 829.231 650.388
 31.233 65.294
 817.486 626.088
 779.258 191.211
 168.428 818.163
 814.051 342.326
 358.469 616.216
 501.681 379.795
 665.950 398.665
 941.003 447.293
 850.751 56.485
 593.219 626.970
 949.355 634.082
 548.668 344.588
 1.183 829.628
 131.749 320.108
 125.898 7.509
 778.159 924.610
 22.357 397.315
 87.039 721.040
 834.871 53.464
 713.819 728.240
 186.204 709.549
 90.135 188.717
 592.345 929.463
 551.078 865.074
 112.680 496.947
 236.063 803.041
 939.927 125.372
 479.968 136.205
 264.662 655.175
 400.970 565.209
 554.680 547.644
 49.085 209.217
 843.763 806.763
 36.248 327.403
 529.086 357.127
 709.367 61.265
 911.696 282.771
 39.894 613.514
 487.958 361.984
 827.899 805.484
 97.933 705.235
 99.307 532.558
 73.468 471.381
 708.982 446.677
 696.780 71.066
 849.904 57.783
 599.936 700.926
 63.064 74.109
 305.655 739.047
 300.402 46.978
 356.830 487.471
 923.682 492.421
 411.185 3.778
 238.279 513.301
 121.384 618.721
 228.386 316.082
 490.928 3.941
 747.922 820.953
 931.549 912.204
 151.692 108.474
 265.871 556.929
 549.094 676.361
 65.450 888.501
 806.422 233.590
 712.490 137.914
 594.875 13.019
 475.319 75.247
 114.367 706.532
 323.077 628.601
 255.866 126.976
 631.865 251.259
 488.036 478.363
 889.112 649.445
 461.421 709.947
 849.303 894.247
 462.295 271.574
 774.900 258.791
 368.866 748.366
 681.761 330.915
 568.066 294.311
 247.280 553.398
 488.088 609.192
 908.565 604.873
 549.779 904.679
 932.135 237.030
 701.614 17.101
 958.889 875.610
 494.125 570.871
 879.522 537.262
 289.188 42.715
 365.525 240.908
 559.718 278.501
 36.669 945.404
 891.106 667.822
 983.024 235.395
 775.574 873.465
 151.679 130.376
 325.977 971.075
 257.244 899.567
 810.929 696.809
 260.696 34.651
 316.286 486.438
 791.316 236.454
 709.690 267.475
 947.393 598.806
 469.084 826.710
 817.310 77.176
 329.921 699.503
 506.049 780.982
 309.314 235.712
 953.404 862.044
 632.067 2.140
 988.096 538.525
 769.741 335.303
 803.100 610.396
 19.183 404.497
 866.917 221.282
 304.140 967.136
 536.036 400.280
 648.285 370.793
 716.783 389.550
 709.342 694.143
 579.219 8.121
 3.980 27.900
 869.241 414.346
 816.938 223.002
 943.002 968.941
 53.860 313.821
 483.844 343.695
 446.876 736.385
 507.873 209.224
 989.729 273.871
 850.056 425.817
 402.907 882.582
 806.158 577.443
 899.532 580.782
 23.241 368.602
 833.739 960.121
 446.976 51.300
 711.948 535.585
 90.075 884.467
 983.994 656.312
 353.305 136.143
 408.898 518.059
 457.316 320.685
 215.489 551.160
 406.764 985.567
 810.835 98.688
 562.783 207.482
 192.051 481.900
 928.732 73.119
 205.441 798.478
 318.496 369.681
 290.046 778.434
 665.695 823.069
 712.501 788.673
 413.334 842.421
 621.965 326.249
 592.177 468.599
 555.970 659.286
 326.195 207.418
 541.888 390.921
 896.428 547.359
 348.881 753.564
 530.521 123.484
 139.304 147.114
 972.003 867.173
 87.516 464.893
 907.182 763.501
 21.764 895.009
 102.643 478.795
 798.366 323.320
 825.112 589.756
 636.979 18.394
 798.374 177.968
 684.704 660.794
 697.696 400.534
 491.460 841.191
 417.504 325.621
 179.178 137.372
 77.820 863.085
 885.491 672.963
 792.191 322.924
 524.642 435.069
 515.599 811.562
 203.144 499.012
 64.529 906.982
 377.525 981.687
 470.204 433.249
 371.269 966.948
 835.596 543.338
 456.347 653.866
 540.835 92.378
 832.828 549.157
 31.665 583.033
 442.565 26.779
 161.762 948.062
 267.631 19.370
 599.806 524.827
 181.754 887.288
 692.493 711.345
 337.477 671.608
 259.329 677.297
 730.206 408.063
 526.524 856.086
 932.919 31.029
 56.065 750.865
 945.323 592.064
 440.734 349.405
 755.287 158.756
 393.214 426.421
 127.788 339.956
 912.395 499.593
 580.316 36.573
 545.497 745.056
 689.288 767.440
 541.882 832.916
 218.678 932.383
 402.635 242.506
 941.653 205.149
 36.559 5.442
 13.887 93.628
 333.638 112.299
 881.573 650.673
 434.954 631.984
 699.522 593.424
 615.195 323.141
 279.662 310.432
 380.203 571.529
 575.380 662.911
 825.428 538.990
 473.408 268.545
 287.901 646.936
 256.143 383.410
 968.547 894.317
 10.672 250.494
 195.851 996.459
 696.308 183.226
 866.448 162.435
 693.675 911.303
 931.861 255.607
 801.613 186.495
 530.050 621.373
 633.009 71.109
 990.600 550.093
 699.844 95.259
 806.183 969.612
 637.019 845.430
 171.683 844.074
 662.890 950.986
 585.082 973.122
 633.971 673.087
 598.509 532.647
 747.080 818.058
 249.081 135.457
 852.748 831.647
 211.023 293.513
 450.311 159.262
 844.800 574.323
 172.386 148.436
 205.464 119.968
 72.141 432.130
 669.210 460.811
 391.563 264.567
 180.276 145.829
 6.983 225.013
 574.128 831.655
 166.267 990.104
 939.756 342.675
 900.734 73.040
 314.277 320.197
 17.138 0.391
 5.639 420.708
 457.603 946.685
 690.754 368.333
 117.584 366.734
 891.696 296.799
 696.622 289.428
 74.792 779.586
 539.591 189.063
 107.580 306.760
 626.233 396.044
 135.917 52.551
 256.187 903.820
 675.506 933.582
 630.581 869.351
 244.171 794.291
 477.877 677.287
 666.995 199.398
 342.559 870.770
 67.759 654.884
 834.918 662.682
 896.810 26.105
 416.352 888.854
 345.544 647.167
 508.119 798.808
 447.328 808.117
 406.183 789.979
 678.039 419.812
 657.936 258.664
 138.969 160.381
 908.142 986.670
 451.059 37.252
 404.935 618.377
 410.956 305.825
 228.451 661.587
 682.971 86.528
 174.289 309.954
 331.561 848.587
 104.176 118.973
 669.455 479.030
 432.765 945.780
 618.089 742.883
 421.376 500.418
 788.982 144.179
 718.762 658.441
 614.292 112.079
 450.860 298.067
 727.697 922.442
 394.247 686.375
 146.492 198.513
 853.165 325.959
 684.164 356.702
 732.036 54.015
 59.595 131.852
 592.068 68.938
 822.443 753.829
 792.667 344.502
 20.303 392.222
 939.899 618.677
 356.204 842.408
 42.189 243.705
 867.229 814.100
 958.090 727.560
 167.129 587.949
 815.517 746.207
 386.222 727.914
 192.885 863.797
 787.569 243.468
 539.564 657.078
 894.135 368.536
 838.772 534.868
 910.457 511.224
 96.185 297.663
 425.357 993.328
 291.214 561.452
 328.737 770.462
 827.042 129.290
 632.843 247.116
 835.378 430.312
 352.055 686.379
 460.816 345.704
 739.008 187.468
 199.064 332.101
 300.242 157.146
 677.752 353.207
 1.704 40.841
 835.709 998.878
 631.106 478.626
 117.376 456.885
 196.675 198.686
 97.267 996.143
 624.324 810.592
 382.242 1.995
 560.237 182.279
 907.008 695.502
 313.717 513.545
 993.944 681.453
 484.562 306.060
 148.676 756.604
 536.964 691.859
 317.149 713.586
 12.864 551.469
 751.176 580.775
 554.811 326.836
 183.263 118.660
 842.860 726.739
 366.876 863.833
 681.081 712.345
 317.394 378.430
 114.318 332.864
 616.845 71.840
 760.326 516.067
 700.592 349.805
 730.099 681.895
 107.743 391.086
 131.675 680.987
 683.942 421.937
 340.003 720.968
 812.823 462.402
 925.498 554.606
 11.873 555.426
 402.845 703.956
 953.410 999.926
 153.699 87.458
 909.145 23.013
 934.593 322.320
 217.451 215.740
 75.017 677.875
 39.268 383.036
 649.012 157.764
 8.151 824.334
 743.436 256.518
 451.713 460.100
 202.143 351.487
 428.408 284.642
 480.822 502.087
 601.064 881.815
 163.096 198.314
 875.732 852.437
 254.169 658.675
 143.334 26.126
 150.998 968.721
 447.481 962.156
 583.337 285.624
 493.017 70.670
 301.582 637.736
 837.742 434.766
 656.922 412.316
 58.977 203.766
 856.783 356.929
 44.842 17.078
 791.913 993.203
 668.129 956.050
 206.832 444.177
 2.445 797.942
 237.046 262.459
 932.915 42.428
 156.749 385.626
 197.365 118.066
 590.261 573.009
 221.916 65.952
 537.718 845.234
 443.691 692.705
 777.450 571.287
 452.492 928.365
 538.768 959.515
 245.503 800.306
 622.664 106.916
 140.184 816.494
 295.283 258.591
 599.399 555.183
 529.235 105.615
 11.665 189.321
 338.238 399.351
 663.269 478.617
 686.741 743.990
 16.350 277.482
 481.727 522.535
 449.163 810.313
 520.534 656.455
 756.361 225.115
 606.202 452.758
 585.842 260.913
 808.545 577.402
 195.337 153.367
 580.975 148.978
 240.494 196.326
 4.320 775.820
 3.671 105.575
 261.948 782.637
 489.337 565.925
 825.787 874.922
 51.074 46.002
 99.124 571.670
 783.248 239.180
 95.977 165.945
 366.914 827.221
 393.375 30.835
 667.265 799.096
 154.947 323.141
 354.636 315.608
 653.051 612.239
 581.753 255.882
 901.411 506.057
 168.604 670.110
 818.407 804.728
 398.215 590.533
 668.079 195.590
 940.049 106.342
 345.455 636.726
 324.181 515.568
 686.483 751.871
 973.360 346.239
 270.735 184.370
 949.297 348.955
 855.062 604.899
 124.800 352.898
 414.620 125.263
 498.687 437.279
 888.535 192.955
 322.766 880.930
 823.171 597.865
 809.857 135.518
 697.109 249.155
 592.068 834.519
 397.174 627.560
 155.846 953.315
 20.815 803.127
 4.239 418.584
 411.887 162.627
 800.028 111.430
 927.288 312.628
 691.732 592.843
 292.139 326.844
 86.932 417.092
 770.549 669.037
 435.922 394.220
 574.836 840.169
 948.609 63.267
 603.856 430.999
 367.155 279.994
 464.532 684.919
 937.551 684.391
 841.473 532.092
 999.636 762.207
 767.618 2.097
 284.840 759.896
 172.173 881.267
 164.810 253.302
 276.822 890.999
 26.173 246.927
 341.585 728.876
 403.918 223.590
 870.085 254.943
 938.577 144.899
 440.989 406.481
 33.750 483.088
 686.506 86.963
 887.095 547.114
 766.908 65.233
 409.190 643.419
 746.962 621.509
 193.414 618.421
 148.880 335.451
 871.966 589.886
 298.090 591.700
 807.348 852.966
 882.037 409.150
 497.071 99.485
 975.763 426.376
 387.277 912.342
 46.608 907.602
 26.673 577.549
 607.763 597.195
 877.111 322.016
 48.267 37.619
 315.879 253.876
 105.290 483.229
 805.020 312.671
 671.198 963.123
 205.535 78.601
 429.039 59.005
 323.129 133.166
 800.062 22.613
 984.346 988.745
 57.986 431.654
 957.564 233.080
 237.507 408.567
 505.875 178.280
 737.645 753.800
 144.692 815.377
 720.667 191.344
 585.584 497.718
 539.435 321.077
 892.089 393.478
 323.066 118.057
 518.898 133.652
 423.949 726.600
 321.693 152.108
 917.626 445.963
 433.317 274.323
 568.279 789.476
 427.842 107.537
 271.976 180.263
 715.957 554.218
 691.192 600.389
 114.297 290.400
 649.004 477.844
 942.440 688.867
 489.843 434.549
 462.061 433.062
 493.643 651.287
 573.896 860.407
 87.822 470.743
 223.764 933.517
 901.077 161.623
 185.900 95.159
 86.745 224.976
 740.561 189.133
 82.129 223.638
 146.489 86.375
 412.198 358.144
 833.937 746.056
 968.290 164.137
 469.964 658.478
 649.764 49.440
 737.521 93.906
 431.903 471.433
 39.033 343.508
 977.952 440.621
 802.945 350.421
 336.246 553.427
 509.878 346.211
 122.270 751.056
 538.983 526.989
 775.770 581.987
 993.092 511.033
 978.292 539.382
 524.646 543.575
 418.522 442.957
 37.966 772.546
 681.465 244.878
 874.614 670.296
 820.763 733.950
 538.454 970.150
 937.520 580.104
 229.328 612.978
 948.083 956.207
 926.196 838.642
 369.751 566.118
 692.246 31.289
 907.780 532.144
 419.312 448.091
 488.054 2.509
 743.231 880.602
 74.082 46.798
 155.237 359.674
 639.478 946.762
 919.739 602.507
 370.740 159.265
 751.708 288.503
 961.228 340.916
 976.381 853.957
 464.825 959.296
 212.050 120.162
 924.366 268.209
 308.690 161.299
 21.047 154.584
 119.274 714.575
 530.162 448.393
 658.304 613.001
 967.674 365.866
 748.029 48.993
 600.884 487.610
 504.524 463.652
 933.140 979.835
 64.292 901.303
 892.965 87.200
 91.124 311.872
 626.691 463.924
 579.746 455.531
 952.862 885.563
 737.486 336.041
 956.914 782.422
 681.115 923.304
 734.573 858.138
 939.593 924.321
 108.778 569.936
 364.302 518.239
 2.619 232.804
 779.089 919.185
 632.782 16.104
 268.974 894.591
 455.492 691.501
 327.579 611.774
 839.112 994.537
 531.345 467.206
 321.887 223.565
 58.524 567.628
 435.174 829.332
 251.199 866.704
 905.725 372.262
 760.537 342.915
 396.653 234.111
 303.763 151.987
 185.817 773.253
 83.581 159.058
 520.247 381.366
 817.898 301.610
 112.174 822.150
 643.508 643.702
 970.493 764.003
 889.093 936.164
 683.344 28.102
 560.600 817.247
 403.582 496.358
 999.111 185.785
 237.786 111.290
 414.162 606.720
 927.857 968.497
 173.683 110.040
 647.187 184.455
 857.995 302.542
 243.664 315.534
 125.475 101.861
 260.736 422.048
 560.428 538.784
 794.500 992.744
 501.623 262.860
 516.783 465.336
 707.873 573.804
 656.906 857.643
 883.439 824.277
 111.919 437.742
 42.236 875.686
 198.309 551.774
 370.492 305.977
 497.412 851.966
 290.279 275.694
 240.022 647.824
 422.047 255.311
 259.044 878.872
 886.906 243.002
 576.884 981.759
 125.945 88.358
 628.818 417.875
 94.610 155.227
 225.506 825.055
 218.330 767.916
 975.590 159.535
 977.708 791.866
 699.870 68.680
 987.164 795.852
 626.589 363.278
 202.713 661.487
 946.019 388.330
 658.337 271.762
 782.931 386.669
 305.138 188.606
 306.837 439.557
 985.220 575.608
 609.584 97.353
 888.210 232.419
 33.448 491.727
 540.831 568.887
 803.897 174.789
 200.426 887.162
 411.471 551.397
 646.369 77.059
 76.694 966.100
 676.577 22.595
 528.436 948.520
 960.683 815.370
 16.043 998.871
 320.812 563.188
 72.876 563.006
 502.305 850.883
 746.210 473.414
 260.506 75.871
 326.145 354.496
 279.008 155.425
 642.939 58.038
 406.137 838.729
 684.756 624.847
 759.422 797.338
 121.081 93.048
 915.092 196.831
 634.050 490.626
 137.047 844.328
 171.721 872.707
 76.245 676.413
 83.258 372.070
 709.089 105.376
 893.344 19.106
 307.354 24.932
 367.532 915.255
 720.854 426.577
 735.215 87.850
 188.771 72.027
 24.268 655.892
 711.001 373.955
 551.012 452.737
 844.652 65.249
 659.067 905.952
 733.806 785.699
 846.911 205.027
 526.806 924.407
 830.927 798.471
 831.605 856.943
 800.690 272.676
 956.499 679.734
 906.770 161.205
 783.966 132.108
 727.046 215.850
 836.000 211.541
 262.161 906.440
 469.656 23.023
 669.215 187.287
 954.328 292.891
 38.099 922.078
 143.333 245.409
 708.112 359.527
 480.619 851.793
 902.996 28.246
 550.926 872.012
 397.588 715.779
 363.724 315.771
 914.484 424.022
 86.016 537.575
 458.038 477.152
 238.087 879.148
 627.446 190.460
 124.090 698.989
 490.482 596.227
 873.661 542.202
 52.665 838.974
 262.348 753.390
 9.349 685.386
 1.551 811.395
 934.754 598.211
 439.839 247.646
 534.620 468.084
 297.280 21.142
 88.530 117.916
 815.994 374.555
 832.572 342.196
 410.004 340.144
 209.763 534.897
 845.227 444.271
 649.284 926.809
 188.728 659.091
 659.220 394.026
 201.056 43.891
 442.177 527.303
 675.474 721.590
 208.207 746.336
 75.304 153.758
 682.252 298.295
 10.597 56.437
 629.295 856.613
 906.236 576.019
 273.325 509.992
 126.846 496.928
 317.692 344.502
 774.059 649.060
 514.434 730.730
 996.497 331.658
 836.727 255.957
 543.063 370.933
 817.720 926.947
 239.812 421.321
 395.155 516.022
 326.694 735.488
 86.500 451.569
 103.278 937.293
 784.525 449.232
 5.234 296.879
 256.825 642.766
 172.513 730.340
 231.588 570.561
 335.280 721.264
 10.766 287.255
 697.459 721.567
 953.746 647.663
 656.082 358.929
 80.742 515.807
 76.373 122.763
 944.790 114.287
 319.811 675.731
 881.634 793.351
 870.369 739.599
 663.690 275.069
 751.225 719.678
 431.031 542.023
 701.684 88.659
 850.952 383.534
 476.690 666.624
 647.857 592.752
 526.545 568.083
 655.065 597.953
 553.405 888.453
 155.743 99.452
 67.455 461.646
 615.834 23.856
 576.688 917.824
 659.912 769.606
 639.919 127.357
 821.876 537.294
 846.562 145.443
 814.954 266.002
 215.063 324.248
 736.332 849.598
 334.390 78.975
 255.771 416.631
 322.317 264.763
 767.858 322.194
 806.172 517.171
 125.090 433.199
 315.239 645.235
 653.205 369.160
 831.174 48.394
 998.338 683.461
 598.810 603.203
 113.204 895.546
 432.870 869.689
 580.299 688.549
 647.913 277.871
 45.753 111.099
 823.753 40.668
 927.843 923.687
 34.445 408.802
 727.376 231.862
 6.411 935.926
 239.183 689.177
 224.459 197.967
 109.214 36.236
 20.296 840.348
 442.466 788.253
 606.881 481.579
 313.793 977.440
 266.974 343.584
 915.145 999.388
 71.865 110.650
 865.681 570.909
 656.182 433.147
 670.485 362.852
 469.472 323.036
 22.163 73.003
 280.863 959.982
 258.647 114.815
 448.358 804.743
 809.296 46.542
 951.401 456.038
 447.217 696.988
 499.322 84.568
 14.243 268.981
 197.619 120.271
 469.656 645.807
 510.020 883.687
 436.521 580.685
 281.641 157.683
 260.034 322.354
 774.845 50.603
 158.814 693.593
 355.587 555.415
 628.556 382.717
 197.922 751.876
 462.264 684.668
 145.087 810.567
 774.745 608.193
 377.356 660.379
 281.650 883.875
 442.963 86.341
 883.817 215.739
 365.315 985.344
 772.634 133.044
 256.974 766.267
 806.618 51.277
 161.238 322.257
 646.256 939.815
 671.349 400.675
 984.688 131.957
 414.394 465.693
 415.109 879.962
 353.907 595.257
 849.321 848.190
 387.199 524.491
 591.162 711.759
 168.858 478.464
 897.209 762.261
 962.185 906.171
 176.904 57.635
 540.002 2.649
 525.067 347.537
 363.158 996.340
 499.560 181.230
 49.789 483.290
 491.815 200.777
 305.071 648.804
 552.315 342.056
 256.857 461.278
 569.252 229.768
 487.303 923.454
 527.051 445.329
 867.907 185.181
 540.813 69.489
 701.499 861.499
 149.819 221.120
 209.402 753.547
 212.846 512.250
 337.823 471.412
 763.293 964.864
 410.368 231.735
 514.021 50.684
 742.388 514.009
 839.716 950.303
 829.649 863.423
 75.839 727.258
 703.880 121.346
 753.332 986.374
 39.302 833.846
 910.841 359.890
 328.781 761.681
 193.092 231.064
 110.371 910.003
 935.019 870.523
 702.327 571.533
 554.390 298.194
 38.104 682.456
 117.051 881.964
 26.269 615.880
 12.880 897.116
 890.758 64.048
 979.352 968.023
 374.708 208.882
 753.901 730.724
 669.449 162.728
 24.602 942.984
 815.707 30.001
 7.813 143.729
 926.060 638.897
 416.256 358.637
 409.088 404.205
 124.565 61.050
 902.079 182.047
 902.692 940.595
 509.774 779.985
 910.029 85.218
 323.260 797.163
 542.049 40.350
 881.214 135.188
 842.211 232.093
 13.369 178.265
 258.403 305.475
 354.888 768.222
 587.133 675.772
 174.806 564.620
 639.852 677.644
 159.573 690.969
 442.248 46.410
 524.735 124.583
 675.186 516.571
 588.019 629.777
 949.480 278.790
 472.437 92.684
 318.219 117.744
 368.844 462.221
 940.478 744.839
 176.882 597.483
 867.470 142.766
 967.933 769.810
 703.469 419.856
 633.127 360.901
 153.795 513.368
 56.307 70.657
 794.061 130.112
 901.949 224.118
 439.675 133.626
 550.381 211.136
 251.628 508.540
 219.181 760.836
 751.260 399.637
 955.712 341.853
 628.415 145.621
 999.571 75.562
 87.914 831.893
 226.794 880.795
 290.259 564.158
 684.517 252.789
 583.857 322.811
 993.161 875.304
 905.816 69.468
 973.885 822.328
 232.670 430.370
 795.980 214.566
 905.455 230.659
 229.163 36.717
 227.783 868.495
 929.526 215.610
 961.502 733.972
 738.529 718.561
 320.716 845.863
 588.388 208.307
 218.229 615.792
 94.003 928.796
 853.714 186.972
 283.924 878.710
 83.047 430.785
 146.636 731.313
 284.567 232.830
 912.445 295.052
 879.574 739.702
 877.794 885.012
 88.757 363.337
 432.805 737.060
 558.786 411.767
 52.888 381.301
 897.752 609.398
 842.509 676.750
 966.205 628.133
 708.500 363.190
 612.104 230.059
 29.154 517.666
 871.081 145.789
 364.637 111.563
 14.174 318.397
 117.966 989.568
 77.794 335.360
 350.962 464.872
 97.673 469.657
 136.368 416.872
 460.207 741.606
 789.128 250.406
 929.846 296.082
 173.008 431.649
 686.448 432.048
 582.938 48.448
 367.011 105.122
 721.311 85.828
 734.629 196.965
 233.869 885.070
 355.287 371.176
 566.614 732.248
 39.234 743.149
 421.553 254.943
 865.748 725.756
 401.107 490.513
 253.465 384.103
 67.162 212.493
 736.852 66.919
 332.270 591.138
 164.526 371.035
 32.172 137.868
 826.882 46.081
 588.172 400.254
 256.912 931.789
 695.837 183.603
 915.286 628.748
 16.959 467.204
 782.950 288.997
 401.751 338.550
 734.161 645.471
 428.044 508.617
 970.408 414.072
 167.214 507.527
 359.772 250.294
 428.958 845.118
 173.713 40.269
 108.672 998.329
 948.877 986.168
 174.524 440.597
 358.325 505.879
 752.332 332.136
 465.768 720.331
 363.956 359.014
 297.102 327.747
 771.120 349.045
 613.311 57.327
 896.667 150.001
 252.961 15.633
 717.468 167.325
 654.901 963.342
 829.048 402.061
 723.921 529.547
 6.001 673.214
 194.147 242.769
 662.147 460.944
 34.623 955.043
 740.978 867.433
 265.208 196.358
 534.117 100.848
 172.658 425.556
 980.468 575.300
 279.114 260.074
 591.544 757.341
 288.576 56.212
 682.502 739.220
 470.005 674.724
 670.142 783.475
 705.164 670.149
 888.061 755.489
 490.144 268.679
 428.063 74.328
 114.640 396.240
 661.550 91.789
 713.654 249.450
 243.968 320.269
 881.615 796.206
 931.495 727.371
 626.332 494.649
 517.228 95.502
 15.222 39.455
 652.506 794.882
 402.531 208.804
 489.059 966.024
 425.551 785.602
 644.138 170.936
 399.967 969.755
 341.085 809.883
 537.547 857.446
 53.085 661.931
 839.451 126.801
 121.779 582.676
 199.763 491.320
 632.210 862.299
 378.930 232.535
 1.432 832.527
 95.902 937.045
 933.271 724.293
 639.849 691.242
 462.713 371.308
 543.814 446.344
 69.712 371.541
 998.729 88.983
 296.628 642.660
 649.631 236.419
 921.766 713.066
 117.995 733.968
 692.584 492.412
 273.976 844.485
 528.150 970.090
 757.460 780.526
 286.490 243.281
 162.703 399.425
 936.977 314.879
 381.519 935.979
 762.268 203.290
 896.361 728.305
 973.056 439.041
 956.967 156.946
 489.821 996.099
 20.608 888.382
 219.592 18.097
 122.526 930.070
 726.474 391.522
 834.033 669.282
 9.359 719.827
 603.490 701.902
 109.103 635.749
 830.374 845.429
 373.744 615.799
 343.598 773.648
 520.577 633.389
 718.870 475.386
 707.617 598.629
 331.077 508.703
 926.879 717.159
 279.477 342.604
 373.827 681.986
 506.941 14.387
 450.180 156.172
 48.974 711.215
 593.163 865.961
 461.046 554.006
 768.359 999.996
 979.440 930.820
 743.973 587.386
 844.976 821.368
 912.900 333.225
 762.400 65.846
 630.175 642.809
 560.776 867.068
 674.778 524.097
 469.888 647.887
 367.230 871.280
 820.647 904.372
 121.930 590.724
 527.983 853.559
 282.719 814.743
 115.102 442.234
 182.042 379.774
 808.844 895.729
 631.472 35.754
 975.734 193.966
 850.903 855.019
 804.051 182.597
 984.785 765.411
 173.608 992.300
 349.192 426.918
 425.055 846.966
 869.069 78.784
 655.440 505.064
 469.587 919.463
 965.805 577.104
 601.349 850.814
 87.089 890.421
 431.214 466.797
 158.119 291.006
 297.353 332.551
 347.548 656.589
 789.943 359.654
 52.139 87.408
 712.499 305.767
 696.468 898.200
 340.725 620.462
 662.196 79.808
 916.909 423.403
 624.419 769.913
 492.079 875.983
 932.693 173.808
 802.649 523.962
 587.444 527.643
 293.083 917.661
 599.097 583.475
 74.719 419.871
 926.115 718.730
 149.629 192.386
 945.912 899.006
 686.873 903.031
 274.165 134.609
 279.418 350.165
 296.504 815.823
 649.194 485.130
 672.930 953.004
 124.094 890.231
 308.890 214.358
 756.392 696.020
 425.184 91.423
 262.155 893.427
 797.143 140.097
 64.128 600.330
 445.609 169.663
 847.665 806.215
 849.794 375.091
 875.248 560.670
 495.012 636.316
 237.534 250.462
 474.646 714.975
 588.597 175.193
 221.538 552.692
 264.070 873.205
 863.633 769.637
 10.194 747.933
 374.513 247.334
 559.662 321.861
 641.924 91.033
 629.841 612.283
 905.177 555.274
 446.974 532.911
 142.162 698.257
 925.822 121.099
 923.453 638.376
 170.638 655.857
 827.800 617.805
 976.159 141.360
 641.037 446.644
 665.457 99.308
 478.700 886.093
 526.980 446.973
 498.464 725.026
 631.272 382.325
 647.707 571.622
 196.847 490.214
 647.456 96.308
 416.110 701.702
 198.648 765.815
 680.492 650.478
 839.715 157.825
 96.938 384.646
 444.217 164.358
 656.208 208.401
 559.484 718.283
 191.270 686.361
 516.477 815.021
 598.218 974.114
 929.566 270.641
 633.082 713.327
 123.191 843.262
 848.673 710.270
 519.128 548.018
 2.940 605.604
 769.983 483.528
 113.489 233.665
 686.492 541.806
 514.926 495.289
 861.321 542.016
 12.056 353.701
 501.269 674.645
 931.909 173.266
 832.569 495.746
 432.939 611.565
 607.548 915.647
 405.893 842.727
 610.866 793.190
 225.976 120.955
 613.505 501.223
 221.616 815.426
 254.364 563.245
 195.782 679.327
 722.667 582.106
 559.288 515.450
 577.332 862.236
 452.482 718.036
 358.217 555.632
 686.277 695.334
 932.928 792.715
 922.539 590.450
 474.069 62.069
 437.763 340.604
 95.910 313.183
 225.909 158.984
 95.141 624.764
 452.824 341.413
 364.354 324.446
 185.277 635.198
 384.056 696.090
 395.102 643.687
 582.426 666.198
 948.993 151.498
 192.713 434.682
 306.165 257.263
 775.523 986.495
 81.362 598.660
 624.485 884.138
 314.846 194.768
 484.607 57.151
 2.281 850.289
 606.484 349.381
 157.316 142.560
 688.314 999.696
 842.783 613.509
 851.189 674.051
 350.313 423.797
 409.424 59.357
 123.867 794.585
 872.872 810.838
 403.926 603.772
 716.536 18.672
 663.060 448.847
 916.640 546.332
 160.507 908.940
 852.308 77.643
 766.484 96.181
 756.550 492.979
 202.724 483.575
 646.368 43.996
 73.771 426.559
 324.121 492.955
 286.492 391.819
 204.014 974.899
 388.979 194.440
 39.727 392.230
 923.430 187.899
 101.092 990.667
 452.742 406.577
 536.698 737.833
 562.720 823.582
 960.915 841.262
 889.213 744.669
 191.633 327.316
 303.651 639.496
 340.894 948.051
 495.908 532.451
 504.274 696.604
 707.875 195.696
 314.505 66.106
 635.405 456.247
 906.456 570.951
 74.297 736.941
 998.518 416.448
 734.899 678.649
 21.996 23.390
 489.750 159.383
 545.899 122.977
 802.959 946.939
 748.047 586.085
 75.049 447.970
 801.554 55.437
 432.371 790.982
 783.310 842.195
 108.686 687.589
 901.105 727.631
 973.808 929.787
 389.639 89.356
 129.411 916.066
 582.136 729.156
 437.110 561.558
 240.934 510.582
 694.115 283.406
 872.849 279.351
 205.290 298.985
 186.895 914.411
 198.874 209.189
 124.846 883.677
 830.950 129.687
 639.036 513.296
 58.732 488.847
 64.741 745.668
 25.611 931.150
 72.541 397.752
 585.722 589.571
 653.582 541.628
 449.530 750.120
 829.897 333.493
 104.824 697.883
 63.553 400.670
 62.905 268.394
 10.876 259.750
 204.023 433.472
 8.197 449.221
 608.922 620.046
 738.339 399.215
 527.294 527.641
 995.402 77.040
 264.939 999.597
 500.439 203.506
 188.319 179.800
 811.664 160.837
 620.162 306.252
 587.204 452.791
 707.907 251.679
 691.609 841.980
 916.479 406.295
 863.115 704.192
 359.557 936.516
 178.577 96.336
 923.715 463.838
 247.154 940.789
 945.288 49.241
 640.019 257.187
 911.359 189.586
 307.961 711.549
 317.794 623.715
 765.743 856.230
 925.906 787.912
 324.091 272.214
 415.213 74.395
 147.567 633.027
 986.281 844.459
 8.029 238.177
 181.197 782.297
 215.657 329.899
 869.348 389.657
 847.461 42.568
 505.708 598.963
 389.868 937.065
 873.381 897.951
 678.476 56.295
 240.880 427.132
 293.652 381.977
 319.394 38.187
 672.729 571.462
 421.502 733.146
 273.606 267.111
 578.579 577.552
 394.229 975.610
 51.105 573.625
 269.483 152.098
 98.655 959.586
 961.316 351.413
 202.357 477.761
 287.517 48.940
 242.763 726.235
 635.504 424.961
 724.375 316.597
 344.144 253.124
 751.600 134.548
 351.263 255.494
 549.809 111.979
 767.735 368.834
 292.822 30.554
 799.441 310.390
 450.952 590.361
 172.693 403.040
 871.287 286.019
 681.912 601.494
 106.853 170.484
 253.291 101.106
 839.574 878.183
 666.156 372.296
 512.343 988.939
 783.867 275.653
 870.237 998.249
 385.891 420.233
 85.095 513.958
 857.534 740.768
 529.605 411.325
 557.469 514.336
 308.257 275.286
 447.263 605.260
 27.500 658.651
 911.668 525.702
 383.918 246.785
 831.276 101.492
 308.060 592.389
 176.613 826.713
 166.601 458.461
 288.879 830.446
 893.932 163.895
 789.973 234.676
 596.174 485.901
 743.418 289.019
 799.417 348.333
 367.184 276.527
 956.013 567.627
 705.780 812.145
 387.720 581.614
 207.356 833.459
 544.951 234.682
 954.856 610.186
 263.273 110.101
 279.631 287.830
 770.485 501.798
 880.684 411.161
 162.185 209.156
 200.169 139.414
 245.928 865.774
 311.440 327.703
 332.169 313.533
 683.549 684.046
 205.597 584.241
 947.247 960.256
 77.892 720.771
 832.254 754.940
 439.875 966.786
 231.771 420.863
 988.494 678.180
 414.077 715.418
 995.895 700.427
 606.811 916.008
 861.105 344.643
 969.609 861.549
 89.796 552.738
 615.616 762.322
 487.498 330.409
 190.665 144.127
 32.952 148.455
 247.427 225.560
 280.607 261.176
 515.331 651.696
 487.276 899.177
 248.718 371.115
 183.431 87.218
 296.499 609.752
 33.624 580.835
 865.909 193.436
 424.932 663.938
 218.094 746.028
 862.548 499.862
 629.792 652.057
 465.863 467.166
 856.864 747.714
 378.061 666.559
 343.708 883.571
 912.017 174.674
 417.466 193.693
 642.812 902.936
 395.478 781.695
 263.198 244.810
 704.727 783.371
 886.970 352.341
 877.392 341.720
 113.336 553.781
 339.329 903.380
 753.343 429.477
 769.035 650.955
 820.415 615.081
 71.819 574.419
 557.695 851.959
 614.505 173.390
 724.519 897.672
 804.695 602.742
 605.912 28.340
 708.570 24.656
 708.080 283.980
 593.500 324.243
 528.622 742.578
 795.596 262.462
 264.502 764.412
 465.188 673.852
 669.062 771.202
 680.555 828.029
 269.646 52.013
 365.689 438.896
 791.445 796.985
 953.190 665.658
 335.237 919.056
 928.488 462.352
 764.752 741.705
 234.446 720.411
 964.076 706.771
 42.133 250.337
 420.837 430.626
 968.485 967.995
 723.992 640.072
 387.005 907.961
 485.927 322.615
 804.161 366.266
 310.826 291.061
 210.304 578.611
 341.035 892.355
 36.560 634.412
 680.270 778.273
 613.067 593.977
 379.513 134.891
 412.210 63.686
 394.218 62.985
 534.207 355.600
 898.893 577.807
 840.872 142.689
 949.387 9.656
 433.909 563.450
 789.399 132.586
 202.252 640.535
 134.219 714.390
 402.368 783.025
 762.915 94.294
 487.824 932.848
 394.727 973.559
 49.740 499.673
 503.918 607.463
 975.870 778.384
 780.686 664.079
 69.297 747.340
 917.819 956.132
 2.184 458.170
 290.718 237.530
 808.171 118.644
 602.359 107.264
 159.329 174.405
 338.076 492.201
 528.701 464.180
 774.137 39.312
 434.136 872.991
 618.548 280.334
 298.279 871.164
 145.056 521.503
 876.119 201.362
 877.686 832.219
 606.725 575.019
 662.415 174.408
 878.752 142.442
 946.670 934.491
 877.601 302.220
 601.567 838.720
 51.046 975.873
 944.416 286.866
 13.512 168.694
 231.511 506.639
 958.648 609.269
 728.101 979.746
 995.323 665.311
 161.483 329.083
 721.656 995.098
 515.124 184.493
 341.350 450.449
 520.549 501.993
 570.632 302.915
 96.573 828.898
 924.964 639.379
 322.406 156.250
 982.791 751.989
 215.581 242.218
 247.701 31.160
 724.043 728.308
 947.098 525.995
 493.555 497.372
 769.816 245.988
 399.604 672.398
 240.026 989.285
 753.055 452.275
 311.385 59.393
 919.734 790.222
 332.963 503.341
 708.169 297.951
 854.435 314.426
 851.906 900.327
 697.798 502.393
 771.579 757.989
 300.195 668.951
 278.656 46.906
 828.931 128.756
 162.050 952.079
 865.468 92.365
 568.337 956.542
 257.997 651.312
 586.908 335.749
 838.247 464.574
 526.987 991.472
 201.846 94.652
 521.164 59.125
 355.077 849.756
 510.049 419.217
 254.790 991.761
 508.207 549.420
 711.310 18.433
 679.185 420.974
 712.947 939.706
 966.630 115.037
 470.262 573.596
 352.061 894.956
 701.476 685.664
 703.507 893.584
 298.439 600.093
 311.972 775.898
 264.765 799.711
 706.562 521.766
 21.358 101.243
 19.353 288.246
 975.149 601.151
 815.949 492.011
 868.150 612.584
 898.665 278.063
 417.487 896.766
 560.973 278.893
 252.977 289.914
 261.839 527.520
 114.939 262.224
 787.857 967.778
 727.461 457.248
 973.421 745.817
 75.532 51.964
 701.775 298.839
 930.696 70.041
 662.743 751.726
 159.628 58.259
 599.662 751.438
 462.036 800.015
 144.889 215.453
 895.144 756.735
 879.890 537.094
 606.750 480.132
 724.930 211.311
 200.409 373.480
 880.720 143.640
 755.756 461.762
 228.837 747.747
 713.768 587.999
 721.522 378.835
 178.034 30.790
 929.696 387.535
 74.581 546.581
 599.042 698.619
 527.962 405.409
 19.254 48.515
 552.004 2.294
 925.612 973.375
 99.671 995.554
 912.575 84.007
 875.953 820.640
 286.975 744.943
 376.681 542.419
 467.480 782.110
 988.909 794.014
 444.502 457.828
 867.450 476.220
 150.673 494.358
 707.736 693.480
 509.869 109.944
 566.089 331.348
 288.885 706.748
 961.429 752.937
 979.857 261.397
 632.401 340.282
 806.071 499.956
 353.720 328.650
 534.748 364.226
 46.517 391.102
 266.630 10.586
 288.752 306.186
 375.852 931.701
 60.793 378.174
 619.830 701.574
 793.492 937.158
 406.035 152.656
 245.264 601.564
 772.043 477.451
 472.356 179.785
 741.679 174.541
 802.833 277.943
 1.119 938.899
 737.504 290.128
 885.337 428.256
 616.504 414.241
 271.138 361.121
 572.526 364.955
 385.387 48.512
 183.355 265.030
 706.010 301.815
 607.748 772.540
 962.353 655.386
 188.574 345.586
 836.813 97.073
 212.142 924.325
 891.095 505.866
 977.772 504.809
 750.460 887.343
 639.838 638.191
 893.905 298.642
 596.911 875.664
 936.251 230.598
 8.494 423.201
 921.615 721.032
 386.573 615.528
 452.018 806.163
 32.267 376.057
 978.147 163.853
 340.932 224.795
 13.069 190.199
 983.928 21.047
 578.497 898.210
 571.656 889.334
 744.788 192.603
 318.625 348.194
 520.968 407.610
 253.134 730.858
 633.724 785.158
 756.088 508.345
 401.547 499.425
 367.761 69.007
 162.174 222.022
 388.566 109.341
 701.625 281.709
 418.689 799.888
 217.731 556.207
 558.543 823.985
 339.841 84.463
 32.302 778.091
 131.946 389.484
 833.291 68.382
 294.648 928.930
 33.828 652.635
 621.209 358.180
 392.578 838.337
 276.268 204.095
 146.871 952.048
 478.150 553.627
 541.343 401.823
 455.027 796.551
 941.283 339.745
 93.291 803.574
 860.934 437.169
 937.625 37.982
 33.687 868.117
 274.401 499.636
 720.482 379.436
 23.727 484.003
 831.073 748.200
 374.928 445.917
 484.269 191.564
 272.311 718.686
 300.293 621.519
 443.086 25.228
 771.433 512.236
 60.563 91.081
 344.917 571.704
 959.626 831.843
 551.132 148.985
 627.638 533.172
 375.758 145.666
 745.006 803.553
 689.279 182.934
 561.461 383.102
 572.559 467.632
 785.628 800.792
 802.226 530.661
 308.795 443.232
 151.680 124.034
 53.994 526.915
 918.288 669.031
 567.128 339.430
 678.268 873.242
 879.097 661.237
 499.741 370.432
 351.497 616.216
 91.273 391.360
 61.036 85.231
 835.950 718.714
 120.191 901.769
 645.820 203.766
 717.812 122.339
 682.538 380.224
 590.352 907.478
 419.803 671.808
 802.431 783.110
 292.004 89.691
 777.796 988.627
 380.225 405.063
 334.918 109.942
 657.969 577.296
 354.966 485.968
 259.676 751.763
 656.510 849.488
 878.240 711.146
 636.733 92.367
 654.484 83.484
 432.257 845.814
 31.109 458.434
 375.838 44.339
 823.442 434.928
 703.463 743.705
 854.862 378.954
 78.099 25.237
 639.665 685.591
 22.816 819.036
 822.184 756.224
 732.051 285.001
 28.003 877.343
 592.790 11.932
 909.178 144.311
 688.537 630.796
 6.565 450.413
 371.813 528.454
 472.978 62.585
 922.816 623.528
 143.308 150.025
 312.910 697.868
 172.415 805.948
 65.084 527.146
 837.255 106.868
 255.969 125.082
 792.998 854.703
 394.879 300.803
 338.813 126.850
 507.470 561.593
 170.428 166.078
 460.648 198.355
 834.776 539.027
 810.477 333.393
 146.174 708.520
 107.832 345.338
 240.989 45.354
 232.866 610.499
 634.094 960.223
 477.159 0.507
 569.281 891.862
 483.221 280.368
 428.890 734.952
 969.362 77.142
 865.159 338.101
 301.533 696.203
 345.163 621.099
 263.425 898.763
 748.884 840.152
 865.756 111.238
 640.103 523.970
 222.461 94.576
 534.940 582.276
 605.505 181.337
 443.355 286.694
 924.706 1.843
 753.522 993.179
 420.590 520.812
 94.359 131.716
 116.634 935.576
 652.585 665.164
 64.803 930.139
 870.477 712.705
 101.062 210.345
 920.089 657.890
 374.307 579.297
 578.462 895.803
 445.139 854.659
 433.490 513.157
 95.168 126.734
 877.349 999.493
 921.488 545.298
 317.140 433.178
 296.041 481.521
 2.598 113.962
 780.278 407.127
 968.156 981.961
 739.669 675.022
 769.319 293.704
 790.877 973.358
 997.435 357.930
 130.857 98.464
 346.684 871.178
 488.783 781.859
 224.891 755.656
 858.730 184.077
 316.133 874.720
 716.835 795.055
 966.611 585.502
 707.553 460.001
 952.717 550.490
 859.326 74.109
 856.519 352.258
 23.091 792.965
 501.971 286.091
 133.389 912.492
 356.257 807.285
 990.413 547.765
 463.925 812.600
 924.177 939.713
 924.394 583.440
 4.248 338.874
 541.400 422.107
 428.605 542.907
 539.683 898.004
 594.463 27.033
 961.479 79.445
 807.048 322.110
 902.992 66.083
 6.893 622.488
 337.046 729.665
 633.169 194.509
 178.652 505.420
 333.736 796.552
 99.564 806.895
 679.154 193.583
 578.356 633.288
 37.893 774.485
 804.752 935.586
 976.931 970.978
 439.368 557.084
 822.092 485.194
 289.579 81.735
 655.518 502.131
 703.692 742.533
 56.332 977.080
 742.020 959.546
 270.482 521.054
 865.989 906.797
 396.118 274.361
 234.252 328.074
 213.553 765.371
 525.380 228.608
 799.157 44.519
 165.497 922.761
 318.752 199.608
 649.961 593.437
 879.647 675.042
 362.453 158.357
 965.960 2.884
 542.688 998.997
 426.949 616.422
 293.302 412.604
 823.703 256.609
 283.442 434.815
 959.420 138.421
 965.481 654.116
 869.955 948.400
 114.481 519.363
 384.352 967.887
 597.977 413.288
 483.115 120.390
 835.098 929.197
 191.416 628.956
 85.613 611.630
 204.878 733.245
 776.184 186.783
 119.703 690.265
 605.825 562.792
 242.517 91.616
 336.563 687.170
 907.406 538.822
 457.688 537.650
 900.202 482.438
 380.296 938.400
 558.376 746.502
 368.437 646.165
 907.275 14.368
 17.833 866.496
 541.230 572.632
 54.517 430.332
 45.969 514.860
 423.739 693.145
 474.386 654.965
 782.176 485.386
 571.898 740.744
 379.879 332.610
 144.352 481.340
 36.889 630.550
 667.703 88.888
 175.307 474.182
 154.774 805.648
 181.407 635.920
 573.556 455.383
 342.760 517.427
 110.216 774.232
 158.969 278.741
 97.810 884.912
 466.514 309.730
 1.316 162.674
 881.251 550.130
 926.875 176.321
 957.523 199.101
 376.933 787.914
 929.849 162.428
 525.511 666.131
 259.111 259.934
 964.072 856.993
 595.637 117.711
 447.012 998.583
 420.157 675.409
 627.831 741.194
 82.055 989.592
 557.334 809.041
 352.554 167.416
 951.318 423.184
 906.450 743.287
 18.069 896.919
 375.899 53.397
 259.401 654.782
 147.776 373.041
 870.191 645.023
 844.714 979.189
 610.393 684.268
 209.543 371.336
 713.853 154.086
 752.163 627.965
 136.171 264.694
 193.601 60.929
 289.084 804.423
 209.095 737.567
 123.977 538.435
 813.395 118.600
 728.025 731.092
 608.373 572.023
 402.034 308.278
 14.550 198.597
 871.459 4.554
 101.855 587.744
 916.357 151.598
 116.201 424.135
 320.669 145.797
 740.989 410.902
 867.566 811.769
 338.170 656.868
 830.247 973.002
 261.906 399.689
 414.182 309.671
 37.179 877.153
 238.311 676.281
 31.999 3.652
 742.870 258.273
 839.486 711.977
 377.616 447.658
 117.368 852.017
 256.264 934.487
 127.860 132.817
 314.417 955.390
 779.159 3.896
 735.457 765.091
 17.586 612.269
 821.473 444.879
 961.669 75.493
 596.943 17.255
 39.158 576.146
 207.408 272.860
 496.273 22.899
 782.727 649.286
 234.620 816.850
 496.746 237.179
 812.567 203.818
 397.548 473.464
 269.994 644.179
 483.208 151.432
 921.779 967.490
 938.550 10.403
 467.994 941.309
 363.469 731.862
 317.375 429.367
 850.494 673.144
 373.256 966.568
 499.379 13.352
 223.926 275.520
 183.498 209.243
 576.538 695.708
 353.713 192.000
 317.668 411.520
 330.527 650.384
 44.878 734.736
 797.856 3.679
 640.841 21.489
 178.255 371.605
 131.443 349.963
 799.384 491.164
 936.763 135.253
 517.677 246.016
 771.817 959.782
 963.318 286.793
 43.735 115.010
 229.729 295.893
 112.724 511.796
 522.926 343.318
 303.240 567.639
 586.421 687.379
 964.707 529.260
 154.228 382.515
 161.560 64.766
 989.406 393.501
 22.013 252.396
 422.961 199.265
 273.791 709.924
 605.606 359.052
 750.981 223.016
 763.577 358.252
 455.378 30.613
 653.476 540.882
 212.449 864.958
 636.890 751.084
 768.687 892.818
 543.660 768.478
 854.231 98.219
 916.356 943.555
 880.736 136.481
 684.258 972.200
 486.457 791.252
 612.490 235.925
 583.127 412.679
 523.612 960.380
 235.591 903.755
 760.785 883.517
 26.315 266.741
 322.454 591.484
 262.184 501.378
 670.541 980.598
 787.764 856.222
 222.470 883.871
 422.933 434.130
 760.347 97.403
 367.152 818.688
 409.773 333.175
 859.388 361.859
 890.518 878.355
 81.684 711.435
 559.469 466.171
 703.636 983.047
 443.634 458.925
 620.697 133.791
 291.449 449.986
 705.550 777.239
 401.358 739.254
 711.120 112.333
 67.739 396.834
 606.735 306.810
 319.062 264.563
 444.002 580.371
 818.180 856.974
 512.994 140.332
 409.364 705.545
 817.180 815.229
 593.904 876.391
 350.216 757.708
 911.460 706.351
 960.313 510.374
 717.029 910.730
 727.797 376.282
 545.255 173.447
 325.876 754.156
 220.167 833.314
 179.233 497.541
 127.586 915.511
 853.351 562.869
 850.817 252.596
 801.275 115.589
 362.399 912.749
 743.728 773.123
 553.385 363.212
 771.051 951.439
 407.592 393.365
 17.563 36.953
 135.525 594.812
 84.811 781.267
 68.263 325.635
 472.230 382.829
 775.695 394.161
 132.465 912.135
 369.467 895.919
 2.623 306.711
 135.261 578.510
 398.827 125.268
 821.113 36.123
 504.460 639.522
 101.192 832.075
 665.510 954.845
 903.495 88.526
 740.465 500.876
 604.298 82.437
 576.659 999.354
 173.983 251.557
 617.101 493.639
 533.217 690.026
 327.210 72.911
 923.752 537.037
 293.127 919.866
 495.733 611.346
 534.142 395.554
 497.964 587.522
 421.182 205.891
 66.767 955.417
 59.177 694.364
 233.684 851.847
 609.692 912.830
 206.286 642.930
 665.658 41.373
 466.824 297.610
 884.792 678.449
 730.572 198.912
 912.819 489.569
 212.788 51.235
 530.604 187.387
 76.781 62.228
 617.452 84.908
 935.007 99.450
 191.062 798.883
 113.353 179.042
 545.949 630.096
 281.427 460.413
 527.640 774.687
 417.830 62.400
 738.982 655.015
 791.027 38.374
 44.699 144.521
 268.817 946.375
 16.576 408.984
 350.819 712.690
 917.818 122.470
 580.257 140.772
 763.093 331.708
 618.304 80.173
 790.342 644.869
 143.899 201.164
 49.657 382.549
 715.222 669.149
 539.529 38.768
 839.789 69.070
 515.794 811.919
 245.461 374.302
 956.037 49.758
 924.785 908.390
 202.590 443.895
 93.352 323.247
 129.165 458.915
 115.560 966.737
 706.411 305.794
 518.116 378.981
 85.092 300.878
 945.263 424.089
 605.233 488.279
 776.061 6.753
 886.533 258.508
 791.927 856.250
 98.915 448.673
 874.208 289.564
 969.610 154.341
 51.916 636.873
 200.223 580.501
 87.313 463.416
 967.327 584.995
 163.172 329.334
 615.188 763.913
 554.874 461.610
 648.982 651.944
 570.688 878.568
 659.392 784.445
 615.475 606.780
 890.945 430.524
 270.584 202.979
 171.020 961.712
 532.927 770.044
 786.601 288.779
 269.378 607.848
 402.039 64.971
 921.979 28.543
 101.940 418.728
 151.470 294.186
 295.611 609.082
 490.939 95.819
 288.103 974.853
 960.556 120.797
 390.859 922.266
 684.354 573.881
 173.365 28.094
 769.632 692.312
 835.367 956.136
 430.997 381.496
 274.401 138.365
 639.466 792.286
 631.296 668.854
 480.694 550.125
 390.315 724.564
 146.819 157.957
 292.761 953.846
 748.128 947.124
 772.800 568.306
 301.430 602.080
 550.116 509.386
 672.557 385.206
 701.932 726.046
 464.710 527.272
 601.055 748.419
 849.446 7.857
 739.467 844.033
 833.281 949.588
 678.961 833.395
 93.364 802.286
 280.168 371.466
 156.945 250.617
 385.644 187.452
 651.040 584.687
 276.549 449.476
 623.375 11.140
 318.689 381.145
 499.295 826.953
 173.573 317.040
 260.737 444.452
 12.822 123.032
 534.653 249.715
 157.208 919.629
 784.690 143.730
 110.260 192.759
 989.738 193.414
 794.399 32.405
 547.599 85.385
 976.743 546.918
 596.149 397.363
 21.863 616.985
 135.559 89.094
 687.963 500.756
 854.304 966.080
 227.296 319.271
 202.713 225.278
 425.358 842.976
 267.841 982.930
 858.911 985.578
 332.569 982.064
 840.758 976.166
 553.461 442.944
 597.890 825.261
 72.484 356.313
 876.109 692.021
 646.681 919.903
 633.224 380.274
 800.137 417.080
 857.523 988.386
 789.790 657.172
 989.507 775.570
 749.792 304.927
 422.166 414.214
 110.348 577.420
 175.685 818.973
 351.329 76.774
 981.972 788.918
 876.920 43.302
 646.345 395.130
 16.485 283.531
 979.980 784.183
 53.281 69.311
 697.054 255.389
 644.414 676.542
 153.039 779.151
 863.161 84.462
 451.358 743.911
 412.647 978.899
 378.943 604.011
 824.672 276.094
 539.449 220.049
 869.718 228.987
 456.510 272.351
 116.863 7.012
 917.147 938.032
 952.161 806.153
 343.930 569.262
 200.450 791.361
 28.711 927.170
 311.289 882.170
 963.668 410.005
 330.542 839.014
 178.129 979.328
 254.108 707.244
 671.500 213.183
 971.307 233.943
 540.945 195.084
 677.908 835.544
 882.750 142.679
 150.800 398.946
 722.265 666.033
 609.530 122.829
 150.554 964.257
 478.768 617.265
 146.517 777.845
 347.987 87.499
 198.994 435.547
 891.064 31.053
 850.641 307.237
 753.085 16.455
 28.206 602.249
 181.360 717.297
 444.781 955.694
 922.865 18.422
 229.043 108.748
 34.189 153.744
 103.171 213.769
 359.132 79.963
 71.678 647.912
 582.900 630.505
 452.823 482.029
 733.062 63.159
 765.505 972.726
 481.940 937.458
 138.701 188.164
 531.771 499.003
 526.968 471.495
 104.938 963.221
 661.509 234.535
 191.992 976.819
 737.447 168.703
 758.400 678.377
 807.810 486.375
 808.373 907.583
 525.105 155.230
 735.380 343.812
 622.100 168.135
 141.689 447.787
 562.589 874.459
 624.321 684.414
 406.574 973.877
 446.127 410.541
 736.742 394.933
 535.330 199.084
 676.735 417.417
 585.064 61.890
 617.000 785.550
 809.462 739.877
 349.583 448.826
 11.147 802.866
 325.891 975.891
 336.178 986.307
 696.056 646.187
 449.233 871.590
 498.067 32.147
 819.934 465.210
 750.489 354.928
 539.648 364.755
 503.571 608.180
 208.962 322.273
 937.252 991.819
 274.438 74.139
 6.515 441.631
 27.591 138.219
 648.370 356.675
 790.747 861.323
 232.150 156.579
 538.048 700.800
 385.802 202.039
 973.103 552.571
 23.265 307.108
 498.497 793.201
 868.180 499.599
 360.407 625.876
 881.163 550.233
 781.137 740.071
 194.215 811.814
 53.545 283.472
 706.913 72.007
 267.497 664.357
 753.586 928.208
 676.051 855.636
 885.394 907.214
 247.658 151.240
 81.026 458.000
 952.883 865.403
 687.602 590.904
 15.923 289.927
 260.451 384.254
 141.390 498.848
 705.990 659.153
 477.552 869.683
 803.342 679.396
 373.663 671.901
 183.082 876.741
 359.475 843.421
 149.262 957.995
 950.988 362.154
 645.402 711.085
 52.498 40.323
 66.219 799.871
 768.746 382.965
 212.721 494.586
 203.296 508.383
 264.776 815.100
 344.099 317.153
 316.924 921.662
 921.601 798.424
 482.145 742.216
 368.972 898.910
 335.271 12.094
 871.279 963.066
 141.163 871.858
 317.296 735.047
 819.619 438.903
 573.576 37.259
 443.919 870.377
 398.151 890.534
 586.147 166.834
 966.637 291.449
 420.935 641.351
 65.447 528.285
 919.405 676.631
 637.459 604.066
 24.195 207.725
 369.893 489.467
 540.016 660.620
 170.768 886.980
 825.933 723.234
 670.543 428.108
 787.092 966.744
 743.884 615.692
 264.989 629.019
 610.821 872.630
 674.475 741.016
 437.444 165.475
 668.668 659.799
 807.928 376.894
 94.138 172.492
 728.941 835.332
 470.415 873.721
 404.700 744.706
 460.592 980.174
 289.349 153.549
 142.273 130.952
 489.449 164.225
 516.927 797.907
 512.660 301.776
 365.934 478.320
 401.997 972.521
 856.096 911.141
 174.018 269.022
 877.376 710.793
 113.071 685.570
 950.320 378.543
 234.151 652.555
 237.411 975.306
 189.424 875.256
 127.002 431.821
 86.182 859.671
 504.150 658.415
 338.474 452.494
 981.290 188.681
 475.419 832.412
 413.237 956.484
 163.980 924.381
 173.442 136.722
 913.569 316.761
 207.842 465.622
 558.175 233.299
 423.401 550.165
 655.905 128.488
 702.824 848.242
 106.030 857.227
 785.493 986.658
 213.185 829.740
 516.041 134.183
 983.698 953.002
 962.926 278.009
 929.767 723.635
 654.732 496.463
 95.952 458.104
 504.774 976.555
 375.104 98.526
 805.989 405.306
 616.326 231.562
 217.376 47.947
 167.941 209.271
 747.724 908.722
 668.881 510.856
 17.606 711.532
 380.807 569.770
 270.198 413.972
 621.972 189.253
 757.223 721.068
 857.007 749.162
 878.017 751.422
 352.079 676.781
 255.497 51.387
 613.091 13.523
 328.665 490.793
 879.690 398.099
 891.606 910.709
 996.904 835.560
 756.027 449.539
 979.475 301.805
 628.758 233.674
 424.587 506.690
 725.959 84.050
 723.362 108.265
 268.793 326.746
 329.510 829.091
 75.877 986.616
 427.887 406.824
 69.004 135.504
 421.913 139.700
 801.465 24.560
 146.095 128.326
 592.175 682.444
 480.122 723.801
 570.948 752.670
 669.474 365.119
 806.350 584.237
 672.497 12.783
 671.074 606.043
 986.860 988.307
 2.597 199.034
 843.880 828.766
 318.764 37.676
 284.937 20.751
 57.053 877.220
 291.097 338.265
 308.578 203.624
 868.891 264.406
 927.771 993.152
 299.148 307.673
 908.483 18.260
 832.008 251.838
 47.412 920.731
 113.058 715.291
 765.078 403.150
 909.395 194.307
 449.592 882.317
 79.895 767.785
 334.284 335.294
 713.760 232.627
 49.678 648.272
 411.324 893.370
 14.668 863.956
 470.088 961.984
 490.104 393.591
 389.101 339.677
 727.921 610.011
 441.258 898.264
 355.779 628.382
 864.249 591.170
 164.682 387.757
 468.103 280.909
 366.917 10.579
 585.228 939.175
 293.735 496.322
 435.093 366.163
 364.626 22.122
 231.227 186.942
 18.788 916.302
 16.781 154.567
 518.853 943.933
 23.773 652.884
 59.394 116.983
 760.328 317.891
 208.790 300.379
 443.185 347.005
 231.205 430.465
 415.898 943.184
 452.599 960.505
 885.953 438.719
 305.662 981.267
 439.381 595.465
 596.328 381.165
 64.960 908.676
 540.325 973.414
 760.850 115.570
 211.147 56.317
 576.529 582.847
 788.449 731.798
 237.388 515.979
 793.533 97.040
 336.588 584.076
 820.030 270.522
 690.314 315.001
 914.807 8.494
 522.830 604.440
 116.453 318.205
 64.566 658.449
 924.405 152.845
 250.558 301.184
 936.971 668.679
 41.948 618.014
 175.572 91.321
 456.979 549.656
 897.657 445.250
 390.111 126.800
 12.606 983.876
 372.028 248.588
 652.098 367.654
 435.627 115.057
 435.617 491.582
 513.372 866.238
 517.962 393.090
 312.164 542.899
 441.697 174.674
 359.071 940.297
 54.730 166.164
 53.766 191.877
 530.713 208.332
 723.436 300.159
 665.252 557.323
 178.378 273.524
 759.419 348.570
 389.952 867.052
 267.425 195.316
 138.264 140.557
 29.330 472.265
 739.691 505.691
 962.159 306.478
 901.610 645.197
 1.828 688.161
 954.485 550.526
 409.958 362.061
 973.580 979.113
 148.228 969.825
 871.158 310.336
 320.804 4.611
 365.274 150.773
 963.025 496.852
 716.495 66.821
 60.660 475.336
 375.494 608.553
 295.300 407.230
 762.131 826.001
 882.821 296.649
 562.893 901.697
 86.305 461.642
 404.418 355.678
 703.430 277.537
 955.076 686.310
 540.452 199.548
 296.362 847.831
 657.913 4.152
 366.360 829.829
 902.478 527.288
 937.068 881.787
 898.667 853.976
 677.389 844.942
 565.310 319.996
 558.673 232.111
 224.247 229.143
 67.472 392.758
 191.145 542.023
 241.604 464.630
 166.438 142.997
 484.466 135.021
 892.527 594.612
 936.031 194.635
 103.950 513.660
 87.229 786.490
 290.730 84.972
 470.730 343.231
 820.137 519.387
 2.083 821.112
 445.470 977.454
 690.131 720.960
 677.007 152.696
 497.469 919.438
 233.028 135.424
 576.154 792.256
 238.926 673.747
 599.874 909.739
 739.076 591.489
 583.492 529.933
 746.817 8.167
 249.340 651.598
 628.055 494.125
 445.342 855.831
 317.243 260.484
 324.298 38.258
 252.651 570.321
 391.125 281.914
 120.719 421.586
 253.151 52.840
 474.993 116.731
 58.597 15.515
 79.650 37.068
 474.010 603.535
 785.395 985.916
 379.781 973.099
 818.740 73.074
 704.140 684.205
 324.999 769.600
 373.496 858.822
 699.310 467.220
 837.156 259.338
 845.442 397.492
 86.831 707.336
 773.864 884.388
 298.679 156.114
 471.657 668.055
 893.708 64.690
 408.370 10.689
 860.122 161.350
 373.182 806.705
 980.787 286.857
 137.101 313.603
 235.457 467.411
 94.873 7.295
 129.237 272.321
 38.528 572.262
 267.278 588.700
 349.655 54.312
 835.520 313.323
 550.625 639.122
 146.157 879.118
 533.966 546.095
 405.112 649.785
 180.078 832.677
 901.234 820.942
 90.801 943.457
 900.181 740.589
 2.289 80.656
 350.184 326.847
 115.767 653.466
 725.555 228.798
 197.693 434.084
 803.155 399.353
 278.340 624.734
 196.875 70.596
 124.761 854.829
 77.946 625.732
 213.479 478.411
 650.668 322.083
 591.252 242.722
 802.656 151.494
 28.068 28.187
 528.118 633.801
 52.597 513.085
 557.240 971.824
 462.101 152.957
 392.661 589.712
 439.975 161.455
 136.807 607.905
 546.348 377.402
 26.087 645.544
 200.511 159.529
 107.267 493.831
 306.184 188.599
 588.645 570.851
 918.146 214.836
 867.788 689.871
 175.578 70.851
 325.731 979.755
 576.133 396.366
 634.808 859.125
 305.704 476.325
 457.051 747.294
 120.726 879.344
 118.719 797.147
 879.418 465.632
 693.734 851.429
 490.531 94.606
 177.088 187.912
 875.841 550.374
 294.663 455.210
 687.105 881.458
 397.193 674.543
 468.556 348.781
 695.397 849.241
 779.779 337.673
 385.866 779.471
 386.426 25.880
 521.342 211.498
 961.310 936.223
 526.059 686.302
 117.795 131.295
 231.442 9.742
 900.860 135.587
 97.282 404.382
 796.862 370.564
 729.429 271.158
 676.917 148.958
 950.959 377.149
 975.243 50.027
 26.789 874.518
 515.170 757.370
 381.985 166.626
 252.280 420.626
 444.895 482.097
 404.972 52.777
 444.182 448.928
 914.383 912.616
 903.328 721.723
 422.920 779.331
 720.078 189.492
 316.720 300.998
 557.246 753.747
 253.194 504.556
 474.340 531.738
 729.812 170.602
 418.712 413.407
 961.708 196.896
 195.419 629.168
 769.118 660.108
 625.218 705.942
 554.732 912.029
 761.409 378.470
 327.424 355.876
 703.221 550.023
 232.543 197.623
 853.786 769.943
 137.884 379.315
 515.308 314.418
 534.783 514.643
 786.675 361.646
 709.816 165.639
 576.708 873.539
 766.608 443.070
 619.472 204.916
 399.836 167.172
 80.148 619.377
 193.314 690.857
 277.090 401.478
 807.713 731.011
 277.667 110.542
 496.034 957.176
 414.804 356.129
 519.297 698.669
 833.775 813.495
 892.212 514.507
 933.599 704.043
 458.167 854.448
 386.459 696.762
 141.975 968.792
 377.146 838.010
 753.109 209.621
 830.818 275.803
 385.105 32.930
 922.948 938.480
 80.342 251.133
 774.715 74.403
 383.261 306.042
 317.906 418.056
 897.371 706.344
 206.628 367.829
 278.164 989.469
 902.517 732.130
 849.643 79.483
 662.960 503.701
 418.909 190.152
 818.072 578.646
 901.659 200.788
 85.401 58.412
 160.146 963.044
 597.703 612.502
 420.976 295.944
 118.481 580.101
 787.780 526.417
 604.819 933.899
 526.526 631.274
 813.302 693.606
 889.980 147.422
 201.380 774.994
 501.934 619.215
 575.475 898.478
 558.649 39.949
 103.717 5.475
 970.055 379.003
 723.640 478.061
 780.153 242.864
 114.982 305.256
 826.661 139.065
 209.500 555.791
 253.990 853.872
 311.065 111.233
 639.251 540.472
 891.113 484.304
 664.202 182.780
 800.725 735.119
 331.211 854.908
 248.277 433.584
 120.736 357.616
 380.884 370.649
 492.044 365.980
 582.158 256.315
 86.571 668.076
 764.504 60.978
 581.156 679.265
 550.852 451.745
 611.315 462.969
 571.105 80.901
 625.702 524.360
 358.448 323.812
 103.136 731.826
 939.005 603.553
 752.233 691.307
 37.169 234.913
 188.222 595.543
 443.480 967.527
 37.412 104.101
 40.543 193.642
 430.657 806.940
 986.548 337.921
 714.813 675.600
 800.074 882.960
 815.428 19.301
 461.744 63.558
 732.830 511.014
 988.753 634.699
 933.456 19.476
 291.203 572.731
 22.976 231.230
 981.782 786.942
 749.896 341.820
 382.570 221.042
 608.373 672.606
 408.223 322.760
 685.595 680.255
 659.707 107.510
 858.966 986.457
 746.849 681.923
 496.490 297.927
 83.832 508.856
 783.035 209.303
 635.290 161.649
 96.834 197.441
 0.716 246.957
 233.808 704.058
 933.659 378.084
 39.553 159.375
 724.720 0.715
 305.502 482.695
 612.120 847.148
 840.648 882.727
 501.916 301.148
 994.874 312.505
 216.483 861.530
 714.439 368.216
 382.238 707.291
 412.362 680.946
 6.684 490.040
 572.599 373.801
 74.533 450.537
 441.177 148.148
 860.118 706.178
 332.286 241.521
 558.606 656.333
 763.180 351.532
 685.079 364.707
 677.326 645.740
 84.767 104.681
 597.174 943.551
 399.156 988.166
 421.294 845.104
 204.110 374.710
 328.218 41.467
 493.244 99.687
 532.438 833.981
 641.684 133.574
 445.849 347.137
 823.899 144.150
 697.813 383.913
 149.919 276.277
 854.588 955.158
 555.088 876.582
 27.605 341.542
 961.100 600.517
 671.882 9.304
 104.960 464.937
 130.500 706.742
 95.413 709.465
 86.622 790.064
 544.072 453.745
 327.112 953.135
 574.978 875.413
 715.659 520.160
 138.586 165.822
 210.838 772.909
 544.541 668.514
 166.222 160.304
 635.271 81.134
 114.163 928.830
 405.883 257.403
 188.918 734.042
 444.713 225.062
 293.301 178.571
 335.750 422.235
 888.996 268.373
 94.947 622.754
 805.219 299.937
 976.016 485.749
 952.811 265.969
 199.817 431.882
 118.435 90.332
 660.010 564.238
 741.941 735.121
 714.667 453.075
 472.650 839.743
 270.364 767.860
 409.160 195.189
 436.557 335.417
 882.144 183.782
 711.466 238.492
 898.471 748.153
 546.995 943.856
 463.978 431.778
 23.491 203.387
 805.692 260.969
 492.273 36.007
 464.468 434.649
 365.257 544.169
 596.551 938.806
 649.790 607.756
 955.996 808.259
 449.512 733.269
 606.033 85.798
 38.341 10.237
 681.116 860.197
 527.025 373.633
 575.740 647.860
 796.139 215.160
 932.049 881.367
 684.764 992.658
 225.235 211.145
 272.445 411.144
 671.050 558.547
 48.637 187.515
 498.911 490.138
 356.965 450.611
 320.741 140.010
 462.732 696.617
 681.631 980.937
 105.775 534.977
 783.407 643.553
 354.681 480.762
 534.430 378.147
 813.327 925.263
 284.380 834.742
 790.724 437.496
 965.794 557.908
 427.189 395.946
 577.016 922.919
 174.227 943.575
 524.581 414.925
 605.455 611.758
 895.402 923.482
 647.870 22.903
 177.366 607.982
 776.378 600.326
 795.816 417.186
 22.420 571.133
 416.014 316.249
 275.547 17.931
 689.094 0.686
 973.931 733.163
 730.568 437.838
 8.053 961.366
 433.443 67.259
 326.415 226.018
 877.996 272.349
 111.359 665.756
 830.870 682.643
 468.491 127.187
 179.147 620.820
 779.197 546.375
 250.273 228.130
 340.188 407.245
 284.250 409.296
 747.619 691.931
 886.395 171.543
 970.034 275.637
 461.547 396.344
 941.397 97.408
 356.194 796.453
 242.768 229.800
 484.165 260.220
 432.298 636.518
 432.836 970.963
 434.445 550.314
 617.097 377.957
 170.312 16.951
 722.403 69.616
 64.398 868.596
 39.149 906.510
 914.768 736.028
 999.515 975.453
 782.479 348.656
 273.986 355.216
 414.282 360.026
 735.492 683.990
 335.181 970.750
 849.916 699.143
 162.878 287.381
 76.255 406.847
 135.707 382.276
 459.799 224.525
 994.124 524.095
 157.118 229.982
 600.721 790.092
 350.481 720.328
 365.982 899.126
 177.689 319.982
 210.491 408.415
 535.421 334.099
 436.148 578.195
 102.530 391.571
 199.306 47.806
 694.657 395.580
 930.942 696.334
 201.830 650.469
 889.505 533.246
 303.063 778.207
 370.415 422.702
 901.240 707.981
 945.154 773.114
 610.808 916.420
 428.149 795.578
 571.159 27.164
 240.340 465.919
 589.208 425.857
 76.274 221.121
 953.111 305.125
 612.261 627.910
 850.679 383.827
 694.589 616.394
 894.538 822.019
 500.724 352.254
 853.245 719.061
 507.205 795.321
 943.157 194.509
 363.373 469.239
 408.045 832.615
 550.973 845.641
 138.213 159.944
 799.888 66.997
 622.593 525.861
 877.012 925.619
 28.316 987.230
 518.627 153.554
 932.987 546.891
 839.989 121.152
 544.185 861.352
 635.600 93.532
 805.074 583.250
 139.373 747.106
 859.505 120.726
 308.370 836.617
 17.561 326.736
 742.676 751.098
 784.253 540.036
 376.419 369.968
 179.322 315.163
 942.809 683.644
 552.205 945.947
 504.718 272.993
 278.656 616.282
 579.973 35.462
 87.983 329.041
 308.679 730.503
 614.028 60.680
 893.072 610.921
 968.889 272.588
 76.359 869.007
 413.803 653.336
 556.474 6.026
 332.897 957.179
 997.746 820.964
 816.769 997.598
 205.010 189.977
 926.551 220.051
 261.139 493.101
 655.732 50.700
 153.401 651.293
 335.171 148.844
 983.076 617.440
 663.234 296.547
 75.920 562.611
 192.630 471.789
 700.978 297.467
 301.454 469.350
 127.848 942.726
 829.106 569.801
 76.605 926.910
 407.606 290.773
 362.435 850.067
 382.604 280.679
 533.619 54.894
 241.647 293.635
 325.317 228.737
 873.663 791.568
 784.003 498.768
 324.896 696.784
 392.970 146.416
 122.543 823.103
 585.766 764.702
 666.126 468.640
 762.577 812.810
 674.348 997.094
 618.324 626.161
 586.000 170.975
 997.750 948.030
 89.886 749.369
 62.130 531.703
 371.183 909.877
 687.881 782.175
 58.719 400.345
 325.581 366.032
 416.263 737.422
 88.470 210.557
 795.749 28.139
 374.917 972.065
 344.578 145.459
 575.569 403.441
 93.795 602.490
 291.779 756.792
 838.341 871.979
 369.603 474.808
 222.017 432.523
 8.287 650.007
 553.953 100.919
 262.088 651.588
 583.663 357.315
 650.936 662.513
 550.121 277.847
 13.392 752.960
 676.520 265.492
 562.321 299.218
 114.468 186.812
 680.465 688.730
 435.543 468.544
 863.626 122.550
 738.505 637.764
 380.557 116.476
 479.571 172.263
 371.024 832.918
 261.419 99.282
 900.259 359.045
 132.616 791.709
 785.572 335.509
 879.819 877.974
 118.753 177.155
 345.145 137.315
 338.887 396.450
 803.639 993.728
 430.024 16.293
 801.871 563.227
 495.819 656.454
 827.641 729.136
 220.796 902.715
 569.971 13.699
 890.559 966.328
 983.446 941.736
 989.321 250.322
 615.273 529.347
 404.029 236.266
 738.823 619.321
 874.711 458.316
 393.842 182.282
 178.140 249.641
 918.932 831.436
 207.296 328.958
 512.525 597.619
 406.408 182.060
 638.494 184.258
 187.609 15.431
 144.400 188.601
 940.636 887.707
 54.375 121.429
 954.870 421.703
 483.702 983.535
 109.821 367.567
 674.812 929.990
 115.444 719.466
 29.690 454.967
 660.110 217.901
 294.533 108.450
 267.566 921.633
 900.042 75.014
 393.612 272.378
 364.264 833.082
 180.666 257.540
 691.761 415.481
 909.048 97.558
 748.640 618.924
 66.002 431.913
 631.181 487.370
 828.655 478.976
 378.287 913.556
 809.813 717.833
 884.596 671.627
 33.490 543.846
 259.847 284.559
 131.087 233.327
 937.097 31.431
 723.186 706.441
 671.984 65.691
 373.065 681.901
 889.654 16.077
 566.439 193.533
 145.910 812.146
 40.943 299.229
 373.064 567.457
 814.929 509.745
 5.730 681.861
 257.799 741.370
 532.296 422.390
 16.087 836.541
 826.910 907.718
 26.594 174.332
 195.881 967.524
 879.056 23.542
 160.440 854.548
 558.165 880.414
 912.393 348.243
 923.395 527.199
 265.762 765.221
 953.446 283.729
 9.673 659.019
 771.516 379.364
 397.283 191.712
 212.730 415.422
 212.380 949.851
 333.546 27.100
 397.328 279.856
 885.594 488.556
 639.520 471.908
 677.246 675.114
 962.620 530.646
 672.201 433.263
 196.049 55.250
 75.810 583.466
 971.885 396.243
 939.980 954.709
 471.232 762.432
 582.826 625.781
 688.959 85.493
 429.283 919.553
 261.357 994.070
 496.357 296.935
 488.748 251.580
 387.442 651.014
 745.512 35.886
 243.075 274.273
 992.688 813.572
 992.678 18.327
 160.529 631.489
 538.533 582.664
 145.820 23.926
 207.687 43.255
 544.822 541.145
 161.149 391.270
 819.389 35.672
 137.272 114.532
 750.745 203.984
 315.148 478.667
 980.858 645.793
 555.198 800.479
 461.207 559.580
 351.649 443.019
 337.498 595.470
 512.544 680.738
 388.682 804.582
 567.299 805.284
 630.225 793.177
 843.138 579.964
 183.375 361.028
 906.284 255.959
 431.098 93.225
 941.210 79.473
 832.196 615.218
 654.253 429.693
 380.923 810.210
 402.259 207.280
 491.309 49.476
 631.621 757.092
 292.634 978.915
 990.154 762.601
 762.436 233.899
 968.939 139.370
 441.675 479.566
 921.853 817.827
 396.691 771.107
 278.439 419.011
 666.311 539.958
 645.662 559.129
 289.647 694.303
 923.562 878.405
 608.848 798.791
 129.784 776.269
 417.417 7.368
 132.240 288.476
 542.982 68.690
 175.001 992.868
 55.972 25.480
 899.877 350.572
 752.993 172.711
 418.615 440.271
 224.495 925.717
 984.425 727.463
 357.288 744.741
 506.369 821.345
 798.509 449.309
 808.659 243.072
 801.778 682.069
 374.888 84.934
 149.591 10.708
 753.683 245.574
 987.835 17.474
 709.242 237.369
 485.924 563.366
 152.897 574.846
 145.110 338.558
 418.556 554.350
 291.521 448.059
 277.120 52.726
 111.200 523.644
 407.164 424.669
 391.884 106.869
 739.233 923.370
 638.216 486.392
 9.627 456.669
 209.953 984.373
 40.657 211.026
 710.528 825.428
 204.995 408.996
 718.610 157.333
 432.202 533.825
 628.461 760.582
 129.031 969.096
 444.623 235.159
 868.225 514.729
 789.523 503.983
 462.660 396.112
 633.811 855.624
 595.773 564.576
 681.694 262.069
 990.756 569.210
 348.318 663.820
 839.298 477.193
 592.600 393.696
 997.424 38.051
 834.298 7.035
 116.750 972.831
 933.904 859.876
 192.270 259.030
 971.929 704.240
 954.288 53.734
 881.976 992.270
 546.724 319.077
 999.548 156.066
 154.546 794.416
 243.951 780.421
 760.275 98.214
 989.855 749.666
 317.336 979.290
 72.499 331.809
 73.598 2.739
 748.501 982.551
 11.870 821.553
 573.179 894.164
 798.811 112.818
 904.014 980.494
 856.024 849.795
 274.978 846.067
 246.728 831.426
 962.881 116.789
 770.856 932.562
 267.662 359.738
 696.752 896.001
 14.783 253.662
 847.554 326.178
 548.805 18.993
 677.142 919.829
 590.303 721.341
 589.164 577.378
 168.895 535.710
 101.715 467.098
 897.108 526.264
 770.906 89.881
 914.647 849.755
 743.592 33.723
 290.467 437.145
 800.583 172.799
 728.686 320.149
 117.428 205.457
 370.095 536.077
 254.521 428.816
 927.992 419.384
 88.659 695.464
 537.713 541.604
 214.680 411.376
 554.046 328.134
 431.566 925.453
 198.342 711.631
 139.037 582.653
 864.324 94.197
 117.593 307.619
 43.208 416.310
 260.001 737.835
 57.850 567.384
 331.109 409.081
 13.313 534.490
 924.604 226.361
 816.719 151.154
 81.938 736.127
 610.063 672.049
 865.381 496.951
 141.059 522.137
 812.242 962.540
 193.014 826.407
 122.312 720.893
 256.630 860.316
 579.965 44.400
 784.652 528.754
 223.881 506.777
 82.267 805.460
 241.826 813.201
 688.275 683.985
 279.271 9.933
 858.653 309.537
 555.943 319.769
 917.418 298.062
 833.883 61.131
 60.379 790.132
 277.480 413.384
 33.896 33.535
 696.854 291.600
 640.052 506.576
 130.283 783.687
 496.435 66.117
 461.879 615.255
 986.177 878.259
 3.292 967.336
 32.958 28.753
 111.665 844.031
 715.821 543.762
 842.583 627.085
 867.034 924.293
 921.481 658.533
 568.574 319.779
 488.212 747.819
 852.567 763.896
 858.731 633.729
 220.067 860.374
 139.615 262.297
 700.741 345.488
 813.191 528.210
 791.326 740.016
 224.128 18.721
 519.322 25.103
 286.468 585.604
 194.498 887.900
 190.262 932.954
 826.838 553.634
 619.450 167.971
 225.985 786.428
 150.689 630.088
 52.777 52.519
 442.956 643.594
 494.790 613.326
 359.470 873.258
 289.806 984.099
 799.506 85.334
 856.878 554.720
 223.876 601.987
 725.193 535.878
 303.036 0.784
 15.621 845.605
 923.211 458.033
 745.944 182.617
 778.635 11.724
 343.893 704.469
 735.381 263.604
 185.845 316.202
 55.775 127.928
 785.153 220.475
 856.519 34.978
 562.444 740.418
 976.231 19.165
 898.849 424.414
 839.795 763.992
 438.178 516.272
 221.826 479.272
 729.737 228.771
 776.605 380.503
 232.196 113.207
 267.318 97.466
 201.231 657.585
 996.665 20.859
 908.088 72.532
 620.219 4.597
 159.626 803.395
 373.100 970.575
 967.610 421.647
 521.997 445.842
 29.081 246.401
 284.431 423.818
 91.606 891.065
 454.098 846.377
 276.482 250.092
 907.451 507.975
 586.743 581.010
 117.367 982.842
 530.814 907.916
 793.284 858.497
 520.278 100.323
 34.958 850.967
 253.451 557.202
 613.500 397.360
 54.990 357.636
 566.451 828.515
 313.745 199.360
 553.975 867.915
 32.504 123.248
 914.897 772.718
 688.590 369.525
 81.272 109.555
 295.652 199.882
 658.661 762.708
 775.113 884.125
 709.600 17.537
 589.135 541.446
 446.420 299.935
 482.427 161.476
 956.025 626.473
 132.627 941.189
 756.324 913.407
 351.372 358.367
 887.402 780.405
 121.600 974.072
 39.324 281.577
 440.436 394.667
 534.560 408.058
 478.542 722.947
 141.809 179.025
 611.549 48.370
 977.616 508.758
 150.846 444.079
 634.200 783.608
 151.211 695.086
 90.850 572.685
 131.572 734.792
 559.785 138.542
 370.421 938.824
 776.385 308.544
 165.367 954.490
 162.078 853.909
 941.109 335.028
 13.012 232.386
 794.256 620.019
 349.137 453.408
 247.327 642.189
 199.788 883.234
 996.619 247.349
 9.748 124.646
 956.160 554.921
 83.641 174.347
 177.572 643.733
 809.073 15.115
 346.370 669.287
 25.998 663.338
 680.084 968.008
 760.289 631.012
 672.012 510.222
 485.555 330.054
 303.564 971.430
 693.962 342.334
 983.796 811.282
 372.614 788.033
 540.271 707.396
 728.337 475.251
 382.697 878.526
 364.972 723.501
 369.789 655.636
 981.412 981.536
 638.347 793.210
 366.193 755.314
 487.941 644.949
 59.623 214.849
 469.000 412.052
 34.146 839.881
 788.891 178.271
 308.149 915.001
 550.342 609.206
 711.006 807.062
 767.834 764.830
 414.312 103.828
 497.212 970.651
 145.513 606.142
 266.544 646.402
 718.204 230.113
 645.290 199.590
 114.067 365.451
 645.169 868.116
 503.675 566.027
 449.047 820.512
 419.350 424.832
 31.086 989.026
 617.948 553.853
 707.810 379.972
 773.443 87.080
 769.214 853.600
 999.625 529.285
 633.499 233.698
 757.005 952.638
 578.098 752.551
 82.511 6.402
 981.631 182.518
 386.900 351.263
 202.201 989.862
 586.645 499.433
 81.440 673.688
 821.709 565.015
 543.216 342.626
 908.108 677.747
 621.464 19.552
 387.901 248.857
 351.859 151.270
 175.646 502.999
 473.711 102.076
 419.013 698.315
 566.465 809.976
 54.808 881.210
 672.522 329.637
 365.985 388.046
 295.865 240.569
 549.282 277.530
 903.512 191.569
 258.882 510.838
 261.389 527.901
 374.277 687.792
 503.470 616.291
 878.574 83.495
 236.473 270.700
 958.254 338.440
 23.860 480.469
 931.463 554.182
 652.252 359.097
 767.024 495.254
 868.585 39.508
 111.227 745.266
 73.614 828.533
 438.129 801.298
 380.899 753.763
 178.577 396.324
 692.614 159.444
 163.683 635.830
 24.914 970.221
 93.367 533.906
 334.755 893.132
 866.218 88.442
 983.843 186.002
 792.955 387.825
 728.533 716.430
 974.862 276.478
 580.196 167.879
 426.535 598.123
 949.776 231.253
 28.032 898.846
 412.333 31.116
 727.251 12.571
 19.694 469.870
 904.094 115.586
 997.352 491.287
 732.174 461.440
 609.172 842.684
 212.850 70.139
 11.994 894.316
 244.864 514.452
 681.751 612.551
 268.406 630.024
 931.299 302.863
 275.991 374.253
 693.843 178.128
 107.938 211.671
 978.963 871.248
 194.603 741.386
 663.138 418.497
 221.062 876.463
 823.891 976.479
 475.934 697.677
 14.761 102.249
 10.941 237.556
 384.177 89.552
 741.219 398.098
 619.659 896.475
 520.993 100.858
 432.753 169.023
 250.794 635.602
 850.793 824.561
 629.978 178.572
 438.208 437.980
 133.845 149.058
 800.118 116.423
 743.445 660.001
 219.799 765.866
 416.479 881.368
 22.963 270.802
 990.985 901.849
 547.404 518.235
 344.364 262.980
 306.283 806.440
 76.390 9.058
 775.208 660.357
 586.995 995.443
 993.434 617.464
 221.820 617.227
 962.147 104.680
 657.749 740.298
 340.452 68.009
 97.213 758.987
 702.648 777.538
 287.147 580.540
 227.488 962.112
 232.674 299.212
 67.984 647.075
 546.395 115.014
 303.920 307.094
 174.229 57.753
 641.516 2.198
 234.010 570.556
 306.791 352.178
 562.314 403.422
 620.428 601.507
 410.481 372.332
 859.613 728.775
 387.533 799.230
 351.991 921.458
 994.188 199.750
 532.215 644.859
 909.685 506.432
 474.206 624.658
 16.389 673.484
 322.172 993.087
 113.742 413.720
 38.667 542.014
 473.907 468.565
 4.514 920.793
 120.414 747.935
 607.723 916.569
 715.216 829.149
 988.780 879.694
 669.138 243.976
 338.561 392.215
 948.949 172.499
 421.116 424.161
 647.737 204.104
 493.553 247.063
 773.406 712.873
 274.001 59.081
 655.761 760.638
 649.261 669.117
 591.488 810.429
 77.325 251.874
 757.381 571.082
 115.701 450.978
 397.532 55.907
 761.912 317.900
 904.973 120.999
 723.014 340.683
 700.837 938.802
 810.216 264.502
 995.939 787.499
 184.446 427.366
 285.271 314.845
 538.824 836.146
 163.017 824.995
 702.514 363.276
 95.141 788.088
 873.490 941.597
 692.265 474.912
 349.538 927.818
 784.583 553.497
 419.853 363.795
 913.129 472.333
 24.195 424.596
 371.065 207.914
 981.586 154.072
 511.414 325.095
 462.519 669.064
 993.146 530.382
 932.637 394.583
 978.700 874.657
 864.786 872.239
 988.476 257.270
 11.325 76.289
 330.674 813.064
 188.965 555.018
 380.062 433.258
 171.475 684.569
 802.051 26.667
 56.934 738.012
 387.183 6.211
 99.363 710.509
 957.205 864.757
 521.425 43.401
 761.876 952.086
 885.168 713.140
 543.321 690.087
 649.649 18.163
 592.745 365.447
 123.738 746.373
 456.822 358.275
 993.832 942.130
 714.934 631.851
 411.847 934.122
 394.032 594.396
 539.380 619.701
 18.384 10.231
 807.801 728.050
 113.463 587.576
 648.176 170.597
 756.114 696.624
 324.065 914.639
 749.835 508.225
 847.481 632.939
 420.041 714.956
 934.791 751.725
 288.853 67.551
 54.216 271.015
 873.959 786.292
 897.436 709.392
 136.984 685.326
 969.862 840.429
 211.594 664.864
 411.358 166.082
 701.916 309.366
 933.012 704.985
 242.240 297.345
 766.108 68.006
 37.064 439.022
 474.597 622.442
 597.279 561.268
 168.303 998.426
 897.454 444.990
 185.059 220.430
 197.992 269.139
 378.338 323.094
 4.499 849.039
 273.280 669.150
 228.344 586.707
 136.813 79.112
 923.622 829.813
 373.802 824.062
 816.043 7.037
 115.464 56.714
 721.388 854.631
 741.901 159.667
 340.958 546.420
 788.485 86.934
 487.746 2.257
 965.326 144.532
 662.066 883.831
 187.545 892.856
 884.177 237.907
 717.030 318.103
 582.422 752.569
 977.408 988.129
 109.995 629.286
 874.974 221.430
 556.201 10.855
 668.961 13.626
 66.722 251.253
 543.082 506.788
 982.701 467.597
 72.594 591.652
 44.453 316.727
 121.710 5.274
 429.255 720.192
 287.239 246.775
 954.251 892.772
 596.460 266.822
 778.310 973.136
 619.029 193.382
 987.120 413.300
 640.978 103.661
 603.533 49.392
 828.403 822.245
 592.776 83.640
 962.332 966.113
 45.587 580.876
 15.634 531.907
 840.361 187.271
 556.858 558.721
 80.317 670.084
 272.117 145.364
 548.479 251.276
 189.856 965.044
 350.393 151.788
 948.414 528.559
 53.352 4.633
 464.285 691.053
 666.032 951.917
 19.908 184.373
 121.593 72.255
 301.598 459.948
 871.248 940.123
 567.076 534.333
 308.045 387.709
 522.131 295.264
 19.124 103.217
 829.750 319.917
 9.330 378.845
 482.960 414.525
 702.961 828.577
 643.395 56.375
 570.182 83.108
 407.907 722.305
 949.687 579.766
 320.285 754.175
 62.368 483.090
 127.366 239.372
 297.762 271.047
 199.617 186.664
 774.892 517.912
 434.894 633.739
 553.867 203.123
 157.972 827.274
 29.441 422.339
 163.018 129.770
 250.985 509.359
 345.169 205.568
 666.403 273.024
 382.457 463.090
 15.075 679.882
 290.436 838.647
 434.553 880.132
 836.976 221.907
 888.319 880.408
 309.968 82.925
 561.395 452.565
 840.343 869.461
 154.042 463.274
 839.301 220.994
 981.361 786.346
 382.364 977.657
 361.673 280.081
 912.600 849.292
 55.538 78.242
 117.736 718.535
 59.743 148.524
 515.793 164.494
 129.239 850.499
 244.468 458.108
 210.670 100.390
 951.667 60.040
 942.729 887.582
 17.852 376.156
 383.225 843.365
 672.388 38.936
 735.576 532.142
 791.524 395.974
 596.815 206.225
 258.555 824.930
 866.569 164.936
 28.853 349.612
 126.369 205.121
 353.786 211.413
 908.819 202.217
 685.957 227.049
 667.359 768.114
 399.938 125.842
 473.615 484.180
 731.865 561.803
 7.619 85.752
 960.500 107.244
 466.809 499.305
 341.869 490.867
 755.899 17.413
 268.268 395.303
 87.929 491.989
 476.876 793.430
 736.703 976.290
 388.336 611.779
 644.933 134.665
 144.547 260.719
 376.734 240.325
 48.562 578.480
 176.460 110.612
 627.305 78.379
 780.388 692.043
 757.038 160.736
 948.615 649.976
 357.780 513.182
 220.019 577.159
 299.737 151.286
 124.789 789.054
 924.011 87.437
 451.289 990.005
 91.394 116.742
 294.699 881.672
 894.762 597.324
 604.741 443.224
 138.798 817.252
 92.775 681.549
 769.530 785.515
 401.771 59.848
 568.076 279.708
 836.237 135.795
 378.359 213.726
 96.553 637.785
 766.152 855.838
 969.618 882.267
 483.321 897.524
 854.971 79.926
 191.492 628.729
 115.217 327.267
 166.527 563.498
 247.496 457.460
 820.322 344.822
 697.885 95.123
 828.803 968.056
 154.975 279.684
 11.941 643.132
 437.766 587.474
 268.662 577.424
 664.635 380.491
 300.355 729.429
 486.027 367.620
 362.963 50.042
 468.176 199.882
 249.342 800.349
 616.359 94.091
 328.661 385.411
 864.647 138.276
 44.201 460.862
 678.908 767.626
 409.309 307.525
 717.852 92.040
 935.823 98.269
 473.561 127.036
 100.471 436.387
 621.394 240.579
 1.331 676.879
 305.895 131.983
 704.970 67.718
 83.983 648.510
 940.455 699.710
 751.840 604.464
 91.917 928.799
 763.502 270.817
 787.903 147.088
 576.023 265.866
 22.693 107.497
 650.356 504.588
 489.407 46.690
 323.970 602.713
 302.587 461.890
 628.987 517.836
 262.727 955.600
 839.777 221.790
 318.554 209.483
 30.970 204.053
 544.799 42.135
 848.572 614.102
 231.544 67.882
 633.955 760.584
 112.331 643.708
 787.018 537.176
 206.131 272.877
 57.784 569.566
 655.549 146.691
 265.313 546.491
 580.667 35.248
 662.407 272.074
 683.406 785.245
 900.587 559.378
 807.946 514.200
 861.841 669.311
 143.481 488.290
 774.293 718.502
 329.383 183.203
 234.181 359.059
 550.895 217.275
 435.116 237.083
 284.939 543.086
 929.789 821.301
 737.977 332.130
 194.161 354.319
 106.581 497.602
 658.069 3.820
 560.035 398.769
 440.574 6.982
 594.766 348.304
 967.840 326.748
 22.468 508.719
 843.483 331.968
 35.493 288.366
 627.119 424.468
 330.607 619.944
 600.088 654.629
 279.701 479.147
 655.191 873.901
 306.021 647.657
 339.893 188.973
 477.306 278.617
 963.186 620.172
 461.693 34.885
 901.564 278.385
 334.919 957.349
 618.942 803.763
 783.331 314.779
 961.562 639.311
 349.313 285.679
 467.732 217.717
 925.215 740.141
 412.640 735.354
 457.943 704.692
 212.549 679.094
 96.377 400.359
 465.524 105.568
 943.352 404.075
 85.922 185.803
 386.527 371.934
 678.500 198.228
 230.035 521.454
 929.824 848.103
 661.030 355.987
 507.363 20.188
 420.348 850.711
 841.051 233.476
 440.367 944.632
 512.089 701.930
 30.322 900.855
 536.533 944.231
 371.906 127.808
 56.831 899.742
 406.713 882.380
 246.321 959.125
 0.422 903.161
 196.248 808.974
 733.422 214.660
 251.618 513.447
 548.720 883.768
 453.892 446.110
 368.394 445.747
 151.002 66.418
 330.803 611.998
 367.312 772.451
 491.363 55.089
 560.063 210.439
 237.455 882.514
 999.748 178.482
 688.358 469.977
 228.025 213.611
 457.713 753.398
 99.694 825.527
 150.572 768.197
 489.453 255.136
 229.594 81.620
 227.366 350.099
 623.284 962.154
 560.007 312.618
 949.577 357.528
 960.986 476.387
 104.715 463.878
 432.239 90.933
 412.720 332.786
 246.044 153.613
 565.247 315.659
 30.772 344.264
 303.927 437.146
 57.119 937.509
 634.175 37.649
 845.763 436.064
 315.757 261.669
 804.538 469.005
 284.178 491.648
 479.374 6.108
 429.317 449.498
 337.099 68.185
 32.939 989.364
 412.044 169.486
 962.131 179.999
 967.290 657.939
 76.879 983.799
 823.671 759.259
 960.552 58.071
 676.856 459.194
 73.685 74.031
 489.391 742.724
 394.133 627.644
 548.291 158.477
 998.373 726.478
 610.465 90.586
 395.512 916.876
 511.748 538.531
 611.839 69.869
 937.837 59.049
 481.774 392.267
 697.094 884.049
 601.375 356.478
 699.261 56.722
 291.845 449.904
 37.226 827.097
 379.402 198.772
 650.466 11.411
 879.396 104.251
 281.528 680.593
 859.654 488.501
 36.646 426.281
 11.829 848.420
 247.221 723.264
 269.307 984.336
 372.621 120.536
 243.341 754.524
 961.630 345.767
 201.086 914.519
 728.353 986.680
 753.659 758.747
 329.759 445.215
 661.097 582.601
 641.064 964.581
 73.940 732.960
 99.333 964.141
 826.163 887.181
 866.014 831.981
 857.463 383.192
 189.353 9.957
 588.712 870.666
 925.091 341.761
 795.115 235.005
 898.442 562.270
 737.740 897.430
 815.649 698.161
 624.313 966.784
 115.693 377.937
 801.156 828.340
 301.648 357.362
 934.876 134.185
 419.419 337.563
 157.817 606.473
 924.915 662.206
 136.519 892.466
 868.167 142.140
 16.820 997.967
 246.472 876.525
 519.983 668.144
 363.529 964.851
 257.113 842.259
 856.147 771.449
 817.489 857.402
 695.754 390.595
 922.267 57.608
 373.293 34.231
 48.065 535.888
 770.851 734.551
 373.240 820.637
 2.231 419.546
 719.425 853.057
 61.799 621.186
 716.232 792.708
 203.128 743.873
 650.478 253.868
 26.712 526.350
 143.234 1.339
 692.323 535.500
 777.158 921.710
 93.224 837.679
 249.633 1.427
 295.691 395.838
 309.172 868.576
 821.056 872.299
 226.240 238.938
 144.461 902.151
 516.374 912.043
 23.696 205.860
 62.373 118.778
 324.960 187.493
 240.861 373.302
 955.286 613.231
 542.125 138.957
 372.095 170.511
 954.541 706.478
 150.278 898.711
 867.713 594.732
 930.931 775.989
 811.766 426.707
 141.114 902.413
 201.806 779.264
 501.568 386.383
 682.797 642.904
 73.107 9.509
 284.995 311.451
 429.578 195.283
 596.224 220.879
 185.945 560.322
 555.065 206.921
 207.573 95.643
 367.097 103.466
 237.617 661.768
 871.500 574.792
 713.072 228.789
 442.435 596.508
 209.326 34.477
 31.644 370.645
 223.627 344.613
 156.876 493.057
 48.846 694.923
 754.220 465.260
 922.263 679.064
 658.631 752.860
 784.997 468.206
 701.391 399.029
 134.584 141.908
 739.547 80.175
 77.365 554.666
 412.327 583.537
 723.487 225.934
 682.949 150.190
 153.068 632.276
 729.243 384.682
 908.232 198.187
 29.074 422.807
 126.337 266.841
 411.116 475.776
 271.701 814.460
 850.290 452.253
 896.856 723.276
 150.828 84.454
 872.982 10.201
 726.929 351.989
 179.266 623.799
 138.207 273.787
 191.995 764.167
 119.440 606.578
 728.921 282.672
 644.467 195.880
 98.705 605.541
 243.706 735.698
 497.945 962.124
 842.794 335.292
 161.507 40.923
 873.748 410.146
 280.814 740.434
 225.351 120.028
 387.735 514.503
 719.675 495.737
 390.148 160.636
 528.700 919.392
 923.769 382.886
 158.620 158.144
 41.089 337.140
 37.686 370.884
 333.070 785.471
 132.542 600.271
 416.586 737.574
 502.050 182.412
 817.523 221.923
 969.132 223.440
 836.096 428.462
 670.577 41.437
 150.802 110.223
 730.733 4.654
 56.673 175.870
 624.315 29.274
 152.027 591.907
 451.031 664.441
 498.092 425.957
 673.434 986.630
 243.817 375.566
 280.434 763.232
 102.616 855.414
 571.528 605.552
 10.900 465.291
 128.408 208.990
 615.199 878.035
 196.690 633.316
 703.780 207.711
 864.713 784.746
 301.372 221.226
 650.441 465.380
 316.509 209.386
 521.324 211.952
 507.744 445.051
 933.596 577.393
 208.448 325.789
 222.978 954.020
 14.004 66.426
 972.415 700.342
 236.965 103.717
 766.675 434.157
 825.506 772.395
 788.894 378.258
 21.342 770.919
 869.062 592.568
 911.954 58.928
 35.811 564.537
 267.727 109.897
 105.567 740.342
 410.409 515.503
 950.131 210.749
 50.798 327.224
 476.213 480.790
 979.785 890.743
 17.675 380.934
 569.863 335.404
 350.495 63.760
 319.186 20.689
 287.405 284.723
 175.449 701.221
 267.276 914.405
 343.901 678.817
 325.495 764.215
 397.001 882.667
 695.592 235.110
 150.544 415.707
 257.325 192.433
 293.141 275.968
 398.340 517.789
 696.795 496.295
 209.806 445.222
 692.983 24.885
 483.249 523.436
 71.374 113.949
 736.961 593.855
 800.348 506.390
 574.139 786.856
 336.344 163.128
 488.429 232.198
 192.279 899.962
 790.365 986.661
 186.517 986.184
 463.571 900.119
 459.079 272.187
 383.481 584.155
 89.688 674.917
 683.130 893.959
 605.166 163.985
 947.527 979.408
 146.634 703.743
 5.878 865.210
 858.350 754.726
 92.995 58.831
 641.222 898.922
 119.467 0.156
 719.730 295.636
 354.391 415.767
 138.708 7.058
 442.689 246.088
 927.209 654.328
 887.465 714.107
 34.232 416.109
 790.620 3.791
 502.693 492.951
 204.546 634.656
 653.699 903.467
 174.627 941.381
 206.386 814.351
 795.050 594.948
 365.712 638.178
 35.973 101.131
 531.127 353.833
 983.148 965.449
 675.895 48.178
 544.766 268.817
 835.570 568.484
 785.649 818.553
 943.885 578.450
 335.248 654.190
 337.057 781.726
 850.601 341.501
 188.492 812.309
 193.945 291.539
 463.353 377.648
 780.711 920.342
 427.958 905.535
 768.940 210.921
 497.007 807.847
 275.560 559.260
 139.916 791.907
 326.539 353.467
 536.881 572.917
 562.764 738.093
 719.658 158.678
 945.875 408.291
 548.509 271.393
 530.553 30.586
 265.440 761.856
 312.481 233.870
 678.228 270.863
 822.943 806.874
 626.062 253.696
 448.637 293.376
 65.609 549.131
 913.489 125.968
 408.615 328.564
 301.298 581.278
 104.543 777.734
 834.800 487.441
 563.257 658.412
 97.665 847.646
 475.397 775.762
 808.337 456.268
 237.050 785.366
 773.966 536.930
 298.975 48.864
 492.675 300.750
 820.372 866.483
 584.795 749.598
 447.601 246.478
 948.266 690.659
 497.069 924.514
 208.331 707.871
 389.440 19.728
 702.916 191.241
 153.499 48.544
 277.032 660.874
 939.272 943.121
 494.510 758.420
 201.782 809.691
 283.921 899.896
 942.229 875.052
 366.220 691.548
 729.042 9.556
 241.320 571.049
 226.584 375.338
 794.255 532.231
 397.096 762.930
 301.889 270.458
 127.512 572.366
 439.384 211.297
 686.023 831.281
 791.119 986.220
 505.792 178.145
 930.826 340.632
 400.198 69.862
 745.895 811.730
 463.758 186.433
 814.741 922.645
 836.877 828.779
 105.534 996.564
 895.374 157.309
 429.442 907.305
 655.046 157.194
 159.695 323.954
 598.107 890.935
 5.565 965.208
 276.268 699.838
 721.811 508.022
 921.387 723.952
 731.844 564.822
 599.389 246.319
 767.228 289.245
 829.714 643.841
 875.735 943.058
 917.456 996.246
 951.954 173.265
 818.071 909.775
 303.057 840.538
 187.866 736.970
 510.970 306.000
 333.121 892.850
 901.914 936.408
 225.744 295.799
 524.271 807.085
 225.727 404.325
 483.570 762.254
 965.689 824.815
 434.353 994.077
 288.656 867.324
 706.560 500.685
 668.542 703.969
 0.598 321.394
 117.909 305.699
 450.232 481.343
 837.461 106.920
 584.006 530.887
 376.918 273.112
 850.017 375.609
 651.575 564.124
 770.016 464.958
 39.953 526.087
 899.122 60.960
 925.663 178.957
 857.628 228.570
 344.362 456.677
 119.986 876.957
 960.767 505.213
 669.820 903.041
 990.879 43.580
 313.688 527.018
 163.318 478.087
 473.253 812.395
 597.024 354.923
 806.659 193.659
 979.331 205.818
 534.522 422.117
 530.699 441.626
 931.435 529.570
 515.389 875.417
 985.695 310.558
 29.416 797.141
 701.779 62.889
 199.602 503.491
 223.685 294.782
 945.147 427.558
 772.444 212.270
 973.425 771.927
 25.955 715.524
 545.613 975.463
 809.928 545.798
 799.135 728.256
 929.354 90.059
 549.894 271.589
 342.992 137.547
 718.002 701.794
 189.373 827.062
 979.583 150.252
 10.315 876.550
 300.608 389.218
 813.866 464.221
 466.240 357.683
 877.575 365.166
 93.467 696.998
 748.301 937.149
 371.766 906.814
 157.341 607.324
 585.055 593.156
 278.837 717.300
 450.346 287.719
 232.590 31.830
 289.541 917.131
 115.082 266.883
 808.959 529.849
 358.231 521.923
 777.965 824.019
 416.077 150.445
 608.020 230.331
 794.985 29.468
 874.299 298.309
 231.118 315.565
 284.515 312.048
 416.010 40.664
 777.775 962.226
 441.252 509.274
 77.098 455.858
 19.131 629.880
 573.057 225.093
 307.801 532.112
 285.907 863.236
 676.099 89.186
 446.287 672.689
 161.035 48.379
 9.441 248.785
 455.221 153.386
 937.708 479.326
 595.095 968.949
 66.669 736.470
 764.831 653.852
 730.550 540.445
 774.564 2.148
 434.584 639.102
 382.454 29.137
 801.020 969.797
 103.551 828.540
 809.768 937.503
 958.137 496.388
 235.717 582.820
 559.955 497.048
 837.080 643.968
 410.313 844.742
 660.452 996.626
 455.529 62.721
 139.415 134.012
 168.715 750.415
 18.440 17.020
 246.682 190.535
 529.545 961.109
 661.189 232.879
 385.992 54.296
 291.415 434.974
 688.363 631.001
 789.947 372.541
 620.298 412.070
 124.577 171.745
 153.458 305.331
 397.651 692.525
 896.577 427.215
 906.612 705.819
 677.713 428.787
 884.841 670.659
 610.825 603.985
 190.253 909.116
 889.740 829.574
 207.645 692.488
 699.593 81.730
 45.086 851.464
 716.266 929.973
 458.293 382.111
 159.635 3.103
 881.720 280.109
 211.135 321.903
 110.883 654.867
 438.022 608.500
 25.246 475.875
 276.454 111.805
 800.942 24.371
 407.205 172.466
 201.979 968.171
 258.438 119.847
 199.733 666.125
 839.739 219.119
 623.948 826.429
 553.865 230.345
 142.896 490.915
 653.827 806.172
 282.373 762.107
 172.590 933.489
 677.858 13.415
 713.503 50.918
 394.388 73.294
 667.419 372.832
 105.624 114.916
 636.272 486.594
 686.478 543.012
 964.681 18.715
 409.917 893.810
 886.172 283.825
 343.686 762.698
 407.201 424.669
 690.274 673.433
 411.690 849.371
 5.314 993.920
 755.882 392.031
 345.587 894.117
 225.673 823.219
 145.925 604.249
 987.003 267.417
 790.720 54.751
 618.279 35.085
 544.662 317.324
 469.342 28.343
 431.196 88.903
 144.258 552.660
 316.433 2.450
 508.590 274.223
 469.605 561.515
 132.258 556.528
 155.258 495.736
 306.089 233.124
 872.247 854.409
 226.572 410.409
 23.089 992.576
 94.732 419.070
 485.666 72.336
 390.672 960.461
 506.658 880.414
 586.951 630.360
 860.116 746.001
 877.077 793.656
 460.439 491.063
 898.027 566.271
 810.623 534.501
 899.559 912.772
 355.542 143.455
 792.537 457.685
 126.204 36.812
 131.351 44.342
 962.389 20.570
 442.552 756.598
 123.915 510.461
 697.016 585.945
 609.253 878.363
 883.313 110.114
 936.818 765.235
 25.792 20.494
 279.278 319.868
 5.367 556.472
 523.550 750.746
 790.685 477.740
 235.336 384.291
 231.795 123.780
 392.080 388.927
 170.280 6.979
 695.087 498.703
 994.906 786.594
 941.381 15.967
 839.200 39.996
 317.874 419.084
 748.900 41.075
 142.115 392.970
 418.293 469.579
 910.588 647.813
 533.291 196.453
 1.050 620.552
 597.129 746.453
 811.389 956.289
 36.471 848.611
 883.841 449.852
 779.041 406.294
 868.198 64.229
 699.589 901.087
 306.916 420.886
 892.920 478.513
 793.099 231.293
 648.029 929.397
 251.596 978.923
 966.130 299.782
 944.333 502.030
 141.054 646.534
 402.223 220.502
 159.416 357.836
 264.304 611.740
 789.768 720.651
 964.923 202.987
 227.294 924.840
 185.024 108.711
 9.383 220.347
 884.810 814.978
 786.441 404.684
 801.694 77.378
 43.819 518.636
 346.768 49.673
 349.725 514.832
 510.605 957.307
 429.010 573.610
 418.625 149.206
 815.006 650.908
 609.343 344.510
 945.840 121.944
 575.385 495.259
 985.531 40.972
 65.220 334.446
 954.480 470.840
 629.336 309.678
 742.653 586.502
 772.190 920.178
 498.928 254.624
 283.225 198.589
 691.860 608.366
 136.958 194.471
 723.923 734.188
 122.322 324.451
 459.484 68.616
 761.769 621.269
 955.919 960.558
 366.093 522.748
 330.208 222.724
 324.386 439.799
 265.676 398.351
 111.312 993.449
 584.390 71.932
 494.987 343.667
 452.075 410.502
 115.849 292.155
 719.456 431.638
 875.261 937.670
 165.058 342.586
 395.973 221.754
 721.026 909.332
 496.713 116.632
 320.221 813.189
 39.940 882.716
 687.161 594.345
 373.200 433.439
 48.357 216.252
 676.706 578.543
 403.046 801.730
 966.984 727.547
 170.337 371.903
 981.044 492.709
 913.627 783.876
 198.099 770.571
 591.047 724.275
 444.949 54.328
 748.152 926.006
 803.575 452.200
 65.646 477.931
 400.096 692.049
 213.300 575.488
 436.071 77.492
 507.257 588.935
 937.262 239.161
 90.463 319.927
 880.750 675.744
 377.237 582.297
 935.999 597.586
 148.011 225.306
 164.693 831.455
 727.547 754.398
 891.474 394.446
 110.758 272.972
 134.953 439.511
 149.243 437.192
 605.281 272.102
 116.588 993.058
 289.333 959.583
 222.001 650.391
 93.168 141.031
 234.104 81.964
 258.221 198.813
 56.605 648.490
 254.985 194.660
 315.393 612.826
 356.354 387.225
 175.673 581.422
 950.807 736.221
 314.423 300.413
 50.113 326.901
 287.467 730.777
 132.081 899.949
 214.294 165.713
 18.961 693.805
 473.432 557.958
 587.746 162.382
 875.505 860.482
 728.925 150.244
 932.218 106.281
 682.676 134.304
 442.604 858.333
 81.476 786.312
 701.212 135.966
 189.450 499.782
 428.013 696.479
 752.977 550.260
 711.217 739.119
 944.290 126.038
 229.539 461.028
 297.830 750.575
 120.718 81.216
 594.175 306.329
 632.013 748.775
 952.748 416.683
 123.236 346.270
 144.513 817.750
 793.696 409.719
 350.046 290.500
 324.617 924.770
 365.391 976.863
 324.547 477.069
 24.651 487.705
 346.649 376.666
 369.281 158.262
 326.112 825.306
 682.492 415.410
 529.232 726.040
 834.253 304.661
 681.797 261.890
 687.219 362.052
 475.399 199.829
 414.091 801.852
 461.408 954.506
 117.697 285.646
 711.789 609.835
 850.370 717.799
 35.356 323.258
 50.484 718.157
 921.775 195.433
 181.411 812.420
 381.573 786.052
 429.495 376.600
 49.230 893.810
 229.179 913.043
 112.150 35.392
 999.338 25.577
 68.024 685.227
 237.577 220.263
 946.904 846.150
 299.290 371.309
 365.635 872.703
 134.188 859.919
 717.526 766.390
 641.651 283.819
 498.843 898.700
 392.457 529.101
 498.637 427.102
 331.224 441.795
 545.290 575.782
 882.376 397.612
 131.063 621.776
 121.925 573.724
 396.768 413.909
 415.163 521.015
 227.802 753.000
 52.020 829.287
 118.405 63.907
 911.037 897.361
 734.609 720.821
 351.276 456.567
 932.498 764.871
 249.086 956.960
 254.836 836.405
 71.286 883.492
 476.552 82.605
 894.336 712.993
 642.090 884.547
 454.509 506.038
 732.184 156.930
 339.549 20.499
 814.474 29.904
 828.066 971.064
 424.817 137.570
 247.869 392.275
 350.628 864.322
 985.085 508.243
 753.719 481.492
 937.347 602.414
 190.467 526.465
 599.411 913.433
 27.724 309.001
 509.504 871.708
 682.482 489.946
 208.743 114.895
 154.050 71.555
 491.457 773.863
 294.636 312.485
 696.759 864.150
 955.955 371.163
 334.788 127.448
 537.358 366.138
 6.580 984.852
 979.549 889.419
 494.207 45.727
 34.818 327.441
 25.895 785.902
 790.879 33.604
 95.192 5.000
 224.615 996.335
 198.348 699.148
 761.484 88.001
 392.175 261.807
 866.212 834.059
 436.289 937.347
 993.958 370.416
 317.485 200.327
 394.889 462.698
 336.761 984.678
 348.595 137.145
 426.108 223.523
 170.675 252.892
 535.572 29.942
 498.025 753.949
 452.517 615.063
 840.689 41.242
 273.598 31.696
 558.839 956.347
 513.135 393.787
 358.486 965.223
 894.946 964.901
 127.484 859.391
 711.689 558.448
 685.468 380.989
 48.365 940.285
 482.311 745.288
 534.560 277.684
 837.114 838.197
 821.312 310.459
 304.465 556.617
 959.384 518.673
 730.718 126.058
 900.325 580.941
 517.379 453.594
 642.518 327.629
 241.528 476.088
 121.880 929.575
 747.953 755.705
 899.663 476.274
 980.625 109.583
 454.643 404.446
 472.071 81.225
 448.764 470.667
 570.568 451.611
 537.060 418.252
 122.932 522.544
 45.483 982.230
 613.790 498.391
 383.463 986.168
 312.735 250.886
 208.896 605.541
 123.911 21.174
 767.406 264.620
 846.577 30.914
 208.726 473.439
 921.581 517.316
 92.667 339.963
 392.011 743.893
 365.268 667.225
 384.180 77.994
 270.396 888.934
 508.509 167.477
 499.333 548.203
 982.617 632.080
 235.120 286.818
 238.144 940.877
 61.901 106.540
 238.697 346.961
 252.832 974.658
 612.169 856.050
 71.802 174.400
 92.936 319.631
 101.167 413.402
 237.664 358.739
 494.650 882.534
 185.439 75.184
 534.635 750.769
 594.323 417.594
 107.350 52.984
 221.364 804.858
 187.179 405.676
 793.472 725.270
 209.925 315.278
 417.714 722.093
 209.822 135.465
 329.734 532.315
 770.008 609.486
 9.633 392.572
 492.904 792.726
 790.362 282.829
 715.238 396.721
 932.090 403.036
 280.449 901.407
 578.035 620.274
 124.942 336.147
 86.757 273.680
 348.438 385.961
 450.007 262.499
 14.856 407.281
 54.111 90.244
 689.287 272.668
 79.836 706.935
 257.267 457.368
 717.216 934.435
 821.566 948.846
 907.438 720.113
 933.856 935.807
 26.332 825.108
 427.031 613.536
 259.092 90.028
 79.647 141.112
 52.474 547.697
 6.273 882.322
 91.052 175.572
 343.839 650.589
 553.195 445.634
 639.810 119.338
 738.757 374.163
 566.956 728.923
 505.355 975.077
 743.202 961.065
 738.189 746.846
 653.606 419.051
 447.295 583.014
 912.782 669.427
 126.777 689.580
 406.288 707.218
 16.819 258.899
 572.835 405.745
 628.280 720.073
 178.069 623.804
 771.546 931.205
 155.601 252.501
 779.425 161.446
 300.583 392.509
 234.662 732.877
 972.186 826.440
 365.638 747.166
 248.675 772.700
 121.796 43.421
 765.530 624.400
 499.032 946.115
 414.173 553.202
 873.674 130.402
 175.781 822.360
 293.883 112.316
 178.626 750.546
 944.415 159.451
 993.984 108.547
 373.133 400.742
 698.499 440.648
 776.785 319.363
 131.710 273.040
 374.064 758.826
 446.182 310.146
 33.382 817.709
 692.287 699.180
 212.062 202.672
 86.317 952.079
 446.732 542.398
 393.532 606.157
 108.494 17.654
 709.322 650.310
 601.410 255.910
 862.416 877.544
 292.032 484.997
 792.634 898.109
 67.780 291.482
 998.811 577.120
 842.323 229.087
 515.047 178.494
 569.644 854.294
 688.528 801.176
 360.723 304.698
 210.697 597.435
 287.016 195.760
 635.066 345.609
 24.901 698.952
 816.599 805.737
 970.448 125.301
 975.032 776.469
 112.414 9.775
 141.273 271.408
 274.772 551.534
 643.925 884.193
 262.942 680.761
 661.897 371.528
 607.827 3.590
 167.008 174.651
 589.691 321.763
 343.543 961.124
 833.675 373.303
 664.240 4.203
 247.530 325.209
 666.442 46.285
 370.007 440.329
 378.731 201.334
 218.763 200.052
 645.856 939.700
 575.891 94.766
 964.978 534.012
 886.999 788.415
 134.003 809.085
 838.708 555.643
 106.108 179.809
 435.409 804.418
 104.652 842.370
 438.061 298.701
 768.641 434.870
 227.715 940.336
 938.336 348.307
 89.642 853.141
 548.783 258.220
 108.602 122.153
 949.813 987.090
 53.489 104.611
 116.007 889.460
 994.788 364.729
 529.245 982.844
 828.761 250.416
 717.711 700.785
 218.822 76.226
 304.741 608.275
 751.090 93.060
 72.977 648.329
 834.753 592.098
 676.244 451.541
 258.794 929.437
 753.973 173.225
 498.112 180.858
 919.431 976.346
 200.644 895.593
 330.304 169.344
 592.251 757.011
 813.113 668.511
 320.602 260.725
 134.611 682.540
 988.884 60.937
 404.828 625.736
 973.882 829.150
 496.987 335.336
 202.731 121.203
 96.626 791.997
 203.875 305.237
 691.276 81.310
 728.532 401.659
 706.748 164.012
 540.936 203.884
 638.105 785.090
 33.213 153.868
 542.733 204.414
 271.718 647.841
 617.454 296.660
 16.855 144.823
 807.642 384.765
 471.684 183.287
 857.891 142.831
 753.145 110.551
 853.478 251.257
 793.637 566.312
 890.064 694.054
 973.348 998.168
 894.485 656.936
 861.518 325.521
 978.800 681.360
 67.376 302.036
 797.930 836.503
 131.474 789.740
 781.205 236.069
 341.373 574.170
 481.071 813.219
 251.075 184.879
 617.372 204.008
 893.289 494.645
 260.414 222.181
 272.816 350.259
 385.836 346.315
 746.253 724.695
 223.000 10.204
 559.451 602.269
 207.675 180.554
 814.110 133.358
 319.320 629.761
 856.401 282.012
 341.156 638.641
 864.312 887.927
 413.630 282.930
 800.444 563.624
 773.081 422.270
 890.437 329.144
 969.771 491.015
 84.069 171.242
 163.494 921.801
 209.898 513.966
 399.282 766.472
 601.336 755.157
 497.193 831.237
 162.016 801.929
 353.434 446.014
 163.769 811.431
 878.455 139.721
 497.417 885.509
 401.975 807.251
 793.765 194.360
 394.678 9.110
 421.794 220.589
 608.749 435.909
 178.179 467.386
 870.136 157.538
 785.413 900.012
 487.974 436.709
 596.215 565.653
 632.797 760.461
 94.279 631.390
 704.870 488.155
 523.437 502.173
 125.171 553.551
 859.722 629.755
 670.435 929.998
 157.638 139.585
 304.411 775.885
 300.241 916.272
 872.579 41.841
 312.550 370.823
 297.391 827.255
 562.726 726.199
 384.421 422.354
 481.765 404.508
 703.250 29.997
 439.791 472.382
 495.480 910.766
 387.985 234.692
 268.893 683.605
 25.752 985.049
 822.581 805.803
 1.618 789.614
 402.213 679.502
 875.850 554.271
 574.726 231.943
 837.982 700.404
 133.276 303.670
 11.641 638.431
 869.759 378.862
 323.762 108.249
 685.501 496.473
 550.066 970.152
 130.589 997.153
 161.131 437.263
 776.853 761.830
 824.502 190.588
 624.829 971.877
 911.827 600.410
 135.340 122.010
 613.186 73.631
 154.124 15.241
 473.723 677.059
 483.592 999.680
 493.719 863.496
 748.028 520.675
 728.833 703.331
 424.092 675.420
 401.931 242.318
 972.240 402.784
 404.427 850.163
 239.590 16.786
 189.199 968.815
 122.069 311.169
 107.843 929.061
 612.536 504.094
 344.392 284.714
 139.434 950.796
 570.807 861.814
 662.847 188.461
 74.927 772.575
 565.319 367.584
 370.487 477.947
 505.084 109.219
 625.995 466.795
 219.477 965.133
 782.231 762.523
 734.133 870.704
 57.843 669.002
 585.325 706.945
 962.872 466.917
 862.733 532.485
 698.048 99.692
 70.345 428.247
 363.672 816.469
 754.711 702.474
 139.070 729.903
 410.953 432.507
 128.428 901.487
 524.522 738.960
 960.910 879.866
 495.653 579.935
 244.971 221.831
 206.726 265.441
 324.537 945.991
 791.453 888.758
 387.203 770.379
 738.277 781.261
 203.820 423.205
 375.898 264.772
 710.056 986.928
 442.004 11.377
 302.010 726.591
 300.690 350.669
 341.151 891.665
 251.430 780.205
 633.400 684.420
 642.772 643.839
 950.679 716.092
 375.081 617.345
 341.587 474.094
 134.864 969.838
 574.941 389.351
 962.689 7.072
 572.882 203.175
 709.842 118.446
 819.180 309.184
 606.211 178.839
 126.659 299.602
 641.967 950.190
 671.813 929.290
 185.337 602.657
 164.079 368.339
 222.865 563.473
 424.818 828.640
 650.159 901.028
 472.394 196.143
 71.280 175.881
 614.022 93.345
 822.956 718.255
 654.129 141.770
 243.027 218.006
 468.207 37.970
 196.535 198.269
 138.758 235.880
 281.175 764.076
 87.393 520.702
 8.332 113.735
 99.054 933.046
 226.391 830.915
 458.375 365.613
 577.485 362.039
 195.117 607.705
 393.520 265.242
 459.515 695.240
 6.354 497.868
 566.159 566.532
 412.821 909.028
 206.986 298.050
 868.474 207.441
 643.436 561.642
 632.955 483.622
 451.128 507.861
 431.655 146.055
 167.297 532.208
 487.677 165.569
 244.253 456.082
 297.995 358.450
 257.126 576.446
 839.322 140.542
 770.195 972.698
 81.803 580.621
 505.046 961.653
 629.561 516.502
 51.075 858.183
 891.934 82.035
 842.550 316.821
 391.539 853.214
 228.233 726.089
 936.812 348.820
 363.811 20.591
 307.381 222.447
 251.929 124.832
 528.414 831.345
 380.233 196.653
 531.189 151.676
 108.403 187.241
 125.749 183.719
 727.893 659.416
 440.038 23.821
 163.046 627.730
 828.872 908.076
 752.806 614.666
 324.112 506.546
 804.902 509.477
 911.231 83.111
 458.566 913.082
 781.993 366.859
 340.403 837.806
 561.162 904.215
 16.702 178.914
 748.273 590.228
 3.191 700.980
 992.583 91.610
 212.160 191.788
 648.011 68.172
 22.069 375.926
 480.468 833.285
 424.660 486.500
 646.207 244.235
 920.586 543.938
 678.440 821.093
 431.228 253.850
 340.361 15.503
 609.423 520.200
 783.795 111.263
 656.041 274.952
 530.286 875.289
 376.740 190.997
 729.585 994.636
 490.781 802.165
 891.748 752.331
 581.785 173.804
 603.835 797.332
 962.007 11.634
 479.137 252.844
 713.559 567.925
 922.781 549.114
 331.660 895.682
 987.258 43.975
 488.994 547.216
 217.976 754.606
 182.582 237.621
 613.444 930.693
 834.066 961.394
 636.407 81.595
 163.055 617.281
 178.608 772.873
 916.449 58.776
 898.249 641.001
 842.640 232.435
 889.453 765.319
 879.762 420.798
 8.655 674.724
 66.207 689.464
 753.967 760.669
 567.166 207.474
 577.977 890.397
 783.831 816.046
 198.441 253.642
 316.002 852.986
 469.082 386.206
 581.327 979.271
 876.645 364.779
 855.362 421.873
 760.924 94.255
 39.500 354.552
 10.433 662.819
 444.926 938.852
 694.298 937.592
 609.764 83.820
 855.911 947.092
 656.108 139.074
 348.713 443.840
 909.607 285.934
 50.456 174.753
 615.468 250.656
 288.563 387.482
 213.442 437.885
 663.248 562.452
 105.583 617.633
 312.305 143.210
 442.702 732.301
 745.604 517.967
 649.981 199.002
 740.087 824.333
 143.622 634.908
 57.301 464.588
 596.455 238.321
 383.306 953.120
 781.962 15.030
 431.192 809.501
 257.012 688.370
 453.797 364.009
 180.984 902.864
 930.812 277.143
 362.921 296.658
 190.901 276.014
 82.345 139.199
 554.296 579.491
 449.742 610.118
 911.377 987.236
 619.100 926.373
 742.826 927.460
 299.944 541.102
 520.179 442.235
 955.876 563.734
 362.940 201.072
 239.645 551.841
 259.329 2.127
 473.296 456.473
 149.438 690.778
 911.208 960.816
 617.647 107.637
 652.101 823.661
 819.227 198.287
 124.878 352.023
 875.873 166.907
 246.954 399.457
 196.370 942.503
 530.329 576.918
 719.690 922.735
 430.743 820.877
 724.684 154.625
 142.945 378.853
 717.436 758.028
 337.280 326.183
 686.665 466.196
 209.854 241.105
 229.796 883.561
 833.588 849.851
 296.115 194.879
 507.163 662.145
 495.530 118.806
 412.567 593.261
 586.759 414.947
 922.573 695.580
 220.282 24.371
 812.631 674.646
 680.229 262.953
 96.453 257.241
 984.795 473.747
 342.983 517.519
 584.237 273.787
 969.684 398.170
 184.344 362.379
 921.520 223.688
 145.330 668.286
 318.008 469.822
 12.983 43.707
 516.924 295.168
 160.539 420.794
 740.329 866.551
 214.178 254.643
 27.321 718.671
 938.362 623.556
 112.341 820.526
 933.678 747.068
 624.954 607.055
 791.896 134.544
 217.054 545.482
 30.983 577.299
 249.642 304.011
 45.566 746.298
 120.272 878.271
 632.513 22.048
 243.366 101.422
 141.791 145.577
 871.696 450.953
 542.600 387.260
 84.140 493.264
 345.051 747.121
 281.365 341.210
 367.684 555.336
 799.397 195.573
 358.208 79.516
 846.254 95.164
 854.590 976.561
 917.448 998.896
 889.555 777.157
 383.358 994.203
 995.537 952.193
 750.125 887.857
 838.969 389.514
 563.258 446.223
 910.521 479.504
 390.557 761.823
 307.666 157.405
 332.106 421.722
 381.996 633.168
 57.088 521.371
 78.422 625.668
 160.180 926.484
 187.245 442.746
 317.671 247.133
 561.805 462.642
 161.587 605.102
 50.639 492.607
 288.640 690.791
 458.777 139.071
 392.404 703.429
 120.951 18.502
 117.579 322.378
 551.233 182.523
 53.478 783.024
 368.174 104.081
 932.090 733.736
 99.358 568.147
 899.302 776.994
 189.777 691.007
 964.567 284.860
 298.372 432.566
 885.854 204.159
 818.123 507.926
 747.655 498.071
 127.069 704.933
 977.933 617.247
 828.749 696.402
 115.912 854.307
 706.726 437.646
 80.528 650.868
 163.476 866.015
 246.239 326.562
 981.328 588.958
 258.905 356.333
 602.847 546.195
 122.971 197.349
 128.666 760.674
 768.568 862.860
 549.104 518.943
 623.100 450.275
 616.788 926.381
 928.933 788.581
 313.968 314.456
 882.916 300.200
 231.385 499.106
 543.518 239.722
 844.714 230.772
 729.410 232.139
 717.086 182.041
 394.611 682.683
 967.560 598.898
 738.135 255.951
 899.279 921.948
 321.867 451.231
 779.124 656.491
 913.750 952.071
 282.934 942.074
 531.948 159.855
 774.735 316.010
 80.331 282.882
 161.061 269.901
 80.278 834.335
 666.637 317.355
 815.574 75.079
 207.812 394.757
 916.184 141.881
 615.607 740.382
 166.354 540.198
 379.857 691.318
 489.124 705.739
 776.305 619.244
 442.666 193.731
 704.559 27.236
 676.423 122.949
 639.661 448.400
 102.793 57.592
 194.604 536.613
 711.853 968.969
 644.849 699.217
 114.626 86.418
 696.126 885.781
 869.618 769.186
 928.935 76.441
 206.365 345.056
 950.992 483.787
 889.723 644.852
 884.031 135.409
 104.417 582.803
 533.798 997.253
 518.430 99.797
 399.775 53.753
 197.124 499.319
 610.269 217.730
 81.421 204.289
 283.253 805.414
 60.000 177.862
 656.132 799.399
 707.503 253.709
 368.962 720.150
 931.531 873.346
 374.153 635.946
 677.124 832.252
 258.160 428.339
 538.090 585.938
 51.931 677.673
 382.677 95.641
 459.997 488.697
 632.408 625.291
 514.165 803.370
 556.499 1.899
 946.036 575.661
 232.066 676.192
 640.496 956.210
 747.675 165.489
 775.303 963.529
 822.810 713.307
 143.643 128.913
 510.208 987.705
 498.769 186.046
 726.067 480.876
 932.473 940.617
 402.796 724.941
 510.146 172.973
 420.848 152.627
 920.726 486.420
 694.424 196.544
 374.172 869.304
 857.301 217.827
 584.551 860.244
 620.143 905.233
 434.045 328.110
 702.496 601.323
 920.592 252.666
 137.900 445.588
 676.429 534.615
 18.599 518.582
 711.300 807.586
 399.916 209.938
 915.463 766.958
 89.401 591.137
 165.220 485.073
 571.123 565.967
 846.468 128.191
 983.250 303.539
 67.438 22.469
 202.305 876.709
 415.543 994.409
 968.749 969.807
 548.975 711.787
 97.078 961.072
 253.014 515.535
 84.147 995.543
 463.799 118.686
 499.513 851.877
 626.686 978.092
 2.194 371.283
 148.281 56.776
 473.160 998.415
 485.135 793.446
 829.265 13.332
 30.279 100.723
 542.436 381.799
 681.750 110.309
 630.904 780.239
 153.670 672.612
 23.759 363.959
 397.035 566.927
 285.518 736.223
 189.059 268.254
 986.541 474.888
 109.639 496.208
 733.731 507.297
 912.486 703.582
 453.059 757.808
 205.891 976.159
 813.021 381.469
 451.370 356.037
 271.462 738.200
 463.081 478.343
 645.563 141.358
 820.537 251.789
 77.568 560.182
 193.513 508.684
 981.772 485.670
 401.085 506.888
 898.852 342.516
 794.362 557.776
 992.865 295.452
 50.949 68.908
 247.922 346.565
 812.599 881.974
 752.821 931.661
 478.423 925.374
 3.019 119.792
 404.804 121.890
 53.461 212.516
 358.537 946.236
 979.489 380.952
 248.381 531.515
 255.913 712.279
 427.047 309.889
 858.886 46.915
 543.768 639.047
 597.566 547.494
 447.951 25.705
 61.311 466.080
 736.429 489.589
 745.676 872.408
 517.825 410.770
 221.786 619.651
 982.963 230.272
 417.123 892.185
 643.879 504.512
 162.897 779.569
 187.409 689.894
 568.362 320.718
 912.558 312.102
 643.650 870.694
 641.836 778.101
 0.460 859.223
 851.608 456.021
 708.426 574.861
 919.558 983.158
 221.171 452.499
 780.932 284.881
 160.100 35.731
 689.837 982.759
 59.299 791.616
 46.195 739.591
 537.867 875.884
 549.675 398.918
 836.213 774.999
 33.990 309.172
 992.979 121.419
 801.327 25.814
 865.159 414.236
 778.559 221.989
 624.558 544.321
 343.399 438.599
 671.106 976.667
 787.400 612.939
 162.861 879.188
 488.922 751.482
 602.174 993.665
 436.750 783.045
 368.775 348.420
 575.555 435.069
 438.268 131.717
 917.807 825.195
 156.067 938.773
 691.041 525.715
 193.360 822.825
 250.694 828.203
 236.822 912.224
 701.359 263.812
 554.923 981.404
 325.538 591.113
 40.708 105.374
 39.454 183.249
 307.367 96.764
 278.686 280.627
 765.167 674.149
 389.248 940.885
 645.852 483.439
 766.949 746.788
 676.299 74.372
 482.597 722.758
 502.736 496.034
 863.911 275.512
 199.171 233.796
 716.133 892.804
 880.918 70.925
 369.700 401.272
 911.478 67.477
 190.451 660.268
 716.710 44.054
 299.288 29.267
 285.917 715.926
 75.837 933.534
 979.412 312.246
 194.228 523.558
 914.341 144.240
 916.749 201.001
 555.606 54.863
 688.899 606.214
 990.697 30.480
 601.525 233.713
 963.223 913.292
 454.705 882.164
 29.953 192.822
 244.302 639.782
 93.805 237.675
 244.294 555.472
 156.667 157.574
 152.874 817.294
 990.896 253.441
 262.767 434.974
 809.534 853.929
 389.232 650.190
 138.377 274.638
 503.960 640.665
 377.209 836.355
 168.801 370.743
 854.580 896.699
 7.285 516.989
 105.883 881.825
 489.871 372.597
 166.366 438.209
 214.222 135.132
 600.543 286.635
 936.498 399.946
 971.915 769.404
 733.468 423.653
 379.549 696.313
 556.139 461.246
 391.785 64.536
 859.860 405.278
 236.090 842.211
 77.576 20.008
 954.888 945.905
 134.573 237.391
 610.288 129.612
 505.145 500.535
 669.336 949.282
 82.739 754.730
 782.157 624.767
 302.089 913.063
 87.680 233.609
 19.509 995.048
 458.338 622.021
 958.830 450.660
 191.897 982.259
 476.706 751.949
 244.439 637.277
 731.228 239.280
 295.542 998.827
 369.612 543.845
 570.045 370.281
 729.404 32.772
 188.796 587.319
 497.059 513.963
 864.890 905.804
 339.450 536.212
 436.731 924.793
 347.873 683.544
 172.361 182.539
 168.372 213.799
 81.913 783.872
 472.861 668.869
 930.493 548.608
 316.848 891.638
 999.539 643.292
 873.904 442.456
 350.760 43.830
 804.929 201.103
 806.641 936.462
 960.369 969.764
 681.450 901.470
 402.517 925.063
 536.436 431.284
 627.912 584.956
 655.091 645.961
 949.506 607.111
 254.732 508.795
 925.887 782.759
 588.333 78.128
 489.717 363.030
 417.377 413.939
 596.983 698.165
 927.909 385.737
 188.239 694.096
 46.055 388.633
 496.289 921.735
 517.721 594.749
 53.604 243.398
 734.281 965.487
 526.933 455.441
 499.804 585.398
 944.157 859.240
 86.315 599.948
 265.523 552.499
 555.863 937.324
 202.315 33.742
 438.733 249.285
 893.026 904.359
 146.273 939.202
 530.857 770.163
 617.747 468.763
 395.361 138.985
 509.884 200.911
 402.182 199.035
 44.931 88.521
 252.829 876.808
 450.652 440.045
 374.458 811.048
 719.819 559.059
 998.683 654.174
 356.082 179.608
 177.865 3.765
 479.913 608.939
 94.490 868.887
 467.651 290.033
 329.608 749.536
 466.985 945.178
 543.573 528.371
 154.829 536.196
 338.181 583.647
 913.084 345.016
 543.725 988.238
 832.013 548.902
 265.324 784.541
 200.512 637.120
 266.503 57.512
 201.627 930.322
 528.405 572.078
 647.098 750.978
 542.782 816.483
 706.845 524.203
 346.455 385.141
 621.405 225.131
 832.909 244.146
 433.835 234.154
 159.834 816.501
 402.096 308.067
 364.673 284.414
 216.124 157.152
 686.541 580.701
 661.480 60.006
 733.404 293.747
 362.604 214.407
 17.390 969.830
 575.360 669.477
 575.960 907.598
 255.941 908.053
 297.852 612.389
 339.597 535.498
 153.939 239.022
 49.548 309.637
 96.041 992.090
 308.392 534.339
 811.360 980.050
 828.994 895.197
 514.394 106.230
 60.100 289.247
 308.190 414.869
 897.694 381.728
 466.828 847.433
 443.464 192.196
 973.468 573.631
 296.862 291.155
 313.646 177.870
 60.479 388.633
 470.427 756.626
 276.222 570.454
 223.271 931.682
 701.660 929.337
 720.864 440.829
 194.604 230.348
 212.832 129.190
 965.306 817.958
 197.186 144.294
 248.548 630.051
 808.945 15.559
 664.449 738.426
 357.899 168.575
 502.201 731.831
 665.493 646.945
 653.451 833.369
 475.983 265.368
 923.259 376.676
 276.996 738.764
 390.820 22.821
 489.429 180.754
 517.379 391.169
 134.148 663.559
 895.633 1.921
 789.394 718.936
 197.456 125.683
 282.387 940.042
 751.996 236.982
 53.788 437.064
 724.342 845.329
 264.819 290.259
 469.324 991.188
 332.739 333.720
 912.015 247.604
 857.652 358.408
 815.783 654.389
 597.275 925.889
 302.947 264.485
 839.208 482.687
 708.038 425.832
 873.690 922.683
 688.304 221.759
 272.941 490.688
 862.564 704.363
 903.440 298.825
 172.856 374.652
 430.304 349.148
 692.041 377.533
 992.058 946.894
 965.899 816.384
 531.134 640.523
 864.981 569.207
 340.445 244.528
 717.183 765.039
 937.199 261.662
 537.510 304.691
 688.048 811.279
 10.805 274.195
 298.805 443.994
 513.327 983.064
 539.789 449.541
 580.186 484.048
 424.899 179.957
 491.170 508.292
 597.275 764.930
 913.744 632.289
 323.823 407.034
 118.689 423.902
 269.674 243.749
 183.522 177.806
 944.911 848.581
 787.451 420.365
 300.796 628.621
 848.014 555.290
 640.369 239.767
 975.871 140.040
 616.286 278.119
 855.601 275.151
 262.379 777.266
 475.180 291.422
 468.470 822.190
 106.467 310.648
 112.141 22.951
 18.119 702.604
 836.293 832.391
 718.567 972.968
 665.559 164.724
 670.852 93.290
 823.902 414.447
 687.131 764.990
 114.544 491.655
 845.691 25.337
 493.817 600.360
 727.443 25.785
 283.417 176.015
 945.505 703.744
 169.269 168.255
 447.006 530.438
 406.638 971.354
 460.299 43.153
 745.171 50.424
 505.967 593.541
 587.119 233.642
 802.235 689.343
 958.296 803.446
 93.573 639.799
 493.615 751.579
 287.454 490.864
 884.656 709.038
 873.650 651.418
 1.203 232.548
 451.378 252.883
 155.678 950.234
 533.536 379.526
 30.615 932.281
 318.739 473.454
 514.673 964.738
 208.588 715.659
 800.214 839.143
 340.390 161.862
 371.216 515.763
 348.337 159.362
 68.625 28.076
 456.055 769.338
 953.451 240.391
 40.561 889.272
 716.581 284.549
 145.458 724.372
 506.952 436.474
 415.973 547.574
 193.273 865.517
 389.863 57.993
 743.666 631.327
 518.951 481.515
 935.516 312.188
 181.881 128.825
 405.592 38.916
 948.641 850.685
 857.288 558.547
 593.447 513.372
 375.231 357.006
 650.001 705.096
 402.725 189.895
 440.229 713.908
 238.486 481.681
 465.754 866.596
 457.394 597.303
 265.243 454.510
 585.543 623.885
 447.964 204.958
 620.691 946.695
 705.344 985.188
 621.456 1.115
 471.845 690.028
 956.445 335.409
 301.255 994.725
 850.458 747.123
 394.650 422.590
 359.345 244.409
 465.183 444.763
 696.747 933.442
 858.900 699.169
 101.555 410.935
 629.594 880.823
 929.290 628.808
 851.928 49.746
 956.866 544.244
 566.559 550.371
 669.388 735.994
 302.653 102.443
 539.033 886.155
 489.169 963.708
 577.099 940.334
 321.690 75.486
 136.424 478.520
 824.790 370.358
 536.235 480.158
 172.359 674.307
 376.872 141.283
 484.563 991.814
 787.570 606.602
 697.828 180.454
 514.631 587.695
 44.308 750.913
 995.990 538.741
 723.601 558.976
 995.603 807.322
 499.123 668.748
 179.735 439.697
 904.737 482.283
 227.483 832.836
 157.239 61.984
 778.468 440.377
 593.633 270.989
 158.275 273.204
 798.297 166.570
 391.853 19.695
 566.899 886.044
 349.577 543.707
 437.007 838.268
 881.391 113.642
 868.820 271.518
 720.355 552.359
 905.251 536.101
 595.699 170.254
 604.050 543.646
 32.384 712.613
 993.969 881.690
 453.006 993.543
 243.682 749.335
 490.318 543.874
 80.789 705.675
 494.567 626.657
 896.485 176.083
 537.356 794.166
 10.132 641.773
 308.785 713.023
 41.085 485.320
 41.716 973.410
 489.625 9.731
 418.250 743.949
 415.025 262.451
 589.655 421.135
 419.975 940.314
 320.508 352.144
 113.114 929.452
 527.512 549.015
 385.009 438.666
 378.288 342.830
 460.166 349.621
 728.278 696.516
 994.409 356.758
 166.001 467.608
 892.144 869.155
 797.440 116.999
 893.775 51.338
 196.768 40.963
 904.967 986.494
 578.359 972.004
 34.902 840.685
 177.810 375.265
 111.655 317.927
 369.200 853.033
 233.809 241.641
 71.949 667.353
 586.175 36.728
 221.440 273.000
 134.805 367.821
 279.099 408.273
 966.322 503.147
 54.243 773.615
 445.991 800.546
 193.994 607.446
 238.148 373.854
 89.479 780.329
 714.912 705.967
 245.044 123.553
 730.895 81.977
 288.952 103.066
 972.624 965.023
 274.098 176.610
 614.092 212.683
 58.384 28.807
 290.280 607.260
 778.007 679.215
 107.421 964.249
 471.973 281.216
 664.404 895.244
 100.286 369.660
 689.141 580.909
 666.849 732.829
 675.340 993.172
 134.783 855.585
 820.323 371.260
 858.503 646.931
 47.936 271.481
 483.169 584.067
 89.824 684.820
 636.283 399.122
 584.337 948.653
 294.178 442.521
 228.883 9.375
 812.302 82.632
 935.850 952.090
 204.922 164.526
 144.436 173.015
 117.602 136.832
 334.126 591.820
 903.222 965.642
 976.639 487.336
 466.210 154.981
 711.532 884.009
 834.799 866.527
 198.858 552.036
 340.669 325.085
 606.346 135.604
 490.286 974.149
 947.251 356.198
 91.959 536.868
 870.514 707.158
 524.421 586.583
 92.341 257.833
 592.165 48.193
 476.030 707.758
 683.384 362.889
 46.348 400.789
 730.050 745.869
 650.541 744.158
 146.166 956.787
 937.805 136.943
 697.677 458.655
 163.645 745.636
 421.951 451.308
 578.898 61.597
 880.489 484.329
 832.360 316.761
 387.902 651.340
 601.163 341.319
 433.769 478.107
 217.630 32.139
 400.362 791.965
 241.633 116.004
 305.147 116.219
 43.248 580.426
 667.367 502.703
 524.220 890.690
 545.836 496.382
 84.432 689.251
 231.494 931.251
 0.047 997.758
 242.544 65.937
 145.331 318.408
 979.473 775.051
 785.665 406.370
 297.504 978.834
 273.097 695.551
 68.590 594.975
 369.516 383.598
 585.823 174.196
 540.692 386.805
 39.815 192.657
 544.699 770.431
 727.377 142.083
 571.430 744.133
 673.726 21.471
 870.063 925.939
 824.705 296.161
 475.343 751.937
 337.654 570.884
 261.813 714.119
 38.895 108.332
 20.758 507.307
 171.146 414.887
 674.292 260.512
 802.194 676.992
 674.047 311.485
 961.683 147.434
 341.269 589.455
 799.086 198.426
 606.339 624.522
 973.764 741.303
 718.037 667.886
 586.836 889.951
 888.056 940.789
 311.823 961.503
 89.796 827.894
 872.015 273.789
 870.431 979.889
 621.088 340.343
 793.249 17.754
 11.282 372.215
 187.780 455.707
 60.365 878.508
 136.046 839.971
 262.675 287.417
 905.066 85.730
 516.883 74.935
 392.644 874.908
 677.969 843.580
 82.419 433.449
 975.703 108.048
 705.333 359.831
 297.132 454.067
 431.550 638.548
 804.817 991.868
 325.668 895.800
 482.671 143.178
 798.594 82.784
 471.978 312.727
 394.187 488.548
 814.692 699.801
 923.733 563.826
 870.399 715.819
 375.281 894.602
 956.722 269.391
 300.007 605.037
 997.874 655.534
 339.260 940.143
 297.874 301.053
 982.065 116.064
 207.475 49.487
 515.108 207.656
 978.685 658.104
 880.153 737.270
 627.889 383.407
 925.110 244.209
 115.964 873.358
 415.477 850.465
 637.575 502.499
 456.491 235.244
 656.244 984.452
 410.133 419.059
 469.319 794.645
 425.394 909.042
 307.944 119.912
 738.128 532.656
 120.374 721.753
 544.962 289.566
 429.106 23.231
 573.581 774.284
 748.278 687.837
 222.006 799.189
 580.564 0.115
 38.021 302.884
 643.571 45.834
 275.669 127.831
 693.694 353.112
 670.745 849.311
 687.999 639.939
 496.685 231.324
 447.350 228.249
 424.557 661.053
 930.451 656.177
 947.306 799.388
 500.411 939.827
 823.753 799.002
 542.728 711.184
 539.630 542.343
 684.315 262.459
 512.027 89.049
 953.415 47.631
 224.042 685.775
 124.252 883.472
 665.096 461.940
 400.464 424.458
 69.646 133.606
 528.175 194.176
 646.085 376.720
 491.764 791.064
 625.023 862.617
 559.556 865.103
 841.356 516.286
 617.850 116.809
 210.365 245.209
 292.823 198.159
 830.239 967.957
 222.012 810.690
 210.938 162.262
 239.662 77.752
 914.209 657.664
 0.486 10.746
 17.059 964.216
 329.876 453.289
 559.381 893.240
 79.012 648.755
 987.210 566.070
 532.276 677.047
 490.743 490.489
 91.937 602.983
 698.582 220.733
 509.043 694.292
 17.395 105.098
 876.178 440.248
 793.330 805.262
 811.300 36.575
 665.111 74.145
 184.736 218.273
 928.976 775.750
 644.117 804.541
 345.866 282.852
 423.084 570.283
 697.865 299.224
 155.928 343.151
 103.557 315.405
 916.648 826.016
 893.267 454.646
 540.371 110.077
 940.932 423.072
 628.713 236.830
 168.671 810.194
 977.781 317.147
 354.851 648.521
 565.481 467.262
 961.985 130.270
 589.124 285.037
 985.300 782.145
 328.650 391.421
 537.854 443.211
 126.858 93.046
 218.145 694.373
 405.729 889.792
 138.938 209.498
 85.276 28.613
 672.463 987.359
 824.494 780.513
 530.994 870.255
 277.094 545.352
 250.308 840.091
 740.319 238.924
 676.770 627.174
 693.584 923.721
 830.151 382.911
 373.770 60.149
 880.168 907.472
 642.301 595.053
 744.747 930.550
 470.756 901.700
 504.840 601.348
 739.458 137.526
 900.040 927.249
 118.616 206.584
 290.312 824.393
 323.268 281.747
 763.766 513.159
 318.938 852.104
 363.943 653.709
 250.068 873.977
 480.754 208.149
 191.545 695.521
 278.445 14.059
 836.814 636.629
 56.471 327.325
 63.921 94.987
 792.420 649.116
 921.533 738.521
 891.197 391.932
 986.543 172.620
 655.284 902.947
 627.566 641.465
 944.280 980.032
 406.921 56.326
 358.165 858.151
 437.982 425.133
 461.237 173.233
 833.794 587.940
 668.791 229.608
 613.241 808.725
 506.044 998.901
 327.836 17.505
 781.089 296.578
 818.258 385.840
 506.776 41.729
 566.312 16.959
 79.171 70.937
 64.221 168.028
 644.823 704.178
 46.560 941.247
 840.544 845.632
 716.059 392.873
 196.242 432.224
 716.762 640.839
 684.868 244.952
 368.203 694.049
 868.352 591.024
 952.380 286.870
 212.259 907.032
 849.284 153.626
 765.530 574.501
 332.750 608.586
 69.070 969.017
 480.689 461.058
 865.211 163.535
 114.725 662.518
 629.312 596.631
 984.375 388.556
 788.420 109.354
 648.862 753.767
 586.275 902.400
 112.127 59.232
 208.753 411.880
 238.570 412.024
 11.662 730.610
 151.436 32.196
 459.513 787.196
 103.736 388.426
 858.431 952.075
 952.445 57.906
 770.805 373.982
 177.746 484.054
 458.789 108.115
 15.897 467.436
 96.706 815.654
 440.445 646.883
 300.199 470.672
 483.802 550.911
 677.177 473.133
 369.467 181.207
 249.955 844.253
 582.529 953.214
 320.245 672.560
 878.482 102.037
 442.851 725.493
 182.300 69.174
 887.010 572.959
 803.334 636.702
 246.627 757.342
 657.562 655.796
 615.381 450.741
 595.606 626.858
 76.355 767.482
 159.467 395.703
 728.003 941.134
 388.109 116.332
 341.600 64.335
 744.715 943.778
 235.665 51.008
 7.859 723.713
 479.156 79.070
 544.264 68.153
 969.535 563.253
 829.535 493.324
 849.330 888.313
 300.894 856.984
 653.911 789.766
 586.014 794.177
 255.207 629.792
 156.430 604.096
 265.722 498.275
 382.483 493.768
 982.031 331.953
 527.361 909.408
 17.858 237.639
 196.742 71.997
 547.759 218.592
 271.920 734.166
 50.448 216.930
 90.711 560.280
 806.059 120.889
 122.142 636.353
 317.566 355.514
 206.781 191.854
 649.465 231.708
 531.221 178.243
 216.377 114.508
 377.517 431.529
 323.099 70.861
 669.455 545.940
 221.570 244.422
 838.390 616.591
 278.301 195.060
 291.348 749.811
 160.009 639.430
 100.555 785.322
 570.721 882.558
 591.953 385.113
 788.828 75.657
 514.357 395.549
 38.868 750.036
 972.270 823.665
 24.785 729.012
 434.115 542.867
 886.796 18.073
 841.545 880.332
 513.500 17.528
 180.863 976.681
 838.572 931.580
 198.572 452.117
 224.284 493.818
 192.132 681.893
 732.336 662.860
 754.585 363.082
 409.570 225.174
 846.459 45.092
 278.246 877.503
 787.122 664.853
 577.544 342.023
 455.214 656.276
 717.268 27.113
 747.214 940.369
 92.373 209.822
 825.463 610.663
 286.717 347.902
 881.532 737.603
 638.535 985.184
 614.963 769.827
 723.684 490.467
 776.633 120.352
 64.022 153.916
 424.030 817.417
 518.867 683.620
 784.183 464.782
 51.815 16.818
 198.880 101.898
 271.098 343.925
 744.079 53.278
 659.800 988.509
 57.207 197.279
 286.718 82.621
 286.605 721.246
 16.403 5.211
 89.125 832.464
 518.234 132.923
 265.305 797.856
 362.520 299.332
 35.227 340.895
 43.058 323.215
 548.993 848.335
 189.893 291.852
 998.426 64.337
 545.883 855.438
 484.325 273.251
 441.909 377.941
 507.339 208.155
 687.161 313.028
 829.635 649.350
 614.859 936.892
 316.396 490.164
 815.359 519.037
 856.218 806.837
 126.028 984.354
 301.448 551.082
 212.112 92.612
 615.034 29.622
 499.550 503.057
 689.571 501.877
 947.082 810.790
 74.770 437.869
 761.769 637.576
 647.858 171.749
 463.283 172.626
 951.513 566.328
 934.946 619.398
 948.419 590.232
 213.825 883.932
 570.729 387.235
 671.455 500.432
 25.379 987.865
 27.480 333.469
 29.069 543.215
 880.168 516.295
 244.624 132.114
 393.150 515.203
 256.462 353.437
 662.585 175.094
 618.098 128.704
 522.301 266.293
 318.278 235.384
 998.300 973.118
 511.910 913.247
 873.568 136.752
 442.795 544.967
 397.738 975.731
 121.084 534.019
 805.235 684.279
 811.010 479.287
 174.647 369.962
 613.701 983.981
 158.953 496.522
 103.805 609.222
 81.682 494.669
 883.317 778.605
 872.021 783.108
 165.753 813.106
 799.447 784.838
 790.886 695.795
 165.744 951.025
 915.366 868.125
 172.715 528.480
 626.114 95.168
 463.825 179.514
 808.319 722.653
 147.096 327.758
 272.976 16.191
 957.461 644.400
 743.215 520.601
 75.264 680.400
 225.336 818.147
 652.729 706.830
 288.710 777.962
 433.887 153.089
 165.932 469.616
 811.069 77.680
 506.314 722.071
 20.780 205.481
 295.660 721.157
 925.103 696.440
 444.940 695.722
 386.312 841.607
 979.953 302.083
 759.727 822.150
 591.315 701.112
 593.959 914.893
 565.197 970.704
 532.361 624.033
 174.569 612.705
 401.959 93.643
 410.492 717.146
 6.438 380.726
 243.880 323.445
 611.316 205.770
 278.728 668.824
 128.644 249.576
 864.763 105.355
 635.025 924.731
 235.788 280.871
 853.147 451.244
 612.653 763.410
 309.146 533.009
 117.858 207.310
 964.962 629.900
 781.626 740.681
 588.484 805.169
 444.200 843.477
 39.817 95.578
 371.666 193.074
 47.907 889.438
 376.348 906.179
 159.330 632.818
 969.617 193.625
 44.939 434.888
 954.619 575.299
 637.995 568.477
 96.953 649.136
 990.053 110.751
 378.920 659.038
 812.414 831.670
 461.810 216.046
 418.192 95.048
 543.235 964.714
 893.430 810.049
 823.155 487.790
 458.340 71.609
 381.814 557.997
 988.235 909.212
 851.795 992.490
 857.551 767.759
 839.950 875.711
 662.245 855.778
 455.902 87.684
 931.653 89.330
 443.377 720.797
 829.456 949.743
 527.983 667.890
 686.928 465.337
 507.711 12.743
 335.216 667.991
 965.752 711.156
 885.375 101.566
 2.959 792.804
 326.776 248.390
 121.115 82.365
 10.740 460.496
 968.048 390.518
 394.675 142.684
 539.461 683.880
 933.326 434.366
 156.411 846.521
 511.979 516.443
 965.751 998.262
 568.644 358.894
 286.096 656.403
 998.574 295.598
 114.373 303.095
 978.312 227.046
 866.454 651.283
 94.152 611.658
 626.503 354.605
 171.156 205.423
 78.383 363.070
 236.247 881.470
 971.712 134.564
 328.311 830.259
 596.205 535.780
 808.609 172.431
 789.827 334.107
 298.163 65.662
 556.665 539.067
 950.385 950.357
 314.550 608.424
 985.325 743.680
 104.144 316.077
 998.062 784.741
 72.115 277.894
 692.375 773.896
 71.092 154.947
 269.774 94.931
 6.238 74.080
 563.936 909.710
 388.795 11.780
 195.557 560.784
 544.911 733.108
 29.736 789.102
 765.981 332.629
 247.316 392.667
 895.079 724.300
 546.587 429.597
 21.414 323.001
 728.709 258.185
 27.988 168.536
 998.840 350.316
 211.482 395.639
 247.864 296.821
 401.027 48.671
 832.632 18.401
 354.951 90.787
 614.772 318.718
 451.109 143.430
 371.369 372.785
 124.412 107.890
 980.409 980.104
 290.189 726.567
 788.171 765.179
 347.585 213.661
 266.076 455.414
 835.220 964.661
 895.588 776.302
 541.552 698.648
 319.146 884.956
 812.914 119.785
 253.721 14.829
 989.090 742.941
 775.352 666.982
 693.878 117.378
 94.940 187.147
 58.670 521.362
 307.946 484.345
 631.251 775.012
 216.732 437.973
 568.341 129.479
 800.492 808.446
 905.685 4.324
 303.751 205.018
 998.563 443.985
 992.779 506.962
 211.553 596.275
 105.997 605.300
 270.217 844.490
 318.256 96.893
 358.508 778.954
 522.094 676.388
 621.395 318.471
 976.600 130.754
 608.015 597.526
 914.976 632.766
 840.192 847.123
 766.478 181.260
 916.276 307.527
 921.841 665.656
 740.621 127.079
 841.245 898.683
 812.918 395.524
 611.077 714.072
 304.903 621.421
 344.283 655.039
 509.127 545.321
 85.917 65.538
 357.758 653.164
 830.862 360.614
 99.374 853.172
 537.905 606.804
 986.960 755.345
 489.866 140.829
 397.682 862.129
 312.819 38.074
 179.308 774.090
 441.411 695.254
 32.336 533.457
 767.540 388.664
 302.290 284.499
 805.340 325.631
 912.247 102.182
 568.394 727.674
 129.099 723.932
 810.755 816.026
 73.667 874.158
 609.843 50.180
 78.301 273.225
 948.211 575.794
 217.695 413.678
 916.942 937.599
 219.330 923.629
 53.889 714.815
 957.051 243.471
 735.845 740.314
 381.127 355.717
 258.989 10.516
 904.837 133.050
 513.648 711.294
 393.602 226.228
 937.823 47.454
 258.508 286.717
 622.244 731.368
 90.262 209.818
 144.478 162.810
 459.045 259.141
 490.391 9.971
 205.209 674.887
 540.664 214.895
 838.323 224.271
 274.030 419.595
 708.841 186.145
 486.276 606.843
 906.920 302.441
 316.958 927.847
 443.991 121.297
 789.411 443.936
 80.145 10.895
 432.288 927.920
 147.863 565.212
 594.009 180.540
 191.774 544.541
 469.684 136.456
 74.995 302.162
 21.013 621.442
 103.052 516.605
 724.193 127.187
 472.634 165.192
 472.840 682.387
 78.717 992.959
 489.564 499.420
 102.267 221.414
 961.211 885.942
 372.357 139.243
 462.245 142.317
 849.709 272.990
 424.774 171.305
 640.132 566.501
 761.862 49.111
 221.016 935.803
 765.694 230.518
 384.938 508.912
 49.754 659.809
 182.617 121.271
 253.302 248.530
 622.306 296.297
 599.244 766.582
 371.469 91.525
 18.106 620.896
 354.876 194.415
 199.632 602.972
 174.645 384.100
 590.903 950.391
 244.014 577.695
 460.471 856.204
 557.660 809.551
 829.430 382.641
 75.172 571.875
 423.498 991.302
 806.971 413.868
 118.942 130.894
 227.824 758.138
 386.683 456.383
 544.471 767.294
 433.284 861.353
 381.342 265.674
 498.146 50.401
 470.423 192.126
 699.498 463.018
 114.917 596.207
 987.307 977.792
 296.180 574.294
 921.661 609.793
 892.652 821.877
 866.399 888.869
 239.140 217.023
 688.646 437.635
 164.192 376.967
 557.612 510.507
 269.807 789.558
 15.637 605.822
 956.790 524.301
 179.379 308.536
 24.423 799.970
 950.728 988.953
 386.442 718.788
 159.957 991.455
 926.543 178.222
 15.588 255.075
 973.743 513.368
 437.228 564.478
 597.057 494.211
 343.146 625.392
 514.381 356.785
 750.740 73.588
 74.531 55.188
 325.440 182.264
 524.670 617.919
 435.313 141.201
 716.383 627.942
 691.204 194.795
 959.311 438.033
 685.114 888.184
 906.298 813.390
 195.489 65.028
 981.552 560.132
 472.936 861.409
 854.399 164.637
 522.533 662.890
 55.195 113.732
 181.457 141.676
 844.101 984.353
 578.314 14.229
 523.390 443.707
 531.598 893.750
 253.178 363.250
 80.634 533.900
 140.931 463.450
 577.674 238.429
 556.483 428.690
 242.325 254.600
 734.748 685.468
 379.827 475.969
 303.876 960.926
 387.056 792.205
 281.600 36.619
 461.323 370.858
 759.306 504.199
 537.467 109.657
 212.405 800.541
 311.616 419.848
 485.620 850.901
 371.763 493.976
 679.478 546.444
 5.619 768.301
 664.560 309.226
 457.621 544.774
 855.909 701.272
 475.502 714.358
 352.547 478.230
 341.198 387.674
 75.577 501.357
 93.340 546.047
 190.211 348.924
 894.221 772.335
 767.819 420.022
 1.310 793.421
 307.291 426.008
 303.591 192.325
 692.519 809.205
 60.671 845.932
 294.383 222.098
 225.631 672.859
 939.394 416.024
 381.596 284.689
 149.173 914.738
 921.037 412.477
 519.503 639.300
 143.002 209.908
 47.145 176.262
 636.810 36.013
 147.536 876.422
 814.819 305.753
 635.412 187.501
 107.873 818.746
 990.161 77.504
 954.738 377.985
 303.195 628.588
 813.783 875.422
 738.754 671.687
 467.283 624.172
 543.596 3.587
 544.888 972.859
 354.072 359.497
 585.124 951.959
 88.710 0.380
 907.473 321.166
 225.931 875.533
 860.867 247.748
 973.737 713.243
 628.899 426.093
 292.732 717.390
 142.137 616.331
 65.657 462.757
 911.405 843.890
 873.676 9.510
 843.576 261.441
 878.151 636.188
 627.221 470.023
 580.740 124.836
 826.462 857.819
 686.830 441.173
 847.819 814.423
 698.052 422.422
 849.958 977.336
 57.481 716.561
 56.561 568.487
 842.998 475.797
 867.597 374.874
 904.912 976.448
 406.735 652.805
 556.445 464.730
 408.397 714.056
 111.112 676.950
 555.872 849.665
 708.703 982.116
 904.103 618.609
 548.826 289.967
 932.475 70.650
 253.363 368.091
 102.335 772.050
 80.282 144.169
 772.694 287.189
 912.902 825.062
 640.044 156.534
 730.674 150.688
 902.209 160.727
 837.954 990.194
 442.434 421.140
 772.163 469.419
 32.518 449.180
 146.409 346.001
 859.641 800.520
 896.524 891.632
 291.016 337.683
 519.007 835.047
 356.728 966.747
 3.188 215.513
 810.699 944.127
 704.844 311.338
 132.169 690.387
 384.351 173.506
 468.032 383.804
 873.234 8.874
 255.778 211.193
 249.910 533.810
 276.451 942.510
 237.599 36.902
 789.137 774.526
 602.391 843.101
 518.177 103.726
 272.606 21.773
 879.880 876.493
 445.679 903.509
 428.456 403.074
 147.487 406.921
 5.774 378.962
 191.203 484.153
 134.030 341.996
 706.520 595.298
 385.341 805.043
 911.411 955.965
 591.620 882.660
 441.879 72.748
 68.856 806.262
 782.712 508.286
 472.346 367.398
 424.593 886.112
 376.860 4.598
 658.725 356.692
 294.504 58.495
 86.093 366.485
 162.903 155.694
 219.524 883.726
 619.783 877.946
 75.845 785.880
 843.055 853.969
 553.750 967.693
 796.962 341.861
 159.823 714.676
 256.786 806.050
 347.784 849.414
 562.335 130.442
 270.072 207.548
 202.148 35.815
 79.862 762.779
 787.518 212.033
 367.394 587.215
 922.753 252.530
 746.862 212.202
 803.037 948.523
 737.170 518.164
 914.856 12.971
 687.637 218.541
 20.012 149.399
 702.609 266.622
 169.940 239.092
 9.153 74.760
 22.439 613.085
 510.211 528.405
 371.510 114.687
 970.315 153.622
 909.051 296.671
 318.993 972.856
 624.361 377.696
 433.264 91.877
 426.405 889.005
 808.038 698.963
 10.439 549.201
 153.035 238.949
 353.790 227.089
 906.185 128.813
 637.439 695.808
 243.876 602.789
 675.766 692.057
 543.167 473.939
 874.648 909.054
 634.140 651.582
 309.573 448.529
 123.295 801.661
 155.084 803.618
 701.558 237.209
 542.338 149.932
 630.771 901.417
 63.811 985.543
 566.824 594.831
 876.978 522.413
 889.968 605.177
 429.374 622.336
 715.817 842.704
 685.863 61.269
 524.540 951.351
 788.636 958.722
 719.404 657.305
 927.779 926.337
 585.972 598.245
 904.847 865.000
 824.664 831.073
 196.387 6.605
 655.182 190.949
 984.605 279.362
 102.498 233.544
 537.371 39.315
 460.068 964.649
 861.452 711.190
 653.975 291.399
 796.608 615.142
 697.361 727.690
 692.135 809.274
 101.395 478.896
 743.183 878.552
 798.953 509.353
 646.181 367.056
 219.935 467.412
 848.738 741.248
 840.836 580.131
 660.194 36.396
 101.886 521.279
 398.610 466.645
 657.054 256.388
 575.420 452.068
 687.838 446.825
 560.390 554.593
 491.607 886.676
 880.388 431.054
 847.858 902.513
 141.997 958.131
 197.956 683.528
 840.040 403.898
 450.531 160.308
 34.039 797.823
 78.825 612.449
 8.572 259.810
 18.908 471.847
 750.203 904.267
 948.242 378.900
 995.275 342.825
 639.776 37.749
 54.576 715.683
 893.256 664.425
 880.996 423.292
 766.275 204.359
 396.283 284.972
 514.538 154.684
 867.399 87.090
 433.821 919.449
 759.496 409.499
 133.090 574.990
 582.027 134.412
 195.366 666.876
 580.815 186.819
 564.519 903.065
 959.251 260.593
 774.456 69.932
 586.245 620.912
 582.860 164.073
 770.482 503.397
 33.159 104.077
 756.396 255.995
 122.689 729.588
 686.630 684.341
 356.824 392.001
 141.258 198.786
 601.262 840.014
 221.588 346.012
 968.758 367.418
 914.853 305.129
 481.692 149.073
 27.590 493.061
 5.298 188.709
 885.221 753.181
 343.660 449.318
 791.626 781.402
 405.393 159.562
 656.695 702.893
 279.947 379.251
 416.669 668.369
 798.670 70.900
 779.084 250.314
 395.043 835.455
 262.256 435.950
 612.131 316.950
 512.323 425.290
 546.382 17.266
 966.089 929.917
 557.958 857.972
 285.369 552.399
 239.233 516.861
 771.590 319.560
 513.595 103.171
 534.553 897.529
 763.053 634.219
 345.949 175.915
 560.104 569.530
 369.283 156.278
 240.111 144.305
 789.015 690.772
 605.961 735.798
 431.967 5.391
 246.431 72.884
 905.440 914.436
 590.838 855.563
 394.188 634.756
 60.656 647.754
 840.818 477.107
 737.516 619.339
 762.630 904.999
 398.129 483.776
 867.131 376.913
 700.009 462.826
 55.946 534.531
 695.561 232.926
 443.627 67.066
 742.067 6.954
 957.694 509.899
 625.857 384.716
 676.334 255.231
 272.634 585.070
 750.675 734.644
 543.222 637.656
 952.720 540.169
 163.465 63.607
 194.441 784.342
 985.391 279.047
 837.602 253.820
 278.975 194.772
 20.450 519.338
 192.876 308.253
 282.207 651.455
 559.550 553.302
 388.274 221.704
 844.326 617.666
 820.365 898.160
 816.910 704.037
 971.474 869.244
 852.669 405.993
 704.140 136.839
 123.768 623.052
 823.198 136.912
 118.399 140.017
 865.765 291.096
 309.883 552.309
 809.252 724.790
 594.431 803.908
 183.574 155.743
 612.773 406.257
 190.328 651.818
 881.168 879.214
 776.698 758.383
 973.711 568.567
 885.306 225.757
 840.952 484.028
 956.599 937.396
 818.264 418.122
 53.937 502.404
 397.824 366.442
 23.103 574.846
 415.534 205.646
 899.954 180.863
 771.524 995.225
 308.395 947.219
 71.366 965.800
 14.594 46.729
 883.914 819.790
 744.532 212.587
 478.193 994.345
 155.683 271.304
 571.541 881.833
 758.323 139.692
 517.819 45.884
 88.919 102.537
 539.763 352.682
 482.026 802.618
 693.301 814.985
 5.660 742.145
 701.939 243.174
 109.097 114.118
 152.260 451.931
 75.471 493.411
 661.372 487.052
 721.335 751.354
 956.304 834.059
 891.895 585.471
 614.250 834.171
 67.055 239.686
 849.885 64.666
 926.326 432.395
 878.572 506.428
 579.505 703.349
 286.814 203.645
 617.604 469.209
 587.049 367.191
 390.572 66.237
 883.761 547.514
 393.851 121.991
 821.226 434.073
 216.869 291.695
 787.477 871.228
 748.288 915.517
 609.599 925.278
 773.640 587.143
 666.082 920.123
 472.224 199.420
 764.238 671.344
 806.476 367.483
 164.680 97.592
 286.070 482.654
 488.436 646.927
 921.651 170.707
 701.644 732.542
 403.223 906.075
 52.177 581.428
 142.981 649.737
 424.364 530.439
 11.818 954.238
 602.710 92.563
 526.401 226.482
 991.813 812.692
 265.815 110.062
 354.277 553.605
 223.036 987.227
 606.228 931.383
 139.583 789.791
 984.050 952.882
 97.372 922.924
 377.288 809.801
 419.073 560.727
 50.604 333.196
 379.198 673.563
 669.604 903.989
 177.886 340.486
 646.726 9.199
 856.290 522.782
 557.912 6.460
 317.969 4.093
 300.168 652.355
 799.414 506.978
 894.291 220.503
 142.387 583.992
 343.905 505.968
 152.021 152.631
 777.838 121.939
 471.547 38.101
 591.765 446.860
 514.079 536.213
 409.615 594.932
 514.457 382.339
 175.771 345.633
 102.819 72.951
 414.319 79.444
 563.036 836.564
 828.318 194.057
 182.728 683.898
 715.016 0.127
 590.203 516.690
 725.293 765.958
 422.956 765.165
 958.398 959.947
 1.409 120.740
 245.523 157.117
 262.369 688.842
 305.421 876.535
 114.457 2.939
 647.431 409.997
 640.780 402.038
 125.794 615.267
 423.939 7.432
 715.551 570.760
 389.514 58.646
 764.705 830.267
 344.271 442.043
 887.540 948.858
 165.213 517.846
 86.255 663.040
 919.274 612.519
 236.610 53.598
 57.917 974.027
 940.508 668.137
 936.454 408.977
 954.779 667.423
 907.739 944.714
 49.655 836.248
 990.554 538.829
 659.138 782.267
 924.052 336.273
 63.690 867.341
 303.666 134.246
 926.288 673.172
 416.894 331.541
 697.135 909.951
 528.126 627.252
 949.413 212.485
 322.389 399.238
 925.717 827.417
 333.620 981.834
 107.919 638.270
 732.311 811.904
 195.547 677.894
 311.360 600.003
 541.353 382.210
 822.455 677.264
 477.238 502.146
 615.904 477.507
 527.309 235.082
 415.332 637.365
 783.495 701.624
 809.114 474.952
 577.300 82.042
 909.755 70.463
 461.160 259.065
 570.971 891.384
 685.066 675.253
 463.225 842.570
 167.251 804.800
 298.380 879.902
 88.559 428.032
 122.553 398.740
 943.481 64.224
 125.820 628.669
 239.853 12.531
 64.044 258.555
 214.833 535.320
 570.628 645.750
 416.474 622.051
 226.559 785.985
 855.174 339.865
 830.894 932.453
 553.161 119.476
 399.157 440.664
 686.513 67.955
 745.400 307.419
 424.831 934.877
 259.552 585.820
 908.394 92.657
 562.739 652.501
 269.526 498.213
 950.463 327.488
 990.047 270.121
 960.663 391.468
 304.357 197.153
 527.968 790.324
 500.303 160.177
 206.948 83.923
 358.011 335.383
 19.356 697.222
 198.911 903.454
 959.471 619.298
 20.104 333.379
 887.477 113.133
 467.781 673.247
 965.916 129.633
 290.693 461.465
 414.443 737.861
 821.809 183.851
 842.456 404.846
 702.504 724.090
 889.605 188.324
 806.311 81.831
 185.953 290.510
 283.965 124.597
 515.048 297.624
 61.753 172.618
 505.685 275.687
 532.856 431.369
 626.393 576.489
 716.315 342.112
 848.266 237.159
 778.424 739.076
 167.559 632.027
 552.981 721.396
 533.410 96.432
 924.055 572.867
 355.166 519.406
 590.228 112.425
 118.358 967.184
 583.119 18.682
 121.613 714.005
 814.004 943.515
 565.244 223.354
 47.320 379.475
 235.410 634.710
 803.590 55.693
 598.369 801.882
 359.960 154.987
 963.180 423.486
 905.058 434.429
 407.297 969.121
 5.712 721.805
 759.810 991.975
 423.427 596.028
 176.886 726.251
 374.049 950.801
 751.557 182.829
 28.246 713.894
 406.800 6.560
 205.229 140.642
 711.468 261.610
 197.221 727.152
 620.762 826.233
 685.721 68.913
 817.321 854.533
 58.644 612.546
 859.744 590.355
 724.246 666.512
 729.338 877.977
 435.731 720.291
 303.468 827.092
 210.085 806.287
 428.255 967.612
 244.665 575.522
 471.081 725.580
 732.092 963.544
 813.906 408.135
 652.962 829.197
 714.510 986.829
 319.833 53.859
 280.287 589.061
 565.953 105.806
 136.995 661.979
 257.542 582.750
 355.149 567.620
 76.550 339.965
 644.452 848.554
 917.105 352.111
 20.478 406.801
 487.080 819.925
 568.799 342.892
 858.002 359.915
 514.804 574.662
 391.860 563.290
 190.056 605.699
 150.195 202.548
 259.082 840.522
 95.353 838.680
 527.964 687.748
 990.172 243.219
 44.978 784.250
 333.056 616.823
 974.095 84.004
 200.868 45.268
 777.706 246.820
 860.986 485.542
 691.837 837.010
 132.970 85.778
 875.121 793.448
 984.447 95.285
 224.353 594.160
 818.079 562.755
 890.617 535.044
 507.932 515.398
 419.557 738.499
 963.494 188.238
 49.418 459.375
 905.379 975.991
 606.340 159.031
 523.875 220.062
 166.212 760.256
 733.649 346.275
 937.716 703.986
 136.801 626.585
 846.598 521.241
 441.950 357.450
 954.280 869.352
 667.251 201.546
 965.686 509.703
 766.096 16.715
 715.286 814.972
 470.293 650.337
 164.220 767.861
 838.844 878.680
 294.866 371.813
 751.760 154.296
 505.938 149.218
 996.213 841.456
 47.349 306.555
 583.486 686.257
 499.451 942.044
 14.544 916.912
 808.341 743.432
 712.633 398.425
 403.730 245.951
 174.202 988.070
 117.159 308.289
 293.941 732.757
 108.373 823.267
 113.231 911.331
 621.428 256.131
 69.217 514.373
 908.146 733.837
 907.851 447.214
 56.069 570.948
 320.143 180.140
 175.847 180.036
 196.627 410.502
 576.634 785.414
 128.492 467.384
 278.377 638.203
 451.221 119.162
 770.851 58.092
 92.102 341.848
 77.971 533.348
 689.074 691.162
 372.472 867.049
 665.455 679.302
 13.853 425.933
 21.942 989.251
 557.943 531.353
 720.473 231.856
 69.156 922.651
 439.136 46.003
 719.116 655.679
 756.160 707.861
 893.772 297.578
 135.429 614.926
 774.157 508.333
 424.954 373.385
 975.856 115.712
 510.986 88.125
 404.036 289.241
 689.181 443.606
 33.042 987.835
 694.279 397.017
 83.368 222.036
 972.760 674.072
 728.985 953.807
 68.885 669.809
 412.137 413.130
 131.289 984.609
 411.677 890.795
 821.136 357.916
 48.730 460.725
 927.951 652.779
 817.044 773.626
 968.014 263.260
 494.929 867.981
 973.123 599.143
 584.665 576.356
 673.312 399.306
 89.942 417.120
 762.390 553.164
 991.998 97.303
 914.943 900.988
 833.266 795.010
 530.631 436.460
 529.361 14.229
 727.436 262.099
 75.093 925.844
 129.117 129.204
 809.933 31.990
 311.032 23.470
 688.190 662.787
 28.074 895.830
 837.414 71.922
 272.417 661.243
 66.625 718.015
 848.915 137.795
 838.513 70.359
 142.031 831.756
 184.389 969.373
 538.354 814.007
 708.269 103.121
 99.001 318.046
 990.937 571.894
 410.864 823.619
 613.290 233.460
 527.160 992.686
 620.834 623.717
 806.475 881.268
 451.284 692.868
 624.203 862.684
 251.172 488.506
 37.637 931.396
 674.876 747.322
 790.965 794.347
 953.092 260.213
 631.889 946.185
 453.470 875.945
 938.895 829.539
 552.702 271.119
 616.351 30.711
 269.023 694.725
 171.212 99.455
 341.874 990.334
 735.530 119.286
 819.912 394.873
 516.839 218.028
 460.859 137.504
 45.727 188.554
 541.631 333.522
 526.119 694.300
 912.328 345.246
 287.306 835.763
 143.885 813.926
 573.426 341.580
 460.433 243.879
 800.363 274.731
 310.730 22.947
 654.185 880.917
 118.626 413.307
 519.840 287.379
 113.699 555.568
 312.429 937.419
 536.474 249.441
 762.878 435.307
 747.453 949.289
 89.926 410.144
 358.360 426.354
 104.223 883.735
 913.306 175.726
 549.027 759.802
 545.923 300.384
 624.733 519.239
 548.034 92.356
 488.767 103.204
 731.293 298.691
 213.585 653.055
 623.709 444.292
 447.400 129.375
 899.607 62.332
 406.487 493.342
 428.874 124.124
 964.404 759.498
 86.987 872.680
 450.245 742.628
 82.182 47.275
 361.165 161.298
 324.134 680.070
 898.286 130.764
 26.692 180.992
 991.886 198.233
 755.838 874.844
 62.227 429.095
 906.358 977.001
 14.936 644.805
 723.207 793.489
 71.363 508.106
 535.791 701.024
 739.721 531.567
 608.058 836.381
 124.935 298.704
 640.198 926.763
 515.291 796.841
 407.902 988.652
 761.318 96.361
 664.494 767.618
 944.283 16.912
 335.127 482.011
 613.745 507.713
 228.877 256.342
 929.433 362.443
 215.430 312.888
 173.979 480.815
 742.744 650.970
 689.784 86.054
 98.253 341.039
 543.319 283.081
 279.628 344.788
 419.810 784.522
 285.920 732.815
 14.608 995.074
 62.937 488.778
 707.123 398.753
 938.362 584.565
 599.405 73.621
 815.557 396.878
 172.994 415.686
 516.760 664.200
 291.243 804.373
 785.988 297.561
 54.862 18.471
 592.159 342.725
 938.915 11.748
 479.475 19.659
 611.088 994.790
 964.005 952.572
 92.957 223.313
 994.683 756.017
 295.633 57.886
 608.790 5.893
 84.056 596.005
 394.777 135.470
 623.946 860.835
 710.420 933.472
 893.806 303.201
 726.339 451.817
 531.243 391.857
 911.622 263.721
 86.299 754.495
 140.386 47.860
 810.489 626.899
 969.645 451.274
 183.261 974.130
 66.799 533.252
 909.771 285.481
 199.699 885.954
 385.964 699.405
 546.815 726.812
 967.396 286.746
 446.056 965.463
 473.897 276.967
 637.804 957.125
 467.919 34.910
 833.377 498.900
 43.204 232.747
 270.353 629.661
 313.447 976.760
 219.824 123.279
 987.117 470.404
 59.770 774.307
 421.928 968.582
 98.688 861.481
 266.171 413.502
 352.435 624.132
 187.813 865.885
 676.709 427.645
 567.700 48.222
 221.991 144.353
 270.302 406.515
 994.962 394.758
 412.143 746.300
 221.195 829.894
 210.560 896.199
 252.137 879.271
 627.954 951.933
 442.311 20.596
 321.661 425.337
 940.225 968.843
 887.391 301.808
 842.262 445.037
 143.648 346.794
 9.064 721.851
 172.247 513.947
 848.299 697.110
 510.972 526.684
 38.920 201.106
 621.572 428.970
 975.815 873.882
 940.726 443.623
 319.180 669.247
 202.704 916.431
 561.940 658.966
 617.458 556.646
 806.478 769.569
 42.429 969.268
 746.930 722.523
 723.975 487.953
 166.979 243.584
 56.853 201.002
 519.895 427.170
 247.459 473.901
 495.266 495.417
 726.574 133.145
 986.251 478.521
 676.305 226.094
 846.217 103.145
 477.995 114.429
 11.346 339.702
 195.529 814.202
 416.441 198.514
 152.140 448.764
 48.021 941.138
 87.172 433.060
 68.302 488.981
 469.080 325.482
 265.463 460.051
 47.050 948.872
 902.254 579.830
 229.084 443.241
 62.494 718.528
 40.308 932.804
 752.139 169.143
 230.882 798.091
 670.531 54.673
 135.638 484.953
 803.324 634.701
 532.916 966.525
 829.775 358.300
 481.631 527.708
 14.964 509.433
 735.230 355.981
 456.745 330.745
 218.636 404.686
 665.411 350.807
 417.642 318.068
 812.096 927.832
 655.628 559.957
 133.697 549.601
 734.107 723.923
 924.739 375.654
 483.957 791.955
 980.237 694.798
 433.700 586.447
 931.590 110.775
 148.494 77.475
 496.350 213.862
 255.370 580.763
 551.851 489.608
 751.580 243.374
 154.860 141.450
 726.671 862.099
 130.558 136.130
 26.292 827.066
 813.015 34.673
 885.892 409.399
 558.164 352.784
 982.955 311.645
 94.154 249.272
 342.540 233.314
 901.298 106.310
 806.433 547.419
 105.963 18.652
 392.892 178.834
 764.364 718.410
 461.625 578.882
 540.918 36.473
 615.300 725.652
 242.495 540.600
 250.749 284.642
 248.393 533.561
 484.255 143.490
 823.432 573.200
 258.321 207.511
 568.147 161.180
 62.667 594.932
 749.224 200.415
 218.443 702.970
 71.354 345.243
 758.597 294.924
 158.213 956.535
 843.831 66.448
 867.987 159.831
 465.701 633.966
 793.589 512.763
 67.191 613.304
 308.378 183.438
 145.874 251.099
 186.879 879.810
 962.912 780.172
 731.920 247.632
 58.103 403.162
 3.028 158.317
 340.685 192.246
 897.346 465.371
 389.316 618.379
 668.337 37.338
 132.535 298.380
 866.708 435.003
 0.973 545.196
 493.319 640.510
 730.898 614.281
 409.131 56.018
 369.461 111.397
 249.596 250.232
 377.737 833.862
 440.606 963.899
 568.812 593.864
 563.321 902.052
 553.345 69.757
 622.533 193.971
 321.064 965.950
 547.128 834.661
 68.360 266.252
 4.414 317.932
 722.548 937.307
 808.471 305.278
 223.627 391.332
 515.062 961.786
 243.687 430.078
 344.265 335.890
 969.972 359.326
 181.857 310.184
 995.367 845.744
 860.075 542.729
 473.536 761.529
 189.062 929.738
 56.717 368.496
 736.648 319.508
 872.233 389.489
 273.857 2.626
 867.129 723.875
 207.432 294.385
 295.014 224.067
 502.755 851.885
 299.624 265.508
 307.771 161.259
 408.003 33.114
 171.210 461.048
 53.157 998.114
 809.801 697.938
 850.221 971.622
 425.693 543.338
 428.225 161.591
 666.640 26.866
 926.457 610.380
 220.210 599.406
 383.164 298.799
 455.267 948.525
 836.026 632.671
 388.173 317.659
 7.729 308.784
 929.595 483.273
 533.505 33.287
 935.737 617.489
 196.125 847.548
 73.517 594.323
 41.175 30.071
 144.146 613.278
 353.363 580.038
 978.307 432.693
 662.793 55.475
 706.361 785.818
 426.846 209.908
 459.571 344.411
 84.434 134.045
 917.138 687.848
 419.347 917.703
 575.995 310.886
 790.549 671.528
 885.972 581.680
 810.036 823.452
 115.492 455.306
 571.977 182.214
 848.726 509.434
 986.998 356.283
 673.885 741.056
 157.590 763.404
 916.484 430.199
 877.648 961.490
 167.107 12.583
 162.315 189.339
 19.100 223.448
 452.757 404.633
 489.957 84.790
 611.736 341.657
 376.128 554.364
 675.275 42.539
 562.776 673.972
 277.028 319.437
 559.229 824.235
 766.903 822.746
 191.986 581.429
 933.937 979.098
 97.887 687.898
 373.386 445.716
 11.227 690.364
 445.596 842.904
 624.183 910.217
 323.747 78.291
 266.938 17.290
 261.377 284.558
 752.581 654.903
 199.176 242.206
 365.509 271.102
 522.606 651.330
 247.127 651.500
 854.089 18.052
 908.729 116.142
 470.850 514.411
 541.150 70.156
 364.817 502.969
 410.068 609.983
 265.615 552.641
 343.516 348.846
 620.709 539.430
 6.386 92.334
 635.684 669.503
 890.653 663.987
 917.887 92.824
 258.007 138.373
 11.950 819.235
 385.042 212.932
 467.680 297.165
 564.651 57.994
 919.487 675.156
 298.534 985.635
 689.764 111.091
 815.533 821.839
 442.728 711.762
 512.838 242.779
 524.284 730.426
 639.037 225.697
 520.011 491.891
 719.660 488.990
 767.760 388.926
 20.641 566.705
 672.377 951.212
 109.493 332.275
 614.311 945.436
 117.397 98.013
 526.398 254.541
 140.683 254.618
 166.777 703.522
 813.056 52.938
 151.936 361.956
 99.392 983.696
 671.522 238.779
 930.002 85.331
 803.112 787.391
 236.250 851.996
 626.274 619.313
 42.479 559.772
 124.424 158.408
 496.928 257.117
 712.058 296.553
 520.195 243.383
 263.805 93.019
 251.592 95.845
 708.318 116.359
 772.142 600.473
 620.548 597.957
 972.098 834.646
 164.579 354.516
 657.625 71.858
 148.439 662.485
 506.021 700.471
 622.497 416.051
 684.731 432.659
 233.034 972.828
 453.037 328.355
 608.905 854.396
 926.108 565.517
 166.910 704.531
 161.874 86.027
 453.490 664.305
 547.693 760.568
 157.875 163.527
 35.002 210.843
 223.952 381.499
 468.135 959.225
 622.470 641.429
 153.422 840.594
 717.063 382.388
 944.956 195.690
 240.756 226.522
 715.347 997.317
 495.736 918.801
 818.071 858.290
 878.239 469.171
 420.294 591.996
 420.280 845.543
 732.112 292.173
 16.955 738.835
 724.017 558.110
 986.232 702.644
 906.066 695.523
 780.062 829.609
 839.928 293.244
 51.698 799.568
 922.062 223.396
 982.991 872.167
 469.095 690.536
 213.861 215.229
 564.708 706.433
 899.018 892.246
 503.592 175.526
 177.349 175.500
 958.193 416.123
 588.308 419.251
 366.932 328.988
 946.399 99.038
 120.465 863.947
 706.844 393.307
 230.504 872.645
 568.264 712.561
 582.082 708.652
 685.265 245.060
 76.386 22.188
 457.073 28.343
 901.926 464.076
 47.571 429.748
 464.582 470.806
 35.345 649.528
 752.787 849.344
 425.727 885.540
 906.714 556.494
 544.643 822.974
 746.886 303.924
 518.635 855.879
 948.349 487.668
 397.342 894.683
 324.735 401.963
 842.528 266.523
 418.631 854.173
 368.236 339.486
 840.301 643.452
 624.762 380.228
 818.539 34.562
 257.746 334.486
 441.252 374.218
 604.091 765.467
 488.085 525.539
 397.720 924.883
 465.151 392.395
 817.896 710.330
 17.916 665.782
 516.342 191.143
 850.763 135.911
 680.488 88.702
 352.264 703.869
 30.405 468.072
 498.231 213.753
 786.458 343.078
 167.859 668.849
 791.242 589.226
 602.684 443.112
 909.217 686.804
 407.380 42.003
 674.835 334.174
 732.909 485.246
 607.214 848.302
 296.219 799.671
 177.147 741.479
 830.054 634.753
 698.981 680.787
 777.746 999.527
 352.476 716.880
 360.883 310.149
 623.031 743.225
 65.008 716.485
 15.641 413.996
 575.927 318.052
 359.746 521.747
 925.692 799.461
 118.058 193.982
 194.963 18.910
 159.813 305.465
 392.420 616.502
 603.286 580.908
 870.548 109.178
 797.365 856.623
 821.843 683.333
 849.368 521.253
 464.914 852.957
 445.883 922.220
 613.747 829.153
 13.307 428.737
 516.370 245.557
 561.047 322.734
 445.289 343.574
 207.271 949.823
 268.388 772.106
 347.102 823.313
 575.694 369.849
 456.640 120.583
 287.913 136.224
 481.946 243.738
 633.189 662.118
 816.736 602.206
 8.976 576.965
 781.010 295.740
 308.642 708.151
 858.134 980.290
 503.518 166.636
 391.166 449.680
 549.321 134.127
 969.652 692.150
 403.419 787.753
 923.251 727.373
 171.381 254.273
 573.679 6.752
 176.017 324.343
 655.441 693.776
 291.132 605.734
 400.217 623.438
 889.998 970.924
 569.593 77.499
 612.850 317.803
 424.048 878.515
 199.350 461.931
 518.800 388.602
 404.802 204.730
 933.677 252.826
 520.136 455.026
 266.796 621.812
 945.411 542.566
 471.229 858.829
 278.170 263.631
 488.467 634.328
 327.859 593.076
 59.202 852.252
 665.257 627.178
 75.623 69.559
 774.191 71.525
 213.037 261.309
 557.454 232.022
 253.304 761.666
 28.879 920.172
 727.668 555.489
 120.913 251.580
 79.281 400.455
 977.021 945.634
 121.771 386.363
 159.157 261.207
 873.061 862.183
 363.800 105.767
 925.146 324.380
 440.225 501.469
 0.553 19.052
 379.504 490.543
 702.719 88.533
 82.947 612.891
 226.724 28.633
 918.376 331.432
 822.861 719.834
 578.663 645.917
 540.927 74.207
 519.744 695.059
 498.272 384.922
 178.040 361.753
 958.235 277.972
 356.318 869.495
 554.407 12.714
 182.196 582.883
 304.984 41.302
 147.271 835.279
 713.439 764.847
 143.173 626.530
 407.871 379.706
 542.626 628.344
 921.011 419.797
 100.852 659.922
 423.333 914.883
 350.682 848.295
 388.545 110.880
 761.751 153.206
 267.560 62.227
 961.677 43.011
 575.610 499.945
 959.698 473.962
 237.383 609.362
 458.541 209.376
 294.891 391.446
 829.185 66.723
 948.418 319.797
 199.574 189.927
 486.531 995.649
 869.304 591.548
 659.210 415.447
 108.064 316.537
 979.146 535.105
 479.467 857.614
 898.781 792.839
 510.295 254.779
 731.555 655.108
 607.685 380.968
 69.833 609.952
 126.119 636.397
 632.281 146.710
 868.006 919.970
 361.030 444.185
 735.178 732.355
 923.150 819.988
 855.784 397.658
 869.144 566.647
 117.079 115.238
 708.793 975.563
 417.757 207.138
 305.465 3.934
 95.270 987.286
 815.643 814.029
 318.508 14.303
 40.809 965.800
 902.046 609.166
 472.018 295.754
 85.673 821.571
 529.532 905.594
 626.070 54.603
 895.120 417.646
 813.357 237.026
 345.389 950.069
 203.995 337.284
 891.322 608.819
 356.518 605.217
 160.676 686.140
 274.198 809.002
 2.841 963.687
 658.671 899.088
 4.991 324.400
 223.354 611.776
 566.928 328.885
 921.060 46.872
 51.094 72.666
 925.519 881.732
 292.937 839.500
 943.536 673.492
 992.699 147.588
 998.559 348.824
 608.178 360.451
 245.691 72.889
 802.686 228.272
 884.263 954.004
 75.179 430.471
 511.367 595.898
 290.105 313.161
 696.111 114.243
 641.012 728.968
 490.486 537.659
 410.464 879.848
 572.658 305.840
 343.604 790.183
 739.210 39.272
 726.180 967.231
 224.673 707.759
 370.429 674.367
 482.756 480.265
 762.718 300.417
 470.616 749.251
 41.770 572.354
 444.791 331.648
 260.799 860.981
 817.733 539.825
 373.730 867.698
 703.101 463.714
 486.217 368.679
 565.005 324.668
 365.425 9.712
 503.345 458.430
 826.181 985.441
 479.361 304.887
 50.315 661.030
 491.012 563.161
 874.713 178.429
 828.030 389.517
 653.374 974.965
 6.244 540.640
 89.542 86.206
 437.596 704.997
 903.812 530.774
 927.051 819.522
 889.049 920.491
 494.259 977.859
 667.322 409.014
 43.479 30.499
 750.217 905.753
 0.004 227.699
 582.330 124.583
 98.630 224.888
 467.137 9.830
 155.834 559.982
 311.478 651.575
 442.004 815.770
 234.565 251.015
 455.910 232.071
 352.605 571.984
 706.433 556.143
 632.092 680.507
 945.376 580.877
 92.694 459.361
 41.987 674.260
 901.914 233.871
 919.870 846.841
 933.832 968.894
 218.502 623.196
 136.811 521.112
 326.140 406.474
 871.924 746.979
 342.994 769.881
 124.828 282.198
 260.888 434.488
 866.952 196.194
 29.024 748.230
 633.263 673.354
 258.932 556.578
 707.796 335.708
 602.137 131.685
 856.998 769.156
 511.918 625.221
 845.187 482.491
 328.854 542.374
 604.782 666.451
 765.334 353.373
 843.053 245.296
 716.221 307.280
 552.012 358.346
 404.191 174.754
 681.598 371.246
 644.790 296.209
 549.647 109.977
 156.759 364.442
 134.664 313.948
 469.917 632.023
 546.306 412.515
 920.881 149.780
 839.444 2.414
 254.652 550.507
 154.215 717.828
 448.866 269.168
 478.388 181.664
 981.996 805.410
 269.558 63.445
 14.655 195.042
 701.133 868.755
 935.181 663.616
 443.909 385.959
 730.876 27.458
 28.553 922.058
 431.652 716.054
 895.831 790.702
 883.635 885.920
 1.537 456.970
 749.789 441.890
 150.323 296.549
 509.307 479.671
 263.851 857.852
 396.943 706.676
 298.719 606.880
 450.297 420.437
 101.459 433.823
 833.207 149.585
 782.738 271.250
 295.680 756.667
 199.922 345.162
 387.396 720.493
 423.799 197.019
 937.848 154.580
 27.025 287.396
 380.043 464.599
 142.326 846.179
 957.695 128.888
 299.504 561.769
 402.780 20.430
 441.658 609.837
 688.606 734.855
 450.794 583.649
 294.292 196.500
 267.320 791.302
 603.443 173.361
 880.942 584.497
 600.111 422.550
 294.778 348.431
 618.913 831.976
 40.357 248.422
 206.830 833.213
 47.441 46.879
 18.160 387.546
 75.825 290.886
 400.889 235.109
 501.568 958.123
 955.116 729.600
 850.208 535.051
 817.912 232.796
 995.846 299.608
 923.069 628.933
 636.538 870.286
 620.624 344.651
 330.813 459.079
 145.151 271.997
 682.675 587.749
 771.727 26.700
 916.904 671.148
 575.831 9.275
 144.515 979.558
 452.663 140.534
 709.828 221.382
 90.250 924.593
 593.683 760.897
 520.012 550.920
 458.050 241.649
 482.145 122.395
 419.960 828.514
 388.363 219.312
 479.600 130.203
 91.312 951.252
 969.139 104.428
 881.785 371.452
 784.025 380.974
 238.022 734.445
 183.836 730.261
 405.632 60.360
 860.190 138.724
 154.464 962.245
 847.712 675.431
 256.206 720.448
 861.773 110.246
 772.269 315.541
 272.887 901.614
 7.878 114.166
 239.687 556.476
 550.346 336.776
 415.794 586.148
 695.614 409.484
 94.269 966.389
 508.705 41.667
 958.483 548.722
 945.380 994.684
 649.992 670.752
 771.651 273.995
 850.424 948.518
 295.757 36.355
 291.570 92.319
 217.659 145.771
 170.066 523.062
 701.143 717.155
 542.705 548.734
 283.453 476.395
 935.957 125.423
 610.259 551.780
 217.371 525.432
 576.255 746.939
 673.980 82.973
 73.230 172.812
 728.410 118.009
 710.844 719.498
 130.247 948.788
 46.342 502.450
 199.335 907.055
 707.044 536.572
 508.470 545.868
 435.638 281.867
 592.632 873.121
 358.428 811.743
 6.147 814.698
 448.851 516.803
 541.488 85.516
 214.485 950.457
 225.616 866.292
 509.721 516.181
 951.738 805.816
 206.188 698.474
 244.090 815.687
 329.592 849.953
 726.965 335.476
 488.836 705.651
 741.005 424.982
 728.212 733.042
 162.089 406.636
 776.270 713.940
 601.537 320.350
 449.038 54.157
 649.372 166.204
 296.958 831.077
 841.905 564.068
 523.860 511.433
 345.694 835.525
 515.201 235.210
 535.073 660.438
 707.416 91.244
 361.057 941.420
 929.586 570.733
 654.731 653.605
 124.727 432.221
 845.668 609.089
 586.087 241.917
 400.940 835.599
 552.207 453.407
 76.579 783.391
 424.581 788.438
 622.582 724.556
 688.159 993.651
 274.767 402.180
 215.311 535.719
 409.772 395.903
 359.109 108.756
 419.628 483.920
 635.713 753.003
 793.628 953.406
 855.485 103.564
 770.285 811.458
 988.271 623.410
 761.330 912.329
 493.471 338.055
 151.714 394.887
 166.480 432.738
 471.131 533.553
 59.450 339.747
 318.588 178.576
 738.680 517.558
 635.006 695.354
 9.240 779.031
 870.873 521.000
 438.524 678.213
 525.882 718.639
 166.435 419.811
 262.575 820.660
 925.965 958.601
 961.887 671.808
 192.455 244.674
 418.698 287.415
 414.154 922.162
 921.835 72.969
 285.484 572.012
 355.337 265.731
 645.302 812.295
 154.151 580.150
 406.315 131.929
 983.954 704.870
 742.512 275.446
 255.712 214.179
 826.164 748.414
 973.307 340.722
 664.799 646.419
 217.582 894.321
 944.850 487.191
 141.076 905.008
 348.920 147.980
 361.373 583.312
 137.311 871.814
 352.173 209.762
 134.387 740.645
 922.985 136.324
 852.233 44.996
 311.817 268.525
 736.931 773.530
 279.720 27.451
 308.662 557.812
 958.838 710.360
 860.917 33.493
 962.282 487.704
 914.756 806.337
 388.343 618.816
 522.623 267.285
 144.930 230.072
 967.437 3.458
 362.708 585.168
 294.027 760.247
 265.066 860.065
 282.511 972.985
 506.039 203.759
 970.658 95.112
 787.779 274.272
 151.876 983.867
 219.595 456.965
 617.283 785.771
 901.401 834.790
 427.799 304.245
 204.319 438.317
 551.644 83.397
 106.858 874.019
 593.772 148.204
 231.501 644.519
 589.142 886.107
 246.642 132.122
 397.300 212.536
 463.717 630.579
 790.332 348.386
 508.448 58.601
 992.041 56.464
 195.589 166.995
 28.265 482.781
 334.067 519.754
 565.039 164.209
 357.540 163.937
 924.175 773.921
 965.848 345.402
 109.344 648.433
 505.589 534.549
 87.703 583.698
 571.087 321.099
 343.175 202.011
 306.371 858.022
 141.779 916.485
 498.919 686.190
 773.797 86.252
 718.960 172.775
 712.502 934.564
 244.831 933.371
 557.650 655.595
 173.688 481.074
 420.786 466.463
 124.649 722.053
 117.812 161.978
 53.048 578.659
 925.242 634.709
 492.875 15.667
 445.714 356.486
 690.896 636.391
 234.711 644.517
 579.496 132.146
 636.079 711.555
 923.554 555.696
 834.055 721.248
 664.904 257.175
 482.387 923.912
 950.047 495.528
 648.268 161.995
 364.312 111.407
 894.745 726.605
 888.582 125.824
 507.644 475.456
 251.082 885.680
 492.849 937.897
 952.529 100.882
 570.716 624.265
 912.607 262.395
 973.795 105.432
 611.531 965.833
 111.838 455.290
 802.921 326.529
 757.831 66.037
 452.000 210.340
 186.758 505.889
 932.962 436.411
 974.692 234.657
 706.151 465.907
 952.214 507.948
 522.417 672.191
 69.003 460.346
 579.862 906.627
 834.520 76.544
 226.342 309.054
 175.284 842.893
 577.002 757.954
 317.323 266.371
 445.246 872.597
 941.417 990.598
 991.543 444.032
 850.146 906.593
 529.111 725.361
 664.029 817.846
 618.625 311.377
 267.031 883.609
 393.791 806.383
 440.014 130.559
 521.875 55.142
 148.535 831.210
 182.526 99.712
 535.554 928.278
 386.699 943.950
 760.538 8.940
 125.795 643.225
 327.246 563.514
 587.845 690.262
 559.760 501.974
 679.488 405.624
 979.588 642.207
 604.464 345.441
 768.577 259.656
 354.407 157.399
 488.828 823.506
 827.007 912.175
 190.687 904.828
 389.328 540.614
 845.300 482.782
 117.682 461.659
 264.340 692.426
 565.405 902.729
 844.667 538.685
 709.827 418.876
 331.339 473.313
 11.418 101.280
 513.068 613.208
 161.442 336.566
 237.659 28.133
 807.392 409.085
 201.982 93.170
 114.253 916.971
 675.527 675.993
 558.387 853.750
 155.710 592.148
 552.063 260.107
 126.969 634.098
 880.722 810.583
 757.659 773.845
 100.779 318.369
 875.282 206.955
 919.713 434.667
 721.225 491.010
 667.392 319.431
 313.596 517.601
 600.956 565.635
 206.868 718.476
 376.298 482.934
 698.622 158.315
 306.486 67.854
 219.042 814.504
 328.776 701.144
 572.883 834.586
 62.626 179.023
 664.974 231.572
 185.010 979.758
 310.178 803.619
 128.112 331.830
 141.847 915.897
 947.986 342.259
 626.703 667.487
 79.078 86.139
 859.771 284.381
 614.680 589.699
 444.224 871.051
 101.747 263.310
 104.988 848.364
 552.372 777.495
 191.877 76.052
 224.188 109.550
 301.076 265.447
 556.521 521.853
 489.620 435.359
 645.238 331.877
 35.507 843.843
 551.545 280.579
 169.043 675.087
 151.727 148.048
 384.702 298.110
 806.979 566.608
 756.226 807.396
 854.357 70.955
 492.823 860.788
 358.842 647.216
 866.483 243.025
 118.153 8.339
 637.857 691.376
 49.715 657.939
 442.298 50.188
 615.097 400.246
 953.100 892.253
 230.883 217.376
 403.471 115.222
 884.618 539.531
 562.994 340.554
 706.046 567.598
 72.399 0.437
 651.832 924.803
 139.328 975.686
 938.478 984.552
 687.645 365.888
 423.963 480.562
 787.130 144.065
 892.143 703.863
 425.375 924.354
 562.100 745.869
 729.155 95.851
 132.179 889.657
 610.952 32.559
 108.493 680.752
 473.694 752.830
 971.259 237.489
 221.901 186.751
 138.807 568.661
 22.495 422.292
 515.758 647.203
 358.687 887.019
 304.301 603.606
 203.907 218.652
 439.269 27.529
 91.146 562.269
 530.623 142.248
 400.940 572.725
 190.881 701.424
 976.164 506.577
 547.936 274.045
 784.735 357.983
 131.806 69.679
 586.081 67.672
 41.357 316.663
 661.021 843.787
 786.272 160.002
 587.549 649.595
 731.176 79.208
 690.459 897.496
 991.274 439.795
 266.969 444.103
 619.092 252.441
 553.334 600.530
 234.643 803.046
 911.380 189.200
 969.718 82.994
 94.875 717.859
 882.011 955.250
 122.554 668.205
 335.853 567.699
 109.573 266.078
 310.668 514.988
 967.315 109.046
 81.529 764.488
 701.158 762.122
 191.896 26.780
 848.492 121.026
 408.605 457.946
 589.493 602.848
 293.290 737.043
 118.633 315.080
 850.676 340.429
 826.438 425.124
 208.676 423.475
 752.559 293.599
 562.344 73.761
 129.842 226.737
 365.637 787.897
 845.017 267.168
 502.382 81.893
 448.095 490.320
 509.288 923.577
 306.147 158.112
 786.081 691.498
 427.289 545.698
 615.821 150.275
 890.162 684.536
 65.120 285.316
 168.822 930.443
 850.468 73.733
 611.605 583.578
 782.479 462.187
 37.375 564.090
 751.927 71.050
 678.720 828.891
 545.506 808.047
 307.483 138.402
 298.919 529.370
 304.935 424.896
 661.945 773.766
 121.532 244.217
 894.433 72.538
 147.137 119.154
 91.775 328.561
 572.790 404.819
 589.328 698.833
 663.388 164.228
 681.946 511.818
 724.184 366.471
 59.387 222.653
 382.890 81.705
 571.631 741.504
 26.842 708.619
 948.502 663.960
 937.486 233.586
 82.335 753.962
 911.976 79.474
 195.584 261.561
 716.670 890.037
 240.247 347.719
 295.547 137.079
 873.917 599.738
 176.998 397.537
 317.459 683.053
 357.150 581.626
 889.047 932.501
 162.042 997.742
 424.183 749.410
 232.964 501.727
 604.951 165.696
 70.408 824.936
 235.852 754.353
 197.106 625.467
 98.087 114.421
 347.101 618.716
 397.031 610.606
 496.596 966.525
 275.088 591.702
 567.402 728.594
 8.264 401.821
 252.188 786.272
 532.219 604.090
 332.672 58.512
 872.545 693.072
 740.660 754.712
 983.372 430.810
 303.906 701.775
 854.834 818.683
 933.700 686.254
 538.228 645.347
 961.571 150.717
 791.042 827.826
 384.374 250.739
 273.394 201.811
 99.208 130.446
 872.178 597.447
 424.214 615.819
 606.644 553.130
 633.467 302.298
 324.864 732.430
 162.285 63.678
 758.088 394.161
 44.692 310.181
 511.162 264.494
 962.179 243.251
 861.929 29.951
 649.873 901.780
 278.677 834.189
 913.671 868.539
 878.626 557.924
 953.717 146.607
 506.167 994.435
 312.876 354.243
 149.653 22.473
 523.797 94.204
 310.379 509.437
 318.050 91.876
 35.687 451.390
 192.173 568.330
 306.599 39.360
 757.739 812.686
 583.925 215.843
 898.585 176.738
 648.416 399.050
 533.827 758.101
 581.380 469.034
 159.246 31.223
 311.447 658.153
 184.081 184.114
 668.378 513.437
 970.488 118.866
 231.278 710.349
 947.109 62.909
 410.110 822.466
 937.918 742.986
 457.658 581.026
 107.256 713.209
 353.985 99.672
 559.483 961.055
 444.947 665.550
 487.717 490.226
 136.657 197.020
 884.742 486.900
 963.117 294.421
 707.287 596.786
 646.978 933.546
 222.879 95.808
 884.098 506.914
 219.434 539.074
 99.764 856.656
 178.411 173.654
 275.005 681.449
 211.984 743.651
 630.162 770.560
 56.240 685.009
 812.821 718.756
 161.510 376.773
 679.496 419.816
 596.669 500.182
 524.329 803.009
 208.596 462.739
 10.905 60.672
 76.157 717.465
 250.644 376.469
 548.464 984.875
 666.672 778.893
 41.078 344.387
 37.390 854.752
 716.021 770.952
 559.070 319.951
 329.400 460.549
 859.648 782.716
 985.210 614.243
 672.634 885.981
 579.184 774.686
 704.984 585.043
 99.607 262.079
 48.199 823.579
 122.976 309.859
 58.446 800.951
 204.540 615.682
 817.647 377.544
 23.606 803.252
 260.109 709.079
 160.569 728.234
 563.195 717.857
 19.636 290.790
 38.813 546.420
 383.988 962.520
 186.200 260.678
 317.588 261.894
 764.959 104.313
 982.069 975.190
 287.816 898.880
 493.350 715.927
 610.746 344.806
 229.122 31.555
 787.503 133.601
 246.532 429.447
 857.998 822.357
 363.967 523.036
 135.238 255.520
 389.290 752.174
 51.732 118.661
 280.278 458.769
 9.442 663.056
 245.060 289.604
 561.870 202.490
 928.302 133.551
 834.983 124.398
 582.842 901.510
 386.015 611.802
 149.782 136.216
 804.296 291.257
 319.120 548.082
 702.961 621.966
 227.506 355.705
 339.487 54.473
 482.195 649.290
 769.631 111.804
 646.674 666.490
 94.479 395.045
 352.675 788.033
 243.361 668.245
 437.406 530.699
 663.589 228.932
 269.018 783.996
 907.002 580.761
 995.986 841.182
 136.596 369.911
 318.516 392.609
 76.027 768.318
 467.030 947.939
 520.224 142.012
 21.774 142.340
 674.864 354.469
 609.588 959.728
 832.094 361.545
 162.700 113.577
 83.927 560.284
 567.251 93.358
 365.602 378.431
 116.192 783.624
 379.315 820.183
 115.647 55.056
 222.788 617.557
 382.189 414.910
 513.934 542.331
 770.312 181.493
 717.156 593.070
 547.426 847.273
 321.759 733.109
 603.709 342.441
 659.547 682.035
 565.172 970.231
 966.268 784.275
 742.244 412.716
 857.527 38.571
 68.448 597.435
 599.533 81.784
 292.470 457.968
 382.409 905.596
 413.648 943.046
 550.253 736.823
 880.220 647.035
 287.889 238.501
 289.187 408.563
 316.994 662.502
 77.227 303.019
 500.428 993.580
 17.758 928.658
 7.177 423.697
 736.881 435.863
 543.880 653.744
 130.951 695.885
 632.848 772.940
 664.073 561.177
 609.510 565.049
 401.441 686.657
 851.037 551.805
 103.651 603.164
 237.420 439.770
 280.677 44.657
 319.504 685.145
 247.847 203.967
 536.538 945.246
 608.897 42.924
 827.949 324.581
 335.081 817.384
 437.708 642.447
 539.522 42.120
 760.237 808.034
 940.885 551.829
 948.056 664.171
 851.438 590.018
 245.001 993.681
 746.258 845.575
 754.669 430.043
 210.331 566.064
 559.926 699.560
 409.584 706.738
 811.800 383.923
 484.219 64.882
 969.335 434.166
 165.297 431.109
 738.135 209.081
 918.519 533.894
 195.172 338.713
 425.835 422.871
 949.353 227.478
 832.397 532.756
 148.238 278.353
 972.957 986.396
 456.042 721.695
 510.898 366.116
 379.561 317.496
 290.334 731.726
 168.204 731.549
 136.252 756.212
 951.019 393.460
 211.412 542.016
 364.932 472.156
 926.972 668.151
 69.853 863.047
 334.816 888.116
 711.505 896.180
 134.798 378.217
 883.463 738.237
 594.205 643.661
 836.019 80.212
 187.239 884.370
 288.887 850.049
 960.235 453.412
 13.782 53.748
 57.405 798.123
 475.628 883.704
 499.415 138.296
 950.130 408.902
 893.026 928.269
 190.978 213.598
 917.929 582.476
 0.909 530.012
 42.981 869.497
 393.786 733.180
 278.074 40.957
 424.778 564.507
 882.393 42.681
 45.585 422.679
 790.796 830.667
 422.610 319.870
 256.234 798.703
 277.271 226.745
 459.858 923.570
 786.659 116.283
 936.640 393.945
 65.039 924.397
 881.512 47.337
 955.772 250.486
 220.544 873.121
 851.023 65.288
 688.094 517.220
 152.853 133.640
 681.931 153.917
 252.104 719.140
 964.823 172.216
 66.854 354.436
 136.987 897.937
 114.614 739.315
 466.096 469.261
 234.014 888.423
 80.589 73.752
 693.156 476.816
 610.949 1.102
 871.668 425.533
 209.031 470.385
 658.529 397.652
 46.886 446.682
 422.817 319.945
 156.585 803.343
 972.761 854.312
 37.116 237.252
 480.827 979.989
 242.437 470.368
 408.484 341.216
 48.304 27.128
 80.962 610.436
 849.734 460.342
 635.435 924.362
 694.262 394.885
 569.118 95.562
 39.906 396.348
 348.573 176.994
 625.568 68.986
 387.999 468.559
 143.167 202.651
 870.364 875.940
 45.946 371.208
 157.101 851.357
 359.988 425.422
 24.004 917.410
 283.280 501.949
 365.269 968.656
 858.574 808.308
 844.865 396.368
 246.478 753.360
 843.209 340.924
 459.800 326.487
 874.234 560.205
 658.950 729.447
 938.232 43.365
 763.765 516.653
 362.375 395.279
 675.322 176.689
 974.628 481.318
 491.067 605.392
 697.255 934.017
 860.027 84.370
 150.469 977.287
 887.087 634.705
 770.739 980.589
 534.784 300.768
 495.240 90.777
 269.040 511.003
 795.835 844.796
 186.506 29.474
 892.635 499.335
 183.214 662.629
 296.593 846.648
 968.031 219.552
 458.910 957.668
 183.795 781.065
 606.481 808.219
 321.115 43.895
 759.654 321.444
 944.847 942.224
 231.608 484.710
 404.462 372.083
 446.399 873.363
 273.468 256.785
 861.908 903.260
 319.129 387.149
 899.421 221.280
 604.859 82.325
 646.384 875.889
 89.466 270.153
 374.186 851.700
 728.943 745.025
 587.810 532.069
 979.830 182.052
 966.307 16.613
 823.417 665.023
 557.774 576.755
 5.603 609.328
 433.473 7.687
 349.530 757.033
 484.684 121.326
 431.663 507.956
 542.740 29.011
 4.594 986.620
 725.423 357.727
 642.228 579.741
 147.662 818.093
 719.164 2.593
 495.521 50.207
 13.094 445.697
 642.152 884.507
 637.036 837.216
 503.298 804.408
 320.602 443.056
 786.587 736.606
 122.652 768.529
 610.122 340.138
 781.224 265.678
 156.554 748.898
 103.180 572.836
 421.986 542.045
 31.512 692.016
 625.766 386.193
 471.509 560.437
 206.830 891.483
 230.177 200.485
 362.050 345.334
 851.578 984.012
 427.559 993.234
 992.436 358.976
 788.978 801.322
 758.899 636.577
 482.463 302.323
 51.296 493.437
 845.539 351.845
 76.849 714.711
 952.761 829.060
 381.281 289.833
 662.431 442.718
 813.227 312.828
 771.215 554.486
 17.184 664.493
 465.914 26.473
 301.791 235.524
 246.327 523.808
 953.727 449.746
 118.798 957.282
 369.909 167.587
 803.323 101.976
 321.609 184.900
 213.021 157.661
 506.186 625.029
 636.192 673.406
 501.211 577.073
 39.420 905.857
 730.841 525.562
 204.269 146.976
 957.323 2.004
 77.663 687.550
 696.826 663.216
 652.380 987.757
 356.576 751.913
 872.944 931.480
 531.116 849.321
 785.307 138.548
 963.802 605.634
 295.944 605.847
 63.294 990.902
 185.361 117.122
 404.422 695.666
 218.674 90.779
 382.506 917.533
 426.086 779.228
 626.961 577.440
 581.205 961.924
 114.037 339.021
 105.643 722.697
 303.187 868.020
 672.930 321.176
 413.246 918.796
 600.163 74.637
 962.862 814.626
 206.870 92.784
 437.240 81.713
 20.392 451.551
 875.990 677.768
 426.688 266.549
 973.653 839.959
 844.175 211.281
 67.450 869.455
 53.448 414.581
 981.071 617.107
 92.861 726.083
 877.270 373.858
 352.778 934.009
 27.103 777.842
 721.462 297.695
 164.348 95.950
 983.004 375.323
 997.780 329.711
 100.395 508.139
 592.244 433.095
 570.932 904.450
 995.911 53.271
 80.911 254.085
 432.744 545.187
 154.349 416.430
 46.233 138.306
 156.812 447.967
 976.226 510.881
 728.950 69.524
 81.629 256.315
 661.813 385.627
 947.397 800.596
 142.260 40.794
 697.368 883.266
 774.932 78.144
 290.834 271.419
 488.286 117.708
 329.308 601.655
 345.510 424.568
 312.795 194.662
 973.988 335.009
 837.137 57.191
 195.033 962.655
 444.109 663.775
 952.305 242.102
 955.246 222.968
 604.607 76.309
 823.505 98.453
 446.349 543.408
 711.446 632.777
 155.022 961.253
 491.591 460.211
 25.522 792.631
 707.757 285.251
 950.542 354.597
 232.726 225.355
 336.675 541.592
 107.634 991.815
 528.095 19.281
 5.373 123.186
 942.088 845.297
 280.488 43.977
 430.289 241.006
 461.098 140.449
 370.904 307.072
 317.014 209.238
 503.675 143.098
 268.165 317.448
 451.806 911.144
 47.823 230.004
 472.970 453.852
 827.789 416.910
 62.093 734.713
 773.022 196.106
 237.402 471.271
 499.404 633.600
 401.958 257.582
 641.899 389.124
 637.170 361.697
 635.879 130.850
 782.634 394.610
 509.482 455.459
 145.957 601.687
 570.439 339.572
 703.234 564.740
 140.767 55.180
 59.724 326.606
 194.105 636.011
 683.461 80.079
 833.542 454.915
 272.516 584.735
 915.821 226.381
 918.032 889.494
 887.227 885.637
 656.764 12.306
 606.955 809.705
 323.511 243.388
 857.801 869.947
 398.583 242.736
 597.730 864.605
 959.408 159.829
 207.877 138.531
 377.806 442.408
 915.183 211.417
 122.745 666.910
 786.150 201.724
 828.024 725.744
 730.573 837.966
 638.977 672.194
 551.892 119.685
 63.655 843.843
 418.748 845.465
 1.986 967.346
 97.881 523.438
 19.047 463.908
 722.774 770.427
 52.025 314.500
 819.079 479.117
 708.920 560.676
 264.221 469.145
 822.880 780.666
 24.571 359.008
 489.930 926.525
 42.807 213.218
 38.123 487.427
 896.733 485.529
 179.899 573.444
 628.689 637.738
 491.236 725.439
 964.285 948.087
 674.277 847.959
 466.481 708.196
 205.519 946.685
 674.823 657.790
 688.644 409.190
 82.187 927.815
 837.045 492.195
 727.635 401.254
 651.575 830.565
 12.522 593.931
 257.606 38.893
 59.043 382.329
 573.956 477.324
 960.688 30.217
 634.448 656.481
 760.205 499.319
 928.832 484.792
 23.483 370.944
 609.715 53.730
 751.259 395.325
 190.124 116.500
 831.686 654.148
 374.946 63.276
 735.897 140.635
 699.096 516.608
 99.002 692.492
 534.552 665.016
 816.880 258.612
 954.154 887.633
 384.392 433.754
 657.122 880.395
 165.719 690.327
 252.613 422.410
 838.456 297.308
 324.527 683.373
 308.689 208.214
 852.305 898.236
 326.599 278.623
 306.156 668.577
 916.534 735.342
 466.415 701.572
 600.030 450.704
 209.282 593.132
 466.661 4.388
 956.682 193.220
 120.215 859.594
 586.424 65.872
 784.333 999.233
 548.124 746.787
 733.230 710.437
 16.682 596.130
 263.302 662.117
 752.689 497.320
 637.517 171.287
 120.459 934.015
 516.524 420.573
 459.749 822.366
 991.887 83.759
 815.555 135.071
 314.039 190.928
 328.115 844.300
 70.158 362.766
 377.547 64.432
 927.802 648.909
 697.250 790.635
 84.668 892.038
 28.474 119.082
 422.191 722.963
 724.627 878.092
 672.940 277.726
 845.249 791.522
 4.109 462.173
 351.667 496.610
 570.128 909.371
 752.838 324.152
 278.056 658.197
 2.473 861.032
 174.408 395.629
 247.126 110.898
 139.228 859.439
 627.574 971.080
 553.342 591.591
 278.556 691.075
 81.646 705.714
 819.143 674.337
 936.272 115.184
 419.948 150.218
 898.535 832.940
 244.665 862.272
 891.140 462.066
 40.608 493.585
 108.586 949.945
 572.807 345.997
 193.713 571.574
 713.668 90.271
 954.446 73.256
 398.222 756.249
 862.979 970.714
 494.754 599.320
 488.738 320.779
 411.283 891.219
 958.585 428.849
 27.451 883.989
 88.080 111.574
 204.280 296.197
 514.485 392.623
 654.690 296.273
 717.048 96.449
 657.323 500.592
 417.548 338.881
 845.020 371.010
 401.688 652.922
 805.241 260.756
 130.692 582.688
 278.918 407.402
 666.174 318.093
 451.008 361.126
 907.176 8.287
 882.620 635.478
 136.355 104.296
 561.734 11.555
 546.017 652.679
 945.620 666.026
 120.410 244.917
 660.024 645.318
 798.052 64.737
 212.869 704.722
 739.528 551.570
 6.506 970.100
 247.991 887.132
 503.807 574.697
 100.442 228.839
 358.602 453.410
 869.895 164.036
 977.786 936.470
 76.889 689.112
 486.106 34.186
 481.789 464.482
 639.041 220.179
 498.471 637.545
 425.901 743.983
 9.751 29.406
 54.268 692.259
 933.108 456.000
 666.163 93.967
 812.580 799.838
 541.993 767.196
 793.228 704.841
 64.625 538.050
 315.261 364.354
 285.303 144.695
 196.003 382.743
 326.035 57.860
 852.735 575.807
 918.132 603.618
 864.420 437.231
 290.641 931.810
 935.067 830.554
 140.202 316.218
 368.649 902.433
 118.595 48.434
 110.925 777.770
 826.815 359.724
 176.125 955.602
 694.390 703.204
 228.355 532.126
 917.121 697.030
 303.952 130.201
 220.962 678.432
 170.133 300.025
 88.069 274.209
 848.684 900.945
 24.871 547.447
 75.597 697.737
 851.175 39.845
 306.236 864.921
 51.929 567.091
 651.617 939.200
 245.344 629.585
 388.612 783.003
 396.971 226.678
 422.496 501.924
 741.393 179.109
 994.357 817.030
 481.896 506.915
 671.855 841.330
 322.512 229.638
 96.053 400.758
 172.936 168.889
 389.184 217.038
 959.836 972.355
 570.893 316.410
 211.067 941.056
 749.503 719.024
 863.398 141.593
 419.325 713.662
 818.749 301.298
 526.700 137.228
 956.116 711.344
 391.919 4.199
 241.710 661.453
 369.393 405.117
 992.128 175.649
 776.080 792.522
 286.208 153.302
 52.765 965.862
 620.634 600.648
 981.930 262.467
 620.249 887.902
 660.608 559.212
 482.570 824.525
 610.601 728.938
 721.480 514.191
 148.917 607.796
 119.798 151.341
 888.407 385.650
 874.975 138.196
 895.666 593.524
 75.146 635.700
 706.781 632.209
 550.916 180.755
 650.997 557.892
 66.502 587.435
 20.583 747.651
 825.154 549.496
 767.833 134.431
 529.306 238.971
 26.307 92.604
 244.900 579.965
 715.052 327.199
 139.162 612.737
 366.933 468.510
 687.319 561.096
 653.614 586.128
 149.938 502.015
 591.590 739.910
 310.524 301.857
 290.668 598.195
 512.574 135.773
 235.919 334.555
 654.521 118.731
 317.435 612.815
 775.998 536.591
 182.951 776.166
 313.862 827.803
 483.765 50.504
 713.881 800.431
 414.511 975.945
 374.322 810.588
 765.565 605.791
 469.638 528.046
 869.621 611.481
 982.629 989.303
 140.892 48.488
 766.936 420.000
 889.040 555.491
 1.314 595.175
 206.290 451.894
 394.119 610.785
 644.069 981.848
 690.000 942.463
 237.052 632.121
 738.334 662.227
 22.887 472.687
 749.940 31.200
 323.391 169.670
 618.785 262.346
 679.192 177.858
 870.388 693.322
 899.080 502.558
 48.401 583.084
 335.557 836.839
 123.406 169.627
 319.938 229.682
 839.382 938.762
 977.903 263.223
 167.928 459.174
 146.614 943.797
 160.411 856.880
 277.660 713.205
 244.456 518.051
 439.442 625.380
 252.004 923.837
 434.642 412.013
 368.489 401.038
 682.692 871.841
 511.326 800.373
 646.343 396.051
 963.802 737.567
 921.401 10.914
 68.938 615.017
 578.349 743.508
 415.965 512.454
 315.994 452.776
 797.330 538.555
 535.681 212.535
 671.974 982.264
 598.256 472.315
 414.713 718.495
 516.421 283.582
 63.640 699.728
 846.775 981.155
 977.446 909.749
 966.582 611.310
 990.394 41.527
 590.798 748.446
 590.597 76.217
 849.194 931.512
 961.403 338.820
 498.509 960.110
 608.504 957.684
 590.730 539.772
 767.431 695.283
 809.062 968.121
 945.866 97.437
 574.470 561.134
 229.598 843.993
 227.280 574.588
 374.757 108.198
 113.082 363.843
 55.239 942.360
 215.725 219.809
 844.085 17.489
 251.633 635.239
 820.289 33.414
 490.954 999.124
 925.420 378.234
 327.480 834.208
 993.146 12.102
 59.054 520.328
 462.721 456.413
 944.874 962.113
 216.720 326.836
 310.157 231.548
 383.410 214.774
 909.878 852.899
 773.378 319.416
 532.425 998.921
 414.333 0.118
 715.064 473.151
 271.753 60.531
 703.093 394.045
 138.569 811.379
 363.738 44.140
 114.905 773.387
 567.450 363.142
 427.649 776.707
 679.801 150.418
 236.060 454.638
 826.237 692.963
 788.656 999.979
 762.117 383.369
 921.181 99.627
 717.739 962.947
 576.794 250.650
 911.167 483.087
 276.862 18.052
 402.927 478.779
 341.389 65.581
 180.972 388.317
 47.569 86.518
 340.332 19.388
 796.960 707.441
 690.721 81.655
 37.982 426.052
 271.891 97.637
 40.808 81.543
 968.224 626.078
 354.223 915.494
 531.833 834.332
 674.791 151.402
 891.264 328.832
 42.002 155.786
 137.744 475.848
 431.255 613.074
 243.109 540.058
 470.217 985.530
 526.269 47.607
 751.775 589.291
 504.905 196.033
 985.310 414.794
 855.473 628.772
 522.240 886.616
 270.342 850.721
 944.693 891.985
 511.716 257.970
 828.906 922.372
 586.959 604.349
 226.797 147.717
 830.956 535.485
 167.485 772.759
 603.628 34.023
 710.820 469.962
 72.718 574.318
 10.922 919.599
 135.208 958.928
 21.015 156.344
 369.541 70.632
 21.416 180.359
 143.061 631.462
 38.334 62.336
 715.528 913.544
 478.380 994.569
 674.061 735.664
 296.553 618.161
 54.707 934.881
 686.393 709.497
 500.924 395.630
 400.449 422.611
 183.208 111.431
 225.860 758.906
 563.133 249.093
 30.424 538.553
 488.861 775.375
 913.955 660.949
 320.432 525.186
 930.916 912.759
 517.615 163.018
 254.569 574.733
 299.789 980.413
 519.242 921.819
 978.270 937.593
 973.361 749.817
 441.956 493.146
 397.009 906.197
 75.306 158.813
 957.643 578.875
 335.171 94.529
 97.967 696.154
 994.195 540.033
 550.716 120.982
 61.245 222.410
 864.231 556.059
 954.389 733.283
 686.409 901.472
 173.251 25.031
 107.008 677.750
 492.225 813.103
 791.947 514.027
 274.182 612.417
 478.505 338.925
 539.361 92.016
 735.907 51.633
 772.429 256.011
 158.450 109.184
 421.867 893.655
 352.928 675.292
 652.610 670.847
 41.638 34.150
 120.957 933.962
 237.930 692.806
 519.217 679.618
 2.208 557.238
 8.412 516.538
 570.024 364.727
 745.762 754.266
 305.846 48.964
 798.036 835.161
 699.893 280.513
 293.537 158.274
 542.863 205.309
 639.108 294.603
 114.339 555.168
 651.804 671.628
 163.115 249.487
 118.550 910.368
 177.786 285.106
 395.162 170.441
 807.988 825.575
 435.673 528.545
 742.951 671.736
 54.058 654.539
 155.172 707.825
 166.613 818.972
 321.502 972.203
 350.834 668.849
 918.720 966.055
 845.187 738.002
 10.408 968.978
 366.403 448.182
 979.866 25.395
 52.712 431.623
 780.830 963.454
 871.594 530.104
 363.383 137.742
 831.372 355.316
 53.776 393.422
 882.404 26.818
 919.717 142.645
 14.083 723.974
 710.376 50.303
 479.839 224.559
 124.924 36.943
 498.324 273.350
 814.515 529.207
 72.699 687.768
 368.439 795.312
 582.287 713.932
 361.710 983.395
 575.664 585.375
 462.955 88.001
 228.693 188.784
 310.464 474.432
 425.162 527.777
 881.199 27.386
 525.019 508.844
 1.013 210.286
 961.997 805.671
 401.173 841.540
 668.377 932.284
 821.215 745.891
 472.395 555.668
 424.394 420.932
 519.178 779.007
 640.501 784.111
 98.062 42.661
 220.956 13.397
 139.725 226.958
 100.165 559.840
 901.056 945.202
 750.748 952.926
 762.230 223.915
 321.918 915.870
 600.716 257.703
 511.889 199.402
 315.318 566.500
 976.514 86.464
 887.579 182.032
 75.482 639.259
 978.894 847.655
 940.369 892.984
 763.178 171.146
 580.030 551.152
 234.323 154.427
 960.507 525.690
 54.793 108.671
 479.360 376.072
 530.190 109.842
 846.778 336.785
 110.678 460.892
 264.679 947.938
 993.485 95.828
 715.182 102.010
 693.989 121.382
 714.376 638.566
 581.869 268.521
 717.261 21.579
 262.569 583.582
 464.437 449.985
 694.757 283.010
 507.924 325.957
 146.959 22.879
 337.881 947.463
 539.260 481.421
 427.671 727.962
 620.430 847.306
 923.335 68.165
 481.622 666.470
 5.093 119.917
 492.542 284.771
 350.915 263.254
 205.573 481.985
 921.633 853.026
 651.682 614.741
 77.816 135.321
 746.132 852.577
 23.012 655.899
 932.200 723.629
 766.529 718.397
 370.677 896.565
 310.308 750.117
 788.262 765.632
 15.353 814.385
 838.688 219.390
 98.600 2.947
 519.165 844.601
 783.893 347.630
 787.394 519.211
 692.206 20.811
 209.875 797.516
 845.476 528.417
 862.601 992.007
 992.920 931.832
 125.683 356.474
 493.941 726.546
 742.335 110.434
 431.302 231.743
 31.363 193.598
 33.997 347.753
 385.462 968.854
 490.940 474.697
 792.889 612.090
 292.371 678.581
 678.310 536.367
 881.751 778.972
 663.716 936.682
 501.216 619.388
 149.351 840.319
 110.769 87.296
 857.839 978.019
 425.751 460.591
 575.346 314.726
 797.476 872.511
 368.261 298.068
 534.880 373.767
 111.919 291.140
 585.667 511.486
 502.237 387.406
 346.526 87.154
 47.339 883.980
 914.911 863.702
 273.558 280.316
 818.683 294.144
 400.373 327.951
 232.101 685.640
 617.384 579.878
 802.707 703.759
 361.378 162.122
 447.191 388.076
 374.536 342.788
 127.089 283.648
 10.391 523.391
 567.122 300.626
 129.884 782.446
 838.022 169.050
 836.765 211.469
 478.047 46.359
 283.398 288.869
 487.254 915.231
 332.010 118.193
 788.366 849.005
 182.629 835.281
 128.307 256.263
 330.773 75.883
 493.716 596.288
 751.827 443.783
 858.833 299.639
 834.506 172.633
 979.930 265.121
 815.608 16.282
 329.925 134.021
 768.155 106.818
 541.122 877.880
 234.023 501.895
 632.452 156.575
 492.297 208.785
 157.435 503.716
 41.061 68.349
 365.982 36.651
 921.457 344.611
 750.625 944.815
 10.108 672.420
 497.624 124.202
 783.916 34.945
 515.530 654.755
 457.512 183.253
 826.140 284.165
 899.148 771.411
 211.612 124.602
 639.424 2.438
 480.895 592.142
 346.066 693.666
 491.141 442.081
 797.214 946.018
 905.790 62.065
 48.616 502.161
 439.219 980.159
 763.255 6.119
 204.994 593.131
 614.799 724.787
 505.733 203.596
 51.534 493.721
 560.380 621.140
 231.035 230.028
 920.451 395.491
 526.509 979.074
 669.776 538.490
 35.847 184.875
 499.862 700.593
 68.815 392.616
 800.664 807.396
 675.167 492.709
 477.994 258.096
 137.888 626.724
 105.734 832.556
 676.140 114.482
 623.319 353.905
 769.237 987.480
 304.673 82.279
 867.107 575.987
 440.003 460.778
 338.079 885.610
 700.867 651.241
 318.538 394.618
 694.123 754.543
 371.217 227.105
 772.172 443.357
 183.002 120.980
 854.125 195.507
 795.495 66.530
 251.675 419.869
 371.806 183.859
 289.658 546.446
 273.877 219.821
 697.391 905.605
 221.799 751.454
 234.071 761.994
 699.100 698.436
 39.070 775.451
 177.871 377.482
 583.237 29.036
 490.106 22.975
 485.818 453.455
 45.016 287.631
 576.989 363.625
 67.842 701.965
 479.990 48.549
 548.387 780.045
 289.362 77.208
 774.757 420.256
 90.817 623.765
 780.605 362.896
 639.935 613.421
 546.245 771.540
 355.480 549.890
 612.640 932.810
 330.976 226.416
 842.498 690.789
 595.874 129.870
 297.913 509.786
 713.720 722.680
 705.657 94.930
 666.036 196.888
 308.827 787.422
 91.975 20.531
 319.861 623.891
 418.238 186.858
 910.778 31.704
 382.415 594.943
 120.727 789.175
 414.993 265.222
 100.731 667.237
 368.272 970.091
 326.010 283.397
 59.741 448.244
 315.801 226.731
 6.791 297.962
 740.602 681.794
 870.723 300.636
 751.837 207.731
 380.688 718.639
 826.765 275.468
 580.579 714.179
 222.811 779.963
 919.979 636.306
 324.407 316.176
 108.444 476.105
 238.914 217.367
 462.949 264.772
 156.415 523.789
 221.840 821.371
 384.562 390.769
 573.632 797.278
 960.520 310.047
 882.410 929.541
 137.084 650.342
 288.085 337.579
 351.837 806.049
 852.552 374.858
 982.697 951.381
 122.867 292.782
 939.183 445.949
 129.266 867.178
 58.431 132.623
 746.488 273.115
 193.479 555.624
 167.038 231.797
 577.000 843.222
 188.273 669.820
 497.971 122.605
 653.344 467.801
 976.163 732.669
 838.930 989.564
 97.708 682.367
 808.355 897.421
 74.975 167.374
 783.257 712.242
 209.664 46.101
 794.694 872.973
 516.360 918.247
 197.819 908.765
 255.078 416.398
 843.603 243.326
 428.781 975.597
 645.025 106.442
 32.039 289.776
 130.617 798.420
 549.354 890.755
 99.967 921.726
 659.034 428.826
 266.884 208.240
 16.554 818.307
 457.459 793.631
 289.123 101.734
 511.491 551.720
 662.754 738.450
 84.153 745.818
 919.596 733.277
 455.689 391.429
 915.145 175.906
 704.190 481.343
 103.432 88.881
 981.665 491.471
 348.156 99.996
 536.771 271.273
 6.538 122.164
 756.495 698.903
 521.316 589.893
 140.137 36.856
 48.733 656.393
 386.208 213.065
 983.573 279.727
 858.834 744.672
 316.609 141.585
 625.358 452.565
 228.403 560.139
 119.796 735.148
 42.854 831.527
 714.290 996.265
 943.604 6.041
 77.618 887.052
 709.322 858.766
 999.278 622.481
 115.507 524.748
 270.566 584.074
 750.079 850.671
 479.976 299.692
 419.389 274.327
 16.233 294.304
 405.838 925.950
 824.122 92.402
 856.214 488.901
 249.378 199.405
 12.659 138.547
 691.218 337.428
 780.367 965.831
 384.390 717.519
 895.478 694.638
 914.878 118.710
 303.902 119.097
 570.924 952.388
 80.960 558.471
 207.826 22.850
 559.874 183.872
 403.663 70.933
 244.400 384.098
 574.031 392.947
 460.644 369.193
 745.769 362.487
 661.796 62.579
 539.190 814.880
 396.624 498.804
 830.508 265.119
 450.964 558.031
 643.838 368.067
 786.756 954.645
 216.604 957.952
 54.463 120.920
 382.549 251.791
 514.071 543.143
 490.334 213.108
 742.326 413.316
 918.279 758.585
 58.007 241.365
 830.947 76.892
 894.020 558.322
 452.577 207.727
 569.730 648.255
 685.903 607.062
 956.774 634.731
 90.477 374.766
 227.533 365.597
 838.565 331.478
 271.327 677.948
 403.074 157.107
 956.443 464.014
 93.336 313.188
 406.369 819.561
 661.350 701.020
 999.484 651.211
 651.890 707.962
 249.398 800.431
 891.534 982.049
 887.654 752.846
 9.014 482.517
 864.380 725.996
 485.299 878.651
 71.423 640.837
 857.718 525.150
 45.578 597.511
 87.386 107.983
 848.707 799.545
 60.650 725.236
 572.088 849.229
 878.691 3.123
 252.530 307.227
 218.478 723.995
 399.087 849.074
 174.677 2.607
 246.203 128.285
 745.814 946.203
 409.458 79.154
 466.933 895.997
 914.627 261.266
 651.334 210.951
 893.457 502.484
 649.978 323.343
 337.448 468.231
 411.195 689.317
 624.219 443.581
 195.916 761.690
 483.054 23.027
 423.422 227.773
 253.399 163.151
 466.305 248.445
 772.025 159.145
 535.875 88.394
 763.900 190.858
 183.602 389.222
 924.439 672.289
 51.488 970.385
 885.621 395.198
 323.824 776.918
 327.513 438.409
 431.905 772.203
 705.319 715.824
 337.545 809.100
 438.384 444.909
 644.219 929.495
 183.144 461.163
 658.134 32.406
 671.396 300.854
 725.456 321.324
 926.099 82.989
 914.126 565.496
 810.097 91.467
 675.535 675.613
 362.627 379.638
 126.892 856.204
 231.186 872.819
 231.834 124.481
 412.698 150.847
 445.271 13.883
 131.015 64.583
 427.144 61.109
 854.254 429.735
 645.581 224.549
 504.787 491.831
 87.631 732.002
 849.524 551.231
 708.456 304.268
 844.424 851.317
 588.615 61.995
 513.698 481.304
 273.185 275.342
 393.146 933.321
 253.300 54.073
 983.632 27.619
 665.757 960.198
 323.137 17.053
 753.275 732.059
 175.694 779.802
 498.566 979.475
 387.208 475.783
 749.439 1.431
 309.567 886.286
 547.740 213.686
 436.240 777.277
 798.192 992.034
 318.771 64.716
 728.313 741.891
 691.208 745.772
 240.050 416.158
 468.852 564.232
 507.970 506.208
 811.943 163.655
 386.541 226.433
 860.643 150.449
 26.852 467.561
 614.342 534.161
 826.072 390.233
 8.680 567.755
 523.916 815.937
 753.569 100.818
 80.620 910.730
 353.824 348.582
 409.596 877.514
 812.838 25.053
 162.461 319.499
 394.321 285.615
 470.039 721.369
 15.717 960.252
 803.810 741.521
 100.969 360.403
 239.914 110.093
 214.454 128.761
 262.093 290.687
 419.788 430.670
 538.841 361.484
 897.615 407.717
 639.747 992.340
 959.490 518.625
 530.703 892.572
 707.456 860.258
 599.780 649.182
 411.286 113.892
 435.651 702.622
 360.711 610.582
 207.003 67.775
 854.975 507.188
 201.340 818.316
 926.080 954.498
 379.682 845.159
 867.982 804.688
 22.948 772.208
 127.524 121.491
 97.541 478.542
 272.939 938.058
 590.810 514.617
 714.523 160.036
 79.380 905.758
 434.617 681.402
 339.973 769.493
 968.790 4.771
 117.239 710.178
 248.434 413.929
 777.762 736.380
 101.502 902.321
 633.916 130.956
 350.501 125.937
 173.440 213.466
 635.929 21.976
 316.756 708.004
 623.060 955.725
 508.308 670.799
 867.396 258.093
 873.057 860.787
 769.421 366.373
 605.107 538.095
 145.872 942.989
 51.018 951.018
 588.899 923.822
 782.320 988.197
 36.005 432.289
 75.081 411.570
 594.986 521.516
 212.004 795.046
 375.273 299.071
 555.624 337.368
 788.908 811.888
 399.023 424.173
 872.978 178.843
 750.360 528.796
 725.946 551.256
 845.079 374.044
 171.141 144.277
 778.425 354.072
 493.299 542.248
 12.656 928.209
 222.907 856.813
 18.016 954.339
 856.019 866.661
 162.068 901.032
 434.917 641.637
 454.581 253.629
 621.441 141.680
 498.982 663.918
 267.146 63.223
 188.945 955.638
 222.753 603.708
 340.353 724.273
 887.042 540.516
 663.371 210.190
 628.812 926.553
 683.439 396.050
 34.377 34.036
 418.479 914.512
 949.949 814.552
 645.586 648.574
 469.024 861.549
 355.023 677.928
 528.534 576.207
 731.699 49.456
 245.952 254.659
 541.965 323.262
 878.187 80.241
 781.884 827.757
 590.061 355.565
 585.870 424.287
 567.023 723.481
 753.425 475.126
 328.038 971.387
 456.559 785.716
 27.985 298.792
 199.346 975.566
 675.229 552.906
 450.091 960.744
 323.279 941.309
 420.003 708.486
 672.616 545.194
 662.492 870.879
 90.110 652.519
 784.697 305.142
 722.282 469.544
 946.334 343.749
 251.362 254.262
 647.039 255.096
 479.338 839.278
 827.110 916.832
 587.587 8.533
 610.823 857.231
 824.087 286.400
 267.492 568.505
 935.563 553.980
 642.387 188.912
 760.295 81.762
 484.963 132.550
 603.930 256.314
 670.997 127.285
 863.728 568.283
 251.916 28.232
 577.824 547.358
 870.502 98.259
 339.717 894.964
 237.215 595.281
 222.127 336.259
 773.552 151.605
 839.307 838.837
 984.349 761.588
 486.923 116.437
 733.896 164.687
 930.635 432.633
 63.670 991.164
 68.907 963.121
 22.813 462.691
 525.482 577.920
 784.866 460.878
 588.964 218.864
 22.475 909.848
 620.546 816.563
 610.688 196.710
 608.833 298.230
 562.038 573.941
 428.760 957.813
 74.082 463.741
 228.694 707.856
 431.542 395.562
 348.099 313.998
 568.269 48.836
 82.734 74.423
 504.174 903.869
 243.590 884.660
 852.937 200.933
 781.187 700.566
 699.245 912.231
 202.849 947.217
 499.600 901.086
 235.020 927.572
 226.196 300.001
 266.274 161.557
 785.317 822.900
 843.424 373.750
 164.252 440.740
 630.087 476.723
 736.326 813.701
 224.409 938.621
 452.811 572.581
 473.743 839.688
 121.805 977.769
 25.301 315.656
 794.435 423.021
 872.809 949.429
 202.844 475.200
 362.594 640.041
 805.319 698.274
 224.209 73.915
 952.835 963.422
 609.585 813.019
 987.346 626.429
 232.825 253.256
 282.893 203.120
 575.383 990.611
 741.394 604.003
 786.746 49.234
 529.535 726.319
 600.370 702.101
 693.254 137.081
 983.054 369.542
 91.723 621.575
 730.844 72.422
 61.584 691.083
 156.812 794.499
 640.542 429.712
 929.549 662.643
 661.548 767.318
 13.043 264.682
 767.119 863.290
 228.987 514.023
 408.302 509.800
 864.760 949.809
 283.065 563.913
 840.834 83.671
 861.264 412.451
 539.720 612.379
 642.576 393.773
 497.510 893.601
 433.086 244.611
 734.354 803.994
 116.480 821.270
 720.862 880.038
 376.527 141.941
 465.435 787.947
 415.885 805.262
 288.146 626.115
 557.921 920.093
 798.333 168.575
 436.735 208.517
 896.916 888.621
 327.695 60.169
 215.302 826.040
 676.432 178.126
 918.137 88.283
 506.397 487.824
 828.047 904.618
 659.859 119.133
 170.785 723.071
 618.969 221.961
 135.892 283.233
 404.476 857.362
 851.372 985.324
 30.475 204.339
 184.205 168.894
 552.833 338.390
 108.310 216.030
 563.278 138.006
 787.284 196.855
 305.694 741.851
 263.709 213.374
 508.668 960.308
 945.748 695.735
 700.129 203.730
 354.127 827.720
 685.182 655.351
 710.529 581.482
 94.280 434.023
 487.034 721.470
 341.385 471.122
 523.903 681.014
 944.182 393.134
 491.153 649.797
 252.618 248.099
 502.545 154.491
 87.859 847.591
 476.559 127.014
 319.252 489.005
 218.432 84.629
 788.080 64.140
 214.350 883.404
 338.229 3.488
 280.478 232.089
 727.526 121.017
 695.917 88.621
 390.164 446.843
 423.109 417.926
 998.758 316.159
 838.271 920.293
 461.091 838.500
 867.556 987.218
 886.264 934.348
 64.569 690.264
 500.867 193.861
 437.463 332.436
 898.972 198.758
 407.963 405.959
 109.594 732.150
 282.476 510.743
 79.042 577.101
 862.057 340.610
 438.842 733.319
 91.813 576.368
 86.334 738.551
 932.712 913.665
 696.278 8.625
 364.349 367.331
 937.865 364.832
 733.644 941.460
 850.281 122.377
 642.628 135.225
 567.696 707.367
 512.196 108.276
 745.385 956.416
 615.228 587.425
 565.055 252.063
 191.856 329.210
 859.919 944.287
 645.246 622.989
 547.156 104.345
 374.559 528.808
 363.930 318.609
 592.271 286.723
 628.052 739.210
 258.472 243.211
 968.534 13.067
 760.971 240.243
 355.971 574.614
 95.947 368.593
 297.055 439.481
 431.547 354.564
 309.012 421.176
 141.484 324.967
 153.853 220.817
 705.600 865.669
 262.658 237.209
 521.025 881.976
 118.458 102.571
 335.525 902.627
 472.485 775.264
 91.562 902.057
 350.692 687.825
 796.390 97.308
 151.566 644.895
 154.023 296.440
 356.667 345.368
 106.287 415.352
 664.445 36.059
 832.557 560.687
 736.076 625.631
 804.516 309.994
 308.196 848.529
 39.826 359.066
 607.960 785.783
 56.479 793.496
 805.972 254.953
 210.565 760.792
 495.132 573.192
 70.029 45.369
 799.557 788.647
 404.652 896.249
 936.684 245.553
 880.046 732.207
 694.851 891.944
 956.098 997.578
 993.546 916.322
 86.370 300.888
 187.826 486.902
 575.840 15.548
 113.782 705.743
 314.769 125.056
 678.373 537.388
 703.876 263.427
 532.350 850.536
 11.446 534.212
 565.615 760.040
 950.282 828.612
 494.291 879.490
 678.653 435.401
 110.622 611.349
 664.783 814.052
 110.826 197.489
 812.325 449.404
 151.101 429.038
 31.041 824.053
 584.601 937.160
 612.176 226.508
 457.532 138.202
 594.516 492.826
 873.314 735.134
 0.559 881.328
 931.324 246.086
 801.660 269.199
 600.249 169.053
 608.444 291.837
 162.986 944.156
 953.457 117.181
 165.695 951.773
 165.177 344.664
 91.910 12.062
 957.724 269.620
 565.045 620.840
 163.286 76.883
 639.249 875.337
 402.297 680.985
 377.338 384.159
 760.382 63.935
 221.530 607.143
 765.187 365.332
 752.282 986.867
 627.306 333.992
 995.001 884.101
 27.948 376.808
 994.290 949.794
 854.972 550.964
 529.341 907.231
 564.998 792.597
 518.847 296.482
 91.936 201.558
 364.275 81.231
 944.270 691.975
 539.489 933.583
 800.532 46.158
 563.725 808.831
 193.565 790.211
 832.988 178.564
 891.514 149.001
 949.557 101.661
 162.148 82.319
 325.783 539.008
 25.410 390.028
 170.578 835.049
 838.575 579.199
 46.524 739.375
 553.429 478.931
 142.343 381.411
 873.447 977.538
 197.532 163.970
 411.526 141.361
 679.455 45.357
 99.716 894.808
 712.292 338.931
 278.343 327.915
 334.431 193.353
 543.379 122.064
 686.583 811.456
 961.030 8.424
 555.829 221.792
 273.824 199.723
 497.591 801.009
 282.546 357.243
 283.228 539.499
 455.811 505.342
 258.393 295.191
 709.852 909.644
 7.767 554.237
 133.985 957.400
 494.424 841.976
 584.461 575.101
 144.358 247.441
 606.047 385.441
 574.076 150.428
 95.171 230.132
 285.287 297.441
 722.126 594.417
 477.306 753.583
 67.328 981.564
 534.840 868.616
 85.610 159.888
 944.170 410.035
 233.828 90.486
 660.685 122.437
 924.627 30.773
 909.426 624.884
 900.109 977.806
 240.140 226.044
 353.568 87.635
 399.889 656.032
 818.725 694.268
 328.117 135.017
 850.487 907.007
 747.943 638.430
 648.640 730.936
 428.347 709.196
 38.918 116.077
 57.659 6.733
 590.236 70.552
 710.709 783.908
 281.569 887.076
 349.195 225.901
 659.055 935.874
 484.787 663.653
 168.579 317.007
 702.693 949.663
 589.659 777.972
 913.480 131.324
 714.456 665.879
 24.603 118.337
 545.525 665.662
 830.328 473.206
 965.497 685.432
 767.423 180.380
 651.744 386.650
 310.362 208.533
 763.460 560.332
 48.056 576.104
 864.334 251.622
 336.682 182.056
 611.433 305.147
 130.530 857.388
 843.326 804.439
 503.588 429.102
 944.303 812.920
 165.549 333.780
 306.328 384.766
 201.961 754.774
 618.922 134.976
 412.387 933.272
 805.100 763.851
 143.751 282.482
 108.000 986.604
 907.865 45.089
 989.766 879.867
 399.789 321.666
 706.970 919.582
 692.676 472.230
 203.556 36.119
 348.784 780.579
 44.495 80.013
 257.076 263.061
 685.607 793.595
 65.239 7.218
 324.999 978.765
 825.965 114.145
 750.120 188.758
 710.171 379.971
 25.548 241.818
 467.645 240.562
 57.260 838.118
 430.880 189.255
 219.576 879.135
 781.035 95.362
 494.524 953.065
 124.658 352.435
 306.442 213.188
 92.912 86.353
 246.829 281.590
 176.218 286.490
 688.462 242.083
 679.718 486.321
 349.441 517.939
 939.736 826.424
 856.011 877.247
 517.749 61.838
 389.894 776.914
 303.802 422.101
 416.512 191.946
 461.059 556.205
 53.406 316.443
 151.198 972.171
 834.533 544.428
 548.151 53.649
 890.838 810.202
 905.297 561.014
 37.947 198.282
 346.544 424.758
 29.072 121.508
 641.036 53.050
 589.022 852.640
 858.564 507.239
 540.778 710.326
 430.772 968.528
 819.540 316.146
 532.211 411.431
 843.812 517.190
 693.963 315.882
 185.443 411.137
 347.714 356.618
 810.109 410.973
 324.529 87.945
 109.249 78.291
 783.400 742.010
 229.716 61.871
 280.840 942.813
 747.387 567.021
 703.733 735.410
 897.703 406.612
 140.702 184.869
 444.815 543.189
 857.941 522.880
 870.001 709.839
 847.296 537.440
 120.731 923.258
 729.345 504.371
 368.789 593.768
 501.962 355.819
 466.867 252.775
 933.551 143.092
 408.873 307.620
 595.813 867.826
 633.822 487.134
 227.918 880.533
 463.560 939.028
 514.558 748.821
 31.067 103.840
 465.215 514.372
 391.874 231.494
 499.562 839.079
 972.713 578.049
 501.135 703.128
 408.508 165.164
 503.016 93.623
 163.818 386.947
 148.358 809.249
 93.731 482.588
 536.274 918.131
 440.972 873.549
 759.092 121.447
 312.554 896.797
 177.748 889.213
 756.066 496.816
 913.554 607.434
 440.759 805.958
 880.419 483.389
 123.621 222.518
 993.581 739.794
 479.978 956.998
 598.879 846.261
 139.742 68.043
 128.589 610.633
 484.832 650.059
 41.985 821.903
 724.703 104.421
 115.360 504.681
 222.190 756.234
 549.543 432.181
 941.357 540.092
 433.623 335.927
 135.963 33.025
 190.125 746.717
 98.039 863.511
 406.172 869.440
 500.375 965.070
 181.955 616.431
 857.287 405.449
 885.268 447.889
 110.521 632.137
 149.970 57.051
 740.683 96.909
 586.313 21.384
 981.041 912.024
 49.528 163.744
 245.290 644.850
 335.335 639.588
 302.114 662.925
 810.869 313.972
 768.622 825.456
 48.511 206.692
 336.496 397.997
 888.319 72.909
 676.768 103.485
 220.048 222.642
 32.178 364.265
 934.361 654.223
 144.241 326.250
 58.915 438.168
 872.300 868.661
 761.083 8.793
 844.322 812.095
 185.499 836.468
 887.285 155.922
 600.136 614.837
 175.096 755.767
 975.963 121.025
 813.702 136.234
 427.223 825.234
 469.117 506.848
 225.125 936.893
 100.229 784.906
 778.284 191.228
 553.511 942.486
 787.916 381.859
 833.115 92.039
 51.902 526.480
 102.603 851.927
 254.993 974.280
 681.893 27.074
 766.106 601.387
 456.543 977.901
 519.837 135.963
 650.642 101.242
 617.623 264.810
 967.109 118.707
 302.672 421.321
 760.942 760.376
 477.768 478.853
 475.846 484.854
 310.800 178.143
 789.700 21.204
 651.532 222.020
 229.848 325.459
 735.468 60.659
 838.384 476.144
 825.081 467.113
 396.956 692.072
 212.102 832.185
 819.756 34.815
 131.741 472.400
 354.868 91.455
 203.813 192.493
 913.997 544.841
 677.690 438.089
 97.533 693.826
 7.268 944.134
 668.227 740.257
 685.953 174.889
 427.476 709.405
 225.584 672.319
 691.699 802.672
 140.944 807.358
 84.093 523.619
 604.629 254.540
 833.558 188.564
 445.655 692.035
 595.659 190.120
 587.128 938.975
 320.845 275.459
 139.748 668.773
 436.765 920.804
 803.243 434.832
 581.510 810.418
 169.184 483.441
 23.051 283.313
 986.783 443.124
 380.520 106.196
 546.650 721.145
 181.592 919.038
 482.965 322.964
 456.708 423.559
 496.923 871.333
 997.957 728.434
 596.678 136.357
 63.842 2.683
 342.471 209.620
 359.918 635.483
 519.414 143.503
 691.454 762.241
 451.925 25.922
 92.985 239.462
 468.580 931.056
 769.298 771.642
 547.746 354.430
 314.387 889.660
 974.646 747.308
 343.857 220.120
 549.239 768.210
 519.799 977.546
 959.580 291.177
 556.171 755.730
 913.252 989.671
 961.091 530.855
 364.305 155.953
 247.298 747.992
 127.223 37.892
 73.536 515.409
 603.400 364.105
 171.059 239.854
 607.926 384.746
 67.388 602.993
 52.027 946.065
 103.274 97.777
 764.117 124.016
 311.417 547.411
 103.094 313.754
 602.539 143.186
 392.420 471.153
 804.936 725.878
 71.885 258.712
 299.635 854.176
 893.175 6.057
 860.076 849.197
 370.935 765.045
 370.998 563.294
 16.615 947.259
 97.456 321.714
 929.658 469.014
 286.261 945.372
 979.609 403.060
 996.152 240.815
 791.257 519.931
 10.660 988.788
 829.337 983.726
 532.771 565.801
 183.698 801.129
 590.208 574.226
 872.662 378.503
 894.653 557.220
 132.043 955.133
 450.848 246.892
 838.584 502.232
 858.648 190.325
 856.182 423.761
 802.341 761.327
 196.053 598.551
 189.651 880.072
 781.037 761.717
 253.511 502.348
 710.531 250.160
 331.966 520.141
 975.530 811.366
 117.501 941.345
 890.112 591.337
 741.819 534.735
 232.162 936.706
 914.033 874.051
 445.598 143.894
 440.753 369.458
 800.766 406.188
 260.232 304.063
 268.853 604.945
 757.343 606.369
 998.024 186.841
 682.383 485.838
 719.859 603.398
 768.617 678.325
 528.608 866.303
 878.094 821.507
 205.294 911.738
 652.755 979.044
 374.278 154.686
 611.603 17.812
 130.089 850.712
 21.101 17.840
 534.065 434.812
 734.601 152.582
 308.288 656.694
 310.196 151.766
 731.652 127.207
 790.701 74.635
 830.698 395.039
 483.500 342.972
 445.327 215.348
 283.812 866.610
 204.148 597.408
 617.665 335.323
 261.399 136.992
 968.947 937.173
 300.872 177.073
 429.661 621.912
 603.718 389.048
 458.601 677.193
 286.357 333.404
 438.758 583.862
 349.951 616.266
 28.630 513.915
 230.171 95.220
 251.307 220.852
 709.512 658.152
 754.651 627.788
 546.636 872.434
 406.458 965.106
 8.582 13.858
 13.291 558.565
 760.882 886.374
 327.412 173.109
 704.372 451.378
 942.186 420.412
 350.650 631.398
 185.476 23.105
 33.828 35.277
 668.464 470.210
 575.405 583.905
 903.157 711.485
 191.209 676.233
 987.486 328.882
 271.640 219.556
 97.707 37.436
 824.478 416.053
 701.974 242.485
 566.946 25.509
 498.002 692.788
 942.237 53.423
 16.209 387.997
 345.254 601.687
 255.300 832.765
 30.886 388.493
 220.792 378.116
 81.815 133.584
 612.399 793.402
 296.003 318.502
 400.555 800.060
 358.872 488.839
 595.896 142.658
 462.413 252.018
 51.510 835.282
 971.587 940.777
 752.686 604.822
 494.178 825.931
 302.300 750.160
 38.686 54.347
 464.561 781.566
 928.764 707.236
 901.447 322.160
 943.427 583.375
 43.686 8.064
 258.881 340.700
 253.734 71.603
 247.835 322.752
 636.937 128.879
 941.001 863.896
 567.423 506.104
 946.854 735.180
 948.544 455.842
 161.333 52.661
 608.531 452.919
 558.865 829.300
 928.145 678.963
 448.022 82.895
 649.239 953.823
 585.222 204.532
 865.336 41.435
 582.607 98.739
 944.586 127.834
 813.800 397.654
 781.981 661.080
 34.283 62.480
 474.875 868.998
 790.196 667.140
 619.981 483.139
 317.262 128.175
 750.850 239.617
 535.105 133.502
 484.926 983.093
 254.541 828.814
 194.467 943.719
 247.522 757.363
 124.975 403.213
 120.644 695.947
 980.192 321.219
 300.820 981.687
 899.501 2.884
 31.405 541.055
 250.062 890.166
 312.350 990.616
 723.508 530.225
 750.630 519.544
 300.314 582.591
 447.147 444.541
 861.504 881.361
 291.470 271.099
 678.209 468.929
 402.402 239.545
 988.456 703.712
 304.601 884.225
 124.767 946.611
 711.777 309.070
 635.660 520.983
 265.823 168.160
 952.401 80.380
 107.273 736.629
 995.809 810.042
 902.422 731.950
 756.082 25.001
 681.222 480.635
 74.207 343.700
 130.692 668.325
 322.402 235.496
 502.129 825.863
 342.062 28.408
 16.211 219.105
 223.053 475.659
 155.459 270.809
 372.960 412.216
 914.035 659.248
 857.496 472.551
 404.102 936.191
 425.079 15.837
 997.684 778.204
 644.209 432.810
 793.139 737.041
 569.380 648.479
 843.829 760.148
 650.689 536.068
 559.644 499.331
 757.994 910.137
 603.841 968.715
 199.496 951.367
 650.665 921.804
 177.172 153.310
 563.857 127.248
 890.883 884.453
 1.142 784.647
 335.652 279.684
 571.800 652.158
 42.209 656.930
 478.409 88.869
 601.959 881.069
 892.773 444.830
 760.067 842.705
 61.060 873.743
 323.136 398.948
 543.532 276.652
 733.202 42.812
 887.346 304.368
 232.547 173.273
 52.214 12.048
 362.556 966.610
 781.890 247.412
 585.908 478.674
 891.300 306.037
 29.403 105.511
 749.402 960.301
 352.322 905.063
 539.754 85.664
 143.296 434.838
 710.207 707.613
 831.098 729.617
 244.573 78.763
 108.677 260.022
 444.775 88.146
 265.308 248.440
 72.474 888.866
 502.280 535.328
 313.087 607.125
 379.461 388.745
 769.198 631.668
 563.050 726.401
 819.532 560.218
 281.417 306.156
 276.932 946.307
 562.102 562.386
 505.196 609.532
 837.551 86.809
 499.607 273.827
 742.346 829.000
 966.748 526.450
 455.424 120.187
 51.311 655.543
 295.677 690.893
 24.802 452.204
 189.627 186.185
 274.858 945.616
 280.253 899.748
 194.473 684.233
 224.186 808.679
 775.529 255.017
 471.160 644.029
 647.019 434.922
 78.831 967.907
 79.262 648.146
 884.854 726.919
 793.815 228.990
 336.665 835.285
 795.095 598.733
 121.099 220.924
 472.546 606.807
 297.172 796.779
 838.401 478.233
 725.657 740.768
 470.406 583.126
 721.250 664.788
 854.482 397.804
 492.851 0.636
 780.184 874.207
 753.833 643.489
 971.317 54.045
 999.150 377.457
 552.547 251.018
 184.939 308.926
 405.815 839.002
 687.282 788.874
 181.424 502.203
 441.350 592.620
 249.631 366.603
 504.917 312.667
 339.302 397.696
 88.893 516.315
 968.637 740.481
 442.809 623.851
 65.372 732.381
 169.182 215.466
 764.404 342.271
 314.346 506.303
 201.830 998.877
 394.908 610.393
 966.542 654.832
 771.778 407.700
 572.306 489.543
 84.208 936.569
 51.499 651.405
 863.954 249.715
 301.231 660.005
 727.319 229.268
 716.467 579.616
 406.245 479.834
 584.133 399.987
 247.685 772.870
 676.234 548.309
 55.367 656.807
 36.191 451.952
 344.887 471.396
 496.404 185.536
 260.168 698.677
 470.041 594.044
 788.186 74.382
 828.102 777.668
 193.989 290.483
 583.703 361.040
 167.187 200.989
 867.327 722.406
 365.051 848.158
 575.613 15.500
 400.069 145.306
 726.354 832.592
 848.374 865.796
 146.154 201.035
 250.025 517.054
 675.113 13.071
 986.065 435.379
 693.697 210.576
 206.989 874.478
 887.203 99.448
 962.362 221.233
 768.043 84.775
 354.437 639.974
 408.236 195.439
 875.688 195.866
 5.306 819.118
 259.995 754.058
 553.446 674.627
 801.973 999.538
 835.633 803.086
 503.766 719.543
 837.012 122.766
 871.883 872.806
 228.830 240.652
 189.744 915.379
 837.290 888.399
 569.128 729.461
 622.796 708.640
 673.389 318.343
 110.190 582.377
 297.855 86.677
 965.844 197.959
 782.354 60.845
 377.142 821.022
 764.200 249.870
 496.349 952.414
 7.588 574.394
 734.651 742.950
 870.405 361.675
 481.790 170.831
 498.439 420.797
 559.166 346.254
 629.439 667.601
 644.159 170.402
 208.126 296.965
 114.011 490.538
 73.937 625.354
 409.817 922.662
 204.848 114.244
 604.380 487.422
 255.297 290.478
 439.283 968.248
 989.033 499.452
 571.904 563.486
 207.115 747.866
 116.055 592.525
 638.642 542.377
 72.066 121.217
 181.698 226.886
 803.453 801.440
 742.160 123.247
 35.724 646.382
 559.236 937.230
 714.617 75.400
 372.846 693.758
 580.292 314.350
 576.257 593.330
 183.157 98.730
 808.006 956.484
 806.610 833.220
 423.323 57.020
 970.593 663.206
 303.497 490.101
 794.308 828.253
 321.508 521.358
 1.619 726.439
 996.374 1.575
 91.461 119.912
 902.985 182.882
 579.327 169.290
 927.529 551.550
 983.616 576.951
 593.158 405.274
 699.948 141.300
 251.365 795.452
 222.746 836.324
 720.069 964.296
 560.263 9.031
 931.013 10.348
 698.476 73.291
 761.392 82.043
 730.745 829.485
 605.255 436.405
 741.908 177.972
 480.138 607.969
 753.627 959.218
 857.308 251.827
 366.647 148.652
 697.279 884.785
 117.437 879.499
 815.787 321.435
 772.132 247.553
 102.803 549.287
 658.240 568.859
 874.620 711.601
 861.131 481.330
 816.294 761.279
 442.634 786.564
 331.395 848.022
 356.267 266.456
 373.946 128.222
 98.739 444.066
 912.532 107.883
 339.712 718.716
 440.992 898.870
 378.780 836.174
 478.915 584.214
 685.671 866.409
 826.854 836.089
 460.478 879.690
 687.017 737.825
 907.059 228.452
 314.870 547.195
 124.387 664.470
 18.285 660.948
 395.769 621.426
 409.313 949.593
 480.407 560.346
 383.469 716.796
 900.185 763.709
 349.440 980.130
 359.119 843.083
 458.792 390.506
 354.112 230.204
 643.674 618.524
 832.195 303.496
 17.294 289.490
 848.042 577.741
 936.552 788.357
 581.032 586.118
 781.383 365.007
 616.697 9.127
 236.934 723.558
 993.894 67.240
 741.572 591.786
 406.023 772.876
 407.993 943.978
 939.220 926.916
 461.570 538.857
 478.353 606.036
 347.865 70.525
 136.400 695.469
 621.343 492.253
 816.169 919.107
 474.394 328.557
 925.179 962.268
 937.469 49.045
 792.956 94.918
 968.210 737.580
 21.027 123.047
 644.029 392.221
 693.843 227.416
 725.484 666.015
 536.144 11.720
 917.499 777.199
 989.269 861.671
 124.991 641.673
 144.441 13.665
 985.540 113.300
 191.672 813.021
 523.704 51.773
 773.701 789.645
 172.273 907.313
 458.171 941.105
 860.951 640.720
 619.262 53.034
 801.586 251.289
 841.521 833.667
 873.236 519.558
 590.945 937.722
 705.208 983.046
 237.076 715.327
 200.165 737.892
 528.594 370.066
 63.721 625.339
 625.295 538.150
 96.454 337.272
 651.458 515.478
 446.396 218.496
 167.309 133.679
 555.852 204.415
 742.785 808.700
 209.665 701.319
 75.333 510.200
 399.855 973.329
 513.408 296.570
 864.254 66.365
 950.221 864.367
 287.420 687.300
 436.677 23.039
 627.425 118.252
 455.197 642.904
 661.470 924.877
 102.036 968.433
 139.498 297.409
 777.839 37.961
 363.763 618.403
 795.644 618.435
 242.746 696.761
 321.616 628.811
 21.817 849.296
 583.810 582.974
 795.959 95.092
 463.807 492.898
 339.866 491.216
 648.693 811.203
 729.429 558.404
 18.381 0.882
 110.406 690.390
 5.538 855.961
 932.782 919.340
 250.425 683.159
 103.723 821.811
 16.907 329.595
 112.044 234.823
 902.967 9.432
 989.833 740.674
 311.714 162.753
 452.531 143.306
 717.549 658.276
 100.618 860.323
 815.514 528.709
 780.564 895.605
 356.659 870.234
 149.499 831.164
 603.383 328.048
 929.746 717.054
 469.143 775.819
 991.791 369.396
 197.862 941.980
 186.463 73.762
 878.974 168.932
 130.986 90.078
 751.798 557.287
 14.459 362.061
 523.261 56.520
 954.517 35.987
 279.586 741.913
 739.801 517.735
 817.147 456.920
 617.104 961.844
 730.159 107.376
 515.227 50.453
 581.236 342.196
 80.647 332.940
 231.237 832.715
 676.827 48.833
 531.473 323.842
 66.666 427.838
 276.711 544.384
 556.194 772.873
 601.872 666.623
 580.619 896.734
 977.670 547.472
 917.634 553.013
 47.286 481.881
 227.007 620.249
 752.486 685.879
 452.719 848.892
 356.395 499.519
 749.985 737.810
 992.458 172.545
 183.399 485.894
 494.342 646.970
 106.273 270.466
 306.962 575.541
 200.110 283.866
 889.976 773.785
 905.481 849.883
 925.618 771.829
 892.733 519.937
 884.406 252.113
 237.530 683.425
 714.929 87.723
 719.975 926.151
 65.575 856.174
 747.675 34.659
 52.936 33.529
 606.677 212.667
 27.819 277.934
 316.705 179.279
 497.841 9.618
 258.748 428.570
 615.913 871.535
 857.214 8.332
 785.167 112.120
 41.880 824.870
 639.810 735.651
 546.404 193.843
 192.929 698.673
 582.891 268.060
 379.340 40.783
 281.715 106.303
 725.386 688.141
 921.472 667.653
 937.362 587.595
 267.629 479.179
 883.370 662.922
 865.336 327.377
 645.381 942.771
 420.323 152.502
 12.784 718.474
 183.192 607.284
 277.392 140.456
 711.432 95.760
 352.772 661.882
 407.669 792.790
 785.744 860.194
 662.964 309.734
 941.176 599.781
 314.269 606.710
 637.030 196.398
 952.532 137.593
 477.285 175.685
 592.601 371.655
 596.575 619.704
 491.334 977.443
 90.522 717.730
 832.619 432.667
 986.791 497.207
 396.930 381.732
 718.587 340.076
 711.263 83.786
 27.732 586.379
 998.649 53.308
 459.710 604.692
 183.864 907.280
 857.399 246.620
 385.552 303.564
 831.052 694.963
 559.845 130.517
 224.867 722.704
 35.189 125.083
 338.923 178.550
 573.725 333.072
 651.070 746.004
 745.951 149.288
 146.373 344.150
 950.109 595.371
 60.089 872.232
 436.663 409.071
 909.837 785.278
 505.294 970.272
 498.012 428.524
 374.095 6.998
 48.910 373.929
 528.322 980.243
 577.005 678.057
 42.435 501.650
 811.945 17.950
 40.752 695.340
 708.934 826.975
 178.287 67.754
 505.065 628.170
 547.125 830.992
 25.902 796.282
 460.635 260.257
 163.298 534.834
 57.030 219.611
 124.354 260.418
 967.226 518.075
 759.947 187.581
 484.880 956.365
 414.857 314.623
 787.188 380.234
 773.918 349.226
 14.964 496.966
 911.466 274.787
 114.258 755.239
 564.621 150.781
 657.012 994.137
 752.569 536.305
 735.792 483.936
 540.198 313.679
 11.471 199.432
 609.367 122.619
 79.845 866.806
 547.210 564.850
 213.896 328.403
 408.671 539.411
 885.880 788.519
 258.537 771.292
 134.272 389.625
 473.412 817.065
 124.274 565.772
 591.148 603.016
 169.811 611.895
 267.327 171.844
 5.589 668.812
 346.516 596.698
 388.704 768.935
 419.488 545.331
 792.648 22.752
 333.843 337.118
 357.484 397.259
 599.878 392.044
 656.782 681.662
 209.884 99.427
 716.139 130.358
 118.981 476.720
 4.186 286.603
 149.056 702.523
 452.768 631.179
 832.323 115.637
 539.131 868.189
 243.638 512.285
 873.553 894.896
 45.220 250.418
 827.862 234.900
 226.256 503.140
 463.986 15.266
 633.424 978.146
 280.319 400.328
 705.480 37.419
 193.769 860.407
 522.185 678.180
 276.415 245.652
 610.244 554.187
 330.457 487.607
 999.204 673.950
 629.372 888.085
 949.928 672.701
 495.908 541.835
 76.242 447.090
 700.765 31.692
 314.327 310.376
 524.751 328.896
 259.629 781.624
 260.159 913.894
 761.368 291.125
 665.577 731.713
 641.712 857.525
 616.860 329.118
 870.315 577.163
 803.200 647.033
 183.247 235.820
 642.095 610.505
 774.327 695.828
 674.333 159.842
 421.035 881.498
 46.990 381.213
 928.636 152.724
 499.186 244.121
 605.578 855.863
 685.078 348.789
 219.234 623.433
 57.939 381.069
 450.320 76.534
 707.595 409.243
 771.829 498.314
 3.759 119.741
 257.017 591.192
 115.676 851.871
 481.985 918.337
 122.960 270.051
 171.057 140.226
 625.605 511.532
 854.727 784.662
 328.092 114.434
 716.051 393.824
 791.622 302.009
 215.546 350.628
 401.221 751.925
 558.776 140.636
 15.335 682.236
 734.578 912.059
 892.318 447.286
 663.557 877.981
 411.624 256.605
 991.922 800.259
 121.656 647.781
 609.434 707.696
 497.975 891.203
 4.406 351.798
 935.283 151.521
 863.972 177.050
 327.534 439.776
 732.737 780.167
 719.093 763.852
 234.312 720.763
 995.695 416.347
 92.896 906.620
 189.734 662.007
 549.108 658.023
 415.907 725.871
 406.725 520.963
 649.482 603.323
 864.194 277.482
 882.410 869.920
 44.063 737.822
 717.484 58.594
 130.400 403.576
 215.972 881.360
 732.413 89.865
 31.127 329.665
 313.627 979.119
 223.224 610.105
 640.008 256.683
 49.081 719.175
 415.363 621.944
 791.059 881.477
 874.267 266.538
 881.424 860.397
 706.023 817.519
 184.590 479.329
 480.032 727.869
 22.511 386.380
 754.044 394.748
 20.504 868.053
 370.593 148.473
 968.664 220.197
 510.404 198.841
 947.220 60.703
 879.394 682.461
 965.470 901.819
 791.248 422.928
 279.066 64.921
 781.468 708.587
 548.408 532.247
 990.556 889.231
 703.770 893.995
 700.983 488.282
 115.733 111.762
 750.315 680.945
 710.887 217.304
 794.982 777.680
 503.979 276.734
 617.377 917.584
 573.332 342.547
 483.203 675.161
 424.151 698.189
 424.239 139.396
 555.032 371.608
 780.080 174.421
 660.601 695.408
 245.205 720.558
 514.772 52.529
 477.337 862.792
 134.812 939.080
 299.903 966.211
 229.625 62.002
 24.272 955.508
 292.713 471.102
 102.908 64.993
 570.934 195.957
 457.680 388.864
 786.893 651.891
 491.207 866.586
 131.632 220.213
 144.507 8.663
 93.988 61.123
 900.506 532.889
 25.752 938.863
 417.718 985.089
 532.731 824.088
 406.890 471.792
 359.308 374.927
 409.478 461.119
 129.595 313.415
 602.117 604.100
 306.291 826.028
 515.638 98.807
 916.654 684.669
 328.795 937.046
 814.343 957.207
 961.654 626.254
 540.229 244.413
 666.007 621.905
 711.755 23.693
 882.442 707.813
 509.094 220.567
 326.395 158.574
 390.737 778.345
 177.304 461.028
 17.441 107.474
 802.524 176.610
 301.494 611.642
 155.957 726.069
 40.520 391.845
 183.326 270.031
 207.449 996.531
 652.809 756.874
 319.803 130.811
 550.687 692.327
 524.040 366.070
 854.021 347.945
 929.715 549.591
 261.743 328.440
 91.822 138.770
 555.536 536.719
 349.434 553.825
 224.236 252.107
 419.190 724.642
 950.111 928.668
 350.937 810.415
 480.244 349.798
 770.845 994.434
 327.553 380.758
 558.427 840.744
 27.897 946.566
 475.201 875.147
 264.717 248.604
 234.485 391.455
 831.176 104.515
 477.268 446.873
 980.474 653.672
 704.692 200.476
 394.660 281.161
 473.081 159.156
 535.728 259.063
 845.215 159.805
 113.084 332.822
 927.602 559.467
 469.707 855.925
 226.765 791.580
 844.845 427.287
 900.058 232.086
 281.114 657.252
 833.521 900.257
 804.086 290.337
 879.040 482.556
 886.391 571.796
 757.104 241.265
 917.744 352.335
 764.211 671.083
 817.187 888.059
 903.323 55.280
 251.973 783.907
 722.328 997.626
 455.303 736.816
 543.404 357.320
 976.604 113.872
 892.334 972.121
 45.725 420.304
 491.594 941.131
 606.784 107.918
 817.612 765.174
 577.019 197.258
 797.463 161.885
 937.755 853.110
 43.034 127.733
 873.235 395.124
 103.952 694.006
 171.669 541.204
 530.304 592.657
 402.595 784.329
 241.130 625.959
 224.649 272.796
 417.113 226.774
 375.634 994.147
 200.845 450.144
 97.798 314.721
 173.988 288.919
 679.077 375.736
 368.869 733.571
 497.588 634.709
 397.259 767.622
 71.645 125.106
 778.873 513.777
 599.116 210.145
 317.400 921.519
 854.092 667.269
 196.466 754.494
 959.938 561.899
 599.075 626.230
 918.164 272.558
 41.770 516.848
 112.705 199.540
 162.517 543.357
 677.821 627.063
 515.415 854.436
 291.599 180.828
 565.481 870.426
 890.904 611.359
 805.568 824.390
 80.551 786.269
 950.779 705.000
 790.627 855.198
 922.507 421.591
 510.508 388.579
 686.520 861.870
 263.579 730.541
 532.500 689.482
 278.492 957.284
 604.481 319.126
 34.625 321.284
 144.160 738.469
 312.977 280.274
 176.593 337.086
 948.924 565.278
 138.143 911.680
 868.122 906.968
 60.371 693.484
 477.460 202.698
 425.023 877.910
 693.615 21.876
 191.168 408.953
 514.816 384.556
 966.354 2.837
 597.446 942.674
 2.466 798.781
 386.602 796.120
 0.375 952.182
 895.647 703.509
 414.975 680.079
 738.796 932.238
 576.524 114.211
 826.051 232.126
 951.142 87.889
 642.407 725.032
 921.858 94.082
 992.395 958.474
 703.739 909.461
 814.251 69.163
 237.674 228.774
 300.585 302.835
 915.514 432.806
 328.250 915.833
 756.078 798.923
 650.699 383.101
 611.467 923.832
 571.565 513.935
 273.937 372.623
 856.324 453.678
 66.134 995.745
 486.001 65.219
 925.596 506.348
 877.069 42.603
 885.321 715.102
 327.490 530.071
 655.944 849.400
 470.606 488.810
 135.058 100.778
 275.124 571.503
 711.846 550.838
 797.350 598.081
 260.124 915.306
 226.045 657.142
 482.661 751.634
 343.910 434.061
 500.287 422.438
 23.687 152.508
 189.516 859.852
 770.665 839.846
 134.508 90.459
 184.202 833.591
 248.188 252.899
 934.374 145.964
 161.637 57.680
 909.554 622.709
 611.907 28.489
 388.442 662.204
 960.752 544.724
 805.659 508.861
 38.072 434.703
 121.514 973.586
 65.050 297.608
 260.050 552.266
 16.827 649.584
 159.282 764.862
 430.332 576.306
 875.969 592.499
 49.649 652.017
 924.942 883.305
 482.393 165.384
 708.379 780.616
 72.518 28.136
 930.465 616.122
 787.224 376.466
 302.311 337.893
 80.959 691.340
 453.860 706.702
 403.763 36.704
 695.065 7.267
 433.184 658.991
 346.877 463.001
 850.971 13.077
 611.181 508.299
 882.752 225.211
 13.099 421.708
 149.345 909.279
 52.720 932.467
 123.619 96.665
 898.116 423.454
 581.577 190.111
 367.292 422.804
 518.131 317.082
 541.507 627.178
 657.830 137.691
 662.388 670.386
 722.485 96.234
 354.594 945.836
 268.229 724.485
 126.953 729.899
 124.346 980.444
 808.447 621.042
 158.453 700.062
 419.785 407.484
 363.771 154.179
 643.384 170.774
 673.893 931.642
 789.217 6.301
 721.294 46.121
 44.195 742.184
 183.663 312.919
 999.675 528.707
 825.949 828.107
 464.612 980.599
 717.817 361.308
 458.078 528.690
 961.226 841.643
 930.018 886.212
 129.455 960.679
 156.702 684.175
 228.379 464.243
 199.171 771.494
 527.959 574.802
 178.990 816.017
 964.222 436.588
 123.719 355.279
 820.417 656.145
 550.929 519.025
 104.476 211.609
 908.533 233.518
 945.394 905.324
 163.007 790.031
 633.940 457.815
 746.413 452.096
 786.489 498.431
 336.385 39.043
 871.186 451.786
 477.446 673.659
 812.706 392.614
 361.803 651.697
 98.196 728.492
 506.341 478.310
 208.501 344.713
 0.886 834.768
 964.287 23.176
 200.297 667.070
 628.409 333.402
 506.868 821.141
 168.875 234.810
 385.476 47.397
 739.494 662.224
 195.428 636.705
 159.060 868.660
 361.919 71.650
 399.435 139.044
 976.165 538.795
 965.736 174.318
 64.728 872.214
 658.870 376.885
 541.420 924.314
 845.848 985.566
 613.629 691.127
 773.704 441.754
 101.506 975.395
 98.622 89.749
 513.504 437.397
 66.397 784.990
 654.038 561.422
 280.052 806.851
 195.264 121.788
 784.820 640.838
 779.963 948.475
 52.607 342.281
 419.425 216.722
 73.101 844.341
 869.995 680.724
 76.071 392.399
 304.020 568.025
 790.918 330.339
 502.561 593.034
 670.627 428.105
 383.975 345.620
 196.076 411.251
 417.990 290.022
 464.743 59.352
 160.854 661.849
 439.695 299.496
 163.557 584.017
 878.106 892.235
 59.854 908.977
 414.246 239.815
 20.133 322.867
 83.800 330.360
 575.236 571.522
 741.658 47.425
 263.577 758.269
 44.122 843.443
 655.827 254.397
 592.106 809.848
 162.618 106.243
 320.871 328.688
 59.042 934.480
 583.618 3.422
 369.897 233.631
 623.638 324.239
 484.849 991.056
 228.474 299.911
 523.925 467.970
 478.578 999.049
 790.357 399.675
 264.458 894.308
 947.140 372.804
 975.334 39.807
 481.245 584.341
 737.290 271.821
 298.840 956.472
 281.233 783.101
 977.970 814.529
 885.218 950.210
 921.684 189.679
 499.563 199.778
 862.722 706.392
 717.484 883.054
 406.565 895.560
 492.691 628.495
 427.353 341.617
 675.514 890.185
 593.049 45.752
 490.976 476.778
 363.002 752.729
 918.961 693.448
 821.207 246.900
 664.873 460.388
 358.898 40.272
 588.330 879.103
 755.552 734.299
 350.330 335.639
 710.856 185.112
 861.707 382.610
 512.920 502.815
 286.499 494.323
 779.186 698.241
 745.211 897.184
 143.514 299.971
 50.025 237.177
 281.313 610.786
 315.080 944.440
 737.988 82.072
 851.557 19.394
 956.085 948.556
 563.899 213.601
 563.286 191.441
 997.893 470.453
 94.835 758.275
 94.287 175.162
 666.128 951.326
 617.046 530.576
 798.445 956.792
 650.418 905.554
 325.394 594.796
 693.774 617.424
 590.232 759.878
 881.101 521.292
 583.289 444.855
 69.516 339.166
 191.180 213.839
 787.675 614.223
 840.070 45.298
 823.406 903.876
 847.101 401.018
 25.840 603.931
 158.235 505.263
 369.947 40.197
 586.512 219.367
 602.572 979.004
 489.457 665.183
 684.168 940.563
 183.574 246.611
 537.629 985.790
 511.194 817.800
 296.482 465.764
 402.160 91.140
 743.686 441.431
 139.768 625.159
 87.198 608.443
 305.145 804.605
 720.002 997.369
 72.849 560.944
 454.564 3.160
 27.260 385.313
 651.541 360.204
 906.677 677.254
 130.423 91.933
 430.372 136.838
 158.848 688.674
 471.949 745.922
 773.998 406.718
 486.790 662.899
 253.491 628.706
 37.231 856.659
 487.034 314.069
 69.225 577.390
 19.750 222.897
 939.840 367.812
 562.460 482.271
 65.283 587.540
 165.270 236.441
 21.558 700.254
 103.925 277.501
 379.863 468.566
 861.741 278.455
 970.166 840.880
 635.014 273.152
 440.618 589.741
 231.214 465.781
 297.646 579.431
 454.651 65.207
 279.623 74.679
 424.509 275.801
 222.061 440.824
 289.129 626.608
 128.654 382.738
 485.207 665.432
 162.496 994.911
 741.407 504.849
 736.004 83.780
 96.084 495.398
 905.067 726.562
 144.762 269.564
 289.502 865.138
 864.365 792.033
 752.901 931.176
 690.582 750.666
 913.422 357.501
 18.037 403.290
 134.107 164.235
 119.016 772.630
 196.215 195.497
 257.508 161.287
 209.163 618.203
 836.412 286.817
 101.523 839.159
 35.224 750.645
 992.754 426.078
 54.912 31.253
 916.666 73.992
 720.433 100.027
 384.996 298.129
 437.256 106.080
 600.828 780.284
 947.098 263.703
 293.101 86.801
 773.812 142.936
 9.406 516.339
 940.030 440.638
 716.931 844.529
 419.037 67.805
 991.500 695.715
 767.638 990.511
 270.511 690.164
 571.009 809.411
 284.285 655.114
 279.269 49.221
 116.475 331.937
 990.379 689.039
 461.009 707.441
 950.906 620.877
 701.513 408.375
 424.034 642.685
 928.609 353.646
 985.095 828.921
 998.322 903.292
 823.955 872.726
 116.476 187.321
 789.274 345.925
 183.143 766.984
 433.194 3.867
 549.612 667.610
 391.245 889.820
 807.894 532.942
 948.603 326.874
 457.478 858.856
 441.357 73.671
 562.007 157.921
 263.884 253.667
 934.042 439.509
 198.045 826.804
 661.489 532.882
 746.719 678.624
 435.098 768.159
 296.669 67.029
 751.335 113.342
 610.201 543.492
 575.621 561.178
 161.193 296.798
 962.321 899.867
 701.468 537.094
 772.997 784.284
 634.044 320.639
 424.328 562.928
 949.388 526.034
 271.171 689.472
 771.574 336.792
 105.734 851.068
 788.349 8.936
 476.293 539.068
 780.855 242.939
 322.054 547.305
 106.642 614.254
 336.192 450.306
 758.133 114.060
 636.865 145.915
 655.630 420.485
 704.021 966.648
 230.049 459.874
 164.208 110.231
 399.821 667.684
 240.657 416.183
 495.840 49.966
 474.048 41.797
 988.201 250.424
 430.971 852.797
 422.043 806.657
 400.974 342.220
 383.569 234.930
 715.825 392.383
 650.774 508.779
 61.232 981.266
 699.368 526.864
 574.665 54.251
 148.513 823.991
 294.315 798.239
 462.409 731.306
 632.837 796.959
 644.362 492.895
 562.693 358.399
 845.114 192.750
 513.266 298.168
 785.086 325.141
 66.936 762.153
 892.316 180.482
 203.883 169.706
 768.800 35.873
 463.326 961.987
 405.375 193.488
 170.206 721.889
 809.999 850.283
 107.224 80.568
 940.313 399.078
 306.730 95.247
 35.692 234.694
 187.803 943.194
 326.840 290.718
 91.298 563.144
 315.725 74.527
 468.437 538.721
 221.624 753.080
 983.368 75.403
 89.935 112.646
 601.864 405.346
 471.828 856.118
 190.122 660.872
 470.623 486.016
 150.425 1.084
 483.897 865.018
 413.585 135.999
 770.878 754.244
 509.031 963.514
 367.756 149.165
 87.476 676.802
 137.619 900.517
 902.157 789.336
 358.053 900.783
 914.228 203.259
 152.794 403.588
 506.034 871.531
 901.740 832.742
 220.650 197.953
 106.976 628.898
 533.359 20.348
 845.272 315.002
 764.948 534.952
 146.696 467.567
 810.212 564.121
 354.856 730.513
 148.329 130.214
 650.153 363.913
 973.506 876.857
 559.662 183.884
 911.195 741.444
 995.511 615.321
 922.183 711.775
 420.591 79.955
 726.887 43.156
 351.821 102.687
 566.489 33.466
 996.127 504.424
 845.265 181.808
 244.676 415.352
 237.067 136.042
 102.022 784.975
 83.865 376.231
 427.027 671.314
 339.210 710.643
 342.984 88.899
 216.154 770.155
 20.148 201.713
 967.529 182.892
 632.245 421.991
 564.413 666.520
 980.575 667.972
 232.398 79.354
 608.838 933.525
 969.024 477.332
 695.898 110.649
 991.938 401.799
 812.587 3.416
 76.465 208.180
 915.627 890.965
 531.928 989.017
 83.272 190.223
 65.045 63.158
 282.888 479.141
 490.913 628.211
 413.144 752.414
 510.452 803.746
 448.571 568.095
 988.919 241.399
 400.858 120.367
 82.412 824.341
 121.580 46.706
 485.548 817.053
 530.160 392.873
 159.306 517.457
 437.180 953.766
 366.897 883.136
 728.036 659.437
 249.294 393.238
 710.007 651.912
 640.579 224.926
 44.786 708.466
 314.562 590.743
 979.100 110.240
 404.300 239.529
 842.389 471.477
 709.521 872.614
 749.433 364.970
 945.799 788.655
 577.752 374.732
 464.318 930.040
 987.687 939.433
 430.612 662.260
 123.847 622.270
 71.774 841.558
 739.630 247.840
 138.981 797.844
 584.481 318.069
 768.855 827.092
 702.238 781.674
 124.397 213.697
 727.338 250.130
 543.069 17.702
 705.815 183.243
 983.598 209.095
 485.172 105.554
 739.671 821.891
 339.637 147.820
 151.532 760.439
 456.441 863.221
 197.305 610.919
 889.264 463.982
 764.628 199.542
 974.394 119.485
 297.748 868.407
 344.449 401.144
 671.896 198.759
 107.548 142.306
 179.668 653.637
 483.650 83.994
 615.712 807.366
 904.707 520.568
 636.790 213.281
 944.502 455.394
 952.823 784.597
 304.087 377.837
 897.672 842.932
 749.117 922.523
 540.958 756.934
 388.860 253.633
 567.251 647.609
 968.972 805.432
 577.574 790.767
 90.316 920.289
 499.608 679.562
 86.141 262.828
 244.661 816.231
 15.080 599.812
 266.907 42.011
 136.018 456.865
 987.131 964.026
 804.246 272.643
 191.190 939.091
 901.194 336.829
 132.239 284.237
 319.992 29.057
 613.774 325.100
 266.992 571.062
 343.582 504.666
 999.190 703.930
 191.184 760.258
 346.252 837.106
 95.636 455.895
 913.700 356.933
 527.137 315.542
 134.245 891.977
 953.382 541.286
 433.509 512.732
 376.786 885.757
 264.175 587.642
 946.509 162.350
 901.560 459.560
 992.481 67.846
 899.586 271.171
 738.766 323.395
 398.047 319.563
 919.549 840.574
 921.985 814.730
 610.449 734.084
 497.177 50.644
 696.098 642.033
 350.399 857.453
 495.614 604.511
 900.817 17.012
 462.621 83.043
 364.081 709.444
 445.539 984.636
 971.155 274.481
 445.162 457.369
 390.458 767.530
 926.016 938.398
 478.451 256.582
 640.096 413.774
 467.425 223.079
 298.518 62.532
 330.133 118.839
 799.043 640.281
 492.482 304.093
 683.852 861.119
 653.957 601.106
 989.239 177.612
 30.710 286.970
 161.836 269.110
 370.638 901.644
 587.644 26.643
 69.445 37.721
 921.647 181.537
 310.299 721.666
 556.379 43.782
 479.574 898.099
 544.882 189.871
 2.287 335.356
 242.544 728.571
 971.681 319.033
 76.993 852.936
 499.350 267.910
 747.251 399.375
 19.860 761.881
 922.667 737.034
 984.864 922.949
 116.728 425.892
 566.817 37.474
 886.812 148.415
 455.736 290.670
 222.559 641.334
 320.969 433.557
 875.241 950.931
 473.818 689.406
 218.689 792.434
 109.553 693.157
 867.743 112.712
 835.107 345.807
 889.549 902.095
 61.338 149.585
 781.125 657.919
 18.690 502.626
 36.665 717.303
 358.345 98.159
 750.945 513.105
 446.364 658.161
 290.378 994.039
 918.068 790.441
 178.039 332.443
 909.022 487.655
 378.825 231.302
 645.987 273.671
 609.572 762.061
 997.378 974.538
 938.045 607.908
 832.740 666.231
 154.217 760.931
 12.267 288.147
 405.151 298.637
 861.161 359.432
 667.235 534.280
 623.724 984.622
 400.678 50.348
 635.436 66.528
 383.567 355.151
 498.234 178.959
 276.822 884.083
 47.954 601.821
 25.703 50.791
 219.974 438.730
 184.953 55.734
 359.022 765.839
 667.989 212.708
 94.605 283.789
 98.866 955.751
 580.395 737.040
 800.136 252.758
 843.064 341.306
 719.433 457.422
 825.693 926.097
 100.102 272.327
 768.043 401.760
 81.874 333.629
 119.034 335.781
 400.139 337.653
 707.277 849.075
 988.592 753.605
 337.844 87.603
 209.682 161.575
 975.433 196.858
 98.539 544.027
 806.591 925.783
 944.900 380.447
 540.381 752.743
 618.328 852.910
 555.260 189.805
 707.081 584.694
 879.785 754.133
 60.828 90.119
 409.721 958.692
 50.711 12.485
 320.424 671.172
 463.725 534.900
 890.702 813.338
 686.916 348.175
 175.325 756.564
 793.539 798.701
 363.906 937.625
 479.145 380.694
 662.757 336.912
 999.860 410.640
 5.873 84.717
 405.299 371.759
 416.314 786.497
 330.047 153.346
 928.519 271.850
 384.165 859.774
 376.778 602.021
 66.429 418.478
 239.837 935.095
 993.905 282.498
 994.117 505.561
 806.007 774.105
 909.093 674.974
 146.461 240.050
 961.962 43.061
 766.973 140.203
 51.889 654.495
 724.141 439.544
 157.060 716.973
 376.802 453.907
 653.810 173.066
 33.277 363.613
 62.678 294.178
 573.494 472.726
 810.929 932.919
 684.711 487.321
 717.603 564.131
 834.512 411.815
 281.264 39.104
 172.033 431.432
 151.349 487.189
 937.226 440.456
 513.364 829.738
 985.850 784.731
 341.362 369.405
 850.195 673.304
 346.506 220.164
 575.998 454.073
 959.470 427.557
 956.359 183.508
 261.565 362.776
 853.517 308.055
 562.510 867.035
 17.242 737.698
 402.428 73.745
 210.312 568.695
 426.023 385.182
 901.488 406.920
 584.919 658.484
 226.818 875.208
 920.088 834.035
 121.615 942.947
 163.485 479.651
 336.635 194.974
 182.820 628.899
 649.570 826.019
 935.497 854.625
 721.945 788.992
 859.758 373.016
 314.723 187.875
 228.821 643.822
 624.700 252.608
 846.298 83.603
 327.169 393.095
 940.384 196.861
 75.915 247.023
 295.532 350.834
 114.728 922.071
 571.803 160.533
 769.056 913.069
 635.309 738.890
 713.777 340.553
 242.679 20.658
 433.389 115.966
 976.000 746.959
 412.073 563.581
 253.009 149.355
 599.280 608.244
 84.427 688.142
 205.978 325.674
 13.226 559.907
 89.844 917.750
 49.597 915.490
 904.989 754.544
 63.695 533.294
 921.937 268.633
 872.307 926.938
 393.259 212.169
 465.078 773.683
 554.397 125.415
 473.438 14.702
 640.786 114.939
 56.775 774.510
 582.573 13.761
 34.624 289.721
 546.217 273.663
 952.751 632.527
 45.535 116.247
 160.250 108.050
 588.695 404.599
 172.348 634.024
 486.025 767.449
 81.130 153.607
 567.981 854.268
 488.277 555.675
 783.070 379.853
 7.931 690.514
 420.045 253.638
 414.789 771.812
 563.320 520.608
 786.354 788.256
 209.599 771.413
 756.100 940.628
 689.559 828.837
 206.272 644.222
 921.563 871.463
 288.461 253.709
 923.451 214.215
 673.476 480.705
 600.185 996.072
 958.850 976.478
 364.501 309.741
 465.372 877.221
 717.568 394.512
 449.054 281.509
 678.308 465.121
 460.916 814.070
 392.608 395.554
 76.011 182.392
 444.582 661.883
 60.276 149.332
 226.845 782.888
 777.589 712.679
 179.054 607.347
 991.149 729.028
 75.503 574.015
 367.528 362.660
 713.241 921.778
 836.359 838.986
 29.986 426.033
 334.139 186.096
 652.212 771.535
 411.303 246.972
 252.378 95.836
 204.377 919.716
 572.851 520.774
 570.013 654.934
 72.967 867.602
 898.259 920.202
 473.755 975.192
 625.052 983.765
 938.613 627.036
 558.135 716.533
 742.794 573.580
 329.133 546.759
 382.752 309.704
 53.193 499.994
 569.482 446.400
 285.340 832.982
 177.113 779.873
 731.574 929.806
 296.701 605.319
 727.962 318.080
 220.705 806.649
 20.873 219.248
 679.948 653.643
 847.474 447.555
 523.419 695.780
 162.314 585.320
 402.152 314.784
 220.812 696.365
 849.580 308.366
 704.734 794.386
 478.252 764.399
 452.108 398.721
 201.034 651.804
 381.574 716.922
 376.107 221.542
 829.193 863.246
 339.889 963.651
 647.397 516.397
 778.933 505.169
 657.652 141.196
 977.765 225.702
 460.030 340.485
 919.354 294.543
 946.892 699.261
 91.413 343.399
 860.227 157.206
 326.287 645.580
 291.646 163.450
 63.854 804.843
 522.843 684.288
 643.255 909.890
 117.516 246.911
 995.643 493.967
 731.820 196.912
 900.368 579.242
 940.613 952.024
 582.677 474.083
 165.855 367.213
 252.074 735.435
 929.044 145.947
 414.933 980.843
 472.435 188.290
 728.953 723.988
 847.939 648.770
 414.796 567.756
 855.015 466.153
 994.155 389.840
 419.914 44.796
 404.148 332.759
 801.405 324.964
 443.767 714.177
 239.300 529.933
 466.143 420.950
 641.037 664.057
 245.252 973.778
 641.177 242.027
 850.585 546.416
 834.564 529.675
 69.229 607.704
 345.178 685.977
 661.124 105.223
 771.350 920.006
 337.274 820.918
 269.250 61.761
 457.945 561.969
 378.714 629.013
 782.019 580.373
 639.980 531.060
 211.414 183.898
 31.346 352.726
 995.740 66.351
 413.796 716.937
 750.149 869.439
 90.172 431.065
 429.738 830.295
 67.313 21.071
 961.227 772.123
 896.973 278.952
 999.211 880.122
 15.265 664.347
 520.763 656.195
 204.416 772.347
 46.940 664.963
 270.929 709.125
 859.848 436.823
 830.702 598.042
 923.995 463.515
 476.632 705.318
 403.832 155.673
 793.874 850.445
 856.821 993.662
 100.879 17.428
 862.210 721.718
 302.891 964.246
 87.396 155.750
 423.847 335.990
 491.882 107.482
 760.880 408.776
 496.855 697.870
 914.404 354.424
 808.276 332.560
 370.588 438.048
 52.792 248.751
 739.554 101.052
 176.896 489.057
 22.824 589.852
 456.634 602.305
 441.103 956.116
 82.041 267.741
 895.797 557.973
 309.823 357.637
 264.585 954.880
 640.023 929.013
 596.544 523.485
 966.220 19.273
 231.892 580.483
 100.903 429.430
 735.240 24.273
 992.973 444.597
 811.772 883.954
 665.818 462.354
 538.971 966.307
 823.278 88.982
 961.301 433.883
 936.210 500.398
 483.651 435.897
 751.815 843.797
 386.611 294.481
 706.778 537.705
 951.070 559.039
 897.264 388.467
 102.638 958.365
 615.741 121.686
 602.622 772.151
 136.226 884.991
 759.305 919.118
 373.978 436.701
 502.107 517.896
 298.967 531.786
 745.542 358.785
 908.927 656.267
 17.045 560.456
 109.817 963.469
 782.713 246.705
 779.559 515.718
 181.273 826.545
 453.668 734.147
 575.466 998.634
 645.569 73.870
 511.176 921.602
 554.898 154.025
 100.745 728.919
 406.880 930.070
 233.691 245.017
 566.213 562.619
 284.611 43.487
 868.854 742.110
 506.345 933.921
 882.225 716.574
 141.733 267.744
 434.088 750.864
 487.844 701.978
 216.272 346.082
 933.863 980.976
 373.434 159.082
 52.361 7.764
 108.836 91.101
 541.295 737.674
 686.905 634.632
 531.453 886.774
 72.061 967.077
 35.234 896.202
 429.364 912.590
 114.620 211.706
 17.242 229.574
 389.250 546.555
 646.412 455.927
 442.838 107.646
 960.822 8.206
 374.364 631.474
 742.669 401.141
 488.970 741.880
 259.259 362.496
 945.087 488.959
 187.595 563.025
 34.783 732.530
 784.334 475.743
 842.602 209.303
 953.328 101.891
 926.347 975.836
 517.767 547.739
 716.540 396.011
 974.458 566.885
 817.956 778.835
 17.733 573.110
 798.201 147.541
 221.454 420.666
 299.225 802.349
 89.664 599.328
 45.787 335.576
 687.465 823.536
 140.895 468.622
 779.929 246.878
 726.160 545.581
 702.446 409.248
 891.901 168.570
 503.315 243.820
 597.817 366.692
 509.105 20.038
 213.604 815.584
 713.899 477.941
 216.243 70.513
 961.905 885.054
 146.657 35.927
 33.760 601.939
 395.478 102.186
 543.352 524.178
 971.783 560.223
 165.134 540.529
 528.695 222.162
 631.090 738.382
 447.822 186.186
 228.971 343.129
 295.760 583.348
 94.804 408.050
 988.731 19.642
 396.525 701.710
 267.217 505.888
 853.690 462.372
 775.769 569.081
 810.439 110.671
 51.822 220.593
 983.290 305.687
 891.946 668.365
 827.973 84.037
 928.687 392.082
 324.700 190.840
 312.873 132.911
 561.369 65.025
 355.313 804.006
 319.713 514.888
 991.454 516.561
 538.990 664.002
 349.206 191.234
 972.182 779.147
 333.474 329.512
 65.768 643.059
 503.505 837.680
 418.920 3.410
 76.904 602.120
 522.593 628.948
 315.955 223.515
 582.691 713.244
 959.862 735.021
 411.706 880.805
 585.776 701.746
 775.377 229.669
 590.455 162.953
 428.748 565.095
 864.432 911.741
 921.142 882.071
 616.320 477.819
 222.026 897.423
 333.970 396.014
 277.430 938.112
 632.487 305.936
 785.673 199.340
 30.576 676.660
 145.908 498.443
 263.264 415.085
 625.792 388.000
 31.170 869.119
 85.932 339.419
 507.170 238.908
 937.253 667.486
 77.317 763.441
 569.927 703.602
 743.496 249.332
 33.757 222.871
 123.416 187.089
 853.024 335.684
 764.915 382.124
 184.870 531.550
 465.090 378.285
 68.597 640.572
 822.614 26.373
 831.121 501.085
 428.886 45.231
 206.838 700.735
 948.751 925.562
 871.918 18.820
 85.829 764.071
 685.241 31.484
 755.611 706.089
 350.870 655.707
 89.094 377.246
 677.924 375.754
 501.647 648.510
 399.289 205.303
 529.986 93.921
 234.924 544.022
 461.679 747.419
 740.981 458.583
 656.615 65.482
 493.152 290.347
 541.814 67.818
 410.108 116.228
 406.105 311.609
 957.407 482.157
 639.267 898.983
 588.756 22.243
 963.877 6.230
 912.907 369.214
 463.024 231.237
 631.997 966.259
 982.466 297.720
 520.009 586.307
 403.419 636.735
 415.593 146.587
 667.558 33.960
 37.323 634.597
 566.967 722.237
 115.159 12.072
 670.359 990.448
 921.173 978.093
 277.407 940.054
 405.445 608.020
 613.107 458.418
 257.366 564.638
 184.685 692.726
 854.552 739.956
 118.490 339.965
 95.500 534.847
 620.725 347.688
 980.280 238.681
 413.923 218.485
 776.525 117.817
 994.115 990.067
 34.434 361.091
 938.071 225.241
 271.052 229.019
 825.437 484.942
 85.792 893.434
 889.733 906.693
 878.908 83.624
 490.764 694.792
 383.577 837.162
 328.110 712.240
 379.681 217.650
 862.938 503.531
 300.670 652.268
 258.691 168.324
 869.517 669.617
 818.555 635.444
 379.404 908.960
 120.452 282.392
 71.192 717.059
 13.145 125.496
 132.692 855.767
 227.725 228.981
 862.480 485.030
 417.875 696.917
 289.359 850.636
 14.074 910.247
 132.100 947.905
 858.152 232.589
 114.928 821.307
 375.679 554.548
 843.035 331.076
 197.846 988.740
 287.766 922.251
 18.198 119.213
 359.774 685.778
 872.388 192.540
 565.334 337.630
 473.766 897.440
 679.028 458.118
 189.870 189.677
 136.478 743.292
 373.721 394.293
 192.743 202.479
 191.293 363.601
 123.020 285.458
 637.870 233.052
 7.721 199.841
 889.458 635.072
 167.587 59.801
 472.521 580.725
 647.948 633.133
 390.564 468.791
 424.472 981.803
 457.231 340.309
 173.688 144.608
 743.386 963.331
 556.472 627.773
 544.150 147.422
 365.724 54.317
 357.984 781.221
 533.007 95.623
 494.034 30.231
 643.572 254.132
 489.211 387.962
 123.485 185.488
 129.459 444.130
 813.289 808.326
 589.871 311.939
 984.743 232.489
 798.447 276.409
 573.502 589.636
 304.168 911.560
 152.529 737.425
 610.676 331.207
 947.520 858.760
 494.191 441.671
 564.372 535.907
 333.626 751.310
 454.929 555.655
 970.488 48.162
 964.836 622.412
 317.474 810.923
 887.802 212.572
 532.338 687.882
 174.005 902.970
 455.229 522.304
 14.679 821.621
 514.170 870.365
 236.211 88.683
 978.562 539.199
 399.728 693.750
 281.647 548.557
 408.380 661.974
 839.964 911.332
 794.997 331.417
 24.229 447.623
 296.018 348.478
 538.323 346.676
 240.436 603.765
 750.641 614.111
 699.713 809.673
 507.702 772.114
 89.368 61.028
 609.452 992.121
 896.213 334.862
 608.037 148.036
 666.354 53.963
 529.062 388.832
 145.464 155.818
 831.692 688.802
 159.890 434.455
 699.712 278.633
 188.676 633.397
 71.218 868.467
 654.149 5.053
 604.706 513.262
 382.320 972.639
 681.403 849.991
 911.982 558.055
 148.839 154.786
 899.147 311.353
 612.594 266.195
 635.642 298.831
 929.108 328.925
 119.646 996.931
 92.524 601.988
 452.216 683.457
 846.110 208.103
 936.032 617.079
 190.263 779.968
 797.494 217.322
 64.084 976.812
 195.718 882.395
 108.663 935.245
 205.038 559.208
 793.373 906.270
 922.365 772.224
 720.564 780.417
 246.422 354.477
 491.191 471.017
 269.989 449.888
 689.263 407.874
 514.183 581.309
 854.834 777.008
 389.215 329.440
 495.171 854.193
 590.738 835.583
 416.111 438.944
 514.698 333.245
 828.274 260.128
 904.537 902.797
 636.549 443.958
 618.804 818.232
 99.979 999.779
 738.996 169.559
 150.003 469.482
 919.078 868.328
 278.111 723.778
 430.249 912.530
 202.648 584.997
 375.629 651.617
 855.267 863.901
 966.511 269.267
 399.854 260.558
 69.457 322.951
 523.431 780.275
 784.869 743.326
 585.318 129.384
 13.869 516.237
 46.713 397.421
 550.556 425.018
 49.852 7.477
 518.536 815.348
 899.252 871.615
 99.288 719.623
 295.578 260.140
 699.347 718.587
 466.765 559.648
 524.991 266.422
 265.828 723.444
 107.118 518.832
 997.960 317.802
 603.260 904.799
 291.886 38.072
 734.346 210.021
 35.904 949.934
 355.132 997.727
 4.776 433.692
 851.569 0.302
 759.719 444.826
 576.301 158.331
 113.593 713.848
 223.541 263.184
 523.339 495.507
 583.616 441.823
 261.505 434.606
 260.299 790.263
 890.828 677.056
 263.733 362.927
 136.290 44.525
 569.346 22.522
 636.656 574.402
 748.067 678.053
 634.437 59.257
 192.541 532.001
 504.547 97.956
 683.652 731.800
 156.071 180.940
 534.942 401.541
 999.958 202.435
 121.325 308.986
 42.596 640.751
 622.701 307.584
 128.931 233.029
 500.619 356.242
 759.748 942.371
 863.278 49.461
 790.023 163.100
 75.031 641.325
 675.802 614.801
 923.582 988.330
 476.197 58.897
 391.833 403.641
 188.043 544.868
 690.326 359.918
 50.016 209.303
 117.341 316.083
 510.122 952.924
 531.731 707.415
 618.162 492.421
 581.585 626.118
 648.799 99.669
 240.858 744.386
 950.278 715.849
 905.561 173.204
 970.594 367.673
 108.228 802.260
 462.273 863.775
 469.765 89.911
 287.224 448.102
 545.043 642.951
 515.737 411.573
 784.471 385.770
 573.257 981.308
 558.159 824.372
 672.768 127.362
 530.202 285.698
 270.223 149.372
 164.141 995.119
 589.458 70.028
 651.131 148.962
 628.531 399.315
 522.090 464.273
 431.508 814.505
 904.628 29.986
 691.821 687.665
 163.563 143.297
 51.866 287.643
 196.946 458.920
 337.959 380.174
 202.799 489.197
 682.979 981.790
 368.038 817.730
 256.737 214.937
 821.596 391.608
 565.191 728.240
 827.762 766.669
 866.353 542.791
 640.556 41.191
 758.043 658.995
 591.225 536.353
 949.119 395.830
 812.064 692.696
 362.633 462.839
 812.793 542.258
 221.381 802.989
 800.234 893.288
 520.923 550.487
 876.287 701.300
 143.478 171.101
 849.203 185.184
 851.811 283.635
 463.148 34.279
 22.613 480.476
 83.525 511.410
 433.983 994.011
 790.869 623.300
 864.858 505.971
 33.047 554.427
 52.006 121.069
 390.734 759.907
 492.064 267.684
 129.555 19.640
 184.823 430.767
 376.928 167.485
 155.265 439.813
 383.583 439.230
 134.741 942.891
 148.331 510.633
 248.266 501.898
 17.166 416.545
 770.225 890.691
 859.812 14.517
 753.385 3.568
 301.981 357.180
 587.222 764.128
 801.614 908.837
 735.905 432.072
 232.150 640.186
 181.472 246.827
 33.413 583.898
 544.639 821.313
 947.161 871.250
 768.173 646.851
 233.894 800.359
 373.032 421.738
 12.720 329.477
 85.585 242.725
 747.200 29.596
 488.582 462.371
 765.984 970.331
 875.600 818.664
 234.372 18.225
 747.917 279.427
 936.505 379.554
 146.993 546.745
 170.890 968.155
 980.693 860.379
 665.360 886.347
 596.014 288.811
 670.689 302.683
 447.537 157.985
 862.322 638.806
 884.190 337.185
 762.557 849.450
 855.588 365.720
 564.530 820.618
 954.636 590.799
 296.530 412.713
 349.761 714.217
 590.054 345.220
 205.877 172.143
 115.951 130.230
 488.674 247.721
 315.829 302.108
 136.128 530.472
 995.099 714.146
 461.243 470.246
 851.860 149.712
 21.162 148.010
 112.805 660.623
 703.292 713.023
 232.190 150.236
 295.374 68.403
 509.217 779.581
 633.064 567.996
 498.048 824.073
 568.304 600.503
 55.921 943.733
 440.368 756.537
 709.691 264.893
 627.845 715.546
 958.831 785.223
 736.152 358.217
 990.861 1.222
 356.576 852.152
 708.812 178.519
 397.610 411.382
 683.403 716.324
 219.070 71.030
 696.732 739.822
 128.514 515.445
 569.463 545.385
 865.743 760.136
 417.671 246.082
 95.275 214.222
 904.839 857.533
 442.763 381.014
 303.234 830.855
 496.299 620.307
 699.418 399.886
 397.706 68.378
 741.472 49.532
 75.547 952.390
 279.280 431.867
 927.120 247.504
 770.627 423.121
 400.744 400.581
 669.930 10.188
 724.839 817.812
 265.960 867.590
 192.550 9.235
 751.250 898.432
 358.825 866.042
 178.156 494.884
 113.016 72.416
 452.134 669.851
 429.545 318.721
 527.320 632.078
 200.032 874.067
 476.438 448.002
 644.290 421.166
 408.329 546.747
 568.990 473.111
 181.709 387.055
 79.573 439.046
 221.317 289.453
 93.742 633.123
 268.335 432.076
 197.676 518.559
 705.326 268.390
 525.989 926.874
 879.110 119.350
 633.612 212.597
 123.668 656.543
 915.546 507.966
 557.867 177.731
 375.206 782.778
 126.289 498.344
 253.529 34.948
 270.682 474.288
 721.711 21.036
 397.447 430.645
 976.300 757.698
 354.321 410.948
 325.310 999.485
 186.276 261.943
 340.084 831.532
 823.955 223.593
 695.039 853.574
 213.287 264.128
 704.518 511.428
 945.823 761.037
 774.142 431.076
 247.665 922.632
 447.910 996.883
 360.385 228.519
 589.530 398.260
 858.173 63.720
 577.867 347.371
 327.665 68.850
 515.984 184.615
 454.781 731.754
 97.967 69.016
 858.835 624.066
 397.935 968.792
 758.606 924.606
 844.513 684.999
 596.759 471.410
 628.081 760.986
 264.535 312.015
 816.951 845.411
 313.068 359.701
 294.822 520.731
 93.904 359.523
 991.358 306.649
 800.493 485.631
 679.429 164.161
 873.846 859.736
 228.493 416.125
 756.545 444.235
 709.039 261.050
 925.451 732.983
 166.196 574.993
 978.283 563.779
 453.058 199.497
 94.641 101.093
 920.527 519.717
 817.788 492.526
 388.191 604.905
 17.639 60.801
 10.813 162.775
 384.081 843.322
 951.329 839.957
 477.206 287.467
 170.886 163.400
 419.620 421.654
 849.647 483.542
 776.315 585.066
 612.078 361.223
 128.150 63.846
 703.786 789.184
 732.665 765.081
 863.137 698.813
 485.531 394.230
 862.617 257.248
 980.498 784.726
 528.034 283.539
 726.355 873.671
 647.090 620.304
 755.379 904.068
 174.696 794.836
 766.475 356.487
 855.824 737.248
 233.152 731.935
 96.043 529.881
 295.281 998.834
 96.564 119.392
 796.036 422.135
 869.252 998.836
 151.368 768.820
 395.310 70.457
 306.793 954.320
 480.002 130.234
 381.432 997.098
 578.887 712.488
 586.226 387.976
 275.534 827.762
 74.570 376.426
 126.896 490.988
 809.714 213.326
 163.660 831.579
 662.818 569.634
 545.461 105.078
 465.266 439.584
 284.443 580.499
 883.638 117.695
 827.843 192.336
 848.615 858.792
 847.080 45.774
 11.188 653.041
 235.989 512.946
 810.067 2.632
 946.595 312.868
 280.616 518.022
 462.226 824.125
 613.405 669.916
 953.267 24.539
 653.209 764.358
 211.789 113.301
 318.824 544.066
 502.292 666.702
 200.168 166.680
 384.568 367.336
 59.969 342.771
 201.991 77.965
 418.859 321.718
 328.375 595.087
 949.307 146.072
 925.959 494.390
 737.807 124.424
 86.263 391.929
 116.679 34.514
 957.849 902.946
 315.322 913.308
 166.850 937.378
 562.533 935.575
 317.084 470.295
 991.522 359.468
 129.309 950.741
 90.427 624.459
 309.582 337.938
 914.667 737.291
 193.619 794.773
 572.605 154.422
 719.673 130.459
 930.081 559.514
 161.888 613.597
 197.964 602.163
 87.688 110.459
 293.589 685.338
 167.972 118.688
 153.500 905.409
 202.280 31.998
 651.276 917.460
 160.338 395.515
 398.323 742.679
 277.363 393.729
 513.490 792.438
 567.063 893.457
 803.574 859.304
 280.612 973.594
 643.418 738.464
 292.021 582.926
 952.114 979.143
 533.793 238.865
 879.191 25.632
 47.814 116.142
 318.586 458.028
 14.770 468.483
 913.334 966.018
 43.640 711.808
 383.467 132.834
 756.837 199.024
 464.549 634.333
 215.274 398.972
 474.005 399.145
 363.127 911.361
 94.169 974.680
 509.527 201.646
 770.400 410.883
 932.123 711.911
 643.261 534.886
 216.969 823.297
 967.393 436.818
 624.909 130.601
 896.266 227.125
 984.441 399.115
 539.405 831.770
 695.602 57.056
 613.138 452.026
 932.775 923.983
 421.633 784.392
 53.471 267.186
 514.405 643.172
 255.391 35.405
 190.023 988.778
 328.576 954.267
 152.128 789.890
 779.834 933.137
 499.796 653.756
 972.336 171.778
 854.682 778.445
 237.038 351.087
 625.196 811.551
 140.240 119.658
 94.375 455.235
 402.062 662.087
 432.421 716.636
 976.002 761.318
 694.314 160.315
 845.184 392.417
 13.167 235.915
 444.770 345.668
 264.585 105.527
 763.764 650.502
 507.993 522.990
 47.566 26.559
 137.641 378.794
 252.899 233.009
 356.729 942.130
 589.982 921.474
 858.993 544.545
 416.901 461.579
 327.391 161.641
 675.178 631.958
 981.620 780.024
 923.802 124.756
 195.578 571.701
 744.601 460.197
 511.197 238.171
 961.519 252.182
 873.101 698.320
 299.377 299.308
 854.081 860.020
 67.041 831.925
 117.572 82.938
 401.163 449.325
 531.158 173.007
 968.907 996.865
 693.969 176.274
 673.322 416.537
 238.030 706.333
 408.489 652.320
 4.673 155.398
 801.586 90.732
 55.631 530.489
 886.973 994.658
 756.268 214.583
 967.963 563.069
 745.287 85.278
 422.700 879.425
 189.344 803.370
 742.446 246.732
 98.319 899.147
 697.404 537.541
 761.876 489.354
 704.173 893.155
 252.721 22.382
 420.145 709.436
 947.189 608.570
 466.978 558.545
 738.025 997.661
 344.120 869.506
 984.329 632.950
 843.880 568.583
 764.393 973.726
 134.274 847.080
 1.626 232.183
 600.840 53.597
 933.087 131.387
 202.564 815.114
 923.543 336.393
 622.222 682.171
 112.853 935.808
 702.912 314.133
 966.351 116.428
 338.675 808.060
 700.380 854.991
 109.353 706.453
 329.984 690.125
 952.768 363.453
 862.907 91.616
 188.551 214.545
 901.401 535.793
 338.490 481.032
 647.150 563.859
 721.829 487.399
 399.058 48.251
 487.822 7.954
 31.111 840.540
 32.038 460.068
 408.579 408.089
 30.900 786.767
 93.992 986.934
 227.029 124.095
 186.515 951.453
 665.855 821.478
 484.277 309.796
 84.215 710.310
 942.026 525.492
 300.251 221.359
 277.215 803.637
 669.619 700.550
 545.643 893.698
 328.085 120.790
 130.288 695.009
 110.028 31.104
 259.727 115.731
 744.667 610.292
 368.911 857.529
 418.311 828.261
 137.027 967.931
 736.243 82.132
 264.478 27.618
 909.638 25.109
 191.729 893.555
 972.046 293.251
 302.984 689.371
 540.309 248.768
 311.667 675.877
 73.555 878.941
 684.885 216.754
 451.075 438.548
 150.848 12.668
 639.030 12.618
 645.430 362.236
 103.294 758.046
 918.225 437.130
 760.972 400.207
 439.635 463.251
 658.949 497.985
 61.650 578.262
 190.001 822.038
 997.158 801.327
 674.502 831.649
 335.187 582.679
 170.671 990.863
 319.755 393.442
 753.769 481.049
 633.494 630.318
 503.105 581.476
 667.607 121.174
 536.411 579.491
 278.722 868.018
 568.872 905.607
 460.684 510.402
 286.384 275.014
 153.400 757.828
 900.364 855.168
 607.477 662.832
 388.573 909.199
 187.018 791.019
 369.997 417.583
 665.774 810.289
 262.090 927.142
 224.546 754.089
 228.884 278.873
 838.818 713.777
 555.122 26.920
 231.874 249.692
 34.190 773.302
 315.052 661.442
 998.924 440.682
 126.158 973.235
 970.206 712.824
 870.788 133.127
 967.495 654.501
 258.338 325.023
 190.250 435.229
 972.536 293.890
 614.683 320.458
 720.579 298.158
 584.822 746.796
 839.341 354.849
 441.882 591.941
 203.154 224.017
 815.998 303.434
 55.374 496.935
 287.203 621.919
 83.302 879.970
 548.897 373.693
 359.142 491.628
 20.954 504.033
 792.825 668.119
 558.098 857.712
 178.093 372.454
 682.413 507.587
 281.747 59.170
 790.211 898.056
 325.974 512.023
 399.390 60.090
 572.048 262.168
 523.390 411.585
 35.244 241.584
 194.712 564.790
 978.560 128.671
 480.375 395.901
 157.931 713.591
 702.735 805.658
 563.320 629.032
 123.739 919.577
 935.715 52.448
 894.197 388.594
 785.215 848.834
 390.330 292.298
 213.677 964.630
 139.124 395.146
 108.489 345.086
 806.451 29.196
 351.996 886.569
 325.264 183.842
 541.708 874.681
 266.181 873.092
 376.043 437.182
 293.398 64.250
 693.027 961.690
 752.270 318.996
 97.685 411.641
 551.126 390.197
 948.112 505.428
 932.379 797.166
 39.254 803.977
 83.151 471.093
 803.821 647.826
 873.011 914.148
 996.507 378.301
 88.765 584.108
 223.785 416.505
 79.292 925.673
 988.061 121.954
 646.228 284.990
 121.241 239.034
 690.829 920.924
 156.128 508.565
 628.865 161.595
 720.013 284.212
 942.197 34.617
 907.061 875.025
 679.220 151.736
 596.292 727.828
 931.184 371.489
 210.050 373.582
 685.244 555.765
 661.849 463.174
 328.720 227.211
 508.486 898.735
 996.471 914.319
 213.606 480.729
 911.519 620.415
 140.866 108.367
 568.326 992.960
 444.964 126.744
 701.755 112.404
 516.746 159.477
 329.141 217.984
 491.079 717.081
 57.680 384.329
 548.157 61.162
 327.176 41.451
 163.257 530.516
 274.901 65.989
 997.995 610.914
 633.851 878.534
 16.911 34.796
 130.120 866.086
 474.308 725.083
 554.635 456.576
 293.027 309.104
 327.435 140.702
 773.021 600.271
 430.439 642.780
 574.848 18.202
 991.906 654.888
 151.530 549.716
 200.086 76.235
 709.482 966.335
 195.866 441.710
 901.723 547.141
 938.366 220.055
 658.406 213.130
 0.573 343.743
 283.369 480.308
 784.375 770.643
 461.360 969.026
 649.090 33.900
 477.465 867.479
 31.291 713.688
 424.839 4.414
 355.845 55.690
 723.976 322.217
 661.430 700.249
 979.458 104.490
 604.186 697.372
 219.588 365.426
 279.365 831.342
 389.663 180.943
 985.255 320.161
 668.426 278.275
 221.104 385.730
 644.830 11.932
 389.880 97.544
 602.358 565.617
 598.748 503.142
 412.487 223.438
 799.714 990.931
 717.371 256.719
 177.761 343.966
 892.458 47.889
 14.706 186.282
 508.637 708.651
 277.911 786.467
 774.955 600.099
 401.024 147.020
 429.293 797.343
 339.165 293.891
 276.156 895.875
 146.899 900.439
 646.548 382.350
 400.231 186.346
 401.570 605.283
 573.408 167.988
 223.661 713.544
 500.171 186.148
 170.503 580.381
 763.055 474.242
 217.430 11.485
 932.419 770.342
 524.176 526.366
 141.054 425.000
 748.243 797.886
 355.771 560.430
 35.581 795.390
 672.574 931.903
 573.346 678.616
 998.317 706.833
 340.895 173.950
 23.724 279.093
 73.891 188.880
 578.021 984.437
 420.299 707.562
 374.941 576.881
 852.447 998.705
 107.580 105.609
 470.286 60.567
 572.451 328.029
 330.045 246.592
 451.372 578.330
 130.081 644.247
 956.849 544.186
 830.452 20.151
 358.797 289.675
 251.510 763.038
 517.361 93.159
 644.265 34.780
 710.950 878.613
 234.710 326.480
 986.223 732.146
 476.539 374.923
 886.561 877.179
 191.291 253.641
 109.643 587.688
 499.049 757.169
 478.303 545.331
 842.097 557.113
 610.151 680.033
 951.921 150.416
 72.026 302.359
 108.445 235.254
 289.708 457.763
 869.240 745.570
 439.160 666.499
 813.761 524.248
 313.770 207.952
 39.397 205.721
 286.494 654.432
 776.755 765.608
 963.560 637.774
 753.287 847.453
 657.716 663.668
 847.806 130.118
 47.136 885.415
 242.145 904.936
 187.543 963.311
 116.991 705.835
 719.412 711.289
 961.647 310.664
 671.991 52.530
 605.169 5.573
 677.096 644.984
 40.059 490.192
 837.241 311.073
 238.835 778.441
 566.588 419.018
 275.614 512.926
 764.787 562.469
 804.921 120.334
 971.216 107.409
 41.882 567.044
 161.978 398.078
 883.507 269.875
 528.723 5.220
 339.845 133.783
 554.770 368.972
 464.410 149.171
 570.776 434.656
 21.452 424.883
 523.437 442.639
 67.862 662.847
 173.312 343.956
 901.879 616.641
 302.215 442.798
 710.016 4.149
 659.871 777.235
 76.305 165.030
 420.244 543.167
 980.756 733.551
 409.625 36.594
 261.911 18.578
 573.944 269.805
 834.312 193.112
 287.651 632.232
 396.953 859.155
 589.825 881.671
 432.438 898.949
 137.031 921.967
 46.126 595.548
 161.989 445.366
 525.395 914.556
 550.732 678.455
 385.085 210.698
 30.001 397.544
 407.776 849.268
 575.746 690.609
 666.852 720.670
 400.499 897.251
 444.188 49.049
 92.803 905.095
 108.996 441.932
 709.858 810.532
 524.075 750.879
 362.060 544.450
 82.828 983.231
 275.447 740.895
 575.479 457.347
 628.462 100.317
 334.512 379.327
 989.409 121.781
 444.281 554.697
 740.049 93.393
 722.858 566.081
 971.646 20.969
 28.486 245.373
 448.321 16.175
 619.699 959.876
 17.597 971.892
 546.357 195.274
 431.817 930.176
 686.146 249.051
 751.612 843.132
 212.730 906.210
 112.399 776.268
 211.635 631.038
 628.159 484.867
 399.591 715.729
 18.305 574.920
 582.575 636.083
 310.809 649.901
 564.987 499.259
 788.842 342.538
 733.526 366.951
 502.880 476.864
 848.643 603.680
 912.679 730.780
 626.230 453.693
 3.807 644.525
 253.113 276.733
 944.997 107.616
 900.446 273.573
 621.784 158.670
 756.096 873.330
 258.349 42.090
 845.425 18.450
 585.875 616.775
 532.520 417.626
 347.877 929.126
 751.985 5.407
 269.773 710.789
 704.292 678.863
 333.633 796.422
 522.543 221.119
 364.556 674.560
 681.075 779.320
 581.038 172.348
 140.086 466.471
 119.257 360.058
 207.250 494.307
 295.113 261.962
 226.940 625.113
 905.737 635.266
 688.217 827.001
 534.915 577.653
 460.347 518.159
 158.309 836.693
 233.424 145.023
 341.698 601.597
 54.218 526.932
 688.763 80.740
 124.065 151.004
 577.628 19.106
 865.084 666.659
 483.863 340.677
 90.101 225.973
 631.444 555.144
 935.138 76.224
 355.112 329.807
 864.296 232.291
 363.311 470.660
 446.407 952.580
 229.501 396.389
 970.211 691.919
 533.137 331.100
 127.449 803.139
 445.172 832.236
 596.586 366.172
 484.975 746.321
 127.632 515.443
 147.354 224.384
 712.338 654.724
 44.701 399.339
 253.928 150.626
 767.646 738.065
 284.377 904.460
 428.955 830.726
 251.267 555.696
 613.641 509.234
 574.700 672.893
 460.438 126.155
 499.906 859.328
 796.114 646.182
 13.771 226.196
 537.950 866.500
 101.888 666.908
 77.393 692.331
 73.891 68.522
 619.136 443.050
 833.548 302.733
 737.294 786.071
 899.323 97.110
 939.719 114.834
 852.160 760.792
 221.877 168.553
 189.166 56.809
 315.091 990.693
 362.195 120.244
 165.523 136.635
 974.500 327.970
 648.424 455.668
 670.307 57.726
 358.266 15.718
 483.042 723.282
 704.052 429.433
 188.026 745.807
 367.988 235.998
 242.623 891.974
 295.691 243.893
 977.293 865.416
 821.072 135.707
 938.999 133.895
 786.136 857.788
 376.333 679.775
 795.250 686.186
 314.036 911.350
 198.390 587.976
 92.009 118.364
 384.886 936.189
 567.077 113.165
 297.745 530.315
 899.684 601.648
 261.578 606.607
 305.300 173.308
 720.183 367.419
 752.735 900.798
 971.946 931.826
 78.118 475.485
 594.496 316.254
 671.265 671.348
 789.640 540.227
 926.203 85.507
 133.866 555.451
 253.175 425.709
 170.074 893.892
 177.471 744.782
 357.229 590.369
 30.665 616.693
 244.062 566.343
 930.345 231.195
 441.530 663.366
 181.326 192.671
 330.500 427.192
 278.917 647.677
 203.088 497.388
 295.410 454.720
 148.408 623.878
 355.094 934.176
 859.582 372.911
 999.477 297.084
 265.122 103.193
 689.600 915.296
 533.738 781.434
 241.495 944.511
 330.093 299.085
 226.695 493.754
 925.656 673.123
 953.618 113.498
 812.715 528.284
 566.750 178.892
 202.723 621.880
 626.235 119.188
 287.780 581.571
 656.302 999.825
 434.438 68.037
 50.531 825.686
 793.635 976.047
 196.982 994.437
 834.014 167.004
 116.673 494.718
 425.769 342.560
 502.729 888.254
 659.439 671.656
 90.855 526.106
 122.540 462.476
 398.935 281.338
 873.775 706.876
 236.865 803.199
 549.930 539.281
 27.690 646.715
 567.757 256.598
 996.397 857.421
 98.660 393.022
 100.057 710.424
 707.368 676.866
 197.295 348.281
 269.701 399.405
 219.308 331.132
 984.841 572.818
 919.978 418.726
 143.156 160.391
 388.297 826.385
 423.644 933.190
 719.720 330.364
 200.685 89.426
 709.691 802.881
 916.309 502.830
 876.092 409.145
 503.088 321.986
 589.493 939.785
 58.536 991.895
 220.712 739.249
 112.370 620.893
 462.333 846.924
 483.830 869.804
 880.657 231.442
 691.526 235.912
 171.242 73.842
 399.995 172.685
 967.189 661.883
 415.521 998.413
 655.139 581.007
 182.122 964.979
 838.147 28.319
 683.346 284.441
 524.022 501.094
 686.301 839.010
 67.210 102.868
 633.754 863.306
 434.846 816.097
 414.078 110.769
 664.368 374.041
 136.220 63.849
 920.358 655.143
 779.771 175.800
 409.323 665.374
 753.837 136.846
 468.627 278.212
 511.069 825.992
 383.191 594.058
 156.361 169.524
 202.809 452.604
 647.907 196.278
 913.732 690.125
 599.247 416.972
 468.655 851.787
 695.441 409.604
 185.487 435.272
 378.525 455.263
 1.553 310.436
 234.002 919.235
 708.579 700.110
 621.508 132.389
 115.405 254.749
 692.244 9.370
 688.569 59.600
 379.817 895.653
 532.359 393.795
 49.251 908.184
 94.622 248.675
 753.852 707.957
 55.491 805.446
 947.223 491.858
 884.420 583.512
 696.837 430.447
 275.720 879.582
 68.382 613.799
 411.575 518.656
 221.722 245.283
 899.798 191.596
 658.108 680.173
 514.980 636.169
 965.680 419.840
 87.940 270.824
 760.853 211.046
 169.409 270.197
 454.658 472.411
 397.702 401.395
 76.218 775.831
 862.774 658.841
 954.336 589.558
 544.934 47.060
 339.635 872.406
 57.888 984.926
 494.096 966.525
 213.166 226.966
 785.431 31.187
 195.168 918.253
 507.015 594.652
 569.552 185.880
 559.614 668.600
 697.614 304.136
 541.600 903.569
 978.471 0.278
 915.535 988.811
 350.538 456.513
 669.932 580.916
 643.180 340.772
 647.657 538.230
 245.881 108.627
 542.078 838.692
 551.390 471.716
 497.000 854.237
 204.618 450.283
 518.077 372.831
 152.419 710.446
 196.348 17.725
 220.595 837.867
 946.495 271.414
 651.566 991.434
 414.201 818.470
 5.319 701.845
 452.507 166.944
 671.615 884.765
 103.448 673.018
 155.562 896.128
 48.625 999.437
 301.887 403.669
 664.119 396.672
 814.306 234.721
 987.689 859.574
 232.018 202.472
 889.100 424.341
 950.417 243.255
 540.367 514.989
 750.630 314.159
 877.553 99.425
 543.593 216.506
 298.426 387.779
 878.359 405.847
 972.812 205.560
 28.470 517.721
 180.163 947.626
 800.163 640.830
 309.885 2.988
 325.466 681.555
 45.896 712.461
 63.628 627.449
 742.245 649.449
 665.761 289.627
 719.044 307.374
 717.988 607.891
 758.403 34.939
 203.991 776.212
 252.336 322.532
 682.817 994.121
 495.849 740.308
 104.596 291.298
 478.832 32.143
 155.890 593.523
 113.249 41.622
 386.397 499.195
 243.905 389.047
 796.430 383.388
 591.364 625.337
 314.854 723.146
 227.043 93.306
 752.999 491.287
 498.987 953.795
 542.621 159.833
 931.247 948.203
 344.531 117.419
 382.227 26.162
 516.336 982.429
 243.007 163.344
 348.519 495.426
 213.853 616.894
 891.290 26.782
 947.303 742.110
 402.114 629.711
 773.910 941.937
 825.443 412.596
 719.738 599.474
 979.929 470.216
 923.696 102.315
 60.416 889.896
 411.885 596.256
 776.568 389.640
 482.229 585.404
 639.471 920.845
 896.104 247.168
 92.422 313.511
 817.655 566.112
 961.102 507.898
 342.556 462.546
 998.038 620.045
 325.642 743.341
 621.786 561.569
 563.798 317.451
 635.365 974.653
 682.591 971.539
 162.517 164.507
 981.338 506.849
 3.436 592.999
 133.586 2.790
 401.183 433.336
 843.668 841.909
 971.569 36.895
 103.327 241.821
 506.447 805.687
 556.792 869.933
 64.908 538.920
 102.856 534.472
 348.687 487.062
 375.921 459.293
 775.146 24.485
 245.693 659.564
 949.681 480.665
 250.980 980.719
 763.527 454.181
 684.093 374.802
 45.100 93.042
 318.739 537.638
 343.729 844.594
 929.444 579.225
 872.526 59.376
 390.865 550.741
 58.989 342.377
 330.382 397.908
 302.556 464.475
 799.838 885.796
 0.843 24.212
 948.056 769.029
 341.730 448.996
 133.666 628.726
 756.103 674.401
 690.003 419.053
 853.373 285.163
 715.498 558.289
 514.209 652.187
 842.444 948.751
 66.087 782.211
 165.696 344.205
 918.851 102.485
 75.374 120.873
 69.496 139.021
 21.602 507.400
 705.755 186.567
 585.628 339.767
 33.021 299.886
 184.226 219.049
 32.800 713.369
 290.200 743.846
 325.781 589.067
 911.203 86.390
 679.123 537.381
 885.379 293.776
 64.412 900.789
 181.899 175.850
 966.645 355.751
 146.875 732.370
 870.435 3.539
 523.163 657.761
 340.446 85.037
 61.883 316.609
 779.957 581.018
 803.224 622.042
 33.672 827.164
 256.159 777.895
 315.872 476.806
 76.393 810.463
 138.187 544.484
 707.440 53.513
 706.344 235.804
 292.689 238.674
 703.910 955.455
 921.165 950.479
 113.272 442.714
 574.213 939.964
 197.807 835.287
 585.243 52.343
 520.521 546.322
 804.011 352.745
 767.763 860.009
 217.686 860.198
 624.132 828.042
 473.386 195.068
 277.054 367.788
 474.264 371.042
 665.336 924.196
 90.070 21.990
 1.907 927.877
 592.892 39.810
 652.069 843.703
 962.327 45.411
 217.654 405.493
 917.274 345.830
 825.843 736.325
 843.047 211.052
 638.212 289.962
 564.434 990.070
 548.189 761.372
 743.051 973.517
 819.173 413.853
 79.030 86.510
 4.536 282.709
 204.300 687.916
 186.497 832.433
 351.978 579.115
 253.265 273.167
 461.369 45.348
 310.854 555.586
 171.669 515.280
 183.806 249.914
 213.515 519.534
 411.884 28.499
 523.206 737.323
 890.042 282.069
 179.863 363.227
 847.181 742.704
 154.324 15.482
 813.903 612.848
 216.648 295.531
 517.533 125.724
 986.314 639.045
 768.923 220.712
 538.193 655.060
 702.984 905.394
 664.010 6.674
 614.671 207.495
 502.212 458.916
 833.541 474.020
 911.037 812.618
 920.329 246.220
 495.237 503.748
 93.831 387.922
 384.795 12.444
 429.354 447.255
 685.418 372.681
 562.795 29.485
 410.234 870.078
 517.014 908.730
 797.621 970.715
 797.522 631.694
 312.308 37.359
 118.742 905.572
 609.718 1.219
 384.538 319.244
 64.060 797.958
 799.617 141.274
 569.150 617.433
 2.441 555.656
 620.589 319.471
 733.942 737.476
 785.268 335.444
 966.457 402.437
 618.765 0.595
 368.725 668.655
 665.694 178.871
 58.564 294.170
 88.334 774.779
 456.059 162.719
 633.853 940.545
 686.050 612.526
 442.145 537.345
 956.734 182.999
 690.034 392.768
 56.888 202.532
 291.561 700.043
 41.064 483.146
 59.799 255.250
 112.073 116.058
 567.668 245.111
 42.798 883.617
 811.220 738.631
 413.081 290.283
 19.717 550.380
 758.125 356.966
 116.407 521.533
 46.833 573.068
 409.330 687.593
 924.123 228.842
 782.961 90.366
 881.119 492.472
 622.276 858.023
 59.702 302.577
 787.434 473.656
 180.113 434.246
 479.247 122.666
 106.912 997.505
 805.587 536.460
 672.698 439.032
 242.838 608.664
 471.658 654.592
 153.162 165.456
 655.517 660.047
 690.027 929.294
 130.231 7.692
 126.102 871.602
 608.205 632.414
 147.782 641.787
 441.696 444.747
 460.574 564.782
 100.009 896.896
 73.955 185.375
 186.077 90.442
 520.871 513.660
 475.014 193.641
 606.491 891.393
 134.382 930.315
 867.184 793.989
 917.427 395.636
 1.011 337.944
 148.931 166.058
 55.468 849.921
 18.918 586.945
 30.174 533.516
 411.046 742.707
 878.033 145.397
 896.753 207.383
 227.768 157.123
 878.077 520.656
 766.214 266.494
 244.442 983.133
 326.339 356.961
 482.843 878.902
 745.403 250.621
 435.934 441.943
 359.187 415.225
 905.972 630.646
 157.937 364.789
 949.847 171.840
 675.927 923.637
 975.246 8.377
 350.760 32.668
 932.009 623.948
 555.348 982.431
 875.936 132.764
 662.492 118.973
 672.590 182.829
 190.143 334.917
 392.262 818.173
 338.474 319.732
 138.348 431.856
 565.144 280.436
 342.463 787.345
 452.557 978.309
 471.034 26.498
 154.024 670.423
 218.648 368.768
 520.837 249.558
 539.768 354.994
 418.981 285.466
 797.414 532.463
 255.258 168.295
 218.169 213.735
 813.769 415.639
 148.411 683.417
 823.916 843.320
 46.323 53.781
 362.488 522.091
 35.386 976.619
 60.131 694.488
 333.154 965.297
 914.856 444.757
 177.864 43.595
 293.763 377.884
 556.528 458.287
 863.305 739.215
 221.537 927.620
 865.971 802.944
 126.432 270.850
 447.991 375.174
 551.533 713.219
 932.534 435.389
 190.817 890.303
 772.950 209.670
 275.140 805.305
 861.086 901.161
 184.218 207.846
 309.906 360.035
 799.187 64.300
 384.015 759.035
 246.007 744.058
 975.811 844.810
 432.160 35.780
 681.501 193.441
 468.143 180.372
 836.053 635.227
 352.277 326.677
 738.124 293.992
 171.558 510.745
 107.289 565.517
 100.121 774.816
 641.624 534.575
 55.811 988.147
 412.211 387.245
 478.056 434.489
 973.890 42.339
 118.390 182.023
 173.128 621.014
 368.557 558.066
 81.924 255.755
 698.085 885.810
 622.038 758.311
 519.679 692.048
 810.457 610.926
 861.066 317.631
 151.960 796.909
 788.323 725.755
 228.145 966.625
 618.855 42.662
 637.615 55.187
 680.543 231.765
 985.637 581.088
 144.100 312.294
 913.092 703.859
 283.045 719.500
 206.584 587.368
 233.086 63.012
 809.993 478.047
 841.166 486.780
 231.545 79.089
 753.184 647.058
 31.578 588.271
 305.987 598.927
 109.966 114.748
 708.916 477.290
 666.790 935.857
 146.876 150.970
 466.854 176.227
 862.109 160.215
 332.592 356.443
 605.637 375.718
 258.453 875.997
 549.592 364.083
 773.856 764.629
 354.593 348.962
 975.186 997.492
 456.159 622.981
 247.151 753.549
 213.261 12.768
 50.310 274.472
 621.027 513.242
 168.051 414.987
 176.991 988.839
 589.185 667.687
 882.774 155.081
 311.199 888.882
 515.733 186.097
 46.761 280.971
 300.754 790.225
 318.151 425.436
 112.312 520.174
 149.796 473.923
 830.240 265.389
 390.104 548.744
 526.908 157.169
 185.576 174.625
 674.055 611.831
 820.938 247.737
 498.119 570.053
 760.283 873.383
 285.208 552.788
 460.578 988.419
 720.829 353.289
 267.906 287.269
 953.062 693.474
 289.470 740.808
 777.272 179.750
 604.516 225.275
 269.814 352.404
 32.076 144.597
 40.035 503.714
 112.903 755.196
 544.589 478.165
 140.597 399.544
 214.398 614.702
 349.061 375.867
 409.179 862.368
 539.679 459.691
 942.271 429.158
 24.659 532.206
 442.500 907.345
 238.733 634.972
 551.150 970.442
 398.603 475.521
 630.075 536.271
 290.508 759.429
 598.860 832.322
 465.996 167.851
 870.368 443.742
 602.923 672.136
 338.522 47.153
 524.227 656.630
 541.541 776.446
 795.708 875.144
 608.035 687.127
 83.631 104.783
 350.237 506.386
 634.235 882.133
 934.514 215.488
 634.104 451.354
 298.219 213.268
 570.001 952.147
 836.504 74.294
 479.252 499.113
 623.235 727.961
 570.504 614.689
 405.418 246.325
 706.093 78.076
 997.202 105.591
 730.884 635.618
 252.533 560.928
 371.037 817.689
 97.849 694.634
 125.468 847.706
 819.015 327.096
 151.807 975.476
 909.173 647.512
 979.462 575.393
 863.820 471.769
 40.151 716.192
 751.622 78.527
 519.325 220.149
 667.955 737.370
 131.668 213.132
 94.613 216.585
 794.974 941.074
 123.459 649.759
 206.735 951.963
 662.068 322.981
 357.728 264.723
 411.613 906.322
 590.478 657.548
 205.857 848.676
 925.032 888.858
 417.250 553.584
 729.943 335.469
 592.571 290.774
 66.273 906.707
 374.687 824.760
 33.041 22.531
 525.794 474.585
 503.607 171.490
 495.663 789.849
 776.542 974.304
 309.068 535.445
 837.498 545.382
 490.834 34.364
 309.374 182.797
 543.971 703.612
 378.792 332.753
 963.713 427.538
 352.606 313.644
 553.279 105.885
 297.412 284.433
 629.619 666.781
 929.026 379.744
 620.897 189.207
 482.375 177.901
 192.050 692.425
 342.843 727.049
 848.280 44.346
 348.622 127.757
 495.054 255.257
 674.043 198.271
 541.323 861.879
 323.252 461.429
 262.525 889.071
 452.086 661.534
 562.184 988.025
 897.040 207.060
 334.017 291.431
 530.110 443.566
 7.285 564.499
 936.711 983.607
 811.524 648.093
 693.467 590.797
 905.735 534.389
 419.251 357.667
 942.823 749.977
 205.400 296.762
 371.678 875.176
 871.620 537.160
 884.352 846.336
 317.825 280.529
 789.570 280.375
 577.530 608.936
 710.237 53.727
 756.665 378.367
 163.159 152.837
 47.548 395.527
 163.946 797.617
 328.856 119.696
 716.946 695.654
 339.574 405.697
 685.208 201.948
 92.089 598.378
 203.147 90.689
 563.853 284.078
 187.192 561.693
 978.563 521.707
 137.714 240.077
 309.954 627.116
 907.594 34.418
 370.453 921.986
 365.706 312.711
 792.763 25.717
 412.141 469.109
 887.509 649.381
 939.311 385.495
 230.332 719.378
 490.181 853.961
 566.122 429.771
 281.098 798.329
 338.491 302.267
 249.389 209.592
 684.427 967.601
 0.560 452.081
 855.480 508.626
 190.255 880.102
 719.405 301.297
 533.778 170.433
 694.400 223.041
 420.920 81.624
 309.707 377.576
 984.056 419.334
 662.109 510.521
 459.027 256.490
 641.802 601.024
 155.611 131.895
 680.268 642.013
 259.676 250.878
 377.294 936.621
 792.922 121.900
 97.563 802.873
 207.172 584.751
 95.683 995.417
 465.110 585.739
 991.670 414.995
 813.147 115.158
 239.526 417.340
 367.707 490.379
 325.404 777.709
 774.788 207.425
 717.924 780.193
 553.449 224.126
 443.510 38.210
 864.256 123.493
 649.446 210.143
 749.223 747.273
 674.904 339.215
 844.034 712.643
 207.027 846.579
 968.061 621.303
 739.742 359.695
 232.826 647.062
 165.120 322.983
 583.088 718.229
 251.495 363.943
 282.740 383.203
 543.265 465.508
 394.574 115.675
 851.306 304.917
 970.905 749.585
 690.492 482.238
 491.761 668.731
 415.199 489.688
 157.267 562.697
 261.377 18.657
 387.891 16.159
 334.306 808.015
 315.228 954.851
 797.297 588.627
 989.858 326.403
 84.068 549.452
 402.897 161.349
 45.345 55.223
 453.183 917.973
 170.471 390.083
 510.113 359.027
 722.587 32.073
 868.511 999.074
 69.667 216.887
 890.045 774.219
 164.782 303.353
 27.569 163.019
 961.922 75.883
 864.044 685.423
 186.368 619.429
 224.575 948.763
 901.637 679.644
 874.550 134.424
 522.474 515.131
 163.286 730.013
 562.280 590.416
 653.256 129.340
 423.918 118.955
 560.449 431.745
 848.357 407.004
 70.354 874.049
 332.586 274.030
 963.108 89.515
 476.149 26.734
 735.570 90.690
 77.280 675.464
 630.291 64.845
 90.747 328.231
 832.833 815.376
 699.085 143.730
 68.807 809.033
 608.992 426.417
 987.792 142.019
 840.484 600.043
 958.422 428.122
 256.240 988.024
 191.066 265.119
 613.898 787.213
 753.436 943.328
 199.455 964.116
 929.926 829.605
 3.030 288.251
 205.681 64.103
 769.950 495.496
 717.325 34.298
 144.339 935.044
 418.216 495.108
 16.146 677.562
 149.502 155.275
 286.145 270.704
 809.534 283.711
 730.078 333.073
 472.062 156.415
 829.341 331.735
 544.799 481.238
 150.912 934.459
 389.301 836.606
 616.364 649.950
 573.698 439.055
 264.571 341.725
 512.682 526.596
 554.018 39.108
 403.702 389.647
 990.647 77.653
 411.744 693.170
 730.960 427.540
 133.074 573.238
 576.080 448.931
 704.375 934.343
 422.087 725.552
 69.688 62.070
 199.661 939.995
 3.238 756.458
 759.749 475.207
 469.766 607.329
 132.247 955.791
 821.297 212.560
 395.695 820.099
 544.865 287.795
 794.630 170.307
 731.757 951.170
 177.808 154.054
 905.969 474.663
 708.334 449.686
 176.370 475.508
 722.164 660.200
 40.306 643.555
 644.177 561.834
 320.939 445.502
 773.635 835.657
 249.501 862.627
 239.256 658.894
 267.995 668.341
 417.193 12.131
 716.947 364.744
 975.101 824.621
 753.981 18.097
 527.282 828.989
 17.773 472.084
 688.020 815.564
 181.950 900.890
 324.056 592.919
 436.562 283.089
 717.293 493.196
 470.611 39.318
 542.991 467.083
 915.961 954.588
 387.620 343.464
 736.756 288.334
 518.312 472.703
 323.591 115.952
 769.366 910.977
 270.420 914.491
 430.870 357.312
 995.181 937.559
 563.411 936.898
 610.800 271.435
 77.573 486.430
 188.595 642.406
 517.027 482.806
 785.837 86.784
 782.129 49.233
 166.429 797.559
 992.992 347.208
 939.476 638.970
 485.849 33.803
 114.133 551.258
 186.238 637.015
 638.025 947.374
 632.419 623.857
 996.083 91.831
 10.644 443.260
 120.657 725.045
 192.011 896.367
 753.831 996.150
 863.172 188.437
 638.981 250.549
 57.801 958.291
 958.733 808.268
 313.325 362.324
 816.747 503.913
 91.896 950.668
 145.426 142.919
 263.024 43.754
 653.120 881.426
 297.873 669.626
 573.140 843.951
 275.287 817.754
 391.614 554.983
 953.589 906.364
 88.574 244.358
 579.680 440.611
 981.626 73.908
 50.589 992.005
 97.084 372.416
 728.321 879.869
 270.681 120.660
 55.416 448.207
 388.190 27.538
 998.298 161.874
 382.850 426.566
 833.302 90.747
 706.898 9.823
 414.673 796.456
 962.453 729.673
 556.168 410.805
 514.120 428.849
 702.820 416.462
 92.037 314.083
 554.562 567.471
 337.460 940.157
 569.661 669.278
 729.760 108.553
 367.104 865.065
 477.901 961.911
 460.448 328.150
 453.664 541.930
 691.201 160.085
 608.431 409.641
 341.023 53.017
 149.010 353.915
 545.249 245.221
 977.415 253.517
 115.120 223.745
 29.664 341.915
 715.227 891.578
 512.512 250.499
 2.021 793.044
 45.713 588.193
 477.528 895.360
 110.204 532.767
 572.010 162.049
 296.830 56.273
 665.080 171.509
 791.512 344.240
 165.349 668.421
 544.575 571.503
 375.259 664.350
 206.229 108.532
 105.090 395.013
 296.667 107.955
 5.753 604.096
 176.001 184.605
 454.857 656.556
 222.433 992.262
 848.549 428.069
 580.862 120.429
 69.783 702.480
 850.980 104.758
 172.333 506.820
 914.323 950.351
 342.137 885.896
 602.316 409.250
 580.108 667.854
 258.875 98.445
 352.730 791.940
 206.480 174.970
 441.479 393.440
 266.773 748.003
 104.990 593.086
 476.916 67.748
 368.027 484.065
 970.235 116.371
 140.721 204.692
 221.684 882.167
 25.380 925.333
 890.688 934.762
 114.815 650.983
 799.740 62.419
 57.039 673.681
 968.451 574.205
 840.806 419.809
 459.400 316.845
 532.705 85.068
 292.260 681.695
 909.952 483.941
 132.240 569.585
 127.805 750.820
 472.290 894.680
 233.613 97.344
 798.062 212.508
 191.104 576.109
 770.841 187.385
 761.995 436.767
 885.185 121.560
 963.748 39.102
 781.615 669.072
 191.926 652.147
 425.215 183.902
 475.761 702.559
 531.514 202.185
 692.129 913.763
 842.570 145.687
 64.974 214.758
 368.142 37.437
 546.534 599.721
 326.419 435.032
 38.559 232.857
 891.728 773.234
 144.502 854.252
 706.338 240.751
 728.796 929.386
 491.894 338.449
 931.385 365.523
 632.855 534.617
 82.361 1.324
 757.767 370.400
 773.677 360.994
 650.194 913.399
 966.420 391.266
 144.127 313.985
 690.090 499.103
 440.918 106.658
 574.963 251.475
 796.834 803.296
 53.186 547.906
 120.792 747.253
 675.290 34.142
 367.520 403.610
 175.791 484.502
 967.077 533.746
 947.232 974.990
 980.535 589.527
 662.223 923.486
 374.590 227.347
 336.654 652.364
 254.402 914.125
 26.435 588.304
 151.278 20.800
 169.971 750.264
 425.546 684.329
 857.507 876.349
 488.628 692.561
 757.859 631.316
 173.800 99.337
 247.480 436.754
 72.184 616.859
 354.033 834.434
 707.238 731.752
 287.343 79.280
 833.533 138.698
 628.920 152.022
 28.088 435.197
 184.071 263.352
 787.512 42.606
 268.230 512.788
 72.046 247.545
 954.911 878.211
 247.029 844.868
 912.897 498.838
 590.019 625.468
 714.704 18.315
 462.774 421.276
 419.547 959.472
 224.363 393.901
 287.826 982.531
 396.217 45.827
 339.587 849.146
 220.928 123.084
 248.431 781.334
 901.684 260.595
 590.216 113.389
 613.736 256.214
 520.979 23.132
 66.930 122.934
 522.102 173.937
 520.868 202.344
 357.607 169.011
 841.518 283.417
 976.160 323.206
 398.152 782.002
 849.717 794.595
 368.424 36.383
 465.820 128.213
 711.489 867.112
 128.244 678.397
 626.711 954.709
 321.352 765.368
 509.190 792.167
 60.363 247.931
 91.696 971.359
 489.282 60.096
 802.410 130.167
 559.976 158.035
 123.970 802.547
 692.617 889.030
 494.822 724.731
 595.141 550.270
 709.715 420.776
 826.533 517.560
 841.890 448.863
 597.679 847.903
 992.185 880.767
 789.404 391.813
 65.643 21.210
 258.501 777.922
 757.828 177.266
 430.456 881.681
 802.571 352.263
 626.779 679.682
 670.413 970.940
 933.064 480.286
 520.318 315.787
 21.909 59.194
 582.653 957.052
 746.627 5.334
 903.063 544.887
 514.270 778.738
 697.231 371.323
 130.164 419.087
 476.011 837.438
 634.111 233.392
 697.705 628.385
 477.221 986.212
 416.172 22.251
 527.481 359.235
 224.725 370.436
 854.366 622.581
 579.599 685.158
 993.906 342.397
 234.065 267.187
 604.501 453.101
 264.540 983.328
 712.623 453.782
 840.399 752.935
 441.409 792.972
 125.435 886.461
 492.472 521.231
 224.358 512.553
 193.416 994.299
 954.478 575.118
 565.140 169.016
 60.293 935.417
 241.711 858.760
 755.448 399.296
 782.256 104.014
 708.323 944.785
 742.852 607.098
 648.780 754.451
 73.906 408.535
 106.582 579.839
 925.145 717.468
 667.364 467.535
 679.480 11.723
 898.267 458.603
 105.054 297.227
 429.292 802.203
 471.290 254.584
 832.941 782.179
 582.491 36.531
 6.821 990.204
 157.275 738.151
 892.665 854.180
 242.755 207.159
 50.023 275.075
 271.121 449.895
 910.964 184.024
 518.128 616.253
 369.168 814.596
 636.490 500.487
 676.205 118.681
 343.546 902.207
 731.573 430.081
 426.596 671.097
 640.900 604.716
 878.467 68.753
 586.723 113.426
 31.199 370.905
 394.547 120.942
 61.018 693.285
 797.671 406.919
 690.147 535.095
 0.010 41.725
 510.675 816.789
 227.278 256.203
 255.937 455.582
 142.092 691.951
 902.198 125.274
 204.585 703.361
 507.303 529.825
 791.807 136.909
 696.216 666.376
 479.619 834.939
 151.700 437.546
 751.020 313.796
 30.826 9.871
 264.207 728.843
 26.583 310.797
 9.475 456.306
 653.742 457.099
 351.863 754.390
 37.737 49.761
 319.901 889.716
 5.992 631.846
 111.579 471.383
 57.451 54.822
 776.734 181.121
 955.856 544.036
 358.369 546.956
 346.173 294.852
 470.145 317.941
 225.664 7.598
 717.644 563.008
 58.352 812.341
 479.449 57.565
 254.296 115.184
 121.031 322.417
 46.474 477.886
 568.581 841.943
 94.651 324.936
 498.009 278.828
 486.883 49.752
 951.247 703.198
 958.053 598.308
 560.704 12.639
 816.816 368.599
 404.438 399.781
 186.516 942.969
 818.498 254.930
 94.102 823.150
 826.435 617.435
 758.966 661.109
 604.572 821.434
 169.360 59.495
 59.018 445.190
 918.983 581.026
 948.273 960.228
 995.033 274.875
 423.500 493.875
 149.316 558.621
 585.223 39.705
 986.483 336.207
 956.340 963.056
 512.356 575.512
 261.307 207.450
 597.380 394.292
 772.459 682.096
 325.966 831.742
 757.218 636.047
 174.987 626.532
 333.026 651.952
 250.503 333.592
 736.991 238.389
 720.488 234.185
 649.360 896.593
 125.559 610.814
 606.932 282.954
 395.323 844.550
 615.728 496.382
 313.908 362.632
 60.661 168.605
 486.587 24.198
 731.202 520.491
 885.315 28.141
 881.450 728.794
 72.852 696.226
 444.365 201.393
 704.344 504.284
 874.811 826.710
 816.337 872.707
 234.556 101.715
 373.961 493.368
 512.304 675.695
 148.193 262.910
 329.450 212.200
 30.695 252.125
 981.787 273.406
 610.721 998.538
 651.176 889.249
 187.320 835.613
 859.822 573.522
 273.664 929.130
 181.800 291.504
 175.442 281.770
 548.745 535.422
 951.303 683.948
 443.871 507.157
 253.093 566.276
 953.878 990.075
 412.867 971.096
 202.894 877.129
 111.370 572.343
 615.641 339.523
 900.893 390.249
 815.926 114.016
 339.358 766.411
 656.825 467.678
 50.439 372.315
 874.180 692.658
 388.004 748.229
 457.044 881.723
 736.649 727.509
 917.355 645.416
 711.335 352.583
 924.385 26.321
 469.005 682.718
 33.588 333.719
 57.322 520.014
 598.552 916.879
 697.632 219.721
 101.258 987.187
 330.925 725.106
 590.282 723.496
 800.364 987.723
 277.556 802.567
 58.262 353.502
 538.592 703.819
 578.873 56.846
 93.574 177.009
 243.573 52.575
 350.405 930.889
 807.926 303.614
 176.830 213.627
 329.569 745.732
 476.383 591.142
 753.960 275.144
 189.505 982.053
 46.976 696.598
 872.268 238.099
 607.458 965.671
 44.328 142.656
 170.501 736.900
 596.843 278.879
 458.181 57.193
 839.892 450.323
 586.172 530.624
 205.561 143.511
 783.143 825.434
 243.353 342.177
 618.930 537.081
 713.229 41.132
 414.265 93.004
 240.825 283.345
 269.540 156.793
 919.569 942.506
 606.000 323.518
 274.422 795.836
 866.372 396.669
 318.281 444.889
 132.739 193.639
 789.777 127.860
 650.238 274.693
 643.235 473.154
 311.691 754.386
 129.015 334.347
 979.475 99.435
 344.651 350.131
 468.939 598.739
 521.523 134.188
 167.620 705.940
 933.664 629.539
 644.745 289.481
 648.498 285.682
 447.489 707.111
 185.415 226.419
 268.709 669.363
 887.148 378.898
 193.153 828.495
 648.823 802.888
 126.233 575.129
 876.527 882.147
 325.266 434.405
 775.427 71.097
 184.806 907.553
 489.410 999.466
 775.373 424.609
 250.248 660.644
 751.923 971.612
 643.194 397.024
 991.301 783.359
 784.308 464.284
 996.066 494.022
 637.745 138.555
 728.401 196.311
 711.517 923.653
 77.948 749.829
 869.208 233.413
 790.367 315.943
 221.852 545.789
 11.330 785.381
 836.195 45.585
 958.569 452.343
 958.280 51.613
 901.014 811.933
 328.394 437.941
 80.251 693.809
 6.628 949.129
 390.197 462.298
 567.536 933.254
 173.664 720.456
 15.623 996.940
 990.193 752.370
 856.773 362.000
 452.145 864.100
 298.555 977.792
 462.602 270.013
 986.901 436.647
 369.338 288.954
 288.558 437.215
 577.307 325.718
 246.533 443.155
 144.210 520.214
 646.240 558.904
 379.278 542.599
 388.151 772.608
 737.209 931.414
 651.401 146.367
 562.962 637.720
 313.147 329.389
 917.846 216.450
 249.853 759.456
 675.112 952.380
 556.318 947.029
 889.188 318.478
 271.838 414.734
 645.241 625.944
 873.932 818.843
 916.201 765.422
 890.325 900.254
 577.437 175.921
 369.350 607.695
 542.552 870.618
 345.449 678.178
 828.107 646.451
 626.324 337.693
 274.454 797.158
 325.641 552.734
 141.296 417.984
 262.487 390.369
 60.314 55.793
 166.473 766.405
 16.526 232.889
 164.161 928.845
 501.395 608.785
 205.029 953.815
 543.693 984.860
 418.518 855.748
 491.402 385.893
 210.605 430.632
 655.360 344.422
 620.239 974.074
 901.837 683.712
 801.802 623.931
 118.875 348.493
 797.211 364.960
 5.185 615.882
 155.587 60.774
 619.047 668.889
 673.437 122.287
 559.396 509.211
 115.649 223.411
 966.680 392.784
 367.201 491.254
 864.887 899.549
 15.393 752.306
 809.115 797.611
 908.685 146.561
 649.162 571.307
 145.158 932.354
 215.962 783.495
 153.605 815.544
 334.404 905.762
 813.780 132.943
 166.543 338.250
 768.054 702.600
 99.800 655.881
 381.340 889.163
 275.151 653.159
 964.661 203.451
 163.066 149.142
 472.988 609.306
 56.013 282.111
 581.257 211.283
 874.603 834.891
 822.949 472.880
 651.958 42.395
 910.664 911.518
 542.869 39.062
 843.367 943.734
 229.080 192.322
 413.838 337.954
 391.041 766.620
 64.365 464.502
 174.265 789.036
 78.472 120.237
 682.715 400.873
 49.722 321.379
 823.291 29.270
 721.325 791.101
 848.325 188.859
 256.839 372.411
 694.233 806.484
 974.882 741.548
 394.190 473.264
 580.143 317.763
 104.288 679.720
 47.640 413.097
 482.519 733.921
 993.865 457.087
 607.652 942.688
 602.140 598.483
 333.399 635.664
 793.117 426.935
 907.921 506.004
 256.039 785.645
 18.747 444.411
 421.464 240.256
 770.576 861.155
 278.880 324.579
 793.409 369.595
 768.685 60.403
 989.399 481.709
 30.860 822.594
 840.000 618.632
 124.173 533.632
 645.259 635.407
 569.760 580.754
 191.820 207.873
 679.448 176.972
 736.528 730.248
 638.371 72.766
 642.095 864.562
 587.499 272.404
 757.438 998.276
 937.085 437.265
 647.990 675.576
 107.179 953.673
 954.044 532.740
 184.993 705.479
 594.310 491.288
 287.645 688.635
 796.984 437.457
 977.699 18.437
 294.459 476.673
 980.841 157.913
 676.091 121.582
 861.178 401.385
 275.224 616.809
 709.263 609.711
 943.954 578.719
 358.423 757.794
 217.092 430.230
 61.784 131.021
 213.856 826.148
 909.223 621.313
 903.299 621.115
 842.036 917.019
 252.082 548.180
 813.317 861.267
 168.480 910.090
 151.899 543.340
 895.420 386.996
 303.306 975.752
 631.731 823.454
 956.856 449.990
 171.735 255.052
 816.060 826.123
 449.122 791.945
 450.523 331.017
 204.829 505.001
 380.028 667.642
 927.097 512.676
 712.393 890.675
 544.360 786.266
 790.713 113.274
 600.931 161.691
 735.860 474.648
 277.424 941.822
 907.720 231.115
 301.345 709.585
 892.822 414.008
 650.462 354.378
 974.161 320.626
 807.577 288.990
 296.710 529.949
 958.479 738.104
 332.835 38.867
 916.639 290.180
 327.496 138.911
 143.146 490.169
 293.503 455.122
 146.222 619.929
 790.287 70.587
 882.148 365.820
 191.665 300.787
 832.602 348.712
 793.350 665.393
 949.240 421.336
 871.684 151.134
 85.155 792.693
 451.902 453.336
 277.776 881.167
 925.695 526.522
 915.483 929.447
 950.811 232.811
 470.048 828.687
 24.634 932.862
 871.878 930.152
 332.292 565.728
 460.599 394.417
 588.860 674.626
 678.791 506.056
 613.999 284.438
 663.748 421.253
 863.212 868.395
 706.158 713.272
 488.388 466.329
 213.857 423.125
 184.991 460.949
 574.901 837.526
 905.995 473.498
 841.484 21.696
 863.225 213.091
 842.585 989.257
 303.283 77.823
 519.356 945.109
 623.726 548.919
 507.196 79.504
 99.963 395.823
 259.163 103.461
 16.806 889.933
 17.170 918.321
 361.205 343.037
 343.522 217.607
 533.179 594.388
 582.254 279.977
 196.912 584.299
 837.004 971.037
 428.438 904.513
 842.503 913.007
 553.251 504.081
 435.951 679.009
 417.636 367.673
 371.611 638.205
 540.858 550.233
 588.868 24.763
 468.894 42.312
 66.018 873.952
 339.688 414.747
 347.516 499.577
 898.562 425.473
 202.652 155.796
 22.197 906.826
 593.385 801.566
 850.385 445.911
 835.875 476.005
 344.582 46.337
 125.041 597.561
 27.209 55.308
 248.133 558.841
 670.044 859.887
 588.939 733.054
 236.193 919.815
 369.017 508.602
 708.550 597.055
 389.584 187.115
 907.090 465.128
 433.888 620.012
 684.339 600.955
 524.509 812.354
 248.064 60.523
 665.905 524.319
 875.407 865.143
 755.356 174.409
 114.623 440.765
 434.242 259.534
 208.484 387.977
 648.419 611.109
 984.660 559.519
 166.489 299.482
 738.496 795.901
 796.311 968.367
 656.197 943.873
 274.658 53.926
 393.305 348.714
 967.025 338.045
 414.325 276.824
 491.924 860.770
 322.476 362.753
 17.431 522.412
 449.970 373.012
 311.163 31.428
 553.122 292.004
 155.363 880.509
 255.475 932.780
 666.573 81.694
 426.360 192.514
 537.746 673.642
 570.662 460.539
 606.064 883.017
 464.688 62.076
 251.793 20.375
 207.868 515.713
 464.836 102.870
 903.567 595.020
 442.116 95.831
 745.632 27.958
 969.505 967.915
 109.806 221.028
 718.675 265.746
 648.054 753.129
 777.309 79.996
 504.786 907.261
 8.802 432.671
 840.513 72.384
 186.389 742.498
 412.387 94.663
 701.102 989.838
 152.274 244.112
 140.844 13.419
 459.426 312.198
 269.870 427.658
 322.697 906.778
 198.183 491.519
 770.731 466.819
 565.720 818.463
 460.094 100.565
 827.003 663.231
 221.429 542.397
 611.441 117.020
 940.946 326.617
 259.167 490.530
 435.824 457.350
 51.678 457.515
 742.062 194.963
 133.460 803.760
 55.237 128.651
 370.838 402.112
 109.402 25.638
 336.622 978.442
 36.419 368.922
 615.718 401.863
 284.651 362.264
 772.879 321.406
 387.690 103.735
 637.640 567.660
 734.293 733.333
 274.523 569.093
 801.688 537.777
 803.466 217.060
 955.788 153.641
 503.791 909.686
 101.627 321.466
 715.701 562.284
 471.606 796.831
 490.241 980.761
 282.230 473.618
 728.921 335.273
 64.245 989.688
 398.010 365.431
 196.990 801.205
 953.134 107.690
 654.006 179.844
 223.800 212.511
 620.207 823.772
 994.203 556.838
 476.161 810.760
 389.113 740.009
 495.196 757.974
 897.319 952.942
 375.297 101.314
 609.218 546.283
 669.401 946.796
 631.570 698.856
 102.001 572.098
 996.523 849.510
 312.565 228.334
 981.948 840.223
 470.683 786.429
 87.462 3.638
 515.958 130.670
 899.756 82.220
 117.203 181.398
 369.718 897.777
 278.585 452.181
 203.147 998.491
 381.132 52.661
 930.541 136.054
 200.621 740.738
 16.633 798.493
 529.821 726.483
 47.100 216.196
 724.795 420.623
 491.703 231.425
 140.116 703.479
 896.287 277.693
 693.206 832.554
 160.261 948.038
 958.430 90.725
 74.055 374.158
 320.067 250.092
 738.431 916.089
 971.001 952.407
 283.332 639.530
 420.134 14.796
 320.326 290.807
 733.579 303.888
 374.744 164.091
 878.068 292.835
 679.706 478.702
 233.382 350.055
 905.832 873.761
 895.769 597.384
 832.027 1.192
 686.073 226.031
 522.136 214.969
 512.681 143.962
 100.195 163.922
 706.631 936.814
 757.458 987.397
 258.372 309.988
 674.413 468.352
 235.362 412.145
 300.838 238.213
 567.174 955.186
 59.823 164.061
 448.952 593.847
 384.185 733.938
 761.425 126.047
 865.231 333.414
 641.325 255.165
 707.235 159.872
 992.885 715.431
 101.999 424.629
 720.213 815.035
 235.423 862.052
 521.126 977.493
 534.289 204.958
 532.726 755.020
 281.481 643.015
 103.224 408.445
 650.132 692.610
 706.842 372.549
 512.997 850.144
 70.836 395.303
 507.388 744.193
 75.620 511.383
 915.867 754.215
 878.747 207.586
 49.481 623.889
 37.069 598.683
 287.538 5.741
 523.238 361.056
 482.841 61.227
 394.998 787.761
 534.104 778.056
 249.111 117.939
 961.351 16.223
 324.790 256.626
 901.791 58.584
 391.018 904.646
 132.609 613.847
 112.944 744.600
 286.042 433.541
 27.668 725.910
 66.685 484.166
 230.342 222.809
 930.378 626.347
 366.831 233.298
 710.098 50.192
 116.597 189.048
 152.370 996.337
 424.495 966.464
 286.064 142.362
 776.463 453.501
 215.561 181.871
 613.334 427.064
 996.633 686.760
 919.178 439.041
 103.808 80.742
 313.632 68.153
 973.166 113.600
 907.723 958.291
 748.512 400.842
 364.075 985.930
 668.652 563.124
 227.395 149.358
 209.352 85.287
 680.317 86.103
 788.705 928.048
 531.701 753.138
 415.644 18.799
 886.016 763.710
 417.645 264.774
 578.469 197.311
 338.069 555.880
 923.990 683.101
 211.876 130.065
 530.204 15.617
 879.522 576.390
 104.468 73.876
 404.868 955.505
 160.104 975.728
 348.998 970.404
 942.854 68.951
 896.346 659.000
 478.786 915.038
 113.880 681.780
 441.225 2.476
 882.873 310.730
 176.638 690.864
 913.686 698.655
 175.774 258.250
 327.829 820.381
 62.870 840.086
 362.299 669.110
 666.668 213.305
 65.871 293.149
 374.698 512.933
 365.870 141.558
 27.294 56.741
 490.250 913.915
 428.745 996.637
 540.044 781.930
 816.639 780.476
 580.969 962.171
 591.612 676.877
 222.864 303.534
 351.546 436.395
 497.558 834.676
 957.714 598.412
 348.622 260.491
 474.841 833.559
 82.316 758.485
 439.864 881.061
 273.166 301.949
 920.851 209.387
 398.210 213.921
 201.688 123.115
 622.570 961.817
 971.572 50.431
 860.169 955.207
 490.893 581.532
 374.813 567.537
 54.771 161.115
 609.340 915.911
 968.489 356.728
 678.018 391.464
 299.548 283.001
 526.941 216.991
 571.482 29.500
 359.031 739.714
 835.408 52.420
 687.676 957.170
 795.167 198.601
 682.549 275.859
 797.624 850.967
 112.232 458.522
 36.057 149.708
 683.695 510.675
 584.727 151.169
 394.208 164.560
 297.587 450.006
 315.899 54.138
 903.162 288.758
 148.897 443.789
 128.143 607.331
 731.139 922.200
 529.687 203.341
 259.654 138.602
 134.581 58.801
 241.012 918.386
 523.863 580.816
 582.167 817.550
 794.283 661.075
 894.849 869.051
 830.949 3.799
 107.748 338.442
 574.951 542.876
 154.992 281.180
 829.812 170.378
 583.862 510.393
 563.690 650.124
 849.560 812.890
 400.961 976.874
 243.389 354.854
 905.594 565.016
 439.489 799.351
 516.540 276.916
 603.732 708.800
 356.913 212.594
 649.302 960.609
 187.190 426.941
 262.670 687.715
 169.025 881.855
 680.033 332.859
 839.868 307.384
 239.938 831.617
 336.800 583.145
 547.912 410.980
 846.283 369.130
 691.832 594.329
 968.603 139.573
 573.860 467.701
 973.330 396.432
 760.726 204.342
 165.044 567.423
 686.556 23.544
 984.935 100.335
 912.165 825.025
 329.718 238.981
 995.760 481.744
 488.944 360.747
 359.321 372.632
 277.584 40.963
 42.786 13.620
 393.259 920.671
 77.886 312.427
 855.226 242.668
 241.473 882.405
 12.112 602.671
 474.051 246.443
 42.152 70.235
 285.660 527.370
 946.424 665.546
 984.041 130.806
 663.420 46.852
 718.171 895.063
 351.444 748.254
 755.766 516.191
 911.234 3.471
 431.462 700.805
 100.347 958.487
 91.433 291.920
 846.819 290.601
 601.553 531.136
 654.270 54.906
 514.558 32.368
 933.747 128.936
 444.558 956.642
 157.226 344.895
 165.643 193.743
 440.035 225.073
 229.079 114.705
 388.633 873.787
 727.821 89.995
 238.688 748.304
 177.900 542.930
 726.685 716.874
 237.142 788.497
 135.035 515.433
 248.892 396.609
 202.538 702.112
 941.684 809.329
 354.058 762.788
 297.730 567.332
 58.326 689.290
 839.551 786.387
 232.048 198.109
 793.936 634.898
 961.242 610.510
 647.848 54.230
 474.331 119.675
 87.010 30.989
 171.452 837.222
 733.062 461.453
 564.408 266.037
 200.817 270.578
 513.364 80.602
 967.854 579.594
 39.749 716.947
 272.098 615.861
 957.760 954.962
 570.062 875.931
 385.628 604.547
 42.940 77.524
 986.599 537.957
 726.821 349.252
 240.732 613.605
 267.214 229.446
 682.765 746.707
 209.990 589.545
 456.962 250.564
 497.437 915.489
 663.813 115.569
 248.677 215.754
 310.671 643.398
 481.225 560.799
 561.767 609.119
 640.451 170.133
 823.758 197.755
 315.433 465.103
 740.301 433.031
 454.916 403.429
 720.404 779.567
 581.275 151.746
 336.099 415.890
 711.627 71.995
 18.866 220.307
 915.177 573.781
 512.998 426.541
 98.919 486.141
 637.636 848.301
 857.793 737.201
 25.484 464.488
 141.014 698.406
 681.397 437.959
 367.566 91.427
 802.407 514.910
 217.865 801.139
 264.600 438.533
 85.419 858.494
 282.243 995.220
 495.508 714.655
 829.106 594.981
 293.594 324.860
 658.044 636.731
 134.256 490.409
 917.233 105.744
 524.361 3.617
 23.164 942.783
 107.891 928.059
 272.676 275.719
 943.259 489.855
 648.168 943.850
 589.107 610.931
 959.143 217.431
 956.733 778.287
 264.790 830.450
 134.720 301.325
 910.197 529.398
 975.464 789.712
 284.583 186.308
 838.808 5.263
 953.666 37.895
 902.399 861.748
 337.928 967.061
 212.678 915.692
 890.116 626.810
 708.429 999.258
 383.290 73.908
 797.712 873.830
 647.276 900.002
 408.844 751.199
 907.148 356.950
 420.398 950.234
 880.925 921.560
 860.163 683.182
 411.777 149.560
 558.459 240.354
 647.632 561.574
 59.618 548.767
 471.051 982.998
 502.805 993.754
 935.894 38.519
 48.511 427.624
 123.720 959.562
 872.089 751.810
 909.559 94.070
 95.879 294.928
 269.098 372.934
 564.999 255.663
 691.112 862.147
 570.321 713.907
 31.878 555.973
 419.954 504.323
 392.220 901.214
 795.562 602.282
 770.773 609.066
 692.712 492.249
 885.121 47.335
 229.252 313.325
 519.971 616.238
 959.475 836.414
 500.784 715.214
 504.710 593.591
 172.866 191.587
 206.369 714.744
 438.427 25.422
 231.760 331.905
 644.312 715.210
 675.774 281.000
 175.851 668.246
 965.498 397.973
 580.648 415.613
 505.793 995.604
 581.168 728.056
 420.791 284.025
 925.979 534.745
 321.201 117.541
 743.929 786.845
 835.477 709.185
 798.739 172.107
 712.572 939.395
 767.218 501.532
 366.713 823.820
 684.305 46.001
 974.803 215.768
 892.241 506.873
 542.577 159.871
 907.421 332.855
 567.130 634.695
 363.012 934.294
 85.017 13.260
 712.481 949.620
 503.750 112.373
 381.139 56.696
 870.392 515.700
 50.208 129.639
 287.522 153.427
 349.372 570.223
 400.324 255.824
 346.026 908.936
 58.765 512.077
 357.406 806.265
 918.281 943.300
 108.433 187.770
 347.003 914.019
 524.615 730.397
 226.214 274.665
 224.938 361.370
 185.580 654.480
 381.741 929.711
 330.825 855.883
 188.640 124.133
 377.378 474.800
 947.220 915.958
 280.432 764.176
 300.275 943.167
 384.448 238.110
 533.685 979.152
 941.149 90.476
 98.566 869.904
 655.186 574.038
 606.343 514.762
 4.978 593.863
 885.979 812.629
 199.748 843.058
 207.290 217.342
 222.673 420.667
 237.485 128.093
 877.732 483.033
 558.459 784.441
 710.630 693.433
 806.692 407.011
 171.710 43.618
 460.802 806.825
 193.785 658.757
 576.709 626.073
 186.017 988.660
 18.404 334.569
 215.422 998.002
 942.379 418.216
 232.296 652.342
 33.641 203.257
 670.007 851.250
 656.011 73.241
 641.573 571.777
 143.113 580.549
 496.610 82.324
 720.505 22.469
 377.260 786.898
 393.960 350.543
 8.148 321.554
 771.765 983.983
 614.258 597.898
 496.323 891.913
 125.662 362.958
 356.574 649.103
 696.431 701.164
 430.064 525.448
 737.005 563.835
 782.574 776.083
 788.031 586.541
 432.525 407.666
 505.791 997.273
 893.801 823.638
 94.231 571.934
 648.966 929.347
 719.122 241.897
 208.179 804.747
 741.731 875.664
 888.453 741.344
 181.582 858.189
 342.694 870.284
 282.483 682.673
 995.376 374.748
 738.157 797.022
 547.414 242.385
 311.909 247.572
 320.378 48.433
 740.221 213.584
 471.337 509.044
 877.522 695.696
 654.380 664.279
 656.368 418.656
 991.007 964.315
 194.732 332.736
 775.506 178.815
 73.881 989.244
 47.144 632.559
 683.643 954.208
 451.114 509.755
 536.766 381.859
 954.990 850.550
 493.988 857.895
 335.744 886.891
 22.770 744.282
 580.878 797.866
 494.929 5.588
 710.703 89.014
 374.457 5.421
 110.511 163.806
 172.237 54.872
 422.127 322.033
 668.401 737.931
 873.703 218.211
 997.478 787.331
 691.740 588.161
 331.712 734.547
 835.834 913.909
 612.121 796.504
 698.176 272.038
 796.592 716.604
 918.063 290.081
 604.059 167.061
 956.599 326.882
 621.284 102.032
 266.285 368.745
 744.879 276.082
 560.489 882.218
 299.738 300.143
 953.158 940.607
 303.241 778.009
 291.864 314.486
 432.516 571.804
 367.954 121.909
 453.097 296.720
 454.816 822.796
 537.885 96.153
 725.809 330.503
 855.016 341.373
 42.136 334.317
 544.765 518.776
 710.914 377.214
 204.710 487.057
 505.929 127.269
 928.132 921.333
 257.476 697.685
 914.946 916.961
 970.520 904.222
 522.670 848.883
 867.749 360.215
 125.305 9.690
 199.547 174.374
 281.911 758.706
 668.241 376.736
 918.876 773.517
 9.069 710.696
 637.810 13.229
 613.165 16.900
 965.745 578.756
 104.607 536.337
 659.639 329.656
 858.495 279.366
 810.233 820.156
 512.452 364.383
 911.258 420.246
 350.469 409.713
 672.155 853.057
 874.166 666.045
 762.318 409.679
 99.156 371.030
 941.944 790.290
 878.150 574.590
 921.588 499.762
 440.704 471.054
 515.286 521.147
 13.201 645.801
 129.582 266.755
 831.156 928.857
 735.015 619.469
 646.443 90.453
 272.852 922.899
 360.201 24.422
 986.305 644.775
 151.600 470.325
 663.731 851.244
 225.017 616.044
 925.786 708.534
 443.473 6.427
 867.058 731.697
 862.354 233.355
 916.029 77.102
 810.629 586.650
 249.292 616.214
 301.263 657.873
 483.904 13.493
 380.675 279.753
 375.692 382.374
 569.385 888.314
 524.648 22.086
 901.139 663.566
 487.626 97.109
 662.479 654.515
 533.046 153.522
 773.842 557.549
 554.796 956.127
 669.875 191.684
 358.949 51.454
 441.811 813.280
 816.118 629.660
 137.774 815.757
 856.414 978.504
 295.116 661.202
 298.153 41.380
 647.865 951.033
 324.094 145.654
 235.713 737.940
 531.485 834.948
 890.446 652.834
 819.045 287.504
 921.181 325.687
 573.094 41.386
 219.278 340.797
 266.968 575.207
 493.450 523.682
 486.725 750.526
 789.623 412.505
 788.955 639.591
 290.940 41.498
 633.477 911.094
 901.469 642.531
 818.131 688.852
 641.193 54.848
 481.241 736.495
 96.658 788.529
 389.161 448.412
 335.963 96.833
 154.343 577.175
 891.671 623.909
 449.409 924.901
 801.856 271.050
 613.676 535.467
 767.073 695.707
 162.599 801.929
 296.978 167.688
 182.807 545.126
 180.120 466.599
 954.158 612.204
 687.725 739.718
 116.987 115.284
 918.812 141.647
 481.985 698.716
 489.687 53.526
 49.697 447.350
 73.641 403.188
 807.219 377.135
 892.791 266.792
 445.286 173.434
 267.604 481.385
 786.632 642.225
 433.202 406.161
 636.484 536.126
 555.480 473.312
 111.613 222.992
 823.097 518.224
 631.985 432.051
 580.210 590.056
 478.270 784.440
 204.364 549.539
 642.022 375.362
 157.156 59.142
 88.990 598.246
 753.355 874.937
 188.770 102.404
 446.327 738.737
 57.888 60.302
 131.239 738.037
 743.640 235.055
 268.122 110.380
 320.875 20.007
 748.134 993.899
 64.942 147.796
 919.945 208.641
 335.646 4.334
 189.059 450.975
 797.116 942.350
 59.008 218.931
 197.742 69.146
 435.892 797.968
 436.656 223.765
 830.930 928.799
 795.861 190.854
 711.914 570.964
 470.059 193.110
 444.236 953.398
 282.942 823.464
 874.127 867.164
 345.576 424.495
 817.611 672.411
 449.130 489.199
 283.442 543.767
 953.227 577.901
 759.783 113.566
 548.509 45.311
 993.941 454.037
 456.498 214.358
 381.161 596.996
 753.597 575.349
 919.829 867.323
 644.330 826.304
 81.868 815.014
 689.902 690.074
 362.291 595.756
 453.456 173.469
 512.548 163.514
 437.408 391.373
 908.384 507.586
 948.830 23.452
 362.364 564.032
 976.683 551.930
 250.206 45.611
 843.852 436.179
 692.835 719.613
 304.377 494.092
 914.970 88.842
 592.276 802.705
 806.685 732.988
 346.180 113.269
 245.258 996.564
 190.133 951.410
 317.618 282.153
 354.904 484.370
 223.583 956.155
 88.709 768.363
 169.964 96.301
 697.161 914.208
 896.563 819.504
 38.550 943.727
 846.375 304.167
 804.168 958.442
 221.345 457.606
 259.664 652.329
 897.274 337.176
 590.559 8.580
 130.595 288.877
 64.541 204.068
 227.511 461.414
 829.627 672.677
 492.212 43.968
 948.302 958.631
 283.691 685.265
 814.257 322.827
 426.097 18.328
 204.241 89.023
 399.885 743.683
 129.864 863.188
 132.654 33.488
 323.199 99.691
 79.974 95.402
 518.995 984.182
 986.361 79.030
 791.687 357.587
 921.585 385.998
 626.798 911.703
 152.611 139.419
 416.335 278.276
 219.642 627.567
 882.402 934.564
 397.172 23.343
 971.219 224.271
 26.756 424.883
 893.305 799.078
 74.991 107.971
 789.796 619.010
 593.237 938.247
 508.204 396.582
 508.688 786.462
 904.623 257.500
 661.235 914.854
 138.264 37.892
 97.000 64.329
 475.739 303.371
 45.536 43.338
 17.628 8.060
 529.532 188.718
 542.540 2.184
 297.798 90.272
 831.079 25.504
 426.578 414.390
 584.137 712.072
 21.521 762.745
 540.037 691.476
 571.399 11.175
 979.689 455.383
 581.789 7.732
 297.688 8.987
 657.230 399.891
 222.844 828.733
 536.863 506.847
 59.828 574.751
 132.428 867.194
 663.404 773.964
 107.908 454.140
 870.105 103.350
 294.527 654.568
 624.505 408.749
 398.713 314.975
 826.627 529.751
 257.652 342.607
 975.052 843.160
 878.949 155.625
 421.520 54.448
 797.561 359.011
 624.852 667.269
 852.582 306.052
 285.798 144.954
 364.782 127.161
 953.832 584.936
 247.266 572.461
 368.993 687.987
 748.636 841.869
 886.903 490.175
 81.086 951.572
 236.326 198.650
 973.621 109.901
 182.514 135.070
 389.745 815.131
 475.757 236.033
 14.473 725.061
 515.604 421.984
 230.339 831.055
 173.064 949.107
 827.383 661.127
 104.620 267.845
 617.066 466.709
 35.192 982.430
 12.214 960.649
 957.452 934.574
 889.783 780.138
 20.421 808.094
 144.203 573.593
 292.608 697.284
 68.036 346.711
 268.470 918.530
 443.507 357.034
 329.610 730.635
 201.219 591.470
 714.484 214.169
 987.110 385.610
 436.568 133.798
 589.773 501.566
 17.917 350.649
 109.943 442.120
 573.070 85.753
 22.838 678.554
 340.629 772.154
 990.759 58.692
 72.973 225.186
 854.530 956.866
 68.127 650.647
 673.142 761.113
 74.375 483.047
 824.028 362.693
 783.641 975.171
 933.186 232.424
 323.005 760.873
 13.918 16.553
 676.851 591.040
 472.759 956.611
 650.438 44.240
 236.724 693.210
 97.375 75.685
 890.886 529.179
 160.009 768.301
 441.346 144.203
 147.690 956.058
 765.694 228.633
 40.999 511.091
 439.111 961.079
 51.003 921.926
 965.471 631.377
 975.577 380.378
 363.417 711.551
 526.640 370.044
 999.782 22.248
 303.233 781.088
 797.431 316.135
 558.850 826.115
 820.221 103.903
 463.818 602.888
 431.099 149.425
 754.493 534.606
 985.258 40.465
 753.060 251.304
 441.697 148.023
 950.881 780.899
 514.774 184.373
 93.332 360.771
 531.426 286.240
 857.157 315.932
 77.259 930.030
 347.663 474.329
 701.081 141.028
 290.852 590.389
 376.272 13.887
 686.420 452.183
 390.522 909.213
 5.899 373.662
 732.668 237.795
 653.780 880.178
 574.772 162.954
 199.155 732.227
 895.208 30.924
 875.074 289.231
 768.729 833.440
 529.558 272.741
 54.552 485.313
 796.263 568.088
 664.068 398.205
 887.406 17.069
 884.288 501.045
 453.254 554.303
 298.613 14.023
 210.751 269.639
 187.504 459.311
 31.468 422.102
 241.494 385.225
 361.784 361.900
 388.568 405.059
 895.009 150.887
 266.647 486.357
 448.111 214.364
 677.149 65.704
 839.984 54.353
 382.733 868.448
 2.169 243.591
 85.152 158.294
 557.959 77.799
 889.320 169.786
 116.584 259.661
 157.112 344.801
 683.248 329.955
 337.130 624.922
 974.104 649.092
 160.744 883.651
 341.666 105.707
 884.493 819.736
 207.810 318.804
 976.710 495.360
 818.564 477.396
 562.573 675.758
 180.613 588.679
 905.311 211.081
 820.439 384.878
 388.751 663.516
 582.637 463.396
 632.672 5.153
 817.069 38.360
 100.523 542.565
 710.902 488.656
 510.166 826.145
 120.096 363.038
 521.548 504.924
 417.772 702.575
 118.145 235.690
 679.170 160.858
 216.970 459.018
 992.987 29.917
 808.732 240.317
 58.205 642.265
 146.923 332.820
 178.635 835.035
 552.287 58.763
 691.989 989.597
 485.102 697.728
 107.266 248.774
 948.278 505.687
 317.362 653.805
 633.570 718.830
 200.409 315.267
 703.717 392.467
 423.335 157.484
 735.466 422.559
 968.069 966.469
 230.900 846.709
 671.001 279.735
 664.034 539.319
 209.356 325.433
 271.106 734.348
 496.753 632.165
 549.407 726.556
 330.229 863.754
 612.043 431.669
 531.303 800.366
 393.835 806.806
 366.390 494.264
 34.188 39.344
 42.163 421.519
 221.557 765.635
 827.688 766.968
 594.830 756.508
 338.709 796.295
 511.271 645.973
 664.979 954.406
 238.481 540.166
 966.637 892.004
 367.162 148.195
 501.184 961.997
 508.483 363.675
 562.581 884.021
 998.713 699.417
 765.375 679.613
 826.984 357.779
 439.826 703.758
 600.027 990.805
 522.037 602.547
 409.127 868.654
 332.539 414.020
 646.147 498.313
 597.216 293.183
 382.150 999.642
 238.588 616.375
 956.863 300.124
 69.082 529.108
 91.244 516.830
 970.007 510.185
 617.767 583.132
 312.538 789.063
 891.396 93.361
 845.334 669.249
 993.808 591.214
 565.761 65.040
 948.068 743.337
 939.496 79.553
 622.373 409.581
 421.215 857.013
 699.454 953.403
 444.632 490.395
 730.912 902.393
 734.417 606.173
 669.199 458.564
 989.157 671.204
 488.391 324.912
 190.866 753.245
 260.817 828.548
 212.593 737.660
 870.371 616.793
 174.827 70.331
 13.717 31.956
 500.133 313.254
 194.256 149.768
 643.260 907.933
 555.589 927.712
 543.576 926.223
 964.271 750.772
 423.983 523.187
 147.077 196.776
 314.254 706.839
 654.977 150.706
 729.244 711.018
 282.001 571.810
 108.741 146.295
 457.654 619.350
 704.181 546.857
 280.071 348.486
 559.579 406.007
 815.632 438.571
 514.239 167.687
 188.882 69.317
 890.979 424.914
 782.653 38.800
 816.422 167.635
 598.128 959.400
 243.349 862.403
 852.608 77.859
 456.316 364.967
 161.363 163.174
 590.761 735.769
 929.514 476.581
 886.178 409.278
 719.243 82.258
 631.855 463.686
 533.330 442.247
 108.901 940.804
 923.101 146.701
 47.414 910.917
 170.245 808.744
 918.542 788.242
 168.813 165.394
 686.768 944.549
 35.294 601.419
 830.129 997.062
 468.300 996.179
 570.386 958.341
 860.715 594.980
 369.797 317.290
 609.662 652.135
 77.463 799.276
 775.164 774.376
 330.886 147.831
 586.802 117.740
 325.005 539.233
 496.954 31.465
 192.432 833.861
 815.531 87.111
 538.850 574.723
 48.724 134.352
 143.562 644.463
 95.553 556.240
 167.276 608.902
 451.447 991.654
 60.641 719.608
 626.323 702.100
 594.269 172.646
 532.461 500.529
 343.551 768.724
 639.696 763.763
 572.248 475.238
 65.201 815.187
 733.340 327.533
 373.377 704.100
 912.961 540.265
 947.564 701.668
 105.532 935.494
 176.596 275.409
 550.477 778.614
 21.371 755.051
 761.712 683.091
 513.054 738.252
 821.653 377.985
 437.117 646.847
 926.558 196.393
 506.060 890.029
 697.116 147.147
 176.223 243.175
 998.345 275.698
 456.923 248.297
 739.792 743.173
 457.274 388.444
 597.981 85.765
 460.051 203.555
 768.168 531.216
 273.205 384.587
 614.967 7.035
 836.817 707.202
 557.949 678.892
 233.185 712.518
 258.258 0.406
 615.165 592.596
 428.435 471.148
 215.930 340.318
 585.810 612.556
 693.045 940.628
 228.937 246.518
 80.467 41.764
 108.649 554.454
 641.148 995.936
 65.681 801.977
 825.831 509.183
 843.663 122.614
 324.048 15.882
 91.163 591.118
 142.994 686.170
 623.854 600.845
 648.752 91.609
 815.556 549.183
 260.277 668.618
 565.605 179.595
 785.766 419.020
 693.753 918.520
 347.789 726.560
 339.621 860.739
 150.197 717.192
 191.807 19.310
 516.938 484.709
 295.479 277.486
 279.017 492.755
 142.977 512.968
 627.800 66.160
 549.337 352.323
 495.523 630.985
 966.296 339.388
 700.170 51.587
 860.126 240.267
 913.141 357.817
 239.503 174.273
 713.340 435.354
 491.662 60.399
 898.112 961.729
 193.382 949.039
 975.201 370.331
 286.412 505.545
 584.228 790.436
 926.024 703.362
 42.970 384.778
 861.211 538.157
 412.674 944.511
 523.166 799.195
 385.912 927.546
 176.082 29.825
 956.168 778.596
 814.772 315.138
 594.618 551.917
 724.332 382.555
 478.951 790.525
 198.158 261.326
 961.979 783.767
 245.466 881.836
 782.846 729.713
 814.458 107.548
 687.691 736.353
 172.000 774.689
 894.455 788.341
 377.879 1.080
 791.169 831.840
 987.076 840.311
 59.730 552.401
 126.176 965.778
 56.998 568.826
 291.875 526.582
 329.492 984.329
 685.944 320.251
 982.559 135.450
 660.118 562.626
 743.156 84.980
 127.791 530.469
 749.218 809.265
 291.530 325.777
 747.764 39.909
 124.139 720.973
 696.475 507.942
 66.957 140.709
 25.574 593.376
 916.346 108.863
 642.744 558.933
 854.903 119.166
 345.842 113.272
 748.043 696.050
 666.917 741.592
 822.560 110.628
 405.054 311.077
 528.024 657.794
 641.645 921.865
 63.995 827.430
 874.765 863.237
 748.712 999.327
 892.263 147.484
 73.955 232.246
 37.313 243.801
 105.190 217.419
 844.550 900.731
 467.845 831.526
 457.076 922.887
 834.961 900.010
 420.023 316.161
 876.730 605.383
 108.568 711.526
 530.050 424.599
 239.220 562.300
 130.809 922.606
 262.549 440.660
 60.778 174.837
 401.433 259.179
 685.605 938.852
 217.466 350.544
 294.446 984.842
 723.610 757.642
 742.192 656.785
 655.909 536.530
 492.397 842.015
 841.666 341.759
 666.119 38.802
 4.411 548.189
 625.343 231.705
 504.174 932.246
 119.233 306.164
 679.815 770.950
 359.564 890.819
 721.443 666.653
 784.441 832.774
 516.525 532.909
 135.506 152.566
 172.224 811.192
 685.513 847.503
 986.392 974.207
 585.522 510.759
 415.820 819.412
 882.362 495.855
 46.567 592.317
 518.928 509.675
 9.098 994.544
 756.782 679.972
 580.589 33.846
 840.257 574.243
 585.942 135.189
 194.478 495.357
 434.056 141.899
 60.524 935.384
 320.934 748.110
 716.259 13.362
 988.650 487.815
 511.526 376.602
 969.535 897.256
 14.610 620.425
 66.904 617.018
 979.628 130.467
 853.836 524.744
 411.423 118.176
 714.973 20.998
 238.202 887.428
 745.925 127.368
 468.478 312.963
 71.828 410.880
 876.815 544.431
 590.187 1.320
 354.342 879.009
 100.644 212.780
 900.464 17.093
 401.360 878.144
 599.681 866.314
 431.822 331.120
 803.599 166.737
 476.925 666.559
 557.544 342.613
 946.924 133.309
 211.376 652.383
 270.422 187.624
 225.987 308.064
 18.979 297.651
 724.517 307.815
 886.534 244.847
 87.500 202.057
 516.967 636.105
 304.364 465.141
 179.300 106.145
 272.994 33.409
 780.931 254.450
 391.141 498.807
 861.552 491.216
 667.708 408.396
 779.062 444.683
 961.148 747.816
 866.721 455.703
 542.165 505.476
 569.206 517.923
 897.551 888.916
 443.361 142.627
 913.443 351.239
 4.666 380.827
 374.633 779.852
 108.302 231.957
 120.287 588.998
 347.760 34.512
 436.793 769.287
 636.052 60.726
 30.189 299.644
 84.517 332.191
 591.318 478.789
 720.120 809.023
 887.385 333.766
 769.992 270.203
 27.856 102.326
 806.144 851.222
 57.778 44.721
 176.107 806.874
 27.732 340.012
 867.272 357.225
 830.108 274.248
 362.498 704.577
 232.706 185.346
 568.931 495.046
 992.290 935.374
 545.798 172.625
 705.438 919.034
 353.209 133.950
 117.630 561.797
 803.863 152.084
 132.898 827.464
 462.247 776.443
 367.715 748.568
 718.858 928.335
 99.140 360.232
 815.626 557.767
 147.097 495.835
 36.764 383.172
 85.303 668.649
 958.426 543.159
 129.440 85.544
 300.702 605.475
 742.412 725.929
 4.687 225.971
 15.650 270.443
 201.670 767.943
 26.477 519.826
 615.238 83.877
 881.558 235.371
 82.613 147.132
 985.595 129.748
 569.369 285.700
 126.044 2.736
 630.412 914.985
 345.213 852.944
 416.587 158.054
 840.071 697.258
 295.243 862.302
 550.380 928.122
 27.705 818.782
 882.920 359.456
 387.915 528.041
 592.795 819.912
 603.746 463.325
 73.973 803.024
 123.141 303.098
 775.619 473.880
 846.705 150.479
 686.728 348.169
 100.364 953.167
 550.493 429.312
 547.907 575.615
 866.283 131.125
 843.627 662.523
 698.884 185.816
 807.745 242.270
 682.366 89.485
 58.095 139.036
 423.825 759.794
 464.846 647.139
 277.039 653.664
 203.267 540.467
 368.320 938.138
 83.185 578.839
 969.538 636.698
 831.478 983.046
 183.126 339.060
 22.460 397.415
 240.282 807.771
 895.243 175.594
 29.310 23.712
 700.029 209.418
 231.880 159.260
 888.088 285.892
 319.945 67.345
 141.975 182.475
 777.081 932.764
 250.892 490.758
 80.484 194.999
 316.375 853.645
 991.878 56.488
 949.439 787.244
 538.805 314.288
 543.594 177.415
 156.603 764.512
 508.700 549.613
 943.618 536.603
 486.458 232.097
 948.611 817.920
 75.560 5.208
 153.864 68.128
 837.380 957.440
 87.284 928.379
 274.033 272.081
 241.935 173.325
 840.064 31.644
 105.348 696.716
 715.694 852.204
 209.993 266.097
 210.137 12.571
 270.115 622.183
 32.881 506.316
 931.350 67.630
 852.082 165.785
 644.039 512.513
 213.412 249.940
 597.824 684.940
 9.094 981.156
 896.086 930.555
 832.900 804.837
 279.190 410.448
 128.001 240.130
 753.711 150.147
 504.406 216.118
 682.270 20.461
 773.144 637.350
 919.808 462.118
 495.037 502.483
 834.916 359.189
 381.103 383.171
 869.833 570.639
 995.256 145.539
 214.084 35.003
 512.449 917.724
 191.357 250.887
 969.006 943.831
 787.384 126.908
 527.163 852.509
 31.639 400.854
 861.446 258.265
 543.954 901.756
 287.171 522.144
 778.358 113.294
 695.914 957.758
 353.169 676.498
 572.410 76.685
 314.487 418.251
 252.917 437.487
 408.688 124.826
 386.118 874.098
 60.353 902.244
 91.304 926.786
 90.487 523.844
 220.553 42.776
 544.240 497.102
 145.418 929.758
 809.011 663.939
 656.086 475.601
 427.473 349.622
 511.902 48.864
 283.252 403.818
 374.639 189.917
 750.737 832.623
 825.973 630.249
 748.509 142.713
 782.683 941.863
 665.455 438.634
 319.356 639.267
 789.789 803.046
 959.530 218.890
 67.365 509.387
 250.705 925.687
 853.244 269.389
 573.402 250.852
 359.026 497.406
 904.226 570.230
 0.737 613.333
 740.776 477.956
 33.764 730.459
 763.326 317.620
 141.581 848.931
 543.744 992.920
 895.692 455.242
 783.538 196.014
 800.680 409.663
 65.673 835.066
 508.705 273.629
 912.561 298.681
 463.756 15.404
 357.151 655.652
 901.963 952.945
 135.157 361.025
 678.032 106.681
 702.278 196.627
 650.169 991.171
 356.795 204.490
 380.705 563.532
 919.551 229.076
 194.038 248.613
 382.271 338.671
 377.703 997.560
 202.170 82.964
 669.653 419.524
 94.219 13.867
 501.706 508.348
 179.280 666.421
 574.995 110.303
 691.268 798.593
 741.084 429.150
 462.733 920.639
 317.741 815.305
 506.755 320.003
 550.343 251.834
 933.170 985.542
 60.498 136.995
 496.283 149.934
 627.887 617.342
 414.746 961.789
 307.964 184.053
 956.045 945.240
 678.339 985.465
 189.586 46.201
 365.072 199.226
 413.705 858.305
 64.351 356.519
 11.054 990.631
 135.994 118.126
 919.792 922.133
 796.787 207.558
 889.183 288.337
 730.966 940.840
 159.907 584.096
 12.370 627.029
 942.116 227.296
 1.184 510.140
 906.711 813.434
 944.298 484.338
 34.179 966.503
 431.635 533.224
 335.505 239.802
 404.060 354.566
 754.193 89.139
 787.500 458.363
 638.402 593.661
 961.616 833.618
 526.913 665.597
 531.877 123.461
 189.406 314.002
 336.295 825.383
 295.972 719.701
 310.869 930.476
 236.404 564.909
 992.217 360.012
 268.475 133.078
 736.654 667.799
 725.935 59.660
 569.750 511.224
 669.398 445.453
 289.984 2.101
 402.716 29.558
 578.428 20.571
 318.188 712.791
 410.627 91.837
 768.329 394.407
 726.987 307.899
 110.500 570.501
 747.578 736.495
 832.072 692.533
 372.599 649.769
 164.723 915.583
 100.442 968.841
 841.864 610.447
 834.090 441.398
 475.994 169.393
 799.220 21.840
 344.250 15.775
 732.856 622.720
 409.630 911.845
 141.784 157.590
 989.906 241.750
 100.419 545.449
 261.433 788.194
 36.652 932.504
 474.688 997.577
 722.969 785.562
 414.062 981.157
 183.254 91.169
 886.170 686.197
 80.978 664.437
 326.701 213.981
 962.695 430.704
 511.700 99.442
 285.866 531.879
 709.478 204.169
 709.074 658.102
 856.459 430.318
 615.952 185.579
 754.624 722.912
 184.773 474.970
 218.560 293.117
 610.317 154.104
 223.106 931.901
 892.669 867.237
 673.173 974.286
 191.931 954.264
 518.476 467.029
 324.060 851.805
 728.755 450.467
 960.335 848.784
 618.941 817.591
 363.153 737.798
 235.862 804.832
 619.360 76.470
 884.166 909.955
 847.306 296.969
 352.660 548.835
 486.810 4.615
 305.068 446.269
 716.746 105.991
 501.108 13.714
 170.743 162.157
 722.891 471.627
 278.358 722.769
 283.949 414.549
 790.911 652.172
 908.084 847.201
 855.156 289.586
 275.019 409.429
 574.132 13.546
 160.028 792.238
 496.414 617.784
 443.993 977.236
 258.798 204.218
 265.407 424.361
 482.965 801.882
 731.614 219.792
 506.434 12.191
 236.045 275.535
 78.038 935.412
 952.544 257.591
 437.154 865.510
 236.245 90.095
 346.031 556.444
 770.378 733.058
 481.063 708.745
 505.232 821.633
 889.969 37.661
 962.990 561.264
 969.094 341.004
 882.014 637.121
 42.957 254.041
 576.272 475.240
 274.476 369.335
 748.000 909.493
 389.752 510.578
 850.439 601.521
 859.957 721.376
 816.980 634.031
 491.651 893.174
 995.478 771.272
 286.116 482.443
 222.560 439.233
 341.229 917.727
 990.942 523.326
 92.534 674.741
 779.918 379.447
 383.001 595.606
 590.161 787.685
 476.299 480.207
 131.751 994.421
 901.920 808.128
 620.114 51.521
 861.249 323.508
 727.545 699.988
 203.710 188.305
 485.526 404.438
 776.574 178.039
 230.788 434.504
 289.308 545.053
 509.452 235.726
 944.826 435.248
 0.538 627.203
 660.310 233.201
 372.453 513.572
 117.084 686.480
 751.733 977.537
 483.095 772.090
 448.608 514.661
 986.982 806.499
 362.901 238.631
 586.397 446.158
 278.999 592.342
 465.470 799.185
 70.453 183.359
 670.418 582.884
 771.930 72.498
 704.669 968.416
 965.456 198.136
 665.104 696.581
 974.032 648.475
 521.832 110.951
 791.850 497.380
 391.095 710.960
 417.521 709.939
 293.396 593.151
 534.263 780.685
 548.859 29.057
 116.291 885.214
 964.298 369.689
 179.154 265.130
 589.900 306.023
 257.116 702.652
 549.167 229.899
 334.722 416.706
 208.450 398.427
 512.153 683.817
 389.714 816.259
 103.042 377.732
 32.922 113.166
 685.055 369.729
 476.564 249.488
 712.164 41.212
 593.430 59.713
 95.379 751.143
 344.002 516.057
 936.384 958.448
 795.030 121.364
 704.628 324.825
 402.509 126.446
 259.692 782.813
 935.895 804.296
 492.128 530.000
 86.705 936.269
 70.381 750.458
 775.465 997.682
 0.080 632.630
 865.224 437.422
 914.066 777.800
 279.661 483.747
 284.522 219.909
 984.256 272.704
 977.887 116.030
 448.613 873.589
 732.550 343.332
 797.944 204.900
 530.403 144.438
 66.878 512.731
 336.037 5.930
 676.502 280.100
 999.695 807.236
 306.972 299.799
 48.234 127.728
 776.885 465.078
 736.489 402.645
 864.111 292.378
 791.999 343.220
 411.014 609.817
 279.555 918.369
 703.350 436.022
 537.045 985.634
 353.027 188.849
 117.465 874.185
 559.916 745.529
 618.483 394.965
 189.713 908.820
 523.731 680.214
 49.323 792.059
 130.057 250.261
 737.220 934.769
 31.681 848.559
 615.940 405.270
 792.870 971.354
 622.347 183.868
 510.850 6.338
 576.994 86.629
 174.007 361.202
 358.155 862.932
 608.500 549.733
 203.584 748.156
 509.369 567.251
 631.340 184.791
 527.843 951.551
 121.066 40.335
 671.149 128.691
 62.738 988.641
 728.817 188.867
 308.262 713.527
 12.769 346.205
 402.562 810.796
 157.758 492.690
 628.281 169.189
 922.730 461.794
 978.375 804.807
 39.102 638.194
 133.265 600.331
 923.708 168.481
 226.531 793.674
 95.212 291.885
 351.241 895.078
 64.368 783.180
 306.735 651.956
 299.721 511.217
 385.298 782.850
 168.736 10.739
 124.599 161.837
 915.280 352.472
 933.647 539.608
 231.626 603.135
 568.481 464.767
 618.333 684.370
 273.684 936.752
 878.466 375.046
 404.627 239.085
 971.597 727.690
 843.991 17.706
 344.050 975.475
 68.535 774.045
 369.134 545.300
 305.297 716.849
 867.070 534.852
 540.712 182.005
 849.445 692.342
 864.725 297.398
 745.960 808.005
 601.388 93.021
 848.745 502.931
 207.229 77.995
 556.435 715.604
 21.473 309.914
 49.622 37.552
 593.945 942.169
 192.270 250.198
 665.996 66.912
 969.500 544.468
 559.246 680.511
 458.220 557.642
 61.432 731.245
 828.862 398.794
 166.619 302.308
 917.625 630.730
 709.789 14.621
 540.942 874.483
 968.045 71.553
 577.138 459.047
 320.030 20.296
 372.590 777.340
 652.387 171.650
 777.127 667.544
 171.318 741.496
 940.289 921.264
 865.357 583.824
 348.704 646.077
 22.803 948.228
 725.800 665.285
 836.968 976.112
 696.943 923.087
 341.092 752.058
 222.664 245.554
 261.916 143.040
 974.764 68.876
 129.248 522.239
 157.825 434.298
 344.205 810.438
 923.062 727.383
 310.111 241.587
 971.855 136.860
 39.338 425.557
 270.061 470.077
 441.914 836.806
 886.797 898.275
 305.780 889.553
 806.499 41.601
 525.641 495.501
 442.408 932.478
 611.924 57.553
 383.136 223.988
 801.241 490.908
 339.555 210.027
 35.624 230.944
 113.208 984.765
 723.763 575.399
 793.814 344.392
 40.442 797.198
 4.834 793.997
 760.697 575.130
 372.808 502.169
 416.061 634.447
 97.007 996.268
 258.215 420.705
 467.580 329.195
 929.891 891.182
 927.707 905.860
 386.722 482.566
 131.315 932.381
 952.715 275.886
 823.774 856.844
 95.076 744.801
 7.968 286.212
 693.302 47.046
 69.584 784.524
 78.019 47.412
 468.874 43.164
 705.209 480.934
 485.210 40.664
 992.807 354.563
 877.174 618.946
 13.599 712.685
 324.595 52.148
 548.736 765.171
 107.891 596.277
 550.690 495.623
 690.451 121.191
 637.190 772.203
 65.745 945.040
 585.543 604.462
 854.934 134.969
 370.044 98.357
 963.328 292.003
 487.206 319.900
 973.800 203.476
 750.692 288.323
 548.988 489.882
 469.802 675.313
 686.636 276.683
 714.668 121.629
 306.788 33.391
 933.975 920.644
 6.865 605.527
 445.786 825.095
 890.184 449.025
 641.175 964.271
 722.647 505.976
 198.886 10.237
 696.537 645.642
 235.574 390.538
 253.387 261.429
 341.765 238.458
 541.365 354.576
 563.001 18.794
 536.482 155.885
 966.531 125.704
 849.234 210.785
 827.069 869.216
 55.042 568.853
 214.570 938.253
 642.442 730.707
 869.774 831.327
 559.732 782.630
 409.535 702.636
 879.161 427.812
 767.133 293.078
 386.482 653.625
 199.173 955.193
 369.472 573.445
 490.019 481.476
 526.722 581.573
 169.535 390.583
 580.713 658.417
 596.176 290.191
 767.921 273.995
 814.041 833.584
 132.835 439.897
 791.434 925.230
 289.585 647.974
 315.074 154.838
 679.960 568.497
 726.516 786.671
 73.522 837.286
 327.215 978.687
 176.106 182.071
 580.346 622.617
 367.039 680.182
 838.941 290.098
 231.029 525.576
 821.627 140.963
 223.888 251.548
 233.534 337.646
 376.410 610.446
 37.509 945.201
 840.156 972.933
 870.163 550.879
 583.119 162.308
 871.489 872.422
 0.922 584.905
 862.533 542.873
 297.030 622.437
 922.267 554.843
 458.390 798.398
 245.193 652.604
 593.902 766.210
 921.079 300.588
 473.346 755.227
 386.552 896.808
 793.054 580.937
 627.130 195.110
 69.154 522.645
 332.821 647.256
 15.113 405.779
 659.032 661.589
 771.159 722.799
 748.581 826.951
 720.846 978.062
 914.773 586.755
 734.229 55.179
 257.336 927.515
 226.096 953.168
 323.495 518.050
 197.314 908.630
 279.376 690.078
 552.120 669.275
 419.509 368.666
 146.278 479.192
 914.477 863.283
 741.098 413.550
 632.218 528.933
 914.891 811.073
 23.376 54.544
 943.391 213.045
 245.253 275.692
 208.754 960.206
 424.703 324.492
 166.079 221.347
 693.904 895.699
 698.059 43.399
 42.954 839.582
 561.601 101.181
 242.019 994.757
 892.480 280.746
 918.305 594.118
 530.835 413.472
 107.858 51.222
 485.098 264.988
 220.527 940.502
 716.676 915.019
 792.968 390.656
 732.183 598.716
 796.902 425.293
 172.207 839.741
 708.949 407.829
 721.759 728.795
 328.070 218.699
 601.825 692.598
 194.059 42.953
 576.262 277.115
 865.845 246.431
 594.148 820.609
 664.942 230.900
 733.262 417.738
 383.548 985.368
 192.339 42.003
 958.304 285.383
 453.070 882.763
 982.066 768.272
 980.452 912.398
 883.206 954.422
 613.192 992.676
 563.806 357.852
 103.682 786.002
 626.697 189.156
 667.000 701.697
 111.898 496.740
 285.905 690.152
 933.849 504.902
 367.581 24.626
 193.455 117.497
 959.650 173.168
 917.807 181.584
 487.642 368.871
 943.397 905.543
 81.650 708.293
 946.295 450.048
 302.468 233.876
 579.269 947.960
 71.387 940.614
 298.099 241.420
 45.305 459.844
 447.707 272.396
 580.542 49.232
 186.348 38.629
 893.201 708.655
 709.639 182.835
 478.029 763.507
 304.999 862.331
 296.177 142.096
 33.984 432.793
 518.284 120.086
 270.763 447.913
 623.779 326.003
 88.608 441.540
 649.768 876.527
 204.734 225.908
 170.410 233.625
 192.422 955.226
 816.108 607.652
 226.368 805.086
 534.496 847.520
 224.021 782.347
 404.106 902.407
 816.980 275.604
 266.406 266.499
 769.908 491.755
 200.802 751.811
 850.753 799.075
 466.191 412.627
 539.316 251.470
 836.091 172.731
 588.360 633.028
 704.589 403.000
 272.836 307.838
 207.847 347.507
 81.567 949.164
 239.364 402.009
 728.494 957.114
 313.309 76.132
 246.801 547.991
 3.946 302.023
 841.619 245.335
 243.460 135.453
 331.455 846.810
 256.458 893.891
 823.801 47.403
 836.414 219.050
 618.800 323.704
 94.610 283.400
 791.414 622.572
 631.310 491.730
 995.663 937.087
 265.567 185.807
 495.639 221.070
 315.984 434.213
 441.629 908.550
 829.775 387.773
 863.609 825.397
 819.701 576.435
 589.336 656.131
 273.876 104.514
 354.253 649.844
 566.471 921.983
 252.490 595.819
 610.219 179.713
 582.594 593.113
 174.995 351.526
 221.560 991.016
 849.092 76.709
 272.723 441.410
 68.043 59.740
 686.687 22.824
 984.721 391.704
 362.349 253.205
 37.061 128.022
 363.151 778.468
 297.162 183.208
 0.779 21.878
 797.086 664.448
 766.808 910.804
 339.649 756.675
 257.377 408.764
 962.525 552.728
 115.250 308.800
 454.551 669.238
 588.987 66.643
 676.149 743.563
 14.978 237.009
 40.999 626.719
 502.521 832.517
 331.613 194.617
 435.736 51.506
 83.367 633.503
 392.829 858.556
 444.124 19.441
 470.194 780.390
 642.172 225.668
 236.191 571.366
 744.352 141.048
 30.497 568.893
 107.607 868.673
 676.204 202.309
 997.427 762.400
 942.788 232.283
 20.767 633.169
 51.526 515.342
 881.932 263.967
 866.587 934.174
 178.817 75.968
 83.896 273.937
 502.971 717.592
 88.038 313.511
 557.670 847.925
 270.041 934.884
 758.989 66.240
 514.301 220.424
 309.433 926.472
 502.522 34.350
 833.710 160.846
 130.969 589.292
 721.721 527.759
 82.269 740.346
 542.603 268.287
 775.207 876.795
 562.093 691.851
 79.504 85.789
 127.538 368.631
 324.362 923.370
 673.244 254.142
 949.941 467.639
 363.788 545.167
 303.145 58.421
 33.204 417.119
 419.593 100.133
 520.313 37.299
 472.014 762.784
 749.715 418.864
 914.235 243.918
 797.253 74.270
 175.252 226.386
 619.034 858.117
 228.473 197.939
 353.807 436.763
 99.274 694.652
 946.854 80.489
 704.621 237.209
 935.226 803.774
 620.022 584.194
 302.620 656.359
 922.978 907.138
 409.341 333.776
 102.893 966.413
 758.420 388.248
 792.836 343.896
 231.110 602.021
 359.444 167.121
 949.773 473.895
 977.462 580.289
 967.904 969.944
 962.206 910.901
 987.991 421.041
 786.522 117.970
 538.749 697.971
 272.245 650.873
 852.454 60.854
 25.834 399.293
 747.526 629.655
 843.692 467.684
 396.007 539.189
 807.050 195.939
 23.108 72.888
 335.271 195.948
 507.809 478.328
 988.806 346.480
 18.698 583.067
 180.935 242.050
 295.371 596.602
 746.072 721.312
 868.122 713.417
 50.036 894.105
 371.140 949.235
 745.882 770.969
 448.599 439.306
 562.019 793.066
 458.863 611.014
 545.327 522.567
 957.509 886.201
 811.470 633.360
 571.102 59.838
 121.615 429.215
 474.942 195.051
 6.387 92.107
 951.677 739.942
 894.234 48.495
 954.328 844.211
 925.899 447.899
 825.390 284.564
 205.662 128.636
 260.187 513.636
 963.197 343.257
 752.341 660.034
 989.794 314.846
 455.060 624.919
 235.286 669.324
 45.212 56.784
 276.175 353.243
 526.934 19.844
 613.212 607.001
 275.316 697.441
 253.350 366.167
 143.991 850.496
 554.769 445.639
 366.834 858.206
 846.058 500.166
 825.248 645.543
 306.236 918.601
 158.541 306.895
 148.722 6.742
 123.687 690.179
 380.517 444.369
 598.453 49.540
 601.612 605.990
 32.720 311.319
 216.154 842.576
 929.219 747.132
 496.253 804.547
 847.332 394.960
 574.951 806.245
 320.708 415.099
 253.115 691.801
 138.032 479.268
 545.585 654.672
 411.118 50.322
 927.294 622.118
 328.715 64.761
 986.340 665.824
 129.091 643.970
 566.851 105.855
 608.816 362.090
 862.193 592.753
 986.664 633.161
 373.669 178.246
 555.652 558.249
 209.830 805.491
 756.552 220.440
 98.134 492.770
 894.577 823.662
 398.675 868.001
 77.124 147.283
 736.637 394.395
 282.615 705.444
 946.911 259.216
 64.568 446.311
 394.848 268.154
 865.474 256.224
 398.473 377.837
 454.134 416.644
 129.894 529.762
 628.354 233.282
 670.371 932.486
 140.961 567.768
 691.042 727.568
 237.732 969.352
 839.226 311.970
 245.884 559.546
 341.144 358.872
 154.295 64.282
 551.759 554.826
 992.758 229.464
 360.104 168.732
 286.470 875.865
 116.005 92.984
 751.208 642.935
 406.758 895.623
 349.491 898.480
 858.394 531.298
 572.349 728.458
 647.053 655.888
 396.719 509.819
 516.352 342.856
 424.898 466.656
 444.078 417.689
 697.911 238.781
 276.949 509.398
 125.254 790.691
 449.468 305.215
 253.428 661.762
 569.161 816.831
 647.480 325.299
 135.866 795.180
 753.845 269.892
 870.636 727.750
 97.756 842.623
 166.605 220.210
 721.215 166.379
 599.435 496.037
 142.778 845.306
 511.454 377.466
 901.212 250.981
 627.035 463.007
 92.690 0.720
 886.210 455.935
 714.672 627.707
 70.939 280.271
 156.509 244.991
 919.119 942.075
 722.540 332.232
 803.587 141.361
 611.679 251.418
 428.578 641.047
 609.976 117.069
 548.792 972.344
 759.216 615.123
 334.204 459.577
 153.418 955.443
 527.788 931.077
 572.083 544.248
 17.381 136.500
 998.614 128.871
 364.019 495.394
 886.805 67.743
 397.527 678.343
 848.182 248.823
 359.115 882.446
 836.944 770.752
 596.795 859.846
 833.985 329.443
 312.108 534.583
 981.978 850.853
 828.618 783.099
 432.630 76.150
 769.711 931.567
 246.223 851.863
 64.458 154.022
 271.667 884.053
 967.589 44.576
 349.838 776.653
 108.286 631.185
 569.539 650.444
 750.866 334.375
 887.594 406.407
 939.802 329.545
 754.134 397.272
 446.668 314.203
 590.941 560.961
 575.079 320.405
 12.769 872.306
 2.327 347.301
 595.080 723.362
 237.262 759.007
 140.695 751.835
 699.964 529.730
 725.090 921.488
 330.150 92.397
 75.739 803.088
 411.450 220.987
 913.822 10.563
 563.933 652.790
 933.441 381.153
 667.353 28.121
 869.144 532.625
 595.064 825.416
 190.045 933.043
 779.259 823.460
 19.248 142.478
 711.163 894.895
 899.989 760.642
 876.978 681.714
 582.124 184.382
 417.080 620.443
 480.012 154.619
 0.405 459.157
 328.932 379.729
 259.653 567.802
 643.787 153.017
 320.431 105.711
 240.891 743.152
 866.436 234.514
 528.961 601.040
 154.085 700.231
 795.423 783.016
 967.564 45.258
 922.780 892.706
 686.162 629.889
 59.696 761.951
 120.172 365.199
 762.957 760.345
 212.941 296.522
 118.324 294.080
 961.183 781.905
 767.200 744.551
 283.122 225.939
 616.864 837.785
 77.015 40.105
 127.846 525.037
 326.969 480.612
 363.904 706.392
 997.667 178.655
 697.280 121.939
 236.698 831.838
 1.896 63.810
 397.869 615.344
 985.337 87.487
 889.472 234.367
 730.521 998.198
 319.406 152.711
 591.655 199.527
 788.944 764.661
 946.285 173.927
 116.429 136.841
 403.922 841.269
 842.089 333.370
 448.137 750.583
 869.522 291.147
 7.251 205.714
 785.162 163.242
 551.311 227.491
 214.456 68.412
 270.415 698.562
 925.924 235.657
 50.218 623.225
 888.056 716.954
 1.417 430.025
 678.846 652.078
 476.099 931.764
 806.248 640.501
 897.894 483.795
 835.826 131.157
 506.277 110.473
 158.351 46.455
 757.113 730.545
 637.039 667.908
 699.233 949.782
 826.828 323.495
 55.813 313.669
 484.821 718.239
 953.368 50.419
 423.185 66.991
 561.907 576.579
 578.114 140.339
 217.190 791.299
 368.395 179.520
 598.084 123.738
 835.754 523.786
 14.791 609.618
 740.163 13.795
 941.577 911.682
 224.027 467.958
 292.889 134.450
 59.551 96.611
 114.902 751.680
 7.161 833.187
 944.299 716.113
 795.918 574.950
 999.103 372.219
 499.065 981.311
 117.630 675.794
 131.848 159.186
 284.085 237.432
 610.396 546.658
 84.090 163.411
 448.642 3.347
 259.812 646.609
 857.120 334.171
 999.705 856.396
 68.192 658.714
 847.731 250.340
 525.065 528.309
 374.858 858.086
 18.478 964.539
 573.477 10.418
 369.523 514.497
 442.961 61.608
 977.610 498.483
 389.952 803.474
 569.770 264.344
 906.190 933.647
 95.316 999.400
 874.140 322.442
 655.469 416.483
 728.602 142.192
 90.943 996.381
 341.481 665.274
 775.216 896.816
 745.590 703.336
 883.503 730.509
 848.448 16.953
 987.065 165.116
 863.502 354.454
 21.971 339.594
 886.925 128.680
 216.709 949.334
 534.405 674.510
 353.018 191.138
 813.269 877.246
 151.028 634.640
 8.321 67.041
 688.516 195.131
 700.449 47.896
 613.067 311.135
 588.946 97.264
 716.638 905.778
 353.388 625.665
 899.066 852.334
 748.694 832.054
 38.046 230.064
 685.676 302.953
 148.976 295.926
 495.073 769.952
 2.614 601.091
 520.050 615.245
 68.979 229.013
 822.782 668.138
 972.322 545.422
 145.568 102.225
 227.842 841.891
 434.529 74.257
 742.412 676.202
 641.139 158.132
 708.506 807.655
 168.470 653.204
 115.597 277.610
 58.097 783.050
 112.140 169.288
 731.312 462.481
 43.023 811.238
 43.769 275.949
 783.943 971.564
 403.473 174.435
 320.934 871.289
 383.456 20.615
 658.315 462.031
 356.356 869.684
 563.394 343.013
 240.073 907.240
 305.578 303.469
 101.663 433.242
 59.132 777.599
 578.616 605.262
 603.253 389.662
 378.807 773.363
 164.508 286.773
 376.969 857.178
 951.963 536.973
 478.868 52.814
 84.829 581.648
 744.996 198.377
 109.364 536.122
 602.171 873.295
 252.630 132.905
 0.681 24.666
 525.059 791.751
 351.441 885.927
 24.290 813.170
 85.037 726.996
 525.294 51.734
 873.628 614.222
 85.265 797.514
 436.805 692.002
 818.278 533.912
 480.881 370.666
 779.414 944.249
 593.447 327.322
 569.313 94.788
 804.773 24.026
 559.361 355.780
 336.691 912.268
 729.472 952.921
 667.773 31.717
 892.506 328.026
 158.921 997.265
 392.401 879.155
 892.083 590.048
 251.271 436.986
 190.929 279.578
 700.872 696.491
 208.348 974.880
 266.326 82.291
 502.088 368.201
 228.057 394.315
 275.383 146.214
 728.026 410.151
 860.719 617.376
 818.034 154.861
 576.927 472.465
 883.956 171.867
 625.495 256.081
 585.885 114.221
 622.593 993.616
 399.433 739.142
 427.905 369.899
 149.807 735.844
 447.540 987.230
 423.020 193.689
 701.390 902.054
 195.959 261.404
 879.040 727.213
 430.542 136.198
 914.452 731.997
 161.368 822.082
 418.000 232.505
 908.781 618.491
 573.091 62.763
 161.021 442.708
 869.611 491.302
 484.006 392.754
 672.156 802.446
 282.336 351.880
 49.709 116.176
 800.641 493.000
 295.724 360.466
 23.536 723.090
 992.033 636.418
 311.866 16.483
 493.358 295.916
 962.018 215.056
 86.480 666.162
 156.600 856.547
 392.115 553.139
 704.624 453.863
 489.561 0.316
 466.298 53.454
 743.445 598.751
 793.799 905.190
 965.663 285.068
 770.167 376.004
 749.598 634.724
 521.926 421.808
 41.354 285.697
 648.841 724.320
 65.933 203.714
 540.726 119.696
 984.838 931.651
 424.295 952.944
 333.552 925.664
 743.403 135.551
 658.816 257.332
 467.655 753.434
 460.885 808.859
 144.297 249.108
 737.378 76.757
 656.838 306.943
 143.419 563.894
 384.132 315.617
 126.193 731.231
 622.320 519.804
 787.478 615.682
 48.505 946.997
 680.148 531.399
 682.084 788.917
 86.998 56.440
 203.099 904.562
 473.700 578.532
 785.725 408.797
 991.476 611.704
 421.152 221.926
 946.629 494.611
 362.876 928.412
 698.799 801.784
 107.050 163.588
 221.459 216.751
 702.570 993.488
 608.402 872.653
 104.482 742.834
 768.745 418.758
 377.873 468.746
 878.226 743.143
 418.404 672.066
 382.531 311.051
 274.008 924.571
 343.184 169.386
 377.143 299.276
 120.670 539.937
 978.466 893.911
 73.383 562.831
 714.279 296.337
 463.331 658.194
 647.967 657.729
 777.064 414.727
 859.529 607.912
 447.910 171.137
 979.886 701.140
 586.278 77.854
 193.657 444.236
 949.685 475.827
 584.680 397.377
 502.540 735.355
 144.525 906.652
 594.926 105.813
 881.038 923.051
 925.208 746.887
 779.710 171.720
 16.843 569.755
 616.955 885.679
 237.137 203.915
 985.677 27.873
 294.587 729.528
 257.584 653.266
 380.099 448.805
 414.331 958.015
 451.697 101.864
 774.707 915.749
 716.775 516.503
 124.836 892.101
 832.734 687.321
 822.819 579.416
 246.600 942.909
 251.897 215.687
 25.504 931.350
 893.305 697.937
 419.516 150.678
 91.299 613.568
 751.131 204.452
 800.857 777.442
 374.688 671.016
 709.288 852.048
 805.393 751.897
 775.235 458.116
 420.489 789.161
 554.471 659.065
 702.098 408.192
 506.669 271.083
 967.594 811.559
 579.210 448.288
 142.935 497.485
 724.642 896.860
 928.745 44.380
 62.092 751.470
 818.086 248.299
 277.500 110.484
 806.794 745.855
 663.828 872.766
 328.052 739.460
 224.259 388.439
 306.849 769.004
 246.051 459.382
 209.494 863.850
 150.198 973.796
 328.893 346.708
 635.770 394.834
 146.557 47.532
 774.260 48.522
 623.979 487.645
 827.826 664.255
 454.000 494.079
 928.977 545.709
 230.133 749.489
 83.509 615.628
 829.599 537.367
 162.580 49.501
 43.313 734.858
 5.568 346.439
 190.688 280.870
 538.165 176.797
 524.351 515.852
 948.164 782.218
 133.295 77.407
 686.212 812.340
 594.484 334.619
 54.881 381.538
 182.261 560.583
 804.451 577.595
 230.140 350.254
 808.755 301.520
 536.832 877.597
 93.037 953.857
 131.894 906.418
 225.307 288.486
 458.600 492.838
 63.162 551.314
 112.996 779.422
 722.937 520.392
 797.319 432.658
 263.691 118.345
 529.656 133.139
 264.563 120.758
 404.977 123.944
 233.115 19.094
 158.256 454.926
 580.243 88.304
 349.673 42.578
 903.027 72.437
 413.951 575.871
 152.556 942.102
 908.187 232.613
 254.566 841.706
 700.573 989.017
 174.876 468.998
 289.815 382.960
 760.682 692.119
 983.582 70.811
 877.203 578.226
 923.876 555.609
 34.785 191.608
 385.741 483.891
 455.071 417.536
 929.462 847.893
 150.295 720.809
 719.509 993.421
 334.096 585.820
 78.368 241.009
 295.791 479.261
 390.628 164.524
 656.065 489.156
 160.792 638.012
 786.900 427.384
 34.130 924.986
 682.034 630.332
 168.243 626.712
 968.787 87.613
 577.017 775.238
 273.706 896.325
 119.271 816.375
 212.021 543.095
 161.116 506.730
 736.466 713.908
 670.974 691.866
 29.807 418.653
 505.118 650.164
 85.727 280.410
 882.911 804.847
 326.014 106.244
 836.560 516.655
 232.854 944.894
 629.887 778.860
 921.124 5.947
 482.549 617.741
 677.719 214.361
 196.255 43.619
 797.172 93.547
 572.227 454.252
 42.019 790.306
 526.730 433.541
 952.943 697.056
 74.555 149.427
 180.841 502.827
 457.354 786.539
 367.139 967.089
 571.686 168.238
 669.467 2.683
 5.139 461.318
 329.914 159.749
 751.252 412.758
 178.289 596.091
 456.034 254.897
 322.147 515.770
 590.117 312.485
 620.753 662.718
 558.269 546.797
 696.980 215.911
 597.680 138.926
 987.553 684.254
 601.720 622.326
 649.625 620.153
 288.549 665.287
 464.903 29.087
 543.883 34.610
 349.124 757.055
 262.432 465.031
 775.506 288.053
 629.105 553.480
 649.698 819.618
 883.335 597.125
 677.921 136.862
 140.176 719.101
 499.510 245.350
 570.667 161.151
 213.349 412.734
 19.951 269.132
 21.116 810.729
 141.633 222.091
 598.426 335.942
 105.614 740.511
 250.576 54.054
 477.254 902.399
 628.438 581.374
 629.284 360.366
 691.135 255.727
 23.675 18.120
 77.432 210.876
 456.068 935.331
 162.592 151.282
 285.862 496.126
 860.031 314.073
 254.293 824.499
 908.895 530.036
 522.610 951.190
 654.319 573.515
 422.534 238.465
 564.233 880.995
 309.748 224.407
 275.989 869.409
 134.183 45.411
 371.808 287.718
 502.694 388.644
 341.020 469.877
 302.700 984.884
 999.676 845.126
 400.048 711.985
 657.454 314.567
 619.289 690.922
 404.507 973.749
 586.617 336.794
 346.448 392.642
 69.671 208.391
 456.774 140.751
 17.337 979.828
 908.539 240.552
 497.715 749.875
 459.873 662.053
 392.746 787.963
 323.207 140.683
 851.100 285.194
 270.820 456.205
 772.245 594.438
 798.061 688.884
 717.794 181.596
 461.671 848.179
 673.060 212.110
 968.611 17.028
 642.036 519.905
 848.445 780.047
 610.908 73.092
 190.356 106.191
 494.632 900.363
 758.342 75.541
 152.561 478.217
 62.039 306.684
 864.746 521.654
 606.177 726.799
 71.042 955.154
 472.187 393.100
 39.035 67.564
 707.460 524.116
 120.951 740.570
 270.669 225.695
 638.811 467.948
 768.189 733.333
 284.405 199.619
 132.801 363.829
 397.092 914.180
 160.408 940.512
 77.342 75.105
 305.607 782.875
 874.763 603.948
 917.772 629.849
 651.456 819.050
 704.150 182.899
 138.692 566.271
 366.779 538.319
 978.784 900.972
 260.455 245.594
 554.559 574.817
 447.063 339.319
 363.956 910.056
 518.307 595.354
 883.262 596.092
 68.059 747.633
 893.406 472.472
 214.344 151.042
 812.155 438.784
 299.556 709.321
 201.328 490.479
 989.124 16.918
 901.011 271.530
 800.106 942.674
 108.928 976.523
 431.464 54.368
 677.479 458.603
 649.933 730.167
 276.530 803.426
 375.140 800.468
 277.945 726.487
 673.962 526.394
 997.347 20.812
 739.115 455.102
 597.072 19.035
 415.742 643.223
 657.242 998.332
 230.791 245.257
 382.956 524.886
 154.530 0.995
 186.563 547.791
 916.329 593.273
 94.684 268.037
 745.452 693.338
 38.131 349.177
 2.941 165.272
 625.246 340.949
 606.642 903.241
 839.735 459.668
 175.073 56.609
 185.105 329.291
 877.423 529.282
 889.987 420.043
 479.773 83.142
 740.384 728.396
 628.062 733.494
 93.143 489.558
 66.075 390.258
 404.510 183.743
 14.315 506.095
 761.514 838.143
 49.056 366.009
 93.264 201.238
 438.933 257.367
 953.343 103.941
 391.307 150.401
 570.608 567.809
 107.470 393.272
 659.538 584.499
 972.849 869.746
 736.255 98.804
 847.227 808.899
 204.389 471.587
 955.149 93.195
 635.859 485.892
 695.801 242.660
 683.441 962.406
 135.636 907.961
 210.817 957.669
 559.708 474.165
 125.910 784.109
 236.268 440.420
 247.062 184.878
 193.713 420.007
 339.576 653.858
 972.953 612.161
 330.870 363.132
 857.944 284.229
 72.816 463.289
 312.244 413.272
 874.573 688.266
 272.593 54.035
 211.463 524.069
 537.525 999.504
 436.196 502.907
 908.905 796.329
 217.427 40.348
 618.976 475.674
 624.458 237.582
 230.399 406.979
 911.537 84.272
 909.946 314.534
 854.148 895.673
 229.676 692.229
 4.788 742.300
 376.894 978.537
 96.837 238.733
 493.877 920.467
 490.234 772.930
 410.931 461.314
 557.958 17.159
 75.812 272.614
 121.967 70.560
 766.010 146.363
 903.722 560.974
 647.940 940.663
 728.193 465.522
 322.180 592.352
 259.923 796.390
 772.872 976.459
 32.109 906.959
 181.850 597.602
 709.616 286.116
 636.732 376.582
 987.358 873.069
 72.873 170.739
 427.739 204.783
 260.657 304.258
 374.032 932.310
 154.275 840.163
 908.163 255.657
 30.931 795.470
 546.762 739.547
 98.836 71.891
 962.282 410.722
 369.688 774.038
 778.140 392.702
 761.246 433.500
 298.122 13.480
 505.787 709.168
 598.766 998.337
 831.412 541.318
 525.104 222.289
 599.458 789.050
 899.441 498.663
 619.553 758.657
 371.958 991.769
 924.460 55.360
 331.551 297.891
 523.048 74.811
 753.930 790.794
 417.980 546.049
 718.449 992.351
 784.537 587.700
 80.313 37.820
 671.169 127.613
 773.624 556.746
 866.663 537.461
 854.435 797.762
 352.170 363.066
 410.746 667.935
 140.840 893.931
 185.664 629.374
 128.689 458.112
 326.134 458.052
 615.798 87.918
 306.586 598.041
 388.593 55.590
 335.997 880.316
 116.221 594.282
 568.419 376.156
 444.731 407.005
 158.774 43.779
 662.591 724.286
 673.833 41.679
 454.105 240.047
 947.181 327.345
 800.453 165.324
 98.764 655.259
 981.726 462.249
 895.050 818.737
 280.611 518.075
 753.412 947.228
 995.920 693.496
 670.845 640.702
 801.348 324.258
 937.508 478.033
 94.559 503.883
 262.702 24.594
 489.580 852.606
 556.070 449.137
 930.635 148.448
 59.136 570.576
 419.930 216.332
 379.244 936.142
 130.771 536.617
 635.047 994.021
 749.011 232.274
 853.469 691.881
 481.745 151.705
 764.406 799.322
 976.800 800.061
 601.074 824.431
 797.763 644.649
 639.043 745.139
 437.794 479.083
 281.561 593.489
 675.177 866.136
 137.173 669.238
 371.704 371.672
 930.201 288.279
 291.546 172.626
 255.843 226.416
 826.770 382.856
 238.213 651.126
 512.373 944.286
 498.213 359.617
 208.360 420.181
 493.662 593.074
 831.544 386.632
 89.615 872.173
 501.309 121.525
 63.368 11.383
 90.459 852.738
 385.564 298.244
 66.557 254.496
 363.480 363.482
 496.008 119.140
 730.431 378.848
 440.938 17.901
 240.012 277.932
 189.030 276.118
 327.231 842.479
 753.562 93.964
 560.522 890.156
 502.550 151.808
 386.980 862.192
 213.037 449.351
 604.240 779.208
 93.069 479.661
 940.362 515.088
 616.867 563.768
 530.344 351.545
 328.341 340.033
 214.907 805.530
 987.649 976.761
 802.700 268.761
 671.556 759.237
 407.691 329.985
 250.315 786.564
 954.295 48.463
 314.504 733.182
 16.544 459.264
 330.421 9.208
 485.682 280.949
 981.277 357.753
 632.010 993.027
 175.618 511.795
 9.178 999.067
 649.227 194.387
 237.830 601.757
 980.713 570.754
 974.163 614.621
 915.372 476.824
 619.466 13.034
 331.319 974.050
 438.731 491.906
 874.125 273.821
 438.182 821.769
 71.916 985.739
 389.053 667.443
 666.154 262.630
 892.469 8.175
 451.209 421.913
 50.221 444.694
 308.403 339.361
 659.117 732.591
 500.985 549.019
 480.954 593.533
 21.730 894.860
 982.964 742.891
 664.252 508.673
 499.435 666.463
 35.317 218.542
 367.395 778.041
 404.253 497.516
 648.696 507.048
 765.955 157.652
 306.890 680.498
 898.030 986.329
 477.329 370.757
 345.499 855.708
 898.466 540.465
 946.520 849.521
 884.938 204.395
 701.245 121.433
 970.565 86.638
 917.747 394.283
 661.649 537.518
 781.651 738.265
 576.004 710.923
 880.482 928.124
 637.106 127.710
 63.795 814.565
 309.811 968.721
 82.830 684.123
 46.769 971.322
 179.153 95.950
 933.312 131.686
 583.506 635.212
 821.970 542.260
 350.708 13.704
 212.581 386.530
 153.143 971.914
 515.061 153.619
 347.117 127.009
 712.368 571.227
 528.796 792.403
 482.116 150.443
 828.600 531.785
 525.881 919.133
 726.860 859.399
 763.048 236.642
 284.408 755.207
 566.313 141.846
 397.977 115.355
 822.608 615.014
 243.178 632.523
 97.754 323.259
 142.021 15.510
 945.647 776.629
 75.172 671.557
 641.137 520.093
 292.133 637.843
 616.127 714.217
 499.346 450.354
 255.126 668.307
 923.800 959.602
 651.768 54.021
 858.397 664.690
 462.368 380.141
 748.314 651.998
 214.849 101.466
 331.361 544.710
 768.277 483.123
 109.522 237.818
 74.548 78.294
 516.051 493.768
 802.533 700.265
 518.571 481.142
 657.364 892.240
 232.569 967.541
 602.735 699.722
 33.462 433.982
 489.519 625.078
 974.300 807.838
 455.167 852.593
 318.518 651.602
 608.903 550.838
 164.262 472.987
 9.356 429.100
 403.444 706.435
 403.969 903.214
 262.376 865.550
 91.169 636.266
 2.488 279.915
 123.160 799.662
 813.167 748.104
 753.389 854.290
 751.286 792.219
 990.794 699.422
 723.588 59.124
 623.268 664.183
 872.272 741.837
 463.994 523.669
 417.127 793.564
 533.294 775.830
 589.120 670.010
 670.117 98.214
 23.037 496.492
 754.393 763.479
 76.517 939.557
 475.279 892.672
 428.476 833.207
 890.105 594.789
 853.605 323.208
 951.945 124.729
 846.546 145.508
 635.715 299.885
 307.778 733.520
 237.198 174.117
 534.660 381.388
 158.111 768.505
 470.082 294.600
 903.169 908.131
 435.353 294.142
 810.163 586.142
 254.275 355.271
 997.260 959.013
 805.628 346.992
 257.633 24.209
 118.694 973.987
 852.162 213.231
 351.079 330.551
 867.172 784.609
 513.381 867.721
 614.306 773.672
 987.521 303.043
 380.697 865.663
 534.498 810.190
 194.272 438.000
 115.523 96.951
 484.459 964.237
 923.873 989.244
 3.806 299.893
 212.197 300.811
 870.361 157.997
 923.608 888.840
 411.489 424.605
 619.797 321.180
 782.605 222.050
 523.972 848.014
 322.718 676.277
 642.113 857.309
 844.492 825.883
 327.398 567.359
 669.566 681.652
 447.348 879.870
 168.221 29.299
 592.213 482.981
 882.189 603.306
 820.115 995.112
 364.771 950.208
 16.792 108.537
 605.869 865.271
 505.384 897.121
 91.484 212.444
 478.168 157.896
 26.378 224.850
 743.640 463.375
 201.701 798.401
 248.678 504.110
 171.252 616.711
 609.243 932.604
 393.820 229.118
 180.058 804.799
 465.697 8.764
 932.882 518.981
 496.412 573.570
 966.475 929.746
 639.221 104.098
 914.243 762.973
 171.519 649.229
 876.282 163.356
 802.726 99.216
 12.451 896.708
 870.034 917.613
 276.883 522.853
 145.681 866.007
 339.524 510.518
 331.060 1.357
 867.893 432.475
 239.109 863.426
 576.044 847.336
 781.415 453.445
 784.849 424.594
 372.544 804.516
 378.433 122.946
 261.929 394.610
 639.065 500.595
 701.693 605.442
 353.670 372.583
 183.986 901.504
 118.778 277.546
 238.476 425.384
 939.977 458.207
 302.712 576.073
 992.557 71.048
 876.202 669.642
 950.962 35.791
 782.528 555.704
 228.024 620.380
 710.062 673.027
 115.871 478.262
 926.241 334.038
 467.237 248.916
 886.721 406.585
 680.096 977.263
 440.643 153.965
 284.690 870.989
 96.688 957.924
 17.715 305.714
 819.578 407.141
 494.665 405.778
 609.283 723.899
 251.860 13.157
 539.696 428.505
 271.767 839.456
 442.389 224.135
 78.834 147.195
 284.619 309.586
 1.794 388.757
 857.816 194.837
 348.397 946.841
 340.020 871.029
 589.643 962.279
 877.983 154.571
 465.307 337.413
 635.089 732.591
 416.803 390.268
 930.765 947.173
 346.153 471.617
 645.158 497.979
 263.022 699.254
 46.733 861.672
 490.723 7.784
 515.727 432.237
 285.097 44.887
 256.634 805.084
 708.573 293.730
 319.927 651.008
 580.265 784.417
 966.856 661.164
 179.190 133.536
 319.428 763.845
 952.514 569.729
 126.762 406.685
 818.055 354.545
 463.085 117.819
 247.211 272.471
 944.127 776.531
 371.127 963.195
 128.122 273.075
 22.749 14.757
 753.592 269.865
 266.713 280.823
 285.377 108.540
 387.480 572.072
 397.883 71.876
 16.373 84.372
 853.192 3.864
 546.056 939.417
 142.722 29.074
 875.470 441.986
 993.749 872.779
 971.317 907.417
 713.696 160.814
 549.152 629.737
 501.178 433.388
 146.237 82.010
 517.021 315.744
 961.018 243.291
 232.510 992.531
 504.983 899.505
 485.997 489.061
 489.405 377.108
 740.582 194.197
 542.949 838.211
 281.088 4.961
 620.167 533.796
 882.215 636.075
 62.746 208.509
 763.946 238.376
 665.043 747.539
 195.538 993.668
 176.378 615.137
 764.339 801.083
 51.124 258.056
 267.061 308.024
 993.489 428.642
 163.801 149.501
 699.637 955.335
 142.122 390.946
 891.295 377.361
 230.994 384.931
 181.230 730.428
 71.572 880.698
 883.972 676.932
 961.099 611.778
 660.082 813.881
 533.106 341.526
 887.526 951.303
 895.261 595.224
 120.685 160.906
 517.353 941.951
 610.776 567.314
 525.909 617.066
 8.763 951.206
 526.911 669.623
 393.885 904.379
 929.985 366.914
 211.793 311.386
 600.696 744.629
 562.965 511.445
 714.444 425.652
 254.764 439.180
 946.561 878.506
 772.570 65.323
 707.044 399.071
 693.257 411.272
 441.823 292.808
 367.495 537.641
 80.320 41.778
 948.635 90.253
 344.408 958.925
 11.089 2.098
 757.781 774.978
 249.059 711.326
 46.537 349.961
 699.396 69.353
 18.728 846.465
 915.264 925.639
 598.408 105.815
 808.714 23.788
 191.751 7.092
 961.451 304.665
 31.077 404.229
 8.771 354.580
 206.822 985.279
 869.372 568.858
 215.745 503.410
 714.521 522.881
 562.056 229.527
 437.594 93.821
 110.942 875.927
 246.626 487.629
 953.577 358.693
 808.176 568.539
 769.558 588.946
 24.031 724.360
 415.561 510.713
 129.371 32.759
 404.481 102.468
 921.582 214.628
 322.428 312.710
 825.736 904.382
 144.577 455.080
 391.489 157.987
 16.262 508.896
 115.907 22.772
 852.013 885.835
 69.478 964.197
 139.945 377.399
 243.536 180.202
 517.437 301.219
 364.810 420.213
 980.098 943.123
 868.331 91.141
 301.279 637.785
 967.919 794.683
 253.843 650.992
 201.803 257.946
 247.452 93.872
 300.228 42.093
 809.477 602.371
 766.306 731.489
 59.987 407.911
 677.784 199.368
 653.599 677.220
 106.130 336.600
 103.633 846.222
 363.672 529.635
 565.802 865.490
 385.860 534.711
 966.244 329.745
 743.728 961.053
 316.963 913.514
 573.903 729.879
 503.728 177.049
 575.908 892.974
 168.286 954.595
 828.046 489.414
 277.654 270.043
 635.720 497.429
 895.634 137.759
 775.079 846.626
 691.068 59.162
 108.473 230.785
 57.319 394.578
 607.978 580.740
 929.858 716.413
 763.632 388.632
 603.403 391.229
 311.848 127.807
 25.003 917.510
 287.431 186.338
 210.693 401.394
 873.744 566.511
 965.305 188.438
 146.921 28.399
 920.014 305.381
 31.703 944.018
 810.701 487.116
 11.990 341.604
 750.936 171.770
 974.763 59.582
 183.028 707.462
 71.435 590.225
 974.059 910.154
 418.445 707.411
 344.097 90.991
 545.002 865.817
 632.067 297.005
 649.087 295.309
 310.212 110.179
 315.370 749.929
 718.152 271.422
 455.675 701.939
 97.771 248.195
 882.384 984.890
 144.034 773.502
 349.195 213.050
 246.330 241.190
 776.409 856.033
 259.700 555.280
 107.277 385.834
 223.543 772.183
 158.488 88.115
 223.115 332.707
 475.813 730.596
 180.634 309.692
 582.081 489.367
 960.516 366.794
 809.447 170.217
 797.556 769.613
 794.450 538.519
 806.581 63.095
 539.276 340.436
 633.781 945.434
 15.361 603.294
 168.591 460.884
 618.781 927.749
 483.631 199.752
 346.554 503.313
 719.885 546.866
 517.980 406.777
 724.363 739.120
 837.552 685.975
 695.269 173.003
 910.965 735.237
 540.682 904.657
 261.639 370.826
 834.658 984.006
 933.443 792.199
 211.150 302.398
 840.476 636.074
 401.146 167.248
 774.595 604.080
 349.964 270.265
 996.579 570.328
 485.811 26.376
 411.512 692.885
 111.793 132.599
 710.004 293.303
 503.937 349.578
 494.656 202.491
 887.943 928.571
 208.872 861.151
 386.003 294.471
 749.251 811.300
 948.797 817.384
 532.955 815.226
 471.619 43.787
 770.194 823.377
 820.558 161.027
 975.359 407.528
 525.774 799.517
 757.028 245.247
 923.526 364.444
 529.403 341.719
 614.114 777.891
 560.708 101.788
 144.671 913.340
 246.125 205.525
 797.604 743.562
 395.346 722.200
 569.036 691.430
 842.415 638.494
 736.813 278.580
 705.802 235.855
 552.471 581.814
 990.584 678.508
 332.206 420.210
 975.948 57.810
 682.504 561.241
 467.257 661.097
 469.191 521.400
 712.619 715.109
 944.626 981.384
 742.806 507.525
 785.308 188.655
 446.712 967.512
 588.043 497.855
 652.090 230.780
 131.835 934.311
 355.590 810.085
 767.957 155.525
 503.102 13.018
 63.221 743.684
 29.890 610.117
 30.680 467.841
 352.202 263.660
 255.123 102.288
 983.037 327.134
 103.417 938.156
 202.904 654.280
 225.472 154.289
 733.204 492.307
 252.283 362.709
 569.797 244.564
 112.874 570.611
 675.150 382.335
 680.157 427.731
 189.965 463.045
 552.776 393.550
 503.337 612.944
 50.211 567.268
 661.366 886.977
 884.221 594.510
 647.877 198.412
 241.461 783.646
 440.924 477.636
 18.638 332.449
 41.359 976.079
 869.475 149.129
 944.694 170.483
 307.008 932.812
 547.256 178.579
 938.325 5.134
 458.247 494.060
 652.863 420.271
 549.593 851.595
 229.189 454.526
 187.508 197.123
 935.981 33.251
 528.718 761.194
 676.470 602.796
 58.600 700.474
 535.246 524.241
 929.493 412.365
 34.087 145.602
 809.815 558.064
 369.053 207.102
 265.900 809.154
 592.571 322.931
 509.655 11.410
 407.740 651.057
 200.017 626.848
 571.900 964.316
 881.951 151.987
 54.941 640.782
 283.485 537.919
 85.466 334.814
 722.394 168.185
 143.370 522.984
 156.074 536.022
 247.360 758.135
 250.384 646.610
 545.429 342.091
 258.616 236.077
 78.153 541.085
 455.914 921.877
 560.179 231.147
 536.537 293.560
 353.618 552.657
 373.286 24.738
 305.569 368.730
 185.407 282.361
 436.331 921.399
 741.775 865.304
 318.491 438.699
 221.380 598.160
 431.865 706.330
 697.918 906.254
 445.070 936.778
 547.080 213.015
 719.286 69.501
 984.934 730.384
 889.760 856.506
 227.452 396.929
 19.923 432.417
 661.859 587.458
 984.185 256.751
 890.265 843.426
 688.889 333.872
 448.272 217.298
 835.303 964.011
 522.435 988.731
 840.595 223.366
 650.100 989.156
 517.356 194.931
 445.993 697.914
 252.493 222.112
 77.764 671.863
 883.186 197.933
 926.504 906.409
 730.558 962.746
 490.044 954.912
 387.910 107.606
 691.909 251.608
 765.515 979.212
 875.319 177.510
 541.545 81.456
 621.228 206.774
 860.577 759.888
 316.443 590.860
 737.083 445.868
 0.244 738.285
 869.475 499.866
 276.317 878.282
 236.634 16.567
 35.242 47.286
 47.813 792.416
 888.293 588.491
 40.651 978.651
 766.068 528.106
 291.280 984.997
 238.875 599.259
 213.865 712.191
 126.216 678.317
 211.029 691.796
 689.733 721.815
 996.459 731.643
 660.360 329.140
 279.528 2.623
 1.884 80.814
 690.136 470.799
 328.663 229.908
 269.442 257.073
 396.967 960.306
 876.113 989.729
 902.433 716.587
 603.624 863.256
 718.827 393.099
 995.718 806.113
 687.103 921.933
 36.040 531.954
 543.248 889.041
 704.135 960.644
 696.228 743.597
 291.476 469.956
 424.431 347.183
 693.991 114.600
 944.131 576.567
 906.109 530.385
 463.950 377.432
 877.846 947.461
 225.028 637.615
 531.562 53.221
 41.173 969.231
 917.297 373.383
 602.903 561.960
 391.782 145.788
 853.764 687.959
 91.267 127.595
 849.106 836.125
 415.144 450.858
 382.668 354.148
 407.209 87.244
 233.584 546.045
 803.368 29.104
 518.045 466.316
 676.319 285.961
 400.855 865.731
 444.418 842.991
 360.985 465.074
 997.485 957.360
 543.284 689.362
 628.257 470.806
 150.343 304.372
 724.602 99.960
 721.911 818.458
 982.364 102.363
 854.906 695.155
 527.987 994.444
 979.015 155.814
 408.173 572.033
 218.150 817.343
 603.031 823.936
 836.824 429.191
 70.099 170.097
 946.163 257.987
 427.855 48.933
 883.195 70.265
 165.568 240.011
 288.894 426.608
 726.611 470.760
 407.788 8.158
 287.500 117.057
 480.697 723.138
 456.212 980.891
 471.240 301.884
 679.918 792.899
 378.212 289.546
 701.645 838.211
 364.969 732.358
 582.885 800.978
 161.952 263.157
 338.682 942.270
 150.768 702.133
 164.730 209.234
 152.526 67.816
 202.634 977.791
 856.967 49.841
 247.523 279.513
 633.249 428.481
 288.000 494.202
 951.946 676.321
 146.012 307.127
 67.970 475.487
 196.166 953.648
 915.935 200.754
 460.769 389.361
 256.260 516.633
 647.003 531.962
 88.513 217.612
 593.009 388.357
 777.675 798.415
 375.072 989.251
 481.890 109.050
 81.597 151.621
 542.627 852.134
 142.268 240.272
 919.017 782.411
 601.979 132.530
 389.472 826.283
 916.133 349.477
 680.753 148.768
 612.310 913.545
 445.742 543.521
 486.699 551.586
 827.780 636.020
 183.786 776.456
 406.015 888.705
 924.602 555.772
 500.630 538.794
 510.214 386.826
 969.733 533.886
 319.327 830.034
 795.145 547.482
 956.097 863.898
 429.377 936.798
 178.858 782.030
 260.896 370.012
 273.033 992.597
 802.675 11.337
 720.610 753.659
 676.513 962.505
 790.963 100.848
 962.147 861.634
 38.425 528.860
 518.582 518.736
 973.848 173.278
 931.069 495.793
 791.519 617.622
 459.721 33.389
 718.562 101.495
 887.038 490.979
 628.688 923.884
 306.617 950.348
 171.347 581.449
 442.609 168.511
 34.682 531.013
 20.280 134.847
 637.892 60.032
 457.076 955.715
 665.545 245.737
 848.446 167.040
 371.147 305.880
 974.278 260.764
 525.876 229.944
 144.007 744.643
 635.186 633.462
 878.363 367.362
 533.302 519.409
 143.562 803.558
 464.004 544.902
 512.799 568.055
 114.144 479.565
 836.587 817.927
 960.840 570.557
 817.465 998.105
 479.083 280.598
 68.478 624.875
 816.652 387.248
 504.471 406.302
 138.815 287.662
 189.589 34.209
 965.625 872.130
 415.461 404.722
 37.034 856.722
 887.671 429.675
 941.086 610.541
 481.426 576.375
 401.720 402.502
 322.472 545.844
 546.980 517.776
 640.666 187.839
 45.613 762.259
 319.034 613.574
 918.051 657.575
 661.332 153.403
 382.864 817.571
 170.111 106.953
 906.141 44.231
 62.071 327.890
 871.232 56.048
 548.358 395.973
 0.521 200.549
 227.586 167.256
 937.866 255.865
 135.376 711.691
 666.921 510.519
 375.539 289.221
 701.543 758.232
 837.390 964.451
 72.960 953.404
 247.004 490.608
 965.414 856.394
 876.292 120.745
 656.891 635.026
 264.765 333.716
 21.649 674.486
 619.974 40.611
 892.130 642.432
 432.072 500.987
 783.045 535.545
 747.308 904.993
 901.763 139.671
 429.053 735.369
 636.513 225.187
 230.842 621.271
 285.241 295.300
 204.758 333.215
 199.511 745.975
 664.223 885.219
 633.750 586.327
 859.937 837.197
 852.859 127.184
 661.545 898.929
 731.214 258.650
 768.934 788.652
 522.027 605.679
 412.274 96.789
 364.683 240.646
 698.661 141.915
 683.834 25.830
 988.091 615.379
 0.846 604.438
 148.441 217.643
 986.672 619.886
 666.945 658.196
 324.667 748.440
 256.576 877.756
 189.715 424.916
 364.799 352.411
 781.658 835.153
 397.814 941.575
 350.227 468.459
 247.002 172.385
 817.059 659.784
 30.461 730.868
 317.954 512.187
 728.907 513.484
 463.195 48.091
 442.710 30.957
 631.736 581.429
 369.309 539.753
 290.548 85.997
 794.815 685.678
 855.824 728.069
 610.470 0.290
 508.580 968.823
 257.071 505.920
 242.065 475.344
 924.939 311.747
 179.116 24.639
 103.140 164.628
 358.958 175.291
 692.072 838.101
 88.082 514.026
 334.042 275.549
 989.744 73.061
 46.117 963.950
 810.670 137.710
 780.261 908.705
 169.065 217.034
 12.885 253.823
 900.500 793.824
 657.685 382.449
 701.369 479.677
 483.532 717.568
 935.111 18.181
 237.694 290.152
 884.095 861.280
 961.611 960.647
 358.119 713.803
 632.525 368.965
 444.852 937.207
 563.541 788.225
 672.634 230.024
 694.114 998.783
 894.136 779.006
 452.830 653.212
 561.049 586.854
 677.937 831.434
 593.797 930.711
 744.796 190.974
 933.043 656.903
 632.935 293.290
 846.339 53.893
 931.296 967.191
 736.702 414.989
 444.436 478.907
 221.275 668.491
 43.834 480.425
 606.841 944.672
 79.056 258.970
 152.126 11.185
 98.699 407.188
 70.204 751.311
 858.876 262.727
 561.301 409.038
 849.152 54.900
 78.903 72.836
 526.774 763.261
 899.985 723.382
 507.438 996.872
 101.517 302.268
 455.597 393.373
 526.262 357.371
 893.305 903.516
 865.498 340.146
 600.930 50.496
 787.124 40.391
 415.925 655.247
 115.056 680.360
 700.564 310.986
 518.615 103.430
 402.553 925.114
 425.443 299.464
 783.288 167.296
 933.266 241.824
 549.958 552.956
 197.574 967.461
 265.507 925.964
 25.100 825.179
 693.592 197.927
 446.168 427.069
 786.199 659.981
 689.862 659.075
 664.691 952.543
 890.109 998.900
 459.107 696.057
 731.777 729.077
 736.896 828.901
 155.486 561.553
 405.570 235.436
 808.013 864.842
 51.735 286.560
 609.767 528.460
 272.265 356.344
 148.153 450.565
 456.207 261.570
 459.834 397.469
 935.180 326.811
 578.378 277.749
 385.920 477.441
 267.112 684.455
 744.462 368.515
 978.683 387.240
 783.701 171.400
 959.767 568.879
 474.356 755.481
 806.339 279.728
 556.244 753.035
 754.974 377.050
 608.269 405.857
 729.932 187.353
 740.362 327.499
 143.507 107.969
 711.066 930.665
 735.724 193.810
 375.553 461.721
 234.417 566.952
 419.023 440.352
 291.670 866.308
 61.089 49.603
 309.296 313.871
 12.435 278.101
 284.353 719.982
 313.467 640.993
 393.683 555.661
 626.695 248.297
 480.192 273.799
 134.082 139.242
 17.363 316.875
 904.730 839.206
 204.695 676.777
 647.100 343.440
 105.874 707.416
 296.999 400.836
 782.132 884.257
 274.024 414.002
 122.265 873.152
 274.843 232.099
 32.914 146.241
 674.089 974.005
 161.152 263.003
 438.759 55.840
 787.065 133.254
 598.596 223.773
 686.402 175.176
 875.301 415.921
 939.593 369.935
 882.479 142.454
 999.256 155.571
 144.564 117.510
 47.167 772.521
 27.853 577.902
 325.473 712.987
 964.834 949.834
 845.406 993.635
 221.976 784.941
 618.094 988.625
 1.761 580.129
 352.222 966.240
 176.005 762.153
 786.655 471.445
 166.533 688.123
 415.026 508.380
 871.129 558.589
 84.212 586.342
 480.789 122.362
 658.254 101.265
 155.110 574.380
 810.297 998.647
 875.635 102.797
 792.550 985.529
 144.932 762.979
 320.904 776.370
 257.911 268.513
 158.065 533.924
 560.239 557.820
 575.904 130.649
 798.949 675.103
 191.727 453.475
 437.417 292.475
 99.758 315.268
 679.359 683.141
 231.963 746.066
 155.617 860.911
 283.182 407.663
 457.981 47.346
 704.248 513.685
 343.739 373.261
 411.408 116.740
 823.931 415.447
 266.956 633.003
 31.293 602.540
 668.948 466.867
 737.762 876.443
 939.419 43.710
 356.307 89.032
 641.287 192.820
 871.068 159.834
 582.697 896.003
 249.855 871.637
 510.664 947.004
 813.432 580.594
 358.453 84.827
 779.476 949.210
 226.144 968.168
 731.445 849.046
 952.466 761.995
 252.736 740.007
 417.392 689.911
 36.590 420.488
 416.700 261.971
 757.333 3.617
 717.125 877.625
 147.100 146.298
 457.459 503.144
 545.622 917.310
 458.934 274.144
 613.470 606.456
 877.075 333.607
 559.123 257.501
 425.183 407.193
 718.145 652.793
 662.672 478.936
 432.516 927.108
 433.968 165.852
 156.938 372.963
 907.966 719.208
 516.830 390.819
 74.611 988.593
 563.082 897.047
 352.662 673.455
 817.971 932.869
 827.920 22.051
 444.380 211.854
 828.919 101.983
 259.444 35.690
 140.470 407.546
 569.745 422.408
 315.466 950.481
 347.035 592.840
 761.393 931.463
 963.472 705.760
 617.358 454.521
 138.465 115.919
 795.702 635.958
 443.929 539.198
 912.956 499.095
 402.430 572.698
 479.908 628.070
 77.907 653.070
 539.647 85.003
 989.149 2.499
 643.702 248.136
 12.704 557.868
 425.912 192.414
 728.507 594.882
 185.749 962.548
 895.068 425.871
 519.749 551.640
 622.042 489.001
 662.126 831.218
 489.465 569.573
 412.099 832.139
 701.498 153.517
 262.694 166.720
 167.704 752.267
 108.783 542.991
 689.340 840.754
 33.738 49.949
 657.746 90.589
 565.622 501.563
 515.601 273.825
 194.405 696.202
 811.642 364.483
 168.755 71.819
 820.584 421.722
 790.046 275.983
 180.823 136.954
 815.849 499.688
 804.432 944.945
 727.266 686.392
 871.546 204.156
 633.736 580.143
 172.242 652.986
 443.537 941.847
 494.147 545.760
 654.172 579.122
 467.364 105.057
 78.456 306.954
 16.772 126.225
 961.782 803.136
 785.702 306.736
 34.271 29.733
 987.629 609.495
 926.898 460.398
 720.305 307.716
 240.015 549.959
 899.343 292.823
 140.865 489.531
 398.205 389.680
 266.631 355.279
 434.814 339.833
 582.544 845.380
 640.421 448.310
 679.712 236.834
 956.081 698.577
 362.102 326.193
 601.247 119.775
 661.993 556.478
 875.971 927.295
 111.824 402.410
 724.355 179.544
 989.480 279.285
 486.918 518.719
 723.568 664.505
 490.996 750.188
 903.124 947.894
 412.137 213.173
 668.601 445.851
 229.464 894.852
 282.201 479.334
 91.423 221.428
 577.960 896.232
 205.234 244.389
 796.052 650.323
 617.140 240.124
 110.089 282.685
 317.606 408.653
 387.626 403.647
 795.579 635.790
 387.409 576.513
 991.372 56.291
 525.230 656.063
 524.630 197.859
 444.593 448.819
 271.012 712.346
 148.211 117.285
 450.834 416.796
 198.713 641.646
 700.060 519.335
 127.737 739.948
 397.161 330.301
 425.055 307.753
 299.774 434.960
 365.647 812.060
 237.464 598.781
 102.271 319.313
 848.927 598.425
 362.332 376.304
 734.344 620.649
 276.695 734.280
 710.466 887.359
 198.865 614.631
 354.274 178.704
 288.002 578.906
 650.988 8.633
 399.113 71.981
 227.103 320.736
 797.037 855.856
 455.459 818.912
 64.307 109.509
 226.672 920.686
 561.537 219.609
 652.230 954.557
 5.583 775.616
 615.072 641.091
 316.575 74.301
 332.429 265.531
 339.225 362.118
 815.146 823.206
 433.950 943.891
 872.931 994.267
 154.889 273.289
 654.163 168.121
 258.393 840.507
 353.611 117.984
 418.811 477.084
 856.172 940.356
 148.317 14.075
 597.234 781.718
 232.031 730.720
 651.326 824.800
 284.993 904.772
 54.321 289.396
 927.923 976.882
 117.594 498.577
 256.397 339.620
 205.498 691.552
 263.805 792.171
 273.546 441.288
 270.633 15.455
 760.281 610.829
 138.198 536.028
 0.494 500.263
 608.687 92.798
 693.976 580.196
 848.277 896.203
 588.100 251.883
 587.435 288.576
 83.270 833.864
 891.330 855.947
 69.592 255.656
 871.165 200.396
 776.333 187.149
 709.558 718.453
 541.109 884.706
 443.569 721.046
 164.652 369.085
 579.284 715.686
 344.205 534.425
 931.974 309.123
 711.552 930.383
 53.666 901.571
 331.413 660.528
 261.771 570.158
 436.281 639.358
 982.255 483.630
 431.800 278.345
 811.350 72.355
 252.737 99.743
 151.258 482.497
 386.801 267.153
 336.493 572.007
 918.352 176.841
 15.116 625.362
 836.160 66.479
 938.062 855.902
 361.375 702.275
 823.007 677.207
 899.634 125.745
 257.953 221.504
 323.692 842.601
 683.170 992.848
 22.213 774.263
 905.651 210.419
 581.558 463.371
 753.414 933.110
 128.877 15.531
 841.384 586.619
 488.049 797.758
 797.968 930.079
 69.538 117.916
 71.742 708.153
 218.716 737.638
 808.826 409.234
 925.589 773.259
 549.738 379.526
 895.905 105.070
 253.975 480.339
 996.587 25.559
 613.726 991.655
 717.380 333.414
 785.451 294.363
 188.891 133.842
 648.153 257.307
 321.325 89.843
 916.873 230.254
 87.660 26.473
 904.075 132.125
 882.520 504.815
 263.147 623.288
 209.444 28.571
 578.443 574.851
 853.407 839.098
 424.282 575.778
 804.646 99.881
 318.582 645.047
 838.976 615.236
 490.761 501.314
 107.476 907.324
 291.908 62.635
 825.832 467.882
 449.671 445.268
 115.586 674.676
 840.805 760.765
 873.515 226.204
 478.811 897.194
 822.377 901.163
 528.733 152.015
 420.065 31.636
 230.246 764.811
 322.067 721.497
 75.996 797.662
 554.057 615.490
 725.282 414.638
 360.904 891.734
 282.264 920.704
 961.732 213.532
 409.603 200.951
 717.494 128.546
 537.792 735.594
 770.587 978.386
 250.319 702.551
 261.025 803.867
 936.441 881.073
 179.702 165.670
 495.912 965.985
 658.257 802.579
 320.963 337.236
 592.291 816.065
 865.608 414.165
 478.425 687.795
 814.671 83.958
 947.412 133.063
 486.429 720.967
 879.841 186.453
 523.477 414.996
 85.450 264.906
 854.209 875.217
 152.718 407.385
 128.417 260.599
 275.959 739.294
 459.104 861.594
 139.896 134.640
 31.183 91.156
 486.613 370.711
 486.637 871.321
 960.387 0.797
 563.786 975.396
 578.491 62.764
 182.078 722.113
 520.304 338.134
 528.382 148.897
 375.592 561.716
 48.966 214.709
 11.487 29.972
 994.407 12.110
 475.436 882.439
 41.839 482.423
 970.275 740.124
 847.571 821.852
 742.804 824.295
 308.739 0.476
 497.140 485.355
 58.863 466.192
 660.093 721.994
 840.829 813.513
 922.503 633.866
 21.640 619.867
 95.495 335.272
 594.460 712.504
 544.859 62.267
 590.971 265.878
 594.114 571.262
 265.275 546.402
 64.408 384.155
 651.806 38.596
 997.366 554.736
 914.464 589.203
 988.720 875.320
 141.186 94.716
 52.417 413.904
 74.027 899.730
 596.506 963.788
 454.557 250.619
 686.151 33.286
 790.919 909.247
 11.431 927.290
 77.418 938.169
 787.057 940.186
 309.191 51.167
 559.926 746.447
 100.903 125.707
 663.664 437.582
 734.780 107.435
 865.313 898.851
 3.526 726.971
 829.578 73.800
 79.326 87.778
 65.114 247.389
 711.199 177.917
 402.848 548.138
 537.430 880.864
 129.229 75.582
 483.789 799.868
 201.397 191.598
 715.997 620.525
 503.752 753.362
 618.826 287.158
 566.363 233.245
 804.838 695.535
 208.502 478.639
 311.630 158.422
 51.729 165.177
 354.462 598.038
 75.925 33.147
 266.021 292.888
 381.240 652.937
 409.971 353.585
 34.838 515.515
 810.860 736.521
 492.601 603.204
 239.271 104.827
 214.562 570.130
 345.121 807.598
 64.132 196.901
 789.274 531.269
 173.296 717.288
 907.749 157.249
 650.475 923.394
 305.564 179.087
 739.188 8.322
 548.518 847.744
 441.697 910.248
 258.979 447.870
 793.329 378.752
 962.178 699.786
 704.019 133.042
 836.839 935.246
 821.019 753.219
 540.591 129.772
 160.640 411.037
 777.037 75.686
 210.936 167.858
 596.182 448.986
 927.554 447.021
 249.990 526.427
 91.425 918.915
 14.913 128.907
 131.945 553.468
 826.443 551.244
 958.949 20.858
 8.131 850.281
 9.709 122.147
 308.372 731.962
 475.797 62.873
 949.996 248.350
 103.833 340.653
 345.750 697.908
 592.486 889.555
 510.867 142.587
 166.810 136.827
 313.697 205.127
 584.847 399.769
 426.872 696.543
 507.973 840.858
 882.533 820.032
 686.609 157.080
 282.047 391.846
 820.549 594.876
 77.525 666.253
 745.378 435.793
 621.783 920.164
 973.480 111.134
 395.607 178.814
 733.207 788.584
 564.994 97.881
 859.441 982.437
 723.141 576.361
 2.543 214.840
 837.255 690.498
 153.230 382.239
 381.758 810.009
 894.144 533.270
 808.327 597.205
 753.627 656.885
 618.601 76.492
 675.638 617.980
 684.854 190.849
 757.019 8.759
 252.792 593.650
 817.705 744.155
 482.653 734.445
 42.531 196.637
 991.711 227.866
 299.453 407.615
 782.891 702.646
 936.106 938.333
 138.655 735.951
 975.356 631.975
 562.605 525.042
 964.915 490.768
 27.749 838.052
 33.209 957.739
 582.360 737.894
 413.667 703.883
 542.437 73.524
 225.869 19.646
 912.509 781.875
 250.863 697.340
 500.686 408.290
 869.122 861.691
 184.394 715.638
 5.686 192.771
 523.011 860.092
 563.835 913.674
 63.945 928.474
 345.218 449.350
 238.696 987.115
 222.621 858.828
 262.524 530.089
 426.824 696.766
 331.109 945.826
 259.584 458.927
 123.514 471.469
 582.013 937.206
 974.739 965.463
 736.239 771.504
 453.002 608.061
 525.790 996.751
 674.612 509.491
 847.570 93.179
 799.060 854.939
 79.416 746.631
 383.000 98.387
 379.233 393.776
 826.503 303.394
 344.748 486.059
 38.826 753.537
 670.227 967.828
 782.648 669.314
 374.728 580.915
 351.954 288.562
 174.946 523.228
 304.451 726.000
 647.294 586.351
 737.534 222.299
 934.336 951.188
 978.574 437.485
 68.970 246.395
 794.850 916.721
 137.939 577.346
 133.277 353.201
 809.522 959.949
 620.608 653.460
 486.945 780.778
 314.688 450.779
 0.575 530.106
 548.388 754.186
 252.944 485.813
 779.879 21.010
 218.733 272.506
 613.949 522.939
 767.856 180.994
 125.307 377.464
 717.728 848.469
 160.380 742.645
 577.651 800.164
 861.564 143.009
 574.290 509.960
 517.555 693.348
 645.717 12.589
 344.012 616.416
 268.886 795.962
 617.157 176.339
 801.367 212.189
 973.762 254.490
 735.181 103.631
 737.477 826.190
 94.757 770.352
 994.593 618.639
 581.000 972.641
 311.528 71.801
 841.577 922.494
 528.778 229.502
 8.786 367.409
 877.462 467.939
 919.187 995.404
 718.436 649.262
 944.976 719.455
 802.054 760.321
 310.444 550.628
 968.883 768.469
 25.419 0.908
 366.057 970.173
 982.297 418.505
 326.630 712.690
 377.915 640.231
 164.422 988.279
 933.268 528.180
 967.007 4.035
 593.136 662.517
 544.956 653.899
 647.292 900.795
 615.074 613.557
 881.639 39.252
 985.706 60.514
 250.943 166.256
 478.327 322.789
 177.378 866.228
 894.365 878.248
 386.880 488.357
 930.863 376.132
 867.066 653.326
 302.291 811.870
 188.448 838.736
 756.028 750.527
 899.945 706.179
 321.179 923.672
 768.662 147.021
 228.240 494.856
 263.934 307.266
 32.246 442.091
 321.388 972.724
 694.513 498.707
 201.866 162.785
 685.744 849.819
 273.345 993.812
 602.393 738.633
 85.431 371.662
 702.917 499.216
 922.633 787.595
 113.354 519.758
 564.665 994.389
 992.985 738.233
 652.804 91.443
 539.373 481.561
 467.245 151.878
 524.535 546.618
 121.070 974.039
 845.254 168.890
 934.578 468.329
 923.681 980.038
 785.044 122.267
 370.425 782.744
 450.574 587.165
 110.612 298.872
 754.520 754.518
 741.309 320.073
 744.241 435.322
 631.679 518.755
 233.067 508.090
 668.998 687.844
 28.626 888.799
 395.903 261.568
 748.827 16.541
 956.848 533.826
 676.382 501.081
 982.806 208.423
 964.697 792.254
 578.738 475.032
 226.133 996.153
 552.728 160.271
 105.168 460.151
 131.134 124.493
 564.046 299.070
 661.287 697.167
 940.387 350.388
 310.715 817.990
 231.427 979.605
 956.421 693.741
 827.613 951.049
 324.203 224.637
 71.893 118.292
 819.427 496.375
 526.029 746.250
 298.195 88.624
 850.584 769.191
 500.698 396.599
 372.953 520.746
 824.130 194.232
 53.088 390.035
 196.354 145.637
 937.818 299.042
 747.219 272.139
 803.199 837.913
 813.716 646.587
 454.847 705.156
 187.992 972.297
 726.323 787.466
 881.595 633.609
 176.185 678.633
 571.278 217.146
 629.288 718.598
 175.612 101.569
 284.305 163.036
 129.824 218.623
 67.503 941.984
 149.273 484.948
 155.837 595.071
 948.360 193.433
 226.882 483.224
 188.301 101.441
 578.540 765.678
 118.835 343.263
 60.614 30.244
 38.699 173.485
 988.935 898.802
 988.659 980.084
 289.819 563.617
 498.313 820.107
 920.230 599.261
 801.173 771.439
 702.329 735.750
 607.148 771.784
 628.439 658.006
 251.218 956.576
 165.277 542.417
 123.450 202.659
 299.206 571.265
 608.521 41.503
 904.853 338.930
 30.593 997.248
 328.652 29.446
 97.795 919.537
 900.577 793.238
 184.042 972.946
 918.612 562.360
 166.797 583.638
 691.564 939.595
 978.186 64.925
 630.000 989.241
 122.225 597.793
 498.790 98.902
 89.595 246.662
 597.555 315.169
 368.252 276.935
 329.967 65.687
 936.256 7.173
 825.071 239.975
 143.567 88.386
 652.673 626.679
 481.595 535.122
 352.291 501.314
 220.239 132.501
 296.497 172.232
 407.621 370.341
 112.941 860.537
 501.310 686.199
 476.469 889.423
 483.261 174.887
 987.963 658.158
 833.927 700.274
 217.699 784.385
 161.979 448.618
 898.838 515.106
 640.933 829.863
 5.107 571.518
 57.026 468.376
 782.932 936.638
 166.265 47.177
 182.327 288.498
 963.171 465.205
 946.151 287.687
 228.076 136.577
 480.317 348.531
 520.526 70.644
 597.730 851.600
 378.447 404.284
 68.870 625.099
 449.090 360.982
 337.830 458.602
 279.630 748.530
 693.217 79.492
 521.876 407.465
 990.665 476.045
 924.188 830.643
 783.065 387.687
 90.023 100.798
 454.208 789.339
 50.010 463.552
 902.879 0.695
 25.019 159.880
 172.111 770.692
 731.064 491.430
 549.911 81.272
 401.201 657.569
 424.264 132.173
 660.894 372.665
 100.417 799.937
 105.928 100.377
 879.514 990.255
 88.227 398.062
 654.711 544.533
 835.349 84.326
 757.376 430.963
 712.722 977.186
 638.128 700.085
 610.441 815.843
 505.138 357.855
 103.748 707.951
 277.692 789.530
 30.997 334.361
 112.580 429.526
 366.216 8.047
 493.211 930.901
 974.505 102.455
 58.602 448.961
 844.893 931.547
 316.715 762.859
 342.361 739.650
 412.377 653.994
 632.221 419.966
 685.610 218.003
 757.626 67.664
 796.212 976.274
 524.594 644.318
 342.617 782.156
 826.546 307.690
 758.113 485.578
 858.133 283.157
 619.489 167.898
 690.287 224.426
 599.143 916.955
 347.412 551.339
 81.719 651.874
 113.883 246.912
 853.958 390.113
 649.213 545.205
 367.892 677.969
 286.128 112.837
 432.487 173.606
 878.260 2.123
 70.012 712.214
 837.148 380.828
 896.539 620.822
 713.043 885.781
 170.107 750.332
 319.668 234.333
 467.208 210.408
 47.177 303.384
 373.584 325.132
 545.472 361.069
 137.223 960.691
 365.437 136.849
 661.273 338.473
 720.339 333.602
 697.027 355.833
 153.431 427.351
 519.785 551.334
 278.710 839.469
 574.111 320.851
 686.056 991.016
 603.748 105.564
 683.638 313.377
 132.277 713.308
 482.227 963.319
 33.692 22.141
 228.052 9.343
 480.760 261.396
 562.032 970.689
 139.790 223.369
 50.142 317.247
 902.751 871.282
 397.317 410.075
 224.376 260.158
 158.657 176.132
 728.665 751.031
 107.875 880.687
 835.060 590.645
 253.204 765.667
 851.575 854.052
 22.765 156.863
 115.532 952.635
 520.094 267.561
 110.540 731.946
 199.933 216.976
 32.497 99.939
 386.089 380.302
 452.152 4.795
 877.185 750.547
 664.978 931.431
 420.369 443.459
 121.417 306.345
 113.709 254.168
 286.080 831.702
 189.333 481.871
 130.179 742.193
 73.699 296.616
 667.569 863.495
 889.318 215.417
 904.604 611.020
 502.296 784.453
 894.025 304.605
 9.118 96.649
 322.804 382.054
 948.920 91.703
 986.051 905.755
 107.153 736.422
 319.534 696.378
 204.218 730.612
 800.935 160.981
 27.432 656.775
 856.918 465.351
 234.224 835.263
 4.392 828.336
 523.933 170.631
 338.524 976.333
 618.962 105.777
 388.433 916.296
 314.798 329.533
 478.647 284.067
 132.612 18.068
 448.110 360.003
 45.747 303.442
 229.494 65.467
 638.482 42.581
 923.830 651.544
 506.360 260.752
 616.047 546.269
 914.423 335.184
 966.144 759.741
 713.399 802.016
 231.656 69.859
 372.945 864.363
 686.327 777.482
 152.100 267.485
 707.052 371.805
 895.187 221.071
 118.791 868.379
 549.351 786.406
 681.222 648.005
 159.015 421.089
 40.312 249.621
 41.966 765.132
 674.703 60.036
 908.911 854.474
 666.234 144.155
 498.734 621.452
 794.159 408.212
 588.952 162.625
 975.267 862.850
 56.706 964.142
 381.673 321.004
 640.055 230.762
 302.209 436.142
 640.191 89.594
 563.005 458.900
 548.797 672.049
 881.818 504.629
 345.165 621.480
 146.147 911.456
 427.504 149.360
 227.326 499.433
 92.338 354.766
 474.810 178.187
 503.940 631.625
 583.460 495.645
 878.852 881.983
 651.069 867.111
 403.799 213.943
 206.586 505.986
 291.619 377.516
 7.195 519.194
 520.343 444.124
 893.500 396.831
 684.539 994.786
 828.782 772.585
 82.919 193.037
 5.618 55.052
 567.355 691.522
 109.593 417.452
 759.697 982.128
 216.723 911.668
 305.688 939.964
 553.121 760.394
 759.890 338.696
 350.170 437.073
 189.737 701.647
 126.686 116.832
 436.806 187.986
 965.341 762.664
 293.472 250.547
 220.952 180.411
 335.507 510.899
 803.392 154.970
 316.572 913.706
 871.069 480.400
 477.460 497.069
 808.736 670.925
 778.186 565.064
 555.222 131.212
 429.440 205.326
 205.426 956.722
 514.554 756.076
 802.182 602.596
 365.104 306.985
 26.539 817.717
 421.818 695.774
 211.528 294.702
 895.019 832.182
 569.854 883.142
 780.834 903.333
 518.530 289.158
 914.558 965.415
 484.572 416.934
 302.570 247.737
 20.248 765.430
 98.974 843.702
 581.516 84.758
 240.681 262.054
 20.233 221.184
 961.087 999.215
 3.185 277.367
 532.100 73.888
 946.267 816.002
 579.399 558.015
 90.249 411.701
 947.007 28.947
 448.929 869.745
 203.094 557.446
 137.514 483.692
 656.278 101.263
 98.314 789.997
 945.248 777.010
 245.056 30.516
 457.546 481.459
 262.065 477.456
 686.725 290.994
 639.210 575.074
 140.232 313.535
 369.962 563.789
 130.611 545.868
 163.261 571.786
 115.459 411.034
 48.603 673.399
 670.653 141.428
 119.143 850.295
 488.458 925.019
 544.308 268.685
 367.086 651.910
 279.155 562.497
 209.151 359.154
 443.183 537.831
 859.339 761.751
 680.629 678.324
 800.788 31.299
 944.365 214.786
 487.496 710.420
 766.691 147.028
 437.082 66.341
 845.761 183.047
 243.040 541.710
 542.716 943.212
 814.991 271.639
 961.209 207.973
 424.257 935.102
 680.735 350.688
 353.352 794.260
 903.760 166.839
 32.850 460.312
 923.045 2.240
 736.786 288.324
 41.894 701.428
 15.663 940.821
 711.422 389.698
 719.839 431.095
 963.766 304.937
 429.055 238.208
 699.824 786.219
 408.051 18.097
 969.184 473.095
 483.376 176.292
 696.135 781.529
 940.676 540.334
 949.801 698.835
 211.076 512.598
 622.456 920.839
 614.014 100.846
 515.121 770.487
 194.406 834.365
 283.656 259.503
 4.844 763.141
 375.194 45.431
 387.295 7.311
 90.329 997.990
 580.192 940.687
 800.468 114.245
 570.844 337.571
 394.992 745.548
 612.666 234.452
 445.097 544.860
 393.038 920.729
 769.328 375.949
 959.883 204.624
 942.047 201.853
 260.659 746.573
 375.443 885.045
 411.976 922.970
 456.670 972.946
 574.988 4.186
 565.579 137.341
 862.966 793.908
 820.023 602.929
 932.810 689.197
 982.407 897.636
 519.758 55.196
 953.956 734.668
 950.323 53.531
 725.959 83.785
 726.812 573.283
 47.144 187.471
 309.976 657.675
 603.483 747.932
 755.018 33.668
 344.497 965.055
 478.857 786.485
 84.915 896.129
 80.075 393.259
 471.981 478.490
 302.173 771.783
 349.387 889.998
 258.689 509.554
 934.709 993.905
 336.456 328.455
 727.113 839.177
 500.146 190.563
 798.196 370.430
 354.546 355.503
 916.213 89.549
 426.334 519.762
 591.049 740.746
 928.020 779.471
 585.448 639.816
 315.054 201.944
 151.867 904.769
 372.612 924.893
 361.577 77.741
 329.439 848.718
 484.009 856.440
 628.314 584.892
 743.950 417.456
 850.598 576.468
 678.908 44.220
 838.238 434.791
 189.173 40.479
 51.074 24.974
 621.964 677.833
 488.915 682.538
 465.121 795.677
 273.481 921.472
 504.602 636.939
 979.642 882.041
 386.265 197.134
 611.699 612.795
 131.906 311.862
 399.574 648.908
 211.223 573.997
 331.236 567.329
 637.300 12.131
 108.678 612.874
 308.657 972.589
 410.908 708.886
 494.102 415.527
 442.261 317.142
 179.057 588.673
 539.724 586.175
 648.289 898.485
 488.712 932.104
 557.670 516.512
 360.875 804.419
 187.696 488.124
 426.183 589.373
 117.766 641.419
 618.985 849.769
 209.887 606.816
 346.354 861.806
 243.643 573.764
 137.299 422.505
 454.295 742.161
 842.047 416.140
 449.182 624.979
 228.217 661.624
 823.779 668.347
 890.326 147.127
 280.516 959.846
 223.621 191.276
 136.566 869.347
 723.865 165.504
 960.261 224.434
 300.675 748.578
 321.632 370.012
 450.759 856.872
 606.000 145.302
 674.297 262.736
 798.875 268.073
 156.556 854.532
 587.130 823.164
 529.263 646.957
 970.020 878.213
 102.194 176.551
 471.882 702.963
 772.904 237.526
 587.006 548.783
 417.660 965.808
 60.280 492.365
 803.607 768.487
 261.687 892.410
 383.559 241.511
 198.986 621.964
 10.870 5.766
 533.980 383.645
 991.414 821.612
 430.433 193.032
 649.378 681.109
 725.186 19.974
 978.423 107.835
 41.334 742.422
 62.599 164.138
 269.014 16.929
 943.492 738.441
 744.618 569.308
 970.663 389.856
 334.914 313.690
 468.792 208.647
 54.018 814.683
 682.771 919.346
 336.647 2.494
 394.680 434.522
 391.989 962.116
 646.154 652.950
 353.587 663.331
 525.733 893.489
 109.341 937.054
 701.616 638.131
 583.070 984.799
 81.770 412.962
 888.903 521.960
 779.937 618.265
 689.181 982.702
 150.108 898.424
 455.729 375.919
 543.922 453.986
 316.681 589.828
 243.956 293.215
 122.814 549.832
 657.665 315.329
 98.361 383.560
 826.702 844.515
 463.972 22.146
 947.563 590.721
 199.905 742.356
 323.014 313.498
 324.483 445.095
 708.901 788.008
 818.449 777.816
 705.023 112.349
 455.303 987.689
 807.345 313.054
 79.309 975.948
 215.537 476.825
 288.069 889.283
 26.397 903.027
 459.945 599.434
 170.050 690.249
 755.866 96.295
 319.927 664.365
 211.039 552.096
 65.524 63.319
 608.601 144.700
 243.107 119.501
 241.635 587.417
 416.223 843.838
 372.090 272.230
 855.615 401.780
 588.613 454.915
 835.587 481.440
 956.380 596.729
 817.709 754.610
 900.332 821.301
 887.946 704.613
 931.501 80.905
 232.803 788.732
 330.107 577.787
 145.070 680.813
 657.846 918.770
 29.411 530.591
 857.255 450.559
 699.885 125.172
 783.512 925.340
 320.846 155.169
 331.748 668.368
 113.350 599.282
 102.423 488.699
 232.831 438.195
 473.106 809.315
 400.351 398.773
 404.722 652.348
 147.143 385.554
 644.967 848.369
 196.617 366.871
 744.892 935.756
 173.733 201.768
 473.851 857.782
 691.036 690.856
 503.236 572.360
 934.211 744.815
 283.932 774.500
 256.391 239.296
 722.808 946.777
 416.387 881.116
 879.256 141.828
 966.395 280.203
 466.569 146.784
 742.539 702.407
 420.585 757.009
 348.082 483.679
 358.508 710.667
 183.353 395.294
 16.196 712.074
 785.944 957.387
 47.636 846.820
 644.987 664.631
 174.231 402.191
 967.862 689.143
 65.228 630.026
 158.453 3.502
 448.777 693.935
 642.774 178.156
 433.377 937.625
 608.537 775.384
 452.700 595.308
 746.122 224.911
 426.862 178.832
 53.728 28.223
 907.289 450.001
 641.535 819.428
 90.540 191.739
 509.140 195.474
 552.112 890.294
 825.815 818.599
 470.903 35.085
 991.146 355.760
 548.047 526.179
 949.195 635.536
 33.157 785.672
 955.486 520.677
 472.281 622.672
 413.951 477.334
 404.092 867.322
 999.851 499.345
 126.117 822.984
 131.846 762.386
 406.247 883.579
 847.434 248.681
 154.787 312.083
 244.527 224.362
 330.296 403.908
 179.739 259.958
 912.990 683.405
 740.836 867.185
 530.264 661.893
 844.914 455.069
 100.750 170.830
 941.188 373.815
 720.170 664.014
 332.130 270.021
 441.211 838.735
 761.509 791.396
 800.840 778.862
 173.072 88.516
 75.332 784.850
 517.870 316.263
 652.111 479.171
 108.320 955.123
 408.013 403.781
 787.845 784.570
 88.339 542.865
 439.433 545.330
 856.000 283.514
 505.744 37.742
 94.044 684.331
 976.809 698.931
 319.975 362.854
 36.261 676.718
 531.763 283.434
 388.875 433.517
 231.589 564.665
 444.707 844.885
 745.579 607.324
 559.964 246.442
 710.735 237.961
 561.874 586.877
 871.536 678.873
 772.185 686.514
 709.184 391.298
 727.729 18.837
 210.056 735.620
 140.914 630.731
 13.803 880.575
 290.493 15.528
 715.697 44.393
 753.984 436.748
 635.855 426.289
 36.318 370.587
 516.019 689.310
 391.453 158.364
 422.485 578.422
 729.635 418.514
 384.035 834.661
 535.806 309.175
 692.291 521.583
 855.398 920.392
 257.649 879.199
 621.732 238.609
 318.971 918.671
 471.826 610.129
 224.702 864.670
 120.097 44.965
 965.340 828.241
 805.865 173.937
 873.681 478.934
 102.519 91.621
 104.593 98.939
 853.495 593.018
 547.825 2.843
 390.935 615.475
 56.503 543.753
 783.126 717.896
 834.348 590.054
 260.820 620.752
 513.314 627.519
 382.716 662.558
 570.652 340.266
 937.236 236.680
 933.416 363.028
 139.875 107.545
 755.871 728.889
 799.619 984.137
 740.452 604.231
 799.098 883.367
 18.776 89.968
 294.241 944.208
 481.331 949.469
 401.412 269.080
 712.030 14.193
 42.547 650.719
 968.686 23.315
 879.095 285.603
 277.942 720.145
 529.049 639.139
 961.649 992.524
 251.766 889.311
 262.359 684.438
 54.240 975.863
 123.370 789.754
 350.020 378.702
 240.996 75.240
 345.994 764.727
 834.530 668.139
 778.919 515.363
 966.470 823.657
 337.169 581.721
 939.191 390.451
 526.042 830.227
 244.484 488.785
 137.637 24.197
 652.601 568.508
 217.400 337.073
 404.068 424.756
 155.740 77.502
 670.194 411.653
 529.453 407.454
 739.456 141.902
 657.155 799.776
 982.805 417.527
 676.541 874.703
 970.165 169.190
 788.426 904.802
 25.211 344.041
 210.481 529.397
 590.978 171.386
 237.917 183.109
 563.423 138.361
 592.667 44.661
 965.038 551.922
 258.718 343.150
 160.726 366.874
 128.927 26.873
 150.911 281.262
 736.009 777.229
 153.286 89.530
 893.504 325.855
 748.451 230.558
 345.684 960.933
 813.203 52.614
 210.918 958.320
 498.469 861.728
 621.515 680.218
 780.228 535.916
 113.097 999.361
 977.683 727.574
 924.910 46.841
 902.912 183.425
 944.051 578.970
 493.093 869.391
 894.317 310.737
 345.793 671.105
 945.495 684.042
 198.887 864.533
 940.599 807.009
 191.282 120.952
 224.202 811.084
 534.180 972.696
 750.192 985.560
 793.242 757.463
 975.512 640.786
 311.315 557.212
 559.626 362.994
 823.814 420.799
 217.299 812.860
 172.184 716.466
 173.011 409.282
 295.878 200.355
 574.826 568.019
 673.932 850.526
 308.312 835.752
 840.584 633.092
 849.321 493.706
 965.633 709.447
 878.793 486.362
 172.736 622.916
 201.703 861.143
 873.964 322.169
 242.711 50.773
 986.366 480.552
 787.818 73.513
 228.583 88.774
 287.413 115.631
 488.650 257.771
 592.629 558.557
 426.896 233.880
 453.182 649.521
 402.411 855.478
 28.227 33.589
 563.048 765.251
 447.740 877.459
 545.745 222.128
 584.134 446.923
 927.466 59.225
 454.038 642.348
 31.907 327.036
 448.269 56.916
 320.937 203.373
 91.987 773.702
 723.380 492.627
 553.077 48.324
 421.174 266.820
 259.042 688.027
 821.158 100.279
 943.698 805.379
 390.019 739.970
 245.050 430.610
 373.562 646.372
 713.689 461.981
 15.844 487.887
 193.537 635.065
 48.502 618.288
 8.703 631.629
 948.464 695.405
 64.624 424.837
 728.889 684.538
 759.643 283.175
 2.765 447.056
 743.993 109.957
 363.018 248.851
 874.221 573.232
 82.477 781.207
 837.877 642.720
 30.016 504.969
 589.441 72.034
 6.957 285.320
 995.748 187.522
 365.034 747.077
 567.463 226.761
 411.558 558.069
 310.453 832.975
 329.715 840.167
 103.388 94.849
 936.066 154.044
 459.726 428.502
 810.475 435.363
 505.917 349.491
 115.934 948.102
 773.600 762.973
 680.528 727.079
 310.453 310.558
 747.447 208.939
 338.913 819.550
 771.089 292.106
 489.122 286.346
 10.668 55.252
 585.191 638.741
 663.064 825.093
 233.276 825.074
 302.951 382.905
 535.375 400.791
 332.569 390.580
 201.489 569.762
 561.006 797.794
 50.430 698.866
 461.958 148.643
 349.618 286.095
 830.950 566.650
 948.592 616.099
 662.612 379.372
 589.448 290.120
 983.464 106.807
 838.018 142.429
 946.539 30.833
 558.528 941.072
 765.132 75.995
 865.901 671.235
 530.947 945.797
 726.208 84.399
 827.216 694.527
 357.557 801.153
 463.220 384.485
 909.516 330.966
 979.599 534.757
 495.815 435.036
 613.351 453.680
 27.404 840.716
 680.283 646.500
 773.987 215.901
 296.654 577.020
 583.000 842.479
 689.798 552.140
 945.011 668.769
 161.700 196.932
 930.923 466.399
 895.082 341.425
 584.819 27.693
 6.687 485.571
 860.320 591.388
 538.809 823.515
 189.764 618.844
 872.078 960.312
 404.176 317.257
 477.853 452.605
 935.961 843.390
 98.125 548.743
 71.597 359.661
 638.538 533.517
 842.605 258.011
 32.973 828.779
 892.111 135.698
 536.486 34.911
 101.909 986.207
 730.374 881.420
 759.716 558.997
 585.333 190.346
 764.989 710.226
 285.597 436.858
 569.236 595.355
 931.305 951.155
 806.087 791.208
 423.946 769.031
 548.716 443.447
 719.547 270.198
 826.753 644.317
 578.360 99.407
 8.948 799.874
 23.317 141.794
 307.116 355.937
 970.904 107.674
 454.868 43.783
 148.611 300.711
 363.145 671.623
 147.524 515.198
 633.431 333.521
 664.462 491.854
 426.797 906.355
 6.243 606.507
 628.721 546.259
 303.105 262.350
 130.205 32.752
 606.079 984.727
 557.421 711.262
 824.408 299.001
 945.585 188.215
 947.256 818.822
 766.404 88.426
 45.395 436.632
 809.275 108.627
 472.858 333.641
 689.108 325.978
 498.405 596.641
 41.339 544.050
 257.913 318.189
 678.450 194.656
 600.347 80.088
 361.434 540.959
 723.934 983.209
 201.464 240.465
 790.742 835.976
 697.124 585.935
 245.287 586.089
 754.443 324.036
 827.653 552.882
 782.614 997.314
 198.327 859.224
 737.270 421.881
 318.330 680.913
 253.848 624.149
 845.043 427.449
 311.751 253.278
 605.309 780.986
 60.207 865.937
 940.048 80.756
 961.131 266.284
 328.947 919.727
 533.527 261.936
 103.048 980.465
 66.641 267.308
 343.759 180.817
 381.925 415.468
 808.517 620.159
 321.759 510.942
 178.677 747.402
 208.934 816.482
 310.105 637.134
 216.049 380.198
 900.257 425.244
 897.692 204.730
 939.385 375.733
 137.795 882.040
 63.069 922.533
 345.442 476.288
 996.867 440.905
 868.283 59.073
 412.960 679.874
 585.372 777.724
 887.784 348.449
 370.474 75.466
 146.549 552.713
 290.816 355.091
 245.941 777.835
 810.951 173.683
 824.295 188.515
 21.087 929.012
 536.051 864.155
 696.382 918.315
 484.626 512.306
 338.759 852.482
 28.228 427.680
 854.391 144.263
 113.127 336.727
 104.921 74.611
 97.943 32.646
 743.620 808.784
 383.404 746.509
 841.975 981.380
 520.524 291.315
 238.873 510.361
 505.257 572.378
 42.792 513.590
 801.378 885.031
 604.633 782.092
 90.947 965.612
 700.538 572.530
 611.416 360.884
 843.877 393.278
 181.788 812.086
 135.267 615.500
 81.744 880.777
 988.989 800.104
 965.029 483.362
 401.349 516.160
 52.500 749.099
 187.703 574.786
 254.881 212.480
 174.103 218.804
 367.785 725.862
 629.402 112.302
 511.785 203.342
 34.461 450.973
 961.956 844.092
 455.716 164.763
 30.441 435.168
 497.301 775.465
 792.123 693.418
 804.265 785.758
 939.808 7.255
 962.050 560.615
 637.512 906.211
 45.494 80.425
 827.258 784.327
 3.443 26.839
 408.421 888.296
 89.980 751.780
 124.221 49.047
 65.820 387.788
 885.825 673.188
 367.160 809.786
 872.142 845.816
 676.104 246.043
 747.240 146.931
 706.372 966.862
 125.250 708.742
 748.616 826.158
 325.309 790.072
 887.192 182.032
 40.570 506.729
 419.119 331.939
 792.599 513.942
 68.456 535.626
 655.837 209.925
 116.034 700.208
 369.451 130.335
 653.975 117.427
 462.389 484.275
 253.474 289.904
 711.295 486.850
 407.847 893.378
 142.816 154.761
 13.798 593.210
 847.631 324.558
 793.389 579.447
 262.104 742.910
 176.619 884.530
 916.992 470.335
 577.100 395.969
 276.186 480.462
 846.701 833.447
 470.490 63.108
 712.712 201.769
 953.273 428.622
 234.977 499.425
 301.124 131.430
 400.241 914.584
 191.020 591.110
 354.873 798.871
 596.874 989.205
 1.111 312.787
 256.552 199.265
 610.426 489.251
 712.632 597.063
 182.791 283.144
 676.527 668.737
 773.174 950.326
 9.382 248.786
 265.014 330.302
 360.916 79.862
 771.543 559.176
 18.582 685.350
 244.555 695.952
 56.812 417.574
 49.486 253.508
 655.547 13.579
 386.637 749.052
 897.585 221.778
 990.381 956.884
 327.674 612.047
 588.459 403.267
 637.852 745.373
 47.677 899.814
 561.694 543.790
 943.947 193.726
 146.192 194.666
 775.579 512.301
 208.698 863.568
 68.712 302.430
 865.239 135.706
 911.035 486.239
 376.494 606.798
 780.349 260.132
 242.717 690.097
 22.560 810.199
 985.946 177.974
 671.579 272.226
 587.190 715.152
 11.942 64.469
 251.243 318.289
 962.367 117.162
 408.727 765.777
 931.624 30.821
 443.623 825.339
 772.049 348.127
 67.395 269.272
 163.572 719.335
 13.913 722.209
 613.612 92.222
 471.443 9.262
 994.696 243.701
 521.286 628.898
 479.672 86.067
 642.195 711.285
 19.391 586.784
 843.991 675.957
 363.314 712.772
 194.178 250.068
 601.529 189.824
 832.347 418.386
 436.851 712.414
 166.648 757.346
 836.248 471.516
 905.145 857.226
 397.689 926.645
 186.661 699.093
 66.124 837.282
 87.654 856.979
 682.864 907.795
 644.009 812.335
 26.833 474.447
 642.740 958.884
 352.445 473.786
 414.798 644.252
 124.169 245.583
 756.207 833.226
 446.910 322.422
 683.143 320.063
 177.280 290.163
 703.251 388.319
 534.682 632.082
 579.379 81.229
 202.258 523.780
 545.021 859.399
 983.449 170.581
 678.416 81.800
 455.706 84.500
 682.587 37.644
 212.489 809.929
 883.281 908.258
 9.689 917.558
 530.172 167.655
 813.117 501.948
 856.595 297.030
 587.457 112.433
 160.366 941.165
 960.506 708.199
 956.693 563.832
 253.606 310.449
 21.056 445.416
 982.507 997.367
 585.270 330.348
 822.845 486.405
 727.175 886.528
 299.738 24.258
 959.884 236.254
 528.281 674.324
 489.906 401.385
 206.086 386.771
 587.360 458.389
 573.169 755.276
 961.836 295.947
 119.899 920.694
 133.061 23.933
 679.307 254.327
 148.573 603.584
 3.537 836.886
 956.204 100.714
 640.778 204.021
 565.721 943.917
 622.571 731.410
 312.836 675.329
 193.488 523.392
 4.623 280.844
 195.807 906.373
 115.786 288.541
 218.977 34.366
 111.138 327.819
 773.456 627.740
 184.843 787.453
 415.205 191.517
 478.774 29.130
 373.131 916.085
 120.625 375.247
 87.556 836.482
 110.824 757.828
 502.005 217.246
 292.025 591.836
 640.042 804.940
 915.707 614.128
 198.334 832.062
 939.846 242.525
 679.704 11.931
 365.577 482.520
 136.700 297.842
 68.134 706.863
 386.452 720.372
 570.271 311.482
 658.672 8.955
 619.986 506.120
 946.118 57.985
 797.053 416.603
 814.279 239.913
 415.967 485.384
 396.237 489.455
 901.132 476.105
 629.502 391.507
 471.049 475.048
 192.065 873.497
 222.769 287.148
 851.178 719.088
 599.872 836.510
 164.643 938.585
 253.881 281.955
 363.068 21.765
 670.344 868.189
 313.184 496.479
 780.324 264.763
 315.472 772.300
 472.056 650.492
 50.826 479.273
 265.645 823.688
 765.671 949.675
 928.644 542.181
 105.824 933.528
 957.901 396.085
 287.598 399.823
 302.226 205.598
 269.486 434.185
 573.215 21.597
 576.517 894.705
 113.192 734.512
 577.673 991.270
 438.045 404.015
 548.145 185.910
 730.095 185.893
 314.453 414.031
 656.745 21.246
 811.512 256.177
 972.087 575.704
 434.486 269.981
 211.776 672.090
 680.985 660.715
 610.275 188.821
 614.993 30.444
 901.035 29.186
 85.300 319.932
 354.578 874.526
 168.667 729.521
 670.055 479.413
 830.026 376.134
 769.110 851.504
 475.621 480.024
 206.435 776.190
 674.812 759.019
 571.806 430.107
 425.515 487.765
 629.636 802.532
 597.880 918.236
 942.955 974.659
 600.214 784.684
 731.405 49.385
 437.611 776.028
 792.507 374.879
 572.888 761.664
 500.339 250.681
 824.712 328.932
 417.446 273.041
 751.180 723.469
 598.756 984.704
 948.321 484.760
 618.237 302.252
 650.088 111.105
 50.769 950.794
 235.561 659.543
 137.295 631.321
 344.494 740.995
 647.612 61.057
 466.410 378.857
 232.615 182.915
 121.726 395.721
 479.522 448.685
 194.413 628.919
 306.135 994.297
 31.355 367.672
 563.107 987.632
 598.621 985.075
 769.145 323.688
 112.378 104.811
 748.895 942.822
 53.301 608.771
 745.937 270.356
 567.266 936.856
 965.876 925.729
 769.316 48.835
 792.133 872.818
 47.780 970.524
 388.147 417.069
 834.724 408.861
 535.560 877.079
 519.304 634.104
 293.339 736.529
 862.033 849.725
 35.229 625.624
 878.370 24.458
 223.333 488.840
 235.655 584.727
 697.927 807.911
 612.373 163.664
 554.839 196.218
 645.523 494.600
 792.133 134.413
 310.942 507.846
 740.737 39.040
 191.428 240.572
 955.391 348.790
 765.207 567.382
 292.638 369.858
 847.553 285.934
 603.998 376.553
 724.204 295.466
 40.954 940.214
 487.780 549.997
 822.798 823.646
 116.922 981.167
 330.831 585.414
 989.757 513.093
 138.046 484.624
 694.008 743.441
 590.630 449.314
 159.329 467.220
 557.799 997.679
 594.882 364.162
 144.181 699.354
 346.817 264.169
 401.944 292.543
 304.053 121.091
 228.908 81.473
 662.780 351.448
 737.926 17.313
 824.668 485.809
 928.927 595.212
 643.253 106.044
 688.468 701.582
 667.820 36.980
 135.604 31.216
 63.117 477.042
 483.965 15.744
 432.937 705.925
 707.583 106.535
 351.102 730.333
 894.979 120.171
 337.536 519.323
 718.140 457.491
 721.093 652.151
 599.174 762.980
 43.932 332.975
 49.773 805.608
 701.773 912.865
 112.250 481.399
 525.942 660.906
 624.279 198.941
 220.268 418.459
 143.853 989.284
 520.453 595.683
 241.115 349.375
 775.353 384.357
 627.170 592.125
 316.650 988.683
 337.678 735.821
 521.901 554.699
 214.814 260.921
 250.045 513.144
 982.204 323.949
 280.648 459.942
 733.861 817.590
 288.863 968.186
 63.300 464.961
 585.967 856.603
 949.278 537.119
 527.196 198.585
 949.710 779.131
 889.244 525.199
 997.739 355.454
 232.248 302.935
 859.712 604.187
 946.573 415.931
 22.728 787.155
 332.331 381.949
 801.636 894.335
 236.858 726.348
 867.041 603.153
 877.736 938.973
 225.303 292.600
 980.072 871.246
 160.248 296.458
 58.364 186.429
 458.751 467.327
 955.274 462.259
 776.361 372.480
 820.036 934.702
 595.448 703.129
 854.140 353.075
 430.892 540.649
 985.616 444.144
 744.245 167.186
 348.136 525.947
 136.724 955.310
 57.642 606.174
 457.659 233.755
 396.102 96.139
 344.590 756.423
 555.858 86.081
 713.632 742.893
 573.884 993.184
 856.725 294.361
 826.110 607.982
 41.744 93.812
 368.801 941.279
 21.148 588.168
 746.268 391.478
 256.922 628.954
 449.110 205.913
 289.259 762.901
 650.394 859.923
 792.007 851.783
 892.260 199.756
 950.856 439.238
 94.091 131.801
 805.112 639.461
 235.617 448.094
 748.394 307.315
 792.018 479.576
 78.530 760.981
 999.462 602.565
 116.244 406.788
 172.769 894.467
 223.011 692.001
 24.469 161.656
 990.893 956.428
 516.864 130.961
 854.555 929.536
 564.483 307.439
 494.510 929.062
 570.329 121.474
 220.440 752.819
 580.300 800.205
 306.935 951.496
 859.359 449.426
 217.007 651.081
 91.302 186.175
 210.164 524.064
 670.819 648.088
 863.831 444.631
 759.171 668.145
 114.552 0.769
 808.845 452.926
 77.178 462.557
 101.531 864.959
 857.400 248.489
 789.555 776.751
 20.265 8.518
 863.263 342.864
 202.330 412.532
 93.907 99.849
 398.625 745.528
 109.376 240.336
 761.743 755.852
 462.975 171.362
 815.974 561.272
 545.670 527.650
 14.888 110.535
 990.445 403.540
 709.283 937.429
 422.097 443.478
 200.503 82.695
 943.875 107.087
 441.334 839.637
 128.589 432.986
 625.678 785.712
 829.272 763.685
 844.851 669.139
 254.244 475.422
 851.550 541.791
 202.811 860.856
 884.392 872.822
 448.181 33.880
 291.626 688.094
 129.011 424.710
 130.466 395.287
 893.960 985.913
 989.963 351.250
 986.445 277.698
 424.955 274.708
 589.387 800.897
 734.166 812.834
 530.087 221.349
 457.706 333.715
 909.631 918.526
 202.066 878.435
 733.620 798.084
 971.256 97.150
 123.976 752.531
 541.170 484.239
 955.581 21.537
 963.943 780.474
 635.157 994.714
 636.398 627.582
 399.939 481.414
 571.259 435.785
 715.112 926.591
 334.331 591.711
 674.733 526.790
 271.092 116.787
 422.127 259.438
 61.134 350.050
 491.641 810.821
 680.602 229.746
 201.713 618.243
 596.510 981.526
 194.876 340.221
 490.767 74.367
 397.195 161.045
 247.497 906.092
 859.539 314.442
 19.233 946.687
 525.898 982.381
 303.597 758.325
 157.586 462.353
 452.899 75.508
 712.906 888.031
 448.695 757.058
 53.819 288.312
 98.759 94.538
 116.786 847.960
 755.399 500.257
 664.814 624.883
 864.824 714.347
 530.292 935.371
 993.896 216.937
 290.463 156.037
 752.537 751.381
 593.939 841.969
 250.098 641.648
 710.805 122.553
 357.890 695.711
 221.485 123.047
 266.804 842.145
 330.096 250.402
 250.552 554.859
 903.725 170.693
 496.811 527.128
 645.560 53.287
 628.608 797.939
 530.649 539.449
 588.330 588.461
 820.022 52.076
 831.098 842.532
 251.889 655.910
 910.775 891.110
 845.644 126.748
 131.370 676.117
 681.510 132.296
 772.926 614.023
 900.236 170.559
 731.297 884.569
 445.605 873.699
 185.690 766.524
 18.107 451.472
 29.783 572.093
 669.751 919.731
 378.078 857.283
 124.206 602.540
 48.497 400.203
 508.297 493.492
 787.765 76.729
 813.301 960.729
 363.635 247.705
 228.576 44.260
 916.518 768.840
 995.176 52.811
 14.565 799.337
 680.505 165.054
 265.970 414.481
 672.385 387.285
 638.524 707.629
 205.701 142.169
 550.673 826.040
 668.807 352.902
 515.121 840.717
 170.079 551.017
 523.061 761.896
 85.289 947.200
 295.203 528.230
 340.075 751.101
 38.882 709.263
 622.910 262.587
 935.734 648.078
 264.988 352.647
 441.877 155.291
 684.910 142.828
 765.634 858.845
 676.589 728.425
 952.911 268.796
 345.067 189.421
 667.111 275.667
 672.011 426.491
 511.460 548.815
 853.351 345.181
 72.826 411.903
 107.079 903.074
 436.312 661.202
 338.910 611.464
 851.323 264.547
 194.614 339.562
 347.522 380.780
 765.950 65.802
 181.450 8.266
 775.885 433.491
 23.128 284.092
 999.858 238.344
 201.082 881.093
 113.262 960.716
 251.790 596.599
 48.899 78.310
 556.285 494.230
 338.252 594.353
 286.512 388.197
 161.069 195.821
 974.108 979.084
 881.487 935.882
 204.763 132.226
 476.235 799.768
 635.525 96.561
 309.868 964.716
 336.761 495.664
 360.402 769.009
 434.626 676.802
 0.953 144.796
 936.413 112.024
 381.979 592.045
 175.961 531.998
 995.792 240.254
 438.305 3.461
 129.180 489.400
 384.008 290.526
 188.831 486.895
 969.355 264.943
 713.195 893.303
 677.094 437.611
 737.087 142.232
 265.196 600.815
 853.508 600.863
 592.602 215.859
 200.748 594.040
 779.022 312.938
 899.780 339.787
 341.191 938.428
 463.408 145.874
 564.608 379.577
 8.951 189.767
 214.772 698.263
 922.597 317.700
 465.381 335.517
 966.724 288.068
 276.322 418.739
 789.850 0.794
 247.892 766.435
 819.350 514.377
 519.196 684.224
 594.483 88.278
 580.707 364.330
 564.664 397.892
 899.410 813.475
 146.324 266.126
 178.709 655.856
 640.540 318.691
 516.428 194.458
 280.101 494.224
 7.964 711.704
 844.479 185.788
 746.327 986.085
 677.746 333.025
 177.786 372.693
 619.776 165.872
 315.776 910.546
 944.812 678.581
 34.307 787.044
 351.731 709.605
 146.063 9.290
 903.318 657.190
 13.806 343.343
 431.630 76.419
 293.524 916.423
 755.699 400.649
 14.255 404.975
 366.716 794.123
 465.995 415.152
 373.195 174.062
 399.982 604.368
 141.145 6.253
 404.515 786.118
 466.900 860.386
 267.043 839.167
 365.918 457.892
 885.307 730.836
 810.791 119.363
 265.838 527.489
 495.035 949.859
 219.150 459.148
 3.480 633.239
 102.712 125.724
 530.644 451.464
 903.564 866.494
 479.039 727.615
 823.721 389.850
 191.695 703.645
 517.806 594.985
 607.136 313.029
 121.435 370.055
 478.620 67.174
 41.494 171.660
 758.863 531.319
 199.596 668.471
 930.830 574.677
 524.737 347.987
 157.007 710.574
 180.651 61.131
 644.324 630.616
 440.999 226.572
 178.151 233.427
 647.628 187.787
 293.445 569.939
 113.451 754.210
 528.883 705.684
 674.494 647.030
 983.854 333.980
 321.427 684.824
 379.511 375.776
 618.112 499.176
 753.023 851.288
 565.638 171.502
 106.077 100.197
 20.086 875.682
 930.089 321.405
 499.143 733.756
 765.086 276.143
 198.248 121.397
 368.627 491.239
 715.635 464.291
 805.257 69.709
 495.201 654.722
 773.946 186.496
 427.412 988.987
 806.724 956.563
 695.331 520.830
 960.748 814.762
 562.495 874.463
 230.514 61.656
 821.843 434.343
 897.500 292.177
 463.653 889.494
 259.756 35.585
 381.853 960.430
 820.647 862.222
 681.678 769.745
 818.939 237.395
 140.264 367.076
 534.754 573.021
 321.072 909.651
 768.701 807.103
 672.067 596.298
 253.995 758.637
 18.381 711.001
 91.002 805.960
 267.958 748.388
 985.837 730.216
 911.713 154.628
 603.141 978.435
 249.542 450.787
 509.582 24.401
 894.574 529.835
 369.012 847.124
 388.157 492.008
 460.418 979.335
 37.962 155.555
 512.076 790.294
 915.235 141.028
 893.873 112.629
 311.727 357.923
 576.935 471.444
 562.362 643.892
 976.109 761.053
 639.531 930.868
 935.028 491.317
 175.613 491.801
 122.206 708.290
 881.306 799.465
 984.844 414.935
 711.443 188.725
 987.644 74.968
 552.951 630.228
 58.172 389.798
 840.366 411.655
 207.397 574.259
 965.029 688.178
 11.311 416.031
 959.837 652.873
 672.610 346.697
 990.615 327.430
 453.785 955.294
 149.219 661.166
 436.544 979.484
 856.944 120.223
 446.982 972.490
 487.374 257.692
 49.519 988.379
 196.390 778.705
 291.288 692.743
 197.407 392.266
 236.811 994.380
 89.337 704.481
 712.652 325.904
 283.262 627.090
 353.995 62.764
 984.836 212.820
 358.162 761.770
 679.308 587.526
 980.962 188.641
 194.521 221.584
 15.095 771.455
 446.772 303.264
 348.858 711.035
 121.064 469.386
 379.022 563.820
 219.799 778.314
 33.444 516.611
 504.522 133.096
 513.952 640.593
 929.133 574.501
 493.894 254.511
 748.263 51.777
 371.127 769.789
 812.840 670.723
 587.786 425.366
 820.700 632.270
 862.938 554.278
 861.197 368.968
 151.080 130.405
 319.922 911.065
 24.614 510.794
 136.834 558.191
 96.096 470.679
 35.335 177.768
 738.664 794.450
 861.373 218.376
 251.054 71.778
 743.789 27.380
 345.727 704.753
 766.287 649.697
 341.453 976.006
 37.210 701.764
 220.350 891.379
 968.391 545.446
 96.615 191.852
 694.587 105.105
 51.333 741.421
 549.299 692.461
 453.950 519.667
 483.227 933.823
 133.709 774.551
 93.411 779.064
 229.014 882.840
 302.529 948.300
 452.993 998.539
 670.418 518.043
 421.193 285.355
 268.072 531.980
 722.285 84.749
 136.005 51.048
 532.848 689.440
 674.652 332.775
 818.888 911.766
 168.395 390.745
 894.022 561.165
 773.975 962.408
 259.526 494.987
 158.558 478.419
 5.308 567.163
 956.009 441.213
 451.860 571.023
 928.357 287.229
 338.241 922.256
 232.599 319.093
 464.873 137.945
 263.606 285.091
 865.585 185.637
 887.752 177.742
 971.868 65.935
 417.944 486.258
 833.139 882.335
 781.068 524.908
 837.147 487.571
 68.649 266.884
 930.202 187.059
 69.126 928.374
 541.129 53.009
 686.931 97.460
 67.582 49.113
 44.189 605.519
 268.511 292.501
 922.968 353.764
 430.058 559.931
 380.421 583.715
 20.223 267.206
 399.871 408.017
 334.452 68.870
 324.886 977.497
 552.301 408.950
 260.976 273.222
 694.966 538.260
 273.898 890.339
 293.459 950.571
 921.291 176.210
 574.227 895.315
 734.883 942.060
 647.986 630.740
 736.640 568.693
 381.460 686.354
 889.730 447.255
 251.763 420.571
 722.969 250.687
 768.472 167.872
 847.659 825.861
 816.558 864.117
 33.498 476.918
 169.666 79.390
 203.989 913.849
 171.387 250.794
 632.824 144.403
 234.021 734.560
 705.720 460.196
 989.629 244.998
 494.803 418.167
 105.004 739.903
 665.702 245.729
 476.703 786.679
 694.951 442.097
 618.647 604.627
 264.203 940.074
 985.498 46.340
 968.334 103.221
 10.503 740.344
 30.020 24.865
 125.382 968.919
 660.335 170.252
 648.978 866.083
 602.860 854.536
 435.504 473.244
 510.395 511.014
 645.525 631.880
 344.515 200.431
 104.225 687.196
 377.771 508.406
 931.463 353.294
 488.440 429.625
 533.909 693.488
 843.537 240.856
 536.664 109.575
 295.658 806.768
 773.929 136.909
 604.521 470.754
 357.152 99.797
 119.501 275.433
 974.622 701.118
 712.535 993.133
 656.605 74.125
 372.481 474.854
 51.080 901.555
 6.241 436.925
 911.081 861.489
 135.700 678.607
 688.024 860.768
 533.149 182.386
 376.726 500.287
 554.487 803.706
 665.642 733.401
 365.716 660.844
 937.039 245.339
 223.564 631.743
 241.190 230.365
 978.208 936.690
 369.230 772.169
 480.808 908.114
 982.224 255.129
 269.917 136.599
 158.501 228.792
 900.803 41.057
 14.781 9.864
 395.535 987.227
 384.571 395.534
 307.663 709.103
 123.416 55.082
 794.929 450.198
 6.507 105.015
 311.172 803.749
 519.891 713.684
 202.252 201.960
 79.980 247.277
 711.142 783.544
 383.470 898.797
 958.273 496.142
 55.264 139.141
 111.925 696.460
 468.124 914.490
 650.003 767.326
 324.846 772.224
 742.343 839.318
 170.599 29.457
 958.151 187.702
 616.261 470.663
 785.898 266.236
 458.194 655.979
 605.609 271.833
 658.754 787.416
 491.895 132.428
 966.192 779.927
 469.153 539.828
 791.673 47.148
 960.235 165.400
 392.321 882.338
 241.703 195.493
 827.950 804.032
 770.905 392.473
 39.207 969.036
 513.951 753.571
 537.834 624.410
 563.805 621.730
 985.698 482.012
 781.866 558.973
 576.017 27.110
 265.347 72.901
 904.044 804.754
 680.509 180.943
 539.562 118.313
 905.331 985.375
 982.330 793.447
 694.803 736.387
 114.548 443.216
 870.941 992.420
 760.159 266.919
 704.352 299.122
 946.117 843.346
 4.263 543.880
 940.502 670.472
 982.078 685.631
 949.586 656.220
 165.536 684.005
 401.718 192.176
 685.412 72.887
 269.579 423.146
 756.440 46.763
 701.182 454.960
 453.956 100.159
 989.624 381.341
 226.038 17.879
 335.554 533.786
 458.988 334.214
 996.412 408.097
 766.543 631.011
 902.613 454.441
 137.867 236.122
 110.942 757.612
 246.922 914.896
 95.729 518.947
 890.353 57.932
 713.015 885.196
 929.410 88.947
 154.404 772.306
 214.037 418.755
 606.059 888.913
 667.333 216.722
 992.967 676.302
 112.538 662.330
 796.023 615.307
 92.199 669.823
 734.379 588.275
 122.806 481.948
 191.082 273.748
 763.842 29.214
 787.239 956.280
 976.820 713.647
 968.155 482.987
 379.478 856.596
 921.472 236.773
 738.171 644.870
 497.744 33.908
 915.855 105.421
 21.793 416.921
 235.451 663.327
 270.374 294.026
 13.228 809.250
 327.958 680.880
 752.083 579.587
 225.891 102.172
 0.736 84.600
 6.901 197.858
 226.157 496.965
 251.161 205.857
 709.824 416.101
 844.287 229.497
 664.033 673.560
 382.222 779.221
 625.648 653.650
 691.604 755.095
 77.939 423.835
 423.660 326.004
 986.010 144.475
 59.815 595.405
 20.448 740.930
 281.049 319.903
 153.163 947.383
 911.742 579.247
 707.705 985.916
 291.494 263.706
 955.899 132.168
 272.698 641.853
 798.441 686.512
 232.862 459.012
 727.668 754.035
 752.548 869.897
 127.266 215.316
 494.028 669.892
 451.034 211.102
 452.252 415.339
 78.438 876.380
 96.478 36.743
 759.589 342.409
 14.078 888.720
 830.227 719.010
 871.855 50.650
 545.541 804.568
 767.039 312.252
 400.217 218.971
 120.564 133.963
 574.475 977.076
 17.779 964.043
 278.306 819.779
 503.291 389.350
 818.399 889.483
 541.970 477.006
 446.886 210.603
 750.304 377.480
 183.967 438.032
 242.453 369.482
 756.607 132.283
 12.666 362.581
 934.870 465.042
 757.711 779.348
 951.338 449.316
 324.998 325.437
 385.691 111.211
 527.915 549.325
 117.386 203.148
 701.174 185.055
 379.102 219.200
 455.659 968.477
 969.709 370.941
 842.368 93.008
 649.090 466.268
 834.619 413.307
 181.836 93.993
 301.085 368.631
 419.963 334.363
 661.787 851.645
 916.369 211.304
 215.367 628.547
 494.249 988.042
 797.530 673.445
 819.417 36.291
 404.086 930.626
 642.104 623.710
 692.622 594.883
 4.982 448.475
 697.252 300.340
 320.726 878.092
 562.536 445.576
 974.280 536.976
 864.538 836.549
 624.313 439.552
 956.651 493.518
 990.168 228.959
 400.713 704.128
 893.423 92.722
 643.669 588.262
 158.294 563.701
 728.429 712.446
 597.174 45.132
 614.429 810.133
 354.285 531.747
 86.847 851.543
 942.540 533.903
 789.417 501.722
 180.225 688.654
 488.800 111.974
 162.064 391.258
 710.671 527.631
 333.883 74.122
 649.739 149.623
 584.631 459.488
 96.413 359.437
 130.587 319.836
 718.437 873.396
 403.525 489.209
 641.607 115.045
 430.339 213.138
 972.450 831.566
 521.794 429.137
 858.788 995.089
 891.706 398.707
 380.593 351.624
 977.036 821.281
 70.894 653.772
 299.225 346.663
 80.178 748.861
 226.033 352.355
 891.451 917.495
 692.512 193.114
 368.543 560.490
 4.220 480.410
 657.349 921.871
 162.922 567.907
 766.389 684.980
 565.821 455.043
 315.595 176.185
 477.616 64.394
 74.725 510.383
 857.520 980.263
 207.788 284.085
 141.023 577.335
 117.682 600.756
 581.893 230.974
 44.703 50.283
 110.175 337.567
 40.282 276.421
 166.364 927.201
 118.269 485.244
 143.059 105.872
 613.184 471.629
 369.295 694.608
 459.332 783.349
 678.098 653.530
 985.753 582.304
 626.865 995.533
 216.996 694.711
 218.059 353.300
 724.246 626.903
 272.739 501.632
 8.965 836.837
 423.111 432.144
 773.721 935.013
 447.078 897.458
 372.180 399.516
 505.504 195.768
 190.232 751.174
 852.270 753.648
 729.202 384.823
 62.218 325.129
 104.182 595.507
 509.841 289.100
 478.139 993.840
 182.184 166.302
 396.165 958.083
 326.296 553.416
 912.585 22.663
 521.091 787.679
 993.424 920.573
 585.251 804.051
 682.904 162.513
 49.497 462.241
 528.034 596.557
 449.004 627.042
 421.315 912.231
 348.914 147.688
 337.196 860.991
 174.780 655.816
 970.637 406.162
 655.722 483.494
 431.520 699.678
 29.196 579.537
 380.175 836.410
 334.218 801.510
 108.945 651.160
 819.080 500.577
 462.113 305.692
 97.800 655.515
 349.942 236.362
 547.568 600.136
 237.908 885.461
 91.235 415.143
 993.912 975.353
 951.506 501.681
 46.572 373.728
 897.144 540.932
 967.193 575.981
 579.480 683.802
 435.351 747.964
 636.303 259.757
 509.853 145.748
 629.381 787.246
 208.205 590.704
 594.023 493.701
 431.447 826.091
 980.229 685.295
 168.604 828.955
 223.855 60.467
 915.179 77.403
 725.041 742.315
 160.570 973.220
 955.035 359.716
 285.423 953.430
 39.872 772.246
 985.502 667.937
 961.521 987.252
 455.292 95.308
 408.691 826.931
 652.205 772.364
 938.220 977.773
 478.989 848.334
 64.620 93.610
 203.697 379.407
 973.873 666.936
 747.894 858.701
 5.095 861.581
 56.729 149.618
 810.329 484.789
 889.877 742.729
 91.841 729.925
 388.597 88.568
 134.349 345.131
 358.064 937.782
 556.145 971.369
 610.706 428.029
 60.778 679.195
 28.306 641.857
 695.692 241.771
 379.475 584.867
 634.884 577.045
 863.859 827.986
 671.330 630.367
 912.563 266.287
 6.840 946.395
 851.271 679.890
 90.437 382.852
 602.015 666.031
 912.782 76.077
 963.254 436.978
 498.138 497.519
 45.830 353.377
 234.576 500.206
 862.312 559.590
 988.441 794.083
 655.566 895.246
 704.349 599.080
 423.166 329.519
 894.420 985.520
 939.990 471.455
 270.063 944.189
 922.506 486.173
 919.916 745.108
 413.414 744.142
 244.839 997.224
 921.376 265.361
 134.764 754.077
 832.230 24.599
 125.433 406.761
 448.501 255.524
 971.419 239.649
 124.319 344.234
 884.226 811.348
 82.110 815.331
 732.877 568.942
 943.345 381.110
 614.262 754.011
 923.343 406.936
 150.141 51.091
 253.626 319.483
 638.340 40.713
 256.060 90.754
 212.043 218.149
 731.119 626.992
 580.836 634.124
 895.893 600.510
 831.032 504.705
 52.217 422.623
 444.899 964.065
 845.643 871.376
 905.663 426.836
 334.422 578.297
 437.834 357.305
 894.614 629.389
 993.767 72.932
 91.587 947.923
 143.969 141.908
 226.259 666.942
 119.920 962.077
 71.331 149.962
 656.945 865.128
 931.500 726.971
 206.612 100.108
 253.325 143.031
 452.377 978.897
 564.346 497.588
 240.593 369.115
 104.553 428.821
 106.963 293.204
 521.949 79.259
 564.203 223.066
 911.292 92.552
 451.620 475.262
 82.997 428.191
 616.057 30.421
 637.413 48.428
 383.885 881.079
 396.329 702.513
 36.272 303.990
 294.757 796.038
 358.783 46.156
 575.942 141.854
 298.502 488.962
 253.717 713.359
 527.546 233.267
 329.053 96.350
 934.362 941.958
 270.790 413.014
 600.022 537.849
 220.646 87.661
 975.393 227.104
 264.745 970.642
 769.316 185.323
 760.918 332.450
 453.543 879.555
 34.187 897.728
 456.116 819.661
 991.338 987.878
 673.208 342.547
 176.675 575.976
 205.404 778.870
 140.501 489.027
 496.186 870.981
 443.203 496.255
 799.644 580.546
 222.728 739.735
 65.494 812.700
 641.701 52.400
 540.282 99.469
 160.396 591.225
 234.794 828.043
 989.386 828.632
 693.299 209.241
 125.198 996.966
 467.249 288.903
 506.144 289.049
 294.777 981.261
 314.066 467.586
 120.957 310.458
 639.780 528.667
 868.883 886.868
 302.258 966.249
 847.686 611.896
 818.828 277.678
 123.349 832.267
 449.086 182.751
 297.429 676.849
 39.790 664.083
 356.508 270.910
 571.041 203.708
 443.400 489.956
 912.997 334.594
 135.097 84.264
 242.584 956.550
 620.385 462.859
 814.981 409.652
 783.534 399.466
 636.612 446.632
 803.960 31.092
 925.069 405.657
 363.016 21.141
 774.625 729.642
 748.870 802.787
 960.099 695.976
 112.782 694.684
 420.885 765.568
 351.979 70.713
 363.494 302.006
 776.041 989.638
 625.348 785.852
 8.482 961.143
 553.592 806.575
 839.540 194.282
 96.925 571.947
 789.667 486.172
 591.006 964.166
 478.410 246.380
 171.627 91.366
 986.317 290.530
 285.911 145.930
 916.913 390.066
 129.407 266.385
 933.925 939.600
 333.548 102.195
 990.870 945.103
 9.028 260.942
 64.210 182.274
 539.874 651.140
 929.023 302.349
 872.027 562.844
 811.989 740.421
 579.145 809.524
 758.266 17.988
 674.869 311.292
 347.293 826.186
 11.379 569.861
 281.619 669.176
 522.641 773.773
 99.666 768.970
 480.019 998.141
 278.043 955.008
 98.129 611.787
 694.920 845.881
 108.737 577.160
 429.598 379.263
 486.904 591.417
 234.195 652.607
 121.220 752.793
 494.182 735.183
 452.018 692.651
 810.968 126.046
 618.912 453.963
 410.996 527.552
 451.209 150.432
 783.758 635.749
 269.044 951.841
 351.118 413.667
 334.975 820.786
 600.565 398.077
 378.952 799.740
 206.964 722.299
 715.690 406.965
 905.675 835.208
 462.542 752.436
 652.159 118.557
 455.876 503.401
 250.263 400.477
 940.892 502.087
 697.255 522.588
 588.079 119.365
 975.315 822.254
 61.386 787.675
 616.934 461.344
 249.232 329.585
 738.695 680.435
 468.393 935.863
 230.781 135.188
 889.198 965.662
 717.756 722.808
 113.369 173.380
 782.422 614.896
 96.168 809.994
 734.739 352.978
 353.436 114.534
 80.734 749.648
 870.860 582.998
 424.217 277.161
 154.834 672.172
 142.067 562.899
 76.951 124.800
 90.235 384.120
 291.304 266.385
 303.831 140.551
 96.973 564.133
 85.304 550.642
 307.309 612.485
 667.524 274.645
 430.857 940.058
 384.265 214.391
 802.180 558.251
 773.200 415.820
 88.618 696.213
 523.095 236.625
 283.615 410.180
 607.576 809.085
 149.153 702.652
 226.047 789.179
 437.606 939.432
 404.446 39.988
 783.882 976.934
 854.096 743.295
 166.758 790.420
 208.725 602.043
 376.985 73.975
 273.466 312.266
 160.101 328.435
 844.421 511.338
 113.235 193.276
 865.102 505.564
 74.849 57.449
 752.025 440.508
 549.937 412.497
 174.266 288.985
 634.228 615.210
 142.236 321.822
 241.230 97.943
 133.988 213.563
 75.368 9.949
 50.657 877.903
 441.056 465.376
 886.955 675.385
 417.363 201.538
 172.035 78.654
 275.294 468.686
 977.468 899.095
 962.029 349.615
 802.792 94.237
 544.124 679.275
 88.424 199.834
 288.478 52.212
 827.084 916.503
 492.416 585.651
 557.851 71.471
 757.542 680.616
 444.273 455.054
 468.943 790.533
 625.345 173.438
 203.199 479.688
 254.680 579.167
 384.491 911.915
 730.825 344.127
 55.539 447.591
 395.647 273.073
 274.435 604.853
 216.350 355.709
 613.432 134.842
 651.430 799.662
 73.112 12.364
 466.297 243.436
 564.966 409.841
 848.071 526.438
 915.325 126.661
 862.042 691.864
 139.827 926.507
 388.424 857.608
 894.587 996.067
 924.328 141.109
 470.197 499.367
 482.630 537.474
 228.190 448.285
 669.857 988.186
 835.370 842.434
 485.833 442.830
 205.973 17.310
 518.183 501.604
 470.171 160.422
 767.601 865.863
 132.660 59.127
 50.818 841.834
 528.387 894.339
 706.466 204.085
 712.885 620.434
 546.543 885.938
 609.828 518.214
 728.188 920.138
 973.548 484.969
 495.205 391.512
 983.227 659.688
 787.814 611.805
 869.889 963.650
 226.893 403.325
 267.119 974.441
 333.258 41.412
 179.688 417.568
 384.171 705.409
 866.923 142.884
 582.119 13.781
 154.239 206.966
 212.129 552.019
 908.878 77.291
 893.616 63.238
 665.273 744.718
 544.347 872.820
 760.092 928.503
 123.984 12.679
 263.752 599.401
 922.410 640.800
 478.835 763.579
 116.349 601.511
 649.461 140.905
 502.455 115.835
 700.383 849.240
 895.079 544.307
 539.596 50.638
 274.291 232.483
 531.050 320.668
 709.762 578.319
 820.038 128.734
 646.960 487.522
 996.722 641.223
 805.447 285.523
 164.771 222.258
 639.161 300.873
 472.055 665.837
 683.447 733.648
 16.914 771.274
 753.805 973.007
 302.661 309.348
 660.968 270.713
 939.071 423.734
 113.022 42.563
 524.973 790.745
 738.018 128.845
 861.247 405.484
 583.248 59.841
 187.100 175.287
 136.490 845.721
 681.303 848.325
 429.643 534.984
 278.913 468.659
 389.023 895.751
 5.953 76.861
 504.834 94.086
 690.664 830.844
 524.168 338.157
 559.546 934.028
 99.117 682.120
 936.903 572.082
 719.599 735.405
 933.405 585.492
 357.538 988.505
 606.019 469.283
 776.551 72.973
 900.228 884.756
 603.842 139.278
 625.660 598.466
 906.361 920.226
 476.089 303.637
 2.111 99.271
 470.409 317.320
 613.925 612.228
 276.810 636.878
 733.982 158.337
 380.461 251.635
 913.094 803.580
 486.005 175.027
 272.647 337.602
 508.693 140.409
 715.470 347.939
 928.846 806.300
 394.414 544.870
 668.412 176.598
 996.752 90.644
 328.592 556.007
 284.426 832.727
 15.159 43.989
 263.742 826.925
 812.220 401.221
 465.210 168.555
 563.388 195.398
 920.305 374.458
 126.956 808.705
 305.038 712.585
 912.410 43.348
 362.021 436.554
 831.311 335.745
 547.668 718.267
 935.926 641.652
 16.973 691.090
 932.184 806.361
 645.836 818.672
 475.582 124.756
 94.053 330.294
 53.903 29.477
 677.947 643.277
 271.350 641.449
 500.361 97.808
 245.533 760.992
 280.749 421.434
 460.204 770.533
 245.722 721.984
 959.591 628.283
 340.312 471.944
 979.417 438.241
 665.044 528.165
 568.257 33.531
 149.480 252.616
 121.946 170.694
 958.174 927.718
 22.483 631.359
 362.037 949.321
 308.757 109.409
 872.119 427.914
 904.871 836.615
 352.116 420.977
 866.570 593.837
 831.933 784.255
 178.968 959.766
 521.993 685.077
 229.394 272.144
 464.267 925.646
 395.627 990.159
 692.196 27.763
 518.343 639.930
 251.538 322.867
 981.342 751.589
 954.947 253.133
 896.623 626.298
 4.845 542.063
 503.977 139.885
 275.260 548.367
 445.200 347.653
 950.228 827.522
 488.059 418.879
 683.613 934.435
 559.536 431.875
 485.548 691.801
 434.816 98.964
 119.901 296.559
 28.945 378.938
 84.212 656.306
 191.407 751.523
 860.475 544.254
 27.457 268.804
 397.171 481.687
 709.279 222.912
 988.372 537.711
 218.756 753.393
 336.052 455.007
 533.372 103.216
 551.426 35.426
 57.597 676.654
 807.995 559.364
 71.870 977.920
 893.760 67.407
 156.293 855.230
 816.692 641.748
 810.480 944.675
 143.238 818.945
 277.180 521.955
 844.341 16.163
 155.713 112.743
 990.768 321.861
 110.674 685.384
 785.661 291.587
 518.400 319.259
 706.916 993.298
 503.343 190.775
 217.807 598.157
 581.701 94.341
 807.136 336.532
 211.614 581.460
 458.985 799.981
 437.086 986.154
 898.943 923.968
 574.078 954.201
 693.736 729.270
 417.325 717.394
 22.729 119.358
 718.997 878.174
 424.338 954.037
 7.235 286.267
 232.463 864.496
 53.513 104.400
 645.433 100.381
 170.965 47.870
 253.324 255.003
 817.172 230.938
 432.963 290.432
 798.857 16.004
 800.435 560.520
 424.785 708.896
 88.673 828.301
 747.421 110.793
 546.127 806.531
 172.243 575.249
 587.895 868.934
 122.719 844.070
 782.776 28.183
 633.824 80.737
 841.020 438.552
 40.473 982.371
 544.057 830.912
 740.647 944.540
 198.011 840.404
 85.455 56.456
 319.533 948.332
 97.295 312.191
 700.498 175.834
 88.239 196.632
 525.819 74.757
 567.295 619.143
 817.454 438.215
 639.129 664.771
 582.122 367.904
 537.999 469.642
 788.140 396.101
 967.128 626.738
 778.803 666.710
 561.551 329.030
 239.942 271.959
 426.014 163.074
 124.643 649.910
 261.010 297.334
 448.948 44.152
 850.153 251.119
 11.840 872.873
 489.340 482.971
 467.511 52.389
 469.389 468.352
 847.331 863.418
 733.826 527.619
 355.796 470.626
 905.397 464.595
 764.841 231.699
 669.667 646.791
 923.207 126.459
 11.119 829.820
 154.149 54.948
 583.815 145.372
 710.804 92.331
 960.410 844.638
 22.362 634.744
 113.816 743.354
 427.277 451.410
 46.811 742.183
 136.575 92.680
 376.249 204.224
 688.715 649.799
 108.314 532.919
 488.111 169.679
 95.527 696.956
 706.372 886.768
 359.317 148.020
 865.594 24.885
 786.184 42.264
 516.817 65.973
 681.401 642.322
 227.442 791.991
 390.413 494.759
 455.306 933.201
 101.375 464.449
 123.942 143.982
 27.496 994.882
 835.916 159.937
 268.011 349.554
 634.857 141.749
 672.919 887.949
 220.893 297.102
 228.161 219.233
 160.632 197.627
 652.323 952.393
 236.922 719.599
 698.456 583.523
 933.552 71.872
 809.087 205.243
 627.402 909.839
 330.536 331.469
 299.779 438.247
 84.228 360.107
 117.559 687.219
 175.786 469.640
 664.041 704.274
 33.420 1.433
 713.155 280.546
 669.777 322.033
 485.774 452.416
 498.334 508.497
 253.730 461.704
 977.174 940.191
 868.883 80.323
 248.118 513.599
 397.802 311.393
 464.558 988.929
 96.823 961.483
 911.730 211.127
 730.085 571.567
 401.695 170.948
 930.545 721.995
 932.970 147.660
 349.804 954.215
 730.973 332.693
 608.899 34.864
 597.424 217.990
 124.301 222.458
 890.289 754.165
 269.439 670.147
 404.191 467.916
 773.651 337.420
 226.385 767.022
 942.112 407.392
 185.125 961.916
 89.625 473.178
 493.683 768.120
 359.151 816.303
 410.468 412.234
 886.357 242.082
 297.870 899.773
 571.561 842.142
 62.132 485.703
 730.199 44.072
 114.059 153.361
 765.907 594.369
 304.514 705.540
 102.749 56.116
 686.046 419.491
 734.673 730.134
 937.621 647.634
 413.698 11.718
 196.241 55.809
 169.301 348.673
 278.403 694.272
 199.093 585.455
 585.071 872.623
 317.071 368.318
 683.594 953.025
 915.826 893.815
 794.192 46.873
 571.311 944.745
 400.963 74.442
 974.583 351.123
 509.580 366.578
 249.001 607.248
 815.794 609.472
 41.184 878.167
 188.595 380.738
 150.644 439.242
 445.520 235.978
 180.223 251.116
 769.357 483.780
 494.356 809.858
 227.840 653.448
 115.047 199.689
 481.300 698.978
 469.442 875.418
 746.261 195.990
 734.638 715.997
 602.504 941.883
 964.308 312.730
 41.896 245.902
 990.589 919.320
 842.426 842.655
 989.359 520.555
 571.509 343.620
 496.344 737.109
 267.915 785.285
 937.609 831.283
 689.120 484.526
 466.078 608.763
 335.887 682.049
 104.077 111.746
 752.185 469.135
 111.997 396.321
 647.806 143.126
 819.561 500.266
 583.201 330.336
 256.577 694.952
 499.128 124.196
 145.257 926.461
 553.734 799.914
 710.176 776.193
 161.103 838.892
 321.713 490.980
 0.258 496.233
 914.675 468.157
 102.864 708.367
 68.975 744.271
 29.811 15.995
 460.208 379.491
 38.468 386.816
 394.298 396.623
 28.372 395.189
 344.795 7.628
 766.581 449.660
 779.673 16.168
 345.987 467.817
 265.576 436.943
 259.733 160.196
 493.448 827.170
 700.047 495.728
 805.590 528.688
 355.602 840.853
 298.652 807.857
 811.780 68.849
 111.446 732.142
 704.530 766.826
 15.224 905.194
 670.871 682.347
 544.974 905.178
 335.478 172.682
 234.134 333.453
 609.273 585.719
 835.834 822.513
 316.901 916.657
 978.478 604.032
 57.664 468.533
 462.314 371.168
 509.510 582.691
 259.942 145.971
 456.607 298.537
 343.950 785.238
 334.668 316.876
 288.594 119.702
 299.392 160.047
 442.311 655.825
 815.160 492.818
 559.804 301.026
 694.635 254.047
 535.253 867.053
 884.337 379.538
 164.125 717.982
 154.125 316.109
 255.105 55.363
 105.147 345.869
 444.336 60.137
 535.010 584.266
 462.740 666.820
 492.324 776.921
 558.370 748.054
 195.329 106.158
 167.135 195.967
 89.001 801.035
 597.718 950.059
 457.997 613.276
 494.008 729.782
 313.290 129.746
 657.915 764.114
 420.764 409.839
 657.286 491.604
 860.864 798.618
 661.104 244.529
 998.278 724.820
 493.619 682.406
 126.348 363.442
 790.166 946.365
 837.275 757.867
 882.850 550.622
 689.312 154.106
 109.795 184.855
 407.049 213.345
 296.289 286.719
 399.945 517.577
 321.916 262.789
 134.752 461.428
 789.837 35.055
 994.980 591.765
 631.199 505.730
 928.669 591.181
 990.454 43.049
 976.184 43.651
 380.967 63.117
 812.549 527.779
 12.165 726.521
 691.781 377.910
 460.628 82.694
 680.160 74.474
 781.719 220.067
 175.373 876.371
 482.844 46.385
 371.636 209.692
 954.259 802.640
 317.485 963.985
 381.937 767.648
 371.833 220.555
 455.740 441.050
 371.585 813.594
 394.634 793.499
 435.761 286.413
 701.598 577.863
 629.449 299.645
 350.061 728.817
 357.317 939.396
 710.061 205.256
 340.005 990.072
 817.967 306.205
 914.920 423.769
 653.725 212.624
 591.279 725.962
 942.465 861.583
 751.278 351.799
 874.441 973.330
 926.851 480.168
 723.193 243.880
 574.399 211.113
 24.270 144.725
 926.204 608.938
 96.545 86.577
 603.106 216.989
 789.200 695.642
 842.643 314.694
 416.771 799.536
 622.673 722.726
 602.507 246.849
 662.938 123.460
 840.008 601.454
 364.855 902.258
 861.117 912.458
 629.611 447.034
 673.898 406.456
 181.456 701.362
 420.973 964.124
 349.821 847.869
 971.271 402.741
 141.712 117.317
 566.410 804.863
 104.007 453.694
 518.427 716.867
 751.163 711.577
 223.691 935.628
 863.012 79.293
 896.893 644.179
 463.283 886.014
 920.331 825.329
 824.127 4.449
 482.081 544.043
 35.083 860.499
 879.521 853.746
 984.523 29.896
 83.093 647.952
 563.963 478.076
 682.904 786.845
 384.799 387.246
 425.021 709.265
 735.532 933.705
 135.167 565.296
 175.861 314.208
 828.362 635.218
 410.700 273.529
 320.338 539.507
 589.133 622.994
 249.777 985.029
 185.275 43.847
 352.384 668.315
 223.080 387.688
 314.225 492.345
 966.392 782.449
 991.655 613.477
 798.312 955.434
 90.581 575.907
 927.496 139.695
 123.902 108.418
 679.008 846.671
 141.159 139.261
 427.248 292.706
 80.049 457.221
 10.202 751.213
 810.141 828.485
 607.590 973.246
 912.604 528.637
 278.434 749.866
 806.722 316.319
 422.342 868.360
 38.515 149.927
 467.565 95.337
 885.873 111.761
 790.077 372.564
 108.496 376.647
 752.040 371.556
 832.904 856.086
 413.689 671.349
 569.286 717.013
 846.652 617.155
 17.634 59.428
 563.893 917.991
 147.988 23.282
 714.857 46.649
 499.744 756.467
 785.091 829.145
 406.597 427.626
 326.967 332.026
 38.984 615.434
 49.367 369.407
 590.021 396.247
 555.026 17.750
 392.242 621.560
 358.051 321.028
 222.313 703.048
 92.970 533.829
 964.000 574.242
 170.140 442.177
 293.585 882.937
 498.643 444.403
 217.593 286.659
 323.024 605.621
 423.954 514.902
 68.515 23.471
 251.689 557.171
 303.325 779.445
 91.132 506.266
 276.476 984.654
 599.780 693.804
 824.306 962.363
 864.646 402.079
 934.785 208.556
 620.017 616.257
 671.184 218.449
 602.446 627.407
 68.326 609.103
 808.547 334.287
 686.816 769.563
 734.529 485.276
 732.526 859.351
 991.592 907.007
 587.599 698.477
 83.472 679.367
 650.825 557.594
 629.802 824.517
 23.079 191.694
 153.150 108.067
 599.352 556.235
 403.033 121.481
 922.623 408.162
 454.661 685.274
 924.437 598.696
 834.458 431.660
 708.665 998.587
 232.388 983.403
 442.892 113.764
 960.052 623.084
 398.390 19.741
 903.347 565.317
 245.455 2.141
 952.763 615.446
 964.390 489.175
 629.412 974.454
 600.584 516.513
 170.284 474.492
 579.669 107.945
 704.684 486.213
 238.780 884.369
 311.140 902.559
 533.543 742.446
 859.240 888.686
 786.874 151.858
 235.894 800.112
 672.336 101.183
 155.692 757.130
 17.239 837.334
 538.569 660.018
 192.425 668.266
 886.399 914.102
 878.611 374.854
 137.992 174.480
 493.053 362.666
 766.926 25.964
 983.254 0.732
 999.542 583.946
 582.486 580.720
 765.233 576.529
 339.425 690.352
 594.893 978.002
 223.433 249.129
 106.308 779.868
 638.622 987.809
 860.633 970.136
 602.336 266.632
 348.394 346.877
 333.859 87.529
 226.242 911.454
 811.963 244.813
 939.648 403.961
 78.195 324.896
 747.693 82.832
 847.911 771.922
 333.030 277.259
 832.041 311.976
 505.048 110.639
 136.987 518.362
 562.392 302.095
 93.238 314.837
 200.720 188.113
 839.080 378.449
 164.218 294.897
 255.679 110.500
 329.645 552.600
 294.007 500.278
 467.120 833.615
 60.255 484.464
 383.432 68.299
 20.967 494.007
 565.170 32.699
 466.152 733.809
 297.628 694.822
 620.598 328.613
 741.335 69.992
 41.047 26.266
 754.562 83.781
 778.281 428.116
 713.728 325.433
 145.493 232.213
 13.777 538.792
 322.216 260.537
 840.066 625.256
 769.807 894.428
 657.924 98.680
 950.918 276.285
 334.709 750.394
 871.029 329.527
 14.011 559.357
 812.173 397.446
 627.815 64.123
 453.010 465.370
 38.266 836.744
 589.131 385.375
 227.598 841.467
 434.474 910.301
 137.405 191.267
 129.071 321.257
 834.393 641.728
 557.891 922.970
 739.951 483.891
 936.548 122.747
 999.144 855.503
 206.241 405.559
 428.291 814.308
 44.969 489.562
 319.158 378.864
 15.297 778.603
 95.494 603.794
 879.311 921.833
 20.383 219.905
 595.766 612.188
 900.487 428.451
 727.564 487.286
 788.199 726.645
 512.678 186.170
 760.985 682.927
 349.616 826.788
 877.613 40.335
 908.627 731.142
 745.675 460.397
 69.673 482.501
 858.992 324.482
 803.020 962.262
 5.431 871.476
 421.956 8.894
 836.863 297.448
 151.221 659.606
 817.962 392.943
 49.289 484.069
 617.060 605.298
 205.478 471.621
 911.048 736.507
 90.319 977.344
 91.381 611.554
 583.809 822.292
 476.661 158.570
 733.506 248.751
 59.173 251.871
 723.506 788.053
 191.531 93.820
 964.645 457.098
 811.668 704.121
 72.678 77.010
 119.314 488.655
 789.569 935.456
 67.605 758.221
 456.268 790.949
 585.343 234.876
 374.808 156.431
 267.606 935.026
 542.233 479.674
 986.994 659.717
 616.366 854.268
 810.000 599.948
 229.090 107.568
 31.041 115.217
 620.419 896.862
 542.184 544.451
 77.771 943.905
 73.920 328.107
 459.605 907.926
 709.361 767.415
 618.762 61.242
 81.678 320.771
 354.717 828.092
 606.386 478.339
 479.742 80.378
 223.404 394.541
 123.994 573.397
 378.703 665.703
 799.449 35.661
 265.314 878.464
 340.838 700.630
 774.741 926.311
 320.263 751.078
 742.179 89.882
 145.668 521.210
 164.893 635.224
 885.003 915.381
 348.661 227.532
 68.740 418.749
 811.090 950.960
 802.677 123.610
 115.125 723.591
 538.179 220.201
 196.221 596.906
 693.462 512.736
 710.897 917.951
 971.064 346.431
 204.083 837.412
 974.922 260.737
 652.425 786.230
 475.309 125.325
 78.216 575.868
 109.494 141.280
 284.683 852.377
 226.222 88.965
 381.960 42.070
 97.516 530.278
 151.198 347.449
 523.989 296.198
 632.254 107.466
 470.604 745.942
 771.405 138.018
 386.975 722.839
 886.116 869.455
 216.914 370.552
 903.615 940.839
 290.615 544.013
 321.486 779.640
 652.850 250.032
 87.682 864.831
 322.799 696.604
 773.012 256.032
 245.037 196.491
 633.552 377.076
 594.034 454.503
 258.601 415.454
 781.871 29.268
 250.169 376.459
 214.313 875.340
 763.943 289.942
 95.741 481.609
 193.802 176.751
 528.483 884.586
 939.984 649.745
 744.996 672.963
 155.680 850.311
 588.052 451.407
 912.201 345.538
 679.017 300.962
 105.869 564.302
 29.763 780.374
 100.774 903.775
 930.231 442.550
 963.673 253.187
 629.863 694.112
 807.171 961.636
 803.700 870.265
 274.394 214.441
 807.931 414.176
 335.370 11.808
 867.882 87.585
 38.114 988.866
 265.208 760.969
 584.876 842.390
 289.462 866.319
 458.227 192.494
 759.788 388.171
 377.903 3.501
 700.617 929.384
 655.769 804.050
 744.659 43.199
 264.513 609.684
 838.881 563.909
 330.184 780.053
 224.444 2.394
 187.222 796.032
 657.737 372.467
 937.938 769.077
 722.858 768.122
 180.515 185.960
 470.363 74.320
 207.525 127.356
 695.246 834.708
 230.909 799.858
 959.439 253.941
 712.673 399.812
 69.228 831.105
 529.656 936.391
 562.690 220.637
 785.169 923.785
 851.344 630.393
 612.860 692.015
 826.852 691.001
 264.511 237.112
 898.719 79.724
 302.742 949.287
 811.992 834.976
 453.695 527.906
 22.183 849.031
 938.970 860.870
 523.634 336.690
 178.742 450.283
 560.861 522.783
 120.420 83.658
 651.906 512.819
 34.148 248.441
 448.194 466.336
 65.443 276.220
 604.896 204.081
 737.264 280.931
 575.419 186.860
 742.623 662.838
 937.720 109.579
 11.685 717.596
 950.977 878.580
 124.261 788.659
 799.252 469.034
 573.032 393.605
 752.914 593.034
 271.199 943.064
 945.270 514.589
 600.099 548.129
 876.238 7.276
 470.355 112.104
 199.762 911.686
 540.153 449.656
 988.313 76.439
 315.244 735.930
 985.377 487.636
 219.234 715.591
 422.788 951.777
 444.980 993.401
 689.559 906.837
 6.642 470.699
 466.144 421.317
 638.675 813.617
 184.606 593.227
 217.345 357.120
 720.861 787.438
 99.869 322.903
 777.940 123.370
 26.885 808.096
 265.338 534.209
 59.571 975.801
 233.129 517.713
 920.417 928.212
 273.044 357.008
 276.650 189.938
 272.688 342.878
 100.830 784.866
 602.072 127.958
 620.819 907.154
 150.467 304.457
 340.487 908.866
 621.096 152.903
 686.094 137.070
 464.432 57.655
 476.935 326.421
 198.890 639.166
 301.590 204.338
 369.900 292.179
 124.984 500.520
 351.949 638.014
 881.706 117.050
 748.805 758.189
 205.919 146.543
 518.385 851.769
 789.177 201.397
 692.321 791.646
 579.136 5.167
 806.146 602.709
 272.197 906.378
 862.187 70.336
 402.332 305.001
 849.737 949.382
 80.732 472.464
 910.318 785.862
 843.466 828.075
 102.033 405.690
 567.364 979.375
 156.821 152.316
 420.981 203.217
 486.360 969.074
 934.427 140.671
 153.263 188.910
 558.409 295.503
 338.949 196.348
 301.916 96.666
 591.073 11.691
 905.244 334.394
 482.966 879.227
 439.573 372.185
 254.194 448.607
 598.078 728.833
 92.727 466.290
 331.769 111.993
 360.626 652.482
 914.301 354.494
 730.321 754.137
 225.227 684.269
 689.260 528.126
 705.222 466.512
 566.768 527.677
 447.348 751.253
 346.382 212.589
 586.321 290.496
 335.954 768.008
 76.821 946.278
 890.530 551.742
 109.389 775.215
 11.971 766.039
 498.424 367.666
 804.857 501.650
 44.622 952.324
 549.135 981.003
 980.339 202.485
 982.924 649.855
 460.349 841.636
 278.815 765.226
 675.018 927.001
 976.857 599.517
 503.845 864.848
 718.373 140.004
 863.580 695.658
 246.064 788.453
 658.781 286.318
 614.852 652.144
 838.903 726.727
 540.196 425.497
 783.176 286.386
 19.731 966.737
 554.034 720.290
 851.821 618.165
 416.278 890.912
 70.908 258.927
 50.233 603.039
 82.264 438.504
 683.637 130.089
 944.233 655.918
 722.899 184.379
 678.339 628.061
 626.688 480.295
 129.274 950.224
 683.839 629.632
 18.202 878.299
 936.489 854.625
 782.652 556.079
 834.781 8.678
 251.312 139.361
 880.832 150.928
 417.152 213.230
 779.712 562.143
 630.484 207.954
 679.764 640.577
 595.946 255.727
 372.598 742.307
 113.308 924.204
 706.616 286.883
 618.661 358.135
 522.206 532.169
 155.672 667.713
 669.975 418.944
 409.642 547.495
 857.218 23.654
 171.914 484.627
 366.586 54.928
 948.659 926.643
 992.504 744.763
 94.139 100.388
 686.016 568.163
 620.427 992.940
 431.379 765.442
 827.471 276.932
 294.943 320.089
 801.688 656.209
 588.864 183.315
 168.532 458.471
 832.303 346.058
 853.257 60.642
 27.398 192.895
 931.210 416.567
 506.055 173.083
 439.297 97.668
 759.181 575.722
 606.755 653.088
 698.169 373.115
 757.226 60.265
 388.220 113.896
 874.537 648.705
 556.501 511.037
 829.047 233.892
 940.402 125.760
 675.265 654.980
 580.555 733.500
 478.517 345.233
 461.325 50.046
 360.275 619.657
 892.668 362.903
 998.466 697.145
 849.316 763.558
 638.448 7.647
 227.028 510.209
 798.688 506.680
 935.040 107.531
 656.626 734.290
 665.943 900.961
 517.239 432.793
 519.255 919.080
 569.864 162.823
 806.154 820.784
 176.581 531.319
 936.762 716.697
 384.642 134.598
 347.522 329.825
 970.913 907.007
 727.241 72.530
 691.145 298.432
 62.253 669.967
 182.149 145.911
 162.658 619.252
 139.993 584.580
 724.881 94.365
 539.403 206.142
 706.099 585.568
 164.316 529.178
 861.583 185.727
 60.457 820.960
 958.330 731.991
 499.794 296.588
 111.918 97.937
 43.572 625.430
 286.084 567.273
 513.337 669.944
 586.962 55.053
 414.161 156.316
 120.026 765.952
 215.294 984.301
 854.820 872.335
 73.175 594.646
 860.534 778.722
 100.626 962.127
 87.880 225.919
 242.740 621.322
 435.879 729.911
 641.193 677.479
 465.676 890.874
 59.438 38.407
 820.094 830.121
 334.365 423.091
 143.119 191.832
 826.747 872.176
 236.746 697.122
 702.373 83.643
 965.860 466.004
 405.570 518.758
 350.043 174.387
 532.359 728.884
 642.916 425.362
 195.388 119.161
 476.147 464.206
 948.831 531.863
 271.234 922.863
 38.468 757.708
 735.239 651.072
 618.230 790.367
 947.703 777.076
 165.687 266.389
 108.863 981.105
 499.583 783.781
 701.184 990.180
 994.912 387.351
 567.238 584.559
 75.727 432.928
 130.453 906.255
 191.524 796.731
 787.697 680.984
 926.326 247.048
 943.529 599.924
 905.524 25.263
 498.091 690.418
 836.942 839.929
 59.659 59.833
 510.839 624.576
 147.950 89.020
 377.646 376.315
 57.333 537.121
 489.777 22.795
 435.379 293.838
 30.196 670.035
 529.987 765.936
 329.265 389.084
 199.135 338.954
 494.536 296.946
 345.653 631.227
 425.332 483.943
 322.989 614.033
 763.396 8.594
 897.624 258.447
 28.488 910.586
 593.461 476.332
 918.031 936.607
 180.251 430.478
 204.982 402.443
 902.184 118.541
 368.630 563.219
 927.363 698.989
 637.597 782.786
 790.613 677.331
 439.710 199.872
 110.300 550.613
 844.488 14.745
 97.485 201.308
 783.783 763.727
 808.442 512.741
 55.727 323.418
 388.376 762.082
 95.875 971.032
 837.122 139.385
 554.592 716.525
 921.909 688.472
 996.965 676.589
 546.185 404.495
 764.261 356.032
 138.608 631.392
 756.171 980.236
 886.984 148.260
 740.479 140.393
 46.073 925.753
 729.524 894.052
 186.459 871.348
 16.871 545.535
 418.122 505.773
 7.430 818.130
 63.981 352.709
 941.974 242.445
 425.722 451.347
 783.417 808.095
 579.995 278.450
 745.691 260.174
 173.984 95.689
 383.530 634.159
 15.045 312.510
 577.754 495.333
 632.192 508.247
 728.747 929.353
 643.592 814.205
 671.896 182.596
 612.776 81.914
 242.039 303.667
 489.107 713.452
 606.864 535.484
 780.347 899.874
 857.213 161.195
 325.240 891.332
 358.966 142.650
 153.341 534.924
 838.429 98.979
 122.437 781.857
 470.804 862.146
 198.522 942.948
 577.286 189.089
 730.192 810.199
 196.919 894.589
 412.551 152.216
 398.648 149.596
 832.205 713.320
 929.482 435.911
 234.997 521.490
 676.865 395.421
 115.018 750.826
 555.802 811.321
 243.632 442.469
 240.817 226.674
 150.289 307.082
 654.298 274.359
 845.547 495.861
 129.216 959.920
 706.674 409.973
 596.702 718.373
 96.559 235.447
 246.848 636.937
 79.357 247.433
 691.667 392.502
 856.581 970.758
 367.963 55.852
 553.606 849.710
 478.578 340.216
 220.078 146.554
 234.757 261.185
 303.260 723.554
 160.228 685.664
 48.415 176.056
 206.916 302.129
 865.939 373.885
 949.188 81.620
 474.862 874.945
 32.447 22.550
 833.765 329.206
 795.050 602.462
 453.203 964.415
 830.512 881.497
 551.765 498.889
 558.383 116.678
 777.351 464.104
 303.763 319.651
 425.661 433.677
 202.098 705.547
 512.063 179.549
 530.665 984.958
 906.573 335.124
 982.071 8.173
 443.796 903.785
 427.571 209.822
 342.266 465.376
 936.251 467.752
 985.927 399.076
 115.787 492.578
 662.839 945.591
 195.105 329.926
 954.042 702.236
 980.671 377.543
 303.370 799.503
 766.143 901.317
 764.638 805.836
 167.773 50.844
 856.828 497.984
 481.398 14.803
 904.584 307.600
 625.303 173.258
 697.639 191.187
 739.117 867.828
 968.842 191.602
 572.730 956.722
 219.616 276.720
 519.542 401.012
 170.417 507.407
 452.041 257.711
 391.523 945.496
 909.573 166.549
 989.188 347.082
 1.232 508.570
 49.382 871.292
 32.197 199.372
 545.226 185.061
 78.848 636.977
 716.683 265.739
 843.982 748.780
 357.388 342.114
 263.874 734.066
 771.988 107.361
 737.554 854.190
 379.440 62.225
 57.083 123.332
 467.986 471.452
 265.857 655.924
 593.642 449.971
 717.915 655.312
 646.886 536.993
 591.138 20.409
 985.672 306.017
 385.229 507.118
 994.082 27.481
 453.963 528.884
 424.983 719.670
 150.795 501.255
 325.381 554.442
 556.235 129.693
 831.095 129.914
 181.128 974.769
 712.609 575.575
 257.031 786.485
 19.064 450.205
 816.288 527.601
 218.282 453.892
 391.231 268.084
 786.272 767.284
 813.516 558.146
 632.048 409.871
 838.287 820.550
 127.913 70.596
 549.102 354.358
 879.970 995.557
 192.129 837.913
 949.972 446.432
 43.616 650.335
 712.262 87.715
 513.042 805.293
 286.197 179.670
 133.670 981.185
 865.917 296.552
 678.548 726.594
 819.514 246.091
 977.591 873.073
 145.751 117.184
 292.651 968.690
 458.519 749.475
 352.954 890.683
 770.681 112.939
 461.464 954.986
 826.148 960.245
 880.625 830.956
 891.652 912.754
 998.117 423.486
 780.282 746.242
 393.009 899.801
 403.423 829.348
 780.982 27.952
 505.038 351.193
 153.429 537.576
 44.521 460.484
 56.606 905.479
 286.654 672.787
 529.108 669.502
 307.959 722.593
 452.427 459.790
 819.340 419.769
 21.927 548.755
 869.919 384.155
 344.174 16.758
 774.157 786.269
 269.202 32.851
 84.390 315.675
 9.028 197.185
 407.936 571.621
 740.932 88.028
 588.842 353.744
 687.979 821.532
 189.425 995.213
 380.500 551.681
 219.336 888.586
 279.469 912.338
 776.343 808.448
 362.575 699.527
 243.019 27.661
 891.253 892.227
 189.644 689.692
 474.942 961.988
 381.811 462.318
 888.609 388.935
 700.325 323.109
 370.275 213.431
 223.118 970.132
 394.328 153.481
 769.222 8.590
 79.358 418.218
 391.764 822.488
 419.633 473.592
 361.751 127.508
 729.025 59.130
 291.880 235.158
 934.985 121.721
 97.211 297.833
 366.088 696.600
 318.317 398.973
 225.922 315.470
 986.214 592.162
 152.792 211.261
 184.224 558.440
 821.419 387.960
 960.016 763.522
 969.841 767.681
 414.741 67.977
 130.926 866.668
 1.958 26.354
 639.785 303.778
 116.346 348.684
 681.089 441.469
 453.918 573.835
 566.582 398.213
 847.187 192.925
 504.319 866.098
 989.636 677.786
 576.398 697.208
 785.842 919.686
 798.744 181.999
 821.949 913.651
 140.218 692.563
 424.213 470.593
 452.712 779.459
 942.433 780.628
 960.596 534.244
 694.899 654.608
 406.902 718.189
 579.644 745.758
 112.882 733.786
 784.140 398.883
 113.220 417.990
 606.079 530.877
 545.527 68.839
 878.569 43.856
 542.064 299.823
 324.202 282.582
 764.569 734.532
 747.256 432.650
 288.142 208.655
 918.292 117.927
 954.146 803.961
 370.165 787.950
 329.942 481.599
 871.595 422.332
 617.936 357.925
 789.912 143.976
 909.058 338.404
 817.182 191.261
 65.620 223.149
 985.816 406.814
 812.987 866.053
 616.142 653.462
 714.023 118.595
 847.540 953.312
 68.611 245.181
 938.136 391.167
 224.316 151.042
 260.198 46.869
 683.496 23.313
 257.094 181.369
 954.687 23.992
 903.611 247.893
 608.252 178.325
 968.726 822.391
 72.129 28.032
 615.484 427.360
 535.575 435.317
 286.751 281.220
 937.529 866.164
 71.581 953.812
 500.249 801.028
 681.175 599.618
 54.954 634.194
 95.545 117.300
 499.247 562.166
 884.649 130.826
 959.099 824.132
 126.850 878.194
 512.213 57.499
 911.894 843.707
 904.061 47.654
 247.418 584.452
 369.982 378.270
 112.341 627.459
 112.149 287.034
 695.761 387.838
 892.446 777.498
 7.640 757.577
 643.179 872.547
 982.097 707.753
 596.927 975.927
 553.310 942.527
 652.728 58.194
 558.674 240.767
 64.382 740.884
 507.821 660.641
 922.048 21.727
 496.649 694.579
 743.125 84.014
 792.543 818.007
 62.893 350.257
 774.145 637.069
 568.400 174.854
 82.468 110.714
 727.228 589.380
 589.716 594.265
 281.001 599.426
 380.296 858.544
 484.817 231.568
 581.249 805.445
 739.299 906.502
 995.425 492.286
 770.955 598.698
 952.410 849.287
 836.387 478.930
 174.582 323.124
 452.080 433.933
 287.063 691.871
 857.705 643.378
 612.270 700.068
 108.813 659.768
 266.647 575.505
 244.387 589.089
 206.912 170.227
 93.921 681.925
 596.351 566.777
 763.703 104.695
 722.510 796.724
 787.010 822.840
 192.943 512.875
 30.345 361.909
 465.829 360.363
 238.229 953.899
 90.487 617.148
 170.964 975.830
 695.580 773.693
 570.033 162.118
 579.709 838.044
 179.204 353.873
 242.747 669.900
 89.066 334.857
 812.625 839.960
 169.661 908.795
 740.164 793.999
 49.475 875.245
 476.075 280.228
 306.541 56.001
 934.645 520.090
 404.484 371.332
 166.181 803.349
 656.439 41.316
 786.393 545.969
 684.799 933.622
 780.267 231.774
 594.550 552.616
 448.145 575.201
 350.440 88.438
 583.625 91.923
 679.734 757.191
 760.426 586.756
 576.840 568.732
 605.583 794.824
 106.269 876.455
 599.489 113.657
 456.570 79.252
 672.637 502.630
 938.723 660.567
 270.969 804.569
 24.801 129.616
 695.986 955.482
 341.312 157.784
 154.969 426.093
 349.614 326.675
 796.645 307.568
 924.168 986.811
 977.241 378.535
 167.553 96.657
 473.344 326.885
 146.408 915.180
 406.323 744.237
 190.278 667.933
 296.786 150.174
 439.457 922.616
 157.935 865.074
 259.997 286.840
 548.368 152.591
 344.011 85.629
 425.638 454.517
 989.293 61.874
 812.318 391.166
 490.117 558.003
 250.696 289.716
 385.280 535.625
 777.253 511.691
 692.277 641.602
 394.289 600.308
 228.485 69.219
 406.501 970.669
 780.065 442.885
 381.653 373.251
 653.646 390.609
 196.070 917.044
 39.674 892.756
 650.444 926.713
 462.600 205.914
 455.008 102.915
 302.904 970.826
 154.533 271.127
 188.697 602.116
 414.937 748.047
 787.523 819.931
 349.671 971.800
 827.700 79.754
 503.867 369.937
 766.526 62.681
 218.884 454.991
 451.859 445.887
 303.996 209.349
 23.737 39.087
 883.162 958.186
 631.888 470.421
 553.978 30.647
 839.306 872.747
 386.950 615.302
 705.812 163.012
 53.237 756.906
 941.045 242.837
 448.138 488.890
 454.149 763.105
 479.244 611.724
 456.180 490.096
 318.718 713.891
 667.690 52.270
 938.183 182.790
 402.984 217.244
 414.925 301.340
 427.094 395.851
 535.333 96.697
 672.871 857.744
 44.675 565.402
 652.816 0.031
 373.487 800.154
 770.939 781.526
 385.268 583.465
 629.382 230.801
 166.108 279.646
 806.559 382.308
 845.800 576.503
 759.756 482.873
 86.458 419.774
 355.509 248.328
 86.392 605.758
 763.605 9.480
 564.760 99.922
 851.269 956.813
 260.329 521.783
 897.474 328.072
 492.555 59.542
 105.487 252.225
 495.351 673.228
 545.416 302.280
 696.671 24.286
 406.256 369.298
 236.824 485.235
 705.382 767.125
 604.877 578.356
 397.722 44.105
 838.193 651.145
 479.677 612.304
 741.034 792.883
 605.675 319.887
 703.066 346.232
 667.036 567.457
 59.680 675.781
 41.167 599.080
 358.476 568.473
 949.414 543.729
 158.280 95.454
 787.817 518.968
 70.320 438.909
 968.293 277.469
 89.955 948.904
 858.369 135.607
 999.656 52.924
 793.366 194.832
 840.313 994.181
 892.179 589.154
 442.493 263.847
 900.686 870.088
 529.089 947.790
 457.700 893.446
 395.899 601.505
 797.885 185.847
 50.609 159.599
 822.673 743.662
 549.714 380.975
 860.816 319.968
 176.663 420.929
 59.602 268.129
 815.816 940.492
 779.005 981.802
 111.210 235.945
 265.231 463.787
 675.877 862.585
 246.523 899.505
 108.385 192.105
 490.127 649.595
 953.692 978.724
 180.423 420.502
 43.617 902.380
 698.100 648.102
 99.670 935.381
 800.634 228.818
 762.219 360.068
 705.064 562.638
 712.702 108.124
 363.204 605.795
 620.653 446.480
 583.113 956.076
 818.626 690.455
 203.066 364.854
 882.726 762.437
 457.914 956.830
 374.672 855.361
 12.973 576.302
 536.296 916.392
 976.202 318.721
 575.721 990.101
 962.053 464.771
 655.650 895.222
 975.016 743.585
 800.908 138.543
 340.383 409.750
 650.521 168.077
 45.449 838.971
 458.059 950.378
 905.300 808.759
 614.784 729.390
 751.091 927.996
 558.614 632.872
 0.635 673.066
 516.200 374.044
 234.944 554.409
 587.169 628.317
 821.818 217.454
 153.144 115.858
 828.491 933.129
 117.448 999.140
 907.837 378.397
 645.059 809.966
 62.742 785.027
 670.448 792.693
 55.249 149.098
 720.481 720.340
 173.428 964.407
 510.738 978.992
 369.986 855.204
 219.754 985.603
 791.194 38.659
 433.278 907.256
 99.442 11.605
 39.174 679.452
 12.479 511.758
 105.884 610.854
 220.333 198.587
 209.080 436.433
 457.938 696.754
 201.352 705.329
 497.074 474.690
 920.510 419.460
 242.629 337.171
 378.490 70.434
 870.949 204.005
 93.343 742.385
 5.817 953.130
 152.739 984.688
 592.083 817.211
 513.415 329.108
 278.145 545.324
 834.745 889.703
 464.235 948.533
 656.944 590.100
 500.032 728.384
 9.221 501.623
 936.713 594.887
 67.636 227.909
 947.567 584.933
 476.594 558.258
 548.184 428.829
 555.182 945.107
 670.782 532.601
 186.423 93.079
 403.939 163.548
 543.431 821.315
 304.076 278.485
 454.220 760.979
 951.165 915.955
 612.324 650.343
 269.694 499.026
 672.290 405.805
 306.048 843.068
 649.777 584.174
 462.550 228.009
 800.385 755.886
 782.010 937.208
 57.972 17.394
 978.314 61.345
 153.412 861.393
 70.183 757.138
 143.147 763.872
 826.562 194.542
 391.135 646.093
 731.191 45.132
 158.745 226.889
 856.936 997.245
 158.753 736.132
 271.597 634.046
 468.869 444.573
 318.616 298.939
 527.431 549.779
 98.861 783.846
 952.330 604.441
 572.070 810.900
 240.309 484.565
 75.426 103.601
 77.110 863.965
 476.905 141.698
 782.211 922.075
 225.548 512.861
 40.909 88.546
 890.801 677.038
 460.213 685.678
 387.748 275.377
 995.512 423.906
 531.856 189.440
 7.430 532.767
 251.274 998.535
 651.009 456.836
 180.349 419.254
 703.837 240.610
 266.711 633.419
 490.515 86.398
 825.764 25.713
 645.604 853.739
 378.891 933.321
 416.803 127.110
 901.091 245.217
 588.415 700.788
 394.517 532.574
 899.391 96.269
 188.776 313.767
 740.389 860.038
 67.406 792.971
 593.889 599.532
 331.333 211.429
 986.710 855.412
 661.037 831.604
 965.028 221.988
 134.524 568.964
 290.726 498.495
 831.079 691.843
 660.583 856.413
 12.122 640.199
 435.269 957.176
 159.839 448.231
 255.489 956.020
 988.680 88.476
 843.087 327.781
 570.081 146.477
 513.757 285.980
 650.357 961.474
 946.791 215.146
 147.417 871.277
 500.383 366.106
 313.706 635.921
 466.346 83.823
 608.486 907.588
 716.246 946.536
 468.511 702.203
 996.139 433.690
 766.392 915.052
 926.074 538.906
 243.099 728.605
 503.815 174.484
 865.377 270.637
 502.868 237.421
 239.212 595.868
 699.529 926.374
 583.470 251.147
 921.760 807.382
 588.397 625.018
 746.970 357.400
 834.854 525.131
 502.075 293.176
 492.996 34.856
 456.427 83.729
 242.948 502.785
 618.464 203.344
 832.233 360.245
 925.401 104.896
 300.727 452.825
 380.280 667.324
 637.482 338.322
 573.681 223.789
 786.532 936.898
 212.945 826.563
 370.720 426.941
 657.513 409.883
 961.662 34.949
 865.873 122.165
 976.284 558.195
 641.431 604.316
 440.262 39.063
 118.586 71.853
 618.441 949.533
 256.518 36.633
 392.572 778.656
 859.980 590.993
 865.907 795.993
 680.309 725.613
 919.315 506.485
 275.273 905.529
 839.335 449.309
 36.238 470.353
 18.039 322.815
 590.974 629.153
 498.935 253.090
 329.484 302.828
 551.483 444.151
 200.303 632.652
 816.751 548.036
 11.263 69.450
 23.530 233.328
 19.786 920.321
 51.779 487.104
 595.060 536.661
 770.084 799.336
 612.351 846.462
 725.962 207.777
 135.983 174.408
 380.206 148.106
 953.036 654.442
 185.269 597.059
 928.378 561.381
 777.108 319.601
 710.527 501.407
 822.405 354.557
 477.032 177.167
 409.100 681.883
 571.027 843.703
 136.372 309.967
 653.735 199.050
 427.370 569.454
 440.559 301.176
 808.947 983.533
 963.674 804.922
 560.441 751.005
 327.615 892.976
 889.316 191.501
 15.069 398.873
 634.454 790.811
 330.118 843.137
 995.439 93.333
 610.664 122.248
 333.904 228.363
 429.012 991.108
 164.402 453.411
 361.127 990.570
 849.219 642.435
 725.341 210.597
 613.854 47.205
 358.109 5.448
 515.584 88.619
 348.522 139.491
 212.787 80.327
 238.657 630.683
 411.673 103.490
 510.556 954.275
 902.285 208.650
 922.871 93.040
 157.449 453.882
 84.275 884.300
 655.514 248.626
 413.148 70.715
 826.962 76.383
 643.266 654.407
 821.083 949.177
 306.031 466.286
 975.073 199.998
 116.959 68.816
 855.080 260.000
 86.656 126.024
 266.291 474.032
 86.401 504.886
 514.416 375.857
 850.953 563.666
 89.428 33.596
 274.604 172.228
 557.807 462.399
 832.238 974.359
 843.525 826.738
 969.881 610.838
 880.533 376.308
 996.480 83.208
 288.505 200.063
 961.437 51.337
 795.319 880.985
 14.539 662.956
 468.282 693.794
 63.528 941.045
 864.012 828.791
 119.787 876.576
 234.555 232.587
 457.846 151.556
 283.385 531.771
 716.048 953.101
 326.268 415.008
 893.335 126.624
 333.278 75.056
 113.426 88.830
 292.733 402.440
 248.477 503.610
 806.423 640.596
 438.568 881.054
 287.669 987.280
 83.152 547.362
 656.663 3.604
 591.100 47.752
 906.917 780.646
 585.502 72.362
 325.942 240.085
 99.415 664.258
 794.349 101.404
 753.794 397.112
 340.294 341.015
 866.681 656.654
 698.493 71.196
 744.089 274.137
 801.203 867.261
 91.901 831.726
 26.662 624.233
 61.624 669.670
 341.100 999.003
 101.027 294.572
 713.877 625.967
 677.095 728.989
 960.378 334.455
 429.605 707.515
 400.634 61.387
 208.628 256.522
 918.199 574.851
 261.099 477.751
 496.565 301.491
 26.034 564.290
 510.495 796.184
 243.986 626.200
 696.323 785.633
 506.017 597.874
 135.962 352.886
 785.945 786.327
 909.490 67.748
 695.323 836.051
 524.444 584.631
 154.852 509.238
 368.118 66.118
 323.390 578.375
 382.036 404.646
 104.047 810.114
 883.460 529.123
 446.869 884.401
 993.325 536.416
 283.232 681.154
 837.764 183.597
 5.487 608.939
 513.590 635.395
 396.592 117.399
 517.465 767.693
 221.995 689.597
 782.423 783.275
 926.165 54.430
 820.897 166.814
 88.563 86.064
 495.087 874.650
 251.170 500.658
 206.639 168.992
 147.769 545.003
 479.095 229.337
 162.959 62.014
 987.873 935.195
 398.418 670.058
 640.851 358.366
 100.463 3.089
 723.644 140.423
 434.742 613.427
 870.836 187.638
 912.425 966.360
 509.658 883.011
 862.103 73.591
 825.709 200.441
 590.424 479.880
 429.271 882.459
 623.136 183.224
 41.818 898.533
 210.640 423.896
 289.580 190.160
 115.351 301.955
 276.998 701.196
 272.495 698.106
 38.029 622.797
 884.518 690.575
 326.183 902.655
 728.758 433.833
 931.706 394.733
 237.749 536.458
 811.210 590.486
 264.399 229.174
 614.512 973.622
 335.982 824.346
 606.364 491.094
 800.408 50.216
 746.641 12.513
 197.687 102.355
 628.559 553.102
 774.021 637.710
 726.321 322.133
 573.875 279.935
 694.717 705.431
 478.196 486.127
 345.518 238.569
 839.123 212.709
 28.755 634.110
 630.922 720.805
 929.320 414.490
 884.100 978.511
 786.755 610.304
 388.861 488.948
 622.967 16.093
 492.178 429.611
 661.257 371.799
 220.018 801.516
 11.010 543.340
 836.021 818.051
 224.246 811.144
 406.607 115.581
 179.838 7.652
 539.613 34.137
 173.299 755.876
 461.940 330.537
 667.804 999.069
 217.012 272.588
 56.480 439.749
 414.136 286.544
 486.472 253.988
 521.197 746.481
 368.960 358.580
 734.630 299.943
 541.980 694.952
 514.664 406.062
 137.966 80.350
 670.923 747.839
 337.287 555.549
 608.026 487.638
 242.558 236.364
 880.681 222.913
 794.097 126.346
 403.701 117.199
 750.847 358.821
 558.268 319.504
 397.464 861.880
 528.788 124.068
 499.664 449.799
 694.971 683.333
 636.653 74.075
 944.626 681.804
 990.325 167.695
 720.634 559.752
 892.523 204.055
 280.039 386.730
 429.001 299.361
 537.104 709.202
 504.767 712.190
 451.122 908.894
 401.359 749.638
 872.834 223.607
 741.556 955.289
 202.498 405.910
 238.510 624.761
 963.211 473.718
 789.666 30.229
 233.256 477.064
 604.926 112.037
 792.571 144.938
 684.915 454.893
 255.411 553.223
 218.885 765.457
 521.621 77.991
 310.758 730.154
 673.497 267.490
 902.134 495.363
 267.875 420.800
 207.117 280.730
 570.992 532.231
 347.826 30.027
 106.946 419.243
 952.073 8.111
 342.603 759.996
 94.449 867.964
 18.969 26.994
 305.763 705.321
 620.997 909.044
 198.317 772.044
 517.110 398.443
 138.856 881.178
 112.385 808.559
 8.342 669.933
 864.094 243.736
 407.247 120.769
 577.446 524.346
 264.202 420.112
 107.846 971.250
 80.083 969.249
 472.390 362.690
 462.612 278.729
 648.813 520.366
 980.035 467.644
 699.528 478.224
 66.338 59.725
 689.203 796.199
 952.697 892.210
 507.542 951.076
 666.685 919.189
 708.348 657.974
 646.292 952.993
 828.725 629.225
 652.603 414.598
 58.583 484.012
 453.329 692.576
 243.754 993.898
 288.162 990.590
 882.459 438.877
 842.650 592.633
 324.178 799.036
 355.054 325.129
 814.852 701.953
 393.297 943.723
 318.559 260.227
 677.898 33.424
 352.410 81.834
 330.882 362.878
 20.338 124.205
 917.502 71.651
 348.042 637.133
 262.663 453.899
 183.778 36.913
 990.895 808.545
 819.544 151.911
 109.280 996.854
 38.915 246.291
 356.789 140.127
 149.187 572.667
 939.117 726.141
 297.274 825.363
 191.290 211.323
 795.014 803.909
 525.503 710.572
 537.179 281.871
 171.055 277.943
 834.817 580.591
 967.491 584.282
 10.797 632.614
 179.714 993.490
 20.173 488.248
 641.690 393.895
 724.626 763.792
 758.268 937.461
 530.646 585.449
 85.660 625.177
 110.978 173.122
 531.313 515.316
 287.188 498.230
 152.604 51.576
 730.046 995.085
 158.300 454.983
 508.981 302.449
 922.632 407.332
 220.488 547.653
 582.705 0.772
 179.386 987.564
 407.607 529.506
 151.030 506.941
 481.836 562.779
 224.389 804.095
 44.597 536.068
 516.392 215.698
 856.158 18.343
 500.863 337.091
 337.228 811.338
 367.938 562.167
 639.389 81.850
 142.144 719.215
 774.713 55.391
 472.744 327.810
 59.261 160.148
 414.911 999.579
 335.120 420.644
 954.368 895.505
 233.707 893.066
 3.996 318.269
 462.426 806.721
 584.431 734.272
 148.390 142.012
 560.759 201.528
 396.180 713.750
 766.146 132.247
 728.854 534.339
 425.787 988.863
 128.089 664.633
 279.324 236.502
 194.222 797.159
 668.194 130.867
 61.614 98.422
 540.880 576.535
 259.242 21.497
 971.441 855.360
 658.664 809.769
 475.744 897.598
 37.608 686.174
 439.563 489.458
 971.728 463.547
 90.107 310.757
 691.900 740.504
 97.878 546.506
 980.303 449.074
 492.289 478.440
 974.058 295.899
 718.712 539.319
 77.231 354.967
 416.053 797.446
 805.260 508.685
 615.351 364.976
 883.563 643.524
 267.043 315.740
 955.142 49.903
 216.378 21.464
 809.824 682.625
 335.056 425.090
 697.734 152.617
 557.775 362.730
 427.068 153.479
 93.214 208.456
 45.074 603.203
 311.568 576.265
 762.864 994.181
 439.661 689.251
 789.380 200.338
 607.545 76.112
 95.366 461.846
 328.206 128.976
 120.771 143.875
 698.462 544.252
 682.873 600.248
 481.446 950.412
 29.920 535.526
 469.403 924.577
 136.791 385.182
 783.188 825.473
 53.654 674.225
 898.364 276.248
 822.686 86.412
 506.579 959.948
 176.398 111.321
 837.857 526.960
 757.090 932.911
 750.164 631.845
 861.487 494.162
 906.239 331.749
 957.015 997.180
 326.163 595.629
 253.769 71.421
 852.715 439.194
 94.614 324.807
 873.590 51.638
 568.530 359.440
 491.360 194.458
 611.202 727.029
 153.384 498.068
 561.684 876.131
 187.234 67.382
 152.838 326.889
 323.568 932.364
 762.278 37.426
 921.600 383.870
 303.956 903.703
 489.505 549.510
 840.761 281.010
 163.437 760.128
 116.002 315.902
 977.645 296.616
 85.087 233.039
 130.908 91.824
 854.842 798.904
 590.729 386.377
 461.625 265.771
 539.122 334.038
 723.650 732.526
 568.243 146.391
 148.947 107.525
 599.479 722.928
 57.316 551.560
 97.961 386.970
 749.992 261.097
 861.088 536.288
 629.850 833.474
 2.769 807.025
 611.697 862.733
 466.176 967.754
 268.076 238.798
 661.510 825.735
 811.087 271.027
 529.128 198.175
 922.875 902.636
 313.414 627.146
 402.961 113.520
 642.714 287.716
 713.518 79.795
 642.754 135.504
 466.662 738.565
 965.289 83.552
 231.127 331.429
 943.688 101.046
 338.082 20.973
 949.146 940.541
 564.069 307.658
 224.802 469.110
 167.917 252.168
 532.968 686.058
 91.082 228.495
 328.719 729.893
 608.336 409.088
 540.187 925.228
 77.199 494.495
 514.180 1.785
 997.584 440.774
 100.343 479.040
 503.049 468.924
 976.340 188.174
 885.714 337.560
 141.894 475.417
 359.860 364.816
 465.585 665.751
 124.471 655.029
 392.692 372.079
 850.501 343.142
 506.005 611.777
 30.544 853.349
 868.247 980.053
 551.165 382.448
 711.717 258.407
 323.734 282.353
 528.112 378.035
 608.787 215.623
 352.560 74.133
 640.242 893.674
 637.154 460.273
 476.073 646.094
 630.247 115.513
 426.173 793.521
 381.193 744.498
 518.989 853.591
 91.899 566.808
 927.462 563.090
 455.412 981.411
 70.862 878.705
 229.922 790.794
 809.821 868.406
 669.156 53.568
 152.703 335.854
 595.544 50.949
 665.949 257.305
 92.162 629.023
 131.169 545.822
 687.870 433.343
 297.111 198.534
 904.996 43.863
 43.539 701.940
 471.166 396.016
 192.343 356.398
 910.356 927.854
 183.391 388.040
 620.106 804.262
 70.903 814.125
 612.167 158.656
 811.113 751.680
 496.096 272.169
 702.247 460.087
 875.783 832.634
 530.212 902.751
 417.296 123.917
 472.657 33.253
 445.328 74.068
 953.309 655.398
 0.843 312.752
 328.822 387.705
 13.171 669.622
 771.048 560.325
 227.791 191.235
 796.019 380.805
 111.684 711.191
 232.595 284.872
 409.656 113.250
 742.194 415.546
 828.912 657.807
 348.184 789.882
 419.976 466.439
 439.122 74.875
 237.470 486.079
 832.185 425.207
 395.162 883.149
 257.956 474.229
 469.919 888.653
 919.396 19.811
 605.951 58.623
 28.861 928.266
 574.078 801.494
 707.809 277.790
 354.108 817.092
 693.049 278.745
 638.170 893.320
 607.819 308.198
 558.597 809.591
 380.443 762.739
 188.392 34.313
 810.883 914.476
 161.245 501.737
 457.292 613.831
 530.456 176.248
 429.869 348.310
 604.028 915.347
 405.477 683.685
 531.831 522.520
 108.867 593.166
 408.372 924.735
 618.857 247.344
 322.865 344.019
 451.973 884.301
 321.494 776.646
 331.899 812.855
 532.663 305.666
 578.572 94.925
 585.587 902.217
 931.964 194.272
 969.544 708.398
 476.908 822.287
 632.736 20.030
 849.003 326.829
 106.089 622.721
 598.223 492.804
 911.770 991.212
 65.065 304.059
 335.248 492.470
 310.524 571.955
 612.843 880.726
 40.862 898.847
 726.652 421.213
 414.033 12.523
 771.318 203.390
 517.827 393.879
 931.241 18.762
 909.625 403.855
 604.641 388.839
 221.426 891.698
 957.497 381.566
 607.094 895.168
 964.186 86.551
 965.164 400.533
 774.041 508.271
 961.805 857.538
 468.631 50.229
 34.571 899.291
 81.001 210.547
 736.347 422.049
 226.244 990.242
 16.619 273.615
 136.574 369.302
 698.003 485.684
 50.528 963.485
 432.380 484.576
 225.321 207.713
 583.421 511.897
 726.995 581.942
 629.373 582.608
 211.250 105.012
 988.569 469.398
 198.412 564.404
 394.948 211.475
 631.383 358.786
 675.121 550.541
 501.675 930.185
 663.155 60.560
 954.492 218.578
 23.623 889.805
 911.541 439.375
 504.972 318.478
 954.842 459.842
 9.350 363.213
 24.778 721.056
 315.346 557.008
 632.262 744.894
 128.478 691.118
 452.841 899.084
 740.437 631.549
 747.545 26.233
 160.235 489.668
 382.027 424.454
 424.549 122.792
 836.100 287.694
 514.924 620.330
 507.114 253.929
 98.640 564.018
 513.036 990.144
 188.254 172.236
 747.823 476.521
 880.911 199.425
 989.218 691.013
 19.135 678.682
 716.993 982.578
 914.879 301.093
 980.622 440.690
 31.129 716.997
 125.212 794.663
 631.473 135.677
 612.175 723.903
 126.997 870.072
 178.674 235.045
 989.042 516.671
 492.539 910.462
 301.281 138.211
 555.395 191.552
 18.842 504.015
 867.668 407.284
 837.634 281.552
 729.458 361.716
 883.417 220.085
 648.746 962.428
 665.615 246.171
 253.805 504.516
 441.444 939.571
 153.964 861.869
 165.904 781.075
 109.132 409.721
 4.975 580.451
 603.885 81.091
 233.431 588.636
 379.802 506.741
 573.665 474.291
 766.513 806.037
 334.656 867.648
 327.223 778.050
 335.429 826.279
 660.925 121.820
 628.225 905.992
 396.993 916.667
 634.141 588.914
 897.262 82.586
 957.532 459.047
 818.152 472.841
 922.329 567.985
 56.035 822.240
 669.174 10.303
 231.231 72.003
 440.489 455.439
 491.217 843.258
 763.081 652.241
 216.329 654.216
 494.497 140.984
 79.209 129.622
 838.086 248.410
 683.306 84.752
 238.756 92.746
 729.769 269.946
 660.981 741.704
 833.203 416.108
 815.066 817.000
 925.176 348.137
 957.587 959.233
 803.371 543.674
 545.872 408.019
 160.318 961.491
 201.144 30.742
 168.317 990.445
 635.407 981.259
 919.132 359.915
 756.332 585.421
 184.129 80.561
 493.377 346.621
 741.737 364.974
 726.479 221.015
 36.388 817.137
 363.237 623.219
 11.810 423.800
 247.030 349.531
 379.814 366.769
 410.719 623.093
 325.197 880.401
 770.113 415.402
 142.447 171.238
 808.173 738.500
 688.443 305.702
 93.040 654.865
 907.996 356.376
 636.395 755.924
 339.885 517.711
 497.827 19.357
 187.064 288.708
 618.026 489.653
 686.123 744.466
 389.352 621.140
 541.242 842.398
 795.210 378.745
 703.151 234.980
 246.506 75.925
 833.703 182.188
 269.105 223.448
 164.114 507.159
 533.703 415.138
 845.664 642.461
 29.954 50.607
 224.609 336.758
 459.381 819.571
 120.228 588.166
 723.827 692.310
 221.631 537.669
 113.629 286.500
 173.388 980.330
 925.758 38.010
 23.731 561.423
 568.832 483.972
 146.582 736.972
 118.896 77.592
 907.626 952.547
 985.231 468.806
 565.968 879.712
 115.422 791.315
 730.460 736.473
 627.559 648.935
 120.701 886.987
 97.350 662.303
 117.111 887.975
 969.427 356.117
 275.785 636.725
 803.997 88.217
 488.371 130.654
 738.869 661.590
 94.655 814.482
 647.746 250.985
 18.543 451.778
 841.486 615.122
 862.458 687.459
 700.896 66.930
 29.917 881.829
 586.887 917.029
 973.082 700.492
 563.763 684.367
 906.812 284.382
 539.607 143.040
 71.293 437.012
 97.812 621.728
 343.290 129.506
 617.467 33.528
 625.919 106.127
 887.517 46.465
 626.359 482.633
 768.345 31.459
 950.818 866.427
 80.744 883.518
 700.426 730.918
 670.566 207.520
 187.484 977.728
 949.857 411.785
 958.948 890.366
 422.649 946.235
 916.408 983.927
 114.383 758.087
 65.684 689.565
 114.892 283.476
 873.923 873.282
 870.922 230.278
 620.638 9.646
 508.298 583.638
 717.065 436.852
 487.169 744.681
 154.736 675.127
 785.580 323.841
 901.060 851.490
 634.255 697.713
 762.471 36.586
 484.520 112.875
 512.352 850.712
 355.274 507.580
 663.193 263.659
 275.692 714.198
 334.683 714.901
 97.736 709.112
 119.422 775.634
 204.572 765.170
 516.532 711.754
 373.812 923.315
 434.504 776.955
 382.326 88.788
 955.297 548.516
 554.636 242.918
 202.126 436.252
 880.062 979.534
 916.942 859.460
 153.547 576.194
 586.652 850.016
 758.097 611.579
 469.369 745.275
 708.049 273.537
 175.931 565.887
 744.794 765.402
 23.624 905.367
 31.381 924.778
 867.188 105.496
 68.788 398.010
 649.103 959.822
 172.006 559.921
 321.789 623.137
 343.919 192.282
 857.248 144.629
 892.910 611.986
 756.122 564.066
 207.952 112.576
 232.779 681.961
 862.542 907.847
 223.537 945.020
 624.175 166.569
 632.367 776.721
 35.315 641.458
 86.218 669.572
 369.228 27.420
 667.671 371.209
 891.990 753.542
 76.080 112.258
 250.991 905.693
 843.021 501.696
 308.893 392.858
 200.203 57.911
 27.180 77.071
 27.596 343.853
 829.802 166.316
 759.023 966.471
 828.237 769.749
 907.732 808.388
 25.476 698.753
 914.449 448.529
 127.415 694.500
 687.118 853.913
 443.159 617.857
 570.267 783.203
 946.418 360.757
 580.914 520.986
 372.058 455.738
 808.627 287.441
 36.776 463.638
 584.421 59.420
 280.661 115.849
 764.122 354.665
 235.061 49.732
 587.737 420.375
 317.875 492.455
 610.897 20.684
 54.389 873.520
 154.917 815.419
 712.385 549.557
 288.442 986.122
 845.106 341.694
 189.470 6.643
 253.243 667.167
 698.136 127.112
 534.335 709.210
 267.588 485.093
 289.570 345.051
 365.339 659.823
 37.070 738.789
 636.337 719.182
 848.427 417.540
 980.755 289.428
 920.750 864.657
 746.104 210.428
 537.237 777.715
 809.984 870.369
 800.765 11.680
 714.910 180.762
 870.826 235.292
 691.633 332.377
 246.105 612.654
 306.765 333.812
 543.004 539.697
 232.050 885.443
 682.349 39.349
 847.090 282.009
 948.741 788.364
 848.687 806.988
 893.480 617.027
 995.263 911.983
 955.392 409.962
 514.301 435.800
 244.499 627.480
 447.682 172.677
 520.035 663.267
 410.627 349.781
 673.578 222.254
 454.333 513.730
 254.895 124.603
 212.888 88.419
 835.484 965.580
 497.612 476.126
 453.935 950.267
 395.412 195.847
 517.297 805.618
 604.296 742.749
 411.094 795.061
 773.854 806.733
 592.912 632.979
 539.809 293.410
 84.280 144.057
 480.948 474.700
 334.607 227.100
 568.543 177.069
 289.105 471.914
 710.406 451.832
 857.944 313.883
 554.798 813.391
 642.487 82.579
 857.557 167.813
 840.541 662.130
 925.978 666.446
 418.632 701.896
 135.462 228.559
 425.751 631.628
 423.005 595.266
 328.517 896.650
 351.744 856.744
 399.060 352.378
 622.463 179.136
 988.918 175.790
 294.022 330.389
 307.989 762.285
 930.843 839.934
 508.120 193.041
 90.802 640.751
 185.589 59.725
 123.287 639.450
 182.857 814.865
 989.886 287.011
 933.084 737.791
 527.579 216.593
 774.647 943.680
 227.771 852.817
 218.998 258.577
 638.696 447.497
 213.574 893.502
 51.247 768.517
 960.106 598.740
 290.032 60.988
 863.707 803.621
 496.304 452.970
 63.804 351.679
 504.515 622.533
 676.725 45.675
 229.700 850.089
 132.001 807.004
 802.122 11.696
 658.942 830.445
 614.948 227.830
 253.392 444.587
 49.886 761.298
 81.827 252.933
 177.192 991.120
 843.985 578.340
 906.312 400.883
 777.221 827.743
 810.394 175.263
 735.013 463.943
 534.167 252.775
 675.873 161.548
 395.438 232.640
 352.854 45.131
 533.965 965.905
 471.507 785.342
 979.204 703.071
 887.364 654.722
 985.005 440.754
 922.538 326.483
 302.357 366.987
 803.018 409.427
 71.651 698.193
 839.707 138.924
 257.567 520.607
 911.514 741.605
 19.634 675.625
 250.231 229.831
 810.023 83.598
 495.020 496.435
 970.435 895.800
 577.765 821.704
 18.602 352.232
 645.965 289.629
 981.416 446.789
 932.300 171.388
 58.704 344.856
 72.332 368.617
 555.175 736.039
 765.288 330.811
 566.746 851.517
 106.625 49.269
 973.654 37.115
 212.654 379.015
 201.480 495.875
 552.206 910.552
 240.872 934.598
 421.986 281.041
 48.750 345.092
 302.481 321.122
 622.725 390.827
 40.088 936.437
 384.006 862.141
 376.359 544.722
 613.083 307.553
 823.204 168.628
 350.830 285.057
 127.747 625.328
 652.544 136.240
 24.598 376.153
 313.926 838.915
 907.277 488.368
 79.448 302.683
 812.834 317.693
 1.482 538.855
 381.270 210.908
 602.407 954.750
 478.951 35.095
 64.482 726.302
 45.922 211.587
 49.351 816.487
 601.879 232.031
 349.520 895.509
 213.975 190.152
 270.227 737.483
 658.819 520.696
 6.847 813.894
 896.614 6.810
 848.750 863.310
 790.956 824.884
 536.832 417.147
 555.133 333.229
 713.218 221.004
 564.724 885.041
 15.710 468.888
 654.873 829.831
 827.207 912.994
 605.021 249.364
 35.431 514.693
 318.230 808.175
 888.029 43.506
 919.106 354.724
 342.649 231.591
 144.013 822.535
 364.152 963.447
 578.592 302.182
 768.282 876.666
 437.216 401.402
 262.386 412.865
 181.777 714.105
 801.822 172.221
 676.245 177.487
 731.400 664.551
 179.753 623.328
 83.483 629.951
 33.925 3.899
 980.260 827.991
 717.046 689.588
 162.499 12.898
 164.103 254.531
 18.972 59.791
 111.226 164.374
 101.294 361.491
 267.437 398.274
 412.586 544.858
 475.798 932.610
 892.983 768.747
 657.942 109.560
 581.236 762.047
 276.779 648.048
 203.571 879.777
 666.164 631.792
 175.582 728.639
 805.815 448.961
 650.437 912.003
 735.309 845.619
 710.402 629.922
 651.265 991.733
 685.122 845.047
 993.454 510.574
 948.688 483.336
 253.600 572.128
 161.149 313.039
 417.963 446.481
 494.408 261.026
 542.570 917.553
 836.520 647.117
 947.471 0.099
 674.152 200.327
 471.010 828.289
 385.779 462.214
 542.328 2.869
 66.224 868.630
 983.743 221.703
 977.909 159.723
 246.157 567.180
 970.302 917.216
 589.964 290.634
 114.102 726.453
 759.151 491.473
 701.600 358.079
 243.597 425.663
 213.321 250.311
 898.045 748.560
 840.543 628.418
 678.505 270.655
 383.795 644.453
 588.158 516.915
 472.305 669.387
 694.065 781.986
 925.057 174.150
 709.695 481.286
 10.085 738.862
 141.513 444.071
 367.778 514.447
 203.480 676.824
 411.871 702.404
 522.581 857.274
 277.641 231.702
 330.559 980.028
 472.461 102.231
 179.336 759.041
 624.670 778.396
 875.638 460.177
 400.879 390.980
 27.779 165.036
 250.889 318.133
 386.031 196.478
 77.846 335.141
 667.618 724.318
 856.861 956.552
 245.864 839.059
 228.828 742.513
 486.783 571.057
 971.628 243.892
 499.478 146.005
 245.225 348.664
 71.626 925.006
 570.748 136.272
 858.534 963.997
 539.601 909.300
 832.377 443.955
 363.583 955.242
 254.032 636.715
 130.421 288.614
 258.329 863.571
 283.671 269.000
 627.509 623.029
 617.573 608.098
 628.325 773.562
 384.984 33.667
 394.913 186.069
 832.040 325.974
 319.535 473.765
 172.055 779.324
 162.149 374.667
 221.389 454.287
 81.133 729.803
 373.394 103.055
 823.086 160.219
 467.335 988.905
 769.348 905.121
 305.326 240.009
 128.789 514.895
 922.434 27.058
 76.534 384.724
 267.326 23.561
 181.006 421.219
 200.049 977.715
 729.243 425.670
 860.100 116.917
 73.464 288.380
 655.046 732.027
 478.963 570.310
 724.149 1.060
 81.257 17.266
 552.244 654.210
 964.023 540.542
 959.191 837.721
 381.649 4.029
 435.476 777.672
 182.327 94.782
 403.828 991.094
 278.847 701.122
 582.164 646.830
 881.960 674.105
 29.970 688.310
 300.814 965.073
 456.660 832.014
 650.325 789.991
 938.035 26.217
 337.961 311.889
 760.157 262.970
 862.378 13.293
 826.600 290.805
 201.553 373.811
 15.796 175.937
 934.624 112.597
 354.142 345.654
 593.923 305.267
 624.680 649.902
 523.977 359.788
 510.688 667.079
 503.094 621.186
 981.793 419.561
 409.149 271.672
 973.657 456.165
 461.184 967.484
 550.439 895.697
 797.175 88.709
 434.867 141.702
 938.948 621.341
 759.597 98.062
 708.790 105.383
 54.602 503.038
 388.091 98.022
 210.669 511.556
 913.741 561.465
 523.867 588.198
 88.494 101.319
 958.440 713.369
 610.790 179.424
 697.386 580.098
 9.226 196.323
 565.602 986.959
 677.009 590.418
 397.575 772.541
 350.270 6.052
 221.041 38.112
 847.109 829.838
 783.705 857.655
 296.097 437.605
 459.156 359.026
 625.958 803.033
 630.641 797.779
 782.766 428.806
 920.780 748.255
 86.026 122.896
 967.980 657.289
 756.972 972.972
 155.863 987.520
 956.423 3.149
 793.145 903.702
 488.477 727.231
 683.891 700.811
 571.292 954.686
 990.885 852.377
 986.609 338.950
 400.078 976.868
 312.737 877.046
 166.870 125.462
 467.026 735.181
 943.699 423.033
 157.074 763.062
 834.492 223.273
 116.704 11.619
 829.499 936.636
 813.071 641.952
 281.691 565.039
 113.112 230.445
 983.926 629.508
 727.013 574.623
 488.552 646.049
 967.794 390.493
 825.022 21.837
 921.761 484.646
 666.639 279.472
 785.082 68.565
 178.106 833.549
 235.644 359.366
 347.460 243.688
 953.437 747.303
 128.973 444.506
 31.900 887.828
 460.149 39.756
 119.900 642.876
 382.139 369.287
 860.480 915.672
 507.424 878.661
 37.419 924.849
 813.741 897.917
 871.481 191.888
 774.030 464.314
 20.297 580.948
 687.013 390.882
 3.028 758.284
 483.373 615.768
 294.789 821.054
 432.844 584.882
 96.365 989.758
 955.695 280.943
 489.878 837.561
 988.722 665.244
 127.031 731.936
 115.136 34.169
 877.491 943.409
 436.462 791.508
 683.358 202.476
 143.173 721.148
 741.979 594.386
 82.418 224.689
 672.206 323.280
 682.422 517.496
 435.382 568.934
 183.463 197.835
 986.683 933.143
 757.439 300.769
 258.046 626.532
 237.825 195.915
 531.767 893.772
 498.132 900.971
 293.416 294.835
 131.962 366.766
 571.121 446.907
 826.588 490.800
 721.310 46.094
 462.947 371.718
 832.005 306.180
 499.534 104.412
 935.770 14.993
 40.438 102.673
 185.107 874.649
 286.399 32.322
 1.565 582.878
 913.099 341.858
 2.218 667.355
 606.836 630.051
 597.702 607.464
 261.435 621.109
 487.063 488.016
 651.798 899.437
 616.797 812.455
 152.295 249.464
 373.265 159.941
 868.681 54.074
 15.909 868.120
 459.895 721.020
 388.241 643.459
 703.766 164.121
 347.473 991.694
 224.022 489.401
 793.028 185.659
 664.105 890.764
 638.187 475.616
 338.136 400.866
 125.369 742.935
 86.229 266.903
 929.259 411.932
 738.437 914.995
 997.056 292.837
 480.476 458.184
 843.147 22.809
 199.513 610.052
 426.377 808.928
 957.436 447.269
 999.940 429.950
 433.004 369.532
 722.688 610.840
 36.963 624.287
 970.796 399.814
 432.804 77.091
 382.473 521.447
 90.391 337.703
 726.347 586.884
 913.626 608.924
 804.916 764.044
 773.048 562.361
 214.747 63.828
 249.334 405.882
 889.874 814.650
 66.836 975.271
 787.048 475.261
 533.274 931.960
 742.289 488.030
 971.621 894.726
 676.838 980.902
 254.877 881.532
 774.447 380.760
 459.340 734.648
 636.594 264.288
 615.172 84.544
 471.123 420.633
 36.197 853.573
 134.952 274.793
 688.371 677.110
 962.560 678.924
 146.020 936.505
 227.108 43.564
 477.548 254.321
 336.310 790.526
 691.768 337.872
 324.820 868.076
 409.472 402.754
 311.418 296.674
 152.415 135.153
 612.989 395.373
 966.997 222.112
 496.998 975.969
 128.837 995.229
 786.566 650.652
 966.977 188.525
 962.165 761.635
 665.059 339.352
 114.508 855.702
 457.478 986.543
 255.433 156.402
 360.155 707.624
 576.809 960.820
 330.158 742.422
 329.027 151.163
 111.270 670.197
 966.096 174.156
 521.980 428.298
 47.237 529.520
 309.707 109.921
 397.074 414.070
 115.014 74.962
 87.794 97.533
 449.701 209.979
 625.084 532.912
 733.886 830.376
 81.399 816.509
 403.451 20.059
 939.312 364.743
 387.509 831.733
 776.903 36.363
 66.171 45.933
 166.692 134.880
 305.073 320.785
 868.280 28.066
 681.377 909.830
 499.298 535.726
 375.789 425.318
 874.420 795.921
 919.316 762.780
 441.036 821.220
 517.769 554.061
 123.885 713.897
 700.384 795.161
 158.697 601.330
 673.435 408.012
 464.184 874.959
 830.587 887.958
 917.945 628.369
 157.208 198.024
 788.708 168.318
 747.529 174.780
 86.573 758.512
 765.778 776.721
 854.416 6.754
 63.125 43.471
 395.362 444.746
 402.101 42.175
 149.417 314.635
 133.166 896.209
 761.133 571.594
 961.295 151.463
 762.055 856.987
 584.055 808.236
 997.114 177.279
 879.978 794.148
 301.667 240.945
 583.516 77.953
 162.463 625.639
 60.133 18.864
 926.115 953.137
 654.709 544.849
 135.830 87.912
 844.400 880.614
 442.314 610.034
 2.193 466.819
 237.075 773.636
 341.789 482.071
 263.334 193.035
 643.333 694.681
 366.791 210.260
 681.105 819.044
 729.329 416.002
 120.212 859.260
 185.005 12.652
 703.964 208.478
 929.404 530.233
 204.794 295.194
 308.484 6.552
 200.089 976.747
 697.663 810.290
 804.031 465.643
 370.275 274.111
 34.641 516.667
 899.068 683.857
 221.822 723.395
 55.665 675.026
 420.682 783.575
 469.384 969.768
 41.131 346.369
 905.484 663.348
 149.407 793.983
 928.345 970.578
 152.324 919.338
 760.673 767.937
 806.628 714.716
 246.326 229.516
 872.685 298.722
 211.315 933.602
 876.050 686.141
 12.184 606.387
 677.286 593.562
 308.823 30.326
 158.206 609.965
 823.562 952.990
 792.838 823.384
 101.739 229.600
 118.472 750.275
 700.828 75.800
 793.816 172.390
 263.616 619.704
 618.436 145.898
 111.973 862.192
 384.138 49.496
 195.690 385.894
 981.932 512.824
 888.149 416.166
 747.839 484.994
 507.580 116.825
 500.382 527.337
 908.182 800.533
 208.634 747.188
 706.006 315.093
 291.672 123.685
 935.262 514.743
 450.987 446.109
 254.502 987.681
 892.592 714.523
 400.157 151.018
 224.189 806.476
 906.404 271.165
 86.937 48.011
 242.677 766.166
 276.217 238.343
 358.842 406.892
 249.715 752.404
 146.741 382.434
 245.528 811.436
 827.280 22.955
 922.434 487.084
 634.287 688.004
 376.673 747.942
 98.112 602.636
 425.309 18.441
 519.409 446.173
 219.556 588.563
 981.107 223.073
 59.253 469.652
 166.461 342.028
 922.341 257.960
 853.993 133.290
 853.883 455.328
 844.525 996.367
 334.482 858.209
 168.221 507.310
 877.289 805.149
 225.527 658.869
 899.021 652.710
 367.981 755.917
 839.202 105.058
 734.373 655.979
 232.268 368.029
 663.766 109.752
 91.187 340.194
 26.934 13.707
 364.144 637.416
 497.328 796.777
 155.886 510.716
 345.261 801.509
 843.948 137.317
 336.586 28.720
 601.847 209.784
 879.363 650.659
 303.970 726.964
 647.086 184.004
 421.329 802.416
 550.964 588.975
 617.340 691.155
 500.853 28.721
 65.526 24.579
 827.070 803.515
 486.695 7.673
 304.001 552.609
 944.983 533.793
 269.791 193.816
 156.681 413.270
 551.188 13.547
 512.549 185.697
 533.751 610.479
 956.005 925.976
 348.068 81.970
 12.017 585.439
 433.564 487.390
 543.724 396.519
 682.084 555.689
 597.687 768.403
 521.203 170.578
 59.595 607.922
 67.514 975.955
 808.406 701.716
 336.780 622.702
 859.825 419.892
 242.394 617.215
 314.205 666.134
 126.060 339.379
 157.199 463.410
 52.985 745.846
 444.464 477.325
 354.247 252.034
 678.543 930.950
 525.672 747.273
 253.639 936.224
 787.892 111.696
 402.655 79.063
 396.736 706.210
 783.857 860.054
 265.462 349.129
 548.298 162.602
 47.149 291.376
 743.307 538.771
 531.945 688.914
 244.532 653.631
 872.591 343.886
 35.130 486.106
 674.034 858.582
 734.609 763.127
 608.121 397.620
 443.611 910.031
 759.803 578.611
 539.861 479.855
 22.452 470.223
 312.782 414.414
 260.407 645.098
 741.444 568.344
 698.534 854.992
 237.132 61.755
 711.253 324.117
 425.493 226.676
 325.157 316.751
 624.904 76.352
 856.184 465.273
 381.218 394.844
 38.547 48.935
 491.581 147.870
 210.635 711.678
 341.616 25.712
 873.441 984.423
 994.435 507.236
 578.326 934.551
 412.969 983.178
 309.853 569.308
 28.614 689.912
 560.959 552.873
 851.965 615.889
 234.811 906.589
 671.051 176.044
 511.506 712.015
 18.231 469.925
 377.535 255.917
 380.548 902.622
 699.068 389.947
 155.259 50.161
 422.088 235.860
 640.716 979.733
 676.903 375.673
 634.163 17.525
 553.253 716.749
 167.014 811.102
 975.131 721.705
 432.386 718.196
 149.420 315.023
 889.947 218.591
 275.714 710.889
 913.431 480.801
 700.520 604.099
 673.577 100.943
 169.746 597.644
 423.877 688.955
 799.531 642.144
 131.792 618.995
 445.665 384.611
 830.401 239.067
 232.874 183.707
 964.351 892.735
 611.931 677.956
 882.198 627.056
 777.996 990.049
 950.587 720.014
 18.807 228.069
 203.164 572.733
 305.705 982.097
 110.639 882.353
 511.293 107.071
 793.385 786.842
 180.328 590.296
 572.497 190.242
 18.874 600.583
 150.920 213.307
 752.533 547.245
 367.635 538.442
 867.643 798.393
 512.569 838.048
 947.637 541.839
 718.882 891.275
 886.481 557.141
 256.263 945.707
 566.510 607.760
 381.217 298.489
 571.356 977.893
 207.898 526.986
 936.670 854.502
 249.522 754.241
 670.457 792.411
 451.887 391.784
 977.934 165.704
 756.862 954.903
 557.735 84.199
 257.409 427.132
 579.995 787.446
 552.729 785.777
 673.572 583.832
 901.252 353.967
 428.548 308.235
 572.707 672.506
 128.682 372.853
 493.375 283.055
 62.111 392.773
 889.374 769.876
 290.965 206.449
 392.739 347.937
 993.415 773.213
 668.806 328.831
 804.946 822.388
 438.650 701.554
 187.281 424.422
 147.871 482.001
 29.532 542.143
 16.826 203.222
 51.138 553.927
 794.590 118.646
 322.226 189.876
 929.555 193.952
 364.841 22.518
 717.128 481.870
 946.565 855.917
 145.810 860.641
 253.221 78.110
 946.583 614.109
 634.419 313.614
 769.824 823.413
 387.799 833.334
 434.531 801.321
 995.933 961.889
 985.620 745.492
 93.342 746.378
 478.391 721.949
 37.290 10.588
 310.161 961.216
 930.479 475.010
 815.949 93.670
 20.060 251.651
 219.237 345.382
 627.315 865.271
 815.000 229.091
 775.845 166.393
 97.910 905.882
 941.008 509.197
 24.833 60.956
 376.009 307.648
 511.260 871.627
 144.542 260.039
 853.417 878.129
 748.691 865.240
 991.400 369.063
 354.412 328.774
 287.404 225.486
 433.940 74.245
 893.150 133.102
 841.711 102.334
 381.681 164.048
 172.657 657.729
 383.470 82.089
 802.120 621.803
 710.997 362.089
 436.218 809.111
 298.683 1.470
 799.542 737.959
 98.277 293.607
 320.968 314.033
 428.729 27.100
 243.647 321.867
 712.552 157.481
 455.470 287.613
 769.136 96.687
 813.348 549.843
 63.983 998.784
 698.243 660.146
 419.061 46.648
 696.228 204.961
 514.324 913.143
 439.849 982.841
 97.752 571.682
 878.202 141.376
 668.184 145.696
 265.607 344.861
 701.918 835.685
 488.210 543.075
 413.813 358.128
 583.806 193.949
 932.995 125.129
 379.486 375.290
 441.683 330.395
 579.193 635.127
 785.934 569.850
 711.959 474.645
 784.958 888.203
 512.646 345.443
 610.147 621.219
 289.606 53.212
 298.035 902.945
 955.312 587.446
 528.379 673.944
 802.071 2.009
 17.626 797.714
 19.137 930.095
 230.766 945.323
 921.645 271.067
 35.451 111.193
 25.583 192.960
 549.005 484.515
 414.673 776.043
 852.425 320.609
 340.476 818.127
 759.535 974.472
 40.757 735.477
 181.277 305.635
 295.295 343.890
 264.788 810.449
 33.592 78.112
 817.875 547.002
 213.867 905.316
 158.045 791.540
 384.058 576.319
 511.107 396.782
 568.283 718.985
 190.121 645.487
 979.174 659.518
 726.961 531.692
 199.019 322.694
 825.026 522.057
 889.810 440.583
 824.548 6.439
 351.605 935.627
 396.980 536.548
 745.523 348.571
 440.112 161.052
 5.822 680.481
 862.575 422.540
 186.675 902.712
 809.656 4.294
 603.297 566.259
 279.591 361.799
 841.969 585.470
 351.618 594.673
 815.496 68.917
 937.903 99.262
 143.827 476.553
 78.108 371.231
 436.485 866.786
 18.133 522.349
 564.512 295.129
 306.546 348.198
 833.492 788.650
 760.124 986.355
 532.684 764.098
 703.102 580.775
 643.142 314.612
 386.013 801.488
 373.050 758.110
 905.149 333.719
 562.422 33.329
 441.642 462.157
 101.072 526.149
 842.044 940.056
 150.763 303.956
 795.228 395.373
 800.159 389.819
 401.829 424.178
 533.303 997.068
 263.639 232.716
 610.567 710.092
 276.046 581.735
 775.247 596.121
 724.372 869.067
 67.207 588.132
 655.675 358.150
 483.395 129.424
 615.211 861.348
 637.831 719.899
 948.257 48.252
 883.266 372.359
 923.788 41.843
 833.593 59.584
 839.605 51.425
 218.917 510.563
 125.685 573.150
 190.692 463.554
 833.070 659.848
 827.393 986.987
 42.425 55.649
 754.875 284.302
 865.141 631.807
 650.915 569.253
 259.640 713.399
 439.770 963.029
 718.234 107.730
 267.280 768.430
 570.906 130.649
 775.586 29.819
 729.859 763.508
 742.571 616.354
 894.165 488.714
 116.428 561.978
 731.893 963.812
 740.174 465.816
 245.364 761.739
 332.511 73.943
 244.537 77.575
 356.232 916.443
 647.890 869.905
 377.813 16.308
 696.597 48.416
 94.026 188.805
 306.549 359.955
 894.197 546.814
 847.032 774.735
 238.438 270.262
 981.318 785.409
 189.798 2.782
 642.311 847.363
 646.505 938.304
 258.763 592.667
 512.502 552.333
 459.920 717.064
 631.230 330.603
 337.987 984.221
 528.565 830.796
 60.439 419.837
 183.177 75.708
 23.141 926.472
 311.940 979.098
 598.928 574.910
 248.026 124.329
 846.002 197.227
 951.661 392.514
 730.926 488.447
 158.142 328.341
 629.804 126.691
 92.609 661.007
 189.198 845.439
 602.336 503.150
 349.450 475.846
 339.256 636.491
 204.433 652.876
 710.401 178.752
 843.435 717.379
 472.496 297.699
 796.395 809.246
 927.606 495.841
 789.258 836.875
 856.425 99.954
 271.645 918.545
 359.247 735.504
 366.785 655.747
 244.929 794.965
 229.712 741.414
 176.466 784.536
 202.989 592.469
 437.218 284.896
 1.728 981.673
 491.941 433.143
 516.660 724.908
 876.948 935.305
 723.791 943.436
 837.670 777.763
 863.149 994.135
 341.292 913.131
 181.967 962.161
 6.980 158.967
 516.908 398.857
 324.405 538.784
 156.588 412.403
 558.999 2.882
 323.493 69.665
 583.903 345.482
 240.627 525.691
 726.218 654.290
 802.948 183.578
 589.544 524.329
 10.230 213.875
 814.422 790.570
 392.893 781.901
 290.030 700.238
 985.051 586.458
 439.124 287.817
 982.353 688.199
 696.858 531.644
 31.873 874.819
 103.783 474.018
 306.293 888.251
 273.413 456.059
 737.044 31.930
 692.474 548.824
 346.049 930.092
 13.003 13.883
 801.611 363.047
 423.302 575.495
 612.263 129.853
 391.284 574.461
 697.562 161.055
 688.735 857.771
 74.627 627.827
 86.548 961.249
 664.456 469.536
 995.173 702.931
 546.713 629.295
 475.582 427.058
 622.741 777.304
 906.441 542.018
 534.324 485.886
 433.341 665.662
 733.425 660.059
 494.535 129.179
 912.275 625.802
 891.415 62.708
 143.300 127.981
 305.831 74.302
 307.196 725.046
 943.275 186.667
 920.765 712.507
 262.099 276.615
 732.895 926.787
 23.574 599.713
 309.347 131.172
 233.040 921.619
 850.013 362.333
 834.235 428.726
 204.346 706.338
 240.717 579.724
 203.162 704.684
 241.862 778.248
 192.613 581.782
 386.109 602.176
 926.405 994.452
 329.003 990.062
 586.251 180.534
 624.166 448.333
 701.911 517.958
 146.022 958.153
 628.161 278.022
 456.117 798.079
 206.797 88.609
 480.911 193.195
 450.603 526.483
 456.433 304.155
 889.620 685.208
 141.053 97.259
 427.584 259.787
 306.693 621.385
 680.665 34.618
 824.017 957.345
 277.646 932.199
 669.785 913.280
 159.151 391.262
 643.691 495.400
 645.734 600.314
 805.206 381.205
 775.630 462.211
 773.577 422.846
 921.130 444.269
 299.898 487.293
 959.341 154.170
 470.829 339.269
 733.010 442.528
 668.911 449.496
 327.939 577.445
 952.618 487.726
 906.009 963.949
 866.335 275.656
 760.999 532.013
 210.676 333.270
 655.234 221.485
 939.322 73.200
 798.856 522.129
 870.368 666.621
 453.504 243.811
 156.642 622.024
 684.824 198.413
 627.410 951.523
 313.152 264.319
 948.110 230.398
 381.493 10.160
 628.340 932.168
 190.549 201.337
 902.359 707.143
 60.783 765.675
 400.133 96.187
 843.585 209.096
 887.791 878.118
 892.611 744.682
 579.841 449.037
 750.656 115.885
 85.213 450.985
 438.473 984.446
 746.889 197.240
 634.269 933.986
 350.496 189.466
 593.937 369.981
 118.701 360.757
 723.231 525.417
 861.784 296.789
 818.010 198.812
 734.538 38.895
 134.401 938.151
 448.104 627.729
 337.500 962.003
 22.986 39.501
 658.369 889.404
 344.920 849.645
 120.966 185.726
 325.259 847.783
 792.940 365.763
 377.007 955.117
 679.548 311.428
 29.491 458.967
 84.163 334.306
 730.183 592.298
 170.885 757.692
 460.476 428.083
 706.686 114.560
 540.809 523.782
 857.558 503.181
 564.783 600.537
 743.557 48.048
 505.607 150.806
 702.919 757.587
 732.968 378.736
 810.158 720.332
 594.217 446.788
 774.871 546.300
 808.584 52.843
 507.767 139.883
 733.057 832.729
 172.104 324.550
 447.966 677.912
 689.327 958.766
 21.429 496.679
 387.496 58.066
 515.272 214.919
 673.321 32.054
 639.452 410.495
 379.817 559.829
 124.006 169.883
 351.209 356.030
 112.274 829.305
 137.599 256.297
 269.281 763.080
 599.723 699.665
 6.157 372.596
 187.935 971.501
 734.316 739.452
 531.364 49.526
 449.414 880.555
 328.220 763.719
 100.176 291.698
 894.792 325.161
 94.803 115.277
 840.238 326.964
 239.530 209.101
 371.334 690.204
 269.865 33.669
 583.740 978.309
 633.195 288.013
 604.703 183.826
 97.834 797.377
 660.577 792.116
 212.503 244.018
 548.038 327.846
 314.127 904.763
 790.640 13.530
 201.034 851.154
 115.750 826.709
 352.045 830.962
 147.348 486.119
 606.008 800.147
 187.171 470.729
 26.214 344.246
 163.065 462.355
 592.651 815.514
 724.883 877.374
 803.416 230.430
 733.799 830.655
 964.095 900.426
 142.625 761.073
 217.850 501.765
 327.753 488.986
 364.881 188.640
 86.028 8.896
 461.494 292.725
 733.690 322.592
 627.904 774.366
 473.975 957.676
 560.116 552.357
 572.828 2.181
 892.632 63.794
 989.237 917.490
 831.627 331.318
 241.866 608.947
 736.695 646.136
 204.050 167.148
 515.838 931.433
 655.012 914.092
 583.452 417.340
 179.694 359.195
 563.326 436.630
 9.240 993.067
 74.893 706.291
 688.627 515.143
 575.990 176.286
 809.779 738.512
 932.245 451.112
 173.608 566.016
 803.024 485.529
 561.740 750.934
 65.919 52.321
 180.280 699.008
 913.390 721.750
 858.976 32.456
 341.916 389.926
 278.020 607.920
 989.536 872.565
 82.751 886.485
 463.599 633.160
 418.413 113.236
 816.978 247.682
 560.455 434.961
 885.728 894.385
 271.567 517.106
 80.476 685.616
 828.564 204.874
 541.911 482.827
 327.503 489.150
 519.957 425.922
 594.237 307.026
 437.149 499.131
 453.223 240.950
 447.932 298.573
 96.385 832.568
 833.880 778.335
 155.597 240.210
 285.065 164.375
 829.744 226.596
 842.978 736.714
 16.050 740.027
 931.669 603.739
 14.428 563.188
 720.378 507.049
 635.082 954.349
 860.283 695.895
 768.632 842.484
 65.526 857.218
 952.997 797.619
 788.149 356.599
 673.612 658.004
 419.626 778.626
 997.765 724.763
 668.235 109.596
 307.744 841.162
 469.623 303.810
 951.773 357.121
 523.642 355.604
 370.418 979.979
 178.166 66.708
 926.295 260.530
 342.576 172.279
 216.737 30.294
 680.259 354.365
 985.821 453.744
 849.710 429.639
 980.403 590.288
 714.102 915.522
 773.955 968.493
 474.653 537.602
 974.890 792.957
 686.610 589.325
 558.435 56.921
 249.358 455.822
 731.943 186.194
 213.365 896.535
 634.856 447.800
 683.704 690.675
 861.640 416.411
 118.254 95.946
 807.045 389.829
 892.107 880.295
 899.695 9.212
 429.817 850.332
 96.569 88.502
 373.890 225.711
 445.372 49.370
 869.338 569.092
 924.697 542.424
 886.302 464.666
 187.344 102.447
 689.941 698.864
 757.214 715.635
 791.435 304.413
 864.995 291.641
 496.502 718.728
 605.769 444.409
 106.913 230.741
 819.143 46.022
 852.924 363.227
 839.060 470.164
 245.161 392.736
 548.831 670.068
 66.313 644.273
 472.945 514.520
 87.115 826.236
 609.787 549.503
 526.902 572.127
 480.636 368.223
 603.693 623.691
 265.359 504.663
 378.010 85.968
 692.487 552.561
 711.936 784.085
 532.153 530.222
 92.149 596.189
 539.412 230.042
 432.614 383.836
 650.332 918.847
 737.339 713.409
 234.830 690.574
 702.250 398.033
 552.433 556.411
 331.998 193.261
 987.070 919.965
 384.862 971.127
 604.809 997.700
 707.250 861.417
 487.528 469.564
 127.390 187.150
 752.193 784.042
 722.262 299.873
 229.389 88.973
 707.635 421.764
 208.626 348.129
 511.241 373.379
 177.597 358.174
 434.673 171.932
 6.892 766.297
 679.951 254.014
 932.792 861.124
 979.104 853.710
 43.842 564.854
 15.146 462.237
 810.267 279.725
 734.110 434.648
 740.387 764.553
 322.061 584.364
 189.571 155.292
 438.192 924.522
 72.687 356.128
 463.113 749.265
 81.189 964.023
 326.584 686.571
 524.958 439.811
 535.210 651.163
 103.829 583.644
 520.722 251.161
 464.552 333.091
 393.596 890.808
 969.123 190.345
 713.786 814.775
 546.389 53.450
 406.908 673.849
 130.171 118.231
 465.206 889.431
 16.534 716.662
 411.105 453.119
 466.133 237.995
 578.173 631.137
 203.625 556.235
 319.245 930.637
 747.168 967.118
 101.549 220.703
 62.094 465.886
 739.519 945.464
 152.335 110.859
 471.243 296.200
 362.544 194.477
 255.775 165.192
 297.635 351.457
 185.962 843.594
 12.332 581.626
 732.735 171.648
 72.208 352.346
 198.407 140.566
 33.382 512.241
 122.371 485.544
 77.745 124.904
 895.362 318.230
 924.427 589.524
 768.432 310.115
 619.522 517.124
 138.735 856.463
 491.321 878.526
 132.844 290.415
 7.018 426.782
 344.535 860.779
 741.774 456.121
 200.737 382.787
 387.896 616.078
 987.853 282.145
 109.795 918.310
 560.100 8.105
 461.213 810.415
 239.343 335.888
 100.334 442.055
 297.568 22.784
 194.025 100.858
 662.288 251.785
 426.033 476.374
 403.617 683.090
 100.147 538.015
 29.267 144.695
 845.747 646.235
 338.438 701.197
 730.612 204.465
 353.522 233.518
 208.366 992.803
 774.025 695.500
 772.493 983.551
 172.553 856.060
 655.729 244.904
 298.511 823.056
 556.025 704.246
 970.057 728.279
 544.840 419.086
 45.570 148.626
 829.561 334.982
 377.257 678.685
 412.279 679.487
 794.666 352.658
 377.717 423.730
 455.753 652.107
 222.668 53.695
 77.238 709.609
 430.111 37.292
 931.452 121.762
 218.245 297.145
 219.379 878.417
 836.445 39.694
 722.731 174.565
 918.028 926.079
 53.335 938.476
 668.233 667.695
 485.897 441.822
 202.761 197.925
 238.187 277.369
 248.308 10.879
 187.124 735.927
 965.776 607.957
 744.279 390.670
 606.304 184.450
 902.439 723.433
 510.099 292.424
 76.521 389.518
 11.639 694.746
 145.952 215.800
 728.571 580.829
 238.415 28.239
 545.078 740.677
 31.428 691.404
 116.459 823.874
 271.682 362.157
 635.795 968.696
 483.399 475.820
 834.964 538.600
 445.610 724.835
 112.920 504.572
 531.434 602.147
 369.240 858.538
 815.759 574.332
 598.852 922.148
 444.784 749.104
 805.977 254.242
 923.424 899.677
 6.233 177.450
 94.536 811.867
 393.303 498.350
 865.245 301.596
 491.259 435.887
 466.499 599.083
 839.694 889.373
 826.629 565.641
 463.093 151.001
 690.480 869.220
 758.782 819.676
 443.154 531.222
 152.469 715.081
 300.196 420.401
 773.413 875.686
 30.866 326.630
 802.131 495.173
 692.971 230.100
 54.955 792.126
 809.415 588.019
 757.583 92.386
 919.509 704.515
 492.875 747.118
 731.211 109.378
 608.699 218.096
 1.387 942.226
 264.714 681.310
 425.306 480.915
 61.040 667.535
 947.585 542.662
 308.110 551.670
 66.441 664.846
 400.339 489.438
 521.205 897.158
 84.165 689.449
 687.745 130.454
 254.376 599.816
 593.716 88.855
 65.421 721.782
 569.778 124.369
 853.596 768.609
 616.400 497.423
 581.890 837.746
 859.181 887.383
 145.094 119.855
 337.334 955.550
 15.053 532.181
 496.884 145.708
 924.197 29.221
 397.118 836.394
 842.399 344.423
 868.895 2.453
 613.668 577.102
 847.679 764.645
 704.067 524.082
 331.905 434.157
 442.643 521.207
 955.897 738.581
 488.306 2.332
 911.477 957.628
 555.722 89.430
 877.390 326.482
 413.948 524.684
 22.331 673.876
 17.222 761.995
 915.711 257.991
 225.758 310.042
 18.261 818.829
 766.395 611.248
 118.326 169.480
 912.488 140.830
 743.455 154.591
 326.501 698.168
 903.128 482.216
 807.652 360.318
 27.514 20.377
 473.954 486.546
 257.881 393.087
 539.472 855.771
 243.224 628.829
 133.302 228.989
 809.858 739.898
 59.169 739.880
 629.132 241.307
 479.656 803.263
 724.086 66.679
 895.687 107.913
 68.244 184.829
 602.216 533.218
 955.975 559.234
 860.152 944.376
 409.659 283.679
 110.909 115.394
 857.766 647.079
 654.808 980.470
 221.740 170.314
 752.669 890.613
 518.087 975.177
 228.868 62.439
 73.379 113.073
 444.760 349.246
 500.053 137.352
 267.665 380.927
 54.238 452.238
 129.582 939.533
 835.748 32.979
 901.678 732.775
 265.283 471.407
 508.731 960.232
 233.511 959.524
 578.452 839.208
 437.756 547.708
 23.652 562.037
 459.384 585.754
 53.151 628.151
 671.680 722.233
 416.050 656.631
 765.178 763.884
 622.377 303.472
 524.285 411.204
 823.285 837.895
 53.011 733.687
 51.149 970.213
 324.243 838.678
 642.300 256.704
 189.795 647.530
 124.313 562.430
 639.342 913.274
 330.214 758.918
 515.042 502.576
 391.417 829.037
 283.265 694.178
 900.508 495.581
 121.494 504.812
 467.965 173.098
 111.372 295.849
 120.830 645.001
 930.441 609.343
 206.212 211.303
 125.904 66.162
 321.732 848.318
 932.255 482.327
 155.084 22.881
 87.787 139.337
 285.266 453.298
 217.532 412.176
 991.491 191.025
 915.208 12.851
 898.142 685.542
 585.373 761.121
 24.275 904.912
 638.417 626.654
 126.249 421.932
 582.716 392.956
 447.205 586.717
 575.688 533.311
 395.657 328.075
 802.257 138.763
 748.901 735.533
 697.156 139.353
 649.770 739.643
 146.405 769.639
 575.220 938.921
 851.235 670.932
 193.153 816.956
 550.812 133.936
 383.653 292.838
 642.591 470.987
 929.588 182.781
 353.433 86.224
 429.396 791.988
 271.151 470.485
 755.274 465.261
 93.698 586.206
 979.278 605.177
 568.379 192.895
 677.612 911.051
 31.233 877.986
 162.361 534.035
 800.074 448.911
 695.886 508.127
 84.751 973.628
 535.025 368.532
 544.174 957.535
 602.177 863.426
 209.065 759.618
 263.507 298.965
 97.597 489.994
 639.194 417.389
 451.838 920.844
 808.328 21.667
 417.868 774.541
 386.265 445.608
 61.570 533.946
 132.741 684.469
 563.330 323.087
 335.562 697.239
 54.428 620.323
 751.256 357.960
 959.938 544.651
 367.682 450.475
 589.937 168.864
 384.521 289.922
 593.221 996.035
 739.062 227.300
 354.170 139.405
 593.265 802.824
 400.671 386.666
 253.234 402.901
 903.955 740.154
 526.708 328.055
 722.892 2.458
 3.787 469.541
 586.752 835.814
 839.788 735.624
 661.062 542.596
 448.936 770.354
 218.245 687.841
 908.767 814.336
 583.783 973.545
 605.956 105.422
 173.315 354.269
 706.181 484.992
 828.150 896.143
 838.273 730.694
 925.940 983.743
 83.852 87.952
 847.879 94.524
 48.847 919.681
 359.723 926.886
 756.569 876.450
 675.583 389.693
 90.554 438.557
 363.100 57.871
 979.289 668.302
 586.811 655.953
 857.576 997.180
 321.947 949.995
 767.113 461.250
 280.197 874.950
 831.392 981.750
 127.150 581.340
 520.017 700.902
 721.103 399.997
 820.781 549.193
 225.869 60.044
 83.247 805.328
 35.373 182.391
 257.327 469.051
 62.602 453.431
 599.491 496.620
 485.343 571.843
 686.204 935.569
 979.758 181.251
 990.384 467.287
 611.979 444.684
 26.643 940.821
 277.375 590.483
 542.590 918.134
 85.076 836.413
 767.240 699.150
 667.728 267.643
 867.663 544.313
 667.649 959.227
 508.396 43.842
 802.951 364.257
 455.070 617.531
 971.186 470.523
 167.454 678.877
 902.442 712.154
 144.229 914.927
 355.209 124.977
 721.687 661.780
 761.695 787.428
 104.070 378.937
 407.544 490.656
 580.120 517.965
 585.346 645.432
 327.612 557.480
 931.011 238.700
 547.215 942.686
 154.582 793.867
 224.227 70.111
 257.725 626.495
 869.797 133.571
 812.721 597.010
 623.704 573.309
 13.960 185.827
 43.140 414.925
 632.634 211.369
 393.919 956.875
 166.548 300.381
 892.982 964.353
 915.822 241.500
 917.893 793.433
 296.023 311.049
 947.283 132.969
 865.340 274.477
 876.160 384.321
 562.246 22.840
 264.871 62.330
 873.399 202.465
 136.868 97.729
 754.997 3.824
 697.702 44.426
 369.345 775.067
 68.698 78.670
 155.023 864.352
 29.252 345.446
 584.871 136.626
 260.634 825.471
 670.308 783.938
 553.667 19.736
 910.679 198.339
 457.832 573.715
 857.802 913.500
 438.573 577.244
 742.441 571.061
 504.260 906.137
 992.647 922.290
 649.070 235.934
 843.825 441.883
 220.480 515.734
 304.924 881.675
 301.201 890.065
 290.427 216.044
 438.905 589.415
 868.188 882.046
 60.302 855.877
 0.891 965.469
 869.036 850.797
 394.601 264.472
 602.925 918.162
 710.094 726.199
 71.642 903.282
 368.205 115.325
 220.627 194.351
 994.170 469.213
 583.545 148.359
 530.884 719.951
 359.707 857.152
 618.272 132.601
 153.608 219.087
 724.847 0.568
 263.077 812.468
 45.378 447.791
 125.722 565.048
 490.938 573.909
 908.735 16.201
 418.031 418.505
 236.033 552.529
 623.859 955.755
 123.917 231.744
 704.846 218.336
 479.357 202.566
 93.405 612.324
 94.798 679.353
 989.702 961.334
 243.648 479.445
 355.032 12.613
 488.691 209.276
 73.940 269.690
 611.620 863.593
 93.640 571.123
 59.020 342.409
 660.527 813.608
 585.025 795.313
 871.159 386.989
 912.897 765.427
 394.006 30.664
 999.821 459.608
 981.579 983.438
 586.977 641.759
 941.214 45.445
 69.385 297.373
 56.280 830.520
 699.306 405.410
 115.105 404.958
 818.135 574.538
 608.061 294.495
 223.232 541.583
 767.674 621.317
 149.372 318.270
 754.005 798.784
 363.975 226.195
 807.831 670.400
 928.828 938.129
 815.338 404.305
 609.327 595.806
 236.238 533.686
 259.373 890.135
 356.678 721.068
 772.967 850.133
 531.486 590.162
 72.530 812.957
 497.597 48.298
 752.246 351.246
 70.616 166.211
 268.867 668.004
 6.180 906.912
 281.824 376.710
 521.900 833.602
 902.065 548.978
 767.241 676.074
 180.399 208.326
 308.890 109.150
 320.373 991.475
 707.152 874.602
 459.812 793.831
 312.168 54.404
 754.385 809.530
 152.734 738.413
 194.143 305.781
 948.823 899.634
 571.500 713.526
 903.401 136.736
 230.981 540.050
 649.597 223.650
 305.127 222.683
 3.783 542.707
 667.880 245.759
 539.758 409.464
 610.650 675.380
 318.295 728.061
 514.060 159.138
 822.132 65.501
 500.341 461.852
 529.630 86.968
 110.765 725.715
 959.394 853.087
 565.893 956.342
 109.910 10.692
 693.228 238.412
 257.550 693.129
 409.896 9.579
 146.249 532.566
 943.042 393.520
 863.722 638.399
 176.552 277.497
 641.716 541.912
 501.782 72.215
 508.703 792.561
 897.123 108.382
 58.224 225.866
 195.058 492.168
 548.391 533.045
 347.024 188.195
 419.592 39.676
 150.747 741.969
 988.090 952.102
 249.203 652.591
 251.083 428.897
 85.971 110.519
 209.805 868.869
 952.371 914.206
 995.928 730.993
 784.448 554.189
 65.034 984.967
 162.845 25.059
 319.882 169.233
 189.191 106.450
 844.205 757.159
 915.219 996.471
 891.627 618.340
 595.070 27.885
 388.757 342.808
 729.777 132.676
 809.803 869.229
 141.583 18.846
 273.051 537.357
 823.480 99.349
 836.759 449.258
 178.264 872.742
 550.621 967.772
 316.594 144.570
 994.570 664.767
 103.462 534.822
 32.951 931.882
 608.443 617.256
 880.671 424.291
 961.794 649.487
 448.826 180.752
 483.472 686.920
 268.437 573.677
 426.414 328.596
 118.442 629.727
 52.759 958.621
 172.309 928.430
 789.285 53.864
 968.845 453.494
 336.303 498.275
 577.558 923.988
 235.976 338.404
 815.898 271.487
 147.855 636.047
 461.569 821.199
 991.089 15.593
 842.867 162.205
 956.771 799.291
 566.494 702.149
 886.196 797.872
 116.837 58.460
 570.297 541.603
 622.419 70.565
 524.305 53.757
 801.551 670.324
 804.894 880.789
 365.659 731.405
 493.117 588.251
 448.926 458.504
 796.656 36.126
 748.601 765.807
 13.982 579.992
 381.341 338.115
 238.580 664.047
 195.469 840.458
 4.211 727.923
 712.949 731.281
 626.376 731.470
 622.685 794.514
 777.539 90.899
 0.657 306.733
 544.710 237.219
 212.993 432.582
 510.790 65.575
 864.021 245.555
 132.213 94.583
 609.255 718.855
 164.427 441.089
 168.217 154.421
 126.295 621.803
 276.871 115.348
 760.431 493.456
 525.350 811.203
 307.738 252.339
 273.003 636.296
 793.077 638.257
 936.788 772.493
 740.227 273.056
 556.291 301.110
 76.448 247.125
 372.791 498.593
 931.467 626.005
 272.535 59.899
 517.147 851.697
 965.633 58.767
 930.158 68.254
 159.796 938.415
 141.433 108.088
 278.512 667.975
 417.130 274.284
 330.635 103.378
 203.122 575.665
 804.952 276.093
 49.046 786.728
 209.721 784.488
 351.905 575.733
 452.022 181.560
 669.617 73.806
 331.801 506.050
 651.270 138.992
 265.578 173.637
 515.885 335.551
 38.014 878.948
 701.099 324.972
 66.869 20.930
 216.135 116.001
 847.815 282.859
 242.014 2.355
 987.236 218.578
 201.166 224.806
 429.252 128.913
 396.920 515.998
 111.262 782.437
 132.096 949.233
 642.135 34.606
 139.732 534.620
 568.611 535.879
 85.583 46.335
 86.603 165.658
 672.099 772.559
 450.924 773.249
 531.282 545.132
 953.887 203.562
 136.024 209.643
 872.543 403.776
 586.538 959.865
 746.546 882.965
 493.576 895.148
 342.437 680.705
 639.811 118.006
 612.244 809.600
 464.475 414.964
 369.606 402.651
 196.947 440.433
 618.104 317.335
 128.152 625.536
 885.375 37.622
 723.432 176.247
 281.968 452.028
 168.945 313.770
 633.354 564.944
 330.906 791.003
 72.384 780.214
 771.426 29.036
 151.495 956.221
 387.685 434.638
 390.893 612.248
 857.417 451.561
 350.535 123.760
 520.733 174.195
 758.210 402.391
 697.067 310.907
 979.278 853.324
 20.457 466.474
 540.145 542.425
 923.445 48.903
 459.523 707.817
 359.918 167.016
 569.616 500.720
 633.429 133.314
 672.089 139.482
 396.463 224.388
 447.863 275.306
 567.207 171.686
 280.279 80.417
 836.519 92.510
 140.991 427.324
 324.569 749.235
 88.246 94.687
 713.187 808.800
 727.209 540.352
 198.223 220.292
 749.103 770.059
 951.528 632.232
 795.654 811.445
 482.667 519.743
 861.280 403.317
 577.808 112.891
 49.452 621.335
 51.758 429.078
 121.467 190.393
 766.743 473.452
 123.642 354.079
 588.908 631.040
 738.664 70.991
 714.650 223.011
 492.906 440.560
 100.927 317.578
 756.206 97.127
 276.676 994.993
 614.487 585.573
 249.838 77.677
 277.284 695.965
 412.677 703.425
 128.495 404.868
 596.567 284.835
 844.352 479.583
 749.026 245.607
 20.769 246.322
 66.239 228.352
 383.954 317.748
 982.582 144.301
 142.738 798.571
 816.865 788.265
 195.889 234.534
 428.250 718.805
 378.228 200.733
 221.536 540.689
 439.237 315.574
 742.976 601.853
 48.925 758.486
 858.812 798.460
 447.713 219.978
 746.769 678.038
 858.202 44.612
 246.795 241.422
 992.860 79.403
 305.232 809.534
 787.278 116.208
 553.490 471.342
 306.075 536.526
 438.326 36.135
 878.197 816.125
 669.310 38.363
 269.005 426.098
 176.499 289.206
 764.859 642.800
 837.229 229.061
 686.793 134.035
 198.041 42.915
 146.342 470.491
 501.838 180.590
 969.762 983.434
 950.431 741.159
 136.028 481.030
 160.674 691.063
 866.507 91.159
 783.691 284.866
 565.534 28.564
 779.501 433.236
 115.011 14.603
 605.146 341.930
 874.217 800.339
 767.777 146.710
 8.267 165.467
 702.740 750.802
 173.038 559.467
 601.385 783.304
 907.032 405.862
 677.961 828.784
 435.804 959.672
 926.759 510.885
 674.727 461.786
 879.654 967.411
 541.337 407.416
 383.868 942.900
 858.107 789.983
 336.425 499.791
 66.875 713.345
 445.073 953.961
 192.236 316.428
 948.040 458.592
 315.996 322.914
 282.721 966.303
 669.412 28.167
 615.188 508.404
 53.648 245.094
 50.385 647.563
 979.092 744.948
 62.125 32.484
 816.341 408.450
 990.987 547.262
 599.467 523.071
 338.230 81.426
 467.344 65.470
 469.621 317.517
 201.261 51.107
 372.119 650.110
 874.717 38.873
 369.696 812.949
 310.428 85.608
 495.988 539.292
 204.281 57.731
 288.105 545.394
 368.819 444.671
 557.986 879.521
 340.120 166.592
 618.435 680.951
 430.514 328.171
 96.908 247.563
 371.985 207.387
 920.813 10.059
 736.421 765.731
 66.163 189.362
 921.970 671.759
 942.796 95.721
 320.830 806.952
 762.951 878.537
 322.079 800.558
 277.784 110.627
 621.059 663.173
 943.740 585.763
 299.824 667.589
 925.757 710.892
 784.884 385.986
 588.599 611.889
 880.753 126.301
 955.715 662.232
 0.406 824.974
 414.659 346.448
 674.792 920.977
 59.999 833.859
 709.072 545.608
 32.865 153.242
 577.581 968.053
 37.770 606.023
 5.010 107.972
 592.438 855.995
 188.450 798.571
 148.213 699.033
 872.412 607.952
 863.866 699.576
 923.472 419.367
 833.635 924.781
 167.641 664.766
 973.965 796.123
 885.024 398.442
 528.414 386.175
 413.814 102.166
 425.478 230.382
 38.536 809.068
 141.853 205.573
 543.050 415.404
 608.894 194.937
 142.635 777.531
 331.301 950.222
 695.156 741.988
 745.597 753.467
 180.643 771.018
 866.468 540.849
 61.439 461.517
 89.162 89.022
 749.374 435.006
 226.695 579.003
 548.461 738.346
 255.552 384.314
 975.469 743.612
 70.005 709.375
 728.911 290.548
 753.176 802.298
 49.994 461.702
 366.071 845.251
 145.447 419.639
 140.194 387.910
 398.782 434.195
 794.827 828.430
 538.189 867.743
 749.184 95.541
 839.012 15.792
 478.245 369.325
 977.732 382.348
 588.187 561.940
 811.789 33.529
 234.896 918.657
 202.880 963.551
 852.377 690.478
 925.975 34.844
 325.212 459.045
 685.978 644.638
 462.043 590.258
 600.287 215.484
 89.956 72.977
 78.570 314.095
 180.237 922.363
 548.701 344.431
 975.196 543.039
 726.258 525.612
 157.429 245.538
 218.425 207.098
 184.199 170.975
 884.028 462.367
 200.675 524.932
 60.254 573.435
 599.924 464.019
 111.917 222.863
 671.264 570.019
 687.843 464.165
 681.414 330.166
 85.801 377.803
 677.490 801.657
 565.451 536.213
 753.168 948.388
 719.217 310.985
 148.166 413.236
 852.986 737.521
 478.671 535.544
 59.481 201.899
 447.665 687.191
 432.662 991.774
 337.572 818.580
 895.051 633.708
 424.742 955.663
 943.349 565.155
 610.558 138.819
 390.923 717.516
 175.056 452.921
 856.711 940.132
 716.814 764.546
 354.991 312.291
 341.296 97.150
 243.465 475.334
 746.016 168.749
 930.706 389.543
 474.978 60.533
 898.634 865.980
 680.117 740.791
 609.970 842.857
 840.440 839.087
 921.386 435.871
 109.788 643.980
 465.103 74.557
 54.247 417.487
 678.090 589.851
 216.147 305.361
 409.864 505.306
 122.183 39.175
 316.465 334.713
 410.529 329.790
 116.848 747.149
 761.180 38.320
 644.202 636.911
 303.334 467.195
 942.270 556.467
 374.992 167.735
 237.206 526.990
 607.589 630.148
 838.985 840.576
 690.114 865.677
 100.609 283.561
 173.641 858.248
 774.744 930.149
 852.389 944.437
 69.961 733.691
 598.524 556.500
 615.077 49.375
 734.950 254.978
 410.511 691.975
 756.808 296.784
 778.798 416.750
 314.581 984.376
 749.264 827.119
 159.343 964.671
 229.054 691.620
 236.269 376.623
 557.484 792.756
 262.119 58.249
 523.922 545.066
 104.692 832.391
 890.585 288.280
 719.539 501.312
 717.985 978.458
 616.545 539.648
 987.863 825.856
 104.707 420.137
 879.923 638.973
 379.092 14.534
 636.269 371.369
 803.930 951.284
 871.050 788.597
 147.986 190.735
 910.441 699.908
 633.427 297.239
 815.857 771.628
 261.382 985.591
 15.459 260.499
 223.329 927.383
 388.003 795.386
 247.538 592.481
 479.306 580.145
 367.349 33.705
 633.835 589.852
 939.552 101.579
 868.775 753.839
 346.105 93.822
 560.395 44.157
 943.581 434.834
 535.561 365.048
 697.875 668.295
 125.993 231.337
 975.841 996.099
 638.538 260.310
 32.629 364.873
 588.850 327.477
 408.845 883.599
 833.738 961.878
 263.535 239.257
 392.886 807.361
 348.848 989.474
 575.302 144.003
 64.662 770.070
 899.665 955.970
 704.083 819.930
 928.660 521.262
 454.473 945.214
 311.615 173.631
 997.399 409.563
 161.502 701.461
 151.711 927.384
 74.022 772.364
 127.029 274.701
 148.556 40.974
 753.673 228.479
 891.948 961.944
 885.728 953.172
 802.981 307.004
 846.371 315.780
 253.089 506.418
 811.173 311.670
 330.194 999.079
 871.941 97.199
 8.723 95.300
 859.480 466.947
 89.172 511.227
 950.711 788.552
 132.299 818.389
 468.885 863.339
 241.823 926.587
 883.682 252.736
 248.816 259.132
 812.084 776.679
 172.742 127.853
 245.703 18.847
 908.074 628.689
 423.415 273.427
 869.699 79.779
 820.503 838.690
 860.950 51.310
 931.019 443.912
 69.451 594.071
 625.750 818.795
 790.295 581.398
 324.308 549.838
 993.981 622.361
 429.672 877.977
 46.634 783.570
 43.509 578.764
 929.025 139.540
 970.334 523.628
 943.772 739.278
 190.760 582.060
 729.768 977.597
 54.462 714.354
 80.502 157.029
 331.169 87.866
 577.813 549.198
 334.819 882.221
 972.032 857.949
 677.443 826.879
 959.081 260.590
 843.415 24.813
 998.351 284.443
 933.147 986.332
 884.022 555.041
 292.432 145.434
 306.665 836.894
 707.341 216.321
 829.543 950.842
 745.555 219.237
 841.134 781.859
 207.284 652.656
 746.302 142.024
 509.465 293.689
 115.549 194.920
 866.114 291.736
 745.556 215.287
 998.585 293.737
 693.217 902.321
 668.818 155.450
 756.457 303.242
 885.722 595.164
 593.195 667.774
 202.538 817.918
 527.756 541.913
 67.089 454.064
 3.156 934.282
 876.185 30.926
 837.083 29.549
 842.241 936.026
 746.539 275.526
 329.534 381.173
 666.516 594.159
 237.788 75.511
 925.299 337.394
 783.419 140.028
 404.889 568.763
 588.331 614.103
 39.414 457.407
 970.333 725.242
 845.293 446.228
 328.860 815.703
 670.471 338.301
 328.707 484.126
 860.508 239.632
 449.946 537.402
 509.023 121.743
 344.300 828.988
 159.582 609.482
 220.373 946.698
 104.041 959.128
 278.617 108.162
 455.552 335.689
 591.425 18.876
 217.671 708.650
 36.944 979.741
 707.286 510.060
 162.854 222.777
 79.643 701.294
 597.530 470.181
 837.722 904.181
 712.648 608.859
 153.046 613.136
 248.664 346.225
 476.244 327.895
 71.021 850.362
 246.840 357.318
 861.817 906.125
 824.724 435.207
 553.612 656.554
 940.330 566.273
 566.734 804.956
 704.744 357.271
 259.724 376.441
 320.997 673.275
 488.283 68.815
 207.799 746.238
 288.482 542.002
 979.415 822.098
 655.089 24.032
 140.756 299.086
 329.112 561.919
 53.667 834.551
 796.411 470.021
 635.628 597.154
 141.135 769.921
 870.517 247.889
 506.413 58.211
 875.710 144.963
 156.058 556.307
 391.749 997.559
 173.941 504.527
 879.407 820.982
 804.233 366.837
 241.458 665.486
 151.088 959.185
 678.560 563.393
 198.885 940.138
 563.714 340.073
 865.310 585.094
 29.863 5.464
 493.850 272.894
 339.902 41.301
 967.511 154.962
 5.950 948.026
 572.414 451.533
 81.172 352.830
 152.491 267.232
 427.004 10.629
 721.700 669.773
 3.824 372.676
 988.334 602.257
 114.240 538.311
 600.366 463.312
 894.068 345.065
 947.756 492.688
 373.369 857.524
 116.973 436.100
 873.504 368.256
 847.136 965.798
 949.177 272.599
 802.153 527.062
 187.784 386.624
 67.893 330.548
 931.572 773.243
 879.839 171.777
 958.306 270.012
 260.069 328.455
 739.009 283.902
 521.087 550.571
 560.425 159.325
 709.419 844.872
 356.919 427.441
 698.621 482.612
 921.542 414.597
 187.016 186.100
 466.798 198.433
 651.039 425.021
 568.578 440.209
 894.307 967.751
 965.871 645.452
 212.693 466.686
 696.699 381.667
 66.775 731.103
 647.730 647.111
 168.578 168.364
 879.824 189.352
 905.769 506.715
 491.145 133.207
 353.124 593.835
 298.299 826.835
 770.816 678.360
 87.203 650.162
 427.626 901.273
 520.275 464.877
 983.614 665.373
 224.232 999.070
 143.095 419.674
 940.691 346.915
 170.138 137.788
 545.460 784.993
 423.649 222.085
 955.427 637.842
 798.732 706.216
 496.099 107.778
 790.128 825.556
 828.034 975.110
 459.744 287.150
 484.574 297.481
 484.430 797.130
 992.612 629.641
 476.209 634.466
 296.882 551.626
 152.157 725.878
 228.780 153.797
 635.292 849.160
 323.533 566.841
 94.446 232.866
 743.316 144.588
 186.631 31.897
 85.333 774.053
 909.469 434.143
 697.912 282.572
 766.429 626.748
 877.238 584.228
 809.877 546.217
 133.662 120.336
 575.085 419.521
 88.797 130.798
 24.544 129.177
 560.230 189.205
 961.344 600.390
 905.172 355.223
 471.292 799.520
 701.328 868.784
 547.404 778.049
 644.526 923.762
 321.838 112.909
 17.975 121.165
 167.090 341.429
 945.537 386.373
 171.030 716.496
 667.182 630.130
 183.185 105.038
 383.083 192.756
 269.520 801.129
 496.049 105.367
 200.173 745.277
 860.630 665.924
 682.310 345.641
 519.923 512.735
 795.102 137.627
 304.632 800.264
 295.219 638.619
 88.139 773.810
 651.978 338.401
 769.242 798.916
 307.108 87.446
 601.996 41.437
 404.052 619.759
 48.898 594.407
 217.784 380.066
 217.004 2.738
 563.522 663.022
 291.866 206.795
 349.822 651.861
 435.078 786.984
 149.672 742.816
 909.562 685.240
 627.114 428.168
 872.223 963.006
 14.106 493.402
 284.488 551.688
 673.770 762.394
 773.404 799.242
 405.742 638.552
 393.895 119.549
 294.078 170.338
 38.669 429.296
 18.363 887.653
 486.749 795.511
 47.535 673.264
 623.218 816.827
 620.021 53.241
 378.393 489.308
 942.547 505.405
 179.011 445.828
 376.255 328.955
 760.250 554.058
 238.201 816.011
 716.631 475.824
 148.035 581.951
 161.204 258.934
 965.591 1.726
 883.498 696.251
 370.544 460.102
 842.795 656.228
 58.507 141.959
 178.170 990.248
 600.358 91.836
 962.122 846.530
 917.849 378.117
 50.341 175.335
 456.263 165.275
 794.340 68.549
 824.955 976.959
 372.295 26.896
 472.913 213.362
 670.940 744.229
 866.125 248.998
 209.935 10.153
 336.723 2.948
 560.436 595.152
 933.891 454.798
 170.161 747.259
 79.820 28.374
 894.930 212.835
 930.222 325.171
 856.235 528.384
 70.596 243.839
 328.946 13.357
 512.604 845.692
 123.920 239.139
 58.332 333.908
 606.244 335.891
 596.059 511.629
 898.551 921.409
 104.577 17.806
 605.816 555.016
 352.465 346.265
 286.832 810.637
 965.380 110.649
 940.000 468.341
 633.093 593.806
 597.045 99.849
 376.201 323.601
 185.689 893.781
 581.146 147.420
 667.469 869.154
 735.265 74.949
 943.858 364.945
 698.086 453.675
 595.215 589.205
 881.294 905.380
 443.125 48.453
 780.938 846.512
 556.296 358.079
 18.030 443.312
 329.846 523.590
 957.239 7.091
 912.644 563.249
 350.638 249.879
 620.229 862.554
 510.211 520.223
 212.912 973.809
 668.031 288.241
 529.227 528.671
 308.732 303.804
 11.297 362.837
 930.346 208.168
 36.458 970.293
 435.043 24.552
 652.222 635.756
 902.256 114.371
 601.188 429.684
 37.696 481.527
 298.644 97.780
 10.495 995.880
 396.384 409.082
 528.041 338.322
 517.832 932.005
 897.906 533.768
 796.132 440.192
 985.655 515.482
 680.897 179.447
 596.546 575.826
 621.208 288.745
 41.407 16.612
 280.947 513.275
 848.785 169.339
 824.350 492.328
 566.455 954.818
 29.639 881.751
 868.081 676.899
 879.791 177.591
 211.249 70.515
 253.047 657.836
 750.014 165.214
 130.861 431.973
 210.732 87.318
 675.114 278.164
 819.384 953.184
 744.992 115.501
 900.203 839.641
 150.626 480.048
 430.617 933.045
 727.194 889.785
 70.931 223.790
 289.490 152.434
 126.407 37.161
 651.096 414.181
 635.364 673.754
 200.279 505.162
 603.496 13.104
 380.902 113.223
 68.919 43.560
 773.336 730.650
 634.643 490.926
 78.104 654.743
 748.585 489.968
 22.409 583.064
 952.336 179.095
 213.580 294.726
 618.219 192.465
 8.634 332.310
 112.441 909.325
 138.677 542.778
 576.156 521.891
 781.847 363.588
 524.967 165.593
 8.175 181.206
 602.897 574.752
 591.570 288.057
 164.298 678.914
 493.504 531.050
 924.903 827.130
 343.651 806.077
 952.709 646.994
 776.364 0.000
 445.131 30.300
 908.423 721.730
 448.649 146.644
 770.892 370.005
 261.741 369.574
 422.388 445.844
 265.249 346.917
 386.790 986.458
 343.498 338.549
 167.797 44.390
 594.697 202.183
 916.333 996.217
 333.698 742.839
 963.150 390.183
 320.556 406.923
 304.922 48.299
 14.009 740.573
 252.503 257.979
 462.812 527.781
 147.864 418.951
 175.466 851.303
 242.617 266.583
 119.387 393.497
 745.339 351.909
 515.913 420.677
 504.363 416.267
 643.021 19.581
 442.964 514.982
 711.481 115.121
 428.422 595.821
 523.907 572.170
 787.204 865.732
 994.324 638.933
 805.214 840.742
 336.134 134.281
 732.800 891.845
 409.584 15.638
 585.114 312.568
 149.947 327.700
 253.718 145.908
 421.677 456.067
 567.400 939.098
 12.027 165.066
 229.583 229.651
 693.290 47.599
 365.001 406.173
 452.444 859.221
 406.329 899.312
 670.058 242.098
 497.027 723.983
 489.619 700.697
 562.829 761.642
 69.693 394.565
 872.140 904.284
 273.591 529.255
 754.483 109.163
 496.443 410.129
 243.272 379.660
 333.072 771.672
 650.296 803.637
 180.035 893.942
 437.776 671.962
 373.216 495.505
 531.697 758.339
 272.862 66.715
 297.012 474.230
 708.740 437.377
 479.385 492.515
 229.978 108.023
 295.489 748.939
 710.943 504.328
 638.731 435.578
 543.533 520.190
 752.066 665.089
 97.416 818.110
 224.779 143.906
 506.611 567.464
 394.353 197.675
 499.641 974.795
 104.644 359.697
 740.995 838.378
 792.334 995.259
 506.381 825.904
 378.114 889.242
 939.212 503.578
 838.368 684.884
 299.722 752.251
 366.519 607.005
 643.265 897.088
 18.099 128.263
 75.813 98.044
 815.447 502.318
 910.808 635.880
 690.456 269.171
 673.786 160.267
 918.624 577.054
 404.054 610.795
 974.787 119.190
 224.066 887.192
 978.314 575.520
 777.559 831.260
 129.310 117.436
 171.172 229.908
 131.812 981.892
 238.075 286.921
 497.465 569.609
 726.371 912.016
 594.159 455.889
 802.994 701.221
 197.353 122.714
 661.931 235.211
 293.920 893.966
 93.472 295.117
 734.349 263.992
 371.466 422.242
 611.905 601.162
 464.142 453.556
 628.119 646.098
 289.759 913.779
 171.961 637.845
 893.402 492.953
 962.614 635.299
 90.708 982.023
 278.459 265.950
 336.574 564.902
 491.312 855.399
 563.414 1.406
 646.888 560.895
 178.804 99.424
 559.780 657.384
 704.188 725.545
 531.932 678.219
 15.400 90.553
 643.841 383.204
 356.158 959.634
 221.710 968.096
 234.373 957.675
 743.957 11.868
 678.377 88.758
 137.340 116.214
 779.244 677.950
 225.098 276.991
 832.752 25.144
 453.737 756.123
 29.796 378.358
 946.238 627.156
 539.847 271.157
 240.596 545.998
 954.229 600.250
 684.774 463.949
 573.522 959.894
 611.743 531.874
 558.254 5.021
 928.505 937.227
 839.580 931.504
 266.542 729.751
 185.013 376.385
 81.489 203.167
 415.053 130.911
 108.829 250.582
 404.235 392.929
 9.943 457.883
 812.417 871.411
 336.825 964.989
 69.893 794.010
 640.505 247.843
 777.021 798.636
 511.753 658.682
 622.692 242.747
 15.540 528.085
 126.159 710.680
 633.388 864.866
 867.016 401.756
 808.832 690.169
 494.701 742.731
 177.525 76.580
 261.570 480.459
 809.853 314.054
 364.865 808.305
 383.362 839.699
 228.730 787.182
 295.974 711.559
 426.681 604.263
 818.044 306.484
 109.733 624.958
 529.317 423.782
 140.870 933.053
 391.138 189.890
 171.101 206.841
 838.626 710.855
 357.324 573.157
 543.548 700.447
 502.330 134.695
 876.388 729.606
 980.062 437.526
 293.398 970.390
 735.630 384.869
 677.580 533.194
 963.485 299.830
 185.672 673.795
 265.624 674.797
 88.794 246.520
 374.938 939.598
 962.890 36.866
 50.202 546.491
 985.139 772.165
 865.046 159.924
 950.886 199.072
 133.314 496.071
 447.176 163.857
 649.983 765.152
 736.728 933.726
 746.295 2.862
 731.308 367.936
 28.768 251.018
 705.104 65.679
 216.394 367.284
 434.400 378.012
 533.892 656.014
 394.997 534.154
 939.489 853.644
 727.052 973.989
 45.018 750.258
 440.225 940.355
 358.561 752.133
 909.831 123.859
 583.180 496.988
 65.441 592.325
 230.288 623.723
 832.894 815.132
 46.886 511.776
 723.421 513.651
 459.220 172.320
 911.828 552.520
 851.687 65.903
 480.025 617.934
 432.308 900.482
 571.141 9.439
 291.230 32.838
 179.911 267.567
 96.108 948.114
 951.767 353.141
 450.543 60.576
 259.140 733.218
 984.849 288.024
 630.017 576.768
 671.176 167.606
 310.044 649.490
 29.570 757.840
 912.858 766.320
 893.094 906.600
 149.242 422.614
 256.887 244.756
 997.981 606.532
 679.607 217.420
 191.443 687.609
 420.522 707.667
 917.037 586.873
 369.338 99.855
 389.698 335.210
 199.510 620.748
 716.522 307.353
 593.181 276.521
 866.997 332.950
 844.127 853.127
 773.221 3.554
 344.391 87.662
 634.632 550.153
 53.842 961.258
 489.692 911.278
 896.382 962.109
 469.501 63.185
 431.219 363.756
 870.207 373.426
 125.527 942.471
 105.536 965.157
 71.476 892.843
 638.682 655.206
 215.174 907.641
 383.693 533.388
 719.502 772.274
 627.486 278.502
 292.313 332.006
 900.445 718.283
 454.448 158.456
 139.705 312.172
 279.753 648.293
 996.501 308.873
 46.562 999.701
 867.265 462.343
 134.372 539.754
 635.442 803.135
 971.792 117.931
 733.478 995.161
 685.952 777.459
 836.261 965.288
 566.716 97.817
 720.976 494.252
 491.305 539.719
 844.281 287.636
 959.697 780.278
 344.572 206.094
 474.822 503.235
 151.687 91.110
 223.737 900.383
 933.547 258.718
 639.314 379.344
 811.915 796.531
 662.299 684.172
 298.925 352.658
 799.914 983.756
 231.398 977.700
 261.474 24.510
 678.724 617.783
 119.036 374.504
 767.695 167.786
 120.146 193.062
 77.792 205.614
 201.812 70.317
 14.745 32.079
 104.417 913.600
 248.715 843.971
 649.142 870.476
 614.041 443.027
 63.359 21.292
 596.414 19.262
 259.421 337.176
 794.756 197.576
 690.216 863.260
 231.454 671.446
 520.211 572.798
 616.346 602.186
 516.529 57.653
 245.684 287.705
 637.569 526.940
 63.955 917.503
 586.204 221.584
 38.747 63.046
 113.435 701.919
 729.907 702.499
 72.369 802.758
 185.101 359.573
 800.436 790.454
 803.854 427.021
 471.946 205.227
 898.596 40.860
 438.654 475.543
 489.666 332.022
 41.166 986.662
 625.279 383.862
 910.344 350.083
 768.877 408.345
 819.847 22.669
 674.972 177.998
 836.291 672.578
 638.532 537.816
 933.054 183.115
 88.312 309.549
 681.449 465.304
 565.530 294.447
 855.849 246.067
 128.329 599.208
 237.677 282.603
 920.070 638.963
 980.144 486.877
 884.250 911.627
 207.853 829.516
 577.559 756.417
 132.252 623.121
 480.127 588.001
 628.334 494.740
 711.346 584.553
 655.542 570.477
 291.994 66.235
 35.677 776.960
 37.917 159.631
 294.684 770.339
 394.659 147.941
 608.724 529.856
 421.690 766.826
 396.282 686.838
 182.870 747.518
 998.622 928.674
 798.285 23.889
 875.262 439.122
 741.452 115.750
 197.003 69.990
 833.186 449.599
 987.217 434.173
 75.182 468.893
 586.550 156.374
 596.955 772.679
 193.961 296.070
 751.528 673.890
 268.310 288.921
 808.642 222.145
 312.879 349.554
 858.004 141.366
 866.615 993.178
 875.846 306.712
 700.230 408.909
 430.810 360.277
 275.125 737.771
 42.837 138.684
 434.362 647.556
 672.513 571.549
 226.479 870.072
 447.430 186.903
 336.896 879.467
 343.948 922.781
 143.223 589.559
 782.827 453.638
 198.240 670.394
 689.129 72.061
 459.137 807.025
 562.355 461.940
 758.361 315.069
 131.846 616.171
 487.762 996.610
 693.086 112.803
 834.570 865.955
 768.756 906.932
 958.898 437.665
 178.548 425.599
 485.153 79.797
 376.177 789.161
 544.022 564.721
 291.260 410.596
 250.986 360.120
 246.389 544.700
 48.024 496.418
 482.575 838.966
 326.843 516.992
 674.167 859.206
 457.349 197.995
 630.328 473.547
 979.948 439.800
 325.387 941.833
 703.597 147.014
 964.039 402.726
 655.362 584.416
 36.918 22.723
 826.809 818.252
 152.934 480.162
 986.143 513.082
 820.677 329.144
 204.110 781.270
 593.798 514.656
 360.760 593.482
 974.566 298.368
 647.105 712.910
 893.689 777.348
 791.097 362.889
 239.183 223.859
 465.331 167.057
 906.791 597.505
 571.420 993.952
 881.550 751.047
 43.281 515.258
 455.208 303.528
 622.014 760.572
 435.752 639.977
 84.978 74.351
 40.238 532.395
 470.779 395.518
 585.264 994.301
 442.732 71.022
 433.682 978.621
 541.874 755.821
 332.859 719.602
 365.709 758.285
 28.016 982.911
 792.572 267.655
 171.393 318.737
 79.074 695.121
 219.737 971.032
 767.831 209.327
 442.385 257.879
 835.993 928.096
 901.968 645.036
 826.629 9.178
 449.193 44.146
 972.388 572.534
 350.402 1.816
 634.932 384.576
 177.726 844.210
 38.365 80.882
 400.949 708.078
 17.276 328.888
 670.007 942.972
 780.372 307.176
 837.922 96.164
 912.191 665.196
 194.538 592.396
 604.613 329.072
 338.379 61.759
 486.347 128.717
 362.305 832.794
 164.945 872.684
 151.242 442.377
 428.051 714.262
 248.385 682.362
 887.417 100.514
 929.077 34.609
 62.850 330.789
 396.511 685.460
 568.810 469.040
 775.901 268.476
 212.267 641.957
 307.572 186.126
 667.984 340.093
 626.179 698.832
 651.321 339.796
 642.916 850.546
 546.533 38.905
 528.150 896.608
 611.237 998.009
 909.454 900.657
 709.196 91.777
 268.896 26.793
 20.892 82.082
 835.947 240.795
 44.653 447.603
 49.062 385.403
 83.809 655.293
 998.488 160.301
 173.814 590.003
 591.915 434.282
 347.104 812.877
 508.079 577.174
 275.357 580.641
 154.408 420.441
 634.612 901.024
 734.324 851.398
 177.264 239.307
 397.206 495.725
 88.495 133.042
 106.666 41.232
 78.258 862.671
 966.098 362.982
 91.918 301.926
 8.200 101.784
 994.531 111.105
 939.031 866.469
 30.009 906.768
 656.985 932.391
 914.798 951.819
 0.949 617.114
 687.085 159.803
 655.942 367.795
 690.711 836.534
 322.929 697.336
 575.228 21.619
 584.749 177.849
 889.815 613.262
 642.582 725.485
 642.606 623.904
 605.833 891.467
 194.720 24.251
 969.457 76.567
 619.493 182.322
 561.404 792.728
 444.799 25.979
 672.203 853.757
 725.794 776.494
 449.637 750.561
 85.733 582.104
 443.470 284.330
 585.912 179.724
 485.458 638.138
 617.372 26.568
 784.080 573.958
 975.136 258.044
 175.065 974.078
 611.841 571.585
 199.727 894.953
 456.314 326.302
 963.150 74.816
 11.526 44.054
 261.472 106.876
 56.346 248.423
 47.962 445.928
 710.494 473.951
 45.593 12.020
 879.165 999.659
 901.719 359.981
 873.138 729.564
 238.799 433.656
 955.146 870.536
 882.487 569.393
 50.232 996.950
 371.630 171.502
 686.474 485.387
 78.576 885.076
 915.315 534.815
 225.843 936.752
 963.820 332.771
 187.582 915.058
 363.262 801.027
 450.845 698.078
 401.740 560.716
 799.635 602.047
 788.073 743.278
 819.750 480.399
 168.546 376.698
 928.000 324.852
 588.387 773.941
 357.392 549.787
 570.942 510.354
 10.109 235.813
 336.903 707.966
 780.622 90.746
 894.567 846.408
 888.181 194.864
 593.837 732.686
 305.498 936.192
 998.635 515.922
 471.033 130.589
 44.750 299.715
 896.466 645.826
 816.207 445.892
 877.246 909.587
 499.522 681.622
 459.391 245.185
 221.157 610.395
 864.807 827.716
 301.927 819.897
 313.309 235.501
 688.781 0.889
 263.409 650.242
 868.248 5.731
 515.031 63.618
 798.991 638.945
 943.038 722.649
 398.509 881.440
 256.229 101.552
 909.423 791.588
 576.064 49.851
 285.416 227.894
 604.398 326.889
 260.315 917.607
 79.954 398.769
 383.723 12.094
 317.101 318.060
 363.857 772.597
 163.855 417.700
 96.743 209.106
 323.141 882.654
 777.762 531.158
 844.684 485.666
 186.883 983.815
 734.842 622.241
 266.159 746.595
 146.982 505.857
 323.538 920.523
 932.355 3.829
 910.433 461.631
 455.679 139.559
 644.387 122.204
 343.920 55.888
 948.523 808.051
 152.053 40.402
 25.054 166.257
 35.278 636.008
 993.180 988.856
 230.549 493.496
 327.312 99.890
 116.927 327.577
 808.078 623.442
 567.739 490.018
 627.456 885.823
 279.680 414.497
 5.202 54.447
 394.615 675.003
 314.137 967.760
 476.983 55.795
 867.767 364.360
 309.524 794.611
 988.940 915.139
 886.726 736.076
 999.986 530.629
 861.429 238.833
 303.134 427.959
 805.758 303.143
 658.349 359.915
 331.837 26.600
 220.518 334.995
 57.108 420.680
 428.610 585.325
 848.582 112.469
 708.938 602.552
 822.896 61.773
 378.526 784.848
 375.835 207.547
 532.020 785.886
 555.201 748.131
 938.457 584.894
 442.036 402.040
 637.857 801.760
 762.618 600.212
 540.241 949.752
 691.126 752.776
 622.827 378.123
 22.057 905.094
 479.357 225.938
 472.305 656.309
 886.419 45.671
 523.282 831.734
 556.176 9.819
 719.709 266.641
 386.881 76.129
 817.986 127.407
 799.200 837.581
 315.732 436.382
 357.718 343.342
 215.694 114.434
 976.486 158.496
 980.419 661.090
 951.490 685.822
 445.532 72.932
 661.043 45.622
 484.164 288.800
 540.070 983.191
 785.936 143.156
 331.787 622.490
 642.149 820.202
 319.469 823.985
 853.602 210.105
 363.741 239.977
 116.295 469.671
 942.517 338.581
 638.503 843.439
 789.442 24.497
 524.140 283.323
 134.146 498.551
 173.554 257.314
 398.145 536.801
 733.968 17.489
 631.716 942.520
 435.521 427.633
 80.172 930.077
 511.606 669.490
 336.759 178.683
 688.001 958.290
 320.883 176.723
 876.709 22.313
 264.732 835.358
 497.844 23.340
 402.019 645.081
 624.999 815.770
 735.784 483.574
 83.126 728.640
 177.767 550.563
 477.774 188.941
 262.278 439.406
 483.783 534.338
 258.705 580.033
 231.166 852.192
 757.714 868.863
 285.294 958.703
 58.854 293.974
 94.998 41.760
 16.923 464.385
 271.286 644.145
 439.397 747.867
 134.705 685.918
 898.834 939.581
 432.723 7.859
 617.181 142.391
 359.721 368.900
 280.811 597.590
 219.307 122.382
 596.933 211.447
 537.782 617.306
 647.512 268.523
 783.016 175.477
 633.231 487.704
 257.075 753.375
 127.408 982.700
 234.187 844.076
 131.523 547.242
 106.705 60.536
 896.542 848.965
 607.322 183.632
 957.134 828.057
 100.908 288.849
 131.823 741.125
 316.797 182.089
 336.961 641.600
 633.524 591.433
 115.068 560.621
 371.914 956.761
 410.650 552.182
 316.638 827.694
 664.224 39.804
 516.242 682.790
 16.386 385.995
 30.952 795.168
 799.627 277.754
 757.958 733.413
 480.958 749.668
 395.299 358.985
 440.880 459.350
 465.896 185.170
 24.616 87.674
 648.870 636.471
 973.829 498.341
 320.269 795.246
 888.292 988.588
 632.087 364.104
 727.371 666.466
 927.562 793.512
 444.080 662.103
 150.715 325.031
 756.220 623.202
 835.811 348.426
 359.440 251.864
 512.656 247.591
 838.486 644.515
 19.525 363.809
 351.403 923.616
 438.023 898.721
 265.851 264.004
 642.750 342.598
 189.153 473.801
 860.475 190.917
 829.338 986.175
 54.287 414.067
 381.641 540.678
 361.408 997.323
 385.082 209.032
 520.823 262.557
 421.485 368.181
 108.506 26.818
 522.248 2.064
 161.766 618.650
 547.231 472.165
 206.263 549.393
 149.161 925.648
 913.803 177.807
 733.097 489.331
 308.493 981.861
 263.901 649.256
 123.731 296.830
 18.666 951.067
 191.458 344.932
 782.102 728.338
 544.856 585.143
 350.560 717.565
 741.143 384.880
 57.325 533.582
 95.269 555.695
 823.928 332.027
 469.324 716.521
 648.395 991.252
 725.560 829.424
 583.685 610.414
 240.480 688.967
 963.217 489.638
 139.051 997.568
 673.723 369.109
 365.199 801.560
 640.083 34.145
 909.366 137.680
 806.914 311.041
 595.653 404.641
 915.150 492.386
 748.188 152.103
 369.532 740.214
 844.812 108.290
 768.725 560.626
 290.292 551.724
 970.793 955.259
 643.473 791.873
 343.186 904.277
 783.455 43.198
 501.527 884.546
 447.803 358.239
 981.801 777.621
 497.620 294.421
 975.583 768.543
 914.978 408.620
 250.439 311.780
 500.659 550.901
 393.366 469.531
 175.642 827.755
 473.057 574.952
 687.387 354.759
 489.003 294.457
 949.280 863.520
 637.102 455.241
 593.942 478.448
 500.911 53.598
 72.238 661.273
 6.352 393.947
 581.441 326.896
 40.176 445.895
 638.007 370.400
 416.483 5.966
 430.796 484.599
 721.895 761.228
 485.519 878.985
 22.518 663.980
 254.858 788.327
 471.778 320.541
 213.589 952.271
 217.581 194.443
 904.564 291.426
 323.568 36.683
 248.259 51.564
 548.775 935.847
 722.482 752.328
 82.441 971.956
 744.699 392.439
 718.718 543.606
 580.225 827.707
 445.361 792.802
 266.440 864.594
 180.223 90.888
 625.387 979.843
 41.426 577.703
 252.105 280.422
 406.777 211.039
 59.226 218.090
 383.582 521.303
 253.427 45.364
 652.957 254.765
 568.032 185.958
 907.614 695.909
 808.237 750.291
 906.572 694.048
 739.153 778.166
 115.202 180.957
 598.234 374.693
 778.318 294.788
 906.894 426.122
 334.831 551.671
 233.725 759.129
 274.869 901.476
 394.021 425.633
 767.733 930.081
 606.167 756.420
 757.826 29.711
 41.357 197.278
 295.547 544.719
 254.216 3.232
 903.606 846.202
 250.961 167.679
 992.253 19.720
 600.127 567.241
 148.315 530.896
 507.645 39.055
 404.976 419.735
 230.732 819.735
 926.836 462.198
 489.088 574.766
 446.591 413.955
 620.847 759.531
 996.816 143.752
 426.568 670.169
 177.616 790.738
 826.858 671.293
 275.921 300.075
 336.330 400.951
 845.724 953.716
 714.348 439.807
 914.696 108.355
 105.882 945.210
 298.245 960.939
 226.036 61.505
 777.515 105.009
 190.003 760.912
 286.387 130.530
 44.898 895.510
 110.616 908.162
 848.019 166.945
 239.420 229.473
 762.260 978.698
 938.859 530.961
 436.902 523.835
 802.964 786.593
 321.753 292.730
 651.805 725.713
 263.994 539.322
 807.504 126.420
 77.431 215.770
 314.932 495.093
 898.707 834.305
 361.660 307.583
 277.958 517.555
 473.207 634.236
 644.245 796.301
 449.246 267.506
 168.676 163.709
 601.974 926.289
 78.468 920.383
 750.004 124.613
 189.492 883.693
 904.022 404.062
 187.213 291.699
 400.963 769.911
 938.894 926.475
 851.924 911.687
 633.960 598.994
 68.700 591.731
 673.048 679.018
 731.169 52.749
 136.419 85.175
 12.328 420.570
 113.825 854.879
 452.297 495.125
 753.689 138.807
 782.879 555.387
 250.702 773.703
 69.214 517.828
 126.841 809.535
 826.824 38.391
 638.909 847.131
 766.037 631.413
 361.326 390.755
 539.755 182.245
 419.788 762.593
 556.278 81.076
 291.350 354.504
 250.878 721.783
 919.234 13.706
 575.871 50.332
 324.351 346.341
 209.739 861.778
 216.229 364.473
 645.473 423.220
 928.011 652.119
 893.706 922.905
 515.829 554.179
 727.702 34.267
 92.694 533.909
 858.032 250.028
 509.630 50.896
 11.381 437.975
 779.006 98.901
 909.909 540.042
 161.613 943.700
 617.570 363.386
 443.144 913.010
 603.730 770.951
 518.389 127.210
 341.127 184.335
 221.979 399.965
 926.850 469.521
 210.258 776.752
 416.703 932.261
 255.322 177.045
 573.472 141.748
 283.135 738.463
 29.552 606.011
 924.574 870.223
 388.828 308.561
 881.257 865.852
 179.207 791.848
 494.980 624.313
 406.665 738.586
 86.750 522.817
 548.042 896.920
 762.948 477.834
 400.110 150.466
 914.479 442.854
 226.912 620.723
 830.424 7.652
 19.311 869.126
 59.273 885.151
 506.529 641.651
 55.047 165.059
 398.816 663.581
 497.484 560.509
 455.910 879.491
 557.837 22.801
 583.475 268.245
 455.956 113.491
 678.197 109.786
 409.417 231.675
 243.722 895.398
 578.897 41.935
 459.318 152.256
 761.276 345.654
 929.418 383.380
 346.759 810.938
 506.434 333.008
 740.341 816.112
 545.989 493.227
 931.099 575.658
 610.791 429.085
 883.138 378.566
 827.436 265.888
 705.571 365.734
 863.546 843.885
 250.070 759.459
 327.857 282.845
 575.532 803.878
 503.329 333.345
 130.861 115.851
 856.420 134.826
 137.417 432.140
 80.775 205.244
 428.949 387.499
 340.340 396.518
 433.896 501.614
 387.891 547.839
 395.657 788.643
 816.186 929.563
 731.965 644.768
 519.155 709.039
 374.192 995.933
 621.947 391.802
 318.521 194.390
 506.362 943.633
 609.043 199.271
 890.598 417.635
 781.578 39.029
 200.723 873.622
 978.120 73.946
 130.461 52.545
 625.185 812.114
 463.403 165.495
 712.962 905.304
 18.511 674.233
 352.225 900.357
 269.630 618.322
 786.613 551.270
 529.807 813.475
 341.673 226.803
 31.704 677.840
 669.272 663.423
 179.577 999.747
 945.506 14.855
 302.679 244.229
 578.576 603.901
 464.048 999.794
 235.353 771.821
 35.185 525.086
 184.383 793.273
 551.928 591.767
 740.096 544.033
 738.815 600.110
 967.193 803.630
 900.524 323.187
 333.041 90.275
 204.667 310.347
 74.823 371.460
 748.789 537.939
 150.862 996.279
 947.115 62.340
 573.752 646.539
 374.185 325.631
 56.457 910.230
 150.548 146.340
 449.516 415.837
 591.034 946.094
 693.961 17.733
 702.781 207.772
 574.824 745.623
 215.134 712.444
 626.530 594.402
 847.015 582.435
 134.558 470.245
 122.720 278.053
 396.186 975.211
 90.702 308.445
 673.574 222.689
 91.414 765.942
 599.849 561.979
 272.324 761.748
 16.255 249.865
 826.645 203.503
 236.841 553.837
 106.086 27.030
 795.981 84.688
 449.081 281.148
 650.536 930.234
 99.675 312.174
 228.231 257.326
 246.935 540.376
 360.429 842.050
 471.714 941.935
 62.765 619.653
 681.578 714.928
 960.824 973.575
 583.220 725.286
 358.358 529.741
 475.716 98.102
 48.438 626.616
 441.330 780.964
 837.784 97.365
 110.454 489.976
 833.617 247.700
 33.730 226.979
 101.315 926.816
 210.889 490.180
 688.498 870.337
 608.717 492.439
 903.686 309.943
 109.453 645.058
 390.315 476.512
 528.452 393.796
 32.541 620.191
 342.039 232.438
 229.199 595.082
 991.975 532.688
 65.610 737.482
 954.007 272.906
 467.193 549.436
 749.694 18.812
 429.367 694.177
 271.518 693.416
 858.843 642.811
 912.539 998.819
 733.700 373.916
 228.160 437.181
 73.601 226.814
 96.657 981.013
 315.110 18.026
 427.722 713.265
 896.419 37.250
 438.463 485.665
 285.224 498.248
 870.962 509.908
 25.280 401.020
 465.063 122.045
 151.915 799.917
 677.607 957.564
 133.074 918.867
 411.516 795.823
 257.077 926.317
 194.354 120.785
 616.063 10.962
 339.089 384.264
 858.113 482.787
 595.456 322.478
 112.371 275.804
 327.599 881.690
 669.446 528.247
 454.587 159.781
 441.255 957.615
 90.156 713.981
 75.888 892.186
 794.948 957.642
 87.605 943.430
 590.030 648.393
 31.425 46.734
 809.195 524.420
 735.958 618.250
 627.096 483.809
 865.033 796.297
 781.551 723.196
 644.468 595.164
 905.229 496.530
 829.350 501.344
 741.563 553.160
 841.645 807.017
 792.230 438.027
 248.567 288.282
 32.267 147.366
 227.334 697.225
 840.317 733.626
 548.651 713.950
 285.109 336.280
 664.233 279.528
 147.882 414.848
 286.010 651.118
 259.767 201.002
 57.457 649.968
 812.189 233.207
 529.989 740.494
 629.128 345.667
 236.964 129.108
 47.877 349.527
 600.076 615.062
 67.945 455.474
 181.351 588.461
 27.561 970.399
 210.459 244.208
 938.316 74.930
 751.365 672.362
 138.537 312.178
 532.591 167.919
 455.917 440.342
 637.644 564.955
 143.545 312.957
 550.659 95.459
 468.004 631.222
 669.560 671.718
 683.710 584.247
 355.394 328.259
 877.510 267.197
 980.679 85.916
 668.272 196.641
 698.373 733.379
 307.151 470.199
 781.235 992.601
 358.369 27.509
 212.015 541.742
 813.253 836.081
 649.150 226.255
 371.102 563.826
 189.689 74.427
 331.102 715.512
 318.511 42.893
 405.314 249.523
 715.909 610.707
 61.919 190.897
 918.046 793.433
 221.941 694.271
 238.294 3.042
 196.162 754.229
 492.033 592.343
 299.495 319.437
 381.026 317.182
 208.636 840.210
 422.197 264.084
 629.207 306.938
 913.762 729.547
 458.010 49.618
 61.540 819.565
 314.500 38.055
 310.497 149.470
 976.612 109.849
 489.688 465.816
 995.976 561.781
 259.589 550.458
 145.985 362.671
 804.196 684.311
 635.734 16.071
 819.221 792.470
 419.485 843.713
 773.431 226.849
 863.825 340.405
 651.773 796.355
 375.268 823.793
 993.974 972.633
 914.820 64.370
 916.132 291.882
 161.355 19.189
 919.181 466.140
 163.925 434.488
 948.711 2.464
 829.010 546.049
 255.369 612.639
 409.762 650.318
 821.926 52.463
 141.506 93.591
 258.265 446.658
 344.897 520.907
 233.206 587.123
 192.413 721.396
 404.717 108.449
 105.377 423.929
 948.032 80.484
 570.862 148.016
 763.311 164.460
 396.973 52.430
 197.346 573.266
 870.818 391.272
 142.408 190.057
 458.564 67.826
 12.605 130.538
 57.207 145.041
 755.266 96.230
 41.985 442.918
 471.059 138.103
 573.814 332.991
 709.271 26.709
 662.906 974.900
 219.329 666.875
 106.195 866.646
 99.966 777.930
 608.725 175.925
 445.102 26.136
 597.408 753.307
 870.410 601.490
 577.160 507.575
 674.798 799.394
 455.189 348.789
 882.564 937.224
 363.190 715.595
 389.287 110.679
 886.286 730.592
 839.779 94.752
 712.149 842.579
 470.276 604.470
 946.951 879.026
 798.068 152.330
 313.266 348.789
 916.713 639.025
 208.197 597.004
 8.770 374.054
 920.609 655.135
 103.594 490.762
 900.222 873.586
 746.299 259.959
 757.357 337.316
 94.782 946.431
 22.484 702.070
 592.100 938.262
 684.496 146.474
 166.986 520.159
 184.223 200.307
 369.529 984.993
 96.511 9.202
 753.792 674.069
 874.808 249.083
 554.276 913.468
 144.305 168.576
 476.633 844.020
 454.099 763.849
 521.091 514.556
 679.561 667.882
 793.880 776.097
 400.079 145.716
 429.920 948.384
 264.920 450.044
 69.698 664.873
 254.350 419.565
 903.242 989.146
 700.823 448.237
 541.100 851.014
 265.637 60.271
 901.233 106.866
 782.539 177.029
 744.638 383.710
 947.273 532.470
 362.550 133.470
 419.870 498.371
 453.409 582.448
 636.714 124.955
 245.887 105.233
 827.186 433.089
 70.573 843.060
 673.443 747.685
 581.105 499.650
 222.925 116.041
 727.357 324.537
 996.198 977.599
 18.614 492.016
 365.360 251.913
 41.482 825.969
 801.277 788.777
 151.812 45.445
 295.395 718.646
 606.253 117.063
 400.745 83.224
 579.784 617.824
 857.343 286.801
 801.030 221.066
 572.694 350.401
 276.072 20.154
 925.085 775.675
 440.579 665.482
 505.256 526.855
 334.248 492.949
 773.700 350.809
 113.781 513.860
 901.922 401.646
 572.108 380.858
 705.616 82.528
 801.462 71.020
 937.761 719.001
 793.729 880.398
 865.500 331.473
 508.603 514.420
 534.467 466.489
 732.238 211.645
 159.585 4.611
 197.947 345.992
 856.735 705.193
 826.039 221.987
 332.795 234.000
 270.024 481.612
 23.280 697.776
 17.362 868.486
 550.993 570.615
 198.886 999.481
 772.881 20.994
 704.409 245.159
 285.879 356.859
 703.337 54.026
 229.166 811.117
 826.954 822.416
 906.474 543.881
 10.206 228.560
 967.409 283.895
 820.209 348.187
 143.874 853.653
 349.229 647.767
 302.441 195.119
 832.827 423.668
 514.858 850.762
 808.339 500.192
 88.841 963.480
 172.342 111.413
 865.152 185.193
 73.710 231.262
 352.894 764.353
 414.973 59.430
 424.596 994.886
 380.602 558.975
 760.378 21.296
 996.584 532.182
 154.143 215.674
 209.134 637.230
 265.063 371.464
 387.739 427.872
 708.583 336.220
 873.299 145.886
 279.855 361.807
 148.174 831.121
 39.057 956.865
 172.088 821.987
 365.879 844.830
 254.631 901.098
 515.903 363.859
 698.339 963.180
 744.318 285.859
 100.900 927.434
 465.037 214.209
 233.920 732.228
 901.688 968.178
 480.021 199.683
 180.037 341.424
 899.134 670.595
 181.259 388.049
 676.004 930.849
 797.298 638.752
 369.714 689.451
 531.695 968.562
 516.052 851.457
 903.053 953.990
 526.577 948.034
 518.521 589.410
 864.146 247.891
 378.762 938.800
 361.459 452.175
 294.857 329.106
 572.999 157.177
 785.321 835.446
 825.864 909.862
 474.939 246.818
 353.743 150.129
 536.727 255.205
 581.224 366.112
 757.257 992.924
 371.391 635.759
 220.280 105.196
 284.957 405.984
 703.708 530.526
 628.939 902.051
 683.115 954.204
 130.100 262.443
 296.991 274.621
 364.162 171.717
 923.782 293.096
 845.454 994.866
 770.539 511.231
 750.503 796.230
 402.801 341.694
 258.697 14.362
 733.596 45.779
 167.108 337.465
 117.554 281.556
 826.659 623.637
 798.626 648.083
 182.927 693.432
 674.586 52.866
 244.982 912.037
 759.059 10.838
 185.949 613.147
 636.308 143.684
 363.631 300.451
 862.446 619.037
 281.013 915.326
 619.325 121.105
 155.232 266.154
 877.422 139.772
 678.263 476.641
 978.018 6.405
 409.986 294.244
 462.434 684.958
 299.224 587.448
 419.742 980.044
 163.884 900.182
 810.032 573.978
 738.570 586.398
 566.913 317.440
 606.244 647.058
 662.563 28.892
 37.078 780.078
 306.480 902.701
 358.067 441.541
 573.460 571.770
 944.862 529.770
 748.706 145.071
 564.489 34.085
 722.856 761.887
 483.880 44.689
 754.890 631.593
 202.597 571.807
 687.110 309.894
 654.850 859.492
 287.590 389.581
 370.144 256.571
 308.859 536.801
 76.055 193.618
 287.123 203.731
 91.213 646.119
 217.573 607.466
 190.210 390.958
 384.543 35.284
 351.614 902.767
 610.124 961.479
 430.378 420.616
 524.022 224.411
 659.835 341.947
 616.733 888.745
 397.114 982.963
 486.456 822.050
 418.604 962.057
 949.700 252.712
 666.370 109.944
 381.375 93.700
 787.634 247.373
 560.667 951.134
 321.318 274.557
 405.630 965.230
 519.883 427.424
 716.704 822.391
 681.160 931.651
 555.043 939.530
 461.676 549.040
 246.377 354.834
 986.101 100.673
 519.170 802.893
 21.265 171.426
 703.965 737.258
 990.063 70.714
 689.491 261.294
 930.950 229.933
 853.371 500.542
 511.325 559.184
 67.801 499.266
 54.611 630.819
 182.800 243.651
 996.193 687.677
 874.279 537.871
 825.530 437.138
 127.130 711.602
 61.904 952.043
 823.642 183.307
 138.613 84.991
 296.939 798.669
 802.363 958.453
 363.004 303.961
 166.675 929.739
 291.503 887.024
 363.959 73.161
 646.473 151.290
 622.149 563.365
 607.634 299.144
 928.560 290.950
 659.266 448.657
 443.642 767.020
 747.042 541.769
 776.945 565.688
 698.014 12.336
 750.993 666.927
 871.988 449.834
 548.296 566.164
 364.157 740.149
 182.984 647.104
 262.319 300.705
 160.027 321.343
 333.766 905.768
 408.656 839.034
 386.520 462.250
 107.081 501.411
 429.821 830.472
 686.129 556.214
 615.265 162.646
 20.986 144.454
 941.924 169.226
 832.145 870.651
 478.020 525.512
 436.328 483.342
 713.615 244.199
 861.011 638.689
 891.538 100.880
 685.939 153.366
 248.913 86.417
 853.411 675.192
 973.706 740.644
 725.967 468.404
 977.394 104.989
 323.539 447.924
 896.976 816.588
 478.158 641.868
 861.059 593.437
 467.282 618.097
 732.721 459.717
 969.029 798.401
 726.458 603.897
 194.681 988.385
 391.151 711.558
 144.257 373.297
 61.947 72.544
 776.648 936.325
 571.006 221.244
 741.510 28.806
 532.698 463.345
 268.950 208.861
 99.065 396.615
 16.039 529.986
 134.978 612.309
 615.690 32.901
 161.573 723.237
 430.776 117.498
 736.452 900.676
 480.070 857.099
 708.011 302.151
 646.283 790.687
 730.669 363.040
 401.927 681.681
 742.211 525.322
 275.797 571.554
 671.628 845.176
 839.598 855.986
 306.629 207.183
 906.746 258.658
 48.224 866.387
 17.866 427.493
 712.660 421.330
 832.490 399.774
 808.605 412.486
 274.299 611.442
 973.206 753.328
 786.671 213.037
 850.899 488.036
 773.034 716.807
 453.278 673.767
 727.458 968.589
 459.454 890.307
 38.035 912.154
 470.223 260.114
 380.071 906.190
 584.713 332.399
 747.179 544.092
 947.244 551.563
 813.394 108.995
 940.006 739.304
 623.961 331.336
 252.210 408.022
 800.078 879.662
 120.008 268.205
 65.411 649.009
 38.307 862.511
 89.447 72.198
 333.299 363.103
 352.815 290.663
 243.911 605.679
 8.640 521.414
 885.411 943.893
 906.074 549.613
 406.136 421.810
 999.813 181.596
 248.937 651.315
 63.068 196.514
 95.818 107.592
 799.838 836.971
 413.727 921.728
 292.124 946.702
 591.288 648.100
 973.852 278.769
 222.893 549.464
 578.722 308.718
 874.084 198.843
 425.111 657.170
 569.281 309.528
 966.797 284.476
 651.832 728.412
 320.996 311.139
 652.277 159.742
 880.545 251.929
 391.859 13.144
 598.672 755.141
 976.249 518.919
 904.352 502.674
 283.647 43.431
 843.738 658.941
 409.619 126.493
 156.514 329.793
 639.072 800.659
 871.392 595.185
 417.521 29.026
 256.656 265.319
 486.448 794.482
 781.979 49.173
 531.179 310.333
 157.247 52.078
 17.696 712.004
 611.432 686.211
 223.596 284.495
 786.415 201.257
 107.551 23.641
 952.019 154.175
 623.829 4.808
 532.215 534.900
 339.526 414.824
 79.906 762.370
 921.080 106.771
 87.811 941.623
 845.420 468.381
 193.468 222.500
 885.031 199.505
 72.505 684.221
 793.499 109.355
 339.867 263.572
 660.279 247.513
 145.334 989.402
 545.016 942.157
 487.362 339.722
 880.445 643.512
 35.923 322.767
 339.588 759.389
 986.871 838.508
 191.454 963.076
 31.598 706.241
 866.996 182.337
 358.763 166.851
 473.700 713.142
 980.208 670.515
 236.307 605.021
 939.431 842.866
 409.237 738.955
 794.911 951.660
 662.778 356.889
 427.125 253.997
 552.848 337.824
 780.157 838.924
 658.842 273.624
 777.620 55.365
 734.766 543.096
 837.383 159.831
 637.507 671.224
 217.709 276.959
 448.054 488.057
 754.415 249.046
 614.867 55.413
 368.114 84.295
 855.053 236.981
 334.357 889.069
 132.961 766.601
 597.323 794.364
 185.034 979.362
 77.738 133.688
 615.043 160.045
 763.955 187.193
 589.124 23.403
 495.945 129.199
 112.415 851.507
 447.678 373.051
 968.771 596.099
 904.496 533.774
 805.258 20.630
 617.310 476.329
 900.457 59.821
 721.439 901.950
 679.511 757.415
 439.626 179.322
 542.066 789.086
 879.194 449.062
 517.628 961.586
 593.522 732.648
 325.261 616.216
 947.395 939.543
 713.145 360.324
 21.583 383.737
 313.418 450.921
 959.809 53.382
 447.288 796.717
 524.712 300.828
 336.106 406.342
 740.160 476.608
 450.424 59.488
 985.389 977.103
 398.798 522.892
 729.701 134.536
 912.011 173.942
 291.230 788.112
 410.460 971.287
 933.622 440.612
 99.703 254.745
 222.922 845.309
 971.825 437.413
 623.903 169.032
 901.681 733.075
 669.238 539.565
 823.646 244.253
 862.975 575.935
 815.751 13.840
 536.711 200.673
 566.885 649.866
 745.553 691.795
 874.657 393.054
 632.688 112.419
 435.756 675.443
 495.270 286.760
 619.067 371.170
 617.858 717.445
 229.730 763.773
 198.256 871.023
 508.046 335.036
 847.996 222.157
 992.058 545.984
 7.536 233.927
 91.379 949.332
 554.531 969.136
 660.069 3.193
 110.164 448.333
 858.938 497.759
 349.684 882.991
 706.420 349.782
 613.252 970.915
 929.362 844.897
 484.322 15.317
 740.710 36.254
 775.541 454.363
 643.615 651.582
 635.270 715.402
 147.283 372.207
 687.962 154.101
 688.599 969.813
 253.746 235.551
 97.753 403.726
 589.605 359.976
 591.770 367.597
 667.691 643.377
 695.725 844.534
 494.788 112.453
 299.821 289.836
 198.156 758.113
 586.394 56.549
 702.427 573.238
 82.777 448.235
 523.542 454.023
 95.127 303.022
 60.654 811.822
 189.456 651.410
 405.371 81.153
 846.850 756.203
 567.663 442.306
 521.029 635.765
 675.402 942.199
 861.994 31.565
 3.979 498.973
 86.521 138.384
 76.280 733.958
 324.952 341.849
 811.907 174.398
 157.386 665.088
 146.546 612.819
 577.449 716.792
 364.628 560.532
 847.879 149.986
 845.721 75.974
 401.919 118.129
 100.441 330.997
 313.755 977.240
 26.301 163.505
 328.929 694.548
 736.910 381.983
 883.905 641.456
 176.896 581.239
 527.870 867.543
 925.164 809.439
 217.847 660.004
 84.353 220.216
 821.630 416.644
 256.385 241.891
 16.585 218.743
 192.628 205.881
 503.577 241.307
 490.485 471.052
 905.127 432.045
 472.262 48.532
 929.216 16.788
 241.285 526.492
 852.078 28.672
 556.718 686.347
 305.008 532.586
 122.958 825.995
 894.994 736.965
 750.485 213.236
 703.326 104.615
 539.311 799.819
 999.778 635.991
 268.694 866.011
 95.194 86.032
 880.440 434.951
 598.229 263.686
 729.178 408.863
 111.423 166.697
 880.595 514.508
 719.897 328.700
 485.239 397.817
 317.931 847.512
 286.555 937.841
 662.735 459.580
 861.061 933.859
 22.496 203.465
 787.612 398.449
 831.618 543.069
 731.563 420.620
 17.873 807.938
 366.242 869.701
 714.594 852.730
 174.627 531.008
 210.166 480.933
 842.813 802.438
 963.827 349.755
 116.022 56.874
 781.529 345.114
 408.178 673.894
 201.493 249.748
 985.978 566.801
 392.715 526.137
 364.774 543.979
 480.476 192.419
 411.239 829.328
 943.705 717.496
 129.839 572.797
 295.525 125.548
 877.565 772.374
 579.567 745.192
 793.625 32.402
 662.591 320.253
 115.033 344.387
 953.916 213.774
 170.999 206.129
 62.416 771.478
 682.119 18.697
 243.770 292.880
 336.559 710.441
 978.970 605.822
 854.423 839.784
 47.309 712.181
 91.440 197.082
 354.201 18.218
 460.048 848.654
 89.985 72.658
 674.188 97.445
 527.593 689.626
 745.992 444.235
 614.612 653.447
 298.650 56.391
 132.376 599.862
 708.590 738.682
 437.535 996.023
 778.531 969.364
 979.780 642.790
 575.889 246.722
 915.656 681.281
 581.303 84.522
 178.568 475.571
 290.990 312.615
 488.034 880.103
 143.422 460.665
 609.127 589.288
 912.763 523.067
 30.997 454.311
 174.280 182.122
 399.745 675.213
 823.997 980.391
 997.126 612.412
 978.109 123.355
 237.248 979.108
 516.888 717.439
 196.163 383.373
 531.046 728.883
 185.002 485.406
 511.950 724.294
 119.878 461.654
 164.833 228.235
 178.363 453.759
 658.780 26.478
 913.063 298.062
 229.127 940.992
 520.955 42.348
 665.746 5.354
 449.338 663.495
 31.162 843.577
 514.755 495.538
 210.581 683.663
 483.085 296.449
 684.497 367.310
 822.765 647.858
 394.953 12.603
 517.812 660.204
 237.867 476.343
 285.123 301.946
 623.489 291.592
 856.428 281.872
 600.637 434.435
 687.838 375.033
 211.377 727.804
 280.368 623.068
 333.121 311.139
 417.883 576.679
 154.513 799.842
 942.173 940.703
 328.065 200.821
 29.226 779.915
 532.335 528.338
 350.121 136.491
 773.795 332.029
 491.423 178.581
 955.841 976.040
 773.651 165.003
 560.100 730.088
 295.747 785.588
 321.933 300.888
 4.811 172.680
 464.637 862.388
 653.358 819.981
 890.103 467.829
 173.623 173.969
 40.655 743.700
 735.883 55.102
 358.628 288.590
 234.220 735.825
 116.126 307.936
 280.813 255.810
 184.797 803.359
 813.809 838.074
 209.831 463.145
 912.458 419.638
 867.351 144.288
 347.944 804.686
 971.755 138.113
 213.767 654.914
 289.179 927.980
 813.299 959.818
 963.104 801.800
 925.150 178.313
 504.471 912.573
 913.074 452.475
 705.559 390.960
 643.485 94.949
 546.878 124.784
 270.370 514.984
 949.870 316.609
 47.854 336.033
 933.894 913.242
 41.288 272.966
 540.635 236.647
 988.071 372.299
 547.537 416.651
 372.247 108.313
 87.152 579.753
 737.934 95.806
 482.555 748.846
 294.908 491.710
 889.462 384.814
 337.173 568.384
 270.741 797.459
 977.339 147.500
 214.221 880.455
 224.392 171.913
 613.610 908.976
 731.451 391.290
 66.789 370.883
 297.881 63.791
 385.533 890.111
 814.478 489.419
 63.945 417.081
 131.990 740.347
 205.594 693.950
 856.185 929.497
 875.876 6.490
 323.825 941.632
 318.785 879.041
 693.691 562.487
 976.618 389.695
 848.348 92.933
 875.822 430.546
 502.254 679.350
 118.864 529.195
 859.533 971.515
 955.708 814.849
 373.043 219.064
 32.070 653.218
 591.058 311.516
 836.335 202.450
 907.873 469.859
 332.063 236.634
 882.061 615.565
 85.791 638.721
 976.078 821.806
 525.828 841.356
 381.842 528.649
 20.648 568.072
 510.140 356.440
 296.941 640.257
 671.930 747.868
 957.437 524.300
 104.384 317.867
 965.117 121.440
 384.780 591.166
 469.596 988.376
 224.996 799.883
 127.576 423.822
 895.412 28.779
 554.591 384.647
 39.825 304.865
 10.476 990.356
 315.651 193.055
 214.556 937.397
 232.857 182.793
 985.381 741.783
 330.175 125.466
 458.624 641.968
 680.964 342.512
 38.775 771.693
 879.403 794.041
 146.329 918.082
 539.458 42.388
 721.860 642.749
 816.342 220.126
 408.774 607.749
 108.202 13.820
 253.410 724.293
 442.799 890.275
 607.949 856.136
 831.431 648.583
 0.188 653.156
 264.977 497.256
 924.411 70.960
 922.185 489.783
 517.462 922.337
 399.256 453.548
 699.726 594.499
 396.156 806.249
 696.392 806.315
 806.044 551.402
 602.412 941.982
 749.979 601.445
 335.594 317.137
 932.923 605.418
 534.777 461.142
 125.413 10.568
 630.914 651.982
 407.849 906.780
 952.929 49.923
 563.582 673.257
 660.480 640.789
 139.012 842.685
 933.347 132.807
 872.367 334.376
 931.343 31.626
 550.026 90.188
 886.827 440.961
 705.263 621.642
 449.530 61.829
 707.432 380.582
 294.188 267.375
 681.414 676.406
 577.088 654.531
 782.073 948.597
 218.078 775.391
 764.300 72.649
 147.709 753.076
 626.736 430.128
 631.284 627.500
 660.425 249.349
 926.780 759.897
 249.477 152.851
 794.387 671.013
 699.613 502.627
 522.216 781.786
 615.437 476.017
 14.202 668.173
 514.915 436.614
 279.181 400.101
 519.463 78.858
 119.338 90.534
 852.852 655.814
 524.822 982.296
 237.703 871.470
 900.351 810.869
 13.669 396.716
 768.388 130.260
 288.403 507.698
 579.333 120.629
 746.444 742.749
 107.629 721.310
 910.469 316.447
 97.424 876.936
 905.361 44.189
 144.100 139.275
 802.893 836.041
 638.611 740.318
 811.158 173.409
 168.043 715.975
 259.007 35.623
 344.314 402.881
 55.683 285.931
 237.739 107.482
 76.562 738.289
 615.632 426.327
 437.699 828.988
 48.745 314.910
 527.971 722.545
 748.780 810.211
 824.538 641.886
 165.211 326.096
 234.617 471.843
 904.093 693.067
 996.867 126.209
 268.427 902.346
 4.950 566.366
 570.143 652.476
 952.807 628.970
 567.073 863.585
 568.167 266.905
 751.873 914.916
 722.819 378.092
 409.091 335.524
 663.579 927.564
 85.294 412.188
 478.230 537.150
 436.901 814.137
 130.365 492.222
 961.179 28.432
 603.957 205.074
 335.676 575.522
 483.207 479.060
 526.302 570.255
 449.937 476.583
 338.631 913.378
 956.376 538.171
 123.180 962.173
 675.978 0.382
 173.817 921.648
 152.182 879.127
 327.887 920.596
 461.153 824.707
 63.662 56.488
 239.227 608.602
 250.400 891.771
 361.617 703.584
 721.485 509.578
 111.773 292.513
 173.065 352.591
 269.605 452.218
 28.500 503.889
 43.559 862.837
 920.168 667.918
 751.611 386.204
 220.318 983.373
 147.757 326.169
 575.213 574.015
 25.177 356.806
 963.713 809.640
 389.307 599.233
 292.389 14.926
 971.416 403.319
 662.416 501.545
 986.703 196.002
 984.869 497.132
 874.332 583.589
 695.002 757.708
 787.353 421.718
 614.927 347.503
 28.217 115.043
 58.369 487.328
 603.995 191.042
 659.523 260.580
 960.828 561.122
 67.146 841.278
 559.169 580.702
 79.880 303.419
 782.745 431.800
 342.314 783.301
 200.613 751.452
 784.693 109.721
 92.277 231.910
 311.612 70.232
 522.492 929.779
 144.028 339.702
 940.448 687.294
 839.801 120.529
 55.703 726.766
 584.564 608.107
 592.063 606.316
 408.615 141.988
 875.057 189.607
 676.735 990.038
 206.542 593.088
 474.238 62.375
 711.981 630.772
 410.470 902.714
 106.153 618.779
 244.402 260.821
 358.420 460.395
 548.579 631.009
 999.471 278.684
 137.709 833.135
 200.984 959.448
 45.504 15.611
 384.340 415.246
 614.544 140.856
 33.903 174.384
 524.009 854.846
 367.306 671.034
 901.939 691.657
 265.217 888.348
 713.532 384.707
 305.434 450.720
 374.021 977.855
 252.688 929.746
 571.292 796.343
 1.622 717.356
 995.186 760.106
 784.209 915.851
 530.895 126.243
 665.957 25.838
 284.872 424.986
 652.107 897.289
 953.040 11.585
 493.379 205.193
 720.855 468.010
 861.523 268.686
 389.084 741.676
 501.839 141.381
 362.205 857.704
 260.128 741.388
 710.597 756.159
 225.334 183.602
 743.590 21.773
 279.754 136.116
 506.660 241.624
 962.681 799.616
 769.331 462.919
 40.109 246.541
 405.570 760.490
 545.525 239.385
 418.653 559.789
 280.525 49.220
 138.711 909.511
 8.094 131.391
 562.819 937.597
 457.811 90.963
 231.777 849.966
 116.348 132.264
 90.347 903.315
 876.538 971.646
 182.117 177.588
 445.650 977.879
 838.249 831.954
 902.733 458.615
 860.904 7.509
 583.772 542.918
 535.286 63.275
 152.695 918.271
 664.915 337.965
 79.985 805.871
 77.430 822.400
 45.784 431.080
 635.141 726.244
 961.204 937.776
 976.275 913.132
 263.324 168.147
 358.031 61.332
 992.567 85.545
 747.892 449.385
 465.321 350.695
 970.091 749.928
 372.554 804.471
 342.594 688.000
 82.547 388.164
 997.681 946.006
 221.684 509.596
 455.406 105.306
 123.595 596.339
 81.222 548.783
 49.018 761.878
 702.455 220.137
 714.812 233.818
 856.697 569.974
 362.161 682.645
 200.331 307.635
 525.635 463.285
 397.147 128.408
 724.120 298.620
 43.429 70.993
 322.623 243.499
 653.081 768.578
 854.356 159.826
 538.559 542.419
 642.587 88.526
 273.015 19.409
 821.535 143.971
 826.613 969.948
 978.510 92.705
 34.058 110.511
 981.945 963.472
 697.845 213.305
 931.558 612.973
 867.297 545.417
 80.232 525.037
 990.314 219.921
 498.250 524.583
 123.904 794.765
 848.054 956.781
 950.304 481.258
 33.984 21.946
 295.236 717.134
 511.464 814.144
 329.051 979.983
 462.388 523.208
 873.851 441.194
 849.243 703.394
 791.850 30.117
 984.560 355.348
 422.258 350.081
 832.139 320.329
 423.632 585.144
 883.084 546.010
 202.317 497.361
 416.890 691.777
 729.362 43.154
 12.756 228.932
 910.617 253.697
 769.098 228.840
 548.102 313.469
 223.309 881.743
 163.783 234.295
 45.502 53.314
 726.363 925.779
 268.957 858.083
 382.549 589.432
 878.839 942.549
 229.347 260.673
 725.437 450.410
 634.558 553.850
 877.484 153.021
 607.983 559.566
 57.260 25.494
 813.237 745.523
 777.211 329.195
 385.114 232.354
 256.246 611.560
 253.743 80.292
 363.891 681.790
 975.997 122.741
 406.943 684.167
 516.835 326.067
 923.615 628.350
 216.258 814.032
 125.380 797.340
 607.663 258.790
 770.706 129.057
 434.712 762.293
 64.668 137.133
 338.875 102.084
 354.239 22.022
 278.969 29.122
 584.279 36.725
 896.042 433.457
 550.170 764.816
 178.489 652.869
 239.408 985.294
 918.296 22.208
 8.858 122.802
 412.781 245.032
 962.633 687.339
 568.222 127.603
 846.687 509.871
 241.677 227.599
 682.175 284.808
 132.404 630.662
 545.738 883.455
 450.132 237.515
 649.371 941.245
 667.682 998.848
 656.852 323.249
 961.750 616.018
 932.536 605.407
 88.035 490.178
 789.165 681.865
 883.262 573.446
 375.230 921.143
 873.164 191.768
 413.117 985.655
 456.411 574.237
 813.987 931.062
 272.204 457.524
 204.133 585.248
 914.231 722.170
 503.926 433.360
 474.662 60.707
 10.637 407.904
 165.461 442.514
 510.184 594.405
 725.514 909.274
 42.729 47.518
 563.828 555.593
 288.969 694.047
 772.578 485.430
 546.823 843.218
 758.207 915.390
 804.089 686.303
 351.620 265.504
 56.735 543.736
 765.170 147.149
 303.133 594.987
 638.310 252.268
 293.132 632.295
 957.187 659.543
 312.041 632.001
 726.017 409.047
 920.994 895.538
 617.757 29.827
 497.644 325.427
 224.562 223.406
 668.630 360.066
 79.003 64.508
 794.799 875.237
 17.441 847.983
 762.048 291.441
 227.770 323.385
 598.083 416.321
 63.652 266.972
 234.853 553.038
 343.031 661.442
 877.574 861.732
 885.155 718.996
 436.608 255.947
 810.394 390.933
 794.058 523.422
 42.105 170.597
 981.502 296.129
 248.799 995.057
 761.097 763.464
 465.415 979.286
 454.359 71.344
 979.945 935.028
 929.674 515.592
 989.805 11.078
 422.503 397.909
 572.812 983.906
 755.744 635.135
 810.388 384.659
 689.649 406.108
 403.586 693.430
 651.814 684.769
 871.996 702.817
 271.961 983.146
 785.602 54.170
 720.743 944.228
 392.796 101.478
 276.598 153.814
 244.405 144.703
 223.293 143.978
 822.405 697.693
 719.538 641.560
 939.783 582.088
 740.517 666.074
 539.591 50.116
 332.129 736.473
 69.652 883.778
 957.888 729.793
 505.772 59.013
 574.794 511.708
 329.907 430.210
 620.166 385.320
 907.916 327.569
 401.494 376.180
 149.893 577.671
 484.286 975.673
 548.070 382.204
 800.010 928.885
 474.872 612.613
 32.145 95.220
 366.646 306.894
 770.786 88.999
 324.890 661.491
 295.989 972.553
 22.691 284.905
 201.037 515.959
 223.706 374.236
 396.146 636.141
 896.796 261.121
 41.001 404.978
 861.956 184.895
 294.196 183.117
 230.887 439.110
 295.691 846.049
 35.459 219.502
 824.235 964.697
 374.062 609.287
 608.155 68.210
 982.606 469.161
 280.694 526.151
 264.738 368.022
 629.238 55.945
 734.030 675.372
 713.266 694.921
 346.786 132.272
 944.009 220.839
 983.240 485.015
 607.799 297.376
 90.935 480.271
 56.481 39.173
 288.680 823.992
 816.596 602.871
 172.631 756.068
 821.918 824.919
 125.682 111.385
 442.365 743.187
 143.660 64.153
 760.007 97.631
 421.022 890.089
 877.153 36.090
 127.231 750.152
 882.340 326.039
 723.322 685.228
 350.906 353.677
 664.837 214.552
 24.096 180.670
 89.271 418.270
 153.867 419.309
 348.116 438.619
 182.539 812.607
 98.669 502.594
 162.850 191.379
 280.041 915.193
 33.846 90.565
 150.538 825.387
 423.501 297.814
 727.176 771.717
 625.015 174.711
 338.072 181.074
 318.960 822.109
 548.346 748.884
 219.035 283.241
 751.932 363.111
 289.929 609.881
 114.964 355.465
 409.178 16.459
 19.415 43.798
 161.962 664.334
 474.394 958.410
 912.252 143.202
 251.284 775.889
 882.864 129.676
 450.098 786.983
 900.818 325.701
 338.545 935.130
 876.399 823.467
 220.959 830.724
 340.832 861.528
 718.230 189.423
 278.096 272.033
 677.059 393.211
 563.884 155.050
 310.227 128.226
 34.745 727.479
 510.299 627.104
 222.116 295.884
 316.483 14.837
 221.247 700.522
 565.667 720.665
 849.122 818.090
 969.406 234.605
 956.817 130.265
 452.565 531.922
 481.586 441.419
 118.031 903.694
 987.090 430.199
 795.497 373.885
 184.076 354.697
 748.554 275.885
 339.511 299.141
 789.560 342.684
 863.388 391.476
 150.073 38.995
 456.462 366.460
 918.545 50.232
 459.016 269.367
 456.884 327.851
 863.891 452.895
 792.119 874.000
 452.777 917.016
 725.461 297.352
 742.790 471.388
 63.399 868.694
 653.297 796.459
 537.214 397.010
 736.670 766.795
 299.401 298.139
 380.035 43.658
 357.430 67.458
 950.279 999.016
 494.212 340.354
 496.697 196.264
 526.260 439.771
 373.102 510.952
 638.360 894.826
 225.356 255.252
 809.403 760.029
 895.774 490.907
 387.754 578.177
 310.257 835.799
 894.143 684.436
 678.333 138.459
 411.694 932.929
 894.274 202.874
 80.638 294.371
 876.348 473.445
 441.821 593.768
 421.154 58.241
 688.884 666.134
 634.226 389.701
 392.541 656.708
 983.122 48.170
 378.522 96.726
 814.629 48.263
 178.290 778.770
 796.149 94.897
 661.679 634.865
 148.700 729.245
 14.207 599.270
 904.089 819.936
 378.270 395.549
 363.908 817.199
 54.090 918.541
 788.125 523.628
 798.724 246.806
 374.614 681.718
 193.207 695.885
 289.379 412.854
 320.822 848.890
 805.054 833.197
 743.381 335.779
 140.256 27.622
 435.378 699.042
 955.226 883.075
 473.900 919.834
 444.025 107.285
 749.717 789.007
 817.274 518.549
 204.218 11.746
 642.343 458.429
 378.446 717.872
 903.253 913.673
 732.999 413.424
 866.872 739.020
 937.731 619.398
 454.738 741.895
 392.979 782.750
 83.831 457.163
 712.357 60.842
 70.575 229.542
 932.238 336.849
 109.271 897.909
 304.041 149.391
 911.111 495.372
 739.842 959.538
 398.060 137.777
 215.027 442.679
 415.602 758.276
 657.481 907.531
 491.009 784.259
 372.726 901.444
 904.019 863.343
 748.587 967.258
 142.262 586.312
 559.177 45.256
 525.345 975.937
 432.543 352.612
 443.015 601.916
 73.358 676.326
 761.479 224.082
 334.015 853.645
 707.849 180.043
 724.898 21.774
 99.215 531.381
 46.016 747.256
 496.359 616.940
 434.480 911.329
 542.325 875.844
 760.250 763.092
 905.516 980.402
 299.242 655.288
 351.585 734.424
 379.375 961.399
 187.089 260.764
 970.753 616.658
 772.667 528.722
 293.222 724.254
 819.691 703.611
 588.614 81.757
 540.145 474.236
 474.652 187.621
 396.432 906.769
 314.542 925.169
 630.401 353.686
 930.592 348.851
 76.868 22.909
 719.750 737.758
 77.085 384.380
 829.944 772.790
 895.887 199.147
 892.733 540.607
 659.812 530.221
 822.426 289.313
 922.346 206.298
 155.066 943.032
 930.126 320.903
 161.058 326.135
 116.746 63.000
 699.557 619.494
 348.307 483.972
 245.871 552.943
 749.910 343.700
 298.154 278.009
 270.451 469.880
 117.554 326.397
 413.572 774.537
 466.202 871.831
 147.287 255.790
 247.142 20.233
 978.995 667.438
 115.210 666.472
 574.540 650.823
 691.480 700.732
 341.168 720.310
 778.002 915.766
 769.211 693.602
 314.074 764.999
 423.837 719.947
 948.170 323.520
 636.964 632.353
 307.076 97.997
 714.559 724.380
 939.970 171.389
 842.878 408.492
 692.545 23.999
 549.176 372.619
 945.341 978.982
 201.159 526.547
 829.730 829.104
 471.538 72.320
 641.468 828.799
 258.948 686.416
 210.037 913.677
 257.018 949.689
 785.309 36.433
 165.211 578.376
 982.459 697.071
 607.281 610.958
 720.795 675.615
 787.746 796.952
 719.613 241.690
 98.993 961.074
 619.891 577.980
 569.680 916.613
 908.211 189.447
 700.581 552.782
 580.464 819.077
 801.374 390.485
 527.607 10.890
 58.851 198.056
 411.941 374.970
 824.508 82.645
 866.260 755.753
 801.234 863.891
 53.960 587.894
 182.160 925.239
 418.291 463.397
 299.608 195.737
 93.756 314.769
 882.025 403.584
 300.968 142.609
 698.089 364.417
 774.756 148.996
 749.489 315.567
 138.818 762.431
 519.894 316.147
 221.892 903.777
 313.097 526.081
 771.219 9.183
 837.312 920.311
 348.369 624.350
 787.020 242.892
 457.697 659.556
 814.015 955.942
 54.160 756.831
 493.439 677.250
 478.774 295.645
 410.391 355.410
 878.236 742.993
 502.355 820.718
 160.115 744.999
 180.277 632.564
 224.572 233.155
 357.130 469.112
 383.857 67.261
 381.407 962.681
 646.189 313.435
 501.157 555.108
 593.353 128.683
 72.093 952.794
 442.047 629.011
 424.357 312.969
 146.240 806.784
 473.106 743.561
 998.322 51.596
 607.781 792.048
 625.601 649.648
 636.403 717.601
 888.628 587.210
 60.425 760.096
 380.105 377.819
 381.309 754.279
 737.011 549.427
 614.415 93.084
 131.447 961.513
 533.948 667.180
 243.008 633.627
 173.056 335.181
 960.971 131.791
 737.174 188.095
 569.891 419.372
 790.799 230.654
 367.313 91.623
 485.920 620.096
 505.143 0.904
 805.015 678.906
 372.969 881.190
 586.871 72.330
 416.550 899.833
 236.516 744.518
 850.132 321.553
 941.524 10.446
 47.732 149.464
 329.093 66.070
 334.736 711.745
 408.165 709.123
 623.742 456.784
 407.919 250.687
 602.538 486.616
 510.981 76.928
 570.348 646.015
 202.471 615.676
 192.222 856.183
 933.468 238.800
 389.876 166.701
 401.702 944.263
 877.852 42.032
 58.504 207.734
 881.995 309.692
 487.515 759.379
 816.680 102.222
 298.877 954.767
 949.591 915.954
 827.161 987.592
 728.152 493.421
 599.782 195.179
 687.880 785.997
 596.005 784.696
 996.129 457.470
 288.728 248.845
 319.169 701.831
 349.164 725.140
 28.696 39.265
 398.492 403.960
 806.177 958.683
 963.859 519.394
 558.565 43.875
 695.209 315.931
 653.594 570.331
 233.875 916.495
 821.992 523.003
 906.386 106.954
 490.562 859.756
 613.359 473.463
 715.205 444.378
 62.549 996.914
 516.013 975.904
 479.248 428.905
 94.788 42.417
 441.470 492.468
 784.311 987.732
 809.928 5.068
 362.043 974.438
 335.320 388.737
 610.406 598.271
 362.337 80.751
 351.265 813.959
 748.820 96.843
 81.721 194.323
 270.475 326.898
 328.000 601.079
 180.395 100.514
 778.220 901.505
 485.442 577.373
 595.713 139.677
 838.545 666.319
 322.665 549.690
 630.352 419.315
 807.953 482.115
 2.064 284.615
 309.771 970.511
 653.129 730.644
 587.979 574.401
 745.461 702.060
 496.030 846.440
 125.942 166.707
 468.917 348.201
 919.877 821.621
 871.181 410.062
 162.149 403.701
 484.958 640.838
 104.970 192.259
 377.851 652.500
 699.923 283.452
 967.665 200.392
 228.710 288.047
 597.636 341.564
 336.299 872.248
 231.413 690.238
 689.702 285.220
 679.889 73.048
 986.225 845.904
 868.067 45.831
 110.611 585.758
 153.751 782.683
 388.236 543.822
 313.405 756.284
 301.448 907.323
 34.470 631.637
 881.722 496.799
 196.435 644.250
 617.942 361.967
 811.807 945.011
 940.303 226.442
 737.615 499.862
 662.893 579.783
 491.331 930.682
 661.682 638.494
 123.142 487.932
 197.358 598.725
 848.668 234.907
 786.367 388.038
 349.838 592.376
 203.720 938.105
 452.285 1.460
 846.018 181.440
 508.810 487.779
 274.142 0.821
 812.128 992.698
 726.728 98.076
 855.930 135.245
 885.571 708.148
 219.462 503.777
 273.354 664.303
 303.335 88.165
 666.447 60.981
 457.498 255.356
 558.113 592.772
 158.491 963.259
 460.434 142.688
 582.925 185.467
 89.955 812.131
 36.050 783.206
 848.951 931.283
 405.194 77.849
 550.795 655.308
 872.563 929.439
 806.966 172.411
 123.433 261.870
 610.539 848.974
 885.280 257.118
 335.479 479.691
 820.116 198.292
 994.855 252.469
 133.625 519.058
 239.289 775.220
 156.127 625.453
 258.012 131.374
 65.593 621.323
 700.112 160.620
 663.598 82.073
 647.645 119.079
 61.168 390.483
 932.793 317.771
 490.941 45.720
 39.149 919.112
 521.024 470.938
 6.312 578.422
 318.713 630.090
 164.451 231.665
 491.132 690.493
 861.470 873.153
 435.495 769.582
 263.256 349.641
 162.540 733.328
 663.600 872.723
 639.704 86.287
 844.408 362.755
 840.476 241.721
 891.321 768.595
 716.264 182.327
 460.847 932.588
 138.042 531.369
 981.323 304.496
 726.339 929.604
 273.698 157.196
 217.179 949.895
 924.355 867.138
 243.807 439.358
 709.363 130.755
 873.180 534.067
 939.023 671.788
 973.954 785.539
 698.047 421.926
 138.943 28.515
 237.724 337.143
 897.825 228.855
 822.965 844.001
 871.264 517.206
 942.961 434.006
 199.976 642.447
 206.570 570.580
 473.874 888.631
 412.510 913.575
 757.842 75.506
 113.432 862.431
 510.542 106.679
 588.313 673.658
 897.707 907.744
 58.988 414.357
 466.442 791.378
 496.715 904.942
 455.285 845.474
 679.202 605.292
 327.149 927.141
 696.572 274.477
 918.142 89.178
 738.239 740.542
 961.971 610.928
 296.962 449.817
 572.740 362.758
 429.573 711.969
 521.979 628.662
 147.693 944.811
 130.610 136.314
 560.534 370.094
 192.977 305.501
 943.461 776.826
 266.175 297.091
 301.109 301.518
 679.786 514.024
 276.506 965.197
 863.022 727.390
 924.872 635.705
 740.599 944.114
 122.754 472.035
 535.900 733.547
 373.276 967.104
 938.784 739.323
 852.929 789.022
 172.495 36.710
 534.053 471.734
 534.432 386.696
 622.778 7.621
 822.053 84.000
 840.343 821.783
 99.023 310.529
 915.514 875.188
 247.142 767.712
 169.217 557.430
 4.027 965.258
 84.780 35.737
 850.397 250.603
 46.569 162.014
 407.837 348.657
 977.861 381.662
 489.814 486.890
 849.950 204.840
 745.349 763.738
 106.606 201.495
 904.191 201.433
 41.721 565.319
 10.628 346.224
 377.417 598.849
 84.559 543.706
 461.966 932.816
 315.463 344.216
 91.904 478.941
 947.944 368.463
 363.946 488.485
 305.281 387.616
 786.215 251.666
 96.599 111.663
 184.426 918.524
 18.742 17.118
 489.769 283.961
 278.800 528.019
 7.034 682.730
 688.485 556.053
 153.057 49.245
 406.592 135.682
 298.897 767.858
 797.874 3.091
 319.359 868.005
 631.374 73.877
 779.088 992.227
 432.235 999.789
 596.698 111.154
 29.961 220.955
 212.008 296.177
 592.937 84.198
 124.017 746.537
 911.778 843.148
 509.659 352.391
 678.818 380.213
 19.537 149.056
 622.085 748.412
 773.805 260.755
 781.848 592.086
 749.426 166.122
 986.660 905.127
 812.352 54.353
 792.531 674.495
 461.372 532.706
 220.111 751.978
 223.869 236.361
 565.443 830.780
 590.338 864.059
 202.997 973.240
 359.946 591.998
 556.447 555.451
 462.730 619.184
 522.194 342.754
 347.203 75.378
 410.483 281.776
 200.394 624.454
 564.463 350.255
 879.057 658.009
 952.485 821.268
 957.313 974.294
 254.920 715.303
 671.927 643.854
 913.862 189.069
 409.571 384.654
 740.116 566.925
 321.382 105.282
 513.077 597.756
 463.085 365.008
 429.714 21.177
 790.817 774.900
 701.304 371.782
 343.804 895.938
 331.215 124.189
 918.537 940.164
 482.706 285.767
 591.544 651.876
 539.004 644.846
 138.718 630.851
 223.820 362.055
 991.280 192.372
 71.928 999.124
 77.544 663.874
 277.613 476.464
 144.695 960.309
 992.927 667.198
 807.852 915.570
 565.217 215.844
 209.973 371.743
 889.726 824.778
 323.981 528.553
 981.924 307.070
 319.260 759.634
 347.348 551.750
 233.065 628.328
 623.936 594.291
 320.922 442.465
 1.234 904.042
 749.829 524.325
 868.513 979.767
 787.666 728.836
 123.992 338.727
 829.041 300.652
 282.493 963.315
 681.799 240.378
 469.329 467.739
 673.058 163.780
 182.855 416.398
 675.325 537.882
 273.452 882.184
 911.511 907.550
 427.821 9.087
 885.293 669.330
 897.257 837.058
 465.966 380.292
 678.168 271.628
 703.752 923.543
 581.861 915.305
 484.484 894.519
 935.778 617.045
 476.845 769.464
 185.557 400.505
 759.318 106.572
 640.106 777.224
 19.050 688.620
 572.016 979.044
 725.549 11.746
 983.107 12.099
 336.254 367.105
 527.576 565.530
 479.307 349.865
 389.314 140.101
 475.280 503.469
 699.722 499.268
 251.255 896.902
 300.139 907.686
 117.708 310.159
 69.343 94.976
 424.373 830.194
 500.092 466.803
 392.264 638.749
 896.150 547.554
 494.623 597.937
 227.505 761.335
 392.739 542.926
 909.601 488.507
 338.906 498.064
 223.477 437.061
 57.350 8.283
 756.982 70.797
 776.800 477.293
 690.145 484.390
 390.668 524.239
 365.761 319.186
 690.868 498.021
 853.005 199.101
 490.652 150.945
 929.124 624.785
 904.912 188.918
 451.902 203.558
 481.044 742.830
 681.574 685.337
 610.370 394.485
 21.447 209.338
 243.325 30.482
 495.777 896.894
 378.113 669.511
 263.969 921.925
 792.619 333.833
 602.292 187.867
 696.221 726.258
 166.795 989.133
 248.380 782.178
 410.636 553.070
 533.900 335.396
 770.481 177.106
 613.398 50.327
 493.101 93.191
 647.499 206.104
 655.781 21.254
 993.591 785.248
 282.010 194.244
 216.691 926.418
 284.529 44.188
 466.276 93.823
 926.620 591.923
 927.155 131.828
 303.202 258.705
 536.006 689.902
 57.626 457.334
 800.721 688.292
 797.876 81.106
 4.815 557.616
 915.219 313.489
 914.703 825.237
 275.348 968.575
 127.610 277.952
 410.927 546.004
 649.275 834.791
 837.659 64.130
 123.672 486.885
 213.970 506.813
 255.005 165.407
 615.801 883.566
 471.663 285.891
 879.610 726.320
 342.290 481.187
 33.358 611.101
 928.227 809.469
 369.989 547.237
 360.202 532.655
 881.890 883.858
 879.242 569.331
 57.219 572.478
 254.368 490.356
 507.309 40.085
 457.930 641.205
 443.962 679.833
 271.808 729.619
 630.088 681.961
 845.530 237.734
 388.549 997.732
 315.213 922.936
 452.052 61.088
 307.899 719.761
 579.628 159.259
 340.006 695.860
 738.625 233.215
 815.361 638.304
 369.656 355.715
 34.540 32.973
 507.780 148.506
 543.316 970.835
 847.008 196.314
 427.175 82.388
 805.599 844.596
 157.583 317.988
 203.252 147.274
 123.479 0.428
 803.188 691.949
 551.122 460.662
 35.161 371.352
 592.677 2.513
 110.878 204.475
 617.740 342.455
 210.258 118.003
 294.504 841.979
 772.985 273.106
 723.578 238.712
 320.235 424.714
 465.943 525.443
 880.052 806.003
 768.626 600.986
 548.309 781.608
 71.929 191.510
 115.374 666.301
 118.192 824.487
 984.617 584.328
 764.875 729.017
 838.744 486.757
 228.228 976.167
 37.985 654.276
 694.983 891.690
 502.746 410.406
 488.564 342.338
 612.939 840.631
 666.611 377.986
 295.530 57.319
 664.602 507.298
 147.549 735.201
 445.517 588.065
 908.913 49.747
 330.668 558.193
 440.745 828.981
 987.676 544.259
 241.780 241.446
 857.199 926.417
 436.973 18.417
 982.357 767.051
 666.119 391.690
 839.115 322.107
 781.575 229.707
 380.550 735.503
 206.683 400.464
 334.189 195.856
 12.039 71.097
 514.341 929.243
 615.143 378.530
 917.911 170.543
 708.270 845.948
 3.685 348.511
 855.732 764.580
 355.293 926.222
 789.289 963.482
 894.082 839.452
 961.754 421.366
 640.254 92.292
 414.270 769.452
 372.005 513.749
 570.976 143.728
 259.676 803.727
 622.608 85.581
 964.460 44.855
 702.810 293.601
 801.903 711.922
 930.675 294.477
 344.919 647.481
 501.289 340.638
 448.422 405.746
 592.224 635.817
 739.907 102.696
 735.280 931.733
 462.638 394.692
 124.876 489.962
 458.871 277.876
 820.958 738.765
 521.116 33.547
 6.903 816.756
 254.493 208.913
 11.471 741.086
 620.353 26.805
 156.513 590.110
 61.475 961.521
 184.870 787.739
 336.078 441.058
 920.117 23.089
 158.854 169.121
 353.732 254.150
 412.307 474.930
 816.550 613.555
 954.248 356.719
 618.563 358.995
 13.768 588.612
 210.979 557.023
 397.996 903.339
 791.934 239.164
 488.074 978.888
 425.257 871.259
 500.982 770.001
 331.445 194.240
 152.904 800.552
 530.707 656.220
 551.992 925.883
 536.993 606.622
 448.704 981.410
 214.863 273.301
 408.786 742.245
 191.446 919.405
 778.812 955.620
 665.418 869.471
 671.625 491.819
 953.721 711.347
 496.652 148.875
 372.676 594.704
 638.828 490.822
 849.385 346.750
 793.555 589.019
 116.018 65.228
 690.987 351.391
 146.285 897.782
 690.982 586.930
 170.445 110.472
 153.804 274.152
 751.348 37.766
 947.353 35.074
 945.978 608.173
 749.078 303.820
 19.567 386.172
 452.392 504.911
 855.742 259.980
 459.176 995.104
 527.339 349.542
 600.842 989.377
 197.776 488.974
 2.434 991.899
 929.680 847.281
 212.589 832.948
 231.158 250.883
 145.195 609.625
 494.495 437.247
 797.698 119.341
 428.777 442.380
 760.814 628.760
 286.952 263.295
 352.540 545.687
 97.073 762.686
 886.755 157.014
 263.150 935.379
 417.150 602.058
 167.355 338.817
 27.972 598.258
 724.641 922.590
 824.136 696.512
 983.803 160.154
 608.104 478.250
 684.021 290.446
 425.924 718.366
 340.005 384.635
 779.561 120.338
 696.660 645.990
 99.796 416.189
 848.898 876.690
 769.434 938.763
 624.800 967.734
 499.144 882.048
 970.259 916.172
 560.178 422.822
 617.608 592.202
 344.546 379.835
 665.355 877.866
 982.400 722.085
 314.433 4.812
 529.719 733.040
 700.166 822.779
 231.601 111.013
 908.371 240.059
 955.101 496.108
 76.565 365.242
 411.579 510.750
 243.378 634.433
 795.753 173.588
 935.128 883.977
 954.240 676.506
 560.593 395.244
 860.482 822.540
 543.731 130.634
 668.918 620.884
 858.098 949.491
 805.506 476.229
 662.861 555.879
 733.833 336.647
 83.282 319.144
 228.706 960.906
 661.573 220.998
 158.188 906.866
 538.095 832.688
 89.435 842.527
 247.282 992.066
 115.420 646.007
 944.833 327.492
 474.061 436.547
 568.088 824.074
 76.488 2.480
 593.762 623.563
 458.852 41.456
 748.086 334.042
 856.627 571.304
 873.767 456.450
 709.528 815.537
 624.135 534.947
 529.814 714.958
 273.315 245.548
 500.726 6.335
 566.794 556.446
 662.288 971.176
 631.447 43.795
 38.845 563.626
 788.656 413.691
 469.745 638.324
 17.112 765.696
 328.156 519.239
 470.075 402.158
 312.446 672.195
 120.060 322.865
 332.780 900.828
 365.276 494.241
 408.258 302.441
 447.626 609.750
 856.065 361.766
 291.090 192.483
 765.744 582.551
 939.147 376.906
 384.114 155.604
 46.098 654.659
 117.717 424.176
 833.351 905.198
 121.616 561.089
 859.670 547.531
 70.263 534.792
 753.969 51.501
 585.886 372.508
 428.456 8.938
 773.054 77.074
 14.938 674.977
 418.909 610.186
 962.089 301.992
 163.818 799.043
 88.966 672.714
 527.421 177.227
 430.404 230.516
 243.195 845.962
 31.819 854.482
 267.478 791.160
 381.220 151.424
 895.750 458.094
 409.629 668.624
 152.676 152.906
 280.736 467.644
 488.730 282.885
 937.619 354.528
 484.118 980.552
 317.864 814.237
 852.252 85.778
 606.023 441.889
 375.431 231.678
 9.312 760.764
 272.892 230.775
 542.634 642.935
 877.573 565.556
 744.011 744.512
 817.248 420.041
 241.279 91.007
 295.865 855.291
 613.461 122.069
 642.850 831.262
 71.649 567.382
 335.631 350.045
 488.844 680.829
 950.865 972.098
 178.317 827.929
 413.035 908.752
 326.266 687.373
 888.369 283.041
 975.380 392.189
 324.125 579.298
 108.234 566.237
 17.526 763.101
 448.075 189.675
 477.807 680.881
 662.483 600.483
 934.841 667.189
 383.824 271.683
 67.417 462.365
 838.541 624.544
 245.697 629.714
 472.556 391.614
 880.750 355.690
 167.903 540.192
 377.755 405.841
 939.804 632.805
 929.846 820.941
 185.474 628.070
 651.315 789.997
 5.929 420.065
 719.540 788.496
 47.915 50.081
 615.596 170.646
 0.971 189.619
 767.714 743.680
 948.810 642.029
 906.934 611.020
 407.013 711.868
 940.399 570.661
 101.069 81.266
 788.242 307.382
 448.567 562.361
 271.312 374.851
 733.740 780.683
 88.620 769.597
 106.384 518.591
 198.100 636.880
 633.411 408.254
 477.862 93.164
 591.211 723.715
 566.537 216.228
 249.639 760.435
 882.617 247.560
 381.415 303.023
 329.072 918.912
 279.369 828.063
 379.362 392.632
 902.008 744.941
 595.618 571.142
 947.020 285.021
 83.827 852.964
 802.517 765.611
 582.129 799.669
 904.983 302.765
 397.409 529.533
 577.242 564.530
 46.484 9.580
 793.475 547.937
 468.130 208.652
 963.863 348.495
 1.368 371.564
 19.247 455.601
 877.049 440.107
 154.953 752.039
 850.318 983.259
 239.369 387.286
 370.574 399.556
 361.879 314.805
 605.753 753.022
 369.349 80.833
 924.979 424.671
 681.662 489.757
 516.807 969.556
 674.074 878.173
 551.468 720.171
 534.784 750.863
 259.921 967.070
 645.597 577.485
 28.473 63.818
 165.544 244.863
 826.642 773.228
 923.528 397.825
 182.414 213.584
 826.457 88.958
 380.749 135.902
 471.804 467.124
 429.016 115.642
 304.313 854.733
 650.777 864.801
 589.888 448.584
 34.292 943.482
 387.913 998.351
 874.201 995.327
 106.909 405.851
 957.666 460.370
 726.109 998.047
 915.999 884.556
 284.075 773.924
 199.258 190.529
 279.675 742.148
 946.992 983.018
 533.635 350.642
 289.178 408.842
 231.668 274.356
 986.322 691.010
 51.980 552.662
 928.756 14.535
 788.309 347.726
 687.603 404.445
 859.939 790.212
 821.924 941.217
 776.055 364.770
 979.753 582.789
 545.110 706.506
 419.596 873.810
 320.423 188.340
 561.177 430.425
 209.057 200.538
 640.633 692.327
 178.240 996.407
 789.948 572.820
 736.473 606.103
 630.124 243.114
 487.395 823.591
 212.815 930.172
 523.915 135.219
 268.991 750.079
 796.799 683.281
 832.293 843.726
 232.462 710.742
 458.505 421.615
 244.118 196.389
 223.831 393.772
 961.684 610.812
 169.129 583.311
 660.025 466.272
 783.947 763.347
 481.529 926.867
 865.167 972.244
 195.042 534.091
 715.463 447.974
 804.275 697.314
 195.022 665.512
 788.724 124.830
 837.371 89.288
 430.438 720.559
 771.427 483.882
 430.795 551.446
 944.602 719.215
 60.534 473.931
 456.851 610.809
 699.980 583.084
 236.877 241.389
 428.857 269.143
 816.332 597.750
 508.669 803.024
 286.046 47.776
 185.937 760.305
 303.331 888.629
 330.174 483.002
 117.730 771.047
 433.098 187.065
 303.744 489.441
 440.233 282.773
 245.828 306.983
 595.558 283.347
 379.062 433.441
 865.528 147.258
 917.331 406.274
 809.756 611.222
 921.707 247.977
 799.387 618.359
 400.142 331.352
 896.092 189.835
 963.918 715.986
 218.470 404.467
 878.011 301.409
 290.059 680.869
 66.120 843.309
 314.105 457.961
 404.391 707.595
 12.710 64.928
 51.516 92.397
 138.091 999.439
 410.980 370.381
 875.685 697.279
 850.753 623.663
 555.169 897.155
 466.905 432.377
 636.539 866.765
 873.780 497.621
 192.970 561.121
 340.938 832.449
 746.839 498.314
 135.631 534.140
 585.168 43.560
 931.845 690.746
 668.537 437.288
 828.659 799.546
 114.666 350.856
 300.906 349.297
 473.372 833.050
 155.827 497.970
 681.047 66.894
 865.835 259.133
 585.547 499.461
 17.996 380.244
 240.145 263.650
 796.789 382.413
 79.719 771.620
 582.680 651.838
 493.478 332.106
 792.839 286.834
 904.313 301.028
 852.612 760.718
 41.420 805.077
 711.211 649.648
 764.442 435.432
 99.486 376.673
 256.350 463.218
 971.836 459.872
 169.242 314.982
 431.605 335.593
 980.701 16.487
 266.149 809.863
 325.150 582.920
 823.683 315.320
 909.640 435.565
 861.803 801.156
 139.689 656.880
 652.929 534.122
 179.321 571.180
 713.904 754.573
 589.589 835.973
 157.563 818.498
 248.966 44.063
 668.550 610.834
 102.540 129.184
 262.253 973.938
 638.724 514.184
 275.934 135.489
 403.680 582.216
 899.544 510.437
 465.085 345.175
 117.933 300.751
 485.893 52.761
 297.146 423.942
 1.802 368.320
 99.078 6.866
 977.272 838.280
 698.033 915.626
 686.634 920.219
 849.976 126.921
 199.595 295.722
 633.629 642.747
 92.856 579.183
 248.711 711.571
 638.421 609.234
 179.910 338.051
 389.381 57.697
 78.442 73.907
 378.440 159.731
 592.098 409.071
 724.456 521.711
 8.358 389.763
 296.942 529.327
 335.661 434.347
 785.276 202.273
 410.366 395.032
 453.788 33.964
 809.680 310.500
 509.506 540.999
 5.289 739.102
 168.042 819.189
 993.205 172.268
 554.579 268.076
 970.104 562.315
 729.395 976.856
 836.030 107.011
 666.758 750.003
 931.643 905.392
 556.802 844.671
 462.423 115.871
 534.351 663.977
 222.409 630.046
 887.245 635.805
 159.610 735.673
 58.092 556.806
 880.595 632.561
 754.292 812.449
 682.447 228.832
 226.581 128.498
 139.076 265.893
 99.146 164.980
 621.484 272.929
 945.820 144.082
 567.113 50.881
 346.102 387.575
 453.717 637.296
 239.244 722.010
 603.688 953.470
 669.887 51.395
 423.652 420.863
 208.308 373.434
 952.827 732.349
 484.064 268.116
 586.849 43.665
 23.549 573.869
 198.992 120.248
 387.727 9.403
 188.963 333.862
 2.184 837.256
 44.535 892.114
 921.957 2.038
 50.349 732.734
 520.688 232.157
 771.426 194.735
 8.008 353.766
 779.630 852.079
 109.432 30.764
 885.898 864.876
 865.972 581.505
 449.191 361.575
 581.337 713.681
 417.354 846.813
 545.660 511.460
 831.385 458.091
 457.634 866.868
 11.834 235.151
 940.705 599.726
 416.305 974.589
 271.213 601.881
 785.508 915.156
 302.390 582.368
 210.301 523.187
 551.657 6.535
 885.151 250.308
 821.483 5.532
 748.989 935.110
 425.960 790.305
 840.195 775.624
 804.333 109.017
 849.313 659.656
 805.052 727.296
 84.956 395.300
 333.786 740.817
 372.300 714.995
 68.633 719.315
 479.785 154.542
 75.942 465.517
 671.472 245.512
 9.459 302.559
 266.359 257.968
 70.557 796.010
 461.429 733.577
 553.093 203.671
 655.019 640.768
 925.907 525.861
 556.963 438.040
 430.293 114.376
 161.010 63.850
 828.166 468.743
 305.113 687.411
 546.554 198.650
 881.662 400.466
 170.875 521.736
 560.907 242.591
 266.990 972.336
 138.007 509.391
 411.835 860.846
 742.096 62.209
 214.599 102.367
 292.035 848.474
 972.759 250.005
 839.002 453.003
 466.102 361.217
 94.688 772.453
 611.278 898.852
 252.695 768.367
 221.922 441.934
 619.963 280.190
 715.411 40.016
 988.007 530.090
 125.510 590.080
 696.858 829.044
 397.352 413.151
 37.473 91.497
 412.091 41.140
 763.660 717.868
 96.449 140.895
 758.121 734.572
 978.056 65.434
 237.969 455.168
 640.503 60.960
 665.073 399.370
 279.602 17.278
 821.085 475.245
 360.013 438.975
 344.277 80.874
 692.845 161.151
 636.791 542.692
 901.776 128.252
 121.231 296.670
 597.523 204.804
 742.310 194.385
 846.227 665.525
 713.389 928.191
 982.538 407.777
 343.103 608.159
 97.182 495.819
 341.015 168.969
 813.982 853.464
 993.420 358.670
 283.160 504.927
 674.573 275.228
 754.876 973.890
 170.932 623.426
 86.192 304.609
 556.293 307.335
 80.813 698.553
 876.474 535.829
 497.060 263.460
 649.391 75.022
 796.746 662.177
 328.878 547.053
 485.155 105.494
 40.496 54.968
 27.612 750.963
 400.073 854.907
 466.641 8.853
 349.128 136.245
 729.061 892.865
 167.055 185.345
 256.401 528.644
 82.680 667.277
 644.500 404.678
 845.057 471.101
 897.204 340.757
 816.149 427.409
 220.727 397.188
 410.168 261.945
 873.832 757.634
 272.933 826.806
 886.876 709.360
 419.852 22.347
 740.386 202.286
 536.361 850.360
 699.990 593.518
 896.275 824.896
 115.763 343.470
 431.147 4.407
 865.427 905.700
 650.023 331.575
 335.294 392.804
 579.815 799.491
 51.445 868.841
 90.757 370.069
 785.803 143.664
 761.204 108.081
 734.694 571.178
 396.540 858.540
 96.830 692.091
 976.470 73.048
 36.968 238.221
 895.015 309.868
 912.563 421.532
 62.585 110.872
 643.459 973.895
 647.303 655.129
 926.974 756.059
 784.160 952.977
 428.885 104.905
 519.454 666.121
 228.964 390.869
 81.452 599.243
 360.251 482.122
 476.453 828.056
 774.805 194.165
 555.797 519.672
 93.629 93.742
 440.254 116.048
 981.918 741.146
 333.220 433.321
 437.233 127.239
 815.994 762.842
 21.054 488.691
 162.828 518.073
 514.183 180.550
 709.481 770.240
 373.191 928.398
 978.663 960.433
 25.766 667.711
 934.273 613.004
 612.960 666.028
 181.989 341.490
 489.586 590.108
 138.061 311.523
 182.199 266.955
 585.578 473.325
 706.933 751.749
 765.831 808.335
 125.204 880.137
 302.385 949.570
 999.785 185.417
 121.146 373.640
 371.534 107.164
 858.035 854.483
 950.283 26.334
 487.168 586.207
 172.723 318.334
 459.924 786.821
 474.106 320.885
 125.409 288.645
 726.002 634.281
 665.249 597.954
 64.106 290.235
 982.951 799.779
 851.166 89.559
 656.140 18.083
 951.643 382.102
 107.795 581.908
 825.946 73.655
 952.116 650.074
 750.497 38.701
 97.191 507.035
 130.783 5.282
 668.431 647.364
 871.821 484.853
 385.264 843.657
 905.641 337.393
 363.414 760.514
 628.501 997.459
 813.929 94.549
 379.518 413.207
 108.752 336.448
 483.440 56.032
 725.048 855.947
 397.544 397.646
 663.736 285.044
 338.617 493.703
 761.956 939.888
 441.109 493.929
 537.785 989.671
 110.466 269.099
 674.965 103.964
 213.172 921.671
 285.164 631.430
 91.945 761.698
 688.099 866.547
 943.947 680.692
 591.619 421.279
 762.847 556.762
 403.314 50.583
 61.399 953.830
 584.713 789.858
 777.250 530.682
 793.605 895.345
 766.499 112.419
 327.983 671.781
 830.655 673.507
 567.880 803.066
 354.948 679.685
 643.600 639.301
 989.242 492.711
 78.156 46.166
 835.068 280.160
 249.041 789.677
 849.808 30.668
 983.590 50.827
 505.858 557.337
 690.338 971.233
 591.322 498.099
 86.045 193.962
 679.663 277.111
 707.806 145.009
 577.680 276.659
 108.341 403.151
 660.712 351.174
 479.712 422.094
 676.114 576.120
 699.039 232.924
 423.773 312.378
 655.176 591.095
 866.859 345.051
 616.537 505.791
 176.402 853.176
 209.650 755.916
 37.030 128.619
 870.474 52.726
 133.827 398.616
 934.656 40.891
 75.347 443.138
 579.866 565.336
 387.215 326.939
 808.035 188.509
 514.169 894.191
 445.096 80.745
 704.102 373.723
 581.764 274.362
 1.480 703.644
 24.841 160.261
 464.024 959.572
 671.481 694.624
 827.826 530.591
 459.188 394.171
 702.885 666.736
 835.179 43.282
 581.843 472.244
 886.655 467.571
 416.362 856.629
 188.097 489.490
 762.893 913.020
 565.526 655.903
 855.655 468.077
 816.645 789.862
 840.475 453.532
 628.853 283.930
 538.153 365.215
 626.294 126.135
 817.429 495.947
 477.663 378.147
 91.068 214.320
 86.669 545.615
 827.628 188.113
 48.378 470.199
 847.900 760.449
 221.637 899.899
 678.686 336.131
 578.112 267.616
 325.533 547.628
 533.048 826.867
 536.382 583.468
 35.511 698.278
 324.094 580.413
 543.795 501.538
 139.870 624.491
 84.926 656.241
 412.151 160.013
 299.247 593.315
 35.369 471.237
 308.232 629.163
 986.629 144.764
 475.611 110.339
 320.918 824.477
 421.226 271.299
 929.805 182.582
 709.667 586.035
 305.920 413.603
 390.545 901.120
 125.013 42.151
 386.324 368.636
 306.570 764.611
 682.201 848.862
 738.185 29.920
 398.830 611.366
 521.892 231.398
 354.287 556.885
 224.144 621.609
 330.977 929.143
 565.023 282.844
 344.114 344.476
 474.514 859.772
 101.517 587.048
 760.463 976.622
 93.960 788.801
 388.443 773.060
 358.037 516.512
 760.446 270.387
 609.840 744.976
 417.775 58.173
 810.880 417.042
 382.182 322.004
 154.113 130.786
 315.114 532.113
 257.264 694.511
 822.626 212.671
 35.475 735.343
 396.208 410.185
 261.572 11.425
 568.545 590.281
 378.804 476.053
 117.327 294.285
 329.858 780.245
 387.052 575.105
 332.537 724.504
 663.866 866.404
 944.923 17.781
 755.395 895.835
 902.683 549.473
 548.088 673.823
 12.914 596.807
 968.690 631.264
 490.305 983.993
 922.004 65.383
 113.180 80.475
 950.398 121.357
 253.211 713.504
 425.592 292.269
 440.220 5.783
 482.748 581.186
 612.814 903.367
 911.086 22.129
 479.866 694.232
 172.917 702.189
 583.563 236.575
 310.832 31.933
 271.419 411.008
 975.707 57.425
 115.037 616.290
 249.190 642.840
 573.265 968.419
 504.521 440.997
 305.733 402.847
 738.247 539.430
 371.585 674.976
 679.899 366.511
 172.801 501.194
 442.597 976.028
 950.083 868.443
 488.448 825.440
 643.381 92.242
 550.197 14.425
 173.225 139.320
 754.914 63.485
 570.948 310.408
 244.342 360.182
 726.307 750.660
 866.278 571.480
 873.950 709.662
 136.026 568.762
 802.746 690.761
 329.113 707.156
 344.287 931.687
 786.496 878.143
 132.289 257.215
 890.113 365.001
 279.578 592.292
 626.526 691.113
 303.426 63.935
 704.541 893.740
 855.861 36.018
 161.991 778.329
 49.104 887.211
 698.532 24.381
 76.356 273.897
 344.548 602.323
 536.905 822.505
 838.501 916.537
 207.060 115.637
 381.733 772.976
 733.188 810.610
 494.614 556.689
 841.435 235.023
 62.577 536.590
 595.238 709.958
 465.091 649.299
 124.118 666.137
 882.811 373.551
 186.315 741.283
 514.305 830.142
 207.538 18.003
 868.017 233.646
 805.541 311.505
 469.972 500.956
 715.519 516.599
 13.571 673.491
 877.913 935.610
 23.406 835.503
 844.393 835.675
 686.995 177.090
 659.252 218.479
 381.650 539.335
 744.840 561.629
 171.337 238.423
 776.785 633.025
 831.473 759.051
 996.625 52.726
 767.451 364.042
 248.053 136.644
 92.562 131.557
 313.577 399.226
 518.568 14.028
 899.235 504.941
 60.904 339.804
 97.639 168.551
 672.299 641.247
 38.469 629.814
 173.230 698.739
 98.464 628.369
 453.218 411.693
 830.650 928.421
 159.492 233.627
 229.021 180.556
 583.440 892.822
 67.187 440.201
 392.788 432.684
 537.839 810.253
 259.098 982.121
 927.564 151.047
 394.729 356.902
 444.989 456.792
 967.411 614.765
 889.117 576.886
 309.140 72.188
 611.567 347.053
 612.004 337.049
 157.226 663.346
 318.148 432.406
 231.427 496.834
 903.441 661.416
 860.239 613.822
 42.042 86.650
 109.066 782.143
 867.402 229.221
 781.725 345.222
 937.971 210.049
 619.038 209.814
 624.714 198.995
 587.249 888.779
 592.394 864.613
 529.964 275.672
 305.455 950.798
 343.674 202.772
 588.353 85.142
 720.133 588.509
 73.597 151.402
 626.052 544.640
 321.007 754.911
 11.912 259.389
 759.162 460.326
 660.515 761.900
 733.502 86.838
 708.603 908.392
 521.638 673.414
 761.123 604.436
 450.145 58.074
 930.094 524.644
 301.394 898.451
 784.450 435.141
 194.958 459.409
 512.597 830.556
 555.092 436.443
 447.776 521.558
 701.108 315.641
 62.953 247.463
 916.618 402.516
 135.047 428.095
 540.303 309.012
 739.437 37.409
 976.780 762.015
 249.361 896.518
 431.150 495.045
 468.683 704.593
 333.075 380.208
 261.540 1.881
 621.603 38.607
 602.306 280.053
 425.036 888.123
 351.427 301.689
 883.000 917.722
 466.990 684.438
 441.208 652.400
 941.867 158.009
 501.833 543.672
 868.234 966.256
 760.554 903.603
 484.890 405.421
 410.275 28.102
 370.689 846.791
 974.102 125.358
 575.465 62.091
 257.602 391.381
 96.918 667.908
 521.882 135.702
 840.215 836.941
 792.074 351.135
 861.633 535.251
 375.745 902.458
 76.859 772.782
 396.424 455.898
 689.907 176.890
 0.376 25.989
 804.669 483.444
 0.015 236.016
 155.531 796.257
 32.860 995.578
 727.080 92.370
 876.850 732.441
 519.680 988.242
 735.372 779.761
 604.658 160.775
 31.010 233.756
 350.173 608.627
 296.118 46.305
 689.931 605.409
 969.709 302.774
 158.151 339.549
 480.373 324.104
 185.188 849.120
 669.062 206.258
 601.596 577.509
 966.490 717.144
 150.147 221.814
 448.771 674.789
 974.134 185.439
 941.017 359.768
 908.477 935.103
 289.348 514.561
 22.726 596.665
 172.534 662.845
 280.473 790.810
 849.084 968.818
 619.291 736.121
 835.628 542.007
 903.756 151.696
 67.894 883.901
 449.025 232.973
 814.392 242.043
 494.689 602.160
 781.291 673.354
 672.105 438.837
 79.106 75.543
 150.275 157.355
 210.098 793.240
 465.667 837.073
 0.280 379.339
 693.613 841.055
 540.193 942.818
 459.402 531.172
 140.960 258.807
 625.568 945.777
 61.401 486.940
 340.789 634.049
 151.254 237.995
 461.127 313.093
 495.843 660.033
 324.958 545.087
 878.249 762.626
 100.988 527.696
 213.379 956.210
 759.337 298.061
 700.026 613.386
 417.235 5.744
 5.456 736.076
 864.718 390.627
 394.224 678.487
 416.552 576.118
 968.536 488.008
 502.039 764.833
 559.622 207.380
 185.202 302.703
 834.408 370.136
 898.155 898.162
 723.446 621.562
 317.129 976.399
 777.087 629.037
 464.040 285.893
 787.654 193.793
 679.796 917.548
 324.618 242.062
 195.319 948.112
 394.157 423.635
 181.998 472.578
 509.001 662.501
 657.735 978.494
 121.993 735.072
 673.670 863.102
 798.579 860.239
 229.077 567.025
 168.696 201.083
 229.807 851.373
 674.599 945.270
 94.313 375.092
 313.621 360.371
 848.910 22.905
 937.333 537.461
 472.103 618.946
 512.739 833.084
 30.969 355.231
 956.969 703.117
 688.567 726.312
 432.443 365.175
 790.785 141.202
 120.664 717.443
 8.134 970.953
 594.128 135.195
 409.525 265.858
 669.505 131.675
 581.482 61.301
 571.848 642.621
 630.723 297.865
 967.784 624.644
 477.030 261.796
 862.100 263.456
 66.494 849.626
 1.826 900.785
 525.145 259.364
 627.785 606.675
 295.559 184.634
 566.815 460.042
 623.160 652.516
 507.667 134.184
 506.764 106.259
 167.372 409.873
 224.500 636.807
 78.150 117.333
 570.064 749.103
 131.323 615.532
 966.660 187.981
 355.950 894.610
 101.535 12.213
 815.954 392.021
 780.480 802.875
 938.259 567.984
 429.809 22.844
 72.195 629.590
 367.081 648.213
 991.235 729.511
 368.350 200.150
 324.537 714.394
 629.061 788.709
 318.186 545.098
 351.378 200.081
 723.153 856.870
 498.963 18.440
 165.541 539.000
 800.751 265.917
 829.541 472.668
 620.739 703.216
 257.752 720.406
 556.977 283.325
 208.164 74.382
 508.870 956.763
 791.476 272.627
 829.591 144.430
 113.937 727.126
 135.002 419.757
 764.947 885.711
 400.446 862.364
 189.039 496.911
 373.411 888.350
 70.163 954.941
 748.024 245.875
 712.423 478.063
 374.286 47.571
 233.553 290.497
 351.739 843.022
 481.510 924.337
 727.781 605.058
 555.019 687.687
 682.212 293.631
 847.963 728.179
 231.981 191.832
 665.776 692.493
 286.872 192.099
 778.045 993.501
 184.356 499.402
 202.168 163.773
 939.781 55.320
 62.959 729.595
 379.000 256.246
 375.633 781.336
 40.390 14.882
 965.703 757.288
 410.866 811.762
 708.266 478.175
 318.053 408.390
 658.353 763.153
 463.439 292.095
 98.914 885.513
 427.372 531.649
 777.304 63.571
 487.687 519.739
 686.527 270.939
 204.089 431.635
 303.930 47.676
 567.880 147.642
 685.462 122.705
 192.015 769.565
 764.183 456.679
 313.772 748.575
 481.719 487.426
 548.567 464.071
 433.107 626.807
 318.842 921.785
 799.584 403.722
 589.823 36.376
 828.829 574.042
 80.764 831.535
 674.922 290.967
 45.539 322.549
 285.484 331.120
 292.929 975.888
 304.354 950.167
 560.433 492.311
 805.677 260.669
 84.816 399.152
 578.828 913.071
 100.083 119.546
 710.446 163.139
 614.204 7.677
 255.598 235.984
 698.109 386.590
 828.338 874.123
 395.642 126.253
 274.359 476.358
 415.899 372.500
 95.093 702.921
 887.313 941.120
 681.343 513.061
 476.934 774.961
 471.550 502.637
 152.351 15.670
 989.383 75.366
 284.858 346.133
 29.784 381.875
 860.894 636.190
 572.503 331.023
 437.740 784.648
 906.125 69.033
 505.568 347.535
 870.324 650.380
 910.562 819.144
 574.560 722.447
 465.810 672.422
 760.595 711.394
 293.787 743.139
 555.186 543.103
 475.400 673.067
 447.423 439.452
 347.914 716.687
 239.753 891.359
 122.721 710.162
 608.255 886.268
 162.254 737.210
 989.956 735.108
 244.761 481.767
 344.461 43.766
 890.765 300.035
 44.041 164.029
 463.539 183.428
 688.345 761.646
 378.535 418.585
 53.401 393.044
 657.585 420.919
 33.689 391.496
 989.643 854.850
 263.240 147.849
 861.299 328.272
 877.423 515.611
 600.405 122.656
 449.994 576.337
 941.479 196.293
 686.788 135.324
 31.598 69.444
 733.111 861.967
 412.963 800.569
 539.367 991.475
 159.068 616.648
 289.886 528.626
 924.323 532.988
 422.600 268.763
 564.211 544.458
 819.468 21.226
 269.702 387.119
 724.926 796.069
 864.122 43.652
 325.764 522.284
 264.361 825.281
 502.441 996.450
 795.781 125.347
 418.856 121.935
 459.181 563.986
 562.980 263.333
 719.478 878.929
 870.681 397.335
 463.316 354.420
 273.764 143.570
 453.728 999.099
 603.102 177.099
 594.386 905.964
 269.301 693.349
 257.259 964.878
 635.136 767.430
 682.051 203.252
 912.949 639.545
 333.240 746.565
 770.993 198.796
 113.501 601.094
 448.577 526.988
 446.702 941.093
 971.683 115.521
 628.317 246.596
 268.018 861.171
 118.206 791.837
 420.387 775.327
 945.406 574.121
 615.502 366.322
 385.122 635.907
 265.355 251.915
 36.108 846.265
 352.038 870.341
 306.449 940.058
 904.025 340.822
 745.286 972.808
 110.693 0.949
 227.932 235.822
 458.181 857.338
 506.172 129.648
 288.002 831.522
 321.302 945.080
 782.322 984.938
 94.908 21.009
 837.231 850.406
 64.779 299.247
 946.085 83.687
 727.187 980.752
 755.974 144.132
 141.560 298.378
 636.431 900.318
 312.091 492.413
 493.599 482.801
 698.818 930.936
 336.427 435.106
 347.154 122.620
 243.264 74.979
 31.830 680.615
 454.855 815.460
 763.898 308.854
 228.798 119.849
 536.148 683.536
 804.501 402.062
 14.517 920.017
 648.432 925.916
 205.316 767.280
 956.878 10.657
 828.079 17.106
 895.430 288.442
 42.451 2.662
 37.235 571.061
 358.569 781.300
 39.891 21.878
 501.069 329.791
 466.121 764.659
 897.303 148.058
 326.516 28.925
 473.867 281.887
 2.401 182.677
 928.644 288.384
 619.893 54.435
 407.739 823.482
 197.473 329.719
 70.710 712.185
 311.845 320.232
 839.122 844.067
 31.609 360.527
 361.651 433.692
 194.678 566.041
 15.843 903.867
 70.706 782.676
 427.303 335.213
 199.623 632.030
 299.953 415.401
 955.353 483.870
 297.466 593.010
 701.577 610.124
 730.606 562.594
 414.039 349.733
 25.727 787.892
 299.213 764.042
 466.865 908.639
 278.412 426.482
 811.727 113.154
 593.826 872.172
 827.383 824.505
 170.937 52.580
 24.951 913.777
 510.739 382.689
 297.229 581.830
 633.872 634.446
 385.545 643.343
 133.908 786.974
 181.702 197.185
 473.428 773.530
 570.404 208.922
 857.338 915.216
 552.784 889.034
 4.054 265.540
 681.679 589.195
 896.169 437.174
 755.972 314.431
 695.215 87.317
 340.069 557.406
 845.849 711.464
 23.542 589.392
 446.632 862.860
 646.699 318.248
 29.510 268.290
 674.855 465.027
 347.865 457.203
 895.093 876.578
 831.706 633.429
 975.156 930.966
 314.219 285.335
 708.670 995.915
 80.934 905.359
 971.374 948.246
 433.367 643.076
 229.429 675.942
 813.827 482.777
 526.758 975.751
 205.704 867.807
 89.883 180.777
 430.725 606.360
 335.752 447.477
 116.318 419.166
 163.042 783.587
 335.276 926.466
 916.319 382.269
 137.620 33.308
 504.169 558.118
 640.035 137.574
 449.038 863.388
 829.040 949.054
 473.218 744.055
 415.481 830.631
 860.544 212.148
 673.827 830.213
 758.337 440.612
 261.678 106.035
 733.538 298.027
 172.901 415.626
 908.496 641.575
 689.787 162.892
 466.343 577.100
 1.788 116.906
 27.240 915.068
 914.892 34.229
 602.088 131.267
 229.115 753.625
 479.772 352.546
 182.132 873.238
 400.919 192.689
 193.716 366.634
 822.031 764.141
 674.863 712.204
 538.197 381.007
 142.315 582.461
 673.081 481.194
 386.610 413.640
 277.474 155.312
 140.888 315.185
 921.124 541.907
 77.788 612.231
 589.094 788.533
 90.166 686.927
 478.610 482.300
 583.728 806.560
 463.602 508.790
 899.389 924.064
 783.383 432.216
 292.259 401.188
 103.708 320.440
 2.313 643.499
 380.467 724.904
 567.119 422.498
 769.368 416.972
 435.575 381.816
 213.098 768.730
 257.749 835.823
 797.618 28.525
 641.936 439.841
 701.730 500.899
 206.489 876.747
 722.128 8.776
 9.539 116.145
 296.253 345.546
 840.983 576.032
 476.991 459.062
 913.196 185.211
 949.316 232.414
 522.606 705.504
 385.104 212.043
 684.864 39.504
 877.619 897.314
 310.968 701.337
 3.554 52.855
 507.854 259.387
 53.200 381.894
 200.076 731.491
 926.754 142.642
 702.927 500.788
 98.232 377.759
 683.475 965.702
 332.626 227.487
 254.345 497.801
 644.507 818.784
 713.717 279.252
 397.974 865.214
 710.056 665.810
 762.741 915.504
 735.745 75.843
 706.235 83.161
 782.581 260.517
 767.024 646.727
 494.298 650.275
 424.141 591.963
 75.810 299.196
 556.202 576.113
 742.205 528.199
 333.361 923.541
 367.780 482.713
 666.644 745.173
 809.424 518.096
 769.059 635.901
 790.668 170.373
 379.820 309.252
 231.970 789.710
 139.330 33.011
 66.584 54.328
 553.292 529.313
 285.352 153.540
 977.817 684.963
 681.402 556.292
 325.179 709.871
 318.921 857.565
 416.393 401.740
 508.756 126.531
 479.846 682.247
 245.525 640.265
 555.588 213.383
 932.421 563.550
 56.500 472.324
 405.132 483.071
 457.521 339.969
 957.744 192.662
 732.606 863.278
 291.586 490.748
 389.428 96.745
 151.365 242.564
 620.440 666.323
 308.426 594.805
 505.441 172.933
 503.379 41.301
 377.817 646.253
 802.681 322.887
 370.069 747.117
 467.234 716.455
 952.980 213.644
 114.858 706.198
 598.959 457.807
 499.998 929.132
 858.799 191.852
 278.802 507.361
 420.765 334.670
 399.326 797.300
 602.926 194.472
 306.881 342.715
 148.585 414.098
 613.270 571.245
 788.200 407.730
 703.978 945.914
 390.210 912.190
 485.270 812.403
 441.556 862.314
 967.992 773.779
 323.503 508.882
 89.006 796.541
 329.917 600.420
 355.081 390.716
 516.567 508.893
 906.436 613.244
 377.936 496.370
 114.645 584.608
 581.906 388.293
 107.240 965.890
 815.204 872.897
 732.025 964.953
 419.621 509.939
 599.001 989.765
 349.455 470.275
 456.191 873.101
 926.740 596.669
 334.852 500.708
 487.502 771.727
 535.153 794.813
 828.117 888.064
 588.951 962.646
 107.089 166.117
 133.646 106.956
 718.885 774.766
 40.019 119.598
 520.527 937.681
 865.580 913.009
 499.289 103.724
 539.308 676.226
 564.942 612.635
 238.063 926.145
 129.787 278.442
 381.780 630.713
 704.142 763.743
 74.281 844.011
 37.614 740.173
 747.849 864.730
 733.580 976.510
 159.280 425.934
 565.604 409.218
 737.992 377.508
 442.545 314.409
 935.706 531.130
 569.845 189.856
 83.613 114.453
 506.710 285.645
 65.837 705.580
 644.868 698.123
 184.954 685.527
 959.308 10.180
 71.692 515.622
 483.320 958.559
 600.472 394.560
 820.707 13.352
 66.841 717.870
 561.713 934.228
 491.988 907.880
 853.791 831.158
 801.468 527.957
 684.607 403.683
 816.040 579.161
 956.554 402.338
 856.553 704.667
 916.686 879.278
 244.257 917.072
 403.472 43.664
 843.526 901.418
 85.498 973.077
 894.212 933.312
 3.688 657.415
 892.488 753.600
 347.188 859.825
 957.089 140.843
 256.713 703.755
 545.144 468.184
 273.399 260.828
 219.611 785.597
 755.323 385.819
 407.799 261.072
 539.562 678.272
 295.113 489.665
 410.504 441.575
 565.329 848.045
 573.127 446.409
 102.215 859.959
 554.750 914.063
 808.738 336.733
 454.865 534.227
 759.465 773.558
 617.712 280.435
 186.986 289.922
 957.165 933.594
 600.467 989.420
 862.157 360.215
 257.965 434.577
 850.360 897.583
 456.351 455.885
 618.357 494.524
 684.066 476.335
 511.396 255.550
 701.120 184.357
 561.509 590.524
 494.490 745.819
 428.753 524.726
 810.258 841.776
 839.466 759.162
 419.498 950.972
 413.348 562.510
 344.128 277.991
 276.999 439.280
 191.035 138.707
 197.201 59.270
 335.086 48.839
 458.020 97.505
 599.672 79.535
 629.984 258.431
 30.837 621.737
 218.624 820.829
 399.583 680.426
 868.139 908.739
 826.479 357.814
 971.528 377.597
 861.255 703.997
 792.064 603.046
 3.780 553.074
 326.396 612.652
 885.913 26.254
 383.943 338.594
 588.645 790.831
 670.767 363.691
 116.133 900.436
 952.117 345.714
 236.343 608.605
 732.736 438.395
 403.885 211.119
 897.461 975.007
 558.945 14.924
 659.211 575.726
 330.243 500.609
 183.048 707.479
 720.589 704.934
 812.573 729.778
 210.272 628.718
 790.457 157.801
 443.518 918.448
 313.681 460.890
 162.095 287.407
 224.410 277.734
 791.520 760.049
 340.684 696.274
 370.910 233.352
 561.973 834.953
 227.249 458.082
 330.753 631.148
 636.742 24.358
 633.386 641.913
 476.057 477.846
 525.799 81.478
 658.945 249.640
 668.676 940.061
 671.337 624.040
 753.452 170.663
 281.010 729.339
 147.488 806.598
 105.022 268.453
 941.010 835.054
 95.973 925.257
 649.182 444.200
 661.756 621.174
 622.759 267.010
 395.732 852.629
 216.029 738.462
 676.399 527.016
 620.020 79.184
 436.835 111.858
 114.426 523.554
 521.893 613.613
 148.471 670.083
 390.808 269.495
 907.385 583.446
 708.166 743.608
 838.738 998.416
 148.866 709.349
 436.075 534.241
 652.632 630.591
 543.933 732.608
 358.833 247.439
 649.081 382.581
 568.958 166.896
 351.788 531.819
 686.366 258.652
 215.043 735.729
 113.181 481.130
 919.193 36.169
 313.104 798.266
 507.733 350.860
 524.868 994.247
 103.433 996.350
 111.077 218.130
 862.122 954.265
 5.907 775.229
 877.082 856.641
 765.773 75.150
 965.879 35.562
 990.646 310.914
 682.461 20.343
 359.460 708.812
 872.764 627.701
 778.475 399.212
 706.786 972.963
 571.931 724.827
 402.724 920.439
 723.593 250.966
 40.554 416.022
 707.530 763.603
 628.057 923.142
 806.564 42.900
 319.407 573.118
 215.397 355.084
 735.844 292.176
 948.420 102.610
 243.687 869.949
 234.051 365.598
 803.904 868.816
 870.438 626.252
 320.065 261.269
 962.012 527.710
 930.859 435.518
 651.355 330.570
 276.070 580.304
 332.862 810.692
 720.455 691.563
 388.666 723.142
 861.072 419.923
 556.194 937.041
 336.124 473.483
 531.789 738.174
 166.173 219.920
 575.120 179.614
 213.816 801.370
 522.257 329.926
 170.696 431.046
 386.558 684.277
 49.470 419.057
 349.730 241.809
 954.372 853.956
 472.232 954.565
 862.067 114.335
 512.506 576.441
 902.059 510.038
 296.365 807.724
 774.005 254.787
 657.350 980.393
 271.729 691.139
 940.273 65.589
 647.624 655.483
 865.818 227.122
 696.695 156.458
 464.596 479.099
 870.036 106.673
 152.915 732.532
 549.459 797.463
 516.655 901.867
 387.961 632.833
 248.799 69.857
 607.298 475.424
 33.417 526.079
 560.115 828.758
 145.359 864.005
 128.598 151.256
 629.840 73.058
 516.749 424.127
 206.902 540.268
 274.197 873.582
 407.833 191.240
 494.267 564.841
 867.810 278.243
 789.408 668.533
 472.874 955.861
 47.423 167.613
 69.892 179.055
 0.083 883.552
 403.294 287.530
 132.405 103.699
 628.326 92.455
 470.063 77.513
 281.517 310.955
 801.207 898.316
 657.425 770.066
 117.516 120.766
 667.049 160.456
 650.982 94.239
 36.134 12.059
 194.122 771.247
 67.763 505.465
 231.654 421.171
 648.018 256.747
 293.765 626.592
 49.028 117.123
 330.907 436.977
 791.651 626.064
 476.344 17.221
 109.523 126.112
 427.691 362.449
 724.693 784.633
 667.476 101.655
 848.019 232.287
 633.752 418.258
 778.570 96.083
 726.363 152.870
 747.252 18.210
 127.242 90.867
 860.572 467.532
 961.734 783.266
 108.939 691.582
 423.282 403.611
 446.285 961.599
 419.762 645.898
 288.305 35.659
 823.433 449.804
 357.705 725.054
 968.030 970.860
 396.970 82.068
 39.344 156.665
 720.947 34.178
 56.067 148.309
 69.798 37.091
 295.416 492.003
 502.422 289.153
 45.672 453.346
 724.346 290.268
 181.142 100.010
 933.423 603.250
 173.201 923.060
 980.764 913.335
 145.854 658.200
 950.474 227.330
 531.162 342.290
 555.566 917.837
 806.930 84.424
 502.444 426.145
 937.932 272.238
 994.374 681.335
 177.081 91.055
 205.256 580.150
 202.092 64.815
 66.824 375.036
 507.156 482.871
 361.226 225.014
 81.834 845.671
 511.015 929.707
 687.985 25.807
 802.389 460.743
 190.061 520.143
 85.428 62.150
 58.084 675.668
 365.834 663.313
 202.300 958.875
 562.996 151.065
 23.632 449.063
 63.947 713.926
 987.166 653.682
 384.991 299.016
 112.935 243.235
 173.584 24.487
 698.144 299.248
 181.677 746.289
 959.675 467.112
 535.600 482.621
 440.589 952.548
 262.182 912.813
 237.562 432.835
 329.756 65.531
 859.309 649.413
 477.782 735.880
 753.560 75.181
 469.964 279.215
 879.816 616.456
 570.814 644.281
 747.706 715.697
 550.898 768.060
 880.223 506.619
 235.699 463.570
 944.584 269.043
 969.439 409.514
 771.015 407.862
 639.039 782.504
 54.857 500.953
 443.015 959.568
 816.333 727.107
 72.535 827.332
 234.820 690.372
 651.806 846.961
 543.106 435.274
 745.461 688.437
 477.754 322.768
 142.900 27.519
 753.344 574.343
 462.710 822.952
 32.946 247.254
 951.876 904.766
 480.050 373.633
 79.907 117.314
 726.545 67.088
 620.919 198.921
 708.698 800.026
 178.870 435.319
 493.002 401.274
 422.467 303.599
 823.901 875.680
 364.678 500.108
 516.658 54.405
 633.502 108.059
 34.825 636.783
 949.906 162.590
 130.124 62.558
 647.993 482.511
 483.139 178.204
 562.033 594.188
 19.398 44.943
 563.643 625.022
 343.688 831.447
 386.856 708.377
 345.264 284.209
 633.938 250.742
 990.816 157.075
 343.696 163.335
 106.303 482.683
 637.679 167.694
 222.170 97.834
 477.467 627.136
 440.944 197.518
 785.508 128.056
 607.058 334.989
 248.178 597.274
 594.296 544.615
 256.628 969.861
 257.820 617.918
 200.206 957.878
 960.062 879.361
 838.734 971.279
 710.439 595.805
 701.671 630.874
 948.668 811.637
 430.379 28.085
 144.490 470.313
 58.502 131.398
 429.803 93.203
 357.312 734.683
 872.775 609.396
 328.322 573.178
 150.903 627.507
 553.004 700.010
 887.410 114.970
 585.985 686.141
 842.650 95.095
 658.455 461.875
 261.844 220.920
 225.653 706.409
 688.406 462.245
 7.471 176.758
 377.206 312.996
 123.530 577.896
 456.568 946.087
 281.048 856.853
 266.601 308.407
 130.902 765.126
 873.136 846.401
 338.056 302.053
 852.418 110.489
 418.856 118.442
 746.363 22.447
 359.377 31.877
 489.376 862.581
 654.092 655.663
 946.198 692.585
 978.714 460.750
 20.033 765.320
 849.489 828.329
 588.253 665.114
 515.721 279.817
 499.622 292.815
 3.577 826.032
 675.411 70.681
 775.709 509.421
 853.570 745.739
 319.853 738.933
 9.693 159.762
 135.080 968.631
 993.723 213.127
 879.870 946.421
 402.889 753.132
 792.767 971.640
 338.248 179.737
 133.277 928.948
 86.472 488.915
 135.334 905.632
 255.404 212.121
 463.527 810.469
 749.669 96.717
 137.051 970.641
 682.768 384.050
 389.694 330.471
 819.125 547.489
 596.097 769.198
 61.267 360.793
 672.864 617.454
 434.408 77.221
 794.224 621.999
 767.238 351.726
 709.826 89.834
 70.680 763.185
 859.560 455.584
 425.992 462.081
 117.290 45.555
 913.188 543.401
 710.888 858.981
 846.776 327.153
 336.614 18.344
 897.776 313.135
 966.601 438.485
 831.721 296.095
 422.044 776.356
 797.464 6.663
 612.685 913.242
 780.322 847.457
 914.703 918.082
 857.193 378.207
 541.442 489.018
 836.180 364.914
 850.112 380.732
 257.170 532.845
 296.327 923.505
 304.187 879.176
 498.735 817.915
 119.800 126.373
 488.127 353.771
 204.038 890.859
 397.099 726.281
 866.032 552.519
 383.855 394.890
 119.870 929.117
 591.250 404.893
 473.988 366.547
 112.125 238.573
 956.067 72.162
 784.851 316.463
 596.112 656.226
 777.390 481.542
 815.679 258.299
 260.968 186.162
 550.581 64.306
 530.312 195.652
 980.609 849.913
 29.596 221.590
 918.610 691.027
 302.674 315.230
 891.685 577.891
 642.242 166.573
 851.288 160.890
 482.625 761.825
 101.894 690.214
 510.394 511.832
 217.962 724.802
 279.664 852.546
 407.539 856.055
 366.445 77.130
 412.706 386.890
 908.681 445.383
 749.740 135.435
 713.670 352.401
 976.264 694.687
 8.481 963.391
 22.681 114.593
 726.095 439.434
 187.920 12.043
 902.617 909.333
 625.159 128.476
 79.616 171.046
 435.050 806.065
 408.976 733.376
 448.481 344.304
 622.481 1.286
 477.718 722.511
 909.456 948.631
 6.410 363.954
 626.244 558.050
 691.455 998.505
 302.206 202.820
 581.834 917.965
 597.584 328.602
 993.465 67.090
 276.266 609.095
 590.019 170.204
 276.864 808.848
 435.804 45.070
 72.101 14.976
 839.741 129.842
 501.067 588.786
 383.655 163.717
 521.397 45.627
 11.310 676.014
 66.781 269.454
 787.641 101.388
 695.596 696.166
 464.418 740.620
 593.113 810.740
 306.183 607.705
 935.082 967.409
 438.966 265.992
 654.976 894.833
 937.247 770.903
 379.510 540.460
 818.447 656.687
 133.902 156.640
 378.363 773.108
 374.676 767.738
 888.163 578.482
 816.570 680.382
 549.665 2.700
 292.470 321.570
 939.518 122.650
 760.498 990.663
 586.719 948.615
 367.814 686.139
 146.793 549.916
 841.832 876.675
 138.272 388.320
 130.132 304.608
 874.278 56.008
 201.940 779.789
 988.594 999.385
 886.781 600.431
 459.326 259.529
 17.537 147.631
 864.923 673.971
 502.008 280.363
 560.830 402.884
 133.296 111.870
 787.590 496.231
 407.362 296.387
 362.830 578.332
 616.430 82.255
 473.704 554.530
 378.162 594.764
 279.404 643.713
 219.488 366.087
 114.887 503.550
 115.455 312.651
 319.676 876.250
 70.595 720.113
 315.317 65.763
 84.068 396.168
 940.739 827.808
 649.652 820.979
 98.459 467.423
 374.737 708.573
 41.475 291.334
 254.501 0.697
 669.139 141.142
 581.898 573.144
 731.702 765.696
 712.818 235.187
 52.228 895.265
 818.657 352.604
 648.768 314.954
 53.516 296.837
 819.980 149.694
 26.538 105.407
 887.677 258.138
 215.692 186.068
 867.183 768.461
 680.037 578.924
 60.995 696.869
 643.652 442.311
 596.565 481.265
 834.600 800.546
 611.257 490.738
 793.322 701.341
 936.491 879.367
 221.565 309.945
 261.288 924.102
 158.345 913.814
 328.791 495.618
 754.714 639.220
 406.766 973.047
 413.432 968.920
 196.645 534.104
 380.464 992.360
 330.610 777.500
 668.036 77.443
 430.764 401.766
 677.390 201.467
 350.146 651.066
 625.192 160.091
 116.662 312.538
 990.606 944.374
 395.772 719.906
 648.337 659.851
 66.669 883.955
 172.714 896.784
 63.738 72.056
 353.229 651.180
 717.372 826.854
 195.370 961.796
 885.865 119.836
 362.564 854.229
 606.496 540.684
 994.181 970.633
 415.494 730.566
 287.634 178.885
 952.839 670.136
 914.512 280.633
 741.623 564.579
 834.425 721.267
 828.647 453.190
 36.923 510.040
 212.140 974.572
 170.762 714.412
 35.922 996.356
 478.331 243.846
 472.276 766.611
 336.634 795.257
 76.467 449.795
 488.635 920.925
 405.828 100.653
 531.610 91.584
 540.026 423.174
 792.417 269.922
 204.392 817.247
 571.230 55.498
 825.725 882.514
 161.465 599.832
 583.817 517.088
 668.536 674.067
 359.068 198.964
 646.255 970.931
 117.262 791.421
 967.405 673.135
 370.071 982.344
 243.153 772.717
 760.693 103.799
 931.118 596.883
 857.690 825.463
 28.977 517.704
 909.352 957.513
 772.587 193.626
 581.510 109.632
 955.711 723.440
 742.680 148.037
 601.928 367.354
 793.749 577.458
 565.525 599.801
 190.352 96.120
 862.593 64.961
 952.920 465.925
 859.899 884.623
 583.563 484.715
 928.996 860.638
 845.115 610.908
 436.528 577.930
 943.352 681.683
 446.612 671.803
 379.635 83.721
 793.816 513.532
 901.752 720.304
 109.759 995.019
 822.812 600.918
 395.161 676.453
 451.683 930.870
 92.803 285.710
 387.151 160.516
 683.849 925.641
 78.029 669.189
 277.260 622.094
 902.528 100.959
 744.268 313.662
 334.947 971.636
 750.299 591.584
 761.954 53.550
 716.288 508.516
 603.495 381.394
 789.394 417.030
 456.532 64.753
 387.031 917.461
 588.770 636.844
 693.387 700.515
 792.522 501.677
 607.878 988.713
 97.266 390.585
 371.973 804.027
 318.014 222.218
 314.475 824.111
 772.812 636.368
 563.647 809.166
 577.527 890.746
 963.587 674.297
 763.423 61.253
 916.384 202.168
 559.910 250.890
 143.076 107.714
 741.561 111.591
 935.842 915.862
 108.273 628.902
 959.877 645.686
 306.785 163.989
 982.648 126.785
 120.202 934.211
 565.759 438.067
 562.441 826.176
 83.319 253.535
 82.381 948.230
 841.756 117.442
 576.990 57.749
 308.625 931.524
 855.760 748.117
 829.577 314.558
 515.774 497.056
 868.730 349.686
 655.787 699.122
 971.895 443.681
 460.463 108.023
 876.179 226.241
 856.740 567.300
 603.335 273.754
 321.118 19.507
 935.828 873.517
 590.051 953.798
 420.085 489.755
 789.761 219.809
 335.060 255.905
 103.568 432.580
 848.452 918.342
 984.516 590.252
 628.136 680.383
 502.024 485.371
 331.322 342.866
 289.857 614.304
 835.302 775.648
 798.551 570.767
 556.340 865.072
 911.183 982.462
 310.263 713.738
 172.907 438.865
 560.801 584.253
 830.871 228.209
 568.906 207.137
 954.138 108.441
 465.579 959.371
 178.178 476.595
 17.652 674.711
 123.728 760.605
 314.094 595.638
 506.798 364.567
 571.592 111.401
 69.866 171.044
 122.171 354.262
 111.565 200.954
 610.538 619.485
 914.260 202.361
 780.798 622.548
 309.753 474.026
 585.413 263.291
 980.020 308.689
 896.155 301.271
 562.619 885.887
 857.897 894.618
 872.433 966.678
 999.937 567.210
 419.265 195.443
 32.988 862.710
 204.042 440.105
 817.861 750.963
 527.602 285.524
 127.176 70.481
 211.246 309.783
 445.390 733.640
 376.158 34.738
 404.161 667.795
 381.715 756.107
 347.086 110.754
 5.625 770.963
 605.566 782.958
 740.233 668.475
 69.636 997.606
 660.541 310.888
 605.849 85.172
 625.158 274.012
 438.480 757.687
 239.150 848.814
 228.624 643.561
 628.496 127.412
 794.096 124.112
 443.450 247.988
 75.873 502.473
 869.664 984.397
 516.405 153.789
 731.650 608.992
 742.007 628.127
 926.347 293.197
 684.341 205.057
 531.656 342.273
 711.541 398.253
 555.399 781.615
 222.574 661.696
 686.958 355.693
 572.101 604.250
 802.587 891.671
 298.465 439.734
 775.188 383.003
 913.777 14.469
 222.020 619.462
 49.726 408.184
 764.842 925.429
 431.338 907.594
 704.454 654.810
 946.896 730.811
 457.096 756.133
 297.562 626.677
 848.210 583.415
 224.633 793.277
 297.336 446.046
 833.970 127.260
 897.270 313.653
 851.921 818.471
 434.979 909.662
 869.487 697.097
 18.195 820.839
 453.723 492.570
 360.349 540.632
 948.085 510.348
 90.818 763.643
 445.212 925.342
 53.815 109.566
 723.185 445.720
 247.242 520.573
 394.585 50.440
 345.102 230.209
 459.651 645.882
 109.484 718.801
 291.643 134.899
 99.626 865.231
 553.422 624.584
 48.196 383.296
 966.650 411.793
 923.902 39.128
 374.360 338.246
 813.188 421.144
 377.656 975.970
 313.507 653.288
 539.645 530.411
 571.072 274.087
 864.328 990.006
 554.805 57.067
 933.060 830.289
 726.147 221.737
 752.482 936.025
 235.546 818.747
 399.749 540.724
 897.736 998.579
 885.878 118.715
 919.683 961.539
 66.562 786.265
 80.484 99.798
 760.484 875.885
 398.174 782.353
 664.852 708.637
 323.711 394.116
 941.292 985.114
 940.236 254.813
 65.579 694.743
 231.733 436.260
 352.903 568.518
 138.472 933.059
 475.865 201.438
 209.131 177.319
 852.479 392.413
 266.476 219.164
 391.617 601.667
 653.260 608.192
 217.299 834.579
 548.968 834.520
 452.631 618.157
 230.885 239.465
 309.028 949.121
 382.217 344.348
 804.558 333.709
 966.627 220.491
 712.957 997.340
 336.445 624.528
 436.409 471.241
 117.973 331.092
 592.829 532.794
 722.096 231.215
 232.747 622.066
 714.951 41.243
 850.541 629.681
 608.316 736.278
 156.503 367.521
 202.106 327.224
 934.836 125.924
 444.669 225.356
 61.348 786.879
 836.260 957.175
 804.289 815.786
 856.069 320.382
 121.798 673.612
 365.590 514.638
 617.250 371.609
 756.098 284.711
 764.762 892.401
 43.903 515.579
 695.010 400.204
 655.329 996.533
 287.990 700.897
 218.516 592.564
 184.412 446.674
 928.968 835.019
 58.869 533.096
 571.029 869.145
 632.179 946.934
 852.068 813.726
 301.303 695.276
 587.285 328.235
 375.675 99.880
 410.772 617.032
 998.900 660.814
 986.177 190.079
 253.415 381.189
 254.487 547.944
 369.452 166.800
 646.518 58.690
 643.542 952.905
 666.575 779.399
 698.702 113.190
 36.998 869.938
 249.603 536.493
 100.108 716.210
 60.653 344.385
 276.352 480.230
 370.356 411.725
 650.415 721.118
 597.181 753.442
 729.145 71.566
 613.964 79.768
 817.607 935.920
 581.456 790.730
 477.186 416.950
 146.815 786.067
 49.950 437.470
 447.716 381.712
 97.374 449.562
 603.340 537.068
 852.911 508.352
 334.169 462.613
 923.880 509.727
 725.594 464.594
 698.889 373.337
 456.303 828.105
 375.857 105.657
 649.977 392.621
 579.099 355.270
 804.678 751.720
 991.458 17.100
 513.369 243.461
 801.750 37.812
 244.232 887.588
 524.774 95.434
 712.097 483.820
 559.641 687.517
 81.427 291.151
 834.336 169.425
 714.500 155.915
 865.453 884.003
 561.066 6.905
 320.192 52.774
 801.529 164.844
 684.490 34.512
 556.338 562.781
 351.108 767.724
 489.677 400.588
 482.304 207.953
 923.706 883.662
 464.266 748.457
 676.679 961.539
 948.581 513.555
 608.465 590.609
 116.925 968.624
 742.795 216.139
 358.882 70.550
 607.327 387.735
 422.799 649.302
 939.135 690.229
 892.243 467.838
 321.155 255.264
 615.497 446.811
 399.351 799.899
 235.371 496.377
 663.955 465.163
 947.192 794.268
 22.173 263.122
 973.084 852.091
 533.499 14.829
 352.740 376.376
 289.632 618.191
 589.867 453.364
 894.485 934.685
 487.805 553.913
 809.453 652.940
 388.847 994.733
 776.849 67.120
 684.115 922.492
 999.988 705.952
 272.182 367.182
 949.904 337.063
 955.777 89.630
 872.182 739.459
 120.806 615.475
 897.194 238.600
 437.681 184.798
 305.458 803.340
 461.693 174.268
 987.503 247.365
 540.316 579.041
 563.030 10.600
 217.194 227.250
 414.164 135.067
 664.892 783.925
 47.044 426.974
 593.755 167.392
 557.875 710.350
 538.512 523.990
 455.076 340.721
 586.227 301.388
 917.450 339.279
 101.170 532.540
 566.900 223.455
 149.204 137.671
 648.453 709.123
 404.690 707.511
 864.068 318.788
 818.235 824.947
 51.423 690.671
 168.297 882.345
 64.733 202.835
 451.503 566.936
 59.399 827.205
 476.328 616.189
 442.278 849.056
 806.442 129.097
 888.724 932.322
 600.634 88.409
 488.684 699.686
 866.038 874.363
 537.598 514.182
 83.600 394.330
 82.230 996.937
 185.918 117.472
 743.619 260.325
 27.221 282.265
 823.971 159.422
 46.112 971.269
 344.561 615.086
 999.538 646.325
 618.588 302.694
 860.244 273.382
 725.886 560.717
 91.777 895.152
 892.591 97.540
 120.159 627.976
 184.002 73.670
 437.874 653.633
 66.477 35.638
 135.407 74.813
 586.032 369.133
 942.632 122.834
 27.336 829.421
 964.711 406.661
 664.879 969.717
 55.575 822.779
 384.528 111.455
 230.480 696.100
 652.603 838.324
 174.630 373.386
 233.435 818.366
 957.656 164.089
 725.676 300.566
 667.113 430.780
 0.926 645.354
 184.582 125.194
 912.383 248.712
 555.020 889.354
 701.070 739.506
 856.310 378.136
 695.711 166.983
 627.496 984.394
 590.727 363.662
 429.695 75.419
 534.256 847.126
 115.384 985.702
 782.079 607.251
 694.833 802.008
 919.249 273.550
 91.095 759.615
 842.755 346.539
 548.821 320.636
 387.512 48.886
 441.618 594.949
 794.106 563.935
 845.533 200.070
 118.197 903.731
 603.286 337.807
 204.329 824.467
 989.053 332.706
 355.386 288.380
 244.004 60.902
 265.483 177.311
 638.574 169.180
 919.175 779.754
 731.961 204.882
 842.125 1.163
 749.061 350.174
 494.594 53.296
 539.408 372.391
 484.133 344.549
 184.625 299.442
 220.727 467.482
 695.920 729.945
 307.440 125.577
 310.539 257.066
 341.673 887.675
 27.624 278.413
 463.773 150.402
 294.991 178.280
 326.470 236.426
 197.179 89.789
 644.143 285.638
 333.144 900.720
 916.880 398.912
 493.906 976.090
 690.684 277.183
 643.739 991.745
 19.946 535.043
 914.230 955.668
 927.601 646.385
 882.447 727.540
 226.449 553.902
 319.719 312.848
 264.355 814.227
 566.359 726.950
 6.976 491.499
 363.287 8.738
 472.849 105.162
 210.443 865.595
 313.978 799.451
 433.727 694.226
 295.260 564.476
 139.506 229.553
 401.283 100.028
 84.534 600.578
 200.297 586.515
 358.141 32.962
 161.735 792.126
 285.068 138.718
 673.054 195.856
 436.321 620.187
 179.167 3.062
 360.425 125.205
 897.242 449.459
 99.766 900.713
 992.655 772.704
 670.934 171.051
 568.485 835.094
 101.893 823.740
 779.023 29.283
 923.057 918.974
 363.489 729.766
 998.107 789.470
 773.816 870.360
 500.491 495.314
 282.279 951.643
 643.382 215.399
 271.473 897.742
 357.643 754.781
 679.329 189.928
 590.543 828.415
 972.177 871.768
 827.170 639.338
 304.295 629.354
 79.328 637.359
 775.896 748.224
 159.132 246.972
 84.189 399.463
 975.277 955.673
 863.345 240.256
 731.365 11.733
 696.229 573.563
 842.687 290.107
 49.143 407.989
 648.989 733.363
 204.211 318.201
 317.301 388.969
 944.178 420.183
 885.561 62.992
 161.147 451.256
 82.120 252.180
 422.207 555.072
 209.179 450.778
 617.054 105.222
 43.643 445.471
 249.975 711.690
 883.929 492.065
 413.125 411.943
 756.069 632.311
 510.640 188.271
 540.381 70.508
 992.198 126.101
 747.406 839.717
 627.061 250.976
 668.416 689.811
 710.278 886.926
 164.151 607.873
 374.495 64.002
 901.466 910.112
 295.022 381.107
 70.144 838.540
 261.529 881.264
 633.365 860.736
 664.471 14.602
 810.393 853.506
 53.565 10.168
 537.263 387.938
 792.957 827.018
 82.101 901.889
 14.931 949.611
 240.694 514.414
 690.974 289.456
 742.856 113.864
 653.722 277.192
 751.656 536.801
 851.971 315.210
 929.842 688.465
 367.697 314.709
 227.663 268.012
 711.355 282.407
 764.165 924.359
 410.109 336.384
 333.034 643.203
 761.688 118.676
 770.815 555.062
 21.057 100.849
 739.263 151.311
 972.889 530.158
 157.479 733.832
 402.993 785.784
 289.127 328.513
 77.413 270.623
 264.370 928.533
 458.261 983.192
 967.262 855.645
 97.768 941.216
 822.438 933.038
 852.042 273.653
 98.264 638.504
 217.337 187.318
 138.759 179.281
 15.864 39.506
 127.930 618.141
 725.381 316.220
 965.611 542.869
 164.812 599.747
 934.079 957.661
 303.221 297.823
 603.671 875.181
 265.860 453.533
 860.480 682.695
 360.967 830.251
 739.986 566.202
 165.232 404.558
 570.695 814.664
 482.829 653.291
 627.801 544.839
 759.462 605.126
 378.261 529.062
 293.891 574.771
 478.016 257.298
 177.859 106.647
 925.424 895.450
 222.384 738.464
 351.014 329.101
 433.279 332.331
 954.719 311.491
 698.863 506.853
 412.772 812.644
 893.690 998.256
 446.011 830.264
 307.348 958.043
 150.620 149.707
 228.704 400.555
 576.178 198.293
 283.342 403.350
 31.725 237.145
 193.310 659.327
 799.449 571.096
 539.791 520.573
 131.289 274.002
 725.270 463.987
 843.454 553.758
 94.439 667.666
 457.683 389.590
 353.155 100.108
 569.403 425.929
 370.636 692.518
 58.149 404.621
 838.769 54.422
 454.341 153.822
 348.578 86.783
 501.426 461.265
 310.682 292.487
 919.271 66.183
 955.058 645.153
 2.586 673.026
 884.907 382.643
 849.004 876.897
 397.205 886.206
 280.559 391.657
 914.204 0.214
 427.909 73.775
 369.327 366.964
 220.287 165.834
 559.285 987.528
 850.303 561.261
 191.831 680.466
 549.124 975.125
 333.208 68.174
 555.063 844.193
 977.366 364.188
 31.053 862.820
 634.474 518.021
 381.081 970.422
 861.677 166.856
 132.495 662.464
 54.892 580.856
 443.529 912.005
 185.312 122.148
 719.907 115.510
 424.982 183.140
 590.455 57.862
 267.218 660.049
 112.089 311.252
 142.748 550.181
 15.069 15.183
 72.355 550.065
 729.041 45.270
 320.877 655.170
 971.124 972.555
 642.892 815.250
 654.428 388.903
 682.930 42.848
 567.134 464.674
 636.140 881.969
 660.129 489.789
 940.866 461.192
 299.749 496.687
 692.271 137.541
 629.080 382.320
 594.227 907.344
 327.397 635.615
 641.024 756.392
 856.524 376.882
 705.591 148.121
 482.411 856.968
 748.956 125.078
 410.007 418.060
 227.388 510.790
 673.150 646.593
 307.441 447.486
 584.892 654.494
 881.940 756.390
 637.201 100.940
 866.500 143.799
 504.858 346.911
 429.607 145.755
 972.589 543.358
 330.686 470.225
 85.800 155.830
 399.144 387.448
 995.955 479.700
 950.617 381.284
 906.737 796.800
 999.932 17.229
 255.016 553.406
 967.386 32.349
 12.790 28.508
 987.446 900.227
 457.178 528.441
 296.980 477.444
 312.970 947.922
 711.389 969.873
 166.986 227.825
 177.934 55.704
 29.479 606.649
 440.123 21.730
 872.180 786.207
 147.871 679.681
 605.413 34.005
 325.593 365.730
 921.440 536.813
 63.180 739.635
 584.202 854.796
 49.639 406.900
 396.462 346.278
 130.978 620.174
 236.822 823.627
 275.645 772.545
 196.853 235.284
 83.651 889.091
 131.747 762.591
 518.715 432.926
 488.377 678.590
 693.609 62.966
 417.827 585.465
 943.065 372.845
 193.419 64.951
 799.582 480.091
 321.696 319.090
 897.093 763.138
 387.101 415.593
 895.610 218.479
 249.030 291.407
 704.584 253.937
 303.310 609.314
 120.047 185.218
 922.914 945.640
 344.780 965.654
 151.944 42.960
 174.277 473.143
 192.766 61.427
 174.535 988.995
 102.050 867.934
 299.459 831.785
 503.718 516.226
 772.545 721.930
 595.035 686.541
 944.520 631.772
 529.055 104.119
 318.651 169.363
 618.019 866.424
 169.729 15.341
 137.243 344.174
 660.459 410.374
 689.406 436.978
 147.585 20.355
 690.280 656.807
 365.045 798.259
 87.124 868.547
 346.368 341.163
 651.561 764.143
 605.257 100.169
 284.510 903.394
 111.601 46.919
 619.116 679.137
 688.146 706.024
 649.675 6.827
 396.798 16.398
 194.057 188.291
 397.301 240.481
 211.213 937.535
 337.237 68.115
 544.243 304.048
 91.384 397.063
 696.490 398.097
 209.174 765.508
 129.615 765.532
 677.922 580.188
 108.266 719.809
 71.746 659.181
 818.383 300.041
 164.392 988.657
 821.261 60.364
 49.980 291.672
 542.133 22.788
 477.936 103.300
 552.326 648.596
 784.692 634.951
 713.181 48.639
 640.516 151.780
 586.215 197.420
 48.695 756.809
 858.899 117.143
 188.094 15.218
 323.513 724.249
 908.621 419.552
 315.460 790.960
 930.417 214.088
 558.096 667.592
 97.793 2.865
 367.371 577.799
 762.270 64.993
 888.578 369.201
 457.966 612.453
 919.397 147.291
 257.529 835.236
 321.512 703.044
 406.382 487.038
 643.872 666.753
 204.149 738.740
 433.682 875.559
 389.481 848.520
 559.136 163.583
 71.180 914.683
 426.656 196.029
 195.735 153.577
 163.751 737.085
 638.212 109.364
 28.823 921.621
 817.452 299.730
 576.368 388.770
 663.127 642.122
 478.459 118.510
 275.025 714.831
 612.529 217.781
 515.785 377.751
 755.963 848.699
 447.010 416.214
 367.429 736.812
 163.320 850.721
 824.182 891.544
 485.513 64.187
 667.565 103.981
 756.940 390.581
 882.854 639.667
 838.781 754.265
 704.421 137.380
 340.644 83.307
 546.494 770.844
 251.498 793.570
 269.775 81.569
 879.040 669.930
 414.621 790.636
 368.195 988.978
 274.906 229.078
 884.442 31.660
 719.064 564.918
 726.295 38.143
 654.933 665.006
 412.684 739.793
 605.118 517.161
 992.708 459.187
 334.699 599.112
 92.595 259.069
 131.691 252.196
 271.525 120.882
 664.082 977.314
 155.856 784.716
 260.094 986.390
 190.230 842.333
 618.284 323.317
 141.931 366.314
 942.013 313.551
 258.001 719.664
 102.600 51.119
 67.054 925.661
 914.202 516.558
 682.037 806.943
 901.399 810.441
 366.758 11.219
 960.821 846.620
 426.488 529.539
 167.428 779.655
 848.164 648.289
 213.872 935.235
 803.452 740.356
 860.310 204.595
 221.294 441.940
 528.009 778.328
 296.621 642.836
 212.017 896.639
 517.893 168.793
 88.100 537.728
 635.568 899.374
 122.302 849.781
 851.780 454.141
 186.193 742.025
 362.260 119.758
 368.512 613.921
 526.502 772.457
 539.155 337.057
 261.307 581.464
 651.932 570.393
 454.046 932.221
 609.031 435.643
 61.564 472.124
 796.698 795.816
 212.661 410.083
 135.268 546.891
 759.082 164.205
 867.569 771.603
 842.328 384.733
 491.271 527.273
 760.067 32.918
 579.259 799.029
 653.169 87.452
 537.300 488.872
 797.352 110.601
 132.740 613.547
 905.108 134.170
 357.568 424.578
 235.037 434.290
 532.861 357.065
 206.352 832.963
 641.455 365.713
 943.353 287.936
 516.837 763.198
 873.755 71.257
 497.082 474.437
 399.391 666.679
 454.600 138.048
 299.902 278.627
 170.039 591.494
 49.279 197.831
 969.693 477.848
 579.754 133.923
 480.915 409.237
 253.464 441.708
 573.350 854.846
 263.941 139.550
 792.316 620.551
 329.196 965.138
 304.578 24.104
 126.309 921.092
 969.394 106.213
 302.893 831.502
 225.531 56.407
 260.096 127.069
 107.484 466.366
 989.979 183.346
 634.128 686.291
 650.081 101.456
 766.246 976.239
 930.920 407.097
 24.840 979.213
 607.363 80.711
 71.806 351.865
 529.540 964.156
 153.753 868.188
 98.872 527.398
 326.688 548.490
 463.372 348.585
 45.464 87.767
 55.541 354.105
 701.916 182.537
 65.636 788.865
 417.049 41.987
 201.008 214.193
 176.470 67.364
 914.615 249.656
 788.321 183.005
 807.022 740.027
 136.357 783.770
 308.539 9.227
 497.741 548.385
 52.223 594.681
 948.897 168.080
 652.760 589.197
 949.845 207.551
 337.705 469.724
 387.347 93.811
 40.846 95.454
 682.699 501.727
 995.811 709.530
 996.866 947.359
 472.395 92.598
 262.862 126.709
 317.835 71.667
 364.838 753.766
 217.709 978.989
 590.547 304.088
 721.839 243.272
 786.940 995.591
 813.139 455.423
 929.067 514.121
 183.533 124.905
 4.871 786.035
 50.773 87.742
 860.408 522.208
 761.190 566.259
 532.505 206.896
 112.280 152.104
 412.662 720.964
 159.802 192.163
 584.287 302.601
 689.097 921.407
 805.299 131.199
 800.228 192.698
 773.026 433.476
 529.797 302.312
 614.653 757.624
 785.793 467.844
 553.791 434.557
 360.337 264.550
 674.730 378.905
 491.861 314.907
 856.446 300.689
 534.034 817.668
 697.373 266.731
 243.110 926.098
 471.436 924.309
 85.486 385.103
 421.018 774.840
 688.785 323.978
 531.747 749.219
 86.311 301.435
 78.726 216.480
 37.938 4.096
 868.531 71.830
 330.429 815.923
 113.857 957.609
 274.687 476.969
 108.719 120.770
 412.762 423.865
 365.715 193.119
 837.769 105.695
 130.013 976.394
 207.624 567.090
 397.676 444.708
 19.191 120.810
 891.949 853.689
 601.663 745.846
 246.761 421.540
 513.514 460.616
 721.326 265.182
 91.158 866.567
 636.311 518.618
 132.333 133.058
 846.086 104.912
 514.547 213.508
 612.363 892.858
 687.778 124.319
 343.818 750.174
 758.490 776.917
 639.528 753.100
 444.333 489.672
 699.384 864.650
 749.385 796.448
 423.615 227.889
 340.084 153.712
 850.699 704.732
 422.134 285.696
 115.924 933.585
 386.460 119.954
 942.583 380.219
 644.104 992.224
 98.121 155.442
 269.821 243.872
 5.593 701.277
 264.589 717.212
 246.736 375.585
 198.760 458.824
 430.141 955.419
 558.739 169.775
 432.840 734.315
 467.700 360.900
 415.709 201.471
 339.777 563.280
 25.097 895.015
 40.439 356.566
 540.848 441.866
 924.481 974.432
 333.377 697.920
 696.499 156.111
 221.664 340.302
 954.279 80.642
 255.261 934.337
 928.669 256.226
 104.868 988.690
 797.926 267.164
 869.277 550.425
 831.888 196.668
 375.991 595.494
 891.657 252.708
 356.335 598.433
 681.612 798.794
 554.223 866.996
 908.780 320.724
 424.831 293.338
 764.087 297.860
 592.366 283.628
 93.125 963.269
 365.046 604.119
 291.427 266.347
 3.762 435.506
 439.326 245.347
 964.932 911.422
 911.180 492.144
 297.571 74.393
 657.871 479.846
 782.072 397.192
 403.067 523.297
 219.641 563.774
 23.915 866.658
 685.520 996.853
 644.826 420.133
 168.251 964.378
 276.293 594.319
 156.476 940.931
 824.614 365.897
 682.349 79.394
 706.770 528.445
 568.132 140.540
 179.172 178.672
 84.464 401.795
 459.446 18.510
 552.769 929.951
 244.960 440.177
 201.300 55.599
 846.395 542.955
 608.108 969.488
 723.746 911.163
 582.080 503.552
 177.968 882.356
 295.125 433.310
 584.607 138.451
 788.043 5.654
 204.842 261.366
 735.962 959.135
 951.104 675.295
 136.052 556.076
 773.774 432.344
 633.300 220.799
 655.356 134.558
 745.103 300.468
 710.150 987.098
 701.468 399.551
 80.020 373.336
 856.587 241.300
 257.803 277.858
 224.770 276.283
 54.691 467.990
 177.487 375.800
 630.214 204.609
 439.983 144.423
 124.990 780.141
 430.249 279.209
 357.080 783.096
 577.617 252.041
 470.608 337.073
 383.897 545.500
 146.375 846.344
 690.540 21.708
 112.848 954.034
 388.034 428.361
 924.406 452.207
 848.708 867.980
 822.701 11.339
 834.671 487.163
 565.012 570.481
 885.237 34.889
 317.259 565.719
 32.435 35.785
 573.920 405.315
 641.691 509.640
 915.264 523.265
 693.482 716.616
 655.413 272.142
 579.472 733.714
 811.875 930.379
 605.541 577.660
 655.850 293.077
 699.333 528.905
 528.198 49.520
 89.838 617.648
 852.211 300.713
 942.524 383.342
 892.943 778.116
 530.187 882.184
 933.709 247.439
 634.743 1.311
 121.510 141.886
 599.401 843.372
 310.667 105.946
 78.044 810.796
 172.135 47.889
 806.203 976.048
 577.223 716.235
 96.006 943.863
 579.173 218.004
 639.166 155.648
 53.067 285.481
 193.964 57.627
 390.389 240.108
 893.777 745.899
 334.286 279.300
 8.751 247.277
 668.138 972.105
 734.521 18.952
 694.544 256.452
 891.369 217.700
 253.536 113.039
 665.979 856.219
 995.199 793.741
 791.205 826.534
 138.281 615.877
 865.235 515.112
 486.571 23.843
 91.847 89.001
 840.502 758.172
 262.461 615.022
 512.501 466.030
 686.238 743.675
 639.049 109.626
 347.383 395.314
 666.431 768.228
 372.878 518.385
 384.862 339.722
 926.375 728.763
 389.648 698.566
 604.955 306.718
 878.613 793.900
 958.269 335.772
 350.941 225.574
 730.752 568.153
 480.522 33.401
 156.543 137.884
 201.841 808.377
 126.345 398.626
 701.286 81.704
 261.342 713.496
 462.698 81.751
 40.587 883.380
 12.321 949.628
 756.895 374.387
 362.275 965.601
 547.537 540.223
 8.995 121.492
 338.171 468.526
 427.148 854.407
 732.954 888.891
 362.328 76.336
 615.225 132.850
 497.087 949.421
 129.179 440.955
 702.600 591.073
 384.484 869.076
 628.739 984.862
 456.645 694.795
 692.613 526.518
 293.283 996.289
 42.292 569.086
 930.482 41.421
 68.815 32.601
 877.322 245.971
 864.462 112.686
 747.118 839.481
 355.281 625.692
 760.237 508.273
 925.992 847.704
 878.451 301.567
 288.545 388.784
 270.325 12.787
 283.036 755.609
 970.157 248.987
 730.538 624.410
 851.542 32.692
 449.117 316.435
 965.845 238.450
 992.387 650.498
 424.182 538.106
 548.042 867.420
 60.260 41.641
 43.590 70.999
 285.243 92.601
 728.008 16.760
 722.387 967.484
 39.105 775.937
 229.294 686.290
 213.265 996.514
 823.302 56.885
 961.127 129.669
 317.736 129.524
 312.104 58.473
 353.760 751.075
 942.842 291.466
 127.653 93.176
 548.549 17.745
 823.002 237.192
 18.212 379.147
 371.037 874.643
 840.025 831.055
 192.923 308.536
 624.854 234.333
 490.993 493.105
 304.421 660.233
 120.716 241.969
 176.311 877.006
 213.570 773.266
 847.315 216.081
 358.273 891.213
 415.554 347.397
 62.233 663.684
 153.792 303.793
 388.102 922.368
 63.288 524.832
 526.516 153.989
 89.158 398.332
 763.185 876.706
 482.642 686.023
 917.240 804.694
 798.986 766.631
 162.169 535.904
 696.115 19.384
 937.755 83.950
 991.308 123.240
 871.464 886.104
 111.096 47.304
 653.954 417.548
 982.408 56.969
 262.267 829.779
 737.100 924.919
 855.429 101.589
 92.553 498.360
 843.243 678.135
 510.822 881.767
 765.896 1.701
 889.116 311.258
 638.518 371.836
 584.393 651.820
 683.153 268.314
 591.964 686.487
 965.844 324.140
 77.724 597.723
 407.094 134.427
 679.571 391.627
 171.248 758.031
 847.572 376.698
 248.918 230.485
 364.231 88.097
 514.155 417.778
 283.995 418.399
 5.466 750.356
 140.872 865.232
 190.937 575.340
 9.081 189.109
 529.702 233.114
 56.350 860.773
 435.033 323.359
 623.394 202.038
 431.672 687.195
 694.730 338.160
 738.213 249.004
 322.291 0.059
 3.833 276.701
 128.961 873.247
 500.282 716.726
 287.299 885.095
 680.491 814.022
 250.474 366.534
 833.439 153.020
 246.992 997.442
 213.126 858.594
 955.602 441.737
 822.724 922.582
 497.316 458.702
 271.729 308.570
 641.382 417.494
 275.406 612.782
 973.065 683.566
 366.829 990.293
 343.166 446.232
 879.896 802.171
 670.223 638.554
 827.713 899.907
 632.587 602.697
 738.671 678.776
 833.141 779.936
 69.417 432.105
 86.847 674.370
 439.923 195.218
 841.031 638.369
 534.384 142.907
 738.878 156.987
 189.081 800.245
 655.012 534.435
 504.245 336.544
 422.853 490.573
 34.059 170.039
 19.949 707.080
 443.027 40.934
 340.641 884.915
 886.990 777.718
 354.591 216.069
 655.114 741.893
 492.158 178.101
 870.475 585.719
 409.021 339.925
 819.675 583.138
 836.252 47.734
 497.727 623.315
 320.178 832.427
 397.767 607.330
 178.590 551.666
 333.785 720.273
 654.233 323.569
 999.208 12.761
 819.179 413.552
 78.826 207.739
 388.846 355.019
 543.347 331.028
 934.530 688.279
 464.867 968.690
 558.855 25.439
 451.182 892.877
 518.091 443.281
 963.562 822.853
 465.690 987.640
 165.864 942.629
 457.494 873.974
 65.494 864.772
 933.814 587.408
 14.427 285.958
 988.243 835.051
 810.319 38.748
 86.763 262.916
 795.672 411.503
 330.899 114.068
 322.317 930.662
 510.863 934.003
 507.428 613.675
 792.429 899.740
 337.319 484.222
 476.436 2.207
 311.018 762.197
 992.268 804.620
 94.729 107.989
 94.349 755.275
 171.542 13.345
 159.779 490.265
 512.246 429.553
 900.001 423.990
 609.682 938.481
 642.185 412.740
 261.136 774.513
 377.338 874.496
 654.061 257.431
 860.676 457.318
 216.305 300.497
 362.276 935.909
 392.725 607.394
 957.257 263.394
 768.171 600.188
 97.890 660.847
 488.171 552.485
 286.087 854.174
 652.221 502.402
 952.998 395.633
 642.406 344.700
 720.372 780.386
 277.382 746.552
 461.275 397.237
 276.823 783.968
 469.576 363.245
 15.749 183.341
 389.792 875.680
 626.276 893.163
 731.543 779.150
 553.926 163.345
 3.882 763.419
 37.553 23.327
 40.292 667.029
 200.180 815.187
 559.485 217.367
 509.484 435.035
 612.608 659.020
 991.790 986.257
 324.640 844.559
 415.293 363.752
 345.201 736.113
 553.423 721.523
 108.560 909.034
 907.334 70.178
 369.068 592.631
 920.094 289.723
 359.698 325.416
 720.179 401.012
 228.854 256.887
 957.148 931.293
 383.521 73.714
 960.120 941.216
 822.353 60.103
 584.977 698.665
 126.167 780.279
 997.417 925.778
 208.968 671.618
 747.555 987.109
 271.955 601.385
 762.269 697.133
 275.787 325.680
 951.623 613.086
 110.702 218.829
 586.214 643.836
 36.100 553.556
 247.284 587.112
 745.071 710.976
 227.824 236.705
 27.542 704.457
 720.942 49.426
 728.689 298.079
 874.817 990.607
 875.695 289.709
 928.006 189.297
 152.495 477.279
 724.299 923.199
 593.854 716.872
 205.443 352.583
 529.847 860.543
 208.693 356.363
 600.796 293.954
 473.213 957.209
 570.109 107.917
 56.935 711.721
 755.789 478.604
 958.835 282.508
 75.998 708.796
 158.876 288.561
 933.685 223.146
 260.752 675.914
 751.705 5.535
 635.393 880.631
 792.840 923.545
 303.876 229.280
 666.803 776.579
 607.508 487.697
 424.748 918.862
 34.631 517.148
 485.248 900.359
 904.914 308.432
 516.623 707.494
 153.013 560.560
 339.242 106.608
 357.618 663.075
 506.839 47.461
 785.622 782.565
 404.518 588.289
 373.966 487.532
 967.981 890.236
 766.335 355.349
 816.613 295.237
 224.161 564.917
 113.429 661.092
 110.200 3.967
 556.915 59.674
 820.432 716.294
 890.746 743.652
 341.377 27.928
 332.844 314.137
 813.351 759.202
 598.808 152.326
 567.340 29.444
 278.213 53.938
 508.349 160.774
 345.460 283.529
 579.300 595.918
 507.882 869.150
 447.316 961.653
 948.646 325.057
 802.718 974.318
 175.040 325.192
 497.235 727.555
 76.332 372.721
 621.989 596.335
 699.961 706.456
 941.111 997.275
 519.165 554.329
 459.830 165.798
 265.868 154.008
 376.047 939.080
 494.710 493.307
 4.578 903.574
 510.503 526.243
 189.118 701.836
 793.229 257.752
 147.572 460.258
 581.289 890.506
 3.782 252.904
 392.351 535.423
 517.970 953.208
 367.469 413.996
 767.867 331.731
 891.617 151.155
 983.813 562.043
 774.364 563.905
 88.770 516.250
 747.767 200.406
 125.838 125.519
 362.903 949.596
 12.300 298.591
 827.762 11.136
 484.475 222.699
 541.824 843.694
 688.677 497.290
 238.931 865.914
 330.681 292.667
 770.481 404.364
 272.524 295.085
 744.247 917.170
 817.683 449.548
 906.905 887.593
 963.255 684.557
 325.633 10.681
 633.434 783.390
 918.829 686.214
 308.071 128.291
 619.330 195.919
 692.479 102.508
 664.595 861.437
 761.874 795.885
 14.742 546.553
 981.183 269.169
 346.397 943.071
 26.700 827.061
 181.782 540.417
 401.664 508.059
 540.077 166.166
 877.859 688.292
 671.687 655.475
 347.508 325.728
 413.667 984.707
 24.783 839.770
 22.317 26.766
 788.274 969.273
 861.157 657.049
 51.667 610.209
 491.417 979.074
 839.982 673.809
 798.482 933.158
 636.282 388.879
 139.901 1.018
 155.243 300.797
 795.436 390.328
 54.940 987.462
 492.121 258.497
 979.371 353.106
 550.278 761.871
 447.380 298.687
 411.216 58.892
 387.764 767.718
 453.033 682.410
 437.456 184.411
 145.007 772.167
 45.048 333.274
 628.981 633.736
 483.767 862.705
 721.562 590.974
 807.895 57.196
 405.625 516.785
 769.017 931.656
 3.401 169.102
 631.168 315.917
 104.386 198.176
 527.633 567.048
 745.482 616.076
 530.931 161.778
 422.589 583.812
 458.303 361.709
 944.460 545.463
 808.124 731.458
 441.759 257.424
 271.386 736.246
 615.376 875.383
 343.081 303.309
 475.028 488.536
 480.715 844.053
 886.773 861.982
 533.824 184.809
 549.478 462.167
 265.143 417.889
 966.415 410.075
 369.972 276.327
 308.459 911.698
 597.260 60.977
 97.137 49.926
 209.312 853.729
 514.474 946.701
 865.003 72.510
 95.998 95.054
 55.526 839.866
 134.952 759.075
 896.482 15.599
 449.786 403.258
 523.271 593.789
 201.251 63.759
 639.146 885.107
 226.070 851.446
 220.722 36.564
 245.488 584.326
 741.487 913.497
 251.355 104.649
 979.937 753.854
 140.288 629.161
 938.800 764.719
 106.555 510.534
 221.789 567.984
 593.335 820.496
 454.096 109.329
 494.857 982.986
 754.954 955.970
 381.576 336.452
 591.077 348.453
 448.200 551.772
 477.358 605.056
 649.208 605.320
 318.141 559.868
 655.965 850.061
 773.701 343.583
 239.097 251.675
 920.743 576.378
 923.108 187.539
 884.100 662.542
 78.998 235.508
 733.953 474.854
 394.861 14.060
 156.624 51.982
 102.004 548.441
 557.930 653.681
 721.234 517.297
 890.384 416.437
 44.857 535.141
 606.059 107.062
 776.960 817.539
 426.106 904.881
 738.303 893.454
 738.830 466.502
 901.142 723.790
 247.489 593.205
 180.414 673.354
 296.130 873.000
 875.757 297.527
 119.403 591.040
 766.800 142.638
 56.399 767.849
 23.281 533.967
 707.895 309.762
 540.910 216.455
 723.207 245.645
 871.113 315.418
 702.173 824.830
 223.112 258.031
 868.112 699.997
 804.085 417.257
 190.191 493.108
 79.019 449.633
 443.233 110.606
 6.236 754.307
 927.143 244.662
 395.506 605.601
 817.787 469.782
 779.164 243.876
 180.126 258.517
 447.158 253.418
 789.927 527.151
 16.648 631.422
 32.429 53.170
 356.363 44.134
 178.511 243.197
 213.865 375.808
 387.336 375.193
 177.047 70.039
 409.029 85.471
 894.417 223.320
 424.053 653.054
 865.036 465.362
 973.713 575.687
 749.497 413.119
 927.281 198.290
 537.310 744.854
 767.950 301.613
 100.940 551.489
 737.181 782.512
 567.892 695.474
 83.401 944.562
 523.491 68.267
 547.915 696.209
 619.902 277.989
 472.853 741.469
 591.553 826.020
 420.616 904.135
 671.308 918.173
 792.592 199.926
 751.777 891.051
 670.638 452.087
 456.129 771.352
 475.202 815.248
 265.249 695.008
 239.075 851.198
 513.422 29.440
 488.986 0.527
 11.668 816.873
 265.032 768.359
 213.060 106.177
 499.803 433.811
 702.788 397.328
 337.785 985.235
 710.395 584.148
 466.892 550.945
 713.519 760.951
 826.946 253.322
 771.096 136.258
 276.382 968.303
 306.483 166.458
 763.926 368.819
 802.989 244.697
 44.451 206.509
 499.449 731.152
 979.434 518.608
 233.494 432.018
 406.711 204.465
 204.933 482.984
 589.456 707.439
 579.223 891.815
 451.183 762.361
 557.417 182.096
 466.093 866.445
 168.608 860.582
 949.330 233.050
 535.995 23.463
 29.841 64.393
 498.899 807.689
 192.893 493.069
 88.907 583.189
 556.327 95.651
 635.645 537.006
 53.895 467.736
 971.275 403.292
 203.233 602.591
 895.783 591.575
 850.958 259.198
 418.538 423.237
 132.063 805.235
 294.709 931.808
 227.168 231.947
 595.407 61.237
 424.615 857.192
 883.209 718.053
 523.039 247.235
 483.846 124.308
 975.466 824.529
 151.913 169.979
 62.700 605.996
 503.422 883.282
 179.460 292.954
 138.893 898.068
 362.239 159.291
 693.547 587.482
 27.164 648.753
 740.347 806.607
 516.227 475.943
 729.468 413.453
 171.412 150.233
 994.751 652.934
 921.742 918.974
 392.543 343.162
 634.533 8.911
 787.680 614.286
 58.810 975.580
 370.176 749.273
 88.547 833.521
 507.474 761.439
 261.966 209.838
 421.964 528.590
 59.553 954.943
 671.170 167.462
 289.755 762.954
 15.945 469.505
 982.724 346.422
 435.676 490.214
 27.258 412.827
 512.519 165.227
 765.792 81.019
 210.874 258.864
 841.346 822.825
 853.436 191.839
 406.568 526.996
 299.366 767.522
 949.163 759.107
 499.448 458.664
 254.024 771.894
 601.840 433.196
 657.407 736.479
 52.542 608.181
 702.616 87.351
 947.539 710.634
 483.303 764.697
 597.341 93.698
 466.028 599.225
 536.049 173.219
 977.748 610.278
 301.134 95.192
 89.148 711.412
 309.676 166.918
 536.889 263.307
 223.121 747.255
 26.093 246.758
 814.898 523.406
 610.509 104.386
 600.849 247.747
 437.249 714.756
 256.908 178.837
 493.899 603.790
 105.458 291.796
 839.764 593.291
 3.010 186.312
 324.435 253.050
 687.205 932.958
 883.621 20.425
 748.655 532.983
 994.966 828.608
 668.911 411.871
 819.355 832.320
 924.139 376.807
 443.118 17.850
 687.329 712.426
 673.683 454.630
 690.504 803.310
 178.987 899.723
 931.064 606.482
 755.765 757.272
 49.961 969.357
 973.243 765.335
 878.579 730.370
 879.484 616.245
 179.106 548.732
 343.497 288.321
 400.941 799.894
 606.125 591.233
 82.532 723.474
 848.846 110.438
 661.330 415.295
 886.968 823.993
 59.883 575.230
 230.837 494.772
 716.997 33.575
 716.814 990.077
 281.188 622.519
 123.651 817.080
 109.219 592.859
 797.117 895.242
 973.321 422.631
 397.151 315.232
 12.935 961.898
 751.361 97.902
 334.672 610.999
 193.478 697.369
 710.128 857.581
 135.505 760.312
 315.632 486.219
 371.228 921.294
 249.666 124.276
 342.780 783.679
 829.272 265.521
 380.786 700.809
 161.174 301.062
 514.794 166.193
 789.558 433.314
 560.243 69.096
 1.663 216.380
 739.864 438.023
 613.749 184.552
 463.364 634.910
 331.007 944.365
 144.700 973.590
 471.113 825.010
 109.412 4.290
 436.010 833.097
 966.960 958.986
 611.833 132.157
 979.206 208.613
 752.676 472.220
 333.970 801.194
 568.035 103.190
 172.591 879.281
 472.418 405.890
 266.769 805.786
 883.069 220.846
 389.599 339.944
 260.364 116.694
 378.889 21.095
 295.726 353.009
 300.866 749.135
 362.490 307.202
 845.701 249.370
 982.805 668.712
 432.467 919.285
 633.260 788.002
 482.856 359.225
 546.472 500.969
 906.147 462.575
 176.522 344.578
 191.304 198.727
 922.086 916.004
 247.977 469.686
 359.850 800.097
 601.557 604.761
 277.712 858.773
 6.812 14.457
 936.109 117.148
 481.313 231.847
 278.246 136.286
 108.472 395.615
 885.921 788.715
 358.267 182.372
 795.149 173.088
 712.419 176.145
 380.859 957.134
 853.842 710.240
 256.980 427.349
 834.730 761.555
 959.539 669.507
 423.820 591.234
 356.478 591.389
 154.531 470.180
 607.465 429.035
 558.252 105.918
 756.671 217.027
 230.601 791.849
 936.301 733.939
 5.756 964.706
 771.507 204.040
 820.672 805.655
 69.449 609.144
 256.227 919.746
 735.759 669.077
 118.048 533.210
 158.129 230.593
 341.208 254.581
 924.466 72.758
 498.454 340.711
 675.835 618.061
 992.590 820.065
 433.927 124.269
 804.618 371.291
 768.900 29.552
 338.028 793.816
 394.271 905.622
 286.905 388.535
 977.045 128.848
 605.384 880.510
 247.893 861.856
 65.381 342.730
 580.175 217.493
 758.714 241.648
 598.538 788.791
 382.027 433.299
 676.294 823.488
 594.764 45.900
 312.587 716.572
 971.366 434.070
 850.331 721.176
 591.637 165.000
 137.111 635.071
 593.615 572.414
 954.766 20.306
 720.211 205.131
 88.484 336.318
 146.521 308.963
 90.354 306.958
 504.133 760.084
 260.905 259.505
 800.371 951.537
 348.857 945.005
 845.613 499.974
 505.891 115.682
 285.238 155.064
 259.596 554.015
 521.961 468.113
 641.830 242.124
 800.340 8.703
 167.756 367.969
 801.749 748.668
 466.958 90.468
 12.463 592.022
 964.758 648.898
 329.680 489.014
 869.583 988.033
 263.710 594.026
 689.658 580.506
 285.684 113.242
 756.199 328.376
 418.431 831.973
 525.398 99.110
 836.461 447.069
 351.088 644.972
 744.984 281.337
 624.880 932.658
 66.637 389.439
 660.298 600.989
 850.054 533.941
 19.224 713.337
 901.884 712.369
 538.374 788.527
 961.590 438.197
 584.164 405.270
 17.828 548.183
 847.993 372.234
 790.985 43.555
 670.481 445.998
 366.221 132.002
 660.650 35.124
 795.922 870.672
 540.451 938.944
 743.847 407.465
 310.803 388.461
 912.415 959.487
 194.687 953.776
 779.775 174.876
 386.390 992.985
 727.874 109.284
 522.407 492.550
 823.077 563.576
 415.399 405.305
 626.594 218.015
 963.009 961.772
 475.767 744.080
 91.173 211.182
 654.885 652.541
 27.980 53.945
 934.698 960.578
 368.379 836.482
 725.151 137.127
 99.571 786.955
 881.339 160.698
 657.098 36.967
 306.520 734.457
 896.264 75.563
 389.801 726.933
 644.246 359.679
 934.208 111.553
 874.961 616.551
 211.169 72.975
 979.519 541.512
 710.633 432.461
 625.969 57.517
 836.154 158.182
 177.360 764.695
 468.340 900.156
 9.213 389.032
 938.263 294.740
 606.904 924.232
 418.137 182.110
 378.754 250.891
 156.141 974.590
 368.650 578.976
 915.410 697.065
 747.575 375.362
 686.426 826.998
 189.599 55.834
 443.401 15.003
 155.728 703.858
 827.405 232.666
 207.864 255.727
 34.299 427.973
 822.307 808.157
 438.961 566.598
 663.260 70.268
 127.329 86.309
 885.377 123.289
 265.735 519.448
 62.140 959.727
 297.578 962.999
 663.815 156.414
 208.128 455.876
 342.756 165.706
 380.129 308.313
 411.223 274.518
 919.721 308.482
 931.679 236.028
 261.139 187.519
 474.393 893.461
 559.875 77.180
 352.311 24.739
 10.815 156.387
 617.474 891.895
 136.711 606.380
 223.302 96.673
 92.826 122.375
 27.861 855.793
 638.402 946.196
 67.668 513.921
 100.477 963.789
 180.959 322.815
 69.598 268.875
 342.674 310.615
 842.094 534.872
 308.366 540.446
 585.060 7.965
 496.066 572.832
 626.332 271.704
 687.629 377.848
 143.974 615.283
 655.966 931.962
 282.726 731.954
 351.648 938.556
 496.140 89.504
 769.790 452.811
 793.616 50.921
 101.894 109.653
 855.177 220.264
 621.753 351.733
 410.639 476.993
 902.027 752.783
 314.060 312.938
 179.104 715.513
 782.316 861.563
 827.095 493.314
 914.766 11.799
 143.916 408.259
 928.814 221.564
 748.422 96.228
 296.507 723.053
 420.323 651.454
 865.803 267.276
 845.377 230.757
 15.950 54.289
 446.330 341.406
 301.379 93.637
 852.653 20.520
 958.045 633.163
 984.815 28.688
 108.371 70.274
 675.252 151.917
 737.510 645.678
 20.134 625.754
 208.874 333.585
 633.332 470.716
 628.728 443.216
 864.720 331.788
 98.737 183.653
 135.129 935.296
 355.741 607.508
 444.338 967.910
 486.731 119.407
 18.609 514.686
 24.250 934.026
 1.159 901.270
 426.512 207.384
 151.099 120.574
 583.938 896.812
 130.579 3.089
 879.005 972.588
 131.057 944.618
 472.161 291.552
 150.716 633.632
 858.695 24.381
 97.246 635.934
 508.976 918.752
 292.775 476.143
 189.376 185.979
 717.986 598.316
 688.682 365.126
 95.974 152.154
 423.197 983.058
 406.775 312.743
 244.494 168.910
 692.491 942.174
 661.468 965.133
 690.454 997.943
 250.649 913.527
 375.893 608.615
 856.453 482.782
 442.234 110.270
 70.228 84.134
 960.770 271.902
 670.500 224.472
 384.269 153.865
 157.115 842.827
 961.799 526.096
 122.131 28.618
 863.111 23.067
 77.022 230.845
 547.230 496.927
 58.317 229.719
 406.251 631.242
 125.150 689.891
 554.778 343.005
 957.982 71.788
 979.085 893.694
 587.044 209.720
 597.194 780.069
 693.816 527.980
 179.043 227.045
 514.359 855.461
 430.243 568.501
 657.857 202.234
 827.219 603.433
 868.739 905.643
 307.646 545.907
 90.810 856.895
 547.758 855.133
 24.655 340.712
 5.470 709.453
 545.929 509.710
 961.370 363.645
 916.057 961.848
 562.788 56.705
 165.359 974.259
 61.721 487.057
 561.821 991.195
 555.871 379.113
 850.132 179.781
 192.100 80.435
 311.480 607.139
 899.978 968.860
 464.595 599.523
 794.619 246.246
 915.382 502.072
 755.794 247.636
 931.881 641.172
 765.371 15.274
 442.377 215.114
 106.835 655.041
 449.075 908.571
 816.310 3.232
 143.335 688.548
 969.630 744.618
 79.072 830.840
 718.296 214.239
 590.233 224.282
 0.287 327.167
 660.692 273.199
 679.591 69.566
 808.250 775.408
 468.998 673.809
 319.410 393.194
 400.246 428.521
 662.261 297.999
 188.353 245.387
 858.180 186.680
 535.205 838.084
 459.286 709.563
 1.808 150.144
 961.094 879.865
 397.569 498.863
 584.950 853.100
 865.421 548.207
 452.238 566.834
 738.355 467.183
 4.644 749.515
 388.968 519.265
 817.890 266.431
 350.224 426.587
 629.067 336.169
 941.828 488.940
 822.306 878.010
 60.019 956.758
 869.003 835.642
 74.517 169.677
 325.623 352.501
 398.603 603.852
 185.643 876.321
 58.505 113.612
 347.028 763.381
 866.353 213.452
 80.447 495.212
 804.981 397.699
 7.112 861.574
 248.822 925.821
 762.490 193.422
 287.471 665.499
 230.428 128.958
 879.436 952.893
 681.442 286.034
 863.710 735.374
 992.595 307.062
 94.754 757.369
 220.757 890.649
 568.969 251.441
 455.832 870.732
 382.671 536.552
 108.365 32.651
 535.994 401.477
 552.662 940.905
 885.110 977.010
 521.077 510.290
 186.009 555.089
 449.570 686.357
 984.102 90.892
 434.146 358.976
 730.733 785.793
 850.731 351.161
 673.815 570.686
 498.827 981.698
 827.108 632.254
 286.488 662.760
 300.936 506.462
 618.526 271.290
 934.449 126.814
 372.098 525.001
 41.993 498.076
 438.025 340.301
 38.010 73.490
 519.295 581.107
 178.546 164.590
 160.488 795.494
 923.404 793.016
 736.597 443.496
 829.820 804.088
 463.416 846.578
 113.162 69.095
 963.787 130.520
 307.252 489.333
 797.367 922.526
 909.629 827.860
 851.892 524.608
 666.533 198.178
 20.255 883.898
 727.734 161.668
 21.973 471.950
 350.130 672.338
 145.195 365.859
 46.625 668.692
 614.443 480.801
 36.882 574.171
 961.334 264.144
 860.946 721.379
 375.130 843.615
 945.171 168.273
 424.793 884.972
 470.528 199.684
 615.165 407.659
 872.295 193.219
 10.779 820.010
 811.520 429.120
 128.832 149.410
 195.032 808.485
 668.152 178.703
 302.522 548.975
 556.826 169.941
 905.052 502.565
 624.141 412.895
 355.992 302.684
 741.968 721.700
 507.690 630.533
 49.627 602.404
 288.263 290.175
 340.199 401.455
 273.731 812.767
 514.334 735.285
 350.704 51.122
 321.793 699.884
 901.261 771.270
 236.488 212.783
 0.123 958.375
 26.013 685.174
 118.224 306.041
 362.923 536.536
 328.234 792.455
 117.031 716.163
 136.277 21.105
 903.336 894.355
 778.012 40.840
 129.727 729.997
 152.593 98.369
 486.310 150.971
 889.059 419.877
 291.080 829.893
 288.699 887.125
 804.945 571.407
 834.564 852.513
 956.160 610.558
 454.055 328.044
 476.357 457.185
 939.221 151.611
 307.325 901.948
 626.938 262.720
 52.036 759.368
 200.485 956.515
 931.010 386.483
 956.372 493.287
 84.949 647.465
 74.784 49.582
 508.617 850.486
 906.183 51.371
 484.526 959.517
 435.820 39.780
 136.285 667.526
 385.928 511.620
 872.059 436.249
 663.863 542.053
 722.923 479.536
 443.303 342.258
 286.784 650.907
 282.930 403.979
 506.693 940.951
 628.779 223.624
 386.829 586.504
 427.006 235.387
 977.204 821.802
 585.607 985.338
 239.423 883.429
 686.977 481.909
 394.006 727.610
 766.945 313.755
 901.203 882.950
 566.704 550.088
 651.529 187.092
 436.752 663.562
 252.151 725.920
 859.660 39.474
 456.441 883.085
 272.246 870.870
 965.636 931.026
 746.824 966.274
 655.474 357.790
 953.064 809.874
 72.231 73.218
 312.031 973.446
 80.076 610.324
 95.942 61.117
 306.430 410.506
 472.730 913.752
 458.825 622.755
 773.571 966.655
 313.066 566.065
 32.123 865.132
 789.356 0.174
 642.467 635.847
 834.203 662.676
 672.885 591.831
 58.629 591.080
 397.016 435.271
 197.441 627.779
 233.217 700.129
 353.686 166.201
 865.548 247.206
 783.039 739.971
 532.708 254.045
 214.603 977.091
 569.136 313.369
 659.959 871.584
 348.494 414.307
 547.179 290.230
 974.965 794.060
 249.846 296.979
 881.479 742.938
 534.964 798.016
 993.494 267.597
 703.208 382.524
 197.872 176.179
 768.559 144.986
 492.267 270.910
 653.451 951.731
 683.053 310.064
 244.674 675.707
 729.129 639.378
 152.167 627.840
 502.806 565.819
 978.271 910.259
 643.691 842.458
 882.968 996.158
 431.185 6.359
 718.166 183.843
 888.331 731.427
 201.412 999.751
 174.826 60.486
 659.819 348.991
 328.594 116.469
 154.961 584.653
 500.233 178.049
 108.558 432.007
 497.789 372.632
 399.633 244.507
 53.605 487.096
 762.370 659.692
 151.657 837.599
 848.951 779.615
 752.028 853.237
 655.396 328.047
 636.427 108.987
 965.994 281.659
 20.327 351.715
 831.645 571.599
 257.160 474.839
 840.771 82.898
 949.693 54.336
 502.960 210.123
 213.188 618.208
 582.884 167.417
 662.144 206.224
 786.140 498.969
 953.596 425.221
 103.332 332.070
 779.182 321.501
 111.153 789.858
 998.046 195.705
 59.568 206.027
 913.498 462.305
 45.704 820.930
 366.912 806.470
 594.301 90.380
 529.329 982.212
 591.021 597.985
 769.546 409.558
 511.286 463.062
 350.097 312.913
 969.494 603.280
 610.657 61.221
 700.250 909.350
 731.195 952.173
 546.917 373.903
 692.136 272.158
 948.325 184.538
 61.319 671.385
 810.366 328.656
 211.321 845.489
 756.783 92.888
 307.473 102.675
 257.356 90.556
 286.571 526.166
 419.588 875.755
 276.820 288.351
 642.697 451.463
 777.133 924.035
 414.188 841.838
 32.755 479.585
 276.579 556.019
 606.693 892.441
 105.211 43.776
 173.150 456.587
 970.702 843.983
 148.624 45.280
 868.138 907.864
 355.424 909.110
 788.870 783.226
 485.831 377.613
 2.736 857.446
 536.126 963.985
 974.256 450.059
 519.210 18.434
 224.980 135.580
 881.972 775.502
 297.645 569.220
 966.147 988.927
 101.388 228.862
 204.777 204.776
 599.260 712.776
 264.094 465.486
 521.130 521.833
 74.501 5.856
 481.355 975.353
 274.161 454.047
 188.980 70.191
 472.607 609.190
 949.586 592.521
 465.761 970.719
 166.118 671.043
 962.209 547.149
 298.225 649.822
 955.783 793.445
 685.978 729.758
 871.993 801.674
 687.623 241.854
 374.344 600.402
 828.806 775.498
 917.635 870.695
 671.870 183.968
 34.095 843.059
 151.256 861.285
 17.473 147.858
 400.461 653.580
 291.159 15.318
 36.321 499.533
 798.433 289.148
 339.804 943.724
 303.192 74.856
 354.082 230.223
 433.711 600.400
 138.750 848.431
 613.661 648.783
 5.214 396.476
 5.485 121.236
 696.899 67.635
 121.339 312.965
 56.849 211.042
 543.935 3.883
 585.246 418.769
 30.133 672.805
 474.402 737.272
 258.098 989.357
 715.792 572.843
 316.754 193.040
 903.093 979.424
 244.605 268.911
 560.100 494.716
 102.370 725.058
 559.402 879.708
 137.094 785.210
 276.299 760.460
 69.265 462.495
 55.338 653.236
 742.112 75.560
 819.904 449.104
 724.645 619.307
 897.404 557.121
 696.563 88.616
 485.856 361.710
 881.152 469.288
 477.275 886.207
 577.282 16.352
 357.530 907.674
 197.235 511.948
 602.702 715.513
 695.062 74.671
 823.015 116.272
 0.439 436.889
 4.827 668.202
 13.467 338.887
 659.795 880.912
 902.801 247.328
 802.026 777.972
 247.039 194.407
 186.034 724.215
 909.916 373.101
 600.631 336.019
 213.994 698.312
 629.982 83.935
 823.881 854.486
 769.292 465.303
 945.268 164.102
 178.588 362.939
 745.187 710.395
 436.448 48.585
 884.782 579.769
 132.247 760.832
 389.799 417.979
 929.322 551.787
 755.069 48.406
 214.631 210.517
 755.002 25.392
 698.058 230.493
 307.869 300.981
 364.946 579.867
 391.258 795.454
 250.039 184.954
 231.109 472.429
 274.443 666.861
 167.183 435.181
 257.153 737.751
 941.662 755.137
 519.912 415.954
 950.902 904.610
 792.690 648.299
 857.538 247.955
 393.893 214.103
 73.396 518.098
 604.769 749.681
 13.678 304.224
 434.709 86.799
 788.130 552.219
 439.623 695.830
 562.277 948.937
 218.950 107.605
 196.075 856.645
 690.783 640.851
 781.560 482.969
 194.904 359.129
 266.441 27.850
 69.135 837.363
 706.209 221.429
 207.465 339.006
 650.757 550.196
 564.010 336.955
 388.140 423.548
 893.379 791.405
 961.595 934.971
 696.947 203.468
 98.068 863.101
 310.275 562.703
 67.135 295.138
 957.423 908.548
 486.351 161.213
 3.718 229.426
 738.860 982.054
 353.816 868.971
 835.806 957.519
 213.630 927.182
 682.083 880.127
 213.048 406.547
 59.746 230.990
 74.699 21.241
 577.642 706.380
 718.823 763.919
 25.217 598.313
 475.010 2.602
 267.952 194.087
 191.032 193.388
 114.423 215.623
 702.927 267.751
 631.774 353.157
 777.876 550.917
 676.606 988.417
 134.329 246.035
 9.416 94.627
 57.449 273.765
 168.126 154.894
 990.631 675.442
 263.731 382.648
 26.941 97.739
 330.269 949.521
 632.582 695.775
 692.142 734.530
 95.356 378.840
 712.306 976.499
 945.663 827.617
 41.078 327.930
 989.553 424.120
 211.583 126.902
 119.959 836.112
 816.572 193.958
 933.630 807.849
 72.935 358.613
 530.730 940.569
 933.410 975.971
 68.119 251.642
 966.478 424.775
 485.446 823.988
 500.100 516.052
 838.129 280.985
 345.829 684.331
 318.883 421.073
 198.075 94.650
 998.565 535.606
 278.070 457.342
 689.961 518.937
 280.909 493.554
 959.696 307.493
 332.286 998.102
 962.300 791.620
 692.963 178.409
 427.834 607.812
 915.243 50.674
 235.053 7.714
 186.778 804.136
 683.545 822.860
 650.810 124.352
 931.405 799.793
 604.636 935.166
 383.789 809.142
 13.957 80.597
 849.179 565.017
 682.114 342.068
 474.557 99.019
 450.697 358.422
 231.323 778.191
 830.086 487.160
 657.036 740.860
 642.066 181.728
 723.613 241.718
 356.499 843.905
 863.017 181.467
 403.277 389.996
 52.740 571.313
 500.397 508.381
 364.210 513.529
 948.420 112.827
 880.004 521.995
 468.040 155.824
 465.327 357.209
 896.582 369.160
 564.174 595.796
 384.598 771.239
 212.242 622.451
 447.049 813.615
 501.621 740.786
 704.794 740.288
 184.219 407.427
 609.224 275.264
 302.693 850.430
 161.983 825.134
 233.157 328.549
 237.183 438.210
 310.306 202.960
 777.555 269.681
 983.005 648.791
 889.269 998.734
 870.121 942.342
 801.181 779.571
 8.911 673.576
 209.920 900.353
 321.182 195.617
 707.280 404.578
 878.401 17.300
 613.887 795.991
 891.751 445.759
 534.262 414.492
 655.819 508.575
 542.304 715.562
 557.134 334.919
 920.437 104.299
 46.435 698.585
 455.548 27.629
 444.602 159.764
 164.149 90.475
 88.097 164.487
 29.590 175.378
 555.101 938.867
 515.560 67.407
 185.997 58.553
 730.564 340.026
 412.252 81.439
 693.634 181.444
 330.042 643.823
 56.504 138.867
 746.209 367.418
 314.287 149.810
 534.546 878.301
 255.748 700.518
 473.279 160.811
 514.257 2.573
 896.394 462.286
 258.240 976.520
 41.770 521.356
 560.163 858.116
 180.505 147.190
 888.961 946.316
 680.334 154.001
 643.352 456.007
 510.407 519.277
 172.016 451.714
 207.192 941.325
 378.490 265.900
 566.883 917.997
 679.356 757.305
 836.886 140.988
 747.528 867.090
 679.149 626.169
 429.938 574.896
 855.820 198.421
 360.509 950.543
 330.652 978.038
 803.067 212.893
 128.665 524.390
 940.866 733.730
 895.589 571.261
 293.972 715.633
 144.738 517.762
 885.189 798.293
 872.404 340.189
 710.154 343.061
 716.841 575.664
 596.124 361.569
 486.965 850.330
 583.796 507.701
 504.572 826.433
 41.908 775.209
 300.837 807.685
 158.562 333.770
 249.957 845.147
 657.211 607.616
 379.001 441.666
 298.320 332.347
 985.323 667.207
 267.305 11.644
 646.571 116.624
 60.894 296.880
 501.659 2.323
 191.240 204.989
 295.480 254.517
 481.648 414.910
 50.252 669.470
 59.587 797.914
 489.861 410.077
 319.760 764.745
 591.255 922.741
 168.413 391.438
 162.713 129.837
 134.269 819.923
 899.862 518.732
 383.576 338.834
 396.713 47.700
 77.505 319.630
 494.125 87.978
 708.035 814.287
 738.434 522.247
 220.260 879.884
 657.999 616.143
 629.756 364.738
 807.937 4.774
 56.077 18.109
 799.018 615.061
 278.937 934.468
 734.655 242.116
 71.270 842.832
 2.102 869.418
 240.640 946.680
 275.681 364.553
 912.829 520.613
 919.270 481.744
 592.585 402.293
 954.007 886.674
 738.083 773.885
 69.648 306.578
 367.695 113.445
 191.971 657.857
 788.034 86.257
 214.969 764.064
 177.159 127.616
 209.104 839.043
 90.525 995.916
 722.798 453.911
 172.139 118.039
 403.774 53.788
 469.888 843.136
 733.106 952.560
 870.881 17.064
 44.451 964.121
 716.518 604.492
 503.302 669.560
 632.878 451.306
 359.142 655.494
 852.792 994.214
 522.733 663.580
 722.875 600.961
 530.448 380.203
 921.029 842.261
 859.671 874.144
 974.859 950.333
 678.947 404.879
 614.684 868.986
 732.164 312.073
 39.845 22.629
 648.992 935.256
 375.733 367.926
 478.672 369.823
 81.132 599.307
 298.748 350.163
 289.213 981.057
 945.258 562.271
 566.837 112.706
 40.235 266.746
 220.141 704.972
 803.146 689.207
 501.898 870.461
 575.313 280.214
 158.527 501.803
 463.797 622.677
 40.387 521.140
 130.017 573.937
 664.993 405.288
 68.213 665.510
 923.818 702.784
 2.342 979.529
 642.460 810.253
 493.012 701.748
 602.319 129.525
 907.500 481.550
 398.688 712.863
 437.871 165.381
 212.871 466.140
 429.906 607.805
 109.901 29.374
 437.270 190.705
 812.485 216.423
 872.548 623.705
 347.535 762.689
 74.031 175.776
 394.048 508.454
 932.143 957.977
 288.123 708.893
 762.964 389.843
 248.721 98.328
 922.374 827.042
 590.604 600.043
 220.019 186.323
 181.141 133.632
 717.742 596.649
 695.853 64.822
 135.634 844.782
 932.306 218.945
 196.987 21.933
 479.966 555.298
 630.574 58.552
 919.937 107.850
 727.736 140.808
 775.874 435.844
 788.348 609.038
 67.199 909.419
 152.976 260.683
 267.091 759.417
 930.372 823.411
 58.080 41.890
 815.155 174.746
 652.919 866.707
 328.378 999.333
 831.347 292.182
 385.150 471.638
 786.195 835.294
 733.109 98.474
 504.881 247.168
 651.045 561.080
 692.663 978.796
 439.201 660.051
 208.325 51.074
 965.585 828.100
 995.317 50.089
 603.180 66.241
 494.370 913.106
 751.411 149.777
 287.577 538.027
 184.859 3.243
 97.616 40.390
 319.581 860.946
 425.897 463.720
 191.971 204.950
 814.864 703.520
 269.593 139.113
 545.433 380.223
 873.695 340.579
 191.784 955.514
 908.093 693.880
 841.649 858.668
 130.810 213.283
 518.325 119.663
 448.613 592.431
 806.237 604.134
 688.524 273.678
 358.843 537.789
 236.141 30.205
 657.506 486.245
 512.601 820.401
 472.806 227.591
 878.040 864.651
 163.377 192.247
 540.237 159.190
 518.094 36.292
 956.741 770.020
 919.409 914.490
 44.171 422.692
 371.250 597.499
 949.873 942.396
 414.757 469.549
 851.900 715.064
 247.714 899.151
 89.890 386.769
 895.742 512.838
 201.365 738.649
 59.934 552.698
 158.005 951.675
 119.716 60.406
 230.356 84.385
 612.370 917.084
 626.132 442.026
 581.167 358.736
 968.919 923.280
 299.831 75.870
 135.778 337.002
 687.491 253.688
 232.375 923.213
 949.153 291.791
 34.238 867.430
 663.668 601.338
 997.145 833.462
 324.183 970.268
 576.168 465.875
 673.021 936.335
 682.376 328.800
 600.103 351.881
 442.531 892.682
 755.562 567.462
 257.448 385.636
 805.551 123.525
 429.133 662.518
 705.871 505.487
 248.756 674.617
 829.613 888.966
 513.386 748.502
 939.276 144.940
 528.726 197.257
 95.638 971.707
 20.651 924.780
 728.052 419.349
 235.860 668.579
 414.983 336.596
 280.441 523.460
 928.658 228.536
 296.660 953.407
 851.149 511.288
 987.982 828.115
 466.519 296.947
 798.609 200.889
 648.420 264.684
 468.043 803.573
 396.610 263.579
 897.951 189.960
 408.996 456.687
 175.683 370.539
 316.138 726.929
 36.844 797.893
 738.749 912.073
 62.465 973.598
 269.828 172.473
 991.514 434.736
 524.095 391.038
 886.914 762.471
 58.887 195.567
 676.381 748.365
 851.133 729.915
 154.428 308.901
 41.414 199.228
 688.667 898.018
 333.068 7.832
 134.549 415.366
 95.086 794.120
 293.848 218.621
 273.068 158.500
 322.446 236.829
 402.168 457.188
 924.359 153.858
 657.108 791.105
 786.650 633.046
 112.433 615.702
 292.300 922.864
 444.944 110.208
 76.549 396.476
 741.313 215.095
 901.442 503.573
 7.304 731.814
 750.810 759.634
 368.622 1.834
 84.669 165.183
 843.450 881.230
 131.887 375.764
 317.450 206.649
 690.048 962.841
 905.699 928.067
 591.910 788.002
 13.329 48.810
 192.063 319.593
 956.103 464.717
 531.769 254.731
 150.529 498.733
 314.075 63.788
 385.360 166.856
 227.818 682.629
 125.357 34.056
 213.956 64.534
 835.188 488.013
 889.657 333.940
 935.595 703.434
 906.835 913.499
 782.751 834.955
 597.561 920.789
 390.693 672.620
 877.297 938.228
 969.379 246.632
 269.647 676.915
 529.122 569.049
 767.879 200.330
 185.684 756.636
 446.501 5.960
 597.294 363.961
 621.565 31.309
 461.337 557.626
 474.975 345.511
 808.686 235.199
 403.045 89.452
 150.123 805.861
 623.047 957.378
 372.357 839.194
 426.810 883.128
 749.550 405.014
 764.067 457.117
 956.772 687.230
 879.746 199.012
 549.142 390.604
 531.434 29.622
 837.860 868.933
 841.698 898.131
 362.716 599.914
 263.677 442.610
 469.507 195.050
 79.538 98.341
 667.291 156.959
 635.101 166.158
 110.170 941.906
 418.612 848.729
 444.926 928.043
 598.638 133.953
 441.076 771.558
 679.998 19.588
 903.675 510.698
 155.194 940.723
 819.471 74.490
 12.816 281.065
 39.951 507.239
 507.758 560.356
 924.621 935.820
 947.942 724.208
 697.015 803.923
 358.737 990.486
 74.825 161.318
 652.731 890.072
 372.899 327.663
 465.390 581.898
 420.396 316.152
 676.013 715.703
 535.978 284.476
 80.988 194.858
 550.624 527.123
 938.347 180.241
 617.536 197.330
 578.209 739.521
 791.966 878.259
 844.676 240.019
 168.046 155.762
 376.523 103.890
 620.223 589.969
 174.799 978.502
 887.531 565.640
 276.735 950.290
 161.222 813.599
 841.640 765.007
 370.225 344.643
 443.571 370.142
 712.533 796.030
 698.156 615.622
 439.938 947.543
 571.117 926.854
 582.997 373.117
 320.753 880.359
 894.854 825.051
 216.138 187.937
 317.362 236.067
 100.423 842.522
 329.165 921.023
 890.724 449.975
 550.073 181.503
 32.386 809.415
 453.812 594.992
 268.442 993.908
 315.276 603.766
 310.818 797.935
 999.730 920.526
 777.065 873.065
 629.346 817.148
 207.354 974.266
 854.393 654.575
 926.205 932.745
 557.766 406.087
 740.339 593.793
 556.078 299.014
 949.575 487.618
 779.935 692.932
 326.389 305.531
 650.138 582.749
 729.317 842.045
 873.497 585.789
 946.653 334.758
 697.746 381.290
 513.796 628.452
 154.026 523.012
 357.203 238.240
 919.898 560.377
 640.413 760.166
 926.435 966.276
 526.346 638.304
 558.151 481.244
 331.484 647.665
 431.216 910.774
 791.177 585.222
 38.416 937.325
 643.892 211.007
 601.615 178.927
 191.554 971.756
 935.282 105.691
 822.172 136.203
 987.153 843.083
 61.702 729.391
 551.708 691.212
 629.910 769.608
 844.338 983.067
 238.020 372.687
 652.585 817.448
 715.724 21.966
 447.244 126.006
 176.199 826.357
 520.515 375.472
 707.876 662.473
 128.586 138.733
 861.593 369.085
 38.316 480.307
 525.408 423.336
 426.213 47.164
 643.862 958.754
 945.127 404.406
 343.986 406.533
 980.425 242.393
 30.212 165.694
 761.639 858.559
 761.017 387.050
 504.296 799.855
 31.141 433.693
 134.834 772.847
 967.319 740.656
 232.181 185.765
 868.405 412.940
 513.767 793.733
 151.583 889.311
 740.848 454.116
 727.009 664.755
 135.312 558.127
 939.036 353.592
 933.177 147.913
 761.324 124.832
 272.402 431.197
 397.189 729.058
 276.148 509.880
 750.029 329.921
 577.204 801.981
 29.208 162.282
 92.801 280.754
 635.361 562.272
 137.781 219.278
 219.443 192.286
 822.179 317.378
 679.272 746.841
 559.191 620.054
 795.800 144.428
 681.691 498.143
 122.368 148.147
 978.593 653.570
 730.113 616.333
 93.168 899.949
 41.101 656.870
 428.826 636.660
 510.353 979.217
 566.825 28.695
 564.513 730.647
 376.050 989.065
 387.478 233.035
 476.663 964.408
 733.856 859.250
 574.418 92.459
 524.886 0.135
 306.286 642.490
 66.806 761.172
 604.400 392.781
 59.921 919.662
 495.934 134.132
 322.476 386.865
 591.239 222.700
 224.550 213.747
 979.487 711.831
 54.326 203.275
 636.161 259.539
 966.279 736.525
 864.475 690.021
 285.088 164.960
 435.352 753.690
 960.576 388.367
 478.647 516.195
 41.173 239.023
 410.345 663.538
 512.511 380.184
 183.386 354.489
 543.587 344.243
 428.317 615.143
 608.027 466.522
 937.281 451.552
 568.192 89.186
 851.978 168.390
 294.182 931.142
 582.425 903.637
 860.251 749.771
 226.076 216.066
 642.913 805.108
 221.503 54.185
 516.478 513.664
 381.175 468.274
 784.324 524.942
 855.504 642.775
 932.409 137.022
 115.295 881.845
 883.171 997.155
 659.907 999.195
 253.721 808.563
 900.056 582.863
 476.186 825.575
 891.408 30.436
 267.202 196.564
 250.434 300.172
 288.068 279.099
 437.827 483.823
 320.389 366.313
 495.797 578.672
 500.409 430.098
 450.527 986.047
 168.463 498.729
 694.836 73.485
 460.536 777.471
 331.735 655.755
 612.815 115.240
 348.080 39.497
 986.163 583.367
 588.377 666.415
 417.759 819.697
 379.116 725.566
 746.987 98.914
 709.576 996.573
 270.194 405.014
 579.234 758.594
 685.766 831.807
 276.691 746.173
 481.600 540.386
 340.122 759.964
 79.131 17.418
 972.812 820.496
 722.528 154.344
 35.345 375.251
 632.335 495.104
 22.859 487.357
 326.883 59.575
 853.762 617.887
 952.325 262.703
 865.958 298.569
 606.556 327.365
 236.616 928.419
 849.972 84.740
 538.509 133.255
 176.567 412.646
 324.971 633.227
 184.994 663.634
 329.394 668.473
 506.696 55.098
 985.258 550.048
 386.046 48.273
 757.993 411.700
 787.634 537.364
 48.098 332.375
 353.650 150.585
 821.230 540.083
 728.030 968.397
 369.199 770.788
 185.084 468.268
 757.578 182.951
 83.357 878.093
 200.999 676.477
 48.039 370.665
 284.010 456.961
 558.361 558.788
 149.877 160.720
 573.806 594.777
 376.104 517.320
 221.907 269.864
 686.112 93.791
 340.945 919.695
 182.030 123.912
 726.380 633.614
 772.423 277.752
 376.834 340.300
 587.913 737.711
 433.337 293.691
 681.803 399.803
 117.193 444.851
 285.059 960.785
 12.968 181.874
 486.482 146.362
 932.619 116.096
 928.805 212.212
 206.956 544.544
 17.252 952.749
 156.372 121.891
 124.238 892.658
 222.666 217.187
 315.993 739.327
 529.091 638.783
 525.821 931.912
 661.157 503.395
 734.176 642.213
 113.809 260.850
 295.937 536.563
 972.346 414.263
 866.171 185.092
 28.595 586.114
 531.633 159.083
 177.690 954.724
 448.657 558.447
 794.335 44.122
 39.366 194.926
 4.114 605.305
 205.997 673.458
 701.615 230.846
 14.301 680.901
 632.446 140.915
 376.359 440.073
 363.362 650.838
 763.695 315.849
 979.471 452.739
 314.491 282.213
 538.840 431.598
 603.216 453.846
 804.761 94.922
 134.425 247.817
 389.811 271.438
 450.489 330.421
 961.772 864.682
 829.047 197.388
 561.087 609.615
 441.971 673.949
 797.280 842.637
 683.319 461.950
 865.422 766.349
 107.228 27.186
 44.008 969.550
 84.106 49.786
 896.625 590.334
 248.970 558.031
 548.420 416.349
 21.907 951.064
 594.969 972.671
 697.693 873.950
 828.942 716.220
 678.464 340.431
 645.422 438.672
 536.539 371.106
 769.439 870.702
 499.057 509.867
 601.920 912.783
 224.999 947.063
 718.635 416.146
 59.482 177.609
 799.845 666.920
 289.328 485.086
 888.172 742.569
 855.031 413.628
 444.069 408.767
 893.064 378.340
 220.391 793.831
 862.483 798.151
 741.363 444.178
 652.789 503.962
 831.441 646.236
 355.956 586.955
 583.678 856.564
 522.286 479.783
 726.150 362.078
 993.620 595.602
 82.749 686.212
 432.498 740.600
 728.191 945.308
 634.661 234.538
 206.643 163.767
 645.209 956.248
 472.358 188.407
 694.495 627.955
 875.357 154.650
 455.115 580.321
 865.359 692.743
 101.148 31.523
 135.239 104.953
 957.972 866.229
 637.358 369.055
 76.808 827.591
 450.959 944.431
 91.758 516.420
 478.536 280.422
 35.988 221.183
 728.953 598.460
 53.301 240.892
 783.318 776.960
 865.319 386.081
 417.711 988.393
 494.571 892.770
 209.421 489.652
 729.922 217.522
 917.959 658.525
 610.853 521.545
 99.737 900.148
 337.407 36.514
 579.762 457.926
 347.274 638.683
 312.134 884.024
 282.946 560.486
 763.737 26.675
 470.660 225.674
 155.553 836.904
 697.502 206.000
 800.030 188.587
 180.462 531.167
 940.385 736.016
 926.161 321.427
 191.399 736.291
 265.489 501.717
 116.893 764.163
 374.673 261.014
 75.697 509.584
 552.457 769.751
 97.554 928.761
 979.669 306.479
 788.230 114.241
 537.867 482.724
 637.485 445.502
 981.658 318.222
 345.934 106.036
 646.465 899.025
 81.703 524.373
 809.805 655.512
 812.984 973.490
 517.579 599.064
 878.782 595.158
 923.606 343.458
 801.405 792.913
 84.849 364.050
 507.554 940.251
 398.968 684.293
 810.469 0.600
 985.403 260.336
 366.799 164.466
 894.829 511.506
 715.062 329.568
 11.276 233.806
 237.461 924.758
 391.352 67.547
 475.948 592.021
 898.870 566.632
 642.730 867.127
 751.829 49.341
 63.778 653.763
 741.534 877.818
 803.415 773.680
 727.847 710.546
 663.883 643.074
 705.828 959.321
 914.345 509.717
 500.887 35.482
 460.349 164.092
 533.794 631.126
 152.102 478.881
 233.389 906.889
 685.566 43.547
 521.596 971.498
 165.222 943.832
 388.502 878.120
 165.377 929.718
 279.093 732.758
 795.057 750.548
 770.052 630.144
 290.155 883.792
 595.481 488.261
 428.825 706.293
 332.954 444.674
 198.593 956.315
 162.835 72.855
 695.932 104.446
 819.149 56.981
 973.657 625.245
 742.449 176.975
 184.478 663.794
 185.267 65.430
 819.133 887.136
 598.075 533.601
 476.928 455.573
 605.639 669.484
 510.375 739.268
 665.721 997.669
 82.253 228.424
 557.870 883.927
 894.297 768.106
 981.375 959.134
 776.401 909.639
 128.105 534.264
 851.374 568.216
 346.083 953.731
 453.808 960.444
 209.220 276.727
 926.338 755.846
 72.013 39.567
 839.687 693.757
 707.591 606.065
 784.467 412.644
 923.691 493.058
 316.206 624.754
 222.678 315.253
 756.794 897.533
 45.325 644.296
 675.175 417.769
 918.593 153.488
 0.279 98.551
 748.146 219.807
 825.749 17.424
 467.918 492.324
 217.907 361.507
 520.962 389.742
 357.656 107.600
 15.451 654.506
 458.902 528.578
 522.622 826.916
 388.849 128.726
 83.147 186.065
 250.654 747.534
 116.840 476.687
 310.981 702.060
 217.467 759.431
 201.687 971.052
 717.842 409.543
 886.983 459.048
 966.418 583.836
 258.923 355.615
 329.572 82.354
 652.060 954.479
 465.992 168.966
 2.689 90.797
 681.657 569.583
 722.744 554.117
 514.325 38.833
 719.370 542.266
 792.154 842.398
 928.234 930.609
 516.786 525.029
 504.307 975.610
 120.034 971.415
 644.038 75.918
 96.344 82.037
 316.472 543.170
 209.693 207.957
 830.047 544.173
 480.923 661.976
 731.650 662.305
 875.219 259.041
 553.442 975.736
 3.124 562.138
 122.331 391.094
 523.954 712.909
 711.453 821.488
 177.528 815.905
 130.152 916.242
 176.864 494.770
 759.767 585.700
 856.986 636.118
 590.744 808.003
 107.510 436.524
 999.489 836.552
 911.618 639.674
 520.976 268.239
 791.898 529.603
 378.851 695.272
 722.933 583.132
 385.069 200.246
 38.275 196.625
 825.447 508.015
 540.339 121.309
 618.734 562.778
 748.915 965.475
 840.610 929.047
 408.434 664.349
 309.432 135.753
 755.206 258.447
 459.567 699.424
 940.878 753.446
 6.058 521.398
 562.879 619.514
 709.391 992.304
 690.271 501.410
 862.791 932.120
 645.939 594.332
 381.294 314.171
 243.316 551.464
 709.544 75.211
 135.900 650.468
 274.639 600.689
 456.737 696.155
 185.399 234.505
 367.165 979.432
 67.128 326.527
 441.733 767.976
 771.612 470.408
 759.896 757.457
 618.929 160.460
 3.455 664.283
 417.193 712.246
 948.509 458.551
 828.088 940.181
 246.813 401.315
 462.806 400.698
 896.884 111.215
 120.381 515.674
 971.100 905.591
 737.634 253.080
 980.695 969.317
 278.836 315.690
 293.261 845.697
 29.070 670.559
 662.720 927.963
 596.491 328.743
 663.318 183.458
 606.551 283.910
 438.791 156.803
 270.480 558.242
 65.287 280.687
 118.522 143.222
 190.034 846.079
 546.421 910.762
 733.106 336.225
 975.485 96.984
 941.294 664.786
 369.096 907.142
 153.452 647.656
 282.267 977.291
 296.173 515.726
 198.759 568.000
 475.947 693.126
 489.100 310.428
 495.858 438.776
 211.992 318.420
 706.166 310.852
 193.784 405.903
 131.904 61.583
 321.797 780.984
 217.974 317.432
 946.173 842.014
 32.434 825.989
 323.758 881.982
 189.091 750.777
 481.397 562.338
 736.682 328.835
 3.352 782.559
 537.451 549.457
 539.690 25.081
 274.604 507.402
 224.115 764.691
 815.762 887.492
 318.386 105.977
 676.250 72.594
 857.159 351.348
 307.845 572.088
 645.596 745.517
 749.891 547.071
 909.612 620.802
 262.683 881.536
 165.257 652.529
 188.356 500.893
 362.878 887.013
 800.770 971.496
 179.719 728.701
 989.834 93.838
 41.190 661.145
 532.198 510.085
 308.700 262.417
 512.374 831.405
 296.725 83.710
 337.100 515.674
 792.400 355.311
 220.593 520.611
 419.652 822.468
 76.402 466.040
 91.772 491.242
 328.598 772.063
 459.782 768.170
 224.504 623.473
 420.360 634.919
 94.884 36.354
 581.066 728.345
 545.381 177.676
 979.840 756.221
 483.003 85.719
 161.007 718.790
 969.714 246.782
 965.342 216.254
 266.009 55.957
 594.131 383.055
 773.072 996.514
 856.798 22.517
 423.248 649.005
 161.963 532.149
 3.783 138.512
 119.052 563.066
 854.773 863.128
 391.543 789.840
 863.998 851.077
 196.113 63.353
 21.699 665.553
 40.327 853.358
 408.632 729.036
 603.930 674.476
 110.063 351.478
 217.389 934.944
 494.187 714.188
 1.210 797.829
 711.260 943.729
 179.176 536.640
 383.158 83.751
 349.290 978.730
 813.879 878.945
 22.596 828.841
 789.544 481.454
 659.742 460.340
 109.793 399.035
 839.108 552.564
 437.183 664.407
 372.348 279.264
 231.581 520.716
 890.473 546.066
 394.950 108.603
 106.268 605.506
 558.901 191.344
 20.217 708.317
 551.535 866.867
 383.683 881.972
 658.158 255.805
 824.376 455.042
 597.386 105.330
 937.873 202.521
 252.862 157.111
 70.949 497.435
 792.526 557.946
 386.653 282.606
 861.273 872.443
 479.524 79.314
 616.350 733.306
 377.265 322.817
 883.494 446.727
 250.888 645.404
 119.131 84.003
 790.298 43.194
 971.888 627.434
 670.998 281.607
 424.854 505.997
 227.868 174.964
 976.729 527.165
 704.481 167.515
 371.123 473.915
 805.266 736.389
 623.238 944.634
 739.958 712.097
 714.275 837.970
 215.460 490.704
 346.682 960.084
 552.747 5.406
 676.466 809.114
 142.287 86.666
 388.940 687.708
 110.106 712.312
 866.362 941.322
 360.872 516.024
 342.994 615.534
 60.002 558.676
 766.242 983.329
 282.735 687.251
 821.011 792.330
 616.424 116.066
 45.645 316.902
 278.286 111.179
 817.228 231.428
 82.626 677.990
 935.382 324.699
 840.794 921.711
 638.590 292.970
 438.224 638.836
 775.566 437.973
 543.666 713.570
 984.104 478.938
 256.899 936.075
 637.500 802.900
 786.782 969.096
 868.131 29.426
 718.539 796.981
 611.584 473.975
 527.845 167.376
 603.347 943.958
 632.951 243.018
 952.098 793.959
 551.140 21.543
 985.855 568.270
 201.881 548.217
 774.549 152.045
 338.803 673.861
 157.943 684.814
 711.844 122.269
 412.429 625.394
 278.633 93.258
 363.246 124.349
 472.408 94.747
 857.623 103.949
 767.678 366.251
 954.565 276.346
 92.825 213.751
 932.297 374.352
 752.293 49.761
 566.362 517.501
 624.523 540.461
 970.033 296.086
 383.018 263.082
 321.965 500.552
 187.776 820.493
 820.076 641.387
 756.625 736.326
 309.750 449.652
 447.931 343.600
 930.930 390.212
 167.826 603.949
 333.111 93.925
 709.900 565.190
 118.233 272.549
 899.620 334.501
 115.748 637.437
 459.206 756.304
 376.638 132.546
 343.924 821.532
 726.846 211.646
 893.663 473.083
 756.631 252.428
 163.099 325.626
 979.947 585.511
 361.875 692.444
 894.578 118.919
 278.159 653.825
 954.847 518.796
 653.033 47.589
 257.890 240.812
 700.917 690.247
 593.596 35.694
 767.068 715.136
 547.148 533.612
 614.992 150.473
 529.680 68.740
 135.045 155.064
 983.097 475.619
 654.571 222.350
 923.747 377.127
 256.749 85.360
 398.834 709.544
 29.999 577.113
 99.716 378.828
 375.718 785.119
 156.147 14.759
 5.722 87.291
 201.892 552.575
 121.582 63.076
 909.835 607.467
 248.807 471.634
 926.697 363.591
 15.360 2.893
 154.976 539.581
 735.187 2.357
 621.901 246.040
 355.439 902.253
 309.492 561.828
 226.015 356.261
 691.733 35.567
 280.298 659.683
 807.997 192.553
 807.909 668.854
 298.024 386.844
 738.594 231.208
 312.791 890.942
 628.606 859.367
 805.514 133.930
 688.046 678.352
 683.997 171.849
 753.456 334.616
 283.753 255.339
 91.639 759.670
 793.226 219.146
 18.406 250.919
 648.503 91.062
 182.967 979.896
 613.783 55.483
 861.563 615.865
 702.306 725.388
 32.136 503.969
 275.306 608.582
 378.102 645.467
 416.920 997.238
 659.433 367.607
 931.871 77.655
 262.265 957.310
 289.538 428.790
 816.058 971.763
 359.981 848.269
 875.361 376.580
 500.266 473.578
 79.543 935.213
 176.472 829.961
 410.136 359.393
 900.036 876.794
 96.028 997.696
 446.273 498.117
 9.581 296.639
 566.191 613.415
 642.406 815.416
 236.083 110.128
 742.179 251.601
 777.200 823.861
 678.408 171.416
 362.393 535.542
 535.799 5.884
 778.481 402.237
 712.031 335.224
 180.953 890.922
 528.887 640.734
 638.080 408.832
 611.254 49.330
 769.621 702.336
 810.291 264.632
 823.937 276.371
 460.858 894.495
 267.702 631.895
 188.017 913.046
 873.749 858.657
 185.174 591.527
 452.239 899.457
 452.397 92.570
 673.939 730.546
 435.957 134.090
 855.379 406.625
 580.599 919.160
 415.999 789.841
 679.123 515.269
 856.785 227.372
 467.101 309.018
 256.474 134.511
 504.920 210.041
 221.239 568.093
 58.714 220.668
 71.142 392.764
 933.163 506.441
 493.923 519.644
 222.893 518.091
 464.401 168.844
 888.496 240.150
 514.525 924.873
 284.578 627.316
 371.691 34.027
 80.213 480.390
 66.201 467.387
 929.450 792.637
 175.740 540.132
 236.973 239.412
 336.524 650.779
 90.457 403.688
 246.705 61.992
 18.838 333.544
 434.985 682.262
 509.669 560.885
 211.775 885.650
 957.370 110.677
 685.192 400.625
 898.940 774.283
 61.580 850.658
 459.090 877.217
 789.839 295.671
 10.571 449.690
 408.728 27.725
 248.439 506.960
 252.619 354.758
 473.114 605.910
 828.074 367.034
 623.435 895.016
 633.650 941.794
 947.625 88.293
 228.820 987.916
 550.535 631.790
 313.626 165.022
 16.165 396.287
 635.325 797.174
 934.815 515.246
 446.761 222.140
 227.003 126.494
 586.462 421.183
 367.360 294.026
 693.761 24.804
 889.932 947.765
 602.679 16.019
 273.850 339.730
 143.405 999.255
 540.321 971.149
 815.387 380.193
 666.642 783.525
 554.986 335.820
 471.950 355.074
 905.066 936.201
 637.229 20.434
 683.715 117.247
 376.375 994.894
 952.494 569.918
 316.749 384.084
 987.338 694.300
 920.523 186.007
 671.751 20.984
 279.321 225.321
 454.602 396.798
 44.413 221.011
 764.179 502.693
 266.289 590.057
 644.830 169.226
 867.329 983.934
 809.199 496.468
 669.020 184.833
 282.758 2.292
 353.481 738.324
 190.943 213.875
 423.729 343.046
 913.896 95.276
 307.131 471.069
 48.866 48.243
 843.884 260.399
 193.101 528.739
 842.359 350.057
 136.056 448.268
 444.043 855.088
 352.637 853.140
 204.080 81.383
 770.683 37.631
 993.568 226.391
 275.908 406.143
 704.630 210.532
 774.056 477.469
 879.452 834.725
 389.173 359.853
 584.178 702.074
 403.014 522.669
 354.610 206.923
 275.941 468.969
 803.413 453.637
 804.865 958.288
 401.253 182.382
 517.361 241.807
 133.413 752.505
 449.878 619.009
 748.578 458.902
 766.834 788.365
 420.280 66.956
 329.306 492.407
 49.799 471.447
 478.172 913.100
 571.094 979.503
 446.204 985.872
 345.627 442.736
 24.036 114.795
 632.903 515.475
 271.798 797.424
 719.637 781.460
 165.013 31.872
 317.941 597.945
 391.915 472.220
 485.488 872.114
 959.570 528.748
 465.951 868.762
 526.016 649.438
 336.856 699.827
 241.257 57.290
 228.425 655.517
 465.602 208.299
 637.920 684.247
 731.914 147.165
 209.778 435.537
 249.289 7.347
 435.655 558.450
 708.281 879.840
 406.927 750.563
 68.597 677.722
 834.663 121.996
 894.264 983.250
 551.420 159.531
 981.523 978.992
 91.182 221.695
 912.284 747.569
 377.221 481.936
 500.193 555.224
 154.912 369.277
 194.476 307.318
 412.450 280.543
 514.434 539.323
 415.661 992.095
 728.171 960.950
 124.820 259.738
 814.828 345.269
 96.362 431.158
 389.958 106.338
 638.202 14.606
 686.861 160.733
 74.849 450.187
 908.770 59.021
 781.717 355.878
 661.981 106.655
 913.829 200.056
 690.795 489.827
 932.912 257.150
 531.950 765.719
 531.839 294.916
 837.690 469.443
 973.060 323.336
 159.581 798.265
 257.502 899.429
 694.398 139.743
 685.301 563.099
 451.987 662.021
 975.266 500.978
 174.075 845.152
 95.276 163.050
 101.715 31.143
 692.846 346.382
 924.940 152.055
 579.130 907.777
 346.660 370.412
 138.915 359.534
 127.552 560.247
 45.183 867.328
 51.389 262.025
 934.185 724.588
 340.878 867.616
 133.257 982.548
 870.532 505.271
 469.789 218.688
 351.640 87.772
 169.631 218.694
 119.155 713.500
 874.008 808.928
 423.832 540.019
 565.732 29.093
 245.511 118.113
 351.654 990.141
 693.920 232.062
 455.185 973.069
 478.369 555.948
 740.015 833.259
 712.109 938.088
 626.461 466.229
 304.084 164.229
 341.099 738.429
 291.231 438.285
 227.396 806.196
 917.856 136.416
 961.944 442.715
 892.140 230.649
 292.962 813.167
 689.121 2.584
 623.138 919.137
 748.177 651.858
 879.185 652.226
 982.783 289.588
 580.204 421.952
 811.130 751.247
 473.759 663.136
 386.001 89.143
 143.382 82.520
 387.235 450.384
 397.868 313.344
 504.496 15.996
 278.352 140.732
 24.191 490.468
 113.926 711.259
 12.864 273.770
 123.826 108.913
 808.731 420.767
 710.364 469.373
 570.125 62.642
 371.441 908.267
 739.237 413.510
 347.334 90.601
 544.760 360.854
 919.268 292.351
 248.976 4.157
 116.102 466.244
 232.726 191.185
 332.268 677.718
 272.931 950.670
 590.114 520.284
 397.476 843.838
 421.393 838.801
 474.844 281.395
 327.178 512.234
 512.739 168.831
 687.559 792.257
 380.955 258.404
 719.873 19.585
 46.832 973.779
 467.568 595.409
 203.062 421.594
 885.269 160.899
 491.557 767.116
 366.118 714.102
 75.900 98.602
 735.206 191.919
 609.204 572.119
 961.352 77.173
 282.504 766.533
 974.863 209.583
 547.969 303.700
 830.974 927.934
 796.035 433.758
 540.010 332.614
 59.092 247.809
 661.784 107.451
 127.769 773.503
 902.303 392.432
 38.276 512.358
 577.551 460.090
 38.254 85.662
 747.159 864.378
 9.474 928.952
 848.454 638.696
 142.317 289.273
 760.215 496.803
 970.845 776.312
 829.907 704.949
 818.480 55.298
 646.051 854.378
 230.758 869.111
 319.402 569.844
 119.454 877.829
 46.815 781.979
 475.895 10.061
 517.052 499.918
 572.800 351.589
 728.571 616.828
 334.099 538.446
 428.875 626.747
 859.439 174.536
 259.653 829.101
 121.291 724.863
 861.393 640.414
 362.613 426.645
 417.988 654.985
 294.861 59.836
 121.967 622.057
 490.998 489.388
 733.305 201.223
 375.126 63.028
 161.336 276.259
 497.082 565.176
 895.334 446.480
 742.017 100.138
 173.180 660.983
 235.530 132.000
 240.563 542.379
 765.873 836.187
 600.061 880.888
 936.161 825.726
 167.783 825.867
 189.250 376.736
 85.937 109.304
 602.277 180.993
 126.639 994.600
 540.893 852.671
 162.525 734.780
 87.482 381.375
 773.562 968.319
 633.557 189.558
 360.070 390.066
 252.749 670.438
 995.922 61.756
 874.073 69.180
 992.702 114.515
 860.385 357.584
 767.939 228.351
 197.121 638.681
 84.324 925.352
 22.675 416.002
 220.820 299.150
 923.376 351.887
 773.105 628.865
 90.364 514.815
 884.800 337.504
 738.238 437.711
 60.907 789.545
 839.774 953.464
 792.208 457.757
 289.095 882.125
 958.618 393.323
 697.230 373.603
 18.357 714.875
 607.085 483.085
 919.108 890.481
 525.615 312.257
 281.033 962.028
 673.577 491.838
 946.665 984.485
 190.240 629.726
 419.521 894.412
 972.101 589.446
 925.027 744.897
 719.855 596.678
 930.582 850.149
 793.207 463.921
 515.752 365.673
 383.513 957.129
 251.462 322.871
 392.765 51.247
 444.438 164.597
 415.132 597.444
 148.972 555.673
 843.432 582.634
 114.415 225.231
 434.974 546.267
 398.895 32.350
 564.567 940.752
 265.825 419.716
 840.899 906.226
 921.364 159.434
 67.606 469.224
 832.596 418.871
 572.140 975.506
 675.620 941.297
 411.920 302.580
 240.613 695.510
 684.471 255.846
 911.455 990.630
 230.439 487.925
 137.490 457.502
 118.012 263.263
 824.848 787.912
 954.835 654.947
 947.633 909.068
 887.583 58.760
 271.775 706.007
 46.821 757.489
 705.884 231.930
 680.354 198.514
 956.838 949.828
 625.105 457.767
 338.845 202.358
 506.717 366.514
 432.307 226.029
 866.826 53.397
 935.029 415.844
 617.651 297.348
 318.394 654.002
 957.802 457.774
 573.363 678.000
 375.505 722.807
 386.978 156.957
 167.644 635.921
 964.065 238.492
 145.013 983.212
 538.732 330.702
 833.859 70.804
 496.798 194.195
 557.461 632.832
 247.540 577.724
 653.253 289.177
 288.042 568.452
 693.326 838.507
 746.259 115.508
 699.519 211.411
 472.953 285.196
 827.357 621.542
 84.382 320.536
 12.594 106.334
 296.556 499.907
 384.904 25.191
 200.794 753.226
 438.430 229.964
 524.918 523.733
 669.488 103.501
 323.798 124.082
 637.035 806.141
 319.049 882.826
 738.947 222.039
 335.770 407.632
 822.179 867.381
 992.571 891.805
 531.139 536.974
 221.242 288.277
 847.910 615.910
 8.779 488.464
 970.081 676.232
 354.925 130.934
 715.024 387.661
 163.536 976.236
 319.509 584.919
 180.102 709.433
 434.904 6.133
 147.516 751.581
 493.247 216.911
 778.044 996.880
 458.634 298.366
 584.619 55.410
 380.396 255.526
 935.531 424.771
 556.077 811.871
 202.977 280.785
 498.242 328.369
 580.258 151.401
 112.588 319.216
 10.755 393.579
 446.909 244.972
 872.856 45.175
 300.301 526.084
 221.049 578.417
 707.175 630.528
 819.445 284.703
 476.443 508.937
 198.504 309.165
 296.491 955.035
 0.099 705.101
 462.886 800.053
 884.811 661.366
 678.131 364.359
 896.261 278.716
 69.127 710.542
 1.116 833.453
 104.541 908.233
 344.149 408.535
 335.198 436.044
 822.397 524.240
 268.318 729.905
 841.327 33.799
 491.456 725.179
 472.204 26.081
 732.908 533.146
 790.106 899.928
 559.017 407.389
 495.740 636.282
 119.978 174.557
 274.116 728.612
 847.549 874.719
 935.053 263.737
 441.543 542.562
 633.333 438.985
 346.451 691.114
 252.208 913.447
 282.349 979.245
 928.056 17.067
 150.920 863.229
 224.602 68.470
 761.588 377.123
 363.748 108.241
 616.161 948.296
 371.182 857.046
 332.957 740.200
 886.388 916.248
 891.039 97.490
 559.119 292.016
 518.185 437.115
 451.883 532.315
 846.689 337.287
 187.591 800.358
 611.512 593.930
 923.318 389.224
 186.126 876.719
 748.612 722.548
 241.288 75.058
 156.251 137.754
 697.672 994.969
 624.454 454.623
 429.697 283.095
 594.970 876.651
 197.976 111.652
 697.000 430.261
 452.753 571.762
 621.537 332.367
 699.722 971.198
 716.442 195.814
 370.133 410.905
 974.704 281.069
 734.583 483.128
 405.077 418.189
 567.988 568.490
 787.157 232.968
 563.746 651.583
 956.498 783.603
 37.798 481.717
 177.304 157.811
 216.361 200.361
 931.306 394.667
 400.460 677.904
 875.716 820.417
 910.497 953.774
 547.558 453.921
 877.171 575.482
 66.576 116.411
 431.720 769.028
 17.458 733.842
 507.310 246.429
 480.883 650.882
 471.136 832.397
 891.381 576.524
 918.404 753.703
 790.896 686.438
 757.798 429.340
 336.150 940.642
 864.391 490.707
 524.232 502.216
 59.574 877.799
 896.537 318.961
 565.786 544.543
 41.219 151.648
 772.125 174.257
 567.293 186.599
 608.981 480.790
 600.568 584.363
 867.396 43.769
 937.582 8.363
 791.786 104.767
 176.104 106.367
 430.992 507.992
 760.498 732.953
 838.476 692.730
 481.270 192.694
 882.131 789.373
 547.445 132.449
 349.955 906.148
 608.267 738.008
 240.315 354.977
 690.450 307.418
 703.323 103.225
 795.195 933.178
 479.656 170.075
 175.061 171.166
 869.971 44.010
 97.205 89.628
 94.780 779.422
 162.311 751.035
 282.497 48.969
 156.653 898.308
 491.514 663.290
 590.283 700.353
 948.105 515.557
 842.417 806.438
 711.031 425.653
 474.149 501.511
 979.776 323.372
 260.003 422.669
 297.931 763.534
 768.104 458.853
 596.392 65.642
 521.750 120.162
 830.703 839.362
 493.459 729.447
 429.126 233.302
 710.391 297.061
 747.303 632.315
 334.218 320.469
 663.786 447.646
 669.418 75.159
 619.069 79.933
 54.775 193.875
 147.449 588.501
 610.167 570.098
 952.955 337.939
 903.953 362.168
 92.579 197.103
 38.196 250.208
 935.092 284.008
 635.426 133.489
 422.993 846.341
 170.508 316.160
 267.919 470.368
 896.607 469.950
 123.373 265.743
 840.351 479.870
 398.644 90.433
 516.463 759.995
 177.704 884.570
 867.775 998.639
 988.555 166.298
 657.217 173.782
 811.872 113.603
 11.820 329.327
 430.704 86.756
 885.782 169.977
 791.786 124.696
 914.152 307.348
 587.756 829.615
 967.796 652.996
 470.794 106.862
 894.177 326.609
 692.282 687.428
 590.476 741.687
 128.774 978.689
 62.073 599.034
 528.549 82.373
 280.063 103.568
 900.168 319.057
 978.915 206.103
 597.877 103.850
 495.455 333.168
 249.380 841.632
 11.988 319.877
 958.851 731.466
 251.703 908.690
 519.302 83.341
 608.578 667.274
 829.240 316.454
 655.353 848.110
 552.408 102.988
 942.996 38.894
 838.179 786.136
 418.188 304.013
 763.708 893.427
 779.268 402.480
 25.218 208.932
 756.766 985.851
 331.004 899.147
 935.866 971.147
 297.079 811.481
 82.182 479.006
 360.262 500.893
 439.071 397.798
 73.469 274.812
 537.842 241.928
 982.548 579.891
 307.987 119.669
 280.072 153.121
 752.576 305.801
 343.878 306.480
 926.916 760.773
 679.827 556.502
 142.259 475.582
 360.431 111.449
 129.777 415.002
 772.881 818.172
 715.168 136.958
 928.981 393.063
 446.411 578.980
 141.094 726.981
 614.621 610.628
 6.040 888.794
 442.082 481.268
 164.737 47.689
 567.031 363.542
 599.059 797.939
 719.185 563.324
 497.047 474.282
 994.304 286.087
 249.202 679.836
 944.088 907.669
 546.528 865.729
 796.599 674.916
 27.569 872.084
 212.265 479.971
 487.434 598.930
 714.786 522.999
 415.376 674.160
 171.293 154.330
 995.590 140.199
 741.494 211.668
 693.495 824.050
 584.014 624.819
 989.748 484.486
 265.484 723.812
 627.886 858.991
 433.057 471.374
 147.908 940.636
 506.131 53.070
 304.820 796.145
 243.178 844.420
 863.553 851.350
 323.136 570.760
 943.460 195.005
 29.262 460.164
 608.511 228.081
 671.141 730.473
 393.202 70.553
 165.552 857.256
 377.144 953.997
 809.763 639.635
 809.364 314.677
 515.628 155.592
 0.850 162.201
 876.620 708.057
 693.140 253.065
 362.815 879.273
 642.336 631.777
 584.228 795.354
 80.416 715.799
 37.195 758.333
 705.929 560.817
 611.263 22.321
 168.900 532.055
 648.047 807.580
 733.136 873.453
 724.439 685.735
 84.150 672.838
 999.514 395.973
 591.978 296.991
 789.392 521.742
 802.493 360.374
 592.481 466.229
 414.106 805.631
 607.218 899.885
 472.423 338.776
 597.086 541.904
 285.447 668.831
 947.925 397.998
 505.981 157.814
 818.003 667.962
 654.187 265.232
 242.869 607.608
 847.739 760.110
 968.555 970.911
 784.098 27.173
 145.300 950.153
 771.388 881.795
 19.932 95.853
 351.761 366.163
 571.481 746.227
 402.575 777.642
 998.216 380.343
 462.988 196.284
 894.409 773.234
 921.509 563.930
 364.631 258.740
 946.739 720.352
 677.986 71.253
 59.988 35.737
 33.354 55.776
 774.109 472.761
 711.549 812.575
 74.888 160.137
 156.454 24.347
 845.454 223.294
 133.016 637.275
 853.784 572.694
 36.934 210.080
 190.479 237.769
 113.437 975.368
 188.248 311.934
 918.576 484.020
 834.142 564.269
 916.587 525.503
 536.531 714.890
 945.206 874.796
 195.456 467.772
 144.314 240.798
 789.660 866.595
 282.236 152.968
 906.792 871.381
 631.630 884.359
 653.701 247.347
 249.719 472.719
 368.063 678.927
 765.172 460.182
 265.724 253.798
 328.920 759.923
 183.135 151.590
 964.415 599.519
 572.217 83.395
 73.299 450.606
 865.105 90.282
 687.132 288.523
 816.048 66.452
 280.017 130.119
 842.579 435.871
 598.898 159.820
 201.684 906.062
 259.523 600.908
 850.847 40.949
 481.008 938.876
 438.313 443.332
 678.478 915.503
 249.841 789.682
 42.007 535.435
 396.594 503.871
 245.197 951.438
 675.056 946.393
 45.083 700.928
 557.183 101.192
 457.015 176.080
 698.079 598.870
 66.917 134.724
 277.781 773.685
 735.401 351.869
 850.169 329.004
 763.134 415.217
 160.371 114.008
 537.362 66.302
 445.301 791.197
 731.334 156.163
 961.405 613.264
 450.606 135.984
 128.381 708.107
 934.739 344.377
 555.119 787.014
 855.139 130.401
 969.818 903.620
 177.827 901.758
 433.754 176.189
 465.412 488.576
 229.417 384.561
 309.883 132.828
 108.384 223.173
 954.838 960.580
 620.544 155.499
 673.223 868.356
 560.133 211.800
 908.424 395.901
 19.799 405.106
 809.911 796.304
 584.007 429.756
 549.481 221.959
 87.911 937.876
 594.123 683.256
 466.135 462.826
 42.811 308.599
 194.356 241.619
 766.858 932.645
 940.153 62.676
 689.457 298.192
 371.179 378.993
 315.548 200.519
 779.565 343.333
 997.067 895.982
 760.780 970.430
 263.165 595.236
 700.293 156.228
 435.092 61.656
 167.928 896.193
 209.747 324.400
 471.304 369.680
 665.515 520.598
 878.004 986.850
 403.847 520.522
 261.017 435.906
 177.469 522.118
 861.519 894.369
 212.219 376.287
 283.393 67.106
 548.078 311.977
 849.178 540.077
 603.119 650.985
 749.954 61.940
 2.033 357.788
 532.284 21.118
 661.953 71.572
 982.612 324.632
 548.855 968.470
 320.032 623.635
 217.514 145.001
 297.092 901.222
 739.517 582.660
 668.249 638.746
 372.939 422.851
 927.848 420.917
 3.021 666.073
 983.398 6.493
 107.535 314.986
 832.758 675.253
 598.713 854.059
 501.162 423.293
 143.967 135.857
 689.521 193.727
 451.605 703.164
 340.691 440.025
 959.867 185.226
 775.559 581.805
 525.619 174.283
 143.605 250.724
 163.751 314.543
 709.357 75.686
 933.649 760.033
 321.095 325.979
 452.174 610.803
 223.561 237.918
 683.507 990.260
 952.972 780.454
 18.415 541.707
 238.786 968.946
 815.300 902.140
 809.282 380.588
 592.519 149.028
 511.971 41.908
 698.421 945.121
 798.102 396.343
 258.357 651.579
 44.243 181.442
 425.360 705.983
 382.400 80.001
 815.442 124.778
 250.635 302.038
 564.656 785.597
 154.334 415.346
 731.541 760.764
 617.663 897.393
 16.823 136.493
 807.146 922.177
 666.717 581.152
 204.596 729.509
 354.737 179.139
 202.783 723.945
 140.230 373.957
 880.442 904.696
 823.932 54.866
 97.682 790.405
 158.822 56.845
 631.024 143.423
 128.441 444.682
 359.599 252.540
 528.204 630.831
 619.149 551.876
 234.287 485.727
 185.190 953.599
 129.163 381.652
 935.787 485.380
 685.373 450.943
 911.005 947.948
 655.495 10.508
 141.268 157.241
 345.537 22.543
 499.839 488.539
 183.073 931.500
 762.933 491.361
 55.653 186.172
 679.894 154.158
 467.654 60.010
 889.256 342.906
 426.186 0.186
 15.947 159.190
 53.612 34.433
 880.392 618.555
 873.225 753.255
 899.751 561.521
 116.603 963.110
 1.193 16.340
 50.040 313.554
 561.122 38.284
 460.224 468.924
 475.148 74.789
 26.329 794.075
 721.706 134.501
 240.089 15.982
 56.310 972.090
 923.836 11.150
 440.160 406.295
 798.249 245.957
 721.187 48.207
 229.663 597.044
 30.477 678.170
 456.775 326.052
 493.669 336.337
 677.575 42.539
 674.484 712.985
 241.344 116.260
 733.487 484.872
 412.775 391.702
 494.994 953.586
 284.000 300.462
 442.289 326.945
 137.093 788.573
 407.902 636.658
 88.847 494.100
 271.342 11.927
 69.197 584.303
 29.489 502.222
 935.238 740.557
 950.979 51.659
 848.407 253.306
 279.470 526.295
 440.089 739.057
 804.286 853.988
 960.877 938.279
 90.826 589.589
 704.289 608.791
 856.185 317.102
 873.355 46.489
 814.231 761.715
 527.717 987.167
 803.921 840.417
 822.421 953.498
 487.853 928.226
 893.232 784.463
 776.113 671.235
 126.073 535.566
 132.630 816.922
 292.038 972.856
 374.907 851.125
 959.683 948.221
 628.562 90.195
 491.171 374.696
 969.407 151.931
 769.838 796.068
 529.366 61.795
 28.422 533.061
 588.412 298.583
 887.239 597.660
 380.833 769.253
 60.807 397.053
 46.686 464.319
 443.801 239.315
 722.471 587.280
 189.803 734.944
 131.290 493.671
 399.269 933.050
 972.550 302.850
 539.861 900.205
 773.199 559.561
 339.146 46.331
 823.404 589.228
 676.286 818.615
 134.285 993.038
 718.377 55.137
 606.861 114.104
 914.394 839.053
 450.881 837.712
 394.216 786.878
 328.929 96.053
 193.928 396.257
 292.523 275.625
 616.891 65.983
 718.370 983.926
 971.035 270.716
 618.109 447.314
 128.111 852.519
 685.563 75.354
 514.679 599.072
 641.587 346.006
 655.165 973.008
 46.042 313.426
 585.165 687.777
 55.419 404.401
 882.324 582.609
 227.383 204.659
 719.562 113.442
 602.453 112.204
 931.414 569.164
 948.598 786.786
 252.081 555.220
 335.474 503.541
 489.917 212.123
 537.958 841.448
 757.081 297.726
 158.564 635.639
 987.617 543.147
 638.186 94.730
 818.167 367.428
 405.569 243.600
 641.779 20.241
 537.199 977.619
 898.918 821.078
 278.326 600.861
 766.022 323.562
 258.106 628.760
 619.121 791.687
 940.943 240.865
 469.509 308.563
 843.908 213.538
 924.933 515.718
 946.315 602.734
 760.775 410.941
 980.372 306.320
 482.239 714.564
 457.187 852.192
 114.429 87.902
 214.796 36.842
 119.510 384.044
 416.456 98.709
 759.212 201.519
 548.892 937.024
 299.825 257.601
 420.031 980.831
 302.282 602.527
 110.772 941.144
 411.266 951.990
 550.479 123.864
 817.344 556.675
 944.045 790.127
 130.717 78.707
 840.780 287.585
 193.142 70.781
 691.255 169.805
 238.173 410.056
 354.922 116.348
 364.066 621.955
 94.442 273.383
 36.999 525.659
 95.700 279.961
 26.047 270.971
 787.323 119.913
 970.108 233.390
 79.953 450.904
 578.611 649.561
 811.643 883.446
 112.906 458.125
 957.609 1.969
 327.920 851.448
 654.452 691.646
 970.867 222.351
 493.310 528.104
 435.807 828.234
 373.623 837.972
 412.956 804.615
 77.980 297.220
 706.280 493.766
 555.645 118.160
 631.680 154.941
 192.635 516.976
 63.633 374.429
 432.756 49.584
 736.351 170.753
 407.819 867.986
 495.288 307.840
 475.724 61.162
 958.252 492.529
 69.469 98.666
 307.636 388.681
 174.107 351.846
 474.669 65.295
 295.611 602.879
 774.658 88.007
 517.565 7.325
 543.365 830.258
 288.211 808.789
 646.720 231.080
 899.812 137.411
 979.876 560.282
 250.602 895.795
 530.965 308.890
 781.065 250.709
 7.062 33.554
 393.308 826.139
 854.849 419.756
 465.325 818.491
 159.704 451.752
 609.720 928.792
 980.870 989.978
 775.616 996.324
 236.466 252.130
 407.960 305.394
 53.190 306.279
 243.306 769.818
 257.406 237.399
 596.389 141.553
 325.819 807.824
 666.862 370.016
 7.240 252.909
 37.625 601.496
 47.232 31.886
 540.955 664.233
 22.936 477.594
 509.538 360.080
 457.710 84.772
 908.536 369.813
 818.739 763.250
 341.600 983.339
 93.407 518.425
 646.542 361.082
 732.577 356.185
 31.078 307.299
 385.100 533.111
 60.144 43.899
 24.870 765.907
 485.963 684.439
 489.747 497.953
 930.940 757.555
 764.048 507.454
 890.131 468.211
 399.451 883.569
 841.285 430.362
 592.708 937.107
 441.157 388.233
 635.107 834.859
 679.925 263.138
 684.123 425.671
 372.287 532.247
 250.960 777.059
 723.382 43.885
 70.881 669.162
 737.497 495.665
 451.490 644.440
 583.037 807.324
 55.801 23.624
 412.177 885.501
 853.506 548.564
 609.611 944.524
 599.769 369.028
 641.874 772.717
 313.994 961.838
 54.771 540.752
 422.039 156.546
 257.642 875.476
 288.242 782.088
 403.808 673.737
 45.539 974.206
 368.957 225.540
 882.932 965.225
 813.895 639.916
 173.101 177.842
 943.769 821.010
 125.361 765.563
 519.133 592.818
 590.061 877.389
 190.145 300.840
 482.626 7.166
 396.655 875.608
 254.536 843.022
 65.097 990.038
 333.568 224.637
 627.270 408.892
 358.713 701.280
 553.579 759.178
 921.445 958.044
 529.670 855.257
 922.834 128.241
 584.247 17.846
 296.796 964.223
 198.958 923.622
 918.133 614.965
 578.479 818.841
 897.579 615.475
 538.285 99.299
 5.771 779.862
 665.282 488.466
 707.690 296.743
 636.614 289.801
 725.928 133.263
 537.087 417.929
 385.109 183.599
 216.166 361.765
 374.491 661.442
 770.064 651.881
 357.388 385.955
 49.840 310.961
 864.382 590.449
 187.504 692.337
 644.891 76.168
 831.917 855.216
 584.354 214.551
 505.888 499.687
 91.139 885.270
 974.604 569.177
 640.196 729.765
 70.705 17.264
 754.791 547.328
 198.509 290.196
 891.568 599.820
 962.686 671.869
 449.285 499.483
 586.854 416.210
 882.279 100.121
 134.994 209.920
 803.792 904.012
 981.287 889.356
 102.649 334.641
 528.072 917.349
 763.139 348.794
 211.369 113.148
 19.634 201.383
 301.207 741.083
 144.521 303.832
 670.352 786.402
 963.748 493.911
 418.514 80.967
 725.279 264.058
 176.612 653.702
 271.369 569.678
 831.927 53.158
 348.709 392.398
 893.087 470.029
 46.842 790.234
 414.909 839.540
 703.816 392.144
 316.378 56.315
 530.852 244.098
 617.989 332.409
 760.133 283.953
 992.615 182.992
 339.871 99.983
 540.849 659.669
 320.139 740.327
 669.008 160.238
 776.059 306.218
 745.580 332.999
 789.555 639.243
 47.967 436.472
 997.800 251.633
 671.860 699.932
 59.682 538.605
 174.956 210.724
 88.133 433.843
 957.179 100.508
 346.201 844.515
 761.746 49.897
 961.678 142.764
 313.879 630.144
 935.246 548.862
 423.492 768.509
 610.186 660.375
 869.654 692.589
 50.304 545.561
 891.063 376.367
 402.705 502.148
 39.282 590.314
 472.399 699.768
 749.319 728.729
 28.390 781.219
 62.773 244.399
 121.247 40.713
 147.527 623.847
 198.338 863.321
 318.703 761.976
 536.493 676.338
 229.880 484.420
 407.362 98.621
 401.423 976.490
 85.837 286.683
 742.071 432.275
 897.477 566.051
 736.965 274.540
 770.825 343.042
 384.152 519.779
 461.904 446.367
 204.810 992.781
 701.235 521.170
 0.401 116.751
 881.756 852.101
 831.379 419.318
 665.475 129.379
 623.689 968.320
 597.104 685.715
 125.927 966.305
 737.080 756.134
 724.835 236.961
 679.970 371.699
 40.700 393.886
 526.348 756.824
 756.709 921.099
 298.845 114.003
 854.570 60.358
 511.342 645.637
 228.333 402.982
 642.667 667.123
 503.018 49.442
 863.959 936.047
 96.006 520.146
 706.745 477.311
 7.182 682.716
 324.416 482.170
 216.477 477.640
 433.951 449.801
 690.877 363.802
 971.488 913.319
 971.451 122.281
 451.569 528.601
 816.807 920.582
 186.016 325.358
 943.205 585.567
 47.503 737.333
 121.887 612.707
 711.632 994.998
 697.891 68.458
 89.126 322.727
 486.433 753.913
 479.378 516.965
 316.057 589.118
 303.869 166.849
 633.120 462.084
 781.795 429.022
 299.207 843.784
 712.706 689.738
 319.013 394.786
 457.310 86.089
 876.737 941.294
 36.047 51.104
 957.568 453.926
 977.135 272.288
 539.310 663.398
 576.068 577.862
 987.431 350.450
 714.631 798.464
 832.758 75.848
 420.389 993.707
 590.947 608.442
 221.016 122.853
 60.878 769.333
 809.020 207.593
 557.713 57.740
 31.503 853.774
 565.948 744.707
 159.868 129.908
 187.126 115.137
 382.374 845.836
 682.592 973.542
 557.626 228.275
 128.745 186.487
 232.227 484.880
 293.614 962.885
 476.724 309.343
 970.462 335.477
 149.551 671.950
 155.663 232.231
 131.054 318.600
 201.794 959.599
 953.993 962.873
 808.134 471.027
 121.535 787.129
 903.323 589.789
 480.113 297.548
 930.432 286.663
 987.125 922.418
 143.105 87.453
 470.145 761.855
 470.756 875.754
 855.736 239.738
 597.083 451.068
 396.187 865.116
 733.818 655.579
 638.557 61.265
 352.860 164.269
 962.480 887.352
 885.395 877.961
 114.615 172.041
 204.861 518.325
 144.853 953.089
 8.408 514.404
 811.977 415.028
 3.773 624.108
 887.111 622.277
 928.199 249.216
 807.826 31.932
 784.298 892.159
 993.113 953.925
 513.948 246.391
 441.691 112.130
 462.619 604.169
 328.430 194.329
 58.676 466.432
 464.446 598.940
 868.646 825.179
 176.983 469.320
 642.044 700.849
 330.278 920.669
 757.949 313.014
 485.701 118.754
 88.153 164.950
 179.601 463.237
 234.449 269.959
 774.219 601.484
 244.829 443.628
 558.017 781.896
 707.308 751.407
 686.813 220.368
 831.354 820.207
 69.702 661.435
 104.099 297.171
 520.225 269.384
 28.396 535.005
 973.188 877.441
 567.206 883.407
 573.723 588.736
 316.875 318.132
 193.322 785.603
 271.554 606.543
 836.672 928.847
 811.764 620.131
 345.271 671.708
 319.142 605.361
 354.127 970.440
 482.344 324.433
 144.730 131.885
 889.486 603.319
 592.346 325.453
 202.172 367.195
 13.090 620.830
 954.958 110.485
 263.880 352.306
 530.039 612.929
 777.137 705.142
 906.156 762.860
 365.778 159.092
 487.466 538.462
 109.908 489.590
 374.796 496.658
 634.705 739.535
 368.747 763.081
 762.668 146.011
 390.283 256.047
 229.162 789.129
 796.380 229.344
 697.533 467.730
 760.957 715.096
 211.719 382.615
 817.652 886.888
 946.093 896.805
 232.202 58.149
 323.120 359.047
 827.473 60.651
 391.439 527.036
 540.920 207.573
 615.303 956.931
 498.020 295.291
 699.355 172.641
 959.575 13.802
 741.819 969.503
 697.515 359.187
 308.956 710.613
 302.825 829.828
 91.856 448.983
 588.485 264.246
 733.926 554.218
 655.959 580.762
 497.985 778.681
 710.100 611.850
 422.543 295.761
 276.684 908.824
 947.961 753.115
 869.683 310.633
 78.010 268.635
 220.484 225.085
 587.353 158.867
 95.267 728.374
 650.189 21.851
 244.612 531.516
 312.483 232.652
 734.053 638.134
 175.641 474.674
 456.954 690.391
 422.061 288.141
 20.912 897.894
 264.960 824.608
 993.353 412.777
 121.157 749.370
 86.555 663.265
 314.696 118.943
 730.625 613.873
 152.541 806.088
 426.768 74.477
 455.739 768.208
 672.388 940.146
 468.159 915.191
 312.110 781.690
 840.861 179.281
 180.953 211.700
 647.427 412.454
 481.739 376.766
 121.171 116.605
 670.897 243.054
 719.236 570.010
 735.523 784.999
 864.571 361.842
 728.599 6.467
 151.017 537.628
 715.367 936.917
 228.861 735.473
 876.869 384.171
 30.880 739.568
 249.687 588.083
 417.970 568.263
 364.962 819.368
 887.815 463.880
 124.214 983.966
 321.851 266.189
 431.629 20.553
 170.120 577.272
 37.839 177.280
 268.910 699.310
 462.518 499.723
 133.686 526.235
 803.939 196.787
 4.400 763.258
 343.071 132.227
 779.430 43.868
 565.654 939.438
 849.027 611.425
 94.268 114.534
 523.160 271.924
 907.849 611.798
 489.110 736.577
 570.875 665.873
 481.302 328.870
 268.954 782.060
 2.920 292.567
 600.549 570.714
 612.407 707.277
 982.717 620.580
 537.423 789.954
 446.992 191.266
 467.015 267.670
 612.819 704.672
 515.469 573.764
 891.507 892.652
 967.426 11.003
 982.632 842.545
 375.514 297.294
 544.674 918.136
 464.117 258.198
 447.875 731.590
 624.323 942.771
 223.507 627.775
 296.966 342.737
 511.670 907.832
 417.630 807.835
 359.333 671.082
 227.176 431.086
 839.549 366.228
 974.587 276.248
 437.763 102.746
 399.720 625.769
 96.171 435.567
 878.883 121.867
 414.513 670.229
 946.301 77.194
 796.060 977.108
 722.736 556.866
 899.467 502.974
 945.322 432.868
 537.397 742.663
 609.545 228.324
 656.246 215.252
 217.989 586.447
 570.937 775.726
 746.794 891.738
 625.700 998.080
 358.675 354.089
 645.354 68.296
 732.873 545.660
 249.091 620.444
 472.822 401.858
 465.843 296.440
 169.813 398.591
 340.409 385.976
 327.141 475.497
 904.561 349.230
 918.488 157.416
 137.113 998.481
 4.535 742.655
 309.485 538.515
 653.663 776.079
 444.724 978.224
 700.130 847.682
 872.547 831.138
 373.345 983.879
 983.111 740.528
 995.002 100.428
 38.388 180.508
 170.190 624.645
 140.900 699.315
 800.610 72.995
 361.852 51.080
 882.329 81.253
 349.353 790.356
 179.662 762.180
 55.327 527.127
 206.754 834.339
 198.175 622.537
 418.080 390.407
 706.326 976.286
 480.502 509.725
 233.110 60.130
 47.915 864.211
 291.177 98.734
 613.191 606.001
 98.800 415.082
 2.528 886.888
 662.484 334.416
 589.027 461.861
 320.271 585.499
 723.026 730.724
 145.984 23.643
 547.219 922.207
 552.555 415.049
 828.910 714.219
 746.733 420.434
 696.821 592.707
 570.315 267.673
 916.063 501.070
 735.025 643.366
 225.330 534.389
 618.003 313.006
 151.681 440.145
 59.215 915.267
 919.941 743.035
 995.927 300.131
 598.406 299.535
 115.642 990.969
 436.189 782.544
 918.782 660.751
 618.911 912.768
 895.073 501.400
 20.758 497.107
 750.533 627.610
 287.343 451.569
 420.632 52.695
 23.585 813.921
 693.210 679.951
 465.504 267.099
 693.910 310.559
 718.933 266.389
 887.041 35.046
 89.312 500.379
 73.971 973.003
 795.943 17.101
 665.479 93.292
 255.079 952.659
 128.228 488.652
 376.236 840.608
 401.068 714.106
 895.285 27.771
 514.661 613.189
 569.459 737.885
 976.731 950.815
 190.011 911.047
 381.623 413.101
 387.242 597.558
 421.928 404.984
 372.863 533.169
 104.469 123.730
 301.856 593.377
 664.288 674.081
 259.192 282.375
 917.519 347.749
 857.917 813.073
 664.676 461.109
 649.577 874.697
 145.353 440.530
 523.821 950.686
 427.319 790.832
 743.020 269.487
 289.223 570.472
 404.152 762.556
 506.469 434.415
 831.956 26.249
 182.341 865.201
 525.132 386.645
 667.227 82.796
 845.169 38.846
 792.086 258.675
 152.251 555.483
 300.547 28.843
 754.871 154.436
 17.665 139.552
 2.524 194.950
 41.037 119.292
 470.650 787.025
 8.539 667.812
 273.424 894.288
 791.102 519.724
 605.706 269.333
 111.905 674.434
 126.312 257.134
 16.066 399.301
 419.713 351.680
 546.805 388.091
 634.306 199.026
 742.318 986.695
 317.867 952.915
 297.948 843.097
 232.810 843.777
 164.153 574.651
 517.105 995.931
 524.046 714.527
 395.528 789.228
 144.861 957.813
 878.178 919.105
 983.532 499.218
 599.573 162.358
 183.740 476.967
 446.230 245.048
 594.740 415.487
 640.389 64.352
 613.117 312.517
 942.684 409.324
 268.151 129.761
 10.494 718.158
 888.069 921.061
 307.733 904.351
 575.074 434.894
 365.641 874.239
 836.429 541.096
 405.393 677.469
 650.120 302.814
 67.795 804.614
 647.795 507.397
 172.036 637.228
 964.114 313.241
 416.432 520.973
 197.644 708.324
 814.503 68.199
 249.558 320.565
 457.927 689.542
 26.279 896.300
 145.374 732.181
 912.556 362.573
 197.433 83.561
 922.232 718.908
 780.617 442.462
 723.093 237.578
 628.425 313.624
 595.859 276.564
 718.838 937.803
 439.825 880.588
 242.176 6.829
 371.271 732.413
 771.504 954.154
 296.053 654.515
 582.745 567.565
 173.361 1.108
 419.983 494.593
 950.304 939.026
 972.640 145.951
 341.565 825.321
 937.929 431.816
 587.935 947.475
 750.108 464.342
 963.152 612.349
 36.503 742.515
 349.485 531.487
 231.120 708.004
 486.191 247.873
 865.072 869.282
 156.925 843.082
 137.394 772.928
 345.998 729.931
 931.537 933.214
 310.810 115.844
 416.401 781.976
 218.744 873.361
 394.081 779.182
 939.257 499.510
 220.107 929.916
 302.021 523.487
 220.103 125.777
 493.993 836.406
 306.269 398.602
 714.577 687.512
 908.289 413.201
 9.191 503.575
 279.442 295.439
 706.031 743.071
 826.223 294.969
 765.593 960.980
 898.398 311.469
 872.292 415.636
 728.620 103.009
 335.389 444.060
 142.501 69.799
 983.511 529.924
 690.244 30.837
 722.638 318.001
 851.643 940.772
 348.793 635.184
 512.714 225.760
 459.465 971.434
 532.665 437.204
 865.544 480.240
 645.906 458.578
 70.060 768.880
 359.759 171.135
 31.158 971.369
 802.313 548.074
 272.510 504.113
 487.171 753.025
 230.959 684.569
 736.676 257.607
 652.736 0.713
 539.589 944.904
 558.622 223.525
 113.429 952.402
 315.344 991.421
 548.923 840.981
 273.976 715.527
 990.882 908.700
 192.913 174.536
 665.753 842.319
 757.960 519.834
 213.833 799.680
 278.306 393.415
 689.556 716.642
 485.633 786.465
 925.184 548.139
 33.794 214.258
 833.855 89.965
 105.529 848.098
 482.383 432.185
 626.337 787.716
 170.807 303.686
 187.275 553.759
 295.905 57.750
 440.077 771.433
 884.262 688.921
 579.274 560.203
 494.743 570.496
 525.159 263.520
 801.197 959.287
 604.390 285.359
 867.759 269.761
 256.209 151.038
 668.458 603.998
 513.960 697.936
 230.004 608.455
 494.318 12.924
 295.079 875.056
 719.068 368.283
 219.504 415.357
 973.163 733.401
 990.034 205.482
 322.933 237.799
 542.751 60.063
 462.870 279.750
 691.066 669.938
 389.369 377.679
 856.053 195.871
 504.494 677.445
 802.325 404.783
 199.664 602.500
 795.102 662.177
 153.513 75.989
 36.883 741.470
 473.875 180.142
 146.574 105.487
 222.468 940.387
 494.723 175.409
 162.381 36.748
 793.250 886.955
 970.909 826.059
 797.665 191.806
 949.717 793.917
 858.111 884.384
 55.044 899.080
 349.723 400.645
 55.055 695.038
 423.045 867.923
 820.018 349.005
 694.741 394.921
 262.347 978.664
 304.253 231.217
 694.491 108.117
 502.699 239.372
 368.035 539.049
 629.137 993.591
 530.196 838.805
 931.921 521.388
 395.346 777.424
 378.390 153.838
 218.419 979.877
 986.466 451.420
 991.596 392.352
 632.222 672.516
 810.849 752.948
 16.335 587.152
 398.541 483.457
 991.078 587.173
 674.000 421.672
 692.651 373.847
 265.699 750.040
 528.916 23.712
 914.424 769.424
 630.845 842.683
 362.719 754.601
 681.055 157.153
 426.175 715.127
 331.900 489.584
 939.226 190.974
 668.788 496.331
 432.520 222.299
 265.060 568.944
 79.219 847.805
 419.424 219.612
 320.613 172.975
 724.963 779.816
 901.993 490.275
 453.084 672.502
 900.895 676.015
 561.990 596.552
 872.670 196.503
 876.555 553.050
 962.211 358.415
 6.676 301.531
 802.803 779.739
 449.681 757.249
 139.156 548.586
 587.369 114.558
 345.184 803.475
 671.218 334.175
 659.919 902.174
 574.878 681.631
 916.826 353.808
 968.788 509.381
 500.905 943.831
 478.676 585.244
 20.252 171.853
 371.488 275.125
 838.658 202.462
 866.298 469.011
 875.595 968.777
 493.935 617.273
 460.136 102.821
 180.890 831.339
 124.648 746.934
 266.948 51.282
 969.132 542.937
 291.434 536.024
 122.888 732.877
 612.778 773.438
 209.648 134.672
 226.004 612.075
 996.618 91.450
 181.735 398.576
 316.294 413.871
 910.460 970.720
 209.786 934.900
 342.259 951.792
 197.268 936.856
 763.333 254.470
 858.624 266.958
 847.935 509.194
 57.268 71.653
 682.194 151.281
 292.183 409.008
 992.631 641.531
 775.658 465.188
 297.650 156.262
 942.937 143.995
 608.888 604.592
 569.490 621.783
 368.155 944.052
 444.029 283.405
 964.909 41.511
 391.491 763.631
 842.171 226.888
 208.357 613.666
 471.904 814.725
 939.862 160.539
 423.744 216.569
 649.592 210.506
 126.256 469.044
 989.777 414.089
 443.437 582.917
 136.334 923.317
 779.950 742.393
 995.692 760.433
 458.573 107.005
 588.016 426.274
 657.837 487.028
 559.115 316.338
 285.105 64.351
 344.782 608.946
 21.820 341.614
 408.210 334.653
 97.982 741.419
 573.459 236.370
 519.689 503.290
 993.661 958.256
 827.694 388.190
 7.864 747.010
 550.321 988.930
 669.429 665.618
 327.773 340.240
 264.089 776.786
 927.116 846.075
 697.587 586.493
 691.312 5.668
 320.017 498.292
 228.021 876.550
 993.146 132.814
 654.183 905.366
 3.220 146.601
 483.159 569.578
 607.812 937.765
 238.391 979.577
 492.522 166.469
 270.064 106.239
 440.854 925.070
 661.145 929.303
 905.877 260.534
 861.657 493.411
 560.791 440.901
 63.472 448.075
 20.879 244.051
 803.619 112.857
 823.348 772.423
 796.847 817.745
 54.055 18.929
 185.443 229.940
 179.141 49.814
 847.057 491.381
 211.278 168.339
 913.451 296.453
 178.816 482.733
 471.645 966.995
 413.970 642.850
 494.198 203.369
 703.878 117.546
 280.575 467.779
 204.444 760.066
 193.190 991.829
 878.177 818.201
 799.331 687.644
 338.574 271.931
 946.496 914.502
 448.065 971.552
 19.480 135.322
 985.145 567.367
 71.792 154.467
 658.467 496.951
 563.818 415.905
 768.616 172.631
 650.577 955.067
 797.627 100.367
 871.515 125.649
 115.628 587.741
 434.744 391.732
 135.045 354.823
 243.253 904.013
 495.533 154.569
 268.368 525.526
 935.136 111.823
 677.186 586.319
 181.282 90.662
 309.544 218.263
 593.394 952.553
 173.595 331.096
 99.454 42.575
 787.292 460.267
 712.338 872.962
 589.456 58.069
 186.800 513.494
 634.973 664.447
 111.316 163.463
 183.691 525.926
 425.585 302.128
 104.397 14.093
 347.198 491.812
 709.706 903.410
 391.120 653.360
 383.705 616.890
 312.285 526.856
 283.879 742.948
 712.281 165.827
 317.330 913.896
 871.258 51.176
 286.990 852.944
 319.433 627.632
 557.782 519.787
 300.742 402.243
 240.151 683.007
 734.057 858.560
 866.689 429.454
 503.075 254.591
 937.613 485.843
 940.529 325.694
 826.481 316.100
 580.128 209.569
 115.906 700.159
 572.846 769.022
 924.290 467.220
 373.532 394.614
 592.067 710.863
 247.779 324.624
 826.105 757.453
 4.417 290.595
 113.323 386.003
 880.763 665.236
 671.873 941.036
 278.794 303.587
 126.351 564.317
 732.009 491.474
 391.242 461.639
 63.941 176.595
 296.390 972.898
 747.675 301.741
 364.781 923.673
 386.695 197.049
 884.713 891.418
 484.580 744.779
 236.997 346.661
 56.282 297.516
 27.615 247.519
 536.842 16.100
 325.143 333.094
 72.338 569.936
 550.839 727.377
 918.917 697.970
 861.759 320.198
 943.028 417.758
 200.452 916.117
 301.928 162.374
 259.097 157.351
 308.686 555.739
 74.523 444.684
 348.808 157.337
 690.008 353.414
 943.143 333.744
 599.474 612.911
 648.638 479.239
 542.574 472.033
 287.927 408.762
 610.855 982.969
 911.720 697.202
 724.714 318.013
 163.773 618.417
 970.324 993.021
 154.293 740.382
 370.185 754.149
 199.397 19.653
 678.942 727.845
 575.436 784.959
 228.842 215.437
 819.230 447.831
 631.476 601.327
 708.597 284.847
 911.731 246.378
 339.835 624.349
 997.211 855.151
 216.285 178.636
 205.505 677.132
 838.964 794.996
 709.837 458.690
 388.899 274.976
 870.884 375.565
 981.757 116.600
 702.320 206.987
 7.243 569.631
 696.295 864.766
 915.288 526.122
 332.214 556.912
 733.209 779.608
 90.546 479.400
 675.733 624.226
 908.697 15.961
 604.197 693.289
 167.317 149.327
 291.643 184.424
 354.694 703.862
 524.273 30.191
 99.447 345.155
 912.339 259.265
 815.757 44.041
 868.645 379.965
 502.468 197.991
 842.190 496.648
 461.951 410.167
 447.970 447.468
 744.484 314.406
 319.570 202.159
 819.813 952.434
 115.109 269.236
 373.483 347.672
 243.494 887.469
 718.520 758.868
 239.321 286.376
 303.351 957.644
 821.505 530.153
 337.720 968.881
 121.561 159.915
 6.278 394.162
 289.096 536.917
 904.067 449.462
 179.386 996.836
 721.989 572.671
 433.979 450.042
 299.282 168.788
 391.121 218.526
 613.131 175.769
 647.756 765.990
 214.691 457.724
 56.340 648.081
 871.377 10.699
 623.081 845.436
 515.449 936.588
 403.316 518.893
 10.228 580.344
 616.128 785.613
 162.278 2.712
 953.996 14.170
 968.211 584.045
 402.217 298.700
 379.342 423.755
 843.195 635.504
 190.098 854.635
 666.676 94.089
 753.953 762.383
 481.066 168.360
 553.983 59.350
 593.560 997.711
 607.136 69.856
 46.559 263.296
 868.479 344.831
 841.586 58.209
 283.644 529.197
 304.438 683.981
 677.014 990.198
 929.636 187.603
 975.822 503.072
 149.599 86.537
 275.138 47.246
 293.481 463.171
 317.811 747.139
 99.750 789.472
 171.949 893.073
 920.843 77.656
 264.896 386.566
 681.228 369.434
 708.187 598.016
 523.692 66.471
 707.350 621.552
 282.539 75.242
 181.265 20.533
 664.685 363.471
 858.994 27.132
 586.378 991.150
 621.407 580.734
 118.894 440.910
 707.712 743.189
 133.262 599.994
 313.308 735.528
 22.498 774.604
 718.509 812.510
 918.543 897.868
 264.134 280.920
 36.865 641.885
 539.276 417.902
 179.438 494.199
 81.403 740.752
 839.445 307.803
 675.216 793.785
 689.864 194.566
 143.224 266.241
 742.171 484.120
 969.993 143.351
 948.235 408.336
 518.558 666.951
 133.570 56.013
 259.950 979.274
 617.020 349.157
 826.630 421.373
 742.531 462.979
 752.344 924.163
 452.741 403.594
 112.296 774.077
 429.691 793.300
 519.346 156.301
 751.213 231.652
 858.125 316.432
 326.676 605.537
 996.630 366.936
 25.233 132.664
 454.154 769.206
 663.904 725.848
 528.697 307.276
 230.532 961.002
 802.703 37.854
 554.455 786.553
 812.647 746.491
 360.706 408.289
 248.366 995.127
 334.491 69.198
 557.940 936.481
 642.970 782.271
 692.186 860.661
 799.984 294.500
 801.749 484.785
 883.951 507.230
 574.280 493.492
 825.008 361.866
 97.820 873.960
 738.386 446.805
 390.569 390.985
 398.617 682.821
 231.358 733.891
 803.462 807.298
 547.012 696.456
 75.331 675.511
 203.239 372.936
 477.674 818.042
 648.636 57.793
 198.516 191.546
 973.931 4.448
 465.451 605.109
 770.906 750.700
 26.448 131.808
 860.854 567.148
 657.446 675.631
 867.378 82.684
 67.609 274.452
 542.426 30.984
 871.256 212.228
 230.297 727.740
 514.774 386.171
 337.923 604.515
 598.485 940.507
 839.744 306.689
 656.705 16.902
 804.296 315.532
 471.422 677.339
 512.126 224.439
 541.769 988.500
 719.451 23.546
 636.272 793.579
 990.251 502.971
 969.566 479.523
 206.042 40.925
 599.732 732.122
 504.933 107.625
 94.649 781.087
 90.660 188.885
 401.848 410.698
 881.996 54.334
 540.693 252.893
 590.361 295.198
 160.478 808.469
 968.769 406.709
 943.953 743.858
 71.814 852.408
 131.305 286.548
 10.589 124.436
 271.632 758.373
 937.901 798.483
 432.243 224.713
 620.534 608.232
 93.773 947.095
 662.430 156.277
 492.187 370.120
 154.545 701.636
 226.561 80.252
 615.691 573.818
 101.483 888.515
 629.304 856.227
 810.404 521.797
 601.912 644.355
 665.072 484.429
 801.667 144.355
 937.953 364.367
 964.231 253.272
 889.191 114.076
 666.154 812.313
 405.205 807.832
 703.628 98.385
 668.629 753.131
 420.946 106.873
 23.089 68.333
 305.320 960.786
 383.910 401.317
 903.018 179.422
 197.465 90.051
 869.475 265.351
 166.425 6.685
 599.512 974.468
 162.204 598.566
 702.613 963.146
 944.403 274.698
 605.114 143.070
 333.026 582.498
 741.951 792.415
 243.761 390.734
 314.172 186.794
 739.047 119.234
 56.963 530.486
 785.229 529.312
 211.475 234.075
 384.472 570.896
 200.774 935.837
 892.819 649.345
 857.057 78.414
 694.641 568.303
 368.576 697.738
 608.535 481.943
 48.097 366.626
 908.653 873.539
 161.071 860.299
 194.415 805.774
 184.914 115.386
 395.016 165.829
 247.999 868.417
 395.327 74.701
 68.262 55.619
 387.326 30.779
 380.178 595.016
 434.610 213.408
 711.580 656.818
 563.697 949.661
 7.983 452.168
 219.506 928.933
 264.536 67.152
 226.690 883.227
 230.077 963.061
 644.491 199.540
 813.154 620.286
 579.743 123.697
 918.246 977.471
 197.959 697.032
 647.009 6.097
 741.612 448.858
 642.496 50.299
 301.388 774.642
 565.421 680.035
 692.094 253.865
 455.181 370.900
 939.966 309.826
 932.274 594.651
 300.302 259.151
 683.714 30.338
 179.803 129.774
 483.030 876.856
 951.028 596.969
 628.509 344.373
 109.232 967.183
 337.699 645.771
 55.239 564.439
 466.096 411.906
 590.348 894.804
 279.986 768.556
 907.498 97.574
 716.952 81.756
 961.795 969.506
 125.513 985.402
 936.121 68.611
 353.388 25.060
 494.961 380.086
 920.971 499.916
 381.136 838.071
 994.913 666.272
 973.118 737.757
 791.247 827.397
 830.613 103.330
 666.808 312.625
 236.682 274.252
 483.025 421.060
 847.699 977.084
 282.230 940.087
 917.631 619.681
 41.040 355.052
 128.691 401.923
 348.961 743.286
 872.283 520.777
 597.126 133.124
 246.748 461.380
 399.015 737.493
 14.001 329.877
 952.374 513.142
 56.344 883.095
 292.610 412.720
 346.010 345.972
 489.196 90.136
 260.326 46.429
 857.609 683.102
 999.432 121.378
 962.734 264.375
 474.435 104.626
 291.330 149.193
 992.743 661.064
 890.062 136.023
 363.438 410.782
 373.703 996.438
 246.250 36.392
 580.753 814.173
 68.483 297.212
 819.090 690.008
 108.836 311.011
 333.908 605.643
 197.089 399.403
 28.627 994.352
 284.070 833.859
 964.356 557.677
 105.161 138.594
 95.776 745.229
 578.937 892.719
 614.750 868.740
 64.685 681.140
 164.868 232.651
 340.828 441.488
 760.439 752.890
 181.287 678.145
 145.696 15.077
 797.042 115.310
 420.451 445.747
 602.557 355.468
 346.829 478.365
 765.949 29.925
 850.619 173.862
 641.088 72.060
 806.104 477.409
 370.098 925.102
 413.833 74.334
 925.410 293.666
 968.862 954.036
 448.934 56.704
 897.579 247.820
 587.520 39.315
 892.760 511.675
 342.407 867.951
 280.394 355.597
 797.461 249.591
 342.621 545.451
 596.663 877.645
 836.542 430.156
 663.421 198.542
 979.565 675.782
 929.128 411.616
 512.171 858.816
 630.055 25.197
 345.740 914.228
 482.668 773.354
 706.407 821.170
 28.285 695.983
 499.308 202.243
 997.160 200.804
 947.281 813.668
 356.539 225.965
 963.896 706.645
 31.683 488.476
 465.079 278.484
 206.437 784.675
 122.546 530.044
 781.669 467.551
 334.669 768.811
 485.179 391.383
 308.272 300.130
 352.737 631.360
 683.516 529.029
 732.383 265.031
 621.652 438.613
 576.568 69.586
 443.594 845.751
 880.897 535.655
 940.446 778.821
 584.072 531.797
 263.038 34.505
 769.121 946.953
 677.062 600.313
 387.202 879.351
 487.387 466.880
 76.602 383.776
 586.754 79.592
 663.183 404.482
 570.414 614.234
 125.205 543.662
 332.758 617.858
 783.547 496.320
 881.007 686.612
 164.916 838.139
 574.149 499.957
 885.234 915.851
 635.272 79.301
 346.317 657.373
 58.008 863.056
 442.178 505.274
 601.933 504.505
 571.061 460.830
 569.582 9.260
 363.154 501.965
 304.357 381.889
 807.160 766.993
 622.402 683.297
 115.310 753.204
 673.917 789.294
 257.682 6.758
 454.948 54.554
 752.691 35.084
 497.160 33.726
 979.423 377.986
 241.211 792.174
 15.180 367.466
 543.133 692.721
 162.416 292.799
 419.620 802.573
 855.690 686.586
 957.471 797.535
 301.627 744.563
 698.102 910.661
 852.048 487.887
 366.254 682.085
 918.949 938.074
 602.603 9.214
 964.898 83.902
 145.362 905.408
 326.609 824.358
 402.245 975.245
 14.117 935.437
 479.984 570.410
 162.376 760.555
 866.343 957.917
 63.557 109.105
 164.150 307.990
 72.443 375.742
 586.831 479.413
 627.632 290.151
 571.579 173.136
 969.630 865.130
 534.223 158.374
 243.084 936.824
 866.860 708.409
 752.569 357.932
 106.046 764.921
 485.451 100.947
 319.890 470.247
 235.757 708.295
 173.765 746.941
 952.102 159.130
 536.730 384.826
 310.919 44.052
 537.519 329.221
 82.363 199.995
 526.455 402.736
 36.831 674.624
 757.588 780.196
 940.122 95.051
 786.277 55.539
 437.808 507.301
 547.293 465.482
 245.448 344.296
 6.177 682.309
 280.277 950.173
 784.142 863.019
 9.140 632.381
 569.460 290.523
 992.392 390.388
 724.325 801.591
 97.737 657.128
 757.108 243.250
 193.398 727.981
 190.244 802.614
 936.438 199.428
 451.481 223.333
 7.452 118.383
 341.578 554.546
 343.472 592.017
 178.890 215.333
 450.873 30.818
 137.466 229.881
 181.876 714.364
 530.735 567.262
 702.304 965.150
 750.699 566.656
 113.248 391.874
 359.360 546.704
 992.014 686.336
 4.383 379.534
 242.943 609.829
 657.465 189.671
 179.598 633.506
 367.356 439.936
 857.298 265.985
 698.873 655.632
 828.562 239.779
 166.731 470.387
 770.859 280.452
 843.626 748.384
 731.811 259.278
 454.221 335.123
 25.227 757.473
 391.853 740.031
 393.810 839.420
 397.500 377.194
 811.004 550.934
 8.516 144.070
 933.188 999.395
 158.674 251.703
 520.463 23.921
 535.126 623.672
 233.820 379.858
 968.986 535.470
 780.959 12.366
 454.682 792.503
 942.932 614.194
 512.221 855.368
 167.704 3.793
 882.544 267.975
 91.524 438.356
 788.842 270.680
 49.437 324.418
 718.654 970.620
 695.419 704.071
 348.686 169.301
 681.650 691.310
 515.449 328.301
 684.500 789.361
 152.164 993.224
 229.386 831.072
 691.017 740.272
 903.216 510.655
 348.186 695.698
 875.302 992.452
 948.492 383.644
 727.177 532.362
 941.624 950.595
 548.543 87.547
 150.367 203.583
 48.683 442.650
 663.943 783.930
 96.097 884.720
 440.361 718.631
 998.282 118.254
 357.701 478.155
 910.731 146.076
 105.677 93.813
 789.951 736.503
 838.939 311.762
 128.174 853.339
 528.916 786.731
 504.286 809.352
 511.036 939.888
 511.162 698.182
 591.610 955.646
 457.038 912.054
 969.468 996.020
 49.044 826.533
 60.304 733.587
 39.647 358.217
 458.927 800.588
 119.046 421.130
 811.291 418.793
 563.903 933.328
 322.605 899.123
 778.951 82.550
 231.541 609.376
 694.615 940.451
 518.027 520.837
 390.772 126.182
 771.101 318.830
 512.208 234.622
 864.616 947.883
 311.202 851.077
 416.131 149.098
 111.393 626.613
 935.241 216.227
 826.951 556.341
 801.995 669.165
 912.577 22.039
 407.361 530.980
 861.741 581.716
 792.224 249.701
 539.440 928.417
 248.876 272.189
 236.605 931.218
 611.890 738.055
 199.120 510.635
 329.702 491.514
 426.267 102.164
 42.867 522.958
 990.671 204.364
 922.072 355.873
 821.770 586.689
 763.652 734.561
 463.022 7.332
 80.958 81.052
 483.148 138.758
 647.859 552.988
 45.367 959.965
 80.534 516.455
 245.808 306.996
 723.210 857.365
 680.965 999.740
 923.430 691.555
 830.450 922.044
 536.760 737.335
 109.559 327.721
 436.614 315.299
 298.704 196.949
 872.335 710.341
 764.161 661.074
 621.036 431.619
 795.323 850.027
 122.566 840.516
 174.663 261.995
 731.756 177.366
 22.626 191.882
 130.608 338.800
 103.796 431.284
 31.084 863.408
 304.052 431.749
 985.605 638.935
 380.167 233.957
 279.349 405.282
 411.033 553.023
 81.109 390.300
 538.647 584.590
 806.209 466.712
 551.050 983.864
 727.158 286.065
 930.127 461.736
 440.012 547.476
 44.616 945.934
 744.365 153.938
 920.658 943.554
 663.513 646.509
 255.058 802.857
 762.360 276.830
 164.272 960.954
 111.345 61.785
 277.345 949.673
 395.081 482.031
 704.264 149.854
 927.937 350.466
 740.862 785.564
 71.894 140.057
 834.491 950.785
 564.177 465.933
 835.903 94.340
 66.186 848.080
 235.239 151.921
 306.891 612.757
 334.773 720.657
 182.030 237.935
 887.482 400.701
 207.340 416.305
 945.804 774.661
 634.735 44.943
 664.844 819.585
 103.182 590.628
 812.188 723.740
 892.510 301.371
 304.352 753.061
 113.005 406.396
 347.451 637.264
 634.179 277.101
 665.066 845.895
 323.263 910.099
 885.481 538.719
 521.844 580.148
 797.936 106.699
 384.605 26.370
 815.443 289.304
 187.555 650.938
 370.726 346.260
 387.839 387.218
 970.529 678.100
 689.527 736.805
 418.635 396.661
 699.383 975.112
 44.381 426.098
 706.114 316.947
 224.226 815.081
 401.864 441.272
 720.140 624.873
 904.708 863.134
 369.532 355.266
 607.590 266.195
 14.490 725.421
 247.920 767.739
 648.741 350.016
 190.951 766.353
 62.668 568.631
 480.854 248.197
 581.588 289.620
 420.368 319.155
 200.306 106.118
 680.960 45.803
 725.612 304.044
 561.232 77.700
 734.105 398.593
 545.934 776.783
 849.686 960.761
 768.348 877.494
 235.728 198.697
 45.283 864.880
 301.733 775.476
 489.706 999.215
 541.912 926.178
 167.653 87.200
 580.307 99.584
 162.998 944.807
 898.711 125.547
 758.708 898.901
 202.715 596.080
 202.089 408.549
 848.890 559.786
 863.265 867.309
 451.625 344.699
 142.743 180.446
 528.882 938.450
 560.634 742.349
 477.603 727.466
 345.216 806.191
 15.361 904.447
 13.506 917.716
 536.792 637.384
 835.898 446.115
 241.354 311.029
 338.472 295.997
 850.931 225.892
 711.012 524.936
 787.946 8.990
 950.165 861.011
 691.207 358.784
 22.440 444.823
 550.038 333.804
 231.243 581.888
 807.893 185.650
 219.073 846.158
 873.214 233.396
 736.842 625.984
 254.536 744.517
 26.652 643.582
 263.702 509.499
 654.869 241.497
 988.413 321.177
 114.881 339.294
 184.490 958.976
 912.400 85.694
 368.278 361.840
 22.671 921.267
 768.098 296.266
 143.682 220.950
 815.897 98.064
 590.691 990.927
 500.101 614.048
 716.665 478.329
 459.646 684.534
 584.968 633.036
 57.398 796.472
 152.690 397.240
 536.444 573.108
 286.112 939.900
 521.344 737.757
 567.896 489.738
 692.555 50.658
 565.792 32.729
 128.259 438.716
 215.131 149.311
 94.302 353.560
 375.427 884.845
 568.449 54.699
 811.550 126.558
 436.491 538.337
 631.617 244.637
 599.761 750.726
 99.839 127.943
 519.347 335.739
 198.667 480.548
 402.827 783.005
 9.884 758.831
 54.042 544.736
 40.610 226.060
 672.531 570.794
 862.963 728.337
 752.365 133.154
 643.484 289.550
 913.880 648.538
 291.923 961.024
 557.883 103.374
 493.159 412.053
 790.313 295.403
 938.562 19.294
 83.925 354.299
 734.847 105.388
 658.657 327.868
 533.317 30.354
 937.979 224.938
 137.497 983.764
 617.277 10.703
 662.613 132.914
 632.615 140.279
 139.593 713.889
 492.636 292.669
 385.628 311.333
 209.797 796.751
 62.442 951.785
 194.342 605.502
 874.958 368.706
 538.432 622.406
 542.867 408.917
 779.904 278.204
 424.576 705.422
 484.318 826.052
 859.289 495.899
 387.794 213.408
 493.726 516.023
 797.094 209.950
 103.480 828.982
 921.041 848.547
 936.769 994.721
 610.605 62.243
 84.892 252.652
 993.491 581.796
 206.763 148.727
 911.074 868.176
 445.215 931.123
 186.958 781.210
 114.456 858.584
 191.736 283.257
 707.957 492.141
 109.918 215.250
 674.587 895.983
 783.118 796.833
 891.113 168.452
 96.993 243.811
 677.832 712.077
 24.861 781.211
 870.580 375.430
 643.387 391.137
 889.424 943.106
 528.043 169.251
 897.781 187.795
 829.538 985.465
 194.427 745.178
 266.178 832.492
 547.067 734.002
 58.663 394.964
 584.831 266.342
 128.585 842.211
 896.727 613.804
 403.480 15.529
 615.099 791.628
 871.603 187.432
 932.064 62.647
 738.289 573.184
 840.453 355.515
 111.085 196.719
 999.784 735.978
 618.730 492.375
 796.187 906.340
 113.921 864.739
 640.019 667.203
 563.895 51.099
 276.439 428.427
 666.797 519.873
 275.634 164.966
 994.137 794.845
 27.328 780.274
 227.190 785.825
 48.026 158.540
 582.778 213.522
 482.053 390.926
 894.588 587.951
 554.466 774.593
 191.052 999.028
 834.487 371.674
 479.187 34.204
 364.065 734.209
 873.026 295.849
 573.005 46.550
 90.826 360.896
 967.813 495.982
 660.831 233.041
 577.726 382.590
 222.676 775.096
 252.677 939.157
 970.471 683.199
 22.038 309.646
 262.218 948.340
 680.575 780.207
 504.560 632.450
 613.240 459.573
 726.275 120.413
 100.110 846.908
 470.754 765.286
 157.299 425.874
 287.406 257.336
 522.283 795.863
 783.275 868.994
 39.199 247.470
 835.708 474.274
 250.950 852.627
 669.775 444.663
 973.028 454.008
 403.073 981.944
 474.624 677.965
 766.972 475.272
 294.915 675.200
 766.224 144.202
 798.295 519.461
 355.823 646.009
 147.098 512.927
 940.359 844.832
 222.254 394.594
 860.672 438.043
 132.883 102.441
 576.957 253.169
 759.474 169.579
 116.657 424.108
 409.925 547.718
 487.370 251.045
 223.940 47.672
 195.835 782.801
 733.206 206.122
 128.016 237.629
 719.363 161.298
 774.820 518.182
 659.303 618.780
 903.545 764.106
 11.059 674.298
 125.399 122.271
 979.957 735.625
 571.083 466.723
 273.326 43.721
 814.466 450.224
 465.669 967.857
 861.674 64.597
 670.482 865.035
 110.720 391.499
 168.987 515.608
 674.300 767.776
 851.799 30.275
 912.998 514.997
 862.343 364.878
 843.354 301.378
 718.874 765.556
 738.712 242.177
 666.736 325.358
 532.227 893.277
 758.569 482.571
 940.765 259.354
 565.280 489.542
 763.643 995.602
 825.451 278.064
 857.441 818.866
 289.546 533.569
 461.654 214.470
 504.758 345.982
 42.139 298.530
 16.848 351.525
 650.721 907.682
 90.209 528.881
 68.486 889.772
 423.047 617.468
 134.040 176.737
 770.566 728.349
 661.212 567.062
 898.178 3.240
 56.313 527.370
 834.675 918.622
 64.316 554.731
 151.102 945.171
 245.377 301.905
 576.775 63.218
 625.438 352.007
 4.615 49.033
 122.675 97.090
 112.190 321.351
 548.990 3.063
 913.887 450.207
 274.238 772.654
 498.081 549.023
 650.459 706.096
 628.786 704.743
 481.914 328.704
 394.778 249.136
 730.451 43.946
 464.600 77.088
 128.811 884.168
 0.249 805.609
 879.427 88.484
 845.848 411.517
 413.423 223.842
 143.613 48.398
 622.688 381.962
 144.357 126.844
 733.688 898.198
 233.155 939.510
 320.090 330.770
 345.410 257.792
 935.218 657.978
 220.129 444.467
 646.063 860.492
 744.790 881.428
 857.194 84.676
 861.716 459.389
 292.923 275.916
 704.685 713.353
 754.955 638.382
 344.791 0.752
 264.072 145.585
 477.885 135.903
 730.033 986.054
 766.768 733.036
 253.590 687.744
 247.403 429.365
 256.410 396.130
 60.574 308.927
 644.826 572.987
 822.590 517.298
 256.044 189.515
 697.899 927.343
 603.013 278.651
 882.998 108.293
 947.193 722.303
 908.168 976.541
 585.531 130.966
 267.724 719.070
 865.835 142.212
 210.282 622.652
 348.339 953.213
 570.618 697.614
 43.502 208.556
 769.946 728.461
 188.252 801.601
 220.721 30.041
 314.080 794.692
 467.539 542.891
 728.069 615.319
 302.483 411.228
 117.662 302.193
 589.726 188.550
 25.243 733.179
 601.734 786.751
 971.266 107.667
 742.659 92.900
 164.647 136.503
 751.123 332.466
 984.271 335.914
 925.359 157.985
 782.108 966.377
 892.635 628.114
 410.664 707.281
 699.011 644.345
 157.787 333.128
 975.025 602.619
 250.696 942.391
 41.169 456.633
 617.107 686.857
 660.444 681.283
 341.312 224.028
 783.472 761.647
 981.808 50.070
 827.220 448.874
 207.729 513.826
 497.283 643.872
 724.853 226.959
 824.713 57.640
 187.782 100.490
 313.718 809.309
 300.273 698.572
 961.349 555.577
 986.173 616.649
 442.883 185.282
 842.702 289.126
 188.398 287.808
 867.524 903.031
 91.686 632.065
 61.199 845.911
 579.728 532.726
 155.128 521.503
 70.400 881.602
 688.117 113.729
 1.754 574.598
 566.555 422.624
 625.265 249.245
 286.141 704.540
 317.950 485.597
 187.786 258.699
 937.691 626.355
 565.274 563.944
 578.778 992.795
 564.290 99.953
 290.223 754.771
 616.398 618.371
 910.555 939.412
 470.488 859.256
 115.238 808.567
 629.207 350.341
 235.737 14.682
 408.279 559.955
 14.419 864.187
 729.660 893.832
 532.299 622.956
 780.840 691.727
 365.373 926.956
 545.761 867.838
 71.311 990.227
 989.645 290.947
 316.316 800.124
 990.342 573.374
 959.549 865.045
 410.667 54.929
 810.594 232.030
 535.644 367.674
 357.874 460.812
 319.997 753.507
 779.846 457.619
 946.918 999.082
 946.343 607.759
 359.583 436.755
 797.977 462.474
 40.846 437.062
 563.459 435.439
 60.604 454.263
 297.633 40.678
 539.509 264.036
 459.636 290.339
 274.957 99.227
 916.730 992.243
 501.729 9.181
 273.930 8.298
 104.605 769.733
 664.631 611.503
 131.027 899.089
 668.274 107.652
 64.066 899.924
 375.912 954.777
 983.039 376.147
 534.885 946.612
 763.039 555.394
 354.189 243.787
 725.140 392.710
 830.225 397.144
 354.205 509.963
 199.354 160.718
 637.147 927.648
 382.840 127.667
 355.484 825.112
 558.580 721.468
 984.355 391.553
 472.585 158.175
 226.538 438.687
 944.814 875.565
 242.793 587.865
 585.205 953.927
 256.071 36.116
 826.037 974.376
 911.484 679.414
 508.913 957.638
 899.479 525.197
 904.385 773.655
 307.597 173.363
 858.596 125.143
 695.669 764.644
 876.301 692.150
 307.789 282.215
 188.406 725.790
 287.370 806.912
 993.205 634.875
 472.653 144.596
 85.017 396.370
 871.009 807.441
 426.743 807.856
 371.077 296.686
 21.457 196.171
 610.253 925.291
 783.490 600.530
 207.450 473.682
 295.421 200.780
 161.545 994.253
 111.066 792.693
 47.031 290.403
 76.122 993.550
 480.507 478.883
 390.921 54.745
 33.431 601.106
 440.218 266.198
 504.810 246.472
 822.637 953.206
 997.055 370.825
 290.031 623.770
 142.130 983.865
 170.416 447.836
 764.450 704.011
 216.221 604.255
 231.076 667.098
 64.462 172.405
 295.923 270.993
 692.271 869.432
 788.460 352.211
 428.329 628.032
 502.419 748.726
 469.595 501.060
 908.072 697.165
 137.852 786.203
 222.496 49.557
 679.769 345.297
 134.094 47.665
 608.090 497.977
 376.431 50.190
 944.319 388.318
 996.565 623.789
 251.808 536.570
 756.809 252.764
 742.723 217.328
 666.818 329.657
 656.327 62.392
 263.624 310.937
 395.701 723.771
 367.564 975.001
 885.138 792.816
 646.791 636.093
 283.583 339.269
 255.292 245.333
 526.508 183.329
 980.082 362.279
 338.475 259.896
 981.946 586.509
 983.370 482.413
 157.917 793.166
 424.145 310.681
 38.303 279.848
 27.116 609.407
 680.046 80.366
 949.011 329.747
 283.277 375.559
 822.460 422.748
 869.050 289.605
 945.266 210.322
 771.349 825.079
 471.404 95.442
 451.725 199.759
 891.176 28.855
 104.605 107.041
 621.347 995.229
 127.784 149.494
 753.740 8.793
 56.345 876.914
 835.760 678.876
 347.974 997.187
 85.360 422.094
 140.018 686.999
 235.379 353.141
 28.538 792.093
 520.872 914.347
 130.217 621.273
 383.699 429.413
 340.139 68.135
 690.222 154.414
 281.735 768.706
 512.638 604.660
 26.708 766.467
 387.270 155.777
 138.196 819.021
 962.531 238.261
 933.328 668.923
 816.663 94.352
 373.526 706.451
 145.209 662.434
 552.143 881.678
 878.388 956.272
 67.548 149.925
 429.730 463.405
 431.412 346.939
 743.580 889.222
 181.222 142.202
 97.398 701.132
 235.228 580.213
 425.364 702.171
 767.573 925.814
 916.025 497.285
 90.019 831.662
 654.914 560.898
 631.123 760.305
 942.963 414.376
 608.869 652.283
 135.669 560.499
 731.605 833.090
 882.264 573.327
 645.815 409.154
 167.530 521.086
 617.057 995.353
 693.365 512.449
 399.638 638.664
 708.102 49.205
 566.833 614.766
 177.064 377.690
 960.345 252.670
 169.467 635.004
 926.896 728.416
 949.074 152.201
 771.375 519.731
 636.673 314.005
 327.701 852.162
 552.290 282.671
 766.720 432.029
 738.079 212.359
 89.289 256.758
 455.977 240.543
 134.533 538.347
 97.884 115.730
 138.676 256.434
 343.386 268.150
 757.425 574.424
 157.601 54.549
 191.411 72.209
 398.897 802.953
 384.526 254.247
 165.965 782.096
 782.169 130.086
 271.596 847.499
 501.542 399.309
 305.674 936.977
 968.499 233.356
 14.268 858.379
 682.387 177.596
 250.576 627.795
 177.381 908.618
 575.104 564.343
 929.652 600.034
 928.362 155.392
 715.958 366.692
 353.998 491.968
 140.993 579.362
 901.510 596.812
 925.866 942.474
 926.121 876.597
 374.713 794.869
 573.181 15.165
 824.816 581.892
 282.540 67.013
 30.158 326.159
 374.943 130.885
 349.579 929.434
 840.955 494.174
 407.186 520.087
 199.689 392.398
 991.322 836.373
 39.218 767.519
 363.868 837.232
 605.739 517.997
 697.206 657.623
 540.094 486.773
 952.691 487.755
 737.150 745.785
 401.449 534.284
 947.822 912.817
 982.929 511.216
 480.360 224.819
 444.545 969.279
 465.327 728.156
 430.478 580.887
 108.819 208.118
 441.097 395.090
 105.522 735.607
 496.329 220.352
 554.903 967.016
 864.724 105.442
 910.951 493.319
 900.993 308.628
 492.366 636.352
 732.770 876.907
 133.110 564.849
 694.576 719.798
 612.800 521.295
 294.034 841.720
 476.069 274.954
 460.818 694.105
 835.980 749.133
 549.517 689.739
 318.628 604.914
 298.314 69.689
 706.706 533.139
 769.171 75.288
 295.037 135.630
 373.267 817.621
 899.676 730.697
 906.909 183.776
 736.384 752.383
 155.472 417.623
 579.114 824.099
 961.640 773.276
 253.077 162.074
 672.922 487.835
 341.351 930.044
 883.833 647.913
 173.417 141.917
 250.250 739.207
 606.221 952.573
 585.143 442.703
 644.085 837.975
 232.389 763.593
 617.096 534.294
 972.895 803.636
 945.413 362.597
 137.216 384.328
 659.582 31.968
 701.689 532.111
 977.673 401.715
 529.550 299.057
 715.321 345.129
 511.205 29.447
 934.128 536.144
 663.790 526.811
 530.081 60.151
 602.241 425.059
 892.476 505.424
 603.599 734.799
 994.205 37.237
 492.320 100.962
 428.333 698.416
 94.402 865.110
 808.749 264.105
 187.664 935.632
 382.749 741.778
 938.146 607.505
 642.016 527.647
 310.141 481.866
 600.323 175.604
 999.603 171.691
 368.960 213.679
 25.756 466.114
 795.287 854.936
 259.658 500.957
 529.817 334.880
 235.535 450.858
 700.011 896.513
 523.410 538.775
 844.544 708.359
 510.157 236.997
 303.706 702.029
 489.525 410.941
 476.111 56.804
 676.458 599.747
 298.649 832.358
 892.174 418.072
 748.332 690.944
 796.894 249.465
 817.110 281.600
 338.043 546.732
 192.931 346.123
 522.380 487.871
 164.196 5.460
 278.234 802.194
 125.681 692.055
 444.363 890.523
 530.170 395.415
 278.572 41.836
 432.928 12.372
 123.773 487.974
 600.372 758.257
 381.657 145.372
 887.504 559.367
 932.525 340.917
 571.663 760.031
 890.174 296.612
 106.971 129.366
 707.448 108.707
 331.434 224.044
 343.339 871.161
 217.332 475.478
 487.088 196.008
 458.484 634.546
 806.992 925.459
 391.807 276.967
 278.534 328.915
 264.689 190.829
 852.740 564.767
 696.943 518.321
 884.469 959.753
 312.173 280.926
 762.670 531.205
 97.296 296.112
 309.867 728.851
 712.787 799.733
 563.551 197.663
 45.094 268.021
 163.306 321.950
 44.988 823.320
 468.076 779.368
 812.765 185.980
 769.574 453.492
 907.830 769.325
 180.554 982.157
 613.875 214.107
 418.311 378.906
 972.546 322.771
 310.631 494.933
 602.002 22.226
 287.633 293.095
 889.312 87.301
 830.976 703.548
 37.231 966.984
 102.236 207.679
 560.078 133.719
 113.504 754.311
 266.433 25.169
 512.199 416.165
 97.937 360.924
 583.605 627.548
 676.169 527.575
 511.744 454.050
 259.315 858.715
 442.966 195.132
 445.999 156.856
 956.456 539.976
 257.337 267.609
 228.953 330.610
 755.195 119.029
 382.954 844.394
 643.046 467.746
 202.183 16.530
 77.276 875.900
 886.807 573.820
 375.724 797.090
 683.747 50.830
 334.499 334.414
 772.450 781.585
 294.374 398.581
 499.732 392.568
 978.367 929.002
 53.148 20.116
 949.509 226.540
 633.035 407.070
 512.432 604.293
 649.535 435.108
 157.702 704.532
 31.109 271.477
 580.091 308.056
 312.041 668.563
 700.917 20.086
 273.174 583.967
 502.793 238.090
 875.505 985.531
 308.485 566.056
 461.526 783.346
 73.003 751.752
 443.540 368.467
 431.627 94.093
 269.002 330.473
 481.470 543.157
 495.729 933.490
 348.773 732.588
 548.266 728.930
 489.789 420.585
 712.470 914.420
 824.478 139.647
 288.453 369.594
 346.957 775.443
 520.320 633.336
 885.576 711.020
 990.887 872.233
 492.539 624.160
 974.929 330.468
 275.256 943.632
 727.911 66.980
 789.284 925.673
 619.165 461.626
 799.092 767.224
 247.550 9.515
 884.461 729.722
 380.800 87.944
 86.611 899.807
 491.584 456.014
 311.885 594.943
 407.113 280.579
 257.813 57.039
 805.749 37.387
 115.545 630.795
 973.053 42.103
 606.121 151.294
 938.167 967.076
 100.946 463.641
 245.086 106.681
 687.560 453.112
 645.735 492.643
 301.718 404.856
 734.619 122.728
 140.544 55.881
 358.092 458.610
 886.748 107.595
 732.909 144.585
 151.456 884.013
 884.908 286.492
 527.017 38.935
 883.610 63.864
 728.283 915.546
 594.633 397.681
 191.554 165.352
 319.622 596.460
 847.892 252.018
 841.457 605.841
 448.318 352.057
 467.677 707.823
 102.098 161.608
 672.151 287.655
 608.561 110.508
 707.077 906.949
 683.496 245.980
 5.534 204.294
 472.140 493.426
 558.288 668.632
 424.097 436.908
 544.768 690.666
 6.445 132.976
 972.583 353.890
 128.147 615.680
 656.240 555.501
 23.072 645.261
 595.687 390.067
 625.035 266.442
 328.736 442.534
 804.042 883.115
 586.390 144.960
 809.072 724.075
 112.704 591.552
 673.336 809.189
 685.346 883.445
 429.952 257.823
 631.799 907.775
 709.685 82.616
 749.792 430.394
 551.035 443.847
 857.544 999.025
 153.032 805.104
 896.665 680.311
 402.185 23.011
 842.813 372.370
 569.738 256.054
 729.624 891.936
 819.675 714.649
 20.974 295.389
 510.592 861.389
 864.715 785.191
 587.785 262.690
 494.922 921.954
 220.845 87.014
 114.948 818.180
 775.007 327.475
 963.858 158.383
 942.962 425.422
 245.802 663.562
 592.359 704.720
 65.553 403.057
 490.443 152.698
 171.687 826.461
 392.123 752.538
 947.977 731.051
 65.070 73.258
 827.633 550.195
 172.389 838.051
 826.532 315.090
 740.054 40.912
 721.017 641.435
 356.126 77.078
 131.804 875.076
 638.083 647.402
 344.862 613.026
 673.039 633.520
 607.580 730.696
 595.894 103.350
 217.271 590.534
 688.325 369.497
 380.053 595.073
 25.999 1.577
 300.809 757.717
 894.492 692.932
 586.491 592.150
 761.336 349.071
 951.156 726.420
 310.722 36.233
 625.295 106.501
 900.109 981.389
 346.113 108.056
 218.851 517.826
 469.253 981.444
 55.744 232.086
 554.049 736.620
 5.827 987.778
 769.915 269.847
 960.845 519.807
 15.124 447.356
 79.620 839.344
 673.418 211.730
 74.227 336.947
 229.168 50.479
 478.825 680.244
 366.704 363.732
 696.560 976.348
 870.794 156.011
 105.820 200.596
 377.974 837.762
 112.825 216.262
 385.390 803.606
 479.132 348.880
 566.340 419.607
 448.765 98.886
 358.860 430.360
 522.743 232.939
 553.022 933.008
 253.676 884.023
 599.493 569.947
 188.375 999.963
 70.078 590.693
 303.353 236.988
 922.105 818.020
 641.404 317.565
 332.532 231.074
 754.684 718.671
 82.617 21.668
 331.810 977.441
 75.893 277.806
 577.344 685.677
 175.457 354.841
 518.700 573.818
 343.454 979.108
 138.222 779.793
 76.717 926.971
 720.229 170.765
 456.379 984.751
 920.679 288.538
 192.735 838.647
 120.314 365.632
 854.476 600.831
 623.404 792.360
 856.784 146.041
 179.380 180.291
 656.685 125.910
 302.605 679.069
 205.804 24.899
 568.407 767.505
 857.698 516.861
 796.455 302.411
 264.630 535.232
 73.926 6.678
 50.752 258.707
 402.159 789.178
 266.920 779.470
 306.107 681.411
 446.518 719.978
 663.707 758.099
 949.997 919.696
 882.982 80.669
 744.160 463.592
 172.313 503.743
 675.066 473.649
 260.847 546.066
 102.993 952.985
 481.761 519.987
 744.800 544.574
 534.256 699.677
 61.832 844.197
 597.283 590.129
 217.029 156.564
 338.569 829.931
 757.973 586.835
 9.336 54.515
 846.255 664.924
 453.828 187.580
 208.913 370.338
 912.550 281.584
 524.033 290.156
 830.836 749.392
 737.280 546.660
 75.344 814.543
 734.691 184.542
 538.596 344.121
 843.074 536.496
 807.126 143.399
 94.682 81.882
 566.872 903.491
 957.219 883.377
 607.719 560.869
 1.829 503.823
 508.426 0.327
 546.541 558.454
 377.575 100.759
 785.008 700.278
 892.576 766.636
 982.690 838.514
 517.532 128.631
 515.298 986.826
 345.030 746.359
 436.123 80.732
 853.352 757.182
 816.406 908.559
 808.521 230.682
 811.202 499.921
 82.918 892.504
 595.173 707.697
 774.600 148.184
 399.523 617.482
 362.962 382.445
 602.223 901.409
 848.990 637.804
 496.052 396.015
 727.361 434.594
 128.326 386.607
 1.253 19.488
 696.208 199.503
 260.493 198.921
 943.811 380.103
 534.070 995.553
 971.962 626.224
 336.849 168.935
 796.358 675.356
 148.277 565.233
 911.131 950.020
 782.030 845.215
 396.784 151.138
 476.832 315.508
 696.445 375.272
 510.445 926.497
 842.897 202.813
 114.256 463.260
 499.570 561.902
 51.512 146.018
 858.306 783.509
 477.633 266.939
 970.195 908.982
 388.797 754.609
 56.049 40.325
 801.064 200.354
 411.378 898.953
 705.536 567.079
 676.152 109.805
 187.580 586.867
 49.768 399.234
 955.124 434.706
 891.780 497.281
 920.790 229.160
 532.922 193.950
 656.649 984.204
 830.346 606.267
 173.163 937.947
 415.844 175.740
 953.202 472.308
 914.003 406.958
 838.605 762.377
 934.988 566.082
 764.668 645.184
 988.153 936.969
 464.118 155.570
 810.351 252.305
 816.892 563.126
 977.165 312.825
 158.613 270.623
 164.939 830.430
 435.543 453.568
 483.201 197.284
 916.525 75.593
 905.725 225.203
 255.728 789.219
 827.103 215.458
 9.715 0.380
 71.404 822.170
 417.308 953.170
 519.518 641.779
 973.190 384.099
 719.595 891.359
 391.110 49.094
 45.960 790.209
 238.514 78.425
 899.781 708.131
 312.642 642.239
 151.268 931.708
 653.337 180.601
 138.176 183.957
 587.620 475.656
 516.927 235.807
 966.300 19.155
 646.829 8.384
 577.577 496.177
 838.958 187.252
 853.637 196.094
 161.639 273.164
 374.000 845.930
 834.620 164.026
 217.129 701.214
 912.644 300.500
 25.886 827.725
 632.908 379.661
 292.607 857.353
 734.751 929.596
 98.330 236.435
 336.837 190.595
 574.056 129.819
 738.286 829.151
 108.667 863.517
 284.763 848.460
 680.418 638.893
 276.063 498.209
 211.914 428.143
 683.511 137.488
 70.523 551.208
 167.345 493.696
 488.681 665.909
 837.816 978.875
 946.135 393.998
 268.928 80.252
 326.438 814.910
 158.612 6.765
 773.951 735.592
 519.727 936.415
 678.948 278.993
 496.943 324.622
 604.415 606.212
 527.621 770.944
 438.895 819.294
 120.801 136.114
 768.567 495.046
 615.939 704.051
 765.148 227.698
 828.918 711.238
 593.712 752.719
 1.864 50.538
 968.843 69.665
 278.602 196.252
 494.485 752.721
 440.159 705.303
 481.359 748.882
 593.890 105.095
 168.006 220.992
 233.005 676.418
 502.505 842.513
 715.883 940.333
 650.090 729.794
 980.364 436.943
 158.652 383.334
 758.809 283.245
 674.088 470.151
 825.171 673.890
 388.244 523.859
 843.422 865.540
 114.735 66.568
 233.806 701.197
 316.083 807.570
 493.577 589.285
 296.439 378.396
 544.639 273.327
 577.953 93.677
 702.336 196.987
 598.809 944.110
 616.117 787.064
 913.616 34.357
 200.710 310.352
 101.730 967.961
 910.730 891.316
 358.892 887.231
 295.170 854.119
 978.177 522.853
 262.307 338.209
 536.496 360.843
 879.287 460.453
 964.971 948.965
 391.505 503.471
 870.485 137.238
 870.403 309.742
 520.048 264.559
 957.969 380.106
 30.617 693.225
 373.967 5.241
 209.352 773.581
 567.529 6.560
 550.635 50.757
 336.179 501.850
 457.293 954.047
 688.935 229.070
 358.405 126.839
 309.870 813.431
 41.792 141.929
 877.004 417.614
 906.066 424.714
 229.017 208.406
 618.235 487.096
 47.700 255.848
 694.759 910.592
 764.074 869.987
 116.238 151.095
 805.539 7.660
 251.236 53.969
 913.304 545.232
 68.961 740.931
 984.859 726.417
 32.564 174.646
 974.541 536.246
 806.740 528.680
 633.842 717.748
 310.345 435.830
 937.343 497.156
 975.174 93.692
 643.873 192.646
 817.330 50.238
 637.231 892.138
 22.336 642.292
 106.619 454.919
 826.975 524.923
 721.732 642.586
 140.617 409.302
 267.424 155.488
 380.466 60.571
 592.196 445.648
 645.780 226.388
 635.951 115.770
 575.892 542.319
 5.865 481.662
 929.110 554.125
 413.639 973.336
 190.739 911.661
 949.432 744.691
 928.137 17.860
 902.448 435.283
 421.533 92.830
 728.331 28.132
 527.211 761.842
 970.479 238.229
 193.430 62.053
 955.268 676.542
 421.282 741.788
 967.439 8.559
 317.726 94.379
 266.992 575.128
 754.565 412.925
 706.565 92.537
 756.738 700.320
 150.083 489.985
 280.337 138.751
 259.497 83.124
 393.155 273.341
 214.525 794.981
 878.933 45.141
 346.718 208.801
 994.951 9.236
 618.113 825.334
 18.068 975.114
 48.574 969.461
 517.117 229.783
 115.204 583.235
 142.963 661.472
 410.507 405.367
 487.918 845.540
 380.155 287.491
 43.280 227.692
 271.025 167.424
 990.095 326.483
 838.707 307.029
 959.725 651.873
 302.068 120.493
 666.351 214.199
 229.924 347.176
 565.243 884.193
 818.801 556.185
 253.674 905.653
 516.726 367.985
 984.029 895.257
 389.501 217.558
 382.494 166.066
 564.864 605.515
 696.175 50.859
 656.106 245.377
 764.346 587.263
 218.171 239.765
 516.579 858.134
 62.096 844.049
 435.691 997.846
 12.181 707.117
 833.813 308.694
 376.780 935.094
 425.713 652.879
 788.731 390.462
 947.975 756.292
 3.695 316.981
 72.366 883.279
 900.887 436.805
 656.108 509.703
 65.697 882.384
 223.644 768.914
 530.591 749.970
 199.606 95.934
 170.456 257.390
 729.981 314.440
 880.630 785.166
 310.075 454.533
 577.468 821.916
 958.901 553.204
 648.078 632.490
 368.463 160.682
 211.305 446.578
 544.463 982.066
 238.101 18.061
 626.821 142.933
 595.720 438.463
 221.762 738.810
 635.017 274.339
 32.895 260.842
 319.362 126.750
 390.664 973.812
 711.788 35.260
 444.796 538.435
 86.227 238.853
 3.192 938.961
 29.582 397.201
 926.354 811.350
 752.608 718.702
 475.369 419.348
 855.864 553.358
 373.283 38.658
 7.194 921.063
 587.074 267.029
 212.415 456.997
 936.148 554.792
 512.096 179.220
 752.380 961.205
 253.991 898.129
 578.170 92.653
 389.958 588.093
 618.036 315.465
 173.809 488.510
 634.235 495.917
 915.962 470.852
 679.228 680.261
 133.819 441.468
 422.034 656.680
 153.386 404.285
 489.414 247.575
 425.722 705.931
 797.100 364.040
 57.542 866.688
 85.013 354.794
 182.962 968.084
 40.556 429.840
 265.275 541.741
 445.870 6.067
 484.409 269.493
 621.726 669.744
 385.859 62.832
 168.934 181.995
 617.233 507.095
 187.318 60.950
 113.997 514.505
 45.205 892.257
 599.453 878.318
 594.717 672.287
 896.761 321.197
 899.020 340.848
 801.918 413.692
 928.997 768.084
 203.707 248.143
 873.893 19.855
 654.978 99.675
 221.572 824.125
 673.011 115.301
 330.599 25.291
 976.868 736.009
 22.991 62.174
 536.376 482.408
 660.872 397.223
 418.820 594.767
 73.178 508.945
 761.582 1.702
 614.042 826.554
 886.200 152.376
 59.521 516.087
 293.928 354.621
 184.120 642.022
 565.447 651.226
 856.513 139.635
 626.464 689.739
 711.302 593.591
 363.376 14.095
 700.214 770.577
 683.776 261.430
 614.543 582.150
 148.394 682.465
 466.635 932.570
 665.241 532.234
 90.793 150.499
 172.445 278.906
 595.226 218.518
 61.023 346.619
 191.719 246.879
 448.011 604.050
 226.938 924.644
 527.744 909.810
 920.123 499.847
 656.238 370.297
 810.923 58.830
 690.625 212.597
 376.018 2.092
 370.294 247.229
 774.758 49.444
 225.038 231.476
 526.233 390.805
 992.281 247.807
 850.141 661.503
 762.781 703.248
 871.629 833.536
 822.582 219.801
 299.317 338.971
 267.038 524.144
 142.453 380.986
 107.224 223.484
 597.087 435.119
 524.844 855.780
 165.036 31.983
 741.908 874.462
 89.061 567.319
 317.034 833.734
 212.021 770.918
 550.555 309.663
 768.872 638.287
 643.025 369.242
 473.459 784.228
 701.775 294.789
 595.418 902.713
 101.400 910.511
 767.589 40.027
 878.386 133.202
 705.743 826.386
 157.183 187.353
 247.807 423.797
 273.145 459.022
 470.002 384.316
 562.775 901.327
 656.250 663.063
 348.092 701.342
 582.024 875.041
 641.965 43.316
 624.663 345.307
 565.426 991.797
 282.301 290.214
 494.993 21.413
 629.611 435.861
 974.584 554.352
 369.808 771.714
 437.597 64.253
 471.835 836.360
 623.220 163.988
 874.876 712.974
 148.047 428.376
 568.461 689.343
 248.992 90.108
 137.417 616.836
 63.591 782.936
 922.008 330.883
 604.642 50.808
 563.101 909.199
 541.361 771.074
 361.537 20.681
 70.548 95.761
 514.683 525.876
 178.654 154.455
 539.022 837.828
 916.965 8.339
 636.481 239.465
 473.663 135.997
 207.945 420.502
 692.445 771.659
 407.065 373.759
 700.090 425.491
 511.314 549.126
 735.383 878.631
 868.577 765.066
 467.729 363.842
 362.758 925.074
 732.456 782.666
 290.630 573.035
 945.963 953.844
 517.048 880.811
 580.679 583.539
 992.565 817.958
 138.284 958.909
 595.316 172.344
 549.089 122.053
 669.951 327.202
 913.302 325.872
 155.475 451.218
 881.568 17.443
 349.464 110.324
 721.343 63.995
 879.764 490.765
 534.065 823.097
 530.928 50.605
 55.647 369.500
 89.037 750.156
 697.503 399.022
 166.062 200.143
 753.268 223.438
 87.372 399.802
 121.896 803.558
 870.578 896.293
 173.195 910.455
 290.767 502.971
 27.723 492.225
 169.583 379.198
 137.830 906.952
 700.137 651.019
 567.352 378.180
 635.822 583.266
 278.841 369.384
 41.501 983.395
 382.328 356.595
 496.099 299.907
 89.549 16.936
 815.238 188.672
 791.585 224.391
 653.300 964.492
 553.388 547.500
 571.435 779.095
 541.154 537.117
 99.753 907.388
 691.598 851.889
 959.836 658.696
 847.703 836.329
 382.242 27.131
 753.218 198.437
 490.569 763.832
 676.238 853.730
 119.792 493.174
 56.552 248.602
 485.786 344.999
 806.571 752.379
 572.435 266.337
 683.689 233.941
 402.556 280.118
 263.650 200.669
 912.468 936.976
 328.263 875.771
 563.761 661.971
 113.620 91.357
 159.306 624.078
 601.554 661.078
 346.493 786.304
 460.475 15.783
 704.819 452.893
 13.136 901.707
 46.341 582.116
 717.444 182.512
 978.161 434.354
 659.675 598.596
 961.191 471.974
 872.723 330.003
 77.367 406.500
 379.106 508.775
 719.592 627.699
 520.970 324.488
 129.608 66.234
 757.316 970.113
 516.439 595.586
 889.949 557.099
 732.776 19.187
 910.567 977.233
 712.661 305.343
 955.980 958.414
 78.192 206.116
 409.298 721.774
 205.815 548.235
 12.373 433.885
 257.477 26.182
 57.567 311.130
 84.921 112.444
 731.761 790.275
 816.283 970.610
 497.289 662.046
 345.556 897.461
 846.264 771.040
 833.316 604.656
 767.526 628.907
 860.206 494.346
 58.679 647.714
 675.234 291.461
 16.525 271.295
 374.029 915.008
 693.388 924.691
 106.242 138.304
 537.767 791.364
 27.653 381.161
 897.442 106.429
 615.856 263.902
 181.228 78.806
 796.330 342.435
 910.286 148.909
 669.065 634.837
 977.147 989.653
 278.687 183.143
 34.841 171.322
 80.225 399.866
 502.010 454.910
 468.547 398.485
 463.175 239.293
 865.330 862.751
 115.057 265.947
 499.695 373.535
 36.751 547.546
 736.870 977.439
 698.545 915.862
 866.212 282.124
 354.241 127.780
 871.320 523.823
 946.083 189.443
 289.890 37.774
 379.168 286.619
 701.355 927.980
 560.789 289.133
 231.477 675.148
 845.121 338.845
 263.228 27.703
 948.605 160.353
 23.928 17.980
 308.076 842.749
 64.299 952.297
 122.025 336.767
 743.541 998.279
 653.339 467.246
 526.534 685.033
 565.609 64.553
 228.788 531.623
 228.900 824.542
 808.864 807.308
 757.021 684.474
 106.871 424.632
 547.486 87.473
 214.608 385.487
 886.010 251.518
 294.454 393.283
 676.361 977.229
 449.735 954.560
 68.577 154.090
 201.731 904.486
 16.932 755.055
 713.575 77.142
 14.749 58.234
 787.932 218.399
 165.479 180.587
 975.629 12.054
 675.746 847.085
 691.564 705.244
 941.827 9.876
 820.481 613.586
 869.952 351.711
 890.128 237.920
 474.535 497.698
 927.365 700.742
 267.008 576.761
 731.752 220.505
 439.207 541.669
 591.770 785.167
 395.443 812.779
 725.122 602.770
 160.750 559.709
 693.523 227.125
 531.681 496.802
 174.288 52.137
 310.952 927.829
 169.133 600.797
 426.867 933.806
 601.371 307.015
 359.478 821.744
 355.724 293.363
 832.841 23.826
 912.888 619.278
 769.405 603.718
 539.729 136.706
 699.737 953.003
 434.362 108.659
 167.686 475.131
 665.563 176.279
 735.050 401.605
 263.075 798.144
 366.410 975.598
 437.837 518.557
 737.655 197.967
 870.265 76.962
 162.510 51.094
 985.228 566.687
 750.151 504.600
 521.774 346.587
 301.573 836.369
 844.950 853.338
 609.011 561.126
 880.093 645.189
 855.652 1.065
 273.833 110.442
 914.436 728.475
 100.934 117.263
 535.505 494.254
 795.353 177.414
 790.425 79.731
 843.927 297.701
 134.423 788.784
 451.496 842.608
 60.442 65.236
 879.721 313.369
 383.847 274.593
 444.210 737.176
 625.231 843.063
 394.710 270.288
 990.192 279.328
 723.197 956.174
 896.677 710.664
 669.812 290.801
 517.846 304.899
 605.201 168.661
 115.262 699.502
 541.167 892.652
 85.035 460.235
 694.443 596.697
 258.548 801.688
 938.313 660.689
 547.269 743.341
 214.727 392.578
 34.240 486.121
 839.358 451.952
 957.356 779.876
 360.779 624.296
 143.777 131.363
 182.839 696.176
 611.431 860.795
 429.724 291.124
 601.033 753.455
 632.422 706.304
 917.275 638.232
 303.160 534.403
 395.575 939.096
 603.292 297.369
 654.131 636.632
 316.115 483.012
 201.076 208.105
 628.012 427.160
 932.548 815.235
 671.240 978.666
 146.868 123.789
 964.849 18.369
 308.254 778.399
 334.926 763.107
 894.222 345.836
 332.981 599.458
 55.810 871.817
 786.577 577.417
 388.859 477.558
 796.722 910.269
 565.851 325.539
 83.111 23.081
 697.320 997.819
 114.834 158.450
 193.919 808.844
 447.825 965.119
 277.184 787.663
 321.187 184.044
 659.447 247.312
 996.094 719.493
 879.790 762.678
 909.480 392.131
 270.187 519.075
 269.902 260.180
 38.973 904.329
 757.438 947.230
 830.385 695.085
 969.089 205.699
 760.478 546.991
 844.818 388.147
 80.274 817.303
 639.199 400.559
 594.078 122.105
 894.792 518.307
 909.961 819.119
 104.199 493.999
 744.078 686.917
 299.686 154.115
 392.523 83.845
 116.845 36.558
 253.752 472.410
 79.766 72.673
 889.164 310.045
 40.352 264.428
 585.395 373.586
 167.707 290.248
 93.528 806.524
 372.057 922.210
 110.069 774.934
 11.569 624.142
 902.764 75.151
 573.083 186.593
 119.734 354.920
 345.558 343.187
 429.710 556.316
 977.621 996.670
 979.354 545.548
 990.537 595.848
 303.566 709.658
 521.209 870.971
 947.696 136.540
 715.201 219.966
 645.679 181.793
 649.518 597.017
 12.916 108.369
 514.035 484.481
 752.581 673.142
 47.421 16.061
 812.667 154.412
 139.595 290.984
 570.168 257.548
 762.737 493.868
 338.353 509.650
 364.372 371.745
 500.918 331.235
 889.826 567.815
 659.263 641.890
 241.438 60.929
 950.320 71.735
 225.305 691.214
 344.726 81.142
 583.247 286.952
 289.162 272.799
 211.469 957.731
 611.044 163.815
 984.454 536.525
 585.112 687.888
 42.559 181.882
 474.862 750.590
 977.258 674.662
 540.029 562.685
 24.867 736.040
 355.740 40.318
 326.763 670.032
 558.682 866.186
 153.701 100.036
 638.093 447.014
 49.018 471.265
 770.078 840.276
 398.590 166.362
 676.308 132.993
 465.865 507.397
 124.366 879.295
 372.658 962.112
 606.688 198.433
 498.394 544.423
 396.255 423.938
 902.912 598.276
 116.069 716.093
 444.773 919.953
 40.201 507.973
 515.285 937.599
 9.271 769.695
 688.406 499.266
 363.057 831.553
 1.567 684.173
 16.231 405.399
 138.813 48.595
 406.696 751.571
 44.939 341.080
 784.516 938.058
 720.326 105.259
 266.095 377.283
 346.653 756.821
 414.062 367.428
 892.645 839.313
 307.630 38.598
 818.455 786.924
 208.371 754.182
 12.488 847.642
 897.839 754.724
 183.688 934.045
 540.003 281.630
 327.008 299.013
 804.684 972.503
 764.555 698.044
 858.128 386.196
 527.364 357.343
 391.319 766.604
 323.879 766.914
 901.999 778.235
 84.749 350.506
 86.666 897.830
 576.726 110.130
 126.594 394.484
 41.416 723.284
 387.575 611.185
 390.618 497.869
 195.338 324.395
 535.638 415.600
 824.125 821.903
 752.593 962.756
 149.652 534.860
 102.273 940.976
 902.625 385.524
 297.236 245.162
 526.258 781.296
 709.533 105.176
 30.122 477.199
 561.816 318.773
 260.500 437.772
 567.752 1.306
 819.745 715.741
 163.056 680.052
 687.630 104.876
 977.395 645.167
 977.959 559.560
 774.553 203.388
 333.838 761.201
 871.255 373.439
 182.829 674.464
 124.769 13.126
 474.978 912.827
 249.703 917.351
 976.622 427.404
 232.506 4.347
 633.297 664.921
 408.087 885.720
 716.619 395.602
 750.164 356.183
 281.127 890.509
 711.795 243.847
 54.738 797.096
 594.597 624.609
 25.373 703.748
 687.202 258.496
 249.586 46.594
 11.249 776.065
 457.756 258.463
 365.668 294.240
 853.827 219.620
 839.286 828.940
 673.171 487.469
 142.938 792.765
 965.240 68.302
 23.785 606.851
 182.140 774.159
 897.764 744.223
 281.615 373.730
 355.587 475.815
 573.219 705.075
 751.239 968.548
 657.645 842.700
 10.276 836.828
 817.365 990.638
 642.280 564.678
 726.203 460.715
 704.782 576.043
 548.643 360.977
 844.928 956.899
 416.941 198.512
 193.437 636.621
 4.284 744.713
 659.522 70.096
 881.873 235.948
 384.901 369.522
 561.989 320.856
 772.541 299.456
 420.627 414.958
 577.170 344.915
 973.516 97.376
 198.849 105.232
 487.304 462.372
 179.962 861.522
 460.957 514.792
 295.251 259.440
 756.400 633.766
 822.093 478.164
 815.750 199.070
 65.730 998.924
 526.983 821.075
 926.033 509.913
 520.352 395.344
 866.439 598.007
 452.343 839.604
 672.635 580.683
 698.644 802.486
 662.439 163.960
 696.598 564.118
 776.126 4.739
 393.503 498.226
 188.407 779.864
 140.213 819.090
 642.739 981.550
 268.607 395.539
 721.936 471.911
 183.187 444.761
 295.968 331.538
 336.466 203.240
 690.800 862.045
 27.642 758.526
 917.209 774.711
 725.726 177.170
 4.448 781.833
 60.823 710.258
 972.672 559.833
 818.262 43.128
 825.234 569.767
 105.010 390.538
 675.713 588.689
 310.139 348.650
 476.290 251.747
 852.624 192.364
 968.345 48.173
 880.447 157.979
 320.693 313.256
 762.783 849.745
 296.497 962.326
 188.128 443.025
 740.464 311.801
 59.866 780.716
 200.654 7.158
 859.296 742.877
 794.204 149.472
 245.095 647.638
 146.826 392.934
 976.206 665.363
 738.544 428.016
 708.974 814.249
 82.399 611.835
 333.869 586.417
 361.333 942.607
 615.349 426.816
 917.183 373.283
 391.492 466.464
 993.411 35.531
 217.185 175.786
 502.106 104.877
 413.260 47.769
 141.020 227.301
 159.625 404.735
 706.268 983.834
 766.645 822.685
 912.335 270.250
 127.647 124.986
 877.683 581.956
 726.289 69.928
 799.309 528.443
 403.680 667.129
 313.820 856.596
 417.644 944.534
 919.967 377.788
 514.754 154.779
 365.163 400.709
 726.942 76.819
 526.473 141.499
 169.307 721.253
 448.289 577.052
 102.695 386.697
 440.746 928.643
 110.488 406.458
 554.572 404.706
 178.811 851.904
 92.092 627.242
 345.851 969.117
 806.407 840.530
 60.539 782.146
 0.270 218.477
 452.544 428.587
 234.950 403.832
 931.847 745.959
 872.597 524.816
 302.645 10.850
 231.664 929.434
 366.458 672.987
 965.153 482.425
 605.030 314.871
 60.550 602.478
 354.678 811.661
 995.824 37.021
 118.171 938.369
 408.745 327.753
 594.237 160.708
 690.901 802.343
 252.526 506.150
 200.261 916.954
 35.799 712.656
 997.097 691.742
 51.699 29.490
 800.940 539.232
 22.389 348.480
 97.345 835.885
 218.263 791.677
 302.273 373.531
 616.893 504.756
 631.388 233.406
 933.214 502.654
 787.571 425.636
 872.905 798.165
 941.150 746.328
 707.224 294.825
 356.017 28.520
 871.583 636.925
 736.061 248.404
 397.388 242.414
 208.463 631.488
 320.817 474.690
 304.938 962.054
 824.943 478.396
 283.421 101.781
 392.878 769.705
 288.760 278.351
 137.391 655.845
 772.482 911.714
 262.859 900.446
 72.564 644.577
 172.775 454.667
 341.501 265.093
 502.614 258.750
 54.949 425.116
 604.321 70.024
 37.189 428.572
 83.500 492.363
 410.056 994.046
 570.431 135.351
 668.326 276.759
 246.154 401.108
 469.644 701.517
 828.035 330.753
 916.627 334.303
 906.632 304.318
 521.775 771.108
 206.543 6.613
 554.382 403.884
 585.638 791.919
 647.872 631.583
 285.155 512.663
 924.273 205.878
 71.205 647.536
 201.303 664.052
 768.061 564.305
 271.380 323.712
 155.062 389.185
 668.383 854.305
 990.039 900.868
 608.194 148.274
 819.070 311.640
 946.610 380.135
 349.246 694.573
 540.513 445.435
 190.466 134.256
 525.145 734.763
 234.493 654.316
 885.436 632.670
 433.329 358.999
 659.013 589.994
 191.044 535.001
 972.229 843.878
 498.512 225.710
 391.158 236.550
 652.009 811.003
 232.668 385.977
 315.467 715.038
 195.479 104.051
 551.630 601.427
 59.515 246.468
 576.737 394.261
 89.120 559.390
 532.304 545.200
 940.126 898.097
 739.543 27.163
 293.780 909.827
 258.895 215.618
 556.748 764.898
 248.759 776.362
 913.462 295.865
 561.952 836.846
 885.877 363.334
 271.727 514.965
 640.052 949.056
 745.659 518.930
 326.138 312.879
 427.714 234.163
 198.307 111.146
 416.878 963.276
 537.444 122.348
 93.467 784.335
 98.274 763.512
 618.397 607.128
 983.788 901.399
 871.215 219.470
 275.859 199.646
 882.502 473.421
 137.814 921.072
 716.555 828.187
 371.210 388.459
 60.249 571.519
 927.409 252.894
 41.107 529.370
 719.773 22.492
 427.317 554.658
 282.865 552.978
 828.386 686.398
 612.333 122.628
 619.101 481.552
 577.720 425.725
 431.294 551.174
 18.025 79.728
 405.670 952.448
 347.244 701.128
 255.685 487.664
 758.277 53.619
 181.524 594.034
 915.558 390.384
 976.936 844.333
 69.819 721.156
 315.548 852.930
 465.729 46.381
 284.985 845.898
 601.335 467.652
 183.343 324.137
 646.745 748.826
 408.280 156.989
 151.064 249.707
 787.125 388.618
 27.092 958.197
 828.134 833.841
 871.541 522.552
 357.614 763.333
 576.721 38.332
 662.417 224.811
 242.942 821.278
 227.874 677.369
 887.523 334.420
 171.121 6.540
 847.863 812.893
 570.808 779.426
 26.996 311.310
 716.238 949.773
 868.115 894.905
 300.012 554.766
 760.609 406.449
 294.490 197.344
 268.047 706.194
 547.968 983.829
 375.433 932.454
 453.882 806.542
 829.081 237.209
 656.057 410.079
 490.938 576.220
 3.630 59.084
 556.632 579.080
 537.616 101.245
 52.414 784.638
 431.943 574.105
 493.234 735.003
 608.296 785.959
 168.323 601.387
 357.230 573.082
 640.677 332.316
 217.215 526.917
 574.897 324.983
 655.731 740.327
 519.136 519.968
 657.922 652.023
 289.708 695.111
 132.158 998.655
 872.718 813.608
 389.938 106.584
 450.413 182.485
 729.853 177.065
 168.554 159.322
 59.641 512.480
 425.767 356.877
 313.072 985.759
 830.509 27.098
 273.547 424.321
 33.032 238.607
 996.414 933.514
 598.774 916.354
 847.511 757.967
 99.235 0.725
 845.025 823.450
 13.051 258.437
 432.152 133.398
 663.316 382.259
 524.102 245.427
 779.737 334.768
 997.817 921.730
 831.998 697.322
 137.353 46.786
 702.461 494.359
 651.635 115.337
 674.309 380.555
 61.447 107.886
 930.519 650.713
 654.745 750.332
 567.986 596.259
 57.127 874.862
 511.201 765.653
 309.521 502.302
 95.581 556.766
 317.535 9.249
 619.695 786.423
 594.640 249.024
 928.881 845.002
 400.445 202.603
 384.206 292.442
 40.075 847.991
 137.363 216.856
 183.455 673.964
 924.112 929.366
 354.638 111.945
 9.683 70.884
 79.858 118.999
 75.437 560.680
 745.408 982.183
 786.805 16.041
 757.763 911.878
 290.602 950.806
 701.442 197.303
 671.169 742.560
 516.193 174.410
 368.384 708.760
 253.371 334.095
 98.387 706.737
 289.247 921.711
 995.169 167.691
 366.031 957.700
 536.263 977.317
 973.074 869.622
 560.074 853.154
 173.020 759.707
 10.510 959.333
 400.261 646.355
 344.182 201.774
 220.077 985.746
 147.359 610.655
 822.398 89.297
 978.080 231.988
 748.439 158.213
 770.310 197.186
 203.930 27.639
 12.102 939.857
 319.859 85.131
 991.627 594.545
 979.081 452.474
 550.098 295.444
 761.684 412.744
 298.709 637.239
 178.486 258.231
 160.278 849.092
 493.448 527.296
 351.326 40.761
 993.315 802.785
 695.593 121.923
 785.654 440.537
 77.752 977.675
 912.039 378.328
 231.337 151.218
 396.950 403.879
 186.166 475.708
 538.656 311.030
 59.071 788.839
 337.651 387.688
 392.251 424.008
 81.035 814.785
 563.707 609.657
 215.579 235.077
 504.743 123.132
 284.195 912.777
 854.483 576.993
 734.420 253.662
 7.764 995.027
 275.715 710.350
 220.801 933.368
 435.356 244.079
 932.074 281.139
 389.104 53.642
 840.319 137.386
 699.440 480.694
 616.955 299.985
 535.829 140.651
 679.390 51.371
 361.204 957.740
 430.280 109.914
 107.851 964.903
 194.897 999.424
 23.271 293.272
 636.348 228.452
 709.902 566.598
 271.701 761.841
 307.217 43.640
 379.431 396.554
 244.337 942.099
 811.402 49.384
 827.702 822.812
 185.519 244.228
 1.330 119.851
 525.769 509.681
 634.900 543.691
 475.587 113.420
 443.263 349.286
 782.183 858.067
 234.513 302.731
 330.756 224.731
 314.582 569.019
 798.575 296.479
 65.147 914.442
 153.080 836.409
 556.993 321.586
 91.863 986.539
 489.621 869.032
 925.210 37.265
 264.792 64.232
 846.501 976.763
 939.742 534.245
 488.051 339.561
 576.202 388.704
 788.775 648.870
 843.383 751.582
 627.576 293.562
 964.035 7.759
 227.630 444.445
 358.167 587.433
 790.279 932.401
 862.582 492.054
 154.262 360.767
 737.851 891.236
 931.336 974.024
 947.538 648.313
 680.433 463.376
 365.494 485.671
 340.343 356.426
 671.897 118.162
 639.372 453.022
 101.751 267.948
 286.590 863.055
 853.141 246.711
 873.357 145.905
 617.151 236.633
 979.132 307.137
 205.662 520.993
 588.485 578.664
 803.973 475.053
 646.505 986.900
 717.268 910.536
 169.864 333.360
 196.329 420.158
 506.743 898.029
 679.727 255.869
 19.386 592.741
 566.346 324.843
 20.424 495.389
 0.699 445.467
 303.434 382.352
 509.821 682.050
 97.805 632.947
 148.051 497.617
 979.340 433.620
 886.492 520.623
 865.655 678.997
 707.410 820.922
 107.082 110.799
 438.081 905.673
 190.243 703.202
 69.946 865.625
 246.678 884.723
 771.520 680.386
 399.974 62.627
 209.789 97.680
 691.903 907.599
 165.261 471.493
 554.526 675.867
 859.068 728.445
 397.434 345.601
 333.364 247.265
 166.875 767.516
 643.482 915.134
 719.186 259.833
 365.032 264.734
 500.434 889.652
 902.441 210.607
 506.574 991.250
 546.533 71.928
 435.606 582.680
 985.162 885.831
 660.629 201.422
 667.963 341.296
 428.358 124.766
 787.799 374.300
 3.326 948.579
 719.051 702.055
 268.000 437.296
 176.506 494.952
 191.183 437.134
 586.223 412.088
 182.179 363.170
 727.515 298.570
 450.164 368.943
 477.383 664.077
 334.155 215.432
 907.656 352.401
 109.050 145.856
 321.414 555.951
 910.758 705.636
 417.408 28.704
 264.966 525.623
 316.109 272.305
 808.989 104.525
 923.439 895.143
 427.380 717.030
 131.298 821.294
 395.056 761.999
 818.711 618.444
 655.877 315.190
 13.152 750.632
 931.687 919.023
 965.649 887.454
 532.191 924.158
 181.202 626.643
 47.922 81.037
 601.466 737.690
 288.416 791.639
 461.309 701.949
 60.092 90.591
 714.640 316.747
 551.038 289.293
 55.887 120.211
 43.591 436.353
 237.656 568.351
 454.344 612.209
 716.898 210.429
 302.054 266.283
 343.544 532.616
 326.976 642.412
 357.661 908.692
 283.900 34.696
 982.318 961.006
 761.847 523.782
 316.284 111.845
 55.782 706.101
 548.370 726.765
 642.327 129.578
 66.512 815.395
 158.274 963.101
 230.949 75.013
 616.537 268.787
 161.067 217.081
 41.222 921.326
 167.280 101.473
 586.812 173.804
 588.047 577.903
 304.503 441.269
 991.477 974.742
 12.825 539.501
 522.717 523.968
 654.488 245.052
 752.320 324.255
 214.546 142.519
 665.024 645.399
 827.346 695.597
 459.067 904.577
 405.189 859.658
 967.441 702.637
 727.391 276.301
 706.880 116.367
 884.456 725.544
 578.240 485.819
 681.985 521.247
 932.059 215.347
 678.867 522.266
 252.049 389.518
 24.089 389.156
 852.174 72.829
 928.634 277.485
 312.578 62.986
 179.376 848.676
 557.311 164.841
 489.503 962.552
 491.619 75.143
 56.884 748.292
 536.023 61.598
 543.164 628.448
 613.980 393.886
 820.509 881.030
 643.233 65.065
 491.291 194.927
 149.725 620.935
 53.209 522.325
 647.200 799.568
 45.958 116.986
 113.132 346.239
 916.620 618.799
 528.783 498.892
 223.131 192.887
 652.024 690.102
 155.827 236.387
 148.656 453.039
 896.121 849.176
 941.640 86.518
 702.391 838.154
 246.720 578.771
 672.340 340.748
 673.970 627.819
 188.277 455.315
 992.870 360.327
 119.387 437.742
 516.484 838.582
 899.152 839.358
 469.388 470.141
 785.444 336.130
 403.447 575.850
 567.602 238.891
 532.632 224.149
 34.152 725.125
 418.520 863.070
 935.132 531.670
 475.310 652.213
 445.586 172.088
 329.095 856.752
 196.377 60.512
 790.521 371.462
 422.638 244.403
 540.831 817.711
 279.785 671.136
 124.876 638.773
 686.075 77.804
 355.116 912.837
 416.090 130.704
 200.378 928.398
 541.714 421.978
 932.679 908.720
 599.222 317.684
 83.413 131.664
 159.619 546.739
 293.336 335.032
 353.879 316.895
 684.035 7.953
 617.914 775.925
 14.872 493.421
 689.774 827.923
 779.905 829.599
 132.752 831.156
 33.305 766.806
 244.688 100.846
 176.599 258.095
 721.171 613.914
 92.297 44.257
 396.734 950.051
 839.651 364.973
 525.018 531.921
 941.223 718.309
 560.845 265.139
 963.559 367.936
 161.816 984.611
 339.429 634.352
 975.290 837.288
 979.146 91.313
 762.405 162.482
 288.464 575.888
 31.112 250.149
 443.009 379.628
 805.349 886.466
 684.568 354.769
 600.693 46.226
 601.464 694.036
 464.598 815.937
 760.481 342.132
 881.226 372.882
 176.253 903.644
 949.540 987.794
 268.611 323.629
 984.686 836.512
 580.412 847.163
 235.555 314.103
 346.886 891.601
 877.976 349.100
 340.094 585.098
 658.369 362.045
 404.122 197.245
 305.228 338.271
 971.764 388.654
 76.945 467.476
 163.462 777.399
 8.830 810.143
 944.068 418.750
 697.352 992.189
 210.497 343.420
 906.540 403.667
 639.820 737.013
 193.991 325.006
 6.910 873.747
 879.159 755.835
 425.913 760.373
 464.769 48.108
 350.984 87.080
 476.509 209.018
 37.610 521.817
 213.226 542.581
 693.106 389.709
 159.079 134.903
 488.559 132.119
 563.346 190.896
 547.365 688.387
 658.479 923.863
 628.985 650.832
 81.719 249.133
 479.641 39.229
 661.949 994.300
 291.915 169.544
 906.899 407.997
 798.058 963.486
 304.460 13.391
 690.916 286.377
 167.282 39.268
 123.439 402.633
 886.546 888.839
 362.726 307.965
 506.487 133.056
 475.437 708.058
 826.785 990.642
 484.245 453.570
 329.199 971.330
 374.218 764.762
 104.967 492.560
 835.804 55.777
 330.603 654.421
 728.142 333.810
 355.254 684.877
 31.196 253.141
 979.008 699.802
 954.596 964.876
 328.265 603.210
 889.887 952.415
 883.927 66.170
 864.166 378.091
 656.781 342.534
 987.917 901.450
 400.861 120.952
 327.599 43.499
 731.876 981.268
 491.427 558.590
 399.181 265.602
 640.486 796.756
 24.593 127.163
 350.331 70.363
 851.004 160.630
 802.378 721.355
 372.838 714.905
 809.582 76.481
 786.609 751.068
 635.050 200.458
 593.999 834.766
 981.584 249.665
 205.899 583.124
 778.888 995.556
 280.870 52.290
 915.690 447.518
 735.626 224.075
 126.862 444.518
 791.766 890.922
 199.371 104.640
 178.518 949.973
 182.341 388.184
 255.306 892.648
 630.511 25.431
 613.149 249.542
 159.979 232.521
 876.132 946.129
 911.414 51.484
 372.353 107.659
 388.186 632.450
 949.942 377.482
 632.515 172.198
 53.156 478.143
 717.183 643.813
 774.489 635.756
 37.378 523.222
 692.660 833.066
 188.417 831.555
 77.814 273.352
 190.499 374.577
 382.002 184.623
 179.112 745.027
 675.763 321.003
 205.511 648.756
 884.469 515.629
 599.979 375.437
 817.938 87.632
 133.817 728.851
 274.013 125.994
 494.641 695.827
 84.527 877.301
 962.280 317.725
 216.905 5.065
 566.060 150.539
 756.052 108.638
 923.494 891.462
 281.906 973.530
 738.281 9.000
 293.876 846.530
 983.292 853.827
 583.334 3.599
 851.049 827.764
 941.385 811.549
 937.522 843.177
 136.550 822.461
 980.385 875.064
 484.094 519.481
 23.775 769.245
 536.875 631.599
 679.933 263.781
 891.478 321.504
 333.600 64.452
 960.610 533.262
 645.938 711.547
 904.150 764.956
 596.906 322.862
 30.806 45.507
 922.928 300.817
 627.107 875.313
 102.614 969.647
 790.600 908.458
 787.723 347.096
 843.041 671.921
 618.259 854.886
 883.400 236.991
 876.117 500.112
 69.318 473.153
 176.133 697.742
 51.880 958.849
 949.621 500.562
 348.034 321.116
 504.671 120.574
 236.712 392.213
 938.873 594.183
 380.621 161.683
 701.202 607.218
 881.124 763.051
 545.861 465.230
 896.817 252.519
 465.781 95.688
 528.863 440.123
 738.858 693.057
 82.361 639.974
 845.715 72.759
 440.792 674.269
 931.958 158.343
 480.604 445.089
 976.552 976.355
 749.334 668.691
 505.374 529.619
 30.311 129.655
 747.640 431.431
 620.140 878.204
 593.169 946.074
 805.219 875.171
 669.036 345.970
 996.824 537.966
 741.842 279.256
 580.513 700.689
 471.400 175.980
 767.298 556.006
 126.200 904.113
 567.196 969.994
 131.669 731.820
 609.177 68.890
 498.201 738.920
 527.386 494.183
 84.658 742.937
 346.937 156.167
 939.982 424.010
 11.916 522.649
 354.387 24.066
 384.931 436.759
 794.001 900.793
 646.157 533.640
 218.823 493.149
 668.081 529.276
 851.283 325.445
 230.827 884.958
 807.830 479.750
 666.012 648.240
 992.973 205.699
 921.619 66.052
 726.532 732.419
 76.564 929.528
 0.929 884.572
 904.762 504.648
 394.919 284.479
 301.100 430.852
 179.854 11.421
 795.273 624.249
 299.393 869.903
 256.688 136.904
 766.432 438.597
 450.396 123.227
 763.101 894.446
 759.207 713.821
 840.259 61.074
 12.863 251.908
 159.290 61.915
 536.604 203.921
 596.794 476.740
 776.880 200.972
 715.520 631.437
 912.990 329.200
 394.370 986.704
 904.353 582.622
 186.502 938.806
 341.942 580.860
 945.278 377.752
 109.661 385.438
 709.410 253.490
 261.337 812.187
 385.221 133.254
 178.361 714.446
 97.941 262.562
 192.232 623.385
 725.911 204.124
 588.542 89.888
 679.998 473.853
 610.752 429.514
 372.377 238.062
 563.094 71.315
 538.779 612.789
 884.640 736.447
 969.523 213.161
 597.002 498.054
 678.172 650.907
 485.074 814.846
 831.771 751.043
 875.817 692.752
 200.742 448.732
 759.549 658.388
 605.085 995.066
 29.811 561.636
 60.229 121.696
 783.060 840.069
 612.487 830.719
 352.866 643.258
 330.368 144.991
 192.528 639.150
 542.130 398.197
 955.966 806.944
 217.955 901.740
 453.359 601.394
 751.275 301.238
 322.268 482.804
 240.489 848.583
 707.200 516.495
 480.050 651.648
 383.986 17.088
 87.335 723.764
 206.422 649.168
 695.565 105.560
 550.969 989.826
 688.238 255.013
 353.561 944.137
 120.037 345.315
 86.592 106.125
 924.171 638.023
 532.856 840.309
 235.780 39.942
 848.724 578.125
 232.847 651.011
 246.270 275.705
 705.455 177.599
 691.808 751.569
 84.889 646.863
 547.778 442.264
 697.717 804.897
 760.668 99.081
 936.526 821.576
 407.440 858.423
 66.419 630.911
 497.511 601.663
 800.806 96.172
 430.685 367.400
 195.773 657.778
 430.599 970.596
 21.705 669.012
 308.469 740.437
 594.380 985.117
 716.460 123.834
 184.161 796.399
 480.372 666.735
 997.819 202.134
 967.013 824.154
 347.910 641.581
 755.434 45.678
 822.465 329.100
 108.841 410.722
 954.169 95.768
 54.440 661.910
 302.473 99.012
 893.912 111.424
 821.569 319.451
 12.589 520.173
 537.389 480.587
 209.347 510.199
 621.388 378.367
 912.910 344.317
 979.577 735.344
 518.428 361.796
 102.014 755.585
 308.483 3.708
 598.693 974.387
 605.849 95.779
 118.685 709.757
 735.486 920.277
 74.653 134.584
 297.280 32.267
 216.976 419.232
 119.249 830.758
 891.105 529.217
 976.651 543.829
 117.075 602.754
 831.995 631.192
 128.110 644.753
 534.102 141.080
 950.841 839.672
 873.578 414.576
 85.798 653.253
 843.403 733.986
 514.712 126.055
 315.534 227.554
 609.995 189.039
 989.685 126.515
 118.952 297.876
 973.917 518.358
 136.327 298.572
 246.670 139.184
 837.330 828.343
 257.851 725.738
 21.069 114.122
 237.139 622.256
 91.244 163.736
 278.426 967.390
 685.029 724.643
 801.204 21.698
 538.389 200.552
 596.506 326.477
 460.974 921.368
 844.028 90.722
 178.489 726.512
 438.215 806.072
 805.668 981.015
 837.946 801.618
 437.232 648.924
 813.320 623.924
 714.294 416.050
 713.505 505.772
 744.424 616.173
 734.400 153.742
 758.096 669.364
 589.794 914.147
 783.519 201.532
 653.671 484.203
 155.274 59.761
 166.461 526.205
 157.064 163.264
 309.507 263.196
 680.732 895.059
 628.160 722.138
 686.225 420.916
 406.142 222.372
 21.990 561.167
 596.750 851.439
 942.456 294.974
 937.758 535.807
 396.612 568.386
 7.354 300.278
 895.481 245.491
 512.071 956.686
 860.737 990.254
 781.495 700.791
 754.179 815.050
 728.763 497.158
 758.820 465.619
 823.822 157.315
 175.546 732.387
 524.522 269.072
 191.440 951.241
 178.513 607.762
 21.851 165.224
 409.158 987.094
 211.060 710.050
 147.274 212.745
 757.174 924.366
 686.220 550.729
 694.840 599.292
 792.902 970.722
 391.941 15.790
 76.713 68.090
 489.163 583.177
 530.730 594.357
 607.686 313.489
 645.970 661.749
 472.256 536.199
 444.805 51.423
 324.152 283.015
 571.445 405.855
 639.300 826.180
 556.512 73.051
 506.991 624.171
 83.095 783.675
 178.704 870.194
 520.389 362.718
 456.671 421.012
 858.270 126.069
 778.694 841.846
 125.222 201.330
 167.879 888.295
 259.429 593.892
 80.145 975.034
 538.077 636.920
 603.553 85.753
 65.719 401.155
 274.599 457.109
 444.730 471.861
 888.825 35.034
 768.393 140.766
 335.642 733.526
 112.051 816.191
 497.536 518.869
 75.249 271.012
 267.343 156.347
 926.202 62.545
 477.624 468.038
 0.680 48.435
 55.224 300.641
 145.069 756.365
 641.553 248.884
 805.690 451.588
 713.197 945.603
 444.210 984.455
 434.107 352.645
 96.088 930.152
 934.220 671.380
 332.616 585.626
 882.229 957.566
 587.351 135.225
 372.872 257.886
 667.945 699.093
 630.240 585.766
 401.031 139.099
 514.854 588.543
 310.437 909.433
 568.647 609.016
 270.312 36.660
 421.404 559.694
 420.559 521.345
 975.875 671.109
 701.252 235.560
 375.874 575.558
 27.460 303.106
 409.660 189.186
 961.445 188.608
 605.231 568.942
 273.692 374.542
 808.446 972.394
 749.283 799.383
 801.010 129.530
 176.165 783.475
 393.036 653.454
 534.691 240.820
 122.224 244.419
 834.182 714.053
 994.873 67.207
 856.166 466.614
 727.032 359.662
 762.410 201.003
 379.699 929.928
 309.117 266.521
 650.457 956.960
 430.019 685.786
 983.980 174.169
 566.984 319.221
 22.184 606.205
 146.757 743.781
 236.381 76.136
 539.290 330.153
 201.515 502.468
 152.551 836.035
 297.682 876.056
 689.715 6.819
 395.791 825.095
 139.325 994.815
 619.930 936.745
 612.507 320.299
 724.092 866.951
 461.991 939.052
 199.245 611.537
 196.960 229.286
 489.812 773.432
 980.206 233.997
 776.581 899.982
 97.397 801.726
 633.683 903.734
 813.245 758.768
 526.883 658.186
 770.055 459.195
 953.109 280.959
 287.462 926.172
 969.454 600.397
 38.432 890.428
 694.143 332.993
 9.095 811.064
 930.986 579.417
 5.124 32.954
 549.241 142.694
 304.755 586.711
 397.581 665.642
 140.888 405.590
 926.895 723.774
 237.773 442.992
 3.250 358.013
 550.570 989.569
 598.534 417.871
 30.619 465.988
 719.712 854.901
 740.774 802.377
 473.567 368.648
 1.952 795.364
 36.000 688.884
 695.574 285.928
 305.225 170.355
 61.426 744.178
 546.219 186.653
 704.265 639.444
 587.838 211.168
 396.183 465.106
 399.976 153.729
 179.103 267.523
 770.464 935.674
 230.059 177.772
 512.343 903.395
 651.172 585.088
 182.285 236.273
 439.820 933.785
 778.876 250.253
 238.968 523.509
 741.943 449.832
 372.340 389.218
 796.094 371.008
 146.977 215.943
 605.997 983.797
 422.448 78.722
 748.928 498.586
 170.475 505.002
 400.942 425.061
 803.223 241.099
 194.071 260.403
 757.973 112.115
 578.741 95.250
 468.865 333.084
 441.769 97.576
 914.178 535.535
 737.567 407.665
 334.814 986.253
 118.476 609.117
 114.022 2.678
 457.475 54.013
 780.632 311.378
 278.933 853.596
 442.282 92.569
 314.973 3.106
 918.213 135.232
 128.629 610.506
 373.482 965.426
 260.970 529.113
 261.226 966.734
 16.199 354.538
 963.228 488.965
 473.338 3.505
 241.241 232.518
 860.236 228.193
 734.827 934.797
 128.335 982.728
 481.842 596.402
 586.102 611.634
 213.973 333.329
 274.381 202.695
 864.064 982.902
 465.709 983.428
 889.482 21.861
 137.219 451.585
 194.849 261.861
 476.886 641.768
 359.517 398.128
 737.196 933.997
 724.749 419.415
 928.817 513.026
 560.418 400.296
 657.478 662.399
 851.958 439.935
 636.171 712.945
 269.205 774.497
 166.195 615.869
 96.794 54.247
 866.943 745.515
 521.036 762.243
 666.085 891.520
 834.112 971.351
 137.621 225.546
 189.315 442.623
 621.925 840.578
 330.643 204.028
 684.232 793.179
 738.860 597.955
 699.055 228.928
 350.144 623.111
 98.893 452.061
 81.493 636.631
 835.561 791.071
 961.239 930.904
 188.918 907.629
 538.582 803.146
 366.191 156.754
 211.226 831.108
 589.154 607.922
 146.544 632.874
 117.834 21.174
 13.629 290.796
 38.092 96.576
 928.987 367.937
 604.400 602.461
 938.144 439.389
 514.439 976.121
 303.124 840.518
 63.193 884.300
 588.664 830.258
 623.222 249.447
 488.291 151.321
 95.390 876.857
 908.423 502.460
 719.130 58.245
 640.846 323.352
 99.974 145.807
 60.817 523.338
 259.669 869.510
 452.410 995.039
 523.507 157.094
 500.351 467.050
 791.851 974.603
 117.364 131.712
 187.353 564.170
 470.158 589.846
 793.519 760.164
 900.721 680.778
 599.504 424.797
 440.913 299.737
 314.042 586.090
 18.922 73.436
 209.881 476.114
 940.507 886.439
 988.984 263.045
 183.805 484.605
 26.028 19.496
 814.671 376.841
 539.511 60.450
 953.943 802.740
 870.357 670.878
 205.810 811.924
 309.659 895.606
 987.746 332.524
 830.589 217.507
 440.637 202.991
 743.226 855.594
 399.157 355.947
 131.849 88.756
 576.754 918.190
 956.934 485.833
 679.483 811.089
 741.811 496.420
 574.150 274.777
 727.650 342.619
 67.819 512.948
 509.617 129.072
 929.667 668.178
 278.814 151.743
 827.766 536.953
 534.735 395.356
 140.795 655.880
 224.880 541.205
 619.532 613.326
 763.740 602.751
 549.720 32.282
 912.448 723.331
 44.243 639.278
 520.959 131.136
 959.401 80.106
 182.885 690.022
 481.226 706.021
 793.217 614.635
 910.474 864.603
 273.648 454.615
 539.202 358.900
 609.397 380.535
 661.148 648.708
 174.118 624.825
 798.805 161.476
 782.323 910.705
 721.798 250.457
 256.666 123.433
 36.508 18.169
 613.432 888.763
 261.799 438.423
 414.785 186.879
 789.004 125.141
 900.013 475.366
 828.190 266.533
 257.522 866.661
 942.266 865.348
 730.256 814.338
 594.115 586.616
 133.054 134.373
 10.985 441.256
 103.138 413.946
 789.527 845.124
 884.163 348.494
 911.733 547.505
 368.168 970.506
 57.461 669.943
 274.476 279.482
 327.204 925.818
 844.270 405.573
 226.290 683.826
 966.725 109.454
 209.019 215.784
 747.612 373.357
 391.643 442.937
 782.918 823.738
 573.078 117.634
 734.904 261.573
 261.279 392.115
 731.194 193.777
 504.105 516.965
 951.746 756.805
 432.012 252.929
 945.266 114.353
 204.985 886.368
 464.829 374.567
 639.853 316.208
 249.735 402.842
 1.706 975.227
 352.309 964.580
 52.856 697.699
 538.201 294.158
 446.125 526.492
 528.444 93.401
 360.737 733.613
 530.974 772.292
 46.518 518.010
 586.576 379.387
 756.124 342.279
 765.312 567.822
 699.781 216.044
 558.800 309.073
 899.415 358.773
 863.518 120.499
 599.372 149.895
 511.187 799.398
 612.493 561.293
 222.837 56.986
 249.505 969.093
 320.152 786.824
 356.145 351.223
 275.989 766.050
 228.832 28.388
 808.615 422.222
 511.842 823.266
 382.312 466.999
 515.758 460.835
 659.798 29.530
 110.624 267.638
 226.854 761.876
 512.765 445.542
 172.073 846.514
 930.121 983.286
 328.407 37.876
 388.540 354.201
 969.988 707.572
 815.345 649.212
 887.338 243.720
 994.413 469.292
 244.625 251.387
 669.691 400.436
 740.229 502.165
 405.545 6.911
 960.694 940.316
 809.659 185.752
 630.692 740.563
 87.510 248.442
 738.296 163.762
 280.131 946.403
 354.382 22.366
 795.361 687.855
 794.001 964.385
 286.594 647.896
 591.106 544.693
 574.952 235.176
 408.952 473.841
 116.562 221.663
 398.049 330.555
 655.254 681.728
 880.917 973.862
 794.443 28.871
 405.541 489.056
 595.576 829.034
 812.737 608.830
 242.516 545.657
 730.396 542.876
 783.069 910.806
 891.386 167.585
 905.163 587.185
 501.768 729.552
 263.566 196.228
 19.845 25.097
 634.378 537.358
 680.566 371.559
 932.773 952.790
 778.266 288.690
 131.624 731.673
 545.890 379.931
 315.014 268.224
 711.409 428.892
 394.432 352.636
 820.548 707.106
 513.174 583.603
 866.075 191.560
 425.712 940.287
 912.628 96.946
 426.183 173.494
 335.296 385.810
 929.548 894.835
 161.204 793.324
 999.348 224.064
 305.271 221.339
 839.352 154.048
 291.659 963.420
 97.984 606.336
 246.569 229.140
 302.535 564.951
 509.734 467.839
 576.309 919.337
 442.855 441.151
 180.454 337.566
 793.281 266.877
 251.208 886.670
 8.424 427.261
 213.195 367.837
 976.862 190.763
 784.440 730.057
 910.075 992.210
 745.829 147.527
 166.683 21.403
 927.056 714.731
 279.360 820.234
 316.105 440.830
 872.016 834.158
 186.236 664.050
 478.016 121.944
 463.097 900.558
 994.116 330.385
 737.464 874.536
 962.379 385.759
 832.166 321.209
 474.800 454.968
 323.868 527.543
 981.851 665.315
 23.635 281.879
 974.224 937.791
 959.800 390.071
 541.987 444.643
 660.943 518.884
 421.017 524.060
 487.124 324.782
 864.538 14.476
 838.565 486.140
 657.841 565.642
 420.421 888.056
 784.783 465.938
 450.829 210.739
 691.548 334.036
 61.229 84.949
 140.748 861.928
 899.850 731.859
 249.515 885.332
 561.652 171.246
 229.418 881.905
 334.065 123.014
 442.348 558.483
 474.110 245.296
 831.798 252.335
 878.501 340.860
 338.049 220.458
 336.704 256.129
 141.699 572.966
 283.647 918.148
 163.852 185.293
 12.602 969.399
 172.373 728.145
 41.942 824.116
 669.341 328.811
 827.063 378.957
 860.627 932.787
 299.156 652.483
 908.070 296.737
 27.150 29.438
 139.820 604.179
 822.556 665.417
 324.805 861.185
 726.885 724.001
 711.139 673.663
 878.531 121.234
 571.647 418.929
 294.534 131.410
 106.797 656.350
 119.449 744.250
 918.644 344.662
 88.927 877.948
 909.355 782.353
 482.825 157.140
 473.180 413.342
 558.137 812.174
 668.049 759.651
 665.455 589.307
 677.273 788.030
 976.548 264.330
 136.089 286.519
 950.978 199.182
 713.063 133.039
 515.304 287.251
 942.101 260.588
 41.429 904.034
 514.160 256.985
 916.296 61.908
 704.416 741.936
 71.626 697.805
 54.140 316.267
 771.309 878.264
 898.654 119.205
 169.840 55.612
 463.369 16.779
 295.644 360.906
 497.081 600.618
 768.992 173.018
 311.464 440.070
 529.471 898.948
 512.443 105.846
 369.707 468.788
 85.092 89.968
 100.368 561.012
 99.520 870.022
 609.873 991.805
 489.421 506.586
 36.942 128.607
 794.371 587.840
 304.907 115.958
 706.445 326.918
 636.127 265.032
 804.285 723.480
 588.778 181.231
 154.516 984.672
 55.704 251.957
 0.667 691.231
 407.887 544.907
 610.811 336.718
 128.764 172.134
 412.642 972.032
 398.224 843.670
 782.095 379.527
 878.310 894.232
 570.873 872.736
 610.809 135.618
 539.012 876.170
 347.861 724.556
 9.138 557.790
 641.230 990.542
 65.286 152.957
 657.887 130.483
 595.433 187.069
 466.159 527.548
 115.588 544.495
 648.081 511.708
 134.907 479.017
 693.056 860.982
 424.445 966.941
 71.944 597.954
 863.664 784.800
 988.853 408.784
 63.479 881.431
 72.823 685.563
 35.501 807.052
 169.187 41.834
 205.374 473.166
 589.515 590.463
 792.889 425.896
 801.876 108.479
 320.358 216.355
 414.731 891.245
 909.023 705.258
 206.619 955.384
 304.615 121.167
 861.159 763.678
 789.519 44.112
 417.470 683.983
 419.942 866.115
 377.575 466.722
 330.350 610.137
 15.476 531.237
 210.075 707.742
 1.364 330.200
 842.862 647.366
 735.923 444.068
 751.515 529.197
 234.053 915.510
 277.226 984.769
 407.966 128.742
 695.287 640.304
 782.867 873.365
 402.440 89.287
 93.971 99.655
 560.988 973.908
 624.024 906.289
 433.996 304.740
 261.742 26.372
 655.573 136.802
 12.443 158.656
 839.593 497.058
 444.857 983.449
 806.739 368.219
 387.719 303.350
 698.778 186.707
 124.669 44.467
 824.391 834.898
 607.671 571.653
 44.157 390.737
 502.078 29.889
 233.542 848.923
 578.460 981.765
 69.839 819.751
 418.048 117.744
 358.163 533.027
 144.230 61.401
 956.993 779.194
 928.837 456.824
 277.853 177.776
 49.407 431.188
 336.973 109.695
 945.317 883.985
 527.842 36.024
 893.240 718.132
 89.149 767.835
 905.250 340.310
 667.735 582.262
 258.878 402.213
 253.647 196.518
 663.266 605.300
 5.514 327.948
 618.189 364.216
 328.435 463.258
 655.327 523.941
 830.712 128.649
 188.766 99.160
 115.697 255.040
 922.793 988.378
 484.317 544.782
 650.969 787.277
 584.201 209.998
 765.768 554.126
 472.815 224.990
 520.581 673.232
 922.376 739.027
 636.242 720.136
 619.948 469.646
 16.565 494.356
 71.078 444.529
 378.589 582.708
 942.124 101.719
 463.658 19.919
 545.501 478.867
 78.333 785.163
 532.053 523.197
 625.912 116.040
 282.494 701.664
 589.628 428.334
 240.075 367.510
 880.058 134.581
 582.514 292.987
 277.748 881.368
 353.765 471.853
 806.464 839.465
 954.718 558.515
 634.949 237.984
 793.802 988.043
 600.682 530.090
 819.214 23.153
 206.365 500.244
 567.687 326.522
 690.003 499.089
 572.226 551.179
 697.188 440.071
 352.827 285.344
 77.154 470.465
 477.956 153.819
 223.210 488.149
 116.590 154.461
 227.211 204.152
 215.176 349.289
 413.851 930.505
 623.343 805.343
 763.977 24.382
 677.088 425.673
 480.130 155.008
 527.115 776.953
 848.555 631.719
 799.758 723.597
 419.621 683.137
 503.398 151.321
 875.513 192.478
 777.417 103.548
 246.225 246.851
 534.753 575.436
 40.993 364.221
 12.213 91.744
 504.686 225.987
 32.246 130.893
 412.310 612.358
 541.472 808.843
 358.087 348.584
 948.392 878.747
 360.046 900.399
 487.298 677.373
 221.131 674.662
 417.157 814.178
 601.305 595.197
 281.365 76.611
 252.847 533.403
 742.705 654.143
 646.777 218.552
 31.977 567.740
 19.410 264.368
 750.955 350.826
 144.443 497.860
 421.012 47.481
 291.094 325.258
 616.662 474.745
 469.176 20.996
 945.117 204.976
 246.958 571.931
 283.580 643.552
 920.232 684.435
 148.501 954.559
 326.668 290.776
 506.457 986.071
 57.520 38.649
 733.981 96.167
 590.935 869.218
 360.937 225.827
 32.780 581.090
 84.396 315.467
 730.378 827.039
 791.112 344.305
 253.213 24.638
 778.288 777.397
 797.168 299.375
 394.338 941.394
 352.823 578.154
 141.752 989.677
 324.669 961.636
 179.060 348.968
 240.648 315.836
 742.618 316.913
 747.306 817.296
 473.787 273.253
 945.301 783.346
 3.616 511.306
 936.272 231.387
 513.969 242.638
 81.621 91.245
 787.965 892.572
 226.214 85.703
 488.423 419.782
 27.997 880.027
 893.811 357.502
 523.861 956.145
 988.107 400.381
 321.824 706.112
 883.194 228.730
 961.658 768.275
 867.370 465.645
 355.769 594.419
 566.767 62.610
 87.754 474.093
 501.514 381.551
 188.961 730.710
 767.192 927.706
 768.285 911.204
 304.303 245.140
 174.921 525.662
 692.197 338.249
 818.699 154.924
 155.271 66.604
 151.994 572.662
 362.508 981.018
 877.956 354.609
 78.990 745.652
 142.225 342.640
 60.381 609.470
 192.747 257.324
 117.143 851.598
 861.084 811.740
 691.235 995.504
 788.439 365.194
 839.105 148.861
 853.141 601.476
 283.857 627.146
 969.285 947.165
 347.877 123.026
 737.718 626.024
 593.950 919.511
 212.514 931.569
 955.589 857.361
 873.759 687.589
 921.286 66.749
 299.214 42.806
 926.444 485.635
 734.597 938.348
 802.457 304.308
 959.508 413.631
 814.834 104.347
 420.995 636.239
 199.285 273.675
 400.347 303.910
 962.496 465.898
 34.777 161.913
 167.143 385.861
 831.296 487.426
 660.984 994.032
 85.570 835.454
 757.998 565.269
 507.026 330.187
 334.320 663.783
 709.616 674.007
 89.715 522.146
 864.796 576.875
 851.620 70.440
 242.310 865.252
 96.189 749.713
 51.003 386.473
 740.582 575.490
 605.063 396.700
 462.101 771.143
 502.997 213.797
 640.127 762.240
 42.295 977.054
 641.647 771.915
 280.618 720.536
 804.128 559.794
 975.794 113.457
 662.295 644.676
 526.543 17.610
 848.001 301.272
 131.379 967.205
 622.673 646.588
 775.299 190.031
 216.130 670.667
 636.756 400.548
 407.933 323.252
 827.908 236.141
 40.405 962.424
 489.633 448.510
 166.434 88.636
 562.420 265.008
 158.861 328.828
 651.634 302.173
 518.372 867.049
 360.190 38.924
 68.229 722.514
 36.217 773.674
 299.965 501.038
 793.541 722.363
 495.372 54.869
 827.772 128.207
 886.067 208.219
 842.561 4.419
 89.959 685.839
 894.240 114.580
 779.610 230.359
 187.073 598.666
 464.359 736.635
 537.087 3.476
 208.007 959.665
 54.404 492.539
 436.615 874.035
 460.104 451.282
 924.663 250.070
 694.393 217.746
 868.502 153.489
 632.500 47.457
 278.014 325.423
 800.155 843.900
 933.051 227.920
 671.909 474.644
 881.005 681.806
 96.428 359.455
 994.546 730.138
 479.423 313.320
 890.671 647.848
 876.903 597.202
 538.900 918.963
 121.402 656.514
 990.522 814.738
 487.769 886.012
 753.429 742.666
 371.819 865.217
 657.659 376.715
 626.761 166.136
 422.442 318.045
 904.036 991.349
 192.067 533.215
 855.317 392.334
 778.703 449.431
 852.390 622.719
 287.301 495.421
 906.048 667.235
 830.665 219.158
 351.657 163.191
 629.768 312.814
 208.502 696.757
 471.568 869.485
 706.393 851.307
 128.078 689.443
 553.313 840.078
 368.824 165.711
 42.353 141.908
 894.448 194.976
 968.119 238.564
 230.770 181.175
 648.650 427.837
 26.894 792.184
 688.226 251.231
 552.758 977.086
 731.986 462.596
 573.945 400.374
 570.789 698.708
 355.658 963.575
 973.250 259.860
 802.898 293.394
 423.378 223.364
 747.261 823.112
 101.961 692.057
 38.114 491.163
 496.097 410.155
 360.683 753.407
 685.500 487.734
 887.616 945.303
 821.008 180.917
 853.770 444.104
 467.737 836.258
 634.288 242.287
 173.424 374.243
 689.610 640.118
 885.641 348.401
 932.182 751.628
 176.705 353.752
 360.678 364.127
 842.630 692.669
 718.987 631.977
 475.517 949.464
 67.737 871.749
 423.870 829.768
 432.463 874.608
 962.093 30.168
 619.527 195.145
 1.435 401.397
 201.639 611.612
 755.812 529.075
 980.390 694.269
 96.184 494.572
 672.840 245.229
 8.558 800.713
 460.374 379.706
 438.387 699.019
 526.121 565.096
 636.557 773.952
 15.983 897.028
 900.605 102.652
 539.437 911.789
 764.026 484.177
 509.621 969.817
 364.012 629.014
 265.878 617.898
 4.758 217.081
 61.928 786.973
 123.282 910.523
 3.580 411.959
 704.831 677.182
 823.565 289.674
 135.382 712.713
 758.407 205.930
 922.982 306.100
 591.658 564.302
 274.031 777.169
 326.260 703.505
 234.709 118.783
 700.975 579.900
 764.312 834.652
 454.899 564.394
 412.044 200.299
 531.068 322.195
 140.828 454.949
 284.388 438.814
 652.942 311.463
 787.962 970.935
 398.036 346.267
 910.805 46.781
 312.617 888.477
 442.640 143.289
 482.793 694.539
 969.620 618.395
 23.683 89.956
 838.428 383.259
 916.881 141.798
 593.114 434.160
 682.786 444.073
 15.536 15.552
 131.191 42.793
 960.534 908.494
 28.506 79.287
 743.377 202.078
 43.476 710.345
 930.121 644.914
 438.590 483.966
 99.943 540.205
 517.987 462.453
 918.944 158.000
 134.192 233.436
 692.364 824.152
 608.038 417.954
 279.480 505.094
 194.569 147.358
 773.950 654.357
 901.480 152.598
 911.119 899.775
 657.798 896.038
 580.366 424.398
 864.241 523.655
 740.297 489.527
 511.360 161.145
 181.237 841.006
 808.559 198.747
 4.709 871.587
 561.035 74.527
 23.363 539.952
 0.227 683.356
 985.071 593.852
 7.364 808.178
 127.857 549.061
 463.092 931.517
 942.141 841.784
 55.987 869.119
 595.894 319.318
 239.273 945.493
 537.246 747.631
 41.523 864.827
 676.400 796.040
 220.000 122.747
 941.276 274.879
 354.195 248.052
 153.889 534.277
 174.649 492.353
 170.167 428.688
 924.230 824.245
 225.801 176.109
 274.538 397.987
 924.103 622.188
 141.156 610.487
 356.040 702.217
 233.199 630.958
 353.212 388.842
 863.409 971.753
 815.103 746.102
 166.311 494.265
 724.260 272.696
 608.246 828.463
 747.007 916.517
 412.178 787.443
 920.887 651.187
 102.795 128.731
 639.422 512.197
 847.559 242.041
 74.148 449.283
 124.108 709.340
 15.729 232.668
 683.876 508.807
 390.665 189.067
 959.445 131.445
 16.426 489.893
 335.253 400.243
 422.434 585.496
 877.548 70.102
 292.129 707.773
 712.555 725.961
 605.345 946.916
 717.514 361.196
 291.588 559.941
 216.510 723.299
 882.722 967.992
 73.941 864.957
 595.493 441.078
 778.235 781.976
 625.722 113.106
 585.315 892.210
 420.505 592.896
 526.881 889.072
 864.158 679.831
 517.217 57.623
 797.796 213.207
 51.864 979.428
 49.338 804.973
 172.718 73.674
 216.558 564.943
 771.034 166.598
 184.775 129.767
 659.417 179.702
 715.271 571.737
 616.392 650.759
 181.105 576.158
 195.889 612.309
 502.207 637.642
 105.355 952.546
 718.340 702.695
 449.884 766.571
 191.488 460.789
 878.293 5.553
 731.571 406.446
 366.433 471.915
 652.176 424.272
 952.017 555.285
 875.489 316.402
 566.103 112.173
 285.233 742.272
 264.054 258.633
 968.625 84.229
 671.939 156.267
 266.844 915.397
 564.033 855.489
 469.937 919.795
 858.224 34.118
 926.465 206.455
 346.173 792.892
 498.405 141.778
 504.989 191.782
 964.092 786.348
 310.824 722.165
 770.537 217.746
 89.300 590.519
 653.635 919.507
 793.192 360.750
 101.203 753.454
 347.637 876.360
 527.910 59.245
 703.848 313.027
 789.974 157.716
 303.277 939.945
 295.642 5.672
 788.294 578.166
 298.143 257.038
 968.407 610.805
 902.024 342.234
 431.808 638.109
 110.873 963.325
 402.750 785.908
 711.714 211.731
 811.004 215.080
 574.415 208.317
 338.831 379.237
 766.852 118.586
 924.966 15.527
 800.104 749.998
 768.545 97.296
 952.493 851.407
 926.512 36.229
 434.844 129.096
 726.564 194.890
 688.040 808.327
 218.115 298.310
 212.059 7.875
 3.123 46.148
 455.603 977.370
 977.162 196.208
 717.577 358.783
 672.104 577.716
 74.878 575.031
 131.718 1.179
 731.697 487.115
 129.871 354.178
 138.986 878.503
 320.630 442.703
 841.670 669.708
 806.148 380.189
 436.879 100.466
 40.759 706.206
 758.115 270.771
 830.287 489.469
 505.283 250.069
 9.329 631.796
 914.353 556.334
 714.616 527.725
 676.785 799.711
 750.827 376.245
 479.456 70.369
 551.099 404.717
 120.550 634.462
 555.563 309.253
 873.761 358.506
 308.382 490.118
 408.302 199.439
 250.980 455.047
 239.904 29.373
 563.359 758.460
 80.570 980.172
 676.969 361.689
 92.899 628.913
 404.723 550.401
 536.829 451.988
 362.900 882.961
 549.571 569.676
 305.516 810.676
 328.074 416.635
 666.781 991.535
 120.644 404.893
 477.542 187.540
 591.472 207.899
 555.888 407.131
 38.049 66.270
 592.539 434.164
 934.122 592.621
 283.430 519.690
 485.537 294.770
 783.379 139.354
 546.619 319.572
 447.217 815.094
 902.401 385.273
 523.075 933.125
 706.939 175.815
 304.039 769.790
 738.175 538.844
 320.246 962.097
 121.364 98.685
 757.384 970.685
 650.384 570.436
 166.721 610.323
 741.491 361.248
 136.314 37.980
 157.960 455.220
 326.322 153.071
 795.047 100.050
 739.787 781.156
 189.682 213.322
 363.398 274.268
 773.073 486.237
 133.385 902.100
 800.007 930.615
 275.532 152.706
 27.213 654.550
 354.361 474.411
 563.925 292.287
 216.891 127.787
 448.195 99.482
 506.122 374.203
 807.971 866.302
 577.041 792.494
 420.246 623.813
 704.698 815.274
 886.279 515.425
 114.565 729.429
 876.047 81.989
 977.447 150.292
 168.595 739.358
 435.709 5.200
 812.985 99.293
 508.193 139.681
 271.388 452.648
 355.300 969.074
 73.826 667.461
 573.190 961.200
 333.746 689.349
 580.515 863.739
 543.580 18.393
 618.738 335.718
 816.455 992.037
 717.674 249.187
 169.199 459.824
 194.005 278.508
 385.726 790.641
 818.000 265.138
 369.887 920.304
 871.498 150.396
 932.226 905.629
 550.420 313.089
 473.192 795.545
 862.892 879.407
 671.638 420.460
 617.749 825.984
 785.668 314.208
 769.303 451.083
 574.682 559.801
 217.196 411.678
 786.785 48.381
 792.841 24.426
 82.587 882.878
 186.954 805.763
 720.899 382.505
 780.184 320.491
 178.201 55.399
 977.690 749.996
 554.484 724.243
 669.140 251.903
 403.504 698.880
 741.077 124.502
 864.435 991.714
 265.584 114.127
 340.978 332.772
 637.101 405.043
 728.168 443.807
 790.875 43.138
 409.359 222.656
 927.652 791.116
 97.348 233.709
 308.781 859.110
 563.490 26.870
 546.025 156.254
 454.478 160.540
 966.154 862.112
 633.568 494.288
 610.255 308.861
 775.195 969.954
 963.039 623.270
 590.776 107.557
 782.768 920.040
 949.034 211.796
 305.580 323.685
 984.346 488.980
 469.680 874.314
 847.506 101.372
 689.047 733.423
 159.320 590.295
 600.127 729.798
 170.768 50.634
 308.517 494.176
 634.814 172.989
 129.332 436.270
 52.771 536.528
 1.140 971.740
 199.323 852.362
 468.676 452.803
 159.641 756.022
 886.671 578.245
 862.629 26.416
 761.897 930.974
 677.218 80.764
 591.863 129.107
 793.131 339.756
 298.562 685.382
 151.033 669.076
 219.512 495.962
 764.910 943.012
 384.300 260.089
 615.637 718.956
 454.403 544.386
 440.616 699.937
 671.879 517.773
 830.095 752.989
 586.089 103.984
 24.262 667.146
 297.979 827.802
 722.569 14.538
 772.401 508.484
 432.278 625.575
 167.621 110.085
 339.325 524.320
 567.740 64.745
 151.662 178.115
 381.532 703.490
 692.099 597.455
 596.706 662.139
 380.862 944.441
 111.260 270.764
 902.666 653.277
 266.257 617.556
 881.990 681.922
 192.736 726.330
 954.575 963.706
 578.578 766.314
 212.257 740.621
 330.974 478.959
 179.402 580.676
 432.015 755.537
 648.001 120.700
 86.994 118.279
 328.502 59.119
 278.880 474.134
 166.472 542.194
 752.565 42.207
 711.127 749.204
 646.616 562.265
 308.499 359.933
 809.226 421.818
 415.909 370.029
 822.793 983.239
 609.464 860.526
 915.086 330.843
 75.083 296.672
 954.551 712.073
 556.504 463.625
 266.243 828.872
 979.471 493.507
 919.582 697.487
 706.591 616.355
 739.219 280.532
 607.128 308.887
 588.450 387.878
 683.202 717.577
 436.636 217.308
 789.656 409.800
 516.942 276.892
 258.491 237.806
 130.430 604.335
 807.637 979.819
 682.414 120.459
 623.437 310.931
 625.204 461.424
 680.187 929.636
 609.458 704.724
 250.149 465.495
 248.927 405.719
 793.599 276.712
 117.986 303.097
 458.554 836.134
 518.956 832.828
 800.102 39.047
 970.714 250.656
 913.943 149.893
 528.473 133.909
 410.203 957.786
 897.274 385.465
 802.342 17.474
 751.728 558.119
 300.683 114.379
 828.573 458.877
 357.452 576.078
 776.051 72.997
 865.189 40.211
 687.776 0.691
 745.897 328.354
 934.423 849.768
 945.549 230.129
 753.169 540.081
 56.795 101.066
 934.449 806.203
 999.244 65.978
 433.420 529.490
 287.144 407.455
 357.933 976.617
 382.181 32.275
 277.135 796.222
 766.302 138.847
 339.770 346.707
 555.731 763.348
 176.363 855.276
 420.837 433.942
 825.752 190.394
 63.170 899.753
 17.601 956.960
 645.276 778.296
 555.907 876.450
 63.025 951.522
 484.073 314.166
 314.793 871.871
 323.325 574.650
 55.461 366.738
 319.494 556.686
 652.646 569.122
 118.022 284.312
 192.739 786.199
 126.227 93.759
 248.153 243.958
 481.154 132.532
 225.886 28.382
 689.674 731.055
 510.284 260.990
 767.043 945.074
 707.129 693.659
 895.964 584.633
 237.444 844.857
 38.703 679.784
 541.253 402.674
 541.424 61.902
 785.761 530.999
 7.228 430.571
 358.941 591.055
 720.009 438.431
 526.236 554.115
 766.123 359.402
 471.281 471.062
 18.847 349.485
 895.339 984.646
 68.815 94.439
 357.005 240.542
 452.210 336.462
 364.157 158.946
 550.837 844.329
 732.666 870.511
 920.683 440.924
 77.963 965.455
 607.795 721.866
 260.837 834.920
 995.020 722.724
 751.062 846.992
 606.011 544.610
 862.544 959.644
 993.079 493.770
 641.052 958.411
 724.839 685.753
 417.541 162.440
 643.453 5.237
 72.134 779.225
 7.940 385.409
 359.650 231.623
 110.861 303.597
 28.853 622.364
 135.403 300.686
 304.291 948.420
 796.035 979.619
 799.690 903.141
 19.388 972.293
 381.443 796.425
 116.810 574.526
 514.146 736.552
 573.062 316.132
 389.672 221.349
 427.300 478.789
 687.489 416.408
 905.909 210.190
 235.483 905.175
 338.503 261.585
 564.093 596.413
 758.070 740.265
 377.157 801.113
 966.354 502.712
 133.301 541.118
 202.175 692.427
 153.335 739.184
 52.228 363.821
 180.989 643.822
 513.220 435.817
 944.019 257.010
 476.028 332.095
 635.546 518.809
 635.355 426.259
 85.294 936.358
 413.515 797.052
 768.715 366.930
 858.998 179.379
 338.931 933.213
 277.165 379.935
 519.758 986.401
 162.562 711.284
 504.197 577.626
 623.817 225.188
 325.670 754.744
 170.081 125.545
 451.562 889.328
 412.575 784.825
 360.670 143.216
 829.412 237.164
 456.616 606.046
 352.855 979.003
 14.954 841.615
 725.208 867.302
 217.436 853.714
 595.168 999.933
 775.703 369.226
 406.711 717.049
 349.703 901.243
 686.186 441.288
 412.601 126.790
 232.456 534.088
 471.336 537.208
 534.821 881.548
 515.627 204.688
 12.326 623.109
 211.973 481.847
 117.497 527.275
 984.622 904.176
 161.945 618.909
 612.542 904.926
 788.494 31.104
 28.187 851.330
 175.235 840.594
 416.315 558.564
 355.176 139.240
 593.657 787.479
 968.009 475.930
 695.171 253.784
 528.134 394.596
 920.477 605.238
 48.827 306.805
 103.490 410.567
 962.684 724.197
 86.007 965.876
 532.871 679.943
 806.915 193.407
 870.898 373.283
 995.825 881.593
 730.456 951.408
 794.421 307.828
 102.255 313.592
 259.834 975.369
 413.834 689.117
 849.448 878.065
 666.215 949.584
 791.000 741.436
 894.283 504.476
 929.542 952.080
 901.462 673.889
 765.304 20.982
 726.041 502.438
 83.790 87.314
 884.240 582.092
 789.488 80.589
 194.456 988.678
 323.493 159.047
 212.183 446.966
 737.454 134.962
 742.819 253.251
 53.899 2.980
 0.207 873.581
 736.651 890.914
 145.631 962.020
 773.436 754.599
 781.486 409.230
 212.578 706.123
 545.651 930.294
 751.789 780.152
 19.237 265.943
 732.522 254.049
 437.894 827.534
 309.284 907.494
 103.975 228.343
 628.890 165.515
 305.793 667.651
 137.433 259.836
 36.101 265.943
 28.043 977.780
 893.092 776.335
 824.114 371.361
 475.122 346.480
 962.263 863.549
 29.580 295.012
 376.759 420.932
 474.507 955.699
 700.502 35.220
 519.616 180.445
 73.049 358.579
 15.126 869.017
 297.825 423.754
 849.449 89.661
 410.992 419.177
 400.410 791.804
 633.970 216.928
 372.670 501.789
 278.896 18.709
 682.816 587.555
 888.181 108.306
 192.703 921.583
 720.648 310.733
 553.890 946.987
 480.514 656.141
 177.043 33.775
 832.806 744.140
 549.136 516.194
 999.049 980.499
 410.056 233.118
 397.442 808.048
 994.134 698.216
 527.953 137.270
 919.431 41.856
 828.255 775.592
 849.753 569.956
 93.102 899.307
 695.988 544.536
 887.407 665.674
 502.044 615.169
 649.970 347.816
 867.334 119.490
 416.618 830.147
 586.299 264.260
 152.773 631.191
 382.941 426.978
 18.491 543.673
 135.002 552.948
 764.321 483.862
 721.555 825.899
 222.614 724.458
 695.796 564.367
 192.832 614.316
 941.379 134.136
 175.926 446.290
 578.334 702.975
 474.956 869.299
 859.339 922.028
 307.915 215.793
 57.786 263.691
 263.491 160.325
 267.764 334.097
 738.641 83.531
 187.993 205.947
 823.820 498.941
 875.181 771.122
 421.184 533.566
 858.702 519.891
 494.835 128.834
 92.453 632.750
 140.004 753.314
 868.995 80.783
 328.107 665.684
 876.331 720.318
 522.843 324.015
 83.004 427.633
 983.358 359.795
 589.568 830.165
 166.174 591.843
 184.145 473.445
 728.763 81.868
 240.031 529.664
 822.830 980.692
 150.624 756.957
 571.377 398.895
 520.862 101.353
 355.344 289.865
 337.576 479.561
 126.014 154.998
 789.516 164.963
 819.646 583.400
 970.235 236.126
 820.113 301.137
 495.609 542.801
 611.159 622.463
 927.639 44.734
 427.695 327.976
 595.806 520.861
 78.964 918.253
 927.893 7.879
 727.216 547.766
 178.558 776.206
 393.583 390.044
 613.668 696.466
 286.168 644.006
 862.324 890.572
 740.077 301.510
 580.562 137.995
 989.521 361.688
 527.972 550.801
 100.505 618.177
 91.163 111.586
 949.606 946.326
 599.373 248.656
 988.477 179.829
 74.079 305.065
 861.807 956.553
 395.794 535.682
 503.356 113.935
 19.909 773.094
 703.427 372.920
 45.489 663.252
 982.841 729.613
 555.067 50.388
 912.353 504.640
 71.964 743.546
 350.031 726.405
 799.569 220.335
 827.662 56.370
 42.731 404.170
 974.697 928.093
 96.338 216.890
 226.054 858.715
 604.915 277.246
 498.382 909.012
 337.281 646.390
 246.022 189.008
 822.900 563.257
 609.072 818.811
 905.321 455.977
 855.900 313.009
 980.292 340.562
 193.576 431.317
 201.795 846.616
 292.475 863.514
 911.757 253.430
 644.378 944.150
 835.034 931.224
 573.580 938.481
 489.915 704.601
 352.593 337.953
 808.671 772.216
 271.085 349.122
 108.240 702.793
 579.838 167.584
 467.145 597.813
 220.007 277.509
 873.018 71.236
 969.142 502.343
 531.080 192.760
 734.906 713.596
 745.733 810.244
 928.723 358.281
 286.645 686.614
 206.535 433.179
 61.797 24.977
 2.287 372.862
 880.729 221.569
 659.719 951.120
 692.404 978.972
 125.679 660.737
 717.662 271.834
 967.654 838.325
 613.301 514.694
 362.056 759.101
 153.456 707.842
 938.386 26.266
 797.653 294.250
 306.437 322.088
 39.956 51.121
 415.939 239.465
 159.692 56.590
 855.312 755.890
 184.001 749.465
 871.592 494.200
 741.697 361.938
 448.173 299.751
 455.621 717.038
 700.051 680.806
 458.911 99.831
 205.178 152.725
 104.521 830.385
 580.786 607.270
 495.318 374.100
 608.811 122.058
 825.522 548.818
 816.544 523.461
 877.774 246.247
 507.284 926.273
 251.339 336.466
 519.064 68.142
 846.817 218.131
 253.541 724.541
 845.009 103.299
 876.282 785.047
 389.536 265.495
 736.131 663.599
 614.495 453.729
 505.808 839.642
 703.201 695.817
 906.839 234.516
 678.422 133.941
 76.239 334.800
 417.951 97.110
 164.837 13.769
 474.601 702.879
 960.844 671.450
 122.618 168.720
 618.272 926.625
 321.941 116.852
 677.462 729.393
 109.860 280.831
 811.565 515.501
 121.554 614.043
 263.906 253.809
 285.105 196.302
 980.360 822.000
 214.288 12.697
 539.980 724.578
 868.339 506.622
 275.899 398.500
 799.625 295.594
 415.183 158.407
 858.646 983.190
 686.789 653.692
 864.833 143.428
 15.442 747.841
 228.431 225.784
 578.454 206.151
 273.452 901.004
 422.743 976.587
 467.595 701.994
 869.242 171.034
 518.621 312.724
 248.258 867.205
 407.513 514.578
 867.007 337.208
 659.489 247.596
 92.593 315.033
 220.475 8.079
 701.143 5.583
 127.856 549.046
 186.035 41.347
 112.301 631.748
 102.419 854.162
 417.413 91.129
 147.180 559.101
 504.211 312.694
 6.587 571.307
 149.380 100.221
 850.084 686.177
 434.547 961.364
 87.645 155.909
 646.049 810.115
 848.098 563.947
 501.800 630.878
 862.737 721.671
 937.667 558.460
 666.775 843.047
 917.453 282.384
 453.089 362.407
 78.317 503.760
 548.789 683.598
 140.468 70.535
 433.974 136.264
 752.864 244.713
 910.525 483.736
 124.825 556.344
 461.620 508.958
 419.759 757.453
 853.020 798.141
 427.335 279.087
 526.080 659.654
 653.428 231.267
 559.208 737.373
 295.012 674.584
 746.488 897.780
 925.157 579.707
 304.908 249.169
 379.631 414.120
 598.729 65.094
 792.861 631.494
 112.753 74.451
 911.646 856.407
 345.465 204.519
 357.777 264.444
 786.292 843.654
 6.475 454.420
 224.577 965.753
 890.103 35.663
 175.719 733.088
 273.230 639.596
 644.456 187.370
 725.785 182.551
 47.215 336.386
 49.274 917.807
 233.228 846.134
 893.092 221.707
 854.637 922.699
 393.594 654.669
 93.878 96.441
 440.342 756.592
 45.305 51.158
 437.746 302.177
 28.349 436.311
 105.037 519.866
 270.880 590.218
 815.255 624.306
 811.099 131.044
 789.932 122.601
 19.844 550.831
 668.622 816.154
 816.233 901.673
 292.927 460.099
 739.862 784.050
 167.708 279.332
 432.184 542.541
 875.440 232.849
 476.285 516.447
 564.039 215.763
 734.076 570.804
 547.812 581.186
 417.337 900.890
 552.686 132.675
 826.274 230.428
 400.516 403.501
 507.026 245.544
 116.670 813.521
 116.256 174.167
 916.385 530.413
 463.579 350.567
 88.416 302.699
 535.837 929.290
 961.755 561.059
 124.199 429.829
 378.616 976.368
 386.888 816.256
 73.392 832.754
 26.228 424.085
 194.902 827.327
 56.102 334.302
 733.228 691.506
 530.265 122.367
 601.087 678.826
 316.955 153.853
 554.416 958.453
 592.586 399.998
 452.264 160.345
 316.946 762.914
 689.888 246.054
 502.199 54.434
 81.910 927.805
 634.269 503.063
 318.542 567.912
 512.130 174.288
 114.176 791.307
 980.512 200.397
 764.395 507.401
 315.041 712.205
 427.898 125.458
 224.566 847.776
 660.465 62.795
 740.045 948.892
 608.415 180.444
 417.843 826.889
 581.870 170.406
 880.591 833.418
 189.096 686.494
 412.005 972.214
 741.535 822.250
 102.536 764.048
 606.571 449.978
 477.818 373.600
 667.135 641.085
 27.046 234.183
 71.954 476.348
 57.355 190.219
 259.314 753.158
 634.720 909.604
 494.938 523.254
 411.665 905.850
 268.949 807.838
 95.334 126.079
 188.446 886.620
 462.156 393.934
 25.132 33.310
 791.864 500.447
 328.616 653.088
 566.328 880.563
 195.783 288.810
 277.955 333.713
 48.172 614.193
 317.117 394.543
 469.209 176.430
 584.759 751.220
 600.871 530.754
 709.986 575.908
 307.662 409.291
 376.080 72.876
 250.468 460.427
 183.065 777.717
 342.851 797.935
 940.004 735.467
 409.760 416.986
 102.982 240.720
 558.603 413.071
 900.723 199.472
 83.565 716.840
 242.690 746.427
 137.266 710.352
 835.996 664.378
 854.074 986.443
 677.467 561.366
 734.186 661.642
 693.733 89.360
 487.821 953.685
 311.395 673.777
 988.515 227.285
 15.385 970.274
 740.615 826.997
 939.020 293.713
 278.782 825.161
 494.415 559.280
 90.054 277.823
 345.514 338.519
 88.156 804.856
 324.794 730.004
 934.853 785.292
 453.542 157.849
 856.973 319.084
 127.546 489.004
 266.020 376.305
 936.194 65.897
 869.077 399.501
 982.580 213.399
 936.975 599.951
 32.688 343.218
 543.700 490.370
 238.570 54.885
 438.053 912.059
 527.211 246.491
 486.079 171.060
 325.409 591.946
 515.375 513.852
 981.138 221.830
 787.660 307.163
 751.753 734.942
 64.910 88.108
 345.001 955.693
 360.731 410.031
 834.441 92.831
 479.612 806.873
 18.967 117.183
 542.490 555.857
 477.089 495.656
 30.844 446.696
 279.203 646.504
 810.012 817.924
 491.894 133.519
 924.856 440.518
 742.418 226.577
 210.268 799.464
 541.720 820.617
 390.935 219.759
 201.971 138.274
 28.304 519.606
 768.769 222.013
 529.867 255.822
 736.337 44.466
 291.868 601.161
 571.666 491.186
 679.727 797.123
 464.357 374.072
 942.237 436.549
 794.531 657.960
 740.535 415.951
 701.567 884.493
 888.680 766.961
 799.640 279.331
 240.174 128.850
 558.039 669.317
 707.929 899.880
 509.505 319.749
 921.005 34.894
 210.575 347.889
 450.256 611.379
 524.735 962.790
 279.956 128.132
 180.666 424.342
 870.160 632.151
 850.792 72.776
 804.429 183.657
 954.597 835.868
 412.393 500.021
 599.752 322.707
 612.172 391.141
 193.119 523.543
 452.994 476.721
 272.463 584.007
 825.365 715.374
 595.578 453.688
 620.180 172.998
 871.965 33.923
 287.455 800.239
 206.954 893.769
 501.400 503.674
 150.836 578.016
 165.867 600.719
 586.193 904.035
 680.565 603.060
 753.094 608.048
 574.540 826.958
 790.320 944.603
 843.381 371.158
 875.590 819.644
 597.285 715.051
 571.224 217.375
 638.945 392.380
 344.273 799.494
 996.309 601.156
 530.619 863.207
 92.167 71.071
 677.532 358.435
 449.810 268.684
 233.584 416.939
 624.330 961.862
 791.786 134.611
 378.347 62.747
 442.209 986.366
 157.980 437.986
 493.756 820.018
 291.806 321.685
 698.258 466.002
 357.601 36.911
 799.371 474.090
 117.048 762.428
 457.405 722.403
 788.918 50.234
 421.018 779.569
 150.942 74.616
 857.450 95.099
 667.402 183.548
 472.843 768.784
 124.285 127.786
 989.094 745.617
 910.485 402.031
 558.075 502.528
 359.167 876.628
 230.214 356.841
 408.186 398.794
 922.852 419.108
 155.701 261.218
 803.204 435.894
 783.294 475.585
 287.789 587.721
 353.558 142.293
 219.853 5.992
 424.959 9.207
 301.525 898.170
 479.619 586.047
 689.347 786.160
 248.477 92.060
 299.764 298.039
 15.070 618.610
 882.365 52.456
 459.245 381.510
 198.799 548.790
 93.639 907.254
 667.890 250.315
 580.338 670.321
 904.313 613.843
 377.218 693.566
 569.211 84.831
 140.805 199.179
 574.210 714.572
 945.919 703.224
 721.749 254.324
 715.775 272.361
 438.521 294.228
 786.729 687.673
 57.706 212.193
 459.639 308.930
 649.927 615.165
 868.197 714.926
 291.185 343.107
 879.999 64.316
 815.189 481.335
 848.189 319.878
 32.289 721.755
 362.815 390.994
 440.805 625.895
 177.570 148.909
 19.875 185.884
 878.089 571.971
 515.448 632.831
 734.710 789.262
 29.971 800.070
 370.631 957.084
 847.256 871.900
 154.071 60.548
 490.556 912.643
 571.910 359.675
 575.819 817.745
 696.672 163.928
 213.235 915.423
 356.667 429.973
 486.686 296.944
 851.067 733.926
 938.504 504.377
 311.929 11.558
 370.494 660.795
 850.538 18.480
 583.673 709.075
 886.249 308.582
 689.321 617.052
 945.511 124.768
 181.144 209.747
 343.451 543.956
 239.630 470.373
 579.803 511.508
 499.636 493.015
 757.844 672.478
 334.165 819.133
 585.089 682.827
 252.064 210.833
 456.818 627.969
 264.434 335.339
 130.091 344.486
 611.184 701.872
 641.940 529.703
 450.903 114.734
 439.276 120.138
 477.720 10.624
 401.095 251.031
 739.813 225.785
 230.438 293.476
 575.612 896.645
 961.925 761.823
 763.499 509.100
 411.353 941.534
 985.106 264.906
 830.773 696.425
 145.382 382.919
 822.783 255.062
 166.840 167.910
 411.500 670.124
 601.301 395.677
 718.389 803.840
 878.678 31.202
 805.032 969.622
 665.601 533.234
 231.721 997.905
 641.939 36.164
 753.160 376.837
 853.415 836.228
 296.254 20.147
 574.809 657.420
 109.072 50.378
 559.830 712.104
 356.515 61.332
 478.084 196.941
 792.279 585.320
 892.130 436.710
 736.659 775.570
 32.056 782.872
 917.074 599.474
 933.076 731.983
 717.433 492.373
 843.206 708.390
 671.315 453.090
 641.184 979.071
 213.281 870.903
 865.521 174.309
 566.297 999.018
 708.221 580.347
 438.415 362.631
 413.633 468.941
 878.680 581.613
 214.649 219.132
 103.991 60.573
 583.590 369.639
 461.848 855.204
 850.505 282.539
 498.118 256.419
 401.995 82.730
 616.808 376.767
 802.209 510.688
 266.218 301.294
 435.325 351.974
 381.669 342.446
 145.051 14.679
 831.359 171.540
 908.678 460.441
 423.931 283.874
 726.625 166.009
 172.479 477.840
 606.797 726.675
 701.257 17.788
 78.211 501.788
 112.996 524.149
 960.104 753.212
 194.125 651.208
 849.156 712.883
 363.121 422.335
 754.637 124.039
 307.654 984.493
 623.509 986.292
 306.271 199.071
 847.122 467.265
 990.136 225.892
 748.726 458.358
 923.274 293.459
 115.089 800.287
 222.238 533.720
 982.975 302.043
 307.653 837.005
 626.792 856.925
 293.515 536.091
 350.612 19.347
 941.086 631.998
 676.842 659.519
 201.851 643.200
 584.637 839.041
 270.206 800.009
 900.839 943.666
 586.617 663.389
 930.443 730.247
 154.237 659.120
 155.925 169.279
 837.787 961.811
 886.964 433.990
 437.516 506.679
 234.060 758.863
 410.963 159.285
 669.276 87.718
 241.787 633.796
 760.952 892.392
 922.172 158.957
 791.031 471.849
 570.213 78.415
 825.970 657.880
 296.528 109.693
 185.549 642.804
 468.375 335.778
 986.983 607.731
 101.278 767.663
 711.198 733.548
 297.105 488.200
 298.959 803.177
 206.454 601.353
 719.676 0.529
 637.804 990.522
 926.301 242.572
 85.287 900.292
 605.071 775.009
 972.979 653.278
 716.251 164.074
 391.753 94.075
 897.080 837.128
 563.053 202.479
 834.371 89.179
 934.051 465.782
 513.542 872.633
 875.069 163.157
 192.937 630.832
 800.506 452.706
 245.425 95.082
 509.726 713.150
 939.271 28.299
 188.363 767.322
 411.677 820.411
 820.257 584.326
 713.372 90.714
 436.091 642.732
 891.857 766.101
 319.993 50.325
 732.872 732.201
 866.291 609.358
 421.234 113.821
 535.003 533.098
 18.209 563.673
 308.996 343.425
 116.004 922.213
 174.038 384.887
 232.048 69.926
 594.081 292.855
 685.603 305.653
 360.071 957.998
 674.360 745.328
 876.710 982.434
 684.537 905.119
 196.051 161.616
 948.207 187.409
 391.185 127.697
 457.938 568.931
 122.047 323.072
 691.159 554.889
 116.259 945.731
 143.073 833.969
 361.793 320.382
 553.406 985.115
 878.929 341.155
 203.261 752.079
 253.708 633.565
 296.006 535.675
 623.894 966.820
 491.186 841.716
 414.774 174.134
 481.348 965.856
 932.356 511.310
 765.336 461.501
 495.261 495.331
 732.783 205.896
 386.473 949.109
 916.323 700.196
 748.058 260.097
 951.531 675.442
 44.783 904.354
 899.071 956.710
 758.482 649.414
 196.313 707.335
 119.067 725.358
 512.397 744.107
 458.743 730.586
 154.843 208.830
 924.586 344.658
 719.246 893.182
 985.792 673.189
 266.150 349.615
 313.320 508.099
 158.847 254.023
 32.143 99.825
 588.866 504.405
 93.768 496.530
 866.347 198.082
 86.292 789.479
 452.977 897.682
 391.094 34.955
 985.932 708.622
 362.692 413.208
 781.188 399.079
 507.814 686.555
 440.272 614.023
 280.809 975.039
 720.901 700.165
 607.933 662.733
 102.055 566.260
 68.618 155.371
 888.994 666.839
 466.394 645.435
 2.715 696.000
 437.949 809.839
 98.906 6.285
 600.872 914.230
 508.893 486.065
 307.411 463.520
 913.220 513.418
 334.417 798.224
 198.986 296.680
 233.230 758.521
 744.781 68.951
 725.127 231.631
 380.107 148.702
 549.105 462.387
 515.552 249.736
 842.985 981.880
 800.061 825.184
 213.291 825.466
 74.761 881.705
 574.195 940.432
 129.429 86.961
 14.431 787.243
 676.548 116.763
 989.775 719.014
 215.642 814.521
 97.226 774.852
 822.199 647.174
 327.899 677.758
 943.889 186.332
 734.847 611.363
 683.172 484.477
 808.376 426.779
 779.006 582.837
 897.078 357.129
 138.532 324.693
 822.901 789.028
 707.975 765.719
 441.488 744.361
 184.010 897.555
 526.114 189.766
 354.421 23.634
 689.504 233.307
 99.819 854.731
 490.224 446.829
 494.511 398.443
 740.071 617.777
 300.458 690.463
 879.901 975.847
 67.919 810.104
 120.669 538.459
 232.149 907.808
 554.307 495.937
 48.015 883.705
 278.771 224.356
 32.162 144.601
 609.629 423.844
 212.202 548.751
 976.376 275.862
 919.183 255.532
 138.124 278.377
 936.344 28.651
 866.120 327.395
 444.989 410.156
 398.657 581.954
 626.459 667.447
 399.479 983.163
 805.119 111.430
 168.913 942.425
 296.385 151.207
 745.945 506.583
 379.806 665.317
 780.895 225.815
 101.878 73.074
 586.605 361.989
 556.367 39.221
 229.017 989.476
 349.585 463.827
 486.376 856.733
 670.360 235.523
 784.054 635.137
 613.643 863.925
 46.215 812.401
 595.197 276.185
 746.402 62.655
 113.102 748.324
 189.967 405.812
 108.534 645.376
 328.551 957.789
 430.182 632.002
 750.037 63.606
 668.666 569.299
 169.354 231.116
 982.349 981.930
 981.952 568.676
 645.249 825.895
 651.640 540.265
 400.456 140.377
 759.900 342.316
 366.085 871.773
 19.908 273.893
 110.725 824.746
 983.669 202.921
 565.320 949.764
 276.270 853.415
 970.069 410.773
 162.006 770.189
 948.312 497.661
 970.529 717.242
 762.300 128.742
 228.182 83.246
 624.516 617.219
 294.215 892.366
 726.982 506.513
 390.668 931.721
 102.167 582.201
 338.575 629.369
 63.249 878.450
 225.135 860.748
 387.132 365.245
 983.009 179.530
 527.607 546.006
 273.534 804.035
 483.221 945.529
 643.080 426.440
 827.806 223.521
 131.873 823.536
 252.336 722.728
 26.214 749.604
 504.070 731.913
 380.354 489.939
 160.273 707.433
 118.389 193.799
 384.528 513.296
 737.849 25.097
 907.580 284.227
 856.543 745.473
 503.414 431.155
 507.295 445.684
 324.772 250.803
 329.161 276.285
 578.634 493.546
 719.359 596.790
 197.358 525.011
 891.390 503.917
 759.534 590.928
 378.851 144.809
 878.474 381.429
 281.298 141.559
 376.230 75.537
 871.633 310.902
 645.590 330.036
 680.274 260.040
 848.618 25.860
 899.374 369.496
 762.620 781.806
 673.301 770.348
 746.165 337.581
 275.315 710.649
 119.905 459.491
 233.756 849.307
 228.878 361.492
 536.258 570.833
 141.907 106.604
 182.612 77.514
 745.326 669.224
 604.358 373.547
 376.120 423.599
 53.328 36.114
 915.354 669.215
 666.805 989.385
 806.537 317.448
 931.447 117.849
 983.148 218.233
 32.370 124.546
 471.189 489.307
 631.831 347.790
 90.562 77.838
 970.807 477.495
 405.633 104.688
 526.679 80.507
 891.106 50.529
 444.444 265.340
 282.895 791.530
 443.926 542.934
 701.789 896.934
 200.879 214.707
 375.284 493.785
 318.279 325.978
 472.988 683.231
 911.492 136.260
 624.579 771.609
 696.144 92.999
 345.787 37.118
 912.565 757.725
 674.527 983.994
 770.852 969.507
 461.726 900.966
 634.134 577.147
 693.182 415.625
 356.047 306.030
 991.678 762.427
 986.251 116.310
 692.518 816.989
 92.815 764.867
 58.554 15.596
 813.154 103.628
 838.878 15.248
 230.042 971.450
 342.821 59.935
 22.929 796.525
 940.199 223.087
 517.723 292.399
 680.294 979.523
 153.559 865.180
 894.589 423.756
 109.361 654.817
 888.453 161.785
 945.815 2.732
 389.725 742.729
 882.295 705.212
 390.529 12.727
 959.286 701.410
 553.648 29.887
 253.760 21.451
 945.852 4.775
 389.891 439.748
 574.942 970.870
 395.656 537.452
 940.474 653.695
 25.568 862.940
 533.905 922.187
 732.448 817.833
 243.841 662.663
 711.363 406.564
 816.190 321.946
 744.342 328.564
 595.286 394.391
 786.005 213.312
 516.555 966.501
 391.788 389.684
 848.373 36.348
 699.093 123.037
 182.719 663.061
 927.584 67.423
 171.637 309.432
 421.360 978.320
 97.960 769.275
 469.301 865.644
 481.017 337.077
 320.029 480.960
 55.993 913.050
 467.412 710.269
 962.296 339.618
 887.127 359.166
 242.757 749.301
 123.504 385.428
 531.097 147.839
 80.656 660.915
 407.172 955.092
 888.102 276.330
 473.528 139.982
 66.880 575.860
 976.526 790.597
 399.105 1.403
 312.284 98.104
 836.513 306.313
 152.039 460.508
 609.514 275.059
 151.069 652.502
 508.459 157.262
 306.307 199.046
 397.102 132.450
 364.408 437.056
 131.794 196.037
 196.672 471.407
 648.828 468.874
 520.476 813.650
 450.004 544.164
 607.240 935.470
 669.301 699.062
 851.287 40.487
 401.080 607.080
 37.121 839.848
 775.228 225.314
 417.624 56.913
 92.877 321.843
 963.607 347.782
 106.794 318.543
 355.335 636.495
 615.211 808.595
 26.392 871.159
 12.057 962.524
 235.129 520.460
 328.506 648.464
 202.569 874.885
 841.929 189.244
 619.755 285.154
 203.353 378.764
 672.007 769.069
 630.983 441.964
 360.491 120.105
 376.176 695.753
 608.873 444.965
 933.294 542.727
 39.067 397.303
 333.274 285.879
 577.418 730.329
 32.688 912.253
 231.720 897.717
 38.803 168.351
 558.798 540.840
 853.255 792.768
 948.782 827.627
 881.872 925.058
 890.570 786.450
 158.637 358.058
 686.245 305.243
 533.714 218.238
 561.648 155.010
 47.582 760.104
 14.989 827.152
 677.973 551.993
 372.882 740.239
 328.436 357.929
 528.870 334.489
 105.481 320.653
 447.049 107.087
 86.677 601.834
 274.629 890.356
 849.447 805.137
 451.936 794.772
 647.323 304.986
 494.572 652.828
 877.822 927.905
 686.338 446.232
 177.956 324.369
 627.259 782.014
 356.658 257.735
 871.140 722.474
 378.323 994.370
 31.915 154.981
 651.608 967.478
 86.337 911.281
 58.909 8.859
 829.063 278.949
 44.286 191.114
 799.675 671.947
 923.585 831.357
 582.862 591.029
 606.011 500.846
 343.776 671.201
 540.356 127.974
 289.909 411.851
 793.558 30.622
 515.968 960.215
 309.455 164.047
 284.768 180.822
 109.820 109.402
 198.656 818.536
 219.456 582.976
 224.227 242.307
 606.903 135.645
 28.014 448.044
 319.791 494.532
 270.337 374.923
 99.950 823.901
 174.830 338.501
 131.975 339.957
 956.483 460.204
 707.084 885.079
 243.794 345.971
 672.074 572.447
 991.314 172.262
 734.194 663.828
 146.090 526.383
 363.361 794.182
 432.044 336.670
 982.814 249.697
 555.089 548.734
 880.828 624.816
 241.712 654.642
 275.225 103.096
 216.027 75.895
 888.150 241.415
 234.200 817.688
 362.912 292.782
 947.967 845.723
 702.895 226.092
 806.332 648.265
 412.901 28.485
 649.962 311.147
 157.235 85.149
 658.141 793.567
 951.006 290.468
 3.222 605.133
 309.082 562.305
 910.382 672.423
 481.886 7.220
 847.217 284.896
 202.534 658.647
 642.651 829.398
 2.841 413.158
 400.048 779.470
 576.724 93.215
 895.951 585.519
 281.639 930.098
 592.013 715.714
 278.575 790.687
 610.319 891.675
 78.193 159.464
 786.231 330.052
 147.691 866.389
 801.143 588.569
 455.772 346.573
 71.270 986.746
 310.550 493.941
 517.032 856.220
 949.446 984.038
 128.137 418.187
 146.357 987.091
 767.635 496.345
 637.849 58.203
 397.608 678.713
 668.351 404.863
 661.546 832.579
 98.851 810.733
 903.776 960.656
 702.089 997.911
 452.447 436.310
 820.612 786.860
 625.797 359.800
 36.126 854.025
 55.901 590.042
 886.497 372.472
 752.232 397.182
 670.757 172.022
 869.705 385.513
 655.710 984.124
 500.980 605.108
 396.888 695.779
 407.480 620.441
 721.035 569.254
 442.728 767.524
 199.823 973.982
 338.181 205.577
 640.917 98.246
 426.908 468.313
 401.707 276.171
 13.470 622.882
 815.170 285.693
 276.617 445.863
 31.519 191.984
 460.384 85.969
 401.918 865.107
 392.502 878.187
 643.016 168.005
 118.529 445.578
 357.975 359.487
 285.575 130.126
 688.659 495.456
 308.987 555.677
 525.646 439.566
 844.999 682.643
 601.558 551.958
 536.425 769.915
 186.033 642.247
 839.282 933.916
 937.611 421.926
 246.378 473.466
 652.244 433.607
 747.984 312.961
 286.514 372.668
 586.437 71.942
 285.459 344.068
 525.861 678.694
 172.960 47.054
 53.102 656.876
 782.653 177.693
 312.569 290.846
 838.337 648.684
 645.286 646.405
 706.820 103.267
 418.376 733.877
 618.396 841.728
 290.989 60.096
 8.874 771.731
 140.015 50.975
 613.825 565.195
 865.404 728.509
 724.990 472.676
 90.647 2.503
 488.353 470.151
 76.740 660.892
 123.925 742.057
 764.073 801.692
 522.960 228.444
 860.286 998.548
 325.976 763.916
 995.686 900.122
 504.939 532.807
 691.758 466.735
 818.532 370.841
 831.324 396.513
 637.057 210.721
 407.738 4.571
 352.730 441.041
 70.014 424.566
 414.676 508.217
 704.000 300.285
 421.585 14.328
 407.801 439.076
 337.736 264.861
 471.788 288.222
 891.996 504.974
 677.157 664.260
 399.594 397.396
 527.637 274.392
 391.379 976.311
 150.176 94.224
 526.265 837.137
 94.035 248.939
 734.219 560.120
 253.591 342.724
 527.202 824.913
 596.300 116.764
 14.691 753.250
 329.790 327.842
 662.793 257.465
 955.236 31.635
 988.533 504.592
 270.429 246.927
 633.869 600.460
 575.695 754.465
 20.701 717.439
 947.805 548.139
 655.014 735.815
 657.893 973.048
 184.884 35.422
 374.114 637.147
 286.148 994.842
 291.358 818.393
 66.810 554.631
 429.770 871.006
 865.782 543.745
 30.631 391.890
 445.296 410.196
 819.421 985.993
 714.574 234.283
 297.356 977.900
 303.371 22.518
 637.868 482.111
 759.223 9.969
 5.154 757.971
 556.323 156.492
 558.023 644.245
 864.464 966.964
 261.684 265.706
 474.371 846.491
 189.136 818.398
 954.858 208.839
 866.542 525.446
 24.723 670.547
 595.934 281.173
 958.255 705.700
 594.166 803.262
 261.096 819.060
 317.936 541.641
 709.288 470.687
 927.686 165.338
 448.368 896.550
 483.080 196.980
 213.907 500.655
 992.622 586.727
 825.805 419.368
 770.955 526.697
 94.949 92.892
 928.645 182.498
 784.442 527.962
 48.294 855.041
 613.903 346.000
 833.093 243.704
 762.448 519.181
 473.020 337.133
 395.492 880.613
 711.683 152.160
 346.938 422.289
 743.025 231.583
 869.385 74.435
 579.906 920.898
 911.461 991.777
 952.005 910.875
 487.301 396.069
 972.800 61.245
 615.507 170.687
 207.017 830.459
 973.944 743.464
 641.352 712.852
 745.666 290.135
 761.118 428.533
 226.690 45.286
 140.507 489.563
 187.666 13.828
 919.265 460.687
 991.600 767.341
 346.765 291.912
 284.307 310.824
 386.841 587.058
 112.308 381.218
 682.650 416.085
 456.419 545.425
 47.514 124.397
 973.516 298.583
 970.777 649.588
 742.253 110.013
 380.805 751.394
 742.280 252.134
 392.054 685.425
 845.308 894.817
 859.587 612.851
 147.954 612.967
 980.543 109.453
 371.408 287.985
 703.896 706.777
 835.621 674.197
 451.760 419.700
 682.926 330.027
 309.823 658.179
 778.024 501.911
 931.702 21.747
 201.343 108.592
 520.846 984.332
 837.451 557.125
 330.660 910.918
 48.936 472.704
 663.907 738.507
 331.748 926.148
 688.863 799.840
 636.193 670.027
 933.615 982.638
 377.540 661.852
 810.281 779.053
 173.607 566.334
 275.371 884.117
 858.973 434.591
 896.395 208.708
 114.854 693.341
 391.838 357.897
 101.718 419.081
 693.528 430.962
 222.914 489.158
 877.051 82.299
 719.661 102.313
 875.311 65.580
 291.494 745.099
 768.611 405.391
 645.682 487.654
 996.146 105.298
 551.232 453.174
 0.774 128.561
 58.090 991.525
 372.007 762.908
 443.426 960.586
 339.899 404.848
 770.729 181.632
 671.693 38.581
 753.644 580.644
 388.567 21.837
 667.502 389.484
 834.662 273.827
 63.370 583.971
 155.864 152.410
 930.941 144.991
 170.803 537.581
 99.910 799.518
 508.658 251.358
 139.717 327.209
 143.060 550.248
 843.129 891.829
 542.366 151.831
 791.367 902.847
 385.518 993.163
 182.111 749.157
 539.562 572.852
 444.256 132.938
 967.629 473.747
 505.716 316.434
 720.944 187.576
 466.717 168.114
 779.472 120.762
 858.016 637.794
 435.519 121.706
 331.497 24.216
 183.467 769.411
 192.965 835.224
 785.541 252.471
 500.116 32.501
 754.714 962.633
 822.193 243.111
 936.580 960.765
 204.401 992.522
 15.148 542.786
 365.649 942.850
 524.266 52.565
 851.433 420.748
 555.937 437.037
 386.894 497.354
 636.612 410.424
 353.331 484.346
 838.079 350.089
 423.145 772.208
 824.464 561.859
 414.727 437.017
 262.906 469.524
 304.760 348.388
 472.506 758.651
 698.509 632.623
 812.194 961.848
 499.674 180.866
 649.382 349.550
 834.335 482.344
 671.868 991.462
 715.350 838.097
 247.872 198.626
 434.621 42.420
 773.766 230.109
 144.145 869.291
 824.712 652.460
 639.146 272.046
 116.712 340.965
 547.556 589.538
 54.499 91.619
 222.130 384.799
 61.122 719.382
 840.636 847.279
 123.291 415.298
 964.567 132.005
 530.675 851.394
 959.917 144.252
 704.863 902.797
 819.796 302.742
 200.029 11.472
 576.547 814.999
 386.235 771.411
 381.743 202.720
 299.367 662.564
 650.858 841.139
 538.961 407.590
 302.960 383.063
 624.550 844.364
 915.448 275.056
 668.798 686.682
 603.533 430.053
 705.895 39.829
 120.910 178.310
 218.762 16.284
 262.114 198.205
 859.140 495.296
 281.663 441.976
 649.223 739.236
 86.803 471.549
 18.875 736.201
 218.915 849.309
 373.537 314.494
 626.280 671.821
 837.763 68.202
 413.608 265.520
 788.889 257.597
 800.535 897.264
 524.105 182.647
 554.259 895.124
 209.375 167.182
 5.749 272.065
 285.820 595.662
 192.934 134.241
 982.001 289.968
 679.314 313.981
 50.686 541.734
 607.174 663.383
 446.141 983.856
 698.687 786.473
 340.657 115.529
 306.486 75.678
 683.146 127.279
 531.699 291.748
 792.371 909.771
 619.117 516.152
 195.178 992.635
 756.161 682.366
 836.444 132.373
 448.118 519.601
 750.956 352.666
 423.028 221.615
 474.915 202.603
 595.284 477.733
 641.018 620.803
 750.101 306.662
 929.205 123.918
 17.402 940.714
 496.191 640.034
 802.175 483.499
 170.227 510.221
 1.262 263.867
 640.396 329.541
 138.741 429.017
 987.773 2.612
 522.248 947.219
 672.500 774.355
 891.803 553.072
 308.080 955.339
 985.880 383.758
 601.838 500.468
 374.056 882.187
 926.463 692.493
 142.481 631.642
 398.158 616.373
 111.624 926.584
 686.185 341.086
 212.265 256.314
 259.111 221.662
 145.743 303.533
 405.228 231.511
 161.388 250.344
 247.054 984.355
 554.229 992.521
 529.385 122.990
 629.150 532.020
 201.817 70.807
 406.266 231.565
 573.102 59.450
 222.292 548.103
 997.203 675.552
 782.982 229.007
 898.776 490.389
 764.455 61.835
 276.400 243.138
 71.495 61.430
 280.685 401.625
 617.153 294.189
 775.079 100.029
 471.538 355.863
 1.519 592.441
 373.184 204.542
 220.872 621.816
 541.482 613.258
 937.473 908.486
 64.261 846.328
 584.038 249.516
 654.508 320.214
 202.123 193.875
 521.654 413.934
 146.505 638.416
 435.891 317.269
 439.805 961.313
 682.019 808.971
 455.119 973.933
 608.788 244.569
 786.000 295.651
 440.102 297.259
 729.808 21.159
 188.622 269.545
 845.203 304.131
 115.875 102.257
 708.501 788.255
 635.111 716.262
 776.044 505.686
 725.695 586.317
 228.035 778.572
 396.163 662.371
 718.900 912.022
 25.417 8.104
 63.894 682.368
 259.330 47.175
 353.042 194.785
 727.965 712.629
 681.533 16.200
 64.187 343.063
 328.322 255.984
 388.664 9.806
 588.156 656.563
 622.965 382.642
 680.686 722.958
 198.725 928.073
 916.197 434.055
 146.942 505.172
 111.320 374.483
 330.600 491.555
 718.407 955.347
 82.565 788.436
 185.958 271.261
 538.466 162.395
 209.309 602.442
 23.954 765.991
 93.920 411.868
 432.957 614.301
 848.924 222.200
 287.391 694.761
 595.694 64.320
 221.290 59.016
 732.063 363.821
 808.585 134.246
 183.381 533.805
 732.298 934.343
 220.100 47.959
 254.970 326.132
 280.085 18.703
 230.403 880.509
 132.029 958.369
 632.957 621.902
 512.340 379.871
 863.428 581.063
 97.746 635.466
 214.037 996.074
 703.907 102.289
 586.193 225.190
 868.864 720.885
 303.801 503.977
 259.820 463.485
 55.152 60.210
 481.024 553.147
 234.412 395.530
 36.258 939.791
 298.934 746.205
 166.529 446.705
 973.740 480.265
 624.896 179.312
 935.426 999.144
 827.275 800.179
 913.327 253.881
 219.588 449.590
 328.142 314.520
 695.314 774.277
 722.545 242.894
 878.780 328.317
 352.927 400.435
 532.051 655.888
 637.744 1.509
 48.795 547.033
 380.612 317.238
 346.929 182.061
 192.900 203.603
 671.128 320.603
 672.070 220.233
 152.601 36.058
 192.197 312.771
 61.179 199.365
 629.176 32.625
 715.970 447.397
 675.198 384.657
 16.329 466.210
 248.509 337.813
 613.117 328.779
 731.678 658.333
 288.026 367.426
 684.201 273.272
 151.009 665.008
 285.907 727.308
 635.581 14.017
 42.146 232.702
 880.009 932.514
 389.111 245.730
 168.601 619.298
 399.871 738.785
 488.621 172.788
 134.030 321.698
 580.508 848.912
 574.685 935.786
 845.491 969.030
 36.940 977.088
 177.350 451.035
 347.275 769.422
 833.609 982.540
 620.204 312.117
 314.124 7.372
 688.768 70.821
 407.766 893.847
 972.358 302.899
 965.068 599.645
 36.331 442.068
 998.709 563.305
 262.943 481.525
 674.912 421.639
 815.700 52.732
 986.078 976.867
 545.714 100.764
 64.826 883.475
 218.595 199.965
 467.070 74.956
 696.592 769.237
 399.796 552.607
 708.832 759.125
 958.935 875.845
 1.630 957.995
 463.446 355.164
 852.955 457.606
 990.776 399.696
 735.490 225.678
 131.803 821.614
 849.595 241.408
 763.754 775.336
 52.353 487.007
 589.286 802.300
 566.274 872.189
 188.697 569.137
 648.894 158.128
 88.179 1.274
 983.245 291.932
 646.234 813.801
 952.881 552.380
 517.136 880.962
 690.989 223.039
 756.952 434.588
 41.186 471.338
 814.750 975.508
 491.332 933.553
 297.731 771.512
 97.386 538.518
 440.990 417.291
 211.712 90.415
 155.260 678.240
 981.899 456.948
 702.309 528.936
 557.937 148.027
 868.907 241.918
 406.471 36.796
 715.491 662.238
 202.858 775.098
 882.466 512.877
 280.090 535.598
 190.805 75.786
 336.696 409.643
 97.954 759.123
 24.795 581.112
 16.809 534.666
 589.326 150.166
 704.520 667.788
 47.591 705.647
 837.119 488.467
 575.654 840.494
 541.645 604.140
 98.584 310.746
 423.762 137.939
 312.280 386.365
 448.191 508.527
 945.675 702.392
 672.208 435.970
 406.975 53.805
 147.529 262.571
 652.580 689.430
 469.933 85.178
 232.047 742.491
 223.795 388.176
 759.656 121.719
 523.402 892.258
 258.533 1.708
 655.522 756.374
 835.934 659.539
 467.580 418.317
 350.163 862.170
 190.223 577.776
 195.974 12.067
 227.623 724.790
 94.430 393.888
 567.184 322.365
 56.601 860.310
 654.121 156.134
 182.613 268.456
 225.548 373.575
 46.270 688.617
 911.321 523.338
 441.457 503.486
 670.975 160.125
 773.747 788.988
 961.963 756.399
 366.276 997.656
 116.486 228.745
 113.012 773.630
 762.906 79.261
 908.540 426.688
 361.755 221.954
 967.708 33.815
 462.473 27.310
 830.628 563.776
 130.010 7.245
 541.173 716.812
 973.440 175.387
 156.194 112.385
 242.811 267.538
 557.033 957.764
 784.857 273.356
 116.710 695.000
 80.371 707.454
 450.518 299.637
 771.404 596.651
 523.027 728.328
 748.711 655.977
 282.141 461.916
 60.738 710.780
 675.416 533.616
 254.837 253.260
 13.017 877.518
 727.285 521.668
 766.312 180.167
 777.239 597.843
 825.123 707.408
 195.211 437.784
 227.115 240.781
 811.408 200.246
 369.915 363.742
 753.788 705.365
 623.668 849.799
 568.709 839.908
 185.221 924.830
 515.154 494.645
 514.647 197.543
 511.797 454.630
 33.001 209.070
 477.446 112.860
 152.880 869.413
 320.941 5.209
 579.509 689.999
 95.579 798.886
 31.721 243.517
 902.966 352.618
 664.593 880.908
 907.410 914.726
 56.883 497.654
 278.171 61.111
 388.320 295.013
 314.812 990.670
 558.748 644.632
 310.481 697.833
 380.785 595.960
 577.199 3.795
 450.950 414.299
 282.176 638.002
 914.943 93.474
 439.257 473.565
 588.138 731.346
 256.986 604.454
 972.469 310.264
 585.197 443.674
 779.108 999.859
 23.909 171.307
 979.111 948.816
 288.563 185.835
 971.095 398.735
 169.058 243.755
 688.686 220.524
 209.667 509.106
 836.817 916.518
 483.905 89.450
 613.836 164.612
 281.945 887.422
 367.939 909.873
 485.745 841.667
 476.818 280.629
 24.078 228.360
 106.946 556.798
 299.763 520.439
 385.096 525.793
 416.447 997.774
 333.986 693.896
 532.049 525.039
 824.156 487.292
 688.511 587.778
 866.064 176.375
 48.957 239.716
 103.925 329.667
 977.948 269.659
 123.023 80.167
 770.651 864.251
 595.391 938.683
 842.937 808.656
 768.101 777.440
 685.285 831.945
 950.423 535.659
 35.656 834.144
 540.395 159.937
 295.144 209.828
 510.534 919.991
 778.146 356.606
 862.384 59.019
 617.220 289.374
 279.229 412.661
 20.907 401.885
 427.759 216.920
 678.071 170.728
 157.818 519.800
 810.100 593.560
 253.096 0.654
 166.445 519.444
 625.979 312.917
 941.027 655.879
 611.506 418.182
 537.037 831.930
 686.095 531.201
 533.501 232.561
 857.188 895.847
 394.868 484.294
 684.283 451.334
 29.051 120.840
 396.914 706.752
 432.184 559.016
 571.282 641.535
 380.353 5.518
 967.765 901.689
 538.374 944.819
 272.762 819.132
 880.071 44.362
 940.032 87.356
 958.305 487.375
 101.361 164.677
 159.294 204.058
 579.991 421.056
 535.618 31.934
 561.653 610.745
 374.998 75.009
 79.358 746.688
 144.877 43.693
 474.485 819.771
 501.489 3.648
 686.533 883.804
 390.131 117.712
 78.543 792.864
 942.527 772.503
 459.312 699.623
 527.309 97.393
 654.710 310.314
 388.852 731.136
 999.581 743.351
 354.014 709.033
 262.734 694.539
 960.070 235.157
 27.556 902.774
 502.659 589.669
 379.889 707.511
 190.393 485.869
 806.475 755.057
 171.514 336.423
 587.798 747.255
 344.453 379.716
 238.189 26.796
 833.132 737.782
 966.256 891.780
 882.456 774.541
 915.966 852.815
 870.749 660.716
 521.828 753.859
 633.151 658.759
 542.834 328.862
 410.615 162.265
 804.236 556.345
 378.648 69.936
 902.154 190.249
 841.884 270.216
 844.933 315.279
 106.842 250.812
 1.672 316.689
 645.545 534.696
 690.011 526.798
 145.217 453.711
 103.110 162.932
 190.011 891.002
 93.504 293.920
 754.068 8.345
 96.431 145.546
 93.388 593.702
 387.360 400.554
 527.682 753.385
 81.246 478.026
 601.041 983.033
 150.779 442.641
 128.774 698.788
 77.377 939.635
 182.005 626.833
 64.335 760.088
 464.485 833.679
 502.437 587.760
 208.869 944.721
 253.239 578.241
 401.513 323.743
 426.332 479.255
 153.194 765.989
 499.267 463.882
 513.442 952.381
 640.938 53.134
 202.112 398.610
 932.374 928.332
 155.100 551.531
 267.749 945.159
 581.685 694.026
 200.662 768.964
 366.790 340.870
 967.131 654.274
 158.681 280.834
 661.338 530.530
 725.487 548.239
 809.882 661.503
 84.867 610.223
 835.505 288.963
 280.596 419.473
 525.118 313.834
 346.485 707.001
 226.032 812.850
 138.652 742.424
 148.070 28.801
 86.535 552.249
 610.504 41.584
 94.312 307.808
 57.210 149.852
 478.540 837.160
 90.142 734.227
 944.276 308.628
 12.181 88.290
 747.933 422.295
 500.812 89.397
 766.271 540.255
 82.332 224.471
 660.765 212.513
 273.677 114.062
 496.988 404.858
 290.237 409.104
 429.374 315.024
 470.746 527.865
 600.881 146.736
 385.377 804.925
 520.748 286.514
 514.508 29.699
 485.967 449.190
 410.256 239.673
 295.722 994.997
 81.048 824.495
 593.323 508.935
 624.538 203.201
 755.764 123.038
 732.477 410.739
 763.671 970.654
 912.337 114.750
 929.013 621.230
 127.211 763.044
 567.514 652.134
 13.660 510.781
 588.322 484.242
 65.576 209.101
 774.486 819.553
 793.025 359.472
 61.502 66.539
 203.403 496.664
 33.133 882.807
 286.628 794.871
 867.527 780.802
 997.746 773.732
 134.070 772.382
 453.988 181.859
 792.409 429.329
 336.518 463.902
 937.478 932.142
 400.832 572.523
 804.533 607.171
 347.818 308.880
 160.170 816.479
 337.030 295.157
 901.653 585.478
 84.892 171.464
 737.942 15.632
 686.741 629.058
 580.379 834.509
 139.133 544.817
 405.703 649.601
 577.474 261.440
 123.852 877.988
 746.209 97.642
 470.887 468.902
 400.607 497.189
 314.471 483.960
 619.365 999.947
 494.873 179.543
 257.958 997.867
 495.868 292.039
 569.127 220.314
 742.704 869.925
 887.349 163.265
 132.014 852.901
 950.090 463.183
 813.106 58.990
 94.651 137.001
 141.182 713.114
 113.166 923.423
 818.826 807.788
 810.624 817.023
 318.650 616.860
 335.616 575.500
 851.597 540.729
 637.945 182.604
 104.382 115.856
 151.373 285.848
 236.489 708.148
 157.134 711.271
 800.608 879.718
 610.624 639.591
 257.229 188.398
 319.640 652.311
 99.036 781.292
 760.309 6.551
 617.014 375.559
 972.203 447.901
 438.633 394.882
 556.131 36.502
 888.663 227.923
 928.655 648.576
 282.242 890.112
 491.883 469.941
 603.399 162.805
 33.634 256.637
 873.969 430.068
 463.326 878.179
 429.373 574.789
 347.300 549.324
 419.129 89.628
 771.566 705.326
 98.991 927.407
 920.898 82.923
 914.700 998.361
 714.799 774.817
 358.407 822.320
 630.143 759.690
 50.595 882.089
 917.516 244.382
 233.029 185.453
 186.681 551.370
 700.708 428.199
 402.688 845.924
 329.653 726.103
 757.484 716.257
 527.562 932.004
 425.140 130.543
 728.838 122.917
 587.812 121.148
 135.538 494.942
 253.296 354.003
 260.406 969.732
 645.503 585.215
 25.021 640.120
 411.638 584.203
 600.449 374.609
 582.616 999.744
 323.456 586.683
 377.691 589.765
 679.989 247.014
 245.071 345.820
 899.168 581.731
 365.041 77.656
 353.433 730.930
 551.708 631.493
 999.968 626.958
 617.819 887.763
 139.242 945.804
 811.292 200.589
 0.888 656.950
 592.297 823.668
 115.726 182.570
 449.282 827.274
 194.100 727.003
 507.685 901.380
 731.633 968.607
 675.784 503.609
 808.885 50.618
 10.910 931.590
 374.229 963.317
 841.895 851.791
 610.699 790.226
 119.098 516.045
 26.791 475.137
 103.738 648.390
 495.738 349.502
 178.689 734.919
 242.968 501.135
 541.807 34.847
 471.056 541.543
 311.545 29.616
 967.227 581.946
 67.790 606.651
 290.155 414.436
 706.120 44.214
 438.576 437.652
 291.893 722.998
 800.117 704.236
 155.698 478.805
 529.044 304.318
 20.728 59.457
 748.713 855.056
 445.898 329.272
 388.910 126.237
 209.158 638.016
 398.573 296.991
 550.106 240.581
 197.391 275.558
 999.076 312.105
 800.367 204.801
 104.158 84.469
 150.558 268.797
 943.889 958.557
 988.104 273.762
 300.591 287.427
 557.467 28.850
 639.577 434.173
 677.002 143.819
 167.920 881.176
 61.023 601.477
 761.483 691.437
 268.064 979.143
 181.884 725.387
 551.841 876.822
 940.611 316.125
 93.319 367.448
 293.293 861.153
 301.378 789.391
 3.962 148.927
 871.885 141.865
 751.025 493.790
 204.877 673.998
 850.580 583.901
 289.326 947.917
 548.966 674.826
 795.155 940.569
 638.233 598.475
 461.476 379.117
 932.077 355.555
 865.040 997.264
 15.287 562.870
 798.720 286.930
 159.515 118.360
 119.263 399.248
 848.097 401.255
 447.912 434.311
 641.657 557.005
 265.866 529.535
 266.346 732.578
 56.448 6.786
 643.054 973.428
 352.708 728.689
 877.063 205.958
 76.681 620.971
 974.844 786.069
 956.382 681.755
 682.644 363.678
 208.715 377.702
 487.771 803.581
 38.903 43.656
 578.978 14.218
 865.776 195.392
 720.976 307.798
 901.745 738.395
 306.907 278.462
 738.726 128.969
 761.871 711.130
 687.341 102.728
 383.518 184.095
 634.912 630.725
 228.871 406.092
 304.901 61.617
 849.371 926.392
 771.450 741.632
 301.463 308.451
 490.423 820.587
 633.563 688.009
 614.150 15.153
 891.011 510.548
 950.022 139.232
 960.618 216.041
 170.679 570.320
 370.921 407.598
 181.209 110.454
 501.495 191.540
 370.212 46.796
 766.211 637.335
 618.520 511.640
 905.593 794.846
 791.663 391.902
 940.245 182.163
 207.887 216.810
 941.439 769.488
 538.762 348.027
 110.311 22.994
 378.414 862.886
 720.830 718.089
 502.605 228.614
 973.961 805.256
 650.729 948.580
 384.493 325.619
 600.935 71.831
 834.414 80.087
 797.824 810.999
 186.937 698.500
 838.305 543.323
 376.089 817.534
 557.327 472.914
 133.960 32.483
 192.405 22.877
 160.213 53.583
 383.388 182.760
 198.347 377.891
 399.213 154.569
 485.706 729.178
 621.880 579.740
 667.636 357.717
 683.260 765.955
 991.929 6.895
 794.367 808.077
 362.383 312.241
 359.198 469.060
 267.640 609.723
 384.314 577.234
 304.163 493.253
 16.972 444.437
 774.389 16.482
 633.233 119.091
 909.665 611.614
 695.295 879.262
 592.824 669.643
 375.031 228.366
 940.489 253.811
 46.747 281.415
 856.793 703.903
 863.511 89.201
 247.886 426.336
 2.719 423.749
 252.846 87.613
 881.045 388.682
 817.470 761.105
 857.525 986.172
 631.673 484.248
 155.663 297.141
 740.993 720.834
 8.428 57.961
 603.212 587.335
 259.307 255.473
 520.638 480.164
 811.922 538.643
 968.603 159.847
 711.793 151.278
 545.796 26.533
 146.515 133.037
 979.875 517.844
 972.981 388.490
 673.167 424.163
 308.393 74.530
 712.172 738.151
 369.953 559.284
 588.054 115.229
 808.707 930.364
 283.545 441.207
 776.478 912.358
 28.072 594.182
 489.889 843.711
 263.763 602.712
 38.830 578.337
 10.042 784.337
 133.256 349.519
 376.310 481.503
 724.997 560.854
 916.668 970.299
 391.306 464.614
 516.658 416.150
 763.605 831.007
 671.664 195.420
 445.507 97.236
 185.117 939.005
 934.384 473.193
 260.327 620.414
 263.983 947.204
 664.015 384.030
 973.747 721.984
 537.107 457.420
 713.411 975.081
 656.623 923.471
 267.074 902.487
 602.555 743.220
 65.558 207.247
 649.235 758.533
 713.546 740.809
 29.100 395.968
 631.281 113.460
 957.959 10.437
 369.893 246.532
 868.426 711.720
 353.440 44.493
 278.255 710.853
 906.143 385.755
 682.784 700.208
 195.059 249.652
 567.938 174.429
 739.522 61.076
 808.405 433.706
 70.195 807.455
 263.301 951.207
 951.857 494.017
 681.242 888.530
 882.383 397.488
 153.233 503.005
 741.381 965.724
 333.589 595.589
 959.113 217.417
 717.625 725.370
 211.581 13.380
 104.709 784.608
 800.732 506.363
 374.065 445.513
 757.731 602.645
 199.395 606.011
 598.249 74.348
 870.772 66.649
 176.030 500.496
 975.499 445.173
 416.930 957.208
 13.916 600.496
 890.759 58.226
 744.734 305.615
 291.210 817.367
 23.887 432.183
 371.620 880.953
 430.679 730.901
 731.290 993.109
 77.824 295.632
 896.453 407.832
 643.691 759.414
 302.983 162.413
 14.609 102.506
 303.765 256.274
 604.519 961.842
 9.687 432.203
 753.760 464.123
 275.014 293.833
 876.752 698.129
 179.063 289.786
 711.082 973.241
 988.366 793.007
 52.752 348.788
 436.822 260.521
 381.648 571.441
 693.619 697.057
 378.609 424.932
 136.188 304.207
 304.606 617.863
 872.285 979.070
 800.674 141.982
 303.987 952.431
 824.534 596.327
 167.293 311.805
 69.565 253.985
 762.936 940.060
 420.467 750.426
 193.564 782.494
 347.119 688.590
 594.582 616.339
 886.460 319.967
 673.684 184.614
 227.575 797.183
 518.496 734.463
 316.473 467.153
 82.197 497.731
 206.331 840.319
 80.688 313.299
 671.548 427.230
 127.515 526.901
 407.968 665.511
 767.857 140.832
 688.732 895.805
 952.215 314.676
 819.774 402.610
 293.961 146.196
 28.846 173.894
 890.502 861.654
 367.848 401.414
 341.733 305.595
 854.194 131.735
 985.873 895.569
 919.905 566.798
 984.147 967.152
 477.458 623.751
 242.511 914.326
 702.250 708.602
 859.480 480.707
 329.502 589.526
 760.727 494.918
 677.948 516.647
 928.478 800.810
 256.492 709.506
 489.740 908.085
 149.035 295.673
 303.297 294.620
 75.669 149.123
 320.367 407.613
 217.688 650.675
 205.243 331.164
 394.352 621.373
 635.703 173.578
 769.596 899.983
 581.989 354.377
 928.122 725.375
 239.600 780.386
 327.334 111.664
 294.816 49.573
 941.916 277.279
 790.810 233.370
 462.381 308.152
 72.574 901.472
 981.637 139.871
 484.863 71.758
 451.464 564.767
 621.415 911.635
 764.118 878.569
 746.303 771.203
 516.271 439.620
 378.019 494.141
 949.710 423.997
 120.635 695.657
 295.095 415.619
 398.879 600.557
 534.475 805.140
 388.348 146.241
 160.849 809.669
 789.378 938.735
 767.875 932.115
 162.652 633.829
 621.906 909.857
 893.742 744.697
 827.091 353.883
 878.055 362.455
 320.586 938.289
 190.620 942.837
 960.513 893.759
 128.679 52.231
 78.645 805.450
 468.885 686.918
 450.655 74.371
 773.210 653.306
 29.973 521.327
 394.428 212.775
 540.687 283.773
 87.645 206.541
 127.748 559.256
 21.050 653.422
 418.986 705.667
 517.500 91.869
 216.642 430.303
 147.245 968.182
 462.523 139.279
 257.903 171.949
 420.214 219.208
 675.491 419.713
 202.638 968.180
 973.009 886.577
 809.491 857.308
 291.854 96.279
 895.670 702.398
 455.412 182.381
 190.745 463.522
 851.051 821.344
 156.106 714.474
 921.775 272.725
 378.860 171.392
 825.772 418.511
 841.386 17.613
 942.608 614.320
 507.204 478.360
 58.942 707.117
 265.159 192.918
 712.177 159.892
 765.771 302.839
 843.733 792.207
 859.757 862.693
 478.756 900.376
 456.410 615.331
 48.511 182.375
 608.837 428.110
 475.946 945.441
 407.289 721.746
 602.557 19.928
 927.594 142.085
 622.561 907.753
 598.308 20.241
 163.266 240.052
 180.635 971.959
 591.565 154.251
 315.004 327.306
 196.661 789.136
 696.548 121.670
 587.815 566.786
 270.536 674.511
 20.457 127.140
 963.418 529.342
 319.865 814.846
 913.696 814.204
 582.521 114.865
 670.948 133.793
 202.867 784.691
 575.430 540.655
 877.481 44.218
 402.581 212.238
 787.566 732.054
 197.188 332.528
 940.347 8.028
 74.922 631.483
 774.697 929.690
 131.494 753.228
 298.402 25.711
 672.001 426.253
 744.569 66.384
 908.438 507.608
 611.260 342.040
 428.312 720.754
 908.369 420.661
 921.368 46.651
 983.852 98.530
 377.305 643.433
 770.773 880.248
 700.888 136.184
 98.250 140.389
 100.924 549.902
 582.650 207.485
 818.318 861.327
 877.616 66.747
 590.984 565.271
 858.196 561.206
 488.112 125.310
 869.197 757.828
 364.642 184.711
 32.579 177.220
 623.293 819.436
 913.164 519.966
 363.886 429.823
 544.176 282.376
 438.781 490.402
 950.238 677.842
 712.937 848.450
 239.755 771.290
 694.566 511.835
 13.417 913.045
 107.627 466.835
 21.449 910.176
 323.992 478.835
 547.757 899.035
 467.301 655.602
 81.141 348.814
 502.000 787.456
 207.036 814.818
 492.432 754.783
 900.872 19.541
 173.979 135.496
 187.282 133.108
 940.139 218.196
 437.155 81.257
 687.967 986.613
 974.498 673.492
 754.956 983.733
 552.576 926.787
 451.244 876.699
 107.576 287.078
 673.652 753.677
 809.828 413.540
 466.947 809.626
 187.263 696.347
 560.615 877.944
 201.328 900.265
 197.138 888.866
 898.183 952.387
 524.236 573.202
 251.820 376.783
 445.847 762.167
 253.287 691.427
 814.938 282.085
 201.891 958.971
 858.920 418.387
 618.744 873.573
 611.934 79.276
 657.065 287.816
 197.066 368.727
 332.188 968.849
 68.499 165.014
 170.156 919.261
 754.337 269.053
 888.325 619.146
 404.474 651.631
 713.832 620.636
 166.334 595.623
 733.331 649.408
 409.942 44.989
 895.823 599.830
 380.737 73.484
 683.075 927.329
 455.416 50.259
 70.984 84.954
 747.365 174.944
 860.109 978.122
 991.635 590.244
 212.431 345.113
 25.758 154.946
 830.464 449.323
 565.944 214.503
 518.211 196.983
 605.348 770.842
 313.721 490.382
 582.485 398.820
 250.494 277.261
 386.634 45.965
 438.409 862.747
 389.838 587.102
 231.019 877.645
 581.308 179.574
 19.710 128.348
 792.448 211.562
 749.540 936.855
 155.124 980.152
 747.547 577.920
 751.152 342.118
 381.268 863.323
 759.372 4.706
 490.544 655.270
 863.256 62.189
 354.833 222.498
 775.117 923.635
 144.950 509.624
 194.128 145.633
 664.019 964.345
 528.970 498.881
 587.534 965.370
 169.902 118.350
 74.554 789.464
 829.938 962.515
 327.560 637.022
 534.884 328.125
 541.491 456.330
 724.000 513.556
 395.359 136.948
 827.414 217.551
 323.220 317.546
 766.376 112.737
 853.625 324.370
 434.402 597.440
 254.900 139.571
 170.987 748.116
 72.477 326.381
 47.440 351.891
 227.138 308.255
 912.488 868.801
 570.412 625.203
 262.347 671.253
 904.959 851.600
 228.273 739.779
 790.718 850.640
 139.184 605.478
 117.654 321.540
 996.186 57.702
 656.489 42.621
 771.249 457.929
 151.828 468.099
 148.269 285.680
 127.319 56.022
 299.218 298.464
 387.993 812.179
 621.649 814.524
 266.845 468.357
 350.586 664.697
 335.290 677.303
 344.789 238.563
 522.707 820.716
 584.715 341.581
 139.465 975.992
 410.597 746.067
 19.144 273.268
 880.287 962.033
 65.933 63.070
 897.513 867.461
 667.286 788.883
 714.608 55.097
 292.824 266.038
 765.449 598.946
 809.377 771.916
 453.194 83.163
 588.124 281.745
 875.599 224.800
 930.527 683.898
 593.237 956.093
 90.550 488.956
 461.394 998.542
 695.207 533.884
 486.014 487.590
 465.552 368.008
 312.482 211.309
 195.638 298.408
 700.989 267.974
 165.846 641.595
 524.427 75.221
 835.281 264.492
 988.292 467.560
 390.126 454.833
 913.885 280.149
 713.093 8.868
 746.484 156.107
 604.134 898.097
 102.346 44.237
 722.795 227.565
 8.930 826.361
 165.003 442.734
 831.078 971.681
 836.298 912.209
 224.818 943.506
 672.812 407.594
 285.775 55.699
 201.586 432.912
 529.796 507.363
 162.532 403.445
 81.416 720.253
 752.685 932.288
 776.410 810.467
 145.077 812.661
 86.229 881.044
 3.046 61.170
 325.942 802.719
 807.895 753.193
 448.183 624.437
 573.503 493.788
 490.980 732.049
 393.581 648.692
 28.249 252.386
 792.117 848.668
 561.966 20.616
 889.221 480.716
 941.782 122.112
 395.605 611.218
 551.180 657.323
 679.702 34.357
 62.644 921.177
 960.676 404.973
 144.055 739.988
 744.965 965.188
 154.292 761.790
 198.488 490.663
 860.425 184.282
 314.216 313.286
 757.873 752.562
 656.564 685.768
 97.232 31.605
 629.318 169.212
 89.424 511.616
 689.890 991.952
 549.442 234.331
 615.153 557.146
 976.596 421.861
 786.562 93.720
 487.339 274.433
 806.447 242.014
 299.923 297.416
 463.209 548.897
 506.077 480.244
 838.606 90.259
 494.419 529.552
 981.580 929.996
 657.302 446.179
 174.328 818.030
 414.423 711.231
 80.037 395.249
 322.884 531.521
 508.292 445.928
 267.875 201.191
 762.354 169.085
 797.180 16.919
 468.972 546.006
 385.809 81.719
 941.085 194.042
 307.033 131.022
 819.629 414.618
 308.667 488.656
 393.914 779.576
 117.560 824.729
 349.805 633.793
 43.094 347.843
 58.772 417.975
 447.068 866.812
 44.123 94.147
 371.202 139.131
 167.127 63.548
 145.811 562.212
 917.002 443.984
 778.870 427.251
 94.781 78.480
 481.040 153.100
 109.840 102.054
 910.450 548.233
 95.573 737.243
 914.731 752.828
 461.546 425.549
 454.338 20.753
 275.839 651.152
 460.553 484.191
 783.745 360.291
 17.165 963.684
 266.056 725.659
 63.124 345.948
 498.791 916.619
 853.967 44.292
 51.019 295.175
 455.252 215.360
 131.690 112.395
 287.480 255.944
 331.014 893.725
 117.835 309.518
 386.322 603.589
 271.797 129.838
 603.834 714.416
 292.285 374.540
 181.837 83.306
 833.936 822.205
 881.124 186.728
 476.767 849.252
 76.880 671.685
 61.438 886.581
 582.418 257.833
 475.268 258.746
 967.283 941.972
 894.949 440.150
 686.371 902.623
 862.427 133.261
 807.140 932.154
 231.774 863.860
 661.057 106.869
 677.284 819.127
 373.683 476.914
 749.764 137.885
 43.867 68.907
 265.516 651.013
 773.124 461.236
 420.416 407.206
 796.370 647.461
 452.454 88.571
 467.653 144.890
 895.920 396.463
 720.708 146.700
 648.106 585.545
 93.029 536.066
 826.940 848.933
 291.403 374.354
 60.601 155.746
 231.714 902.835
 696.255 251.376
 230.139 534.686
 925.931 827.819
 608.247 902.679
 937.924 724.653
 30.940 925.342
 549.547 439.500
 881.586 483.206
 952.494 109.459
 429.311 595.583
 999.319 512.141
 323.367 661.250
 125.828 957.151
 501.282 93.125
 489.565 267.522
 191.590 522.919
 112.431 347.581
 676.922 177.790
 852.300 201.543
 535.931 303.754
 453.755 199.004
 457.807 912.408
 4.534 13.169
 503.958 206.009
 67.760 9.545
 39.004 854.862
 989.431 102.027
 956.733 689.172
 268.097 775.364
 353.569 169.925
 994.302 294.363
 347.814 330.182
 749.567 167.601
 281.157 355.487
 729.849 934.594
 371.435 991.425
 411.134 918.301
 892.229 935.022
 692.818 988.473
 843.622 957.413
 978.525 764.978
 635.497 906.598
 128.095 343.952
 644.291 905.178
 135.584 234.119
 318.591 958.473
 956.540 67.075
 318.873 58.746
 276.816 5.834
 580.607 462.299
 541.248 972.812
 114.746 644.672
 53.159 595.054
 310.040 37.171
 927.664 504.509
 810.804 813.451
 598.824 609.048
 122.770 41.242
 111.882 580.676
 687.709 520.745
 699.140 896.748
 582.136 692.359
 966.700 764.130
 381.911 472.693
 187.610 492.233
 316.760 645.124
 686.392 836.032
 168.262 131.192
 545.022 372.919
 571.680 759.056
 998.926 616.168
 424.056 947.877
 14.219 702.410
 14.484 480.954
 938.213 660.848
 641.604 449.630
 541.239 408.623
 810.499 734.333
 669.258 291.091
 376.937 533.814
 506.843 659.716
 79.749 459.753
 715.463 256.292
 949.001 348.007
 522.017 43.521
 853.258 982.095
 950.055 222.391
 536.715 426.875
 526.867 30.579
 557.427 194.330
 882.553 188.553
 560.522 337.934
 54.377 606.557
 872.562 142.021
 96.399 882.692
 880.560 948.277
 798.838 796.742
 535.319 968.808
 175.273 163.708
 395.352 565.974
 563.321 173.442
 284.642 340.332
 93.385 467.080
 82.915 632.673
 251.379 336.573
 686.983 402.539
 838.905 370.507
 390.449 348.064
 815.242 788.369
 18.898 50.027
 989.940 427.579
 149.256 592.188
 976.091 585.031
 733.812 781.078
 68.890 520.001
 868.344 778.207
 91.564 641.353
 294.583 698.250
 763.711 112.660
 343.114 816.064
 761.458 588.723
 314.646 276.861
 523.569 960.915
 4.847 196.608
 634.679 642.599
 17.910 368.452
 611.549 15.702
 332.168 316.070
 408.802 22.447
 1.193 532.258
 428.545 499.674
 947.457 552.401
 198.175 85.318
 162.867 194.988
 810.131 386.304
 729.161 277.832
 287.313 483.627
 447.550 327.635
 42.190 803.979
 385.236 946.115
 783.421 338.385
 749.005 297.819
 541.231 208.362
 453.439 628.241
 835.180 631.041
 912.097 307.104
 501.820 518.858
 620.959 887.064
 894.511 760.245
 279.506 354.971
 326.189 798.808
 588.891 679.088
 963.864 484.269
 640.043 984.608
 320.090 474.070
 446.288 50.776
 893.617 275.491
 752.789 160.402
 964.105 530.923
 664.067 757.099
 572.536 450.239
 844.919 502.987
 51.116 611.803
 370.776 571.656
 288.771 305.490
 610.950 764.942
 118.282 436.129
 530.255 980.505
 629.717 893.296
 277.284 868.701
 895.875 513.543
 5.469 156.015
 36.123 994.496
 238.307 47.959
 945.459 688.169
 263.305 592.319
 529.151 315.197
 618.929 634.853
 266.403 655.032
 651.891 550.631
 188.681 922.627
 873.339 817.400
 412.358 223.573
 764.975 510.469
 676.932 461.437
 190.874 255.168
 578.325 768.226
 397.199 151.992
 473.593 747.137
 47.300 785.876
 194.084 2.328
 989.580 4.947
 516.934 920.307
 713.415 581.594
 791.252 939.148
 266.276 791.388
 629.974 463.367
 912.780 20.441
 298.895 662.644
 971.734 662.126
 451.561 31.099
 106.522 228.169
 466.569 320.552
 231.557 980.999
 589.338 226.805
 75.507 713.715
 813.893 573.742
 80.951 46.407
 364.851 167.861
 568.862 773.822
 362.150 588.297
 131.359 156.132
 830.639 927.634
 792.659 374.019
 416.153 540.545
 178.901 719.344
 704.974 715.102
 423.731 26.751
 833.535 520.348
 797.504 698.777
 491.973 959.204
 650.984 782.169
 543.822 664.203
 605.095 526.414
 333.141 301.868
 470.166 823.051
 561.090 327.290
 943.012 777.629
 70.960 871.803
 87.983 312.592
 371.723 112.340
 166.778 311.576
 595.967 110.577
 827.533 82.228
 372.689 613.289
 610.645 289.727
 795.841 853.163
 369.468 466.418
 986.003 802.938
 558.823 469.789
 328.314 327.034
 511.867 92.280
 181.448 96.379
 233.082 438.881
 999.328 227.084
 886.751 714.196
 402.336 255.765
 889.387 997.631
 743.646 48.023
 232.237 246.974
 308.044 467.001
 605.519 736.032
 77.221 411.600
 886.763 995.904
 322.233 115.250
 237.132 952.185
 418.927 212.891
 145.427 707.994
 707.140 13.689
 321.446 456.701
 863.845 28.074
 998.365 475.906
 771.975 98.707
 415.781 478.350
 831.097 375.515
 557.218 714.616
 867.464 894.819
 472.423 840.690
 506.318 102.651
 168.159 400.497
 18.713 373.826
 371.785 814.716
 152.145 383.085
 808.530 513.553
 405.059 185.310
 662.598 569.191
 169.698 551.455
 869.056 155.719
 408.252 619.326
 890.896 938.190
 259.833 278.071
 834.739 131.641
 619.241 77.208
 638.768 304.447
 155.029 390.948
 694.889 873.077
 19.069 272.685
 539.418 757.493
 171.077 989.823
 136.416 464.010
 530.796 863.038
 86.770 327.136
 262.322 364.855
 704.361 180.833
 277.074 718.842
 15.921 15.715
 355.030 632.173
 149.797 400.405
 171.950 580.837
 394.958 556.634
 480.500 929.056
 127.602 948.520
 925.663 423.794
 339.190 312.067
 632.902 473.472
 255.247 962.312
 147.637 449.780
 435.581 489.293
 336.342 785.861
 298.614 122.337
 995.588 266.976
 548.212 902.989
 621.533 895.450
 912.007 673.543
 737.596 475.302
 664.811 839.920
 484.453 409.066
 926.888 999.088
 669.174 576.340
 839.952 192.779
 927.768 907.318
 657.505 636.928
 58.845 852.611
 92.223 921.591
 370.294 251.194
 71.479 536.306
 183.411 620.045
 320.729 73.881
 550.651 31.510
 959.512 39.796
 58.032 47.521
 920.504 48.963
 48.301 574.344
 430.813 546.232
 166.466 558.649
 796.953 527.014
 198.479 627.476
 159.419 60.866
 353.227 683.488
 906.168 500.243
 487.129 96.031
 811.510 871.300
 52.131 111.719
 281.009 141.270
 477.736 969.931
 994.928 401.236
 194.663 613.772
 742.055 822.970
 944.043 891.439
 889.504 888.788
 466.742 442.770
 138.078 464.363
 160.957 647.963
 440.424 912.107
 63.972 807.620
 12.416 518.756
 240.501 243.492
 626.744 942.276
 733.106 16.424
 49.664 343.162
 990.530 101.411
 853.319 41.903
 681.433 929.388
 521.329 392.162
 20.942 382.140
 956.752 547.596
 885.965 431.713
 219.616 664.689
 725.490 360.921
 664.650 75.445
 440.780 739.494
 45.271 98.846
 326.833 304.280
 602.322 470.897
 843.525 485.416
 498.420 157.709
 388.311 308.072
 102.201 387.840
 541.087 696.119
 810.582 678.149
 67.979 115.700
 138.649 26.511
 629.578 969.346
 351.556 165.102
 918.760 22.001
 684.447 185.726
 335.268 386.560
 246.646 105.273
 223.161 586.475
 665.146 192.253
 790.766 955.495
 847.678 547.138
 691.805 28.916
 473.583 458.546
 664.722 667.137
 815.532 148.207
 852.093 861.204
 699.264 389.829
 403.491 572.935
 92.422 125.842
 606.650 520.903
 325.937 112.498
 199.657 640.568
 968.904 64.562
 250.769 515.491
 155.563 27.992
 315.027 530.388
 783.610 330.582
 703.888 860.448
 628.032 509.821
 54.614 849.707
 532.965 923.460
 832.201 400.104
 523.340 156.117
 513.355 888.363
 813.632 955.058
 517.837 937.064
 256.595 886.070
 198.741 316.565
 72.224 587.649
 564.596 964.178
 606.083 825.845
 770.241 834.783
 94.789 185.822
 621.066 192.442
 750.775 368.035
 430.326 305.508
 32.865 640.978
 48.998 998.904
 436.029 8.446
 952.119 467.984
 33.387 312.511
 68.159 380.518
 934.869 564.972
 935.138 939.546
 716.502 796.421
 568.427 993.091
 227.126 165.570
 643.270 841.017
 328.344 779.930
 695.737 378.877
 479.829 955.784
 698.099 48.614
 385.088 569.767
 690.542 542.005
 479.653 821.033
 975.867 771.142
 20.105 492.161
 485.773 617.894
 141.826 544.824
 287.820 878.760
 47.786 254.169
 255.869 500.912
 599.805 731.295
 811.384 168.425
 965.651 528.824
 449.236 944.014
 666.165 508.966
 783.529 541.130
 730.553 480.678
 833.613 824.701
 647.504 502.292
 667.931 887.351
 165.365 683.682
 737.085 983.586
 594.825 808.609
 863.929 329.677
 279.238 899.942
 977.101 285.024
 75.732 750.270
 38.016 355.345
 617.555 485.722
 935.656 323.646
 465.899 985.259
 327.513 286.483
 996.972 770.211
 860.863 506.335
 574.663 154.286
 991.294 482.124
 626.402 612.870
 753.465 76.070
 143.233 618.357
 563.866 643.608
 666.624 486.812
 131.414 12.248
 383.865 998.023
 206.806 603.773
 739.123 858.512
 556.457 641.489
 264.520 164.003
 745.489 20.373
 759.112 338.240
 53.737 223.615
 685.868 48.587
 829.268 465.458
 738.122 60.958
 458.745 739.380
 46.161 148.230
 759.671 504.980
 878.346 24.042
 285.524 599.731
 944.375 869.927
 793.916 496.681
 363.922 656.018
 925.851 20.740
 933.142 937.492
 149.949 999.375
 743.586 719.624
 861.184 364.076
 300.391 918.547
 514.455 882.982
 694.648 762.843
 97.497 829.740
 832.238 559.015
 586.677 456.268
 259.996 723.162
 217.672 505.991
 389.558 19.164
 78.636 187.991
 357.842 963.180
 286.970 930.783
 916.797 293.671
 636.239 887.201
 478.174 969.747
 344.144 999.708
 193.970 67.964
 345.991 529.752
 0.405 184.215
 364.090 267.351
 241.413 14.027
 848.447 270.588
 493.443 947.951
 387.501 432.124
 791.764 61.109
 592.265 565.198
 692.433 345.136
 978.818 69.063
 654.747 490.236
 431.634 738.619
 585.677 803.943
 295.818 480.738
 117.749 796.168
 595.068 786.712
 190.730 677.594
 832.531 873.340
 748.789 136.410
 34.996 671.940
 150.453 668.326
 331.720 933.157
 98.369 844.106
 305.278 884.660
 237.790 880.210
 453.998 278.098
 832.840 920.146
 407.700 581.022
 222.303 490.844
 537.718 189.562
 774.272 639.504
 498.739 179.807
 322.014 517.274
 187.087 491.855
 170.490 407.852
 954.290 903.108
 640.844 918.130
 485.542 439.565
 273.772 786.660
 52.766 379.534
 574.957 321.812
 347.228 997.670
 967.886 168.535
 455.933 93.663
 160.583 999.624
 891.501 954.840
 750.486 929.223
 742.006 161.745
 731.376 313.166
 753.685 897.326
 851.554 8.704
 477.023 641.221
 55.159 756.843
 929.908 188.946
 648.421 781.030
 698.170 340.378
 327.868 889.236
 94.631 752.149
 824.073 761.040
 226.683 884.539
 16.817 901.152
 326.583 625.749
 907.796 165.782
 928.185 616.431
 565.870 303.560
 832.100 986.878
 935.867 599.503
 894.689 760.965
 401.888 235.180
 564.492 567.842
 974.880 163.233
 535.281 168.399
 514.817 187.370
 603.811 172.992
 161.410 103.519
 731.358 864.930
 123.056 523.055
 783.529 306.382
 729.132 709.545
 537.556 586.040
 581.220 26.785
 328.917 757.899
 218.116 543.904
 390.918 445.455
 739.206 864.606
 206.487 363.727
 690.915 249.450
 428.539 901.365
 419.463 755.309
 474.706 56.389
 316.200 113.193
 307.904 221.603
 543.609 858.681
 173.237 750.314
 123.067 287.899
 874.294 720.763
 710.088 871.771
 191.278 570.766
 77.784 73.017
 126.103 144.760
 701.254 90.757
 115.168 427.144
 889.622 938.836
 191.593 712.171
 481.358 743.878
 271.232 956.063
 113.546 41.186
 449.577 486.664
 736.086 729.973
 51.888 415.319
 184.945 818.764
 501.678 951.191
 899.873 7.531
 141.409 196.730
 995.169 891.149
 435.309 882.086
 918.941 270.765
 442.246 244.005
 496.578 882.749
 704.162 880.059
 706.019 222.059
 343.692 811.236
 611.893 986.464
 996.985 205.067
 356.967 704.246
 471.688 678.247
 415.061 50.525
 665.585 883.374
 720.043 191.535
 211.930 150.950
 149.439 722.956
 639.459 407.617
 835.286 654.489
 107.990 918.038
 154.030 720.365
 267.162 734.499
 94.518 612.321
 701.983 109.742
 179.590 601.198
 193.421 699.785
 711.712 264.874
 507.387 710.047
 893.854 518.351
 206.261 416.524
 238.994 957.000
 581.946 810.690
 598.714 301.997
 969.804 700.007
 415.283 869.652
 603.143 63.403
 312.109 880.721
 696.123 71.721
 592.610 754.862
 439.572 86.302
 403.495 487.515
 103.467 434.630
 349.391 735.879
 958.581 510.963
 914.148 316.939
 458.380 83.374
 670.445 679.081
 213.916 818.669
 542.183 300.698
 105.670 315.535
 250.307 410.887
 216.612 107.448
 27.080 451.146
 652.883 543.907
 59.396 100.756
 208.259 455.948
 329.604 785.667
 894.890 474.738
 301.853 460.431
 727.793 605.870
 570.408 189.651
 639.379 613.203
 289.361 19.969
 791.306 271.571
 164.251 701.719
 825.495 84.912
 557.041 632.687
 188.939 503.638
 966.623 612.110
 715.568 521.037
 755.507 534.003
 243.724 182.615
 535.711 453.603
 483.813 544.698
 467.420 733.247
 374.335 899.776
 805.040 434.064
 226.072 217.507
 117.408 252.898
 457.024 193.704
 560.717 110.727
 271.135 657.743
 570.944 746.261
 291.558 354.628
 122.139 138.475
 686.845 925.393
 850.828 322.485
 441.844 782.878
 536.108 737.943
 43.165 184.348
 639.121 986.905
 343.959 193.480
 411.716 123.926
 819.554 98.330
 877.940 965.057
 852.635 795.821
 246.981 510.581
 325.466 394.650
 834.240 320.298
 331.828 945.497
 728.098 467.148
 640.467 538.717
 451.749 697.837
 985.807 664.851
 18.304 336.368
 874.421 502.226
 677.446 732.059
 374.275 859.378
 495.732 147.511
 998.376 679.255
 720.517 639.403
 958.355 19.097
 748.287 956.916
 603.251 107.048
 878.448 785.634
 83.852 687.141
 888.407 831.153
 206.088 282.031
 647.951 564.212
 23.993 2.241
 411.781 751.405
 142.612 26.670
 327.644 751.561
 575.963 177.437
 891.398 562.393
 660.010 59.045
 214.955 615.392
 233.833 864.261
 771.993 715.139
 555.303 144.576
 801.437 443.830
 145.073 969.813
 409.818 960.093
 592.369 968.101
 78.716 835.959
 898.644 643.557
 288.788 335.626
 974.627 154.579
 181.538 48.489
 689.762 831.313
 36.454 766.614
 350.589 187.943
 114.904 928.603
 559.706 5.882
 461.876 338.826
 185.919 330.188
 239.014 479.654
 218.653 426.834
 342.363 847.031
 848.359 26.573
 518.777 904.210
 425.314 556.478
 97.151 528.249
 420.790 697.837
 283.886 48.082
 19.236 64.639
 803.526 986.264
 82.931 266.630
 390.961 529.276
 479.940 191.818
 234.466 189.528
 883.601 242.899
 231.043 477.464
 321.635 108.443
 726.820 81.771
 863.161 701.754
 983.694 732.364
 723.100 307.375
 725.130 783.150
 779.717 27.377
 883.260 553.582
 539.331 997.455
 788.607 579.470
 142.846 867.835
 33.313 379.758
 244.951 927.811
 697.407 897.985
 865.054 348.184
 482.097 941.508
 418.886 65.817
 49.212 250.544
 603.874 223.051
 854.763 80.486
 95.652 75.992
 398.294 688.276
 786.461 314.918
 827.467 955.981
 680.699 602.805
 556.572 656.782
 383.720 280.607
 123.911 930.846
 155.512 947.250
 149.860 266.745
 732.470 476.038
 516.641 320.124
 982.813 845.241
 902.338 902.111
 91.825 448.073
 523.452 358.609
 462.970 705.277
 408.438 776.468
 163.932 372.347
 103.493 197.673
 289.819 843.485
 343.719 517.979
 509.383 577.238
 678.174 477.047
 707.428 966.079
 164.929 114.185
 644.089 146.689
 228.741 33.842
 978.876 392.436
 354.331 580.253
 617.072 478.378
 55.379 608.942
 843.972 286.377
 174.525 527.686
 37.598 588.764
 21.984 990.017
 264.889 468.947
 717.351 405.265
 845.257 902.845
 756.228 890.738
 37.010 222.872
 754.116 559.945
 598.044 243.970
 326.311 7.401
 776.868 867.041
 524.251 422.688
 691.197 747.887
 373.807 116.984
 389.859 778.783
 135.661 62.646
 713.476 465.179
 546.255 784.799
 367.502 972.365
 692.381 72.884
 97.788 487.605
 343.672 235.232
 167.316 304.053
 613.817 251.765
 329.487 536.344
 169.890 205.667
 487.982 867.254
 864.709 826.381
 238.374 83.948
 462.681 151.543
 468.241 165.638
 976.099 27.860
 319.390 246.865
 265.832 999.608
 710.101 207.848
 804.970 673.139
 602.155 881.656
 501.876 756.755
 555.181 754.283
 953.844 33.727
 320.992 545.587
 505.946 673.458
 227.661 564.628
 651.523 679.262
 524.724 241.058
 89.195 333.669
 298.066 644.192
 682.281 172.080
 809.525 153.372
 514.522 997.114
 419.222 167.818
 643.198 458.808
 558.264 912.636
 287.815 755.321
 439.023 971.996
 407.971 555.905
 426.246 263.126
 594.715 579.277
 804.226 249.023
 180.400 658.356
 325.943 407.242
 545.882 134.479
 635.311 351.424
 931.902 114.154
 832.251 706.195
 133.020 318.249
 974.512 420.538
 334.768 801.982
 755.020 865.900
 943.427 834.526
 487.438 890.092
 526.526 325.423
 607.019 214.039
 232.573 762.949
 333.285 783.715
 170.656 94.312
 833.221 183.084
 912.245 1.902
 9.467 124.808
 315.012 802.283
 961.235 654.092
 376.044 669.303
 723.528 707.802
 491.733 29.293
 282.884 387.376
 854.509 30.233
 248.565 941.794
 351.003 698.912
 283.409 368.701
 168.931 287.164
 277.929 470.663
 875.962 902.347
 797.436 533.423
 335.917 616.326
 10.801 798.249
 887.148 164.686
 789.830 996.069
 463.999 162.918
 72.322 202.775
 112.265 573.562
 734.708 609.086
 779.137 318.175
 900.246 811.646
 570.708 316.386
 797.380 402.094
 417.675 492.930
 414.698 825.924
 402.128 79.582
 411.631 211.697
 833.346 775.143
 128.397 533.164
 554.493 451.675
 388.748 602.015
 279.173 312.994
 851.801 927.990
 939.450 941.841
 394.851 997.322
 845.625 0.461
 800.952 471.684
 761.438 476.509
 489.569 800.773
 963.120 58.929
 225.343 765.238
 731.906 268.804
 431.771 156.945
 110.019 406.216
 638.981 684.725
 791.074 769.127
 627.015 930.992
 706.473 283.497
 359.878 833.512
 777.109 999.874
 916.580 423.473
 820.011 470.982
 341.505 2.753
 206.192 953.282
 889.384 317.484
 360.511 564.778
 214.355 699.756
 956.842 888.615
 35.781 363.469
 900.216 210.236
 46.531 703.254
 187.982 303.374
 856.202 347.186
 118.677 891.176
 579.391 35.242
 262.662 72.952
 987.751 957.520
 143.071 859.736
 597.569 700.981
 797.909 754.127
 518.378 273.441
 731.047 58.200
 652.285 41.934
 216.139 330.000
 920.873 723.149
 326.288 431.998
 572.656 570.782
 334.634 737.487
 457.944 533.511
 506.228 862.184
 71.815 713.386
 597.015 363.182
 484.766 884.172
 236.874 56.046
 282.930 969.414
 524.240 319.379
 806.905 208.259
 651.436 126.099
 244.840 621.574
 842.570 719.294
 139.141 340.412
 777.478 260.575
 197.772 272.754
 532.055 358.981
 754.736 502.869
 751.560 842.610
 46.748 171.082
 731.477 183.162
 614.819 441.670
 580.859 610.694
 503.557 494.802
 34.351 663.189
 624.057 377.545
 437.985 969.542
 227.766 512.033
 215.410 747.562
 171.445 819.865
 808.260 358.402
 753.046 804.899
 838.198 358.907
 784.011 707.068
 547.947 662.908
 107.183 553.182
 511.716 506.055
 546.417 783.245
 57.446 16.953
 812.438 209.546
 787.758 955.830
 920.886 598.139
 325.219 982.646
 387.502 766.575
 820.402 66.380
 739.579 26.577
 556.223 19.266
 563.129 215.251
 945.297 822.373
 435.501 743.395
 462.889 356.243
 170.557 725.181
 278.740 332.083
 28.189 661.226
 67.181 870.535
 65.201 538.795
 285.194 47.406
 986.901 941.021
 39.031 335.374
 507.628 564.892
 16.758 750.021
 856.714 819.018
 179.476 455.202
 139.669 181.328
 389.243 910.447
 451.876 158.848
 646.032 430.738
 65.584 812.318
 426.908 371.409
 495.966 333.811
 913.407 408.437
 576.524 432.707
 881.502 432.971
 819.851 771.864
 264.367 60.232
 741.085 269.769
 11.185 324.054
 616.124 254.660
 813.587 712.294
 425.602 622.469
 591.001 733.489
 792.666 852.018
 681.608 895.625
 304.870 898.824
 418.980 543.444
 168.156 194.495
 956.474 926.693
 77.308 683.862
 680.565 159.058
 108.788 639.251
 507.432 142.881
 408.176 893.917
 538.951 860.342
 218.196 768.225
 548.056 715.383
 90.227 847.324
 230.051 415.873
 861.469 572.635
 85.422 541.305
 533.303 387.321
 758.191 792.544
 629.384 624.146
 37.469 577.044
 972.652 29.828
 12.266 171.604
 330.409 510.546
 852.442 116.644
 720.360 476.953
 751.973 638.452
 735.718 822.599
 922.317 941.684
 375.064 736.498
 449.863 852.122
 96.427 18.764
 946.358 973.318
 152.235 518.394
 417.357 720.126
 402.432 565.746
 671.492 42.495
 400.592 540.891
 991.477 605.290
 458.685 855.416
 112.898 660.930
 929.808 872.542
 813.940 873.467
 117.451 532.397
 441.268 223.303
 990.486 460.365
 395.403 654.450
 424.001 31.660
 212.420 900.211
 619.437 550.299
 225.018 533.183
 8.440 321.783
 510.447 591.798
 591.633 792.934
 659.081 514.287
 787.765 77.021
 877.387 703.557
 404.761 445.691
 702.470 10.206
 929.979 760.181
 610.342 178.668
 563.144 232.017
 582.674 791.706
 76.012 388.282
 121.304 175.317
 924.836 98.845
 708.605 809.205
 15.405 74.302
 575.379 12.826
 29.055 325.478
 205.026 544.399
 368.161 790.845
 949.928 526.983
 130.651 180.205
 718.295 83.853
 337.843 185.343
 990.097 772.858
 134.159 595.387
 600.277 419.729
 269.971 691.455
 275.504 92.443
 742.037 137.420
 894.641 577.513
 574.955 627.613
 758.330 924.863
 910.007 884.875
 773.408 46.625
 556.225 451.200
 684.837 378.448
 137.017 696.290
 201.477 646.985
 821.955 845.637
 770.346 506.845
 208.110 748.521
 643.018 403.105
 252.691 857.698
 861.947 435.457
 755.621 157.181
 565.977 216.989
 947.398 873.649
 93.735 969.796
 407.374 952.657
 349.588 132.118
 176.889 825.369
 716.128 84.011
 350.192 678.323
 954.658 763.014
 136.294 651.370
 363.815 735.643
 852.791 402.004
 377.537 28.335
 207.174 702.702
 516.156 781.789
 664.230 987.391
 476.052 670.222
 515.065 479.990
 299.347 382.211
 232.431 59.047
 229.336 168.557
 799.705 815.421
 581.447 166.509
 371.782 212.772
 873.337 566.030
 2.883 372.250
 519.334 615.352
 349.753 672.550
 639.968 408.403
 522.786 124.465
 330.950 559.832
 359.433 775.928
 20.193 474.055
 783.923 300.534
 86.690 438.402
 998.277 381.621
 570.012 217.915
 628.154 127.671
 740.533 967.408
 682.913 536.271
 283.184 887.055
 45.047 596.885
 454.555 179.122
 895.637 511.738
 465.636 78.757
 928.709 384.087
 509.674 360.252
 780.362 629.931
 863.934 106.540
 873.475 8.831
 741.045 284.279
 884.054 129.126
 523.774 915.647
 502.241 289.802
 488.212 272.566
 774.272 693.856
 484.379 446.697
 458.949 164.950
 508.206 42.018
 854.267 169.914
 950.779 284.692
 990.675 984.215
 163.957 1.205
 944.148 416.618
 28.382 150.295
 994.941 454.068
 470.970 642.190
 99.935 210.456
 452.819 291.272
 514.367 515.640
 261.925 941.906
 701.920 607.355
 2.987 114.215
 923.418 571.996
 811.876 234.787
 59.550 195.243
 446.307 460.139
 470.984 645.152
 756.001 847.461
 652.122 224.249
 932.600 772.276
 417.717 239.716
 27.350 896.640
 652.908 688.788
 726.651 30.371
 738.492 917.589
 843.783 42.986
 568.893 53.933
 49.364 732.992
 248.042 846.924
 481.326 666.538
 669.134 467.919
 583.586 397.863
 51.799 878.611
 685.410 883.428
 371.806 983.256
 893.030 19.946
 424.121 24.827
 91.974 58.925
 913.334 520.863
 601.391 677.981
 572.566 566.719
 957.154 988.487
 432.579 54.794
 683.588 12.405
 259.559 402.113
 827.337 716.325
 68.864 769.534
 632.259 611.065
 921.728 659.142
 520.539 40.091
 794.682 747.520
 579.944 433.858
 752.411 47.991
 935.647 110.664
 482.285 81.439
 681.105 283.408
 194.253 900.510
 757.788 177.595
 137.879 174.041
 187.931 986.114
 426.514 356.208
 86.090 453.632
 328.007 387.597
 690.095 386.393
 725.676 693.197
 374.377 275.850
 569.742 135.807
 930.926 476.637
 28.096 373.952
 845.836 226.247
 859.667 972.885
 461.173 986.430
 629.928 978.258
 719.460 641.300
 576.149 227.691
 146.356 536.746
 722.212 829.553
 169.069 987.778
 705.270 255.214
 204.871 28.353
 377.996 785.863
 924.970 911.270
 712.823 433.363
 21.384 278.373
 683.519 362.870
 823.841 374.181
 413.122 619.941
 453.683 44.926
 936.959 84.128
 414.157 191.592
 869.921 902.844
 731.043 486.993
 225.938 712.295
 932.502 446.209
 705.589 125.926
 328.283 795.135
 238.903 805.250
 580.362 717.733
 191.719 853.663
 392.101 198.422
 865.723 862.254
 51.502 797.343
 147.712 149.633
 394.864 803.892
 999.273 177.869
 686.790 574.572
 983.412 787.013
 695.955 757.110
 962.470 405.135
 466.338 81.712
 187.706 283.696
 601.891 25.838
 154.180 744.529
 288.079 259.998
 187.074 460.316
 333.806 703.605
 832.603 621.535
 627.435 872.147
 776.384 56.338
 34.537 105.877
 436.194 693.187
 724.438 127.462
 258.802 307.605
 577.427 88.826
 479.864 32.736
 902.739 8.531
 22.523 288.062
 475.092 959.107
 858.164 381.634
 489.135 992.668
 529.063 249.126
 628.783 62.823
 337.336 429.312
 72.798 846.606
 591.216 152.015
 7.615 642.816
 124.576 183.770
 520.123 439.526
 378.308 81.565
 601.792 835.656
 665.531 629.789
 244.123 67.380
 802.238 254.436
 155.128 743.169
 240.011 36.615
 716.574 610.560
 809.843 890.312
 249.511 358.072
 501.087 473.240
 106.595 957.308
 635.446 301.583
 287.615 749.278
 834.201 316.971
 231.118 516.892
 252.027 175.167
 800.029 319.621
 300.581 799.738
 710.722 319.380
 100.267 169.565
 289.122 137.282
 973.242 926.648
 338.546 152.987
 671.796 630.882
 514.334 311.868
 674.009 422.579
 190.500 425.299
 676.279 443.461
 722.221 137.112
 476.473 715.146
 931.785 951.290
 331.568 773.970
 829.458 254.373
 852.461 346.154
 107.683 668.884
 781.940 742.153
 978.148 404.589
 8.572 618.707
 945.904 361.939
 771.546 857.160
 200.161 431.072
 784.510 733.408
 343.224 830.864
 478.478 395.264
 150.860 71.507
 466.385 144.650
 260.944 592.682
 849.460 762.926
 2.449 734.731
 5.868 376.771
 711.690 115.220
 865.983 288.624
 623.329 896.374
 430.023 79.881
 884.347 794.177
 919.764 817.478
 112.200 967.130
 676.813 676.478
 724.404 367.223
 878.734 944.650
 604.321 488.447
 697.768 552.491
 463.773 225.814
 484.345 716.643
 22.177 292.617
 431.946 380.177
 177.127 133.337
 436.781 154.061
 103.969 827.731
 174.307 825.357
 431.079 187.230
 896.746 5.016
 610.721 192.713
 936.788 587.738
 488.030 473.130
 160.823 725.331
 86.402 553.588
 631.825 450.634
 328.243 750.662
 951.953 799.810
 925.394 519.399
 295.759 775.163
 961.765 683.358
 107.417 168.283
 787.718 744.631
 113.505 664.059
 116.014 579.297
 443.777 700.800
 594.853 494.764
 706.071 841.507
 405.397 344.378
 231.533 378.234
 437.588 162.527
 998.942 147.968
 516.076 366.787
 21.850 77.768
 732.248 754.649
 2.054 432.721
 771.985 349.036
 533.503 637.093
 872.761 182.404
 1.020 541.933
 687.495 683.058
 930.279 176.860
 443.409 783.957
 984.465 46.305
 757.596 824.206
 97.385 497.823
 780.758 882.484
 613.781 329.924
 788.243 261.602
 459.981 737.253
 303.119 341.291
 679.296 670.707
 527.528 105.116
 477.780 368.670
 562.043 15.621
 780.808 982.902
 222.565 13.388
 196.734 59.544
 412.742 720.551
 920.618 963.342
 997.527 172.626
 142.126 863.570
 48.929 835.390
 803.660 485.754
 624.990 302.542
 396.980 717.275
 902.494 947.175
 901.992 221.159
 345.779 213.615
 925.509 235.128
 569.531 999.384
 759.895 627.468
 881.749 268.983
 73.394 352.979
 991.637 256.661
 590.981 647.659
 681.453 214.636
 705.009 456.593
 95.024 22.380
 950.201 683.462
 740.393 233.134
 622.274 250.174
 969.873 453.039
 151.289 670.261
 45.584 748.987
 750.635 769.222
 458.495 2.023
 144.176 368.972
 808.383 467.888
 74.764 622.701
 713.230 994.932
 767.058 311.933
 170.074 367.359
 459.849 761.441
 883.677 589.692
 644.278 192.395
 991.446 872.982
 303.956 812.816
 597.704 906.887
 513.862 870.981
 670.592 252.217
 432.742 296.217
 311.830 429.199
 437.493 587.514
 672.462 336.926
 769.880 839.435
 923.959 863.612
 170.921 412.928
 599.147 46.073
 94.866 853.038
 265.068 535.977
 954.229 453.487
 181.681 821.655
 634.450 987.953
 216.347 44.777
 119.073 828.348
 532.136 13.802
 324.777 100.910
 234.404 339.415
 203.992 981.525
 359.032 455.048
 328.353 383.028
 9.546 608.048
 719.023 460.611
 619.620 949.159
 793.302 768.785
 830.788 361.002
 307.356 897.159
 259.322 166.483
 901.951 735.741
 986.079 878.000
 814.421 557.396
 271.638 485.654
 971.569 129.810
 187.440 750.925
 693.767 496.996
 301.099 650.574
 742.203 706.547
 578.015 598.567
 254.277 49.920
 407.313 721.945
 14.831 665.820
 351.733 155.780
 484.711 108.881
 409.960 694.252
 487.647 575.407
 396.116 846.684
 579.265 413.760
 442.553 321.897
 979.116 728.471
 654.929 640.063
 831.780 854.364
 957.082 152.347
 223.476 160.525
 99.729 454.783
 266.429 615.189
 442.119 499.466
 77.734 263.424
 298.036 634.084
 229.157 842.383
 543.771 106.816
 288.727 177.078
 570.680 39.790
 176.836 396.929
 111.835 548.575
 934.664 913.984
 642.073 130.966
 70.066 173.058
 932.789 994.796
 277.634 477.367
 504.477 986.294
 100.704 407.226
 556.742 828.119
 41.871 70.599
 941.023 605.386
 966.708 380.525
 677.260 740.608
 67.159 863.766
 782.086 981.521
 544.524 926.156
 980.943 362.270
 877.561 682.628
 505.758 376.711
 603.216 193.690
 247.926 176.900
 952.736 415.912
 235.571 949.798
 154.735 193.059
 754.965 466.237
 392.425 898.786
 537.208 389.190
 141.162 743.826
 709.536 290.058
 224.266 523.505
 670.869 484.136
 422.448 589.025
 526.373 57.623
 820.893 852.667
 117.065 631.853
 447.145 597.917
 247.144 75.060
 764.389 66.153
 260.994 122.608
 563.779 178.319
 299.451 563.560
 24.428 159.754
 94.307 670.776
 661.999 246.647
 93.117 34.919
 501.064 431.651
 672.938 67.168
 720.308 362.668
 659.721 583.755
 823.903 942.319
 855.802 16.371
 881.136 925.950
 655.603 609.878
 796.491 314.108
 541.564 192.573
 874.201 652.300
 569.069 719.616
 28.072 448.633
 219.300 298.349
 965.575 901.026
 899.272 71.503
 104.401 483.329
 153.759 443.055
 122.521 807.651
 407.283 229.608
 115.190 582.866
 937.074 471.023
 753.171 591.719
 279.084 666.844
 477.752 966.851
 456.138 964.413
 205.259 855.656
 185.759 421.004
 774.797 912.113
 548.507 521.598
 189.589 168.178
 777.887 47.811
 758.860 336.048
 749.575 569.167
 431.630 734.501
 109.178 938.177
 766.694 966.928
 569.887 404.106
 148.541 495.696
 848.616 270.922
 533.991 37.703
 683.845 382.447
 399.146 570.773
 910.922 357.592
 804.165 901.790
 259.711 171.654
 960.832 557.643
 311.868 902.584
 184.454 962.462
 415.654 766.248
 150.006 842.899
 638.010 749.663
 418.449 831.893
 447.771 529.618
 921.733 735.381
 509.650 15.053
 616.219 691.568
 43.348 869.740
 659.338 934.780
 811.348 117.614
 11.511 412.678
 166.298 282.462
 296.220 574.097
 266.070 108.248
 500.097 113.290
 681.567 403.259
 799.818 833.531
 137.056 873.520
 554.135 478.503
 71.452 396.830
 591.607 913.430
 455.752 242.553
 104.505 350.439
 789.142 483.651
 177.203 975.229
 194.669 761.670
 636.377 806.868
 893.440 653.554
 117.106 511.816
 230.764 917.778
 52.861 190.397
 613.500 648.630
 481.297 492.584
 777.985 889.414
 827.399 324.592
 403.538 111.265
 99.846 543.453
 206.833 483.429
 587.621 459.049
 864.876 387.786
 246.905 368.423
 814.344 775.647
 551.727 322.352
 636.301 854.228
 876.876 596.792
 159.628 115.451
 173.009 30.027
 983.595 787.921
 169.272 248.912
 38.114 577.090
 938.958 493.989
 355.247 747.084
 932.693 53.458
 31.906 644.589
 518.462 410.684
 613.717 140.357
 368.580 920.406
 844.179 902.527
 353.943 866.994
 0.280 169.140
 801.820 976.514
 302.275 771.526
 354.813 96.188
 146.325 607.878
 247.991 703.847
 997.189 875.141
 564.491 940.567
 605.162 950.872
 105.965 886.961
 16.384 453.968
 545.262 133.153
 445.733 298.952
 839.802 270.605
 122.377 353.119
 753.604 597.666
 423.281 985.292
 245.293 57.400
 31.307 500.810
 363.150 584.206
 121.898 346.909
 784.223 633.675
 153.701 468.683
 833.303 607.454
 250.022 236.837
 513.349 201.741
 273.897 658.557
 18.576 834.908
 962.316 841.707
 335.319 318.132
 165.115 895.683
 767.044 784.535
 680.014 120.436
 655.149 689.885
 63.907 725.147
 765.884 934.421
 386.689 711.961
 38.641 964.758
 260.730 505.942
 857.780 121.404
 787.533 473.413
 137.985 666.264
 802.646 476.335
 174.053 411.331
 37.633 904.884
 975.082 870.737
 449.659 324.470
 208.690 460.506
 968.337 592.878
 654.464 701.168
 577.955 439.799
 392.023 256.048
 870.715 461.797
 715.486 221.328
 681.324 943.741
 813.610 522.313
 931.227 61.268
 627.321 853.749
 486.290 802.111
 490.984 11.164
 357.108 336.859
 380.547 16.426
 467.004 807.162
 984.188 355.825
 77.611 332.689
 735.532 275.612
 722.681 983.747
 215.663 161.194
 662.126 56.688
 450.516 945.916
 763.407 21.899
 70.807 527.903
 757.337 302.719
 731.257 733.904
 739.363 667.274
 726.639 263.104
 912.938 568.511
 219.265 717.723
 44.050 611.223
 684.301 617.836
 139.104 334.326
 67.149 682.802
 23.846 313.887
 165.712 509.024
 918.737 874.510
 37.227 592.460
 734.220 366.526
 875.494 833.555
 683.708 462.556
 103.563 762.308
 297.218 453.442
 126.375 662.557
 956.636 300.023
 737.744 128.601
 435.307 709.155
 979.596 815.893
 458.417 750.654
 915.177 853.260
 183.453 283.139
 361.392 560.094
 486.590 493.241
 891.364 392.051
 614.288 222.240
 82.484 947.302
 780.749 20.266
 966.587 67.456
 650.509 360.025
 309.537 618.535
 908.608 504.083
 782.601 134.059
 684.131 762.654
 315.906 731.431
 929.944 428.380
 176.383 301.815
 773.996 422.458
 273.522 40.830
 725.545 539.872
 253.710 691.344
 650.926 313.274
 438.631 59.973
 914.398 613.671
 139.240 235.456
 624.199 625.692
 331.128 660.727
 724.759 245.500
 809.991 612.364
 753.492 985.686
 410.581 433.188
 533.358 384.888
 525.570 898.629
 327.231 726.754
 311.592 618.171
 41.902 605.717
 631.159 263.626
 771.272 833.504
 916.973 450.502
 221.135 173.964
 928.254 192.383
 601.103 3.740
 419.269 306.710
 220.137 817.213
 383.320 919.940
 926.273 386.453
 49.510 137.595
 412.141 726.481
 675.981 987.883
 317.487 944.719
 336.603 284.364
 628.059 728.137
 976.064 92.533
 554.850 65.368
 601.642 926.385
 415.016 752.161
 382.740 684.291
 889.960 991.374
 888.439 89.325
 849.598 692.723
 659.234 98.920
 975.100 888.277
 684.935 354.307
 34.129 508.035
 252.985 354.109
 539.501 872.556
 599.702 151.917
 909.193 938.665
 103.871 128.436
 225.666 127.706
 623.572 799.298
 426.741 536.948
 412.008 854.883
 738.034 312.892
 728.491 244.211
 445.509 794.914
 361.895 307.354
 601.706 829.386
 334.036 816.898
 934.100 34.051
 781.050 536.194
 380.786 151.618
 606.589 158.706
 196.983 377.535
 849.034 517.467
 163.838 352.495
 646.974 895.866
 874.759 563.944
 266.682 420.827
 488.253 156.777
 369.456 557.486
 412.481 581.294
 745.538 972.069
 645.819 341.608
 278.308 698.718
 538.391 101.119
 283.989 989.025
 488.539 69.954
 407.709 183.242
 50.351 474.625
 459.213 803.216
 436.751 790.499
 406.598 103.599
 868.391 616.365
 883.085 944.744
 380.874 666.692
 122.127 873.595
 879.135 445.636
 45.302 164.190
 563.591 107.966
 63.708 613.893
 571.539 681.785
 998.493 592.801
 331.064 867.756
 814.226 70.091
 843.249 696.803
 727.745 601.072
 849.749 345.816
 795.782 951.971
 643.001 817.094
 590.918 705.839
 499.679 186.387
 794.416 763.306
 306.892 936.024
 916.350 697.313
 675.552 999.186
 301.593 903.492
 544.967 549.829
 700.948 9.995
 153.741 46.720
 39.778 65.450
 39.465 361.672
 364.407 245.233
 16.355 39.339
 5.268 728.663
 527.183 412.162
 684.210 668.195
 362.707 758.505
 983.505 851.870
 55.803 289.311
 361.270 448.337
 684.092 89.108
 770.433 706.848
 827.685 346.940
 147.520 389.974
 829.518 183.303
 268.010 162.884
 674.467 17.733
 104.453 908.361
 948.023 901.123
 212.814 630.962
 741.988 245.630
 355.550 46.722
 657.508 377.299
 543.769 307.325
 407.408 781.973
 645.751 400.953
 960.487 549.004
 318.309 318.027
 799.037 590.810
 127.540 921.277
 103.937 745.899
 645.892 859.214
 544.273 890.947
 55.936 693.898
 663.422 991.651
 323.580 452.314
 532.181 425.879
 493.607 970.758
 620.943 495.258
 730.485 988.972
 544.622 397.385
 702.546 911.785
 101.442 920.802
 66.187 327.470
 583.469 124.622
 630.153 731.548
 734.691 415.909
 202.816 820.563
 601.361 897.705
 785.308 201.038
 317.251 52.012
 261.294 304.036
 129.529 683.307
 843.927 745.336
 563.497 283.630
 519.319 755.994
 988.655 309.487
 523.716 699.194
 255.172 269.212
 411.982 48.772
 867.334 507.953
 624.261 635.123
 25.712 412.726
 195.477 958.557
 57.602 724.204
 641.306 62.358
 348.582 282.989
 310.202 872.179
 48.116 919.434
 33.009 210.096
 38.141 146.861
 601.597 436.239
 992.965 682.865
 41.151 54.728
 717.017 712.769
 335.394 730.634
 297.724 849.078
 951.736 228.279
 255.790 322.621
 378.531 416.688
 694.225 472.228
 817.112 954.098
 148.744 753.040
 7.802 709.552
 211.696 447.407
 955.664 695.863
 153.711 990.934
 555.354 955.158
 394.243 289.237
 995.374 777.243
 294.579 833.772
 503.530 53.958
 963.337 578.683
 833.928 832.130
 501.727 931.538
 701.040 966.825
 878.819 371.341
 650.801 579.105
 748.723 935.203
 88.350 62.903
 413.074 423.917
 25.660 78.870
 532.829 745.618
 692.169 124.893
 420.420 440.348
 292.634 329.664
 942.403 467.132
 677.309 414.108
 457.375 664.984
 491.441 783.193
 356.012 561.796
 928.690 315.884
 789.360 57.478
 664.071 122.428
 26.107 872.890
 977.158 735.254
 605.517 972.521
 789.641 432.653
 414.346 640.617
 79.777 593.531
 955.719 737.262
 350.263 718.416
 166.177 368.130
 918.643 488.322
 22.470 770.248
 377.195 571.592
 39.042 412.691
 691.801 822.662
 345.274 917.948
 839.244 679.572
 931.557 474.602
 335.670 483.388
 526.198 498.371
 404.329 777.586
 400.324 735.638
 240.463 454.509
 762.729 136.070
 930.335 595.499
 696.471 259.075
 98.404 588.280
 277.642 848.731
 522.776 326.938
 405.858 405.014
 459.105 124.814
 345.525 2.839
 634.560 157.409
 234.808 437.539
 157.309 450.502
 151.672 694.346
 477.014 428.083
 347.544 204.349
 25.240 16.172
 161.509 830.002
 961.588 83.232
 932.004 754.875
 205.169 297.833
 27.293 686.008
 498.055 151.849
 347.431 29.469
 937.322 175.994
 313.744 2.838
 237.749 147.741
 290.199 300.121
 914.124 134.008
 485.381 738.591
 769.314 437.450
 903.551 872.256
 163.805 231.498
 665.736 447.940
 849.641 821.644
 652.443 667.509
 954.749 895.882
 652.227 879.720
 484.097 803.136
 86.457 698.996
 396.500 193.154
 550.378 793.442
 557.877 273.520
 321.745 123.418
 254.203 388.494
 177.189 183.468
 264.226 640.400
 187.221 508.479
 990.279 287.963
 75.864 69.343
 775.481 738.522
 500.735 189.407
 200.495 64.420
 582.702 761.724
 959.348 220.642
 867.706 105.004
 421.147 13.995
 891.880 45.591
 455.485 507.735
 727.727 301.480
 749.873 963.842
 474.957 35.904
 96.451 793.216
 113.868 371.440
 844.722 857.581
 529.334 555.577
 482.243 42.122
 734.964 455.737
 644.393 381.723
 353.515 761.646
 499.108 403.736
 542.885 77.511
 587.143 364.575
 676.923 402.700
 711.001 964.936
 904.822 0.578
 196.681 78.498
 8.137 529.154
 846.007 311.578
 864.880 508.450
 650.443 507.083
 7.803 697.651
 50.257 936.526
 749.752 985.598
 348.930 100.701
 741.119 711.847
 188.273 135.464
 550.038 449.185
 564.427 537.073
 419.652 724.092
 231.432 665.430
 91.759 727.350
 963.157 527.903
 903.405 85.965
 695.120 106.041
 1.880 309.209
 167.071 768.266
 801.409 680.356
 160.392 559.667
 867.173 502.116
 549.751 712.407
 482.767 593.789
 147.375 54.361
 787.484 423.297
 145.478 977.714
 689.959 894.852
 995.349 772.130
 732.513 525.853
 891.354 828.075
 732.324 973.143
 948.392 15.170
 725.433 813.211
 419.429 368.487
 430.063 362.816
 345.671 643.997
 897.217 631.456
 269.089 794.702
 77.692 225.810
 671.891 573.909
 882.274 945.575
 699.559 284.842
 700.795 702.070
 236.137 800.050
 859.021 303.519
 248.178 894.355
 791.037 147.541
 416.258 336.335
 778.264 271.049
 802.173 121.323
 521.782 875.441
 731.164 399.824
 967.771 980.724
 229.983 646.068
 170.316 392.304
 484.834 149.664
 353.188 579.971
 552.761 117.156
 102.517 277.502
 363.538 298.476
 993.439 786.025
 227.488 755.303
 211.991 793.431
 161.719 954.156
 493.026 459.634
 360.217 977.380
 148.040 33.286
 762.178 121.299
 124.140 94.792
 571.272 204.591
 15.488 914.311
 602.635 394.026
 168.259 388.326
 793.814 512.098
 484.253 606.634
 123.472 505.771
 69.919 601.056
 502.986 801.750
 407.695 51.303
 110.360 566.611
 484.586 251.319
 744.946 735.263
 116.161 65.824
 420.708 15.055
 198.094 792.019
 863.377 752.090
 525.761 161.507
 314.293 538.678
 196.835 313.947
 5.689 114.403
 82.314 604.152
 496.137 476.852
 875.932 990.988
 331.886 71.011
 346.506 438.060
 23.644 508.796
 486.853 936.925
 346.197 912.698
 718.737 163.110
 430.189 751.513
 446.450 378.882
 924.853 903.403
 400.690 505.607
 773.818 744.670
 56.158 569.088
 422.973 814.798
 195.624 255.818
 832.394 183.319
 513.106 654.471
 709.359 66.249
 160.449 458.616
 335.493 674.341
 834.125 802.676
 100.037 277.814
 440.080 338.369
 948.512 238.834
 459.181 243.510
 939.735 380.837
 838.167 215.168
 705.946 760.168
 852.494 526.343
 15.035 298.860
 808.192 326.749
 728.430 86.237
 377.610 216.913
 73.771 610.999
 585.063 908.911
 352.145 34.485
 86.980 461.040
 472.308 540.579
 119.706 106.975
 249.333 119.536
 837.064 328.130
 375.657 73.763
 327.788 291.803
 725.141 425.853
 316.773 613.930
 994.961 6.035
 918.606 136.114
 138.702 681.578
 160.056 829.883
 62.687 238.847
 731.289 370.324
 315.297 254.803
 302.690 435.479
 117.959 704.395
 72.848 481.847
 891.656 489.757
 138.848 980.414
 202.754 883.379
 26.251 747.798
 767.877 527.981
 834.782 714.902
 254.281 998.804
 76.567 898.220
 227.169 518.318
 364.945 399.407
 819.670 618.266
 689.375 395.492
 828.529 909.597
 450.166 499.099
 716.165 577.845
 668.000 785.246
 877.706 341.184
 597.962 683.734
 913.346 852.617
 214.781 825.137
 138.200 499.095
 871.866 570.248
 223.473 242.014
 626.444 130.017
 456.794 189.188
 849.632 943.183
 351.853 512.606
 464.823 885.542
 147.002 793.934
 469.441 267.211
 481.216 946.597
 861.494 776.977
 299.071 225.634
 108.752 166.326
 842.406 81.217
 338.589 655.936
 666.571 466.399
 292.185 685.905
 658.249 792.362
 157.873 625.008
 417.337 794.086
 882.834 576.686
 438.295 775.241
 746.366 158.722
 830.446 833.346
 475.679 543.798
 849.197 905.472
 189.110 599.003
 971.138 642.291
 982.250 389.351
 288.801 925.954
 128.365 864.274
 481.994 147.780
 72.478 243.682
 851.617 398.031
 663.373 493.559
 891.424 376.143
 222.657 628.198
 589.119 879.875
 5.970 210.444
 259.426 91.183
 607.712 921.886
 840.442 850.656
 714.711 36.462
 555.799 647.599
 971.469 913.878
 937.326 986.014
 303.800 609.442
 897.419 95.492
 910.379 516.080
 771.735 8.492
 903.007 769.619
 658.900 830.442
 714.168 382.729
 555.427 486.002
 430.874 664.728
 514.888 373.629
 21.120 137.825
 597.777 632.075
 435.916 595.085
 672.446 187.813
 66.237 146.757
 81.505 373.538
 359.136 570.591
 908.433 787.499
 227.250 285.030
 625.536 694.448
 476.064 83.850
 539.463 785.399
 906.485 954.855
 890.005 539.521
 187.656 917.056
 120.989 932.361
 525.828 679.470
 600.533 365.930
 646.800 895.033
 497.246 654.206
 557.557 965.408
 147.191 769.314
 930.752 372.785
 805.226 66.466
 65.551 764.523
 348.142 477.953
 99.776 903.154
 173.572 956.797
 189.406 790.451
 58.799 408.509
 518.339 968.629
 151.205 764.882
 368.244 148.276
 54.356 407.377
 757.629 881.124
 350.693 160.929
 871.501 221.515
 16.926 763.629
 246.779 954.469
 397.845 426.411
 380.742 527.162
 518.051 572.669
 595.068 836.617
 41.653 474.473
 949.568 297.344
 603.177 554.152
 168.512 452.036
 197.720 12.493
 657.926 875.290
 956.778 983.377
 71.620 349.483
 773.446 45.534
 672.632 623.621
 655.104 982.276
 158.748 376.331
 354.721 647.016
 227.714 934.607
 198.113 534.289
 79.338 507.851
 221.565 681.672
 246.139 104.861
 852.976 236.827
 647.503 348.324
 704.105 955.932
 938.777 291.063
 338.594 985.689
 18.740 290.585
 590.446 92.143
 736.961 498.637
 533.898 497.715
 255.265 571.581
 154.485 275.588
 341.754 571.934
 202.285 821.117
 866.266 493.745
 384.368 907.044
 506.033 452.286
 690.323 757.347
 820.564 895.473
 161.264 108.669
 404.776 549.450
 180.993 424.031
 346.530 548.710
 463.315 977.286
 94.434 932.252
 359.979 25.397
 557.726 537.630
 151.062 456.680
 614.037 185.897
 288.163 264.798
 572.655 829.624
 528.353 709.304
 738.668 206.228
 864.243 733.354
 333.103 188.285
 666.670 907.848
 260.237 905.334
 508.495 39.387
 767.963 297.807
 431.033 438.384
 940.948 788.250
 602.007 405.235
 298.050 469.179
 252.044 609.369
 961.650 627.100
 775.302 951.210
 932.308 580.811
 951.369 94.552
 770.246 6.891
 356.043 910.879
 366.934 969.670
 346.887 502.897
 724.602 346.245
 157.651 577.479
 566.333 833.755
 938.906 664.894
 819.902 106.733
 318.918 868.239
 278.455 332.710
 710.347 452.187
 92.155 296.067
 89.311 11.512
 816.929 980.601
 961.425 206.240
 997.568 43.247
 295.483 11.048
 228.567 113.345
 143.358 141.788
 181.759 977.886
 721.538 222.387
 657.178 183.041
 855.802 412.108
 573.274 381.256
 788.972 588.304
 313.263 382.388
 529.152 875.711
 662.670 593.230
 731.737 823.342
 964.062 634.630
 825.566 987.805
 161.384 957.126
 927.725 111.947
 269.529 297.935
 461.490 654.954
 973.901 663.574
 170.022 690.335
 607.225 27.838
 979.676 337.614
 562.239 214.856
 439.600 19.154
 252.729 117.364
 980.120 162.810
 333.496 872.810
 175.717 122.177
 912.055 291.666
 457.047 317.949
 639.262 376.200
 131.063 65.650
 638.710 372.485
 183.011 536.859
 339.908 417.576
 645.813 483.622
 110.381 447.490
 531.376 60.402
 657.303 855.002
 578.025 516.444
 88.909 180.491
 734.892 56.543
 216.259 400.620
 187.429 522.850
 642.060 680.788
 340.771 118.579
 758.006 575.880
 985.434 450.395
 366.744 913.371
 541.612 125.235
 998.264 52.357
 936.297 804.720
 420.738 976.402
 136.732 442.636
 497.986 107.436
 422.662 745.016
 643.560 698.437
 109.876 175.719
 216.600 815.756
 73.308 951.222
 427.062 914.992
 197.018 935.412
 625.589 770.121
 891.714 557.918
 282.426 472.624
 361.868 377.962
 874.505 579.736
 121.148 630.520
 242.626 478.345
 796.916 594.081
 522.021 128.938
 935.301 371.310
 338.060 563.217
 924.303 278.112
 771.382 596.210
 353.054 486.003
 387.940 961.184
 883.457 491.217
 982.625 531.125
 741.790 915.946
 261.151 17.661
 161.440 747.611
 473.196 865.945
 895.726 446.738
 577.685 337.150
 347.099 99.180
 264.092 598.977
 954.078 540.940
 545.377 155.117
 471.575 871.330
 480.438 28.382
 358.417 110.742
 256.559 676.589
 35.427 711.733
 573.375 837.961
 639.416 845.845
 305.390 62.411
 616.564 653.645
 394.443 40.591
 70.248 142.478
 28.974 463.827
 903.374 966.794
 424.105 770.286
 127.214 641.412
 24.051 7.035
 103.890 671.341
 132.845 180.496
 257.760 875.966
 845.895 911.567
 944.518 724.230
 536.275 254.081
 671.853 555.423
 957.197 989.862
 890.814 52.272
 494.935 159.536
 744.750 564.949
 62.108 620.080
 797.973 802.597
 204.983 898.334
 147.548 850.014
 934.221 910.224
 930.146 408.659
 627.732 379.928
 6.413 971.474
 727.184 178.833
 175.413 328.735
 314.005 733.752
 232.281 266.891
 542.745 66.007
 327.149 603.956
 193.513 621.668
 659.824 234.340
 723.431 558.227
 502.753 704.124
 419.997 549.702
 787.842 966.846
 935.675 961.439
 127.131 482.177
 289.617 694.441
 722.796 208.788
 614.114 389.080
 421.026 441.905
 583.083 557.382
 393.005 879.978
 748.898 645.194
 3.240 938.586
 421.277 839.591
 223.135 718.850
 315.218 477.532
 40.978 378.477
 869.632 289.377
 236.875 33.024
 867.937 51.498
 363.993 960.670
 78.278 917.314
 990.333 413.767
 954.042 153.014
 95.918 13.566
 702.992 895.769
 829.433 670.208
 31.805 66.884
 650.085 518.295
 716.219 664.213
 711.726 169.874
 527.903 296.941
 387.364 982.688
 487.972 246.939
 236.312 234.020
 512.379 295.239
 839.987 431.941
 193.151 556.395
 585.146 229.368
 226.234 149.792
 167.989 915.899
 184.839 503.237
 794.836 522.320
 357.537 743.822
 433.892 597.945
 962.390 63.245
 150.100 517.349
 529.347 244.222
 356.426 186.741
 758.631 61.660
 518.355 588.180
 936.372 902.891
 435.509 199.632
 572.264 327.048
 129.519 828.567
 447.157 61.868
 728.453 305.294
 679.545 39.697
 645.895 198.866
 774.745 941.605
 101.260 783.261
 273.598 553.604
 364.080 825.249
 511.133 261.513
 479.085 959.241
 900.205 706.511
 44.179 920.378
 919.461 992.849
 476.406 327.684
 785.700 649.007
 171.163 37.440
 382.778 576.243
 800.104 956.845
 985.567 521.597
 419.022 143.939
 319.356 749.656
 987.624 686.622
 521.638 887.723
 710.457 307.244
 191.890 727.279
 367.574 575.751
 321.261 691.076
 543.150 620.843
 961.572 845.853
 611.575 32.465
 823.590 647.145
 188.245 368.390
 967.914 952.122
 883.848 71.516
 576.145 401.793
 957.468 322.080
 751.298 743.616
 388.995 180.510
 9.047 493.766
 982.414 502.510
 777.651 994.671
 68.616 349.776
 844.849 143.362
 852.813 689.129
 373.260 100.576
 303.834 922.536
 278.641 156.136
 20.203 463.545
 432.603 654.979
 743.525 55.952
 146.093 778.317
 89.210 592.331
 623.253 839.130
 796.975 748.617
 786.401 169.751
 990.736 111.696
 879.247 246.291
 904.883 586.407
 202.561 270.530
 559.679 563.252
 947.973 390.620
 434.078 586.095
 423.191 229.038
 224.352 448.298
 635.507 557.028
 929.012 774.954
 678.109 232.052
 355.616 117.440
 181.450 837.040
 497.052 434.603
 114.135 531.582
 320.795 993.053
 886.718 165.369
 304.742 258.625
 298.099 698.522
 440.777 233.974
 716.359 922.911
 518.720 26.057
 680.796 649.768
 858.255 695.011
 104.349 204.095
 537.609 776.606
 528.621 793.320
 790.900 308.231
 598.478 159.996
 30.180 888.513
 568.896 714.976
 765.324 818.708
 300.775 923.338
 120.274 906.250
 740.399 190.598
 205.998 144.251
 282.598 497.507
 40.409 442.804
 992.353 949.495
 187.886 496.874
 283.380 648.905
 713.696 990.060
 33.165 537.367
 252.348 803.129
 38.139 280.457
 17.639 10.855
 294.429 831.312
 932.964 891.106
 521.272 983.823
 933.585 257.563
 146.264 244.778
 41.214 373.831
 242.772 468.814
 392.028 864.589
 576.749 426.931
 821.573 151.923
 487.878 350.769
 386.684 395.975
 131.294 308.763
 801.332 982.834
 52.326 340.114
 849.174 694.325
 896.994 677.374
 532.597 619.601
 592.728 223.033
 851.386 73.564
 712.543 70.192
 452.183 609.012
 185.254 148.196
 933.979 125.585
 586.039 672.531
 769.721 957.204
 65.676 641.678
 747.241 169.616
 511.018 74.699
 635.101 520.159
 809.942 460.702
 734.420 163.194
 485.312 199.004
 833.462 157.205
 406.869 866.554
 287.865 714.908
 557.837 442.334
 909.229 397.559
 773.146 148.008
 664.742 691.609
 155.168 96.604
 930.313 613.108
 265.724 258.806
 961.800 796.605
 772.774 407.200
 69.361 465.022
 657.835 246.238
 617.603 410.352
 355.045 208.666
 801.048 697.492
 862.206 742.561
 235.835 931.476
 333.732 937.225
 792.711 188.768
 408.727 167.022
 4.721 833.486
 346.204 961.322
 500.200 537.849
 313.681 443.417
 625.345 661.334
 112.927 594.236
 71.624 364.591
 513.780 976.647
 455.525 232.005
 817.805 856.908
 408.769 931.664
 480.638 351.422
 526.159 374.621
 605.568 44.478
 139.268 658.693
 979.952 717.265
 193.371 648.079
 487.125 416.640
 812.163 592.106
 194.537 106.176
 452.489 608.027
 26.806 879.745
 845.348 918.593
 591.480 992.807
 358.831 360.030
 674.695 357.735
 625.425 165.766
 981.096 251.719
 575.470 332.058
 502.742 659.274
 688.846 820.532
 188.973 292.264
 799.601 426.970
 405.118 40.120
 97.765 713.821
 642.269 558.873
 706.817 974.463
 531.268 332.560
 964.856 669.766
 957.606 772.994
 96.553 191.986
 834.383 467.890
 578.435 598.060
 310.214 262.669
 122.155 185.413
 138.531 453.243
 732.508 420.160
 962.685 476.696
 845.464 872.799
 54.420 380.668
 675.976 963.148
 836.527 312.548
 868.525 598.354
 406.791 844.238
 561.036 229.485
 420.866 200.733
 463.945 618.782
 575.705 220.036
 392.863 256.558
 630.024 982.955
 450.633 90.431
 299.461 624.246
 261.020 116.830
 445.319 497.438
 43.124 663.261
 38.686 6.167
 67.588 477.564
 306.349 442.021
 40.333 296.383
 959.108 755.808
 57.818 538.528
 253.104 524.063
 13.584 449.998
 954.801 409.848
 206.212 96.706
 762.694 125.958
 603.911 379.838
 904.195 525.072
 914.231 949.015
 73.053 716.038
 645.110 862.756
 527.893 555.020
 535.403 837.133
 540.911 16.836
 591.679 315.887
 800.356 613.407
 959.438 663.007
 242.430 506.192
 649.768 936.868
 856.778 337.011
 859.013 759.228
 592.291 171.404
 84.417 188.862
 731.959 671.037
 231.216 585.424
 230.657 562.578
 407.844 681.698
 69.767 291.607
 550.207 339.927
 807.306 98.599
 541.197 259.213
 149.774 552.841
 188.485 625.452
 578.383 267.581
 586.183 892.915
 191.911 300.123
 761.186 488.126
 923.576 833.409
 543.118 803.403
 920.496 626.485
 701.215 861.159
 990.177 410.949
 168.453 83.479
 795.752 665.634
 682.526 687.603
 675.357 804.736
 177.477 980.713
 153.922 813.034
 474.717 771.058
 69.127 319.411
 166.862 912.242
 736.371 345.506
 434.181 708.835
 297.828 844.932
 956.920 230.870
 733.555 270.203
 115.349 99.040
 431.637 895.533
 534.868 739.087
 521.498 375.403
 420.158 581.140
 749.454 938.644
 418.098 956.409
 726.428 878.403
 294.677 169.073
 190.673 288.473
 50.412 185.481
 117.483 769.918
 228.912 766.535
 265.706 558.640
 794.349 493.664
 97.906 939.739
 719.113 716.074
 45.785 169.289
 189.194 829.386
 241.891 434.976
 411.492 726.723
 107.431 686.262
 406.957 626.307
 407.278 750.118
 862.070 549.360
 468.135 833.456
 257.538 413.398
 443.520 877.181
 719.456 324.617
 617.135 864.171
 669.508 145.326
 409.890 954.621
 665.655 615.093
 718.862 603.249
 304.370 195.049
 520.609 745.252
 634.604 751.794
 946.472 879.033
 849.866 209.367
 741.628 846.288
 668.938 274.106
 689.020 252.646
 581.835 318.155
 78.025 488.706
 272.547 923.310
 68.225 921.808
 984.323 509.331
 111.502 18.493
 269.834 861.541
 799.407 427.414
 574.102 334.142
 274.209 668.949
 992.141 531.253
 936.042 323.288
 588.433 491.135
 678.149 31.039
 77.608 844.685
 448.543 283.025
 863.866 252.225
 58.662 707.927
 292.843 198.463
 905.227 212.559
 59.067 140.552
 535.998 0.149
 563.064 145.417
 747.088 813.064
 356.091 747.376
 450.747 109.493
 831.975 423.816
 777.857 696.022
 912.232 84.024
 486.906 272.504
 463.421 443.681
 526.980 590.783
 628.526 404.967
 660.604 438.647
 643.979 260.475
 85.511 404.643
 251.162 9.366
 523.040 593.475
 648.930 528.376
 863.571 896.465
 428.522 131.004
 102.931 593.809
 893.648 918.529
 472.884 507.087
 109.243 660.257
 696.767 429.722
 408.245 12.074
 599.048 453.234
 585.677 106.855
 604.448 157.278
 745.398 733.396
 295.582 536.382
 562.268 908.428
 303.371 356.298
 359.593 975.987
 605.415 243.994
 859.853 917.381
 355.797 859.027
 180.594 191.442
 795.366 627.785
 754.584 657.460
 552.339 668.435
 444.768 361.564
 775.317 132.132
 494.077 731.367
 408.665 439.002
 844.965 954.170
 466.127 15.494
 233.647 582.089
 153.021 628.143
 712.975 175.146
 978.998 258.656
 491.878 663.176
 768.928 443.081
 258.145 72.434
 473.886 885.869
 237.515 956.923
 490.442 5.802
 851.573 822.072
 475.654 438.407
 888.577 694.520
 386.574 737.827
 967.361 832.045
 244.086 934.807
 829.817 78.487
 317.038 826.890
 670.722 136.648
 517.482 28.022
 536.066 785.247
 593.197 779.228
 477.313 922.200
 579.459 226.952
 26.728 34.500
 136.111 484.008
 998.993 924.383
 134.697 988.291
 170.609 52.077
 787.854 920.550
 38.260 868.131
 921.765 204.361
 310.477 824.276
 702.765 624.349
 696.951 82.906
 339.797 113.563
 783.190 144.162
 422.040 294.467
 624.361 919.383
 620.655 942.320
 173.920 84.180
 318.129 472.787
 745.750 617.951
 239.362 650.865
 561.950 194.397
 584.589 54.637
 684.286 835.122
 322.973 999.929
 590.720 922.023
 842.629 500.724
 617.779 120.842
 791.666 781.390
 926.232 975.384
 737.266 11.861
 496.146 257.881
 845.751 463.151
 555.642 614.312
 604.092 600.853
 386.370 523.860
 198.382 687.000
 421.773 138.947
 401.836 949.996
 208.752 617.165
 146.192 27.939
 89.526 170.261
 626.479 178.004
 281.629 199.918
 168.660 174.412
 496.573 668.113
 849.393 156.770
 901.253 754.291
 251.921 221.142
 353.434 16.473
 855.004 816.224
 649.384 722.937
 543.870 79.715
 426.970 920.467
 92.728 954.661
 243.178 709.898
 264.778 106.803
 766.535 306.188
 303.444 432.240
 520.322 855.334
 21.276 925.883
 913.457 891.775
 732.518 266.989
 586.902 365.521
 801.450 75.543
 272.236 607.014
 299.404 75.471
 246.309 579.030
 964.927 555.931
 115.765 578.797
 458.114 504.388
 574.593 880.630
 484.196 564.654
 147.101 971.039
 253.328 784.744
 910.950 236.380
 542.058 714.372
 146.748 570.181
 253.718 306.796
 591.640 116.554
 344.983 806.592
 997.089 641.242
 627.028 161.859
 471.410 97.434
 673.265 799.639
 294.604 244.358
 610.721 926.148
 648.619 488.685
 256.279 953.487
 835.633 898.095
 27.530 572.183
 838.525 919.939
 534.743 260.123
 492.955 203.330
 296.984 284.895
 523.815 938.371
 751.806 175.364
 388.108 800.273
 601.994 132.398
 352.243 318.475
 600.875 356.473
 808.328 821.280
 483.854 995.532
 248.333 965.905
 850.528 579.705
 17.203 823.367
 159.506 895.589
 359.415 9.153
 465.437 262.838
 964.551 36.874
 281.679 876.278
 265.831 916.024
 747.154 50.020
 913.740 650.529
 695.524 893.806
 850.978 246.255
 929.719 729.684
 173.624 768.204
 984.621 748.063
 848.910 957.304
 482.438 351.078
 447.456 618.921
 244.747 948.268
 365.556 17.245
 95.825 780.854
 792.561 579.239
 575.535 547.989
 604.180 446.878
 956.557 98.464
 822.304 575.905
 238.199 407.366
 616.508 812.546
 453.453 167.527
 575.764 476.723
 291.700 44.408
 148.052 621.876
 898.853 440.100
 430.779 148.867
 790.305 222.614
 549.456 36.490
 198.412 551.728
 542.441 966.401
 302.183 688.787
 285.264 808.989
 657.209 547.408
 551.814 682.577
 591.740 22.706
 787.333 375.847
 271.186 642.049
 728.615 747.493
 797.622 389.501
 272.195 593.567
 920.355 263.756
 286.773 348.004
 333.836 95.842
 669.964 692.348
 853.795 754.234
 343.234 674.320
 43.200 242.727
 996.986 639.661
 736.373 507.843
 878.076 176.480
 840.323 440.469
 345.230 255.591
 313.264 519.288
 97.940 863.987
 195.599 505.576
 158.495 102.401
 440.688 279.696
 804.984 23.122
 332.185 294.607
 618.832 382.755
 829.963 711.763
 730.005 79.027
 934.707 346.641
 776.135 824.143
 356.823 366.912
 301.075 713.431
 501.425 803.898
 519.700 801.514
 199.094 420.876
 987.977 763.919
 210.876 159.097
 612.601 755.755
 383.206 98.817
 187.938 876.952
 319.495 738.550
 788.058 302.567
 543.636 37.124
 599.566 364.374
 658.484 471.524
 341.544 294.487
 829.301 746.195
 169.637 221.919
 756.202 419.326
 743.202 498.179
 926.988 777.042
 991.296 808.313
 476.617 741.601
 542.202 479.799
 114.355 414.242
 982.438 254.785
 834.849 262.734
 238.002 753.158
 103.628 718.763
 779.468 277.427
 827.619 567.829
 853.032 238.568
 192.025 526.397
 44.376 698.542
 699.398 605.574
 657.164 604.651
 896.047 571.037
 301.942 648.234
 54.319 104.444
 866.365 121.088
 814.191 246.718
 499.152 113.738
 619.446 718.998
 166.293 237.181
 936.243 648.374
 710.291 231.534
 266.694 714.667
 596.126 219.249
 997.211 438.443
 798.920 476.102
 108.780 172.247
 668.773 829.333
 760.072 774.948
 391.853 689.176
 98.763 147.456
 600.642 208.315
 303.920 6.411
 220.482 714.677
 583.305 956.207
 177.510 838.478
 492.704 89.932
 741.201 257.032
 686.494 772.915
 92.568 703.711
 804.638 720.979
 959.420 464.365
 234.116 26.951
 558.555 539.961
 613.509 976.927
 550.572 653.100
 167.489 661.503
 617.971 374.209
 830.480 871.111
 696.712 536.803
 41.504 179.418
 853.651 387.150
 538.612 590.117
 538.794 299.620
 253.254 542.228
 136.596 502.938
 882.240 344.280
 782.339 863.463
 105.672 411.397
 638.727 8.749
 9.426 699.830
 788.221 738.136
 674.808 924.947
 585.346 937.605
 308.143 980.844
 430.438 914.886
 719.944 187.945
 125.373 909.787
 525.437 830.152
 109.225 366.385
 552.435 921.958
 257.013 621.355
 613.727 300.562
 570.520 849.964
 862.247 266.430
 962.332 192.692
 309.513 911.249
 601.774 875.938
 990.344 554.023
 576.280 145.655
 517.158 948.886
 249.279 899.161
 30.650 992.332
 944.026 864.843
 544.037 919.052
 933.614 19.486
 447.029 575.981
 105.038 16.625
 113.240 460.705
 727.541 735.594
 598.739 225.955
 83.165 549.027
 866.124 224.967
 104.604 586.691
 682.104 107.117
 859.040 576.209
 759.419 189.188
 666.868 837.875
 116.605 310.236
 754.457 663.182
 360.217 628.266
 716.727 717.491
 330.397 601.427
 267.929 769.602
 547.040 497.378
 50.349 98.612
 233.239 739.765
 866.462 385.853
 536.344 293.804
 19.306 931.783
 404.084 942.949
 360.666 200.337
 471.168 560.206
 732.128 182.496
 166.103 441.212
 268.604 973.765
 32.306 67.738
 248.956 504.375
 273.642 701.316
 8.397 164.436
 662.222 374.569
 760.170 387.849
 893.659 825.287
 850.391 247.898
 28.090 893.881
 33.813 64.125
 928.405 832.667
 306.776 605.026
 292.727 825.135
 866.826 15.575
 496.650 20.406
 39.863 314.506
 610.779 303.369
 881.559 546.168
 567.505 361.108
 429.797 178.844
 22.461 903.527
 771.707 499.393
 323.891 948.222
 658.305 837.451
 578.242 200.282
 20.782 876.134
 821.974 825.841
 537.144 876.015
 95.261 428.551
 191.410 801.266
 908.383 151.153
 338.246 428.280
 419.897 415.882
 115.198 15.268
 158.798 529.149
 567.104 884.526
 450.798 865.106
 700.619 825.942
 809.496 532.101
 961.792 970.447
 462.803 754.126
 620.270 245.364
 267.689 870.369
 997.068 640.796
 464.575 89.460
 839.123 858.497
 807.030 416.481
 826.310 944.080
 421.392 501.101
 801.750 822.400
 481.372 301.027
 903.659 257.745
 179.446 198.515
 109.273 278.802
 122.923 596.743
 494.497 67.708
 839.096 621.048
 685.684 377.805
 530.160 686.284
 904.509 771.773
 141.937 710.752
 758.408 56.805
 596.390 269.527
 535.874 823.344
 160.171 111.627
 459.400 696.240
 181.602 107.840
 813.715 900.059
 206.633 756.477
 490.791 782.550
 988.267 25.618
 616.725 681.342
 419.985 241.077
 93.018 748.824
 565.976 393.475
 93.022 249.570
 921.940 105.061
 503.581 234.824
 840.357 302.849
 645.517 91.425
 792.058 639.930
 201.015 110.688
 238.423 908.359
 430.743 169.212
 360.476 126.793
 491.364 742.349
 565.545 962.116
 930.833 556.295
 480.135 469.934
 413.367 141.777
 278.491 393.304
 30.461 686.501
 507.390 37.034
 513.796 841.424
 694.467 896.654
 558.851 354.227
 693.568 142.840
 775.806 559.804
 977.879 885.106
 441.539 220.181
 569.885 20.309
 870.859 983.916
 454.518 834.731
 447.394 727.062
 694.298 311.720
 948.726 284.264
 917.150 4.138
 13.470 10.192
 821.223 82.000
 380.289 299.517
 106.977 745.926
 783.586 599.991
 153.707 107.447
 224.260 680.399
 482.215 144.340
 306.098 456.377
 842.499 725.295
 701.695 666.158
 718.031 511.135
 802.149 149.554
 307.630 843.026
 631.067 582.050
 121.341 350.782
 37.747 807.364
 275.459 801.053
 601.897 592.510
 289.477 766.463
 111.364 786.241
 647.806 658.405
 646.361 722.272
 893.495 919.935
 403.276 891.002
 449.652 128.229
 306.017 666.448
 424.892 81.173
 23.736 368.120
 138.043 828.438
 284.700 450.637
 108.779 7.821
 844.103 827.770
 497.185 732.537
 328.866 573.417
 957.035 879.821
 598.385 711.883
 193.389 706.649
 583.090 866.122
 111.754 781.186
 602.229 918.568
 818.374 800.981
 431.133 938.572
 212.283 768.760
 352.204 717.726
 910.584 527.455
 751.911 744.494
 508.425 896.868
 640.286 148.286
 11.567 699.936
 594.937 496.631
 837.868 177.158
 846.807 674.464
 288.070 539.508
 511.210 889.098
 387.678 344.500
 759.643 996.566
 630.417 654.412
 163.246 343.322
 367.697 472.679
 608.304 561.291
 423.850 192.806
 381.888 783.944
 337.933 937.716
 998.603 497.160
 381.897 936.174
 537.714 272.346
 952.549 961.997
 86.931 412.586
 929.476 352.233
 951.320 678.018
 309.819 989.007
 642.728 737.292
 628.320 658.372
 79.458 451.752
 930.409 436.291
 613.565 62.178
 48.430 760.183
 382.922 479.703
 625.626 953.396
 429.307 238.421
 306.668 524.320
 107.310 943.638
 162.744 171.880
 560.165 833.472
 217.212 220.927
 689.211 90.235
 686.337 76.072
 778.013 909.832
 628.495 128.110
 138.065 821.083
 312.480 546.150
 161.150 991.841
 57.379 229.373
 537.891 55.082
 177.008 329.150
 129.777 516.436
 173.684 654.693
 763.279 886.207
 489.480 678.939
 702.772 25.696
 36.848 16.883
 610.480 662.169
 821.280 172.715
 725.906 852.204
 241.357 77.089
 807.120 243.276
 939.288 759.523
 37.490 72.630
 288.725 236.797
 783.027 865.841
 985.807 925.296
 409.477 60.632
 571.196 198.389
 659.828 230.763
 700.940 969.370
 630.396 57.061
 325.944 762.324
 648.443 665.484
 685.384 778.936
 281.045 793.649
 798.474 136.201
 931.293 466.248
 409.595 160.817
 594.706 355.751
 640.008 319.457
 149.966 817.698
 789.544 744.010
 290.689 150.368
 256.073 97.193
 819.307 8.086
 669.800 701.814
 423.371 57.641
 422.099 927.559
 345.321 10.933
 481.419 58.946
 98.427 587.090
 986.756 539.396
 836.996 887.749
 675.142 146.914
 373.807 134.380
 894.847 370.291
 571.070 881.498
 269.640 850.010
 785.039 239.968
 79.004 69.916
 793.984 516.724
 0.086 644.640
 712.812 87.973
 993.037 169.531
 526.710 499.847
 104.053 76.305
 245.318 351.734
 689.667 675.718
 175.805 721.904
 739.774 241.407
 278.669 891.941
 381.537 784.930
 48.040 206.038
 396.047 45.147
 345.792 743.903
 366.732 135.129
 316.102 413.358
 423.567 492.139
 67.487 292.411
 48.723 11.786
 589.328 923.293
 994.253 32.967
 178.942 525.842
 535.480 707.736
 6.148 138.395
 378.105 37.749
 800.800 785.531
 963.687 799.863
 683.810 328.543
 416.419 796.903
 995.941 482.138
 261.316 450.302
 436.210 25.823
 465.681 59.627
 681.466 837.628
 535.509 965.838
 902.052 508.877
 888.220 12.230
 649.960 829.646
 652.551 756.396
 613.290 874.314
 373.698 771.304
 794.882 164.504
 862.875 522.010
 77.713 982.803
 989.805 920.795
 632.063 285.633
 516.424 967.356
 649.785 388.780
 880.990 357.442
 862.560 136.284
 12.314 593.944
 820.225 215.212
 960.848 725.595
 31.719 638.431
 131.633 152.269
 567.582 818.664
 776.795 20.304
 305.093 624.218
 813.348 149.698
 583.939 4.969
 964.884 516.682
 3.970 261.992
 250.666 404.613
 512.129 502.051
 358.163 43.864
 821.532 855.844
 908.829 13.286
 813.254 374.032
 863.723 763.522
 575.288 265.764
 695.216 253.209
 521.009 69.517
 681.565 35.716
 942.217 94.926
 48.742 885.047
 933.268 836.996
 302.716 658.985
 870.133 221.281
 157.945 35.160
 241.550 311.602
 994.501 756.927
 262.094 212.553
 865.762 341.557
 205.482 179.979
 157.645 850.108
 90.277 656.888
 73.901 328.415
 242.005 963.832
 22.886 200.009
 311.529 465.835
 620.840 37.759
 718.084 127.752
 644.042 340.806
 828.887 761.993
 674.849 791.618
 810.822 913.189
 39.979 825.144
 271.686 50.569
 657.105 583.954
 30.348 528.024
 639.687 601.657
 551.433 992.265
 589.807 8.906
 388.555 579.927
 892.663 114.836
 991.461 244.314
 550.359 820.316
 240.677 931.776
 21.100 171.958
 325.423 517.172
 605.071 187.306
 26.925 478.660
 410.830 857.139
 13.034 206.251
 194.444 461.580
 497.822 698.566
 64.779 289.163
 131.020 701.279
 447.002 804.390
 519.581 212.605
 875.672 817.613
 563.055 750.261
 309.771 334.578
 224.815 5.697
 213.984 330.901
 334.555 60.695
 700.862 553.832
 99.076 404.907
 472.654 710.180
 716.492 657.604
 113.285 681.248
 575.127 390.171
 761.836 104.698
 156.979 386.096
 228.975 186.553
 844.605 320.939
 904.939 627.010
 190.192 345.624
 138.148 249.801
 890.611 702.309
 251.525 270.580
 219.274 973.709
 701.508 95.070
 195.025 185.484
 593.066 337.626
 473.160 958.878
 441.425 146.691
 180.735 599.977
 644.398 431.705
 496.869 155.680
 103.129 738.744
 211.693 448.715
 136.646 117.348
 250.605 199.085
 688.048 672.042
 892.655 962.294
 556.709 678.176
 265.077 571.222
 328.850 257.554
 485.649 504.870
 963.864 15.272
 328.786 460.329
 849.347 611.187
 491.650 851.750
 115.820 619.202
 867.592 869.958
 232.316 872.072
 833.683 617.527
 344.570 721.898
 517.671 85.889
 504.424 704.989
 621.446 903.619
 236.625 188.755
 390.082 788.854
 739.829 917.280
 177.813 55.397
 192.737 446.606
 178.457 813.128
 982.649 271.578
 863.975 271.599
 368.982 759.884
 570.895 794.156
 893.393 607.905
 252.696 692.528
 334.060 465.093
 392.984 722.837
 835.569 202.183
 368.087 508.566
 16.941 352.833
 530.924 729.741
 936.056 882.904
 35.525 576.833
 164.502 246.970
 962.054 259.434
 376.500 803.701
 866.751 11.347
 580.534 972.139
 154.655 163.275
 802.820 926.779
 42.919 220.845
 875.532 323.638
 689.714 138.439
 276.090 210.656
 852.274 908.440
 320.920 357.839
 204.429 371.599
 630.427 215.358
 889.359 618.615
 671.872 306.628
 660.508 207.618
 452.135 339.228
 929.081 519.557
 499.669 685.968
 499.949 156.737
 149.275 183.713
 751.680 242.641
 657.507 716.537
 466.745 578.210
 741.918 605.969
 613.561 765.920
 992.953 3.487
 745.072 933.941
 70.758 863.863
 634.172 524.749
 315.754 532.739
 592.819 592.643
 95.373 883.908
 100.543 160.212
 931.436 432.807
 833.899 783.175
 833.315 89.924
 578.800 574.835
 759.172 624.012
 413.587 445.136
 277.337 418.659
 765.906 255.070
 166.639 431.056
 718.216 405.449
 320.457 118.355
 215.094 141.353
 175.080 470.239
 513.871 521.608
 317.174 677.218
 424.872 679.059
 614.570 639.260
 168.301 175.393
 414.062 760.961
 294.223 67.484
 142.481 835.345
 286.081 775.288
 194.063 352.091
 615.502 139.005
 777.384 106.574
 9.132 731.507
 496.222 378.312
 101.800 746.869
 746.166 301.624
 13.020 704.437
 496.218 993.415
 426.933 17.603
 993.869 924.739
 664.036 795.465
 262.915 331.229
 893.934 332.819
 663.776 825.609
 892.877 748.594
 42.334 991.720
 641.883 445.217
 219.537 557.909
 87.798 161.890
 462.780 737.993
 751.070 704.921
 651.610 725.645
 713.464 169.735
 703.524 884.002
 212.965 974.756
 387.090 403.007
 421.265 50.011
 424.301 634.935
 494.151 446.927
 104.953 761.320
 132.699 734.772
 914.048 205.752
 342.319 238.554
 648.059 365.768
 949.485 258.602
 484.644 888.073
 557.620 339.839
 618.713 214.909
 772.399 765.789
 609.097 361.597
 684.122 216.147
 46.382 487.626
 195.396 815.609
 683.459 453.428
 963.806 124.108
 724.143 134.988
 582.384 374.410
 577.924 237.219
 439.484 991.856
 424.716 908.598
 231.115 63.876
 334.912 833.701
 793.221 534.830
 227.432 152.378
 181.949 946.735
 470.603 525.202
 363.276 131.086
 614.250 701.318
 538.841 374.375
 341.241 828.953
 795.297 863.872
 825.941 528.571
 135.710 195.211
 946.692 987.457
 952.412 54.245
 208.813 361.396
 3.412 928.335
 361.094 928.945
 34.098 552.810
 927.872 346.788
 370.882 343.880
 704.083 126.892
 335.119 37.185
 474.049 989.225
 868.552 259.700
 195.963 944.805
 713.534 570.601
 851.151 5.844
 192.998 263.388
 376.323 990.984
 630.731 717.078
 192.448 448.428
 738.824 499.297
 7.966 727.659
 576.612 579.892
 827.299 426.958
 607.110 622.171
 536.687 79.895
 799.531 232.631
 495.008 36.077
 959.338 512.137
 232.275 71.899
 523.255 145.864
 486.077 633.669
 901.505 370.221
 297.281 581.801
 252.178 377.546
 980.309 449.849
 955.231 369.247
 297.464 150.745
 341.217 491.531
 746.692 615.023
 700.961 121.835
 241.454 408.090
 738.244 396.124
 671.789 87.273
 362.960 845.445
 517.063 81.735
 694.630 553.387
 291.331 632.172
 946.585 253.765
 677.812 751.077
 283.400 299.940
 613.992 962.231
 35.433 884.459
 765.598 469.831
 764.707 341.320
 46.821 378.557
 509.243 785.160
 454.105 136.903
 194.774 834.464
 158.575 773.857
 253.014 222.797
 802.391 25.772
 187.143 856.685
 350.182 653.822
 393.643 355.718
 819.264 196.261
 404.024 474.567
 240.857 913.000
 722.424 613.779
 356.411 607.346
 180.734 72.454
 723.862 461.613
 740.078 868.445
 71.887 625.618
 667.641 77.794
 197.688 441.407
 195.587 343.133
 335.459 281.220
 11.756 729.345
 436.434 691.428
 80.867 613.440
 983.434 61.584
 394.027 74.322
 927.415 328.774
 790.435 977.560
 772.954 253.008
 188.620 951.834
 274.536 794.665
 558.531 939.097
 234.431 841.083
 116.872 322.505
 442.740 482.832
 345.705 537.679
 375.612 763.216
 31.355 937.962
 201.832 115.029
 62.734 787.140
 351.950 869.980
 884.369 8.917
 117.238 357.614
 391.775 536.755
 785.305 296.717
 510.435 226.839
 830.784 783.456
 493.007 657.893
 886.654 72.833
 83.781 221.792
 176.317 175.070
 569.549 576.616
 918.362 703.431
 499.480 297.746
 883.004 337.699
 604.308 822.200
 817.687 146.405
 470.918 76.771
 233.414 45.175
 579.438 442.168
 995.613 77.848
 836.374 504.755
 63.977 476.752
 142.434 846.386
 423.685 589.613
 424.028 523.869
 922.190 519.695
 992.462 885.909
 126.448 495.062
 837.326 600.764
 27.931 610.251
 226.316 746.677
 108.203 232.562
 691.654 214.549
 925.520 364.765
 505.501 543.856
 560.172 950.962
 158.397 354.850
 358.644 113.010
 184.235 339.483
 917.821 737.310
 153.970 57.838
 952.057 587.431
 472.736 674.287
 967.936 104.247
 149.039 16.858
 741.949 444.859
 300.996 603.945
 741.222 793.041
 367.152 344.361
 461.136 1.316
 795.300 660.696
 368.533 667.911
 92.164 633.116
 755.746 545.935
 183.067 123.162
 427.522 978.286
 910.282 567.219
 186.825 866.570
 501.178 470.387
 561.333 547.870
 975.282 467.205
 953.281 167.571
 698.744 920.498
 312.134 512.855
 804.351 318.616
 761.882 389.250
 597.385 510.096
 179.640 76.359
 687.242 29.660
 165.476 48.962
 700.352 257.364
 888.434 372.129
 522.863 891.128
 992.411 115.298
 26.454 570.050
 727.749 937.790
 785.091 470.542
 198.106 99.741
 985.524 208.914
 613.536 486.387
 363.595 462.536
 583.995 504.261
 809.261 797.877
 214.999 634.701
 225.605 338.756
 349.583 998.636
 204.584 84.021
 86.435 997.795
 201.025 993.119
 370.085 217.925
 706.224 893.769
 250.078 591.463
 706.004 962.045
 425.150 868.360
 671.071 5.971
 86.801 797.745
 888.970 214.320
 343.431 909.000
 978.906 968.299
 708.884 243.397
 508.397 951.551
 173.241 936.892
 282.424 220.260
 212.725 817.169
 832.963 337.681
 41.334 545.028
 84.049 754.304
 339.215 708.971
 992.477 584.859
 319.817 345.296
 7.873 945.916
 105.672 792.517
 501.904 362.969
 85.498 552.665
 382.075 114.246
 915.565 892.705
 130.998 71.425
 626.436 512.253
 650.562 836.745
 500.940 480.023
 898.504 114.384
 927.267 317.489
 192.084 34.441
 807.309 116.469
 732.581 954.294
 647.846 715.440
 840.930 368.899
 591.901 540.941
 258.066 383.765
 99.025 824.498
 775.378 547.575
 73.573 626.820
 246.352 152.015
 114.892 799.930
 468.382 721.192
 446.300 570.390
 495.136 809.693
 522.545 474.448
 79.548 274.916
 448.038 576.022
 292.976 394.667
 118.499 173.759
 8.298 964.553
 462.906 992.475
 167.534 371.408
 675.060 361.190
 325.146 529.611
 826.998 324.429
 316.587 57.885
 520.529 500.822
 451.383 627.027
 106.783 794.333
 977.327 626.429
 663.845 545.162
 766.983 172.493
 123.921 161.862
 2.172 648.810
 267.284 751.251
 792.415 950.739
 411.467 321.770
 78.249 70.807
 510.093 108.190
 212.076 661.800
 603.813 795.659
 352.916 447.859
 531.445 519.430
 285.404 407.209
 986.338 609.129
 709.114 250.890
 192.854 24.763
 126.285 988.197
 60.660 203.040
 572.065 60.225
 858.209 769.812
 922.206 287.444
 517.451 966.063
 922.750 505.531
 253.826 134.921
 411.657 436.530
 451.230 695.442
 143.813 881.011
 741.437 420.677
 841.616 433.202
 0.125 793.856
 429.979 467.627
 13.792 753.932
 186.524 365.703
 848.514 292.495
 757.761 727.904
 305.560 426.008
 625.970 425.833
 191.564 853.958
 828.188 703.909
 701.454 703.901
 150.375 448.088
 828.093 753.278
 971.476 145.303
 19.049 265.627
 692.298 799.111
 21.785 461.384
 734.006 121.877
 45.476 802.472
 365.538 59.881
 650.704 862.522
 755.675 133.796
 615.221 3.750
 235.045 92.459
 951.145 325.631
 589.629 22.796
 130.495 93.776
 537.704 763.793
 854.295 819.412
 316.572 308.893
 646.154 326.120
 427.400 810.969
 512.744 11.780
 162.320 929.654
 567.899 356.790
 127.317 75.503
 118.846 826.646
 839.917 742.938
 345.516 215.875
 838.263 608.632
 527.981 244.426
 6.623 568.988
 282.138 676.249
 873.876 955.270
 517.231 227.409
 51.256 994.083
 726.060 178.303
 271.881 261.180
 733.549 527.107
 408.805 635.491
 463.357 111.284
 565.160 716.098
 515.421 787.909
 736.952 76.243
 87.590 174.642
 487.179 244.940
 808.154 799.868
 583.074 218.295
 487.134 746.925
 133.430 289.891
 335.281 973.145
 620.479 373.938
 361.162 675.080
 503.830 988.121
 37.229 107.641
 139.101 17.845
 852.096 663.640
 410.617 42.967
 543.273 313.553
 238.549 755.931
 965.315 491.120
 452.079 110.925
 103.929 502.076
 90.370 732.270
 436.206 610.057
 124.545 582.368
 978.321 210.193
 711.572 391.552
 100.106 297.453
 173.368 220.899
 744.695 649.489
 922.893 242.151
 622.492 414.029
 968.212 244.355
 382.136 776.121
 553.008 23.637
 654.730 3.498
 28.778 79.926
 257.659 867.586
 493.817 472.599
 95.002 417.199
 824.156 206.500
 345.271 561.625
 912.118 701.972
 154.504 384.782
 622.334 209.267
 102.170 563.610
 779.465 61.542
 355.770 468.217
 475.950 414.779
 432.197 260.953
 894.666 231.155
 423.010 634.286
 396.193 249.062
 77.736 296.578
 742.330 213.139
 263.570 259.769
 388.844 767.078
 598.672 748.216
 856.093 836.782
 885.161 743.945
 304.749 638.688
 820.644 936.252
 836.553 365.213
 145.243 44.575
 391.597 244.509
 264.690 40.098
 811.688 803.855
 686.975 876.433
 24.697 434.386
 606.558 641.512
 921.429 549.619
 280.371 15.509
 341.516 931.950
 656.291 33.052
 358.304 91.338
 57.851 137.406
 408.062 330.566
 697.364 630.783
 602.462 574.451
 810.091 885.000
 104.752 119.212
 279.513 112.622
 752.135 176.742
 591.114 408.348
 135.258 201.185
 720.542 967.165
 269.497 406.992
 370.817 448.865
 433.862 924.237
 639.762 982.552
 37.095 634.665
 368.612 150.188
 775.177 727.624
 819.361 830.938
 351.476 386.317
 3.664 169.740
 574.691 129.744
 569.889 311.337
 368.320 203.183
 105.157 337.827
 709.358 929.442
 562.157 2.080
 557.329 144.449
 140.344 65.257
 684.589 174.708
 780.254 43.883
 925.341 342.003
 738.577 935.755
 627.264 664.445
 848.998 525.468
 122.548 364.986
 716.325 436.124
 393.999 492.106
 494.049 475.916
 59.437 536.281
 141.169 574.885
 549.690 414.451
 303.995 781.417
 330.964 758.086
 712.021 219.271
 93.448 634.309
 281.175 438.800
 569.722 850.016
 878.334 340.795
 587.346 923.167
 891.558 434.197
 831.266 880.741
 672.816 1.205
 777.977 877.550
 453.947 192.434
 252.478 482.915
 190.174 833.496
 891.638 502.592
 744.869 981.214
 517.789 681.224
 8.677 976.748
 531.029 246.852
 637.904 873.870
 118.278 334.655
 621.824 908.916
 504.675 74.332
 444.855 875.479
 995.103 896.627
 124.160 388.297
 979.839 152.844
 381.015 599.305
 921.426 830.425
 978.318 762.238
 65.544 262.259
 237.945 444.050
 895.934 682.394
 679.574 230.778
 304.347 81.855
 914.554 567.123
 896.244 511.674
 529.757 263.245
 579.878 102.893
 930.886 75.075
 571.950 102.755
 534.093 257.432
 631.678 30.696
 428.933 759.623
 844.736 145.960
 642.557 703.848
 709.745 189.943
 450.905 396.121
 926.942 360.968
 171.599 571.610
 898.203 627.545
 477.766 91.096
 970.168 359.807
 262.576 367.929
 290.897 319.380
 309.502 416.420
 411.929 898.269
 660.025 339.713
 511.227 130.328
 373.449 99.917
 101.087 48.485
 925.877 583.676
 34.403 951.479
 458.140 855.710
 451.724 740.453
 444.997 410.453
 392.330 744.012
 687.539 532.288
 200.311 66.601
 222.936 168.550
 619.701 56.215
 274.127 132.307
 822.486 720.967
 528.538 875.576
 234.390 948.212
 219.214 415.310
 303.428 953.436
 892.046 427.053
 636.105 158.435
 664.974 733.079
 749.793 459.444
 833.629 857.203
 54.319 776.518
 45.085 467.021
 281.326 696.899
 967.727 111.443
 79.784 649.193
 529.489 937.975
 746.766 224.574
 805.407 56.963
 373.557 238.956
 513.660 941.076
 71.294 790.038
 659.900 5.561
 363.257 679.676
 63.921 121.756
 461.777 60.220
 549.766 852.054
 608.327 328.970
 297.719 253.705
 271.217 83.988
 889.622 41.918
 44.439 204.110
 651.397 105.601
 55.270 803.679
 60.163 973.396
 501.711 306.357
 867.902 990.618
 241.407 191.278
 657.156 112.207
 732.245 988.066
 322.973 281.229
 875.223 875.011
 333.404 51.036
 679.563 197.540
 0.777 141.514
 108.585 443.397
 668.156 981.389
 875.821 648.554
 28.543 480.200
 450.793 966.321
 425.176 561.956
 662.294 704.597
 184.675 659.839
 316.565 656.528
 893.756 965.510
 394.390 42.338
 205.918 811.053
 73.666 9.916
 746.129 965.443
 914.560 964.448
 36.571 695.464
 618.151 209.353
 990.336 283.414
 354.786 568.848
 386.335 936.931
 486.643 54.237
 149.276 61.175
 764.880 849.605
 93.299 97.925
 652.799 186.836
 754.748 242.491
 153.674 204.119
 824.688 516.357
 448.999 926.472
 609.492 855.179
 277.226 751.898
 590.369 37.896
 504.557 593.896
 40.788 668.636
 911.510 332.151
 392.763 779.809
 198.142 810.760
 545.903 468.826
 406.607 40.571
 91.682 844.536
 884.824 892.863
 812.692 240.563
 35.256 690.103
 223.745 464.759
 77.105 120.887
 87.930 876.002
 20.676 636.170
 83.411 406.375
 834.459 368.644
 261.431 638.630
 156.896 993.716
 846.298 581.824
 847.403 296.382
 835.791 503.629
 619.406 391.615
 895.343 733.399
 89.764 75.480
 159.601 668.340
 904.765 59.391
 796.487 734.689
 456.783 400.924
 916.214 980.679
 834.845 221.872
 562.951 527.980
 506.887 369.222
 880.676 768.662
 214.752 489.303
 945.817 966.464
 281.400 651.962
 384.179 570.850
 43.002 173.620
 493.479 862.311
 189.158 279.021
 758.410 565.341
 138.370 235.982
 33.695 355.116
 111.953 260.447
 271.426 74.046
 669.882 876.342
 49.336 310.011
 211.901 222.341
 712.171 379.346
 354.762 612.747
 142.563 830.649
 403.306 209.602
 832.556 231.823
 23.702 66.210
 412.053 129.542
 89.253 817.196
 313.982 850.606
 843.642 566.418
 104.011 936.681
 557.136 851.615
 789.468 921.972
 735.328 124.213
 340.113 347.104
 377.515 795.534
 723.062 87.213
 426.228 278.688
 74.136 509.066
 257.122 451.171
 624.938 677.362
 138.957 819.893
 683.917 836.657
 59.571 271.651
 163.635 0.216
 131.184 412.590
 766.436 494.238
 126.225 54.737
 226.107 314.235
 175.073 702.129
 771.169 744.741
 604.909 869.556
 871.796 734.190
 592.601 570.446
 80.514 379.910
 225.580 314.487
 428.672 705.088
 647.716 828.354
 25.971 857.727
 849.765 463.194
 687.213 353.721
 937.058 779.700
 114.876 960.801
 164.529 145.788
 262.544 981.298
 918.092 773.620
 434.898 759.178
 91.928 533.425
 715.450 195.971
 866.786 73.067
 802.108 412.039
 841.335 347.156
 949.776 700.663
 366.550 110.913
 723.344 874.961
 44.746 395.671
 736.681 549.472
 895.974 479.372
 654.705 892.898
 84.101 561.570
 955.520 764.994
 204.968 804.132
 355.407 753.772
 544.845 802.136
 286.594 569.310
 947.235 991.512
 359.844 153.527
 711.429 208.072
 642.810 122.928
 471.566 205.127
 720.613 180.735
 158.105 672.503
 585.248 588.861
 765.280 327.930
 211.367 867.326
 782.349 262.541
 331.948 543.117
 290.192 596.214
 120.743 971.718
 78.425 957.020
 739.681 238.213
 854.818 554.013
 617.277 661.626
 55.047 16.562
 815.272 992.943
 726.097 469.560
 420.053 546.036
 963.801 885.874
 896.030 29.467
 899.720 879.825
 171.005 69.322
 923.928 193.288
 628.085 407.920
 820.244 984.861
 472.164 625.190
 604.256 108.765
 266.972 319.034
 870.475 200.574
 24.744 874.134
 354.543 49.198
 626.535 886.941
 634.174 296.702
 686.912 655.299
 566.144 478.580
 210.236 807.110
 276.975 196.220
 553.128 572.128
 585.909 340.670
 673.222 598.518
 387.458 693.016
 350.426 800.887
 207.370 483.086
 783.994 984.481
 273.649 56.638
 545.536 922.171
 619.756 284.261
 481.307 933.185
 19.781 736.047
 561.726 607.666
 708.048 578.529
 454.894 186.804
 573.991 148.731
 415.300 807.973
 766.234 889.608
 917.919 687.200
 759.666 847.219
 899.116 681.993
 11.137 929.062
 884.525 166.531
 381.502 191.907
 164.107 884.361
 765.604 293.858
 317.626 312.729
 531.892 27.324
 179.659 984.638
 817.574 305.904
 970.096 342.627
 794.084 758.326
 89.865 730.458
 255.452 976.529
 606.762 519.640
 285.624 653.425
 925.008 586.532
 30.449 150.123
 565.107 138.242
 388.914 164.317
 476.320 482.415
 602.957 983.704
 289.385 764.088
 575.287 543.892
 396.879 984.142
 292.748 52.978
 555.790 66.488
 944.827 69.379
 752.707 168.344
 371.733 540.479
 595.654 409.025
 976.221 732.969
 315.450 322.138
 513.183 157.690
 219.106 474.481
 509.254 349.168
 861.713 218.128
 942.795 680.551
 343.392 591.814
 167.146 646.282
 623.958 121.000
 524.666 236.583
 38.085 105.805
 266.716 58.877
 824.034 870.746
 59.164 771.875
 313.640 84.080
 761.463 618.692
 912.785 357.226
 269.934 447.476
 400.279 891.552
 915.945 553.416
 737.806 451.778
 313.648 67.276
 190.954 678.976
 219.433 945.901
 366.310 993.802
 158.872 23.243
 855.108 630.092
 512.622 80.793
 701.197 743.743
 849.332 658.930
 369.257 891.003
 423.250 911.219
 345.804 308.574
 492.052 398.447
 855.898 465.735
 984.802 415.114
 396.432 921.931
 792.309 465.630
 173.999 3.551
 747.056 478.890
 971.659 618.197
 95.030 526.953
 162.371 326.441
 778.022 345.600
 323.542 778.379
 186.178 131.722
 301.425 749.309
 703.919 595.398
 318.226 245.305
 557.934 394.428
 329.383 730.724
 337.153 88.018
 922.106 206.654
 447.842 966.639
 525.726 158.714
 501.806 290.140
 84.538 826.570
 724.859 979.626
 957.685 623.924
 382.007 934.958
 69.287 170.086
 614.142 303.925
 974.854 361.574
 90.583 16.893
 854.216 309.284
 327.619 168.377
 632.483 153.981
 183.740 711.336
 692.417 626.132
 898.854 908.660
 525.785 377.042
 532.080 927.461
 307.816 234.148
 908.371 374.181
 725.598 546.893
 299.080 851.545
 484.439 129.498
 329.582 312.194
 120.002 177.089
 775.240 18.931
 0.924 151.908
 425.654 869.307
 486.978 491.988
 469.408 164.651
 960.462 86.696
 484.069 203.095
 49.995 558.621
 168.390 345.913
 571.258 271.494
 188.370 80.308
 101.369 697.188
 641.730 604.049
 343.734 884.685
 595.481 253.210
 517.545 609.422
 290.670 739.210
 488.068 687.321
 12.237 351.867
 635.915 524.408
 318.564 607.981
 19.298 366.250
 546.163 7.762
 14.582 803.053
 934.641 722.285
 707.121 783.417
 743.247 932.865
 54.464 865.251
 693.783 827.317
 543.615 374.782
 519.428 718.374
 327.393 7.882
 322.110 566.960
 844.537 662.015
 542.656 188.584
 724.377 667.155
 281.428 307.013
 448.441 341.109
 328.891 247.925
 214.961 945.384
 885.203 679.738
 732.775 694.286
 578.049 292.955
 91.596 770.148
 994.544 437.655
 327.234 135.034
 694.887 426.166
 62.227 882.892
 194.713 760.161
 472.032 540.852
 14.993 904.751
 449.784 964.367
 881.055 243.479
 942.379 654.245
 987.499 484.972
 59.038 595.923
 867.759 422.602
 340.357 239.750
 453.828 581.637
 979.285 428.496
 973.713 823.295
 341.495 873.240
 205.740 452.156
 705.576 885.268
 536.785 222.916
 175.736 209.487
 206.117 935.979
 481.718 959.285
 961.153 10.699
 221.132 324.934
 212.403 632.754
 695.049 183.975
 211.930 281.326
 93.458 264.862
 55.280 786.315
 485.956 652.295
 637.086 570.005
 26.115 237.604
 494.121 556.666
 474.416 39.402
 618.802 942.983
 652.015 993.194
 395.963 808.406
 651.293 944.040
 334.663 494.272
 522.832 799.813
 966.167 21.584
 33.933 505.481
 343.688 167.585
 830.840 88.616
 896.653 439.763
 643.567 175.668
 803.032 221.866
 834.732 275.998
 591.521 110.099
 726.308 730.357
 868.220 589.464
 433.151 492.105
 80.081 41.557
 910.037 88.347
 233.136 837.929
 178.340 945.342
 833.745 309.889
 166.228 274.559
 825.550 439.552
 777.183 434.880
 465.946 571.822
 28.765 910.508
 389.761 577.197
 788.032 86.625
 213.181 115.916
 511.064 944.858
 60.045 770.640
 789.104 732.851
 170.477 273.862
 558.325 947.101
 56.886 194.538
 767.893 481.672
 486.019 743.512
 673.506 178.960
 322.545 677.311
 860.867 929.747
 107.386 133.746
 563.579 831.027
 253.360 19.645
 858.908 160.090
 215.762 831.275
 266.942 266.204
 683.208 451.982
 86.311 136.609
 184.724 110.833
 243.332 846.885
 925.921 762.271
 359.782 357.920
 756.608 262.682
 334.333 939.416
 993.976 868.440
 738.777 665.279
 142.184 395.200
 335.635 987.218
 76.623 384.423
 689.662 912.881
 918.301 485.318
 161.381 123.068
 982.701 34.295
 103.511 803.557
 923.369 195.896
 226.515 651.380
 531.661 605.919
 331.059 568.851
 831.963 956.632
 724.768 872.911
 810.946 503.740
 28.155 329.673
 727.576 813.927
 937.917 147.217
 808.657 859.709
 141.222 912.247
 786.446 595.124
 576.251 792.223
 177.509 592.038
 804.599 613.737
 135.606 3.875
 420.639 405.682
 789.429 763.372
 270.281 912.961
 54.743 365.875
 213.384 459.847
 299.684 83.130
 245.464 403.818
 954.145 878.058
 828.043 568.574
 155.263 423.197
 174.403 292.496
 979.969 379.313
 237.656 655.156
 354.313 771.787
 68.519 644.315
 673.241 857.139
 696.319 359.528
 791.737 137.247
 462.279 191.978
 840.469 132.139
 850.828 415.117
 210.636 531.690
 952.295 924.267
 681.417 421.086
 207.083 398.432
 620.111 313.813
 563.191 862.684
 263.563 769.304
 490.245 208.601
 536.984 850.864
 876.185 403.263
 632.933 664.400
 958.102 869.423
 562.336 671.680
 454.963 351.753
 207.466 495.953
 653.907 763.093
 613.347 25.863
 608.308 312.614
 611.751 909.497
 917.905 202.608
 596.686 38.578
 940.065 405.724
 780.924 518.236
 216.075 328.974
 431.844 456.112
 454.428 379.432
 986.717 882.173
 490.082 679.681
 111.065 314.269
 208.155 64.573
 420.079 141.896
 784.209 416.507
 917.122 729.816
 631.191 771.278
 102.500 203.047
 863.049 123.582
 11.017 414.630
 673.343 668.891
 192.109 907.540
 897.992 290.711
 348.727 442.837
 876.982 409.039
 200.812 198.883
 71.040 82.361
 289.462 263.175
 324.452 252.868
 245.172 891.496
 121.253 759.250
 317.466 941.952
 163.665 745.686
 216.455 287.710
 442.140 167.395
 15.195 146.402
 76.566 545.738
 674.175 551.168
 327.545 38.520
 797.804 433.895
 622.498 358.561
 342.703 441.638
 359.116 456.123
 947.178 999.378
 862.131 54.334
 321.914 743.789
 730.172 733.070
 168.309 151.584
 47.508 952.874
 510.575 481.273
 508.827 119.450
 231.659 437.964
 449.911 949.420
 285.103 797.481
 457.440 213.528
 262.200 518.949
 589.587 624.031
 176.511 205.651
 46.018 683.978
 889.149 604.093
 230.065 728.452
 144.836 763.531
 723.923 928.179
 780.006 505.761
 504.620 476.486
 62.994 611.585
 347.249 589.220
 48.277 140.504
 453.630 877.418
 191.000 228.787
 898.511 433.349
 646.387 613.868
 68.898 946.742
 746.642 706.327
 280.759 949.952
 133.573 861.336
 664.693 4.425
 160.180 317.073
 20.034 177.767
 143.129 186.250
 25.115 428.180
 238.308 667.472
 168.044 683.863
 464.196 934.986
 313.532 167.677
 256.585 758.546
 561.236 326.042
 900.363 980.291
 172.225 45.359
 949.715 353.991
 862.922 414.653
 970.646 645.652
 789.005 370.512
 475.523 155.883
 491.881 156.421
 78.026 196.680
 962.440 675.445
 691.151 422.301
 623.877 810.742
 986.484 49.947
 358.480 446.142
 498.956 826.219
 941.776 817.989
 319.604 405.347
 218.647 564.435
 594.775 551.292
 705.458 269.743
 322.097 94.999
 753.565 804.769
 682.680 847.730
 14.490 482.450
 310.176 59.835
 335.534 135.818
 108.040 530.201
 844.509 108.853
 77.543 14.458
 389.939 765.709
 904.634 189.781
 552.547 175.671
 20.808 541.524
 577.696 839.336
 451.785 213.247
 67.022 671.322
 901.492 68.782
 459.562 447.206
 293.898 55.526
 904.880 824.116
 971.313 925.105
 338.011 137.510
 187.513 594.939
 491.388 9.157
 653.313 946.245
 383.534 436.574
 109.892 815.889
 997.325 301.353
 93.412 906.707
 469.561 977.567
 788.398 509.947
 53.828 52.211
 675.326 391.050
 363.898 713.334
 291.318 163.816
 256.930 509.772
 26.338 586.100
 54.381 346.443
 358.541 711.460
 331.783 423.821
 132.251 874.958
 22.658 547.994
 444.368 367.705
 190.879 782.676
 926.894 44.358
 222.320 756.509
 895.014 331.923
 891.048 313.146
 124.895 378.847
 366.301 349.134
 289.732 752.935
 670.781 141.908
 126.013 908.409
 883.292 759.681
 737.224 980.073
 832.435 64.363
 535.094 600.598
 564.098 681.452
 837.950 790.376
 223.141 196.155
 213.852 343.862
 486.202 837.563
 98.117 978.164
 463.730 392.877
 808.950 155.718
 278.472 927.423
 812.609 420.812
 876.765 715.101
 385.431 167.527
 167.816 265.284
 821.770 493.301
 272.751 388.703
 135.398 587.107
 535.702 315.229
 90.954 494.167
 367.898 164.579
 128.874 21.028
 904.883 796.694
 761.889 566.787
 627.259 717.173
 727.124 250.374
 375.264 285.625
 181.410 452.438
 753.871 737.870
 588.269 796.925
 532.755 268.553
 425.750 295.381
 877.526 677.123
 160.868 391.107
 766.068 420.380
 7.574 635.259
 736.028 668.323
 183.177 758.738
 743.816 471.391
 778.112 668.378
 787.337 26.731
 984.155 980.509
 527.890 404.961
 518.184 836.982
 242.739 858.438
 316.829 46.291
 428.985 884.687
 349.637 814.426
 469.192 737.131
 45.462 125.797
 246.270 748.120
 892.618 994.192
 73.253 110.567
 255.035 507.769
 975.582 124.020
 44.344 661.969
 249.510 83.999
 254.879 121.779
 419.162 231.026
 361.439 132.568
 653.186 494.406
 507.847 49.916
 384.829 197.852
 290.630 267.239
 139.603 737.231
 732.274 460.010
 323.616 308.613
 911.523 951.974
 202.433 636.414
 295.988 947.751
 322.284 921.599
 430.386 313.690
 838.207 758.895
 550.007 361.933
 340.768 935.789
 395.302 678.714
 866.260 966.326
 934.100 805.240
 464.464 86.646
 490.752 536.788
 441.348 669.600
 527.210 652.418
 727.435 541.170
 813.651 63.838
 610.390 205.919
 212.827 108.298
 754.967 231.963
 733.020 78.064
 285.327 993.439
 782.685 40.097
 72.570 120.991
 791.954 656.413
 930.832 635.178
 111.774 561.556
 433.352 115.977
 623.237 22.329
 598.602 941.672
 3.429 120.903
 926.893 675.850
 518.872 730.663
 679.260 921.025
 425.366 650.284
 950.067 236.353
 119.032 621.965
 888.350 145.290
 635.834 671.226
 343.940 462.948
 667.353 495.884
 554.711 543.766
 133.637 118.869
 130.710 995.347
 417.191 962.195
 237.496 596.629
 456.580 47.080
 320.846 786.470
 67.417 468.044
 62.379 106.407
 599.993 307.283
 202.895 358.390
 556.522 71.233
 937.976 210.186
 230.270 755.701
 377.124 298.770
 150.230 131.969
 990.300 62.008
 927.968 536.908
 549.009 103.539
 520.538 729.234
 136.031 662.792
 410.811 515.971
 759.720 35.021
 433.025 273.024
 704.697 644.213
 59.003 987.161
 298.149 9.478
 734.485 479.937
 415.303 423.297
 93.608 374.084
 12.642 653.972
 564.372 607.196
 814.773 36.135
 443.291 754.299
 120.501 579.710
 101.249 598.909
 493.517 131.929
 675.563 690.846
 899.423 607.487
 699.360 588.481
 7.730 62.723
 365.709 33.825
 837.463 150.594
 970.679 22.306
 458.531 739.477
 929.946 67.036
 916.714 211.502
 224.186 522.489
 104.793 941.800
 258.872 617.894
 710.782 480.896
 686.847 490.047
 219.539 66.458
 453.143 523.211
 887.287 841.076
 99.719 365.166
 639.033 878.903
 585.339 149.128
 523.982 170.496
 607.779 407.308
 99.197 692.424
 690.329 500.382
 370.718 722.173
 343.541 835.541
 505.750 541.092
 121.006 822.250
 819.382 505.919
 742.199 178.250
 742.466 335.564
 997.083 497.954
 880.046 42.851
 420.013 721.407
 486.215 694.880
 721.711 474.933
 903.965 580.335
 397.800 15.884
 767.946 132.754
 443.996 415.341
 142.682 356.497
 557.894 506.839
 695.543 543.452
 905.086 259.277
 487.392 785.697
 485.586 481.964
 837.481 480.221
 321.275 913.657
 893.842 499.774
 265.035 700.458
 255.478 548.306
 829.690 335.327
 65.433 24.666
 374.812 260.849
 69.827 344.967
 550.407 363.905
 940.807 497.933
 559.698 493.347
 742.882 770.500
 503.447 278.023
 412.113 239.970
 443.053 921.196
 974.146 207.116
 459.887 198.046
 486.260 180.149
 688.007 625.516
 214.689 16.639
 303.428 138.999
 793.831 108.878
 715.931 669.436
 329.126 43.333
 632.054 729.378
 949.016 477.531
 347.087 589.846
 860.130 324.768
 139.000 354.637
 768.748 0.420
 241.042 348.895
 683.496 11.484
 778.067 758.613
 770.395 626.475
 683.405 552.383
 580.986 575.329
 840.383 941.771
 684.731 543.020
 90.595 188.505
 403.724 746.675
 848.047 532.072
 944.542 749.993
 585.847 617.928
 50.670 262.335
 604.638 672.470
 239.113 400.207
 137.312 54.985
 444.672 428.848
 833.420 868.391
 260.960 539.708
 43.074 319.792
 52.909 709.911
 581.120 169.279
 713.570 102.036
 998.115 212.406
 268.996 32.065
 968.489 520.157
 497.544 11.132
 584.667 462.650
 150.806 269.374
 928.429 112.345
 747.390 29.907
 790.125 843.056
 591.072 415.663
 288.272 86.876
 52.406 554.923
 75.616 697.386
 987.071 281.995
 924.891 999.823
 762.408 902.407
 593.515 833.495
 871.226 167.417
 749.628 45.667
 752.748 756.742
 383.666 456.839
 766.196 842.602
 964.591 152.976
 402.904 359.857
 765.733 579.714
 736.047 358.871
 372.713 716.117
 829.094 708.389
 689.061 131.356
 719.353 649.180
 521.004 907.363
 603.725 495.202
 501.647 815.312
 750.572 623.000
 109.788 225.665
 293.132 782.870
 456.212 613.058
 602.812 473.634
 410.243 181.543
 149.934 428.908
 284.126 716.579
 218.118 214.354
 398.419 791.958
 207.482 96.042
 336.824 587.729
 530.633 38.853
 935.962 864.674
 841.248 275.528
 119.592 788.411
 933.545 961.842
 606.088 888.561
 585.631 127.502
 524.012 203.225
 692.440 337.249
 747.942 714.432
 624.557 99.578
 703.080 284.948
 65.729 274.305
 823.262 110.433
 910.355 223.374
 326.935 993.321
 757.045 675.913
 496.392 706.658
 307.807 708.394
 907.336 168.848
 595.031 609.052
 711.937 805.588
 508.878 953.645
 985.486 185.892
 12.700 983.558
 613.999 28.118
 718.519 379.619
 240.473 863.108
 981.533 63.493
 366.695 789.322
 273.076 546.719
 994.558 774.339
 544.772 164.391
 807.753 153.813
 420.228 870.976
 166.736 299.324
 989.840 0.044
 395.309 707.438
 462.978 873.824
 457.429 981.174
 1.606 534.081
 92.580 700.216
 350.139 309.987
 434.887 16.312
 846.204 864.445
 675.917 864.859
 581.877 705.954
 237.788 992.644
 749.369 622.976
 448.821 995.859
 991.249 811.291
 808.758 312.986
 153.782 607.663
 497.806 586.043
 561.307 215.980
 929.943 93.342
 466.653 881.724
 435.579 560.679
 942.249 919.218
 844.491 709.403
 241.781 371.524
 42.828 423.601
 744.178 948.598
 916.728 579.666
 479.614 74.453
 341.964 935.513
 998.471 223.277
 609.005 219.882
 874.286 348.228
 414.494 781.527
 404.351 730.773
 34.659 81.067
 388.436 394.673
 708.283 553.162
 107.156 744.210
 484.210 192.100
 494.552 973.923
 671.756 769.448
 790.932 245.322
 615.850 167.977
 785.895 589.044
 299.187 592.430
 810.344 938.275
 451.517 716.075
 430.536 866.467
 574.529 354.300
 935.566 240.303
 926.238 375.321
 118.804 624.184
 860.815 6.533
 38.644 417.410
 501.161 856.940
 737.455 167.558
 997.971 125.826
 711.012 596.866
 269.635 20.525
 993.127 681.653
 243.970 167.298
 369.181 732.927
 60.864 215.412
 603.148 199.373
 222.556 242.322
 879.281 728.217
 277.148 444.933
 473.536 516.286
 725.352 816.546
 111.000 820.412
 588.390 569.873
 492.023 595.874
 556.976 373.018
 117.620 32.357
 151.494 557.516
 178.197 463.022
 608.878 266.079
 831.199 953.467
 722.504 603.948
 453.375 318.953
 0.893 703.512
 260.620 371.243
 885.733 809.809
 219.560 627.385
 439.131 37.665
 185.079 303.958
 636.872 973.515
 269.851 219.546
 904.583 320.657
 246.731 799.041
 725.974 980.957
 291.944 44.787
 408.955 384.426
 163.598 456.431
 491.440 217.025
 371.844 53.895
 832.498 543.316
 507.466 12.116
 397.553 401.796
 456.692 843.780
 793.237 385.053
 121.393 474.342
 125.808 263.059
 693.602 115.100
 87.770 15.375
 787.570 243.416
 864.242 496.856
 425.671 698.450
 490.904 552.234
 198.670 365.765
 389.148 539.016
 896.824 890.130
 604.712 627.438
 634.448 573.916
 640.008 773.212
 393.917 105.079
 7.167 146.709
 0.235 46.229
 751.187 934.842
 637.537 402.432
 166.314 583.604
 45.114 883.767
 922.849 635.075
 722.183 268.247
 458.041 638.365
 644.937 146.344
 88.785 125.712
 802.023 150.312
 153.793 179.719
 8.965 915.812
 70.250 653.030
 20.191 631.527
 429.178 5.763
 548.833 261.870
 792.645 7.562
 887.582 801.233
 285.214 109.539
 934.634 174.122
 185.779 166.841
 431.360 337.927
 771.035 815.519
 555.318 493.890
 588.683 249.377
 953.920 52.192
 50.217 365.175
 199.237 630.213
 836.364 350.711
 169.785 155.238
 662.418 272.931
 275.538 376.731
 718.593 216.159
 820.924 316.326
 797.885 48.254
 308.259 459.596
 169.775 119.915
 610.264 651.439
 524.427 685.267
 752.336 541.307
 374.126 766.451
 438.629 145.909
 684.774 658.192
 404.391 281.319
 951.843 507.708
 482.146 655.328
 616.834 29.120
 811.039 711.524
 529.636 678.352
 605.136 551.900
 940.146 673.975
 113.580 623.155
 292.952 391.415
 967.771 287.518
 398.930 563.233
 710.346 881.415
 567.400 707.914
 458.285 630.180
 155.435 495.877
 966.578 585.091
 83.334 696.611
 756.305 96.967
 986.864 678.198
 956.611 770.650
 340.264 533.826
 416.838 154.662
 554.974 63.504
 884.278 923.781
 406.687 458.293
 353.736 88.191
 289.515 424.444
 394.801 906.090
 566.131 92.304
 496.976 47.401
 455.009 716.568
 465.112 30.611
 451.671 367.957
 199.808 674.323
 654.914 409.911
 939.397 927.035
 698.832 56.079
 179.883 885.885
 368.052 114.813
 62.789 526.039
 690.787 685.475
 392.695 841.170
 109.270 8.824
 558.547 961.814
 669.905 461.395
 256.192 857.648
 459.573 283.490
 892.660 442.862
 346.189 644.695
 72.174 57.422
 520.604 72.963
 374.716 173.391
 145.817 736.928
 323.085 822.367
 314.094 100.779
 654.995 221.063
 411.949 731.651
 762.090 716.172
 269.047 586.850
 995.150 821.628
 195.162 638.523
 859.817 391.595
 217.690 793.583
 413.441 986.908
 752.316 464.306
 222.895 142.909
 255.813 958.245
 435.406 439.868
 510.357 843.665
 57.462 186.297
 413.948 258.082
 716.951 838.932
 45.490 552.723
 615.031 455.127
 332.891 885.366
 249.251 973.494
 578.380 209.578
 828.640 682.326
 40.402 271.471
 203.469 113.481
 592.449 568.577
 23.958 808.719
 485.487 992.233
 728.197 978.118
 445.071 948.875
 673.027 304.022
 702.484 911.264
 173.639 852.464
 260.363 502.910
 647.585 816.304
 349.240 673.550
 283.960 225.060
 967.533 226.647
 324.412 676.060
 892.012 748.599
 872.831 945.972
 80.111 841.038
 196.905 172.651
 894.244 840.526
 377.119 311.767
 699.162 932.909
 355.099 193.729
 707.261 631.931
 469.759 672.413
 267.457 33.513
 310.602 772.342
 357.920 509.038
 605.269 124.836
 801.836 634.311
 163.420 321.783
 581.637 127.519
 969.979 608.835
 687.388 492.050
 34.418 854.851
 758.748 421.554
 813.931 253.290
 629.800 959.008
 20.150 282.025
 977.982 933.128
 552.541 134.071
 31.172 489.325
 666.064 962.178
 572.912 144.205
 343.511 699.771
 879.769 918.606
 99.602 39.783
 255.555 831.334
 68.075 997.389
 225.648 591.546
 516.442 744.199
 405.871 330.432
 775.594 487.294
 451.787 921.091
 671.181 749.428
 166.715 998.856
 686.604 675.276
 844.283 502.710
 387.977 896.894
 740.903 92.599
 791.838 9.237
 415.378 478.633
 877.188 69.094
 690.322 738.301
 933.349 489.033
 539.541 449.440
 820.830 768.602
 96.636 672.980
 8.767 220.204
 725.500 864.194
 772.634 4.760
 158.915 948.753
 600.828 705.828
 766.074 485.330
 407.778 419.463
 175.619 855.539
 901.734 15.427
 582.864 220.825
 552.875 193.841
 886.674 901.586
 275.500 95.862
 314.283 343.679
 728.532 169.199
 835.939 809.890
 181.336 396.363
 583.119 877.569
 144.825 788.453
 755.210 137.929
 467.272 668.312
 423.768 717.535
 704.292 918.400
 967.939 308.861
 235.566 270.145
 49.453 875.876
 587.534 348.501
 464.212 554.178
 580.120 558.695
 496.215 95.958
 423.302 778.461
 608.053 511.055
 500.977 980.530
 193.137 960.433
 877.923 404.754
 403.979 991.959
 212.117 290.324
 677.225 535.397
 738.203 795.326
 871.790 749.823
 876.152 918.018
 996.539 538.319
 207.442 602.059
 356.871 898.959
 523.157 882.501
 826.649 995.094
 185.947 802.209
 537.912 20.053
 540.744 806.786
 963.147 360.383
 765.446 582.843
 484.708 877.025
 658.638 528.105
 646.928 115.419
 31.070 686.430
 365.818 104.171
 793.378 516.100
 129.119 928.766
 535.055 21.079
 309.157 183.930
 467.405 813.240
 988.994 568.049
 483.098 605.533
 478.180 528.786
 771.697 493.852
 980.912 884.457
 757.297 466.849
 642.123 505.229
 2.215 701.583
 605.249 356.882
 388.863 937.843
 390.854 793.351
 167.829 169.893
 173.498 878.801
 989.302 911.677
 673.186 562.593
 541.024 756.107
 869.160 698.613
 950.521 2.613
 522.100 562.278
 302.554 926.805
 193.719 682.859
 932.330 234.781
 671.114 375.044
 117.363 320.817
 230.996 361.857
 270.041 834.919
 263.145 761.888
 171.463 485.772
 363.291 538.528
 455.420 940.400
 6.483 239.486
 798.093 635.177
 429.248 593.745
 770.955 550.458
 942.117 773.623
 326.376 805.208
 826.013 5.333
 490.441 846.359
 452.430 746.939
 196.809 103.853
 727.244 12.878
 798.150 85.414
 263.378 164.912
 705.312 839.805
 413.688 806.781
 724.314 634.015
 970.578 400.885
 961.195 194.466
 694.519 97.568
 946.476 346.535
 54.297 649.100
 774.286 757.638
 535.306 430.204
 264.203 419.755
 439.161 654.143
 222.586 685.979
 302.439 148.256
 918.962 56.584
 401.480 215.852
 594.215 463.001
 484.011 483.983
 701.447 758.197
 30.376 430.648
 246.035 240.391
 353.642 853.018
 965.406 830.322
 508.510 623.432
 676.217 522.628
 806.379 66.062
 250.016 737.239
 194.001 448.582
 769.166 520.393
 514.794 835.067
 202.140 266.176
 857.199 694.270
 738.581 842.943
 628.554 647.666
 885.269 75.133
 454.306 911.224
 768.081 325.637
 472.227 811.156
 363.737 88.751
 504.410 105.211
 728.690 696.012
 83.754 226.114
 658.803 379.727
 477.289 381.958
 638.622 470.276
 979.958 239.786
 787.437 627.337
 596.468 613.868
 723.183 941.839
 235.695 750.649
 615.167 980.025
 115.263 909.818
 31.247 374.435
 819.641 588.129
 681.099 165.572
 433.185 912.474
 569.627 544.673
 142.454 75.184
 986.228 990.245
 385.837 721.996
 827.823 592.266
 941.972 596.574
 975.422 947.419
 663.551 550.640
 382.989 730.975
 955.300 941.865
 588.958 516.500
 592.313 49.708
 998.599 749.240
 309.093 169.791
 311.253 874.607
 445.095 618.435
 260.190 386.705
 197.042 749.373
 602.448 166.290
 42.532 903.835
 327.657 611.343
 207.501 773.235
 962.740 180.698
 648.970 131.182
 826.013 541.581
 614.398 109.850
 149.899 270.930
 73.199 866.725
 245.100 258.819
 51.020 463.981
 747.118 616.929
 442.785 307.380
 473.657 37.974
 248.943 448.376
 361.399 481.102
 336.725 216.589
 254.287 587.123
 943.351 934.814
 221.909 934.996
 833.208 181.164
 413.211 732.088
 621.146 148.888
 843.244 645.655
 557.609 950.878
 692.374 607.745
 519.735 200.455
 720.323 701.929
 0.386 240.706
 891.328 825.087
 172.043 0.453
 729.608 133.840
 215.397 525.052
 812.442 271.549
 837.266 804.860
 25.632 732.210
 506.201 33.953
 195.394 171.812
 357.068 947.809
 742.318 11.111
 861.244 373.151
 425.517 787.296
 333.371 678.472
 735.302 672.303
 708.396 933.129
 305.455 664.771
 36.575 400.058
 934.539 728.666
 25.114 526.568
 590.730 657.997
 122.008 24.345
 615.663 522.744
 962.607 499.389
 307.188 41.024
 57.584 601.447
 44.132 236.871
 920.652 897.440
 91.927 907.761
 147.095 862.046
 497.908 132.939
 444.333 139.041
 929.213 709.654
 171.281 818.120
 632.473 682.734
 404.751 43.050
 688.992 221.786
 962.714 108.235
 516.183 953.853
 672.858 992.732
 818.006 447.443
 680.807 344.753
 434.524 101.582
 898.852 477.658
 382.170 972.154
 159.612 322.841
 738.567 583.709
 69.185 249.023
 413.701 60.453
 463.857 584.988
 595.914 763.088
 229.008 848.162
 177.680 352.089
 707.538 499.722
 491.718 891.890
 129.989 323.742
 540.073 359.122
 264.637 709.561
 722.837 81.820
 591.735 539.993
 92.878 91.328
 732.944 530.735
 929.958 756.171
 49.628 596.521
 71.965 44.571
 399.685 646.028
 920.529 252.459
 102.700 529.655
 389.274 475.260
 501.574 222.108
 649.591 698.458
 872.254 645.940
 293.461 353.750
 272.123 404.016
 246.118 19.839
 635.249 550.316
 271.674 640.504
 625.493 992.028
 399.226 954.176
 506.032 174.667
 810.063 561.096
 338.834 989.873
 251.618 243.978
 905.837 886.854
 541.721 369.558
 764.057 628.347
 186.894 760.472
 181.523 66.006
 128.174 684.354
 425.117 414.654
 542.859 170.238
 13.364 366.757
 944.135 857.200
 338.386 735.316
 334.728 898.381
 186.245 263.267
 265.157 992.210
 531.353 549.331
 530.120 564.789
 889.473 363.309
 193.912 171.281
 28.850 748.247
 282.003 774.121
 957.453 413.345
 3.251 161.411
 526.197 831.139
 796.264 125.523
 366.817 877.427
 922.781 380.570
 75.103 645.017
 187.307 574.666
 865.161 465.939
 650.634 181.003
 370.843 74.959
 758.141 828.570
 822.349 14.599
 33.187 572.310
 648.209 733.319
 630.620 282.748
 267.448 669.800
 422.904 351.366
 768.884 893.658
 547.048 120.586
 602.643 423.299
 198.094 232.142
 814.375 142.555
 966.100 586.463
 670.067 657.412
 808.263 975.690
 386.305 481.275
 284.024 116.958
 688.306 511.293
 494.873 709.049
 859.830 899.295
 126.339 968.618
 72.399 559.533
 529.692 591.551
 36.132 762.971
 175.767 216.083
 304.479 506.251
 411.576 737.976
 996.382 715.195
 928.876 510.985
 831.773 340.974
 967.381 840.242
 472.276 165.643
 106.942 789.885
 434.489 677.061
 713.855 242.786
 717.179 866.288
 185.757 198.613
 628.199 799.050
 154.720 321.519
 687.101 513.116
 654.679 860.719
 443.658 282.256
 910.829 892.212
 322.214 792.544
 166.905 759.365
 361.523 916.084
 711.107 31.414
 857.243 799.805
 701.024 924.817
 270.323 61.955
 308.169 131.445
 383.096 296.621
 218.105 323.817
 63.052 507.392
 324.872 230.775
 332.215 846.772
 69.138 332.443
 891.078 339.736
 886.675 662.037
 166.625 470.698
 584.358 440.699
 153.682 356.136
 649.592 842.186
 310.335 94.069
 859.017 884.897
 17.282 50.832
 494.643 592.755
 286.695 730.304
 739.415 233.013
 630.545 276.472
 727.075 722.923
 96.494 33.279
 408.518 558.544
 229.858 263.067
 92.295 734.053
 104.065 584.052
 772.240 729.999
 14.217 796.378
 300.300 411.608
 86.307 34.163
 55.473 516.001
 9.422 6.939
 36.549 758.819
 643.527 18.171
 631.218 660.092
 138.520 401.582
 629.593 196.209
 871.175 569.313
 126.668 814.661
 368.765 481.244
 644.416 202.048
 47.992 624.764
 276.854 240.047
 114.943 531.994
 675.317 601.050
 108.790 90.730
 829.472 472.694
 44.716 950.660
 523.305 522.096
 839.040 852.672
 43.773 745.357
 53.715 772.044
 760.357 640.480
 53.609 62.215
 971.897 802.689
 456.437 901.697
 406.514 696.182
 503.462 9.876
 762.791 897.159
 373.565 926.334
 75.692 436.863
 891.836 901.494
 686.871 173.094
 887.153 273.407
 482.195 72.781
 175.311 896.321
 443.827 350.742
 782.192 922.019
 642.318 50.541
 275.440 835.980
 586.496 607.600
 596.375 829.273
 454.058 453.571
 433.012 196.088
 570.462 820.855
 259.489 729.304
 592.815 619.435
 699.736 926.072
 22.090 882.644
 819.627 986.678
 822.126 627.595
 481.059 7.801
 306.904 628.933
 625.539 741.482
 885.840 155.924
 619.068 759.902
 375.781 33.165
 862.721 670.362
 121.779 830.281
 235.811 142.194
 168.151 707.433
 525.424 305.913
 816.816 598.671
 445.122 573.445
 559.428 426.789
 747.605 6.267
 109.417 849.987
 84.949 65.726
 954.131 346.399
 912.868 347.342
 938.116 967.058
 822.393 799.873
 146.679 816.586
 116.817 922.189
 132.975 754.727
 340.098 619.168
 998.602 217.451
 364.760 274.977
 252.003 715.862
 825.352 302.091
 813.905 32.559
 353.576 971.628
 175.616 461.729
 652.164 890.056
 33.589 460.322
 808.575 614.722
 789.624 637.854
 971.833 792.337
 15.837 222.030
 124.545 947.257
 310.844 622.481
 908.904 867.914
 220.142 867.116
 494.728 57.976
 939.330 911.968
 197.171 192.765
 71.642 799.058
 802.285 100.402
 557.350 545.931
 384.268 761.173
 146.199 449.443
 295.897 868.399
 137.606 144.685
 183.634 940.908
 87.264 513.073
 474.451 32.950
 371.849 132.483
 159.048 104.662
 842.329 923.578
 665.341 838.066
 785.895 502.311
 689.660 493.940
 389.769 296.859
 496.740 578.090
 268.207 41.455
 82.346 36.609
 116.140 898.808
 836.243 234.392
 506.585 281.781
 773.454 535.632
 399.509 804.052
 796.642 236.286
 301.119 564.657
 793.422 374.030
 756.136 804.128
 94.118 429.255
 101.467 517.666
 55.459 639.908
 115.864 796.310
 385.007 982.895
 402.647 928.734
 573.425 365.433
 405.794 838.420
 204.306 151.716
 825.907 473.025
 414.234 394.919
 642.359 790.312
 782.474 513.834
 809.870 998.941
 46.554 249.735
 158.660 479.308
 326.589 555.731
 842.051 111.765
 760.280 241.528
 426.924 624.736
 317.786 245.706
 71.948 607.002
 0.179 0.293
 175.224 335.801
 998.960 544.286
 964.318 900.161
 782.338 530.119
 143.085 857.376
 505.019 636.782
 374.870 975.712
 843.448 882.967
 872.372 379.923
 22.577 41.339
 60.477 535.200
 810.691 549.638
 387.868 152.559
 956.766 645.254
 172.177 962.929
 473.914 707.113
 486.188 842.454
 329.933 152.979
 721.576 447.398
 191.995 532.762
 622.200 69.008
 540.304 391.163
 359.927 97.628
 571.714 898.413
 58.889 307.958
 168.269 409.226
 64.023 175.744
 820.190 891.120
 29.572 908.317
 733.762 338.408
 484.199 630.659
 590.831 772.451
 150.676 794.241
 180.269 527.850
 777.082 962.436
 717.998 184.451
 218.767 534.188
 389.346 563.237
 719.410 72.869
 966.970 637.940
 827.281 851.407
 214.061 391.639
 779.073 165.063
 813.556 577.623
 946.427 322.589
 360.630 925.640
 605.716 943.256
 311.577 608.506
 723.986 965.657
 944.561 180.508
 95.559 333.880
 306.706 789.412
 285.224 652.990
 700.957 210.031
 783.804 699.787
 611.535 251.934
 236.910 803.001
 638.187 849.870
 822.799 51.847
 269.482 786.941
 913.444 600.830
 389.973 551.643
 215.330 75.561
 704.070 455.788
 142.326 78.019
 642.976 396.648
 289.746 885.075
 375.313 729.701
 451.745 741.374
 795.335 715.031
 627.294 292.960
 546.392 138.298
 194.801 82.850
 436.133 604.373
 781.879 41.343
 901.489 917.045
 22.876 225.112
 326.615 41.096
 168.647 878.446
 49.610 683.442
 504.947 161.551
 311.051 208.734
 440.136 584.340
 399.404 743.067
 460.138 534.871
 988.436 129.033
 517.380 50.660
 496.443 229.101
 747.539 664.983
 35.823 675.023
 198.247 301.290
 677.122 912.776
 840.375 584.767
 789.869 569.603
 926.409 904.483
 812.271 187.224
 500.814 171.388
 65.280 28.846
 871.735 571.610
 988.790 423.468
 267.263 71.189
 217.125 296.153
 946.520 863.713
 209.039 624.884
 267.704 7.802
 138.596 431.540
 761.870 834.267
 575.426 65.194
 80.687 235.940
 226.574 369.769
 814.653 125.013
 971.570 385.142
 979.800 357.474
 344.474 441.675
 387.862 501.483
 951.627 444.250
 917.990 451.714
 465.112 264.986
 745.817 65.783
 405.792 76.629
 34.831 488.435
 985.960 154.066
 210.562 416.444
 582.706 783.575
 302.868 290.048
 674.925 972.448
 616.907 838.625
 218.426 310.744
 168.416 888.377
 826.907 657.684
 460.972 202.676
 846.815 3.975
 687.689 981.921
 489.664 484.931
 780.718 625.044
 847.669 815.377
 710.908 341.004
 552.125 503.897
 436.823 102.738
 426.564 840.075
 125.038 431.142
 79.075 483.138
 998.413 271.042
 514.387 304.068
 30.070 229.001
 523.243 126.414
 880.517 153.886
 524.677 994.910
 994.241 190.695
 349.105 287.662
 728.761 277.274
 13.368 229.503
 210.399 598.788
 162.322 404.374
 301.712 798.377
 548.219 587.047
 458.667 62.184
 654.525 393.535
 262.386 366.405
 514.151 800.249
 269.858 772.208
 545.242 809.956
 357.829 276.053
 155.918 394.171
 579.591 228.552
 231.091 153.761
 439.345 100.343
 890.975 889.652
 464.804 540.305
 36.900 831.932
 655.757 396.872
 813.114 647.009
 262.385 80.214
 804.287 428.243
 938.296 269.978
 351.364 715.777
 483.891 224.352
 50.249 616.573
 588.049 541.039
 248.873 377.523
 460.830 144.769
 81.669 264.509
 375.534 30.118
 382.901 421.325
 581.742 139.287
 261.205 17.297
 66.883 984.391
 459.792 575.272
 315.330 780.444
 85.842 926.642
 702.195 2.244
 287.694 932.412
 953.142 244.707
 861.463 494.484
 269.068 896.700
 155.025 655.835
 150.802 543.424
 535.118 838.827
 637.889 817.765
 824.099 725.127
 898.574 18.575
 681.240 556.849
 755.383 610.541
 787.065 995.229
 510.028 389.238
 728.862 259.909
 129.058 824.417
 725.194 378.766
 581.836 838.811
 263.990 685.794
 577.520 8.381
 562.813 534.195
 648.251 118.333
 644.572 755.381
 70.333 928.463
 113.570 44.666
 430.555 407.905
 225.108 934.132
 235.920 125.559
 79.459 706.291
 164.796 726.016
 203.727 783.198
 777.170 795.357
 81.942 209.524
 480.363 5.716
 476.672 640.595
 601.787 316.798
 479.718 193.675
 697.492 566.904
 913.418 959.834
 948.052 881.520
 959.136 382.115
 213.512 605.617
 150.233 951.533
 166.548 583.907
 270.939 264.489
 855.685 494.050
 340.816 822.974
 104.535 19.890
 30.961 582.333
 692.728 139.137
 299.705 91.210
 232.050 912.343
 202.629 695.761
 817.618 382.889
 127.484 157.263
 747.419 531.901
 735.512 761.421
 41.059 444.256
 716.367 572.101
 904.779 714.270
 846.917 535.719
 267.954 700.174
 500.584 199.506
 717.324 88.541
 602.428 532.346
 568.528 682.515
 438.029 786.600
 7.365 725.786
 776.493 209.430
 601.237 28.046
 488.001 289.729
 497.956 793.158
 455.642 839.179
 96.342 260.087
 784.372 671.537
 270.676 955.967
 484.546 721.661
 567.063 703.401
 294.414 784.513
 450.343 208.660
 649.151 444.419
 279.464 537.980
 0.509 386.926
 419.767 535.385
 441.246 960.890
 782.739 982.708
 545.353 298.999
 216.320 301.765
 355.330 363.156
 978.314 866.512
 840.790 200.329
 16.970 561.762
 931.284 358.338
 789.218 392.439
 356.259 593.971
 779.546 526.968
 175.341 622.966
 980.381 729.227
 674.887 18.266
 175.410 290.404
 567.020 405.972
 576.093 175.256
 433.600 674.432
 922.331 522.863
 591.143 978.476
 622.541 31.400
 948.186 256.053
 506.221 267.086
 621.749 787.340
 751.425 992.123
 665.054 916.069
 66.567 143.502
 28.657 459.469
 114.840 818.292
 78.523 987.493
 912.743 251.034
 577.639 125.182
 782.183 290.497
 905.793 286.016
 737.020 797.412
 551.600 881.461
 616.543 958.313
 121.285 565.820
 94.999 25.663
 532.853 599.702
 981.093 998.745
 917.920 974.329
 135.293 316.967
 455.534 697.646
 365.221 576.238
 784.918 157.299
 877.702 444.727
 362.394 941.408
 165.662 456.956
 670.057 2.562
 562.716 830.740
 281.642 821.119
 409.659 271.650
 628.874 878.890
 725.105 311.542
 777.214 552.440
 165.161 744.294
 454.144 625.875
 680.461 361.499
 19.792 296.275
 747.362 407.746
 526.009 481.387
 55.950 938.927
 676.093 760.277
 601.353 813.060
 526.466 595.055
 845.159 122.514
 520.380 948.303
 917.451 5.685
 721.498 769.432
 221.817 487.534
 434.853 457.738
 618.750 89.603
 229.940 594.868
 8.290 734.822
 384.529 389.672
 349.720 29.610
 70.256 199.812
 262.137 430.211
 27.402 633.181
 490.166 452.247
 804.698 425.160
 917.649 838.102
 852.129 12.517
 20.636 97.522
 284.934 349.449
 799.169 740.060
 123.171 544.801
 273.361 746.398
 343.993 741.085
 609.143 817.828
 457.291 845.832
 217.073 903.145
 276.501 194.482
 686.198 649.843
 555.458 542.947
 944.556 246.963
 602.464 418.891
 427.223 621.349
 470.716 406.378
 458.547 883.950
 919.442 391.855
 272.264 80.401
 805.207 794.350
 684.590 728.263
 613.782 863.662
 62.220 885.551
 398.527 922.212
 878.746 920.492
 823.619 4.811
 396.677 85.724
 394.772 412.171
 243.513 51.578
 324.724 825.421
 342.866 848.761
 57.083 557.737
 617.128 102.207
 944.803 363.704
 476.615 912.354
 336.176 745.788
 559.384 430.494
 702.687 539.995
 772.286 769.550
 993.322 519.190
 21.372 844.839
 115.937 3.531
 301.084 520.751
 28.407 834.205
 57.072 784.199
 23.688 261.066
 45.746 825.088
 270.152 169.459
 711.461 894.646
 831.133 869.587
 394.516 666.299
 248.289 277.014
 302.821 838.881
 297.877 499.790
 38.423 711.704
 886.416 531.160
 806.183 4.538
 864.449 232.662
 63.288 887.590
 129.438 26.799
 940.371 887.401
 39.588 538.414
 1.494 420.319
 350.987 806.850
 862.823 317.314
 555.483 5.173
 488.451 999.665
 273.860 856.894
 84.426 367.377
 838.975 34.275
 954.819 909.400
 180.495 795.303
 330.834 741.139
 843.797 399.637
 477.934 939.843
 390.697 508.404
 597.225 667.850
 442.240 780.612
 514.500 648.084
 340.234 332.752
 570.269 852.433
 384.218 120.912
 741.526 63.811
 106.681 770.389
 924.021 824.683
 297.511 940.567
 643.589 252.146
 897.777 137.995
 735.752 111.319
 325.044 533.578
 801.894 239.629
 842.794 997.125
 413.239 14.844
 773.382 320.814
 64.249 685.454
 408.833 690.282
 76.761 424.786
 581.178 495.897
 904.939 337.301
 901.694 816.340
 297.094 9.741
 507.151 501.194
 319.620 749.572
 804.866 18.884
 455.028 342.729
 684.228 801.736
 542.752 961.572
 160.423 32.337
 758.452 997.753
 589.797 886.779
 723.691 834.161
 802.024 533.242
 129.809 422.014
 541.615 421.874
 452.474 525.603
 12.932 977.909
 759.716 436.125
 544.708 998.771
 687.456 150.850
 100.895 272.624
 111.828 543.737
 686.689 986.086
 204.316 13.191
 456.951 818.951
 559.512 842.370
 307.215 570.628
 159.630 923.210
 896.627 204.169
 636.659 218.814
 851.923 197.419
 742.038 27.175
 469.745 565.676
 92.973 685.347
 661.938 265.842
 170.209 255.513
 468.947 448.253
 558.342 167.083
 947.185 120.069
 489.164 971.698
 67.279 794.342
 641.378 786.164
 844.998 83.760
 715.158 652.906
 871.603 560.053
 714.003 705.047
 775.137 532.257
 884.211 465.970
 691.314 333.392
 466.945 889.062
 268.110 769.866
 470.502 415.683
 990.762 246.242
 560.264 727.440
 65.787 785.508
 458.219 337.201
 818.997 417.925
 338.558 312.442
 571.601 796.919
 74.111 380.286
 491.900 145.706
 632.226 317.751
 662.221 861.755
 817.850 790.344
 939.433 66.387
 124.199 840.184
 463.368 733.365
 963.446 729.708
 424.715 553.190
 625.800 272.877
 939.556 569.659
 147.360 602.319
 291.811 683.400
 875.879 263.419
 50.826 65.420
 7.563 845.954
 505.579 214.790
 154.178 77.058
 789.133 71.556
 92.703 438.368
 9.585 142.637
 82.832 232.909
 622.862 789.231
 421.644 427.199
 347.089 574.180
 479.210 110.236
 749.997 182.439
 141.058 638.194
 565.256 853.639
 18.782 332.189
 88.839 339.533
 702.344 342.325
 154.217 98.498
 768.485 126.022
 119.675 132.377
 859.067 69.549
 660.289 566.488
 359.028 531.636
 531.669 671.185
 572.228 945.475
 656.616 562.788
 678.882 284.404
 126.301 733.790
 603.046 896.916
 954.683 918.240
 493.158 433.605
 581.990 560.019
 171.592 823.278
 296.597 421.897
 317.384 274.353
 494.117 144.961
 564.475 362.956
 280.738 975.028
 209.158 968.806
 570.492 439.389
 985.930 197.421
 942.312 648.754
 879.933 311.505
 984.363 671.220
 264.023 930.355
 235.541 273.732
 674.703 454.067
 665.396 338.827
 247.344 455.205
 645.679 667.916
 519.096 46.047
 743.616 295.185
 857.412 381.752
 296.711 117.130
 891.406 171.640
 452.143 741.227
 798.179 530.745
 214.578 263.301
 241.346 665.986
 541.583 877.481
 866.384 725.390
 855.926 126.438
 47.814 880.214
 662.312 424.943
 655.145 109.480
 618.846 589.006
 884.720 730.939
 230.400 219.327
 198.062 4.136
 814.768 305.135
 446.927 917.783
 8.799 607.227
 762.235 878.639
 499.601 662.120
 477.637 521.616
 7.449 428.417
 565.984 355.558
 637.418 117.992
 934.016 806.524
 334.289 955.396
 670.696 296.324
 301.438 966.442
 529.672 940.146
 313.743 279.484
 676.089 920.680
 4.727 339.202
 0.539 519.857
 530.052 282.150
 134.349 601.859
 797.015 46.001
 55.049 246.391
 449.898 510.962
 790.937 449.098
 464.200 673.518
 989.912 821.818
 932.102 991.426
 858.534 40.079
 23.565 217.290
 379.645 165.430
 241.723 249.153
 535.449 698.091
 720.423 404.313
 80.941 338.922
 151.730 591.228
 890.959 522.194
 900.865 779.126
 32.284 151.341
 337.467 1.297
 57.437 973.407
 460.458 572.457
 974.672 274.668
 547.470 839.798
 392.740 195.893
 50.200 349.026
 271.102 842.457
 968.751 908.962
 906.227 409.358
 858.747 439.929
 460.466 926.834
 795.502 341.568
 777.911 647.354
 583.835 205.022
 45.763 993.247
 257.212 203.157
 242.620 835.898
 156.054 242.057
 287.052 417.723
 265.548 659.282
 459.679 707.801
 884.554 761.814
 446.307 417.968
 398.894 52.561
 243.517 330.324
 956.966 482.308
 14.366 297.522
 159.267 258.698
 691.719 87.264
 644.766 560.161
 939.415 731.265
 308.418 246.304
 814.449 801.272
 140.498 273.517
 771.940 930.924
 618.208 852.281
 242.773 308.223
 684.734 398.435
 942.873 920.852
 554.966 402.668
 973.321 202.651
 528.325 479.476
 99.626 827.164
 258.322 958.282
 892.850 661.753
 319.451 485.221
 539.002 37.452
 672.090 645.150
 518.638 225.184
 705.179 660.784
 296.441 323.640
 838.095 741.624
 989.301 158.863
 293.680 741.884
 377.859 537.131
 173.414 937.269
 845.490 563.198
 635.931 78.856
 953.308 283.265
 17.309 452.987
 551.045 699.662
 554.717 634.007
 70.969 61.204
 856.218 517.536
 22.601 104.330
 973.899 262.014
 595.482 715.703
 413.471 32.508
 659.239 933.015
 382.382 160.606
 626.384 688.847
 224.974 125.983
 493.686 639.804
 204.915 887.551
 610.431 482.655
 412.948 694.502
 122.666 529.351
 645.783 880.021
 725.835 947.593
 116.832 963.670
 16.436 942.927
 21.669 983.681
 886.962 497.348
 443.830 559.599
 656.120 839.271
 206.384 101.404
 894.780 116.853
 861.115 576.569
 702.382 313.474
 572.880 705.285
 841.377 78.377
 667.551 650.721
 60.078 160.616
 736.900 620.693
 866.104 609.619
 554.833 105.222
 270.937 935.605
 481.803 187.347
 756.421 368.066
 296.308 819.288
 139.932 86.647
 475.562 629.994
 688.273 467.518
 286.261 591.603
 880.893 646.978
 778.627 230.002
 608.833 975.494
 993.309 418.075
 353.063 658.008
 685.273 679.267
 378.714 254.358
 388.605 284.567
 152.643 966.711
 141.278 819.087
 811.248 254.355
 62.862 787.108
 422.047 291.101
 837.190 819.222
 173.196 883.332
 55.793 135.302
 244.436 479.850
 89.163 736.116
 544.260 875.794
 387.372 869.026
 402.261 705.563
 788.267 304.343
 672.016 163.028
 902.412 924.197
 95.910 926.004
 24.390 761.570
 604.414 606.385
 318.237 520.299
 942.182 323.468
 472.281 484.930
 433.735 97.416
 299.838 710.511
 202.221 589.793
 264.990 225.423
 943.898 451.407
 977.704 334.713
 724.648 862.936
 873.887 767.076
 817.285 224.950
 570.574 546.281
 532.020 840.775
 464.677 908.798
 327.745 573.564
 678.709 45.536
 327.383 98.793
 305.214 769.485
 123.200 531.948
 372.835 645.839
 452.576 920.500
 63.675 550.666
 784.294 647.324
 419.717 822.756
 991.039 12.939
 254.550 56.030
 334.761 725.422
 857.421 452.381
 775.321 324.357
 665.137 463.496
 774.717 559.011
 661.619 31.813
 33.056 807.080
 326.640 72.965
 9.839 900.481
 428.881 292.958
 285.099 375.864
 481.703 11.754
 257.374 612.825
 843.692 270.218
 895.626 500.489
 44.126 169.691
 124.219 887.499
 193.036 563.328
 366.398 841.053
 246.713 957.167
 72.790 652.938
 345.676 748.478
 66.012 85.437
 529.669 831.991
 917.171 814.178
 422.860 634.053
 589.848 680.614
 234.611 924.646
 325.032 761.814
 852.977 331.719
 357.548 462.962
 338.270 506.629
 40.075 667.676
 624.772 919.253
 372.271 287.459
 285.075 492.795
 685.264 444.934
 332.049 808.429
 289.555 631.633
 959.340 646.228
 558.856 891.951
 37.356 799.433
 73.553 807.341
 975.400 662.881
 793.263 462.052
 72.968 202.710
 554.492 851.951
 758.031 853.328
 611.023 305.480
 644.554 339.772
 143.631 390.209
 335.668 710.209
 182.677 715.161
 506.240 196.464
 810.597 759.063
 375.374 252.535
 768.096 874.505
 35.344 995.296
 182.868 469.939
 751.231 671.770
 405.815 853.312
 750.872 977.902
 288.319 646.430
 856.743 469.663
 404.195 126.967
 691.960 744.330
 29.103 420.106
 947.050 974.101
 283.728 504.450
 100.735 82.791
 948.804 393.112
 28.197 846.774
 621.570 242.285
 538.660 341.647
 234.650 183.449
 198.403 955.241
 457.388 294.423
 906.250 44.850
 182.731 757.326
 890.196 772.033
 533.866 102.126
 833.088 632.701
 546.539 722.680
 162.512 284.701
 665.729 63.307
 558.436 921.688
 287.774 8.932
 48.262 253.270
 957.891 837.338
 732.259 120.378
 253.266 390.311
 975.609 535.347
 426.344 939.232
 532.338 12.699
 212.964 123.500
 450.089 114.160
 814.676 656.187
 115.195 225.642
 511.347 565.134
 509.974 411.109
 44.597 179.825
 696.880 335.323
 308.248 10.624
 948.640 441.936
 790.606 989.070
 494.247 933.502
 14.943 153.024
 935.478 384.419
 126.967 941.469
 348.160 676.073
 67.511 499.127
 460.768 165.530
 59.397 234.840
 97.129 765.705
 621.850 799.712
 980.166 747.282
 24.367 386.500
 673.233 282.732
 103.349 51.823
 740.891 893.049
 115.718 643.921
 451.702 271.542
 799.131 913.203
 534.396 329.889
 881.246 788.517
 601.406 514.138
 841.879 432.487
 39.239 387.503
 21.216 123.355
 55.532 478.207
 1.669 843.461
 493.089 390.679
 216.243 545.957
 250.068 13.949
 675.854 797.691
 164.227 309.679
 613.745 998.938
 962.266 992.077
 346.918 817.056
 980.602 431.755
 210.183 264.087
 422.107 224.807
 564.377 936.163
 718.464 107.072
 480.566 19.611
 366.832 692.352
 199.150 474.403
 352.758 943.558
 127.180 315.578
 861.923 309.296
 317.494 628.321
 527.944 177.782
 746.308 139.253
 521.529 208.442
 526.458 107.257
 620.577 332.713
 544.649 539.805
 227.084 794.108
 53.935 348.645
 533.942 688.280
 976.472 861.032
 565.008 622.512
 143.811 944.121
 190.224 536.937
 317.993 991.041
 982.644 503.824
 570.296 783.537
 667.147 673.946
 747.249 179.477
 96.188 88.593
 205.440 81.227
 63.708 80.940
 455.752 895.697
 675.173 600.706
 609.950 887.333
 473.569 301.296
 682.443 405.426
 575.146 309.665
 559.826 906.737
 894.880 577.201
 330.999 228.760
 293.502 796.919
 269.941 449.110
 511.745 420.789
 8.282 408.993
 882.989 64.116
 830.589 115.827
 545.230 925.537
 904.751 569.590
 673.243 55.583
 34.173 392.960
 790.776 789.139
 926.884 65.736
 622.769 222.986
 336.540 664.309
 34.049 715.375
 887.195 147.235
 152.098 347.056
 171.161 284.375
 768.734 590.018
 359.177 941.152
 993.447 949.401
 214.194 258.448
 27.455 584.622
 12.494 235.410
 932.989 276.872
 484.618 765.409
 680.953 132.071
 858.042 498.688
 318.951 21.599
 356.012 228.626
 260.847 539.048
 852.961 307.307
 862.049 651.713
 655.174 891.258
 217.761 853.145
 742.469 366.385
 564.354 470.967
 27.666 884.516
 539.281 486.087
 848.388 610.390
 578.500 299.850
 661.504 590.940
 821.153 9.634
 753.492 447.355
 421.210 976.478
 277.593 699.416
 210.336 486.955
 476.296 71.321
 243.448 712.439
 19.135 724.701
 119.967 679.855
 782.707 909.211
 794.064 706.949
 502.134 921.399
 253.977 481.005
 738.904 691.189
 304.624 322.085
 825.234 460.828
 273.073 960.352
 474.137 337.624
 770.187 552.515
 779.533 458.951
 383.953 486.211
 392.587 841.189
 4.114 485.083
 847.632 944.507
 240.113 484.037
 750.227 589.163
 404.556 936.736
 836.068 138.719
 805.262 529.696
 595.607 118.907
 586.097 483.738
 146.398 481.400
 249.326 639.083
 562.758 128.564
 902.102 650.733
 757.620 683.069
 522.218 812.209
 899.906 675.370
 411.621 115.173
 966.205 708.578
 981.985 117.459
 419.458 885.604
 29.286 400.766
 809.929 5.071
 341.646 860.451
 762.724 173.017
 437.466 683.027
 887.811 475.484
 242.982 672.030
 487.083 916.707
 836.992 10.661
 980.850 668.595
 965.731 671.169
 3.844 784.746
 766.101 458.456
 476.899 407.566
 137.083 211.115
 321.764 406.469
 26.814 470.481
 107.862 611.154
 819.072 100.907
 884.235 894.195
 223.786 926.839
 918.583 375.257
 20.400 609.414
 527.389 794.234
 542.729 272.867
 704.131 477.170
 504.443 5.342
 731.870 407.409
 173.839 386.593
 375.849 340.929
 746.591 864.216
 892.808 60.895
 220.216 728.434
 846.405 159.300
 31.825 882.084
 290.508 836.059
 22.103 716.509
 60.217 306.510
 977.338 475.786
 808.640 461.063
 574.827 201.643
 738.011 395.489
 215.211 20.876
 217.223 562.354
 121.644 378.009
 252.898 334.393
 576.623 180.842
 14.458 235.769
 62.273 458.553
 810.245 519.411
 881.732 415.073
 404.450 945.819
 33.713 968.741
 764.741 864.311
 358.339 418.020
 977.151 90.849
 392.017 567.848
 475.444 711.938
 787.634 938.331
 52.339 182.080
 351.999 893.900
 573.237 798.823
 706.760 154.252
 451.215 476.177
 726.446 46.565
 894.993 351.309
 385.633 540.387
 667.200 73.825
 547.209 971.700
 624.870 80.075
 839.410 950.939
 21.788 950.887
 847.617 191.908
 375.586 309.647
 838.174 465.859
 411.804 124.090
 538.998 39.395
 41.091 730.491
 731.859 398.846
 681.178 169.762
 623.632 790.571
 256.993 293.483
 921.144 749.959
 483.350 612.026
 952.300 876.249
 216.201 580.043
 973.971 300.611
 739.694 275.921
 356.670 646.969
 404.623 575.942
 712.548 495.029
 444.842 561.307
 265.058 9.878
 545.421 152.765
 77.148 229.786
 621.538 734.985
 844.693 621.780
 670.171 718.248
 210.695 681.807
 685.696 761.335
 304.423 222.350
 771.435 435.166
 2.089 345.299
 346.552 895.860
 238.877 122.213
 933.624 128.205
 276.415 519.322
 437.329 251.391
 798.418 822.465
 187.671 499.191
 926.603 590.272
 748.602 813.298
 28.780 235.400
 589.902 553.309
 543.849 587.344
 19.524 927.901
 940.125 0.615
 186.635 202.397
 522.999 654.063
 731.373 117.401
 737.299 946.324
 593.432 856.144
 194.331 275.267
 243.350 184.961
 171.413 832.631
 891.534 437.988
 264.600 326.476
 112.355 965.213
 157.426 131.683
 423.916 669.731
 737.905 271.355
 146.422 748.285
 643.236 749.019
 859.515 657.383
 530.893 123.021
 855.820 359.559
 212.850 271.110
 586.587 780.463
 196.996 106.246
 486.271 112.727
 59.540 536.002
 94.760 637.947
 530.858 310.132
 745.541 370.291
 774.428 67.129
 510.235 336.313
 336.782 4.622
 667.625 243.540
 861.811 184.764
 859.754 718.573
 314.006 709.269
 798.063 43.097
 14.561 415.287
 956.274 227.941
 836.777 548.951
 29.356 451.523
 961.287 155.301
 22.984 975.738
 388.655 908.779
 967.287 31.024
 131.504 415.840
 302.141 240.375
 548.182 909.210
 666.898 602.207
 475.870 871.302
 931.352 62.723
 716.973 762.452
 941.162 233.874
 525.637 368.414
 312.306 822.920
 231.510 642.492
 215.905 69.254
 178.767 512.444
 45.599 684.621
 106.329 303.661
 81.254 980.633
 759.739 941.043
 260.170 574.942
 419.035 316.406
 272.936 92.205
 615.902 420.518
 827.004 931.814
 266.468 453.995
 805.985 540.085
 885.285 954.988
 514.138 795.195
 296.588 460.170
 378.935 448.745
 99.110 685.801
 613.647 944.564
 52.058 155.292
 968.316 994.767
 966.805 476.753
 951.146 692.341
 749.228 597.317
 741.311 601.637
 32.163 730.058
 474.518 631.372
 660.127 803.987
 28.655 763.421
 886.330 158.689
 810.916 104.315
 965.329 363.900
 120.378 730.490
 276.652 952.608
 279.750 413.771
 801.927 116.663
 73.775 307.108
 759.966 19.605
 854.240 824.204
 243.610 966.124
 555.941 308.496
 514.750 755.828
 475.258 220.197
 118.754 805.727
 982.525 804.124
 548.610 106.788
 938.547 880.283
 897.627 481.293
 859.822 134.320
 815.900 516.536
 300.067 201.609
 361.265 694.114
 289.105 828.888
 694.862 730.837
 374.062 367.873
 402.285 755.991
 50.089 979.278
 864.453 319.634
 434.614 891.495
 101.802 147.918
 544.696 319.955
 868.147 214.713
 673.811 680.670
 176.874 905.393
 152.779 259.967
 555.278 520.420
 318.287 782.946
 999.279 955.864
 228.228 372.305
 150.079 348.429
 560.783 239.212
 649.179 667.628
 46.899 396.507
 914.397 451.993
 624.514 545.421
 886.141 34.525
 507.052 639.069
 242.113 990.759
 345.499 64.128
 495.181 117.072
 278.480 766.541
 551.652 844.135
 631.649 353.896
 196.951 588.190
 398.319 377.849
 527.494 509.399
 37.294 791.832
 198.895 490.517
 19.463 415.161
 102.456 770.091
 477.960 53.022
 508.105 602.286
 131.832 426.787
 69.561 0.967
 802.582 980.319
 326.863 130.078
 597.210 930.906
 365.643 187.642
 538.994 128.968
 208.235 799.268
 765.149 645.534
 878.405 482.257
 633.386 802.715
 161.842 796.788
 270.411 148.000
 94.457 390.895
 415.593 711.594
 568.818 435.876
 351.738 606.287
 27.947 494.154
 339.415 476.241
 590.216 858.744
 177.168 584.969
 647.713 939.174
 270.852 79.621
 734.519 570.667
 212.946 570.037
 455.440 809.612
 226.971 24.244
 387.655 107.753
 631.045 779.813
 958.155 879.434
 504.296 391.438
 402.808 680.733
 114.569 33.194
 525.435 187.101
 77.966 218.960
 297.572 208.348
 190.857 931.872
 525.041 328.596
 1.556 614.226
 212.378 756.502
 398.806 379.740
 690.252 360.937
 292.329 802.645
 546.884 33.099
 179.990 510.559
 388.000 732.219
 447.826 874.027
 109.894 253.539
 372.384 424.072
 828.972 709.892
 307.084 334.759
 693.634 388.132
 581.014 741.093
 289.171 365.903
 443.388 699.438
 214.607 530.242
 501.617 879.682
 96.989 295.492
 655.387 262.831
 950.977 882.733
 481.393 127.420
 480.677 895.836
 409.474 881.575
 950.360 650.353
 215.203 38.836
 368.156 211.417
 278.790 64.682
 382.095 946.980
 496.059 422.446
 884.448 64.891
 522.760 922.964
 464.529 679.173
 365.523 198.415
 601.549 435.399
 956.030 559.652
 610.534 251.282
 842.634 705.760
 561.433 820.682
 166.760 298.017
 603.408 852.404
 649.233 617.055
 714.883 625.027
 961.607 736.488
 940.534 31.745
 995.085 478.997
 697.233 451.973
 638.417 997.751
 963.595 246.517
 537.924 38.767
 796.617 548.876
 317.446 695.554
 31.846 75.262
 91.586 938.990
 561.181 549.865
 98.155 81.395
 788.891 829.543
 519.632 68.171
 738.767 94.344
 250.917 553.013
 523.599 368.242
 522.376 838.881
 145.901 860.153
 1.685 207.568
 732.254 21.215
 701.993 932.513
 622.477 43.629
 722.495 404.642
 251.720 662.882
 373.393 597.335
 444.386 343.259
 501.842 367.643
 752.333 141.342
 77.796 415.621
 438.352 59.231
 136.346 696.936
 954.466 464.885
 651.456 566.023
 571.613 8.162
 558.738 294.001
 664.115 375.349
 3.743 998.947
 973.616 570.397
 597.114 603.151
 610.575 196.526
 466.790 615.518
 187.736 336.712
 746.501 265.788
 113.222 135.859
 693.183 494.865
 948.098 501.914
 326.190 251.953
 804.583 538.992
 598.667 449.773
 929.883 364.745
 994.902 284.856
 993.378 949.244
 773.605 707.366
 731.099 36.652
 100.755 906.320
 763.831 207.874
 119.943 309.334
 809.591 736.412
 754.126 844.548
 576.589 246.052
 209.668 905.321
 221.152 853.265
 828.863 440.356
 961.693 665.740
 6.282 973.437
 782.910 298.105
 320.989 763.959
 875.557 684.202
 142.555 143.458
 720.730 530.461
 623.854 711.677
 431.566 525.689
 905.831 221.149
 950.209 48.414
 314.875 810.350
 7.870 883.859
 446.427 716.209
 887.900 59.238
 991.380 677.017
 186.137 649.778
 495.150 161.722
 92.706 510.502
 541.665 82.371
 581.483 702.909
 52.760 279.595
 96.995 654.500
 992.321 348.725
 386.470 196.259
 97.153 94.289
 502.767 843.313
 733.957 376.734
 371.045 431.918
 343.352 426.291
 790.296 307.460
 494.872 939.784
 155.444 119.495
 486.867 807.088
 314.994 258.014
 905.843 11.007
 804.578 537.495
 162.763 749.035
 652.785 770.224
 879.080 795.041
 180.066 876.493
 60.766 476.345
 795.143 556.084
 310.534 825.182
 30.060 832.963
 251.001 677.533
 691.979 913.983
 807.128 956.274
 497.196 343.943
 795.481 574.996
 293.893 855.449
 239.111 334.662
 581.426 205.243
 147.194 624.026
 554.897 652.195
 922.622 458.772
 107.218 199.673
 671.657 451.380
 822.502 821.072
 148.675 257.345
 913.532 276.857
 865.075 222.659
 664.166 870.189
 592.178 707.079
 310.177 272.425
 488.734 488.078
 457.386 966.411
 858.197 887.437
 325.609 631.961
 891.016 697.823
 5.324 52.568
 52.599 527.548
 908.924 613.865
 246.448 1.044
 30.643 842.138
 800.324 38.673
 42.731 485.300
 305.430 646.620
 647.328 549.850
 576.894 745.381
 673.802 296.724
 518.821 289.196
 813.561 178.533
 567.451 529.581
 474.839 923.012
 78.298 770.604
 328.317 675.725
 522.451 383.791
 713.385 192.983
 496.424 494.597
 150.139 297.964
 240.308 433.462
 922.848 94.173
 839.615 341.964
 688.647 76.348
 374.630 832.961
 645.831 236.003
 622.697 183.422
 247.644 363.851
 237.373 565.733
 251.362 981.992
 675.526 439.295
 983.238 63.077
 149.056 586.437
 715.353 920.512
 0.104 807.830
 581.256 282.517
 673.375 931.293
 297.541 633.560
 750.946 238.118
 355.258 850.049
 765.897 392.628
 248.358 44.352
 991.904 458.917
 619.804 324.349
 465.166 104.569
 35.643 977.072
 809.436 891.305
 3.184 888.015
 259.416 919.062
 93.772 945.889
 695.329 570.905
 829.651 780.657
 673.262 764.890
 766.765 605.407
 851.113 784.568
 823.262 735.831
 936.059 277.048
 942.089 740.998
 211.931 486.716
 163.744 222.648
 817.314 859.862
 853.339 154.993
 539.389 202.161
 359.400 161.016
 844.378 4.417
 667.683 313.530
 890.898 45.091
 492.856 178.918
 153.797 119.378
 767.880 158.849
 137.309 687.957
 142.533 410.776
 170.067 353.976
 88.892 63.160
 971.111 599.419
 686.074 297.864
 154.205 892.941
 475.549 502.716
 24.268 637.054
 751.473 844.911
 419.379 985.360
 790.428 664.528
 297.721 128.410
 297.534 311.433
 672.025 532.945
 420.041 863.188
 93.900 903.073
 177.299 372.006
 504.226 407.901
 902.635 341.577
 39.041 348.795
 66.462 366.606
 536.773 796.564
 632.342 756.734
 583.909 456.288
 323.299 380.305
 92.225 772.210
 982.121 410.997
 579.509 990.188
 687.528 541.020
 563.376 988.921
 731.873 78.534
 138.624 377.761
 722.504 104.689
 834.985 858.093
 388.306 98.677
 14.539 642.282
 558.567 609.147
 215.179 820.184
 839.573 260.029
 155.068 724.636
 804.843 621.153
 337.904 356.490
 800.408 883.074
 922.997 834.518
 462.681 375.423
 408.856 199.246
 672.423 424.088
 713.315 51.729
 295.953 910.191
 984.768 793.058
 769.408 869.409
 343.131 258.403
 391.758 140.740
 199.516 436.640
 338.975 166.700
 641.913 624.606
 579.670 680.496
 980.427 691.089
 449.508 948.582
 127.694 292.617
 968.447 118.709
 334.270 579.363
 605.392 844.100
 519.167 609.264
 106.238 894.387
 224.829 821.396
 903.641 744.734
 104.070 241.078
 173.606 868.093
 912.554 850.238
 651.537 494.235
 661.048 773.609
 178.264 186.350
 881.701 636.826
 627.531 605.341
 715.169 944.105
 336.271 57.825
 641.482 414.501
 586.655 771.468
 396.524 485.855
 696.448 616.131
 755.143 239.072
 186.863 137.764
 66.880 672.854
 593.162 131.005
 424.511 946.244
 244.158 523.445
 181.075 45.032
 697.127 447.752
 837.436 475.418
 112.079 46.143
 557.862 467.173
 274.764 684.304
 271.700 717.379
 25.058 889.002
 349.201 628.722
 763.654 895.881
 641.324 13.087
 445.332 272.565
 517.444 327.030
 925.018 629.150
 769.851 181.787
 809.584 46.053
 556.675 393.222
 643.655 30.960
 180.075 488.854
 584.135 696.381
 527.435 917.676
 911.647 451.136
 600.795 277.300
 206.492 988.336
 213.341 511.249
 654.180 284.477
 708.577 81.557
 316.230 895.613
 353.607 698.697
 834.148 134.025
 846.126 918.165
 659.630 959.940
 457.233 182.375
 706.799 245.818
 588.768 105.186
 190.218 724.329
 662.643 637.114
 186.487 564.786
 66.651 400.668
 181.257 426.510
 470.797 901.327
 34.654 692.079
 892.681 470.198
 616.467 709.907
 950.326 914.679
 981.524 486.047
 394.836 694.553
 731.679 712.047
 189.989 519.326
 953.511 42.264
 606.367 110.707
 342.838 524.089
 356.750 289.534
 294.203 312.378
 128.545 842.900
 514.701 680.193
 707.050 883.602
 238.841 677.260
 548.004 725.219
 199.768 31.735
 294.342 22.381
 930.526 376.815
 564.327 943.124
 708.461 88.929
 917.715 90.256
 950.960 817.005
 363.452 428.554
 259.217 671.182
 64.462 527.326
 679.365 424.024
 58.562 431.744
 401.141 497.570
 213.656 635.624
 790.256 896.254
 212.545 162.621
 802.041 170.104
 888.381 157.546
 854.118 416.518
 554.719 645.576
 751.120 854.976
 270.932 1.290
 314.543 630.343
 9.399 963.704
 738.298 850.804
 28.399 785.938
 81.264 970.323
 65.035 882.016
 641.071 147.887
 235.225 457.913
 600.559 212.365
 330.016 433.900
 375.026 28.815
 924.897 90.915
 542.820 986.510
 844.867 431.059
 345.556 738.277
 854.653 123.019
 181.663 333.160
 350.468 14.387
 676.034 258.737
 525.102 707.485
 129.770 295.000
 248.025 301.723
 981.639 268.647
 360.929 557.921
 343.730 965.526
 428.943 908.157
 408.221 431.206
 229.338 653.796
 213.450 377.031
 501.349 615.514
 762.048 264.150
 149.659 438.913
 111.304 104.057
 194.926 749.893
 818.962 974.910
 130.560 693.274
 991.969 482.719
 886.821 889.612
 320.421 810.466
 560.547 87.905
 506.026 902.016
 258.809 370.617
 739.098 667.544
 472.940 542.537
 618.653 710.093
 69.488 682.415
 628.165 936.323
 308.305 897.648
 909.371 896.648
 905.201 254.797
 256.050 809.626
 505.282 85.225
 569.581 862.036
 559.481 324.111
 272.462 579.582
 365.034 936.706
 611.724 264.336
 383.223 537.548
 351.595 765.072
 155.065 1.905
 957.210 147.514
 546.407 704.921
 114.949 265.775
 344.862 269.338
 879.826 297.016
 657.071 639.585
 148.834 122.437
 198.883 476.212
 747.157 43.520
 594.400 343.685
 600.608 878.026
 691.628 775.435
 124.633 541.242
 730.124 887.597
 662.886 980.723
 855.058 887.376
 85.128 884.118
 936.110 209.431
 236.390 147.231
 220.380 505.676
 1.593 291.322
 905.880 717.683
 199.829 113.679
 974.222 649.297
 191.064 993.022
 353.910 18.595
 9.115 741.441
 813.481 857.061
 525.403 377.926
 599.007 309.518
 798.438 16.473
 253.640 606.322
 527.510 426.081
 886.603 980.545
 762.169 83.311
 322.093 103.971
 531.253 443.565
 559.781 748.898
 359.227 88.663
 151.053 645.877
 199.245 640.108
 849.912 214.060
 800.537 274.565
 973.830 69.912
 64.603 146.362
 625.195 66.321
 355.350 457.366
 423.833 438.115
 791.210 654.440
 909.033 307.433
 243.695 756.342
 837.351 975.105
 531.515 983.507
 360.025 749.265
 269.873 194.524
 469.217 462.736
 101.759 521.641
 191.534 744.833
 895.902 584.366
 144.690 745.074
 691.582 675.809
 201.129 575.814
 153.965 932.188
 891.416 733.130
 478.265 173.757
 678.873 171.611
 653.415 447.819
 522.081 315.387
 825.470 304.751
 968.264 867.292
 950.522 129.718
 971.365 878.006
 712.113 960.524
 364.830 721.175
 718.163 810.835
 430.085 717.707
 659.121 643.458
 854.696 507.560
 477.773 496.798
 964.910 490.658
 700.112 445.938
 919.126 876.119
 137.409 805.526
 363.781 982.316
 876.630 372.972
 260.896 326.627
 217.381 326.189
 405.205 906.027
 329.360 279.597
 844.504 586.241
 438.933 755.432
 613.810 142.256
 303.852 125.253
 84.586 696.241
 301.589 740.114
 835.097 815.718
 292.582 209.209
 365.570 616.113
 381.266 458.314
 639.050 874.251
 94.740 544.308
 330.438 435.111
 343.927 104.180
 645.291 381.120
 790.990 550.691
 537.661 344.870
 88.504 607.193
 351.717 561.573
 502.471 806.851
 152.683 371.417
 8.015 112.758
 944.068 754.790
 331.678 682.246
 314.026 490.853
 89.239 978.533
 865.641 813.985
 67.378 293.906
 693.932 160.257
 459.008 299.706
 634.336 170.264
 76.597 378.839
 559.601 483.782
 29.137 266.490
 508.542 729.950
 303.722 354.752
 333.480 203.705
 92.182 978.359
 123.805 10.436
 450.134 53.468
 249.663 457.105
 76.683 692.119
 149.048 436.228
 217.334 354.626
 208.377 771.119
 183.230 864.683
 344.056 514.679
 962.330 221.643
 341.635 83.180
 291.647 766.450
 139.258 690.050
 236.167 447.578
 120.539 667.360
 354.772 887.503
 4.291 34.845
 454.759 755.476
 58.333 723.948
 475.775 836.343
 423.629 578.995
 385.771 765.898
 193.200 46.582
 3.619 939.709
 255.548 0.317
 226.121 743.792
 570.932 619.757
 275.261 292.025
 614.958 603.751
 791.742 967.508
 889.965 219.252
 83.328 574.350
 191.153 2.266
 744.552 24.659
 319.932 88.984
 554.513 565.212
 88.256 678.900
 841.165 332.736
 259.753 550.043
 886.566 899.512
 859.200 657.255
 903.701 706.749
 462.405 961.118
 310.756 296.726
 393.275 836.890
 585.084 851.871
 520.924 794.268
 721.833 175.904
 712.836 160.367
 29.606 245.945
 183.804 715.959
 648.998 302.522
 536.494 670.354
 214.031 994.910
 347.842 470.512
 629.054 871.039
 674.129 687.999
 95.387 893.579
 862.620 51.593
 586.886 217.006
 933.323 797.918
 688.646 104.899
 473.189 117.104
 528.585 173.932
 237.310 60.482
 850.798 582.723
 326.161 853.785
 708.997 942.580
 81.317 888.676
 857.422 606.277
 469.286 530.108
 448.166 224.212
 287.154 324.690
 823.664 568.944
 685.740 789.470
 940.080 284.302
 255.183 30.462
 643.594 469.630
 821.715 330.468
 722.339 559.553
 558.305 166.777
 400.245 391.904
 489.549 996.973
 956.788 398.568
 774.352 477.103
 133.220 624.258
 658.515 457.973
 308.876 535.340
 911.296 315.222
 441.535 974.249
 181.503 595.630
 7.431 934.736
 643.910 59.787
 646.478 259.967
 748.246 439.698
 616.741 720.469
 851.078 344.316
 142.557 924.151
 104.335 987.467
 159.282 998.573
 619.654 797.711
 124.200 209.482
 630.185 530.579
 490.119 523.182
 963.811 538.261
 91.660 357.949
 535.223 173.581
 242.960 316.467
 998.072 493.171
 411.695 852.901
 989.955 73.771
 243.039 550.862
 197.715 726.034
 736.862 809.261
 492.228 557.892
 13.433 229.268
 682.012 346.237
 271.875 235.582
 643.841 678.453
 889.139 457.669
 163.758 247.170
 716.273 41.005
 299.830 960.913
 297.162 394.704
 322.827 874.184
 209.724 340.882
 745.114 62.731
 961.073 283.946
 881.959 458.620
 759.615 826.703
 151.835 816.202
 144.924 327.251
 589.788 670.816
 440.134 709.147
 75.596 659.299
 564.128 541.283
 649.092 442.846
 117.885 17.504
 159.941 772.144
 259.838 154.373
 867.523 790.870
 581.148 844.353
 535.795 331.514
 558.551 547.166
 953.571 827.301
 728.188 461.311
 626.242 171.732
 220.135 218.043
 932.288 794.614
 904.640 99.829
 196.852 797.535
 15.137 763.091
 613.292 875.457
 570.762 590.429
 527.954 132.982
 266.199 400.440
 407.834 737.841
 226.452 984.431
 527.605 610.190
 338.602 140.071
 562.224 259.535
 925.242 744.138
 452.633 202.666
 671.398 302.737
 51.660 642.376
 768.033 80.611
 660.046 790.228
 703.271 725.435
 961.519 175.088
 483.184 542.591
 472.186 805.990
 966.263 655.889
 172.428 232.275
 571.608 15.756
 806.445 460.599
 695.616 34.822
 560.929 707.609
 523.879 878.460
 693.934 964.901
 535.520 592.308
 729.328 970.871
 300.897 178.226
 191.431 79.440
 308.169 943.281
 486.308 611.294
 610.495 342.711
 477.029 7.657
 357.522 657.361
 914.163 683.813
 509.436 119.486
 112.309 119.401
 679.354 99.377
 878.986 910.147
 513.575 150.941
 552.490 242.326
 905.605 689.572
 266.952 303.258
 708.513 833.735
 990.887 290.981
 223.756 116.220
 62.786 981.557
 318.922 886.662
 535.148 816.876
 480.900 948.445
 625.815 518.378
 816.754 356.453
 530.110 657.531
 47.357 43.314
 164.475 32.520
 926.899 627.952
 565.778 238.497
 496.142 118.815
 461.928 367.338
 823.401 373.258
 338.763 239.564
 792.290 873.129
 363.426 128.652
 400.184 273.870
 71.703 274.829
 479.984 70.627
 400.339 55.885
 747.297 780.481
 637.538 956.058
 305.617 86.323
 196.270 186.161
 867.003 137.048
 884.145 209.731
 821.382 503.061
 977.407 537.731
 223.627 388.871
 909.747 0.371
 776.678 489.486
 592.327 586.916
 936.876 118.863
 200.609 676.275
 523.541 851.892
 935.662 641.864
 300.428 211.842
 609.946 998.456
 237.541 849.349
 565.589 326.792
 835.906 33.598
 130.581 539.593
 486.995 89.011
 606.857 781.950
 276.912 29.644
 293.776 547.019
 571.076 77.340
 739.037 857.426
 718.641 897.987
 812.818 552.250
 91.315 292.990
 184.001 532.991
 665.628 170.893
 782.274 979.271
 421.195 968.394
 127.079 31.554
 863.547 252.574
 342.518 754.799
 95.006 119.628
 933.148 610.380
 610.501 702.848
 223.967 455.942
 649.779 747.943
 851.889 812.082
 709.114 831.266
 996.641 844.166
 123.105 551.349
 645.722 36.520
 342.762 471.848
 167.998 729.205
 234.828 930.967
 719.420 655.043
 937.630 145.499
 495.671 982.524
 262.018 554.386
 882.173 530.166
 506.829 685.313
 11.589 177.169
 754.376 247.032
 830.884 726.599
 63.659 799.429
 290.099 769.322
 531.128 522.648
 807.721 403.628
 438.134 976.718
 435.112 956.599
 850.674 635.206
 655.472 364.250
 234.243 602.540
 109.899 349.109
 250.707 637.168
 670.998 503.013
 724.963 144.941
 688.054 371.514
 319.205 562.771
 240.098 442.396
 197.876 796.088
 265.299 877.820
 575.654 520.052
 226.342 976.655
 636.314 9.402
 839.146 805.327
 717.040 171.636
 481.950 552.414
 649.260 959.774
 437.101 820.182
 714.606 811.826
 650.546 906.878
 247.821 72.381
 353.955 814.172
 635.073 6.345
 639.624 157.406
 406.897 415.073
 944.854 800.884
 603.933 551.093
 754.825 90.267
 347.759 929.941
 613.207 229.091
 28.672 327.604
 508.628 131.775
 130.528 191.596
 731.147 982.184
 56.169 485.396
 542.805 501.584
 455.180 622.852
 235.121 364.718
 251.266 265.217
 937.036 345.780
 535.461 872.924
 550.318 190.592
 652.396 692.213
 415.283 226.508
 532.199 368.918
 315.055 682.130
 685.407 314.353
 607.073 205.235
 310.825 888.289
 99.836 265.299
 898.114 138.965
 572.578 898.328
 222.460 368.129
 945.710 503.517
 115.839 929.035
 258.401 306.501
 198.765 66.537
 82.668 351.004
 412.139 60.965
 415.214 923.771
 697.822 622.022
 631.215 626.327
 239.100 216.766
 778.917 616.927
 941.618 518.752
 438.885 107.789
 168.045 286.201
 993.755 33.102
 445.290 958.683
 458.335 934.537
 954.188 988.198
 838.805 840.906
 54.107 165.971
 234.806 60.709
 57.692 885.865
 808.540 939.667
 576.224 704.767
 138.113 354.724
 328.835 665.752
 993.656 881.688
 627.577 478.380
 947.953 561.741
 296.366 779.534
 510.123 144.020
 489.856 695.976
 281.214 754.566
 385.897 805.080
 432.420 559.115
 623.300 242.405
 136.099 86.765
 439.064 173.905
 301.182 167.806
 973.150 567.366
 520.247 631.452
 104.419 233.304
 795.976 993.438
 361.895 422.102
 728.693 840.213
 27.460 963.996
 90.699 752.546
 69.031 514.916
 342.361 688.844
 279.877 57.905
 742.101 315.359
 165.875 431.255
 428.943 890.058
 137.070 475.718
 701.163 808.480
 295.017 969.758
 745.385 648.054
 138.157 50.199
 182.618 612.469
 362.372 382.579
 964.835 305.793
 344.165 178.716
 679.606 148.635
 44.286 876.461
 80.798 893.089
 847.776 157.281
 368.510 272.225
 103.056 130.450
 177.370 22.056
 881.944 248.403
 513.240 293.257
 251.210 516.800
 696.805 796.222
 324.901 146.364
 248.771 131.636
 708.288 173.551
 184.305 400.560
 5.519 106.071
 300.469 879.778
 653.380 70.389
 244.808 821.942
 975.675 635.398
 778.781 93.799
 492.530 733.856
 107.672 712.978
 835.226 316.005
 178.076 463.472
 232.166 353.608
 762.550 756.942
 270.394 13.896
 103.993 121.457
 278.056 578.346
 103.367 17.451
 197.797 468.495
 55.348 743.948
 663.832 428.215
 897.210 663.806
 294.067 7.863
 794.701 767.718
 53.982 399.866
 681.069 151.362
 234.937 927.652
 455.932 502.640
 863.240 21.054
 881.732 406.038
 667.881 892.731
 557.672 654.115
 487.655 823.542
 552.805 813.039
 798.818 572.942
 518.201 786.460
 952.179 946.270
 127.675 842.102
 486.114 608.214
 100.438 556.129
 245.426 355.138
 498.399 955.045
 904.034 913.341
 454.900 122.756
 234.346 971.425
 547.852 36.128
 163.013 278.984
 74.006 6.373
 329.846 837.789
 986.130 961.709
 755.544 203.008
 22.879 800.735
 9.008 818.937
 972.061 82.925
 334.185 895.075
 269.790 575.552
 890.307 233.493
 536.843 333.549
 122.138 437.398
 803.660 504.518
 305.385 244.233
 269.160 394.985
 207.021 155.927
 496.525 241.390
 214.168 795.782
 69.821 851.252
 74.950 358.706
 345.651 832.966
 869.773 382.036
 38.794 549.105
 4.680 731.968
 812.968 505.654
 855.390 949.971
 718.683 441.866
 360.556 849.569
 468.771 491.447
 987.453 802.182
 986.043 40.304
 398.182 447.642
 42.139 169.447
 107.715 447.396
 855.597 219.851
 928.185 343.899
 282.263 190.695
 971.396 966.375
 342.268 540.681
 71.126 139.794
 742.913 926.922
 279.424 610.040
 312.089 425.658
 380.576 133.793
 716.498 537.915
 399.827 27.295
 945.447 510.874
 811.561 195.314
 64.718 187.571
 476.694 731.970
 34.721 234.485
 368.010 701.390
 619.523 455.295
 434.642 161.449
 843.279 261.775
 775.566 21.951
 161.140 787.249
 852.598 953.962
 663.936 657.861
 195.047 454.612
 719.160 911.080
 802.739 877.192
 532.328 814.158
 817.032 956.191
 88.204 498.081
 528.770 177.757
 774.331 10.734
 159.511 495.667
 1.421 998.358
 272.281 989.300
 196.499 153.876
 28.220 362.126
 363.116 497.423
 646.768 836.317
 764.655 666.691
 393.235 301.247
 306.020 646.728
 705.922 201.528
 558.131 730.280
 885.585 925.196
 609.253 206.020
 256.179 586.521
 635.808 73.993
 224.108 443.304
 189.781 501.988
 23.031 488.532
 204.968 295.526
 645.432 394.732
 963.169 155.522
 996.468 240.679
 145.115 255.061
 328.965 729.327
 358.697 759.020
 652.945 718.586
 506.311 432.412
 883.912 279.193
 169.411 795.514
 779.639 503.294
 75.174 262.086
 196.828 391.019
 219.443 983.003
 311.279 208.482
 481.624 368.417
 325.896 248.007
 538.925 400.217
 930.705 329.456
 605.534 311.402
 672.048 200.277
 351.115 204.144
 181.327 152.027
 234.870 923.579
 357.272 243.919
 196.818 485.018
 493.028 971.294
 25.515 569.294
 596.874 641.390
 947.974 821.041
 832.586 113.546
 817.867 689.893
 865.164 559.764
 295.283 392.978
 655.534 28.878
 276.421 811.890
 822.977 518.356
 533.984 97.877
 458.431 27.792
 635.941 789.858
 300.644 383.556
 117.443 961.484
 508.853 71.987
 61.448 431.787
 111.466 626.223
 499.916 290.571
 264.973 397.666
 759.151 811.855
 108.435 565.805
 247.914 429.193
 587.411 649.143
 511.556 514.082
 690.917 365.361
 263.808 687.051
 93.138 631.168
 752.389 769.991
 918.155 612.976
 235.855 993.427
 904.493 750.320
 645.602 954.455
 492.966 427.578
 105.557 96.815
 605.985 708.967
 887.603 186.078
 141.628 160.981
 426.296 678.183
 437.332 39.728
 112.990 841.956
 334.968 932.976
 976.425 574.922
 623.308 624.006
 851.456 641.401
 870.790 432.630
 885.519 422.896
 269.229 425.098
 957.148 579.161
 569.286 646.457
 834.241 415.575
 435.543 284.553
 311.681 395.926
 220.729 432.921
 596.278 552.134
 845.754 779.841
 388.088 462.355
 968.713 152.788
 305.082 700.455
 179.017 822.090
 955.426 922.615
 512.384 886.103
 348.631 36.358
 52.051 884.525
 802.348 694.382
 867.576 119.134
 722.207 936.959
 604.570 495.461
 862.859 454.484
 939.430 168.402
 2.177 203.926
 68.286 904.043
 538.591 52.842
 828.047 23.951
 843.038 571.500
 821.577 632.673
 329.329 892.094
 613.899 740.316
 45.473 814.481
 210.251 966.900
 107.139 686.269
 351.191 981.162
 794.954 413.022
 849.404 301.769
 499.345 669.087
 135.039 832.391
 628.404 653.879
 212.180 663.018
 881.725 760.959
 402.286 538.511
 50.697 251.891
 58.334 652.163
 425.675 423.469
 75.976 388.388
 493.310 60.830
 658.790 526.462
 491.750 931.108
 769.943 579.013
 484.148 209.313
 831.984 117.862
 416.828 572.258
 32.676 519.730
 480.622 45.389
 523.585 819.502
 403.321 854.893
 528.558 704.385
 807.279 602.441
 33.255 923.964
 786.214 137.181
 129.772 975.160
 534.814 909.463
 20.454 184.404
 427.348 229.189
 123.631 729.394
 939.046 360.321
 105.832 587.851
 366.256 419.057
 127.753 379.488
 386.437 529.489
 225.594 979.371
 142.988 65.543
 849.474 165.998
 107.011 275.842
 893.289 356.475
 400.735 368.532
 526.078 245.364
 336.019 711.438
 176.788 365.031
 474.716 180.082
 738.855 826.209
 732.468 628.833
 507.799 771.150
 678.652 750.827
 306.726 11.958
 815.620 278.303
 407.069 457.879
 911.299 120.005
 134.085 922.572
 399.862 965.479
 830.512 801.248
 22.890 452.136
 212.717 614.460
 653.807 800.224
 119.808 117.083
 104.962 999.315
 459.110 295.176
 461.283 69.198
 475.604 238.213
 496.950 525.356
 706.142 338.322
 219.855 127.411
 462.244 181.058
 839.020 966.450
 962.111 644.081
 76.800 408.145
 300.053 291.298
 943.052 822.781
 0.225 962.118
 872.926 136.016
 604.501 220.210
 602.261 276.463
 448.160 896.108
 741.441 594.496
 791.151 576.423
 714.872 313.437
 809.953 442.964
 392.028 347.119
 581.114 122.270
 258.363 190.416
 271.461 84.849
 599.581 640.664
 913.802 939.572
 718.205 432.697
 715.809 648.366
 312.537 328.965
 102.099 76.602
 548.623 174.640
 106.697 372.845
 97.526 47.612
 249.625 806.133
 122.831 61.843
 285.122 888.443
 345.037 42.638
 790.601 773.918
 416.278 122.508
 269.030 94.814
 775.077 10.415
 509.897 997.573
 358.864 985.228
 345.594 252.389
 302.299 541.301
 554.142 887.781
 390.702 571.400
 602.274 950.841
 246.847 276.219
 754.373 206.877
 260.870 922.696
 55.503 3.120
 210.141 683.168
 46.509 154.316
 519.765 137.494
 204.776 728.445
 674.125 439.774
 897.997 574.140
 473.026 484.911
 665.143 533.982
 527.978 768.373
 427.313 616.541
 588.623 641.045
 512.531 182.412
 278.054 711.667
 337.562 53.722
 478.622 649.257
 114.008 641.443
 654.834 259.881
 876.245 849.704
 613.231 644.820
 509.078 951.316
 694.915 444.449
 780.327 514.383
 867.152 603.962
 858.265 117.668
 146.589 998.594
 569.064 234.054
 846.854 378.330
 81.688 639.633
 224.293 951.774
 606.626 763.785
 702.316 58.108
 573.050 916.888
 320.258 572.826
 72.343 591.435
 787.865 270.523
 793.383 444.336
 270.905 405.732
 348.517 938.782
 104.181 365.170
 624.099 399.463
 171.070 752.284
 364.017 752.123
 927.099 563.591
 590.331 954.904
 530.882 847.528
 116.481 952.903
 408.802 57.754
 453.272 407.555
 778.138 146.724
 936.747 868.304
 223.055 730.552
 214.120 5.631
 723.267 596.649
 56.212 942.428
 518.576 641.189
 272.480 176.304
 624.490 499.430
 691.146 540.598
 543.226 669.261
 338.474 709.155
 917.530 593.696
 167.535 902.465
 306.613 743.616
 710.554 334.424
 507.256 275.680
 575.889 74.044
 559.828 895.498
 699.910 50.093
 757.869 462.021
 67.468 954.437
 188.402 970.250
 307.592 498.125
 963.782 456.346
 181.744 429.943
 838.228 207.807
 741.901 667.723
 135.080 323.333
 529.473 936.389
 224.058 59.447
 1.303 212.259
 389.454 696.795
 746.548 689.970
 106.328 546.724
 542.046 706.573
 106.783 652.430
 880.924 257.506
 364.430 188.266
 999.894 242.602
 273.015 261.238
 278.170 98.964
 943.213 21.064
 41.795 863.875
 116.780 706.204
 590.820 208.267
 704.344 525.139
 686.022 473.180
 225.162 392.689
 752.483 2.787
 375.319 323.910
 848.262 12.738
 814.325 312.092
 629.768 167.630
 856.277 377.351
 446.336 912.540
 726.188 28.683
 593.376 247.689
 118.423 10.979
 127.642 29.994
 24.096 51.109
 434.292 398.657
 807.729 530.946
 571.163 562.879
 768.469 22.926
 891.850 857.546
 453.724 363.996
 359.780 707.582
 667.633 120.636
 557.466 373.983
 875.579 630.745
 618.843 155.927
 819.564 283.006
 71.212 55.411
 976.294 811.761
 973.416 876.413
 687.047 412.112
 337.926 822.541
 620.712 698.111
 889.261 9.502
 781.717 484.350
 955.407 945.764
 704.195 131.536
 131.634 121.591
 271.762 588.786
 169.287 938.942
 836.188 134.137
 901.099 508.638
 873.532 270.564
 447.523 423.876
 286.530 903.437
 187.054 717.917
 939.075 198.684
 201.988 446.927
 972.247 805.895
 17.346 965.185
 609.625 100.320
 275.490 128.692
 298.710 940.458
 576.288 664.572
 269.327 107.955
 559.605 458.278
 611.410 63.410
 613.593 859.802
 303.997 150.944
 512.016 505.638
 863.228 666.814
 173.203 947.889
 346.447 789.742
 401.663 318.619
 856.991 785.021
 433.641 720.238
 772.952 938.861
 825.777 295.752
 84.207 667.228
 370.516 411.124
 204.666 253.741
 414.975 881.494
 748.263 798.774
 26.961 139.813
 163.305 567.058
 670.912 17.565
 34.019 879.847
 409.250 860.120
 832.182 651.603
 565.535 902.136
 65.587 277.512
 412.535 689.999
 81.684 759.712
 871.830 258.112
 280.242 155.421
 725.585 283.784
 532.537 843.332
 193.006 492.332
 138.776 955.318
 363.602 731.014
 450.700 94.150
 310.383 839.502
 191.248 155.415
 334.639 318.275
 694.520 459.839
 779.831 827.790
 521.970 262.951
 957.848 374.333
 767.757 90.287
 672.420 177.437
 508.689 811.702
 520.701 333.812
 271.347 246.812
 976.996 549.419
 648.314 729.965
 287.573 101.020
 692.308 67.707
 460.763 398.094
 925.183 820.500
 353.460 773.009
 519.915 725.042
 718.468 549.918
 827.712 251.130
 474.361 789.792
 137.306 930.536
 731.633 29.779
 655.458 893.205
 799.746 619.641
 800.913 452.383
 506.365 87.089
 200.938 64.833
 382.776 158.712
 290.658 290.274
 261.551 335.754
 239.255 736.775
 450.329 126.748
 490.558 422.488
 198.858 415.275
 513.396 541.117
 677.644 874.433
 242.450 586.721
 101.758 604.638
 64.256 986.327
 131.295 182.985
 304.753 385.481
 882.859 376.340
 821.791 126.998
 119.413 832.878
 143.728 117.183
 727.178 964.804
 347.331 562.598
 919.540 946.119
 586.436 125.719
 663.515 641.577
 497.016 46.730
 242.156 365.287
 72.610 134.088
 236.952 539.165
 562.374 176.925
 331.909 622.594
 356.907 981.810
 452.541 545.970
 136.517 604.672
 808.731 373.512
 33.526 421.180
 313.579 6.757
 553.017 956.411
 707.506 522.041
 181.918 144.022
 87.430 706.206
 249.420 188.407
 687.627 648.489
 765.348 8.452
 897.694 887.534
 818.501 411.916
 52.720 765.678
 153.294 514.272
 363.558 863.847
 827.718 319.778
 46.044 875.773
 284.204 935.960
 785.520 116.766
 710.988 221.546
 868.478 277.468
 536.880 163.814
 811.230 645.065
 166.771 351.490
 3.720 82.061
 336.752 226.687
 606.010 725.462
 532.581 552.287
 729.284 936.975
 887.592 673.813
 299.691 178.352
 548.431 656.939
 142.043 526.595
 189.698 478.612
 884.729 693.219
 770.360 892.438
 633.543 22.794
 682.348 893.941
 800.125 761.599
 650.047 410.917
 512.984 291.355
 431.338 736.124
 151.491 289.891
 957.687 617.511
 394.727 325.485
 771.661 904.166
 889.693 19.971
 792.646 308.867
 42.375 73.957
 710.903 550.967
 298.795 472.504
 900.082 762.241
 592.906 558.907
 200.685 214.876
 828.624 245.960
 391.571 822.314
 472.071 937.147
 591.493 392.846
 648.082 153.816
 253.938 721.369
 856.165 948.853
 200.483 490.508
 292.398 863.043
 222.848 838.164
 235.515 18.809
 942.377 819.856
 430.851 408.916
 696.366 851.855
 491.455 127.906
 400.303 331.825
 91.046 204.337
 368.573 779.497
 911.252 456.391
 546.445 68.904
 641.658 936.287
 174.442 199.176
 734.404 715.410
 561.647 902.015
 457.615 47.666
 954.595 555.526
 148.914 29.651
 848.583 976.265
 470.039 339.728
 972.146 820.358
 137.603 211.470
 384.906 431.743
 737.800 598.440
 43.778 938.378
 212.204 275.632
 20.767 388.428
 768.379 47.546
 583.269 426.416
 866.931 83.878
 189.355 888.336
 562.808 861.759
 298.125 214.348
 533.427 79.774
 769.647 473.407
 262.761 935.419
 628.569 316.839
 925.413 176.886
 517.269 344.247
 837.455 595.139
 273.036 207.282
 924.077 997.066
 562.406 592.647
 463.829 969.341
 305.459 828.784
 574.176 820.716
 962.966 829.955
 125.550 283.279
 456.998 21.750
 336.028 807.149
 196.668 643.698
 484.698 435.054
 108.514 773.643
 470.006 270.729
 777.539 706.451
 264.584 826.261
 419.970 103.665
 317.852 57.265
 890.254 33.817
 222.931 570.376
 809.058 583.628
 289.060 355.140
 50.066 842.480
 291.762 882.599
 683.760 465.994
 560.799 596.980
 316.541 694.632
 613.629 666.823
 932.147 141.026
 856.248 460.205
 516.080 131.687
 13.401 58.542
 177.663 177.238
 178.968 358.556
 261.237 798.055
 910.650 956.937
 219.188 512.806
 49.824 231.780
 294.075 134.820
 799.736 385.032
 392.649 460.313
 618.203 886.912
 826.321 83.570
 203.011 853.734
 814.508 63.201
 0.717 622.144
 100.838 882.153
 437.160 773.734
 597.379 999.505
 338.241 373.054
 356.950 957.077
 623.470 358.658
 164.144 666.944
 356.135 161.015
 746.378 121.281
 119.929 393.525
 729.329 303.151
 662.645 194.891
 517.114 771.431
 956.359 704.469
 865.122 995.809
 626.958 579.650
 959.243 545.448
 913.358 158.874
 824.308 219.697
 441.057 219.350
 189.806 948.845
 601.660 549.454
 953.529 101.102
 888.483 166.942
 842.995 787.559
 270.554 771.495
 97.648 954.800
 418.300 369.681
 127.505 855.296
 102.392 289.383
 369.645 764.781
 354.011 486.414
 514.639 215.030
 434.701 6.700
 40.346 187.117
 454.850 211.865
 528.736 587.119
 692.312 303.602
 588.415 341.841
 590.848 333.021
 725.774 810.647
 808.937 185.835
 143.439 130.451
 993.235 564.043
 966.509 79.907
 570.972 201.675
 653.549 66.620
 398.221 58.671
 517.251 674.567
 625.858 26.233
 113.905 639.896
 414.858 382.847
 344.400 199.913
 863.171 386.987
 103.533 45.707
 616.656 645.359
 208.126 932.644
 498.664 310.064
 695.344 709.650
 181.809 430.566
 806.062 728.079
 469.815 503.703
 527.823 410.073
 388.341 154.828
 269.676 86.206
 686.001 63.508
 456.757 960.145
 908.166 477.032
 773.949 396.864
 267.238 583.498
 741.505 349.111
 638.013 433.665
 885.279 88.470
 152.507 187.642
 162.671 962.152
 755.349 40.150
 543.034 390.023
 361.991 958.461
 816.718 999.225
 793.896 202.734
 246.911 682.733
 757.117 732.464
 587.908 495.520
 796.023 918.961
 105.299 965.497
 358.156 256.581
 459.093 409.623
 18.220 909.852
 889.074 787.491
 151.133 255.438
 890.283 90.196
 241.113 23.157
 130.781 111.563
 844.196 46.212
 467.519 57.988
 466.851 974.618
 610.907 963.660
 218.111 955.991
 904.497 447.195
 674.444 252.951
 280.953 396.407
 556.381 945.948
 265.491 638.662
 347.572 304.299
 787.284 249.043
 137.588 527.350
 970.520 587.171
 689.536 433.204
 280.226 421.272
 925.819 266.275
 742.345 96.006
 796.537 209.675
 119.660 895.197
 404.677 917.132
 159.739 824.235
 573.098 555.722
 421.344 537.340
 966.129 499.449
 892.641 125.606
 842.433 99.765
 127.468 791.870
 387.571 438.093
 12.151 912.700
 929.745 833.623
 430.467 736.504
 708.775 223.971
 991.987 615.955
 977.880 584.312
 930.828 614.145
 254.969 920.442
 147.887 964.381
 392.465 321.684
 867.709 876.183
 643.107 240.088
 297.584 753.297
 107.601 862.967
 125.361 977.466
 355.484 847.129
 366.350 984.126
 813.373 106.573
 488.924 648.339
 868.129 2.720
 511.769 762.259
 892.895 530.050
 799.885 135.689
 381.032 663.503
 96.233 121.234
 579.286 320.875
 244.506 952.857
 913.027 668.207
 496.841 504.956
 761.943 173.809
 997.782 7.320
 896.263 702.764
 309.720 984.398
 946.640 484.810
 841.010 585.431
 433.499 321.305
 979.450 411.205
 105.471 399.081
 172.799 565.097
 66.034 418.593
 264.136 617.856
 540.291 929.561
 41.344 400.126
 240.897 198.818
 232.827 462.509
 427.320 152.263
 440.088 874.070
 662.993 866.394
 684.331 986.377
 410.723 306.109
 129.339 356.764
 371.239 976.280
 975.147 202.473
 469.431 477.485
 673.246 313.330
 687.264 624.517
 249.083 66.768
 294.202 433.486
 214.462 113.296
 151.096 434.095
 972.290 996.307
 580.793 82.918
 748.150 766.563
 180.302 596.914
 494.797 893.534
 970.400 990.349
 302.460 73.312
 467.405 69.539
 83.297 12.062
 849.879 346.095
 484.358 816.552
 64.920 388.588
 499.782 156.358
 862.026 803.783
 307.723 48.839
 698.229 471.025
 736.791 646.269
 770.102 637.174
 84.866 228.821
 93.538 195.279
 962.388 197.063
 270.988 739.245
 433.127 948.607
 11.500 521.047
 76.648 366.629
 457.822 89.030
 124.994 259.549
 236.675 398.767
 536.285 503.694
 895.628 445.539
 593.158 151.905
 988.768 744.205
 265.206 194.414
 692.435 193.099
 391.195 572.917
 93.723 309.219
 536.163 49.399
 523.547 458.749
 806.094 478.214
 781.004 366.716
 682.279 299.231
 298.078 849.872
 120.549 803.057
 158.025 745.962
 377.140 73.745
 44.574 419.019
 731.019 912.755
 253.465 903.812
 8.268 428.813
 636.476 752.939
 441.740 45.744
 18.297 398.116
 361.146 154.139
 178.376 404.096
 775.452 498.112
 826.678 341.448
 429.652 146.480
 230.466 235.509
 68.293 814.992
 828.419 156.474
 673.582 665.006
 561.275 633.541
 449.384 52.092
 970.552 228.709
 455.129 98.942
 787.731 958.286
 544.843 249.712
 627.632 858.036
 703.522 972.374
 86.784 47.509
 891.485 621.975
 558.661 247.327
 80.700 787.090
 144.270 67.630
 597.237 605.589
 343.167 134.615
 50.745 961.533
 644.393 514.013
 743.281 835.302
 539.727 74.725
 291.967 562.435
 897.139 702.898
 387.223 317.329
 557.338 306.911
 832.875 745.420
 651.148 668.565
 797.065 557.371
 633.335 606.972
 141.940 821.847
 745.994 981.873
 722.537 166.443
 371.136 515.464
 155.914 651.380
 20.540 640.121
 93.344 515.595
 6.910 858.082
 892.613 623.258
 812.964 843.186
 523.144 339.704
 946.343 529.887
 861.447 833.966
 463.248 167.211
 393.577 800.859
 140.982 102.040
 958.619 194.974
 460.391 374.639
 94.427 413.464
 558.217 927.794
 913.800 111.441
 264.256 858.180
 204.008 406.064
 339.788 73.978
 641.213 61.272
 375.963 506.342
 8.110 548.949
 240.755 584.819
 40.436 873.617
 930.885 599.440
 776.370 211.990
 594.214 296.894
 890.893 756.906
 944.776 197.550
 641.677 433.731
 356.585 667.145
 488.857 158.708
 356.263 365.634
 761.225 80.639
 754.141 850.332
 586.923 353.217
 177.846 496.136
 677.094 754.488
 673.509 567.931
 13.321 246.849
 392.776 935.624
 439.749 966.224
 217.192 147.421
 72.039 268.469
 716.621 99.574
 109.591 236.254
 779.730 479.063
 454.619 367.923
 980.009 268.214
 709.718 203.951
 590.947 536.680
 930.635 85.093
 683.003 296.365
 567.301 533.274
 919.793 539.622
 526.223 371.374
 221.739 541.499
 251.491 386.747
 35.620 795.005
 248.689 346.473
 394.428 416.798
 992.533 506.648
 583.276 752.483
 670.075 455.644
 56.484 109.760
 549.767 490.106
 244.267 828.228
 843.730 555.953
 213.525 171.954
 985.456 673.911
 428.255 110.441
 95.289 304.901
 416.153 881.809
 696.893 155.190
 267.522 145.665
 203.108 850.699
 51.890 509.863
 360.982 865.702
 371.579 623.283
 363.073 230.712
 17.327 874.685
 153.517 290.358
 639.917 925.062
 118.868 73.094
 297.502 867.719
 719.626 374.683
 927.989 187.205
 131.116 166.313
 179.698 946.608
 892.351 401.265
 514.803 734.336
 257.492 212.301
 185.322 949.054
 83.121 131.865
 130.103 487.980
 920.758 611.134
 316.203 963.108
 600.834 309.696
 764.913 226.519
 152.805 438.666
 880.595 404.786
 895.577 695.489
 611.309 379.284
 20.198 873.244
 989.379 900.215
 868.476 171.296
 255.588 374.321
 360.308 203.613
 794.387 47.042
 940.956 87.632
 683.587 427.590
 887.036 207.357
 678.472 638.639
 534.671 952.332
 747.707 60.704
 761.244 127.679
 900.902 474.662
 977.656 763.681
 492.298 565.033
 663.416 696.067
 651.835 452.827
 622.734 775.667
 137.344 91.886
 254.654 649.360
 76.091 239.290
 140.969 249.839
 579.977 41.647
 667.073 971.963
 589.134 448.816
 535.985 796.093
 989.192 949.171
 325.717 657.415
 727.098 930.964
 414.211 233.817
 441.140 118.392
 971.544 128.283
 847.919 454.786
 441.619 515.168
 570.779 846.019
 228.657 579.278
 232.068 812.105
 719.295 143.866
 900.160 192.368
 438.828 415.761
 519.054 118.206
 18.173 695.732
 844.502 906.759
 772.492 648.254
 959.853 878.809
 427.532 501.310
 394.233 295.627
 817.798 573.322
 665.573 213.506
 992.360 286.248
 124.531 533.346
 947.905 322.135
 889.140 478.359
 341.440 581.736
 493.459 158.985
 771.609 890.289
 389.470 414.154
 141.044 15.126
 355.584 276.584
 883.525 75.901
 96.539 861.852
 448.339 169.989
 240.084 282.243
 947.416 347.746
 620.967 33.057
 684.158 565.182
 220.632 778.197
 869.900 41.166
 633.162 300.855
 996.523 444.138
 138.922 702.227
 451.666 436.723
 774.783 485.196
 244.320 488.399
 534.551 600.183
 439.428 215.017
 559.215 646.987
 694.781 273.565
 880.989 400.041
 344.256 500.858
 667.939 476.394
 798.952 271.134
 630.750 7.831
 740.553 210.908
 156.149 463.353
 86.052 466.337
 132.391 538.959
 14.818 701.186
 343.631 172.122
 300.670 209.936
 697.822 22.824
 694.478 774.262
 585.890 106.701
 395.988 751.006
 970.483 974.337
 554.444 950.721
 695.700 850.260
 891.722 8.131
 273.223 312.824
 672.703 535.443
 516.681 389.256
 407.230 528.008
 799.344 726.980
 486.102 416.475
 38.233 791.702
 888.275 253.316
 351.042 733.959
 683.653 722.742
 485.072 699.085
 160.137 675.809
 826.585 361.339
 467.042 436.582
 14.826 412.731
 960.312 185.946
 810.863 592.601
 306.675 808.050
 13.588 707.947
 530.795 946.958
 433.531 459.974
 826.464 950.180
 492.031 893.057
 182.925 419.139
 124.776 942.849
 861.703 307.859
 753.598 45.500
 987.055 739.193
 20.813 635.671
 51.744 787.698
 331.536 803.424
 884.799 519.882
 549.546 486.133
 552.855 212.258
 172.926 568.786
 73.389 276.774
 161.379 772.620
 586.473 419.221
 185.595 486.702
 469.645 611.772
 260.993 889.326
 574.248 764.572
 557.737 105.902
 425.359 487.184
 142.989 438.069
 553.618 8.574
 710.244 196.359
 636.383 409.467
 137.589 587.788
 416.315 564.310
 348.219 802.758
 364.457 108.361
 232.187 655.855
 267.069 870.787
 840.829 246.230
 673.851 344.990
 150.330 389.734
 860.908 216.064
 77.592 451.824
 374.120 811.615
 241.819 483.216
 644.860 680.605
 24.395 675.478
 755.810 696.049
 565.895 448.341
 403.455 997.032
 433.996 431.787
 7.681 375.391
 234.096 82.296
 887.344 29.679
 553.438 182.662
 412.044 876.529
 420.131 418.003
 90.469 265.809
 214.760 137.007
 29.057 195.027
 441.256 227.745
 33.599 180.122
 395.583 332.818
 601.327 299.306
 968.893 861.129
 10.681 585.105
 192.603 25.692
 836.940 663.667
 735.845 441.819
 259.354 112.059
 163.692 291.450
 62.031 471.546
 73.273 221.899
 928.073 781.053
 163.294 665.693
 473.274 209.484
 232.648 198.393
 29.713 212.848
 120.952 589.348
 866.173 232.651
 726.248 933.380
 795.114 411.749
 694.296 406.817
 766.809 24.378
 854.309 887.289
 469.956 205.614
 365.464 672.135
 352.672 294.983
 177.774 474.416
 134.445 367.698
 343.934 558.579
 412.509 769.284
 942.660 480.317
 567.697 164.760
 588.872 238.449
 865.592 497.557
 365.363 442.683
 527.333 576.808
 370.615 202.297
 37.581 791.274
 247.808 90.454
 69.688 716.114
 53.550 620.664
 973.168 432.834
 607.175 960.334
 697.147 36.592
 201.624 16.416
 554.935 637.583
 876.983 865.553
 186.544 769.353
 682.901 712.064
 93.382 356.776
 764.650 978.622
 926.146 646.243
 181.043 744.001
 354.825 901.738
 35.213 907.989
 468.668 380.384
 409.270 194.363
 701.875 542.328
 331.714 297.926
 793.868 561.223
 366.307 181.271
 135.478 686.924
 639.824 161.652
 466.669 591.313
 174.030 69.494
 547.980 486.471
 157.595 369.565
 475.389 43.034
 392.943 816.113
 423.474 221.769
 140.821 457.697
 39.533 345.680
 224.353 749.561
 554.650 631.009
 760.272 195.828
 87.741 26.825
 677.008 495.447
 84.670 413.672
 129.172 160.449
 423.859 826.599
 601.205 208.859
 328.069 507.250
 437.595 894.607
 822.766 879.485
 474.776 750.384
 376.444 374.869
 565.017 104.871
 427.406 815.473
 963.100 951.880
 452.725 464.725
 633.104 745.056
 854.692 70.888
 569.188 658.053
 342.038 206.353
 707.855 767.008
 360.259 918.928
 140.131 801.202
 997.723 394.112
 263.578 780.670
 260.710 730.936
 602.603 369.027
 597.788 574.840
 80.714 858.807
 566.890 761.635
 62.830 759.170
 910.121 104.524
 965.351 246.192
 442.825 315.068
 325.388 679.235
 814.016 867.905
 50.364 788.714
 672.379 492.664
 960.361 447.269
 221.080 265.295
 466.410 484.764
 789.283 850.879
 279.864 275.280
 440.371 962.480
 855.576 679.474
 906.103 203.036
 972.607 877.112
 240.584 72.457
 541.334 71.715
 563.829 488.514
 689.151 532.064
 476.393 891.828
 165.476 884.515
 116.147 102.120
 570.659 556.925
 166.547 50.028
 256.073 261.398
 261.102 327.487
 570.442 991.620
 338.089 946.193
 500.024 194.344
 337.738 550.543
 430.249 187.465
 784.055 646.289
 459.628 63.491
 916.426 742.592
 342.226 902.075
 121.296 992.246
 94.641 174.339
 28.979 297.259
 652.654 451.240
 180.541 535.198
 729.636 515.147
 108.298 681.543
 445.009 445.629
 812.613 46.503
 41.021 325.373
 337.152 518.432
 477.612 648.980
 652.676 783.104
 228.919 965.425
 641.842 657.022
 745.050 534.468
 248.694 387.871
 786.162 8.646
 8.891 505.806
 882.765 187.224
 230.749 290.910
 179.998 438.383
 151.509 405.775
 740.649 303.523
 874.661 744.467
 321.637 326.145
 807.490 102.196
 714.170 170.963
 496.321 171.839
 914.637 391.263
 111.317 437.417
 840.516 678.962
 602.444 339.878
 645.151 398.150
 550.636 231.768
 242.415 605.223
 618.934 974.970
 705.414 434.153
 990.898 945.603
 233.762 651.339
 319.808 834.008
 326.398 729.162
 131.843 122.768
 288.858 959.500
 787.659 914.698
 836.379 827.551
 545.640 804.227
 121.021 132.304
 850.862 443.681
 259.267 603.694
 138.874 70.349
 316.525 98.967
 463.260 516.259
 619.810 824.219
 479.209 621.287
 326.259 523.767
 418.823 778.142
 932.414 703.302
 932.429 837.149
 130.209 836.332
 126.756 337.496
 316.107 171.752
 966.718 73.098
 558.790 378.440
 911.825 174.622
 800.239 386.280
 298.376 39.289
 80.281 608.279
 450.160 677.018
 163.864 342.252
 776.849 991.483
 845.024 780.649
 502.540 569.119
 586.293 321.423
 36.814 115.435
 914.768 30.388
 65.193 428.891
 977.126 305.522
 981.177 926.623
 899.491 326.334
 422.409 187.555
 601.161 417.254
 101.251 726.591
 674.199 334.434
 355.722 494.047
 16.887 912.185
 489.007 158.202
 454.666 831.132
 941.254 592.462
 406.829 238.134
 151.158 684.263
 273.788 941.982
 949.735 408.535
 93.849 203.134
 895.989 377.515
 819.123 145.454
 853.052 870.350
 409.583 348.652
 631.216 754.671
 667.450 678.181
 836.617 98.799
 109.470 211.716
 384.796 513.187
 183.555 705.471
 18.659 994.923
 213.474 277.709
 740.495 936.649
 738.206 379.655
 285.512 924.120
 492.340 75.064
 666.142 423.173
 444.189 698.900
 766.256 651.292
 816.363 43.696
 904.888 60.899
 309.488 900.416
 990.554 416.386
 236.916 520.974
 198.434 425.678
 563.128 974.501
 200.308 56.339
 980.596 432.170
 616.044 808.244
 921.901 769.679
 118.744 377.343
 501.637 46.738
 174.325 891.663
 735.147 74.203
 719.810 560.396
 360.324 467.451
 750.112 494.556
 269.941 5.514
 186.264 243.491
 973.462 356.339
 12.454 371.597
 880.486 16.748
 296.606 65.391
 217.514 769.517
 729.552 219.989
 443.233 838.216
 938.993 878.767
 455.858 872.421
 342.659 979.100
 233.149 711.771
 314.555 544.616
 808.671 737.638
 141.316 230.196
 366.793 347.317
 663.022 205.187
 387.268 389.418
 722.940 4.139
 44.271 133.213
 20.338 199.277
 774.309 752.121
 674.664 587.179
 84.865 266.136
 600.945 331.591
 247.089 184.279
 576.451 978.440
 670.053 630.991
 886.673 36.975
 113.201 835.601
 491.903 497.413
 782.849 457.777
 399.694 90.657
 56.199 151.172
 86.805 665.758
 563.821 9.802
 438.727 907.285
 573.431 465.266
 395.332 894.934
 691.864 816.485
 765.726 144.329
 429.053 776.584
 39.980 699.674
 941.722 253.996
 344.509 279.585
 542.295 477.430
 403.670 127.010
 270.471 598.257
 753.315 67.828
 884.385 21.214
 851.090 841.571
 141.606 27.412
 820.018 298.278
 767.070 255.856
 601.249 840.076
 308.083 434.620
 361.749 72.392
 371.555 425.082
 264.319 81.435
 944.602 327.077
 649.927 900.591
 488.683 645.243
 373.258 413.582
 844.607 533.486
 367.205 276.905
 219.554 2.242
 464.297 54.163
 378.949 919.685
 374.599 32.078
 820.320 281.272
 390.313 539.408
 50.828 820.983
 565.087 688.577
 965.718 741.517
 587.182 494.003
 775.581 439.759
 444.192 245.006
 452.996 278.624
 955.636 794.503
 464.093 28.172
 848.608 302.815
 771.163 779.652
 869.758 699.802
 95.027 278.399
 390.656 214.763
 20.121 468.384
 578.130 304.406
 223.799 976.553
 799.388 982.465
 379.993 563.308
 924.804 233.721
 795.132 641.528
 318.390 959.459
 703.099 626.213
 884.617 845.311
 201.240 566.273
 715.869 26.555
 829.293 566.284
 881.030 326.052
 759.150 406.535
 264.348 797.864
 909.981 382.726
 234.541 982.313
 168.323 220.934
 255.307 588.721
 366.951 378.385
 375.858 708.819
 53.730 656.224
 228.370 330.850
 109.208 757.456
 650.399 91.516
 399.703 792.917
 115.137 355.448
 284.336 232.342
 639.324 850.800
 536.326 18.984
 924.523 981.478
 150.481 507.823
 927.185 363.640
 352.856 183.113
 429.483 144.303
 620.859 285.181
 157.395 816.638
 581.564 194.072
 554.229 878.909
 654.777 734.514
 34.142 136.795
 320.626 178.989
 806.602 332.303
 947.460 220.462
 652.962 222.690
 446.104 290.923
 151.966 121.274
 305.558 434.672
 172.085 156.072
 200.776 264.869
 183.039 274.577
 686.035 987.778
 372.818 12.270
 41.513 861.392
 304.319 702.665
 123.182 944.318
 99.582 607.608
 777.076 408.365
 920.267 123.484
 671.854 745.937
 918.870 22.955
 134.698 753.837
 293.168 639.416
 54.575 461.384
 591.281 24.785
 156.454 76.836
 819.614 708.335
 915.984 326.215
 111.893 568.589
 245.415 167.945
 963.786 80.811
 460.171 90.795
 141.659 414.213
 256.751 987.806
 981.238 385.883
 774.758 782.102
 626.097 508.664
 760.396 539.207
 868.638 439.389
 330.166 102.980
 277.474 199.164
 489.601 347.228
 682.933 21.727
 983.319 841.941
 382.781 527.708
 33.617 131.950
 487.648 825.992
 312.110 347.236
 92.198 828.092
 32.974 579.511
 704.564 512.801
 260.270 330.866
 941.372 597.370
 492.247 469.842
 575.738 324.727
 881.869 11.342
 865.721 145.929
 337.908 803.215
 773.894 511.089
 440.459 878.440
 376.110 843.823
 17.799 982.748
 938.394 892.980
 239.996 168.830
 882.603 875.774
 763.967 556.319
 59.592 258.734
 342.936 478.414
 376.683 293.168
 122.028 498.882
 186.057 921.655
 765.530 805.325
 812.147 808.667
 487.954 524.960
 887.204 694.687
 831.108 716.997
 561.071 217.479
 687.087 461.125
 268.120 740.776
 109.263 265.349
 263.593 549.077
 80.405 279.574
 103.864 243.064
 772.123 736.053
 238.898 54.154
 289.497 996.444
 837.304 605.631
 258.502 311.016
 379.693 913.775
 394.406 272.307
 767.533 943.358
 852.519 247.630
 113.556 121.228
 377.441 217.295
 745.197 948.596
 155.361 233.992
 581.964 331.747
 661.253 599.644
 86.538 832.662
 457.168 166.221
 661.407 601.295
 820.923 383.934
 219.746 931.797
 700.612 712.161
 830.897 842.798
 937.494 284.128
 785.204 740.067
 68.538 675.174
 176.313 516.709
 604.328 806.532
 525.468 585.782
 225.122 352.382
 14.388 542.506
 297.882 79.095
 321.345 903.387
 893.317 793.649
 717.803 668.705
 680.899 616.006
 157.172 69.336
 760.919 110.742
 327.706 571.185
 418.768 50.328
 631.414 68.362
 673.425 760.526
 451.143 763.117
 258.679 782.465
 867.974 835.612
 693.903 31.726
 758.235 994.507
 446.469 438.524
 329.075 980.504
 888.436 801.683
 117.590 195.323
 37.436 10.188
 82.380 739.733
 630.247 997.704
 38.315 173.445
 295.139 556.503
 532.989 429.739
 806.463 97.036
 623.125 217.096
 166.117 388.026
 495.219 373.011
 558.512 430.124
 679.431 471.194
 768.677 725.044
 749.595 257.997
 90.509 13.757
 983.924 458.004
 940.338 924.154
 907.212 158.948
 639.504 133.853
 951.044 394.713
 151.200 501.259
 486.662 989.914
 917.343 922.067
 116.873 24.021
 509.477 344.055
 597.957 996.177
 205.917 726.035
 917.351 518.570
 160.616 703.429
 523.398 996.794
 815.914 160.026
 213.384 646.007
 112.860 780.662
 787.104 483.488
 803.776 340.899
 895.240 788.715
 409.826 986.177
 12.893 353.998
 682.336 963.703
 684.819 600.700
 614.605 235.559
 984.515 12.109
 357.732 551.906
 946.735 53.868
 770.084 969.915
 842.684 801.900
 678.486 429.157
 917.776 376.900
 356.641 940.137
 280.176 260.389
 792.212 702.656
 269.210 922.149
 281.057 178.448
 929.212 470.583
 971.236 822.615
 327.538 309.474
 599.431 995.631
 874.649 876.041
 690.490 87.948
 596.642 290.634
 502.093 288.656
 371.969 278.426
 519.351 805.268
 447.965 653.864
 69.932 920.921
 400.852 381.106
 823.678 676.405
 975.197 145.466
 449.264 446.153
 643.097 164.728
 365.095 389.083
 46.092 823.728
 386.332 987.024
 837.929 584.785
 631.690 316.075
 526.429 480.207
 512.673 650.834
 238.233 566.542
 137.554 690.035
 499.744 764.403
 379.085 467.171
 68.013 39.306
 988.202 614.404
 61.367 430.057
 998.595 466.208
 464.382 799.859
 724.735 795.178
 926.415 684.805
 577.774 181.378
 376.651 323.975
 831.635 933.998
 658.771 969.618
 190.956 556.432
 290.587 255.316
 321.454 309.944
 801.728 620.466
 383.345 964.421
 447.673 192.568
 494.200 195.566
 570.848 771.850
 76.698 804.954
 437.197 568.566
 310.041 402.094
 55.723 550.327
 695.230 936.111
 653.289 869.224
 811.038 429.472
 69.700 75.880
 129.548 18.656
 129.486 175.476
 680.915 408.709
 885.283 39.970
 12.904 702.793
 690.197 27.991
 341.472 267.278
 97.786 661.312
 796.734 471.420
 191.440 912.315
 950.033 322.643
 770.959 633.925
 281.388 868.954
 862.473 241.182
 284.423 814.703
 835.686 276.701
 583.173 791.017
 405.458 571.069
 780.267 724.836
 436.486 469.729
 0.253 487.868
 562.044 931.704
 919.996 597.391
 550.437 119.851
 877.663 943.223
 313.777 570.062
 763.725 978.897
 739.267 836.370
 365.633 330.158
 747.498 114.501
 659.298 520.909
 337.740 217.585
 915.607 317.069
 887.379 150.026
 72.055 754.354
 730.112 649.795
 464.799 99.214
 472.042 462.289
 34.488 36.359
 621.293 802.640
 522.814 165.138
 738.179 755.773
 931.760 194.997
 370.500 68.117
 792.811 972.341
 761.365 480.712
 211.115 953.038
 522.559 35.359
 534.886 902.803
 800.266 513.641
 131.561 298.695
 645.661 719.199
 610.780 96.566
 392.197 828.105
 854.755 589.530
 464.233 667.824
 36.741 20.321
 655.981 964.851
 18.829 325.113
 61.752 263.248
 915.282 918.002
 372.353 64.996
 434.003 204.644
 620.691 498.088
 816.799 611.694
 932.611 464.948
 692.122 297.730
 765.406 263.100
 38.444 473.670
 173.026 368.518
 291.820 899.607
 78.711 712.159
 680.351 774.185
 445.484 909.469
 346.869 916.557
 773.936 584.827
 148.242 24.693
 14.126 996.877
 67.296 432.915
 821.737 461.408
 516.663 382.414
 13.242 696.007
 981.211 447.970
 54.482 801.343
 168.527 659.771
 753.434 539.042
 299.836 639.248
 900.974 273.034
 264.323 990.935
 121.078 82.811
 919.047 408.060
 440.374 321.656
 888.336 747.832
 180.365 234.806
 297.824 393.860
 406.588 141.261
 169.379 869.188
 857.714 354.097
 857.313 105.909
 622.996 218.420
 279.994 368.772
 765.108 900.379
 603.774 313.838
 102.307 396.916
 980.798 422.758
 801.903 452.214
 394.519 363.195
 707.434 976.447
 295.550 101.193
 163.935 244.663
 638.007 637.655
 836.683 703.039
 977.764 504.815
 784.236 986.818
 247.579 976.536
 70.179 634.839
 661.080 796.038
 31.452 611.374
 352.898 974.405
 94.317 774.194
 973.362 371.673
 700.037 781.226
 613.972 738.971
 507.190 45.386
 438.380 215.036
 940.582 432.160
 979.706 864.139
 300.309 667.127
 689.171 286.345
 799.123 366.091
 386.254 86.998
 910.561 219.897
 373.593 662.860
 461.050 925.871
 200.022 340.700
 741.238 740.428
 145.299 24.029
 128.217 80.559
 175.955 689.565
 962.117 989.113
 302.286 991.902
 697.163 829.147
 323.878 938.470
 215.925 630.861
 960.389 783.406
 51.786 691.072
 353.900 545.419
 582.180 445.863
 130.517 608.577
 835.659 193.470
 306.538 834.429
 779.280 844.007
 706.134 257.670
 27.094 687.956
 563.977 405.227
 121.816 895.110
 161.429 360.059
 504.405 533.834
 685.997 66.938
 192.517 806.888
 710.821 869.196
 59.247 669.971
 417.385 584.872
 536.825 283.563
 786.882 430.352
 992.736 864.205
 773.239 22.646
 942.996 480.216
 956.451 421.746
 512.012 476.961
 324.397 486.329
 31.768 331.486
 813.683 624.610
 634.198 404.908
 677.262 632.934
 946.996 877.935
 963.945 674.124
 200.190 980.774
 670.664 392.520
 912.304 839.378
 943.920 670.605
 902.496 997.113
 996.917 971.297
 298.690 91.703
 810.995 589.188
 939.326 694.597
 795.094 352.578
 634.123 892.177
 178.939 416.251
 21.414 509.565
 261.586 193.071
 678.606 667.977
 677.058 262.113
 978.539 610.873
 476.339 223.895
 286.751 933.637
 166.506 52.099
 139.496 772.719
 452.736 8.919
 284.851 435.353
 560.058 781.834
 992.247 927.946
 884.915 187.384
 0.518 933.545
 760.672 737.689
 370.264 825.442
 188.366 133.466
 400.385 129.819
 59.299 529.552
 556.573 575.602
 207.996 302.348
 14.957 120.427
 313.875 260.691
 248.759 509.423
 402.399 400.507
 959.623 415.576
 369.139 668.217
 286.218 699.644
 403.904 917.376
 396.928 2.394
 470.814 607.717
 405.182 696.462
 601.033 486.179
 727.644 149.085
 877.951 826.910
 57.566 515.683
 793.329 3.649
 646.738 648.805
 483.624 575.730
 506.422 683.792
 28.087 431.520
 955.299 983.993
 16.893 234.001
 993.825 192.272
 444.317 727.089
 680.546 455.377
 317.884 802.942
 766.241 542.578
 321.384 405.801
 623.480 664.603
 253.033 803.010
 137.962 673.569
 558.042 825.740
 927.330 865.416
 68.989 848.116
 574.918 454.765
 492.181 402.058
 639.855 605.529
 371.355 925.079
 989.234 601.659
 312.414 608.794
 528.695 769.822
 458.415 197.172
 49.101 323.426
 309.699 806.209
 601.324 605.209
 440.164 971.944
 329.080 748.707
 870.531 643.658
 879.816 558.517
 429.414 326.013
 552.689 191.757
 422.769 31.187
 985.507 790.918
 104.451 763.330
 12.164 619.093
 511.031 447.491
 999.773 45.961
 111.659 198.458
 489.487 255.889
 800.632 657.468
 884.514 142.948
 101.711 502.665
 648.351 131.691
 87.351 749.592
 469.588 743.408
 674.389 828.220
 918.435 506.669
 324.926 771.424
 644.305 195.607
 144.784 935.026
 351.388 542.432
 272.941 141.057
 926.225 200.560
 837.566 783.792
 792.198 285.558
 614.886 442.893
 22.904 762.687
 566.220 731.217
 980.087 17.335
 299.462 178.119
 350.838 389.270
 60.582 765.198
 869.880 289.814
 417.789 533.376
 730.757 785.072
 368.710 351.893
 547.768 516.127
 144.987 255.552
 639.554 351.963
 678.056 631.462
 604.653 812.109
 146.677 276.268
 466.506 648.129
 576.127 895.630
 725.776 896.645
 379.256 816.581
 195.074 587.410
 502.238 507.752
 557.088 249.737
 397.395 320.534
 811.480 566.539
 29.682 684.843
 616.817 400.146
 122.999 715.672
 527.355 896.536
 661.561 851.063
 134.958 168.576
 526.963 179.221
 596.155 884.237
 23.751 593.474
 223.919 927.700
 828.367 800.625
 101.680 660.904
 694.871 603.373
 710.298 456.948
 625.320 274.231
 601.892 387.105
 425.888 370.342
 290.796 767.813
 837.499 30.374
 922.382 776.523
 170.859 811.165
 414.512 354.544
 462.473 18.751
 711.214 976.068
 175.567 462.062
 439.384 685.439
 926.259 694.897
 590.497 715.661
 352.235 340.228
 162.291 391.562
 243.082 628.744
 869.921 298.276
 306.168 89.452
 780.343 532.541
 290.175 553.645
 823.651 439.298
 674.176 564.635
 705.142 523.230
 250.502 604.919
 474.305 183.999
 884.762 581.313
 422.304 790.350
 679.601 958.893
 676.436 132.881
 56.568 158.816
 765.294 994.840
 712.335 76.565
 46.762 986.904
 514.203 219.516
 555.631 703.482
 641.149 280.429
 949.571 988.041
 319.584 371.618
 550.771 722.488
 469.495 448.688
 313.074 175.378
 292.070 99.270
 36.500 916.073
 72.414 197.967
 526.130 502.925
 222.129 411.275
 202.410 224.642
 280.844 43.818
 44.648 772.532
 370.994 758.509
 647.054 770.078
 547.017 677.716
 623.105 23.800
 892.671 820.173
 973.611 389.712
 845.411 679.925
 278.985 492.568
 514.888 580.278
 457.435 675.903
 117.011 699.492
 196.608 500.586
 672.009 968.344
 193.583 614.781
 874.236 375.836
 781.669 671.143
 295.624 222.041
 965.454 215.518
 549.672 50.782
 988.964 678.972
 637.491 44.563
 314.896 100.640
 793.866 625.554
 863.148 337.402
 824.679 575.811
 939.702 888.203
 205.707 754.180
 956.006 201.774
 328.224 173.986
 596.090 338.290
 913.536 932.899
 913.605 25.321
 164.292 13.011
 141.866 659.103
 15.914 944.584
 62.831 342.190
 440.803 541.207
 220.142 72.075
 138.063 547.868
 269.175 172.041
 812.648 917.964
 354.041 720.720
 263.320 262.563
 686.307 341.604
 515.092 647.665
 899.567 274.587
 558.488 596.120
 272.810 200.813
 907.637 763.931
 386.810 127.520
 127.834 80.318
 112.618 574.609
 879.585 82.283
 268.933 918.509
 502.496 43.000
 643.069 636.247
 43.705 235.594
 993.889 213.808
 200.443 126.617
 868.113 13.885
 375.887 434.274
 615.569 580.554
 876.645 183.493
 514.107 849.497
 846.339 151.892
 869.098 955.013
 423.981 327.129
 871.755 717.605
 631.832 226.988
 749.251 162.646
 882.437 599.542
 760.147 281.050
 698.707 193.120
 151.459 682.560
 167.507 926.556
 647.447 312.021
 902.781 1.731
 61.653 265.514
 438.255 776.094
 467.727 238.763
 264.999 686.193
 114.184 812.470
 391.317 208.972
 84.506 691.876
 750.631 930.456
 76.324 999.839
 889.211 817.330
 668.986 618.829
 704.981 951.982
 963.352 497.847
 109.623 382.773
 484.588 411.319
 80.057 586.219
 40.001 270.125
 836.918 954.440
 699.280 147.292
 724.310 968.628
 922.040 365.415
 607.940 446.643
 883.319 487.954
 301.527 750.332
 356.013 816.435
 171.241 786.381
 792.412 989.802
 855.131 354.749
 25.701 746.254
 122.196 102.946
 884.938 592.701
 640.615 385.090
 910.572 549.169
 636.029 445.006
 776.748 827.244
 611.495 926.424
 304.564 60.896
 936.604 34.951
 498.209 848.116
 863.156 151.003
 592.730 962.016
 510.887 125.981
 985.509 744.910
 414.122 331.892
 278.843 268.933
 107.334 114.289
 711.914 707.821
 935.751 97.423
 558.779 658.256
 241.000 676.892
 744.516 532.857
 429.040 517.839
 942.523 543.296
 269.004 355.057
 798.169 639.710
 391.175 405.481
 41.882 275.556
 97.052 183.941
 50.667 245.122
 714.647 31.207
 661.526 579.360
 231.030 680.969
 581.883 585.587
 418.217 312.236
 757.706 344.427
 197.264 748.655
 304.434 115.442
 321.698 410.414
 662.018 199.034
 320.859 821.964
 164.613 419.879
 945.461 594.945
 206.852 865.483
 473.584 895.996
 209.656 177.135
 240.779 169.897
 34.646 159.990
 681.126 906.674
 841.114 880.099
 238.571 244.358
 424.851 640.673
 414.063 305.289
 203.909 184.798
 341.779 131.886
 430.492 330.184
 977.760 567.164
 196.852 691.698
 780.593 205.945
 980.510 643.638
 663.446 805.372
 32.737 685.487
 699.898 109.310
 874.513 637.832
 226.062 622.341
 624.774 859.980
 454.798 317.959
 273.400 964.346
 814.010 825.368
 331.025 337.020
 952.724 193.749
 372.260 456.993
 691.811 656.446
 749.602 351.713
 299.625 825.249
 431.251 113.156
 968.678 742.500
 324.796 821.073
 582.904 152.331
 235.650 338.917
 74.399 59.034
 497.947 639.121
 355.218 97.723
 358.040 719.490
 908.442 818.338
 16.704 948.720
 270.951 687.480
 303.575 249.311
 429.048 342.849
 802.515 828.886
 371.127 432.361
 733.570 910.238
 946.131 664.895
 468.520 806.068
 712.706 563.433
 483.126 721.683
 535.132 805.988
 178.687 348.834
 394.671 67.700
 15.289 903.075
 798.544 431.975
 43.884 37.656
 545.993 853.413
 287.223 586.921
 667.635 854.786
 661.755 414.952
 509.516 789.684
 743.165 599.839
 58.991 157.181
 724.595 615.257
 281.000 811.383
 294.414 189.257
 978.780 553.798
 843.103 751.401
 243.991 757.790
 698.370 215.126
 102.264 969.987
 863.743 689.761
 378.910 122.276
 706.651 248.781
 946.850 219.312
 993.595 286.171
 418.667 430.342
 716.573 225.256
 504.078 91.281
 988.938 373.769
 873.322 534.608
 430.788 780.650
 599.254 122.774
 512.475 795.043
 452.751 717.902
 206.613 172.775
 307.003 819.786
 518.943 552.583
 178.985 129.384
 359.626 731.167
 466.840 620.554
 190.044 716.503
 398.800 743.667
 675.335 111.632
 714.928 946.761
 506.964 71.221
 982.383 729.207
 778.242 240.857
 476.512 276.444
 22.399 610.284
 225.301 839.759
 809.381 728.211
 48.085 290.402
 773.910 895.132
 358.701 201.481
 71.423 694.729
 239.169 793.298
 566.517 982.170
 116.654 658.327
 914.693 423.351
 40.658 291.326
 44.876 92.264
 509.691 659.632
 157.950 969.857
 439.995 820.223
 73.967 447.730
 810.071 526.360
 764.540 890.531
 813.018 860.568
 952.147 734.129
 766.998 816.245
 327.548 540.445
 288.143 951.727
 891.523 457.640
 238.942 423.122
 156.821 975.354
 100.609 921.478
 17.998 63.539
 755.442 992.017
 406.251 350.531
 232.836 485.227
 866.974 57.244
 2.177 209.107
 731.450 851.509
 571.521 336.945
 980.575 526.661
 860.814 534.449
 425.988 614.489
 402.913 753.323
 748.392 403.009
 429.083 985.433
 848.583 798.351
 314.773 163.327
 76.129 517.038
 396.707 650.165
 224.163 955.477
 476.862 97.251
 815.161 8.538
 259.284 712.573
 578.489 115.262
 831.348 422.520
 140.903 929.252
 114.906 904.776
 648.997 542.000
 940.362 797.915
 229.029 942.790
 207.221 467.326
 103.824 957.948
 110.000 833.558
 645.930 869.868
 953.889 894.193
 296.440 132.731
 938.369 530.903
 843.483 453.164
 930.773 966.943
 85.113 131.827
 619.880 195.148
 28.040 123.325
 169.947 841.290
 954.408 189.758
 178.776 161.897
 459.706 736.111
 173.518 239.310
 790.196 127.671
 301.987 360.558
 930.349 220.426
 245.469 121.831
 180.145 470.401
 594.682 948.888
 767.418 827.916
 100.172 568.096
 38.443 934.642
 891.508 996.254
 215.522 207.084
 218.916 973.563
 686.480 757.769
 722.291 467.588
 458.874 838.320
 94.736 91.761
 260.506 415.903
 153.047 565.694
 865.069 460.980
 331.025 892.380
 462.766 640.201
 1.492 826.458
 254.295 999.632
 540.878 685.356
 224.385 281.933
 860.794 229.692
 127.985 153.793
 131.758 469.464
 806.277 499.755
 456.124 987.756
 827.020 253.988
 354.093 3.989
 228.607 946.724
 605.660 604.750
 531.990 206.651
 442.543 673.321
 689.855 119.897
 460.983 261.007
 866.662 351.410
 285.156 816.890
 813.278 802.008
 761.408 570.764
 620.663 836.467
 818.329 830.595
 141.573 572.548
 552.586 285.301
 768.542 681.330
 264.410 10.969
 289.809 694.662
 191.807 569.522
 529.747 40.809
 403.995 809.589
 562.207 294.650
 490.730 66.834
 687.685 310.224
 306.421 892.769
 640.080 642.462
 530.855 85.384
 765.913 618.965
 329.627 160.389
 156.294 514.393
 27.874 888.085
 945.665 948.024
 744.525 667.732
 585.832 73.339
 118.082 249.564
 801.251 576.865
 39.215 215.494
 902.560 437.278
 93.383 155.051
 28.571 815.951
 814.801 225.678
 879.076 123.278
 920.979 759.411
 346.783 13.493
 197.293 404.866
 739.490 852.156
 349.647 498.926
 664.383 638.440
 859.003 611.401
 114.279 778.039
 26.585 554.098
 418.268 836.482
 68.043 289.303
 891.837 67.411
 327.135 698.655
 718.032 231.800
 665.981 809.290
 613.129 893.842
 534.247 938.130
 557.595 904.511
 511.410 66.039
 513.835 337.437
 595.381 240.745
 892.435 412.272
 721.118 720.891
 182.650 382.170
 931.603 94.070
 823.025 444.184
 990.754 550.479
 74.909 189.564
 676.966 582.756
 473.773 196.147
 383.327 464.291
 797.449 93.862
 285.814 175.893
 411.578 839.044
 236.564 887.980
 163.659 311.595
 661.503 436.872
 609.309 514.580
 259.118 374.266
 506.882 187.634
 832.063 424.373
 26.849 138.367
 460.773 499.573
 635.896 910.107
 726.671 639.955
 856.014 915.785
 293.293 332.063
 117.906 18.196
 791.375 995.914
 355.515 883.407
 266.202 15.545
 282.517 699.670
 23.316 426.501
 988.284 977.237
 345.774 303.750
 454.421 829.113
 499.771 446.220
 265.839 98.732
 645.665 200.776
 442.999 933.147
 631.669 170.884
 303.043 400.567
 274.112 216.023
 243.860 785.579
 180.792 60.224
 591.432 546.327
 715.263 125.748
 240.284 133.220
 545.691 915.313
 910.491 11.779
 791.206 548.390
 931.826 132.244
 943.433 469.673
 613.567 590.104
 76.407 87.123
 362.858 435.313
 892.594 249.901
 748.801 139.466
 617.758 270.620
 975.541 511.265
 837.504 249.777
 605.316 268.479
 951.091 31.800
 569.777 702.057
 844.554 361.245
 311.022 93.667
 698.997 4.384
 416.906 725.720
 48.457 436.330
 50.807 422.677
 484.949 488.358
 344.448 819.452
 929.664 315.941
 322.497 718.034
 505.205 537.982
 785.940 483.569
 563.718 154.713
 402.859 978.420
 862.634 259.793
 372.922 834.897
 699.142 895.420
 857.052 237.951
 685.578 73.059
 635.384 907.280
 892.533 802.171
 492.303 728.648
 130.042 381.450
 772.503 847.224
 957.837 548.524
 630.254 877.275
 594.949 832.230
 257.248 844.318
 671.385 474.787
 952.244 214.939
 867.916 98.056
 246.436 808.909
 15.053 278.229
 458.008 966.342
 462.905 906.507
 382.093 263.615
 236.996 580.552
 270.566 555.272
 111.361 863.771
 590.467 650.608
 662.740 528.913
 118.787 513.913
 224.831 471.439
 911.812 273.208
 498.951 829.936
 333.950 315.804
 159.800 619.150
 227.051 388.173
 838.063 390.579
 107.761 465.690
 284.410 750.877
 986.708 544.178
 693.975 45.366
 576.692 774.308
 171.904 848.927
 692.987 122.314
 177.390 686.442
 21.116 122.081
 727.120 357.258
 937.638 176.066
 853.895 481.022
 97.597 172.924
 690.025 174.531
 256.269 91.047
 918.738 760.284
 558.848 437.865
 754.237 887.324
 924.007 288.901
 69.315 594.352
 358.230 807.890
 488.669 485.240
 87.926 185.103
 859.687 29.984
 384.299 176.401
 356.899 902.185
 308.408 877.021
 881.041 460.715
 325.817 53.908
 391.526 861.867
 664.639 586.436
 327.818 623.624
 328.732 141.053
 499.754 670.615
 68.658 709.816
 381.284 272.561
 174.062 670.785
 951.615 796.902
 327.913 440.005
 370.689 664.589
 679.212 956.480
 333.713 304.506
 798.044 314.578
 856.663 614.544
 905.164 990.037
 139.036 465.006
 175.580 718.968
 622.384 22.053
 538.088 122.447
 207.356 165.385
 94.542 326.584
 55.065 455.987
 506.329 829.071
 430.907 47.765
 711.426 693.456
 553.676 593.269
 492.345 312.812
 496.511 670.877
 389.792 741.599
 408.358 52.096
 504.042 230.642
 947.971 366.609
 928.718 663.080
 62.813 434.063
 81.118 142.354
 521.540 880.060
 518.613 855.928
 793.023 195.337
 29.382 375.212
 532.440 327.804
 753.400 863.328
 613.988 303.941
 799.641 874.081
 71.865 486.575
 579.842 929.193
 660.709 508.375
 757.677 263.883
 911.590 933.428
 22.769 706.005
 380.500 442.212
 627.909 789.700
 307.264 98.430
 889.273 854.978
 620.758 719.980
 335.759 19.550
 341.640 862.226
 425.372 763.877
 99.646 641.535
 322.358 195.873
 55.468 933.393
 75.479 374.508
 806.726 115.321
 160.116 903.942
 376.447 874.255
 77.947 159.670
 596.379 935.300
 958.806 288.949
 775.590 308.874
 619.297 618.514
 608.934 602.031
 619.208 398.192
 655.553 543.240
 665.155 269.588
 182.754 465.243
 464.971 350.796
 706.918 555.207
 387.765 12.435
 605.071 83.474
 163.252 944.612
 856.111 70.512
 317.903 901.495
 390.209 345.703
 130.827 998.422
 972.604 231.250
 963.277 830.124
 770.896 80.601
 814.724 197.308
 203.214 184.482
 656.040 357.931
 741.685 590.935
 335.092 460.006
 657.779 771.182
 818.754 931.209
 303.058 793.809
 982.890 879.305
 183.179 379.507
 671.193 44.105
 520.652 421.867
 976.110 100.027
 131.623 941.436
 639.600 467.260
 636.064 46.210
 695.630 593.838
 354.292 998.098
 375.539 531.026
 744.042 518.731
 345.437 666.132
 132.926 736.646
 343.233 591.928
 485.442 799.714
 611.836 187.455
 399.564 910.343
 392.286 233.940
 796.131 35.954
 432.383 980.392
 388.673 593.530
 596.960 460.205
 999.107 185.338
 427.682 512.601
 816.022 794.477
 913.648 116.204
 430.410 445.725
 897.812 47.621
 785.169 51.616
 884.997 51.967
 348.984 239.132
 540.020 687.331
 885.064 272.483
 702.092 78.781
 96.461 526.647
 205.471 803.402
 361.262 239.702
 425.395 604.947
 344.903 785.152
 80.211 199.812
 818.416 404.650
 60.645 945.488
 798.879 63.867
 649.135 974.475
 643.162 816.981
 487.663 692.308
 902.801 156.858
 681.652 455.262
 224.214 296.975
 948.030 204.173
 945.271 77.109
 263.838 774.152
 90.423 247.707
 911.868 229.956
 449.274 698.375
 594.290 613.005
 287.754 825.337
 664.426 913.966
 890.355 643.000
 859.491 405.405
 672.587 538.341
 879.998 948.768
 594.491 236.990
 9.407 811.259
 311.423 730.325
 783.624 438.760
 133.204 628.101
 665.149 594.295
 846.044 816.052
 240.360 116.869
 655.512 968.319
 707.939 127.363
 508.362 586.653
 257.361 917.084
 374.649 899.057
 322.216 626.384
 450.626 377.503
 935.797 547.139
 862.047 445.537
 395.643 871.048
 194.381 401.036
 867.626 628.522
 891.895 826.255
 214.875 608.802
 295.476 86.817
 336.514 175.081
 326.672 614.072
 338.353 58.453
 772.660 842.472
 452.690 666.834
 937.350 147.412
 376.010 930.611
 453.712 251.631
 528.279 742.231
 111.547 83.187
 160.648 164.508
 155.763 358.797
 582.680 579.927
 118.735 507.498
 456.919 144.129
 535.426 356.140
 856.797 370.243
 973.660 75.837
 921.170 501.367
 519.506 683.448
 610.445 886.854
 967.475 241.385
 499.084 739.877
 458.555 280.054
 279.020 60.825
 620.629 748.224
 827.920 820.521
 533.200 486.329
 273.510 631.974
 152.416 215.646
 496.285 537.786
 487.128 882.348
 322.197 406.665
 559.096 820.437
 206.764 986.274
 460.806 172.683
 272.906 386.437
 45.904 795.905
 985.343 667.344
 556.461 78.735
 701.416 48.525
 867.743 709.609
 586.478 818.217
 777.537 83.888
 504.638 357.160
 599.249 256.137
 153.767 359.317
 154.795 791.752
 896.454 663.627
 476.956 606.967
 13.572 450.368
 196.419 604.066
 869.591 513.435
 734.599 196.333
 202.589 21.721
 280.925 402.382
 238.679 520.526
 787.184 190.212
 960.205 804.633
 249.376 926.429
 837.640 891.337
 710.277 784.934
 952.672 322.682
 247.356 582.094
 308.819 885.592
 708.000 912.606
 438.452 26.234
 817.333 483.256
 191.766 486.082
 166.591 892.435
 932.764 252.854
 348.502 634.233
 696.358 816.280
 449.917 60.201
 184.218 978.779
 253.895 293.414
 627.928 392.490
 809.158 432.575
 437.583 390.048
 663.471 723.651
 421.345 126.332
 650.979 18.587
 24.071 146.612
 997.125 731.326
 136.503 103.717
 936.769 477.513
 294.222 838.720
 512.967 623.486
 569.403 558.072
 670.164 440.591
 788.278 542.108
 813.947 471.291
 341.062 128.407
 270.834 963.389
 325.140 566.989
 339.829 858.001
 940.711 446.953
 129.624 256.318
 383.327 465.572
 71.710 611.067
 220.255 336.415
 793.430 52.698
 746.033 113.825
 32.753 370.387
 763.747 413.503
 37.794 716.943
 887.219 215.389
 681.448 228.618
 888.602 693.268
 550.981 469.856
 986.861 889.081
 962.722 94.433
 774.571 867.835
 75.413 913.666
 780.798 96.091
 607.358 875.938
 361.966 293.518
 630.621 376.389
 674.313 539.008
 251.668 58.975
 212.427 361.876
 876.473 463.226
 678.421 321.991
 87.037 763.848
 483.480 853.131
 766.239 602.133
 763.992 99.919
 42.912 904.025
 532.446 74.467
 386.129 301.391
 171.226 664.041
 957.001 641.684
 435.721 71.086
 281.265 298.859
 60.596 912.659
 792.897 937.488
 886.237 964.492
 627.614 775.826
 646.304 937.574
 728.024 625.773
 514.910 520.328
 325.222 332.733
 614.389 520.528
 853.765 111.374
 671.137 377.197
 460.182 479.741
 195.031 678.579
 304.821 480.604
 92.913 978.238
 611.059 982.008
 732.225 23.331
 866.283 546.415
 698.908 138.848
 160.097 517.727
 973.863 606.179
 494.615 106.614
 942.829 356.769
 110.318 756.360
 591.427 610.186
 732.677 483.980
 784.669 424.887
 906.731 145.199
 630.857 718.947
 699.114 238.471
 353.950 642.414
 413.157 404.278
 694.782 243.771
 188.888 794.214
 806.820 936.747
 505.770 972.829
 661.220 122.736
 434.424 607.782
 711.865 506.149
 710.255 424.900
 654.948 718.650
 245.778 419.288
 538.775 172.472
 931.576 177.393
 805.145 937.673
 573.443 74.120
 469.495 493.529
 603.639 650.722
 46.548 566.344
 18.839 380.681
 803.249 826.309
 520.739 410.435
 851.227 881.965
 455.255 478.283
 684.843 955.063
 203.462 717.567
 314.232 529.792
 715.912 229.389
 749.906 602.424
 898.833 346.151
 458.745 380.186
 256.063 221.682
 551.230 127.050
 217.756 488.232
 974.992 579.876
 802.455 67.977
 307.139 977.890
 972.432 59.894
 862.079 293.694
 266.181 825.783
 595.814 23.024
 992.205 746.213
 603.006 696.640
 613.907 523.372
 108.766 700.125
 568.393 678.725
 570.552 620.831
 967.637 975.479
 472.156 45.959
 706.956 725.918
 335.295 887.893
 934.648 299.310
 446.415 53.908
 552.450 995.392
 426.975 764.575
 56.890 800.333
 522.625 481.395
 187.505 295.779
 886.479 167.820
 313.121 187.337
 48.393 183.150
 509.157 987.163
 638.177 215.288
 807.225 397.571
 536.425 281.642
 36.692 860.649
 310.901 468.276
 132.616 665.276
 735.813 2.574
 315.191 430.907
 640.801 746.216
 415.321 850.745
 379.011 801.217
 44.834 299.920
 0.413 705.415
 707.272 462.061
 256.756 484.445
 188.063 55.838
 915.649 469.410
 226.559 247.968
 418.699 393.671
 85.018 507.744
 656.100 474.311
 922.809 717.852
 849.257 355.530
 42.265 925.318
 113.851 349.708
 983.574 453.628
 926.222 29.955
 950.604 351.774
 222.220 94.220
 191.542 618.323
 333.894 489.422
 234.878 989.138
 108.148 24.450
 492.598 637.487
 873.044 348.498
 841.954 116.828
 20.647 977.153
 741.182 632.049
 786.755 529.397
 32.682 997.669
 832.567 26.566
 352.113 815.075
 804.185 797.136
 459.421 749.889
 574.096 542.406
 506.977 729.881
 93.580 526.957
 382.788 219.306
 23.766 758.709
 638.364 903.275
 711.357 777.054
 909.639 472.834
 856.407 149.699
 146.721 215.221
 935.833 631.218
 818.830 652.591
 227.329 816.075
 692.237 45.017
 82.189 948.905
 882.131 579.312
 958.181 773.597
 948.149 44.111
 9.519 114.291
 584.755 674.441
 682.306 505.579
 402.059 206.981
 551.314 111.252
 803.271 482.170
 406.033 391.855
 648.264 764.026
 527.495 267.821
 308.224 315.877
 947.257 659.037
 626.837 304.217
 829.110 311.487
 924.644 327.829
 623.756 310.344
 434.117 450.296
 306.079 955.840
 805.669 606.655
 381.106 88.003
 654.465 355.588
 833.865 99.401
 552.814 744.035
 273.674 897.223
 644.586 269.048
 986.723 859.079
 851.042 680.220
 842.059 277.935
 839.441 423.938
 203.162 83.542
 877.544 537.362
 466.462 449.007
 942.659 545.579
 193.547 695.913
 990.267 580.378
 217.896 169.330
 814.621 344.902
 610.246 200.524
 105.501 406.901
 77.718 161.185
 977.783 467.074
 677.497 955.080
 733.446 961.098
 650.899 123.492
 921.532 498.253
 561.178 357.446
 856.468 990.523
 659.562 426.051
 807.787 798.563
 747.924 925.336
 706.844 120.837
 570.692 420.586
 753.789 125.695
 598.530 357.578
 29.106 810.136
 685.560 930.398
 599.922 241.029
 542.355 57.204
 596.675 62.823
 898.306 887.641
 958.145 949.019
 87.429 269.461
 593.281 932.326
 117.226 275.737
 380.545 310.576
 935.245 941.973
 966.741 522.669
 34.709 504.145
 687.692 92.505
 9.708 649.589
 16.007 410.802
 530.411 93.692
 852.980 867.559
 136.481 443.100
 281.928 154.745
 497.111 82.904
 351.760 563.505
 441.966 278.821
 278.021 827.050
 289.848 879.229
 553.086 674.584
 280.434 765.169
 719.616 318.710
 316.317 373.808
 557.039 795.090
 643.299 322.684
 688.026 495.591
 510.126 14.378
 862.065 612.282
 556.323 495.579
 601.019 157.606
 558.406 188.171
 384.456 4.677
 928.500 75.721
 951.634 150.266
 791.398 705.101
 646.036 431.769
 680.688 904.088
 524.491 908.926
 584.022 391.291
 396.331 372.545
 752.495 700.038
 202.046 177.933
 968.073 803.959
 541.916 172.688
 762.744 35.405
 532.826 640.058
 908.552 860.893
 18.363 294.138
 681.809 618.214
 949.482 716.012
 358.803 741.250
 159.130 625.754
 863.396 379.958
 896.589 849.511
 776.481 759.114
 190.947 210.069
 178.832 470.719
 156.418 180.248
 256.027 37.248
 716.683 468.695
 798.705 158.000
 345.507 625.334
 813.201 715.674
 434.387 767.725
 374.677 798.009
 895.638 39.132
 643.359 118.224
 885.134 954.495
 988.581 502.228
 829.945 302.131
 367.547 769.902
 722.509 318.387
 256.399 857.444
 298.145 901.362
 379.103 408.892
 852.990 280.865
 401.479 74.042
 144.509 808.075
 408.362 169.270
 809.218 3.761
 944.368 235.185
 747.961 232.764
 334.174 923.942
 887.055 19.817
 895.887 898.626
 995.800 143.334
 88.344 372.085
 902.534 935.835
 985.571 163.242
 530.843 269.075
 222.709 831.307
 906.279 236.276
 509.390 453.988
 346.352 681.312
 338.489 852.003
 830.620 223.967
 838.624 701.802
 393.950 940.990
 113.644 709.835
 838.615 174.616
 496.079 299.127
 116.781 234.110
 106.377 552.014
 94.361 853.099
 976.280 197.022
 723.491 877.888
 861.542 474.010
 780.436 642.044
 163.095 776.485
 578.193 73.611
 101.609 85.568
 450.999 667.026
 281.203 674.421
 297.383 806.637
 944.957 188.382
 228.028 467.714
 807.093 573.822
 16.853 349.608
 161.667 32.475
 923.367 960.602
 660.810 78.043
 819.957 911.885
 450.605 244.364
 900.700 666.509
 301.389 180.700
 503.178 596.362
 601.471 927.259
 379.259 434.805
 56.938 515.534
 695.734 974.242
 191.633 622.055
 925.039 186.367
 134.603 524.700
 847.060 269.012
 159.927 787.610
 75.452 518.561
 276.134 919.299
 749.308 352.770
 198.263 209.731
 399.842 368.076
 951.541 322.553
 71.568 501.236
 406.736 280.589
 810.931 311.234
 316.340 783.894
 848.371 128.166
 69.091 403.680
 611.255 496.436
 897.129 931.330
 987.047 525.571
 722.758 874.250
 583.820 649.690
 115.767 889.802
 636.898 973.065
 921.327 461.023
 417.646 71.704
 314.165 734.849
 697.653 447.794
 217.193 572.328
 896.589 53.838
 899.719 173.757
 835.541 565.862
 928.249 328.185
 573.757 680.208
 595.668 350.454
 122.357 316.785
 194.884 79.650
 104.028 554.562
 551.167 155.774
 816.243 614.455
 682.167 917.667
 13.649 593.065
 242.621 191.327
 862.439 681.250
 37.004 495.937
 448.548 657.932
 680.845 583.028
 408.127 806.315
 871.157 55.774
 361.986 471.877
 427.863 169.483
 997.516 74.748
 608.417 885.630
 677.327 949.630
 322.653 200.751
 141.669 251.301
 7.864 573.971
 193.178 810.345
 616.945 574.609
 642.124 120.391
 554.991 321.418
 385.836 93.464
 430.139 810.308
 388.196 233.615
 198.654 266.495
 807.921 990.678
 46.698 413.902
 344.895 196.649
 104.150 249.120
 482.276 227.902
 599.863 24.583
 101.748 339.301
 191.381 686.905
 546.662 83.716
 112.316 748.059
 662.351 855.658
 231.939 271.562
 417.455 14.519
 697.392 380.862
 120.319 275.707
 190.070 6.216
 909.526 771.682
 963.729 808.579
 489.356 435.427
 309.885 699.123
 74.643 842.269
 311.740 721.347
 233.516 949.307
 174.779 405.272
 2.224 22.448
 862.045 931.539
 978.245 557.377
 594.941 464.604
 463.921 941.481
 214.016 1.471
 473.678 618.285
 714.942 724.014
 77.490 394.243
 96.845 592.981
 128.677 450.581
 175.788 250.065
 615.583 411.496
 246.053 936.163
 337.463 186.305
 514.451 340.304
 191.559 99.691
 515.107 81.089
 380.227 294.149
 238.774 923.294
 317.082 415.844
 314.831 144.216
 894.957 953.847
 176.777 500.960
 245.239 208.102
 962.555 590.296
 789.761 19.138
 766.782 631.569
 588.100 48.865
 418.439 700.924
 993.317 393.546
 928.400 577.650
 929.088 614.906
 188.191 772.490
 625.615 261.399
 34.299 150.360
 38.222 627.689
 879.379 259.142
 12.003 765.906
 288.835 970.319
 342.238 657.150
 12.814 30.461
 460.621 406.780
 511.966 334.628
 501.791 413.474
 210.989 148.917
 876.598 641.831
 925.536 630.779
 304.397 503.955
 812.293 88.758
 95.999 920.074
 43.900 770.388
 594.442 15.808
 292.765 115.853
 288.282 648.352
 181.951 429.151
 630.562 700.843
 616.378 627.101
 898.154 399.124
 411.061 974.178
 85.867 984.193
 780.359 608.367
 375.962 3.962
 17.017 835.784
 887.957 496.845
 373.835 11.521
 380.406 45.503
 643.949 738.102
 233.328 340.493
 926.043 773.992
 228.107 659.982
 344.381 641.323
 404.762 833.279
 184.683 408.363
 111.688 493.155
 697.903 468.092
 470.460 56.280
 235.412 574.876
 11.317 114.336
 9.608 687.593
 550.122 123.131
 550.312 816.323
 284.239 186.416
 354.306 613.057
 95.890 728.969
 636.115 682.644
 632.648 214.172
 893.685 831.920
 555.004 199.921
 942.267 801.670
 522.320 748.824
 460.947 532.566
 856.206 960.645
 84.389 62.772
 152.733 513.707
 881.080 617.590
 393.411 64.974
 240.478 971.815
 764.000 34.109
 874.847 400.728
 567.798 193.501
 785.178 408.633
 406.730 3.719
 680.643 373.068
 493.490 311.992
 841.717 472.370
 298.022 800.793
 720.817 993.918
 172.119 5.779
 451.621 835.366
 540.120 279.095
 737.641 712.641
 298.072 357.852
 489.059 42.870
 287.796 201.776
 829.027 460.015
 868.881 122.139
 279.691 493.732
 416.401 460.824
 725.192 661.163
 944.163 858.510
 123.143 416.299
 364.542 530.344
 464.882 416.796
 221.731 642.333
 563.759 14.110
 103.694 438.860
 353.391 875.520
 580.926 938.936
 305.993 97.590
 121.621 913.988
 714.469 977.152
 380.922 242.130
 128.877 940.780
 897.296 252.248
 484.404 685.506
 95.689 115.988
 18.196 806.244
 592.076 897.440
 138.865 548.783
 817.529 350.356
 5.547 566.669
 585.225 672.927
 791.813 926.748
 267.491 43.111
 880.211 118.229
 41.426 106.340
 560.590 506.017
 213.726 555.987
 22.762 828.697
 913.766 309.612
 452.493 788.339
 617.727 455.793
 98.599 92.318
 657.729 432.940
 95.478 81.419
 403.663 749.188
 245.116 173.890
 460.065 798.165
 609.298 147.839
 477.389 946.663
 687.940 916.016
 970.965 435.239
 793.253 74.851
 509.473 750.205
 429.731 556.416
 368.800 894.856
 592.851 116.296
 40.472 449.151
 769.231 856.238
 83.749 890.977
 500.094 227.620
 666.939 430.014
 928.819 975.689
 659.954 538.927
 140.696 765.948
 423.034 558.613
 995.543 49.888
 45.424 697.863
 806.456 359.392
 985.351 576.643
 713.630 215.715
 64.725 200.858
 102.118 263.254
 997.485 69.819
 405.720 919.507
 951.551 561.486
 193.451 615.511
 636.092 11.064
 445.590 695.827
 596.612 82.746
 366.897 879.925
 521.600 359.721
 256.889 249.127
 600.834 162.266
 741.046 422.397
 214.470 706.559
 770.393 592.957
 314.686 987.205
 6.280 604.591
 831.806 494.404
 636.585 205.510
 791.516 742.894
 11.381 998.657
 769.343 915.481
 260.839 645.615
 986.111 921.185
 864.454 327.781
 120.273 189.127
 905.251 839.906
 589.260 307.642
 970.469 519.588
 145.057 557.298
 684.197 299.732
 604.907 751.124
 88.801 822.853
 65.336 0.349
 269.902 855.507
 148.573 874.959
 61.576 282.710
 530.232 371.838
 519.871 106.503
 974.026 475.842
 337.221 995.552
 334.780 378.667
 39.741 675.736
 919.773 474.752
 793.548 471.997
 357.933 591.639
 903.154 532.414
 807.735 933.566
 650.786 124.824
 231.520 461.560
 364.496 98.538
 323.563 831.771
 457.382 368.455
 951.740 137.310
 420.848 591.588
 61.370 9.518
 230.037 67.577
 501.207 734.835
 506.270 71.827
 225.209 926.493
 834.298 104.711
 562.273 589.803
 434.533 960.617
 445.464 660.446
 603.173 650.006
 571.292 941.709
 945.676 375.236
 790.385 874.909
 8.627 311.262
 688.681 443.512
 857.270 486.029
 331.307 322.530
 924.435 718.178
 741.084 868.401
 873.046 243.347
 554.697 818.639
 648.761 252.037
 829.642 394.104
 559.510 244.559
 504.943 519.043
 390.959 570.500
 92.314 885.173
 865.491 215.536
 788.920 766.751
 369.477 296.949
 58.389 664.979
 829.999 566.360
 476.653 734.195
 16.379 744.748
 139.769 371.690
 800.596 747.596
 491.984 580.726
 38.886 829.060
 66.318 626.274
 567.453 681.334
 302.957 869.553
 249.457 382.300
 491.491 405.644
 307.525 370.304
 593.738 543.942
 143.325 934.050
 569.675 210.316
 128.799 898.716
 128.148 849.452
 176.037 642.241
 38.101 343.513
 306.326 430.074
 199.525 207.103
 573.430 469.617
 223.893 877.427
 9.735 480.087
 902.405 191.798
 292.581 887.985
 440.766 172.389
 436.214 696.862
 958.591 451.018
 444.712 362.485
 440.071 135.993
 783.426 615.961
 983.518 610.662
 89.588 619.076
 937.337 761.759
 423.607 374.472
 888.370 958.127
 815.893 230.669
 748.157 870.693
 973.082 166.102
 579.239 967.095
 933.167 370.826
 736.201 394.166
 690.706 298.425
 236.676 534.188
 418.280 678.643
 601.351 982.806
 784.232 73.730
 237.314 134.542
 983.049 54.440
 517.370 203.637
 755.394 356.550
 213.817 971.530
 759.488 863.088
 766.259 96.498
 872.448 613.784
 840.202 595.278
 135.320 460.292
 810.337 400.800
 223.240 417.439
 676.690 395.272
 214.751 176.862
 693.340 334.987
 572.315 885.365
 811.535 834.272
 228.148 897.001
 268.235 413.581
 422.380 301.941
 96.858 283.928
 969.139 148.844
 512.159 420.508
 263.426 208.561
 491.336 846.875
 998.799 188.968
 107.831 322.409
 982.069 582.832
 394.665 605.788
 923.942 907.328
 545.998 601.971
 799.185 335.766
 887.030 326.750
 530.213 505.028
 234.883 218.805
 905.674 247.843
 471.402 762.494
 930.507 804.598
 490.346 164.224
 174.186 637.684
 257.278 350.445
 175.425 740.875
 824.384 366.293
 938.900 511.165
 521.573 281.208
 964.813 50.367
 649.788 522.825
 855.975 674.149
 235.677 625.008
 198.108 427.913
 375.247 292.517
 284.016 308.631
 457.275 446.786
 106.056 451.706
 877.854 158.236
 456.945 809.935
 451.332 615.069
 617.528 391.196
 508.937 191.477
 960.879 261.692
 26.731 315.360
 432.539 607.153
 114.324 893.328
 672.176 785.703
 853.358 115.775
 996.186 629.103
 31.590 264.793
 365.522 145.370
 459.012 800.732
 198.138 152.625
 664.548 268.131
 658.972 404.242
 196.326 87.997
 158.422 137.414
 29.163 880.904
 827.098 145.328
 716.969 774.992
 902.623 906.817
 615.300 15.706
 283.905 742.162
 393.695 822.211
 78.282 650.438
 15.123 681.100
 213.957 439.228
 690.417 374.764
 119.125 13.726
 31.694 893.063
 913.120 547.197
 696.250 747.455
 424.907 521.850
 400.228 11.298
 889.636 887.518
 911.591 954.485
 192.029 429.964
 829.704 371.030
 671.704 731.274
 902.586 451.783
 503.736 217.893
 803.916 308.479
 569.545 868.811
 624.916 378.121
 168.557 354.516
 468.811 936.969
 347.889 119.490
 58.670 730.600
 581.810 145.607
 976.841 320.668
 879.132 545.019
 293.114 590.735
 577.356 448.597
 859.309 14.261
 367.870 865.185
 353.506 729.307
 835.442 788.728
 354.085 289.387
 664.305 91.386
 871.684 661.299
 917.330 943.264
 128.806 752.450
 517.025 191.233
 167.935 496.642
 408.554 373.929
 508.579 473.477
 354.892 676.583
 433.785 738.176
 970.039 982.445
 142.446 191.962
 333.316 367.726
 483.606 515.140
 319.938 540.046
 24.260 643.189
 931.923 228.024
 977.553 608.657
 298.913 799.032
 921.385 557.306
 348.646 86.206
 109.149 25.111
 207.754 732.955
 558.501 423.468
 299.517 267.549
 497.885 803.973
 548.582 571.701
 354.059 682.656
 603.965 640.600
 430.574 208.533
 149.515 298.751
 113.337 615.312
 112.149 352.643
 654.711 441.185
 407.596 60.113
 844.753 823.726
 113.898 575.003
 642.938 549.291
 45.855 497.886
 785.034 874.141
 358.077 908.339
 619.808 243.359
 347.818 366.158
 794.042 359.846
 206.675 708.488
 670.299 936.137
 306.368 912.921
 511.507 374.052
 249.729 484.958
 934.164 429.426
 503.769 418.880
 55.587 140.136
 915.150 697.078
 230.996 324.804
 825.785 972.556
 587.149 336.892
 221.802 726.861
 457.930 415.141
 305.210 30.766
 763.858 477.694
 844.691 543.048
 755.293 25.666
 488.774 564.579
 964.572 555.038
 87.875 587.338
 745.002 516.549
 726.237 623.033
 177.293 45.700
 193.710 711.710
 112.400 933.349
 691.656 960.410
 612.814 286.800
 656.315 574.823
 424.247 97.349
 264.174 967.579
 431.433 179.344
 852.634 765.832
 353.917 264.716
 619.299 523.877
 451.535 153.351
 356.249 65.567
 419.424 851.586
 11.553 543.257
 346.552 337.480
 757.079 677.863
 930.726 621.602
 265.487 926.890
 630.727 916.081
 674.390 967.943
 89.806 163.053
 434.438 354.119
 684.340 727.917
 921.020 230.099
 90.369 444.743
 435.040 844.678
 175.480 263.304
 453.497 273.518
 623.562 732.824
 720.402 307.290
 498.133 350.253
 825.735 162.961
 411.930 175.269
 215.960 353.221
 265.330 985.191
 353.246 280.077
 265.909 916.325
 809.427 498.140
 471.259 960.152
 90.305 981.540
 685.467 690.194
 659.896 501.558
 667.723 165.872
 24.301 521.724
 214.075 461.343
 470.998 0.387
 387.999 708.983
 599.448 580.559
 593.017 828.296
 659.203 781.612
 95.113 271.583
 796.363 691.244
 261.105 588.372
 40.691 8.807
 131.720 462.707
 514.470 97.910
 898.205 72.795
 258.872 468.196
 505.254 263.782
 930.970 89.861
 520.530 604.728
 679.522 432.200
 854.689 53.946
 843.123 656.931
 101.492 707.237
 891.618 51.854
 614.185 116.132
 739.844 389.562
 813.955 493.808
 269.348 284.267
 214.124 971.113
 494.129 907.564
 768.093 10.995
 274.411 237.188
 141.457 364.259
 119.558 743.136
 553.562 170.922
 307.590 470.059
 818.982 238.521
 992.180 526.561
 985.590 310.777
 954.721 229.336
 557.136 567.200
 303.296 527.088
 201.590 347.095
 414.572 815.643
 282.051 491.387
 279.173 86.896
 658.280 954.569
 744.763 281.253
 350.103 809.427
 880.513 252.582
 638.813 192.243
 316.750 438.661
 521.844 499.621
 277.465 956.531
 595.287 524.406
 532.030 724.452
 87.182 622.374
 385.244 429.568
 24.036 239.136
 419.107 807.419
 208.847 644.306
 140.945 136.693
 599.457 854.373
 204.379 955.856
 782.641 954.366
 3.865 419.257
 976.660 219.552
 330.012 86.168
 500.652 100.799
 369.682 199.831
 14.094 670.260
 677.974 103.429
 347.580 67.845
 203.082 560.087
 164.332 774.023
 951.807 614.243
 460.488 732.324
 213.944 737.387
 434.538 917.258
 266.340 343.229
 138.753 492.826
 328.930 102.352
 627.716 226.586
 0.410 616.701
 803.705 947.997
 43.370 977.564
 541.634 92.112
 878.837 90.552
 876.338 415.455
 477.552 736.632
 424.422 865.943
 67.220 494.127
 866.728 29.160
 607.063 483.218
 264.126 146.139
 786.814 537.806
 450.203 130.602
 188.563 751.203
 424.113 424.436
 586.592 289.255
 943.012 677.955
 360.405 90.059
 726.992 775.514
 945.735 261.797
 384.193 437.390
 761.751 103.556
 336.833 696.240
 322.187 178.063
 380.535 792.029
 284.355 495.298
 692.763 165.223
 111.552 873.055
 977.960 106.553
 247.928 941.210
 306.576 486.190
 235.445 83.007
 85.362 719.279
 873.030 156.897
 452.857 503.108
 239.617 929.875
 395.884 798.544
 414.675 356.950
 652.135 330.633
 849.491 756.034
 325.797 496.544
 215.334 413.592
 375.951 830.388
 904.402 589.726
 222.603 61.292
 237.807 413.664
 587.263 681.729
 471.746 929.042
 981.676 826.160
 346.424 985.830
 570.437 45.082
 728.311 720.676
 254.693 286.519
 719.290 723.925
 2.171 496.590
 888.516 379.441
 633.315 794.259
 294.802 267.789
 367.968 124.724
 57.870 445.499
 548.014 753.519
 82.438 119.478
 638.398 422.678
 394.854 8.472
 134.644 584.754
 500.794 70.622
 585.161 884.788
 375.581 341.119
 990.278 139.302
 645.136 195.792
 239.085 20.858
 272.960 279.932
 565.077 692.879
 532.217 727.098
 770.452 839.225
 185.699 766.038
 918.341 124.021
 921.886 766.823
 506.682 717.517
 82.421 616.975
 704.630 392.218
 273.005 717.783
 893.160 979.514
 362.239 38.418
 549.779 970.579
 755.462 515.157
 950.120 427.152
 375.556 604.636
 426.817 459.120
 10.578 228.931
 181.776 538.643
 197.484 437.458
 248.252 207.322
 528.939 372.675
 953.483 36.842
 701.146 95.730
 653.878 408.397
 97.735 302.219
 68.524 56.414
 639.267 250.741
 892.211 792.726
 758.894 416.915
 648.200 193.995
 9.846 567.804
 768.843 744.230
 114.854 486.511
 447.200 312.492
 455.323 340.187
 866.464 390.990
 620.546 318.264
 420.809 88.791
 824.547 328.763
 628.982 980.173
 708.171 151.781
 701.351 943.591
 312.983 949.284
 446.136 637.432
 205.629 623.158
 138.295 172.720
 788.970 418.862
 575.162 432.165
 529.939 875.370
 209.802 811.214
 12.491 724.245
 592.558 522.602
 563.773 408.430
 423.063 4.618
 457.780 306.697
 81.648 38.468
 956.223 560.722
 286.570 436.342
 362.235 171.750
 430.615 274.005
 828.168 91.979
 559.561 665.621
 441.495 726.860
 940.875 710.416
 508.137 198.763
 762.198 67.496
 434.153 25.927
 927.074 364.364
 976.306 434.889
 864.579 434.426
 269.475 256.912
 127.729 967.904
 152.280 432.068
 663.543 198.552
 187.625 247.231
 539.444 525.307
 26.571 20.193
 603.274 664.273
 584.271 481.335
 737.857 863.501
 906.180 331.989
 699.035 602.747
 700.100 625.881
 854.881 895.390
 721.468 743.398
 782.936 53.061
 530.613 840.108
 644.549 449.117
 424.493 48.882
 506.458 199.250
 492.765 212.499
 488.670 681.370
 998.254 99.958
 406.531 747.991
 452.323 509.578
 768.719 289.106
 491.778 245.608
 870.269 318.731
 689.523 48.614
 761.838 961.629
 797.782 304.833
 18.058 976.154
 260.428 913.271
 106.506 773.731
 597.590 474.443
 365.492 184.319
 997.564 919.701
 927.387 510.649
 12.306 529.301
 621.740 142.460
 85.766 710.306
 909.051 236.885
 19.701 907.576
 135.224 674.355
 747.817 103.380
 964.731 773.460
 623.056 790.171
 307.093 586.326
 79.345 359.057
 658.951 131.984
 91.219 81.331
 758.765 683.362
 483.550 335.466
 211.815 368.945
 328.347 276.557
 161.891 438.513
 473.761 603.742
 737.945 769.921
 577.384 564.281
 417.432 647.612
 835.415 466.495
 354.492 750.935
 213.006 149.375
 305.073 269.544
 268.943 481.567
 930.353 373.014
 337.829 709.413
 815.064 51.725
 671.212 531.410
 542.659 905.975
 259.910 98.707
 121.607 471.070
 155.498 698.102
 156.798 448.830
 700.079 900.485
 560.257 982.682
 758.650 205.041
 652.698 216.682
 754.400 194.194
 31.357 561.639
 538.960 468.539
 82.748 737.800
 220.078 952.745
 967.364 47.676
 429.391 866.052
 965.750 869.601
 882.360 813.626
 373.974 858.227
 778.205 172.483
 496.403 238.538
 755.521 578.170
 483.292 222.193
 982.658 741.993
 781.353 436.459
 72.747 684.857
 241.850 204.975
 1.317 419.943
 600.464 64.758
 27.770 75.366
 197.114 444.741
 816.685 858.137
 735.970 507.721
 885.339 326.237
 343.157 700.511
 112.197 376.166
 612.311 137.703
 98.138 654.300
 139.547 24.628
 526.298 762.735
 845.951 507.371
 494.505 420.682
 227.012 615.279
 851.180 442.984
 317.126 967.993
 434.327 56.013
 329.313 179.192
 454.896 251.363
 544.450 67.804
 69.746 908.571
 452.794 940.279
 22.953 644.316
 468.484 30.793
 492.788 377.474
 773.415 266.900
 439.120 563.000
 231.823 593.744
 603.829 834.592
 535.641 258.619
 255.053 313.503
 180.951 488.210
 992.795 261.730
 878.369 532.701
 734.502 770.515
 109.059 894.096
 989.248 233.732
 750.171 881.286
 900.221 930.096
 709.220 262.829
 308.021 863.501
 979.414 432.075
 360.349 338.197
 313.754 10.642
 393.844 591.529
 124.438 438.550
 945.902 203.798
 258.312 716.281
 651.371 250.393
 944.733 850.138
 352.169 69.004
 628.168 622.469
 236.318 663.771
 206.180 368.398
 44.159 753.180
 719.372 436.775
 978.886 149.868
 61.719 782.254
 659.908 914.165
 278.899 655.060
 312.454 690.782
 433.360 993.408
 25.305 976.842
 475.598 889.465
 788.473 202.137
 662.316 292.532
 680.280 367.817
 597.698 972.935
 872.811 291.462
 191.060 127.471
 508.504 964.680
 672.832 933.591
 239.256 129.126
 194.467 816.615
 661.472 419.312
 562.965 284.757
 702.678 572.222
 886.743 403.762
 472.646 546.905
 599.338 460.284
 267.331 479.684
 696.692 125.192
 468.510 285.865
 491.447 639.811
 505.066 235.991
 625.912 765.375
 900.773 828.475
 69.309 654.936
 623.692 861.171
 882.849 514.602
 447.555 398.182
 399.681 144.753
 137.522 726.433
 320.216 810.021
 861.323 806.593
 954.622 638.062
 10.121 817.591
 294.078 40.974
 377.426 361.747
 804.701 779.546
 503.542 692.542
 310.004 930.189
 639.497 918.942
 259.385 488.534
 738.832 764.438
 224.985 864.279
 746.619 866.406
 983.550 441.482
 149.375 308.761
 833.393 440.202
 782.004 620.282
 381.794 903.115
 591.617 640.386
 381.091 18.716
 844.112 766.911
 961.125 596.197
 866.983 235.797
 923.850 131.537
 168.486 335.104
 457.847 996.189
 804.321 186.003
 474.568 175.837
 402.226 807.080
 745.879 164.595
 853.949 257.264
 568.344 947.851
 472.899 383.964
 931.429 993.593
 352.384 9.628
 215.299 216.815
 779.838 710.229
 582.932 524.567
 231.116 877.341
 208.077 721.091
 628.121 731.175
 745.310 824.463
 963.263 850.584
 404.305 680.257
 924.213 608.534
 244.091 756.432
 968.732 414.568
 913.850 160.117
 157.079 651.500
 797.590 864.990
 531.497 699.862
 86.541 401.977
 599.749 33.972
 624.341 510.996
 521.881 376.968
 818.068 533.224
 483.680 663.513
 558.110 338.007
 862.206 688.456
 970.130 913.129
 621.904 943.513
 164.320 129.135
 725.990 153.628
 635.439 735.988
 586.811 327.275
 989.371 122.298
 918.797 903.484
 569.031 413.109
 84.594 501.196
 868.310 891.812
 753.188 307.901
 354.386 685.826
 610.703 753.984
 166.488 975.548
 0.664 542.265
 776.200 383.630
 819.347 589.769
 937.287 529.430
 180.291 7.400
 431.202 234.684
 294.936 925.262
 240.712 424.826
 526.668 64.509
 824.251 160.377
 574.479 274.531
 286.550 369.433
 469.212 375.912
 68.986 41.266
 337.369 169.725
 641.048 828.531
 350.162 252.755
 840.672 28.652
 652.590 692.047
 467.457 751.055
 410.558 802.418
 413.390 94.195
 53.270 394.496
 658.505 363.671
 781.360 341.253
 454.611 659.410
 994.654 86.378
 762.822 586.128
 331.213 492.351
 747.200 827.522
 943.929 919.322
 807.504 942.422
 742.819 623.397
 162.264 952.094
 948.980 965.493
 475.473 194.852
 116.665 796.269
 15.795 19.992
 38.043 10.944
 608.978 311.843
 733.827 197.913
 407.907 600.675
 213.334 600.513
 679.521 795.437
 348.890 101.080
 265.507 919.459
 119.146 465.384
 689.698 840.664
 529.459 763.923
 587.592 949.307
 688.499 340.451
 953.878 276.515
 110.546 318.989
 826.910 283.880
 202.363 835.792
 342.353 747.056
 790.108 625.057
 432.546 953.994
 231.549 465.092
 867.528 131.242
 256.268 259.317
 325.085 280.265
 873.785 153.532
 940.910 771.287
 7.251 312.772
 479.295 316.690
 547.130 548.682
 236.115 681.984
 201.854 418.350
 848.869 433.016
 355.719 240.132
 855.799 547.164
 461.237 489.021
 583.559 108.221
 705.020 557.073
 419.355 974.498
 532.111 972.378
 861.142 63.044
 411.125 957.790
 763.440 176.179
 116.889 38.440
 684.933 446.452
 22.252 150.982
 178.810 970.511
 978.142 9.067
 682.171 909.078
 450.503 996.057
 494.654 758.257
 632.680 510.209
 279.397 46.086
 298.079 918.031
 865.566 917.616
 564.871 282.338
 628.034 872.568
 454.505 42.383
 816.479 883.011
 909.291 319.731
 306.676 706.524
 640.070 506.202
 957.330 25.369
 979.570 25.899
 136.185 77.594
 575.578 434.163
 791.935 335.418
 853.306 370.302
 409.500 54.175
 369.607 881.389
 214.483 826.512
 462.170 610.583
 460.152 687.179
 531.895 639.942
 612.256 519.817
 281.841 4.918
 771.765 105.627
 745.073 181.682
 974.631 852.224
 768.157 80.665
 765.434 167.424
 156.867 167.454
 46.127 356.131
 143.890 448.373
 992.660 468.088
 491.011 891.052
 355.166 500.297
 4.804 854.283
 708.605 940.854
 717.513 746.114
 900.466 652.233
 484.152 149.816
 703.761 243.501
 371.525 305.089
 383.384 225.161
 391.551 123.163
 831.665 620.402
 864.975 881.660
 137.254 206.345
 825.147 685.909
 886.150 952.737
 296.228 511.447
 323.683 428.639
 245.287 736.758
 353.673 265.420
 330.455 130.576
 540.985 143.389
 893.369 134.753
 94.569 46.282
 696.986 357.659
 721.376 680.368
 741.339 605.995
 191.689 351.132
 729.848 691.954
 81.229 239.196
 865.296 80.734
 45.650 817.807
 163.768 128.968
 932.653 146.768
 250.927 911.761
 293.048 392.931
 90.371 164.465
 364.861 236.463
 558.997 660.446
 277.253 787.046
 577.866 908.845
 160.206 357.475
 305.885 653.299
 611.019 416.935
 962.452 566.078
 822.488 406.389
 247.156 309.846
 835.940 868.374
 230.775 844.832
 264.079 688.148
 491.423 321.662
 305.853 718.195
 230.165 964.200
 523.586 859.880
 17.263 122.796
 199.619 891.500
 667.008 792.379
 867.245 188.548
 817.698 733.387
 3.276 597.968
 983.497 313.877
 764.906 362.228
 854.773 981.156
 892.385 290.676
 239.132 59.334
 525.455 634.800
 371.005 309.538
 192.442 21.466
 65.725 351.724
 826.653 655.183
 875.008 866.573
 498.592 28.834
 613.304 223.726
 980.893 934.742
 295.333 335.287
 95.382 387.478
 159.181 643.237
 540.992 540.309
 379.579 14.132
 33.193 73.045
 713.590 247.516
 769.156 265.276
 405.099 985.170
 589.984 851.281
 522.691 131.140
 567.392 227.545
 663.115 818.018
 875.365 987.728
 843.343 358.958
 699.108 570.608
 979.823 149.196
 18.531 892.232
 743.970 782.430
 519.361 702.866
 746.081 649.352
 722.464 461.988
 971.932 426.236
 975.114 300.304
 541.525 344.948
 963.826 67.465
 120.247 181.763
 337.084 118.950
 459.460 996.348
 271.334 837.514
 425.088 795.027
 981.218 516.057
 665.643 250.838
 324.944 143.087
 530.410 168.863
 550.501 462.774
 557.083 586.962
 584.008 953.430
 467.164 812.649
 996.766 746.073
 126.224 645.680
 274.635 44.281
 911.949 867.574
 327.366 4.018
 781.398 404.169
 344.815 874.500
 513.583 511.447
 363.018 215.982
 926.202 789.722
 930.407 315.729
 705.970 704.242
 450.804 278.210
 58.437 754.042
 465.955 319.114
 961.744 174.084
 870.292 335.184
 13.518 532.309
 821.330 33.748
 883.582 263.076
 620.906 608.498
 247.786 796.788
 748.537 853.439
 878.697 753.377
 385.141 567.531
 733.874 681.317
 482.584 361.561
 416.912 76.128
 724.891 419.967
 123.326 200.875
 556.142 168.153
 33.833 369.344
 987.131 65.256
 320.905 419.534
 759.784 189.102
 308.050 695.570
 970.365 850.408
 510.528 830.444
 707.921 4.167
 14.896 356.121
 134.717 695.046
 974.547 803.122
 655.116 548.750
 539.197 645.912
 26.212 411.427
 756.082 626.125
 48.277 543.739
 415.586 581.395
 629.777 335.184
 328.377 627.338
 797.314 748.425
 557.295 103.819
 565.642 703.836
 955.655 89.435
 400.141 333.388
 333.040 11.022
 400.311 572.645
 356.718 194.652
 867.502 413.425
 156.424 403.188
 855.931 441.188
 615.528 30.917
 858.894 55.012
 663.469 741.472
 370.857 179.061
 22.276 770.427
 562.951 878.426
 871.248 713.132
 289.392 285.400
 673.938 492.152
 633.958 711.620
 934.227 972.772
 940.141 994.472
 215.108 761.323
 930.756 621.044
 244.791 486.539
 0.089 248.350
 57.857 1.832
 895.080 44.081
 660.610 644.588
 835.493 97.746
 783.679 901.564
 153.491 678.374
 583.814 526.849
 960.840 663.355
 201.033 576.025
 330.350 245.296
 465.647 708.120
 363.578 392.598
 708.815 982.247
 118.852 237.901
 65.098 770.722
 205.047 980.452
 199.041 122.800
 372.987 288.203
 451.179 256.447
 326.941 988.096
 721.313 908.824
 355.330 844.195
 305.883 134.232
 67.858 889.364
 527.150 161.371
 303.908 434.019
 558.490 985.994
 125.930 2.576
 913.997 121.936
 165.946 912.801
 761.775 20.266
 591.219 524.076
 496.768 15.902
 687.129 737.120
 906.801 711.769
 815.510 669.854
 149.005 666.741
 42.072 492.717
 565.377 334.764
 487.336 752.924
 876.262 894.149
 845.021 612.978
 347.866 909.025
 136.501 876.661
 311.081 445.901
 689.378 468.886
 668.942 109.472
 305.074 808.093
 351.918 511.076
 330.451 785.548
 724.999 504.014
 790.773 510.189
 707.657 441.373
 247.927 646.081
 404.325 78.852
 693.834 758.447
 754.841 167.620
 602.843 180.518
 574.768 386.475
 479.937 244.673
 166.509 940.173
 538.459 405.620
 823.504 808.819
 909.430 579.577
 229.559 444.737
 365.189 580.827
 259.670 366.521
 477.045 645.893
 631.760 49.263
 416.887 876.296
 432.974 224.940
 956.506 824.996
 770.124 922.917
 269.039 110.861
 770.059 548.579
 750.852 722.529
 309.018 34.716
 569.039 810.929
 185.270 637.780
 12.020 152.366
 799.485 587.292
 944.505 865.723
 683.591 345.042
 912.152 303.241
 660.433 270.317
 327.683 609.964
 840.923 613.023
 24.317 208.680
 717.916 828.518
 562.310 251.994
 20.499 602.284
 501.734 868.424
 800.441 830.758
 343.854 183.495
 64.110 284.042
 632.347 628.291
 596.280 199.571
 384.906 856.388
 982.953 561.695
 389.477 715.496
 92.995 14.579
 194.525 593.149
 865.297 954.572
 799.529 147.706
 439.915 338.625
 13.705 908.703
 816.794 628.400
 304.130 586.670
 1.046 332.017
 258.653 665.210
 254.141 89.131
 806.817 91.047
 698.912 718.158
 289.442 655.479
 283.934 170.310
 763.289 138.080
 489.070 742.914
 443.618 16.410
 215.947 38.863
 499.481 730.080
 950.578 130.451
 52.709 210.770
 483.682 820.160
 923.120 879.193
 529.410 179.843
 594.110 183.783
 374.944 100.444
 932.151 272.731
 929.861 69.632
 221.688 700.429
 11.299 3.196
 117.351 461.396
 513.223 641.605
 665.466 799.988
 957.683 755.713
 806.640 483.976
 333.513 420.415
 894.115 766.323
 692.047 663.173
 105.063 444.680
 616.813 392.261
 993.518 5.510
 919.811 189.688
 347.085 193.034
 73.780 113.711
 430.507 746.875
 379.026 409.299
 296.814 921.309
 424.124 50.845
 242.955 539.147
 349.536 434.619
 506.938 190.749
 907.400 659.237
 725.679 100.344
 553.066 556.803
 478.629 625.394
 356.177 606.921
 866.257 198.187
 511.026 737.728
 652.339 271.084
 615.680 715.306
 125.592 887.247
 712.973 783.776
 803.385 407.279
 708.245 647.141
 155.212 609.676
 141.058 0.310
 116.391 420.615
 161.450 105.944
 696.549 378.331
 794.390 376.935
 69.117 201.632
 345.523 327.954
 217.053 504.195
 862.174 385.833
 268.885 409.952
 498.656 945.479
 803.788 104.502
 105.571 288.975
 553.786 868.159
 358.094 879.628
 457.256 933.542
 825.641 444.701
 995.996 290.977
 960.391 780.784
 206.483 915.116
 518.347 480.161
 926.039 533.847
 225.968 676.738
 401.011 123.729
 947.485 353.338
 734.479 553.811
 401.134 911.304
 126.203 861.032
 902.548 266.817
 1.482 315.636
 294.967 160.281
 935.419 904.703
 350.884 115.249
 454.910 947.418
 518.982 297.041
 995.846 968.847
 42.189 649.367
 364.007 552.427
 614.250 146.565
 304.429 908.189
 878.207 821.705
 238.482 217.751
 33.658 714.643
 846.091 222.709
 521.683 842.587
 121.702 925.341
 436.246 308.039
 438.556 975.075
 785.973 319.726
 341.913 267.342
 646.069 71.761
 536.386 320.113
 320.361 480.723
 316.878 95.124
 929.788 861.214
 451.404 463.727
 986.010 884.995
 894.968 490.251
 955.206 39.821
 287.520 18.099
 103.598 220.128
 759.733 735.610
 907.219 746.832
 385.033 400.659
 446.106 747.387
 625.153 286.273
 758.158 415.379
 222.793 136.236
 448.803 712.084
 305.201 92.148
 616.264 837.438
 536.200 664.949
 613.420 566.741
 254.098 8.309
 409.030 870.206
 874.825 532.828
 494.574 168.448
 842.502 443.898
 897.432 957.517
 945.496 647.819
 973.944 206.554
 460.162 846.814
 162.533 0.259
 865.040 620.716
 751.286 992.800
 516.932 98.906
 257.748 751.347
 881.420 78.773
 111.290 403.236
 551.791 405.222
 678.041 833.703
 212.836 239.107
 61.400 199.727
 953.429 800.855
 661.579 683.722
 401.422 959.718
 878.092 178.597
 246.168 970.258
 109.893 208.133
 981.503 947.829
 947.774 594.921
 501.432 676.410
 89.347 708.708
 321.937 798.445
 543.295 93.214
 197.670 731.033
 459.711 677.149
 217.889 60.407
 838.254 938.730
 770.577 102.055
 164.911 391.587
 179.452 582.913
 28.617 688.329
 170.680 450.855
 116.530 856.454
 392.866 982.386
 904.827 565.823
 976.754 119.331
 402.384 519.138
 14.626 187.709
 597.464 713.952
 1.281 345.623
 760.514 369.614
 799.621 671.294
 505.620 183.633
 868.066 277.382
 873.190 483.421
 61.505 154.106
 609.585 990.804
 742.352 172.743
 56.034 803.648
 616.802 284.649
 468.024 822.225
 250.201 31.713
 344.116 974.215
 673.860 35.134
 204.737 3.770
 636.611 784.463
 809.901 334.606
 593.547 332.427
 701.225 158.247
 380.780 78.071
 187.166 765.264
 70.672 747.044
 28.648 574.518
 812.134 649.522
 520.527 933.275
 563.440 900.393
 876.422 685.626
 752.172 250.346
 611.975 629.494
 732.804 618.601
 364.562 210.932
 844.871 97.031
 493.798 311.192
 244.409 760.697
 163.017 455.656
 32.352 861.410
 21.584 668.350
 532.891 79.586
 283.642 981.024
 582.703 286.496
 951.435 17.100
 31.610 436.142
 259.051 359.141
 183.288 615.791
 542.342 590.418
 930.473 179.938
 677.515 8.970
 875.567 157.870
 807.639 344.016
 740.319 534.537
 204.174 173.251
 26.429 473.091
 28.729 724.478
 814.407 380.918
 286.234 940.946
 106.173 865.565
 39.782 957.063
 505.872 919.540
 713.430 845.740
 774.795 91.061
 93.862 802.152
 824.587 309.720
 84.954 978.395
 665.856 450.312
 828.936 402.223
 297.675 534.381
 20.135 739.184
 301.218 727.223
 966.497 795.296
 235.007 418.928
 642.584 326.404
 770.086 752.778
 896.024 906.162
 754.323 944.900
 466.125 807.904
 162.257 727.965
 225.271 343.307
 730.194 742.220
 315.709 154.829
 258.173 822.858
 709.368 127.296
 296.859 918.278
 327.673 930.216
 647.319 983.999
 710.999 555.480
 657.044 187.738
 391.055 419.841
 271.689 328.534
 489.411 768.238
 727.190 603.890
 615.329 868.676
 372.521 981.098
 167.775 223.586
 584.087 60.516
 539.793 143.534
 956.151 718.212
 186.413 209.796
 768.720 132.667
 835.994 580.975
 188.826 325.017
 413.695 729.828
 250.232 755.388
 196.939 999.262
 580.486 140.449
 856.876 576.668
 256.198 701.389
 955.481 854.127
 423.969 869.496
 91.944 185.320
 234.990 811.760
 729.156 300.353
 718.812 374.969
 114.505 895.003
 931.837 458.305
 49.869 484.627
 727.728 826.265
 303.062 584.257
 932.237 771.682
 504.224 739.871
 389.074 278.875
 581.464 251.964
 54.724 756.492
 383.911 477.220
 40.049 485.943
 669.147 8.925
 659.534 532.595
 225.462 479.054
 293.047 501.966
 515.724 117.473
 280.557 591.355
 904.794 984.942
 451.572 428.752
 630.790 170.708
 985.032 136.185
 144.388 432.123
 552.264 475.070
 40.281 238.277
 518.733 288.675
 389.518 963.089
 976.085 353.935
 27.515 822.255
 604.009 184.734
 14.896 845.080
 584.373 925.282
 650.016 764.495
 723.826 759.621
 734.185 759.774
 504.425 906.803
 262.512 825.951
 347.046 326.380
 902.227 516.179
 14.476 422.035
 921.988 518.810
 828.488 889.112
 123.478 115.718
 459.378 132.299
 602.436 913.865
 151.901 500.694
 210.016 255.710
 765.970 707.897
 604.945 568.452
 274.789 873.954
 68.603 295.945
 921.099 434.005
 413.063 424.308
 81.089 885.978
 538.710 432.762
 725.421 817.999
 513.814 510.134
 851.051 577.152
 551.988 326.026
 242.575 167.473
 381.577 550.184
 717.211 739.687
 238.614 706.617
 626.007 242.012
 904.980 128.097
 791.182 214.799
 767.010 555.535
 424.677 246.816
 26.272 884.269
 518.061 573.388
 770.871 290.429
 44.060 632.564
 258.106 335.416
 343.560 941.953
 191.035 21.365
 770.326 393.436
 44.446 296.586
 963.546 353.662
 239.632 344.846
 653.238 814.016
 640.304 558.728
 266.494 153.908
 980.056 333.578
 587.301 905.821
 299.283 429.024
 576.437 670.341
 708.727 349.239
 130.850 95.501
 78.409 976.541
 957.285 569.266
 923.200 56.418
 959.226 79.297
 496.477 342.371
 149.004 63.511
 166.088 548.181
 360.888 142.118
 615.164 271.268
 171.925 411.208
 445.397 807.168
 854.258 654.653
 851.412 100.897
 757.541 950.667
 249.230 820.839
 828.264 908.213
 975.079 805.157
 542.471 253.385
 396.489 545.500
 91.028 924.542
 297.649 329.660
 396.835 845.429
 95.051 570.936
 348.818 386.628
 15.749 380.261
 349.109 346.821
 615.048 775.963
 931.335 376.564
 37.527 29.686
 316.594 809.238
 927.251 484.942
 529.598 177.842
 390.424 992.613
 253.958 494.243
 505.206 636.279
 319.150 1.936
 485.639 186.180
 391.877 327.424
 244.634 256.138
 603.969 132.899
 97.594 240.760
 953.629 788.243
 114.759 94.103
 35.458 648.658
 905.971 954.914
 109.546 51.057
 723.590 622.225
 536.057 574.040
 843.381 298.808
 957.583 779.673
 452.841 724.887
 288.451 48.078
 293.501 461.972
 2.784 95.992
 198.025 314.123
 539.087 846.927
 392.523 614.137
 949.310 892.683
 35.432 793.531
 508.623 393.771
 301.003 501.978
 615.693 840.506
 330.027 763.623
 402.121 208.394
 333.717 739.948
 437.365 152.817
 897.004 612.448
 368.294 601.618
 261.882 669.993
 330.028 412.943
 834.550 667.540
 269.738 303.599
 935.119 962.785
 653.294 544.549
 556.562 398.723
 295.087 630.020
 609.779 712.210
 636.068 310.756
 371.393 756.036
 769.196 736.507
 15.769 635.205
 903.471 564.699
 676.382 103.009
 998.895 489.125
 245.764 130.630
 679.685 842.384
 467.761 362.755
 629.588 487.604
 8.728 373.735
 831.896 788.100
 401.712 932.818
 781.865 817.998
 653.865 326.847
 167.618 333.325
 84.681 644.438
 187.541 182.737
 641.710 532.287
 300.961 511.952
 619.729 542.874
 650.943 158.617
 815.743 820.122
 963.001 287.861
 690.563 547.666
 423.980 467.004
 910.988 611.178
 847.239 795.248
 626.021 115.162
 502.486 305.628
 225.274 324.895
 953.164 947.797
 955.183 870.395
 426.485 987.588
 274.351 511.912
 919.313 459.695
 936.890 801.354
 898.508 360.740
 553.831 722.881
 21.742 939.653
 427.366 15.926
 421.785 739.446
 238.900 797.889
 354.674 868.518
 235.740 250.252
 204.047 370.678
 767.040 214.919
 207.134 951.697
 809.661 286.987
 772.909 777.761
 769.466 371.184
 802.737 549.575
 691.851 192.909
 105.230 677.608
 743.797 187.727
 379.320 632.227
 693.274 817.562
 585.532 551.050
 193.419 225.562
 50.979 979.166
 139.799 308.088
 777.535 360.922
 698.323 580.716
 17.090 150.520
 866.551 490.138
 818.033 358.861
 527.660 185.883
 461.262 92.962
 857.824 840.709
 223.788 399.302
 956.038 788.023
 917.705 111.842
 560.296 436.015
 39.825 687.936
 403.580 794.051
 973.339 340.449
 933.409 695.938
 551.442 431.969
 884.042 380.914
 921.022 767.922
 243.189 966.351
 232.458 430.762
 15.755 751.660
 382.608 349.297
 454.366 981.593
 208.647 248.017
 26.975 185.723
 980.117 714.318
 830.601 31.576
 278.039 240.420
 770.164 579.512
 849.110 516.058
 13.695 221.495
 448.656 382.741
 749.043 502.468
 160.434 516.056
 420.081 556.852
 29.511 525.621
 557.720 404.130
 844.838 89.603
 266.519 712.443
 542.095 449.871
 932.990 499.320
 399.498 952.958
 916.794 251.228
 107.295 839.856
 828.880 31.458
 996.358 563.699
 527.352 747.455
 506.628 88.607
 536.796 68.061
 109.209 826.076
 162.197 738.135
 816.860 668.554
 895.124 717.879
 529.793 445.143
 645.996 677.949
 373.549 654.371
 58.886 675.702
 952.768 516.620
 429.229 104.901
 831.718 868.146
 133.088 298.717
 275.190 713.838
 650.346 37.491
 260.829 32.178
 212.624 997.414
 378.249 738.794
 397.296 218.917
 536.410 260.970
 17.121 584.380
 437.307 541.246
 894.383 199.800
 772.155 201.532
 360.882 365.918
 740.857 177.956
 970.345 408.130
 173.979 139.890
 156.055 184.295
 589.852 83.596
 699.634 293.639
 491.486 431.755
 511.460 322.506
 95.904 955.487
 551.284 353.502
 192.488 686.558
 759.970 168.803
 600.200 416.277
 728.384 347.265
 592.661 236.653
 924.138 804.842
 994.526 111.799
 636.049 291.114
 435.110 557.212
 212.732 229.148
 441.623 925.803
 576.920 885.086
 833.593 467.431
 630.143 756.693
 864.181 548.868
 840.602 871.542
 68.300 139.928
 676.084 245.746
 100.063 725.772
 327.090 449.188
 454.572 172.752
 414.813 194.755
 805.960 123.712
 724.113 274.190
 392.613 237.223
 901.075 424.859
 32.479 913.212
 44.447 768.372
 750.214 104.857
 64.238 17.735
 890.729 834.210
 21.649 424.215
 930.674 177.915
 672.609 413.859
 883.807 731.728
 461.284 547.388
 334.590 0.652
 926.655 92.822
 286.152 288.684
 149.611 409.711
 436.839 612.155
 562.887 55.219
 419.544 957.859
 332.810 98.985
 369.056 16.655
 89.391 404.735
 796.611 900.626
 97.231 446.804
 723.085 493.530
 919.536 689.387
 881.013 77.042
 204.775 291.465
 272.331 946.729
 722.116 302.480
 648.060 499.999
 67.390 990.321
 445.650 2.143
 264.195 166.720
 220.319 65.593
 580.809 534.376
 682.333 101.492
 387.210 128.979
 599.852 302.506
 480.046 837.677
 246.960 412.580
 527.345 978.605
 922.045 845.118
 727.763 775.011
 689.328 978.313
 368.004 768.736
 715.551 428.239
 201.562 323.651
 897.371 160.667
 795.162 167.949
 368.697 725.749
 607.331 728.371
 609.904 100.811
 315.688 898.681
 374.778 411.109
 113.194 953.688
 331.263 612.928
 494.178 929.174
 956.958 404.621
 672.235 813.232
 821.311 656.745
 765.667 977.362
 358.120 390.466
 382.040 73.411
 722.010 292.645
 189.524 57.891
 421.754 335.987
 515.257 516.996
 425.696 813.218
 324.144 257.637
 87.121 926.316
 47.725 421.967
 990.363 566.426
 422.544 660.392
 75.181 539.389
 609.393 161.965
 763.766 838.092
 575.706 358.008
 351.399 629.541
 788.095 666.892
 390.772 45.194
 263.559 783.134
 917.322 162.280
 627.413 295.700
 47.407 406.521
 12.707 177.787
 104.919 48.528
 977.216 268.129
 70.184 203.493
 505.556 872.355
 825.979 363.507
 79.115 178.119
 630.787 721.515
 537.216 191.209
 163.441 503.613
 398.948 268.872
 743.844 971.030
 674.594 223.987
 282.350 334.065
 254.541 87.994
 689.492 327.431
 336.322 405.681
 885.193 810.739
 229.377 860.881
 882.631 300.349
 282.699 834.027
 339.702 521.527
 711.445 421.503
 327.195 745.302
 181.565 519.307
 166.784 85.756
 151.395 821.931
 56.466 964.541
 999.036 309.501
 792.036 374.547
 795.302 805.486
 379.427 308.916
 453.293 62.848
 336.399 70.741
 714.691 173.045
 328.307 88.915
 665.130 750.213
 749.813 173.857
 930.113 698.075
 433.945 830.542
 440.700 561.277
 776.301 673.766
 304.459 653.172
 843.286 170.506
 329.935 761.393
 79.746 766.155
 668.320 199.335
 837.258 975.213
 718.356 0.078
 356.673 663.509
 332.082 858.972
 7.499 589.361
 730.506 7.439
 415.696 267.291
 738.089 44.591
 706.818 472.472
 649.984 131.457
 12.831 710.116
 511.081 147.344
 900.990 865.473
 894.083 966.881
 697.715 51.163
 576.247 3.093
 218.428 544.492
 320.282 405.606
 47.844 213.726
 331.620 648.380
 819.457 165.309
 787.347 798.739
 446.245 590.713
 85.167 154.659
 688.383 179.466
 445.566 562.188
 992.584 612.059
 96.830 986.378
 89.217 811.794
 188.640 480.424
 228.527 967.460
 601.862 766.977
 219.886 129.183
 64.012 167.200
 105.241 108.472
 134.250 556.586
 549.947 801.700
 208.929 627.345
 24.236 115.939
 317.583 746.202
 933.256 759.692
 56.284 630.356
 842.339 11.897
 45.655 455.324
 349.755 584.315
 137.292 654.366
 447.378 119.482
 636.203 883.522
 49.480 133.956
 797.324 488.164
 883.272 130.064
 108.559 411.145
 947.086 605.311
 536.708 189.289
 31.482 123.730
 209.657 370.327
 346.623 955.416
 490.092 987.843
 540.412 907.403
 192.668 314.693
 464.018 369.723
 765.940 898.492
 35.117 684.293
 638.730 304.661
 758.629 251.353
 982.029 257.237
 636.789 249.059
 804.570 194.904
 785.460 27.929
 353.275 134.907
 474.763 614.953
 77.474 161.597
 136.058 924.968
 115.028 595.886
 183.413 222.394
 123.946 739.217
 48.802 738.552
 897.924 68.479
 342.072 652.830
 229.520 450.199
 438.272 555.083
 909.700 672.405
 438.231 77.408
 144.568 705.451
 418.526 312.184
 424.842 209.252
 212.544 506.901
 474.594 29.718
 876.615 72.362
 134.705 663.336
 178.780 277.469
 283.382 822.996
 290.329 889.838
 368.771 483.268
 702.655 106.298
 113.488 807.698
 778.110 190.972
 61.936 618.615
 270.551 481.768
 70.956 30.980
 319.285 660.035
 613.261 271.406
 482.468 114.768
 969.790 792.620
 189.206 724.573
 458.339 588.830
 863.097 670.897
 786.554 151.069
 916.562 868.436
 260.481 71.331
 800.750 27.726
 836.644 723.768
 489.114 165.564
 115.147 299.401
 795.925 856.967
 151.148 342.553
 109.250 623.916
 57.573 692.712
 729.638 418.283
 506.822 750.952
 532.251 156.469
 465.305 406.866
 46.190 69.661
 441.627 937.380
 907.810 254.996
 655.344 145.850
 585.879 148.677
 374.386 886.760
 89.329 732.386
 89.879 622.407
 300.237 559.635
 639.487 502.779
 575.686 220.534
 125.086 633.896
 235.673 613.497
 846.237 203.984
 606.624 463.399
 164.222 237.784
 981.007 410.667
 477.296 229.157
 445.611 828.584
 409.279 308.795
 240.156 331.114
 51.809 0.876
 552.949 875.860
 144.672 838.828
 313.352 1.977
 496.196 990.888
 177.132 267.325
 631.990 701.112
 48.549 449.726
 589.207 406.909
 873.866 781.442
 246.580 241.655
 259.279 12.095
 477.745 677.692
 599.894 701.972
 444.719 983.921
 696.012 984.421
 296.063 151.669
 322.674 392.882
 514.437 936.747
 405.165 905.715
 863.359 644.219
 537.207 441.569
 833.499 480.876
 713.220 851.657
 283.392 469.561
 687.688 355.306
 534.882 576.073
 132.962 94.917
 24.652 375.532
 254.428 429.578
 63.014 78.658
 204.710 17.585
 720.731 362.966
 185.358 72.050
 93.378 288.384
 657.435 216.179
 497.941 716.113
 426.697 562.158
 683.523 453.921
 303.019 326.598
 110.838 696.526
 538.751 953.885
 325.332 857.858
 761.458 214.571
 546.214 260.072
 770.547 588.059
 776.373 274.918
 455.640 826.530
 42.240 845.184
 510.925 470.546
 162.439 51.247
 311.397 176.556
 661.826 750.207
 733.924 594.017
 863.875 787.950
 251.845 656.898
 657.903 868.672
 912.730 133.476
 125.045 628.663
 884.620 102.783
 873.211 583.558
 889.157 329.569
 159.334 448.797
 746.389 816.608
 328.307 435.062
 354.573 788.686
 761.282 823.196
 91.155 62.297
 968.897 771.143
 923.389 875.192
 83.006 509.295
 487.128 377.512
 267.217 966.079
 261.658 848.647
 283.793 324.482
 421.538 419.556
 2.094 949.493
 371.026 407.667
 219.768 719.195
 703.599 960.245
 78.413 726.793
 922.261 342.111
 204.794 51.406
 702.865 75.677
 689.144 291.678
 482.709 66.583
 144.277 553.490
 363.570 538.728
 471.677 832.375
 588.548 910.766
 20.280 249.076
 495.106 915.304
 565.114 415.452
 875.358 175.880
 789.410 625.334
 54.607 889.751
 636.309 394.562
 899.475 131.645
 244.135 695.241
 9.684 900.514
 9.803 636.196
 857.821 324.340
 283.752 194.740
 897.681 254.051
 10.459 280.480
 145.306 794.178
 342.948 51.294
 382.369 503.155
 507.470 162.298
 576.638 58.929
 433.925 933.186
 949.856 25.273
 434.552 206.497
 143.273 10.807
 372.302 643.031
 382.513 417.043
 753.524 80.637
 376.481 194.910
 277.533 354.305
 803.079 533.238
 927.083 139.754
 743.914 290.054
 365.318 206.306
 890.652 741.398
 471.500 229.817
 19.772 996.605
 382.505 570.805
 336.103 237.914
 571.077 230.021
 237.614 950.976
 774.242 382.757
 726.516 76.948
 53.573 308.823
 660.035 732.747
 818.621 287.781
 826.587 900.497
 249.484 744.558
 180.897 507.877
 515.855 0.740
 659.470 226.093
 387.897 818.740
 713.495 360.301
 976.994 192.568
 880.392 548.010
 217.793 728.608
 411.968 904.216
 421.479 426.643
 683.421 438.544
 486.067 685.196
 23.471 340.672
 663.305 151.300
 885.102 297.832
 752.142 364.209
 275.079 724.598
 142.372 521.728
 888.222 393.837
 773.955 659.190
 962.073 842.208
 140.548 872.322
 944.821 358.551
 361.217 249.950
 323.207 763.757
 811.284 989.655
 509.603 362.127
 159.235 843.956
 363.761 832.895
 47.092 946.622
 503.246 773.556
 300.214 74.354
 18.612 581.444
 10.962 149.856
 989.661 234.684
 238.850 945.521
 435.274 817.160
 365.823 425.430
 112.083 723.773
 375.136 405.528
 200.777 922.125
 850.375 421.900
 129.945 365.469
 259.716 94.613
 36.473 220.684
 870.156 345.143
 51.802 455.951
 275.725 569.743
 341.286 128.381
 199.458 56.018
 669.151 415.224
 695.950 337.574
 976.629 677.133
 722.698 859.737
 761.792 152.897
 925.297 841.593
 855.151 926.942
 383.138 894.938
 867.485 639.471
 555.883 143.940
 220.675 720.704
 152.332 890.809
 286.928 312.086
 585.767 418.408
 988.129 216.234
 885.432 202.184
 929.698 311.816
 782.161 528.332
 149.972 638.411
 385.526 455.429
 197.587 449.025
 706.138 901.545
 49.563 734.370
 864.396 842.001
 348.843 223.982
 358.202 634.332
 272.108 485.997
 257.625 81.929
 690.152 191.799
 752.747 257.253
 10.274 736.466
 528.715 346.063
 502.773 453.974
 984.294 877.982
 24.259 521.396
 179.918 973.807
 825.020 83.197
 509.539 479.727
 735.028 60.217
 676.695 652.111
 85.424 843.762
 436.619 998.575
 564.654 559.632
 388.267 831.900
 109.155 656.822
 586.654 429.046
 369.125 208.608
 948.460 549.685
 204.903 877.920
 972.474 614.390
 696.669 3.085
 649.059 494.963
 880.223 603.599
 125.611 566.620
 648.631 328.696
 592.126 118.110
 230.413 904.604
 394.983 131.020
 320.076 551.002
 848.292 808.840
 199.323 95.074
 939.363 560.820
 153.786 215.348
 794.726 691.877
 720.057 890.282
 640.574 99.972
 53.990 842.193
 139.549 384.360
 209.361 579.930
 575.515 985.445
 775.115 718.846
 878.683 138.596
 11.539 149.623
 2.497 375.159
 926.039 534.780
 576.652 154.122
 166.091 620.103
 40.972 583.675
 911.786 185.279
 914.597 484.655
 307.801 741.954
 353.682 664.979
 272.281 576.942
 406.785 888.328
 598.856 582.926
 176.314 820.174
 171.732 808.604
 551.142 173.762
 339.627 475.684
 982.197 327.611
 242.418 672.533
 449.855 79.817
 308.062 255.689
 918.164 693.994
 593.077 23.301
 112.837 493.514
 937.240 712.108
 902.601 507.187
 554.817 195.499
 239.871 858.454
 156.408 699.037
 937.847 34.944
 656.391 316.530
 266.485 955.147
 92.933 409.998
 756.471 958.517
 395.885 56.989
 854.142 845.041
 860.914 905.599
 394.604 756.063
 607.315 88.674
 807.065 661.634
 346.747 102.372
 665.377 157.990
 608.319 279.073
 606.049 104.887
 242.778 80.263
 791.651 784.880
 859.074 441.202
 363.840 949.283
 577.256 746.874
 649.601 548.337
 562.773 278.965
 27.193 611.215
 642.079 608.501
 173.369 646.089
 494.424 20.738
 77.477 837.982
 529.458 641.149
 475.860 14.899
 357.458 117.670
 814.682 878.545
 454.373 29.146
 151.896 918.319
 136.545 298.251
 548.963 75.263
 661.831 844.623
 47.340 941.051
 240.227 216.946
 669.361 676.221
 996.210 578.036
 501.407 37.637
 708.438 912.277
 611.082 809.327
 144.565 798.106
 699.295 440.455
 397.648 298.500
 200.744 982.230
 156.593 118.918
 308.366 170.451
 850.329 955.062
 723.249 176.200
 91.010 82.615
 13.520 613.775
 505.633 549.320
 324.442 587.474
 541.427 528.039
 916.025 128.465
 14.630 330.552
 40.482 336.159
 354.378 508.815
 14.949 927.539
 686.115 267.044
 827.864 10.650
 67.973 848.803
 151.461 548.350
 507.983 563.128
 457.274 744.604
 471.713 978.505
 863.691 62.773
 764.332 489.280
 29.973 633.892
 216.347 782.926
 573.414 808.767
 999.914 685.981
 177.178 692.514
 587.177 809.542
 405.759 831.092
 971.245 360.778
 710.883 219.342
 395.098 334.478
 729.236 407.429
 267.639 88.063
 608.861 401.657
 436.671 465.603
 195.790 5.883
 485.607 242.365
 737.063 216.780
 127.887 673.228
 659.199 770.824
 196.536 448.478
 639.410 209.705
 725.835 882.208
 855.026 166.244
 460.227 815.545
 57.954 522.510
 18.305 533.691
 136.472 719.288
 305.836 137.266
 585.692 630.402
 483.442 830.402
 877.847 901.344
 426.961 686.671
 999.754 599.613
 699.861 716.289
 381.026 60.057
 319.042 711.447
 374.522 323.962
 222.235 9.493
 250.126 972.842
 224.955 244.597
 32.170 119.762
 228.165 507.032
 235.770 30.974
 548.626 385.250
 752.439 262.829
 989.219 810.271
 492.708 283.036
 846.671 775.714
 433.913 536.729
 622.348 82.117
 43.175 567.493
 114.526 603.436
 575.866 627.975
 637.459 940.099
 993.260 746.392
 846.233 90.281
 532.717 251.756
 512.739 213.863
 710.689 615.648
 265.969 96.613
 482.430 220.877
 901.402 351.292
 739.810 412.115
 204.623 163.946
 445.659 280.933
 101.842 844.385
 703.208 963.631
 326.167 47.446
 494.233 426.344
 107.759 164.178
 819.233 435.405
 796.249 548.385
 495.570 584.753
 895.628 343.403
 950.901 314.653
 29.400 246.683
 353.848 11.335
 603.972 526.264
 293.970 745.070
 851.431 554.933
 729.314 469.993
 912.192 516.605
 910.648 573.718
 270.035 367.889
 643.818 294.938
 236.314 598.902
 320.267 505.144
 59.329 465.146
 213.710 724.073
 324.793 680.967
 269.393 570.996
 532.988 739.803
 990.458 474.653
 459.628 112.857
 621.211 718.167
 205.835 272.182
 34.893 392.060
 746.312 373.435
 27.684 694.428
 525.191 245.216
 902.711 144.152
 910.763 184.200
 677.840 567.784
 490.983 706.906
 176.879 356.462
 612.162 509.369
 951.683 154.229
 777.565 225.286
 46.869 287.654
 527.716 331.919
 251.622 348.319
 920.381 552.635
 705.123 129.980
 368.678 57.168
 631.919 851.950
 237.057 518.189
 7.923 286.084
 546.525 888.651
 101.562 78.978
 415.221 502.427
 930.859 521.361
 424.018 545.471
 637.084 76.741
 118.247 11.015
 838.324 720.165
 957.938 245.954
 9.247 150.346
 535.381 62.807
 481.986 84.522
 68.609 969.352
 501.134 501.484
 534.079 333.815
 944.946 5.606
 255.893 625.522
 475.078 600.821
 960.156 257.864
 456.293 511.085
 822.166 911.895
 531.986 201.452
 675.228 574.705
 115.023 145.537
 559.837 317.736
 699.003 870.653
 121.157 137.590
 82.806 376.504
 914.321 947.586
 680.094 668.136
 557.655 144.934
 731.840 135.346
 442.916 578.978
 709.003 131.233
 631.888 344.397
 567.026 899.904
 855.883 643.891
 955.176 40.919
 607.858 172.820
 480.975 805.083
 48.070 629.096
 750.633 537.306
 408.565 241.705
 45.856 627.832
 307.771 727.462
 129.385 29.227
 605.366 55.466
 97.849 134.576
 324.058 440.438
 300.891 999.737
 626.668 358.506
 827.983 202.033
 704.648 231.355
 715.191 247.843
 752.006 47.150
 957.387 326.421
 463.456 259.857
 319.691 326.519
 907.798 153.818
 345.504 621.442
 340.278 689.668
 456.274 938.006
 887.466 13.314
 556.557 172.007
 874.640 55.090
 602.233 829.648
 381.340 354.923
 492.579 658.528
 871.655 696.015
 819.692 296.985
 120.696 729.036
 190.577 495.718
 269.810 326.926
 345.548 745.546
 515.475 373.310
 276.885 340.151
 448.920 392.240
 227.611 888.763
 396.668 350.917
 373.565 712.489
 701.062 978.559
 292.486 66.670
 862.074 552.220
 959.659 653.091
 928.105 703.761
 16.885 858.489
 768.034 941.258
 804.420 783.846
 626.557 183.544
 66.448 631.978
 110.004 249.698
 110.107 884.407
 873.728 387.980
 364.754 923.363
 391.209 173.468
 928.707 107.617
 338.810 443.742
 560.132 573.897
 91.370 11.066
 249.965 256.772
 308.283 212.136
 668.958 362.605
 516.409 597.577
 397.333 126.440
 337.127 278.692
 491.574 469.450
 635.236 334.718
 13.987 768.954
 415.641 827.025
 120.529 479.166
 991.187 94.784
 972.795 690.247
 476.237 237.783
 490.773 793.217
 413.348 785.138
 2.144 401.589
 655.409 152.987
 457.559 255.829
 46.976 399.934
 683.778 457.866
 973.128 176.654
 330.165 519.748
 172.391 457.063
 749.320 98.402
 995.259 344.571
 138.218 178.373
 388.193 820.832
 278.891 872.910
 604.136 989.219
 162.254 973.130
 997.318 44.682
 488.276 183.045
 218.280 650.269
 421.301 448.438
 853.424 533.304
 280.309 499.091
 674.307 236.730
 877.648 271.327
 500.271 19.779
 631.677 121.693
 512.368 733.756
 92.587 58.764
 168.217 80.910
 188.118 750.141
 591.079 365.273
 946.815 962.968
 79.635 672.739
 148.944 791.559
 798.687 273.002
 825.299 453.443
 559.025 958.209
 636.138 299.464
 124.287 453.116
 358.810 704.236
 643.752 20.308
 263.737 665.491
 506.247 903.699
 412.932 745.853
 247.829 406.491
 549.996 704.711
 684.555 679.307
 520.279 73.516
 443.828 834.021
 147.825 572.796
 749.610 823.388
 362.741 716.932
 96.958 800.881
 608.247 32.399
 202.084 954.932
 228.002 871.446
 910.558 293.204
 537.145 946.460
 116.764 622.694
 588.168 66.436
 923.657 257.713
 557.311 517.763
 437.875 408.433
 78.269 504.050
 639.014 16.449
 445.819 716.906
 524.205 160.086
 188.485 639.841
 253.921 341.090
 181.015 544.967
 809.415 666.408
 926.368 296.585
 916.313 475.486
 403.909 262.462
 846.241 546.559
 553.942 603.560
 535.131 997.533
 975.517 482.857
 62.865 121.274
 259.456 835.775
 436.600 45.336
 894.709 76.674
 275.562 556.642
 284.691 791.109
 77.022 97.621
 830.391 161.392
 373.773 627.228
 596.112 688.080
 97.884 194.664
 917.323 62.652
 622.108 32.149
 661.780 692.891
 240.517 213.535
 266.667 23.921
 708.341 315.888
 275.837 91.665
 25.252 570.242
 850.349 614.567
 7.251 95.069
 658.484 812.255
 643.951 511.411
 32.586 240.457
 527.294 473.032
 251.791 469.707
 214.991 979.412
 42.419 896.488
 660.342 236.010
 730.267 360.482
 406.228 887.396
 107.876 317.107
 164.359 667.843
 750.047 862.722
 444.157 524.474
 805.387 978.695
 774.643 594.592
 871.647 513.354
 696.431 726.340
 417.306 986.812
 461.402 576.064
 908.642 627.543
 340.110 392.896
 735.957 741.637
 629.675 998.207
 678.253 701.964
 109.421 912.001
 804.318 416.555
 492.253 188.455
 759.703 0.626
 754.561 57.245
 541.512 707.676
 437.019 575.546
 402.346 660.423
 636.958 967.684
 65.508 16.190
 457.235 345.991
 167.941 373.326
 836.651 888.765
 795.943 210.795
 616.594 11.296
 240.096 203.123
 253.871 456.224
 96.745 384.059
 80.452 793.172
 588.774 376.805
 449.594 438.489
 301.245 564.404
 460.453 758.428
 338.886 954.208
 388.811 18.211
 451.696 174.531
 91.849 190.871
 759.389 124.227
 825.422 889.797
 980.676 137.414
 391.118 774.458
 262.933 501.903
 799.123 677.361
 863.553 922.647
 626.078 780.125
 685.988 207.900
 602.362 436.335
 479.247 498.729
 271.487 598.111
 905.500 700.382
 619.353 291.952
 530.739 111.007
 620.212 638.270
 540.536 299.015
 639.367 589.190
 897.330 40.324
 473.357 832.782
 85.984 91.797
 602.939 281.217
 217.363 14.060
 542.323 718.827
 330.265 447.644
 252.342 667.233
 333.169 739.040
 661.572 353.204
 320.163 671.151
 826.608 5.611
 469.227 104.961
 32.969 116.550
 453.229 430.645
 766.594 974.531
 160.064 967.280
 500.852 801.719
 501.881 466.658
 377.008 429.852
 496.143 60.139
 291.610 249.035
 503.187 745.144
 530.036 418.742
 214.027 512.750
 742.307 190.581
 484.448 658.256
 789.119 947.642
 521.357 646.746
 289.995 896.303
 937.097 95.236
 781.676 574.397
 317.667 217.394
 396.696 676.672
 800.043 206.912
 255.952 496.982
 648.858 28.124
 144.539 289.762
 468.496 469.569
 19.923 444.967
 816.113 895.698
 951.442 825.057
 5.402 217.396
 879.093 344.976
 549.346 272.472
 229.730 691.945
 300.062 157.467
 765.241 427.631
 50.730 442.494
 838.437 927.764
 392.064 507.171
 479.604 171.039
 515.653 99.846
 864.602 158.449
 558.620 301.246
 861.684 234.655
 946.431 290.448
 609.680 194.223
 49.462 104.045
 738.819 327.411
 688.382 152.661
 654.286 423.461
 545.888 832.377
 711.838 775.265
 138.352 627.369
 527.763 879.741
 519.145 645.263
 688.572 405.884
 502.566 324.843
 818.694 100.293
 668.239 889.160
 89.709 251.953
 313.672 33.498
 528.247 668.439
 528.396 900.678
 820.374 489.650
 656.101 934.804
 90.347 638.317
 158.756 63.562
 426.083 975.098
 694.376 448.940
 760.962 877.050
 541.552 892.662
 333.086 719.175
 150.770 777.368
 13.395 727.730
 954.873 74.864
 710.887 649.815
 836.713 631.392
 167.247 295.981
 117.279 335.412
 288.606 51.003
 206.597 339.832
 725.844 93.519
 344.870 717.794
 407.093 138.941
 173.160 514.320
 800.177 734.058
 310.108 366.321
 695.116 338.399
 100.353 717.306
 557.038 870.075
 246.508 182.787
 20.678 956.066
 972.651 125.744
 844.802 583.343
 604.498 792.039
 787.401 112.739
 228.964 12.483
 22.412 997.827
 231.096 96.032
 221.195 992.503
 644.870 977.791
 545.425 970.440
 119.713 321.921
 23.788 694.549
 948.621 255.006
 47.557 333.319
 656.248 876.963
 657.462 232.125
 564.370 87.164
 496.965 310.700
 73.793 511.477
 569.229 513.099
 990.366 125.583
 503.626 414.137
 520.636 260.849
 862.919 457.946
 840.318 36.687
 7.412 331.715
 744.899 388.518
 284.062 763.467
 502.937 20.006
 386.113 70.081
 904.003 84.147
 895.174 204.385
 707.635 738.090
 488.428 882.525
 418.320 984.621
 487.973 779.962
 23.646 238.231
 219.027 322.005
 105.725 680.258
 604.271 459.089
 465.316 806.175
 81.118 94.937
 57.411 244.598
 18.708 754.837
 928.091 333.675
 516.510 259.714
 845.204 483.357
 674.218 868.245
 137.717 704.530
 973.994 713.357
 686.755 36.602
 355.040 681.168
 159.455 907.890
 383.916 840.338
 137.365 687.949
 832.290 449.272
 284.575 72.950
 120.173 659.552
 725.825 235.541
 823.554 648.838
 288.201 385.758
 590.383 798.575
 706.553 61.804
 870.663 64.803
 635.558 896.705
 310.842 148.736
 761.425 102.452
 158.749 872.500
 202.923 556.384
 694.940 110.232
 52.091 259.932
 374.881 161.873
 475.123 427.835
 812.008 923.401
 497.196 432.489
 936.017 80.453
 983.146 914.822
 58.170 700.441
 528.803 237.246
 303.718 530.200
 953.453 18.603
 21.575 421.284
 868.467 194.179
 647.005 143.318
 754.853 89.802
 821.457 337.980
 55.763 607.584
 814.935 83.485
 749.268 277.285
 853.786 943.885
 560.731 632.618
 436.916 71.431
 579.524 892.615
 185.868 907.091
 316.566 46.730
 981.492 917.625
 760.278 206.436
 808.036 141.947
 420.026 59.239
 773.253 759.852
 677.453 772.306
 572.675 498.216
 564.394 87.102
 292.726 149.747
 747.076 233.798
 929.121 384.284
 493.504 800.825
 565.566 109.906
 536.152 712.332
 497.569 9.035
 395.159 901.756
 85.033 291.975
 106.234 296.005
 115.921 826.394
 688.475 30.424
 505.709 406.150
 704.593 853.849
 240.585 197.236
 102.009 925.366
 296.592 163.829
 198.396 385.234
 485.574 245.233
 288.192 452.809
 648.154 77.679
 324.090 380.778
 643.776 376.408
 474.472 409.838
 190.648 597.169
 907.141 218.971
 750.160 956.572
 812.677 67.152
 499.882 222.682
 696.597 451.799
 618.664 196.464
 155.529 262.206
 941.897 437.580
 354.406 943.036
 812.926 381.352
 962.851 479.566
 139.395 525.144
 441.197 214.450
 195.500 200.014
 919.879 762.477
 230.503 596.121
 948.242 28.032
 41.090 77.413
 636.267 488.162
 134.365 442.605
 39.569 186.463
 196.365 96.072
 486.699 9.073
 238.271 155.324
 188.692 769.365
 922.245 303.040
 252.713 913.292
 277.468 793.884
 821.218 539.513
 864.139 942.528
 730.168 189.531
 691.511 783.367
 907.558 51.005
 61.404 428.702
 877.973 895.619
 409.917 125.674
 689.240 70.523
 29.384 678.766
 401.032 24.117
 845.134 960.318
 867.861 283.131
 725.716 763.412
 884.026 134.684
 852.239 486.910
 137.408 895.691
 647.141 699.856
 722.510 980.004
 552.492 770.354
 898.756 673.819
 393.877 612.099
 133.966 790.618
 211.821 489.821
 359.361 152.382
 785.715 413.718
 473.796 103.679
 815.506 263.868
 991.686 244.939
 17.272 630.407
 929.918 21.656
 586.757 786.569
 500.677 244.062
 399.441 972.651
 424.461 569.231
 459.618 643.372
 33.568 252.404
 949.884 793.322
 212.241 380.108
 435.526 340.382
 354.611 413.406
 467.483 620.664
 233.026 290.176
 828.084 777.090
 102.777 920.937
 753.991 544.040
 748.291 539.455
 632.038 120.094
 52.275 678.756
 330.691 347.980
 172.986 192.474
 640.146 794.159
 503.722 653.502
 338.690 939.475
 299.028 75.205
 475.569 96.983
 548.051 419.076
 308.551 794.149
 299.570 996.402
 407.619 765.342
 965.786 125.572
 138.279 858.817
 1.751 272.187
 675.128 672.827
 951.006 142.562
 928.255 591.154
 920.521 604.924
 54.417 723.151
 682.416 924.368
 287.523 591.546
 457.238 180.924
 577.776 918.082
 3.101 224.056
 347.921 587.934
 484.165 446.233
 633.556 525.302
 116.145 643.248
 0.840 371.307
 259.570 395.747
 160.443 249.081
 254.970 646.442
 806.002 647.714
 248.068 368.106
 286.154 315.391
 745.322 591.386
 612.435 672.052
 956.935 277.312
 554.752 423.169
 740.048 31.151
 178.908 959.560
 341.545 931.737
 836.973 584.707
 178.336 528.900
 984.418 332.861
 681.671 592.159
 124.402 980.674
 197.839 492.953
 978.871 55.565
 85.316 202.697
 671.026 89.094
 311.117 87.594
 239.933 827.840
 937.846 791.990
 364.639 512.622
 147.089 104.183
 374.097 975.061
 681.581 386.689
 785.782 124.747
 453.686 787.460
 28.327 247.504
 284.652 405.313
 143.325 383.106
 359.665 3.564
 63.215 267.278
 637.797 907.741
 163.502 916.873
 601.548 809.105
 779.401 808.055
 903.893 264.097
 53.170 785.212
 535.903 434.769
 86.081 773.844
 537.447 776.498
 858.232 125.111
 277.698 932.244
 653.758 954.964
 289.842 538.121
 894.627 259.402
 232.218 249.897
 902.935 382.540
 21.067 346.278
 441.988 719.612
 621.029 300.443
 146.298 377.248
 549.766 799.644
 558.997 53.277
 341.755 663.005
 323.982 193.714
 90.827 804.532
 704.673 731.699
 646.916 922.234
 549.871 498.872
 53.380 591.072
 831.282 951.605
 678.855 288.859
 121.388 790.760
 101.932 997.378
 752.234 633.003
 855.768 68.786
 736.139 263.654
 419.522 218.273
 882.294 455.541
 468.132 752.058
 405.753 556.066
 54.144 434.857
 897.618 346.983
 615.315 978.273
 960.664 280.111
 78.333 742.190
 469.578 439.929
 788.921 401.689
 99.078 223.841
 46.687 574.575
 989.035 146.738
 992.425 527.104
 649.257 642.619
 897.215 391.421
 116.656 667.598
 275.906 916.665
 86.257 111.225
 9.825 731.377
 70.076 943.021
 960.223 778.162
 372.628 995.324
 608.847 868.407
 790.146 789.565
 626.680 836.908
 877.131 719.091
 76.400 210.717
 516.206 716.352
 156.300 566.217
 466.348 655.186
 29.558 271.895
 844.266 710.041
 717.037 305.532
 861.133 643.943
 206.597 513.381
 42.170 97.141
 617.782 530.666
 3.180 860.577
 306.314 608.334
 252.273 445.148
 374.778 557.175
 486.548 992.311
 929.226 709.213
 224.841 347.731
 169.058 255.752
 74.791 461.834
 680.619 114.847
 394.350 854.262
 112.795 937.647
 946.439 739.062
 312.810 327.503
 436.036 250.263
 387.930 428.428
 589.878 620.176
 507.595 866.447
 921.495 872.876
 372.239 490.048
 203.240 721.021
 529.741 361.695
 329.849 654.267
 325.979 174.008
 45.757 331.382
 518.543 390.156
 464.912 125.897
 76.526 392.498
 434.081 207.317
 626.801 236.074
 279.002 687.893
 408.921 979.781
 980.416 840.649
 565.248 258.668
 210.474 50.285
 546.990 782.659
 228.846 237.853
 365.323 832.077
 404.779 886.677
 192.739 866.722
 62.096 265.034
 334.311 886.225
 607.749 905.930
 80.939 754.188
 123.018 171.311
 244.275 921.897
 95.049 743.763
 901.371 719.477
 23.404 989.872
 769.808 999.361
 733.154 303.684
 742.917 560.283
 297.328 134.097
 69.550 607.028
 154.920 435.472
 921.729 934.755
 897.005 655.597
 192.525 505.169
 76.748 129.453
 169.932 309.474
 526.249 311.634
 682.733 609.414
 984.556 726.134
 681.844 798.314
 259.924 801.358
 354.086 729.735
 772.199 993.244
 441.454 688.825
 707.355 273.403
 712.643 512.847
 428.683 306.087
 587.900 250.665
 443.477 481.843
 914.226 249.425
 539.465 582.089
 314.942 499.692
 553.588 773.148
 462.917 302.288
 192.321 66.750
 945.958 951.674
 915.875 423.707
 79.507 787.645
 859.710 545.742
 377.702 41.202
 280.458 715.640
 298.925 798.747
 967.267 66.668
 44.135 804.205
 294.530 538.033
 391.748 899.758
 151.986 794.058
 915.834 626.604
 370.209 231.419
 147.296 837.391
 663.867 192.452
 821.030 346.966
 695.087 855.200
 904.468 418.805
 971.228 334.963
 551.079 767.645
 744.977 50.909
 971.328 286.540
 392.603 768.506
 796.167 676.714
 374.222 198.597
 235.594 884.676
 497.066 31.913
 946.314 812.143
 930.983 619.316
 335.580 255.190
 90.028 619.447
 188.252 809.973
 873.231 163.561
 234.745 429.409
 833.014 909.759
 130.505 69.891
 45.778 643.718
 422.913 86.737
 933.582 339.139
 397.010 644.421
 119.444 217.967
 253.352 841.251
 885.548 887.920
 243.878 712.068
 690.587 13.754
 117.264 986.549
 939.817 770.229
 274.393 930.108
 192.498 990.866
 255.911 780.154
 842.612 69.763
 754.109 979.297
 79.763 287.306
 15.440 381.046
 390.563 948.105
 860.934 910.651
 712.491 65.571
 260.636 367.350
 521.075 967.108
 444.291 483.523
 989.404 182.604
 481.205 355.936
 981.573 13.168
 513.036 544.576
 57.065 843.617
 847.804 621.670
 102.692 288.757
 723.482 638.848
 357.150 768.129
 104.953 771.280
 838.161 845.349
 596.966 466.943
 864.423 295.978
 724.065 465.264
 28.066 171.958
 60.597 506.501
 615.195 291.753
 182.229 901.025
 792.392 424.741
 175.349 101.440
 529.343 667.966
 581.010 271.360
 68.178 985.701
 592.443 589.078
 88.545 840.496
 74.407 694.671
 566.320 172.291
 361.926 583.068
 649.195 454.204
 736.263 176.753
 842.987 84.766
 206.658 359.221
 40.557 272.322
 564.772 8.723
 755.840 774.427
 270.381 401.599
 627.004 210.095
 295.389 631.640
 306.652 143.416
 650.353 557.895
 197.786 111.370
 573.322 405.590
 759.661 245.546
 732.988 925.956
 888.584 16.172
 822.901 909.491
 968.896 947.650
 465.229 547.403
 836.165 348.040
 843.545 367.585
 47.942 232.259
 214.892 219.663
 420.787 661.759
 760.629 549.590
 872.043 774.921
 799.951 254.315
 760.573 335.319
 464.467 23.674
 415.120 813.303
 599.777 807.532
 587.880 864.328
 81.764 954.917
 593.270 740.218
 400.563 487.454
 759.786 222.777
 341.243 736.648
 111.459 299.029
 772.718 303.740
 433.094 90.975
 918.825 618.012
 791.593 737.430
 329.723 666.096
 368.879 619.621
 977.581 148.355
 997.857 784.362
 175.998 61.451
 922.373 798.411
 153.852 697.496
 69.120 854.891
 215.542 243.556
 21.083 428.226
 183.273 530.664
 118.439 459.153
 763.661 254.134
 837.354 157.877
 209.100 917.888
 166.113 394.005
 80.803 361.285
 921.142 39.535
 570.117 539.804
 335.457 929.819
 30.593 48.748
 274.610 581.389
 526.510 15.384
 759.376 869.883
 53.347 518.671
 222.199 331.751
 949.515 721.746
 921.056 56.183
 41.911 780.936
 958.182 615.722
 474.249 202.252
 383.510 622.860
 508.403 293.668
 338.238 163.716
 995.022 366.273
 250.402 57.417
 638.431 292.389
 822.443 20.536
 668.589 372.499
 244.561 919.837
 443.651 399.435
 474.118 304.383
 783.126 557.409
 990.730 890.992
 244.009 840.537
 572.310 97.052
 949.416 21.464
 945.599 674.327
 137.781 612.124
 705.232 989.796
 75.552 517.845
 430.832 158.550
 950.529 240.727
 177.849 583.681
 497.642 102.000
 393.747 164.119
 393.354 354.976
 188.811 548.977
 456.357 595.031
 845.518 42.596
 806.324 151.033
 510.300 685.016
 832.807 289.889
 408.203 375.478
 914.729 973.893
 338.918 790.120
 687.109 486.593
 39.583 27.919
 483.803 659.868
 576.540 50.598
 679.149 381.168
 798.784 852.764
 621.838 989.625
 47.159 88.522
 893.418 552.712
 465.802 411.647
 752.078 586.545
 59.045 769.844
 938.427 793.987
 934.520 182.400
 950.603 861.742
 281.133 367.628
 446.117 313.146
 561.507 855.849
 430.355 154.944
 118.347 699.567
 257.771 397.699
 71.824 490.080
 440.759 49.540
 642.666 414.614
 650.360 476.536
 198.245 486.575
 747.891 950.445
 665.044 690.478
 930.852 141.802
 961.787 580.128
 161.880 405.040
 717.855 221.910
 605.926 99.655
 389.078 293.263
 286.281 320.285
 558.386 529.080
 120.639 207.403
 506.109 595.913
 778.373 183.234
 300.944 296.072
 852.003 724.253
 648.036 832.390
 929.864 627.483
 438.460 661.365
 642.035 653.867
 481.212 330.233
 304.244 204.740
 824.083 125.401
 659.748 589.170
 646.268 489.307
 500.026 18.507
 149.016 14.709
 792.671 783.299
 600.056 564.560
 848.386 956.011
 574.981 247.726
 85.881 265.349
 59.412 802.134
 999.189 614.824
 957.962 484.394
 970.136 695.508
 431.197 66.070
 901.205 662.269
 534.497 609.747
 150.622 311.425
 750.718 601.638
 640.254 288.499
 32.560 901.128
 63.925 756.131
 944.614 121.346
 963.338 618.306
 916.195 159.351
 753.227 797.538
 684.464 970.998
 87.292 431.993
 876.345 546.006
 860.390 950.552
 703.836 735.678
 567.253 312.319
 739.899 862.311
 188.418 795.026
 214.178 279.360
 583.258 382.319
 684.821 529.292
 948.975 346.282
 973.905 876.851
 992.524 127.932
 21.268 584.759
 376.988 179.653
 640.222 793.089
 890.507 409.719
 826.934 599.444
 868.005 136.453
 264.697 392.337
 225.538 659.552
 409.438 532.854
 173.858 346.041
 181.240 618.625
 219.901 430.998
 909.379 198.774
 478.329 987.092
 79.147 478.796
 964.439 926.236
 354.753 191.048
 366.869 680.940
 754.027 980.853
 574.282 857.697
 130.765 832.168
 803.086 660.811
 885.886 832.785
 720.079 19.201
 138.612 950.353
 229.585 893.010
 206.339 90.884
 182.089 239.243
 882.658 65.252
 821.870 139.591
 585.856 861.589
 313.755 968.155
 347.475 868.013
 741.407 546.767
 897.171 107.162
 946.915 611.242
 804.553 718.427
 957.597 719.303
 992.389 583.083
 322.518 861.587
 623.052 249.993
 838.249 398.345
 769.047 943.799
 88.767 709.059
 749.787 73.163
 244.328 798.628
 94.331 93.518
 272.835 506.185
 770.704 997.698
 307.085 380.733
 306.836 930.045
 402.822 456.863
 369.438 156.981
 414.352 335.025
 121.698 732.150
 633.385 160.536
 558.095 910.301
 187.634 336.146
 27.644 574.803
 811.458 392.264
 271.236 423.502
 392.792 190.415
 683.423 321.611
 907.769 128.253
 786.115 384.123
 794.465 843.183
 396.299 940.086
 135.337 936.732
 960.512 393.989
 938.034 839.228
 496.718 112.936
 377.913 245.706
 464.123 200.443
 722.810 736.425
 310.967 377.330
 259.327 671.918
 20.233 76.783
 416.243 161.472
 477.576 314.142
 298.953 549.493
 171.521 343.154
 451.360 166.136
 553.427 630.472
 119.040 32.068
 237.127 231.039
 948.253 293.476
 211.954 331.270
 596.372 658.819
 937.701 37.679
 405.323 295.724
 848.543 559.686
 183.772 72.656
 630.963 791.159
 417.123 758.979
 77.160 100.802
 366.186 657.935
 222.398 452.535
 593.036 984.607
 427.451 989.701
 361.619 225.419
 593.985 18.349
 74.623 353.195
 532.981 142.349
 728.939 513.797
 828.479 754.971
 179.405 54.155
 239.007 436.588
 502.559 199.928
 597.553 195.688
 734.938 502.538
 352.080 210.522
 838.310 314.093
 829.187 462.073
 609.446 984.350
 204.018 716.942
 925.268 441.861
 173.012 933.117
 793.883 72.639
 809.193 674.894
 95.098 860.807
 841.892 278.746
 145.229 138.836
 156.793 693.351
 643.473 808.143
 123.828 398.769
 561.886 847.334
 98.665 6.951
 867.374 404.462
 230.369 863.982
 929.489 865.996
 368.533 660.058
 217.602 369.090
 176.008 43.026
 649.043 151.256
 499.836 2.953
 267.576 554.211
 67.626 216.817
 939.186 73.734
 797.115 122.739
 407.515 497.725
 523.858 631.724
 390.518 338.710
 59.842 621.592
 787.333 648.924
 941.336 623.382
 442.311 125.599
 457.770 976.276
 52.119 656.430
 978.082 654.908
 550.560 121.466
 813.320 565.371
 840.800 124.426
 933.876 356.463
 821.195 155.919
 559.221 334.464
 851.615 541.066
 673.281 427.538
 793.436 958.144
 808.589 984.597
 517.275 662.056
 359.033 568.958
 875.628 151.596
 299.775 515.523
 978.186 492.747
 541.865 448.563
 659.548 977.837
 459.810 932.906
 93.896 153.682
 87.380 72.661
 969.045 398.221
 467.936 937.351
 690.891 337.395
 11.411 834.759
 35.016 160.631
 994.669 453.212
 109.181 768.348
 542.382 943.764
 631.084 138.164
 242.042 926.408
 380.555 63.262
 632.510 895.740
 353.019 747.677
 17.108 423.006
 48.212 655.694
 699.235 146.477
 479.771 538.294
 833.479 694.146
 720.429 996.546
 594.120 166.552
 15.162 103.476
 454.646 537.886
 940.219 71.321
 668.494 616.199
 576.642 314.987
 867.980 984.873
 848.411 385.279
 333.467 464.259
 771.157 503.026
 409.803 62.246
 419.376 959.237
 696.498 493.610
 578.055 614.082
 649.569 148.994
 756.597 551.635
 697.513 784.908
 45.097 566.490
 685.182 226.025
 49.562 276.561
 664.652 451.126
 296.001 993.429
 701.650 645.487
 313.955 22.811
 363.042 107.309
 446.614 314.052
 1.713 396.411
 963.886 595.627
 419.561 303.095
 531.664 605.701
 229.803 227.566
 597.894 300.645
 472.371 420.010
 955.179 63.592
 179.617 403.419
 119.747 768.651
 516.085 341.157
 295.049 929.115
 400.791 315.404
 460.516 180.121
 691.738 537.888
 515.852 643.863
 801.602 648.245
 720.224 690.111
 205.314 86.165
 773.917 643.719
 582.326 309.842
 505.326 776.916
 149.386 524.757
 34.750 645.816
 127.827 873.305
 602.556 442.010
 749.518 398.083
 665.347 500.914
 938.125 850.978
 900.190 674.159
 960.377 788.404
 12.505 684.715
 282.178 722.853
 644.514 357.158
 396.087 135.259
 733.180 283.844
 22.772 275.552
 702.311 848.537
 295.172 164.445
 304.021 895.731
 979.363 473.105
 489.433 785.646
 592.503 804.476
 704.640 206.335
 270.941 777.027
 621.017 285.918
 198.999 555.432
 742.775 135.632
 312.381 560.756
 140.696 599.663
 274.370 893.202
 869.402 348.019
 525.491 22.274
 394.126 446.651
 619.055 941.595
 617.980 613.260
 369.879 788.808
 226.434 721.805
 308.534 825.430
 994.405 973.319
 998.968 228.764
 203.687 990.682
 346.550 829.631
 242.861 921.428
 702.940 338.608
 985.246 212.049
 423.322 732.525
 417.670 831.925
 313.061 956.185
 806.869 422.664
 830.653 455.954
 102.340 692.906
 910.828 967.012
 273.701 698.530
 207.940 480.472
 434.425 788.449
 510.518 116.373
 307.774 567.193
 71.346 310.807
 318.418 353.143
 865.218 17.566
 146.416 187.286
 13.049 644.951
 338.803 378.886
 184.074 955.475
 745.969 34.356
 48.229 799.635
 421.510 692.390
 342.452 124.627
 809.478 536.131
 834.562 375.620
 734.400 141.558
 116.915 12.249
 927.506 85.714
 392.316 108.144
 666.048 229.875
 83.340 739.315
 998.012 127.805
 512.681 341.037
 976.976 820.185
 79.206 306.406
 174.216 560.906
 257.826 587.425
 378.602 592.688
 550.047 856.221
 78.648 527.557
 828.214 195.605
 862.581 786.746
 675.215 260.892
 917.063 775.007
 601.035 225.584
 76.822 382.028
 899.595 569.752
 427.699 160.326
 328.208 259.967
 924.374 281.782
 385.572 112.039
 309.325 546.815
 323.188 22.244
 347.470 249.479
 943.507 339.041
 885.805 292.669
 962.913 356.240
 951.444 319.803
 199.186 811.457
 285.406 768.209
 984.529 332.366
 721.832 155.957
 113.129 90.323
 339.841 854.590
 866.120 989.506
 592.878 357.443
 479.355 673.612
 741.033 174.743
 46.459 495.761
 36.778 35.997
 700.157 535.673
 732.862 886.432
 860.906 316.957
 160.391 72.039
 958.594 272.959
 760.643 227.624
 848.867 318.722
 19.774 340.027
 891.909 337.024
 52.869 645.993
 522.810 596.110
 992.779 848.269
 6.726 344.571
 67.727 267.244
 779.662 224.169
 86.097 177.291
 370.859 994.368
 101.181 661.002
 882.471 53.489
 995.482 820.520
 566.749 692.136
 123.917 348.408
 343.531 136.723
 586.566 32.075
 497.978 587.045
 91.183 262.138
 99.769 365.187
 218.534 568.637
 403.032 357.263
 552.600 417.418
 86.964 419.109
 994.042 275.890
 349.404 747.023
 378.244 381.724
 691.492 190.713
 586.197 814.708
 556.344 553.970
 812.832 741.176
 586.569 426.291
 766.996 948.276
 125.981 493.085
 871.582 653.276
 144.558 451.522
 141.536 718.544
 150.279 122.285
 299.344 748.456
 957.716 493.761
 878.427 528.874
 705.185 804.815
 928.847 97.035
 996.833 295.652
 419.235 619.509
 943.574 504.857
 294.409 693.501
 590.530 426.362
 248.394 673.423
 354.984 65.309
 784.227 926.670
 717.563 939.853
 809.931 322.358
 272.887 500.482
 447.367 802.104
 70.279 804.082
 568.466 136.351
 879.149 751.494
 810.829 262.276
 969.472 830.630
 29.339 274.732
 280.533 298.446
 707.572 810.328
 489.177 671.201
 256.348 352.600
 713.562 0.977
 168.140 784.855
 84.529 815.602
 55.460 233.978
 571.733 547.610
 886.551 56.023
 606.631 425.205
 528.991 401.345
 743.033 934.331
 635.335 617.406
 835.437 266.580
 147.150 270.943
 695.895 464.118
 275.164 533.291
 564.984 971.883
 832.439 324.276
 858.178 861.711
 681.224 967.807
 834.876 345.771
 807.328 208.395
 96.464 231.653
 991.528 570.064
 117.751 462.993
 116.715 21.080
 521.877 752.723
 71.604 318.624
 144.507 856.518
 804.103 841.736
 423.872 198.137
 985.501 38.939
 577.416 182.924
 694.018 194.796
 864.840 598.436
 564.821 199.019
 925.801 369.982
 613.113 539.661
 356.108 622.790
 875.501 261.441
 939.789 400.748
 668.514 69.683
 79.826 544.456
 496.293 823.900
 214.701 569.163
 894.341 72.406
 321.462 977.444
 43.445 15.860
 891.984 254.067
 176.003 854.279
 134.035 923.964
 302.803 135.482
 152.153 1.683
 866.700 765.269
 767.949 56.027
 663.586 308.818
 661.017 981.076
 921.745 172.282
 69.204 569.618
 287.329 32.407
 252.549 682.719
 693.668 325.026
 873.967 396.119
 591.024 820.727
 910.088 67.228
 754.719 933.928
 408.950 33.241
 175.190 821.576
 542.095 239.506
 243.248 936.933
 844.699 766.483
 285.691 185.296
 139.555 122.917
 266.603 370.517
 442.875 592.177
 262.299 177.865
 649.146 538.810
 835.535 479.935
 188.804 724.489
 197.567 513.232
 299.638 558.597
 653.759 204.737
 406.976 171.250
 206.299 146.859
 178.545 988.779
 841.186 957.776
 619.934 497.323
 288.926 820.308
 571.888 373.714
 330.493 179.454
 829.886 559.207
 761.360 975.785
 951.978 956.576
 244.049 493.629
 477.585 690.899
 619.384 269.937
 526.453 625.895
 31.884 417.613
 564.482 548.567
 7.426 807.772
 946.399 993.203
 531.249 485.928
 811.833 580.366
 169.538 390.424
 112.157 396.757
 394.450 335.911
 274.385 877.776
 874.689 524.624
 12.539 806.922
 524.020 773.056
 526.487 986.137
 328.967 677.034
 186.451 320.787
 252.948 84.901
 394.884 104.575
 14.063 273.242
 705.537 176.675
 12.533 904.525
 225.173 989.327
 724.387 239.057
 542.234 993.666
 141.577 738.179
 837.826 789.489
 314.463 460.848
 809.727 246.919
 308.040 866.328
 654.901 990.515
 313.730 402.000
 638.609 826.453
 737.862 703.312
 959.986 618.337
 617.638 254.198
 389.606 895.270
 75.586 858.114
 891.629 865.736
 921.944 425.079
 492.575 162.047
 237.522 77.161
 564.458 342.683
 431.369 867.893
 449.019 114.371
 60.586 969.824
 662.365 223.606
 644.275 744.167
 438.711 720.312
 898.577 918.262
 954.605 667.117
 691.793 176.990
 530.588 599.386
 572.539 855.473
 448.338 17.496
 792.829 400.340
 713.862 688.292
 242.987 658.910
 310.083 462.286
 875.643 439.038
 837.425 982.531
 839.165 751.710
 263.767 16.639
 312.190 564.198
 73.878 21.904
 654.113 129.615
 904.482 932.571
 13.188 160.711
 709.146 406.039
 594.251 438.827
 254.755 890.109
 839.871 316.096
 899.418 775.536
 358.260 918.576
 934.110 617.326
 402.644 394.187
 534.232 374.976
 512.476 991.863
 512.847 907.547
 837.382 92.463
 497.871 525.930
 28.608 38.834
 977.461 354.578
 76.845 998.434
 430.757 81.311
 354.502 419.472
 747.781 510.556
 467.706 458.343
 558.405 206.782
 499.787 125.760
 354.878 586.097
 322.957 650.553
 277.521 640.636
 935.619 538.197
 713.962 258.676
 144.938 116.330
 967.187 920.445
 331.403 637.535
 907.967 632.741
 806.010 642.345
 927.618 932.963
 281.208 679.814
 535.184 903.826
 931.905 312.053
 439.808 543.163
 208.771 781.272
 968.270 818.985
 97.030 747.244
 686.466 988.981
 582.324 79.403
 322.148 597.145
 211.515 46.354
 677.928 190.210
 419.158 137.449
 534.751 575.536
 656.559 692.789
 386.339 113.198
 814.666 41.801
 727.288 482.111
 307.633 754.327
 7.196 857.380
 891.803 205.295
 929.602 898.945
 574.338 23.769
 639.421 185.365
 134.216 234.088
 331.451 177.867
 981.267 361.376
 703.453 805.198
 539.999 341.793
 451.924 797.120
 615.930 391.223
 101.421 831.585
 412.839 701.772
 6.954 906.650
 977.835 876.438
 464.266 502.284
 893.524 816.959
 798.794 599.641
 377.081 552.432
 827.780 406.527
 527.109 456.323
 651.549 269.223
 51.301 932.532
 732.813 194.259
 259.694 958.043
 273.267 261.797
 596.580 617.068
 54.500 978.132
 263.661 731.708
 937.837 922.235
 140.961 934.796
 831.163 414.615
 901.321 605.318
 48.826 41.234
 928.413 324.650
 985.622 756.241
 954.333 257.598
 972.646 661.393
 626.659 726.159
 109.964 3.937
 969.865 352.112
 9.829 176.135
 723.987 388.476
 419.391 656.522
 204.386 146.886
 10.925 664.369
 838.215 930.810
 571.591 453.903
 182.049 291.732
 937.470 443.831
 625.204 191.165
 295.138 941.134
 327.091 245.184
 618.657 897.343
 244.842 385.617
 673.766 642.448
 478.227 243.944
 60.797 728.746
 19.172 366.996
 492.903 127.504
 347.953 39.948
 929.359 939.081
 0.343 319.658
 270.698 276.520
 150.787 683.661
 242.307 978.594
 655.327 56.166
 467.840 606.649
 691.852 476.897
 888.663 726.471
 769.855 192.010
 898.760 608.812
 180.859 844.500
 317.657 177.718
 975.755 866.152
 551.432 662.435
 916.399 281.368
 631.536 975.400
 13.940 347.966
 863.745 244.894
 771.627 719.857
 359.024 216.496
 959.485 825.318
 1.544 833.174
 104.765 632.274
 386.659 280.905
 155.786 903.819
 836.726 107.140
 316.508 934.163
 881.632 785.701
 531.545 863.924
 133.348 806.988
 781.287 286.325
 552.492 150.480
 307.306 520.389
 915.553 871.867
 290.493 706.972
 262.994 674.739
 837.560 607.700
 113.148 292.318
 463.114 500.150
 839.575 474.461
 479.923 975.434
 359.021 446.079
 802.923 382.543
 894.395 102.657
 934.660 519.135
 247.147 555.007
 211.181 347.994
 623.566 187.388
 455.814 695.103
 450.735 300.229
 799.988 247.563
 834.133 960.833
 699.502 671.640
 847.173 563.350
 793.799 282.644
 903.582 124.253
 745.393 654.601
 199.707 723.414
 155.222 609.685
 982.077 96.259
 4.173 691.745
 5.401 932.522
 326.135 37.227
 510.344 325.542
 306.823 308.199
 834.712 317.388
 136.280 359.509
 45.042 14.316
 460.746 654.470
 860.105 109.792
 498.854 215.553
 458.677 294.965
 953.334 458.769
 299.445 295.823
 986.285 488.693
 812.542 629.949
 285.301 967.053
 184.473 491.923
 759.231 168.651
 588.887 963.808
 624.119 226.985
 205.497 405.208
 608.008 286.830
 512.429 946.149
 82.154 526.170
 380.503 416.170
 57.986 5.148
 891.551 365.773
 944.607 530.346
 950.187 533.793
 589.185 189.752
 265.956 788.653
 599.112 683.804
 210.028 216.282
 25.137 833.168
 160.242 276.256
 751.880 732.194
 956.280 325.001
 57.231 501.920
 911.812 975.754
 754.499 806.938
 844.893 784.913
 688.155 581.377
 866.738 319.929
 511.025 370.858
 240.634 361.688
 101.648 465.558
 718.625 552.150
 486.772 466.200
 68.313 333.843
 95.694 996.864
 403.226 300.566
 798.187 129.101
 768.777 737.677
 752.400 399.177
 755.505 965.712
 227.473 538.647
 709.448 293.425
 460.182 667.480
 86.046 756.996
 276.128 454.018
 302.486 82.973
 752.540 878.158
 940.124 316.100
 48.323 759.818
 643.227 542.657
 682.549 166.324
 565.500 999.097
 838.050 487.541
 697.366 359.043
 613.365 180.043
 33.884 54.120
 783.229 510.226
 937.444 411.292
 372.387 666.002
 536.264 127.743
 845.476 217.704
 857.473 990.600
 690.391 467.190
 103.701 760.727
 675.984 871.441
 979.168 145.381
 726.801 620.346
 892.920 792.603
 635.973 10.836
 804.013 150.266
 268.413 429.452
 219.930 884.599
 354.450 236.929
 662.495 777.666
 881.259 361.217
 725.159 691.697
 726.483 934.830
 565.154 262.544
 893.949 359.535
 409.968 567.157
 181.993 12.784
 969.662 594.228
 595.691 708.076
 797.169 66.621
 388.057 533.632
 843.962 43.489
 443.335 883.685
 137.064 933.966
 286.961 193.529
 527.577 638.788
 389.156 937.959
 405.749 697.346
 517.776 963.141
 671.517 642.497
 664.761 820.373
 823.867 481.412
 820.978 848.134
 971.773 946.078
 486.318 713.531
 761.675 150.495
 983.620 648.632
 502.222 702.605
 182.526 889.623
 190.250 437.553
 246.853 801.403
 199.829 445.680
 189.043 816.855
 288.855 285.003
 868.091 873.901
 458.346 405.721
 201.791 245.643
 424.922 226.066
 706.854 45.895
 846.295 727.743
 536.387 786.547
 485.800 269.072
 286.357 962.249
 680.827 819.183
 402.118 55.418
 460.390 412.187
 772.160 669.531
 561.132 111.984
 366.249 805.968
 243.941 612.324
 704.695 959.495
 993.373 110.053
 758.067 595.915
 870.769 759.549
 124.255 334.039
 923.725 711.384
 141.988 440.115
 767.324 967.051
 935.031 979.151
 336.880 443.556
 275.142 592.562
 161.996 276.829
 969.047 589.401
 74.475 431.966
 157.267 68.848
 488.227 702.486
 231.340 619.929
 681.213 632.070
 879.358 771.660
 473.969 383.112
 234.500 559.458
 396.018 100.094
 982.411 114.140
 623.198 505.981
 163.695 115.726
 371.374 851.063
 948.719 849.366
 964.142 570.865
 852.548 783.817
 826.098 158.666
 265.577 408.979
 264.092 515.015
 195.753 128.249
 115.080 988.406
 224.881 429.934
 392.106 195.448
 676.087 251.234
 634.120 623.628
 251.982 305.593
 148.586 733.923
 141.442 342.440
 68.803 443.442
 93.287 535.841
 674.698 270.051
 831.817 909.616
 743.421 242.213
 634.508 370.648
 504.752 739.273
 926.652 274.850
 729.281 442.232
 470.047 742.467
 431.154 394.970
 559.715 187.802
 931.288 44.295
 598.938 765.079
 614.183 927.767
 331.689 955.114
 587.546 185.388
 783.857 139.992
 787.847 200.125
 839.925 314.288
 488.749 728.294
 177.122 656.207
 988.222 810.606
 640.294 390.706
 752.495 394.884
 791.227 595.151
 962.142 929.739
 357.844 468.030
 172.184 573.002
 271.336 259.803
 301.820 108.200
 370.990 975.096
 1.034 76.265
 213.301 35.514
 394.885 48.060
 608.183 46.510
 528.761 816.775
 963.139 359.747
 479.555 649.140
 516.556 249.499
 961.832 562.653
 432.558 728.944
 451.086 995.059
 188.785 586.196
 927.757 695.457
 969.983 402.948
 578.344 327.339
 967.388 678.347
 389.703 156.965
 737.668 780.891
 958.292 470.987
 584.990 120.574
 879.778 580.484
 362.883 517.176
 361.372 621.240
 44.550 348.655
 737.672 938.731
 854.779 322.173
 102.212 878.718
 995.313 10.882
 475.905 908.530
 908.406 49.459
 707.785 429.011
 318.284 753.429
 483.723 551.941
 753.536 109.910
 449.100 802.765
 999.226 534.734
 28.818 844.147
 648.271 472.708
 252.661 223.620
 137.759 69.283
 919.290 40.309
 966.090 514.251
 114.452 653.892
 117.825 767.762
 247.909 866.765
 579.849 758.228
 901.801 781.698
 547.851 588.403
 356.507 46.376
 907.393 113.574
 347.526 858.215
 568.161 543.450
 530.425 723.482
 550.821 561.753
 115.867 990.113
 518.718 215.032
 961.252 940.836
 935.056 370.789
 51.229 219.704
 762.016 526.307
 200.667 439.051
 731.304 820.693
 108.402 484.130
 663.972 186.627
 669.010 698.523
 137.050 113.423
 6.901 334.999
 349.906 683.541
 779.284 324.446
 276.700 610.214
 352.256 121.098
 873.214 429.837
 890.604 587.432
 85.532 790.125
 823.519 189.432
 861.095 690.388
 614.688 175.452
 44.570 355.837
 38.960 543.541
 534.713 211.468
 964.799 987.200
 45.082 726.262
 880.869 313.170
 240.393 54.249
 458.616 102.643
 478.801 750.193
 385.568 335.579
 274.026 994.587
 564.836 903.456
 373.620 851.253
 786.194 126.386
 832.531 992.794
 817.884 684.189
 24.349 971.596
 933.502 526.575
 384.319 659.917
 515.910 994.429
 104.304 620.297
 113.874 352.364
 614.882 351.198
 164.351 382.882
 685.850 52.100
 233.942 445.921
 374.191 502.690
 730.628 176.235
 946.664 103.162
 447.648 627.434
 729.323 93.645
 335.133 418.781
 593.363 492.672
 564.273 182.857
 308.757 665.105
 219.485 123.247
 195.280 462.673
 994.924 686.661
 614.004 154.275
 705.090 538.902
 688.543 473.171
 570.134 155.248
 869.804 914.548
 383.376 229.945
 284.267 295.577
 292.702 754.180
 285.814 682.722
 963.629 375.339
 894.513 254.754
 977.595 541.209
 310.770 927.735
 45.191 850.664
 975.855 558.421
 774.640 17.090
 574.332 969.400
 577.841 333.237
 382.721 622.393
 769.999 577.490
 732.348 490.934
 927.505 883.645
 421.348 51.111
 218.795 311.808
 358.023 585.696
 274.011 200.018
 800.064 465.143
 473.993 978.533
 354.483 276.412
 533.419 15.779
 582.730 680.810
 345.581 401.799
 103.487 524.219
 119.537 917.257
 569.564 841.828
 449.277 980.091
 710.556 105.282
 637.555 194.479
 753.223 978.819
 85.450 475.575
 258.519 374.270
 37.272 206.631
 627.862 129.787
 326.618 761.342
 939.523 856.884
 844.263 143.054
 165.054 593.110
 285.859 743.880
 299.773 817.687
 834.342 991.343
 212.832 104.354
 988.639 249.370
 601.802 434.878
 920.052 986.021
 922.724 729.162
 877.025 264.962
 485.817 980.217
 77.451 804.408
 564.580 46.716
 737.934 559.953
 694.681 450.188
 857.285 300.740
 750.063 761.752
 766.024 376.844
 616.340 423.573
 396.727 625.241
 653.122 227.805
 547.025 578.540
 793.029 530.962
 876.166 161.785
 289.343 490.372
 978.745 365.486
 348.316 813.336
 50.108 835.920
 296.003 365.890
 534.700 435.334
 491.100 419.702
 822.056 994.466
 940.738 760.903
 819.242 247.764
 869.885 547.856
 830.339 238.555
 279.168 905.517
 63.264 878.385
 571.198 267.725
 665.140 303.888
 480.410 426.232
 66.015 798.159
 982.755 883.305
 646.575 325.154
 344.332 215.450
 101.228 798.604
 574.997 787.100
 59.482 595.978
 945.498 868.442
 474.743 198.061
 893.879 340.041
 362.644 241.403
 156.164 53.285
 745.972 410.589
 703.283 170.230
 168.504 56.866
 524.303 555.252
 107.012 936.610
 267.214 425.446
 723.993 135.751
 612.532 894.372
 50.917 843.196
 219.916 937.223
 213.907 807.038
 439.928 353.345
 254.559 841.954
 336.326 958.374
 455.350 835.230
 111.124 972.722
 551.728 143.725
 785.779 121.223
 455.076 796.657
 65.688 571.258
 978.564 371.863
 128.634 530.393
 861.129 39.391
 635.700 131.536
 136.082 949.670
 398.508 451.843
 556.002 658.476
 760.533 954.475
 533.537 542.568
 102.059 888.959
 510.619 473.778
 775.270 831.029
 151.542 331.897
 863.762 446.861
 546.738 84.726
 162.794 105.388
 195.303 124.770
 744.879 277.671
 839.974 694.343
 39.475 911.193
 896.049 563.189
 973.849 572.344
 836.436 544.404
 930.525 50.779
 262.642 985.690
 939.556 18.793
 753.053 484.206
 83.453 957.163
 885.590 816.043
 819.458 881.339
 984.991 407.358
 166.710 929.485
 252.103 706.097
 141.320 873.170
 553.121 34.165
 705.469 364.839
 543.540 43.641
 910.287 791.305
 190.319 791.578
 17.642 22.890
 555.526 851.190
 672.299 962.700
 787.464 348.372
 730.601 454.420
 206.243 547.888
 30.364 910.429
 698.302 700.100
 182.723 600.912
 79.802 524.273
 681.958 290.540
 836.926 566.563
 143.738 229.504
 589.338 988.430
 3.815 72.989
 592.437 263.924
 324.000 306.136
 638.398 82.094
 574.655 144.168
 332.424 144.272
 85.206 629.420
 109.372 836.559
 796.885 993.919
 670.217 157.362
 613.684 48.754
 114.198 140.789
 955.069 916.484
 730.449 82.408
 572.275 372.433
 705.233 527.911
 631.980 202.735
 363.265 502.214
 907.970 634.957
 663.156 251.311
 392.297 130.099
 629.601 647.630
 59.837 737.497
 53.930 817.853
 39.512 166.967
 908.273 827.177
 285.403 601.446
 478.334 873.259
 553.394 699.956
 660.180 274.902
 203.546 882.188
 325.248 93.490
 23.329 765.268
 225.757 898.904
 938.096 978.722
 883.815 526.022
 507.146 719.463
 28.868 593.649
 438.684 544.501
 869.822 646.162
 765.523 520.351
 213.673 491.109
 654.076 955.792
 778.060 246.129
 248.844 305.269
 50.537 768.913
 238.048 226.143
 485.146 158.378
 546.371 251.901
 412.920 408.125
 379.031 668.965
 696.208 729.721
 746.854 285.858
 249.201 598.918
 162.133 204.997
 154.055 909.054
 805.223 59.634
 251.757 329.329
 595.749 587.395
 10.875 789.052
 61.751 769.108
 860.159 60.452
 64.897 974.396
 400.220 450.997
 518.086 796.649
 326.175 290.830
 509.520 218.009
 40.970 1.915
 338.812 873.973
 815.352 243.469
 68.378 956.881
 655.166 764.510
 317.712 443.230
 423.246 870.835
 277.801 102.499
 88.056 682.914
 724.639 161.448
 543.966 866.316
 169.459 590.081
 281.367 141.050
 31.954 41.257
 244.488 395.096
 772.400 329.014
 669.805 555.475
 508.693 549.965
 170.310 813.000
 592.054 132.393
 145.933 300.821
 566.180 99.379
 36.270 728.838
 612.475 31.228
 470.058 753.513
 40.532 750.383
 941.010 383.884
 247.998 786.089
 889.433 498.238
 305.522 629.117
 584.293 471.588
 456.639 597.421
 775.034 31.651
 223.520 505.732
 963.536 201.245
 919.915 985.541
 284.369 619.133
 462.743 222.026
 279.177 621.297
 792.422 562.240
 415.210 312.905
 635.795 170.854
 588.105 961.068
 29.366 948.190
 327.852 523.642
 47.502 828.108
 210.186 24.173
 711.407 403.803
 482.421 952.737
 579.278 417.105
 14.986 472.509
 103.528 835.932
 962.993 138.657
 382.800 145.605
 494.122 176.619
 408.291 718.778
 341.679 348.391
 607.500 97.287
 959.237 676.422
 303.717 124.573
 573.557 53.758
 344.392 782.336
 296.412 195.695
 392.173 498.126
 707.284 772.396
 333.039 555.932
 454.909 584.352
 629.009 29.007
 646.390 624.532
 748.929 598.739
 251.439 24.502
 648.341 476.135
 802.719 559.176
 565.327 920.139
 130.751 329.410
 658.258 81.778
 246.178 837.183
 566.641 892.774
 239.122 188.900
 238.838 775.416
 873.887 23.638
 79.636 156.079
 539.432 770.431
 943.786 212.679
 197.041 438.339
 884.308 336.832
 724.797 671.951
 80.092 320.522
 575.208 740.672
 567.997 926.350
 372.332 340.822
 420.026 927.044
 115.516 83.966
 794.334 826.820
 119.419 722.524
 885.895 742.826
 998.110 64.456
 572.858 533.333
 641.920 83.503
 440.397 430.388
 689.445 511.283
 635.673 653.575
 867.125 664.433
 513.999 749.342
 361.454 16.467
 454.237 483.695
 163.753 63.355
 305.700 797.059
 847.305 987.610
 262.416 656.751
 217.180 22.536
 204.625 178.117
 633.403 921.121
 691.177 459.211
 920.126 598.576
 397.311 530.549
 712.514 540.019
 265.802 271.360
 887.339 532.201
 449.161 212.873
 604.295 417.937
 68.268 729.050
 137.412 2.346
 278.445 113.121
 487.244 719.732
 325.443 627.091
 75.666 848.531
 477.322 479.542
 180.021 729.128
 548.012 288.679
 159.111 776.224
 376.791 392.417
 660.258 905.141
 115.537 110.597
 527.827 21.771
 601.066 997.353
 915.470 311.534
 879.838 260.560
 446.650 446.661
 111.780 902.694
 183.328 397.377
 441.865 50.879
 616.903 55.289
 903.545 207.134
 57.540 271.800
 246.515 341.769
 289.956 486.055
 579.780 468.350
 510.741 812.325
 535.329 437.937
 642.735 112.551
 11.359 549.472
 617.278 173.707
 498.775 333.717
 59.847 9.742
 160.490 687.388
 646.440 522.992
 677.841 834.847
 807.855 189.481
 938.412 315.405
 240.653 116.552
 778.899 39.113
 84.249 190.334
 657.823 142.487
 593.325 156.133
 586.319 893.402
 577.019 318.630
 239.643 742.278
 897.514 213.501
 584.075 61.338
 480.302 580.809
 838.554 437.327
 849.242 397.052
 230.586 133.503
 377.374 621.539
 962.912 577.448
 658.251 848.805
 570.287 291.374
 524.354 787.762
 482.014 405.823
 844.197 606.464
 10.951 896.421
 846.294 775.724
 137.320 582.473
 77.692 342.796
 647.524 117.455
 391.895 186.218
 304.117 91.935
 463.331 3.347
 471.246 632.121
 83.924 712.675
 786.259 700.446
 955.778 903.563
 167.099 642.588
 349.461 617.417
 368.986 347.696
 50.168 417.670
 973.114 930.775
 617.444 613.276
 703.451 859.137
 494.536 994.213
 251.845 445.109
 730.525 260.977
 851.487 147.125
 534.693 866.921
 7.310 958.638
 34.101 517.063
 480.273 632.588
 120.879 494.638
 569.972 667.415
 277.423 122.842
 263.919 963.678
 580.765 460.323
 67.817 208.442
 490.034 111.713
 522.652 233.834
 494.774 286.667
 103.381 468.051
 681.336 830.417
 510.166 808.892
 897.424 384.667
 264.544 724.452
 551.922 519.175
 45.791 561.387
 472.313 141.541
 711.198 122.286
 402.364 676.301
 380.585 779.877
 108.594 975.641
 100.393 212.357
 78.490 144.858
 285.029 272.148
 43.191 38.586
 539.313 306.347
 101.721 102.020
 350.906 213.318
 825.740 128.586
 88.469 694.135
 98.900 906.267
 411.108 103.412
 512.164 294.021
 576.715 350.467
 268.078 63.176
 798.431 793.636
 817.991 552.570
 135.234 618.069
 895.063 407.503
 888.127 916.605
 443.976 128.778
 909.395 495.893
 870.103 967.400
 998.809 212.974
 424.268 621.691
 865.357 584.044
 744.899 876.033
 262.459 185.422
 141.322 554.264
 472.605 441.025
 117.202 126.535
 516.678 230.647
 601.952 827.518
 314.066 94.310
 33.579 928.132
 620.930 901.017
 675.350 704.959
 352.239 711.832
 660.511 914.445
 853.440 229.738
 256.613 86.573
 662.769 989.843
 689.775 479.406
 206.518 116.903
 738.251 996.751
 936.145 641.700
 816.173 71.850
 465.465 618.467
 747.343 406.755
 943.737 482.472
 153.962 366.803
 929.876 606.219
 837.467 739.935
 466.116 995.881
 642.916 849.614
 515.993 674.014
 712.213 666.627
 889.616 942.931
 335.787 498.517
 764.939 354.016
 601.033 85.761
 791.373 525.681
 955.972 931.866
 974.021 676.439
 608.393 511.457
 353.558 854.981
 267.546 598.189
 266.915 857.224
 213.607 435.444
 374.295 987.562
 609.370 330.387
 923.466 430.356
 611.468 619.926
 975.757 595.772
 410.803 859.815
 700.925 454.952
 252.699 690.549
 849.196 412.296
 628.635 691.638
 195.860 522.026
 768.468 845.415
 22.158 952.589
 823.166 79.769
 519.589 161.778
 444.643 973.647
 684.915 659.342
 25.912 707.875
 689.886 909.506
 549.161 985.758
 571.128 536.141
 642.278 82.336
 177.825 726.688
 109.838 698.159
 752.021 541.596
 379.564 573.713
 991.018 693.542
 190.126 185.398
 473.877 500.562
 594.025 505.181
 523.150 890.318
 316.789 116.282
 845.384 55.672
 510.260 679.585
 154.554 166.825
 476.147 223.815
 764.395 230.261
 482.017 261.136
 249.766 63.154
 14.486 723.913
 462.926 502.861
 835.599 983.475
 765.319 489.297
 853.451 194.170
 444.696 903.785
 865.351 242.730
 154.706 897.346
 662.636 151.472
 391.309 535.944
 235.283 752.342
 637.324 587.145
 19.332 326.040
 821.150 94.862
 381.715 85.869
 184.320 474.802
 129.303 419.539
 899.353 416.995
 508.890 614.644
 766.663 123.144
 382.675 956.168
 817.684 820.760
 422.829 59.049
 509.399 84.199
 875.461 688.190
 589.962 21.342
 758.259 115.363
 400.916 636.014
 39.934 901.132
 941.627 698.137
 119.287 394.539
 117.190 809.589
 696.020 878.969
 211.340 372.841
 276.537 214.933
 338.360 196.432
 161.072 735.831
 827.991 116.523
 841.814 627.919
 658.614 403.234
 536.822 798.375
 978.274 745.611
 775.905 423.494
 820.254 177.361
 930.016 731.704
 537.958 589.605
 675.968 762.389
 538.940 165.355
 157.178 641.785
 204.278 617.398
 36.018 511.857
 629.483 986.367
 434.140 458.586
 37.363 694.457
 577.332 324.247
 490.220 803.412
 657.435 6.714
 295.359 9.718
 305.197 990.600
 258.846 857.552
 147.315 304.098
 530.952 258.884
 164.205 625.957
 113.749 493.617
 141.143 794.323
 406.206 999.937
 36.394 798.702
 262.260 50.783
 901.063 414.495
 578.191 707.021
 354.854 803.195
 130.842 617.293
 31.326 628.072
 309.572 440.436
 789.969 893.108
 152.180 55.865
 488.335 810.859
 166.414 723.366
 306.321 442.290
 330.201 894.767
 810.402 668.436
 279.631 170.037
 385.303 680.650
 456.490 649.309
 294.451 684.555
 167.092 645.375
 361.855 864.470
 450.163 889.435
 203.276 952.581
 40.098 252.820
 633.289 483.712
 798.168 901.363
 599.735 125.860
 850.991 244.803
 963.967 383.305
 484.099 104.668
 73.144 637.911
 77.882 29.514
 231.721 481.059
 110.998 480.951
 448.367 789.652
 388.021 807.921
 740.158 101.769
 147.257 146.200
 549.533 778.388
 873.068 16.596
 655.620 815.231
 354.608 856.180
 227.995 252.091
 507.544 674.793
 218.352 65.316
 493.319 672.670
 158.114 512.540
 845.994 938.267
 124.522 807.902
 342.118 238.078
 354.629 62.175
 744.914 647.741
 879.050 837.380
 918.960 106.966
 971.815 792.052
 72.215 426.458
 978.765 474.624
 543.683 365.207
 707.355 742.095
 950.061 929.178
 501.255 813.710
 44.690 331.023
 52.762 29.853
 66.128 174.022
 46.805 780.354
 979.203 476.816
 707.397 240.284
 983.860 498.950
 9.186 841.937
 210.259 836.746
 704.592 296.606
 184.050 576.265
 835.585 327.162
 563.492 72.188
 186.050 591.069
 778.098 91.348
 276.817 962.785
 572.904 55.697
 304.657 944.502
 447.515 145.984
 626.007 415.548
 517.176 303.840
 436.041 784.836
 184.807 181.949
 597.275 339.335
 46.726 840.214
 735.650 787.270
 837.581 237.149
 805.507 670.752
 706.610 102.221
 90.811 102.612
 290.744 644.442
 774.119 690.738
 571.465 318.613
 686.196 215.304
 360.934 862.403
 19.802 675.477
 26.099 379.583
 726.290 418.966
 122.802 987.587
 41.545 796.799
 448.974 597.132
 339.930 874.819
 438.551 639.528
 975.807 300.425
 185.681 910.665
 329.659 227.141
 920.130 332.473
 270.534 889.817
 735.656 31.272
 222.587 789.938
 417.726 152.033
 977.775 674.057
 517.788 737.848
 29.660 390.323
 398.753 540.228
 167.986 0.111
 929.150 39.190
 226.658 56.613
 258.221 259.025
 528.678 982.974
 666.037 198.453
 732.971 872.951
 684.456 150.337
 425.865 571.620
 437.554 679.801
 83.114 487.302
 693.334 139.511
 578.875 544.343
 269.447 921.818
 561.169 955.968
 839.733 39.724
 27.382 913.990
 569.454 468.249
 799.752 835.280
 416.669 106.295
 254.078 841.749
 5.359 393.817
 232.837 689.940
 160.562 962.752
 167.263 307.559
 33.058 151.395
 835.684 477.523
 95.372 474.629
 144.663 465.906
 604.341 936.487
 785.324 589.919
 668.809 382.300
 493.115 827.633
 182.694 415.990
 31.504 685.049
 260.634 20.754
 488.357 151.610
 700.359 200.407
 280.692 825.986
 476.019 252.080
 624.930 204.476
 500.968 752.174
 564.658 859.625
 376.231 815.523
 828.321 352.361
 629.495 517.485
 390.398 413.360
 944.401 660.333
 159.760 285.406
 54.868 944.972
 449.556 365.755
 635.884 468.219
 978.671 44.039
 540.497 711.827
 3.224 155.984
 820.758 495.076
 618.593 915.414
 914.075 916.437
 351.956 836.850
 290.219 65.764
 379.461 699.058
 430.430 216.314
 250.987 347.503
 769.178 541.051
 42.453 302.699
 769.784 891.091
 737.144 84.482
 554.115 342.450
 173.170 622.398
 968.730 592.576
 596.579 483.530
 978.230 668.528
 194.771 185.546
 242.299 107.332
 621.452 989.640
 395.216 865.354
 584.705 90.918
 222.922 801.991
 878.842 489.107
 768.481 24.127
 577.044 366.929
 615.700 547.451
 446.635 4.876
 754.385 270.603
 436.974 987.358
 649.292 825.388
 458.832 215.276
 376.092 383.809
 714.818 433.264
 987.846 408.925
 846.646 146.272
 998.884 835.629
 884.045 870.440
 961.801 479.093
 861.988 208.654
 338.279 78.189
 421.033 723.707
 74.009 289.636
 326.337 604.107
 659.074 922.585
 693.925 672.470
 742.505 524.986
 560.745 7.928
 156.432 150.339
 993.746 866.414
 152.408 309.677
 121.615 351.152
 749.387 78.070
 662.994 465.850
 906.779 422.217
 792.122 471.177
 162.653 656.227
 555.282 448.155
 889.942 642.395
 760.591 377.490
 224.383 824.319
 994.123 989.902
 386.619 318.242
 554.809 887.909
 765.518 267.947
 989.829 633.700
 36.381 177.332
 95.246 430.762
 370.653 427.020
 720.507 879.417
 645.302 126.836
 180.296 879.751
 500.818 589.912
 186.514 801.382
 225.314 287.724
 823.150 390.761
 185.356 174.910
 507.244 786.328
 886.687 790.734
 122.564 343.669
 563.084 848.142
 544.994 511.234
 370.127 925.202
 768.760 657.263
 42.169 956.304
 412.691 835.919
 72.442 76.566
 860.875 941.637
 743.666 862.823
 950.589 372.119
 393.292 514.363
 443.835 180.011
 195.437 167.722
 441.634 108.974
 110.469 499.723
 60.197 890.664
 951.143 464.289
 675.988 624.248
 277.256 369.866
 656.498 9.758
 923.298 239.759
 972.292 91.270
 827.819 226.841
 383.780 57.078
 739.855 762.572
 916.564 503.503
 675.199 608.697
 188.469 499.273
 360.562 315.361
 389.194 281.822
 591.369 53.525
 602.432 608.979
 522.333 930.694
 916.324 703.959
 569.950 780.277
 810.009 533.213
 322.137 865.667
 503.965 401.294
 689.550 804.994
 895.012 730.760
 391.411 411.842
 891.531 505.025
 719.348 687.057
 152.102 415.772
 667.772 278.561
 596.035 891.965
 838.401 757.294
 484.686 153.614
 727.795 710.593
 209.017 379.594
 876.309 118.261
 205.405 295.021
 8.900 705.102
 155.326 650.671
 425.232 926.736
 5.458 505.921
 18.879 178.334
 526.240 149.628
 21.908 469.434
 465.504 252.820
 808.370 698.980
 658.924 186.126
 353.185 325.212
 243.524 737.426
 564.581 453.048
 850.092 5.565
 99.732 470.444
 994.000 439.241
 173.835 434.167
 963.785 642.022
 599.956 529.054
 147.974 121.122
 995.991 463.608
 721.503 955.968
 989.801 494.603
 914.955 880.379
 895.598 535.897
 147.501 377.326
 853.981 159.083
 255.376 586.725
 782.595 158.747
 982.878 523.810
 710.332 171.563
 116.238 838.479
 529.670 810.157
 879.155 45.163
 841.352 119.509
 922.758 389.671
 153.875 370.847
 835.375 755.822
 85.629 276.637
 175.298 853.272
 576.853 406.824
 652.292 361.714
 206.748 693.336
 13.552 369.524
 111.059 474.717
 143.084 861.279
 368.379 119.202
 778.891 843.431
 58.595 201.616
 462.053 6.509
 61.667 841.935
 930.992 301.706
 454.791 751.510
 191.119 46.663
 554.635 902.847
 156.293 897.056
 40.432 432.013
 758.485 345.548
 563.234 306.429
 143.529 96.456
 4.524 617.931
 354.655 362.585
 379.773 779.920
 295.545 630.085
 903.768 872.299
 758.071 918.634
 136.870 358.556
 596.777 848.929
 435.397 130.904
 385.956 629.383
 233.691 573.117
 962.235 241.548
 416.803 82.882
 445.504 882.337
 206.102 298.665
 656.523 994.330
 408.394 427.837
 276.405 757.805
 483.550 386.796
 790.369 644.568
 905.360 519.051
 847.737 849.992
 542.794 48.497
 477.342 72.003
 919.550 12.660
 900.588 31.174
 942.320 580.644
 964.862 302.006
 74.418 534.332
 412.351 820.136
 601.084 436.413
 941.336 852.363
 43.998 47.779
 899.440 165.445
 471.422 828.372
 265.158 645.666
 281.123 563.580
 572.250 134.791
 448.303 22.714
 561.536 830.601
 500.634 62.108
 509.510 213.568
 955.751 234.090
 489.545 207.968
 310.047 20.987
 828.741 659.000
 156.164 562.731
 994.495 341.049
 713.181 735.333
 295.355 630.551
 139.346 729.008
 529.663 844.984
 951.500 698.145
 935.004 623.021
 765.495 455.316
 56.605 796.113
 293.427 668.566
 992.101 65.634
 60.004 221.140
 614.756 679.752
 933.649 697.327
 12.007 818.589
 187.801 774.403
 388.665 803.699
 122.435 301.545
 915.213 697.986
 71.118 220.641
 495.200 644.775
 9.254 185.145
 678.883 90.644
 656.936 731.304
 163.242 167.007
 455.486 386.533
 644.489 182.322
 689.001 913.460
 584.818 752.602
 247.772 501.733
 529.797 315.938
 594.170 665.373
 479.340 20.632
 726.554 679.079
 939.313 520.855
 754.010 905.946
 331.543 473.414
 833.637 410.620
 539.351 309.932
 999.921 910.716
 338.926 606.849
 978.077 755.787
 92.212 427.978
 643.716 113.069
 335.934 848.499
 921.484 524.439
 228.540 353.374
 735.448 136.592
 349.826 446.017
 91.826 119.266
 177.726 4.095
 526.431 512.916
 987.094 218.541
 349.090 191.648
 673.307 279.974
 307.771 9.168
 549.539 904.977
 246.629 0.392
 903.646 785.000
 893.353 740.112
 635.505 695.623
 258.839 379.387
 687.708 316.593
 21.119 272.271
 994.494 417.381
 278.754 518.066
 21.625 483.212
 857.620 740.831
 572.336 757.846
 928.465 337.662
 763.739 117.324
 608.160 594.815
 9.267 859.834
 870.718 106.604
 504.222 987.666
 958.553 962.040
 334.720 595.476
 361.869 79.989
 599.845 682.900
 704.323 782.536
 240.323 837.768
 744.307 370.928
 945.386 438.181
 459.369 797.647
 106.570 87.523
 440.791 965.662
 300.142 106.817
 778.471 201.708
 908.775 884.954
 283.589 779.697
 891.423 441.100
 376.639 264.198
 234.431 537.657
 688.110 918.801
 576.388 339.590
 383.221 512.490
 906.721 830.551
 263.703 856.564
 59.479 742.501
 729.784 128.786
 127.928 548.372
 943.564 69.338
 534.729 412.535
 838.185 59.560
 631.672 837.606
 611.201 779.680
 650.561 925.411
 748.882 961.821
 64.314 662.295
 502.660 851.092
 879.260 812.500
 709.408 517.690
 703.620 866.908
 371.726 549.627
 214.135 947.401
 29.067 837.330
 666.674 649.560
 519.568 842.097
 614.419 948.934
 698.302 639.925
 959.252 570.097
 310.810 135.929
 771.334 584.981
 869.807 653.429
 75.300 570.138
 724.765 882.331
 578.257 904.712
 803.340 206.016
 367.868 865.947
 823.569 262.289
 153.795 101.210
 287.338 295.628
 81.776 990.040
 758.229 254.004
 388.608 912.121
 867.795 518.768
 763.517 703.721
 79.080 740.724
 765.170 702.906
 438.529 115.635
 745.300 980.298
 668.941 959.571
 634.199 245.407
 876.811 45.955
 537.888 767.495
 575.216 514.737
 222.339 603.881
 444.483 448.300
 260.774 777.623
 381.502 382.613
 392.717 471.294
 617.086 55.459
 688.485 125.380
 529.726 821.694
 583.345 760.599
 852.115 139.360
 98.202 235.655
 180.622 866.747
 407.880 248.882
 562.441 341.294
 866.624 77.531
 783.343 134.563
 119.102 596.665
 222.037 306.656
 682.913 445.708
 514.284 997.724
 507.528 120.331
 98.565 388.162
 319.773 706.849
 140.687 793.159
 835.887 282.548
 580.982 807.447
 136.154 155.912
 666.345 623.872
 94.784 983.724
 450.213 572.209
 872.771 886.292
 324.765 485.070
 205.664 386.951
 727.094 134.515
 845.571 867.667
 99.366 900.031
 794.293 189.544
 924.137 245.629
 342.465 746.698
 970.831 986.394
 811.259 966.227
 626.326 713.686
 885.124 738.308
 518.459 890.149
 585.594 452.134
 331.033 802.771
 30.279 859.019
 335.402 822.478
 863.426 408.253
 388.254 825.437
 553.957 668.890
 956.907 513.683
 5.635 17.581
 699.790 75.413
 187.262 634.880
 646.195 758.782
 796.826 597.167
 559.579 623.249
 553.750 205.996
 434.373 870.978
 252.477 779.410
 647.315 654.851
 596.143 699.371
 268.785 282.042
 401.964 215.365
 723.594 971.351
 574.101 136.481
 988.447 232.752
 272.216 283.491
 17.213 988.469
 664.912 239.964
 115.748 481.888
 200.098 249.183
 643.903 74.522
 305.456 904.058
 130.332 228.880
 161.147 813.590
 650.616 348.434
 676.477 585.486
 974.086 993.066
 18.168 14.654
 440.675 122.600
 149.117 226.614
 25.446 21.601
 465.203 998.937
 402.428 20.179
 88.917 519.027
 676.695 908.428
 970.761 269.752
 537.707 422.354
 143.869 543.197
 949.718 498.321
 208.716 635.247
 766.279 308.338
 30.861 78.709
 293.684 822.838
 306.159 229.531
 368.583 739.385
 878.750 169.543
 822.360 769.167
 734.500 660.576
 721.461 207.770
 386.532 850.211
 769.301 418.155
 823.484 550.558
 80.206 822.701
 411.498 291.074
 865.897 504.442
 687.323 477.441
 665.127 837.345
 114.979 4.965
 680.262 249.456
 817.989 601.060
 721.992 334.621
 462.205 172.269
 694.241 897.144
 722.770 62.586
 543.046 984.144
 698.035 587.921
 41.260 642.639
 761.510 583.178
 658.998 658.684
 401.709 211.301
 379.580 285.699
 773.544 555.826
 542.177 355.725
 861.528 808.795
 333.435 863.574
 175.123 323.737
 197.268 308.190
 804.257 718.865
 298.874 722.074
 955.236 269.352
 958.357 388.116
 964.280 340.696
 181.584 968.963
 401.027 799.942
 659.685 908.054
 583.970 550.093
 810.730 20.408
 443.583 308.918
 102.385 707.185
 699.418 880.050
 355.902 999.043
 230.696 716.410
 400.599 972.614
 984.640 968.457
 63.445 71.343
 905.263 248.312
 357.769 591.054
 2.539 471.720
 24.023 422.321
 596.318 699.931
 497.520 952.057
 942.388 370.580
 484.991 457.190
 314.245 548.515
 753.433 31.204
 311.248 353.231
 429.146 992.464
 782.562 928.375
 108.157 270.119
 590.722 750.854
 755.733 653.089
 235.724 662.957
 664.658 239.927
 570.613 322.002
 420.031 427.525
 865.701 260.149
 731.080 325.709
 927.517 34.766
 314.649 349.335
 909.691 20.274
 505.534 701.791
 629.060 879.498
 508.646 571.648
 337.117 180.610
 858.290 681.119
 913.456 659.848
 699.844 680.006
 716.140 325.980
 526.221 116.760
 919.236 656.205
 381.240 949.414
 118.237 131.836
 757.979 909.478
 521.455 33.151
 274.132 393.061
 853.973 874.443
 78.274 832.640
 568.384 871.328
 38.633 872.980
 423.902 42.173
 375.752 824.097
 506.616 744.155
 136.470 247.064
 315.610 812.595
 961.341 614.494
 332.750 831.135
 991.489 512.172
 181.232 121.947
 592.608 62.372
 916.219 662.009
 270.030 169.683
 489.352 546.755
 714.490 848.694
 0.555 719.829
 186.374 587.687
 960.993 241.761
 327.951 246.894
 609.312 296.027
 227.678 963.130
 971.516 734.001
 965.471 529.255
 158.071 186.884
 588.364 597.553
 628.512 459.782
 225.908 196.428
 305.399 48.321
 905.656 591.689
 420.391 549.470
 201.169 624.116
 463.317 484.715
 595.987 737.018
 171.167 514.415
 913.246 909.409
 931.788 237.506
 206.235 336.496
 534.014 171.010
 572.555 669.023
 821.928 160.630
 714.285 922.010
 409.481 348.779
 67.168 292.619
 289.099 22.359
 640.132 352.723
 483.840 672.581
 597.388 686.662
 109.704 556.930
 161.782 576.328
 548.853 983.390
 781.257 857.699
 304.499 604.348
 169.460 414.318
 386.300 767.821
 873.980 778.714
 336.389 623.094
 337.115 92.732
 778.962 303.452
 967.866 858.152
 392.154 337.940
 842.007 881.471
 644.295 95.169
 169.278 988.467
 395.205 793.936
 321.145 128.065
 377.863 577.173
 785.220 589.490
 690.471 627.591
 17.609 175.948
 240.664 985.964
 494.560 281.667
 792.664 937.651
 840.300 142.587
 27.820 771.497
 327.528 825.186
 195.630 740.321
 237.412 299.456
 315.637 906.920
 32.024 743.234
 3.209 627.652
 366.943 843.665
 299.901 981.669
 66.367 611.090
 60.946 912.787
 36.795 180.192
 610.323 18.387
 25.546 337.532
 343.191 242.101
 282.549 443.971
 514.363 541.045
 781.632 890.949
 581.606 381.758
 252.739 882.738
 608.257 539.798
 998.895 829.823
 508.735 645.052
 279.463 894.358
 433.862 627.531
 970.336 685.712
 634.295 216.889
 626.429 966.455
 457.031 863.712
 914.677 716.572
 172.007 453.093
 427.034 501.559
 496.525 433.081
 971.527 799.258
 591.240 84.722
 751.853 527.523
 2.059 609.867
 137.303 262.261
 280.435 141.416
 577.886 590.871
 545.900 212.650
 295.618 273.203
 978.230 322.791
 671.204 709.807
 514.478 60.632
 313.249 990.364
 953.391 493.204
 40.130 123.975
 264.832 779.006
 896.400 63.459
 396.106 952.767
 667.839 719.673
 945.248 669.280
 531.896 226.143
 120.887 146.244
 691.284 432.050
 770.286 259.809
 374.031 661.176
 475.285 511.527
 57.603 629.944
 787.460 582.480
 380.229 538.913
 298.800 240.682
 959.681 474.350
 76.149 183.370
 347.264 630.755
 882.826 829.061
 29.277 508.124
 878.893 368.416
 754.682 181.447
 145.166 421.815
 349.159 282.372
 381.048 209.483
 483.223 287.550
 651.584 132.129
 834.942 654.064
 726.845 391.943
 543.393 874.164
 692.075 701.833
 432.800 499.802
 388.208 71.750
 922.977 987.956
 350.973 102.563
 881.046 982.218
 187.278 528.178
 542.182 531.758
 397.692 934.415
 491.506 178.377
 114.386 547.798
 91.216 754.499
 868.882 769.131
 520.938 833.645
 580.303 155.940
 217.493 779.932
 412.937 906.079
 223.198 239.817
 894.913 523.790
 128.299 208.624
 824.258 361.864
 599.667 752.926
 574.030 622.443
 179.618 359.887
 707.365 298.211
 198.407 264.002
 541.871 469.650
 432.965 33.802
 879.902 507.746
 51.819 15.128
 418.830 620.647
 479.459 768.224
 948.758 23.655
 988.048 513.529
 862.436 891.393
 53.974 441.634
 475.002 396.687
 103.170 937.995
 364.027 170.673
 92.126 729.911
 280.982 691.788
 139.159 354.817
 994.428 576.976
 918.969 363.603
 746.938 796.678
 876.953 264.509
 339.050 146.689
 200.636 351.980
 394.619 205.979
 424.375 485.918
 266.084 702.075
 138.845 341.129
 661.885 47.031
 455.493 150.982
 231.094 540.677
 143.011 55.604
 534.929 747.339
 40.935 631.175
 537.097 112.186
 875.892 336.578
 623.750 408.613
 698.019 545.836
 341.295 904.479
 136.043 634.211
 341.644 648.669
 684.983 612.908
 227.951 347.471
 514.003 937.896
 80.975 399.986
 365.415 994.216
 851.473 661.537
 139.018 35.291
 665.158 912.512
 676.968 960.259
 494.575 226.742
 119.231 679.505
 900.733 998.347
 352.702 153.614
 383.467 229.722
 470.669 713.552
 753.616 377.216
 563.905 465.371
 255.357 56.998
 428.964 452.136
 530.046 834.191
 80.022 555.643
 983.080 146.679
 42.650 653.090
 455.448 784.912
 874.281 347.045
 27.543 784.908
 858.010 224.241
 213.372 758.581
 342.922 399.115
 110.689 639.065
 322.803 406.211
 331.879 255.316
 951.398 932.039
 780.057 656.674
 259.875 547.646
 786.167 411.959
 172.697 409.599
 470.534 327.113
 391.508 746.577
 823.941 919.261
 40.929 14.162
 259.768 202.641
 431.502 570.106
 813.977 673.371
 507.595 50.591
 760.724 5.913
 704.387 784.332
 868.518 715.860
 58.454 301.321
 498.241 613.096
 599.762 527.406
 96.579 119.050
 725.649 621.472
 675.983 694.819
 424.660 640.846
 607.964 607.215
 712.789 610.669
 455.996 821.645
 377.985 937.677
 806.699 869.229
 339.924 27.397
 745.186 396.394
 438.408 30.762
 87.815 714.574
 910.851 722.028
 11.313 862.570
 930.793 970.574
 782.852 452.109
 406.966 256.281
 835.693 256.293
 416.054 348.977
 87.131 129.835
 619.874 49.724
 750.613 318.586
 335.533 713.980
 745.823 563.888
 449.220 848.025
 406.528 65.487
 533.317 110.224
 475.999 406.322
 612.734 543.002
 267.443 925.398
 378.586 310.883
 458.323 853.749
 942.209 891.157
 842.433 296.251
 714.944 838.917
 744.727 982.715
 772.176 475.175
 927.099 649.456
 274.831 189.094
 97.355 112.717
 667.257 332.030
 450.813 113.298
 514.480 756.897
 599.264 44.061
 879.725 31.655
 303.916 805.329
 48.544 856.448
 358.815 495.298
 480.526 631.732
 953.632 51.488
 993.367 866.761
 767.369 573.765
 65.047 857.042
 748.258 29.094
 564.026 984.161
 63.871 652.794
 299.158 55.879
 556.261 301.500
 212.661 278.400
 410.074 600.455
 341.568 971.405
 790.245 174.150
 444.218 750.980
 286.634 907.206
 355.303 132.430
 925.325 794.891
 200.632 876.437
 782.955 893.655
 904.104 715.922
 337.230 445.865
 365.609 670.802
 272.666 844.638
 18.809 62.693
 657.585 529.926
 509.538 676.184
 41.754 612.140
 114.302 638.035
 872.081 341.453
 467.703 376.402
 667.855 957.095
 739.352 120.671
 71.869 829.611
 724.856 465.807
 336.888 658.909
 349.670 476.280
 109.282 211.501
 865.326 81.936
 827.174 211.593
 908.807 325.904
 406.104 473.315
 540.244 582.332
 591.353 746.655
 141.967 654.937
 815.892 509.541
 502.069 696.874
 222.883 675.478
 694.615 924.974
 751.455 893.392
 261.521 919.163
 606.587 427.661
 280.748 948.666
 754.387 46.083
 833.123 814.010
 221.670 576.870
 144.943 466.812
 305.636 878.221
 852.947 512.761
 390.794 592.016
 807.838 227.283
 954.428 813.502
 75.818 44.224
 750.296 429.128
 116.416 506.976
 777.387 473.052
 889.071 306.138
 854.276 188.060
 78.516 440.828
 770.574 198.198
 16.119 420.631
 619.254 98.248
 825.204 226.053
 24.178 20.075
 25.456 936.834
 266.303 168.962
 315.195 255.088
 432.972 646.431
 609.376 844.788
 523.973 942.104
 72.233 497.343
 255.153 529.123
 851.529 647.017
 118.049 919.341
 329.369 997.727
 48.069 100.235
 863.613 797.610
 993.119 400.426
 443.322 188.972
 381.357 820.399
 238.861 663.377
 286.122 665.840
 337.624 825.181
 256.361 769.817
 743.614 787.649
 803.496 664.436
 35.005 735.603
 345.269 130.651
 548.154 644.460
 641.231 625.543
 47.477 270.471
 4.214 58.853
 84.122 259.402
 631.099 305.036
 506.841 264.897
 511.674 124.185
 308.202 43.102
 496.502 896.162
 438.842 582.094
 136.800 709.078
 750.399 934.288
 957.842 988.462
 510.970 813.872
 451.911 500.143
 230.130 481.624
 540.003 341.888
 916.884 514.146
 769.162 480.589
 534.451 806.966
 503.493 658.307
 799.723 420.330
 703.521 637.423
 670.170 487.434
 145.973 978.809
 762.064 477.838
 642.451 934.254
 525.183 269.642
 702.350 812.823
 562.038 124.496
 337.326 968.680
 904.277 186.700
 209.321 613.817
 53.136 214.552
 922.362 132.639
 940.787 87.021
 994.180 756.395
 789.486 166.034
 413.983 24.786
 827.842 803.750
 897.901 740.891
 488.893 400.602
 146.803 325.862
 661.613 194.565
 948.971 954.117
 722.685 911.593
 662.022 341.178
 943.807 63.849
 967.110 948.679
 784.436 843.854
 279.819 938.779
 951.837 542.709
 495.005 868.354
 678.864 298.033
 959.421 667.479
 752.443 847.020
 531.327 343.270
 567.744 182.353
 78.823 425.901
 108.182 459.693
 769.801 906.205
 811.391 826.504
 450.739 171.815
 906.094 690.549
 436.741 740.079
 952.336 245.132
 232.137 810.459
 23.987 255.669
 363.454 356.779
 602.009 392.512
 381.833 581.231
 742.141 987.852
 630.080 628.732
 211.799 485.336
 973.896 974.015
 906.903 40.727
 973.893 447.176
 136.600 487.149
 984.207 449.601
 57.494 981.342
 167.788 164.880
 231.960 145.837
 133.343 13.035
 638.495 979.516
 743.607 896.096
 465.219 554.630
 991.003 994.455
 237.875 896.953
 760.176 692.820
 666.497 67.487
 825.534 228.814
 514.025 455.103
 797.350 593.966
 597.215 541.293
 616.681 194.116
 105.181 817.996
 995.069 552.863
 971.753 300.159
 240.497 567.175
 350.718 864.722
 750.372 288.509
 932.195 921.233
 82.421 86.560
 96.210 145.981
 635.502 177.320
 746.548 926.754
 237.874 574.346
 202.765 20.088
 206.701 404.637
 177.624 733.709
 19.255 461.402
 636.023 746.069
 635.967 729.044
 52.763 760.297
 704.071 185.407
 171.366 374.909
 517.002 377.606
 53.838 417.483
 330.995 386.417
 819.230 124.819
 771.773 786.407
 642.482 824.317
 878.957 911.735
 48.084 552.271
 315.558 128.307
 337.256 477.260
 348.960 260.002
 762.485 237.873
 26.028 828.643
 267.462 776.632
 109.127 243.833
 779.791 894.543
 605.889 559.622
 42.567 267.376
 360.541 330.983
 241.455 775.244
 128.778 525.442
 496.732 686.720
 734.786 335.965
 993.492 8.460
 414.553 202.741
 794.672 427.878
 843.647 877.171
 475.567 21.858
 892.848 84.716
 718.085 826.816
 67.257 288.992
 69.305 528.039
 282.648 392.351
 691.173 758.186
 989.046 484.083
 173.792 641.009
 240.899 162.433
 249.246 386.906
 664.166 597.825
 499.878 567.989
 114.559 599.597
 206.179 563.451
 342.644 115.226
 204.768 978.388
 68.237 88.435
 734.511 273.759
 359.321 579.888
 524.529 590.267
 153.471 801.726
 936.208 758.802
 649.725 915.348
 504.521 734.327
 335.920 412.140
 252.624 404.163
 754.325 851.013
 276.379 656.434
 103.186 17.324
 238.985 266.617
 233.197 938.070
 85.087 101.935
 38.663 22.032
 811.672 152.524
 128.953 165.163
 930.776 288.473
 665.770 386.042
 65.894 491.977
 487.851 239.304
 257.304 718.762
 942.111 342.853
 156.799 862.969
 977.317 184.389
 593.274 410.726
 14.566 421.726
 538.880 911.468
 322.696 27.855
 431.052 29.669
 233.978 364.396
 66.491 586.129
 626.860 995.435
 915.461 95.595
 972.100 317.849
 72.579 60.478
 633.369 814.625
 106.235 908.530
 483.599 505.810
 563.240 450.746
 647.206 439.390
 676.913 85.678
 912.415 434.169
 92.450 454.152
 136.678 751.814
 917.778 636.462
 554.429 569.323
 714.351 330.258
 5.893 570.791
 821.547 314.991
 657.362 343.488
 649.708 227.151
 149.291 603.536
 847.915 584.200
 364.010 287.282
 948.685 714.529
 178.031 812.600
 686.676 901.918
 886.377 67.457
 483.818 527.389
 142.611 39.243
 969.063 196.298
 635.945 216.429
 65.103 946.871
 666.902 623.432
 413.019 336.577
 829.286 380.293
 333.341 948.883
 155.869 191.377
 330.556 124.807
 38.405 983.307
 358.415 236.524
 642.551 743.475
 773.967 835.222
 261.649 309.355
 545.922 538.890
 399.461 668.643
 852.511 610.081
 353.708 134.713
 538.593 106.730
 655.377 335.477
 912.387 84.364
 72.199 211.446
 288.185 164.477
 630.560 466.320
 340.127 456.369
 573.489 97.089
 369.048 188.589
 631.776 587.227
 723.228 847.259
 921.887 53.776
 906.323 273.681
 133.042 465.011
 981.682 199.857
 64.007 998.781
 199.732 520.820
 608.859 591.926
 870.229 155.408
 764.072 778.484
 238.174 336.427
 383.754 459.241
 943.517 316.806
 196.104 359.044
 820.872 765.611
 915.272 572.860
 675.000 57.744
 245.394 879.614
 927.542 500.336
 737.143 907.300
 925.283 569.444
 84.366 897.723
 313.088 0.688
 755.150 768.774
 366.757 150.155
 256.846 571.471
 41.570 246.607
 710.302 843.756
 788.740 837.277
 329.999 969.506
 819.706 997.792
 402.252 546.364
 431.001 357.989
 154.591 177.245
 541.927 81.112
 700.439 646.021
 623.382 31.460
 911.964 376.648
 417.016 147.680
 461.283 556.283
 45.414 694.211
 420.044 616.821
 410.598 545.861
 216.815 596.401
 862.170 939.907
 620.893 564.093
 508.292 441.844
 903.451 999.071
 841.248 965.866
 778.763 122.677
 481.059 85.999
 959.182 431.011
 310.658 100.763
 680.327 450.874
 417.315 171.084
 833.290 317.415
 478.510 651.498
 47.662 562.774
 275.613 557.496
 324.744 316.981
 202.797 51.935
 449.801 401.723
 107.220 251.087
 193.773 881.154
 773.196 422.181
 230.095 999.354
 399.677 410.666
 175.677 949.353
 646.680 554.297
 354.306 92.775
 200.417 335.188
 866.746 481.412
 364.881 28.830
 628.337 362.535
 293.794 834.694
 949.245 709.067
 73.532 636.260
 434.662 275.290
 725.384 124.451
 875.728 700.297
 162.923 528.439
 992.982 367.626
 394.149 398.317
 442.530 73.455
 553.216 557.341
 163.335 691.285
 266.110 535.233
 648.088 472.541
 59.585 71.892
 978.808 55.065
 2.380 971.813
 853.824 720.648
 89.527 38.395
 420.228 644.994
 439.966 634.391
 543.647 405.513
 648.335 726.033
 426.624 581.868
 415.459 965.457
 912.691 19.283
 258.578 356.169
 772.970 984.056
 879.788 502.280
 106.726 673.992
 935.623 52.619
 240.643 143.531
 116.423 169.608
 180.763 844.949
 803.534 149.827
 456.250 494.333
 145.956 433.705
 748.678 556.118
 284.406 416.829
 880.900 155.252
 76.738 731.561
 855.265 914.748
 48.995 37.112
 694.710 962.276
 244.238 136.980
 817.929 926.927
 77.700 247.990
 740.259 71.409
 471.081 54.353
 657.328 81.395
 248.295 387.788
 263.938 408.739
 675.201 841.255
 264.564 275.864
 840.454 725.157
 925.527 472.185
 355.317 652.646
 637.110 278.257
 227.013 852.031
 434.097 248.139
 190.949 472.253
 356.489 64.698
 808.009 610.226
 212.219 296.248
 108.445 250.868
 977.755 56.737
 935.960 491.421
 690.703 376.886
 684.984 306.599
 154.199 492.228
 179.441 201.214
 192.495 348.397
 689.318 658.755
 130.222 907.413
 776.937 610.187
 877.103 444.973
 890.964 764.867
 701.177 982.206
 544.051 628.387
 885.809 461.081
 8.886 209.455
 861.023 806.331
 814.542 634.365
 653.178 814.641
 816.138 253.527
 136.973 960.857
 219.306 965.867
 331.788 938.684
 968.772 795.348
 44.888 677.871
 237.296 636.529
 414.791 960.024
 85.252 215.930
 189.970 740.429
 488.484 881.389
 934.896 163.505
 966.944 786.740
 284.402 715.575
 681.395 353.740
 68.530 311.679
 620.686 802.503
 756.890 575.165
 976.334 796.866
 580.383 492.313
 921.270 368.589
 688.632 752.359
 280.338 796.382
 306.261 799.902
 334.621 820.289
 526.061 206.099
 651.005 782.410
 791.076 822.408
 111.744 80.416
 392.787 121.505
 553.734 795.535
 274.037 600.751
 759.015 872.016
 851.471 461.096
 190.549 656.465
 444.532 456.077
 392.146 594.554
 650.936 699.845
 498.563 86.540
 779.877 838.668
 789.155 844.825
 334.657 726.535
 702.261 14.720
 820.086 142.356
 571.943 17.902
 583.813 74.539
 496.173 776.412
 434.964 249.610
 966.586 158.831
 821.438 357.034
 33.146 160.443
 995.324 425.011
 19.187 252.332
 913.747 24.862
 898.285 292.767
 372.777 58.598
 977.184 435.666
 770.550 339.639
 159.794 158.905
 861.515 675.632
 785.209 198.901
 268.745 760.388
 405.307 161.904
 440.705 575.590
 290.163 497.156
 201.181 778.872
 395.945 488.537
 277.532 440.760
 801.880 841.040
 887.758 606.999
 600.218 213.708
 8.658 263.583
 113.789 854.302
 676.474 19.041
 406.016 11.498
 131.788 981.939
 952.229 491.862
 809.160 82.112
 251.317 61.031
 789.218 282.847
 93.589 96.705
 29.999 470.238
 262.887 236.279
 331.733 137.610
 65.188 740.745
 874.478 550.533
 247.108 951.199
 313.852 765.203
 428.835 842.604
 792.242 454.401
 38.214 95.027
 990.425 885.752
 135.255 884.360
 129.399 902.344
 276.611 337.313
 959.732 322.249
 333.079 159.673
 524.135 637.879
 663.554 708.237
 329.719 236.166
 317.854 877.284
 454.080 944.232
 618.378 766.989
 671.673 541.441
 14.533 616.748
 514.664 866.875
 50.588 859.455
 69.598 331.329
 501.170 87.367
 504.809 445.661
 651.490 936.197
 773.743 473.929
 602.053 376.618
 549.580 472.199
 708.717 152.669
 323.184 884.695
 505.243 391.000
 299.027 31.301
 951.823 5.864
 515.053 368.067
 692.538 990.057
 708.246 359.724
 348.318 75.033
 266.952 335.380
 209.099 393.443
 25.761 361.113
 86.856 528.881
 244.284 152.490
 445.496 801.244
 395.662 452.951
 207.929 437.576
 105.690 348.117
 156.707 809.377
 913.486 289.497
 472.318 585.183
 357.455 422.672
 400.578 124.729
 66.672 304.095
 93.667 916.564
 101.718 537.389
 442.536 288.821
 237.454 944.915
 903.937 972.555
 413.485 934.868
 443.853 604.098
 349.422 940.091
 369.134 668.164
 687.921 544.661
 927.491 223.587
 798.518 921.388
 627.576 550.814
 62.069 861.353
 598.608 412.494
 525.064 259.941
 384.110 239.064
 934.103 847.594
 86.019 319.411
 455.490 23.283
 61.057 87.039
 678.403 310.850
 566.451 205.164
 570.763 549.783
 80.314 245.714
 886.212 930.171
 35.159 968.938
 543.050 254.779
 530.919 199.480
 849.289 868.069
 194.503 984.158
 223.026 932.115
 762.497 544.834
 547.960 692.623
 546.320 710.698
 257.248 995.440
 637.428 247.833
 105.145 156.250
 294.456 285.373
 768.385 815.562
 273.172 867.855
 524.364 230.071
 90.563 309.234
 340.631 553.285
 111.093 267.509
 542.469 676.634
 489.279 348.064
 518.470 661.604
 59.245 141.940
 596.748 358.786
 218.178 241.554
 649.019 536.767
 273.979 295.572
 231.263 428.741
 13.358 177.010
 176.500 634.656
 868.836 970.247
 748.735 518.981
 823.331 625.033
 431.967 737.069
 469.109 685.993
 551.968 65.387
 641.843 657.458
 552.221 951.931
 66.566 994.093
 412.758 933.025
 94.558 871.954
 408.939 462.117
 71.210 261.883
 856.436 586.338
 174.991 133.034
 332.329 999.461
 805.600 109.665
 956.619 148.002
 201.898 605.819
 973.235 513.728
 942.117 402.352
 97.463 824.498
 153.279 106.756
 863.402 530.710
 544.719 761.944
 679.635 341.516
 21.441 624.600
 105.691 249.282
 444.085 411.658
 321.428 228.550
 729.078 975.304
 154.377 514.170
 648.701 788.496
 837.897 19.640
 448.063 946.079
 830.187 419.342
 374.312 768.301
 168.555 695.947
 870.660 956.725
 555.603 446.350
 60.302 535.779
 468.171 985.932
 97.149 220.445
 292.999 722.617
 433.947 101.719
 775.337 460.171
 324.317 621.703
 821.496 196.565
 282.113 220.636
 29.981 710.402
 446.070 45.283
 798.021 269.675
 94.863 994.232
 723.654 286.149
 10.395 688.565
 513.834 699.930
 156.567 759.617
 135.389 477.361
 716.196 968.134
 379.892 396.822
 977.476 955.906
 931.111 477.744
 778.988 992.180
 952.722 64.963
 182.390 538.797
 886.029 941.036
 46.237 211.769
 747.050 521.534
 102.891 169.988
 627.137 451.236
 701.109 786.896
 172.251 912.213
 355.771 846.729
 586.896 967.876
 757.676 407.338
 676.760 980.877
 632.666 856.555
 809.358 878.669
 321.097 793.689
 587.896 10.309
 774.527 943.219
 856.447 894.437
 763.099 870.544
 194.134 44.285
 959.457 352.060
 824.800 655.005
 546.048 651.658
 332.669 525.834
 493.558 986.542
 402.528 579.769
 418.176 206.009
 117.182 542.137
 261.842 252.396
 970.431 192.971
 98.052 684.043
 469.069 453.443
 369.857 291.789
 983.669 881.202
 368.096 274.978
 799.914 801.520
 886.597 217.177
 257.583 799.507
 705.018 138.909
 533.857 42.625
 885.370 642.970
 325.272 432.435
 189.227 811.526
 155.544 830.580
 171.704 282.847
 734.792 137.729
 455.864 314.661
 122.685 287.506
 185.979 631.564
 10.222 852.845
 876.781 222.414
 291.806 942.890
 573.381 782.310
 13.574 28.306
 995.859 230.535
 471.612 796.116
 824.891 244.136
 613.466 766.913
 479.278 355.762
 340.430 263.212
 210.403 218.719
 891.669 94.156
 487.890 752.237
 242.544 605.513
 948.718 171.705
 600.067 262.669
 430.567 273.681
 312.793 806.085
 189.007 691.078
 218.304 2.383
 515.446 332.867
 969.614 759.178
 914.522 563.506
 756.289 668.085
 380.212 314.042
 63.799 68.629
 321.652 719.328
 395.976 307.335
 353.094 779.304
 873.552 713.079
 576.116 197.809
 173.227 774.288
 573.002 976.511
 695.989 328.976
 102.923 566.559
 163.314 148.710
 280.223 704.196
 1.062 886.825
 727.888 292.436
 52.522 884.534
 78.382 418.025
 985.944 91.737
 55.859 406.011
 553.530 308.612
 863.851 573.709
 896.245 926.298
 444.451 427.658
 853.690 317.816
 420.575 592.866
 664.987 371.908
 811.979 930.517
 173.008 381.460
 386.265 511.205
 261.095 494.180
 304.374 304.107
 552.597 246.050
 410.187 322.474
 636.229 758.623
 538.301 252.050
 194.545 60.651
 843.276 266.991
 312.101 654.784
 736.295 308.366
 30.604 993.701
 228.059 830.171
 459.989 450.156
 574.618 189.022
 709.788 795.897
 188.878 14.301
 789.989 169.586
 975.693 108.891
 863.927 178.801
 62.173 525.944
 689.609 701.588
 394.328 289.000
 335.399 325.134
 752.083 881.670
 829.627 269.868
 370.592 754.934
 32.735 324.224
 848.371 76.448
 889.714 376.532
 252.089 184.485
 217.463 834.903
 1.722 381.853
 147.137 722.882
 24.488 1.099
 319.512 818.155
 915.672 45.376
 418.929 544.334
 131.588 129.424
 828.695 753.128
 84.982 147.440
 251.232 257.941
 14.778 830.214
 416.228 352.646
 586.983 639.365
 309.095 314.150
 856.696 814.095
 202.950 428.172
 815.473 633.339
 635.816 668.831
 674.963 397.152
 9.834 219.160
 35.963 344.588
 823.012 347.304
 479.298 806.037
 501.595 198.102
 36.599 696.264
 160.881 158.970
 678.926 866.276
 365.631 90.023
 950.846 489.183
 522.745 739.345
 307.079 214.668
 56.248 604.054
 536.012 211.398
 78.724 745.704
 915.542 865.151
 178.025 164.680
 805.974 16.686
 930.515 213.186
 184.538 427.254
 282.437 751.603
 936.937 136.383
 412.526 790.155
 391.924 527.185
 708.213 809.663
 791.857 5.614
 114.216 814.757
 890.524 13.892
 108.696 74.061
 242.144 682.789
 644.308 969.023
 653.567 345.857
 478.325 71.185
 704.508 720.366
 779.581 552.562
 765.572 149.143
 815.634 1.586
 956.354 505.226
 919.322 254.752
 459.685 313.179
 41.554 689.250
 344.854 228.583
 701.035 672.555
 932.305 147.992
 429.514 290.028
 962.851 68.252
 223.870 720.459
 702.019 65.069
 597.810 492.204
 229.004 870.138
 573.260 509.728
 722.213 963.784
 64.856 13.403
 580.090 601.227
 243.624 236.047
 805.388 6.258
 474.420 300.620
 660.139 112.900
 615.514 107.836
 172.057 745.786
 860.622 473.921
 474.077 301.283
 859.449 371.885
 98.278 637.422
 741.416 719.427
 462.828 580.441
 510.718 48.653
 703.208 804.040
 404.487 533.445
 352.309 694.551
 487.767 76.488
 891.746 557.174
 480.926 447.193
 930.535 286.830
 511.357 182.165
 347.180 579.160
 789.743 120.318
 615.042 315.810
 722.499 944.584
 254.907 861.578
 480.229 981.465
 787.098 363.676
 794.225 199.112
 130.657 464.728
 699.370 915.444
 389.684 116.720
 985.617 141.977
 725.313 913.839
 367.965 849.066
 212.977 814.580
 396.033 237.281
 483.277 579.945
 161.785 471.533
 624.085 262.775
 143.327 303.622
 442.473 706.832
 463.068 740.271
 237.033 82.141
 311.926 962.960
 781.469 840.197
 872.831 269.427
 164.506 229.155
 294.921 971.308
 442.819 291.120
 855.932 175.751
 44.629 462.686
 588.936 818.953
 391.618 923.193
 228.506 465.398
 994.047 355.622
 191.333 387.363
 104.394 991.118
 491.344 585.208
 2.840 653.870
 496.392 380.572
 825.839 978.316
 462.985 333.332
 57.326 270.614
 990.422 710.775
 979.531 382.060
 272.724 926.584
 453.536 970.305
 105.333 10.998
 873.642 176.873
 536.458 655.708
 347.174 844.698
 306.017 972.153
 503.823 250.427
 457.197 224.783
 575.134 12.379
 858.949 257.434
 822.767 450.865
 667.317 567.273
 179.134 583.542
 757.761 333.922
 319.651 10.491
 861.021 658.778
 863.803 823.415
 966.079 679.446
 132.482 17.964
 653.216 605.318
 829.559 620.550
 478.772 472.155
 202.559 299.628
 644.923 76.034
 34.880 820.325
 699.797 50.896
 172.600 540.332
 375.555 970.469
 963.059 719.329
 288.166 146.462
 828.749 725.062
 698.847 63.140
 395.312 32.926
 933.126 126.878
 891.530 14.952
 131.887 251.891
 525.114 946.136
 485.462 274.336
 871.991 984.693
 895.674 951.566
 987.874 437.061
 493.899 417.071
 526.609 743.117
 690.817 120.820
 25.606 922.466
 473.912 76.346
 168.214 834.667
 733.417 387.439
 57.965 416.689
 170.807 656.897
 720.027 976.742
 213.893 746.313
 389.069 817.936
 669.774 108.620
 936.072 626.337
 135.446 344.256
 643.754 640.102
 452.662 917.905
 653.598 89.147
 439.040 937.149
 797.428 493.618
 404.571 248.984
 291.753 385.285
 428.259 707.435
 340.458 885.417
 332.905 548.779
 65.686 367.973
 770.051 263.756
 201.011 455.979
 777.359 953.190
 546.328 655.051
 766.340 809.605
 539.539 600.502
 761.392 388.388
 263.540 777.887
 166.691 664.097
 423.621 531.594
 664.038 347.632
 23.906 578.223
 523.625 545.559
 693.590 232.508
 575.494 942.262
 494.347 290.732
 979.916 287.401
 37.441 422.765
 340.744 974.947
 388.889 937.554
 421.115 945.749
 407.705 612.128
 992.531 463.931
 288.252 630.768
 126.761 579.665
 433.556 554.230
 428.338 258.928
 720.601 129.761
 410.173 337.257
 408.101 927.781
 995.578 132.501
 636.664 532.684
 249.419 864.814
 763.876 871.098
 115.039 5.129
 823.566 294.644
 581.012 471.127
 688.784 74.844
 194.680 767.898
 119.092 860.011
 753.039 925.432
 680.240 498.173
 864.220 503.590
 511.740 72.215
 615.940 244.978
 387.038 415.109
 995.494 775.176
 341.820 181.607
 866.782 336.983
 46.475 420.828
 64.411 50.080
 854.945 710.456
 556.864 899.801
 188.504 231.608
 157.398 259.290
 301.691 653.868
 122.664 559.406
 49.209 597.576
 328.525 952.261
 625.814 496.395
 906.594 819.834
 312.661 413.969
 73.104 501.758
 538.277 306.324
 896.710 40.009
 383.196 164.498
 399.351 337.183
 435.517 733.129
 333.488 314.443
 379.452 159.463
 351.785 240.591
 187.724 78.262
 906.963 831.552
 436.954 641.693
 868.340 326.520
 296.547 735.473
 498.957 10.899
 707.871 724.887
 537.773 444.930
 301.553 204.055
 812.868 479.449
 654.487 301.889
 164.714 395.943
 600.848 566.876
 777.359 736.963
 847.270 514.445
 46.843 525.763
 43.695 794.832
 310.569 181.961
 498.873 111.389
 521.933 985.046
 751.577 490.262
 887.829 22.182
 392.175 38.795
 652.119 174.161
 629.037 714.162
 368.644 477.323
 693.505 903.488
 878.546 674.227
 936.764 355.464
 707.560 596.808
 381.391 530.390
 101.628 268.407
 116.773 95.392
 498.819 961.684
 666.758 694.548
 920.465 494.933
 783.165 395.890
 786.074 517.241
 832.180 250.299
 699.548 541.447
 421.828 98.313
 206.182 791.774
 375.870 302.846
 721.686 189.667
 878.581 157.094
 330.016 796.905
 210.290 771.650
 933.165 950.068
 157.643 752.790
 13.434 976.218
 935.815 680.392
 690.489 488.173
 400.932 529.893
 677.997 671.462
 886.617 774.844
 477.575 937.192
 173.606 987.039
 703.708 709.379
 728.949 617.848
 778.156 716.207
 342.359 110.697
 535.015 877.269
 881.281 139.718
 160.166 28.712
 900.397 188.173
 676.482 251.654
 921.213 732.706
 157.227 303.281
 66.637 361.706
 486.002 571.991
 445.899 369.789
 716.915 456.261
 866.544 892.709
 561.127 110.126
 560.670 900.895
 826.330 5.818
 188.190 293.626
 558.001 776.263
 284.837 633.755
 422.513 747.340
 999.456 454.661
 482.614 523.471
 684.162 541.963
 848.627 912.088
 10.973 643.563
 850.530 465.325
 466.213 959.392
 926.370 474.179
 574.235 788.903
 623.910 505.039
 107.866 417.984
 180.881 545.365
 15.516 770.759
 503.651 689.516
 323.447 365.023
 876.525 602.777
 923.519 537.430
 979.598 947.996
 827.526 856.367
 300.207 631.683
 132.406 742.803
 523.275 352.554
 898.131 963.695
 163.483 133.490
 271.667 256.198
 445.255 546.462
 204.155 556.698
 85.513 348.624
 790.482 335.010
 233.239 526.494
 724.996 325.231
 866.018 974.604
 306.547 470.190
 637.113 536.516
 360.967 391.792
 660.673 121.516
 978.039 915.582
 373.687 432.268
 9.768 631.318
 230.982 240.274
 352.216 694.353
 86.535 511.005
 467.347 863.101
 156.471 283.469
 805.311 439.245
 115.276 464.733
 500.686 408.775
 269.128 414.254
 255.775 768.085
 703.844 812.046
 835.615 120.632
 598.322 165.651
 306.510 21.991
 508.754 891.108
 604.462 876.163
 799.005 70.814
 351.675 100.906
 656.026 255.133
 6.384 707.542
 376.837 434.199
 469.722 819.600
 139.428 101.724
 547.479 188.899
 20.931 94.257
 116.759 676.986
 52.846 188.754
 248.279 439.555
 8.227 740.186
 732.917 182.582
 6.061 541.985
 632.984 118.017
 953.100 588.429
 379.320 916.174
 85.908 143.425
 147.811 79.362
 141.604 999.037
 434.371 310.212
 893.724 704.453
 895.081 947.749
 311.833 917.651
 195.454 739.196
 515.189 574.045
 215.179 716.164
 20.200 865.816
 955.779 876.297
 760.138 809.950
 700.287 627.066
 668.015 570.453
 755.998 434.663
 647.565 449.482
 681.779 10.507
 853.531 222.771
 546.327 349.351
 905.038 56.603
 97.447 460.345
 961.750 787.539
 937.318 175.562
 201.895 693.294
 915.216 714.568
 807.543 745.563
 66.028 979.808
 942.083 565.719
 966.778 872.316
 707.259 145.375
 359.250 282.877
 705.147 729.492
 127.577 128.053
 569.778 864.564
 136.576 676.961
 842.856 403.406
 268.827 32.446
 470.062 536.811
 63.452 583.992
 314.144 637.245
 302.770 399.853
 696.570 687.656
 438.027 248.256
 572.470 306.854
 944.127 373.915
 448.457 240.140
 175.468 463.545
 207.424 668.451
 518.696 835.628
 199.328 700.909
 139.560 723.609
 86.324 994.156
 264.332 292.335
 241.355 18.013
 163.772 454.377
 941.768 132.055
 90.032 621.461
 76.918 313.570
 702.627 737.406
 707.535 186.609
 685.605 559.387
 134.472 437.595
 559.080 466.240
 417.921 899.044
 207.428 623.748
 751.184 563.749
 544.747 190.833
 154.574 722.374
 505.046 236.501
 486.937 853.385
 247.209 999.918
 350.027 32.006
 998.864 175.479
 612.639 551.222
 302.250 667.198
 738.645 390.417
 870.951 123.770
 50.321 744.102
 698.766 944.416
 383.331 293.177
 188.990 9.058
 133.351 413.748
 680.228 322.903
 500.334 363.632
 947.655 29.228
 302.142 345.041
 748.942 804.869
 254.659 534.864
 782.192 745.832
 254.068 913.318
 128.001 226.712
 305.052 360.049
 285.776 393.660
 125.862 767.302
 790.705 458.844
 640.212 226.168
 445.187 602.474
 2.596 948.721
 828.349 369.989
 166.822 911.037
 698.614 56.098
 419.411 45.314
 494.660 788.669
 585.219 619.900
 514.929 224.379
 550.479 560.864
 738.820 820.538
 319.920 365.414
 195.495 195.160
 464.271 804.035
 418.860 787.460
 659.959 313.597
 807.595 806.237
 164.995 247.218
 673.374 742.729
 807.915 508.359
 772.847 731.389
 137.155 487.258
 121.861 986.499
 236.698 208.561
 654.435 909.921
 763.516 651.828
 662.657 256.544
 609.637 924.033
 113.784 725.740
 296.295 338.417
 642.283 301.615
 532.069 120.803
 840.286 639.871
 27.251 947.267
 81.179 358.208
 571.601 480.831
 496.973 559.388
 924.400 575.299
 458.175 646.231
 309.419 547.809
 370.498 86.109
 281.409 474.959
 279.682 375.064
 666.416 568.149
 465.582 929.995
 860.284 450.077
 289.459 908.729
 385.674 345.048
 242.082 195.049
 598.808 460.269
 710.975 677.342
 346.720 963.592
 57.070 949.605
 201.216 136.052
 356.725 141.789
 337.219 316.100
 644.853 478.265
 833.971 868.763
 787.524 619.483
 14.163 459.511
 644.614 879.318
 708.014 632.542
 959.680 61.360
 49.366 970.335
 268.335 219.360
 544.731 720.055
 959.067 933.670
 872.972 627.795
 690.959 285.898
 794.919 129.284
 488.511 202.919
 3.906 952.034
 640.235 89.105
 8.376 425.636
 748.546 48.229
 687.635 351.804
 965.446 655.476
 936.278 521.789
 231.451 332.672
 449.297 894.871
 672.242 328.992
 789.377 967.096
 734.637 53.548
 214.220 4.367
 25.036 749.499
 572.064 19.040
 591.835 961.359
 848.009 705.649
 838.954 913.369
 565.715 981.151
 719.146 288.174
 324.881 400.738
 10.075 238.088
 844.271 34.942
 577.921 58.310
 245.563 531.205
 665.693 350.307
 170.846 67.866
 567.568 767.750
 95.064 905.426
 55.617 395.950
 746.212 804.926
 678.751 313.419
 455.794 912.386
 451.011 31.355
 58.339 888.503
 461.088 929.437
 372.958 321.795
 869.048 896.015
 516.746 419.132
 489.354 544.684
 206.865 879.008
 399.647 290.339
 646.209 869.370
 548.290 414.484
 600.706 443.353
 274.829 985.943
 361.481 213.543
 698.545 98.969
 642.572 989.694
 591.736 581.366
 247.981 578.111
 234.875 861.603
 906.932 395.627
 777.111 582.657
 832.960 710.515
 302.626 343.655
 823.460 570.511
 464.039 436.183
 547.520 88.816
 599.660 933.801
 740.085 147.526
 441.023 70.069
 451.883 550.079
 158.252 596.825
 122.289 656.299
 728.969 111.055
 824.654 902.373
 675.138 51.333
 562.159 821.119
 643.396 835.147
 401.391 103.439
 237.756 93.636
 658.382 388.607
 907.222 83.303
 388.613 238.459
 580.880 553.419
 372.302 678.702
 493.724 827.472
 376.431 710.062
 200.202 836.555
 165.385 874.136
 899.758 807.682
 926.339 765.582
 748.070 261.395
 79.851 916.098
 976.127 677.463
 920.249 729.774
 141.464 427.087
 936.956 757.602
 274.940 392.734
 722.671 85.584
 723.436 665.949
 996.325 641.060
 113.107 158.404
 830.036 851.263
 636.593 226.677
 744.950 12.922
 196.600 107.277
 959.451 538.993
 290.881 211.092
 965.913 665.709
 701.870 27.440
 463.755 348.395
 437.766 444.424
 874.583 706.624
 168.822 877.201
 550.585 147.659
 899.073 397.533
 903.970 991.901
 424.008 530.698
 30.186 225.757
 441.099 999.272
 671.151 737.399
 23.207 182.703
 220.079 761.051
 633.291 678.100
 763.076 118.435
 379.306 107.688
 194.214 444.821
 785.595 254.334
 242.810 805.688
 824.424 16.139
 780.091 722.639
 219.802 367.878
 196.170 549.001
 344.468 80.136
 579.400 672.145
 197.514 971.001
 213.945 117.225
 619.807 810.634
 816.023 622.769
 801.049 41.709
 436.299 129.785
 307.538 360.417
 999.856 241.014
 943.455 80.496
 673.685 574.422
 208.791 499.618
 235.688 954.420
 469.938 141.711
 162.519 95.623
 78.800 464.728
 503.466 267.924
 5.414 120.529
 714.067 459.526
 357.971 117.433
 389.592 738.272
 801.492 767.479
 371.458 953.630
 28.931 366.171
 558.471 115.325
 341.111 434.705
 202.391 863.438
 137.551 601.178
 719.337 433.466
 870.170 871.622
 524.103 583.185
 255.199 972.896
 965.465 642.018
 342.867 482.350
 682.309 364.102
 304.980 703.940
 141.205 700.489
 491.121 333.287
 487.313 181.203
 726.479 266.463
 326.817 932.612
 858.303 856.403
 548.155 708.375
 911.544 179.570
 621.939 832.570
 673.655 632.331
 39.610 931.581
 207.872 385.570
 155.567 447.467
 386.158 857.030
 887.071 501.286
 557.710 649.164
 653.754 922.002
 525.221 96.797
 960.763 527.742
 15.706 190.322
 955.811 784.496
 310.491 718.623
 633.446 156.581
 972.980 809.397
 585.605 77.793
 94.157 946.350
 974.717 927.163
 903.706 92.177
 856.617 494.269
 286.558 837.840
 930.201 612.468
 846.063 892.880
 17.760 261.057
 889.510 604.325
 65.373 966.809
 631.101 184.741
 631.502 639.788
 141.642 600.330
 841.456 566.467
 81.128 540.671
 716.688 554.543
 66.201 1.054
 934.768 718.376
 13.467 960.554
 185.495 42.379
 904.119 653.813
 811.108 233.268
 905.921 497.136
 757.307 932.722
 513.811 841.113
 623.187 712.244
 507.075 149.037
 841.827 405.064
 824.036 725.171
 511.850 879.507
 507.539 787.269
 849.617 848.819
 337.275 57.160
 560.722 409.051
 627.526 460.750
 10.266 754.864
 498.496 329.191
 979.164 639.366
 121.629 286.666
 56.757 205.213
 467.767 923.011
 569.826 547.791
 753.462 273.110
 69.146 895.399
 465.108 966.637
 174.813 364.897
 750.797 844.295
 361.500 523.607
 392.049 548.611
 588.389 249.351
 116.122 542.745
 543.101 811.217
 876.809 659.290
 374.382 514.990
 938.016 368.204
 788.245 381.364
 238.578 729.564
 132.859 4.375
 25.540 479.614
 908.555 215.255
 121.322 919.624
 23.367 336.872
 270.802 534.356
 37.507 430.436
 708.633 373.866
 770.949 924.381
 634.150 768.074
 608.984 680.822
 498.532 502.765
 956.379 844.063
 541.945 28.711
 839.959 565.264
 590.772 978.507
 123.461 885.029
 788.592 370.033
 111.989 49.533
 319.077 538.402
 123.970 344.678
 742.583 482.737
 487.043 56.087
 846.864 878.595
 164.745 440.442
 770.488 195.353
 90.208 56.580
 37.410 890.284
 221.618 523.997
 313.388 512.501
 245.195 714.040
 508.013 241.659
 841.350 637.492
 976.988 174.662
 58.099 364.767
 282.640 840.992
 865.406 335.197
 329.649 521.482
 610.696 404.460
 868.626 29.785
 278.364 108.956
 841.844 519.716
 46.634 448.689
 900.412 449.606
 208.929 202.155
 546.044 177.283
 612.202 474.806
 716.929 402.238
 93.008 74.447
 547.811 206.495
 147.912 20.491
 369.117 179.952
 145.944 288.237
 476.862 722.385
 617.967 913.596
 590.197 281.246
 584.994 128.030
 331.148 966.154
 11.751 938.582
 203.715 647.069
 493.317 834.962
 937.479 529.100
 354.799 306.764
 292.982 53.565
 823.180 941.424
 429.004 319.019
 626.271 790.746
 210.446 579.560
 798.783 824.468
 722.847 558.887
 95.781 907.856
 166.633 630.528
 898.068 261.697
 970.465 436.761
 964.503 593.018
 705.715 345.479
 668.049 469.670
 348.798 636.177
 223.780 388.457
 848.363 339.187
 859.655 832.363
 362.051 867.915
 329.062 295.760
 62.431 639.412
 755.784 286.022
 31.930 696.876
 627.785 85.258
 508.179 367.243
 110.186 116.792
 968.441 411.894
 476.906 38.332
 197.077 178.410
 815.017 748.789
 333.856 421.681
 639.098 810.185
 801.919 734.398
 271.329 952.821
 139.195 676.665
 856.216 343.766
 860.802 504.423
 449.473 789.742
 145.611 914.396
 464.417 539.966
 28.712 12.791
 795.314 517.499
 882.285 105.227
 537.438 694.843
 847.805 240.907
 463.390 637.165
 937.986 335.375
 322.828 551.576
 231.114 269.175
 839.550 230.846
 735.177 506.063
 670.494 182.992
 484.304 401.236
 953.333 753.098
 453.567 650.264
 743.762 819.938
 226.219 951.494
 174.274 477.550
 634.278 372.716
 550.222 171.410
 11.355 596.599
 536.545 871.716
 266.277 904.194
 732.916 744.308
 806.019 692.510
 142.742 275.504
 833.513 527.636
 622.053 163.800
 724.824 241.030
 360.372 392.745
 884.182 681.585
 763.195 519.732
 595.298 253.140
 943.507 270.079
 172.812 875.477
 9.975 320.156
 985.771 101.214
 787.275 633.830
 321.363 661.710
 797.703 719.995
 305.334 78.158
 754.311 683.060
 247.303 300.970
 398.797 310.979
 464.544 788.748
 899.980 695.752
 314.614 430.184
 801.793 908.463
 371.699 186.923
 467.120 95.130
 277.966 996.561
 352.756 451.341
 231.856 42.500
 221.283 944.411
 610.763 956.522
 451.238 343.223
 214.438 371.781
 53.836 190.819
 734.567 754.939
 402.501 306.202
 560.127 898.718
 293.054 363.474
 0.391 397.939
 993.534 92.925
 608.893 926.802
 832.216 844.829
 11.608 11.639
 482.475 208.387
 548.375 96.559
 8.956 281.590
 23.734 139.533
 469.366 129.745
 905.479 379.510
 151.533 178.621
 708.116 672.846
 550.729 380.629
 933.933 316.685
 845.421 228.092
 524.538 231.017
 751.284 215.856
 86.668 948.258
 267.502 466.204
 312.028 13.592
 473.205 603.075
 704.283 100.581
 385.418 921.082
 477.669 630.148
 106.600 649.831
 899.484 697.904
 426.011 17.991
 339.952 181.464
 504.516 617.679
 372.269 548.255
 779.527 641.800
 766.234 913.022
 241.553 189.373
 551.766 616.456
 425.181 421.667
 233.108 91.012
 947.254 710.876
 27.996 141.982
 38.870 499.207
 834.019 361.373
 33.770 716.779
 710.508 85.318
 175.297 768.948
 560.199 743.991
 821.851 165.944
 530.668 293.732
 304.418 338.653
 389.004 587.049
 410.042 463.555
 790.538 465.822
 26.123 747.149
 328.018 260.603
 629.038 526.461
 453.678 463.957
 487.205 298.569
 583.751 103.816
 76.464 860.572
 771.814 774.679
 881.154 724.470
 450.566 156.900
 536.923 862.271
 646.199 949.377
 923.994 269.070
 348.439 506.638
 57.963 330.184
 33.645 671.018
 368.319 207.892
 677.445 653.489
 574.718 479.350
 524.577 687.434
 942.904 756.380
 802.331 168.604
 254.237 586.704
 944.078 227.666
 586.674 302.611
 532.343 50.710
 665.159 764.995
 456.808 675.061
 483.552 906.992
 919.448 615.642
 469.151 261.645
 192.777 209.324
 198.617 51.896
 62.351 455.434
 577.631 109.726
 853.371 849.431
 166.222 695.454
 874.242 989.196
 620.609 920.149
 105.632 830.298
 887.151 786.284
 448.927 394.647
 134.045 97.326
 827.697 528.330
 454.606 529.704
 743.039 256.996
 87.944 784.977
 429.414 214.433
 447.735 861.028
 781.267 100.962
 249.495 404.404
 539.568 757.825
 806.643 777.847
 487.037 82.109
 403.844 734.501
 324.736 29.926
 34.240 410.688
 542.876 505.228
 639.717 100.901
 584.720 164.873
 957.986 970.296
 392.641 510.394
 747.858 391.084
 555.610 21.644
 328.560 999.780
 612.113 221.386
 277.397 292.950
 43.921 162.527
 732.629 681.158
 394.916 886.547
 948.507 366.256
 113.880 413.635
 653.392 298.397
 827.499 58.734
 929.344 299.478
 54.826 605.403
 25.226 342.802
 959.940 658.872
 951.031 979.102
 766.811 404.465
 297.727 161.685
 418.556 846.743
 356.566 803.971
 19.876 243.057
 849.636 497.487
 451.837 982.941
 957.805 14.259
 266.117 228.048
 574.577 742.110
 852.977 607.603
 9.287 672.803
 813.522 568.934
 598.221 239.978
 160.266 284.301
 698.456 335.925
 206.708 502.623
 380.476 513.394
 900.890 361.634
 298.920 381.542
 602.063 912.534
 906.426 855.044
 414.162 190.386
 536.708 424.304
 773.433 840.537
 276.279 335.049
 967.009 100.726
 779.044 240.620
 139.373 872.473
 767.182 903.745
 457.494 491.778
 370.994 150.875
 864.116 941.481
 358.795 936.402
 991.453 714.974
 817.402 861.805
 651.803 438.066
 789.649 262.421
 12.829 42.993
 535.853 358.894
 327.139 641.846
 442.783 449.019
 470.001 907.642
 590.967 556.843
 675.531 397.115
 746.852 868.283
 708.486 762.929
 161.165 65.548
 301.887 642.854
 322.843 866.439
 394.580 383.642
 486.090 609.716
 459.656 877.545
 806.711 175.516
 795.055 145.144
 696.225 352.150
 900.301 890.111
 134.734 560.119
 164.769 846.648
 235.772 613.885
 798.296 120.543
 91.026 575.791
 827.065 938.119
 555.723 258.797
 717.853 827.245
 85.650 230.505
 771.075 590.043
 376.094 315.953
 404.996 832.859
 456.925 287.114
 235.579 905.654
 94.625 249.883
 912.199 996.292
 72.982 922.116
 800.795 716.812
 853.821 657.138
 192.707 715.934
 645.328 464.888
 967.512 827.567
 369.015 66.885
 837.803 707.471
 961.105 981.576
 67.223 273.575
 867.231 953.972
 72.623 19.493
 190.937 539.125
 617.424 150.838
 389.914 34.820
 474.816 751.013
 535.708 87.469
 912.993 833.890
 272.188 409.619
 135.167 217.277
 738.293 31.685
 727.604 951.364
 827.112 138.785
 140.484 373.707
 405.219 730.953
 488.334 315.998
 135.485 397.233
 326.395 152.555
 658.440 357.477
 182.197 116.482
 370.042 436.984
 221.364 992.802
 368.829 776.013
 555.023 70.155
 267.509 206.759
 983.098 251.089
 110.709 363.502
 871.175 908.402
 202.732 626.644
 914.645 369.934
 20.675 978.278
 616.812 520.716
 816.239 196.568
 839.902 649.192
 944.168 609.667
 49.922 318.729
 299.858 829.236
 216.833 217.740
 609.688 591.298
 427.122 898.125
 254.613 541.360
 371.622 334.545
 83.258 645.252
 70.217 874.207
 500.938 911.397
 648.101 461.789
 424.655 439.196
 174.762 845.961
 343.304 17.713
 584.170 647.424
 292.164 784.967
 408.400 803.860
 569.695 907.966
 450.575 630.522
 224.020 84.585
 898.481 938.204
 900.926 518.703
 617.286 740.004
 462.424 138.470
 166.499 727.676
 695.617 363.540
 248.835 95.825
 479.949 970.682
 931.120 391.880
 463.711 238.996
 772.387 841.377
 818.341 897.286
 472.100 276.990
 144.749 658.946
 410.922 136.914
 456.204 666.495
 424.140 510.224
 166.670 721.813
 828.801 425.957
 684.694 133.007
 452.735 306.728
 16.746 639.059
 598.126 50.175
 389.345 594.020
 253.326 641.539
 428.300 209.181
 761.674 632.925
 711.314 610.691
 710.586 609.665
 315.224 108.337
 241.832 777.623
 292.795 866.321
 856.423 688.896
 270.831 986.878
 224.831 534.363
 699.029 371.373
 473.267 292.851
 788.430 10.516
 935.716 776.629
 153.305 115.438
 803.515 455.823
 358.079 665.464
 411.875 99.740
 421.521 87.577
 846.472 226.368
 247.272 358.848
 981.566 103.575
 539.337 438.989
 150.898 363.167
 82.913 588.828
 158.796 954.405
 87.629 445.747
 844.286 224.563
 317.732 233.291
 577.002 934.102
 890.915 844.403
 879.252 322.245
 286.373 811.631
 401.385 279.744
 338.618 59.505
 122.907 869.930
 834.704 411.064
 383.397 992.589
 10.455 819.677
 966.876 799.483
 440.478 337.070
 350.719 452.649
 924.964 667.631
 593.591 139.776
 334.274 446.976
 462.257 613.530
 524.120 909.564
 898.785 357.664
 376.745 556.367
 0.011 271.972
 457.161 620.684
 340.592 245.848
 351.488 269.915
 818.353 407.470
 333.230 426.098
 662.432 208.960
 892.457 81.376
 826.097 869.602
 875.104 910.164
 519.864 347.065
 480.627 611.934
 37.891 754.148
 325.242 672.365
 530.844 564.905
 816.708 411.730
 798.853 653.836
 530.567 244.117
 164.332 45.510
 405.027 836.310
 759.986 595.501
 863.859 308.426
 183.964 818.453
 368.254 127.928
 61.805 882.687
 27.312 923.101
 71.489 825.848
 353.477 981.006
 969.737 251.196
 827.773 738.296
 968.957 843.291
 887.210 551.766
 897.233 714.801
 213.356 520.403
 199.116 848.320
 690.216 83.925
 351.176 229.340
 217.589 646.887
 350.282 945.547
 272.617 65.523
 839.035 835.619
 969.933 620.435
 244.898 755.467
 595.576 106.377
 188.369 255.018
 600.458 65.819
 850.306 253.075
 707.906 531.300
 46.642 6.462
 691.675 119.189
 335.725 402.743
 44.284 21.150
 552.965 989.331
 911.940 597.009
 31.226 577.438
 506.306 501.932
 303.259 134.182
 602.555 840.684
 2.448 673.179
 538.472 881.603
 766.452 161.571
 384.651 672.938
 319.113 33.781
 158.209 164.865
 251.721 709.031
 302.104 473.286
 865.880 786.239
 302.414 938.186
 375.423 87.210
 623.200 982.515
 720.818 953.727
 912.533 210.412
 731.230 708.425
 186.457 79.832
 709.826 761.048
 896.023 118.784
 128.122 794.340
 94.960 441.426
 734.557 876.455
 474.120 65.797
 328.278 314.229
 638.740 685.437
 866.911 944.118
 454.147 439.304
 690.545 231.230
 556.210 335.889
 4.940 653.128
 649.181 186.379
 505.011 41.253
 133.335 696.923
 92.996 761.755
 8.687 160.903
 90.400 277.661
 183.163 518.715
 523.219 949.813
 20.844 345.485
 918.334 124.582
 648.564 157.740
 355.966 107.291
 600.566 760.260
 127.177 532.679
 427.427 786.585
 423.553 684.064
 986.812 114.235
 793.035 263.428
 32.307 92.319
 214.662 23.297
 138.597 29.316
 236.637 101.446
 865.418 817.439
 676.060 180.305
 741.183 972.779
 462.196 69.129
 215.094 443.733
 713.746 588.935
 212.257 870.862
 547.978 853.817
 561.266 296.901
 227.437 79.189
 32.451 744.351
 438.197 814.979
 415.207 358.604
 970.276 172.608
 315.419 606.403
 121.984 877.323
 712.742 112.628
 389.935 286.079
 779.715 293.545
 627.565 335.527
 730.311 823.129
 877.773 460.057
 188.061 862.696
 608.408 97.208
 599.728 745.501
 529.468 493.803
 879.152 680.210
 552.979 173.012
 760.155 904.156
 603.567 918.075
 232.988 353.366
 810.903 286.168
 104.781 236.564
 353.633 64.854
 782.748 210.390
 695.680 318.576
 154.871 99.209
 805.190 603.972
 214.598 122.010
 897.751 936.467
 325.302 358.604
 350.427 308.176
 681.350 75.698
 321.602 145.933
 233.403 549.361
 741.611 480.971
 696.724 63.194
 246.702 717.059
 46.854 871.297
 178.445 435.700
 374.057 522.533
 404.480 385.133
 66.597 118.874
 705.089 649.678
 926.578 787.750
 162.169 488.407
 97.157 988.816
 59.333 733.785
 155.982 742.560
 509.216 234.075
 669.477 595.499
 449.422 155.782
 121.836 148.777
 953.103 97.623
 850.286 438.805
 473.276 734.720
 306.411 925.836
 748.812 955.448
 197.255 515.353
 540.375 284.147
 367.889 994.756
 109.784 426.600
 400.611 741.631
 708.317 423.445
 9.407 168.009
 178.112 556.726
 289.584 366.274
 804.080 499.450
 582.296 966.181
 567.845 415.799
 176.010 588.821
 64.271 764.642
 788.867 172.989
 237.663 400.898
 957.606 173.560
 299.159 443.516
 253.468 402.114
 297.794 36.331
 9.877 449.582
 762.022 85.359
 790.089 942.488
 110.971 845.572
 658.311 722.004
 488.392 649.518
 910.610 673.074
 708.312 433.001
 941.466 784.316
 858.989 98.319
 489.855 893.856
 108.419 258.126
 450.745 918.118
 535.678 883.185
 531.959 506.659
 601.621 710.972
 264.099 494.044
 721.533 601.067
 667.078 97.594
 441.148 4.540
 378.600 46.471
 904.082 271.182
 348.351 122.314
 669.194 88.693
 590.767 484.627
 855.095 136.127
 716.041 575.974
 998.167 259.593
 473.715 924.031
 680.756 626.822
 749.138 241.644
 766.088 389.759
 956.662 474.706
 142.840 147.300
 634.256 854.153
 989.980 736.050
 25.010 206.423
 304.506 633.250
 247.493 290.689
 452.187 96.360
 228.157 426.257
 793.592 417.282
 266.973 205.205
 572.014 680.529
 7.409 350.017
 621.787 794.277
 712.136 360.554
 538.630 436.965
 337.788 226.682
 549.836 821.746
 640.379 280.456
 811.124 733.672
 815.251 983.733
 446.912 313.004
 322.509 742.814
 627.711 230.900
 114.742 501.319
 956.579 685.049
 465.505 66.553
 608.453 502.298
 694.748 694.495
 52.253 308.397
 954.431 106.086
 884.529 462.493
 730.410 685.298
 741.838 272.717
 144.890 360.648
 441.939 941.190
 520.006 480.214
 264.217 29.974
 953.264 630.187
 528.669 807.409
 28.508 733.641
 609.545 205.869
 864.007 205.127
 41.744 892.160
 807.143 374.228
 90.775 980.751
 501.626 664.277
 784.194 583.869
 259.328 98.515
 995.647 832.728
 599.518 973.272
 361.882 378.070
 111.037 995.092
 56.328 108.612
 38.678 725.397
 276.236 851.378
 987.617 852.531
 588.187 842.386
 126.350 47.270
 461.339 499.445
 199.237 25.625
 669.691 476.258
 438.011 903.799
 112.457 629.639
 193.648 87.024
 662.136 655.973
 355.657 279.975
 157.950 31.342
 647.563 875.134
 700.980 69.880
 901.179 991.492
 137.673 460.298
 836.985 964.188
 529.769 380.382
 585.678 681.834
 568.333 68.137
 751.930 28.696
 193.169 656.729
 773.898 900.395
 99.911 784.180
 402.500 51.992
 657.366 359.718
 497.528 24.365
 897.144 313.875
 900.926 837.433
 384.121 851.731
 741.935 186.503
 716.184 856.669
 198.145 820.781
 249.004 609.617
 977.960 301.622
 88.945 865.852
 803.680 753.662
 964.851 803.302
 113.746 746.487
 876.273 173.903
 424.040 430.459
 348.242 669.594
 101.117 241.024
 205.966 589.071
 217.537 264.846
 349.817 158.515
 146.860 3.118
 472.788 632.412
 282.382 187.175
 758.469 658.579
 851.320 304.978
 645.032 429.238
 70.094 30.231
 885.022 217.796
 625.063 145.929
 595.784 894.883
 647.728 298.400
 332.691 568.795
 418.902 874.682
 556.952 261.957
 120.103 974.096
 169.690 439.274
 143.412 243.522
 80.238 684.694
 67.162 805.319
 433.556 83.134
 151.151 557.537
 81.636 125.766
 551.794 339.514
 917.322 702.967
 808.090 293.922
 644.634 981.875
 109.896 821.435
 614.376 451.187
 490.354 809.545
 262.232 936.688
 147.134 956.520
 31.892 994.951
 308.167 529.388
 108.965 343.154
 335.828 456.288
 821.948 209.089
 481.011 314.132
 751.559 31.939
 930.563 228.613
 824.978 421.663
 566.264 542.084
 430.422 818.746
 402.585 53.206
 671.940 778.322
 678.223 808.775
 674.119 140.455
 430.732 591.480
 549.605 714.507
 425.175 47.021
 545.048 188.537
 80.591 619.981
 597.630 228.655
 539.299 300.853
 256.970 627.900
 953.779 447.857
 676.574 634.900
 77.467 348.672
 253.647 490.318
 195.679 581.395
 922.783 740.353
 630.607 864.131
 92.737 113.796
 512.665 832.431
 589.076 939.941
 195.094 827.667
 640.223 62.735
 768.793 232.476
 159.432 550.825
 231.710 457.267
 148.047 808.450
 307.122 310.693
 621.350 818.829
 966.051 13.972
 761.230 575.603
 872.301 521.415
 81.368 420.865
 168.798 455.769
 880.670 167.318
 898.714 865.640
 617.183 960.215
 495.110 62.968
 593.920 770.235
 972.453 41.039
 374.097 905.643
 959.476 838.791
 78.642 710.473
 475.571 776.241
 434.029 660.620
 275.651 700.827
 482.065 882.461
 777.512 357.744
 912.060 965.600
 600.910 222.188
 284.654 104.824
 851.309 741.566
 68.525 634.091
 689.639 955.585
 567.333 970.969
 861.099 56.797
 963.890 702.399
 583.384 179.224
 918.989 856.759
 92.675 754.494
 329.184 433.247
 742.769 240.341
 944.607 623.648
 580.271 132.921
 876.494 255.102
 961.291 540.346
 464.289 212.843
 920.443 478.893
 232.056 641.866
 491.804 604.964
 529.518 764.572
 57.873 605.054
 38.729 141.713
 563.580 613.433
 325.430 116.248
 278.105 134.188
 545.127 249.181
 871.151 222.725
 876.483 534.285
 248.689 484.201
 175.475 581.257
 675.715 515.918
 227.790 316.569
 712.867 141.221
 157.241 866.022
 875.698 428.267
 435.523 466.053
 358.926 473.277
 272.854 581.536
 775.147 60.195
 267.184 980.666
 463.498 33.312
 197.333 692.988
 306.937 873.303
 986.142 430.722
 138.561 27.857
 685.413 827.742
 152.354 883.720
 974.764 402.210
 399.565 386.415
 79.743 400.774
 539.427 616.462
 236.554 72.860
 816.087 656.726
 226.021 657.052
 499.471 765.198
 10.139 657.575
 206.567 772.293
 901.399 332.835
 14.595 213.680
 826.532 710.814
 695.178 591.149
 289.283 654.389
 798.533 318.288
 346.025 305.734
 461.518 988.605
 866.649 690.531
 418.938 125.556
 222.166 923.363
 682.819 201.754
 309.236 654.488
 91.386 504.197
 57.681 479.826
 493.503 69.818
 665.525 610.903
 753.636 8.057
 240.808 295.603
 268.420 791.944
 102.122 185.437
 963.264 654.609
 80.432 968.029
 173.736 832.847
 981.217 297.260
 752.618 703.000
 194.488 46.734
 723.451 646.747
 895.011 638.831
 822.100 946.321
 548.548 131.423
 29.655 961.329
 552.538 612.701
 356.110 994.708
 890.075 512.402
 541.132 465.990
 91.053 701.712
 305.564 519.013
 578.764 756.467
 327.584 882.440
 467.165 796.758
 196.688 449.240
 974.480 704.241
 385.698 560.735
 72.155 835.447
 397.900 677.549
 611.723 189.785
 18.490 940.160
 611.435 215.292
 304.885 902.615
 363.158 419.293
 70.783 441.851
 589.841 836.694
 88.552 870.219
 674.625 352.873
 691.379 618.894
 452.479 303.824
 491.366 414.426
 740.219 621.940
 336.451 679.651
 545.100 765.616
 654.645 384.326
 178.353 484.425
 928.837 821.345
 578.469 114.424
 112.706 753.252
 368.403 71.022
 444.398 163.493
 207.983 776.504
 899.328 950.533
 112.378 707.901
 709.279 454.563
 672.766 126.349
 177.817 730.280
 697.220 414.783
 860.863 140.247
 177.750 635.960
 928.030 697.351
 750.698 772.022
 750.408 828.065
 847.755 230.562
 2.031 947.534
 507.518 226.310
 546.782 660.536
 634.327 963.791
 294.636 147.213
 232.115 561.819
 938.441 617.927
 514.126 48.300
 865.889 777.121
 580.783 702.122
 624.705 311.668
 681.872 481.788
 599.642 195.505
 628.116 227.915
 237.607 400.769
 211.417 993.839
 385.659 637.912
 131.429 996.559
 442.020 366.147
 835.223 805.524
 872.300 263.981
 361.651 31.692
 724.473 11.530
 75.563 741.620
 552.618 886.039
 490.376 414.628
 300.007 724.683
 950.007 564.343
 318.791 69.955
 90.077 253.986
 641.613 228.938
 869.262 7.895
 648.127 885.637
 778.186 935.975
 368.255 282.605
 147.202 884.693
 268.455 702.694
 415.559 764.985
 615.155 542.584
 750.923 807.027
 491.526 76.232
 556.047 792.612
 553.978 598.572
 532.918 521.954
 400.120 948.394
 36.207 102.967
 430.746 5.511
 207.981 592.639
 727.895 103.168
 692.883 73.092
 345.753 994.511
 764.193 175.919
 580.543 55.170
 201.226 159.557
 12.449 426.215
 830.366 943.724
 112.692 327.500
 936.867 575.751
 901.215 465.663
 761.573 775.096
 897.007 379.449
 583.365 819.136
 499.121 403.968
 849.892 705.909
 0.314 281.744
 929.625 383.702
 898.247 29.661
 119.266 764.963
 716.104 605.177
 931.946 150.074
 562.791 961.375
 621.370 748.010
 493.610 887.892
 651.406 884.222
 919.183 393.537
 13.650 685.358
 850.732 477.247
 119.750 995.434
 363.575 778.063
 471.202 744.037
 961.369 504.108
 535.510 205.192
 387.564 67.570
 660.907 572.145
 167.338 240.564
 447.046 60.817
 785.658 279.410
 589.260 640.808
 880.827 116.504
 740.238 291.245
 326.981 304.877
 624.581 968.314
 215.442 226.128
 316.041 846.979
 848.876 84.224
 889.809 721.327
 212.209 242.394
 316.659 92.287
 461.527 495.656
 523.825 579.675
 711.460 275.568
 639.038 24.908
 440.421 565.278
 17.277 424.084
 762.357 361.450
 260.477 587.028
 427.393 894.984
 943.125 860.302
 958.885 945.519
 593.568 100.989
 761.218 526.599
 922.632 328.430
 244.453 941.156
 686.263 614.202
 115.147 813.081
 594.290 62.878
 536.822 683.255
 587.805 469.932
 131.479 251.430
 686.171 966.186
 990.886 372.967
 612.351 734.117
 412.211 646.941
 31.469 539.106
 838.934 414.971
 549.511 203.110
 49.995 424.762
 512.474 369.636
 526.284 385.574
 94.670 593.195
 865.089 382.242
 470.004 325.334
 294.824 238.139
 901.821 169.970
 651.672 684.344
 73.331 516.078
 457.748 751.698
 697.794 514.161
 30.849 444.437
 509.867 298.552
 355.881 159.336
 839.133 340.158
 957.856 804.079
 624.409 79.062
 389.315 354.796
 541.498 284.533
 537.425 27.928
 814.499 437.925
 577.613 68.940
 766.392 364.041
 563.977 763.714
 571.440 146.494
 817.687 932.112
 411.085 366.073
 122.232 282.247
 45.800 977.003
 380.526 394.120
 15.045 779.252
 659.037 208.723
 411.715 815.754
 216.248 60.449
 669.787 997.854
 168.662 984.123
 606.072 481.783
 321.546 121.508
 198.946 440.942
 521.484 54.299
 226.667 825.982
 764.407 201.096
 961.504 915.600
 509.966 574.370
 987.682 139.761
 958.040 130.974
 823.502 23.368
 885.986 237.352
 151.321 637.690
 429.302 870.300
 942.171 659.949
 520.060 688.474
 781.244 795.146
 636.452 31.898
 11.333 690.503
 825.658 870.425
 496.390 619.864
 356.886 251.693
 528.029 696.307
 760.797 559.816
 643.081 515.378
 787.603 943.355
 457.727 283.292
 44.254 301.436
 448.801 254.693
 779.433 817.080
 399.090 818.938
 705.220 924.407
 772.761 724.122
 560.662 909.609
 979.176 621.243
 722.872 833.144
 526.441 520.104
 896.492 772.000
 746.062 561.955
 306.340 306.061
 701.485 185.874
 877.840 892.335
 268.271 765.980
 315.681 106.252
 212.883 860.246
 436.326 392.454
 499.031 589.859
 430.962 810.909
 442.110 377.359
 241.829 530.967
 718.239 344.435
 939.232 400.052
 447.897 404.077
 854.860 569.223
 526.179 290.294
 428.098 810.148
 301.587 30.856
 878.020 112.571
 430.400 279.324
 249.852 354.519
 899.508 342.221
 379.174 126.159
 540.800 41.661
 351.485 139.955
 906.586 884.619
 43.525 442.675
 767.833 524.572
 953.677 867.757
 193.393 622.244
 352.570 728.886
 704.925 878.259
 605.758 697.447
 243.113 925.549
 585.048 558.427
 68.517 653.328
 343.843 172.705
 525.401 372.504
 588.241 450.286
 167.820 525.603
 35.796 561.604
 760.873 659.262
 77.618 475.518
 381.251 396.248
 509.365 347.012
 332.964 714.737
 688.589 309.199
 27.629 28.574
 728.771 18.074
 843.175 192.729
 126.235 410.256
 337.611 477.684
 110.245 759.980
 951.192 875.533
 537.195 348.731
 454.473 445.062
 48.439 116.738
 193.166 164.628
 662.438 168.213
 523.238 347.440
 863.332 210.494
 429.427 756.850
 420.505 70.580
 963.253 327.758
 671.207 640.966
 937.153 808.567
 317.850 640.836
 961.742 655.761
 133.466 759.829
 934.048 375.741
 486.234 291.790
 74.461 966.744
 643.488 617.465
 495.822 684.340
 206.712 601.435
 574.486 569.193
 274.442 513.251
 413.286 833.430
 495.540 740.332
 851.274 615.544
 729.902 745.609
 524.113 862.372
 699.448 241.963
 729.554 274.993
 614.319 854.321
 449.857 723.905
 75.988 955.921
 51.203 173.299
 571.832 375.181
 470.543 596.497
 19.289 141.978
 243.164 271.719
 229.612 885.794
 477.174 142.184
 932.339 312.482
 880.596 45.698
 425.877 911.421
 556.756 770.248
 743.988 611.203
 446.820 293.681
 902.890 81.034
 784.929 702.402
 722.200 228.655
 590.261 157.353
 501.735 776.279
 228.084 651.786
 544.649 597.089
 183.480 966.894
 908.321 399.849
 989.823 225.887
 553.550 882.768
 400.496 338.247
 169.039 304.800
 375.893 742.653
 743.725 598.792
 846.018 544.193
 519.685 372.637
 897.230 9.368
 311.197 998.664
 493.806 556.932
 552.684 205.523
 882.504 755.489
 524.182 278.951
 821.272 317.170
 385.397 906.773
 929.566 833.490
 269.175 518.793
 63.595 723.115
 286.172 463.820
 289.460 5.865
 871.889 714.703
 952.942 552.580
 165.061 819.126
 547.156 121.767
 696.129 230.990
 657.100 32.304
 442.512 817.071
 639.936 753.408
 583.255 479.317
 886.635 50.886
 72.091 348.614
 337.371 910.151
 410.708 665.321
 300.866 75.160
 912.197 180.583
 796.054 277.353
 920.138 995.862
 410.334 674.587
 216.937 152.718
 697.825 537.365
 494.003 827.425
 147.025 184.218
 747.802 653.161
 781.899 721.689
 744.067 854.316
 153.567 443.990
 895.428 541.835
 289.404 216.153
 616.057 584.744
 628.675 740.624
 244.720 981.235
 953.011 995.057
 211.802 33.522
 258.561 48.082
 216.787 955.404
 684.914 895.609
 683.488 772.051
 362.631 413.558
 777.579 610.450
 43.133 260.550
 364.268 219.396
 886.665 868.162
 715.835 933.692
 889.129 74.741
 765.238 332.693
 287.840 554.983
 661.864 703.628
 389.003 800.573
 190.895 660.793
 673.314 861.881
 843.913 89.152
 656.017 477.417
 503.505 61.933
 777.722 222.395
 560.279 754.006
 883.966 291.924
 1.379 254.438
 494.833 905.350
 483.064 831.267
 778.930 748.863
 466.860 768.817
 714.741 552.208
 203.376 672.650
 461.181 776.244
 186.925 800.330
 160.339 440.982
 877.999 848.770
 779.537 583.864
 152.603 922.969
 765.472 456.453
 443.993 478.966
 157.221 861.000
 702.976 619.019
 892.039 528.705
 630.380 603.161
 671.274 946.814
 595.382 102.707
 344.447 865.430
 915.015 973.198
 56.834 936.155
 855.470 972.175
 707.203 648.215
 649.949 337.425
 723.112 293.789
 789.103 810.901
 5.071 988.975
 810.007 19.835
 669.644 441.675
 222.666 977.836
 65.087 849.930
 207.041 353.841
 399.398 956.786
 379.163 474.980
 245.876 319.008
 556.232 320.817
 539.591 471.041
 794.545 961.759
 392.089 102.282
 481.004 564.820
 901.571 100.292
 332.042 697.474
 970.403 345.997
 399.608 807.459
 137.866 245.909
 661.844 436.277
 348.430 933.028
 249.059 570.641
 987.529 910.330
 539.282 73.527
 88.992 212.014
 171.114 29.993
 340.148 247.091
 836.743 148.053
 949.621 712.213
 610.140 768.023
 994.418 926.152
 562.880 141.758
 0.756 773.031
 754.183 173.638
 38.901 36.990
 37.224 886.162
 906.016 174.461
 888.232 243.421
 240.640 674.719
 979.142 284.904
 944.029 793.111
 22.625 580.100
 691.529 58.670
 517.164 991.883
 793.723 28.232
 109.748 454.955
 232.851 18.141
 28.001 646.623
 453.562 243.151
 268.591 903.409
 855.167 946.701
 274.157 761.628
 920.155 749.715
 699.471 956.886
 353.731 874.218
 524.863 380.890
 412.748 926.843
 390.122 279.006
 8.876 134.938
 217.124 184.397
 997.507 909.014
 289.595 670.534
 956.312 220.249
 241.987 800.371
 439.167 906.487
 357.819 134.975
 214.048 796.397
 125.729 705.177
 987.430 626.266
 786.398 455.556
 40.643 540.260
 216.445 240.196
 591.719 451.337
 730.148 524.334
 413.773 400.378
 483.637 955.689
 730.196 5.369
 89.069 985.476
 938.567 125.813
 691.681 703.526
 637.637 481.122
 236.924 107.293
 421.978 421.989
 517.641 643.879
 221.627 642.961
 105.234 181.393
 682.406 890.535
 649.719 605.331
 367.650 727.400
 700.511 162.376
 903.097 989.234
 24.693 43.580
 651.070 560.313
 957.699 707.750
 983.316 608.555
 141.024 180.776
 697.591 85.404
 814.247 255.323
 893.063 502.824
 818.869 775.729
 563.704 155.795
 526.954 284.089
 995.113 736.971
 869.078 374.625
 544.725 879.033
 547.648 444.671
 662.407 513.849
 880.302 822.557
 760.453 25.558
 723.960 816.690
 289.336 232.525
 736.676 278.075
 717.066 11.651
 197.915 152.928
 972.231 394.490
 538.105 966.162
 798.792 750.106
 137.745 604.001
 717.334 22.636
 310.990 429.409
 303.993 225.341
 357.263 82.234
 23.857 586.912
 269.330 92.859
 207.726 994.402
 952.363 119.766
 85.160 40.946
 414.422 544.899
 306.414 941.275
 315.626 803.432
 652.912 465.506
 945.979 54.725
 780.221 519.166
 277.722 127.755
 817.050 987.538
 298.288 496.346
 494.780 403.859
 668.248 897.438
 568.645 97.616
 612.112 29.736
 556.371 951.027
 288.821 132.008
 33.273 223.976
 106.352 601.665
 733.229 101.303
 147.705 777.832
 689.254 437.937
 123.067 571.907
 360.582 409.181
 817.940 416.492
 718.126 463.334
 585.249 544.931
 258.128 685.277
 949.886 573.560
 873.993 741.712
 228.846 792.845
 6.050 336.206
 294.293 178.085
 903.859 165.362
 248.829 492.290
 649.309 862.309
 73.454 700.672
 602.865 231.902
 933.672 366.115
 529.821 130.703
 175.687 506.784
 46.315 796.943
 453.446 220.128
 482.273 979.576
 442.340 1.980
 404.653 305.479
 213.771 295.821
 71.709 429.409
 266.721 217.048
 18.060 368.011
 91.233 321.926
 899.644 277.753
 830.775 583.567
 84.091 813.995
 425.394 640.823
 260.358 136.441
 568.048 784.193
 394.788 903.067
 858.385 810.184
 590.152 33.568
 860.415 727.032
 48.951 203.595
 985.121 635.985
 219.720 547.325
 551.237 889.718
 960.780 758.466
 305.490 679.840
 913.437 64.722
 589.074 506.388
 287.821 549.611
 154.473 901.861
 559.245 165.479
 3.761 329.500
 609.201 945.620
 126.927 249.581
 158.938 319.839
 460.605 988.519
 799.361 770.915
 10.865 684.227
 961.049 58.781
 838.655 288.739
 63.015 870.282
 396.381 347.450
 177.161 526.081
 635.454 146.098
 523.825 559.174
 936.926 314.871
 227.352 853.907
 513.350 237.578
 92.293 148.059
 705.483 657.159
 871.609 117.108
 971.424 861.877
 77.607 808.159
 210.230 335.033
 901.459 716.072
 952.248 951.285
 153.712 406.315
 412.631 791.519
 289.640 914.026
 174.179 653.250
 841.625 578.281
 525.451 972.917
 825.580 911.849
 117.537 408.927
 628.007 232.624
 458.998 909.382
 300.551 281.980
 887.013 996.002
 204.295 881.497
 530.995 916.670
 248.743 802.700
 622.801 574.419
 81.166 679.915
 458.781 942.510
 99.163 735.053
 739.428 376.139
 9.894 821.742
 712.119 574.244
 348.116 366.905
 33.940 313.868
 225.154 988.485
 20.709 748.774
 23.184 212.118
 624.034 448.725
 513.085 876.053
 202.581 261.533
 276.986 597.512
 751.945 953.116
 503.939 435.022
 507.841 758.091
 422.636 496.317
 721.324 932.606
 390.390 351.531
 356.851 10.206
 102.705 373.994
 622.046 229.386
 480.601 468.794
 692.694 927.501
 569.628 500.805
 41.836 119.953
 609.386 303.303
 164.909 936.640
 247.860 655.248
 663.778 640.936
 451.319 545.173
 14.723 71.796
 846.753 393.417
 505.247 129.507
 206.416 448.642
 841.668 363.340
 297.967 91.605
 566.476 448.635
 961.992 316.639
 397.192 886.109
 702.395 782.931
 825.917 282.457
 273.583 862.390
 173.046 134.290
 288.954 403.499
 844.762 833.355
 153.306 91.416
 830.457 226.849
 111.214 439.567
 724.430 229.831
 705.817 488.855
 450.728 815.598
 837.735 124.457
 798.517 963.099
 109.999 719.915
 178.709 467.428
 528.115 272.374
 234.651 710.325
 508.799 755.334
 77.635 722.877
 729.128 556.064
 671.904 973.754
 640.129 319.121
 917.186 995.136
 573.956 536.189
 125.833 67.475
 718.506 822.403
 176.145 966.741
 822.430 32.559
 655.947 117.403
 160.107 495.090
 756.906 165.622
 941.292 490.787
 709.309 905.062
 233.186 256.160
 781.095 957.851
 390.903 842.718
 629.215 582.061
 611.294 973.711
 363.943 281.339
 258.432 984.907
 549.297 509.680
 108.517 157.546
 449.583 62.882
 257.467 406.683
 781.133 736.790
 583.928 799.885
 630.270 410.401
 900.090 687.799
 847.352 919.353
 116.747 33.923
 369.616 352.851
 339.881 555.388
 512.454 806.052
 74.168 515.287
 203.215 112.224
 982.910 940.943
 519.987 767.119
 620.597 948.055
 299.634 635.190
 468.686 10.241
 257.420 227.246
 550.047 974.854
 230.556 386.385
 34.152 452.614
 239.013 278.482
 62.692 729.646
 920.926 210.978
 591.198 410.725
 122.153 195.307
 252.088 712.168
 528.277 411.084
 71.809 307.925
 954.106 51.641
 621.325 284.601
 434.987 48.746
 724.826 487.561
 483.791 148.287
 904.399 13.878
 628.027 887.630
 84.452 17.025
 667.154 499.402
 833.318 287.157
 487.841 316.237
 273.005 229.098
 944.918 197.824
 262.001 113.331
 411.315 57.345
 149.065 574.099
 477.898 81.674
 234.762 790.045
 753.358 461.563
 567.017 138.586
 287.810 758.397
 170.179 163.555
 287.457 707.305
 675.172 749.825
 170.409 707.467
 320.430 537.839
 757.600 285.127
 746.982 929.981
 323.020 879.284
 61.645 899.760
 122.330 731.315
 513.523 89.947
 859.930 935.284
 372.630 18.643
 776.223 693.752
 345.311 259.958
 776.856 33.124
 67.280 151.507
 374.932 62.526
 917.620 342.627
 469.605 850.820
 960.287 539.283
 886.977 78.391
 185.883 343.752
 612.258 364.982
 166.249 614.704
 148.821 44.104
 596.374 287.213
 56.650 750.884
 159.031 859.149
 509.316 506.852
 462.247 552.528
 427.625 655.840
 51.263 543.586
 115.419 554.352
 346.167 187.099
 257.464 12.429
 793.080 167.848
 13.174 172.922
 108.114 339.897
 828.111 504.403
 634.770 272.835
 516.251 452.693
 0.604 339.330
 371.240 775.613
 249.687 441.830
 228.915 793.313
 823.437 95.260
 913.924 481.141
 371.861 729.989
 701.124 162.926
 686.228 443.592
 851.591 319.792
 666.944 465.128
 940.502 893.825
 369.339 771.622
 280.166 258.460
 825.664 348.316
 909.291 460.154
 622.492 763.264
 225.731 261.354
 545.716 49.385
 693.913 176.137
 995.194 385.542
 172.736 970.920
 151.014 40.279
 250.629 777.786
 954.263 301.180
 710.736 952.289
 86.495 238.320
 502.833 406.635
 111.120 736.868
 694.830 309.393
 422.181 141.779
 93.851 601.039
 355.130 462.750
 46.417 708.421
 801.941 531.771
 283.660 518.673
 569.183 945.912
 208.576 103.085
 980.429 487.311
 318.809 763.320
 389.819 929.111
 314.344 746.190
 205.909 414.508
 101.842 869.689
 166.585 655.736
 326.323 393.311
 227.199 26.199
 139.885 711.915
 873.972 712.947
 762.538 956.899
 629.727 724.932
 561.596 844.566
 234.111 997.179
 136.124 252.939
 538.682 640.065
 457.533 59.384
 719.594 619.656
 905.382 897.329
 466.519 648.846
 921.023 246.659
 423.133 664.314
 555.948 855.407
 227.582 71.684
 944.983 987.060
 4.424 586.492
 418.254 625.636
 394.348 373.439
 764.661 167.875
 54.438 697.959
 961.137 547.215
 727.837 125.388
 327.144 317.076
 253.540 622.369
 596.449 261.422
 378.956 686.647
 315.496 279.239
 642.165 824.917
 479.654 927.812
 428.077 549.168
 558.744 319.311
 171.455 320.960
 397.889 398.899
 506.893 57.036
 718.484 733.328
 456.132 450.609
 599.647 190.763
 829.614 258.638
 858.722 569.664
 312.995 169.754
 339.169 752.048
 949.810 979.383
 877.584 119.988
 235.845 652.723
 983.862 230.121
 954.733 813.008
 807.925 426.074
 431.247 127.737
 764.468 660.677
 610.693 621.087
 678.361 166.748
 419.444 773.578
 635.434 265.900
 181.071 303.234
 967.123 938.671
 490.842 194.334
 256.857 336.287
 252.830 54.587
 678.178 125.325
 500.900 458.824
 809.590 992.563
 927.861 62.490
 722.379 260.487
 584.870 942.291
 211.527 976.650
 162.285 610.933
 596.003 35.630
 378.719 240.155
 315.790 504.416
 869.830 859.121
 314.811 875.116
 243.703 237.130
 840.480 128.009
 644.656 139.664
 183.882 308.690
 809.444 9.682
 104.849 501.836
 604.519 482.241
 261.767 207.738
 873.995 615.854
 128.207 923.804
 906.911 210.159
 312.077 319.875
 329.241 983.627
 285.553 532.225
 948.826 880.124
 626.455 435.912
 316.166 47.544
 507.885 78.825
 125.072 539.606
 349.940 953.855
 256.836 2.987
 965.322 269.592
 290.528 261.545
 843.053 566.542
 758.629 48.510
 277.629 767.713
 748.535 182.757
 174.517 292.678
 641.104 268.840
 559.430 86.688
 670.591 820.229
 54.324 95.423
 497.043 374.651
 26.321 766.692
 341.802 268.613
 388.942 888.388
 266.569 859.924
 463.328 423.581
 522.023 992.568
 168.786 815.774
 276.893 763.686
 588.555 487.468
 514.408 319.207
 582.629 311.575
 80.116 630.174
 232.598 706.584
 241.071 408.754
 94.449 592.168
 207.650 449.896
 298.230 782.171
 739.832 435.627
 715.313 917.281
 652.188 333.848
 665.061 821.452
 16.533 947.490
 856.158 166.254
 486.819 424.056
 560.317 648.269
 114.153 886.455
 956.962 19.647
 535.738 75.916
 429.587 394.735
 592.969 554.435
 553.577 310.693
 422.133 661.194
 10.330 212.347
 355.263 883.759
 565.583 916.731
 636.245 435.361
 136.117 387.211
 893.593 734.536
 366.839 897.696
 490.191 788.843
 781.044 621.666
 593.384 581.804
 634.975 456.877
 956.046 859.043
 991.447 753.293
 678.624 878.412
 66.898 698.591
 419.814 918.440
 645.973 722.401
 753.697 583.637
 794.437 88.072
 326.281 173.799
 435.295 170.328
 664.885 832.925
 737.605 980.804
 538.402 612.530
 59.159 653.467
 581.854 490.705
 192.477 581.664
 989.734 314.412
 401.188 91.680
 782.418 376.129
 666.559 218.681
 869.572 210.426
 360.785 734.842
 613.151 280.649
 346.549 871.875
 147.837 615.126
 96.688 627.513
 493.914 506.714
 611.736 484.535
 720.359 984.985
 668.160 279.290
 636.145 548.458
 690.847 702.497
 835.140 262.352
 447.512 7.183
 352.719 708.134
 900.958 336.346
 746.260 853.160
 221.590 206.390
 451.506 896.099
 904.192 22.190
 734.503 756.226
 600.047 627.134
 225.214 597.555
 71.203 268.506
 732.406 612.978
 204.683 587.779
 976.872 5.822
 350.041 319.779
 796.312 478.669
 126.819 938.212
 853.345 619.787
 4.816 42.020
 579.141 929.598
 308.610 502.519
 998.489 182.264
 210.640 340.958
 774.991 715.613
 829.429 676.303
 683.080 696.358
 769.630 460.569
 230.285 543.118
 559.849 831.478
 120.433 398.525
 147.376 877.814
 46.092 731.049
 283.496 190.204
 134.576 989.876
 620.036 408.839
 532.369 420.772
 180.956 869.658
 712.175 131.365
 569.334 572.568
 317.245 740.540
 520.132 870.615
 739.843 193.855
 866.042 219.531
 263.124 826.185
 503.884 885.351
 905.282 520.683
 842.099 926.944
 96.247 881.877
 488.488 934.192
 823.678 8.136
 567.335 685.443
 817.493 528.334
 205.386 5.042
 940.036 638.432
 18.847 958.577
 29.579 530.515
 193.899 66.534
 653.661 710.078
 259.393 283.044
 289.464 622.877
 384.029 52.969
 412.740 902.125
 925.732 195.849
 474.619 557.453
 656.150 678.027
 234.975 981.674
 168.668 423.939
 937.993 688.503
 248.357 224.227
 224.510 918.090
 683.622 952.585
 918.848 377.223
 82.416 776.451
 175.857 402.735
 623.876 800.636
 275.306 250.960
 435.727 720.350
 282.325 289.630
 998.203 73.992
 109.312 883.620
 899.380 710.253
 299.439 270.310
 620.424 143.014
 265.852 777.418
 231.354 726.252
 253.106 175.241
 800.487 595.263
 5.647 620.860
 539.084 286.388
 927.775 654.499
 745.008 951.908
 374.199 673.821
 207.093 357.450
 921.630 632.056
 69.755 4.238
 919.910 787.795
 123.032 16.646
 13.823 850.808
 917.407 26.209
 450.151 7.892
 49.495 456.467
 953.037 29.651
 920.961 49.544
 456.547 922.863
 439.074 496.359
 547.176 639.201
 656.507 849.887
 689.356 930.431
 596.661 367.321
 110.720 69.392
 288.638 285.610
 115.724 367.410
 855.615 169.401
 909.313 10.025
 827.597 155.349
 157.706 17.584
 353.427 67.013
 230.387 194.455
 789.332 795.961
 673.356 855.056
 67.662 983.388
 104.159 266.927
 77.943 229.530
 617.796 6.716
 4.420 282.913
 501.062 425.704
 594.585 786.213
 701.071 824.753
 819.264 688.979
 39.724 666.965
 417.698 779.128
 645.726 648.567
 694.496 474.954
 853.813 908.554
 396.524 988.149
 839.418 305.194
 996.848 787.189
 286.620 8.024
 653.168 421.389
 276.528 648.328
 96.122 811.539
 508.992 705.995
 798.059 66.314
 687.588 468.226
 738.005 378.615
 989.217 823.734
 629.456 116.849
 666.506 918.306
 533.199 518.071
 982.764 622.928
 709.740 468.502
 422.934 198.924
 450.252 418.492
 855.237 96.011
 489.537 110.432
 510.755 614.828
 680.882 227.000
 103.705 96.965
 585.297 411.573
 513.569 279.994
 884.289 131.470
 399.553 645.406
 406.770 197.323
 204.157 682.043
 610.920 208.313
 840.252 440.852
 577.891 943.980
 137.324 38.138
 656.300 590.033
 867.986 609.398
 497.902 380.013
 984.120 875.274
 202.046 609.355
 989.787 971.679
 949.120 276.432
 170.344 550.057
 863.816 710.453
 516.874 668.796
 873.575 232.922
 543.357 486.586
 184.946 82.898
 30.136 812.017
 312.797 822.083
 858.614 755.744
 689.678 170.198
 174.194 932.408
 33.386 541.012
 850.971 245.211
 341.352 432.360
 684.264 398.149
 545.535 637.665
 535.679 76.713
 138.632 0.689
 258.022 640.131
 62.512 28.791
 170.139 115.506
 626.765 153.078
 998.946 980.559
 446.181 206.969
 999.857 386.838
 301.079 859.321
 678.114 94.610
 336.949 246.118
 510.670 965.076
 236.369 998.552
 988.196 651.809
 476.112 758.076
 414.213 433.439
 788.519 234.649
 296.380 481.639
 694.380 927.212
 4.714 325.742
 883.642 950.550
 142.238 686.995
 162.438 555.742
 842.584 56.285
 235.224 88.644
 872.042 489.449
 277.721 389.275
 943.923 719.997
 811.212 221.998
 352.794 231.905
 996.143 860.359
 784.927 802.170
 10.654 689.935
 667.253 887.037
 508.360 787.129
 466.315 275.606
 303.479 171.538
 55.479 624.062
 907.184 494.880
 325.286 782.703
 537.170 641.926
 138.956 471.699
 896.128 290.282
 131.150 601.012
 720.544 258.695
 640.072 881.790
 648.590 211.117
 755.640 872.992
 857.555 359.717
 392.774 45.924
 643.034 498.824
 870.081 144.201
 322.960 418.515
 429.462 146.467
 671.590 296.835
 788.931 598.854
 346.892 499.713
 324.694 333.800
 247.793 664.553
 52.876 507.682
 406.858 484.627
 778.028 113.125
 323.799 115.026
 724.539 310.231
 713.312 95.837
 626.347 997.087
 568.175 533.756
 655.971 442.241
 518.965 539.593
 90.255 734.539
 452.493 516.780
 179.503 488.444
 682.157 406.263
 79.653 161.123
 48.219 878.027
 772.164 492.120
 771.041 321.483
 810.355 733.983
 745.010 319.167
 248.741 284.961
 8.088 724.553
 816.612 110.708
 67.322 29.550
 949.703 514.282
 523.283 65.565
 683.677 711.786
 388.297 289.514
 207.585 639.327
 709.663 659.128
 470.031 66.127
 618.256 987.239
 99.071 544.419
 956.214 410.022
 840.689 880.864
 879.644 327.510
 119.883 573.907
 670.916 634.956
 390.955 199.475
 771.132 910.145
 955.733 732.352
 300.590 244.601
 504.312 716.368
 70.639 786.523
 964.964 513.114
 4.478 621.391
 358.596 301.425
 630.345 64.545
 337.141 319.489
 744.861 631.102
 371.385 54.615
 776.362 125.551
 146.747 724.758
 820.763 340.033
 458.534 758.609
 741.527 541.099
 682.260 880.992
 289.715 174.607
 969.047 426.461
 531.858 333.200
 498.268 231.192
 297.748 456.559
 54.977 751.762
 155.549 308.506
 611.923 305.304
 69.233 474.366
 536.818 660.254
 327.921 815.110
 144.914 787.891
 195.887 510.388
 32.849 834.786
 606.599 420.047
 498.263 233.706
 908.191 533.232
 235.147 39.544
 408.222 686.219
 839.640 777.145
 212.686 586.116
 735.504 304.891
 511.357 439.425
 281.530 932.546
 135.038 254.574
 731.230 550.700
 459.799 659.285
 633.451 114.494
 821.467 980.620
 273.835 23.971
 746.320 402.319
 22.568 820.809
 920.081 405.538
 462.857 5.577
 778.958 971.064
 994.435 515.587
 488.853 369.726
 132.564 601.364
 410.280 880.041
 929.217 125.667
 658.409 675.605
 131.090 74.415
 244.605 37.555
 738.624 721.101
 415.516 228.361
 249.491 98.161
 29.017 961.714
 844.950 388.690
 167.087 709.320
 222.535 514.095
 181.045 779.716
 385.958 527.392
 194.704 508.094
 993.493 663.219
 909.215 221.380
 437.999 795.346
 716.152 242.108
 612.001 126.944
 442.273 811.053
 804.651 720.525
 33.083 825.961
 717.037 761.026
 598.639 986.427
 579.266 550.474
 162.941 718.091
 546.324 235.206
 299.800 928.498
 257.222 261.340
 428.433 668.492
 809.004 901.585
 659.607 473.765
 647.300 772.361
 709.282 18.803
 560.132 706.370
 966.033 597.979
 211.481 319.213
 448.721 364.841
 423.603 32.465
 212.792 610.135
 748.612 628.098
 51.081 181.713
 124.346 814.492
 835.244 376.073
 529.749 2.166
 7.083 832.927
 311.141 3.182
 958.372 602.974
 91.625 682.861
 939.833 237.455
 78.177 472.667
 774.167 459.183
 899.599 880.987
 777.251 352.491
 426.455 762.060
 631.573 578.236
 2.521 685.782
 425.597 544.692
 145.428 621.821
 44.240 801.599
 619.390 655.009
 643.950 868.975
 240.763 195.734
 99.623 851.565
 321.278 265.049
 300.951 251.487
 85.852 810.963
 687.541 493.897
 101.878 557.207
 832.802 582.132
 932.739 771.446
 557.167 649.251
 166.185 254.919
 515.473 762.125
 282.369 254.063
 458.426 343.041
 709.190 346.277
 114.261 823.270
 884.565 392.290
 527.156 345.347
 305.094 627.269
 580.272 338.259
 814.920 898.711
 632.927 845.624
 782.442 983.336
 726.125 475.033
 158.772 125.576
 624.243 531.376
 621.714 250.364
 232.099 213.307
 321.725 291.711
 277.918 995.638
 979.271 340.915
 909.134 437.643
 881.626 714.442
 287.736 485.016
 415.214 947.496
 876.575 849.001
 198.748 276.766
 812.095 618.185
 282.578 541.903
 200.203 895.479
 708.854 32.902
 941.114 854.190
 521.421 578.129
 580.066 212.989
 938.133 809.412
 940.798 170.532
 293.754 776.073
 877.821 387.928
 799.488 894.458
 285.152 622.942
 493.891 114.241
 629.725 206.404
 656.397 424.360
 296.697 201.922
 673.670 691.887
 204.129 938.401
 973.610 874.457
 681.690 675.527
 333.142 934.486
 931.252 620.298
 113.168 140.397
 368.389 913.542
 844.713 711.190
 358.234 745.416
 979.770 56.321
 835.057 525.112
 502.320 808.855
 763.886 249.860
 771.238 837.999
 548.924 510.055
 317.161 864.496
 205.270 189.664
 47.874 861.844
 228.209 23.492
 217.585 296.478
 662.172 45.308
 698.724 394.828
 386.300 284.105
 253.153 994.477
 295.746 160.964
 153.309 375.667
 20.588 118.233
 251.503 529.237
 444.025 428.371
 364.105 114.249
 367.950 625.197
 131.560 425.354
 739.715 959.002
 668.093 824.133
 364.749 973.644
 737.711 603.830
 654.627 153.271
 624.932 232.041
 821.262 394.367
 627.026 445.810
 850.282 271.771
 324.834 118.636
 348.774 21.988
 715.151 54.958
 945.693 341.100
 460.975 536.443
 762.153 356.029
 66.463 203.102
 701.003 985.617
 669.269 623.661
 21.520 761.331
 400.148 132.277
 159.622 566.504
 252.607 386.702
 773.739 608.434
 76.279 856.027
 991.682 830.794
 427.174 559.628
 207.714 366.449
 424.607 853.784
 138.086 125.588
 655.184 665.281
 247.120 204.121
 283.623 84.390
 867.125 116.434
 461.426 700.742
 69.941 429.181
 528.630 58.286
 524.569 863.929
 370.228 448.865
 566.325 401.777
 184.927 302.634
 583.351 58.839
 244.990 277.963
 624.545 394.649
 445.807 929.606
 80.393 193.626
 364.169 433.350
 69.434 240.920
 545.030 175.293
 165.821 457.008
 25.619 247.282
 668.490 509.748
 969.481 715.193
 283.773 178.273
 335.447 397.940
 867.920 380.792
 940.159 281.916
 454.191 719.292
 108.048 333.448
 824.188 350.304
 438.269 611.777
 231.415 814.779
 480.743 243.538
 856.237 394.889
 308.047 29.121
 178.143 495.092
 929.460 509.298
 659.349 243.319
 129.109 40.741
 112.199 890.923
 861.129 390.563
 493.685 962.520
 618.483 157.448
 958.808 415.512
 854.012 820.854
 88.874 150.699
 296.119 785.856
 772.478 47.570
 918.906 571.362
 190.582 648.804
 27.556 440.639
 380.315 696.856
 862.189 718.344
 515.816 830.873
 843.554 716.031
 142.517 924.435
 945.928 302.376
 380.782 214.520
 128.890 425.028
 526.010 610.889
 560.781 303.292
 418.455 344.721
 871.138 65.757
 543.615 518.319
 554.177 571.200
 612.559 647.204
 165.146 306.692
 623.858 75.767
 189.264 151.848
 340.506 222.195
 580.051 495.870
 145.430 132.705
 449.386 523.713
 239.895 354.903
 313.061 293.999
 695.575 871.540
 548.347 624.503
 491.494 856.060
 277.852 407.309
 93.041 547.638
 58.470 186.424
 546.207 214.001
 405.331 53.241
 354.009 234.125
 26.494 822.350
 414.334 939.153
 470.630 230.530
 73.286 288.786
 811.573 509.188
 382.529 412.511
 702.593 84.984
 143.310 831.678
 150.185 600.049
 427.135 11.557
 280.643 663.210
 339.897 124.584
 129.489 263.453
 652.204 280.246
 578.800 128.799
 66.416 377.249
 333.694 295.646
 796.274 434.123
 677.750 78.919
 466.968 170.377
 417.250 581.196
 224.092 547.270
 233.270 944.034
 194.386 381.632
 754.184 87.411
 847.755 354.709
 262.898 579.404
 350.286 228.464
 614.663 169.696
 106.343 722.048
 792.690 64.277
 502.114 800.329
 527.876 137.841
 473.903 483.578
 591.959 413.147
 226.063 242.949
 104.568 487.312
 962.760 530.682
 416.351 373.172
 324.954 578.515
 613.096 934.995
 742.401 744.335
 278.187 732.849
 726.585 998.302
 29.609 415.410
 303.783 608.654
 267.904 599.235
 80.784 347.926
 115.967 491.307
 564.727 116.827
 361.587 914.503
 242.322 440.545
 318.294 211.606
 934.124 886.481
 466.905 77.345
 152.046 779.563
 924.528 310.044
 631.002 238.396
 683.469 910.702
 110.035 249.959
 971.125 779.467
 489.087 360.678
 383.450 374.539
 72.290 346.133
 847.067 279.551
 68.286 579.911
 254.473 360.846
 396.388 544.225
 407.576 539.854
 141.608 191.449
 889.160 627.791
 411.753 498.117
 680.452 905.456
 529.365 262.966
 854.340 430.905
 296.624 840.906
 924.716 439.019
 812.035 318.498
 427.814 691.424
 6.504 507.389
 884.227 540.979
 669.038 834.662
 351.721 605.387
 417.815 658.170
 568.230 878.664
 462.688 36.381
 18.898 441.801
 425.688 482.271
 786.265 525.505
 214.957 566.372
 482.295 904.177
 466.235 382.664
 966.652 603.074
 309.227 220.795
 557.364 836.968
 821.401 307.953
 495.766 391.578
 90.033 92.908
 73.485 246.892
 108.366 283.447
 929.564 828.505
 30.868 147.210
 22.871 578.893
 555.725 516.168
 949.359 550.474
 293.458 458.476
 954.040 937.417
 25.091 800.885
 860.556 149.979
 311.457 93.260
 461.789 475.962
 249.451 338.031
 766.116 116.501
 497.356 885.844
 36.789 491.280
 428.588 489.419
 285.731 10.637
 293.460 166.286
 855.256 853.391
 147.029 443.959
 837.238 780.192
 566.106 835.121
 312.819 278.507
 561.468 243.103
 48.522 768.808
 776.877 47.451
 236.562 609.199
 942.274 124.560
 826.203 890.548
 455.364 168.552
 745.379 704.635
 947.675 682.828
 971.617 647.957
 245.129 593.816
 671.136 763.414
 459.354 916.416
 5.161 156.472
 197.816 487.735
 301.784 902.523
 414.699 834.134
 36.767 104.655
 49.937 489.807
 962.439 598.156
 833.594 926.650
 103.348 627.571
 932.693 959.677
 611.599 157.620
 156.608 474.517
 383.253 399.744
 337.229 389.453
 197.013 736.262
 86.632 360.198
 93.312 864.465
 186.081 198.081
 989.390 539.357
 357.455 779.133
 675.810 407.836
 546.109 240.822
 491.994 756.096
 240.457 3.680
 90.715 458.772
 859.053 16.272
 810.310 461.300
 144.574 143.818
 642.765 950.314
 562.913 734.049
 558.355 190.220
 364.844 669.780
 793.512 312.914
 630.660 118.180
 476.823 142.742
 891.306 314.309
 835.191 186.992
 862.389 64.369
 943.170 5.563
 202.748 856.050
 136.275 339.910
 732.805 43.777
 464.826 194.369
 138.677 200.597
 907.852 851.578
 218.030 451.558
 64.170 912.758
 268.160 122.029
 85.449 493.311
 304.039 935.371
 187.461 800.677
 655.568 5.295
 972.710 366.109
 813.586 107.187
 399.880 102.294
 560.974 938.594
 751.313 287.419
 779.310 941.176
 664.897 221.780
 406.912 544.948
 825.796 119.509
 837.800 591.099
 448.617 255.144
 293.380 13.447
 242.448 217.971
 22.681 322.545
 238.362 587.271
 449.425 893.174
 98.204 445.429
 894.384 748.517
 319.627 925.529
 272.337 346.642
 938.460 743.424
 160.075 581.297
 816.707 204.794
 24.440 724.553
 632.005 84.515
 809.274 669.174
 69.643 643.460
 832.635 520.061
 106.773 737.003
 319.050 173.521
 393.785 855.983
 367.337 988.165
 631.855 166.281
 667.195 359.901
 148.155 334.735
 465.087 974.743
 39.254 569.674
 732.662 626.275
 824.918 802.419
 3.131 789.689
 393.083 995.716
 159.568 72.042
 564.652 906.025
 534.387 279.975
 134.453 234.189
 914.422 123.587
 100.748 474.271
 547.728 610.958
 657.029 179.811
 575.784 475.135
 641.142 92.727
 731.152 648.046
 601.244 170.369
 861.396 878.162
 606.735 64.265
 284.392 245.894
 894.434 879.130
 19.886 118.248
 463.209 917.223
 152.696 198.576
 709.646 701.771
 492.475 855.195
 106.606 499.650
 34.954 81.710
 67.640 219.619
 684.681 870.375
 392.910 355.208
 157.053 726.328
 764.609 243.904
 778.839 664.708
 438.007 514.805
 95.280 604.297
 672.399 149.764
 265.320 281.312
 256.771 57.744
 384.783 976.396
 228.532 694.145
 273.659 688.810
 158.672 797.154
 254.555 256.700
 110.059 278.305
 844.373 54.403
 72.179 226.699
 593.103 680.693
 668.321 663.514
 998.056 760.284
 631.358 429.037
 167.888 29.591
 690.921 477.611
 830.432 72.573
 425.450 991.218
 196.858 859.632
 452.736 460.460
 890.352 958.919
 285.858 98.202
 601.786 412.634
 819.539 287.918
 782.276 669.050
 864.842 882.891
 660.878 142.912
 375.835 986.823
 275.655 341.971
 46.348 799.559
 322.021 585.671
 162.742 407.553
 200.620 84.184
 921.811 257.270
 138.242 113.317
 632.282 956.119
 62.788 675.193
 162.360 0.875
 643.426 978.608
 851.179 804.315
 619.491 299.769
 623.778 759.392
 998.982 927.428
 820.306 94.308
 625.615 480.799
 931.670 495.043
 911.146 578.930
 15.133 233.172
 579.257 692.271
 611.697 180.968
 143.766 717.158
 898.084 233.198
 575.777 968.808
 53.361 411.597
 432.879 615.733
 205.424 195.419
 313.337 196.373
 225.696 306.886
 247.080 526.018
 269.346 456.655
 883.889 668.144
 599.370 110.122
 631.632 499.200
 500.152 624.465
 230.625 920.243
 172.085 598.691
 324.449 784.018
 423.960 709.754
 56.202 823.918
 842.773 928.220
 438.542 144.405
 348.083 833.394
 525.668 403.925
 635.002 812.697
 268.222 575.106
 809.303 531.041
 323.793 877.286
 431.108 6.679
 195.260 58.365
 449.439 509.468
 498.614 962.264
 945.978 900.389
 246.458 201.062
 858.181 818.059
 51.291 594.292
 643.012 664.519
 585.468 819.244
 224.892 790.717
 416.973 803.779
 174.711 788.760
 109.443 795.737
 349.081 786.299
 822.173 660.114
 716.443 46.546
 365.024 826.615
 673.532 709.781
 1.218 866.870
 254.323 888.260
 198.357 993.559
 524.554 531.720
 907.680 805.096
 486.796 16.094
 910.298 451.681
 670.597 540.159
 866.254 564.787
 504.379 425.993
 200.648 906.202
 643.481 857.010
 76.354 778.997
 823.151 515.600
 854.205 966.369
 5.730 830.009
 500.798 880.755
 664.963 951.828
 946.620 911.332
 893.031 271.725
 951.254 739.843
 600.983 867.669
 329.484 880.201
 712.577 158.677
 616.685 504.659
 805.069 615.084
 291.775 7.325
 836.078 326.489
 371.871 873.805
 199.575 739.282
 588.738 563.844
 490.469 901.095
 950.140 952.708
 718.619 59.430
 479.447 737.878
 819.855 691.379
 467.766 312.491
 762.437 741.812
 20.787 288.248
 268.996 535.205
 847.055 861.472
 671.352 33.678
 628.242 940.404
 21.636 638.681
 400.982 664.085
 709.008 889.502
 832.845 58.286
 216.244 277.574
 214.281 897.702
 611.906 66.104
 238.842 822.132
 57.229 840.154
 984.239 724.701
 235.920 389.049
 918.061 869.781
 741.478 82.353
 668.991 975.345
 210.335 799.971
 864.671 117.806
 328.041 638.965
 631.960 186.402
 796.103 482.969
 677.962 268.858
 293.053 288.725
 968.125 721.147
 337.376 837.894
 340.985 332.894
 532.526 206.448
 351.152 408.250
 794.024 319.388
 819.313 342.489
 2.329 452.018
 49.962 380.267
 847.721 192.715
 216.898 326.221
 17.772 243.857
 729.169 566.826
 985.319 70.914
 394.942 519.179
 474.380 143.626
 269.841 603.294
 780.595 692.545
 284.880 735.910
 897.023 139.241
 125.404 752.601
 319.129 775.254
 608.048 808.660
 276.274 754.894
 662.065 806.080
 340.904 937.619
 352.263 2.572
 108.909 739.631
 523.919 828.581
 211.393 620.225
 149.535 359.527
 923.700 590.129
 310.031 43.796
 274.252 656.624
 649.281 993.609
 844.171 148.667
 754.062 117.627
 487.395 645.821
 87.893 463.709
 416.736 783.892
 156.589 590.616
 499.090 560.168
 518.178 482.580
 15.661 209.837
 36.099 234.850
 481.848 85.988
 581.161 386.688
 625.524 827.724
 836.696 666.429
 109.295 39.027
 277.910 987.497
 697.392 585.483
 58.884 631.497
 34.782 822.761
 930.508 652.361
 76.645 741.465
 364.367 1.998
 110.449 304.842
 408.983 721.987
 708.432 591.724
 46.605 666.733
 371.531 675.433
 744.953 661.471
 940.970 174.322
 755.971 183.962
 503.104 820.910
 452.944 663.207
 767.409 199.456
 521.635 273.711
 105.101 497.389
 236.768 772.489
 273.770 970.840
 921.900 971.089
 576.309 120.741
 271.073 990.431
 893.419 861.582
 720.527 536.365
 849.180 303.286
 917.084 223.874
 807.865 986.938
 408.641 23.192
 524.692 362.015
 556.789 398.206
 979.111 76.642
 870.168 743.295
 180.103 899.219
 211.236 526.609
 850.594 191.156
 823.275 734.102
 752.363 213.618
 746.319 37.987
 711.736 848.974
 781.140 735.189
 936.024 738.531
 763.380 205.909
 85.385 336.283
 22.449 110.125
 476.935 923.402
 722.140 92.158
 267.941 455.585
 465.306 612.153
 91.592 975.932
 449.911 21.034
 328.713 736.508
 397.847 885.363
 496.925 664.318
 953.758 234.349
 458.076 179.883
 734.662 117.384
 696.414 942.572
 371.210 42.079
 543.217 935.262
 840.174 315.326
 235.840 506.599
 970.311 479.940
 245.823 922.412
 988.483 263.573
 615.571 514.736
 341.260 212.679
 657.768 298.899
 213.720 340.235
 426.205 613.624
 309.573 180.683
 818.897 848.768
 645.794 18.452
 60.488 98.804
 644.655 277.515
 995.258 821.377
 423.494 59.414
 46.837 509.143
 337.855 167.320
 636.620 484.838
 930.190 115.891
 148.421 205.147
 80.533 203.529
 358.905 675.093
 406.997 708.194
 376.623 513.503
 585.352 294.129
 130.145 919.518
 964.052 308.954
 978.860 833.596
 562.967 473.769
 77.841 293.034
 632.634 578.717
 278.107 696.537
 491.464 889.286
 981.112 25.079
 379.179 631.310
 965.110 143.168
 797.352 882.753
 562.775 17.382
 936.818 576.062
 74.148 944.772
 704.622 864.960
 154.507 855.319
 900.866 483.416
 409.349 128.670
 802.299 712.263
 172.502 599.763
 781.788 351.087
 630.939 990.612
 331.146 491.037
 111.524 631.671
 612.466 609.877
 559.433 276.874
 296.592 416.487
 442.055 88.253
 266.172 201.399
 510.672 501.155
 777.675 86.396
 878.193 977.422
 857.468 284.377
 635.733 424.890
 220.721 195.393
 973.262 886.339
 470.330 181.863
 307.119 574.291
 81.689 131.623
 895.568 310.190
 986.108 268.613
 566.285 293.409
 912.533 85.264
 538.507 18.962
 968.502 116.045
 527.418 239.755
 874.668 557.081
 827.249 552.824
 403.565 361.601
 418.536 417.467
 706.522 445.287
 198.458 890.810
 589.801 450.002
 633.350 812.765
 372.402 210.246
 750.025 572.884
 626.759 605.803
 765.963 447.385
 976.302 969.102
 484.566 72.020
 760.077 139.827
 105.372 197.931
 37.005 756.203
 403.409 10.847
 306.783 466.443
 477.850 42.551
 889.782 600.228
 947.091 896.434
 6.679 14.353
 642.705 491.068
 805.139 515.218
 423.860 407.210
 424.011 550.443
 670.501 830.683
 396.585 980.253
 619.459 907.578
 458.157 304.417
 862.749 476.580
 27.004 991.287
 739.465 788.632
 112.899 681.373
 808.179 155.248
 217.234 308.723
 199.714 437.515
 420.927 280.099
 113.106 868.068
 510.604 95.573
 550.860 123.278
 823.519 396.832
 192.034 583.673
 853.637 743.601
 999.857 853.721
 364.932 187.342
 259.496 389.824
 315.839 318.631
 574.180 305.530
 776.856 184.652
 325.324 399.031
 890.409 721.236
 963.847 259.156
 900.332 925.347
 562.843 46.856
 192.936 355.334
 471.810 580.196
 920.898 24.342
 893.194 547.827
 106.555 824.721
 305.052 680.669
 577.249 156.162
 8.819 181.110
 809.768 936.401
 646.725 566.407
 844.551 50.173
 345.297 766.565
 167.050 79.570
 563.924 30.909
 590.611 787.875
 703.115 161.543
 162.578 870.439
 826.199 291.327
 356.410 402.318
 319.544 859.744
 913.844 805.595
 136.678 378.884
 722.109 22.793
 195.741 805.703
 814.644 550.391
 110.654 893.852
 685.416 582.443
 395.261 351.931
 525.824 403.913
 575.773 314.336
 101.312 412.045
 847.607 880.467
 857.425 428.324
 413.456 908.450
 510.431 880.159
 914.029 986.584
 67.264 707.977
 212.949 441.083
 617.961 607.992
 602.699 279.603
 738.701 212.426
 467.401 289.291
 275.767 686.743
 856.504 794.263
 194.299 777.534
 905.627 284.477
 67.486 755.858
 779.100 725.802
 352.255 790.158
 823.717 584.832
 499.691 762.536
 13.472 702.901
 38.947 264.428
 957.436 148.156
 361.762 715.995
 742.165 94.849
 33.624 131.430
 519.317 923.008
 32.945 774.419
 939.451 912.784
 540.215 729.140
 513.661 705.218
 387.146 558.173
 573.108 709.574
 356.439 675.739
 338.127 717.193
 474.309 669.777
 427.094 508.891
 741.815 536.991
 982.377 358.995
 341.826 19.317
 96.300 201.249
 873.904 957.149
 842.234 253.071
 200.235 703.354
 490.695 33.261
 826.030 212.885
 282.070 658.573
 634.505 866.085
 878.549 786.088
 199.932 471.041
 598.666 566.594
 715.595 183.408
 97.066 990.038
 903.256 383.534
 966.511 304.219
 676.458 353.702
 63.641 54.498
 74.469 36.526
 277.559 273.166
 282.560 253.575
 132.070 505.848
 826.746 686.037
 527.669 527.867
 148.996 222.452
 155.444 620.750
 307.550 158.426
 547.513 258.220
 34.647 276.840
 341.095 618.170
 552.101 271.746
 427.450 883.820
 578.358 923.231
 112.817 230.713
 746.599 142.741
 943.905 389.338
 32.969 638.031
 231.747 914.351
 811.023 784.304
 659.030 734.828
 300.073 13.581
 369.654 175.313
 661.524 969.498
 135.941 660.073
 971.716 31.230
 177.039 493.924
 118.873 940.785
 888.578 968.699
 144.816 915.589
 643.298 107.375
 192.120 176.894
 268.245 425.634
 489.895 548.522
 207.369 476.891
 385.564 94.812
 478.144 730.586
 427.793 477.077
 644.641 609.507
 752.332 260.631
 302.736 640.572
 296.364 136.479
 229.553 530.613
 649.314 410.590
 940.485 206.125
 73.685 27.483
 53.173 110.669
 535.884 342.361
 536.606 258.656
 565.196 236.781
 661.210 137.978
 702.794 526.739
 626.627 740.571
 959.181 869.833
 370.264 999.099
 517.825 111.137
 722.156 205.056
 308.391 677.399
 718.767 579.498
 631.204 838.842
 696.928 829.084
 805.134 400.222
 513.964 29.240
 596.522 291.787
 464.286 581.022
 682.984 130.718
 847.373 851.986
 531.807 779.612
 676.440 763.330
 200.370 296.195
 268.603 370.336
 770.616 144.101
 821.416 11.196
 439.560 705.036
 30.998 996.475
 934.450 725.587
 145.327 969.547
 589.183 465.452
 952.465 894.344
 495.490 746.755
 285.610 293.724
 969.230 485.818
 971.008 558.037
 692.605 409.253
 365.153 323.237
 304.535 696.267
 916.822 550.816
 613.768 69.866
 567.707 763.315
 656.082 93.138
 371.484 150.154
 364.464 965.510
 891.788 975.636
 979.022 201.040
 739.616 926.420
 504.384 90.094
 863.211 27.408
 492.147 571.691
 819.575 346.294
 353.612 991.380
 475.737 477.120
 915.594 494.381
 227.054 336.746
 344.748 452.182
 524.746 985.609
 161.903 179.795
 999.164 371.361
 328.818 247.868
 800.663 232.703
 250.107 297.128
 586.410 48.053
 630.543 430.858
 316.844 292.541
 53.363 893.789
 226.128 315.656
 692.470 882.876
 860.886 574.786
 987.697 407.723
 383.319 476.621
 347.677 196.998
 678.852 674.278
 902.758 694.223
 543.474 844.030
 117.184 304.084
 28.638 988.307
 245.039 732.328
 146.824 463.354
 440.934 641.948
 671.734 758.502
 29.867 950.266
 864.632 622.859
 420.121 80.699
 111.868 273.457
 280.499 915.111
 735.482 971.300
 473.847 263.926
 534.561 328.562
 371.011 468.709
 903.186 937.515
 294.549 502.984
 953.350 681.107
 144.226 260.087
 827.791 803.740
 624.317 870.400
 26.453 161.567
 766.744 24.004
 877.319 222.987
 668.163 678.460
 371.913 306.113
 30.208 885.935
 150.231 190.496
 410.530 100.349
 979.770 860.687
 211.279 435.711
 227.270 480.298
 707.720 293.707
 496.538 273.651
 662.323 305.196
 306.194 340.127
 791.684 20.322
 740.326 341.808
 20.680 509.791
 834.061 801.389
 739.493 420.650
 794.130 503.736
 296.420 869.245
 319.090 305.661
 538.063 298.189
 420.407 884.708
 126.834 410.120
 477.793 475.111
 605.102 996.256
 341.728 89.082
 170.456 770.466
 252.900 761.518
 14.994 708.498
 140.375 908.892
 954.262 276.658
 523.788 396.997
 222.228 854.527
 143.951 571.466
 484.729 543.006
 523.469 539.289
 775.215 973.339
 684.640 884.268
 586.782 156.665
 74.847 755.456
 369.762 439.717
 546.443 651.740
 244.224 253.552
 763.816 20.012
 604.178 192.632
 247.785 36.791
 181.050 565.368
 77.930 217.055
 966.908 579.659
 46.113 118.660
 545.124 823.499
 356.736 730.621
 912.836 367.734
 196.613 759.258
 834.035 242.492
 123.506 83.540
 365.774 948.126
 48.947 31.677
 137.489 173.941
 997.985 742.206
 622.425 772.267
 23.911 887.395
 361.431 921.063
 925.892 143.254
 426.983 95.121
 376.166 442.857
 346.166 134.884
 903.325 717.753
 935.787 174.097
 919.710 251.389
 694.055 174.881
 722.820 189.610
 397.841 174.000
 569.523 193.076
 681.937 310.085
 522.707 707.011
 639.757 162.341
 635.808 163.036
 849.259 661.072
 82.559 429.271
 862.576 744.351
 296.515 567.653
 724.944 338.921
 874.879 36.152
 833.151 83.329
 569.360 748.656
 684.379 324.135
 856.832 252.698
 284.205 279.513
 406.281 846.576
 112.430 246.704
 865.695 889.870
 224.880 339.417
 241.296 287.912
 889.269 377.869
 267.836 89.718
 907.532 257.660
 436.992 34.476
 712.813 824.839
 203.414 433.582
 396.727 54.561
 595.362 968.728
 924.930 131.614
 367.635 322.770
 42.834 965.342
 625.489 305.506
 318.134 232.234
 774.259 573.387
 675.315 360.556
 793.558 718.420
 865.283 977.186
 358.213 480.490
 999.745 392.400
 719.962 948.276
 436.913 259.371
 591.527 701.434
 507.800 807.856
 433.752 21.231
 349.108 102.932
 510.457 184.281
 190.889 847.158
 146.452 846.018
 19.428 946.438
 681.526 24.359
 485.814 654.856
 365.265 882.399
 99.184 751.293
 670.368 570.530
 174.770 170.788
 329.954 777.110
 197.473 496.938
 519.622 322.455
 412.199 39.577
 528.189 348.938
 715.660 86.306
 590.770 161.136
 657.476 679.779
 220.905 71.137
 370.599 678.170
 879.683 237.212
 55.055 287.636
 492.236 247.269
 700.683 987.421
 576.796 404.989
 722.709 215.385
 327.832 405.642
 220.892 149.995
 210.181 434.900
 483.634 860.404
 620.886 47.871
 921.330 336.065
 183.445 363.065
 809.678 928.980
 806.951 778.707
 488.309 413.295
 900.263 243.849
 130.619 697.289
 36.628 17.093
 967.856 611.348
 953.473 259.800
 208.390 682.228
 409.488 942.548
 588.601 319.526
 49.051 613.071
 975.309 956.007
 813.061 66.306
 114.300 861.312
 433.923 873.388
 91.866 190.953
 337.517 833.250
 405.857 332.769
 601.452 489.898
 492.249 404.785
 69.654 958.525
 838.478 366.144
 959.548 987.658
 354.814 291.633
 309.074 781.824
 841.709 985.703
 963.778 964.276
 259.827 970.378
 894.924 782.682
 108.398 559.743
 941.431 378.203
 778.293 959.428
 383.355 541.727
 953.209 220.872
 462.431 777.376
 373.386 195.824
 273.838 855.682
 892.119 26.064
 649.070 55.398
 289.894 956.630
 346.759 418.003
 761.430 558.696
 258.961 42.189
 57.362 611.822
 445.197 462.421
 598.097 636.626
 724.216 736.972
 338.974 240.455
 710.565 33.211
 62.813 283.594
 584.751 273.743
 120.994 275.661
 364.800 93.909
 403.038 145.607
 914.741 772.792
 656.469 509.079
 621.025 515.278
 825.288 89.643
 408.640 76.615
 152.128 981.596
 200.160 93.653
 674.295 808.927
 766.819 994.511
 918.833 514.829
 232.652 142.457
 1.205 877.186
 900.736 87.381
 593.658 896.570
 32.564 872.463
 943.845 843.720
 263.705 212.740
 85.601 23.425
 345.484 730.525
 839.108 641.773
 305.720 19.667
 97.118 625.211
 192.235 101.840
 140.867 794.607
 649.382 334.394
 430.150 548.186
 357.112 297.389
 26.379 646.862
 88.919 909.464
 797.971 957.977
 902.411 546.088
 39.957 123.172
 925.370 322.877
 533.153 238.115
 830.236 790.248
 244.783 321.683
 468.418 908.342
 407.125 806.390
 158.093 443.320
 132.014 587.057
 758.975 473.756
 758.276 548.743
 226.555 910.484
 970.952 575.655
 696.510 222.245
 263.195 79.240
 15.255 595.510
 374.825 225.068
 791.250 728.579
 979.649 574.674
 607.751 321.411
 603.828 470.783
 703.748 43.505
 740.053 503.677
 716.302 577.745
 530.378 14.707
 582.966 999.505
 580.633 172.703
 354.355 774.068
 251.107 443.433
 968.894 573.740
 654.205 645.095
 327.547 726.834
 45.945 518.537
 686.854 727.381
 993.418 254.437
 203.287 936.189
 756.710 516.881
 728.035 485.287
 566.498 629.711
 814.496 819.432
 685.947 85.779
 584.419 145.945
 298.995 877.312
 154.829 959.517
 801.312 196.069
 886.160 418.829
 122.722 323.751
 730.718 599.838
 371.654 425.559
 475.594 974.796
 657.011 12.926
 49.837 70.621
 157.963 985.937
 244.460 364.877
 827.617 973.144
 946.084 567.615
 935.736 618.199
 159.519 513.794
 585.055 121.573
 867.953 720.362
 434.827 724.773
 906.661 26.751
 896.817 557.639
 90.152 685.192
 748.703 880.963
 494.729 361.543
 356.906 911.903
 47.609 77.172
 887.081 173.966
 977.636 512.730
 81.277 363.230
 636.486 915.611
 424.259 654.670
 177.030 230.618
 39.262 914.614
 378.606 899.303
 129.989 555.571
 917.609 955.015
 608.698 526.827
 803.684 750.564
 60.613 827.571
 823.341 582.184
 936.494 749.061
 268.035 71.195
 835.197 979.101
 165.214 903.175
 636.487 557.054
 698.899 138.884
 724.766 162.898
 599.790 52.671
 462.952 211.720
 430.344 339.128
 742.276 948.944
 892.695 589.714
 860.787 85.085
 379.636 475.645
 136.811 246.502
 882.340 895.160
 712.346 565.383
 302.309 31.307
 567.536 393.812
 6.527 415.435
 176.104 349.436
 759.598 562.021
 761.278 520.969
 688.230 908.133
 243.753 658.012
 733.708 797.539
 642.159 909.630
 756.745 252.242
 530.064 168.604
 534.379 696.073
 762.550 222.634
 866.505 574.242
 853.756 750.148
 754.466 653.663
 361.659 157.277
 568.255 411.047
 367.830 405.471
 552.764 304.609
 531.392 287.893
 285.927 381.763
 354.271 179.785
 469.064 865.881
 778.728 606.570
 957.407 372.425
 310.709 177.373
 309.434 776.272
 739.609 545.220
 508.544 551.379
 625.573 243.606
 378.982 460.148
 921.476 67.916
 647.127 627.693
 963.485 315.742
 484.849 406.027
 129.875 759.297
 687.189 640.955
 464.062 923.507
 683.968 391.785
 669.106 703.021
 243.865 228.048
 995.007 829.222
 708.094 611.184
 497.768 343.660
 675.204 750.961
 994.307 337.293
 362.907 660.461
 267.055 456.077
 89.659 889.435
 886.559 374.180
 968.466 829.132
 573.028 808.273
 586.668 303.199
 664.879 42.469
 85.071 905.707
 813.635 96.819
 152.590 750.798
 992.551 986.501
 351.585 756.920
 757.078 258.429
 295.396 615.483
 97.525 572.018
 252.537 268.116
 300.196 316.876
 68.910 133.359
 808.053 578.583
 25.814 842.863
 923.846 511.389
 611.012 744.949
 309.205 831.091
 724.548 551.382
 36.854 570.800
 700.119 898.605
 587.714 955.437
 654.756 190.309
 740.900 647.164
 120.359 322.616
 76.519 233.493
 24.605 970.344
 545.802 603.201
 818.283 252.617
 710.590 353.793
 661.633 283.743
 217.950 59.849
 932.538 351.898
 462.067 706.889
 81.062 20.179
 254.251 853.378
 782.863 94.400
 435.411 758.129
 21.299 197.361
 439.728 325.907
 815.853 193.684
 772.260 945.629
 802.015 251.906
 569.017 178.863
 322.348 255.890
 940.822 497.521
 505.692 196.294
 690.298 455.817
 464.942 210.663
 466.127 540.095
 35.260 989.363
 164.798 589.279
 783.956 231.264
 795.134 877.216
 558.499 890.624
 425.799 345.496
 886.384 793.551
 784.634 861.484
 714.101 272.803
 568.159 931.913
 464.704 243.241
 250.101 848.845
 224.805 352.350
 802.687 493.887
 141.043 741.864
 120.061 830.930
 239.796 564.268
 369.270 720.429
 887.118 743.998
 3.276 973.183
 811.524 855.461
 718.475 303.129
 931.461 221.907
 394.958 951.867
 401.413 999.904
 643.420 548.104
 132.862 698.387
 323.448 179.344
 204.381 149.282
 572.027 527.720
 772.550 774.624
 970.213 234.543
 383.888 224.367
 414.340 777.004
 597.570 247.089
 683.731 74.341
 17.232 425.226
 200.417 689.065
 733.884 95.970
 851.773 891.598
 665.049 92.473
 241.362 444.518
 780.169 597.369
 296.790 806.902
 999.503 387.133
 699.401 521.829
 991.868 562.466
 215.532 933.595
 852.410 773.260
 262.459 578.628
 969.962 239.089
 196.778 739.451
 377.523 85.343
 84.527 768.495
 680.059 724.584
 519.930 43.428
 760.499 41.603
 275.179 363.350
 944.761 833.633
 762.485 432.166
 55.543 424.648
 999.905 888.527
 775.931 240.621
 725.793 358.505
 279.506 792.555
 687.518 845.735
 43.346 373.397
 826.245 693.011
 852.212 506.301
 931.687 498.564
 12.352 973.729
 392.941 39.609
 836.037 63.556
 420.755 125.839
 225.540 459.513
 763.129 697.656
 198.300 214.219
 633.270 610.024
 52.069 224.737
 673.097 755.354
 496.745 99.669
 96.287 221.079
 983.168 795.446
 204.954 433.192
 971.439 705.547
 719.266 980.550
 413.467 323.439
 468.628 461.128
 15.634 247.013
 88.491 46.363
 215.193 244.129
 273.641 969.535
 393.678 715.736
 635.262 145.687
 885.901 50.999
 276.651 101.443
 375.800 709.523
 275.642 201.414
 430.303 46.299
 478.449 312.441
 167.611 838.289
 460.411 947.200
 422.861 616.120
 488.037 114.589
 626.407 454.225
 570.923 506.690
 890.235 47.677
 671.629 842.032
 276.890 189.338
 249.870 624.451
 751.270 157.654
 160.833 868.504
 65.663 800.152
 565.563 479.311
 557.114 32.653
 707.004 590.730
 126.869 117.202
 874.130 785.219
 185.186 996.281
 537.650 406.757
 70.595 476.076
 866.113 190.383
 958.087 512.139
 696.040 864.527
 951.193 867.079
 562.267 822.391
 382.193 107.942
 826.534 133.570
 124.388 182.215
 957.925 195.150
 330.542 563.239
 5.909 961.467
 660.091 361.045
 606.137 592.919
 30.762 541.664
 14.861 316.757
 842.074 941.047
 676.827 477.359
 661.180 568.392
 394.091 991.285
 556.160 503.491
 932.559 425.447
 706.860 754.434
 735.783 537.509
 45.367 772.419
 621.063 599.255
 482.232 951.646
 924.045 50.062
 593.429 672.181
 500.499 773.025
 388.089 85.789
 456.750 465.926
 187.394 478.085
 85.492 498.611
 538.099 259.724
 556.477 253.852
 105.474 305.062
 730.311 77.304
 363.649 844.771
 509.656 591.196
 678.138 570.839
 350.117 624.192
 685.688 185.530
 560.735 385.146
 178.370 743.004
 422.045 660.631
 528.378 731.897
 732.123 785.329
 911.351 633.390
 404.934 351.078
 641.748 381.758
 140.867 156.104
 94.262 738.612
 869.858 712.434
 299.184 568.819
 739.462 829.361
 43.722 642.153
 443.167 867.222
 440.455 162.251
 920.874 342.454
 521.333 291.272
 129.573 686.322
 642.122 558.305
 96.844 280.922
 827.094 41.091
 704.898 972.681
 714.556 438.782
 183.677 291.955
 375.954 718.584
 646.393 674.288
 948.417 547.222
 911.211 312.081
 44.493 600.779
 503.137 482.906
 163.339 490.896
 8.347 561.355
 532.795 124.346
 699.827 574.440
 747.698 15.162
 612.447 396.375
 350.761 347.842
 514.350 177.504
 820.708 416.483
 700.120 685.716
 808.677 673.233
 372.838 118.647
 496.743 761.366
 943.366 973.929
 568.577 99.920
 665.491 485.876
 986.655 360.725
 157.722 334.046
 895.952 332.339
 2.259 76.520
 931.994 512.618
 428.020 473.557
 740.638 391.320
 199.558 351.141
 935.406 871.089
 72.550 355.117
 171.182 989.727
 317.499 202.129
 724.147 924.746
 837.875 320.787
 488.786 824.512
 751.705 963.750
 763.508 976.010
 104.228 467.397
 554.909 110.161
 724.575 739.868
 423.076 700.395
 425.384 810.666
 480.865 132.624
 517.955 306.194
 991.169 834.920
 427.075 596.982
 848.293 338.151
 442.498 555.855
 931.385 795.739
 944.482 974.306
 56.082 488.085
 848.520 700.214
 780.099 57.291
 292.014 117.454
 222.396 708.487
 449.053 211.308
 994.876 938.761
 727.543 818.025
 309.660 842.589
 847.787 797.927
 881.157 38.338
 498.455 495.557
 785.899 374.416
 442.987 544.265
 448.188 931.789
 338.321 564.030
 187.566 333.520
 812.978 708.253
 675.071 909.033
 920.684 96.600
 407.026 13.611
 279.657 576.080
 203.922 460.917
 570.418 771.527
 392.081 42.000
 593.535 200.081
 919.527 948.109
 483.284 153.502
 215.469 322.084
 587.149 809.095
 223.506 384.991
 810.793 467.168
 149.011 637.724
 203.240 173.542
 65.883 553.684
 230.125 153.370
 460.075 256.225
 519.919 231.888
 958.093 726.790
 37.865 663.744
 137.313 695.717
 267.124 840.838
 258.826 122.174
 381.451 145.532
 648.102 933.084
 856.969 598.510
 997.778 839.087
 973.720 896.031
 131.912 720.202
 135.179 307.991
 382.212 432.153
 523.600 724.920
 141.799 349.092
 901.607 798.116
 917.402 468.223
 159.970 652.687
 160.498 160.699
 744.912 498.951
 764.407 380.814
 325.880 694.717
 638.109 327.346
 889.799 381.392
 557.237 687.862
 976.785 833.120
 225.081 955.540
 564.768 613.449
 406.387 170.682
 429.139 662.162
 207.275 353.631
 864.177 560.192
 226.822 925.582
 874.631 608.219
 889.084 387.941
 200.461 560.017
 845.884 294.239
 400.558 71.440
 816.120 211.336
 220.694 246.784
 570.243 554.953
 338.251 313.868
 280.759 289.793
 496.232 55.562
 20.864 914.126
 899.198 427.541
 511.787 575.405
 385.001 949.113
 81.129 775.766
 352.413 256.134
 313.707 878.319
 213.083 332.921
 745.612 486.563
 446.835 715.008
 691.732 975.500
 325.535 588.491
 505.648 755.060
 388.960 557.048
 175.273 760.777
 615.993 647.787
 662.714 725.649
 448.608 265.480
 135.726 788.517
 860.383 556.118
 621.787 251.618
 184.691 419.883
 383.616 892.331
 552.178 26.423
 784.202 256.206
 358.015 577.922
 725.679 170.613
 964.931 574.837
 133.194 196.566
 829.612 442.826
 964.215 522.274
 852.394 945.564
 985.161 552.811
 130.797 845.476
 29.034 88.912
 537.346 182.531
 665.860 952.753
 935.073 859.963
 546.611 413.752
 137.344 885.913
 63.067 12.685
 362.220 192.801
 171.540 863.031
 328.904 903.578
 105.938 225.557
 901.336 838.476
 432.153 872.134
 361.200 950.644
 226.138 260.076
 752.306 877.853
 675.172 876.589
 996.213 424.749
 766.954 847.777
 554.102 210.957
 933.530 367.198
 674.275 990.311
 123.994 29.821
 793.538 961.964
 186.975 368.858
 482.351 341.975
 124.716 911.259
 669.524 271.751
 536.880 784.289
 436.888 925.572
 783.880 227.714
 825.569 202.171
 274.628 466.708
 183.957 294.386
 108.192 967.930
 157.241 516.231
 687.251 589.588
 466.433 209.133
 65.760 15.352
 851.458 169.666
 714.492 867.006
 611.296 552.013
 184.631 272.872
 920.962 451.910
 248.188 444.676
 849.708 618.325
 499.549 17.117
 759.990 848.293
 947.942 829.617
 498.344 373.583
 727.223 292.120
 666.138 860.295
 936.243 55.518
 902.508 819.706
 617.764 996.943
 848.576 216.994
 631.746 391.177
 569.911 700.790
 403.572 947.812
 174.238 138.399
 281.173 291.056
 108.536 397.112
 146.885 602.521
 791.295 570.106
 458.280 959.778
 422.844 5.466
 573.257 323.372
 813.178 598.805
 912.627 856.537
 119.654 284.546
 670.697 24.616
 446.590 579.418
 671.370 700.737
 228.330 356.050
 932.773 801.364
 303.423 857.194
 224.074 56.752
 149.501 795.324
 628.897 669.129
 149.160 351.898
 953.522 373.595
 212.339 19.761
 896.131 856.682
 9.302 686.240
 714.789 434.337
 342.514 688.882
 764.249 189.578
 380.571 986.991
 610.338 530.505
 121.236 166.883
 449.391 977.735
 275.048 964.790
 560.645 318.284
 950.393 966.642
 381.574 477.645
 963.128 387.395
 227.893 236.163
 129.595 493.569
 467.416 438.273
 575.126 601.216
 214.513 567.837
 398.015 338.352
 31.837 459.451
 171.523 327.221
 228.854 719.447
 897.234 829.570
 731.126 892.519
 498.347 559.860
 87.049 46.910
 570.860 550.304
 484.639 795.211
 406.808 31.449
 3.121 616.906
 732.529 47.292
 133.539 16.262
 835.326 369.474
 608.642 614.189
 905.954 16.836
 102.370 829.923
 327.214 770.580
 538.779 718.270
 69.003 838.593
 812.866 666.563
 288.794 742.558
 223.301 664.084
 118.376 446.524
 979.324 392.756
 580.347 224.388
 729.128 374.130
 712.253 175.720
 200.955 282.732
 576.313 184.509
 115.282 503.673
 645.359 404.464
 459.044 292.788
 531.296 618.688
 781.587 975.934
 564.228 522.800
 225.364 501.241
 944.912 721.482
 719.218 100.805
 139.999 2.071
 893.184 608.743
 631.188 889.016
 404.246 168.484
 781.895 114.276
 153.333 207.210
 367.185 125.869
 314.530 988.512
 596.636 155.766
 755.170 120.404
 320.704 375.137
 695.848 705.057
 577.320 866.721
 815.950 495.140
 938.371 268.302
 254.923 360.886
 939.902 106.002
 471.938 479.329
 613.113 800.275
 914.977 105.325
 116.207 740.405
 200.784 261.547
 243.962 475.096
 633.728 645.587
 159.495 137.986
 587.030 966.554
 751.333 538.984
 554.250 526.235
 221.908 617.047
 651.268 402.140
 717.358 20.025
 435.869 88.120
 322.695 695.552
 118.339 934.926
 583.562 427.558
 395.270 505.985
 841.952 10.138
 161.116 836.215
 257.103 129.339
 477.261 133.058
 46.656 329.549
 223.766 283.713
 552.005 620.890
 470.145 491.269
 484.116 174.260
 502.050 830.913
 623.239 128.940
 682.390 637.353
 262.517 172.181
 538.085 563.175
 439.233 249.683
 105.336 307.949
 79.070 429.792
 173.124 347.999
 382.301 612.608
 500.878 200.894
 353.338 878.686
 794.300 556.718
 266.703 881.924
 473.630 985.290
 976.627 769.421
 409.920 385.820
 420.491 760.196
 513.798 149.473
 997.920 227.773
 592.751 438.319
 989.967 42.522
 330.000 593.941
 32.631 62.848
 741.905 539.099
 294.561 184.693
 530.542 955.309
 302.526 822.214
 431.287 852.851
 885.104 295.019
 857.161 7.797
 993.516 426.117
 836.224 249.217
 939.927 937.058
 726.996 130.292
 52.529 581.000
 359.754 516.986
 770.912 639.282
 796.571 749.911
 635.562 571.961
 616.211 467.643
 505.564 547.742
 625.821 877.098
 166.030 964.473
 872.097 188.321
 461.377 229.081
 290.691 332.603
 365.879 207.561
 892.901 705.169
 335.192 233.799
 969.628 33.340
 681.479 123.832
 899.356 100.380
 92.968 663.450
 112.255 751.933
 242.161 796.150
 997.826 689.600
 364.303 650.485
 787.799 93.891
 861.308 416.421
 16.828 211.161
 221.271 355.760
 206.350 46.680
 618.229 248.846
 155.374 104.566
 452.545 816.264
 207.768 346.569
 243.643 978.211
 228.690 862.872
 831.513 734.385
 721.091 82.002
 872.393 363.128
 582.985 132.100
 421.007 90.121
 811.526 406.302
 724.085 294.878
 943.351 700.521
 657.485 278.879
 952.645 967.913
 925.683 74.363
 557.484 771.649
 813.925 330.082
 588.127 682.959
 999.634 962.878
 2.823 947.005
 453.415 645.576
 880.425 772.749
 506.956 836.792
 935.810 158.165
 654.346 611.863
 782.995 567.989
 956.747 81.937
 879.388 382.374
 113.313 386.506
 218.199 441.768
 371.928 700.368
 868.443 351.942
 713.289 136.537
 194.796 375.027
 835.592 970.354
 402.845 624.899
 782.316 15.547
 156.914 81.051
 933.147 899.874
 693.791 322.842
 61.912 206.136
 720.657 319.624
 252.514 144.524
 631.618 561.629
 354.576 425.702
 225.019 16.852
 7.964 22.707
 251.831 101.585
 926.243 396.094
 200.529 73.252
 412.747 754.086
 730.998 26.066
 2.206 911.428
 942.053 290.553
 641.492 71.744
 105.287 320.739
 113.987 303.428
 861.455 676.759
 95.403 914.114
 971.818 70.643
 629.833 299.907
 191.295 499.391
 211.634 989.700
 406.611 618.082
 532.947 499.580
 912.542 848.396
 242.771 625.736
 212.823 431.630
 399.273 945.172
 487.246 143.095
 273.166 461.370
 399.068 624.981
 570.592 566.806
 91.402 971.611
 235.960 226.608
 480.031 34.150
 718.874 588.993
 563.730 886.609
 847.935 60.180
 790.188 512.451
 354.300 347.030
 212.857 297.737
 188.905 562.637
 506.352 634.951
 342.039 342.434
 958.397 399.044
 118.193 55.434
 485.881 317.552
 161.811 782.078
 20.681 148.743
 842.785 322.363
 344.768 950.585
 469.490 291.972
 519.400 679.017
 730.101 446.684
 423.488 522.773
 501.413 974.173
 893.167 155.207
 892.870 225.403
 418.323 868.661
 999.770 484.108
 10.041 26.538
 164.428 41.605
 492.049 611.062
 631.405 345.622
 203.286 814.656
 829.831 6.376
 620.241 589.822
 322.536 292.354
 237.151 71.600
 881.483 643.807
 778.078 569.163
 538.355 26.589
 384.240 905.438
 627.557 385.691
 327.426 798.100
 299.174 420.516
 379.002 519.625
 197.314 666.968
 625.107 561.908
 643.699 849.862
 1.178 541.284
 859.485 468.631
 440.629 207.316
 325.256 46.171
 438.519 523.922
 98.194 741.709
 245.309 250.132
 758.189 581.519
 379.850 901.708
 75.503 264.123
 814.585 81.164
 619.378 858.255
 997.580 845.320
 450.433 131.610
 871.456 474.848
 53.757 266.405
 592.995 923.405
 521.433 264.597
 691.368 574.653
 132.911 992.649
 698.186 209.125
 312.549 24.777
 687.499 280.365
 72.282 817.322
 855.237 487.804
 533.143 278.363
 0.271 994.552
 725.187 119.699
 126.275 519.562
 306.823 17.361
 26.065 498.977
 40.834 226.834
 627.269 889.940
 187.306 955.881
 637.482 326.498
 498.671 187.539
 23.969 841.848
 257.275 355.444
 571.135 369.902
 12.897 30.603
 980.107 623.778
 40.847 701.355
 88.838 626.425
 438.620 575.161
 6.036 312.077
 551.088 751.689
 554.191 915.112
 605.111 901.155
 20.196 769.178
 41.103 911.043
 8.939 123.962
 751.797 659.107
 206.335 385.037
 930.512 843.166
 182.119 44.722
 349.074 500.984
 426.153 515.622
 938.733 729.704
 619.901 135.472
 548.733 47.708
 530.048 80.152
 672.284 606.758
 785.137 614.582
 927.712 973.902
 397.919 607.894
 785.401 766.563
 43.039 134.368
 764.103 986.773
 437.453 135.674
 361.586 298.555
 423.039 908.740
 815.781 703.540
 569.113 748.839
 348.270 462.232
 926.741 576.379
 459.720 690.629
 435.045 231.307
 717.586 733.638
 938.037 269.424
 93.998 217.900
 683.356 244.380
 523.341 47.964
 983.838 327.419
 904.698 602.419
 699.769 689.403
 177.572 972.666
 692.471 847.205
 456.356 368.885
 85.361 425.929
 79.653 288.673
 301.735 791.703
 77.298 837.571
 512.154 314.886
 196.739 731.668
 479.680 693.988
 680.148 165.680
 327.553 635.375
 316.400 451.095
 538.593 87.784
 483.008 314.337
 424.125 284.072
 470.630 81.442
 346.311 671.504
 78.223 890.924
 443.021 807.773
 464.966 188.535
 368.831 870.156
 433.367 325.314
 337.278 242.536
 537.288 252.981
 314.351 897.941
 703.018 378.553
 685.565 936.914
 917.941 283.565
 791.251 644.080
 180.083 553.846
 917.397 22.170
 466.131 615.314
 241.147 705.380
 321.892 582.244
 787.624 958.929
 617.122 440.115
 163.040 671.295
 548.961 789.220
 20.997 637.612
 590.592 142.184
 305.722 330.690
 433.283 813.340
 36.878 839.068
 182.547 566.338
 72.959 814.263
 968.183 844.560
 59.668 472.179
 491.555 933.959
 859.647 812.543
 843.243 277.184
 722.284 896.832
 614.588 239.669
 416.969 916.614
 35.469 431.325
 478.012 813.476
 688.613 611.190
 630.757 817.196
 571.855 786.758
 750.351 654.600
 651.131 295.481
 289.610 567.430
 18.644 994.315
 770.938 148.828
 746.179 646.213
 517.994 365.701
 109.087 782.538
 482.415 744.903
 111.884 730.740
 554.380 347.048
 934.150 761.094
 716.116 880.702
 751.492 949.212
 465.659 685.205
 289.593 37.463
 93.702 661.526
 811.833 364.072
 206.422 902.018
 98.028 509.744
 747.356 372.255
 371.537 275.141
 155.344 656.986
 306.011 675.934
 4.972 389.558
 875.878 943.641
 890.783 446.881
 293.914 808.830
 644.697 483.195
 945.910 267.912
 503.844 583.885
 630.280 385.746
 187.508 199.580
 536.696 644.257
 189.540 540.421
 952.553 733.522
 966.991 6.075
 322.673 208.263
 205.312 249.796
 862.503 951.855
 392.233 141.128
 747.840 145.096
 541.059 234.054
 987.400 311.740
 902.765 663.210
 394.216 781.700
 805.948 493.860
 776.897 490.891
 603.755 20.588
 194.123 729.473
 904.682 939.999
 180.802 204.257
 465.129 574.351
 540.163 432.934
 49.500 772.033
 84.356 15.323
 270.097 898.689
 531.303 98.035
 534.114 616.893
 265.323 372.655
 206.528 355.280
 434.352 123.199
 481.863 428.662
 681.162 206.183
 108.908 392.743
 937.117 836.820
 472.802 120.509
 94.719 739.037
 879.105 257.480
 922.924 556.885
 553.046 650.756
 403.361 523.243
 540.930 318.788
 305.682 731.548
 634.567 817.230
 549.111 91.411
 716.476 9.045
 930.549 193.860
 704.805 327.579
 556.364 31.578
 51.511 458.793
 667.298 369.590
 582.798 807.930
 68.880 738.642
 262.664 266.971
 601.811 613.917
 182.207 288.239
 739.270 573.390
 30.929 488.083
 665.689 720.990
 371.463 359.936
 961.815 668.884
 924.016 840.998
 134.809 49.733
 557.416 639.920
 733.471 164.024
 894.327 348.131
 174.705 639.959
 61.239 394.698
 878.049 215.401
 669.851 99.147
 13.977 154.751
 203.980 179.427
 475.051 741.067
 532.026 599.888
 386.524 478.252
 774.026 128.861
 97.308 483.675
 557.630 215.125
 599.169 322.398
 209.896 100.675
 380.521 645.443
 391.003 542.792
 953.379 251.823
 399.135 216.351
 523.013 43.714
 8.440 167.736
 278.037 123.035
 467.744 470.809
 545.417 463.410
 738.318 134.623
 14.847 52.175
 314.434 989.179
 527.758 641.464
 8.559 652.463
 638.739 675.050
 930.160 197.588
 585.293 108.365
 907.265 997.356
 192.727 643.802
 735.725 644.574
 44.701 933.229
 662.887 315.381
 369.994 16.507
 268.938 460.694
 138.640 271.355
 577.032 44.169
 885.536 439.134
 557.634 476.138
 549.393 497.009
 776.032 969.551
 845.531 793.739
 426.037 829.636
 301.262 619.220
 386.650 512.760
 444.665 292.395
 799.309 496.654
 826.583 624.666
 386.816 704.049
 599.956 833.316
 794.774 540.885
 511.643 369.253
 434.017 440.135
 64.215 803.768
 18.181 50.219
 666.531 648.806
 432.010 45.799
 153.064 413.770
 19.493 656.912
 656.832 119.291
 460.764 864.014
 466.546 75.290
 305.103 261.344
 885.347 808.312
 965.037 584.350
 889.636 303.499
 651.974 79.774
 418.379 62.152
 773.770 286.022
 715.578 109.868
 724.112 418.698
 313.908 906.405
 605.476 719.761
 951.749 881.254
 152.887 641.916
 127.854 963.311
 204.074 181.818
 739.865 294.833
 310.129 641.125
 649.864 265.163
 145.096 443.759
 350.624 905.608
 976.543 746.832
 651.482 530.728
 653.995 593.304
 397.482 661.428
 987.852 423.618
 317.278 730.384
 486.247 314.306
 755.058 749.822
 727.257 282.252
 73.420 55.732
 33.229 88.098
 164.750 861.653
 25.137 910.881
 728.427 730.720
 338.354 33.749
 663.450 168.504
 625.571 778.506
 197.211 453.872
 634.691 621.403
 780.830 53.846
 884.148 996.162
 592.293 644.972
 348.319 290.704
 916.475 912.486
 772.643 34.726
 134.946 84.635
 250.917 85.436
 430.229 138.442
 583.550 592.980
 164.277 981.452
 590.600 775.825
 757.422 758.298
 951.069 685.531
 503.664 978.939
 581.768 581.583
 295.228 35.279
 935.036 677.440
 581.670 123.338
 592.747 531.618
 897.226 768.670
 950.430 430.864
 998.525 353.311
 734.248 700.414
 560.285 943.891
 267.454 948.757
 679.408 643.902
 322.192 46.466
 291.247 850.453
 655.832 901.636
 362.279 539.648
 865.200 344.743
 200.429 778.163
 501.841 205.673
 930.639 445.532
 810.050 752.997
 584.790 926.379
 387.736 383.819
 20.575 709.483
 267.669 880.859
 135.684 216.784
 690.609 786.407
 406.650 226.459
 337.734 840.978
 434.436 287.042
 231.340 873.667
 902.621 21.639
 451.708 653.113
 583.553 60.879
 384.205 669.793
 900.663 29.077
 362.153 544.877
 162.191 939.541
 343.820 186.696
 216.756 72.198
 20.414 146.995
 691.590 840.246
 438.492 85.283
 610.042 873.784
 605.278 316.245
 449.487 19.159
 477.681 93.108
 200.435 775.686
 391.971 335.867
 782.095 859.586
 126.150 729.439
 21.452 732.229
 983.858 541.091
 28.077 580.499
 208.527 702.281
 114.177 56.366
 668.482 996.509
 790.962 126.151
 665.377 936.602
 893.475 343.890
 305.064 712.390
 574.846 334.490
 605.512 569.016
 999.000 978.572
 202.372 28.632
 732.709 850.201
 529.165 401.368
 481.249 629.879
 903.845 217.886
 267.571 147.653
 332.763 244.171
 966.877 194.961
 661.145 63.512
 273.727 459.682
 148.440 300.552
 397.626 707.879
 647.783 153.348
 708.661 370.041
 420.052 242.354
 43.745 841.612
 641.271 896.907
 745.773 320.538
 872.336 912.268
 755.405 762.126
 985.207 821.437
 173.912 308.268
 191.001 649.320
 834.593 258.871
 131.992 531.410
 181.739 604.047
 298.900 79.811
 485.165 272.337
 962.381 826.333
 393.302 410.015
 87.099 841.738
 530.164 166.837
 379.817 863.391
 205.737 992.607
 339.495 117.975
 973.223 355.493
 385.512 924.282
 320.868 976.435
 375.817 41.979
 24.808 174.415
 954.501 299.690
 859.517 165.358
 630.189 9.472
 414.253 224.382
 553.388 40.223
 600.676 468.856
 981.089 680.583
 164.999 750.831
 67.280 839.213
 697.256 255.065
 153.410 989.107
 523.100 16.808
 236.403 110.648
 685.942 726.185
 924.462 789.055
 398.076 38.507
 442.142 404.595
 730.763 717.657
 183.150 863.368
 500.312 499.373
 827.776 662.845
 818.312 659.437
 115.174 895.662
 340.708 136.229
 290.924 459.070
 57.096 305.827
 916.998 663.086
 395.934 399.738
 842.720 290.695
 324.346 239.763
 477.458 146.865
 36.636 731.479
 193.010 193.724
 250.667 88.107
 408.275 476.811
 266.080 371.271
 191.358 437.165
 936.235 846.418
 653.342 627.067
 923.218 210.869
 930.408 820.271
 851.827 704.824
 661.575 562.585
 766.824 843.981
 901.164 143.661
 93.770 291.055
 769.232 99.306
 776.300 627.562
 578.997 754.522
 533.986 302.331
 4.964 85.733
 79.947 265.659
 214.707 676.393
 434.619 84.749
 4.560 639.577
 152.957 154.597
 406.716 725.688
 781.296 836.934
 102.140 80.369
 315.046 487.111
 238.482 189.914
 929.918 764.177
 950.774 887.421
 101.625 903.022
 379.483 96.689
 158.911 689.914
 217.824 482.233
 782.574 295.414
 568.612 837.982
 372.220 343.333
 998.956 885.435
 159.163 233.734
 325.620 930.614
 507.883 785.051
 599.676 330.548
 782.308 349.080
 569.192 991.909
 172.837 207.213
 244.339 730.381
 904.367 941.950
 59.569 588.488
 646.704 650.056
 89.993 486.533
 801.793 19.043
 229.069 476.542
 675.591 13.848
 646.026 508.523
 587.481 943.194
 15.677 893.521
 411.533 113.322
 330.501 466.234
 269.295 889.381
 772.832 984.052
 444.023 421.115
 430.162 237.869
 605.218 339.716
 192.836 146.960
 117.136 577.388
 173.497 235.336
 255.782 921.666
 451.793 75.658
 229.078 704.719
 974.873 789.957
 840.840 996.261
 460.753 530.737
 770.576 60.538
 162.638 63.602
 770.483 536.862
 190.745 431.474
 574.305 583.755
 665.221 13.867
 138.817 4.067
 528.636 682.046
 619.681 447.934
 196.644 786.598
 544.530 118.663
 16.270 258.611
 265.599 820.256
 456.484 535.076
 433.603 662.025
 127.078 475.013
 868.321 643.680
 739.219 72.366
 447.246 692.196
 442.392 17.705
 82.516 409.137
 134.022 951.856
 302.051 853.892
 203.914 294.618
 640.518 565.242
 188.438 540.695
 929.579 781.972
 239.337 878.015
 558.200 424.935
 508.025 401.839
 959.012 950.467
 184.838 338.012
 525.440 171.617
 268.920 832.648
 139.237 703.014
 261.201 561.260
 704.940 841.761
 31.416 721.418
 965.633 615.638
 599.562 728.412
 285.288 966.659
 560.032 978.004
 602.046 789.048
 258.293 484.344
 912.400 892.850
 579.184 670.638
 169.901 145.205
 624.291 476.693
 558.123 668.970
 523.432 658.267
 614.053 311.683
 849.942 361.125
 475.546 786.149
 377.451 946.242
 648.957 217.384
 341.305 575.870
 637.655 989.769
 643.214 212.894
 738.930 94.470
 83.544 673.383
 459.306 842.308
 320.529 955.505
 672.703 183.899
 766.420 763.603
 662.026 710.126
 541.954 486.422
 55.179 75.752
 255.636 671.154
 856.995 371.521
 164.256 573.544
 958.248 280.571
 945.116 737.887
 793.632 498.991
 185.918 864.110
 47.698 324.217
 920.773 812.570
 249.522 855.589
 333.908 356.731
 734.722 386.305
 668.112 861.085
 221.988 163.406
 542.728 93.793
 288.216 261.048
 263.994 803.374
 422.438 251.634
 334.944 934.885
 387.975 209.387
 607.164 637.463
 71.698 272.320
 304.768 741.576
 299.149 92.589
 262.650 646.258
 647.827 483.859
 4.880 554.891
 704.707 29.992
 921.876 499.377
 547.537 345.396
 541.594 379.037
 245.389 707.425
 313.388 360.188
 588.090 439.767
 94.567 998.401
 985.559 377.810
 638.294 687.266
 898.691 48.238
 394.657 849.596
 348.569 541.786
 250.063 279.869
 28.645 37.237
 917.167 346.278
 546.686 273.708
 350.081 258.627
 34.177 85.426
 177.587 211.698
 168.336 167.179
 928.356 95.495
 896.582 178.875
 53.082 312.435
 379.356 914.306
 43.034 511.095
 871.485 732.775
 495.355 206.470
 145.154 604.153
 802.893 42.968
 272.288 660.028
 349.151 119.734
 987.097 928.412
 93.739 354.817
 750.455 200.218
 245.558 347.519
 49.179 616.111
 172.632 904.707
 351.100 346.891
 700.363 140.580
 669.926 584.184
 743.140 419.255
 494.446 266.726
 615.145 980.504
 229.727 487.065
 20.308 731.234
 561.986 191.094
 352.393 774.898
 775.194 575.955
 595.804 929.582
 950.804 878.672
 435.828 910.165
 809.876 37.248
 621.711 443.676
 300.307 897.184
 713.233 288.121
 684.576 269.607
 945.665 637.832
 92.673 653.027
 511.496 442.439
 220.727 880.484
 350.591 727.340
 981.691 309.404
 912.187 581.857
 556.733 535.416
 979.017 343.944
 14.179 476.826
 780.876 939.346
 719.854 177.224
 354.947 876.529
 374.035 834.180
 594.537 119.894
 95.189 547.259
 155.564 791.881
 401.015 644.281
 428.762 234.276
 788.483 387.160
 30.510 500.739
 414.676 464.719
 690.140 482.195
 860.940 177.102
 318.271 975.952
 308.463 222.963
 309.053 505.352
 551.920 775.312
 467.179 252.408
 969.772 224.128
 144.242 269.539
 899.336 863.669
 332.832 142.517
 328.874 590.452
 292.917 454.515
 617.770 675.499
 294.204 986.359
 242.898 93.450
 848.796 331.463
 700.765 84.197
 307.513 22.222
 480.657 332.873
 405.334 889.991
 976.463 765.114
 599.889 11.112
 789.920 741.036
 262.564 540.169
 764.667 808.190
 694.164 77.911
 400.785 946.702
 863.319 59.794
 858.644 855.078
 851.607 342.199
 347.153 619.658
 458.274 583.042
 286.412 562.070
 821.176 803.392
 672.861 35.277
 379.094 333.930
 693.926 948.913
 991.892 117.655
 929.843 247.753
 585.133 496.442
 736.578 983.636
 659.160 358.193
 372.782 941.392
 341.501 82.939
 565.563 574.819
 136.407 585.836
 908.012 741.227
 984.951 913.422
 352.149 995.239
 870.143 73.476
 164.017 7.404
 738.921 850.454
 805.565 644.668
 549.557 325.718
 16.684 912.209
 450.187 248.035
 809.172 974.573
 441.046 614.263
 524.542 904.239
 937.002 167.418
 624.780 343.823
 823.532 609.836
 507.534 501.172
 362.170 288.877
 596.406 551.994
 452.239 833.127
 937.454 720.723
 674.456 605.618
 922.488 805.682
 436.562 70.018
 898.979 358.815
 697.797 924.530
 859.487 913.269
 781.941 600.507
 127.310 754.626
 890.223 918.200
 670.025 574.860
 116.165 76.070
 31.763 644.125
 142.980 973.558
 735.147 736.669
 797.261 146.806
 674.200 196.836
 245.270 364.810
 512.978 112.912
 683.171 487.575
 387.038 355.016
 801.122 341.708
 445.015 143.297
 332.644 701.420
 587.609 150.070
 452.317 569.024
 486.471 850.505
 302.295 688.942
 874.005 757.960
 234.909 978.985
 668.529 289.578
 506.528 463.862
 672.080 673.520
 776.765 505.725
 988.091 539.941
 315.054 67.893
 544.115 533.002
 829.695 359.239
 964.500 480.797
 176.957 192.133
 766.723 794.848
 322.107 466.072
 402.968 911.945
 80.796 347.514
 938.888 700.586
 716.764 454.943
 260.840 934.604
 86.975 943.504
 190.595 680.933
 963.110 97.739
 25.543 890.611
 501.632 432.042
 28.359 646.574
 744.745 429.789
 682.013 573.393
 0.541 752.847
 975.975 408.775
 40.038 868.048
 172.573 870.432
 157.043 676.545
 947.200 811.888
 237.470 521.792
 233.713 474.445
 379.773 283.698
 721.586 27.970
 177.210 547.690
 631.872 809.301
 223.954 740.644
 985.541 863.165
 526.545 839.528
 114.316 856.767
 404.297 737.179
 147.770 856.145
 839.162 562.660
 841.354 141.399
 608.047 436.436
 541.515 410.832
 496.931 44.180
 672.633 733.510
 383.472 553.959
 685.669 198.782
 487.705 312.071
 442.883 763.874
 962.102 230.775
 992.573 591.023
 633.794 140.045
 281.498 608.888
 862.287 694.402
 682.431 934.818
 453.150 799.518
 105.474 601.222
 517.137 312.072
 692.588 77.718
 308.929 846.155
 646.714 848.487
 971.693 532.048
 54.467 659.441
 882.994 175.620
 762.375 501.267
 902.139 381.760
 551.791 341.541
 295.026 271.669
 320.901 601.898
 824.178 645.604
 470.813 325.474
 381.334 39.428
 656.559 466.653
 378.161 580.585
 906.547 221.594
 746.052 867.697
 441.764 406.547
 5.333 44.582
 398.603 574.772
 202.303 596.325
 839.153 475.752
 162.570 209.887
 636.038 126.754
 132.058 878.200
 964.323 851.656
 462.223 613.749
 592.698 201.017
 110.792 20.099
 15.349 396.896
 769.222 158.011
 732.851 432.828
 866.653 762.644
 906.628 931.221
 339.314 811.546
 861.496 435.336
 273.771 616.829
 882.311 749.838
 540.350 192.020
 784.518 891.981
 615.464 313.038
 378.499 964.932
 562.768 907.635
 190.967 996.136
 795.447 638.249
 353.624 318.346
 795.948 524.857
 73.042 120.832
 523.838 438.033
 412.813 215.923
 223.857 294.713
 558.921 94.569
 759.579 842.244
 314.806 867.842
 276.419 318.117
 249.429 483.635
 852.078 836.728
 868.873 584.269
 62.298 659.776
 21.564 837.025
 892.210 148.129
 804.419 471.984
 804.291 30.578
 790.269 936.945
 756.492 34.840
 927.395 5.136
 600.288 49.967
 904.359 716.076
 208.100 984.375
 765.311 202.108
 340.761 772.661
 693.385 652.177
 204.536 505.902
 946.637 430.486
 728.005 118.175
 179.229 131.255
 254.150 176.438
 760.516 183.425
 862.857 76.955
 119.598 482.469
 262.330 850.131
 699.206 523.247
 791.379 83.538
 360.127 131.090
 813.085 472.338
 298.346 271.887
 737.004 744.990
 937.615 590.239
 242.839 253.636
 259.069 442.850
 482.893 192.008
 499.018 817.805
 180.693 53.658
 661.213 855.625
 514.765 680.382
 379.102 801.867
 452.981 700.618
 58.306 351.046
 86.214 712.136
 114.285 106.073
 379.883 629.603
 382.692 534.869
 326.546 868.538
 260.943 505.888
 527.960 661.208
 883.133 516.899
 875.415 751.221
 133.607 777.251
 924.860 961.790
 767.385 684.246
 299.044 913.056
 481.734 161.111
 591.102 227.621
 828.727 149.876
 719.592 427.000
 183.332 20.486
 998.688 917.422
 98.089 151.378
 672.215 788.982
 749.548 731.067
 727.467 921.259
 482.379 339.922
 193.636 180.019
 806.375 902.106
 157.525 398.490
 424.818 595.671
 541.554 723.083
 747.977 611.193
 509.528 643.437
 854.513 733.443
 745.958 261.845
 440.678 454.707
 924.816 744.681
 80.208 221.214
 401.455 361.291
 197.512 865.167
 563.192 492.372
 827.106 824.092
 723.935 684.278
 240.262 327.322
 888.714 457.624
 315.824 907.681
 915.443 633.474
 519.277 836.781
 412.448 419.113
 139.024 987.275
 307.868 164.719
 70.895 188.111
 166.020 344.152
 703.916 993.157
 589.052 975.686
 58.141 453.778
 90.921 945.044
 177.823 637.263
 654.228 852.847
 262.419 320.943
 345.928 426.218
 199.144 212.785
 271.134 820.063
 72.263 790.047
 258.615 413.631
 97.537 135.847
 798.977 873.766
 949.756 107.303
 276.830 215.143
 4.810 547.132
 659.381 512.506
 946.071 702.585
 812.121 499.071
 31.981 331.412
 121.733 972.771
 84.632 334.917
 309.505 197.820
 638.124 984.210
 235.840 68.323
 333.738 609.637
 226.585 944.488
 423.116 857.357
 421.575 796.898
 450.049 524.505
 859.925 632.569
 839.038 449.017
 308.194 425.975
 190.156 726.416
 117.694 752.341
 733.985 568.753
 905.259 598.408
 259.529 716.067
 405.005 2.266
 217.178 404.543
 82.614 109.087
 896.461 324.806
 761.990 299.697
 65.772 746.158
 638.633 395.366
 173.176 406.107
 274.540 722.420
 781.404 878.119
 943.931 456.882
 937.134 833.462
 563.766 101.028
 448.498 945.488
 262.028 874.462
 812.570 577.211
 852.634 951.854
 746.532 917.031
 368.934 833.184
 835.701 844.706
 706.842 191.182
 824.901 622.846
 20.401 571.245
 106.535 11.366
 51.899 603.636
 261.747 727.302
 148.568 474.163
 306.079 344.633
 479.503 351.194
 997.015 913.230
 409.030 112.913
 49.814 328.448
 173.691 903.925
 955.243 999.540
 844.808 884.967
 826.583 732.827
 10.865 649.584
 54.999 192.008
 985.519 558.820
 706.673 441.266
 517.686 96.390
 439.609 175.771
 657.995 945.393
 93.633 448.091
 406.966 21.802
 57.723 298.078
 148.908 123.861
 541.473 368.587
 354.055 139.845
 172.509 661.160
 130.419 134.766
 62.203 266.605
 524.861 860.478
 984.667 547.621
 936.672 819.882
 408.237 597.530
 121.539 496.776
 317.177 234.513
 361.922 536.176
 530.013 588.919
 872.987 839.128
 228.643 917.341
 140.374 800.275
 781.244 436.748
 964.694 360.398
 497.254 161.485
 663.303 530.226
 472.536 282.172
 376.107 441.983
 148.888 26.111
 290.773 442.926
 58.689 51.798
 973.583 917.907
 590.514 764.392
 823.319 338.453
 585.808 893.964
 993.084 922.581
 454.050 793.927
 313.156 456.643
 21.421 124.107
 739.215 497.586
 955.992 452.528
 415.046 826.572
 744.116 304.272
 425.786 663.795
 434.595 907.069
 903.673 546.259
 778.814 324.945
 87.988 697.412
 739.062 466.905
 817.390 227.708
 329.553 131.824
 407.402 161.937
 314.180 468.389
 927.476 421.532
 783.788 45.801
 108.438 842.831
 148.980 843.309
 877.531 695.763
 640.504 461.333
 308.439 107.613
 239.509 461.618
 389.407 185.016
 749.006 76.574
 833.563 371.347
 853.437 347.590
 390.073 849.081
 836.082 708.000
 48.693 285.966
 678.211 908.615
 778.063 384.058
 546.301 172.991
 192.005 991.588
 884.645 387.088
 818.696 714.563
 123.533 685.690
 553.464 268.977
 244.270 848.441
 833.969 262.073
 421.333 704.648
 91.379 714.506
 701.493 152.092
 936.071 732.391
 145.669 195.193
 242.315 122.476
 220.533 517.190
 42.691 994.254
 105.539 825.083
 747.017 104.359
 302.297 491.261
 307.839 731.515
 775.334 698.966
 288.631 600.514
 297.839 357.464
 403.620 942.877
 657.383 855.293
 619.422 347.143
 532.681 274.885
 796.422 36.062
 773.945 898.771
 638.278 549.761
 300.288 736.405
 275.254 217.351
 114.948 822.095
 573.704 984.119
 983.121 249.912
 510.449 112.820
 21.147 282.613
 25.638 496.582
 916.188 501.195
 347.724 74.176
 291.899 342.743
 124.281 408.098
 120.676 640.647
 875.591 419.956
 272.595 957.382
 475.303 639.448
 704.207 750.923
 43.368 941.961
 298.855 297.196
 878.130 470.142
 549.449 999.014
 752.562 367.124
 652.912 333.607
 27.696 719.333
 894.269 453.722
 896.120 106.657
 622.184 979.457
 539.865 794.328
 544.295 58.302
 778.097 547.114
 340.842 478.728
 676.929 490.764
 752.714 788.102
 710.507 342.169
 842.274 669.385
 91.922 648.240
 252.318 594.297
 354.659 649.211
 153.637 205.296
 759.142 766.170
 531.263 337.358
 551.022 21.492
 323.293 816.377
 13.146 466.846
 206.690 547.703
 964.676 714.400
 987.706 210.494
 279.641 256.193
 269.318 515.979
 862.668 493.533
 456.484 276.340
 649.035 377.403
 47.305 911.763
 735.087 642.600
 322.554 833.408
 917.087 678.616
 969.114 856.956
 273.448 760.784
 289.011 293.351
 96.949 323.068
 592.827 138.982
 427.965 112.053
 245.050 246.430
 693.035 858.556
 913.285 38.900
 879.572 742.982
 620.399 167.413
 219.548 632.847
 658.641 70.863
 283.018 321.052
 701.049 147.216
 545.096 792.592
 144.338 781.869
 64.187 661.930
 898.600 799.714
 649.751 135.562
 265.244 644.555
 387.727 212.146
 931.402 267.598
 292.007 899.479
 375.594 990.817
 150.386 332.631
 497.704 556.790
 900.488 165.469
 131.615 880.328
 500.929 88.982
 299.382 265.857
 728.892 930.095
 853.119 775.570
 439.291 395.879
 209.341 145.016
 942.532 57.207
 598.087 903.777
 505.599 785.951
 966.563 818.765
 840.983 259.288
 938.168 226.233
 433.990 777.492
 29.789 436.798
 863.692 977.708
 373.251 6.657
 916.629 800.775
 124.179 979.805
 374.102 532.283
 429.686 72.933
 300.103 909.303
 574.844 439.916
 472.645 192.755
 749.435 0.263
 119.382 50.209
 736.992 119.961
 250.170 888.289
 896.391 608.811
 863.767 497.103
 704.451 851.376
 960.692 115.811
 181.271 365.258
 264.799 159.008
 6.711 17.508
 566.026 233.975
 537.967 505.161
 697.812 870.670
 189.154 887.226
 984.718 736.803
 371.900 951.854
 996.848 442.308
 11.976 913.184
 163.848 289.472
 344.906 397.630
 96.920 201.049
 500.385 329.699
 784.636 278.505
 261.334 234.252
 438.079 991.587
 231.956 597.172
 11.440 379.546
 576.526 372.377
 992.538 120.232
 56.622 983.116
 198.595 178.168
 561.509 373.251
 109.092 524.363
 910.578 844.272
 880.686 192.610
 826.694 731.105
 108.332 528.404
 507.452 979.955
 689.240 742.078
 732.564 590.928
 707.675 907.775
 468.432 763.707
 62.432 980.230
 196.787 663.869
 906.960 623.905
 887.570 628.469
 744.298 70.669
 544.869 611.296
 923.407 516.210
 419.367 879.922
 106.093 919.769
 345.429 708.562
 128.949 441.065
 722.735 743.289
 264.773 101.868
 621.350 170.852
 713.504 833.139
 498.825 10.830
 822.263 612.842
 434.526 125.993
 974.458 431.069
 419.733 650.398
 804.030 870.318
 604.614 852.912
 715.691 957.299
 960.933 259.870
 36.598 942.224
 241.127 569.463
 228.696 871.007
 522.362 307.890
 771.064 330.145
 843.438 749.643
 723.870 923.401
 251.389 688.318
 833.271 759.885
 954.661 677.730
 881.799 136.267
 665.478 233.917
 961.201 338.910
 743.128 705.703
 402.389 997.497
 513.177 484.227
 276.263 128.779
 429.060 470.297
 43.923 121.429
 309.130 183.240
 27.555 650.419
 174.293 147.390
 664.664 357.187
 632.130 694.425
 846.791 91.082
 909.310 673.899
 206.351 344.809
 584.814 763.769
 756.489 14.032
 584.559 751.205
 391.963 816.795
 779.389 835.968
 85.127 185.496
 501.964 359.120
 149.387 521.819
 835.891 434.525
 260.374 728.141
 707.753 455.740
 418.107 507.695
 657.771 953.450
 175.121 186.306
 909.136 516.029
 47.823 642.289
 684.172 576.408
 450.934 245.463
 15.102 570.796
 955.894 673.924
 909.099 938.584
 459.679 786.828
 195.522 447.753
 574.759 836.918
 704.735 577.190
 406.441 677.810
 302.953 987.632
 891.011 993.257
 389.498 178.461
 125.507 199.914
 607.971 110.884
 54.547 568.001
 40.974 122.139
 496.061 297.991
 61.574 744.261
 619.217 83.876
 269.717 848.882
 545.368 898.162
 717.132 781.636
 965.667 929.594
 541.941 131.664
 374.611 386.497
 519.541 449.690
 352.585 106.817
 167.487 419.182
 16.169 966.494
 400.724 676.647
 344.279 92.267
 253.982 37.417
 211.032 20.635
 508.264 321.015
 70.581 624.328
 768.953 184.946
 881.135 789.760
 437.949 407.343
 889.269 177.616
 348.722 338.227
 763.838 653.760
 541.168 837.277
 541.759 124.309
 646.216 895.025
 274.353 48.012
 734.571 396.760
 819.540 97.666
 819.423 627.296
 166.835 582.266
 752.067 263.982
 91.852 870.980
 228.012 789.256
 975.986 242.119
 448.220 637.745
 784.354 144.345
 527.738 532.046
 538.385 647.981
 587.263 552.197
 44.051 991.943
 130.553 613.292
 116.412 222.370
 533.419 421.418
 377.485 364.173
 432.906 258.039
 777.500 773.644
 395.896 366.125
 7.235 961.789
 305.577 426.957
 717.590 442.724
 475.889 914.834
 55.981 3.322
 85.404 678.360
 160.048 179.096
 313.086 243.061
 437.955 892.401
 712.624 272.518
 309.925 913.365
 235.658 716.719
 514.304 558.206
 717.106 159.884
 598.345 375.856
 80.381 139.643
 151.933 290.120
 472.572 19.291
 112.911 74.216
 668.490 770.206
 814.641 216.763
 509.964 567.822
 677.426 287.739
 698.066 868.302
 710.870 189.929
 709.471 950.984
 517.843 62.063
 945.195 261.475
 824.153 725.571
 875.245 139.962
 831.260 95.158
 53.842 177.812
 860.340 826.796
 537.703 912.180
 860.869 93.963
 738.318 383.194
 759.958 967.968
 825.364 172.000
 272.213 650.790
 922.419 481.854
 444.551 254.352
 901.486 80.376
 724.668 939.567
 195.765 91.676
 892.617 788.325
 770.338 705.379
 537.013 564.231
 980.551 489.493
 473.757 571.054
 223.784 679.969
 257.035 705.039
 970.882 236.660
 708.915 847.627
 320.889 659.031
 762.526 303.330
 732.044 241.482
 270.097 663.976
 71.619 204.609
 244.657 401.204
 828.524 692.608
 84.706 545.531
 930.235 96.443
 54.596 909.833
 487.268 306.289
 867.648 630.411
 294.843 964.322
 930.354 18.605
 596.642 370.445
 268.617 294.036
 456.594 569.434
 563.261 177.001
 791.706 139.767
 92.470 287.410
 345.383 23.800
 812.071 82.105
 482.924 238.630
 727.379 677.937
 978.434 730.063
 127.596 386.867
 948.064 862.360
 998.424 429.439
 734.007 848.280
 911.904 907.703
 26.021 732.474
 153.580 287.219
 444.507 652.076
 603.485 954.771
 526.493 957.755
 584.544 744.291
 831.625 223.400
 253.438 34.208
 200.875 180.609
 186.603 256.541
 990.681 553.286
 237.599 578.850
 7.421 646.896
 969.752 547.433
 472.172 265.464
 535.680 552.449
 447.707 127.514
 647.553 796.962
 5.622 860.301
 700.853 742.112
 951.564 941.251
 450.682 744.912
 64.090 588.484
 241.863 304.649
 644.172 681.007
 338.936 255.083
 277.345 807.006
 644.630 664.787
 341.616 629.247
 118.409 685.004
 167.453 944.449
 671.416 176.640
 290.227 263.597
 709.875 484.740
 802.665 8.203
 893.059 54.573
 990.169 699.780
 959.853 808.756
 743.757 903.192
 633.359 955.571
 425.227 396.627
 937.653 566.423
 91.585 699.818
 634.613 252.458
 158.386 956.702
 619.652 259.561
 535.411 388.282
 789.431 475.758
 46.808 396.087
 226.355 159.562
 48.647 587.071
 226.323 621.770
 779.955 828.197
 248.270 861.946
 281.961 135.336
 885.210 25.339
 51.058 109.017
 373.393 22.844
 763.286 492.037
 473.877 278.101
 934.869 624.937
 112.132 129.712
 730.070 389.163
 357.515 236.390
 963.521 69.413
 904.695 487.719
 791.198 241.976
 500.900 507.777
 467.549 750.956
 891.565 213.587
 644.299 406.150
 56.374 931.154
 980.576 702.522
 329.342 920.247
 758.785 489.865
 570.679 472.512
 893.840 621.106
 842.328 948.560
 275.708 578.280
 69.835 647.045
 90.697 456.455
 314.431 456.437
 372.675 408.521
 473.628 47.923
 991.432 289.039
 246.499 411.024
 995.311 245.210
 889.905 813.079
 295.149 990.004
 830.945 546.257
 166.373 449.723
 343.769 893.543
 718.210 39.596
 828.525 645.919
 49.428 510.798
 407.886 800.386
 197.636 795.587
 571.414 91.435
 566.062 609.751
 17.505 101.999
 353.083 449.529
 62.192 474.003
 643.943 630.498
 477.416 319.471
 482.442 886.210
 190.150 212.242
 107.584 892.731
 297.980 25.011
 3.819 670.438
 544.311 539.422
 814.520 786.012
 33.460 886.862
 50.588 425.372
 166.823 928.393
 886.644 913.209
 738.293 123.864
 876.409 937.857
 860.894 7.737
 789.798 313.630
 5.568 333.818
 833.544 428.798
 344.186 289.226
 574.256 829.348
 806.854 942.011
 950.507 560.371
 621.609 574.546
 804.595 702.644
 513.654 579.747
 554.020 916.922
 440.701 738.324
 579.466 48.158
 548.162 547.465
 955.458 892.688
 588.284 694.884
 570.161 930.242
 84.592 142.982
 953.375 147.020
 88.869 747.717
 191.385 394.171
 102.291 42.636
 791.465 46.563
 73.250 193.534
 858.501 949.309
 877.908 111.590
 255.166 803.903
 200.032 6.851
 782.566 682.954
 696.354 989.263
 790.409 343.477
 33.301 666.422
 907.808 395.519
 158.842 546.849
 884.375 278.064
 706.438 701.439
 405.749 890.884
 971.240 846.106
 460.868 762.992
 535.058 333.236
 606.027 830.130
 507.073 542.065
 711.849 410.208
 981.341 667.394
 366.004 362.575
 756.892 767.053
 611.851 890.671
 517.503 251.441
 659.596 84.900
 499.378 409.382
 343.469 331.045
 487.927 454.968
 600.321 747.370
 659.416 357.293
 999.791 119.479
 27.486 51.840
 204.380 525.509
 854.511 717.230
 223.596 275.276
 457.834 588.262
 946.654 606.309
 73.305 235.211
 893.329 108.573
 353.963 605.829
 565.836 299.921
 278.584 151.088
 572.320 498.659
 650.066 555.278
 634.463 880.972
 482.045 497.670
 200.402 753.377
 736.770 284.523
 125.448 888.057
 499.227 420.195
 426.029 677.074
 491.059 313.645
 578.791 665.601
 160.398 436.328
 52.190 170.862
 575.691 719.878
 500.443 519.226
 226.812 682.884
 300.860 416.490
 146.709 347.193
 309.892 973.919
 641.643 102.648
 988.438 453.921
 315.621 228.002
 493.844 273.680
 31.027 213.189
 248.532 752.733
 327.107 558.524
 620.454 442.043
 563.043 569.261
 138.692 198.767
 433.590 304.781
 521.871 934.731
 371.063 281.372
 324.106 769.976
 874.801 532.739
 262.442 158.898
 752.833 985.330
 43.969 59.230
 203.443 853.992
 475.731 907.818
 267.720 471.043
 735.209 716.840
 437.337 957.476
 275.591 65.539
 672.007 773.585
 13.410 831.897
 163.942 58.053
 224.829 772.939
 355.694 905.517
 192.245 249.027
 774.872 234.411
 779.593 614.792
 574.180 566.668
 160.430 825.964
 466.087 51.571
 218.425 286.846
 304.334 106.070
 229.119 677.385
 503.642 567.392
 311.984 632.611
 996.812 730.459
 512.909 521.733
 525.426 807.840
 892.775 901.422
 845.156 454.741
 514.021 350.304
 326.061 62.341
 43.792 572.567
 447.070 572.029
 841.946 771.644
 655.137 898.448
 840.784 114.627
 894.378 484.356
 419.788 549.367
 48.234 624.101
 454.955 604.868
 395.618 579.886
 103.712 47.765
 605.669 36.148
 951.198 220.446
 508.775 468.408
 373.381 527.147
 935.672 685.372
 301.549 231.321
 941.608 294.160
 638.933 489.621
 186.719 561.145
 974.376 274.218
 663.126 33.460
 754.008 566.057
 207.972 52.895
 956.859 367.634
 762.150 654.391
 524.535 756.298
 397.323 280.970
 221.670 339.768
 87.542 766.731
 359.420 187.172
 723.267 406.042
 458.317 84.482
 209.561 922.570
 721.980 936.703
 739.851 324.076
 355.430 334.745
 652.938 41.512
 709.918 887.911
 153.210 232.967
 842.349 448.722
 669.645 529.099
 916.819 21.905
 643.679 917.327
 476.693 40.573
 42.959 533.074
 709.596 37.508
 199.279 239.471
 599.151 156.174
 544.320 439.309
 194.014 693.445
 174.321 247.537
 967.562 93.417
 700.609 147.724
 434.359 809.147
 651.187 515.748
 329.430 897.377
 471.836 888.219
 943.528 431.541
 453.809 817.204
 795.317 22.577
 287.896 337.663
 66.233 277.705
 338.168 996.154
 935.150 647.722
 647.901 581.157
 640.746 197.082
 468.092 954.605
 235.292 652.709
 146.748 24.306
 243.519 61.973
 273.940 997.161
 926.291 323.364
 360.965 707.938
 396.237 191.313
 187.241 388.404
 219.542 436.286
 499.494 602.710
 346.299 140.289
 546.100 868.663
 675.682 494.331
 104.972 368.220
 419.398 447.133
 174.243 46.935
 768.335 532.698
 377.194 749.786
 486.851 718.472
 750.755 43.768
 703.915 96.222
 882.830 255.719
 790.504 255.900
 108.160 492.303
 211.503 700.408
 514.088 8.930
 224.473 278.975
 23.160 22.254
 326.385 331.912
 563.916 698.929
 185.708 683.649
 897.441 649.474
 156.675 318.555
 696.458 373.741
 274.281 190.149
 965.142 72.832
 244.480 204.665
 408.860 406.003
 449.510 680.641
 309.153 740.507
 411.435 104.424
 304.170 343.480
 729.484 504.542
 20.099 689.378
 912.956 374.062
 124.923 511.452
 159.225 538.127
 289.942 584.071
 316.422 343.186
 33.196 172.926
 566.688 825.123
 96.347 86.286
 765.530 276.147
 65.223 772.322
 575.997 696.267
 404.469 670.425
 196.419 696.309
 37.375 289.288
 453.742 368.352
 489.605 268.102
 630.714 699.208
 435.112 11.502
 626.874 157.070
 67.128 671.998
 886.448 905.046
 977.718 98.819
 129.675 602.986
 405.392 458.599
 919.933 256.580
 618.966 155.816
 812.477 6.298
 492.820 299.739
 539.911 955.420
 717.510 655.804
 876.240 93.542
 632.116 924.434
 419.948 447.900
 990.686 466.562
 184.810 798.214
 542.564 665.380
 175.806 521.092
 651.524 916.564
 850.610 427.314
 165.649 478.562
 771.622 250.204
 821.181 810.153
 789.720 807.094
 889.716 559.786
 672.048 750.532
 907.599 551.143
 298.743 353.855
 836.152 198.553
 967.052 430.268
 146.117 66.508
 218.553 399.404
 182.601 307.526
 161.928 714.901
 908.874 535.326
 918.960 515.830
 237.944 144.967
 447.113 19.623
 707.214 22.862
 163.533 30.555
 129.318 107.844
 40.740 83.032
 34.971 995.647
 895.258 400.141
 513.189 114.949
 631.427 643.623
 330.367 350.642
 121.398 620.129
 680.502 22.169
 39.608 839.944
 370.384 30.050
 369.897 388.235
 790.190 716.200
 962.806 645.989
 353.889 513.067
 639.815 309.493
 735.839 18.325
 73.543 115.270
 778.378 476.843
 374.783 34.504
 327.057 296.469
 798.180 200.229
 970.130 701.132
 751.116 855.711
 50.097 731.610
 820.763 438.016
 788.662 854.624
 491.190 951.678
 661.554 513.740
 728.066 849.345
 593.779 145.629
 487.887 165.642
 264.464 852.874
 240.306 984.066
 37.136 945.811
 757.340 932.115
 317.874 582.261
 156.589 165.223
 620.116 402.857
 624.925 724.154
 238.976 303.776
 484.973 632.817
 245.967 746.454
 593.379 183.903
 871.157 479.561
 224.091 469.126
 186.498 461.693
 42.117 920.339
 111.806 609.370
 916.613 899.375
 982.306 754.964
 763.284 810.673
 420.506 649.637
 404.368 804.688
 800.361 769.656
 352.752 525.648
 761.209 128.169
 180.812 58.697
 683.903 822.439
 643.224 914.031
 771.298 987.441
 358.552 604.813
 947.025 525.644
 691.814 827.852
 595.892 49.846
 547.989 28.104
 689.907 37.221
 315.904 947.522
 877.564 139.835
 877.690 743.891
 40.569 836.986
 808.772 174.725
 849.599 320.739
 977.947 824.553
 265.146 366.355
 260.443 201.016
 345.219 408.178
 996.021 916.742
 331.069 588.468
 859.410 931.369
 805.683 907.298
 614.904 663.091
 856.148 26.601
 657.291 544.437
 46.930 787.683
 607.014 535.672
 631.482 120.990
 541.226 105.077
 627.461 57.649
 670.032 12.882
 67.198 807.650
 577.730 809.744
 149.392 928.715
 164.178 587.079
 977.448 67.516
 466.920 141.642
 720.119 471.413
 898.547 177.232
 94.707 820.213
 577.497 440.048
 103.811 55.181
 298.678 138.989
 583.293 943.961
 920.525 647.027
 799.946 537.956
 128.368 213.992
 608.175 391.631
 464.044 284.799
 400.346 125.167
 435.799 440.939
 707.520 342.681
 390.686 38.286
 96.703 53.201
 547.384 262.776
 316.031 81.657
 256.975 669.931
 137.330 768.981
 742.277 807.620
 291.070 826.221
 525.635 377.659
 364.876 75.191
 706.358 595.369
 704.626 41.078
 611.196 121.877
 706.015 789.755
 986.529 727.666
 481.624 868.972
 404.397 893.736
 629.613 828.526
 444.501 955.763
 688.670 185.828
 222.296 374.359
 141.644 261.770
 143.827 889.024
 407.234 444.403
 268.736 943.600
 843.129 817.852
 194.739 6.198
 161.381 909.245
 983.706 536.862
 941.628 511.646
 828.428 62.275
 812.570 105.507
 110.399 419.859
 877.341 560.552
 375.723 945.631
 682.643 305.131
 915.149 553.696
 401.596 517.571
 884.704 33.354
 421.050 656.142
 758.170 856.462
 528.544 598.795
 827.588 617.043
 793.436 124.277
 131.939 332.551
 770.124 511.706
 719.305 27.038
 136.150 760.898
 359.278 737.223
 459.871 701.093
 498.517 669.968
 694.836 937.097
 374.623 171.458
 772.894 820.941
 206.370 312.631
 445.160 91.166
 399.672 760.939
 257.362 413.541
 839.120 594.682
 279.860 225.036
 868.535 363.047
 307.097 231.146
 247.836 933.240
 638.684 855.052
 657.727 67.024
 25.381 370.867
 611.677 694.428
 756.428 373.408
 532.769 105.029
 356.827 410.076
 320.871 750.064
 709.144 808.800
 735.871 675.559
 197.196 27.481
 71.262 312.101
 349.743 788.320
 808.108 95.794
 430.279 174.087
 594.451 243.079
 41.595 97.375
 64.698 645.664
 486.482 718.653
 725.789 877.799
 822.351 610.330
 623.446 444.029
 69.508 633.824
 447.129 759.544
 260.109 521.871
 524.084 706.096
 155.535 211.991
 132.006 593.635
 800.171 747.508
 270.229 771.281
 233.547 504.024
 468.016 151.731
 843.020 81.385
 75.829 361.990
 25.985 159.368
 434.474 822.231
 142.780 200.548
 204.444 636.342
 605.651 112.608
 273.007 995.276
 370.315 887.027
 52.384 731.632
 907.775 109.456
 604.549 495.281
 846.227 902.590
 45.695 660.394
 125.464 894.199
 718.288 829.568
 516.443 795.723
 996.155 617.188
 372.201 991.031
 586.420 108.616
 216.657 546.408
 292.891 981.796
 296.875 403.246
 343.153 111.578
 151.829 361.451
 193.954 563.282
 44.785 227.190
 807.210 120.149
 303.035 121.620
 526.077 919.428
 72.353 131.880
 124.154 824.530
 166.372 951.583
 301.101 907.334
 843.768 890.649
 758.189 817.128
 827.240 134.573
 113.943 973.506
 364.545 667.689
 872.634 932.833
 878.211 125.988
 699.720 75.570
 840.002 560.276
 604.128 969.087
 99.823 733.567
 696.544 542.754
 485.902 976.544
 857.651 124.658
 141.036 626.536
 485.758 628.597
 664.017 789.005
 27.808 832.916
 659.691 212.070
 962.750 986.867
 67.140 845.651
 486.345 533.598
 513.229 574.682
 229.262 810.465
 636.060 343.304
 766.745 326.446
 626.026 612.574
 491.977 913.141
 255.294 771.970
 123.765 380.780
 102.118 724.767
 902.434 605.107
 44.863 624.342
 549.136 436.956
 0.689 403.760
 679.707 816.206
 242.156 831.162
 384.198 728.869
 946.612 870.710
 620.013 554.073
 250.948 931.013
 386.068 181.016
 409.418 453.621
 16.356 449.740
 423.880 312.234
 476.017 789.352
 51.521 753.721
 86.495 839.467
 540.228 474.973
 427.025 682.058
 20.079 771.201
 238.987 559.092
 742.533 153.011
 432.098 474.503
 436.822 68.729
 894.737 385.979
 903.698 307.849
 835.711 182.104
 626.270 739.602
 125.436 853.713
 10.371 461.617
 307.823 135.460
 815.162 417.144
 70.476 985.934
 168.996 570.776
 393.244 54.028
 134.546 812.927
 950.351 348.294
 267.623 659.107
 678.698 677.791
 760.874 303.629
 507.280 701.255
 159.607 726.416
 785.719 130.783
 943.549 899.798
 872.697 451.532
 474.569 28.410
 19.640 495.976
 483.797 524.541
 186.485 46.248
 807.503 683.613
 783.203 917.988
 953.330 906.124
 774.245 431.411
 88.682 704.741
 797.930 918.199
 571.170 545.685
 326.619 705.117
 394.991 974.848
 767.175 506.283
 193.138 159.761
 318.583 135.925
 327.627 392.632
 361.894 102.866
 310.882 717.039
 856.881 788.118
 351.553 396.644
 313.443 249.856
 305.961 689.722
 250.174 98.138
 168.894 344.753
 957.324 578.249
 459.376 422.126
 859.174 880.243
 281.464 773.075
 787.585 527.551
 378.095 582.608
 203.010 404.480
 386.841 387.653
 453.683 866.661
 567.459 509.650
 873.237 386.367
 147.963 752.550
 159.917 152.969
 852.034 888.887
 538.358 955.207
 177.934 29.611
 612.110 884.574
 227.328 605.103
 209.415 926.740
 789.757 798.002
 497.050 249.954
 510.941 801.714
 981.172 995.906
 174.970 935.721
 977.271 60.082
 854.077 149.945
 663.579 786.736
 195.650 780.666
 837.047 659.882
 773.011 80.916
 74.669 48.972
 901.048 305.391
 725.088 359.115
 864.965 266.065
 278.744 674.778
 213.064 837.589
 405.213 197.154
 783.975 944.817
 722.616 623.951
 964.092 937.399
 48.353 661.817
 369.742 793.134
 47.911 292.331
 616.241 403.017
 377.564 319.304
 46.055 902.552
 338.854 335.656
 542.680 17.665
 912.297 180.480
 735.295 96.543
 702.658 469.872
 709.913 573.846
 648.987 28.123
 571.628 249.526
 373.597 308.975
 963.989 914.903
 262.108 860.460
 637.905 493.552
 982.021 872.746
 894.209 219.257
 313.133 68.204
 799.897 198.686
 236.028 999.253
 424.616 519.294
 14.453 955.461
 466.398 395.335
 26.194 530.820
 866.584 494.724
 811.074 739.326
 764.840 870.236
 882.727 807.181
 155.063 909.352
 415.030 218.607
 189.468 512.550
 789.569 695.824
 386.558 670.523
 955.750 889.065
 252.729 612.485
 591.464 117.082
 578.671 382.130
 594.172 400.704
 50.451 722.107
 617.661 780.306
 779.041 434.920
 289.249 902.057
 937.478 376.451
 689.891 637.500
 265.781 131.921
 402.546 997.098
 702.836 442.792
 382.448 382.087
 602.020 82.185
 479.930 752.300
 732.136 116.908
 258.650 173.007
 733.900 112.623
 858.973 434.535
 649.792 617.387
 820.641 648.146
 154.406 245.583
 716.445 434.926
 844.772 442.508
 78.453 206.132
 394.658 868.901
 792.403 139.429
 100.990 648.962
 969.439 481.814
 749.795 85.512
 305.671 343.819
 277.054 987.645
 340.634 918.304
 198.341 371.332
 510.068 178.946
 610.009 888.979
 844.282 347.205
 931.960 92.930
 931.599 411.513
 753.798 228.717
 890.740 528.745
 776.764 140.662
 573.853 416.311
 105.595 524.875
 753.140 674.780
 57.818 918.238
 282.198 77.757
 321.760 717.446
 24.651 80.186
 135.293 196.346
 16.921 371.735
 180.066 964.773
 891.869 121.955
 923.680 885.766
 1.294 403.166
 105.976 953.897
 106.807 50.334
 194.766 614.530
 582.602 230.388
 748.139 66.987
 115.172 192.650
 360.558 104.033
 172.494 894.354
 961.894 371.872
 530.028 417.990
 734.123 730.610
 817.604 688.799
 439.457 811.965
 27.675 969.702
 974.299 331.913
 792.179 856.964
 11.616 159.323
 786.488 62.725
 534.501 271.562
 101.554 581.112
 338.105 264.329
 789.678 964.029
 456.348 10.889
 938.609 342.995
 302.510 886.440
 669.370 627.014
 775.601 953.154
 944.921 476.589
 932.390 922.685
 282.092 334.465
 140.903 123.537
 594.162 8.835
 76.478 164.079
 874.718 219.746
 985.080 327.235
 137.329 689.774
 388.169 804.827
 525.095 982.167
 734.250 788.400
 327.745 450.405
 388.164 805.179
 523.035 590.010
 91.774 914.233
 578.320 394.720
 509.005 866.028
 495.050 273.504
 392.062 751.398
 294.397 831.825
 60.379 211.820
 370.148 650.053
 383.521 906.031
 872.564 784.689
 996.435 598.042
 734.205 395.324
 570.442 183.959
 259.134 873.997
 215.027 960.594
 726.877 476.341
 420.363 974.369
 21.584 468.731
 873.625 906.495
 397.708 596.518
 326.484 447.986
 602.043 519.529
 867.818 808.931
 357.033 167.603
 203.919 969.938
 793.995 546.541
 185.700 614.312
 632.476 819.785
 994.145 737.855
 511.686 840.383
 325.034 595.035
 873.283 188.784
 153.696 547.306
 606.306 53.011
 340.029 188.835
 432.434 477.489
 411.204 759.576
 823.808 4.678
 370.645 754.105
 400.406 79.796
 691.138 0.855
 996.320 713.879
 699.745 540.296
 364.676 375.540
 123.081 857.280
 212.424 369.034
 482.056 423.469
 525.481 657.996
 482.171 846.862
 21.140 203.874
 293.772 989.296
 811.059 39.183
 239.312 247.191
 690.272 12.876
 562.749 359.316
 804.528 93.266
 639.046 936.899
 161.846 348.778
 756.665 750.936
 619.774 944.612
 868.454 269.238
 625.700 281.100
 930.119 137.662
 345.139 484.636
 432.250 137.695
 566.839 962.794
 861.517 533.286
 311.422 410.314
 307.197 816.459
 732.995 151.503
 546.783 362.208
 234.629 817.326
 313.270 862.622
 715.914 262.645
 259.228 97.809
 234.121 152.045
 409.473 352.362
 743.192 493.389
 733.634 851.767
 833.238 429.137
 298.987 989.968
 837.070 49.792
 287.417 879.434
 312.187 755.353
 811.335 176.389
 712.403 533.762
 852.926 29.880
 201.917 365.077
 18.491 953.133
 658.104 102.191
 962.258 13.901
 282.906 569.546
 937.397 847.643
 174.678 97.495
 699.677 989.316
 184.225 249.145
 973.082 37.930
 325.012 466.986
 516.514 370.061
 565.943 777.009
 964.602 927.045
 596.454 437.898
 589.662 954.084
 911.877 552.168
 810.262 172.127
 569.228 595.554
 97.062 434.774
 159.904 641.791
 169.118 448.055
 839.598 724.088
 382.287 111.623
 753.458 384.603
 662.471 742.395
 455.738 512.292
 485.177 148.056
 210.593 191.349
 332.121 776.133
 590.093 501.557
 926.608 37.831
 975.855 193.210
 851.369 223.819
 294.095 458.578
 952.874 36.150
 145.495 835.374
 130.272 767.091
 959.393 692.360
 668.803 187.584
 637.919 990.499
 508.442 657.128
 544.369 703.280
 618.568 240.157
 519.011 675.587
 686.640 384.484
 715.477 951.313
 409.353 173.397
 485.907 995.855
 912.706 258.789
 800.064 461.252
 915.347 287.896
 962.975 510.426
 707.881 186.210
 850.629 444.624
 448.227 804.895
 870.216 817.265
 596.292 699.144
 180.025 111.193
 35.141 706.643
 886.995 788.523
 883.436 340.459
 442.989 367.345
 606.349 111.738
 952.951 552.521
 518.702 833.722
 711.380 154.303
 462.058 824.412
 823.136 14.878
 472.528 81.184
 18.892 766.070
 861.625 822.667
 725.865 438.839
 860.503 922.903
 535.538 605.116
 958.173 357.425
 559.487 363.639
 254.760 763.241
 873.032 483.271
 587.818 23.314
 608.182 929.779
 237.259 625.069
 19.279 755.943
 615.058 631.434
 457.135 501.390
 270.062 927.351
 53.482 289.683
 634.548 965.451
 643.854 328.377
 384.458 298.420
 102.963 506.303
 834.322 534.551
 595.085 874.855
 23.806 35.051
 968.604 521.144
 736.696 250.313
 567.775 355.399
 614.238 396.600
 467.893 698.776
 350.449 549.236
 637.647 966.931
 82.835 783.779
 822.872 786.306
 991.499 858.670
 260.483 281.621
 594.683 993.279
 354.861 152.661
 659.219 461.111
 568.834 274.937
 238.213 162.259
 338.651 561.596
 391.611 750.290
 360.876 503.042
 252.465 720.876
 115.916 336.861
 464.986 592.240
 688.289 15.016
 660.466 656.332
 470.952 739.872
 652.418 5.457
 56.493 687.930
 849.626 658.547
 831.366 873.392
 10.095 656.550
 513.289 806.562
 723.096 265.404
 72.205 449.142
 821.883 731.203
 320.862 874.621
 535.273 954.619
 574.070 312.928
 399.725 585.034
 481.334 840.603
 420.148 239.645
 714.065 707.782
 411.205 204.896
 117.472 148.960
 922.963 218.607
 153.032 873.786
 285.432 918.393
 597.876 286.039
 553.618 698.124
 123.306 732.642
 34.568 977.861
 339.889 780.307
 494.575 967.989
 418.337 85.753
 520.684 614.794
 423.704 937.637
 116.472 538.004
 938.808 966.446
 796.275 911.671
 507.542 945.002
 881.433 664.881
 459.463 530.174
 651.650 370.364
 46.519 359.691
 547.075 294.986
 746.694 140.914
 913.524 369.778
 486.723 416.200
 323.468 127.772
 278.984 117.688
 356.550 800.115
 931.242 29.261
 780.789 865.130
 600.625 941.975
 313.140 37.127
 756.326 848.982
 857.210 353.477
 773.723 595.038
 196.823 76.924
 793.558 232.885
 274.536 248.229
 484.298 93.514
 190.509 90.429
 987.847 539.650
 33.368 34.467
 105.358 222.349
 293.411 876.247
 891.268 720.679
 430.105 722.877
 423.178 926.034
 769.025 691.726
 959.201 788.109
 214.806 306.724
 792.530 812.278
 791.430 724.208
 377.940 371.727
 91.988 113.406
 202.490 746.656
 748.313 27.921
 71.854 242.239
 755.675 513.287
 106.476 572.458
 226.517 96.732
 613.416 374.671
 45.506 58.825
 898.502 576.847
 179.516 368.920
 990.831 853.181
 612.497 18.632
 602.224 442.625
 156.131 867.368
 575.700 677.403
 691.037 443.939
 680.136 74.302
 755.924 867.056
 177.115 320.414
 187.971 359.062
 867.380 867.842
 669.081 951.459
 768.749 709.771
 320.107 402.789
 587.935 705.363
 757.236 70.423
 331.974 155.556
 458.290 264.241
 820.526 199.228
 636.581 244.327
 270.717 633.191
 669.124 554.576
 247.414 484.404
 135.717 372.816
 22.739 743.782
 684.750 335.046
 141.288 163.592
 818.097 201.113
 817.161 621.097
 676.549 382.228
 723.834 846.573
 482.555 872.894
 9.581 31.765
 260.419 412.886
 664.071 93.383
 185.271 655.938
 63.756 924.110
 619.276 913.755
 975.422 470.301
 862.679 365.246
 42.801 721.056
 492.677 925.637
 817.520 858.367
 77.206 728.039
 423.052 723.841
 54.005 116.563
 612.074 115.989
 756.332 436.020
 150.171 95.793
 372.367 745.368
 441.724 690.421
 50.398 912.540
 119.784 29.244
 239.391 664.874
 916.568 797.271
 595.670 885.741
 683.863 863.663
 630.379 342.995
 565.199 342.871
 536.579 703.505
 359.294 119.408
 964.740 990.405
 335.324 851.270
 634.683 952.015
 646.485 639.010
 632.422 275.030
 973.679 275.759
 671.775 346.938
 753.575 286.710
 961.054 776.473
 895.733 724.242
 140.703 54.743
 65.767 947.002
 912.769 287.576
 652.748 808.470
 909.841 571.381
 399.473 884.221
 320.183 305.678
 257.102 539.019
 145.789 36.517
 437.424 877.761
 397.770 572.734
 436.340 431.099
 283.764 393.771
 253.592 931.287
 597.881 321.311
 352.224 760.662
 246.270 120.849
 505.717 769.362
 619.897 962.562
 443.152 715.980
 428.019 348.211
 698.409 781.174
 526.543 312.661
 826.623 526.721
 188.725 60.893
 901.270 548.610
 473.112 95.755
 132.978 520.786
 725.243 735.301
 444.153 604.700
 513.398 384.358
 732.502 458.516
 230.686 201.312
 405.636 608.497
 310.339 842.202
 65.017 424.594
 190.529 739.706
 160.964 693.746
 349.951 119.927
 184.414 19.844
 514.331 425.951
 862.185 351.245
 433.814 520.569
 690.174 588.327
 956.604 513.596
 485.873 838.562
 808.445 99.691
 933.699 739.510
 941.474 213.965
 2.807 775.853
 279.108 694.065
 759.393 480.984
 473.185 573.630
 299.128 282.770
 51.133 983.196
 68.718 864.100
 288.104 277.063
 709.993 739.032
 843.587 579.560
 180.042 163.058
 783.784 109.128
 414.396 9.970
 28.124 316.298
 297.905 257.401
 546.776 500.533
 483.798 768.457
 160.106 355.188
 402.396 68.546
 493.248 49.100
 77.385 365.857
 289.616 473.085
 522.679 612.857
 735.126 160.682
 133.242 557.229
 866.706 901.620
 668.235 476.972
 289.323 985.775
 917.397 269.757
 888.261 392.780
 657.245 295.495
 658.794 641.370
 961.660 518.457
 173.103 762.135
 703.598 116.807
 131.502 302.294
 246.363 519.478
 297.467 21.775
 902.308 379.705
 367.029 122.280
 965.548 28.862
 774.748 356.668
 687.725 591.707
 470.461 102.226
 849.875 943.403
 521.413 620.974
 929.738 699.289
 289.271 961.587
 816.419 240.321
 515.241 734.970
 580.205 570.983
 111.357 788.555
 664.763 403.702
 822.555 348.573
 685.224 976.187
 290.979 745.680
 645.222 588.244
 847.872 404.064
 138.378 935.680
 584.256 389.797
 987.725 904.601
 742.402 778.465
 765.928 344.278
 136.991 228.594
 898.835 375.693
 397.083 15.122
 207.012 321.704
 134.995 980.912
 109.572 309.589
 341.356 264.391
 580.190 834.677
 100.700 633.805
 788.174 62.163
 170.624 944.940
 112.292 751.384
 699.741 796.649
 519.586 421.479
 833.377 310.022
 746.307 638.913
 707.319 41.048
 97.451 135.903
 223.182 57.167
 242.144 294.881
 476.536 885.003
 74.552 429.238
 41.279 355.120
 437.414 216.421
 849.528 830.819
 374.102 698.719
 822.275 178.426
 144.936 952.846
 957.110 398.416
 776.975 975.474
 348.412 637.923
 629.511 562.721
 763.770 409.202
 768.926 142.132
 417.182 74.512
 728.576 201.742
 532.239 870.403
 57.019 348.500
 72.532 43.924
 459.644 204.730
 605.494 685.693
 45.961 543.821
 961.691 961.791
 392.052 893.228
 33.934 75.236
 702.704 552.874
 437.632 101.199
 151.304 739.573
 611.608 26.670
 531.636 663.241
 391.458 838.987
 171.430 449.015
 827.738 318.360
 832.890 262.332
 569.510 532.427
 214.037 983.333
 88.441 657.161
 22.714 665.336
 306.735 174.488
 232.352 542.598
 318.412 255.190
 557.572 909.002
 190.871 23.780
 874.337 46.118
 713.478 733.584
 922.575 951.244
 161.279 734.343
 291.062 709.274
 982.301 585.939
 220.028 412.823
 941.722 120.814
 944.812 899.880
 889.167 560.088
 125.361 724.900
 508.194 586.101
 795.990 575.848
 289.645 224.148
 365.345 305.065
 500.865 411.544
 588.693 255.363
 137.065 671.176
 417.516 174.451
 103.507 563.650
 951.925 651.436
 130.130 786.565
 829.854 249.863
 934.247 406.834
 686.685 814.610
 770.609 753.249
 416.254 397.380
 918.249 728.205
 918.813 870.771
 604.953 502.021
 596.011 217.660
 945.968 778.279
 763.213 215.419
 334.795 627.745
 314.476 448.253
 359.827 610.615
 767.209 331.417
 298.685 886.982
 307.246 814.480
 957.716 863.716
 679.083 234.166
 551.046 768.505
 951.691 137.993
 253.465 270.129
 22.402 916.297
 394.213 785.413
 587.322 520.928
 192.410 600.544
 547.596 63.395
 755.550 76.048
 980.441 463.578
 384.501 454.793
 879.273 742.945
 244.041 620.614
 558.722 844.823
 187.837 296.982
 581.139 730.577
 69.344 881.393
 147.790 797.088
 652.315 398.621
 419.883 630.882
 261.233 956.693
 204.612 641.376
 416.072 901.443
 825.291 974.457
 788.434 402.091
 961.387 212.989
 136.668 40.709
 415.850 28.527
 243.279 717.326
 468.896 104.809
 934.438 680.171
 987.473 145.383
 732.226 123.121
 259.647 582.572
 627.242 701.430
 547.528 91.052
 492.160 659.458
 238.901 185.342
 243.811 463.298
 817.167 946.031
 538.552 825.318
 455.575 314.448
 417.159 500.890
 122.033 850.573
 343.905 949.605
 605.226 435.421
 780.048 869.475
 744.749 78.927
 143.572 233.963
 473.771 870.005
 411.245 54.780
 622.134 670.108
 970.908 940.413
 43.279 539.129
 714.299 169.238
 735.954 117.176
 934.833 510.222
 650.132 432.735
 849.855 232.796
 668.050 422.677
 570.300 495.132
 411.036 28.664
 988.014 697.266
 569.013 164.801
 315.762 58.068
 113.806 360.341
 198.997 14.766
 224.181 86.984
 301.635 457.653
 907.564 941.788
 758.401 973.681
 991.484 123.103
 669.881 369.351
 420.907 298.518
 7.572 729.664
 132.808 701.055
 587.206 115.774
 386.817 424.179
 680.136 944.548
 463.820 629.444
 963.029 879.672
 459.531 85.332
 782.494 212.642
 306.779 865.263
 638.233 755.349
 671.257 530.556
 699.086 1.738
 446.695 984.857
 471.853 57.721
 895.614 825.085
 182.474 665.255
 163.234 236.134
 320.238 652.970
 759.820 728.513
 283.847 692.300
 439.128 636.899
 376.869 200.717
 679.139 760.587
 81.245 254.024
 130.384 702.343
 720.862 104.847
 74.761 858.955
 270.863 277.508
 224.428 34.146
 208.370 658.640
 380.254 822.729
 301.023 732.504
 309.381 184.306
 33.428 339.535
 141.915 557.040
 748.915 551.731
 30.992 918.730
 383.457 459.873
 374.802 986.281
 66.974 621.997
 623.308 248.773
 619.509 412.168
 348.893 387.545
 658.757 581.289
 565.000 373.342
 322.468 560.937
 148.818 810.791
 483.460 736.084
 35.325 979.832
 363.803 427.858
 675.750 198.547
 33.684 273.446
 122.020 189.088
 883.114 192.970
 241.513 795.531
 582.873 84.125
 668.000 797.728
 684.581 691.911
 542.671 447.336
 56.807 935.696
 234.563 370.619
 100.565 27.594
 596.274 427.358
 747.808 438.872
 905.845 166.902
 812.994 634.518
 169.172 502.467
 360.833 235.508
 562.625 844.936
 471.796 134.839
 339.216 50.421
 557.375 103.376
 813.116 384.655
 204.527 607.575
 89.387 175.847
 246.101 220.674
 984.235 690.265
 272.469 955.784
 254.826 936.616
 358.422 662.318
 448.874 891.854
 195.870 901.297
 717.941 988.775
 742.686 310.418
 93.050 451.435
 644.614 762.549
 478.206 185.683
 112.458 752.942
 911.366 797.066
 270.495 578.271
 110.958 925.834
 692.339 417.432
 560.024 358.136
 443.419 328.323
 173.470 333.866
 319.053 140.726
 193.741 555.550
 546.215 972.608
 316.726 680.541
 276.035 610.988
 66.180 512.481
 81.387 780.060
 217.819 800.037
 66.489 634.972
 183.141 994.491
 348.015 951.855
 960.558 646.667
 662.932 981.274
 763.524 362.275
 858.150 856.519
 160.816 548.185
 510.459 629.439
 385.190 125.904
 979.423 289.318
 958.373 159.129
 706.502 615.133
 471.126 26.396
 514.228 44.282
 978.406 595.187
 331.586 303.211
 205.926 438.588
 55.717 744.454
 503.532 738.362
 863.627 843.336
 63.397 288.688
 996.994 314.432
 391.201 242.755
 972.537 766.927
 873.184 610.570
 12.236 698.988
 721.463 342.069
 762.436 169.562
 757.603 326.785
 677.158 432.529
 766.574 162.474
 705.527 689.545
 329.491 833.406
 651.082 446.410
 636.595 878.274
 94.668 541.235
 257.636 492.265
 504.011 64.540
 874.077 712.838
 830.986 190.790
 678.480 189.785
 839.502 482.512
 346.149 483.565
 758.334 872.375
 961.079 708.537
 837.753 151.396
 13.727 117.180
 558.173 34.449
 16.864 775.807
 723.215 394.621
 545.304 320.443
 426.479 978.620
 686.603 302.874
 947.151 274.809
 286.687 381.415
 368.512 407.657
 734.001 509.368
 67.977 197.171
 798.272 897.681
 967.796 334.573
 628.709 338.993
 410.825 987.029
 27.872 80.495
 912.440 821.344
 611.083 816.043
 592.663 211.296
 199.820 167.598
 394.896 313.631
 496.862 766.595
 910.447 327.172
 670.013 392.479
 740.548 916.995
 301.975 633.877
 407.146 836.077
 321.759 904.163
 266.012 820.461
 46.050 954.263
 154.124 996.805
 558.714 9.137
 419.785 214.864
 27.736 428.492
 918.253 809.110
 588.944 115.815
 715.907 476.261
 455.778 422.125
 918.244 917.412
 488.017 801.980
 835.522 88.830
 566.862 159.917
 817.083 804.045
 479.303 496.933
 541.781 766.976
 264.559 840.702
 446.086 142.424
 976.035 372.628
 730.240 503.018
 873.272 392.543
 10.966 462.767
 192.440 171.834
 19.945 814.629
 816.906 612.324
 691.449 346.454
 550.152 866.431
 779.643 295.365
 904.065 989.612
 613.341 209.851
 681.328 235.230
 379.059 681.903
 429.871 601.544
 145.602 364.397
 561.347 678.228
 756.960 43.272
 489.103 83.647
 354.843 446.973
 191.639 843.030
 105.699 370.157
 736.159 830.932
 235.822 503.059
 297.160 929.173
 586.226 796.510
 324.413 264.228
 28.869 974.911
 703.227 857.409
 508.042 921.007
 910.852 208.687
 533.818 597.950
 412.831 843.521
 335.320 212.527
 421.482 174.518
 834.917 740.809
 918.313 300.041
 213.457 281.651
 738.760 604.432
 262.295 37.929
 950.153 404.285
 449.544 879.317
 594.435 957.952
 732.965 258.355
 690.885 117.401
 525.770 844.072
 729.449 839.641
 837.974 230.326
 463.556 916.665
 776.526 861.008
 817.163 246.488
 172.185 298.517
 41.852 12.054
 817.990 818.295
 736.967 409.072
 439.319 229.217
 22.969 358.164
 183.216 751.322
 532.408 631.830
 807.260 698.518
 154.489 343.822
 386.280 849.840
 791.301 999.627
 837.267 499.501
 112.977 644.290
 815.773 770.061
 244.844 811.027
 65.602 386.684
 994.698 354.745
 440.953 541.540
 98.591 123.047
 977.247 39.438
 697.815 188.751
 303.118 687.789
 980.192 847.861
 678.731 970.829
 450.610 221.742
 160.272 789.864
 417.148 428.835
 50.749 334.299
 971.721 387.057
 454.922 613.846
 442.388 241.414
 541.115 487.841
 136.079 690.874
 982.832 95.915
 266.286 513.832
 44.748 863.793
 564.189 902.419
 254.836 932.867
 950.842 743.245
 509.744 162.108
 252.572 297.115
 564.319 261.257
 675.016 294.835
 7.251 135.919
 219.646 882.873
 199.716 924.951
 489.826 114.559
 7.718 270.462
 154.015 423.542
 74.409 128.724
 427.624 260.674
 517.247 469.899
 221.084 488.514
 285.644 854.648
 452.003 264.789
 545.134 461.274
 509.100 703.851
 759.602 278.362
 13.174 170.150
 97.348 0.864
 77.186 357.760
 191.521 563.904
 908.149 462.993
 520.550 125.375
 205.607 522.095
 947.766 838.672
 735.950 12.240
 557.402 628.920
 242.470 891.552
 461.008 854.136
 485.086 563.468
 916.310 666.452
 391.251 613.563
 920.176 823.309
 693.890 294.980
 507.347 885.282
 889.978 484.383
 733.605 192.587
 183.866 437.002
 751.013 768.570
 295.607 20.696
 326.821 653.378
 582.022 979.421
 527.610 938.108
 6.062 81.078
 325.637 528.113
 720.226 49.144
 402.397 8.490
 727.623 907.955
 70.773 775.501
 527.953 625.082
 735.308 210.704
 326.765 688.229
 711.945 251.566
 219.358 876.928
 163.932 410.423
 393.271 989.542
 837.389 535.804
 416.424 563.290
 734.545 334.749
 885.367 719.174
 709.046 585.924
 347.017 605.438
 648.400 790.887
 427.850 573.876
 694.129 719.982
 409.981 164.815
 189.095 411.197
 190.587 301.454
 410.560 941.324
 209.003 295.621
 901.735 991.321
 787.491 478.744
 436.779 419.591
 622.772 518.222
 505.724 801.518
 305.012 925.626
 175.667 20.159
 601.039 464.766
 340.413 346.114
 394.375 321.021
 607.847 134.733
 154.518 85.326
 366.466 921.920
 343.248 64.369
 221.389 707.394
 441.092 771.044
 875.674 983.696
 180.212 934.863
 362.925 273.292
 941.687 150.166
 98.109 763.235
 159.354 640.749
 619.479 31.245
 466.152 243.519
 837.848 808.359
 422.503 922.298
 610.790 456.859
 132.894 127.907
 117.184 109.085
 243.067 474.598
 748.683 729.406
 525.514 249.040
 564.074 260.460
 18.122 590.097
 103.037 293.526
 945.565 50.070
 938.738 675.032
 94.369 85.866
 503.178 205.941
 52.582 637.411
 762.697 202.660
 588.741 776.847
 399.005 527.690
 210.890 792.499
 487.165 641.325
 595.910 483.885
 807.943 914.038
 547.234 756.255
 17.608 529.855
 562.636 324.131
 881.798 727.025
 64.113 862.472
 697.388 301.927
 152.829 821.443
 241.871 449.744
 150.781 276.975
 45.830 350.460
 627.410 195.712
 251.175 916.785
 487.163 811.358
 644.657 802.471
 619.502 42.556
 819.379 891.871
 645.543 23.213
 571.612 836.700
 198.148 498.638
 169.081 821.591
 660.681 589.237
 691.265 189.796
 282.748 902.882
 231.309 173.199
 461.078 243.221
 930.322 91.558
 795.550 910.173
 983.613 624.846
 332.464 407.871
 388.445 245.729
 421.020 991.640
 95.907 518.156
 519.099 17.549
 765.425 630.050
 478.572 264.443
 707.201 405.965
 659.359 928.457
 121.734 827.761
 209.122 633.973
 20.643 232.114
 999.099 743.446
 431.808 322.469
 726.095 302.736
 674.773 665.533
 229.635 840.536
 738.097 689.273
 987.972 802.647
 525.674 377.474
 356.736 887.401
 968.763 897.261
 412.166 841.330
 557.701 598.594
 222.871 148.504
 643.071 1.980
 168.946 417.992
 129.717 121.680
 176.977 447.203
 755.874 351.193
 769.336 860.774
 659.300 26.187
 914.385 732.090
 106.234 53.232
 292.347 664.998
 149.116 792.324
 694.070 814.956
 215.124 864.458
 484.627 270.523
 667.664 145.311
 981.240 997.241
 763.254 840.843
 9.505 206.466
 10.890 924.505
 60.341 982.426
 172.475 68.387
 322.663 352.830
 291.616 507.464
 316.852 683.799
 552.830 538.093
 8.061 421.119
 130.541 835.593
 695.872 280.151
 742.222 763.412
 920.482 139.810
 455.561 885.915
 311.240 146.388
 576.776 51.573
 149.959 45.591
 655.392 512.546
 301.082 91.707
 847.389 434.944
 648.590 227.570
 979.022 941.867
 803.939 674.905
 621.551 144.509
 341.669 849.182
 624.257 846.952
 364.232 234.533
 739.456 164.822
 682.747 781.326
 916.628 849.663
 166.621 671.043
 329.502 848.241
 906.196 220.303
 344.205 502.946
 245.910 948.737
 130.698 785.980
 681.059 735.397
 984.351 291.194
 222.437 747.223
 258.116 134.505
 476.369 793.506
 35.214 953.147
 172.498 685.272
 802.409 378.005
 710.872 441.997
 747.771 479.665
 959.129 64.366
 315.545 71.172
 678.981 496.009
 43.483 467.790
 720.681 134.898
 802.303 451.224
 320.025 272.720
 498.135 122.880
 242.929 474.900
 310.697 934.102
 129.281 642.621
 174.193 92.198
 625.002 189.335
 594.372 416.990
 896.972 926.635
 992.012 486.186
 990.291 287.408
 606.178 997.774
 505.369 957.974
 944.496 897.751
 990.515 776.010
 774.469 191.816
 714.325 448.880
 480.311 965.258
 504.471 719.328
 112.345 977.340
 722.012 654.973
 807.512 41.510
 242.561 757.810
 214.914 33.018
 300.332 213.690
 702.453 828.854
 933.998 354.106
 110.782 344.765
 473.417 948.360
 648.113 419.654
 395.687 339.239
 751.398 953.515
 32.828 375.730
 771.463 41.718
 60.061 169.213
 645.451 991.709
 664.500 632.305
 101.279 949.881
 473.764 670.393
 775.464 313.454
 100.197 543.665
 125.785 327.774
 869.853 951.430
 469.819 961.803
 500.163 600.929
 493.808 767.938
 163.304 590.157
 345.844 436.306
 223.861 679.870
 973.583 883.774
 622.882 165.803
 788.234 224.984
 252.137 440.673
 460.158 873.425
 32.038 700.026
 681.943 347.095
 786.843 480.172
 905.316 403.550
 367.311 594.687
 279.834 716.530
 972.892 473.394
 533.204 10.035
 894.763 209.962
 152.744 980.416
 262.923 737.547
 600.373 323.038
 113.329 313.268
 143.265 113.471
 676.177 879.136
 260.685 815.394
 158.499 247.692
 124.413 455.892
 90.927 443.665
 803.538 446.212
 120.600 817.982
 150.498 71.016
 753.687 777.432
 648.143 525.641
 228.990 572.850
 279.893 268.740
 388.676 632.201
 997.077 362.104
 6.821 374.237
 948.019 891.657
 647.424 396.092
 979.100 769.916
 310.575 887.371
 273.764 493.079
 151.124 217.808
 444.224 313.049
 634.415 899.832
 93.675 849.614
 47.254 706.348
 313.293 239.907
 181.459 183.547
 835.645 345.670
 827.222 334.670
 529.841 424.327
 982.391 950.497
 567.460 643.263
 133.202 153.277
 213.718 269.623
 776.422 821.145
 685.433 707.703
 420.037 928.519
 574.051 455.345
 460.404 623.942
 744.519 698.218
 632.031 360.406
 503.281 610.526
 658.992 274.996
 873.644 452.328
 504.653 606.056
 544.603 482.523
 372.053 448.840
 68.654 293.710
 707.601 937.410
 101.831 937.205
 715.113 744.465
 410.150 675.560
 808.394 995.651
 343.765 174.033
 484.427 575.131
 914.609 734.929
 954.582 769.799
 244.358 868.731
 650.343 66.199
 294.588 178.213
 247.890 123.243
 595.522 566.562
 910.959 832.072
 377.420 43.982
 15.014 419.507
 631.138 540.854
 122.611 621.571
 311.718 796.546
 567.527 557.347
 108.864 504.237
 764.597 470.420
 977.109 892.124
 587.269 515.292
 310.600 14.201
 592.562 180.216
 205.025 429.242
 973.802 327.069
 442.932 149.879
 288.332 655.174
 517.004 745.909
 846.944 261.843
 345.708 53.624
 223.526 871.071
 91.826 858.404
 410.126 867.038
 249.825 228.740
 420.112 25.269
 583.963 449.938
 549.202 446.512
 564.632 63.868
 413.137 722.323
 233.182 712.209
 366.599 493.162
 320.826 914.879
 999.179 886.626
 428.790 718.838
 332.105 572.571
 946.479 216.694
 788.643 461.673
 521.887 166.883
 369.283 163.107
 511.850 520.339
 70.851 854.980
 215.118 261.143
 990.474 997.897
 442.893 54.635
 747.922 518.320
 301.816 235.647
 543.519 525.423
 973.876 397.260
 996.789 14.877
 875.041 507.727
 739.790 208.001
 286.276 106.532
 878.250 418.074
 381.915 742.301
 895.808 511.199
 364.155 713.123
 327.770 911.249
 59.782 167.444
 739.682 602.298
 85.426 299.997
 834.845 13.002
 358.110 327.089
 208.785 972.174
 963.980 9.234
 646.012 939.983
 923.669 82.638
 396.532 422.530
 259.374 205.979
 511.224 237.011
 606.427 82.515
 693.833 119.197
 878.782 702.648
 834.064 953.875
 729.710 107.171
 214.719 702.244
 610.196 400.571
 583.394 328.783
 560.588 666.748
 795.848 764.954
 746.348 941.657
 477.313 150.390
 515.040 979.632
 216.042 366.235
 85.584 479.224
 759.919 713.457
 137.380 992.298
 794.697 624.851
 628.944 475.018
 357.119 557.626
 304.524 414.382
 196.853 858.858
 31.951 508.527
 319.889 984.473
 423.069 837.591
 97.909 179.979
 15.106 445.066
 241.619 684.884
 610.805 883.081
 342.424 930.116
 488.870 950.694
 770.822 676.983
 984.140 979.122
 369.106 856.057
 106.905 264.877
 431.241 154.265
 209.062 809.376
 968.088 458.429
 325.601 345.935
 708.532 774.222
 415.651 691.827
 886.730 522.252
 818.444 989.625
 765.934 379.685
 424.772 149.376
 406.679 438.995
 270.507 287.849
 210.995 138.273
 990.475 715.343
 777.582 563.804
 161.386 842.305
 51.172 609.726
 422.757 580.604
 311.805 516.641
 134.137 477.008
 348.241 306.604
 522.719 33.798
 19.712 32.333
 943.286 803.966
 109.745 900.713
 235.793 772.046
 896.486 692.079
 776.752 887.881
 640.302 345.796
 808.590 66.802
 359.187 627.767
 954.506 428.617
 916.379 836.449
 521.055 457.991
 876.683 80.465
 621.078 334.258
 545.260 703.873
 257.999 119.279
 535.269 515.764
 69.501 292.953
 522.205 60.991
 282.702 288.284
 139.262 851.173
 761.067 968.323
 309.405 252.630
 580.184 187.819
 458.535 234.562
 938.253 741.074
 726.128 940.876
 48.853 677.669
 403.904 727.692
 967.451 498.552
 761.556 961.368
 636.626 471.179
 236.474 195.148
 193.635 834.336
 700.098 923.223
 241.267 126.877
 398.511 676.545
 140.859 161.559
 883.558 893.449
 824.545 182.608
 191.078 528.654
 350.485 666.498
 25.345 406.091
 725.976 738.103
 317.634 664.140
 13.298 733.083
 238.997 467.069
 604.257 511.653
 262.987 284.891
 822.178 454.323
 846.586 187.517
 783.183 897.543
 583.444 610.461
 148.754 113.244
 592.168 171.660
 33.671 833.086
 446.678 235.924
 730.465 63.789
 101.248 809.632
 984.683 347.636
 178.794 918.503
 543.721 271.239
 299.306 181.323
 423.208 510.623
 151.271 788.593
 434.369 882.054
 30.735 364.265
 717.096 121.675
 71.888 208.361
 378.409 584.631
 304.145 556.703
 474.425 893.093
 631.456 759.890
 953.924 195.356
 430.767 576.444
 339.205 63.436
 502.102 134.866
 719.451 858.384
 819.799 976.712
 515.624 350.694
 883.080 19.097
 714.520 482.978
 347.826 232.185
 211.653 904.491
 146.475 417.701
 224.845 558.803
 29.031 191.500
 697.722 449.020
 647.930 250.586
 287.659 287.450
 178.742 267.001
 87.312 121.848
 436.407 462.869
 151.954 47.539
 384.909 638.088
 263.680 608.487
 422.235 341.197
 53.880 571.141
 380.443 81.512
 600.584 48.589
 544.107 204.449
 219.318 850.807
 343.911 910.065
 254.745 846.841
 613.426 146.094
 963.658 719.399
 246.907 900.577
 843.916 960.150
 808.293 45.531
 123.066 248.978
 613.483 22.756
 266.817 452.376
 239.678 637.002
 822.029 600.381
 460.346 242.351
 269.825 108.908
 618.711 27.235
 758.721 721.702
 246.103 665.267
 120.194 685.551
 816.774 686.740
 772.760 341.759
 373.649 813.673
 406.698 929.723
 28.973 604.732
 449.159 33.720
 161.867 880.818
 556.001 856.627
 326.809 993.951
 907.801 734.423
 231.123 398.185
 126.658 889.100
 617.268 659.160
 729.517 996.510
 931.633 866.756
 322.564 377.012
 413.285 901.934
 177.845 423.365
 784.553 553.605
 453.773 700.620
 364.461 624.349
 489.835 190.938
 902.766 835.676
 265.021 631.947
 197.103 115.491
 29.738 295.886
 11.623 184.536
 150.891 879.301
 569.124 857.259
 526.196 186.067
 999.487 129.035
 281.456 772.204
 358.009 569.680
 446.552 727.285
 893.724 307.243
 573.382 857.543
 69.023 631.042
 801.162 39.265
 779.893 24.681
 258.817 772.440
 376.007 954.407
 316.079 594.193
 460.173 572.784
 528.068 135.315
 288.589 379.622
 964.277 112.793
 581.647 929.695
 351.923 353.880
 77.276 648.730
 303.537 215.692
 555.895 364.911
 125.619 187.231
 881.915 72.713
 933.427 492.010
 838.393 899.951
 218.832 618.964
 879.125 68.811
 654.276 632.394
 39.571 539.147
 864.708 99.197
 990.806 850.172
 587.828 540.358
 898.910 677.809
 75.838 495.634
 378.513 683.402
 602.249 883.626
 369.313 119.440
 436.186 157.246
 387.399 294.601
 873.432 376.284
 931.050 689.336
 685.407 338.903
 178.671 200.783
 310.044 192.880
 782.869 518.809
 985.580 861.253
 20.913 971.094
 871.526 307.256
 742.482 692.472
 640.301 287.369
 98.348 681.052
 516.251 221.679
 529.410 100.378
 822.180 86.169
 738.035 113.048
 631.314 506.024
 600.275 17.540
 557.199 222.334
 158.220 577.674
 315.942 802.024
 859.925 145.211
 813.002 363.431
 196.479 582.930
 817.245 464.289
 381.359 591.507
 43.075 427.171
 988.994 962.202
 750.061 807.573
 733.247 543.355
 949.910 505.208
 241.264 486.917
 471.899 8.931
 635.879 187.406
 547.630 294.612
 555.727 436.061
 129.482 73.709
 444.749 774.491
 828.175 44.136
 263.220 72.316
 445.173 915.954
 395.490 590.323
 465.051 679.596
 342.911 483.324
 269.535 526.652
 634.748 994.608
 24.751 211.202
 309.268 786.661
 290.588 407.309
 808.619 621.352
 98.374 745.352
 394.832 268.360
 60.775 931.774
 383.622 295.093
 614.555 424.433
 964.003 627.394
 679.464 65.739
 934.715 210.931
 349.749 400.355
 855.754 132.282
 51.770 921.275
 350.713 450.661
 313.023 511.039
 272.108 161.056
 633.772 952.816
 279.534 962.961
 249.868 673.822
 904.447 292.093
 969.702 211.365
 163.998 722.516
 983.240 135.675
 221.127 840.861
 128.422 965.319
 903.486 901.112
 689.848 627.409
 227.597 496.427
 354.546 169.124
 517.609 533.156
 495.901 157.477
 554.146 501.589
 863.783 715.110
 185.059 338.732
 968.857 650.742
 426.623 641.815
 732.622 139.185
 684.188 79.231
 180.406 888.520
 931.884 160.688
 259.210 467.666
 571.379 63.748
 20.743 238.473
 2.443 603.351
 5.296 190.404
 399.145 198.849
 355.362 476.370
 713.753 504.495
 968.365 924.419
 897.916 279.986
 432.972 596.485
 812.702 783.696
 978.608 192.660
 323.826 59.751
 676.764 883.365
 877.403 688.487
 467.099 884.064
 109.372 996.302
 621.139 674.923
 146.014 134.298
 209.611 383.964
 544.630 484.753
 292.159 185.305
 846.288 330.459
 514.695 67.997
 463.792 804.929
 772.338 475.693
 807.739 652.756
 595.212 838.005
 815.115 980.856
 39.047 162.183
 244.778 825.542
 539.239 645.023
 551.914 240.462
 420.676 732.105
 861.820 610.225
 379.270 492.316
 498.105 788.446
 175.826 403.639
 850.366 361.970
 247.912 240.505
 713.800 160.867
 768.209 308.289
 923.223 12.761
 503.768 647.197
 414.854 516.974
 383.537 401.767
 262.473 266.488
 12.969 465.108
 684.775 841.934
 114.580 916.063
 145.510 50.530
 479.807 95.560
 58.267 183.531
 26.716 353.950
 57.408 558.331
 834.201 248.283
 552.711 726.580
 8.644 996.902
 298.062 538.771
 204.222 293.854
 877.248 720.722
 911.613 648.377
 449.007 840.652
 928.654 511.669
 358.672 20.396
 985.354 866.657
 577.507 604.427
 397.604 234.219
 589.164 270.248
 30.071 254.885
 724.465 908.329
 248.389 967.539
 922.977 574.858
 1.204 470.696
 47.860 122.349
 589.489 928.028
 727.497 828.597
 27.340 493.800
 974.926 701.047
 477.056 77.480
 728.681 749.604
 931.489 347.102
 853.923 654.980
 826.522 660.979
 881.678 61.253
 382.118 905.422
 890.329 480.556
 306.082 456.436
 944.533 195.180
 742.686 645.607
 602.471 899.421
 529.351 429.888
 336.167 351.831
 537.081 192.809
 638.056 361.025
 41.231 257.284
 919.427 747.662
 203.217 299.902
 555.751 895.794
 174.057 221.334
 65.786 402.542
 468.206 460.533
 94.924 571.387
 840.334 321.095
 730.378 876.565
 245.889 700.984
 531.835 500.796
 723.879 42.327
 294.346 952.395
 431.146 222.033
 952.026 78.584
 132.965 128.241
 616.061 377.439
 345.287 469.199
 656.345 880.363
 987.032 863.137
 73.604 429.539
 872.961 898.259
 461.980 450.621
 22.841 835.494
 377.939 250.564
 523.403 172.635
 360.097 25.340
 326.389 882.461
 589.571 604.162
 747.466 780.230
 848.091 88.334
 723.734 934.286
 81.010 957.146
 846.778 89.520
 267.177 544.072
 396.814 775.060
 153.210 558.336
 722.487 678.185
 644.983 204.771
 329.670 315.278
 636.213 494.420
 528.444 362.285
 868.003 235.811
 835.926 832.047
 82.550 539.230
 17.309 729.970
 490.216 181.113
 470.200 774.393
 96.513 981.072
 997.943 140.939
 121.877 198.859
 84.070 153.958
 933.252 512.091
 858.586 91.324
 136.414 178.010
 651.522 245.478
 748.700 694.379
 552.705 563.432
 383.583 477.341
 759.286 306.793
 784.655 479.395
 793.013 480.720
 703.460 131.268
 334.238 294.742
 332.940 750.474
 454.075 670.636
 298.551 500.525
 263.048 101.140
 538.334 882.582
 345.016 801.410
 440.259 510.778
 48.521 662.131
 972.101 869.156
 581.248 603.620
 561.111 818.583
 542.562 404.587
 436.201 652.781
 757.765 313.340
 515.626 471.588
 97.488 884.796
 642.887 914.622
 6.422 680.871
 680.387 888.712
 185.394 147.542
 255.182 726.919
 805.777 77.589
 607.811 276.044
 649.536 287.808
 270.814 153.563
 104.423 203.108
 148.344 915.511
 272.225 932.629
 885.502 95.636
 917.396 645.980
 312.204 115.887
 270.449 877.282
 781.058 422.000
 60.112 83.358
 654.533 999.527
 663.495 907.820
 249.598 699.407
 95.430 218.529
 636.747 713.221
 196.037 921.053
 687.202 642.286
 886.820 649.947
 242.053 97.876
 645.736 813.459
 768.714 739.268
 374.224 741.387
 104.585 329.258
 896.095 252.080
 49.922 381.668
 319.129 220.049
 549.268 550.832
 113.358 363.327
 834.185 218.570
 801.451 667.924
 233.486 59.742
 730.476 579.716
 887.639 393.823
 193.250 291.472
 531.819 178.318
 711.688 369.908
 990.456 782.150
 182.911 355.619
 411.564 545.968
 748.026 344.015
 371.160 334.773
 178.305 450.319
 309.440 200.175
 617.021 274.018
 786.865 169.333
 78.603 321.410
 438.833 480.287
 929.208 898.211
 384.352 94.578
 971.764 342.189
 32.129 484.135
 879.483 988.943
 505.212 847.177
 788.366 828.159
 254.123 535.019
 423.150 54.560
 282.879 436.224
 322.353 304.568
 910.198 875.397
 504.486 219.250
 220.167 640.354
 315.359 524.888
 616.897 593.669
 579.936 278.660
 933.023 883.108
 493.690 508.076
 802.733 611.710
 698.533 664.424
 899.515 424.080
 545.671 113.445
 763.489 413.360
 828.897 67.441
 362.627 46.518
 31.929 704.214
 8.997 77.879
 955.196 767.488
 501.305 196.513
 132.336 264.252
 307.300 97.380
 703.691 295.957
 606.195 834.532
 950.717 927.283
 157.303 403.588
 906.999 918.763
 274.909 96.993
 822.038 253.797
 902.483 6.761
 564.962 568.150
 576.171 233.722
 696.717 748.108
 335.892 658.454
 119.035 274.920
 723.033 186.567
 212.778 46.519
 440.654 989.786
 821.340 856.735
 42.439 605.089
 508.998 927.249
 860.354 648.218
 250.058 603.492
 931.703 57.180
 180.803 793.754
 800.143 58.336
 699.582 967.367
 52.064 685.615
 35.562 565.340
 322.103 565.972
 256.861 812.980
 225.279 585.948
 465.056 972.376
 417.336 889.982
 864.627 612.238
 371.316 736.858
 320.293 98.212
 812.461 2.344
 567.703 78.740
 353.491 400.919
 147.446 635.821
 199.629 784.727
 440.343 128.279
 781.997 531.981
 523.616 734.466
 466.868 68.522
 400.573 724.773
 667.569 874.725
 17.208 500.121
 549.526 955.305
 231.751 125.096
 314.115 122.631
 990.133 183.139
 723.750 636.056
 652.073 271.609
 992.464 712.536
 57.643 837.617
 519.414 279.944
 199.515 597.819
 746.925 577.067
 526.530 769.132
 942.581 947.309
 32.702 310.408
 152.219 450.719
 543.509 401.016
 366.542 896.498
 487.462 290.013
 960.373 130.948
 3.028 284.048
 275.669 100.496
 374.315 113.463
 355.499 432.606
 487.353 850.427
 27.749 266.857
 553.927 341.800
 968.977 442.187
 641.667 170.103
 938.198 163.191
 285.545 141.240
 898.324 77.781
 423.066 406.051
 283.448 590.537
 207.701 508.360
 720.172 891.277
 604.696 884.752
 271.047 918.223
 580.974 856.121
 891.034 511.297
 764.931 699.170
 630.420 696.355
 599.361 483.959
 989.151 118.488
 746.354 543.707
 240.940 495.866
 159.817 503.012
 966.514 869.214
 230.456 44.103
 132.941 791.108
 468.765 116.667
 952.230 239.360
 641.327 189.991
 272.429 396.226
 259.921 766.953
 176.715 846.882
 65.274 603.765
 771.770 694.144
 199.491 548.910
 270.782 429.872
 253.156 286.677
 556.267 655.725
 262.844 467.910
 534.497 306.362
 58.382 171.513
 60.529 436.745
 481.005 569.030
 767.753 822.715
 855.880 280.989
 228.690 161.606
 475.807 702.887
 907.832 9.399
 586.004 541.906
 949.019 355.221
 629.339 708.996
 28.801 906.071
 72.193 337.401
 66.135 368.347
 566.286 95.522
 223.389 792.350
 172.369 693.060
 282.982 56.622
 867.053 873.422
 510.090 866.288
 141.407 587.403
 589.938 919.901
 575.047 63.322
 186.538 749.473
 305.670 253.239
 339.857 885.985
 113.274 535.059
 984.767 565.884
 780.478 493.583
 725.535 931.664
 683.383 262.697
 974.813 240.985
 497.492 974.345
 210.063 773.999
 84.584 781.905
 410.154 98.264
 251.412 175.687
 410.694 936.079
 160.343 621.942
 611.840 792.292
 823.996 184.957
 43.317 594.022
 757.538 751.101
 547.687 110.566
 498.292 796.306
 797.318 745.778
 165.744 622.323
 978.791 200.805
 437.127 445.585
 429.551 407.330
 493.606 234.756
 917.630 336.040
 467.242 353.856
 941.348 738.178
 334.728 737.442
 670.377 416.736
 784.145 878.787
 433.932 225.531
 377.300 492.868
 920.608 27.371
 972.587 480.497
 125.290 315.426
 319.661 191.000
 152.410 14.292
 523.740 896.807
 55.532 169.022
 568.284 558.493
 207.963 232.343
 722.502 92.659
 207.908 543.607
 715.149 443.158
 927.983 319.668
 377.029 299.392
 129.173 150.418
 718.245 570.323
 633.002 103.259
 367.424 991.811
 645.602 225.116
 41.951 65.621
 669.272 512.240
 401.707 964.448
 939.979 461.852
 753.293 917.813
 365.130 681.517
 684.512 763.162
 80.019 908.105
 715.577 915.606
 522.023 265.378
 427.639 604.177
 70.169 895.040
 572.694 234.040
 998.926 848.752
 261.438 569.908
 636.409 586.907
 175.339 768.867
 39.723 743.273
 642.164 309.370
 247.616 273.043
 464.700 521.428
 740.187 385.953
 292.786 690.729
 327.271 97.348
 599.653 821.917
 454.516 20.185
 563.411 854.500
 215.708 522.604
 290.256 945.498
 0.959 331.949
 352.339 898.143
 205.817 460.848
 883.360 723.601
 241.869 238.529
 889.886 986.271
 894.050 665.991
 735.386 81.818
 985.607 82.688
 254.546 25.418
 163.782 681.222
 802.857 46.194
 186.039 72.191
 964.626 168.291
 349.515 361.229
 183.008 651.278
 99.931 922.698
 368.436 319.662
 518.112 748.081
 544.806 356.165
 403.364 311.491
 842.200 504.508
 347.202 869.652
 4.989 28.880
 265.387 930.150
 997.269 428.776
 781.068 850.749
 24.219 294.764
 30.407 636.196
 196.831 814.079
 500.816 579.657
 325.206 61.171
 470.420 446.921
 687.205 119.902
 258.266 56.590
 667.689 328.597
 533.989 892.983
 559.930 80.324
 292.004 465.584
 554.386 977.492
 140.949 555.066
 578.264 77.043
 369.192 957.664
 587.551 80.338
 850.141 443.770
 625.307 746.418
 478.185 110.624
 247.535 430.193
 162.044 251.102
 160.875 375.498
 834.725 39.608
 322.751 399.738
 809.005 401.313
 610.370 580.483
 658.390 172.648
 84.699 948.975
 632.811 259.522
 51.276 480.768
 126.191 776.655
 572.216 585.081
 552.714 818.475
 911.553 82.729
 16.666 421.888
 25.879 344.503
 686.527 676.925
 649.057 869.601
 820.484 706.690
 596.491 415.255
 903.291 147.579
 542.292 657.310
 512.553 729.356
 940.841 846.467
 958.049 888.185
 790.129 620.818
 755.790 990.259
 213.431 902.582
 887.579 536.248
 91.809 21.540
 38.180 634.911
 264.634 11.225
 530.540 446.065
 758.393 573.591
 132.434 207.428
 563.734 926.571
 876.262 776.132
 192.983 575.136
 311.501 373.891
 479.583 684.202
 443.528 855.670
 269.394 900.807
 953.393 396.407
 72.090 158.742
 43.976 970.941
 737.611 702.137
 525.214 491.198
 474.538 552.186
 94.339 455.151
 289.243 195.208
 448.998 587.833
 279.724 938.694
 107.569 240.185
 327.311 228.155
 20.881 421.767
 82.164 70.695
 114.933 834.077
 802.089 415.923
 380.358 338.635
 474.131 11.550
 549.523 25.015
 698.374 505.622
 507.790 666.292
 345.049 801.551
 556.171 480.864
 889.407 293.085
 366.044 19.368
 291.755 286.958
 783.579 812.595
 108.828 849.678
 596.087 441.155
 311.421 445.833
 461.558 600.677
 734.415 38.163
 626.550 858.943
 719.428 29.785
 969.589 345.390
 926.006 297.370
 663.712 931.426
 411.239 107.364
 162.465 295.209
 414.865 457.683
 791.081 0.638
 170.323 142.672
 434.636 631.786
 902.899 912.801
 326.657 525.866
 713.457 571.871
 876.898 545.750
 597.518 817.977
 661.179 73.316
 560.214 450.608
 907.443 324.451
 881.560 110.903
 32.102 662.831
 615.229 637.003
 443.807 690.933
 497.565 58.639
 75.736 31.740
 559.824 147.665
 23.107 282.834
 911.867 722.476
 543.936 165.980
 763.841 778.335
 275.006 340.590
 716.286 202.315
 271.915 269.900
 449.037 816.071
 805.191 386.215
 23.903 773.160
 340.209 198.699
 262.153 686.535
 856.693 917.102
 820.227 58.516
 386.512 261.261
 248.767 677.752
 82.204 913.711
 142.243 198.988
 192.039 216.144
 458.331 460.836
 382.641 265.659
 775.171 569.080
 992.291 229.829
 56.246 988.528
 45.492 57.646
 880.434 971.181
 443.508 543.808
 870.649 493.980
 351.064 24.837
 598.190 392.961
 813.827 605.944
 759.533 735.092
 405.590 386.683
 203.935 352.841
 762.080 461.520
 48.140 333.782
 207.195 698.896
 841.052 577.990
 17.379 270.716
 557.009 44.950
 854.048 325.137
 199.820 260.195
 379.068 921.789
 417.887 56.478
 363.623 623.202
 768.281 417.268
 719.334 842.997
 957.653 969.463
 787.769 964.862
 441.500 951.048
 89.687 281.385
 419.723 937.002
 180.396 264.189
 343.121 837.845
 607.751 512.799
 187.863 550.154
 502.891 776.134
 686.768 513.108
 532.215 675.071
 479.127 451.364
 736.936 545.252
 384.723 919.348
 821.525 175.071
 180.625 328.437
 315.248 33.916
 897.433 874.824
 515.804 910.398
 619.102 896.272
 477.801 139.997
 509.802 390.201
 481.725 867.734
 572.792 708.926
 314.433 25.931
 818.830 311.409
 416.466 12.459
 761.804 161.156
 64.306 924.232
 722.069 199.109
 519.612 767.882
 386.262 836.465
 708.494 358.937
 607.487 668.693
 910.766 797.513
 20.719 437.756
 14.062 28.130
 762.706 509.447
 695.886 250.058
 318.842 897.064
 966.311 929.612
 245.234 777.472
 566.750 104.387
 534.151 902.433
 960.435 179.940
 585.171 714.229
 955.690 760.502
 820.566 2.864
 214.658 376.463
 728.021 780.996
 61.656 562.556
 640.821 656.341
 613.981 282.687
 567.611 319.290
 513.891 511.298
 381.261 71.317
 597.007 79.152
 267.752 348.270
 45.907 25.817
 448.344 458.638
 757.868 415.236
 326.174 792.357
 315.187 248.294
 705.136 358.714
 551.091 21.658
 995.383 995.805
 922.953 50.452
 95.375 37.884
 859.338 699.149
 242.478 725.652
 763.556 596.740
 698.174 558.235
 212.253 85.673
 903.597 990.492
 64.469 46.795
 258.192 16.773
 129.214 722.722
 68.551 909.698
 865.587 738.512
 444.111 622.662
 399.636 590.644
 17.319 556.244
 230.449 983.109
 702.518 735.372
 111.509 463.629
 222.492 165.962
 182.223 424.858
 594.788 721.924
 892.210 146.860
 30.350 357.068
 213.726 770.669
 931.342 508.009
 135.150 901.560
 638.159 36.018
 233.440 578.553
 850.640 995.626
 951.702 137.998
 896.420 479.220
 978.452 708.968
 229.534 98.976
 209.858 762.274
 282.144 674.864
 250.409 989.388
 457.129 10.708
 299.436 399.529
 112.917 385.103
 812.065 619.955
 656.029 452.196
 198.207 84.461
 701.336 546.055
 419.651 856.869
 892.881 84.412
 4.122 909.393
 685.595 561.556
 260.274 550.193
 784.365 960.018
 345.911 550.831
 214.335 766.326
 13.736 184.072
 175.312 882.693
 987.633 557.350
 12.524 835.207
 864.599 169.867
 242.350 806.285
 502.337 774.825
 610.018 197.326
 53.047 276.526
 459.538 954.237
 105.787 309.408
 175.578 577.526
 971.993 247.530
 351.651 168.846
 613.318 984.363
 466.515 632.158
 393.140 850.050
 856.334 110.248
 11.175 333.736
 377.735 272.247
 136.074 829.500
 418.070 316.652
 318.260 794.034
 453.899 674.350
 382.235 501.436
 644.926 810.152
 255.065 904.483
 514.467 167.812
 879.505 2.817
 473.304 886.608
 733.591 7.124
 233.855 156.934
 483.368 545.907
 306.411 963.378
 335.411 149.876
 117.509 987.491
 837.053 370.665
 518.959 875.328
 754.592 638.907
 819.615 199.276
 505.733 475.226
 53.564 807.376
 648.001 961.041
 159.286 919.844
 548.847 619.153
 573.609 130.943
 457.618 602.587
 509.446 249.323
 339.748 540.385
 782.835 772.015
 547.765 627.928
 456.277 362.164
 423.387 804.389
 73.666 380.141
 434.760 749.309
 756.960 708.914
 340.380 212.777
 624.303 490.537
 977.298 18.755
 659.594 139.572
 639.809 238.718
 428.864 75.566
 142.971 203.636
 591.537 989.823
 753.245 527.741
 515.370 367.207
 369.599 369.376
 71.067 172.414
 8.966 105.065
 783.115 598.757
 599.688 185.913
 452.136 98.173
 828.037 564.413
 473.986 361.818
 782.080 998.981
 773.109 814.621
 62.828 178.256
 281.541 603.768
 6.984 762.904
 547.789 94.901
 513.796 565.765
 497.173 901.220
 468.868 518.533
 810.643 335.677
 891.752 282.259
 394.439 536.631
 136.274 218.124
 108.031 29.906
 880.561 452.750
 260.638 78.008
 348.431 348.343
 413.374 268.868
 499.152 362.210
 98.987 615.820
 555.619 983.272
 136.582 197.548
 661.930 736.461
 45.253 546.543
 73.556 611.204
 496.687 598.451
 693.086 300.174
 969.443 808.866
 31.642 322.155
 531.531 811.162
 563.064 82.198
 566.184 776.459
 660.723 717.471
 929.450 8.417
 784.304 853.511
 476.651 590.284
 688.108 208.531
 685.331 444.224
 228.664 29.371
 630.453 573.797
 885.889 208.508
 307.006 665.482
 610.288 344.773
 47.598 515.971
 753.179 89.262
 927.860 835.843
 15.452 621.119
 798.704 29.952
 903.723 674.902
 217.638 258.987
 654.808 982.034
 685.844 899.224
 977.384 474.187
 425.851 908.226
 963.686 947.570
 476.971 308.554
 797.331 815.852
 240.775 270.345
 282.529 938.553
 203.567 123.537
 54.348 544.130
 401.957 93.771
 612.245 856.644
 114.215 930.469
 15.476 956.134
 165.241 694.697
 358.207 570.694
 366.033 377.334
 626.281 218.431
 786.743 319.453
 551.812 336.301
 431.411 467.060
 904.363 587.063
 165.807 687.440
 769.988 402.978
 499.260 845.804
 706.292 373.425
 666.877 246.150
 860.682 322.145
 857.986 801.868
 790.976 747.834
 926.345 858.267
 626.363 759.213
 361.658 644.964
 599.530 153.265
 142.812 610.575
 817.734 934.285
 601.358 370.869
 325.041 313.677
 947.854 185.394
 146.291 168.569
 330.427 33.151
 655.207 564.493
 459.228 767.452
 537.097 397.365
 25.385 41.467
 36.614 507.206
 529.641 772.617
 512.034 925.536
 203.493 685.054
 431.522 795.779
 521.524 779.619
 419.037 147.668
 263.491 540.373
 316.338 199.385
 161.946 921.863
 204.229 432.649
 167.771 63.479
 105.508 954.217
 161.640 653.690
 561.592 881.197
 242.254 590.532
 275.408 816.513
 318.277 243.881
 588.731 204.902
 734.523 173.976
 209.864 159.593
 766.484 568.949
 527.509 546.640
 541.232 167.249
 192.260 919.630
 885.754 779.746
 774.757 664.745
 692.603 237.506
 28.765 188.036
 132.258 197.116
 110.976 537.130
 764.820 533.676
 503.020 772.757
 721.732 355.816
 13.862 106.577
 380.367 66.283
 234.710 106.445
 657.950 460.661
 998.725 584.701
 351.909 965.808
 542.755 466.368
 74.985 644.804
 159.279 459.645
 827.024 177.969
 598.430 589.113
 241.279 327.307
 469.995 111.345
 999.132 327.158
 494.542 412.513
 859.736 655.628
 955.154 728.239
 564.222 933.360
 853.875 857.942
 490.381 488.380
 529.918 40.587
 123.474 903.248
 253.394 277.980
 20.812 624.683
 175.207 238.113
 158.635 232.730
 50.339 437.664
 114.506 18.674
 120.839 323.466
 40.035 156.093
 162.076 671.922
 478.209 531.200
 880.353 68.018
 766.344 555.985
 973.725 167.467
 607.012 365.465
 306.119 682.850
 780.727 308.816
 825.836 154.340
 389.336 709.347
 314.806 295.260
 259.784 381.786
 469.000 160.441
 583.944 264.363
 570.931 329.970
 729.670 920.566
 463.087 381.836
 717.238 279.723
 210.212 934.197
 728.053 270.794
 745.861 652.239
 391.461 429.619
 634.598 657.097
 501.094 861.877
 499.072 457.042
 343.068 372.912
 517.322 696.568
 401.341 148.193
 999.656 930.372
 845.421 116.576
 418.999 160.254
 735.506 350.651
 359.539 798.125
 211.082 367.739
 834.758 952.568
 300.283 570.655
 929.571 785.532
 216.369 903.905
 67.568 95.883
 739.920 958.886
 671.459 94.783
 244.460 616.894
 54.385 521.575
 161.004 12.889
 986.136 176.357
 823.245 293.282
 159.426 625.358
 147.911 750.341
 327.818 167.135
 20.210 382.585
 992.834 171.437
 436.645 458.946
 430.068 49.047
 849.069 974.170
 513.177 451.263
 25.302 959.269
 123.522 793.902
 441.454 954.855
 28.697 955.215
 426.139 833.425
 534.483 503.221
 241.889 851.352
 224.885 199.338
 97.239 870.381
 919.427 826.306
 895.369 175.248
 14.932 764.300
 831.037 57.739
 512.514 745.446
 814.288 182.877
 834.787 49.994
 22.450 810.209
 541.548 154.070
 635.064 838.458
 986.004 726.809
 291.147 766.603
 2.363 521.821
 904.705 426.083
 767.250 373.307
 890.466 410.004
 872.466 339.944
 373.683 694.624
 429.300 330.157
 699.778 969.891
 191.817 971.038
 213.880 639.334
 438.524 371.402
 367.580 550.341
 841.957 989.147
 328.996 24.933
 140.343 396.722
 349.367 195.024
 914.260 89.314
 679.678 537.145
 676.798 982.120
 167.340 647.580
 273.899 170.149
 206.787 13.181
 931.336 291.500
 208.271 895.044
 298.215 248.618
 503.591 546.343
 349.118 547.897
 771.336 192.346
 796.454 453.183
 861.291 385.945
 712.576 990.668
 879.506 157.532
 802.444 459.574
 692.198 460.921
 339.676 3.726
 576.079 700.169
 272.592 382.902
 620.987 44.034
 716.256 889.944
 42.206 999.524
 718.639 320.472
 726.851 543.244
 274.016 588.152
 891.749 484.461
 457.960 451.587
 518.006 657.864
 882.200 481.674
 426.603 783.577
 473.731 843.774
 224.880 169.259
 633.670 331.166
 468.586 911.973
 843.141 889.306
 909.454 449.419
 675.049 279.522
 623.283 540.155
 313.859 601.530
 705.602 365.370
 155.784 822.931
 476.720 50.888
 887.333 837.442
 228.920 633.451
 852.443 619.701
 277.524 231.473
 202.015 881.114
 824.398 834.630
 662.235 17.236
 115.204 871.710
 100.476 721.982
 856.450 240.580
 953.714 217.629
 469.476 241.972
 11.409 792.676
 688.158 319.908
 712.788 73.580
 276.042 411.111
 680.860 892.985
 345.277 294.943
 528.640 608.921
 330.986 630.570
 346.583 519.718
 115.363 401.690
 726.822 491.803
 938.996 558.877
 665.248 846.626
 493.581 569.057
 375.772 853.633
 199.823 929.847
 574.294 154.218
 954.091 78.165
 468.151 43.165
 222.943 378.123
 798.536 596.234
 999.558 388.546
 309.886 132.650
 862.115 527.328
 896.217 807.674
 821.225 725.254
 37.476 251.774
 269.566 118.929
 579.998 8.715
 688.089 209.386
 228.067 115.133
 683.749 914.012
 545.478 939.513
 876.150 284.243
 766.998 430.279
 385.173 335.550
 193.123 172.781
 547.281 940.337
 493.978 225.934
 681.535 335.301
 439.070 94.238
 492.209 774.669
 661.721 523.727
 116.400 767.364
 276.105 115.379
 63.167 233.198
 909.839 191.873
 834.917 629.500
 868.157 488.745
 939.216 480.118
 281.980 265.493
 185.610 893.697
 739.988 432.736
 590.839 213.565
 795.632 495.799
 188.986 289.023
 58.329 141.196
 440.286 404.596
 211.723 399.192
 461.742 322.711
 91.520 652.419
 750.309 374.728
 945.090 617.323
 549.617 29.482
 681.806 482.866
 216.285 847.121
 507.078 970.472
 392.408 424.480
 967.729 392.823
 85.362 607.371
 477.981 189.150
 821.473 401.800
 653.653 644.373
 381.165 192.200
 769.737 942.598
 573.009 868.427
 839.273 636.487
 473.694 587.735
 858.222 447.900
 289.681 232.514
 794.013 857.683
 801.476 263.838
 739.690 639.741
 378.665 975.281
 89.571 683.644
 26.616 996.898
 597.361 608.330
 395.952 927.416
 188.401 665.310
 283.326 840.747
 551.833 771.861
 834.723 43.697
 926.770 602.422
 466.596 293.818
 412.956 39.862
 809.928 923.695
 328.093 878.112
 700.083 180.401
 50.997 45.112
 151.635 61.705
 835.557 242.087
 220.931 14.820
 861.371 374.332
 846.540 825.734
 362.630 473.088
 924.083 649.601
 809.904 611.647
 599.988 463.145
 525.867 125.743
 719.826 822.148
 714.541 923.845
 530.148 9.721
 46.482 872.583
 675.648 809.196
 744.613 862.764
 651.460 839.235
 585.506 788.899
 637.158 774.274
 600.217 37.671
 856.261 732.215
 211.887 296.311
 652.671 550.633
 471.955 319.271
 561.488 765.444
 293.724 380.294
 62.211 540.597
 675.235 277.061
 51.605 27.855
 849.914 127.598
 554.068 131.973
 803.515 622.984
 819.436 153.805
 302.767 591.409
 840.662 533.194
 351.337 536.911
 883.322 931.331
 131.769 485.250
 860.371 211.039
 20.674 883.273
 142.024 790.843
 144.444 231.048
 573.098 178.284
 343.071 493.159
 318.085 808.799
 952.377 442.455
 484.738 223.360
 825.253 882.553
 935.821 971.269
 768.739 11.413
 9.344 800.057
 557.310 4.848
 81.915 833.893
 828.276 584.133
 657.669 702.551
 110.284 894.631
 404.574 387.588
 571.490 362.069
 826.890 839.520
 593.908 349.730
 921.464 893.471
 231.852 844.118
 658.714 390.793
 945.444 119.807
 727.154 685.788
 618.185 338.209
 31.690 381.030
 877.041 422.347
 617.564 458.284
 693.939 813.604
 258.435 237.073
 421.677 990.647
 981.895 347.260
 20.884 939.627
 469.618 209.156
 686.751 273.474
 51.813 203.691
 256.833 962.246
 983.923 630.837
 249.544 852.332
 743.125 807.110
 675.319 406.796
 186.861 868.530
 610.230 619.839
 876.985 415.597
 109.728 463.326
 571.144 468.707
 255.824 771.475
 525.646 969.012
 815.189 310.472
 627.536 449.350
 182.371 203.028
 592.036 466.769
 488.628 564.387
 217.390 901.928
 172.904 477.335
 502.964 526.765
 90.682 501.219
 906.802 71.182
 735.126 126.473
 72.495 898.675
 172.747 694.751
 497.124 862.193
 365.478 689.315
 175.045 752.712
 128.270 235.262
 647.757 287.724
 725.189 549.442
 857.029 894.010
 159.442 751.314
 54.501 713.510
 389.106 334.660
 911.367 663.165
 778.787 43.082
 120.395 885.188
 59.552 366.923
 740.937 175.067
 349.704 254.036
 435.834 627.756
 525.142 410.260
 545.066 721.003
 510.838 157.149
 670.912 796.944
 188.448 754.318
 477.387 613.108
 326.238 312.525
 675.303 531.588
 686.580 492.461
 443.948 485.606
 656.561 565.207
 679.633 107.105
 985.224 705.852
 637.148 83.881
 556.167 595.123
 497.176 722.355
 339.336 148.796
 734.150 870.254
 466.775 5.518
 535.847 365.689
 682.671 945.599
 927.624 354.462
 600.386 741.903
 247.828 500.678
 333.505 755.536
 602.229 917.184
 182.553 470.457
 367.831 688.022
 385.342 840.033
 521.949 36.549
 161.600 912.976
 920.838 417.342
 789.127 474.967
 851.465 250.427
 580.236 34.889
 516.343 361.042
 927.392 191.018
 198.940 891.391
 53.083 413.524
 888.450 982.170
 430.984 396.313
 138.157 616.608
 696.936 75.708
 989.865 929.151
 95.466 38.125
 344.676 21.493
 420.176 586.962
 202.666 932.524
 16.960 94.186
 563.688 173.847
 693.542 198.966
 389.877 982.278
 486.172 849.205
 116.506 734.255
 796.566 417.626
 579.273 409.095
 754.510 108.495
 548.153 438.927
 62.281 440.984
 44.445 118.814
 517.670 728.106
 320.233 112.706
 827.379 534.407
 428.065 636.636
 849.749 99.707
 161.315 52.881
 635.842 559.853
 338.405 806.059
 364.898 518.448
 801.292 578.485
 741.100 556.732
 542.555 957.296
 583.706 683.361
 336.690 775.158
 105.117 483.745
 478.418 110.852
 837.984 932.364
 400.679 982.228
 902.382 974.292
 312.444 314.212
 560.269 197.757
 644.514 366.520
 2.569 232.415
 181.185 523.038
 473.359 83.107
 776.418 6.515
 27.743 1.934
 572.155 533.009
 20.350 908.717
 549.409 270.825
 358.273 878.330
 23.101 344.421
 357.110 50.437
 641.352 916.537
 896.206 101.114
 448.675 998.874
 366.814 405.318
 328.496 255.866
 485.662 363.803
 439.624 365.869
 450.108 357.689
 218.038 943.628
 636.900 109.325
 822.020 576.850
 294.679 190.516
 75.758 423.399
 603.994 240.560
 612.648 805.213
 434.425 489.423
 961.517 836.842
 925.662 168.900
 261.591 873.016
 171.147 720.564
 468.426 248.534
 254.589 648.133
 734.158 728.620
 350.601 828.579
 850.759 367.699
 672.659 896.597
 551.695 184.202
 559.974 397.121
 221.168 558.647
 717.851 97.493
 384.446 428.067
 545.258 642.028
 799.546 823.286
 33.077 485.380
 169.524 733.900
 34.724 265.967
 403.865 611.948
 888.129 876.322
 13.169 477.597
 698.620 993.427
 987.587 772.850
 822.898 679.787
 328.870 42.020
 675.430 426.233
 48.758 685.889
 313.417 142.339
 761.541 440.999
 951.456 712.290
 162.636 643.048
 671.794 816.311
 452.855 526.158
 893.203 404.041
 722.737 835.550
 356.955 21.077
 113.923 453.571
 400.977 798.184
 214.406 887.009
 495.182 370.182
 188.956 682.027
 477.305 994.471
 990.570 732.160
 687.739 274.528
 117.103 150.630
 485.229 888.942
 571.048 782.361
 117.458 699.965
 329.613 440.700
 9.235 325.756
 944.833 741.919
 556.986 357.046
 155.549 665.411
 25.498 671.810
 218.987 143.380
 128.443 931.383
 251.694 550.334
 38.345 149.611
 228.340 655.273
 567.579 924.938
 520.909 669.025
 946.272 366.440
 396.887 482.426
 305.085 171.764
 738.098 80.026
 663.530 611.604
 224.844 726.787
 893.524 116.120
 264.044 675.125
 942.285 658.619
 264.532 405.808
 180.431 496.523
 294.791 393.449
 415.502 5.477
 343.794 935.797
 156.446 166.274
 67.871 81.934
 612.173 713.651
 97.405 279.243
 591.909 399.082
 326.533 189.945
 584.213 265.318
 574.928 627.968
 416.172 177.891
 129.308 674.305
 828.273 148.298
 807.743 448.065
 290.956 645.639
 784.595 460.704
 385.921 199.494
 738.481 947.937
 982.402 108.610
 288.585 558.445
 362.103 90.184
 842.844 547.339
 946.010 726.190
 149.748 457.707
 614.458 720.254
 106.801 723.190
 4.535 295.273
 894.217 751.985
 35.047 703.568
 761.427 687.031
 120.909 343.205
 863.790 23.083
 671.216 572.895
 323.132 709.320
 46.651 80.081
 141.917 902.036
 913.780 810.392
 38.800 547.405
 60.726 629.373
 572.905 876.529
 118.396 318.421
 793.370 356.837
 104.700 355.274
 875.720 853.892
 319.959 485.512
 901.634 669.784
 367.061 35.817
 796.134 708.459
 150.026 573.577
 976.554 509.683
 772.915 92.734
 89.617 43.040
 673.724 755.020
 243.127 477.846
 894.841 82.187
 882.236 176.535
 625.316 762.177
 249.886 695.593
 516.497 174.920
 617.968 933.120
 440.517 776.554
 919.320 814.602
 452.642 410.036
 368.220 153.233
 558.847 881.629
 274.054 918.481
 257.582 93.535
 752.970 972.513
 700.785 130.515
 977.369 30.223
 138.566 830.886
 102.831 822.104
 212.143 38.570
 34.639 112.993
 731.543 332.345
 777.482 792.193
 112.057 101.091
 616.542 905.859
 393.714 310.390
 748.273 470.387
 181.156 757.501
 985.395 671.384
 320.642 500.535
 651.467 617.509
 282.960 75.989
 932.721 948.617
 105.282 79.996
 523.445 75.621
 124.191 316.347
 969.174 702.883
 322.069 533.033
 340.343 116.550
 828.693 443.792
 747.195 842.845
 341.305 317.525
 301.976 33.932
 24.803 612.836
 842.282 935.692
 857.402 524.187
 523.521 157.757
 627.482 617.838
 70.526 92.889
 549.086 88.051
 428.339 627.628
 134.204 315.609
 978.047 421.785
 880.518 11.212
 671.416 199.424
 47.559 65.538
 2.263 142.472
 299.342 486.520
 865.325 79.775
 987.696 303.960
 75.380 454.653
 990.981 773.819
 729.203 283.755
 164.197 472.022
 117.297 505.849
 908.099 173.481
 536.156 293.398
 139.679 650.128
 948.106 360.165
 9.943 466.411
 895.608 858.135
 236.319 417.037
 639.617 695.903
 518.357 745.357
 974.522 622.980
 511.757 648.023
 220.860 70.684
 525.590 649.275
 235.015 896.258
 962.225 193.995
 954.278 984.330
 473.572 630.658
 645.823 275.895
 498.466 642.319
 107.307 642.612
 865.165 35.167
 111.156 41.786
 283.965 650.075
 258.333 279.076
 64.973 453.538
 552.893 191.447
 225.172 661.800
 696.487 127.505
 200.589 17.693
 680.694 747.179
 759.889 176.294
 401.530 654.174
 984.756 56.102
 989.491 495.159
 602.651 110.871
 423.059 456.923
 744.728 797.896
 934.943 630.365
 774.897 226.441
 217.548 317.145
 67.176 620.874
 554.840 875.985
 72.906 23.149
 647.223 251.172
 245.326 675.457
 28.045 521.896
 107.941 993.788
 896.551 49.117
 149.573 584.833
 792.495 484.080
 190.720 631.025
 520.103 712.088
 233.631 320.912
 879.850 925.256
 626.282 124.493
 199.845 402.814
 135.366 286.414
 66.822 196.802
 435.514 255.120
 560.375 10.023
 734.762 95.294
 291.808 862.964
 126.061 596.575
 567.424 193.581
 591.046 536.892
 540.360 350.594
 898.006 767.522
 617.918 825.190
 396.833 733.607
 64.136 331.150
 588.694 143.397
 419.169 68.588
 459.189 557.546
 365.371 286.398
 736.226 132.729
 150.268 953.522
 245.870 958.533
 852.552 835.231
 372.635 850.543
 200.505 189.380
 719.534 974.011
 452.826 306.273
 545.413 780.194
 987.662 137.203
 523.555 840.787
 752.851 729.372
 110.036 805.004
 973.274 312.926
 80.149 809.238
 432.138 888.856
 36.313 812.377
 12.449 530.020
 314.822 972.517
 851.606 332.367
 327.824 925.581
 602.628 806.322
 30.724 666.438
 664.908 261.330
 666.428 302.219
 428.644 457.704
 922.347 770.162
 231.278 42.606
 62.747 353.399
 840.701 380.303
 840.006 543.451
 425.966 675.556
 118.735 183.935
 547.424 383.411
 194.949 473.172
 168.015 924.789
 989.901 31.454
 857.857 576.725
 329.428 969.920
 614.992 986.024
 772.408 491.035
 264.323 238.487
 266.948 654.996
 510.413 491.028
 834.280 352.093
 22.291 295.171
 504.949 408.694
 612.000 377.278
 560.075 945.482
 653.928 528.703
 415.495 312.738
 477.536 649.005
 84.880 1.326
 978.758 893.833
 379.140 112.849
 139.956 338.473
 856.149 151.897
 357.846 876.081
 992.924 851.907
 364.463 39.847
 280.875 378.886
 327.223 649.836
 565.554 879.750
 247.826 232.722
 290.746 900.697
 691.723 906.493
 641.138 532.641
 893.652 238.353
 389.423 222.943
 452.203 614.145
 477.391 393.551
 777.322 58.878
 633.742 334.106
 647.107 643.179
 245.080 193.832
 200.390 538.255
 44.601 318.369
 303.588 146.234
 212.523 97.541
 926.639 253.430
 143.485 978.908
 213.924 816.341
 332.300 321.544
 690.631 295.151
 667.027 417.473
 179.716 663.645
 456.873 787.742
 774.448 630.143
 24.701 899.884
 699.350 748.971
 875.666 778.141
 259.477 49.774
 733.685 752.099
 813.494 391.618
 988.205 369.166
 877.448 805.117
 890.126 477.803
 968.869 729.064
 706.240 758.529
 608.608 904.253
 717.491 766.003
 312.334 147.937
 612.352 466.136
 304.739 704.913
 370.383 565.910
 785.290 28.384
 993.356 789.908
 650.926 874.019
 466.126 946.417
 752.697 448.145
 613.895 828.083
 722.307 5.406
 266.657 28.787
 671.504 977.924
 498.924 841.458
 240.701 188.013
 39.671 883.688
 480.014 466.295
 53.359 722.211
 390.899 599.013
 890.678 917.509
 972.772 760.227
 563.007 860.344
 717.496 759.861
 276.579 937.930
 414.773 636.380
 492.917 754.456
 190.576 437.968
 486.555 785.003
 44.311 828.726
 27.676 300.473
 2.158 302.652
 607.505 141.559
 915.560 929.611
 982.666 810.128
 35.209 351.286
 878.989 895.501
 739.967 114.243
 556.205 460.379
 233.155 810.002
 886.534 216.648
 999.811 92.691
 389.487 55.651
 290.221 683.073
 742.401 332.011
 627.763 428.827
 54.612 696.665
 181.533 376.033
 259.332 835.988
 973.089 382.248
 400.533 192.809
 56.837 849.852
 135.490 255.701
 608.086 727.068
 152.591 829.404
 932.783 576.948
 337.762 506.774
 767.642 580.568
 783.359 406.893
 436.137 164.541
 195.782 821.111
 860.310 135.047
 950.859 305.889
 573.898 886.839
 200.481 705.810
 541.027 327.809
 734.750 700.172
 136.183 524.761
 138.665 501.083
 293.633 907.093
 491.961 939.169
 873.892 850.397
 989.059 145.153
 335.601 55.830
 400.251 552.078
 35.509 813.107
 955.471 825.338
 927.896 720.481
 661.546 287.742
 196.081 985.167
 119.151 297.095
 849.629 58.803
 896.451 97.521
 566.250 107.060
 455.126 786.590
 880.192 968.241
 477.160 992.839
 130.383 636.027
 376.252 557.380
 620.818 485.756
 418.048 264.739
 30.196 46.183
 543.886 418.102
 883.011 960.231
 971.584 639.693
 583.940 254.515
 415.562 675.586
 173.042 290.218
 261.713 564.088
 211.048 954.260
 887.719 296.610
 509.740 192.634
 127.744 959.200
 318.332 825.693
 435.502 331.555
 927.041 422.105
 848.800 469.173
 896.156 564.035
 351.833 974.490
 533.267 96.029
 572.227 436.377
 171.664 415.183
 44.399 986.786
 925.888 797.010
 78.932 581.741
 171.030 442.212
 861.905 595.106
 93.492 922.188
 984.434 642.030
 453.813 59.033
 589.883 389.705
 675.985 828.060
 596.481 21.721
 599.893 462.359
 581.531 195.221
 599.514 679.778
 428.407 854.032
 253.109 469.082
 470.525 363.701
 654.388 555.483
 801.988 733.840
 655.563 923.392
 550.425 448.393
 542.280 279.092
 64.345 784.618
 642.742 276.469
 199.237 756.855
 283.225 659.059
 690.547 652.203
 11.946 161.271
 177.914 853.257
 643.478 295.993
 946.861 480.105
 25.162 785.942
 237.985 682.247
 422.009 888.588
 849.184 914.252
 562.420 751.589
 236.242 620.587
 16.457 15.210
 866.996 709.445
 102.764 463.632
 873.320 427.762
 678.605 697.552
 195.266 565.511
 277.394 650.693
 248.222 763.075
 264.942 663.150
 445.029 408.008
 213.138 630.935
 652.286 664.301
 89.649 115.121
 287.968 446.521
 264.314 872.999
 413.774 141.696
 695.345 990.381
 931.108 993.017
 17.160 87.176
 148.218 831.292
 971.190 141.648
 294.832 203.363
 643.411 552.157
 469.864 472.593
 68.442 613.940
 420.741 617.028
 778.210 633.693
 75.962 828.421
 990.346 202.832
 945.441 613.197
 102.458 483.726
 128.397 548.377
 566.197 779.627
 442.172 675.862
 720.795 722.010
 26.059 392.473
 758.742 447.677
 54.258 666.200
 243.833 497.005
 986.569 177.746
 899.514 454.433
 122.679 137.404
 206.864 698.747
 337.414 788.214
 498.526 925.435
 444.637 95.321
 87.155 253.690
 54.238 597.341
 732.705 909.270
 390.812 507.670
 718.088 369.932
 877.989 692.187
 581.732 926.656
 356.056 295.257
 340.775 321.002
 292.815 359.727
 850.452 202.144
 921.627 500.544
 882.394 857.359
 753.039 398.362
 993.779 23.531
 666.595 822.061
 305.423 616.944
 810.241 951.424
 743.032 221.948
 781.916 727.602
 33.025 969.665
 210.441 724.524
 21.881 594.662
 512.690 914.775
 523.261 575.352
 606.540 644.881
 535.613 203.006
 982.495 974.414
 38.420 560.764
 262.632 248.308
 719.162 869.430
 138.202 730.511
 535.650 628.387
 14.523 338.306
 437.375 870.546
 394.556 879.749
 391.187 598.308
 794.687 751.798
 945.232 777.109
 54.818 234.376
 362.899 854.122
 230.135 387.255
 136.248 627.250
 737.131 84.073
 794.445 914.825
 178.081 3.588
 34.040 135.884
 845.827 935.643
 569.279 886.895
 577.006 681.890
 815.062 441.030
 592.690 163.750
 733.830 864.189
 659.657 257.210
 389.752 966.934
 195.306 911.595
 26.584 438.067
 399.718 473.803
 714.859 344.196
 657.910 917.367
 773.435 356.086
 45.329 94.836
 561.457 968.725
 974.727 810.416
 739.525 24.854
 730.331 706.333
 421.182 704.180
 686.640 820.560
 563.973 991.120
 448.058 495.173
 597.472 436.687
 469.039 774.567
 346.227 754.875
 122.689 852.249
 299.096 675.940
 832.102 715.782
 801.437 269.232
 119.627 254.429
 730.032 163.409
 74.243 476.037
 157.124 264.095
 299.052 512.743
 752.739 496.244
 345.352 53.385
 624.540 94.066
 635.756 139.291
 691.146 104.531
 48.494 704.869
 845.519 155.797
 503.564 281.607
 235.177 529.953
 837.031 250.452
 189.225 45.962
 954.066 400.794
 210.394 845.467
 148.767 202.389
 153.109 538.245
 707.114 628.521
 184.343 228.484
 559.446 983.763
 408.513 146.215
 114.456 527.997
 495.455 154.141
 235.106 680.520
 223.730 508.705
 58.095 805.353
 310.848 410.592
 416.004 483.317
 95.979 85.261
 601.390 370.378
 746.145 154.862
 174.502 218.604
 428.629 681.469
 223.614 29.367
 913.434 525.640
 655.034 142.806
 1.133 137.454
 637.651 7.844
 2.735 908.519
 626.416 479.133
 796.531 107.541
 515.669 447.261
 147.866 809.505
 455.027 13.449
 474.992 235.079
 929.086 997.265
 879.354 434.248
 541.995 433.795
 411.781 183.639
 946.835 633.936
 425.029 493.286
 858.328 997.599
 754.120 924.259
 629.858 874.450
 983.231 457.706
 458.995 541.234
 393.853 398.179
 609.984 629.888
 364.020 474.952
 760.303 808.522
 101.413 175.424
 547.766 40.450
 70.582 421.146
 924.455 567.950
 321.490 11.886
 26.570 771.157
 976.011 114.110
 911.027 12.755
 291.930 270.979
 859.133 411.111
 239.897 540.407
 627.149 493.723
 214.778 20.692
 358.015 815.715
 4.675 60.028
 136.506 721.451
 182.017 242.848
 852.818 458.777
 713.439 944.013
 71.846 192.978
 438.413 998.579
 624.723 120.205
 598.938 273.085
 236.485 747.122
 350.045 582.533
 472.868 525.052
 7.710 179.515
 877.410 833.503
 139.458 668.025
 327.254 870.952
 743.858 649.792
 265.846 292.173
 47.009 196.353
 679.346 533.524
 543.675 622.230
 30.772 183.908
 82.870 295.698
 114.192 623.126
 125.394 911.553
 156.661 485.650
 945.289 828.518
 896.870 481.354
 997.532 571.554
 678.806 271.256
 998.065 261.074
 391.234 651.992
 354.866 667.306
 887.902 334.595
 423.856 424.694
 70.389 338.651
 942.795 69.983
 290.136 80.248
 799.818 395.614
 16.033 870.125
 728.864 810.217
 659.850 906.418
 378.180 158.713
 97.723 234.519
 584.487 730.012
 268.912 235.385
 296.773 940.172
 473.332 314.523
 950.410 658.575
 780.247 808.697
 793.156 95.090
 658.419 58.700
 636.211 104.061
 352.579 857.504
 250.843 218.282
 174.907 457.502
 487.141 501.036
 219.194 282.807
 567.306 709.996
 708.424 857.706
 640.884 382.592
 375.679 36.103
 900.778 372.982
 778.861 845.297
 492.290 456.397
 39.854 477.785
 326.534 743.346
 160.128 654.354
 285.925 455.559
 231.706 608.847
 313.194 764.833
 672.803 818.257
 464.268 808.025
 161.974 720.839
 215.744 104.665
 517.307 569.612
 513.660 622.366
 115.054 189.683
 174.334 878.791
 15.430 316.558
 70.598 223.120
 165.271 850.906
 906.566 805.375
 484.483 375.650
 477.743 485.478
 375.089 636.944
 885.842 837.578
 981.052 25.333
 812.009 516.963
 89.689 931.666
 309.501 140.168
 820.249 859.020
 646.362 812.834
 564.368 402.867
 77.838 869.220
 101.597 363.118
 452.456 872.299
 439.593 910.418
 728.744 590.128
 954.078 622.851
 603.017 404.243
 513.051 455.935
 902.571 326.410
 850.611 67.533
 390.850 674.013
 848.904 39.222
 447.986 170.234
 136.153 206.990
 345.653 246.889
 511.516 717.422
 721.931 105.330
 863.800 382.098
 400.284 369.267
 114.209 124.717
 985.461 193.934
 139.751 654.970
 134.921 495.124
 933.234 203.583
 52.103 561.624
 440.637 98.085
 410.531 13.235
 552.897 923.022
 506.522 677.414
 785.710 906.723
 192.357 59.692
 879.912 314.863
 878.642 271.142
 221.565 955.323
 259.599 410.609
 893.325 246.116
 132.037 856.241
 808.500 645.954
 799.259 841.553
 680.949 963.560
 705.253 233.136
 185.335 155.858
 590.116 13.020
 154.068 596.123
 130.876 537.028
 833.453 481.062
 597.032 895.446
 329.230 481.322
 949.554 363.557
 360.999 994.367
 316.343 982.540
 219.273 393.885
 234.771 256.770
 484.660 588.527
 139.803 58.364
 185.300 497.906
 549.111 376.104
 899.096 859.247
 337.581 81.416
 67.145 118.246
 563.836 472.521
 893.080 197.668
 0.068 828.086
 531.924 232.586
 891.010 398.688
 396.566 108.266
 423.751 298.193
 858.607 922.446
 901.023 254.062
 124.382 545.677
 978.162 526.928
 811.099 889.636
 428.265 922.965
 619.908 572.705
 448.949 370.376
 343.159 544.039
 303.802 202.214
 296.066 181.836
 216.330 35.868
 625.523 99.277
 596.339 934.595
 21.139 693.874
 398.735 613.810
 288.967 574.723
 291.333 565.451
 403.377 749.817
 268.183 634.198
 836.557 595.503
 893.045 321.876
 691.052 545.932
 826.945 718.897
 894.212 406.515
 95.425 777.479
 123.554 626.983
 424.317 729.865
 340.723 572.197
 235.128 910.426
 644.338 248.888
 687.815 423.844
 386.737 420.651
 713.563 888.424
 117.949 49.586
 844.881 515.655
 356.754 408.923
 954.801 721.551
 581.078 525.724
 719.184 225.073
 269.016 235.634
 752.264 612.302
 601.527 602.775
 299.865 836.371
 305.241 707.830
 49.511 301.966
 519.148 407.516
 802.571 534.960
 915.477 80.834
 299.079 963.401
 199.308 204.314
 567.905 802.171
 612.896 833.047
 548.221 222.520
 942.067 340.475
 975.895 947.057
 479.218 612.041
 311.483 704.266
 359.258 960.925
 794.371 933.213
 23.468 393.993
 107.497 93.590
 356.816 198.815
 24.630 518.951
 315.136 735.373
 260.962 77.912
 841.166 526.148
 359.531 870.770
 247.349 363.999
 200.665 694.783
 406.165 957.339
 827.171 232.923
 376.508 255.968
 20.571 546.935
 51.051 838.642
 57.559 939.966
 31.888 775.652
 513.331 66.626
 930.032 27.675
 880.186 44.551
 292.052 417.834
 234.240 512.186
 240.609 369.820
 637.187 99.295
 984.457 184.266
 408.543 661.874
 620.408 512.041
 679.754 179.434
 80.502 651.289
 656.106 233.640
 841.251 259.731
 4.764 62.072
 730.290 340.887
 574.876 904.119
 164.387 878.465
 884.046 588.162
 709.726 94.385
 198.170 426.145
 452.253 970.088
 640.512 624.983
 237.138 766.240
 220.718 751.330
 19.819 811.354
 433.350 719.725
 957.416 704.725
 674.535 252.681
 252.545 333.359
 28.761 488.875
 388.755 167.017
 428.042 112.006
 218.123 241.328
 53.211 23.483
 280.386 28.081
 480.533 687.804
 855.686 126.819
 152.941 106.953
 139.265 885.925
 528.943 211.570
 838.798 808.221
 816.472 839.881
 649.508 940.214
 694.996 473.924
 877.538 550.469
 356.115 345.548
 830.424 826.883
 618.227 256.694
 50.149 261.145
 689.990 590.046
 557.319 928.311
 343.973 143.073
 736.184 237.736
 117.828 992.586
 503.825 546.793
 565.325 995.176
 860.778 549.547
 241.821 424.430
 655.317 728.434
 814.167 826.817
 453.613 677.854
 548.066 398.943
 290.054 455.279
 138.811 19.050
 976.348 609.141
 934.640 740.659
 728.001 385.398
 654.362 826.976
 478.711 178.824
 649.093 787.823
 206.861 313.800
 106.827 908.579
 406.177 96.634
 681.191 230.736
 960.666 51.480
 253.147 169.799
 801.075 749.888
 645.949 17.329
 948.344 475.553
 426.661 564.784
 714.167 577.156
 587.540 367.757
 707.994 90.357
 131.192 616.261
 875.202 532.381
 936.406 831.367
 497.197 557.557
 886.796 328.160
 58.623 918.281
 59.912 492.303
 220.465 302.700
 836.371 851.124
 124.566 657.912
 461.136 884.055
 642.052 486.348
 814.681 731.255
 415.478 894.572
 700.900 908.653
 35.632 339.806
 680.010 823.432
 45.125 662.737
 544.901 72.786
 731.937 108.656
 713.524 982.745
 629.461 256.533
 670.819 650.983
 991.276 621.689
 802.548 461.089
 177.778 837.274
 509.520 965.100
 249.891 808.513
 941.384 530.674
 187.734 767.891
 439.993 829.702
 67.484 326.037
 306.873 232.177
 469.324 139.622
 609.417 354.527
 37.758 822.156
 795.838 302.517
 860.542 965.097
 107.753 718.088
 514.675 264.431
 447.642 275.670
 791.428 552.029
 90.519 230.548
 254.202 192.165
 617.506 469.711
 603.391 642.975
 713.926 989.369
 974.605 712.242
 114.838 74.204
 637.146 9.192
 423.279 697.839
 397.968 552.221
 775.726 834.326
 365.296 320.402
 218.598 764.417
 551.388 508.609
 99.873 891.557
 264.531 277.297
 10.625 629.954
 978.413 183.903
 649.640 185.515
 697.626 189.939
 75.936 380.202
 39.558 992.897
 882.487 447.487
 806.848 412.716
 921.598 92.593
 665.360 36.917
 967.992 223.413
 308.082 305.322
 577.842 39.173
 766.207 594.061
 926.758 552.604
 118.943 679.265
 451.469 821.626
 0.278 654.184
 120.907 898.137
 954.327 10.701
 393.225 749.710
 754.227 139.295
 724.477 675.911
 379.281 52.911
 559.115 291.016
 0.841 193.165
 306.939 261.534
 321.820 865.557
 978.676 217.808
 163.691 198.398
 74.179 667.684
 717.193 692.865
 482.431 155.808
 240.893 984.856
 628.660 179.356
 780.363 569.187
 786.317 600.155
 218.403 30.245
 334.124 110.336
 384.864 7.938
 82.569 105.331
 237.838 321.847
 500.087 501.490
 163.909 638.666
 444.618 278.752
 74.646 947.778
 637.480 19.942
 243.588 197.090
 717.770 411.773
 229.504 416.842
 979.211 537.921
 968.147 844.197
 337.953 67.238
 339.160 167.923
 308.022 871.051
 583.828 393.055
 697.593 709.295
 672.495 723.074
 888.922 938.072
 610.418 655.755
 260.676 509.066
 193.388 462.833
 964.601 167.467
 548.607 787.976
 618.293 788.818
 44.082 57.984
 839.603 321.186
 646.463 204.920
 71.514 177.702
 331.006 178.876
 52.686 31.646
 679.756 369.924
 130.155 443.659
 779.641 221.606
 516.677 255.399
 88.566 515.827
 524.032 138.989
 165.786 439.755
 791.241 535.358
 356.572 149.239
 937.552 651.168
 427.691 51.041
 846.397 433.163
 219.591 9.112
 698.978 985.838
 16.813 600.187
 773.233 744.287
 146.388 3.575
 82.511 625.515
 354.547 102.430
 903.140 140.675
 547.479 532.785
 714.268 105.402
 228.085 266.535
 708.047 699.205
 336.604 520.567
 812.571 526.789
 580.632 401.846
 671.505 368.973
 794.702 423.923
 638.406 88.892
 429.538 450.797
 44.088 806.396
 167.717 467.027
 583.708 861.566
 580.463 956.491
 26.495 164.343
 67.231 355.090
 783.115 444.186
 396.514 674.367
 459.846 359.972
 536.854 763.566
 999.112 860.099
 128.368 967.619
 545.044 65.709
 597.537 969.392
 800.959 21.387
 214.716 87.975
 461.726 168.740
 191.369 93.563
 734.603 365.291
 521.931 936.586
 12.200 726.649
 706.159 558.078
 263.738 811.497
 707.671 924.196
 576.893 510.286
 682.019 525.368
 751.456 18.595
 765.231 105.432
 735.224 69.701
 876.371 284.583
 647.445 28.344
 333.738 848.956
 879.445 884.920
 595.252 776.666
 347.425 778.021
 543.883 923.405
 28.889 570.613
 86.473 708.930
 899.550 633.942
 9.692 28.429
 838.166 292.138
 834.142 999.891
 846.737 53.377
 73.914 480.833
 485.272 520.191
 794.254 616.390
 14.406 717.414
 567.910 977.727
 724.168 2.275
 967.500 217.605
 979.859 993.924
 156.523 101.740
 891.305 361.406
 218.133 404.304
 292.557 387.661
 804.201 507.804
 66.678 45.979
 916.689 786.753
 253.786 713.588
 20.735 536.632
 907.380 449.412
 809.535 530.990
 209.722 89.912
 323.294 336.969
 895.275 894.187
 499.687 520.682
 863.668 488.889
 785.988 446.838
 870.274 832.131
 61.014 780.614
 71.240 506.319
 639.039 183.412
 756.833 51.236
 601.907 347.852
 946.523 214.749
 626.693 121.830
 333.691 899.070
 44.666 347.959
 877.760 450.762
 236.327 405.163
 745.474 533.791
 993.331 636.133
 227.844 653.322
 970.783 620.917
 209.695 996.011
 325.354 996.975
 77.955 418.000
 551.778 503.874
 33.801 458.221
 61.467 561.591
 361.869 261.013
 314.297 780.719
 624.309 353.242
 143.289 797.038
 134.042 697.346
 80.225 58.843
 643.692 209.097
 979.675 150.685
 516.288 628.845
 484.014 779.840
 850.576 924.985
 10.481 190.800
 75.882 211.009
 64.014 907.678
 444.936 911.458
 80.386 874.763
 2.194 821.314
 430.184 202.127
 932.347 987.669
 115.605 397.560
 469.456 487.258
 472.170 640.011
 620.004 179.511
 452.748 925.773
 0.023 148.907
 881.381 789.940
 862.092 594.712
 181.815 406.048
 475.488 428.580
 226.440 720.669
 83.215 364.408
 34.229 552.097
 682.299 159.427
 443.506 328.824
 426.002 235.464
 672.019 60.529
 923.991 784.964
 881.267 808.705
 592.597 773.768
 715.710 83.406
 283.940 883.289
 974.974 355.003
 79.676 295.972
 486.167 994.141
 580.535 492.492
 214.702 88.699
 542.716 585.601
 229.595 523.454
 920.922 617.935
 320.116 627.086
 467.663 169.218
 545.073 413.361
 30.000 287.373
 437.301 680.730
 676.754 429.270
 840.476 839.700
 208.073 786.532
 732.831 553.409
 450.146 112.486
 905.301 987.523
 853.609 255.590
 976.037 445.430
 206.122 856.181
 107.880 328.685
 976.783 656.104
 572.515 16.409
 750.051 199.522
 299.655 347.273
 25.008 228.308
 40.253 750.531
 75.880 172.825
 240.626 686.053
 643.407 950.257
 104.293 285.431
 583.855 965.133
 247.791 945.886
 701.190 183.207
 426.690 15.292
 364.260 358.849
 812.331 660.135
 29.152 641.656
 485.600 959.390
 889.387 589.888
 131.495 287.338
 834.033 61.886
 270.620 99.240
 54.554 42.803
 857.589 417.990
 682.213 459.398
 271.127 130.680
 13.882 722.576
 879.151 775.048
 278.240 663.505
 700.117 851.603
 667.669 758.219
 618.364 2.819
 2.956 896.458
 18.176 211.748
 975.596 288.076
 153.934 685.188
 321.455 524.810
 600.497 387.866
 493.612 952.687
 460.113 511.656
 722.919 752.340
 824.441 115.722
 662.242 878.295
 190.252 18.483
 812.341 946.709
 945.958 909.838
 410.199 472.571
 727.184 872.239
 538.415 496.112
 880.262 732.521
 579.538 573.833
 672.981 234.378
 312.404 577.551
 405.451 135.647
 527.263 496.037
 557.016 347.969
 949.515 984.963
 367.372 891.837
 13.142 294.027
 304.014 121.518
 947.341 213.255
 179.809 656.063
 144.643 137.025
 922.669 149.866
 605.204 323.451
 286.171 254.402
 717.271 23.035
 950.652 308.404
 883.687 724.459
 277.175 783.558
 762.238 192.858
 423.218 784.424
 705.475 898.592
 43.563 822.943
 493.256 509.609
 520.387 168.175
 606.556 270.839
 683.755 710.513
 130.400 758.104
 591.545 16.276
 261.154 875.946
 883.376 14.238
 271.349 288.230
 956.582 121.380
 424.242 212.757
 136.921 42.971
 578.964 677.377
 739.052 574.564
 262.231 691.857
 491.413 483.671
 559.035 119.231
 999.606 590.679
 875.480 380.382
 457.704 26.342
 113.168 59.717
 606.838 981.943
 55.482 327.011
 357.150 143.693
 369.147 195.600
 607.928 111.364
 965.124 610.462
 649.712 29.478
 14.777 327.219
 342.859 135.094
 482.160 396.450
 724.116 67.603
 991.053 714.090
 183.732 351.610
 404.046 710.886
 221.486 103.512
 936.666 520.543
 574.611 515.685
 576.544 341.222
 210.996 220.049
 218.216 658.314
 997.548 46.354
 279.023 263.196
 439.345 681.867
 729.160 833.998
 596.863 160.660
 876.112 256.800
 435.474 205.656
 895.377 891.459
 456.470 98.728
 828.403 923.210
 467.742 737.855
 486.396 602.817
 943.975 770.773
 644.136 143.442
 222.855 477.185
 898.678 906.302
 110.459 352.925
 249.317 129.911
 604.161 966.252
 551.015 215.309
 866.327 586.282
 555.468 613.644
 231.498 694.635
 911.973 830.154
 541.276 792.435
 712.236 382.748
 65.593 805.277
 465.426 672.531
 480.393 908.688
 646.308 341.842
 77.090 176.692
 612.639 532.421
 528.585 167.530
 8.644 497.523
 33.610 365.362
 107.967 768.131
 611.993 397.444
 578.726 791.512
 287.787 635.928
 130.140 932.408
 137.735 305.914
 507.606 501.007
 915.088 581.129
 502.209 111.036
 602.253 520.538
 520.724 4.843
 672.261 639.159
 890.647 855.041
 623.776 610.458
 347.022 74.443
 25.587 152.985
 37.699 463.625
 595.799 787.838
 192.622 490.113
 932.684 484.369
 210.980 32.158
 296.224 497.903
 35.335 706.101
 152.437 94.725
 90.433 118.049
 80.728 646.135
 880.542 491.953
 604.672 435.607
 255.169 97.025
 739.114 782.449
 889.488 963.025
 704.555 953.570
 281.315 283.354
 699.877 164.764
 467.780 179.629
 656.226 507.255
 216.895 669.732
 30.866 258.142
 984.905 542.146
 406.021 19.026
 860.906 706.069
 602.921 890.722
 784.835 538.517
 327.705 239.087
 841.111 881.125
 858.503 983.955
 543.272 10.908
 740.448 86.985
 958.736 996.899
 858.840 502.192
 828.893 999.918
 44.856 153.512
 648.114 932.941
 670.748 25.469
 933.907 397.561
 603.184 595.470
 685.460 386.202
 698.281 139.362
 653.533 94.369
 486.934 836.420
 473.356 541.778
 264.530 657.073
 714.502 41.280
 868.356 198.427
 326.134 880.883
 605.342 541.473
 979.439 663.616
 141.939 833.023
 186.259 364.586
 449.433 278.572
 387.005 362.275
 827.812 93.970
 112.905 45.382
 528.314 368.974
 826.908 416.390
 931.019 800.112
 701.346 753.311
 684.619 550.123
 794.441 462.031
 708.984 673.495
 315.385 879.399
 728.919 339.711
 720.922 863.156
 734.038 606.118
 644.932 436.361
 832.750 499.399
 334.441 713.846
 728.685 308.055
 636.994 515.011
 39.558 58.040
 269.579 914.979
 898.381 320.410
 290.689 974.549
 425.456 604.885
 415.258 753.826
 389.907 338.414
 155.560 705.854
 548.119 665.788
 166.650 681.681
 62.985 283.205
 627.341 89.166
 84.861 109.222
 830.069 532.477
 978.614 585.178
 296.437 330.998
 979.859 693.951
 919.056 254.421
 879.662 697.522
 671.794 209.838
 995.707 66.493
 975.321 337.075
 467.591 945.417
 576.451 386.207
 295.907 744.048
 850.039 507.875
 463.727 434.572
 390.954 839.833
 572.617 877.363
 88.920 944.945
 284.360 892.175
 106.932 185.203
 277.910 878.026
 178.811 207.166
 655.962 993.992
 845.546 586.462
 717.004 315.986
 934.033 317.819
 650.205 943.284
 94.121 743.621
 118.352 845.636
 227.456 954.691
 427.958 810.339
 419.185 954.244
 308.188 302.568
 604.294 497.434
 447.334 415.881
 825.239 568.291
 286.084 528.173
 55.882 762.017
 12.857 347.230
 246.004 248.475
 823.222 925.514
 376.188 612.509
 821.210 33.036
 878.487 324.517
 186.594 227.493
 75.584 281.990
 593.527 670.563
 200.109 186.871
 229.981 467.045
 784.394 157.276
 975.078 198.903
 545.275 103.994
 386.542 679.215
 443.011 986.218
 630.204 442.195
 60.137 66.936
 548.033 436.202
 345.871 951.704
 863.731 8.788
 702.939 266.038
 422.100 919.008
 283.324 823.084
 159.630 525.507
 712.215 586.709
 721.829 863.149
 608.476 443.593
 743.526 310.552
 626.250 74.771
 460.625 380.873
 45.305 141.450
 647.719 644.245
 504.584 666.552
 700.741 358.664
 449.874 262.668
 785.708 383.752
 475.983 604.918
 335.190 856.326
 538.227 915.191
 227.783 786.059
 117.180 869.626
 870.475 692.737
 802.547 186.854
 210.047 52.922
 452.826 638.884
 721.523 193.394
 451.437 553.740
 406.344 292.131
 559.451 268.724
 230.403 896.182
 230.658 930.874
 645.834 301.403
 854.921 527.754
 476.853 864.311
 407.457 833.784
 568.575 824.311
 159.685 857.108
 961.326 139.164
 34.580 417.329
 677.269 702.136
 527.309 238.875
 410.232 780.851
 849.373 737.267
 865.389 651.155
 659.139 851.004
 278.223 890.540
 808.837 440.418
 780.263 231.801
 441.561 62.688
 3.837 986.168
 313.288 230.862
 314.209 944.289
 774.250 481.423
 712.493 111.946
 629.270 882.456
 107.687 284.743
 393.881 701.446
 854.789 102.087
 886.635 272.076
 195.461 26.480
 840.199 122.953
 218.237 490.503
 295.193 893.335
 830.112 953.059
 59.957 712.495
 857.031 660.718
 903.123 577.114
 76.809 762.847
 399.117 857.181
 747.112 964.076
 302.315 693.109
 989.049 889.271
 894.847 528.756
 392.783 699.324
 175.089 935.705
 47.169 536.598
 846.221 818.408
 186.270 42.970
 472.230 907.823
 69.740 317.984
 616.177 529.077
 53.114 247.333
 314.058 107.996
 992.528 500.712
 497.146 919.304
 803.944 681.993
 414.232 598.780
 750.522 12.939
 258.929 881.111
 657.156 584.416
 940.269 588.712
 995.612 46.959
 689.759 804.159
 597.179 706.768
 245.253 395.373
 535.799 305.861
 40.113 129.361
 589.498 398.521
 831.967 773.712
 191.418 683.684
 783.754 127.403
 186.263 48.215
 243.701 391.657
 229.645 443.521
 521.583 751.072
 725.283 222.777
 315.230 314.109
 660.651 763.743
 171.275 505.023
 150.380 289.110
 362.976 716.805
 457.082 859.397
 809.308 152.604
 462.546 780.177
 445.120 693.104
 193.098 754.000
 661.884 736.562
 949.015 276.617
 780.446 939.615
 690.056 176.369
 777.347 828.960
 631.326 114.945
 778.934 310.701
 2.960 987.805
 855.127 145.333
 823.648 804.708
 907.669 717.213
 485.141 6.823
 554.829 659.108
 299.070 639.481
 792.338 611.443
 728.191 91.841
 363.999 134.523
 324.264 620.377
 537.639 348.115
 890.008 866.596
 764.222 559.774
 741.879 475.816
 239.166 40.339
 295.855 528.762
 2.580 306.828
 355.208 257.543
 54.831 139.810
 225.689 769.151
 249.155 970.337
 101.114 720.455
 5.668 862.133
 485.550 947.012
 301.117 745.285
 884.923 452.571
 883.843 751.002
 701.659 316.404
 280.088 891.511
 494.892 511.532
 259.980 129.069
 272.912 279.247
 961.853 302.953
 714.098 145.287
 602.394 918.687
 570.785 352.587
 476.112 450.442
 604.017 27.180
 947.604 332.315
 285.257 780.761
 118.865 999.103
 946.757 319.426
 394.482 230.213
 781.149 497.582
 931.146 214.896
 1.866 794.019
 933.680 522.192
 951.358 449.312
 515.197 869.562
 58.822 186.387
 769.462 850.473
 331.800 126.102
 282.830 729.190
 747.758 934.666
 342.826 932.380
 177.416 517.770
 960.578 868.893
 708.678 466.230
 722.842 364.397
 789.451 609.152
 712.388 994.513
 13.349 233.187
 897.330 393.233
 631.248 960.987
 682.996 672.029
 684.276 769.800
 764.574 144.899
 673.160 884.156
 113.733 866.305
 761.578 147.375
 304.478 69.390
 966.714 208.289
 437.417 473.053
 631.307 335.897
 490.607 906.427
 664.016 670.170
 920.112 591.346
 747.692 146.786
 993.792 306.809
 570.426 503.005
 484.915 128.764
 456.963 627.390
 623.509 354.279
 846.877 894.579
 326.560 957.208
 361.889 5.410
 754.972 624.403
 662.768 600.437
 805.526 244.676
 553.837 540.190
 697.919 89.837
 441.181 147.689
 896.452 776.728
 83.103 927.915
 77.303 135.414
 835.256 745.671
 158.063 51.136
 238.481 228.976
 816.615 181.883
 727.857 231.615
 790.421 680.167
 563.463 638.346
 241.332 933.703
 356.261 122.650
 850.218 167.179
 49.155 803.597
 152.982 64.146
 129.380 119.876
 105.948 437.691
 612.969 810.193
 463.575 230.095
 827.149 215.893
 332.196 599.807
 797.301 400.037
 125.665 669.230
 649.990 894.108
 65.877 284.855
 603.896 466.735
 645.055 273.939
 20.845 776.292
 977.190 576.335
 517.265 379.867
 421.179 959.104
 133.114 474.282
 44.151 973.726
 64.473 230.576
 524.432 345.050
 984.862 332.370
 661.954 57.459
 708.818 662.078
 290.258 262.275
 43.018 208.861
 667.059 522.311
 481.364 551.250
 286.522 351.171
 740.835 438.422
 10.776 28.712
 516.978 441.204
 793.739 77.835
 727.719 641.274
 478.247 884.948
 580.479 289.842
 926.977 816.126
 162.576 100.936
 416.119 917.945
 743.692 795.647
 923.738 256.510
 370.193 19.139
 905.813 16.307
 605.651 289.495
 923.918 293.816
 864.686 74.709
 199.218 736.518
 835.891 940.105
 775.923 718.889
 84.909 362.617
 519.724 51.669
 364.707 810.728
 17.286 493.215
 183.766 970.055
 523.913 791.829
 244.460 126.008
 198.649 120.970
 866.710 158.330
 817.878 576.126
 62.463 960.470
 146.706 649.511
 584.241 362.516
 926.988 68.853
 798.646 443.872
 594.744 127.200
 349.097 995.219
 29.062 205.374
 190.184 493.715
 848.641 926.571
 70.842 346.483
 578.324 628.346
 990.439 31.477
 801.725 201.144
 578.917 708.773
 671.098 950.739
 991.021 616.693
 663.615 885.867
 439.770 224.130
 634.119 619.364
 313.465 441.769
 226.222 73.954
 264.506 850.025
 852.463 91.105
 270.981 670.485
 354.288 307.024
 450.575 271.073
 296.466 753.760
 50.903 174.405
 658.404 300.792
 204.317 545.722
 555.656 524.394
 574.938 823.971
 985.167 895.150
 250.784 770.152
 442.585 340.312
 156.978 624.834
 442.166 565.354
 853.051 66.074
 390.601 821.254
 997.229 155.021
 164.728 660.101
 635.305 754.749
 936.963 226.133
 126.547 954.825
 926.882 642.667
 232.342 666.490
 556.354 453.612
 146.372 748.839
 0.735 2.844
 972.638 153.045
 989.706 243.038
 997.318 638.354
 376.487 180.300
 643.009 519.708
 999.415 920.754
 33.415 692.367
 569.539 794.057
 879.932 274.625
 174.373 6.495
 879.226 686.749
 761.686 708.151
 885.916 804.727
 6.909 745.580
 903.470 93.646
 950.130 980.143
 978.905 830.834
 968.579 164.844
 655.506 806.996
 111.048 536.974
 948.470 268.938
 722.924 563.690
 279.958 505.051
 123.732 501.805
 314.679 930.290
 930.639 446.424
 749.982 997.127
 346.794 455.786
 363.789 829.872
 326.291 777.965
 741.081 379.301
 289.720 560.333
 269.537 740.966
 875.549 102.271
 105.117 332.584
 781.037 388.327
 699.566 32.967
 858.077 501.298
 198.074 437.151
 398.634 516.765
 53.651 760.241
 663.570 592.036
 765.346 947.460
 698.271 418.717
 883.664 431.752
 937.087 760.120
 694.757 75.673
 953.082 959.086
 104.809 884.326
 464.706 610.791
 710.224 464.546
 699.878 846.475
 323.481 206.870
 851.637 181.391
 997.913 196.030
 377.305 722.603
 979.163 718.479
 612.355 804.369
 831.927 378.065
 736.446 181.044
 26.097 590.335
 765.900 635.705
 498.038 79.652
 506.185 898.666
 565.042 819.406
 409.414 770.899
 201.626 143.010
 3.670 236.000
 176.251 911.428
 29.090 559.170
 189.981 191.720
 994.485 116.889
 701.853 811.257
 500.112 196.190
 19.278 975.003
 127.619 733.074
 879.179 330.649
 825.774 926.711
 753.012 40.861
 697.098 636.028
 536.104 566.632
 670.872 220.619
 891.355 614.555
 315.158 76.164
 25.330 578.119
 655.589 99.460
 999.847 473.965
 321.075 28.659
 196.579 893.986
 193.459 385.191
 331.045 559.661
 395.293 205.485
 484.006 262.848
 380.653 18.891
 214.161 35.027
 900.240 494.838
 620.698 422.852
 73.709 754.405
 625.463 520.619
 927.234 692.015
 82.952 569.268
 828.933 470.341
 146.122 266.920
 893.142 89.874
 614.093 628.294
 819.124 63.605
 464.394 100.986
 800.946 482.390
 80.922 407.440
 191.875 388.599
 685.481 85.007
 955.153 401.387
 475.428 185.971
 588.601 988.459
 975.099 958.572
 5.975 954.413
 90.264 333.347
 704.565 428.188
 481.731 601.502
 685.467 460.799
 768.500 99.249
 837.586 884.223
 57.728 950.384
 494.329 193.316
 656.545 805.667
 346.692 271.029
 30.896 29.472
 899.809 924.420
 73.647 289.747
 821.931 592.452
 165.855 15.429
 313.199 648.957
 952.248 595.442
 552.619 394.115
 998.454 545.407
 229.611 809.279
 800.496 592.729
 573.741 162.812
 926.676 799.265
 433.294 584.080
 291.581 415.046
 168.821 269.869
 797.941 239.245
 98.450 318.864
 394.086 348.750
 212.475 587.645
 245.401 274.233
 948.571 973.816
 423.417 82.860
 146.982 221.834
 694.761 530.772
 376.524 543.922
 516.387 32.956
 704.608 896.950
 788.365 859.252
 573.158 766.575
 809.408 790.058
 711.030 408.356
 954.733 681.296
 263.953 73.471
 35.264 613.461
 435.113 211.428
 989.399 793.092
 611.223 666.472
 344.297 285.910
 986.394 656.910
 806.914 279.501
 203.676 801.194
 902.891 580.179
 204.057 601.258
 973.980 765.042
 825.597 847.467
 225.454 48.008
 329.755 121.735
 240.217 830.395
 874.735 462.357
 255.680 835.546
 511.584 848.252
 45.700 56.861
 880.916 259.359
 928.689 753.828
 847.585 987.425
 903.365 826.245
 566.725 686.414
 317.719 888.519
 244.577 459.045
 629.593 699.928
 287.067 435.790
 497.343 620.023
 841.744 691.133
 627.706 928.420
 486.184 600.456
 939.786 43.270
 128.263 526.981
 816.819 401.498
 18.726 964.424
 601.714 425.863
 170.428 386.053
 342.425 139.037
 795.716 268.656
 855.940 523.970
 556.068 290.352
 905.287 243.970
 236.760 29.452
 75.833 287.221
 762.735 618.827
 401.684 91.320
 436.620 502.874
 989.743 727.080
 660.971 484.637
 580.694 411.063
 787.272 686.579
 888.633 497.519
 775.142 443.536
 593.215 837.584
 35.808 829.563
 392.126 42.550
 741.670 836.410
 632.554 444.828
 404.091 780.648
 756.529 2.028
 128.168 444.932
 347.906 763.736
 447.793 648.155
 642.951 935.333
 406.817 296.561
 349.724 787.376
 790.460 666.066
 854.457 321.950
 411.510 393.568
 919.905 509.216
 732.533 866.059
 798.275 228.618
 50.619 860.499
 989.969 611.251
 5.719 140.174
 332.382 994.655
 395.923 505.481
 556.774 21.275
 619.903 545.447
 215.372 780.193
 523.074 72.977
 968.091 192.337
 832.771 249.730
 594.332 846.518
 640.139 529.085
 929.229 122.491
 761.589 346.973
 837.523 993.339
 108.136 565.215
 657.158 329.218
 52.090 880.654
 546.964 664.729
 931.093 131.925
 339.989 220.448
 321.165 805.582
 770.624 853.669
 173.079 221.958
 947.363 562.893
 798.076 291.195
 274.709 84.502
 545.746 309.962
 481.277 38.457
 703.162 723.569
 233.628 433.307
 102.347 826.142
 957.039 200.742
 423.521 998.672
 848.527 758.083
 572.786 792.028
 760.491 496.255
 471.888 216.050
 214.861 53.824
 379.173 278.808
 540.373 398.670
 547.979 679.948
 225.290 121.962
 782.477 662.118
 463.582 119.564
 760.782 193.978
 416.243 549.330
 928.238 741.935
 486.340 805.319
 215.811 995.801
 444.844 328.699
 782.959 672.175
 275.679 607.432
 723.101 319.895
 317.435 321.131
 82.667 301.839
 553.387 522.257
 339.698 499.326
 581.761 159.764
 451.255 968.019
 928.472 436.247
 824.701 721.541
 441.964 125.361
 788.631 0.800
 734.412 384.051
 855.386 38.554
 158.831 985.809
 877.286 201.083
 993.910 629.353
 29.703 998.506
 157.334 784.986
 910.838 334.565
 396.550 812.143
 263.470 313.415
 979.306 90.759
 309.165 248.601
 93.716 71.146
 179.820 307.056
 591.167 267.596
 752.202 563.392
 190.312 746.406
 483.968 497.228
 584.948 926.153
 838.052 14.921
 44.280 994.585
 118.140 558.315
 495.408 820.384
 150.961 434.291
 872.607 408.319
 199.492 82.850
 796.894 112.117
 810.861 36.585
 706.441 520.997
 358.125 14.930
 140.616 103.722
 768.529 162.108
 438.166 899.645
 112.784 363.660
 46.383 251.393
 209.081 863.834
 559.690 381.107
 348.624 821.407
 572.374 514.742
 431.370 767.120
 203.918 890.528
 794.395 209.522
 452.362 872.819
 482.015 441.208
 270.341 196.175
 635.675 253.242
 811.861 142.320
 640.162 116.793
 740.827 900.908
 46.303 47.888
 853.019 70.678
 572.697 959.873
 773.184 948.175
 471.875 720.033
 832.598 44.884
 609.546 269.356
 797.745 929.175
 957.238 210.197
 248.262 656.305
 124.788 904.357
 636.158 517.889
 674.107 807.706
 395.415 792.430
 451.733 966.852
 611.794 431.946
 75.501 53.722
 360.178 888.377
 108.714 266.332
 727.581 419.853
 780.396 895.027
 73.663 464.181
 367.248 375.321
 249.820 908.894
 375.052 519.032
 268.506 98.278
 355.340 148.109
 455.451 113.040
 806.679 129.545
 50.707 543.267
 956.100 419.767
 875.434 596.517
 940.662 33.212
 328.150 776.955
 735.457 228.494
 98.375 516.194
 154.279 798.132
 521.719 399.850
 12.658 311.573
 86.200 24.767
 547.896 919.005
 825.776 939.664
 973.362 813.676
 997.636 606.729
 468.842 377.268
 781.825 304.096
 417.508 116.016
 715.466 440.435
 563.710 720.033
 82.501 835.015
 332.814 445.779
 629.930 232.078
 501.547 798.233
 332.609 160.399
 989.576 457.533
 743.399 351.205
 843.457 102.247
 959.732 314.727
 663.648 291.761
 830.325 512.427
 273.344 712.358
 589.033 404.261
 411.800 710.407
 211.738 694.279
 550.065 241.770
 975.164 430.490
 547.324 785.297
 684.943 463.710
 93.020 791.495
 18.781 753.243
 593.630 272.516
 286.802 383.483
 71.179 859.282
 485.985 74.346
 529.696 244.312
 862.926 719.798
 229.864 348.859
 796.074 753.377
 83.640 769.812
 865.283 238.754
 460.044 311.109
 646.308 728.996
 679.287 436.816
 407.194 482.769
 291.716 815.403
 301.979 312.467
 395.527 289.174
 367.360 551.926
 75.916 397.171
 95.865 644.437
 959.336 317.695
 253.539 80.177
 609.180 856.876
 53.250 661.666
 360.785 987.308
 611.654 792.706
 349.775 795.938
 586.995 7.337
 151.917 409.126
 997.583 758.218
 176.784 166.721
 891.719 436.744
 871.333 673.334
 916.569 208.761
 851.125 286.567
 6.960 919.546
 322.395 547.257
 679.129 589.707
 951.865 219.978
 516.288 820.459
 625.377 212.726
 822.541 323.805
 81.662 168.352
 502.611 252.170
 62.515 967.816
 603.439 625.766
 561.967 523.338
 689.537 937.417
 739.786 850.256
 79.726 587.618
 671.590 537.671
 664.444 691.586
 0.388 953.308
 468.974 670.131
 721.519 146.507
 700.983 942.855
 342.269 799.605
 795.669 681.870
 904.367 332.562
 977.078 543.826
 315.679 514.452
 321.113 304.990
 908.596 570.040
 919.030 496.729
 506.630 697.287
 887.469 235.689
 745.666 305.099
 993.178 113.732
 248.246 828.507
 101.405 47.243
 102.522 134.795
 513.625 564.527
 144.382 768.554
 232.982 954.857
 802.325 331.716
 937.858 725.280
 838.547 407.167
 811.857 764.112
 633.114 628.174
 681.670 736.213
 715.999 802.925
 165.596 418.546
 887.071 721.648
 700.602 699.484
 388.068 216.649
 563.819 726.987
 442.333 792.288
 957.205 504.695
 875.097 287.014
 207.097 47.507
 114.800 433.621
 421.724 856.290
 378.067 222.656
 30.975 932.429
 309.138 789.226
 438.402 195.242
 408.813 292.290
 183.170 997.609
 706.195 360.978
 130.401 356.866
 834.913 82.861
 75.977 569.225
 838.309 908.568
 13.404 487.246
 87.672 965.440
 116.055 982.641
 924.460 95.371
 141.320 952.682
 380.299 959.569
 570.266 760.407
 264.039 52.301
 917.026 719.728
 288.218 718.998
 538.901 280.277
 820.950 829.192
 166.953 957.803
 454.615 675.209
 676.584 959.148
 369.057 782.298
 200.366 422.017
 501.695 469.870
 126.338 425.119
 715.489 306.889
 352.505 510.792
 451.752 683.324
 113.742 627.421
 70.071 965.512
 945.351 760.980
 92.052 523.446
 785.808 342.713
 587.143 985.329
 690.563 942.634
 753.635 577.702
 173.145 76.353
 470.322 302.052
 306.243 846.233
 916.565 950.919
 604.176 928.455
 801.234 813.364
 522.470 317.074
 902.747 112.314
 506.625 597.159
 430.013 271.274
 710.144 84.722
 672.343 557.501
 294.166 325.283
 848.387 290.755
 83.471 459.800
 400.941 954.711
 955.107 261.573
 955.403 281.073
 798.531 26.096
 82.010 789.166
 35.135 404.078
 21.372 716.604
 298.642 42.850
 872.814 645.531
 937.632 20.682
 957.355 55.504
 941.848 390.262
 281.839 175.592
 852.735 200.652
 205.541 787.468
 286.650 540.672
 581.920 486.788
 170.284 981.062
 180.100 545.916
 409.185 218.539
 25.626 156.952
 931.981 313.265
 208.624 955.288
 278.368 124.227
 538.120 331.583
 734.536 987.134
 351.014 900.727
 525.088 339.818
 567.570 392.213
 508.264 514.541
 305.681 205.307
 907.375 809.547
 684.324 497.897
 764.558 888.635
 852.189 279.018
 395.510 593.127
 337.460 896.590
 230.833 81.720
 924.982 164.129
 79.380 427.164
 900.932 279.133
 273.011 122.115
 464.570 543.092
 34.956 498.007
 771.437 605.831
 143.284 599.132
 650.599 698.065
 877.584 228.793
 816.242 774.045
 884.863 485.370
 985.441 115.157
 976.839 314.121
 911.613 214.968
 675.588 236.809
 967.486 411.941
 211.041 197.702
 661.102 8.730
 498.755 233.708
 770.051 533.288
 699.079 681.479
 637.837 389.200
 292.176 759.136
 424.841 708.508
 163.012 379.154
 656.105 573.322
 145.452 876.963
 498.153 491.826
 446.990 282.699
 644.879 694.570
 690.636 767.456
 143.517 318.614
 246.375 797.342
 669.589 246.056
 562.901 306.160
 716.234 401.370
 285.465 218.715
 528.319 846.078
 695.524 930.517
 843.270 462.306
 23.107 775.212
 134.730 327.350
 257.444 128.735
 956.228 753.513
 462.506 39.323
 592.419 120.899
 241.851 206.693
 815.629 50.994
 794.871 723.587
 464.018 656.573
 70.699 341.221
 481.484 825.491
 416.130 619.982
 243.266 34.357
 92.747 311.863
 518.159 590.864
 321.737 715.999
 449.381 534.136
 521.653 718.302
 960.774 509.885
 6.671 326.276
 80.458 626.306
 185.864 936.866
 715.910 697.667
 776.077 415.630
 386.257 21.583
 443.490 547.142
 621.125 304.543
 806.517 157.438
 50.618 955.592
 753.016 468.431
 345.823 383.061
 388.661 170.774
 909.873 342.326
 684.695 585.899
 680.244 747.878
 529.315 810.347
 276.021 650.225
 607.621 217.498
 529.878 522.654
 493.972 345.215
 782.038 355.684
 893.953 375.324
 109.340 834.694
 930.676 855.400
 421.613 610.945
 244.446 408.827
 412.774 165.898
 931.799 199.950
 116.703 326.877
 658.384 282.358
 27.097 197.697
 762.395 465.671
 713.695 215.815
 646.214 435.806
 749.901 598.009
 12.113 892.634
 782.599 465.644
 514.639 904.627
 275.602 89.847
 612.246 390.760
 973.571 623.522
 941.576 134.361
 421.412 314.047
 500.271 411.180
 971.209 956.125
 602.396 714.747
 978.997 452.716
 711.356 116.734
 279.424 23.009
 309.003 79.878
 298.154 315.326
 329.576 507.897
 168.367 450.674
 979.780 73.335
 135.638 605.990
 41.206 403.571
 119.707 927.132
 771.122 161.045
 135.247 388.310
 998.224 950.597
 17.768 250.262
 870.233 989.656
 544.545 343.291
 322.281 641.522
 151.338 857.966
 774.014 934.505
 419.105 276.146
 857.667 657.049
 814.662 644.108
 360.387 258.774
 616.923 469.461
 716.409 717.772
 925.966 21.440
 696.025 514.255
 343.649 902.988
 749.433 529.214
 618.019 131.222
 318.447 854.153
 873.535 64.474
 324.811 334.838
 197.606 818.936
 680.615 999.665
 341.534 61.280
 697.417 53.645
 219.442 496.489
 552.625 704.589
 178.707 9.120
 813.901 972.083
 674.903 293.531
 437.763 696.047
 846.132 222.143
 612.694 984.475
 457.118 963.971
 479.163 234.385
 11.748 557.637
 750.858 931.769
 331.330 858.521
 908.482 631.670
 210.082 379.028
 217.865 675.384
 613.072 900.067
 819.465 295.681
 326.569 992.421
 481.017 161.049
 636.583 905.884
 936.956 125.127
 956.171 84.784
 647.989 876.968
 882.028 789.202
 95.873 371.838
 800.273 645.998
 629.089 791.307
 322.463 142.353
 344.840 406.965
 786.331 92.313
 435.111 65.898
 150.129 454.692
 945.627 180.789
 521.508 825.392
 556.261 586.244
 546.521 750.741
 52.251 549.481
 24.543 258.945
 833.434 622.291
 571.833 747.441
 522.518 57.255
 419.359 424.059
 355.197 740.133
 566.758 724.172
 139.985 208.586
 419.413 624.714
 692.159 421.693
 683.232 175.128
 505.796 742.741
 983.560 256.531
 214.968 717.627
 290.644 970.895
 997.484 931.657
 482.211 824.674
 333.015 658.073
 40.095 194.550
 485.840 462.212
 76.806 400.944
 237.955 76.552
 311.755 37.310
 951.092 35.267
 786.157 245.414
 139.538 964.252
 618.914 139.757
 746.124 416.356
 889.951 84.590
 40.743 465.061
 297.294 546.880
 17.126 306.709
 902.726 585.934
 815.093 146.153
 469.228 8.651
 711.031 68.345
 340.873 897.651
 721.045 234.587
 839.791 702.584
 674.297 33.217
 900.761 733.040
 516.705 97.293
 355.513 580.703
 579.011 853.995
 467.778 370.283
 22.684 359.979
 136.254 450.559
 800.009 112.792
 584.170 111.399
 321.704 709.918
 376.914 588.438
 910.651 194.235
 617.735 198.197
 780.670 608.230
 108.051 152.595
 165.068 250.538
 893.997 918.428
 734.229 849.183
 803.103 915.354
 191.164 938.784
 481.220 651.890
 978.389 147.216
 824.813 865.133
 131.336 494.414
 150.628 904.164
 188.627 706.792
 614.546 42.914
 636.833 619.955
 273.451 954.689
 998.955 35.841
 345.635 572.430
 446.854 614.310
 61.948 606.276
 756.754 100.501
 485.453 219.294
 764.949 145.479
 613.287 664.768
 902.738 286.991
 340.852 971.542
 282.970 78.349
 673.188 200.364
 516.245 535.884
 197.702 72.517
 496.766 809.263
 900.485 346.280
 813.115 444.718
 107.675 656.776
 908.010 630.328
 684.278 375.719
 286.747 96.775
 724.015 640.641
 813.008 748.992
 242.090 64.774
 742.462 867.045
 842.972 801.283
 642.002 722.198
 810.472 896.688
 691.179 480.793
 468.654 41.665
 231.460 229.461
 228.737 492.047
 440.422 155.809
 286.468 683.432
 987.014 305.494
 112.025 759.797
 749.026 746.353
 403.949 255.788
 626.171 380.577
 111.652 655.588
 96.489 424.941
 97.649 655.630
 77.606 735.616
 468.708 106.809
 458.709 587.567
 90.901 742.702
 157.799 268.903
 181.125 617.769
 978.931 348.591
 579.650 403.239
 845.957 792.871
 624.940 303.838
 76.067 203.448
 822.175 866.554
 334.641 431.669
 397.246 619.945
 342.077 180.511
 613.415 591.257
 546.171 74.185
 481.320 846.718
 45.969 77.819
 375.741 351.250
 473.861 252.162
 573.681 476.610
 184.014 186.094
 915.394 246.402
 532.316 259.383
 558.340 2.743
 794.097 236.332
 117.456 238.741
 82.464 805.377
 665.262 254.774
 686.718 178.471
 982.080 472.272
 434.713 5.952
 808.056 348.964
 835.932 797.004
 440.868 72.967
 927.534 52.859
 960.190 523.711
 420.648 100.095
 334.645 345.229
 129.009 476.185
 199.507 617.180
 909.963 880.683
 782.515 282.093
 815.280 515.635
 227.609 710.240
 645.835 841.182
 926.978 88.658
 142.574 750.620
 753.649 505.796
 92.169 197.840
 701.008 981.714
 348.405 804.134
 121.356 344.688
 291.506 736.456
 830.383 873.274
 392.734 631.676
 953.608 368.683
 98.785 878.096
 758.180 671.669
 181.351 634.014
 390.647 232.697
 446.254 431.570
 558.246 841.114
 401.398 591.392
 706.004 941.220
 234.395 358.901
 190.575 549.127
 542.929 206.790
 698.499 838.034
 440.817 60.628
 643.919 200.884
 380.582 867.177
 279.154 513.655
 692.389 399.747
 609.565 410.612
 45.880 84.183
 98.650 411.544
 855.457 926.208
 335.136 492.310
 833.387 959.476
 893.920 211.953
 164.791 538.354
 218.370 365.593
 52.889 935.081
 471.782 651.429
 34.011 123.299
 518.219 367.153
 564.940 35.260
 892.984 296.282
 968.525 555.206
 284.274 834.336
 118.598 784.031
 471.801 929.985
 936.615 798.545
 235.359 484.542
 247.844 991.245
 664.342 637.291
 145.111 762.859
 854.302 552.635
 277.124 640.160
 782.976 371.960
 413.147 986.214
 408.265 368.282
 936.666 180.740
 744.783 780.348
 240.860 186.422
 952.648 556.108
 194.644 635.440
 738.715 319.703
 229.412 212.298
 631.452 323.795
 175.988 58.050
 779.146 257.876
 724.567 951.622
 748.145 366.700
 456.549 51.187
 602.746 970.237
 428.116 308.138
 148.443 762.346
 596.555 244.313
 261.132 59.962
 249.758 446.849
 430.033 854.046
 508.720 861.723
 63.500 219.433
 856.635 124.999
 374.189 530.216
 144.061 768.697
 231.450 423.377
 218.502 75.603
 780.330 494.362
 22.449 674.086
 742.474 998.426
 943.634 90.982
 576.960 90.470
 335.081 488.860
 359.087 349.184
 353.838 665.733
 681.080 999.513
 702.529 192.710
 767.342 637.442
 56.556 801.695
 583.014 654.989
 184.710 944.570
 81.465 509.069
 237.833 851.886
 44.755 538.916
 808.061 587.967
 710.617 42.182
 22.010 86.081
 617.301 614.405
 700.415 148.402
 729.293 450.567
 22.313 997.564
 906.088 26.929
 905.493 397.493
 444.625 717.921
 641.096 238.809
 643.508 863.616
 86.648 67.415
 811.867 261.328
 769.288 473.202
 663.641 198.394
 623.432 839.193
 713.588 926.490
 281.696 360.636
 816.706 870.514
 54.738 799.712
 888.624 102.593
 128.114 356.670
 709.360 444.978
 428.755 664.831
 473.583 511.275
 879.761 998.153
 911.888 585.607
 882.606 699.788
 702.709 272.020
 306.412 872.604
 934.414 634.977
 693.557 933.118
 301.173 175.414
 931.622 524.303
 841.687 540.166
 118.822 956.586
 502.359 706.028
 541.788 136.976
 849.605 389.231
 572.458 331.202
 421.480 248.326
 309.368 951.101
 626.536 730.575
 75.551 378.144
 725.861 81.810
 531.366 23.304
 308.612 535.817
 459.807 923.465
 156.481 225.748
 981.305 115.942
 430.574 136.530
 504.897 386.765
 475.887 929.173
 526.188 216.918
 72.366 716.166
 46.311 456.525
 844.324 618.420
 969.548 432.915
 526.560 970.737
 103.202 478.593
 458.976 412.364
 47.496 773.668
 702.833 365.266
 244.626 599.372
 530.420 894.580
 126.750 650.525
 303.090 7.784
 737.804 651.519
 315.943 692.027
 431.933 749.512
 524.478 538.604
 503.431 747.521
 981.113 551.437
 564.033 307.229
 677.387 589.822
 540.815 555.311
 519.000 27.467
 662.694 717.357
 641.707 308.508
 279.522 270.094
 820.705 600.752
 812.119 826.195
 526.957 156.725
 264.421 367.882
 261.375 29.355
 193.657 237.581
 250.555 702.540
 687.466 328.749
 842.607 3.714
 47.721 440.688
 3.382 398.382
 542.256 651.602
 15.197 723.045
 723.529 598.637
 732.905 406.600
 596.327 647.348
 795.407 840.238
 967.196 391.488
 841.538 376.780
 951.375 693.550
 683.445 332.660
 127.034 394.136
 271.521 705.392
 693.008 861.281
 194.637 247.868
 139.524 87.748
 27.511 215.518
 19.350 83.626
 521.722 946.088
 0.173 752.835
 974.176 382.920
 281.747 325.336
 961.016 415.418
 920.616 172.702
 438.506 204.437
 571.036 534.425
 255.659 471.065
 526.592 287.913
 745.153 555.650
 839.274 509.047
 935.945 166.527
 260.999 685.621
 318.017 416.998
 59.517 196.770
 69.710 542.485
 622.091 81.960
 392.410 661.018
 595.191 358.401
 575.052 918.267
 988.896 761.431
 699.544 188.071
 775.789 974.825
 393.128 291.100
 564.296 274.071
 708.671 73.926
 657.078 252.827
 370.550 49.972
 400.755 559.392
 142.144 49.797
 81.684 594.686
 658.907 133.766
 564.531 65.469
 514.748 73.877
 449.879 436.360
 803.198 967.443
 241.227 362.252
 391.081 973.176
 60.590 430.349
 461.460 995.392
 988.925 210.040
 903.353 135.425
 489.082 51.903
 874.650 397.676
 404.650 37.278
 826.882 13.032
 230.482 340.983
 788.828 622.743
 185.778 306.205
 171.702 764.575
 757.235 157.475
 520.963 699.285
 940.059 300.567
 816.052 704.015
 213.801 23.390
 255.186 900.265
 126.223 456.528
 181.177 353.806
 203.325 353.368
 458.054 223.758
 191.756 476.052
 326.749 805.306
 508.721 633.572
 509.444 328.067
 315.205 111.471
 132.328 778.360
 134.555 899.098
 259.884 12.718
 157.466 690.602
 422.696 241.660
 756.310 681.313
 245.712 72.247
 679.831 163.688
 993.508 706.461
 520.039 449.089
 720.147 366.338
 396.122 696.620
 498.600 338.462
 148.151 451.669
 491.408 247.683
 392.090 609.283
 71.411 846.125
 475.966 785.956
 798.252 68.061
 67.291 763.561
 370.380 698.450
 868.925 457.288
 98.810 343.478
 833.004 342.431
 461.797 601.195
 451.740 180.329
 700.378 300.800
 934.302 329.753
 583.467 317.741
 718.499 675.455
 615.804 951.193
 155.225 899.760
 368.693 859.294
 886.655 256.101
 896.374 539.745
 413.069 355.943
 552.461 788.852
 308.058 573.775
 961.634 206.031
 151.109 220.910
 530.330 884.311
 356.605 490.021
 123.296 956.964
 998.677 571.978
 395.437 688.339
 474.791 178.392
 583.428 601.133
 383.306 741.679
 240.131 536.112
 480.390 724.520
 676.362 122.932
 651.736 58.005
 576.169 496.728
 809.686 688.667
 19.267 85.133
 784.896 386.144
 700.995 290.106
 105.127 322.703
 538.096 40.156
 976.549 851.625
 717.554 648.388
 442.951 392.195
 43.608 603.143
 186.095 274.188
 701.183 779.341
 540.312 844.387
 146.456 794.047
 273.119 522.386
 199.531 559.006
 481.592 884.094
 820.805 491.298
 474.567 210.813
 850.084 831.771
 860.054 372.106
 852.715 356.196
 795.024 905.029
 404.754 728.321
 743.688 844.458
 742.547 385.054
 346.375 273.671
 862.125 225.363
 543.019 865.988
 369.881 325.212
 795.203 432.893
 725.323 265.761
 683.887 877.876
 874.964 551.360
 854.604 65.197
 627.132 633.693
 969.609 176.401
 762.447 640.279
 191.668 762.887
 693.834 436.662
 654.657 168.941
 191.200 804.880
 212.677 445.770
 55.402 484.688
 545.920 593.291
 778.228 552.585
 935.184 633.431
 852.050 76.700
 897.820 957.636
 15.228 418.418
 559.403 814.283
 935.779 705.171
 473.988 61.098
 573.096 389.777
 410.951 146.775
 220.449 972.213
 910.907 88.512
 352.685 687.705
 642.794 252.564
 295.011 573.871
 437.880 438.176
 129.371 898.610
 456.302 917.102
 481.961 554.055
 82.859 137.570
 34.519 60.686
 629.666 100.015
 996.668 155.536
 725.142 429.606
 918.657 200.932
 826.472 775.819
 243.141 502.647
 743.607 870.739
 849.217 991.495
 498.073 774.907
 567.909 38.833
 553.141 72.322
 609.915 648.170
 190.450 975.449
 986.094 111.878
 22.063 37.871
 89.404 929.243
 719.590 908.714
 492.371 350.667
 619.840 901.446
 873.530 109.468
 988.958 83.519
 574.402 509.511
 157.052 756.147
 188.586 101.800
 188.490 109.914
 457.462 269.588
 148.523 176.748
 582.178 478.644
 736.576 7.865
 426.355 81.750
 155.724 986.810
 373.832 4.702
 604.833 923.641
 294.351 510.934
 946.014 798.123
 959.261 435.102
 600.055 844.739
 718.764 699.633
 943.957 859.126
 510.156 755.370
 768.508 803.614
 598.916 506.378
 243.913 789.011
 475.693 743.878
 334.851 491.154
 234.622 594.888
 403.306 845.476
 562.402 722.769
 491.257 162.731
 271.951 250.524
 342.384 476.649
 545.822 629.962
 911.891 212.841
 717.922 982.935
 939.020 41.497
 350.396 92.678
 83.709 818.752
 466.903 37.213
 326.027 748.064
 323.260 12.053
 416.633 609.249
 848.884 780.662
 473.649 55.166
 523.158 278.725
 624.457 401.466
 683.416 558.194
 371.362 10.729
 147.417 630.914
 52.423 666.982
 202.892 16.655
 10.784 258.735
 927.948 339.343
 468.215 537.748
 994.980 86.817
 415.459 736.763
 441.507 357.466
 330.202 843.085
 806.414 781.520
 163.463 407.437
 799.927 810.801
 700.072 880.920
 648.946 719.411
 205.243 719.602
 112.817 215.794
 776.572 369.572
 153.191 815.971
 291.761 878.845
 448.223 616.467
 492.890 300.815
 527.199 896.982
 997.008 422.036
 756.004 906.213
 742.280 220.631
 793.969 84.317
 144.105 36.815
 364.173 962.465
 574.870 800.952
 205.779 679.916
 425.672 44.529
 210.232 863.545
 143.125 433.874
 863.061 931.034
 146.850 473.899
 927.527 379.871
 264.315 979.231
 601.704 498.324
 313.292 192.708
 270.892 135.782
 215.334 727.076
 155.022 668.048
 736.630 136.151
 136.395 323.617
 778.624 98.553
 445.309 350.684
 436.395 272.954
 606.714 618.262
 617.435 601.776
 614.711 690.409
 380.034 584.222
 36.718 988.245
 774.554 83.769
 66.361 673.453
 521.631 994.978
 183.049 428.549
 460.656 375.174
 354.028 467.995
 175.128 894.647
 777.046 250.685
 326.765 11.361
 232.232 354.288
 989.291 610.303
 742.083 457.140
 99.887 831.709
 558.601 10.916
 179.354 955.246
 464.399 900.195
 801.699 908.280
 26.425 611.541
 214.226 765.555
 140.791 379.182
 767.228 435.740
 897.714 656.268
 858.343 158.526
 246.997 565.632
 333.811 926.316
 5.720 712.681
 323.684 99.456
 597.394 662.334
 380.158 296.724
 300.748 273.885
 300.168 747.007
 299.638 0.205
 861.187 208.437
 124.230 754.302
 801.610 962.453
 147.101 355.951
 106.364 328.307
 213.414 238.765
 89.571 314.366
 637.511 633.867
 927.585 13.483
 162.639 976.371
 418.935 887.861
 857.931 696.722
 517.246 292.726
 697.074 767.809
 986.692 216.309
 934.216 553.502
 707.915 915.631
 650.916 333.372
 259.382 693.439
 607.382 815.943
 412.141 671.938
 984.417 468.533
 804.839 895.084
 769.774 321.063
 964.213 145.030
 522.778 295.009
 860.323 342.314
 470.732 83.568
 645.293 556.867
 354.776 197.415
 131.818 371.533
 984.418 289.823
 889.119 386.025
 990.182 99.106
 738.224 942.135
 21.758 874.187
 537.602 996.195
 442.365 575.529
 789.367 408.586
 63.935 328.879
 43.900 599.358
 376.131 929.386
 818.195 511.391
 96.647 790.108
 705.179 496.086
 340.728 759.124
 175.217 100.119
 732.342 116.094
 848.048 684.767
 894.077 740.766
 537.196 391.779
 821.890 626.679
 386.746 612.261
 116.665 312.799
 882.311 889.062
 177.688 409.593
 327.486 50.388
 612.195 704.830
 640.408 435.537
 956.925 615.022
 601.903 825.819
 596.924 282.938
 239.721 268.684
 586.746 958.014
 78.409 405.352
 90.816 498.134
 940.319 346.648
 852.331 727.319
 722.299 144.222
 540.947 819.055
 669.784 670.942
 914.388 959.634
 653.792 342.007
 431.303 906.010
 558.046 804.814
 574.332 79.826
 287.742 118.849
 562.938 940.713
 5.991 295.813
 63.425 230.545
 829.601 524.146
 724.633 464.510
 416.428 251.123
 996.412 718.751
 149.263 220.505
 416.543 297.660
 166.166 885.512
 900.687 492.031
 457.736 547.670
 137.994 113.154
 4.421 464.296
 908.805 324.168
 271.192 764.328
 505.424 20.854
 825.458 697.498
 785.124 437.305
 862.727 790.069
 127.656 81.138
 682.319 306.427
 446.658 617.113
 774.249 825.466
 733.001 12.020
 983.684 180.182
 533.716 487.756
 989.239 815.155
 516.405 479.660
 47.353 267.134
 387.633 505.025
 51.696 836.947
 54.650 269.407
 571.551 105.234
 0.969 398.872
 757.384 149.424
 423.826 323.017
 129.168 685.005
 119.737 250.685
 40.589 811.146
 345.633 97.386
 490.284 160.407
 697.781 125.983
 332.906 496.478
 287.704 951.127
 434.737 775.266
 330.167 199.811
 980.140 376.258
 448.051 297.562
 729.206 256.771
 125.447 609.992
 269.240 705.894
 464.838 76.139
 112.233 842.567
 715.934 852.456
 239.237 69.172
 510.086 689.050
 455.779 54.274
 750.609 393.246
 728.495 62.961
 149.543 925.782
 753.382 307.790
 267.068 313.390
 45.146 576.165
 980.828 555.559
 222.657 459.529
 796.902 225.694
 238.389 715.684
 598.115 206.114
 603.843 427.791
 923.166 406.585
 195.435 862.819
 873.957 866.964
 686.276 99.737
 279.108 71.510
 692.159 305.459
 897.554 856.319
 201.138 836.986
 654.081 988.996
 85.133 384.559
 163.570 373.002
 481.503 26.656
 955.571 176.309
 548.489 117.832
 766.814 818.218
 709.661 289.673
 265.521 248.772
 631.179 819.231
 425.426 916.754
 146.892 154.509
 124.672 105.142
 438.477 319.742
 128.868 293.142
 472.305 232.006
 480.344 23.057
 926.169 13.117
 86.903 565.579
 245.061 185.755
 441.147 911.399
 636.679 99.662
 441.866 208.833
 548.230 82.537
 96.331 420.543
 703.453 81.793
 898.928 407.140
 72.740 28.615
 178.008 846.795
 103.259 777.032
 27.670 869.015
 256.315 350.206
 271.221 283.928
 945.597 857.250
 493.184 108.189
 605.000 960.263
 609.878 272.589
 54.277 197.405
 886.042 8.305
 993.805 968.710
 235.776 277.430
 218.251 122.660
 137.855 583.769
 568.211 39.597
 443.497 682.189
 267.142 979.700
 732.778 725.115
 849.708 476.146
 985.678 634.528
 561.449 326.218
 55.211 374.474
 786.254 523.480
 471.192 995.307
 578.266 431.972
 250.053 15.199
 782.458 918.836
 753.018 851.063
 20.377 715.448
 914.288 579.450
 194.520 290.376
 873.090 533.808
 279.954 202.114
 787.268 878.500
 381.378 608.239
 308.178 858.883
 147.633 83.391
 361.976 442.758
 166.220 525.266
 843.855 339.429
 373.550 979.880
 0.682 221.967
 481.474 109.861
 392.868 465.165
 59.025 568.073
 705.762 940.794
 45.550 169.772
 469.730 743.497
 885.875 816.650
 170.109 30.973
 151.103 93.061
 835.117 92.581
 874.911 196.668
 111.443 968.390
 32.232 891.382
 31.663 348.832
 705.999 879.338
 180.947 532.018
 822.019 920.669
 146.984 105.462
 629.147 115.752
 929.059 971.267
 811.964 575.679
 160.306 833.967
 649.362 704.849
 409.851 319.355
 581.362 107.314
 655.784 257.123
 977.647 699.061
 10.357 122.498
 577.319 595.498
 518.658 239.854
 706.278 271.490
 2.294 668.197
 895.094 25.373
 469.598 43.487
 288.596 974.159
 131.037 390.635
 333.607 360.895
 938.142 649.208
 681.870 453.744
 280.329 507.172
 282.428 487.445
 827.858 998.189
 946.349 59.421
 881.089 97.146
 634.248 903.851
 183.889 418.652
 684.444 676.813
 268.818 772.669
 710.773 84.262
 637.780 214.296
 951.049 552.736
 636.485 810.836
 140.182 501.610
 775.016 373.805
 169.347 837.331
 578.405 117.738
 730.739 406.926
 247.432 627.808
 145.982 63.335
 475.509 676.895
 647.840 592.559
 535.684 627.482
 495.341 806.667
 133.528 198.206
 620.715 532.409
 756.222 848.096
 654.720 328.161
 153.015 528.237
 480.217 488.552
 802.704 931.161
 200.512 83.202
 483.739 8.648
 60.562 401.184
 413.570 570.431
 360.067 604.167
 495.886 376.777
 385.574 637.594
 465.477 719.867
 454.764 410.010
 686.624 990.889
 103.961 965.930
 906.569 855.766
 506.844 277.973
 832.979 132.314
 338.302 440.783
 264.064 260.631
 395.911 424.334
 0.593 887.680
 468.923 240.190
 587.396 812.915
 760.556 884.262
 322.831 646.668
 886.472 877.412
 21.143 564.686
 306.409 655.263
 875.825 564.207
 416.016 625.902
 941.267 468.299
 303.948 974.351
 292.423 430.728
 940.616 442.158
 733.649 973.553
 837.760 436.032
 981.663 270.098
 733.830 148.706
 845.711 858.408
 803.502 526.306
 950.259 642.072
 148.258 148.234
 699.881 579.164
 739.607 547.330
 258.712 64.567
 601.206 479.935
 421.949 630.136
 327.901 838.052
 87.067 190.810
 248.730 600.438
 107.846 888.196
 800.567 658.034
 233.948 377.368
 345.774 874.188
 529.149 684.146
 550.489 94.838
 627.387 61.309
 52.809 391.988
 760.624 390.762
 957.829 879.780
 87.110 928.209
 368.319 401.405
 202.355 646.421
 817.751 52.504
 145.323 197.456
 941.695 329.057
 864.551 943.606
 782.532 1.763
 206.645 477.274
 752.510 102.338
 584.853 203.154
 915.865 527.925
 707.767 549.112
 29.878 236.909
 55.973 127.984
 797.986 222.183
 223.507 129.528
 329.527 946.335
 155.772 584.146
 617.332 638.057
 658.336 127.422
 386.407 351.548
 92.377 992.360
 337.732 442.742
 761.076 165.442
 217.116 720.326
 303.690 729.848
 339.738 978.985
 205.345 166.625
 959.106 550.786
 883.671 840.086
 900.501 442.597
 389.487 620.803
 102.591 227.942
 547.022 927.219
 498.662 186.382
 927.062 740.030
 96.259 928.626
 789.389 972.229
 209.085 498.167
 522.647 88.271
 789.342 427.653
 951.997 949.553
 386.769 568.775
 557.552 427.811
 810.306 466.879
 357.609 545.686
 430.163 265.220
 246.214 463.326
 776.344 388.834
 548.964 985.425
 661.121 755.041
 666.376 884.277
 178.067 807.920
 931.369 956.748
 262.100 989.626
 314.841 607.273
 890.233 194.682
 797.855 891.920
 770.732 547.527
 95.430 402.270
 522.038 382.476
 798.350 410.287
 847.767 363.192
 806.933 149.951
 239.455 170.863
 403.540 557.299
 906.404 422.200
 266.211 822.356
 267.284 396.373
 809.620 584.685
 719.399 590.988
 175.238 904.814
 10.035 68.821
 31.897 408.253
 304.866 367.247
 720.782 384.454
 618.460 430.124
 643.205 552.705
 232.530 486.557
 681.510 619.032
 872.483 82.637
 727.345 346.907
 989.261 1.506
 509.726 369.572
 451.493 655.290
 138.292 368.424
 196.031 661.437
 453.568 31.264
 19.385 828.359
 82.645 652.736
 278.001 164.166
 290.363 629.294
 64.458 921.499
 375.819 980.403
 655.291 125.376
 652.997 459.779
 103.197 664.689
 461.733 634.528
 644.021 417.113
 248.513 350.679
 682.177 218.042
 431.249 381.250
 35.559 863.669
 491.796 393.552
 593.777 983.964
 826.380 67.577
 756.473 151.349
 207.094 654.235
 859.066 263.946
 975.305 153.725
 102.493 208.003
 86.238 809.019
 325.191 352.299
 967.450 701.245
 786.885 238.875
 534.822 872.610
 174.778 230.433
 148.453 823.545
 446.933 67.239
 386.236 185.130
 251.314 627.835
 191.543 372.049
 311.811 421.460
 718.311 607.672
 867.155 849.668
 384.899 679.050
 450.942 334.512
 668.492 439.359
 679.772 435.972
 763.802 507.445
 394.015 877.684
 710.832 913.621
 297.031 413.713
 111.899 967.883
 942.140 37.075
 331.700 257.340
 503.740 630.507
 657.666 55.442
 674.212 659.682
 421.043 203.797
 389.414 417.573
 500.151 630.837
 993.355 45.284
 982.104 538.759
 201.136 619.577
 412.350 125.222
 555.396 940.973
 954.940 728.839
 445.581 850.259
 691.060 983.035
 574.642 407.134
 47.674 932.190
 620.750 685.317
 148.835 873.915
 811.796 266.798
 474.327 723.849
 970.609 387.774
 176.646 2.586
 14.679 624.746
 409.192 681.507
 824.816 676.137
 45.142 424.683
 204.479 248.367
 785.092 572.218
 410.884 991.903
 257.882 136.884
 478.588 439.225
 786.526 256.535
 507.588 700.525
 821.685 851.267
 935.640 392.419
 18.546 583.773
 946.117 668.754
 757.253 786.703
 919.200 940.272
 868.374 490.606
 759.421 701.281
 37.470 514.169
 23.607 7.501
 19.139 234.896
 730.385 390.919
 411.296 878.240
 208.810 66.985
 423.752 197.660
 195.919 39.091
 247.928 283.600
 930.594 378.379
 301.803 968.280
 226.752 437.180
 618.917 183.271
 408.430 816.233
 883.525 491.562
 721.650 464.344
 325.164 434.375
 25.225 649.980
 692.226 899.964
 529.979 653.669
 471.269 297.565
 381.602 725.013
 130.241 280.280
 447.987 106.103
 491.404 247.894
 711.880 112.277
 13.327 31.321
 821.865 390.371
 238.961 437.724
 209.773 443.210
 484.565 657.585
 534.588 357.129
 866.413 606.377
 308.866 827.512
 431.213 813.640
 353.754 116.901
 742.386 466.600
 116.280 463.151
 126.583 164.935
 974.053 783.873
 579.675 114.495
 7.473 791.184
 323.907 162.963
 600.726 971.431
 280.945 807.435
 855.977 322.361
 440.273 146.185
 589.288 440.329
 748.117 533.572
 493.922 68.182
 786.122 272.845
 482.016 746.707
 46.959 156.906
 777.520 845.938
 19.401 667.797
 763.112 214.678
 870.141 563.496
 66.257 595.497
 133.361 822.668
 792.188 67.030
 200.033 157.201
 15.363 244.941
 323.144 727.186
 669.627 87.595
 436.775 257.512
 328.193 592.891
 18.629 429.193
 237.592 760.135
 27.671 437.306
 518.478 137.205
 219.715 721.882
 26.896 431.162
 810.692 605.035
 791.970 772.957
 25.034 438.985
 722.637 677.849
 867.908 683.642
 872.838 806.983
 906.263 402.140
 640.448 727.266
 673.902 67.657
 972.224 791.950
 847.566 409.380
 780.417 469.457
 719.751 650.228
 124.697 269.832
 943.342 779.672
 257.153 334.397
 594.889 103.493
 802.927 632.819
 427.324 875.644
 292.212 61.670
 717.207 268.501
 61.689 959.132
 392.222 715.148
 498.984 181.759
 515.972 965.026
 459.413 861.828
 651.477 251.983
 890.401 849.096
 892.677 266.969
 658.788 100.664
 293.324 157.132
 896.212 519.592
 211.678 305.606
 917.522 950.180
 482.248 964.057
 689.318 849.137
 905.497 960.851
 646.154 91.637
 974.063 255.088
 289.558 104.609
 18.901 379.759
 831.908 102.057
 628.188 160.662
 238.578 325.204
 661.414 121.849
 405.894 450.580
 924.382 819.147
 120.826 449.467
 389.635 872.469
 565.515 280.462
 121.032 602.225
 843.414 632.160
 998.771 88.216
 654.781 154.500
 228.250 849.250
 381.569 15.165
 67.055 642.578
 452.285 372.295
 411.415 573.775
 646.538 287.902
 867.183 525.283
 619.940 429.717
 789.414 106.360
 239.295 475.280
 935.738 915.464
 625.099 684.050
 846.731 920.052
 116.083 524.982
 674.489 496.583
 664.563 312.777
 839.679 948.375
 610.760 430.949
 846.791 710.165
 991.003 209.545
 644.407 550.393
 834.132 826.175
 727.758 755.752
 570.656 547.854
 468.009 903.410
 201.876 205.506
 968.679 536.081
 185.744 361.094
 723.890 11.068
 730.383 197.903
 944.134 419.336
 935.860 637.041
 158.713 703.101
 783.762 597.666
 464.531 644.438
 589.642 105.526
 10.612 972.720
 155.472 185.418
 257.296 430.686
 391.389 109.949
 577.009 748.585
 724.471 722.182
 546.699 369.649
 736.833 696.454
 75.224 730.549
 438.485 883.654
 395.315 475.084
 598.093 328.998
 90.250 231.818
 45.925 316.867
 209.365 345.737
 699.924 444.206
 221.379 64.926
 823.200 447.647
 955.700 256.249
 227.694 396.835
 763.082 384.879
 525.592 144.895
 189.958 632.977
 282.067 214.815
 385.339 60.056
 927.579 856.437
 953.393 294.405
 386.227 982.257
 814.825 579.926
 612.425 371.279
 960.186 39.912
 98.515 599.488
 460.694 728.383
 121.045 934.357
 267.515 656.031
 186.702 131.069
 777.349 252.452
 176.614 42.441
 797.436 175.896
 879.659 945.947
 911.476 538.368
 464.077 883.610
 662.635 275.488
 428.035 378.264
 841.740 870.500
 362.657 47.780
 237.355 19.325
 577.605 693.054
 786.939 193.304
 104.657 832.045
 310.343 778.646
 587.274 727.942
 132.022 422.498
 65.307 192.129
 458.364 36.709
 108.304 700.129
 501.296 258.831
 276.086 150.037
 986.908 968.688
 582.139 317.380
 894.227 146.360
 797.905 258.036
 398.903 137.748
 811.273 512.363
 991.691 486.794
 290.726 540.381
 372.807 384.240
 10.935 831.638
 839.088 472.521
 972.647 186.744
 658.187 1.551
 958.938 753.728
 117.686 933.109
 174.167 155.092
 129.900 589.983
 826.835 985.131
 126.640 403.553
 862.298 756.796
 481.252 559.178
 897.632 88.806
 415.546 217.299
 834.381 243.043
 682.035 109.902
 653.592 636.557
 731.011 803.018
 762.911 389.169
 379.062 667.646
 652.270 444.925
 570.603 521.338
 910.374 82.316
 874.869 163.338
 199.698 353.598
 173.680 316.232
 127.044 957.836
 184.483 260.552
 76.752 436.020
 220.980 175.475
 694.871 201.202
 940.676 613.979
 478.024 493.790
 863.483 895.562
 687.052 734.664
 594.878 510.484
 882.099 179.616
 955.950 928.693
 775.575 141.733
 443.931 791.975
 787.971 117.978
 531.655 152.950
 837.943 847.567
 502.123 788.365
 124.374 948.354
 622.232 251.449
 289.520 269.667
 133.450 99.301
 667.165 302.752
 500.185 12.295
 799.357 880.795
 660.816 454.889
 984.412 347.449
 301.475 268.359
 935.054 384.824
 876.869 558.553
 269.729 668.286
 771.761 384.356
 326.187 496.294
 495.466 769.205
 921.390 959.495
 572.232 168.491
 135.980 135.685
 103.231 715.313
 878.159 187.967
 179.597 836.835
 987.381 205.022
 97.437 450.006
 532.265 648.030
 919.709 190.902
 2.394 492.155
 429.484 554.249
 505.835 596.230
 85.407 482.296
 282.440 667.136
 712.433 674.182
 699.120 961.247
 406.545 533.098
 982.743 780.398
 396.652 339.108
 797.205 961.015
 363.829 556.573
 115.169 149.953
 269.303 548.186
 856.440 327.282
 967.936 780.057
 351.639 33.657
 491.470 536.748
 682.665 237.228
 661.559 410.323
 394.191 22.597
 750.950 337.274
 460.357 982.467
 944.359 701.477
 927.955 662.952
 879.257 235.375
 495.172 867.636
 169.488 886.389
 779.757 416.233
 458.123 987.780
 991.889 823.960
 715.189 514.913
 667.744 701.572
 523.822 717.138
 505.621 747.589
 396.125 305.613
 846.402 428.794
 466.869 727.570
 76.206 628.162
 546.494 962.438
 26.499 127.270
 620.167 95.240
 84.009 119.980
 680.575 533.772
 180.951 503.112
 830.439 779.842
 549.958 326.320
 16.277 798.511
 235.299 16.049
 515.778 175.714
 943.429 216.846
 433.367 852.285
 185.428 857.350
 326.412 475.426
 558.691 278.732
 630.453 536.689
 885.360 531.475
 546.289 954.029
 173.921 714.025
 343.409 605.343
 604.390 96.655
 799.837 298.734
 16.387 738.948
 492.849 552.843
 465.535 3.394
 461.286 406.683
 23.205 315.253
 39.343 846.131
 46.217 384.928
 403.154 652.526
 9.153 949.383
 142.494 892.544
 747.278 599.974
 366.052 487.924
 631.339 32.146
 943.594 454.784
 17.892 805.614
 283.694 376.640
 975.099 559.745
 921.488 380.260
 161.620 346.981
 355.011 491.782
 176.319 976.427
 307.383 450.747
 242.800 790.434
 519.528 305.845
 742.427 309.683
 486.738 878.032
 562.675 498.189
 262.676 189.535
 137.666 730.842
 665.000 472.179
 281.078 744.949
 354.450 401.981
 757.768 167.063
 328.828 791.285
 22.220 510.822
 207.864 402.797
 635.025 615.152
 195.595 645.076
 722.051 249.871
 32.872 245.523
 86.797 363.280
 411.312 169.415
 549.866 129.958
 856.969 922.367
 48.804 413.613
 730.793 314.755
 468.277 467.022
 785.418 921.747
 19.160 17.005
 293.715 998.835
 883.361 335.780
 582.070 932.991
 379.887 380.345
 396.401 362.355
 880.740 628.851
 765.995 586.643
 359.735 287.782
 351.514 536.108
 743.554 157.583
 939.658 354.209
 55.461 589.005
 126.484 79.031
 804.717 740.423
 991.119 247.726
 738.270 250.877
 956.388 778.846
 198.553 608.456
 145.761 757.434
 137.970 943.166
 538.108 820.464
 745.857 872.760
 582.286 544.917
 519.422 934.782
 730.015 422.013
 31.602 244.533
 473.251 769.414
 144.244 413.801
 905.012 914.377
 715.992 676.476
 862.155 566.637
 145.229 212.792
 234.698 897.305
 257.213 102.719
 747.107 122.247
 931.826 320.295
 218.506 543.688
 518.224 994.582
 105.347 986.275
 992.049 490.044
 714.097 343.250
 180.087 20.809
 363.430 760.094
 359.529 721.371
 573.864 577.972
 490.811 703.385
 994.608 54.183
 73.994 377.441
 747.357 603.690
 641.351 593.895
 507.971 662.746
 679.256 232.358
 370.501 575.881
 979.385 160.380
 83.159 230.364
 174.895 793.853
 929.910 602.302
 346.639 270.966
 499.974 296.217
 866.113 835.182
 64.216 431.177
 57.033 888.044
 813.970 492.995
 240.823 188.012
 944.218 690.813
 420.557 345.619
 437.100 850.492
 343.850 497.513
 459.774 385.041
 261.778 372.432
 896.780 607.953
 115.199 821.506
 633.771 818.562
 582.055 844.781
 567.217 674.616
 812.650 667.457
 782.116 377.306
 370.977 105.499
 93.610 894.492
 948.530 304.266
 943.582 621.073
 585.248 569.336
 62.846 569.253
 136.314 960.195
 14.478 959.281
 482.188 250.022
 713.575 272.237
 864.795 823.973
 840.492 775.287
 820.200 790.590
 124.030 846.897
 495.862 603.000
 241.692 240.808
 920.016 556.070
 367.764 624.641
 716.518 760.771
 576.545 219.114
 218.219 356.456
 585.419 319.865
 266.577 455.008
 986.961 594.220
 738.484 407.888
 784.972 764.061
 10.547 628.706
 908.732 82.959
 856.187 211.274
 453.344 626.256
 325.540 668.169
 780.388 87.854
 838.454 130.129
 739.064 533.628
 336.597 535.293
 138.367 430.885
 904.454 583.177
 48.668 554.004
 746.672 305.781
 447.524 871.769
 969.632 932.329
 388.758 831.036
 880.550 600.610
 83.391 159.052
 812.835 342.902
 681.193 273.207
 90.319 485.006
 856.243 988.332
 136.681 120.530
 580.595 589.435
 854.582 27.342
 346.879 649.115
 879.232 287.953
 31.398 636.865
 744.412 859.782
 110.204 330.328
 178.992 454.964
 915.899 0.569
 926.120 763.163
 495.029 24.206
 595.418 356.031
 665.301 960.207
 24.237 510.530
 427.189 719.245
 543.612 782.699
 632.480 515.318
 977.672 946.874
 7.919 105.185
 414.512 21.622
 358.216 938.742
 987.834 557.078
 190.598 326.393
 520.899 324.151
 601.893 406.801
 779.565 579.700
 116.315 414.802
 834.681 379.664
 153.190 615.198
 174.075 61.178
 912.386 909.517
 462.403 242.380
 993.003 931.198
 407.610 113.150
 887.799 827.415
 943.591 670.191
 329.906 555.519
 720.432 35.062
 95.711 587.557
 750.521 374.059
 402.659 371.445
 487.737 894.849
 175.514 711.954
 818.150 247.860
 709.822 644.045
 567.481 622.407
 235.590 126.206
 539.455 251.038
 504.256 498.955
 599.625 663.749
 292.799 665.747
 424.058 250.276
 973.339 158.066
 707.168 768.133
 445.834 956.933
 537.000 791.398
 514.948 238.533
 421.361 536.122
 526.996 186.897
 909.716 469.005
 914.774 31.884
 681.868 943.450
 450.546 402.120
 346.695 288.911
 32.323 571.624
 447.155 173.742
 855.705 882.844
 439.011 177.202
 810.915 470.542
 791.266 742.527
 928.462 828.971
 139.874 579.804
 41.293 963.071
 360.151 75.667
 478.785 62.785
 957.505 917.737
 328.946 323.384
 714.100 417.232
 448.419 704.846
 677.136 515.734
 141.996 846.510
 392.351 185.018
 29.361 811.591
 536.576 505.751
 649.528 877.600
 501.785 666.310
 484.231 776.688
 948.780 121.886
 299.489 953.599
 253.702 252.172
 577.134 892.897
 190.023 749.525
 730.794 981.902
 150.959 245.437
 247.250 847.178
 953.724 69.098
 666.013 522.192
 462.361 645.767
 787.267 79.001
 307.686 643.577
 889.073 660.504
 211.978 214.529
 324.899 870.301
 386.441 338.916
 276.602 668.656
 158.172 552.928
 848.133 755.246
 100.588 37.908
 122.097 627.551
 140.390 888.736
 363.452 338.954
 251.460 210.486
 668.838 459.450
 731.399 760.122
 31.200 896.529
 702.158 37.268
 850.480 362.151
 348.424 809.510
 283.349 187.268
 674.929 948.193
 727.508 467.153
 848.731 456.045
 996.346 763.598
 820.042 634.390
 3.260 654.179
 163.525 302.165
 765.324 680.299
 432.810 818.951
 304.967 846.082
 708.594 747.952
 205.868 916.793
 83.044 331.067
 623.274 780.994
 150.952 436.324
 995.626 13.733
 965.211 318.048
 417.969 212.652
 607.807 832.828
 60.484 394.891
 477.740 750.990
 418.144 725.242
 507.498 455.670
 908.612 596.278
 896.391 732.456
 71.766 865.646
 151.613 14.818
 620.597 156.699
 519.262 498.255
 932.675 93.879
 483.335 993.401
 415.006 237.381
 329.982 420.511
 12.236 131.549
 689.102 10.308
 26.106 133.069
 50.828 765.444
 268.422 648.596
 39.031 639.795
 354.087 712.947
 438.940 436.869
 956.841 870.089
 806.079 232.078
 978.048 486.974
 816.511 445.181
 526.225 607.781
 194.773 678.300
 158.099 431.695
 119.773 381.640
 105.181 425.166
 957.392 993.925
 895.349 929.316
 201.797 749.074
 397.480 130.187
 778.808 56.537
 467.164 174.821
 730.565 602.617
 979.936 556.295
 570.757 827.156
 609.965 188.106
 786.467 587.953
 579.943 640.454
 532.157 908.643
 182.975 131.622
 182.338 129.495
 898.968 135.750
 204.113 350.376
 713.696 978.696
 604.316 217.300
 943.833 906.651
 776.622 195.349
 699.548 703.735
 903.274 968.991
 629.370 646.536
 588.531 383.958
 919.954 72.687
 254.260 901.788
 624.020 29.981
 103.110 278.197
 299.328 800.646
 445.331 639.775
 24.246 766.374
 638.720 250.612
 53.766 313.204
 257.352 602.823
 464.087 756.818
 787.318 494.310
 952.909 599.127
 752.792 76.111
 692.994 572.827
 763.153 453.455
 533.294 674.164
 304.233 943.012
 488.036 773.229
 889.810 48.117
 10.672 989.263
 362.258 279.114
 5.881 154.749
 55.837 172.992
 456.147 711.217
 287.569 951.448
 325.423 892.125
 247.500 786.438
 524.598 179.712
 53.650 344.546
 983.690 665.190
 201.784 274.411
 653.780 1.998
 263.978 343.723
 765.711 293.219
 813.599 673.341
 188.565 184.868
 721.710 746.025
 873.215 100.937
 178.179 766.598
 327.246 423.359
 740.006 340.578
 867.611 225.931
 53.030 31.169
 135.381 166.573
 487.567 2.592
 459.395 343.822
 83.309 904.279
 127.594 363.229
 926.660 279.100
 299.194 835.395
 350.368 864.148
 78.862 853.043
 319.880 109.507
 414.857 248.977
 675.260 374.700
 794.185 214.764
 857.042 520.354
 834.566 21.743
 637.308 830.988
 539.212 507.653
 685.097 361.205
 237.658 815.173
 452.431 260.241
 714.214 750.440
 511.616 407.383
 182.873 492.797
 696.726 682.866
 140.005 170.253
 996.359 445.306
 578.005 722.413
 357.882 718.382
 16.718 223.749
 345.632 277.458
 575.425 420.347
 850.327 233.218
 215.039 143.654
 880.577 936.587
 4.728 771.925
 439.557 570.415
 64.345 296.142
 863.242 782.497
 786.723 360.151
 986.949 175.736
 213.344 947.953
 533.220 569.830
 512.300 13.724
 48.407 240.323
 456.180 136.897
 132.839 21.564
 515.157 345.841
 138.516 316.966
 640.635 215.346
 680.339 920.435
 319.172 596.880
 406.451 735.212
 904.888 293.548
 388.152 239.335
 299.180 316.854
 60.710 39.941
 525.480 248.092
 917.367 371.727
 758.212 627.671
 626.802 608.731
 601.475 180.541
 109.629 94.458
 394.709 290.581
 525.359 65.220
 648.466 212.275
 444.211 497.841
 310.029 570.757
 517.683 98.850
 930.938 283.769
 230.629 751.701
 289.557 938.868
 281.593 825.778
 22.653 190.030
 466.185 241.109
 79.957 978.544
 752.479 881.439
 652.086 428.651
 362.968 301.801
 780.675 479.028
 892.799 22.110
 363.586 562.884
 780.302 512.848
 269.490 583.890
 237.845 131.025
 904.815 709.401
 186.347 262.909
 789.973 39.529
 906.386 173.998
 537.151 448.863
 316.461 96.444
 442.941 41.309
 761.902 830.154
 658.120 927.142
 396.181 167.556
 344.509 910.504
 63.422 235.317
 223.564 166.038
 653.063 981.668
 640.110 851.833
 254.559 518.743
 462.122 634.536
 854.381 489.030
 396.834 339.248
 505.150 588.297
 285.754 945.145
 776.582 509.093
 635.741 256.677
 241.985 924.859
 617.389 134.569
 837.604 411.071
 411.256 780.852
 183.422 983.649
 580.447 363.952
 604.628 953.551
 896.553 134.880
 327.264 168.296
 124.840 31.160
 527.500 194.807
 891.828 764.130
 932.085 242.959
 200.209 226.024
 42.024 425.512
 36.617 190.063
 779.269 478.382
 29.510 179.241
 137.514 146.813
 277.820 783.005
 906.347 789.759
 384.746 856.533
 589.443 219.309
 821.870 961.474
 561.779 617.409
 21.450 131.972
 320.731 442.219
 882.464 873.493
 347.157 325.668
 589.735 37.787
 774.119 987.104
 24.548 444.461
 384.876 451.104
 407.053 432.740
 753.340 306.764
 800.765 786.461
 877.626 218.035
 451.462 57.118
 922.174 367.503
 678.304 355.541
 610.651 357.531
 814.086 349.605
 38.213 311.702
 962.132 916.296
 788.522 415.461
 635.564 589.799
 42.096 947.732
 534.812 327.222
 95.249 415.843
 243.702 899.842
 323.155 785.472
 753.644 395.659
 19.878 957.632
 808.136 389.628
 838.887 688.278
 772.626 567.719
 299.287 566.289
 332.722 262.247
 278.335 596.028
 889.701 16.469
 795.724 395.847
 217.504 9.860
 128.418 188.888
 259.080 770.741
 248.674 182.877
 939.463 924.846
 327.451 807.753
 453.863 887.271
 119.003 690.669
 624.932 27.120
 171.527 424.861
 916.008 310.493
 177.864 750.100
 416.393 165.679
 277.142 966.839
 288.648 987.158
 583.675 403.082
 572.545 490.965
 697.384 832.510
 990.062 7.046
 937.577 585.137
 182.896 714.309
 739.191 19.060
 159.070 26.389
 211.055 245.581
 226.758 571.753
 635.659 872.713
 278.421 997.243
 499.016 796.931
 461.435 691.710
 990.038 113.838
 365.711 273.866
 267.417 309.593
 285.485 629.466
 827.023 451.468
 610.663 496.293
 136.609 923.545
 290.375 176.191
 162.149 798.497
 733.082 261.628
 269.888 535.625
 687.408 176.154
 231.508 826.336
 137.571 485.194
 121.314 939.221
 176.771 993.023
 911.757 356.636
 149.086 526.508
 637.667 242.568
 111.595 454.646
 404.268 877.699
 227.688 609.174
 6.510 572.516
 2.385 575.401
 957.523 294.495
 81.339 799.128
 695.599 782.542
 505.741 606.194
 258.265 873.734
 22.357 822.270
 838.514 126.962
 46.221 994.427
 134.627 229.254
 746.143 300.367
 987.140 637.696
 131.312 649.696
 383.406 107.997
 950.068 563.226
 873.750 245.613
 236.853 505.749
 858.840 683.144
 855.891 55.470
 103.735 525.379
 863.889 745.168
 441.683 38.540
 750.866 497.859
 634.598 310.928
 997.841 210.515
 145.101 537.287
 120.678 385.959
 487.654 328.064
 736.964 464.100
 407.814 807.461
 811.618 113.045
 385.961 421.358
 299.497 678.311
 575.128 149.180
 929.915 989.488
 915.295 914.462
 967.502 39.381
 674.954 269.787
 862.904 697.484
 364.583 136.069
 780.299 629.724
 858.588 387.711
 889.701 267.807
 618.018 168.208
 951.525 817.422
 294.975 910.604
 338.332 494.408
 343.138 429.201
 51.223 26.195
 882.383 89.629
 141.766 812.996
 247.503 790.533
 968.015 385.146
 872.865 279.342
 947.045 61.373
 361.129 545.055
 546.280 164.811
 392.546 691.364
 639.743 212.112
 142.700 693.332
 579.405 94.506
 884.774 820.110
 260.204 122.304
 704.632 695.643
 532.540 625.710
 703.312 40.109
 808.556 580.418
 605.371 49.031
 966.952 957.177
 439.234 226.999
 362.228 446.946
 466.908 791.976
 142.919 169.724
 77.870 638.068
 262.711 483.342
 141.279 313.663
 689.265 132.079
 751.081 703.252
 867.579 542.870
 271.918 650.518
 545.014 933.950
 675.350 823.781
 509.265 157.325
 874.037 789.545
 602.264 478.400
 847.629 753.217
 853.866 195.202
 992.772 366.206
 609.270 522.885
 208.553 644.417
 811.258 189.718
 588.669 543.985
 928.870 896.757
 276.602 385.968
 512.045 139.225
 547.146 793.431
 689.749 842.779
 706.973 422.967
 637.386 67.875
 111.886 750.406
 716.687 431.164
 835.372 859.530
 564.508 401.009
 101.690 326.414
 380.803 776.883
 29.635 274.216
 373.696 257.610
 986.138 768.308
 171.968 354.462
 591.029 344.587
 751.839 91.227
 267.473 420.346
 362.903 49.220
 22.279 73.418
 223.095 721.164
 644.453 528.453
 608.146 709.859
 710.815 136.598
 939.010 687.312
 118.475 544.736
 700.937 874.564
 463.426 631.577
 468.432 34.842
 543.099 39.710
 997.205 31.245
 872.455 295.217
 641.806 89.118
 115.179 510.340
 208.232 242.256
 193.856 81.234
 524.961 516.481
 959.108 83.938
 362.181 214.938
 273.907 839.925
 24.257 983.230
 265.282 361.104
 739.596 931.535
 74.020 726.675
 457.942 22.896
 409.681 415.327
 499.065 765.510
 512.082 880.787
 667.867 301.088
 103.557 272.507
 526.663 606.031
 663.934 862.454
 891.181 327.469
 900.519 30.602
 766.402 888.354
 850.037 313.228
 663.402 806.078
 322.900 147.727
 918.804 585.070
 770.076 314.155
 482.272 238.030
 460.091 326.497
 930.847 151.652
 642.204 955.747
 826.039 94.744
 138.594 853.020
 142.910 139.465
 253.811 705.284
 390.345 865.193
 666.900 210.897
 306.985 690.392
 937.157 259.464
 84.644 547.283
 717.816 283.732
 945.308 409.426
 745.895 704.199
 412.071 701.297
 126.745 484.069
 679.671 175.095
 527.472 968.418
 345.967 12.474
 256.426 702.347
 229.104 292.269
 161.566 754.998
 711.739 420.112
 107.038 56.371
 747.192 17.913
 966.192 359.511
 384.532 262.205
 535.062 39.962
 50.230 897.560
 160.771 46.247
 321.157 557.470
 785.189 818.861
 73.516 538.740
 319.443 941.010
 559.003 500.734
 36.576 102.629
 585.470 417.366
 948.051 721.484
 835.174 482.963
 818.102 233.203
 787.922 64.008
 674.724 738.512
 405.809 463.875
 956.844 873.926
 935.758 509.257
 56.621 585.376
 978.609 322.882
 189.800 957.276
 520.285 180.816
 674.406 547.282
 410.808 893.227
 690.974 355.207
 878.023 539.723
 11.166 809.455
 970.347 744.543
 544.232 72.900
 310.298 619.048
 593.965 779.864
 509.775 420.632
 626.954 634.906
 928.859 285.661
 13.901 391.334
 860.403 762.157
 460.264 732.075
 478.911 484.139
 734.494 787.872
 118.486 147.998
 328.759 128.312
 333.306 941.586
 48.411 371.304
 265.732 974.404
 375.913 288.147
 700.280 813.148
 149.004 786.875
 743.191 457.662
 440.961 179.228
 842.026 530.218
 45.804 60.229
 180.559 893.862
 118.838 228.306
 762.483 676.781
 972.073 763.271
 472.249 838.428
 896.861 464.905
 390.147 64.120
 7.724 782.631
 787.011 278.452
 250.125 473.815
 755.314 300.039
 872.341 992.068
 899.710 762.455
 262.184 895.677
 41.062 56.014
 230.732 888.881
 441.840 625.056
 678.395 864.390
 673.410 924.136
 397.416 44.464
 281.620 898.140
 296.364 950.678
 808.463 225.461
 26.601 40.410
 265.018 235.453
 251.276 893.122
 673.009 382.339
 230.696 414.148
 975.841 194.158
 63.447 641.078
 219.889 499.533
 583.058 21.820
 5.969 514.750
 281.248 8.361
 470.614 612.402
 629.654 141.217
 466.155 619.809
 174.651 542.209
 735.077 655.166
 859.490 583.829
 113.239 412.441
 212.922 48.956
 621.845 578.233
 565.108 62.620
 521.442 596.838
 994.610 586.027
 382.387 200.810
 662.164 70.945
 183.379 166.269
 888.755 629.266
 668.757 323.463
 331.014 568.032
 290.708 407.875
 893.330 555.274
 226.585 345.076
 293.473 837.770
 214.817 759.037
 120.257 540.347
 393.916 129.565
 644.307 990.069
 384.747 116.653
 875.893 470.784
 531.273 149.996
 419.760 707.847
 342.503 748.526
 521.705 483.716
 669.495 1.181
 504.330 7.745
 245.219 785.168
 171.941 313.314
 729.237 216.583
 52.228 978.957
 979.111 380.677
 813.397 704.103
 639.699 951.324
 331.370 692.086
 351.922 22.926
 616.967 771.317
 564.001 500.329
 785.489 728.770
 538.581 146.196
 51.489 337.598
 224.766 809.090
 153.845 72.792
 69.040 153.438
 907.446 956.061
 15.862 104.302
 688.269 424.754
 167.771 190.735
 491.433 541.595
 184.860 522.553
 863.662 354.867
 181.154 533.126
 61.839 275.504
 875.697 147.508
 490.807 92.250
 162.012 238.802
 42.048 722.942
 232.108 179.500
 809.286 164.123
 419.785 807.785
 669.497 908.318
 79.816 56.152
 963.474 544.623
 990.349 941.565
 517.273 430.704
 929.085 218.647
 246.050 450.450
 531.267 141.759
 759.506 569.493
 169.133 875.479
 631.150 429.391
 106.229 808.701
 142.603 729.941
 362.010 554.008
 413.226 927.778
 686.716 705.003
 371.487 508.895
 485.968 449.838
 217.885 94.236
 969.447 134.442
 23.268 122.919
 826.949 585.067
 257.409 179.620
 284.880 953.159
 160.402 934.217
 971.717 568.621
 466.377 526.811
 955.105 577.985
 531.168 334.134
 17.293 315.409
 71.723 809.114
 448.662 485.830
 617.383 299.702
 678.713 425.748
 226.797 872.243
 75.385 308.410
 817.606 525.597
 450.807 52.463
 570.400 262.466
 766.081 518.189
 738.620 152.064
 359.527 990.340
 959.498 282.237
 689.898 874.276
 908.841 758.738
 124.519 411.023
 168.244 204.694
 76.464 251.095
 224.341 474.999
 747.015 136.246
 46.126 99.697
 630.411 208.036
 91.503 769.376
 635.731 593.193
 484.532 576.597
 352.644 674.850
 539.913 723.704
 388.371 628.073
 553.683 632.756
 415.717 425.441
 544.884 372.139
 257.443 167.418
 340.865 711.828
 979.952 591.784
 421.097 990.801
 146.486 311.380
 346.055 22.136
 482.435 330.076
 427.165 60.743
 706.460 819.255
 772.509 143.010
 982.773 892.791
 655.484 995.077
 731.880 104.694
 687.550 955.730
 607.526 783.202
 872.572 620.544
 592.476 796.545
 822.760 975.770
 999.460 373.002
 222.148 834.442
 878.493 640.992
 732.967 234.323
 948.297 349.038
 606.534 819.760
 786.396 21.628
 139.854 959.619
 56.378 621.730
 121.548 694.524
 26.627 656.328
 548.735 442.355
 375.679 875.659
 135.834 495.779
 196.202 93.280
 645.964 634.575
 441.863 771.849
 477.703 954.287
 626.296 473.233
 559.652 227.633
 26.566 921.657
 720.818 602.948
 688.624 651.010
 797.812 182.434
 230.880 143.777
 744.683 380.094
 424.289 176.571
 565.746 943.889
 250.983 188.717
 586.670 38.256
 144.909 824.372
 208.421 861.607
 261.152 69.194
 99.429 349.615
 348.217 329.487
 723.804 660.110
 379.874 370.277
 80.797 311.322
 888.964 739.971
 649.545 154.406
 611.552 429.672
 352.958 296.988
 850.825 327.117
 138.093 790.526
 989.293 76.417
 733.351 375.082
 976.159 308.789
 704.311 5.711
 883.535 695.364
 961.963 820.640
 827.847 735.703
 954.795 849.171
 586.771 745.137
 427.915 183.590
 81.060 766.510
 589.594 781.914
 836.386 498.914
 972.845 145.171
 472.699 214.788
 104.707 82.931
 895.642 700.179
 139.399 793.338
 972.390 689.486
 917.663 829.033
 177.076 29.732
 980.220 878.707
 681.272 870.125
 88.722 986.966
 163.122 765.559
 946.151 74.500
 813.487 459.013
 416.633 758.927
 555.495 783.811
 431.909 257.137
 870.125 134.974
 450.629 956.433
 167.897 96.945
 273.348 348.505
 776.543 396.561
 879.243 842.499
 65.857 454.217
 862.470 316.628
 321.341 527.438
 831.755 578.400
 853.032 140.055
 574.669 518.349
 708.906 42.624
 859.501 138.802
 805.044 997.431
 887.279 685.830
 417.346 881.482
 751.994 317.869
 759.950 876.230
 909.292 508.049
 839.728 301.836
 886.726 238.953
 288.679 160.685
 39.205 939.183
 378.958 899.317
 511.744 601.807
 689.297 765.324
 121.257 77.645
 765.238 427.021
 216.511 753.756
 775.713 5.455
 779.907 702.720
 369.949 122.779
 859.283 555.091
 264.438 46.085
 578.203 330.162
 200.918 64.827
 388.150 923.950
 802.289 212.261
 267.782 953.780
 81.413 671.378
 318.123 892.281
 323.397 304.169
 676.537 476.929
 238.873 835.594
 108.048 981.981
 475.692 201.941
 714.599 206.038
 159.203 344.657
 318.865 719.120
 314.997 467.957
 570.041 677.664
 98.668 170.132
 228.653 144.202
 329.139 358.543
 412.849 521.259
 87.736 936.540
 530.091 247.665
 125.006 642.313
 828.966 21.747
 609.912 376.034
 842.441 362.421
 788.208 888.997
 765.835 539.168
 393.433 859.293
 32.820 678.967
 8.042 440.462
 986.639 967.052
 914.878 156.220
 760.484 213.683
 549.680 104.727
 902.553 966.867
 281.086 424.792
 233.068 757.192
 551.047 724.122
 180.609 802.786
 129.437 52.326
 895.124 557.210
 423.579 160.351
 709.365 219.186
 66.425 380.718
 657.034 749.101
 844.086 912.062
 345.372 952.710
 950.578 535.629
 316.304 837.393
 439.184 534.632
 360.529 151.378
 18.173 549.366
 23.443 852.787
 284.272 267.235
 663.701 185.161
 448.817 718.147
 1.067 161.755
 265.804 788.835
 679.587 75.572
 472.863 666.698
 237.589 289.580
 688.583 822.645
 233.608 46.281
 533.746 906.568
 545.764 532.772
 249.093 387.639
 913.668 502.377
 335.708 769.317
 201.594 583.024
 641.369 856.101
 157.984 82.858
 831.038 471.676
 360.503 862.484
 613.681 617.774
 752.711 299.060
 330.794 727.010
 585.425 778.834
 252.306 74.020
 513.933 671.183
 959.156 755.923
 115.363 648.774
 632.912 889.527
 675.669 205.691
 613.887 768.509
 953.194 609.736
 750.610 914.424
 908.834 518.336
 444.072 991.801
 457.920 442.247
 816.461 956.279
 955.697 900.660
 611.128 98.138
 889.282 859.104
 591.256 629.308
 580.172 152.294
 760.263 453.677
 271.590 482.598
 416.619 837.226
 906.373 56.989
 196.903 951.002
 18.799 427.287
 999.021 56.508
 246.157 967.285
 236.272 315.742
 994.349 133.378
 804.024 478.447
 200.979 80.824
 574.166 684.361
 66.934 854.544
 126.100 241.248
 164.174 640.781
 813.114 938.731
 767.344 994.074
 513.616 437.466
 346.873 473.527
 470.493 752.858
 351.711 304.493
 249.093 317.512
 104.078 988.539
 893.801 558.073
 432.925 818.399
 11.599 126.470
 646.973 8.774
 513.161 665.257
 354.689 261.969
 681.144 309.400
 193.390 574.098
 772.289 596.127
 651.642 617.703
 484.203 399.340
 230.411 166.054
 896.514 270.339
 264.132 449.209
 325.010 762.617
 841.401 639.143
 380.091 71.153
 657.727 578.403
 199.003 517.645
 984.354 511.989
 704.913 969.615
 635.186 714.266
 42.835 366.265
 199.230 171.128
 338.880 825.688
 422.598 672.358
 239.596 780.766
 469.054 970.874
 504.549 704.520
 561.590 895.559
 268.425 975.086
 862.861 174.583
 557.331 546.965
 245.911 89.070
 664.418 355.294
 148.132 175.842
 67.387 815.739
 3.458 916.462
 537.791 692.303
 776.197 462.491
 860.495 802.054
 43.695 868.638
 390.461 88.865
 516.152 342.066
 340.547 122.308
 165.652 613.839
 863.754 923.243
 541.148 534.164
 389.992 560.357
 853.108 364.357
 352.700 343.590
 955.493 353.397
 24.373 818.177
 71.290 54.441
 130.373 559.860
 591.807 356.001
 763.294 926.132
 323.326 413.878
 739.989 134.234
 404.573 3.855
 372.497 33.859
 724.915 343.057
 933.009 706.353
 939.717 111.553
 230.380 53.693
 212.118 347.832
 358.216 106.291
 169.432 585.362
 77.167 160.843
 509.851 176.328
 539.772 606.002
 447.288 237.286
 316.060 467.946
 157.626 214.818
 421.500 139.134
 460.727 263.144
 353.121 286.414
 714.283 646.147
 900.158 679.406
 836.375 310.467
 686.218 262.910
 244.877 851.674
 322.211 609.372
 488.160 930.195
 583.291 336.549
 330.602 46.520
 876.643 834.254
 889.060 605.557
 226.297 900.895
 136.580 677.925
 180.580 599.583
 194.366 482.203
 139.614 774.531
 522.518 687.830
 125.019 456.809
 547.660 385.532
 570.263 584.976
 787.706 343.321
 224.712 587.576
 960.301 704.372
 242.241 952.947
 404.503 972.377
 299.260 745.244
 871.000 244.540
 568.364 427.425
 13.416 607.372
 301.743 401.345
 864.163 211.507
 970.406 466.727
 28.077 235.129
 506.684 294.990
 53.984 68.283
 431.951 886.764
 429.844 79.780
 70.958 474.858
 325.860 132.807
 788.266 104.870
 719.478 103.567
 189.208 96.260
 967.481 428.558
 543.634 196.091
 537.276 700.678
 679.630 689.846
 219.080 482.740
 198.956 248.528
 163.232 380.548
 856.472 353.898
 925.575 478.330
 171.077 755.324
 965.259 89.588
 972.365 338.748
 782.977 409.430
 390.178 813.086
 876.181 704.075
 346.602 789.705
 637.199 663.777
 572.689 710.042
 149.166 141.994
 534.741 993.971
 915.510 761.948
 984.577 81.920
 966.466 487.903
 540.418 337.415
 549.186 819.680
 233.505 189.561
 957.746 502.438
 122.017 318.609
 680.467 667.919
 258.197 29.455
 322.032 896.858
 704.839 390.458
 37.777 464.599
 219.543 926.903
 41.198 793.058
 273.691 103.790
 110.205 62.851
 440.299 981.213
 623.154 860.807
 891.292 12.676
 155.596 362.208
 888.904 233.327
 919.297 726.451
 164.695 67.807
 636.133 362.590
 957.820 708.489
 823.539 381.158
 64.884 772.152
 891.154 665.219
 447.905 550.063
 79.099 481.795
 994.002 202.176
 728.981 720.312
 737.752 305.308
 994.523 633.816
 890.144 108.293
 147.884 208.293
 90.526 49.914
 601.762 973.109
 461.432 699.791
 580.865 559.447
 930.728 445.331
 676.898 622.483
 349.082 392.346
 899.754 766.335
 709.455 11.377
 88.011 888.579
 133.429 750.331
 911.207 323.961
 669.090 866.365
 134.897 386.229
 617.387 91.480
 230.490 344.604
 417.003 937.949
 901.782 629.845
 748.602 738.066
 228.517 637.379
 722.723 180.120
 156.878 15.224
 874.506 696.609
 213.431 817.012
 364.174 645.260
 1.570 530.154
 763.807 627.227
 130.078 311.974
 165.940 354.888
 297.219 978.543
 973.411 324.097
 839.055 479.046
 596.184 788.704
 879.014 980.292
 691.540 570.092
 471.572 899.521
 418.692 468.782
 703.984 517.949
 145.830 151.513
 447.204 331.706
 932.686 554.207
 374.262 341.201
 29.443 22.944
 488.661 725.014
 275.388 581.208
 926.856 111.566
 168.718 97.587
 371.040 162.862
 111.003 484.808
 387.626 772.177
 832.689 905.066
 202.578 594.771
 784.608 820.215
 349.903 261.338
 667.746 406.522
 749.766 742.446
 680.642 665.697
 757.072 353.572
 230.028 585.914
 691.731 620.316
 92.989 33.377
 143.683 108.187
 483.606 46.825
 717.133 697.885
 387.369 740.364
 821.080 132.886
 434.287 735.635
 61.378 849.456
 616.558 599.884
 881.231 628.781
 276.894 84.801
 422.781 886.165
 35.133 480.525
 436.394 973.177
 48.087 324.082
 193.383 645.946
 152.813 251.463
 212.456 417.801
 797.365 442.879
 593.429 328.958
 64.103 882.474
 470.197 332.674
 715.578 303.491
 608.105 9.166
 796.804 999.823
 241.480 309.634
 493.338 702.919
 590.954 27.193
 333.132 12.522
 36.247 354.522
 420.955 759.958
 20.427 275.200
 774.525 518.254
 501.455 343.386
 387.023 864.662
 174.394 221.498
 844.888 74.171
 994.499 895.537
 984.554 568.892
 421.977 890.732
 556.876 575.044
 671.371 825.123
 391.569 219.468
 422.890 914.904
 401.971 419.693
 483.749 372.910
 557.289 839.588
 771.563 201.166
 867.488 366.374
 429.417 491.247
 495.603 749.509
 526.618 724.226
 432.266 478.754
 506.832 557.737
 164.234 684.079
 625.856 444.368
 447.692 846.346
 87.397 26.916
 491.036 712.578
 402.729 376.522
 471.844 826.754
 837.892 694.298
 598.110 95.425
 292.342 391.446
 691.905 401.793
 900.747 443.407
 169.933 322.645
 343.335 417.045
 43.657 865.532
 771.278 573.987
 213.471 970.599
 336.599 325.968
 516.720 469.540
 198.684 68.340
 166.212 686.350
 152.566 945.079
 920.347 839.085
 481.580 442.802
 422.371 563.108
 525.899 303.027
 76.986 943.757
 729.010 152.654
 867.968 405.565
 479.736 444.083
 9.413 156.977
 14.339 871.290
 942.286 900.539
 541.190 879.558
 192.153 471.074
 862.117 348.260
 76.189 506.187
 305.648 22.533
 349.046 248.075
 176.966 965.870
 97.069 952.146
 39.478 757.312
 596.155 981.110
 548.704 560.254
 335.657 603.326
 789.059 631.884
 952.899 417.276
 849.404 550.431
 721.742 581.666
 898.644 29.901
 374.136 50.063
 175.758 927.618
 113.806 463.032
 930.357 78.040
 492.076 427.886
 484.055 197.104
 471.871 570.508
 726.728 975.307
 199.276 945.035
 715.315 936.306
 253.331 370.732
 759.458 892.760
 52.616 782.294
 814.507 235.134
 588.342 246.467
 967.704 585.270
 233.010 446.729
 810.539 918.616
 374.308 966.514
 4.972 381.382
 456.772 923.615
 42.599 116.737
 418.286 503.124
 185.791 272.965
 801.921 798.193
 693.654 442.766
 151.631 457.438
 451.659 413.297
 886.339 830.942
 23.348 768.865
 242.962 245.099
 360.313 450.361
 214.589 377.249
 80.243 346.569
 643.532 367.004
 443.210 771.555
 796.334 730.870
 217.268 809.772
 213.360 544.285
 273.160 916.684
 331.666 940.275
 434.475 419.121
 96.963 231.956
 237.389 128.023
 357.300 897.954
 429.616 759.298
 444.314 42.252
 320.864 249.375
 752.476 535.000
 249.757 984.406
 905.635 906.566
 170.552 960.506
 914.517 766.744
 606.100 621.772
 567.907 383.954
 333.328 638.962
 731.412 429.951
 239.372 890.720
 646.482 384.560
 838.596 978.219
 202.398 828.067
 204.574 470.437
 296.941 717.905
 231.242 859.248
 187.403 658.224
 581.613 659.830
 370.340 298.830
 751.350 872.035
 302.358 32.200
 912.244 912.313
 799.267 547.982
 604.211 314.212
 419.750 23.233
 613.960 799.761
 572.613 509.110
 167.445 455.904
 582.434 671.604
 727.941 562.391
 933.740 472.000
 541.635 353.047
 393.600 664.085
 620.813 535.131
 519.721 437.754
 66.709 515.849
 106.931 965.861
 678.964 906.081
 648.596 592.231
 298.358 294.725
 708.343 528.244
 609.336 458.933
 857.096 63.775
 467.090 932.960
 254.388 821.476
 692.045 178.804
 93.021 633.013
 627.135 853.508
 612.209 349.142
 217.922 859.664
 674.518 735.310
 543.164 896.767
 532.135 489.208
 387.949 141.641
 242.694 50.602
 859.935 906.799
 676.353 976.387
 151.821 727.722
 454.570 210.659
 253.241 275.425
 825.723 91.572
 819.262 881.950
 90.097 670.440
 70.116 796.747
 991.710 156.227
 790.459 694.970
 579.986 588.059
 432.118 459.093
 571.515 243.181
 420.880 17.849
 700.353 636.970
 897.502 607.016
 1.886 109.928
 860.984 411.362
 325.685 34.342
 556.495 242.935
 590.712 236.572
 692.735 935.475
 683.398 711.183
 868.396 106.111
 335.393 507.723
 322.559 112.564
 511.265 472.646
 640.085 566.133
 573.104 516.189
 384.298 937.927
 883.243 201.025
 292.558 298.682
 250.478 685.980
 855.948 382.447
 239.740 639.320
 965.467 173.326
 448.812 413.156
 200.373 434.798
 335.127 59.844
 69.176 776.199
 555.856 205.257
 602.915 364.378
 398.297 170.194
 609.691 514.879
 136.316 363.525
 297.739 551.195
 791.332 938.018
 983.873 308.417
 120.609 96.893
 49.973 925.205
 846.863 626.355
 970.684 452.390
 405.053 82.624
 92.134 785.170
 366.441 222.925
 328.764 367.027
 336.536 395.791
 201.011 525.853
 470.258 619.604
 751.475 585.840
 840.847 418.189
 145.160 592.451
 102.829 352.417
 927.608 522.905
 146.247 807.055
 433.329 802.419
 519.713 447.730
 109.276 268.791
 152.473 854.918
 150.587 27.389
 507.159 936.937
 898.080 908.361
 500.264 604.128
 681.624 111.695
 919.536 899.769
 926.458 628.038
 307.625 893.112
 289.640 819.021
 358.666 475.464
 733.201 185.802
 356.425 106.097
 844.438 545.007
 464.715 141.408
 410.435 154.129
 236.572 774.056
 474.756 511.168
 340.014 700.410
 533.941 714.200
 584.864 331.816
 557.618 164.285
 85.225 840.680
 479.504 679.149
 91.783 274.794
 251.368 545.452
 291.505 836.646
 475.051 854.794
 391.850 678.501
 729.308 464.265
 602.832 944.106
 641.665 808.174
 301.805 544.966
 377.245 416.164
 139.422 309.813
 836.128 607.410
 125.772 722.461
 481.011 314.742
 656.168 763.455
 323.453 120.814
 907.667 208.343
 348.904 275.867
 799.283 689.061
 179.970 18.818
 578.539 489.615
 389.244 886.756
 719.862 283.261
 855.810 709.239
 920.104 201.735
 394.646 620.659
 604.795 899.383
 510.231 54.529
 145.691 793.450
 172.330 316.647
 393.513 849.261
 574.039 869.095
 685.870 73.920
 703.729 933.981
 63.282 988.700
 490.423 875.435
 458.490 488.083
 216.840 111.861
 386.268 647.914
 738.859 9.726
 501.429 717.250
 911.224 417.901
 988.373 984.849
 56.284 710.711
 351.279 734.076
 588.241 552.423
 872.815 637.149
 235.594 100.094
 962.302 754.593
 108.073 190.760
 310.731 627.632
 3.550 768.361
 277.387 624.668
 420.252 591.987
 146.540 838.499
 258.539 216.817
 786.353 54.263
 895.889 580.096
 117.598 11.079
 383.168 874.841
 536.864 770.070
 827.466 12.364
 745.660 150.792
 437.521 10.722
 99.292 95.598
 256.025 389.752
 721.946 421.094
 785.963 785.151
 929.326 687.490
 735.753 835.429
 478.087 95.530
 113.689 158.324
 420.680 157.846
 252.445 270.065
 812.011 903.618
 848.810 354.797
 695.192 94.539
 274.978 246.330
 20.824 154.135
 721.566 114.632
 838.716 555.001
 837.924 570.063
 981.992 348.489
 564.331 15.047
 858.587 453.668
 628.571 531.886
 19.662 607.204
 484.405 733.698
 112.087 389.264
 283.119 300.547
 194.690 124.139
 226.151 242.871
 335.209 365.312
 484.475 788.093
 864.964 35.940
 879.852 573.302
 687.161 545.770
 998.029 86.994
 976.883 548.290
 91.743 966.975
 418.422 657.368
 482.003 400.640
 569.319 895.904
 582.981 950.191
 868.807 901.247
 765.380 241.165
 398.204 729.804
 94.900 101.346
 506.870 268.693
 299.141 552.341
 422.838 823.252
 843.708 62.276
 633.119 969.255
 655.475 330.334
 134.308 566.847
 189.853 647.698
 186.885 274.256
 274.818 261.386
 351.894 583.612
 505.622 744.179
 820.333 454.673
 142.025 873.045
 165.115 936.520
 159.075 58.233
 32.979 649.614
 710.685 704.333
 157.057 823.757
 123.274 672.564
 696.209 440.071
 188.506 40.304
 908.896 361.108
 966.805 800.131
 739.688 622.360
 246.932 827.718
 56.031 36.225
 884.937 87.632
 120.164 176.652
 324.562 491.097
 843.001 686.115
 990.312 313.157
 448.066 708.204
 956.662 502.222
 207.367 397.056
 297.888 347.195
 808.438 702.387
 981.992 721.169
 912.000 555.235
 710.941 801.809
 380.093 779.339
 53.374 723.274
 140.723 386.780
 843.223 879.749
 430.572 760.025
 609.859 553.942
 274.012 717.410
 696.968 553.404
 144.292 762.754
 356.071 612.020
 269.468 354.842
 57.255 352.925
 527.483 737.624
 338.226 652.494
 186.026 451.140
 960.291 723.509
 325.829 816.149
 906.526 220.538
 911.398 437.585
 746.516 123.750
 489.408 604.257
 210.089 181.504
 78.961 641.200
 18.999 780.125
 224.380 79.097
 383.244 395.231
 493.355 489.982
 293.394 287.107
 82.014 63.556
 251.000 998.062
 123.284 292.913
 247.839 48.032
 853.043 347.130
 206.646 202.290
 865.527 941.251
 259.439 888.813
 258.936 397.747
 895.943 0.257
 835.938 519.145
 348.619 44.694
 561.585 266.388
 480.006 669.132
 901.200 734.509
 743.372 119.710
 249.042 724.823
 542.968 512.448
 529.373 285.167
 22.577 549.140
 897.287 896.490
 160.675 845.728
 807.769 760.641
 200.818 557.182
 156.695 641.539
 253.135 836.122
 653.466 446.559
 176.744 595.221
 566.694 739.294
 106.121 439.717
 824.756 446.514
 682.811 770.502
 563.298 474.842
 866.285 345.248
 331.098 865.285
 246.337 830.648
 611.527 581.191
 889.320 529.227
 234.646 407.715
 700.085 856.418
 868.401 614.441
 52.179 755.030
 638.182 639.119
 465.212 933.225
 162.054 746.590
 528.021 107.290
 862.300 325.951
 170.190 721.381
 358.651 649.129
 66.530 442.969
 428.917 729.570
 166.405 25.674
 381.191 610.256
 522.427 461.773
 488.744 461.284
 154.466 176.819
 242.872 279.549
 231.457 951.134
 757.048 523.460
 444.792 280.463
 462.629 466.157
 845.812 644.723
 855.100 459.343
 341.907 163.871
 141.545 230.031
 409.907 48.563
 193.919 113.311
 763.912 156.045
 796.244 100.466
 782.622 535.037
 182.453 363.676
 486.940 673.983
 768.986 632.179
 993.557 982.676
 594.095 331.701
 338.963 955.910
 664.099 666.392
 758.564 248.360
 383.423 993.399
 258.148 181.766
 796.479 602.854
 173.735 798.634
 109.336 824.744
 378.017 651.858
 80.297 708.474
 557.248 898.117
 391.236 96.298
 204.990 656.537
 134.674 989.202
 514.903 855.521
 501.702 699.852
 513.484 162.900
 637.979 434.021
 567.882 961.587
 282.064 937.533
 799.514 468.934
 123.509 503.407
 100.207 918.287
 56.581 532.926
 5.855 531.196
 476.744 579.323
 958.573 754.928
 116.424 234.114
 760.130 759.021
 367.942 719.790
 768.659 454.331
 646.401 770.148
 551.745 686.425
 733.773 468.320
 919.756 771.052
 675.411 595.292
 114.444 82.281
 207.789 656.949
 213.443 13.643
 745.826 809.514
 778.286 740.008
 91.935 111.364
 372.281 884.258
 517.549 879.025
 708.210 399.921
 59.922 917.563
 960.918 821.413
 449.213 297.277
 755.889 0.582
 288.164 441.739
 784.696 675.543
 32.043 124.687
 117.412 729.864
 121.138 608.540
 499.813 962.004
 791.101 424.450
 111.406 152.133
 695.376 37.593
 994.249 382.469
 414.206 972.153
 170.513 24.869
 169.956 514.148
 80.170 783.207
 920.523 258.520
 573.728 286.188
 341.225 926.937
 176.148 227.524
 738.855 727.437
 537.911 94.162
 455.639 244.800
 951.552 399.674
 929.927 395.549
 33.852 729.491
 976.959 323.378
 355.601 128.859
 557.444 485.033
 95.618 634.991
 912.713 334.138
 60.054 424.442
 389.473 467.791
 451.434 858.540
 59.673 390.219
 107.183 47.323
 694.720 967.110
 20.211 690.512
 189.271 507.075
 473.647 307.446
 887.492 292.001
 189.885 342.424
 761.231 380.608
 336.041 473.688
 170.690 989.718
 822.061 100.414
 227.337 591.461
 55.386 909.943
 127.901 693.591
 612.010 505.337
 367.145 751.380
 285.482 809.984
 423.672 716.176
 773.905 760.686
 383.573 796.010
 154.012 193.731
 385.336 291.773
 18.251 750.197
 678.685 98.239
 165.475 648.843
 260.209 107.775
 441.761 758.931
 328.620 327.160
 331.477 154.093
 368.800 780.867
 259.543 234.761
 281.509 9.960
 46.588 204.761
 207.636 231.969
 275.234 701.639
 213.334 567.522
 396.937 375.352
 794.591 492.916
 606.827 241.653
 794.088 189.244
 913.906 401.178
 195.082 338.205
 464.241 799.819
 840.218 288.563
 266.721 837.956
 219.313 276.768
 709.245 933.705
 459.209 437.897
 25.448 367.289
 738.673 861.548
 519.188 529.401
 828.320 620.190
 419.829 855.995
 933.731 978.784
 723.049 436.021
 691.840 353.981
 969.618 348.496
 56.733 764.256
 281.622 932.814
 9.885 749.883
 968.476 274.053
 968.261 60.321
 943.263 436.166
 446.634 838.596
 66.232 284.390
 790.764 875.466
 322.400 878.138
 547.031 574.042
 613.222 302.311
 510.873 137.156
 520.115 743.891
 518.359 759.953
 5.632 558.195
 257.970 139.145
 934.400 842.248
 506.749 774.200
 2.214 618.794
 288.196 476.001
 92.282 501.794
 138.527 372.391
 870.437 671.551
 411.129 930.453
 176.808 34.353
 882.486 40.751
 264.076 617.680
 710.592 733.264
 418.977 988.332
 481.508 337.987
 934.453 848.568
 931.573 850.694
 678.007 926.330
 300.614 416.868
 733.967 932.568
 831.993 471.217
 342.902 204.586
 943.416 448.432
 883.269 823.047
 131.071 660.993
 154.108 506.262
 900.044 985.241
 142.358 613.623
 425.277 236.726
 666.110 686.177
 307.036 394.809
 351.090 312.761
 588.397 264.862
 850.148 821.596
 123.292 370.318
 786.038 587.487
 723.965 237.697
 770.797 231.756
 156.085 182.955
 918.307 934.731
 696.350 899.818
 360.984 628.309
 407.252 778.690
 450.897 278.880
 631.018 902.393
 67.062 489.457
 152.073 42.031
 964.366 565.380
 545.024 948.190
 538.924 212.508
 11.973 550.272
 106.006 522.789
 445.519 856.785
 599.660 592.738
 37.071 923.983
 20.448 399.472
 817.097 27.300
 445.118 700.851
 475.726 442.954
 638.530 146.141
 408.020 105.088
 395.787 286.994
 475.634 941.543
 516.498 211.765
 620.929 269.146
 551.737 426.212
 434.618 123.359
 149.007 847.896
 615.334 448.638
 385.922 238.367
 99.192 342.413
 67.134 575.250
 437.248 949.759
 651.987 164.988
 795.066 586.379
 576.519 256.426
 105.552 428.267
 979.759 466.152
 366.168 867.311
 690.968 39.915
 605.193 878.386
 184.969 312.450
 497.387 476.139
 673.294 293.126
 164.074 325.336
 629.261 90.202
 101.112 589.517
 607.863 525.913
 23.520 206.662
 932.433 312.558
 358.796 531.038
 598.258 221.132
 151.423 6.574
 960.866 834.742
 826.136 583.582
 508.672 435.066
 992.730 567.910
 294.449 908.630
 734.099 625.539
 649.084 8.068
 403.635 647.892
 308.881 980.006
 247.927 20.856
 441.973 234.583
 373.909 706.746
 601.024 31.283
 982.343 131.356
 902.256 881.730
 5.997 622.309
 732.086 703.083
 513.615 539.494
 712.348 516.930
 490.064 9.132
 166.703 390.051
 977.726 570.686
 780.683 207.602
 490.919 87.173
 845.586 999.396
 98.793 986.588
 434.718 789.725
 445.728 593.035
 45.185 85.075
 153.037 784.159
 818.403 67.121
 760.728 55.800
 49.944 626.219
 440.942 880.092
 639.289 499.592
 790.625 869.855
 690.976 805.289
 813.907 86.150
 141.891 165.587
 786.142 988.725
 989.621 759.628
 681.579 188.188
 71.615 43.865
 703.167 736.768
 985.122 429.493
 712.155 130.113
 437.518 948.643
 881.238 189.682
 322.753 306.298
 130.376 273.752
 82.334 774.053
 119.575 810.149
 332.044 96.730
 116.510 456.595
 424.689 56.199
 605.668 541.506
 134.307 61.557
 314.553 101.578
 251.082 244.971
 484.392 360.230
 784.515 62.362
 868.987 946.581
 104.177 492.745
 594.918 367.082
 574.631 155.096
 726.810 56.011
 639.142 213.443
 48.177 857.139
 403.803 906.267
 165.207 652.836
 301.211 142.925
 869.386 450.521
 555.446 475.742
 635.098 966.656
 815.345 140.488
 888.169 288.494
 312.007 909.545
 46.932 731.883
 272.821 511.304
 423.063 503.707
 585.301 16.708
 567.493 189.802
 49.749 200.882
 77.682 658.695
 143.640 666.153
 845.098 449.299
 398.993 815.215
 142.602 613.369
 76.519 332.713
 335.463 843.237
 319.644 54.026
 680.029 330.068
 853.458 245.871
 61.637 480.957
 227.151 809.607
 357.541 453.846
 705.679 550.391
 708.804 542.095
 22.401 879.995
 492.755 116.034
 87.590 475.002
 428.353 982.892
 389.504 972.791
 572.479 300.691
 659.652 623.390
 105.538 233.397
 539.700 434.708
 717.949 286.442
 574.993 151.221
 131.152 152.434
 162.793 931.990
 181.984 130.272
 849.229 773.561
 910.038 976.945
 47.672 128.093
 984.431 895.225
 246.261 258.961
 437.889 253.276
 689.957 257.610
 218.994 340.530
 422.374 309.661
 282.670 770.222
 217.478 379.176
 397.580 90.551
 36.823 501.771
 218.128 327.115
 133.260 5.125
 437.525 878.049
 159.118 264.951
 574.239 764.950
 700.865 751.997
 542.601 317.598
 581.557 718.022
 93.084 64.549
 278.407 633.487
 280.436 806.590
 580.153 545.118
 708.502 472.971
 545.226 626.245
 616.996 574.137
 257.856 996.387
 204.039 557.854
 359.180 178.972
 533.053 602.251
 851.130 527.919
 146.054 809.105
 932.691 406.534
 118.031 129.061
 284.173 557.500
 837.511 908.332
 122.123 813.365
 713.428 710.408
 814.710 305.944
 292.846 68.634
 887.793 524.223
 760.978 364.022
 831.079 718.181
 395.442 910.850
 400.815 165.383
 500.005 149.585
 732.386 13.922
 466.625 187.076
 848.227 735.675
 553.908 648.330
 351.867 504.667
 448.716 288.263
 719.247 34.257
 747.488 197.428
 568.121 931.960
 784.587 879.905
 243.236 470.880
 204.827 407.281
 589.727 731.219
 862.260 198.342
 693.857 374.363
 891.688 443.916
 895.823 306.135
 585.505 509.868
 474.163 236.335
 286.923 794.051
 968.527 610.540
 230.019 985.895
 253.729 679.827
 794.116 746.984
 762.690 77.828
 249.625 779.559
 941.696 326.081
 837.714 625.329
 324.235 212.390
 108.101 402.711
 948.508 147.986
 327.135 875.705
 90.466 963.232
 529.613 596.906
 14.325 344.832
 317.881 490.842
 184.005 336.823
 784.345 768.004
 863.548 250.639
 250.412 876.187
 446.616 574.409
 755.832 711.230
 82.569 297.064
 105.554 196.912
 49.967 618.428
 572.614 791.994
 911.835 591.970
 179.488 445.348
 267.483 523.327
 529.217 967.521
 93.476 246.001
 951.847 954.233
 394.741 928.009
 870.093 35.300
 522.210 182.061
 697.226 847.719
 865.429 700.277
 765.058 276.605
 209.947 796.385
 73.415 969.994
 325.726 388.087
 465.861 226.791
 993.419 504.906
 908.916 160.427
 802.013 168.063
 200.942 648.841
 489.406 904.955
 807.815 354.518
 125.165 568.640
 839.032 912.547
 33.534 9.818
 991.842 881.534
 459.218 363.393
 732.158 889.016
 726.347 772.513
 7.457 502.571
 123.052 679.485
 434.736 158.596
 254.268 905.146
 540.060 186.858
 890.780 546.861
 187.825 800.090
 853.298 821.519
 597.918 359.504
 609.880 825.716
 156.229 280.084
 639.710 383.208
 755.192 370.465
 285.630 692.930
 411.052 993.443
 544.719 13.086
 976.407 232.370
 746.291 642.586
 561.406 819.517
 259.027 655.340
 784.012 253.955
 625.491 261.329
 756.381 653.293
 918.378 7.307
 176.161 56.181
 676.630 876.266
 502.007 246.759
 742.646 425.974
 753.597 599.735
 368.661 541.257
 367.819 852.920
 478.733 920.814
 972.554 275.467
 303.457 726.854
 193.786 103.413
 291.460 684.642
 304.830 813.395
 242.008 509.820
 850.719 270.383
 696.843 685.460
 356.692 751.280
 430.041 20.076
 955.936 564.266
 238.590 944.828
 675.044 470.379
 473.216 396.080
 200.818 401.348
 871.353 262.054
 52.289 353.809
 227.862 524.054
 108.045 638.436
 433.216 308.557
 630.572 452.088
 45.306 392.153
 103.677 616.722
 165.073 213.039
 1.598 150.756
 236.156 977.569
 762.858 482.888
 966.040 985.637
 799.995 726.569
 805.464 202.736
 967.844 662.717
 961.688 388.024
 996.168 351.638
 350.539 646.212
 503.145 550.974
 5.876 146.458
 208.873 58.961
 510.215 374.485
 304.991 451.023
 937.125 726.077
 878.237 418.160
 507.736 472.842
 180.934 548.645
 766.931 237.258
 66.723 186.842
 138.962 596.646
 320.315 236.732
 490.121 428.684
 988.506 0.826
 23.441 138.735
 327.408 421.007
 876.282 136.751
 107.048 245.636
 57.936 414.343
 826.498 531.677
 426.502 7.283
 786.102 611.933
 790.355 601.864
 911.733 841.854
 661.102 783.037
 31.180 479.242
 866.568 45.928
 844.485 350.843
 41.729 959.272
 816.504 195.116
 793.419 928.679
 437.114 928.864
 125.146 149.696
 856.726 521.028
 8.342 245.811
 504.373 639.493
 996.215 76.407
 453.207 1.592
 649.272 485.825
 612.345 157.085
 634.048 699.959
 221.401 780.363
 478.130 404.155
 109.697 978.687
 627.975 639.491
 88.911 433.264
 126.986 808.181
 87.138 693.390
 578.941 697.891
 943.019 719.835
 208.065 324.870
 478.383 916.834
 597.113 3.258
 702.018 762.834
 857.079 709.643
 989.528 624.537
 537.951 5.457
 386.435 58.301
 963.963 373.280
 923.658 524.932
 6.688 325.361
 974.211 891.093
 685.862 453.043
 253.606 801.514
 705.075 244.407
 438.214 184.949
 834.352 934.902
 488.191 23.171
 394.502 443.377
 384.906 551.536
 382.140 45.627
 975.888 272.804
 605.994 451.872
 139.805 319.506
 644.100 376.713
 294.755 576.527
 240.316 153.717
 958.345 622.453
 653.295 976.474
 288.591 529.232
 370.340 608.578
 280.008 203.760
 874.717 952.341
 126.680 607.033
 883.047 396.371
 589.130 456.672
 677.800 962.297
 488.087 33.064
 79.952 668.581
 497.508 359.549
 923.327 342.555
 601.392 220.359
 992.470 99.372
 121.961 389.083
 611.167 517.988
 406.840 753.987
 962.652 969.450
 694.264 198.375
 782.362 772.489
 550.307 594.370
 989.948 686.900
 611.363 832.127
 772.389 418.360
 267.082 684.661
 451.070 151.766
 810.534 517.792
 472.002 896.986
 468.367 427.319
 62.741 504.930
 437.199 619.382
 467.884 367.456
 504.527 558.461
 376.061 966.888
 262.305 169.739
 807.388 895.480
 146.498 793.320
 666.402 668.319
 201.730 507.421
 659.993 441.844
 300.397 242.102
 814.219 601.851
 591.929 935.959
 332.652 467.814
 850.273 2.772
 659.807 83.259
 584.010 996.087
 937.042 124.318
 810.042 525.771
 359.053 400.336
 132.732 895.666
 503.780 672.407
 658.062 315.380
 467.347 648.980
 577.401 877.342
 492.017 994.382
 326.430 283.452
 835.331 108.591
 738.380 820.621
 452.352 798.174
 821.939 603.431
 912.810 892.623
 785.992 172.856
 66.875 391.951
 866.808 226.071
 726.128 25.232
 877.784 382.768
 912.179 711.601
 264.648 312.986
 619.484 541.188
 705.690 370.477
 69.522 620.659
 920.782 720.144
 832.123 683.814
 646.333 209.585
 140.884 370.390
 575.891 320.639
 121.022 784.459
 165.776 119.756
 320.490 507.187
 348.133 394.563
 932.655 947.085
 494.219 72.306
 918.433 445.070
 121.224 533.501
 77.583 232.813
 356.707 796.661
 136.349 383.014
 664.624 508.190
 468.093 641.828
 722.649 742.183
 954.681 239.988
 126.853 330.063
 241.795 823.823
 119.933 597.662
 706.875 804.997
 204.091 300.911
 513.020 113.202
 48.728 299.925
 287.928 355.087
 853.592 189.604
 69.068 181.558
 425.529 73.321
 973.020 581.195
 895.097 800.800
 559.803 327.475
 789.779 933.479
 506.549 779.868
 223.280 107.783
 116.781 182.486
 213.408 261.557
 462.695 918.323
 640.432 810.063
 882.041 402.075
 467.890 509.318
 875.703 360.948
 510.933 646.089
 626.886 731.887
 23.904 830.734
 791.422 757.273
 537.735 42.403
 497.444 691.845
 885.481 452.372
 701.171 834.629
 965.912 712.794
 936.446 4.685
 93.499 892.737
 784.863 613.071
 429.527 634.477
 999.675 810.424
 972.644 719.781
 512.344 865.866
 475.385 423.069
 610.655 654.602
 841.489 396.185
 430.272 485.713
 520.927 504.084
 778.674 215.649
 957.067 903.608
 896.392 785.056
 633.371 635.918
 442.855 745.537
 923.352 259.934
 113.899 658.257
 53.344 277.759
 399.004 237.894
 657.302 747.679
 65.658 964.044
 828.646 15.589
 716.094 409.085
 276.618 657.041
 851.366 448.597
 272.409 760.416
 155.750 680.243
 950.171 613.701
 490.287 22.759
 214.783 715.114
 370.745 482.098
 835.001 109.328
 468.066 231.312
 178.452 169.700
 77.498 369.411
 713.087 681.819
 178.137 307.885
 675.620 29.639
 972.732 628.188
 836.600 302.716
 936.601 296.008
 797.781 607.706
 895.930 286.313
 792.065 920.760
 434.006 334.968
 149.432 617.196
 626.875 697.091
 901.926 783.477
 328.289 358.545
 963.060 492.721
 751.562 155.192
 796.213 112.730
 180.188 135.372
 925.082 134.579
 229.905 325.786
 307.551 945.560
 85.788 791.570
 841.064 923.643
 655.162 620.212
 769.488 468.216
 170.407 699.485
 773.446 385.966
 707.662 35.283
 131.155 969.154
 573.851 890.753
 696.086 199.732
 974.369 388.413
 40.480 615.846
 679.157 957.592
 27.379 331.969
 131.025 326.982
 193.753 620.639
 115.244 743.137
 627.284 968.357
 465.055 967.956
 801.024 2.465
 498.464 989.796
 973.514 556.739
 855.091 532.516
 974.886 74.081
 968.878 514.000
 268.253 723.385
 616.962 880.532
 214.414 988.595
 324.131 406.429
 169.166 40.805
 76.140 420.969
 926.550 164.430
 957.157 218.650
 687.085 626.877
 333.126 476.877
 103.996 174.409
 863.460 90.330
 547.635 337.287
 450.916 817.400
 861.652 732.577
 699.598 295.543
 975.225 876.741
 212.652 734.269
 522.932 741.403
 246.519 742.405
 425.170 499.157
 672.763 736.549
 342.770 972.421
 659.743 547.141
 263.377 93.002
 956.334 664.931
 755.902 844.907
 572.957 921.886
 772.897 355.181
 149.131 785.661
 247.002 940.111
 462.388 264.916
 152.767 445.344
 664.686 214.241
 553.540 342.591
 676.414 522.678
 366.979 982.223
 174.997 840.309
 932.680 635.613
 188.180 604.897
 800.017 494.577
 47.889 777.658
 650.374 394.133
 438.554 877.209
 680.288 471.544
 246.732 247.143
 683.731 316.760
 602.592 530.175
 143.939 970.694
 817.201 715.258
 867.060 717.188
 234.742 929.197
 628.878 336.777
 410.930 57.452
 357.474 955.936
 526.322 886.777
 12.511 960.168
 777.353 492.808
 347.679 534.837
 343.419 166.720
 536.537 161.207
 792.755 45.467
 411.624 999.570
 804.134 429.293
 98.320 225.137
 389.462 328.264
 732.894 499.645
 401.182 257.018
 930.698 332.036
 698.313 515.284
 736.289 840.562
 579.193 862.694
 40.762 627.157
 824.007 472.613
 319.737 129.515
 235.610 574.411
 32.990 959.275
 935.597 150.347
 966.745 663.833
 829.899 216.715
 103.267 878.150
 773.372 503.951
 508.811 540.461
 657.878 62.766
 57.711 326.922
 248.527 409.359
 202.758 575.131
 376.271 119.240
 183.839 91.230
 543.514 263.724
 89.684 511.487
 47.168 123.887
 681.509 474.092
 8.618 222.563
 310.251 173.259
 812.905 785.067
 147.196 854.040
 194.272 314.013
 165.270 166.707
 808.928 473.265
 297.544 753.736
 558.817 992.275
 231.084 975.881
 75.539 786.481
 716.777 797.278
 747.853 44.796
 765.957 809.873
 38.999 154.571
 917.416 466.625
 854.022 151.586
 976.735 359.060
 598.252 922.025
 414.909 881.047
 735.022 810.066
 454.278 696.463
 975.648 154.315
 834.139 918.240
 292.826 785.137
 231.658 920.684
 268.332 749.894
 289.416 871.705
 598.540 721.736
 470.911 778.486
 71.533 308.062
 409.452 496.239
 885.024 65.869
 742.107 427.941
 635.849 602.334
 414.938 731.852
 723.357 980.220
 222.769 707.161
 767.631 439.628
 598.727 616.139
 149.392 511.665
 916.198 758.990
 84.952 147.476
 407.263 896.135
 113.126 870.603
 163.978 628.625
 301.168 924.648
 76.781 632.890
 386.294 315.778
 310.999 498.996
 923.932 814.991
 438.928 655.493
 982.528 803.311
 370.525 557.829
 129.572 119.926
 77.848 65.976
 219.634 254.962
 932.422 100.674
 601.076 651.994
 494.391 122.537
 784.981 28.170
 359.340 365.774
 802.489 349.981
 313.015 735.719
 552.685 929.199
 523.706 769.508
 503.352 425.577
 853.048 500.686
 445.227 900.786
 952.620 665.246
 363.886 392.184
 578.391 658.427
 332.328 336.943
 268.259 483.792
 44.938 38.404
 38.366 629.744
 816.356 830.130
 238.147 130.209
 616.277 651.901
 917.281 798.053
 766.239 39.782
 582.660 809.659
 2.653 573.751
 721.437 30.553
 630.786 286.244
 926.403 34.003
 829.102 469.041
 449.676 22.009
 887.544 420.414
 925.580 421.243
 305.293 536.416
 317.205 921.388
 464.726 496.975
 655.258 41.513
 723.290 247.421
 232.305 858.811
 611.479 787.860
 798.426 486.143
 733.926 105.894
 261.677 928.756
 485.667 712.637
 43.003 540.465
 814.038 348.356
 762.558 905.186
 678.585 333.808
 363.467 326.335
 240.163 468.224
 208.370 465.235
 2.417 167.518
 540.522 46.992
 443.832 939.867
 989.543 980.321
 128.977 194.004
 355.241 14.689
 839.444 542.918
 632.301 997.038
 87.223 117.122
 383.374 470.648
 87.757 242.932
 945.567 374.892
 202.195 118.582
 211.014 817.259
 286.367 671.383
 579.785 673.929
 789.508 580.075
 194.578 274.004
 763.101 866.173
 361.328 792.539
 807.207 505.255
 596.076 641.485
 989.087 83.222
 552.327 44.169
 710.748 663.573
 38.866 811.997
 625.311 170.387
 878.078 831.446
 957.050 799.264
 749.655 900.473
 869.829 206.852
 762.892 827.140
 960.027 601.308
 979.201 386.187
 82.317 854.335
 720.064 103.671
 812.679 513.995
 327.232 453.513
 128.532 140.811
 252.829 966.298
 759.803 882.750
 436.330 799.068
 9.255 203.184
 940.511 339.890
 230.533 376.163
 665.029 532.982
 116.665 852.188
 607.736 435.123
 221.411 102.717
 902.162 443.600
 895.632 691.019
 604.436 77.212
 958.353 349.485
 642.468 817.790
 778.241 918.567
 260.538 518.713
 59.830 410.119
 807.749 213.119
 6.949 878.820
 521.568 777.718
 873.790 540.728
 568.368 63.536
 365.061 879.894
 620.078 543.679
 267.263 684.794
 596.639 766.766
 892.824 799.326
 392.663 475.380
 910.330 242.055
 766.661 949.511
 383.222 516.679
 513.471 279.006
 15.038 821.336
 304.410 935.612
 823.643 270.168
 482.491 299.021
 565.064 613.568
 787.424 52.725
 977.918 620.928
 680.543 480.521
 303.380 748.827
 195.139 304.621
 987.769 826.711
 182.774 468.963
 132.838 759.951
 418.990 109.101
 213.567 76.227
 308.593 301.644
 128.576 65.378
 255.599 255.612
 531.339 215.975
 78.362 615.034
 61.315 205.128
 926.925 971.990
 956.291 313.366
 845.798 543.053
 187.066 416.371
 597.969 6.374
 772.692 643.066
 379.921 513.571
 71.480 18.835
 195.663 928.177
 315.784 457.925
 581.512 963.948
 385.990 995.339
 71.828 431.097
 173.435 211.518
 836.426 591.093
 938.116 99.018
 698.561 281.524
 853.601 736.221
 731.761 127.546
 679.728 796.359
 636.225 697.266
 898.208 248.946
 490.722 792.290
 74.782 363.951
 472.169 364.407
 14.896 956.020
 18.204 503.477
 1.954 496.879
 292.597 4.178
 45.152 459.419
 891.453 659.990
 317.834 858.004
 520.498 387.102
 490.636 128.423
 978.842 799.731
 312.749 99.888
 629.321 958.243
 879.133 93.965
 624.631 724.750
 554.006 24.935
 325.055 785.286
 467.333 547.340
 498.767 746.816
 30.286 714.326
 278.684 370.217
 649.740 580.608
 278.122 551.745
 86.093 652.648
 386.435 975.795
 971.321 892.942
 299.214 806.785
 366.644 102.646
 837.045 509.529
 826.088 305.340
 202.344 42.592
 881.259 243.289
 973.250 680.808
 764.598 175.512
 373.212 529.776
 337.248 874.436
 48.971 100.857
 830.469 485.451
 680.443 839.777
 96.513 812.613
 504.176 230.605
 499.285 586.088
 606.115 530.739
 463.502 455.002
 306.145 598.108
 602.871 326.594
 371.237 931.344
 525.869 372.510
 238.901 505.055
 87.715 570.322
 69.278 308.994
 438.120 207.817
 761.793 520.958
 578.397 905.028
 138.210 803.484
 863.736 600.612
 203.747 424.001
 495.195 691.943
 725.185 383.277
 272.700 339.753
 611.452 889.113
 909.624 466.411
 627.830 738.707
 929.056 450.871
 527.759 146.682
 412.463 102.241
 532.284 464.942
 697.064 467.992
 340.825 39.437
 15.921 82.573
 210.482 107.228
 244.731 709.028
 615.037 390.361
 514.881 681.974
 187.830 641.952
 829.906 977.525
 991.528 361.118
 791.770 857.658
 147.287 749.241
 616.871 746.867
 829.084 528.313
 265.385 172.106
 997.009 796.344
 390.263 548.141
 745.499 734.014
 56.109 125.062
 96.098 795.726
 608.380 979.177
 614.971 377.320
 468.236 859.781
 606.619 727.802
 969.360 479.829
 378.849 705.342
 74.738 326.549
 319.944 525.458
 51.429 777.308
 235.081 834.844
 30.584 635.947
 591.604 705.999
 132.341 695.475
 385.950 689.868
 237.814 514.969
 211.219 105.852
 993.342 843.239
 544.218 776.025
 638.901 491.016
 132.709 424.377
 369.435 549.778
 824.518 728.751
 224.468 671.977
 994.872 315.328
 720.414 298.072
 479.877 870.655
 307.294 764.990
 273.539 578.003
 166.071 823.287
 182.497 592.197
 236.572 282.164
 723.910 594.834
 754.209 988.833
 193.426 230.300
 4.733 718.448
 495.311 538.169
 711.486 530.457
 817.508 261.077
 133.694 854.996
 930.468 26.184
 964.866 767.517
 998.020 45.716
 818.239 240.794
 597.572 846.389
 15.355 420.646
 769.651 72.680
 551.270 335.981
 545.743 84.874
 195.929 746.259
 558.989 624.710
 359.044 762.192
 123.172 500.448
 451.968 300.945
 998.440 65.731
 334.013 598.459
 952.076 265.033
 45.256 782.546
 2.513 490.616
 368.768 685.563
 815.760 255.164
 1.493 559.754
 344.656 309.855
 866.612 457.432
 280.439 924.156
 696.519 698.388
 868.347 451.534
 732.637 905.091
 848.104 410.508
 707.849 520.006
 767.889 254.631
 133.731 896.820
 316.645 945.283
 945.836 987.326
 82.379 800.485
 356.775 227.601
 809.496 809.756
 122.728 500.955
 660.564 383.393
 591.352 451.584
 629.533 64.277
 818.061 13.217
 374.816 56.649
 616.608 763.253
 690.535 20.313
 755.293 717.420
 289.221 706.936
 181.492 936.080
 784.415 959.861
 417.272 954.671
 819.757 907.830
 333.397 601.930
 353.573 919.870
 797.077 395.404
 663.836 882.285
 72.316 960.088
 755.083 454.067
 905.972 999.072
 421.952 264.314
 485.942 341.745
 227.089 160.556
 641.633 732.984
 385.963 991.680
 955.692 923.898
 897.631 420.752
 757.556 540.071
 926.527 584.272
 114.492 286.064
 212.289 233.740
 968.438 585.389
 276.478 266.934
 984.203 433.866
 99.397 249.836
 676.557 382.470
 277.439 880.863
 123.878 375.448
 40.206 108.121
 410.617 3.161
 833.706 294.319
 679.665 329.856
 966.291 964.933
 831.208 208.388
 400.472 71.195
 942.909 170.937
 567.578 663.801
 75.982 2.312
 822.709 485.147
 395.164 765.954
 161.798 342.006
 292.853 808.639
 236.518 577.303
 247.068 455.058
 749.790 394.950
 440.945 195.387
 546.531 847.180
 162.661 35.882
 260.931 626.723
 826.744 833.199
 200.965 339.294
 201.523 266.987
 279.167 103.759
 386.825 162.325
 600.155 342.047
 8.173 84.502
 732.423 698.164
 428.737 64.695
 494.938 650.821
 931.505 438.253
 126.881 558.316
 398.076 690.040
 157.980 363.817
 66.597 896.825
 912.430 776.529
 252.442 468.802
 944.193 477.037
 177.063 945.401
 476.775 337.065
 191.980 259.621
 95.582 123.876
 78.164 205.927
 83.042 22.514
 821.332 525.469
 291.445 165.193
 339.243 646.014
 789.370 332.509
 299.324 410.054
 496.545 977.278
 98.594 211.187
 18.855 626.005
 670.376 594.872
 117.904 708.027
 374.717 214.507
 984.338 636.805
 365.596 857.382
 345.150 975.714
 504.959 248.230
 614.922 231.742
 811.683 321.999
 819.802 970.105
 245.890 344.095
 979.735 781.919
 192.236 498.199
 455.692 182.268
 629.294 602.017
 459.331 799.620
 668.739 333.781
 315.697 537.274
 883.521 531.335
 76.259 556.985
 787.468 676.387
 939.212 533.100
 601.981 904.457
 463.714 247.277
 373.719 732.669
 410.332 99.374
 868.888 9.662
 924.819 875.531
 946.245 342.013
 758.425 281.230
 236.954 807.957
 914.952 472.621
 572.446 140.565
 990.830 526.372
 292.524 648.319
 65.703 415.230
 128.839 981.271
 171.630 307.562
 40.732 876.329
 561.373 603.967
 131.497 297.013
 481.004 48.078
 496.568 883.078
 277.624 2.824
 657.609 446.394
 116.368 834.322
 677.331 884.439
 596.710 575.415
 392.012 465.557
 229.571 197.582
 657.741 995.173
 224.911 966.888
 501.475 64.440
 833.632 326.050
 471.074 968.021
 655.109 375.159
 864.722 152.171
 758.042 428.593
 417.997 304.846
 141.153 931.078
 167.630 653.841
 283.386 613.311
 779.339 315.051
 180.466 564.348
 510.724 889.669
 44.074 566.819
 19.878 95.905
 537.550 770.535
 470.026 327.648
 152.196 524.280
 317.271 340.097
 783.371 914.184
 2.556 92.000
 266.068 505.540
 653.591 337.713
 174.272 704.084
 194.155 212.356
 503.737 559.359
 766.490 533.044
 448.946 258.895
 610.078 232.332
 684.786 805.553
 972.851 521.001
 783.097 744.895
 927.669 461.225
 372.968 393.977
 249.827 423.604
 708.857 912.249
 605.703 848.841
 587.776 109.624
 986.523 173.925
 279.608 982.264
 576.356 191.006
 854.752 244.732
 504.120 353.012
 140.772 245.256
 333.512 132.094
 472.387 531.608
 783.076 874.758
 453.247 417.158
 335.024 220.965
 487.705 384.033
 833.097 994.323
 808.565 272.732
 336.774 97.950
 893.140 430.400
 794.906 827.641
 373.476 324.197
 132.794 743.132
 984.050 338.399
 172.389 812.711
 506.524 346.354
 188.413 599.874
 649.263 228.869
 559.540 317.777
 0.361 362.711
 822.365 302.663
 606.260 555.565
 848.682 907.172
 920.867 301.891
 918.940 684.574
 238.144 187.927
 184.758 612.503
 737.837 909.547
 632.760 717.225
 741.279 575.553
 865.070 925.048
 71.829 658.246
 186.404 44.869
 750.505 295.899
 974.664 124.611
 917.939 336.268
 655.098 814.321
 473.086 990.878
 794.606 990.769
 649.614 715.975
 582.858 573.690
 633.058 683.338
 923.746 904.361
 454.292 203.403
 380.908 115.447
 204.397 731.021
 614.115 840.220
 107.486 652.936
 721.916 273.122
 994.446 223.457
 35.934 776.565
 153.124 594.413
 562.533 845.996
 628.282 456.344
 60.272 602.149
 625.279 964.733
 1.884 22.399
 380.231 228.314
 675.717 689.157
 420.100 62.018
 915.150 899.815
 600.475 96.597
 340.000 918.008
 306.620 847.592
 189.041 958.743
 192.723 400.928
 408.321 89.661
 351.244 909.546
 429.925 637.315
 713.163 819.173
 277.201 341.642
 223.124 371.347
 215.565 474.976
 181.424 453.465
 36.005 395.959
 446.236 779.964
 317.855 646.046
 621.035 962.270
 227.859 210.232
 168.869 540.177
 836.662 87.787
 679.873 51.656
 787.482 877.754
 432.375 775.237
 853.807 842.642
 420.364 718.106
 345.552 427.896
 238.404 588.756
 41.413 680.578
 514.671 995.613
 867.521 515.160
 937.468 578.685
 640.309 545.043
 631.920 601.364
 29.389 853.357
 591.599 111.476
 361.872 874.788
 762.463 797.180
 823.738 650.800
 999.946 302.982
 60.598 393.897
 588.475 987.998
 636.423 233.073
 18.596 872.391
 474.959 533.603
 780.672 63.991
 437.626 501.829
 654.479 36.460
 940.474 252.053
 277.698 259.579
 790.548 871.260
 168.155 393.541
 741.663 651.952
 187.745 350.384
 96.839 848.291
 81.368 310.371
 688.491 461.044
 941.209 338.319
 869.934 478.185
 552.669 669.320
 578.092 136.711
 718.716 385.333
 855.780 464.212
 58.010 959.770
 434.009 83.475
 980.588 647.945
 505.019 888.153
 693.138 604.530
 802.909 231.001
 131.847 837.546
 641.504 107.836
 700.695 100.659
 932.632 10.219
 971.097 785.561
 169.088 588.595
 17.372 23.793
 355.672 586.500
 592.139 27.889
 311.981 137.404
 735.040 196.074
 258.592 61.320
 833.927 439.677
 193.476 251.653
 374.716 349.963
 30.621 237.676
 207.495 249.298
 523.747 68.904
 783.319 433.742
 553.567 459.526
 467.718 339.540
 789.420 709.674
 280.566 299.201
 120.433 981.835
 643.307 604.327
 615.974 642.162
 406.993 887.991
 351.510 305.335
 390.164 270.937
 908.606 66.024
 253.969 190.375
 114.486 918.901
 991.263 520.490
 967.985 211.722
 892.696 188.544
 248.979 932.485
 190.459 443.619
 24.418 882.614
 861.579 716.428
 846.159 154.836
 318.137 353.558
 537.255 528.883
 19.982 668.883
 940.534 272.777
 843.384 745.506
 165.939 635.563
 331.259 275.383
 733.691 922.594
 570.360 738.960
 534.921 231.329
 299.099 216.805
 888.704 609.138
 185.805 668.827
 786.733 880.390
 848.596 208.629
 9.149 624.525
 760.143 601.455
 445.839 606.737
 417.077 299.855
 148.077 345.848
 106.367 943.356
 300.434 818.146
 899.634 544.157
 80.019 550.139
 608.940 983.213
 850.213 446.785
 880.408 888.278
 113.028 674.808
 249.165 161.889
 365.170 203.892
 273.077 92.394
 417.958 273.121
 74.020 100.486
 753.829 57.953
 92.609 248.148
 208.630 266.784
 282.175 933.134
 248.867 788.931
 585.268 992.291
 619.238 981.518
 433.952 289.001
 383.927 745.538
 354.929 827.332
 794.265 366.515
 31.222 347.158
 857.452 738.199
 441.211 55.330
 531.417 244.999
 858.753 748.250
 657.747 337.268
 528.507 706.948
 799.482 920.598
 30.271 788.550
 257.987 714.217
 594.924 505.091
 590.760 973.091
 640.515 244.817
 780.763 562.948
 346.241 340.962
 861.617 617.055
 288.819 382.461
 778.776 569.020
 722.399 960.051
 764.945 568.303
 510.259 184.917
 681.661 356.521
 612.659 556.598
 984.721 965.485
 327.170 608.671
 18.458 835.458
 670.455 757.260
 745.590 528.040
 716.827 716.285
 241.070 396.963
 780.078 38.201
 989.314 796.722
 780.376 868.842
 346.142 459.284
 294.764 964.561
 285.128 999.215
 793.565 769.581
 521.088 454.417
 639.313 767.218
 272.513 810.877
 121.621 42.118
 724.584 463.434
 250.330 678.996
 822.555 39.465
 188.605 199.468
 452.639 357.960
 113.245 140.948
 648.039 52.702
 305.837 314.217
 938.469 485.894
 347.701 459.063
 792.594 588.877
 184.508 435.513
 687.674 651.435
 391.502 742.726
 285.668 443.158
 384.321 815.179
 559.809 382.581
 338.200 988.489
 262.804 406.134
 783.055 303.072
 573.274 253.727
 894.556 986.187
 19.627 746.109
 391.150 850.933
 232.489 336.626
 241.451 319.153
 793.154 472.977
 480.976 924.320
 454.659 689.903
 805.503 106.272
 545.482 599.036
 52.159 763.817
 108.007 165.472
 578.486 290.835
 662.606 620.899
 112.377 859.563
 764.154 709.621
 157.813 219.629
 275.052 486.687
 117.275 707.237
 514.421 767.196
 123.709 975.437
 857.236 383.981
 183.674 899.017
 603.129 359.217
 717.331 427.073
 868.863 786.566
 366.988 869.591
 190.547 897.456
 39.002 243.341
 464.415 331.756
 376.793 165.184
 773.964 823.865
 146.810 180.748
 715.694 265.163
 593.727 932.644
 667.432 718.474
 503.260 799.546
 367.596 386.033
 146.424 435.998
 469.039 606.230
 191.257 388.659
 878.735 653.837
 108.939 799.481
 629.140 811.457
 200.614 287.255
 386.225 875.568
 587.118 848.888
 73.817 858.011
 872.372 979.227
 277.884 183.258
 576.646 877.220
 334.873 593.864
 280.656 306.559
 255.312 332.499
 995.994 395.919
 791.020 930.784
 930.363 898.520
 127.730 205.308
 224.253 449.621
 434.468 332.925
 653.919 445.882
 89.200 284.445
 806.851 870.167
 42.951 462.554
 1.421 762.815
 900.734 281.356
 731.404 924.763
 759.297 196.826
 735.910 673.832
 224.052 546.178
 821.458 173.481
 858.975 566.411
 269.125 639.162
 335.155 365.805
 347.652 992.934
 920.597 34.946
 2.969 689.126
 583.592 764.778
 913.805 145.791
 705.212 937.710
 578.078 676.582
 257.244 963.826
 39.738 979.896
 797.267 828.573
 973.235 76.236
 962.636 222.163
 633.096 326.122
 463.446 946.177
 248.029 560.574
 237.241 392.173
 719.242 930.680
 245.165 3.502
 476.014 364.420
 872.934 148.927
 381.265 305.457
 516.313 29.340
 76.794 13.584
 348.697 522.002
 851.416 209.065
 609.928 45.905
 322.804 337.793
 845.867 53.358
 90.807 581.621
 145.768 953.696
 270.220 814.088
 550.675 632.581
 995.943 647.903
 875.357 112.900
 743.286 194.079
 336.517 819.573
 578.677 76.337
 701.882 760.034
 287.512 56.939
 462.327 254.818
 80.438 535.439
 529.382 579.213
 199.544 399.732
 623.651 578.655
 2.075 724.600
 249.001 459.288
 840.174 627.660
 549.415 133.490
 457.450 972.790
 479.660 711.342
 441.805 339.045
 350.147 606.715
 91.869 796.542
 646.281 795.360
 532.860 113.301
 992.275 687.103
 45.758 387.726
 600.821 910.633
 918.968 104.937
 598.394 753.766
 89.450 861.933
 269.650 641.301
 884.414 622.551
 754.782 594.270
 106.732 239.932
 745.397 216.664
 907.224 29.047
 645.189 157.335
 562.803 557.479
 832.215 845.254
 717.377 237.743
 623.823 385.527
 456.551 202.882
 300.464 12.359
 970.026 798.811
 790.684 244.707
 527.565 567.068
 10.154 592.585
 154.247 71.410
 238.834 169.480
 165.054 357.497
 622.042 122.222
 612.703 259.165
 905.883 277.710
 548.860 475.129
 831.117 600.577
 708.768 150.052
 380.909 872.205
 42.001 182.740
 929.256 745.110
 245.000 246.541
 593.251 943.947
 749.689 403.248
 32.170 712.127
 210.535 597.771
 41.027 618.796
 461.536 378.300
 490.322 912.942
 814.812 52.800
 104.946 748.386
 901.654 590.217
 844.319 704.826
 551.192 842.421
 36.925 135.963
 325.622 804.531
 182.361 416.755
 726.418 366.773
 413.209 209.204
 23.803 325.643
 910.630 381.839
 490.501 816.949
 198.146 304.606
 217.239 74.788
 757.093 391.517
 906.466 791.049
 77.456 111.805
 165.375 897.304
 294.999 260.998
 10.579 378.555
 388.795 241.248
 44.115 585.328
 394.430 1.092
 131.013 281.688
 802.581 324.902
 298.216 462.385
 788.579 428.498
 956.561 418.353
 887.531 537.250
 723.786 17.928
 376.003 914.772
 976.894 108.490
 833.020 932.589
 494.671 2.766
 970.914 373.615
 951.985 384.176
 894.335 534.707
 710.751 600.379
 960.654 516.786
 10.698 183.494
 577.102 686.285
 816.704 774.509
 732.799 870.852
 827.188 189.188
 183.573 767.927
 416.514 660.001
 793.928 40.174
 78.636 855.365
 106.212 30.483
 592.054 911.700
 217.907 225.904
 48.966 728.945
 172.895 949.414
 823.289 255.358
 433.592 66.462
 810.584 517.309
 423.306 206.185
 3.187 94.808
 390.208 451.875
 889.813 479.583
 927.496 129.246
 842.152 921.300
 823.204 82.507
 701.573 626.184
 645.305 185.949
 164.840 443.718
 684.208 192.127
 324.994 899.774
 869.277 906.759
 216.421 812.518
 795.789 35.955
 384.025 980.466
 493.896 444.445
 115.931 45.581
 445.050 456.182
 895.749 609.109
 210.421 823.448
 21.038 780.741
 939.622 80.693
 953.989 354.717
 739.280 818.422
 401.618 777.659
 115.500 485.079
 26.902 565.565
 380.942 315.986
 58.751 170.753
 408.171 953.713
 464.693 838.216
 491.388 960.005
 171.288 335.298
 376.853 312.594
 537.155 714.715
 969.709 858.270
 703.859 370.372
 506.220 674.785
 950.660 475.408
 483.110 137.217
 968.256 625.204
 700.783 838.729
 330.356 833.334
 948.496 171.395
 994.310 399.559
 134.215 510.362
 595.689 55.835
 740.045 385.636
 636.962 934.168
 19.181 481.870
 506.018 540.059
 198.586 630.473
 22.933 73.795
 422.845 393.099
 907.980 151.186
 281.336 265.095
 23.433 533.396
 469.004 726.032
 377.363 695.756
 609.452 247.193
 928.589 526.911
 139.913 238.421
 15.676 747.146
 746.086 725.332
 394.809 628.611
 419.159 129.585
 135.185 666.258
 269.052 857.029
 38.010 128.490
 701.505 849.514
 446.114 67.684
 89.916 834.488
 753.700 816.065
 236.478 611.880
 145.807 170.114
 515.277 390.011
 959.119 81.038
 869.509 352.178
 2.055 439.439
 746.178 374.367
 473.165 454.639
 497.781 84.167
 121.409 684.033
 868.063 353.954
 676.611 232.045
 467.496 350.922
 598.186 293.868
 896.359 556.371
 928.083 614.164
 605.089 741.226
 651.018 628.646
 111.724 909.064
 950.570 886.113
 697.014 247.721
 171.164 654.801
 744.212 361.994
 48.712 510.143
 11.002 580.099
 830.435 807.268
 47.009 162.809
 568.903 652.300
 886.310 414.839
 26.493 709.068
 938.138 261.804
 972.204 585.008
 511.270 962.354
 979.374 820.306
 682.441 563.981
 254.387 611.838
 753.515 163.122
 235.509 307.851
 536.355 316.811
 217.866 646.085
 311.607 286.261
 684.116 427.969
 884.453 524.846
 277.091 341.382
 516.332 697.170
 945.755 496.415
 159.387 916.117
 61.943 720.417
 825.760 85.306
 653.928 83.934
 755.857 650.281
 72.960 576.944
 430.250 498.785
 718.030 419.882
 224.391 654.779
 37.704 536.597
 411.869 119.441
 129.560 112.635
 262.174 202.820
 419.356 553.665
 587.310 830.126
 253.394 202.690
 405.877 105.759
 736.624 793.774
 504.157 275.471
 832.073 252.820
 875.361 682.507
 968.315 306.595
 57.475 297.940
 123.399 649.411
 717.331 489.899
 336.419 627.986
 846.975 342.999
 690.306 540.033
 254.470 650.454
 188.317 467.619
 704.608 670.309
 366.847 864.571
 858.276 497.801
 531.741 935.976
 788.233 982.322
 835.237 750.688
 232.752 175.026
 15.348 343.699
 259.110 387.301
 66.338 139.132
 721.318 767.539
 793.304 466.645
 839.247 450.688
 599.538 880.375
 630.760 529.554
 764.025 311.579
 479.242 456.937
 267.903 701.294
 203.685 772.095
 131.208 840.304
 958.044 903.320
 510.603 379.075
 664.970 20.469
 99.582 814.120
 483.161 677.878
 856.987 179.274
 717.806 120.428
 788.274 905.872
 263.136 335.623
 515.319 115.911
 971.451 74.790
 121.485 493.409
 583.700 380.239
 254.083 873.714
 45.460 526.091
 539.140 96.190
 134.818 482.959
 924.871 296.125
 514.120 965.840
 859.461 245.805
 207.932 125.943
 43.283 187.374
 430.018 947.291
 520.914 691.591
 911.000 244.421
 817.866 802.915
 897.104 806.128
 732.722 234.081
 733.535 60.002
 897.037 809.776
 51.315 652.306
 771.170 151.897
 634.621 446.987
 890.041 686.786
 850.762 686.277
 773.170 141.808
 324.008 854.159
 410.389 504.442
 277.690 214.158
 899.055 926.987
 559.663 16.485
 988.855 775.093
 910.864 88.920
 663.358 205.154
 94.747 434.270
 707.988 596.392
 339.705 688.458
 565.296 406.102
 372.807 871.761
 821.233 624.409
 560.493 956.467
 889.989 807.230
 192.032 932.854
 937.139 507.550
 320.098 478.316
 696.892 916.037
 337.755 108.451
 572.752 288.384
 354.180 41.646
 563.739 670.165
 616.944 558.203
 10.191 937.723
 604.486 640.242
 612.257 928.382
 819.250 288.781
 426.538 623.759
 793.806 419.723
 706.180 930.053
 876.249 321.464
 209.524 538.807
 187.356 634.919
 482.621 885.957
 893.832 903.785
 220.178 107.171
 975.810 291.319
 54.585 629.922
 792.279 813.096
 518.438 179.867
 477.868 776.778
 805.440 308.614
 4.353 324.359
 728.897 385.430
 279.229 454.710
 685.402 415.897
 53.841 470.120
 791.205 150.760
 500.010 886.263
 815.619 88.547
 865.282 807.544
 313.310 31.903
 614.099 76.541
 7.168 471.702
 340.180 25.545
 125.582 901.953
 631.635 898.705
 10.321 135.274
 75.844 374.461
 920.014 231.671
 999.751 639.833
 923.657 976.663
 100.042 81.402
 51.057 168.187
 276.900 433.705
 213.143 780.449
 148.005 626.288
 673.305 368.118
 492.541 198.218
 218.029 622.361
 317.849 996.776
 396.104 573.647
 116.657 578.933
 853.438 602.649
 906.350 814.696
 546.302 733.603
 732.522 315.280
 458.772 973.101
 849.032 532.244
 947.747 66.302
 831.310 392.250
 386.572 582.308
 466.880 733.148
 849.760 836.873
 628.624 317.932
 978.219 705.346
 156.549 942.132
 266.697 779.053
 440.678 876.056
 30.889 746.945
 251.753 245.463
 526.853 29.867
 951.837 742.719
 724.406 11.273
 530.612 455.993
 271.343 165.367
 655.398 427.782
 247.171 716.839
 747.013 518.055
 492.204 426.583
 855.957 103.963
 37.078 701.613
 123.670 340.708
 453.896 507.032
 884.387 20.413
 636.369 811.315
 960.325 272.256
 503.450 336.651
 595.406 362.652
 648.593 792.923
 382.660 984.628
 841.948 141.709
 792.909 616.965
 181.392 625.799
 785.760 623.120
 303.619 686.264
 959.674 724.976
 460.540 614.453
 710.577 695.150
 68.733 7.919
 555.768 572.815
 8.732 239.783
 732.647 321.125
 22.600 149.145
 193.898 649.427
 896.815 719.760
 439.374 151.138
 165.376 355.140
 200.164 29.788
 95.704 465.873
 725.539 463.172
 75.991 960.180
 425.123 191.358
 883.971 138.226
 446.242 701.606
 938.414 716.650
 682.737 555.917
 599.090 800.073
 932.310 989.289
 49.603 634.393
 863.768 63.909
 759.602 751.640
 995.288 952.047
 45.850 492.790
 595.338 534.770
 730.956 983.452
 827.422 531.453
 307.898 63.904
 299.834 44.215
 659.541 830.994
 636.650 329.836
 135.048 742.294
 644.051 58.259
 357.438 335.358
 947.395 430.915
 314.653 715.547
 663.372 603.795
 184.673 18.657
 245.074 570.103
 655.734 29.341
 296.009 326.830
 746.265 268.334
 45.502 990.470
 904.121 901.775
 668.770 892.022
 398.119 291.071
 529.992 313.477
 211.386 423.993
 238.510 810.952
 138.811 644.895
 602.733 278.039
 990.971 347.539
 812.352 451.601
 453.596 687.142
 599.124 257.122
 562.300 3.668
 545.000 677.798
 72.447 886.316
 902.047 48.001
 457.296 525.770
 242.859 294.933
 405.711 837.468
 407.640 550.461
 643.605 453.307
 692.426 237.029
 628.979 993.587
 122.951 596.658
 204.963 484.146
 274.312 220.297
 2.992 579.566
 174.915 376.988
 211.520 611.890
 824.495 409.594
 34.965 890.704
 163.436 618.257
 611.587 135.776
 560.807 496.741
 514.421 194.255
 100.900 913.596
 981.118 62.963
 905.388 473.442
 289.662 750.433
 146.296 377.967
 878.416 236.474
 202.768 296.594
 890.258 48.348
 964.153 108.803
 368.896 116.820
 658.434 590.058
 746.422 212.721
 816.871 768.207
 8.398 521.273
 304.188 504.503
 807.941 678.818
 433.546 971.299
 203.415 782.014
 434.298 865.728
 823.286 655.897
 289.237 64.759
 402.724 722.837
 750.387 781.900
 403.829 603.574
 175.696 310.208
 17.312 573.830
 403.198 951.439
 268.576 930.828
 847.876 449.044
 314.113 444.421
 225.826 15.814
 741.586 394.033
 90.137 118.485
 783.938 257.404
 715.693 435.321
 657.264 218.180
 761.859 612.980
 645.141 110.050
 741.500 530.920
 317.972 794.616
 254.268 40.842
 211.930 873.115
 526.567 531.537
 43.888 918.945
 318.573 12.829
 829.868 464.552
 191.446 693.742
 156.840 924.341
 410.117 617.613
 960.983 641.935
 26.345 819.524
 947.813 738.390
 534.024 588.436
 787.072 346.124
 707.898 787.916
 292.103 845.664
 74.940 245.970
 392.105 598.367
 874.964 37.503
 96.604 373.581
 246.742 14.269
 183.351 704.070
 834.613 289.412
 690.455 35.726
 607.693 49.888
 715.640 48.647
 682.144 184.140
 603.299 464.635
 552.326 798.661
 494.388 84.372
 787.913 920.629
 914.646 545.158
 813.406 100.267
 650.339 201.854
 428.976 432.298
 503.365 719.873
 785.658 797.668
 602.643 55.758
 324.954 112.259
 78.061 879.607
 917.494 676.623
 956.756 571.595
 975.265 608.752
 827.113 375.004
 507.816 959.940
 919.779 298.912
 988.777 751.848
 891.415 889.132
 992.029 511.748
 458.260 995.907
 47.162 243.802
 633.353 396.526
 204.717 369.024
 272.076 331.490
 749.653 347.924
 852.322 200.631
 166.014 210.748
 412.933 373.044
 349.611 444.667
 680.081 89.469
 654.522 899.488
 37.133 91.590
 312.262 988.642
 878.532 978.458
 201.678 285.866
 349.642 460.808
 698.141 96.585
 657.962 19.665
 170.836 53.290
 270.134 852.348
 608.238 723.812
 935.616 48.373
 268.836 498.488
 731.563 337.060
 314.542 145.512
 162.405 410.682
 178.733 792.785
 807.950 190.294
 243.603 249.246
 459.872 670.001
 999.338 449.758
 60.445 369.095
 680.951 966.333
 830.004 425.586
 830.635 436.784
 589.379 980.147
 920.638 22.310
 627.249 492.940
 153.634 611.184
 284.882 789.512
 596.879 70.488
 315.128 993.687
 619.080 936.067
 679.783 638.687
 103.700 187.603
 769.046 481.680
 481.504 236.655
 625.893 226.258
 333.708 656.925
 32.445 92.421
 193.407 94.760
 738.414 90.369
 448.534 941.654
 485.199 844.490
 608.959 847.280
 183.067 784.479
 31.199 760.276
 841.145 644.531
 837.391 553.975
 916.715 177.339
 764.605 215.560
 255.906 251.432
 33.363 230.439
 934.583 527.857
 730.529 0.175
 96.675 440.702
 314.861 604.132
 425.867 486.495
 529.977 804.455
 602.392 876.647
 558.805 144.464
 994.357 457.067
 688.401 185.609
 745.729 747.790
 40.325 142.356
 261.866 816.267
 228.284 322.727
 97.589 50.086
 753.744 170.362
 239.622 333.033
 866.746 278.225
 390.306 512.839
 781.647 341.360
 826.419 755.753
 27.300 613.886
 777.507 553.827
 262.961 401.962
 672.206 942.622
 742.560 468.486
 496.599 322.991
 351.791 846.227
 431.927 98.884
 568.669 493.986
 754.090 848.141
 55.860 915.923
 126.798 654.437
 832.397 368.592
 174.501 531.497
 996.673 565.485
 928.853 66.264
 888.302 957.517
 80.319 762.469
 943.133 212.989
 189.474 362.366
 576.059 576.058
 203.515 209.946
 436.151 372.890
 943.733 557.347
 736.984 224.657
 168.365 436.451
 943.830 71.898
 439.781 164.552
 474.001 111.878
 230.837 836.885
 765.185 286.324
 466.140 905.601
 820.720 258.811
 311.560 546.176
 334.862 507.362
 379.638 375.419
 623.003 487.156
 317.407 882.994
 672.195 940.203
 772.857 859.321
 730.352 633.323
 110.966 100.813
 464.975 773.521
 662.356 718.436
 44.613 402.131
 257.698 702.946
 681.647 417.821
 927.555 760.748
 579.976 876.279
 857.329 344.757
 665.210 604.262
 485.045 797.247
 450.917 331.487
 349.031 394.145
 377.909 760.012
 344.248 146.142
 623.690 672.309
 169.205 550.472
 837.903 131.836
 257.690 192.858
 342.157 499.864
 536.197 532.457
 817.389 716.556
 152.821 239.473
 370.212 550.284
 438.019 737.175
 556.235 175.155
 912.188 784.499
 580.721 1.475
 107.161 945.132
 586.012 556.732
 354.888 62.387
 964.881 935.820
 880.858 600.515
 756.374 839.189
 464.618 141.851
 836.050 67.729
 365.636 931.034
 209.041 5.407
 8.290 133.097
 858.600 697.505
 251.777 188.408
 354.245 616.869
 694.020 86.266
 544.987 736.771
 956.307 588.370
 870.288 621.094
 928.487 976.857
 33.223 565.730
 512.385 108.187
 368.942 434.889
 50.982 768.662
 282.094 428.849
 768.485 160.044
 647.749 182.366
 645.151 920.680
 302.938 53.061
 12.507 300.212
 384.834 334.831
 159.294 861.730
 684.480 181.406
 593.970 556.819
 722.683 899.038
 602.211 894.953
 461.168 755.033
 981.697 663.108
 434.382 731.013
 523.977 714.115
 325.659 547.807
 964.908 468.422
 269.172 514.523
 839.669 214.604
 292.524 160.285
 382.387 65.785
 633.699 436.454
 308.936 564.235
 182.978 413.612
 847.424 722.758
 981.198 615.770
 645.432 562.475
 719.338 348.946
 425.445 531.389
 152.897 898.382
 297.548 161.379
 593.144 234.289
 116.806 803.394
 444.258 717.189
 915.462 647.569
 602.312 208.157
 298.933 628.348
 353.235 334.682
 399.450 391.755
 840.374 448.290
 990.031 685.458
 808.557 934.968
 210.521 260.811
 964.816 43.670
 910.841 353.666
 173.109 712.680
 316.807 757.136
 771.719 69.381
 841.402 400.111
 470.805 318.190
 747.795 700.993
 660.352 716.393
 696.580 43.623
 94.918 761.695
 233.356 803.766
 84.060 712.141
 77.088 987.766
 721.654 153.155
 815.664 793.547
 752.734 682.812
 792.013 97.034
 274.825 460.735
 639.484 849.168
 177.349 554.531
 994.347 750.179
 565.798 807.312
 349.923 974.815
 128.505 568.191
 122.807 546.225
 667.462 692.768
 656.652 604.535
 718.587 991.447
 801.202 961.599
 171.783 929.216
 659.712 164.467
 111.123 151.449
 210.891 760.887
 227.590 6.958
 474.411 540.335
 311.099 983.155
 222.369 449.108
 658.534 70.898
 541.453 398.712
 96.449 890.632
 748.787 819.952
 520.763 680.283
 763.320 92.804
 913.618 352.517
 367.201 702.332
 175.655 49.079
 269.063 446.979
 479.063 367.869
 242.622 336.664
 325.018 519.933
 177.034 58.972
 903.721 534.913
 785.443 422.656
 484.519 611.607
 198.738 884.711
 388.954 282.739
 274.566 771.986
 55.622 97.902
 306.846 777.887
 930.147 534.777
 886.570 672.109
 497.185 225.550
 976.572 344.927
 8.096 872.945
 185.517 521.507
 94.910 359.171
 701.961 945.685
 948.519 92.628
 148.496 32.086
 480.161 53.329
 587.310 921.218
 486.452 891.191
 228.777 311.003
 359.247 794.896
 818.789 162.171
 85.013 316.530
 791.427 432.043
 880.071 433.308
 732.498 944.824
 726.937 517.190
 495.531 685.814
 685.141 622.008
 12.536 556.556
 222.499 281.870
 842.648 558.331
 978.225 431.251
 276.335 608.451
 558.872 833.691
 162.888 629.182
 866.539 660.623
 934.369 90.022
 453.685 353.361
 768.021 3.335
 831.148 279.043
 747.477 159.486
 69.454 745.443
 865.274 594.714
 425.343 850.675
 947.447 382.752
 795.800 233.192
 95.974 565.053
 204.086 767.086
 135.108 635.270
 112.775 469.994
 239.971 488.127
 447.163 599.176
 425.090 163.101
 811.337 989.205
 709.767 357.294
 454.525 906.773
 467.528 363.069
 265.935 979.235
 947.549 383.429
 64.359 399.510
 44.367 686.545
 29.403 567.028
 733.808 640.627
 572.754 429.454
 911.569 697.426
 751.753 20.593
 718.016 8.691
 418.387 414.171
 438.397 722.083
 312.194 540.065
 189.812 534.264
 836.502 938.293
 381.090 717.520
 97.637 596.790
 223.427 286.563
 183.482 962.337
 820.622 953.732
 561.127 101.237
 848.570 19.012
 786.683 779.421
 892.861 857.211
 550.120 33.053
 827.764 464.707
 983.721 103.706
 444.359 894.782
 407.172 550.397
 953.127 891.458
 481.273 948.798
 158.092 690.424
 514.611 10.701
 514.849 621.278
 285.476 759.990
 10.891 662.465
 779.899 781.314
 739.129 579.544
 234.362 601.189
 147.911 344.511
 539.880 196.009
 545.079 580.630
 597.319 65.467
 389.389 210.687
 499.786 522.138
 928.139 979.693
 297.402 977.653
 621.052 264.271
 616.815 343.247
 641.764 524.391
 59.374 888.009
 261.944 868.490
 288.309 333.250
 619.695 725.626
 189.686 817.956
 852.049 299.268
 810.979 0.817
 757.848 833.074
 754.178 711.990
 556.990 281.896
 840.349 616.400
 257.887 549.045
 635.090 574.323
 48.208 337.112
 498.502 199.375
 723.793 943.367
 321.064 324.472
 784.401 106.783
 853.449 139.051
 598.246 642.326
 312.109 992.914
 193.649 955.351
 724.835 750.863
 327.411 256.270
 706.105 996.087
 635.535 50.463
 158.448 827.817
 850.712 183.389
 874.214 879.457
 308.681 814.639
 455.896 37.338
 626.425 381.228
 129.649 98.005
 461.527 109.602
 346.029 834.916
 424.478 432.884
 947.574 115.417
 362.813 765.830
 741.149 418.525
 544.529 251.418
 603.474 346.421
 493.079 102.151
 533.703 131.545
 950.476 63.869
 63.153 241.132
 329.667 893.657
 58.138 636.983
 51.750 895.355
 579.595 115.930
 915.064 840.941
 167.775 132.064
 507.296 634.122
 730.235 172.301
 122.077 969.654
 358.004 849.797
 479.872 899.952
 562.761 513.239
 159.198 546.589
 4.805 102.926
 226.318 361.253
 108.394 866.247
 395.664 36.971
 581.531 165.704
 773.715 850.213
 768.656 152.581
 28.081 347.390
 667.110 360.224
 701.831 610.763
 984.948 4.355
 459.152 99.744
 665.235 816.560
 729.049 280.706
 159.860 824.266
 513.868 963.832
 416.835 509.800
 881.935 757.211
 14.920 7.082
 779.726 139.675
 307.046 342.044
 517.918 923.966
 441.579 497.767
 424.870 925.401
 43.114 233.779
 365.988 328.652
 430.550 947.961
 821.696 932.479
 11.089 416.521
 52.164 290.995
 849.183 350.743
 183.361 917.335
 6.870 377.479
 284.398 594.487
 677.375 183.001
 206.754 386.849
 181.125 196.956
 985.928 869.009
 809.595 765.404
 407.861 104.964
 237.768 340.564
 186.527 6.892
 683.918 761.875
 434.116 378.602
 282.160 320.797
 407.905 471.591
 808.536 483.638
 143.191 533.327
 227.864 26.374
 612.496 155.984
 722.016 937.326
 648.809 302.661
 339.759 932.722
 524.142 526.403
 45.688 362.288
 851.575 949.682
 316.476 853.324
 274.673 148.872
 64.811 339.175
 196.405 815.523
 296.610 369.164
 882.160 335.616
 709.781 420.000
 528.071 646.597
 310.810 582.281
 24.615 572.755
 899.445 629.354
 952.468 490.878
 995.844 379.522
 937.168 594.215
 955.649 117.037
 553.609 173.260
 836.871 963.828
 31.262 452.218
 201.487 704.361
 665.004 361.030
 810.669 12.956
 11.172 701.331
 915.280 59.476
 148.921 12.677
 65.190 459.320
 846.146 860.895
 528.117 761.541
 798.198 566.779
 189.826 549.673
 945.739 649.764
 324.900 569.181
 542.646 572.397
 705.902 539.634
 281.412 97.636
 937.109 795.613
 615.701 588.412
 638.417 105.624
 999.216 528.842
 600.111 810.978
 216.887 86.442
 417.699 315.531
 276.423 587.348
 488.636 341.832
 491.775 780.477
 903.621 789.502
 789.166 925.780
 441.118 418.411
 843.502 276.080
 25.198 503.517
 178.730 916.669
 36.928 532.204
 688.557 182.977
 384.843 540.952
 330.819 760.701
 300.081 809.516
 774.412 867.108
 189.251 981.131
 115.197 664.612
 268.828 781.156
 87.726 831.650
 37.818 28.902
 472.312 340.457
 292.622 633.989
 199.205 311.293
 424.721 435.549
 379.049 938.360
 196.249 667.068
 614.868 39.990
 292.197 238.923
 277.497 666.424
 385.506 43.179
 333.322 309.641
 610.274 859.421
 8.637 774.351
 559.599 826.072
 344.801 375.669
 752.165 628.519
 157.104 281.421
 942.552 724.302
 250.098 985.127
 384.694 897.838
 983.694 814.817
 849.175 924.528
 526.154 304.004
 699.604 979.251
 799.035 190.906
 960.777 890.274
 219.950 802.572
 74.276 300.349
 714.862 919.924
 901.571 26.575
 13.481 721.143
 669.335 324.613
 198.574 643.607
 578.827 666.588
 669.980 583.294
 45.811 981.918
 752.281 625.688
 278.135 923.177
 845.180 849.608
 615.981 582.557
 339.293 806.750
 689.711 566.624
 127.291 212.214
 629.699 446.738
 889.008 607.802
 882.496 239.054
 955.515 218.866
 441.971 771.568
 325.432 621.032
 739.881 996.807
 759.277 885.052
 7.731 578.805
 85.052 561.543
 524.196 383.917
 259.009 703.574
 906.219 939.215
 16.543 370.497
 46.679 983.019
 374.190 993.289
 710.051 53.159
 887.820 157.910
 385.464 664.409
 595.491 842.164
 183.016 182.059
 465.169 752.480
 216.187 559.668
 995.243 994.534
 615.852 871.698
 274.729 986.156
 598.151 123.152
 274.088 908.413
 590.654 385.845
 708.342 482.762
 493.516 512.824
 371.555 865.963
 602.319 777.469
 93.786 642.859
 387.874 921.323
 204.431 458.662
 259.324 564.873
 713.691 721.099
 127.553 418.822
 39.191 988.484
 236.364 551.345
 527.913 377.702
 492.387 331.141
 853.363 327.339
 757.815 929.461
 530.926 852.283
 82.213 169.748
 795.608 559.281
 153.669 444.997
 258.789 956.099
 811.206 654.695
 515.427 293.443
 948.546 60.394
 949.489 407.890
 676.208 427.202
 700.760 880.399
 19.587 254.059
 256.005 648.853
 493.543 635.504
 635.422 890.636
 590.459 819.285
 213.150 163.867
 983.388 695.759
 968.165 121.016
 216.417 785.397
 367.298 508.965
 921.554 179.220
 171.299 83.621
 459.308 873.734
 592.332 699.118
 75.662 957.520
 359.206 401.076
 651.589 722.395
 135.662 345.785
 295.943 449.883
 235.681 783.432
 4.880 966.206
 864.943 950.248
 440.544 59.167
 943.945 293.916
 331.292 142.147
 519.094 56.637
 780.960 658.131
 504.294 424.322
 814.662 305.526
 6.498 547.616
 155.355 292.928
 341.734 95.567
 594.080 188.481
 438.785 226.088
 415.808 107.768
 129.584 74.883
 403.507 709.903
 640.310 967.852
 650.102 862.854
 804.912 458.365
 148.973 654.708
 331.513 153.008
 249.511 317.103
 147.805 806.065
 98.818 380.378
 48.536 788.005
 141.081 177.824
 758.851 236.540
 312.600 480.006
 132.034 715.585
 406.253 281.465
 617.850 288.754
 40.776 433.621
 794.852 576.463
 67.218 162.665
 661.650 641.443
 89.909 413.344
 361.239 734.449
 38.233 193.297
 980.129 843.551
 567.163 572.968
 259.551 205.814
 111.194 28.823
 296.754 54.046
 992.973 348.861
 245.880 744.054
 373.067 186.234
 373.742 415.421
 502.287 526.605
 637.825 622.799
 637.378 195.955
 861.767 92.401
 742.423 86.589
 45.613 332.490
 312.756 919.579
 900.259 195.863
 119.559 131.815
 202.034 360.511
 628.599 305.883
 466.757 781.690
 246.051 522.444
 13.182 459.860
 291.271 69.574
 72.370 865.262
 797.243 194.186
 878.729 327.998
 453.785 520.291
 905.328 924.533
 499.093 521.378
 663.480 415.402
 347.763 43.881
 935.695 678.068
 636.917 500.688
 441.212 662.434
 48.519 543.582
 811.735 19.212
 300.741 977.611
 277.303 323.490
 622.456 485.670
 602.027 863.471
 564.169 615.528
 868.425 678.999
 340.511 62.307
 567.328 323.460
 931.415 815.831
 815.566 358.688
 732.223 383.728
 182.299 64.223
 681.063 337.686
 670.931 203.637
 2.050 542.556
 569.610 911.474
 185.308 937.292
 669.750 79.997
 732.907 854.991
 357.551 786.262
 889.910 949.034
 234.788 823.842
 861.442 576.728
 727.183 821.818
 402.755 364.693
 924.388 544.474
 625.399 915.911
 76.175 81.795
 57.871 631.962
 484.078 842.632
 555.488 221.092
 293.866 643.850
 396.957 89.759
 57.345 110.348
 612.505 809.050
 115.726 938.495
 241.916 685.394
 412.889 970.864
 255.003 15.529
 405.267 140.355
 419.568 377.430
 253.692 89.818
 563.646 701.329
 497.580 97.477
 743.691 418.115
 287.521 43.047
 545.447 626.878
 931.091 754.023
 559.708 530.551
 758.939 661.677
 394.408 820.316
 992.708 272.694
 13.801 848.310
 569.704 291.810
 794.658 307.274
 506.465 95.431
 220.910 368.986
 947.426 703.913
 317.982 344.976
 206.870 994.422
 675.052 588.226
 861.596 966.183
 589.752 608.909
 855.557 760.192
 570.541 927.054
 31.639 456.453
 175.521 617.281
 983.483 549.484
 184.189 542.857
 423.365 328.843
 75.198 46.592
 770.773 72.922
 106.228 123.188
 588.239 174.203
 302.447 491.089
 112.472 740.873
 901.644 301.562
 64.111 317.483
 274.114 649.545
 360.823 605.681
 733.823 405.740
 326.582 180.538
 637.739 884.692
 583.358 439.424
 588.841 351.518
 456.930 405.463
 724.808 593.818
 430.915 568.542
 1.428 628.815
 775.517 981.403
 33.235 853.454
 870.892 150.202
 602.585 491.927
 178.888 446.899
 14.592 356.735
 108.381 419.956
 384.025 662.063
 814.233 350.171
 969.974 748.927
 991.486 66.250
 306.058 77.860
 26.692 541.336
 42.914 84.792
 77.001 294.553
 763.229 488.318
 222.948 543.429
 138.616 280.866
 318.753 332.361
 465.968 972.673
 408.838 203.178
 95.823 116.387
 33.318 96.049
 496.709 793.003
 679.212 57.840
 590.966 548.538
 396.414 491.529
 655.370 337.876
 865.018 371.020
 63.810 850.811
 228.210 352.900
 721.794 299.197
 875.614 588.229
 419.635 357.742
 236.862 336.733
 931.691 639.373
 13.564 42.040
 385.050 404.898
 207.022 184.385
 787.807 352.277
 684.661 97.072
 172.873 389.940
 843.670 640.711
 309.505 498.981
 477.717 566.608
 546.075 748.734
 111.512 974.738
 961.647 508.039
 546.625 155.520
 461.594 39.899
 946.310 486.388
 797.565 270.134
 591.494 888.272
 221.919 261.844
 156.916 603.022
 801.169 128.202
 506.132 966.126
 465.641 988.268
 185.379 170.593
 19.642 466.663
 935.941 264.269
 387.755 901.250
 147.408 326.373
 840.866 237.207
 573.271 727.438
 296.308 825.478
 236.603 903.752
 688.703 423.587
 6.549 251.726
 984.061 422.821
 143.219 664.288
 484.409 144.210
 335.013 250.592
 422.156 293.381
 611.907 778.185
 453.938 818.791
 562.618 994.701
 967.345 347.300
 642.721 881.605
 248.562 584.185
 992.714 988.090
 615.156 961.033
 125.826 727.678
 890.196 934.518
 459.342 97.223
 828.459 612.444
 892.741 917.831
 753.011 382.027
 251.485 884.893
 124.182 401.024
 265.543 450.988
 649.342 787.576
 13.412 617.486
 910.538 102.651
 190.394 860.481
 100.633 893.584
 737.212 712.008
 32.901 182.769
 952.835 521.923
 43.066 507.159
 202.902 968.359
 108.588 497.505
 289.711 310.075
 542.737 727.501
 867.005 792.701
 9.071 249.151
 436.205 158.674
 576.692 589.198
 252.223 759.353
 782.761 130.632
 276.344 234.454
 573.810 501.801
 348.864 281.517
 902.296 492.944
 301.482 375.032
 203.496 906.141
 402.939 865.224
 967.344 800.280
 523.635 160.078
 850.302 639.093
 736.327 406.249
 897.260 599.399
 839.180 486.170
 319.086 601.076
 921.206 256.347
 207.494 723.023
 593.325 797.943
 577.972 454.332
 713.902 333.007
 179.472 471.419
 256.872 191.627
 765.352 245.094
 642.632 376.026
 605.752 72.002
 194.183 451.800
 262.337 39.016
 39.049 564.561
 320.554 803.718
 474.899 708.156
 363.542 886.805
 605.331 99.905
 910.365 791.104
 561.840 806.305
 966.749 695.747
 316.500 32.103
 840.106 622.370
 493.650 675.106
 745.975 872.911
 571.954 562.616
 727.450 626.484
 873.111 942.777
 472.631 927.042
 30.695 290.579
 651.177 856.163
 570.737 804.963
 505.934 568.743
 491.475 386.839
 189.030 566.851
 558.075 680.210
 986.407 232.318
 512.120 477.759
 346.369 256.154
 696.317 501.745
 935.263 357.666
 201.524 99.924
 658.966 133.896
 623.211 589.198
 287.654 216.950
 763.324 947.198
 531.618 229.838
 104.851 919.876
 869.210 548.259
 922.033 773.222
 308.835 214.301
 348.861 276.427
 463.009 767.301
 320.393 735.238
 664.661 406.333
 811.586 186.208
 408.029 68.183
 340.991 169.300
 645.762 374.707
 974.295 787.394
 620.362 295.645
 575.676 272.212
 105.249 998.993
 412.039 757.851
 534.895 73.629
 343.076 932.181
 324.256 851.065
 233.680 225.008
 227.864 308.878
 237.525 998.011
 334.116 281.850
 632.757 138.458
 899.641 853.270
 681.955 605.764
 824.070 653.774
 856.208 931.726
 972.286 804.925
 852.845 792.159
 547.732 746.287
 371.643 425.630
 287.870 655.602
 147.030 515.601
 826.122 479.998
 393.690 832.886
 281.253 250.755
 568.234 378.562
 85.901 754.367
 216.131 412.084
 544.947 318.604
 25.408 799.156
 368.505 374.593
 988.874 788.886
 903.895 145.904
 555.482 115.081
 399.196 755.197
 677.475 213.266
 974.436 830.606
 909.887 119.730
 114.620 331.025
 947.786 53.874
 194.434 425.414
 777.227 828.092
 513.290 380.756
 629.456 644.026
 480.476 201.273
 153.718 849.195
 315.460 273.704
 229.369 188.599
 993.248 206.097
 18.535 602.180
 197.207 987.587
 689.773 817.056
 973.658 271.623
 522.954 754.691
 298.080 113.129
 215.694 25.076
 249.936 630.024
 360.197 685.135
 292.517 460.746
 532.400 685.708
 809.921 341.973
 847.136 474.451
 562.281 815.255
 376.036 530.736
 782.922 809.154
 519.515 918.391
 910.515 346.439
 369.197 503.877
 281.990 746.717
 719.125 317.903
 817.541 676.488
 688.091 669.697
 820.126 125.002
 734.360 353.080
 454.413 629.727
 89.056 425.582
 432.910 754.864
 544.839 175.210
 542.225 245.716
 929.615 608.830
 215.226 387.255
 116.295 961.849
 673.576 723.729
 792.848 716.927
 711.182 425.212
 493.691 571.403
 897.100 584.772
 203.764 866.265
 484.061 605.241
 648.518 606.595
 206.828 486.710
 712.481 303.070
 237.050 295.084
 150.501 150.259
 75.197 808.756
 311.421 249.999
 55.688 376.162
 254.441 672.278
 321.868 333.471
 752.319 622.879
 699.464 31.533
 919.673 123.084
 420.040 97.594
 833.791 684.257
 382.626 143.985
 612.653 26.965
 807.825 757.444
 141.266 13.920
 153.252 423.910
 482.399 467.564
 894.274 620.273
 38.540 271.273
 804.834 832.921
 644.072 218.269
 227.976 829.904
 933.784 100.434
 236.023 346.705
 857.698 911.825
 730.741 63.121
 972.763 186.130
 311.939 609.364
 847.058 66.326
 989.668 492.689
 348.131 906.964
 574.349 571.585
 868.045 988.869
 348.001 703.580
 356.064 252.334
 598.242 776.231
 906.258 63.479
 938.466 710.853
 180.106 670.283
 398.745 557.500
 60.393 696.542
 862.372 220.836
 137.027 295.763
 55.056 53.584
 250.993 240.815
 433.574 801.644
 780.562 572.284
 636.980 597.800
 383.354 548.187
 778.476 684.749
 826.355 624.656
 594.876 749.455
 488.935 411.724
 111.536 506.226
 334.995 866.479
 5.252 953.245
 171.325 49.135
 690.363 414.462
 969.970 233.297
 451.942 574.773
 890.877 952.620
 795.268 620.533
 433.469 120.781
 866.762 849.825
 236.343 884.205
 75.213 648.111
 375.340 577.050
 353.704 106.301
 352.369 530.991
 255.449 251.685
 169.173 549.205
 877.210 470.290
 118.453 351.346
 511.662 215.038
 954.328 16.392
 707.732 151.490
 508.005 440.938
 781.296 16.347
 253.880 655.157
 686.748 318.304
 795.356 826.597
 904.786 651.909
 295.836 277.623
 698.598 519.153
 924.137 456.343
 767.753 747.460
 888.594 658.963
 217.928 584.124
 402.135 295.519
 549.765 454.153
 331.527 527.881
 439.267 949.875
 545.804 361.841
 776.139 525.738
 377.670 432.295
 289.160 390.706
 761.828 236.236
 116.258 404.112
 707.909 912.138
 571.514 210.052
 823.649 571.739
 775.270 102.330
 724.679 912.153
 603.231 49.156
 777.642 389.274
 885.537 167.334
 728.059 649.831
 959.919 603.473
 196.615 497.045
 520.095 29.079
 698.311 217.052
 370.401 702.423
 987.572 199.319
 822.384 598.382
 976.265 38.776
 373.951 404.350
 856.193 570.760
 274.879 62.750
 106.587 938.074
 85.615 986.142
 832.224 964.079
 313.809 447.596
 988.882 964.022
 302.689 965.702
 968.007 91.590
 337.953 659.669
 267.665 327.453
 229.358 585.537
 436.606 975.392
 656.602 410.197
 584.664 759.315
 296.696 507.001
 776.518 296.237
 75.076 627.143
 915.523 357.319
 911.687 817.281
 956.692 187.734
 625.757 709.141
 717.863 518.812
 481.592 834.981
 268.624 320.419
 418.434 248.103
 28.798 871.296
 728.975 615.235
 791.505 199.291
 705.802 653.136
 967.379 206.707
 137.846 501.523
 321.945 958.785
 38.306 445.343
 321.066 301.579
 352.883 548.954
 211.541 580.754
 817.061 861.219
 25.236 162.429
 491.322 152.517
 513.562 383.870
 644.429 801.792
 380.833 674.162
 621.116 753.883
 204.283 836.977
 618.879 95.310
 797.672 849.062
 109.114 71.609
 15.009 234.253
 124.094 503.196
 699.539 874.864
 149.469 902.131
 587.600 536.671
 721.849 892.140
 982.110 942.653
 545.194 172.742
 249.278 732.073
 474.007 519.643
 75.830 398.825
 734.707 592.754
 691.814 395.286
 391.061 435.960
 233.313 110.044
 130.413 945.392
 235.636 740.063
 732.942 592.317
 134.405 56.110
 67.820 790.425
 161.211 346.228
 572.418 363.448
 281.988 72.915
 51.375 106.412
 798.027 918.248
 372.212 841.896
 947.698 356.082
 527.154 191.418
 675.777 885.583
 324.029 442.202
 619.123 805.663
 112.727 962.378
 62.843 390.474
 851.013 65.004
 998.693 543.212
 70.986 645.807
 643.946 225.488
 984.739 314.247
 609.339 964.796
 827.389 736.362
 921.837 580.918
 293.633 35.112
 973.138 506.970
 499.048 14.779
 167.136 41.320
 661.803 745.937
 146.548 897.485
 729.257 363.019
 385.978 130.739
 495.598 374.307
 119.458 38.453
 602.536 91.977
 826.851 847.847
 869.743 75.685
 215.180 826.937
 52.910 505.911
 6.008 55.020
 715.760 812.324
 164.621 156.412
 972.151 467.776
 95.146 289.505
 402.427 800.907
 970.272 62.241
 174.852 800.957
 785.491 550.171
 961.363 899.254
 24.273 475.337
 483.679 465.392
 419.217 879.953
 770.387 495.594
 199.706 330.350
 460.827 579.932
 262.146 111.927
 723.127 488.337
 795.390 838.246
 730.662 527.741
 280.902 976.070
 785.421 499.919
 281.853 577.842
 413.720 577.912
 683.224 874.121
 367.374 555.233
 769.751 686.839
 923.675 683.946
 781.892 21.533
 124.501 73.286
 1.941 840.138
 266.600 378.571
 450.730 328.374
 642.223 170.193
 456.500 891.680
 25.761 974.403
 555.404 345.154
 955.021 952.217
 840.390 25.804
 415.418 601.239
 262.252 834.858
 4.905 689.529
 852.093 15.050
 143.522 963.310
 55.120 49.120
 953.418 504.504
 596.426 713.623
 335.894 83.627
 623.205 584.295
 727.196 482.785
 445.886 229.141
 443.440 717.562
 522.164 772.286
 299.197 921.010
 460.232 310.075
 879.132 564.127
 656.237 921.350
 986.033 762.023
 699.678 362.234
 112.921 880.929
 180.903 363.697
 476.385 136.535
 896.935 164.880
 90.488 617.585
 383.611 189.557
 396.329 329.628
 989.462 795.533
 135.615 722.408
 464.342 751.474
 964.457 421.162
 955.702 492.275
 946.224 848.467
 908.322 507.962
 693.006 311.037
 247.678 183.292
 900.533 287.671
 319.910 542.237
 150.754 833.468
 867.223 195.669
 652.477 595.308
 169.740 139.610
 519.308 188.793
 794.254 218.906
 914.509 32.502
 896.409 136.206
 46.429 977.033
 42.870 943.334
 401.076 650.367
 199.558 362.054
 528.394 704.345
 94.701 919.625
 137.505 567.138
 162.905 393.155
 637.955 751.623
 838.806 92.789
 726.743 748.381
 53.828 0.035
 255.262 443.985
 433.560 152.525
 710.332 390.414
 260.349 134.352
 956.220 40.482
 698.338 311.540
 860.199 828.331
 846.859 30.484
 466.027 175.334
 741.470 374.418
 94.283 742.626
 636.708 15.664
 195.249 525.121
 535.772 991.821
 721.717 322.121
 562.773 920.009
 941.587 250.791
 64.144 808.345
 892.231 956.011
 266.383 556.971
 462.568 69.016
 475.076 806.997
 449.641 974.087
 570.484 605.022
 902.707 644.328
 411.535 529.310
 870.712 931.750
 504.695 363.039
 993.266 361.623
 306.621 7.291
 608.418 945.227
 17.890 274.661
 533.552 438.074
 975.465 181.904
 952.526 622.411
 378.232 821.032
 909.761 764.109
 275.274 302.482
 470.658 206.074
 531.060 366.665
 310.704 825.056
 954.013 302.491
 199.402 648.718
 361.819 809.786
 859.320 548.217
 63.143 429.232
 17.770 472.104
 894.193 436.350
 94.688 944.530
 470.927 468.601
 54.224 429.582
 942.908 206.034
 111.350 969.663
 80.232 750.711
 553.682 185.592
 636.129 808.862
 191.038 116.293
 328.356 748.188
 362.392 454.263
 524.167 222.715
 946.506 867.467
 426.316 486.153
 76.209 297.829
 699.208 174.837
 837.952 290.394
 581.169 171.405
 941.815 575.607
 465.036 864.534
 419.632 730.639
 137.282 418.018
 800.560 855.592
 616.229 539.645
 827.532 778.640
 171.157 197.569
 721.085 453.234
 313.053 35.926
 828.581 423.611
 579.250 174.416
 479.561 645.783
 871.323 186.370
 217.682 584.309
 109.385 399.948
 715.356 525.600
 525.708 86.582
 470.926 11.831
 103.736 434.428
 415.078 402.141
 370.502 562.666
 341.656 896.476
 944.985 841.047
 359.466 139.840
 233.630 829.693
 520.623 378.923
 327.144 654.018
 305.212 327.934
 197.663 251.675
 572.322 565.351
 508.670 861.038
 967.824 718.280
 845.866 318.063
 106.620 576.810
 647.871 160.146
 321.767 938.531
 81.843 437.136
 548.146 625.053
 169.247 251.993
 340.604 90.553
 548.048 913.260
 925.475 100.227
 864.295 710.782
 62.547 477.777
 251.496 522.851
 817.940 180.202
 91.408 40.577
 785.763 370.199
 994.223 432.944
 970.001 527.009
 6.944 868.447
 272.988 412.048
 601.570 816.676
 111.408 222.757
 233.090 351.855
 76.433 4.666
 743.130 411.543
 205.964 215.570
 748.117 784.949
 481.682 755.932
 349.178 439.170
 692.515 195.491
 70.677 76.876
 113.200 877.628
 239.704 759.427
 278.876 0.980
 2.235 244.975
 944.300 233.398
 603.630 867.076
 502.704 368.520
 290.324 316.679
 310.814 592.505
 392.588 355.733
 582.908 81.045
 580.212 66.181
 540.469 528.398
 526.620 771.787
 51.015 345.282
 933.695 825.389
 978.854 316.105
 48.432 360.008
 273.959 533.793
 11.123 203.449
 518.109 128.785
 8.336 62.948
 258.110 264.387
 736.382 925.046
 215.880 811.300
 913.768 277.811
 58.902 157.777
 894.452 154.966
 229.788 517.459
 35.291 297.354
 711.254 513.723
 647.297 614.843
 86.614 537.623
 725.233 65.446
 843.053 576.601
 396.197 517.770
 255.598 714.653
 175.635 863.301
 37.271 23.247
 767.313 847.404
 101.660 948.713
 718.924 808.968
 567.881 799.067
 752.113 790.436
 557.114 425.253
 857.752 600.542
 350.524 452.850
 195.439 194.781
 269.315 365.496
 699.677 762.633
 821.002 676.360
 891.390 770.542
 556.937 295.077
 367.905 766.012
 982.924 841.711
 520.803 376.813
 238.988 54.021
 261.025 781.929
 50.472 947.679
 544.019 144.584
 288.373 29.994
 742.720 505.466
 953.020 535.546
 948.736 374.506
 305.772 386.860
 956.653 436.372
 465.434 815.699
 445.154 117.990
 9.776 381.816
 982.288 241.205
 881.204 458.152
 299.226 101.095
 295.686 216.954
 474.094 337.186
 955.122 243.301
 499.735 182.890
 928.072 254.848
 259.665 636.020
 308.033 43.660
 366.031 853.436
 601.122 842.848
 111.474 465.064
 608.279 412.952
 20.659 371.295
 926.020 437.015
 52.551 43.540
 622.741 395.898
 374.731 16.392
 886.039 194.188
 108.077 533.133
 665.005 40.150
 403.782 591.354
 437.714 709.467
 372.936 605.115
 58.934 491.276
 527.994 742.862
 230.421 116.409
 629.508 670.298
 983.069 482.346
 853.026 894.325
 866.882 338.569
 520.479 403.405
 464.527 491.587
 876.353 582.122
 733.540 883.503
 458.243 960.114
 350.719 834.736
 18.883 769.936
 192.493 204.183
 35.422 332.826
 802.937 483.147
 2.753 279.113
 845.546 317.790
 690.345 620.347
 228.021 454.343
 663.589 817.779
 656.220 68.145
 776.797 597.012
 592.570 208.667
 259.166 217.355
 946.927 145.584
 989.118 858.372
 748.756 603.785
 716.248 392.400
 676.273 736.853
 301.736 993.443
 741.637 608.274
 543.556 228.128
 945.359 467.669
 196.497 687.575
 64.903 156.141
 331.195 69.736
 382.155 121.854
 971.628 395.405
 485.324 236.068
 855.457 738.583
 909.488 473.489
 352.944 239.905
 365.755 552.316
 812.877 32.564
 414.845 452.361
 460.943 91.430
 382.343 868.652
 118.469 481.434
 9.163 777.953
 426.627 359.743
 153.675 452.324
 520.524 722.606
 886.968 143.581
 594.476 892.372
 577.912 872.013
 7.935 238.900
 281.662 9.770
 302.679 514.229
 608.542 771.873
 115.909 356.960
 647.463 74.779
 688.807 166.289
 790.175 143.169
 772.092 343.530
 993.438 530.218
 833.305 305.226
 122.915 45.682
 767.455 156.496
 245.283 280.976
 823.749 211.261
 727.114 693.000
 284.972 908.593
 616.913 411.246
 999.519 118.049
 339.939 308.919
 173.993 383.895
 236.671 312.185
 719.577 626.331
 890.957 186.653
 819.326 10.675
 691.857 51.823
 485.302 692.139
 276.031 938.173
 521.444 538.969
 730.524 764.097
 145.805 590.703
 977.150 7.932
 277.876 297.134
 90.883 61.439
 214.953 648.830
 360.372 143.375
 735.692 308.924
 316.399 734.127
 37.302 211.355
 324.882 664.089
 871.150 741.089
 458.580 289.663
 654.413 261.360
 473.244 52.050
 644.955 121.226
 769.662 206.708
 743.530 349.243
 126.236 597.404
 480.195 516.578
 843.832 130.662
 927.356 2.285
 315.239 577.332
 914.918 396.723
 178.349 621.761
 86.674 584.225
 350.962 719.982
 192.448 216.553
 794.835 481.592
 46.810 653.467
 689.362 511.137
 869.906 850.679
 386.234 130.236
 154.455 228.880
 593.927 238.151
 749.045 886.370
 436.359 983.764
 813.106 13.759
 528.080 533.899
 563.399 439.374
 896.660 290.628
 3.408 551.368
 302.261 582.883
 891.852 595.418
 298.777 425.493
 178.926 489.582
 747.328 82.275
 711.149 799.938
 631.651 210.385
 698.395 617.502
 89.235 512.644
 848.485 519.558
 918.398 435.533
 132.235 103.521
 259.514 266.229
 350.183 281.052
 190.849 386.100
 364.150 412.163
 91.903 705.063
 443.628 757.019
 478.628 846.010
 397.874 706.113
 727.553 276.904
 336.990 912.204
 504.785 746.405
 174.624 150.242
 579.533 403.851
 574.903 350.409
 11.502 353.753
 508.608 425.972
 891.960 976.679
 48.157 909.122
 27.045 651.471
 455.916 937.245
 269.869 937.352
 41.587 237.500
 929.102 358.932
 46.390 643.414
 553.031 612.822
 896.732 563.068
 859.833 853.014
 328.579 189.730
 60.240 175.151
 964.455 103.438
 904.407 109.916
 104.642 22.742
 540.148 846.148
 527.618 611.637
 457.490 668.718
 565.063 475.717
 130.569 239.130
 285.028 357.041
 371.103 533.237
 272.317 388.336
 250.233 536.083
 805.249 438.712
 802.469 874.983
 588.101 685.254
 625.284 35.398
 82.514 703.835
 161.874 377.596
 690.544 479.712
 587.395 973.550
 956.858 701.248
 198.332 71.902
 785.793 691.258
 371.198 423.473
 696.712 38.488
 54.717 550.788
 982.612 870.704
 385.782 503.064
 484.596 230.522
 74.270 524.371
 569.196 910.828
 338.350 89.153
 895.169 629.301
 246.812 778.474
 108.094 587.927
 647.683 725.464
 709.793 305.519
 445.696 733.240
 848.181 427.149
 800.876 437.459
 572.871 817.399
 25.470 963.692
 441.886 213.678
 178.911 722.678
 62.647 646.105
 925.433 240.418
 851.342 582.168
 404.907 72.064
 722.741 703.298
 155.692 876.022
 628.942 508.424
 453.494 995.923
 480.611 723.643
 430.034 421.824
 465.749 200.195
 600.560 677.625
 665.241 543.487
 753.881 49.307
 15.481 838.041
 789.702 58.755
 528.766 236.710
 975.762 272.100
 522.312 852.569
 145.016 371.402
 775.339 829.691
 667.225 16.838
 707.457 940.963
 169.451 876.371
 105.463 849.571
 208.760 434.999
 702.552 823.566
 633.751 840.589
 195.137 273.472
 628.288 262.909
 557.069 820.379
 283.106 592.567
 846.509 541.061
 563.945 983.331
 992.540 687.693
 266.922 831.758
 270.441 168.809
 704.339 519.646
 628.088 796.665
 631.720 235.767
 591.180 161.543
 197.160 702.400
 859.811 658.528
 307.967 808.816
 699.544 855.343
 810.957 288.020
 940.790 5.173
 768.741 345.515
 523.353 45.588
 85.106 880.823
 579.012 119.260
 941.423 845.894
 632.514 254.906
 309.426 711.947
 547.268 874.558
 13.207 710.853
 851.017 778.030
 937.594 862.639
 382.073 995.093
 487.013 71.554
 209.259 704.023
 957.475 184.383
 237.916 370.794
 216.480 661.976
 137.466 461.072
 816.645 864.614
 358.690 877.652
 177.025 230.750
 274.658 555.026
 732.872 314.324
 429.848 42.024
 414.528 606.577
 647.437 80.074
 606.968 812.655
 282.893 61.572
 954.017 180.913
 259.042 268.438
 299.420 133.602
 38.052 149.413
 447.809 752.297
 321.495 815.694
 732.352 201.233
 791.471 903.409
 995.874 388.604
 462.284 969.284
 134.873 672.408
 380.054 419.157
 880.763 206.665
 241.919 400.041
 762.494 229.717
 590.063 163.031
 925.258 743.109
 229.818 689.996
 590.315 282.428
 414.861 200.803
 802.974 895.957
 703.398 864.485
 804.807 719.537
 612.667 237.651
 910.471 253.399
 758.824 772.542
 400.526 336.501
 866.988 67.029
 343.994 994.360
 251.800 276.783
 825.728 566.078
 310.361 448.657
 114.772 444.863
 522.899 152.472
 414.864 183.716
 36.326 140.060
 983.907 804.871
 304.301 315.191
 296.061 729.199
 495.027 791.387
 201.171 522.209
 553.469 497.498
 568.206 488.846
 344.650 679.854
 991.619 283.308
 214.153 777.194
 804.892 16.301
 413.834 808.025
 849.739 614.952
 66.239 423.297
 361.466 335.022
 919.540 719.226
 572.936 646.865
 893.383 370.537
 536.595 161.847
 980.288 493.744
 494.457 671.880
 170.947 259.177
 371.224 718.566
 766.496 781.068
 560.450 758.605
 356.684 384.186
 755.475 957.222
 337.613 396.282
 736.648 820.922
 652.723 86.257
 558.012 314.870
 330.031 962.813
 727.266 229.296
 799.800 86.902
 692.565 434.868
 180.250 319.093
 142.002 260.812
 63.317 20.836
 392.761 644.251
 494.525 923.307
 56.595 428.002
 75.673 951.063
 479.117 360.579
 509.258 288.224
 378.251 0.954
 610.484 965.591
 70.967 16.664
 325.614 557.241
 549.258 842.834
 681.637 49.398
 21.322 537.866
 747.391 693.090
 900.505 15.908
 583.811 301.265
 334.089 884.202
 102.901 392.298
 401.116 483.261
 620.942 222.301
 960.772 678.304
 389.638 761.288
 641.290 630.884
 305.256 241.504
 667.723 480.266
 444.773 994.178
 632.472 265.399
 751.887 863.354
 115.221 841.767
 615.009 777.617
 412.317 204.672
 842.697 823.499
 896.071 874.335
 576.099 914.651
 501.469 571.671
 487.846 420.744
 44.153 700.453
 535.338 707.449
 975.012 426.386
 974.751 757.082
 442.247 821.222
 39.585 967.791
 283.506 426.254
 961.466 962.210
 633.704 130.598
 6.897 134.627
 986.841 792.467
 145.172 604.942
 773.944 33.737
 401.592 869.562
 248.731 977.717
 16.313 401.189
 845.462 885.811
 180.596 674.018
 280.460 80.305
 395.074 16.612
 803.998 757.652
 753.160 525.893
 919.604 230.252
 639.262 231.812
 23.672 355.903
 216.547 268.905
 182.718 884.929
 511.297 988.885
 265.378 777.881
 57.061 504.415
 940.602 214.910
 696.896 870.397
 405.394 665.142
 838.780 33.355
 830.549 535.146
 879.166 375.311
 330.132 234.787
 641.624 475.006
 142.055 42.245
 89.206 951.121
 728.126 613.829
 655.888 549.727
 690.787 955.536
 777.949 117.440
 991.824 879.497
 392.141 654.301
 630.189 527.771
 683.868 173.493
 79.430 217.100
 423.384 781.479
 740.920 290.727
 107.278 920.458
 980.989 647.172
 440.625 539.330
 985.366 331.644
 644.382 549.319
 383.104 844.864
 673.550 11.425
 17.837 358.333
 782.818 345.878
 233.138 677.096
 404.695 465.433
 900.577 803.968
 15.348 146.784
 166.406 216.790
 388.564 465.594
 491.577 246.980
 289.479 543.938
 178.853 158.521
 476.381 773.611
 842.220 977.138
 678.169 679.331
 502.889 756.228
 642.670 532.865
 471.132 625.816
 130.424 98.370
 375.486 631.156
 911.622 622.471
 565.172 396.616
 40.452 536.977
 275.362 56.996
 389.204 740.511
 999.309 581.911
 160.191 706.185
 250.007 619.222
 721.244 729.920
 564.216 731.565
 72.404 107.740
 153.503 466.924
 818.216 895.826
 943.720 51.967
 40.172 665.140
 972.533 727.960
 614.195 579.758
 793.832 356.724
 553.480 486.807
 930.680 42.057
 960.510 53.984
 740.885 164.717
 304.760 391.537
 730.055 581.513
 493.813 878.341
 238.388 346.947
 642.591 921.126
 114.479 375.446
 463.850 222.284
 0.524 60.453
 776.434 441.016
 919.912 231.089
 57.930 296.453
 164.778 575.809
 135.133 587.065
 915.496 54.400
 717.138 960.947
 427.035 4.059
 318.055 754.992
 32.532 912.297
 303.561 781.559
 139.506 859.675
 20.129 548.794
 28.915 750.139
 748.324 290.607
 765.211 857.975
 160.670 105.397
 242.974 280.579
 986.988 975.579
 142.286 338.658
 200.761 995.045
 853.395 193.731
 571.852 566.665
 727.215 231.490
 295.096 960.379
 980.801 503.629
 340.004 523.359
 358.156 535.850
 491.576 101.920
 41.814 542.222
 911.401 230.654
 107.849 872.772
 665.567 243.619
 997.820 839.722
 593.104 306.971
 480.159 786.251
 255.643 119.380
 528.388 888.883
 473.716 598.780
 545.148 120.040
 153.723 709.923
 703.217 580.845
 106.401 891.027
 604.608 976.786
 294.947 529.097
 426.699 921.457
 199.310 97.779
 633.335 478.289
 591.225 909.731
 785.613 489.538
 159.053 714.133
 50.981 788.836
 857.299 371.300
 443.171 982.321
 165.810 608.272
 345.150 637.962
 289.283 965.226
 391.585 108.361
 697.980 811.664
 688.457 884.663
 873.039 88.292
 700.511 34.483
 69.736 825.742
 970.614 501.994
 823.360 630.672
 380.171 570.886
 596.645 105.002
 601.152 729.164
 784.828 482.284
 115.663 287.296
 462.488 799.324
 29.232 37.621
 61.358 359.653
 422.896 793.117
 224.698 542.399
 174.051 988.337
 583.787 635.203
 726.791 485.808
 166.332 58.529
 862.676 19.356
 673.546 351.865
 968.846 174.250
 379.245 626.618
 931.706 695.879
 915.287 888.129
 613.830 117.665
 546.155 988.091
 864.991 979.557
 612.522 802.118
 344.337 185.683
 878.534 114.512
 711.697 629.314
 367.656 228.027
 307.139 41.445
 562.775 361.071
 557.331 932.973
 301.489 824.204
 506.677 477.166
 368.837 923.695
 4.910 587.065
 307.091 679.415
 828.779 290.362
 783.589 190.380
 964.279 691.688
 519.125 772.284
 221.594 379.020
 145.310 531.462
 544.651 507.869
 872.057 548.636
 760.957 55.218
 776.341 308.882
 998.768 836.863
 219.328 932.457
 683.828 929.311
 37.609 401.109
 476.638 623.946
 990.450 618.386
 986.152 100.527
 561.782 338.230
 812.646 663.682
 774.116 807.163
 850.429 804.898
 661.046 220.823
 691.887 89.327
 532.804 640.153
 993.476 117.715
 51.019 956.588
 319.898 665.911
 377.970 465.072
 6.308 785.253
 584.070 990.281
 154.538 774.746
 964.836 722.229
 895.780 769.288
 643.317 625.402
 349.579 376.477
 601.889 679.127
 331.537 627.968
 212.843 240.126
 306.647 170.503
 112.591 460.939
 552.054 427.901
 410.153 185.371
 135.472 630.466
 335.454 825.386
 489.971 484.847
 443.705 919.473
 881.969 588.704
 903.484 912.762
 439.635 864.203
 541.281 981.777
 99.508 566.958
 605.166 765.323
 508.689 237.493
 384.301 736.601
 710.775 106.290
 196.511 754.982
 170.770 387.390
 978.617 429.324
 135.984 936.097
 7.350 184.247
 467.800 381.297
 694.154 987.988
 347.725 940.246
 64.917 232.534
 798.055 192.357
 413.699 176.656
 853.600 527.798
 743.908 108.494
 770.153 336.734
 345.466 160.839
 604.830 196.416
 144.596 738.702
 303.285 917.365
 74.520 280.696
 482.357 788.512
 499.186 574.040
 10.463 316.869
 854.927 844.278
 321.540 183.311
 911.509 127.322
 914.250 666.116
 977.508 50.969
 402.338 942.442
 646.261 669.207
 713.400 129.990
 287.310 734.344
 953.980 732.339
 1.398 104.148
 143.996 998.163
 570.440 474.063
 501.408 183.623
 520.907 424.110
 460.164 546.259
 581.646 767.956
 815.373 215.834
 935.079 295.037
 697.096 641.536
 942.059 378.388
 818.870 755.263
 751.530 269.488
 173.085 107.300
 0.739 671.004
 49.679 204.318
 862.594 838.611
 637.460 931.512
 24.196 749.388
 182.091 982.772
 883.363 37.608
 577.765 507.623
 754.823 455.715
 670.475 954.387
 189.509 601.044
 462.201 229.426
 462.152 855.352
 793.151 576.857
 785.182 727.860
 112.315 926.795
 100.134 652.460
 247.123 168.628
 198.627 360.645
 976.111 825.423
 79.146 94.001
 972.528 773.115
 576.838 509.730
 803.194 941.258
 463.167 311.152
 70.236 718.977
 30.406 559.876
 111.259 79.074
 110.595 719.988
 516.860 124.511
 65.887 685.791
 877.197 894.710
 391.425 57.388
 878.492 274.930
 635.371 472.482
 86.250 801.742
 634.013 863.476
 377.816 13.161
 931.594 587.369
 129.128 855.942
 381.418 738.504
 478.815 27.995
 561.780 883.362
 549.682 134.624
 870.308 499.949
 619.098 197.816
 144.587 625.548
 314.664 543.052
 884.697 444.681
 841.964 953.810
 691.842 628.868
 602.317 426.356
 282.255 281.416
 858.618 963.463
 360.461 970.165
 87.971 842.929
 42.721 940.281
 505.549 303.326
 289.767 595.161
 842.516 864.107
 645.942 389.152
 652.870 689.438
 275.592 579.452
 253.585 804.922
 951.318 790.541
 366.520 264.457
 974.920 22.298
 829.449 862.052
 520.948 818.149
 530.534 902.471
 183.453 552.977
 352.094 237.599
 505.527 718.813
 195.146 985.614
 483.373 211.699
 608.634 461.137
 795.046 753.422
 632.345 131.051
 219.715 30.550
 849.157 287.496
 125.613 979.476
 452.527 402.513
 331.121 984.653
 194.313 244.043
 229.218 948.325
 164.253 127.539
 34.410 109.742
 447.376 628.770
 915.021 781.701
 243.660 559.684
 742.258 489.515
 153.216 519.255
 178.749 265.046
 120.905 274.418
 879.433 504.678
 290.577 142.659
 51.057 49.205
 488.099 368.068
 455.387 205.254
 684.228 778.138
 916.192 787.421
 986.489 241.091
 349.679 918.755
 80.008 215.656
 459.086 51.171
 640.239 990.119
 271.543 239.011
 838.504 678.932
 231.984 166.233
 369.962 207.637
 266.078 353.947
 371.996 35.300
 71.005 689.466
 541.243 293.816
 456.915 265.313
 774.557 61.571
 238.487 107.153
 781.693 221.933
 438.824 829.350
 576.595 512.494
 218.800 477.340
 234.666 66.990
 363.652 704.611
 192.844 747.228
 553.243 161.474
 8.567 506.535
 299.068 231.622
 426.751 709.259
 963.951 494.734
 827.784 933.369
 882.015 988.793
 344.395 126.496
 287.225 229.794
 794.552 781.738
 637.365 269.982
 937.524 900.817
 413.462 855.382
 730.674 161.753
 587.188 11.324
 258.004 790.111
 513.855 438.815
 783.798 921.222
 937.156 758.413
 124.884 650.930
 323.321 470.839
 855.073 809.724
 693.997 109.677
 80.522 706.124
 144.584 301.397
 933.265 506.672
 41.551 697.728
 3.627 529.385
 540.142 146.606
 605.043 893.290
 182.838 177.712
 674.777 697.424
 386.805 320.036
 851.929 97.805
 141.721 880.172
 633.935 350.528
 81.794 295.501
 741.478 523.884
 710.092 755.642
 869.652 223.526
 209.880 443.924
 773.601 284.185
 325.159 989.181
 236.113 61.778
 907.780 803.437
 452.481 204.110
 166.303 195.271
 6.864 720.519
 495.077 39.731
 120.374 835.250
 172.090 416.997
 643.027 660.997
 680.159 832.760
 211.648 723.646
 995.405 248.134
 678.954 3.091
 795.175 286.286
 863.743 514.952
 138.334 272.757
 609.791 771.641
 65.794 598.304
 256.282 346.715
 638.273 674.210
 803.041 482.534
 879.535 153.298
 140.424 377.407
 712.879 303.740
 750.218 754.593
 380.694 401.320
 767.571 232.529
 713.894 718.858
 424.856 204.633
 490.421 374.282
 829.904 609.980
 588.453 702.410
 119.570 485.583
 627.241 456.433
 84.769 280.105
 801.418 555.638
 897.597 961.342
 986.328 73.838
 50.755 240.189
 333.383 21.922
 713.148 177.106
 225.087 296.792
 535.398 838.873
 936.389 42.666
 330.131 980.166
 798.135 959.450
 782.735 272.860
 303.017 672.745
 400.238 873.736
 986.490 792.549
 713.517 976.459
 184.423 390.164
 449.070 945.140
 873.829 237.952
 71.724 73.907
 778.984 723.053
 62.957 499.751
 136.883 67.853
 288.067 245.086
 905.632 586.859
 269.268 353.325
 537.604 666.821
 524.504 67.181
 574.585 975.548
 959.525 587.969
 431.443 851.482
 673.357 137.955
 573.046 682.894
 217.250 460.710
 439.110 400.454
 50.440 60.759
 594.593 543.365
 581.491 68.708
 668.460 46.302
 143.687 677.051
 258.356 276.890
 602.119 321.449
 518.623 541.582
 57.065 769.103
 87.730 397.716
 524.451 747.762
 150.271 552.680
 224.162 823.757
 148.211 804.840
 578.467 674.320
 163.941 557.982
 556.625 347.483
 580.129 609.939
 141.786 352.321
 892.544 631.028
 439.721 653.686
 704.394 478.471
 995.824 680.318
 984.758 974.640
 890.601 5.079
 728.030 260.590
 0.947 273.724
 632.699 338.627
 754.412 487.153
 331.130 970.736
 779.166 765.297
 880.324 1.520
 29.244 13.156
 578.023 238.252
 411.832 385.954
 938.244 825.882
 282.942 416.663
 662.815 196.097
 735.030 71.548
 326.151 7.100
 653.154 674.737
 973.091 400.704
 546.763 568.786
 965.805 527.172
 106.543 922.854
 835.459 783.252
 927.754 272.245
 55.560 997.826
 473.930 72.156
 92.756 821.118
 921.622 814.498
 671.630 531.453
 275.170 520.281
 355.097 87.961
 20.379 752.639
 561.846 513.644
 500.932 658.922
 365.597 91.929
 257.654 47.034
 524.362 667.757
 328.077 624.446
 426.483 843.627
 224.739 411.925
 96.840 599.764
 211.177 12.280
 242.425 909.044
 993.482 32.544
 20.834 90.758
 914.792 81.498
 855.323 797.291
 755.282 589.681
 91.652 764.815
 829.402 312.888
 568.398 409.036
 966.854 10.203
 555.706 401.555
 348.529 51.993
 887.335 928.697
 931.138 870.787
 175.377 85.544
 175.329 368.013
 542.349 981.989
 35.675 922.201
 445.685 588.828
 174.064 190.119
 597.423 100.080
 320.975 772.722
 217.539 868.214
 785.159 244.648
 501.623 532.650
 657.821 371.835
 159.139 325.519
 82.105 309.810
 692.241 234.335
 575.176 569.163
 70.064 526.867
 264.332 828.961
 20.691 412.528
 699.299 688.581
 51.875 406.208
 752.194 979.135
 839.429 369.229
 839.855 753.777
 934.555 588.593
 78.577 878.483
 61.827 495.625
 990.269 729.081
 159.857 360.325
 456.168 734.380
 886.801 185.297
 897.263 898.114
 530.658 985.977
 240.285 383.434
 166.129 120.424
 398.454 292.928
 849.659 526.360
 504.203 855.227
 584.774 855.098
 427.095 907.514
 491.288 46.866
 597.246 303.604
 923.169 870.816
 439.484 282.168
 377.418 122.234
 865.495 892.431
 675.301 311.471
 33.250 928.931
 660.511 841.623
 680.762 997.187
 207.546 418.606
 693.696 983.418
 657.082 96.973
 545.573 389.416
 460.619 282.457
 930.548 414.577
 219.850 798.017
 320.188 907.974
 920.624 900.259
 548.916 101.518
 788.730 798.856
 552.314 489.170
 215.054 690.536
 435.970 95.297
 818.811 743.916
 480.917 327.319
 225.752 550.551
 38.774 423.604
 147.738 745.179
 532.667 367.880
 53.209 263.847
 658.921 867.578
 135.393 787.919
 32.848 297.279
 515.218 565.760
 796.055 242.527
 85.583 28.812
 412.119 686.675
 117.773 457.027
 35.060 848.100
 542.376 698.108
 406.370 971.328
 597.246 419.080
 390.645 918.517
 543.062 146.674
 618.946 502.920
 200.264 29.350
 598.239 99.737
 805.162 689.056
 342.877 999.066
 841.304 100.888
 571.584 207.993
 126.702 285.318
 725.268 332.438
 157.974 877.802
 135.058 782.907
 986.959 777.262
 196.878 751.317
 270.000 6.547
 182.768 238.435
 449.154 348.749
 586.949 304.083
 740.396 972.759
 616.589 736.187
 987.071 115.156
 496.689 452.027
 835.864 444.373
 771.822 258.212
 784.337 263.660
 314.362 598.069
 688.417 493.920
 551.791 740.093
 388.101 963.841
 720.783 533.365
 371.277 986.447
 161.687 540.292
 338.131 347.222
 656.065 609.446
 219.563 514.157
 157.142 967.928
 537.819 214.725
 496.798 780.444
 949.843 134.913
 504.441 68.716
 685.381 772.589
 627.405 528.155
 262.567 828.924
 487.035 377.620
 41.506 620.193
 680.243 82.048
 647.481 26.424
 586.890 886.759
 174.013 417.283
 466.087 277.047
 54.551 778.904
 919.455 48.436
 90.530 143.489
 19.945 853.793
 941.514 147.389
 407.464 235.681
 347.022 629.606
 246.746 999.275
 964.097 163.526
 641.466 716.487
 302.949 87.949
 367.244 450.116
 236.042 282.685
 293.944 862.968
 683.138 698.236
 736.541 536.484
 653.489 593.029
 29.062 12.938
 1.926 915.749
 635.996 131.498
 251.876 170.478
 81.549 128.980
 206.924 60.170
 323.806 589.171
 943.414 876.709
 65.882 158.817
 107.716 916.326
 970.391 403.332
 269.321 585.822
 120.925 790.899
 769.111 532.158
 101.800 500.661
 993.390 295.028
 195.341 120.334
 69.036 134.626
 827.630 792.844
 462.079 825.682
 135.552 592.899
 47.939 100.802
 439.573 856.072
 661.221 853.221
 250.711 478.618
 509.573 219.331
 932.488 380.461
 810.562 818.042
 198.117 41.426
 572.283 56.456
 621.981 337.694
 154.734 864.069
 357.659 517.776
 515.429 101.230
 310.798 652.050
 332.889 327.756
 345.368 994.511
 317.355 506.098
 390.896 528.183
 339.111 457.487
 953.805 285.186
 739.273 661.881
 858.886 488.417
 621.860 981.796
 600.997 944.012
 673.757 550.330
 469.618 602.974
 313.070 864.598
 319.805 627.911
 746.986 802.728
 155.977 358.490
 926.172 86.548
 426.062 119.695
 840.668 659.648
 402.547 103.323
 117.188 573.921
 266.507 459.176
 282.584 574.821
 476.627 32.570
 264.171 459.825
 866.503 794.062
 943.937 35.154
 292.122 231.383
 687.656 707.363
 872.700 758.770
 377.193 279.311
 210.190 382.080
 308.419 750.240
 917.267 416.825
 429.890 988.861
 265.072 358.719
 418.722 213.644
 418.001 61.321
 477.859 698.850
 144.359 82.203
 29.348 966.604
 872.577 457.940
 535.592 628.745
 750.016 689.670
 947.132 726.831
 905.390 436.319
 21.977 870.081
 319.820 283.814
 336.300 189.999
 681.880 88.106
 886.388 383.699
 898.417 270.961
 21.834 187.617
 817.950 213.812
 133.125 57.354
 413.035 571.130
 204.210 691.192
 580.999 75.631
 521.466 153.554
 730.959 788.980
 572.220 575.023
 4.319 959.669
 364.066 837.834
 854.199 771.457
 24.245 926.031
 518.027 528.573
 898.253 119.311
 841.340 846.110
 338.215 346.165
 837.407 454.330
 662.719 458.151
 137.395 433.468
 166.641 131.496
 143.490 361.066
 676.408 498.754
 739.545 657.542
 675.455 431.744
 40.885 678.933
 986.878 872.755
 29.979 40.398
 994.062 495.046
 384.312 612.736
 332.199 782.582
 166.603 359.961
 398.874 884.922
 828.010 62.738
 243.439 124.129
 638.227 274.569
 813.722 119.934
 871.110 0.103
 904.044 236.240
 962.884 373.512
 777.950 531.228
 247.276 495.748
 477.951 975.014
 536.282 899.658
 506.584 259.126
 738.353 328.896
 419.999 702.579
 321.944 508.467
 46.915 217.171
 879.462 860.429
 490.237 952.804
 415.412 77.100
 821.894 540.506
 566.923 646.162
 807.970 990.529
 511.968 757.973
 43.192 505.186
 280.584 86.450
 301.895 216.271
 960.639 183.049
 575.346 155.997
 488.590 261.102
 339.442 384.911
 396.831 968.315
 837.351 912.600
 815.287 982.328
 151.440 904.773
 911.745 442.287
 239.149 237.273
 721.956 13.515
 907.483 62.574
 338.814 828.085
 467.867 42.257
 775.211 347.905
 942.879 880.093
 515.702 945.500
 662.291 890.711
 59.381 418.776
 689.833 449.990
 314.999 867.660
 143.945 202.458
 926.868 121.550
 323.501 21.084
 827.545 866.316
 909.258 614.239
 74.431 568.240
 997.838 807.476
 329.390 410.407
 529.719 363.877
 883.542 565.995
 816.649 481.263
 566.738 944.526
 455.518 68.736
 69.379 913.988
 362.016 575.199
 452.766 667.014
 973.082 551.115
 945.769 746.718
 685.283 569.504
 486.039 551.879
 228.025 426.644
 32.283 316.819
 155.044 266.110
 72.325 414.355
 792.439 16.534
 304.908 806.765
 452.077 164.011
 459.914 906.865
 229.047 770.446
 123.185 986.389
 302.931 940.973
 183.128 950.293
 984.673 794.037
 754.340 791.936
 251.874 819.695
 749.530 254.893
 731.576 263.660
 458.951 192.406
 885.182 550.649
 803.392 265.832
 967.584 480.451
 302.832 30.221
 442.241 979.141
 151.346 80.265
 284.625 67.021
 216.288 875.798
 674.704 680.773
 845.644 626.019
 220.097 342.161
 334.592 319.412
 147.934 947.299
 986.348 666.361
 16.674 222.490
 322.466 538.738
 918.263 484.004
 25.786 1.007
 933.527 94.662
 210.547 426.784
 665.038 540.068
 136.948 570.428
 975.559 977.755
 253.283 42.452
 908.261 834.981
 642.090 38.679
 37.158 952.675
 455.370 654.749
 900.570 566.926
 588.583 829.395
 493.075 273.882
 707.801 191.711
 146.609 993.162
 306.165 520.251
 211.444 798.494
 924.805 476.408
 273.324 557.760
 183.048 963.109
 812.584 368.767
 179.374 234.904
 151.487 308.688
 957.907 490.241
 752.092 566.209
 597.794 494.880
 751.744 394.052
 540.590 91.399
 467.903 819.044
 692.521 658.613
 207.771 756.433
 746.491 502.232
 398.325 189.466
 887.963 230.344
 954.592 754.587
 357.793 731.380
 151.755 293.117
 225.151 905.582
 611.900 333.399
 609.416 671.820
 488.593 710.429
 618.985 488.669
 490.216 535.819
 538.289 91.399
 62.066 937.959
 585.696 895.002
 211.977 604.606
 631.639 478.161
 57.020 397.580
 58.348 315.568
 960.173 657.077
 863.329 928.032
 964.381 272.337
 764.655 474.001
 293.870 932.639
 516.831 505.515
 733.871 970.039
 654.076 790.160
 303.011 910.744
 159.236 282.536
 458.698 829.123
 30.111 179.257
 114.111 176.007
 752.792 566.203
 563.313 276.031
 368.908 161.860
 403.976 767.578
 168.774 663.157
 188.978 19.353
 286.723 937.638
 630.359 891.464
 303.039 896.381
 101.751 23.189
 756.499 84.493
 146.427 297.333
 583.479 489.717
 983.635 940.671
 467.749 584.772
 230.220 325.464
 906.620 366.031
 410.033 408.314
 174.140 951.545
 330.754 614.824
 943.955 866.865
 165.265 102.832
 979.612 330.455
 509.199 729.881
 318.167 894.580
 802.789 744.285
 776.558 586.461
 136.561 511.603
 365.197 2.415
 517.920 292.919
 468.555 549.809
 398.561 787.182
 70.232 513.552
 468.193 431.742
 185.303 791.881
 53.905 183.406
 293.943 837.169
 650.182 52.916
 428.905 529.082
 193.899 180.175
 589.930 767.667
 321.433 873.216
 978.277 511.740
 459.378 213.508
 755.116 702.631
 742.341 492.313
 422.484 45.014
 285.167 591.520
 751.920 395.776
 705.158 177.368
 393.910 610.116
 262.799 222.161
 794.357 73.025
 915.944 408.379
 928.699 906.659
 638.982 668.137
 199.763 483.052
 800.202 750.972
 894.538 520.762
 300.308 842.271
 73.708 728.010
 714.000 936.780
 94.832 838.580
 333.956 735.676
 17.676 525.847
 859.845 126.318
 483.500 271.190
 399.642 931.450
 827.456 892.522
 430.127 205.179
 906.077 334.325
 699.855 298.207
 584.728 100.601
 630.909 621.682
 920.491 635.252
 293.370 180.626
 635.176 170.113
 274.912 712.488
 544.842 359.073
 861.361 608.278
 693.493 78.232
 574.961 682.521
 229.696 418.096
 805.870 529.352
 719.011 336.238
 617.779 406.422
 958.854 30.379
 737.209 842.513
 265.207 575.403
 752.907 1.051
 145.251 127.416
 989.833 47.964
 722.210 307.849
 792.635 682.009
 907.596 655.910
 795.502 667.882
 243.448 84.065
 486.262 761.858
 388.538 534.904
 138.069 196.767
 175.957 855.744
 205.574 773.727
 6.609 757.079
 115.954 233.827
 498.376 470.696
 158.367 611.206
 921.875 881.794
 846.403 622.381
 111.533 876.054
 732.936 263.893
 539.187 957.495
 559.879 875.374
 823.564 786.640
 768.850 197.701
 573.102 732.432
 553.434 901.418
 524.826 287.270
 647.981 680.005
 55.000 865.112
 98.675 62.415
 357.455 80.937
 104.593 381.946
 675.621 729.753
 232.947 891.641
 650.229 869.240
 564.480 403.645
 25.175 327.014
 601.603 380.283
 11.458 657.074
 640.502 462.875
 618.400 756.580
 164.754 600.763
 250.962 610.520
 135.482 363.640
 73.359 685.711
 633.635 576.807
 736.749 465.040
 533.358 18.398
 450.486 256.657
 959.744 733.038
 382.841 380.489
 495.560 236.109
 552.317 915.880
 64.155 960.991
 711.764 570.114
 322.021 208.017
 934.556 719.314
 264.930 323.810
 338.521 992.651
 684.805 124.071
 485.562 770.433
 537.294 688.461
 782.461 889.765
 197.282 635.085
 694.027 581.676
 824.267 122.165
 729.265 975.504
 542.849 939.257
 143.586 314.840
 104.678 718.863
 737.341 640.106
 954.631 116.340
 348.272 52.314
 821.025 631.847
 911.242 617.406
 811.201 958.790
 774.190 478.592
 571.371 480.340
 249.291 183.265
 993.236 956.392
 780.462 610.260
 677.501 970.597
 213.414 101.826
 432.187 279.388
 256.468 502.734
 355.799 526.269
 566.262 217.121
 974.397 574.808
 932.568 183.271
 737.843 958.067
 674.013 799.401
 282.745 141.741
 697.965 412.347
 914.428 719.395
 282.816 498.784
 2.776 583.446
 772.055 259.267
 509.784 92.468
 242.670 33.194
 831.403 347.729
 244.540 892.914
 31.983 728.525
 774.584 543.234
 443.670 661.715
 324.803 434.843
 391.041 326.105
 655.204 883.568
 456.670 243.124
 622.470 199.449
 527.990 872.950
 127.648 988.524
 739.612 827.392
 918.777 154.749
 56.190 799.963
 438.113 849.072
 415.164 988.445
 182.327 977.318
 180.417 599.728
 644.898 568.960
 839.579 950.671
 32.986 646.270
 929.772 947.483
 749.795 429.758
 697.732 90.610
 464.149 123.642
 917.199 129.001
 261.378 887.652
 104.103 609.090
 396.257 302.389
 421.433 627.713
 15.534 949.324
 261.854 418.053
 553.448 68.198
 576.429 52.505
 450.663 429.850
 799.538 630.995
 230.358 17.644
 848.859 197.957
 563.275 182.498
 378.609 171.956
 747.586 102.720
 785.992 920.411
 454.297 508.474
 544.792 925.204
 782.003 230.601
 224.308 686.101
 717.227 604.056
 82.487 536.246
 302.035 637.506
 763.431 101.671
 916.317 83.236
 323.792 444.510
 538.260 676.827
 330.499 472.771
 56.324 325.903
 962.326 979.033
 276.073 514.240
 86.816 453.019
 254.903 644.764
 926.961 380.705
 769.911 106.283
 761.662 143.463
 794.565 38.599
 781.653 428.118
 747.435 753.936
 737.403 581.782
 353.175 605.140
 934.996 938.750
 297.280 469.040
 855.504 420.822
 490.283 523.748
 666.717 793.254
 915.448 368.898
 964.871 737.655
 401.182 886.245
 608.226 287.780
 623.061 323.225
 691.899 337.209
 541.355 553.662
 850.488 557.798
 862.197 117.626
 775.899 618.607
 971.101 647.334
 294.823 536.569
 826.689 469.098
 584.063 57.725
 173.398 244.690
 210.912 412.414
 991.226 331.549
 96.889 626.056
 657.680 343.231
 221.162 831.142
 864.777 63.175
 738.007 13.839
 877.975 180.635
 91.688 153.493
 413.338 192.509
 911.591 354.495
 865.969 554.560
 777.599 922.159
 172.145 716.300
 6.044 257.786
 507.846 872.653
 143.865 318.932
 798.999 89.893
 924.436 350.694
 578.346 281.421
 662.953 799.755
 707.987 329.563
 910.130 197.875
 486.291 372.049
 176.536 283.934
 466.889 936.324
 550.338 427.660
 182.899 641.902
 500.975 243.473
 841.690 671.986
 360.826 124.886
 837.545 102.367
 254.899 789.498
 728.130 570.813
 281.755 68.503
 695.165 166.854
 792.082 384.956
 722.853 953.875
 747.658 189.690
 995.359 227.192
 533.980 126.226
 755.723 628.284
 733.794 705.358
 955.280 132.317
 313.632 631.052
 30.022 899.739
 326.656 742.263
 596.745 120.059
 566.295 446.135
 498.719 504.373
 918.132 908.525
 632.564 621.015
 332.044 544.988
 242.685 74.692
 80.857 192.247
 717.904 752.883
 71.727 925.109
 410.667 294.403
 546.540 770.985
 119.566 254.322
 240.008 533.265
 831.049 468.245
 479.547 801.207
 259.399 69.308
 407.908 748.656
 11.854 835.465
 414.796 23.446
 647.609 786.102
 482.101 435.942
 8.137 589.378
 812.029 66.750
 437.581 659.398
 229.378 143.623
 554.889 230.470
 167.752 665.071
 205.863 999.838
 882.066 367.948
 938.728 576.819
 21.698 608.658
 589.315 302.049
 73.812 928.533
 313.140 483.122
 996.356 145.053
 95.975 600.447
 735.052 409.098
 549.684 78.426
 216.197 717.191
 747.022 191.558
 863.586 305.182
 261.574 122.687
 67.397 380.183
 204.290 42.189
 278.085 990.451
 336.181 903.574
 279.450 973.713
 691.090 914.736
 560.976 864.175
 169.516 947.479
 736.759 143.584
 323.698 484.089
 402.052 74.678
 808.382 702.465
 261.332 603.810
 436.656 494.973
 465.254 27.045
 374.874 265.963
 846.963 609.737
 107.124 314.255
 718.491 478.094
 473.090 176.256
 470.777 473.035
 361.824 69.667
 889.979 397.606
 759.346 264.392
 659.785 90.997
 484.714 934.517
 344.451 932.005
 494.901 571.916
 448.099 885.460
 434.317 17.430
 208.756 745.209
 694.147 379.862
 224.718 250.713
 626.727 746.787
 18.714 731.030
 431.386 465.727
 242.297 595.171
 243.620 601.452
 507.744 592.551
 975.794 807.719
 234.076 328.138
 784.177 532.549
 412.665 66.063
 686.853 89.309
 669.145 690.876
 795.632 445.459
 333.197 630.691
 21.467 522.204
 665.502 160.275
 589.253 666.874
 749.073 389.507
 579.199 702.114
 475.826 263.776
 276.858 408.651
 272.315 433.933
 843.485 439.249
 762.688 35.812
 647.550 858.387
 92.086 410.469
 164.391 764.254
 587.912 18.855
 245.185 676.036
 355.696 197.231
 572.427 600.332
 155.050 666.305
 504.135 356.567
 921.701 567.543
 213.111 913.606
 864.455 239.747
 954.253 130.560
 519.657 468.772
 548.435 506.294
 167.184 809.770
 315.491 817.813
 856.012 76.852
 984.090 1.071
 36.982 767.337
 768.472 323.448
 616.711 100.391
 250.213 980.026
 618.844 331.832
 809.358 271.658
 634.492 903.007
 688.670 687.912
 758.165 902.251
 875.700 609.154
 712.490 888.486
 581.277 186.931
 666.250 739.595
 364.511 878.552
 725.617 250.629
 791.113 359.072
 935.957 391.393
 754.628 261.323
 657.379 628.065
 282.966 692.074
 485.499 473.378
 292.506 420.619
 172.088 424.102
 539.203 356.371
 778.967 908.677
 103.891 636.192
 171.156 552.611
 493.758 682.908
 848.848 491.494
 653.414 716.786
 536.952 153.201
 369.658 785.504
 228.864 690.125
 189.941 699.803
 928.908 382.395
 724.421 736.507
 894.680 933.201
 187.596 403.697
 63.890 732.261
 82.897 400.724
 705.578 233.476
 820.718 485.470
 386.516 453.913
 768.521 760.196
 641.896 895.004
 195.523 773.822
 414.966 570.542
 931.682 321.145
 341.097 222.465
 402.141 297.879
 333.981 653.091
 317.832 984.482
 49.549 605.452
 447.695 612.156
 599.103 1.439
 18.170 582.537
 127.624 85.925
 784.459 730.239
 414.876 124.916
 302.167 137.209
 672.480 533.592
 456.681 222.923
 954.577 448.203
 643.911 778.555
 655.888 851.883
 855.483 810.888
 100.205 982.159
 223.172 177.824
 213.743 216.233
 693.309 87.690
 298.815 293.822
 507.316 295.281
 369.381 206.781
 87.742 845.767
 854.948 485.831
 1.601 220.672
 524.603 839.173
 579.040 846.292
 608.758 52.721
 893.129 892.992
 510.309 920.005
 496.592 773.154
 485.582 420.038
 107.621 526.226
 852.885 857.562
 336.561 541.982
 845.101 691.937
 248.437 639.073
 183.036 43.853
 716.291 97.074
 906.840 633.895
 993.656 689.147
 390.457 190.527
 30.623 322.208
 783.660 199.428
 789.747 445.967
 210.802 549.128
 151.108 715.795
 816.018 973.137
 99.328 402.101
 420.625 775.249
 381.152 36.421
 967.167 747.166
 35.656 718.069
 711.493 306.474
 408.454 211.806
 13.078 74.112
 947.998 424.215
 616.229 515.623
 180.677 422.326
 140.770 46.676
 409.658 861.478
 568.250 573.652
 471.102 419.686
 354.858 742.782
 104.461 633.097
 289.211 910.670
 398.093 821.978
 784.514 744.673
 307.606 660.511
 220.698 398.880
 315.510 338.280
 581.655 891.407
 13.316 289.317
 642.443 897.854
 300.798 619.127
 606.093 956.459
 274.368 774.879
 452.568 600.412
 933.275 703.571
 504.458 255.569
 987.537 892.261
 324.596 696.457
 177.231 839.233
 107.145 284.730
 184.205 861.437
 101.504 232.501
 962.763 788.672
 291.125 364.177
 866.792 256.252
 838.826 686.175
 491.844 603.528
 586.374 921.451
 569.407 74.417
 866.832 697.916
 387.936 247.335
 839.780 485.125
 115.026 685.864
 606.070 606.085
 554.544 378.568
 192.793 680.457
 491.711 948.041
 641.064 917.149
 11.409 67.376
 477.707 519.254
 376.847 379.320
 733.711 609.142
 36.625 212.646
 892.341 58.437
 601.034 915.426
 40.937 214.491
 658.770 950.440
 474.027 65.270
 762.246 438.880
 790.427 957.368
 915.231 400.504
 461.188 671.956
 276.059 967.693
 63.751 831.117
 321.193 684.501
 104.438 128.278
 379.176 117.139
 137.967 392.869
 678.378 267.720
 868.986 668.165
 991.201 207.170
 44.789 225.338
 693.377 325.501
 256.303 194.591
 883.535 178.123
 620.665 469.869
 872.566 16.205
 665.354 956.869
 304.477 298.615
 341.617 570.188
 813.839 254.543
 812.353 645.465
 66.061 502.104
 663.462 382.881
 325.017 822.188
 232.880 361.594
 110.824 72.347
 421.021 108.486
 764.596 427.035
 301.310 732.418
 745.702 313.037
 79.210 76.203
 622.553 628.128
 19.927 37.324
 55.387 783.209
 274.380 275.543
 637.266 380.201
 553.688 586.793
 488.961 657.511
 136.059 669.875
 679.174 319.921
 116.508 752.551
 251.312 779.249
 337.250 749.659
 222.614 815.355
 351.068 986.211
 924.766 14.147
 685.681 487.258
 474.342 230.842
 786.524 883.302
 696.580 584.048
 338.939 840.579
 130.585 821.353
 307.124 850.587
 674.392 162.327
 403.142 219.396
 294.012 163.610
 819.648 216.797
 34.394 646.579
 757.857 876.047
 297.849 55.624
 468.676 690.347
 165.966 689.164
 439.178 11.314
 56.444 371.988
 816.123 912.397
 551.683 262.519
 808.424 496.635
 89.879 449.187
 375.060 479.514
 853.081 763.632
 35.671 505.406
 554.823 193.318
 767.772 217.493
 560.218 420.919
 135.306 18.981
 454.622 252.065
 564.094 676.317
 607.063 56.743
 905.104 127.073
 698.716 273.410
 548.487 785.995
 554.900 580.122
 640.779 277.618
 834.757 485.492
 762.914 363.978
 302.405 936.699
 424.769 147.768
 86.408 575.177
 177.486 697.081
 793.734 626.862
 120.984 605.519
 795.604 117.331
 251.968 734.331
 864.916 317.903
 946.522 310.595
 490.132 612.433
 968.616 521.853
 194.031 522.426
 636.869 863.545
 575.696 527.101
 140.455 386.933
 302.107 792.748
 772.847 53.634
 86.238 600.250
 928.990 35.565
 689.359 389.797
 795.584 678.932
 17.048 77.023
 541.473 166.324
 485.342 925.097
 600.038 616.135
 512.331 463.297
 20.227 423.080
 441.783 45.684
 368.127 302.980
 582.165 855.490
 885.175 510.089
 703.300 834.339
 479.248 562.739
 83.395 893.543
 145.586 75.197
 553.923 231.343
 919.009 748.103
 414.800 909.371
 858.201 530.375
 256.258 448.948
 596.217 510.895
 748.955 898.755
 976.271 323.532
 175.354 46.098
 373.725 114.388
 651.522 531.541
 707.679 301.534
 610.748 58.438
 420.434 96.603
 623.293 533.179
 980.197 711.575
 147.895 337.456
 699.814 265.828
 441.092 420.069
 898.067 76.525
 884.101 42.629
 24.532 463.676
 170.757 751.819
 266.476 649.611
 584.299 51.748
 127.282 266.384
 378.706 775.446
 359.118 404.757
 678.425 907.125
 624.694 811.635
 378.187 579.722
 108.935 551.142
 24.891 799.173
 584.178 236.024
 312.118 652.268
 813.257 374.007
 533.534 3.908
 642.840 787.435
 496.499 37.666
 261.923 798.469
 66.679 137.172
 273.098 536.902
 726.692 131.786
 920.643 449.081
 518.365 565.966
 841.394 756.146
 183.452 515.666
 431.693 135.097
 609.465 326.027
 564.402 449.842
 166.389 131.721
 230.201 629.878
 730.426 934.845
 331.395 235.757
 129.627 535.702
 516.655 332.615
 113.495 560.601
 631.923 751.256
 397.747 919.752
 174.901 901.497
 722.781 110.043
 504.749 31.271
 499.656 95.070
 479.763 229.704
 513.177 932.111
 506.948 850.691
 273.868 647.089
 599.579 199.062
 128.125 999.149
 191.388 853.221
 770.728 31.775
 966.318 490.936
 681.393 623.856
 476.258 399.118
 505.450 468.528
 559.555 359.909
 999.475 997.632
 592.131 455.793
 800.403 103.355
 30.494 683.015
 588.945 94.798
 999.999 528.162
 795.892 65.400
 378.360 785.794
 636.999 777.187
 788.018 579.683
 205.768 720.556
 583.827 516.119
 553.659 254.898
 575.180 130.394
 47.506 637.826
 202.833 787.783
 920.527 411.545
 876.907 234.873
 385.964 527.258
 428.981 347.997
 223.681 886.124
 220.558 840.864
 595.868 682.666
 543.869 836.474
 417.266 218.652
 38.101 108.457
 770.114 268.062
 992.067 298.480
 189.496 813.031
 508.710 630.016
 679.333 123.588
 541.117 190.207
 784.259 948.124
 75.808 132.690
 122.689 634.939
 116.775 572.061
 369.203 576.817
 321.071 168.160
 600.756 609.656
 939.886 623.927
 235.106 192.886
 242.196 498.410
 988.334 34.351
 533.632 836.199
 561.573 616.768
 751.702 371.631
 288.436 48.832
 18.558 231.347
 90.493 153.894
 390.831 648.986
 608.196 466.249
 867.637 753.005
 811.430 212.992
 835.593 790.817
 213.330 692.823
 954.780 523.066
 682.049 136.860
 761.281 39.958
 889.778 956.357
 297.582 11.963
 481.867 694.350
 27.267 750.198
 869.556 339.656
 368.721 293.317
 129.073 409.870
 945.669 699.513
 262.346 233.146
 230.314 461.353
 177.860 665.494
 605.470 400.554
 275.221 470.394
 31.669 977.965
 757.647 300.811
 837.945 874.967
 499.941 590.896
 603.242 186.013
 915.775 256.916
 429.730 93.499
 200.607 386.409
 978.262 476.457
 181.685 663.519
 616.675 300.394
 843.995 130.276
 678.352 629.115
 183.328 651.906
 724.564 738.502
 80.742 663.605
 510.615 660.337
 315.431 91.533
 62.115 870.568
 7.612 817.816
 441.027 105.600
 784.515 394.341
 817.116 52.545
 819.390 490.005
 832.642 41.012
 836.950 508.387
 758.357 756.380
 893.530 55.708
 966.938 304.935
 614.046 231.202
 4.004 862.571
 941.493 703.104
 302.846 319.416
 872.141 13.325
 981.323 246.867
 107.796 703.314
 370.301 630.842
 755.810 493.720
 973.166 870.895
 801.090 593.400
 543.861 790.217
 918.795 111.366
 323.402 853.027
 601.188 741.818
 196.771 475.661
 549.920 271.070
 456.470 543.714
 801.750 790.501
 897.017 823.250
 280.244 706.598
 355.490 458.572
 20.422 23.398
 374.263 776.997
 522.842 880.511
 38.889 32.883
 836.551 798.225
 960.235 894.795
 528.114 487.636
 877.236 552.765
 601.152 796.343
 84.970 454.315
 325.159 387.878
 300.007 291.113
 404.630 995.083
 197.494 891.396
 763.732 584.133
 556.254 830.519
 684.832 947.517
 171.871 573.130
 71.498 182.337
 713.642 790.744
 111.339 166.574
 858.196 658.850
 697.704 623.249
 7.108 694.883
 191.429 153.576
 943.005 334.463
 727.147 859.305
 981.373 506.253
 509.042 885.675
 694.672 19.025
 817.201 565.000
 610.820 447.108
 630.053 382.339
 486.790 237.195
 435.895 915.443
 725.739 70.651
 485.577 307.949
 216.130 727.180
 160.484 945.373
 625.712 199.414
 479.513 435.730
 861.671 11.005
 933.621 9.626
 718.911 265.920
 657.419 197.667
 467.327 92.425
 468.205 406.132
 390.345 795.644
 20.843 475.687
 773.378 167.520
 442.182 793.804
 72.595 257.660
 474.572 251.358
 570.236 233.985
 730.996 640.201
 669.338 274.934
 953.824 724.450
 603.078 267.359
 688.104 567.649
 64.965 234.090
 994.228 35.188
 516.996 195.924
 402.904 131.554
 442.858 663.584
 379.528 780.633
 899.696 250.702
 940.628 260.900
 530.402 359.559
 530.214 102.576
 952.428 392.987
 800.184 318.499
 690.552 130.258
 980.932 242.485
 699.689 429.060
 213.638 497.316
 987.814 202.735
 635.266 108.450
 934.390 110.208
 454.983 59.268
 970.705 789.691
 483.612 579.747
 287.557 985.898
 25.991 744.137
 933.331 49.617
 123.160 986.557
 910.262 28.953
 443.460 528.827
 845.411 690.047
 728.564 445.515
 260.373 83.756
 364.795 800.956
 973.143 761.530
 87.729 506.228
 397.837 2.045
 957.854 925.798
 452.527 769.091
 939.175 869.504
 9.600 925.538
 746.162 131.928
 722.272 88.256
 125.799 775.002
 108.895 550.628
 642.047 618.410
 775.205 814.325
 14.384 24.136
 983.502 367.619
 517.958 795.191
 645.050 596.467
 221.073 503.518
 503.755 805.427
 460.143 608.385
 409.770 712.246
 930.047 504.843
 343.399 932.427
 799.098 973.434
 263.099 623.606
 996.000 99.086
 15.073 865.070
 117.603 441.657
 882.735 521.893
 580.563 315.998
 877.074 318.157
 699.898 359.503
 406.575 917.377
 288.650 904.334
 429.165 794.105
 304.456 944.843
 817.729 157.818
 642.766 3.886
 282.599 753.270
 718.034 900.954
 434.472 870.992
 261.640 147.341
 163.157 733.396
 280.129 416.354
 503.120 717.659
 294.128 628.103
 185.864 793.438
 454.625 657.460
 599.765 514.355
 500.125 419.671
 426.218 845.534
 569.422 151.073
 661.117 739.453
 867.314 512.815
 505.092 408.589
 44.975 774.978
 985.163 671.303
 805.908 748.694
 503.173 67.929
 789.155 427.493
 469.132 923.865
 773.088 969.256
 25.615 457.710
 948.517 830.587
 685.271 943.096
 644.674 580.624
 648.772 896.232
 875.026 336.225
 134.173 106.464
 273.642 430.897
 298.211 899.055
 992.466 51.891
 160.922 428.285
 453.402 240.660
 330.897 670.756
 228.210 78.777
 571.070 515.229
 938.346 692.673
 224.251 333.437
 813.740 164.908
 941.478 339.133
 264.970 686.653
 810.988 88.534
 551.219 615.526
 985.293 598.421
 863.967 195.678
 940.970 728.224
 93.653 874.338
 100.867 924.732
 356.995 622.693
 299.971 913.689
 392.575 791.764
 411.157 957.988
 991.390 548.748
 870.125 419.738
 229.939 230.129
 183.156 360.981
 881.937 289.022
 177.964 108.757
 669.805 320.756
 506.195 173.652
 100.855 728.319
 43.323 741.676
 340.614 384.238
 503.410 517.582
 685.489 494.695
 16.050 859.632
 690.308 252.679
 152.472 552.846
 317.767 647.975
 67.303 877.232
 744.219 491.492
 999.658 762.194
 770.301 709.375
 388.392 216.776
 439.614 808.388
 665.624 91.642
 211.085 39.098
 342.460 782.567
 310.979 758.467
 61.711 211.928
 112.052 280.679
 712.977 325.361
 156.564 706.877
 662.415 181.836
 816.338 834.019
 397.871 279.286
 329.399 894.274
 12.637 92.316
 784.912 93.484
 609.258 466.997
 464.958 365.376
 887.573 849.347
 165.294 493.069
 456.134 663.580
 782.830 467.181
 168.664 113.923
 603.426 237.587
 510.996 385.698
 581.183 600.962
 550.703 559.078
 154.310 966.958
 591.275 429.679
 180.551 920.947
 653.295 26.752
 737.845 500.142
 522.562 620.744
 367.364 712.608
 974.047 871.405
 833.401 235.867
 93.020 955.289
 337.875 254.809
 391.416 762.603
 9.933 749.266
 756.992 819.102
 249.569 72.567
 601.888 485.448
 448.054 616.668
 900.703 246.657
 749.827 620.994
 959.174 825.537
 826.294 525.223
 644.077 250.049
 270.590 606.006
 672.353 454.265
 815.819 279.682
 220.102 90.921
 452.918 343.694
 215.417 840.608
 956.242 405.602
 946.760 994.664
 796.844 787.784
 102.424 607.158
 869.707 666.370
 686.478 213.410
 519.553 113.382
 890.465 421.011
 611.237 960.884
 474.135 532.845
 648.920 35.291
 386.922 464.210
 450.437 749.379
 687.093 287.536
 579.594 360.397
 557.999 763.811
 532.937 366.807
 729.311 700.501
 675.290 626.252
 562.248 178.235
 679.544 326.333
 706.503 894.947
 13.617 61.689
 665.854 634.403
 46.884 989.939
 980.444 239.576
 38.746 520.397
 535.665 289.292
 495.396 788.783
 807.888 783.598
 712.395 484.646
 551.486 649.858
 288.852 512.863
 493.202 413.569
 735.062 713.907
 330.901 326.907
 184.144 57.730
 613.723 21.376
 547.131 621.887
 617.903 21.322
 60.909 415.377
 912.944 411.197
 113.428 5.547
 50.855 545.178
 987.636 627.110
 399.046 892.967
 944.978 320.955
 95.840 165.608
 24.194 878.123
 34.909 510.868
 418.192 303.380
 608.182 325.901
 120.329 906.658
 160.627 637.593
 214.377 362.787
 67.955 846.152
 185.465 425.042
 450.681 228.599
 621.428 850.982
 524.546 34.892
 777.229 305.564
 775.304 375.290
 514.745 992.893
 680.834 753.482
 884.443 871.070
 809.216 922.067
 65.870 2.055
 349.323 366.641
 964.889 748.306
 610.773 819.380
 615.035 659.132
 720.576 685.353
 738.972 391.471
 680.721 573.420
 687.741 422.347
 498.520 462.472
 237.495 564.089
 202.119 622.795
 835.717 960.003
 977.755 736.718
 255.041 779.229
 261.646 723.523
 839.008 847.785
 564.711 337.355
 670.082 941.281
 857.353 455.903
 818.690 57.349
 77.523 159.671
 58.694 206.882
 409.097 780.283
 978.594 777.731
 398.762 400.528
 650.892 388.265
 305.252 163.500
 19.677 57.389
 700.645 803.536
 956.853 59.234
 742.923 173.717
 752.080 732.260
 514.123 105.088
 324.925 892.095
 748.782 598.621
 67.620 113.966
 371.249 295.251
 284.096 653.321
 803.782 80.422
 229.428 952.370
 614.476 11.707
 770.697 716.380
 937.369 980.822
 385.606 257.951
 237.064 370.200
 242.413 912.059
 505.456 690.088
 320.251 672.035
 295.510 801.622
 242.256 29.801
 121.323 876.600
 717.870 206.668
 517.935 13.658
 190.978 307.971
 369.693 236.728
 636.170 340.997
 221.622 24.069
 58.461 806.643
 1.679 149.594
 457.388 657.281
 548.393 322.995
 92.955 643.397
 281.868 267.275
 319.782 427.213
 328.298 613.301
 971.585 690.793
 38.741 478.232
 918.601 818.025
 590.057 250.805
 576.395 483.606
 755.732 870.192
 609.776 677.857
 850.990 460.363
 97.247 764.558
 732.612 288.484
 949.805 181.209
 839.662 639.108
 316.220 309.198
 945.543 836.771
 161.719 967.785
 231.230 574.763
 737.722 413.757
 738.990 199.361
 529.723 791.870
 308.478 204.785
 694.358 704.214
 893.850 977.759
 394.059 114.372
 200.804 621.211
 680.650 730.456
 933.513 328.834
 242.812 516.014
 498.913 386.410
 945.043 146.363
 753.215 67.976
 378.859 287.623
 594.732 866.575
 805.185 144.779
 787.928 57.818
 777.812 62.329
 54.077 212.612
 242.310 215.763
 970.153 141.586
 46.802 894.465
 693.856 822.202
 77.600 227.181
 671.377 99.885
 844.091 761.283
 806.091 602.155
 436.730 288.600
 669.579 110.660
 726.003 66.131
 147.815 116.782
 268.396 852.609
 940.066 974.355
 150.302 355.517
 898.910 755.864
 398.395 32.134
 728.027 929.710
 284.146 127.538
 779.174 384.886
 972.940 167.934
 928.613 230.425
 339.887 305.432
 911.469 550.573
 173.208 267.423
 273.941 778.831
 393.488 677.558
 819.510 206.355
 767.653 54.086
 206.347 19.994
 27.965 363.883
 156.896 95.239
 409.492 16.206
 603.304 988.117
 688.262 159.111
 378.217 381.681
 583.796 24.271
 711.841 866.837
 334.125 423.880
 583.606 859.381
 761.957 798.323
 748.896 676.009
 833.997 47.957
 194.826 78.547
 630.879 749.709
 628.960 729.780
 555.666 893.210
 954.039 34.009
 230.049 496.097
 191.455 324.221
 778.307 39.114
 975.606 634.678
 451.715 654.260
 117.714 707.549
 875.807 99.879
 226.828 35.187
 637.728 352.081
 451.034 761.910
 702.655 859.806
 865.247 52.157
 941.166 269.379
 263.178 982.930
 251.404 482.281
 318.181 310.389
 711.683 916.561
 546.815 281.745
 444.655 587.833
 854.383 468.364
 410.596 290.790
 855.781 853.901
 874.698 568.005
 668.251 857.814
 465.038 11.249
 563.684 860.528
 410.404 604.288
 173.758 138.699
 30.082 528.281
 866.233 949.406
 853.635 995.187
 288.285 118.802
 843.566 25.543
 813.836 707.018
 246.416 559.516
 975.801 716.237
 230.393 190.042
 728.372 977.406
 5.281 80.300
 214.327 153.521
 841.447 111.780
 331.685 609.634
 790.658 981.220
 854.401 863.477
 896.780 192.934
 793.220 602.881
 906.869 686.306
 543.251 260.063
 543.599 95.886
 690.379 806.665
 72.233 403.634
 3.651 481.340
 436.609 440.112
 567.519 303.427
 599.002 395.069
 476.925 447.134
 801.618 169.816
 378.186 351.672
 379.244 146.645
 66.363 90.568
 52.865 257.394
 600.035 300.113
 585.554 237.927
 50.259 420.457
 500.355 682.205
 223.032 196.712
 664.357 123.799
 973.109 150.692
 805.559 429.793
 128.909 911.252
 24.792 488.343
 468.945 993.082
 622.157 593.632
 603.485 466.065
 807.616 308.074
 322.596 351.708
 293.065 529.611
 853.338 926.733
 256.246 270.535
 232.649 79.728
 565.815 412.900
 434.455 643.096
 506.010 734.337
 104.128 163.633
 35.428 477.508
 442.864 850.587
 57.875 987.985
 469.455 685.339
 427.234 680.739
 165.891 642.930
 809.360 167.391
 812.968 179.088
 891.666 527.944
 647.555 109.429
 278.045 825.751
 157.326 547.981
 198.876 317.343
 282.766 993.579
 572.025 814.516
 259.349 34.068
 93.098 120.407
 122.358 574.439
 736.853 830.463
 158.372 346.274
 94.985 400.141
 44.622 598.192
 339.975 711.410
 621.944 942.053
 724.737 287.832
 328.906 994.541
 541.332 321.933
 241.706 631.476
 459.647 188.209
 452.954 801.070
 442.767 660.437
 546.551 126.620
 736.765 563.615
 128.059 188.422
 209.070 640.272
 520.663 894.407
 964.697 459.743
 684.732 730.114
 309.932 850.088
 340.798 687.709
 818.135 578.625
 926.465 93.067
 244.768 482.423
 980.179 427.343
 54.521 478.969
 480.317 138.354
 281.338 534.568
 565.629 686.695
 714.329 789.635
 490.409 16.454
 64.267 332.019
 20.083 891.066
 844.771 158.929
 224.072 217.223
 431.022 402.396
 574.362 485.437
 821.290 30.560
 790.253 692.065
 410.589 736.463
 190.118 747.191
 932.033 236.535
 705.941 104.223
 174.060 512.950
 800.104 624.442
 137.577 827.915
 488.728 982.874
 656.505 435.156
 542.441 965.961
 821.472 526.283
 802.279 57.649
 675.978 929.845
 842.295 775.312
 906.769 671.909
 936.364 332.469
 638.175 592.754
 277.408 669.634
 929.496 569.068
 564.209 521.020
 334.244 430.050
 653.166 552.628
 532.135 684.562
 787.354 310.956
 914.383 641.378
 608.403 621.652
 368.454 242.469
 451.799 549.871
 851.384 917.670
 374.896 220.426
 595.628 376.270
 599.112 853.311
 595.903 485.682
 21.513 721.713
 970.418 148.936
 702.329 323.581
 669.232 421.269
 628.243 578.418
 63.208 432.215
 28.817 37.831
 139.525 74.672
 355.817 916.933
 257.067 848.275
 70.937 714.862
 783.863 803.669
 303.436 563.123
 8.540 720.022
 490.226 502.342
 751.275 594.198
 380.072 189.232
 312.705 250.832
 431.914 139.594
 210.730 563.112
 154.107 349.057
 437.099 960.081
 384.033 845.819
 293.355 784.020
 791.580 529.117
 767.452 737.802
 978.947 159.647
 619.543 354.698
 745.036 985.136
 42.703 749.932
 265.059 613.071
 839.339 133.346
 813.023 56.000
 347.636 825.043
 12.573 561.351
 908.415 111.010
 554.510 851.462
 978.513 884.117
 559.545 710.162
 272.155 958.765
 813.027 695.228
 700.409 436.820
 553.140 882.267
 736.811 890.821
 282.058 471.629
 974.533 160.919
 695.843 348.198
 569.383 618.461
 626.266 71.969
 449.631 105.883
 267.545 608.919
 286.828 834.801
 662.349 465.721
 383.634 117.375
 761.779 863.167
 670.399 366.631
 498.857 532.102
 690.049 666.272
 448.037 518.144
 772.341 857.121
 336.043 679.151
 988.139 383.981
 51.963 9.462
 69.906 602.009
 834.850 450.295
 376.791 255.276
 31.363 884.709
 465.543 951.867
 578.362 772.495
 648.996 600.500
 118.345 574.756
 532.367 514.393
 169.586 235.390
 317.231 690.935
 896.544 527.860
 260.409 243.163
 936.173 807.488
 129.575 84.264
 187.272 413.891
 571.884 383.096
 45.696 693.289
 722.223 541.498
 929.547 919.454
 42.623 157.921
 74.360 614.326
 676.119 692.387
 56.360 249.417
 592.050 31.213
 717.538 657.468
 523.773 453.246
 593.161 826.333
 385.487 350.111
 382.265 975.433
 186.875 569.300
 834.430 836.462
 830.305 189.624
 859.845 47.288
 916.145 553.076
 990.327 209.592
 341.355 255.463
 140.984 910.857
 51.942 720.994
 137.810 339.566
 501.326 774.626
 706.358 764.260
 827.454 992.272
 659.226 353.406
 348.116 405.511
 302.294 600.447
 995.870 607.400
 606.279 19.160
 783.990 333.109
 294.245 86.419
 278.774 947.840
 588.400 446.059
 520.262 879.878
 179.998 727.953
 505.028 194.304
 851.932 575.315
 546.423 159.182
 740.064 470.957
 837.784 647.846
 190.180 85.844
 844.066 525.717
 604.456 282.240
 671.789 156.193
 204.247 746.452
 953.695 836.150
 723.067 925.282
 623.994 237.133
 220.718 434.483
 46.407 823.202
 341.111 100.728
 537.550 171.456
 864.640 10.642
 352.659 207.749
 601.625 356.649
 572.570 549.852
 884.878 990.726
 156.771 525.987
 823.751 690.252
 266.631 501.334
 333.785 487.163
 78.495 32.558
 838.546 560.528
 913.805 105.180
 614.306 206.787
 31.962 455.536
 503.331 110.479
 733.066 294.025
 224.976 385.975
 77.468 825.469
 661.076 757.860
 75.252 892.672
 256.916 420.260
 363.047 78.222
 363.102 955.038
 352.335 305.360
 826.830 602.756
 490.446 640.145
 131.363 841.354
 463.556 763.609
 666.113 824.200
 934.076 744.120
 400.850 715.532
 240.064 977.451
 28.588 307.172
 591.704 796.366
 53.158 740.994
 833.024 494.786
 928.002 447.988
 152.098 716.372
 129.011 63.567
 29.713 66.707
 471.310 622.022
 727.535 806.157
 390.550 568.894
 197.951 841.127
 714.891 371.671
 118.013 370.064
 393.460 835.984
 931.299 262.644
 38.248 740.920
 149.227 2.621
 124.494 453.678
 495.741 143.530
 503.349 646.408
 757.790 189.491
 61.736 758.417
 863.177 488.879
 47.667 82.176
 884.901 625.376
 722.933 224.523
 457.851 308.364
 645.109 643.691
 783.573 442.735
 381.500 192.360
 738.906 827.723
 761.399 326.524
 44.772 366.495
 650.290 355.026
 395.597 225.007
 529.104 805.996
 504.220 662.454
 60.004 440.885
 241.244 259.775
 72.421 436.356
 204.347 630.873
 592.100 827.065
 857.840 937.853
 322.897 21.518
 754.795 311.794
 365.337 398.170
 665.291 659.926
 484.724 4.120
 760.095 14.908
 320.579 824.789
 367.595 139.159
 31.811 95.641
 464.555 264.324
 800.259 577.999
 662.819 741.176
 748.763 527.534
 402.128 757.415
 376.903 418.909
 694.586 799.186
 864.019 41.816
 632.945 976.902
 149.372 806.379
 969.812 887.673
 765.763 459.281
 98.406 166.677
 995.981 651.434
 370.789 999.992
 139.893 164.479
 733.161 484.382
 950.435 113.441
 449.262 68.381
 624.175 128.826
 235.022 277.533
 949.496 681.026
 405.977 289.317
 233.879 156.691
 812.778 595.067
 690.586 609.775
 31.233 272.781
 881.545 884.033
 807.076 242.415
 233.009 899.109
 410.316 120.956
 287.184 685.135
 811.007 915.807
 278.264 382.363
 382.238 160.007
 455.089 50.212
 804.683 210.243
 772.894 176.902
 581.036 198.018
 679.562 185.140
 862.087 585.661
 591.608 695.250
 385.962 862.839
 734.259 554.281
 188.636 697.074
 578.893 653.529
 260.202 785.488
 498.473 838.378
 604.356 847.017
 154.112 30.129
 767.344 137.936
 778.566 311.668
 100.270 702.423
 18.071 725.363
 20.627 308.498
 493.897 955.902
 764.531 833.085
 238.322 751.983
 442.075 303.740
 713.959 723.638
 200.041 75.154
 135.947 146.758
 486.952 802.703
 257.093 239.171
 536.728 200.664
 948.352 434.947
 423.520 657.431
 691.022 882.689
 279.365 882.850
 200.590 402.324
 348.928 33.179
 611.564 641.720
 525.746 487.092
 82.002 133.536
 369.113 312.367
 18.294 333.660
 540.237 788.569
 895.458 760.906
 273.923 348.245
 454.537 804.138
 274.159 320.285
 823.261 134.414
 98.241 647.393
 333.968 488.236
 187.170 688.889
 836.758 671.425
 675.699 584.617
 537.217 285.003
 642.734 860.767
 565.975 973.843
 663.664 809.436
 929.272 40.484
 225.985 117.158
 341.112 410.724
 546.475 590.295
 922.102 60.430
 563.722 104.609
 419.455 755.970
 808.489 960.789
 586.795 981.078
 613.977 165.839
 619.315 143.592
 809.322 181.596
 105.652 14.898
 936.535 926.164
 196.822 57.122
 890.731 212.494
 547.056 57.884
 155.989 931.870
 821.949 805.111
 897.906 600.735
 44.569 395.998
 685.350 989.524
 936.850 951.249
 607.508 435.224
 466.582 780.542
 790.934 738.939
 612.659 465.489
 520.626 790.362
 573.999 455.769
 248.181 907.596
 260.106 941.679
 100.872 389.076
 480.790 316.719
 163.286 640.586
 194.848 87.526
 816.166 51.465
 955.910 751.277
 16.923 277.696
 110.156 834.345
 277.340 863.678
 734.940 877.672
 624.079 958.025
 967.595 836.885
 357.496 901.028
 545.947 827.083
 497.932 472.586
 680.629 837.627
 423.128 770.017
 996.456 440.795
 55.933 856.612
 236.549 355.304
 711.355 195.882
 817.032 252.274
 212.646 315.843
 578.905 423.982
 447.141 375.396
 211.882 906.791
 166.662 214.846
 655.619 656.924
 510.252 839.120
 228.000 234.695
 607.791 20.471
 527.228 738.507
 333.731 122.920
 121.764 39.135
 145.963 289.822
 325.197 557.879
 243.999 635.510
 675.545 285.055
 494.704 19.672
 152.007 589.590
 637.276 726.931
 296.733 783.475
 829.748 933.037
 722.734 799.304
 227.827 112.294
 517.763 653.548
 787.298 568.662
 662.096 306.817
 100.590 485.779
 208.072 814.646
 766.630 360.457
 891.425 273.920
 454.108 371.790
 407.567 511.654
 558.202 246.465
 466.835 1.281
 729.206 3.350
 196.059 408.924
 831.100 730.747
 562.795 16.356
 284.709 292.199
 424.263 101.777
 682.613 736.563
 34.631 13.447
 903.564 760.758
 449.337 989.205
 277.932 35.581
 138.966 867.359
 191.020 643.022
 241.559 327.371
 589.383 515.328
 542.851 583.744
 361.137 229.591
 358.639 940.748
 382.340 55.922
 710.385 972.040
 998.676 931.499
 320.298 506.214
 888.875 327.140
 119.830 31.020
 130.511 468.134
 858.098 545.140
 60.417 388.195
 534.794 522.339
 344.018 46.468
 364.188 259.487
 897.126 575.087
 729.750 974.036
 749.474 391.976
 617.464 130.153
 114.398 794.247
 653.225 403.832
 299.306 16.055
 526.817 759.307
 325.838 6.159
 1.196 381.139
 349.121 160.384
 198.489 783.124
 997.266 379.005
 568.799 657.062
 373.735 445.607
 108.226 807.383
 657.732 319.851
 550.145 483.282
 436.033 369.886
 538.762 225.541
 241.239 349.742
 164.114 913.535
 347.270 452.259
 729.333 467.439
 976.801 579.064
 598.193 835.540
 454.529 996.436
 376.285 696.472
 944.666 360.848
 282.994 216.545
 644.337 162.554
 222.476 224.066
 272.983 552.224
 936.781 62.283
 461.053 277.587
 478.061 942.505
 961.869 698.018
 652.398 886.982
 204.407 89.523
 726.368 890.659
 490.802 365.522
 538.219 71.155
 492.709 976.074
 785.979 661.846
 690.452 805.770
 70.249 344.277
 56.489 955.620
 723.734 739.095
 841.487 94.175
 364.276 771.028
 461.977 716.211
 843.282 0.241
 600.624 912.182
 34.976 42.649
 54.582 777.929
 9.925 573.811
 148.113 171.624
 173.120 579.072
 659.652 334.504
 114.889 946.366
 901.043 754.769
 242.558 932.793
 481.100 282.046
 830.776 722.925
 243.303 745.566
 375.400 252.113
 198.021 435.900
 64.862 724.357
 985.743 661.405
 626.829 109.183
 475.317 961.036
 677.998 169.079
 688.998 359.736
 240.230 827.415
 976.324 597.065
 104.296 531.124
 556.648 490.184
 868.844 553.142
 493.850 345.883
 480.383 292.642
 337.850 590.334
 1.881 708.067
 0.521 908.099
 772.908 216.101
 566.220 182.145
 551.086 131.822
 260.217 303.832
 179.105 949.932
 505.761 516.012
 667.942 178.114
 139.401 794.107
 767.616 751.111
 374.764 930.747
 382.281 263.271
 910.503 431.027
 925.392 859.121
 775.090 150.328
 579.743 882.586
 649.061 308.011
 681.382 587.977
 766.932 222.022
 168.621 907.729
 292.162 855.858
 388.859 516.475
 698.078 215.560
 25.815 57.598
 47.789 336.025
 565.600 251.546
 721.942 249.289
 457.162 795.311
 622.991 19.419
 914.779 115.578
 920.003 886.809
 459.174 545.665
 173.384 407.201
 679.319 765.787
 82.059 456.357
 27.182 50.237
 967.295 249.479
 518.569 192.211
 491.606 385.268
 119.204 881.382
 504.931 48.438
 38.568 760.608
 513.852 213.104
 655.290 621.766
 236.292 194.390
 955.780 967.530
 390.330 549.598
 108.927 982.648
 81.087 876.369
 629.076 357.062
 406.778 877.357
 830.045 181.987
 669.776 433.310
 355.868 612.204
 519.870 764.280
 228.432 232.562
 596.882 867.538
 395.670 178.582
 603.609 746.964
 341.899 400.618
 6.075 829.174
 158.029 904.168
 707.611 873.885
 115.256 987.175
 511.088 498.261
 371.611 85.913
 107.238 655.968
 924.206 756.987
 797.332 440.804
 337.377 2.652
 469.439 962.136
 492.485 794.225
 246.174 695.587
 561.185 483.402
 158.398 218.798
 371.115 299.327
 577.141 60.567
 159.746 311.130
 561.495 124.695
 575.373 858.041
 812.885 790.757
 438.792 294.279
 328.820 976.373
 808.102 11.565
 837.578 693.992
 953.401 651.863
 588.377 614.561
 937.239 535.752
 441.467 916.574
 177.845 952.613
 524.368 948.024
 40.938 697.743
 22.635 547.747
 635.938 224.678
 187.334 989.003
 385.446 899.958
 51.589 540.093
 972.742 9.583
 42.675 343.154
 158.864 544.237
 995.123 342.382
 984.649 72.641
 557.980 136.914
 648.222 653.038
 642.966 72.024
 67.195 201.724
 79.816 436.529
 817.762 769.928
 684.040 16.252
 888.642 27.291
 357.058 315.516
 923.123 928.223
 938.741 744.264
 352.210 78.801
 330.547 861.109
 879.098 24.477
 869.460 137.013
 70.992 356.076
 227.790 575.296
 587.905 762.615
 863.635 196.969
 646.977 538.978
 576.644 822.324
 330.423 444.873
 311.959 587.111
 19.200 584.658
 483.333 202.104
 624.592 277.294
 688.911 466.558
 25.976 868.926
 407.870 987.719
 663.203 530.391
 683.627 339.663
 112.254 216.739
 713.891 55.305
 557.525 849.677
 926.181 316.070
 805.556 136.528
 470.103 55.835
 133.779 246.134
 7.671 391.132
 182.558 324.070
 336.995 930.889
 956.165 813.274
 302.076 99.266
 53.289 33.848
 885.156 258.281
 583.213 15.304
 563.667 167.218
 1.025 229.286
 360.491 328.459
 803.438 470.017
 395.828 599.899
 733.368 518.010
 736.819 298.862
 741.824 510.366
 465.472 968.347
 423.601 754.237
 877.774 250.989
 280.400 450.296
 771.780 537.539
 851.331 847.637
 767.657 483.692
 194.179 403.250
 368.847 271.193
 187.514 756.467
 64.780 916.267
 768.003 705.870
 688.865 681.376
 211.402 862.533
 681.094 46.194
 430.329 484.765
 15.796 952.612
 595.520 926.492
 698.292 508.924
 116.749 670.817
 719.077 763.400
 649.716 604.229
 693.311 920.887
 659.072 813.362
 572.681 752.413
 576.430 68.541
 465.069 351.959
 485.001 375.657
 856.978 632.360
 856.719 625.073
 229.496 469.875
 309.014 803.418
 969.119 541.365
 860.207 337.412
 581.344 126.667
 296.745 549.823
 952.253 339.919
 152.022 583.520
 908.969 915.938
 393.227 413.182
 694.714 210.845
 255.894 154.098
 492.214 19.871
 119.580 997.637
 547.366 100.400
 824.990 973.262
 213.723 486.130
 163.259 842.558
 760.639 250.539
 270.683 772.844
 670.460 927.365
 513.710 782.930
 452.331 315.539
 904.347 83.872
 484.901 519.804
 728.312 400.863
 783.103 330.593
 558.380 722.285
 784.319 92.487
 152.734 7.475
 638.635 105.641
 470.077 540.605
 141.754 44.946
 565.334 454.726
 395.746 454.631
 935.561 593.332
 753.751 808.705
 767.000 218.399
 284.354 38.558
 870.906 21.019
 267.590 576.748
 95.832 616.285
 447.970 500.042
 953.696 896.444
 464.720 65.143
 710.316 729.699
 52.472 997.883
 460.641 996.078
 957.277 142.310
 755.172 581.835
 696.265 211.931
 265.530 960.961
 161.033 263.943
 200.786 393.057
 934.457 381.772
 716.653 593.375
 70.797 785.393
 230.159 281.078
 945.538 967.166
 273.984 99.147
 783.254 388.372
 536.574 603.076
 241.105 73.803
 853.778 930.154
 287.405 55.103
 790.665 247.149
 847.486 874.898
 801.882 507.592
 774.236 250.583
 837.351 572.120
 572.707 877.269
 296.931 513.764
 604.917 232.450
 891.100 367.547
 813.051 29.985
 770.760 628.646
 120.800 697.925
 112.229 159.892
 850.539 354.325
 625.692 557.223
 678.660 298.648
 467.495 426.160
 745.970 985.704
 127.062 944.520
 651.086 906.723
 704.940 792.927
 741.739 261.380
 854.167 307.536
 644.609 899.096
 605.991 96.506
 554.473 762.182
 503.983 426.727
 857.113 142.429
 417.074 259.135
 59.578 22.154
 159.394 734.420
 321.254 806.920
 508.498 296.376
 648.141 956.926
 357.256 113.521
 762.080 615.043
 860.119 412.574
 971.165 929.793
 421.578 177.107
 934.714 640.005
 931.326 64.016
 876.968 773.879
 563.154 537.965
 601.932 308.719
 837.114 73.585
 94.624 19.461
 189.435 796.863
 761.642 835.405
 522.552 366.012
 619.656 37.397
 717.000 979.322
 340.733 914.462
 804.682 659.464
 817.762 802.810
 933.928 932.894
 334.446 135.044
 733.913 497.034
 978.165 507.560
 620.448 760.392
 289.369 244.812
 716.227 330.815
 420.263 305.727
 703.673 709.291
 103.356 86.621
 233.006 981.590
 285.561 63.214
 695.834 63.467
 347.112 759.441
 797.079 688.752
 831.448 100.777
 545.304 490.662
 699.873 313.613
 991.567 137.960
 384.194 569.162
 315.873 987.567
 635.584 80.545
 52.365 308.091
 105.622 275.741
 302.065 34.119
 196.126 558.292
 475.631 714.443
 381.220 493.900
 286.974 819.589
 544.644 626.954
 558.384 641.705
 947.038 529.654
 653.927 435.272
 4.672 751.654
 613.327 258.100
 838.520 594.313
 974.469 742.056
 459.735 745.866
 838.281 81.183
 866.521 837.756
 512.494 215.884
 313.274 614.179
 466.111 126.128
 604.034 233.725
 808.025 450.094
 690.215 971.101
 872.783 208.963
 801.773 376.752
 133.994 150.843
 199.171 541.309
 779.211 300.030
 741.542 149.729
 155.529 400.314
 368.216 286.786
 546.792 527.081
 283.394 651.801
 563.627 682.113
 817.398 777.570
 837.058 412.742
 265.933 738.179
 803.721 664.246
 337.544 525.388
 582.606 197.709
 478.645 16.624
 274.552 17.312
 307.665 133.233
 299.499 648.863
 640.980 169.772
 533.858 608.977
 302.172 278.979
 260.565 580.619
 694.998 28.151
 114.803 260.583
 314.333 747.420
 944.560 428.149
 246.660 905.610
 530.695 877.663
 753.838 952.661
 477.879 602.746
 175.487 327.107
 925.402 173.405
 264.025 651.569
 493.546 32.430
 273.049 428.158
 613.055 392.556
 448.294 839.045
 946.444 245.000
 267.902 985.946
 442.957 413.001
 795.391 137.154
 944.264 586.104
 747.824 254.004
 524.282 353.214
 449.729 342.693
 580.414 681.476
 299.857 515.530
 350.033 346.014
 985.574 181.576
 88.132 50.361
 654.402 544.820
 770.839 452.542
 12.899 733.430
 374.304 856.234
 741.756 971.977
 586.565 785.079
 267.886 436.122
 136.987 141.297
 347.743 882.938
 747.356 783.326
 822.497 57.431
 322.428 532.790
 489.698 855.067
 285.595 245.979
 185.255 529.910
 635.334 332.075
 724.863 27.938
 136.392 157.914
 359.292 84.994
 180.430 101.479
 350.343 739.620
 946.631 573.019
 373.940 693.712
 83.857 349.288
 857.064 720.674
 821.194 813.697
 412.567 423.896
 119.697 679.859
 59.778 831.256
 709.888 30.278
 422.076 957.571
 949.938 823.677
 40.941 851.112
 799.745 727.056
 8.400 177.247
 575.443 291.285
 418.409 887.930
 844.703 206.408
 497.565 426.119
 990.991 5.363
 475.167 556.421
 838.370 8.414
 273.291 774.742
 839.232 156.839
 373.913 198.668
 815.402 330.618
 889.837 385.493
 66.377 703.757
 20.119 65.698
 853.188 101.074
 2.703 856.227
 196.736 385.751
 134.279 560.889
 537.910 847.514
 860.037 245.769
 863.694 862.285
 747.347 357.745
 257.687 756.475
 954.011 336.469
 661.495 599.475
 642.973 447.736
 690.368 348.441
 444.137 572.802
 215.204 428.104
 235.934 948.302
 764.713 8.532
 133.429 30.051
 605.465 274.583
 998.252 806.812
 191.049 206.991
 103.539 713.400
 930.202 426.955
 822.781 373.141
 381.136 619.724
 596.404 465.295
 837.145 839.615
 648.665 181.736
 206.857 516.329
 367.664 767.722
 319.091 403.312
 263.828 183.427
 583.493 721.576
 531.046 766.108
 928.049 811.062
 446.773 97.911
 305.684 175.990
 863.094 912.804
 834.947 635.981
 513.273 519.757
 912.881 622.187
 644.104 730.681
 838.312 503.627
 893.103 903.931
 615.901 225.817
 373.767 331.144
 508.365 789.309
 577.786 581.274
 477.381 3.481
 119.022 485.915
 142.215 99.915
 152.396 510.010
 106.288 774.674
 826.776 248.214
 101.354 910.153
 652.782 556.276
 100.289 980.812
 665.613 346.515
 404.402 114.726
 674.151 714.862
 349.647 121.615
 348.303 832.845
 156.072 930.778
 997.756 830.707
 102.454 747.597
 430.875 757.628
 507.573 539.091
 499.518 62.419
 383.415 917.143
 784.200 964.359
 364.176 87.821
 257.731 540.958
 956.977 777.625
 790.486 449.952
 982.439 199.208
 586.556 419.806
 530.541 462.234
 329.777 120.371
 932.574 917.495
 187.845 787.365
 304.579 807.700
 290.502 186.210
 640.715 115.451
 735.901 717.969
 293.900 492.764
 163.299 889.167
 871.352 737.182
 988.098 74.828
 67.899 73.278
 258.799 727.905
 61.932 896.583
 948.859 546.379
 687.550 47.016
 227.750 860.562
 379.672 773.565
 705.306 796.937
 653.012 519.750
 855.785 901.252
 734.854 454.355
 299.973 543.194
 618.090 263.902
 555.375 899.133
 755.401 347.473
 409.285 830.033
 476.457 962.020
 583.904 891.202
 904.277 573.624
 656.083 772.306
 179.408 209.575
 779.539 53.754
 504.272 775.569
 100.293 553.591
 306.031 415.059
 525.487 142.458
 423.989 123.163
 823.909 528.674
 974.109 80.070
 728.440 607.329
 574.346 899.069
 554.772 863.346
 153.657 68.058
 828.454 496.392
 166.685 942.313
 958.207 263.338
 824.892 377.643
 245.193 20.618
 891.565 399.616
 566.407 993.559
 708.595 624.863
 209.420 442.773
 791.599 688.633
 312.496 569.539
 489.157 908.467
 628.830 774.088
 622.169 312.491
 289.551 214.831
 549.276 983.335
 493.721 615.206
 920.651 181.702
 664.424 421.332
 240.138 699.319
 340.746 361.666
 837.758 397.302
 642.023 723.877
 622.043 476.296
 461.901 909.185
 23.879 28.236
 997.776 106.119
 427.828 180.942
 871.105 940.329
 508.797 276.313
 974.340 291.658
 725.080 146.711
 522.186 851.682
 564.945 563.673
 273.171 542.485
 382.981 235.725
 909.765 389.410
 2.318 500.572
 462.390 486.284
 985.813 779.776
 978.483 101.164
 207.493 395.372
 369.473 924.762
 277.477 957.348
 216.227 783.549
 509.624 953.983
 930.583 537.087
 570.058 664.549
 913.419 206.940
 133.137 82.607
 527.949 885.720
 804.327 220.074
 833.163 533.179
 79.761 255.494
 62.524 156.278
 111.203 307.798
 955.976 6.772
 771.869 738.486
 881.202 618.793
 790.601 405.312
 538.025 696.464
 184.553 69.544
 206.221 884.593
 597.700 572.710
 453.230 291.614
 495.657 588.964
 898.920 651.238
 106.559 883.138
 677.305 216.588
 990.963 484.933
 230.872 777.323
 707.155 965.125
 815.740 616.425
 76.022 774.106
 832.455 209.647
 484.266 96.406
 777.934 88.308
 766.582 872.268
 142.257 497.156
 825.293 39.950
 56.112 385.939
 956.379 926.757
 490.286 369.214
 108.974 345.123
 580.390 707.669
 94.009 880.139
 413.765 130.214
 238.076 150.397
 790.266 594.305
 639.905 313.769
 926.372 428.147
 96.552 618.729
 388.019 908.794
 819.914 480.190
 240.093 291.708
 235.262 12.728
 220.954 847.503
 743.744 574.947
 873.449 198.662
 220.246 73.953
 877.115 441.654
 914.566 221.230
 170.644 337.606
 113.685 809.134
 873.033 547.441
 520.296 344.868
 3.289 155.936
 500.042 5.889
 762.282 894.721
 667.598 102.549
 829.652 748.732
 318.530 801.420
 100.049 366.643
 896.408 292.733
 345.954 636.445
 517.929 409.957
 961.620 316.415
 895.797 726.591
 680.076 3.687
 210.897 678.156
 631.651 392.430
 331.213 365.397
 450.078 527.077
 572.329 482.399
 156.247 39.247
 88.705 641.141
 38.281 507.018
 199.919 107.933
 681.367 569.503
 43.427 268.754
 116.211 136.448
 34.983 656.969
 888.716 460.565
 667.796 31.179
 796.546 389.017
 227.734 221.401
 384.281 319.830
 408.864 472.605
 785.251 189.799
 523.569 25.473
 594.827 783.813
 785.033 170.569
 560.433 243.579
 845.575 994.731
 584.126 468.751
 578.966 274.196
 913.998 138.906
 753.338 239.821
 213.394 974.205
 336.562 293.724
 158.031 120.515
 369.269 757.157
 239.344 856.199
 621.121 705.555
 919.862 228.400
 181.050 243.229
 268.473 432.722
 117.345 797.411
 728.135 338.719
 852.428 295.269
 967.629 261.949
 731.548 319.804
 526.750 9.888
 804.482 428.256
 568.609 142.338
 292.499 932.852
 844.357 936.613
 865.600 276.692
 498.496 523.795
 321.537 141.590
 594.178 245.314
 730.803 69.302
 917.604 290.380
 611.132 398.280
 382.233 826.259
 319.682 965.826
 53.393 977.575
 27.824 316.801
 761.621 390.933
 377.087 127.243
 481.360 620.932
 38.451 492.098
 86.333 967.554
 821.857 454.294
 922.903 597.928
 947.879 246.709
 490.141 103.325
 416.245 773.859
 705.318 21.186
 731.919 736.804
 44.418 128.917
 302.341 878.751
 760.555 468.713
 650.886 241.716
 333.334 458.851
 831.665 233.693
 927.031 95.644
 537.265 133.839
 525.673 50.857
 900.238 348.723
 362.783 461.975
 765.208 979.840
 519.603 827.945
 693.839 791.024
 78.386 732.086
 430.089 459.504
 890.039 78.852
 346.755 557.113
 954.558 254.386
 193.101 305.112
 177.813 595.673
 522.249 59.585
 122.032 913.198
 578.889 262.123
 525.692 581.928
 334.081 296.057
 250.235 60.044
 253.478 151.028
 788.346 169.939
 345.806 862.705
 116.522 277.778
 955.249 470.579
 21.686 723.352
 608.208 350.754
 809.125 708.556
 303.482 624.225
 691.588 968.761
 825.115 321.504
 54.711 185.417
 666.999 774.411
 32.791 399.839
 773.960 493.956
 455.352 947.298
 639.673 533.525
 735.885 328.017
 49.851 998.832
 869.941 288.572
 440.118 185.601
 543.570 415.689
 50.535 553.754
 781.501 96.771
 729.588 899.511
 396.991 521.070
 874.527 196.573
 254.547 865.918
 925.155 442.223
 488.714 208.251
 465.817 777.325
 5.606 437.937
 74.473 229.790
 951.048 331.674
 905.930 753.998
 185.197 420.912
 753.958 164.111
 936.670 691.126
 227.765 963.298
 700.993 960.477
 253.956 595.094
 533.126 871.572
 505.518 944.803
 299.631 299.452
 522.493 920.688
 293.594 31.506
 261.127 85.385
 168.526 350.832
 953.451 791.387
 163.343 584.191
 420.044 320.505
 519.294 330.550
 125.524 621.128
 234.666 428.077
 147.802 379.950
 470.777 348.980
 25.065 123.121
 72.625 625.834
 903.701 597.839
 562.421 743.916
 118.946 887.002
 319.778 205.861
 959.088 120.153
 397.648 852.816
 882.802 592.801
 910.099 65.789
 445.065 937.821
 242.090 868.376
 35.550 317.557
 500.659 794.430
 718.133 549.339
 882.993 399.066
 782.829 532.028
 664.184 596.748
 462.111 214.126
 693.783 365.006
 829.995 807.796
 976.431 405.889
 480.847 696.324
 641.749 899.635
 789.603 959.151
 379.392 696.943
 578.595 118.442
 926.977 998.909
 878.773 329.508
 104.663 479.023
 273.568 45.237
 47.123 762.281
 478.623 198.709
 0.876 435.423
 345.075 200.462
 345.310 203.533
 210.952 835.403
 324.924 206.036
 375.758 282.563
 517.365 774.552
 676.605 547.810
 928.757 361.848
 517.853 190.153
 129.838 941.436
 895.473 196.519
 301.885 708.272
 686.013 594.061
 931.646 379.858
 789.842 24.590
 114.254 172.233
 259.122 199.976
 629.925 615.401
 760.778 333.038
 745.001 677.326
 159.667 234.198
 844.589 224.609
 521.553 483.938
 779.670 92.041
 871.598 654.706
 156.294 33.816
 872.563 948.689
 611.784 547.963
 556.272 340.767
 518.973 105.312
 28.984 635.611
 94.226 168.017
 930.917 46.503
 820.766 684.225
 445.424 528.878
 651.730 519.232
 985.232 217.329
 46.145 694.540
 821.045 749.916
 387.823 910.189
 929.079 862.900
 317.226 818.935
 114.191 512.711
 497.906 990.198
 987.881 556.160
 73.671 674.679
 947.277 86.113
 734.717 975.436
 792.224 285.361
 788.343 106.625
 740.713 799.055
 763.235 226.693
 144.272 324.331
 909.753 158.351
 278.911 328.685
 989.173 834.018
 886.015 506.061
 172.577 853.818
 181.893 996.814
 848.514 325.489
 442.975 285.603
 23.958 524.427
 932.821 566.637
 605.110 610.493
 371.910 760.547
 675.994 50.162
 694.745 79.548
 419.202 792.300
 902.149 380.773
 213.765 48.542
 139.132 600.992
 821.775 540.410
 27.613 423.941
 263.444 741.397
 904.257 354.617
 757.985 300.024
 180.183 439.138
 956.489 957.003
 103.278 615.617
 47.472 734.200
 894.971 768.329
 313.603 483.935
 509.838 906.989
 450.180 443.627
 164.179 943.736
 716.090 783.002
 663.288 496.550
 523.392 189.652
 368.612 229.010
 832.440 884.940
 156.135 927.879
 108.992 558.073
 774.557 823.008
 224.416 154.055
 793.078 334.992
 599.552 244.406
 588.595 277.244
 869.613 481.835
 143.999 588.369
 97.650 915.720
 474.076 491.546
 6.398 389.543
 252.536 899.092
 204.896 909.839
 250.358 247.165
 32.347 465.126
 907.378 368.163
 455.475 869.562
 219.531 612.588
 668.734 537.298
 935.170 109.717
 343.573 777.782
 195.250 714.511
 241.313 998.455
 431.927 999.650
 484.883 758.753
 844.429 304.903
 721.600 728.104
 714.120 805.336
 699.439 441.441
 394.913 274.836
 123.042 139.790
 41.103 437.403
 706.383 642.796
 110.911 766.728
 952.904 977.045
 837.293 331.184
 680.795 621.961
 192.814 818.842
 683.410 617.655
 225.544 513.294
 138.575 180.822
 919.205 539.423
 624.622 810.601
 172.414 737.865
 487.412 442.014
 916.194 652.508
 156.712 966.310
 441.493 187.375
 110.203 222.344
 412.897 883.486
 10.759 348.385
 852.782 624.545
 31.862 537.831
 221.723 59.661
 174.879 773.783
 54.063 554.678
 61.269 925.913
 968.288 989.587
 46.443 718.444
 124.490 911.897
 797.185 951.080
 788.141 154.641
 651.343 46.662
 851.125 18.085
 40.269 472.073
 306.137 997.288
 107.698 935.024
 445.912 79.945
 962.934 991.992
 219.161 122.731
 24.099 945.554
 803.581 287.440
 854.551 687.015
 214.048 44.090
 191.430 617.699
 140.227 655.975
 381.622 515.155
 269.922 195.997
 752.495 395.122
 997.835 115.045
 80.852 143.349
 617.809 817.477
 15.145 180.782
 151.762 987.659
 237.597 299.362
 760.273 962.190
 212.265 322.586
 916.208 927.707
 393.030 554.392
 989.939 332.602
 805.944 371.914
 706.943 586.556
 470.389 472.937
 788.163 854.382
 383.358 528.632
 491.109 765.475
 914.030 528.381
 333.740 908.278
 798.309 288.742
 930.618 577.138
 294.552 175.940
 106.420 918.981
 975.082 444.588
 608.723 187.250
 549.105 999.014
 231.132 563.932
 710.233 252.597
 718.561 36.508
 398.031 900.648
 776.212 209.782
 883.089 279.819
 988.007 53.396
 507.343 898.733
 692.548 310.167
 717.208 168.061
 416.904 259.957
 651.091 201.733
 460.451 405.709
 122.747 313.208
 610.768 345.530
 468.503 891.141
 797.177 55.603
 693.604 247.354
 109.309 237.517
 407.836 717.532
 970.436 499.915
 633.423 332.665
 128.619 433.635
 102.224 228.983
 361.825 102.643
 740.985 228.429
 562.645 876.675
 732.349 693.826
 929.018 657.880
 598.202 476.537
 922.567 450.658
 896.605 54.066
 126.695 454.825
 272.873 465.682
 131.947 756.392
 131.483 451.514
 663.547 592.181
 173.581 980.847
 741.050 684.743
 503.217 705.550
 196.341 408.412
 175.505 522.196
 175.462 447.594
 626.340 489.621
 691.917 51.569
 773.675 586.266
 92.173 149.262
 55.554 853.009
 724.105 150.882
 814.106 142.412
 780.527 685.283
 244.463 165.010
 414.956 272.029
 303.444 608.715
 815.941 740.803
 167.973 520.659
 78.290 338.971
 904.222 734.142
 851.098 927.431
 264.775 140.228
 878.463 487.474
 985.502 927.507
 512.262 645.253
 572.139 319.175
 978.379 878.922
 517.627 738.822
 857.683 85.805
 797.293 40.892
 718.167 847.718
 675.014 394.942
 750.514 902.161
 598.023 451.484
 339.557 381.604
 742.346 518.917
 800.474 463.892
 529.658 14.003
 650.891 341.396
 807.228 421.256
 236.439 287.506
 956.464 308.963
 813.831 15.151
 766.323 641.389
 186.457 187.065
 722.498 128.618
 125.196 571.491
 372.161 738.823
 362.157 925.055
 530.343 724.428
 266.024 727.780
 404.270 686.121
 71.278 660.157
 785.666 810.261
 994.796 481.106
 560.987 599.532
 815.085 286.442
 131.397 198.331
 672.930 63.442
 337.216 958.214
 466.651 837.596
 17.384 750.509
 328.018 377.158
 978.640 909.230
 171.529 490.148
 429.693 664.572
 183.902 42.962
 584.299 733.059
 664.084 341.260
 338.310 983.126
 716.595 849.633
 567.172 53.152
 650.740 59.515
 512.805 612.322
 331.159 833.336
 976.326 913.093
 275.710 711.200
 102.588 68.185
 697.057 434.077
 634.402 416.225
 455.211 549.974
 781.732 630.276
 628.100 177.815
 650.641 225.137
 43.000 324.394
 317.875 575.552
 148.030 114.953
 632.376 852.177
 373.004 705.614
 140.559 689.737
 43.889 809.463
 836.813 337.242
 714.140 766.693
 856.413 309.162
 776.693 17.551
 580.178 605.330
 567.873 55.286
 686.930 732.933
 92.616 320.824
 452.698 523.919
 540.856 693.102
 489.145 963.488
 57.697 886.080
 275.620 439.007
 732.982 108.358
 360.332 382.978
 525.291 212.362
 280.394 758.690
 195.459 461.562
 824.936 153.596
 237.812 195.620
 690.344 974.448
 33.984 560.310
 255.245 841.885
 862.971 92.325
 741.619 362.845
 158.911 75.388
 486.904 10.212
 269.602 995.571
 192.863 494.136
 517.253 168.307
 556.172 293.032
 259.287 250.707
 542.051 589.319
 880.667 219.520
 107.909 781.193
 787.380 832.270
 494.075 713.452
 909.045 206.909
 301.591 374.491
 430.665 79.930
 704.151 770.599
 261.100 425.732
 977.225 130.812
 488.759 348.429
 459.788 274.558
 981.370 664.080
 433.857 539.625
 642.516 64.944
 758.015 909.560
 257.267 651.978
 420.430 78.268
 535.051 407.042
 184.769 966.415
 910.359 587.647
 842.083 371.356
 989.668 315.365
 109.764 842.137
 662.813 811.005
 244.536 766.822
 833.811 837.425
 972.875 924.837
 302.900 242.369
 355.035 166.520
 459.345 862.330
 857.030 350.748
 362.795 33.411
 830.404 504.964
 316.807 151.048
 117.763 316.506
 817.332 987.766
 891.067 356.706
 514.941 192.716
 571.050 857.366
 614.193 700.294
 704.465 771.025
 576.684 824.807
 628.751 260.825
 553.980 36.872
 222.137 581.984
 188.906 743.379
 814.903 575.139
 152.902 530.642
 671.779 122.627
 475.625 999.396
 296.322 993.543
 641.298 506.063
 58.925 483.937
 922.991 328.075
 417.423 247.489
 177.983 258.640
 842.472 202.399
 589.271 690.436
 741.827 526.041
 693.419 416.122
 414.083 534.398
 644.164 719.714
 772.327 853.568
 513.952 686.024
 133.567 281.336
 599.185 860.018
 345.915 304.195
 64.884 554.682
 450.668 466.298
 814.453 860.600
 682.075 908.997
 501.891 144.668
 78.258 31.232
 997.154 946.313
 200.207 620.710
 78.325 360.230
 272.756 123.033
 443.016 423.328
 515.998 240.780
 420.161 654.530
 24.644 467.587
 714.594 698.906
 476.768 784.849
 650.904 237.799
 365.306 792.751
 298.707 694.974
 702.236 365.319
 485.493 312.137
 55.959 254.381
 540.348 417.518
 859.885 303.446
 995.261 966.528
 640.270 343.978
 811.425 7.250
 823.000 848.407
 735.257 694.753
 214.334 812.142
 440.157 941.754
 934.702 577.123
 320.780 109.228
 296.004 728.972
 400.524 185.274
 832.703 276.135
 341.661 315.389
 860.115 920.697
 141.083 989.557
 677.226 865.605
 710.934 584.123
 947.007 671.227
 218.576 737.613
 168.480 715.601
 158.687 413.810
 248.771 758.022
 594.169 692.005
 440.251 526.049
 602.499 808.919
 731.008 603.520
 548.745 760.248
 772.647 794.334
 552.531 618.702
 657.427 566.599
 178.613 422.113
 79.718 778.286
 542.419 77.353
 350.448 172.919
 344.079 777.133
 296.600 777.333
 816.336 266.146
 643.044 388.668
 760.741 265.306
 116.056 500.894
 148.100 78.378
 255.370 879.150
 646.987 989.991
 5.717 270.639
 719.992 409.559
 264.291 561.812
 971.059 729.202
 75.016 811.989
 446.912 718.154
 424.773 662.734
 877.185 659.998
 154.773 430.334
 995.793 806.260
 349.124 916.248
 312.661 540.371
 402.552 438.659
 20.691 654.977
 453.436 509.294
 226.390 594.037
 853.407 805.881
 810.718 415.813
 140.117 865.254
 964.283 625.736
 598.260 128.934
 631.008 207.328
 901.254 386.449
 648.048 958.149
 691.175 196.706
 526.141 195.316
 899.570 830.127
 391.277 626.244
 461.923 610.213
 250.997 545.180
 112.127 79.691
 180.380 890.852
 641.715 150.934
 295.720 226.764
 306.424 691.082
 127.790 540.497
 597.677 848.030
 679.519 324.725
 959.416 743.651
 591.009 638.985
 15.551 985.180
 302.278 461.681
 727.019 205.494
 343.424 345.974
 570.347 609.099
 163.443 176.677
 225.001 235.175
 581.479 188.730
 481.083 454.303
 684.434 618.139
 691.720 584.896
 57.667 695.510
 358.465 582.505
 703.824 708.318
 568.991 544.596
 39.917 614.462
 423.282 450.033
 453.774 15.354
 159.453 672.136
 115.369 36.693
 998.520 562.987
 971.764 929.416
 297.087 891.621
 80.138 618.102
 159.614 357.368
 953.346 380.983
 402.163 410.095
 286.548 751.824
 564.957 450.188
 9.736 262.201
 382.651 302.239
 855.475 981.601
 782.752 947.661
 658.252 916.311
 591.253 543.382
 103.800 166.105
 880.462 67.791
 144.147 545.544
 450.509 733.046
 385.599 905.246
 649.571 937.287
 369.134 154.451
 418.003 744.397
 300.612 521.706
 601.067 56.453
 784.922 693.481
 679.513 59.409
 884.628 454.407
 785.988 590.811
 99.307 396.748
 330.031 605.191
 963.834 265.374
 570.599 344.432
 37.906 918.264
 830.892 493.862
 328.796 587.410
 727.161 997.554
 206.358 762.508
 215.804 186.503
 763.615 247.230
 589.014 949.815
 305.835 678.077
 859.437 251.145
 251.967 487.185
 562.581 900.467
 568.953 137.239
 619.242 65.404
 874.067 678.424
 989.135 118.265
 303.689 759.580
 814.538 526.295
 7.278 169.330
 205.596 206.215
 859.668 554.537
 816.448 72.931
 447.948 945.284
 666.336 50.179
 164.186 155.435
 988.102 102.189
 983.180 589.274
 156.888 555.388
 214.600 796.792
 336.580 163.147
 758.645 627.642
 455.698 721.165
 559.211 646.968
 516.400 152.952
 512.175 721.167
 281.439 581.732
 850.551 249.852
 758.921 104.996
 372.730 318.970
 1.171 549.756
 12.950 252.136
 892.856 59.632
 460.520 331.177
 368.519 739.313
 430.566 296.818
 868.152 938.396
 966.379 95.992
 511.271 916.257
 832.525 948.935
 98.821 304.546
 737.182 417.838
 494.226 826.518
 228.604 786.116
 499.879 385.949
 648.933 735.428
 45.837 786.626
 331.895 334.422
 309.358 760.716
 210.319 542.103
 456.103 585.809
 394.120 359.003
 658.437 661.691
 906.878 25.528
 228.402 945.315
 274.819 129.498
 381.067 942.779
 769.585 519.767
 799.376 8.114
 867.346 671.668
 738.998 368.278
 531.533 770.045
 528.676 590.956
 712.650 689.618
 578.993 35.800
 522.518 198.912
 204.332 220.787
 746.050 797.083
 936.027 424.016
 143.720 332.317
 509.700 298.810
 642.748 931.565
 249.632 768.380
 363.311 295.028
 254.376 88.028
 154.549 341.753
 170.101 211.154
 178.699 817.090
 684.189 603.885
 163.297 336.471
 397.076 446.471
 402.238 506.469
 854.293 902.668
 915.768 62.533
 115.141 386.823
 444.655 237.772
 874.602 708.619
 50.294 939.216
 369.331 714.301
 994.016 382.903
 818.252 798.236
 577.113 18.661
 158.067 48.046
 618.008 266.741
 221.455 69.053
 932.504 464.383
 111.827 858.819
 353.384 669.403
 397.076 760.205
 590.950 544.158
 372.930 192.222
 288.838 416.385
 234.436 863.382
 490.159 18.901
 695.167 724.065
 996.195 98.846
 764.318 365.326
 700.465 575.770
 841.528 664.481
 419.695 748.526
 530.820 596.795
 353.177 1.562
 74.135 551.866
 494.270 855.271
 730.664 627.962
 831.693 121.586
 902.559 33.326
 331.091 459.870
 155.750 346.525
 624.691 139.537
 284.991 315.276
 282.334 180.850
 206.207 582.313
 42.488 905.501
 161.334 85.967
 576.933 941.167
 628.878 400.987
 205.656 812.073
 538.104 361.151
 505.283 849.133
 180.108 479.456
 329.222 472.677
 342.070 884.746
 323.200 157.708
 111.934 296.937
 346.337 71.512
 912.928 428.281
 144.085 477.221
 237.187 728.097
 341.991 291.166
 314.816 576.071
 93.138 448.834
 341.726 508.546
 100.430 21.793
 612.373 357.471
 908.581 899.524
 880.976 957.941
 309.114 634.829
 879.026 393.250
 992.241 94.106
 223.118 292.295
 607.630 464.597
 983.595 59.990
 635.478 75.759
 182.750 834.588
 721.696 282.740
 135.816 544.650
 776.321 243.797
 226.508 441.596
 380.394 973.280
 762.227 560.780
 179.811 255.845
 526.091 504.862
 579.055 320.196
 530.938 928.571
 375.934 61.355
 984.349 955.056
 20.709 804.765
 247.101 182.849
 38.156 374.348
 466.492 801.480
 245.768 576.523
 900.501 866.247
 740.451 175.496
 731.230 872.277
 42.629 309.539
 362.477 189.239
 191.870 897.145
 975.548 585.958
 221.140 484.808
 101.471 294.381
 115.040 789.595
 482.056 781.103
 726.366 749.914
 814.818 448.979
 908.653 592.944
 589.265 858.683
 371.869 398.723
 58.971 108.628
 113.868 46.007
 92.865 750.222
 179.719 686.705
 801.136 943.434
 490.692 952.327
 230.006 515.024
 428.686 651.603
 312.435 599.409
 202.773 492.995
 598.791 691.036
 32.624 344.495
 975.947 179.455
 207.693 226.980
 721.619 876.418
 797.751 892.928
 392.625 171.493
 454.713 751.917
 473.736 402.682
 440.596 615.621
 633.862 825.733
 903.063 311.744
 267.271 375.325
 987.593 487.360
 611.553 788.725
 691.255 732.322
 706.251 804.140
 322.855 613.054
 314.849 138.760
 11.527 942.169
 409.519 22.954
 202.369 11.504
 97.334 835.330
 373.398 992.612
 836.180 107.311
 10.916 932.328
 289.192 994.816
 976.474 930.208
 242.154 538.674
 902.224 133.539
 156.012 335.177
 855.000 93.937
 346.586 934.987
 733.417 32.666
 629.177 594.377
 305.295 410.716
 893.344 270.014
 381.537 410.881
 292.373 720.430
 862.103 44.961
 55.493 637.608
 612.971 397.465
 824.553 155.351
 751.004 321.410
 549.611 282.158
 665.825 791.030
 471.795 590.980
 311.425 185.178
 401.982 312.714
 100.830 384.293
 148.770 161.554
 358.426 588.940
 540.171 245.836
 278.106 850.760
 455.149 156.061
 831.307 104.411
 771.157 281.012
 25.125 924.566
 233.057 982.829
 363.226 743.739
 251.168 2.528
 675.470 58.806
 288.796 299.471
 598.397 446.166
 252.532 22.941
 678.483 483.034
 555.342 933.212
 182.064 936.293
 889.336 935.880
 406.680 597.213
 281.704 459.791
 353.346 692.492
 476.349 829.658
 620.787 937.271
 801.071 83.556
 982.157 577.507
 364.620 528.236
 291.541 526.483
 51.714 767.012
 708.808 278.003
 422.380 672.354
 122.868 287.286
 302.942 395.017
 568.529 75.796
 811.279 731.203
 172.858 329.703
 472.999 126.977
 113.009 630.720
 345.727 43.783
 426.912 355.440
 16.580 989.802
 577.229 393.587
 517.020 29.138
 41.736 120.786
 606.728 195.049
 82.186 987.386
 214.156 775.945
 249.349 886.813
 739.207 625.604
 212.804 395.871
 279.669 324.485
 587.013 51.997
 946.985 430.400
 565.158 80.914
 301.506 87.794
 202.034 710.175
 528.315 690.102
 18.297 213.454
 460.941 23.847
 469.615 705.919
 563.957 672.335
 553.328 47.622
 831.685 366.905
 57.462 869.723
 527.385 281.961
 416.062 93.590
 256.809 953.713
 872.596 506.997
 976.443 930.062
 299.383 151.914
 817.806 438.990
 33.835 887.742
 655.679 194.717
 7.675 460.625
 954.028 984.743
 127.666 437.849
 835.694 327.300
 757.977 176.054
 490.977 329.172
 525.741 568.340
 869.144 869.966
 871.214 159.322
 192.327 493.515
 468.972 595.466
 752.623 393.143
 111.689 572.708
 963.285 768.937
 956.234 2.412
 949.442 636.255
 344.205 103.521
 501.819 40.641
 214.915 372.485
 850.430 140.585
 495.518 727.886
 19.504 952.639
 676.087 683.999
 28.163 800.085
 30.497 802.788
 635.141 894.162
 928.796 298.670
 874.646 624.104
 283.214 931.965
 182.055 297.507
 86.020 898.193
 303.224 405.436
 19.359 489.717
 463.864 277.118
 359.057 827.774
 942.654 917.725
 548.714 906.424
 443.754 211.016
 407.655 790.735
 654.506 728.214
 555.085 820.525
 458.712 468.215
 209.909 604.922
 264.699 704.954
 565.973 983.973
 312.877 119.566
 779.008 779.482
 115.754 822.027
 645.367 371.615
 23.107 134.484
 43.123 999.693
 418.433 921.997
 460.467 289.711
 65.068 262.348
 600.278 217.879
 409.768 681.699
 346.743 404.752
 199.577 524.836
 861.769 940.030
 9.011 145.672
 375.643 520.983
 346.637 4.321
 305.728 470.611
 3.917 840.926
 715.380 623.510
 518.564 403.429
 176.679 332.158
 796.781 667.414
 767.616 173.582
 523.755 672.193
 987.428 811.569
 393.015 470.487
 661.495 893.647
 9.155 851.749
 606.418 601.654
 624.600 444.783
 691.369 311.963
 422.105 167.325
 546.649 804.312
 566.576 293.400
 195.666 150.070
 641.272 318.306
 311.552 140.830
 726.795 371.883
 191.762 231.115
 351.493 859.451
 298.694 75.157
 867.496 883.453
 805.344 963.029
 718.850 544.862
 813.973 697.574
 251.815 560.092
 162.610 607.753
 559.974 515.133
 206.928 639.074
 699.179 163.488
 949.830 486.221
 993.530 248.085
 2.093 990.832
 80.591 570.518
 287.127 988.490
 512.008 264.849
 171.809 188.527
 788.142 169.874
 912.003 759.439
 518.418 685.545
 372.654 87.852
 272.650 789.575
 923.009 712.629
 635.181 862.621
 50.693 5.422
 959.144 399.550
 495.077 588.434
 511.408 484.955
 809.967 328.374
 722.002 389.105
 45.439 617.259
 430.033 742.092
 334.190 406.322
 629.840 306.060
 302.674 474.642
 747.631 365.560
 453.338 830.911
 854.840 562.425
 611.299 122.275
 87.506 622.957
 654.861 881.085
 482.029 760.981
 590.492 317.428
 250.547 630.586
 453.475 866.277
 451.075 977.731
 957.859 543.018
 8.557 671.655
 554.027 335.071
 16.494 547.145
 927.846 861.519
 301.209 559.651
 668.652 633.518
 921.745 640.251
 99.241 728.155
 870.461 470.227
 182.483 95.088
 948.483 200.075
 157.365 112.263
 35.238 80.046
 601.410 223.410
 624.333 604.558
 33.925 370.485
 134.341 297.246
 860.888 589.226
 650.864 764.027
 391.132 191.380
 147.039 345.791
 126.585 804.668
 48.006 228.442
 426.585 588.302
 138.448 474.724
 675.619 860.735
 101.972 279.050
 31.536 355.859
 470.781 103.376
 811.436 318.032
 950.833 909.764
 277.538 624.989
 171.728 784.912
 535.865 326.106
 45.190 65.474
 55.133 152.667
 457.681 973.083
 878.648 213.382
 780.988 497.677
 443.077 764.499
 172.208 210.882
 367.748 437.508
 317.295 122.225
 47.779 931.905
 819.125 24.816
 113.013 15.039
 963.992 819.637
 119.980 810.358
 944.727 504.815
 371.247 159.743
 552.591 205.377
 729.336 191.084
 855.144 277.317
 262.547 750.406
 888.003 15.601
 657.478 725.880
 42.547 337.882
 515.709 421.867
 719.876 403.354
 956.213 473.181
 237.793 999.697
 734.837 527.115
 669.206 620.822
 309.950 283.218
 707.379 35.650
 699.727 953.640
 199.252 275.167
 440.041 791.110
 268.951 944.182
 639.401 793.817
 29.316 588.647
 793.636 818.929
 512.344 152.895
 251.168 166.961
 355.837 868.122
 670.747 801.289
 882.081 888.974
 476.825 69.796
 867.241 694.725
 760.649 443.700
 602.412 391.734
 693.134 992.433
 817.384 181.380
 782.321 198.939
 907.480 120.142
 25.486 178.538
 356.926 14.024
 553.568 303.888
 676.842 616.999
 951.625 831.240
 912.856 891.789
 349.552 57.785
 370.546 731.437
 226.617 270.433
 653.411 412.079
 853.883 742.546
 108.162 972.734
 430.708 32.455
 978.978 408.388
 354.012 86.811
 842.596 870.957
 118.510 169.753
 539.137 241.856
 87.590 457.569
 842.214 353.741
 630.945 555.976
 491.805 571.994
 807.571 26.719
 113.770 313.552
 120.627 831.064
 592.533 687.659
 701.203 4.632
 973.792 736.070
 236.892 731.212
 230.328 566.276
 771.733 658.760
 707.549 987.871
 218.419 940.237
 710.905 447.474
 671.471 242.576
 142.420 120.363
 849.421 271.694
 929.162 856.717
 761.053 148.582
 6.410 336.984
 849.608 945.197
 69.670 695.157
 862.077 568.885
 142.779 91.960
 788.667 955.764
 127.337 223.884
 768.943 697.761
 8.169 641.447
 542.737 51.587
 849.963 513.877
 90.612 42.929
 394.337 251.673
 643.373 633.497
 170.219 207.395
 404.124 725.660
 982.522 683.755
 608.758 968.487
 316.645 242.214
 19.087 744.615
 164.691 21.127
 492.413 470.009
 571.613 527.002
 876.022 54.285
 547.330 383.061
 436.435 439.356
 78.739 424.330
 231.274 966.102
 691.174 576.586
 974.276 585.314
 193.055 297.193
 817.384 818.788
 934.174 279.076
 192.356 843.336
 614.346 305.602
 110.166 84.251
 595.240 915.161
 630.298 500.878
 947.339 101.716
 182.388 76.265
 462.705 994.062
 976.328 402.102
 392.040 65.138
 378.817 211.452
 234.169 307.311
 197.412 53.040
 983.304 244.435
 708.542 335.524
 493.335 51.818
 732.928 777.384
 170.808 226.575
 417.860 972.484
 884.620 639.541
 776.207 683.434
 558.921 742.921
 680.642 480.461
 377.790 682.569
 470.013 94.337
 310.531 938.564
 722.982 5.075
 902.563 401.202
 50.068 266.592
 59.694 881.189
 985.075 809.712
 177.050 492.655
 584.944 675.913
 175.074 66.359
 115.625 31.811
 254.122 319.306
 981.194 884.873
 869.428 387.980
 692.748 165.235
 166.226 127.943
 349.328 23.381
 959.984 285.902
 570.207 601.048
 61.860 895.255
 659.252 210.865
 50.374 557.006
 658.924 372.466
 395.888 309.852
 853.046 828.161
 526.844 621.816
 771.148 844.492
 61.035 347.389
 228.472 407.441
 39.802 875.547
 878.243 464.733
 829.385 872.905
 958.348 50.128
 76.317 120.718
 762.961 849.092
 110.366 713.272
 68.946 705.596
 820.017 977.823
 583.216 414.549
 825.682 682.715
 64.809 347.535
 741.896 601.250
 306.713 490.913
 151.826 115.604
 657.926 70.248
 268.859 989.539
 324.471 344.472
 987.252 563.310
 735.909 393.716
 436.410 672.236
 806.123 828.635
 264.010 445.677
 786.889 614.136
 647.711 580.010
 521.024 440.167
 642.544 612.697
 488.034 865.731
 533.298 460.377
 916.583 404.347
 703.597 968.287
 60.165 669.992
 434.061 288.271
 218.866 38.334
 482.575 535.584
 292.667 140.098
 214.701 738.882
 200.384 49.278
 79.443 601.984
 850.895 681.127
 955.625 939.585
 46.149 612.164
 121.157 872.156
 592.565 980.770
 568.391 398.450
 441.423 42.132
 53.834 878.601
 140.105 320.593
 533.083 218.744
 603.243 626.964
 598.308 251.812
 882.684 754.527
 765.569 451.993
 482.683 717.677
 215.427 835.930
 914.693 499.085
 88.455 716.580
 775.945 488.625
 96.361 50.776
 156.651 958.923
 901.567 14.537
 699.751 873.248
 18.424 347.489
 50.074 171.723
 426.142 16.088
 710.140 57.576
 388.326 82.481
 769.550 97.946
 331.489 949.669
 473.675 570.821
 932.492 643.254
 853.310 103.888
 643.663 634.563
 436.165 450.885
 788.007 199.636
 517.822 190.561
 582.810 123.963
 276.422 182.305
 197.968 25.287
 692.460 6.254
 379.129 888.166
 381.183 105.167
 621.430 936.883
 987.031 447.276
 176.978 460.790
 232.230 775.725
 830.887 32.144
 387.976 699.177
 852.479 995.316
 257.841 322.946
 489.101 572.944
 468.312 899.896
 942.037 234.897
 268.138 189.932
 772.357 555.994
 291.884 216.604
 907.505 985.325
 67.479 775.135
 838.624 241.174
 994.252 19.621
 648.317 299.189
 216.959 395.519
 326.805 666.329
 230.566 9.649
 511.705 228.670
 206.199 682.293
 617.222 967.419
 295.004 608.639
 49.207 185.102
 485.998 989.575
 283.648 144.195
 736.903 659.993
 420.989 655.317
 912.046 647.301
 23.677 764.088
 725.411 500.375
 659.055 267.978
 154.779 921.954
 366.890 980.833
 247.568 763.274
 966.278 977.501
 541.602 362.130
 629.231 159.339
 463.910 853.556
 850.216 438.847
 615.072 800.704
 907.209 344.644
 191.250 892.606
 169.017 483.364
 414.272 661.344
 386.974 790.305
 534.021 75.233
 101.291 974.031
 116.502 374.310
 881.029 770.386
 143.588 802.405
 642.636 217.870
 212.526 645.006
 299.253 939.233
 449.176 657.938
 478.574 543.961
 831.009 38.422
 711.148 574.501
 474.599 282.657
 986.996 617.384
 176.407 843.633
 762.633 141.479
 531.689 466.110
 682.748 552.625
 299.459 464.705
 473.419 750.490
 164.381 323.799
 632.847 914.336
 580.561 647.862
 859.941 244.238
 206.632 256.969
 242.862 249.053
 373.674 699.482
 404.029 848.227
 712.867 502.365
 343.326 878.373
 232.082 475.478
 118.918 544.924
 821.420 470.968
 689.614 302.236
 17.158 329.819
 851.921 591.138
 319.420 747.547
 829.534 710.406
 977.454 398.472
 507.025 888.113
 791.857 577.008
 789.971 780.892
 577.822 564.711
 70.858 235.130
 758.042 898.837
 187.212 155.947
 456.865 202.771
 681.920 849.947
 125.456 507.546
 175.173 729.490
 395.963 329.020
 495.694 923.195
 623.985 714.902
 111.568 154.161
 594.178 103.301
 767.142 388.903
 622.786 968.773
 944.122 781.927
 860.796 717.835
 397.360 539.577
 877.543 243.846
 97.252 589.030
 560.842 587.047
 172.535 591.847
 307.647 661.001
 74.219 504.273
 278.816 408.893
 61.107 817.431
 860.798 715.022
 80.554 959.024
 202.024 106.758
 228.942 394.261
 886.844 694.430
 721.663 407.985
 167.263 880.723
 882.534 703.853
 213.118 362.535
 230.809 31.711
 163.235 597.948
 656.703 403.567
 290.348 735.446
 743.243 824.998
 835.986 534.183
 25.936 236.212
 361.175 840.617
 848.089 799.687
 205.743 41.867
 137.481 204.435
 592.614 668.595
 21.659 86.105
 370.974 65.020
 539.491 433.678
 509.264 141.006
 574.164 304.248
 449.048 547.084
 508.952 775.001
 865.854 809.409
 426.407 694.020
 382.844 685.137
 71.840 957.848
 305.718 172.498
 373.809 143.202
 528.700 672.337
 351.893 892.893
 766.032 953.231
 492.248 432.543
 133.561 40.201
 584.566 546.389
 611.182 412.830
 993.450 729.233
 907.744 963.316
 989.199 659.959
 902.364 795.183
 147.301 603.220
 904.678 921.259
 705.120 473.594
 44.539 293.037
 854.210 615.217
 830.071 926.035
 166.344 524.626
 291.118 506.463
 72.790 830.924
 720.366 118.023
 614.722 541.763
 232.267 224.457
 586.366 452.907
 653.956 909.432
 932.852 430.783
 444.471 502.091
 526.474 129.735
 788.533 11.462
 615.758 357.310
 937.007 428.529
 662.256 401.376
 554.067 619.878
 494.265 972.090
 895.234 685.293
 711.792 170.556
 273.294 753.385
 773.226 895.510
 491.123 979.536
 834.674 51.643
 830.225 240.233
 54.182 680.631
 208.192 703.656
 24.755 941.847
 262.085 130.636
 274.736 607.780
 211.035 720.467
 337.765 183.875
 311.192 376.116
 915.868 828.812
 778.877 2.222
 760.615 244.897
 40.704 461.597
 403.615 575.416
 718.112 962.135
 57.477 923.574
 591.775 302.033
 362.981 373.404
 970.522 708.675
 112.347 715.034
 39.545 122.616
 269.641 463.679
 341.893 125.717
 128.577 113.166
 91.526 230.036
 88.945 920.652
 390.001 635.776
 542.963 310.181
 64.330 552.051
 691.934 280.141
 31.436 738.873
 665.277 965.379
 173.313 573.552
 194.498 841.338
 353.523 936.202
 863.709 458.168
 674.596 829.559
 878.544 191.203
 450.556 445.598
 582.503 314.832
 810.050 429.056
 22.945 914.720
 842.869 194.945
 600.152 304.195
 823.233 178.302
 797.260 900.677
 182.749 939.958
 714.817 34.234
 537.866 748.223
 352.657 130.246
 502.945 994.434
 478.215 749.873
 120.357 987.725
 382.168 344.356
 221.577 983.878
 690.058 431.602
 683.990 923.240
 716.333 525.948
 481.442 237.522
 112.163 225.218
 334.781 204.552
 970.509 704.460
 172.295 919.126
 264.698 694.906
 107.643 757.908
 866.563 192.425
 161.375 763.510
 226.597 385.044
 996.386 189.670
 614.333 997.885
 840.501 333.663
 77.971 700.535
 942.201 47.214
 657.231 821.323
 87.291 42.351
 994.470 171.116
 212.663 388.544
 161.522 742.139
 133.590 792.494
 31.788 752.015
 76.934 238.013
 860.275 427.210
 635.919 982.204
 323.164 931.515
 62.705 412.835
 250.679 452.885
 450.800 793.205
 753.480 65.353
 366.578 893.484
 687.344 121.769
 232.048 135.478
 170.659 538.585
 181.938 380.857
 614.432 977.000
 987.620 356.312
 848.399 67.445
 807.039 934.013
 35.878 69.189
 160.414 838.538
 223.814 696.888
 400.865 614.551
 335.679 915.043
 630.348 910.605
 899.402 823.931
 165.501 877.163
 729.156 1.692
 274.380 70.216
 520.818 882.565
 551.108 40.613
 951.310 637.050
 366.582 383.625
 420.257 162.915
 803.225 549.383
 269.819 924.072
 152.176 64.292
 849.809 605.515
 802.032 893.447
 547.926 645.555
 387.418 657.433
 219.995 310.950
 679.310 992.111
 876.422 886.177
 501.504 961.104
 5.718 935.794
 141.225 567.587
 244.101 289.752
 307.148 799.841
 885.246 107.702
 773.717 534.937
 822.536 952.221
 863.271 33.425
 237.352 485.640
 862.119 717.260
 703.704 84.688
 176.222 731.242
 337.589 115.693
 417.809 258.469
 347.929 745.845
 915.229 271.787
 466.764 288.532
 172.034 950.723
 574.827 139.419
 213.270 237.206
 672.938 191.528
 270.720 319.569
 661.365 199.829
 926.326 364.396
 112.925 266.693
 283.931 717.059
 998.838 448.002
 431.968 487.002
 740.011 335.015
 929.805 861.608
 804.544 389.360
 162.521 356.789
 601.739 228.431
 605.140 233.058
 584.089 47.265
 588.505 468.184
 164.899 882.592
 413.474 482.404
 396.725 577.762
 294.864 526.402
 894.428 586.743
 886.359 547.869
 488.830 295.229
 125.464 997.427
 778.776 361.450
 4.677 482.484
 529.546 853.600
 110.614 257.199
 616.322 240.568
 444.207 93.051
 507.832 774.112
 37.877 217.739
 655.778 570.771
 193.333 366.353
 331.592 988.054
 78.176 949.513
 618.081 310.109
 820.592 315.704
 307.272 571.808
 837.239 742.221
 218.076 706.489
 705.973 319.393
 972.230 391.480
 566.643 250.265
 51.387 667.630
 492.199 242.318
 202.404 945.750
 39.272 854.534
 115.185 595.966
 860.887 633.077
 124.243 298.057
 770.720 138.714
 291.122 455.121
 493.366 71.006
 122.542 623.072
 851.205 426.217
 834.536 359.008
 737.047 301.138
 154.801 557.429
 641.810 652.887
 286.088 30.259
 65.634 139.775
 657.894 240.958
 984.364 461.025
 250.336 61.611
 895.103 259.353
 564.292 662.249
 376.052 291.859
 170.275 32.044
 697.245 868.490
 332.778 681.103
 767.845 426.434
 567.759 178.854
 638.713 991.602
 442.547 890.528
 260.080 379.023
 216.723 507.549
 165.885 522.186
 499.745 302.179
 989.063 782.471
 369.490 933.337
 54.507 474.850
 961.999 691.700
 925.293 921.525
 466.007 291.154
 447.932 893.393
 499.142 324.224
 136.935 368.033
 721.654 825.583
 318.947 685.723
 177.290 695.303
 311.413 750.999
 611.374 77.704
 607.508 251.116
 978.655 868.848
 973.509 554.839
 546.167 922.791
 10.391 141.310
 650.870 971.191
 890.117 980.778
 972.563 880.972
 28.609 154.136
 517.351 409.169
 609.794 329.182
 716.535 722.363
 414.607 196.880
 674.122 420.173
 949.520 64.724
 640.340 818.848
 603.593 976.292
 948.757 633.386
 511.587 711.628
 584.137 656.609
 62.054 73.135
 103.526 423.991
 990.285 992.839
 123.782 416.655
 741.312 241.384
 27.507 975.892
 111.071 174.827
 892.014 555.024
 985.187 835.683
 81.420 133.551
 534.158 408.812
 82.337 869.994
 308.160 115.372
 334.082 319.837
 949.973 969.587
 283.206 630.555
 434.075 799.378
 160.862 24.290
 895.692 684.661
 974.694 958.539
 865.334 653.516
 562.190 625.041
 530.056 519.367
 860.664 806.267
 38.613 80.171
 604.145 597.613
 717.950 237.614
 706.493 552.167
 815.572 650.115
 583.296 485.172
 296.722 293.350
 505.768 448.801
 655.614 267.149
 874.485 357.287
 322.966 624.410
 608.904 900.847
 322.663 188.504
 932.849 868.086
 431.529 818.242
 912.475 825.037
 389.052 437.408
 590.417 439.707
 177.742 198.146
 330.113 149.686
 116.995 238.962
 612.730 543.245
 379.372 738.971
 544.149 848.378
 521.747 986.413
 462.433 526.937
 26.577 362.854
 471.744 770.540
 550.447 902.192
 354.459 950.105
 286.136 88.418
 970.078 931.039
 346.767 996.504
 981.380 921.431
 490.482 710.939
 52.234 851.599
 513.873 146.022
 737.681 511.404
 772.589 176.364
 288.729 8.773
 136.832 116.209
 878.175 911.350
 184.495 578.657
 129.223 436.340
 80.493 132.989
 808.472 645.222
 720.296 757.784
 594.761 54.419
 739.997 173.017
 624.336 805.362
 653.644 804.777
 162.953 353.278
 988.445 486.463
 91.997 979.760
 995.343 390.657
 696.839 646.690
 539.904 992.262
 492.892 265.854
 678.369 727.579
 952.744 227.894
 325.798 92.960
 144.041 524.705
 285.644 143.453
 543.261 410.602
 768.870 144.785
 949.173 819.442
 750.167 705.358
 228.545 618.167
 31.293 288.310
 35.951 803.116
 477.613 62.440
 62.452 395.957
 412.108 596.015
 391.041 673.702
 768.241 695.581
 229.614 465.106
 74.107 525.328
 417.528 197.720
 247.997 58.975
 375.339 710.278
 191.346 479.148
 508.065 219.018
 257.943 677.851
 852.352 299.689
 425.911 870.649
 52.382 15.540
 796.622 126.935
 586.644 972.603
 366.149 465.054
 779.197 844.450
 661.788 955.842
 199.320 897.620
 188.506 928.382
 970.296 24.740
 895.864 50.444
 612.134 404.555
 341.191 451.585
 878.458 946.545
 503.818 623.359
 611.467 323.305
 490.321 38.239
 631.129 467.613
 682.605 12.055
 748.841 625.078
 317.793 544.945
 8.181 259.976
 478.101 729.674
 515.608 554.458
 15.048 845.794
 744.777 803.610
 868.469 761.527
 945.303 465.260
 477.985 555.752
 429.334 888.936
 762.141 929.298
 669.183 128.735
 275.706 592.529
 641.742 686.313
 294.108 255.384
 978.845 369.638
 439.381 482.483
 708.462 668.170
 105.990 651.350
 634.320 503.817
 997.403 723.332
 338.824 928.268
 3.326 927.382
 996.935 200.401
 969.156 704.930
 450.763 732.577
 497.831 73.670
 563.238 72.330
 222.084 659.079
 694.474 457.571
 262.821 0.056
 129.647 510.884
 195.386 860.337
 538.852 424.267
 456.822 436.836
 627.029 23.023
 998.548 831.992
 298.344 520.127
 203.328 497.500
 130.256 604.780
 804.055 624.876
 146.725 915.991
 253.982 483.249
 669.831 489.603
 771.007 331.390
 989.554 631.477
 7.936 869.538
 251.013 947.453
 959.995 873.106
 48.467 179.846
 611.892 56.427
 920.448 678.637
 829.480 757.528
 148.215 32.106
 823.376 387.438
 811.105 745.772
 940.047 938.086
 991.225 180.164
 684.002 145.675
 843.423 917.919
 435.292 131.142
 154.742 650.139
 820.041 721.327
 163.858 762.872
 716.725 944.784
 151.983 419.482
 364.321 911.290
 461.621 816.722
 484.968 956.392
 661.477 825.322
 76.539 359.469
 20.197 684.246
 980.651 439.455
 947.678 216.522
 228.273 475.446
 732.323 979.331
 825.792 784.832
 571.166 298.206
 214.545 779.548
 335.398 601.565
 340.071 787.625
 718.164 345.051
 655.492 513.921
 808.898 963.263
 586.330 878.077
 866.813 218.435
 959.743 532.131
 216.168 430.656
 685.697 63.353
 51.588 912.569
 935.353 933.828
 270.047 423.588
 135.182 816.824
 687.441 176.040
 54.633 646.454
 555.082 330.015
 959.184 402.421
 771.677 607.696
 406.006 172.494
 648.686 634.746
 531.246 153.871
 294.304 509.654
 198.991 18.687
 349.398 436.282
 813.518 42.101
 856.497 695.181
 927.702 902.658
 842.466 831.282
 578.792 458.806
 822.062 395.548
 943.752 692.845
 911.308 483.082
 903.578 520.179
 808.185 387.447
 241.186 179.128
 237.987 58.887
 850.598 352.012
 959.470 471.395
 714.115 194.489
 426.617 119.625
 795.182 755.854
 243.219 471.550
 11.946 312.067
 630.728 477.166
 292.463 375.645
 954.092 998.672
 387.629 327.381
 568.922 995.485
 730.873 985.212
 722.723 320.498
 611.095 2.056
 272.714 305.529
 272.344 799.251
 585.591 817.598
 103.062 93.249
 126.291 927.962
 740.741 773.893
 92.361 667.792
 933.663 522.095
 629.972 853.619
 187.434 707.659
 2.115 598.528
 225.821 644.808
 847.492 718.426
 836.563 579.631
 851.352 774.139
 805.094 981.698
 681.788 327.682
 992.423 968.828
 564.308 143.695
 645.706 432.215
 964.792 434.057
 277.523 587.319
 320.113 865.206
 776.710 958.227
 843.809 354.273
 262.264 929.287
 91.485 743.212
 832.792 953.086
 100.368 221.385
 145.824 789.244
 626.100 969.346
 360.936 30.646
 847.017 412.730
 652.690 934.839
 154.503 839.243
 327.194 766.256
 513.347 968.029
 720.446 533.161
 777.333 534.193
 7.072 0.822
 154.598 617.789
 871.785 24.169
 309.846 502.250
 588.529 679.426
 894.523 379.060
 387.346 10.862
 343.180 451.027
 368.375 837.551
 748.759 543.784
 525.883 393.027
 419.470 473.207
 380.825 270.850
 165.768 284.370
 74.374 409.880
 511.900 365.829
 661.252 628.457
 369.494 31.798
 453.079 476.632
 450.937 775.715
 118.683 155.234
 991.175 243.472
 449.196 701.011
 544.489 405.920
 167.329 74.915
 537.360 171.205
 407.623 747.964
 402.356 151.897
 850.458 653.980
 956.964 764.129
 368.492 284.284
 894.361 701.095
 179.187 315.172
 942.277 896.991
 208.498 579.583
 246.681 825.996
 804.244 779.959
 627.184 701.218
 316.719 966.052
 512.391 328.156
 940.550 110.795
 30.381 894.266
 715.442 766.652
 39.887 349.572
 672.450 696.937
 932.235 652.242
 822.722 989.854
 106.851 557.760
 381.689 681.628
 870.975 751.371
 245.708 558.803
 587.550 532.218
 60.741 63.847
 597.246 415.885
 92.463 93.705
 377.778 532.469
 700.845 724.405
 635.598 552.987
 294.843 298.518
 314.379 711.685
 777.129 924.027
 567.345 830.029
 346.166 816.469
 495.294 754.929
 92.433 400.163
 271.248 354.657
 674.761 13.658
 231.213 867.331
 886.988 49.607
 636.846 555.624
 598.140 525.978
 341.416 15.069
 172.820 325.634
 199.789 230.114
 432.394 561.828
 144.027 330.800
 709.794 901.186
 739.380 622.839
 867.580 891.540
 284.891 635.236
 904.459 853.756
 125.572 832.844
 162.208 174.203
 499.469 97.839
 183.344 612.970
 606.016 805.871
 58.614 773.507
 508.571 162.166
 69.149 178.462
 283.303 663.261
 575.851 496.495
 511.472 995.152
 271.253 663.502
 748.384 142.852
 997.881 752.549
 158.884 884.701
 591.218 48.907
 708.191 482.927
 442.235 474.701
 463.454 206.202
 339.514 142.171
 973.853 167.229
 367.926 771.297
 836.909 806.156
 261.390 128.287
 360.404 567.205
 261.310 683.302
 330.657 909.872
 677.881 771.638
 889.774 667.044
 524.684 611.000
 200.603 950.243
 662.144 282.408
 185.860 737.766
 284.834 943.550
 117.138 35.880
 591.881 96.327
 103.834 38.510
 437.345 175.872
 697.694 129.458
 345.316 333.155
 445.401 366.339
 747.397 329.528
 551.959 390.865
 741.221 497.170
 77.545 550.298
 238.871 807.766
 698.796 554.842
 562.755 62.031
 894.360 791.126
 421.005 909.607
 39.096 659.043
 650.369 942.721
 839.904 84.928
 125.453 103.835
 550.249 916.010
 100.788 498.900
 644.564 837.281
 856.481 820.980
 5.603 31.342
 567.109 636.826
 18.249 173.682
 593.188 959.853
 316.237 810.368
 19.292 781.119
 790.804 382.858
 924.987 524.924
 42.562 466.929
 94.829 972.995
 893.347 391.446
 250.258 811.823
 229.708 650.419
 346.153 118.186
 133.805 161.639
 522.926 340.432
 483.354 841.014
 274.335 455.627
 435.752 427.873
 692.882 298.561
 121.617 428.058
 27.882 647.083
 581.715 244.244
 553.525 603.895
 313.769 482.869
 40.971 498.252
 530.439 401.291
 183.345 817.881
 348.049 964.773
 687.181 213.459
 62.161 888.931
 548.366 52.469
 558.502 857.937
 232.828 258.944
 846.784 231.747
 118.358 699.061
 984.718 526.652
 988.237 363.807
 26.892 703.494
 542.159 278.798
 538.561 397.959
 575.814 923.059
 60.882 139.608
 526.052 964.235
 308.407 933.100
 660.522 83.804
 881.044 309.661
 64.021 354.739
 644.111 733.015
 321.382 93.455
 387.262 586.115
 79.874 901.367
 834.862 538.184
 481.883 67.955
 919.055 951.405
 358.560 971.753
 517.297 829.389
 462.676 198.357
 627.018 222.290
 367.676 921.472
 432.667 713.493
 771.703 555.707
 599.274 738.559
 200.034 695.611
 789.565 787.160
 704.904 77.009
 189.391 662.626
 404.268 422.723
 282.652 711.436
 194.917 19.188
 239.269 467.170
 912.877 183.081
 768.028 301.433
 615.689 153.282
 793.827 149.942
 625.721 634.127
 702.338 37.882
 927.656 237.723
 463.899 207.963
 461.850 458.238
 715.386 41.108
 631.201 857.395
 809.556 427.818
 853.710 661.394
 104.981 713.035
 485.305 544.288
 988.152 104.350
 725.134 596.072
 617.958 449.095
 843.848 205.886
 439.704 387.024
 968.161 207.680
 612.712 49.471
 763.769 279.054
 566.794 71.371
 313.613 411.028
 586.333 717.891
 747.293 700.022
 206.990 302.330
 276.495 691.858
 93.335 826.221
 94.697 735.185
 192.865 336.991
 549.647 998.157
 283.188 944.405
 364.597 952.769
 448.018 726.132
 817.749 736.952
 640.299 987.825
 365.481 132.031
 877.037 17.138
 468.610 224.518
 22.792 717.963
 435.258 704.503
 773.219 355.266
 89.855 251.417
 765.369 247.257
 504.785 400.892
 589.881 165.911
 956.476 518.489
 436.740 645.375
 586.931 137.612
 699.450 437.446
 938.351 575.910
 823.549 221.616
 884.398 818.497
 199.069 992.342
 386.732 554.658
 850.434 566.988
 667.610 650.138
 912.298 533.718
 594.816 418.198
 439.765 979.511
 438.187 773.348
 483.535 185.136
 369.905 681.925
 764.858 467.617
 664.048 498.625
 865.117 703.331
 103.306 548.882
 956.851 129.024
 548.941 200.107
 556.639 536.790
 478.975 192.499
 88.162 336.278
 882.209 970.319
 671.820 427.449
 623.071 480.572
 174.374 825.178
 3.864 467.160
 280.356 308.489
 63.962 779.422
 11.599 478.606
 315.518 994.892
 500.475 838.092
 345.831 603.177
 897.813 325.795
 569.532 752.526
 502.525 27.198
 518.968 780.292
 674.341 35.890
 376.699 355.825
 924.711 68.723
 15.901 497.974
 67.640 974.671
 987.065 193.264
 199.184 656.344
 614.956 54.834
 11.699 714.608
 418.988 911.627
 939.999 792.887
 291.442 403.103
 487.826 740.956
 438.308 343.535
 854.037 331.511
 761.537 593.981
 431.301 980.382
 722.479 487.032
 601.801 267.299
 435.112 53.136
 423.302 693.661
 783.808 726.478
 657.061 102.529
 311.063 208.113
 211.720 220.260
 871.421 344.336
 492.653 445.801
 72.415 365.404
 585.910 40.184
 123.359 515.046
 354.306 373.392
 268.293 892.118
 768.130 627.219
 698.206 395.030
 475.185 980.580
 6.011 695.711
 278.376 607.776
 479.893 626.974
 830.908 981.387
 18.924 714.926
 179.481 810.810
 219.864 561.884
 438.132 177.067
 324.280 636.097
 715.834 896.834
 657.512 769.019
 759.347 106.857
 940.256 331.174
 621.746 387.839
 242.826 951.640
 992.354 218.912
 292.417 577.323
 794.427 84.955
 574.434 215.644
 894.983 454.996
 7.290 462.664
 601.769 57.005
 561.744 748.468
 323.894 229.449
 764.339 508.710
 826.529 610.621
 621.630 357.287
 850.907 401.078
 757.514 947.258
 136.241 911.378
 928.143 988.343
 661.119 986.051
 103.691 778.008
 12.109 215.461
 847.942 303.384
 434.120 40.543
 227.692 202.873
 270.333 992.650
 214.701 624.499
 62.962 353.785
 852.219 783.937
 665.771 573.959
 22.457 75.291
 875.097 335.328
 725.902 204.243
 580.525 341.045
 450.913 544.115
 485.305 754.774
 633.809 824.069
 469.000 889.546
 874.923 174.276
 532.746 797.854
 552.138 320.078
 556.156 44.805
 655.949 446.389
 332.524 239.673
 32.458 570.694
 267.151 85.957
 64.982 559.717
 906.801 404.092
 30.725 608.303
 4.231 43.156
 644.467 742.162
 951.239 977.654
 432.464 897.336
 180.705 472.776
 681.012 322.681
 39.685 677.080
 467.853 417.019
 872.009 686.655
 231.169 885.239
 773.294 231.329
 59.120 28.575
 50.326 14.069
 319.342 590.035
 639.866 132.336
 897.502 388.845
 131.914 308.830
 509.878 795.570
 65.001 132.990
 708.189 235.826
 485.252 579.009
 44.644 444.234
 508.740 526.542
 729.034 216.297
 623.289 313.023
 132.931 284.444
 489.672 828.593
 902.441 551.729
 34.551 803.405
 782.256 893.959
 103.078 600.924
 659.747 745.860
 995.531 528.329
 766.643 641.855
 940.480 805.888
 463.530 225.821
 250.764 441.034
 943.247 180.749
 315.055 260.727
 465.653 278.415
 147.138 838.550
 148.653 796.193
 350.675 473.089
 737.507 894.127
 665.490 333.693
 332.982 956.793
 801.913 382.193
 533.782 163.668
 805.194 338.066
 422.908 706.421
 438.187 304.508
 962.230 685.342
 946.409 378.861
 643.974 119.028
 447.261 688.447
 249.278 36.240
 139.836 518.523
 678.085 896.885
 591.651 119.547
 514.966 736.249
 755.311 123.898
 83.818 334.703
 786.074 385.696
 600.576 291.083
 558.212 240.261
 865.218 294.925
 354.870 311.458
 28.461 839.036
 76.636 865.668
 938.962 543.577
 475.400 501.151
 615.935 645.860
 72.487 492.363
 520.326 781.440
 216.777 92.279
 613.763 193.166
 36.063 384.502
 125.125 971.882
 142.810 114.079
 494.619 887.969
 886.410 195.259
 967.803 114.550
 663.893 70.349
 678.074 484.461
 478.692 691.409
 25.120 443.232
 194.635 921.387
 545.993 153.848
 94.978 549.769
 930.376 136.532
 702.338 726.810
 75.916 764.039
 826.328 417.434
 164.882 21.623
 416.008 829.140
 299.828 338.218
 641.733 686.503
 721.390 424.176
 306.411 607.505
 581.892 849.789
 983.419 724.074
 528.458 271.680
 444.739 511.435
 401.087 480.940
 928.219 619.521
 445.215 792.711
 500.782 296.668
 923.320 223.012
 311.164 863.660
 562.777 671.308
 451.077 128.021
 152.480 229.117
 720.128 758.159
 881.551 313.471
 33.314 488.830
 861.025 642.904
 939.331 768.605
 172.935 961.902
 605.359 642.081
 818.067 722.112
 244.671 480.930
 979.414 755.444
 845.562 725.326
 56.575 951.523
 935.318 298.429
 258.825 471.287
 165.607 429.574
 51.183 497.139
 623.706 525.401
 136.579 610.873
 797.963 611.829
 714.222 791.913
 99.975 23.470
 593.847 694.509
 267.076 121.556
 59.984 263.068
 37.147 197.957
 690.276 115.055
 356.760 583.305
 235.859 212.016
 409.734 674.176
 96.520 667.679
 745.811 870.871
 373.871 640.126
 261.192 657.355
 294.897 920.493
 199.696 532.792
 377.249 377.061
 374.570 634.896
 795.742 919.989
 578.228 484.630
 324.099 213.125
 475.900 775.978
 112.517 335.575
 947.485 870.430
 643.820 863.055
 831.326 111.074
 40.513 39.072
 768.748 113.878
 601.833 495.888
 486.648 332.692
 991.997 287.910
 478.126 829.121
 914.305 254.053
 941.932 848.747
 754.869 134.865
 767.531 441.859
 506.935 654.521
 753.993 541.211
 62.461 422.499
 531.058 83.244
 530.505 15.854
 416.048 535.255
 788.832 737.123
 750.325 562.281
 750.778 87.200
 876.484 167.882
 416.912 994.885
 558.214 996.828
 341.463 868.781
 227.674 260.075
 666.153 911.749
 342.470 988.992
 926.347 208.111
 420.942 742.794
 811.787 469.444
 28.981 67.578
 440.320 132.204
 345.235 664.677
 279.618 631.081
 619.086 488.470
 8.923 33.214
 244.745 618.107
 558.218 982.972
 646.124 383.181
 582.147 763.458
 244.695 660.315
 334.711 683.314
 463.475 676.533
 500.631 415.482
 704.651 877.527
 30.790 83.719
 179.677 156.275
 521.020 63.813
 225.224 842.651
 592.408 656.197
 615.774 570.679
 82.119 27.269
 396.682 350.819
 469.567 406.039
 875.860 654.507
 754.636 274.159
 796.940 982.136
 211.888 780.162
 993.879 539.458
 884.668 437.468
 321.618 237.264
 1.181 190.797
 648.024 92.073
 414.730 533.048
 660.270 219.024
 743.938 666.054
 118.685 340.283
 746.002 881.112
 620.605 91.972
 54.750 811.698
 506.686 299.153
 291.602 919.767
 46.454 841.959
 575.833 222.603
 725.658 187.090
 63.086 569.075
 275.435 178.961
 598.419 717.697
 935.659 235.645
 231.000 555.084
 438.725 779.017
 878.481 288.801
 894.791 39.249
 105.183 635.527
 418.014 444.892
 872.297 451.635
 171.324 665.603
 391.679 982.327
 943.702 180.120
 356.600 766.343
 280.948 553.130
 900.468 70.808
 143.554 617.385
 543.574 655.270
 592.070 558.790
 101.886 301.461
 832.512 719.723
 352.719 287.285
 276.655 387.743
 59.463 237.362
 972.017 181.814
 459.601 220.850
 674.933 35.748
 303.065 778.802
 21.188 498.692
 105.784 702.072
 189.348 805.841
 148.583 816.408
 352.347 240.477
 424.715 999.389
 226.467 922.788
 819.069 905.045
 509.872 674.257
 215.140 923.099
 765.120 761.902
 477.079 282.974
 854.021 508.074
 676.579 725.803
 844.874 233.318
 939.147 124.241
 50.339 196.970
 610.688 908.960
 641.000 918.396
 410.647 256.993
 940.440 947.367
 987.838 71.054
 820.435 141.903
 52.999 706.399
 561.398 283.562
 579.974 824.531
 557.784 281.745
 574.990 328.069
 468.710 798.954
 568.856 981.469
 931.254 267.467
 326.170 486.351
 61.679 504.602
 653.021 662.065
 415.458 399.372
 562.622 201.609
 310.329 9.052
 197.320 715.389
 841.368 332.050
 654.075 441.555
 139.349 615.877
 395.653 858.424
 503.250 309.259
 6.181 263.954
 737.308 309.189
 250.495 237.291
 58.244 511.513
 382.927 331.472
 228.284 512.384
 412.124 693.640
 486.325 683.408
 131.541 914.179
 468.282 451.728
 565.907 879.560
 656.684 44.612
 535.854 871.195
 210.238 933.855
 107.806 505.933
 981.167 856.626
 154.007 260.199
 519.111 355.118
 306.241 432.048
 226.194 916.836
 532.485 161.964
 112.515 800.708
 12.734 8.351
 801.684 682.019
 130.864 26.868
 252.519 162.776
 254.228 69.590
 748.820 685.418
 640.288 351.241
 920.713 309.339
 716.785 242.199
 208.044 404.621
 133.569 773.693
 271.311 469.511
 213.309 777.624
 364.511 761.932
 645.939 744.995
 776.033 165.664
 717.270 952.394
 740.305 994.558
 852.870 769.848
 49.669 219.405
 439.849 186.082
 231.011 718.872
 485.002 844.845
 76.712 585.797
 729.723 419.922
 468.845 631.148
 0.117 124.122
 447.099 29.032
 282.697 971.689
 935.336 436.624
 818.204 32.737
 253.098 942.806
 262.662 36.532
 743.633 279.348
 118.074 17.473
 499.517 939.954
 455.850 238.851
 163.849 157.244
 792.590 875.789
 235.900 188.410
 507.120 156.846
 774.375 549.952
 664.483 135.839
 132.046 854.370
 620.031 539.274
 587.984 761.428
 475.829 273.974
 887.147 428.565
 841.699 13.023
 623.557 284.954
 481.682 650.855
 688.023 157.847
 198.937 440.461
 172.622 835.113
 701.957 923.294
 913.387 281.816
 503.963 727.142
 444.432 559.469
 15.552 346.149
 418.768 283.025
 605.948 803.270
 364.182 342.076
 316.847 817.103
 30.654 899.327
 228.918 706.462
 45.961 41.628
 897.070 736.853
 328.633 218.207
 307.086 178.663
 865.435 968.971
 61.675 758.229
 400.733 775.513
 905.380 956.705
 116.758 901.850
 749.758 280.000
 19.872 214.747
 395.994 983.818
 954.080 459.193
 582.662 104.558
 608.268 728.155
 551.016 98.532
 690.058 712.897
 336.301 23.461
 431.859 197.124
 606.716 367.750
 552.116 501.975
 305.389 220.731
 698.222 676.919
 156.815 122.356
 681.752 32.123
 407.616 291.072
 619.182 629.632
 940.073 926.611
 503.039 993.135
 161.952 358.622
 43.240 99.184
 201.802 166.655
 583.501 607.312
 867.666 251.611
 963.152 843.577
 329.396 678.807
 763.894 733.864
 409.240 939.229
 60.432 292.082
 888.748 854.944
 642.982 397.526
 117.279 469.284
 461.248 78.880
 21.416 960.105
 469.213 883.979
 26.622 458.664
 47.121 819.658
 401.675 976.551
 113.280 850.357
 690.267 783.373
 989.045 744.021
 598.079 148.876
 73.871 736.028
 431.324 490.875
 655.074 774.053
 735.934 546.365
 403.468 126.992
 545.132 114.700
 679.134 648.196
 815.078 381.633
 31.898 626.671
 499.772 509.767
 772.752 729.627
 901.631 528.706
 212.398 216.508
 625.618 46.570
 811.588 209.621
 682.872 669.022
 718.262 51.732
 133.185 503.381
 835.119 518.911
 551.184 760.475
 977.745 130.783
 553.417 277.841
 860.489 893.865
 465.979 72.423
 550.674 301.330
 855.706 602.771
 830.524 209.309
 331.805 858.742
 222.325 621.452
 566.288 295.788
 591.057 386.146
 526.332 851.308
 518.427 181.500
 183.335 198.262
 524.205 909.448
 513.666 147.920
 629.718 110.291
 64.886 866.404
 351.901 251.467
 186.462 741.527
 575.319 638.707
 751.968 265.717
 667.931 284.091
 694.548 891.698
 931.241 774.460
 381.570 189.806
 956.944 86.521
 38.302 774.671
 603.676 353.655
 442.806 875.489
 215.326 906.506
 631.749 364.867
 936.284 977.988
 634.484 818.394
 801.526 417.258
 373.393 298.656
 906.513 620.805
 993.415 106.704
 812.395 827.206
 502.026 550.215
 288.054 490.921
 780.181 685.424
 107.238 846.029
 660.267 109.714
 434.864 80.007
 832.737 839.539
 82.796 987.972
 140.367 495.639
 776.748 187.535
 228.072 841.650
 440.006 202.205
 244.789 855.916
 207.314 116.647
 128.309 148.143
 477.375 360.049
 58.355 616.624
 292.198 165.023
 629.996 747.693
 895.970 700.180
 699.249 122.398
 628.757 996.713
 283.988 266.863
 707.505 935.435
 292.923 479.261
 748.009 474.050
 708.170 219.788
 599.663 358.674
 495.971 858.455
 665.423 53.207
 376.455 352.427
 31.760 950.162
 386.270 848.945
 559.222 902.602
 234.815 376.566
 409.057 185.223
 931.231 56.636
 83.190 490.276
 268.786 514.749
 915.447 968.484
 47.721 39.914
 505.541 504.523
 526.739 184.542
 971.974 879.781
 475.259 844.017
 206.228 621.497
 389.361 838.998
 832.540 706.865
 298.321 850.793
 62.147 814.139
 68.152 449.937
 528.416 61.326
 974.113 395.801
 902.996 608.711
 414.405 371.602
 229.535 726.683
 148.928 621.285
 530.138 938.398
 124.993 354.520
 103.332 271.391
 379.193 331.398
 756.625 17.807
 342.430 292.830
 920.761 374.554
 112.602 195.182
 548.614 967.912
 464.064 883.102
 984.364 258.406
 930.198 503.141
 626.723 757.870
 698.872 748.621
 434.691 599.183
 102.066 824.835
 820.455 398.308
 540.236 740.358
 629.086 296.780
 967.281 337.810
 59.625 220.101
 859.188 64.307
 80.757 523.644
 513.011 302.249
 133.808 503.314
 765.013 604.616
 396.296 544.614
 798.208 141.090
 254.131 682.907
 728.712 312.888
 756.228 902.002
 544.044 851.965
 11.324 850.959
 719.742 816.285
 745.858 693.951
 296.285 25.154
 539.744 299.573
 267.537 460.519
 762.666 839.177
 54.041 570.868
 569.169 404.316
 426.746 848.562
 801.650 417.482
 154.837 369.497
 574.469 234.920
 598.715 561.861
 151.498 402.959
 507.708 450.094
 417.851 898.180
 41.655 158.092
 422.145 365.602
 974.036 975.196
 719.168 767.358
 688.045 727.954
 368.230 7.082
 810.103 264.184
 686.877 433.095
 580.224 263.222
 173.144 717.723
 605.829 322.752
 295.535 422.735
 833.742 839.272
 214.838 694.261
 80.934 862.641
 505.295 478.128
 542.925 147.511
 847.207 541.760
 432.780 593.651
 684.701 456.395
 454.261 226.605
 399.871 698.094
 669.379 649.048
 520.123 723.811
 550.569 336.158
 424.305 465.685
 506.586 365.828
 473.512 249.849
 912.558 792.438
 195.784 912.749
 960.244 282.908
 284.729 476.639
 354.278 242.993
 618.227 415.062
 722.054 143.169
 105.501 438.455
 365.071 295.474
 973.051 149.324
 772.208 889.353
 599.160 536.546
 833.046 635.697
 403.270 420.466
 452.320 129.217
 743.596 836.535
 873.699 770.965
 630.571 307.800
 398.961 311.882
 134.481 748.752
 842.211 316.901
 165.755 748.694
 321.096 905.235
 301.588 476.313
 269.072 309.493
 191.913 843.490
 594.002 193.288
 923.135 671.398
 26.080 368.823
 374.875 861.679
 37.718 922.784
 851.393 327.096
 503.367 666.875
 86.919 156.884
 49.885 919.928
 547.359 50.371
 958.023 559.101
 917.440 956.993
 470.783 970.970
 863.137 511.090
 480.989 427.840
 888.204 785.806
 172.691 714.486
 107.703 42.726
 221.296 755.473
 491.019 93.882
 386.152 28.520
 985.103 82.279
 605.358 696.125
 522.089 528.780
 202.510 412.399
 303.652 380.102
 293.877 446.967
 700.034 158.695
 525.103 160.838
 320.555 684.741
 530.117 533.670
 223.478 878.520
 980.708 707.086
 208.421 913.561
 350.604 719.247
 749.318 173.656
 948.413 372.203
 408.490 656.846
 853.021 621.539
 754.234 394.443
 914.770 899.151
 569.917 231.228
 345.890 281.787
 879.684 702.848
 822.156 573.260
 365.334 397.702
 740.797 865.250
 654.577 893.115
 941.492 434.701
 719.926 290.163
 990.297 394.513
 940.029 359.345
 70.984 73.966
 894.623 62.297
 723.253 917.147
 547.020 585.534
 539.309 767.958
 423.546 253.853
 484.256 791.576
 740.500 667.376
 574.691 262.139
 121.691 901.697
 144.920 838.496
 762.404 540.163
 90.534 333.288
 250.890 976.742
 122.197 949.924
 81.265 783.445
 833.831 377.773
 460.407 814.755
 12.512 373.927
 807.533 100.602
 144.293 661.840
 303.112 827.199
 130.402 300.297
 601.408 830.300
 280.166 543.280
 968.983 927.694
 226.467 560.921
 443.964 136.835
 380.945 927.925
 374.759 790.332
 351.822 228.345
 842.488 847.661
 657.740 459.795
 901.890 268.002
 434.879 646.955
 397.466 258.922
 328.746 460.296
 884.503 42.056
 641.175 963.485
 171.285 613.620
 150.346 429.730
 414.909 849.026
 998.075 536.991
 967.694 372.072
 133.566 3.499
 156.273 435.819
 83.586 703.180
 456.277 840.608
 181.176 615.700
 630.354 731.677
 802.136 243.958
 57.592 201.990
 932.419 764.436
 882.825 593.392
 400.056 570.283
 642.368 499.845
 60.431 696.013
 519.489 879.661
 909.638 64.877
 392.076 669.404
 631.598 529.298
 853.768 541.132
 153.037 251.107
 618.392 278.174
 906.676 326.844
 309.184 874.622
 285.886 455.284
 945.510 242.678
 140.193 386.033
 280.100 83.119
 615.409 411.878
 21.955 421.186
 517.714 71.280
 369.826 807.630
 88.939 824.626
 847.521 647.429
 359.770 837.502
 297.258 352.581
 416.115 241.221
 876.102 466.542
 116.773 705.370
 791.526 913.392
 261.693 725.260
 286.676 562.036
 481.006 340.468
 478.736 233.009
 325.762 716.347
 202.381 621.402
 149.770 61.355
 105.652 763.616
 414.310 157.732
 181.550 177.957
 388.036 555.595
 442.295 590.362
 795.451 440.583
 4.806 787.862
 559.452 818.213
 858.716 85.918
 235.270 964.977
 638.722 753.764
 221.323 843.590
 880.783 507.780
 112.119 149.910
 269.272 490.306
 212.178 899.698
 995.648 524.691
 919.330 538.111
 467.237 541.793
 399.805 792.667
 599.620 964.206
 283.691 236.170
 872.932 208.584
 403.136 390.012
 259.494 910.328
 350.678 306.461
 269.043 716.323
 653.124 812.474
 392.964 648.321
 17.297 884.582
 548.089 870.918
 615.771 127.270
 64.554 853.218
 29.544 734.488
 874.954 182.189
 864.699 79.637
 840.585 849.197
 403.857 673.241
 295.116 510.443
 961.202 384.926
 550.007 728.919
 980.574 798.268
 145.673 392.722
 776.434 370.096
 357.497 615.087
 172.303 732.243
 888.947 339.288
 973.421 301.299
 771.052 370.902
 131.224 164.184
 407.380 555.950
 855.845 563.369
 78.360 621.736
 626.730 810.101
 373.663 744.107
 686.035 967.363
 234.580 37.292
 898.478 542.475
 41.448 857.940
 876.377 853.907
 408.692 441.644
 629.740 845.104
 689.714 956.963
 166.357 332.962
 236.437 467.999
 972.153 938.317
 997.799 582.195
 11.701 954.705
 324.923 155.667
 245.279 889.275
 828.291 405.474
 932.604 341.601
 707.278 98.642
 533.079 773.077
 251.435 254.024
 494.767 828.311
 755.325 498.372
 904.238 482.586
 157.399 996.119
 930.003 953.965
 524.067 747.688
 394.445 98.401
 471.681 188.771
 142.402 730.399
 623.830 978.555
 206.102 825.087
 814.151 834.628
 991.573 970.333
 494.244 343.197
 804.569 375.796
 423.658 72.830
 296.223 601.057
 388.804 666.321
 719.926 344.600
 307.814 137.341
 959.364 812.035
 469.590 505.588
 899.397 544.355
 871.540 456.331
 980.654 88.955
 158.765 588.129
 397.919 507.643
 728.139 337.454
 891.948 672.107
 296.824 52.824
 43.004 349.291
 3.095 286.425
 328.826 743.532
 717.112 921.228
 464.926 971.235
 203.517 640.065
 33.927 695.312
 561.961 744.438
 544.366 153.923
 645.074 860.058
 577.143 160.380
 37.873 428.866
 897.076 423.229
 503.472 529.905
 473.248 97.670
 335.466 830.784
 488.708 707.781
 788.957 825.146
 179.294 114.961
 124.521 827.690
 852.885 708.857
 930.043 985.680
 662.106 385.656
 375.230 223.937
 671.684 593.488
 196.590 109.058
 840.487 969.831
 253.871 28.748
 670.098 91.104
 892.566 404.926
 227.212 85.232
 494.405 356.645
 874.695 325.062
 105.257 903.314
 522.699 890.513
 957.105 443.487
 291.538 742.607
 810.410 493.274
 745.210 640.852
 51.121 45.729
 969.600 320.307
 301.704 83.398
 721.711 655.181
 319.948 796.164
 233.263 816.705
 238.176 622.039
 409.032 394.619
 767.128 926.352
 591.131 219.944
 84.650 692.602
 566.713 93.316
 434.024 134.069
 458.293 695.311
 357.909 408.046
 760.947 805.725
 332.383 273.554
 365.258 276.141
 885.326 368.802
 543.263 438.480
 81.436 976.972
 769.206 261.259
 232.833 519.577
 918.126 320.348
 502.621 277.455
 931.825 783.088
 565.557 843.065
 890.379 130.374
 984.586 797.195
 582.863 292.788
 467.172 962.374
 966.456 552.159
 646.934 88.551
 249.699 772.295
 662.930 889.012
 972.548 851.330
 203.271 271.718
 200.565 327.801
 166.550 349.578
 448.433 683.593
 952.398 199.485
 922.747 445.244
 102.576 351.821
 177.422 832.394
 511.098 997.728
 936.913 595.579
 343.530 909.534
 120.872 248.030
 742.771 979.720
 534.900 66.068
 145.096 135.795
 140.005 714.164
 833.228 613.009
 720.645 863.592
 162.815 235.339
 408.247 703.071
 618.303 429.501
 232.588 286.908
 590.165 279.390
 344.084 497.519
 77.497 512.588
 30.750 297.064
 670.638 30.079
 227.423 455.032
 373.675 469.536
 42.844 128.602
 505.341 496.611
 401.710 369.428
 940.943 603.043
 281.122 678.954
 902.870 351.617
 109.574 244.829
 901.111 332.777
 665.335 89.371
 999.614 813.689
 561.496 438.961
 523.757 785.864
 17.041 588.001
 516.394 110.875
 795.055 55.420
 535.691 874.724
 726.619 104.144
 811.228 179.936
 246.512 668.677
 832.714 111.300
 536.774 382.503
 338.257 827.494
 727.027 950.931
 549.890 868.655
 734.895 327.188
 729.295 181.688
 672.575 536.549
 506.083 794.072
 801.556 87.463
 477.137 896.789
 119.594 507.657
 754.386 602.185
 223.547 960.707
 118.756 238.244
 847.695 213.566
 342.083 532.379
 747.248 532.791
 891.663 871.897
 526.254 747.062
 412.156 341.557
 821.737 602.040
 68.191 908.709
 503.463 292.181
 462.882 821.583
 360.953 340.181
 560.116 515.038
 84.432 730.963
 922.898 480.085
 240.350 832.147
 930.034 188.638
 759.180 350.759
 196.198 204.001
 135.854 606.354
 646.033 621.772
 861.885 229.030
 984.811 437.139
 411.569 18.012
 272.712 925.399
 569.481 889.176
 6.517 646.195
 767.586 380.296
 304.257 872.190
 980.749 118.775
 190.758 624.092
 270.342 551.637
 514.235 731.150
 256.254 420.734
 57.962 485.165
 205.389 282.166
 21.966 212.913
 445.026 428.179
 265.853 43.620
 916.052 998.275
 756.787 22.346
 675.630 755.540
 240.847 634.871
 421.348 861.519
 639.195 523.828
 847.268 181.113
 403.493 338.779
 142.651 876.554
 591.825 64.680
 820.825 760.506
 743.953 994.458
 510.996 542.503
 443.402 573.454
 380.273 455.708
 406.874 358.251
 575.538 43.169
 895.240 152.356
 911.614 131.135
 504.537 249.626
 988.545 253.692
 982.598 516.859
 829.535 315.845
 593.017 554.172
 903.480 904.765
 882.088 300.610
 271.219 960.240
 118.136 508.522
 390.056 90.204
 491.577 440.009
 472.263 525.891
 666.339 778.950
 943.838 929.701
 940.447 80.386
 541.397 138.754
 40.161 463.575
 547.798 605.759
 75.770 704.491
 58.733 208.872
 18.798 297.467
 529.391 182.327
 13.913 474.059
 36.500 873.789
 161.350 20.680
 149.103 582.347
 47.269 96.475
 301.753 858.211
 163.643 81.092
 455.033 852.442
 552.272 881.133
 287.293 859.102
 89.078 587.133
 442.981 375.142
 57.532 33.860
 550.033 363.205
 259.805 699.889
 972.627 2.589
 299.881 652.801
 75.321 883.120
 716.578 459.719
 207.780 180.332
 921.320 335.484
 571.232 958.392
 933.952 379.448
 572.300 5.834
 441.288 784.281
 508.582 909.685
 912.093 4.376
 343.186 823.522
 276.385 306.313
 620.466 256.958
 857.244 38.721
 38.456 396.700
 873.620 643.841
 939.316 916.665
 409.996 568.821
 699.818 916.358
 473.442 142.521
 220.062 778.348
 783.824 375.294
 18.784 107.900
 625.275 867.401
 774.664 27.604
 235.902 319.556
 9.726 479.032
 340.959 910.351
 326.333 630.240
 8.064 314.480
 594.557 315.528
 690.446 797.642
 481.008 721.556
 247.810 444.660
 31.053 376.325
 719.300 602.689
 809.158 255.025
 447.611 388.658
 590.489 365.367
 799.004 96.508
 332.739 156.255
 625.309 413.769
 270.158 164.847
 908.738 27.225
 420.148 400.963
 809.254 863.250
 612.433 502.975
 891.286 410.014
 706.264 889.792
 388.865 236.651
 894.468 199.123
 425.886 530.136
 675.184 728.162
 544.645 675.745
 51.212 380.185
 317.299 214.276
 970.019 535.937
 281.236 911.786
 699.348 94.188
 713.068 809.185
 327.102 709.544
 552.916 504.181
 540.850 560.709
 29.884 221.652
 271.267 138.286
 593.040 506.354
 242.272 892.343
 695.161 320.135
 354.301 736.947
 837.201 531.495
 609.497 497.463
 291.378 975.911
 770.476 298.362
 764.503 559.036
 507.564 531.730
 328.445 30.399
 641.073 592.523
 572.122 722.128
 511.316 704.301
 663.280 515.338
 124.034 342.843
 845.427 747.037
 715.008 464.384
 535.987 523.822
 775.422 695.589
 289.243 677.316
 477.628 94.801
 298.483 232.673
 266.115 65.077
 145.400 8.742
 135.594 521.412
 174.089 710.507
 640.153 785.083
 137.549 385.459
 875.584 710.757
 805.579 310.796
 790.447 826.022
 656.287 563.395
 27.688 372.969
 924.341 645.589
 723.023 947.790
 425.954 433.967
 12.651 313.038
 204.784 363.062
 482.781 49.788
 79.031 519.224
 56.905 180.663
 255.794 210.855
 321.718 152.478
 904.899 499.016
 575.192 557.472
 745.001 157.198
 804.835 398.921
 536.788 11.419
 812.968 290.074
 851.804 663.136
 69.464 700.124
 494.043 179.589
 939.425 728.401
 601.567 551.656
 380.498 164.594
 306.444 61.346
 286.830 61.021
 146.059 303.361
 457.019 250.363
 413.098 492.231
 843.031 252.579
 724.202 23.339
 785.073 656.860
 150.523 598.435
 421.348 183.249
 862.336 770.177
 276.858 334.328
 922.834 592.908
 155.709 466.057
 354.702 415.606
 188.339 630.121
 81.542 336.125
 98.780 75.173
 702.506 712.060
 165.313 514.038
 133.276 542.396
 736.944 356.712
 983.892 785.454
 652.218 28.971
 640.816 443.283
 178.401 213.361
 577.331 841.800
 668.459 598.488
 586.141 181.580
 619.276 255.081
 767.395 478.790
 133.823 589.570
 23.776 202.499
 447.496 490.387
 24.572 627.287
 507.520 576.590
 568.530 433.096
 5.356 696.163
 669.719 812.700
 494.673 81.698
 633.799 96.665
 599.042 948.730
 708.952 122.488
 969.586 177.141
 364.917 595.701
 817.057 924.819
 856.219 993.616
 66.852 226.663
 896.614 15.245
 599.328 488.361
 148.490 692.530
 599.411 215.947
 904.465 447.792
 784.939 767.463
 102.446 150.293
 576.891 576.197
 417.279 521.641
 58.821 395.683
 61.752 636.794
 618.082 140.284
 510.690 226.469
 316.326 842.667
 240.427 610.493
 478.169 887.507
 811.799 373.060
 469.544 791.474
 980.542 963.927
 744.333 430.836
 710.522 798.561
 630.306 333.356
 911.401 800.298
 992.595 779.647
 795.380 734.288
 422.249 345.502
 22.567 822.672
 344.297 771.278
 309.776 590.005
 897.902 793.247
 144.544 394.943
 412.359 706.348
 359.382 776.789
 166.674 855.442
 968.603 342.432
 85.458 145.647
 192.081 89.998
 375.731 710.179
 531.213 600.081
 462.544 530.471
 118.973 604.508
 128.156 537.789
 38.701 887.464
 520.607 273.670
 548.279 996.326
 771.394 799.000
 14.244 692.387
 775.366 235.247
 163.542 697.821
 243.884 128.382
 11.958 978.624
 277.566 44.203
 493.349 318.265
 328.911 246.660
 561.828 198.409
 776.825 557.448
 991.879 316.999
 232.080 140.232
 584.385 386.545
 780.466 856.919
 277.865 3.480
 372.468 382.176
 245.506 340.568
 536.558 577.652
 364.177 556.630
 157.378 876.283
 109.406 150.184
 678.364 32.439
 551.029 905.305
 296.750 494.109
 491.806 629.215
 381.669 552.753
 152.860 992.376
 905.688 44.777
 115.518 524.620
 406.980 701.019
 382.320 156.834
 242.158 768.232
 527.055 729.650
 325.311 525.882
 524.293 111.483
 431.834 74.880
 245.642 112.021
 559.326 829.985
 998.766 268.207
 943.178 568.021
 284.901 983.013
 610.813 498.883
 33.388 968.456
 893.226 480.209
 512.696 679.685
 991.023 300.044
 444.896 513.517
 488.191 530.643
 296.074 209.954
 922.127 202.512
 463.154 757.292
 32.874 867.940
 15.923 419.058
 836.074 190.653
 622.383 423.728
 979.001 201.089
 329.915 675.974
 61.378 749.503
 491.197 241.691
 425.002 441.135
 512.509 649.637
 858.881 684.582
 416.425 452.022
 328.360 177.110
 807.210 347.367
 144.290 705.669
 515.232 234.635
 446.559 91.949
 489.010 221.670
 818.287 251.836
 865.887 127.973
 683.783 987.615
 253.847 816.651
 614.289 364.190
 219.613 568.763
 87.901 433.379
 627.134 121.543
 769.422 23.092
 584.229 266.962
 215.916 177.179
 314.853 526.396
 626.042 258.235
 714.925 248.923
 965.922 367.204
 808.399 33.782
 479.138 512.808
 888.269 51.230
 259.757 319.332
 98.308 170.370
 599.223 197.092
 332.669 728.331
 152.928 35.777
 52.200 863.562
 380.805 102.154
 341.796 48.985
 46.997 931.267
 868.701 400.884
 993.298 360.947
 407.063 499.728
 684.523 255.319
 31.825 473.625
 744.265 941.932
 671.072 487.962
 517.770 512.636
 359.229 221.269
 604.085 239.479
 626.002 442.941
 859.788 778.384
 62.936 139.533
 986.712 185.631
 259.251 349.843
 950.089 181.092
 222.600 692.376
 932.895 449.417
 783.195 620.270
 697.047 983.131
 709.056 477.141
 300.278 712.776
 676.751 101.952
 395.256 627.216
 389.843 832.000
 429.021 716.220
 13.524 461.083
 158.489 837.084
 398.600 846.207
 22.122 752.737
 954.601 132.617
 157.515 361.510
 356.675 836.154
 656.360 555.045
 843.650 527.052
 6.926 233.011
 697.959 484.050
 422.786 69.133
 557.808 206.612
 806.245 476.092
 666.951 1.078
 684.955 436.144
 639.885 299.411
 407.985 44.604
 135.195 873.144
 838.606 615.013
 265.760 507.098
 458.957 393.760
 112.729 974.910
 258.223 469.852
 285.391 679.660
 640.991 499.588
 718.855 96.576
 323.965 818.948
 416.710 80.438
 323.396 327.071
 420.473 217.899
 536.668 896.328
 168.705 145.117
 531.844 717.942
 546.455 185.260
 249.157 912.205
 223.361 750.330
 737.008 420.111
 442.939 800.094
 468.850 915.203
 815.643 750.714
 471.159 512.872
 147.148 710.818
 519.654 957.151
 116.591 817.630
 192.071 795.587
 126.269 915.400
 90.395 640.277
 746.601 418.462
 130.950 802.193
 453.123 128.035
 342.553 487.048
 324.345 112.299
 84.758 979.920
 771.818 740.903
 301.818 214.451
 391.300 205.975
 243.151 227.789
 544.247 620.790
 715.982 917.396
 142.729 213.861
 176.429 428.972
 362.256 520.388
 925.964 370.015
 142.982 495.464
 53.237 830.785
 560.505 455.377
 67.251 138.966
 606.331 906.788
 5.410 127.093
 971.469 0.936
 95.812 969.479
 884.119 294.613
 312.241 880.117
 426.751 95.111
 715.526 952.709
 514.811 187.212
 737.564 482.113
 527.795 601.519
 273.462 312.084
 565.634 90.736
 920.447 202.121
 284.306 580.138
 84.808 256.663
 22.773 387.381
 193.922 988.956
 450.117 942.499
 451.056 241.152
 671.694 949.625
 586.031 608.834
 773.937 926.348
 843.001 145.039
 249.975 234.250
 43.659 384.526
 926.363 614.930
 334.431 337.446
 652.084 800.493
 111.936 272.628
 564.747 547.292
 392.840 329.632
 618.886 908.628
 400.691 266.524
 853.919 318.574
 560.279 733.671
 654.209 98.417
 174.269 144.866
 773.508 953.025
 390.479 543.713
 876.634 421.276
 312.187 398.837
 711.509 747.537
 247.598 335.296
 136.743 305.699
 705.490 766.210
 168.963 229.763
 217.503 838.565
 8.369 872.366
 877.260 176.188
 882.059 852.433
 434.210 482.838
 196.971 883.531
 245.683 66.249
 305.639 54.277
 582.147 932.806
 499.082 410.717
 984.134 970.662
 196.084 357.978
 199.135 340.772
 693.835 735.387
 875.187 0.109
 981.687 246.914
 675.517 24.673
 650.898 959.191
 904.056 332.799
 715.124 664.921
 521.598 548.223
 498.733 293.541
 591.862 119.687
 665.296 117.169
 558.582 727.407
 912.883 22.684
 230.249 269.896
 24.763 515.223
 177.448 916.586
 456.098 690.120
 246.286 427.174
 784.204 105.693
 705.713 37.907
 430.401 145.094
 900.165 74.163
 556.762 49.384
 223.776 209.245
 885.783 704.095
 398.153 108.525
 22.836 476.667
 880.573 498.799
 271.035 831.683
 289.343 423.416
 709.837 134.829
 872.504 288.542
 709.283 425.620
 707.150 994.529
 21.602 64.429
 770.111 964.090
 34.123 3.245
 615.134 726.937
 788.615 94.259
 803.743 165.146
 531.833 829.121
 721.605 847.128
 122.891 328.267
 52.463 628.542
 800.924 298.474
 138.595 939.177
 30.293 212.864
 219.680 734.982
 262.411 696.547
 178.189 818.659
 58.286 219.292
 824.533 230.952
 632.460 790.943
 902.805 313.940
 238.542 653.322
 189.790 238.884
 103.670 582.182
 175.929 681.658
 721.533 613.278
 565.029 591.461
 72.051 937.104
 995.912 821.726
 794.175 657.473
 88.151 730.117
 993.836 760.434
 837.851 676.891
 421.794 313.402
 58.748 893.075
 359.584 821.712
 577.179 202.863
 62.120 163.587
 173.642 84.926
 832.605 347.993
 323.499 77.265
 261.720 876.762
 957.886 367.542
 314.546 17.079
 154.305 879.114
 464.223 218.116
 613.805 341.280
 73.068 41.782
 305.633 815.284
 534.873 768.602
 906.144 295.739
 94.845 622.562
 850.316 196.385
 737.420 810.865
 503.149 400.949
 511.692 164.092
 274.382 771.684
 287.021 598.134
 401.431 482.735
 288.461 300.701
 648.300 721.218
 146.796 12.448
 676.691 380.081
 358.393 956.312
 282.126 572.935
 435.853 439.879
 822.931 617.677
 44.952 376.399
 852.261 563.702
 673.076 542.977
 369.493 143.444
 918.733 312.667
 992.399 995.234
 93.625 494.413
 298.313 178.662
 203.845 315.560
 252.386 949.472
 444.074 150.861
 22.999 807.461
 470.264 395.363
 146.089 322.674
 987.292 592.448
 336.883 792.741
 626.944 149.594
 733.002 513.454
 929.626 430.628
 788.934 247.232
 165.063 822.540
 808.215 257.224
 120.630 296.131
 404.434 211.231
 191.597 662.181
 311.489 37.996
 669.546 958.687
 531.566 892.663
 40.478 370.460
 8.563 228.183
 72.908 601.488
 865.601 310.464
 151.930 404.716
 846.463 608.064
 554.136 875.926
 379.087 348.884
 470.119 381.307
 639.465 198.771
 578.615 495.900
 969.482 778.157
 825.106 856.830
 903.474 406.140
 926.772 296.049
 124.922 626.101
 637.134 318.031
 724.002 317.506
 282.792 874.537
 804.316 395.536
 809.620 298.403
 516.526 619.484
 28.110 168.574
 29.726 14.041
 861.785 157.632
 417.907 12.018
 816.490 569.634
 396.998 75.389
 192.669 209.469
 833.687 182.429
 551.433 475.375
 824.860 886.142
 865.371 564.280
 358.451 372.975
 586.893 496.541
 383.215 66.187
 453.634 264.411
 885.079 326.339
 328.675 889.702
 968.125 968.652
 302.521 33.703
 223.606 925.756
 926.628 170.426
 923.971 982.444
 20.689 236.879
 961.521 159.916
 416.657 276.560
 452.539 859.788
 143.887 450.218
 614.741 137.541
 496.801 97.561
 794.306 571.467
 687.590 381.802
 342.108 752.487
 103.052 663.367
 718.927 834.108
 741.276 747.838
 626.157 257.465
 88.285 795.082
 819.964 376.646
 347.655 110.929
 359.017 442.942
 601.630 559.795
 473.122 217.267
 657.242 616.848
 714.725 337.507
 215.796 443.135
 87.810 707.446
 751.978 28.294
 37.806 346.979
 456.302 755.701
 458.543 866.289
 591.179 447.252
 732.925 531.746
 149.287 423.314
 605.773 576.268
 248.907 642.005
 801.496 285.300
 923.489 976.046
 484.940 540.534
 983.939 950.513
 238.542 21.670
 277.186 247.297
 338.085 512.307
 711.811 318.775
 976.721 605.430
 852.364 21.722
 264.085 198.509
 133.010 150.975
 444.331 165.168
 946.016 629.586
 791.618 412.593
 112.176 297.596
 90.217 619.806
 832.487 275.185
 853.189 505.670
 900.285 688.389
 420.909 716.872
 170.924 708.254
 579.080 840.354
 445.057 828.960
 193.938 632.792
 628.362 699.797
 756.829 88.381
 344.454 622.933
 416.162 217.518
 861.659 667.615
 634.863 430.863
 963.912 756.036
 707.077 779.279
 170.455 711.790
 988.161 319.193
 860.043 184.146
 404.453 899.950
 458.508 266.712
 9.323 314.923
 931.860 104.212
 513.282 147.533
 622.202 553.760
 640.209 668.573
 655.142 155.178
 228.909 709.462
 122.754 27.534
 417.268 720.149
 346.385 495.401
 301.331 908.924
 292.533 48.586
 768.001 908.276
 649.849 833.756
 950.063 286.100
 876.157 86.870
 966.440 160.199
 344.528 453.520
 387.565 427.228
 413.448 862.692
 632.343 701.481
 127.458 761.282
 264.144 6.605
 334.009 965.705
 741.772 872.118
 245.577 917.560
 508.350 570.121
 52.182 657.554
 606.002 364.869
 720.426 661.462
 104.283 433.641
 926.280 760.060
 171.200 411.941
 438.318 528.628
 320.852 695.550
 677.474 758.353
 293.090 837.800
 563.147 279.879
 787.925 769.964
 751.402 507.191
 348.809 568.715
 569.846 507.393
 600.408 35.623
 149.488 218.692
 662.424 143.725
 693.570 65.904
 323.728 165.192
 457.208 731.046
 741.099 7.109
 742.992 188.325
 372.768 450.671
 152.908 410.271
 245.639 879.013
 35.686 888.370
 741.227 972.839
 793.564 420.887
 952.152 298.742
 679.379 527.148
 469.500 776.158
 342.737 516.431
 700.849 514.337
 544.919 226.396
 556.541 305.248
 731.226 946.986
 473.472 252.407
 55.155 147.891
 244.829 235.066
 722.345 558.484
 292.625 543.773
 348.450 526.782
 737.416 484.104
 291.448 667.301
 594.294 703.347
 466.419 745.972
 442.194 638.440
 23.274 833.708
 89.070 766.778
 962.507 669.368
 780.872 234.167
 480.877 229.037
 898.132 171.718
 731.380 913.695
 448.811 346.727
 106.352 893.948
 926.785 238.197
 918.650 731.780
 766.742 717.887
 976.267 818.996
 21.352 50.424
 486.280 704.584
 426.510 214.581
 653.643 443.697
 444.498 671.450
 381.091 494.952
 500.390 758.560
 453.541 866.629
 599.548 232.457
 282.109 502.953
 57.143 991.780
 670.747 786.590
 736.134 330.071
 587.059 380.842
 107.870 849.671
 705.728 953.687
 577.508 337.912
 639.141 15.114
 890.832 902.915
 569.013 699.195
 424.118 692.735
 192.271 763.739
 696.833 798.093
 944.313 934.388
 308.547 950.826
 766.335 448.642
 535.339 378.511
 847.162 861.024
 203.683 426.952
 853.513 846.583
 946.440 98.790
 928.534 519.995
 118.984 526.003
 902.615 196.090
 174.853 160.225
 641.878 219.662
 158.966 456.558
 630.380 543.679
 739.581 388.686
 817.144 831.719
 263.554 875.975
 487.070 589.569
 156.454 252.796
 666.886 919.921
 401.680 158.186
 38.199 61.240
 200.663 577.344
 887.180 675.854
 447.536 398.258
 615.110 542.593
 632.551 445.378
 310.044 675.924
 833.135 971.850
 834.163 117.143
 752.267 502.130
 514.272 545.042
 341.358 453.068
 487.592 145.599
 497.574 374.938
 907.994 715.035
 80.389 960.820
 868.719 991.314
 53.939 205.505
 59.015 599.581
 763.495 551.628
 809.966 531.552
 107.191 354.361
 467.892 672.523
 907.321 105.922
 584.230 848.145
 936.410 182.099
 553.937 132.685
 457.409 265.259
 348.467 578.032
 518.342 437.913
 355.750 65.886
 651.393 369.436
 992.942 22.360
 694.514 193.240
 335.603 273.592
 638.330 15.377
 100.370 262.213
 238.367 446.735
 720.928 227.729
 486.893 813.742
 216.300 209.713
 352.093 496.572
 16.370 932.437
 735.653 154.572
 785.364 735.147
 721.507 927.014
 676.295 826.102
 565.434 309.874
 917.628 753.948
 762.167 588.439
 440.348 240.786
 6.739 998.921
 615.056 431.749
 101.067 263.482
 503.608 351.211
 334.497 621.124
 210.217 471.419
 655.656 806.669
 518.067 991.751
 947.890 721.687
 547.643 782.893
 895.510 420.913
 403.617 197.409
 584.785 896.877
 872.843 704.765
 1.924 391.444
 84.415 833.575
 678.285 268.565
 484.788 346.034
 676.775 36.264
 560.452 219.357
 27.191 861.812
 954.753 547.068
 294.436 851.880
 174.346 220.608
 722.667 704.631
 117.724 420.741
 939.097 834.119
 539.802 891.287
 450.144 235.632
 102.148 427.881
 624.808 735.993
 360.920 375.576
 868.545 653.146
 379.621 465.575
 656.602 588.093
 290.433 448.251
 758.114 168.485
 188.190 502.541
 658.526 151.709
 50.180 767.039
 23.704 736.379
 711.244 882.691
 267.971 100.850
 268.563 638.276
 442.074 727.221
 78.572 536.173
 875.621 636.558
 877.412 855.961
 249.806 178.591
 596.943 986.594
 76.447 925.397
 454.645 964.318
 282.679 717.654
 614.680 223.791
 689.574 223.724
 599.317 115.292
 397.849 981.359
 77.987 223.435
 303.464 800.303
 282.056 544.941
 336.960 377.976
 146.368 137.900
 307.749 802.100
 126.624 576.456
 21.286 331.369
 200.300 957.270
 284.191 21.503
 747.263 972.606
 509.304 728.478
 196.396 745.004
 446.607 118.008
 591.677 406.672
 492.563 150.862
 603.601 389.677
 543.250 223.341
 220.969 798.491
 257.505 612.745
 88.546 182.436
 265.010 16.229
 595.522 271.000
 498.880 950.860
 709.004 429.140
 738.922 291.515
 729.776 522.740
 234.671 715.473
 621.454 736.904
 128.886 768.022
 29.035 483.023
 342.937 397.360
 212.093 576.610
 714.085 380.572
 727.905 219.056
 917.758 92.060
 120.191 216.163
 70.523 583.762
 112.616 198.067
 724.453 250.623
 838.515 143.647
 142.194 258.610
 628.497 172.529
 523.521 995.141
 447.620 655.227
 55.802 657.872
 548.978 152.875
 928.246 587.732
 569.109 369.545
 506.576 451.851
 614.029 159.624
 762.667 33.211
 807.561 48.514
 422.616 343.698
 933.569 705.630
 594.645 468.574
 791.616 253.854
 401.309 911.731
 495.369 249.220
 232.972 946.495
 421.800 49.343
 103.790 305.981
 817.150 180.242
 498.023 455.391
 85.990 170.701
 391.988 177.174
 639.015 253.621
 502.171 535.229
 412.966 828.177
 497.757 748.591
 65.074 768.795
 9.224 646.071
 600.355 581.312
 924.640 254.693
 232.037 208.422
 181.374 525.494
 475.311 531.035
 100.283 65.167
 407.775 496.077
 167.675 131.323
 224.615 411.152
 21.077 688.987
 404.258 510.165
 539.815 407.774
 165.428 29.454
 260.526 510.333
 327.023 0.080
 538.959 35.900
 18.781 908.079
 748.976 546.686
 977.210 590.673
 461.695 533.384
 894.928 903.438
 674.695 739.132
 672.461 132.389
 283.626 554.026
 603.018 47.923
 704.952 285.894
 859.379 256.965
 795.907 3.929
 957.122 848.773
 480.612 312.345
 652.952 632.363
 113.032 639.174
 466.456 803.899
 998.911 734.198
 357.300 75.677
 399.436 138.947
 169.720 950.131
 66.434 515.350
 97.288 379.009
 57.986 258.365
 401.796 846.251
 477.977 647.783
 922.002 430.875
 425.192 556.900
 965.601 511.363
 956.840 88.170
 128.766 974.471
 225.974 371.132
 522.743 488.542
 178.248 574.331
 100.349 134.184
 655.080 154.654
 13.663 384.387
 389.946 714.371
 648.177 663.015
 972.762 43.319
 571.289 946.997
 242.695 992.340
 710.820 716.116
 929.072 520.624
 701.799 988.080
 448.236 366.473
 269.746 839.440
 164.139 355.851
 471.888 229.291
 793.448 949.531
 513.227 777.535
 971.071 566.722
 64.031 458.577
 856.794 855.517
 604.532 650.812
 453.594 18.651
 339.547 219.214
 496.790 672.991
 891.939 30.137
 162.346 414.280
 983.816 622.388
 812.114 182.452
 35.842 445.420
 751.704 849.855
 398.868 773.589
 809.102 873.721
 322.118 904.862
 63.320 819.085
 755.579 733.734
 454.764 538.999
 381.176 72.873
 313.017 530.470
 521.073 897.876
 142.075 718.230
 638.503 857.150
 734.488 670.709
 336.484 167.505
 849.203 55.648
 85.242 289.241
 116.204 294.643
 336.035 316.848
 435.439 689.843
 376.287 747.938
 157.252 351.262
 870.493 509.268
 584.005 644.434
 838.562 771.132
 463.269 465.704
 126.357 6.759
 875.517 812.370
 703.598 929.307
 305.452 988.742
 316.718 733.692
 355.801 534.168
 766.222 492.637
 973.596 998.110
 960.528 505.403
 747.862 958.803
 715.128 913.691
 668.374 890.136
 264.133 412.843
 150.197 345.762
 581.262 469.029
 398.612 435.485
 772.179 66.476
 662.284 217.686
 106.441 755.542
 276.014 689.425
 264.640 145.711
 882.961 805.309
 347.281 121.125
 932.853 944.882
 342.479 974.634
 638.518 539.824
 498.488 524.372
 527.382 995.644
 266.552 650.408
 614.756 442.582
 744.743 764.226
 947.202 337.434
 392.700 587.676
 790.838 137.976
 931.854 498.066
 372.634 576.166
 980.496 210.429
 702.705 872.592
 985.556 975.534
 320.097 235.556
 243.985 922.235
 599.895 362.204
 300.283 955.379
 649.794 360.359
 259.797 416.380
 502.062 507.884
 770.421 843.958
 792.477 796.848
 751.337 849.395
 10.043 23.519
 743.004 696.519
 626.866 798.771
 827.342 394.588
 481.276 799.201
 933.514 356.202
 22.251 654.848
 468.881 216.644
 840.458 388.485
 265.384 670.731
 50.115 362.997
 930.989 963.991
 863.728 352.193
 668.999 423.061
 264.080 986.808
 253.411 462.558
 248.314 317.447
 107.446 339.775
 249.282 221.399
 759.519 412.721
 159.418 517.824
 483.934 299.818
 850.232 868.639
 763.272 540.629
 232.305 269.020
 629.789 656.212
 100.538 375.813
 701.190 835.783
 199.892 304.115
 272.081 404.645
 898.319 327.176
 559.584 218.647
 414.795 143.518
 736.425 785.409
 897.939 794.418
 776.907 225.234
 539.681 706.910
 153.160 788.929
 921.672 749.938
 766.866 70.029
 590.868 187.955
 104.081 950.157
 434.172 325.915
 830.046 754.270
 337.542 807.292
 972.075 763.420
 268.150 562.513
 500.072 723.519
 782.572 435.297
 737.480 26.819
 841.374 430.168
 304.962 946.635
 80.771 233.323
 602.644 434.098
 563.167 333.748
 515.076 187.651
 786.630 400.607
 620.156 771.905
 992.800 10.478
 696.212 672.743
 765.880 833.762
 450.369 151.690
 582.696 718.890
 789.643 316.384
 453.905 6.743
 480.310 807.996
 516.126 882.628
 0.529 163.930
 398.916 661.407
 798.764 128.717
 232.066 900.830
 991.907 732.324
 188.888 962.263
 941.247 747.900
 719.169 665.869
 753.563 486.242
 928.702 613.730
 893.794 727.995
 556.296 439.618
 43.394 773.931
 407.509 64.203
 575.937 85.966
 978.797 130.995
 483.444 165.161
 976.276 328.455
 910.928 176.485
 957.781 690.388
 233.623 283.111
 941.536 148.368
 635.213 735.454
 393.819 290.671
 663.177 902.678
 973.825 181.734
 199.367 708.409
 47.084 199.873
 593.309 299.623
 627.851 659.810
 469.143 340.870
 752.637 767.162
 493.911 578.117
 576.376 486.584
 447.955 391.528
 802.635 741.645
 483.202 978.674
 570.885 66.133
 911.121 744.164
 116.430 222.622
 101.111 974.117
 459.537 239.230
 667.315 140.497
 965.103 900.239
 605.600 298.139
 816.486 586.293
 144.184 233.715
 568.666 887.108
 975.662 919.185
 866.573 11.023
 132.741 671.193
 842.238 364.337
 895.558 371.795
 425.513 957.543
 819.107 454.986
 931.711 469.456
 741.945 788.213
 518.079 833.577
 682.375 399.932
 949.947 339.141
 998.829 434.975
 185.423 213.183
 443.796 111.775
 501.322 986.195
 584.899 552.372
 747.556 174.794
 15.202 541.480
 165.399 738.109
 293.563 819.060
 448.146 693.770
 313.515 836.962
 99.812 293.646
 918.121 819.801
 976.156 353.424
 883.389 909.755
 317.934 64.204
 662.808 481.200
 832.519 764.437
 501.476 861.648
 998.646 358.361
 125.018 558.470
 889.875 989.814
 323.507 175.143
 393.559 140.814
 474.830 905.688
 779.569 960.997
 679.321 361.611
 511.278 551.062
 455.052 442.651
 932.488 340.515
 321.163 582.309
 778.811 102.501
 478.287 443.370
 198.913 537.460
 787.039 609.969
 306.990 499.234
 407.111 14.387
 977.499 614.390
 553.576 382.444
 219.768 305.724
 569.295 405.527
 694.574 637.647
 821.831 314.966
 746.521 283.530
 182.021 101.368
 292.382 617.888
 104.621 483.815
 421.993 69.717
 637.414 478.599
 108.479 563.536
 265.469 771.782
 790.268 13.141
 36.255 182.628
 158.412 327.132
 296.880 74.561
 467.185 407.643
 947.572 276.199
 369.929 863.012
 919.673 707.276
 279.837 65.296
 618.851 643.456
 759.342 234.488
 35.232 221.611
 472.329 158.217
 764.985 94.783
 889.318 209.665
 169.040 946.566
 643.728 524.029
 623.575 110.939
 202.235 567.263
 306.504 699.652
 167.112 177.927
 180.083 189.408
 984.387 297.299
 941.058 280.358
 327.939 603.400
 338.368 311.538
 783.706 726.185
 729.723 554.044
 315.402 504.020
 340.473 135.982
 77.283 221.807
 882.726 161.919
 502.257 90.289
 924.094 142.100
 864.879 541.340
 301.500 151.582
 156.557 648.413
 546.987 96.394
 650.724 73.072
 523.329 112.613
 843.036 91.955
 504.636 895.725
 968.317 193.194
 731.071 723.026
 292.358 432.677
 920.830 52.960
 201.528 709.534
 442.883 964.896
 443.224 623.488
 400.359 833.876
 960.232 896.383
 9.526 651.294
 695.332 24.252
 598.869 328.555
 679.807 938.108
 715.789 321.685
 150.435 820.330
 86.978 546.154
 431.226 693.907
 107.775 9.232
 764.267 84.060
 664.085 958.878
 152.095 572.079
 149.225 861.002
 883.844 811.008
 711.857 789.131
 638.878 959.401
 947.751 100.851
 602.678 185.648
 268.229 733.217
 676.693 89.654
 85.810 364.793
 730.676 535.243
 249.778 745.666
 625.423 455.125
 41.414 9.968
 946.021 916.052
 653.710 970.147
 629.526 865.808
 790.068 600.849
 873.085 42.589
 630.203 896.086
 373.840 43.337
 442.059 410.121
 413.428 318.502
 31.739 344.561
 968.762 200.095
 688.224 436.706
 646.196 56.756
 418.063 942.658
 115.599 398.705
 902.481 139.690
 9.751 587.149
 523.775 332.431
 176.514 613.077
 980.866 814.459
 278.093 840.780
 880.111 478.747
 153.366 319.410
 384.518 296.125
 53.689 173.966
 623.287 89.715
 865.875 134.020
 397.997 465.378
 112.530 648.183
 518.862 344.075
 811.945 484.604
 314.501 853.175
 957.786 717.964
 884.881 831.816
 291.579 552.518
 116.021 493.232
 365.160 295.297
 406.153 857.477
 380.734 755.868
 229.146 55.044
 536.071 456.903
 797.804 29.989
 252.574 856.706
 106.179 205.244
 714.038 639.893
 898.359 368.569
 160.978 370.336
 706.428 91.357
 765.140 31.635
 50.877 991.122
 124.777 330.711
 433.979 819.563
 275.215 1.282
 565.291 819.732
 981.100 623.142
 725.946 806.873
 174.435 843.247
 645.867 637.274
 12.303 33.999
 279.143 928.168
 764.165 807.032
 414.812 259.812
 793.395 886.831
 853.330 449.811
 291.529 373.148
 566.352 551.388
 255.440 635.278
 695.604 844.119
 893.856 1.476
 745.195 500.952
 215.363 65.414
 893.223 712.740
 818.176 126.277
 959.086 605.597
 783.663 823.605
 381.095 212.043
 310.232 1.144
 207.263 359.958
 128.965 830.701
 905.345 569.899
 462.920 107.558
 34.917 738.497
 51.949 769.369
 975.835 510.776
 615.896 232.295
 908.339 175.603
 701.080 238.584
 728.196 664.879
 606.040 991.793
 146.274 697.832
 548.702 357.784
 659.877 327.059
 282.760 535.696
 640.029 543.276
 438.450 572.916
 404.923 252.567
 222.611 397.118
 748.262 814.967
 113.537 167.570
 68.622 529.202
 504.462 973.806
 561.885 458.386
 140.392 514.648
 155.870 949.252
 739.467 922.200
 200.395 127.566
 553.233 417.459
 796.042 719.614
 289.322 825.518
 922.966 309.924
 862.553 983.880
 792.355 794.806
 751.842 857.319
 615.995 416.894
 294.120 353.202
 5.148 595.108
 344.609 803.622
 653.336 415.589
 254.997 252.479
 716.207 380.843
 775.472 729.497
 216.295 976.119
 59.183 797.716
 915.215 93.891
 552.928 780.141
 907.525 39.887
 887.903 174.920
 899.575 48.762
 459.940 91.828
 896.267 176.056
 808.169 837.036
 185.326 458.143
 91.470 554.692
 891.985 86.605
 428.148 635.016
 489.570 411.589
 939.049 217.170
 959.216 144.727
 428.975 864.728
 463.733 591.087
 494.944 451.044
 558.581 907.071
 780.070 556.175
 932.243 703.503
 243.993 606.343
 227.170 127.168
 918.601 457.414
 622.586 337.460
 212.941 777.003
 996.132 915.604
 553.678 72.860
 760.448 710.983
 955.117 471.001
 984.086 341.874
 41.940 804.072
 447.566 566.299
 462.536 432.809
 602.050 953.554
 473.606 710.895
 440.117 289.448
 518.051 601.340
 458.923 400.295
 706.707 661.767
 801.930 184.925
 426.892 203.184
 366.093 593.358
 592.067 674.275
 919.469 719.327
 899.983 278.769
 805.593 605.786
 542.759 60.458
 534.524 463.065
 100.652 518.182
 848.280 823.988
 419.126 586.146
 775.701 405.444
 511.868 143.742
 786.838 698.422
 424.116 229.553
 651.281 295.986
 332.910 718.023
 682.981 809.227
 333.530 281.595
 103.682 673.637
 572.350 178.868
 619.047 862.076
 921.941 468.861
 519.739 285.565
 868.527 107.035
 691.230 660.162
 887.413 499.921
 541.174 668.508
 339.168 217.483
 685.065 60.179
 926.781 936.590
 126.109 768.204
 438.580 331.884
 933.277 413.298
 868.139 574.036
 75.134 606.214
 883.848 637.826
 72.008 16.551
 928.327 577.064
 654.430 168.475
 200.730 869.241
 283.426 655.720
 230.559 464.654
 523.600 886.216
 335.441 152.981
 141.120 407.726
 691.002 660.800
 907.333 307.433
 80.285 658.033
 359.175 488.679
 262.984 736.921
 837.717 815.863
 769.101 856.736
 586.711 83.169
 313.629 659.605
 337.953 544.474
 812.735 161.454
 886.699 771.037
 600.132 327.148
 618.421 951.757
 165.279 935.522
 691.194 379.788
 911.482 429.358
 712.514 881.660
 738.551 393.869
 834.710 833.955
 946.351 197.300
 492.307 311.770
 115.319 706.584
 733.264 847.158
 408.995 923.124
 673.126 409.417
 651.021 697.790
 898.706 108.247
 622.380 224.897
 241.233 961.639
 199.232 892.541
 756.243 949.851
 181.404 907.253
 720.319 722.502
 247.909 306.062
 167.672 355.795
 298.945 925.986
 830.171 730.041
 211.430 292.492
 153.627 563.288
 533.612 403.132
 384.843 185.156
 987.712 974.422
 55.230 446.433
 530.462 858.831
 727.840 56.049
 660.205 259.820
 778.859 329.514
 254.554 827.241
 608.276 174.352
 401.303 219.597
 827.296 871.716
 952.134 805.995
 164.668 222.887
 216.733 646.862
 536.373 189.300
 735.339 52.166
 601.960 680.020
 159.740 948.074
 308.263 436.964
 253.715 82.449
 222.587 481.873
 39.380 126.583
 660.922 656.992
 389.464 861.223
 703.802 891.194
 449.016 510.726
 597.735 823.004
 293.233 567.387
 901.223 820.475
 149.094 51.430
 142.236 654.490
 363.364 519.366
 2.471 646.949
 452.544 468.426
 879.868 959.002
 963.945 307.374
 554.982 378.372
 281.671 259.503
 2.036 970.786
 775.591 433.012
 748.517 881.063
 992.138 603.824
 657.313 397.796
 677.809 788.520
 345.587 765.431
 892.661 488.220
 380.432 663.452
 972.901 121.454
 821.957 439.290
 628.298 964.426
 991.827 135.151
 578.756 225.301
 604.590 785.512
 240.712 305.612
 638.743 968.495
 541.525 972.519
 775.838 898.165
 770.554 972.151
 583.561 564.307
 849.030 463.708
 250.376 319.997
 725.119 719.415
 935.764 534.974
 61.914 505.114
 225.327 264.241
 598.671 884.501
 771.064 507.273
 721.906 346.365
 654.218 374.954
 903.373 874.120
 984.517 50.797
 845.230 111.337
 601.854 682.657
 845.479 142.520
 784.036 514.224
 64.032 637.282
 599.889 545.847
 864.476 496.122
 946.511 576.095
 139.874 500.785
 541.829 533.961
 742.121 390.684
 830.854 872.453
 640.701 853.899
 231.374 403.692
 883.814 997.140
 670.547 150.581
 546.319 319.738
 429.483 548.076
 676.504 203.879
 852.914 16.250
 427.327 604.063
 133.213 556.562
 535.371 396.052
 733.096 491.311
 628.546 667.856
 863.346 814.326
 365.713 806.639
 27.809 279.128
 580.405 275.616
 938.006 390.361
 687.056 469.314
 987.288 847.233
 960.350 485.067
 65.908 816.429
 593.194 319.782
 353.375 179.808
 931.237 176.234
 105.604 742.755
 54.927 790.102
 577.533 326.947
 94.806 31.271
 505.981 871.351
 811.474 319.601
 894.651 683.359
 115.703 471.181
 768.531 14.187
 242.101 566.353
 626.810 266.080
 195.167 931.553
 253.301 600.942
 161.200 744.787
 525.759 128.901
 703.364 516.629
 788.153 469.857
 438.123 437.845
 53.662 450.673
 315.492 509.534
 834.908 315.257
 707.282 436.210
 248.762 765.279
 939.175 436.203
 416.138 736.603
 204.573 642.479
 225.913 262.994
 569.263 381.521
 612.816 436.457
 942.915 844.744
 421.509 86.121
 961.085 38.414
 205.730 748.557
 22.706 211.925
 408.157 66.187
 674.288 534.129
 952.521 342.209
 862.275 692.265
 476.515 405.674
 606.814 422.621
 67.373 645.515
 528.889 106.773
 210.031 394.148
 612.174 358.006
 701.875 257.490
 152.651 620.999
 962.894 366.829
 173.082 871.190
 613.213 377.898
 613.629 451.362
 492.321 763.053
 390.630 360.339
 749.850 73.694
 306.807 116.371
 993.389 322.744
 740.571 875.506
 185.008 22.231
 809.967 278.430
 437.918 170.928
 146.911 528.782
 684.731 223.950
 706.357 238.498
 428.514 783.473
 927.905 393.487
 209.991 61.034
 647.022 443.755
 744.662 601.684
 80.655 569.473
 821.267 993.569
 976.920 947.506
 379.862 368.999
 187.929 686.264
 779.188 131.038
 894.462 620.922
 147.110 100.002
 954.419 491.791
 116.309 894.504
 165.859 57.802
 864.584 960.080
 9.563 331.676
 592.760 993.633
 873.693 536.401
 724.244 233.498
 150.175 262.504
 742.471 982.756
 543.357 106.480
 693.091 988.325
 638.516 262.246
 666.863 731.443
 261.533 855.063
 700.173 8.550
 520.064 501.980
 339.336 247.606
 77.639 671.003
 922.001 56.889
 180.145 925.280
 446.590 424.950
 62.165 376.314
 694.830 556.218
 519.680 445.103
 211.754 451.600
 885.101 921.315
 454.363 333.203
 197.735 912.765
 219.498 813.064
 673.144 450.986
 631.731 154.640
 362.159 639.548
 994.742 50.180
 206.140 441.555
 619.191 405.151
 169.478 658.698
 974.276 691.543
 221.238 779.153
 759.794 404.332
 181.378 104.091
 554.544 69.877
 707.453 606.515
 812.339 542.082
 417.444 51.522
 99.064 53.181
 593.892 999.021
 496.274 622.774
 442.512 919.587
 145.352 73.959
 161.606 48.001
 530.743 552.083
 371.812 59.324
 563.972 223.654
 842.084 727.053
 47.827 774.712
 88.264 475.289
 91.242 594.460
 804.629 996.257
 382.072 676.907
 283.651 715.432
 482.316 496.945
 880.370 959.481
 16.748 504.573
 159.017 843.149
 512.851 659.478
 922.447 531.611
 901.812 215.970
 749.533 62.089
 195.108 24.244
 659.878 995.366
 449.411 87.385
 875.219 2.779
 868.320 294.650
 466.899 31.481
 259.808 820.812
 661.249 899.858
 273.342 960.236
 240.060 291.357
 33.928 364.637
 420.261 889.700
 328.039 127.729
 752.146 347.929
 188.315 651.439
 443.919 440.392
 82.581 120.680
 434.953 908.309
 404.086 981.459
 912.140 489.566
 252.724 475.145
 532.251 500.885
 713.565 835.954
 695.778 210.259
 804.405 655.185
 959.756 459.915
 756.567 491.546
 302.180 450.991
 294.360 539.469
 10.687 922.223
 522.904 924.870
 592.912 803.448
 59.233 489.088
 253.489 723.510
 238.493 146.216
 189.104 939.654
 889.537 596.686
 582.591 535.831
 49.505 281.523
 672.225 330.232
 525.057 538.348
 403.520 323.200
 812.333 434.027
 786.729 706.333
 164.714 302.181
 360.516 208.838
 606.719 599.984
 855.932 660.038
 196.613 951.350
 847.740 145.472
 555.194 687.344
 533.562 591.520
 522.936 494.342
 784.471 359.153
 154.068 991.888
 830.843 805.971
 179.537 881.537
 780.169 397.451
 599.525 322.270
 82.595 939.279
 431.551 124.695
 867.041 754.464
 526.925 333.567
 145.721 48.669
 164.011 544.767
 435.777 467.937
 172.282 528.342
 659.561 643.000
 180.428 193.462
 874.348 787.874
 211.908 814.914
 640.015 647.124
 972.455 565.308
 680.291 1.415
 439.564 474.408
 27.940 795.708
 630.248 819.467
 493.654 765.302
 0.025 881.366
 67.214 234.136
 825.782 864.374
 580.780 845.152
 113.767 347.072
 549.003 167.579
 220.362 823.279
 788.374 989.830
 99.592 10.429
 26.141 244.061
 222.749 595.105
 882.796 779.574
 30.278 788.145
 75.165 983.321
 755.766 452.511
 491.288 678.139
 540.962 14.134
 563.441 970.491
 576.945 877.910
 569.848 192.052
 150.744 547.467
 664.931 722.085
 742.728 128.172
 436.723 994.194
 955.094 808.848
 60.557 101.547
 5.929 340.060
 930.996 104.273
 699.953 417.547
 357.721 912.540
 292.584 340.986
 182.506 735.333
 57.996 843.831
 268.469 830.420
 917.069 713.452
 812.346 213.338
 393.341 766.399
 496.849 145.797
 863.240 76.580
 122.441 455.917
 423.064 629.954
 603.486 888.825
 284.600 994.448
 978.217 856.755
 962.180 234.988
 338.940 778.814
 357.921 398.444
 640.121 63.698
 373.364 59.983
 67.363 101.027
 762.436 919.690
 757.782 61.471
 433.453 415.702
 938.069 50.951
 350.685 67.579
 104.832 174.062
 75.875 461.833
 405.025 306.094
 27.270 761.801
 402.939 87.109
 871.472 578.244
 542.898 586.330
 458.236 327.730
 760.345 757.298
 169.725 576.198
 363.189 746.022
 996.487 698.877
 833.216 123.565
 538.250 759.351
 995.096 504.652
 127.575 235.111
 807.373 864.057
 510.462 899.969
 163.153 267.408
 815.431 261.677
 693.474 53.113
 679.669 782.758
 867.317 613.133
 359.009 161.540
 230.472 464.150
 862.378 86.836
 551.041 934.312
 758.547 612.419
 900.200 437.188
 394.473 25.797
 329.035 402.203
 134.062 349.869
 170.166 683.846
 620.929 346.493
 38.780 899.970
 438.932 659.084
 102.168 137.991
 293.119 999.051
 978.488 817.650
 567.804 650.637
 891.090 976.828
 897.270 33.837
 199.101 635.010
 970.834 259.135
 731.247 235.076
 903.508 55.458
 129.042 31.827
 55.145 818.839
 646.910 13.952
 546.948 869.586
 127.823 859.838
 979.622 16.562
 569.140 147.078
 30.646 795.287
 288.234 686.620
 930.612 999.718
 992.827 326.979
 974.778 483.704
 436.733 778.836
 603.752 426.158
 5.835 118.739
 527.242 983.367
 817.791 330.801
 411.151 282.499
 346.418 991.436
 797.933 223.047
 390.311 464.036
 883.285 368.920
 415.549 483.381
 182.296 45.005
 12.897 24.435
 841.476 450.945
 847.625 883.739
 699.280 414.644
 49.607 485.932
 179.455 212.507
 325.942 360.989
 684.697 456.976
 88.987 333.001
 511.505 309.675
 818.651 297.776
 52.998 526.003
 536.529 139.068
 519.849 20.631
 306.392 702.059
 868.862 599.999
 814.363 183.877
 565.402 215.121
 374.550 956.059
 154.500 913.863
 781.850 860.084
 13.704 625.309
 751.104 837.364
 699.453 889.116
 776.897 307.844
 771.775 690.050
 985.298 700.644
 136.696 102.789
 370.182 685.846
 731.876 565.879
 982.836 943.799
 702.196 248.355
 523.113 238.272
 174.541 250.539
 40.124 398.939
 904.635 785.020
 345.234 849.347
 695.996 148.672
 353.022 86.460
 797.843 246.114
 57.924 90.641
 894.001 824.333
 714.874 849.589
 670.538 982.976
 88.602 861.013
 871.342 131.269
 264.079 747.106
 746.297 457.645
 443.309 595.047
 597.659 389.467
 693.202 723.564
 921.272 65.832
 635.396 673.078
 307.982 785.225
 289.676 999.174
 657.939 871.065
 484.205 104.361
 410.303 712.080
 542.359 825.630
 900.293 561.559
 39.977 774.686
 824.686 341.188
 818.742 739.491
 279.184 403.282
 739.906 550.689
 282.891 312.307
 794.367 211.347
 936.074 955.845
 655.080 315.373
 880.162 70.305
 898.996 636.845
 9.306 842.262
 349.239 572.789
 89.773 37.177
 33.359 944.751
 199.073 919.299
 437.616 604.590
 526.146 505.825
 205.793 707.573
 855.547 782.023
 407.802 287.113
 973.769 869.400
 539.863 531.883
 719.253 654.348
 644.421 584.913
 586.859 558.807
 312.043 678.312
 783.554 366.780
 885.554 425.104
 708.649 850.974
 292.811 315.309
 746.195 303.223
 531.245 126.613
 459.383 531.841
 685.006 546.086
 170.180 910.633
 323.017 809.440
 98.535 250.490
 380.061 364.803
 783.829 608.456
 918.254 241.218
 179.479 284.682
 85.733 995.867
 315.657 709.217
 794.399 391.851
 683.765 353.076
 118.205 649.338
 881.825 267.279
 735.331 561.756
 647.373 55.708
 296.941 585.785
 222.201 609.707
 875.896 325.177
 272.738 501.845
 432.450 525.538
 15.659 671.341
 910.457 687.299
 158.051 693.105
 355.091 860.122
 96.059 155.595
 607.468 792.330
 69.288 269.794
 297.347 827.768
 637.405 973.148
 214.445 239.495
 630.589 299.691
 712.468 800.267
 280.041 372.642
 686.358 564.802
 415.103 891.032
 289.163 94.988
 729.260 670.624
 925.325 728.725
 181.047 545.280
 5.030 273.778
 573.563 512.409
 380.656 513.385
 416.732 330.251
 550.651 719.550
 941.861 151.213
 425.644 577.549
 933.464 150.494
 351.812 391.697
 147.229 319.774
 901.160 543.758
 976.696 619.354
 719.036 53.095
 649.400 886.916
 95.972 899.095
 213.482 295.923
 361.669 934.305
 508.998 640.843
 219.847 679.597
 998.257 340.136
 617.960 754.680
 3.589 221.680
 117.895 878.050
 519.131 960.558
 273.136 255.433
 228.945 437.661
 573.206 265.856
 783.354 381.933
 764.196 916.330
 318.484 942.528
 49.769 851.908
 913.301 443.380
 903.181 325.523
 379.669 526.130
 138.735 514.892
 893.248 353.131
 989.900 751.135
 368.228 75.863
 288.526 440.126
 732.446 572.022
 330.650 823.565
 899.364 603.532
 622.877 868.075
 991.409 275.462
 731.177 879.076
 429.711 600.324
 780.809 318.854
 756.037 352.418
 490.163 438.091
 334.589 382.079
 748.668 895.547
 438.170 439.975
 783.764 495.716
 152.209 17.619
 596.711 488.884
 231.298 63.329
 102.257 787.359
 669.774 894.883
 881.398 706.781
 656.684 553.601
 576.575 958.925
 586.013 972.737
 229.409 134.493
 397.766 49.664
 615.552 618.906
 200.485 290.755
 280.535 94.605
 539.714 555.202
 263.931 578.793
 952.086 364.938
 733.977 420.803
 406.190 718.500
 86.723 198.604
 657.482 684.241
 716.235 885.339
 416.781 730.037
 187.225 645.878
 984.784 640.941
 68.636 827.358
 776.322 491.702
 174.060 49.400
 38.600 877.308
 438.675 217.699
 351.218 1.521
 506.813 982.961
 929.655 211.697
 251.757 865.531
 788.107 719.058
 670.388 449.867
 855.495 19.070
 738.524 723.142
 786.637 529.202
 54.920 555.450
 528.379 184.178
 197.867 277.453
 450.817 805.825
 251.147 352.752
 752.262 519.974
 586.821 830.278
 812.367 991.860
 710.331 925.597
 572.842 849.562
 345.961 64.091
 944.667 58.606
 363.395 633.655
 702.987 786.847
 92.529 666.039
 567.370 184.634
 845.651 585.684
 860.404 619.243
 443.386 940.159
 679.421 3.445
 431.523 830.003
 245.239 595.213
 766.075 276.239
 552.182 809.068
 647.926 455.328
 632.382 350.053
 98.589 63.491
 364.550 180.069
 805.465 780.483
 456.545 165.281
 827.130 138.177
 868.407 585.013
 363.384 78.072
 827.776 250.121
 966.003 136.552
 735.438 666.160
 127.181 825.074
 630.879 258.018
 44.917 187.971
 655.285 63.262
 767.103 302.404
 734.277 806.758
 676.362 227.739
 830.208 835.585
 41.193 475.848
 862.195 857.702
 849.349 835.237
 242.886 767.839
 408.367 482.377
 868.579 427.786
 875.709 910.118
 961.655 104.474
 424.962 718.693
 992.028 257.376
 701.238 687.802
 791.442 546.847
 432.501 482.972
 168.036 737.711
 986.400 565.269
 778.859 669.057
 564.877 356.107
 628.212 613.595
 959.902 959.091
 436.350 260.774
 29.967 25.367
 825.687 720.152
 553.364 949.883
 62.976 489.176
 953.650 51.231
 191.727 286.882
 736.410 780.847
 208.396 187.176
 813.496 157.268
 350.688 147.921
 288.919 372.770
 151.760 21.358
 634.882 983.267
 198.713 534.296
 470.781 893.851
 248.708 770.632
 674.043 883.454
 686.175 992.180
 179.411 79.943
 137.337 455.376
 270.600 274.441
 234.693 370.513
 221.387 439.272
 87.977 596.878
 916.340 241.702
 466.592 752.057
 266.965 695.418
 231.763 458.192
 357.531 598.674
 328.021 663.842
 904.871 823.338
 9.491 720.037
 724.841 359.234
 746.515 896.147
 969.628 815.404
 944.901 679.191
 267.898 632.101
 679.586 783.556
 974.835 877.955
 765.489 721.835
 260.821 274.858
 783.012 857.294
 53.179 103.523
 969.148 520.616
 40.530 255.614
 955.825 364.978
 277.598 789.945
 166.384 131.727
 941.430 561.942
 703.545 272.064
 617.903 484.728
 915.534 927.099
 98.048 669.568
 602.044 8.694
 73.295 521.560
 312.383 86.821
 701.467 37.398
 141.485 406.312
 713.589 285.572
 295.743 198.214
 315.924 830.818
 883.110 980.324
 460.604 694.916
 487.033 360.520
 288.666 91.807
 171.224 958.254
 446.050 418.481
 394.565 77.936
 119.193 872.237
 608.515 227.248
 693.377 163.018
 982.215 138.789
 893.270 425.869
 124.963 680.448
 688.439 957.689
 927.325 624.928
 532.583 414.872
 748.874 278.689
 127.459 740.023
 374.144 172.933
 662.681 228.312
 123.167 512.087
 760.646 704.494
 626.821 617.557
 359.870 932.902
 400.858 845.572
 785.982 813.403
 19.874 187.825
 901.950 80.423
 400.743 163.013
 690.047 589.489
 154.293 497.543
 918.217 581.537
 807.622 186.549
 781.400 810.655
 793.859 674.459
 10.914 122.368
 760.963 340.866
 916.907 9.424
 978.956 106.153
 3.291 148.033
 391.732 556.611
 82.563 743.229
 334.102 445.752
 458.740 266.437
 739.168 62.756
 557.692 446.352
 120.637 716.837
 10.932 35.970
 7.645 304.681
 365.102 300.312
 317.408 584.499
 346.666 492.388
 308.273 742.880
 589.594 966.725
 900.042 118.224
 391.159 442.947
 870.762 436.608
 933.408 215.143
 533.291 662.386
 359.718 510.040
 208.121 997.488
 569.536 448.089
 91.175 751.375
 860.301 141.857
 870.080 709.950
 952.484 876.503
 776.050 358.955
 158.189 324.266
 230.705 358.598
 750.944 631.027
 120.460 155.203
 47.013 525.894
 221.492 576.972
 477.960 408.032
 824.559 859.459
 509.652 487.551
 43.292 337.867
 711.572 344.027
 207.079 223.968
 497.985 827.447
 668.747 542.252
 22.540 688.053
 29.290 660.470
 712.301 75.268
 381.481 532.035
 855.643 498.911
 589.063 30.745
 219.105 671.045
 689.114 751.301
 647.169 32.526
 276.112 662.190
 110.387 668.820
 694.231 711.331
 403.613 704.492
 229.679 220.785
 177.869 370.496
 410.774 876.617
 815.206 513.817
 346.382 676.333
 752.543 881.825
 572.875 82.263
 732.818 596.108
 648.619 228.662
 442.810 630.390
 198.978 617.558
 497.869 137.918
 942.883 728.514
 493.767 214.473
 546.177 166.190
 182.299 228.701
 772.550 823.122
 885.738 562.115
 117.996 380.465
 269.256 352.793
 901.108 784.035
 91.858 271.234
 73.434 985.082
 685.073 131.084
 949.537 733.528
 622.563 174.539
 725.890 955.411
 379.194 610.484
 355.456 775.972
 99.075 627.065
 817.677 495.880
 841.147 869.060
 521.879 361.828
 618.485 749.526
 909.143 256.019
 42.231 955.654
 879.842 64.485
 599.803 877.264
 530.987 464.851
 294.543 215.048
 601.882 833.925
 133.334 762.429
 714.180 438.720
 431.020 863.210
 872.269 706.245
 95.015 656.143
 133.974 223.363
 527.624 271.869
 945.113 894.384
 932.843 257.724
 382.800 967.878
 112.398 797.671
 702.892 162.881
 84.295 659.668
 821.426 996.465
 435.994 148.357
 65.655 398.355
 441.627 839.940
 48.563 443.187
 914.438 216.927
 395.097 327.363
 146.223 957.212
 276.187 745.693
 297.260 34.433
 987.892 404.642
 263.657 690.042
 801.157 255.737
 462.740 993.056
 859.130 997.231
 567.886 127.604
 323.274 717.503
 996.938 773.328
 279.372 123.806
 746.012 267.416
 75.774 389.161
 874.265 472.851
 947.818 173.552
 824.307 4.603
 606.271 138.734
 624.778 278.577
 259.256 225.220
 511.680 607.627
 574.536 932.273
 346.977 650.705
 853.893 814.543
 458.570 66.962
 118.036 750.517
 804.794 393.464
 526.908 256.975
 137.197 376.089
 176.987 119.595
 633.578 176.530
 618.464 922.746
 163.419 758.255
 667.749 122.028
 372.274 40.570
 205.138 182.549
 400.905 87.820
 546.700 966.183
 637.621 171.344
 770.172 94.661
 115.121 271.591
 616.323 935.489
 261.069 759.072
 542.637 288.142
 777.613 153.418
 391.013 813.164
 620.280 73.197
 364.543 911.758
 860.360 584.402
 462.234 683.835
 714.412 977.456
 770.141 964.582
 105.427 661.442
 580.941 350.377
 756.058 986.088
 943.085 801.759
 306.963 778.440
 109.766 472.438
 182.580 619.301
 354.842 117.711
 600.552 57.322
 588.282 932.539
 25.708 254.527
 181.655 249.101
 619.215 930.157
 901.735 866.312
 520.658 889.786
 47.591 211.156
 645.833 128.986
 946.954 255.331
 684.665 236.402
 247.624 483.494
 68.569 106.602
 748.706 974.185
 349.697 340.580
 367.412 195.393
 28.818 959.331
 695.603 707.816
 795.254 496.805
 135.378 25.466
 140.516 252.016
 936.733 210.861
 694.545 560.765
 417.872 827.008
 555.130 755.718
 8.489 967.593
 560.957 895.470
 499.683 717.815
 448.397 0.263
 445.667 429.273
 261.627 91.461
 179.819 132.060
 212.920 716.633
 471.711 655.097
 451.036 290.494
 756.442 121.862
 254.947 698.260
 860.046 363.625
 969.967 411.794
 675.044 17.456
 314.197 345.678
 711.781 113.445
 353.765 830.970
 470.380 407.425
 652.347 175.562
 204.612 575.046
 598.722 93.873
 645.375 284.243
 288.793 873.038
 333.588 630.237
 246.586 61.218
 299.184 115.405
 701.563 45.261
 286.477 341.145
 664.509 474.430
 641.745 546.723
 56.773 694.597
 374.773 667.725
 121.441 309.251
 13.641 421.903
 81.759 571.350
 375.976 180.884
 891.821 440.777
 667.772 811.295
 155.047 988.838
 733.570 917.739
 153.577 82.141
 363.280 782.767
 50.558 387.705
 308.235 956.173
 889.797 178.742
 772.365 718.932
 43.976 921.709
 277.105 247.800
 352.105 440.929
 807.082 87.479
 765.940 603.860
 337.483 741.589
 898.627 980.231
 235.903 705.203
 269.755 99.580
 587.233 854.806
 180.581 577.760
 378.761 701.284
 270.553 82.706
 326.147 903.635
 718.895 458.081
 244.511 581.742
 408.350 180.480
 550.895 192.703
 885.913 67.869
 206.164 24.470
 689.218 925.286
 100.747 80.933
 187.107 765.858
 196.964 293.065
 966.767 803.742
 252.065 490.556
 523.852 519.100
 454.313 447.710
 440.417 447.842
 56.643 6.764
 810.720 670.252
 38.751 852.655
 667.446 248.233
 872.296 927.415
 919.361 591.595
 711.628 832.363
 512.531 186.261
 343.646 365.362
 425.928 573.727
 267.835 712.212
 791.550 479.315
 556.909 780.385
 50.147 610.321
 88.852 894.643
 105.625 713.086
 214.530 123.370
 991.497 835.092
 506.631 67.969
 506.933 494.690
 453.839 112.313
 591.619 243.089
 550.218 122.568
 189.547 302.244
 368.486 27.853
 881.929 985.630
 784.746 857.998
 356.573 129.297
 382.199 815.490
 611.577 966.718
 246.385 104.591
 779.138 726.647
 371.535 212.287
 293.238 688.459
 926.990 454.390
 333.244 729.409
 837.552 77.773
 652.894 294.005
 868.676 398.815
 977.314 723.819
 485.942 101.928
 624.613 538.773
 691.223 304.238
 216.213 356.084
 290.970 587.549
 692.486 984.148
 294.150 321.706
 86.824 914.719
 490.648 59.958
 949.258 52.620
 550.535 23.303
 95.745 428.137
 988.863 43.922
 714.833 709.291
 41.032 285.210
 341.442 210.891
 324.780 465.827
 937.682 441.873
 264.313 696.303
 261.191 964.775
 710.652 788.555
 888.364 899.840
 304.042 561.168
 57.401 995.132
 636.228 167.188
 846.722 23.052
 632.717 387.694
 878.444 838.063
 191.283 625.555
 582.945 741.206
 589.156 601.955
 255.818 610.795
 567.363 496.835
 437.592 357.655
 79.095 116.879
 132.547 695.376
 165.642 145.810
 716.792 544.633
 217.311 296.230
 56.921 944.917
 359.898 296.049
 936.217 471.645
 954.877 801.735
 761.226 461.980
 241.875 122.202
 171.062 964.761
 216.612 788.715
 396.846 140.307
 610.934 635.764
 399.152 751.763
 711.466 924.370
 155.142 583.921
 60.665 792.069
 260.415 786.601
 372.549 742.911
 867.775 721.764
 262.225 176.944
 98.362 366.312
 333.674 923.018
 450.623 421.354
 447.493 93.358
 497.831 254.546
 455.775 175.644
 732.226 671.566
 654.684 361.596
 788.141 308.072
 679.213 563.969
 290.689 452.489
 514.904 170.847
 141.949 166.102
 896.956 242.358
 412.237 239.403
 230.175 875.818
 967.449 407.007
 618.798 797.452
 180.110 198.294
 921.818 718.861
 265.232 202.981
 428.244 602.067
 4.261 521.897
 712.601 76.277
 500.965 910.409
 121.366 851.373
 610.320 28.128
 746.923 976.877
 331.217 222.217
 460.888 240.850
 620.534 96.875
 850.350 321.542
 212.110 478.149
 678.964 566.810
 379.936 256.438
 683.161 444.431
 519.138 479.960
 218.526 882.824
 607.695 247.543
 52.096 399.668
 311.345 690.678
 715.827 229.172
 786.681 190.697
 510.366 631.728
 284.219 10.606
 895.683 367.471
 943.455 561.723
 498.013 493.435
 773.018 417.448
 876.180 398.938
 616.487 40.732
 53.056 412.366
 891.891 633.913
 361.006 622.260
 362.081 941.306
 558.417 374.657
 24.030 643.393
 335.291 495.871
 105.559 849.594
 80.437 794.578
 914.234 312.769
 174.773 109.429
 9.481 307.079
 601.881 768.956
 557.623 601.144
 528.311 140.615
 301.180 856.130
 855.629 177.393
 926.922 834.263
 940.197 875.879
 678.680 534.084
 524.837 82.421
 335.548 306.618
 941.435 507.590
 497.041 949.413
 291.160 408.140
 894.945 36.708
 258.072 585.039
 926.451 402.662
 584.714 931.545
 91.914 845.647
 859.905 193.075
 668.881 125.188
 917.752 207.673
 985.397 55.295
 804.272 159.653
 621.898 600.332
 368.630 167.851
 901.985 9.308
 217.398 352.407
 86.204 104.488
 123.427 779.751
 795.608 308.999
 299.653 914.357
 727.764 59.683
 979.677 338.622
 629.215 125.587
 941.319 110.179
 525.869 524.572
 369.978 670.965
 234.897 201.433
 391.877 306.983
 365.246 167.407
 772.824 775.123
 113.795 185.066
 438.540 497.362
 763.334 362.354
 343.817 197.613
 548.241 758.272
 718.695 687.473
 463.104 629.654
 222.482 749.743
 216.007 608.264
 116.112 419.247
 267.316 500.466
 248.253 5.948
 220.123 673.922
 672.222 673.322
 541.835 28.842
 753.737 393.439
 77.643 252.297
 81.478 408.115
 273.680 596.114
 694.206 582.187
 746.852 490.092
 633.724 30.459
 433.702 357.104
 619.318 314.914
 214.793 504.515
 416.727 164.547
 664.306 662.893
 896.416 778.694
 515.637 878.910
 698.462 188.451
 989.399 61.505
 154.292 112.911
 305.277 560.771
 671.410 141.266
 326.738 25.704
 132.151 672.750
 278.691 253.253
 160.122 768.974
 72.125 386.201
 990.555 223.054
 783.984 235.975
 468.455 673.437
 920.387 558.937
 669.473 324.301
 960.640 176.944
 274.349 756.411
 389.857 46.683
 63.116 790.611
 609.434 904.595
 367.715 409.319
 225.065 368.075
 622.061 249.106
 787.542 297.470
 70.932 189.527
 966.601 521.281
 490.235 510.623
 814.814 418.754
 381.671 45.168
 497.647 324.874
 437.659 673.681
 975.767 773.873
 234.170 503.092
 303.397 495.059
 659.420 626.770
 706.777 101.587
 787.834 618.319
 512.622 116.276
 977.144 888.450
 469.040 422.485
 320.930 898.389
 529.871 241.284
 101.339 530.403
 825.299 163.512
 132.363 862.334
 212.330 717.209
 391.276 265.506
 461.925 53.148
 835.967 371.481
 97.098 975.601
 983.657 651.140
 27.857 139.063
 569.440 378.131
 142.657 447.439
 252.138 757.392
 698.019 718.577
 933.988 278.174
 812.575 468.092
 306.841 580.433
 311.217 191.953
 930.935 624.994
 99.976 22.616
 646.314 943.307
 781.159 849.539
 768.038 564.560
 268.077 448.355
 133.966 619.508
 234.117 386.019
 170.879 985.382
 665.108 259.681
 186.825 939.137
 987.896 498.474
 753.711 42.060
 961.169 588.779
 436.539 193.100
 54.120 269.705
 79.294 407.431
 550.095 346.789
 150.857 737.731
 319.546 164.250
 268.719 335.865
 661.175 101.149
 388.394 820.364
 941.919 371.732
 409.897 379.058
 933.547 837.900
 200.322 795.816
 782.079 920.675
 557.366 385.683
 820.369 231.763
 189.668 584.394
 886.381 455.628
 816.217 237.583
 210.373 782.197
 392.262 933.958
 132.128 821.446
 859.442 627.703
 81.169 190.195
 752.901 291.734
 153.603 630.758
 240.651 68.758
 831.648 648.488
 436.156 865.984
 577.416 804.180
 33.078 236.675
 180.134 296.869
 833.294 763.308
 413.269 667.515
 650.997 699.125
 160.412 954.745
 405.128 924.265
 169.864 566.183
 191.085 57.018
 799.515 384.605
 435.143 948.158
 895.582 114.339
 268.993 535.602
 519.189 762.943
 358.121 797.262
 879.668 134.623
 120.320 101.862
 167.174 739.288
 576.494 801.404
 192.059 64.201
 685.379 256.201
 854.989 449.342
 580.040 345.755
 588.628 103.746
 503.594 748.920
 455.624 114.811
 744.042 117.834
 563.466 668.221
 506.047 605.796
 697.588 410.390
 396.913 814.144
 491.011 761.812
 213.675 12.120
 280.992 607.459
 620.308 762.527
 868.171 744.081
 423.766 800.825
 336.865 614.375
 773.097 3.240
 640.225 580.389
 198.890 517.869
 852.670 424.886
 915.130 989.912
 474.211 76.868
 860.057 296.858
 394.968 159.009
 147.551 220.955
 629.581 788.675
 729.886 64.889
 574.454 834.838
 383.482 792.682
 768.334 260.033
 571.713 922.922
 219.108 245.086
 216.223 77.278
 645.446 5.491
 27.056 896.509
 147.928 828.781
 361.681 471.948
 125.312 174.093
 866.520 636.491
 770.747 226.368
 617.572 439.971
 381.036 151.615
 538.183 64.333
 478.897 285.590
 403.984 870.064
 450.798 450.750
 322.700 403.046
 936.960 645.864
 728.254 117.366
 549.155 115.105
 385.809 512.171
 937.640 670.459
 851.623 957.510
 661.015 520.087
 156.602 954.121
 439.773 418.660
 26.015 84.687
 982.157 892.265
 753.892 759.171
 773.761 554.177
 416.308 715.245
 712.556 88.472
 633.189 427.730
 769.226 571.434
 726.811 320.293
 557.399 176.924
 233.247 311.019
 736.423 487.942
 110.224 503.945
 45.567 144.860
 163.833 145.086
 815.977 198.852
 653.185 568.251
 436.483 620.659
 395.329 178.151
 200.755 18.855
 104.556 361.516
 553.615 843.126
 985.960 27.516
 129.198 546.957
 540.952 593.647
 356.559 236.650
 113.881 129.857
 351.193 881.260
 348.571 920.301
 443.496 858.087
 569.081 407.484
 975.566 383.738
 241.191 747.044
 961.970 669.796
 403.968 563.191
 222.557 649.079
 31.298 885.386
 598.290 62.883
 141.724 237.621
 625.114 67.032
 524.607 904.478
 414.526 305.766
 797.948 115.599
 649.632 384.306
 217.819 265.402
 306.921 625.356
 983.815 951.675
 539.741 969.892
 445.272 99.426
 770.684 441.627
 527.895 400.166
 426.040 66.810
 242.221 797.241
 473.526 871.101
 379.027 481.276
 390.141 173.613
 470.790 413.118
 863.912 990.720
 34.009 492.385
 223.183 840.602
 689.230 256.083
 669.893 510.826
 371.640 182.441
 76.953 588.537
 835.907 939.631
 680.528 444.430
 568.547 47.362
 70.035 361.735
 46.555 592.149
 644.263 79.694
 722.429 675.705
 181.895 912.823
 826.601 892.153
 467.287 63.509
 914.815 176.357
 444.573 782.969
 359.988 85.579
 149.772 686.294
 708.122 853.801
 524.681 89.314
 951.695 166.822
 58.998 521.607
 490.723 461.574
 277.619 160.387
 473.275 960.837
 205.817 418.896
 658.961 560.779
 751.487 170.677
 208.998 930.562
 164.456 473.674
 356.473 738.095
 419.874 317.097
 684.799 152.072
 155.626 6.660
 378.885 696.487
 130.753 752.959
 903.031 49.301
 598.969 771.877
 895.882 521.875
 372.939 449.175
 903.098 160.807
 133.307 583.433
 842.874 750.307
 982.107 387.718
 721.357 423.000
 701.757 301.700
 190.880 212.703
 335.086 9.031
 633.266 197.394
 803.673 651.810
 815.995 18.063
 414.187 632.889
 26.548 543.875
 426.513 660.879
 358.723 451.027
 862.568 651.316
 376.244 47.621
 488.103 595.104
 288.657 5.997
 297.135 652.543
 570.816 844.244
 843.397 153.822
 371.439 257.558
 697.259 276.560
 273.054 355.884
 39.743 334.890
 872.630 775.721
 645.570 525.685
 90.352 650.380
 40.752 824.183
 127.045 834.556
 561.385 457.677
 75.993 266.336
 81.308 981.765
 552.345 234.067
 837.782 674.256
 486.390 808.796
 664.820 498.235
 792.065 157.707
 970.145 784.506
 778.827 613.404
 468.779 577.001
 436.016 621.713
 346.968 70.495
 550.033 301.358
 585.737 61.703
 684.885 737.485
 362.995 911.527
 488.014 103.099
 94.273 272.724
 401.103 704.516
 910.263 133.812
 437.879 415.635
 428.098 442.715
 219.462 178.928
 104.378 343.931
 366.977 176.510
 391.365 548.293
 778.662 421.449
 311.363 477.333
 355.460 286.893
 954.358 23.521
 678.941 418.713
 154.677 247.183
 735.481 496.895
 156.144 310.533
 471.098 993.045
 202.508 914.271
 155.550 878.136
 539.365 453.643
 838.687 768.445
 462.187 815.239
 656.122 251.778
 547.288 975.465
 147.865 744.257
 641.624 384.284
 808.351 714.605
 224.294 87.111
 708.280 143.066
 376.861 982.576
 589.968 711.451
 378.435 879.202
 413.640 145.643
 270.391 709.964
 950.601 939.137
 88.274 516.435
 911.996 103.295
 636.641 515.189
 953.394 735.290
 66.130 615.670
 93.497 826.782
 309.014 343.626
 970.632 504.793
 925.981 925.977
 477.314 590.989
 727.136 765.712
 658.120 167.300
 846.638 148.798
 29.620 565.821
 793.503 514.554
 336.408 571.163
 469.484 237.379
 50.965 486.356
 665.426 627.817
 966.507 312.274
 124.891 796.836
 34.080 509.062
 731.215 436.843
 123.575 420.743
 642.622 269.693
 812.074 365.902
 508.796 475.050
 244.118 933.999
 68.862 436.472
 892.215 124.505
 100.452 488.016
 950.555 461.811
 586.189 386.882
 601.902 90.033
 139.149 119.259
 441.602 466.895
 812.642 524.378
 561.135 643.240
 869.902 518.556
 777.713 134.185
 442.223 355.345
 39.752 99.214
 123.910 73.774
 387.909 382.501
 881.501 783.874
 957.886 992.593
 463.689 702.515
 277.637 784.287
 135.663 384.113
 644.530 547.591
 704.178 656.485
 226.879 902.215
 702.214 654.330
 981.815 474.951
 347.830 589.357
 733.542 825.912
 641.664 570.388
 231.533 652.985
 210.925 717.985
 579.235 497.690
 311.937 850.991
 665.646 696.152
 663.870 267.191
 672.857 753.103
 476.851 223.066
 103.958 892.156
 460.011 29.934
 262.006 870.297
 628.912 632.873
 599.821 497.352
 85.470 797.546
 693.001 821.552
 402.795 786.907
 808.700 920.256
 926.802 618.787
 647.425 351.061
 898.274 626.374
 24.618 894.286
 323.753 331.853
 186.393 464.922
 579.980 340.016
 475.932 343.364
 751.176 580.060
 993.310 912.470
 176.264 302.277
 234.596 277.811
 957.160 569.778
 921.731 762.497
 660.568 887.275
 12.030 723.022
 873.684 158.283
 326.985 233.571
 966.099 453.783
 189.873 379.655
 511.619 469.577
 688.552 524.573
 558.208 922.392
 665.363 441.667
 853.665 127.784
 714.752 509.752
 368.803 273.245
 478.802 757.259
 966.799 370.615
 462.125 811.987
 883.204 981.230
 734.464 307.873
 170.088 759.485
 998.956 948.629
 362.278 875.240
 26.541 801.647
 114.227 938.213
 795.702 956.205
 281.300 159.051
 438.145 30.302
 55.895 908.846
 334.677 143.425
 71.875 363.664
 194.079 522.189
 443.065 590.984
 397.146 396.353
 164.379 814.355
 217.057 939.284
 166.642 10.118
 108.062 765.262
 145.784 790.474
 162.219 612.212
 479.303 320.796
 96.990 899.617
 571.340 931.955
 986.245 584.908
 634.203 12.072
 68.355 265.771
 598.482 603.762
 745.083 549.317
 754.173 65.542
 664.935 981.412
 147.455 867.954
 108.219 90.564
 306.336 540.339
 755.633 531.418
 735.555 432.790
 27.642 734.348
 827.554 44.859
 181.837 591.724
 480.469 449.264
 106.081 390.803
 222.871 821.543
 556.293 680.961
 23.154 307.673
 471.810 922.896
 42.149 718.946
 924.199 384.027
 281.735 650.349
 386.227 732.461
 629.321 154.359
 968.316 447.438
 15.378 661.332
 385.648 453.247
 934.220 280.663
 968.215 133.197
 150.659 319.823
 490.174 67.917
 78.684 962.669
 908.337 836.100
 702.856 711.406
 900.190 24.693
 476.654 841.032
 970.378 118.810
 910.745 679.574
 645.020 219.422
 422.227 715.968
 142.562 999.682
 895.817 69.755
 848.424 30.092
 580.155 718.326
 831.706 540.246
 755.512 569.067
 632.091 943.381
 740.019 252.170
 173.547 522.432
 504.923 677.222
 190.979 696.609
 528.325 490.893
 202.595 279.994
 692.562 657.480
 243.285 273.511
 512.018 287.976
 164.893 554.303
 833.157 411.307
 883.023 538.514
 272.436 723.856
 35.344 581.568
 24.099 96.327
 844.662 771.773
 580.462 151.965
 735.860 486.697
 242.026 964.414
 326.920 875.972
 761.652 529.875
 641.385 458.450
 852.155 335.239
 816.806 565.983
 704.376 25.550
 707.958 111.192
 805.390 840.314
 805.173 423.708
 734.506 374.097
 960.234 900.445
 846.824 73.537
 891.479 303.019
 756.958 226.969
 135.530 452.643
 814.170 566.500
 538.184 203.471
 647.389 783.470
 997.211 193.873
 765.772 570.266
 654.115 396.513
 866.621 323.462
 202.361 718.064
 245.231 470.070
 261.361 284.195
 665.852 870.575
 636.954 922.002
 463.317 785.356
 731.678 197.951
 52.497 106.788
 816.353 52.704
 557.725 614.814
 466.104 103.758
 894.492 832.117
 289.753 462.112
 377.348 74.535
 435.408 970.080
 155.154 717.242
 984.278 44.713
 430.159 747.138
 699.204 376.256
 271.205 832.256
 77.742 45.622
 732.369 410.693
 878.004 791.523
 113.325 451.328
 298.669 169.821
 301.487 348.509
 565.180 838.696
 801.590 930.911
 517.983 697.663
 946.954 354.309
 834.751 771.516
 887.436 38.240
 118.848 617.413
 829.495 142.052
 326.094 341.004
 59.280 967.207
 909.459 622.515
 983.885 245.637
 868.151 203.676
 580.687 420.311
 278.150 189.429
 629.768 650.966
 243.367 33.272
 127.987 558.218
 881.025 851.316
 631.265 341.275
 485.562 537.694
 558.502 322.589
 399.354 213.482
 908.512 656.427
 56.130 654.129
 411.041 623.161
 807.335 218.441
 952.877 867.795
 349.392 297.871
 617.103 146.688
 150.364 661.597
 852.522 652.605
 240.646 174.164
 984.198 93.195
 49.785 982.961
 396.073 215.082
 809.379 327.394
 501.999 974.080
 22.173 915.998
 889.570 646.480
 945.326 298.288
 417.505 716.993
 229.498 661.596
 295.485 742.033
 276.480 987.269
 327.176 713.972
 461.124 873.321
 182.497 900.104
 745.878 580.957
 242.008 122.219
 989.377 889.547
 760.819 917.288
 207.908 188.805
 695.759 680.941
 437.522 328.679
 970.289 462.949
 615.110 158.154
 487.067 543.100
 952.280 375.647
 187.032 767.629
 722.842 388.567
 572.932 137.463
 782.616 830.980
 619.421 592.030
 751.935 350.030
 964.075 874.216
 832.315 268.197
 875.164 856.717
 118.349 924.696
 211.904 586.516
 875.975 450.905
 498.748 407.423
 164.090 638.127
 222.363 960.688
 906.314 497.930
 502.105 266.825
 805.042 323.501
 683.685 849.389
 515.312 152.944
 41.222 380.868
 149.115 771.079
 353.053 284.906
 302.500 914.483
 427.588 306.211
 432.007 455.241
 811.478 213.866
 50.762 712.912
 605.722 505.080
 68.115 2.692
 66.667 459.963
 813.394 282.798
 76.674 914.794
 220.535 667.990
 560.440 187.949
 115.661 372.335
 2.274 241.459
 56.838 716.320
 720.250 189.944
 189.976 455.853
 886.025 990.799
 776.183 278.497
 183.618 644.255
 535.854 671.129
 793.941 593.825
 568.606 939.440
 219.808 607.230
 124.140 290.129
 552.236 111.005
 898.698 48.948
 674.825 390.266
 249.559 149.956
 738.674 905.849
 893.621 502.327
 973.820 146.974
 376.479 120.219
 570.517 367.271
 159.343 528.537
 329.247 449.564
 319.824 863.685
 984.388 229.841
 49.179 844.743
 323.630 368.899
 756.421 858.989
 301.994 291.997
 265.141 388.746
 462.554 589.240
 371.606 897.358
 880.559 364.535
 685.337 724.538
 126.482 386.587
 911.757 39.695
 57.917 95.152
 479.578 131.249
 589.305 878.594
 35.496 326.056
 519.623 909.544
 900.540 332.082
 416.980 814.398
 134.580 366.454
 939.065 685.563
 619.302 797.336
 611.420 314.315
 230.140 310.084
 371.442 934.127
 111.758 564.416
 322.773 392.188
 640.680 589.496
 418.606 199.085
 396.332 557.778
 817.509 797.283
 365.365 266.882
 624.144 107.940
 373.664 463.042
 660.220 697.985
 29.420 771.581
 906.723 6.334
 125.325 312.023
 743.825 996.144
 798.056 311.053
 94.590 391.408
 791.368 69.261
 885.834 608.762
 881.122 261.995
 785.256 422.626
 65.422 675.636
 197.643 882.831
 122.810 403.934
 821.775 633.395
 921.260 200.948
 329.281 419.480
 698.992 944.544
 650.670 592.777
 916.210 984.899
 993.829 975.168
 129.400 904.105
 706.425 673.808
 304.471 904.687
 883.718 780.554
 652.632 575.928
 753.610 273.437
 237.331 197.457
 205.383 571.728
 509.078 460.238
 810.083 798.808
 527.509 587.168
 579.242 863.888
 830.145 280.922
 873.336 485.589
 811.259 817.936
 978.747 514.095
 641.752 437.708
 176.960 646.276
 454.572 79.745
 715.244 417.651
 955.885 520.763
 115.308 259.890
 218.792 227.421
 214.648 261.686
 46.059 320.355
 291.834 909.188
 526.094 140.071
 477.441 619.938
 780.871 101.143
 370.218 947.505
 146.786 45.725
 665.262 314.290
 324.384 778.815
 537.271 434.565
 268.042 144.711
 215.368 891.475
 602.908 36.225
 422.732 819.076
 197.644 405.323
 248.486 267.482
 684.831 346.819
 263.471 565.641
 406.497 976.638
 806.117 77.528
 623.427 335.082
 948.241 924.512
 220.125 265.885
 630.080 36.067
 372.202 896.875
 333.988 824.921
 232.060 361.526
 780.095 659.172
 98.098 26.969
 885.888 436.220
 430.972 148.302
 374.490 30.706
 589.995 356.728
 260.634 285.764
 108.592 156.731
 134.588 904.069
 488.233 991.824
 926.158 948.466
 846.909 917.112
 215.106 322.892
 745.470 358.011
 290.830 230.176
 270.846 346.890
 10.916 116.920
 70.010 412.422
 101.319 455.501
 796.532 490.232
 244.748 83.414
 99.792 758.496
 60.697 940.438
 305.506 750.016
 660.950 399.745
 708.560 914.572
 716.977 981.117
 531.629 604.903
 77.164 829.487
 155.313 229.342
 677.162 722.251
 960.165 688.019
 378.782 582.137
 753.934 711.771
 113.049 82.285
 207.452 18.759
 280.317 265.686
 361.991 348.757
 342.354 507.037
 174.776 125.548
 323.321 231.670
 265.994 320.720
 992.418 699.539
 751.484 774.917
 632.239 753.847
 975.002 893.469
 883.591 631.063
 480.115 31.055
 407.605 904.589
 25.250 664.109
 305.557 76.752
 390.219 410.003
 0.239 697.096
 145.569 269.425
 802.218 639.037
 157.770 964.006
 680.602 46.960
 36.681 627.075
 929.408 722.968
 853.502 234.009
 894.248 373.154
 577.024 273.112
 704.587 209.838
 806.202 142.125
 877.289 206.420
 483.566 383.742
 628.784 638.941
 525.942 60.909
 995.074 2.081
 328.169 624.915
 228.464 552.032
 207.405 492.588
 62.780 464.703
 338.358 60.245
 38.598 281.044
 64.947 18.909
 208.355 83.606
 595.925 965.913
 828.135 866.832
 638.689 441.072
 546.298 251.072
 87.634 550.649
 655.169 985.196
 254.900 319.264
 44.983 289.218
 559.337 259.518
 31.500 726.159
 24.135 442.562
 490.758 946.842
 278.155 552.170
 74.920 823.465
 117.011 112.560
 378.802 444.147
 616.942 789.379
 32.428 463.457
 570.229 507.827
 893.751 941.122
 841.053 136.097
 968.718 116.016
 544.374 811.357
 882.323 384.416
 599.542 194.927
 731.666 924.925
 780.228 229.467
 865.714 47.959
 401.195 420.825
 530.167 71.037
 981.775 508.118
 691.283 724.107
 790.413 235.999
 589.575 178.813
 991.779 61.443
 381.049 445.018
 28.745 163.413
 386.105 275.319
 919.751 367.309
 98.786 817.999
 834.976 227.927
 903.969 30.445
 832.319 855.984
 927.998 543.969
 139.956 336.061
 207.614 8.139
 222.468 120.599
 329.842 454.743
 871.968 338.504
 376.357 440.626
 236.799 911.793
 733.032 452.729
 504.222 3.917
 509.803 601.101
 558.918 44.046
 697.063 65.709
 468.139 188.238
 79.845 195.082
 922.247 37.447
 485.553 939.720
 564.428 70.622
 378.659 316.593
 456.991 46.190
 688.306 484.692
 188.505 445.290
 192.002 422.595
 463.722 383.906
 738.672 60.295
 527.624 708.002
 113.243 467.515
 749.934 745.944
 787.045 543.604
 884.199 356.513
 105.954 809.494
 366.170 50.023
 411.870 855.495
 933.049 536.301
 21.505 750.936
 434.736 669.211
 76.249 39.327
 29.938 405.994
 782.998 608.142
 776.721 714.979
 71.291 783.284
 654.549 871.379
 858.013 18.340
 211.981 943.111
 926.551 856.875
 693.141 542.496
 460.010 787.094
 731.967 801.540
 913.477 792.427
 544.414 605.263
 641.867 955.102
 226.675 116.736
 319.485 284.021
 966.738 667.229
 74.934 920.570
 84.739 924.034
 628.313 199.159
 175.655 536.474
 843.079 391.872
 779.604 987.343
 606.582 802.555
 947.688 323.329
 23.632 664.903
 504.919 624.978
 566.956 776.812
 389.776 216.520
 175.713 220.508
 28.738 560.872
 755.092 891.314
 593.248 778.474
 111.372 919.624
 198.818 654.232
 890.551 718.546
 607.047 628.980
 486.043 137.214
 950.221 525.726
 381.122 626.148
 37.014 942.026
 812.240 20.823
 241.663 294.610
 625.491 383.340
 106.324 267.564
 474.037 685.551
 78.469 868.687
 120.973 111.988
 196.779 808.120
 199.755 564.467
 667.695 487.844
 801.018 985.413
 731.447 429.572
 236.428 321.967
 794.923 511.898
 141.452 32.150
 756.227 366.092
 161.971 707.307
 712.443 764.803
 94.947 637.215
 731.238 791.153
 869.660 476.503
 184.964 99.803
 839.942 850.052
 852.493 169.670
 764.341 43.049
 851.686 233.885
 663.275 406.153
 690.142 580.766
 620.999 831.338
 732.551 314.963
 35.010 448.490
 51.641 6.307
 873.633 401.437
 531.630 131.475
 79.486 295.203
 756.532 917.258
 326.067 289.820
 372.087 351.640
 198.342 241.629
 444.059 358.101
 406.169 167.897
 734.853 688.392
 559.307 307.574
 625.716 128.950
 121.112 358.648
 667.059 426.069
 528.772 44.870
 941.830 595.662
 813.682 971.415
 776.524 316.206
 896.708 5.566
 984.674 120.162
 668.268 915.853
 134.977 452.318
 919.199 237.747
 110.098 96.378
 670.057 838.294
 975.446 367.367
 786.931 223.792
 375.560 101.556
 382.096 587.244
 988.150 262.636
 117.169 5.009
 114.456 728.449
 472.245 159.448
 94.445 973.008
 462.320 846.912
 684.991 250.720
 395.699 203.965
 809.822 1.214
 629.900 691.043
 616.403 392.123
 18.635 68.886
 694.635 712.376
 816.739 812.037
 716.168 119.399
 254.664 63.826
 935.202 570.240
 174.536 552.799
 698.883 559.516
 978.157 81.053
 798.099 117.750
 444.352 745.956
 550.849 853.769
 577.148 969.061
 556.926 257.177
 724.409 446.368
 153.947 4.446
 513.402 84.672
 503.510 268.798
 268.564 897.357
 658.209 544.169
 168.357 263.172
 824.469 922.157
 452.089 232.368
 714.574 163.668
 71.042 40.754
 449.225 980.238
 686.881 274.173
 957.622 270.698
 327.716 339.512
 457.052 374.400
 120.010 935.302
 62.666 820.926
 702.821 982.420
 268.379 336.739
 407.487 146.237
 292.385 661.075
 337.017 344.269
 639.566 816.564
 719.437 942.038
 695.266 55.230
 530.418 164.201
 430.526 578.955
 403.310 323.374
 21.434 27.176
 367.804 46.496
 221.047 485.941
 408.583 774.568
 981.023 644.751
 217.439 458.473
 114.333 594.595
 659.367 869.116
 686.063 396.652
 296.299 97.858
 485.237 871.388
 50.622 222.205
 988.927 367.764
 561.840 346.677
 5.881 518.451
 639.160 160.171
 958.692 6.032
 164.137 154.741
 12.751 134.913
 902.412 868.366
 921.362 892.016
 572.045 102.978
 167.097 195.272
 645.908 451.815
 330.702 71.721
 273.201 585.380
 404.399 616.821
 254.690 297.113
 233.494 193.948
 640.063 18.031
 368.837 509.399
 504.402 359.365
 246.389 905.296
 152.819 734.674
 885.179 553.317
 74.522 514.594
 771.033 699.171
 674.853 760.503
 533.171 835.069
 239.252 915.874
 640.042 689.506
 887.637 969.326
 58.474 385.487
 950.798 370.542
 508.395 585.598
 309.252 224.000
 179.382 111.294
 675.320 116.229
 83.199 481.389
 544.413 975.979
 329.996 288.543
 893.547 14.997
 719.303 940.638
 543.721 457.076
 18.232 295.210
 136.109 107.783
 999.094 258.902
 686.038 34.998
 770.993 800.264
 787.847 675.397
 661.847 713.864
 440.209 523.949
 89.000 197.821
 665.902 437.699
 651.346 77.478
 211.058 242.556
 440.263 677.516
 553.133 289.202
 110.048 656.565
 729.399 393.621
 83.842 956.032
 451.416 17.138
 863.897 652.911
 6.977 903.674
 434.493 359.767
 308.649 777.203
 313.941 689.567
 444.636 205.011
 754.007 644.874
 368.767 712.477
 679.256 936.982
 155.619 568.889
 186.472 668.508
 95.868 992.674
 220.225 390.758
 945.805 505.803
 542.416 783.838
 831.523 723.685
 412.060 502.223
 678.839 437.180
 780.687 621.477
 958.623 631.517
 35.502 543.699
 946.437 312.632
 837.170 741.224
 365.617 160.033
 804.992 802.234
 62.859 97.827
 305.856 490.599
 431.750 638.570
 464.130 938.748
 407.343 90.281
 490.483 290.395
 586.917 473.283
 244.091 623.956
 49.508 833.865
 513.913 482.542
 739.025 895.226
 202.739 868.081
 410.037 997.534
 497.604 821.861
 507.224 658.516
 240.470 298.303
 432.653 959.758
 304.984 670.802
 251.171 223.505
 523.426 6.036
 373.239 997.362
 980.228 965.094
 344.475 382.763
 635.499 485.560
 848.097 915.989
 807.878 58.220
 4.710 991.773
 27.666 616.173
 225.742 679.067
 868.954 623.972
 262.949 451.575
 236.453 601.966
 795.228 93.196
 75.636 898.834
 332.456 857.217
 902.968 276.470
 398.916 890.069
 929.306 679.768
 719.242 273.708
 839.684 203.863
 378.702 608.513
 665.663 657.983
 906.419 430.275
 264.312 564.042
 752.132 524.979
 25.852 865.590
 339.793 234.078
 848.330 895.844
 508.433 506.782
 623.961 239.553
 743.908 896.145
 412.394 390.804
 794.398 69.608
 768.951 566.164
 505.753 135.121
 941.602 579.286
 546.186 109.291
 643.028 359.284
 977.604 878.551
 90.709 931.485
 815.473 747.590
 938.665 546.893
 70.972 116.747
 502.675 107.689
 637.040 482.676
 412.913 193.043
 440.403 80.910
 73.510 335.389
 789.748 367.245
 330.356 866.068
 888.875 715.012
 762.216 665.211
 214.005 250.677
 434.989 678.966
 365.783 490.059
 666.663 663.315
 166.177 216.370
 916.514 474.160
 74.033 969.691
 864.585 434.828
 414.084 221.365
 817.968 102.366
 754.508 177.703
 953.445 741.042
 907.534 602.588
 469.334 254.091
 174.183 740.888
 313.727 372.499
 394.050 552.533
 825.674 842.342
 208.421 984.735
 867.300 870.789
 392.280 886.926
 38.581 506.384
 678.496 644.851
 505.805 153.764
 784.225 427.877
 196.130 408.957
 282.130 623.582
 423.597 592.051
 42.324 108.277
 929.270 133.112
 537.871 269.148
 305.586 609.170
 768.536 466.645
 501.468 149.923
 653.351 983.742
 692.407 933.210
 789.955 546.392
 73.696 24.540
 623.027 577.348
 873.629 214.933
 529.143 339.398
 68.209 255.683
 662.701 675.665
 344.352 845.354
 747.222 821.077
 942.342 402.372
 296.191 663.384
 201.287 455.243
 43.905 312.543
 227.433 941.801
 23.718 98.123
 851.535 759.670
 691.060 375.229
 388.202 123.510
 522.144 265.735
 60.580 122.619
 474.971 694.296
 914.381 937.562
 753.888 564.246
 675.592 459.862
 227.422 439.383
 69.035 198.227
 194.423 701.591
 325.940 872.721
 636.780 404.728
 887.010 659.697
 627.460 271.360
 24.903 710.958
 747.713 825.426
 342.106 26.665
 602.452 131.163
 874.883 600.020
 281.749 142.553
 83.037 700.129
 700.837 149.801
 12.979 335.946
 540.805 147.122
 775.923 107.560
 215.380 312.282
 524.629 450.742
 191.930 871.310
 885.008 506.654
 711.314 875.841
 300.071 681.622
 673.902 315.117
 673.508 223.104
 208.416 255.449
 711.704 539.478
 314.918 597.603
 312.908 385.460
 399.953 583.909
 550.020 665.072
 505.560 404.072
 251.745 353.845
 407.437 439.504
 871.549 685.883
 432.285 664.045
 413.866 204.393
 59.365 63.233
 284.392 842.184
 944.118 239.590
 371.312 827.543
 577.652 498.044
 725.181 737.857
 98.839 29.573
 368.465 425.864
 857.202 474.081
 965.915 189.602
 814.839 302.578
 961.756 455.869
 232.099 536.773
 929.921 297.620
 840.965 259.781
 83.201 348.327
 736.111 868.757
 393.260 541.521
 949.032 798.717
 536.218 662.871
 385.764 491.920
 801.233 917.087
 852.348 199.933
 288.616 685.212
 940.954 52.486
 739.191 872.743
 858.443 990.681
 440.359 859.108
 931.096 189.899
 62.695 78.945
 675.355 553.313
 412.639 860.226
 474.069 569.377
 814.122 869.386
 108.193 140.777
 729.998 565.352
 560.703 18.350
 831.148 529.850
 606.342 837.556
 748.668 647.939
 29.346 848.592
 387.105 478.659
 751.540 661.647
 822.018 39.769
 413.011 368.731
 294.030 782.134
 813.202 441.641
 687.919 38.540
 205.911 795.892
 646.283 379.105
 439.760 322.697
 313.047 412.489
 866.661 260.607
 785.957 850.440
 403.390 756.174
 35.580 455.692
 52.189 365.712
 130.842 562.732
 70.409 609.911
 610.458 581.469
 159.436 807.801
 221.554 539.685
 930.747 599.637
 680.291 706.378
 241.132 898.926
 716.487 470.412
 87.267 586.693
 270.223 373.544
 757.491 436.557
 91.585 850.765
 79.380 413.251
 136.494 291.642
 427.396 261.449
 486.483 371.986
 795.227 853.417
 186.137 724.594
 650.665 15.875
 479.409 320.395
 512.887 947.112
 729.180 957.147
 587.242 68.839
 570.280 932.452
 303.421 453.314
 24.961 882.711
 999.668 310.170
 804.785 361.509
 127.203 410.254
 440.550 612.441
 391.946 532.058
 281.764 155.664
 959.871 822.372
 552.005 888.293
 810.912 414.414
 252.075 920.604
 195.367 307.299
 688.147 997.843
 915.500 709.535
 139.157 146.936
 390.922 130.900
 741.677 834.948
 564.773 81.924
 89.853 18.456
 142.456 434.340
 553.973 727.852
 227.380 200.707
 598.606 385.960
 508.768 614.403
 817.548 665.141
 973.066 104.935
 338.976 990.596
 939.009 756.734
 234.120 589.997
 671.172 566.176
 583.485 451.451
 100.326 741.442
 616.442 504.465
 291.511 158.132
 496.126 493.964
 351.185 141.435
 728.459 228.016
 879.824 9.646
 141.438 388.911
 860.763 316.119
 921.101 788.457
 862.972 765.285
 269.868 596.147
 535.963 166.547
 39.910 588.284
 828.321 106.805
 811.212 162.932
 984.933 862.850
 655.945 685.867
 817.258 299.156
 536.255 513.595
 719.654 480.734
 402.822 758.392
 474.548 616.282
 531.287 885.441
 680.027 891.084
 90.457 572.272
 103.247 174.815
 971.002 815.240
 948.000 435.159
 310.007 76.781
 789.133 657.875
 172.355 761.283
 212.704 887.622
 444.737 557.956
 279.144 646.544
 65.270 157.906
 146.155 960.597
 357.936 642.342
 225.053 793.162
 25.665 942.566
 353.989 134.190
 541.743 323.958
 736.625 868.466
 482.082 869.931
 976.823 912.383
 179.661 602.884
 927.768 793.687
 829.272 733.157
 335.216 697.928
 400.754 770.184
 284.666 129.066
 960.416 949.393
 234.832 355.856
 984.954 851.378
 236.690 131.859
 164.225 834.750
 678.306 192.443
 916.592 229.513
 268.835 419.757
 223.989 293.367
 766.426 514.937
 477.240 8.884
 278.743 479.725
 302.710 575.896
 513.645 157.093
 19.122 251.770
 651.826 747.651
 601.776 224.591
 151.558 356.528
 166.807 823.065
 704.812 750.769
 840.202 315.421
 248.862 152.148
 957.582 211.504
 731.011 852.680
 317.293 631.973
 637.468 33.354
 349.871 361.195
 869.855 469.906
 693.637 461.620
 701.776 917.490
 604.243 243.462
 418.808 239.242
 653.671 291.331
 61.820 657.933
 272.987 626.573
 7.457 506.808
 297.640 798.644
 60.795 192.506
 921.966 259.660
 261.627 682.505
 451.553 182.778
 753.687 130.308
 252.364 477.238
 199.621 457.735
 80.858 61.481
 286.052 44.836
 990.160 51.971
 623.185 619.549
 646.849 871.154
 650.656 992.217
 767.607 975.900
 192.556 211.021
 554.393 950.945
 814.558 805.616
 233.680 734.127
 707.973 85.484
 805.382 265.915
 120.347 530.339
 799.411 549.989
 359.262 481.365
 594.409 30.064
 682.648 958.900
 749.210 27.044
 350.651 104.710
 861.444 326.882
 224.611 601.286
 930.748 590.735
 359.683 348.097
 750.909 193.296
 429.012 582.881
 873.633 141.377
 747.154 697.470
 517.311 532.263
 414.708 900.988
 981.075 370.172
 299.211 82.560
 664.732 649.951
 391.580 190.610
 388.952 261.208
 553.293 911.859
 10.728 175.341
 895.726 651.139
 193.085 404.988
 436.328 799.781
 924.800 613.256
 261.551 67.822
 8.272 882.775
 26.626 541.434
 207.420 806.253
 148.536 925.339
 241.554 646.115
 740.154 719.569
 947.635 136.440
 7.844 455.572
 37.378 512.157
 137.388 438.598
 225.633 385.244
 347.561 87.616
 583.788 122.972
 848.703 72.208
 711.190 787.267
 535.253 175.297
 356.443 475.800
 824.258 583.894
 49.759 963.827
 662.637 65.961
 921.227 921.263
 228.603 933.905
 425.024 102.416
 689.585 543.992
 116.404 847.811
 820.735 321.382
 840.064 960.231
 683.250 433.544
 791.716 623.242
 587.084 527.129
 468.841 13.105
 473.067 677.131
 794.517 747.921
 727.929 420.248
 895.549 345.559
 453.430 520.265
 561.986 589.344
 836.999 771.029
 181.433 683.384
 583.299 527.007
 503.647 514.013
 259.513 872.800
 476.989 307.061
 855.582 27.296
 339.881 710.092
 165.675 117.052
 332.065 452.488
 639.032 254.143
 699.806 503.135
 834.656 589.013
 947.159 204.920
 331.540 867.264
 575.842 507.191
 8.350 954.944
 356.315 822.657
 706.066 779.419
 682.478 524.898
 944.679 397.770
 935.307 888.964
 179.117 202.749
 373.203 712.704
 977.013 124.282
 688.416 683.844
 986.524 614.589
 532.260 161.158
 969.252 14.970
 482.870 691.712
 912.438 905.732
 776.817 705.225
 45.392 316.686
 772.129 216.695
 784.815 318.835
 380.357 475.908
 367.886 888.639
 377.504 664.150
 424.335 910.658
 559.538 431.957
 540.898 403.878
 582.165 165.229
 113.535 179.006
 154.444 869.266
 422.515 81.220
 132.419 870.656
 939.094 183.781
 276.115 695.588
 744.291 976.734
 738.206 420.607
 552.615 961.220
 195.453 79.471
 956.945 599.186
 318.085 809.469
 993.813 281.425
 603.992 934.891
 147.856 630.503
 543.548 107.408
 224.982 831.462
 389.792 586.805
 708.951 830.137
 203.320 275.124
 936.680 719.839
 240.581 877.935
 672.870 781.317
 530.388 613.808
 2.008 792.849
 711.540 923.328
 280.806 997.534
 912.791 229.233
 680.432 629.284
 876.514 696.828
 397.136 49.192
 343.807 257.084
 302.053 237.214
 319.151 642.348
 844.022 793.234
 557.975 496.047
 699.287 415.029
 14.426 542.887
 593.371 492.629
 46.458 525.826
 95.359 458.664
 601.181 951.524
 24.078 597.968
 48.592 349.189
 507.621 397.886
 652.773 591.150
 129.229 230.018
 176.006 90.291
 978.581 226.772
 815.600 263.509
 640.933 949.937
 541.556 305.963
 108.684 656.966
 104.251 973.131
 529.740 232.954
 137.346 22.275
 432.251 767.048
 217.184 168.048
 231.080 171.660
 734.467 695.655
 151.624 547.294
 468.313 226.727
 252.935 326.669
 761.626 915.941
 624.441 746.369
 817.551 579.417
 526.948 315.258
 460.676 818.227
 785.107 614.948
 527.341 142.181
 979.459 682.692
 114.117 850.977
 373.904 110.992
 172.348 63.137
 319.418 836.297
 292.963 759.806
 445.810 882.379
 85.991 133.010
 966.940 338.929
 882.947 389.522
 135.994 874.837
 840.134 595.843
 379.232 656.380
 112.840 181.382
 70.076 726.561
 23.244 510.799
 769.892 532.296
 930.743 48.240
 124.623 205.676
 407.486 262.231
 363.096 524.617
 852.535 647.119
 467.000 822.633
 576.698 292.776
 875.944 879.068
 841.207 936.962
 933.551 406.891
 224.858 642.985
 880.229 838.146
 866.669 308.678
 841.244 875.689
 628.629 421.065
 59.173 688.110
 542.652 505.300
 270.285 642.458
 247.728 897.585
 145.165 331.855
 640.666 11.972
 703.838 113.373
 13.354 522.530
 501.309 942.131
 340.544 588.640
 665.869 502.814
 627.559 795.909
 892.574 297.457
 792.921 142.749
 659.279 761.927
 115.428 588.110
 981.622 732.122
 941.060 194.912
 273.849 759.259
 947.111 202.536
 479.890 242.088
 577.770 777.406
 807.183 978.365
 278.198 200.561
 686.239 180.145
 297.718 723.559
 121.686 904.555
 244.628 767.646
 353.527 146.569
 346.276 955.455
 746.779 961.405
 792.260 189.498
 437.695 135.611
 363.085 558.096
 427.906 327.370
 221.442 828.433
 304.459 733.494
 671.877 140.032
 422.541 213.846
 483.341 842.656
 395.494 180.220
 77.618 223.672
 848.274 218.231
 277.515 774.942
 188.950 405.307
 97.916 182.866
 299.210 179.013
 169.132 52.270
 528.456 726.709
 177.645 551.046
 764.251 554.646
 269.451 384.214
 40.218 762.510
 714.097 360.106
 604.522 723.956
 504.618 25.474
 409.636 246.567
 654.543 538.369
 977.040 763.032
 135.522 876.674
 746.805 862.174
 18.880 295.417
 627.886 192.038
 985.423 437.643
 134.594 911.871
 947.126 852.194
 420.491 905.127
 782.218 698.644
 723.441 626.900
 774.867 836.751
 313.331 997.577
 128.707 157.567
 413.803 186.412
 199.274 159.112
 756.143 486.534
 876.872 284.908
 250.188 64.379
 814.196 203.203
 634.971 985.202
 101.151 923.367
 139.962 151.242
 164.850 729.421
 963.688 235.047
 440.884 305.212
 405.627 207.731
 0.978 968.342
 493.290 26.570
 313.543 598.069
 981.017 599.827
 591.917 4.234
 290.148 446.423
 388.062 148.628
 769.895 936.754
 807.808 696.449
 120.520 577.109
 751.522 883.731
 799.648 187.938
 168.303 67.437
 171.024 745.260
 402.645 649.675
 323.330 90.252
 213.385 298.042
 233.392 165.434
 61.996 623.031
 950.022 173.456
 360.533 213.892
 986.719 358.619
 801.494 310.108
 216.518 529.597
 878.267 421.119
 421.546 38.100
 664.757 67.232
 752.580 531.231
 728.164 55.309
 767.506 250.071
 275.026 520.273
 337.523 63.680
 805.794 444.498
 509.881 432.352
 408.849 739.415
 697.651 478.158
 545.553 855.174
 210.327 711.806
 651.390 533.951
 852.071 395.407
 945.215 889.692
 883.119 199.509
 543.197 771.901
 178.661 693.637
 813.098 34.150
 620.697 262.468
 78.434 200.581
 142.488 499.893
 444.038 317.691
 10.874 751.662
 21.042 846.752
 805.730 770.548
 989.963 37.363
 643.004 948.375
 267.989 708.777
 821.149 94.526
 506.650 27.091
 661.499 554.328
 407.703 118.280
 600.434 681.921
 30.344 4.960
 892.480 395.768
 696.996 845.039
 744.243 111.029
 66.225 119.944
 543.000 637.719
 911.209 746.443
 622.509 298.447
 555.282 937.363
 852.122 211.767
 910.022 521.573
 201.617 329.701
 726.963 751.767
 359.295 849.282
 305.320 920.059
 829.283 241.990
 242.076 296.624
 647.854 581.661
 317.675 577.118
 708.494 585.989
 683.676 632.085
 520.087 820.173
 764.484 498.727
 218.623 610.243
 763.313 235.271
 565.201 160.223
 135.472 104.691
 74.833 209.532
 575.769 91.942
 992.663 868.305
 880.236 652.369
 556.158 357.711
 857.549 894.072
 420.761 604.667
 357.670 810.154
 678.125 605.853
 482.637 284.765
 33.863 310.650
 378.601 127.300
 237.588 368.148
 363.680 460.112
 151.755 346.943
 910.611 155.512
 115.398 140.843
 517.508 337.004
 790.529 907.423
 308.011 17.728
 86.836 503.625
 301.023 926.587
 236.940 452.995
 380.095 290.839
 660.214 738.194
 726.775 514.937
 6.701 410.836
 717.268 171.593
 140.830 165.372
 327.145 745.731
 812.160 666.652
 957.323 28.760
 200.441 849.948
 251.833 724.064
 325.844 441.045
 93.099 609.649
 721.712 151.566
 155.472 816.273
 593.820 985.812
 497.939 365.361
 582.580 710.302
 960.460 907.485
 926.390 161.975
 76.819 586.702
 347.233 847.197
 764.704 496.836
 973.565 368.564
 838.702 301.474
 538.431 32.835
 4.779 159.666
 478.872 479.660
 229.640 173.899
 280.126 31.195
 482.073 586.682
 897.440 416.914
 766.313 968.205
 619.869 561.316
 12.818 622.014
 662.936 735.764
 866.158 490.981
 767.238 835.956
 272.469 465.206
 392.822 135.763
 282.940 310.638
 817.528 134.240
 870.713 476.649
 732.509 118.938
 225.543 967.414
 269.208 644.430
 815.474 831.593
 856.396 114.806
 62.967 833.609
 789.159 173.258
 302.576 604.794
 867.401 266.663
 499.974 261.284
 231.453 959.925
 202.325 736.040
 466.458 730.985
 245.489 163.460
 873.454 755.645
 705.064 726.177
 299.632 780.243
 489.840 714.879
 197.270 533.789
 334.846 843.947
 332.830 219.187
 957.102 429.677
 315.108 680.979
 943.680 85.862
 452.761 625.604
 905.243 475.867
 313.810 286.116
 358.375 124.483
 247.668 708.805
 209.504 720.320
 376.907 192.168
 67.834 4.910
 582.483 642.545
 583.334 662.952
 531.722 804.640
 710.716 404.943
 150.438 573.845
 66.450 115.149
 264.624 261.003
 151.699 861.277
 656.810 635.112
 141.009 204.949
 49.244 456.975
 619.159 482.288
 670.349 694.231
 224.575 50.360
 40.497 598.368
 717.892 317.348
 464.077 765.741
 832.512 232.152
 801.515 401.349
 127.578 733.286
 359.520 475.950
 402.644 18.823
 951.076 799.288
 451.008 860.535
 187.085 225.827
 631.446 148.923
 45.905 30.993
 985.662 414.650
 480.160 727.711
 183.730 859.743
 845.219 282.952
 158.048 973.314
 931.648 405.384
 806.758 766.400
 344.124 637.344
 982.291 94.592
 459.052 741.763
 204.870 141.640
 608.022 937.882
 182.756 499.137
 947.825 34.438
 512.203 124.226
 491.907 327.213
 555.099 907.185
 372.611 176.534
 838.729 392.559
 786.453 632.390
 730.912 20.606
 532.124 18.820
 158.831 880.219
 197.055 479.079
 758.253 570.950
 75.798 588.743
 761.791 181.418
 832.486 0.494
 813.608 316.318
 848.960 943.016
 590.028 396.869
 556.599 273.657
 920.477 363.072
 838.189 712.645
 53.629 304.392
 639.501 163.435
 765.526 212.801
 159.633 462.721
 328.634 903.590
 633.889 83.909
 575.358 490.641
 600.446 834.065
 721.761 580.249
 297.750 296.966
 545.275 397.926
 197.136 59.762
 415.678 363.616
 686.373 759.643
 495.951 550.349
 214.513 856.870
 796.642 8.540
 244.648 204.552
 274.785 12.216
 675.040 882.040
 610.259 924.459
 844.854 91.864
 915.737 18.012
 280.779 909.546
 391.317 294.546
 235.689 306.655
 724.822 84.459
 168.767 641.154
 970.101 80.825
 295.005 992.024
 267.945 959.366
 445.519 589.534
 370.263 994.895
 811.759 706.248
 703.634 128.019
 857.514 790.357
 82.317 928.907
 261.926 171.339
 25.276 403.504
 271.876 192.970
 521.956 787.752
 188.629 240.718
 555.761 464.265
 865.117 455.503
 463.910 140.945
 348.519 355.321
 472.066 70.391
 47.675 527.502
 379.688 621.480
 744.409 680.315
 228.055 89.511
 188.131 841.642
 901.547 538.974
 28.466 318.682
 490.914 393.842
 143.346 155.826
 85.182 745.701
 530.743 483.304
 609.918 151.888
 449.418 87.916
 750.131 396.662
 344.593 275.770
 695.798 31.380
 783.234 167.610
 939.507 878.633
 483.536 767.973
 104.819 354.544
 965.505 793.419
 459.707 848.137
 113.390 411.690
 493.732 302.378
 343.590 827.449
 535.853 14.636
 258.974 411.655
 640.087 851.578
 866.016 686.664
 850.234 32.715
 186.488 589.270
 906.971 245.892
 540.507 696.517
 618.681 625.858
 870.638 436.924
 572.041 453.117
 253.445 161.336
 903.747 854.446
 569.857 517.017
 237.812 239.588
 121.098 75.569
 63.787 261.888
 553.487 95.110
 193.466 205.951
 641.549 650.956
 93.449 485.354
 451.512 913.242
 908.016 371.170
 921.181 866.949
 623.802 801.331
 530.485 307.308
 800.492 666.110
 160.657 65.146
 519.260 991.317
 438.508 451.480
 54.882 3.727
 402.774 203.263
 333.670 859.202
 607.661 373.015
 525.870 429.813
 268.156 760.121
 369.355 709.460
 554.013 522.392
 716.002 226.375
 34.655 440.364
 720.630 104.053
 773.380 106.571
 395.716 739.183
 952.460 766.089
 477.219 255.983
 795.221 97.277
 684.742 131.645
 129.294 362.320
 213.230 488.728
 227.604 811.544
 316.726 229.132
 668.716 244.196
 993.759 293.327
 302.908 228.377
 368.452 110.974
 999.418 696.010
 393.915 648.670
 516.936 753.231
 950.908 131.832
 494.551 395.683
 443.992 435.592
 443.400 971.107
 231.474 609.751
 547.498 283.004
 989.702 971.664
 701.203 39.418
 684.855 505.171
 244.124 295.915
 687.851 921.091
 353.735 763.384
 654.940 33.287
 651.448 506.396
 745.499 92.944
 727.394 69.559
 150.590 301.600
 528.784 375.920
 554.637 930.975
 750.803 547.202
 295.427 745.140
 959.802 820.227
 574.569 819.555
 436.701 962.540
 5.026 343.780
 2.589 524.115
 170.643 682.817
 55.246 167.610
 274.470 349.190
 959.655 479.171
 630.698 737.881
 880.468 623.162
 925.053 523.439
 280.994 30.867
 249.487 678.060
 130.893 834.259
 780.988 696.871
 430.660 816.132
 196.582 8.251
 870.815 357.530
 25.300 789.834
 270.971 848.537
 864.686 732.250
 190.522 680.652
 918.639 310.972
 648.342 665.405
 532.966 100.516
 941.724 197.470
 155.594 744.236
 900.847 889.680
 473.999 666.945
 668.721 706.283
 880.136 167.405
 950.037 779.074
 83.073 474.519
 146.371 344.165
 785.149 906.839
 488.147 336.040
 215.071 792.214
 112.629 636.796
 780.574 26.352
 526.706 334.276
 676.843 459.352
 366.482 391.132
 430.523 972.493
 233.717 181.014
 741.907 558.629
 391.347 487.333
 731.769 754.197
 553.932 879.016
 629.533 835.311
 59.487 236.730
 834.359 621.686
 580.406 478.220
 121.713 7.666
 774.793 864.224
 989.662 327.648
 25.367 314.167
 879.180 872.459
 619.266 846.322
 351.961 703.158
 424.601 18.848
 561.633 899.398
 682.783 290.175
 256.819 461.450
 901.914 759.324
 557.486 829.690
 776.268 274.275
 252.715 854.569
 418.877 410.433
 984.909 646.417
 155.120 88.115
 472.045 51.107
 439.928 400.165
 638.644 168.225
 712.766 605.942
 893.410 877.621
 854.063 779.712
 725.999 432.866
 343.475 608.845
 669.152 872.012
 811.706 664.972
 560.632 983.411
 819.053 729.773
 970.463 434.047
 858.990 572.227
 864.186 147.498
 575.835 837.664
 736.914 226.386
 381.569 327.973
 963.515 408.768
 266.345 99.739
 308.110 878.859
 906.209 171.320
 965.206 9.674
 794.309 665.111
 162.236 479.445
 250.788 387.155
 939.282 996.157
 822.175 898.189
 889.561 297.277
 861.965 309.181
 250.425 17.188
 417.061 356.994
 88.570 676.192
 934.668 814.217
 437.750 325.999
 584.069 259.327
 88.181 61.740
 68.692 492.610
 463.103 594.847
 925.159 8.847
 271.605 680.241
 285.039 524.302
 723.065 351.436
 557.264 463.452
 305.703 475.393
 198.333 916.142
 951.266 72.695
 725.124 19.987
 764.274 526.082
 21.459 163.175
 25.335 230.348
 252.277 262.112
 474.530 318.484
 864.747 585.192
 736.731 872.801
 87.952 872.313
 413.092 926.195
 484.402 559.503
 781.922 649.129
 728.077 744.341
 131.128 364.044
 233.492 621.883
 589.799 533.499
 215.393 749.014
 497.876 124.411
 473.712 939.892
 112.924 892.135
 756.670 404.126
 17.564 179.281
 117.267 976.202
 379.157 950.012
 734.276 778.338
 96.854 536.936
 285.595 254.334
 425.383 160.696
 34.856 319.265
 418.213 779.088
 295.288 15.154
 216.528 460.342
 169.647 937.573
 9.226 872.440
 311.456 209.722
 290.746 895.614
 618.945 601.766
 688.660 948.060
 44.894 712.557
 165.577 655.343
 197.515 902.411
 317.170 672.615
 811.832 859.097
 990.114 107.040
 8.226 529.956
 683.840 297.446
 123.633 412.144
 534.628 41.886
 727.977 376.832
 919.364 464.608
 728.724 844.264
 371.805 965.653
 552.949 22.440
 42.432 373.421
 690.156 386.623
 22.711 938.017
 119.513 688.681
 618.021 966.746
 649.596 639.459
 915.763 159.023
 112.618 364.074
 534.553 383.105
 902.149 665.351
 238.470 229.014
 75.220 686.081
 591.494 38.943
 286.333 393.702
 149.356 767.091
 140.369 344.119
 929.773 354.718
 179.628 853.286
 361.473 863.257
 21.776 219.855
 334.461 319.207
 82.430 219.501
 809.070 660.646
 619.219 216.706
 92.489 798.286
 371.849 913.858
 965.438 216.800
 21.916 747.088
 397.740 737.648
 811.697 25.563
 392.661 676.734
 525.956 143.797
 261.681 183.304
 316.125 138.432
 272.927 705.579
 521.193 841.014
 509.754 349.396
 281.764 241.172
 996.267 74.875
 748.467 30.778
 722.093 799.759
 526.842 775.009
 361.020 274.127
 479.810 642.362
 911.677 177.831
 505.664 29.874
 581.031 28.019
 632.274 914.852
 323.861 818.923
 2.927 38.826
 87.518 639.738
 690.305 537.326
 988.303 9.539
 954.773 840.151
 63.761 152.131
 582.062 316.377
 557.617 620.320
 392.080 477.502
 757.187 420.961
 331.871 597.322
 526.651 332.392
 756.395 390.718
 876.147 328.325
 393.984 213.319
 142.116 701.271
 0.034 913.406
 797.593 529.335
 62.089 565.669
 184.358 858.163
 949.266 438.111
 887.092 321.435
 244.518 548.968
 331.394 735.426
 383.124 435.878
 964.045 453.288
 196.854 426.373
 999.876 321.078
 160.265 924.215
 832.658 948.950
 511.661 433.068
 398.513 596.698
 512.456 165.980
 843.191 313.077
 779.285 840.157
 26.506 493.718
 315.606 351.396
 648.179 804.205
 854.242 446.532
 2.900 414.981
 747.948 766.422
 674.777 815.703
 588.386 982.888
 422.313 611.673
 249.800 482.889
 347.068 787.737
 225.136 709.884
 398.333 980.084
 110.529 919.325
 761.128 488.692
 388.249 571.579
 577.935 648.355
 325.662 716.096
 340.839 950.716
 744.149 625.596
 688.591 60.278
 590.775 244.471
 983.858 821.651
 968.583 113.094
 114.330 131.369
 428.644 726.456
 344.896 404.356
 606.377 454.460
 587.803 451.853
 482.267 380.702
 197.354 194.507
 777.335 660.738
 832.491 441.868
 948.788 229.536
 264.595 299.209
 451.800 136.178
 392.528 826.106
 977.943 203.123
 518.559 721.333
 196.204 613.869
 947.147 788.273
 613.557 959.009
 706.129 128.249
 871.897 14.290
 122.604 690.157
 517.742 398.764
 782.592 388.674
 759.815 345.699
 186.507 295.783
 284.845 208.166
 6.761 857.661
 979.078 375.636
 37.777 28.002
 625.799 873.357
 683.726 117.263
 869.334 694.439
 590.052 903.078
 83.444 532.618
 928.939 639.223
 214.690 964.473
 987.169 438.210
 225.495 711.885
 371.264 626.058
 801.324 602.940
 86.419 7.609
 454.237 461.860
 412.812 108.211
 821.396 881.425
 298.593 834.666
 670.627 665.558
 519.842 227.480
 62.593 441.988
 183.412 50.897
 35.417 317.326
 31.699 520.707
 655.705 527.419
 164.756 26.778
 980.984 387.881
 143.690 932.779
 391.842 802.415
 352.158 485.242
 444.993 484.620
 45.027 234.242
 266.429 502.754
 733.385 745.531
 20.611 892.448
 674.376 496.420
 958.882 791.170
 937.455 813.240
 347.886 737.559
 193.269 285.659
 414.850 621.467
 358.300 931.829
 607.051 955.148
 71.578 278.408
 562.199 116.520
 676.328 641.529
 416.874 461.688
 629.426 70.116
 462.385 451.156
 718.465 353.489
 789.822 433.419
 986.401 53.444
 875.659 497.526
 156.837 940.157
 50.685 874.938
 631.567 375.130
 301.520 38.402
 762.056 867.335
 786.439 725.204
 246.783 145.827
 45.120 182.962
 799.161 948.984
 962.511 593.058
 990.976 273.567
 755.803 729.964
 682.571 892.770
 314.241 840.285
 184.507 519.016
 185.748 614.814
 190.990 422.532
 2.222 137.502
 220.421 629.490
 624.668 249.885
 384.013 913.236
 306.319 806.629
 573.362 698.734
 580.798 521.541
 859.259 154.664
 825.573 233.406
 977.086 220.758
 798.884 442.686
 142.180 71.986
 249.811 384.422
 197.983 658.549
 632.672 976.234
 810.252 974.538
 273.667 995.332
 344.700 732.304
 122.396 342.783
 419.094 178.550
 634.863 310.425
 322.895 46.815
 866.995 204.834
 420.111 655.198
 575.973 348.415
 869.378 123.978
 926.350 480.297
 37.596 692.320
 252.522 545.332
 581.293 383.895
 540.529 179.574
 507.777 426.246
 740.170 282.584
 493.731 126.867
 411.083 583.412
 173.140 499.650
 329.847 246.769
 53.100 108.564
 653.678 282.785
 672.396 31.974
 742.099 787.510
 783.747 872.010
 301.842 87.428
 869.821 550.881
 740.528 440.599
 551.819 602.499
 418.385 576.246
 227.225 526.385
 379.109 565.928
 92.997 905.393
 454.046 110.680
 37.666 673.694
 779.277 613.183
 389.720 571.765
 482.186 461.203
 312.063 246.483
 900.075 873.003
 558.690 93.150
 333.838 807.466
 138.210 129.208
 238.291 697.262
 140.896 414.204
 459.213 764.244
 16.239 655.269
 775.368 79.391
 74.105 170.864
 549.730 258.143
 15.410 727.208
 774.052 174.104
 171.700 451.627
 568.927 534.165
 594.195 995.818
 220.061 805.640
 631.931 940.880
 861.113 306.558
 578.902 566.936
 802.759 264.587
 958.125 155.721
 433.352 84.994
 105.692 947.871
 333.649 725.611
 683.053 371.533
 339.422 4.956
 296.654 719.826
 412.660 431.860
 459.632 746.577
 333.608 70.327
 62.657 728.328
 969.574 386.553
 405.313 102.200
 607.723 576.525
 704.036 420.612
 31.579 668.248
 68.967 792.743
 476.503 624.124
 914.731 327.058
 697.815 643.495
 26.766 108.081
 334.514 55.745
 386.332 583.192
 837.903 289.055
 907.501 691.707
 71.992 853.139
 455.518 819.432
 473.851 555.623
 597.984 528.615
 407.524 16.678
 141.747 707.675
 153.333 205.916
 485.618 159.725
 272.253 216.124
 481.588 946.980
 877.259 842.278
 857.915 913.436
 463.277 49.374
 281.914 495.009
 305.650 902.362
 997.690 109.881
 273.192 574.969
 286.259 407.585
 33.234 246.247
 87.852 389.780
 698.220 894.540
 276.948 735.587
 699.812 584.251
 771.163 547.316
 129.133 952.933
 820.180 546.616
 580.315 401.997
 98.021 505.244
 137.180 396.623
 202.077 288.255
 85.627 227.716
 639.285 360.494
 81.492 285.128
 600.764 390.405
 297.593 56.509
 741.334 749.801
 784.945 685.479
 692.879 216.117
 260.318 497.299
 257.017 137.449
 452.207 696.408
 702.486 213.479
 254.689 740.368
 598.836 10.994
 336.737 246.770
 366.153 395.543
 694.234 756.916
 629.647 385.889
 402.704 91.810
 410.086 80.950
 597.776 236.763
 731.373 466.187
 373.372 791.245
 913.459 164.792
 818.001 646.306
 373.644 786.084
 109.191 94.723
 366.709 57.470
 334.928 446.064
 642.011 665.808
 216.880 83.081
 324.361 828.650
 959.397 945.639
 479.279 355.433
 155.047 617.927
 299.003 24.156
 734.089 493.614
 843.748 811.468
 872.361 137.409
 946.397 85.494
 168.220 700.920
 594.555 653.615
 191.101 602.657
 651.221 294.897
 196.917 178.409
 677.037 482.877
 731.874 447.209
 338.816 693.190
 417.446 832.852
 99.959 407.244
 164.568 710.861
 710.346 473.434
 721.816 110.313
 271.658 317.458
 966.125 149.714
 127.102 940.218
 918.943 701.818
 493.590 182.919
 667.439 5.795
 54.278 242.644
 319.410 133.469
 797.475 396.560
 779.748 292.489
 315.327 738.453
 542.031 351.633
 856.169 987.579
 205.089 906.117
 405.112 27.411
 993.760 883.555
 398.591 342.186
 955.943 609.331
 763.362 403.985
 573.172 404.724
 415.484 925.078
 435.904 948.637
 219.532 722.500
 152.590 576.554
 455.463 378.136
 366.274 466.155
 785.968 442.397
 305.062 831.399
 479.791 287.875
 682.684 144.880
 598.364 926.844
 559.818 376.680
 69.470 859.473
 371.391 887.019
 80.812 904.912
 193.408 65.845
 259.704 712.748
 266.634 966.610
 347.311 375.642
 193.660 941.127
 914.504 24.216
 288.465 820.446
 442.432 131.793
 569.686 191.541
 348.101 279.447
 464.690 245.484
 270.901 511.678
 623.594 989.289
 850.084 971.172
 351.114 56.194
 969.179 949.437
 148.135 168.706
 877.584 681.180
 140.988 521.984
 31.688 387.272
 769.469 994.117
 940.541 117.805
 837.609 452.634
 720.174 637.531
 815.294 326.466
 625.026 845.845
 353.248 628.783
 156.721 338.261
 156.033 343.258
 774.801 642.060
 293.123 384.899
 29.309 232.704
 440.345 592.391
 582.722 636.912
 484.847 543.704
 23.330 121.418
 26.165 567.639
 231.302 662.028
 21.834 573.944
 933.323 985.077
 694.555 182.040
 765.696 512.864
 703.377 797.430
 906.253 456.723
 926.093 485.158
 82.559 157.388
 274.626 706.689
 420.979 34.098
 118.091 721.198
 274.673 274.099
 796.454 971.115
 418.125 165.883
 625.879 357.119
 83.939 886.503
 808.205 507.394
 460.386 620.095
 922.488 23.441
 884.271 276.208
 685.574 69.061
 925.382 348.508
 488.448 405.091
 441.139 803.091
 741.386 170.417
 11.482 397.938
 267.068 995.691
 675.918 738.516
 168.783 801.605
 771.592 287.356
 650.446 285.829
 800.939 726.381
 884.348 314.530
 480.725 669.215
 997.560 394.421
 485.052 26.819
 692.954 63.388
 390.250 24.052
 628.216 371.921
 159.721 268.645
 966.622 868.923
 325.004 599.335
 85.235 405.162
 182.112 39.202
 206.443 142.145
 639.075 796.675
 212.151 935.821
 334.322 274.032
 439.614 551.074
 761.823 735.963
 254.817 267.969
 56.868 73.853
 392.913 443.192
 937.833 780.636
 762.729 584.915
 889.720 272.590
 779.424 846.634
 792.772 395.191
 539.456 421.503
 825.615 807.776
 837.103 764.743
 41.715 824.247
 271.505 545.279
 668.114 703.397
 465.761 651.475
 997.323 731.849
 751.048 888.384
 30.755 265.317
 923.325 409.234
 532.312 120.380
 800.324 641.795
 313.903 910.702
 62.715 986.073
 803.989 560.368
 104.179 874.476
 852.311 905.395
 517.463 665.799
 358.203 5.631
 162.065 72.264
 439.110 166.984
 77.184 442.367
 195.856 242.603
 481.977 804.751
 600.900 206.361
 733.274 449.057
 7.210 328.397
 956.171 323.190
 323.787 226.828
 520.733 273.265
 57.551 209.006
 82.147 268.398
 411.692 377.377
 333.743 129.367
 142.317 77.264
 322.266 824.876
 295.910 165.536
 350.658 284.934
 620.644 929.579
 431.487 595.827
 908.885 75.228
 568.310 839.705
 783.325 211.111
 25.128 193.498
 185.323 506.370
 216.052 942.057
 714.541 400.995
 7.138 40.225
 860.242 255.477
 496.710 794.326
 366.238 882.356
 734.301 157.812
 496.239 890.339
 184.630 346.181
 779.888 466.303
 952.880 786.327
 91.197 536.857
 100.244 404.350
 262.433 494.719
 611.635 518.148
 192.850 792.430
 376.129 997.344
 851.510 533.614
 628.735 259.047
 178.089 707.820
 731.236 225.455
 589.645 286.937
 570.023 735.344
 242.552 38.198
 678.026 499.111
 967.937 510.188
 982.161 454.629
 690.027 254.142
 701.468 22.811
 396.779 383.818
 816.629 997.282
 311.345 124.611
 969.386 617.195
 714.530 18.314
 979.131 266.987
 998.943 36.490
 60.383 488.415
 554.602 506.054
 543.880 860.686
 255.914 599.066
 528.602 351.807
 857.238 209.399
 583.356 31.867
 927.347 496.856
 863.810 395.997
 934.342 780.185
 881.501 815.825
 306.941 0.473
 550.821 933.893
 274.039 742.665
 21.962 761.508
 753.319 22.776
 484.028 228.635
 706.209 340.134
 472.885 371.786
 88.166 116.325
 950.821 905.423
 641.063 744.872
 325.866 792.447
 342.273 348.217
 761.918 564.245
 839.893 661.713
 289.071 509.977
 865.735 559.644
 877.149 693.874
 580.461 817.456
 383.173 819.125
 425.029 120.071
 52.008 754.108
 139.051 821.500
 543.611 603.507
 672.369 919.728
 613.259 341.079
 227.026 407.501
 993.841 535.959
 291.703 9.123
 461.176 679.568
 391.823 121.507
 821.610 150.103
 200.874 990.590
 791.479 296.581
 420.610 108.951
 663.916 360.522
 420.973 994.435
 831.804 622.091
 469.415 771.036
 786.222 916.225
 611.534 830.999
 95.545 435.665
 981.371 710.463
 127.602 960.500
 814.237 700.033
 270.154 531.807
 454.757 567.128
 75.879 340.028
 647.920 660.040
 877.517 712.213
 774.869 56.306
 835.474 557.077
 54.195 912.803
 270.757 229.713
 133.299 765.021
 255.535 290.831
 705.627 842.081
 364.835 106.544
 524.051 36.719
 897.076 227.400
 357.387 660.515
 737.585 328.691
 427.949 580.005
 935.210 532.748
 748.501 465.068
 383.306 778.391
 575.160 274.134
 216.225 678.794
 140.230 478.861
 452.806 908.485
 610.196 12.109
 419.110 490.138
 216.857 266.049
 771.810 585.173
 74.583 321.656
 807.275 217.359
 868.057 746.441
 793.874 229.806
 369.458 934.991
 498.610 162.534
 322.241 907.830
 914.488 375.723
 263.690 440.234
 530.631 883.639
 206.728 216.569
 749.770 22.721
 72.659 640.471
 252.373 286.694
 373.252 860.675
 66.212 719.619
 848.681 270.893
 735.801 977.984
 746.306 124.841
 537.141 134.465
 796.105 280.084
 966.901 93.452
 26.970 392.956
 397.107 982.281
 652.475 968.471
 550.256 448.286
 816.361 501.342
 367.151 571.863
 961.650 895.088
 540.774 257.001
 610.507 424.649
 931.910 905.989
 5.678 613.239
 802.384 862.738
 162.404 566.417
 163.793 223.485
 659.214 976.301
 985.892 884.286
 907.218 247.602
 809.942 106.977
 583.653 966.818
 816.824 940.263
 503.013 338.897
 284.473 796.715
 987.670 745.207
 888.968 642.144
 52.115 366.458
 541.491 148.761
 646.726 888.812
 570.451 861.290
 237.152 835.708
 543.627 754.876
 996.128 597.707
 946.579 369.867
 430.987 964.158
 186.362 101.852
 890.570 980.545
 947.302 831.509
 821.243 491.740
 90.154 289.577
 57.666 401.947
 937.037 774.822
 727.787 745.920
 630.393 750.024
 363.775 272.313
 80.724 621.279
 585.494 678.913
 939.465 613.428
 757.512 591.605
 742.377 58.809
 514.804 165.606
 385.722 853.269
 159.657 20.574
 21.014 53.338
 9.041 453.321
 210.902 108.291
 627.729 246.066
 283.733 572.786
 30.144 288.375
 590.560 127.626
 839.332 931.451
 216.852 661.474
 723.412 909.375
 371.324 114.210
 310.434 598.875
 483.385 847.649
 37.065 793.542
 134.289 852.010
 793.076 376.985
 548.787 992.806
 763.859 769.844
 35.649 394.192
 981.561 665.881
 616.763 598.686
 909.693 871.532
 83.632 262.223
 997.012 420.528
 903.075 276.347
 838.090 90.709
 125.107 559.976
 117.232 934.477
 667.681 551.398
 339.642 18.851
 835.696 142.282
 872.158 717.679
 524.134 430.484
 631.919 209.726
 434.016 993.965
 934.732 305.344
 550.094 186.319
 308.086 984.971
 673.666 273.238
 202.855 609.186
 633.915 632.053
 421.377 317.604
 905.837 52.468
 90.154 728.102
 309.647 750.494
 217.791 375.038
 650.926 649.629
 321.617 972.199
 56.455 919.644
 510.813 280.722
 169.305 585.406
 464.713 222.278
 668.302 133.289
 329.663 662.306
 979.390 623.728
 17.434 646.300
 835.902 553.813
 266.514 594.263
 135.414 57.641
 121.787 224.990
 525.329 454.161
 898.325 614.213
 347.833 387.749
 874.548 500.702
 86.286 106.840
 765.374 594.699
 706.027 807.092
 766.696 456.767
 277.937 460.071
 651.265 385.994
 845.984 454.151
 998.746 459.031
 561.331 504.701
 328.152 310.513
 894.909 224.778
 291.265 746.892
 74.825 80.178
 506.079 785.740
 420.190 44.217
 338.200 48.095
 682.566 493.904
 456.834 580.072
 911.953 891.958
 235.190 509.699
 365.937 735.480
 670.344 464.814
 36.397 545.044
 55.873 287.042
 14.047 255.846
 945.651 315.563
 11.383 959.522
 246.254 813.198
 361.704 251.052
 518.652 37.531
 976.269 445.117
 660.540 983.323
 421.940 141.349
 185.262 41.887
 154.712 304.778
 871.400 231.472
 265.054 468.546
 891.338 383.992
 942.190 408.609
 853.437 751.858
 407.268 748.031
 929.657 89.424
 789.245 250.810
 260.725 922.216
 389.460 906.596
 709.429 640.007
 896.954 398.578
 297.590 323.812
 350.095 813.169
 45.284 69.574
 292.900 883.550
 616.388 620.851
 526.329 66.800
 50.343 627.984
 813.915 9.200
 766.830 961.393
 653.428 644.704
 11.961 511.980
 886.132 251.716
 468.504 492.608
 174.991 232.916
 78.887 732.710
 763.381 417.215
 381.551 45.070
 25.123 63.055
 195.079 792.341
 61.738 984.794
 110.015 33.983
 498.585 860.957
 478.054 475.920
 11.026 612.719
 888.222 149.626
 386.065 76.391
 158.641 729.718
 833.330 114.193
 772.604 464.986
 119.116 907.802
 274.182 293.568
 54.115 819.479
 189.701 175.445
 142.922 762.013
 538.666 482.240
 353.251 132.752
 375.661 303.569
 114.961 696.019
 200.990 269.697
 771.312 264.917
 583.360 351.440
 813.730 76.519
 246.484 620.117
 700.720 577.734
 930.339 63.658
 834.118 162.526
 997.016 830.825
 111.854 709.914
 414.083 176.037
 244.618 567.386
 21.463 504.872
 890.982 672.491
 930.734 268.187
 386.467 588.767
 281.009 654.738
 999.876 398.606
 99.138 612.608
 905.929 208.645
 602.689 353.686
 406.254 811.925
 314.218 218.536
 928.324 160.046
 899.785 297.618
 379.666 338.313
 731.971 105.769
 6.032 833.289
 39.134 617.767
 799.234 926.923
 822.952 211.785
 102.583 951.677
 893.091 293.392
 577.630 69.768
 721.954 234.945
 411.103 885.088
 907.850 553.664
 169.968 12.915
 848.622 147.195
 247.709 189.619
 470.007 729.219
 406.755 337.792
 177.109 71.612
 609.160 462.444
 459.709 116.403
 566.848 357.714
 92.411 713.310
 238.877 883.229
 641.410 551.012
 689.334 322.581
 986.848 556.614
 206.627 876.969
 962.226 553.377
 612.524 253.787
 622.260 597.095
 74.535 177.814
 403.039 102.924
 123.763 341.759
 811.750 463.969
 695.707 199.421
 758.997 327.890
 905.511 230.121
 159.431 406.513
 571.662 24.625
 613.689 654.666
 671.157 183.344
 437.420 767.577
 480.856 515.662
 815.283 251.247
 998.279 88.839
 676.410 247.950
 783.023 15.940
 963.064 920.607
 887.599 479.799
 199.453 477.210
 402.629 865.295
 769.269 952.315
 2.592 281.715
 638.187 149.894
 999.679 482.921
 673.827 824.521
 877.774 783.309
 436.528 260.222
 247.185 85.639
 758.528 63.457
 122.893 411.762
 468.935 774.265
 452.054 203.869
 832.367 13.924
 795.799 252.454
 178.682 415.367
 979.725 33.691
 541.230 751.730
 668.510 895.022
 76.121 106.818
 72.819 320.557
 492.821 877.875
 68.995 110.421
 527.770 15.131
 690.155 908.736
 681.614 474.279
 345.460 67.741
 514.088 68.015
 934.901 310.279
 948.888 72.176
 770.422 284.921
 437.172 282.990
 489.247 648.258
 819.267 86.808
 878.638 274.067
 119.130 235.774
 227.867 111.292
 817.953 805.851
 815.921 889.964
 847.745 522.005
 843.581 619.815
 291.732 684.052
 265.176 719.443
 698.092 121.497
 885.994 749.287
 832.062 392.830
 911.472 459.648
 387.085 161.146
 87.550 81.527
 629.981 801.148
 209.734 124.827
 602.539 690.798
 231.283 62.556
 480.275 822.738
 426.634 94.116
 89.099 735.758
 100.715 133.836
 696.284 854.815
 542.537 466.927
 770.503 70.320
 244.714 373.508
 896.933 354.690
 619.853 927.842
 840.942 868.588
 388.771 135.194
 484.001 953.243
 670.902 339.581
 67.859 632.053
 329.013 204.195
 640.361 388.002
 891.419 580.402
 514.343 567.752
 56.440 804.336
 848.836 453.605
 365.068 721.450
 511.355 896.567
 676.220 383.498
 256.553 113.731
 989.856 499.877
 988.338 408.075
 410.533 481.795
 691.077 896.096
 429.089 185.180
 205.320 946.558
 603.330 143.632
 772.350 700.937
 347.518 359.061
 520.467 412.195
 181.495 273.311
 358.354 193.400
 57.583 833.186
 74.091 292.107
 469.305 53.624
 512.664 21.585
 971.179 914.612
 173.440 697.843
 601.692 47.796
 288.455 204.500
 929.110 495.214
 722.187 379.081
 36.710 887.428
 886.264 167.987
 563.406 989.318
 254.322 207.699
 828.732 512.507
 161.717 71.727
 336.972 972.846
 4.260 182.057
 391.289 774.324
 34.658 266.689
 800.472 487.619
 973.261 88.242
 452.103 838.086
 82.535 949.968
 908.202 366.085
 136.857 573.186
 782.732 229.257
 488.611 342.716
 942.617 604.559
 778.788 533.985
 71.399 556.118
 559.515 6.922
 711.531 767.206
 434.017 408.411
 999.935 910.785
 226.818 238.078
 202.421 638.308
 76.724 163.520
 184.427 701.876
 303.805 823.326
 805.117 856.991
 998.744 522.431
 144.019 204.275
 781.270 838.436
 547.080 66.416
 289.726 243.755
 873.465 424.887
 115.130 572.047
 524.810 188.546
 952.384 73.823
 912.402 978.018
 283.844 111.848
 860.357 795.965
 464.498 328.774
 27.963 540.005
 375.066 604.953
 63.738 193.814
 33.931 931.732
 757.200 109.909
 598.650 713.490
 640.001 747.754
 883.706 129.709
 91.964 741.615
 917.091 326.463
 144.000 197.985
 651.304 45.535
 531.230 632.350
 934.656 160.263
 656.401 184.697
 389.620 682.042
 574.516 453.653
 292.926 482.688
 831.232 976.913
 716.617 988.874
 484.913 593.041
 583.141 829.194
 248.271 444.569
 376.522 126.728
 811.380 538.078
 704.720 245.063
 792.849 642.735
 847.477 119.479
 727.347 979.306
 674.483 283.529
 181.135 987.277
 658.900 671.567
 716.289 334.460
 122.587 717.385
 550.727 892.825
 766.341 46.183
 514.831 303.608
 98.839 680.436
 244.404 916.790
 672.481 549.208
 510.059 753.347
 357.050 745.153
 529.111 907.249
 979.967 344.523
 980.123 697.918
 985.227 264.215
 12.812 387.903
 715.102 38.209
 665.817 396.049
 105.902 156.126
 948.534 429.873
 70.981 712.355
 165.723 614.596
 383.553 198.925
 448.010 557.985
 184.483 863.551
 558.649 923.516
 245.030 810.998
 866.522 818.283
 183.601 6.873
 474.441 481.421
 44.112 244.336
 266.087 993.857
 19.910 543.013
 557.921 146.955
 882.725 93.096
 915.880 97.675
 535.543 854.438
 900.551 908.455
 439.094 29.105
 246.797 693.978
 804.871 495.814
 550.580 562.837
 947.011 716.018
 541.312 303.863
 38.143 774.640
 654.805 294.369
 420.618 925.091
 910.290 136.072
 237.674 979.934
 133.702 304.968
 325.531 978.102
 785.194 650.570
 356.727 9.973
 46.585 929.908
 159.848 776.715
 237.104 10.369
 927.073 174.511
 964.567 736.259
 827.509 842.645
 923.245 306.155
 993.255 502.557
 736.480 946.146
 261.689 989.256
 357.222 548.608
 719.941 973.723
 6.560 152.872
 487.328 472.765
 500.907 814.934
 223.277 709.289
 722.565 705.174
 199.627 730.016
 383.962 608.960
 18.016 308.574
 659.147 323.376
 979.254 99.832
 571.193 448.246
 969.230 196.850
 673.663 480.898
 465.223 246.233
 818.485 927.031
 790.757 62.962
 10.249 835.594
 162.837 354.352
 184.796 20.422
 942.104 207.956
 472.881 527.590
 76.799 553.668
 200.699 193.090
 241.328 900.470
 699.250 473.777
 28.517 438.223
 433.238 954.827
 633.514 640.272
 84.682 883.852
 341.851 999.760
 932.347 865.699
 332.764 568.258
 128.962 98.765
 562.970 767.274
 595.845 635.099
 990.203 129.393
 108.796 509.648
 17.708 455.262
 448.056 881.873
 631.319 494.476
 14.796 753.808
 303.723 962.973
 191.310 326.785
 853.011 177.289
 634.231 604.060
 264.988 138.267
 160.129 673.955
 174.067 745.599
 509.443 968.676
 602.573 322.238
 984.655 204.485
 492.342 517.635
 256.688 201.431
 38.363 324.514
 852.856 153.343
 317.741 660.100
 391.328 484.737
 867.336 144.230
 250.348 269.700
 822.159 159.420
 372.633 393.537
 809.173 447.904
 452.136 571.229
 775.888 724.853
 55.136 873.649
 301.461 543.054
 842.369 194.508
 124.534 800.251
 113.335 775.459
 764.421 345.110
 346.185 416.511
 301.331 510.677
 292.675 772.324
 911.037 625.269
 872.003 376.250
 366.796 550.742
 532.134 962.807
 876.680 648.207
 683.107 761.035
 721.000 733.439
 102.365 706.815
 798.731 161.101
 44.139 738.359
 443.293 161.424
 908.223 277.940
 489.440 579.208
 321.119 712.314
 280.140 757.102
 15.643 727.798
 14.175 128.288
 952.864 62.516
 923.808 193.541
 280.231 952.862
 312.425 650.434
 357.204 883.891
 502.943 105.142
 678.539 330.287
 480.354 757.443
 887.120 887.256
 140.667 825.183
 572.886 446.427
 971.421 24.601
 409.974 43.491
 26.632 796.731
 676.741 380.246
 765.500 957.852
 947.219 258.206
 696.549 234.124
 930.030 723.522
 507.138 538.553
 82.528 349.133
 116.017 574.092
 842.394 20.757
 720.051 252.610
 522.992 865.109
 725.057 748.795
 117.285 593.884
 467.630 644.530
 281.087 833.344
 815.576 337.436
 530.940 780.397
 248.181 602.001
 434.345 350.770
 486.054 208.789
 107.634 458.198
 488.830 772.884
 315.172 45.638
 946.064 353.890
 606.267 356.480
 733.452 744.030
 285.021 827.104
 127.815 226.307
 213.208 59.151
 507.696 870.155
 955.135 13.419
 402.713 56.812
 122.455 795.822
 888.103 931.010
 830.331 883.431
 698.022 289.949
 376.561 85.069
 2.532 116.398
 872.796 931.455
 462.023 501.906
 940.396 45.681
 45.528 191.116
 409.646 622.175
 735.621 902.255
 484.707 723.826
 904.994 75.687
 140.980 240.091
 54.203 796.547
 767.569 97.536
 165.445 493.805
 744.432 507.123
 25.592 192.411
 819.202 514.657
 78.321 783.678
 717.742 2.343
 208.272 68.714
 359.256 196.356
 71.316 448.013
 652.599 59.400
 348.645 695.514
 5.564 95.543
 506.316 526.168
 91.043 740.049
 126.862 791.942
 869.477 838.009
 689.537 412.038
 479.956 686.325
 307.888 239.813
 75.294 693.819
 587.623 312.526
 509.677 139.210
 597.751 532.698
 589.923 527.486
 309.918 144.001
 299.552 178.288
 564.488 133.322
 503.792 457.665
 179.809 297.917
 476.216 284.697
 699.164 436.591
 565.173 520.577
 137.007 371.816
 179.676 658.817
 64.357 91.220
 337.444 976.133
 287.801 658.234
 427.765 334.466
 5.859 19.811
 822.473 21.658
 651.777 911.549
 71.304 22.987
 87.904 595.444
 773.163 585.373
 541.203 671.620
 780.300 793.451
 753.044 82.218
 204.359 560.267
 553.198 213.089
 115.780 149.327
 204.876 627.869
 803.667 308.700
 855.020 10.511
 762.374 797.276
 665.145 808.481
 42.407 519.085
 299.248 462.032
 423.492 420.383
 466.309 968.502
 791.768 528.175
 918.324 498.090
 713.975 65.952
 406.467 373.665
 160.389 36.024
 516.872 616.688
 624.351 337.093
 415.652 500.077
 86.965 735.346
 405.398 833.063
 776.311 437.719
 860.768 619.687
 945.114 753.038
 800.436 9.102
 740.832 262.121
 751.058 210.462
 47.609 958.806
 53.878 36.670
 148.307 143.175
 696.786 619.040
 473.244 134.344
 668.196 389.027
 184.374 577.328
 720.898 834.301
 81.935 716.231
 4.435 625.827
 335.593 229.861
 926.745 192.184
 932.356 326.686
 696.323 539.712
 925.902 790.515
 584.520 325.267
 571.226 588.545
 46.523 766.306
 67.774 797.454
 414.876 695.026
 824.539 784.317
 100.007 844.457
 141.279 376.597
 720.286 600.360
 788.408 763.873
 664.724 909.871
 809.742 953.725
 542.979 642.882
 690.798 131.338
 281.177 432.800
 882.442 388.382
 212.919 247.639
 175.345 148.938
 30.224 669.261
 42.837 651.411
 490.057 987.335
 344.560 984.069
 112.362 785.276
 575.016 122.088
 2.189 138.804
 592.117 895.561
 331.945 934.939
 741.617 816.172
 833.066 112.387
 852.551 706.090
 976.235 925.629
 393.195 372.769
 924.970 138.028
 401.569 439.916
 91.879 487.501
 722.033 425.780
 425.789 866.326
 751.330 318.619
 830.359 579.399
 812.652 64.802
 232.701 348.448
 502.401 402.194
 359.135 609.661
 786.777 450.689
 762.889 195.695
 237.763 38.885
 816.675 927.782
 892.277 292.592
 416.283 587.722
 674.094 944.338
 927.243 451.721
 843.602 816.158
 286.155 197.783
 321.714 169.137
 185.257 835.676
 85.513 56.644
 420.436 34.058
 846.938 433.509
 969.247 154.413
 422.373 796.077
 339.984 658.042
 179.235 308.973
 551.868 682.812
 632.077 230.179
 579.559 234.114
 160.456 508.921
 735.114 983.045
 266.649 498.643
 733.121 388.834
 194.544 113.608
 758.856 176.878
 830.846 541.418
 857.111 914.193
 923.504 899.728
 205.984 976.837
 925.570 354.056
 113.697 935.913
 429.062 70.778
 858.903 777.552
 744.687 606.724
 220.559 286.117
 839.312 591.590
 849.815 867.365
 521.827 764.387
 614.583 469.047
 505.788 18.903
 991.178 610.330
 138.018 299.732
 233.910 789.205
 108.775 189.603
 872.918 270.014
 121.505 325.766
 476.115 923.202
 147.316 379.178
 169.408 999.078
 697.870 991.639
 199.864 459.749
 275.249 575.225
 611.952 402.348
 381.566 283.059
 603.188 706.663
 855.738 324.260
 251.416 996.200
 839.246 447.806
 433.628 369.397
 924.149 204.871
 960.884 833.300
 400.772 127.180
 263.785 542.535
 472.754 356.180
 609.638 539.330
 645.547 415.821
 500.404 823.860
 600.628 647.824
 977.453 17.095
 949.816 495.203
 385.941 259.998
 608.237 16.165
 272.169 113.456
 744.853 190.193
 498.600 263.329
 558.606 211.118
 63.669 615.807
 506.442 783.421
 160.204 601.745
 175.558 699.007
 553.852 47.387
 172.831 688.818
 720.780 56.027
 204.455 749.061
 364.885 864.456
 771.341 133.514
 904.591 363.996
 521.936 794.643
 446.958 823.461
 523.065 826.393
 274.402 626.291
 348.593 5.039
 281.962 482.554
 590.608 701.984
 399.102 435.503
 892.107 629.599
 290.970 29.403
 935.577 219.907
 494.356 608.597
 628.289 83.262
 241.062 886.004
 460.525 373.010
 146.800 551.940
 213.580 930.958
 491.024 831.242
 724.328 511.392
 229.347 968.926
 714.950 898.118
 115.607 703.260
 40.470 324.873
 268.500 832.105
 441.778 785.504
 304.512 96.193
 694.474 843.074
 334.145 284.890
 169.174 698.775
 944.924 849.658
 349.722 110.122
 988.094 412.316
 953.326 316.707
 965.405 544.403
 450.166 270.087
 949.748 626.009
 56.856 16.702
 844.118 663.807
 573.944 159.627
 915.548 745.422
 725.785 552.188
 665.812 558.479
 243.663 145.902
 403.465 725.559
 689.610 633.756
 249.700 859.974
 657.132 870.676
 584.591 380.838
 292.097 204.340
 164.299 529.696
 166.562 765.632
 810.975 385.387
 102.815 418.492
 895.491 300.345
 104.803 689.272
 952.147 291.995
 708.039 336.748
 40.525 869.793
 733.889 802.366
 712.379 305.104
 134.545 128.358
 163.358 841.082
 674.210 846.794
 816.514 67.627
 20.956 139.068
 865.699 67.260
 161.878 321.687
 324.282 777.066
 218.670 525.428
 703.285 756.070
 877.356 661.165
 361.352 533.294
 978.050 283.027
 808.404 417.034
 890.179 409.535
 239.925 938.541
 255.414 403.324
 467.330 492.282
 472.605 562.695
 282.485 619.545
 962.525 582.186
 445.319 302.496
 149.301 698.567
 659.424 522.470
 172.645 372.993
 551.991 760.640
 370.650 254.749
 204.559 543.133
 395.849 928.141
 796.363 158.682
 624.061 328.173
 482.113 298.234
 41.189 504.989
 493.516 216.301
 630.634 669.401
 344.597 617.686
 94.426 725.801
 853.799 495.616
 513.822 123.304
 843.052 643.834
 857.425 175.916
 910.682 232.262
 472.206 628.218
 629.462 260.238
 318.953 300.411
 124.823 610.668
 540.303 27.260
 925.713 940.875
 356.480 716.691
 639.581 520.198
 479.279 368.354
 724.275 10.027
 504.754 998.968
 957.184 868.841
 703.743 73.614
 132.885 733.779
 469.262 710.281
 754.942 602.429
 421.289 344.080
 678.809 625.972
 911.352 958.697
 667.337 679.902
 838.193 432.404
 947.823 844.624
 286.653 36.576
 122.519 388.934
 367.723 963.936
 148.905 579.227
 679.586 765.228
 740.696 551.253
 266.726 315.768
 67.673 885.018
 644.113 12.044
 377.077 363.310
 21.705 173.634
 399.921 507.220
 34.532 473.145
 623.493 845.455
 107.342 778.170
 641.214 856.408
 689.989 221.829
 470.508 131.589
 448.417 44.895
 549.261 445.591
 622.519 711.554
 875.778 121.308
 30.355 696.371
 692.930 780.240
 50.812 891.957
 184.607 337.806
 624.135 780.349
 755.008 904.424
 220.527 847.333
 705.106 187.396
 518.026 464.312
 65.462 549.370
 456.862 899.290
 253.042 200.245
 481.671 794.680
 307.698 105.186
 306.234 428.707
 150.421 247.001
 927.249 188.047
 462.457 442.134
 941.272 766.897
 987.042 172.250
 377.990 782.151
 832.254 944.780
 227.005 381.829
 435.686 763.292
 906.050 415.908
 423.857 990.480
 975.967 242.494
 549.345 481.518
 159.786 930.679
 57.134 503.112
 956.100 682.991
 262.778 923.695
 964.692 689.029
 315.645 143.578
 157.713 307.604
 270.932 551.775
 252.810 692.614
 857.691 160.586
 674.381 479.153
 63.187 832.356
 252.156 447.409
 666.095 918.299
 307.557 715.106
 655.069 560.748
 450.711 772.366
 530.814 641.931
 665.804 879.421
 478.048 809.594
 838.800 76.658
 430.550 977.984
 96.933 402.817
 963.209 638.329
 329.187 241.061
 507.850 552.755
 264.967 890.147
 586.038 427.256
 55.949 130.585
 16.751 830.900
 563.731 380.768
 527.267 458.847
 461.229 938.352
 962.853 225.256
 845.013 216.295
 648.658 158.882
 693.221 14.786
 152.765 589.793
 131.597 939.829
 182.802 231.351
 859.218 571.569
 23.195 939.471
 84.146 901.744
 392.458 773.579
 104.360 666.384
 929.531 483.945
 995.743 279.346
 467.653 341.804
 319.684 172.343
 539.557 836.487
 999.067 31.168
 97.706 852.517
 522.358 15.084
 600.059 565.134
 988.566 901.434
 480.534 151.106
 596.491 820.877
 622.342 90.012
 483.585 966.157
 13.050 56.951
 134.646 260.692
 967.311 298.919
 288.338 369.593
 544.144 702.841
 578.229 798.006
 401.534 152.712
 340.707 838.241
 865.703 26.675
 719.138 252.260
 442.805 982.635
 584.256 279.296
 67.305 344.665
 895.607 575.209
 717.048 143.726
 46.473 271.459
 486.673 37.814
 891.910 504.008
 107.953 181.523
 561.135 538.211
 250.674 517.229
 634.611 302.738
 696.576 693.761
 733.827 557.147
 820.584 798.860
 267.294 633.183
 360.189 624.390
 817.024 303.709
 530.549 214.555
 81.226 705.994
 427.995 814.166
 134.794 753.582
 839.602 13.860
 81.161 255.013
 975.899 250.214
 577.024 175.317
 905.303 869.763
 673.485 550.344
 183.331 606.414
 469.262 433.152
 131.010 591.661
 78.192 619.906
 672.194 347.085
 816.590 489.772
 538.982 670.059
 586.647 84.497
 901.345 878.370
 518.628 49.711
 177.962 630.117
 713.899 528.056
 499.555 974.911
 657.605 816.326
 286.594 554.888
 627.261 122.622
 885.748 983.771
 372.610 148.753
 602.941 554.170
 972.186 306.608
 647.376 113.274
 150.489 999.971
 35.620 401.167
 361.922 675.356
 926.084 451.315
 587.489 893.094
 893.454 36.699
 349.238 884.541
 494.448 225.855
 805.653 350.227
 8.282 149.484
 656.480 289.849
 298.315 219.770
 744.078 626.689
 379.501 581.059
 804.501 250.428
 986.407 182.825
 487.550 823.160
 419.090 875.195
 51.497 509.022
 352.138 545.510
 643.687 449.255
 482.345 894.202
 729.556 828.220
 672.171 732.621
 534.621 294.276
 132.217 58.304
 649.723 110.177
 642.063 898.872
 630.367 24.358
 504.113 429.302
 235.649 556.219
 981.416 964.502
 218.415 269.958
 213.210 556.048
 441.385 33.115
 809.281 415.760
 777.725 93.609
 477.759 726.768
 310.673 704.394
 575.103 453.291
 905.163 635.090
 519.591 32.077
 243.051 157.938
 671.364 720.888
 928.578 419.637
 846.927 432.571
 646.376 715.194
 851.097 27.722
 533.081 284.542
 724.860 846.151
 675.874 342.669
 226.814 189.073
 825.730 130.487
 995.235 122.791
 186.571 603.019
 936.913 353.780
 268.699 736.147
 420.446 658.254
 858.975 380.852
 531.503 960.981
 822.163 688.108
 894.520 313.270
 697.144 697.494
 751.605 774.457
 455.478 72.855
 190.130 251.025
 743.762 789.302
 654.033 279.736
 908.909 953.571
 391.571 283.299
 908.630 765.722
 968.848 97.320
 218.008 811.694
 801.466 324.423
 264.960 586.138
 167.038 964.802
 48.896 71.696
 902.881 592.237
 32.138 798.648
 963.230 271.298
 335.073 547.216
 908.751 266.526
 734.126 469.278
 881.477 89.534
 55.040 147.725
 536.951 417.967
 699.412 996.716
 71.796 144.102
 244.847 467.063
 912.044 154.372
 151.455 55.536
 780.931 178.805
 500.877 938.706
 913.676 96.098
 627.808 739.948
 752.861 741.671
 295.516 87.334
 866.802 488.743
 361.620 90.485
 362.950 493.136
 401.997 32.244
 200.349 488.812
 560.963 577.629
 474.140 761.068
 604.608 805.385
 588.633 416.812
 229.463 789.238
 844.469 215.700
 656.577 235.271
 133.799 62.279
 285.942 522.727
 412.217 218.212
 140.303 117.735
 347.710 446.541
 261.303 718.312
 938.335 608.636
 483.296 145.500
 48.219 801.524
 777.649 186.233
 295.380 441.869
 888.006 600.725
 797.385 906.753
 347.632 878.716
 157.966 455.069
 344.896 128.205
 178.194 341.673
 771.269 536.544
 971.869 855.298
 215.480 1.591
 31.516 656.772
 553.006 900.437
 857.183 353.239
 95.687 171.000
 756.466 944.466
 313.534 319.082
 535.546 236.967
 799.791 37.606
 915.058 799.542
 128.885 508.464
 462.239 679.146
 341.271 339.261
 675.972 198.961
 93.594 421.274
 91.043 401.733
 729.377 750.950
 82.433 402.136
 175.221 670.519
 603.081 284.123
 248.765 804.848
 735.688 575.322
 604.270 718.061
 490.394 493.905
 644.500 516.954
 248.218 477.551
 626.575 86.644
 100.873 243.739
 295.806 670.796
 739.796 210.597
 434.466 183.106
 623.203 333.590
 29.372 53.386
 724.684 731.703
 488.527 930.798
 18.810 224.436
 696.619 64.610
 969.719 555.407
 243.537 300.829
 92.371 507.727
 19.237 28.437
 290.711 829.525
 500.182 4.635
 233.263 284.316
 493.430 222.844
 798.555 760.436
 218.374 64.449
 357.408 147.215
 335.684 115.042
 806.616 184.081
 648.542 713.598
 232.274 174.465
 551.506 539.595
 467.431 931.632
 64.003 95.180
 677.375 581.553
 213.480 589.224
 219.423 522.584
 210.525 525.498
 98.440 457.249
 946.095 801.594
 293.318 633.035
 828.474 667.737
 435.466 312.377
 432.199 820.086
 853.103 733.253
 248.414 821.740
 883.218 7.955
 479.564 82.530
 827.836 266.123
 112.817 677.307
 677.290 997.317
 815.927 249.134
 128.320 746.884
 734.520 301.332
 829.675 716.213
 316.999 19.272
 736.570 204.597
 466.853 833.149
 944.853 385.581
 814.332 706.568
 106.219 457.066
 730.836 347.859
 150.723 453.583
 978.554 442.650
 418.455 813.497
 21.637 613.968
 738.299 396.653
 28.368 162.206
 500.768 932.933
 299.462 19.551
 319.866 623.733
 176.842 585.433
 634.724 731.573
 659.317 770.230
 187.422 783.539
 793.911 258.695
 54.208 428.368
 69.595 572.629
 81.486 861.591
 237.626 340.191
 666.981 45.796
 271.187 408.564
 764.986 71.942
 186.588 224.667
 420.132 941.558
 636.840 678.059
 637.708 697.902
 92.115 289.657
 773.920 236.930
 904.717 943.418
 123.893 716.790
 61.100 15.495
 948.720 328.813
 220.654 741.892
 718.873 255.576
 79.126 482.289
 966.211 25.074
 850.343 451.117
 390.213 667.515
 988.304 779.306
 18.666 226.543
 255.680 989.332
 494.640 294.244
 45.415 175.651
 369.105 494.063
 968.797 211.482
 494.123 783.486
 203.349 995.902
 810.335 285.318
 842.763 222.693
 532.766 169.430
 482.431 20.289
 692.268 123.648
 809.754 472.165
 370.780 791.013
 928.134 886.260
 664.668 469.901
 235.429 413.408
 262.578 522.735
 687.801 406.759
 576.391 608.368
 322.585 720.861
 113.155 723.322
 681.379 940.241
 422.373 429.171
 787.602 538.228
 650.181 769.447
 189.810 948.451
 836.099 591.993
 209.991 0.547
 408.868 34.900
 439.591 660.201
 387.935 189.827
 38.354 319.787
 42.426 699.986
 923.167 322.878
 868.695 696.477
 225.306 52.910
 843.050 831.634
 762.193 868.118
 812.975 677.805
 859.451 781.684
 386.670 761.576
 894.326 944.075
 748.261 474.302
 964.234 325.112
 899.262 908.133
 244.116 173.930
 43.483 821.286
 841.491 778.226
 283.367 836.574
 324.662 188.777
 774.663 163.137
 951.830 125.059
 740.504 533.648
 909.122 452.717
 725.471 239.220
 344.404 909.003
 578.506 583.834
 509.761 149.020
 496.977 371.703
 75.476 460.320
 102.353 177.993
 407.138 428.382
 713.557 769.269
 888.110 478.451
 452.942 659.537
 883.129 133.828
 480.873 75.760
 664.651 345.865
 880.240 618.881
 128.902 711.509
 577.031 339.064
 809.097 410.539
 215.647 383.878
 22.575 392.640
 339.487 553.124
 768.276 615.757
 242.926 122.066
 601.166 889.028
 847.922 934.704
 358.719 278.772
 257.903 670.020
 587.580 783.137
 797.317 136.613
 430.399 523.984
 354.184 635.710
 775.782 513.359
 405.595 670.373
 668.981 861.626
 875.485 281.729
 425.899 356.118
 806.668 913.827
 15.030 669.555
 34.727 190.383
 75.911 88.692
 642.430 213.019
 261.598 883.604
 915.850 736.079
 337.706 80.087
 986.173 752.680
 880.876 31.042
 946.422 946.084
 312.663 402.044
 305.081 65.961
 26.117 852.050
 457.371 417.655
 235.552 178.210
 900.943 281.582
 956.780 145.714
 130.805 577.716
 835.441 796.771
 155.878 465.367
 842.863 149.890
 977.649 720.641
 688.409 800.283
 953.845 703.169
 18.634 718.412
 983.940 940.399
 529.266 236.175
 848.880 893.475
 276.512 794.436
 717.924 285.210
 88.100 2.394
 907.468 570.513
 718.551 195.338
 999.650 206.034
 522.370 254.862
 665.132 462.500
 16.061 522.439
 200.631 644.622
 926.375 256.904
 306.294 904.681
 667.077 87.900
 863.146 912.533
 717.336 145.527
 1.630 673.097
 986.975 111.524
 107.121 849.427
 920.936 965.428
 318.603 282.591
 119.221 81.773
 727.097 617.106
 509.069 978.792
 758.551 301.310
 311.299 98.165
 972.577 885.196
 978.671 697.463
 767.652 774.031
 65.093 216.337
 752.163 95.027
 302.873 303.777
 19.268 417.908
 541.512 302.372
 405.171 950.169
 234.396 127.312
 371.657 856.784
 775.919 669.644
 244.020 275.269
 695.922 627.057
 667.676 794.011
 843.903 819.229
 786.474 909.231
 653.377 891.974
 462.104 688.732
 106.225 934.072
 968.921 354.432
 435.398 17.642
 837.371 196.908
 57.253 387.447
 660.165 490.636
 935.908 842.651
 699.926 365.870
 102.963 417.816
 479.805 780.350
 516.596 435.668
 337.207 329.992
 802.604 295.093
 266.062 41.864
 712.249 412.521
 559.070 45.126
 722.366 757.384
 535.013 46.807
 34.245 632.427
 447.767 420.690
 69.900 232.636
 926.509 911.030
 266.168 73.440
 597.001 60.893
 705.315 376.243
 941.603 490.741
 650.362 719.405
 733.267 710.321
 957.264 753.482
 242.155 770.252
 275.412 104.235
 781.650 414.180
 911.988 74.781
 405.343 533.373
 791.890 753.985
 763.441 349.770
 488.721 252.151
 304.142 447.375
 307.348 143.233
 394.364 263.291
 666.584 686.732
 219.367 56.634
 941.428 939.468
 889.932 454.898
 686.123 620.242
 379.752 82.466
 58.086 247.683
 278.364 294.934
 912.901 87.226
 873.555 856.328
 634.308 287.070
 471.710 325.577
 321.065 990.354
 778.530 675.488
 573.340 432.739
 452.264 104.669
 231.544 87.617
 916.666 363.411
 25.320 837.547
 194.061 82.278
 22.586 228.115
 855.920 341.543
 939.338 912.651
 358.165 965.603
 19.548 2.252
 653.233 74.813
 138.360 790.110
 375.683 224.096
 666.410 82.475
 361.445 840.116
 182.026 516.814
 263.871 614.232
 383.197 922.328
 507.286 385.190
 162.280 136.286
 408.392 862.139
 221.537 154.416
 588.462 194.699
 362.877 3.348
 588.738 932.342
 544.822 981.996
 134.896 761.034
 406.218 646.376
 724.009 632.167
 479.944 94.244
 32.523 469.223
 109.578 242.855
 172.715 653.875
 814.355 151.876
 617.608 448.525
 777.706 306.167
 932.926 540.409
 345.186 687.613
 515.370 17.693
 69.864 495.004
 758.077 475.660
 426.424 345.129
 318.764 156.548
 896.811 551.564
 28.897 246.442
 605.678 740.430
 981.604 773.434
 26.799 250.614
 203.407 200.926
 793.767 871.243
 234.768 406.271
 209.617 898.783
 804.591 537.054
 368.441 922.820
 425.051 394.354
 663.768 361.880
 199.344 794.494
 977.748 522.700
 923.311 488.697
 714.310 817.778
 872.421 994.997
 579.086 982.279
 651.855 330.636
 217.481 433.403
 505.635 478.553
 426.760 829.670
 340.598 221.591
 163.154 946.537
 935.192 116.518
 303.824 986.192
 837.342 131.255
 507.245 696.682
 979.014 247.941
 283.292 267.885
 169.597 947.197
 853.643 993.926
 201.105 381.603
 699.283 503.865
 83.670 555.736
 78.808 840.718
 911.450 433.815
 810.432 454.865
 471.351 462.133
 372.105 928.726
 87.630 30.815
 845.906 888.225
 435.304 307.551
 451.048 521.389
 448.290 194.641
 738.613 619.636
 741.380 820.895
 903.038 302.513
 608.794 552.648
 870.725 67.347
 59.355 455.571
 703.779 522.259
 105.825 63.382
 583.356 881.103
 703.203 204.354
 967.469 804.053
 90.416 135.291
 35.278 505.966
 547.794 859.969
 894.976 789.470
 657.815 929.822
 234.802 120.242
 421.013 294.668
 703.602 392.850
 107.802 586.721
 714.453 247.127
 548.595 168.984
 45.672 813.366
 910.502 86.901
 369.827 481.244
 563.540 848.006
 53.050 609.525
 790.459 477.024
 442.054 194.128
 182.821 202.958
 680.843 79.528
 135.648 219.996
 487.492 786.799
 901.120 406.490
 465.925 910.660
 888.337 506.847
 448.851 42.921
 954.696 792.042
 164.529 561.851
 181.116 468.026
 618.641 402.649
 368.023 340.774
 988.073 125.775
 244.137 355.897
 368.906 525.111
 111.684 383.990
 317.491 480.335
 528.537 935.315
 10.404 336.579
 272.049 664.645
 843.723 384.098
 566.219 515.383
 39.955 871.730
 661.617 988.426
 55.683 796.243
 817.598 283.097
 336.399 607.005
 483.438 313.073
 876.848 108.775
 646.645 858.316
 573.627 657.924
 503.891 274.022
 37.818 167.279
 606.462 279.582
 233.414 166.306
 685.117 825.104
 464.506 926.176
 418.868 951.566
 121.277 438.721
 381.776 884.962
 560.307 335.442
 387.872 437.484
 215.343 914.061
 16.323 623.002
 765.448 587.967
 499.633 363.589
 11.226 836.026
 612.856 293.114
 187.856 170.219
 130.463 117.918
 265.162 585.349
 691.625 329.056
 417.277 253.586
 109.580 471.722
 183.169 987.014
 804.642 752.320
 858.001 839.767
 864.812 729.578
 655.730 549.262
 427.381 811.448
 45.430 730.792
 517.118 522.961
 95.557 514.060
 12.382 171.196
 447.864 832.741
 83.753 902.086
 800.185 802.802
 757.660 900.593
 197.271 521.940
 400.079 952.125
 531.714 426.375
 46.105 970.864
 41.406 803.425
 976.502 762.445
 182.730 695.294
 571.667 967.356
 564.581 773.633
 769.681 211.305
 980.478 613.501
 883.922 244.005
 385.465 462.826
 766.107 693.470
 670.581 168.493
 454.681 804.555
 607.713 477.415
 351.356 614.519
 517.152 840.814
 398.628 781.660
 272.852 988.377
 669.764 203.134
 757.859 547.534
 664.567 503.149
 944.702 519.156
 566.941 951.467
 360.538 407.207
 854.622 784.163
 840.801 674.920
 251.532 783.711
 542.210 167.877
 825.874 264.527
 118.616 424.791
 512.787 874.293
 531.837 875.089
 882.184 322.636
 23.032 799.611
 186.968 889.639
 484.939 373.409
 673.548 340.301
 606.414 900.061
 578.314 311.271
 291.201 532.877
 886.145 867.423
 643.733 923.412
 709.224 413.000
 255.421 670.854
 428.308 540.997
 182.607 511.917
 599.528 411.308
 277.716 500.120
 95.967 449.904
 891.719 101.825
 256.131 285.522
 210.598 75.657
 635.695 5.077
 1.000 109.244
 692.055 773.178
 528.594 635.419
 714.279 274.064
 163.065 727.519
 87.802 86.024
 310.313 934.480
 550.850 169.666
 7.784 830.563
 158.199 963.390
 803.357 657.305
 870.891 844.238
 510.497 977.515
 894.290 782.187
 519.290 759.495
 401.026 134.418
 549.282 796.357
 112.576 576.601
 888.797 138.215
 339.321 925.446
 187.797 87.575
 662.821 985.577
 996.522 859.592
 107.882 859.914
 287.606 833.692
 720.842 342.472
 810.491 281.743
 222.866 902.701
 27.540 926.464
 324.155 348.816
 622.856 803.698
 301.591 891.992
 787.524 830.777
 196.048 32.879
 126.652 643.302
 67.247 355.722
 640.414 592.727
 947.572 983.812
 667.552 1.333
 708.781 553.432
 387.811 569.129
 947.165 173.390
 730.095 204.368
 106.859 915.438
 674.414 6.648
 504.054 29.953
 644.610 935.577
 246.353 794.390
 220.366 130.987
 524.285 812.901
 834.109 460.455
 601.661 718.702
 622.204 720.040
 467.159 751.166
 659.622 833.593
 403.197 142.992
 490.372 229.645
 255.065 855.347
 68.001 432.980
 471.732 27.616
 914.906 416.535
 771.146 790.757
 797.958 809.871
 741.846 447.491
 380.793 60.352
 716.907 707.396
 858.107 765.174
 686.527 829.875
 290.611 825.006
 895.859 462.930
 355.050 767.345
 602.095 351.393
 194.473 519.438
 439.436 246.020
 520.044 312.191
 115.865 486.530
 675.895 18.804
 97.923 209.896
 959.552 591.537
 338.615 692.971
 597.132 889.315
 481.787 359.867
 737.981 885.582
 799.678 743.591
 68.612 323.454
 57.763 603.478
 890.176 422.892
 674.595 270.548
 74.529 337.027
 779.249 568.327
 356.730 62.275
 843.556 673.857
 160.248 305.458
 461.994 520.110
 136.966 42.451
 3.444 664.980
 967.083 823.985
 403.777 472.196
 662.401 218.228
 397.112 365.395
 686.130 564.880
 290.699 368.154
 7.803 656.024
 720.583 60.735
 695.228 274.552
 132.925 39.861
 577.446 196.918
 422.208 423.068
 741.746 304.352
 829.143 496.422
 330.915 612.019
 917.357 256.966
 38.780 101.143
 971.715 982.890
 445.840 272.793
 208.065 599.516
 553.482 897.169
 673.433 162.817
 554.180 838.077
 19.104 310.004
 583.609 433.475
 521.981 724.960
 334.195 319.885
 840.292 122.001
 442.043 927.122
 249.676 692.010
 291.997 31.685
 199.402 498.658
 698.880 649.648
 343.717 717.994
 24.584 345.703
 80.867 531.518
 966.846 422.729
 616.154 701.035
 120.510 889.897
 652.539 553.738
 658.166 56.691
 702.961 109.453
 124.862 800.586
 366.094 100.585
 489.659 258.522
 568.048 521.734
 671.967 913.352
 56.221 343.208
 767.689 818.249
 350.746 14.656
 972.257 322.656
 879.579 146.105
 645.775 946.035
 314.245 198.940
 328.990 569.713
 806.564 454.369
 614.993 477.048
 227.647 898.051
 256.016 828.546
 907.243 803.723
 460.999 287.170
 245.764 693.316
 69.546 851.708
 857.395 364.486
 801.317 669.810
 238.462 817.347
 534.891 110.040
 931.413 80.074
 102.729 612.572
 565.321 167.745
 263.388 514.917
 245.887 141.255
 770.950 882.266
 491.550 534.396
 75.239 346.792
 171.019 249.328
 503.410 577.695
 797.573 486.185
 470.760 530.458
 636.575 864.532
 600.861 341.928
 647.360 746.745
 685.521 195.277
 524.927 910.440
 344.647 739.190
 449.566 303.902
 544.140 537.747
 465.767 210.710
 863.864 396.269
 270.687 943.767
 472.986 364.133
 125.443 271.520
 140.259 384.294
 340.931 377.964
 583.806 332.460
 518.393 891.167
 928.624 973.974
 331.179 641.262
 698.310 836.051
 959.011 477.705
 406.544 335.860
 373.338 976.933
 547.994 674.880
 19.317 886.188
 309.764 976.919
 246.631 998.447
 153.982 146.357
 261.149 48.976
 158.055 705.693
 758.758 518.630
 568.455 953.770
 571.150 665.755
 931.365 700.527
 113.599 71.239
 742.210 378.464
 642.644 744.286
 217.145 818.844
 976.059 814.908
 272.166 490.929
 520.584 838.630
 417.143 630.161
 19.852 205.735
 178.140 786.328
 154.038 418.439
 75.590 781.518
 975.462 552.315
 659.985 521.594
 585.293 921.124
 770.574 211.219
 583.220 325.793
 994.151 204.081
 745.442 688.101
 296.544 415.262
 400.391 887.577
 343.045 135.843
 823.415 166.962
 58.256 440.566
 111.333 118.627
 271.024 652.989
 828.708 473.375
 695.123 530.067
 846.257 286.776
 187.642 716.143
 277.667 649.648
 959.787 376.988
 26.819 372.318
 771.761 805.891
 898.979 731.312
 785.900 759.072
 425.688 987.168
 669.421 656.221
 876.101 38.748
 297.442 918.291
 452.466 969.144
 403.829 219.279
 422.672 947.802
 235.582 427.493
 159.757 710.510
 487.633 396.395
 421.552 761.475
 908.926 442.735
 100.889 288.646
 185.619 493.172
 448.895 204.220
 309.162 178.456
 964.727 506.831
 240.240 60.528
 751.800 491.006
 476.486 162.433
 863.235 24.321
 142.900 768.945
 651.355 885.257
 547.813 328.388
 253.848 857.534
 210.656 229.768
 402.477 152.919
 175.671 286.386
 741.457 667.863
 811.038 225.261
 757.778 344.321
 166.824 174.605
 423.730 416.746
 566.902 638.216
 354.750 891.171
 257.005 340.803
 18.678 164.849
 268.784 482.270
 573.868 92.934
 911.842 727.780
 744.845 19.817
 523.955 825.692
 699.820 685.008
 923.870 244.365
 812.191 495.779
 879.382 74.230
 58.842 330.516
 361.712 591.920
 425.656 837.881
 270.077 32.749
 302.253 558.225
 119.870 986.094
 403.624 186.377
 164.809 400.700
 159.571 880.971
 916.188 964.531
 869.934 807.371
 707.904 873.090
 794.187 572.183
 88.967 3.468
 990.780 1.059
 488.906 816.471
 360.365 852.477
 956.806 979.613
 396.781 713.412
 311.065 568.546
 482.445 43.973
 821.656 608.462
 755.723 323.469
 475.193 770.382
 155.411 586.891
 919.190 866.144
 942.887 555.990
 647.135 781.771
 0.572 681.159
 750.475 59.145
 393.598 978.003
 335.141 153.184
 900.928 715.169
 265.083 644.716
 516.560 77.795
 367.677 331.815
 787.850 574.481
 308.125 124.512
 496.748 496.212
 532.692 264.606
 754.041 385.208
 592.374 334.972
 423.061 582.661
 716.179 327.719
 727.298 239.941
 211.473 240.191
 438.649 81.993
 460.798 59.775
 655.424 978.529
 371.405 896.498
 530.764 423.495
 854.650 505.303
 524.710 151.671
 584.741 602.690
 652.182 779.490
 55.768 585.156
 562.729 882.182
 45.851 375.840
 97.685 788.613
 559.656 802.294
 660.742 456.991
 285.134 799.838
 446.797 597.585
 525.205 764.156
 391.851 132.305
 486.430 982.283
 927.904 665.374
 88.599 456.950
 998.099 815.066
 44.214 825.079
 759.082 594.908
 615.300 942.561
 373.035 995.730
 35.747 65.068
 877.416 110.038
 266.984 165.342
 375.836 550.559
 288.285 573.261
 481.272 179.262
 93.286 853.951
 778.886 806.041
 632.550 214.683
 978.935 202.732
 97.494 82.447
 772.816 563.701
 751.076 165.606
 262.234 125.370
 370.816 915.259
 231.281 620.499
 753.657 960.904
 705.190 316.456
 441.623 702.206
 872.354 688.166
 242.004 701.480
 925.458 64.847
 444.055 12.618
 44.243 514.231
 161.873 790.226
 140.241 579.005
 574.668 901.705
 110.067 438.180
 183.292 284.652
 898.578 452.319
 576.263 187.667
 309.792 578.092
 698.139 455.355
 78.342 656.745
 664.851 684.643
 536.981 336.243
 779.237 421.677
 298.966 261.567
 398.654 884.461
 683.808 936.616
 606.227 799.401
 319.896 239.122
 477.360 409.224
 79.913 262.896
 930.893 140.068
 569.921 915.633
 355.307 667.149
 78.932 352.445
 128.236 567.440
 684.013 852.824
 854.075 535.654
 31.156 519.925
 259.459 423.914
 811.985 204.773
 667.917 568.564
 721.557 233.652
 359.194 928.102
 507.219 884.511
 769.787 178.374
 849.516 548.407
 851.653 814.596
 203.927 196.170
 246.162 479.900
 279.904 110.372
 599.026 677.831
 647.840 940.990
 15.663 998.211
 604.707 493.011
 590.352 274.261
 157.913 389.320
 219.466 241.618
 20.257 897.122
 690.183 350.483
 265.596 925.774
 810.751 219.578
 647.158 53.962
 183.783 659.705
 103.397 620.979
 15.950 345.734
 198.345 507.255
 79.210 704.913
 895.925 460.913
 892.316 807.899
 335.255 318.063
 256.530 404.328
 44.276 473.602
 164.335 409.666
 142.945 635.908
 590.528 313.213
 588.592 533.003
 885.766 92.405
 902.038 510.193
 115.670 255.818
 283.817 191.159
 244.597 831.772
 738.697 777.897
 150.724 222.246
 130.083 492.290
 4.970 369.458
 793.410 856.678
 55.283 167.205
 961.917 356.242
 663.135 288.748
 265.192 796.922
 951.618 911.146
 619.344 783.764
 383.734 271.566
 59.857 1.953
 312.640 688.963
 299.197 832.379
 178.255 985.044
 799.356 612.528
 790.390 17.432
 916.375 39.154
 589.226 937.233
 633.743 669.905
 39.354 459.802
 692.480 725.439
 351.736 814.447
 638.146 821.191
 575.060 554.391
 733.227 408.732
 118.134 266.816
 574.182 511.320
 900.749 643.812
 56.188 368.056
 352.260 843.992
 448.613 317.969
 233.588 592.392
 386.919 261.832
 926.315 799.531
 611.541 328.826
 166.758 411.607
 54.163 580.970
 786.495 780.356
 102.351 235.097
 514.876 626.787
 483.814 634.982
 292.757 996.770
 573.590 120.749
 407.613 813.141
 116.482 715.181
 483.613 328.886
 401.361 763.951
 419.971 105.045
 54.987 56.572
 568.590 966.887
 525.340 635.285
 157.615 639.837
 385.759 228.850
 409.004 605.435
 152.363 676.776
 251.723 835.791
 912.107 626.941
 611.963 916.610
 704.592 376.386
 160.264 123.691
 987.492 802.811
 133.004 11.135
 296.596 614.592
 521.203 252.394
 243.379 482.816
 959.552 864.228
 585.242 252.783
 58.029 571.008
 268.975 248.649
 530.374 230.288
 52.127 457.673
 199.150 753.766
 719.055 24.986
 35.473 399.716
 650.346 311.535
 640.042 278.431
 901.309 713.209
 636.357 261.517
 275.696 345.027
 50.729 595.024
 626.077 538.134
 948.409 526.953
 707.015 247.520
 10.992 328.901
 989.037 933.464
 835.051 642.336
 501.151 159.250
 41.888 50.678
 801.348 81.715
 677.691 873.187
 825.138 630.280
 294.511 115.234
 581.950 545.648
 805.913 277.303
 361.474 543.198
 55.582 822.996
 383.188 780.812
 699.162 800.910
 231.973 39.600
 734.317 688.938
 233.572 702.545
 904.159 529.900
 351.455 764.852
 406.166 918.199
 650.497 895.852
 351.558 207.283
 744.657 551.270
 306.412 281.955
 500.879 502.864
 900.840 488.301
 138.024 996.799
 890.214 463.156
 469.156 300.100
 494.227 46.289
 572.631 264.389
 205.606 598.965
 529.769 986.580
 258.383 565.192
 875.298 826.732
 362.063 185.216
 115.196 243.833
 256.938 858.759
 572.045 811.655
 819.647 727.918
 120.812 700.171
 367.375 841.790
 231.339 65.375
 72.362 527.848
 494.270 534.110
 932.582 845.415
 284.152 44.027
 54.251 766.445
 919.828 85.638
 420.370 816.213
 83.695 168.231
 257.888 624.745
 26.959 509.027
 313.532 268.118
 339.730 331.174
 122.292 511.807
 627.803 197.228
 848.500 466.376
 90.715 837.580
 720.945 605.032
 719.439 435.378
 22.451 214.444
 61.568 169.105
 160.461 812.044
 374.688 499.762
 496.675 787.550
 595.706 621.107
 386.591 952.256
 189.045 208.623
 638.327 10.763
 347.036 36.410
 286.642 425.963
 651.611 752.466
 963.147 214.745
 570.933 573.591
 75.995 889.804
 664.259 484.072
 668.517 818.975
 162.782 690.488
 961.322 489.642
 446.029 232.226
 779.228 590.086
 558.513 298.035
 984.208 15.397
 228.659 618.178
 667.576 202.054
 233.581 345.194
 766.285 937.091
 474.351 800.165
 354.933 585.320
 815.226 932.676
 600.610 657.335
 828.353 48.870
 53.667 693.560
 757.360 421.299
 963.892 472.733
 656.570 565.443
 866.338 739.619
 118.275 900.247
 60.336 675.130
 812.437 993.808
 423.307 656.277
 228.452 811.165
 450.216 943.366
 227.423 150.199
 510.429 522.837
 939.027 485.923
 164.949 677.200
 26.001 595.481
 415.265 965.126
 701.088 849.060
 965.322 207.244
 128.631 809.530
 803.227 84.376
 941.766 560.341
 560.641 878.270
 725.216 892.048
 424.361 299.518
 75.164 428.490
 673.969 847.957
 576.720 910.422
 846.961 597.811
 14.491 14.116
 812.253 69.130
 834.043 242.829
 715.964 80.297
 236.328 957.989
 480.011 330.750
 950.990 523.530
 742.092 361.443
 288.789 720.239
 361.389 421.432
 312.076 87.360
 741.970 336.435
 132.395 96.737
 687.791 448.943
 396.126 131.722
 569.937 64.921
 855.810 90.782
 606.899 100.152
 653.068 166.896
 709.038 36.627
 118.144 461.449
 873.793 158.106
 784.015 709.290
 621.704 882.101
 135.382 544.305
 596.023 906.388
 783.668 587.302
 699.858 670.950
 150.510 745.905
 81.844 145.647
 929.283 675.728
 799.708 300.293
 105.297 450.377
 64.479 423.153
 881.883 352.209
 898.254 117.739
 666.213 944.560
 705.151 733.472
 203.079 477.998
 366.534 846.059
 847.793 367.614
 813.757 386.816
 884.828 245.352
 718.875 80.836
 223.856 621.614
 668.435 961.368
 939.653 805.171
 467.965 117.697
 120.265 641.641
 663.923 256.839
 705.263 191.002
 892.276 632.368
 242.514 416.965
 773.469 948.761
 280.251 689.370
 105.411 784.606
 907.245 679.386
 470.207 206.477
 426.467 471.385
 806.165 646.214
 418.853 230.444
 321.281 882.526
 348.851 996.901
 483.660 463.642
 160.671 466.107
 941.642 7.101
 994.982 430.014
 653.592 157.312
 654.806 775.744
 374.311 228.476
 904.281 63.499
 909.710 632.661
 185.480 141.569
 250.058 528.778
 180.740 539.811
 188.864 931.962
 577.848 445.437
 271.805 14.209
 863.258 477.568
 668.464 991.380
 377.557 701.761
 667.702 829.794
 824.127 964.961
 141.977 784.289
 985.878 678.500
 261.726 280.963
 338.851 265.358
 551.079 929.728
 271.079 142.578
 721.754 57.753
 639.499 995.368
 592.326 424.015
 798.768 271.750
 362.461 52.127
 88.929 981.946
 961.748 13.825
 102.261 611.860
 604.042 634.917
 94.690 982.652
 852.493 870.698
 348.586 326.588
 817.601 416.074
 519.115 461.959
 778.684 649.767
 346.572 386.198
 824.222 450.447
 136.035 656.567
 662.886 719.592
 90.540 772.471
 757.093 570.973
 634.766 233.926
 395.107 335.360
 936.414 738.915
 344.707 32.196
 778.448 950.766
 748.008 794.292
 66.668 658.506
 928.023 929.224
 586.525 852.170
 615.997 159.958
 116.325 15.632
 685.631 920.708
 830.084 716.801
 35.148 971.310
 704.302 654.582
 608.324 629.188
 703.979 650.156
 336.406 462.570
 142.719 483.815
 738.123 718.084
 271.111 955.286
 86.258 211.748
 781.346 453.439
 66.690 51.861
 161.927 669.184
 177.109 808.383
 285.204 772.717
 274.178 534.378
 56.131 443.104
 543.814 85.216
 640.390 15.086
 181.973 190.138
 673.833 766.345
 503.362 693.866
 836.508 970.120
 391.400 804.155
 359.770 885.588
 641.432 321.155
 983.699 844.967
 85.347 968.349
 856.947 155.649
 502.575 640.605
 88.031 692.284
 380.907 695.902
 534.985 972.567
 80.028 172.723
 831.106 747.289
 938.513 859.691
 163.668 886.216
 246.652 588.026
 478.083 693.504
 756.666 586.913
 303.606 967.186
 820.292 628.396
 472.831 744.916
 211.248 399.243
 523.652 11.454
 914.796 745.163
 369.807 831.688
 434.557 326.334
 948.641 706.414
 592.269 756.447
 499.275 107.232
 71.547 440.199
 91.206 453.119
 602.561 311.633
 165.839 456.358
 299.430 259.002
 527.898 142.134
 172.824 717.447
 239.805 677.380
 751.662 250.983
 742.502 814.167
 392.921 727.962
 716.730 535.482
 648.447 232.752
 378.419 801.730
 731.765 229.960
 192.570 940.289
 3.323 800.899
 217.136 644.303
 615.151 365.428
 230.163 87.543
 248.984 61.828
 431.300 797.081
 797.420 524.574
 277.371 522.888
 5.395 831.984
 48.570 912.134
 467.289 815.578
 137.987 735.252
 999.384 169.081
 106.387 260.848
 642.438 71.437
 993.629 67.914
 337.284 564.701
 677.981 687.835
 427.970 189.564
 628.121 447.307
 430.825 379.580
 806.407 338.991
 140.593 616.442
 815.468 672.731
 881.354 135.143
 396.054 290.228
 133.403 87.467
 798.327 784.611
 538.608 88.320
 280.062 118.390
 395.387 311.223
 405.952 334.546
 767.640 111.400
 7.248 402.187
 645.287 147.764
 638.920 217.352
 681.119 274.662
 373.596 118.508
 691.216 972.125
 482.509 93.449
 724.141 686.742
 361.065 908.266
 285.428 337.078
 301.415 329.346
 534.770 86.175
 940.400 225.967
 567.894 753.291
 415.571 814.671
 445.975 397.282
 144.857 458.472
 462.860 390.393
 360.159 976.063
 343.188 964.531
 928.153 200.984
 69.304 769.030
 892.452 801.468
 846.672 461.763
 582.697 12.068
 169.228 61.872
 23.975 712.722
 948.934 536.103
 913.057 134.533
 466.969 450.623
 228.514 680.041
 304.890 91.142
 934.852 865.335
 68.236 96.432
 504.851 58.887
 346.036 739.939
 600.678 485.165
 9.316 672.718
 157.640 247.897
 269.836 365.608
 942.381 917.180
 354.926 82.254
 0.702 415.941
 741.616 915.752
 62.937 574.394
 497.418 934.480
 184.040 227.049
 838.669 526.709
 611.396 176.508
 810.578 594.354
 999.237 703.872
 364.895 824.585
 730.775 669.526
 737.996 130.637
 827.438 113.481
 169.177 782.227
 981.515 765.256
 729.006 289.401
 859.965 33.758
 511.851 824.820
 412.023 32.879
 174.452 697.595
 343.657 564.257
 840.985 971.473
 773.040 921.011
 640.033 861.913
 881.371 982.363
 563.817 676.168
 854.018 566.266
 246.740 169.762
 752.638 13.709
 528.613 688.647
 57.382 753.089
 5.934 22.005
 310.287 285.257
 968.298 694.312
 620.483 929.663
 280.818 431.256
 255.927 460.084
 599.627 711.922
 345.282 756.018
 316.617 904.837
 0.497 14.852
 420.286 228.852
 302.206 262.965
 958.501 198.134
 375.654 614.079
 501.186 835.913
 737.341 334.300
 259.323 571.918
 677.606 559.777
 732.363 687.205
 331.062 889.742
 668.467 516.311
 397.046 850.649
 48.267 455.182
 31.401 842.375
 888.644 514.427
 17.196 971.983
 131.862 577.130
 916.888 631.886
 289.215 310.318
 946.493 655.518
 976.837 496.434
 931.308 893.690
 972.616 318.703
 993.318 497.998
 973.370 290.517
 876.757 614.075
 204.750 268.065
 787.209 507.771
 375.258 547.067
 751.577 942.776
 940.683 904.060
 204.325 360.721
 104.864 601.106
 376.181 686.943
 603.769 596.753
 164.510 389.963
 857.219 277.730
 262.511 394.241
 109.312 993.091
 133.105 108.183
 375.747 98.791
 851.767 847.873
 363.149 435.096
 282.752 367.124
 589.454 506.534
 570.285 742.591
 111.038 724.603
 548.727 95.664
 25.076 33.168
 634.863 288.317
 66.492 957.017
 745.943 926.090
 537.543 502.594
 176.534 496.773
 702.716 569.352
 506.536 917.576
 938.256 288.973
 45.728 946.547
 958.536 451.964
 44.080 16.547
 543.073 376.540
 611.980 893.357
 378.771 958.729
 653.732 855.525
 10.489 466.080
 977.746 694.740
 886.184 916.999
 417.229 985.207
 95.443 655.655
 288.629 652.262
 465.221 286.555
 797.457 658.952
 105.248 286.704
 241.230 539.316
 526.964 945.839
 679.377 844.515
 911.583 391.313
 465.055 278.921
 620.251 194.140
 942.430 224.761
 346.071 802.474
 186.334 463.420
 455.669 949.971
 834.103 567.298
 686.888 396.345
 469.327 666.813
 917.128 298.757
 255.156 992.335
 729.947 124.020
 374.614 790.464
 849.989 997.029
 564.087 348.761
 630.624 460.022
 574.085 4.240
 935.232 775.701
 661.735 120.362
 300.573 645.749
 318.762 197.634
 885.887 801.570
 926.479 27.230
 649.114 638.278
 168.315 239.285
 534.986 454.076
 36.318 761.857
 369.774 988.449
 560.049 758.261
 123.526 653.411
 836.192 105.060
 289.959 966.859
 120.348 606.834
 242.465 336.471
 187.221 3.797
 525.359 132.380
 603.011 641.973
 434.510 318.687
 169.106 61.104
 810.594 195.032
 476.605 971.578
 419.471 702.686
 97.750 287.783
 413.694 463.524
 476.895 351.531
 271.230 198.777
 567.257 896.159
 984.454 387.522
 890.635 990.905
 644.843 207.651
 128.745 378.112
 535.276 705.626
 943.415 625.244
 329.094 282.263
 278.011 102.777
 508.030 492.335
 426.973 351.574
 982.797 633.713
 139.897 193.693
 541.594 960.699
 620.338 383.889
 902.417 675.076
 609.268 500.877
 122.097 222.108
 634.332 584.100
 64.072 207.430
 736.849 70.189
 771.546 330.649
 540.434 351.026
 484.762 743.984
 832.726 630.529
 810.392 846.665
 32.692 208.731
 155.653 641.035
 101.132 268.813
 15.704 842.665
 915.318 225.621
 414.508 158.573
 617.238 643.351
 689.038 744.413
 408.788 216.940
 644.878 308.737
 109.945 798.160
 746.700 651.042
 123.725 535.886
 616.417 366.894
 324.286 883.893
 449.970 810.249
 564.539 142.338
 613.675 217.989
 702.833 865.508
 304.030 738.086
 193.731 553.231
 740.009 289.906
 747.609 602.442
 471.670 67.631
 412.964 224.899
 428.745 685.910
 702.278 523.973
 771.530 586.758
 298.479 895.250
 245.484 269.902
 129.018 490.635
 960.471 82.467
 566.081 422.425
 523.447 880.990
 545.238 331.932
 535.837 547.724
 34.909 696.634
 238.021 558.050
 532.423 981.296
 735.732 26.472
 809.364 273.141
 797.180 640.258
 632.674 91.123
 764.086 873.445
 505.051 476.926
 101.188 876.209
 908.108 503.898
 522.141 487.670
 107.249 863.329
 308.036 222.048
 254.081 979.827
 289.151 641.988
 469.393 84.016
 230.282 838.194
 429.284 137.063
 862.452 375.672
 34.247 403.916
 184.512 904.536
 294.069 647.530
 640.693 43.194
 91.866 342.291
 416.359 265.623
 932.948 349.497
 13.919 519.401
 776.186 169.912
 932.056 590.194
 178.012 87.488
 210.300 749.874
 45.975 284.341
 681.739 683.516
 547.091 770.772
 441.716 804.921
 96.114 806.609
 560.227 826.325
 763.812 353.580
 789.008 346.682
 1.604 95.128
 617.772 530.800
 836.264 183.368
 772.624 951.016
 909.387 256.446
 206.264 901.820
 136.793 437.877
 965.476 39.320
 762.028 147.522
 525.649 870.870
 47.561 177.360
 322.266 270.188
 362.489 810.447
 180.823 930.319
 514.764 875.316
 123.100 116.736
 570.670 758.120
 911.017 637.377
 289.027 159.183
 559.170 12.719
 560.104 38.141
 611.687 79.909
 720.284 891.896
 24.343 888.968
 357.116 542.240
 133.218 700.376
 722.532 655.859
 118.939 141.461
 334.969 599.860
 111.208 359.520
 927.160 162.794
 220.570 73.290
 941.946 497.007
 259.895 288.018
 103.146 106.109
 231.818 635.005
 705.049 195.338
 143.282 622.188
 638.201 496.817
 775.661 851.323
 469.885 191.429
 427.768 548.916
 247.040 579.739
 676.926 666.887
 912.561 152.499
 15.621 695.330
 101.269 13.586
 41.692 69.753
 590.822 692.385
 260.356 290.363
 259.941 116.731
 626.451 258.496
 189.369 410.357
 673.121 798.179
 620.659 629.866
 474.953 307.330
 158.232 105.407
 143.429 177.540
 608.187 627.409
 993.068 253.319
 643.301 899.917
 718.089 656.563
 470.824 921.444
 730.598 780.786
 464.508 859.181
 408.958 928.887
 364.394 545.131
 143.887 710.202
 909.900 577.001
 333.120 975.152
 369.500 676.963
 524.197 312.349
 282.765 112.670
 728.372 292.775
 209.783 672.870
 94.185 63.271
 464.152 610.892
 32.412 177.354
 717.237 710.120
 998.481 831.483
 234.626 913.762
 265.863 840.660
 25.188 915.121
 544.224 646.170
 736.714 482.711
 417.282 572.998
 60.394 746.625
 583.551 133.541
 253.529 988.344
 392.568 861.841
 152.776 836.527
 372.429 428.278
 429.183 997.421
 361.683 363.976
 484.598 452.344
 588.839 867.956
 163.089 288.723
 12.362 895.018
 660.521 238.631
 448.206 60.554
 672.931 463.385
 303.489 147.990
 895.731 919.014
 15.107 978.656
 640.032 680.284
 800.081 681.771
 191.452 196.160
 877.678 578.667
 926.032 543.360
 567.337 830.564
 395.450 173.951
 324.747 69.331
 81.256 395.308
 902.933 577.140
 229.707 244.257
 45.635 361.081
 752.827 530.851
 894.808 105.470
 208.285 530.150
 158.684 416.231
 144.531 132.837
 905.887 702.445
 865.432 658.046
 66.954 189.724
 880.645 55.725
 607.726 913.745
 867.347 843.176
 238.156 601.143
 982.370 933.510
 111.826 375.525
 390.551 15.963
 510.802 510.929
 178.214 472.991
 80.347 541.424
 615.665 991.277
 939.641 987.193
 438.619 208.263
 437.230 603.519
 307.436 488.237
 510.872 244.276
 450.303 438.651
 446.239 266.177
 230.199 145.093
 281.232 510.150
 727.275 549.810
 474.187 673.384
 582.514 541.940
 624.956 737.010
 193.107 426.531
 715.621 712.977
 725.547 643.389
 308.727 507.867
 363.081 205.802
 519.506 125.270
 226.836 4.003
 57.126 711.679
 704.928 190.000
 728.939 328.986
 644.389 541.216
 119.719 560.537
 363.418 342.579
 621.706 643.935
 535.650 673.619
 105.803 304.657
 196.666 422.476
 622.472 637.785
 891.684 146.900
 13.967 564.392
 991.035 478.410
 946.681 653.341
 568.989 925.419
 951.003 543.205
 796.664 120.633
 731.739 183.122
 319.674 114.262
 508.336 511.538
 557.133 715.139
 12.799 649.598
 705.332 994.845
 144.033 858.720
 594.426 404.210
 108.498 322.338
 520.700 906.490
 204.571 698.542
 54.355 647.139
 596.237 557.396
 350.347 887.117
 412.926 483.844
 117.750 796.333
 77.106 279.608
 534.877 698.057
 748.205 336.462
 639.198 76.474
 357.320 645.106
 132.756 101.203
 646.884 831.067
 887.802 218.251
 506.032 119.173
 429.664 31.090
 366.874 784.953
 233.375 913.186
 488.650 783.679
 169.357 610.193
 173.030 200.507
 946.664 202.391
 720.299 548.705
 958.341 792.610
 726.312 883.120
 763.682 889.602
 935.808 84.520
 231.225 789.500
 688.730 414.492
 501.882 77.654
 230.639 712.979
 754.447 329.030
 92.321 99.761
 809.870 967.583
 991.404 201.481
 893.134 234.266
 462.775 226.636
 82.556 130.835
 705.138 387.978
 769.185 764.337
 36.993 475.668
 680.074 567.600
 313.262 832.140
 998.218 657.408
 668.709 603.028
 851.494 998.086
 859.154 235.626
 908.857 838.346
 177.461 580.637
 183.326 998.562
 667.525 203.510
 19.918 309.695
 963.576 223.223
 967.960 790.332
 189.299 29.270
 79.326 831.446
 685.461 957.844
 618.681 717.290
 947.446 577.341
 153.233 613.259
 675.373 798.667
 145.560 706.538
 727.243 10.090
 94.561 392.237
 555.993 778.237
 750.485 296.556
 268.663 60.174
 217.313 949.960
 212.483 56.229
 799.782 138.733
 239.148 784.583
 156.289 334.469
 873.356 677.620
 789.324 230.574
 191.729 253.296
 701.423 795.996
 558.378 484.486
 429.729 522.710
 546.498 423.283
 861.779 719.682
 562.833 999.054
 648.175 956.873
 372.686 527.759
 536.308 644.182
 964.873 190.418
 128.577 438.284
 894.102 670.865
 946.798 791.964
 366.328 913.261
 993.302 723.434
 192.453 959.617
 423.000 405.282
 207.198 464.180
 367.289 713.044
 541.070 427.797
 220.768 581.217
 30.210 139.675
 859.416 180.017
 165.823 210.529
 801.077 229.821
 14.191 899.590
 446.106 533.482
 0.520 913.698
 401.147 241.361
 943.658 240.784
 848.644 822.577
 180.836 888.903
 788.432 941.768
 536.875 168.003
 258.366 817.413
 603.821 172.546
 804.084 439.856
 715.800 712.449
 182.817 669.668
 869.324 176.716
 674.560 525.510
 968.708 793.223
 261.166 351.599
 315.129 829.904
 98.353 364.971
 429.898 342.825
 128.640 799.752
 659.399 757.183
 799.411 357.509
 680.795 525.108
 797.399 448.469
 972.019 262.320
 579.625 167.185
 562.890 562.559
 565.241 628.317
 310.664 328.424
 899.829 124.060
 485.320 159.522
 163.713 125.856
 377.978 589.045
 672.088 901.149
 808.553 758.918
 713.656 53.704
 982.937 238.279
 255.612 616.546
 890.506 902.301
 68.898 63.646
 922.553 146.244
 614.455 284.595
 292.569 776.497
 297.764 850.560
 139.265 25.443
 217.231 845.611
 460.370 624.872
 377.258 841.253
 654.925 353.836
 537.395 840.612
 917.788 77.173
 656.222 939.805
 834.006 902.065
 947.224 165.637
 642.553 609.199
 281.482 209.821
 986.693 135.139
 389.409 239.687
 827.952 281.950
 574.907 414.046
 186.762 462.964
 457.314 350.950
 677.512 629.699
 299.548 403.059
 449.656 299.462
 418.188 907.919
 228.173 67.362
 859.416 447.319
 92.950 156.639
 273.269 815.148
 452.354 469.793
 740.202 740.625
 184.365 547.799
 164.483 217.821
 50.440 639.087
 917.152 468.080
 471.787 303.198
 309.537 414.971
 412.593 220.739
 531.527 27.951
 85.232 11.802
 175.521 828.098
 202.447 255.418
 868.513 224.346
 602.464 694.397
 785.699 530.098
 895.105 960.417
 557.143 506.423
 777.973 486.160
 894.996 988.829
 388.003 523.263
 956.739 619.888
 349.302 60.908
 266.755 360.305
 495.578 659.708
 894.576 357.821
 855.172 764.562
 436.658 878.438
 737.329 439.326
 275.925 450.402
 326.672 942.014
 159.279 631.363
 333.716 414.128
 600.305 16.932
 45.740 739.391
 198.548 288.879
 735.502 399.113
 86.746 418.530
 304.442 742.842
 245.489 151.102
 329.501 348.383
 936.042 796.225
 244.060 175.306
 524.902 225.430
 187.347 646.438
 239.422 56.671
 404.756 14.333
 87.239 907.034
 853.776 791.483
 180.767 576.514
 574.587 316.876
 872.744 237.502
 207.037 886.067
 473.448 436.473
 890.907 241.074
 381.981 646.959
 366.444 570.087
 423.039 567.501
 917.693 740.403
 190.224 546.874
 470.705 32.177
 613.630 793.904
 599.100 672.161
 602.724 133.931
 905.553 517.730
 978.135 392.113
 572.541 110.117
 463.708 289.765
 220.328 315.263
 931.954 448.827
 313.875 980.253
 504.021 517.023
 540.556 547.582
 324.533 998.536
 982.754 748.874
 640.664 439.129
 757.181 220.164
 194.814 647.975
 637.976 783.964
 326.013 509.275
 153.024 886.406
 704.269 153.852
 700.677 183.531
 385.376 223.610
 413.130 977.868
 165.137 210.225
 157.451 318.756
 778.565 314.236
 158.094 317.364
 781.713 523.189
 16.012 75.147
 374.512 109.531
 238.053 583.733
 578.939 103.097
 952.755 791.481
 137.523 492.515
 29.933 529.333
 5.285 588.286
 924.586 194.161
 89.574 662.347
 891.671 564.807
 865.830 329.366
 756.645 203.745
 35.126 209.737
 744.501 920.373
 566.639 909.377
 363.066 350.720
 313.276 853.960
 478.059 968.871
 133.015 752.695
 309.650 679.229
 776.596 557.313
 502.888 453.030
 101.854 484.313
 885.376 440.289
 786.866 632.296
 311.133 297.897
 182.313 741.215
 713.884 580.138
 264.953 887.431
 348.516 409.097
 529.168 208.808
 206.609 14.726
 735.428 819.567
 849.387 358.548
 579.723 757.927
 835.997 947.929
 866.065 353.681
 541.479 141.523
 667.765 691.737
 290.212 38.955
 218.199 655.598
 288.156 252.388
 47.080 276.860
 60.047 53.477
 795.987 98.703
 803.308 171.094
 532.172 929.376
 904.228 743.409
 510.930 552.658
 547.699 978.465
 695.320 653.872
 941.056 91.828
 862.600 780.282
 795.435 225.569
 446.780 592.494
 822.373 732.390
 977.316 878.169
 645.372 370.906
 868.888 831.016
 560.048 306.709
 643.598 377.290
 444.649 68.911
 375.024 930.212
 95.732 758.506
 136.543 831.727
 690.180 344.201
 620.828 3.364
 631.352 79.932
 432.841 466.875
 978.811 218.277
 107.764 544.525
 70.852 823.343
 883.959 732.820
 987.980 668.811
 88.078 627.200
 662.930 770.870
 537.110 414.315
 786.118 896.418
 205.376 539.391
 80.018 514.526
 71.921 285.658
 995.627 749.772
 286.503 398.493
 720.543 341.142
 755.304 166.932
 461.201 817.147
 838.106 798.314
 979.484 739.323
 907.845 637.528
 112.339 130.950
 95.194 80.549
 596.504 49.676
 122.094 593.476
 651.327 651.538
 919.210 394.293
 961.459 264.951
 876.476 297.067
 546.560 697.589
 449.582 309.753
 433.824 753.300
 248.077 560.396
 565.992 272.502
 175.406 386.080
 315.601 725.745
 143.433 228.868
 746.605 799.828
 12.866 758.303
 106.517 598.020
 838.459 186.382
 263.192 125.396
 49.179 504.622
 65.832 7.331
 647.035 690.818
 133.371 769.829
 845.320 282.850
 906.854 136.140
 222.291 966.607
 75.639 322.338
 577.459 483.618
 658.225 167.982
 335.465 630.593
 123.389 555.177
 840.987 937.939
 340.345 154.378
 974.307 708.058
 790.223 307.859
 641.220 38.079
 125.771 307.289
 256.274 707.680
 680.502 441.210
 951.300 983.168
 79.223 748.142
 961.371 467.376
 443.977 193.572
 230.508 744.808
 405.787 42.322
 455.290 257.380
 884.453 84.933
 465.164 262.964
 375.226 427.113
 395.585 932.598
 849.853 109.496
 619.455 328.700
 735.756 501.432
 891.930 763.149
 254.654 333.172
 865.024 587.887
 482.444 287.298
 726.077 940.220
 215.564 169.703
 595.787 108.774
 303.380 995.836
 827.971 653.726
 817.434 547.622
 28.454 996.364
 891.019 534.699
 451.508 68.978
 468.796 899.938
 139.372 607.837
 576.626 779.170
 396.799 491.424
 155.028 409.460
 794.794 25.762
 422.481 895.778
 185.318 501.754
 152.054 224.871
 194.338 579.694
 989.542 555.142
 310.170 868.003
 924.602 426.148
 166.378 371.708
 487.494 699.837
 555.764 597.023
 0.434 362.641
 429.283 957.802
 909.634 643.442
 909.515 574.538
 585.594 613.123
 663.865 564.554
 56.803 668.510
 772.749 861.232
 565.599 224.332
 130.117 479.278
 62.572 964.089
 18.818 861.666
 323.642 72.991
 605.223 541.908
 146.153 697.487
 943.507 263.532
 499.238 166.063
 620.068 988.172
 840.022 250.340
 306.106 856.647
 409.397 444.912
 327.883 246.120
 865.973 165.656
 469.150 84.255
 359.290 191.328
 851.373 671.896
 166.372 150.337
 110.566 453.620
 480.481 446.811
 623.612 625.640
 336.590 556.799
 104.123 738.558
 52.220 951.245
 63.200 734.740
 850.138 127.649
 942.338 243.475
 484.892 983.084
 905.605 669.157
 19.771 429.005
 510.590 266.626
 274.618 140.378
 650.315 262.356
 595.832 320.848
 112.009 299.745
 274.128 540.453
 877.370 351.412
 267.368 16.960
 389.785 431.846
 567.415 135.789
 637.047 281.132
 102.074 772.293
 196.831 886.915
 84.306 844.616
 722.897 619.606
 137.839 2.263
 522.364 618.365
 845.978 976.959
 401.056 266.354
 921.728 686.277
 300.707 407.572
 393.565 0.367
 87.666 799.299
 781.442 236.935
 299.780 969.424
 519.395 34.258
 541.462 603.072
 9.842 626.677
 314.968 154.784
 894.036 587.822
 370.019 48.709
 944.866 455.258
 578.719 457.884
 562.194 963.604
 35.842 753.563
 135.172 814.282
 636.972 686.122
 566.651 437.426
 92.428 740.324
 396.101 259.126
 940.627 830.353
 151.815 794.970
 80.647 135.309
 581.080 933.947
 53.571 885.738
 97.079 56.379
 372.186 898.721
 320.302 912.042
 688.357 616.309
 735.082 252.404
 259.556 963.390
 811.575 111.726
 746.444 30.892
 121.071 929.156
 761.055 73.507
 987.452 726.929
 161.970 643.634
 636.988 653.203
 934.303 561.198
 28.287 972.149
 626.373 429.343
 37.490 164.758
 973.409 276.285
 242.598 82.908
 205.721 751.967
 575.042 983.913
 2.511 893.385
 794.153 935.792
 453.448 444.008
 377.310 213.368
 272.392 860.555
 619.427 356.199
 868.255 645.268
 692.493 0.804
 417.060 324.938
 149.593 167.298
 450.264 971.297
 966.870 625.059
 533.627 473.451
 127.988 300.304
 668.060 75.024
 973.681 452.467
 111.521 860.306
 896.962 834.008
 365.128 689.525
 373.655 73.203
 256.008 458.224
 17.323 660.624
 6.186 795.475
 154.817 772.210
 226.190 366.465
 979.056 585.352
 192.311 643.815
 372.891 115.258
 39.107 336.369
 63.791 58.665
 558.280 982.285
 493.467 837.895
 779.249 533.843
 127.458 413.169
 6.369 983.891
 423.238 413.569
 296.730 248.325
 185.877 431.004
 727.962 56.066
 10.018 646.868
 177.593 579.002
 206.493 303.092
 617.577 921.169
 389.850 388.852
 226.136 481.619
 436.251 558.141
 493.568 102.141
 64.415 3.655
 211.843 942.991
 928.596 337.174
 5.495 221.559
 3.102 529.006
 302.481 465.395
 671.870 468.435
 230.301 327.978
 381.436 568.064
 430.081 489.266
 866.842 157.905
 737.705 800.376
 791.247 825.921
 817.987 860.210
 452.905 752.234
 339.810 249.681
 887.805 861.360
 34.849 955.092
 940.457 953.763
 830.747 235.764
 475.299 62.935
 235.386 622.018
 971.260 71.400
 769.239 548.956
 974.415 78.161
 697.923 660.330
 799.054 376.482
 760.289 267.055
 64.408 925.584
 375.170 169.235
 59.486 399.345
 751.775 791.956
 46.931 801.719
 937.409 727.518
 781.407 50.164
 577.550 594.449
 140.026 158.327
 706.164 31.806
 580.850 776.766
 350.712 451.401
 478.077 970.237
 951.686 317.142
 374.518 582.415
 339.030 546.434
 67.127 239.871
 258.967 611.171
 751.354 618.220
 639.091 923.401
 324.875 691.881
 54.733 632.023
 348.784 237.645
 306.551 431.352
 120.782 299.777
 931.796 930.034
 194.483 854.690
 596.918 480.363
 424.111 756.139
 107.354 694.701
 995.016 682.700
 624.667 639.508
 766.346 248.996
 208.240 500.851
 779.457 447.315
 58.003 351.411
 729.326 939.188
 588.862 151.746
 139.122 464.971
 432.448 812.245
 581.565 346.978
 556.485 691.933
 543.775 57.425
 288.465 371.703
 2.600 450.930
 203.722 608.886
 860.209 133.149
 616.694 644.365
 558.862 678.039
 29.525 220.079
 250.829 908.048
 28.902 892.075
 224.416 121.331
 167.705 250.867
 87.902 160.770
 663.592 136.335
 776.096 259.607
 835.887 648.638
 383.371 122.037
 82.294 890.398
 334.882 173.756
 568.079 749.946
 504.655 82.712
 315.855 362.656
 674.070 755.034
 900.413 19.910
 623.612 71.977
 779.643 476.067
 169.597 682.914
 442.360 716.926
 428.835 504.804
 992.377 72.816
 429.074 13.613
 684.625 0.793
 120.737 527.030
 905.390 229.018
 703.435 65.110
 470.169 198.641
 604.360 896.694
 177.424 691.232
 158.735 910.460
 786.199 170.580
 96.616 631.872
 914.648 64.692
 965.540 198.424
 422.714 975.793
 72.677 328.143
 236.407 532.580
 949.466 208.918
 87.090 329.813
 590.486 2.874
 524.266 566.340
 238.799 20.504
 764.433 665.046
 552.855 558.890
 365.258 298.930
 943.791 418.142
 469.826 959.099
 393.404 476.696
 9.778 976.085
 407.080 701.607
 51.330 879.297
 5.575 142.254
 630.443 175.082
 975.823 868.515
 371.518 206.799
 473.226 296.436
 790.237 286.137
 563.527 740.553
 20.533 950.004
 306.809 452.621
 306.644 88.517
 493.181 477.556
 695.100 34.490
 440.915 770.495
 133.000 121.576
 243.173 581.251
 515.608 965.510
 206.946 796.983
 969.139 950.364
 753.630 928.979
 847.348 399.113
 858.950 689.324
 60.466 356.109
 893.169 597.452
 642.156 129.240
 1.174 20.672
 47.916 943.792
 534.716 237.545
 923.191 600.699
 442.613 35.190
 790.822 652.198
 443.901 543.375
 798.231 691.690
 586.880 267.457
 800.549 176.234
 844.689 922.385
 305.864 174.607
 454.949 770.135
 294.803 366.979
 94.284 817.878
 474.101 960.127
 833.855 804.149
 910.861 261.843
 372.979 261.431
 202.416 957.145
 846.166 737.278
 800.524 515.364
 674.500 139.822
 965.893 139.874
 443.086 69.884
 170.423 650.600
 668.530 349.623
 884.119 203.510
 938.263 960.609
 328.392 731.743
 199.485 482.282
 397.646 11.118
 719.919 360.227
 949.899 770.460
 284.246 933.544
 651.300 886.938
 705.665 878.442
 588.152 421.689
 476.419 363.264
 696.306 695.132
 937.362 806.260
 417.281 298.964
 375.854 245.134
 792.135 557.971
 952.655 295.683
 820.070 545.072
 879.519 840.592
 414.197 13.818
 215.329 558.813
 710.049 130.705
 493.450 307.152
 54.923 392.751
 938.364 90.058
 412.314 721.980
 655.413 808.604
 543.491 196.480
 91.591 337.985
 518.268 857.067
 554.011 433.035
 403.390 309.253
 250.125 957.466
 376.542 602.877
 372.369 444.330
 717.218 937.730
 210.215 758.117
 785.679 824.636
 233.169 893.800
 74.539 280.343
 975.955 731.619
 13.739 694.370
 376.669 900.796
 441.344 60.442
 803.283 88.382
 485.791 88.694
 264.502 974.668
 208.583 222.593
 476.950 63.105
 352.335 82.025
 369.399 595.123
 252.443 287.643
 891.667 359.122
 680.027 828.193
 384.649 894.048
 570.491 89.742
 310.379 493.057
 190.627 741.616
 466.955 689.060
 945.496 877.272
 380.633 974.126
 314.937 38.633
 912.517 307.541
 132.681 49.711
 104.256 206.564
 825.544 380.217
 358.519 609.628
 266.365 123.685
 476.073 238.966
 465.518 569.231
 200.857 369.626
 538.391 874.087
 434.162 0.980
 799.781 998.554
 423.811 707.510
 713.438 979.836
 97.122 465.579
 981.675 820.796
 448.507 575.681
 715.249 918.975
 3.121 254.311
 249.343 616.012
 924.388 400.862
 343.014 304.028
 210.974 563.228
 744.847 670.720
 611.564 856.989
 158.593 326.123
 675.282 928.803
 683.514 849.704
 631.764 402.187
 722.937 485.142
 265.640 276.022
 991.834 441.484
 401.781 651.397
 654.055 323.230
 164.214 894.910
 279.294 289.018
 505.650 875.937
 429.011 450.252
 146.463 477.120
 412.853 979.091
 610.461 922.276
 458.943 752.349
 426.574 110.796
 22.339 857.036
 285.575 624.497
 728.737 308.531
 332.147 179.809
 980.863 157.825
 246.137 348.441
 211.967 205.272
 61.955 442.515
 276.422 600.238
 109.192 650.203
 346.900 135.360
 176.102 175.586
 719.173 377.748
 224.308 157.683
 90.811 394.829
 269.659 160.036
 613.450 597.894
 520.521 691.057
 457.529 650.528
 488.862 459.416
 864.382 871.349
 597.526 326.580
 987.121 640.985
 163.218 394.273
 986.084 932.561
 481.444 577.793
 296.773 794.459
 847.383 852.310
 131.673 885.727
 564.107 119.233
 718.401 600.656
 493.408 90.260
 574.966 913.068
 249.704 509.945
 41.213 456.341
 306.983 481.397
 39.497 56.741
 743.745 187.579
 546.377 620.139
 80.558 241.641
 892.611 991.425
 236.704 598.581
 846.159 858.088
 441.713 27.622
 500.667 541.517
 458.317 705.960
 521.347 339.072
 506.935 441.630
 975.974 65.033
 208.393 273.356
 188.436 348.022
 888.942 901.252
 136.912 725.727
 6.159 262.577
 422.050 424.829
 869.970 35.592
 749.736 105.625
 442.495 401.539
 908.215 608.202
 823.931 755.321
 23.907 572.037
 168.089 480.497
 310.588 566.243
 647.126 410.402
 892.341 306.334
 705.399 216.671
 594.412 529.282
 40.185 997.195
 823.813 926.139
 433.462 590.882
 971.930 105.588
 973.180 205.745
 786.799 188.284
 161.954 404.509
 208.178 256.825
 561.357 208.395
 512.367 346.768
 684.543 431.066
 757.526 937.695
 880.693 482.501
 388.314 358.137
 581.478 943.921
 89.025 162.965
 960.488 632.835
 157.540 276.115
 327.463 590.168
 602.575 555.143
 304.469 133.389
 90.738 857.972
 453.252 550.370
 738.111 747.340
 812.372 143.652
 456.801 617.037
 108.066 674.879
 236.460 368.400
 900.762 71.004
 923.901 298.927
 874.769 819.667
 23.212 721.174
 954.806 348.753
 990.029 33.473
 100.900 918.077
 855.894 679.836
 982.027 978.422
 663.854 219.993
 326.046 419.622
 699.928 778.451
 484.533 745.259
 395.078 540.470
 609.651 602.945
 780.308 940.522
 117.994 657.525
 688.027 363.372
 693.255 927.280
 393.627 808.054
 663.643 82.996
 923.052 200.231
 967.296 25.225
 859.003 168.694
 203.837 260.189
 657.370 807.815
 154.963 159.368
 436.696 550.796
 162.211 347.182
 80.309 990.585
 474.258 966.282
 649.608 658.822
 46.235 937.513
 357.479 151.330
 794.270 93.633
 205.586 955.239
 312.968 20.474
 314.223 162.285
 962.837 899.623
 637.368 360.160
 768.090 692.228
 280.756 184.671
 50.112 728.710
 852.225 736.213
 303.769 534.533
 949.746 651.551
 726.214 403.535
 14.796 553.710
 582.698 469.449
 781.626 747.028
 371.022 480.193
 574.294 889.941
 483.651 71.256
 833.790 364.245
 800.286 502.493
 791.223 706.480
 738.137 770.927
 886.845 705.301
 684.627 960.544
 818.930 169.666
 208.263 123.831
 394.467 398.105
 836.639 909.999
 251.770 631.965
 682.676 327.955
 92.928 248.385
 546.156 240.522
 64.354 775.707
 900.435 477.785
 72.216 519.428
 54.922 395.500
 35.281 335.743
 751.961 618.084
 732.730 937.860
 79.250 939.763
 73.986 763.827
 251.685 522.159
 329.844 460.618
 12.908 748.053
 350.738 175.101
 928.785 260.807
 743.216 206.496
 72.347 744.187
 767.555 925.832
 740.435 50.989
 698.528 855.003
 182.523 59.383
 101.711 211.584
 476.194 577.369
 916.436 245.982
 843.932 197.874
 103.752 146.312
 892.723 965.231
 566.784 875.322
 570.136 298.995
 938.338 885.395
 494.743 849.852
 965.761 475.275
 739.921 867.073
 618.943 489.416
 961.178 535.300
 669.459 892.297
 869.364 403.996
 506.408 390.532
 704.654 64.700
 989.381 30.995
 376.475 224.006
 516.487 519.578
 948.067 134.369
 483.760 719.690
 884.706 356.285
 413.044 379.573
 3.674 175.835
 163.124 971.246
 991.511 848.101
 451.175 610.095
 148.161 602.587
 989.362 262.253
 214.260 969.758
 678.539 877.027
 601.416 172.520
 744.611 134.296
 518.203 792.341
 403.339 243.469
 637.235 652.381
 499.618 632.978
 429.819 360.199
 693.861 530.142
 780.947 487.130
 720.781 843.500
 243.744 212.356
 287.147 557.411
 381.952 974.982
 520.911 56.050
 242.630 320.500
 953.372 576.084
 588.423 527.982
 680.823 899.885
 166.661 605.938
 187.622 640.424
 896.937 958.348
 847.170 121.918
 393.078 73.877
 82.285 154.392
 1.544 372.381
 746.537 553.801
 415.955 260.619
 370.914 330.855
 624.811 176.625
 346.586 210.873
 252.602 127.728
 928.385 843.617
 377.612 905.041
 642.164 397.044
 345.349 756.973
 462.366 523.343
 464.965 61.317
 147.562 151.567
 376.103 200.794
 737.560 551.045
 231.965 937.040
 235.714 366.851
 165.936 625.305
 436.882 236.550
 126.858 414.307
 180.926 430.842
 493.139 446.286
 682.657 134.421
 647.587 90.450
 133.815 303.188
 230.487 503.375
 316.158 946.099
 233.621 672.899
 285.429 521.317
 676.179 443.621
 265.206 384.564
 866.654 483.824
 162.128 750.715
 332.720 392.811
 717.284 936.602
 351.752 87.024
 333.581 143.098
 674.205 681.431
 359.540 247.803
 864.813 503.665
 813.351 946.860
 634.807 861.881
 647.258 676.717
 372.669 218.776
 84.828 526.056
 649.935 504.505
 918.833 417.114
 958.967 197.066
 994.841 187.390
 86.386 292.263
 187.943 471.102
 921.921 424.432
 723.131 989.045
 808.958 747.307
 612.611 670.881
 749.347 70.651
 657.892 10.888
 448.383 517.484
 965.997 893.207
 721.824 229.108
 285.951 402.490
 659.051 526.745
 915.234 588.185
 946.662 330.984
 140.696 893.549
 284.902 450.675
 552.305 752.786
 83.308 754.215
 441.694 350.745
 887.972 916.830
 414.911 519.525
 885.095 851.605
 307.021 395.696
 536.485 549.299
 185.455 602.048
 952.765 607.857
 322.626 60.616
 97.999 477.886
 362.760 941.870
 771.931 401.844
 812.634 951.423
 538.002 214.515
 463.766 34.349
 189.658 898.353
 370.313 412.476
 885.498 862.979
 731.455 576.968
 974.607 922.572
 81.499 742.772
 594.473 472.826
 900.428 279.333
 0.693 281.005
 400.590 600.357
 3.814 974.204
 302.980 901.795
 895.950 884.040
 823.792 349.851
 478.088 537.673
 486.266 848.421
 706.330 198.301
 345.122 257.440
 597.746 391.494
 555.036 930.065
 238.397 10.976
 177.748 118.294
 459.712 98.625
 654.664 234.571
 265.402 723.688
 376.551 113.345
 747.902 46.613
 365.615 393.708
 707.970 910.073
 807.384 435.480
 738.163 435.834
 293.181 920.191
 233.645 669.073
 374.299 499.627
 813.209 364.976
 805.294 703.207
 458.795 385.055
 538.123 356.906
 380.526 707.394
 696.391 197.139
 81.896 866.229
 938.026 269.875
 309.865 347.966
 536.757 315.726
 828.938 474.441
 362.357 274.126
 136.805 7.269
 604.480 552.691
 49.763 782.228
 405.795 950.844
 315.007 318.396
 591.087 389.901
 168.339 497.201
 896.965 565.661
 742.180 41.455
 722.120 625.400
 960.530 879.087
 583.964 190.997
 633.376 301.770
 540.371 856.237
 809.644 641.430
 624.838 422.287
 570.158 520.014
 362.174 984.742
 673.090 377.768
 145.843 822.887
 215.273 266.012
 336.122 281.991
 482.683 881.210
 502.427 288.109
 749.893 612.649
 108.732 238.467
 96.684 336.696
 906.146 105.775
 564.069 692.303
 333.076 159.457
 723.408 256.819
 765.352 608.818
 110.966 65.472
 644.043 221.545
 944.221 204.940
 428.258 964.882
 121.564 199.693
 267.881 496.555
 78.049 803.432
 14.096 828.550
 568.888 826.627
 133.844 270.630
 649.971 260.229
 671.372 293.705
 869.471 196.140
 212.208 838.642
 153.287 663.483
 911.829 826.750
 814.634 278.411
 815.642 837.936
 127.406 591.945
 634.504 635.773
 635.304 778.638
 769.827 100.436
 813.206 167.833
 76.380 236.436
 421.461 423.564
 684.459 948.439
 292.970 539.256
 204.426 812.278
 840.958 355.081
 37.164 836.964
 73.824 920.908
 998.390 335.284
 732.316 623.373
 420.592 254.300
 531.557 744.550
 664.555 311.969
 682.257 710.522
 96.884 832.448
 495.977 174.960
 67.690 450.934
 141.093 735.259
 953.897 690.438
 529.493 232.311
 571.817 509.713
 977.748 490.492
 64.025 136.030
 127.323 28.608
 39.912 71.923
 631.042 747.485
 309.151 985.128
 150.777 173.611
 958.529 30.151
 175.037 324.025
 954.207 923.230
 294.283 234.814
 525.393 105.647
 683.590 258.660
 627.004 529.561
 282.389 246.365
 66.315 822.830
 252.924 59.046
 893.465 812.071
 794.654 653.453
 332.375 974.772
 920.873 399.683
 505.064 360.247
 824.428 751.500
 69.109 765.231
 507.644 832.787
 439.223 512.752
 291.716 633.629
 746.553 493.483
 95.250 45.784
 53.643 258.184
 250.871 895.209
 492.254 860.097
 461.480 949.873
 31.940 939.780
 960.591 860.899
 78.993 714.989
 289.083 416.334
 310.696 218.693
 416.727 897.436
 284.741 343.468
 382.030 790.754
 846.968 165.487
 687.640 454.555
 64.450 191.689
 438.066 410.047
 910.475 795.825
 537.378 836.741
 751.621 269.821
 150.415 223.116
 566.152 843.805
 373.684 350.127
 942.125 339.396
 541.379 273.272
 150.450 75.248
 515.871 391.727
 803.611 390.740
 466.703 238.945
 838.690 983.235
 141.828 252.253
 300.881 847.039
 171.959 448.997
 851.005 279.514
 43.967 889.153
 230.933 393.498
 630.841 789.894
 450.805 197.901
 500.659 693.086
 20.964 323.239
 150.150 704.236
 652.457 259.629
 152.698 318.914
 958.415 815.976
 387.355 43.608
 473.742 815.599
 763.626 981.385
 894.242 621.172
 494.040 883.459
 643.922 376.807
 138.240 226.035
 488.886 204.320
 572.132 533.668
 909.632 471.742
 275.347 77.445
 755.013 533.115
 9.742 885.712
 468.557 528.338
 38.872 639.826
 991.895 329.736
 549.526 925.800
 604.753 68.122
 245.656 679.027
 203.393 796.096
 134.909 713.084
 299.718 321.462
 88.796 450.379
 744.788 530.840
 678.104 373.020
 449.711 225.378
 242.150 53.447
 253.336 600.043
 898.774 688.189
 332.556 649.161
 824.611 892.534
 883.168 497.958
 293.295 682.359
 136.085 608.083
 642.037 400.970
 487.299 39.842
 111.977 188.299
 685.586 171.771
 770.219 47.491
 667.777 65.793
 945.222 765.829
 989.056 751.362
 594.036 784.675
 549.596 202.706
 149.479 493.811
 856.764 458.329
 875.934 522.217
 724.827 830.853
 880.009 98.289
 645.561 267.939
 291.151 911.943
 60.462 832.274
 939.828 598.672
 128.596 791.548
 137.595 716.805
 966.813 660.065
 2.839 154.861
 597.495 564.523
 605.060 302.721
 282.870 760.831
 24.074 80.447
 566.817 890.337
 71.445 339.936
 150.834 406.958
 811.037 50.555
 869.490 446.437
 382.932 629.730
 124.122 551.060
 797.602 377.674
 507.162 53.771
 970.565 82.611
 281.462 401.835
 35.473 854.763
 350.824 239.401
 957.428 265.757
 304.249 38.743
 298.167 72.155
 674.778 480.411
 118.649 610.304
 315.183 532.347
 978.556 303.272
 550.955 307.369
 670.689 323.202
 773.251 717.796
 153.421 23.858
 330.782 766.884
 386.897 283.685
 873.448 980.855
 787.104 880.459
 798.248 95.333
 463.078 721.024
 709.213 159.065
 551.195 456.063
 90.522 839.637
 889.799 268.079
 921.353 935.001
 148.371 494.314
 151.397 75.992
 827.459 64.252
 679.318 904.281
 345.840 338.433
 308.058 823.751
 625.608 941.821
 618.998 837.897
 147.512 216.961
 543.096 229.201
 679.804 371.213
 795.797 526.575
 663.886 665.647
 171.396 602.749
 277.270 763.644
 802.537 994.324
 274.766 813.320
 925.472 933.101
 946.893 933.632
 948.844 798.964
 622.324 479.255
 903.009 73.272
 599.598 9.279
 801.962 599.357
 820.642 30.576
 436.825 395.834
 921.905 844.764
 448.527 162.222
 22.761 730.424
 710.171 348.566
 68.469 37.407
 552.652 505.827
 147.383 871.109
 859.195 6.759
 688.670 980.706
 657.730 933.526
 134.768 331.212
 379.648 414.649
 717.828 995.130
 207.712 297.008
 574.999 321.530
 886.299 236.063
 165.368 470.062
 448.148 947.298
 931.662 992.043
 661.260 993.092
 340.277 123.106
 708.138 480.962
 870.135 260.504
 971.357 961.682
 568.450 937.098
 561.377 569.638
 392.040 693.028
 834.858 614.309
 477.028 70.515
 17.834 872.916
 576.077 517.988
 774.351 352.437
 347.579 53.551
 207.125 277.764
 730.314 886.791
 105.237 155.264
 873.015 880.010
 980.526 482.112
 672.151 308.559
 478.234 686.284
 892.346 184.256
 480.574 245.860
 669.556 780.465
 719.533 345.493
 322.926 552.801
 5.583 469.506
 300.820 511.485
 493.632 732.596
 561.569 161.736
 430.929 628.736
 119.915 294.496
 951.615 995.368
 83.951 354.040
 39.798 992.742
 550.747 520.189
 321.567 577.372
 835.938 474.916
 863.177 484.709
 875.892 545.934
 348.014 950.485
 281.023 268.654
 532.139 4.794
 534.108 633.767
 593.729 20.290
 644.791 407.115
 205.102 529.120
 195.762 953.843
 879.925 26.101
 980.331 267.787
 348.523 322.698
 246.438 213.216
 559.831 922.501
 167.812 908.476
 21.567 159.871
 376.415 314.511
 895.798 425.512
 856.890 296.009
 843.626 532.763
 947.285 75.031
 541.578 134.071
 662.421 237.992
 8.110 446.414
 686.902 444.092
 19.065 396.291
 631.944 139.440
 546.773 548.673
 49.970 844.814
 122.780 879.989
 117.637 660.271
 545.886 23.579
 273.963 236.360
 385.528 128.288
 705.995 584.953
 168.927 888.903
 758.706 243.576
 95.147 733.626
 785.205 732.218
 149.968 81.658
 902.823 233.208
 864.932 147.282
 663.218 530.616
 887.825 989.819
 941.392 529.359
 429.278 556.579
 888.763 964.764
 393.062 894.143
 646.539 55.566
 161.271 708.226
 573.070 957.509
 118.272 120.908
 976.325 566.858
 790.408 33.774
 61.822 894.825
 136.650 574.539
 887.166 292.388
 936.337 941.959
 264.848 923.104
 224.643 718.520
 561.153 247.690
 368.406 682.766
 315.358 852.628
 151.602 3.636
 242.046 695.364
 351.068 759.300
 0.999 986.330
 882.609 204.526
 722.309 233.955
 41.587 466.118
 585.784 959.570
 460.282 118.664
 278.475 777.007
 669.201 766.447
 224.952 724.509
 47.134 606.324
 513.237 247.775
 143.853 385.776
 164.078 141.754
 982.181 5.736
 130.052 159.787
 817.778 695.559
 309.247 252.297
 733.756 544.563
 139.683 379.430
 354.694 688.352
 556.873 194.386
 315.116 486.973
 377.977 273.955
 49.032 104.454
 479.764 902.803
 70.199 405.025
 500.321 136.782
 481.589 560.201
 580.259 182.147
 734.005 143.728
 810.585 251.712
 98.184 349.308
 341.809 481.027
 325.338 761.049
 381.013 208.612
 154.334 441.227
 737.102 710.739
 739.282 967.320
 924.394 115.394
 481.681 84.275
 683.854 749.785
 872.551 362.908
 790.971 164.556
 700.821 336.293
 178.649 854.735
 736.950 78.659
 279.956 607.311
 830.404 791.933
 484.703 58.278
 294.496 260.558
 179.111 564.271
 723.809 753.170
 801.205 776.892
 682.326 208.208
 75.781 258.912
 402.385 98.450
 299.877 273.444
 86.325 876.142
 518.868 198.504
 148.221 145.909
 278.665 324.094
 769.496 877.646
 553.622 546.918
 169.561 877.395
 452.983 424.274
 664.391 92.682
 499.775 434.710
 758.482 992.559
 81.671 135.072
 498.522 474.676
 98.404 234.090
 123.085 396.082
 707.862 719.230
 637.461 675.338
 314.060 889.884
 495.448 886.121
 784.190 45.060
 702.427 662.350
 146.072 242.289
 691.749 8.369
 347.291 846.925
 547.475 591.666
 776.566 903.254
 32.442 267.659
 208.292 822.545
 365.977 814.348
 262.642 655.470
 418.027 147.808
 834.021 720.231
 536.877 47.257
 766.255 531.503
 399.943 680.471
 207.890 523.263
 318.324 417.594
 7.745 700.283
 286.277 625.049
 479.935 73.956
 649.555 303.191
 227.603 39.156
 678.440 674.211
 142.258 996.601
 131.503 633.632
 445.923 801.930
 347.646 483.425
 799.101 576.259
 722.415 591.678
 220.134 106.819
 29.006 737.894
 340.069 329.560
 806.836 460.150
 418.986 62.932
 536.187 916.597
 470.505 363.948
 74.628 696.325
 754.405 229.895
 581.103 890.672
 104.773 263.438
 81.280 184.081
 942.691 762.468
 820.734 2.180
 86.253 161.833
 451.572 13.418
 402.704 30.452
 947.159 809.289
 62.057 868.380
 435.726 67.669
 341.028 723.935
 87.065 255.262
 111.008 396.273
 930.507 160.620
 922.751 454.894
 383.443 621.125
 900.206 10.962
 137.302 458.909
 981.404 648.392
 394.879 255.704
 728.451 963.083
 745.013 449.514
 382.680 80.094
 866.783 741.745
 804.120 399.964
 897.705 767.780
 723.999 761.544
 504.122 853.146
 500.552 559.954
 235.221 788.369
 525.581 0.636
 606.631 385.830
 133.775 245.479
 979.591 999.659
 448.567 371.913
 815.195 703.613
 15.422 743.546
 380.865 831.558
 361.894 19.836
 762.041 630.435
 147.916 816.525
 833.050 787.336
 271.979 187.866
 117.566 141.631
 949.541 121.407
 624.198 442.020
 227.919 117.188
 383.062 159.442
 823.756 432.309
 594.211 113.032
 319.786 491.145
 791.331 641.761
 220.123 338.875
 939.788 783.185
 798.741 414.895
 846.086 68.150
 73.466 672.305
 27.993 161.820
 165.066 514.564
 356.247 373.456
 153.420 771.114
 358.234 606.748
 793.837 116.136
 302.700 356.877
 908.232 840.296
 747.045 997.870
 297.866 621.518
 512.761 603.146
 844.739 80.456
 400.835 552.726
 363.655 137.744
 911.538 992.504
 350.669 967.542
 788.898 4.907
 238.489 134.972
 69.589 947.460
 135.939 49.183
 132.235 528.177
 395.443 409.917
 872.703 666.847
 146.365 890.227
 883.366 282.299
 157.933 913.584
 402.349 731.483
 886.221 347.927
 788.086 481.007
 226.610 65.657
 534.256 630.785
 575.340 186.341
 992.222 438.182
 118.745 22.607
 337.801 955.972
 461.952 149.826
 184.748 135.262
 503.902 992.564
 90.329 233.031
 914.204 7.157
 953.186 471.020
 299.585 97.243
 608.209 627.416
 621.347 750.606
 368.068 504.312
 176.664 469.655
 640.381 42.466
 349.786 88.454
 310.251 681.015
 816.770 246.094
 270.369 454.862
 219.748 604.737
 208.265 248.332
 862.492 861.859
 629.125 682.927
 395.026 476.644
 662.382 802.766
 6.084 592.368
 733.829 167.405
 411.319 437.823
 897.952 192.498
 73.523 594.853
 936.668 759.375
 107.905 754.964
 112.618 800.589
 278.140 800.498
 292.829 956.249
 272.912 345.379
 560.321 572.281
 41.685 882.883
 138.392 504.335
 664.199 804.883
 649.607 17.905
 910.567 185.834
 306.495 795.254
 25.892 38.159
 424.538 822.271
 131.143 932.229
 704.094 23.516
 84.827 387.878
 543.607 622.091
 390.305 255.054
 421.824 643.861
 281.718 644.177
 275.357 974.918
 76.265 592.983
 155.941 269.520
 168.590 82.750
 88.983 536.214
 169.298 774.962
 483.979 786.309
 987.030 727.595
 134.011 985.609
 533.358 681.779
 454.747 122.549
 931.074 363.619
 275.233 299.051
 946.850 717.316
 28.438 811.055
 994.056 434.617
 377.378 550.476
 684.473 448.140
 134.120 207.009
 100.492 853.758
 218.573 544.791
 841.946 677.359
 499.518 984.295
 432.096 926.561
 752.490 233.353
 881.548 907.096
 952.000 322.926
 471.262 40.437
 436.110 43.842
 68.793 613.696
 589.814 21.492
 305.881 510.249
 993.385 968.276
 569.185 10.739
 79.128 621.066
 166.088 985.907
 294.637 496.136
 978.896 7.174
 345.074 510.827
 996.574 125.893
 997.350 253.945
 974.327 881.345
 93.967 900.685
 107.329 819.712
 216.087 518.339
 582.911 786.428
 929.054 492.468
 591.206 102.603
 767.588 606.544
 301.124 578.756
 303.612 658.802
 248.446 47.451
 471.663 516.386
 915.593 617.750
 192.871 947.569
 216.321 341.704
 579.326 87.328
 419.272 124.646
 160.231 769.897
 366.293 961.176
 646.685 384.726
 857.094 406.923
 443.397 200.904
 801.615 338.000
 76.409 971.389
 284.096 756.343
 792.537 924.960
 465.045 686.564
 108.189 223.704
 273.911 110.695
 55.217 491.044
 949.350 699.146
 255.404 873.998
 576.674 632.865
 921.866 208.771
 92.544 652.030
 57.295 516.468
 592.741 205.536
 820.682 211.983
 835.317 73.282
 544.251 900.934
 302.264 465.818
 682.346 444.342
 119.832 514.921
 998.396 456.823
 170.561 411.343
 182.603 580.112
 317.144 645.094
 432.484 639.213
 335.333 797.813
 114.731 183.412
 784.670 829.975
 707.172 369.430
 74.173 517.739
 744.089 730.460
 675.719 610.440
 360.063 54.605
 149.454 901.069
 353.396 471.902
 49.809 995.172
 29.491 413.752
 132.528 410.637
 700.091 496.095
 665.506 289.725
 821.835 612.365
 220.368 518.845
 776.050 769.245
 576.804 260.150
 93.202 13.165
 375.089 646.705
 85.162 374.608
 799.547 790.149
 894.677 187.574
 840.481 922.361
 635.680 650.489
 866.151 832.337
 764.867 700.632
 219.533 173.411
 981.974 435.563
 44.928 377.011
 644.322 581.497
 333.075 5.871
 944.270 170.083
 364.517 365.965
 433.455 322.345
 22.047 42.287
 85.118 172.840
 354.480 964.212
 118.931 710.364
 904.525 392.540
 627.822 16.251
 589.862 369.097
 453.040 790.751
 853.535 213.075
 264.724 555.772
 710.509 384.112
 886.418 782.985
 622.801 773.772
 222.203 834.859
 575.225 313.857
 826.516 828.354
 614.977 796.413
 24.428 782.971
 606.330 346.908
 322.571 33.599
 260.520 954.663
 629.365 351.688
 181.951 484.992
 962.379 393.716
 855.260 332.713
 998.218 492.765
 141.388 249.678
 107.000 826.370
 990.860 328.220
 703.448 172.009
 83.147 851.938
 586.599 731.042
 904.729 954.886
 880.688 434.144
 155.745 245.250
 633.936 197.926
 174.584 751.012
 686.327 386.372
 468.149 499.534
 141.606 234.782
 187.763 532.582
 435.243 852.121
 79.718 231.059
 294.921 154.356
 726.479 42.905
 762.094 361.519
 768.775 402.556
 254.440 570.626
 827.646 145.583
 474.766 91.415
 424.445 668.140
 840.419 289.075
 799.480 583.533
 250.050 345.315
 958.151 579.213
 106.079 744.331
 907.015 484.023
 959.293 172.368
 89.166 390.418
 277.367 537.949
 774.766 728.172
 205.704 764.620
 222.887 908.765
 783.978 59.754
 997.174 23.073
 605.231 342.989
 910.991 814.445
 9.718 138.095
 796.104 15.667
 449.325 344.994
 59.392 148.423
 949.865 157.518
 819.535 69.770
 650.631 861.047
 132.948 209.753
 178.991 106.768
 336.723 391.060
 291.582 431.145
 95.092 934.688
 404.806 575.720
 152.500 29.625
 671.068 510.109
 716.084 939.964
 411.863 806.728
 537.008 915.598
 475.794 137.035
 185.356 804.280
 383.583 524.061
 347.034 490.675
 590.647 603.432
 671.396 834.824
 431.837 414.502
 301.279 686.747
 106.322 204.537
 586.895 519.808
 660.413 812.843
 64.224 972.639
 282.667 479.614
 837.395 103.312
 242.021 357.950
 391.953 940.900
 582.643 699.555
 258.413 235.360
 798.036 128.198
 98.110 438.830
 404.486 743.913
 779.049 447.984
 836.034 39.527
 9.360 561.404
 808.630 924.519
 589.308 287.141
 122.205 94.995
 397.057 918.472
 361.098 759.139
 733.926 290.703
 644.090 411.667
 595.494 464.593
 196.568 176.151
 107.186 644.334
 253.618 818.794
 646.959 837.101
 541.969 140.025
 781.282 269.921
 171.278 220.678
 849.989 586.455
 235.441 227.416
 964.981 305.335
 279.303 848.286
 29.555 902.673
 225.664 254.981
 659.904 419.649
 535.070 985.565
 196.593 442.609
 643.025 662.559
 258.455 174.514
 895.509 749.603
 19.128 645.068
 796.781 989.144
 910.467 690.302
 859.097 28.181
 188.419 484.240
 371.306 444.136
 474.868 204.665
 104.125 733.912
 330.886 956.625
 169.740 272.617
 268.205 721.549
 730.214 121.116
 590.268 722.652
 984.765 340.954
 623.587 840.300
 294.648 29.697
 384.290 231.369
 563.952 127.828
 481.660 27.329
 175.891 569.732
 126.290 345.089
 181.063 95.805
 849.428 46.935
 793.754 941.147
 894.620 950.595
 24.890 239.878
 983.307 3.204
 868.962 794.742
 131.271 294.484
 473.643 461.923
 579.501 461.539
 214.483 784.033
 456.057 812.450
 335.616 303.826
 87.822 416.190
 516.757 731.747
 593.828 35.798
 305.795 487.058
 504.349 449.289
 187.078 140.506
 229.559 753.186
 213.264 652.781
 643.781 287.223
 641.657 614.136
 329.795 981.595
 115.712 674.077
 944.158 101.790
 303.510 124.197
 98.822 457.724
 935.047 920.733
 314.573 326.430
 210.095 955.752
 274.068 299.514
 122.059 896.992
 400.812 461.928
 357.718 597.052
 907.594 207.199
 788.279 744.016
 914.304 331.341
 817.041 799.734
 129.216 74.297
 849.602 201.333
 346.592 510.490
 213.591 529.285
 641.634 161.134
 988.982 755.310
 474.475 208.219
 382.996 549.940
 859.109 47.024
 664.407 867.764
 550.280 699.731
 882.736 943.866
 668.594 421.900
 963.579 374.093
 967.212 526.644
 570.532 951.353
 765.867 404.215
 838.171 367.845
 491.465 69.028
 644.047 136.954
 399.099 479.124
 138.222 147.449
 860.842 767.529
 377.408 35.883
 138.403 339.454
 911.179 90.858
 663.823 227.784
 287.122 115.670
 982.323 881.692
 630.280 645.136
 933.576 674.699
 613.285 99.972
 710.836 360.188
 373.449 970.592
 818.154 740.733
 811.542 444.625
 899.317 235.013
 486.516 162.811
 21.096 370.218
 217.088 30.396
 419.071 562.368
 933.583 390.999
 445.966 700.815
 164.064 942.609
 567.397 871.194
 362.492 737.345
 623.820 143.590
 622.028 544.685
 193.804 345.573
 894.852 999.626
 54.370 524.756
 845.739 920.839
 318.852 789.781
 787.723 228.100
 549.633 75.019
 625.330 162.560
 778.258 291.283
 408.056 307.729
 33.083 256.534
 471.001 904.186
 367.264 716.729
 411.123 468.105
 17.856 902.860
 469.688 974.793
 808.909 176.958
 620.683 205.973
 164.312 913.866
 610.747 26.772
 624.725 379.254
 871.260 739.012
 900.240 795.436
 93.481 525.900
 647.507 348.576
 991.902 774.632
 76.304 662.883
 501.452 543.357
 483.215 344.215
 185.967 73.758
 24.766 937.362
 756.790 377.068
 702.644 924.282
 292.917 17.187
 191.343 856.152
 452.337 147.909
 923.448 17.701
 805.826 140.828
 718.030 90.546
 500.229 165.725
 229.179 551.814
 62.218 396.227
 968.969 219.186
 32.632 40.779
 564.435 653.459
 726.070 714.025
 11.999 540.012
 143.643 228.164
 843.783 692.356
 535.259 300.570
 495.211 720.626
 370.954 935.869
 517.083 467.835
 301.415 981.665
 190.913 84.707
 781.682 101.614
 244.891 653.474
 318.092 822.502
 718.605 911.212
 148.847 449.216
 155.074 208.869
 658.380 199.087
 604.116 983.451
 983.304 472.184
 875.342 843.797
 324.491 474.038
 883.787 766.741
 120.496 560.387
 166.334 777.221
 849.599 438.393
 920.602 16.173
 152.220 385.064
 515.991 972.086
 746.094 721.121
 963.434 320.137
 240.667 88.099
 498.358 746.558
 144.676 439.326
 251.052 70.612
 755.324 783.410
 48.568 163.365
 75.098 464.651
 139.342 617.806
 732.883 371.459
 60.672 881.088
 102.104 815.191
 813.143 914.613
 376.135 692.300
 876.069 214.763
 449.036 847.271
 633.416 785.423
 679.887 598.248
 297.727 997.864
 316.781 117.717
 65.917 64.197
 800.278 614.184
 738.963 463.706
 837.170 14.792
 439.356 238.314
 968.406 471.634
 995.486 771.550
 987.658 514.778
 488.980 907.542
 590.047 952.226
 915.489 991.155
 838.023 711.180
 755.821 321.589
 670.264 156.742
 935.004 329.271
 700.049 84.875
 432.325 495.052
 855.070 527.943
 44.333 132.500
 107.594 836.009
 171.854 915.172
 191.855 698.467
 256.271 733.232
 67.127 982.283
 712.551 655.649
 176.107 509.550
 57.959 518.801
 687.779 343.278
 905.336 788.900
 774.035 351.952
 645.599 698.742
 125.147 976.767
 881.260 349.458
 889.026 317.418
 964.878 121.018
 754.524 110.509
 645.276 742.838
 174.429 517.129
 709.846 145.305
 626.926 121.786
 341.419 417.040
 185.972 323.051
 469.134 19.884
 555.258 657.024
 798.693 817.960
 614.221 218.728
 150.740 428.449
 628.103 555.072
 737.463 135.322
 740.766 407.983
 665.301 874.086
 555.124 840.311
 192.880 112.370
 321.428 323.170
 602.602 349.920
 10.719 685.506
 294.923 240.385
 815.572 699.012
 297.244 309.401
 61.536 909.385
 533.842 988.203
 252.708 933.739
 246.736 293.923
 838.646 270.196
 35.358 327.273
 55.853 46.162
 318.960 701.451
 846.610 544.052
 171.669 704.371
 825.726 655.444
 565.778 87.055
 689.391 135.647
 42.374 786.964
 430.651 59.800
 745.754 74.729
 536.980 758.973
 973.644 760.303
 744.110 670.977
 851.274 429.592
 356.820 546.954
 204.510 690.673
 25.229 773.291
 34.043 90.556
 790.552 801.453
 355.857 485.848
 247.026 819.180
 327.777 995.769
 569.309 478.903
 110.774 281.633
 643.091 247.615
 478.065 346.611
 529.703 421.836
 774.104 662.479
 365.414 117.408
 6.744 550.743
 617.886 292.897
 24.609 984.523
 424.430 684.341
 361.779 460.721
 750.478 145.438
 224.865 210.975
 16.895 419.221
 633.504 681.856
 38.862 573.614
 112.068 92.682
 938.020 863.378
 854.231 661.531
 677.300 424.905
 557.127 230.716
 21.407 148.786
 340.597 991.882
 745.503 129.299
 349.987 543.283
 453.586 971.890
 886.676 858.733
 282.740 801.911
 645.844 925.764
 369.578 303.413
 870.742 851.908
 253.277 409.589
 789.927 440.609
 351.696 140.796
 499.722 415.510
 441.861 457.102
 727.810 202.881
 325.881 165.621
 482.737 61.495
 893.183 844.803
 103.672 237.597
 878.189 255.258
 398.796 95.835
 240.678 777.189
 450.731 976.635
 198.600 416.149
 903.555 13.789
 157.727 860.569
 586.064 735.799
 700.177 855.562
 706.204 909.301
 208.270 818.099
 436.268 466.757
 858.626 589.304
 939.934 213.229
 574.040 571.721
 40.960 313.921
 970.661 194.794
 148.056 826.127
 492.054 793.090
 407.842 22.904
 339.143 62.073
 612.724 243.509
 748.709 409.361
 226.078 45.100
 858.772 769.729
 164.364 584.993
 245.783 964.736
 183.982 261.977
 98.195 18.385
 927.284 533.463
 478.811 184.989
 782.534 613.059
 752.692 891.321
 680.562 66.374
 749.771 569.682
 87.986 553.166
 776.207 79.940
 643.213 518.505
 73.713 345.620
 824.833 187.321
 592.268 111.227
 528.757 954.016
 32.889 655.094
 574.690 135.860
 530.456 545.011
 656.685 45.303
 282.158 423.779
 617.105 667.609
 38.358 570.736
 756.975 657.215
 15.873 955.680
 125.118 405.593
 278.550 426.626
 858.672 117.333
 469.162 936.292
 11.366 957.622
 435.943 588.547
 314.688 716.561
 445.448 190.224
 709.799 153.167
 432.926 731.522
 582.353 328.966
 937.261 235.771
 573.583 178.307
 778.026 53.768
 852.907 165.786
 138.830 406.505
 371.523 792.131
 958.414 671.304
 2.960 585.759
 536.643 68.708
 573.326 980.819
 127.363 440.572
 627.122 572.400
 308.114 253.535
 728.333 859.746
 834.884 747.193
 103.370 958.581
 958.680 844.074
 262.787 369.288
 203.040 510.891
 741.353 729.739
 984.096 310.002
 447.523 326.611
 257.026 899.772
 68.710 769.263
 357.413 866.339
 120.946 693.590
 88.950 21.572
 221.631 223.112
 809.041 847.836
 991.416 500.098
 153.266 165.149
 223.256 255.394
 193.504 36.810
 988.676 722.241
 271.179 2.394
 657.143 342.676
 717.956 659.804
 185.728 556.756
 855.886 528.931
 872.919 411.948
 445.192 777.205
 270.544 955.593
 461.345 421.350
 397.367 65.719
 277.864 830.031
 411.274 988.838
 4.340 919.419
 666.579 857.378
 580.785 179.351
 629.122 589.481
 912.914 303.606
 543.439 80.987
 704.650 576.364
 469.810 500.106
 13.831 531.430
 339.573 821.849
 937.226 634.940
 847.558 789.481
 187.537 620.543
 222.068 77.726
 826.968 543.478
 424.786 136.074
 691.161 922.156
 952.594 605.250
 399.244 449.212
 786.208 185.923
 578.424 515.279
 880.252 772.090
 516.780 175.635
 967.805 683.841
 829.886 570.460
 989.302 102.656
 523.646 192.515
 609.108 749.835
 647.790 681.089
 589.097 393.568
 356.031 47.998
 111.547 626.678
 866.818 841.016
 925.913 244.892
 503.266 793.602
 706.056 459.958
 585.415 959.125
 595.000 604.087
 558.998 285.411
 259.958 188.511
 931.891 544.707
 136.062 451.841
 615.100 628.616
 986.096 420.995
 345.334 471.837
 606.507 72.460
 419.857 447.544
 956.478 253.476
 873.442 536.680
 244.204 446.184
 47.174 109.630
 468.188 343.246
 767.702 858.512
 555.087 176.811
 804.974 509.320
 861.088 195.677
 90.911 43.461
 290.855 25.189
 248.662 526.678
 344.829 543.796
 142.852 429.324
 818.145 557.659
 459.483 815.520
 756.961 904.336
 257.018 660.548
 322.929 638.238
 197.785 147.167
 944.425 879.400
 924.587 304.315
 142.522 494.296
 147.648 138.477
 637.491 539.454
 261.429 211.879
 272.479 867.734
 232.035 826.576
 268.181 271.221
 549.738 853.701
 756.782 327.130
 896.571 217.766
 174.500 803.169
 957.959 912.580
 237.103 161.039
 335.242 634.365
 27.303 731.594
 571.006 5.920
 410.564 398.641
 862.758 410.792
 118.371 761.958
 547.319 526.409
 525.304 411.112
 26.022 248.971
 356.280 52.947
 560.142 239.820
 329.273 235.613
 591.079 333.191
 430.925 504.829
 677.474 459.293
 80.090 233.494
 242.135 125.833
 628.035 569.061
 488.467 327.393
 322.401 945.287
 685.657 617.935
 201.800 172.671
 593.600 980.366
 144.083 37.303
 865.286 692.316
 46.730 648.804
 541.795 143.474
 533.752 48.106
 162.214 172.067
 649.116 143.923
 919.712 11.919
 279.431 237.885
 780.899 73.468
 943.992 832.509
 576.763 108.793
 571.858 219.696
 1.405 559.953
 755.219 411.696
 903.969 179.664
 105.797 208.793
 617.391 102.509
 954.363 771.143
 675.614 82.799
 8.859 664.745
 672.670 391.975
 338.266 437.531
 209.689 64.716
 369.703 820.732
 559.493 619.942
 495.726 378.435
 506.467 772.654
 486.139 95.439
 648.144 847.551
 610.458 16.929
 584.121 848.709
 208.526 665.141
 880.121 315.218
 230.524 856.103
 446.088 974.819
 914.992 537.098
 176.139 711.412
 523.671 941.822
 986.990 793.436
 722.403 310.059
 85.363 614.845
 433.516 502.352
 672.214 215.612
 510.599 433.690
 833.754 552.021
 453.296 495.134
 10.846 246.442
 217.353 185.940
 817.081 370.845
 441.883 463.790
 682.448 607.168
 647.600 775.857
 628.112 921.052
 21.050 62.589
 675.265 113.949
 732.873 949.064
 907.682 353.486
 613.447 840.918
 946.757 985.196
 775.544 224.125
 665.792 702.833
 107.546 396.928
 926.908 992.545
 717.304 420.204
 231.580 802.159
 468.784 807.360
 650.614 644.945
 882.493 449.945
 659.955 992.661
 355.404 319.680
 427.494 401.024
 964.248 446.205
 247.876 538.350
 943.025 652.972
 735.804 241.773
 245.067 167.229
 794.713 132.882
 713.680 895.662
 461.702 803.796
 173.307 282.139
 378.799 394.575
 923.117 911.007
 695.929 672.745
 453.203 577.024
 716.270 785.672
 824.399 365.339
 47.039 367.265
 748.440 341.677
 618.428 963.210
 496.320 979.474
 833.647 5.647
 947.917 198.004
 670.363 171.386
 301.972 370.224
 577.704 640.586
 697.200 413.343
 16.232 919.103
 585.735 896.861
 936.669 771.834
 560.353 305.408
 55.535 851.417
 206.278 256.456
 584.478 602.206
 744.155 690.312
 929.962 419.896
 898.635 182.362
 579.557 189.317
 790.388 451.096
 911.770 684.446
 260.187 491.730
 442.683 763.591
 21.753 211.394
 192.414 337.937
 363.384 900.788
 508.336 132.486
 813.082 787.386
 114.028 835.007
 612.315 480.716
 110.216 271.557
 951.931 560.872
 586.614 327.718
 480.717 362.297
 814.972 914.891
 451.255 167.308
 290.199 963.260
 195.788 314.139
 227.716 200.596
 181.732 924.850
 273.932 982.712
 265.181 117.102
 858.732 201.471
 602.476 243.951
 733.026 974.882
 983.791 236.665
 162.880 476.613
 686.222 851.755
 69.679 585.550
 702.491 155.331
 141.462 616.653
 858.727 41.542
 825.501 959.992
 692.688 868.761
 830.963 123.481
 401.990 314.664
 710.709 205.413
 898.613 472.173
 593.818 864.709
 307.052 720.933
 749.295 200.001
 733.501 467.671
 373.496 773.813
 4.501 923.106
 509.543 146.567
 346.327 408.475
 979.474 428.794
 749.442 512.129
 495.734 371.301
 462.516 762.677
 27.244 635.362
 692.593 381.991
 39.579 1.940
 985.072 426.953
 374.346 165.067
 830.262 36.538
 448.853 324.704
 31.802 149.797
 765.449 354.459
 93.399 545.332
 745.888 815.639
 979.841 234.166
 927.859 358.288
 809.486 491.576
 60.073 69.524
 390.432 281.067
 543.379 467.885
 650.970 662.408
 626.139 108.331
 394.918 408.403
 363.283 55.323
 970.028 420.298
 384.016 841.221
 237.178 333.582
 230.216 384.592
 111.879 664.028
 376.193 769.377
 188.225 943.656
 924.183 742.935
 897.447 38.713
 494.998 381.510
 975.462 493.436
 559.319 88.678
 971.102 586.547
 644.878 69.639
 202.077 369.822
 724.003 686.285
 120.311 343.420
 53.730 809.835
 971.350 439.725
 678.888 5.019
 991.433 481.303
 292.500 298.847
 76.108 359.293
 705.815 494.551
 849.498 472.251
 543.759 715.121
 665.366 863.761
 135.060 718.964
 159.738 407.118
 797.595 781.466
 258.166 980.091
 669.275 730.056
 804.714 40.546
 947.176 346.711
 338.906 308.673
 369.474 491.503
 693.316 353.520
 206.475 274.926
 538.947 5.712
 71.801 627.325
 366.515 425.744
 879.130 33.383
 586.041 864.525
 63.330 761.318
 959.645 192.355
 270.091 4.158
 786.153 941.817
 561.022 238.471
 542.110 222.921
 450.666 209.373
 791.473 504.124
 909.979 75.104
 422.812 5.431
 662.740 836.323
 803.955 679.942
 445.513 571.321
 483.222 343.956
 379.439 676.290
 165.452 94.674
 648.065 137.596
 979.885 385.858
 427.152 349.644
 493.546 938.383
 560.862 536.678
 544.304 482.960
 117.811 979.842
 136.408 370.425
 437.268 922.679
 300.527 560.735
 40.492 800.253
 740.554 900.401
 238.086 771.142
 119.368 920.637
 17.882 30.273
 152.096 401.473
 908.660 37.010
 33.125 432.846
 745.800 240.947
 705.114 709.912
 331.438 651.878
 745.730 890.229
 802.975 345.424
 190.031 343.884
 471.716 777.539
 990.715 889.020
 43.403 295.773
 440.362 734.815
 512.632 69.752
 212.939 977.703
 865.114 545.315
 527.993 506.267
 710.010 574.357
 679.984 972.810
 486.836 344.339
 15.141 758.123
 288.517 777.228
 665.174 278.830
 158.013 977.163
 575.384 17.987
 947.627 760.256
 786.637 769.137
 177.796 119.763
 566.709 507.032
 449.234 377.450
 935.396 285.824
 705.127 599.735
 816.218 634.150
 318.319 858.417
 480.401 98.582
 604.661 974.158
 959.206 180.110
 903.882 270.890
 599.528 726.187
 992.281 505.945
 164.523 462.521
 919.444 829.637
 652.951 368.954
 719.111 315.573
 973.689 882.746
 110.728 126.001
 488.948 826.418
 764.408 712.612
 282.949 647.543
 882.705 970.492
 452.044 181.803
 395.376 970.279
 205.499 131.016
 558.998 690.245
 649.579 723.247
 995.939 96.257
 665.338 296.598
 443.740 403.846
 725.130 541.539
 666.645 474.323
 94.740 834.129
 9.260 7.929
 985.854 995.048
 54.370 603.881
 534.065 183.674
 342.575 353.113
 235.740 764.798
 383.166 548.244
 765.669 415.611
 449.462 361.254
 77.831 536.080
 326.527 117.603
 852.910 15.595
 136.984 641.681
 765.912 437.734
 186.574 258.861
 600.754 983.366
 973.623 500.956
 909.759 246.229
 827.080 602.076
 6.258 295.966
 260.785 108.895
 467.949 18.861
 944.964 622.044
 725.200 708.792
 40.234 982.987
 498.349 258.888
 558.822 413.583
 945.394 71.993
 909.096 884.017
 78.787 935.142
 43.261 650.370
 827.719 825.097
 817.384 677.605
 659.057 679.643
 644.251 899.730
 852.686 99.332
 82.587 709.556
 860.257 268.941
 173.397 99.563
 993.318 904.970
 571.649 767.300
 398.642 58.422
 497.984 668.619
 624.434 210.123
 372.773 755.394
 378.510 383.521
 518.842 417.643
 473.897 327.767
 307.781 799.958
 672.290 67.754
 559.531 156.436
 723.157 919.372
 320.345 615.085
 485.907 84.738
 478.013 650.671
 572.431 96.374
 116.210 613.667
 493.580 109.804
 355.973 372.339
 200.115 554.822
 428.610 425.768
 118.640 166.577
 321.091 309.005
 66.524 413.882
 935.411 199.569
 635.575 824.834
 914.057 949.560
 938.838 445.486
 164.043 303.069
 773.363 438.205
 424.787 447.979
 847.103 680.263
 686.159 819.174
 411.329 723.751
 791.256 881.625
 420.438 953.991
 525.991 532.419
 776.127 580.174
 979.570 466.895
 698.053 819.168
 984.694 942.532
 272.064 417.393
 245.309 572.608
 561.502 387.882
 17.569 208.181
 706.895 427.455
 313.913 380.252
 392.553 95.036
 891.841 823.669
 211.334 165.213
 311.791 80.306
 425.330 75.062
 99.762 262.007
 592.910 526.939
 230.060 565.103
 531.915 830.640
 405.116 779.709
 213.431 716.017
 809.227 681.259
 857.306 138.497
 460.783 71.814
 734.210 67.075
 995.873 238.466
 802.688 685.254
 650.833 490.062
 234.321 663.411
 541.292 136.514
 345.188 755.370
 682.696 92.796
 274.561 527.286
 887.270 168.664
 577.822 403.576
 983.264 882.110
 453.399 788.613
 215.622 287.041
 655.091 935.820
 137.365 201.881
 881.101 644.844
 425.791 374.538
 37.670 195.570
 447.866 419.785
 784.335 113.286
 848.775 857.700
 43.947 106.432
 193.725 697.025
 145.956 546.831
 705.832 816.408
 236.600 157.396
 315.626 861.435
 883.291 635.054
 676.862 598.677
 99.226 33.629
 68.441 142.767
 573.136 144.863
 456.062 332.702
 791.013 393.558
 645.524 803.413
 142.807 968.348
 841.389 143.292
 506.690 872.130
 901.960 503.439
 263.970 140.227
 729.571 326.166
 114.542 750.451
 82.187 575.763
 409.611 363.241
 369.840 211.075
 296.977 373.622
 891.998 255.437
 664.373 237.084
 367.269 953.541
 376.205 321.453
 345.724 306.432
 414.657 824.938
 220.525 35.028
 371.778 540.806
 566.497 419.975
 987.219 411.398
 629.066 822.635
 607.309 133.712
 120.800 220.407
 153.664 306.559
 411.229 141.980
 360.405 261.969
 528.073 707.700
 173.110 333.250
 637.379 450.681
 632.872 676.800
 301.977 490.172
 706.425 197.892
 501.204 864.928
 107.517 711.254
 251.995 216.607
 502.816 290.181
 527.478 987.894
 753.352 183.372
 802.336 203.919
 233.200 582.751
 946.008 216.286
 342.798 549.755
 769.724 374.632
 224.664 209.239
 449.218 960.134
 352.464 822.004
 382.436 267.887
 136.430 987.614
 94.754 0.935
 333.356 212.628
 320.040 68.346
 810.169 625.372
 814.675 34.578
 856.864 212.350
 206.619 309.257
 626.094 594.188
 849.276 297.995
 569.637 817.342
 299.790 149.152
 701.179 693.820
 436.232 62.306
 723.479 922.787
 83.713 896.003
 176.966 138.552
 254.758 690.206
 785.619 478.250
 96.292 758.390
 661.811 594.184
 449.627 901.713
 380.270 860.700
 599.141 640.100
 616.054 969.553
 541.349 869.843
 864.089 62.628
 633.420 162.756
 98.474 923.802
 166.522 776.651
 296.211 715.555
 595.492 0.508
 828.525 989.083
 386.295 500.059
 427.760 673.327
 713.408 41.443
 961.250 928.106
 251.086 173.202
 606.246 864.933
 708.560 852.324
 320.361 446.927
 416.132 460.570
 167.030 393.219
 486.394 416.408
 89.910 665.605
 865.167 528.994
 967.038 403.667
 915.911 138.514
 126.058 812.803
 218.449 856.579
 205.155 76.570
 629.751 667.177
 117.864 455.167
 676.547 218.968
 569.262 206.240
 304.975 170.638
 799.640 198.283
 382.776 419.858
 51.607 222.505
 69.219 321.583
 297.300 203.228
 874.829 591.494
 482.234 182.612
 517.732 394.961
 477.257 51.223
 340.110 180.880
 944.428 215.728
 323.880 563.860
 858.821 458.615
 589.491 58.754
 756.668 137.617
 578.987 690.369
 249.667 95.384
 20.619 540.918
 632.322 469.638
 807.007 651.475
 768.839 292.621
 354.628 495.280
 961.317 894.093
 65.291 514.487
 332.874 737.873
 599.053 123.018
 897.302 257.018
 664.814 682.136
 998.026 351.991
 514.911 448.580
 79.305 589.907
 821.535 464.409
 775.199 417.091
 847.398 30.736
 368.651 263.424
 985.139 402.349
 664.078 682.475
 717.314 915.729
 939.921 309.017
 682.229 68.450
 689.075 613.811
 864.295 393.571
 428.985 148.469
 458.093 998.960
 662.108 170.616
 883.113 689.856
 611.646 456.743
 904.525 875.314
 245.841 498.074
 200.759 327.974
 263.200 650.114
 820.705 65.061
 645.914 701.406
 304.710 530.413
 432.213 539.390
 270.000 157.104
 921.816 434.536
 651.737 692.863
 351.085 17.168
 667.599 181.693
 473.432 379.487
 761.803 661.150
 601.469 258.392
 62.225 792.559
 733.942 818.931
 233.028 268.529
 954.380 805.107
 459.724 806.726
 479.628 411.548
 801.436 349.690
 512.825 79.118
 377.169 146.939
 453.261 968.312
 113.089 237.854
 399.059 320.413
 813.178 412.349
 190.144 497.567
 576.457 572.613
 249.067 684.514
 473.452 14.958
 34.526 37.712
 519.282 98.744
 203.625 248.554
 400.152 62.547
 338.941 828.560
 886.921 19.962
 918.328 973.717
 119.487 943.170
 750.218 185.896
 888.067 386.678
 354.191 250.777
 44.030 872.003
 303.250 38.497
 318.967 943.062
 755.978 515.822
 144.539 498.226
 767.247 462.851
 778.689 836.283
 277.135 564.873
 840.666 37.799
 319.104 708.030
 625.692 599.580
 168.235 618.927
 650.740 297.384
 154.623 141.670
 319.883 860.846
 310.103 895.066
 387.888 385.352
 90.719 267.703
 744.572 299.713
 143.260 424.649
 593.077 867.710
 560.382 467.500
 209.134 478.655
 722.150 126.170
 455.232 619.967
 657.028 398.288
 95.940 307.415
 705.534 688.231
 684.394 650.345
 46.038 46.182
 534.011 65.098
 583.792 647.199
 675.973 725.432
 628.627 275.912
 57.070 100.580
 339.285 154.425
 832.445 716.270
 816.852 345.277
 935.125 559.397
 37.758 319.557
 93.449 201.045
 158.432 259.627
 756.379 744.074
 556.751 689.286
 566.009 9.955
 836.193 30.094
 880.228 4.914
 771.212 374.983
 643.734 78.493
 259.321 869.078
 582.308 379.524
 37.069 578.053
 157.120 187.314
 562.275 107.414
 68.983 551.912
 740.237 778.395
 906.681 909.984
 332.034 149.930
 51.373 85.783
 11.548 649.252
 396.436 364.366
 295.552 99.533
 237.951 301.685
 447.365 840.799
 707.367 169.031
 16.628 774.709
 929.959 613.957
 821.138 135.197
 228.766 342.999
 875.051 721.310
 885.308 620.967
 322.916 117.420
 399.970 755.306
 730.762 476.703
 754.352 750.918
 821.849 429.033
 705.806 130.262
 711.917 782.850
 684.840 805.528
 10.948 876.192
 916.117 544.969
 508.083 664.604
 143.573 315.204
 63.918 148.477
 963.103 817.575
 398.475 290.498
 608.731 221.844
 610.584 671.796
 909.723 177.865
 0.010 315.511
 549.510 39.199
 420.498 166.425
 178.282 136.276
 381.055 968.787
 28.691 305.776
 173.511 810.369
 580.359 523.010
 754.191 493.993
 338.917 841.527
 91.657 518.564
 717.563 255.896
 434.889 676.008
 314.944 47.144
 8.417 740.063
 7.185 513.770
 132.909 94.825
 351.779 243.534
 659.452 348.164
 927.610 641.586
 929.359 436.047
 702.609 839.107
 593.159 652.601
 75.461 294.127
 484.728 657.088
 330.591 933.794
 119.886 298.188
 279.724 37.084
 121.853 59.149
 445.015 821.257
 145.441 830.990
 327.696 867.460
 432.647 347.272
 865.086 734.523
 567.498 10.888
 823.438 889.649
 968.548 574.272
 523.462 95.338
 152.777 528.537
 321.433 689.222
 392.062 459.035
 746.925 473.815
 458.398 645.046
 156.520 783.345
 190.360 945.680
 432.981 442.479
 412.530 414.343
 325.728 894.942
 681.801 27.294
 878.897 517.617
 627.505 570.998
 368.428 697.103
 582.386 796.429
 813.611 420.875
 382.796 870.414
 438.346 104.939
 841.516 404.275
 133.160 965.326
 485.775 653.624
 664.245 153.949
 805.073 111.408
 946.722 972.789
 894.929 675.553
 455.695 997.176
 18.720 895.211
 803.035 762.937
 73.212 783.433
 626.134 577.819
 145.441 142.595
 385.931 919.815
 528.477 861.186
 77.545 89.631
 538.749 801.312
 542.912 237.635
 893.428 565.919
 319.324 424.358
 986.599 989.172
 242.120 975.281
 199.311 774.288
 278.556 423.625
 20.922 467.690
 940.779 807.741
 705.539 329.341
 699.680 902.111
 973.871 575.161
 892.108 152.712
 761.738 632.547
 928.637 89.483
 654.186 183.883
 117.910 871.921
 699.183 861.068
 29.875 350.517
 115.789 997.248
 130.494 699.256
 675.365 106.939
 994.193 785.955
 495.534 34.624
 0.251 131.556
 728.432 532.669
 261.202 591.103
 308.243 465.429
 34.211 932.986
 37.507 716.867
 902.258 854.794
 904.462 48.542
 156.023 850.191
 530.390 723.884
 588.049 818.298
 20.076 309.155
 59.319 612.964
 531.916 73.007
 899.573 481.896
 476.759 242.411
 344.081 803.958
 104.245 705.648
 632.082 846.254
 128.385 771.623
 139.562 721.004
 94.608 253.038
 488.625 6.414
 90.907 408.642
 167.561 926.891
 676.569 392.304
 963.150 778.102
 141.839 564.865
 806.232 784.008
 347.577 845.395
 272.685 529.252
 930.371 743.644
 477.346 905.020
 928.642 623.190
 913.960 414.032
 300.263 408.304
 598.866 115.808
 101.174 446.212
 791.870 262.336
 595.060 664.729
 419.868 223.178
 411.579 883.728
 895.539 964.613
 288.798 23.421
 286.304 607.400
 475.928 644.609
 182.268 310.080
 665.247 413.207
 273.805 418.401
 325.044 626.190
 670.526 885.754
 554.895 307.193
 667.641 944.497
 444.598 781.465
 740.152 824.446
 331.215 291.337
 470.180 543.842
 85.329 600.285
 291.317 901.715
 466.443 656.964
 972.610 381.278
 845.231 16.867
 723.313 725.008
 951.929 630.776
 440.402 97.103
 358.592 853.736
 660.096 532.574
 799.297 669.396
 130.918 449.275
 166.009 491.349
 971.551 425.426
 655.997 840.197
 186.784 916.888
 485.010 312.987
 917.790 692.557
 292.496 686.163
 430.072 230.273
 652.672 616.111
 178.347 257.729
 348.214 129.725
 720.058 801.882
 469.656 104.218
 118.966 175.632
 259.454 909.040
 331.227 72.146
 539.285 777.360
 895.747 535.823
 734.967 759.844
 758.439 855.774
 965.864 24.799
 899.717 94.784
 493.397 57.050
 462.581 876.536
 453.143 989.924
 604.502 449.630
 231.777 912.442
 332.739 812.311
 926.865 825.357
 95.551 591.360
 955.331 788.314
 59.860 337.268
 294.591 285.313
 431.474 231.256
 866.265 531.635
 192.093 844.306
 851.485 212.612
 516.335 380.916
 982.828 359.269
 373.406 758.424
 142.539 869.359
 346.362 284.598
 539.826 732.045
 154.808 610.501
 799.672 733.125
 335.301 951.939
 7.903 243.912
 811.422 330.968
 986.453 334.618
 919.760 219.800
 261.279 622.170
 798.873 544.185
 603.648 948.127
 799.169 483.886
 22.266 685.718
 838.882 996.837
 335.605 462.667
 974.592 983.964
 215.790 640.514
 136.662 637.482
 950.452 559.581
 216.401 800.916
 278.232 404.891
 901.657 279.404
 6.364 401.466
 712.947 529.513
 782.343 752.127
 168.359 225.215
 261.670 397.634
 430.624 927.738
 963.568 933.612
 895.377 709.211
 638.302 252.937
 150.348 711.620
 863.033 103.218
 458.640 522.238
 546.124 429.610
 236.254 63.978
 838.561 301.925
 948.558 723.893
 739.914 355.918
 939.491 356.119
 137.476 981.491
 131.139 918.167
 651.303 200.712
 443.351 43.472
 73.584 46.939
 539.543 171.176
 314.707 799.641
 915.472 689.276
 105.604 179.858
 925.226 283.393
 589.317 366.571
 548.739 594.882
 775.447 767.974
 216.759 793.888
 368.462 952.905
 944.547 570.859
 32.139 111.200
 209.645 790.296
 863.159 227.824
 220.408 970.057
 940.806 700.335
 441.852 325.855
 848.443 44.083
 908.457 221.887
 156.015 271.809
 97.518 3.563
 969.053 426.846
 52.258 756.536
 824.922 30.353
 325.206 77.615
 815.328 77.132
 906.329 388.483
 778.036 901.192
 57.271 243.516
 500.666 216.822
 296.184 940.592
 964.044 924.353
 273.399 140.838
 898.649 618.755
 6.211 133.225
 90.053 935.872
 663.993 476.356
 530.972 963.297
 528.558 537.244
 339.692 494.210
 818.108 590.367
 336.526 241.882
 128.255 695.409
 858.936 604.859
 385.772 235.232
 197.550 788.361
 458.122 353.623
 423.139 172.145
 146.005 312.792
 150.467 660.603
 891.585 111.620
 328.624 264.433
 549.539 326.033
 667.082 517.637
 332.338 702.105
 88.353 217.414
 99.177 340.447
 256.022 841.740
 506.877 538.034
 953.535 319.907
 880.942 321.826
 904.859 340.214
 649.212 129.623
 631.698 327.553
 665.590 819.749
 560.071 628.192
 46.693 465.841
 826.621 332.023
 262.785 99.823
 925.044 841.693
 131.636 479.561
 386.655 576.838
 229.141 992.780
 345.526 659.211
 675.583 271.203
 915.340 655.625
 606.576 924.805
 447.508 320.496
 171.269 852.623
 671.870 154.598
 98.825 821.027
 494.225 622.784
 672.009 791.151
 468.834 208.292
 981.693 832.895
 136.986 547.590
 198.996 283.113
 60.785 626.063
 86.540 130.168
 348.812 125.249
 324.091 866.831
 209.593 216.556
 396.716 319.595
 850.362 379.796
 688.991 196.997
 211.149 688.381
 153.076 404.830
 264.367 713.322
 31.247 45.501
 172.882 37.385
 877.448 585.985
 567.848 886.827
 753.418 968.185
 742.686 644.475
 391.806 612.211
 150.578 833.690
 193.713 882.686
 307.220 402.578
 736.167 847.002
 933.844 902.212
 534.800 139.412
 901.203 67.389
 869.620 683.483
 555.234 765.311
 722.019 535.896
 199.183 683.722
 176.620 455.685
 583.260 158.273
 853.089 124.148
 997.410 377.779
 94.623 531.876
 89.823 809.597
 248.411 591.323
 535.817 25.386
 629.311 847.322
 679.081 415.294
 814.464 455.924
 858.747 307.209
 130.143 736.345
 248.008 273.619
 372.282 314.906
 167.949 444.186
 461.607 557.377
 336.953 245.059
 338.895 901.496
 782.494 469.909
 624.564 269.735
 917.769 31.506
 521.626 769.182
 887.660 241.390
 957.186 817.114
 862.578 378.893
 813.498 4.239
 728.435 515.643
 276.526 900.355
 137.998 699.176
 262.553 487.336
 283.219 326.722
 709.368 480.834
 977.693 780.382
 328.715 874.186
 739.378 586.354
 505.019 145.842
 900.308 707.577
 138.893 645.832
 284.751 301.008
 822.856 288.617
 460.420 852.916
 204.350 291.122
 827.788 49.235
 343.905 908.255
 46.859 809.576
 373.920 927.057
 263.917 395.335
 568.423 718.475
 875.758 442.212
 762.493 437.124
 816.842 728.884
 830.396 169.279
 564.976 805.658
 16.235 513.376
 800.897 614.372
 385.062 931.839
 322.013 543.986
 554.362 824.971
 874.155 111.202
 407.017 374.457
 829.328 523.597
 361.824 903.988
 481.946 681.501
 374.150 566.268
 368.936 876.906
 498.096 238.816
 726.489 241.684
 106.602 385.357
 592.469 337.247
 734.341 496.020
 340.815 633.438
 680.147 379.292
 613.349 731.012
 634.523 753.540
 793.703 290.768
 539.823 128.570
 774.505 759.614
 955.627 121.234
 807.310 161.973
 402.351 997.302
 528.059 751.730
 457.951 149.174
 730.244 8.893
 954.815 320.465
 352.681 895.366
 88.520 979.782
 276.272 50.504
 932.271 273.383
 529.806 569.662
 28.990 286.822
 112.438 543.914
 888.413 896.582
 901.660 787.930
 283.959 662.386
 660.269 303.012
 861.105 8.006
 442.070 436.287
 326.460 262.469
 259.893 343.553
 178.527 24.588
 585.279 946.342
 814.443 202.374
 539.257 813.135
 851.903 36.470
 778.478 275.743
 545.399 405.088
 429.258 115.519
 357.201 829.699
 650.567 587.002
 625.848 348.969
 770.525 671.003
 120.901 937.027
 522.618 812.846
 298.206 435.457
 868.656 67.963
 693.873 211.467
 724.801 375.486
 989.659 503.227
 672.176 455.484
 422.594 863.562
 330.035 687.487
 925.958 352.081
 471.039 902.925
 408.384 380.843
 466.379 703.582
 87.628 8.054
 143.438 109.495
 683.052 256.766
 328.183 715.587
 376.925 860.642
 14.780 285.431
 823.242 996.428
 370.299 786.691
 610.900 733.680
 335.092 246.040
 676.030 437.685
 940.121 706.744
 359.313 413.364
 229.748 760.889
 474.701 28.802
 779.023 116.764
 705.636 150.023
 733.278 982.634
 386.390 337.567
 407.738 498.743
 725.275 174.713
 177.176 343.447
 452.166 731.858
 399.500 55.924
 847.162 327.324
 769.987 651.758
 955.373 867.901
 940.273 119.080
 293.207 479.833
 681.591 247.963
 485.461 350.034
 877.137 605.928
 474.679 556.486
 323.498 985.012
 352.247 684.565
 663.934 233.653
 565.378 602.124
 803.079 488.252
 549.494 440.346
 227.503 638.632
 468.564 530.498
 722.054 618.616
 166.873 349.982
 798.376 292.785
 47.908 896.375
 588.190 314.258
 5.852 938.140
 176.530 122.602
 802.291 278.365
 114.050 17.918
 167.707 147.190
 735.827 34.721
 130.140 633.840
 587.739 710.813
 550.844 345.467
 710.012 131.050
 951.001 292.949
 318.026 168.564
 519.772 49.740
 948.653 256.779
 730.425 95.691
 879.796 430.632
 489.542 670.975
 383.175 666.222
 888.768 544.121
 515.726 631.991
 807.147 601.322
 901.125 14.279
 165.362 741.228
 586.152 284.212
 105.337 0.240
 191.093 585.421
 756.564 318.640
 401.533 812.887
 254.478 709.019
 391.184 657.437
 949.511 517.269
 120.524 659.275
 144.550 825.432
 50.740 163.803
 532.986 78.149
 651.531 536.290
 792.062 604.113
 997.975 366.359
 482.626 625.119
 656.808 492.431
 685.617 513.226
 195.464 79.113
 289.749 776.719
 825.494 281.970
 859.032 474.332
 560.947 94.306
 831.429 311.520
 555.628 165.699
 912.402 539.868
 32.641 853.513
 863.996 329.319
 65.085 673.759
 89.162 521.454
 866.274 79.370
 62.959 500.010
 737.488 50.553
 561.142 372.291
 265.322 37.652
 29.445 172.644
 201.530 71.475
 273.845 448.169
 966.408 334.739
 836.523 329.062
 240.802 672.145
 60.573 124.199
 328.628 672.155
 498.405 109.685
 136.065 363.107
 246.755 628.108
 808.519 777.681
 211.289 913.440
 453.074 716.363
 634.767 366.023
 441.692 811.654
 336.704 879.465
 606.424 304.914
 584.729 462.946
 97.627 907.429
 876.548 895.166
 753.518 352.382
 888.200 717.644
 825.911 146.556
 623.538 143.338
 702.664 7.087
 269.414 680.487
 570.182 192.108
 261.669 600.502
 555.403 593.357
 642.601 102.807
 890.315 7.668
 438.295 829.257
 745.594 412.641
 704.192 577.623
 103.901 574.856
 232.797 869.359
 986.387 667.923
 45.088 794.122
 434.804 288.862
 506.374 25.423
 391.097 867.187
 730.921 462.100
 339.617 759.316
 333.296 873.532
 695.147 625.155
 217.150 627.554
 172.063 72.921
 86.030 864.715
 73.619 127.240
 541.033 796.969
 740.940 184.630
 775.003 490.178
 522.559 645.641
 963.986 15.319
 118.912 995.733
 928.277 91.311
 152.124 404.724
 625.496 801.647
 267.503 850.113
 637.297 46.935
 25.728 781.327
 313.737 636.085
 657.888 633.975
 391.884 250.904
 371.772 295.325
 158.205 513.489
 87.573 399.749
 981.022 505.086
 93.148 96.796
 906.154 931.391
 319.839 451.458
 45.493 695.924
 504.617 688.347
 457.300 563.771
 5.814 126.667
 834.308 397.184
 139.258 434.619
 500.209 787.176
 588.299 89.282
 338.886 847.163
 282.604 5.741
 418.966 172.005
 531.981 807.763
 257.297 85.538
 616.694 277.464
 120.207 29.343
 276.438 34.959
 175.439 403.221
 986.146 367.941
 68.231 112.471
 766.319 528.612
 942.830 157.964
 834.513 429.586
 609.914 612.253
 277.370 955.656
 467.794 439.168
 301.551 534.181
 621.305 656.894
 527.467 908.835
 60.107 27.213
 320.653 490.377
 614.236 629.053
 738.582 230.719
 8.769 585.838
 310.606 714.944
 703.987 747.161
 398.618 388.073
 298.364 50.478
 216.945 342.631
 257.977 522.754
 961.288 468.639
 239.557 731.150
 725.569 604.197
 620.659 901.981
 617.755 482.723
 317.591 735.389
 444.917 128.163
 41.220 126.954
 575.474 43.601
 747.222 934.881
 732.872 229.066
 818.425 611.401
 987.706 173.596
 63.329 848.902
 630.713 433.457
 720.840 415.129
 791.420 936.786
 573.548 498.269
 58.808 464.623
 940.899 223.088
 231.823 834.653
 652.562 495.485
 27.369 657.995
 197.708 87.372
 778.483 417.581
 667.250 379.882
 120.482 311.413
 116.190 574.268
 471.066 362.973
 787.762 481.009
 922.757 787.913
 679.091 373.517
 471.917 349.844
 61.590 399.142
 375.312 283.409
 373.609 873.244
 748.257 420.110
 906.090 528.756
 271.464 47.652
 635.795 681.525
 358.514 158.389
 609.431 918.907
 232.356 504.024
 333.630 584.392
 775.303 944.991
 520.801 163.937
 538.892 152.258
 323.577 970.065
 41.850 740.847
 357.751 948.535
 138.751 357.855
 565.638 320.543
 329.153 348.527
 461.881 333.142
 995.850 132.978
 888.364 974.172
 637.910 860.050
 893.658 858.817
 704.543 795.806
 257.992 996.650
 972.295 50.070
 972.944 75.117
 951.944 958.824
 324.793 662.909
 301.879 802.111
 243.929 150.201
 979.186 641.248
 94.938 748.665
 23.535 265.889
 871.424 809.278
 666.010 426.748
 807.626 557.921
 436.882 335.335
 160.112 965.696
 243.002 494.878
 484.900 371.509
 954.887 209.819
 229.093 58.364
 921.911 43.089
 165.552 791.807
 385.446 255.139
 871.215 289.883
 926.865 85.918
 534.680 280.054
 640.312 116.231
 279.928 671.653
 507.941 868.948
 516.924 35.194
 654.474 50.118
 636.018 25.421
 523.413 167.329
 414.108 247.030
 132.113 745.493
 512.377 865.112
 88.155 552.152
 336.942 671.438
 974.506 474.430
 677.039 388.466
 603.047 302.685
 5.653 421.742
 890.764 282.058
 153.034 644.932
 203.865 18.452
 475.836 847.847
 744.054 61.640
 328.181 314.402
 298.017 142.367
 983.547 383.529
 643.943 785.360
 498.763 430.814
 393.628 544.621
 897.559 282.341
 659.786 865.196
 478.096 815.294
 867.861 36.725
 716.943 233.844
 300.562 603.654
 804.314 945.435
 669.967 186.109
 158.542 954.445
 583.344 960.677
 641.298 480.468
 209.490 83.887
 641.638 980.891
 595.571 410.966
 682.437 686.497
 841.131 781.899
 896.022 59.529
 945.578 494.983
 239.049 561.630
 425.195 959.834
 994.897 720.698
 391.315 777.311
 223.549 547.762
 416.169 9.239
 845.487 855.199
 238.974 317.615
 922.060 333.915
 811.850 128.442
 57.901 368.545
 811.228 432.320
 291.974 405.473
 81.594 210.885
 156.771 278.744
 399.060 479.201
 17.025 674.290
 884.615 279.102
 300.363 944.663
 631.649 632.459
 705.786 736.587
 987.930 967.532
 28.315 464.550
 125.571 132.433
 429.033 48.706
 298.389 89.616
 71.832 668.086
 607.529 291.969
 257.290 585.201
 334.403 638.073
 929.146 540.377
 444.151 620.557
 581.879 349.413
 780.320 661.991
 734.215 362.583
 657.825 787.701
 781.177 443.600
 990.084 340.352
 928.088 331.419
 59.378 788.590
 228.312 273.833
 436.643 228.810
 380.069 928.566
 86.349 597.994
 727.369 864.315
 139.743 95.062
 899.746 851.041
 299.894 802.398
 212.245 186.409
 47.120 977.824
 531.157 884.890
 263.872 185.755
 945.604 869.610
 192.704 105.450
 626.789 707.105
 706.407 10.819
 514.967 654.830
 210.387 92.428
 461.840 234.431
 447.232 785.901
 638.778 474.799
 442.985 395.474
 68.069 802.797
 563.374 635.957
 167.373 102.042
 453.452 355.672
 41.807 157.379
 661.269 7.305
 692.080 891.799
 218.997 279.084
 312.100 960.845
 925.116 326.830
 860.265 265.443
 668.669 915.472
 242.687 286.119
 819.329 409.427
 834.957 229.325
 511.093 383.271
 985.436 350.049
 937.166 861.507
 334.737 404.684
 491.426 58.658
 703.071 565.633
 508.148 463.755
 342.930 756.138
 315.234 197.542
 135.469 843.027
 503.627 532.912
 884.677 449.461
 481.868 91.545
 996.477 953.313
 112.874 560.245
 236.298 43.744
 181.071 372.486
 857.192 684.076
 601.312 3.422
 553.433 528.723
 223.900 674.654
 496.786 462.100
 208.029 968.889
 182.761 554.956
 702.707 240.074
 183.448 96.061
 791.466 663.450
 856.656 572.695
 704.785 209.258
 985.687 300.850
 390.179 916.582
 560.995 494.730
 940.436 278.358
 8.194 705.236
 729.831 779.139
 113.356 929.119
 588.588 123.399
 396.650 115.835
 978.090 189.441
 392.205 989.664
 11.724 493.227
 62.324 912.905
 725.845 964.342
 717.212 185.123
 246.770 155.042
 339.977 587.287
 256.173 920.734
 96.688 912.589
 339.728 939.867
 211.572 592.822
 651.762 762.036
 930.154 636.125
 659.201 980.011
 303.437 884.890
 186.965 474.569
 282.447 918.639
 297.625 856.590
 596.023 743.249
 752.460 370.327
 30.255 93.180
 548.874 782.371
 673.044 736.124
 768.465 585.502
 22.872 509.218
 237.040 133.686
 380.781 972.568
 156.735 798.207
 895.968 970.163
 363.612 614.911
 968.486 111.370
 462.073 164.231
 330.535 190.263
 138.840 89.946
 137.298 947.354
 140.839 986.213
 358.725 842.216
 968.032 647.385
 937.751 779.681
 366.940 429.514
 784.108 41.218
 374.594 779.532
 124.927 181.821
 445.076 677.147
 905.952 916.850
 159.063 650.156
 405.476 239.131
 66.484 276.478
 515.469 261.115
 316.969 301.824
 992.197 797.544
 194.202 72.017
 566.503 109.104
 368.287 310.924
 19.544 775.632
 322.884 41.475
 13.991 508.172
 787.338 836.924
 667.376 132.361
 222.441 556.344
 60.574 662.189
 164.395 232.166
 290.480 654.149
 45.305 73.640
 455.073 99.323
 578.900 379.460
 457.816 327.364
 853.869 32.010
 546.103 504.999
 419.033 706.967
 568.146 696.197
 207.648 773.305
 509.924 386.069
 543.573 393.349
 627.647 270.884
 438.982 639.777
 543.700 787.911
 249.314 620.878
 850.303 747.538
 641.611 7.429
 843.648 873.073
 980.956 860.173
 973.326 528.381
 198.188 907.665
 872.142 288.268
 100.295 77.477
 567.535 789.987
 880.831 62.197
 758.651 895.893
 317.625 443.834
 166.582 137.135
 173.046 610.316
 676.452 626.971
 580.680 595.281
 739.098 701.221
 481.896 542.944
 690.403 924.270
 315.071 744.131
 884.291 394.654
 335.999 874.517
 880.600 487.560
 915.043 973.653
 144.202 916.509
 498.005 881.570
 512.589 807.363
 294.529 861.924
 994.801 19.701
 159.403 316.036
 646.860 279.210
 125.843 175.382
 403.266 496.265
 31.061 361.580
 858.675 527.357
 117.002 748.538
 320.257 314.849
 194.628 242.922
 673.850 935.043
 308.529 823.583
 113.688 353.326
 37.968 820.937
 916.930 277.828
 906.757 62.065
 744.435 209.462
 462.005 210.432
 415.283 787.160
 612.992 160.559
 434.633 643.870
 816.931 442.848
 405.921 933.293
 756.566 503.217
 685.633 312.021
 702.414 462.731
 551.475 709.795
 794.666 566.313
 765.408 575.870
 849.522 294.675
 687.529 226.327
 902.979 853.393
 204.143 350.691
 791.279 46.539
 295.618 972.015
 448.550 984.330
 411.915 139.006
 924.306 525.097
 224.498 198.684
 109.915 187.605
 263.841 631.042
 865.764 631.860
 366.870 491.347
 289.429 852.316
 385.752 509.916
 717.796 379.701
 839.570 742.794
 248.842 984.934
 917.410 389.820
 965.946 324.964
 712.287 429.758
 91.588 385.527
 730.458 136.722
 258.538 445.145
 483.219 300.072
 313.837 109.155
 434.758 173.693
 240.743 8.776
 309.618 323.387
 151.288 310.365
 19.465 756.710
 950.084 782.056
 467.021 32.426
 359.795 882.206
 644.123 621.854
 19.382 995.818
 633.011 187.435
 385.285 395.876
 920.262 851.095
 78.648 856.816
 369.698 33.379
 102.090 723.138
 5.434 281.409
 299.192 28.882
 613.650 287.619
 428.684 380.821
 969.316 290.752
 981.227 432.395
 72.857 395.207
 165.936 75.224
 185.432 334.445
 450.495 914.559
 177.356 519.598
 345.401 143.977
 952.285 176.845
 299.962 828.382
 633.466 198.506
 223.769 593.858
 154.093 365.681
 189.380 324.814
 691.187 587.778
 814.517 215.314
 534.039 130.238
 998.520 210.381
 950.080 740.585
 508.894 817.922
 71.891 549.623
 119.145 551.737
 901.067 424.896
 905.799 975.706
 33.034 533.607
 66.289 818.912
 429.878 569.095
 443.704 797.267
 487.412 886.111
 391.183 250.639
 192.466 543.800
 807.684 142.846
 484.564 480.158
 86.151 297.990
 113.506 137.308
 370.741 398.967
 614.879 363.180
 286.092 456.650
 256.184 262.821
 120.986 391.003
 387.425 432.850
 91.628 533.527
 964.794 147.437
 624.882 264.996
 711.087 176.130
 765.800 409.964
 491.240 996.149
 581.633 202.287
 778.520 848.045
 389.174 661.716
 282.342 898.417
 434.934 643.994
 821.307 381.715
 297.474 974.903
 726.932 50.618
 325.689 297.081
 529.937 267.464
 271.400 157.560
 440.044 204.545
 392.913 569.777
 413.673 616.365
 499.999 687.946
 96.065 620.305
 59.960 241.285
 13.031 632.390
 797.008 163.687
 413.542 701.390
 479.295 109.235
 671.596 757.330
 413.817 719.875
 141.403 920.347
 751.464 78.039
 524.042 823.992
 63.220 469.627
 799.677 605.378
 882.518 652.290
 463.715 655.669
 444.887 287.212
 487.367 651.396
 699.031 81.578
 115.781 683.703
 646.475 801.686
 285.943 243.451
 101.011 466.562
 260.949 319.985
 283.575 298.086
 659.008 236.096
 100.337 980.873
 729.913 17.530
 137.192 333.598
 776.987 919.223
 66.047 989.398
 520.148 179.801
 349.221 267.689
 880.290 519.003
 477.635 250.715
 774.367 338.238
 944.360 578.079
 635.184 932.023
 273.675 579.930
 303.896 307.509
 561.204 788.486
 933.716 871.359
 575.470 317.902
 540.416 349.273
 795.745 69.478
 742.319 815.237
 164.040 703.801
 155.989 727.767
 487.246 90.328
 413.323 892.106
 593.669 780.182
 103.935 424.369
 609.508 497.644
 339.405 110.355
 236.353 773.235
 502.121 193.271
 169.768 475.628
 953.079 146.568
 868.865 985.601
 605.391 586.720
 662.988 203.193
 851.665 243.135
 637.803 115.092
 95.306 55.812
 181.062 664.748
 262.716 634.194
 367.860 569.934
 53.089 741.627
 234.455 194.316
 155.727 318.283
 214.685 789.570
 275.574 111.498
 708.067 336.768
 53.027 926.775
 606.095 799.829
 44.196 166.541
 143.607 95.285
 996.031 899.048
 264.029 232.217
 63.466 549.078
 717.527 400.777
 182.662 168.532
 854.509 819.336
 48.091 512.387
 866.582 686.828
 507.516 88.167
 474.015 941.890
 356.860 380.256
 502.312 782.857
 608.452 379.499
 748.071 147.477
 146.554 820.093
 151.288 948.507
 51.590 476.525
 791.443 687.344
 750.666 980.904
 159.689 763.904
 971.282 753.581
 659.270 24.504
 375.339 306.218
 308.807 763.269
 822.426 775.974
 204.555 955.083
 748.911 622.088
 802.317 153.449
 899.574 892.724
 449.834 454.513
 61.660 921.595
 606.674 694.330
 930.617 202.696
 679.478 611.141
 388.751 119.798
 552.748 834.636
 362.369 168.574
 463.965 42.060
 802.117 936.886
 439.804 494.534
 921.219 927.519
 738.576 999.451
 545.942 982.307
 622.226 465.507
 654.082 653.054
 876.381 970.439
 975.590 58.961
 204.848 258.355
 933.204 159.597
 418.988 949.451
 441.301 684.051
 24.548 371.758
 842.927 309.251
 758.423 719.286
 935.645 832.011
 53.758 376.695
 957.377 679.861
 599.636 415.591
 117.683 944.941
 725.780 916.118
 765.065 384.025
 475.528 369.149
 276.973 327.286
 952.352 704.630
 899.756 890.640
 934.986 721.385
 907.012 144.016
 280.609 879.506
 896.491 193.749
 279.351 590.693
 820.392 375.385
 719.645 602.270
 407.485 697.862
 883.834 630.685
 156.895 246.339
 256.103 639.123
 684.712 744.575
 207.792 666.195
 210.955 844.988
 973.740 758.875
 664.269 792.248
 571.414 718.810
 736.349 872.043
 993.678 178.640
 172.218 878.649
 656.244 140.983
 273.680 721.944
 160.052 960.399
 612.401 145.892
 473.096 766.201
 90.169 386.434
 510.026 215.635
 993.808 887.665
 233.315 952.465
 521.443 992.614
 87.653 210.608
 308.387 790.644
 157.953 147.254
 861.483 140.063
 587.819 981.428
 79.773 785.175
 764.318 134.432
 459.567 585.394
 649.515 865.929
 369.206 194.698
 580.498 436.990
 352.002 237.658
 356.938 438.483
 646.999 679.060
 555.815 444.258
 581.626 874.290
 652.432 694.189
 716.245 803.792
 658.847 708.208
 339.515 464.839
 917.033 970.529
 309.985 935.558
 284.477 510.673
 201.012 498.497
 932.404 17.401
 73.930 563.426
 127.611 241.797
 22.158 251.515
 802.178 830.547
 393.845 76.269
 123.568 349.769
 512.782 501.837
 181.264 348.753
 930.087 488.502
 903.778 622.839
 108.972 800.864
 338.411 881.794
 781.290 599.543
 970.310 346.876
 530.321 46.013
 160.328 183.948
 915.070 596.800
 453.887 445.179
 326.309 762.814
 194.943 417.009
 875.652 167.635
 887.424 51.985
 791.362 201.539
 226.852 857.068
 806.673 772.684
 900.757 97.109
 859.588 80.920
 679.808 90.962
 511.955 851.070
 122.124 386.355
 977.872 570.293
 349.074 621.097
 617.881 377.458
 858.067 350.823
 499.957 891.551
 580.741 251.503
 898.085 371.585
 315.848 107.980
 844.360 743.567
 35.622 363.283
 474.459 672.764
 231.054 728.301
 515.371 604.292
 602.066 204.266
 918.078 535.092
 768.001 633.558
 99.122 849.537
 855.078 615.475
 239.449 373.443
 471.627 866.277
 515.637 542.456
 698.369 196.179
 379.563 296.035
 867.000 564.621
 132.960 694.061
 471.460 769.596
 91.563 896.251
 26.157 352.947
 830.941 772.638
 855.750 152.949
 37.381 144.567
 51.893 515.484
 739.903 248.699
 371.430 658.424
 514.548 120.850
 964.250 759.079
 173.401 2.185
 121.419 455.666
 475.435 757.953
 917.841 90.675
 224.467 489.871
 708.980 911.814
 404.512 729.464
 26.761 836.166
 601.162 673.517
 932.430 291.683
 178.769 107.591
 328.743 109.489
 539.982 843.057
 943.404 748.527
 252.278 441.629
 581.339 104.303
 54.585 634.181
 44.327 364.945
 377.938 463.077
 650.275 425.332
 352.515 735.944
 196.320 113.834
 607.769 710.415
 223.793 302.411
 984.042 11.569
 610.485 0.892
 497.681 984.699
 466.642 937.511
 174.923 14.429
 503.526 323.027
 283.480 696.550
 13.544 423.502
 838.856 171.181
 212.936 931.128
 291.935 845.787
 394.312 643.122
 965.566 225.378
 387.478 621.018
 4.043 586.844
 581.461 307.611
 436.925 887.359
 895.440 292.984
 997.221 76.312
 856.013 826.694
 836.214 20.058
 426.165 318.164
 458.940 573.314
 598.342 15.063
 484.541 105.386
 499.607 629.144
 86.433 569.139
 928.279 735.248
 763.676 182.131
 744.167 412.483
 965.378 59.420
 342.343 452.736
 765.960 923.866
 854.837 922.491
 455.064 940.352
 625.828 336.422
 449.682 34.141
 601.667 858.417
 198.366 909.828
 353.626 975.964
 772.234 676.281
 622.853 951.326
 121.889 185.048
 236.044 7.322
 723.555 226.377
 507.215 892.292
 695.023 810.084
 414.498 938.752
 788.848 240.639
 847.635 500.113
 776.154 320.005
 566.856 251.755
 132.192 162.025
 530.007 74.644
 90.150 52.633
 343.344 414.940
 711.688 956.118
 511.501 210.914
 753.286 454.636
 221.285 793.502
 611.903 562.529
 737.481 959.551
 290.089 315.562
 340.614 562.993
 110.876 775.605
 648.145 110.665
 271.169 981.637
 261.946 643.278
 386.620 927.047
 933.983 551.140
 41.915 250.493
 875.158 357.055
 311.991 533.052
 813.395 99.452
 9.001 828.724
 878.785 987.047
 487.024 889.916
 126.318 957.419
 604.977 946.026
 349.187 656.935
 514.230 454.532
 964.487 934.939
 360.781 962.879
 923.332 993.347
 535.110 730.042
 391.935 901.592
 481.834 583.131
 30.139 839.679
 215.014 291.929
 48.620 498.106
 945.447 588.496
 422.754 887.266
 688.728 536.108
 75.554 1.014
 415.599 848.912
 987.731 465.377
 460.589 708.146
 851.589 375.462
 205.692 730.855
 436.980 888.751
 890.621 781.504
 489.997 973.942
 110.741 925.129
 24.489 699.873
 692.146 792.741
 907.265 42.871
 177.502 146.303
 872.194 862.881
 816.509 312.909
 547.013 184.235
 384.368 117.900
 838.016 467.025
 206.996 836.914
 518.712 186.168
 762.443 750.575
 113.960 779.775
 166.736 6.396
 993.881 184.162
 705.015 444.982
 903.301 553.178
 504.316 746.725
 191.714 943.701
 84.715 6.637
 593.280 331.792
 196.009 594.999
 181.563 165.481
 325.983 747.042
 813.339 136.493
 35.022 723.473
 31.505 105.974
 765.023 963.480
 648.847 305.668
 625.776 421.626
 540.194 478.928
 470.248 139.311
 66.344 463.813
 125.280 90.127
 903.467 557.532
 193.290 887.252
 298.786 557.255
 333.757 121.235
 187.695 632.288
 273.980 870.053
 537.834 647.694
 93.197 392.720
 408.596 496.258
 132.238 676.145
 785.162 686.520
 465.173 486.175
 347.279 427.203
 445.695 902.225
 125.881 806.278
 828.211 155.618
 974.497 215.221
 233.866 500.444
 4.535 760.453
 860.193 18.603
 499.638 144.859
 848.078 784.755
 307.795 18.652
 352.733 919.557
 612.709 482.252
 300.878 359.136
 187.838 681.545
 942.139 923.879
 445.595 940.729
 459.506 629.843
 596.522 818.360
 135.548 441.369
 143.128 802.385
 375.057 494.491
 442.878 49.490
 460.976 548.838
 704.998 858.509
 422.298 262.676
 135.052 197.711
 176.522 184.292
 936.315 98.332
 984.655 856.026
 22.714 613.770
 736.613 518.871
 927.629 123.420
 134.736 859.980
 917.101 345.552
 132.143 477.778
 474.462 594.146
 132.792 55.244
 433.215 664.778
 296.566 77.686
 241.934 625.015
 593.867 643.810
 372.362 591.154
 1.421 975.698
 281.815 937.220
 858.930 502.569
 743.071 961.130
 52.484 383.682
 717.327 749.666
 446.140 446.975
 304.592 276.872
 141.684 291.859
 25.315 843.791
 455.425 667.875
 709.534 40.835
 410.097 766.832
 365.865 972.870
 452.898 216.527
 420.837 532.230
 633.808 941.729
 836.252 803.092
 671.211 656.020
 583.185 13.966
 957.101 199.985
 359.073 871.541
 327.747 771.686
 940.050 172.093
 266.393 969.284
 153.704 625.324
 484.629 538.784
 704.988 184.493
 623.519 488.482
 385.702 466.443
 152.859 382.646
 19.407 191.580
 658.434 887.884
 640.556 868.588
 277.444 134.627
 258.928 98.939
 459.063 932.013
 326.188 54.915
 831.213 986.635
 986.587 580.373
 290.014 814.077
 972.855 429.940
 492.076 177.662
 793.507 869.506
 422.033 462.599
 669.620 944.050
 281.819 107.659
 616.306 429.080
 460.542 923.241
 553.320 835.734
 104.077 67.265
 375.384 869.337
 824.287 512.622
 348.963 744.480
 334.962 796.317
 939.379 550.302
 444.080 605.976
 449.742 16.391
 491.890 639.708
 488.433 147.564
 326.801 116.798
 920.355 134.926
 534.475 156.113
 322.596 87.079
 361.278 954.137
 109.105 600.766
 535.909 653.237
 41.508 161.798
 630.364 2.009
 262.225 257.670
 304.102 272.654
 807.700 831.342
 537.458 455.437
 648.161 15.266
 28.889 928.000
 98.191 675.722
 255.935 668.893
 220.037 155.103
 184.958 612.149
 947.722 225.053
 366.374 25.503
 771.282 922.862
 729.718 332.219
 191.809 919.438
 59.187 719.098
 872.431 907.501
 101.126 205.616
 628.995 266.681
 949.177 756.306
 616.335 787.178
 642.601 56.031
 338.991 360.227
 373.776 932.110
 344.545 382.199
 860.428 185.196
 617.089 795.660
 28.122 9.867
 79.395 596.780
 353.671 864.379
 115.067 681.380
 927.869 845.566
 344.298 754.305
 347.390 488.992
 814.977 877.498
 984.541 736.142
 419.046 34.854
 507.069 270.392
 404.561 816.751
 928.447 842.942
 847.410 209.113
 115.442 800.822
 471.688 262.197
 920.621 144.000
 191.070 629.402
 752.518 820.631
 690.085 138.694
 957.938 2.540
 606.958 486.381
 335.377 41.318
 829.759 138.619
 94.515 104.192
 814.304 669.131
 746.430 933.618
 992.908 147.036
 577.687 211.671
 413.228 176.618
 307.108 976.742
 949.734 657.477
 228.310 913.225
 318.439 920.184
 38.563 983.064
 828.465 256.743
 782.813 299.940
 279.653 929.542
 991.741 761.964
 700.017 945.595
 458.400 297.035
 74.545 428.862
 926.281 567.184
 790.118 531.941
 702.971 195.545
 980.624 984.869
 271.017 483.978
 150.347 584.097
 947.778 783.383
 559.108 945.514
 608.420 155.517
 624.418 463.934
 193.561 358.486
 616.948 685.577
 891.129 22.376
 857.181 773.179
 429.788 821.865
 452.356 754.723
 220.822 554.661
 911.178 140.897
 211.906 994.606
 134.734 883.817
 297.962 793.185
 779.262 656.123
 202.864 280.451
 621.650 946.973
 585.544 884.312
 711.611 406.874
 122.938 804.353
 973.493 399.613
 820.788 192.471
 811.663 525.208
 345.792 197.450
 790.738 416.931
 755.784 5.032
 797.838 857.766
 328.916 270.181
 269.226 942.521
 911.431 806.119
 176.570 882.174
 173.024 917.821
 945.630 123.509
 688.555 589.143
 327.035 771.935
 867.711 736.490
 288.296 156.387
 395.953 702.192
 159.112 575.894
 199.567 992.726
 777.897 396.866
 627.134 276.153
 73.496 323.109
 874.196 786.020
 17.844 697.377
 945.882 372.276
 926.487 489.916
 134.996 471.230
 716.162 327.503
 25.327 604.125
 581.910 673.222
 49.256 666.589
 88.546 505.423
 226.013 138.220
 418.700 502.521
 676.102 463.065
 346.566 522.599
 95.563 658.385
 855.117 792.860
 530.963 772.103
 455.493 679.246
 425.811 90.676
 549.159 691.965
 117.730 101.351
 272.999 764.761
 312.874 628.993
 439.627 106.955
 812.444 431.718
 512.957 615.115
 131.462 875.838
 203.443 9.548
 51.304 284.190
 717.859 358.328
 456.761 718.367
 22.192 313.402
 600.971 511.092
 568.850 319.490
 745.582 896.807
 774.496 893.187
 670.613 824.038
 414.149 198.397
 23.010 90.466
 900.706 972.242
 762.803 579.600
 854.640 55.717
 911.630 745.956
 222.549 544.118
 454.351 883.751
 589.656 847.718
 87.461 802.958
 942.713 713.059
 748.320 647.445
 496.505 734.916
 650.054 934.732
 898.036 839.417
 244.966 828.229
 94.031 156.625
 953.785 913.754
 894.802 158.276
 141.967 726.557
 123.519 711.236
 163.194 237.287
 615.799 102.972
 993.338 870.548
 969.519 211.147
 167.277 203.330
 156.188 909.978
 231.546 719.185
 38.636 891.621
 515.983 214.339
 718.845 207.572
 688.826 141.500
 16.149 644.464
 726.716 204.237
 379.729 197.928
 741.398 388.104
 128.266 320.240
 649.471 733.684
 119.961 730.771
 244.200 61.426
 152.138 596.863
 576.313 479.212
 513.691 36.438
 123.980 412.322
 936.214 647.754
 434.204 553.756
 559.442 137.178
 355.011 143.283
 620.313 859.344
 709.782 339.286
 147.524 987.745
 54.399 782.208
 577.773 145.560
 720.493 286.634
 567.233 209.827
 602.910 605.810
 341.315 986.042
 468.561 443.302
 274.934 879.547
 22.405 37.941
 419.741 175.172
 592.598 306.925
 867.758 203.299
 322.459 425.734
 964.379 410.614
 866.219 970.251
 837.538 74.361
 166.400 105.190
 702.155 272.906
 283.863 422.901
 215.717 441.231
 0.966 707.906
 416.466 851.752
 21.077 305.826
 662.375 138.354
 743.978 731.931
 527.514 260.008
 459.836 376.322
 901.130 330.879
 230.860 502.264
 0.525 542.969
 29.078 434.601
 656.560 7.308
 883.530 780.296
 893.281 38.392
 826.393 487.331
 411.924 17.398
 484.160 446.557
 343.670 71.829
 858.935 479.253
 372.359 997.368
 511.450 877.385
 693.431 982.148
 269.911 10.843
 992.319 150.479
 228.555 863.712
 746.059 863.768
 101.580 78.214
 305.970 258.239
 599.469 178.917
 864.843 84.958
 986.518 20.816
 85.317 486.012
 154.622 192.754
 731.238 595.655
 655.969 543.175
 543.285 516.479
 126.650 249.650
 104.312 273.607
 307.441 888.839
 897.564 295.430
 533.730 882.197
 848.757 74.271
 683.241 987.839
 615.926 206.552
 400.578 314.466
 831.949 547.705
 177.500 673.406
 574.871 805.380
 976.147 124.800
 29.815 364.838
 411.292 869.335
 680.813 337.289
 632.265 384.029
 326.770 855.819
 493.763 986.316
 726.667 140.391
 108.883 62.603
 46.732 204.774
 621.781 633.697
 386.581 691.423
 909.318 8.916
 210.248 868.134
 761.408 152.584
 287.680 491.188
 942.808 341.137
 877.018 987.811
 901.596 406.812
 40.089 205.845
 961.890 666.146
 703.597 55.828
 773.805 730.279
 955.109 481.306
 948.571 141.735
 22.833 853.654
 990.821 922.248
 936.331 630.244
 365.943 31.987
 334.594 737.294
 273.876 706.693
 689.586 954.669
 110.846 70.823
 86.602 668.321
 809.234 127.366
 965.015 811.783
 78.369 644.967
 19.692 1.387
 803.734 937.244
 18.194 656.777
 480.447 535.127
 153.582 930.322
 993.353 159.115
 857.095 203.470
 448.478 712.993
 697.232 667.831
 199.653 643.524
 127.838 532.174
 993.840 481.672
 782.155 887.841
 26.086 630.936
 684.542 443.877
 100.408 68.472
 937.513 694.962
 439.396 36.899
 987.231 610.836
 579.570 631.506
 652.630 402.074
 290.991 422.156
 476.626 105.869
 330.973 525.350
 205.519 694.947
 798.922 384.056
 985.793 706.149
 821.162 586.040
 175.330 341.872
 633.200 411.298
 65.997 961.991
 917.478 141.985
 702.068 466.646
 525.524 80.925
 827.739 397.127
 695.997 434.911
 608.757 544.858
 259.013 844.702
 527.849 364.179
 480.048 143.729
 959.178 706.267
 484.406 551.354
 669.632 17.521
 159.714 744.280
 488.603 630.163
 56.223 281.873
 825.438 585.440
 792.989 509.167
 615.427 305.974
 485.742 36.972
 739.690 624.492
 595.663 54.469
 418.396 197.944
 667.173 308.947
 525.242 221.171
 689.712 473.876
 47.080 900.605
 249.257 594.622
 927.122 169.484
 398.938 265.842
 522.564 200.835
 896.603 461.700
 695.048 997.758
 455.759 455.654
 780.778 572.649
 213.338 867.788
 79.781 343.967
 214.531 541.833
 112.688 522.496
 286.298 49.491
 348.235 586.122
 854.461 155.082
 863.558 875.648
 645.726 448.413
 998.403 822.701
 599.119 608.038
 367.741 48.405
 938.580 821.554
 47.550 267.870
 179.750 835.362
 616.000 586.171
 762.821 895.512
 365.735 877.179
 126.038 576.264
 79.075 764.057
 920.671 667.044
 531.645 551.689
 980.667 35.312
 444.256 844.530
 814.608 726.998
 98.805 581.904
 202.960 672.454
 760.954 665.725
 831.958 790.233
 477.662 87.672
 352.093 219.440
 636.780 594.373
 342.267 951.114
 862.638 86.154
 121.807 497.382
 677.411 518.935
 366.191 52.285
 763.147 477.192
 936.236 118.989
 321.503 481.331
 65.474 953.886
 733.695 673.900
 110.441 699.030
 586.197 749.819
 950.651 420.989
 840.577 826.017
 29.396 767.881
 9.256 620.864
 106.435 808.999
 251.302 584.525
 405.649 185.563
 250.622 4.496
 794.310 719.878
 87.771 138.300
 438.558 487.435
 399.222 895.465
 507.685 326.505
 345.367 816.994
 616.963 257.783
 20.058 161.635
 927.020 118.126
 247.481 899.106
 982.326 323.797
 372.185 691.379
 250.673 406.764
 878.662 390.156
 900.847 290.001
 29.883 833.368
 61.762 52.640
 319.430 443.132
 780.735 691.967
 347.371 234.988
 232.183 516.036
 791.944 781.803
 714.770 838.199
 821.663 639.695
 361.984 523.744
 518.092 957.285
 728.480 230.338
 428.655 939.031
 905.600 350.110
 90.205 519.165
 170.716 304.420
 434.330 791.547
 446.062 955.870
 159.481 214.754
 796.083 119.652
 15.915 418.801
 544.068 2.403
 158.328 143.488
 257.647 536.270
 267.158 767.657
 210.914 64.651
 590.242 388.253
 53.532 370.277
 807.320 88.478
 332.571 202.910
 144.430 21.352
 452.450 990.445
 265.307 120.405
 306.795 421.834
 522.319 540.085
 560.927 831.715
 368.324 497.768
 745.951 444.424
 399.174 725.386
 488.912 339.196
 228.717 695.778
 345.312 659.418
 386.482 636.669
 520.662 928.244
 693.163 818.984
 919.924 62.438
 209.336 957.038
 304.242 648.628
 295.141 802.615
 172.682 504.404
 567.998 185.215
 335.669 374.604
 434.611 144.738
 972.092 585.115
 313.895 234.051
 432.676 507.741
 898.085 116.290
 790.267 85.602
 637.721 840.171
 468.269 375.624
 727.803 506.398
 480.009 919.752
 940.945 815.310
 365.696 737.130
 750.450 351.976
 754.425 203.853
 941.888 577.123
 244.141 63.714
 783.892 773.466
 573.318 192.144
 353.697 585.702
 648.394 556.237
 654.648 992.676
 137.691 507.118
 163.898 281.795
 995.962 178.105
 679.319 844.031
 346.994 305.228
 143.856 873.668
 731.512 338.064
 189.977 607.140
 383.340 761.807
 721.358 851.802
 191.235 239.765
 16.487 786.453
 552.724 533.455
 760.654 424.074
 848.690 330.260
 578.037 542.857
 635.343 661.771
 111.680 158.813
 438.836 725.883
 381.614 842.443
 775.457 719.257
 13.827 999.084
 438.454 971.485
 276.964 29.255
 375.766 866.358
 569.496 468.793
 518.823 997.833
 775.545 451.681
 552.151 888.038
 538.802 329.676
 880.471 681.949
 105.267 976.280
 451.627 208.940
 649.198 167.959
 830.024 986.525
 443.309 708.139
 139.755 348.095
 462.393 390.460
 565.606 257.046
 946.051 3.506
 823.256 267.322
 595.854 892.124
 899.947 889.045
 778.200 908.262
 889.450 591.857
 757.273 220.459
 569.313 242.983
 332.399 484.920
 616.175 737.425
 617.809 407.076
 851.534 380.492
 226.163 101.162
 434.182 564.873
 23.512 762.501
 447.893 923.303
 464.706 644.567
 308.549 301.667
 424.231 837.653
 971.299 94.924
 366.264 800.986
 146.525 118.935
 685.456 443.886
 927.137 795.223
 460.738 988.177
 136.212 933.441
 640.893 93.165
 773.369 379.308
 593.033 271.603
 573.895 715.756
 842.239 470.984
 502.905 664.680
 889.193 605.957
 47.328 829.086
 967.479 586.822
 203.977 574.392
 76.448 43.783
 808.156 697.598
 260.191 60.410
 223.160 739.001
 887.563 131.691
 788.698 408.779
 189.677 596.834
 880.920 326.395
 925.359 575.009
 996.637 691.266
 245.442 79.447
 170.984 346.092
 415.059 393.305
 955.751 77.732
 409.353 866.812
 512.526 683.430
 730.112 212.086
 451.608 961.869
 384.994 818.359
 418.129 159.069
 441.388 40.059
 88.255 689.116
 106.093 293.165
 890.654 980.558
 910.179 866.704
 65.228 782.755
 394.538 867.267
 468.602 55.217
 122.168 681.516
 143.770 900.108
 893.375 797.108
 102.260 767.392
 542.550 64.102
 987.013 138.025
 561.313 320.223
 461.843 988.202
 261.751 323.450
 930.878 862.480
 82.669 728.976
 854.067 282.134
 596.684 275.009
 770.843 324.039
 520.267 779.160
 655.015 502.430
 614.251 135.846
 334.229 939.113
 418.744 402.468
 54.857 225.980
 751.803 690.988
 448.543 266.307
 351.818 880.355
 953.939 768.463
 823.537 838.143
 413.418 387.877
 599.449 606.499
 49.931 841.783
 222.292 853.376
 237.074 618.188
 239.491 316.079
 512.204 268.397
 52.998 236.890
 707.742 204.244
 443.273 192.302
 152.252 550.871
 267.008 795.936
 836.357 957.785
 175.713 574.072
 667.982 510.115
 605.833 700.955
 328.854 564.074
 817.941 83.452
 364.819 651.955
 308.263 611.421
 524.767 649.464
 454.035 867.518
 738.091 399.312
 86.675 609.461
 673.354 557.956
 693.351 306.449
 438.793 835.999
 836.272 602.161
 509.331 186.380
 936.092 978.161
 438.817 148.200
 905.310 57.585
 837.345 158.529
 932.104 889.532
 661.906 520.993
 524.842 424.870
 237.646 80.431
 331.545 985.227
 953.043 849.807
 173.279 355.392
 64.983 612.174
 680.945 727.372
 21.690 260.499
 234.083 889.798
 628.573 616.047
 979.318 102.800
 913.213 96.766
 294.146 104.859
 813.061 696.490
 476.358 759.303
 638.056 729.909
 825.931 324.405
 428.712 34.205
 868.390 98.327
 819.650 273.505
 798.213 890.231
 263.642 534.967
 427.629 58.749
 609.743 44.301
 968.247 661.702
 151.713 963.104
 886.435 14.876
 663.783 400.749
 222.464 866.887
 366.796 910.243
 90.633 681.496
 669.191 411.805
 353.296 663.419
 307.430 161.870
 534.588 169.838
 775.787 661.232
 86.506 783.851
 745.445 267.376
 895.644 370.475
 290.346 376.387
 6.363 938.159
 877.979 893.730
 596.614 652.710
 166.191 985.525
 265.318 225.122
 44.367 848.516
 242.442 464.709
 143.941 153.955
 610.305 664.682
 247.694 495.046
 500.766 794.610
 880.964 326.896
 309.552 104.962
 555.388 650.394
 625.991 610.071
 44.782 815.696
 21.818 180.498
 44.052 956.609
 362.621 332.200
 139.632 504.099
 514.201 702.321
 200.783 146.039
 405.991 119.525
 785.569 322.543
 405.191 845.901
 596.569 583.618
 947.150 238.656
 275.942 741.004
 786.390 769.528
 206.923 962.109
 83.553 80.494
 501.787 664.692
 659.331 843.614
 970.706 50.734
 38.333 444.350
 750.603 281.965
 613.086 500.426
 50.207 953.269
 198.316 557.021
 462.188 610.058
 63.856 824.200
 783.826 418.617
 954.584 919.898
 755.649 711.849
 679.506 393.097
 507.298 364.999
 209.251 484.363
 429.408 815.588
 320.008 557.392
 260.221 928.367
 198.267 844.226
 179.945 859.614
 938.997 292.336
 891.696 26.256
 972.457 103.697
 985.247 305.340
 412.198 999.500
 232.244 640.254
 477.590 830.320
 955.362 414.352
 185.178 147.028
 808.692 763.384
 679.227 34.577
 465.133 569.219
 965.942 437.046
 44.585 233.158
 589.155 431.304
 53.174 632.704
 427.117 267.592
 10.716 476.680
 367.653 332.803
 396.313 786.292
 27.976 616.800
 568.704 531.121
 899.445 399.517
 650.177 766.551
 618.337 118.632
 185.122 571.035
 371.066 131.357
 584.303 926.581
 444.341 22.349
 784.477 573.415
 413.536 421.229
 234.092 89.882
 540.416 931.972
 756.444 682.033
 316.582 712.073
 242.117 735.238
 262.199 707.375
 636.060 294.538
 669.300 299.664
 667.760 653.759
 891.975 675.215
 35.137 888.940
 537.040 105.677
 806.814 853.019
 831.185 345.789
 119.025 130.535
 945.397 808.982
 481.674 148.265
 883.826 160.987
 294.856 855.966
 9.617 567.871
 337.896 576.945
 530.053 408.875
 805.787 118.061
 521.327 691.879
 914.376 500.367
 891.073 332.029
 610.289 593.224
 184.389 529.112
 642.086 15.076
 294.417 629.614
 266.352 302.586
 977.827 523.452
 470.244 86.572
 962.932 7.281
 537.582 778.784
 316.130 865.735
 519.010 639.293
 371.354 164.324
 91.424 522.145
 775.894 414.000
 14.209 689.310
 241.065 624.127
 969.387 833.226
 162.631 590.090
 772.328 489.994
 976.661 111.793
 474.900 883.052
 602.714 773.409
 672.927 575.923
 587.202 761.946
 746.557 188.105
 162.810 307.334
 880.837 536.614
 780.536 300.040
 562.780 493.966
 222.779 609.768
 61.945 329.189
 970.832 482.130
 858.534 439.733
 457.906 36.548
 474.073 947.875
 397.478 500.881
 25.533 274.731
 822.472 84.895
 608.381 308.279
 417.749 769.733
 314.445 329.673
 369.027 243.825
 6.957 275.672
 306.170 482.444
 560.935 906.391
 86.405 299.409
 988.657 869.045
 570.229 611.890
 16.945 743.371
 194.348 184.995
 278.000 806.497
 875.146 559.788
 284.428 238.783
 493.791 530.010
 950.818 722.556
 159.621 498.179
 220.845 168.319
 439.218 905.627
 685.611 584.313
 420.009 553.791
 214.017 722.116
 573.118 391.632
 40.957 60.792
 942.139 378.071
 408.539 303.151
 842.488 495.986
 367.035 858.783
 467.980 318.457
 306.742 678.948
 103.432 647.109
 3.295 328.379
 898.623 360.633
 664.281 759.094
 812.306 448.586
 614.446 962.759
 655.574 246.797
 753.759 482.954
 500.483 637.027
 873.432 769.308
 749.066 691.629
 879.325 45.168
 134.693 215.994
 212.737 872.934
 935.169 415.447
 491.058 960.908
 876.039 552.405
 34.300 127.502
 82.673 793.190
 369.974 278.543
 68.155 316.558
 593.533 957.571
 16.260 278.174
 132.843 584.274
 508.624 22.871
 754.368 130.179
 654.248 401.198
 740.559 311.464
 187.631 585.693
 949.957 665.208
 217.164 68.423
 784.622 266.810
 713.992 742.980
 977.604 632.881
 647.682 85.537
 73.387 216.146
 591.049 420.396
 706.679 158.254
 152.982 321.075
 443.017 834.607
 353.586 109.340
 384.746 555.101
 957.315 688.386
 777.684 319.042
 331.770 114.648
 989.789 145.366
 935.576 173.551
 939.349 484.947
 469.289 91.196
 995.406 985.403
 787.976 465.691
 679.563 225.907
 190.209 633.341
 991.009 416.533
 811.350 356.443
 634.001 800.404
 782.734 807.127
 830.527 84.939
 124.462 966.977
 185.057 529.035
 147.907 422.411
 370.793 834.763
 412.625 33.801
 318.620 134.589
 47.456 530.521
 404.754 668.275
 871.242 938.664
 598.235 138.107
 177.336 102.816
 94.833 788.274
 48.371 903.263
 33.167 435.943
 492.178 96.468
 68.211 590.437
 713.172 786.034
 926.450 426.034
 210.728 146.019
 348.505 357.108
 710.103 216.154
 754.854 825.981
 843.492 932.753
 467.250 319.063
 998.003 379.012
 754.725 631.209
 401.188 878.637
 423.796 698.065
 718.688 627.729
 166.008 498.405
 666.237 187.571
 643.683 320.593
 191.453 236.914
 21.338 207.575
 39.402 413.905
 723.226 401.868
 187.882 37.716
 957.868 755.483
 9.842 676.658
 542.032 139.390
 705.634 377.311
 776.613 63.916
 739.189 357.619
 275.311 826.457
 730.347 831.305
 377.383 248.097
 598.924 622.456
 944.338 298.686
 151.615 364.186
 256.962 883.773
 755.204 386.208
 406.092 660.335
 81.945 180.743
 974.006 735.881
 56.408 408.006
 102.042 402.294
 316.897 340.519
 856.201 967.394
 546.064 44.594
 461.262 219.853
 570.095 317.703
 753.543 933.835
 897.472 818.194
 584.489 65.952
 418.581 80.461
 826.181 287.124
 946.169 361.497
 723.425 234.351
 601.951 936.563
 196.067 261.842
 282.579 491.023
 113.571 557.237
 433.019 346.265
 788.750 697.643
 559.516 129.836
 919.007 123.062
 598.214 138.764
 844.943 563.480
 767.885 551.562
 404.051 272.933
 552.719 85.117
 391.097 492.454
 238.776 949.893
 959.369 17.681
 48.330 578.409
 423.995 110.535
 541.306 651.236
 279.090 432.773
 71.293 251.026
 686.495 748.030
 762.919 382.886
 810.641 34.504
 612.879 719.240
 689.830 459.636
 882.521 885.095
 580.514 618.462
 247.218 286.939
 72.471 147.028
 76.668 812.607
 636.803 550.051
 448.913 363.165
 476.369 977.398
 835.198 309.740
 643.357 36.870
 947.212 552.221
 868.453 221.973
 705.059 862.792
 610.560 484.071
 184.050 860.490
 638.611 100.498
 329.712 34.548
 354.192 636.325
 119.982 230.668
 864.908 210.816
 206.399 467.871
 36.533 843.838
 215.085 662.004
 852.656 647.073
 244.656 108.858
 62.810 454.891
 401.139 504.209
 426.002 965.784
 776.890 944.749
 681.291 33.649
 256.902 123.080
 479.015 745.862
 145.406 677.769
 866.752 829.559
 400.066 27.446
 977.834 606.912
 370.213 663.291
 454.774 683.417
 317.482 719.945
 946.260 199.487
 688.033 129.215
 38.239 345.230
 469.500 988.192
 964.243 861.674
 945.337 163.147
 837.613 0.289
 524.773 88.283
 362.016 348.286
 926.846 204.968
 613.031 652.424
 8.638 289.172
 602.250 282.116
 705.856 814.593
 698.906 897.164
 481.207 544.309
 308.347 751.096
 13.829 298.216
 410.737 532.603
 600.517 636.023
 19.146 780.899
 444.115 371.026
 398.954 402.044
 71.654 998.496
 28.557 249.408
 28.281 410.400
 6.125 840.020
 534.475 566.771
 603.266 177.660
 353.417 10.782
 321.513 102.113
 900.582 422.085
 462.445 231.280
 924.914 489.927
 420.937 198.999
 514.464 707.926
 650.478 697.082
 921.592 715.934
 230.071 626.449
 784.210 276.555
 837.039 161.427
 838.706 125.455
 555.769 585.561
 603.986 792.358
 638.419 610.106
 769.203 85.707
 92.702 421.277
 973.436 566.199
 769.837 693.899
 234.786 816.370
 631.527 172.283
 708.460 224.112
 710.509 459.671
 545.677 932.198
 270.012 321.672
 33.321 423.959
 91.604 933.731
 641.632 293.146
 159.993 65.314
 145.769 225.313
 201.771 562.388
 246.640 256.027
 210.710 673.616
 554.912 390.691
 845.727 664.004
 955.859 610.214
 213.046 812.454
 105.795 850.316
 288.497 727.571
 565.737 449.595
 49.357 10.310
 125.172 797.998
 171.192 604.687
 556.891 984.014
 10.054 811.183
 49.703 402.268
 93.784 385.013
 144.213 825.594
 750.781 536.664
 230.822 914.801
 26.187 19.700
 719.779 598.882
 92.967 995.571
 349.776 37.225
 830.965 562.922
 831.551 818.431
 695.743 925.846
 21.855 767.795
 959.379 238.582
 64.469 853.429
 608.663 430.956
 720.561 590.990
 816.988 407.424
 320.430 456.227
 852.334 181.819
 110.516 795.956
 385.891 909.174
 29.776 770.061
 468.050 695.315
 242.121 913.822
 437.746 185.034
 769.294 951.027
 927.671 571.761
 831.520 749.244
 75.004 47.731
 610.371 540.308
 401.480 176.208
 26.168 248.176
 397.415 959.510
 275.821 504.908
 144.407 882.276
 639.298 491.667
 806.628 202.867
 845.043 428.612
 179.987 662.229
 825.867 434.631
 833.816 384.483
 314.548 679.611
 536.586 503.305
 568.045 618.859
 403.564 299.728
 794.521 507.227
 521.896 857.855
 140.076 981.155
 131.829 303.283
 501.969 927.375
 909.383 93.633
 930.358 50.329
 596.590 980.817
 997.151 944.896
 454.323 700.598
 612.823 280.875
 516.910 97.358
 302.349 130.616
 857.250 831.920
 680.239 6.532
 429.404 509.862
 640.686 821.950
 149.100 609.374
 778.782 513.495
 760.722 974.698
 537.569 248.119
 485.003 507.135
 116.249 30.931
 160.452 555.143
 938.491 694.500
 502.660 42.992
 455.547 15.531
 580.917 639.666
 814.262 415.383
 726.389 952.322
 850.586 967.190
 868.679 418.683
 448.435 380.358
 979.415 997.668
 333.470 154.511
 567.108 35.643
 231.522 96.796
 404.649 575.590
 219.886 51.670
 220.224 527.699
 322.749 689.371
 488.142 322.467
 563.856 992.299
 715.053 101.898
 982.489 137.275
 429.622 992.239
 563.505 531.369
 103.101 254.735
 727.136 70.788
 310.932 981.594
 396.287 272.693
 901.084 736.077
 713.056 811.043
 775.916 11.931
 45.082 467.475
 86.889 382.873
 917.413 400.357
 354.218 642.417
 165.867 518.473
 878.819 403.741
 751.011 215.191
 136.674 484.803
 943.154 634.681
 914.467 782.431
 711.968 379.773
 241.412 218.149
 181.152 273.024
 630.178 86.325
 568.880 605.689
 397.469 760.440
 586.609 676.426
 482.823 115.551
 348.307 271.155
 16.693 244.086
 313.570 771.721
 152.742 508.958
 93.753 523.488
 324.866 763.603
 360.757 926.199
 19.969 635.094
 961.982 939.197
 479.471 216.305
 339.089 578.212
 15.482 839.529
 727.375 808.390
 114.169 940.627
 459.798 555.094
 414.992 394.231
 176.166 423.659
 419.053 271.736
 332.931 970.767
 264.892 300.414
 189.789 848.316
 690.892 580.388
 311.470 955.740
 908.279 433.154
 540.181 514.844
 269.055 838.506
 668.102 113.835
 513.558 384.262
 549.804 661.658
 910.490 263.759
 849.662 522.782
 598.934 759.297
 805.230 54.724
 951.078 135.468
 418.528 299.986
 293.186 615.265
 55.573 660.346
 50.870 445.433
 60.767 240.062
 476.428 187.493
 275.638 936.367
 927.187 649.819
 217.573 797.375
 4.133 47.289
 628.565 191.299
 242.218 422.058
 479.559 734.662
 933.519 356.447
 723.876 24.329
 730.729 971.707
 872.718 87.897
 43.465 940.302
 134.205 203.917
 728.681 190.553
 560.373 707.956
 967.452 487.958
 607.640 468.652
 495.000 614.745
 287.194 531.179
 943.571 306.486
 792.471 641.260
 106.422 950.542
 99.378 903.836
 526.496 705.278
 577.284 135.148
 249.323 701.330
 489.332 739.572
 603.366 267.446
 341.723 402.584
 932.587 254.785
 133.711 24.260
 708.830 977.022
 511.868 124.594
 2.045 641.677
 820.430 199.305
 944.124 413.923
 819.055 974.878
 349.716 61.534
 993.262 252.289
 770.816 3.031
 572.126 603.529
 879.988 185.467
 581.904 922.939
 571.956 609.410
 70.433 81.069
 620.125 192.712
 430.893 292.761
 151.696 608.602
 8.606 419.278
 843.893 475.027
 692.514 168.295
 278.974 929.094
 353.921 942.540
 714.796 951.815
 6.860 90.757
 971.733 463.482
 713.294 221.880
 749.390 978.942
 156.436 509.003
 465.169 675.505
 649.263 3.625
 351.294 905.456
 153.237 638.022
 710.837 192.038
 752.979 65.566
 773.004 434.998
 392.973 791.836
 813.042 662.307
 537.108 215.742
 125.264 82.444
 594.108 527.494
 24.700 191.003
 372.655 712.452
 472.758 181.382
 728.680 765.968
 797.004 207.611
 761.154 228.801
 630.011 94.318
 47.316 166.097
 905.473 721.221
 207.231 111.090
 2.884 505.019
 602.682 419.341
 859.592 528.232
 836.501 87.567
 708.724 931.228
 383.549 805.952
 644.028 89.768
 689.839 772.546
 252.176 885.978
 285.970 307.264
 336.520 476.299
 317.481 280.616
 233.852 437.080
 668.539 804.167
 300.810 988.886
 895.020 16.653
 925.526 266.833
 165.457 408.428
 462.607 809.602
 588.265 239.553
 58.172 717.851
 764.171 771.362
 642.342 308.119
 305.056 311.106
 838.162 725.900
 893.571 293.480
 40.602 437.115
 289.503 636.138
 32.084 986.964
 414.260 519.076
 750.386 986.054
 237.757 176.034
 942.128 183.244
 954.171 641.309
 604.950 331.070
 744.310 74.981
 231.656 601.658
 990.794 966.226
 760.810 718.092
 923.947 376.734
 854.530 18.372
 445.563 388.212
 162.515 47.013
 996.846 29.467
 791.960 294.236
 326.424 414.769
 439.186 586.632
 472.971 377.199
 907.089 728.516
 131.404 45.084
 842.307 43.229
 326.794 118.559
 990.220 852.099
 308.970 854.712
 550.151 930.093
 214.466 277.105
 986.525 6.402
 60.261 967.801
 36.234 240.953
 353.015 72.134
 473.311 750.486
 163.740 208.647
 227.553 17.172
 154.706 704.921
 685.299 866.432
 304.627 615.940
 862.908 516.776
 89.646 982.523
 774.136 491.818
 599.427 675.953
 802.435 342.737
 535.790 389.784
 532.254 698.165
 620.158 84.995
 36.556 68.642
 567.943 689.891
 511.413 655.544
 243.384 586.819
 795.864 611.783
 735.948 384.805
 322.690 376.012
 75.916 447.259
 473.032 846.847
 887.133 399.132
 917.407 912.413
 42.039 426.259
 33.653 727.832
 999.264 164.460
 817.382 804.051
 956.408 686.503
 215.000 491.449
 807.566 875.920
 588.133 507.065
 552.241 938.261
 89.999 352.201
 733.081 68.718
 330.094 524.875
 486.192 261.633
 508.291 467.494
 249.449 819.581
 600.562 962.846
 299.327 470.231
 517.072 850.536
 361.377 816.574
 973.117 271.358
 177.835 584.464
 111.478 339.460
 310.430 260.442
 391.364 12.768
 627.667 967.891
 567.586 693.017
 972.387 61.626
 580.354 590.274
 854.002 946.778
 170.699 376.330
 665.336 79.310
 41.719 10.502
 719.495 280.781
 367.377 624.653
 248.766 212.365
 577.483 916.649
 644.470 681.817
 241.756 928.700
 461.327 996.736
 862.728 325.326
 707.790 688.533
 745.031 172.054
 418.557 989.836
 318.742 727.774
 508.822 595.365
 291.521 269.322
 71.746 629.727
 425.944 474.918
 58.993 808.056
 175.582 303.100
 215.255 445.312
 659.857 655.764
 85.631 951.583
 760.689 838.503
 321.972 463.556
 433.577 999.920
 651.343 291.805
 545.322 305.910
 85.250 410.651
 786.641 687.592
 918.896 548.747
 19.896 85.744
 50.518 836.332
 72.879 334.157
 224.613 977.278
 694.738 203.518
 130.921 603.989
 568.806 831.484
 362.520 670.047
 801.243 349.048
 118.698 283.971
 749.262 174.442
 127.022 397.904
 946.626 270.652
 527.676 863.420
 958.513 878.594
 713.607 944.602
 437.254 463.287
 232.102 843.252
 342.660 103.844
 535.116 815.477
 76.404 469.046
 403.199 231.324
 203.191 138.858
 375.362 403.851
 989.297 39.042
 187.194 160.589
 381.688 472.359
 572.381 184.294
 431.652 867.663
 417.211 862.002
 892.155 279.944
 100.375 268.471
 597.505 603.322
 406.300 504.180
 780.110 788.856
 2.392 707.141
 157.918 364.253
 530.006 975.264
 106.561 648.182
 615.069 250.987
 634.223 43.563
 874.264 27.206
 30.153 128.233
 422.255 893.310
 737.812 274.653
 698.046 328.636
 192.224 700.414
 176.092 409.214
 493.011 46.322
 840.056 879.714
 997.215 307.669
 132.147 278.767
 300.433 606.221
 484.910 930.844
 924.824 425.632
 859.439 835.708
 95.248 472.061
 896.624 16.853
 710.463 835.893
 106.715 218.662
 408.147 81.823
 825.860 969.214
 87.053 885.347
 633.082 718.364
 446.342 857.439
 302.255 801.117
 793.887 889.363
 744.127 412.315
 277.749 230.783
 434.319 173.670
 727.201 251.561
 513.885 557.331
 823.605 486.512
 656.732 746.249
 432.328 819.271
 318.556 70.843
 643.050 113.181
 588.534 89.963
 618.746 971.279
 359.598 573.389
 427.809 722.241
 295.575 0.467
 16.999 943.278
 311.868 887.581
 715.911 493.929
 286.710 984.800
 690.457 936.444
 96.694 592.956
 580.453 539.732
 15.639 416.661
 865.050 625.883
 50.313 221.454
 952.755 533.019
 8.891 355.530
 446.550 788.213
 434.846 944.865
 798.784 452.595
 995.353 307.226
 657.704 901.332
 321.981 153.460
 583.599 308.351
 573.879 267.032
 646.424 734.482
 368.817 154.089
 330.588 273.842
 22.882 231.175
 491.477 142.979
 900.814 326.417
 110.619 737.547
 829.462 988.478
 763.515 509.553
 18.542 467.547
 980.795 402.719
 395.494 411.207
 687.042 532.994
 152.963 728.127
 233.299 715.159
 164.236 652.607
 992.792 354.867
 608.195 497.168
 311.927 578.894
 103.406 628.363
 750.247 336.339
 151.253 828.117
 907.180 531.679
 79.300 910.186
 826.429 149.694
 635.002 515.353
 550.407 295.383
 161.405 691.950
 129.821 232.907
 973.550 728.118
 493.249 890.747
 308.116 802.303
 467.189 70.696
 528.609 188.001
 780.783 311.652
 201.510 832.367
 666.314 211.732
 110.810 236.429
 204.997 90.979
 222.801 323.151
 599.039 409.266
 351.757 780.252
 259.880 958.267
 689.963 614.508
 876.778 781.181
 160.587 26.323
 310.171 188.812
 515.137 395.954
 284.542 425.547
 343.069 120.104
 932.915 174.528
 381.834 219.383
 469.750 499.028
 231.787 288.665
 794.269 208.763
 390.582 234.704
 8.548 368.038
 352.710 855.058
 483.614 470.474
 876.512 191.630
 735.030 76.324
 736.441 538.877
 442.782 717.537
 763.571 314.355
 137.716 37.704
 471.726 786.951
 500.355 254.673
 387.372 0.553
 702.833 558.963
 494.287 488.424
 549.243 328.352
 192.368 422.128
 315.401 525.472
 405.812 320.130
 590.369 219.205
 88.894 12.362
 216.797 340.848
 325.938 140.966
 706.089 951.923
 541.768 512.593
 561.438 2.049
 394.322 308.125
 524.031 723.233
 654.516 721.262
 315.416 12.571
 560.415 523.343
 385.392 860.488
 611.925 339.179
 96.346 688.941
 725.278 833.978
 741.272 366.585
 848.507 337.044
 566.410 299.513
 132.835 711.534
 266.462 881.286
 221.588 84.767
 159.499 389.600
 147.171 709.381
 802.151 194.744
 285.133 76.845
 248.570 593.259
 198.019 61.763
 517.383 285.905
 484.019 464.023
 340.776 209.595
 728.332 727.780
 613.599 226.645
 718.402 758.719
 525.604 830.246
 435.824 806.895
 487.488 191.896
 263.886 20.129
 195.238 344.712
 964.661 956.608
 514.388 246.704
 475.672 544.694
 6.521 721.547
 473.955 428.291
 517.824 543.053
 53.405 588.568
 160.355 65.894
 186.480 603.794
 550.343 52.464
 898.400 930.947
 337.083 587.698
 104.062 463.259
 826.615 984.788
 756.012 150.617
 45.311 279.929
 565.306 243.706
 521.832 599.284
 903.307 332.779
 716.855 302.464
 216.885 658.281
 676.789 200.979
 115.849 549.208
 611.928 294.784
 271.320 437.690
 635.564 733.463
 27.254 862.024
 486.378 99.472
 632.238 628.154
 282.561 528.720
 781.347 789.808
 16.734 668.499
 582.311 34.359
 842.731 455.208
 569.100 144.567
 179.015 245.594
 249.611 431.208
 162.131 917.367
 241.181 898.978
 133.704 270.541
 994.878 684.779
 195.516 902.860
 691.827 275.609
 681.975 835.000
 195.169 720.760
 893.519 548.289
 120.879 563.267
 27.214 934.535
 638.676 357.725
 804.010 499.777
 598.208 260.354
 401.072 207.785
 890.935 382.956
 480.566 681.733
 578.380 21.101
 94.728 331.263
 544.477 890.150
 225.557 955.277
 143.314 537.757
 573.731 747.073
 221.926 821.154
 786.137 547.205
 786.797 930.307
 648.758 940.847
 566.836 858.025
 368.570 61.060
 497.115 435.001
 124.782 58.509
 227.048 297.014
 739.551 343.775
 742.690 183.958
 957.629 253.024
 12.139 302.716
 242.841 474.504
 720.489 650.355
 709.571 786.038
 989.493 988.447
 275.280 666.717
 888.121 897.156
 14.565 574.413
 272.821 98.039
 138.375 930.239
 367.893 112.072
 838.920 567.886
 652.461 674.571
 209.932 926.879
 284.764 37.452
 554.654 71.681
 18.519 993.164
 64.793 571.423
 479.986 810.972
 230.463 886.642
 735.956 207.843
 514.570 579.202
 328.370 421.523
 89.194 929.522
 744.961 616.513
 533.312 342.102
 579.499 454.387
 780.898 817.352
 180.456 183.520
 689.378 226.785
 241.846 50.785
 976.979 752.339
 731.362 975.812
 13.360 632.082
 533.607 39.104
 803.676 927.533
 793.227 466.594
 197.716 916.905
 835.251 8.585
 802.024 588.561
 707.106 239.464
 645.835 615.703
 396.104 690.974
 426.665 832.997
 23.072 486.376
 166.599 195.403
 270.974 391.638
 577.303 206.469
 778.503 834.371
 45.050 975.932
 592.663 368.837
 294.320 163.423
 239.291 458.866
 810.616 735.835
 822.384 998.361
 543.983 500.468
 416.393 145.400
 271.395 955.174
 62.445 280.428
 968.886 941.547
 940.626 947.085
 286.340 609.794
 864.229 746.756
 585.725 156.687
 555.390 351.612
 306.745 924.214
 219.355 107.907
 675.169 629.903
 569.993 419.507
 934.244 514.821
 583.063 44.509
 527.565 956.833
 105.533 184.441
 614.643 910.690
 846.220 390.682
 283.403 349.011
 860.759 716.756
 115.161 526.295
 145.999 583.947
 838.899 349.186
 427.141 642.949
 617.299 778.507
 285.169 663.172
 674.756 20.914
 890.355 586.728
 98.320 189.722
 316.037 284.522
 510.129 165.661
 569.637 951.348
 171.421 999.597
 537.501 195.175
 883.978 441.980
 267.017 698.285
 707.991 19.815
 752.286 355.475
 122.470 613.824
 325.136 293.911
 374.922 209.430
 136.317 432.487
 663.763 538.873
 125.415 793.683
 685.758 722.792
 483.331 701.328
 380.476 922.788
 397.567 112.456
 286.531 987.688
 905.195 485.436
 365.316 311.586
 856.965 889.894
 975.473 708.273
 292.041 142.871
 626.798 271.873
 238.128 1.538
 390.335 555.500
 966.204 262.987
 279.684 217.464
 750.609 688.962
 387.897 707.205
 0.098 176.298
 108.711 880.957
 347.822 486.519
 887.287 330.646
 610.517 100.068
 834.370 0.108
 969.828 607.574
 352.083 562.204
 890.525 243.142
 15.952 391.414
 97.902 219.670
 145.714 532.146
 894.924 975.777
 289.765 217.071
 541.682 85.980
 710.513 506.732
 756.496 733.669
 559.378 916.543
 368.955 379.452
 892.845 275.629
 77.511 670.136
 829.928 970.248
 283.662 86.432
 765.034 499.512
 314.710 196.391
 609.997 390.403
 559.452 308.149
 979.411 850.885
 255.793 457.025
 192.240 592.879
 844.119 941.288
 30.614 430.578
 971.605 476.354
 667.889 93.946
 764.517 672.989
 799.320 123.027
 820.589 180.974
 230.479 297.052
 282.066 960.950
 403.958 265.385
 180.706 754.843
 180.554 487.378
 175.698 685.928
 696.464 248.642
 588.905 815.463
 55.829 35.629
 862.126 461.775
 704.010 443.369
 879.368 713.182
 480.222 727.625
 2.542 167.241
 940.677 148.362
 729.115 850.379
 650.364 82.493
 990.413 124.140
 791.372 97.367
 743.219 293.271
 859.644 499.835
 466.726 488.080
 104.873 427.240
 841.728 106.296
 97.537 85.023
 467.123 840.784
 723.674 910.308
 246.564 777.520
 555.910 41.804
 669.552 677.161
 925.408 684.354
 809.005 823.228
 824.204 592.706
 481.620 465.618
 653.925 675.579
 767.042 160.838
 661.814 490.250
 383.566 226.720
 977.676 403.036
 276.726 121.516
 498.716 315.791
 25.787 123.133
 428.876 877.469
 222.818 37.325
 234.304 927.822
 69.099 382.919
 748.994 863.135
 881.372 182.495
 479.610 617.885
 651.447 988.575
 94.425 858.104
 980.579 474.340
 119.543 759.765
 666.499 955.830
 940.790 766.719
 586.015 746.619
 959.425 996.415
 747.607 699.043
 765.101 387.267
 22.636 596.582
 264.120 299.144
 964.840 934.179
 82.135 518.626
 738.191 776.671
 198.181 554.833
 763.328 805.657
 564.647 701.527
 611.393 852.853
 531.930 689.525
 597.894 439.988
 786.643 353.262
 713.044 383.737
 491.054 720.505
 51.987 926.968
 594.748 329.066
 939.475 188.158
 296.269 544.032
 968.138 808.283
 234.777 749.066
 255.006 363.594
 764.769 712.163
 262.729 513.750
 138.924 266.624
 503.795 593.790
 326.662 929.675
 649.580 827.011
 713.586 822.031
 881.318 941.163
 947.247 510.836
 454.870 385.339
 558.616 324.957
 191.841 758.065
 739.966 575.864
 70.197 422.343
 295.910 639.702
 960.655 570.687
 505.042 338.169
 361.048 447.677
 588.518 709.220
 318.458 790.364
 35.268 436.011
 524.743 324.494
 991.081 647.049
 330.143 889.294
 793.092 896.034
 474.898 253.208
 988.158 150.685
 101.421 241.124
 482.121 981.119
 818.731 499.240
 949.150 645.626
 564.044 171.597
 111.317 871.337
 889.031 312.793
 756.775 156.190
 314.062 890.456
 381.644 854.287
 94.360 380.266
 550.676 17.417
 257.405 882.979
 612.600 459.928
 59.099 319.796
 368.529 191.735
 103.246 28.031
 970.011 765.007
 639.160 187.524
 464.104 134.779
 937.933 179.244
 456.675 913.525
 919.731 696.492
 735.054 866.625
 210.973 196.890
 983.872 752.182
 728.161 866.738
 2.761 147.892
 469.385 450.262
 854.461 363.551
 28.112 122.959
 852.410 434.572
 87.885 623.845
 157.231 194.764
 800.337 435.226
 363.514 591.108
 59.767 255.279
 897.363 425.793
 660.997 958.616
 339.446 178.153
 636.956 809.113
 169.310 198.916
 520.127 769.178
 579.099 499.623
 237.595 247.548
 316.086 339.797
 40.935 716.545
 324.614 493.041
 575.667 997.861
 812.934 240.603
 524.811 117.574
 266.181 977.870
 409.533 935.936
 563.475 646.889
 117.487 0.776
 388.268 738.410
 654.909 506.283
 402.969 192.529
 908.510 877.869
 501.146 411.034
 862.656 381.160
 865.928 660.742
 579.213 566.670
 517.470 169.918
 222.940 124.908
 694.341 114.313
 743.615 418.617
 405.678 761.108
 324.649 174.308
 137.908 234.394
 22.221 414.574
 280.343 521.678
 872.637 71.760
 829.170 434.816
 190.394 984.190
 274.147 638.880
 445.200 295.313
 904.080 577.612
 451.047 76.892
 676.995 53.624
 160.357 218.044
 82.544 405.526
 995.593 966.747
 324.831 93.274
 811.884 699.016
 623.610 128.524
 537.658 508.734
 374.056 130.671
 634.660 559.011
 426.479 953.911
 430.782 80.598
 407.017 309.440
 363.807 726.491
 61.161 733.412
 314.346 242.296
 279.843 650.087
 663.197 152.657
 181.578 315.631
 971.249 224.143
 245.995 657.004
 316.307 689.285
 599.100 638.582
 226.312 715.135
 667.198 883.475
 796.038 998.911
 275.931 74.537
 266.213 64.514
 57.999 779.882
 959.972 224.223
 635.478 48.210
 719.700 932.482
 301.031 549.769
 653.710 581.973
 880.786 489.347
 201.135 630.105
 617.102 669.062
 947.276 266.438
 462.275 252.074
 790.889 873.760
 277.583 185.658
 578.244 48.455
 442.523 235.906
 102.917 446.117
 106.110 909.773
 930.103 738.281
 268.476 577.079
 172.790 303.462
 532.458 129.842
 535.502 243.977
 380.456 943.953
 388.766 998.304
 333.493 544.427
 661.444 301.779
 162.493 666.477
 83.966 896.539
 224.452 687.519
 7.060 80.882
 970.002 157.276
 209.495 560.047
 148.359 242.756
 924.549 772.268
 358.460 840.694
 716.327 838.462
 452.194 291.524
 859.947 959.726
 180.746 596.179
 888.068 667.937
 135.533 720.547
 902.810 40.897
 920.947 543.664
 887.195 310.107
 10.659 726.506
 432.500 217.192
 488.926 851.165
 204.132 781.009
 922.751 598.372
 853.665 603.622
 712.606 128.582
 531.523 517.628
 144.554 732.571
 324.629 823.086
 933.886 886.738
 825.357 908.784
 682.006 141.740
 199.793 44.370
 439.305 486.982
 960.038 177.464
 505.633 554.782
 630.773 799.083
 938.006 984.224
 436.338 243.286
 657.079 574.047
 400.899 70.021
 937.249 275.037
 59.096 616.644
 770.956 254.924
 603.819 81.860
 659.663 2.535
 365.848 80.174
 799.289 903.761
 219.341 944.869
 96.648 740.998
 858.036 898.544
 629.128 851.954
 988.275 803.286
 898.734 85.761
 763.230 564.161
 843.483 457.229
 242.919 422.203
 66.452 407.679
 139.798 634.251
 91.556 607.515
 510.978 210.327
 824.186 196.515
 624.698 43.861
 406.310 558.515
 778.068 520.686
 634.676 113.883
 20.608 389.689
 335.745 22.954
 267.607 697.307
 43.285 103.924
 220.337 71.239
 938.802 47.686
 476.766 743.176
 928.862 168.683
 674.485 848.673
 537.668 364.223
 993.297 673.196
 781.935 705.177
 722.577 330.799
 615.290 578.935
 310.424 585.646
 831.201 622.467
 628.382 142.028
 400.247 781.078
 455.629 236.579
 195.711 809.541
 86.932 33.683
 490.702 889.961
 754.040 433.855
 752.841 908.650
 303.710 2.952
 334.963 336.994
 458.267 880.951
 81.087 763.741
 485.771 561.828
 508.256 484.010
 293.901 195.443
 661.924 359.948
 730.055 658.762
 503.645 516.178
 193.546 703.016
 506.406 547.617
 845.911 397.345
 189.588 415.975
 622.116 265.086
 509.878 353.148
 606.849 619.186
 177.448 24.113
 932.272 836.615
 132.126 218.969
 290.819 622.264
 89.348 123.973
 131.258 670.376
 450.486 86.247
 138.788 771.360
 120.071 948.016
 289.023 84.976
 239.857 836.481
 538.187 523.817
 346.292 497.795
 572.395 496.090
 496.287 241.897
 320.766 441.678
 952.230 593.632
 551.230 973.911
 739.737 239.647
 553.679 90.399
 912.898 625.644
 989.794 934.486
 506.807 41.035
 598.127 334.658
 704.430 564.767
 810.329 698.631
 675.674 314.597
 11.623 433.379
 295.549 910.557
 295.581 559.304
 653.185 440.622
 77.992 508.982
 15.058 901.957
 883.246 686.838
 997.975 624.723
 363.425 419.903
 887.296 497.929
 97.634 671.108
 753.701 479.400
 717.461 800.858
 680.835 346.690
 262.518 750.739
 622.907 535.030
 564.498 51.855
 225.252 205.537
 643.992 811.637
 124.747 25.550
 164.457 354.866
 516.649 47.587
 583.312 50.647
 48.718 209.095
 760.475 376.132
 754.632 397.474
 997.062 794.823
 841.776 430.186
 177.008 172.447
 731.819 274.938
 345.638 342.825
 47.636 107.562
 483.497 961.376
 931.484 493.394
 800.904 852.122
 554.747 840.572
 796.735 838.178
 279.792 960.013
 880.029 234.223
 203.403 867.061
 159.352 226.346
 746.125 54.482
 254.877 739.822
 252.615 176.975
 702.333 834.011
 888.335 125.540
 794.970 416.771
 313.847 688.470
 976.242 155.051
 999.336 637.551
 156.923 905.984
 621.379 27.061
 418.830 101.610
 727.234 523.773
 394.363 103.879
 928.043 613.424
 415.975 183.833
 913.325 858.673
 129.779 64.668
 890.235 961.735
 308.395 762.958
 920.533 48.533
 803.301 141.806
 537.589 317.963
 998.342 295.538
 909.506 357.747
 393.387 775.107
 310.357 26.340
 518.489 159.382
 360.353 737.660
 790.435 518.549
 191.521 302.254
 39.481 605.934
 635.110 605.416
 696.793 873.475
 660.832 411.114
 313.129 619.152
 529.316 432.246
 525.225 242.909
 554.413 605.264
 474.988 977.533
 570.678 743.737
 272.808 854.914
 426.299 554.813
 463.052 613.820
 288.603 409.090
 758.336 816.394
 677.173 423.305
 48.580 445.980
 800.448 902.005
 928.720 553.480
 540.800 185.405
 620.560 213.443
 838.683 552.750
 163.480 770.611
 0.089 261.360
 417.069 494.151
 777.682 679.150
 636.333 717.645
 842.393 51.748
 854.825 0.850
 309.744 883.625
 828.978 992.808
 357.640 496.085
 972.440 459.132
 166.952 734.096
 234.616 329.036
 633.043 350.149
 773.439 855.116
 688.848 508.455
 137.313 812.212
 4.607 479.404
 431.821 607.224
 95.433 675.505
 108.245 762.048
 988.340 99.717
 905.988 264.390
 40.858 309.651
 520.977 69.835
 933.018 561.592
 496.101 662.130
 395.211 692.301
 955.311 131.999
 711.555 970.412
 275.426 78.237
 230.147 939.868
 832.873 644.393
 999.459 662.770
 128.013 821.498
 668.660 616.384
 7.492 429.475
 76.582 317.697
 333.041 859.655
 600.141 938.212
 319.563 156.991
 632.274 271.694
 250.425 546.945
 258.904 358.940
 315.950 288.528
 754.289 427.705
 682.787 246.909
 317.715 34.507
 435.644 827.247
 138.200 0.769
 915.657 662.746
 457.403 911.755
 966.250 486.380
 566.810 226.817
 270.767 985.361
 339.474 958.005
 987.526 703.491
 877.951 76.174
 246.573 548.337
 530.693 354.939
 335.573 522.289
 964.309 959.567
 965.637 539.430
 206.957 316.971
 344.903 739.708
 830.296 392.019
 700.254 459.774
 398.305 562.459
 755.510 873.231
 368.752 588.772
 705.738 444.846
 127.784 365.524
 708.188 441.882
 314.153 7.429
 455.016 265.327
 43.904 546.900
 193.718 774.065
 779.214 921.802
 638.703 811.366
 49.792 724.164
 670.206 56.385
 888.242 215.472
 971.568 130.344
 991.674 634.849
 817.707 619.820
 283.248 716.886
 929.350 636.085
 685.176 370.367
 560.411 523.085
 697.810 562.824
 29.077 936.563
 429.978 914.315
 554.064 337.775
 368.856 273.374
 161.625 837.522
 691.680 465.679
 309.917 665.810
 787.977 449.096
 786.936 470.999
 814.331 645.587
 6.370 326.983
 181.594 259.838
 510.384 170.619
 467.856 835.694
 825.633 342.841
 153.227 184.703
 673.002 669.602
 31.713 576.940
 345.102 812.892
 121.327 783.955
 108.789 432.821
 269.433 169.335
 111.756 530.083
 542.567 636.214
 149.101 450.794
 458.245 356.593
 32.809 714.728
 423.184 958.035
 287.107 621.388
 603.825 253.843
 626.939 559.563
 289.909 838.055
 654.564 924.094
 492.283 482.325
 497.830 373.281
 617.234 464.135
 608.684 952.094
 109.802 811.872
 615.384 985.932
 689.173 199.501
 278.588 8.934
 394.934 480.158
 119.836 736.769
 11.416 872.649
 878.891 899.473
 379.365 757.106
 400.159 803.598
 683.675 185.840
 962.199 748.873
 520.041 253.506
 140.494 852.425
 592.256 718.280
 552.797 668.768
 428.851 934.802
 877.018 987.174
 889.305 602.634
 280.597 856.319
 265.665 794.207
 362.507 761.460
 987.895 587.308
 217.381 759.737
 776.299 663.656
 696.998 577.886
 221.045 861.967
 106.670 272.954
 329.097 696.839
 750.345 145.072
 387.977 720.053
 74.038 532.469
 332.109 645.416
 876.082 788.583
 642.349 859.600
 706.444 780.992
 97.423 167.720
 295.906 319.143
 564.904 882.442
 597.178 935.380
 560.031 58.631
 820.202 850.038
 806.915 341.930
 67.269 950.438
 255.686 470.009
 762.438 425.285
 391.008 510.589
 794.692 805.525
 615.503 902.948
 3.878 571.163
 612.386 891.662
 509.513 957.501
 944.665 996.309
 169.953 915.900
 496.165 382.287
 746.063 401.399
 418.377 910.375
 790.748 835.812
 935.507 911.102
 882.540 59.320
 50.309 410.177
 135.458 680.892
 960.380 319.328
 343.911 78.378
 867.072 589.893
 134.301 508.831
 68.277 231.975
 895.763 760.155
 456.856 547.952
 431.249 413.707
 185.878 674.544
 414.748 266.949
 651.164 221.841
 147.070 473.995
 624.608 230.679
 385.545 954.205
 345.662 22.298
 374.576 64.346
 343.229 607.497
 644.727 163.900
 369.468 868.483
 776.578 776.506
 937.049 577.868
 568.741 580.199
 871.787 718.884
 911.946 477.003
 36.041 402.694
 986.160 796.613
 910.622 717.139
 76.316 92.695
 213.082 1.291
 583.648 572.933
 800.343 627.587
 511.341 559.999
 78.752 334.262
 470.601 370.620
 303.227 322.321
 810.037 999.597
 970.542 690.774
 869.150 146.886
 934.670 699.642
 225.654 585.654
 532.051 830.971
 604.254 60.584
 492.549 563.248
 377.635 767.037
 521.670 224.260
 182.846 697.103
 418.337 672.140
 540.595 467.766
 390.456 945.520
 771.508 654.852
 750.835 383.168
 300.913 644.907
 525.352 143.818
 308.929 852.461
 243.021 51.268
 870.376 114.335
 566.590 381.990
 322.363 713.744
 678.263 626.884
 757.494 868.266
 877.064 560.514
 756.615 466.514
 544.290 695.720
 814.431 203.211
 66.675 585.362
 269.545 151.731
 1.562 542.888
 901.182 852.939
 456.049 417.065
 999.877 581.045
 517.316 691.666
 538.476 978.306
 501.785 647.030
 771.071 403.655
 627.330 766.521
 957.031 304.256
 499.274 287.167
 59.300 647.499
 34.558 460.691
 893.170 914.029
 329.380 30.180
 824.072 585.157
 657.085 850.548
 329.425 211.603
 621.677 840.420
 476.802 541.436
 297.437 292.119
 133.673 345.607
 469.658 368.977
 845.624 307.456
 321.078 659.571
 211.433 951.425
 752.261 351.742
 984.030 155.179
 104.040 741.110
 353.377 412.940
 191.262 845.439
 66.392 56.645
 37.895 194.675
 433.727 971.344
 505.535 884.186
 415.201 603.801
 564.890 583.959
 995.079 915.651
 410.851 897.920
 912.866 297.660
 56.890 664.718
 541.349 778.057
 757.864 24.063
 665.165 329.611
 348.792 271.978
 52.907 926.986
 801.101 265.102
 803.951 713.074
 390.472 870.671
 336.601 201.655
 448.239 297.280
 743.479 640.291
 790.816 75.394
 828.250 264.221
 351.631 619.404
 37.717 236.870
 993.277 219.411
 376.336 159.030
 873.002 645.794
 225.274 465.851
 444.419 358.645
 352.983 163.234
 277.415 293.710
 694.076 793.358
 395.259 933.381
 161.951 389.018
 994.069 593.099
 649.687 369.547
 909.767 678.495
 843.284 754.885
 419.185 855.337
 729.169 901.387
 245.735 272.510
 10.332 881.948
 530.160 977.637
 666.648 97.921
 20.255 646.372
 797.297 190.890
 530.388 531.121
 687.245 554.005
 475.404 834.819
 844.062 976.235
 850.592 383.052
 982.800 205.125
 719.284 746.331
 599.945 516.804
 95.187 737.561
 705.819 33.733
 33.384 252.093
 389.160 344.686
 941.150 644.189
 407.336 536.677
 209.316 550.049
 748.157 639.812
 572.083 219.901
 739.881 573.596
 406.288 847.052
 518.621 343.173
 961.569 57.739
 548.525 607.815
 205.234 20.266
 59.812 988.952
 207.649 554.070
 180.941 24.079
 376.380 68.410
 730.069 444.330
 164.165 176.449
 961.724 161.592
 374.043 844.068
 479.652 715.438
 814.934 15.378
 296.690 936.162
 725.832 770.235
 995.768 728.917
 193.141 315.790
 799.638 441.880
 292.946 987.417
 345.472 530.747
 161.056 67.888
 167.071 720.578
 844.121 652.008
 473.301 657.534
 34.102 151.992
 265.633 966.437
 507.819 912.354
 227.855 530.110
 858.519 978.346
 42.515 793.472
 445.593 425.808
 815.183 595.318
 133.302 40.364
 420.854 835.188
 524.121 148.254
 706.731 599.078
 904.782 308.606
 300.147 868.601
 854.226 526.997
 65.692 812.281
 456.174 932.786
 145.959 858.878
 812.270 158.556
 698.055 250.811
 264.617 290.427
 423.733 806.228
 562.627 434.846
 383.203 931.964
 504.646 23.297
 308.227 43.260
 159.518 694.373
 193.865 991.748
 139.781 336.571
 683.154 678.888
 22.292 919.481
 76.301 51.042
 562.802 500.675
 434.835 213.965
 950.348 76.382
 529.022 563.311
 820.539 192.091
 439.178 964.158
 872.151 781.567
 691.962 2.544
 690.399 36.913
 443.081 817.216
 207.434 96.409
 537.899 657.315
 263.566 479.732
 249.325 24.598
 62.446 901.143
 144.073 485.352
 233.783 890.512
 228.330 181.542
 475.194 480.105
 214.304 952.710
 790.754 643.332
 200.597 285.025
 580.966 661.994
 120.577 32.622
 873.731 753.482
 160.475 775.639
 877.956 102.123
 737.920 571.347
 553.470 543.147
 144.856 767.265
 738.662 67.989
 257.533 41.788
 479.748 720.958
 789.680 247.555
 934.786 395.215
 980.546 300.393
 656.779 206.996
 762.635 892.541
 221.684 117.775
 818.352 338.819
 290.354 12.349
 312.198 280.329
 962.993 644.627
 855.413 179.077
 88.179 491.136
 631.158 711.665
 366.870 254.242
 866.513 999.352
 188.893 322.921
 597.044 549.267
 152.357 109.232
 122.858 297.395
 845.364 654.771
 722.355 973.177
 367.713 955.159
 170.021 399.401
 94.391 934.705
 824.292 315.981
 642.096 160.778
 515.642 904.467
 907.560 102.103
 6.645 689.588
 367.842 781.397
 325.904 718.258
 736.998 965.668
 35.798 444.382
 182.614 882.676
 297.195 174.163
 944.952 795.831
 88.284 111.894
 649.044 449.129
 843.017 366.271
 337.540 386.020
 149.109 873.752
 214.057 819.725
 616.050 225.681
 910.754 96.005
 48.042 272.510
 370.862 742.432
 171.445 60.136
 960.722 680.585
 235.357 834.072
 443.713 820.186
 269.782 246.729
 910.421 28.137
 918.997 506.771
 568.803 332.687
 916.778 518.371
 561.503 286.134
 111.903 338.750
 254.282 161.607
 741.694 816.955
 992.569 234.481
 471.237 613.181
 368.174 821.176
 727.544 999.627
 994.181 182.589
 550.529 739.914
 525.042 401.805
 623.565 779.294
 756.108 112.388
 231.227 562.538
 620.595 571.304
 594.080 156.484
 503.713 267.001
 651.944 381.417
 697.960 646.417
 787.716 256.885
 918.136 893.634
 911.655 916.113
 420.210 146.828
 547.124 927.397
 468.810 389.210
 187.398 634.726
 170.762 174.417
 921.693 663.210
 237.113 668.639
 677.506 363.024
 206.624 422.516
 994.403 439.449
 416.330 178.093
 958.174 852.826
 348.999 613.015
 288.837 803.115
 435.858 609.475
 924.168 36.976
 411.608 683.637
 183.507 144.552
 576.502 37.312
 473.745 27.323
 939.144 103.336
 828.030 412.372
 18.888 895.570
 493.341 522.503
 856.595 280.684
 529.325 661.779
 498.521 939.454
 499.383 183.880
 314.748 148.295
 955.889 733.429
 128.640 96.019
 502.533 710.897
 358.001 655.741
 794.325 48.456
 496.029 897.485
 273.988 801.161
 37.683 84.059
 684.703 975.016
 835.102 12.406
 213.921 915.948
 247.401 806.904
 359.955 472.686
 942.029 242.416
 448.929 788.419
 866.507 366.520
 919.377 753.254
 503.389 236.037
 618.364 909.675
 763.592 507.152
 77.463 509.961
 682.750 86.086
 48.669 806.904
 833.988 114.170
 46.678 861.926
 133.788 923.503
 660.348 788.195
 523.581 844.082
 436.388 536.510
 90.009 597.972
 3.975 970.233
 225.805 598.799
 180.066 969.569
 818.811 544.466
 279.635 827.888
 529.511 896.911
 39.036 942.044
 521.589 974.935
 58.459 208.886
 542.466 625.403
 673.368 91.041
 711.779 605.584
 695.412 742.010
 418.576 617.154
 619.196 134.559
 209.162 232.797
 99.271 833.981
 776.474 992.730
 766.611 931.217
 151.478 604.476
 608.711 997.919
 912.950 229.384
 93.393 559.842
 843.307 198.672
 212.698 85.484
 586.771 475.856
 477.267 448.474
 837.411 717.633
 248.884 105.061
 676.749 718.472
 382.952 208.349
 375.132 332.937
 15.457 700.017
 202.490 22.197
 100.206 235.623
 200.179 976.188
 439.915 33.880
 37.083 219.730
 995.156 332.101
 804.046 259.769
 62.473 783.401
 138.048 102.373
 929.629 565.935
 361.523 933.443
 112.350 175.800
 276.197 378.341
 601.782 344.257
 971.202 135.142
 381.904 523.122
 51.608 407.320
 66.273 201.926
 328.557 78.059
 936.624 504.447
 451.764 994.511
 103.287 124.029
 628.156 231.194
 438.218 525.842
 328.950 333.065
 423.160 314.558
 316.727 496.826
 3.571 848.250
 952.339 520.713
 916.946 199.576
 300.258 365.868
 74.079 815.140
 224.769 944.564
 293.177 110.504
 346.019 540.908
 727.893 434.598
 245.011 227.469
 477.190 531.557
 714.310 56.738
 231.848 774.614
 643.441 360.006
 91.760 15.141
 504.961 499.473
 400.376 115.694
 522.292 104.040
 186.460 869.976
 810.040 527.922
 505.451 571.525
 891.291 747.005
 137.978 508.921
 526.933 534.615
 64.619 936.262
 205.263 810.454
 304.837 906.998
 604.889 948.990
 823.429 846.117
 982.377 372.068
 587.279 964.784
 573.331 381.474
 644.086 953.278
 510.017 247.276
 516.736 698.371
 431.676 534.773
 813.919 701.788
 329.845 394.753
 879.203 84.264
 368.106 567.461
 495.226 467.865
 534.426 559.508
 162.940 76.125
 318.656 384.979
 652.372 281.251
 904.869 347.926
 313.316 779.939
 78.221 154.491
 812.471 79.515
 572.259 641.048
 376.265 25.198
 531.493 192.520
 442.775 463.857
 195.209 495.523
 616.667 601.899
 584.541 258.135
 560.885 222.795
 611.697 456.105
 609.133 246.646
 546.711 199.462
 433.164 469.225
 545.429 509.211
 616.044 55.863
 37.700 847.592
 862.234 96.695
 225.258 743.969
 291.323 380.096
 976.110 29.503
 616.204 402.339
 710.798 155.376
 378.305 410.628
 843.476 580.393
 10.273 146.763
 308.172 923.555
 606.206 608.090
 211.724 275.873
 515.627 25.272
 706.897 933.821
 432.070 842.480
 472.195 675.738
 541.029 510.202
 372.246 264.118
 623.714 614.991
 810.814 973.588
 209.301 290.687
 286.988 859.604
 934.054 14.251
 736.706 80.373
 33.850 84.071
 352.229 638.551
 278.357 123.092
 890.453 334.931
 889.709 422.273
 629.145 829.393
 893.322 436.647
 433.454 430.924
 569.014 126.744
 131.727 425.668
 930.539 478.592
 51.218 377.097
 512.634 577.279
 65.209 263.778
 816.750 209.537
 491.182 566.568
 17.675 552.797
 245.697 377.882
 499.479 10.096
 599.537 320.894
 334.809 376.286
 933.569 966.920
 388.968 990.828
 21.791 595.983
 589.925 331.473
 466.534 520.678
 406.001 132.290
 88.197 889.397
 391.332 835.396
 887.826 394.951
 50.070 290.602
 917.898 772.451
 316.754 648.870
 230.809 400.300
 813.481 417.454
 444.578 885.485
 213.625 485.975
 243.355 774.540
 584.371 438.171
 891.608 681.040
 391.693 744.030
 113.667 246.037
 905.238 107.463
 206.107 677.144
 338.701 717.114
 193.799 763.016
 83.494 819.688
 99.051 491.763
 547.915 579.064
 807.928 863.543
 186.636 788.937
 632.499 469.459
 410.545 625.961
 979.534 591.468
 897.067 233.996
 745.198 282.624
 896.584 753.484
 314.919 325.563
 50.191 204.190
 714.286 492.187
 924.376 911.093
 340.124 882.219
 434.308 464.352
 313.492 686.454
 902.219 322.891
 304.064 776.511
 91.962 420.647
 347.186 481.834
 914.563 594.061
 832.812 582.088
 929.784 413.688
 314.834 365.441
 420.874 432.180
 848.275 917.262
 917.497 831.368
 191.835 87.124
 137.005 604.285
 849.059 702.834
 536.629 401.066
 700.445 67.275
 976.896 923.409
 992.161 986.606
 425.635 709.345
 988.410 76.780
 546.720 512.445
 411.184 810.205
 360.484 466.990
 333.137 266.792
 704.055 328.499
 860.097 305.739
 808.420 288.235
 345.682 478.518
 121.459 947.531
 81.122 452.985
 297.469 785.212
 161.525 647.038
 626.820 906.920
 261.177 702.218
 755.433 592.170
 274.028 28.159
 332.092 482.695
 563.330 973.450
 789.440 528.713
 991.720 923.660
 207.569 638.512
 998.089 379.771
 600.807 487.306
 981.925 557.767
 810.579 25.082
 833.884 390.638
 859.827 787.493
 1.016 766.519
 335.507 331.596
 336.937 50.378
 401.211 677.780
 705.471 201.721
 16.291 994.773
 877.788 297.841
 43.341 385.843
 388.123 822.446
 183.078 256.553
 345.045 395.029
 183.084 618.705
 590.455 549.626
 951.451 828.016
 366.529 965.730
 72.809 696.745
 804.453 93.029
 605.653 964.990
 53.771 169.558
 847.405 568.890
 896.507 124.964
 226.513 589.889
 857.913 92.501
 436.439 801.060
 461.022 171.362
 10.265 204.691
 653.372 521.965
 470.271 255.912
 42.866 818.399
 26.211 731.560
 350.206 892.475
 168.787 589.159
 55.464 91.632
 869.194 90.470
 176.931 337.632
 987.572 876.218
 265.290 154.641
 777.107 277.285
 272.617 464.534
 488.710 652.658
 913.721 795.481
 304.158 941.112
 380.404 678.843
 502.040 402.908
 903.643 521.769
 567.384 976.326
 244.156 631.812
 147.581 63.904
 990.910 469.025
 416.907 442.547
 775.791 634.995
 700.957 423.839
 589.689 741.929
 619.682 204.916
 182.887 694.051
 601.059 390.879
 625.928 254.446
 291.999 47.403
 24.489 149.941
 122.797 982.737
 854.628 612.299
 367.756 653.448
 597.624 784.011
 367.678 545.165
 194.296 90.071
 847.533 771.118
 147.830 642.832
 261.093 145.942
 925.895 295.251
 937.737 84.040
 144.086 769.362
 187.555 310.644
 53.806 682.828
 959.631 794.744
 261.862 488.898
 743.797 267.464
 732.771 686.582
 84.772 693.624
 777.551 891.445
 844.481 650.573
 427.466 866.995
 536.437 534.611
 793.389 676.550
 76.432 174.997
 390.313 140.759
 885.832 867.722
 84.036 582.319
 764.692 140.698
 118.313 853.149
 467.425 89.010
 384.297 207.223
 687.295 749.545
 681.163 182.048
 739.467 360.068
 622.043 151.503
 755.586 126.060
 200.583 121.221
 623.797 222.038
 941.218 54.361
 263.011 621.326
 304.736 80.465
 473.282 183.228
 356.881 283.808
 497.684 449.156
 81.817 961.554
 335.736 294.775
 537.539 747.954
 612.715 954.601
 913.348 421.428
 609.931 745.369
 519.629 539.674
 653.096 847.103
 580.383 917.885
 22.326 803.948
 124.802 901.025
 549.137 544.083
 204.794 48.038
 92.389 18.344
 472.733 299.415
 703.794 365.460
 912.996 636.144
 899.887 438.222
 260.522 244.484
 524.871 695.598
 590.917 4.878
 19.304 772.248
 414.298 842.778
 882.960 386.383
 736.718 872.988
 944.526 812.299
 309.460 986.747
 12.122 613.632
 211.695 362.250
 191.199 161.586
 3.094 505.229
 812.690 118.737
 640.018 667.963
 534.688 288.961
 825.365 564.531
 864.197 268.438
 314.384 49.749
 518.301 198.234
 236.309 102.355
 711.347 647.852
 727.375 933.216
 449.467 549.223
 70.240 101.231
 147.032 965.345
 267.235 78.081
 590.795 896.324
 162.071 63.814
 283.831 892.565
 192.000 964.644
 148.485 820.754
 878.147 139.275
 179.026 88.947
 727.338 778.028
 962.267 124.234
 258.795 968.211
 658.053 67.200
 21.175 628.408
 509.103 924.708
 320.582 462.890
 767.476 744.793
 732.098 935.479
 947.121 448.811
 563.356 420.333
 980.895 496.151
 228.754 226.703
 446.743 551.145
 880.467 77.643
 879.887 271.278
 733.890 951.418
 982.766 507.017
 880.140 462.125
 536.934 878.729
 259.362 296.688
 94.121 423.174
 91.768 663.213
 238.428 844.350
 847.432 405.781
 857.330 690.119
 653.000 958.830
 503.221 351.906
 458.809 846.502
 465.152 259.995
 851.788 65.753
 575.844 647.717
 829.382 654.092
 353.703 175.605
 332.140 651.700
 703.374 948.641
 755.263 782.245
 779.316 698.972
 863.155 646.287
 541.072 331.203
 559.714 335.782
 110.677 591.975
 317.966 818.663
 974.299 299.429
 945.713 529.858
 872.274 586.926
 912.550 551.519
 492.861 729.895
 44.393 923.090
 751.972 851.559
 813.942 734.384
 8.784 674.724
 232.235 105.780
 368.499 300.770
 943.185 223.478
 669.684 66.767
 208.883 689.467
 583.928 936.517
 170.457 371.098
 787.280 715.907
 902.624 140.314
 541.717 7.669
 128.083 714.403
 474.196 111.404
 2.019 726.375
 412.638 673.188
 551.771 31.640
 962.129 452.445
 299.890 607.594
 38.936 24.863
 401.180 623.263
 860.550 17.507
 579.771 887.397
 281.312 779.938
 8.032 856.063
 807.523 452.902
 475.175 266.060
 893.837 689.321
 153.281 720.333
 62.831 811.824
 588.438 788.554
 178.650 723.652
 284.431 393.271
 598.492 207.454
 168.606 63.351
 505.322 397.376
 49.912 576.223
 152.900 757.164
 816.798 243.750
 19.000 170.053
 949.499 679.047
 532.171 89.567
 12.624 9.520
 506.980 724.502
 178.074 761.769
 165.929 62.154
 736.747 764.239
 445.089 62.974
 674.593 511.905
 554.664 494.492
 102.315 272.480
 703.280 785.382
 978.965 435.192
 781.893 660.392
 701.961 1.022
 254.110 617.762
 746.595 868.164
 706.756 2.245
 327.280 499.584
 498.244 244.429
 673.670 382.930
 801.329 31.649
 824.098 259.084
 497.936 763.959
 145.859 647.638
 851.770 662.701
 109.571 619.245
 492.398 636.920
 138.869 830.557
 903.614 287.793
 796.100 462.379
 558.254 822.421
 771.437 191.374
 898.844 750.495
 442.220 626.505
 173.782 910.884
 439.586 590.178
 426.062 996.062
 182.094 198.459
 747.389 452.025
 645.611 262.822
 884.918 587.348
 372.907 106.463
 878.789 349.923
 476.017 360.725
 152.117 462.371
 943.445 721.668
 235.609 151.126
 179.766 433.853
 528.698 279.510
 327.278 499.450
 448.631 287.097
 451.455 247.552
 346.911 447.294
 220.483 43.793
 355.690 848.926
 833.640 67.028
 119.891 467.948
 916.465 361.887
 257.191 270.053
 118.365 817.732
 528.493 537.378
 639.442 491.088
 585.517 371.890
 749.966 335.528
 856.986 438.951
 123.319 126.702
 536.073 587.533
 9.614 257.468
 712.986 644.452
 664.127 356.571
 759.505 820.396
 196.559 972.146
 996.861 192.800
 11.908 117.236
 172.593 317.437
 111.914 448.021
 121.968 355.578
 761.865 526.508
 309.625 140.741
 897.861 688.757
 429.507 318.174
 354.792 818.527
 406.530 306.582
 688.481 26.564
 590.349 106.309
 403.247 209.981
 586.816 427.693
 587.989 457.654
 541.135 769.922
 822.620 659.890
 101.390 742.317
 207.972 748.367
 163.036 399.907
 165.207 150.451
 563.550 742.715
 367.302 96.179
 478.962 897.883
 630.572 812.691
 515.984 226.160
 586.703 716.713
 618.654 545.173
 456.962 948.226
 468.359 483.045
 694.538 846.038
 180.942 324.398
 786.182 757.231
 752.081 509.597
 201.197 296.966
 908.618 635.551
 638.350 372.730
 153.074 586.761
 96.529 888.711
 783.743 518.169
 333.072 622.634
 303.938 302.213
 378.090 781.182
 749.827 742.162
 550.094 793.488
 243.584 109.012
 927.550 988.370
 272.233 162.129
 235.127 553.653
 385.480 812.305
 318.418 119.675
 859.262 543.419
 725.521 108.735
 374.876 954.553
 760.313 703.700
 483.764 662.969
 795.643 608.303
 960.898 930.131
 663.332 285.952
 568.777 863.885
 803.270 800.543
 61.150 801.747
 240.645 860.041
 830.535 399.991
 755.982 940.217
 654.475 213.958
 158.247 91.408
 808.360 845.028
 910.524 995.388
 1.788 503.200
 487.886 223.242
 353.316 560.926
 468.256 269.640
 965.392 89.062
 122.494 516.197
 696.135 720.528
 36.289 659.046
 873.951 498.163
 373.032 566.652
 969.813 662.397
 786.587 896.966
 463.311 919.830
 681.461 872.691
 223.410 418.795
 664.258 304.745
 912.592 21.876
 256.648 572.641
 30.956 102.655
 571.459 762.722
 890.519 865.136
 968.296 367.913
 773.024 465.349
 184.786 843.457
 828.672 147.010
 18.608 260.059
 548.384 344.269
 951.700 307.901
 346.399 677.129
 752.172 881.375
 459.301 907.729
 855.513 455.256
 866.338 942.344
 461.652 879.042
 706.428 574.414
 738.625 138.566
 980.030 853.600
 200.168 24.707
 527.866 235.575
 330.163 610.632
 49.877 283.859
 420.838 464.575
 521.846 940.413
 636.874 748.606
 866.671 804.083
 729.777 799.497
 303.631 518.543
 25.049 620.683
 921.197 103.389
 160.878 490.205
 764.615 708.190
 146.470 804.582
 993.940 939.847
 159.092 419.741
 425.211 234.713
 842.814 345.071
 318.633 109.987
 893.417 313.330
 503.047 941.301
 300.629 746.534
 533.448 847.928
 611.686 115.309
 354.060 512.150
 22.954 936.674
 997.852 269.165
 496.279 353.446
 886.520 548.177
 633.862 708.688
 823.670 959.366
 883.224 982.836
 396.609 756.257
 138.622 751.815
 145.651 575.171
 766.705 194.785
 29.088 795.261
 24.891 13.945
 739.854 371.803
 226.838 200.450
 727.687 885.592
 509.288 804.993
 87.407 901.438
 790.620 54.726
 107.281 633.672
 308.907 746.075
 376.721 736.586
 764.296 172.725
 153.501 648.807
 548.741 397.010
 738.980 964.390
 259.958 309.404
 35.344 437.072
 803.721 153.507
 219.757 370.553
 979.993 422.288
 602.465 745.350
 818.002 795.406
 603.840 685.739
 820.085 17.906
 331.217 998.374
 144.312 888.637
 230.877 2.632
 4.800 294.468
 582.149 722.599
 802.656 96.113
 366.207 488.434
 779.328 636.480
 36.532 882.964
 70.326 336.547
 524.233 815.437
 646.803 791.406
 90.643 872.079
 684.143 645.221
 380.977 311.428
 762.676 364.146
 803.902 486.084
 61.041 537.048
 557.949 691.988
 375.952 102.022
 720.597 597.427
 624.535 649.771
 611.215 378.409
 141.648 811.121
 514.798 392.027
 962.343 453.958
 17.576 827.742
 719.672 644.254
 944.242 976.740
 334.339 856.488
 814.008 5.654
 322.387 931.471
 41.275 882.819
 0.236 595.502
 817.033 118.063
 776.440 685.967
 817.657 491.989
 942.845 427.341
 25.446 984.165
 223.999 411.386
 14.846 694.022
 825.415 239.770
 892.826 981.306
 804.391 860.949
 592.562 148.138
 440.562 390.855
 645.522 321.235
 529.163 954.488
 715.777 365.329
 483.438 769.107
 717.317 527.665
 91.950 146.387
 973.936 454.625
 213.263 298.075
 673.718 376.617
 539.061 155.585
 446.086 783.604
 455.036 867.368
 706.837 233.940
 567.556 118.239
 11.717 991.873
 437.179 962.079
 896.084 678.429
 714.637 904.261
 999.523 766.018
 161.071 583.931
 950.407 534.381
 855.477 550.908
 864.887 535.468
 354.866 409.962
 74.557 953.977
 236.237 509.730
 91.824 780.947
 576.693 518.371
 934.870 987.767
 734.771 677.617
 926.206 960.688
 701.279 426.189
 439.336 160.624
 163.648 988.339
 864.502 154.276
 849.221 629.715
 192.191 930.868
 208.412 677.896
 45.890 400.001
 799.593 316.218
 35.067 551.892
 28.568 205.143
 825.478 358.778
 64.272 424.168
 44.724 778.459
 639.621 208.593
 842.508 376.232
 96.281 769.315
 721.634 63.926
 941.548 810.946
 839.810 234.212
 554.687 525.230
 874.228 380.036
 662.417 44.803
 339.373 884.016
 155.004 949.443
 880.334 557.491
 545.422 166.221
 33.826 235.811
 396.759 880.105
 590.391 93.382
 823.442 147.128
 414.722 642.223
 378.827 193.164
 126.214 700.658
 397.277 693.320
 725.916 58.796
 988.322 106.299
 224.677 485.156
 162.073 721.677
 803.955 989.987
 980.303 943.424
 577.356 527.329
 610.968 348.360
 747.287 236.597
 853.213 732.336
 825.246 818.648
 185.860 89.210
 642.220 149.020
 968.951 798.158
 481.887 956.762
 842.233 154.218
 765.952 560.411
 66.646 336.470
 78.750 738.860
 948.319 429.825
 785.624 824.842
 175.657 802.602
 253.502 809.251
 948.428 986.025
 477.230 417.774
 946.027 837.324
 334.771 815.074
 186.116 719.606
 399.347 369.602
 583.538 364.226
 216.271 103.113
 904.912 50.566
 774.046 397.800
 901.746 440.348
 958.697 851.055
 722.664 425.633
 550.949 979.142
 484.788 419.193
 609.516 668.150
 810.117 750.995
 260.315 760.724
 592.467 994.002
 188.804 123.050
 595.173 775.753
 797.142 646.950
 233.053 729.250
 653.549 360.729
 61.336 878.274
 720.674 619.435
 779.458 759.583
 923.329 955.740
 612.182 669.538
 2.317 847.674
 610.847 437.961
 727.033 415.640
 33.254 320.740
 409.869 930.634
 524.489 848.585
 113.323 296.301
 298.601 546.812
 877.096 172.838
 81.559 265.175
 956.762 719.897
 841.260 733.202
 275.053 643.277
 625.824 831.513
 687.058 196.727
 435.295 780.168
 975.207 391.436
 445.571 968.656
 770.640 43.625
 21.565 856.979
 474.292 601.971
 436.847 272.047
 181.763 364.572
 650.247 407.881
 136.940 658.031
 670.016 951.764
 214.629 513.201
 210.162 432.287
 804.558 52.955
 461.840 190.466
 508.488 192.275
 768.325 273.621
 617.493 841.046
 911.722 146.099
 84.465 861.790
 152.659 894.374
 902.485 850.356
 373.469 710.245
 525.859 925.209
 876.684 889.362
 388.462 193.885
 2.856 548.019
 172.904 242.457
 627.011 294.820
 331.175 710.339
 346.475 391.714
 348.518 878.627
 312.839 587.917
 350.777 841.541
 918.806 37.929
 183.296 638.981
 111.189 139.393
 916.328 110.844
 852.129 6.706
 566.024 863.647
 32.440 781.479
 447.356 805.359
 997.843 361.253
 110.257 159.553
 277.816 83.886
 944.986 684.531
 307.976 758.086
 797.990 232.447
 63.769 392.595
 913.756 538.592
 932.071 400.002
 138.228 748.501
 647.794 679.323
 90.168 202.619
 227.385 198.067
 261.258 202.807
 6.012 773.962
 155.107 195.428
 799.219 113.822
 358.694 101.198
 984.963 607.954
 174.676 497.254
 763.458 349.236
 274.861 372.175
 778.314 683.471
 987.615 106.122
 654.791 779.455
 856.852 817.315
 263.821 101.441
 137.356 920.080
 791.810 782.171
 878.589 581.397
 76.661 130.880
 232.900 180.906
 454.117 407.506
 968.503 77.574
 292.327 482.630
 815.088 184.650
 926.768 653.573
 990.909 538.278
 245.623 162.550
 903.462 215.329
 323.826 465.414
 757.960 379.151
 321.833 22.343
 403.803 690.350
 115.501 958.820
 782.042 861.123
 521.980 900.631
 467.562 319.674
 452.275 285.557
 17.732 114.896
 226.164 552.559
 711.789 675.486
 704.636 502.834
 187.967 452.415
 857.264 403.101
 931.780 945.121
 118.470 787.367
 340.795 31.515
 81.888 527.427
 568.576 797.182
 123.865 343.187
 741.139 362.798
 776.257 161.092
 729.545 229.310
 629.010 392.394
 66.201 851.879
 231.790 473.488
 2.685 985.764
 581.102 709.330
 143.696 555.500
 978.465 299.874
 653.921 633.949
 182.573 261.191
 148.827 596.611
 163.610 20.531
 51.517 671.268
 413.692 651.879
 258.940 231.371
 639.607 799.925
 322.920 97.137
 931.494 230.959
 254.040 390.110
 786.038 954.484
 316.659 729.737
 990.230 925.833
 446.878 624.681
 620.145 304.490
 915.627 173.052
 759.948 82.832
 628.054 786.167
 934.037 983.734
 627.902 746.965
 307.505 861.660
 419.598 429.844
 37.892 330.030
 167.425 881.662
 548.291 17.727
 544.765 898.326
 185.493 160.310
 429.237 447.334
 677.100 228.131
 42.253 269.215
 911.723 945.974
 862.586 241.108
 943.059 469.649
 379.846 870.162
 321.247 147.302
 750.123 385.416
 146.195 340.830
 755.463 862.115
 833.422 240.169
 312.529 705.433
 902.194 635.375
 612.880 470.600
 10.519 773.953
 875.294 247.985
 547.080 920.231
 544.875 805.259
 874.705 136.453
 558.009 980.287
 534.992 349.405
 308.313 849.471
 553.774 569.802
 76.407 364.089
 319.934 453.257
 633.704 124.711
 186.433 380.735
 283.530 939.296
 6.331 183.103
 876.012 738.429
 765.052 219.311
 18.784 270.862
 503.382 62.222
 324.006 9.559
 997.061 762.007
 682.253 613.716
 524.700 896.920
 162.204 632.403
 325.792 128.361
 706.564 432.708
 537.372 135.069
 662.472 387.435
 967.350 884.681
 759.692 478.062
 683.554 624.616
 171.579 736.735
 192.187 544.037
 79.506 461.520
 772.899 220.798
 856.541 252.054
 108.370 58.671
 814.464 504.344
 675.541 418.380
 971.340 715.157
 888.095 919.096
 624.766 435.603
 833.110 944.003
 616.585 902.921
 719.830 123.606
 84.399 707.578
 149.116 33.759
 577.983 523.769
 765.541 462.540
 616.896 164.939
 220.319 942.424
 849.966 507.372
 55.760 273.605
 796.256 155.223
 727.087 83.300
 877.578 866.173
 564.846 67.683
 849.361 500.460
 813.463 81.405
 382.750 645.088
 674.588 198.996
 107.358 663.204
 456.618 937.809
 880.345 54.915
 856.397 59.136
 970.857 34.986
 150.531 449.179
 634.839 745.252
 680.622 111.409
 677.417 651.179
 710.218 4.143
 860.302 314.398
 196.116 450.095
 789.708 793.479
 640.498 886.889
 424.320 576.507
 314.000 468.623
 858.817 879.697
 307.250 258.425
 180.760 810.413
 76.630 651.363
 159.615 760.273
 99.296 57.234
 326.810 199.854
 596.103 465.602
 743.657 41.910
 875.497 163.601
 856.454 941.456
 6.199 823.489
 310.056 340.937
 254.350 305.658
 265.570 44.672
 987.493 608.097
 555.823 432.502
 722.303 350.248
 153.091 676.978
 297.415 313.449
 734.606 106.422
 112.214 817.998
 258.174 17.987
 265.387 935.251
 126.372 166.472
 734.830 689.523
 775.087 977.723
 397.711 867.257
 0.450 417.156
 333.832 828.470
 495.518 807.175
 77.711 707.578
 440.510 670.449
 78.966 637.171
 442.289 583.327
 843.714 559.934
 92.400 774.739
 11.965 881.924
 178.945 786.235
 880.753 626.761
 494.449 419.181
 716.399 977.505
 906.452 702.306
 171.465 634.222
 154.661 998.886
 495.309 404.268
 791.267 185.792
 217.464 903.639
 950.417 139.855
 9.407 346.246
 708.251 389.617
 364.547 689.455
 743.652 577.295
 153.832 84.956
 727.471 436.998
 543.415 740.819
 328.105 956.918
 932.884 161.140
 225.623 646.933
 672.139 912.003
 955.156 786.077
 229.870 825.466
 460.884 849.470
 57.462 46.295
 720.839 200.033
 663.131 839.264
 814.201 530.786
 879.045 288.678
 39.078 428.410
 169.507 257.649
 670.578 33.433
 244.142 444.498
 274.746 847.845
 562.961 429.913
 90.641 803.748
 359.711 994.524
 365.097 289.078
 78.769 85.888
 5.807 726.224
 84.824 901.176
 919.207 830.206
 832.620 41.985
 659.607 913.796
 498.277 396.391
 852.480 652.545
 199.175 756.934
 413.241 933.303
 144.662 528.508
 86.868 661.517
 346.087 694.764
 835.201 337.012
 306.684 363.691
 227.369 482.225
 547.155 211.365
 202.788 543.939
 992.370 386.864
 411.499 127.833
 442.257 471.017
 157.629 568.792
 322.869 827.759
 720.782 108.601
 111.886 720.543
 277.791 831.728
 659.847 349.613
 641.981 0.412
 690.559 101.298
 755.862 298.705
 121.090 781.213
 70.644 523.847
 256.075 62.990
 205.360 500.078
 98.701 347.386
 260.688 998.331
 900.528 358.369
 857.099 554.160
 16.395 158.722
 941.110 630.621
 214.199 544.093
 52.651 182.853
 840.676 558.202
 544.573 472.859
 894.861 890.658
 993.793 848.045
 795.278 290.592
 122.468 42.668
 832.768 613.026
 164.841 560.297
 319.048 359.861
 57.211 536.213
 815.506 373.639
 709.030 615.489
 554.554 870.564
 124.900 284.904
 947.112 80.821
 310.606 500.414
 557.981 111.012
 810.097 607.378
 982.287 108.054
 811.048 474.903
 980.476 629.257
 29.387 490.627
 39.236 193.469
 870.867 885.963
 186.914 77.303
 581.479 597.627
 573.620 443.877
 477.657 98.451
 650.131 154.625
 709.035 943.520
 71.278 63.978
 996.598 37.206
 986.977 69.012
 130.996 208.419
 648.847 658.938
 761.373 727.129
 187.144 550.867
 784.103 62.094
 639.092 217.277
 911.459 890.586
 426.491 606.580
 298.416 64.303
 281.700 171.090
 296.009 615.573
 353.728 877.179
 924.019 674.233
 840.492 251.883
 785.059 343.472
 892.569 680.438
 224.751 653.516
 824.458 212.852
 255.543 941.787
 411.097 557.756
 359.658 679.495
 502.694 872.239
 852.613 425.148
 575.856 421.536
 184.021 298.904
 572.302 347.412
 866.013 966.925
 330.290 204.461
 719.173 446.829
 663.469 795.621
 706.774 204.182
 215.441 248.992
 763.968 631.840
 347.411 454.917
 21.236 480.289
 685.422 543.546
 550.650 545.350
 450.563 287.519
 937.435 592.346
 160.958 311.256
 383.976 291.787
 772.326 67.929
 803.131 814.709
 311.405 387.859
 144.873 655.855
 753.894 329.414
 545.270 455.231
 458.932 287.192
 388.498 824.163
 252.120 184.988
 957.426 967.440
 58.164 845.912
 521.483 760.706
 335.073 672.838
 804.795 689.732
 920.374 863.501
 204.269 999.168
 934.897 941.154
 625.525 611.759
 223.383 209.252
 691.809 959.758
 268.764 283.635
 502.742 178.534
 376.682 454.874
 299.573 24.226
 170.156 764.460
 883.322 34.391
 495.805 209.501
 561.647 509.984
 860.433 930.327
 727.514 781.773
 580.855 983.291
 933.863 372.695
 234.547 897.168
 887.751 283.943
 491.125 586.512
 87.284 936.436
 435.000 920.485
 635.509 776.032
 461.072 782.864
 935.996 201.512
 344.558 410.735
 681.827 65.490
 212.510 159.010
 548.028 312.232
 640.941 239.027
 870.093 400.803
 683.652 946.646
 999.386 580.420
 225.659 93.409
 958.994 166.472
 17.761 839.158
 48.540 55.188
 164.351 592.325
 559.001 422.606
 732.436 681.790
 232.340 5.430
 757.428 839.339
 337.533 449.054
 925.170 282.423
 614.247 838.780
 997.526 112.051
 65.956 876.889
 961.617 489.485
 951.858 919.191
 464.208 418.123
 945.825 694.119
 340.082 114.171
 493.112 465.077
 656.568 722.659
 922.274 397.891
 329.056 236.061
 959.196 210.900
 870.806 753.698
 369.248 832.029
 534.215 924.394
 527.041 797.305
 992.567 426.397
 614.242 796.603
 767.096 431.678
 785.445 918.435
 992.776 91.466
 259.490 345.336
 459.745 471.957
 706.223 99.700
 490.871 9.783
 152.061 797.002
 397.942 282.999
 645.440 605.344
 480.824 682.577
 157.053 878.571
 730.212 789.800
 269.660 382.302
 202.996 925.420
 596.113 90.699
 50.592 336.258
 88.248 135.360
 188.845 864.267
 327.738 340.290
 850.259 132.475
 965.197 598.354
 705.687 353.083
 966.353 120.165
 786.392 777.127
 582.539 817.093
 185.149 665.160
 663.887 32.524
 26.246 957.441
 332.305 791.955
 731.679 693.964
 210.602 250.694
 390.218 703.787
 525.118 141.556
 476.382 314.443
 951.168 592.790
 139.761 381.516
 120.917 543.622
 366.676 1.992
 157.510 241.250
 34.328 939.614
 410.884 585.185
 963.698 283.805
 51.671 783.814
 716.077 803.895
 209.596 311.427
 957.084 106.140
 629.992 174.361
 571.923 201.878
 152.514 201.001
 400.692 741.076
 804.120 416.135
 969.561 637.140
 636.304 515.355
 123.035 427.601
 144.901 255.216
 167.421 692.875
 788.152 970.582
 372.638 544.438
 691.954 938.734
 258.086 337.540
 605.072 462.544
 521.222 745.774
 874.724 140.121
 220.512 429.876
 65.374 139.483
 566.562 156.140
 580.087 482.854
 528.475 176.269
 581.832 461.065
 252.085 416.929
 797.084 704.461
 790.991 880.329
 639.712 8.786
 851.671 104.613
 71.099 394.154
 584.994 442.719
 842.715 719.891
 55.877 799.497
 207.834 410.347
 981.430 718.690
 876.034 905.413
 939.686 873.888
 281.667 538.369
 262.944 21.438
 88.072 882.722
 692.138 889.848
 23.507 684.074
 984.693 771.312
 491.042 303.867
 644.593 349.230
 89.994 915.622
 839.369 534.070
 985.518 293.312
 147.113 422.504
 548.927 963.574
 753.345 465.787
 525.172 322.061
 11.362 197.894
 155.036 368.545
 262.921 487.698
 755.271 339.960
 563.645 938.663
 635.743 325.999
 497.980 351.147
 382.195 63.889
 833.140 813.900
 258.295 419.375
 34.908 121.009
 161.070 476.821
 38.065 576.960
 407.677 855.608
 471.496 505.338
 924.777 531.185
 326.481 705.751
 768.963 521.163
 823.554 889.677
 519.956 769.688
 678.627 590.353
 978.263 162.101
 746.351 896.367
 864.289 77.749
 984.113 455.975
 283.204 258.267
 143.509 782.371
 594.185 63.912
 570.005 843.065
 836.863 709.555
 941.835 13.524
 933.160 628.071
 874.793 631.426
 738.348 281.288
 682.637 908.802
 478.576 122.103
 538.387 791.460
 828.732 866.140
 108.379 335.102
 578.027 133.425
 909.782 273.227
 552.778 11.585
 108.112 51.205
 846.552 329.280
 861.700 702.780
 904.930 834.739
 225.944 448.995
 161.992 987.984
 845.452 845.272
 592.298 400.551
 433.854 120.671
 168.172 813.117
 319.498 115.642
 67.840 874.654
 23.517 892.613
 914.249 377.617
 41.580 770.193
 13.760 278.786
 281.337 709.727
 763.424 76.949
 227.038 796.200
 188.090 474.542
 76.735 28.486
 115.368 784.016
 244.845 931.694
 286.726 80.332
 615.797 182.581
 804.075 493.187
 348.083 693.880
 618.661 386.741
 390.691 521.990
 256.519 116.812
 917.064 772.166
 943.955 977.132
 789.883 994.427
 627.335 254.803
 830.951 650.594
 781.944 683.141
 924.929 237.589
 160.912 196.347
 877.702 864.474
 861.490 708.851
 976.763 181.221
 974.644 632.544
 562.364 867.338
 155.550 242.754
 767.671 619.999
 305.739 559.738
 280.173 86.847
 119.128 643.237
 324.731 211.338
 18.845 635.523
 583.602 382.089
 332.642 331.152
 916.317 876.685
 832.903 812.910
 191.487 779.748
 742.057 852.164
 415.343 640.509
 293.026 422.845
 463.505 62.885
 82.567 181.901
 871.222 528.094
 986.797 1.239
 294.752 513.655
 874.436 238.517
 857.110 261.451
 884.323 63.935
 772.866 870.025
 587.577 740.185
 499.809 142.028
 967.443 721.465
 484.071 346.644
 185.703 999.072
 96.781 689.592
 505.951 495.211
 54.721 391.266
 281.426 978.745
 878.038 318.574
 437.243 947.545
 371.371 700.688
 560.392 958.543
 780.252 576.298
 310.756 770.761
 935.089 903.949
 965.599 446.302
 66.252 241.983
 169.646 793.073
 974.683 235.575
 372.239 559.924
 245.120 891.008
 559.561 954.689
 268.684 467.937
 128.989 958.623
 26.458 365.910
 577.998 682.956
 107.415 349.347
 893.359 546.309
 976.930 963.684
 507.593 252.774
 464.126 803.284
 646.772 592.380
 138.039 48.428
 112.864 656.980
 238.145 184.184
 639.273 619.336
 111.129 228.988
 122.267 231.109
 383.198 956.549
 284.281 391.959
 18.964 203.213
 766.098 777.928
 840.462 266.610
 700.573 609.399
 312.773 863.574
 495.616 219.364
 458.659 9.636
 681.656 449.381
 609.496 283.308
 169.945 866.912
 502.392 160.955
 361.998 942.814
 616.008 757.931
 64.636 246.349
 925.164 335.096
 745.039 267.485
 725.454 163.874
 29.461 38.565
 314.938 764.965
 559.704 441.061
 55.362 514.144
 2.844 105.507
 307.805 151.773
 620.121 566.532
 538.047 740.340
 876.518 758.765
 309.263 126.467
 977.519 737.284
 170.878 411.025
 396.313 398.015
 562.820 384.713
 673.791 944.380
 687.306 308.345
 383.694 397.522
 962.054 910.000
 832.944 845.191
 719.114 527.979
 67.474 651.141
 514.991 83.246
 159.695 50.405
 986.169 41.888
 726.312 499.714
 38.584 892.314
 653.705 665.521
 172.051 469.032
 159.971 859.511
 486.265 901.130
 493.469 183.297
 922.215 136.090
 730.925 246.307
 293.025 115.648
 595.621 465.220
 835.936 378.433
 847.839 46.949
 260.127 392.682
 313.438 472.911
 414.117 430.976
 798.509 828.719
 795.524 577.682
 102.573 614.497
 672.082 189.217
 782.295 696.533
 776.264 128.789
 752.553 56.312
 529.813 582.680
 840.670 708.996
 905.575 587.088
 959.357 116.907
 151.674 296.147
 139.416 146.548
 200.043 886.717
 597.355 908.189
 123.442 98.475
 717.120 988.438
 161.239 163.571
 38.204 717.622
 726.597 94.448
 381.996 299.956
 261.336 417.609
 259.744 235.769
 598.076 802.053
 912.726 357.350
 603.711 111.306
 289.744 625.042
 748.328 75.716
 98.850 245.083
 7.224 545.597
 737.331 598.414
 251.277 545.434
 442.400 348.554
 306.793 644.690
 779.194 130.904
 916.912 422.442
 534.856 635.134
 363.117 602.414
 988.166 162.037
 910.505 233.931
 222.106 867.341
 130.791 695.304
 818.560 664.051
 592.064 292.518
 675.014 924.230
 146.810 451.431
 395.604 748.503
 815.418 480.572
 394.292 220.498
 970.362 278.993
 495.626 63.004
 548.424 235.171
 995.801 807.601
 430.015 605.011
 249.109 590.172
 954.090 456.381
 345.991 117.082
 15.865 551.974
 150.513 102.509
 6.994 429.697
 247.105 463.600
 391.893 189.097
 416.768 949.730
 310.176 752.926
 407.903 363.586
 797.716 434.877
 600.589 559.203
 24.789 688.425
 878.016 445.188
 59.133 758.930
 635.293 15.483
 728.060 323.548
 472.723 226.163
 33.304 933.623
 164.517 351.559
 574.742 415.305
 969.765 318.558
 577.082 219.813
 93.305 732.245
 353.015 819.657
 21.005 682.556
 545.988 536.043
 786.212 539.275
 897.878 961.528
 789.077 396.535
 906.487 356.819
 233.665 478.006
 853.406 888.534
 292.830 36.396
 775.703 313.157
 809.498 217.240
 959.799 69.594
 325.235 164.436
 90.358 727.356
 950.650 746.504
 881.969 249.006
 593.578 616.519
 650.719 604.001
 204.239 589.266
 93.515 347.214
 424.123 246.014
 485.493 920.491
 607.735 245.886
 483.195 611.438
 972.073 533.966
 840.069 412.921
 294.731 756.714
 160.642 962.475
 382.541 7.168
 603.202 436.939
 551.788 73.598
 403.846 758.415
 759.377 719.309
 656.188 898.238
 291.132 7.179
 813.001 1.656
 116.061 145.061
 453.743 693.630
 49.433 877.662
 513.654 352.548
 706.536 712.982
 127.291 581.189
 174.713 638.407
 686.654 181.119
 263.714 860.313
 539.019 906.747
 821.382 164.499
 793.202 287.794
 709.530 931.242
 9.021 154.045
 737.709 602.563
 610.408 854.655
 842.793 459.910
 888.060 857.157
 600.504 163.458
 596.048 650.696
 359.737 380.446
 754.893 16.324
 828.560 506.054
 160.809 507.727
 317.034 488.502
 779.822 792.129
 389.426 908.197
 142.107 607.958
 808.170 42.281
 715.081 917.993
 103.307 750.013
 145.668 179.979
 191.484 735.734
 47.834 967.248
 343.429 445.084
 449.328 786.759
 681.778 402.614
 83.058 338.578
 833.941 846.647
 848.147 507.449
 497.311 717.276
 111.219 582.441
 454.441 328.762
 160.690 964.204
 40.098 846.610
 359.641 481.072
 574.479 196.569
 113.432 325.867
 779.856 477.196
 126.639 116.005
 461.886 815.043
 973.565 132.328
 610.522 892.778
 353.949 9.562
 735.541 862.293
 610.030 26.464
 453.197 809.344
 905.664 310.554
 666.194 411.293
 628.457 255.057
 790.478 488.609
 990.837 909.478
 368.227 123.034
 847.718 105.683
 634.514 245.400
 492.131 314.792
 570.732 694.438
 664.167 283.526
 154.799 840.441
 444.298 99.362
 708.054 845.978
 784.175 600.210
 821.528 407.235
 543.998 735.010
 527.949 556.788
 396.404 246.168
 456.557 500.238
 366.404 673.071
 279.757 959.180
 102.334 348.724
 26.305 571.253
 914.233 600.221
 815.520 289.792
 826.876 479.981
 359.652 681.907
 231.283 901.319
 613.710 561.233
 490.472 271.776
 228.696 542.363
 75.273 494.837
 818.251 165.915
 439.899 319.367
 391.427 29.832
 63.690 371.468
 874.774 452.880
 507.087 111.195
 262.705 185.233
 281.586 362.794
 241.553 428.772
 93.542 808.963
 853.605 312.274
 71.684 894.459
 954.331 125.713
 862.579 320.447
 499.053 210.499
 614.850 737.027
 532.242 851.685
 462.353 256.869
 679.809 762.290
 952.953 57.813
 826.303 493.128
 199.772 47.326
 937.239 63.561
 306.303 398.208
 932.461 274.817
 738.685 694.667
 477.967 38.833
 894.319 553.584
 217.920 898.676
 705.307 400.408
 570.350 13.646
 980.781 716.654
 842.503 781.038
 549.667 560.650
 245.871 30.684
 533.941 660.191
 896.041 186.980
 133.940 440.658
 135.935 790.779
 716.983 181.304
 418.310 420.679
 296.834 172.663
 498.168 975.876
 405.768 507.017
 119.780 872.372
 77.774 589.603
 616.199 368.321
 68.480 869.670
 579.437 645.334
 375.465 806.960
 793.080 619.265
 635.751 0.701
 60.246 690.394
 562.452 395.478
 100.806 738.738
 440.024 862.685
 853.253 860.861
 980.648 449.491
 897.119 380.905
 909.368 542.004
 238.163 67.339
 302.352 848.746
 875.578 780.245
 463.661 858.335
 731.174 759.744
 457.105 536.008
 76.082 757.879
 979.970 912.186
 280.151 292.972
 196.806 688.409
 850.361 561.990
 269.202 487.986
 462.695 342.968
 399.818 247.423
 250.615 432.252
 237.498 957.770
 544.456 431.599
 899.384 390.497
 689.353 685.435
 793.567 89.322
 463.010 791.558
 962.472 176.795
 4.615 807.789
 107.094 952.621
 416.909 256.623
 542.258 780.166
 257.154 509.582
 523.544 939.791
 760.003 597.960
 80.755 434.375
 684.761 948.105
 297.138 766.235
 327.890 743.769
 947.696 458.787
 243.845 357.709
 316.482 204.465
 156.380 617.387
 567.553 507.105
 79.452 138.901
 166.239 217.151
 791.079 908.112
 908.708 487.454
 82.356 53.265
 193.473 102.225
 32.742 949.318
 287.049 438.975
 415.429 546.936
 728.718 240.384
 14.786 20.073
 370.874 18.299
 521.418 382.591
 249.516 44.172
 967.359 809.284
 864.791 148.654
 660.375 698.401
 68.116 747.795
 886.627 485.537
 597.385 815.035
 467.369 332.104
 75.240 748.182
 598.444 801.108
 640.720 950.790
 369.751 749.342
 178.240 310.294
 382.332 925.258
 649.337 854.116
 958.106 197.627
 334.676 583.488
 404.696 249.757
 822.226 597.393
 566.182 770.794
 501.304 40.794
 699.473 238.691
 763.298 447.944
 382.459 913.492
 393.635 649.226
 329.903 504.953
 44.241 405.707
 389.640 521.283
 682.682 306.814
 666.886 687.424
 458.182 581.506
 308.264 199.101
 143.218 340.819
 427.378 375.705
 793.408 288.970
 506.727 429.347
 311.796 151.630
 230.564 283.350
 453.475 403.863
 532.428 370.575
 412.979 408.136
 950.011 105.919
 403.353 756.476
 517.341 758.737
 668.693 552.908
 66.818 16.753
 730.814 65.886
 216.254 915.166
 618.284 759.307
 561.727 551.243
 578.101 199.343
 846.984 178.950
 745.823 897.686
 623.472 709.449
 320.987 345.654
 219.317 176.082
 536.396 514.116
 596.115 467.296
 650.651 28.395
 863.020 213.754
 64.556 302.649
 139.879 528.148
 648.355 752.920
 995.166 745.374
 355.810 60.870
 538.026 69.447
 33.760 480.556
 203.148 290.365
 55.969 658.573
 446.538 443.182
 514.745 54.041
 662.137 412.558
 393.372 120.655
 153.911 274.294
 569.954 160.173
 554.374 361.917
 25.439 527.869
 595.099 167.775
 54.838 408.792
 112.561 766.612
 123.725 72.886
 946.679 282.999
 737.797 631.667
 370.768 325.899
 970.560 274.111
 619.529 362.989
 245.084 560.459
 273.635 799.009
 415.587 46.047
 860.869 416.640
 921.462 629.925
 268.282 711.210
 771.930 52.471
 979.222 143.517
 798.178 770.623
 883.255 105.453
 119.427 527.544
 413.899 363.734
 200.620 704.831
 84.910 356.473
 526.333 539.961
 484.841 169.471
 525.125 440.046
 394.084 533.950
 401.035 496.564
 679.188 250.084
 367.687 366.346
 844.481 52.296
 41.844 534.386
 757.666 859.329
 496.926 607.049
 869.127 376.902
 465.544 333.849
 796.929 191.107
 129.460 46.546
 112.347 370.099
 764.394 800.920
 523.228 509.191
 587.921 764.807
 982.116 454.854
 566.422 12.293
 938.284 236.809
 700.168 445.022
 481.274 150.195
 655.324 795.201
 290.020 353.500
 232.807 688.956
 485.962 689.559
 443.968 322.274
 898.797 869.548
 242.976 74.047
 175.786 371.764
 789.453 141.869
 214.057 852.392
 479.384 216.920
 762.576 14.021
 587.845 135.615
 746.802 464.751
 866.967 69.913
 13.273 377.373
 693.209 997.432
 200.069 740.822
 669.034 170.367
 317.324 717.175
 968.179 962.086
 202.595 374.741
 136.642 586.859
 210.123 674.721
 692.332 676.380
 540.107 624.624
 326.990 862.203
 331.411 570.839
 129.755 302.357
 674.173 545.822
 300.951 339.977
 771.171 788.233
 788.696 169.455
 640.349 158.668
 94.406 879.492
 635.461 336.628
 793.846 551.307
 125.299 828.795
 698.916 113.513
 450.735 883.187
 835.773 432.970
 636.883 92.265
 784.270 83.743
 717.591 500.456
 362.198 455.587
 201.690 393.039
 48.843 300.968
 523.541 135.016
 32.276 578.098
 951.239 716.972
 893.190 19.928
 629.241 332.298
 967.711 379.352
 291.108 904.332
 578.188 793.406
 853.790 66.443
 3.508 339.027
 86.477 501.963
 151.078 175.675
 902.060 618.865
 966.339 882.071
 443.119 376.560
 201.071 782.372
 0.674 325.108
 989.952 448.889
 214.577 952.116
 940.776 782.017
 839.117 666.848
 14.751 362.306
 324.328 857.471
 200.511 293.827
 348.605 624.344
 912.624 802.377
 355.949 973.973
 669.640 97.117
 793.720 424.386
 128.268 771.387
 634.844 358.630
 122.380 519.513
 500.446 819.751
 334.739 533.949
 201.811 284.727
 425.124 364.364
 299.129 818.415
 363.626 650.869
 661.777 689.730
 838.116 262.137
 422.023 344.236
 589.199 390.518
 880.244 649.403
 496.392 886.262
 162.442 655.558
 21.083 997.694
 895.539 107.425
 983.243 60.807
 76.207 474.161
 591.449 27.558
 216.683 981.374
 593.987 905.503
 885.930 684.202
 510.405 710.952
 884.726 938.823
 228.700 813.098
 534.826 149.274
 107.228 107.502
 289.640 591.374
 849.590 234.633
 29.114 665.436
 275.262 624.155
 755.375 589.813
 92.039 960.178
 806.718 319.054
 494.749 329.366
 332.438 120.176
 927.908 825.730
 374.849 550.482
 420.573 376.928
 70.368 598.371
 245.503 551.375
 870.179 38.153
 190.827 768.481
 281.727 940.072
 832.703 721.482
 12.715 112.300
 937.309 630.019
 954.758 643.009
 528.023 754.626
 648.105 783.574
 460.508 155.263
 523.576 60.319
 239.014 79.084
 702.981 629.004
 669.321 377.545
 662.821 666.515
 118.166 629.174
 914.103 716.242
 179.711 971.903
 637.916 821.718
 433.592 208.356
 134.426 466.759
 416.683 360.361
 12.591 525.147
 575.067 226.954
 367.851 859.635
 670.421 495.907
 192.117 915.466
 195.579 815.487
 939.312 659.806
 820.118 834.488
 363.665 823.438
 704.364 339.050
 367.986 418.121
 857.969 169.368
 884.480 511.442
 199.467 893.813
 578.766 835.274
 921.012 198.472
 64.079 844.754
 456.190 453.647
 60.817 707.661
 269.918 922.904
 588.419 531.092
 772.370 953.038
 461.875 80.438
 541.561 233.605
 542.001 737.791
 312.227 741.867
 893.115 421.532
 646.105 333.138
 98.129 350.058
 87.625 528.296
 911.763 600.077
 879.582 960.910
 468.057 369.127
 868.871 137.915
 747.296 203.735
 179.347 742.652
 626.507 465.711
 126.779 160.470
 841.931 261.585
 962.508 368.782
 664.050 502.026
 573.537 829.916
 187.246 752.728
 656.367 721.305
 356.111 914.750
 991.968 289.167
 256.154 375.500
 855.114 515.210
 683.853 211.621
 821.130 727.883
 553.096 928.157
 18.447 497.832
 593.947 476.013
 400.734 749.756
 935.191 309.100
 765.493 758.477
 242.279 696.639
 867.712 725.184
 893.207 583.232
 111.359 240.615
 330.849 943.664
 445.307 815.888
 923.622 780.717
 443.818 120.242
 917.677 897.842
 268.407 819.946
 971.659 95.406
 644.096 316.560
 256.248 5.911
 948.387 978.874
 680.061 932.445
 518.422 34.914
 804.062 583.310
 796.565 412.786
 839.524 818.008
 625.931 906.946
 529.104 514.406
 997.443 905.368
 4.055 528.875
 663.728 989.231
 38.549 810.748
 51.214 347.274
 708.200 925.507
 801.346 609.198
 855.788 179.490
 489.589 264.726
 102.923 879.533
 744.550 805.928
 379.867 926.959
 209.848 509.548
 113.087 375.026
 852.350 903.446
 675.678 976.441
 769.031 367.464
 411.844 332.654
 331.319 575.433
 263.753 514.647
 633.563 53.472
 605.894 956.806
 387.730 612.815
 505.283 797.865
 689.147 806.221
 30.446 437.982
 230.736 489.466
 10.979 946.702
 281.579 567.751
 463.844 656.241
 988.753 736.322
 741.638 137.409
 681.221 540.630
 889.208 126.212
 926.408 80.467
 113.824 458.118
 142.187 751.408
 154.080 800.154
 830.860 283.308
 475.780 839.939
 661.853 117.503
 8.928 502.770
 73.986 620.750
 776.748 895.718
 137.142 414.028
 541.523 709.979
 650.883 988.294
 117.077 203.337
 861.092 967.736
 466.554 103.550
 445.334 685.299
 137.064 555.821
 206.536 867.180
 78.501 834.488
 79.304 35.181
 879.181 967.082
 903.307 971.344
 930.666 710.300
 966.272 132.092
 841.379 770.019
 531.182 23.415
 464.390 584.728
 607.107 169.693
 428.407 972.764
 722.850 732.030
 879.863 73.278
 742.415 3.890
 903.594 149.224
 99.549 769.254
 513.580 343.830
 706.736 828.973
 245.299 531.695
 146.511 252.690
 867.367 138.870
 217.635 105.365
 20.241 646.125
 76.264 428.566
 220.034 374.332
 876.707 167.230
 500.179 784.764
 224.826 953.268
 445.110 629.789
 859.696 259.495
 768.932 846.233
 679.220 382.749
 256.719 595.685
 629.381 106.353
 493.450 589.699
 644.249 222.361
 610.579 75.549
 17.566 497.128
 365.715 147.650
 522.330 164.114
 398.192 454.594
 691.464 790.403
 961.441 720.889
 802.236 943.988
 889.719 640.836
 844.967 683.615
 907.105 739.729
 630.935 588.883
 604.634 360.845
 936.728 72.861
 798.571 416.924
 377.249 690.913
 419.158 349.459
 434.670 336.419
 272.574 540.787
 586.926 746.200
 755.590 411.286
 820.515 915.580
 996.617 561.005
 475.740 525.953
 641.043 551.520
 558.076 637.617
 113.293 505.008
 510.590 909.574
 271.721 374.603
 335.535 828.310
 851.866 29.395
 688.121 602.650
 473.768 731.465
 654.616 895.187
 602.886 958.712
 836.216 687.146
 112.830 159.564
 758.496 727.725
 740.927 993.039
 635.769 6.740
 71.877 4.680
 965.504 956.997
 876.002 876.134
 88.500 977.196
 890.455 239.372
 707.106 844.846
 15.996 207.541
 841.085 529.798
 538.413 900.269
 956.358 331.394
 330.458 254.877
 116.771 545.294
 83.302 754.792
 276.960 559.781
 820.337 576.634
 2.644 316.491
 203.008 277.693
 423.243 18.307
 218.768 1.189
 494.078 289.495
 593.813 268.709
 277.860 292.662
 874.785 524.299
 7.470 576.828
 328.990 474.910
 926.648 304.764
 204.804 985.223
 38.151 509.997
 134.125 394.764
 839.086 829.718
 536.030 960.709
 262.463 804.818
 362.783 35.677
 447.939 28.735
 811.398 176.439
 661.302 749.655
 179.737 772.743
 903.166 713.365
 677.469 877.124
 177.004 194.945
 88.889 613.675
 412.820 65.198
 934.651 19.295
 6.253 21.765
 479.124 113.344
 377.657 575.228
 193.423 854.925
 878.785 197.865
 303.726 901.102
 476.323 38.347
 850.733 459.399
 574.962 491.524
 357.623 285.018
 964.478 541.006
 177.470 23.913
 494.877 406.725
 871.613 679.408
 713.867 513.836
 390.966 280.260
 307.452 927.569
 303.835 665.502
 936.332 86.079
 75.707 255.057
 580.082 215.525
 276.170 339.806
 112.922 174.974
 210.950 660.809
 817.686 490.001
 576.846 230.731
 379.734 970.763
 365.701 622.825
 524.591 940.910
 30.431 471.236
 509.788 736.777
 329.530 113.836
 743.518 671.305
 822.543 103.762
 674.190 134.128
 561.918 422.271
 22.981 348.817
 558.932 363.420
 366.052 601.769
 363.389 215.511
 917.748 456.568
 937.305 536.385
 227.049 675.276
 598.408 276.019
 936.587 777.364
 415.069 522.688
 29.222 511.463
 133.025 786.125
 317.316 19.404
 667.349 546.058
 733.560 300.989
 889.539 116.313
 131.279 297.412
 947.008 548.196
 372.092 697.407
 565.921 432.238
 997.662 519.989
 682.016 680.844
 481.678 868.649
 619.536 77.286
 122.660 602.177
 775.419 966.234
 955.363 285.709
 72.667 610.352
 469.288 821.612
 109.274 634.986
 471.127 903.352
 61.639 582.596
 610.750 567.325
 696.315 870.242
 108.039 958.952
 821.833 622.306
 223.550 192.158
 771.724 687.793
 366.273 218.096
 977.631 163.597
 236.145 672.935
 872.295 464.219
 570.155 129.395
 589.360 202.511
 364.712 306.913
 611.386 188.477
 552.328 15.970
 398.538 793.197
 139.723 728.753
 425.446 857.164
 592.341 127.374
 108.258 607.212
 555.295 119.109
 41.548 559.612
 814.411 103.249
 337.272 770.552
 157.893 594.135
 795.209 706.212
 636.771 158.810
 94.390 365.915
 731.747 414.616
 213.962 541.862
 409.019 92.286
 234.003 441.765
 735.447 834.080
 474.471 556.118
 74.021 35.724
 374.126 105.141
 297.475 117.177
 439.661 652.642
 547.406 723.126
 185.036 291.737
 888.025 502.771
 987.181 972.753
 520.368 933.663
 789.644 104.660
 750.257 660.599
 251.685 81.355
 560.434 682.734
 255.979 192.328
 796.236 496.025
 220.759 818.258
 710.067 679.965
 807.656 496.374
 951.080 994.316
 847.998 493.876
 264.404 550.750
 429.986 841.987
 863.466 164.057
 476.584 265.515
 47.127 326.734
 7.361 265.983
 491.418 38.704
 902.868 468.933
 297.414 750.681
 991.845 682.007
 319.395 125.962
 851.841 399.600
 231.121 12.463
 873.368 467.610
 866.005 656.581
 985.000 539.037
 445.760 635.423
 398.704 824.554
 701.265 477.327
 816.013 503.862
 601.574 366.193
 569.417 311.536
 408.103 457.290
 70.707 58.628
 229.927 86.036
 938.211 777.642
 794.925 832.381
 95.293 378.290
 95.433 958.124
 618.635 35.188
 194.331 999.754
 890.381 372.079
 269.690 252.662
 724.846 2.186
 867.687 892.074
 228.195 287.826
 962.183 550.573
 666.141 717.562
 376.052 210.946
 96.572 4.226
 197.862 316.507
 835.237 586.319
 275.017 479.516
 405.661 388.275
 631.108 153.201
 749.764 447.213
 644.380 86.135
 491.932 846.079
 142.215 401.784
 633.226 572.103
 773.100 234.156
 458.920 727.476
 375.257 136.397
 754.658 503.980
 785.818 987.356
 805.323 558.364
 45.111 16.523
 585.485 719.805
 119.314 406.126
 108.409 169.382
 666.626 906.745
 977.604 464.601
 535.561 106.484
 754.358 665.552
 340.374 651.159
 118.441 744.890
 792.628 442.153
 837.010 838.708
 367.095 898.462
 976.767 392.373
 185.504 909.324
 382.663 63.044
 756.925 413.803
 317.310 312.888
 915.970 304.430
 0.905 933.806
 149.651 884.723
 132.695 521.014
 653.982 627.128
 910.141 910.153
 268.727 831.102
 518.016 327.289
 712.596 713.882
 41.318 5.425
 794.433 862.781
 596.350 92.882
 974.268 111.947
 584.516 131.546
 460.556 193.589
 92.769 295.626
 78.476 759.200
 910.432 49.000
 254.114 16.780
 549.935 261.711
 408.864 622.211
 272.438 999.804
 829.137 74.439
 980.092 808.900
 102.753 563.072
 74.756 8.141
 633.175 512.178
 956.312 220.013
 646.622 354.957
 778.439 521.752
 789.180 900.529
 760.075 419.501
 618.278 947.011
 709.233 536.972
 475.581 125.671
 222.790 961.307
 789.716 791.110
 130.007 601.215
 403.833 704.716
 325.635 452.787
 114.277 286.184
 945.356 118.975
 5.401 964.544
 455.053 337.339
 87.503 170.209
 317.070 200.869
 109.101 438.224
 450.570 537.475
 593.168 995.647
 286.590 889.994
 214.903 779.336
 227.030 320.429
 624.303 661.007
 224.169 975.815
 951.751 472.071
 805.180 889.992
 203.559 339.400
 554.364 763.063
 944.652 623.742
 42.467 631.121
 418.128 44.329
 743.598 101.568
 110.233 166.419
 220.240 637.960
 731.464 503.661
 977.931 702.706
 350.145 865.643
 913.996 141.285
 637.393 974.612
 307.797 269.087
 718.162 636.762
 250.110 717.953
 281.767 125.763
 291.362 246.369
 399.507 803.179
 735.478 712.823
 892.635 136.518
 329.272 69.522
 259.869 95.866
 335.754 132.690
 731.963 720.095
 950.967 620.638
 296.797 389.777
 373.398 382.140
 810.284 863.044
 286.336 241.318
 57.579 400.348
 118.461 602.829
 790.201 692.470
 836.419 49.907
 975.429 822.022
 653.102 50.542
 345.498 31.513
 442.937 502.352
 619.725 680.828
 705.036 898.497
 739.683 884.353
 48.863 105.133
 56.266 994.295
 665.647 90.696
 541.113 303.874
 440.861 939.740
 869.942 184.529
 935.258 385.735
 201.415 838.327
 669.285 190.365
 914.900 74.079
 71.049 529.341
 689.726 27.703
 252.602 179.981
 526.269 709.253
 952.369 572.998
 497.380 226.232
 590.441 514.672
 752.653 701.829
 323.717 716.374
 105.947 364.315
 233.155 812.093
 150.088 257.639
 627.389 692.876
 446.131 131.357
 785.601 147.141
 815.837 569.332
 995.842 640.489
 965.848 460.400
 259.042 786.393
 634.334 790.591
 638.031 604.185
 672.854 126.110
 627.411 2.613
 157.802 380.446
 624.535 301.513
 920.650 729.575
 192.829 761.585
 150.505 208.803
 253.001 549.593
 765.930 336.564
 120.148 855.778
 588.287 448.131
 758.482 799.604
 441.668 560.272
 161.429 622.798
 824.005 941.277
 122.461 553.925
 862.023 935.285
 158.636 731.332
 704.641 431.675
 129.909 51.463
 103.544 16.363
 386.467 643.257
 657.356 769.739
 625.436 498.314
 491.726 753.854
 177.130 267.810
 149.402 968.036
 127.633 293.710
 262.815 346.924
 554.991 12.203
 470.793 767.867
 574.954 155.357
 767.795 956.479
 801.424 902.774
 488.799 201.175
 996.980 783.595
 838.832 371.554
 968.805 701.763
 879.798 484.226
 331.690 720.410
 248.016 966.115
 367.482 977.013
 356.696 463.324
 442.349 357.189
 154.064 57.642
 960.710 895.389
 579.086 747.829
 626.896 624.211
 54.708 84.491
 419.861 105.401
 758.502 612.066
 558.211 755.210
 40.824 856.006
 315.937 450.547
 452.576 725.222
 645.411 661.957
 82.923 497.449
 553.215 412.067
 679.591 777.147
 264.318 876.650
 671.442 611.289
 687.043 118.298
 278.888 107.994
 169.515 724.015
 379.356 607.010
 210.161 477.557
 392.755 520.923
 670.902 370.354
 818.924 113.539
 240.561 492.433
 51.892 559.642
 834.422 663.406
 24.003 881.560
 298.783 95.611
 109.229 666.348
 49.652 224.700
 505.116 607.362
 23.681 910.821
 185.831 800.658
 796.182 85.225
 96.598 665.580
 743.060 187.236
 867.804 296.413
 336.242 265.549
 243.416 825.065
 789.245 781.617
 124.569 960.791
 362.781 93.159
 559.852 640.303
 329.496 469.722
 806.580 678.933
 340.200 722.617
 333.059 360.197
 267.335 56.995
 124.474 77.344
 389.224 278.248
 141.546 876.729
 463.236 728.252
 211.874 120.599
 87.889 274.416
 912.013 447.877
 121.735 827.064
 230.484 868.451
 487.366 485.051
 547.480 672.384
 696.948 787.783
 988.822 4.197
 974.392 231.937
 725.503 468.341
 79.555 256.606
 714.880 160.218
 351.287 140.379
 587.336 613.246
 145.756 532.819
 448.200 512.895
 650.077 771.215
 817.209 740.092
 972.286 337.320
 498.290 596.631
 748.994 179.736
 45.471 552.223
 151.491 572.773
 554.006 795.512
 817.619 374.942
 600.165 419.072
 676.580 178.198
 322.476 511.165
 981.213 856.643
 378.675 445.618
 809.565 400.538
 26.324 576.677
 365.267 893.286
 14.388 570.255
 193.027 806.718
 694.412 88.963
 858.075 969.983
 572.927 238.961
 221.726 141.950
 944.003 465.767
 512.139 884.057
 728.265 728.076
 351.217 703.487
 871.197 198.519
 494.462 294.540
 741.177 243.627
 587.994 243.786
 741.687 468.556
 891.314 142.400
 590.738 512.092
 879.360 543.001
 405.333 521.762
 474.793 249.875
 294.191 695.641
 501.040 697.950
 745.727 455.461
 746.518 580.149
 791.313 114.288
 826.757 863.184
 19.902 861.444
 188.055 92.701
 766.478 438.092
 56.311 649.519
 643.495 590.299
 668.175 865.012
 434.925 724.429
 577.388 636.345
 833.156 754.743
 383.817 167.917
 629.349 918.528
 641.161 486.286
 530.649 973.462
 544.602 479.739
 488.688 209.876
 942.916 964.225
 202.083 771.983
 250.056 3.447
 673.124 942.781
 516.291 757.471
 430.866 3.412
 654.146 111.425
 307.566 616.255
 73.372 369.787
 704.445 129.387
 563.544 284.049
 790.518 876.593
 552.753 519.253
 432.580 210.411
 74.017 531.114
 195.992 305.396
 173.811 408.399
 28.847 494.751
 713.583 989.252
 243.254 236.470
 737.828 954.769
 837.259 566.378
 831.629 373.852
 712.470 796.952
 265.223 571.068
 792.352 114.970
 649.883 230.564
 743.910 861.159
 313.038 366.250
 963.745 524.793
 474.202 479.348
 674.186 630.090
 477.966 702.393
 555.181 644.293
 55.345 573.121
 935.054 105.161
 657.575 886.946
 503.192 294.548
 982.431 703.398
 68.666 811.676
 616.024 405.872
 552.025 302.245
 294.550 876.933
 97.682 745.689
 280.451 510.490
 569.136 101.653
 203.978 360.231
 329.509 667.350
 980.348 159.239
 909.503 240.092
 938.717 942.865
 170.997 544.459
 534.610 285.366
 837.225 442.696
 232.596 705.933
 683.218 161.897
 689.582 112.477
 369.295 244.782
 917.918 498.540
 415.563 655.746
 916.326 772.133
 419.141 583.979
 408.639 123.099
 524.179 5.332
 986.438 791.163
 786.485 159.242
 601.343 309.286
 301.859 322.095
 63.138 111.056
 365.241 810.220
 866.763 916.882
 24.805 111.090
 268.013 177.809
 922.642 647.963
 356.375 449.315
 456.267 549.095
 813.615 297.815
 940.462 176.736
 806.581 882.577
 437.872 222.732
 828.327 893.846
 303.167 186.763
 387.273 18.267
 746.526 700.624
 942.229 514.934
 67.998 769.009
 912.064 54.917
 798.101 775.588
 551.357 454.910
 158.449 405.633
 904.235 838.284
 838.683 205.974
 432.630 616.590
 585.308 723.552
 595.462 299.221
 979.984 309.712
 42.853 822.091
 718.346 163.588
 923.628 916.774
 807.572 820.258
 402.575 114.461
 206.963 513.959
 991.541 654.556
 318.923 0.590
 939.224 721.798
 379.533 984.409
 250.162 710.014
 632.849 129.509
 43.829 262.271
 338.875 256.072
 877.891 589.074
 252.675 123.984
 381.758 456.892
 515.248 732.197
 441.795 472.754
 662.623 241.871
 190.289 86.680
 138.436 36.149
 947.111 577.668
 690.168 521.323
 894.475 181.750
 946.956 655.642
 808.138 228.972
 376.704 856.297
 377.626 462.183
 465.100 515.955
 106.645 662.121
 64.693 382.055
 153.884 863.914
 347.481 179.907
 743.160 148.947
 31.504 150.152
 507.731 577.675
 615.940 318.671
 732.041 903.883
 278.523 909.360
 388.927 404.977
 95.119 75.040
 942.955 367.789
 18.626 177.135
 481.229 392.324
 990.703 949.536
 49.428 889.655
 995.978 685.625
 399.396 643.373
 348.273 879.821
 309.367 530.604
 19.162 716.917
 411.364 928.433
 80.909 255.121
 72.977 699.913
 991.968 804.101
 431.097 211.712
 360.140 709.943
 590.242 599.428
 285.746 767.913
 282.517 498.922
 427.508 675.144
 773.149 0.548
 513.054 83.137
 396.043 471.331
 302.982 829.438
 57.105 707.106
 634.376 124.580
 166.647 217.105
 441.644 790.738
 401.485 167.771
 858.047 929.399
 175.971 996.707
 121.508 614.256
 771.020 93.258
 978.050 730.661
 360.943 386.408
 233.042 923.068
 147.740 606.428
 635.190 666.488
 997.439 332.392
 184.899 786.905
 237.437 407.495
 484.242 749.772
 59.949 617.686
 840.558 786.209
 555.134 671.905
 402.933 395.352
 116.810 995.128
 757.020 51.040
 500.792 915.039
 688.252 544.745
 425.470 771.796
 509.420 448.192
 369.499 855.759
 651.358 702.901
 303.385 943.799
 554.322 504.941
 979.649 389.908
 144.449 7.126
 167.507 75.088
 909.696 104.121
 748.109 145.235
 331.263 785.246
 858.980 989.866
 911.003 462.753
 593.161 730.809
 447.461 928.236
 999.539 5.459
 440.510 415.273
 3.971 716.836
 387.955 801.940
 162.219 870.953
 320.919 562.411
 979.637 584.917
 705.322 353.211
 581.402 796.632
 14.548 418.076
 311.354 374.091
 6.762 527.658
 975.824 960.242
 375.812 289.156
 857.983 514.674
 796.619 109.413
 813.066 658.321
 967.378 256.887
 48.351 389.679
 527.321 617.694
 5.195 834.317
 369.364 293.548
 832.823 492.778
 993.662 950.627
 592.579 59.933
 986.124 244.460
 702.241 662.068
 233.645 53.710
 446.549 172.133
 86.612 132.869
 194.047 760.515
 783.722 8.446
 401.472 675.455
 202.012 4.024
 513.431 346.829
 477.030 586.111
 512.900 707.748
 548.265 314.848
 511.603 334.585
 970.352 492.254
 330.889 837.204
 841.331 696.867
 283.782 372.773
 838.802 239.484
 176.166 209.493
 729.442 772.586
 76.286 697.589
 386.830 829.213
 411.744 596.076
 79.335 589.339
 25.064 503.067
 289.964 197.487
 613.690 708.218
 522.366 149.609
 487.323 457.326
 803.759 685.656
 362.165 735.957
 991.617 463.178
 373.361 851.497
 554.758 633.593
 97.438 447.283
 462.555 523.943
 937.526 10.048
 862.847 561.292
 115.526 339.958
 747.490 623.064
 945.171 14.020
 135.171 304.117
 314.174 276.948
 988.026 450.126
 996.794 492.853
 118.905 897.642
 742.331 756.116
 439.902 505.305
 61.006 225.773
 703.429 969.904
 354.879 465.810
 251.050 448.048
 944.758 560.350
 522.090 892.094
 629.245 60.239
 196.415 141.573
 512.269 203.684
 819.500 963.100
 861.711 151.954
 751.994 317.550
 953.329 770.756
 922.427 458.990
 28.542 363.529
 465.788 981.579
 297.181 584.855
 180.640 465.420
 70.768 906.470
 314.772 907.661
 669.948 616.593
 428.638 29.163
 341.263 562.649
 624.688 828.606
 501.544 120.853
 860.018 314.295
 738.954 131.988
 173.446 219.398
 2.316 485.133
 703.313 129.312
 747.351 379.897
 299.055 891.802
 750.126 38.096
 241.438 403.324
 193.211 268.897
 189.502 971.034
 155.372 83.741
 526.456 932.630
 46.061 791.130
 44.668 209.141
 904.439 224.451
 607.212 993.438
 990.416 31.893
 469.324 4.721
 221.324 115.285
 209.425 222.094
 819.911 189.101
 281.430 944.953
 932.708 152.237
 586.184 501.164
 926.216 149.520
 901.427 163.408
 873.488 238.763
 691.314 457.817
 285.463 879.871
 625.904 315.935
 127.786 697.768
 918.970 580.418
 381.071 329.360
 382.938 516.924
 964.737 600.301
 399.798 889.875
 444.213 759.936
 16.644 149.551
 98.825 267.597
 247.419 564.213
 241.815 421.524
 754.891 66.162
 81.333 469.680
 208.471 908.005
 396.876 271.747
 276.832 328.713
 212.462 891.614
 885.340 582.705
 886.983 3.099
 715.857 304.249
 352.919 767.556
 72.720 69.595
 934.340 985.256
 8.770 626.674
 409.319 193.171
 777.521 923.971
 974.210 856.219
 233.424 263.623
 69.461 518.512
 176.150 497.354
 768.575 403.164
 964.751 686.013
 571.579 396.362
 104.076 453.932
 17.970 62.401
 223.086 927.912
 905.913 515.117
 669.602 588.091
 16.774 837.518
 288.838 145.635
 867.440 780.641
 237.140 161.828
 995.945 685.814
 514.054 137.529
 805.398 728.136
 334.795 223.982
 802.013 455.309
 274.085 169.689
 748.207 242.913
 6.961 147.641
 472.297 268.126
 371.517 367.889
 821.668 248.050
 754.617 927.756
 83.711 840.741
 529.734 882.308
 523.827 877.278
 484.406 617.888
 976.125 607.600
 94.905 9.149
 471.645 793.048
 822.103 653.195
 81.160 671.809
 702.915 462.073
 692.624 732.556
 736.914 706.177
 623.402 545.080
 461.662 26.374
 398.803 68.637
 670.127 152.348
 903.426 358.862
 149.380 900.123
 451.031 157.770
 264.934 184.940
 220.648 729.535
 36.071 129.060
 398.197 514.036
 353.841 110.882
 248.881 742.792
 197.807 675.791
 59.099 395.741
 75.875 384.744
 338.649 585.808
 612.669 828.876
 103.892 220.501
 867.892 492.959
 287.661 200.508
 902.198 853.705
 987.557 334.938
 602.596 887.591
 94.480 957.237
 313.768 14.581
 889.602 56.750
 330.447 787.056
 90.335 755.361
 426.910 356.229
 22.210 579.756
 923.475 810.614
 630.122 145.791
 110.622 922.981
 783.293 286.629
 416.059 94.137
 216.043 40.164
 458.847 415.175
 751.452 249.368
 991.080 746.559
 525.960 322.387
 787.778 634.861
 446.553 214.187
 369.405 249.562
 323.417 210.468
 291.339 456.671
 112.686 165.309
 826.484 677.494
 637.434 530.046
 620.119 474.774
 519.497 641.311
 181.928 420.172
 917.536 155.755
 474.251 923.109
 923.411 337.951
 886.235 428.111
 93.129 752.530
 282.164 943.623
 881.999 173.078
 763.408 867.929
 596.219 606.194
 174.839 786.072
 572.786 912.020
 59.043 475.052
 442.585 771.137
 759.126 62.908
 632.016 655.981
 190.507 821.527
 408.924 982.630
 643.902 754.144
 299.422 981.321
 999.185 178.666
 192.102 782.291
 279.274 259.570
 831.804 284.184
 364.300 647.389
 191.534 87.444
 431.735 429.510
 731.209 932.813
 753.676 753.587
 216.839 998.594
 537.126 170.334
 322.796 158.964
 658.843 761.436
 990.326 983.959
 248.448 917.255
 612.941 230.206
 890.237 544.555
 787.460 705.994
 727.016 994.438
 159.924 336.493
 392.796 973.051
 938.381 662.036
 613.151 641.273
 897.531 797.221
 583.082 423.876
 199.639 499.726
 156.536 273.688
 466.169 649.125
 206.135 202.646
 197.739 337.523
 686.558 370.674
 626.594 410.684
 363.565 376.933
 244.679 671.680
 459.427 228.712
 758.122 835.329
 673.989 764.221
 830.567 483.205
 931.526 710.619
 276.177 763.594
 492.711 592.155
 9.546 971.855
 677.410 30.336
 43.328 763.438
 739.628 654.333
 712.618 938.924
 496.073 561.473
 493.419 108.341
 162.670 621.844
 744.589 216.549
 730.516 634.996
 240.211 784.365
 798.635 538.890
 852.280 698.510
 463.397 300.184
 399.924 640.211
 984.117 430.272
 787.221 465.951
 45.428 63.067
 721.338 498.442
 516.292 379.153
 728.477 221.194
 363.433 687.804
 887.627 31.344
 466.633 395.453
 779.866 743.786
 361.385 249.042
 30.831 471.541
 710.218 888.376
 510.713 365.147
 590.474 757.045
 582.932 775.305
 449.099 580.993
 670.424 521.666
 983.157 842.451
 76.679 685.622
 880.276 260.469
 274.537 290.812
 621.392 183.788
 404.906 252.410
 687.137 844.427
 233.554 440.811
 0.641 588.430
 348.757 758.890
 217.799 862.114
 575.717 931.672
 178.989 896.444
 893.312 675.984
 54.616 598.455
 101.055 993.788
 244.601 166.850
 963.316 220.681
 176.148 829.717
 996.389 880.126
 735.007 927.070
 732.252 329.687
 66.278 291.468
 539.614 138.929
 998.081 618.907
 584.733 376.270
 934.647 762.616
 526.484 786.121
 997.331 758.165
 145.220 756.072
 678.486 923.789
 464.222 70.087
 733.029 740.084
 525.303 546.729
 337.916 953.945
 893.696 616.186
 275.914 669.022
 87.326 806.542
 575.156 166.016
 425.514 614.380
 391.659 68.385
 573.846 719.003
 142.645 850.572
 205.273 370.550
 871.959 835.572
 410.484 712.842
 395.872 895.892
 559.342 980.579
 982.082 346.756
 353.921 891.371
 653.825 683.493
 514.930 105.974
 884.882 187.606
 427.349 590.255
 613.247 220.092
 736.838 830.807
 507.740 588.590
 262.423 649.417
 82.485 460.120
 178.147 361.968
 81.598 277.294
 549.765 32.663
 16.536 297.350
 403.269 898.189
 500.170 125.231
 289.341 757.707
 206.945 759.839
 109.134 338.049
 722.648 662.895
 927.530 709.613
 8.551 529.311
 843.940 623.124
 674.632 264.372
 269.466 802.296
 169.641 24.267
 302.761 419.685
 489.715 561.577
 263.242 125.556
 172.889 935.533
 865.459 530.824
 478.136 438.270
 366.822 169.235
 491.530 283.599
 234.714 900.597
 909.038 775.245
 229.013 951.419
 818.531 779.040
 130.615 322.787
 549.392 970.666
 842.611 894.239
 636.122 510.462
 3.169 999.062
 915.280 143.284
 160.836 588.648
 458.813 758.826
 635.165 904.848
 360.216 841.327
 407.441 168.659
 705.163 42.678
 325.268 515.882
 450.361 26.128
 956.373 875.902
 431.826 335.723
 64.814 824.477
 557.929 77.115
 708.629 536.924
 98.006 766.336
 751.667 731.669
 241.801 573.555
 351.964 98.537
 119.264 8.036
 20.657 839.969
 778.272 648.492
 753.353 70.607
 216.687 0.590
 712.447 391.108
 155.092 781.620
 4.625 711.036
 470.747 603.353
 351.379 594.189
 948.373 0.349
 318.444 54.272
 548.761 275.586
 257.666 871.847
 764.647 592.125
 54.818 432.563
 790.664 902.938
 80.481 615.527
 349.303 596.100
 647.581 968.252
 709.905 444.917
 605.836 885.684
 37.833 538.543
 95.780 625.762
 994.555 165.105
 666.820 118.721
 957.734 103.910
 986.695 803.527
 278.337 824.024
 863.597 309.682
 276.650 692.291
 725.184 118.989
 792.066 363.991
 586.747 328.194
 836.252 103.989
 758.339 993.842
 503.073 295.939
 529.882 994.901
 711.555 913.267
 104.921 882.118
 503.519 210.125
 476.116 296.579
 591.839 445.849
 425.823 500.237
 218.052 575.782
 647.846 650.376
 391.989 658.547
 204.783 216.077
 467.104 269.203
 320.448 441.073
 172.072 634.422
 347.885 833.134
 544.170 75.414
 717.841 150.009
 268.121 853.165
 655.818 366.277
 243.758 745.476
 431.546 270.279
 518.551 873.967
 174.689 47.141
 211.246 59.664
 734.722 860.034
 608.350 576.863
 389.155 720.084
 76.724 746.152
 198.807 24.207
 847.098 648.651
 585.911 993.734
 581.948 35.512
 962.761 834.701
 147.090 570.727
 486.067 998.491
 312.861 93.233
 853.559 200.060
 574.269 968.719
 421.726 366.962
 709.725 565.666
 311.454 977.850
 607.376 817.625
 915.060 102.153
 742.696 999.166
 734.660 186.497
 159.679 661.159
 507.449 327.345
 12.761 947.910
 425.498 518.009
 492.809 700.326
 81.766 521.934
 66.289 172.748
 793.671 479.002
 383.710 333.771
 722.622 739.110
 395.987 451.647
 852.223 394.702
 293.392 491.238
 367.423 474.119
 941.907 171.659
 327.868 199.024
 830.103 891.536
 115.330 305.924
 903.187 53.040
 899.759 403.596
 499.771 177.647
 81.722 170.463
 324.562 68.056
 179.387 889.553
 592.974 734.211
 112.529 140.288
 231.222 860.153
 49.219 198.156
 70.414 876.374
 505.804 883.214
 51.435 743.619
 888.762 809.773
 477.801 14.026
 127.155 551.735
 688.412 669.499
 34.179 495.468
 246.272 341.763
 951.185 715.279
 881.218 380.453
 541.167 201.458
 215.883 582.426
 112.812 89.003
 429.098 345.406
 950.736 83.871
 857.437 320.882
 10.397 235.684
 444.406 964.263
 293.615 249.768
 461.832 504.726
 866.808 121.322
 46.416 963.604
 11.429 480.078
 516.337 759.878
 425.116 390.489
 811.567 866.210
 821.413 711.095
 593.610 271.622
 132.323 493.989
 855.329 910.437
 806.296 333.412
 342.005 115.356
 247.568 349.306
 636.631 819.833
 172.150 430.617
 584.647 86.435
 800.496 43.376
 447.923 379.113
 184.357 924.846
 109.933 274.719
 220.988 197.587
 82.213 859.469
 765.491 222.222
 467.583 857.011
 763.205 6.528
 353.023 954.389
 118.800 358.472
 972.066 839.354
 554.917 634.822
 984.021 36.561
 527.077 833.452
 159.138 771.175
 217.324 610.516
 882.143 227.103
 169.152 293.082
 141.457 774.584
 521.115 88.830
 961.362 980.269
 394.786 968.123
 665.676 584.650
 471.236 376.685
 493.810 629.963
 403.716 311.497
 186.102 680.279
 545.874 906.264
 430.790 618.783
 685.664 589.285
 938.964 0.348
 554.395 924.974
 258.291 935.992
 895.553 275.314
 826.516 186.050
 724.513 529.524
 729.919 627.748
 61.783 975.166
 901.675 767.932
 180.693 313.444
 254.754 111.034
 155.297 262.719
 381.545 224.911
 933.827 820.199
 808.437 422.212
 83.330 250.768
 412.163 382.566
 866.448 198.186
 982.890 461.736
 114.077 937.026
 256.978 189.335
 968.293 939.221
 193.353 758.492
 587.184 367.765
 188.030 511.744
 253.756 348.754
 121.041 270.408
 519.828 443.596
 121.470 223.599
 375.781 443.873
 185.502 262.372
 379.285 755.357
 958.042 529.128
 940.023 304.288
 212.848 358.163
 860.282 182.797
 664.310 156.320
 918.588 511.812
 494.350 450.041
 979.057 114.746
 361.886 784.270
 364.437 205.477
 114.458 267.750
 175.905 56.654
 79.576 827.108
 835.545 452.262
 768.115 58.173
 404.184 79.881
 367.349 487.157
 552.160 87.520
 284.327 7.478
 376.068 36.850
 671.194 811.218
 331.003 914.535
 726.251 749.553
 234.008 717.127
 224.395 336.456
 767.045 169.247
 247.640 547.655
 921.745 151.739
 223.441 796.122
 966.457 454.033
 851.316 510.662
 439.829 86.525
 225.726 270.391
 373.625 923.539
 817.386 510.917
 987.996 240.009
 31.424 113.909
 880.607 365.889
 847.262 307.623
 720.399 337.292
 793.311 969.134
 459.182 964.231
 904.113 747.888
 469.534 68.678
 736.061 183.403
 13.632 946.406
 321.167 816.916
 330.885 60.211
 660.446 987.635
 16.671 34.629
 996.405 739.555
 442.651 663.054
 358.092 865.928
 761.447 592.446
 395.456 297.263
 643.579 869.584
 168.864 647.793
 739.266 632.802
 644.102 17.770
 946.790 946.337
 175.672 988.606
 735.748 398.926
 207.630 919.098
 928.643 437.388
 950.424 68.861
 727.332 58.828
 526.296 45.282
 199.030 36.495
 340.044 539.108
 555.598 164.579
 504.543 118.026
 93.164 452.296
 512.919 965.015
 658.587 919.109
 936.139 246.723
 604.779 798.096
 373.853 285.753
 846.361 966.138
 788.245 788.665
 366.805 226.229
 499.520 88.970
 222.242 372.955
 764.489 131.921
 177.958 496.737
 946.622 826.878
 871.744 711.092
 720.438 385.301
 172.333 921.070
 641.410 450.564
 867.899 656.561
 314.431 702.978
 233.941 653.723
 571.906 323.361
 474.749 329.175
 742.570 245.736
 669.301 618.234
 673.112 689.213
 169.990 669.547
 528.700 586.508
 468.547 448.668
 120.691 418.225
 253.291 512.753
 118.592 704.756
 709.168 703.704
 730.063 229.133
 358.536 659.218
 462.032 582.428
 786.362 267.656
 295.523 97.222
 146.291 166.242
 857.419 813.614
 190.141 291.239
 997.959 96.260
 817.006 287.695
 80.488 570.733
 491.671 244.637
 459.943 494.299
 856.005 974.741
 222.120 731.938
 50.015 656.364
 633.394 525.741
 598.064 617.079
 719.773 967.644
 705.274 893.692
 467.727 895.851
 782.375 752.014
 782.871 108.467
 385.296 903.833
 225.341 738.933
 257.975 797.796
 784.580 172.532
 120.485 179.850
 386.481 447.686
 395.192 477.992
 220.701 17.029
 434.885 341.202
 316.989 518.794
 560.462 495.289
 520.995 697.048
 461.579 626.084
 260.107 318.577
 219.837 185.940
 339.064 264.159
 416.609 281.176
 757.481 462.589
 850.786 340.205
 943.991 917.833
 257.969 304.169
 304.689 324.335
 862.398 109.455
 990.262 134.763
 454.877 245.382
 903.071 40.801
 150.837 937.240
 252.047 644.241
 797.413 807.039
 182.317 266.298
 749.931 749.447
 873.767 892.245
 87.740 792.228
 937.248 841.166
 276.013 217.794
 310.915 942.465
 371.503 550.311
 247.381 488.136
 511.651 771.254
 413.443 599.491
 91.642 441.507
 829.341 626.738
 524.668 171.590
 38.574 907.483
 176.740 0.626
 909.873 404.892
 176.836 892.058
 170.739 77.119
 612.140 418.385
 701.144 86.877
 740.919 242.420
 773.401 324.219
 484.474 678.465
 510.226 8.156
 615.223 168.753
 500.844 65.411
 838.871 189.461
 621.102 410.082
 801.578 923.174
 957.582 409.336
 942.972 33.095
 350.217 601.280
 895.682 346.413
 408.865 906.315
 713.056 13.518
 95.565 57.567
 828.004 335.296
 717.812 75.063
 124.920 537.305
 774.467 268.538
 488.934 177.535
 813.050 311.947
 405.815 979.652
 776.669 366.489
 673.646 827.839
 175.288 406.458
 683.624 599.588
 447.074 832.149
 490.121 872.192
 672.074 35.970
 555.573 255.419
 156.353 861.727
 488.072 881.268
 567.062 293.521
 731.194 141.414
 217.905 301.048
 286.980 89.275
 683.444 514.289
 502.844 517.658
 266.055 405.135
 408.243 851.167
 510.747 409.558
 302.000 937.272
 223.081 65.333
 349.421 128.953
 510.036 791.438
 10.675 788.653
 651.621 561.155
 677.839 337.004
 994.638 977.203
 14.669 65.113
 114.181 340.281
 66.292 236.535
 741.795 299.087
 209.024 150.284
 142.940 807.711
 745.399 211.119
 925.263 13.503
 295.914 64.870
 560.706 613.842
 805.092 177.868
 49.647 303.065
 751.354 58.821
 187.865 471.284
 142.065 593.080
 314.398 995.485
 779.470 652.699
 420.325 101.523
 620.437 496.448
 238.629 85.303
 421.736 233.027
 769.921 515.075
 189.708 304.576
 437.581 137.583
 743.430 88.599
 221.439 462.557
 287.045 112.372
 157.290 177.117
 680.731 338.219
 179.354 559.161
 840.222 589.983
 546.155 722.362
 699.237 545.081
 852.593 281.274
 583.032 173.322
 670.381 210.216
 888.325 938.942
 157.043 761.558
 196.758 137.791
 964.862 175.930
 495.649 74.514
 603.269 67.575
 999.283 317.709
 151.875 201.864
 192.227 442.917
 180.802 439.081
 517.691 688.010
 657.041 829.440
 550.922 22.835
 950.587 780.416
 300.706 760.145
 205.331 340.585
 319.774 8.918
 913.614 556.930
 754.092 760.745
 589.434 558.101
 76.518 987.260
 736.447 128.212
 615.120 859.400
 568.665 588.825
 761.753 641.230
 83.320 465.883
 921.490 291.077
 478.651 739.095
 405.611 665.655
 629.651 150.053
 975.585 78.996
 410.318 668.973
 86.413 943.355
 313.296 516.022
 856.706 205.410
 751.326 219.807
 789.669 195.232
 17.520 831.664
 491.935 500.598
 473.886 249.160
 371.934 253.606
 673.653 425.894
 160.536 224.442
 799.969 237.782
 276.390 828.214
 721.554 759.989
 577.309 300.358
 778.234 395.218
 995.664 135.259
 972.483 535.998
 377.072 427.918
 866.589 483.803
 532.295 42.135
 181.654 70.321
 905.453 848.364
 830.108 605.230
 268.368 443.914
 56.695 325.536
 710.433 366.319
 136.075 749.507
 723.225 432.428
 3.447 189.880
 24.581 341.351
 556.306 993.066
 651.808 444.726
 641.957 821.292
 829.696 754.637
 871.394 850.937
 816.055 984.955
 13.235 131.741
 803.564 128.842
 412.414 437.304
 547.908 702.145
 441.286 777.588
 562.799 33.411
 672.634 769.447
 914.886 576.135
 215.109 343.029
 136.248 142.853
 375.152 761.962
 897.792 714.849
 611.822 756.193
 530.206 332.153
 191.907 201.349
 495.008 798.337
 294.753 361.275
 579.664 91.343
 775.354 265.425
 78.987 518.506
 789.291 485.103
 19.114 620.345
 886.166 957.733
 647.901 458.171
 564.470 782.846
 851.915 325.543
 178.622 163.992
 839.058 729.022
 229.728 125.096
 648.972 81.155
 639.950 905.833
 700.580 345.365
 493.965 297.354
 365.535 541.336
 770.672 766.435
 253.965 748.940
 827.956 322.977
 629.112 993.013
 340.096 393.386
 822.534 119.854
 221.413 791.955
 222.081 724.838
 954.418 445.985
 949.416 109.648
 32.371 180.399
 659.256 654.233
 734.447 347.349
 483.566 414.754
 689.341 779.430
 343.753 2.339
 115.816 726.150
 73.508 172.033
 925.556 517.187
 773.691 135.814
 156.589 488.412
 875.802 502.878
 299.864 653.971
 667.819 304.749
 765.499 46.768
 758.931 658.264
 990.268 58.062
 679.891 897.579
 948.643 352.696
 663.154 124.439
 233.793 528.570
 579.628 6.728
 513.238 26.701
 63.006 737.339
 330.310 421.669
 392.363 552.818
 664.158 62.048
 671.518 323.611
 828.159 657.916
 9.982 950.629
 582.263 289.583
 623.861 637.062
 365.830 40.822
 212.502 316.588
 383.110 34.338
 382.989 391.585
 656.678 700.711
 872.674 515.438
 820.462 169.021
 521.008 5.106
 272.587 392.865
 355.235 922.816
 721.067 75.168
 347.370 263.800
 207.689 325.307
 767.935 640.838
 415.511 859.654
 78.609 491.818
 684.696 169.063
 773.240 45.377
 364.530 542.390
 874.264 968.986
 304.093 912.572
 127.611 966.582
 770.942 830.492
 599.707 277.413
 430.394 261.920
 979.513 508.290
 214.497 524.849
 619.025 977.680
 659.835 359.891
 227.823 497.310
 250.198 566.914
 269.717 516.234
 320.364 699.341
 919.067 820.200
 470.265 226.754
 925.846 547.882
 217.443 240.214
 744.902 452.973
 745.700 957.755
 717.438 920.708
 258.136 904.536
 190.551 818.287
 235.513 999.082
 41.273 415.490
 161.175 820.039
 780.377 215.027
 279.955 893.884
 971.886 957.678
 192.099 910.571
 168.557 456.777
 478.701 709.419
 561.426 427.183
 750.290 690.266
 530.811 528.544
 95.742 894.663
 803.218 379.753
 678.667 408.484
 827.416 25.194
 429.797 391.652
 726.193 963.401
 366.979 13.796
 28.236 370.399
 942.401 828.716
 686.030 64.335
 76.113 757.860
 317.238 331.522
 745.383 366.911
 423.708 249.087
 423.492 643.804
 627.006 143.690
 515.260 45.401
 873.317 382.981
 638.617 338.773
 592.999 635.426
 24.166 277.168
 18.356 899.837
 22.982 616.587
 162.813 108.551
 255.232 483.386
 319.361 573.761
 30.043 874.008
 647.456 366.686
 504.918 722.904
 365.624 301.120
 518.612 772.882
 959.681 209.502
 965.610 572.759
 439.854 839.253
 27.002 600.468
 148.644 914.014
 28.880 446.247
 627.055 668.221
 365.438 511.580
 110.686 709.513
 953.094 997.043
 947.503 142.849
 430.696 418.658
 532.781 19.393
 598.672 250.982
 748.587 884.570
 909.617 929.723
 708.217 290.914
 650.078 631.560
 251.432 926.021
 457.115 399.176
 853.317 563.105
 115.718 100.857
 715.576 466.107
 9.458 852.705
 949.525 533.324
 925.233 224.517
 158.637 219.194
 125.081 275.100
 936.938 774.601
 128.242 87.561
 947.763 249.335
 632.853 508.570
 293.372 928.755
 539.417 637.245
 865.795 868.903
 411.697 799.179
 647.302 154.366
 671.844 209.819
 447.484 650.734
 825.624 850.329
 93.542 844.032
 453.932 709.983
 479.685 853.868
 194.722 94.742
 307.268 641.948
 534.708 154.969
 564.387 595.172
 695.304 780.185
 385.001 90.707
 948.178 69.616
 554.529 912.659
 251.394 379.225
 580.433 815.289
 529.453 524.462
 489.956 460.981
 304.894 779.586
 748.485 12.606
 753.721 445.781
 384.512 955.602
 833.254 689.224
 362.723 156.525
 603.672 194.675
 845.105 639.355
 621.130 699.009
 429.306 251.172
 661.811 311.732
 39.779 983.576
 586.485 485.979
 484.851 669.413
 871.192 754.434
 974.138 555.721
 911.775 711.368
 136.147 598.759
 311.380 916.390
 384.172 486.373
 837.296 270.198
 276.393 383.536
 896.069 210.682
 808.346 250.740
 236.488 682.980
 195.626 600.038
 114.555 23.964
 563.010 543.257
 511.904 585.127
 292.295 530.442
 811.374 403.667
 412.529 868.596
 925.787 465.964
 988.423 811.663
 526.712 927.562
 699.176 98.398
 210.609 36.762
 752.561 426.880
 104.772 823.075
 577.723 650.233
 192.637 866.003
 842.743 880.360
 118.104 553.202
 785.795 133.819
 205.534 210.135
 495.927 350.278
 152.962 766.508
 73.407 279.185
 271.207 289.363
 810.887 849.589
 154.101 720.609
 13.797 712.531
 381.530 610.545
 498.292 941.631
 836.966 31.718
 422.479 677.669
 727.314 323.078
 4.735 354.943
 641.058 877.229
 22.629 114.494
 389.789 8.671
 256.684 920.949
 820.341 583.994
 312.278 600.585
 835.091 752.211
 415.900 618.435
 44.858 871.848
 812.406 538.072
 533.698 818.456
 589.554 150.423
 322.309 890.117
 4.941 625.090
 164.408 768.086
 396.350 401.829
 139.153 584.235
 305.784 89.639
 156.466 386.673
 654.164 330.458
 467.867 860.290
 360.358 383.395
 773.580 371.420
 225.262 329.174
 690.335 477.202
 797.832 33.979
 550.046 323.082
 231.867 863.748
 546.877 589.434
 335.029 136.439
 651.894 224.228
 437.915 238.694
 936.272 387.502
 782.185 528.153
 654.894 250.081
 582.041 672.524
 764.201 339.283
 70.087 36.110
 306.483 454.442
 842.375 474.198
 65.833 121.957
 891.763 311.482
 70.090 600.752
 415.482 4.155
 312.882 452.655
 931.779 673.651
 638.072 167.122
 399.776 276.151
 156.242 675.236
 942.328 74.296
 143.354 344.224
 788.012 510.239
 852.422 141.331
 117.677 761.919
 500.148 666.189
 393.958 682.579
 275.284 135.675
 317.175 478.115
 160.488 767.243
 965.101 134.356
 724.180 338.924
 691.909 49.155
 586.064 640.559
 566.268 599.956
 705.403 595.560
 181.220 49.916
 903.777 690.861
 558.279 593.627
 485.922 60.169
 162.684 811.908
 538.611 818.617
 141.277 954.227
 496.714 632.265
 262.786 423.139
 98.881 751.157
 484.116 489.241
 597.555 958.019
 965.404 524.784
 426.611 844.907
 919.219 82.127
 805.967 176.661
 191.352 648.088
 519.737 622.882
 546.556 331.110
 340.080 19.969
 464.620 554.671
 983.023 382.963
 860.916 772.956
 728.492 835.205
 629.553 544.387
 771.026 314.946
 693.385 11.795
 299.785 594.999
 338.147 977.087
 249.140 698.182
 840.981 620.958
 580.156 982.095
 687.712 318.147
 17.710 916.656
 247.611 514.879
 999.723 192.559
 456.587 862.327
 519.363 224.640
 495.075 598.462
 836.360 187.930
 359.187 916.499
 181.195 423.592
 664.542 892.923
 510.492 744.992
 621.567 629.045
 731.118 869.768
 336.997 9.952
 185.117 801.245
 964.813 842.143
 371.626 522.050
 615.340 800.175
 122.362 274.799
 775.953 312.943
 694.429 60.784
 571.400 237.201
 401.234 749.365
 844.713 400.581
 575.868 460.948
 447.833 115.184
 410.769 158.158
 549.332 848.206
 805.682 786.794
 277.896 935.652
 998.625 874.941
 785.771 602.685
 870.692 390.094
 325.367 438.473
 277.212 426.107
 252.048 709.364
 140.114 140.463
 892.348 592.174
 867.801 374.622
 923.047 195.251
 680.698 793.736
 594.483 500.429
 797.590 794.787
 681.057 511.209
 67.556 113.170
 161.119 604.378
 355.558 156.228
 103.399 542.207
 850.509 898.298
 182.184 764.570
 959.994 366.153
 350.900 414.447
 785.960 647.540
 994.072 291.622
 493.890 180.852
 949.617 329.111
 550.765 183.194
 73.602 761.341
 624.004 190.571
 13.060 434.727
 417.245 201.276
 892.081 497.879
 335.168 106.298
 113.337 313.629
 287.455 373.644
 170.813 937.589
 283.514 132.692
 576.999 2.706
 559.992 326.187
 874.856 696.623
 600.619 798.249
 455.009 594.608
 534.104 544.387
 83.613 56.892
 465.108 732.021
 796.139 372.812
 443.514 16.313
 84.855 757.879
 99.115 525.578
 139.221 122.432
 756.363 213.208
 653.007 435.876
 844.034 999.575
 332.089 728.356
 77.839 829.068
 493.060 787.600
 623.335 906.215
 883.642 423.310
 848.520 553.169
 258.217 551.694
 409.797 342.049
 60.380 80.646
 44.141 33.299
 382.399 699.536
 280.297 919.963
 849.871 760.133
 251.471 102.465
 207.975 805.813
 263.406 54.893
 730.999 309.770
 820.131 288.163
 534.611 429.728
 463.326 554.680
 914.479 202.591
 271.681 600.806
 766.886 479.265
 878.304 75.696
 347.003 944.695
 784.964 606.735
 296.305 953.811
 922.455 902.224
 308.515 329.170
 370.659 831.229
 617.645 164.532
 907.010 939.298
 874.495 530.339
 298.177 608.258
 950.024 517.256
 640.319 770.578
 863.768 533.713
 444.494 596.250
 809.888 209.197
 865.515 126.026
 147.234 679.277
 497.195 312.919
 66.081 738.733
 470.556 128.553
 354.052 159.190
 362.963 207.260
 496.454 956.541
 277.450 244.466
 79.176 155.738
 707.931 983.091
 760.946 496.728
 745.755 949.476
 669.814 931.325
 287.761 116.073
 7.848 818.231
 110.066 740.171
 548.210 589.533
 613.023 764.915
 37.970 759.582
 311.969 270.278
 814.330 414.752
 539.372 567.527
 65.672 464.250
 584.051 71.722
 564.387 667.601
 572.228 134.150
 636.236 769.114
 696.850 532.368
 959.780 464.354
 32.117 402.056
 185.830 665.240
 689.223 545.533
 585.911 900.797
 739.502 400.185
 63.293 237.966
 368.406 520.730
 51.474 894.423
 546.908 387.124
 572.253 572.404
 988.124 250.822
 96.176 313.600
 871.314 772.129
 737.583 470.846
 291.435 467.615
 698.523 838.322
 361.248 706.436
 51.963 470.118
 539.544 786.142
 805.134 654.385
 970.708 740.872
 416.326 569.813
 238.657 137.263
 339.227 521.290
 5.986 485.840
 852.223 286.428
 24.018 718.887
 88.273 973.927
 161.648 781.040
 334.642 133.763
 563.576 958.045
 919.459 419.049
 168.392 484.804
 270.585 396.569
 403.316 969.173
 526.484 669.779
 438.189 626.738
 731.708 112.271
 392.104 518.434
 572.338 24.874
 11.050 332.396
 538.592 504.673
 695.956 559.501
 660.105 344.191
 182.986 624.986
 689.710 723.955
 439.979 993.215
 37.460 697.775
 426.122 936.665
 429.931 638.815
 700.785 421.616
 320.410 73.224
 599.691 920.766
 461.386 599.502
 913.010 316.338
 807.972 314.454
 994.503 946.325
 413.808 544.567
 750.642 201.955
 151.844 934.713
 453.753 477.579
 711.934 559.524
 197.171 166.821
 243.780 697.686
 669.407 393.654
 404.341 12.196
 828.151 257.103
 188.261 892.732
 766.166 187.411
 351.077 687.397
 295.594 84.103
 139.153 43.792
 453.904 897.515
 406.730 922.679
 625.660 280.654
 596.477 386.231
 354.688 574.029
 881.045 607.241
 219.466 279.267
 483.019 821.843
 591.954 55.401
 611.008 47.686
 381.364 252.890
 950.380 219.483
 367.063 843.505
 436.279 127.188
 789.889 958.529
 400.237 867.269
 42.454 903.411
 734.140 888.682
 573.649 654.680
 648.921 602.011
 200.777 285.875
 940.625 658.114
 557.713 225.394
 512.107 642.518
 255.838 573.065
 661.253 90.313
 805.680 137.003
 341.228 435.645
 453.892 281.832
 57.798 67.967
 798.380 877.903
 204.422 887.424
 522.764 523.866
 686.785 213.226
 462.262 87.510
 472.157 196.364
 801.461 418.382
 860.908 881.865
 788.821 667.358
 541.330 131.942
 414.406 980.510
 906.329 901.482
 971.017 785.525
 311.536 8.589
 942.087 467.341
 396.816 988.115
 823.417 834.950
 813.286 793.902
 83.900 453.653
 559.949 729.717
 749.900 86.889
 80.401 759.567
 9.131 230.594
 571.112 260.307
 676.070 992.672
 957.384 834.448
 448.463 473.147
 377.763 265.209
 173.081 830.059
 37.493 351.519
 91.126 506.028
 29.487 755.638
 465.417 664.954
 338.349 193.804
 521.714 912.635
 228.557 130.002
 137.237 404.862
 639.307 439.196
 755.899 678.031
 961.294 399.632
 130.201 57.397
 628.455 480.034
 415.744 534.431
 622.224 98.256
 60.276 175.325
 136.964 250.504
 722.958 686.472
 1.061 317.399
 971.849 869.032
 774.679 633.449
 782.448 633.582
 866.807 513.959
 394.519 697.960
 223.199 337.858
 78.657 378.063
 653.751 221.601
 971.284 214.497
 291.338 539.319
 713.662 910.010
 930.921 564.180
 986.395 926.936
 592.735 357.913
 678.687 494.022
 919.547 517.272
 836.989 972.557
 366.522 811.538
 369.631 947.659
 312.343 192.996
 864.645 847.540
 529.334 227.336
 632.408 797.920
 43.939 33.649
 991.375 127.343
 520.582 219.915
 855.342 929.534
 463.541 691.278
 289.097 229.312
 882.795 252.266
 13.560 97.647
 568.900 543.187
 952.467 918.750
 804.963 483.727
 114.250 467.554
 574.944 247.453
 142.030 440.291
 49.197 79.133
 191.889 165.372
 110.929 477.882
 817.949 868.376
 779.668 404.203
 858.932 676.117
 766.705 994.447
 994.156 513.758
 817.646 564.478
 430.214 809.437
 541.741 503.094
 808.593 997.418
 757.620 558.600
 808.199 868.278
 989.762 337.913
 427.255 908.885
 196.830 911.432
 641.464 602.058
 497.394 858.995
 78.111 802.929
 54.219 28.508
 750.196 503.463
 186.967 600.946
 445.499 656.702
 584.645 670.523
 450.224 16.765
 391.614 629.824
 246.456 808.850
 230.368 885.060
 201.020 265.607
 515.072 270.415
 57.486 832.787
 894.187 452.452
 953.310 979.474
 359.128 351.086
 363.599 758.203
 567.242 403.692
 678.391 400.635
 678.339 380.067
 361.023 548.080
 499.378 450.496
 823.920 87.099
 804.761 614.861
 260.821 762.877
 261.099 231.114
 859.911 692.188
 674.573 815.582
 712.687 899.229
 113.523 120.215
 653.873 997.616
 484.093 583.381
 496.554 977.395
 76.395 977.145
 145.424 704.495
 504.347 576.707
 814.192 569.884
 964.063 614.080
 678.487 745.477
 291.446 571.018
 353.788 613.075
 445.503 954.072
 393.033 171.305
 644.204 281.645
 797.603 24.328
 876.817 818.722
 278.611 986.284
 181.000 104.864
 596.087 358.990
 253.295 36.185
 848.287 659.787
 334.619 448.850
 641.416 484.866
 132.987 92.424
 904.352 424.635
 896.796 124.023
 939.246 526.136
 794.892 862.148
 536.079 888.289
 983.498 341.379
 499.538 134.371
 212.218 50.532
 315.023 929.033
 437.424 227.813
 445.612 481.206
 644.848 852.862
 634.779 326.887
 236.004 408.961
 775.211 235.394
 784.974 996.428
 279.846 87.788
 431.177 133.003
 298.105 186.389
 426.049 767.472
 602.140 959.598
 511.472 612.945
 21.895 107.249
 567.535 845.743
 133.946 209.788
 847.439 750.246
 660.972 911.591
 716.619 770.176
 72.505 337.202
 58.225 169.271
 3.144 152.469
 902.881 641.428
 834.151 24.076
 720.106 539.886
 584.302 435.481
 583.105 230.501
 794.843 299.541
 827.038 494.634
 493.519 374.052
 180.745 7.389
 409.149 582.114
 808.801 57.263
 159.337 301.784
 478.225 729.687
 131.156 996.230
 714.059 390.984
 652.551 74.894
 460.128 138.293
 948.522 116.658
 373.688 847.700
 381.602 947.208
 491.458 995.845
 884.773 84.669
 973.952 753.528
 53.803 680.817
 907.539 173.238
 525.192 861.138
 489.645 101.308
 428.895 767.427
 190.764 740.547
 478.075 234.271
 854.050 337.383
 701.044 878.603
 914.260 50.924
 695.804 83.462
 575.590 727.781
 311.166 437.512
 543.709 619.492
 749.177 315.812
 750.295 368.049
 613.586 510.434
 5.902 193.991
 473.585 838.133
 64.730 761.325
 99.310 53.234
 656.276 789.926
 887.098 904.800
 435.754 30.838
 812.796 916.146
 907.540 620.167
 918.212 190.602
 391.538 255.887
 189.911 909.624
 317.645 787.443
 274.950 977.784
 162.481 124.436
 791.830 664.707
 377.716 327.899
 737.207 917.755
 721.200 80.830
 312.971 983.217
 589.230 694.853
 260.681 930.493
 687.515 413.733
 800.608 866.323
 674.569 54.118
 543.408 938.438
 97.357 277.222
 239.644 434.370
 926.238 825.751
 124.898 296.731
 523.796 467.108
 528.074 506.574
 767.402 751.777
 663.026 977.935
 933.886 884.883
 397.020 696.070
 570.049 395.456
 765.305 796.909
 966.770 13.285
 13.756 493.989
 656.943 384.851
 638.849 220.298
 26.530 400.359
 846.981 965.632
 199.687 901.969
 867.287 595.147
 697.477 102.952
 870.675 362.478
 417.591 888.425
 823.086 952.432
 510.135 275.967
 336.162 165.702
 80.662 189.614
 580.167 893.830
 12.890 610.278
 151.620 819.999
 824.936 391.542
 704.423 453.858
 437.297 120.075
 374.050 690.961
 199.483 418.004
 968.672 244.539
 984.308 859.497
 440.828 584.901
 681.820 50.462
 863.783 636.037
 904.175 508.775
 546.252 506.939
 122.087 409.011
 759.143 204.256
 94.548 411.702
 3.096 201.319
 206.223 89.997
 703.360 185.178
 899.282 569.092
 519.965 417.355
 564.512 94.372
 150.005 215.751
 154.761 297.015
 72.364 775.049
 94.271 900.558
 343.420 212.435
 301.003 743.906
 448.669 566.370
 914.048 36.601
 706.046 841.057
 551.617 227.294
 611.786 821.294
 121.622 288.597
 331.432 665.389
 699.650 398.720
 733.093 492.183
 189.186 245.866
 606.026 726.942
 125.659 574.512
 127.336 665.696
 396.532 228.076
 58.042 4.728
 969.812 180.457
 345.466 298.354
 176.621 765.474
 763.151 931.280
 231.607 149.993
 366.972 90.062
 627.875 710.639
 24.426 900.040
 768.799 288.410
 174.097 759.274
 733.603 748.630
 587.937 489.227
 781.377 69.634
 987.382 164.179
 21.392 542.124
 355.555 948.605
 386.946 67.535
 95.307 426.185
 493.912 999.130
 413.009 348.115
 320.624 240.293
 520.368 455.139
 667.463 183.089
 203.902 671.107
 625.577 584.214
 729.757 50.155
 465.741 198.630
 849.351 49.962
 439.564 252.477
 220.866 55.562
 533.669 981.002
 938.122 288.175
 628.386 94.665
 90.180 888.412
 259.766 293.163
 593.545 790.512
 68.868 714.508
 628.660 122.149
 425.441 391.739
 261.235 31.644
 842.040 566.146
 577.579 710.452
 935.685 761.545
 455.533 733.699
 461.412 313.302
 925.809 865.940
 528.063 38.071
 652.846 994.457
 531.769 661.107
 32.894 570.314
 705.509 738.345
 626.429 710.461
 910.655 136.938
 421.818 185.713
 393.318 702.771
 779.933 773.105
 527.731 844.456
 801.183 661.442
 981.882 214.053
 455.912 680.787
 506.439 44.157
 748.592 385.909
 484.054 604.015
 770.730 406.520
 127.934 524.083
 15.355 820.530
 509.717 785.122
 258.734 587.924
 478.975 115.951
 597.195 670.498
 639.958 550.725
 496.242 365.313
 333.494 384.807
 556.466 496.762
 569.426 676.528
 919.876 483.634
 931.816 474.408
 78.449 354.193
 77.812 825.512
 253.920 595.285
 842.007 325.902
 397.628 252.850
 490.022 9.511
 317.873 53.421
 14.581 3.956
 39.408 982.416
 789.515 892.878
 498.026 869.090
 474.824 662.353
 288.555 114.279
 960.381 537.146
 835.855 920.624
 836.221 760.171
 917.732 801.422
 451.154 280.321
 511.225 949.982
 964.008 500.002
 987.775 333.161
 876.944 320.409
 479.820 358.282
 669.609 101.298
 965.996 269.986
 206.402 230.025
 161.930 321.538
 274.743 444.738
 499.541 383.111
 716.129 67.389
 373.679 287.691
 248.223 827.654
 927.965 554.068
 937.527 968.759
 141.929 487.262
 888.997 55.890
 22.476 251.544
 669.757 108.303
 650.607 692.541
 205.726 864.050
 498.864 195.847
 887.291 693.669
 328.832 93.985
 726.204 703.981
 566.982 345.804
 31.748 228.966
 10.217 827.550
 959.196 270.407
 151.677 398.543
 745.021 621.599
 167.870 382.964
 626.748 742.990
 448.433 579.532
 574.387 835.387
 461.109 850.499
 586.814 615.712
 161.505 618.429
 560.137 699.613
 217.563 722.577
 574.037 157.288
 113.205 455.671
 902.429 172.128
 18.302 756.578
 500.770 0.470
 910.013 405.440
 96.411 824.364
 253.812 226.541
 80.950 93.400
 4.552 212.526
 23.337 567.092
 375.104 743.937
 966.184 262.817
 802.002 683.781
 490.244 667.966
 576.918 711.533
 416.418 936.751
 425.376 349.278
 621.918 925.402
 818.932 389.364
 766.809 153.437
 376.130 913.946
 326.239 458.035
 416.091 498.145
 597.950 843.551
 604.911 97.360
 777.651 945.011
 910.620 262.985
 568.317 514.450
 441.817 827.554
 493.355 309.545
 575.946 809.057
 325.866 887.971
 426.358 654.099
 112.989 776.720
 696.755 860.900
 779.920 747.423
 324.372 676.401
 434.918 956.159
 719.548 768.358
 285.017 234.778
 522.502 245.034
 610.900 101.239
 474.555 984.650
 965.142 105.660
 550.356 187.143
 655.775 978.693
 932.519 255.897
 489.785 997.572
 696.343 331.315
 589.952 845.964
 378.837 946.439
 102.494 595.930
 555.230 663.014
 599.870 878.367
 462.738 120.591
 598.140 692.791
 873.764 528.587
 575.204 14.117
 310.591 228.998
 246.845 524.787
 245.315 923.980
 261.525 592.497
 780.183 506.576
 370.524 449.632
 45.279 53.772
 53.192 348.909
 976.707 479.009
 392.279 974.635
 496.078 26.742
 143.701 300.295
 351.420 296.131
 699.362 386.056
 903.887 766.143
 349.290 805.379
 60.373 962.994
 587.200 744.700
 918.812 955.990
 426.531 616.414
 773.295 923.261
 884.970 811.015
 136.060 119.106
 115.732 52.575
 791.685 864.573
 602.485 542.065
 477.694 728.316
 459.397 519.916
 160.338 61.850
 83.639 163.082
 572.904 589.100
 168.569 478.712
 437.987 51.997
 703.448 457.924
 789.297 600.194
 939.836 616.304
 930.433 942.304
 103.684 845.611
 658.513 398.006
 661.840 421.992
 483.493 194.860
 326.417 14.197
 186.558 321.428
 392.560 580.277
 383.267 300.566
 975.234 368.613
 942.563 595.486
 837.257 599.714
 517.702 358.910
 710.689 315.694
 879.243 625.481
 811.855 876.871
 716.095 213.431
 969.549 457.479
 554.158 817.650
 837.655 958.357
 102.147 457.840
 786.644 92.948
 792.941 398.080
 580.671 108.635
 371.357 324.060
 993.639 38.726
 863.979 288.462
 322.519 417.265
 135.008 190.992
 870.819 670.900
 918.618 215.523
 29.647 586.502
 860.672 211.587
 535.969 262.905
 791.751 880.287
 873.849 228.613
 483.125 345.861
 968.693 148.582
 254.760 194.074
 249.384 972.010
 459.745 908.754
 589.034 974.840
 466.068 299.987
 430.648 926.299
 900.925 594.316
 735.992 324.947
 674.140 341.858
 19.230 88.526
 418.710 821.441
 224.582 291.353
 193.608 716.978
 240.325 86.421
 505.824 161.441
 399.279 156.021
 297.232 854.674
 965.856 249.139
 582.456 554.041
 747.268 196.621
 944.761 399.638
 65.275 371.990
 329.598 995.897
 186.614 778.514
 204.314 47.117
 314.924 698.865
 565.446 394.545
 602.518 315.335
 812.713 176.495
 632.939 584.548
 715.294 320.720
 69.067 385.059
 568.290 860.419
 849.100 18.834
 875.583 463.274
 464.385 273.805
 153.002 788.583
 567.607 695.333
 579.173 693.460
 863.868 486.227
 540.246 138.421
 935.721 590.100
 631.631 779.149
 179.181 309.179
 360.601 449.376
 292.257 78.656
 807.253 954.559
 999.962 344.483
 469.799 113.083
 737.376 464.750
 768.747 747.407
 490.665 36.920
 491.525 178.717
 638.702 420.143
 305.951 692.881
 496.771 615.231
 292.242 790.922
 968.693 241.943
 876.631 822.674
 722.562 536.708
 186.031 727.133
 154.339 22.498
 476.384 107.305
 956.929 480.106
 164.539 181.808
 812.613 796.561
 64.842 351.297
 844.208 166.917
 600.412 156.950
 343.767 481.448
 131.830 393.271
 623.766 807.676
 682.187 561.506
 859.425 958.109
 499.809 846.840
 595.085 767.821
 304.432 396.619
 333.563 954.520
 127.914 33.206
 804.350 126.699
 258.979 209.379
 181.856 487.534
 508.056 202.660
 594.046 163.702
 351.433 334.647
 698.498 495.304
 225.020 619.721
 208.834 447.101
 501.706 312.655
 909.483 949.603
 390.191 595.451
 608.988 123.984
 978.135 269.551
 437.472 175.872
 952.475 90.488
 6.910 213.829
 661.823 978.665
 915.755 328.519
 340.176 83.683
 412.784 193.586
 641.170 782.234
 337.444 969.997
 494.044 503.709
 652.151 928.730
 496.106 546.459
 480.913 484.405
 114.411 154.832
 901.226 52.624
 347.383 347.191
 213.654 619.824
 864.242 733.079
 775.009 225.614
 118.346 639.207
 44.072 798.339
 345.175 725.295
 398.777 315.628
 484.917 248.953
 764.399 958.670
 895.022 711.150
 695.268 433.671
 674.096 648.786
 407.769 603.568
 642.936 346.931
 327.914 930.434
 612.129 620.175
 28.657 412.585
 802.356 100.001
 354.713 914.369
 920.508 593.970
 8.232 250.588
 882.080 624.089
 667.832 586.894
 911.363 667.774
 684.836 653.344
 352.232 518.119
 720.821 707.025
 43.296 543.614
 114.676 903.716
 314.578 95.070
 878.299 795.579
 264.605 403.514
 678.931 625.529
 895.628 702.407
 962.230 268.171
 292.846 46.251
 70.894 416.836
 406.122 81.903
 214.446 546.614
 158.060 445.468
 920.365 420.346
 791.953 234.212
 946.783 339.899
 271.517 257.509
 942.420 885.955
 539.279 262.353
 608.259 708.811
 872.681 706.733
 33.803 718.836
 990.525 708.285
 862.924 232.322
 954.151 706.737
 182.564 726.240
 978.161 968.062
 542.574 579.254
 667.669 37.830
 405.219 777.151
 789.591 473.581
 15.230 55.320
 773.833 894.269
 180.573 371.183
 739.184 462.734
 593.337 243.490
 914.001 139.178
 10.484 176.527
 42.433 324.806
 94.852 684.721
 354.927 160.722
 805.230 941.558
 262.402 704.267
 565.928 656.487
 384.985 310.060
 764.781 810.626
 330.086 773.611
 475.655 498.069
 725.423 519.721
 307.144 481.813
 27.993 344.737
 401.309 604.510
 160.901 850.478
 381.103 832.909
 870.205 778.343
 336.838 165.148
 90.626 395.486
 193.034 611.576
 512.385 972.148
 277.807 958.074
 854.746 182.307
 976.135 536.673
 181.601 61.263
 662.804 28.405
 500.207 456.666
 935.271 689.900
 128.592 847.837
 584.277 876.134
 116.110 6.160
 911.782 390.433
 773.992 392.130
 421.078 858.439
 990.672 987.824
 629.974 839.936
 45.259 643.469
 690.460 871.653
 620.227 60.358
 610.650 701.292
 382.488 467.066
 469.043 19.706
 35.250 489.998
 966.932 431.667
 28.971 931.491
 690.294 898.732
 999.227 298.421
 333.730 628.951
 516.348 261.593
 990.275 331.589
 383.259 451.728
 124.634 870.369
 704.339 432.990
 543.975 871.426
 422.608 551.488
 158.596 523.038
 341.539 986.771
 511.265 160.014
 620.958 481.961
 453.696 788.453
 876.415 276.830
 294.530 274.428
 783.987 992.058
 646.376 806.379
 166.624 27.322
 799.303 524.738
 35.934 246.238
 61.951 988.342
 809.939 773.989
 284.709 775.762
 701.127 965.474
 935.791 876.895
 51.520 490.658
 192.313 257.486
 617.048 897.574
 664.503 734.050
 609.983 461.006
 549.953 1.651
 786.303 5.552
 252.533 750.770
 308.641 245.715
 161.406 496.083
 271.962 943.433
 312.007 239.101
 98.491 416.432
 813.237 883.703
 894.015 100.752
 72.276 419.544
 915.981 580.500
 156.951 49.747
 594.304 740.206
 860.474 448.460
 831.268 104.197
 757.556 238.593
 303.090 527.312
 425.587 143.794
 111.640 857.264
 38.927 420.683
 762.469 56.595
 295.860 462.127
 149.944 247.808
 501.844 490.371
 40.208 815.739
 83.029 156.050
 689.351 794.185
 642.354 517.155
 402.114 397.313
 276.752 198.048
 413.434 489.263
 456.106 695.575
 801.870 667.070
 608.729 495.618
 764.518 252.506
 278.568 343.176
 494.367 28.511
 508.396 142.000
 803.443 836.616
 981.539 281.289
 181.849 885.307
 520.703 947.944
 30.313 657.990
 223.135 199.973
 661.781 896.324
 811.378 282.109
 348.534 154.065
 531.429 156.316
 161.159 642.435
 46.205 311.199
 773.347 435.631
 491.179 184.403
 414.065 879.952
 998.222 575.659
 61.292 198.508
 198.605 105.605
 67.560 642.420
 210.397 462.721
 168.462 86.514
 450.902 19.440
 185.626 70.690
 921.193 545.836
 333.119 956.434
 845.224 628.111
 461.639 0.607
 246.605 947.982
 622.165 785.734
 76.086 501.935
 246.953 18.289
 304.586 856.082
 981.193 285.089
 240.681 628.220
 656.503 904.914
 566.460 64.736
 184.240 630.271
 888.347 102.755
 821.867 136.084
 224.775 959.697
 592.113 111.800
 883.410 620.915
 828.101 375.237
 778.184 664.997
 297.061 915.742
 889.937 504.508
 992.678 706.274
 351.324 172.361
 56.774 695.374
 432.373 360.827
 923.221 687.452
 491.325 147.512
 402.156 70.929
 37.860 111.965
 225.276 176.763
 312.406 765.217
 440.985 703.478
 924.002 55.331
 822.182 278.456
 896.207 363.375
 173.529 128.982
 60.094 820.366
 596.187 690.983
 797.850 926.189
 586.390 109.900
 200.393 571.849
 463.259 198.614
 356.376 407.452
 397.289 864.219
 664.690 576.757
 53.623 42.080
 263.069 687.169
 86.187 165.608
 224.518 299.505
 885.871 428.050
 502.335 518.258
 767.112 973.412
 442.546 519.504
 294.565 492.902
 347.163 164.753
 530.212 947.496
 208.240 575.295
 399.564 623.163
 564.841 558.955
 115.064 930.486
 14.616 731.161
 89.899 153.156
 368.479 712.164
 163.888 238.750
 728.923 834.932
 335.809 109.798
 936.036 802.122
 847.323 393.507
 224.356 889.826
 139.648 855.181
 510.898 830.029
 355.594 744.707
 260.400 898.509
 89.673 189.454
 196.723 990.947
 604.321 292.907
 426.168 354.157
 790.320 719.707
 564.145 933.658
 516.974 898.141
 794.097 51.159
 408.358 74.960
 98.027 899.509
 414.851 979.802
 170.642 467.202
 196.415 853.036
 331.395 324.490
 370.718 757.872
 476.084 828.834
 133.675 22.003
 235.760 864.802
 863.655 63.361
 837.365 114.186
 758.111 867.028
 67.458 963.355
 710.346 754.599
 435.837 669.403
 855.457 472.928
 405.749 13.152
 42.040 816.088
 16.084 819.436
 917.167 163.315
 560.817 893.213
 46.531 287.870
 232.496 839.180
 182.958 279.214
 878.413 153.688
 301.040 275.955
 686.998 917.570
 643.075 173.135
 722.818 409.023
 784.486 428.095
 594.391 295.073
 591.262 319.028
 80.876 561.525
 76.660 424.271
 500.969 584.136
 191.483 994.210
 797.277 322.400
 826.950 227.506
 377.631 392.494
 49.738 76.264
 424.888 123.308
 306.740 68.207
 710.429 760.836
 966.938 116.056
 553.788 918.715
 747.306 393.970
 919.523 599.191
 889.565 997.480
 268.847 567.784
 208.953 306.877
 551.760 260.496
 571.958 175.139
 78.019 454.296
 927.356 331.563
 212.610 625.148
 617.366 693.135
 252.190 754.046
 439.494 709.884
 129.936 586.950
 374.482 931.289
 22.277 291.390
 304.288 801.814
 575.110 628.731
 631.986 299.519
 490.442 240.119
 901.960 587.228
 106.202 254.977
 175.723 906.768
 429.613 18.524
 621.369 709.512
 743.534 409.216
 51.420 567.814
 369.207 604.527
 725.985 979.500
 739.578 645.456
 810.451 379.407
 494.761 153.952
 326.892 767.003
 563.265 745.858
 106.962 496.658
 925.374 243.517
 185.131 247.254
 82.956 680.901
 761.747 671.206
 875.188 279.815
 515.903 40.868
 702.882 293.674
 811.573 574.642
 53.826 616.578
 573.591 388.465
 384.596 856.516
 122.247 923.824
 415.529 704.687
 559.255 634.888
 68.002 696.071
 859.507 949.128
 27.927 162.925
 311.216 462.984
 995.766 411.946
 483.919 802.341
 398.700 2.155
 314.501 13.215
 840.435 824.495
 964.249 87.820
 72.078 361.596
 796.415 752.894
 335.347 678.862
 588.398 818.717
 686.962 23.102
 63.168 717.640
 318.419 305.254
 91.752 749.457
 974.613 657.822
 776.438 537.674
 712.154 889.551
 819.910 216.344
 366.222 229.329
 568.951 482.877
 983.729 743.657
 296.056 330.074
 979.318 228.323
 254.600 613.071
 55.767 981.655
 872.818 607.101
 756.845 446.187
 901.332 3.757
 471.425 305.642
 114.271 901.210
 443.868 808.195
 203.947 932.603
 856.654 184.226
 175.820 802.322
 904.273 381.877
 919.189 858.252
 368.043 567.048
 728.000 506.475
 3.434 52.027
 606.922 0.571
 866.363 420.246
 904.836 529.067
 912.710 511.062
 558.898 340.222
 13.986 790.675
 348.190 532.892
 227.778 151.926
 590.550 895.521
 358.567 810.768
 666.603 973.131
 735.178 170.456
 321.475 205.799
 735.916 41.294
 530.482 223.411
 10.085 685.088
 676.665 53.032
 1.740 815.845
 185.020 340.166
 283.206 964.047
 603.287 587.315
 184.915 798.776
 378.067 646.999
 175.833 913.582
 416.733 186.754
 644.253 797.383
 572.273 876.345
 969.451 825.604
 764.857 578.678
 706.199 979.473
 839.078 692.724
 49.975 8.995
 930.777 976.594
 562.658 39.097
 16.766 39.961
 46.508 336.130
 82.296 246.092
 916.180 526.027
 555.568 904.227
 970.714 924.607
 119.954 402.962
 973.957 508.711
 969.894 765.376
 355.221 143.914
 975.909 68.055
 912.630 975.751
 971.091 220.995
 988.156 887.738
 572.308 855.981
 862.621 897.563
 163.686 10.723
 345.748 584.843
 160.475 58.506
 793.756 667.748
 653.912 942.841
 236.115 734.931
 431.224 398.561
 423.159 722.770
 41.352 30.760
 484.681 850.618
 611.762 77.058
 411.949 498.916
 42.899 483.991
 715.362 562.625
 746.130 812.255
 668.995 527.111
 432.763 66.298
 411.487 302.547
 493.794 80.198
 537.998 388.994
 73.102 733.197
 476.588 415.977
 74.963 304.793
 8.459 461.786
 556.900 391.591
 457.568 778.562
 441.401 317.385
 861.543 864.821
 388.072 86.264
 441.373 988.484
 357.937 8.210
 838.657 787.204
 683.294 911.113
 391.207 991.115
 842.589 725.930
 503.553 423.941
 95.937 467.419
 349.430 555.071
 332.146 646.458
 457.999 76.950
 34.497 747.112
 501.683 363.610
 15.257 28.578
 966.613 587.733
 276.275 905.907
 570.415 611.287
 6.526 1.433
 848.182 160.107
 761.612 509.354
 385.848 903.034
 422.790 287.691
 698.795 804.199
 694.807 484.238
 768.587 941.274
 966.720 56.296
 126.400 87.064
 74.915 188.468
 50.431 956.433
 323.071 919.945
 696.889 610.590
 432.953 724.473
 658.584 87.172
 529.359 945.018
 718.552 653.989
 861.593 864.290
 193.363 948.900
 495.425 425.442
 824.800 716.010
 389.266 728.979
 340.609 442.599
 15.310 87.035
 554.252 271.106
 372.640 670.612
 777.399 450.719
 940.044 335.143
 772.857 914.158
 859.794 642.035
 953.308 442.877
 661.408 135.938
 834.401 209.940
 810.938 707.756
 259.314 171.331
 694.413 130.531
 833.846 986.369
 654.387 248.712
 632.613 574.653
 940.205 621.086
 172.117 514.693
 902.545 844.361
 87.964 727.779
 161.269 139.413
 921.532 5.103
 455.980 777.423
 14.836 177.574
 307.280 411.067
 157.792 112.886
 783.241 599.797
 334.490 285.277
 592.633 661.756
 507.450 698.044
 379.900 222.556
 772.297 260.672
 645.620 377.897
 649.071 910.454
 782.345 548.620
 567.933 417.569
 624.437 829.477
 401.758 782.963
 940.207 753.596
 919.761 806.114
 926.625 890.869
 336.521 906.417
 935.839 938.458
 339.568 784.738
 6.277 954.086
 553.926 433.500
 880.111 27.135
 879.974 282.972
 857.247 18.966
 385.779 612.312
 310.840 462.753
 889.210 476.107
 920.834 366.085
 299.036 286.026
 573.501 468.187
 546.572 343.675
 532.820 570.730
 206.959 311.519
 473.437 379.744
 936.794 115.899
 537.480 0.042
 725.488 647.735
 954.601 837.202
 832.644 925.796
 365.081 350.507
 652.097 943.661
 681.933 419.117
 672.500 79.309
 694.613 229.226
 89.884 816.122
 182.804 649.196
 443.239 231.822
 804.942 259.961
 191.419 649.209
 637.521 167.720
 308.703 416.651
 855.240 703.732
 454.873 670.018
 499.703 261.402
 860.088 309.581
 629.529 123.776
 869.209 259.466
 874.429 875.743
 807.041 333.220
 730.350 195.984
 975.735 942.310
 985.349 695.838
 776.828 205.964
 813.016 368.443
 90.058 267.083
 121.551 874.783
 643.865 322.540
 214.606 707.535
 511.499 834.536
 170.772 513.211
 473.005 916.614
 250.804 933.046
 536.288 62.255
 217.621 49.185
 727.369 300.655
 528.878 341.061
 486.356 883.480
 713.806 304.554
 865.147 604.225
 856.548 40.940
 767.307 469.765
 411.930 52.080
 829.667 339.103
 714.162 691.458
 177.160 239.946
 595.220 617.013
 223.171 808.113
 801.594 711.247
 301.701 872.022
 132.650 207.514
 147.111 844.252
 871.406 759.953
 852.804 769.857
 542.224 380.173
 790.425 617.719
 916.333 139.059
 232.834 453.261
 554.762 290.085
 852.120 280.628
 791.781 645.130
 441.239 637.832
 636.345 149.347
 795.632 32.696
 523.017 323.258
 678.732 350.041
 549.652 623.480
 749.812 785.922
 871.918 514.777
 649.919 283.411
 312.739 732.228
 595.022 982.231
 219.559 570.872
 617.042 743.226
 848.384 189.336
 402.706 275.303
 458.663 612.467
 715.467 950.069
 207.936 15.302
 932.934 726.272
 383.856 756.852
 905.843 176.578
 500.685 687.816
 336.794 882.713
 17.852 302.764
 208.331 177.179
 563.076 56.440
 559.167 611.303
 418.170 468.194
 541.090 637.132
 961.685 741.318
 192.247 836.787
 771.662 408.985
 568.204 915.096
 139.658 760.071
 691.370 403.328
 3.074 411.305
 451.470 182.515
 388.431 682.712
 932.045 119.072
 699.060 347.397
 296.017 173.485
 854.823 701.340
 60.733 670.726
 880.531 711.515
 381.455 150.343
 978.204 619.518
 471.812 502.175
 43.880 811.774
 978.252 363.092
 593.224 915.662
 529.279 939.624
 935.608 983.655
 663.337 234.880
 430.690 715.437
 344.135 815.523
 725.055 12.215
 569.381 741.071
 902.490 720.067
 517.035 594.445
 596.365 302.588
 929.014 966.094
 866.008 880.621
 260.651 536.375
 293.555 722.125
 608.204 620.060
 529.340 882.764
 727.353 746.300
 821.456 452.618
 62.318 376.278
 780.650 312.119
 685.175 53.745
 330.530 637.270
 293.861 251.134
 3.352 707.304
 908.671 541.860
 194.968 84.673
 942.668 889.385
 873.353 575.870
 781.165 202.895
 431.224 800.813
 597.317 540.813
 725.440 847.771
 640.996 635.382
 898.028 660.165
 780.817 718.237
 822.933 171.683
 346.791 918.055
 169.163 98.235
 834.076 12.266
 268.065 921.386
 385.382 796.537
 576.712 310.445
 97.491 304.769
 350.124 772.583
 600.900 101.024
 685.168 76.041
 373.928 670.875
 844.196 234.958
 284.699 876.697
 375.789 990.748
 645.685 588.450
 145.432 579.944
 933.146 53.304
 795.708 588.177
 413.498 684.310
 152.075 191.553
 453.951 606.334
 657.825 557.544
 827.412 138.057
 495.061 485.820
 981.581 69.434
 765.140 24.034
 987.383 37.279
 52.808 193.820
 748.455 946.197
 177.184 648.189
 405.671 431.934
 686.921 983.856
 650.979 39.171
 136.357 121.980
 643.657 571.105
 787.799 110.362
 248.130 964.916
 728.457 491.794
 562.430 821.922
 528.760 20.216
 935.170 156.177
 264.373 622.294
 459.519 68.278
 693.085 621.560
 946.204 465.685
 538.841 30.218
 603.395 966.084
 560.453 225.915
 656.684 80.870
 447.390 263.429
 322.880 292.156
 617.586 11.262
 380.601 834.694
 924.020 978.073
 860.354 765.413
 792.463 221.960
 486.959 155.094
 799.865 875.507
 655.657 141.956
 502.297 220.739
 196.304 833.950
 977.051 700.678
 591.863 89.646
 52.534 938.725
 860.419 516.261
 262.109 574.943
 4.558 333.196
 827.471 231.316
 876.963 311.158
 309.815 38.837
 933.082 827.374
 272.618 140.937
 645.691 208.629
 390.959 314.112
 175.143 263.752
 884.809 92.080
 134.040 49.305
 116.539 459.374
 195.505 45.580
 298.082 599.714
 687.242 639.364
 826.043 289.971
 834.941 975.666
 81.697 159.082
 691.760 228.619
 78.939 160.306
 67.407 293.770
 51.231 603.024
 580.720 977.049
 576.183 965.522
 761.405 372.887
 734.508 362.424
 456.162 223.537
 882.508 9.586
 515.750 337.850
 131.163 746.008
 295.283 340.286
 520.445 708.045
 160.476 105.085
 58.025 567.654
 306.525 707.364
 363.473 446.299
 440.358 858.917
 181.998 192.541
 506.191 874.067
 768.394 297.998
 731.557 777.695
 307.991 347.855
 997.449 287.257
 555.970 723.237
 381.128 902.099
 611.512 849.462
 750.945 61.545
 774.063 812.482
 404.660 398.349
 283.828 732.857
 909.873 142.206
 158.949 119.736
 829.063 110.622
 492.207 144.861
 772.259 868.881
 348.184 637.192
 925.519 219.863
 648.557 751.962
 639.315 386.659
 192.353 3.715
 941.905 30.245
 726.836 351.846
 661.136 570.812
 963.198 610.748
 714.441 389.913
 772.954 836.594
 659.612 132.451
 862.101 871.782
 715.154 19.227
 810.438 649.176
 663.340 354.606
 995.582 555.327
 674.682 67.579
 60.959 399.278
 550.437 471.690
 903.394 746.354
 909.250 548.977
 770.892 360.190
 762.535 50.047
 800.034 697.478
 876.135 916.897
 963.387 155.359
 526.889 853.263
 921.898 558.661
 283.700 930.556
 120.032 61.415
 403.386 583.123
 760.025 733.053
 290.092 137.582
 136.956 3.859
 259.415 575.613
 502.309 396.570
 938.934 752.160
 897.354 502.280
 967.885 1.053
 709.265 540.147
 0.886 443.085
 455.677 533.892
 222.370 368.441
 103.856 746.116
 816.667 562.776
 138.345 527.324
 868.200 166.330
 368.619 793.947
 570.173 646.120
 831.630 473.026
 59.471 285.994
 12.249 105.652
 659.555 587.140
 349.458 442.318
 369.320 467.422
 692.985 987.410
 479.651 761.842
 52.155 644.009
 704.450 384.598
 867.630 601.531
 980.914 507.160
 821.784 515.699
 504.775 143.796
 272.681 611.670
 827.982 788.815
 90.497 246.266
 245.169 907.079
 538.031 484.212
 845.301 594.969
 865.425 556.728
 698.722 72.906
 183.871 500.078
 707.718 577.930
 596.930 528.568
 769.491 946.749
 357.892 633.709
 510.719 732.752
 296.625 761.775
 957.667 116.830
 932.553 589.785
 937.989 449.435
 527.392 169.282
 681.174 813.588
 1.157 453.286
 233.241 104.517
 759.671 270.131
 745.112 376.176
 386.646 604.771
 78.754 468.228
 116.666 930.607
 224.093 575.305
 508.487 780.301
 784.833 594.947
 715.609 120.772
 902.404 948.947
 840.710 414.230
 902.390 537.569
 653.135 403.206
 203.039 495.910
 238.112 693.103
 485.145 180.509
 179.795 551.461
 229.069 41.997
 607.820 70.214
 748.388 721.369
 762.141 907.632
 139.403 344.472
 759.869 342.900
 798.072 847.967
 540.321 831.601
 585.916 532.746
 783.139 778.444
 436.960 455.213
 154.984 868.964
 350.021 796.706
 961.938 189.493
 793.842 825.454
 39.346 70.254
 634.180 328.809
 73.711 306.194
 667.319 556.270
 50.589 231.057
 687.442 402.056
 889.822 269.783
 27.436 161.258
 749.352 690.718
 574.005 123.191
 839.006 581.153
 76.423 192.254
 726.867 726.800
 929.934 838.919
 87.096 377.967
 634.101 935.490
 126.379 513.079
 495.526 392.710
 736.756 485.173
 383.962 219.577
 908.818 70.811
 59.474 430.678
 457.458 286.313
 692.755 639.774
 472.241 636.141
 205.846 737.301
 618.601 96.808
 299.365 550.872
 950.387 390.953
 916.030 145.190
 917.610 385.442
 158.049 510.129
 887.783 560.133
 645.191 907.853
 570.091 886.554
 116.619 462.017
 17.116 465.092
 966.403 550.390
 360.503 372.997
 911.878 848.185
 549.193 241.619
 255.510 120.246
 239.561 618.687
 172.669 998.841
 726.622 579.495
 175.909 448.674
 698.482 869.632
 735.120 615.911
 389.398 21.990
 914.813 503.237
 850.421 963.613
 595.188 893.648
 953.931 75.279
 221.199 162.699
 5.853 91.202
 250.380 838.980
 516.592 620.966
 300.529 777.846
 541.385 74.641
 15.494 651.732
 758.697 899.318
 532.465 695.276
 30.404 956.086
 136.530 603.964
 951.906 636.506
 795.156 515.915
 929.172 633.071
 172.397 718.023
 641.340 726.005
 903.359 236.000
 593.423 256.523
 165.809 684.481
 518.277 242.534
 297.490 575.478
 38.217 115.511
 582.766 884.033
 585.138 466.287
 656.859 737.279
 647.733 772.889
 864.290 81.473
 962.511 25.882
 552.719 560.607
 991.913 287.338
 704.573 345.257
 591.293 230.378
 605.398 532.413
 13.272 459.810
 846.463 12.762
 642.615 153.864
 864.652 403.393
 109.920 176.189
 268.223 69.169
 664.013 60.541
 293.525 218.386
 59.766 83.016
 124.747 137.044
 362.391 313.882
 303.375 415.712
 306.075 29.407
 701.938 384.001
 452.640 0.370
 261.369 276.024
 856.007 935.852
 944.692 47.473
 185.347 116.475
 771.607 408.433
 931.428 9.341
 826.971 948.426
 7.846 316.953
 317.210 150.168
 555.281 514.341
 946.656 319.993
 309.943 903.206
 543.043 725.733
 456.941 630.400
 248.445 512.325
 358.943 942.348
 57.416 762.537
 36.472 279.715
 704.744 651.577
 338.216 150.816
 135.962 292.159
 640.377 191.784
 117.584 128.788
 869.320 450.748
 122.041 679.915
 70.369 887.308
 943.784 873.524
 519.798 913.020
 635.385 20.109
 71.916 709.776
 191.134 727.498
 577.062 137.773
 924.359 410.332
 530.719 510.737
 985.126 874.980
 803.379 991.381
 827.057 175.382
 243.019 103.524
 363.732 209.672
 977.755 18.273
 842.622 549.895
 419.541 140.252
 222.042 721.821
 777.624 776.646
 756.543 548.447
 533.087 638.196
 99.030 474.686
 956.531 809.051
 112.310 752.919
 726.253 984.183
 675.509 506.081
 833.598 951.968
 576.713 529.102
 758.422 879.442
 435.335 38.579
 826.372 212.929
 907.171 748.020
 390.120 352.379
 931.158 711.049
 130.709 499.402
 796.900 432.165
 178.056 663.038
 491.561 154.550
 679.706 70.538
 347.319 872.818
 885.571 650.547
 8.162 127.222
 198.214 701.101
 297.013 671.856
 100.940 833.645
 649.258 595.643
 510.333 196.257
 422.678 849.918
 199.912 364.402
 960.867 604.251
 254.320 76.601
 719.879 632.539
 489.059 756.574
 836.519 509.748
 812.700 964.703
 70.052 776.822
 222.966 162.522
 263.910 174.041
 574.898 447.610
 105.111 333.463
 200.978 856.467
 589.529 7.089
 615.570 964.173
 892.100 552.411
 818.164 496.835
 281.646 330.164
 493.855 571.709
 877.763 235.162
 770.366 686.802
 817.544 390.350
 157.102 283.450
 256.500 212.686
 94.630 329.617
 372.631 498.738
 867.190 36.363
 555.074 785.187
 864.026 284.127
 447.090 187.598
 658.388 248.374
 763.583 898.395
 649.790 865.938
 429.969 985.932
 82.763 354.656
 784.560 550.798
 813.956 810.932
 371.141 398.155
 902.467 674.592
 320.719 427.213
 802.022 420.432
 908.283 937.246
 947.813 454.155
 576.758 36.299
 867.981 741.051
 379.084 611.580
 575.852 952.886
 311.726 693.136
 82.897 797.324
 638.103 93.731
 36.253 0.303
 845.885 532.654
 53.482 91.530
 993.230 909.913
 579.599 533.486
 599.604 365.742
 508.529 812.597
 978.457 380.301
 327.773 245.756
 621.708 597.048
 798.752 454.834
 387.668 713.346
 766.955 625.778
 350.858 611.965
 399.573 837.223
 108.426 611.292
 220.785 347.066
 545.888 10.050
 706.516 835.321
 815.229 979.457
 814.607 179.814
 919.690 813.056
 769.399 490.355
 508.470 848.428
 251.238 340.112
 516.099 308.032
 124.139 543.878
 218.357 416.196
 184.570 466.024
 280.364 499.377
 549.971 861.391
 932.283 196.342
 99.337 215.697
 591.195 238.499
 405.065 654.639
 949.658 618.739
 383.745 819.538
 745.987 975.681
 174.967 889.809
 419.980 70.827
 716.196 786.704
 520.699 735.989
 5.998 777.669
 777.906 290.406
 978.177 365.532
 962.032 359.545
 289.668 781.691
 153.372 224.942
 652.456 288.223
 511.903 266.195
 814.383 151.546
 605.293 957.770
 69.036 791.992
 412.844 5.601
 607.150 591.827
 204.140 68.168
 920.899 902.063
 97.868 635.978
 350.689 309.723
 571.711 840.125
 187.377 486.316
 929.436 538.231
 180.304 350.322
 475.658 63.733
 975.091 647.036
 219.583 616.902
 740.054 824.597
 471.829 783.474
 814.672 602.144
 936.848 965.376
 609.227 362.595
 389.277 239.292
 636.084 326.442
 885.589 979.979
 597.799 883.178
 660.758 419.177
 986.185 872.837
 429.346 596.112
 953.503 561.698
 115.822 96.094
 49.208 474.143
 22.331 789.252
 223.359 698.267
 874.092 957.439
 684.196 238.006
 911.750 734.667
 368.909 41.834
 403.108 451.816
 2.981 490.642
 378.529 51.892
 747.154 9.054
 638.086 275.767
 978.106 599.492
 795.171 373.505
 738.083 152.001
 300.239 2.197
 192.181 410.572
 596.844 72.452
 124.928 175.032
 195.774 212.580
 118.473 273.209
 985.427 358.167
 814.676 778.668
 329.481 636.648
 257.093 992.997
 816.128 108.944
 124.105 617.153
 124.793 226.099
 41.987 953.260
 652.438 746.500
 650.531 696.371
 906.488 792.977
 680.974 75.934
 417.526 178.391
 696.665 610.104
 72.701 828.706
 994.432 254.720
 418.867 334.938
 325.405 115.155
 59.656 386.403
 877.767 386.510
 777.727 109.505
 383.101 679.634
 285.569 456.894
 228.657 151.508
 456.294 574.502
 248.778 803.763
 749.396 98.000
 52.091 248.140
 142.628 190.161
 641.964 108.828
 855.630 686.994
 984.593 875.735
 227.199 349.154
 553.276 417.466
 338.104 57.733
 663.539 876.156
 984.716 7.306
 249.541 307.230
 863.760 956.817
 208.344 94.954
 861.046 339.179
 349.238 909.460
 11.604 207.247
 577.320 203.277
 457.418 326.977
 164.197 46.732
 842.582 203.371
 717.380 433.707
 402.738 942.249
 859.961 154.723
 202.853 877.555
 233.266 426.330
 809.728 112.065
 499.903 818.125
 235.965 76.814
 768.875 655.777
 421.728 974.812
 707.145 165.239
 318.680 366.793
 415.251 715.636
 874.381 25.506
 503.492 812.229
 780.704 640.796
 238.206 73.548
 720.073 626.478
 866.091 525.501
 320.353 553.190
 453.034 778.454
 992.849 16.522
 680.164 279.493
 986.162 719.346
 864.656 0.893
 127.700 390.054
 60.154 927.194
 958.743 828.405
 938.576 217.901
 990.455 837.605
 461.784 271.987
 137.658 300.458
 271.348 315.976
 623.182 939.875
 614.007 931.971
 714.876 886.407
 288.849 878.746
 64.870 589.873
 62.490 21.685
 499.368 656.539
 716.436 450.388
 268.283 181.099
 35.237 341.216
 746.641 153.030
 737.173 621.492
 701.291 644.463
 416.154 458.941
 642.548 91.870
 782.599 371.023
 694.580 942.620
 843.795 801.714
 392.453 891.374
 585.114 216.140
 977.565 537.621
 340.219 625.076
 74.827 477.234
 461.848 371.094
 130.418 36.248
 418.855 526.127
 32.638 268.207
 796.969 297.061
 872.552 687.145
 320.446 982.970
 596.376 981.877
 342.700 736.698
 206.495 654.819
 882.591 257.182
 359.330 916.516
 268.879 570.360
 441.002 27.824
 561.111 879.571
 58.730 662.946
 856.732 605.340
 28.358 331.892
 290.410 854.479
 355.650 779.375
 354.584 715.153
 968.235 913.551
 195.164 664.230
 452.027 822.568
 791.557 582.810
 254.078 935.681
 647.181 132.822
 534.967 270.275
 479.878 670.159
 467.888 883.749
 798.898 216.762
 496.472 292.727
 527.246 934.842
 165.399 419.892
 518.979 830.993
 241.002 35.084
 927.759 247.013
 136.034 141.774
 605.654 889.141
 163.786 58.090
 703.236 419.936
 970.642 304.106
 259.877 839.848
 59.566 850.780
 126.345 261.705
 624.935 842.945
 63.092 114.744
 804.431 876.940
 272.747 79.764
 827.630 106.373
 123.331 68.671
 642.719 446.124
 21.558 625.556
 249.723 539.868
 628.562 189.030
 806.390 810.376
 151.742 553.562
 324.937 200.677
 777.668 578.675
 496.119 279.424
 366.615 87.129
 491.275 382.702
 947.099 975.587
 961.284 819.933
 919.465 732.921
 409.724 821.916
 995.225 862.555
 530.349 558.549
 10.366 566.491
 408.582 922.021
 806.582 541.429
 963.605 843.774
 277.578 823.366
 0.452 191.064
 534.663 399.011
 427.005 38.344
 516.498 273.226
 823.884 611.937
 514.591 975.465
 718.851 11.622
 224.946 129.152
 772.754 983.166
 485.986 861.141
 120.319 380.613
 695.648 49.602
 393.844 361.133
 591.475 894.037
 386.340 908.579
 155.081 127.663
 856.744 610.825
 597.806 607.601
 945.106 111.811
 882.442 630.314
 930.059 729.468
 924.181 387.440
 332.478 47.985
 333.289 649.837
 434.045 45.836
 356.368 335.459
 251.816 463.615
 39.508 760.184
 582.179 617.802
 775.374 411.326
 420.288 963.484
 460.550 233.008
 472.813 151.621
 835.882 23.627
 539.458 631.522
 20.477 361.251
 746.913 548.709
 292.360 876.902
 310.939 580.450
 281.155 962.582
 89.054 749.127
 589.690 545.795
 407.205 236.637
 574.019 190.637
 816.210 885.720
 410.372 943.816
 703.103 776.921
 441.143 368.951
 272.491 888.834
 101.790 581.765
 875.430 25.800
 920.933 680.604
 127.900 588.764
 294.726 269.666
 685.879 294.206
 54.558 196.047
 965.284 51.545
 568.262 706.085
 876.978 95.209
 986.333 902.213
 732.055 353.462
 716.391 219.996
 631.102 407.321
 684.564 107.951
 731.872 250.590
 28.114 782.905
 969.442 172.704
 618.948 843.976
 836.382 231.923
 5.497 292.727
 300.784 15.404
 696.445 649.945
 508.224 258.131
 113.089 45.949
 569.231 743.859
 379.582 446.925
 43.904 82.701
 477.325 260.903
 95.502 62.272
 189.526 30.445
 168.773 428.193
 935.961 492.514
 258.207 57.039
 730.753 87.490
 746.220 447.578
 475.292 787.667
 619.483 447.274
 965.045 540.184
 899.327 839.098
 886.851 470.397
 963.674 292.586
 709.550 449.605
 285.629 702.812
 425.477 517.368
 988.192 836.591
 236.999 675.078
 614.223 727.958
 357.091 586.667
 62.505 431.277
 415.735 977.432
 749.393 582.528
 547.210 896.721
 554.184 35.149
 43.012 279.173
 906.017 439.865
 660.174 317.178
 710.175 607.228
 897.128 350.126
 509.421 421.887
 114.264 229.901
 977.025 829.293
 562.238 274.076
 265.985 364.459
 669.319 945.731
 945.495 980.380
 264.291 670.041
 870.659 717.706
 411.175 721.502
 813.034 460.385
 797.341 791.282
 563.721 582.509
 941.175 711.796
 371.826 413.742
 116.560 305.774
 441.461 854.167
 779.215 511.247
 50.654 139.473
 327.588 773.795
 24.108 195.176
 345.207 295.699
 465.546 490.533
 611.451 581.468
 89.233 91.300
 396.571 954.374
 267.218 263.201
 90.066 363.461
 189.945 558.612
 468.288 20.173
 812.556 656.390
 759.456 753.776
 594.619 163.862
 687.238 651.587
 332.893 241.096
 396.080 640.408
 608.514 896.549
 314.028 397.190
 823.612 521.786
 776.292 967.880
 367.513 88.291
 503.162 982.491
 837.588 94.414
 639.742 531.008
 230.367 13.529
 66.377 898.973
 729.256 609.829
 574.596 133.992
 838.191 25.390
 474.181 146.407
 666.605 236.682
 405.797 950.759
 758.610 81.447
 937.023 82.097
 905.131 84.588
 727.131 915.726
 386.821 296.385
 170.276 964.485
 400.816 96.090
 933.707 498.501
 436.973 722.045
 366.128 443.585
 828.455 245.106
 483.511 271.755
 924.659 900.023
 970.667 947.011
 467.135 489.912
 145.030 268.369
 14.937 858.027
 95.925 637.900
 216.455 820.250
 672.493 242.160
 490.185 128.364
 784.294 379.815
 215.089 911.087
 691.125 595.883
 878.216 55.447
 886.715 933.755
 147.510 349.568
 571.849 920.871
 473.488 128.927
 16.208 433.699
 345.253 137.129
 728.210 804.599
 582.848 330.018
 894.778 39.625
 215.817 185.292
 77.869 805.616
 332.152 510.833
 424.400 550.768
 365.328 821.523
 376.811 269.702
 281.212 640.010
 981.759 676.883
 20.339 900.663
 756.514 966.773
 911.952 342.623
 761.607 611.598
 999.655 977.753
 72.624 364.972
 778.216 538.393
 475.027 529.466
 538.823 139.710
 608.250 726.543
 735.625 139.381
 346.622 637.119
 727.939 516.135
 265.835 109.511
 205.965 706.870
 148.563 448.965
 187.677 193.664
 628.601 789.836
 872.993 686.845
 959.638 29.148
 878.967 243.594
 175.911 580.647
 555.175 344.465
 443.896 44.062
 618.475 839.145
 496.445 18.295
 255.742 800.141
 706.157 603.449
 955.096 986.552
 558.912 409.419
 551.619 633.322
 200.622 33.203
 551.874 223.288
 972.095 288.842
 550.108 364.807
 744.004 919.249
 113.303 747.079
 694.340 925.049
 615.891 754.372
 416.040 989.430
 199.733 830.958
 837.177 128.175
 950.777 257.762
 17.964 659.112
 978.562 52.468
 48.568 764.805
 894.752 175.515
 803.426 356.265
 76.209 819.222
 458.363 64.604
 509.268 995.875
 396.583 63.058
 215.345 908.381
 321.868 15.663
 602.367 184.985
 168.490 863.555
 248.602 254.212
 306.963 888.641
 860.077 209.787
 855.657 670.869
 533.024 15.731
 836.088 204.180
 159.688 892.551
 873.536 722.199
 328.751 35.562
 16.426 263.750
 457.874 290.650
 602.950 876.447
 50.948 161.456
 469.981 700.972
 870.277 171.205
 908.865 226.633
 755.747 543.558
 809.775 378.661
 689.028 807.432
 288.661 48.168
 198.981 943.330
 599.250 356.214
 120.851 261.999
 340.944 644.013
 170.741 294.155
 379.005 582.656
 470.736 542.449
 696.182 219.112
 579.290 238.986
 748.314 432.563
 344.828 14.684
 156.877 518.974
 934.649 137.034
 548.479 195.232
 201.054 242.776
 557.665 601.087
 465.146 79.289
 910.837 151.912
 237.146 986.808
 774.712 772.896
 89.507 781.839
 304.356 931.543
 173.087 435.199
 388.945 426.349
 862.543 836.227
 746.056 422.381
 958.660 873.935
 739.108 226.560
 314.284 687.759
 22.064 635.045
 816.647 902.357
 488.340 870.930
 310.388 885.471
 107.926 561.950
 318.369 993.628
 371.898 425.113
 675.914 601.605
 973.884 258.721
 380.631 667.737
 493.860 63.472
 845.076 153.764
 614.131 85.143
 171.775 795.865
 397.078 894.257
 226.338 279.546
 448.638 286.320
 919.427 587.173
 143.357 433.481
 805.201 211.286
 211.968 869.167
 523.652 622.540
 809.756 206.541
 746.340 177.652
 65.539 35.000
 696.614 894.511
 132.153 902.899
 402.198 819.172
 948.165 265.911
 73.493 188.700
 508.586 486.690
 186.948 146.409
 114.221 530.784
 369.236 299.088
 212.667 674.911
 232.708 92.305
 399.638 976.213
 191.937 508.186
 461.223 234.868
 609.190 414.353
 2.987 898.246
 565.940 482.692
 930.583 623.884
 158.420 687.585
 472.232 752.810
 566.442 236.321
 422.334 596.766
 672.982 395.987
 147.304 455.812
 722.256 93.647
 642.079 540.347
 229.197 677.782
 524.477 248.351
 4.486 652.313
 473.682 459.452
 975.933 109.132
 880.572 958.106
 286.300 585.691
 706.658 734.919
 575.255 21.171
 23.381 574.918
 132.586 754.016
 905.836 1.857
 792.843 236.868
 219.206 676.725
 658.172 499.295
 0.107 755.093
 444.178 787.078
 189.307 391.420
 979.412 187.720
 211.012 578.828
 16.679 119.235
 564.054 260.875
 476.350 33.082
 142.120 218.777
 808.550 547.508
 336.945 585.301
 681.270 985.619
 206.604 67.639
 351.808 209.819
 670.194 569.241
 114.348 3.004
 83.105 18.506
 219.987 594.998
 869.433 864.947
 798.251 333.607
 558.914 55.875
 60.276 782.422
 467.126 914.532
 500.910 536.931
 944.725 400.220
 835.348 896.873
 132.633 829.207
 979.309 842.073
 226.621 499.590
 811.897 922.926
 561.401 412.082
 627.052 102.307
 258.682 670.532
 790.909 946.029
 586.620 330.427
 964.564 42.337
 593.524 730.644
 438.953 91.553
 503.717 373.925
 353.195 714.533
 998.295 536.365
 350.279 918.436
 1.396 197.418
 163.103 81.391
 310.084 942.138
 646.274 790.636
 152.511 939.745
 379.702 423.733
 47.394 330.898
 501.838 797.484
 633.861 634.744
 294.564 837.600
 113.299 530.832
 977.481 123.089
 716.075 386.113
 494.080 427.552
 1.056 629.697
 931.484 375.355
 593.087 864.756
 832.782 930.021
 144.441 925.472
 588.179 276.711
 305.238 805.413
 458.142 407.654
 442.727 10.956
 546.464 291.557
 850.912 828.762
 239.780 343.986
 534.193 779.921
 626.872 219.494
 78.630 95.865
 148.397 937.569
 92.252 963.749
 976.072 518.786
 604.889 13.749
 228.386 645.625
 274.704 660.004
 274.391 141.081
 312.576 454.044
 812.959 59.539
 469.348 198.190
 724.998 956.278
 950.624 721.062
 541.752 7.961
 648.110 602.971
 742.608 425.542
 977.636 811.319
 558.257 378.038
 967.048 861.431
 905.105 40.790
 70.532 343.446
 988.071 521.257
 731.039 178.490
 783.222 190.608
 653.835 905.595
 428.819 267.605
 479.650 413.372
 721.421 535.382
 396.044 466.846
 718.753 510.251
 744.636 930.066
 507.400 678.538
 866.602 929.789
 693.414 42.647
 979.706 166.019
 138.118 906.152
 450.292 863.397
 988.356 830.951
 269.644 325.807
 567.043 33.758
 175.461 948.418
 200.844 186.886
 688.570 740.377
 400.270 947.075
 328.306 691.982
 884.548 369.634
 596.059 597.422
 998.480 252.439
 597.496 523.737
 918.648 990.081
 735.050 944.795
 337.165 563.107
 21.762 472.783
 766.386 216.716
 726.906 96.385
 279.342 339.172
 197.628 242.802
 18.016 189.703
 446.690 828.660
 622.950 871.713
 45.293 652.222
 399.180 238.137
 805.660 46.143
 399.425 955.880
 927.732 86.894
 118.187 465.201
 668.205 915.354
 420.401 32.967
 71.418 824.705
 24.242 16.933
 986.838 819.297
 996.308 98.149
 46.623 834.680
 553.611 882.535
 751.621 868.379
 83.582 468.387
 531.094 927.566
 851.787 387.634
 19.300 118.645
 856.508 584.110
 702.946 940.545
 777.160 636.616
 112.623 94.552
 845.194 378.659
 386.954 975.629
 715.272 36.162
 61.795 691.005
 332.957 391.038
 513.002 579.482
 262.669 689.310
 497.670 38.182
 664.379 720.408
 536.229 151.783
 875.456 887.862
 500.270 452.722
 479.584 124.834
 215.539 799.959
 520.080 150.676
 356.387 170.126
 660.768 52.168
 550.409 319.985
 212.458 256.355
 786.481 155.758
 953.777 157.526
 735.535 976.155
 86.489 501.083
 963.781 925.646
 810.555 909.709
 708.663 277.092
 294.099 975.831
 567.440 973.282
 987.508 217.962
 239.016 0.988
 606.354 1.860
 186.797 94.957
 830.374 620.884
 532.060 309.927
 58.809 989.473
 625.223 633.656
 977.912 470.843
 10.926 911.331
 364.162 892.142
 39.763 420.378
 424.764 720.141
 275.601 873.995
 101.371 116.646
 396.676 981.731
 498.080 369.258
 238.095 886.816
 882.832 219.573
 423.237 403.999
 323.000 372.861
 85.117 460.242
 799.796 971.513
 92.541 96.358
 778.875 815.866
 29.320 813.655
 451.129 402.501
 690.801 579.761
 781.074 469.685
 776.057 966.272
 771.607 255.739
 685.546 343.012
 962.524 417.901
 254.606 854.859
 693.381 871.353
 938.326 753.858
 474.605 300.972
 441.181 138.426
 397.804 897.935
 286.983 990.454
 678.793 871.133
 35.586 718.271
 544.773 386.812
 160.242 967.371
 958.464 971.564
 344.217 901.126
 402.804 762.497
 681.303 270.310
 744.501 757.957
 969.162 563.832
 245.496 882.481
 667.344 185.032
 118.886 965.985
 806.491 639.902
 728.627 900.502
 38.261 8.497
 37.182 294.763
 416.385 741.459
 217.045 929.675
 410.667 964.037
 293.861 524.266
 43.571 754.487
 191.620 565.308
 72.151 207.398
 843.646 813.742
 438.620 800.967
 933.934 171.996
 105.949 606.800
 987.578 738.527
 158.954 48.409
 659.988 465.524
 167.648 207.677
 234.253 14.280
 213.016 465.430
 154.117 327.362
 303.242 551.566
 354.705 530.472
 751.832 771.472
 740.419 978.003
 241.796 308.658
 263.644 269.107
 9.318 509.384
 121.389 605.122
 796.163 4.780
 880.286 919.974
 845.953 381.536
 212.091 293.506
 361.672 976.166
 48.752 520.345
 60.048 733.284
 603.065 635.942
 15.353 69.122
 931.042 244.883
 96.636 342.005
 696.331 717.711
 387.266 16.740
 24.831 550.621
 906.095 475.623
 876.191 262.092
 300.650 871.125
 103.844 242.230
 482.936 521.420
 300.209 600.204
 159.083 347.114
 930.327 664.395
 49.730 354.112
 25.593 785.811
 196.518 442.256
 547.155 150.967
 942.024 11.584
 222.359 614.120
 0.030 237.890
 321.332 64.662
 997.095 177.332
 167.036 523.388
 165.268 357.396
 681.209 246.423
 652.787 430.593
 559.295 359.087
 551.100 160.294
 666.434 460.186
 22.181 218.266
 458.772 762.633
 362.584 384.601
 992.719 466.602
 925.701 27.214
 800.507 510.135
 210.382 614.928
 322.725 688.415
 234.342 291.110
 14.758 471.380
 369.908 650.072
 829.885 40.505
 905.983 152.990
 750.631 985.208
 694.948 571.419
 943.759 389.244
 781.361 322.778
 82.829 354.686
 28.201 72.218
 373.493 278.624
 547.082 918.492
 866.944 853.960
 495.118 397.884
 120.237 14.773
 270.111 360.503
 101.114 108.378
 767.611 68.733
 209.878 935.754
 561.520 100.117
 250.506 960.474
 240.668 409.099
 304.193 710.221
 736.832 206.937
 495.951 966.610
 77.586 790.595
 181.540 806.293
 306.115 613.847
 779.193 482.566
 248.484 412.292
 317.479 851.150
 749.068 124.163
 334.618 891.081
 11.963 386.883
 441.184 462.185
 808.635 122.364
 120.926 900.331
 771.211 879.464
 995.316 272.159
 471.285 298.022
 196.129 999.568
 873.556 54.316
 884.979 293.651
 392.888 591.937
 615.363 96.583
 716.417 625.135
 765.698 472.197
 776.200 4.159
 873.396 81.441
 472.782 875.444
 390.804 262.874
 609.301 865.484
 262.351 561.851
 855.813 118.440
 215.429 331.660
 733.865 667.196
 770.033 297.805
 604.853 699.364
 537.269 30.795
 428.012 568.207
 305.399 926.584
 794.054 808.455
 943.574 126.421
 60.519 254.443
 105.076 413.930
 640.070 568.897
 729.295 367.172
 901.501 912.225
 148.471 293.221
 216.652 91.685
 253.109 873.957
 359.261 695.546
 288.914 161.625
 371.741 448.106
 906.024 4.055
 753.796 216.593
 594.372 90.784
 186.536 800.607
 481.541 296.717
 234.550 269.479
 83.703 579.212
 516.264 254.084
 256.851 342.844
 603.291 209.119
 643.007 424.647
 508.787 342.172
 21.297 937.902
 612.590 150.292
 411.542 426.760
 509.896 446.909
 621.357 675.076
 776.191 426.394
 337.799 144.144
 433.081 865.183
 330.641 214.800
 849.605 553.017
 923.700 24.222
 496.755 681.662
 498.914 827.102
 917.637 278.425
 398.544 100.661
 213.373 85.440
 485.918 444.848
 460.058 171.139
 694.172 110.156
 652.564 276.434
 843.760 388.808
 857.521 594.292
 628.989 318.880
 294.346 647.581
 75.905 129.550
 546.830 847.035
 650.842 568.653
 238.694 500.215
 71.314 936.544
 438.039 715.230
 337.400 53.828
 144.167 152.493
 489.031 31.447
 265.398 666.797
 607.541 122.162
 31.009 934.571
 951.511 910.401
 259.999 451.533
 258.426 956.376
 3.068 229.237
 894.276 829.255
 904.039 920.831
 10.274 337.846
 18.077 413.026
 314.948 56.010
 554.932 469.707
 714.517 819.867
 67.303 280.357
 466.509 386.352
 412.094 621.651
 760.900 545.126
 513.241 292.039
 747.613 591.008
 640.016 926.258
 5.185 630.506
 877.986 779.510
 657.053 917.766
 458.326 520.269
 731.554 512.089
 75.116 57.500
 699.982 506.332
 662.869 414.529
 262.397 894.178
 934.363 250.298
 560.258 590.816
 351.389 812.585
 833.074 978.391
 881.021 520.637
 686.266 662.493
 593.218 540.999
 260.369 462.363
 801.042 305.226
 676.868 344.560
 404.463 977.188
 750.734 392.324
 447.884 107.246
 499.588 590.996
 668.490 697.437
 918.053 329.771
 228.710 373.686
 624.954 963.215
 576.065 435.970
 710.552 449.708
 845.154 994.154
 618.870 161.045
 750.359 845.326
 482.588 126.394
 57.870 997.872
 599.200 688.700
 469.074 978.964
 889.460 282.252
 794.246 96.813
 233.213 521.712
 299.263 378.964
 632.005 276.599
 925.125 825.529
 629.324 907.458
 20.011 144.804
 332.613 393.048
 299.056 161.937
 559.554 979.700
 923.942 383.646
 985.464 47.937
 41.557 678.456
 938.412 696.712
 460.590 998.225
 491.120 686.854
 702.070 469.087
 379.376 722.885
 713.014 855.324
 759.300 962.310
 562.705 325.650
 951.951 265.319
 383.575 996.002
 743.481 192.821
 310.608 895.109
 970.250 549.765
 805.632 698.171
 557.169 292.171
 319.697 840.015
 758.329 574.364
 994.991 882.729
 514.007 327.315
 987.722 345.336
 858.001 14.997
 908.239 566.441
 532.564 614.390
 931.054 667.529
 71.611 672.666
 884.688 807.858
 851.506 794.503
 352.289 805.450
 65.276 651.156
 714.463 867.029
 411.992 644.465
 564.709 787.784
 997.336 532.345
 897.326 105.391
 581.521 472.347
 482.834 517.922
 782.278 176.893
 435.187 489.151
 117.088 823.720
 869.752 594.798
 152.146 419.600
 935.777 427.643
 395.388 881.669
 269.590 36.930
 635.476 851.632
 895.809 77.538
 973.943 382.143
 847.457 377.016
 938.016 85.865
 779.010 174.471
 489.408 85.934
 809.365 165.660
 980.051 386.973
 907.739 915.551
 747.942 849.541
 681.104 525.392
 21.861 314.496
 246.456 409.380
 617.418 119.429
 487.709 29.901
 891.869 74.947
 871.155 734.635
 992.377 237.642
 794.135 848.468
 321.315 608.143
 290.912 703.918
 670.017 291.465
 642.936 791.837
 784.751 43.292
 816.055 16.502
 449.124 365.820
 656.174 623.356
 47.455 51.959
 851.999 601.757
 143.764 964.279
 956.527 757.943
 828.844 797.896
 338.633 604.462
 489.664 53.088
 106.441 261.529
 605.243 637.817
 552.212 643.870
 113.597 652.288
 964.441 884.889
 595.844 462.564
 140.011 690.299
 834.733 149.024
 214.095 718.313
 402.489 584.675
 567.593 146.210
 571.778 540.345
 333.869 937.366
 606.880 376.276
 124.353 493.107
 40.876 626.273
 945.030 25.019
 868.097 440.253
 255.052 171.305
 246.626 768.660
 799.957 801.729
 708.820 958.073
 263.411 196.485
 492.186 207.303
 154.664 572.580
 230.378 999.178
 368.377 385.154
 264.339 82.043
 907.041 709.373
 454.795 999.751
 684.503 960.501
 885.517 248.040
 676.247 25.634
 856.225 322.756
 944.958 740.859
 267.165 691.113
 948.912 373.740
 914.710 796.493
 688.988 74.831
 447.449 851.076
 524.218 995.944
 201.914 395.517
 195.254 180.372
 851.225 443.148
 752.650 294.872
 591.534 775.623
 658.240 569.473
 371.277 431.070
 482.146 854.053
 676.318 203.700
 977.047 795.788
 437.250 650.216
 200.556 735.410
 369.138 533.610
 54.177 849.462
 212.319 205.025
 594.789 308.102
 967.326 270.833
 686.493 141.565
 937.522 172.255
 634.710 121.949
 667.481 441.506
 971.356 169.959
 229.818 330.082
 333.787 628.696
 632.228 935.552
 648.021 639.099
 832.309 602.749
 538.697 875.644
 230.898 228.951
 947.677 18.155
 913.717 661.494
 456.543 648.741
 2.868 906.838
 335.103 265.049
 519.054 654.662
 141.018 925.998
 225.305 206.914
 990.727 718.370
 184.594 353.434
 827.808 917.143
 706.327 881.805
 3.928 964.822
 47.618 94.284
 834.728 411.708
 570.067 39.324
 26.787 826.773
 5.031 775.294
 723.500 635.289
 351.937 261.207
 572.001 482.619
 604.853 820.649
 557.825 322.502
 680.340 223.745
 229.546 132.113
 390.703 466.133
 386.296 255.208
 185.388 247.824
 823.722 549.456
 361.779 938.171
 528.930 85.851
 45.648 691.256
 935.535 328.874
 59.474 99.920
 852.530 868.316
 760.725 862.869
 274.947 620.560
 546.658 920.168
 982.778 352.478
 320.488 185.682
 103.335 679.271
 206.764 684.249
 319.916 763.667
 931.003 665.591
 278.588 603.554
 857.236 210.925
 800.061 484.568
 852.741 332.347
 523.571 230.465
 145.487 465.161
 575.640 784.591
 708.399 211.209
 203.267 268.821
 575.442 863.940
 176.148 500.570
 825.665 556.491
 236.734 403.438
 798.832 260.739
 254.342 362.648
 794.532 532.356
 767.060 283.477
 997.820 64.032
 723.218 480.527
 439.256 261.520
 865.858 19.911
 284.163 196.133
 945.532 357.794
 831.816 179.172
 858.364 60.338
 44.977 630.950
 650.336 685.804
 806.766 927.232
 821.081 83.712
 76.339 62.671
 419.955 83.666
 676.579 603.203
 425.916 863.299
 163.327 852.146
 915.994 897.152
 492.140 38.188
 583.134 883.015
 488.707 773.705
 494.450 146.891
 244.768 920.280
 269.996 860.524
 882.419 242.362
 497.667 724.997
 864.172 2.372
 522.765 229.840
 460.074 639.860
 304.830 979.329
 731.001 337.510
 816.848 66.867
 641.121 77.703
 172.899 895.859
 693.151 470.314
 963.159 903.232
 885.927 436.336
 6.305 192.157
 251.754 779.550
 208.344 366.905
 745.940 801.829
 456.455 768.823
 665.781 714.806
 442.360 612.521
 982.184 484.912
 171.001 130.689
 213.456 499.323
 288.928 60.020
 574.778 651.940
 588.076 585.947
 744.157 981.393
 382.743 47.062
 419.757 223.323
 402.080 258.860
 956.290 708.316
 321.866 618.914
 389.376 102.210
 715.358 210.534
 544.574 969.783
 624.551 828.873
 218.213 984.662
 934.011 252.252
 474.466 511.637
 516.840 602.965
 369.755 972.311
 666.295 357.154
 161.962 856.328
 530.554 434.577
 636.806 959.446
 238.518 928.600
 263.748 682.966
 700.916 917.848
 733.915 298.703
 956.012 567.341
 115.709 517.743
 618.826 403.040
 551.171 563.035
 905.734 394.649
 597.030 64.578
 714.903 862.803
 56.088 316.326
 922.223 434.858
 342.672 866.215
 930.709 395.127
 53.947 681.025
 320.093 38.305
 778.722 627.575
 367.163 656.975
 146.815 148.373
 133.942 834.444
 413.149 456.052
 590.960 921.974
 267.633 515.300
 900.492 244.955
 178.751 477.496
 26.870 386.222
 108.131 51.777
 467.980 157.943
 395.587 772.039
 267.143 808.183
 607.930 3.383
 924.257 966.882
 96.931 340.454
 188.779 561.799
 427.149 316.090
 497.759 811.727
 45.822 859.649
 485.276 706.355
 985.874 33.740
 204.439 524.672
 758.509 314.961
 591.513 732.333
 221.311 163.388
 88.975 479.315
 246.622 207.271
 8.767 229.347
 687.028 929.713
 139.975 269.524
 991.650 924.595
 721.413 840.478
 998.590 246.878
 346.638 903.101
 873.310 40.601
 737.689 516.684
 916.023 924.716
 908.240 985.365
 387.653 756.665
 783.982 265.675
 545.933 595.856
 308.026 189.081
 511.266 439.373
 835.395 301.514
 244.717 601.357
 819.535 159.677
 994.673 222.032
 474.943 744.407
 809.216 104.663
 26.076 888.510
 701.067 936.558
 39.531 794.520
 452.266 517.153
 103.019 501.951
 845.734 221.238
 132.955 609.368
 877.999 913.311
 937.755 360.374
 637.067 510.211
 364.464 951.194
 495.383 489.480
 643.643 338.656
 871.809 752.104
 106.014 38.947
 438.357 277.429
 661.929 168.590
 495.177 128.116
 652.156 938.879
 597.064 262.420
 439.595 763.651
 0.762 743.956
 413.561 258.427
 307.070 775.175
 621.270 517.848
 815.649 255.371
 678.527 869.985
 692.065 528.162
 799.799 672.926
 492.906 653.621
 36.352 884.318
 910.463 948.788
 132.734 981.984
 616.630 985.093
 772.324 117.787
 717.413 525.618
 550.999 62.594
 813.998 608.369
 416.088 853.224
 821.153 728.426
 861.127 28.816
 164.265 702.382
 153.535 781.207
 486.226 688.891
 773.952 219.032
 596.408 130.941
 996.867 626.643
 716.014 235.944
 780.311 95.314
 575.145 441.703
 448.376 114.991
 133.130 68.282
 838.270 680.076
 489.280 731.828
 890.471 613.120
 368.620 816.275
 36.568 217.052
 676.870 347.850
 87.890 991.689
 369.553 496.461
 755.438 96.188
 948.443 903.953
 997.526 999.150
 539.453 394.070
 358.648 465.809
 802.509 900.638
 547.177 711.828
 37.170 722.480
 119.536 370.480
 266.869 304.918
 166.563 430.240
 877.162 503.243
 909.051 699.251
 444.740 813.489
 632.291 728.715
 697.795 986.278
 155.202 706.526
 396.444 161.963
 223.015 233.534
 194.152 587.093
 721.059 376.590
 945.457 766.060
 271.849 104.242
 247.980 756.324
 642.369 442.847
 361.844 184.802
 950.183 123.414
 729.772 416.647
 116.051 444.132
 646.612 381.070
 520.352 762.124
 796.627 603.074
 737.293 802.992
 317.297 521.489
 354.185 581.470
 264.412 724.882
 745.638 544.610
 178.083 105.494
 730.285 854.967
 293.875 430.882
 959.428 940.107
 547.008 542.468
 794.953 352.265
 197.755 404.492
 153.147 54.219
 808.355 906.262
 100.003 811.567
 649.549 541.025
 863.650 904.909
 960.027 487.963
 815.269 746.281
 954.494 866.841
 998.979 701.253
 33.774 940.634
 54.439 880.861
 329.455 248.504
 167.384 415.966
 880.345 263.877
 749.908 691.463
 330.777 409.771
 344.388 770.255
 832.181 611.396
 165.678 238.920
 667.807 25.272
 352.161 561.188
 183.005 921.334
 446.890 724.770
 644.675 691.913
 638.187 145.582
 256.685 667.047
 570.403 975.400
 384.046 392.547
 9.119 809.445
 76.991 605.033
 682.893 365.127
 803.940 661.166
 300.944 698.292
 295.377 257.118
 91.277 525.856
 42.362 34.859
 448.011 961.200
 85.698 5.583
 104.844 559.202
 654.346 534.985
 51.168 770.257
 172.742 102.790
 519.260 366.322
 442.175 858.509
 339.213 917.083
 25.748 600.940
 779.735 141.391
 221.890 680.159
 368.037 759.421
 518.575 192.963
 763.915 36.566
 177.872 967.062
 408.304 393.300
 34.942 222.144
 684.669 499.444
 712.130 489.703
 735.197 60.090
 80.170 665.932
 828.724 808.430
 856.075 776.570
 452.709 962.788
 950.126 728.479
 719.205 887.116
 379.953 604.553
 560.148 862.173
 903.553 786.826
 818.446 565.647
 708.719 743.140
 199.971 51.015
 585.750 827.228
 71.992 75.260
 633.039 77.692
 913.771 563.278
 159.565 180.975
 435.555 711.559
 590.228 425.540
 777.160 765.348
 713.912 323.183
 23.756 282.769
 982.313 328.389
 484.511 797.564
 40.558 733.342
 672.776 171.134
 597.061 855.478
 810.958 686.876
 796.649 333.051
 518.656 578.765
 702.662 984.182
 391.745 335.270
 403.484 814.196
 658.763 803.684
 797.925 438.209
 427.959 3.603
 771.278 249.927
 86.038 197.453
 317.203 958.281
 752.889 356.803
 85.176 741.172
 863.948 792.701
 812.913 856.147
 674.695 613.921
 439.550 492.979
 944.633 457.033
 268.376 360.039
 148.742 855.313
 65.577 637.878
 123.583 829.201
 229.872 698.108
 126.946 79.262
 261.411 327.515
 371.206 224.092
 389.146 86.147
 381.627 171.654
 904.721 99.199
 185.018 155.007
 96.266 786.867
 707.842 554.840
 604.147 290.568
 665.716 114.862
 37.601 190.208
 170.848 915.632
 129.239 323.463
 736.241 782.348
 974.821 427.671
 984.302 77.387
 747.686 7.178
 294.996 874.774
 8.215 378.354
 679.989 777.455
 494.160 621.621
 122.707 456.205
 301.235 50.370
 461.330 838.787
 196.854 432.511
 46.990 627.693
 583.075 228.553
 20.595 983.284
 295.808 463.597
 209.497 175.796
 32.229 967.814
 643.717 324.527
 101.356 804.978
 277.591 936.253
 336.329 981.265
 126.772 398.795
 161.565 471.963
 95.831 341.607
 822.230 223.183
 884.662 445.844
 834.261 845.505
 582.087 864.693
 555.166 999.111
 645.213 534.659
 992.278 23.097
 638.968 844.387
 216.953 748.903
 290.849 44.511
 29.785 988.120
 473.270 485.603
 390.579 243.193
 735.211 957.843
 983.104 365.983
 994.521 662.498
 602.175 309.798
 203.518 399.137
 631.135 677.002
 898.222 521.982
 101.217 363.748
 923.171 862.639
 898.558 418.805
 630.233 784.035
 895.977 953.145
 25.053 611.898
 749.210 15.162
 675.825 66.026
 3.587 252.762
 406.154 805.334
 27.558 653.491
 520.216 520.119
 222.739 938.272
 410.621 4.618
 382.939 299.888
 187.007 566.028
 991.912 156.226
 448.998 856.413
 494.249 728.368
 476.723 525.776
 57.164 368.377
 94.399 903.079
 302.026 230.144
 899.775 522.827
 740.893 693.673
 769.525 674.218
 850.369 779.075
 826.442 94.795
 576.615 997.208
 869.902 438.496
 642.896 821.050
 561.053 587.188
 954.689 382.667
 56.386 253.952
 124.965 527.909
 888.386 544.983
 210.048 933.261
 493.971 245.039
 18.615 310.614
 137.356 999.533
 275.376 515.879
 14.065 355.954
 757.219 621.729
 960.371 760.221
 621.818 214.164
 533.928 182.325
 193.572 593.866
 836.346 563.417
 714.171 488.435
 579.571 867.132
 88.174 858.613
 771.140 205.726
 618.648 473.887
 427.442 461.775
 623.695 969.560
 791.282 594.176
 718.706 923.163
 205.359 599.472
 337.143 213.388
 605.159 982.914
 718.024 175.453
 274.632 805.750
 412.996 234.586
 240.409 534.122
 239.633 191.417
 352.998 279.525
 238.577 822.217
 557.100 740.301
 366.323 131.783
 131.938 518.367
 487.208 411.257
 283.307 175.729
 409.828 177.123
 592.136 732.781
 765.174 336.376
 623.070 506.807
 44.930 287.358
 827.303 596.908
 35.313 642.631
 546.243 684.177
 699.502 381.709
 949.267 516.834
 613.018 305.403
 585.591 763.906
 752.647 983.330
 566.174 262.714
 519.734 41.009
 338.548 860.698
 660.470 717.566
 400.859 507.241
 374.514 499.749
 899.378 323.007
 602.654 178.752
 847.875 540.490
 805.965 524.789
 132.050 338.096
 622.886 587.713
 655.358 189.992
 574.921 333.104
 34.943 824.477
 522.327 350.583
 461.878 764.911
 212.441 928.804
 445.604 649.874
 957.697 99.303
 618.594 664.485
 998.240 794.552
 987.051 924.714
 294.165 45.117
 583.487 143.447
 531.403 923.327
 466.736 364.359
 768.134 508.639
 187.142 610.917
 978.263 550.706
 905.065 487.678
 426.143 303.500
 238.496 754.299
 321.562 526.877
 992.449 725.235
 123.479 245.356
 264.151 726.003
 580.541 127.983
 52.212 347.282
 589.736 433.981
 656.324 608.369
 23.331 247.999
 521.200 489.896
 198.429 113.412
 142.170 380.919
 851.074 335.171
 550.797 457.050
 613.924 853.573
 281.175 654.158
 697.406 141.169
 578.109 907.012
 931.305 516.567
 647.522 505.379
 557.485 336.457
 620.394 493.451
 273.441 971.752
 460.748 854.505
 437.484 311.969
 605.396 24.729
 64.411 805.984
 690.739 951.764
 98.474 35.051
 266.054 229.314
 359.556 338.874
 82.030 714.066
 757.896 656.709
 0.117 770.901
 679.817 97.618
 117.590 843.184
 507.321 677.582
 623.557 243.728
 771.672 531.960
 673.701 886.450
 506.933 871.633
 131.185 496.763
 593.832 157.056
 5.250 659.403
 725.233 839.415
 418.736 784.835
 618.014 500.495
 744.689 739.907
 106.648 16.882
 417.754 925.445
 223.484 199.449
 798.119 64.524
 570.304 201.039
 247.906 851.924
 563.696 344.911
 378.393 10.482
 169.924 170.353
 800.959 696.745
 788.241 702.204
 927.838 730.340
 77.872 775.690
 636.435 813.231
 914.438 750.405
 352.123 921.539
 795.569 956.624
 191.067 949.557
 960.301 578.090
 812.028 659.253
 138.062 498.366
 82.477 125.849
 174.234 548.741
 301.271 398.559
 92.246 986.096
 722.059 633.366
 326.699 306.410
 376.284 760.677
 606.286 336.389
 542.910 974.154
 65.226 130.707
 697.756 258.119
 731.994 489.505
 895.673 490.212
 276.525 869.898
 493.950 684.828
 312.486 331.656
 68.506 893.163
 248.084 681.874
 662.269 499.968
 584.135 682.973
 946.958 898.533
 176.534 595.001
 988.216 167.797
 644.904 234.766
 545.354 693.212
 231.170 464.306
 879.854 81.082
 730.352 648.731
 13.337 20.288
 948.432 243.196
 91.063 391.831
 634.154 641.148
 749.587 252.383
 206.759 616.898
 138.343 800.636
 411.702 766.696
 939.243 942.781
 411.112 950.998
 503.583 114.713
 713.380 789.365
 172.431 993.059
 802.614 196.976
 259.199 174.774
 708.364 982.044
 798.338 756.565
 1.122 866.324
 452.212 572.147
 580.287 431.740
 322.602 109.046
 987.173 435.833
 440.277 430.092
 2.896 443.932
 465.359 760.861
 734.655 578.860
 385.409 407.072
 836.813 437.475
 463.106 859.634
 616.653 430.843
 280.043 994.749
 527.773 300.537
 819.613 237.881
 524.335 692.091
 205.303 129.789
 332.236 38.396
 989.438 497.032
 362.342 746.818
 2.784 116.089
 548.004 685.563
 412.154 487.465
 214.077 134.648
 178.842 862.816
 385.496 877.502
 906.249 643.560
 6.353 649.265
 654.339 483.713
 979.600 181.364
 678.684 63.444
 945.316 58.635
 922.987 374.390
 312.500 270.464
 109.480 185.032
 344.135 942.191
 287.877 986.877
 494.670 293.859
 30.190 403.121
 717.864 422.584
 108.465 654.494
 934.207 340.231
 431.020 996.697
 182.010 633.123
 409.260 985.135
 413.939 724.368
 403.366 291.299
 258.703 606.695
 776.620 537.347
 991.271 934.900
 652.895 68.188
 168.033 897.988
 201.524 721.141
 937.456 473.553
 102.842 850.236
 561.972 658.025
 413.901 124.236
 641.015 489.009
 948.041 843.851
 444.435 68.520
 297.996 754.500
 514.279 62.603
 17.252 996.954
 713.443 13.276
 178.503 10.618
 462.522 238.401
 454.683 844.879
 359.945 614.841
 123.594 545.586
 401.927 406.821
 541.177 559.300
 862.765 796.837
 923.701 571.381
 645.632 448.826
 941.343 889.646
 730.275 345.881
 73.831 568.231
 716.356 126.777
 784.986 492.159
 456.749 41.737
 912.410 808.181
 289.611 568.435
 769.524 478.662
 385.032 300.284
 51.064 580.185
 523.273 332.172
 904.616 885.245
 96.986 431.176
 367.499 512.760
 987.288 464.307
 611.094 160.537
 989.361 50.465
 127.504 930.263
 771.539 163.586
 633.313 703.845
 635.078 408.268
 252.388 750.145
 120.429 153.191
 627.394 945.377
 378.578 392.465
 354.531 31.079
 119.461 627.240
 347.374 453.959
 368.749 751.679
 926.465 915.641
 542.140 686.602
 67.118 82.001
 894.091 644.274
 987.847 376.271
 954.748 507.964
 247.912 213.211
 452.146 964.790
 569.849 869.521
 572.071 100.424
 489.973 765.404
 458.884 25.262
 647.984 731.135
 158.911 395.486
 490.683 718.957
 883.573 76.061
 522.031 903.320
 480.211 589.194
 73.181 590.860
 380.840 839.384
 185.711 375.557
 416.897 109.237
 346.006 454.982
 683.977 698.247
 928.931 541.643
 885.043 315.208
 707.822 821.073
 122.198 434.814
 271.872 528.162
 122.716 56.803
 720.798 928.210
 129.440 444.111
 342.894 433.379
 741.861 512.606
 842.072 782.783
 523.406 162.664
 981.169 330.589
 181.877 311.184
 624.765 576.809
 150.973 46.313
 170.153 836.253
 846.999 796.603
 278.355 959.237
 219.674 807.444
 889.448 20.778
 261.380 442.032
 412.779 1.126
 264.889 779.103
 110.311 448.592
 33.790 838.011
 381.452 594.927
 238.484 211.916
 453.997 174.204
 288.066 385.999
 885.470 458.830
 647.029 29.502
 982.340 592.237
 486.005 813.217
 404.580 878.997
 16.361 69.003
 696.393 141.939
 246.100 891.378
 580.061 815.692
 214.139 115.608
 581.666 0.493
 844.571 289.761
 890.496 23.741
 323.169 103.411
 457.441 64.462
 574.367 322.168
 833.482 393.392
 825.663 699.687
 462.835 715.021
 33.343 457.685
 354.631 804.580
 832.225 115.610
 743.720 90.123
 714.567 856.738
 449.800 405.770
 969.242 393.716
 792.324 845.596
 979.714 866.804
 707.310 377.933
 324.499 610.840
 935.269 677.155
 610.783 366.242
 53.974 924.922
 543.195 405.018
 665.996 196.616
 655.840 80.045
 122.073 443.386
 765.203 985.800
 873.966 108.164
 211.309 507.930
 464.002 568.548
 599.272 319.660
 535.763 14.277
 116.265 903.026
 307.130 66.576
 741.021 495.662
 102.094 595.973
 273.519 818.528
 663.452 349.959
 158.944 371.257
 639.961 358.329
 457.728 100.025
 386.993 729.174
 996.288 474.084
 770.660 609.754
 22.557 842.832
 206.436 382.150
 466.537 792.851
 581.988 852.303
 876.928 756.487
 851.300 422.392
 56.387 528.866
 986.983 300.333
 464.621 582.677
 137.054 377.341
 292.460 99.510
 451.714 816.125
 252.036 698.239
 277.874 850.417
 176.642 685.909
 621.072 153.591
 405.647 801.430
 755.322 133.400
 149.833 399.313
 134.227 35.026
 923.726 627.564
 787.042 60.171
 104.994 704.136
 840.353 250.853
 476.137 969.180
 811.639 448.546
 537.789 80.370
 700.411 668.643
 601.518 886.282
 434.246 63.809
 396.744 34.027
 892.244 765.185
 712.952 883.761
 961.807 155.744
 574.720 471.533
 23.910 54.229
 571.195 6.008
 997.988 270.362
 269.636 142.424
 904.139 572.491
 498.817 252.775
 564.643 218.195
 634.769 324.465
 19.003 407.873
 629.105 455.736
 870.117 792.927
 237.568 176.268
 720.305 106.328
 910.345 771.776
 154.215 77.327
 850.832 214.707
 143.920 677.631
 419.096 246.901
 5.514 947.814
 11.207 187.921
 45.248 835.337
 775.342 483.754
 168.727 694.702
 597.357 209.413
 64.133 52.489
 97.893 306.084
 138.192 512.053
 403.793 394.723
 413.062 992.206
 990.192 455.099
 768.089 979.227
 316.223 399.401
 620.143 881.044
 504.676 775.516
 720.842 555.671
 230.417 195.451
 752.296 433.059
 898.085 53.179
 822.204 541.093
 298.982 143.181
 494.317 3.832
 260.660 651.523
 294.868 915.145
 439.042 916.331
 565.879 756.186
 778.882 360.700
 402.001 963.843
 288.736 120.613
 221.278 753.188
 474.444 421.093
 247.925 624.428
 961.558 509.254
 995.621 59.014
 751.399 512.007
 355.244 35.967
 14.941 543.854
 436.404 124.559
 978.916 606.693
 166.011 869.974
 23.154 674.869
 290.831 962.238
 638.877 986.467
 799.153 633.444
 24.411 123.245
 506.947 873.167
 275.493 379.516
 237.120 286.142
 898.280 133.185
 450.581 779.999
 598.442 144.115
 611.864 194.625
 421.813 635.805
 940.319 539.939
 611.483 651.303
 413.516 657.411
 351.488 14.359
 59.141 965.032
 565.307 538.689
 254.757 978.869
 382.919 193.976
 214.071 660.593
 866.340 304.892
 289.633 343.796
 251.422 592.317
 584.132 207.679
 812.530 793.238
 507.697 550.346
 553.914 562.279
 922.087 661.811
 172.605 473.668
 902.647 995.871
 96.257 833.865
 656.902 817.681
 177.083 73.443
 949.195 178.389
 700.028 119.547
 381.542 198.374
 447.305 30.045
 912.751 375.823
 438.849 485.948
 104.689 267.653
 753.024 443.809
 263.545 95.831
 216.778 314.373
 95.137 935.197
 259.594 693.156
 870.155 350.914
 449.891 673.711
 754.074 27.142
 102.555 641.891
 706.957 806.715
 367.103 711.449
 713.161 28.149
 710.422 415.906
 525.855 375.786
 107.345 232.021
 275.267 66.187
 285.743 55.705
 314.709 884.787
 357.671 976.433
 389.889 807.570
 250.002 961.530
 393.187 30.000
 750.440 243.100
 586.767 657.273
 259.687 939.478
 681.369 954.179
 617.637 397.019
 678.870 418.392
 608.873 829.824
 17.213 427.211
 986.516 502.939
 589.901 354.599
 447.912 152.901
 396.101 793.685
 893.138 787.849
 361.621 420.778
 268.325 943.208
 658.963 562.406
 188.993 889.132
 252.804 279.550
 530.773 959.037
 465.094 756.052
 20.807 876.938
 854.259 605.162
 145.967 752.765
 351.555 913.581
 74.741 852.799
 313.349 91.300
 757.644 666.033
 303.144 943.659
 493.578 521.259
 86.617 525.629
 422.242 674.423
 535.246 864.295
 99.145 507.244
 120.566 271.433
 331.682 147.808
 126.420 832.034
 182.072 349.143
 998.353 505.510
 683.635 15.432
 728.425 763.481
 657.139 36.021
 384.082 601.497
 667.945 528.859
 828.444 282.571
 824.849 677.162
 46.600 119.123
 808.384 801.291
 941.587 688.938
 328.484 393.041
 851.114 962.399
 575.634 568.350
 671.323 135.891
 150.791 799.136
 369.684 403.548
 270.465 163.284
 791.323 230.903
 655.584 517.393
 180.543 834.542
 665.262 528.635
 374.248 827.226
 746.913 994.933
 501.438 304.353
 787.628 196.783
 521.350 862.102
 192.112 535.539
 533.599 127.617
 531.505 563.372
 431.317 715.251
 34.880 856.708
 780.645 109.171
 489.271 450.465
 387.620 710.708
 810.734 673.513
 650.697 218.947
 512.547 910.392
 740.683 65.753
 969.502 780.248
 850.142 873.046
 29.933 456.609
 114.527 802.583
 508.201 851.819
 433.946 329.296
 76.665 424.462
 877.086 881.559
 322.499 719.064
 890.119 89.432
 324.183 962.631
 379.259 89.240
 196.106 185.645
 304.862 615.049
 136.868 235.121
 589.777 20.126
 664.818 548.910
 480.136 110.777
 828.696 773.999
 531.319 827.904
 215.574 863.080
 856.827 605.670
 844.349 564.723
 357.887 290.182
 410.767 640.353
 234.397 72.580
 547.280 368.699
 4.235 130.099
 564.173 123.975
 571.814 865.335
 661.541 991.864
 85.255 468.858
 537.270 487.087
 604.812 324.830
 184.652 693.401
 126.516 745.162
 73.323 312.103
 620.910 7.660
 765.558 695.324
 266.750 430.677
 841.509 487.611
 496.371 624.748
 124.741 801.485
 288.857 395.073
 24.493 223.282
 18.181 442.421
 82.797 463.712
 208.128 829.843
 850.236 227.956
 589.369 594.713
 159.290 243.077
 674.646 227.041
 942.454 222.115
 647.388 483.175
 505.489 505.942
 131.444 27.210
 744.041 863.102
 513.011 199.302
 142.544 367.260
 10.792 200.217
 553.878 850.001
 931.113 694.688
 90.977 347.709
 248.054 203.352
 909.856 444.746
 264.927 245.337
 997.814 946.607
 45.908 472.970
 149.566 897.070
 161.794 609.078
 294.499 349.125
 131.238 849.134
 984.974 293.072
 521.126 158.844
 751.679 784.205
 712.886 107.102
 838.578 160.709
 764.237 189.575
 536.264 628.660
 970.479 75.191
 505.863 760.194
 730.928 542.844
 521.628 213.305
 182.886 655.445
 432.558 363.324
 9.097 670.807
 653.599 428.553
 539.427 431.724
 525.062 982.905
 141.398 269.868
 632.904 649.780
 267.776 449.207
 948.517 952.003
 946.893 654.524
 38.944 206.847
 959.570 180.013
 809.435 472.410
 145.816 113.101
 290.352 607.530
 878.052 651.505
 968.375 752.728
 582.070 589.651
 514.482 991.204
 591.660 207.064
 483.070 638.687
 600.710 170.080
 481.028 836.991
 493.273 393.475
 343.538 701.796
 556.644 15.592
 244.191 779.654
 636.915 24.784
 228.090 597.137
 5.995 582.833
 33.374 496.915
 852.035 559.364
 982.773 127.115
 862.957 197.683
 234.076 23.436
 280.029 545.098
 406.682 855.177
 692.738 308.370
 8.724 519.568
 318.528 37.023
 711.698 302.008
 355.082 33.703
 221.396 477.093
 456.018 572.410
 717.600 726.430
 413.078 943.435
 850.929 579.498
 632.685 500.195
 442.127 244.206
 78.402 360.349
 3.635 950.963
 572.950 204.825
 250.438 570.180
 976.844 857.434
 969.880 326.050
 0.986 39.009
 139.586 982.671
 686.897 38.574
 508.019 751.239
 772.564 585.516
 50.949 203.731
 829.401 137.420
 684.711 789.753
 734.912 205.084
 327.261 764.910
 467.671 446.713
 152.357 842.744
 560.829 695.666
 560.696 85.335
 715.234 99.068
 702.468 122.770
 894.115 287.655
 114.667 927.438
 742.244 260.281
 297.972 19.574
 890.472 130.381
 544.309 115.356
 821.838 367.533
 558.013 83.536
 641.308 887.120
 989.317 402.041
 664.153 647.362
 845.534 618.781
 27.495 48.973
 367.635 153.299
 48.405 782.099
 690.960 925.758
 265.919 102.423
 859.671 80.500
 682.379 258.494
 274.537 562.230
 783.728 741.035
 740.060 598.390
 293.880 628.524
 85.407 601.934
 83.545 898.662
 87.652 510.434
 190.141 639.956
 677.238 761.813
 947.430 499.702
 284.282 631.343
 908.874 952.990
 648.264 441.536
 668.226 471.355
 499.000 644.906
 128.585 949.359
 587.813 173.146
 993.996 743.505
 546.829 964.979
 706.006 961.567
 751.942 714.021
 124.568 673.744
 609.761 618.469
 564.895 102.452
 657.528 32.930
 408.769 578.239
 312.574 201.354
 173.181 759.087
 617.195 736.829
 356.770 823.560
 557.173 772.288
 514.371 730.045
 476.695 65.124
 204.017 240.223
 336.572 143.041
 784.332 931.346
 461.888 438.515
 541.552 455.650
 473.244 401.005
 525.985 573.965
 94.200 691.080
 462.088 112.389
 856.450 656.242
 552.184 724.533
 591.479 537.180
 262.043 836.865
 289.301 944.001
 800.962 200.937
 35.385 528.801
 986.781 254.585
 498.679 933.369
 217.537 825.791
 856.997 744.351
 9.649 309.637
 209.787 593.713
 863.916 163.303
 869.059 716.490
 394.967 639.508
 441.972 252.756
 719.627 998.830
 156.285 654.470
 10.930 780.617
 343.593 543.658
 56.060 985.494
 624.429 845.516
 230.484 535.670
 951.113 583.157
 842.079 78.472
 904.307 230.151
 586.522 920.819
 231.194 348.823
 370.037 605.143
 608.725 537.992
 932.343 728.804
 644.484 630.698
 178.992 78.064
 648.289 43.347
 499.132 893.643
 255.894 121.079
 395.893 147.761
 426.297 954.089
 739.272 523.116
 108.581 175.915
 815.684 413.646
 253.471 682.608
 997.645 677.204
 177.432 532.272
 397.726 163.875
 249.978 764.257
 862.635 713.790
 722.793 798.557
 368.631 498.781
 335.271 986.556
 514.361 297.367
 276.254 847.645
 790.544 707.533
 645.480 371.510
 509.753 972.150
 807.733 337.801
 279.122 213.968
 863.616 13.767
 222.402 537.890
 846.718 462.259
 536.861 885.093
 499.617 418.927
 589.657 334.889
 460.391 685.535
 505.181 4.524
 115.244 909.179
 910.322 944.086
 27.524 663.053
 232.561 753.182
 853.126 867.525
 183.306 738.771
 689.400 760.361
 6.259 610.854
 399.741 77.222
 880.949 186.413
 207.636 589.210
 901.568 694.752
 688.871 179.665
 110.307 792.203
 713.697 759.989
 665.260 685.018
 235.109 321.785
 831.479 100.391
 495.993 613.485
 768.844 652.132
 976.211 393.137
 174.156 225.100
 537.851 39.662
 542.398 797.492
 898.634 863.214
 921.876 969.258
 993.281 617.143
 531.254 845.971
 522.322 121.101
 918.042 708.431
 167.344 214.276
 605.446 588.026
 528.846 392.474
 488.590 865.762
 854.046 881.178
 895.823 859.000
 431.232 763.008
 973.242 984.872
 77.093 331.850
 330.891 64.526
 204.336 572.636
 110.633 119.518
 377.439 566.447
 404.921 213.498
 221.376 461.693
 332.133 501.947
 796.482 216.003
 820.530 303.843
 675.237 647.846
 985.040 226.301
 614.859 5.402
 817.907 821.385
 902.435 591.768
 127.862 989.095
 724.196 325.095
 328.042 58.384
 673.120 69.941
 818.751 765.718
 232.795 278.056
 568.758 935.834
 562.250 814.487
 752.697 670.036
 536.128 725.684
 340.059 22.460
 975.114 302.854
 693.941 143.635
 619.125 794.844
 69.221 483.320
 264.580 984.233
 397.096 51.865
 799.651 27.959
 606.282 762.263
 648.011 214.967
 613.833 225.787
 471.175 859.044
 877.015 905.005
 308.504 441.786
 341.517 482.279
 657.531 380.806
 763.155 563.382
 148.147 719.583
 686.021 178.967
 353.806 431.399
 998.619 886.371
 150.228 479.526
 583.015 916.326
 694.758 874.159
 445.638 699.776
 202.839 573.653
 150.337 86.194
 965.815 569.613
 846.164 603.997
 538.094 13.727
 628.637 584.105
 351.584 946.297
 31.617 878.094
 649.156 494.926
 708.292 152.288
 102.927 265.364
 617.984 368.403
 661.563 749.105
 537.669 500.802
 496.047 643.740
 413.467 861.253
 655.813 7.675
 861.129 566.231
 555.667 651.496
 122.332 791.846
 364.960 370.762
 544.744 10.490
 19.256 831.403
 441.306 525.192
 3.957 677.161
 213.502 336.743
 430.388 802.046
 313.807 859.996
 726.751 548.700
 845.860 805.074
 566.729 700.657
 932.484 852.692
 352.638 642.978
 949.830 667.463
 631.733 597.761
 62.022 536.380
 555.149 790.046
 379.327 109.815
 769.058 172.970
 391.808 618.171
 664.740 611.449
 940.358 688.154
 494.819 379.764
 922.042 778.516
 600.819 424.153
 683.687 976.815
 585.180 46.759
 837.068 767.377
 219.154 717.223
 183.931 608.326
 805.426 364.021
 926.116 94.626
 537.462 255.731
 164.619 877.883
 621.544 985.135
 374.376 745.859
 884.977 914.225
 544.549 609.698
 696.457 39.269
 666.252 19.850
 11.074 671.164
 352.883 38.188
 540.451 692.178
 417.845 280.145
 583.513 806.130
 988.699 43.885
 158.973 21.058
 187.150 140.862
 308.637 233.167
 985.318 202.091
 920.841 875.415
 698.163 365.519
 113.862 76.498
 780.529 751.741
 156.062 84.567
 459.029 547.786
 447.051 48.946
 990.927 772.590
 184.820 842.134
 454.558 464.310
 767.881 928.741
 341.860 570.744
 577.839 348.845
 449.883 842.335
 733.063 447.008
 714.094 515.752
 453.205 827.217
 454.726 168.599
 410.282 196.067
 734.099 346.835
 525.856 835.141
 66.695 81.059
 94.991 747.785
 956.939 271.562
 443.361 400.131
 737.214 831.245
 949.678 31.573
 969.063 17.123
 665.189 871.973
 485.138 282.630
 737.022 163.224
 672.873 362.584
 772.619 548.737
 220.817 919.144
 376.320 338.626
 605.757 579.858
 632.505 69.590
 637.293 378.048
 916.851 110.504
 393.355 641.847
 280.555 287.574
 575.513 92.620
 792.344 351.693
 340.129 18.076
 738.374 836.494
 876.926 732.697
 897.468 475.025
 719.904 371.350
 233.411 888.279
 999.454 264.860
 110.284 27.791
 544.840 493.325
 452.116 660.667
 91.844 619.132
 373.845 607.839
 463.386 372.611
 523.932 79.785
 796.565 145.296
 345.638 158.687
 966.077 375.878
 407.457 628.163
 782.858 269.533
 925.331 92.678
 262.607 140.649
 229.915 815.973
 899.269 20.838
 679.279 364.027
 34.438 927.843
 917.282 901.727
 878.903 386.700
 294.517 567.715
 764.255 862.816
 144.736 458.421
 730.873 778.873
 715.470 375.541
 496.931 705.562
 235.764 132.085
 307.826 242.524
 543.358 137.247
 696.202 533.875
 143.148 471.903
 52.146 425.927
 611.297 272.477
 327.096 997.729
 56.148 24.577
 592.382 742.819
 387.345 158.429
 416.218 608.749
 495.627 980.311
 686.617 605.898
 3.260 578.428
 120.314 865.610
 982.471 533.773
 990.975 87.435
 258.480 438.227
 768.117 884.320
 494.537 780.636
 269.133 871.775
 906.847 379.705
 431.294 601.785
 963.509 408.740
 952.660 904.554
 897.874 125.746
 327.365 551.712
 5.418 662.685
 412.199 714.730
 14.832 875.403
 760.816 673.812
 927.214 61.611
 905.954 988.067
 528.712 835.087
 368.185 610.442
 806.658 132.165
 934.636 604.516
 70.113 19.341
 148.709 469.225
 103.943 982.115
 650.975 16.955
 910.387 783.892
 134.199 85.862
 830.835 884.819
 47.087 545.053
 238.840 163.998
 580.148 408.265
 776.741 170.719
 874.447 885.562
 824.586 982.725
 244.613 741.286
 671.022 629.249
 638.901 899.118
 659.642 866.633
 662.257 240.759
 446.974 313.050
 557.098 523.685
 794.096 760.460
 318.006 226.213
 965.313 106.085
 60.929 486.054
 594.718 267.727
 278.077 593.541
 653.587 668.232
 292.985 335.367
 85.118 160.818
 145.735 852.060
 522.882 401.169
 48.764 206.385
 858.569 701.905
 174.920 84.837
 934.265 893.823
 790.281 635.318
 293.877 995.218
 996.993 436.789
 304.823 900.399
 680.951 697.258
 450.174 451.502
 694.138 572.004
 666.785 279.978
 73.041 711.856
 68.295 587.093
 887.551 909.869
 623.079 483.884
 516.700 772.618
 564.364 802.921
 99.349 349.044
 778.839 115.521
 153.498 395.285
 765.524 492.828
 894.219 618.937
 170.729 807.088
 307.639 652.009
 408.201 815.946
 210.134 360.287
 564.604 158.565
 194.404 260.606
 96.105 734.488
 847.044 529.607
 746.912 766.593
 928.134 231.929
 498.120 466.157
 298.254 746.658
 96.344 434.336
 430.956 843.478
 55.546 329.465
 981.299 759.795
 789.677 498.155
 418.699 903.618
 363.632 70.618
 453.409 290.926
 969.325 832.877
 371.837 498.328
 694.095 152.233
 381.271 140.000
 80.041 504.705
 287.049 671.214
 833.364 156.977
 875.569 578.355
 368.330 229.256
 48.895 777.514
 525.487 413.345
 297.895 740.917
 230.517 761.949
 461.300 574.160
 329.213 186.146
 800.913 939.145
 694.039 98.970
 335.012 460.459
 625.456 290.832
 672.253 559.811
 821.428 899.220
 539.869 667.782
 844.405 788.716
 18.404 489.081
 237.576 851.170
 599.664 611.649
 720.778 499.167
 446.984 807.050
 298.252 803.250
 232.596 65.935
 531.223 425.258
 184.036 834.800
 641.485 352.383
 221.733 296.407
 819.643 830.946
 497.624 484.196
 993.302 242.505
 137.618 799.637
 74.212 630.672
 389.774 260.068
 135.434 363.379
 729.082 833.353
 184.124 956.443
 265.909 195.076
 885.019 359.749
 248.533 495.576
 274.611 252.731
 694.232 459.485
 784.913 861.844
 584.434 712.448
 695.529 16.191
 427.081 381.223
 958.153 130.486
 836.373 128.421
 521.821 344.997
 572.111 136.021
 241.215 473.508
 887.080 557.539
 913.421 791.754
 173.214 423.103
 278.110 134.943
 600.935 350.820
 77.671 624.234
 489.424 28.785
 730.982 484.393
 509.959 762.292
 379.081 489.838
 944.605 298.537
 142.767 241.243
 235.984 155.011
 349.274 652.505
 61.559 187.445
 273.596 156.830
 441.622 678.451
 964.201 424.902
 691.253 739.710
 925.009 47.432
 802.871 869.933
 576.249 154.087
 501.183 559.689
 364.689 321.905
 352.629 485.290
 315.580 135.421
 996.461 80.193
 469.287 180.011
 557.087 747.768
 608.092 127.374
 313.046 208.144
 614.069 470.991
 655.906 119.203
 696.614 718.965
 644.589 233.361
 155.474 796.626
 122.302 643.790
 697.478 661.919
 442.696 723.162
 76.325 819.020
 580.582 892.307
 776.358 421.244
 464.990 493.638
 993.299 890.586
 156.391 543.453
 485.276 620.767
 336.144 647.863
 262.411 62.149
 28.853 678.982
 166.935 764.270
 534.167 101.958
 360.641 244.849
 904.013 940.614
 603.049 598.241
 617.513 981.868
 70.470 802.483
 235.398 799.250
 760.081 748.809
 68.170 766.850
 248.963 133.142
 280.247 320.788
 568.840 813.345
 341.699 80.095
 124.195 862.508
 498.870 977.897
 163.607 916.260
 587.274 582.565
 129.167 115.865
 379.825 253.368
 902.004 848.915
 29.072 513.056
 257.009 961.884
 505.010 8.247
 788.551 305.134
 184.966 35.634
 801.160 528.447
 556.504 846.679
 632.877 396.702
 939.256 705.039
 130.323 479.269
 10.899 999.494
 387.812 587.275
 983.274 41.280
 840.395 509.793
 467.085 569.809
 633.071 418.533
 291.010 416.594
 224.190 271.811
 909.888 336.491
 97.043 918.989
 106.461 201.076
 504.684 668.493
 724.639 695.094
 442.155 383.694
 385.254 387.720
 688.597 774.982
 946.741 730.922
 278.577 292.235
 755.132 723.266
 214.560 734.441
 55.441 865.188
 516.526 492.712
 838.252 708.167
 793.708 855.402
 602.507 992.733
 719.181 421.031
 212.764 697.149
 970.457 793.524
 104.172 538.599
 76.241 47.678
 382.009 731.257
 967.318 139.304
 918.672 400.759
 982.407 448.234
 866.712 662.937
 320.019 953.039
 281.897 317.619
 975.583 379.275
 938.883 597.626
 657.816 789.311
 280.103 801.432
 966.332 7.852
 575.701 668.482
 738.776 535.481
 301.362 412.546
 273.164 990.659
 927.475 685.297
 510.918 952.164
 426.331 814.486
 967.453 428.036
 965.859 254.301
 537.516 148.383
 294.147 746.095
 427.319 828.358
 6.800 552.494
 598.475 350.074
 210.696 774.564
 801.541 109.925
 487.292 58.277
 659.592 227.840
 654.183 451.923
 292.601 840.342
 715.790 189.595
 687.620 738.337
 876.888 287.628
 782.207 367.476
 313.265 981.462
 981.477 903.383
 2.196 771.160
 343.131 231.414
 715.147 646.634
 788.534 201.885
 872.411 531.088
 607.993 263.463
 413.999 106.387
 979.825 281.868
 915.582 600.854
 798.602 76.090
 588.593 352.761
 469.135 513.417
 468.506 676.546
 458.734 226.774
 387.113 809.272
 878.337 498.015
 318.259 198.246
 578.719 199.120
 410.527 694.062
 674.935 25.775
 706.067 64.066
 852.008 486.184
 876.767 757.555
 637.701 129.279
 675.021 794.762
 261.838 483.791
 537.140 666.151
 42.384 821.208
 437.068 6.881
 60.428 605.748
 663.501 734.143
 401.895 822.684
 384.934 123.656
 473.609 18.200
 328.004 667.929
 943.954 90.202
 481.053 355.435
 140.568 656.975
 756.838 479.794
 264.128 231.297
 18.292 115.181
 381.386 739.622
 755.181 752.929
 753.257 962.509
 166.196 199.665
 874.308 812.937
 72.651 995.019
 465.707 607.989
 291.673 263.213
 220.197 487.146
 106.873 904.648
 68.477 263.043
 774.486 338.446
 173.371 399.473
 527.350 992.942
 391.102 654.129
 925.625 417.230
 26.044 622.733
 242.638 152.270
 882.397 915.309
 660.549 395.077
 747.837 688.633
 630.898 444.494
 972.503 470.897
 779.516 3.551
 2.331 630.848
 107.226 593.187
 937.299 964.992
 63.648 707.749
 89.420 969.541
 910.714 407.362
 367.139 710.836
 908.067 929.740
 195.178 356.828
 460.044 638.730
 753.021 446.397
 882.397 373.864
 70.276 681.808
 748.459 580.100
 20.641 277.324
 434.120 676.083
 403.426 794.133
 27.288 49.509
 66.456 564.369
 931.704 77.142
 708.144 646.663
 461.776 272.798
 479.743 169.619
 382.148 328.042
 499.097 580.653
 533.782 576.769
 670.767 914.364
 451.489 576.409
 898.572 680.964
 712.983 735.735
 567.585 321.118
 867.061 553.602
 584.101 614.203
 321.540 276.176
 892.600 713.328
 886.704 984.967
 165.047 129.232
 576.761 37.392
 784.908 528.509
 282.825 779.402
 658.962 447.392
 512.095 810.429
 195.581 264.023
 208.184 219.468
 727.770 98.874
 848.884 933.264
 50.425 819.452
 385.424 69.561
 729.357 371.989
 919.620 307.107
 648.383 125.482
 293.862 247.176
 441.892 433.751
 427.991 416.854
 143.643 856.458
 414.711 461.121
 526.228 352.973
 171.875 588.167
 245.623 712.227
 139.879 10.550
 405.964 711.238
 852.458 894.265
 463.418 224.621
 649.664 759.987
 265.280 222.403
 746.008 837.485
 319.896 294.920
 921.122 158.035
 291.410 797.945
 324.392 173.793
 965.534 700.844
 41.582 51.289
 121.611 793.271
 876.244 22.852
 533.213 625.098
 170.714 959.964
 693.773 749.243
 802.772 711.933
 392.567 852.248
 819.761 428.070
 345.282 803.498
 540.492 638.836
 186.122 656.645
 598.000 38.503
 56.548 87.767
 997.779 807.194
 159.338 561.376
 214.166 692.195
 193.594 850.224
 982.904 586.908
 832.806 86.664
 314.550 790.513
 968.354 746.028
 348.342 683.143
 507.225 325.893
 689.647 31.400
 105.862 724.542
 479.412 259.246
 440.427 688.404
 487.709 632.256
 884.245 208.322
 314.924 652.066
 790.605 430.407
 336.214 926.387
 796.457 806.855
 303.278 142.618
 581.000 658.893
 691.240 444.851
 571.940 637.058
 569.593 800.671
 8.737 338.074
 309.917 791.856
 191.911 432.983
 97.690 508.750
 394.085 453.937
 472.566 849.368
 833.736 18.692
 915.400 889.230
 946.331 899.658
 468.850 105.401
 387.846 391.199
 112.426 7.588
 308.570 833.145
 906.175 190.494
 304.915 614.401
 17.094 405.563
 536.112 227.683
 598.821 28.160
 51.539 960.336
 11.635 229.865
 761.828 87.626
 152.681 357.650
 379.392 250.665
 275.215 965.278
 306.646 333.341
 873.208 771.135
 945.864 149.135
 209.744 555.361
 404.537 673.025
 293.113 822.487
 563.417 234.911
 425.581 499.668
 28.717 873.819
 441.542 211.083
 500.437 46.969
 942.540 853.288
 529.430 720.548
 957.923 521.649
 808.089 931.374
 696.219 922.677
 923.530 607.690
 291.343 509.886
 605.702 446.126
 530.448 851.186
 712.270 148.637
 520.285 463.727
 621.474 282.326
 603.753 218.327
 46.020 406.028
 777.744 741.307
 55.773 145.789
 541.045 238.745
 903.324 347.940
 873.174 189.296
 11.108 809.843
 721.297 140.037
 706.562 916.906
 465.428 779.037
 315.796 597.867
 807.831 822.956
 457.617 662.252
 59.792 462.946
 557.666 883.256
 999.862 963.212
 44.344 230.936
 177.414 949.942
 539.612 804.850
 512.296 301.000
 842.250 138.064
 276.856 826.217
 170.569 287.437
 475.341 982.531
 115.699 145.494
 395.228 206.409
 13.515 629.831
 786.311 467.284
 9.065 265.383
 20.272 890.340
 326.329 377.095
 443.068 695.328
 110.668 875.304
 404.977 821.705
 451.871 928.852
 541.877 921.016
 670.930 682.487
 392.749 497.692
 840.392 352.216
 432.007 862.473
 561.086 307.020
 833.865 862.258
 820.386 165.734
 485.254 590.750
 969.935 67.258
 842.856 130.868
 473.278 439.824
 560.591 888.167
 653.454 145.479
 471.693 940.748
 612.810 419.553
 522.522 642.276
 275.777 687.758
 855.080 198.281
 921.790 17.200
 106.246 210.048
 9.900 549.266
 521.848 3.940
 756.843 944.897
 13.576 586.296
 102.608 334.704
 360.399 75.197
 996.072 961.732
 370.631 641.021
 550.499 103.257
 676.341 159.146
 575.046 695.089
 581.616 652.259
 382.639 608.493
 886.902 29.099
 33.301 762.540
 172.623 854.209
 300.223 225.795
 659.401 793.225
 476.512 468.513
 435.137 744.784
 584.777 783.440
 720.001 408.309
 848.799 179.037
 551.080 452.449
 253.829 358.148
 134.177 488.042
 305.104 588.198
 409.471 549.071
 416.569 721.876
 591.749 722.747
 775.336 481.588
 509.415 313.716
 661.942 533.918
 117.061 486.267
 520.023 274.831
 184.902 601.700
 97.742 560.775
 668.803 495.759
 591.407 559.411
 884.008 153.902
 351.620 176.047
 294.178 711.446
 634.495 123.345
 388.382 393.233
 443.625 143.552
 858.572 15.901
 389.276 430.885
 668.490 498.342
 944.694 219.076
 884.563 596.233
 588.360 343.235
 535.895 819.024
 246.719 419.704
 703.061 367.594
 683.550 941.421
 375.934 503.503
 87.145 904.321
 944.565 222.693
 980.332 672.766
 22.473 544.630
 694.710 284.933
 379.962 369.560
 311.083 684.046
 270.969 320.232
 52.822 845.616
 258.003 528.590
 335.736 127.232
 616.929 102.254
 813.198 584.424
 580.511 299.929
 922.975 427.865
 553.876 939.984
 334.758 213.285
 206.607 583.554
 835.468 991.405
 168.310 784.603
 171.432 251.916
 283.647 536.947
 119.457 589.552
 828.663 715.417
 87.383 133.984
 265.283 189.043
 182.000 716.352
 481.116 652.582
 339.319 807.245
 696.006 494.170
 528.441 533.022
 437.184 996.780
 532.911 654.099
 16.711 306.003
 528.172 630.763
 566.312 223.217
 834.005 684.994
 877.274 479.064
 378.516 732.454
 491.301 575.484
 695.173 864.319
 829.840 64.131
 644.581 626.947
 725.164 654.232
 544.288 116.916
 820.441 353.907
 367.166 83.805
 685.152 876.275
 74.195 33.069
 596.783 356.646
 751.334 231.658
 172.932 491.665
 871.173 540.787
 6.473 127.910
 875.007 899.980
 219.530 89.405
 124.785 846.451
 172.653 274.483
 689.953 721.901
 159.448 296.948
 72.817 758.346
 702.954 859.453
 826.802 374.819
 420.417 684.213
 652.419 102.343
 412.882 883.801
 361.205 195.881
 793.617 719.842
 552.173 314.969
 526.200 497.349
 750.054 551.044
 883.705 995.521
 489.707 456.316
 952.532 100.727
 604.645 759.243
 28.865 833.645
 75.601 823.745
 36.412 540.042
 831.948 77.331
 228.129 824.253
 66.718 67.030
 122.150 667.233
 945.657 236.767
 516.563 799.071
 160.724 206.605
 385.362 641.637
 25.430 289.667
 788.451 243.679
 738.443 238.761
 644.688 482.054
 885.764 69.668
 284.475 173.213
 121.824 75.159
 286.177 543.684
 505.193 402.138
 830.914 52.693
 982.689 408.711
 8.019 790.552
 661.992 308.665
 447.236 429.985
 511.046 723.897
 824.725 961.605
 24.367 842.307
 123.013 567.533
 831.665 76.770
 657.586 987.440
 651.072 862.965
 405.916 508.472
 943.697 458.419
 882.153 304.679
 972.683 16.348
 939.606 693.342
 150.564 525.366
 403.707 36.259
 844.263 415.325
 243.683 455.562
 545.919 231.333
 188.100 358.497
 186.892 39.081
 837.387 466.991
 626.402 427.087
 688.077 759.527
 68.570 663.349
 274.605 479.296
 513.024 808.496
 274.113 308.779
 814.230 214.065
 779.775 512.548
 580.412 687.700
 603.990 503.455
 880.142 797.176
 952.623 979.325
 516.761 938.241
 846.812 735.469
 779.698 298.913
 444.227 100.827
 967.257 122.251
 814.815 931.152
 305.634 373.703
 597.719 370.881
 949.806 246.255
 350.310 456.016
 657.946 840.979
 794.021 754.390
 174.367 811.882
 765.259 948.202
 857.309 997.525
 646.318 768.687
 245.748 828.753
 737.451 346.737
 0.542 118.572
 246.538 589.445
 484.651 239.033
 829.947 14.545
 497.669 468.720
 382.953 847.175
 762.866 766.622
 719.368 521.180
 419.406 472.863
 20.061 836.016
 315.897 548.683
 293.852 346.544
 479.381 307.654
 360.223 443.463
 969.957 33.172
 12.906 494.385
 977.181 65.625
 491.149 227.803
 600.110 533.281
 309.096 763.169
 236.301 816.957
 964.071 719.462
 922.517 518.160
 355.452 211.954
 685.349 347.978
 644.587 203.145
 916.097 189.029
 222.676 180.179
 751.360 90.823
 831.424 949.532
 267.547 140.749
 306.673 72.831
 160.832 775.290
 947.968 108.482
 238.567 941.172
 919.616 6.228
 77.096 631.794
 77.221 250.105
 265.256 274.040
 106.726 324.707
 741.906 553.383
 232.918 845.723
 417.017 885.950
 76.105 944.792
 934.625 485.184
 537.850 817.655
 565.967 953.860
 110.450 460.946
 614.166 451.207
 415.016 654.931
 747.712 646.868
 467.131 955.823
 566.813 51.298
 488.048 491.446
 730.482 594.430
 567.082 497.945
 747.358 965.147
 134.420 973.732
 252.015 692.944
 723.156 381.043
 271.449 985.599
 538.271 707.451
 732.198 183.598
 765.017 261.832
 693.836 370.098
 649.245 564.847
 524.361 216.583
 180.355 486.771
 290.188 846.992
 669.579 159.853
 929.260 180.281
 811.160 63.411
 549.432 442.479
 563.717 353.161
 263.153 918.744
 718.955 928.210
 979.048 404.360
 613.073 736.531
 245.021 586.764
 564.385 390.253
 627.532 890.347
 223.135 663.729
 847.861 299.049
 734.198 889.074
 436.248 761.534
 30.891 544.939
 545.103 918.529
 492.642 494.849
 647.118 775.748
 857.676 802.129
 575.609 298.490
 634.475 900.489
 13.158 710.825
 205.822 94.785
 449.324 44.263
 473.240 7.724
 485.572 464.482
 807.072 168.572
 420.525 392.394
 511.143 593.048
 384.156 975.301
 196.557 953.919
 66.793 118.693
 805.834 954.422
 797.024 888.424
 408.182 347.164
 429.138 481.305
 874.565 885.950
 101.153 249.948
 665.599 443.827
 392.433 80.918
 957.659 805.261
 47.016 155.563
 377.511 861.736
 115.104 177.426
 600.914 367.109
 808.591 201.875
 836.883 191.144
 353.230 440.886
 810.523 436.782
 764.266 792.916
 770.683 539.643
 466.545 334.290
 484.250 868.152
 544.681 839.726
 290.122 601.595
 742.480 326.675
 429.111 133.775
 60.322 157.473
 850.916 674.950
 429.277 917.318
 38.423 488.211
 804.655 912.443
 548.915 572.767
 530.316 15.230
 620.117 10.804
 717.876 800.321
 448.526 432.383
 979.206 562.904
 443.320 570.408
 291.842 247.548
 669.652 12.109
 288.800 419.224
 801.739 482.135
 398.525 819.122
 643.483 183.491
 147.188 423.706
 779.993 384.946
 532.311 189.095
 288.237 976.589
 719.861 252.679
 953.071 658.968
 770.757 484.077
 853.070 716.389
 609.610 147.773
 949.197 522.712
 778.895 545.447
 831.674 500.385
 524.355 848.026
 662.920 802.883
 608.951 672.553
 656.646 510.510
 708.002 89.191
 917.868 253.294
 880.356 707.036
 851.538 427.045
 100.533 847.244
 547.585 214.406
 164.158 897.520
 939.580 517.763
 10.935 97.885
 188.080 351.322
 41.488 844.263
 686.362 812.501
 810.198 239.740
 557.115 185.600
 357.462 964.953
 188.358 141.511
 781.502 486.242
 633.001 145.035
 649.923 345.697
 909.976 715.354
 800.830 469.628
 939.596 895.593
 596.685 545.356
 18.905 354.763
 963.658 20.208
 94.384 790.992
 595.434 906.713
 272.827 440.829
 621.961 585.061
 882.986 377.936
 267.230 194.574
 270.162 148.998
 550.705 32.515
 386.128 28.813
 757.514 928.758
 93.310 554.820
 124.086 652.268
 104.034 938.711
 197.840 609.029
 244.932 755.022
 449.192 5.702
 598.439 919.875
 587.004 139.361
 306.143 234.411
 378.377 906.965
 903.810 654.291
 652.045 150.558
 930.038 327.265
 201.524 222.570
 847.115 323.859
 957.564 593.076
 624.818 771.296
 605.507 365.780
 459.380 827.653
 646.097 925.999
 277.826 32.922
 180.556 331.745
 862.494 117.063
 712.759 463.498
 525.156 294.500
 351.833 870.359
 371.162 532.156
 644.153 956.670
 881.031 737.351
 119.449 925.996
 62.595 406.369
 584.539 286.514
 6.999 28.798
 401.245 786.811
 735.484 621.692
 931.505 222.929
 623.052 727.124
 90.078 480.961
 4.982 242.799
 408.912 564.935
 341.076 655.255
 160.954 833.134
 261.886 836.107
 216.626 618.933
 135.660 162.149
 293.266 251.948
 361.881 588.537
 814.561 894.685
 258.055 590.278
 509.492 757.300
 204.683 880.807
 262.821 102.778
 146.172 198.257
 274.127 976.455
 813.081 541.341
 810.222 22.686
 286.845 249.592
 345.220 838.631
 128.344 609.455
 600.260 577.173
 46.115 971.671
 425.804 480.080
 501.160 70.248
 946.568 496.596
 199.146 613.553
 323.613 435.143
 776.188 688.659
 619.177 285.792
 263.431 886.758
 894.876 533.457
 943.546 766.474
 978.415 816.574
 767.294 660.189
 521.611 49.504
 561.952 373.560
 595.012 760.473
 270.225 898.468
 251.718 557.895
 545.972 363.423
 203.002 249.200
 292.440 482.392
 17.310 636.262
 453.755 273.230
 446.280 604.414
 308.118 730.874
 539.098 27.367
 111.828 29.694
 900.144 713.734
 610.073 155.652
 623.285 123.002
 269.984 234.785
 275.956 646.524
 163.212 223.208
 562.293 664.495
 991.967 689.023
 550.033 400.852
 529.936 672.754
 261.813 368.087
 656.640 725.113
 997.137 252.089
 572.712 244.814
 533.994 778.212
 769.474 871.030
 754.469 34.022
 917.366 511.831
 720.288 27.643
 265.674 339.128
 593.785 824.894
 95.230 870.409
 437.295 340.734
 623.945 846.708
 37.306 933.678
 873.068 654.189
 775.106 54.435
 903.836 313.463
 817.317 785.984
 526.807 757.066
 720.045 651.506
 769.804 52.540
 949.882 294.338
 718.391 118.302
 922.296 801.305
 671.588 174.490
 369.831 564.191
 194.679 914.329
 183.835 685.788
 613.176 57.156
 157.231 334.843
 743.093 326.391
 203.186 951.806
 361.584 899.598
 874.743 383.607
 710.821 308.859
 180.909 475.517
 521.874 574.448
 430.849 231.845
 922.674 869.990
 863.382 750.718
 636.280 220.610
 185.625 883.143
 17.303 995.016
 482.282 120.122
 353.001 277.027
 723.793 996.728
 62.259 490.905
 833.343 257.074
 754.174 948.264
 834.013 853.338
 805.482 712.793
 430.336 274.938
 132.720 413.949
 753.898 706.100
 74.110 343.968
 268.825 592.366
 864.232 446.656
 666.982 625.578
 641.071 144.502
 239.191 214.867
 532.717 486.600
 770.898 746.014
 345.755 858.000
 639.488 406.593
 138.020 636.550
 975.253 898.864
 377.102 271.615
 556.118 820.969
 37.879 486.662
 433.223 980.092
 405.801 761.391
 103.939 34.789
 259.070 156.469
 662.625 39.312
 686.835 523.170
 647.278 87.601
 949.739 450.052
 970.254 1.672
 344.440 88.686
 159.494 66.706
 39.023 560.462
 257.506 137.516
 798.622 657.157
 821.077 997.802
 620.194 330.746
 55.832 880.184
 695.681 234.605
 804.941 302.298
 180.067 681.465
 817.331 358.943
 764.773 566.266
 952.411 864.539
 560.049 448.400
 68.776 61.857
 738.358 371.894
 704.583 315.660
 453.211 539.152
 26.643 372.521
 846.449 449.432
 221.076 485.511
 316.902 13.663
 666.219 334.961
 422.914 799.401
 91.848 100.091
 811.922 421.192
 39.616 892.554
 846.613 40.566
 427.643 709.127
 266.918 485.098
 845.525 19.710
 381.028 36.814
 400.737 516.925
 210.659 16.806
 867.814 619.154
 473.070 835.879
 500.061 259.353
 715.001 761.610
 920.571 792.988
 725.081 732.427
 863.405 520.783
 147.826 731.545
 363.947 112.314
 63.633 511.211
 54.275 917.046
 947.918 464.293
 88.183 808.069
 594.521 700.383
 562.141 383.926
 202.694 562.183
 102.427 384.797
 255.440 970.770
 122.145 405.470
 134.895 811.597
 510.500 19.466
 656.143 653.760
 674.042 392.330
 85.802 160.637
 707.486 248.996
 430.452 718.684
 409.943 577.615
 220.211 841.728
 89.051 873.080
 15.315 449.936
 896.655 736.174
 972.381 965.818
 429.655 702.907
 19.168 494.774
 700.709 753.000
 202.332 986.181
 356.318 771.804
 245.190 914.629
 292.867 567.370
 138.333 532.323
 21.366 890.395
 994.592 365.954
 263.745 301.607
 444.116 248.313
 160.585 976.723
 490.930 561.008
 43.328 446.808
 168.286 434.871
 212.480 420.885
 138.467 714.671
 384.542 822.597
 908.607 490.867
 69.830 854.093
 855.966 770.301
 844.687 653.966
 255.269 377.386
 336.499 83.653
 911.829 815.772
 378.394 515.473
 464.965 586.346
 670.461 628.231
 527.348 250.292
 941.926 81.540
 361.525 385.644
 908.265 241.858
 11.894 943.230
 701.015 591.347
 659.058 434.153
 186.667 50.483
 347.180 838.115
 33.061 687.756
 260.011 212.375
 203.912 441.489
 947.320 198.118
 19.405 821.959
 593.235 98.390
 96.168 644.430
 787.214 963.760
 534.508 729.009
 726.092 333.743
 143.857 20.362
 213.871 499.238
 356.278 574.106
 809.840 570.237
 668.146 437.473
 533.594 340.681
 945.383 245.506
 398.984 166.098
 29.617 752.341
 902.515 427.818
 671.309 927.147
 322.960 908.807
 599.138 338.976
 138.813 699.934
 299.021 522.540
 82.467 381.906
 935.222 811.933
 821.986 867.684
 492.495 721.228
 192.979 764.382
 172.666 575.100
 447.894 634.227
 939.999 500.078
 504.387 453.777
 804.014 594.406
 467.847 632.303
 460.906 633.890
 288.430 537.951
 618.403 840.501
 755.835 868.313
 114.935 353.307
 804.510 805.478
 551.612 176.605
 420.075 520.109
 902.108 632.713
 129.709 680.932
 596.629 77.041
 903.347 522.108
 115.354 716.792
 270.222 198.855
 725.819 453.594
 1.207 489.531
 787.541 401.657
 959.164 889.013
 983.786 39.666
 767.918 182.961
 960.900 274.909
 89.632 235.553
 524.262 236.314
 277.083 895.098
 699.131 588.750
 432.089 193.988
 384.895 59.616
 857.230 853.469
 861.168 691.205
 141.606 102.459
 220.531 845.381
 732.197 976.066
 660.416 972.784
 573.172 207.524
 48.621 665.115
 961.970 91.248
 944.446 99.344
 92.246 939.759
 299.619 986.206
 201.714 38.939
 947.476 896.675
 892.901 20.739
 110.772 969.700
 75.047 907.065
 991.647 628.290
 317.370 460.521
 853.423 940.575
 892.164 25.312
 242.932 565.134
 808.491 513.517
 342.005 988.346
 34.276 237.743
 163.704 684.393
 420.504 700.713
 37.103 359.856
 572.853 406.434
 746.314 54.329
 763.831 77.452
 825.529 291.542
 595.525 60.234
 960.723 963.023
 365.930 28.555
 637.070 194.985
 270.020 595.900
 104.062 131.158
 693.009 6.339
 240.581 657.477
 893.387 463.277
 901.161 412.414
 496.313 792.122
 51.394 548.387
 45.774 321.869
 272.458 229.827
 721.929 58.110
 677.452 632.487
 496.391 243.036
 659.325 622.378
 954.445 234.089
 233.404 482.993
 693.837 650.236
 676.755 183.364
 252.562 942.125
 159.856 159.925
 513.786 839.144
 649.453 360.535
 278.632 552.544
 399.262 73.500
 434.129 600.134
 279.791 557.731
 824.353 735.720
 300.416 687.607
 460.934 677.532
 294.685 228.725
 191.255 236.755
 550.304 235.040
 938.226 543.204
 423.374 686.198
 397.322 483.927
 765.043 413.989
 840.338 236.474
 469.177 662.256
 850.047 56.809
 110.913 114.410
 267.717 828.009
 555.709 751.627
 951.391 486.262
 472.002 583.237
 645.340 402.236
 851.666 744.637
 81.597 336.033
 232.716 79.013
 557.500 321.024
 208.160 514.322
 546.459 24.496
 701.438 989.339
 243.520 930.752
 178.743 560.464
 366.636 385.088
 565.880 588.684
 526.038 805.594
 834.611 533.112
 237.769 535.306
 541.140 99.418
 346.818 81.714
 636.134 59.102
 596.612 226.655
 548.298 485.536
 144.614 430.266
 376.733 977.305
 491.086 481.725
 344.333 456.410
 25.433 741.499
 876.259 651.839
 871.107 989.623
 513.434 486.993
 47.619 647.910
 668.409 377.187
 992.231 427.279
 125.279 271.245
 972.499 601.336
 400.353 15.140
 855.617 601.661
 167.611 917.174
 515.889 337.023
 42.621 910.715
 995.486 66.743
 68.452 364.709
 476.599 207.106
 293.437 822.685
 469.220 659.117
 237.536 961.761
 115.137 46.641
 754.071 74.054
 605.414 217.392
 577.096 869.125
 809.123 947.200
 550.408 378.829
 921.677 603.113
 338.824 981.538
 321.512 556.237
 80.817 833.626
 636.622 24.674
 536.920 350.020
 983.528 294.826
 481.541 376.151
 369.490 580.772
 366.315 669.728
 716.302 192.044
 218.204 607.319
 945.992 886.216
 720.732 257.933
 93.501 871.189
 935.673 249.737
 710.444 620.465
 956.963 88.301
 581.828 591.182
 328.379 672.518
 381.924 848.039
 509.773 870.516
 687.082 145.921
 329.362 850.869
 286.174 999.991
 826.075 868.412
 980.545 855.010
 358.657 848.606
 745.107 476.927
 357.558 135.086
 883.764 841.206
 720.293 412.757
 512.281 936.593
 27.684 110.110
 649.401 283.106
 492.043 551.599
 405.361 462.826
 671.981 71.785
 191.606 355.968
 413.220 30.991
 705.534 977.728
 439.838 766.487
 291.465 129.280
 343.160 568.570
 469.078 455.195
 41.478 647.511
 231.389 776.555
 836.712 131.351
 627.675 721.474
 25.582 547.420
 96.867 71.025
 262.889 149.516
 641.791 887.212
 981.023 280.755
 824.848 290.315
 679.005 647.640
 515.385 745.505
 670.419 628.058
 575.076 333.821
 364.995 264.323
 180.399 791.735
 623.752 387.530
 154.009 68.472
 521.222 882.200
 615.916 873.526
 647.029 697.219
 30.556 661.679
 138.015 122.490
 579.596 862.939
 33.974 628.523
 948.660 934.703
 456.247 271.757
 497.927 158.075
 8.026 130.845
 263.819 575.357
 755.697 303.262
 887.008 267.514
 67.368 767.642
 909.000 385.831
 431.549 531.260
 657.072 208.604
 457.540 325.671
 329.912 609.634
 449.264 93.841
 791.597 959.351
 954.140 302.103
 820.476 781.035
 304.211 898.366
 185.847 743.744
 502.397 478.277
 436.370 471.054
 554.790 883.306
 879.843 501.611
 30.924 274.221
 67.858 765.984
 846.469 451.225
 527.239 496.653
 933.680 344.657
 312.674 307.554
 98.967 709.931
 704.247 650.083
 297.208 925.064
 505.575 248.304
 190.030 722.234
 581.717 852.359
 939.465 765.487
 633.218 531.366
 36.545 309.533
 558.678 201.741
 722.060 100.109
 891.346 490.776
 447.452 80.393
 687.070 846.011
 399.489 992.225
 325.858 886.618
 502.723 262.510
 105.107 862.408
 476.945 567.085
 340.128 138.683
 498.870 604.946
 240.662 400.932
 162.557 99.216
 848.029 703.029
 693.779 87.237
 246.242 137.425
 520.409 656.125
 505.431 247.704
 182.344 422.942
 983.589 935.381
 357.449 16.949
 762.505 527.099
 239.212 377.462
 888.610 499.240
 210.411 882.416
 445.014 628.762
 376.121 733.383
 216.316 716.943
 38.123 971.624
 194.793 572.222
 178.682 331.373
 490.615 335.822
 870.086 461.475
 377.998 76.238
 711.074 990.612
 465.284 593.443
 713.980 366.192
 4.223 679.097
 907.033 269.969
 540.094 433.796
 482.718 877.236
 790.435 295.948
 901.622 969.602
 370.054 979.283
 565.993 388.006
 750.747 727.876
 700.670 992.423
 355.911 0.221
 941.705 913.070
 596.348 599.297
 933.392 685.791
 810.485 226.135
 399.459 878.272
 789.493 693.428
 688.582 66.067
 858.124 476.907
 531.305 805.930
 311.296 680.015
 595.918 392.131
 543.510 756.859
 634.172 248.412
 75.085 785.143
 381.281 398.663
 201.237 651.178
 563.927 433.749
 445.471 39.879
 98.646 126.007
 869.017 591.587
 882.785 478.541
 507.780 362.673
 120.954 690.625
 415.096 816.993
 349.763 696.263
 573.377 879.823
 758.546 528.664
 94.374 144.856
 918.160 483.177
 903.444 569.019
 66.090 614.834
 447.936 990.322
 924.541 499.411
 787.111 522.854
 997.582 909.830
 817.140 422.707
 80.462 379.365
 919.400 872.376
 573.879 821.714
 256.120 432.693
 211.172 3.464
 490.282 685.173
 138.356 780.161
 295.469 998.655
 424.807 442.357
 518.176 958.126
 93.660 117.220
 835.110 986.809
 541.078 45.049
 739.601 161.903
 736.177 324.180
 425.768 397.429
 160.219 784.012
 801.190 662.408
 934.689 411.392
 336.181 978.145
 710.983 893.214
 591.167 743.840
 435.858 536.362
 97.111 765.403
 180.698 39.069
 294.398 888.649
 521.528 285.138
 663.427 686.432
 0.948 749.695
 158.488 431.623
 591.507 993.031
 941.967 956.610
 739.163 594.447
 17.943 698.478
 0.317 272.895
 195.586 640.928
 829.426 653.545
 339.257 263.744
 137.605 482.699
 752.750 413.249
 565.068 146.737
 921.825 18.425
 309.219 208.828
 527.206 243.394
 971.122 700.268
 417.933 324.782
 449.642 967.539
 83.740 469.596
 976.457 623.031
 519.635 653.804
 76.325 234.226
 373.695 472.663
 513.447 735.638
 1.134 750.292
 182.604 598.616
 807.893 958.223
 787.251 750.249
 802.380 551.198
 958.286 313.747
 34.783 674.731
 977.329 934.328
 992.897 794.733
 325.577 757.559
 648.086 247.428
 60.537 808.128
 764.427 500.943
 282.966 358.164
 60.922 692.259
 278.182 923.535
 566.815 278.863
 960.763 347.303
 952.308 88.783
 8.657 351.012
 123.596 721.022
 109.392 301.280
 17.161 837.394
 452.799 361.737
 342.103 982.984
 465.186 804.583
 232.348 903.716
 590.855 933.619
 67.450 13.774
 68.278 728.664
 489.029 461.828
 327.960 132.750
 220.604 802.462
 143.360 556.822
 235.504 388.012
 609.286 125.924
 107.785 436.822
 596.416 905.848
 724.942 127.985
 556.529 565.231
 591.786 731.922
 529.216 896.070
 568.834 563.166
 354.153 352.323
 375.375 679.635
 428.203 303.676
 559.695 635.251
 696.831 337.794
 862.736 994.518
 845.554 492.654
 145.502 653.472
 98.763 340.239
 936.997 587.113
 457.591 968.422
 513.534 405.154
 261.078 979.888
 520.218 882.696
 359.311 21.195
 972.727 417.763
 995.272 213.315
 966.757 521.623
 333.743 334.364
 211.369 979.395
 908.637 128.597
 181.786 126.848
 620.921 621.642
 50.882 814.715
 171.916 514.354
 853.763 504.873
 403.673 326.450
 516.645 634.643
 209.906 951.512
 343.018 858.259
 826.057 167.994
 403.270 130.607
 82.490 693.168
 578.166 331.043
 865.149 850.729
 24.402 367.994
 656.603 395.845
 777.876 482.773
 788.022 567.345
 506.106 948.454
 408.877 844.487
 937.607 92.575
 243.147 20.184
 808.060 757.001
 844.225 173.919
 799.242 31.556
 259.077 561.926
 638.238 587.413
 67.389 731.083
 456.097 810.021
 553.134 713.645
 564.461 448.186
 2.469 645.218
 836.651 805.389
 589.001 756.795
 920.135 891.379
 119.717 377.270
 57.356 107.373
 764.456 315.417
 551.691 277.939
 299.400 5.128
 38.253 378.879
 959.137 845.828
 61.685 495.659
 639.260 767.935
 834.662 124.263
 427.123 733.297
 964.225 279.700
 595.143 440.537
 854.044 280.999
 680.223 258.666
 88.314 950.645
 833.616 438.249
 499.213 106.448
 575.264 42.624
 639.915 81.351
 570.872 162.459
 807.377 918.373
 292.297 701.288
 564.978 331.394
 974.029 989.226
 339.062 365.983
 270.532 354.024
 243.362 446.702
 408.896 475.814
 911.817 557.695
 454.928 312.844
 87.546 212.002
 932.553 814.282
 770.629 552.500
 398.753 752.510
 320.194 964.992
 449.608 296.544
 440.332 433.701
 866.089 411.421
 61.108 133.705
 377.728 571.941
 814.844 426.974
 583.081 405.575
 866.788 142.304
 501.079 776.211
 3.888 299.100
 697.928 51.400
 34.747 945.590
 929.543 189.857
 79.941 579.411
 326.953 187.965
 309.968 398.806
 727.093 944.231
 146.448 982.861
 287.727 865.044
 112.287 646.836
 824.480 435.307
 82.931 781.844
 750.131 420.759
 41.203 725.717
 289.378 527.906
 913.433 773.269
 72.334 910.984
 208.578 609.387
 891.392 337.299
 991.801 918.053
 531.091 572.425
 899.842 5.913
 169.846 360.406
 100.658 692.161
 4.345 502.268
 170.817 309.962
 889.032 995.467
 120.445 681.410
 919.063 19.515
 249.917 252.070
 848.594 36.862
 140.777 976.737
 938.311 236.606
 34.463 950.312
 505.987 560.899
 758.386 482.258
 928.987 214.638
 545.042 266.256
 763.468 728.716
 834.281 335.357
 725.269 701.491
 933.255 594.625
 573.810 424.054
 167.300 256.235
 82.679 859.381
 525.945 474.881
 726.961 316.503
 382.060 793.736
 3.860 576.837
 432.886 702.990
 294.126 894.938
 826.381 114.938
 309.474 929.835
 445.157 942.900
 726.226 251.198
 426.578 197.934
 926.323 107.796
 307.843 189.823
 530.504 910.671
 258.582 30.341
 869.641 652.367
 963.396 821.187
 781.992 804.302
 58.685 690.556
 307.647 170.410
 30.966 386.166
 465.862 555.626
 19.753 994.373
 413.844 777.314
 612.169 730.985
 792.159 616.816
 997.092 726.556
 936.160 402.756
 495.232 534.754
 176.193 429.281
 682.713 345.060
 541.931 748.241
 967.135 839.326
 535.853 707.264
 397.553 445.070
 33.842 124.232
 737.322 696.777
 921.396 146.942
 898.298 200.640
 474.335 614.423
 926.749 629.344
 263.725 348.907
 998.770 463.663
 104.629 15.652
 682.480 199.218
 203.989 508.500
 865.388 193.051
 699.360 784.215
 740.727 619.378
 550.275 476.327
 562.070 411.414
 659.008 782.796
 180.209 1.688
 896.488 120.376
 791.979 942.210
 709.646 966.951
 682.852 534.767
 333.975 531.522
 811.865 767.232
 553.171 276.082
 850.333 611.674
 988.226 505.799
 179.301 962.473
 191.086 901.043
 512.667 686.262
 320.990 909.663
 333.945 819.820
 931.010 789.003
 508.945 427.072
 752.408 988.591
 11.035 942.698
 277.478 715.927
 120.576 558.929
 178.255 414.690
 138.622 815.686
 7.247 507.995
 193.791 634.956
 384.166 885.607
 179.647 591.309
 734.186 25.519
 0.885 865.491
 191.706 384.882
 845.762 611.608
 179.959 336.391
 58.608 45.453
 410.412 792.977
 731.876 487.766
 184.113 100.826
 447.318 567.971
 315.445 398.573
 698.738 397.967
 210.800 565.115
 655.948 489.644
 422.250 1.329
 765.409 631.853
 739.239 719.386
 615.537 621.580
 787.608 720.153
 864.333 309.336
 461.186 112.770
 378.026 660.407
 930.755 325.120
 58.762 632.187
 651.023 539.176
 847.199 444.734
 738.730 896.536
 725.615 988.760
 422.739 307.784
 75.119 525.086
 396.869 881.261
 766.423 725.349
 842.953 94.651
 900.077 369.111
 468.387 164.220
 124.840 422.099
 30.250 435.260
 121.042 688.916
 736.228 602.171
 761.257 67.060
 438.505 762.578
 978.779 573.659
 315.890 577.123
 763.383 608.875
 495.469 521.198
 445.248 338.087
 849.672 518.419
 456.230 986.784
 647.820 295.304
 710.604 256.457
 300.813 15.331
 215.753 885.996
 649.975 76.736
 301.060 641.377
 980.237 96.128
 187.470 147.189
 626.354 769.129
 461.046 48.333
 959.141 484.932
 264.710 970.789
 35.436 775.065
 789.592 739.242
 947.406 164.268
 490.699 799.847
 168.802 45.440
 633.501 922.156
 50.822 369.071
 514.523 39.739
 229.515 283.687
 408.871 699.273
 559.399 217.020
 853.071 578.608
 351.564 92.249
 847.691 101.694
 64.489 540.406
 489.391 409.334
 145.718 724.656
 147.695 66.937
 754.282 126.358
 772.442 522.029
 487.046 763.801
 141.345 723.952
 695.152 495.100
 674.070 635.432
 295.461 485.469
 893.768 890.491
 270.682 549.997
 206.099 266.273
 3.061 885.917
 589.663 258.899
 720.627 918.523
 203.724 97.553
 250.637 353.265
 175.633 348.996
 898.879 569.875
 741.003 599.895
 110.633 744.704
 987.103 940.480
 952.493 342.802
 160.043 384.497
 794.965 194.973
 507.934 362.309
 613.071 346.326
 67.537 821.901
 373.465 326.316
 486.007 712.835
 187.354 806.396
 680.655 47.705
 502.403 656.085
 859.548 811.992
 135.575 823.086
 588.833 594.504
 542.361 905.395
 336.612 445.614
 334.183 675.834
 338.859 538.759
 730.906 600.696
 14.111 252.023
 733.764 768.301
 247.679 231.971
 267.888 829.877
 122.976 422.303
 143.538 39.779
 500.718 397.430
 269.801 265.475
 842.464 238.211
 300.508 686.695
 903.045 616.982
 554.549 599.793
 139.334 355.473
 214.425 335.585
 616.534 6.688
 129.083 350.218
 756.562 655.248
 18.903 388.043
 838.274 185.881
 69.757 587.737
 801.438 432.842
 204.595 118.477
 653.749 481.065
 208.888 517.645
 864.373 670.269
 162.073 247.111
 232.944 674.260
 670.884 998.653
 237.395 148.076
 420.044 133.542
 128.285 504.797
 837.439 25.089
 595.294 191.861
 828.828 440.225
 680.453 564.254
 763.675 916.597
 452.547 920.219
 209.513 100.661
 441.379 186.125
 415.744 460.742
 815.618 963.393
 665.946 693.613
 83.349 424.964
 355.295 536.127
 712.908 755.664
 839.763 872.558
 478.916 244.196
 657.321 807.114
 703.585 669.607
 877.878 328.689
 508.436 587.416
 915.309 925.988
 41.711 456.575
 777.396 876.100
 680.316 94.931
 161.240 304.345
 903.546 685.349
 74.642 639.426
 833.690 845.458
 407.855 922.733
 973.574 129.664
 553.025 997.032
 33.990 652.302
 306.760 836.055
 728.773 345.362
 758.704 886.976
 269.018 124.008
 108.309 1.949
 960.832 999.222
 633.548 318.281
 706.401 911.398
 707.838 810.361
 432.446 864.038
 501.603 446.703
 82.885 306.048
 67.715 224.735
 76.562 778.324
 978.335 371.991
 261.773 629.704
 715.796 758.731
 816.340 284.047
 111.130 892.763
 116.845 659.779
 338.259 607.100
 908.827 102.100
 205.082 815.454
 679.449 672.985
 708.428 125.334
 696.767 82.735
 339.816 55.415
 920.004 557.342
 323.076 509.922
 790.678 776.993
 541.138 691.078
 625.971 842.190
 153.825 969.528
 997.268 315.204
 935.533 336.199
 585.455 426.512
 863.662 897.133
 760.439 849.892
 986.065 680.568
 688.870 247.788
 687.196 554.157
 487.621 422.991
 84.966 816.143
 620.704 126.763
 928.184 559.796
 896.809 751.065
 361.228 13.450
 529.237 547.920
 688.982 42.311
 438.679 87.225
 550.761 942.158
 434.122 191.124
 13.954 653.701
 923.317 14.787
 172.189 940.124
 160.072 616.804
 102.517 775.189
 712.563 755.197
 53.114 826.777
 269.461 625.220
 627.362 148.172
 226.648 331.572
 459.687 929.578
 807.468 459.766
 479.550 853.751
 57.763 719.235
 696.583 446.388
 670.460 204.912
 454.544 33.715
 683.388 935.912
 64.981 1.930
 61.645 441.339
 491.881 996.782
 628.653 876.790
 492.915 273.127
 807.567 463.938
 86.065 386.174
 939.703 583.441
 985.355 855.958
 274.875 142.801
 397.407 898.050
 998.975 550.642
 280.662 125.575
 248.823 812.961
 408.898 635.052
 38.501 621.411
 745.536 701.761
 413.324 415.583
 198.859 555.207
 188.800 998.131
 592.361 273.432
 6.919 481.438
 28.981 633.646
 538.588 906.403
 960.837 958.723
 819.843 446.947
 483.501 293.074
 474.522 488.325
 270.072 81.304
 944.478 223.703
 337.641 378.662
 520.364 573.177
 517.785 228.925
 594.740 904.331
 182.088 453.997
 1.389 76.023
 880.052 726.780
 869.582 980.680
 85.147 476.961
 122.590 908.555
 48.029 206.164
 551.566 474.780
 735.352 977.895
 468.130 451.500
 227.334 777.937
 903.567 938.635
 574.698 707.089
 504.746 834.255
 621.295 430.740
 954.943 365.866
 406.296 344.687
 403.186 494.904
 521.010 665.438
 953.142 676.358
 840.106 273.249
 379.524 752.585
 833.188 50.158
 497.465 584.491
 726.593 601.735
 802.091 414.219
 990.990 334.386
 368.838 342.198
 420.466 599.388
 509.978 758.886
 713.600 995.914
 222.712 60.000
 315.350 448.966
 145.526 595.677
 7.013 611.074
 121.832 52.350
 595.093 761.015
 815.867 474.652
 131.527 236.503
 351.389 927.997
 558.538 604.325
 67.587 545.550
 0.707 69.802
 81.172 951.800
 192.009 902.460
 983.723 5.215
 622.061 16.829
 217.646 541.267
 887.348 922.229
 193.783 552.211
 741.463 434.906
 223.442 629.332
 333.252 237.176
 725.168 775.915
 811.341 244.151
 772.592 24.223
 643.781 987.655
 918.308 947.388
 766.913 803.166
 856.882 828.010
 730.300 478.785
 78.028 250.651
 865.258 430.735
 362.036 437.273
 771.727 158.543
 140.118 95.490
 18.791 221.738
 192.013 642.537
 392.884 800.497
 394.747 786.728
 637.667 853.361
 735.500 867.521
 821.829 279.148
 227.333 489.944
 984.961 406.781
 840.790 644.896
 864.477 670.566
 912.665 129.893
 443.919 839.849
 493.516 12.202
 8.414 537.014
 729.512 585.422
 898.386 637.914
 76.308 629.682
 347.727 161.441
 50.668 303.487
 635.472 342.749
 430.252 71.262
 306.761 186.224
 607.311 244.878
 793.829 113.683
 935.100 920.528
 333.141 580.272
 826.747 895.596
 401.370 210.362
 478.496 15.484
 829.003 109.562
 999.080 930.303
 473.058 303.175
 494.065 429.039
 594.267 518.413
 41.004 998.129
 472.374 815.243
 214.022 546.576
 966.925 442.283
 793.908 16.090
 679.346 78.946
 904.035 907.629
 662.686 667.598
 118.627 301.708
 653.523 950.344
 126.380 315.611
 39.963 730.100
 530.662 853.936
 32.035 666.419
 12.036 87.675
 146.078 0.424
 757.370 100.296
 360.898 152.950
 113.130 216.247
 436.660 344.088
 392.545 468.168
 521.956 694.900
 654.264 644.392
 502.648 162.823
 774.073 209.456
 588.394 866.570
 904.560 819.112
 487.881 125.125
 316.702 10.410
 618.485 885.375
 951.802 179.837
 135.197 176.151
 794.744 52.150
 980.253 100.929
 375.922 263.772
 560.055 480.554
 488.414 352.496
 289.005 160.250
 191.116 665.443
 918.104 796.577
 682.739 415.990
 935.155 500.237
 954.196 174.688
 106.732 405.706
 739.400 446.531
 481.574 210.173
 121.368 35.500
 520.529 129.407
 849.573 635.841
 917.652 979.863
 576.446 417.564
 666.734 152.945
 619.771 331.013
 871.565 803.111
 750.559 872.970
 139.085 346.015
 842.897 205.683
 402.710 341.599
 906.770 762.498
 47.181 520.890
 163.153 911.913
 923.058 370.830
 972.548 379.069
 503.284 601.021
 856.153 73.641
 129.156 527.646
 768.895 770.328
 179.675 986.477
 614.521 897.630
 565.788 657.937
 606.976 67.999
 267.029 497.394
 54.469 124.087
 587.807 423.500
 1.432 468.605
 387.920 152.504
 640.274 516.719
 38.397 468.636
 684.120 878.241
 149.438 697.114
 861.293 600.723
 920.051 369.872
 192.842 633.572
 55.062 233.328
 790.072 897.303
 698.794 796.363
 56.714 641.834
 438.267 525.062
 600.326 474.546
 652.684 793.819
 3.119 744.576
 929.031 551.365
 229.989 237.069
 852.406 871.447
 670.770 103.014
 719.239 663.793
 137.261 10.606
 944.757 619.229
 29.249 927.299
 554.162 267.050
 16.479 142.765
 899.081 911.957
 77.418 927.650
 944.532 286.846
 415.878 37.464
 272.240 366.817
 421.454 452.240
 567.383 814.905
 430.723 768.093
 349.443 612.890
 17.815 394.862
 203.730 228.246
 33.012 673.249
 726.266 103.801
 707.262 604.830
 847.243 768.394
 142.863 628.910
 511.477 658.865
 163.140 712.239
 810.506 35.856
 246.939 512.231
 350.743 653.394
 530.436 993.600
 754.064 106.190
 225.661 224.647
 898.114 795.463
 341.708 146.060
 568.317 6.239
 63.695 525.805
 195.117 724.282
 261.786 612.804
 949.511 102.538
 287.119 844.836
 656.617 244.381
 835.240 407.920
 328.401 548.681
 295.877 181.803
 8.064 870.247
 688.902 225.904
 533.833 314.354
 241.588 189.682
 570.524 497.555
 576.320 989.172
 203.352 476.028
 738.442 536.031
 747.894 440.079
 241.837 886.323
 489.090 387.719
 488.896 683.543
 434.956 775.404
 329.058 384.596
 49.557 70.006
 856.045 299.943
 335.445 927.943
 461.772 661.870
 666.616 656.433
 521.023 610.273
 856.048 684.359
 185.010 396.687
 81.766 18.668
 626.441 138.355
 325.259 384.347
 669.685 879.253
 807.026 755.271
 225.866 449.288
 775.304 858.816
 956.370 961.978
 733.091 573.628
 434.489 701.109
 420.801 797.887
 42.078 455.067
 331.027 720.612
 407.615 41.299
 269.640 622.700
 298.472 190.814
 123.713 524.740
 161.283 142.592
 9.524 607.902
 550.766 129.689
 889.326 301.079
 293.270 462.595
 427.907 955.758
 643.633 561.953
 751.561 839.877
 862.943 133.010
 143.547 758.208
 473.776 670.456
 909.918 450.872
 44.840 736.787
 354.672 299.770
 278.365 463.439
 268.267 67.468
 683.600 615.332
 641.736 952.066
 434.386 360.568
 631.023 228.423
 546.747 762.926
 602.041 989.816
 145.996 521.118
 453.668 849.446
 897.101 811.808
 238.961 18.540
 175.329 340.083
 357.967 573.049
 987.965 88.899
 580.300 345.761
 206.720 406.230
 752.130 142.261
 221.975 233.964
 958.314 550.398
 525.198 615.446
 932.279 682.245
 8.440 409.000
 748.157 709.111
 437.109 63.466
 983.991 993.627
 804.175 699.982
 132.076 223.717
 264.084 803.930
 651.291 962.292
 429.298 914.593
 633.371 960.409
 801.135 550.904
 95.385 972.644
 512.144 613.374
 747.201 459.345
 845.470 929.419
 126.517 774.808
 836.394 876.773
 984.540 302.298
 774.700 933.230
 59.750 600.955
 438.727 6.848
 41.107 336.374
 181.424 835.920
 819.095 451.934
 536.722 89.923
 604.845 343.449
 255.747 919.646
 294.275 382.607
 754.464 105.289
 523.556 917.791
 948.119 35.218
 240.578 302.771
 657.222 55.079
 668.509 768.467
 941.941 187.880
 204.599 280.252
 306.789 411.733
 850.401 398.448
 118.700 55.085
 57.345 583.766
 405.507 32.009
 570.770 128.968
 507.986 585.689
 721.011 735.357
 609.678 570.280
 224.977 735.518
 680.545 604.442
 586.921 655.666
 762.059 338.915
 612.146 540.956
 164.591 651.281
 939.457 580.082
 118.262 509.806
 252.930 671.592
 743.945 121.882
 424.485 799.720
 123.401 528.654
 67.765 323.671
 431.112 144.045
 230.619 438.470
 932.952 622.423
 426.249 310.567
 499.230 523.961
 187.845 415.781
 665.800 320.396
 442.555 865.064
 203.924 527.004
 430.361 464.615
 327.594 980.564
 662.302 656.491
 729.376 219.669
 619.170 574.952
 449.011 415.621
 963.055 249.045
 452.527 592.397
 974.808 515.462
 746.195 846.613
 573.631 775.511
 835.128 707.469
 531.744 149.452
 529.613 577.356
 606.655 429.674
 125.436 671.793
 93.356 105.892
 162.742 978.981
 394.316 491.088
 579.664 321.339
 340.042 992.338
 603.454 601.567
 219.021 987.440
 97.878 122.144
 422.878 743.754
 948.660 488.538
 738.668 772.632
 9.832 942.193
 161.396 889.758
 946.738 59.609
 520.502 752.786
 243.331 29.189
 656.419 492.496
 642.417 249.303
 618.039 227.714
 260.998 741.107
 727.533 258.374
 675.297 940.632
 52.293 832.047
 960.933 319.603
 89.655 859.051
 265.832 117.303
 391.539 358.006
 202.526 270.757
 594.281 810.626
 591.563 572.868
 363.140 820.943
 740.795 723.313
 178.404 354.635
 81.602 461.505
 576.419 489.120
 130.926 471.455
 387.697 660.481
 138.779 452.682
 987.365 240.789
 599.245 277.370
 470.458 326.121
 936.585 760.720
 693.933 534.486
 967.710 408.213
 74.931 592.337
 231.986 860.317
 14.990 482.581
 466.044 312.800
 525.030 905.625
 585.363 270.405
 576.427 3.428
 668.970 805.231
 498.077 465.718
 985.304 391.215
 304.750 794.111
 855.589 115.831
 683.095 175.987
 638.633 13.245
 811.460 913.606
 803.720 694.210
 659.312 978.443
 605.053 781.843
 640.765 95.270
 404.155 704.896
 801.894 899.781
 30.932 597.435
 248.730 517.969
 508.036 742.909
 495.600 260.898
 968.229 658.915
 383.660 656.687
 105.186 414.837
 316.899 409.522
 152.255 616.574
 745.585 6.377
 272.014 80.337
 131.234 24.089
 655.885 90.920
 416.915 926.872
 324.684 229.700
 244.512 506.720
 38.073 635.060
 576.899 592.048
 266.592 685.001
 846.509 234.117
 460.925 70.867
 439.218 43.017
 928.712 55.529
 988.780 467.447
 262.302 12.902
 185.105 642.998
 167.250 652.608
 250.797 535.740
 639.875 309.148
 903.610 810.598
 105.058 374.577
 65.402 502.059
 427.736 73.863
 196.145 768.602
 681.637 909.626
 398.316 897.680
 428.120 965.427
 154.203 186.951
 711.077 972.324
 106.323 266.742
 398.490 370.825
 877.148 21.470
 238.141 189.116
 834.864 202.315
 588.179 198.460
 561.245 553.974
 229.750 678.718
 758.185 274.531
 668.980 52.286
 461.584 624.763
 542.446 335.238
 813.800 752.441
 10.522 662.753
 705.326 315.099
 665.993 315.050
 337.912 303.458
 513.964 583.909
 17.707 885.117
 959.093 252.833
 169.568 917.727
 636.476 330.969
 911.488 601.714
 965.239 287.854
 358.729 149.497
 814.189 329.014
 786.040 201.339
 925.096 68.503
 587.022 393.547
 222.733 270.981
 684.039 124.163
 786.328 521.249
 289.878 321.937
 702.158 741.916
 161.706 329.012
 852.621 319.571
 254.851 794.830
 717.020 256.483
 842.844 452.502
 710.745 669.133
 163.318 528.873
 422.565 178.036
 747.372 311.190
 227.778 237.345
 141.382 557.587
 264.429 340.068
 411.868 262.163
 220.224 798.623
 890.694 50.439
 51.921 574.673
 152.594 735.312
 862.550 441.097
 381.030 370.773
 113.965 767.670
 560.767 329.670
 24.754 986.154
 403.851 347.460
 971.898 506.345
 465.338 226.516
 506.886 609.134
 509.701 611.145
 944.831 863.288
 150.288 313.580
 573.020 517.648
 982.183 503.173
 240.935 368.615
 571.471 337.495
 277.997 943.410
 537.397 503.756
 381.977 762.884
 682.289 605.793
 827.314 634.147
 380.078 345.673
 258.623 694.301
 747.986 245.049
 613.884 494.040
 96.338 980.766
 720.459 126.380
 705.120 788.397
 634.933 14.333
 617.772 348.737
 367.410 855.972
 205.753 913.507
 708.128 660.165
 152.851 461.199
 128.124 206.640
 975.190 481.189
 278.118 435.321
 548.861 658.691
 286.155 658.651
 507.580 635.151
 632.967 433.539
 21.336 24.324
 846.160 904.360
 925.463 615.051
 34.538 303.149
 567.772 844.964
 520.059 576.614
 37.353 107.816
 607.708 201.263
 668.562 699.309
 157.045 687.758
 241.694 416.316
 830.372 994.361
 70.471 221.999
 141.509 638.204
 946.053 459.820
 119.487 174.075
 546.601 843.796
 139.419 505.984
 597.160 637.289
 318.017 200.098
 531.683 840.169
 586.361 212.559
 250.409 882.368
 853.421 756.587
 442.661 834.064
 479.411 75.147
 846.696 818.086
 960.434 714.085
 311.913 493.348
 360.197 202.163
 9.995 779.602
 639.173 425.885
 84.109 539.439
 857.958 165.866
 230.789 614.931
 954.198 355.951
 557.543 340.813
 799.092 395.129
 758.530 596.449
 870.975 934.904
 486.967 303.590
 683.650 771.258
 390.527 480.082
 73.243 971.254
 807.287 991.109
 279.407 981.111
 615.172 734.409
 108.124 906.969
 286.149 405.385
 190.609 284.258
 244.190 228.539
 765.371 699.641
 168.296 145.559
 521.155 484.765
 751.587 215.463
 812.993 137.919
 535.743 221.956
 170.971 63.188
 26.240 276.679
 83.527 952.541
 175.173 149.046
 879.466 620.654
 140.573 4.240
 433.589 172.222
 717.593 566.628
 861.467 14.478
 39.523 587.993
 283.886 791.800
 695.200 45.750
 768.675 823.504
 762.020 148.602
 287.679 969.480
 946.485 924.370
 753.657 71.440
 921.435 611.069
 172.788 650.656
 493.051 987.483
 613.580 457.725
 691.989 148.813
 955.526 727.729
 610.200 557.426
 347.334 698.006
 474.854 744.973
 534.530 588.472
 318.261 92.278
 972.384 960.099
 750.688 215.433
 138.265 179.952
 932.735 703.780
 116.644 796.341
 364.612 117.202
 222.076 520.626
 628.756 100.891
 725.862 419.535
 635.130 326.104
 188.940 930.201
 198.949 341.108
 208.434 647.224
 230.277 709.345
 742.689 114.964
 313.700 428.873
 477.286 347.811
 712.248 241.385
 773.247 645.734
 628.938 238.885
 642.381 762.116
 16.056 115.623
 420.537 296.230
 28.959 461.866
 557.631 645.192
 898.262 889.783
 367.005 171.582
 140.406 271.284
 32.413 775.818
 568.562 469.458
 468.290 549.864
 8.453 191.784
 280.602 14.847
 300.058 782.148
 547.392 883.941
 487.319 213.547
 98.971 758.617
 803.257 323.222
 549.748 466.595
 464.680 541.525
 342.005 329.962
 544.384 365.571
 284.968 848.804
 513.120 494.463
 491.624 576.840
 990.338 516.341
 665.525 219.211
 941.697 975.882
 507.999 707.454
 970.621 476.971
 693.534 602.236
 506.794 627.619
 691.592 180.709
 960.850 316.884
 443.827 912.942
 233.833 246.303
 986.762 292.200
 112.933 306.489
 944.832 618.699
 900.051 294.082
 13.685 948.417
 283.806 371.814
 168.351 0.825
 733.417 367.157
 128.093 5.678
 147.556 530.876
 305.148 783.826
 793.919 299.165
 977.203 465.313
 715.099 251.051
 125.331 205.496
 320.805 171.160
 345.492 762.931
 231.022 527.021
 500.820 438.070
 53.028 875.931
 565.327 367.124
 468.984 620.497
 101.780 638.786
 159.990 41.625
 405.242 911.767
 905.096 825.766
 869.706 807.606
 955.858 58.099
 142.525 126.102
 112.908 329.190
 116.931 60.543
 13.061 669.185
 477.027 898.084
 994.202 216.182
 5.624 888.919
 639.242 94.995
 49.516 909.010
 136.482 945.732
 718.942 468.078
 936.814 930.644
 590.618 411.242
 671.126 160.448
 852.812 103.465
 825.396 131.224
 145.310 885.859
 495.359 529.161
 428.867 457.651
 474.782 237.620
 393.153 513.387
 616.770 429.493
 457.428 288.824
 569.766 623.695
 815.863 618.283
 680.810 669.406
 163.938 49.385
 707.963 952.631
 351.554 506.618
 449.747 119.563
 833.123 842.743
 17.970 218.678
 218.885 406.486
 115.784 82.498
 722.191 917.042
 777.541 720.279
 794.597 541.922
 851.591 459.860
 647.722 86.481
 410.109 61.536
 784.309 723.644
 928.214 295.684
 660.461 214.039
 742.868 811.193
 439.181 223.777
 63.369 71.417
 688.045 163.853
 820.743 761.789
 239.984 116.674
 402.373 207.596
 147.782 437.127
 887.996 826.380
 295.310 714.322
 679.466 587.360
 309.890 42.398
 372.799 486.169
 682.094 202.288
 659.046 558.647
 626.215 19.135
 840.037 359.653
 94.341 91.009
 914.341 794.718
 330.220 433.050
 913.701 902.330
 459.856 637.221
 365.304 596.796
 361.151 592.186
 112.631 465.776
 635.012 961.642
 768.019 707.933
 68.580 694.746
 391.999 945.846
 894.010 191.552
 524.666 473.838
 213.101 112.790
 937.806 31.995
 691.783 590.701
 766.109 234.227
 494.779 40.358
 422.783 633.187
 98.654 304.017
 648.416 157.389
 213.021 290.217
 499.512 400.603
 380.035 40.873
 200.127 340.984
 689.858 610.364
 780.154 393.293
 425.929 748.224
 858.874 893.707
 773.192 9.568
 932.111 840.204
 122.639 83.681
 43.906 885.305
 77.393 230.660
 805.047 640.433
 303.110 288.677
 725.396 506.515
 615.692 690.932
 697.091 713.323
 612.440 883.121
 971.871 515.884
 132.142 920.926
 966.670 560.983
 481.617 455.508
 883.872 66.975
 750.487 776.057
 201.308 438.022
 415.182 706.223
 154.970 307.374
 523.093 469.938
 65.859 336.798
 967.487 816.835
 740.520 719.975
 85.182 783.915
 770.022 591.182
 107.409 164.432
 760.024 37.385
 897.917 644.256
 818.619 277.817
 152.830 377.642
 810.756 701.889
 498.447 626.599
 338.008 751.100
 93.866 739.710
 328.300 266.282
 765.879 846.667
 808.124 586.563
 917.813 984.092
 493.903 834.947
 459.161 126.929
 472.029 927.067
 498.936 599.286
 459.068 629.935
 186.229 290.809
 43.485 727.210
 722.687 862.177
 334.547 33.398
 523.309 929.187
 587.952 673.567
 776.647 952.941
 473.938 5.572
 219.102 8.374
 613.534 621.842
 959.400 669.619
 71.297 606.605
 290.648 244.390
 475.787 236.776
 933.777 456.739
 987.745 460.903
 345.967 255.298
 173.933 146.589
 82.326 689.910
 23.746 394.226
 653.187 121.503
 495.920 330.995
 510.583 417.113
 561.782 146.659
 316.640 133.345
 255.864 650.282
 287.636 47.422
 618.408 18.654
 417.507 185.989
 59.846 392.690
 713.700 799.219
 865.137 542.710
 129.918 493.488
 634.612 468.287
 760.844 72.471
 104.417 789.853
 632.951 37.125
 258.658 409.781
 345.720 293.442
 19.937 717.916
 104.838 437.494
 246.285 654.168
 762.067 195.254
 759.756 47.759
 207.716 745.469
 752.584 673.851
 426.006 943.988
 56.274 513.864
 249.609 984.132
 390.989 401.851
 68.515 997.567
 138.815 977.401
 644.884 141.888
 284.855 52.923
 647.252 93.449
 652.585 812.659
 385.246 716.383
 210.713 880.925
 543.757 301.193
 162.052 181.888
 980.413 839.567
 433.184 632.451
 62.333 647.253
 587.282 298.903
 730.928 476.084
 680.215 457.755
 853.289 421.891
 98.530 548.433
 255.128 180.391
 462.133 822.213
 645.971 911.904
 577.399 376.046
 908.128 422.401
 599.195 525.044
 595.927 967.870
 742.124 192.560
 102.736 547.105
 389.654 276.720
 625.746 510.930
 430.053 147.243
 570.527 20.542
 324.023 412.519
 370.574 811.671
 332.172 515.652
 285.904 732.676
 631.082 226.833
 726.991 132.419
 682.482 620.880
 116.757 777.104
 227.318 101.391
 547.876 114.352
 19.355 661.000
 262.428 308.238
 833.867 70.226
 726.098 112.077
 156.454 550.934
 193.003 788.475
 123.652 715.232
 766.302 530.889
 927.582 903.504
 113.518 181.051
 766.317 318.352
 956.758 105.702
 102.833 572.312
 942.487 418.698
 149.654 9.946
 422.189 975.692
 112.669 758.193
 416.240 783.861
 373.642 247.579
 663.685 354.970
 862.060 541.325
 208.869 673.182
 836.812 335.481
 673.268 577.151
 968.580 842.696
 892.144 587.077
 364.573 852.136
 348.337 300.467
 216.357 241.463
 150.608 84.695
 365.234 791.931
 725.216 700.118
 882.036 778.856
 914.100 875.171
 941.848 946.542
 501.174 545.841
 859.423 864.623
 973.292 178.024
 236.668 552.695
 420.758 165.214
 186.237 668.610
 203.392 978.704
 539.828 515.161
 364.984 427.002
 659.394 927.937
 736.988 829.714
 855.052 577.349
 400.844 43.895
 714.517 929.309
 299.076 403.384
 682.546 656.548
 623.810 690.272
 640.872 536.375
 445.630 89.302
 752.869 186.879
 357.454 658.164
 504.682 523.634
 631.659 547.568
 325.455 720.234
 161.998 33.385
 861.781 151.255
 875.488 278.437
 451.608 223.937
 147.537 663.833
 454.834 869.252
 283.110 949.608
 294.157 483.621
 287.914 513.248
 610.843 274.844
 849.734 434.300
 194.593 770.773
 787.626 346.262
 981.444 963.389
 765.251 256.447
 683.409 466.619
 66.852 74.369
 601.455 711.182
 916.158 413.733
 40.472 647.511
 598.670 507.455
 980.474 507.451
 398.540 354.878
 329.663 731.709
 657.657 701.859
 87.741 313.298
 635.039 224.476
 55.639 163.402
 20.594 573.437
 642.316 66.871
 123.300 356.866
 720.446 767.068
 797.613 952.911
 78.574 376.971
 934.225 399.925
 593.884 843.733
 866.137 800.818
 921.327 551.328
 825.402 380.339
 953.842 300.417
 830.109 870.666
 75.331 91.198
 238.439 483.813
 901.535 105.038
 33.484 711.435
 710.760 550.492
 508.454 316.861
 611.370 141.260
 919.629 534.366
 9.179 705.508
 329.849 941.220
 536.387 101.267
 947.241 133.997
 23.847 310.459
 894.510 27.588
 657.531 399.149
 348.581 749.716
 303.663 324.303
 146.935 62.326
 338.691 213.572
 247.258 481.629
 731.837 386.030
 285.347 658.906
 729.311 675.649
 40.513 633.333
 238.381 488.362
 978.670 675.298
 942.490 906.361
 494.867 144.218
 659.755 253.979
 766.321 19.178
 428.918 77.656
 704.237 95.221
 39.528 953.672
 761.073 734.730
 65.575 922.287
 916.025 124.483
 90.671 422.489
 84.856 207.983
 483.037 149.712
 243.397 473.156
 373.085 327.744
 433.130 102.046
 66.358 38.816
 450.934 296.651
 979.262 821.888
 785.578 939.269
 881.875 72.992
 326.001 822.889
 166.445 473.572
 559.155 84.252
 505.920 859.038
 629.636 916.673
 425.441 511.860
 434.136 249.820
 361.297 728.606
 258.473 618.088
 934.241 841.374
 674.579 547.465
 703.539 359.375
 43.133 262.859
 208.836 990.272
 11.738 534.442
 841.309 472.873
 558.727 863.907
 34.176 138.302
 62.239 671.612
 523.966 166.840
 429.561 535.863
 434.910 638.790
 812.436 99.281
 684.193 722.234
 872.815 878.102
 528.624 996.247
 916.164 662.715
 884.723 788.510
 644.939 396.902
 593.487 90.421
 425.181 674.667
 885.556 695.445
 129.668 243.590
 577.779 547.915
 99.915 989.154
 721.733 265.860
 38.042 773.136
 580.480 554.157
 632.698 578.910
 561.586 910.716
 78.476 686.367
 540.154 71.316
 956.494 958.333
 401.524 976.622
 998.909 809.097
 483.592 381.860
 309.193 474.427
 345.797 285.455
 603.215 882.679
 206.185 112.843
 876.863 700.134
 818.323 556.820
 700.535 93.086
 182.779 412.555
 648.934 907.635
 558.529 936.260
 458.876 449.371
 840.741 749.069
 584.093 873.592
 664.300 165.641
 303.263 537.438
 66.250 879.284
 307.739 73.996
 262.512 26.832
 323.918 621.297
 960.312 897.442
 340.193 663.164
 611.253 565.799
 141.424 541.563
 412.784 913.677
 289.389 499.626
 567.738 261.450
 313.465 369.713
 20.659 836.023
 532.627 881.031
 392.008 742.039
 661.739 316.668
 241.163 933.396
 659.016 580.881
 798.962 871.674
 347.799 965.561
 440.706 342.427
 347.570 241.814
 19.823 30.449
 133.027 501.072
 677.469 447.611
 415.481 173.311
 389.084 193.932
 20.666 241.535
 638.456 112.118
 486.921 126.128
 634.077 981.237
 396.740 445.009
 141.059 65.659
 104.783 671.410
 611.704 185.637
 861.929 56.852
 4.715 366.224
 136.112 399.368
 710.511 427.610
 177.872 793.835
 899.985 744.045
 6.524 270.545
 516.132 477.508
 139.105 718.625
 990.395 809.019
 639.745 102.139
 624.326 483.438
 725.751 248.545
 796.632 556.945
 975.472 352.485
 678.135 809.733
 592.303 363.742
 733.196 345.228
 592.076 78.738
 804.399 442.336
 804.264 632.500
 194.378 525.364
 270.233 185.938
 629.693 949.642
 747.117 555.170
 899.425 217.325
 299.396 860.087
 966.906 800.843
 301.042 643.271
 446.027 290.099
 951.089 383.485
 81.066 438.539
 699.982 596.571
 666.752 472.959
 821.323 367.533
 166.638 878.327
 975.125 918.516
 434.830 663.674
 679.008 806.341
 298.420 765.360
 520.538 319.160
 23.679 922.683
 48.048 253.912
 654.276 756.296
 112.657 294.784
 988.844 346.400
 997.883 858.329
 250.335 814.801
 665.529 344.686
 811.496 998.132
 520.563 948.288
 777.932 509.763
 110.124 388.158
 219.435 341.712
 432.003 360.484
 386.432 687.572
 48.771 78.461
 184.514 170.808
 950.894 720.773
 417.206 953.315
 254.678 875.643
 84.686 855.940
 980.811 447.693
 161.442 240.455
 661.716 936.336
 414.355 841.631
 649.386 333.839
 688.066 374.552
 221.079 106.207
 728.508 717.678
 842.971 178.770
 667.965 943.785
 889.143 559.531
 214.071 861.411
 316.058 96.510
 906.817 977.544
 54.771 920.377
 396.225 601.896
 451.769 801.385
 991.220 904.050
 914.518 21.222
 7.895 92.391
 903.066 387.868
 51.452 8.975
 660.647 807.296
 977.419 593.962
 153.894 863.233
 149.062 149.233
 859.535 278.802
 822.372 671.033
 505.300 966.257
 208.649 789.606
 67.013 778.155
 476.811 878.720
 113.616 610.876
 730.539 524.576
 552.387 375.703
 724.688 882.181
 486.155 630.596
 744.719 123.746
 984.294 584.898
 963.967 589.786
 274.397 367.640
 596.287 796.409
 69.294 146.712
 983.948 804.782
 295.494 50.220
 188.762 809.357
 428.007 163.107
 802.604 104.224
 459.974 831.987
 254.032 811.701
 443.807 430.657
 381.202 139.297
 686.853 829.632
 66.328 221.471
 425.542 427.980
 210.278 317.743
 946.934 487.762
 772.476 811.001
 188.436 44.397
 343.997 876.981
 290.893 124.601
 171.863 191.558
 76.267 802.303
 449.240 685.585
 90.812 567.729
 346.868 242.409
 523.127 22.002
 831.225 721.165
 752.160 375.982
 18.213 655.518
 484.503 105.315
 199.237 64.254
 837.763 261.791
 879.514 674.243
 455.115 873.039
 144.072 420.719
 886.165 977.687
 451.474 792.940
 334.893 681.393
 913.032 639.244
 203.806 111.307
 188.538 654.055
 104.685 863.870
 88.820 425.839
 563.812 945.209
 669.466 630.292
 129.693 897.439
 205.451 473.919
 53.704 780.918
 708.145 611.659
 921.385 575.864
 167.306 526.311
 280.226 901.088
 132.121 330.689
 357.526 387.896
 576.695 464.713
 761.487 649.272
 793.690 153.814
 685.200 244.437
 720.812 382.421
 614.991 943.757
 102.044 642.913
 113.122 676.278
 20.745 737.783
 584.667 910.069
 994.820 348.227
 437.239 632.810
 203.161 108.659
 40.841 216.138
 803.562 232.322
 937.578 52.149
 319.605 772.299
 834.164 124.832
 909.980 844.540
 734.455 444.415
 8.808 320.371
 787.829 240.427
 438.507 866.309
 898.671 832.420
 74.186 785.504
 171.976 418.792
 485.561 929.936
 872.930 527.834
 531.711 303.525
 720.012 335.447
 547.041 676.983
 180.751 385.912
 772.597 164.718
 618.635 761.324
 872.964 867.041
 974.259 378.190
 380.744 217.735
 431.678 683.002
 451.791 973.703
 703.750 550.050
 446.641 981.429
 102.462 22.306
 206.874 111.763
 79.569 688.889
 927.459 492.709
 20.147 859.610
 773.577 328.139
 540.835 318.629
 717.280 872.631
 632.672 745.836
 918.017 258.742
 645.688 957.625
 611.962 828.274
 242.175 900.045
 257.014 904.515
 154.236 929.537
 279.864 824.575
 428.344 832.699
 443.682 812.044
 88.015 400.551
 682.683 458.130
 11.006 209.078
 394.280 257.679
 718.784 731.347
 129.896 644.073
 585.294 572.988
 449.287 128.774
 264.608 678.519
 295.830 587.500
 441.077 887.836
 585.306 71.671
 52.687 457.685
 80.117 152.519
 112.889 720.293
 924.288 133.259
 46.032 189.304
 150.309 164.817
 897.437 291.175
 822.704 561.429
 925.076 788.285
 369.699 387.795
 422.815 548.865
 765.674 649.451
 365.482 929.713
 83.876 397.621
 756.886 882.477
 139.678 510.310
 759.850 325.626
 416.317 349.189
 601.854 85.152
 712.380 449.219
 393.739 181.480
 306.325 672.805
 837.884 702.281
 309.227 166.060
 5.356 366.067
 11.880 70.516
 50.678 955.118
 743.846 364.168
 733.455 524.865
 195.469 791.385
 706.250 17.148
 532.913 467.906
 689.435 94.385
 512.723 56.567
 320.709 538.759
 306.055 58.663
 777.336 933.854
 831.717 677.933
 313.683 965.167
 107.463 327.417
 929.355 80.610
 825.007 368.070
 231.068 373.206
 978.284 311.696
 624.720 956.871
 697.018 974.840
 676.146 264.518
 307.503 935.792
 416.182 208.091
 236.146 890.294
 597.641 995.839
 443.885 905.259
 201.111 236.901
 213.943 181.560
 549.132 301.483
 972.703 320.241
 143.097 411.661
 393.007 570.471
 156.307 668.804
 878.357 466.887
 475.172 874.948
 50.714 248.995
 306.849 164.320
 537.600 622.090
 897.206 854.848
 977.694 659.184
 512.339 676.346
 118.002 864.009
 917.732 390.704
 367.931 789.173
 482.354 439.409
 492.397 819.306
 284.378 425.000
 881.675 240.876
 198.030 136.366
 222.433 997.784
 597.329 284.372
 432.797 310.382
 675.672 836.070
 513.010 866.049
 306.619 675.262
 929.047 588.643
 170.560 517.601
 294.230 94.064
 556.813 453.517
 276.616 137.908
 786.925 956.460
 748.651 471.959
 761.540 592.291
 449.715 128.458
 332.142 303.841
 669.014 839.142
 365.552 968.872
 321.350 930.537
 781.500 776.957
 5.216 993.787
 983.436 818.623
 253.265 47.994
 904.479 496.588
 839.231 957.948
 991.769 962.992
 151.003 952.982
 444.300 657.441
 812.773 162.065
 695.509 208.596
 804.315 835.186
 739.558 897.550
 724.909 82.343
 389.534 635.676
 853.635 514.378
 830.094 944.872
 615.427 615.443
 992.767 846.743
 650.126 281.710
 898.817 362.407
 154.696 7.175
 444.951 630.051
 609.764 233.021
 367.009 487.570
 571.836 465.363
 725.131 907.542
 401.248 736.508
 82.719 467.213
 670.434 681.734
 176.071 283.225
 452.955 37.487
 820.184 626.611
 704.667 363.730
 800.283 985.456
 815.994 644.549
 742.751 278.883
 18.563 534.292
 331.054 505.426
 378.365 64.302
 572.636 480.744
 387.277 796.220
 175.778 774.143
 789.508 655.944
 957.898 171.137
 941.644 977.357
 779.121 291.526
 225.039 862.309
 930.340 591.221
 405.886 573.900
 559.967 223.764
 298.222 840.603
 407.607 877.331
 133.260 191.311
 338.819 118.848
 7.722 563.899
 408.586 242.974
 85.535 745.802
 91.239 555.279
 600.476 793.579
 23.279 221.562
 469.600 534.091
 938.138 735.181
 623.978 933.247
 206.622 28.510
 218.110 405.112
 515.144 760.648
 244.082 666.243
 150.329 219.475
 880.989 174.555
 251.005 90.892
 112.396 451.732
 327.623 470.966
 780.706 111.640
 628.892 467.835
 681.618 408.472
 302.821 490.156
 476.660 797.205
 204.690 419.053
 887.667 850.669
 51.018 772.705
 682.617 903.204
 12.796 299.531
 544.228 756.979
 842.739 170.530
 786.035 475.911
 2.652 717.481
 628.307 751.532
 714.198 5.866
 29.239 118.613
 318.159 104.492
 874.713 754.964
 165.903 773.671
 229.809 64.306
 557.359 136.603
 742.805 323.817
 10.654 311.280
 641.149 504.877
 631.157 690.401
 870.691 838.224
 226.569 682.428
 184.109 700.486
 477.615 27.047
 589.994 120.696
 261.553 922.154
 816.664 331.328
 682.239 937.173
 938.614 772.892
 482.750 219.760
 251.015 273.703
 4.917 650.875
 879.402 502.626
 367.797 78.924
 576.147 483.280
 920.582 419.583
 109.408 979.958
 594.277 487.217
 598.721 950.672
 543.387 810.347
 927.391 309.066
 399.606 151.699
 876.343 757.913
 723.124 918.152
 116.539 31.714
 455.642 412.938
 484.618 109.175
 677.793 898.141
 694.834 688.451
 30.626 536.678
 533.030 835.006
 257.711 447.174
 687.270 355.309
 395.648 700.600
 324.583 276.613
 824.204 122.929
 782.146 246.601
 273.627 142.972
 840.262 645.210
 769.896 678.811
 847.893 428.535
 625.900 620.709
 921.749 921.142
 907.809 914.201
 807.420 923.691
 224.795 536.220
 124.491 108.487
 312.904 892.136
 293.720 3.032
 270.168 835.641
 718.047 193.085
 712.421 760.270
 843.468 259.964
 773.676 55.410
 721.844 465.384
 190.309 826.061
 124.621 140.045
 556.655 699.849
 181.785 964.243
 796.210 983.339
 839.538 960.329
 485.771 469.313
 116.836 673.806
 630.956 65.032
 496.868 93.899
 5.191 726.624
 694.570 762.778
 118.183 205.552
 203.499 918.008
 114.844 988.937
 230.806 593.925
 465.641 836.411
 992.096 328.356
 691.403 162.840
 550.828 451.325
 769.962 509.933
 970.262 107.376
 451.956 702.402
 98.348 933.903
 825.104 348.439
 754.138 200.990
 919.875 863.064
 933.216 745.981
 457.366 550.107
 232.228 6.173
 468.259 748.648
 420.034 179.067
 128.843 47.704
 694.531 100.754
 888.336 904.462
 977.219 923.833
 626.347 112.729
 757.542 457.216
 958.590 796.375
 729.684 977.200
 884.304 424.998
 317.458 73.894
 174.908 633.883
 288.180 316.681
 377.806 886.511
 971.928 129.790
 142.881 644.638
 164.498 702.610
 65.955 248.495
 964.931 223.349
 130.450 88.547
 524.087 438.609
 565.821 441.763
 729.903 990.864
 932.434 11.473
 76.301 171.620
 93.795 353.128
 532.967 416.819
 508.011 981.734
 907.354 845.063
 723.808 674.342
 551.127 446.287
 818.077 826.999
 972.197 732.147
 680.814 365.100
 959.568 88.636
 911.449 694.878
 778.921 71.094
 713.169 217.941
 247.689 62.127
 587.238 597.362
 522.918 200.020
 68.944 990.403
 35.261 170.603
 895.225 967.485
 557.915 246.416
 238.932 578.584
 118.109 26.303
 326.975 655.965
 627.130 364.695
 423.035 746.291
 336.994 436.960
 797.415 226.258
 720.181 234.942
 626.934 995.279
 133.824 760.670
 419.981 368.358
 770.005 37.027
 402.370 264.572
 336.168 798.630
 637.973 744.862
 658.950 396.449
 507.066 280.695
 793.953 343.710
 490.603 607.216
 164.306 861.742
 179.278 545.654
 981.578 331.892
 664.265 75.720
 540.934 318.034
 297.125 145.797
 574.115 653.991
 507.905 63.806
 412.305 367.286
 424.348 792.243
 308.057 76.661
 375.915 445.242
 521.113 113.009
 631.779 762.330
 145.088 394.541
 502.806 212.338
 676.778 975.688
 27.796 701.594
 871.586 889.503
 110.993 53.908
 929.526 134.903
 131.213 567.067
 787.080 408.303
 606.322 993.625
 599.387 945.104
 576.503 345.226
 61.675 886.563
 525.571 472.604
 293.307 204.210
 153.950 561.718
 675.400 944.822
 365.946 534.442
 454.714 467.697
 856.265 15.009
 591.775 261.550
 548.686 576.606
 307.284 695.562
 428.404 612.419
 963.313 788.318
 547.201 468.998
 278.232 395.507
 898.775 664.524
 718.515 513.945
 644.735 708.643
 116.400 82.960
 707.686 502.695
 837.851 407.310
 877.382 678.931
 956.497 316.963
 342.887 824.608
 990.537 372.571
 465.330 12.422
 523.246 790.740
 842.193 743.808
 974.373 535.937
 438.543 518.221
 517.843 956.706
 129.668 121.986
 577.718 949.706
 222.664 128.031
 983.981 447.908
 914.516 396.399
 65.640 847.141
 666.733 839.436
 111.854 121.367
 800.789 779.896
 481.558 910.874
 366.387 690.632
 505.928 893.526
 331.199 407.327
 351.209 627.857
 164.534 387.716
 415.899 663.962
 919.784 729.617
 177.507 695.483
 396.055 323.837
 810.129 530.781
 15.868 215.611
 322.895 616.382
 783.920 378.898
 457.019 189.555
 385.691 211.804
 490.023 73.452
 891.161 69.183
 372.118 877.412
 98.284 631.385
 32.118 412.067
 686.474 328.190
 87.427 474.859
 658.635 996.538
 751.144 573.008
 90.793 443.109
 204.232 410.138
 743.827 241.764
 674.889 117.489
 337.991 445.806
 601.928 824.410
 166.857 600.988
 543.338 564.780
 604.942 562.842
 492.700 50.753
 17.955 847.539
 380.229 123.266
 644.498 165.954
 235.516 835.990
 414.737 133.609
 577.431 37.371
 89.493 32.602
 452.825 891.532
 930.174 684.597
 377.797 195.669
 686.727 625.601
 529.445 297.941
 561.335 643.769
 506.391 349.544
 966.934 531.516
 15.516 7.623
 52.036 433.979
 970.520 277.178
 760.068 159.403
 804.052 191.040
 488.986 105.707
 725.733 494.192
 524.812 294.673
 208.466 454.065
 353.708 274.476
 987.979 660.154
 677.030 127.226
 226.611 17.573
 631.471 415.748
 461.349 659.250
 973.961 928.710
 345.252 795.087
 153.637 481.676
 646.370 443.774
 539.253 640.644
 212.496 930.282
 81.312 31.656
 695.532 120.690
 298.548 253.326
 385.637 763.365
 325.846 327.363
 990.789 434.378
 436.088 4.837
 147.943 383.837
 745.702 133.057
 731.974 752.766
 979.952 110.160
 80.359 896.867
 159.391 283.177
 345.637 899.407
 776.787 942.286
 672.683 281.475
 570.620 431.816
 450.521 690.671
 926.520 330.409
 763.682 250.961
 514.507 782.442
 448.928 835.058
 213.328 914.671
 10.740 839.484
 102.642 11.284
 552.478 930.746
 191.219 302.610
 907.003 533.429
 169.981 44.064
 196.271 657.843
 360.909 109.385
 87.655 642.170
 908.006 823.330
 347.219 903.413
 309.229 831.982
 796.776 260.062
 506.276 712.409
 170.319 480.184
 773.144 907.064
 422.442 609.982
 618.434 722.042
 880.912 303.976
 337.500 232.748
 950.053 778.463
 918.943 317.067
 381.457 380.209
 878.984 896.543
 32.532 853.423
 623.261 163.027
 458.122 716.460
 928.298 844.824
 130.917 257.749
 606.850 806.407
 895.514 325.915
 838.410 753.638
 840.008 635.440
 677.396 947.201
 857.078 815.623
 18.794 416.301
 81.086 991.776
 629.755 658.831
 274.285 663.836
 523.907 550.169
 317.401 914.913
 944.647 637.977
 789.388 182.324
 968.696 43.108
 327.964 613.569
 379.764 325.628
 4.633 332.384
 84.775 309.627
 361.328 193.926
 245.940 530.770
 404.979 17.382
 227.978 607.281
 683.440 68.593
 861.198 9.344
 341.962 210.019
 801.286 875.886
 632.254 641.465
 531.965 303.705
 893.046 289.091
 866.739 905.226
 296.690 444.537
 423.400 31.562
 243.838 258.401
 185.735 411.375
 848.666 716.196
 849.779 728.447
 479.793 99.545
 549.196 907.396
 374.287 5.258
 841.015 294.014
 319.543 370.677
 537.405 91.108
 773.935 760.986
 322.897 70.063
 373.742 304.933
 783.881 840.777
 930.880 26.543
 886.276 586.909
 971.335 85.070
 408.488 808.983
 884.138 291.826
 914.407 54.808
 459.393 674.957
 532.039 35.605
 183.740 281.347
 787.829 748.410
 153.203 573.918
 687.975 962.759
 955.142 953.796
 992.630 534.757
 790.018 126.528
 506.278 727.701
 454.448 272.163
 220.615 929.142
 422.902 568.313
 260.575 634.109
 57.214 366.754
 968.868 228.171
 180.375 816.898
 741.500 257.842
 690.996 558.181
 721.364 465.655
 213.033 128.517
 447.658 730.161
 695.442 333.375
 526.764 164.528
 450.112 131.386
 270.133 359.579
 973.601 774.884
 674.201 116.734
 496.963 420.289
 687.293 902.932
 84.258 132.226
 212.804 713.099
 118.644 850.853
 983.714 476.888
 617.500 193.754
 260.932 666.476
 275.370 907.294
 160.375 313.066
 794.325 868.511
 407.501 323.993
 602.302 34.079
 12.831 303.086
 736.013 919.727
 20.506 148.029
 559.174 619.737
 319.900 554.268
 260.095 105.150
 946.780 360.572
 214.506 400.203
 207.479 982.399
 377.151 74.061
 912.210 191.909
 774.662 409.400
 530.401 304.858
 886.290 246.857
 913.109 652.139
 519.773 246.381
 549.843 665.596
 597.052 560.279
 27.110 252.784
 766.559 351.207
 274.590 522.841
 741.613 399.854
 365.895 645.810
 842.313 185.814
 581.552 361.097
 83.533 260.830
 342.290 718.663
 824.858 701.510
 634.230 250.898
 77.958 679.894
 30.680 286.474
 980.019 241.312
 177.423 272.951
 193.024 762.135
 162.393 156.354
 411.161 73.212
 2.261 347.713
 163.393 191.249
 216.674 3.750
 424.619 79.534
 247.738 67.110
 514.181 955.669
 143.022 197.138
 510.333 737.922
 233.233 712.032
 167.221 149.298
 482.152 434.838
 638.771 421.085
 201.078 757.379
 321.451 112.739
 40.514 816.540
 783.237 215.274
 689.052 815.869
 85.370 869.405
 817.240 762.186
 190.888 911.595
 249.748 152.473
 531.872 280.609
 582.626 12.103
 946.342 559.565
 887.089 613.257
 944.420 594.713
 363.632 794.863
 798.467 988.967
 889.823 55.572
 28.386 97.637
 104.665 133.095
 53.977 3.889
 707.672 140.959
 772.528 385.526
 940.766 172.557
 580.716 531.926
 137.847 657.783
 462.955 375.064
 845.591 366.022
 609.011 871.902
 368.000 377.538
 75.551 542.935
 897.982 321.096
 71.239 325.041
 356.217 816.922
 902.750 43.136
 48.618 129.881
 677.755 917.386
 619.504 177.196
 806.626 289.335
 62.209 38.400
 791.591 625.368
 749.279 163.011
 932.707 309.187
 260.860 385.044
 434.847 501.759
 875.690 344.786
 67.511 678.499
 800.697 839.776
 436.444 365.873
 862.177 221.908
 77.712 125.365
 476.537 109.684
 813.916 269.701
 227.493 168.408
 29.951 957.863
 468.330 441.452
 971.189 780.794
 664.473 998.467
 657.723 313.638
 18.285 447.649
 189.796 233.040
 553.178 975.987
 815.363 855.670
 759.062 11.265
 192.718 488.090
 50.580 710.642
 439.085 945.747
 301.086 281.690
 268.085 423.053
 179.811 532.249
 321.109 515.646
 730.986 65.409
 554.192 314.143
 839.034 615.931
 695.335 825.758
 873.372 235.946
 607.815 521.359
 803.340 342.493
 231.646 51.845
 524.590 140.138
 304.565 395.860
 602.638 121.576
 540.771 172.873
 379.808 361.606
 453.020 129.526
 624.311 179.568
 702.838 946.331
 43.712 617.348
 243.644 345.346
 911.511 619.926
 650.066 852.149
 340.306 9.629
 798.991 587.581
 906.251 400.466
 457.702 762.356
 118.740 332.928
 643.477 512.280
 821.063 740.355
 727.219 750.789
 889.792 644.453
 868.984 501.560
 413.756 868.928
 281.867 895.679
 921.578 846.797
 136.835 629.177
 686.948 959.160
 337.107 147.657
 873.255 602.588
 427.178 390.260
 437.302 550.479
 157.048 336.687
 651.917 503.528
 623.583 374.672
 639.003 758.833
 962.931 173.677
 940.617 49.999
 603.653 111.347
 361.828 96.287
 520.788 665.984
 764.333 662.466
 495.716 639.995
 296.219 778.117
 402.837 710.765
 535.953 642.183
 157.174 976.987
 986.104 982.271
 390.769 756.087
 255.755 726.249
 731.834 533.782
 554.770 644.248
 868.987 326.959
 925.581 640.861
 351.561 719.132
 49.926 19.833
 341.972 901.897
 782.824 846.634
 661.851 410.395
 531.137 428.805
 402.366 95.394
 659.574 491.165
 871.427 714.649
 676.172 304.663
 574.948 352.599
 628.678 436.536
 452.712 456.885
 992.342 918.546
 466.607 394.791
 111.205 113.257
 453.065 130.421
 684.738 919.975
 563.514 467.648
 788.700 867.188
 615.892 623.774
 855.352 142.666
 834.110 39.101
 988.873 412.257
 156.268 898.589
 985.393 960.627
 20.122 969.488
 694.746 979.332
 87.477 934.802
 587.648 847.864
 127.743 333.974
 965.027 760.413
 452.852 682.096
 506.595 694.491
 167.206 15.682
 347.400 287.326
 681.588 460.794
 591.026 862.633
 631.400 907.697
 816.624 455.394
 557.683 240.673
 367.268 927.510
 552.776 63.080
 875.777 5.111
 967.943 492.815
 900.635 542.173
 232.703 414.268
 721.668 408.632
 677.969 857.438
 248.611 888.831
 898.544 746.704
 794.412 272.906
 874.330 699.753
 781.292 735.348
 611.122 456.258
 606.325 567.613
 106.610 736.263
 172.940 202.420
 718.863 246.003
 476.757 213.561
 564.782 305.498
 53.115 965.071
 34.804 325.110
 687.188 826.015
 335.388 530.050
 146.603 761.579
 698.763 861.118
 614.829 697.464
 394.222 570.867
 228.488 763.542
 379.384 406.550
 603.191 425.610
 613.769 410.099
 374.007 572.758
 69.358 771.840
 684.527 944.917
 990.368 115.440
 792.398 353.737
 232.060 348.742
 781.718 103.837
 629.105 336.693
 999.782 885.070
 468.911 201.886
 686.168 344.874
 763.683 864.450
 208.182 118.558
 194.221 340.861
 933.432 490.938
 234.024 441.085
 586.107 171.921
 27.841 461.183
 679.749 118.962
 396.138 655.892
 480.697 549.041
 745.896 99.741
 820.370 510.584
 396.765 679.023
 782.243 781.158
 665.943 588.783
 884.488 709.678
 109.583 793.009
 358.969 613.044
 285.324 412.232
 691.804 787.875
 800.276 165.980
 893.293 320.143
 840.113 569.095
 362.161 21.678
 764.500 77.306
 510.324 735.805
 206.901 330.960
 32.439 318.642
 765.818 854.240
 305.223 92.151
 230.854 344.064
 553.776 895.061
 89.913 107.243
 248.058 833.791
 130.809 371.102
 517.445 903.940
 426.888 462.000
 973.183 150.512
 105.842 93.978
 189.105 439.550
 595.260 877.785
 644.661 93.229
 647.600 305.874
 318.876 103.647
 329.215 814.639
 430.143 786.892
 348.843 509.536
 338.619 108.488
 964.975 965.939
 112.630 434.737
 191.006 408.356
 157.996 713.071
 882.638 8.319
 22.896 520.126
 392.244 27.850
 627.340 641.535
 986.589 837.446
 784.912 855.462
 902.274 237.328
 748.047 16.482
 340.621 56.065
 332.435 902.003
 541.505 255.034
 880.159 254.999
 313.117 59.790
 276.986 90.118
 599.291 314.775
 521.995 321.454
 233.207 926.484
 985.765 706.416
 429.788 48.024
 718.137 708.680
 610.516 456.672
 662.643 282.344
 213.794 292.697
 789.772 527.945
 429.175 135.282
 316.147 318.280
 591.058 978.307
 875.329 128.155
 890.992 489.106
 745.472 607.784
 309.938 456.905
 719.562 736.010
 253.198 299.731
 578.837 388.620
 389.938 150.194
 255.656 711.397
 82.950 398.293
 958.096 40.289
 547.500 665.447
 787.646 146.056
 333.768 316.243
 679.328 72.249
 796.594 596.308
 999.365 698.641
 138.346 895.438
 471.187 702.663
 203.014 69.316
 591.355 755.541
 107.683 71.209
 621.144 414.418
 744.928 722.932
 78.598 234.399
 228.243 433.653
 344.287 493.334
 112.103 213.108
 169.640 606.034
 156.861 845.263
 130.199 702.877
 62.373 527.888
 191.606 0.532
 827.344 347.108
 800.472 930.388
 646.296 363.279
 225.816 584.529
 803.283 821.111
 162.770 851.717
 209.559 563.585
 975.146 749.288
 738.275 392.595
 956.886 404.340
 587.618 161.650
 896.986 32.926
 637.826 355.107
 254.101 133.435
 318.137 867.904
 804.573 115.206
 356.422 478.641
 593.178 281.077
 14.221 951.843
 964.694 669.591
 908.782 922.708
 914.683 825.597
 265.039 335.579
 701.184 334.799
 726.072 617.349
 789.875 546.353
 560.339 376.263
 651.337 576.886
 945.832 897.978
 531.226 588.526
 771.461 252.720
 116.324 752.918
 188.672 384.106
 518.717 933.269
 663.870 91.324
 396.850 258.594
 45.269 577.294
 479.364 640.413
 764.844 967.137
 611.795 244.704
 673.959 420.325
 516.993 724.117
 664.829 698.547
 260.220 21.123
 492.244 107.411
 405.128 46.258
 492.135 917.131
 706.101 932.034
 934.761 764.368
 27.898 668.018
 867.986 239.195
 840.341 182.422
 645.811 228.036
 882.204 687.049
 122.617 491.393
 406.047 823.368
 276.242 45.816
 238.957 705.745
 932.954 850.107
 860.754 862.490
 262.568 989.077
 902.019 725.583
 828.575 442.680
 193.247 255.909
 580.374 828.236
 500.535 443.142
 205.011 428.381
 812.791 359.402
 484.657 852.723
 903.689 635.335
 582.096 827.917
 485.049 268.963
 676.419 635.602
 656.467 564.548
 849.941 402.557
 301.665 364.745
 167.921 840.492
 300.841 108.788
 156.267 697.385
 839.414 287.436
 358.196 447.526
 68.846 627.627
 906.169 957.970
 990.035 522.385
 475.980 635.435
 712.367 411.615
 69.072 5.648
 423.300 744.341
 598.926 698.461
 168.990 931.017
 617.475 313.920
 283.571 84.455
 916.033 799.627
 354.121 999.141
 458.244 466.876
 514.044 521.245
 764.421 66.024
 616.628 396.192
 659.572 900.317
 153.056 668.484
 242.138 517.108
 298.594 461.471
 125.382 327.227
 53.315 335.556
 875.412 583.596
 399.328 654.963
 123.817 531.452
 737.557 369.563
 901.780 522.435
 559.610 113.698
 237.589 276.931
 523.135 453.550
 219.792 862.365
 454.212 784.002
 371.356 924.565
 623.189 731.465
 951.479 125.003
 209.058 797.607
 424.927 974.746
 663.526 358.051
 865.547 457.953
 643.965 377.814
 120.960 160.851
 942.019 330.611
 617.250 489.274
 982.702 711.260
 261.972 907.429
 801.290 249.668
 875.177 666.801
 169.204 901.549
 383.856 936.567
 685.617 976.802
 925.668 581.095
 82.093 332.890
 371.729 556.894
 809.476 510.495
 272.359 287.453
 749.198 515.069
 108.817 701.894
 877.808 784.616
 81.338 440.240
 129.629 755.492
 640.223 97.696
 967.046 509.183
 61.668 131.897
 153.006 809.677
 650.804 35.215
 501.144 619.379
 516.547 689.350
 483.767 998.537
 280.011 97.513
 238.285 376.282
 852.103 322.135
 913.044 148.903
 426.435 850.461
 321.634 671.608
 788.872 439.409
 371.448 113.192
 730.927 943.269
 741.479 628.770
 885.222 657.115
 303.114 554.770
 369.563 285.176
 6.251 163.854
 752.533 1.927
 544.749 147.473
 636.317 965.562
 426.398 772.674
 518.662 585.198
 912.935 330.932
 50.245 366.976
 177.768 443.818
 679.273 67.981
 418.796 287.725
 383.060 484.057
 230.101 262.674
 465.821 567.312
 401.200 864.097
 570.389 806.033
 301.430 967.681
 254.538 264.269
 897.971 742.837
 943.654 246.484
 230.621 447.619
 342.481 865.947
 259.189 295.139
 599.343 511.257
 548.015 927.525
 624.746 246.332
 347.441 187.606
 8.644 983.917
 568.028 380.846
 321.172 45.147
 666.979 1.309
 162.731 677.833
 27.802 526.777
 921.425 739.111
 417.052 831.642
 647.674 54.979
 152.432 624.210
 944.027 716.657
 774.265 80.945
 47.796 543.759
 39.977 157.559
 937.997 184.974
 674.599 430.238
 987.449 401.629
 428.434 424.737
 394.940 317.386
 987.850 282.096
 938.550 163.045
 232.019 983.863
 884.996 909.394
 255.521 803.596
 644.881 289.191
 715.573 892.803
 781.785 953.330
 97.799 66.450
 643.990 793.237
 813.586 684.461
 399.490 964.416
 986.045 680.817
 903.712 553.281
 894.287 60.744
 229.499 595.123
 324.326 749.997
 32.685 744.914
 219.439 359.444
 234.508 60.078
 686.807 935.079
 872.874 326.287
 456.929 950.801
 834.783 160.368
 617.417 911.813
 536.998 790.810
 865.929 854.302
 304.227 243.939
 613.995 526.379
 114.896 466.058
 193.364 31.316
 783.231 267.899
 791.236 512.372
 340.234 482.234
 895.590 5.457
 10.724 238.870
 245.022 718.275
 482.613 159.457
 30.680 690.078
 179.649 699.145
 325.338 412.809
 609.988 970.426
 54.349 561.146
 28.063 599.269
 865.782 385.013
 152.476 423.440
 796.546 603.717
 392.347 851.732
 914.721 236.521
 390.981 180.517
 95.911 781.568
 969.492 95.850
 666.514 475.459
 92.730 476.310
 925.743 132.075
 962.200 720.494
 100.751 764.524
 20.658 435.744
 357.826 972.190
 613.552 989.165
 303.296 950.230
 454.757 201.805
 379.403 116.438
 377.238 191.050
 564.994 305.967
 180.842 879.577
 403.779 454.134
 614.856 102.013
 132.214 758.443
 625.855 178.680
 296.489 710.544
 263.561 681.088
 917.974 735.215
 948.703 293.414
 876.644 725.538
 875.328 850.902
 573.223 670.479
 931.728 998.435
 147.044 123.276
 793.361 414.534
 64.901 136.895
 460.351 157.508
 956.809 817.806
 1.699 646.704
 310.751 33.175
 226.990 843.842
 406.742 401.945
 360.815 863.741
 480.397 250.327
 50.311 52.764
 70.334 100.646
 525.008 324.674
 288.051 763.835
 861.937 550.937
 22.267 635.061
 826.658 144.867
 974.246 154.739
 980.173 751.083
 741.444 39.808
 807.921 513.975
 702.358 149.497
 763.897 627.125
 187.063 203.510
 882.185 401.602
 780.205 886.663
 119.696 591.897
 733.906 661.422
 815.633 106.889
 457.866 267.826
 621.407 948.058
 196.975 959.040
 333.499 462.382
 49.908 930.939
 193.648 992.551
 875.820 726.855
 176.137 237.835
 783.557 96.061
 409.533 105.941
 405.312 458.954
 356.748 306.267
 83.883 776.711
 457.658 190.194
 212.348 871.974
 205.642 432.384
 972.926 624.428
 744.580 631.919
 546.881 635.926
 25.166 122.626
 881.734 979.840
 916.371 562.836
 380.916 214.738
 824.921 836.411
 452.619 540.394
 806.505 565.212
 950.491 531.846
 658.678 999.789
 843.498 423.126
 447.174 127.217
 353.424 185.020
 542.372 685.535
 637.018 300.213
 817.289 91.642
 409.495 974.589
 796.858 527.826
 704.218 715.757
 442.794 61.154
 939.985 580.559
 929.569 425.019
 275.815 654.127
 313.563 224.212
 729.870 326.634
 846.022 850.600
 33.769 923.376
 836.021 348.025
 698.740 102.958
 265.090 140.277
 251.592 941.655
 701.767 748.398
 225.387 684.414
 701.235 952.261
 883.954 70.193
 619.869 891.027
 146.262 877.627
 272.399 208.136
 34.444 723.373
 834.120 904.805
 679.393 157.331
 894.009 213.331
 414.915 104.530
 226.431 694.896
 413.098 711.583
 127.561 329.035
 250.682 565.582
 593.684 531.847
 542.736 105.314
 66.490 521.537
 582.879 269.213
 377.720 962.707
 738.961 93.007
 162.582 350.281
 72.637 44.274
 726.806 641.100
 387.367 463.851
 822.886 472.550
 221.282 68.217
 271.779 205.449
 452.126 186.469
 940.141 540.555
 386.604 284.804
 411.213 647.995
 885.154 535.391
 258.953 445.779
 97.289 270.972
 217.337 712.001
 327.542 327.726
 625.504 225.798
 945.952 603.684
 298.051 730.502
 831.428 876.008
 720.287 590.395
 775.754 645.730
 80.295 977.181
 468.196 772.000
 831.405 946.643
 966.437 68.877
 16.134 38.452
 982.804 156.267
 590.226 6.715
 372.642 363.406
 155.317 935.516
 104.273 699.636
 361.659 547.554
 870.742 45.030
 376.703 726.177
 728.797 125.163
 158.134 658.123
 529.946 263.295
 325.819 98.402
 954.618 733.062
 529.309 857.813
 139.284 40.033
 766.961 31.095
 866.782 56.061
 868.847 798.677
 194.139 422.072
 625.623 942.291
 45.063 468.934
 975.071 874.534
 474.310 419.313
 470.672 870.921
 999.805 303.535
 504.070 951.556
 30.175 717.487
 565.573 145.581
 128.116 779.393
 161.872 607.836
 734.319 804.271
 904.106 682.144
 326.796 850.020
 96.493 723.505
 553.090 328.148
 838.379 521.850
 98.577 886.334
 971.250 998.348
 345.842 221.274
 5.608 472.433
 844.708 971.165
 627.423 990.439
 309.216 360.813
 264.980 747.099
 49.585 462.581
 77.405 567.198
 149.607 317.592
 267.074 309.634
 232.113 398.820
 808.703 239.353
 689.056 46.589
 95.701 228.657
 863.641 263.900
 24.682 708.640
 888.122 210.711
 145.614 719.996
 933.785 610.535
 499.697 101.703
 203.837 197.444
 29.497 713.404
 483.136 45.727
 184.259 785.471
 791.710 787.400
 843.687 718.305
 215.801 124.506
 560.139 363.410
 307.777 864.440
 564.547 482.974
 254.915 768.537
 15.840 437.409
 970.026 518.959
 695.982 442.564
 210.706 928.846
 189.600 986.638
 98.112 389.100
 543.496 233.577
 993.408 345.757
 310.108 762.575
 566.079 109.053
 651.337 615.887
 222.239 424.106
 54.381 928.519
 474.878 289.299
 6.615 988.128
 656.858 438.126
 337.741 282.232
 879.805 540.519
 587.966 308.257
 809.194 507.949
 752.600 791.961
 592.526 671.103
 716.166 638.300
 781.179 48.401
 80.766 848.959
 918.214 337.578
 450.279 720.802
 417.914 680.880
 418.247 593.707
 685.358 107.948
 965.256 964.189
 65.972 920.335
 972.021 908.390
 79.139 109.845
 445.586 965.259
 582.963 301.937
 515.013 184.802
 598.848 178.576
 534.447 229.233
 757.240 995.813
 818.530 774.687
 925.622 694.534
 788.946 61.262
 965.506 373.250
 120.645 108.619
 608.859 105.128
 909.428 698.041
 721.320 434.066
 834.547 829.910
 257.978 463.292
 734.463 624.126
 748.931 482.387
 252.626 931.596
 360.794 182.802
 122.998 674.795
 354.567 946.860
 960.062 807.422
 940.543 610.035
 881.298 965.779
 161.238 781.364
 35.960 331.859
 10.719 942.481
 834.679 909.874
 723.336 453.573
 890.561 569.505
 190.167 486.218
 992.681 581.494
 143.728 131.264
 763.840 480.866
 900.469 237.740
 511.198 472.358
 578.763 310.062
 493.793 39.326
 283.461 299.930
 816.207 245.082
 435.526 791.330
 151.973 503.239
 348.802 697.637
 821.161 436.075
 140.910 615.228
 539.356 197.424
 889.842 745.233
 643.688 185.202
 593.472 281.478
 337.360 49.937
 390.589 236.693
 607.169 976.836
 796.783 349.188
 916.862 302.860
 487.400 378.136
 598.864 65.439
 716.895 297.102
 422.301 269.931
 546.114 563.467
 48.674 728.523
 106.755 346.950
 768.476 749.204
 568.621 805.623
 891.221 740.815
 896.832 805.100
 614.403 715.531
 952.484 879.138
 878.846 495.687
 763.945 361.512
 211.593 215.493
 592.998 4.133
 524.229 13.382
 659.185 700.020
 263.384 966.526
 439.195 207.490
 768.743 670.297
 401.055 720.280
 577.459 22.336
 893.563 333.911
 196.265 859.554
 921.378 649.228
 345.444 8.288
 379.885 47.712
 242.060 950.323
 389.220 328.716
 341.491 853.315
 994.362 65.610
 382.500 851.841
 232.034 6.010
 195.990 649.002
 402.297 291.429
 733.728 207.783
 23.395 25.123
 171.099 251.829
 45.918 485.587
 836.046 747.633
 313.197 919.516
 541.493 511.179
 288.492 595.346
 655.668 603.925
 738.801 540.465
 766.777 553.560
 335.704 896.266
 996.623 467.690
 174.645 20.441
 131.258 382.596
 647.341 650.937
 582.958 299.195
 252.975 567.143
 422.250 164.686
 80.654 77.991
 45.051 937.005
 319.807 311.361
 519.897 961.838
 191.320 42.566
 923.704 355.656
 777.951 690.620
 479.456 346.032
 958.761 28.776
 591.826 510.685
 812.835 140.630
 801.269 283.581
 699.654 635.462
 685.904 679.495
 697.098 187.808
 104.151 913.283
 86.765 48.348
 238.081 957.509
 226.342 388.733
 344.685 358.787
 999.826 684.942
 204.565 101.296
 351.145 946.122
 57.908 513.438
 400.994 482.903
 497.193 223.824
 739.359 246.015
 834.152 814.953
 549.491 108.287
 942.382 941.723
 827.946 7.102
 392.294 387.654
 648.360 696.965
 815.336 450.427
 905.020 210.679
 161.433 571.580
 450.824 610.699
 727.230 660.268
 900.477 488.522
 241.018 780.628
 444.568 88.772
 679.255 965.100
 857.524 185.976
 973.717 836.019
 979.334 606.710
 39.783 434.732
 507.637 888.881
 135.811 406.689
 106.539 215.579
 49.530 223.445
 977.894 805.471
 926.665 954.842
 959.174 128.482
 214.506 769.079
 422.356 28.179
 521.836 632.741
 216.115 345.299
 607.632 920.673
 288.075 365.316
 943.624 905.900
 566.978 162.388
 667.338 477.333
 1.556 128.900
 398.401 288.226
 122.039 0.870
 555.038 747.023
 92.886 992.413
 31.786 466.224
 396.256 105.276
 513.309 641.166
 162.487 791.096
 260.762 262.254
 837.276 313.777
 952.687 509.436
 639.373 927.394
 456.076 340.926
 864.387 281.840
 187.412 388.839
 979.978 865.479
 768.786 298.060
 38.674 253.116
 839.072 592.170
 813.094 51.306
 321.545 788.254
 294.222 714.483
 931.974 593.146
 549.127 478.433
 818.271 644.946
 126.027 46.616
 615.223 978.995
 140.844 34.920
 865.053 525.955
 252.348 587.099
 263.835 836.022
 7.963 712.844
 940.694 477.856
 547.546 360.021
 434.893 309.624
 619.392 739.568
 7.028 954.108
 976.034 94.157
 784.598 237.472
 864.621 698.663
 207.165 244.756
 848.783 51.242
 588.206 693.051
 139.715 748.405
 964.068 979.582
 970.890 616.523
 947.251 996.471
 23.537 117.104
 62.381 351.960
 152.041 565.684
 117.052 250.436
 526.302 157.014
 973.185 977.271
 111.279 415.393
 642.412 741.500
 155.228 372.384
 764.352 847.561
 23.287 289.150
 150.524 610.196
 461.029 2.260
 428.458 673.265
 825.496 285.769
 717.516 38.363
 304.154 934.905
 355.678 13.132
 933.613 424.736
 698.658 827.970
 811.152 958.283
 980.887 985.117
 197.768 860.873
 792.187 652.957
 879.220 609.798
 342.168 23.845
 772.275 210.115
 892.773 454.101
 130.944 178.562
 402.213 104.352
 69.086 508.908
 983.112 416.632
 421.436 734.723
 504.572 87.167
 118.333 541.625
 910.684 721.298
 356.511 412.932
 263.513 356.390
 468.914 13.569
 401.668 791.818
 793.265 560.833
 519.216 720.288
 227.929 321.557
 75.074 75.128
 963.311 778.472
 729.320 623.018
 959.794 479.714
 537.602 485.551
 684.199 320.821
 313.316 76.439
 944.236 95.061
 863.300 520.006
 105.913 813.177
 18.071 362.591
 726.894 155.602
 892.042 708.586
 577.090 737.931
 330.748 480.254
 987.106 793.066
 816.925 503.330
 509.531 691.301
 329.656 513.102
 494.513 113.097
 473.111 927.716
 569.759 979.866
 134.073 582.338
 329.443 647.621
 589.240 310.410
 132.851 729.299
 290.847 813.275
 601.589 977.256
 17.438 208.986
 696.432 311.486
 18.571 793.186
 617.349 596.078
 619.080 192.873
 871.699 561.251
 219.399 326.858
 818.230 146.695
 50.839 499.439
 643.515 950.195
 564.091 906.623
 841.057 740.499
 169.195 703.168
 823.064 612.700
 757.588 205.246
 735.307 196.149
 151.453 445.055
 4.257 877.944
 300.486 72.909
 713.684 678.715
 717.465 957.855
 879.025 751.790
 675.981 973.609
 809.138 402.625
 28.610 592.544
 466.817 613.737
 912.407 531.675
 464.853 773.426
 939.246 802.311
 670.096 246.617
 898.214 875.670
 393.289 586.561
 280.717 72.643
 580.275 200.554
 659.261 764.837
 6.189 675.769
 769.118 99.533
 127.536 407.703
 47.560 62.302
 339.534 709.389
 945.443 112.574
 993.117 910.600
 936.084 979.657
 675.742 669.735
 280.321 615.670
 184.142 544.492
 66.063 659.083
 999.993 918.918
 205.479 975.326
 308.725 422.779
 151.135 82.089
 18.355 653.859
 370.164 224.960
 383.064 114.783
 707.035 997.980
 712.490 983.934
 863.163 173.402
 952.398 476.305
 345.979 550.586
 309.014 826.588
 489.683 406.715
 414.173 195.997
 951.669 548.313
 101.159 309.431
 447.238 54.713
 694.447 254.358
 233.845 870.508
 776.217 391.725
 905.824 257.021
 847.509 657.192
 650.585 332.150
 774.316 973.871
 65.041 108.244
 723.883 1.680
 582.040 439.301
 732.371 850.361
 234.455 487.797
 583.342 660.724
 941.062 859.303
 251.660 479.892
 363.390 587.172
 417.234 630.034
 114.197 102.590
 68.279 695.698
 232.450 135.883
 788.385 372.469
 240.745 867.064
 202.793 159.850
 211.461 297.085
 197.029 315.412
 358.141 731.351
 818.729 577.177
 87.172 954.800
 337.672 9.513
 868.617 399.847
 329.130 427.628
 968.921 646.951
 124.465 340.925
 115.158 500.316
 756.210 250.308
 691.594 711.847
 31.653 604.197
 594.004 13.901
 471.197 318.089
 452.623 310.508
 120.803 689.251
 476.439 777.771
 219.814 878.607
 643.367 863.192
 108.023 113.457
 664.411 142.223
 773.375 5.608
 965.117 95.714
 962.019 138.567
 562.487 786.892
 636.323 504.061
 956.107 329.605
 817.826 752.328
 112.944 904.862
 988.098 243.062
 998.277 869.929
 441.233 865.873
 411.269 448.786
 440.533 752.513
 721.182 345.495
 85.349 680.550
 396.133 899.740
 251.561 912.709
 475.318 638.478
 343.469 811.596
 690.889 67.393
 351.840 90.370
 208.274 603.909
 521.363 421.160
 662.905 759.165
 912.942 130.340
 644.484 124.241
 127.247 309.401
 162.567 766.399
 214.121 199.063
 143.018 170.146
 309.219 639.992
 205.513 507.187
 249.193 594.134
 987.694 445.958
 457.564 735.100
 69.707 838.319
 855.934 283.635
 149.970 886.639
 733.339 164.977
 893.184 2.948
 147.416 119.594
 757.414 742.859
 984.787 178.577
 878.827 415.906
 678.081 381.889
 599.213 241.774
 369.638 374.160
 639.284 5.192
 86.864 551.997
 5.057 843.320
 13.981 392.622
 48.145 126.048
 925.553 990.486
 344.859 925.283
 207.400 331.338
 202.762 643.081
 2.592 497.747
 214.169 325.174
 959.214 522.595
 749.586 636.299
 850.896 574.409
 93.750 542.884
 222.140 298.221
 874.676 328.483
 862.793 566.047
 901.703 565.337
 727.367 370.816
 720.015 254.206
 226.027 776.186
 392.618 212.819
 168.995 502.027
 850.563 394.880
 41.851 62.286
 800.645 626.417
 425.979 199.589
 667.443 989.590
 909.527 391.301
 472.000 16.940
 616.158 287.413
 339.445 998.057
 821.140 324.564
 487.287 77.951
 39.659 326.768
 908.026 739.933
 426.454 426.176
 435.189 529.008
 487.897 31.656
 710.249 63.729
 599.596 144.734
 566.418 99.925
 969.594 17.774
 159.605 509.031
 767.689 805.139
 530.489 892.860
 636.688 451.977
 226.425 317.256
 646.107 965.404
 777.724 466.247
 580.689 427.962
 667.594 819.063
 865.868 542.792
 495.071 173.089
 213.994 183.929
 169.539 680.611
 475.734 794.268
 636.664 255.812
 150.867 599.251
 88.973 726.245
 454.910 448.175
 208.704 950.915
 859.220 759.745
 402.623 571.750
 181.813 27.201
 473.126 388.827
 867.060 764.915
 810.193 100.206
 270.190 677.130
 145.639 387.881
 976.372 365.557
 674.066 891.542
 305.950 621.506
 981.113 336.049
 762.427 466.457
 624.749 77.263
 796.373 699.289
 362.931 230.039
 617.960 6.388
 212.829 733.421
 77.957 310.727
 642.773 598.591
 739.318 236.453
 946.226 847.737
 19.956 496.067
 13.488 475.293
 745.670 957.832
 415.757 100.909
 107.754 802.437
 640.029 805.951
 72.534 851.284
 982.578 187.468
 893.533 56.089
 622.111 676.533
 887.333 633.314
 677.776 168.164
 861.259 150.402
 117.105 529.928
 37.393 407.661
 547.439 393.695
 468.831 484.441
 612.821 103.240
 459.728 245.855
 665.756 868.722
 502.319 742.522
 907.223 162.068
 557.157 726.844
 434.229 535.441
 905.527 292.164
 825.746 234.193
 276.757 893.229
 586.816 847.579
 932.685 595.972
 86.755 452.311
 14.327 840.471
 528.858 178.579
 812.903 682.386
 11.856 303.963
 12.502 945.428
 251.864 61.766
 112.090 900.934
 970.104 556.483
 620.350 561.892
 86.790 995.715
 631.349 899.504
 543.821 875.824
 638.715 863.348
 985.135 564.585
 990.444 4.332
 408.610 690.297
 988.280 396.922
 850.259 921.062
 10.755 957.825
 831.275 663.757
 106.270 827.586
 680.526 258.657
 634.180 274.974
 506.748 737.515
 802.894 297.914
 931.414 760.444
 392.821 316.063
 178.768 76.183
 790.092 806.269
 555.497 652.929
 378.785 541.511
 118.903 409.934
 732.825 15.066
 637.175 416.604
 254.322 314.113
 74.692 204.108
 467.117 940.807
 403.332 908.814
 89.548 44.621
 740.011 806.834
 979.229 48.858
 661.582 139.960
 718.340 438.490
 149.450 226.306
 846.801 378.497
 394.521 710.606
 862.552 94.811
 653.334 471.577
 105.512 457.535
 321.422 464.969
 490.528 732.850
 291.165 454.227
 923.704 930.858
 728.067 745.328
 747.951 877.262
 448.665 292.973
 42.666 23.532
 760.902 742.256
 327.400 920.006
 657.192 489.256
 671.695 186.628
 683.485 827.184
 327.541 95.105
 274.227 849.106
 414.724 532.761
 301.170 426.659
 493.705 51.829
 569.732 215.004
 849.306 958.311
 874.276 951.741
 228.689 392.556
 435.569 41.252
 578.882 170.651
 360.442 531.360
 915.906 753.449
 533.823 597.273
 935.748 191.188
 753.667 815.037
 906.621 749.287
 204.716 115.553
 24.808 288.857
 620.537 908.240
 988.791 378.164
 865.977 514.355
 467.150 713.706
 673.375 582.731
 277.120 287.471
 952.873 420.109
 27.685 46.545
 365.587 264.626
 242.261 639.462
 671.769 90.327
 292.527 458.128
 46.213 944.483
 31.652 182.882
 969.959 495.134
 699.491 680.150
 168.714 76.586
 325.310 536.555
 160.633 253.984
 519.021 30.379
 413.279 738.702
 716.964 621.470
 584.245 343.837
 833.080 405.523
 352.439 808.923
 14.241 639.847
 536.165 496.084
 165.944 757.974
 466.539 682.826
 911.173 992.812
 445.389 981.689
 183.573 206.370
 898.628 102.024
 202.138 52.721
 950.210 47.546
 797.151 594.939
 327.572 994.284
 78.384 761.850
 84.140 611.722
 81.597 12.888
 733.733 835.734
 76.642 616.073
 259.003 951.271
 651.283 512.639
 633.261 937.308
 933.873 710.314
 111.995 23.525
 522.907 24.501
 565.126 230.385
 943.041 171.982
 569.662 750.223
 39.394 255.405
 229.206 580.734
 401.849 489.246
 674.093 63.591
 128.912 180.615
 694.297 395.165
 399.720 952.936
 815.305 764.453
 29.517 589.883
 521.657 301.966
 497.850 674.021
 18.627 274.668
 622.653 33.280
 482.701 983.963
 823.003 413.005
 847.074 179.695
 687.677 426.996
 788.725 822.246
 717.780 763.283
 296.047 51.772
 714.745 525.682
 396.039 868.853
 368.402 67.383
 781.342 420.212
 394.899 445.436
 1.667 808.394
 765.641 813.192
 951.345 912.522
 543.824 430.359
 802.743 991.379
 945.330 156.696
 590.395 528.531
 9.735 95.585
 957.029 326.169
 701.974 648.392
 322.706 729.448
 66.039 451.056
 952.463 801.783
 872.283 202.483
 174.864 524.737
 895.840 112.775
 770.413 680.413
 845.044 841.106
 309.787 21.930
 38.098 242.119
 810.319 946.352
 169.539 770.259
 406.186 967.974
 84.132 918.796
 32.664 427.128
 6.814 899.772
 224.931 655.428
 488.423 849.338
 672.717 113.015
 696.404 6.564
 877.379 192.813
 89.064 540.552
 179.257 592.647
 895.712 358.605
 190.576 545.647
 820.926 326.144
 740.492 195.376
 590.024 766.404
 350.412 943.141
 148.548 924.772
 873.646 385.053
 768.255 709.520
 696.155 215.317
 945.953 529.064
 75.177 185.311
 712.812 397.496
 138.452 376.226
 907.044 777.689
 455.391 933.002
 661.533 367.796
 177.756 301.213
 82.913 346.347
 614.165 454.304
 65.506 497.712
 911.261 659.623
 811.367 308.587
 753.810 837.111
 788.598 112.907
 733.835 359.099
 129.137 863.658
 170.556 333.674
 372.898 212.141
 662.042 633.564
 738.724 506.121
 817.956 569.057
 928.792 695.913
 340.257 564.238
 739.484 220.756
 593.459 153.837
 299.263 886.162
 823.992 261.497
 626.531 826.324
 363.700 3.553
 895.034 554.821
 177.939 155.121
 511.238 163.049
 514.546 152.788
 0.519 140.950
 774.866 841.432
 123.519 421.198
 988.691 618.356
 410.110 829.329
 936.396 718.089
 918.824 541.953
 356.619 913.918
 970.146 687.804
 217.815 200.739
 531.684 286.802
 455.985 147.455
 973.983 116.350
 206.451 660.482
 892.862 267.937
 529.994 243.369
 385.903 447.721
 176.794 347.070
 558.594 959.741
 597.116 722.609
 554.170 657.728
 325.404 469.987
 188.113 470.175
 992.459 647.037
 414.367 792.601
 594.807 298.046
 649.592 640.961
 635.402 788.376
 181.204 901.543
 287.928 607.836
 934.824 866.716
 598.608 817.420
 180.328 974.513
 773.281 62.376
 919.428 875.758
 980.246 325.801
 781.219 628.432
 585.990 133.507
 18.027 599.060
 914.325 790.437
 358.075 59.413
 140.852 995.063
 952.846 168.906
 793.241 169.916
 827.689 84.305
 91.064 408.592
 179.299 35.061
 422.190 682.392
 591.592 931.717
 89.824 999.341
 993.659 163.814
 876.833 456.202
 644.352 810.886
 341.928 477.483
 985.533 294.063
 293.606 167.230
 200.714 186.152
 868.618 298.021
 291.849 264.609
 686.349 481.182
 441.344 115.466
 851.309 972.529
 59.247 498.162
 153.409 104.250
 880.256 973.277
 768.452 746.881
 628.210 830.060
 516.144 512.286
 416.585 371.296
 294.686 641.328
 214.954 3.519
 512.761 976.417
 349.158 115.081
 92.564 912.772
 286.081 318.254
 160.676 332.160
 504.440 589.997
 694.500 843.808
 396.132 115.615
 796.093 49.448
 156.674 57.076
 646.247 389.083
 989.690 10.909
 601.266 552.559
 603.693 957.427
 963.077 616.747
 557.325 42.364
 137.887 411.813
 102.629 473.276
 735.973 71.238
 578.644 196.258
 519.344 982.995
 366.855 274.382
 417.533 153.398
 885.906 88.980
 375.068 305.812
 978.798 590.476
 915.900 364.856
 438.090 939.383
 686.946 589.289
 882.849 493.554
 129.944 795.867
 8.024 348.518
 910.812 409.886
 588.398 548.243
 970.026 549.264
 954.094 818.933
 535.255 827.176
 835.094 794.150
 226.067 887.906
 73.288 391.980
 375.512 982.320
 250.773 361.008
 868.293 768.984
 513.746 259.104
 451.959 386.143
 967.028 885.571
 495.882 85.771
 862.688 711.910
 260.726 26.489
 248.262 298.688
 684.898 375.878
 819.547 335.811
 608.220 628.624
 937.089 481.565
 929.255 974.811
 314.319 923.365
 951.852 887.803
 922.305 752.223
 717.115 594.591
 537.590 185.945
 366.010 259.735
 895.201 136.256
 39.980 89.432
 111.406 976.180
 835.337 942.514
 375.812 900.449
 292.891 733.953
 549.073 398.623
 566.630 12.692
 362.781 883.462
 91.507 684.105
 227.194 882.433
 406.186 288.536
 988.817 744.705
 5.509 417.005
 324.683 17.342
 251.163 385.072
 248.308 370.693
 587.606 853.062
 571.199 713.016
 551.560 598.435
 204.470 327.582
 363.595 552.282
 191.366 31.936
 613.654 711.069
 80.484 429.254
 641.286 846.345
 131.385 867.206
 436.241 544.746
 292.376 202.228
 94.749 19.039
 511.029 489.253
 237.807 104.912
 791.011 271.847
 85.212 679.861
 256.774 869.165
 665.742 457.773
 46.320 468.598
 591.083 289.053
 40.698 601.444
 917.963 60.587
 629.029 759.081
 436.934 387.101
 975.034 195.255
 652.856 126.026
 623.417 943.077
 234.950 457.668
 993.665 480.783
 615.151 743.030
 39.231 426.300
 82.183 510.176
 489.567 886.087
 363.407 899.459
 981.707 277.864
 593.136 406.735
 571.153 379.917
 348.995 255.940
 585.694 212.127
 289.533 677.824
 250.638 947.196
 867.003 505.650
 623.232 96.528
 717.809 72.114
 984.038 566.456
 76.246 421.381
 253.463 80.141
 919.704 368.062
 245.064 792.273
 368.549 239.102
 599.627 462.155
 42.497 38.368
 234.145 210.806
 856.742 856.305
 709.905 975.084
 942.787 203.107
 399.008 232.827
 646.333 433.796
 987.251 244.473
 611.376 933.345
 174.665 916.153
 857.546 381.183
 357.875 805.010
 126.669 374.257
 238.398 768.216
 72.436 379.171
 288.896 202.369
 630.160 345.259
 619.213 769.505
 996.077 45.871
 262.728 390.778
 509.948 44.361
 201.509 179.931
 641.261 89.679
 469.101 848.214
 576.857 234.970
 519.065 42.697
 272.991 307.892
 285.188 574.301
 522.613 825.553
 248.235 684.043
 681.966 588.072
 580.100 410.386
 360.689 66.084
 478.100 922.266
 95.603 148.272
 2.138 926.950
 867.767 679.893
 660.588 145.732
 180.573 612.584
 185.446 460.406
 267.447 125.548
 124.982 897.100
 142.633 160.094
 247.332 749.523
 527.683 840.581
 178.942 109.791
 887.537 908.144
 38.323 21.097
 679.566 757.398
 112.112 682.773
 571.044 894.930
 354.074 305.191
 507.472 601.393
 868.577 651.008
 636.568 511.811
 721.605 222.158
 809.199 482.298
 760.883 811.463
 615.781 2.298
 431.895 476.813
 179.633 72.000
 361.026 298.356
 550.460 692.549
 206.660 819.579
 932.575 225.552
 622.761 266.373
 883.154 947.305
 259.262 290.039
 342.788 246.825
 364.779 536.860
 59.739 455.526
 537.961 145.287
 863.918 126.219
 475.740 789.539
 888.686 341.636
 624.338 993.606
 357.856 985.090
 589.863 641.087
 909.893 771.079
 100.512 303.433
 657.212 650.011
 525.684 741.961
 640.170 173.040
 195.839 638.222
 974.978 749.723
 480.834 844.134
 582.970 938.509
 177.138 679.736
 774.089 978.612
 832.096 644.939
 316.752 468.469
 256.007 345.464
 714.443 202.757
 402.710 96.038
 809.321 744.858
 752.657 80.274
 206.127 898.085
 227.849 781.525
 344.789 176.031
 877.740 708.070
 914.922 4.902
 174.373 915.506
 95.280 328.823
 771.971 66.142
 289.835 659.016
 252.403 487.010
 421.284 300.904
 377.909 13.060
 812.275 416.934
 93.987 88.878
 442.549 909.965
 309.109 300.377
 202.604 531.060
 868.039 7.337
 285.677 580.385
 128.880 229.070
 262.221 550.559
 850.940 220.219
 685.084 793.377
 354.250 973.559
 377.913 24.538
 978.651 54.356
 290.759 233.208
 60.290 949.317
 970.147 366.403
 968.856 386.458
 119.241 309.948
 175.755 624.487
 328.064 1.741
 20.616 436.817
 73.512 568.299
 433.104 731.593
 341.341 766.798
 674.210 401.474
 352.996 602.402
 464.248 922.346
 612.730 150.603
 145.276 396.025
 876.635 488.134
 717.972 526.704
 314.925 381.007
 335.065 443.032
 549.983 417.252
 715.770 226.770
 941.600 543.397
 762.570 525.038
 321.556 171.832
 659.934 136.757
 794.779 890.550
 864.477 46.484
 494.161 312.830
 561.032 992.198
 649.396 253.101
 465.342 400.345
 683.691 473.159
 861.490 894.690
 540.726 992.284
 733.086 719.134
 150.878 943.554
 997.818 332.938
 31.550 250.114
 603.849 304.896
 970.757 818.594
 466.081 6.469
 633.266 346.901
 485.433 679.176
 650.111 330.581
 733.547 315.346
 278.814 51.943
 30.018 671.422
 354.893 640.612
 773.998 247.350
 875.140 110.491
 904.529 473.114
 867.674 279.004
 95.035 793.518
 999.095 848.555
 780.965 124.931
 759.388 631.337
 872.754 953.603
 743.001 896.830
 219.215 475.559
 30.163 351.756
 212.495 854.908
 564.788 76.021
 721.320 253.290
 650.797 351.728
 613.962 501.130
 752.477 268.050
 998.833 525.329
 19.426 60.365
 434.789 192.279
 773.890 661.124
 413.885 484.808
 337.209 981.451
 518.733 712.348
 349.910 101.349
 629.749 201.737
 302.341 182.733
 182.983 968.390
 563.177 409.580
 738.149 701.717
 323.479 244.592
 443.634 882.774
 694.045 429.389
 518.250 494.989
 661.678 368.072
 699.221 989.822
 761.727 260.537
 26.208 468.456
 524.167 796.368
 89.241 368.704
 940.950 602.053
 414.362 874.588
 153.830 439.179
 397.957 256.358
 123.066 379.993
 735.600 3.675
 385.001 605.996
 683.305 927.392
 895.463 867.195
 501.097 9.660
 969.191 52.185
 776.574 202.317
 124.226 315.804
 928.611 274.854
 213.623 120.870
 420.583 251.140
 142.425 718.071
 143.684 645.094
 120.966 623.951
 92.419 196.250
 269.981 686.936
 77.557 844.453
 270.403 247.205
 491.340 386.702
 21.001 605.070
 443.298 387.422
 138.191 687.254
 263.295 115.404
 890.564 129.606
 965.591 346.486
 420.114 432.309
 780.576 981.406
 55.351 859.433
 989.826 404.327
 188.750 83.925
 698.423 61.357
 671.125 472.982
 702.568 722.440
 395.229 383.626
 569.995 547.413
 704.955 926.596
 458.203 291.691
 308.156 656.095
 16.925 533.243
 401.227 367.091
 125.477 595.439
 971.643 209.727
 824.753 185.497
 547.844 256.828
 942.842 612.097
 659.899 345.710
 860.849 624.952
 682.653 835.591
 103.003 411.553
 607.583 18.381
 897.015 459.777
 260.051 450.803
 174.694 858.681
 3.125 862.460
 259.765 62.731
 583.803 476.069
 513.725 227.171
 346.501 256.884
 728.354 364.784
 4.536 507.784
 15.472 848.246
 793.429 330.285
 253.968 149.580
 478.974 280.511
 917.490 271.330
 34.721 329.788
 883.015 576.289
 92.880 274.050
 873.562 797.541
 592.552 572.623
 733.324 932.859
 560.792 298.614
 189.501 661.923
 154.625 279.193
 994.094 427.287
 33.031 439.246
 936.164 586.612
 712.759 946.533
 698.777 161.500
 764.084 616.582
 636.634 904.673
 824.165 562.754
 454.637 300.545
 326.367 678.300
 362.176 963.136
 271.676 885.873
 403.556 849.244
 89.466 374.074
 365.538 53.796
 763.475 214.563
 435.715 379.118
 627.385 786.560
 830.379 691.634
 83.364 563.681
 81.121 510.292
 564.934 791.950
 922.020 663.249
 279.359 924.063
 563.493 946.255
 129.266 905.817
 87.426 901.485
 61.432 333.904
 216.864 383.801
 333.739 433.484
 471.278 907.477
 568.457 818.144
 837.319 676.071
 288.622 188.864
 390.182 137.625
 59.939 862.653
 570.601 213.605
 606.823 171.684
 38.489 500.551
 889.845 981.583
 620.889 606.421
 252.693 500.253
 986.950 867.863
 327.892 109.120
 406.898 399.583
 468.092 585.392
 579.294 292.627
 407.869 0.982
 788.480 735.370
 602.278 0.891
 32.100 450.696
 3.111 566.325
 640.248 587.079
 770.829 756.803
 899.707 672.608
 755.982 67.365
 358.328 432.657
 273.684 714.155
 578.644 817.551
 321.236 421.844
 852.130 10.771
 613.504 693.082
 694.990 155.927
 622.378 422.578
 195.138 107.579
 772.975 421.165
 543.281 373.338
 465.674 548.682
 386.998 159.409
 133.270 844.704
 227.005 786.360
 908.187 184.663
 613.796 824.677
 45.790 482.872
 788.450 869.246
 234.251 486.430
 984.207 577.818
 605.436 443.210
 409.592 230.768
 259.032 837.354
 966.279 808.658
 616.034 436.623
 715.916 251.658
 948.356 822.889
 652.932 872.573
 87.187 631.001
 321.504 695.679
 20.711 918.849
 543.829 29.932
 856.698 464.864
 16.425 741.126
 280.366 636.286
 747.089 237.759
 93.833 605.847
 416.409 44.613
 919.799 695.026
 376.388 312.187
 506.110 83.620
 469.955 645.275
 925.118 908.266
 447.306 67.213
 45.875 252.767
 949.524 745.058
 19.945 852.240
 761.359 653.408
 792.885 648.427
 941.097 659.575
 291.220 67.800
 106.967 469.667
 475.163 985.920
 390.381 524.006
 754.643 494.882
 603.690 701.736
 782.862 525.360
 964.098 659.867
 637.985 76.166
 169.360 753.177
 228.430 773.186
 841.272 860.946
 87.262 982.829
 899.345 577.580
 811.306 24.818
 562.093 240.556
 333.753 713.172
 612.964 195.271
 156.483 566.070
 730.908 697.237
 99.123 393.968
 944.167 483.396
 113.657 445.722
 195.066 502.380
 161.407 974.760
 131.906 665.205
 27.333 607.606
 302.807 990.744
 556.383 646.924
 100.183 792.517
 18.110 827.785
 981.057 843.651
 846.837 742.158
 508.613 914.730
 651.541 340.906
 667.961 994.669
 256.533 569.176
 201.365 558.468
 313.301 259.499
 585.162 758.891
 236.154 132.733
 885.702 603.792
 458.070 891.005
 441.295 389.458
 205.276 445.690
 930.897 636.148
 654.389 839.511
 420.844 898.748
 797.430 192.709
 894.122 377.559
 8.909 342.676
 231.469 646.714
 924.565 833.246
 751.968 856.303
 120.804 639.034
 58.099 895.123
 372.736 841.883
 844.603 561.184
 190.774 286.853
 503.535 254.004
 442.594 675.604
 224.114 944.685
 288.955 262.951
 982.996 705.389
 356.272 230.529
 439.415 288.714
 72.141 358.333
 583.995 679.474
 766.508 4.666
 787.168 127.305
 433.171 857.272
 103.127 479.625
 724.362 918.620
 711.496 132.547
 663.908 737.395
 827.779 205.177
 888.631 762.804
 344.814 613.198
 718.154 660.592
 643.503 204.771
 593.099 537.531
 147.957 549.839
 71.968 838.018
 216.689 8.026
 626.975 531.482
 229.808 396.084
 496.235 447.216
 327.422 629.599
 229.423 844.386
 205.013 712.286
 779.967 655.326
 908.820 117.265
 850.823 201.361
 382.871 66.352
 72.707 459.603
 986.840 224.412
 691.402 329.200
 671.359 535.658
 50.527 494.939
 508.518 127.379
 892.165 869.015
 827.306 574.765
 552.512 677.783
 996.775 179.389
 523.516 784.967
 587.030 975.520
 683.226 56.877
 76.369 795.333
 193.767 495.440
 771.362 139.291
 631.581 523.406
 178.287 695.458
 182.705 500.865
 674.769 905.529
 617.609 96.666
 148.789 901.071
 494.654 111.485
 920.366 736.464
 446.085 346.076
 64.545 71.627
 120.985 988.718
 490.943 144.714
 119.507 136.316
 286.712 0.148
 103.785 605.383
 830.675 868.692
 842.897 289.637
 674.532 342.662
 700.383 402.879
 753.033 450.158
 538.955 947.822
 922.940 947.435
 62.715 377.535
 387.463 548.904
 684.533 386.050
 188.906 471.030
 366.007 63.694
 550.727 541.469
 877.984 781.839
 527.649 320.774
 248.005 397.685
 738.379 693.959
 51.865 974.531
 172.555 347.007
 753.004 744.696
 397.652 473.464
 656.569 564.193
 361.622 123.515
 714.176 449.670
 265.113 368.201
 457.876 793.599
 238.373 100.858
 653.202 633.685
 330.775 923.463
 815.016 532.882
 336.708 394.816
 827.986 598.882
 424.889 568.589
 435.749 343.699
 296.791 480.995
 17.213 127.864
 514.506 209.599
 641.069 38.229
 753.057 606.638
 994.802 167.598
 543.928 492.796
 114.559 368.039
 785.599 302.024
 417.776 873.162
 56.523 106.556
 960.014 478.830
 932.653 976.319
 27.865 753.349
 894.907 481.682
 645.866 549.319
 524.575 216.583
 650.133 707.924
 992.371 775.131
 76.069 595.967
 18.680 73.646
 461.211 75.473
 640.444 77.554
 594.468 769.995
 89.470 314.869
 395.195 421.119
 645.848 372.044
 203.335 599.135
 460.257 351.330
 357.043 685.000
 474.645 889.615
 656.619 533.731
 849.869 305.785
 121.310 485.206
 822.212 156.377
 374.592 845.345
 952.060 477.781
 408.325 823.053
 44.736 208.009
 318.973 395.708
 65.466 283.579
 650.389 173.837
 541.255 159.075
 66.215 44.845
 848.374 601.107
 387.392 962.889
 484.827 557.867
 321.551 499.436
 685.273 333.920
 64.182 724.540
 267.252 731.893
 27.510 215.938
 321.104 923.224
 241.342 820.759
 643.813 634.769
 38.003 567.731
 744.313 483.273
 876.490 456.539
 842.840 542.215
 52.722 861.529
 781.273 212.995
 385.005 870.731
 839.477 313.005
 136.445 945.506
 502.309 745.525
 647.080 3.871
 583.835 830.126
 684.024 90.083
 333.540 137.301
 992.256 648.640
 220.794 668.080
 134.160 542.045
 718.912 269.734
 463.100 73.958
 242.039 994.177
 83.751 653.619
 283.270 538.950
 336.469 380.315
 70.487 204.823
 709.441 770.397
 709.996 842.921
 963.764 391.779
 793.057 822.214
 564.166 125.428
 965.687 40.331
 480.887 719.244
 629.864 732.545
 883.850 831.572
 79.550 251.811
 834.091 739.815
 256.154 933.704
 513.044 690.150
 416.635 601.719
 869.674 628.832
 277.958 578.636
 438.192 941.168
 271.701 257.431
 943.485 253.906
 3.189 249.948
 703.339 268.873
 654.496 913.139
 620.462 694.402
 147.015 81.996
 175.459 346.104
 337.393 186.462
 554.930 385.194
 263.659 558.601
 225.243 951.911
 592.774 748.685
 569.146 400.107
 506.340 557.735
 894.053 229.109
 560.269 393.262
 280.583 188.290
 782.873 488.888
 528.884 961.922
 852.886 662.224
 367.716 155.904
 496.563 174.522
 184.551 848.624
 836.260 96.462
 709.549 845.834
 840.297 463.937
 315.975 620.003
 996.703 653.358
 185.922 109.736
 46.330 435.998
 413.295 511.771
 951.442 344.038
 883.615 589.603
 85.103 446.634
 268.678 37.448
 948.347 682.582
 817.526 30.100
 53.453 207.664
 506.101 228.048
 152.675 110.770
 46.731 428.315
 895.943 545.393
 853.967 505.797
 624.797 164.526
 241.950 794.131
 162.574 480.647
 395.352 141.407
 655.552 781.992
 344.009 342.298
 221.989 796.261
 691.772 807.853
 44.831 818.187
 942.079 266.389
 721.336 313.748
 243.763 88.366
 984.207 527.541
 396.035 855.163
 112.265 687.766
 225.191 922.306
 435.821 503.069
 529.017 603.469
 747.134 645.178
 808.104 879.817
 287.495 319.808
 924.259 142.661
 390.301 244.897
 681.044 844.640
 107.932 920.124
 474.566 269.628
 986.437 915.393
 556.158 154.186
 26.086 599.804
 853.257 88.852
 181.150 738.639
 559.047 496.956
 115.242 306.414
 2.215 298.550
 398.746 692.432
 400.188 899.597
 674.997 845.133
 565.643 949.769
 247.787 337.466
 137.901 949.393
 973.328 502.383
 437.416 586.438
 647.196 741.160
 160.208 992.695
 336.102 543.797
 235.408 534.715
 343.926 267.192
 736.565 425.773
 952.826 20.663
 567.935 251.560
 427.850 227.832
 120.335 351.798
 405.144 327.728
 415.474 65.354
 40.288 295.591
 718.998 816.160
 718.525 995.309
 815.053 345.425
 719.698 1.369
 291.489 552.013
 687.783 269.948
 305.238 122.762
 731.353 608.188
 480.653 668.962
 333.508 140.368
 266.395 450.740
 287.413 142.772
 243.748 999.991
 609.209 599.286
 373.889 342.574
 779.617 391.641
 904.998 885.243
 897.869 96.703
 871.186 951.297
 18.877 224.061
 621.618 15.964
 411.858 336.524
 265.284 768.407
 4.402 691.095
 28.361 587.907
 341.555 795.959
 348.691 8.959
 929.522 968.162
 705.506 420.733
 485.752 605.909
 160.157 23.691
 972.231 357.945
 901.356 888.395
 140.842 720.588
 610.636 532.893
 915.507 251.130
 632.681 475.248
 226.001 625.926
 21.448 712.092
 795.817 154.382
 885.193 523.569
 977.998 188.839
 748.390 676.202
 587.767 638.133
 140.999 270.448
 62.001 633.228
 398.529 706.653
 398.682 331.159
 871.141 585.423
 613.642 43.620
 885.684 645.124
 768.970 894.595
 948.676 915.018
 552.849 243.651
 716.111 237.831
 452.451 244.958
 161.432 816.290
 491.354 374.128
 447.649 855.949
 485.398 163.894
 133.393 118.706
 693.520 4.195
 223.613 940.583
 443.843 831.785
 999.881 192.194
 844.044 149.168
 646.961 724.806
 535.807 753.044
 124.001 18.872
 826.316 139.901
 30.774 270.645
 578.390 2.778
 990.511 767.005
 321.627 891.061
 237.863 625.479
 969.268 717.745
 168.132 347.914
 802.151 749.517
 905.286 950.177
 477.924 278.856
 892.452 0.055
 409.536 769.040
 838.860 800.413
 54.051 688.222
 388.965 289.236
 286.169 953.853
 758.234 352.916
 878.853 230.596
 529.411 39.866
 157.587 741.052
 374.849 260.061
 569.556 627.252
 794.465 619.408
 352.245 750.757
 993.127 989.004
 788.263 539.763
 801.981 686.654
 988.748 622.868
 439.487 955.727
 503.342 461.785
 852.336 984.171
 760.902 580.583
 144.288 499.641
 804.878 748.880
 41.082 6.259
 607.333 213.402
 628.559 761.067
 485.273 779.573
 494.008 405.958
 565.164 856.089
 480.397 821.716
 561.903 15.256
 190.798 818.162
 276.150 855.153
 145.140 47.401
 540.819 32.201
 660.913 370.570
 938.884 960.649
 498.969 432.590
 498.788 435.880
 558.911 530.239
 982.139 58.673
 227.325 887.985
 995.543 935.939
 756.336 90.673
 372.077 468.701
 487.534 835.160
 418.943 759.581
 123.404 42.914
 260.037 69.962
 199.314 176.421
 612.797 11.812
 616.138 793.773
 627.788 592.325
 577.317 693.381
 540.433 552.858
 633.206 695.367
 693.579 509.713
 196.631 194.333
 296.673 456.297
 861.606 132.315
 105.026 107.866
 965.188 278.400
 996.681 135.796
 991.481 476.446
 363.799 463.285
 866.249 413.485
 942.225 784.057
 747.734 63.581
 502.300 266.500
 229.672 135.446
 994.222 854.466
 659.720 972.953
 763.931 650.341
 592.424 567.490
 265.002 934.107
 870.210 797.020
 926.278 442.663
 916.788 131.646
 84.527 506.220
 70.930 777.942
 950.463 553.040
 48.996 278.272
 691.923 780.840
 344.374 656.684
 840.115 524.225
 821.512 294.916
 256.932 984.284
 290.204 331.705
 949.866 631.685
 128.952 772.425
 645.525 241.291
 319.463 956.422
 495.962 298.352
 640.637 104.084
 809.706 458.057
 410.937 418.086
 690.525 6.749
 552.027 472.636
 803.605 420.066
 941.383 235.483
 746.209 336.919
 922.809 140.405
 206.292 655.519
 424.991 788.787
 979.419 236.174
 701.130 499.333
 166.309 483.342
 127.321 452.188
 377.978 135.415
 491.536 260.617
 373.737 64.165
 555.073 638.324
 293.059 66.853
 488.366 367.692
 12.676 203.324
 765.468 983.332
 365.396 509.231
 766.923 701.704
 150.362 116.851
 287.613 902.279
 402.237 289.196
 301.444 415.186
 78.682 364.592
 203.126 526.957
 684.196 501.239
 661.947 777.512
 839.694 678.986
 594.428 601.523
 100.104 73.697
 331.254 744.814
 538.816 473.729
 136.489 256.177
 583.159 304.563
 979.027 77.381
 77.682 403.443
 81.444 705.045
 553.111 418.400
 831.381 719.175
 623.206 463.631
 265.386 821.682
 456.933 954.467
 482.682 326.949
 470.252 769.631
 52.769 234.052
 44.344 586.166
 110.353 290.539
 952.345 333.927
 326.246 50.603
 714.773 793.239
 74.062 321.281
 708.205 873.103
 728.383 580.009
 128.789 660.665
 307.393 702.073
 921.431 918.885
 366.590 439.382
 289.709 962.002
 743.121 590.481
 116.509 282.124
 103.739 259.250
 470.052 599.974
 252.466 345.378
 716.365 224.244
 374.311 788.293
 682.700 423.342
 224.224 707.944
 845.012 527.603
 189.557 576.837
 878.068 416.715
 961.391 809.494
 793.430 24.348
 625.044 575.302
 686.286 268.666
 530.965 401.401
 157.595 42.794
 620.077 922.316
 317.332 363.614
 566.805 406.529
 904.688 661.004
 360.883 916.883
 182.273 314.197
 795.979 876.919
 526.814 619.159
 868.069 670.022
 905.175 253.401
 735.770 709.066
 1.119 235.474
 663.749 213.476
 657.992 239.510
 91.523 16.007
 491.053 694.834
 554.875 906.598
 169.632 291.963
 874.778 884.504
 595.544 634.991
 636.677 827.231
 335.651 772.517
 156.618 355.987
 481.220 42.057
 593.762 458.378
 86.416 53.632
 672.968 861.501
 417.350 85.222
 256.304 389.693
 59.319 674.797
 206.523 13.783
 74.014 670.010
 154.869 941.289
 664.541 477.545
 784.310 613.653
 441.065 170.076
 509.846 587.091
 334.068 531.203
 250.331 963.293
 378.804 9.445
 690.030 805.940
 100.119 13.960
 699.552 95.584
 620.794 510.260
 679.840 520.879
 161.809 597.619
 592.459 326.484
 515.141 695.526
 505.753 600.531
 767.866 299.444
 108.702 616.599
 912.562 542.000
 889.930 991.193
 568.352 210.801
 443.822 588.384
 387.940 515.277
 622.643 924.270
 569.850 989.833
 304.838 687.053
 416.597 87.321
 274.990 300.876
 966.217 514.189
 818.467 896.119
 217.363 336.049
 909.532 793.922
 410.997 629.881
 430.011 622.585
 721.569 657.305
 388.842 427.726
 747.733 503.612
 141.450 852.147
 530.428 81.414
 730.621 396.169
 820.916 688.490
 614.042 441.399
 782.829 679.719
 712.885 662.631
 752.955 646.778
 243.737 461.854
 571.387 70.886
 593.900 448.432
 991.541 138.441
 306.970 839.713
 916.679 92.433
 378.878 61.231
 506.927 580.464
 669.907 145.661
 337.892 289.880
 539.127 640.796
 750.145 209.521
 355.962 280.565
 742.698 994.023
 469.187 306.790
 370.822 639.313
 474.448 975.808
 699.988 406.318
 253.656 881.725
 237.247 193.962
 627.433 481.104
 156.157 292.972
 507.764 831.900
 1.503 220.134
 932.417 547.953
 308.965 600.276
 154.392 320.190
 308.947 433.084
 225.191 833.550
 662.561 546.878
 5.143 296.705
 764.010 235.629
 840.245 147.767
 253.088 523.096
 924.146 366.888
 933.213 864.074
 605.355 544.954
 656.336 433.061
 170.732 771.280
 991.535 161.431
 332.479 122.656
 667.258 952.351
 240.682 187.204
 99.663 755.772
 138.859 530.928
 475.708 541.995
 155.684 219.833
 237.392 430.382
 390.232 618.792
 753.608 959.086
 686.736 388.563
 12.364 512.402
 922.299 348.502
 315.790 434.954
 439.630 134.380
 913.529 177.935
 467.129 93.580
 920.099 653.726
 79.280 874.842
 585.183 674.138
 887.915 703.258
 331.924 157.288
 224.547 415.555
 960.097 592.609
 908.517 263.747
 994.107 827.071
 706.322 90.488
 509.221 493.414
 513.485 315.901
 515.293 648.736
 949.057 848.196
 440.634 375.386
 89.745 399.184
 718.069 52.774
 209.514 127.001
 411.860 715.883
 682.925 183.420
 172.844 742.171
 286.424 769.395
 207.358 61.957
 449.266 122.718
 984.199 67.714
 100.862 414.442
 876.952 444.939
 498.352 520.000
 93.557 692.199
 239.536 776.626
 31.138 211.740
 842.371 125.955
 515.304 496.665
 151.805 970.619
 345.692 218.693
 94.418 912.838
 733.077 425.007
 196.155 573.647
 840.646 717.554
 891.307 461.355
 948.752 237.675
 142.952 430.603
 167.692 678.329
 755.671 478.022
 998.754 950.871
 57.714 301.803
 965.237 739.871
 257.585 320.700
 530.589 74.554
 712.757 329.237
 321.794 456.730
 887.751 51.623
 467.118 630.724
 804.942 954.405
 526.083 19.547
 12.251 460.104
 876.872 332.880
 293.418 359.299
 576.159 166.286
 643.174 701.163
 115.814 238.204
 113.597 721.830
 370.092 572.935
 529.887 681.729
 509.226 645.934
 372.267 577.955
 107.149 614.792
 252.511 92.615
 902.040 8.571
 883.596 365.004
 191.142 23.294
 582.154 32.355
 121.662 146.955
 566.952 784.181
 846.545 628.340
 361.723 498.083
 769.508 115.916
 794.810 964.923
 733.167 72.390
 556.625 628.964
 785.692 654.145
 252.674 539.801
 76.635 110.114
 926.448 479.333
 915.967 270.048
 252.818 645.865
 219.619 866.208
 976.709 271.498
 550.766 664.806
 729.774 556.790
 42.684 213.985
 464.008 532.313
 403.313 374.491
 337.895 119.956
 403.843 258.668
 748.449 252.938
 147.066 225.034
 169.939 423.511
 602.343 761.833
 713.934 227.835
 442.327 436.974
 620.510 150.742
 884.893 227.262
 809.959 26.875
 747.691 991.364
 829.323 892.535
 181.507 283.472
 7.772 633.564
 934.057 173.834
 956.636 283.420
 583.319 944.510
 109.300 642.708
 997.251 50.778
 266.849 202.703
 556.168 308.113
 898.964 52.477
 99.890 999.730
 626.117 439.388
 521.465 259.148
 86.558 108.649
 763.919 315.482
 555.985 158.080
 229.780 786.256
 853.577 362.943
 282.340 344.084
 427.419 222.778
 302.792 590.950
 85.926 92.672
 321.963 558.856
 728.264 936.469
 425.685 770.916
 52.674 495.584
 248.580 485.643
 592.000 36.610
 934.780 493.091
 373.549 621.573
 921.787 408.988
 936.846 850.130
 964.115 737.102
 607.089 832.075
 578.749 346.579
 631.618 356.238
 889.916 385.961
 686.931 688.295
 954.516 866.187
 78.383 531.366
 543.306 168.438
 735.405 561.027
 971.077 937.531
 481.838 757.743
 549.325 216.326
 491.679 927.667
 168.159 160.897
 861.483 265.631
 194.268 289.848
 705.906 276.131
 545.841 394.985
 555.018 548.920
 423.547 45.756
 371.358 770.734
 642.376 18.409
 560.050 444.816
 928.717 75.198
 593.287 351.700
 480.196 802.412
 566.069 100.527
 795.018 822.219
 226.250 737.802
 478.877 646.775
 939.779 363.372
 849.722 908.816
 150.906 880.767
 555.914 236.570
 244.262 225.441
 676.766 838.741
 206.795 780.384
 414.501 14.334
 96.088 829.915
 244.596 529.781
 349.357 210.912
 452.045 730.358
 294.354 203.388
 231.866 633.056
 557.488 832.188
 813.985 233.263
 191.775 316.993
 429.541 137.893
 382.139 362.956
 864.559 93.649
 220.339 298.895
 48.181 332.130
 797.023 979.308
 749.467 115.541
 332.665 621.640
 365.615 790.242
 189.216 867.682
 784.968 783.507
 875.075 870.125
 912.915 695.484
 910.459 909.771
 123.750 217.756
 69.550 259.401
 315.513 467.256
 799.236 805.747
 519.992 265.170
 849.095 416.249
 981.519 361.213
 479.189 552.597
 44.364 941.138
 264.687 64.469
 60.723 437.164
 41.203 85.936
 284.268 555.242
 61.865 161.010
 485.475 48.606
 924.504 66.536
 905.447 503.240
 311.136 718.591
 448.573 797.759
 426.363 246.909
 448.166 888.466
 168.778 20.141
 373.489 721.282
 290.510 588.620
 884.485 847.672
 943.232 181.409
 288.704 324.371
 251.115 317.614
 772.711 699.512
 647.169 50.285
 530.628 964.735
 242.212 402.712
 810.940 808.280
 126.457 244.876
 868.504 2.974
 221.695 521.495
 213.670 361.161
 674.616 727.082
 469.930 82.210
 204.510 438.183
 613.790 94.200
 765.004 684.423
 607.025 877.299
 151.446 859.686
 126.812 370.318
 162.836 650.070
 641.017 662.802
 817.921 258.890
 805.032 912.168
 215.307 729.516
 616.925 88.894
 531.427 858.309
 956.397 923.231
 560.423 522.066
 750.245 625.692
 136.787 952.603
 706.150 292.515
 843.825 826.269
 193.960 239.019
 25.166 15.069
 738.899 71.353
 287.742 500.677
 736.919 994.425
 245.755 581.042
 374.607 435.231
 117.356 914.765
 503.555 451.283
 188.319 730.274
 4.012 899.222
 917.238 269.593
 300.110 905.135
 220.316 100.677
 437.376 642.528
 964.160 693.744
 983.996 763.929
 964.028 757.452
 904.966 415.796
 462.447 427.332
 120.594 602.627
 607.181 914.448
 288.545 654.286
 394.186 595.312
 235.758 730.687
 754.761 458.716
 660.181 100.624
 388.997 41.083
 172.464 428.212
 850.272 464.564
 358.029 452.806
 616.665 442.331
 416.520 359.082
 121.403 400.030
 638.296 296.270
 210.874 463.299
 768.919 53.217
 338.114 526.530
 408.422 853.262
 143.362 11.137
 411.376 765.107
 410.387 71.545
 668.595 888.403
 785.232 758.713
 236.788 462.064
 998.401 114.570
 67.010 446.268
 615.773 972.257
 297.792 173.188
 859.652 768.139
 408.876 964.943
 669.035 339.412
 364.302 438.824
 615.537 158.590
 49.992 708.966
 344.529 931.767
 874.834 140.315
 984.199 915.347
 852.773 395.686
 150.807 655.648
 16.655 561.166
 296.904 362.843
 785.928 351.032
 799.312 545.955
 276.191 133.267
 292.027 375.802
 308.587 523.799
 820.773 40.016
 563.878 955.587
 763.666 906.457
 395.449 212.018
 537.544 931.945
 936.535 837.837
 631.241 521.382
 431.639 410.605
 792.677 52.686
 15.568 317.845
 391.867 895.969
 234.258 276.426
 310.148 846.933
 430.747 828.950
 719.100 106.179
 142.178 325.055
 940.544 925.311
 6.987 952.500
 179.632 730.039
 456.466 622.933
 332.640 358.699
 955.529 480.591
 653.794 225.487
 510.890 419.296
 763.688 951.303
 31.080 835.454
 66.213 786.481
 305.269 374.151
 959.865 980.046
 472.955 244.449
 459.730 895.925
 944.017 781.742
 743.226 920.100
 560.930 953.419
 278.708 91.783
 88.026 963.363
 252.618 489.821
 785.468 676.176
 967.105 41.886
 250.139 309.054
 303.400 943.109
 957.188 424.203
 632.190 883.265
 42.744 284.599
 174.474 913.181
 61.870 838.176
 576.554 923.449
 420.630 88.436
 740.965 268.954
 305.007 151.721
 959.061 224.033
 553.023 542.496
 407.071 383.750
 583.838 957.823
 709.647 290.907
 205.841 231.646
 735.947 935.711
 575.015 19.649
 93.390 80.882
 418.474 868.327
 22.153 860.339
 732.480 470.020
 996.016 801.087
 819.016 352.148
 307.042 357.768
 752.844 877.615
 86.031 525.310
 137.652 18.608
 498.642 920.863
 484.481 822.998
 497.908 480.600
 350.001 126.779
 324.926 194.974
 831.772 823.838
 576.293 967.792
 410.535 722.695
 823.020 106.134
 937.362 676.275
 522.919 271.179
 720.746 633.373
 946.783 101.734
 812.986 538.121
 495.949 585.480
 317.573 495.775
 661.311 536.171
 633.384 369.662
 825.718 942.273
 264.661 405.721
 585.312 203.699
 108.002 669.105
 531.356 353.479
 882.348 983.650
 840.934 771.688
 701.624 792.238
 249.519 906.044
 261.838 397.289
 275.495 399.719
 987.787 529.690
 19.483 339.846
 974.865 155.736
 630.714 143.422
 87.764 30.192
 108.100 719.921
 12.173 295.087
 552.419 836.701
 973.098 604.530
 203.615 174.494
 762.519 912.669
 557.331 21.941
 391.119 422.446
 859.139 311.874
 278.426 875.116
 203.426 155.045
 310.572 623.498
 24.515 852.129
 165.755 924.922
 746.490 750.611
 78.425 902.951
 869.654 213.567
 181.245 340.771
 507.872 352.294
 929.113 205.052
 872.836 279.394
 25.461 768.864
 27.088 214.359
 93.947 758.582
 324.323 336.527
 878.191 835.634
 827.774 362.678
 521.082 323.377
 978.549 226.370
 939.129 676.629
 286.666 266.894
 135.398 181.520
 577.475 76.513
 608.779 572.042
 662.631 700.184
 642.845 103.237
 363.183 592.592
 972.796 466.239
 816.421 489.054
 115.239 245.034
 499.519 781.223
 937.592 266.850
 531.705 762.825
 979.199 696.419
 530.648 147.730
 705.826 468.356
 634.066 0.910
 576.864 181.581
 618.603 866.492
 277.478 825.791
 297.027 645.764
 166.204 243.702
 322.427 157.109
 315.535 516.098
 22.812 300.312
 85.216 92.104
 108.286 116.158
 24.868 467.829
 790.425 560.932
 816.960 176.226
 612.912 552.196
 658.713 314.295
 774.759 350.509
 861.358 465.464
 921.994 950.727
 889.248 730.938
 857.846 210.823
 644.859 360.199
 770.680 556.240
 557.052 754.621
 876.970 389.518
 180.535 136.884
 625.047 700.012
 248.820 50.676
 184.262 714.095
 828.839 838.821
 61.472 925.199
 743.540 992.981
 628.526 183.884
 303.253 564.340
 725.039 164.896
 614.369 852.995
 512.430 930.654
 15.173 175.350
 418.666 214.121
 176.821 355.585
 426.818 699.498
 958.913 551.777
 551.356 3.368
 533.384 352.673
 118.797 283.870
 600.325 651.210
 257.029 729.134
 680.577 390.093
 711.377 412.116
 651.525 798.080
 984.600 726.007
 516.454 498.780
 659.824 427.571
 189.407 823.041
 255.517 75.199
 114.949 628.251
 803.519 730.259
 307.036 900.687
 586.713 336.042
 817.973 758.581
 752.015 355.495
 374.765 192.609
 284.918 459.785
 537.033 876.418
 630.079 253.116
 31.804 692.765
 932.581 899.176
 153.186 681.295
 898.935 800.831
 229.219 993.473
 906.106 162.616
 57.483 100.396
 569.525 836.142
 1.745 42.850
 193.894 578.307
 683.608 433.090
 628.489 23.518
 158.506 348.319
 114.701 831.659
 350.253 220.963
 908.728 686.979
 751.695 495.850
 276.039 918.311
 852.841 744.756
 953.747 332.965
 7.435 300.869
 257.904 515.493
 22.502 386.514
 648.665 964.374
 384.503 384.335
 58.828 416.040
 904.830 963.425
 520.603 943.827
 564.304 476.263
 299.297 592.228
 301.704 539.230
 647.349 602.743
 469.396 288.994
 541.812 660.702
 166.585 149.777
 55.541 12.515
 858.101 373.834
 857.380 5.124
 746.986 341.162
 338.256 335.035
 649.149 977.195
 944.992 579.759
 427.392 412.113
 976.793 952.087
 893.020 546.171
 693.640 465.071
 941.730 776.647
 512.530 136.557
 225.582 198.532
 65.687 575.521
 996.560 918.717
 282.167 373.171
 714.825 168.377
 575.918 530.076
 374.468 997.469
 903.255 562.421
 242.927 966.273
 442.347 587.576
 271.726 279.906
 76.832 248.590
 953.598 751.436
 692.868 721.929
 965.100 227.149
 560.077 701.249
 838.582 203.617
 126.100 366.223
 899.746 241.176
 354.335 149.325
 237.391 3.584
 45.277 90.190
 943.471 790.800
 252.434 717.822
 880.800 883.666
 110.797 492.055
 862.207 878.854
 894.138 649.502
 121.324 93.607
 490.043 883.661
 37.332 586.923
 389.714 207.304
 162.830 42.010
 722.361 926.858
 67.603 739.653
 388.946 248.021
 426.657 819.948
 362.575 239.497
 176.722 567.575
 196.587 833.705
 673.045 290.848
 518.188 130.974
 282.179 615.544
 165.119 404.522
 134.363 439.556
 853.407 50.111
 171.797 43.302
 131.808 975.250
 710.599 713.529
 497.418 32.286
 481.503 895.354
 109.443 537.316
 227.738 160.361
 564.808 418.033
 71.145 879.244
 788.775 349.294
 866.124 268.443
 672.828 381.991
 954.777 684.485
 665.542 80.948
 128.579 551.292
 923.161 358.876
 157.607 898.824
 766.119 839.447
 137.018 81.151
 305.145 282.298
 743.932 134.167
 13.207 951.050
 621.462 373.752
 372.899 662.564
 788.645 61.420
 246.597 997.570
 696.844 253.663
 350.550 921.226
 249.524 671.657
 793.940 14.141
 410.642 588.431
 527.781 72.984
 538.283 230.437
 272.593 943.285
 88.371 69.778
 922.166 799.647
 85.480 72.777
 995.971 410.016
 704.120 541.393
 705.278 196.214
 347.659 598.168
 956.487 633.670
 859.796 725.390
 816.296 985.737
 514.708 568.211
 862.048 824.407
 469.404 583.323
 519.866 797.479
 641.205 83.869
 114.180 725.784
 913.671 962.651
 404.209 181.982
 47.614 424.955
 933.275 59.540
 255.483 625.850
 460.994 397.005
 615.504 271.446
 60.059 504.688
 88.070 236.927
 440.239 639.910
 35.547 694.333
 592.271 500.276
 725.568 388.843
 631.514 324.909
 157.842 703.151
 551.682 599.606
 739.523 295.422
 586.990 207.688
 341.222 67.989
 718.949 323.467
 295.108 342.600
 72.357 645.297
 101.492 595.712
 122.462 460.894
 347.258 296.399
 708.429 45.754
 418.125 33.251
 322.179 548.195
 519.632 598.824
 349.229 609.719
 774.763 295.290
 290.633 820.468
 408.264 847.889
 231.630 795.635
 380.954 769.281
 260.625 274.553
 126.929 254.296
 327.114 550.137
 50.837 37.675
 382.782 608.346
 142.734 594.808
 127.981 237.101
 899.118 475.413
 416.038 708.617
 838.117 941.158
 308.362 371.560
 355.434 830.115
 960.217 47.965
 779.385 233.376
 314.603 718.828
 995.327 73.092
 932.282 821.264
 372.118 587.696
 960.150 54.515
 339.336 521.212
 86.470 902.920
 440.219 81.750
 526.785 897.709
 81.300 472.810
 383.374 738.506
 278.074 643.549
 707.082 827.490
 172.788 375.256
 924.204 97.797
 894.234 585.779
 962.211 571.974
 812.627 847.452
 983.825 210.976
 490.238 273.239
 514.730 919.525
 668.834 717.436
 399.801 185.737
 699.623 388.783
 247.750 643.283
 594.823 603.461
 204.559 760.243
 749.872 271.922
 239.879 53.092
 692.583 466.303
 923.931 385.403
 504.001 844.264
 529.602 492.940
 822.581 991.219
 407.690 349.593
 288.672 707.288
 973.265 87.433
 563.474 619.923
 406.361 160.001
 522.170 100.457
 737.580 307.386
 184.289 546.056
 363.440 676.944
 418.271 541.488
 50.594 472.496
 407.539 12.101
 53.305 561.003
 460.983 135.621
 324.302 138.130
 613.813 801.298
 762.484 437.556
 920.332 737.021
 657.607 423.650
 666.720 905.093
 685.575 809.245
 410.806 372.991
 30.081 731.269
 721.595 964.747
 86.990 154.172
 381.773 600.466
 204.989 977.303
 222.254 235.215
 565.841 836.042
 473.134 754.274
 474.294 411.762
 787.088 500.015
 453.655 422.271
 869.654 367.980
 898.887 337.613
 839.169 577.749
 973.254 756.979
 143.884 400.619
 624.002 557.602
 644.564 804.103
 291.996 668.069
 590.255 286.461
 182.838 174.419
 888.909 147.548
 13.732 501.044
 721.890 239.951
 440.619 449.054
 44.326 422.646
 971.195 766.938
 426.873 694.282
 976.868 782.570
 557.139 401.770
 404.182 67.743
 262.139 229.582
 255.397 528.110
 321.352 494.218
 738.772 119.889
 500.882 855.503
 889.557 262.796
 993.740 61.109
 218.945 134.870
 843.280 53.006
 674.512 353.314
 453.406 365.108
 584.368 35.786
 150.572 551.475
 828.845 134.277
 112.041 615.965
 836.733 989.574
 168.930 419.778
 64.535 785.120
 840.644 565.978
 891.914 516.933
 972.305 683.728
 687.363 39.077
 994.309 633.942
 576.357 5.387
 772.317 347.396
 919.068 186.936
 388.749 591.797
 993.481 795.711
 818.524 392.061
 28.066 448.589
 110.535 435.078
 759.514 137.872
 343.779 54.073
 657.324 677.010
 727.624 176.478
 988.074 219.896
 897.136 441.735
 945.960 532.148
 807.542 951.219
 188.915 161.535
 950.670 341.324
 655.438 716.309
 647.678 3.591
 438.672 334.333
 366.808 883.673
 531.687 597.973
 775.456 835.949
 280.046 620.674
 169.178 595.263
 561.279 567.565
 85.730 44.603
 810.772 256.618
 72.706 241.582
 612.765 766.594
 448.554 141.470
 334.828 716.805
 397.616 785.523
 193.560 410.619
 242.567 966.004
 765.741 694.440
 317.206 729.898
 698.258 786.913
 547.537 128.840
 695.471 605.336
 870.687 90.695
 576.014 149.242
 664.189 296.762
 672.239 202.241
 810.107 256.451
 302.655 155.068
 220.254 27.990
 766.794 824.127
 144.279 29.210
 907.419 194.572
 368.764 297.496
 949.007 524.856
 192.884 213.776
 74.743 946.235
 487.901 813.905
 145.296 826.620
 70.307 224.545
 518.268 760.336
 351.335 722.773
 102.291 125.775
 781.507 312.959
 407.255 19.558
 953.737 315.389
 343.258 842.158
 531.140 183.689
 114.837 455.010
 48.300 917.945
 571.195 247.706
 422.355 963.934
 453.069 506.323
 981.341 222.823
 846.160 536.188
 453.138 717.748
 861.464 206.060
 593.705 941.916
 744.231 103.065
 605.759 956.131
 723.749 741.566
 799.445 811.302
 491.692 192.976
 868.838 883.613
 101.795 801.447
 949.376 657.268
 760.359 42.086
 231.716 443.390
 696.203 49.253
 240.375 445.589
 408.640 393.501
 47.314 575.589
 769.793 583.522
 240.920 979.129
 957.788 796.168
 672.278 487.031
 103.230 41.191
 69.122 183.256
 3.924 411.187
 962.246 145.898
 791.288 80.496
 881.634 724.204
 83.830 144.148
 25.180 661.011
 833.767 339.831
 110.091 42.456
 736.085 798.124
 617.226 682.950
 26.838 610.616
 316.343 751.371
 629.079 599.137
 703.209 473.044
 618.574 885.116
 628.541 750.694
 663.479 884.432
 997.834 826.301
 556.709 144.217
 467.208 335.248
 899.201 963.581
 753.871 605.622
 927.180 235.531
 673.764 41.038
 5.481 163.439
 670.019 247.206
 358.721 958.813
 213.525 964.135
 687.614 850.207
 553.868 230.816
 751.847 523.509
 341.019 812.151
 204.965 785.303
 294.307 173.648
 679.769 872.360
 487.556 3.745
 662.341 516.503
 772.921 902.779
 204.332 975.350
 159.264 718.564
 230.348 631.765
 575.376 588.789
 651.787 89.868
 818.421 918.120
 830.320 610.393
 751.477 781.853
 101.250 155.818
 61.709 7.592
 105.483 694.662
 416.527 981.716
 952.939 948.517
 406.073 989.142
 692.440 674.762
 686.827 194.189
 963.789 347.556
 646.232 669.295
 905.667 730.879
 298.578 779.400
 564.816 96.418
 57.402 726.057
 952.605 508.488
 272.163 780.773
 107.586 725.487
 682.672 215.902
 708.071 416.373
 152.718 838.782
 926.430 890.190
 566.487 406.390
 894.084 731.638
 683.107 739.794
 748.528 236.356
 74.052 657.091
 234.840 471.951
 246.849 627.877
 35.767 46.502
 371.034 439.694
 786.449 152.476
 56.252 916.216
 300.263 343.564
 728.739 487.537
 177.181 483.433
 854.950 974.818
 299.706 832.746
 567.032 495.506
 936.364 783.955
 854.228 742.509
 289.208 47.459
 50.595 753.138
 438.682 388.878
 728.984 513.726
 183.057 331.976
 613.649 586.936
 245.526 607.337
 761.842 284.408
 562.827 841.226
 4.139 512.320
 786.182 855.513
 642.904 206.344
 957.525 567.298
 310.411 551.292
 389.015 430.597
 7.815 895.618
 716.968 512.551
 961.746 258.828
 646.439 19.029
 528.252 568.300
 101.363 520.840
 878.689 619.140
 977.360 439.276
 256.648 235.384
 918.029 951.202
 789.926 122.410
 36.900 307.904
 970.920 478.944
 150.506 332.480
 229.528 13.212
 315.584 287.431
 465.146 652.815
 545.755 372.679
 881.712 913.801
 868.844 325.395
 88.582 703.639
 51.962 213.470
 749.840 768.569
 622.513 826.342
 348.139 191.870
 332.418 618.110
 92.174 330.414
 111.184 11.872
 58.327 507.427
 320.240 860.132
 189.012 215.417
 823.637 818.636
 347.924 720.924
 924.190 440.529
 784.116 889.138
 553.202 560.142
 814.040 988.967
 547.604 402.756
 477.938 815.998
 280.796 235.467
 251.956 940.810
 40.469 937.697
 440.958 402.660
 154.508 806.415
 683.049 13.657
 68.922 174.891
 562.518 296.936
 71.983 984.440
 853.334 275.247
 656.956 541.629
 553.863 65.708
 220.501 69.579
 981.571 874.843
 831.906 838.145
 583.661 268.481
 684.524 165.899
 298.598 897.561
 888.244 224.979
 740.115 467.626
 891.602 661.429
 838.497 62.026
 773.513 647.689
 985.806 772.017
 234.946 205.262
 17.377 397.596
 495.725 834.438
 299.796 97.683
 684.564 540.518
 767.034 764.966
 253.290 893.592
 386.007 447.273
 578.789 459.049
 378.410 842.741
 196.576 711.301
 667.790 159.528
 74.113 832.277
 753.744 992.596
 344.447 803.157
 285.609 260.627
 923.657 142.257
 466.488 236.957
 199.614 9.360
 468.131 761.194
 353.224 188.058
 884.514 435.645
 33.441 439.417
 956.542 985.906
 808.778 674.744
 624.831 631.729
 643.798 370.287
 127.758 797.056
 260.299 205.771
 776.975 451.887
 628.849 380.933
 84.273 879.106
 564.378 794.275
 657.436 392.830
 865.168 866.647
 256.669 88.153
 111.533 384.758
 338.918 802.912
 930.307 218.068
 999.437 238.420
 614.109 33.883
 835.939 376.827
 667.987 372.711
 251.533 597.277
 426.754 337.556
 622.223 21.329
 958.306 150.879
 580.187 790.983
 233.863 411.216
 105.502 21.211
 25.882 773.222
 829.791 785.232
 287.004 231.229
 791.846 537.307
 295.619 223.790
 157.287 97.758
 630.207 427.499
 134.273 602.075
 888.754 670.266
 451.251 424.685
 912.165 680.894
 479.385 943.364
 341.146 982.203
 3.988 417.940
 451.749 723.802
 100.942 163.238
 21.247 498.405
 834.242 437.990
 196.882 568.125
 40.754 26.302
 26.951 586.200
 242.707 724.310
 96.708 992.233
 364.929 870.722
 48.553 208.238
 23.338 575.415
 193.098 506.869
 487.517 445.206
 799.273 666.490
 250.551 810.936
 429.967 989.748
 413.728 796.490
 135.332 928.534
 715.684 0.164
 777.447 929.546
 111.384 184.397
 914.307 457.769
 895.711 684.615
 772.894 752.206
 731.948 385.353
 973.532 267.094
 802.965 96.605
 991.818 15.983
 71.418 160.263
 349.512 994.633
 186.757 681.489
 279.205 356.342
 486.572 108.945
 4.894 160.511
 336.039 68.113
 795.348 937.838
 463.488 610.862
 881.244 405.212
 166.873 0.217
 60.164 827.305
 172.977 60.679
 53.908 432.967
 369.273 140.924
 216.138 141.169
 641.482 147.207
 129.496 587.676
 135.047 593.116
 672.383 39.428
 616.231 495.591
 797.023 474.239
 391.608 440.421
 140.968 639.811
 809.828 595.140
 620.515 804.776
 526.270 606.687
 831.525 707.869
 972.217 568.972
 743.874 697.056
 301.387 856.245
 231.298 542.205
 156.845 6.703
 168.085 981.562
 32.750 812.919
 465.169 818.800
 623.094 777.696
 656.316 683.974
 131.976 462.649
 703.824 284.353
 48.457 469.904
 124.259 741.449
 798.200 722.786
 468.130 95.784
 111.649 858.162
 581.042 183.924
 985.210 310.487
 963.884 291.535
 51.803 595.797
 300.311 465.784
 767.201 323.340
 773.523 350.003
 509.049 144.731
 921.578 368.578
 879.695 657.255
 329.989 41.459
 808.278 811.770
 608.708 912.060
 521.694 629.800
 602.831 811.989
 860.543 642.594
 225.411 8.709
 470.996 951.598
 337.762 751.497
 25.519 839.958
 726.858 175.949
 186.631 494.063
 8.277 792.530
 603.631 318.953
 612.064 480.680
 850.747 138.658
 361.558 162.658
 107.895 989.672
 333.437 32.296
 236.795 361.016
 70.776 270.377
 103.244 366.436
 17.870 763.238
 881.707 102.711
 542.061 142.959
 195.005 142.775
 718.069 940.240
 286.848 914.079
 366.740 254.440
 698.451 442.643
 683.245 834.747
 775.796 313.464
 258.132 82.853
 627.734 560.882
 815.133 247.616
 196.624 801.369
 567.032 18.110
 905.245 139.742
 558.233 131.046
 872.149 992.443
 631.177 305.357
 111.388 893.314
 962.492 379.790
 73.691 883.901
 281.336 553.370
 669.912 187.999
 552.106 974.053
 822.208 365.855
 800.344 963.561
 95.447 14.698
 935.909 48.084
 5.235 697.232
 511.236 842.345
 817.541 147.178
 802.802 131.306
 638.891 820.358
 956.806 148.141
 139.458 571.127
 59.950 762.960
 601.271 67.941
 325.276 793.961
 90.194 589.686
 391.977 916.564
 316.866 28.118
 375.413 177.566
 284.607 363.781
 446.136 187.095
 681.237 76.373
 619.286 943.352
 419.258 29.396
 181.461 491.659
 980.963 357.579
 932.018 293.630
 700.498 948.921
 659.143 113.526
 685.985 807.037
 75.259 261.685
 326.535 100.040
 696.893 279.721
 769.756 136.344
 844.723 234.976
 126.670 83.152
 361.816 104.013
 647.208 578.063
 682.052 674.052
 598.569 737.074
 234.311 649.958
 911.340 582.568
 627.356 411.270
 878.388 892.878
 739.788 72.768
 796.327 591.143
 431.204 133.083
 628.779 366.937
 615.492 284.134
 698.342 471.283
 493.443 650.678
 436.229 896.839
 756.482 350.720
 144.885 193.338
 51.131 345.952
 71.890 357.599
 267.817 884.907
 319.198 852.048
 698.965 743.299
 889.004 260.641
 539.279 15.465
 618.459 192.172
 893.014 502.405
 705.221 234.304
 554.433 136.179
 752.716 384.341
 562.173 253.216
 749.545 912.191
 447.629 522.059
 576.138 915.421
 331.621 601.494
 641.355 414.421
 530.509 75.619
 182.966 107.090
 148.754 321.819
 912.882 396.942
 623.890 919.805
 797.585 956.991
 294.374 224.657
 286.714 465.301
 551.355 289.508
 641.531 708.753
 860.618 435.058
 776.357 601.840
 77.677 190.199
 269.726 800.303
 781.934 852.803
 690.577 139.053
 408.193 590.073
 834.140 614.358
 416.592 377.274
 791.178 726.902
 604.500 491.189
 355.088 760.584
 493.573 75.060
 179.076 688.146
 917.360 85.455
 358.720 455.898
 963.305 844.281
 964.981 133.317
 89.468 342.892
 173.826 937.474
 920.638 286.846
 418.686 215.731
 138.713 802.476
 771.898 742.502
 304.534 438.333
 84.898 946.974
 996.855 39.948
 281.458 119.355
 521.363 724.906
 303.765 64.607
 649.037 272.355
 210.988 796.774
 487.315 17.657
 680.682 546.336
 96.288 825.643
 974.356 830.809
 840.330 936.994
 312.647 498.727
 546.224 739.535
 528.482 273.715
 233.071 623.181
 997.415 313.551
 726.359 612.970
 805.004 964.604
 685.850 33.827
 226.844 181.145
 110.004 903.770
 146.092 828.633
 952.061 455.145
 497.329 277.721
 146.426 287.788
 139.072 689.624
 728.543 320.995
 357.867 202.327
 295.015 355.637
 85.366 750.443
 329.424 622.216
 660.269 529.224
 777.396 879.222
 836.334 576.145
 134.412 158.467
 676.219 662.713
 481.993 115.619
 881.902 626.768
 721.089 635.794
 102.337 533.998
 382.262 132.473
 387.444 129.866
 95.676 145.348
 487.072 63.453
 162.853 936.927
 340.209 357.249
 847.858 872.150
 282.241 726.702
 487.184 269.188
 88.633 176.091
 372.652 977.561
 547.169 9.212
 485.461 282.209
 336.234 81.458
 525.910 475.047
 314.883 11.640
 593.886 970.544
 86.320 785.483
 209.967 576.085
 767.478 976.952
 833.857 134.301
 124.582 837.838
 422.036 421.521
 661.716 50.383
 984.160 868.211
 373.708 682.788
 240.378 333.425
 896.142 154.604
 869.730 51.186
 857.478 20.065
 71.868 723.452
 717.407 464.967
 167.249 78.340
 71.363 329.933
 239.487 575.961
 826.230 603.532
 710.909 125.302
 272.481 947.236
 649.396 987.605
 562.323 335.588
 270.896 563.739
 573.825 124.910
 844.622 589.840
 422.849 248.684
 172.665 757.377
 755.999 114.299
 226.038 806.781
 400.393 621.706
 926.842 359.393
 394.280 407.853
 601.175 808.050
 14.132 450.364
 247.594 404.919
 239.623 939.125
 507.566 704.740
 451.854 385.442
 451.547 946.479
 789.319 215.706
 949.678 6.357
 940.630 161.498
 249.876 715.549
 636.320 72.624
 287.148 607.557
 320.432 946.204
 372.917 310.036
 495.821 976.894
 16.891 605.742
 807.657 924.331
 299.671 705.299
 773.515 588.331
 102.806 64.053
 104.474 345.418
 603.829 465.454
 161.990 587.408
 324.185 428.999
 335.099 210.432
 73.457 892.068
 30.086 617.832
 837.547 687.981
 771.569 750.298
 813.221 488.916
 304.569 559.697
 776.514 509.157
 949.233 857.941
 996.072 544.358
 134.315 248.478
 250.484 544.593
 566.197 675.536
 795.531 336.976
 874.279 185.790
 545.232 797.371
 511.078 609.943
 300.252 455.470
 829.813 749.764
 677.188 454.274
 469.921 151.843
 889.279 990.411
 761.500 906.037
 708.064 867.951
 825.814 7.889
 629.440 903.304
 366.466 444.787
 387.583 435.874
 983.662 220.220
 745.553 707.510
 824.226 324.890
 759.494 968.175
 827.803 143.959
 109.655 705.930
 23.414 793.199
 339.652 762.415
 751.591 380.894
 997.199 421.958
 270.338 565.119
 354.855 10.544
 585.733 26.283
 66.191 533.065
 121.115 502.040
 317.235 351.817
 796.169 875.802
 629.482 570.460
 476.207 901.879
 901.409 355.139
 522.426 560.923
 810.941 883.645
 229.507 730.886
 690.204 465.295
 383.853 933.544
 103.009 885.282
 573.680 868.027
 859.684 479.739
 493.836 404.517
 176.112 389.617
 529.312 707.691
 285.294 936.107
 791.018 355.699
 529.692 936.846
 387.456 272.097
 868.372 885.341
 621.776 191.503
 720.126 356.123
 533.507 321.743
 105.873 401.271
 489.618 73.422
 452.528 461.539
 554.908 820.339
 56.043 834.759
 24.892 889.811
 781.483 698.232
 625.993 510.144
 888.931 258.951
 522.111 553.226
 29.983 759.904
 910.363 284.235
 152.975 771.945
 842.425 288.954
 806.361 684.370
 124.498 504.205
 737.569 324.128
 85.190 180.843
 675.764 700.353
 465.881 404.885
 266.372 519.685
 195.293 874.398
 625.743 146.614
 824.739 252.180
 317.269 405.243
 591.845 2.086
 454.745 113.575
 570.559 975.682
 432.262 603.346
 979.018 592.137
 607.854 67.991
 232.881 584.731
 354.230 274.447
 731.292 449.614
 785.850 612.773
 80.404 794.673
 307.337 298.300
 633.031 257.371
 861.675 706.959
 943.318 939.542
 424.044 754.133
 296.287 934.498
 252.655 124.915
 620.779 428.021
 614.035 248.715
 280.893 611.192
 917.330 669.199
 868.812 711.471
 269.001 892.383
 797.382 431.502
 572.503 668.125
 273.488 975.963
 202.139 755.340
 885.951 279.189
 559.126 586.910
 280.016 544.676
 132.299 450.011
 133.623 436.991
 24.907 160.400
 270.504 282.686
 840.169 79.956
 316.977 135.873
 737.013 315.721
 861.419 133.082
 847.442 171.840
 839.248 928.353
 890.022 294.778
 526.382 281.505
 99.858 364.152
 468.297 828.834
 732.264 809.420
 240.737 345.631
 671.108 564.883
 675.896 203.858
 697.971 766.146
 91.392 416.774
 946.980 10.064
 828.970 466.531
 3.144 82.617
 698.790 742.702
 97.767 156.065
 589.878 731.865
 339.809 384.812
 857.391 333.922
 901.828 620.759
 145.525 723.626
 386.355 921.526
 16.889 800.110
 144.332 452.168
 304.019 388.254
 340.887 862.027
 98.480 279.014
 882.607 847.894
 72.802 867.761
 580.034 253.006
 668.761 407.089
 843.119 74.635
 63.623 711.027
 847.431 302.592
 678.470 899.264
 95.036 744.328
 957.414 461.697
 84.085 332.025
 814.059 454.681
 931.408 791.893
 306.075 50.957
 127.083 689.710
 7.178 385.888
 581.433 469.330
 148.379 744.703
 23.639 157.696
 800.467 580.904
 975.871 421.861
 273.630 747.203
 634.207 897.252
 77.610 150.706
 292.564 444.046
 479.439 947.120
 531.400 778.054
 131.454 389.145
 420.166 827.291
 838.894 706.793
 940.732 14.581
 166.033 477.914
 795.542 304.872
 817.604 41.994
 614.678 393.715
 106.684 706.154
 293.960 476.593
 62.562 16.882
 83.322 19.084
 26.992 842.407
 981.052 252.406
 822.445 687.689
 682.884 420.584
 592.138 696.058
 571.678 292.817
 252.911 468.699
 127.637 81.594
 665.285 836.083
 383.192 643.614
 310.682 365.384
 161.268 921.762
 626.955 896.800
 419.252 763.430
 546.601 122.074
 0.486 39.828
 16.934 893.523
 975.197 924.890
 870.584 965.364
 866.673 68.814
 824.043 495.409
 817.144 533.559
 280.310 289.462
 890.644 825.015
 121.195 258.451
 554.340 253.640
 620.710 326.004
 71.105 542.550
 771.484 408.507
 297.943 955.343
 672.727 568.372
 769.110 876.874
 615.609 882.385
 79.285 406.070
 257.548 479.365
 428.885 33.473
 891.759 984.456
 786.798 316.061
 586.445 801.098
 829.595 832.075
 636.162 196.888
 573.177 818.821
 786.540 607.291
 193.166 252.062
 465.829 393.560
 782.981 717.692
 389.279 90.666
 900.021 21.372
 454.553 950.818
 455.747 862.106
 581.074 961.929
 397.602 109.028
 779.110 22.716
 370.854 830.550
 184.540 251.899
 125.802 560.532
 434.618 553.985
 417.712 692.018
 663.928 254.570
 928.946 975.715
 596.359 440.934
 798.528 993.667
 929.802 326.510
 475.706 70.241
 139.946 618.629
 200.757 279.651
 355.734 266.716
 666.362 184.797
 422.513 752.117
 612.484 384.571
 213.681 41.127
 871.059 310.132
 674.700 640.114
 896.375 464.696
 684.967 687.288
 113.226 181.424
 256.508 401.521
 586.453 231.116
 710.174 337.154
 989.089 262.089
 589.686 8.249
 626.850 131.171
 204.007 429.873
 197.201 984.975
 795.110 752.295
 932.819 288.025
 580.075 351.376
 41.182 447.990
 935.709 790.647
 721.658 852.937
 105.795 933.914
 164.371 871.578
 293.794 998.508
 534.847 50.794
 339.007 476.221
 76.836 517.040
 296.228 979.522
 752.579 606.660
 785.626 203.762
 743.210 437.553
 541.689 231.063
 187.990 429.620
 961.599 378.573
 614.085 387.859
 881.354 143.331
 40.785 399.867
 242.591 589.483
 4.164 453.922
 657.637 722.920
 88.585 856.009
 241.338 106.050
 647.193 480.465
 15.220 674.666
 499.202 911.767
 965.220 563.333
 590.638 172.160
 664.384 750.017
 58.195 44.718
 675.629 659.654
 332.377 823.324
 598.761 75.816
 923.413 494.480
 195.844 995.806
 247.161 991.337
 47.941 514.310
 241.901 883.683
 395.597 661.692
 902.358 70.617
 379.911 973.376
 94.396 132.331
 718.217 685.161
 820.513 646.796
 759.151 985.320
 268.799 174.601
 910.152 997.883
 610.506 714.883
 113.284 803.344
 306.364 206.879
 562.912 144.333
 159.592 330.541
 364.472 726.616
 113.010 196.808
 683.861 562.556
 755.379 30.182
 941.341 358.088
 183.007 165.317
 275.048 899.136
 589.806 403.479
 303.038 23.621
 143.465 317.128
 818.152 485.833
 86.418 530.955
 579.083 636.594
 895.392 439.917
 638.855 801.667
 887.777 609.680
 457.004 879.160
 100.753 118.319
 355.379 471.724
 141.588 981.721
 134.316 689.407
 144.830 216.162
 3.623 112.808
 932.117 952.800
 492.221 693.146
 989.317 768.813
 975.285 126.022
 317.756 242.774
 645.487 399.674
 523.972 897.240
 605.557 357.744
 456.088 644.840
 676.260 692.819
 123.273 606.366
 103.390 402.912
 724.562 487.033
 669.162 391.677
 119.419 362.526
 530.083 208.393
 577.897 787.379
 130.832 429.938
 814.135 158.302
 700.833 549.204
 122.592 573.206
 499.139 508.286
 469.134 367.747
 209.118 896.663
 34.431 695.454
 725.620 911.339
 438.728 70.996
 255.213 175.087
 496.618 610.417
 849.260 548.718
 237.930 684.450
 597.847 912.432
 294.199 24.228
 70.564 179.255
 875.574 671.253
 741.936 330.319
 64.684 999.461
 81.925 208.028
 224.316 826.451
 425.540 990.173
 975.267 108.619
 313.623 407.815
 548.026 132.240
 575.626 714.750
 773.839 485.838
 314.363 409.716
 561.991 460.918
 164.928 638.106
 243.965 176.025
 701.057 832.123
 562.430 466.630
 821.111 402.098
 583.267 9.717
 984.676 472.872
 229.253 851.739
 614.685 713.816
 120.157 342.324
 107.243 76.320
 679.604 819.608
 183.522 705.865
 85.631 388.005
 709.692 805.267
 229.612 932.831
 239.535 800.207
 864.837 551.289
 991.070 697.047
 107.915 784.400
 547.046 66.322
 267.378 113.648
 516.662 63.780
 56.897 859.053
 662.520 385.729
 875.848 867.578
 485.944 8.695
 356.223 712.985
 81.843 87.448
 458.813 807.352
 780.820 973.584
 308.117 132.377
 953.959 102.767
 767.504 783.463
 580.423 506.877
 634.988 244.633
 188.680 102.742
 774.708 106.857
 450.857 247.489
 557.374 650.965
 611.636 528.100
 559.881 449.443
 596.526 456.493
 543.810 524.941
 800.802 898.813
 596.232 28.928
 394.324 296.850
 854.110 278.821
 376.733 299.344
 153.580 988.905
 422.737 460.831
 33.695 838.012
 812.565 475.649
 894.986 89.222
 944.995 675.445
 458.957 783.664
 280.057 551.277
 515.731 306.984
 208.743 78.079
 882.316 624.439
 654.384 972.475
 449.917 715.187
 984.237 447.736
 680.478 240.686
 563.080 925.959
 253.013 53.784
 478.937 801.675
 170.556 107.748
 283.501 138.107
 257.898 737.139
 138.398 922.901
 926.087 249.845
 368.327 660.543
 497.488 652.111
 871.706 970.889
 498.619 1.957
 110.125 974.705
 688.759 992.691
 924.262 446.072
 330.416 564.354
 343.642 506.698
 281.021 549.879
 961.552 428.055
 929.976 22.905
 628.464 433.837
 185.533 329.675
 924.590 188.159
 574.418 978.014
 554.873 485.536
 824.059 107.338
 871.067 988.842
 901.448 176.012
 772.179 293.748
 560.726 542.718
 325.783 125.676
 758.490 569.064
 351.484 731.960
 414.568 779.290
 629.788 41.993
 587.686 43.122
 263.805 596.761
 189.361 28.633
 399.695 651.982
 442.888 648.183
 79.657 932.331
 802.900 502.442
 486.983 844.911
 458.345 541.088
 477.654 275.690
 649.606 195.772
 761.643 511.332
 218.728 8.320
 787.384 109.369
 288.363 448.052
 635.378 331.530
 16.223 874.752
 585.738 848.198
 611.745 912.511
 486.610 997.151
 422.834 323.990
 316.105 758.181
 923.293 550.032
 52.866 498.845
 954.653 656.977
 6.247 307.985
 26.284 530.004
 415.718 605.936
 859.745 797.707
 423.406 587.341
 510.395 468.654
 419.229 688.534
 222.429 418.398
 424.104 591.721
 911.979 264.382
 234.962 588.188
 644.125 401.207
 831.318 368.907
 319.138 900.024
 314.907 330.057
 734.539 979.521
 903.142 250.638
 294.547 973.538
 158.262 87.789
 526.895 309.107
 344.749 651.302
 696.994 391.471
 158.832 961.658
 716.997 407.864
 859.418 205.667
 96.865 613.665
 296.850 811.224
 318.335 372.670
 434.567 338.949
 1.285 73.019
 592.384 595.657
 924.047 532.760
 915.205 715.048
 31.422 910.699
 47.034 418.050
 271.460 731.327
 929.884 392.571
 527.434 965.089
 266.464 744.456
 216.031 240.505
 903.198 933.304
 795.813 31.816
 78.360 74.035
 538.943 909.606
 714.061 154.073
 359.397 772.590
 238.756 673.649
 236.182 22.490
 540.447 690.496
 122.050 292.157
 754.212 858.347
 66.863 997.135
 568.963 49.890
 318.053 325.553
 438.170 698.657
 174.652 498.986
 541.574 370.655
 480.479 181.915
 66.871 966.227
 538.567 759.367
 562.007 676.734
 433.341 76.475
 903.532 591.282
 858.026 891.224
 190.778 18.304
 489.079 248.965
 419.081 898.535
 231.920 776.691
 620.519 523.618
 615.917 314.508
 753.524 412.595
 652.627 664.447
 642.182 51.977
 328.927 622.165
 834.132 79.578
 903.229 959.574
 187.945 834.093
 454.115 6.675
 94.924 338.557
 919.882 814.563
 468.037 213.637
 716.603 210.513
 426.510 594.627
 61.119 37.400
 106.439 362.575
 312.004 426.250
 326.171 294.790
 12.030 521.079
 224.329 632.900
 234.331 863.295
 215.131 988.537
 243.646 868.663
 120.363 28.694
 154.299 978.462
 543.281 466.889
 46.458 138.965
 53.304 134.972
 68.620 26.386
 611.203 316.862
 161.926 670.158
 645.227 723.548
 773.931 883.689
 5.154 2.695
 946.939 752.094
 592.455 171.213
 458.202 679.871
 162.735 890.882
 823.560 512.842
 696.600 771.793
 348.044 628.286
 865.302 472.928
 490.068 760.932
 709.497 1.214
 402.031 592.123
 387.735 407.945
 999.136 682.012
 123.537 803.449
 498.202 343.209
 627.018 906.590
 345.156 227.116
 832.861 5.319
 428.147 175.511
 778.119 408.530
 645.095 749.451
 541.023 39.349
 280.591 520.595
 29.035 467.535
 345.881 947.594
 897.242 256.475
 474.160 478.887
 306.370 251.436
 146.237 455.221
 606.001 244.130
 781.994 728.441
 318.695 88.635
 481.969 480.967
 173.727 730.336
 180.161 102.007
 16.973 48.505
 491.145 746.726
 531.487 850.665
 247.319 233.560
 119.656 629.913
 349.187 598.703
 504.037 782.507
 144.817 67.044
 534.658 250.291
 743.820 572.731
 983.323 9.856
 914.469 692.941
 351.179 377.085
 45.934 883.866
 708.413 771.859
 945.452 932.355
 571.488 824.063
 424.795 279.975
 754.081 569.686
 982.323 323.702
 906.023 946.894
 754.701 450.032
 186.682 958.791
 972.881 683.642
 764.812 215.571
 665.016 710.045
 858.668 237.434
 387.622 211.768
 43.968 915.651
 496.696 3.030
 982.029 57.378
 381.789 187.687
 428.129 535.970
 245.772 344.157
 946.149 428.963
 316.530 669.433
 708.019 737.388
 797.898 718.182
 827.003 70.282
 707.423 243.796
 46.874 665.299
 887.956 93.510
 172.324 558.995
 626.659 801.981
 220.298 768.028
 254.839 655.685
 941.302 285.350
 949.394 518.117
 601.185 213.944
 403.928 582.866
 927.595 776.257
 605.337 693.493
 64.674 461.981
 238.380 686.795
 600.851 562.808
 173.355 895.990
 47.651 533.471
 575.277 25.004
 64.647 397.436
 739.901 872.029
 713.154 57.569
 223.769 153.478
 747.715 291.930
 931.351 37.482
 542.100 218.243
 869.753 33.724
 520.473 543.813
 425.791 964.304
 703.065 317.690
 485.268 734.169
 160.381 646.133
 51.610 171.268
 235.439 789.231
 360.648 973.032
 477.289 734.518
 788.231 700.055
 422.065 142.122
 143.620 238.304
 953.927 15.356
 598.561 412.002
 724.588 501.416
 461.921 690.182
 456.849 440.282
 43.286 676.220
 308.004 117.880
 804.637 302.286
 429.620 744.669
 53.861 136.350
 490.531 466.197
 342.331 730.225
 992.706 851.617
 74.057 541.105
 420.678 324.025
 277.204 209.528
 543.477 557.991
 19.214 202.834
 905.527 530.209
 131.868 379.717
 774.950 365.306
 147.810 508.693
 592.498 957.334
 108.967 307.242
 513.306 295.843
 991.758 50.637
 641.498 601.948
 283.772 137.249
 411.945 543.135
 949.820 363.243
 615.112 595.246
 927.985 742.622
 333.773 846.024
 12.804 962.541
 561.636 367.627
 705.396 458.450
 203.601 546.752
 359.703 364.341
 169.000 162.473
 828.642 491.082
 219.016 396.130
 240.709 27.136
 427.257 587.656
 521.227 873.121
 570.719 302.566
 646.025 712.566
 453.095 917.696
 290.081 899.205
 242.349 386.820
 748.667 585.467
 1.930 415.151
 581.314 822.158
 34.928 900.606
 4.962 485.915
 721.432 26.746
 365.463 215.048
 692.571 794.729
 98.186 197.281
 384.920 427.890
 78.414 811.923
 893.755 981.216
 618.805 207.142
 183.885 538.681
 130.306 828.488
 916.423 623.938
 489.055 412.009
 655.963 315.112
 887.110 733.701
 985.354 113.527
 660.070 452.187
 977.999 831.161
 628.210 194.225
 666.724 734.909
 536.559 879.667
 163.422 410.566
 488.202 445.934
 187.428 419.583
 917.020 159.830
 168.967 841.525
 802.236 660.132
 225.715 389.791
 976.740 586.807
 37.841 513.223
 591.647 966.848
 544.872 948.048
 966.356 552.733
 984.773 649.986
 150.219 673.595
 823.132 142.998
 850.473 252.690
 762.932 687.052
 821.322 875.161
 170.676 551.389
 68.880 830.031
 743.534 231.339
 92.308 88.498
 118.564 955.973
 967.149 170.834
 886.030 981.265
 74.902 766.512
 314.602 270.442
 213.890 41.625
 180.072 441.595
 289.000 545.506
 767.600 665.038
 698.740 31.087
 200.044 262.440
 422.123 863.274
 244.194 480.274
 988.108 804.328
 128.750 555.950
 397.955 148.321
 341.316 181.239
 405.028 507.392
 978.933 599.929
 654.726 125.398
 832.623 301.240
 194.907 770.031
 769.604 924.478
 7.884 908.535
 118.620 51.093
 40.778 646.387
 98.749 895.959
 851.346 459.958
 997.915 29.142
 399.626 6.038
 894.793 561.987
 737.766 681.776
 520.996 257.140
 745.643 342.015
 126.259 701.818
 570.641 877.043
 388.094 588.405
 826.759 697.721
 902.409 738.403
 739.703 567.763
 209.176 387.212
 467.571 431.272
 707.194 411.559
 535.936 689.657
 956.762 262.162
 284.778 833.671
 474.677 886.124
 93.678 996.960
 111.261 551.317
 920.506 196.284
 836.159 274.599
 924.664 105.276
 323.653 203.166
 44.405 783.475
 147.567 390.734
 832.495 976.459
 901.844 675.051
 427.162 307.835
 840.211 918.642
 625.886 806.735
 64.692 479.430
 846.080 928.296
 228.862 81.475
 585.202 217.771
 701.638 48.445
 447.638 495.535
 158.163 324.318
 79.168 370.077
 326.092 658.502
 462.430 754.404
 771.700 487.910
 77.247 119.162
 17.166 259.146
 844.681 479.751
 247.636 442.952
 558.106 617.042
 407.014 184.282
 491.507 69.811
 560.637 179.150
 975.682 825.203
 190.033 888.844
 186.355 950.489
 201.879 898.865
 11.768 249.842
 205.325 50.288
 306.589 254.174
 317.246 752.078
 817.667 836.181
 875.304 601.850
 636.904 628.354
 908.409 467.619
 827.335 365.879
 670.992 523.269
 338.305 702.118
 582.292 284.964
 10.578 890.040
 318.535 504.734
 236.597 692.774
 831.484 271.601
 127.242 700.060
 661.625 921.094
 114.891 870.133
 981.518 322.876
 141.984 89.490
 450.979 905.920
 621.333 112.615
 750.451 884.367
 464.068 692.376
 844.727 698.784
 736.336 587.208
 832.062 711.302
 87.787 496.959
 72.493 854.157
 482.778 664.366
 35.996 785.138
 26.485 728.387
 541.151 346.642
 708.211 539.349
 296.547 844.381
 656.788 670.033
 641.693 84.763
 319.826 673.035
 296.326 854.867
 719.529 150.277
 654.325 854.344
 310.959 88.150
 541.866 144.147
 759.992 860.040
 442.872 252.549
 282.169 760.925
 475.321 855.273
 732.487 886.137
 79.751 744.921
 930.430 833.555
 609.701 837.210
 342.890 846.441
 149.224 580.336
 156.739 139.434
 734.679 82.254
 457.668 795.126
 239.335 932.535
 25.436 580.989
 955.809 345.253
 569.044 629.680
 51.896 301.966
 797.820 229.045
 702.088 635.084
 873.351 76.171
 635.049 907.950
 658.113 622.994
 865.087 855.777
 993.220 455.147
 474.411 528.708
 551.611 642.655
 917.463 992.800
 754.188 337.862
 566.485 5.605
 762.871 495.544
 199.482 889.483
 712.374 890.917
 141.973 417.977
 476.004 817.406
 559.263 839.180
 322.335 177.195
 406.812 756.206
 579.709 619.177
 185.737 930.705
 732.758 931.911
 525.215 773.267
 406.381 830.169
 782.942 327.737
 202.609 364.823
 81.682 578.721
 927.682 485.119
 200.038 437.301
 41.436 353.152
 427.892 454.200
 168.194 181.836
 253.542 228.103
 794.932 984.466
 645.600 315.709
 244.293 296.541
 756.572 796.398
 120.489 784.751
 338.067 225.600
 487.124 585.588
 704.476 645.246
 427.360 124.149
 100.306 365.874
 566.603 225.116
 157.039 42.418
 892.182 231.292
 312.315 924.504
 397.578 44.276
 604.526 252.892
 902.974 966.901
 849.693 417.753
 879.830 693.023
 508.145 403.764
 333.395 8.280
 412.485 74.009
 200.335 752.087
 265.086 232.591
 303.900 378.599
 435.781 38.448
 509.219 340.559
 64.103 994.597
 247.569 318.282
 964.536 322.863
 270.095 605.649
 969.683 359.802
 165.772 340.593
 450.306 621.304
 480.976 589.525
 101.178 218.097
 932.479 939.451
 158.991 339.704
 263.730 359.724
 957.807 928.423
 385.874 824.771
 766.422 446.441
 28.028 962.515
 781.314 697.614
 732.095 749.056
 762.534 40.865
 530.011 712.647
 345.082 455.174
 478.289 958.737
 485.079 858.049
 666.409 568.301
 711.859 802.120
 710.816 54.705
 960.289 280.633
 771.589 856.676
 311.810 355.223
 39.298 578.727
 240.575 812.344
 518.038 413.434
 158.428 82.372
 938.368 955.889
 598.297 382.882
 260.022 278.404
 141.913 30.472
 536.337 517.958
 759.850 300.102
 805.687 450.244
 117.940 184.174
 123.635 208.527
 345.740 142.984
 154.620 844.377
 944.317 61.917
 783.776 228.026
 820.023 397.672
 695.895 521.383
 708.849 55.175
 585.708 315.154
 546.433 178.894
 725.888 457.099
 138.792 447.465
 718.812 581.045
 998.714 950.367
 915.645 611.071
 585.608 511.572
 800.439 813.409
 779.112 760.334
 534.363 816.559
 38.294 76.640
 340.751 950.160
 861.689 142.158
 818.541 63.195
 334.394 481.159
 10.775 985.491
 396.062 494.964
 865.601 72.446
 109.838 883.569
 926.960 916.096
 482.352 455.557
 826.316 676.429
 57.131 489.104
 639.150 461.218
 559.607 500.456
 972.123 402.205
 745.920 369.656
 888.780 197.406
 437.611 775.602
 421.403 836.520
 600.833 202.874
 490.232 437.374
 545.988 941.379
 923.080 800.097
 628.541 437.353
 880.667 652.063
 674.658 641.867
 116.390 95.899
 139.302 102.703
 982.285 485.970
 336.179 59.787
 112.430 612.405
 17.843 726.436
 25.849 448.068
 893.195 902.368
 76.114 860.783
 64.219 594.026
 895.441 174.095
 763.150 78.440
 726.402 603.958
 547.404 894.186
 371.789 750.709
 337.628 273.309
 318.195 95.905
 392.645 128.263
 375.166 968.011
 735.126 605.541
 721.035 591.119
 358.214 530.889
 938.712 524.144
 143.762 558.547
 667.767 207.050
 147.985 148.378
 179.184 144.141
 304.359 419.911
 110.562 926.399
 653.369 652.054
 974.509 294.964
 634.545 532.697
 892.220 511.533
 421.417 925.613
 406.163 679.607
 600.963 765.495
 617.435 369.847
 5.507 958.759
 279.267 975.381
 209.363 741.774
 691.696 956.795
 70.842 603.799
 194.424 344.988
 901.314 534.124
 984.761 132.379
 999.028 307.529
 712.728 93.700
 721.443 725.290
 471.161 997.254
 264.380 17.654
 128.965 471.933
 350.583 965.414
 501.932 126.201
 39.115 81.161
 247.956 29.750
 487.883 413.697
 69.793 789.582
 325.436 101.477
 345.086 118.299
 108.897 742.738
 544.235 707.475
 409.605 401.888
 184.479 102.896
 326.842 705.095
 873.504 116.556
 586.369 954.641
 566.879 603.474
 940.690 614.144
 177.219 446.393
 911.725 378.294
 384.206 610.323
 266.423 475.106
 986.352 699.645
 207.806 880.287
 568.882 636.524
 516.753 917.159
 126.601 709.814
 665.732 827.398
 643.386 163.221
 819.778 523.821
 386.634 810.480
 170.621 963.634
 799.168 509.835
 948.523 636.356
 664.497 91.616
 907.488 163.291
 563.895 918.550
 970.967 213.720
 243.446 341.378
 897.611 6.309
 152.156 80.908
 324.148 872.612
 212.748 975.918
 861.998 393.751
 537.141 554.020
 266.104 802.491
 819.478 745.060
 211.906 883.094
 129.418 514.946
 265.850 852.949
 714.133 768.343
 25.950 416.238
 703.847 83.956
 654.322 724.624
 635.839 503.732
 589.142 637.512
 876.770 10.910
 778.115 859.872
 72.249 580.449
 441.278 54.659
 3.021 863.704
 973.079 325.715
 824.681 37.675
 910.423 882.643
 835.929 983.687
 906.256 709.107
 210.834 402.525
 791.784 528.345
 673.365 380.226
 222.351 803.367
 845.420 213.514
 173.115 323.587
 999.010 425.024
 974.867 654.647
 553.314 49.862
 404.852 294.600
 820.431 676.549
 22.233 358.608
 990.310 862.303
 866.487 467.974
 4.149 415.907
 425.702 850.012
 973.365 417.700
 490.286 456.273
 912.788 507.716
 898.479 811.717
 355.180 967.600
 969.247 840.936
 560.535 13.004
 524.510 744.624
 517.261 829.967
 198.295 175.726
 320.484 575.903
 290.519 186.380
 201.090 433.681
 775.993 270.926
 941.129 981.862
 456.368 44.216
 448.792 517.003
 328.667 786.618
 259.090 442.353
 426.480 16.069
 882.708 594.045
 9.612 62.824
 531.350 99.498
 579.021 114.165
 417.534 507.392
 773.157 544.922
 752.604 963.790
 459.739 376.564
 769.173 870.375
 926.664 124.703
 672.015 999.044
 853.783 954.668
 801.256 469.087
 23.118 210.550
 478.495 350.954
 511.548 898.509
 833.232 242.105
 372.775 364.681
 284.810 779.094
 723.516 126.662
 523.238 284.959
 324.417 901.029
 608.168 196.934
 514.256 263.919
 834.437 436.752
 995.075 924.262
 18.572 850.429
 957.226 257.395
 895.284 397.948
 311.654 908.608
 6.136 72.941
 999.655 940.540
 272.176 1.167
 68.712 64.563
 904.663 742.757
 230.798 4.550
 287.216 210.959
 203.723 422.214
 401.175 539.178
 226.991 157.972
 534.317 663.863
 644.466 771.848
 759.732 844.128
 463.417 607.841
 673.623 76.658
 892.748 345.657
 392.742 668.472
 295.173 379.456
 917.260 648.577
 974.510 398.765
 824.113 295.692
 179.184 406.970
 358.650 662.340
 508.413 653.500
 405.948 430.314
 133.690 773.231
 443.162 849.224
 423.330 907.691
 374.182 514.440
 413.486 954.866
 429.610 725.001
 289.739 975.990
 958.352 532.971
 516.798 437.379
 650.126 26.386
 320.848 532.600
 296.919 66.596
 933.617 605.099
 740.196 581.795
 846.314 354.458
 851.867 571.320
 495.483 382.044
 781.135 435.515
 464.783 925.853
 864.979 864.314
 793.221 702.392
 474.075 811.016
 141.025 358.601
 153.063 578.067
 891.743 522.950
 47.500 546.987
 229.258 106.321
 200.535 908.326
 490.051 755.122
 589.652 968.763
 776.323 7.044
 75.132 326.000
 749.720 190.117
 892.631 768.173
 486.719 775.240
 166.196 49.218
 246.602 218.717
 696.772 356.452
 416.034 182.597
 124.814 978.938
 888.210 905.674
 431.876 327.677
 800.166 816.213
 671.261 489.969
 183.132 768.874
 166.156 124.328
 424.775 483.601
 127.558 939.031
 949.086 434.691
 494.238 731.903
 592.745 45.761
 631.600 2.417
 402.614 193.474
 522.340 246.122
 56.980 702.783
 994.192 988.064
 586.155 362.923
 941.740 454.107
 251.723 530.828
 71.444 80.321
 257.143 282.130
 420.910 150.033
 777.586 375.016
 342.401 70.424
 689.002 705.374
 192.216 766.084
 373.890 39.650
 105.362 501.649
 315.336 342.254
 760.800 41.164
 546.398 85.393
 336.275 315.385
 786.323 299.597
 121.321 872.652
 609.402 442.388
 788.702 22.773
 800.244 220.554
 732.447 200.593
 148.175 479.027
 357.220 146.374
 23.306 987.625
 769.523 759.089
 811.109 127.941
 74.795 177.215
 517.324 958.881
 852.579 796.214
 900.457 163.977
 369.509 574.861
 357.570 840.441
 529.877 411.678
 446.393 753.335
 367.176 401.597
 541.986 463.303
 286.416 990.521
 321.176 948.698
 93.759 26.538
 868.209 928.902
 742.357 321.510
 478.554 892.101
 405.129 961.469
 186.260 815.346
 8.068 380.479
 588.067 105.451
 351.606 297.446
 322.463 395.013
 870.509 431.720
 174.766 398.044
 470.822 399.645
 14.106 104.286
 599.909 54.650
 871.928 601.037
 194.872 487.699
 394.545 827.460
 686.242 938.286
 547.640 550.816
 156.314 479.725
 924.896 909.399
 741.710 802.718
 875.747 486.300
 682.487 10.463
 181.167 195.315
 138.502 604.569
 387.424 299.688
 178.728 847.451
 574.611 811.088
 690.311 262.576
 161.737 885.779
 418.474 23.851
 908.287 843.807
 831.635 499.741
 91.875 171.939
 981.851 882.553
 654.269 559.786
 300.617 40.134
 98.294 278.932
 214.244 883.385
 973.606 306.076
 289.209 321.256
 750.829 662.262
 112.463 463.742
 795.131 781.535
 388.689 86.994
 508.935 14.324
 488.521 462.682
 719.357 934.815
 429.075 711.525
 192.493 169.589
 609.659 619.501
 120.201 349.160
 487.726 871.163
 355.219 248.197
 268.139 440.025
 579.908 607.695
 925.457 228.950
 948.518 797.759
 895.458 287.349
 711.564 797.931
 297.705 125.944
 35.708 748.826
 903.027 898.467
 498.712 10.495
 383.847 883.465
 344.847 586.407
 904.973 654.206
 513.085 414.633
 379.474 212.178
 132.975 258.057
 858.635 837.131
 759.136 251.834
 504.484 396.760
 175.398 988.509
 444.421 800.535
 437.999 878.939
 894.065 378.971
 690.713 351.448
 199.107 441.364
 623.707 813.414
 660.199 597.317
 665.599 660.970
 15.270 620.921
 700.941 585.993
 438.018 458.094
 352.957 988.411
 624.457 209.388
 426.290 89.676
 564.414 610.444
 682.813 884.668
 592.778 243.717
 643.916 29.125
 275.497 777.177
 947.466 193.763
 175.055 283.123
 11.749 20.783
 955.068 753.432
 400.680 180.362
 97.232 422.448
 575.768 871.573
 517.973 326.882
 345.287 562.085
 966.682 580.824
 667.603 572.829
 470.256 296.023
 874.407 936.867
 546.148 621.601
 394.671 586.156
 52.262 467.194
 678.528 526.317
 569.451 579.192
 942.225 69.188
 141.358 496.319
 234.042 117.900
 125.730 769.473
 13.161 791.775
 267.693 707.989
 248.386 581.964
 893.864 842.622
 994.105 626.897
 179.442 572.302
 452.758 364.015
 669.850 900.725
 855.264 665.658
 883.195 349.049
 705.451 908.348
 697.298 647.233
 366.711 201.993
 980.728 519.121
 897.181 56.013
 284.851 161.309
 945.223 60.261
 425.075 14.659
 334.316 78.293
 74.188 297.345
 333.480 997.699
 526.884 932.295
 116.795 156.258
 108.439 898.404
 357.386 203.722
 156.276 367.952
 524.528 797.659
 543.197 982.052
 207.468 239.378
 605.934 246.996
 579.448 894.283
 440.951 808.047
 46.752 112.782
 507.896 540.170
 759.913 866.128
 594.655 269.559
 260.196 570.145
 529.577 53.561
 310.001 613.101
 737.278 363.082
 329.745 97.072
 313.737 59.971
 708.302 800.649
 811.543 586.921
 144.214 571.057
 272.679 399.400
 639.139 342.638
 197.735 994.112
 534.707 983.680
 398.687 317.969
 243.694 812.947
 927.302 282.864
 963.922 159.778
 210.725 237.442
 519.389 916.673
 946.134 746.092
 591.678 940.894
 321.693 851.631
 482.876 82.502
 433.761 121.318
 389.178 871.633
 881.017 431.286
 115.364 699.706
 33.376 383.224
 580.963 30.040
 324.128 985.718
 168.553 516.410
 602.446 303.338
 456.219 276.955
 443.395 977.209
 625.270 240.160
 754.811 164.820
 510.041 864.309
 784.312 613.404
 980.990 437.523
 32.569 365.065
 950.437 38.620
 766.267 353.194
 540.705 416.317
 19.663 764.767
 838.337 3.491
 728.985 153.242
 610.229 892.283
 88.966 549.374
 515.523 363.700
 313.713 155.115
 801.790 891.393
 760.810 57.279
 519.381 963.511
 202.508 967.120
 670.884 519.647
 843.273 498.880
 883.535 853.116
 259.475 430.264
 554.643 944.170
 623.174 741.565
 579.905 969.679
 544.569 774.387
 791.564 172.519
 381.615 367.941
 870.397 3.209
 503.579 368.351
 468.257 991.582
 419.028 28.086
 505.389 832.562
 877.177 847.273
 460.948 733.088
 592.094 701.331
 31.379 863.137
 517.399 260.145
 817.779 369.654
 88.489 859.058
 951.596 575.381
 351.733 22.786
 462.539 813.483
 795.358 677.231
 121.075 602.002
 192.925 883.913
 791.250 189.221
 153.478 385.842
 551.635 691.838
 956.948 816.234
 980.142 283.150
 831.524 562.192
 752.420 989.603
 122.026 729.809
 726.825 332.817
 903.430 675.896
 838.064 163.284
 938.396 171.521
 706.084 814.350
 466.749 475.732
 899.278 44.744
 981.491 722.370
 237.500 909.139
 801.044 871.930
 549.585 614.132
 130.482 633.380
 534.208 887.201
 232.718 812.217
 137.116 354.980
 949.620 351.279
 430.387 731.506
 846.332 275.929
 841.847 234.418
 751.602 976.705
 669.684 945.648
 62.337 917.693
 766.322 821.718
 330.150 370.545
 677.563 636.708
 887.275 80.703
 171.896 348.420
 463.289 578.119
 237.655 645.791
 334.911 869.307
 212.672 834.583
 809.305 476.260
 645.520 710.651
 115.346 721.606
 875.803 758.244
 744.106 64.961
 722.755 387.959
 194.094 454.999
 349.495 128.948
 21.742 623.094
 540.265 737.214
 234.197 71.094
 708.996 241.274
 879.086 26.823
 821.532 573.938
 251.872 701.092
 636.062 830.533
 351.175 889.671
 775.070 436.711
 39.774 948.780
 868.832 830.401
 115.493 824.811
 539.803 280.779
 41.890 545.459
 216.725 440.990
 141.462 52.998
 517.938 310.376
 400.165 669.621
 268.942 755.937
 785.680 783.673
 616.975 292.559
 835.383 503.916
 375.341 768.366
 743.938 282.091
 825.793 157.272
 873.434 602.925
 84.873 178.107
 447.832 301.967
 609.365 681.534
 682.990 427.489
 989.522 56.365
 76.762 610.958
 322.429 580.027
 451.746 964.803
 840.565 89.051
 345.382 665.403
 214.543 380.067
 795.758 698.229
 879.223 816.302
 622.086 101.105
 627.261 45.810
 170.055 316.749
 555.188 13.215
 735.855 598.537
 668.737 434.750
 628.580 461.210
 194.211 115.663
 36.792 853.698
 991.892 318.949
 567.629 492.982
 719.884 385.049
 889.959 839.957
 299.330 884.120
 279.384 740.386
 234.953 327.174
 802.609 281.564
 851.543 331.598
 240.709 929.222
 123.922 732.929
 811.670 276.127
 564.474 451.380
 67.328 535.949
 351.433 592.292
 591.372 301.171
 248.365 808.862
 974.569 615.550
 799.819 48.187
 980.112 419.044
 161.861 493.525
 403.299 250.850
 814.455 503.008
 271.220 354.742
 333.672 214.779
 193.267 146.006
 606.949 968.175
 664.007 262.855
 38.675 898.288
 315.982 44.145
 803.939 755.889
 729.493 422.675
 406.125 835.575
 715.363 587.586
 223.169 652.253
 609.480 804.608
 384.764 870.302
 246.801 958.804
 908.762 782.255
 938.133 436.403
 192.891 66.591
 53.890 141.291
 563.998 479.626
 151.992 764.272
 941.051 797.890
 976.987 921.665
 782.658 608.386
 937.351 751.874
 330.823 219.290
 748.855 817.890
 898.880 947.915
 53.190 289.201
 205.232 641.897
 800.083 963.165
 850.725 449.694
 663.356 593.781
 254.677 414.750
 470.552 601.040
 184.058 401.386
 613.456 678.186
 366.775 537.948
 303.141 254.522
 211.052 792.731
 795.913 630.725
 949.405 380.058
 881.973 820.436
 381.592 467.734
 860.924 410.258
 53.261 553.563
 369.908 810.011
 126.011 968.974
 51.525 91.451
 273.556 213.987
 498.591 707.637
 784.063 332.328
 867.770 13.393
 220.105 791.523
 269.282 952.002
 747.744 474.264
 598.011 82.311
 810.811 438.400
 33.799 357.223
 614.468 228.831
 494.525 558.282
 765.666 280.888
 942.307 886.406
 972.368 537.825
 516.262 16.125
 456.690 901.744
 968.294 565.947
 420.869 775.090
 113.219 812.316
 703.803 347.086
 851.005 986.196
 567.437 694.757
 484.968 312.580
 197.454 351.078
 331.669 272.532
 35.303 33.212
 110.129 338.940
 975.886 402.477
 2.312 630.642
 967.189 365.919
 114.071 780.337
 788.246 739.021
 934.515 570.771
 116.496 422.727
 218.898 77.549
 234.318 348.781
 10.409 697.940
 380.108 699.100
 602.761 340.990
 287.483 582.024
 539.302 518.591
 545.913 865.745
 984.835 189.055
 179.565 32.803
 310.723 58.872
 103.341 175.390
 647.760 5.046
 654.553 936.389
 708.318 215.722
 196.664 793.018
 911.146 202.309
 282.765 446.844
 888.879 669.159
 188.484 734.651
 777.707 260.065
 867.826 808.425
 316.963 872.651
 844.812 889.799
 87.901 746.512
 975.913 615.201
 137.898 108.167
 853.288 424.005
 539.398 281.139
 270.033 65.151
 970.656 843.494
 242.603 710.430
 354.508 404.788
 641.677 358.184
 706.894 661.618
 283.801 823.235
 211.684 623.847
 98.016 161.963
 813.658 845.459
 623.159 540.534
 296.473 474.066
 984.857 375.025
 454.584 295.964
 721.486 751.002
 972.798 309.845
 403.916 253.657
 468.081 837.546
 156.151 135.741
 627.233 666.423
 617.540 337.117
 870.869 122.080
 979.842 5.807
 696.887 465.266
 824.794 505.218
 91.360 281.145
 123.999 215.848
 755.843 37.061
 939.959 932.960
 579.773 195.930
 785.063 145.571
 805.542 922.051
 907.740 668.788
 790.485 755.188
 838.124 843.312
 591.294 674.057
 649.109 56.250
 787.030 753.869
 585.260 559.769
 850.104 442.408
 947.497 243.214
 881.260 148.511
 564.775 64.989
 884.244 935.050
 457.131 578.488
 785.589 230.227
 722.783 338.003
 750.521 476.522
 543.623 782.581
 730.871 902.075
 979.978 446.025
 656.949 266.022
 851.510 397.536
 882.321 654.841
 114.176 688.936
 866.540 613.693
 334.229 170.138
 172.059 23.725
 923.125 374.805
 522.169 887.325
 979.117 703.516
 359.213 278.185
 832.286 913.484
 327.022 137.041
 613.325 924.022
 727.155 848.106
 468.742 267.866
 941.830 882.116
 986.113 653.467
 332.332 521.759
 235.068 186.171
 293.155 341.958
 788.804 851.197
 130.285 764.431
 585.962 53.672
 726.228 472.350
 395.767 896.154
 621.829 601.385
 535.613 648.560
 81.339 528.435
 888.089 615.988
 886.001 384.730
 905.240 564.177
 324.556 517.492
 356.198 638.442
 996.274 421.077
 957.929 568.664
 321.545 827.445
 568.485 39.650
 852.643 875.251
 361.833 713.060
 707.528 521.103
 840.087 194.651
 404.609 585.138
 873.009 570.240
 576.910 271.522
 339.260 197.348
 88.688 423.659
 735.589 589.554
 892.891 680.453
 128.391 210.274
 58.974 626.128
 559.715 185.875
 100.353 769.700
 952.489 628.980
 450.396 64.703
 356.560 846.766
 414.597 764.324
 160.072 1.491
 481.728 796.384
 485.011 237.772
 654.000 896.964
 169.689 230.222
 679.005 336.986
 495.984 13.403
 286.423 854.153
 579.894 701.865
 879.904 20.719
 248.073 800.133
 567.200 658.373
 361.283 640.232
 965.778 493.522
 212.161 607.799
 260.822 233.669
 566.314 157.640
 460.409 857.985
 582.815 747.065
 458.899 638.013
 645.916 192.391
 233.177 238.708
 670.756 183.159
 433.776 962.199
 771.483 763.034
 549.241 569.131
 63.349 139.885
 300.167 192.925
 526.660 744.506
 620.436 214.388
 209.056 682.924
 496.438 916.767
 955.408 676.951
 627.996 639.431
 406.926 957.769
 742.661 602.180
 231.137 954.872
 911.829 707.659
 663.720 735.154
 184.354 338.173
 146.296 112.497
 650.962 352.528
 518.875 925.608
 888.789 331.244
 212.592 820.602
 895.906 303.063
 731.547 764.856
 725.028 166.189
 409.115 640.727
 256.067 263.951
 674.084 443.017
 929.373 821.799
 518.947 544.636
 893.974 451.847
 382.798 53.140
 334.622 699.041
 554.399 700.012
 732.968 671.770
 479.542 868.375
 324.590 467.168
 986.867 47.824
 946.120 180.924
 596.591 122.122
 64.573 362.319
 369.330 752.441
 861.568 432.030
 512.480 661.815
 453.954 683.504
 467.870 692.498
 393.034 414.198
 937.926 74.480
 548.905 622.485
 203.134 778.670
 984.231 716.635
 778.649 141.073
 911.151 236.906
 543.510 33.941
 841.941 628.917
 745.840 766.565
 453.017 330.131
 988.814 52.606
 924.986 561.330
 385.245 854.091
 869.481 236.604
 436.668 666.151
 754.894 819.702
 952.244 943.978
 674.731 28.134
 33.251 387.352
 618.990 301.441
 73.039 822.287
 193.704 454.379
 75.979 478.307
 147.735 992.907
 800.972 718.514
 598.377 9.880
 157.716 293.807
 565.550 243.023
 502.224 158.405
 224.059 880.374
 520.430 888.359
 137.986 663.974
 986.560 15.382
 952.701 162.699
 20.811 743.333
 467.962 167.083
 436.513 812.833
 408.257 675.452
 201.151 870.125
 329.966 80.434
 982.303 869.609
 73.374 881.683
 705.875 475.891
 673.465 514.523
 220.033 452.312
 207.204 930.247
 687.444 840.315
 275.404 143.211
 577.106 700.530
 620.886 589.021
 904.887 45.053
 276.589 349.468
 191.524 724.942
 950.257 891.085
 934.075 721.886
 497.832 248.883
 890.674 943.277
 54.602 644.027
 280.900 41.305
 999.170 448.629
 930.394 415.375
 565.776 562.909
 216.849 750.139
 819.051 525.565
 386.564 666.162
 413.763 679.016
 841.030 185.030
 210.322 114.363
 479.153 244.118
 362.775 849.382
 213.525 837.947
 975.925 185.054
 652.626 52.874
 206.222 646.164
 402.036 230.598
 699.641 559.076
 936.753 314.847
 289.427 640.309
 937.070 566.547
 765.818 963.915
 968.382 878.382
 455.675 110.539
 480.525 872.946
 66.930 958.644
 67.372 463.632
 344.230 506.551
 478.318 118.274
 208.924 876.139
 928.851 357.469
 208.194 574.427
 189.805 98.078
 841.714 522.484
 819.175 13.995
 65.592 912.569
 765.031 717.669
 465.793 750.050
 644.370 994.777
 48.825 868.141
 975.428 668.874
 695.842 177.955
 897.576 691.686
 275.640 106.770
 794.422 397.344
 498.322 272.106
 285.930 315.300
 429.036 892.440
 271.438 687.620
 362.441 716.724
 787.531 703.097
 504.007 99.800
 46.153 155.028
 712.499 510.253
 995.570 604.198
 855.805 247.740
 409.381 426.671
 124.518 500.770
 869.410 231.226
 767.406 390.951
 32.844 818.192
 71.179 139.489
 431.345 34.875
 243.115 535.248
 362.077 868.637
 986.480 75.678
 522.953 853.076
 630.754 352.826
 195.131 182.664
 415.169 842.296
 466.415 814.188
 976.651 365.199
 154.212 647.523
 891.858 288.866
 363.867 632.418
 725.628 434.426
 598.294 241.627
 980.912 606.588
 811.777 223.733
 492.469 357.337
 21.765 332.202
 600.518 760.422
 7.577 891.807
 151.846 592.816
 137.494 571.431
 353.046 893.842
 582.169 686.075
 420.430 668.802
 652.309 243.650
 88.635 804.194
 4.673 917.771
 437.946 613.523
 208.642 190.595
 340.114 900.065
 74.689 234.862
 593.163 834.577
 88.215 247.332
 584.718 146.795
 842.573 103.069
 986.337 229.821
 51.944 458.437
 511.721 382.246
 279.643 17.713
 471.361 955.649
 124.788 212.160
 604.961 42.168
 157.950 279.926
 178.923 201.061
 225.139 829.704
 385.401 772.961
 893.177 710.775
 786.171 520.055
 285.366 77.420
 601.205 629.391
 554.440 248.160
 568.961 760.211
 913.475 531.646
 501.494 555.773
 851.195 973.889
 449.466 391.944
 705.427 719.069
 84.789 631.349
 670.163 752.094
 834.950 90.742
 33.438 479.901
 874.296 124.104
 654.120 325.233
 32.793 753.831
 507.708 56.831
 339.577 741.951
 389.601 410.166
 422.315 743.033
 337.283 999.635
 557.775 596.210
 2.014 64.376
 365.750 37.198
 500.395 93.468
 87.438 299.541
 344.345 351.152
 48.688 150.452
 975.382 168.309
 314.138 308.937
 509.595 122.637
 54.605 126.584
 280.399 827.654
 719.454 94.156
 97.265 560.885
 498.554 655.256
 223.439 846.507
 623.510 962.897
 520.680 969.652
 971.914 372.337
 73.753 231.852
 956.157 406.293
 654.607 193.402
 383.037 704.476
 331.579 713.216
 523.030 641.740
 291.585 955.069
 17.935 197.175
 895.162 736.599
 50.051 624.837
 200.578 350.407
 790.634 125.941
 702.365 871.962
 13.637 178.153
 63.012 714.265
 704.603 331.713
 858.740 912.604
 893.718 41.807
 198.925 82.971
 4.639 644.604
 854.759 844.225
 22.812 589.269
 789.960 516.990
 362.873 964.114
 721.957 292.069
 646.787 671.581
 256.054 619.354
 713.079 49.304
 881.071 16.520
 161.584 554.116
 549.187 687.863
 24.179 339.023
 994.839 520.636
 745.035 192.249
 390.213 72.885
 386.910 670.157
 353.911 857.559
 764.063 155.791
 893.747 477.594
 276.817 590.931
 196.440 281.370
 404.923 356.752
 601.281 133.773
 752.278 76.690
 890.191 471.905
 947.783 360.984
 674.153 13.875
 648.025 847.137
 90.626 682.181
 986.822 471.472
 885.674 498.787
 532.608 156.913
 829.200 306.516
 683.145 959.536
 95.674 210.818
 312.536 885.455
 983.202 48.090
 830.234 789.912
 90.921 42.686
 886.318 987.455
 731.785 76.585
 110.229 936.668
 31.313 765.854
 178.389 881.826
 412.400 309.750
 424.277 919.142
 254.431 985.318
 215.926 154.940
 657.667 227.092
 591.269 500.548
 859.997 623.013
 650.784 32.997
 814.788 429.626
 26.710 586.649
 320.977 558.295
 274.342 438.751
 427.932 496.463
 237.061 237.845
 349.495 531.467
 624.751 89.404
 998.591 557.238
 94.801 365.266
 383.444 925.145
 744.120 15.335
 329.711 398.749
 895.592 119.939
 353.615 578.265
 507.428 83.444
 506.498 854.875
 141.287 203.815
 841.352 358.847
 715.447 594.219
 970.102 690.729
 841.175 332.422
 343.201 824.150
 320.720 788.267
 199.952 185.190
 878.744 861.139
 121.705 930.660
 738.668 145.871
 236.348 140.345
 652.353 150.564
 40.456 421.375
 185.119 692.256
 646.972 102.073
 765.612 591.167
 856.683 214.151
 377.102 131.588
 569.308 162.870
 16.879 333.401
 676.140 842.415
 735.473 524.349
 145.535 836.221
 317.187 676.680
 662.715 758.322
 435.959 395.547
 7.258 141.222
 452.031 759.084
 639.152 98.493
 269.484 615.366
 464.548 216.797
 794.838 659.415
 915.461 333.753
 293.109 129.181
 707.039 496.828
 178.562 274.161
 538.042 76.813
 679.711 630.476
 634.440 720.597
 136.750 364.189
 165.239 205.659
 7.515 568.048
 899.605 827.442
 636.542 979.446
 943.989 375.416
 469.862 457.994
 369.410 90.120
 243.452 64.675
 87.425 937.769
 131.086 331.324
 486.976 678.324
 381.408 425.129
 334.749 264.558
 406.159 289.629
 953.356 211.961
 981.436 388.503
 112.351 480.934
 399.742 564.109
 737.648 763.190
 348.462 437.772
 9.145 653.529
 604.556 177.362
 671.518 196.919
 518.128 809.333
 129.248 550.371
 729.483 292.666
 787.486 701.333
 724.136 551.875
 991.591 191.799
 104.587 602.111
 119.873 853.232
 851.504 823.561
 908.749 545.451
 193.214 652.785
 903.123 587.326
 912.282 268.641
 196.206 883.416
 230.631 839.315
 974.305 994.350
 647.624 159.309
 138.493 515.931
 904.140 901.401
 714.905 959.714
 333.772 614.604
 370.044 843.555
 291.372 156.627
 51.583 272.644
 749.374 615.369
 216.359 928.537
 981.487 371.631
 876.414 985.095
 47.699 722.791
 584.961 76.118
 418.234 128.849
 744.177 480.466
 969.692 377.731
 195.858 237.820
 24.354 781.399
 857.591 924.001
 432.449 409.051
 297.666 401.305
 593.580 605.265
 160.956 509.954
 32.560 911.383
 528.220 515.163
 769.447 555.780
 828.502 194.991
 414.931 966.223
 247.479 912.050
 169.445 114.548
 555.775 413.002
 775.039 775.013
 495.700 639.869
 858.504 73.244
 840.767 603.346
 986.244 648.793
 711.318 588.232
 427.591 742.378
 876.006 252.795
 973.641 956.286
 480.645 806.230
 891.183 995.938
 763.696 550.786
 992.068 570.704
 885.473 947.575
 981.667 766.927
 513.030 688.308
 408.303 575.343
 464.838 350.474
 189.184 94.174
 682.143 292.619
 436.046 988.958
 413.662 862.125
 72.246 587.386
 586.726 483.195
 27.256 54.181
 403.669 151.512
 947.402 225.274
 713.143 558.703
 784.456 195.688
 330.938 919.235
 55.538 730.672
 345.991 380.446
 326.069 99.573
 369.642 109.372
 697.881 376.930
 448.317 104.667
 10.446 491.342
 942.945 955.937
 636.532 971.473
 517.314 34.248
 304.138 97.182
 609.774 455.251
 262.361 935.230
 479.124 9.754
 366.104 961.635
 410.075 645.635
 647.382 850.800
 683.444 940.434
 611.917 764.520
 911.396 897.062
 619.182 587.515
 711.957 787.727
 120.669 30.938
 56.057 265.998
 421.790 128.191
 24.178 556.939
 752.167 160.419
 920.898 854.410
 360.345 520.219
 430.127 627.229
 753.132 14.740
 670.492 26.986
 66.185 952.718
 1.304 55.658
 448.494 398.665
 309.951 286.886
 664.505 821.848
 309.771 327.995
 337.535 143.862
 324.883 587.889
 178.467 787.977
 819.721 397.129
 544.471 663.443
 933.726 869.585
 961.665 251.249
 846.703 749.348
 109.241 783.063
 471.688 642.306
 815.107 376.187
 746.789 669.428
 46.623 374.267
 375.655 519.769
 715.373 781.340
 901.251 837.353
 450.446 816.696
 345.919 699.962
 757.383 276.573
 621.906 882.695
 174.544 598.038
 523.256 528.566
 998.191 578.439
 318.102 547.062
 783.228 424.077
 938.824 444.269
 377.521 763.194
 138.382 660.698
 531.444 55.883
 69.559 801.612
 786.211 327.363
 828.198 226.246
 108.409 717.223
 63.186 294.531
 655.544 117.347
 729.606 520.827
 758.399 322.448
 84.656 962.562
 148.420 62.445
 689.693 277.013
 178.512 963.607
 279.765 51.721
 147.588 599.734
 141.565 683.943
 285.582 65.284
 51.916 323.341
 756.674 914.629
 775.034 161.730
 543.089 366.588
 704.414 756.704
 956.481 637.526
 23.730 605.478
 43.760 421.994
 13.392 975.081
 392.070 434.796
 61.162 69.651
 954.711 626.186
 965.409 139.846
 5.360 11.491
 120.342 669.186
 249.348 862.788
 718.950 503.614
 373.510 403.481
 729.893 810.657
 873.893 752.841
 830.511 290.883
 165.112 78.337
 894.138 734.974
 626.274 136.113
 923.648 83.460
 84.207 287.133
 335.493 752.508
 61.240 856.816
 273.301 427.988
 36.413 313.432
 664.538 482.186
 677.974 144.999
 227.913 954.184
 21.954 751.082
 746.488 868.031
 495.088 885.910
 998.315 894.913
 437.150 709.049
 592.330 739.780
 872.761 851.796
 105.017 533.058
 48.903 889.354
 818.731 208.624
 102.939 534.128
 694.516 765.133
 896.015 813.302
 92.882 244.780
 855.876 558.942
 10.420 667.915
 766.653 81.514
 6.768 370.513
 44.943 793.964
 536.624 681.890
 703.033 444.921
 509.917 520.419
 51.492 163.429
 717.479 784.104
 192.428 636.666
 370.524 770.136
 537.738 874.960
 703.841 813.043
 317.826 369.028
 131.871 815.384
 267.948 232.616
 274.070 929.463
 162.116 634.787
 684.348 795.088
 456.909 461.189
 935.509 49.629
 186.384 469.065
 882.880 295.552
 169.503 999.049
 224.659 971.199
 135.967 625.543
 605.447 147.017
 206.352 530.328
 393.218 827.049
 267.122 200.032
 270.414 929.648
 727.889 621.946
 992.338 448.601
 332.707 94.744
 108.729 942.880
 592.832 206.967
 348.908 197.777
 817.010 358.202
 421.601 760.209
 16.935 312.998
 565.368 835.473
 367.878 858.592
 645.110 390.972
 694.003 372.817
 468.487 34.499
 238.557 452.442
 290.259 501.268
 963.561 174.146
 882.761 216.210
 822.159 795.884
 730.289 108.127
 958.186 6.468
 710.504 492.597
 38.424 212.335
 366.682 654.178
 918.405 844.990
 563.422 629.406
 415.469 578.321
 921.044 394.497
 24.175 475.364
 109.398 110.866
 198.455 18.218
 472.198 582.953
 159.378 307.483
 873.397 582.922
 712.622 309.083
 386.064 32.320
 999.353 252.637
 962.875 179.396
 509.903 288.326
 470.541 240.558
 691.416 445.576
 75.744 494.295
 536.318 229.821
 528.366 425.085
 184.407 781.463
 192.909 253.502
 671.632 108.178
 978.058 487.548
 955.726 207.452
 557.567 60.420
 513.250 906.227
 366.306 143.486
 482.919 459.600
 899.938 942.618
 203.078 637.372
 404.793 194.452
 311.788 468.027
 378.746 810.385
 429.115 552.342
 630.234 194.593
 984.106 966.758
 379.761 353.064
 472.750 78.936
 908.471 569.319
 405.414 939.355
 136.879 345.394
 318.303 403.744
 781.821 580.631
 457.011 407.463
 122.667 813.585
 393.051 246.399
 93.412 401.832
 786.128 726.610
 292.995 19.653
 464.042 299.789
 413.074 963.768
 744.400 992.061
 564.345 762.579
 582.201 13.739
 536.422 165.387
 387.158 377.285
 352.534 66.155
 734.797 885.050
 732.095 503.346
 294.666 228.532
 608.088 925.902
 44.046 183.353
 471.667 168.553
 731.325 521.280
 546.159 421.247
 932.680 90.115
 92.592 181.922
 320.016 847.761
 187.835 164.180
 666.525 557.220
 216.585 197.318
 976.093 449.521
 904.909 751.901
 79.676 801.898
 774.192 186.561
 319.219 934.925
 391.569 618.512
 89.591 246.401
 170.850 339.521
 161.084 228.776
 874.231 439.585
 817.449 883.623
 470.570 161.767
 953.197 989.650
 914.617 33.489
 743.355 504.043
 470.433 932.879
 271.320 200.322
 861.428 524.645
 346.517 954.631
 192.441 400.459
 511.742 887.599
 862.375 386.415
 107.234 617.036
 628.779 828.024
 979.484 960.118
 361.041 865.107
 580.579 590.174
 542.436 289.410
 459.642 966.146
 171.987 201.660
 490.898 641.473
 747.137 407.938
 180.480 168.137
 552.710 13.795
 441.766 851.345
 568.898 575.544
 800.493 706.783
 172.516 179.031
 887.781 17.094
 126.081 55.214
 681.568 784.521
 516.041 567.686
 472.612 305.303
 655.625 269.499
 246.481 736.933
 53.137 15.078
 701.945 345.835
 360.236 8.528
 661.364 580.209
 456.998 993.391
 190.507 945.955
 154.597 252.870
 432.413 123.810
 258.872 546.235
 399.079 869.670
 248.262 799.747
 760.972 19.700
 590.378 182.690
 860.436 675.237
 718.712 905.526
 662.283 182.995
 83.422 592.712
 382.411 432.886
 100.102 713.065
 920.552 863.597
 572.870 242.000
 611.761 255.171
 541.571 319.420
 926.645 274.367
 978.599 132.032
 644.317 963.945
 273.553 957.580
 324.575 88.599
 631.248 269.709
 74.850 890.826
 961.331 915.288
 179.091 308.067
 349.909 681.128
 994.406 762.100
 22.170 494.721
 69.081 972.596
 780.230 125.264
 963.315 854.376
 135.668 528.648
 110.090 933.137
 857.815 15.902
 914.867 123.915
 986.540 711.921
 414.186 442.512
 774.523 443.928
 277.657 810.373
 744.876 281.504
 906.495 631.488
 494.200 607.155
 343.845 94.845
 910.965 383.956
 735.148 32.569
 689.588 401.109
 56.085 752.417
 930.135 806.168
 734.985 189.864
 953.573 401.792
 937.654 381.033
 417.574 613.341
 535.260 50.615
 275.671 980.167
 848.297 711.373
 923.979 637.587
 937.725 272.454
 68.546 828.209
 612.575 706.481
 919.900 691.205
 133.844 800.179
 479.606 747.607
 338.008 645.289
 79.993 840.610
 178.526 66.806
 329.108 154.769
 417.054 150.750
 7.961 70.037
 892.650 955.907
 778.948 389.566
 789.998 171.163
 258.776 188.572
 27.788 225.693
 755.236 580.273
 35.048 252.351
 886.857 889.720
 93.914 440.035
 222.942 513.492
 247.467 48.742
 777.190 459.625
 724.509 577.609
 642.368 685.329
 471.329 912.968
 700.939 748.252
 833.381 397.556
 324.879 468.935
 655.473 576.470
 377.945 667.204
 103.628 328.527
 949.270 123.532
 719.512 387.689
 825.554 658.567
 541.555 117.737
 200.362 191.339
 336.245 309.782
 926.531 291.048
 927.010 727.583
 347.831 681.357
 463.587 896.392
 458.427 382.855
 996.467 999.645
 596.010 322.758
 492.135 761.869
 792.537 825.176
 106.320 419.355
 204.312 85.666
 113.746 641.430
 92.685 585.789
 941.243 909.332
 703.141 113.392
 662.012 997.086
 122.396 209.219
 556.097 955.375
 11.593 187.751
 727.279 266.799
 703.566 498.073
 669.747 526.337
 900.952 857.850
 306.854 277.152
 460.573 959.530
 665.293 187.538
 41.925 402.798
 615.318 43.921
 730.850 31.707
 193.588 527.172
 823.744 870.054
 950.345 170.313
 426.237 66.457
 625.564 516.067
 239.748 533.699
 686.222 319.205
 189.030 538.381
 853.762 703.431
 396.701 250.675
 550.237 783.594
 402.441 974.208
 104.590 214.685
 624.084 358.100
 826.373 8.550
 487.263 652.399
 490.225 362.187
 734.784 951.029
 26.273 28.335
 444.854 209.693
 2.710 305.659
 720.044 607.608
 869.160 173.937
 791.129 909.549
 532.660 606.338
 49.238 887.315
 120.443 79.131
 867.056 476.766
 281.152 707.353
 788.980 218.051
 952.959 967.269
 8.235 83.315
 625.735 342.550
 956.269 109.123
 15.360 436.363
 209.453 282.259
 100.137 626.976
 876.817 979.699
 318.848 476.619
 729.684 429.843
 652.128 114.454
 832.412 276.102
 386.532 252.446
 548.814 410.234
 755.138 421.149
 950.089 966.360
 848.882 260.034
 709.450 283.064
 266.593 108.762
 111.119 946.702
 814.317 831.985
 355.488 810.831
 149.584 396.971
 639.215 372.246
 895.673 602.059
 713.689 691.386
 304.363 931.943
 665.107 432.898
 731.338 465.956
 355.319 720.147
 792.275 276.236
 358.542 635.531
 204.085 778.140
 822.012 37.349
 677.154 5.135
 668.980 224.799
 331.143 10.107
 103.284 77.532
 557.799 295.438
 822.695 977.482
 975.804 862.042
 512.755 831.669
 620.068 674.927
 586.685 239.041
 113.882 867.706
 225.902 556.717
 698.237 164.254
 228.755 736.101
 377.572 861.473
 114.279 123.056
 402.664 387.686
 178.301 394.889
 994.800 286.805
 539.433 777.185
 844.425 355.128
 623.804 123.155
 43.875 217.031
 454.328 215.226
 867.483 525.078
 670.714 271.936
 151.306 132.176
 500.905 512.173
 985.061 446.637
 227.360 283.522
 374.849 949.663
 789.477 632.510
 409.309 748.433
 486.707 853.311
 34.418 542.076
 698.986 959.733
 661.939 493.278
 728.245 785.743
 680.199 991.773
 346.699 525.461
 258.445 949.624
 176.977 608.312
 220.350 129.986
 341.761 393.248
 869.589 644.343
 825.405 922.702
 469.907 487.142
 59.092 957.876
 181.288 156.101
 449.646 418.350
 28.034 641.502
 948.411 757.802
 397.604 484.537
 532.219 451.323
 442.510 94.814
 327.783 766.627
 961.479 987.751
 441.757 100.132
 78.351 226.511
 701.851 28.831
 603.940 818.987
 13.836 650.206
 971.729 582.111
 892.049 935.721
 274.921 513.229
 627.319 529.974
 220.855 736.820
 169.345 399.431
 857.461 875.309
 977.049 824.099
 142.238 241.917
 139.690 675.974
 821.925 603.421
 6.413 623.157
 503.774 709.400
 348.137 612.767
 138.021 145.381
 882.268 634.112
 635.334 919.412
 439.670 651.734
 829.791 129.694
 469.894 672.229
 113.060 945.387
 243.118 5.952
 532.353 339.489
 497.089 882.586
 15.319 683.386
 329.074 46.036
 289.087 604.591
 484.228 798.165
 456.282 845.007
 433.580 81.823
 614.061 175.482
 561.028 631.516
 217.347 427.309
 636.407 405.600
 536.910 112.626
 490.990 518.285
 817.132 908.573
 336.063 675.027
 945.976 975.619
 580.911 783.444
 287.533 935.300
 873.257 457.090
 50.422 628.836
 665.546 684.837
 256.330 63.721
 120.345 28.797
 193.180 293.742
 26.486 503.707
 676.104 198.167
 476.368 336.027
 563.924 72.743
 929.463 298.151
 684.716 729.035
 485.606 348.849
 584.961 45.443
 445.771 112.980
 634.369 14.650
 732.144 919.765
 872.760 695.388
 361.180 948.282
 284.290 774.208
 753.776 650.796
 713.990 863.872
 269.663 328.985
 516.289 163.050
 465.616 205.940
 937.341 647.085
 399.450 889.027
 703.013 786.918
 987.137 967.484
 910.997 653.864
 325.364 986.296
 35.432 678.382
 825.912 927.800
 150.546 823.566
 484.113 998.238
 699.112 306.552
 87.160 232.662
 683.227 567.002
 328.123 613.140
 778.096 20.214
 750.249 847.814
 881.802 338.153
 28.711 128.331
 160.707 934.950
 81.663 407.385
 954.968 870.319
 870.854 494.096
 523.369 166.350
 938.486 420.972
 661.122 217.629
 869.476 600.907
 676.512 484.314
 57.271 665.562
 98.409 431.255
 681.143 97.596
 170.928 917.512
 420.267 769.183
 616.369 169.461
 585.244 849.370
 83.415 572.449
 444.244 705.052
 993.138 791.551
 165.183 997.152
 327.335 948.171
 46.788 158.171
 27.042 518.024
 332.798 463.470
 666.695 325.484
 610.693 500.721
 602.535 52.725
 508.169 665.191
 851.630 388.701
 489.213 418.289
 107.856 657.491
 92.187 139.670
 938.679 98.233
 973.204 65.852
 805.359 45.788
 850.672 768.424
 910.989 973.987
 575.778 0.634
 385.406 619.042
 466.554 291.237
 171.604 372.350
 80.925 38.330
 470.806 507.860
 310.550 843.638
 347.242 43.664
 49.604 609.898
 281.185 600.049
 430.993 321.970
 110.478 242.438
 380.127 157.997
 15.309 238.333
 869.890 482.837
 405.015 929.137
 79.266 605.334
 764.243 552.885
 674.981 817.470
 541.708 150.264
 616.274 951.591
 929.382 457.253
 396.552 406.620
 122.295 512.528
 104.133 611.264
 186.774 181.034
 432.896 157.858
 643.285 777.242
 80.642 191.670
 12.765 838.557
 319.812 54.712
 934.184 992.729
 846.515 28.525
 665.905 940.131
 947.181 305.848
 292.311 255.326
 158.513 945.931
 306.172 940.839
 729.657 572.556
 290.634 143.691
 572.661 388.257
 624.961 891.613
 958.650 774.077
 755.637 106.495
 885.971 283.323
 957.907 8.296
 919.259 322.858
 338.938 600.126
 934.615 739.450
 357.511 506.617
 868.504 25.602
 439.403 570.958
 472.339 953.371
 513.647 364.497
 640.143 301.017
 971.766 955.763
 974.986 511.642
 727.449 767.799
 466.554 811.476
 623.257 234.256
 995.280 605.112
 367.651 871.659
 589.615 83.315
 791.512 709.329
 126.645 544.192
 368.410 166.716
 370.211 199.294
 355.036 113.402
 725.602 362.044
 363.697 178.058
 899.938 186.800
 791.753 343.400
 289.393 223.514
 995.795 444.435
 568.756 296.629
 931.690 612.235
 788.792 819.504
 784.016 726.244
 648.828 969.755
 806.584 71.276
 315.618 919.694
 694.682 173.027
 717.424 923.261
 642.229 6.113
 120.312 780.876
 214.506 744.722
 660.767 451.657
 28.622 37.055
 486.988 163.893
 296.920 525.589
 75.842 736.098
 698.479 366.142
 921.692 299.033
 24.517 695.746
 118.691 681.543
 146.455 4.038
 814.197 257.930
 210.664 832.472
 235.346 560.709
 529.414 83.057
 74.439 839.422
 449.467 901.881
 755.569 533.681
 902.316 816.634
 241.809 257.474
 315.656 771.348
 29.701 933.360
 864.870 400.942
 218.814 631.208
 514.598 323.995
 645.405 59.449
 120.767 170.928
 90.208 520.230
 787.514 288.794
 273.774 107.470
 284.398 620.925
 454.484 522.857
 288.126 713.341
 863.205 774.348
 509.171 479.050
 316.723 260.532
 964.323 601.027
 224.672 28.390
 157.051 885.017
 870.102 908.593
 202.089 610.374
 533.424 509.019
 780.740 862.516
 427.917 801.763
 618.802 871.469
 909.887 30.409
 147.877 700.244
 358.833 542.121
 429.156 912.963
 36.441 703.217
 900.926 559.694
 125.103 467.981
 249.333 412.777
 716.979 259.897
 716.915 613.232
 426.858 304.022
 553.694 986.665
 392.578 271.601
 507.954 282.544
 15.102 306.183
 253.131 511.013
 889.318 78.488
 286.457 695.399
 951.898 239.229
 25.362 539.699
 93.211 420.283
 808.266 307.802
 968.282 80.596
 94.833 219.599
 822.436 950.216
 2.365 748.912
 98.771 430.989
 133.518 735.291
 898.481 43.026
 497.655 337.752
 955.899 230.416
 833.796 720.710
 305.501 566.493
 265.229 393.561
 849.033 527.724
 490.721 264.039
 371.167 575.990
 508.892 415.742
 448.792 732.384
 623.373 101.776
 102.447 212.863
 457.139 444.718
 851.722 989.181
 263.614 348.961
 166.219 439.954
 636.590 431.614
 709.432 59.621
 45.466 644.732
 517.310 631.407
 539.859 242.518
 552.234 368.299
 639.450 905.866
 345.508 448.896
 340.127 2.190
 559.387 678.118
 393.609 975.691
 838.271 882.735
 450.175 842.437
 806.377 195.177
 266.572 331.731
 237.317 813.860
 275.378 761.972
 454.220 772.294
 267.902 672.673
 804.969 961.447
 468.215 227.415
 436.618 279.568
 657.103 643.712
 610.089 620.996
 356.051 349.225
 947.842 141.021
 95.034 179.071
 493.585 168.979
 984.501 951.673
 437.560 498.294
 790.134 941.465
 179.992 912.693
 395.412 622.580
 878.375 455.532
 436.709 120.490
 264.252 497.753
 341.530 876.400
 787.688 383.993
 403.705 415.425
 721.808 750.705
 629.165 893.328
 857.534 320.608
 199.742 372.626
 665.313 530.506
 675.662 907.445
 74.401 81.599
 713.836 373.700
 302.684 890.180
 670.288 208.556
 895.570 830.457
 111.108 477.844
 438.953 608.739
 935.089 895.180
 389.374 488.972
 548.914 10.240
 408.285 943.493
 696.589 970.282
 243.807 560.689
 71.224 258.097
 22.749 274.168
 499.675 106.694
 201.273 648.069
 137.693 886.927
 980.867 162.793
 921.772 425.740
 786.794 187.793
 248.753 721.857
 191.652 237.092
 78.447 930.470
 162.858 703.079
 39.214 352.259
 638.810 220.173
 650.794 813.985
 566.117 177.523
 30.196 612.709
 734.954 375.588
 810.512 723.694
 59.506 991.912
 952.902 369.266
 597.143 614.364
 470.292 203.954
 267.889 233.599
 187.572 197.263
 312.748 519.430
 745.187 962.368
 356.180 87.462
 397.139 475.330
 58.580 582.857
 374.859 309.162
 755.957 448.128
 877.452 140.036
 886.433 22.649
 127.122 104.368
 49.884 855.042
 494.586 846.554
 94.619 648.369
 879.961 814.171
 982.863 345.157
 334.638 562.975
 367.782 378.626
 162.198 825.618
 784.625 842.398
 352.533 689.343
 286.214 178.553
 422.261 997.994
 860.566 258.751
 373.758 637.261
 381.103 381.639
 189.979 539.515
 435.923 568.712
 776.566 431.844
 643.564 587.855
 598.140 689.595
 922.993 737.021
 62.075 305.056
 283.039 588.768
 438.496 359.790
 621.891 529.000
 305.830 437.922
 574.550 60.431
 41.201 840.637
 862.415 913.491
 176.768 978.856
 834.526 86.048
 787.160 916.935
 847.927 980.302
 808.161 216.297
 921.344 923.031
 989.522 250.636
 271.701 37.220
 309.994 316.093
 169.433 812.799
 213.562 688.365
 242.037 826.088
 123.381 347.531
 334.725 46.741
 843.456 229.668
 174.478 603.082
 734.980 416.657
 954.441 948.025
 849.960 752.471
 87.831 165.263
 493.025 601.493
 505.642 906.515
 264.751 233.805
 175.215 773.613
 396.460 40.981
 884.666 112.793
 825.225 126.720
 612.217 322.206
 764.797 967.981
 23.533 177.380
 617.765 758.416
 311.284 33.825
 638.713 696.353
 909.567 392.493
 318.032 99.949
 734.823 424.218
 610.013 573.141
 880.959 996.233
 803.576 24.502
 939.010 270.405
 534.491 689.111
 833.678 432.898
 497.070 219.028
 736.189 842.809
 242.336 704.347
 894.065 268.130
 787.743 243.215
 235.749 716.687
 928.126 490.373
 186.683 113.914
 274.064 840.027
 51.743 65.221
 376.073 416.199
 558.397 645.979
 372.529 493.720
 150.032 454.822
 556.084 12.963
 507.372 554.936
 45.376 404.059
 648.610 812.590
 412.310 440.287
 109.633 62.537
 14.331 499.557
 881.788 416.545
 858.260 647.188
 436.006 455.717
 847.981 847.949
 692.270 471.166
 91.180 371.395
 808.718 943.626
 737.140 838.653
 224.701 73.934
 343.281 153.113
 259.624 26.651
 605.586 809.885
 460.110 152.976
 98.531 352.772
 720.974 481.459
 442.773 372.150
 352.711 261.594
 621.116 757.014
 804.830 12.379
 390.683 540.208
 708.886 952.361
 365.291 733.163
 508.690 597.001
 168.683 927.202
 882.699 821.639
 466.256 49.634
 822.570 562.624
 878.311 677.499
 953.146 214.774
 47.788 418.220
 6.733 470.260
 94.126 518.886
 295.397 12.910
 524.762 533.925
 259.461 954.162
 417.314 300.115
 361.622 884.253
 427.338 888.978
 600.712 767.409
 345.449 646.403
 46.533 875.806
 528.444 919.913
 60.176 417.834
 394.865 913.334
 228.642 245.977
 217.348 110.035
 677.227 943.666
 901.305 448.711
 950.257 994.165
 129.473 514.363
 395.429 574.505
 820.059 282.268
 227.585 630.308
 16.248 800.098
 665.722 250.813
 148.553 754.747
 666.884 345.568
 718.689 302.872
 460.093 233.881
 302.327 270.689
 903.406 894.722
 894.499 787.553
 441.497 328.278
 889.648 313.406
 376.965 181.503
 840.898 572.071
 235.976 560.077
 850.478 95.938
 111.271 750.049
 353.997 423.714
 109.383 506.679
 852.274 738.413
 973.739 128.775
 70.434 169.589
 863.789 857.866
 168.136 660.063
 358.327 247.407
 148.114 276.399
 437.633 202.738
 2.029 953.270
 355.983 953.571
 460.267 749.414
 518.834 483.483
 371.361 867.351
 255.647 992.255
 700.694 576.508
 461.550 34.468
 208.923 171.406
 653.298 679.603
 927.939 600.338
 934.959 633.925
 304.222 88.396
 537.361 901.963
 112.254 140.240
 26.384 535.550
 68.485 696.713
 465.860 1.705
 191.617 905.118
 971.278 18.623
 878.127 180.882
 354.031 573.307
 991.696 739.614
 289.027 597.787
 928.244 79.602
 450.667 186.322
 119.525 528.022
 866.228 667.417
 110.662 727.212
 797.286 576.287
 601.796 143.954
 448.049 20.564
 420.386 413.752
 836.314 900.273
 606.061 678.413
 73.461 378.716
 789.747 399.156
 862.741 240.698
 56.756 304.985
 221.590 796.198
 51.346 808.697
 698.329 659.210
 337.857 48.021
 824.122 561.775
 938.870 609.672
 308.252 751.822
 560.099 408.202
 842.650 10.108
 649.133 323.413
 77.097 837.172
 63.081 269.577
 810.034 476.972
 509.195 862.049
 114.524 621.694
 921.198 763.169
 591.306 484.684
 719.165 896.063
 270.404 428.638
 227.253 794.440
 632.328 128.006
 974.316 456.534
 505.102 852.301
 838.696 755.403
 133.384 545.786
 9.386 55.045
 882.639 4.490
 88.855 536.896
 910.044 309.921
 753.441 464.602
 732.782 357.157
 689.131 332.492
 185.124 540.764
 835.461 446.515
 462.677 553.298
 678.027 882.770
 193.235 566.852
 638.784 131.015
 89.477 457.643
 809.017 747.121
 273.359 986.917
 966.822 463.531
 812.474 149.311
 211.615 910.019
 75.111 63.408
 652.963 113.839
 846.557 520.517
 508.684 529.641
 610.752 479.277
 124.342 511.975
 298.417 638.595
 827.864 918.950
 147.750 623.604
 12.150 222.564
 82.705 53.011
 306.147 912.853
 355.609 736.650
 390.429 698.414
 747.445 784.687
 754.034 619.730
 695.896 441.228
 120.799 564.491
 606.316 821.907
 119.284 181.659
 775.812 414.806
 82.318 975.052
 759.980 565.196
 270.219 574.838
 273.404 215.576
 773.697 259.537
 429.469 813.016
 404.615 670.227
 86.392 565.719
 889.330 26.926
 521.699 560.758
 82.649 744.117
 556.834 716.433
 991.130 133.622
 500.508 97.448
 480.953 379.346
 980.279 871.777
 324.897 436.519
 446.181 627.727
 969.760 230.085
 120.736 32.233
 162.963 50.780
 652.255 921.091
 526.210 436.604
 121.765 33.861
 794.129 910.919
 230.449 296.040
 814.310 571.153
 29.166 5.283
 427.385 794.171
 972.901 583.699
 985.645 872.064
 122.198 942.196
 827.695 606.707
 155.457 583.635
 384.828 180.419
 387.951 607.973
 460.120 656.123
 56.583 924.006
 379.829 432.086
 767.450 508.890
 282.807 837.710
 713.530 168.853
 479.665 777.681
 252.240 263.863
 99.888 147.392
 840.708 477.253
 750.611 403.949
 516.687 291.055
 562.093 700.793
 894.811 112.203
 296.942 912.334
 533.873 367.571
 485.877 485.768
 987.021 621.553
 233.364 673.935
 541.968 283.428
 151.128 404.825
 714.729 568.921
 143.670 924.807
 803.098 507.349
 633.032 774.203
 13.487 279.493
 493.797 491.529
 828.215 509.389
 25.416 338.003
 814.531 183.718
 847.323 944.186
 129.166 144.273
 620.923 28.600
 633.976 991.376
 17.609 662.390
 103.067 289.289
 727.595 158.656
 216.900 109.118
 483.140 769.697
 354.341 751.934
 821.984 465.440
 12.825 426.513
 491.270 142.749
 616.170 314.989
 165.650 444.721
 568.698 838.804
 280.457 733.690
 445.846 670.551
 844.900 709.386
 891.270 648.970
 762.207 257.897
 37.421 909.522
 432.921 687.018
 452.859 297.372
 821.320 893.784
 820.284 179.408
 118.922 831.022
 792.805 704.179
 116.679 17.404
 993.698 100.775
 200.679 661.498
 601.469 877.900
 894.689 151.833
 785.067 541.513
 294.899 374.897
 764.492 342.818
 863.623 249.745
 13.616 388.110
 484.047 465.615
 92.057 368.732
 619.496 147.372
 491.378 24.399
 888.799 788.014
 361.247 948.359
 462.744 528.972
 899.829 330.818
 832.068 753.974
 859.142 960.902
 699.843 23.183
 43.196 150.966
 843.501 908.926
 830.141 984.705
 685.149 116.101
 798.417 337.323
 242.675 958.417
 103.042 777.580
 925.631 410.661
 656.927 684.264
 934.649 427.604
 701.744 530.306
 544.779 387.861
 484.886 284.029
 353.366 527.702
 428.009 616.962
 281.878 232.613
 16.160 100.139
 196.337 476.214
 245.541 715.173
 988.946 475.463
 636.314 842.733
 708.348 471.931
 791.693 850.009
 280.038 171.165
 216.079 551.637
 792.412 760.982
 496.462 127.193
 586.243 86.056
 109.172 645.493
 152.946 746.879
 597.981 664.435
 374.574 898.422
 942.081 579.065
 9.182 895.284
 809.539 504.139
 700.107 729.506
 492.351 665.875
 656.049 263.391
 515.242 96.354
 578.082 417.542
 777.098 69.640
 295.296 844.127
 149.737 277.809
 886.327 823.177
 454.936 445.466
 111.374 556.988
 851.999 540.993
 638.248 111.874
 782.192 220.607
 524.590 640.181
 573.988 786.666
 502.761 397.347
 658.235 44.577
 918.337 402.850
 572.075 683.875
 389.908 349.831
 744.921 509.744
 907.673 781.499
 612.443 223.413
 769.566 373.941
 251.627 846.029
 393.306 911.335
 281.227 43.884
 145.504 743.132
 740.031 927.159
 228.042 971.116
 506.007 633.895
 768.201 641.208
 221.727 590.935
 312.014 889.173
 767.315 569.604
 237.210 406.093
 896.992 972.285
 328.499 108.638
 507.145 533.736
 117.492 397.028
 114.425 275.390
 133.926 501.508
 926.025 980.359
 74.012 813.603
 518.915 169.983
 23.647 694.022
 701.029 959.125
 315.048 483.485
 899.314 786.952
 709.323 519.943
 154.184 793.341
 327.023 105.459
 947.381 109.644
 864.272 53.670
 54.032 18.146
 982.302 685.361
 996.050 409.855
 519.905 691.727
 542.699 228.247
 106.316 934.694
 817.706 261.221
 429.353 49.009
 646.617 259.063
 501.447 215.229
 732.163 577.827
 753.675 15.270
 451.146 430.814
 242.550 207.585
 599.184 72.074
 71.519 177.715
 297.635 421.971
 782.578 857.778
 751.861 503.443
 764.897 957.109
 296.044 706.686
 36.681 312.963
 564.839 98.548
 291.706 227.726
 37.079 390.213
 149.286 496.032
 145.355 562.907
 719.910 895.510
 634.840 706.985
 91.023 688.511
 585.200 176.187
 168.812 894.211
 134.319 407.969
 581.019 992.129
 318.229 565.168
 479.565 325.839
 877.653 757.019
 84.962 821.686
 390.655 882.489
 520.128 19.640
 638.847 880.433
 800.458 645.310
 870.401 284.290
 19.089 612.882
 208.779 769.523
 608.585 32.931
 196.894 796.105
 718.317 367.131
 640.566 322.965
 944.218 699.764
 4.192 883.964
 936.135 325.243
 550.020 433.834
 417.513 638.829
 837.992 306.395
 340.737 87.203
 706.653 275.648
 805.143 625.007
 231.040 113.085
 847.815 437.001
 647.843 622.424
 722.218 342.862
 801.638 977.250
 76.876 288.118
 202.029 249.637
 884.464 141.431
 396.395 401.283
 727.487 931.770
 616.416 206.170
 375.115 951.419
 811.074 719.066
 569.690 369.944
 450.469 21.714
 742.131 213.693
 292.316 233.333
 482.087 594.312
 518.548 719.795
 68.688 762.726
 848.237 272.807
 116.618 32.519
 943.374 843.461
 383.572 484.588
 377.310 431.334
 320.775 24.882
 816.554 568.872
 907.954 226.332
 762.675 760.037
 406.060 117.452
 53.247 381.440
 671.172 872.076
 372.939 223.574
 715.688 161.429
 775.098 719.791
 970.532 720.835
 860.732 302.837
 715.100 694.328
 958.901 454.811
 998.755 302.109
 756.731 228.985
 5.574 844.846
 148.023 64.114
 717.608 547.477
 119.562 967.520
 244.246 51.275
 739.426 886.767
 717.352 799.916
 420.923 736.085
 943.095 212.385
 731.215 898.705
 369.068 487.284
 920.485 536.039
 514.984 500.037
 843.949 36.218
 50.518 412.407
 16.562 905.327
 736.566 954.434
 613.519 213.058
 606.086 519.396
 446.224 859.000
 5.910 155.723
 394.225 826.106
 487.510 684.346
 752.512 773.758
 386.933 719.782
 207.754 725.217
 214.446 548.247
 136.552 794.185
 453.240 101.386
 27.075 334.782
 892.581 660.954
 668.875 190.881
 370.750 204.534
 393.843 857.693
 531.882 237.258
 846.881 984.490
 491.453 597.573
 233.720 266.826
 818.681 639.599
 654.381 64.648
 969.950 709.855
 356.098 94.804
 812.717 296.682
 604.324 979.191
 559.885 247.029
 403.024 869.741
 763.849 143.219
 727.257 546.470
 799.187 203.658
 946.690 412.812
 873.072 823.275
 105.767 452.434
 251.012 274.686
 25.697 112.905
 358.570 838.148
 349.121 34.167
 331.529 171.436
 657.333 724.298
 629.947 539.442
 352.464 522.862
 526.247 333.103
 766.471 195.200
 722.391 368.996
 791.432 121.749
 473.280 791.361
 531.215 528.153
 397.433 29.510
 65.711 428.283
 474.994 493.525
 361.291 697.729
 478.058 333.236
 824.007 874.945
 488.726 218.825
 597.207 206.606
 53.353 320.792
 778.112 59.284
 542.768 332.694
 546.552 948.008
 161.471 868.155
 245.171 61.384
 825.572 15.572
 658.380 660.696
 439.601 407.097
 744.978 105.707
 404.145 275.587
 477.405 412.060
 15.738 572.832
 23.040 214.333
 641.849 8.573
 516.865 225.582
 609.472 562.332
 70.382 819.872
 906.333 604.227
 342.173 180.801
 407.595 737.788
 67.479 658.893
 85.092 113.820
 967.083 57.115
 785.254 541.871
 692.411 650.479
 759.141 792.731
 129.905 867.143
 354.488 104.978
 902.280 879.576
 624.552 910.161
 139.374 431.059
 139.366 19.326
 122.135 251.077
 897.129 78.744
 758.096 480.193
 900.596 630.766
 757.062 858.142
 987.223 998.374
 26.070 646.387
 762.332 856.397
 80.838 617.009
 689.718 431.420
 17.606 92.986
 330.066 974.552
 848.455 260.635
 498.480 430.595
 272.020 474.037
 430.852 53.438
 430.030 354.751
 425.043 326.103
 41.814 370.130
 455.753 685.701
 870.077 602.494
 878.098 745.289
 561.624 342.556
 39.282 478.411
 38.775 337.532
 743.331 985.867
 257.030 271.788
 471.744 311.430
 960.849 770.666
 792.430 392.902
 184.389 702.022
 807.766 721.873
 482.867 251.163
 945.581 0.072
 21.203 500.395
 107.935 898.314
 671.168 531.619
 713.538 587.353
 611.043 257.656
 630.341 675.661
 720.394 783.957
 353.339 480.086
 407.952 506.519
 74.969 610.059
 696.479 904.158
 886.047 868.533
 162.238 14.532
 176.260 682.926
 138.198 464.674
 145.327 162.338
 842.954 120.271
 37.779 434.210
 397.774 525.959
 452.510 910.946
 101.886 324.786
 607.844 357.166
 613.789 402.369
 346.734 118.851
 549.722 124.668
 606.058 200.435
 378.544 392.721
 38.058 363.675
 737.131 378.744
 28.124 417.936
 487.229 432.072
 896.927 985.416
 11.793 337.362
 79.900 383.058
 637.724 598.844
 345.126 756.803
 357.017 831.346
 21.567 140.863
 587.512 420.190
 971.384 867.560
 908.375 17.136
 938.921 410.485
 68.159 958.539
 559.027 759.465
 91.869 505.313
 901.152 269.647
 707.998 733.554
 983.607 334.466
 230.470 661.571
 313.129 454.182
 320.114 636.274
 615.164 324.681
 25.416 362.424
 525.100 487.681
 175.393 125.994
 942.823 161.005
 534.511 512.295
 923.819 919.862
 299.377 165.472
 628.651 506.114
 141.699 184.336
 796.520 796.974
 406.841 546.374
 93.226 728.021
 540.542 334.224
 232.790 113.547
 819.463 484.349
 37.130 981.936
 938.779 654.344
 209.254 402.004
 599.642 621.977
 10.566 241.051
 531.970 285.190
 788.150 805.137
 177.479 867.820
 257.576 570.932
 791.298 781.479
 53.217 946.178
 948.127 821.143
 581.850 177.611
 263.930 942.369
 4.998 662.168
 673.149 884.359
 907.841 276.008
 393.897 858.370
 142.493 198.549
 32.233 549.088
 543.948 623.218
 337.278 801.915
 869.267 776.402
 340.558 756.735
 893.758 640.267
 867.548 394.254
 179.487 538.442
 272.288 680.781
 506.869 406.304
 245.260 818.212
 302.996 755.906
 412.129 755.526
 912.548 450.800
 360.815 714.561
 118.402 835.650
 594.567 284.813
 637.509 192.171
 549.878 799.130
 179.330 105.281
 284.373 504.301
 173.343 75.346
 228.083 168.459
 141.320 573.859
 702.120 542.136
 429.636 946.149
 894.984 723.722
 225.518 866.690
 4.939 325.412
 385.584 966.983
 116.777 135.788
 110.187 314.946
 595.421 113.613
 235.899 426.115
 813.142 298.738
 302.187 744.347
 550.496 5.258
 316.086 122.016
 545.622 274.770
 607.959 851.825
 237.370 460.247
 487.645 614.521
 533.280 320.387
 797.189 185.126
 414.979 607.971
 465.549 526.189
 805.945 701.907
 932.204 647.475
 507.169 870.025
 778.318 250.098
 246.166 657.729
 122.283 137.937
 277.731 216.391
 665.296 874.408
 268.084 45.488
 654.448 407.833
 837.608 195.271
 236.231 869.379
 534.741 924.129
 550.950 464.531
 771.069 729.267
 645.020 99.119
 424.905 564.082
 608.520 886.176
 180.296 554.411
 862.485 18.216
 926.341 153.160
 885.607 224.388
 616.814 93.572
 872.318 492.487
 254.482 771.450
 421.210 266.682
 193.367 502.067
 759.813 543.426
 773.835 45.370
 692.519 306.354
 651.298 600.843
 214.798 457.557
 733.954 259.270
 948.501 724.796
 796.182 421.372
 428.145 124.735
 922.712 602.313
 92.667 129.664
 508.404 126.458
 225.539 173.524
 586.600 659.084
 230.653 12.084
 485.580 142.430
 552.656 457.178
 871.154 214.262
 346.881 387.023
 980.148 440.746
 102.681 710.292
 594.163 934.866
 829.442 163.205
 58.178 40.808
 960.097 744.102
 380.114 517.992
 723.493 52.400
 324.347 970.845
 623.933 377.466
 56.447 447.632
 660.809 672.682
 633.288 119.985
 669.173 410.937
 740.443 591.064
 386.809 126.181
 38.901 642.211
 606.773 342.937
 230.227 483.490
 686.218 739.113
 120.952 831.646
 210.763 199.881
 154.090 298.987
 294.677 840.348
 872.219 678.681
 695.131 806.215
 829.498 186.524
 76.002 424.476
 529.636 637.741
 643.755 55.672
 936.406 861.688
 343.419 296.338
 89.324 490.003
 523.323 261.666
 919.096 87.948
 707.969 826.201
 758.126 568.212
 942.281 462.580
 496.588 955.687
 248.440 758.230
 263.160 25.732
 558.028 636.812
 783.717 672.904
 114.555 609.647
 766.140 278.291
 680.133 142.802
 303.294 918.384
 898.752 73.930
 110.642 224.407
 169.090 340.849
 604.380 676.335
 241.817 498.649
 268.191 359.272
 188.136 276.392
 292.448 870.858
 173.735 946.996
 142.979 436.905
 729.913 508.532
 24.349 49.321
 633.518 571.795
 345.248 906.680
 610.270 652.896
 424.285 825.599
 460.390 31.775
 149.787 952.884
 798.248 974.598
 936.549 787.302
 903.618 462.077
 618.699 599.718
 534.312 414.844
 346.656 95.565
 359.375 74.489
 786.548 9.227
 678.138 763.874
 74.513 61.573
 610.432 807.584
 881.174 795.922
 122.784 303.262
 371.626 570.979
 318.104 572.947
 784.926 909.377
 913.816 132.217
 238.895 345.480
 895.738 550.890
 328.742 394.915
 919.988 565.344
 222.394 680.265
 179.193 677.520
 555.474 132.486
 516.319 443.471
 241.558 476.702
 502.126 934.785
 789.016 475.174
 760.907 934.461
 257.574 101.536
 882.529 306.049
 202.278 561.275
 973.622 417.558
 899.297 847.049
 31.862 292.026
 589.710 957.708
 457.757 342.644
 129.861 541.041
 809.243 695.340
 219.050 207.516
 345.056 534.898
 659.210 161.152
 560.544 976.733
 962.154 800.567
 189.968 275.713
 86.110 144.965
 505.878 861.892
 386.209 64.034
 990.796 632.285
 687.750 455.482
 968.844 35.119
 124.329 478.076
 773.376 931.199
 365.879 361.005
 777.020 694.529
 638.490 962.150
 737.203 975.388
 505.498 319.082
 605.601 463.187
 437.928 748.698
 234.411 589.216
 405.433 316.119
 384.679 651.584
 922.600 563.453
 528.797 343.040
 499.681 507.428
 145.569 149.060
 283.985 965.452
 365.052 856.444
 804.280 26.851
 842.713 285.285
 314.450 864.825
 867.651 908.452
 896.463 390.829
 755.071 847.598
 551.605 432.767
 184.347 693.372
 261.237 8.646
 44.547 66.022
 915.513 845.608
 590.970 952.525
 25.052 928.759
 928.869 784.964
 884.321 563.694
 482.256 384.967
 937.076 100.561
 712.501 229.118
 297.817 135.839
 787.657 694.411
 955.644 111.540
 611.511 740.781
 78.614 841.382
 871.630 864.914
 950.776 571.770
 906.987 616.794
 517.121 834.439
 904.633 774.477
 843.236 60.776
 466.450 705.552
 279.123 838.713
 24.069 53.592
 966.407 826.277
 83.863 737.957
 963.793 856.274
 343.693 174.829
 559.348 229.945
 406.207 460.992
 865.077 800.014
 15.474 119.942
 77.695 272.242
 438.229 518.485
 570.931 436.997
 99.695 612.559
 443.675 396.562
 746.863 680.928
 172.485 538.753
 957.058 827.372
 447.271 172.322
 522.934 464.655
 149.252 674.565
 240.833 690.855
 257.703 387.300
 600.161 400.420
 446.608 655.109
 337.591 373.871
 407.660 541.439
 380.094 212.383
 868.283 236.347
 281.812 343.154
 672.326 727.503
 366.502 950.772
 669.252 327.342
 752.685 386.480
 981.035 408.378
 673.882 684.908
 153.384 610.731
 750.670 355.469
 871.488 656.475
 442.106 708.072
 155.403 180.858
 946.867 980.274
 24.755 7.619
 562.889 331.607
 518.134 532.122
 500.062 2.066
 103.883 199.956
 503.634 252.932
 63.748 988.878
 344.250 42.016
 459.734 717.820
 300.323 170.573
 101.614 458.260
 563.760 79.636
 264.749 241.204
 983.544 789.075
 215.603 208.618
 493.568 148.639
 288.667 813.337
 800.337 607.624
 930.115 228.740
 609.165 875.124
 839.780 782.073
 599.457 918.428
 866.785 606.887
 103.357 780.710
 361.139 345.211
 658.763 254.397
 172.805 283.656
 286.608 852.367
 793.192 835.496
 50.830 120.379
 326.951 479.001
 593.074 741.032
 92.653 718.011
 366.533 218.183
 910.880 71.274
 26.222 92.700
 231.975 640.792
 246.197 532.856
 570.951 214.936
 335.918 938.542
 594.614 778.947
 704.073 586.154
 189.745 523.631
 83.168 774.685
 928.357 143.189
 674.277 882.870
 236.710 216.605
 19.151 947.662
 922.284 485.653
 554.940 76.653
 373.732 728.978
 881.991 228.122
 32.519 928.973
 782.225 664.205
 654.181 420.190
 797.687 3.257
 397.757 469.061
 626.997 80.181
 72.913 179.963
 960.893 347.494
 557.582 57.674
 474.295 909.881
 799.887 927.409
 166.745 341.356
 214.973 57.748
 819.403 562.764
 161.523 226.469
 66.699 400.004
 468.906 482.691
 94.217 157.074
 321.609 499.643
 729.326 45.797
 783.812 580.186
 223.688 554.327
 657.524 612.007
 201.304 513.361
 459.733 1.764
 504.558 452.123
 27.716 918.824
 284.318 810.942
 520.287 11.291
 997.210 194.758
 482.849 222.569
 670.374 378.475
 745.195 928.695
 126.338 493.302
 485.701 468.989
 910.997 280.632
 39.876 279.668
 597.273 560.303
 373.857 426.861
 435.092 952.203
 456.730 927.731
 52.211 259.006
 624.435 42.401
 975.705 873.530
 961.030 801.983
 114.171 742.946
 461.516 636.798
 317.718 195.321
 468.928 702.011
 596.457 718.997
 484.670 624.161
 236.493 255.000
 775.871 60.840
 691.462 905.446
 290.869 967.192
 861.757 130.870
 740.846 477.486
 895.099 476.382
 512.340 159.191
 471.508 865.707
 495.124 292.585
 271.735 284.667
 299.289 123.525
 897.506 758.023
 503.817 473.711
 419.399 437.975
 39.168 55.520
 306.895 167.052
 24.314 601.450
 156.168 365.879
 23.080 896.713
 113.771 606.650
 877.789 802.928
 516.033 860.684
 845.125 827.762
 170.020 513.638
 478.253 66.420
 116.137 700.661
 551.926 893.779
 186.520 967.713
 748.219 488.832
 337.220 371.608
 947.269 634.701
 543.762 812.903
 890.854 657.251
 45.179 91.088
 0.749 383.321
 265.276 84.670
 985.565 546.438
 774.082 809.471
 9.494 714.881
 947.684 382.070
 27.300 26.038
 389.575 112.838
 18.487 384.709
 868.008 841.027
 339.390 314.452
 256.523 985.071
 17.721 974.119
 321.850 662.594
 255.601 490.735
 845.844 199.893
 603.328 379.886
 485.315 729.204
 589.126 481.539
 532.903 708.387
 115.063 228.838
 739.072 702.239
 684.565 777.037
 63.421 763.465
 743.934 276.708
 444.683 135.870
 783.519 497.926
 792.795 680.004
 741.490 859.126
 621.367 564.954
 25.229 335.035
 340.805 67.838
 656.192 502.704
 835.590 228.893
 650.790 313.705
 746.097 94.519
 472.538 875.437
 886.410 78.696
 882.757 297.038
 553.460 835.747
 635.001 358.187
 546.247 981.085
 511.545 635.277
 521.786 53.572
 201.576 652.826
 699.756 581.369
 435.863 392.980
 801.746 805.978
 790.659 7.599
 712.752 115.864
 276.455 141.328
 499.597 136.166
 560.178 836.638
 758.623 575.021
 710.772 389.816
 517.162 715.826
 189.351 738.011
 131.445 10.027
 360.757 349.739
 437.906 723.936
 721.120 173.549
 283.008 448.463
 906.751 871.303
 15.185 431.078
 167.287 363.684
 435.229 838.758
 597.583 76.848
 511.091 929.009
 978.538 271.862
 139.919 678.464
 480.255 424.590
 732.984 196.177
 838.017 905.585
 84.659 498.047
 482.171 680.461
 119.668 222.130
 749.783 544.979
 776.510 169.680
 944.706 550.007
 640.292 227.213
 62.450 924.779
 474.571 89.669
 328.971 528.025
 586.469 108.692
 893.489 841.939
 887.894 643.472
 592.938 860.467
 561.709 120.415
 401.118 138.598
 707.022 3.878
 173.690 381.364
 102.151 450.343
 488.411 518.937
 995.419 235.769
 599.345 386.890
 398.737 798.778
 818.200 198.485
 831.343 884.980
 502.302 639.384
 533.312 279.809
 467.527 955.729
 361.183 714.135
 208.761 56.043
 489.804 969.507
 156.860 758.431
 602.070 14.929
 139.049 630.160
 956.500 206.608
 751.982 770.824
 914.576 974.187
 969.096 657.221
 596.574 314.906
 655.406 212.911
 55.539 900.115
 875.479 393.803
 31.398 761.294
 779.356 239.384
 116.627 725.538
 214.775 864.158
 254.822 889.393
 23.818 733.209
 455.928 96.489
 672.534 647.519
 576.455 275.898
 570.832 667.714
 937.938 527.397
 257.992 128.579
 478.150 445.284
 850.176 481.063
 411.527 558.190
 517.735 874.263
 960.255 148.218
 731.759 728.277
 375.983 584.011
 994.826 511.812
 52.829 660.005
 356.500 128.516
 212.015 44.827
 269.486 726.397
 171.909 587.622
 30.164 9.112
 187.558 960.075
 883.245 770.842
 912.050 487.386
 773.564 62.887
 687.529 372.571
 70.531 185.755
 683.731 189.997
 447.741 281.584
 762.159 126.293
 500.020 265.235
 327.862 105.702
 854.186 905.769
 140.297 544.212
 162.593 171.522
 469.506 939.540
 847.835 240.359
 312.078 995.227
 133.604 501.333
 909.074 185.105
 294.549 224.963
 149.632 43.345
 184.231 537.340
 791.607 485.000
 654.967 719.517
 804.981 857.601
 119.971 380.111
 643.420 447.109
 83.060 568.240
 301.056 827.828
 283.946 649.032
 620.260 788.072
 190.428 638.702
 314.770 879.211
 878.490 465.128
 472.240 738.792
 46.306 197.863
 140.332 807.687
 630.558 984.369
 798.231 491.564
 558.465 183.223
 716.494 68.601
 854.824 836.958
 135.988 94.354
 111.611 154.742
 903.202 842.601
 152.897 446.271
 314.210 605.019
 227.604 972.010
 901.097 875.659
 827.914 350.514
 278.823 506.705
 55.749 531.162
 821.597 544.144
 590.834 330.856
 298.191 355.423
 701.624 217.329
 935.789 831.288
 288.068 361.673
 50.585 381.725
 759.324 80.966
 57.107 417.930
 189.682 141.742
 602.107 300.689
 924.735 130.161
 845.808 888.314
 843.180 239.606
 694.422 897.861
 236.364 546.105
 562.484 130.815
 620.000 692.008
 79.018 53.532
 315.466 75.155
 943.369 373.777
 860.126 231.219
 858.354 743.719
 958.648 328.477
 421.976 938.324
 954.833 185.216
 924.129 213.431
 573.818 229.065
 879.569 712.771
 798.359 494.117
 619.062 956.293
 244.312 385.930
 471.260 557.443
 786.415 216.913
 690.914 354.304
 656.199 746.568
 845.038 333.989
 942.725 364.482
 456.172 832.509
 730.245 481.368
 247.750 19.949
 814.371 887.997
 845.633 165.571
 562.672 687.367
 595.116 417.119
 492.556 176.292
 665.324 136.718
 197.827 163.845
 572.082 291.416
 487.442 471.382
 973.521 94.253
 831.057 208.508
 225.328 392.256
 214.047 198.273
 948.302 76.811
 271.524 110.563
 311.534 691.076
 530.777 323.341
 999.931 85.760
 882.410 775.784
 872.952 351.492
 112.955 504.990
 168.508 771.607
 759.883 708.672
 126.182 397.666
 440.807 980.950
 39.711 271.040
 612.413 398.160
 770.453 782.821
 834.666 848.495
 510.066 182.160
 658.451 5.788
 248.560 576.439
 279.747 637.035
 738.100 697.722
 873.204 139.112
 326.561 286.534
 748.636 846.925
 528.826 729.664
 84.151 408.130
 597.606 912.481
 351.746 434.028
 216.417 452.931
 740.183 408.786
 160.792 184.253
 924.262 56.463
 833.559 72.586
 660.647 755.182
 777.687 585.497
 592.727 268.133
 985.830 775.415
 708.319 790.888
 267.164 180.757
 455.189 743.066
 385.625 765.708
 124.231 649.788
 763.468 971.222
 755.933 45.220
 442.488 4.653
 212.500 408.211
 732.916 488.763
 839.116 420.374
 655.385 773.708
 169.757 172.584
 321.420 604.605
 725.230 579.842
 807.291 464.591
 116.437 80.700
 688.000 76.814
 370.095 470.189
 123.648 61.966
 806.167 359.672
 468.741 189.941
 538.183 578.786
 623.580 629.665
 64.680 779.968
 411.127 950.430
 750.390 411.947
 866.431 737.222
 741.114 72.456
 520.470 693.084
 950.936 400.568
 176.039 170.769
 842.255 134.164
 768.145 626.677
 378.897 637.587
 211.315 460.767
 564.248 138.520
 525.584 800.916
 626.944 532.268
 444.073 728.827
 136.462 987.101
 408.544 212.325
 23.183 678.207
 703.672 106.804
 748.669 892.481
 142.844 283.212
 281.566 975.123
 452.955 513.610
 345.371 265.551
 395.852 745.719
 832.149 318.938
 871.049 888.647
 740.084 495.705
 257.192 42.080
 364.566 980.273
 136.024 75.483
 327.533 658.614
 197.714 712.557
 896.374 128.427
 524.000 425.412
 653.216 663.802
 887.460 884.104
 112.546 826.079
 71.208 847.700
 237.449 863.067
 211.434 895.702
 813.147 219.329
 581.620 471.854
 344.966 680.804
 186.183 300.367
 53.349 578.405
 705.153 306.945
 841.330 398.591
 250.754 969.206
 963.241 306.236
 660.094 284.005
 883.890 828.926
 582.300 789.508
 294.450 25.284
 928.255 849.738
 957.662 246.801
 669.667 496.678
 456.440 377.429
 912.525 843.271
 685.505 612.831
 367.512 508.954
 177.383 227.363
 113.851 732.386
 917.131 817.961
 49.025 244.179
 952.865 546.870
 858.317 411.653
 832.950 407.283
 277.092 289.507
 130.220 375.537
 984.873 672.129
 186.420 999.316
 621.736 967.783
 817.123 902.832
 190.409 140.729
 352.557 407.121
 865.920 298.420
 800.150 897.186
 921.229 957.134
 550.418 288.923
 862.336 85.962
 312.313 419.587
 798.638 707.069
 463.837 8.437
 730.524 886.128
 798.169 2.407
 571.213 162.992
 497.377 268.906
 916.699 896.955
 790.914 248.542
 497.498 196.739
 73.426 999.875
 877.914 401.800
 637.930 111.661
 880.194 823.383
 701.529 922.029
 797.685 251.280
 89.603 955.239
 196.598 711.535
 32.523 192.959
 791.985 12.847
 700.772 856.227
 899.900 652.558
 747.723 545.502
 522.495 839.538
 585.007 518.625
 502.082 419.626
 927.346 370.353
 998.274 813.558
 308.970 592.886
 991.554 167.297
 492.584 265.920
 617.522 505.669
 617.452 158.994
 987.299 23.241
 422.136 680.953
 177.846 758.016
 239.227 624.225
 286.152 805.993
 706.751 409.241
 666.473 245.813
 239.710 311.010
 621.015 866.069
 424.251 860.734
 131.098 202.452
 258.445 565.983
 515.162 892.531
 892.702 229.720
 827.550 802.944
 497.801 308.220
 91.423 153.028
 590.864 908.239
 142.260 92.186
 513.806 552.826
 574.934 42.610
 422.714 751.686
 495.461 17.416
 700.863 595.452
 14.259 5.049
 946.817 93.627
 545.370 78.319
 859.193 223.978
 438.081 860.155
 391.486 728.088
 534.056 343.586
 387.127 535.523
 263.286 321.541
 633.142 430.190
 542.507 99.336
 449.982 680.100
 275.145 21.502
 827.950 969.704
 755.358 192.677
 943.037 126.645
 911.444 673.196
 55.795 987.232
 575.067 212.756
 188.238 852.828
 899.789 94.979
 160.805 548.922
 570.772 12.022
 82.530 196.944
 520.925 697.776
 954.126 673.231
 798.859 712.015
 850.342 978.375
 900.836 693.569
 82.306 632.002
 990.263 260.858
 643.517 892.498
 770.478 721.555
 158.619 368.173
 463.795 813.712
 979.089 116.608
 74.408 808.290
 204.841 943.721
 395.267 692.822
 408.604 525.304
 658.209 579.054
 57.437 533.988
 248.981 450.385
 872.277 906.998
 19.458 419.960
 154.823 118.315
 761.134 605.299
 907.061 97.563
 768.167 853.749
 41.295 681.969
 853.952 953.983
 249.825 2.856
 9.973 736.997
 998.431 440.608
 254.872 965.795
 405.095 68.718
 338.989 12.380
 446.199 326.097
 396.867 665.169
 431.454 875.259
 507.138 656.917
 143.724 731.256
 383.978 575.468
 541.445 181.619
 122.889 155.548
 763.578 301.174
 420.426 753.623
 106.954 928.071
 924.723 299.176
 113.681 379.998
 122.136 679.996
 315.329 414.253
 273.277 357.222
 137.345 574.667
 556.296 784.509
 31.073 115.468
 510.997 707.026
 834.663 780.818
 687.568 687.921
 383.786 373.414
 749.278 815.850
 417.417 931.171
 148.825 816.244
 225.062 503.368
 460.429 66.025
 334.867 672.938
 899.809 906.637
 875.428 696.750
 975.449 289.692
 289.216 158.401
 388.832 64.733
 516.901 466.185
 618.483 36.874
 997.268 141.533
 290.700 456.168
 177.649 279.564
 744.953 539.064
 248.700 613.615
 758.240 419.238
 502.238 460.291
 392.751 50.225
 761.613 282.086
 395.366 770.905
 404.309 392.801
 604.494 748.129
 442.435 299.374
 836.350 345.017
 258.085 565.616
 733.751 661.117
 919.963 782.286
 898.976 349.441
 500.935 8.605
 209.275 148.898
 642.261 827.545
 768.528 957.901
 391.279 236.779
 298.628 310.707
 400.353 925.363
 565.051 662.683
 194.460 899.876
 386.278 320.099
 874.062 900.463
 948.087 305.966
 253.757 955.155
 161.068 92.940
 683.066 768.791
 121.115 380.371
 244.545 330.205
 894.131 883.562
 470.183 188.139
 712.143 143.453
 406.680 723.293
 680.697 373.823
 744.075 502.244
 527.458 326.184
 703.499 400.619
 117.854 570.790
 565.032 730.439
 102.237 732.093
 665.409 593.085
 395.242 360.946
 670.176 238.717
 304.802 821.574
 141.837 369.529
 186.758 882.361
 303.373 243.131
 990.486 454.985
 307.405 669.094
 48.745 970.930
 840.342 742.723
 846.644 328.487
 46.513 512.286
 253.789 812.818
 280.877 956.709
 122.066 278.207
 275.051 278.443
 119.097 592.429
 817.834 849.470
 892.065 551.137
 848.846 336.762
 924.585 363.713
 986.423 866.892
 874.788 345.288
 455.439 248.682
 458.192 592.370
 347.596 578.920
 584.773 406.976
 289.180 221.348
 74.536 817.443
 265.722 525.722
 786.564 239.711
 369.159 485.027
 907.964 663.065
 103.470 198.639
 794.183 527.018
 75.306 791.788
 542.123 994.560
 75.751 752.150
 151.531 700.609
 850.114 288.387
 5.604 357.865
 79.751 739.352
 624.287 195.691
 41.675 603.249
 436.826 967.182
 49.570 891.023
 235.628 826.796
 548.391 105.575
 141.218 413.009
 771.632 717.089
 286.124 890.344
 266.439 944.028
 49.870 951.189
 641.021 499.382
 912.392 54.300
 338.229 653.120
 781.239 703.317
 539.052 65.857
 759.611 830.587
 853.348 827.319
 606.100 349.838
 868.862 588.969
 769.772 442.552
 963.098 606.084
 620.833 929.396
 798.490 534.714
 920.520 197.620
 335.529 487.427
 345.259 171.464
 929.851 803.856
 988.722 54.381
 499.943 293.278
 778.623 384.007
 937.228 53.176
 58.394 933.689
 908.191 946.844
 670.962 293.928
 200.324 162.099
 544.375 464.981
 474.604 90.302
 396.976 395.246
 94.627 818.848
 961.165 281.846
 947.276 470.602
 355.631 298.453
 395.792 240.326
 530.559 685.001
 710.451 451.803
 261.158 294.209
 204.923 111.192
 992.272 476.161
 521.088 974.288
 39.679 845.522
 908.088 930.161
 658.456 32.913
 242.273 774.361
 300.630 4.779
 946.110 85.332
 836.050 242.536
 851.939 702.150
 513.240 815.476
 589.598 145.391
 230.166 741.817
 877.439 531.405
 85.760 603.208
 489.403 49.819
 837.172 20.285
 934.838 741.682
 518.694 686.486
 504.104 108.793
 137.976 335.837
 236.363 371.578
 683.249 445.137
 193.843 982.232
 109.930 64.643
 770.249 191.106
 62.296 872.545
 413.772 97.503
 690.102 61.268
 354.325 121.934
 483.531 707.720
 640.553 286.558
 843.136 840.335
 917.966 46.155
 473.182 994.132
 21.821 775.864
 313.685 907.626
 176.646 887.404
 863.446 444.505
 651.197 46.221
 476.416 366.396
 329.110 122.557
 698.025 304.222
 240.393 494.635
 435.834 3.760
 529.279 687.907
 797.459 500.724
 185.148 276.699
 673.689 422.366
 663.312 580.634
 569.635 742.273
 3.164 185.472
 93.483 424.180
 396.826 324.535
 780.705 886.651
 259.926 931.610
 269.604 776.039
 548.080 868.419
 37.776 338.874
 392.227 729.604
 72.860 690.759
 590.023 416.203
 677.149 456.695
 289.408 666.187
 614.725 842.908
 487.405 149.694
 600.479 943.684
 98.776 929.587
 629.326 504.967
 134.726 798.177
 356.132 991.858
 484.363 612.042
 995.234 437.473
 376.631 533.363
 424.148 499.340
 487.118 463.054
 88.387 495.788
 964.414 723.896
 230.592 33.248
 209.834 667.136
 52.940 526.560
 830.612 670.561
 890.716 333.975
 781.556 447.369
 878.653 18.477
 748.263 561.465
 60.236 64.272
 443.897 54.837
 381.380 144.811
 782.197 535.901
 560.155 195.005
 145.660 494.086
 797.520 289.327
 936.804 926.262
 632.954 889.186
 732.329 156.009
 723.779 882.502
 58.073 459.280
 786.605 996.859
 673.468 382.125
 560.357 391.575
 357.203 441.040
 187.737 305.652
 283.728 867.996
 448.669 605.838
 888.992 724.628
 476.417 505.273
 562.148 728.557
 933.994 937.630
 940.193 564.933
 692.407 418.953
 99.592 994.446
 228.926 319.900
 561.417 302.033
 726.373 430.840
 985.638 285.932
 5.270 422.766
 410.693 182.787
 339.411 195.531
 283.912 419.857
 100.034 334.372
 667.621 529.620
 330.388 654.453
 438.818 745.023
 385.436 555.434
 24.144 896.205
 872.986 103.496
 926.799 72.755
 323.323 142.229
 661.260 811.615
 392.951 557.295
 571.725 171.916
 401.194 99.363
 680.582 207.720
 610.959 937.773
 206.675 931.419
 729.999 671.534
 675.465 648.985
 537.609 678.050
 783.356 458.346
 573.151 12.585
 998.500 39.509
 274.475 177.530
 605.566 576.051
 471.716 820.492
 810.477 569.064
 448.750 169.969
 94.581 414.179
 932.460 918.564
 180.514 278.033
 988.917 473.551
 382.020 41.304
 353.492 435.931
 347.850 770.577
 734.997 780.463
 69.701 380.955
 976.451 194.565
 752.868 286.037
 69.330 113.213
 696.190 973.060
 174.738 145.355
 598.267 550.454
 352.461 325.875
 806.188 495.393
 314.010 212.432
 510.813 573.296
 453.588 560.715
 31.607 343.391
 754.191 702.733
 339.992 828.861
 76.163 884.084
 262.122 981.764
 301.503 516.927
 251.889 67.518
 896.630 420.224
 808.174 227.574
 564.521 758.177
 54.989 338.834
 757.890 177.600
 440.877 102.043
 220.020 976.785
 129.138 676.819
 289.009 419.582
 330.919 397.100
 152.403 211.664
 419.737 296.935
 358.764 869.808
 202.572 642.742
 794.718 193.640
 706.289 85.159
 713.059 262.250
 469.030 732.562
 769.834 560.960
 757.785 621.332
 994.824 747.016
 721.826 67.331
 107.052 703.987
 46.928 972.166
 99.950 445.120
 709.707 710.332
 892.469 903.901
 411.062 13.709
 483.880 8.953
 861.339 713.150
 200.665 759.328
 419.711 98.735
 600.919 389.877
 481.366 466.942
 550.764 505.192
 236.982 471.413
 131.930 140.399
 980.846 661.731
 931.731 719.653
 451.622 949.823
 35.947 485.545
 890.717 195.064
 649.708 87.871
 688.376 46.243
 747.429 86.574
 950.959 161.417
 864.518 345.432
 811.331 875.839
 33.180 889.888
 268.255 875.004
 702.916 259.606
 183.277 916.290
 121.676 704.957
 391.439 731.204
 262.963 523.250
 754.668 924.031
 722.357 187.319
 166.696 595.606
 656.883 733.965
 721.594 87.234
 463.611 716.196
 403.424 324.692
 479.037 210.264
 114.251 801.290
 95.547 250.967
 706.880 968.490
 731.152 256.839
 955.701 289.495
 527.298 626.753
 315.146 183.070
 288.679 632.616
 565.302 659.764
 398.453 906.564
 415.685 389.507
 450.208 398.147
 171.986 887.666
 420.382 345.947
 210.667 256.034
 976.079 22.978
 249.673 646.692
 165.580 245.810
 950.469 151.336
 292.857 619.001
 890.366 868.603
 331.787 470.051
 261.169 319.533
 217.106 432.374
 90.120 409.870
 762.547 686.868
 354.587 661.123
 634.880 274.477
 38.824 224.614
 666.960 456.098
 128.324 169.273
 62.634 401.438
 376.859 0.150
 548.820 129.644
 738.500 267.061
 910.742 462.148
 909.990 298.118
 328.910 158.053
 959.280 518.863
 572.579 526.261
 458.424 862.372
 24.145 803.512
 531.019 447.836
 170.141 876.539
 356.791 904.207
 133.362 448.008
 742.786 481.519
 901.403 203.996
 618.871 856.152
 571.970 655.144
 695.201 368.820
 455.168 79.661
 934.211 297.506
 596.264 895.052
 46.006 764.238
 885.878 93.357
 473.351 497.914
 663.131 374.090
 553.447 58.938
 673.876 847.773
 944.186 299.736
 581.973 724.479
 401.523 953.329
 435.897 75.184
 464.086 865.590
 633.089 403.770
 116.316 712.107
 896.015 504.537
 590.672 154.393
 550.361 529.986
 864.101 520.236
 279.094 748.225
 288.781 857.373
 395.988 535.545
 59.598 867.156
 246.743 400.715
 701.904 924.938
 391.149 461.516
 506.697 426.529
 860.077 745.295
 343.500 745.954
 708.831 933.498
 744.166 470.124
 824.069 950.575
 726.895 502.917
 83.741 861.403
 875.295 456.991
 445.035 404.955
 512.035 219.624
 849.042 687.610
 923.155 72.854
 315.825 885.143
 963.194 542.414
 670.840 571.486
 672.051 659.696
 732.517 583.889
 883.811 351.672
 818.702 242.963
 30.980 671.791
 241.947 632.481
 222.934 887.232
 284.122 383.826
 186.324 521.994
 521.153 645.114
 232.341 189.460
 438.742 302.646
 198.737 940.871
 997.827 985.128
 394.208 307.223
 210.262 357.700
 243.081 761.294
 235.102 907.192
 336.280 904.608
 946.361 52.004
 390.516 862.430
 124.555 464.869
 604.806 610.171
 235.576 975.528
 688.246 859.566
 358.011 89.600
 475.092 695.669
 958.973 801.899
 305.155 10.027
 481.790 44.992
 945.323 445.619
 757.583 360.379
 680.491 720.464
 76.258 539.405
 681.378 884.721
 917.942 398.626
 937.961 987.089
 249.073 140.175
 958.709 367.070
 401.738 27.717
 309.032 77.970
 682.274 274.411
 581.882 899.270
 375.399 998.157
 946.950 775.284
 931.348 24.176
 353.245 968.949
 131.652 894.048
 306.926 535.474
 538.709 127.925
 909.213 80.874
 737.417 52.353
 218.106 996.533
 794.473 85.471
 646.018 164.740
 91.048 515.119
 879.441 364.192
 654.237 530.309
 16.318 511.900
 326.831 604.810
 274.219 342.560
 406.510 581.005
 693.897 922.707
 665.755 776.321
 916.989 439.825
 171.771 712.461
 975.731 301.803
 878.977 243.997
 421.811 675.890
 210.567 798.195
 319.060 25.599
 504.020 507.970
 112.182 946.375
 319.881 366.396
 95.625 24.362
 833.636 311.326
 780.707 556.202
 304.975 785.370
 486.089 670.746
 483.400 748.098
 750.536 726.010
 628.177 48.068
 934.713 247.242
 36.462 211.834
 590.746 195.944
 856.588 60.774
 737.677 976.962
 862.548 625.424
 194.343 403.903
 457.462 857.600
 148.018 345.327
 713.174 925.119
 440.202 99.112
 822.977 960.309
 845.967 714.643
 106.138 85.168
 329.257 666.931
 145.422 182.078
 745.540 39.201
 829.802 64.181
 310.415 887.100
 909.304 534.166
 886.562 825.486
 121.240 930.347
 493.117 325.154
 318.630 536.057
 595.867 350.194
 202.258 79.840
 581.188 65.535
 935.662 152.497
 192.239 548.220
 893.410 901.220
 656.536 34.975
 171.659 784.944
 256.743 913.405
 968.510 458.379
 391.461 735.990
 40.655 230.299
 893.383 216.768
 760.781 765.539
 874.799 812.892
 764.077 286.409
 464.637 840.100
 286.661 10.060
 999.801 506.495
 396.999 731.642
 2.195 47.228
 814.432 642.256
 280.588 718.740
 636.105 734.984
 865.339 570.888
 372.188 596.190
 39.251 104.743
 364.933 363.423
 247.685 480.105
 163.331 31.349
 137.070 337.334
 293.723 745.003
 817.612 411.098
 237.641 892.368
 811.046 447.898
 259.216 618.785
 118.494 894.176
 52.105 272.414
 720.884 937.424
 363.998 457.039
 351.941 689.739
 748.075 35.592
 11.747 172.914
 155.486 80.362
 820.572 758.407
 69.953 404.697
 54.555 436.858
 471.428 702.999
 616.397 733.478
 855.499 252.870
 538.312 881.278
 411.775 643.511
 106.740 538.327
 938.957 651.194
 757.856 552.868
 136.068 515.028
 391.657 97.010
 125.623 818.985
 265.649 602.061
 830.951 569.677
 185.175 923.264
 620.075 999.509
 537.672 766.378
 244.233 13.381
 507.206 741.256
 920.179 941.097
 941.160 227.213
 639.871 530.062
 163.839 190.845
 725.121 602.094
 85.877 979.250
 892.550 958.417
 240.760 100.777
 848.107 417.800
 590.832 922.983
 711.026 49.735
 737.897 775.175
 472.975 968.553
 404.757 993.364
 656.142 501.878
 32.927 231.812
 348.883 170.322
 81.390 771.386
 702.465 12.360
 77.136 355.096
 678.341 172.649
 829.530 190.444
 581.728 922.593
 99.152 482.357
 521.261 993.514
 733.049 145.616
 41.767 135.680
 120.440 28.928
 511.307 546.680
 267.465 41.533
 456.422 381.788
 770.970 375.682
 560.731 124.274
 127.396 573.310
 929.853 577.929
 734.330 392.111
 16.007 585.877
 423.155 325.030
 153.002 983.135
 648.597 648.686
 418.949 475.079
 504.931 91.581
 790.418 85.314
 442.615 584.139
 626.651 35.477
 29.464 182.182
 102.446 672.711
 896.896 636.517
 548.444 630.270
 396.801 347.705
 840.758 340.734
 684.178 621.204
 169.223 383.134
 353.678 388.959
 194.497 764.010
 266.743 444.843
 845.866 952.747
 385.257 949.392
 709.776 423.885
 805.931 580.948
 87.102 229.321
 498.401 473.187
 657.060 123.186
 673.829 601.188
 157.064 398.742
 137.365 818.530
 278.957 542.916
 247.971 455.739
 878.913 258.373
 266.717 555.880
 715.194 299.654
 416.924 126.744
 957.273 888.306
 106.507 552.317
 172.078 447.778
 627.967 740.866
 986.878 782.842
 611.153 45.650
 80.486 137.235
 367.645 220.053
 69.697 329.183
 546.188 45.680
 569.443 185.440
 681.802 74.065
 623.944 83.805
 935.977 565.117
 571.598 650.975
 713.742 993.980
 535.757 641.722
 730.703 878.898
 272.429 107.114
 267.524 492.786
 277.975 19.791
 772.358 738.213
 416.750 204.815
 87.949 957.373
 0.299 382.482
 527.179 224.325
 194.111 287.648
 889.604 125.598
 881.293 626.976
 595.920 717.306
 38.937 275.254
 164.427 182.818
 225.030 814.188
 713.524 276.124
 701.759 767.256
 450.561 384.146
 883.838 683.313
 806.228 579.019
 374.650 336.172
 54.824 351.897
 593.481 519.686
 686.822 456.919
 486.982 275.715
 186.974 972.063
 718.240 459.240
 137.720 967.688
 26.888 649.958
 85.988 119.357
 720.753 907.577
 456.702 905.267
 889.304 349.219
 996.906 277.245
 395.076 127.632
 21.643 615.330
 803.244 0.108
 791.369 487.590
 531.355 207.150
 68.209 997.859
 848.951 0.014
 615.784 963.892
 216.594 555.649
 668.494 617.056
 439.838 650.451
 198.132 132.838
 418.394 800.305
 848.708 910.362
 914.629 348.991
 347.756 830.723
 847.197 451.136
 890.526 590.809
 561.884 66.145
 742.017 874.524
 347.407 988.102
 123.364 470.795
 982.076 881.387
 309.563 251.777
 228.945 86.236
 933.823 100.360
 181.676 181.621
 391.979 729.114
 18.119 539.595
 293.708 809.358
 689.174 235.751
 393.953 766.191
 80.384 70.866
 839.501 970.447
 284.765 250.606
 816.632 239.926
 447.399 620.616
 423.844 558.611
 643.389 686.324
 409.669 633.381
 966.956 898.717
 103.545 372.970
 305.115 563.407
 674.543 24.274
 586.708 950.152
 728.807 607.915
 907.336 729.005
 105.044 420.019
 181.296 238.425
 654.828 813.156
 540.017 566.591
 360.385 729.379
 837.307 281.985
 609.621 666.044
 418.240 431.042
 32.234 935.207
 921.678 192.591
 420.835 394.589
 805.545 170.232
 789.006 838.422
 576.512 559.241
 129.573 135.861
 267.079 454.618
 459.118 80.281
 506.903 997.276
 0.624 992.015
 883.326 277.870
 49.420 18.180
 58.285 339.506
 76.247 54.977
 13.182 914.478
 785.899 429.615
 615.903 884.652
 214.564 210.833
 559.420 824.347
 10.771 949.615
 301.429 338.173
 3.842 106.301
 460.079 479.760
 173.432 608.859
 790.351 81.457
 550.364 262.169
 306.079 856.673
 212.290 832.857
 828.670 187.664
 900.302 952.372
 568.369 380.183
 340.323 787.005
 688.543 165.901
 774.942 132.452
 907.171 443.076
 619.286 7.956
 369.923 760.197
 373.804 397.393
 431.395 226.752
 735.810 848.693
 828.858 255.700
 231.658 676.385
 578.052 445.395
 77.185 382.838
 893.003 651.736
 503.117 130.871
 489.505 807.126
 545.478 63.152
 811.043 749.869
 592.437 512.225
 380.659 439.971
 545.669 609.843
 575.070 674.801
 746.372 56.765
 408.680 265.824
 236.827 316.201
 253.644 596.954
 84.321 848.274
 984.620 322.198
 444.932 202.279
 578.097 457.781
 552.782 462.049
 299.310 329.401
 601.724 221.697
 935.824 312.343
 459.981 619.496
 75.147 379.872
 696.092 32.374
 741.629 498.409
 571.825 528.603
 200.908 486.774
 502.778 678.847
 881.888 217.317
 231.711 563.153
 958.501 870.527
 287.783 902.049
 556.124 269.056
 604.439 942.324
 8.523 284.839
 780.661 691.793
 376.759 622.504
 938.451 112.375
 165.814 387.871
 450.965 127.909
 30.154 221.500
 690.747 603.385
 266.653 149.537
 29.417 517.863
 150.721 928.376
 465.354 236.575
 106.033 552.527
 773.980 331.867
 314.742 788.827
 978.852 691.520
 506.435 392.533
 196.771 460.911
 221.678 865.465
 685.440 607.593
 68.796 812.187
 839.888 878.791
 198.130 732.119
 269.229 590.274
 51.879 313.657
 216.494 876.136
 133.244 346.942
 942.858 720.512
 127.982 386.373
 218.105 652.602
 834.245 429.587
 379.252 424.092
 470.954 559.263
 129.832 202.801
 576.907 656.215
 147.300 848.012
 746.758 640.942
 892.393 112.214
 318.148 955.802
 722.369 212.173
 97.276 146.670
 403.054 91.244
 636.586 942.209
 499.090 957.196
 134.874 427.494
 457.208 818.722
 971.755 48.685
 746.481 892.999
 298.204 814.829
 398.121 940.605
 143.834 244.977
 114.473 967.790
 658.998 172.847
 664.462 875.259
 453.101 311.907
 126.040 723.424
 415.118 611.388
 203.536 413.651
 881.984 524.305
 70.653 980.610
 856.875 753.719
 152.715 970.905
 52.434 250.359
 852.398 806.248
 551.648 876.292
 282.390 745.133
 627.511 413.963
 640.097 355.212
 856.082 441.795
 440.828 970.079
 788.419 986.347
 616.948 750.177
 635.658 32.094
 644.638 910.056
 266.899 674.256
 733.635 765.641
 248.180 454.315
 518.123 238.801
 167.733 754.170
 131.577 716.074
 430.746 841.117
 500.634 968.290
 477.284 565.540
 821.902 613.160
 719.010 895.354
 613.059 149.241
 721.333 520.732
 280.967 353.405
 423.052 39.637
 602.971 151.905
 709.165 615.351
 854.637 424.891
 985.954 122.941
 972.474 453.957
 680.675 329.852
 251.283 380.793
 759.150 509.228
 733.630 511.664
 459.456 501.804
 947.379 117.257
 842.912 827.176
 733.418 471.227
 407.171 217.919
 29.759 814.581
 660.813 395.442
 43.497 189.049
 73.165 25.922
 855.089 253.139
 363.790 354.504
 219.604 272.890
 438.160 798.561
 919.735 99.306
 992.420 833.965
 201.261 630.262
 561.981 395.553
 502.231 671.654
 565.280 63.301
 244.512 316.088
 262.681 863.966
 965.668 644.007
 906.798 194.417
 558.737 308.567
 178.043 293.521
 88.841 119.458
 79.706 745.922
 253.182 210.327
 190.314 600.533
 432.638 518.253
 745.276 1.946
 789.627 771.414
 731.187 452.677
 542.114 762.481
 638.727 402.377
 384.715 561.258
 926.394 266.490
 734.903 311.807
 617.727 946.773
 708.774 78.737
 887.938 710.508
 333.044 706.999
 418.669 900.790
 787.527 82.587
 716.856 429.148
 458.007 411.835
 338.388 641.843
 228.923 948.823
 940.535 765.944
 927.647 908.953
 548.276 309.782
 769.376 417.518
 176.008 109.438
 368.999 201.562
 643.231 38.747
 662.026 178.177
 784.265 111.044
 392.298 100.416
 329.652 937.961
 614.204 361.133
 160.506 431.398
 559.270 934.280
 864.681 662.056
 822.117 151.777
 91.402 860.196
 922.712 612.125
 973.184 365.650
 147.810 425.124
 302.811 624.256
 114.560 286.618
 489.433 72.235
 636.806 510.125
 920.009 449.495
 316.099 220.962
 897.223 4.025
 384.405 936.272
 67.419 474.767
 956.650 844.977
 275.188 217.294
 224.394 289.512
 245.905 428.957
 656.032 401.318
 893.298 966.810
 836.062 110.087
 443.131 577.470
 751.281 29.039
 852.056 583.322
 643.666 101.885
 156.066 820.229
 729.550 609.228
 707.664 289.694
 317.107 791.014
 634.655 980.508
 26.827 206.255
 984.426 304.070
 773.385 170.741
 691.748 762.435
 946.030 478.185
 839.936 782.621
 325.465 800.608
 366.819 74.674
 898.253 1.218
 919.074 639.732
 28.511 289.434
 579.605 418.837
 777.366 55.549
 609.621 50.103
 333.016 85.087
 664.674 823.339
 40.888 53.828
 495.302 485.091
 870.185 18.327
 339.100 366.943
 988.971 458.445
 791.305 464.727
 566.967 103.672
 222.765 680.918
 808.551 730.151
 942.876 817.172
 316.507 687.169
 504.465 944.746
 181.154 578.062
 369.289 129.003
 114.290 149.109
 726.866 797.530
 640.551 539.889
 543.555 242.565
 911.140 19.122
 949.514 275.719
 410.383 711.267
 212.451 110.705
 431.248 541.797
 741.439 357.508
 152.100 264.355
 581.981 54.586
 856.764 442.831
 553.583 945.248
 909.976 248.418
 720.120 486.873
 590.041 888.913
 26.115 149.411
 552.672 48.865
 261.726 460.405
 270.426 408.956
 696.866 551.150
 179.759 796.312
 739.733 981.625
 844.610 849.942
 394.471 715.210
 286.824 963.456
 512.265 888.324
 767.801 277.565
 323.455 600.926
 964.193 365.151
 307.070 232.931
 347.620 100.033
 478.386 676.276
 42.036 785.826
 862.661 535.347
 833.404 592.787
 560.332 478.413
 888.545 498.436
 9.836 973.518
 100.660 432.564
 11.257 83.860
 518.076 10.421
 807.738 565.201
 683.788 811.153
 130.625 452.493
 772.590 474.709
 25.377 661.052
 469.689 192.344
 493.353 891.695
 602.431 337.549
 342.542 616.968
 580.752 800.003
 49.390 950.508
 891.405 960.036
 133.312 342.750
 847.762 480.840
 352.598 898.383
 846.348 146.456
 590.837 534.476
 801.583 672.391
 340.206 569.039
 702.781 740.134
 253.862 789.596
 297.062 824.855
 964.050 757.238
 385.991 706.242
 703.455 476.615
 723.391 774.881
 760.865 544.711
 810.767 411.069
 312.652 185.296
 252.275 250.040
 141.371 901.215
 703.266 128.553
 452.257 818.728
 728.531 894.633
 776.436 657.675
 184.901 157.402
 482.775 905.139
 617.337 950.666
 963.559 480.602
 870.837 315.923
 195.486 505.236
 888.179 2.209
 267.990 790.422
 904.649 996.717
 104.892 169.927
 837.579 997.055
 50.230 661.129
 175.863 409.700
 140.315 763.648
 631.060 96.479
 715.257 614.593
 948.572 119.417
 836.156 610.109
 779.310 772.072
 648.726 880.136
 266.989 491.449
 78.343 340.123
 854.393 968.052
 841.509 128.427
 797.774 202.708
 828.741 25.302
 498.868 78.090
 146.338 908.476
 219.130 541.738
 19.841 666.727
 184.050 947.630
 958.936 17.524
 873.151 827.665
 988.743 874.331
 233.161 105.833
 870.911 815.789
 160.560 910.215
 402.520 620.555
 340.992 955.687
 502.810 61.560
 75.959 378.298
 616.258 280.964
 193.739 706.500
 293.132 186.825
 356.859 800.886
 800.604 784.857
 820.988 419.894
 492.708 59.614
 951.266 51.518
 977.399 590.481
 996.428 658.588
 993.763 186.448
 896.234 526.494
 309.987 372.349
 344.661 876.682
 909.083 996.778
 243.783 856.907
 609.040 762.246
 808.550 870.795
 9.117 321.007
 370.754 535.912
 35.263 220.835
 784.896 323.351
 223.457 424.688
 865.628 735.204
 407.075 133.435
 545.765 712.441
 418.038 993.694
 198.025 468.444
 354.404 521.323
 528.630 637.142
 570.519 278.639
 545.547 174.411
 798.956 339.075
 700.569 912.790
 283.694 201.577
 477.835 738.963
 886.860 188.775
 480.056 627.668
 300.421 603.942
 679.122 952.422
 551.310 423.542
 634.473 720.688
 313.434 971.954
 528.312 407.764
 340.882 35.655
 162.287 539.107
 899.529 914.182
 149.503 885.088
 13.405 428.695
 415.898 265.923
 850.016 385.669
 496.112 339.060
 665.831 158.426
 624.495 68.580
 517.937 154.021
 138.185 708.620
 847.250 993.783
 535.819 313.711
 57.468 285.072
 685.168 902.014
 185.260 197.158
 111.561 217.102
 592.005 489.220
 195.373 475.229
 545.108 752.286
 83.181 853.717
 414.877 14.262
 498.552 718.231
 636.559 378.395
 703.271 539.520
 300.211 396.518
 89.460 90.930
 285.208 560.855
 212.133 215.018
 881.380 789.273
 137.953 209.584
 292.925 501.452
 380.089 609.850
 840.603 776.038
 205.146 874.392
 926.430 845.492
 983.092 648.408
 345.635 545.859
 455.320 950.321
 593.457 278.278
 222.529 768.406
 768.119 58.871
 509.737 265.755
 192.752 600.145
 909.689 567.456
 223.068 362.541
 601.201 77.322
 957.151 687.055
 701.171 467.140
 880.067 532.492
 357.154 64.322
 348.235 822.856
 793.606 889.726
 314.159 806.560
 364.299 262.442
 706.572 249.694
 264.341 779.588
 388.044 356.670
 649.171 824.015
 913.325 424.627
 679.361 169.559
 287.058 800.402
 346.785 0.821
 276.984 393.365
 680.493 891.845
 364.573 992.522
 123.434 285.526
 223.268 896.163
 11.046 463.827
 397.814 856.551
 369.898 219.089
 136.734 306.233
 842.325 640.947
 702.740 17.371
 787.778 974.047
 879.394 267.646
 323.069 122.067
 311.496 778.114
 754.361 457.356
 94.645 947.559
 989.646 417.105
 77.114 548.064
 770.370 341.501
 394.076 146.686
 46.922 942.393
 137.477 172.996
 370.141 128.905
 920.227 122.299
 558.052 996.153
 644.230 745.408
 105.224 82.168
 580.131 869.626
 266.002 384.602
 42.185 379.259
 600.096 611.484
 452.470 780.394
 110.414 118.660
 470.913 122.373
 222.610 500.621
 485.450 51.338
 500.538 781.875
 52.578 649.335
 612.027 174.111
 622.998 950.868
 58.229 882.077
 928.732 628.726
 163.882 60.881
 923.632 68.675
 854.619 742.485
 913.641 690.745
 583.674 993.296
 69.385 970.920
 129.853 262.345
 542.861 734.751
 790.275 495.678
 901.410 262.736
 107.391 182.902
 113.178 910.984
 775.185 762.584
 264.389 920.149
 792.660 331.364
 33.621 986.706
 505.178 104.752
 493.652 895.096
 580.434 683.729
 437.185 964.216
 593.589 649.327
 336.904 420.085
 86.142 986.732
 538.999 756.681
 259.440 121.080
 966.708 143.161
 863.347 109.843
 669.078 447.453
 43.803 602.595
 10.406 209.152
 572.997 260.154
 256.416 159.505
 859.216 273.937
 200.891 669.805
 729.589 686.175
 296.070 843.862
 210.710 266.120
 334.665 153.264
 365.224 520.938
 992.020 359.367
 845.902 927.710
 712.876 552.437
 824.594 970.520
 335.958 60.858
 666.835 0.202
 136.522 602.161
 432.265 140.968
 355.804 738.798
 467.684 425.358
 828.792 606.664
 958.194 414.787
 647.631 160.642
 950.140 766.450
 365.493 251.684
 648.221 437.584
 590.806 652.680
 512.226 515.430
 808.792 389.704
 83.384 456.092
 338.544 130.843
 506.498 879.303
 760.001 922.114
 285.173 960.745
 274.694 739.928
 20.043 991.548
 973.883 418.703
 293.460 329.108
 132.474 792.909
 741.342 878.201
 509.996 912.755
 909.638 440.912
 381.999 15.511
 148.073 923.255
 135.791 389.107
 419.555 41.075
 810.813 195.915
 75.046 24.340
 841.764 842.892
 889.200 964.035
 445.298 215.462
 702.995 107.146
 880.649 428.264
 60.612 200.866
 90.693 93.441
 146.559 175.900
 700.693 139.310
 966.337 190.058
 803.600 117.532
 113.811 617.173
 507.293 669.385
 127.826 643.535
 553.223 351.173
 559.821 45.661
 957.782 580.506
 606.473 681.353
 176.248 810.153
 863.233 583.047
 670.928 681.044
 235.574 41.736
 485.115 382.884
 817.504 94.909
 815.675 557.756
 77.305 657.479
 50.597 132.357
 647.404 575.625
 32.973 537.365
 520.883 945.429
 746.980 962.456
 336.590 567.541
 339.998 963.204
 466.412 742.683
 621.746 757.310
 783.475 228.209
 467.844 564.044
 723.448 941.271
 31.583 9.592
 690.341 418.272
 291.788 865.116
 94.194 522.540
 272.633 642.120
 634.587 972.640
 627.460 45.375
 608.244 873.107
 125.329 196.884
 471.167 138.855
 686.781 380.467
 29.168 976.144
 832.736 816.571
 71.772 19.119
 914.272 427.428
 62.764 314.966
 36.265 475.881
 418.945 736.217
 757.360 404.998
 662.647 100.255
 103.696 733.445
 242.316 958.631
 163.562 802.543
 450.901 737.961
 101.884 869.821
 709.306 366.412
 242.918 110.928
 549.841 291.808
 390.117 653.081
 164.106 616.913
 585.830 710.283
 55.520 62.504
 439.998 130.686
 546.433 378.314
 184.450 372.451
 974.404 305.185
 23.844 784.835
 915.505 38.840
 770.026 540.020
 691.745 537.246
 355.985 108.227
 454.884 770.937
 649.125 529.186
 943.468 850.674
 119.983 158.087
 440.265 732.154
 798.409 70.292
 822.992 136.138
 569.660 928.624
 914.993 318.295
 60.636 147.741
 570.185 150.492
 52.961 445.464
 237.040 549.442
 773.834 930.101
 761.777 915.038
 375.084 330.430
 236.362 865.721
 61.103 691.531
 50.810 18.806
 390.894 210.925
 452.997 837.259
 310.224 17.304
 787.338 19.240
 96.571 755.465
 813.982 551.524
 80.321 259.025
 693.364 282.146
 276.547 305.368
 151.079 731.310
 787.022 159.250
 262.094 283.367
 454.171 42.301
 161.525 957.919
 38.112 800.570
 704.903 606.614
 493.179 382.419
 770.449 726.597
 418.405 550.823
 78.976 615.004
 701.936 820.009
 366.310 445.121
 855.587 473.938
 694.415 48.299
 703.533 757.050
 49.628 901.431
 438.032 755.042
 21.660 603.493
 652.219 949.825
 860.510 172.505
 701.086 48.773
 98.402 893.305
 600.273 79.693
 931.887 424.226
 950.117 301.388
 869.740 45.300
 949.308 612.366
 653.102 560.754
 146.571 520.077
 986.143 603.798
 956.133 548.493
 222.400 221.974
 247.601 166.995
 330.856 327.343
 205.670 888.095
 417.107 198.885
 660.277 340.903
 951.704 936.478
 812.076 632.377
 16.696 939.301
 648.210 675.875
 131.828 859.699
 864.084 928.646
 76.647 450.073
 111.369 934.401
 49.697 549.874
 291.724 527.569
 169.957 567.029
 149.175 601.326
 850.813 999.103
 898.949 66.701
 788.348 260.167
 212.424 395.378
 981.846 666.886
 780.357 820.229
 326.660 369.128
 451.400 506.689
 322.520 154.631
 720.040 462.054
 461.624 922.812
 75.480 541.532
 991.362 608.967
 456.759 77.863
 280.134 986.986
 153.857 609.598
 698.523 16.973
 892.009 131.527
 212.371 805.084
 307.466 724.514
 172.192 268.348
 416.179 342.158
 681.526 849.879
 168.985 704.880
 494.685 102.723
 532.888 460.391
 394.607 287.537
 320.775 60.963
 150.135 834.727
 872.711 745.904
 367.739 270.578
 659.886 931.283
 207.741 55.065
 504.905 542.955
 104.574 422.578
 784.770 993.695
 342.897 342.815
 179.355 726.657
 827.848 854.964
 50.086 417.148
 333.064 392.279
 760.867 949.963
 301.859 65.062
 394.000 343.172
 256.078 857.154
 654.048 559.795
 577.541 104.585
 906.647 90.228
 865.650 645.469
 459.407 770.478
 942.038 479.035
 378.906 259.437
 522.154 360.603
 449.945 183.635
 461.111 341.053
 747.422 186.767
 616.340 76.917
 712.372 25.891
 765.398 674.507
 434.808 734.643
 639.459 662.908
 958.236 539.253
 150.531 331.180
 73.211 245.027
 925.330 420.471
 77.633 803.717
 636.246 978.181
 994.941 586.362
 618.221 895.766
 481.772 897.669
 361.139 241.766
 175.623 618.406
 604.982 335.370
 160.601 708.837
 577.354 592.027
 23.328 71.795
 990.666 410.765
 167.782 897.059
 553.474 802.948
 521.409 793.299
 193.986 514.924
 937.722 479.840
 894.067 143.629
 753.273 543.079
 892.231 146.643
 437.977 262.644
 140.782 809.007
 764.060 46.867
 854.878 641.435
 665.247 868.121
 32.595 482.185
 47.253 803.811
 170.911 782.235
 404.297 431.908
 471.736 335.548
 683.436 229.872
 496.976 628.785
 486.537 127.394
 67.037 224.090
 303.989 76.971
 731.779 241.546
 8.606 557.816
 107.887 301.959
 604.222 709.718
 956.741 844.084
 101.212 711.266
 959.650 801.990
 88.477 744.382
 573.704 367.334
 874.599 612.670
 165.392 258.040
 93.984 758.877
 317.606 249.794
 109.394 26.544
 988.911 21.230
 910.763 267.884
 225.298 829.617
 110.220 565.272
 740.543 523.739
 991.610 923.838
 701.305 657.726
 894.356 339.923
 989.895 377.585
 829.244 952.350
 537.124 585.515
 548.844 854.052
 688.619 60.862
 66.911 159.743
 112.718 536.323
 156.829 185.707
 301.498 640.193
 804.273 460.731
 37.206 456.828
 167.545 628.798
 275.618 705.703
 862.173 765.869
 170.295 62.632
 464.276 872.227
 565.039 453.595
 977.846 241.261
 306.853 641.751
 670.687 483.673
 472.366 641.467
 516.435 407.101
 804.049 360.372
 428.390 934.609
 768.780 962.775
 305.164 276.993
 83.846 227.150
 477.153 654.152
 910.569 239.412
 623.271 756.571
 253.184 115.507
 374.117 631.544
 182.876 715.131
 213.837 817.821
 50.008 17.778
 599.477 900.541
 770.310 647.615
 422.868 544.594
 945.375 10.725
 613.468 833.730
 79.310 343.254
 216.527 5.133
 510.196 248.870
 153.163 550.748
 118.539 756.252
 879.167 49.086
 89.724 670.231
 687.417 901.625
 381.324 782.448
 652.791 549.267
 419.741 998.490
 484.479 424.936
 468.087 418.323
 442.869 312.592
 65.442 56.264
 189.151 400.175
 636.892 26.879
 985.924 869.913
 467.368 366.067
 154.990 614.743
 576.725 54.707
 551.055 621.106
 938.268 508.741
 31.973 748.177
 960.752 678.263
 330.579 359.628
 170.630 733.498
 271.136 339.701
 755.811 22.467
 164.241 29.817
 686.671 869.433
 275.113 149.931
 839.545 791.012
 136.932 680.615
 190.885 675.246
 897.111 353.528
 208.045 375.300
 891.615 970.952
 969.862 382.083
 870.754 406.827
 944.575 767.723
 207.191 254.912
 324.846 333.833
 539.349 622.937
 163.872 895.047
 505.254 228.869
 519.643 309.867
 945.536 456.545
 346.738 308.932
 470.224 358.176
 879.740 327.124
 940.871 251.628
 836.065 523.172
 894.103 817.551
 488.129 461.613
 479.831 737.501
 778.138 671.036
 190.078 477.182
 389.101 503.821
 673.802 872.109
 462.009 571.100
 758.492 545.662
 333.375 68.169
 498.060 726.206
 834.923 736.285
 534.184 841.222
 876.235 113.574
 268.316 978.012
 953.227 338.337
 595.969 304.324
 74.929 700.352
 133.346 245.205
 265.884 648.756
 677.027 287.547
 122.380 208.099
 866.308 919.552
 921.675 17.274
 779.244 362.763
 1.365 169.848
 179.768 389.224
 741.333 20.205
 865.046 871.008
 646.604 339.729
 638.059 534.798
 102.343 13.575
 777.008 206.986
 161.797 604.507
 995.512 167.215
 746.798 959.721
 118.574 878.061
 354.454 873.795
 450.191 639.388
 441.677 61.062
 818.421 706.645
 223.430 139.411
 870.195 207.926
 496.072 431.072
 496.569 155.274
 62.413 481.237
 523.176 847.378
 371.380 759.998
 552.043 645.241
 527.168 915.137
 219.638 126.672
 8.131 691.653
 99.941 912.522
 355.169 627.867
 66.698 445.847
 37.094 417.682
 499.997 898.832
 423.314 324.614
 221.378 400.954
 742.479 816.948
 239.243 410.991
 482.748 126.674
 131.134 295.940
 501.521 320.256
 358.135 798.389
 219.385 699.983
 754.195 852.583
 437.412 564.408
 442.509 196.181
 254.528 69.591
 163.445 982.994
 191.487 814.625
 442.996 460.967
 322.087 880.867
 754.933 83.968
 45.780 80.651
 229.027 786.031
 137.177 705.115
 5.752 688.399
 108.510 829.415
 836.332 124.841
 405.476 355.452
 355.904 466.226
 912.734 205.889
 824.818 974.356
 13.538 78.208
 324.888 505.864
 572.377 713.849
 27.994 773.772
 687.320 915.794
 416.155 526.759
 590.019 379.496
 245.613 159.726
 309.496 498.858
 711.190 174.732
 517.277 523.477
 107.941 585.539
 645.728 18.753
 309.863 833.969
 931.328 400.608
 423.100 359.954
 445.854 155.732
 934.833 453.003
 610.016 131.636
 808.168 989.925
 758.040 293.955
 85.167 726.761
 363.262 547.685
 300.228 822.351
 822.258 441.308
 97.969 602.726
 709.845 795.569
 945.334 371.278
 94.033 890.200
 356.696 486.485
 476.410 810.911
 71.346 389.898
 790.193 804.907
 670.969 710.413
 439.431 56.101
 64.861 700.834
 845.470 601.715
 545.083 798.980
 331.097 241.364
 992.964 33.498
 322.083 200.015
 651.029 815.125
 886.514 99.776
 337.292 633.939
 124.015 965.657
 326.746 604.379
 122.320 670.853
 440.903 210.457
 333.535 442.322
 331.442 66.904
 705.754 962.363
 7.693 857.327
 609.552 772.279
 407.214 682.319
 98.407 306.321
 139.638 959.362
 865.744 44.865
 419.807 388.185
 140.336 202.642
 948.868 721.629
 880.942 679.153
 981.285 570.225
 877.932 952.736
 739.595 891.491
 585.103 346.690
 493.451 360.858
 732.831 925.365
 119.189 444.239
 511.242 870.875
 493.295 662.317
 559.418 868.356
 168.188 488.939
 307.042 1.438
 30.358 311.637
 744.863 282.316
 975.791 417.723
 259.419 955.641
 560.769 586.998
 268.350 506.297
 430.389 369.592
 501.127 142.269
 503.877 818.386
 555.111 830.355
 143.951 408.909
 940.596 540.103
 174.756 210.285
 36.044 646.292
 784.593 429.120
 984.458 789.508
 279.497 110.058
 555.174 375.366
 893.397 683.816
 806.857 173.924
 540.110 862.924
 154.888 670.556
 469.580 20.138
 260.386 317.453
 301.954 82.908
 312.824 181.020
 222.353 343.587
 520.634 605.425
 169.011 638.863
 404.499 987.659
 408.332 578.696
 209.587 46.711
 810.981 905.640
 22.195 671.238
 600.092 406.576
 52.731 539.731
 90.995 862.729
 793.322 858.320
 564.513 358.251
 90.529 278.512
 573.951 436.126
 510.426 5.284
 668.770 421.742
 86.983 340.830
 292.790 73.966
 710.198 127.018
 877.367 181.274
 56.349 337.362
 373.716 922.378
 320.289 154.379
 455.346 648.514
 763.615 368.948
 751.222 125.296
 630.437 613.340
 950.835 368.662
 645.187 438.487
 739.908 710.408
 638.342 358.750
 894.337 88.277
 843.303 894.640
 672.490 243.150
 770.935 166.953
 922.664 257.090
 950.993 446.432
 161.998 931.650
 88.131 94.013
 712.220 902.644
 623.995 781.013
 801.074 147.732
 338.841 640.128
 189.282 964.481
 431.856 841.249
 272.384 392.580
 657.974 925.807
 974.241 3.653
 192.496 375.479
 911.570 580.375
 268.345 281.710
 912.241 313.734
 562.867 458.678
 737.786 139.215
 282.864 881.573
 844.422 851.068
 842.872 302.456
 846.727 835.834
 590.071 306.432
 481.986 74.875
 790.565 820.705
 847.247 419.123
 850.006 218.393
 359.546 741.917
 743.692 98.400
 714.969 147.182
 827.649 643.503
 364.747 935.782
 495.982 122.936
 35.000 13.614
 647.542 715.791
 267.896 127.449
 186.138 880.606
 110.683 20.967
 65.971 118.356
 8.329 861.649
 923.329 195.166
 826.495 162.771
 525.975 872.408
 233.542 742.636
 995.022 491.160
 470.556 870.270
 585.672 571.467
 732.577 753.331
 281.349 1.562
 945.863 555.968
 291.840 635.445
 956.939 583.406
 934.736 807.450
 929.237 543.346
 208.364 668.155
 780.314 564.739
 474.374 496.868
 573.102 110.529
 103.136 541.794
 12.634 16.740
 192.166 160.663
 287.613 595.479
 747.156 403.270
 954.510 289.439
 170.104 905.031
 989.260 511.201
 886.064 399.757
 454.854 558.804
 268.604 53.643
 956.976 401.726
 206.992 554.667
 517.480 476.604
 161.156 736.655
 97.902 733.080
 42.599 890.257
 491.757 106.266
 862.687 619.549
 992.353 458.190
 629.337 589.383
 277.887 186.481
 227.404 111.699
 561.139 20.650
 968.424 716.453
 779.131 655.955
 576.396 512.685
 578.308 469.496
 725.742 776.414
 41.333 545.531
 956.146 203.811
 538.500 45.607
 150.756 180.658
 134.322 798.016
 526.144 172.945
 580.459 70.112
 694.818 510.005
 850.314 311.396
 227.119 872.714
 266.934 216.094
 865.603 317.477
 721.162 517.726
 190.987 655.244
 26.025 277.179
 867.158 97.355
 689.326 107.842
 319.413 801.051
 970.214 360.029
 743.978 962.055
 6.697 91.114
 79.987 465.369
 626.665 22.497
 72.720 514.644
 580.900 239.853
 847.292 702.084
 836.031 255.181
 726.598 382.361
 40.480 109.552
 50.758 93.640
 706.893 361.342
 875.228 885.294
 248.354 249.008
 981.973 414.671
 49.055 728.625
 176.605 354.399
 857.216 918.471
 361.231 187.794
 151.360 205.743
 68.103 684.355
 771.026 619.318
 666.384 951.906
 118.253 298.270
 169.844 809.254
 53.541 5.352
 786.663 556.491
 234.272 679.907
 76.457 922.947
 907.793 293.670
 779.930 819.851
 986.727 579.080
 232.210 430.891
 839.719 122.160
 383.919 444.863
 444.231 445.416
 159.688 816.634
 14.639 911.028
 460.308 172.745
 662.382 926.672
 43.624 833.599
 117.028 177.360
 735.076 773.498
 667.779 593.876
 559.212 691.664
 732.060 924.567
 39.392 621.114
 357.669 40.930
 878.145 197.993
 381.629 182.693
 752.354 282.268
 344.930 954.667
 985.841 132.964
 868.089 10.870
 300.230 759.174
 376.717 502.299
 799.756 494.479
 505.689 789.850
 376.423 770.410
 459.966 915.448
 91.365 627.805
 152.713 430.369
 12.172 727.944
 238.119 463.415
 883.369 673.092
 696.550 202.207
 750.120 874.273
 480.778 103.069
 818.851 209.030
 789.484 249.168
 951.166 380.469
 771.652 968.721
 980.558 448.607
 184.707 496.781
 699.588 74.121
 610.041 522.562
 776.199 851.777
 980.075 582.415
 862.266 865.559
 177.220 624.738
 799.563 559.829
 441.404 641.554
 604.888 871.410
 961.494 1.847
 27.483 627.572
 847.589 269.375
 71.349 696.458
 284.296 593.628
 319.103 631.980
 976.598 743.335
 992.108 327.944
 524.614 39.828
 946.607 869.725
 434.393 640.360
 703.119 620.838
 500.146 132.729
 805.513 21.073
 18.100 311.298
 428.993 408.314
 30.962 405.521
 27.815 853.912
 700.247 285.674
 712.382 858.531
 185.116 152.697
 952.748 269.189
 622.649 571.372
 556.144 817.026
 85.480 85.876
 797.571 747.875
 696.531 986.728
 185.665 523.407
 443.265 516.921
 914.787 49.561
 19.728 116.620
 335.798 271.726
 176.026 429.955
 222.358 834.120
 342.332 219.482
 620.175 295.799
 566.619 54.869
 249.950 730.377
 238.875 428.783
 850.237 403.929
 424.425 587.107
 256.915 259.541
 478.185 890.368
 137.154 661.883
 621.336 512.020
 46.688 936.189
 321.290 56.127
 231.843 728.651
 192.315 586.812
 427.448 815.856
 123.241 214.858
 836.655 286.419
 914.057 909.030
 750.353 735.865
 666.515 482.757
 556.843 374.363
 905.073 657.846
 594.347 504.784
 111.643 898.820
 750.755 335.267
 326.729 32.798
 460.488 335.960
 314.959 974.566
 784.765 514.663
 707.101 634.412
 288.933 891.849
 533.906 32.827
 102.267 814.065
 758.172 32.093
 718.172 408.429
 217.061 936.946
 75.646 693.074
 811.755 546.913
 268.781 502.727
 659.060 359.584
 825.945 239.502
 160.686 340.376
 52.943 431.588
 789.869 569.451
 67.010 482.378
 659.190 745.002
 186.131 766.044
 263.350 824.600
 559.249 209.563
 909.964 398.500
 808.841 673.225
 311.811 852.543
 942.662 169.892
 245.416 150.587
 513.936 256.525
 541.278 570.300
 559.675 689.181
 496.605 899.925
 19.091 694.763
 956.442 151.588
 375.320 410.080
 235.837 488.426
 124.070 242.402
 24.759 783.702
 255.692 77.677
 777.496 531.114
 348.960 505.390
 515.957 973.262
 675.115 35.933
 726.551 591.985
 162.221 790.996
 186.172 57.830
 388.322 374.414
 275.358 429.765
 376.330 745.062
 115.234 659.511
 726.001 470.494
 766.704 132.206
 114.017 936.358
 651.100 177.014
 950.380 9.057
 264.726 833.529
 729.504 525.276
 467.207 54.230
 542.095 429.957
 5.170 366.844
 206.898 662.905
 196.524 486.244
 380.420 152.853
 632.645 641.879
 851.780 806.528
 470.330 427.821
 525.978 859.731
 74.839 758.029
 542.279 708.928
 960.262 254.712
 718.410 577.336
 752.375 863.780
 412.331 441.360
 198.935 194.775
 761.004 294.885
 577.799 555.710
 602.529 443.903
 537.434 693.723
 680.168 376.864
 858.371 173.823
 632.918 261.898
 587.250 209.439
 919.624 86.375
 784.689 694.636
 27.292 323.485
 889.729 539.116
 857.595 121.390
 660.825 49.465
 49.961 840.796
 357.862 675.131
 619.778 184.466
 411.507 602.532
 803.701 676.126
 243.260 358.354
 501.728 255.873
 188.060 212.052
 481.508 804.485
 995.406 951.751
 311.373 420.738
 87.148 767.122
 264.985 825.180
 400.787 992.446
 595.651 812.749
 95.041 344.263
 218.636 827.633
 816.268 797.044
 24.887 480.109
 374.968 159.663
 542.036 800.446
 144.087 792.842
 174.296 753.846
 926.298 306.644
 710.798 687.728
 435.073 826.676
 564.118 4.258
 461.632 862.638
 362.432 143.021
 652.257 563.482
 98.157 508.169
 71.536 325.874
 264.668 8.685
 178.740 228.282
 975.126 517.864
 876.553 499.269
 341.479 557.384
 111.729 368.124
 737.960 521.946
 402.211 877.438
 526.005 572.384
 248.903 14.628
 373.384 119.068
 855.184 312.505
 159.778 414.618
 943.770 613.135
 277.306 887.357
 827.360 235.347
 764.063 327.054
 683.444 351.059
 461.180 125.562
 209.454 991.143
 271.868 360.671
 325.266 65.887
 590.335 366.332
 256.964 911.571
 228.088 471.386
 417.965 742.387
 317.289 117.710
 818.620 590.730
 40.456 533.568
 928.557 718.917
 901.427 375.850
 711.120 457.831
 95.427 243.317
 997.934 114.357
 290.968 70.112
 103.836 146.922
 440.789 143.472
 56.106 660.001
 683.982 751.119
 563.307 352.424
 780.784 292.352
 742.321 74.881
 82.276 513.011
 99.692 828.927
 729.674 419.512
 595.787 358.322
 505.301 353.059
 156.034 944.718
 626.152 764.364
 409.488 890.158
 340.778 914.953
 986.027 730.717
 723.704 177.267
 472.578 26.847
 774.609 836.497
 277.136 679.980
 240.947 477.753
 666.122 960.869
 364.641 728.111
 193.292 647.647
 581.191 510.837
 522.424 971.114
 601.245 145.460
 235.017 77.204
 11.890 819.891
 909.981 833.582
 732.174 787.663
 444.731 436.142
 232.370 363.379
 964.068 84.556
 220.049 552.002
 521.100 182.576
 552.150 242.739
 247.252 32.532
 947.827 6.654
 348.685 804.114
 852.372 980.041
 894.622 900.520
 690.986 304.943
 297.793 471.249
 109.297 486.557
 675.282 246.933
 434.689 557.723
 404.278 629.756
 21.531 497.173
 484.666 861.159
 830.025 204.946
 200.224 420.074
 201.580 910.613
 771.487 658.972
 455.511 983.127
 533.775 156.371
 467.524 171.751
 798.647 713.325
 578.316 672.325
 190.045 223.947
 2.071 559.785
 439.189 447.649
 794.294 924.439
 504.903 660.904
 533.899 4.894
 416.367 191.638
 266.690 124.002
 449.578 378.430
 240.207 845.974
 511.197 753.613
 280.463 413.360
 856.395 443.818
 769.513 763.397
 281.336 398.882
 482.518 726.008
 554.591 101.298
 640.257 973.231
 261.888 640.155
 487.660 915.019
 190.058 237.974
 283.408 653.177
 451.781 543.881
 495.953 837.943
 413.970 815.671
 166.243 485.502
 128.574 835.511
 189.197 565.186
 942.637 384.178
 759.664 148.545
 680.078 947.019
 452.591 715.799
 714.593 167.389
 592.851 565.902
 192.951 291.631
 402.186 292.806
 0.754 371.047
 276.754 731.204
 996.397 473.549
 789.585 289.545
 859.665 299.281
 171.868 966.414
 223.390 844.573
 102.390 769.245
 772.211 586.848
 325.937 542.885
 722.339 804.860
 582.238 81.891
 638.801 354.986
 413.664 696.936
 328.862 511.678
 941.818 375.669
 576.932 380.968
 673.216 205.520
 590.354 207.847
 778.107 584.635
 118.149 434.990
 253.255 852.562
 525.289 210.677
 551.096 629.958
 470.829 782.673
 959.395 312.870
 894.704 712.548
 525.650 658.988
 488.819 477.520
 120.487 208.028
 765.071 935.895
 258.650 764.551
 865.870 474.812
 182.762 347.502
 849.767 858.200
 54.454 776.304
 861.911 786.971
 683.859 458.199
 230.611 676.700
 308.729 396.649
 559.630 870.115
 458.940 27.024
 581.461 417.873
 814.060 165.598
 248.413 182.495
 287.526 233.528
 942.583 613.360
 910.298 482.165
 37.617 387.758
 702.423 333.493
 427.564 761.836
 828.431 184.275
 212.263 989.443
 351.004 269.391
 983.747 375.455
 698.836 994.827
 161.630 277.832
 124.340 729.892
 472.714 769.812
 473.086 478.475
 934.842 346.284
 251.120 358.179
 889.080 398.016
 443.064 21.860
 607.462 591.379
 690.967 317.582
 493.870 452.278
 131.937 749.425
 679.191 549.679
 455.732 963.096
 3.017 660.530
 78.646 217.621
 665.201 143.666
 937.533 938.652
 742.021 690.968
 440.851 192.224
 892.225 410.352
 928.742 622.523
 854.566 343.972
 400.876 806.631
 265.430 568.323
 781.837 477.045
 235.910 758.735
 74.982 923.459
 433.233 842.424
 75.954 523.892
 851.095 191.035
 998.404 577.374
 344.592 810.035
 232.213 862.392
 493.572 528.922
 286.886 964.052
 666.938 158.865
 751.282 875.955
 841.557 604.693
 260.012 558.294
 912.815 653.413
 134.382 530.444
 877.453 534.409
 652.476 593.753
 409.398 795.712
 92.866 958.361
 349.951 770.261
 536.485 317.390
 437.468 135.728
 351.700 344.023
 978.896 286.485
 731.814 143.686
 965.040 437.721
 208.606 977.442
 529.786 336.117
 789.603 76.808
 405.735 941.143
 23.364 228.379
 717.780 513.701
 601.808 543.341
 743.099 768.098
 980.655 107.131
 140.332 438.230
 310.286 83.845
 179.488 124.112
 795.082 24.872
 83.090 230.864
 467.815 188.441
 191.737 314.977
 508.404 343.890
 95.452 103.659
 337.920 929.765
 505.732 759.594
 166.748 316.895
 690.188 798.326
 811.199 946.062
 38.140 117.289
 959.482 54.580
 385.772 318.171
 662.904 757.842
 295.916 367.743
 351.654 231.912
 580.594 381.724
 779.871 363.445
 72.864 182.689
 848.313 346.170
 424.995 293.139
 544.438 552.024
 537.387 210.737
 291.770 473.554
 940.023 472.331
 778.838 396.867
 966.712 960.187
 11.749 636.184
 121.130 716.885
 525.594 947.635
 450.256 809.380
 723.621 87.656
 660.490 378.165
 467.797 227.023
 858.417 300.153
 801.324 52.804
 223.404 25.600
 977.688 255.512
 252.980 277.163
 439.293 716.150
 922.244 846.026
 622.803 977.277
 701.435 624.334
 261.646 543.531
 745.667 979.028
 456.004 640.998
 149.921 319.411
 137.097 342.713
 221.325 224.603
 569.046 401.234
 608.097 278.558
 314.471 821.302
 517.049 76.043
 198.881 649.174
 404.174 995.201
 506.435 784.091
 518.518 828.817
 141.758 856.000
 679.429 290.765
 217.979 526.988
 160.650 595.295
 352.201 517.760
 608.941 589.680
 441.374 430.987
 435.482 415.554
 382.301 127.565
 58.901 7.036
 820.796 237.157
 51.060 296.065
 751.322 969.080
 520.733 194.457
 527.488 992.433
 673.851 930.941
 426.437 924.702
 198.406 328.265
 380.279 196.025
 51.480 64.507
 342.465 422.490
 67.688 843.724
 196.478 247.545
 83.067 939.328
 291.846 107.785
 574.732 520.132
 964.605 900.497
 81.220 40.403
 575.602 818.694
 396.269 303.749
 193.111 58.570
 52.744 394.118
 521.900 968.942
 344.812 819.040
 708.194 917.195
 814.368 9.616
 350.876 497.338
 69.646 863.416
 249.007 149.133
 155.333 660.627
 892.721 129.947
 678.049 306.665
 439.995 560.395
 60.401 97.383
 350.569 819.292
 781.022 723.452
 107.807 401.582
 214.880 951.098
 640.582 874.250
 753.977 775.781
 454.163 309.768
 627.525 47.602
 838.675 475.037
 195.201 832.010
 296.247 677.351
 227.640 582.053
 916.650 979.556
 663.546 560.008
 442.668 96.830
 719.523 623.279
 260.082 670.542
 781.670 264.252
 285.682 414.235
 810.351 714.122
 426.117 367.370
 702.319 550.149
 859.362 839.023
 166.893 913.285
 221.412 632.059
 752.473 493.598
 938.571 504.487
 101.934 484.515
 458.761 135.886
 793.857 869.766
 235.027 850.309
 43.054 580.575
 685.547 121.232
 468.174 152.298
 384.482 207.646
 294.404 692.285
 767.940 792.662
 31.565 932.653
 212.950 7.202
 466.407 337.040
 461.867 901.924
 925.168 128.969
 720.118 102.000
 218.774 446.548
 5.081 753.456
 577.300 854.863
 324.547 799.142
 639.031 180.132
 324.235 350.169
 187.647 100.773
 177.918 328.592
 661.731 437.807
 666.676 423.652
 405.004 443.944
 774.573 642.107
 422.785 176.424
 338.762 648.669
 877.472 847.877
 657.756 631.669
 338.873 742.540
 760.815 428.664
 627.649 238.039
 755.437 84.378
 3.619 827.268
 233.379 257.216
 85.262 947.859
 766.264 949.489
 700.276 321.212
 650.309 809.743
 395.780 317.511
 60.170 783.366
 444.850 301.697
 891.249 600.474
 315.965 697.713
 758.323 559.388
 994.182 619.858
 779.401 251.573
 605.933 861.745
 13.571 382.392
 180.200 71.736
 300.052 164.501
 332.187 361.114
 25.240 31.013
 264.587 935.408
 241.131 658.082
 907.207 673.782
 991.048 666.349
 747.381 735.264
 539.174 443.440
 8.580 88.586
 24.150 491.627
 208.503 454.888
 392.354 642.856
 744.275 145.451
 44.714 625.129
 312.988 61.612
 636.827 427.771
 560.550 108.254
 793.177 957.391
 68.691 128.679
 973.471 750.581
 425.119 385.636
 406.241 303.741
 789.505 545.011
 379.137 575.529
 760.581 34.806
 446.870 734.540
 987.629 787.972
 439.884 475.899
 451.755 484.359
 886.018 568.009
 595.186 1.092
 403.224 457.910
 5.441 394.346
 296.467 144.337
 498.504 166.580
 462.211 396.100
 602.253 135.315
 438.150 164.773
 357.608 991.555
 156.317 520.652
 347.575 712.779
 489.499 75.738
 79.017 737.265
 802.303 984.054
 502.306 89.521
 410.805 705.483
 111.663 112.190
 552.924 652.610
 853.937 765.395
 313.281 119.651
 943.766 522.739
 22.075 917.777
 674.658 162.747
 251.469 452.106
 792.783 429.395
 412.090 502.925
 905.564 835.301
 556.806 288.711
 501.000 291.484
 732.204 953.057
 304.644 769.361
 686.626 34.245
 76.168 600.346
 6.781 738.196
 301.166 78.355
 575.584 576.471
 149.519 798.564
 337.705 675.524
 210.145 205.274
 645.386 476.375
 862.809 461.977
 307.421 681.066
 278.014 342.268
 953.960 859.912
 341.514 981.569
 487.430 698.595
 754.227 152.611
 446.613 164.108
 963.077 123.936
 751.605 21.612
 813.400 37.526
 909.424 899.185
 87.103 271.860
 684.517 123.672
 688.753 128.788
 19.067 628.387
 778.664 850.653
 622.041 542.967
 819.968 907.781
 833.465 438.491
 326.374 431.257
 764.817 329.030
 167.243 852.643
 174.097 276.524
 33.665 267.696
 364.725 52.560
 98.175 797.377
 613.496 661.994
 844.692 574.347
 200.337 403.775
 415.263 750.267
 200.421 448.975
 855.562 677.560
 429.404 960.401
 159.182 763.666
 630.364 508.691
 657.069 286.547
 434.724 793.287
 796.634 73.215
 300.516 430.771
 756.915 520.045
 464.342 195.795
 281.446 131.761
 576.003 600.133
 37.361 998.090
 707.823 972.570
 263.730 351.724
 638.152 296.508
 318.527 262.392
 947.428 403.908
 414.296 339.396
 485.737 784.900
 618.093 24.089
 76.342 213.885
 430.150 155.621
 16.606 717.793
 624.858 254.314
 585.657 613.581
 791.776 669.541
 629.783 553.753
 236.676 930.831
 587.658 765.098
 754.055 385.560
 457.081 112.064
 752.498 333.093
 65.011 817.813
 370.036 218.422
 158.471 829.352
 453.806 138.463
 813.782 5.138
 570.431 567.247
 196.866 761.691
 862.438 213.890
 982.778 158.294
 451.550 696.624
 645.724 884.454
 919.827 920.225
 202.535 392.970
 960.582 871.322
 876.761 782.246
 696.962 950.439
 44.333 655.424
 109.446 910.906
 925.317 392.496
 14.830 208.376
 952.947 276.500
 697.121 831.531
 937.311 68.877
 531.913 1.255
 856.416 675.194
 275.224 24.402
 864.461 864.473
 438.285 866.992
 371.920 877.800
 752.734 983.869
 493.364 599.665
 885.124 686.542
 898.940 574.367
 603.151 942.863
 969.227 976.008
 673.969 341.761
 919.186 21.078
 111.020 899.333
 206.501 724.885
 531.794 70.937
 507.355 215.338
 474.605 424.590
 966.354 538.533
 505.989 846.965
 397.591 419.788
 867.668 332.944
 924.855 321.077
 627.598 557.251
 947.606 292.091
 755.656 761.714
 755.968 118.473
 11.665 499.777
 995.728 589.290
 860.258 461.709
 109.857 938.829
 990.297 726.369
 915.709 658.664
 171.162 130.486
 379.741 558.349
 707.069 62.049
 139.967 701.464
 314.975 434.151
 319.445 323.175
 840.642 208.461
 43.980 101.519
 408.665 958.232
 899.024 903.709
 770.987 199.728
 362.894 947.688
 248.504 704.094
 267.252 935.527
 553.348 620.653
 245.953 247.224
 315.366 904.621
 327.483 489.781
 523.100 420.085
 645.208 226.584
 613.401 871.338
 227.326 356.034
 218.916 856.332
 982.007 546.863
 801.449 304.911
 12.775 191.762
 582.148 96.875
 938.095 222.934
 425.209 1.887
 803.888 695.279
 67.100 261.224
 777.744 528.568
 313.066 172.827
 111.783 92.655
 379.881 243.623
 823.111 194.184
 359.607 650.390
 335.686 394.222
 52.771 481.409
 577.141 759.589
 988.225 110.726
 53.957 72.545
 956.551 945.162
 516.613 30.929
 557.875 57.444
 454.451 41.296
 154.996 18.429
 762.517 209.297
 858.893 724.705
 137.283 73.234
 213.754 607.597
 675.767 407.792
 628.951 244.422
 567.007 85.555
 190.075 776.649
 923.331 954.544
 712.582 392.311
 651.407 42.138
 50.375 436.846
 713.154 91.105
 86.361 978.479
 280.551 574.791
 189.355 138.010
 705.863 418.763
 476.695 480.504
 172.456 809.344
 57.447 805.908
 577.020 719.791
 708.311 830.387
 40.644 297.516
 642.565 349.359
 325.789 586.237
 238.930 361.536
 924.083 401.746
 697.680 421.031
 204.192 625.865
 559.214 797.870
 501.438 957.725
 157.489 257.487
 575.693 882.927
 267.002 824.398
 349.261 548.159
 145.453 446.914
 102.692 510.944
 660.934 217.078
 397.680 261.332
 336.730 677.039
 409.545 665.272
 640.984 729.493
 287.371 379.313
 213.055 1.116
 771.088 45.189
 552.037 934.870
 938.006 43.208
 922.359 926.458
 436.176 508.372
 361.530 4.183
 401.096 576.645
 38.938 677.826
 911.598 705.073
 223.315 964.550
 989.076 813.699
 509.233 317.120
 903.777 734.944
 47.278 326.887
 747.674 473.786
 463.790 11.140
 643.996 416.389
 167.884 97.727
 570.071 353.557
 377.752 630.797
 7.462 876.479
 584.704 97.362
 639.021 864.651
 270.181 38.012
 177.337 818.895
 534.113 194.937
 427.083 236.170
 246.851 870.630
 601.922 7.988
 343.709 540.837
 185.273 522.044
 711.583 371.035
 646.542 219.020
 619.689 127.706
 706.934 406.009
 997.995 820.757
 651.191 147.752
 822.225 43.655
 166.265 680.670
 6.542 441.200
 70.867 547.010
 195.089 594.683
 999.951 192.197
 670.962 199.743
 997.577 163.483
 833.114 68.076
 125.482 988.480
 723.772 820.793
 641.294 884.953
 394.726 284.524
 271.228 386.094
 282.202 442.989
 281.770 876.299
 596.655 243.901
 831.019 680.239
 233.968 786.597
 793.865 382.054
 164.087 108.172
 449.914 261.830
 266.546 399.253
 96.169 303.917
 351.878 484.567
 498.073 977.234
 654.108 533.531
 776.005 623.599
 501.097 473.183
 696.042 668.659
 593.047 476.459
 703.449 234.477
 350.048 225.375
 417.504 967.014
 960.027 698.910
 662.854 769.996
 980.037 822.772
 614.454 574.072
 855.736 21.940
 902.416 572.400
 343.570 131.512
 884.991 467.091
 193.052 107.462
 30.641 32.293
 296.256 912.216
 935.325 686.551
 890.073 972.271
 873.161 147.683
 933.598 873.505
 575.323 626.484
 936.468 897.269
 744.133 300.605
 819.992 545.282
 430.847 36.888
 715.880 57.854
 83.564 930.043
 389.621 817.784
 756.344 269.030
 487.605 436.780
 565.193 991.828
 397.560 743.336
 87.576 646.959
 857.527 97.403
 589.157 839.311
 804.328 730.000
 987.095 232.355
 401.321 693.064
 539.469 433.064
 888.199 569.781
 803.995 664.874
 342.155 167.496
 308.406 593.487
 697.014 838.752
 194.678 206.428
 330.669 961.444
 368.260 347.155
 174.856 82.490
 132.813 595.404
 926.732 682.340
 105.412 285.857
 428.809 857.384
 274.370 825.582
 340.522 116.683
 222.577 256.740
 637.194 136.888
 837.533 504.581
 354.695 668.911
 762.087 632.587
 43.028 811.514
 607.531 17.928
 119.943 795.870
 706.430 873.229
 325.094 12.326
 282.824 327.398
 692.988 772.623
 171.820 82.186
 393.903 769.931
 141.821 866.059
 769.075 173.159
 926.389 787.117
 320.940 84.431
 928.220 657.493
 50.259 778.684
 336.680 228.261
 676.993 826.544
 928.269 482.950
 86.342 236.530
 874.425 26.021
 28.974 16.056
 444.694 647.744
 227.003 684.296
 0.165 216.953
 724.546 931.013
 259.724 656.966
 531.735 726.718
 581.089 296.879
 379.984 189.515
 223.611 900.662
 98.431 606.846
 997.554 90.482
 679.092 415.737
 805.206 269.873
 291.958 148.460
 746.037 978.677
 189.626 352.734
 297.624 477.506
 780.853 63.264
 655.874 258.179
 908.559 316.848
 384.716 741.775
 123.236 514.242
 802.944 182.151
 158.651 701.999
 943.013 405.006
 882.344 405.680
 825.519 536.440
 276.181 836.864
 278.999 6.864
 897.542 730.668
 625.843 442.839
 253.317 873.935
 483.022 308.627
 388.483 448.556
 375.556 448.986
 128.488 546.663
 218.832 773.906
 28.040 787.634
 333.905 863.901
 454.272 569.385
 61.714 51.250
 983.945 572.440
 234.748 728.849
 614.653 174.434
 448.330 75.362
 199.523 160.452
 901.704 775.122
 112.191 781.844
 407.876 506.205
 860.726 839.495
 310.317 213.486
 200.481 79.253
 506.830 359.045
 79.620 85.082
 531.996 224.486
 398.438 853.102
 858.507 843.536
 313.783 905.973
 866.491 574.419
 490.322 756.957
 623.867 626.229
 936.560 616.626
 998.038 868.744
 589.045 828.748
 161.417 958.428
 674.866 766.772
 194.856 572.828
 720.187 975.951
 871.786 370.113
 339.274 631.244
 412.484 79.370
 170.287 836.206
 826.478 920.682
 385.333 617.247
 658.554 782.477
 535.346 390.621
 470.506 318.543
 365.616 181.647
 129.884 330.318
 4.126 457.937
 45.047 574.160
 258.721 367.427
 442.346 971.401
 915.696 730.006
 888.983 234.899
 994.475 866.325
 739.824 183.986
 41.822 322.484
 447.093 665.098
 233.850 593.785
 590.580 583.749
 362.176 909.371
 637.895 281.059
 607.578 122.656
 357.735 441.790
 323.970 386.007
 215.569 128.191
 169.263 963.738
 165.095 13.190
 707.507 662.366
 898.075 696.339
 776.745 604.072
 670.395 275.759
 255.266 626.960
 327.550 409.363
 479.752 418.008
 605.090 609.295
 164.543 541.393
 379.240 796.319
 762.392 51.416
 443.168 407.549
 392.266 126.577
 941.677 954.132
 665.774 646.019
 620.987 608.293
 475.520 383.865
 53.527 545.460
 399.061 318.665
 446.006 651.290
 232.434 757.812
 201.426 240.452
 36.537 639.480
 204.322 429.608
 275.466 592.004
 658.387 207.421
 293.743 463.162
 5.240 386.674
 742.750 955.401
 973.747 984.979
 177.520 359.311
 585.702 29.592
 33.073 823.820
 113.349 826.977
 512.801 60.521
 638.196 778.681
 616.155 289.692
 292.595 401.623
 963.233 801.064
 222.841 253.853
 182.301 942.956
 245.197 547.447
 183.254 154.358
 477.673 810.355
 494.137 816.901
 526.891 641.325
 165.971 994.000
 150.726 379.580
 307.999 325.028
 466.098 17.544
 684.210 501.004
 443.302 445.038
 643.708 428.457
 542.434 791.956
 961.373 718.980
 275.934 289.283
 498.819 868.135
 299.187 391.540
 354.230 19.357
 366.823 484.461
 827.079 672.089
 377.307 67.230
 881.540 980.321
 447.131 967.344
 230.717 305.180
 896.171 676.666
 890.405 606.034
 528.319 939.110
 352.301 767.300
 200.304 63.559
 16.510 516.772
 383.789 260.794
 394.307 665.674
 941.462 431.644
 864.921 725.969
 310.421 977.261
 543.155 787.909
 571.903 213.746
 514.864 886.781
 795.146 95.707
 329.359 984.667
 587.376 70.263
 34.906 438.617
 927.535 769.098
 116.577 234.291
 277.322 816.416
 684.250 913.181
 271.449 590.645
 979.716 606.469
 314.932 273.898
 371.321 769.933
 437.104 792.314
 205.892 467.983
 251.200 270.103
 242.604 522.485
 779.501 758.522
 531.921 680.808
 864.781 266.891
 982.702 590.261
 489.951 415.612
 18.149 731.323
 363.403 390.898
 520.835 263.919
 844.551 738.334
 150.823 699.102
 632.795 958.684
 359.501 408.302
 526.724 826.499
 363.820 724.753
 85.525 942.547
 667.790 43.365
 750.558 748.125
 675.450 168.470
 174.847 206.624
 614.847 741.318
 377.478 619.790
 547.170 964.467
 307.587 757.936
 158.238 857.362
 340.849 200.625
 388.436 771.172
 715.317 703.336
 647.468 971.724
 471.434 613.218
 355.553 393.044
 824.477 80.835
 154.687 562.323
 251.222 672.943
 222.263 607.104
 803.846 242.583
 402.588 850.220
 113.920 706.570
 135.934 965.730
 261.657 6.838
 523.801 964.133
 657.509 671.737
 15.628 367.028
 514.886 367.501
 656.560 55.636
 537.565 850.739
 196.909 185.024
 459.678 152.384
 558.197 763.268
 869.632 385.261
 683.191 534.181
 834.554 655.133
 1.022 471.623
 684.734 443.116
 24.506 806.219
 587.020 930.774
 704.405 140.605
 354.197 863.690
 411.998 961.914
 129.347 141.158
 952.367 90.366
 928.275 715.709
 50.052 186.568
 500.802 64.087
 847.786 19.072
 17.634 319.142
 247.862 425.039
 841.227 638.724
 362.286 703.463
 187.575 932.410
 958.383 0.712
 124.884 209.907
 955.161 286.300
 831.940 486.795
 684.970 992.513
 803.621 955.292
 555.191 790.134
 146.983 461.813
 774.674 295.041
 864.894 831.765
 125.957 513.425
 135.034 238.502
 122.013 319.135
 822.861 261.396
 868.278 262.911
 533.618 41.985
 218.189 103.640
 329.713 692.190
 352.643 955.205
 187.770 890.320
 298.113 203.904
 419.600 115.228
 520.027 980.967
 661.587 803.597
 61.202 98.473
 878.955 597.300
 541.234 866.599
 819.635 895.349
 71.826 12.699
 874.729 896.943
 982.910 191.240
 699.667 867.829
 481.401 996.466
 765.958 271.812
 592.647 420.979
 245.154 863.297
 156.506 812.925
 974.332 656.616
 286.087 307.513
 369.456 585.442
 646.037 696.145
 895.828 493.401
 595.694 765.113
 383.053 98.168
 675.308 317.802
 98.205 629.721
 923.889 687.593
 31.040 733.437
 16.104 366.479
 468.073 865.300
 432.482 996.085
 260.194 95.488
 649.121 987.933
 546.478 924.076
 295.842 318.767
 363.210 235.696
 108.831 960.590
 23.344 856.046
 347.021 95.314
 332.315 690.468
 780.693 887.821
 248.862 132.126
 854.037 571.663
 95.238 224.020
 706.776 876.988
 663.817 985.288
 277.793 104.812
 803.623 798.513
 148.249 144.984
 251.058 872.498
 383.609 432.702
 497.279 505.963
 751.785 740.983
 466.766 284.561
 5.096 80.855
 277.239 939.487
 671.875 109.322
 622.859 514.718
 92.129 875.273
 586.393 755.874
 412.112 528.927
 360.825 411.924
 413.915 610.212
 318.570 987.130
 465.944 560.408
 682.472 590.998
 433.659 279.803
 255.244 995.548
 60.983 507.954
 984.507 49.376
 423.117 924.086
 763.593 835.048
 440.879 560.336
 681.600 649.009
 843.280 62.869
 780.499 180.900
 154.868 713.861
 296.474 461.954
 381.755 894.941
 854.116 920.668
 767.514 799.798
 345.804 549.530
 807.859 925.512
 417.955 961.057
 249.763 939.797
 957.129 347.419
 983.245 451.345
 532.035 798.574
 67.358 535.049
 914.686 462.900
 948.843 380.913
 41.427 926.285
 643.746 458.405
 751.020 355.442
 998.213 196.007
 474.617 204.626
 442.027 463.398
 576.414 68.157
 42.850 471.575
 32.436 911.153
 384.107 950.089
 569.626 905.178
 376.790 262.158
 702.841 302.263
 705.123 134.901
 441.136 708.784
 155.857 836.185
 877.713 169.336
 627.306 360.043
 724.022 180.162
 521.128 693.423
 844.830 52.416
 429.861 747.903
 447.798 508.972
 316.747 536.297
 181.569 486.472
 590.073 656.716
 606.985 429.411
 778.926 882.352
 386.406 898.409
 675.702 426.083
 848.900 704.290
 406.013 302.995
 50.139 547.471
 579.906 714.357
 974.045 953.640
 458.753 852.765
 490.797 207.275
 507.282 324.665
 167.740 690.683
 185.381 113.706
 54.558 124.690
 843.255 792.302
 363.032 405.520
 917.929 421.058
 219.527 158.891
 668.933 163.447
 772.644 545.700
 644.159 259.293
 230.080 903.370
 219.682 333.659
 421.643 282.850
 523.771 521.641
 236.526 24.322
 28.045 34.301
 462.744 25.851
 88.063 311.617
 818.177 10.752
 840.268 56.045
 162.555 743.579
 538.959 231.641
 327.476 24.809
 650.588 580.816
 709.822 294.014
 646.332 651.691
 708.652 565.273
 358.552 557.034
 415.628 121.569
 231.831 280.061
 316.449 212.775
 622.039 897.711
 450.743 880.780
 122.885 468.610
 788.795 812.249
 452.278 906.965
 996.713 772.011
 762.361 76.515
 211.841 66.284
 977.028 747.709
 575.030 633.666
 367.323 389.392
 656.618 662.448
 584.251 951.784
 362.614 125.391
 644.624 544.719
 663.657 738.332
 350.955 943.501
 502.089 658.070
 591.548 149.905
 405.187 699.963
 260.547 298.550
 771.721 78.932
 836.509 295.884
 64.159 152.407
 216.887 992.466
 492.636 503.909
 307.774 967.020
 435.099 975.799
 274.403 206.286
 219.849 104.391
 757.485 927.173
 873.924 385.694
 820.987 351.811
 588.833 101.822
 813.728 522.154
 502.124 153.556
 674.022 854.813
 670.821 701.144
 785.172 480.373
 5.328 31.351
 179.788 891.775
 327.697 202.848
 400.803 716.362
 457.047 823.645
 442.619 714.241
 351.319 73.448
 31.529 345.939
 345.505 481.256
 752.565 414.554
 622.274 325.501
 710.963 607.129
 384.742 52.422
 128.949 987.753
 129.532 160.789
 449.414 147.575
 750.793 320.631
 652.098 326.619
 455.151 464.125
 918.163 187.014
 99.509 482.648
 916.630 350.351
 247.145 400.229
 570.317 392.489
 94.718 275.949
 507.118 812.055
 278.798 62.455
 660.082 914.323
 203.698 551.696
 870.521 456.225
 924.181 849.654
 424.030 922.502
 201.525 407.531
 339.697 104.614
 267.299 6.275
 895.935 155.932
 166.670 643.894
 348.447 937.382
 606.251 550.822
 441.052 451.151
 747.311 488.239
 70.874 706.099
 813.993 639.091
 116.159 952.455
 131.101 243.417
 816.551 866.214
 873.716 261.136
 388.502 721.943
 460.771 759.676
 517.799 648.766
 919.556 54.721
 579.745 765.887
 403.681 404.140
 556.554 904.645
 282.319 933.027
 640.311 72.924
 205.602 507.284
 995.678 149.387
 365.053 170.703
 504.998 119.883
 837.230 102.846
 3.191 612.517
 654.799 569.865
 332.501 442.720
 776.590 145.770
 887.787 252.625
 814.499 336.439
 389.516 292.838
 561.259 292.208
 700.137 637.880
 593.024 337.307
 204.302 103.190
 491.410 756.243
 796.857 311.395
 241.452 479.965
 885.151 473.917
 768.025 719.942
 112.662 761.828
 230.183 58.976
 175.909 653.867
 910.174 266.484
 141.090 401.847
 324.179 47.271
 903.754 42.193
 511.078 830.541
 785.336 20.547
 492.549 475.391
 963.656 63.336
 264.758 715.747
 308.105 20.642
 703.909 238.067
 879.469 879.047
 723.372 315.996
 583.032 377.232
 390.368 895.045
 283.375 792.697
 429.938 295.500
 730.085 662.169
 250.728 291.897
 363.364 873.992
 911.935 131.911
 3.534 666.520
 107.382 116.538
 442.749 286.286
 518.363 107.519
 493.406 123.363
 731.627 828.523
 376.182 34.072
 236.156 45.417
 800.017 784.107
 908.538 750.678
 373.405 364.790
 431.406 830.719
 346.036 633.781
 525.242 496.464
 194.990 856.990
 926.701 31.289
 401.677 344.193
 135.395 321.450
 403.560 305.934
 947.908 738.160
 215.982 158.588
 277.821 433.622
 499.508 878.136
 252.103 82.679
 870.815 277.426
 808.779 774.756
 321.981 647.877
 182.869 755.612
 604.059 472.112
 644.943 293.871
 53.899 551.644
 490.050 252.863
 384.621 91.986
 608.202 273.847
 534.050 0.485
 498.090 503.084
 464.278 849.627
 513.520 843.545
 349.800 875.671
 610.403 994.418
 479.974 770.473
 247.582 410.335
 360.710 399.635
 196.825 510.743
 435.118 475.014
 348.624 381.708
 886.382 422.011
 626.975 112.221
 549.514 525.262
 516.803 209.700
 781.080 989.701
 584.452 50.607
 534.975 911.963
 559.653 488.128
 13.214 680.246
 825.109 896.693
 327.284 884.960
 508.625 560.205
 169.509 69.387
 227.205 275.433
 685.060 236.363
 30.381 852.853
 511.703 876.547
 322.075 253.684
 352.210 834.649
 800.504 944.111
 827.862 786.056
 491.000 606.201
 673.037 677.549
 207.419 191.293
 340.921 677.321
 667.324 897.400
 647.710 982.548
 610.829 600.106
 363.815 13.713
 692.376 559.594
 420.672 866.053
 391.615 498.726
 223.562 437.820
 439.634 922.799
 105.710 975.766
 199.120 495.860
 215.934 199.798
 443.595 456.898
 668.784 35.515
 126.932 148.124
 997.841 905.910
 48.165 323.836
 313.347 637.786
 29.711 739.596
 876.332 215.955
 23.924 705.706
 442.773 776.412
 831.324 585.200
 911.100 541.119
 194.476 273.985
 810.640 550.358
 468.461 309.603
 611.671 497.910
 859.130 595.852
 912.004 189.273
 64.153 624.608
 280.909 859.148
 702.509 235.430
 17.414 52.439
 32.004 230.578
 733.303 9.643
 441.224 800.963
 506.339 535.008
 74.673 601.164
 199.434 461.981
 673.600 213.339
 317.754 878.839
 459.096 575.723
 717.325 816.986
 270.485 27.056
 403.086 730.040
 526.104 880.030
 206.874 663.765
 173.521 721.623
 40.274 911.239
 123.564 923.483
 725.323 305.819
 651.787 499.564
 747.656 283.872
 539.848 479.745
 109.719 872.610
 908.602 276.593
 322.474 764.231
 558.403 147.847
 326.602 330.010
 427.271 230.217
 221.197 526.757
 454.355 812.019
 369.635 138.464
 597.961 484.908
 97.485 179.029
 110.558 671.110
 472.670 824.266
 977.388 255.169
 818.507 225.126
 943.186 792.189
 738.746 527.219
 998.869 42.234
 691.456 447.525
 995.895 558.007
 24.761 667.037
 72.343 285.787
 949.479 932.422
 386.799 824.255
 67.095 231.211
 792.279 209.020
 769.889 339.324
 273.934 80.119
 385.180 828.647
 405.976 463.505
 227.389 673.013
 642.590 414.391
 458.067 576.262
 785.565 579.775
 621.191 254.437
 511.830 629.467
 33.250 89.789
 894.106 160.149
 557.282 806.821
 607.712 416.836
 197.557 335.426
 139.481 212.293
 15.724 574.269
 157.171 110.187
 16.644 865.553
 69.369 15.135
 387.760 172.338
 219.225 166.089
 132.657 9.587
 576.390 433.184
 128.638 433.571
 889.102 187.204
 698.875 920.147
 154.594 650.960
 239.430 855.674
 786.082 999.291
 425.651 985.081
 776.784 886.163
 264.770 386.008
 467.310 20.810
 313.742 7.448
 646.724 758.373
 873.319 183.308
 797.497 922.713
 859.100 728.479
 421.125 639.469
 373.883 685.993
 848.413 366.041
 127.493 722.561
 493.339 492.651
 712.514 786.179
 602.231 426.259
 117.785 428.705
 584.050 418.834
 594.532 159.461
 589.265 165.773
 259.505 99.528
 193.792 372.367
 380.319 832.790
 603.307 699.881
 723.312 746.628
 437.954 282.419
 314.836 886.210
 806.728 16.439
 462.245 740.353
 407.006 122.081
 468.218 778.971
 862.712 755.818
 547.133 582.299
 472.999 304.095
 488.442 166.503
 213.422 135.265
 411.310 510.485
 897.951 150.330
 896.906 231.964
 260.592 210.565
 77.792 19.986
 690.571 81.505
 193.951 494.550
 999.007 707.948
 306.313 85.937
 904.830 604.351
 483.682 776.479
 603.490 730.475
 868.153 861.149
 477.210 135.296
 676.104 511.552
 576.507 745.660
 833.406 887.174
 259.027 192.929
 579.492 860.388
 326.147 394.904
 838.407 405.540
 116.068 515.929
 356.989 160.955
 463.222 830.311
 790.215 184.943
 839.816 218.772
 888.882 87.696
 681.403 480.806
 360.636 390.552
 142.893 184.482
 555.568 518.562
 815.751 376.948
 923.971 413.191
 195.891 511.835
 836.163 516.468
 562.725 422.676
 300.706 248.993
 3.603 983.838
 903.799 20.178
 388.657 292.224
 783.621 974.239
 415.730 204.984
 91.058 809.347
 353.902 951.760
 443.287 95.444
 720.452 266.680
 697.627 59.423
 936.319 157.823
 636.696 71.352
 578.834 543.419
 117.114 334.334
 450.421 668.427
 975.765 101.340
 523.847 496.688
 671.140 178.385
 327.479 317.754
 751.715 353.874
 369.867 169.246
 856.163 563.475
 347.078 551.615
 956.836 168.943
 656.822 389.346
 932.154 323.765
 892.036 498.430
 596.912 410.082
 687.732 572.620
 912.111 367.123
 436.335 159.255
 945.565 64.364
 809.218 408.769
 47.529 891.163
 769.606 840.413
 756.072 392.912
 331.607 650.862
 847.341 51.421
 911.966 523.585
 216.681 419.783
 888.593 686.959
 516.470 530.174
 279.385 470.766
 612.235 313.711
 95.985 566.948
 454.997 236.667
 422.519 995.249
 237.901 265.027
 84.891 681.882
 120.125 932.937
 580.843 994.884
 100.081 789.184
 856.740 348.784
 120.450 924.218
 369.130 540.097
 335.060 998.667
 435.910 140.789
 885.735 78.807
 144.785 536.738
 77.748 276.672
 480.243 920.667
 635.215 349.587
 992.205 242.590
 720.821 958.776
 350.591 185.176
 653.637 657.791
 804.304 206.415
 118.887 82.939
 637.585 508.353
 76.600 469.390
 641.531 19.711
 312.760 3.524
 797.161 583.798
 485.383 645.418
 405.160 123.879
 775.717 681.608
 855.906 609.114
 616.373 179.798
 874.309 799.299
 16.597 761.747
 113.169 530.136
 401.274 251.693
 325.118 377.851
 613.875 124.407
 388.884 968.212
 371.730 614.155
 275.677 666.701
 400.352 463.666
 644.436 490.721
 185.576 716.788
 381.777 548.713
 569.834 581.386
 738.411 253.186
 661.834 117.412
 146.224 733.651
 935.226 511.885
 669.956 940.736
 247.711 676.135
 898.412 674.342
 431.676 295.259
 909.476 367.360
 283.220 745.036
 451.051 733.294
 228.957 202.859
 319.779 53.283
 777.695 67.566
 947.376 787.788
 493.992 485.016
 730.301 593.979
 667.340 384.054
 674.889 595.238
 927.466 258.958
 442.902 658.738
 684.104 803.168
 40.578 405.691
 687.708 983.986
 819.755 12.376
 33.526 843.879
 477.822 504.566
 210.548 81.297
 632.212 40.586
 52.863 678.504
 786.575 596.353
 735.593 647.476
 34.070 877.585
 900.666 514.584
 296.140 198.693
 57.400 883.490
 863.493 384.155
 115.121 241.851
 283.816 506.367
 134.253 815.173
 474.909 904.792
 570.852 440.273
 282.842 505.988
 707.777 116.479
 455.546 944.646
 962.501 596.118
 269.554 474.704
 13.384 363.442
 390.794 650.046
 448.306 905.216
 232.346 380.064
 994.531 844.592
 308.448 250.868
 498.013 356.102
 293.969 113.176
 173.056 132.687
 553.942 428.622
 306.848 880.384
 383.911 933.633
 473.342 982.997
 626.971 911.087
 360.904 233.733
 439.030 982.172
 849.830 764.931
 944.538 462.457
 869.191 928.061
 248.320 225.853
 525.408 556.699
 586.206 837.395
 813.717 973.960
 351.628 740.577
 12.463 236.766
 824.468 198.048
 311.350 412.184
 852.341 807.043
 858.874 391.231
 646.423 954.994
 829.865 613.952
 610.504 898.779
 238.011 622.839
 532.553 986.237
 555.437 112.056
 45.517 274.706
 84.788 895.219
 474.182 712.824
 869.979 288.247
 696.523 553.670
 469.084 875.017
 583.303 565.268
 464.135 587.101
 763.788 344.740
 293.363 844.945
 676.744 961.916
 85.318 52.524
 85.793 734.546
 203.057 652.396
 901.244 38.547
 300.121 890.314
 394.508 191.757
 806.322 331.087
 806.811 17.896
 936.526 448.642
 235.198 238.823
 913.996 487.317
 272.820 288.488
 63.724 478.060
 637.366 62.409
 531.115 277.791
 344.611 974.034
 466.014 783.614
 479.842 86.455
 758.107 822.521
 347.929 17.867
 572.099 413.876
 505.743 415.634
 592.779 194.216
 614.377 581.249
 712.251 345.158
 111.962 971.975
 863.464 704.629
 773.100 860.083
 393.202 213.941
 363.054 93.724
 169.236 68.725
 842.249 261.477
 4.235 26.490
 160.820 343.069
 754.810 169.084
 288.368 249.733
 997.840 931.864
 138.584 278.118
 705.796 565.868
 812.614 70.810
 124.444 83.023
 643.123 984.573
 714.210 601.713
 869.852 994.909
 743.081 330.440
 117.368 233.837
 934.654 936.320
 829.936 678.800
 578.529 993.605
 303.491 236.812
 128.342 612.076
 250.086 742.623
 550.306 238.049
 948.631 96.456
 375.163 299.922
 943.094 680.355
 460.045 648.978
 114.506 227.186
 123.197 203.748
 398.127 778.766
 391.185 437.333
 767.328 205.524
 240.661 211.993
 639.269 806.614
 648.489 340.094
 55.877 743.901
 36.972 276.687
 791.468 854.004
 944.852 683.821
 573.319 738.338
 927.636 673.053
 464.396 851.218
 328.934 268.964
 942.250 630.762
 531.953 746.864
 561.800 977.026
 39.572 702.152
 262.695 647.981
 513.002 992.133
 277.233 378.378
 71.546 554.671
 319.191 831.929
 396.142 818.283
 846.637 366.537
 742.164 257.559
 955.805 159.520
 935.285 163.812
 94.057 529.154
 959.245 957.232
 696.883 465.543
 335.430 192.574
 928.846 3.416
 208.485 650.261
 516.500 328.284
 785.479 669.140
 731.036 492.339
 501.814 791.937
 641.056 555.121
 307.092 251.297
 996.116 474.433
 658.227 230.424
 407.133 414.112
 883.369 860.618
 701.297 456.366
 324.721 756.848
 490.687 297.644
 195.381 496.117
 602.385 48.947
 87.336 781.347
 273.845 75.498
 65.097 341.364
 73.729 108.636
 870.946 646.092
 722.007 997.226
 880.008 782.021
 163.270 179.968
 581.318 868.537
 906.673 637.517
 857.747 998.653
 250.540 998.681
 604.090 171.613
 228.335 43.279
 998.282 128.704
 67.520 871.015
 342.717 502.306
 468.992 937.451
 966.740 601.956
 870.614 331.557
 451.039 366.050
 35.274 562.081
 951.704 145.311
 236.529 600.156
 796.043 711.581
 140.856 502.026
 751.815 125.664
 295.697 7.886
 472.484 289.377
 220.812 620.647
 957.778 353.672
 213.945 742.646
 383.447 876.545
 570.729 60.152
 117.373 206.624
 386.423 976.948
 999.555 11.971
 59.839 111.820
 197.837 945.189
 117.390 683.573
 914.394 917.799
 780.176 645.078
 492.978 396.672
 525.249 219.221
 724.875 96.773
 662.625 699.475
 361.660 756.542
 34.343 61.903
 582.649 689.683
 416.016 789.879
 829.780 120.293
 93.285 924.790
 486.285 53.182
 626.787 452.752
 139.650 499.356
 694.203 837.346
 13.838 175.405
 494.483 570.162
 788.655 497.586
 858.097 684.023
 731.556 485.349
 472.279 48.218
 463.377 528.990
 498.564 121.445
 956.858 331.666
 31.921 497.912
 545.833 442.673
 979.472 756.919
 902.337 907.523
 878.925 668.878
 545.246 687.614
 241.742 964.287
 482.446 680.393
 206.551 520.384
 891.806 697.722
 590.205 737.536
 225.644 449.109
 996.048 978.911
 18.079 6.714
 103.577 538.251
 802.156 995.280
 945.828 627.931
 549.287 712.731
 158.926 179.910
 651.157 922.087
 343.694 803.081
 725.398 304.191
 746.546 410.193
 71.045 680.758
 83.933 824.695
 886.004 531.233
 92.009 1.864
 922.617 973.458
 75.022 389.682
 963.184 961.215
 599.213 843.486
 787.347 691.076
 483.926 466.059
 448.115 92.076
 281.571 733.116
 21.587 295.367
 619.353 385.963
 223.886 413.971
 658.053 321.298
 652.404 87.127
 769.089 216.760
 990.024 607.440
 556.626 924.094
 471.885 115.556
 975.435 904.916
 743.486 145.481
 389.681 732.541
 4.155 578.699
 557.990 133.577
 926.369 927.240
 244.397 281.861
 242.942 440.816
 174.448 312.340
 402.365 212.632
 565.509 911.879
 187.448 649.784
 347.806 626.500
 381.978 50.073
 298.829 349.562
 240.388 776.077
 682.273 613.085
 780.790 593.581
 110.874 475.211
 474.461 114.623
 440.429 302.281
 265.569 190.874
 703.337 795.792
 622.132 291.808
 760.566 565.392
 419.768 890.692
 300.659 142.025
 398.514 202.117
 555.889 944.278
 42.966 65.417
 104.811 630.290
 428.228 662.373
 56.165 902.221
 588.076 174.157
 883.446 986.044
 614.560 516.293
 27.626 132.501
 135.630 301.845
 885.918 912.385
 262.804 48.005
 938.361 288.477
 106.234 1.458
 966.221 305.554
 649.621 470.453
 724.141 257.750
 120.270 139.360
 132.727 768.564
 16.331 943.048
 353.559 893.054
 28.199 897.832
 741.678 54.836
 156.464 42.675
 91.556 933.779
 155.319 824.243
 204.693 785.610
 866.522 863.134
 216.872 704.585
 231.577 832.884
 390.139 28.093
 533.789 950.321
 961.619 61.363
 310.072 363.358
 864.021 95.680
 46.139 93.934
 610.169 969.809
 217.116 478.518
 738.125 237.291
 26.221 591.207
 19.681 48.197
 722.238 545.291
 171.459 719.751
 115.977 974.164
 306.112 383.469
 668.276 283.331
 505.620 175.312
 667.374 349.098
 77.175 938.519
 759.712 389.293
 605.529 985.838
 731.337 435.474
 387.715 908.645
 571.646 648.632
 224.038 905.829
 679.279 111.163
 543.134 456.368
 612.342 432.163
 112.250 88.377
 140.227 771.899
 982.950 356.414
 949.000 741.240
 156.949 171.310
 191.449 95.080
 739.274 216.389
 989.463 513.248
 42.365 105.199
 901.611 861.515
 383.938 103.769
 501.763 728.219
 805.572 960.555
 392.871 333.416
 953.177 606.076
 848.991 967.706
 183.118 38.481
 561.965 312.965
 70.258 578.674
 718.670 468.704
 831.087 227.169
 480.200 412.952
 374.099 93.383
 333.852 388.184
 341.595 696.096
 278.429 259.503
 405.894 391.191
 247.415 947.980
 475.778 700.386
 15.437 316.615
 305.946 963.579
 341.529 365.076
 186.688 479.762
 626.829 773.215
 29.359 239.558
 581.041 988.954
 815.053 979.646
 556.370 465.659
 301.932 739.283
 402.506 865.518
 306.680 396.395
 82.866 122.085
 206.535 970.145
 359.883 26.207
 422.368 354.326
 673.073 309.762
 115.472 787.563
 793.395 161.266
 689.504 859.075
 914.731 342.533
 665.739 420.180
 839.826 977.742
 279.080 40.040
 713.720 62.693
 611.818 868.021
 60.524 465.620
 82.708 94.026
 475.451 850.120
 684.569 922.161
 327.662 499.624
 11.269 772.908
 933.018 431.199
 34.988 625.757
 379.766 689.555
 940.143 220.028
 133.225 61.043
 448.047 598.854
 634.342 158.638
 785.559 953.203
 846.529 434.780
 274.511 283.127
 428.391 977.204
 912.412 316.653
 328.048 247.094
 947.598 827.791
 846.878 308.136
 445.956 779.784
 924.163 663.997
 26.516 34.200
 694.730 930.856
 88.122 47.740
 492.899 96.734
 940.384 504.159
 969.699 702.230
 723.762 66.714
 986.126 574.976
 993.704 895.818
 401.414 685.630
 442.954 656.515
 827.769 704.939
 738.544 981.004
 236.235 133.478
 602.563 683.477
 914.601 667.760
 518.732 19.167
 467.994 243.967
 203.584 398.756
 164.812 964.477
 847.856 815.647
 141.505 629.231
 170.347 810.201
 544.447 646.168
 295.532 715.759
 188.696 730.114
 83.505 730.417
 412.916 581.264
 725.350 701.219
 496.496 991.781
 540.777 449.283
 846.197 906.821
 53.114 701.749
 551.118 474.739
 597.755 816.115
 319.944 186.463
 175.424 212.218
 55.116 717.490
 675.641 884.831
 764.630 954.979
 356.362 314.466
 371.634 89.844
 913.601 174.877
 540.960 267.986
 153.964 243.007
 514.492 580.032
 190.520 31.334
 326.204 594.859
 918.376 705.092
 673.286 944.135
 944.201 529.574
 250.693 894.036
 0.029 268.143
 939.410 412.915
 475.707 862.946
 878.636 992.085
 68.869 261.375
 981.957 698.995
 642.279 176.427
 788.542 451.374
 364.608 803.450
 911.662 876.450
 714.398 364.818
 575.895 955.916
 273.176 764.291
 466.599 815.215
 700.846 440.996
 74.390 870.937
 355.996 696.749
 955.093 244.296
 630.195 697.860
 471.906 38.934
 846.381 32.564
 99.290 190.661
 117.991 37.077
 783.513 63.492
 671.319 127.143
 37.125 494.765
 45.947 518.353
 836.235 301.816
 257.109 58.939
 260.914 339.005
 332.786 394.882
 518.862 537.954
 733.724 441.759
 197.538 242.033
 585.967 643.812
 555.044 840.872
 665.514 892.129
 468.245 769.689
 889.313 274.933
 469.004 425.053
 104.786 208.870
 605.289 292.401
 103.648 506.512
 730.586 425.995
 589.982 768.332
 148.197 479.290
 835.879 234.068
 290.005 378.978
 691.653 116.284
 594.155 860.784
 666.511 86.073
 842.538 846.675
 847.092 246.222
 635.054 714.414
 316.415 759.963
 199.523 79.680
 518.453 593.921
 477.978 732.567
 180.729 262.519
 84.434 813.741
 159.366 349.334
 816.423 416.306
 61.114 140.577
 521.408 308.466
 81.515 289.477
 196.290 905.997
 987.130 781.214
 738.502 514.488
 75.332 969.737
 103.726 7.308
 733.330 384.932
 169.086 819.568
 557.911 776.078
 91.105 500.255
 10.748 271.083
 702.157 168.832
 96.435 36.897
 652.993 429.336
 339.767 761.625
 805.995 480.308
 386.867 120.842
 365.658 964.371
 295.916 7.523
 529.462 184.170
 155.330 205.661
 11.735 594.529
 160.996 771.485
 671.382 402.557
 993.572 193.243
 25.867 872.143
 8.959 361.405
 600.818 756.583
 840.083 67.232
 617.696 658.219
 909.330 620.783
 309.706 38.102
 674.903 842.194
 355.306 838.205
 240.505 125.587
 284.165 16.046
 8.816 137.076
 825.242 774.386
 71.079 511.389
 691.965 460.611
 916.621 320.739
 224.471 340.407
 189.450 160.327
 200.992 63.304
 689.322 123.642
 385.191 243.758
 640.231 314.300
 467.202 306.834
 661.545 587.284
 785.108 483.666
 560.609 49.021
 960.417 496.063
 408.190 231.816
 553.847 214.695
 700.579 442.930
 332.479 99.700
 298.252 362.251
 350.400 990.434
 258.075 705.649
 974.626 272.159
 343.961 505.010
 257.028 347.038
 563.327 992.575
 759.611 925.968
 389.824 69.073
 511.788 952.955
 706.337 125.362
 218.962 7.355
 948.850 459.787
 984.873 99.055
 417.216 462.465
 566.915 691.091
 412.182 38.435
 793.199 132.447
 381.161 719.593
 49.924 55.432
 933.569 516.943
 343.195 547.654
 698.184 626.792
 74.295 423.938
 21.530 604.664
 393.481 840.385
 382.292 927.112
 444.383 968.213
 759.784 982.936
 437.180 902.023
 635.604 371.139
 829.897 354.046
 620.448 973.178
 817.801 687.030
 129.991 42.428
 273.269 183.201
 34.718 585.574
 513.197 120.835
 682.132 560.707
 146.657 734.046
 242.156 987.896
 448.817 732.360
 517.446 452.942
 473.038 36.460
 452.462 817.878
 534.511 293.198
 784.190 256.744
 936.999 629.923
 22.489 177.517
 358.377 824.566
 101.082 726.256
 228.175 448.418
 176.502 594.011
 616.672 693.485
 700.112 847.592
 583.971 151.769
 779.111 709.581
 910.545 161.265
 160.807 239.051
 528.031 880.234
 807.997 971.185
 498.371 670.212
 822.996 910.745
 837.100 847.683
 467.500 131.206
 956.726 358.579
 712.228 288.939
 711.269 408.393
 334.349 941.459
 473.531 779.123
 215.288 872.337
 971.250 233.472
 533.226 25.414
 673.678 563.259
 802.855 880.680
 861.203 15.177
 702.587 547.322
 460.432 820.623
 812.123 780.458
 696.761 680.812
 430.077 961.955
 345.185 392.977
 674.339 628.199
 165.304 442.685
 912.101 824.981
 133.631 691.734
 0.460 758.707
 559.145 136.527
 823.531 371.527
 638.179 739.977
 622.767 463.782
 602.168 208.031
 771.249 329.247
 294.475 212.717
 31.047 956.388
 816.637 395.636
 249.139 222.308
 174.084 723.209
 639.049 95.868
 569.208 627.405
 712.385 243.930
 905.981 338.522
 970.237 61.755
 33.865 900.834
 245.321 627.701
 446.175 324.134
 161.423 406.852
 314.371 946.636
 309.820 331.661
 467.861 415.219
 148.694 694.715
 879.925 291.051
 230.129 764.192
 383.719 491.324
 522.116 232.288
 285.153 925.915
 395.261 227.024
 657.482 391.572
 314.012 245.391
 869.148 171.756
 641.496 728.242
 113.695 749.042
 920.188 212.910
 758.182 476.342
 915.251 826.923
 412.533 145.905
 944.294 974.949
 32.834 829.657
 110.500 211.109
 720.861 594.937
 2.592 660.876
 362.671 195.941
 925.150 782.087
 881.190 338.420
 429.701 445.109
 760.239 864.454
 687.190 120.503
 56.954 222.024
 385.481 631.639
 361.014 902.817
 364.175 343.609
 915.549 449.124
 79.021 592.726
 297.092 960.300
 388.482 527.994
 899.806 350.099
 697.787 642.844
 799.789 513.090
 506.048 68.441
 34.118 911.523
 158.276 15.868
 639.923 269.631
 587.678 571.067
 13.155 201.744
 979.122 731.682
 894.485 861.275
 229.762 137.737
 29.145 502.226
 418.408 287.775
 814.487 132.015
 15.127 188.729
 907.936 908.082
 514.002 792.070
 261.197 310.770
 505.017 291.959
 644.564 396.641
 819.068 365.132
 776.568 100.682
 389.560 819.590
 355.826 879.437
 434.461 383.097
 858.598 252.093
 736.846 636.648
 0.336 550.891
 405.547 407.031
 423.431 499.383
 949.638 441.303
 955.831 926.055
 673.052 450.127
 753.453 836.527
 863.959 822.768
 688.976 320.125
 545.865 571.061
 454.218 982.248
 405.232 580.291
 304.693 164.045
 98.290 649.962
 72.961 542.849
 355.347 355.534
 720.037 473.374
 985.072 602.906
 67.562 819.285
 77.979 170.643
 571.901 991.684
 914.564 221.477
 757.214 424.771
 499.669 35.614
 738.341 15.107
 423.773 285.867
 734.701 880.183
 250.635 391.109
 530.080 671.264
 658.533 593.141
 975.036 136.763
 631.960 786.636
 191.728 473.646
 577.918 66.723
 536.375 539.074
 994.766 859.087
 341.552 301.620
 374.063 168.807
 316.502 85.923
 192.176 372.879
 374.113 566.599
 926.880 424.317
 801.783 972.915
 996.292 810.506
 651.838 216.495
 797.718 983.206
 125.413 307.533
 760.135 761.083
 519.636 403.451
 606.866 797.297
 37.886 576.138
 148.439 144.525
 790.886 93.913
 636.834 168.530
 584.996 911.965
 461.355 130.256
 373.665 635.500
 156.680 137.397
 387.338 464.227
 931.611 461.935
 132.812 311.698
 272.233 423.515
 420.128 200.597
 388.337 783.404
 916.463 213.259
 72.869 404.679
 103.320 288.885
 849.716 476.189
 914.925 334.311
 467.566 926.441
 329.359 798.390
 931.829 465.083
 165.276 661.507
 381.295 571.133
 779.564 837.435
 442.489 425.957
 66.831 166.154
 917.362 383.442
 510.002 400.782
 166.580 838.680
 230.634 32.133
 682.152 949.051
 323.844 139.124
 643.326 368.104
 850.376 156.487
 715.777 153.532
 889.598 982.564
 686.147 127.327
 52.650 944.931
 375.466 910.567
 913.221 50.976
 502.179 480.020
 361.238 691.139
 78.099 641.772
 927.012 566.373
 531.251 172.362
 493.084 376.501
 24.106 314.784
 419.316 545.857
 543.026 750.187
 192.919 556.150
 897.025 401.954
 96.452 898.494
 106.247 413.230
 708.967 107.421
 61.336 208.886
 41.901 175.402
 275.454 685.893
 813.944 8.497
 965.749 640.243
 417.698 629.580
 228.212 542.746
 983.566 987.831
 299.951 619.643
 139.077 430.472
 629.896 917.015
 459.031 839.083
 949.893 61.146
 645.810 848.000
 703.199 841.609
 440.458 431.599
 950.004 501.714
 492.334 971.777
 336.036 824.751
 585.019 963.119
 440.304 247.250
 983.601 63.416
 74.182 446.095
 316.506 799.216
 102.188 159.158
 494.765 953.348
 513.923 574.236
 192.339 323.073
 668.760 14.111
 430.165 988.295
 435.224 52.811
 719.520 579.586
 883.869 706.555
 0.719 911.486
 997.325 179.923
 562.806 139.335
 718.606 431.705
 128.724 714.977
 456.401 814.431
 46.373 530.859
 744.830 386.145
 825.171 941.867
 158.854 482.649
 214.507 793.754
 312.354 453.858
 327.095 135.971
 14.006 430.326
 487.361 190.458
 579.746 807.393
 131.094 137.446
 256.391 167.294
 124.579 881.206
 508.287 347.049
 814.037 705.134
 70.577 685.969
 292.591 414.476
 644.413 425.383
 193.115 509.823
 570.341 199.927
 520.648 214.351
 888.080 359.993
 944.779 887.388
 699.270 945.057
 726.168 856.582
 472.777 824.450
 275.728 866.724
 851.259 313.360
 791.718 816.726
 67.492 325.425
 619.000 894.627
 397.111 348.218
 883.977 546.593
 251.787 623.454
 614.360 368.249
 847.361 420.007
 319.277 189.340
 612.138 135.466
 824.540 555.477
 81.658 722.244
 800.819 978.881
 361.104 69.101
 737.551 734.561
 931.472 80.949
 279.426 385.925
 690.386 282.005
 610.131 416.563
 415.607 453.731
 522.713 370.755
 34.695 633.728
 618.555 327.642
 96.921 410.132
 716.785 681.999
 45.413 903.479
 600.422 422.939
 353.871 831.045
 70.114 0.989
 351.346 183.940
 394.615 579.806
 841.935 42.580
 440.974 872.888
 118.435 29.475
 416.589 775.330
 57.661 608.518
 467.849 788.641
 11.126 536.518
 642.214 491.597
 712.042 45.548
 546.451 485.883
 405.157 964.548
 615.798 811.859
 570.103 796.775
 267.546 522.323
 604.835 468.007
 446.579 171.749
 520.037 901.502
 606.474 441.669
 377.474 2.671
 12.809 11.902
 897.928 933.109
 238.333 400.084
 333.453 494.378
 753.714 641.849
 513.023 941.860
 841.985 950.191
 552.441 913.718
 497.009 469.724
 393.749 335.797
 151.599 790.053
 384.649 987.175
 743.239 378.368
 6.064 860.369
 816.186 676.118
 540.558 893.380
 708.143 435.569
 583.479 96.277
 835.581 372.001
 423.349 442.565
 210.339 314.717
 251.992 185.044
 455.596 459.045
 155.395 917.941
 184.033 771.841
 833.400 813.077
 925.580 69.985
 903.421 969.678
 195.073 275.976
 566.880 837.579
 448.359 123.613
 916.586 695.289
 843.559 422.053
 501.432 321.417
 985.567 436.221
 157.490 314.657
 347.349 68.961
 980.731 159.110
 320.601 164.676
 528.230 653.605
 918.190 240.172
 467.116 922.383
 926.977 396.347
 471.927 986.817
 765.831 700.279
 932.899 31.274
 741.598 342.698
 164.718 659.096
 695.347 778.049
 184.864 865.577
 900.455 516.230
 604.032 303.325
 299.073 445.036
 781.787 971.431
 858.555 474.515
 646.036 404.219
 686.870 878.565
 654.981 89.155
 86.356 200.479
 448.456 418.803
 547.145 738.837
 148.337 330.989
 711.764 954.629
 834.558 657.771
 85.876 172.159
 957.011 471.154
 59.756 482.812
 809.876 656.260
 52.047 115.760
 362.863 975.718
 30.923 792.190
 835.367 818.261
 625.298 824.399
 239.936 96.020
 655.781 318.437
 488.969 705.766
 415.182 664.932
 534.739 76.960
 963.409 198.819
 832.136 461.981
 201.366 132.238
 313.741 290.236
 511.015 538.606
 138.711 507.261
 330.175 728.386
 14.489 892.658
 535.271 12.428
 640.602 827.169
 875.332 816.631
 236.903 430.965
 706.774 877.493
 598.026 883.921
 769.318 812.842
 267.796 667.087
 895.736 492.200
 311.655 425.669
 116.705 109.146
 544.314 781.607
 190.036 731.558
 659.834 242.475
 811.920 938.077
 430.977 28.208
 646.000 269.870
 366.090 223.507
 401.288 980.250
 10.179 858.175
 897.796 561.547
 480.503 906.885
 852.847 894.527
 67.438 511.555
 803.095 492.484
 493.031 81.781
 527.288 106.904
 90.420 80.407
 760.633 97.291
 87.763 901.794
 179.529 132.795
 894.655 89.542
 199.603 441.779
 794.080 399.267
 262.795 427.139
 439.114 711.512
 11.270 755.450
 694.091 252.150
 155.722 257.709
 501.206 835.115
 370.008 165.333
 905.207 148.160
 187.890 379.259
 143.500 340.449
 473.912 930.374
 772.617 115.410
 500.294 349.586
 323.382 98.652
 224.458 904.669
 578.422 744.343
 844.687 173.339
 572.080 410.667
 760.128 68.220
 102.569 312.724
 399.330 585.369
 400.914 827.007
 60.726 355.433
 555.252 443.595
 558.572 692.654
 980.351 549.188
 547.086 684.497
 241.291 75.526
 439.833 882.279
 681.346 903.616
 715.149 44.833
 814.061 205.153
 543.925 872.725
 268.703 699.955
 363.889 735.179
 129.869 73.910
 603.290 536.649
 892.582 638.560
 903.319 361.476
 523.240 214.017
 157.615 655.603
 537.002 315.348
 561.822 1.559
 789.398 43.221
 807.412 80.589
 253.142 787.510
 51.321 22.773
 282.303 503.421
 413.541 867.084
 330.398 109.771
 394.274 398.985
 314.910 575.255
 734.290 829.151
 539.657 728.431
 168.290 15.049
 482.910 368.863
 121.491 614.475
 720.887 129.213
 382.120 369.650
 624.006 890.473
 933.294 840.626
 281.132 674.984
 561.065 291.545
 871.867 515.111
 263.628 52.601
 619.163 140.705
 390.349 769.576
 667.222 657.650
 436.952 262.657
 99.513 55.506
 441.734 763.428
 648.109 127.587
 471.854 615.681
 961.282 595.560
 91.715 909.956
 57.147 177.339
 378.123 286.808
 466.085 436.491
 728.834 369.006
 675.721 309.524
 719.352 62.750
 664.674 670.312
 743.194 663.018
 323.348 495.588
 346.729 184.243
 393.233 619.463
 593.010 256.276
 645.013 576.333
 589.579 934.271
 498.038 139.262
 451.024 792.552
 250.110 264.288
 474.331 145.187
 831.101 790.171
 547.889 363.969
 263.689 348.544
 735.995 267.595
 259.646 82.532
 350.117 919.265
 4.031 414.577
 484.832 894.804
 788.672 848.981
 136.965 936.255
 810.132 634.765
 395.813 668.933
 908.587 683.537
 373.614 781.118
 8.516 959.695
 199.584 308.172
 448.812 301.399
 517.279 756.257
 630.850 346.044
 71.034 89.488
 543.486 619.776
 538.380 698.811
 772.174 493.707
 235.189 496.986
 796.799 337.613
 490.667 133.532
 414.097 933.045
 740.075 903.403
 373.230 800.859
 922.201 406.548
 128.175 202.487
 882.260 90.667
 531.869 979.975
 783.353 930.675
 321.714 287.449
 213.246 135.188
 74.221 457.661
 758.477 658.267
 591.588 453.381
 403.439 684.521
 281.323 427.311
 624.690 164.204
 311.222 98.977
 495.374 934.276
 178.710 836.524
 324.190 269.472
 791.722 279.948
 238.949 677.608
 386.705 974.987
 925.799 964.880
 230.178 109.453
 268.849 644.370
 388.710 2.404
 546.926 504.829
 186.522 328.190
 857.950 972.974
 781.602 139.612
 608.916 932.621
 514.858 955.302
 860.369 65.229
 960.061 504.871
 506.734 971.686
 516.033 80.677
 243.996 262.912
 730.585 867.316
 888.214 171.162
 575.265 539.895
 304.674 754.555
 551.135 910.874
 258.602 429.662
 701.971 424.960
 252.870 871.890
 448.828 954.473
 552.875 537.619
 198.518 127.150
 368.547 467.643
 180.746 458.163
 651.333 176.481
 150.429 882.708
 331.067 379.828
 871.932 59.808
 553.214 892.122
 552.642 597.786
 648.360 82.433
 189.777 333.297
 68.599 920.182
 664.762 65.939
 333.220 498.350
 95.495 936.769
 440.613 382.654
 622.789 559.649
 104.448 607.640
 351.064 328.117
 267.960 297.885
 425.653 176.781
 426.747 922.698
 253.939 765.092
 462.064 50.271
 161.926 253.501
 645.594 121.604
 522.067 878.617
 743.621 451.252
 745.431 617.151
 321.998 131.935
 858.154 710.444
 360.093 289.851
 488.023 445.691
 626.908 739.520
 484.852 740.097
 288.720 318.810
 553.634 24.769
 316.177 360.120
 861.458 91.066
 178.847 951.524
 709.761 749.115
 374.370 956.715
 867.927 802.518
 682.909 555.282
 820.874 301.904
 889.336 211.090
 973.439 780.319
 627.129 117.952
 212.809 63.852
 99.340 965.604
 294.458 799.961
 681.039 238.099
 378.027 453.266
 840.708 639.521
 991.172 724.028
 799.159 842.602
 488.683 78.909
 816.286 794.012
 151.386 918.096
 728.694 771.228
 837.776 299.451
 203.670 270.907
 167.383 701.554
 303.846 384.175
 638.230 26.466
 127.046 362.489
 624.000 553.565
 80.386 646.490
 575.543 382.329
 427.604 283.135
 885.051 709.470
 103.341 722.346
 131.766 130.023
 984.871 808.294
 890.475 729.193
 246.181 972.512
 976.835 628.812
 564.956 322.295
 158.013 596.773
 611.675 389.972
 657.895 437.868
 801.559 673.700
 620.909 918.920
 942.526 931.477
 408.049 589.372
 451.758 175.386
 727.082 830.527
 854.234 906.926
 143.048 983.266
 510.941 806.270
 175.411 286.381
 973.076 573.830
 617.750 317.748
 119.904 172.577
 771.220 520.837
 738.880 350.704
 273.760 462.772
 452.013 68.762
 145.742 591.010
 715.298 611.082
 525.461 208.222
 929.454 541.679
 503.290 84.081
 739.477 848.973
 103.737 874.085
 184.989 206.330
 135.059 265.610
 138.623 116.887
 605.003 356.893
 159.255 187.478
 169.923 173.277
 542.617 29.212
 577.720 804.828
 603.552 468.660
 920.290 419.262
 529.937 296.532
 319.404 263.331
 44.153 618.596
 225.031 754.522
 458.324 710.598
 54.199 313.692
 956.604 834.715
 391.669 769.505
 352.193 735.015
 314.416 939.044
 497.082 994.525
 696.499 458.384
 645.516 373.301
 158.993 595.317
 642.764 937.725
 913.960 757.676
 911.917 783.841
 327.670 739.140
 4.310 515.499
 15.574 585.167
 453.001 190.335
 551.732 870.341
 890.926 38.100
 3.906 351.325
 761.395 996.720
 20.495 483.605
 432.122 627.854
 828.507 392.954
 426.804 657.129
 437.279 192.012
 690.145 641.907
 468.436 287.608
 11.326 774.301
 189.444 684.602
 733.224 767.539
 559.956 547.330
 784.587 103.974
 904.111 110.767
 582.124 612.575
 398.151 761.571
 979.713 628.117
 64.545 946.187
 791.146 614.424
 747.689 861.691
 407.957 626.496
 421.701 388.194
 179.603 873.473
 660.630 813.213
 852.777 723.878
 651.316 852.862
 890.923 80.073
 418.128 707.054
 653.436 219.316
 78.925 201.776
 523.912 49.041
 788.087 917.260
 283.685 614.285
 323.576 913.364
 554.351 501.631
 22.247 720.263
 532.879 148.052
 395.528 531.822
 644.983 642.095
 403.902 529.536
 104.848 321.512
 124.076 376.092
 728.071 764.481
 701.373 689.499
 64.120 844.822
 788.686 671.999
 937.095 595.004
 582.568 593.847
 579.608 179.517
 479.988 982.590
 562.793 326.335
 902.408 746.016
 842.619 862.398
 26.680 54.861
 213.631 332.354
 787.575 263.275
 869.051 96.328
 290.286 975.481
 271.915 365.400
 612.012 240.979
 134.910 672.173
 251.731 833.792
 554.143 632.785
 281.770 339.807
 639.773 146.482
 592.036 927.265
 807.841 525.294
 729.271 936.346
 44.609 341.099
 404.013 912.763
 306.983 927.647
 154.721 186.180
 988.336 653.747
 262.641 206.385
 344.258 979.353
 346.388 388.665
 551.784 372.739
 128.889 365.304
 860.803 874.125
 361.615 113.872
 108.234 174.299
 465.071 146.964
 802.672 786.995
 956.925 654.725
 476.447 247.608
 499.385 434.113
 48.190 300.501
 418.229 501.126
 375.122 40.510
 793.098 238.628
 911.467 764.790
 861.129 697.938
 666.971 447.946
 135.946 552.690
 294.732 871.203
 646.488 144.927
 776.106 375.501
 323.577 902.815
 535.789 344.901
 287.865 124.382
 964.197 2.086
 555.504 80.418
 876.773 69.294
 115.162 600.832
 858.865 738.605
 32.801 671.967
 266.509 143.538
 2.702 127.398
 742.021 833.562
 831.878 692.485
 901.172 344.063
 670.223 514.557
 626.396 811.922
 283.969 838.041
 506.577 212.101
 421.671 769.647
 75.234 450.136
 899.558 616.063
 870.307 521.378
 699.387 199.238
 53.152 788.096
 342.777 886.703
 543.019 193.649
 500.233 981.538
 835.410 757.874
 82.876 154.140
 945.649 824.439
 525.386 962.256
 148.365 369.482
 128.193 283.653
 342.885 857.365
 916.982 904.939
 265.607 35.443
 682.626 188.422
 273.141 102.615
 572.490 935.544
 742.328 538.867
 655.418 429.456
 61.402 733.663
 321.623 461.058
 834.675 353.785
 702.141 602.704
 983.707 115.992
 700.819 413.285
 421.419 511.879
 878.091 849.302
 500.643 822.606
 666.745 271.425
 421.945 976.315
 44.868 818.117
 732.141 973.314
 352.970 950.894
 287.654 531.267
 886.743 934.096
 6.963 598.272
 892.934 310.854
 133.081 524.809
 765.472 881.666
 887.671 70.953
 407.486 729.199
 468.537 413.188
 670.556 799.284
 545.508 781.748
 486.745 921.322
 297.884 946.133
 206.497 799.444
 739.477 130.576
 883.719 937.729
 553.001 5.662
 899.439 77.825
 940.067 605.389
 681.067 65.645
 450.815 564.972
 102.624 55.959
 330.443 183.168
 892.584 181.013
 379.221 969.364
 433.464 713.705
 516.543 541.003
 317.422 949.866
 345.033 757.711
 984.538 510.949
 782.427 597.046
 477.777 161.788
 850.065 540.888
 516.689 72.418
 638.338 714.630
 639.710 393.273
 300.719 32.628
 464.459 115.113
 226.327 497.556
 241.944 145.040
 701.986 188.658
 862.394 934.799
 871.924 480.549
 538.958 574.929
 438.470 551.557
 235.356 136.159
 700.223 176.069
 902.374 956.765
 403.120 321.626
 86.776 190.627
 770.879 877.195
 18.575 35.647
 598.549 378.170
 865.867 836.566
 628.887 335.968
 170.711 521.374
 606.378 460.932
 198.117 298.406
 516.681 937.618
 899.662 64.296
 996.764 988.042
 722.979 794.478
 747.923 273.256
 601.247 191.629
 833.308 534.663
 98.469 827.726
 904.529 77.160
 35.912 847.351
 917.765 825.652
 604.475 309.132
 585.838 339.454
 302.304 375.038
 314.521 205.882
 304.880 650.604
 412.474 30.991
 557.615 10.599
 996.533 943.475
 913.195 582.226
 867.315 284.450
 655.247 210.593
 162.444 394.073
 347.194 598.228
 342.152 64.172
 914.310 431.900
 888.852 8.323
 455.136 616.629
 450.964 326.935
 435.661 299.779
 302.199 400.168
 549.460 649.493
 269.389 426.895
 735.618 453.906
 381.533 210.088
 193.426 23.847
 664.853 50.108
 981.216 745.742
 836.371 295.301
 151.978 967.748
 292.956 277.554
 779.773 875.662
 243.180 858.055
 540.198 181.652
 153.070 470.284
 300.759 4.531
 769.468 483.455
 981.009 352.147
 819.777 546.312
 489.403 351.967
 366.277 699.919
 18.396 433.265
 596.627 876.078
 269.156 302.320
 267.831 598.152
 123.188 920.027
 874.840 461.811
 924.076 79.430
 1.381 248.688
 375.555 269.519
 921.965 285.810
 302.422 622.519
 880.796 143.349
 311.670 86.707
 174.120 713.688
 89.141 898.111
 134.187 652.609
 481.566 685.398
 860.356 620.792
 157.672 516.668
 398.875 538.685
 981.034 159.113
 448.777 473.548
 930.414 187.651
 306.271 893.279
 592.481 152.356
 971.474 942.153
 752.408 243.036
 274.741 479.250
 197.984 109.645
 758.923 747.054
 514.216 186.811
 430.272 347.103
 812.362 897.832
 494.420 348.857
 147.700 986.821
 782.804 770.017
 924.870 346.689
 785.226 779.790
 162.316 615.313
 400.296 995.249
 835.240 433.352
 639.486 384.576
 89.770 165.863
 343.151 45.106
 323.072 548.171
 336.646 489.549
 561.293 726.894
 548.344 817.255
 299.175 522.646
 183.925 51.060
 754.516 75.765
 685.639 32.029
 53.263 874.574
 562.576 147.710
 115.855 172.485
 247.510 153.451
 334.485 31.161
 485.031 775.677
 589.514 378.352
 779.909 271.075
 779.599 127.809
 607.664 782.352
 65.658 302.410
 212.765 71.343
 138.149 348.398
 273.787 930.772
 398.022 187.342
 707.124 449.985
 334.851 672.363
 697.620 25.765
 135.127 786.519
 300.084 21.128
 656.431 324.465
 842.382 752.494
 59.520 755.164
 899.191 764.091
 253.522 185.116
 894.254 379.018
 735.847 681.162
 854.715 315.484
 707.747 912.262
 488.861 756.764
 531.319 14.815
 421.258 962.048
 629.979 550.237
 8.062 116.232
 991.021 321.902
 909.351 218.793
 127.814 956.692
 332.201 0.023
 25.761 480.661
 223.271 987.341
 508.619 465.571
 406.617 301.222
 101.552 670.887
 783.008 680.966
 769.100 822.325
 861.093 782.427
 507.560 262.096
 536.361 375.708
 263.120 576.918
 707.054 639.159
 823.264 997.769
 881.374 1.003
 436.626 800.891
 829.705 641.143
 905.790 193.959
 839.851 818.641
 671.793 206.608
 590.935 135.910
 74.805 23.096
 749.422 955.472
 92.131 490.041
 363.709 731.397
 685.079 337.618
 74.668 553.117
 646.071 992.788
 229.765 787.714
 945.750 903.068
 677.054 177.042
 908.641 584.759
 389.867 942.943
 670.515 356.630
 28.922 487.725
 819.167 5.813
 59.452 773.851
 624.450 684.570
 408.575 818.227
 7.475 772.839
 752.428 349.589
 270.810 520.873
 71.461 225.328
 451.934 158.162
 891.980 874.949
 15.148 109.386
 756.761 785.518
 959.712 675.835
 629.652 839.460
 494.255 343.069
 659.155 392.438
 362.952 974.274
 602.589 89.605
 63.895 896.506
 172.320 79.032
 384.160 26.887
 113.712 23.634
 401.980 101.599
 293.720 935.440
 839.881 36.716
 880.731 671.959
 62.798 881.424
 569.504 22.855
 223.851 526.834
 67.278 770.819
 893.076 753.510
 853.828 293.834
 739.103 675.089
 783.092 62.886
 452.138 641.335
 958.681 421.222
 533.089 70.012
 620.046 965.724
 966.084 991.633
 478.319 610.649
 230.694 714.073
 76.960 437.459
 889.876 485.142
 686.625 925.700
 857.098 281.154
 918.512 338.780
 851.407 449.703
 426.277 390.180
 895.748 347.028
 612.211 841.340
 608.086 937.177
 335.316 148.522
 536.287 554.783
 992.249 464.865
 659.148 309.407
 589.746 263.210
 133.091 451.544
 210.213 138.757
 325.852 93.540
 580.031 307.232
 517.163 38.527
 849.997 278.696
 436.940 813.243
 584.889 769.870
 82.409 913.355
 807.907 244.723
 238.145 479.965
 557.507 435.804
 501.940 251.736
 168.815 704.534
 782.264 437.114
 597.350 320.297
 520.831 775.024
 845.364 364.144
 850.226 290.115
 544.952 447.375
 518.851 280.831
 189.608 247.870
 403.811 726.559
 407.614 743.239
 439.992 275.799
 135.093 210.492
 677.096 133.222
 0.691 583.764
 245.213 742.772
 682.286 646.740
 276.411 50.518
 272.133 82.776
 260.603 99.050
 701.373 426.678
 77.537 669.963
 267.231 36.925
 665.271 958.062
 93.845 930.325
 284.058 776.557
 586.017 553.292
 891.571 393.694
 327.908 680.796
 742.252 765.495
 487.514 777.492
 894.845 24.698
 242.658 482.499
 495.561 621.431
 503.056 812.882
 90.690 386.009
 802.069 159.385
 605.667 38.539
 535.152 875.575
 254.824 734.454
 172.246 957.974
 467.365 180.922
 938.859 965.327
 833.940 648.258
 94.016 430.874
 200.895 935.439
 9.419 848.956
 925.527 522.931
 27.816 148.705
 218.056 892.836
 632.892 950.803
 650.423 340.503
 958.973 901.858
 727.417 708.075
 595.786 823.853
 763.972 894.758
 68.846 148.202
 769.089 937.072
 195.204 235.481
 129.961 992.044
 700.944 338.865
 350.996 924.568
 342.768 543.391
 116.069 15.358
 181.002 411.417
 396.276 826.676
 313.599 960.168
 60.409 638.872
 86.146 178.271
 505.366 391.654
 655.883 508.959
 705.792 410.687
 500.656 557.850
 986.557 693.772
 547.067 958.161
 901.678 383.540
 644.446 597.018
 215.216 617.655
 59.488 789.589
 933.334 966.349
 15.310 15.543
 144.585 524.293
 381.229 302.443
 553.543 693.877
 847.072 566.790
 710.013 194.939
 27.284 284.517
 164.302 667.498
 253.176 853.606
 943.662 845.402
 471.588 292.405
 624.224 6.924
 898.898 364.308
 848.184 730.786
 432.259 474.103
 841.964 770.928
 425.220 400.939
 465.555 619.523
 250.370 40.233
 656.804 454.530
 133.564 260.395
 121.196 205.559
 416.869 944.225
 504.584 350.753
 632.941 498.806
 523.721 348.881
 322.732 67.127
 20.502 776.979
 249.729 360.467
 257.063 887.082
 734.220 219.353
 39.886 409.102
 5.157 484.909
 214.475 644.453
 328.114 569.492
 423.826 741.088
 876.718 819.112
 692.802 180.151
 861.039 689.415
 758.668 993.212
 877.100 256.636
 190.631 763.251
 192.530 265.283
 256.654 629.160
 207.878 901.408
 435.393 40.060
 433.220 665.640
 119.595 10.343
 375.081 11.112
 802.145 867.827
 947.561 980.634
 218.255 615.202
 689.879 613.639
 80.744 829.061
 804.721 850.521
 187.216 681.907
 20.020 509.743
 498.296 11.914
 541.847 386.941
 938.302 94.824
 6.287 876.065
 10.217 744.667
 780.590 757.062
 155.221 828.231
 213.114 964.876
 135.937 106.113
 320.851 548.557
 547.886 285.217
 843.651 460.396
 34.232 198.695
 824.913 862.452
 516.977 425.350
 716.928 896.254
 88.337 367.523
 100.679 191.248
 407.581 661.610
 178.419 164.639
 2.486 775.960
 294.451 531.342
 715.377 125.244
 495.191 554.917
 299.157 7.226
 11.732 851.569
 449.582 46.635
 72.933 947.964
 150.317 651.532
 498.756 993.865
 354.023 680.914
 524.576 762.195
 676.086 159.535
 537.984 317.318
 840.945 418.976
 218.814 998.244
 200.746 595.446
 637.550 913.559
 301.789 467.718
 441.747 261.467
 468.670 306.904
 427.651 19.222
 924.972 757.733
 715.989 954.940
 491.723 943.791
 916.136 330.357
 272.775 542.360
 138.951 930.323
 524.860 704.416
 401.045 284.012
 647.757 488.896
 825.672 759.963
 648.112 165.073
 389.634 13.787
 713.706 930.949
 671.438 450.805
 570.820 557.744
 831.386 609.047
 926.933 350.332
 685.547 859.197
 567.953 900.755
 336.820 511.552
 80.794 87.525
 89.998 285.363
 908.515 958.504
 824.360 368.633
 669.659 741.707
 225.469 727.313
 742.512 608.890
 214.345 428.636
 838.091 714.463
 61.880 56.198
 175.622 830.892
 372.200 612.207
 396.852 875.727
 771.930 938.551
 179.681 189.750
 492.122 722.098
 759.375 386.165
 393.391 675.645
 62.282 393.527
 508.070 864.527
 680.729 297.123
 79.603 256.112
 450.222 222.348
 920.657 46.707
 365.595 667.434
 817.441 825.242
 129.239 890.391
 636.535 88.043
 852.666 585.775
 778.218 462.826
 626.425 690.779
 31.104 436.574
 579.902 667.953
 659.327 631.157
 121.885 594.780
 465.908 217.585
 688.411 310.390
 473.073 905.750
 132.677 329.265
 918.836 857.944
 932.308 224.260
 244.038 633.616
 424.744 340.181
 218.230 927.537
 27.692 549.132
 987.443 977.340
 777.500 964.820
 611.298 418.295
 895.994 150.637
 158.348 397.998
 550.940 81.955
 42.694 541.655
 535.233 543.612
 485.187 5.878
 486.568 486.449
 570.935 266.902
 187.301 250.304
 730.993 365.241
 811.155 243.763
 808.274 245.673
 60.229 302.654
 461.814 277.783
 506.253 319.769
 133.970 472.032
 111.437 28.349
 344.205 789.236
 556.634 852.626
 701.346 12.862
 301.298 222.224
 842.305 164.487
 97.214 535.974
 935.819 409.911
 285.934 297.774
 439.893 858.839
 640.755 716.513
 304.089 902.706
 733.945 37.951
 673.968 576.510
 987.577 974.046
 623.914 450.632
 323.882 120.077
 333.741 352.180
 993.689 148.397
 79.432 642.828
 7.569 676.625
 152.605 217.406
 105.219 5.111
 408.726 976.154
 308.963 771.777
 200.506 420.908
 454.699 990.650
 438.346 654.346
 269.047 823.095
 970.267 360.235
 358.709 817.857
 253.767 15.549
 144.341 678.283
 843.815 352.047
 256.598 943.702
 815.249 930.805
 119.921 268.963
 222.894 119.202
 486.412 353.917
 755.348 32.651
 107.411 506.516
 113.709 405.094
 806.892 452.871
 427.311 430.835
 164.228 359.487
 366.107 439.139
 243.311 272.112
 12.872 651.274
 192.454 857.690
 85.253 72.045
 660.155 657.258
 643.438 894.710
 353.987 105.087
 957.436 275.481
 445.063 570.484
 40.456 353.141
 73.233 251.654
 361.459 357.977
 826.155 154.629
 138.720 244.940
 589.401 773.882
 173.273 687.374
 638.825 744.996
 520.653 433.684
 767.540 344.214
 113.830 929.860
 808.259 586.178
 260.120 981.071
 280.775 31.640
 338.819 816.606
 420.385 613.836
 951.050 750.883
 335.757 568.823
 723.789 231.256
 16.671 295.080
 279.188 228.844
 829.207 945.565
 959.319 974.980
 667.119 186.201
 484.541 52.281
 195.430 644.061
 138.282 910.543
 450.998 562.744
 457.578 353.868
 233.071 418.320
 990.854 312.813
 206.316 204.491
 14.038 915.350
 883.908 638.300
 302.839 160.348
 796.712 176.673
 101.153 299.956
 277.313 868.689
 338.982 791.205
 688.403 238.809
 302.414 586.350
 351.077 532.972
 285.357 815.813
 330.016 333.826
 28.457 62.298
 12.625 225.294
 823.501 430.735
 684.581 462.671
 208.451 252.842
 114.208 475.831
 953.916 309.386
 275.647 133.408
 129.339 955.611
 481.482 549.763
 97.622 59.238
 278.438 488.839
 309.580 535.018
 856.958 165.631
 321.882 829.758
 512.164 162.969
 939.502 587.429
 898.116 855.764
 259.827 31.333
 671.034 894.177
 472.188 230.993
 304.565 59.617
 923.588 282.630
 769.228 931.746
 406.767 696.689
 739.431 940.303
 146.699 642.336
 569.018 312.442
 170.285 601.221
 457.243 345.230
 833.881 900.947
 711.429 155.127
 274.827 267.770
 453.897 293.697
 544.999 209.235
 375.287 223.911
 603.292 727.195
 513.839 867.452
 194.805 602.275
 553.168 144.169
 760.280 580.136
 745.466 404.633
 811.279 41.370
 451.736 820.755
 913.757 729.575
 67.756 453.178
 362.707 440.948
 99.146 804.056
 448.712 103.747
 639.520 26.705
 637.304 773.478
 973.614 577.061
 55.754 880.920
 407.190 324.023
 39.052 752.677
 354.983 995.410
 585.615 400.389
 787.904 222.850
 949.572 783.766
 145.032 402.415
 114.773 898.155
 1.711 538.985
 998.215 839.247
 102.489 262.368
 187.934 441.080
 720.052 254.082
 181.205 669.656
 795.140 507.942
 129.854 949.953
 507.207 658.355
 275.541 290.976
 84.135 181.323
 651.995 999.710
 997.269 628.934
 404.500 3.865
 624.520 363.724
 718.770 164.177
 871.237 70.286
 928.961 294.583
 691.244 834.235
 783.631 33.069
 477.159 880.003
 62.420 843.480
 621.308 376.487
 57.028 670.532
 370.816 671.428
 737.422 524.129
 300.438 160.424
 426.256 207.425
 145.273 884.025
 287.296 714.675
 416.598 166.474
 11.473 463.597
 664.670 843.032
 449.438 462.679
 652.867 190.750
 112.690 981.792
 220.977 791.868
 45.041 45.736
 598.632 572.403
 479.272 621.388
 191.977 913.936
 445.032 252.349
 920.759 418.078
 416.506 908.071
 494.582 884.853
 593.136 271.040
 255.340 763.425
 233.066 664.600
 499.647 551.829
 924.339 420.386
 355.817 807.948
 928.677 58.196
 102.771 923.816
 990.682 78.656
 264.726 86.976
 823.070 91.698
 330.152 774.211
 986.178 78.949
 663.993 203.346
 35.317 738.449
 199.352 807.317
 648.800 524.212
 102.667 531.442
 336.889 375.006
 551.957 520.441
 209.848 446.231
 501.176 127.482
 922.286 901.109
 228.362 605.385
 159.653 983.693
 187.620 932.535
 67.860 952.943
 264.560 976.298
 603.446 786.596
 734.320 238.491
 482.443 913.578
 756.561 285.234
 892.370 167.825
 31.801 302.288
 392.665 3.582
 660.195 92.443
 31.974 117.371
 362.546 939.952
 51.332 595.147
 72.345 695.331
 94.172 670.698
 718.348 909.576
 409.028 34.667
 474.215 988.194
 488.540 279.964
 242.747 901.135
 147.074 681.563
 8.108 624.233
 484.949 775.284
 474.000 991.071
 134.259 575.257
 106.187 182.033
 821.902 222.953
 14.229 490.891
 640.262 127.535
 693.084 0.604
 583.605 488.513
 356.831 221.534
 315.432 504.150
 743.740 840.230
 783.662 594.803
 866.924 379.073
 29.617 907.364
 193.705 550.807
 254.420 28.553
 328.570 322.350
 151.974 800.242
 71.190 485.003
 508.384 993.881
 47.690 809.414
 749.210 223.826
 248.494 480.483
 211.738 236.960
 231.028 437.218
 481.459 749.980
 394.967 853.623
 789.909 473.403
 249.251 297.751
 683.013 285.477
 554.543 996.528
 471.235 638.349
 436.171 153.894
 229.369 897.062
 267.891 849.858
 767.162 148.991
 276.295 759.515
 312.574 62.538
 312.593 735.861
 986.078 120.242
 189.375 300.900
 173.617 269.540
 944.314 779.177
 882.715 6.477
 633.259 320.386
 173.584 681.511
 987.743 417.409
 956.228 455.750
 915.383 898.102
 324.614 669.490
 248.168 309.102
 227.414 257.628
 928.342 314.021
 547.130 368.684
 492.846 283.691
 549.190 141.749
 6.504 890.062
 471.649 60.390
 685.945 846.140
 634.314 841.437
 238.272 220.758
 561.407 102.681
 251.584 148.430
 20.473 275.199
 862.578 541.074
 696.376 337.384
 886.645 270.671
 135.242 918.633
 828.358 551.210
 129.672 386.217
 848.289 116.585
 472.061 440.270
 202.245 620.793
 904.186 15.564
 700.716 221.222
 643.240 457.086
 872.357 928.646
 400.224 797.205
 221.517 293.215
 737.158 828.923
 915.051 759.344
 674.235 621.442
 540.027 369.526
 974.183 255.734
 66.691 874.075
 644.187 229.382
 608.424 47.575
 129.497 67.611
 973.906 600.852
 978.930 822.770
 790.894 377.764
 570.856 4.715
 283.546 47.926
 756.882 982.603
 696.958 648.867
 45.499 472.752
 177.450 634.261
 573.631 581.848
 382.205 479.406
 542.755 229.344
 657.374 952.250
 798.562 112.964
 692.912 340.024
 657.550 707.623
 741.835 830.379
 107.366 867.497
 840.660 875.063
 884.915 215.599
 749.347 347.326
 250.303 702.906
 258.862 165.962
 186.688 63.349
 11.472 464.036
 255.341 710.836
 415.162 384.730
 989.031 264.766
 684.276 886.596
 910.818 961.457
 532.028 122.692
 492.980 836.625
 808.264 750.268
 424.007 640.029
 102.399 47.862
 810.154 874.908
 404.535 723.832
 609.988 314.773
 678.078 443.694
 971.863 526.841
 188.854 173.437
 829.493 779.156
 655.638 612.659
 302.252 696.804
 435.529 96.430
 164.881 897.127
 687.918 89.970
 994.741 825.252
 629.436 638.188
 0.167 146.362
 908.763 105.984
 985.912 362.022
 807.218 138.756
 254.049 102.508
 374.489 760.180
 382.113 618.864
 907.635 821.147
 4.106 936.444
 997.596 925.315
 761.460 530.778
 26.244 429.427
 135.877 106.986
 776.617 987.255
 647.508 481.688
 201.012 352.274
 952.271 823.030
 310.521 144.132
 330.791 757.245
 243.191 26.459
 386.772 521.991
 426.927 137.918
 0.523 376.005
 171.705 704.772
 578.157 565.503
 250.455 972.156
 841.174 19.950
 9.498 994.165
 84.966 588.676
 190.866 381.491
 347.226 536.322
 56.754 922.459
 944.694 455.837
 140.186 561.838
 614.336 14.939
 268.571 675.726
 115.719 573.508
 633.872 944.410
 776.232 758.656
 33.631 563.509
 579.196 390.486
 853.113 602.505
 74.084 559.350
 475.611 215.332
 523.702 275.250
 123.696 216.862
 268.696 567.804
 380.501 489.473
 587.126 602.496
 1.427 393.574
 235.758 703.052
 990.707 83.802
 88.346 803.490
 124.937 527.927
 620.543 985.273
 200.770 378.473
 545.468 338.989
 763.746 338.237
 370.793 396.014
 139.701 611.591
 547.925 38.868
 392.801 655.648
 815.189 870.502
 731.413 91.495
 226.476 19.173
 684.260 49.018
 709.676 809.055
 587.381 783.085
 148.171 435.164
 23.125 388.441
 335.047 58.045
 504.657 270.670
 452.591 658.045
 25.391 506.623
 296.572 655.625
 917.518 796.097
 441.188 73.396
 565.693 704.225
 150.095 763.376
 882.506 798.458
 633.304 590.933
 506.022 963.471
 358.902 112.291
 564.280 140.468
 510.457 128.097
 657.877 383.712
 371.789 979.959
 733.679 996.639
 784.745 784.033
 507.310 533.328
 805.160 185.561
 489.563 199.672
 47.708 155.909
 885.633 124.233
 810.599 840.250
 272.463 694.016
 82.781 266.105
 78.124 658.438
 714.246 622.725
 250.756 629.346
 957.436 866.663
 828.890 470.528
 925.459 163.283
 329.028 541.741
 250.404 466.482
 322.134 895.568
 929.591 714.351
 353.486 16.636
 414.855 287.104
 498.348 128.893
 903.392 661.494
 570.729 205.163
 330.187 494.538
 998.585 712.362
 121.366 586.101
 33.865 574.275
 553.059 477.401
 620.731 481.101
 857.619 529.446
 443.933 311.109
 642.597 645.790
 418.789 235.420
 930.049 827.530
 864.768 873.296
 205.173 210.618
 479.524 364.486
 382.409 387.108
 855.887 279.508
 980.936 669.771
 970.354 141.508
 54.634 555.505
 830.688 868.286
 377.283 275.287
 268.216 434.623
 952.961 800.334
 866.181 418.252
 343.699 584.846
 851.205 133.292
 398.758 259.916
 765.679 719.088
 377.921 311.249
 163.090 676.981
 908.603 851.221
 907.313 910.212
 755.130 75.113
 845.401 691.019
 638.042 29.336
 298.934 162.858
 779.881 338.913
 572.584 883.977
 7.587 480.979
 303.910 571.315
 974.750 754.560
 222.802 41.545
 821.902 4.272
 702.523 440.378
 640.161 392.091
 270.269 163.827
 791.748 577.985
 110.114 508.574
 146.650 833.620
 94.600 536.109
 873.141 155.681
 285.820 30.545
 653.794 914.569
 368.444 797.601
 249.335 33.668
 534.687 56.999
 689.315 973.294
 806.761 878.275
 98.578 736.393
 231.158 696.920
 167.368 830.566
 339.423 10.894
 514.270 238.886
 473.346 624.277
 976.776 361.984
 203.390 893.428
 74.007 3.102
 15.236 600.265
 228.001 449.234
 541.505 476.512
 590.127 743.451
 917.872 322.133
 611.863 300.207
 842.075 781.251
 516.775 56.588
 810.808 480.964
 93.567 613.368
 956.676 614.579
 337.117 51.452
 261.519 513.289
 342.335 828.330
 493.214 42.572
 9.236 897.816
 513.194 165.233
 879.934 752.467
 97.088 6.485
 210.349 775.051
 770.255 652.903
 920.685 182.500
 505.382 522.003
 686.393 47.573
 286.141 899.030
 271.016 750.313
 287.311 489.058
 487.654 619.374
 739.370 53.422
 458.383 113.911
 868.745 257.759
 250.978 327.299
 771.552 263.565
 467.412 787.216
 779.424 745.389
 975.261 921.193
 104.977 451.737
 75.346 356.570
 58.577 80.080
 929.283 648.769
 357.641 676.328
 799.405 567.093
 407.957 458.701
 429.588 714.027
 529.936 507.547
 895.421 778.720
 990.887 149.653
 230.993 910.281
 150.019 731.526
 680.118 589.521
 741.721 345.675
 183.446 542.328
 233.740 611.852
 688.656 3.071
 672.208 877.445
 626.327 347.007
 540.257 883.846
 824.594 376.938
 939.555 635.641
 714.932 497.408
 85.889 634.461
 711.138 531.001
 375.563 917.347
 503.749 933.159
 516.452 229.444
 910.595 817.130
 767.025 812.030
 147.282 197.766
 732.283 489.446
 543.187 655.879
 424.651 173.045
 21.545 683.637
 110.332 388.079
 106.883 31.182
 481.101 682.504
 917.992 686.464
 774.166 647.418
 976.684 700.667
 918.279 10.509
 716.539 952.804
 625.420 740.272
 144.785 427.021
 539.853 94.173
 105.448 468.218
 269.155 973.559
 252.309 364.963
 977.068 117.526
 983.232 78.046
 540.811 523.430
 858.807 848.739
 344.179 860.285
 151.391 158.845
 73.876 520.306
 197.480 216.627
 344.475 701.668
 786.642 965.785
 235.059 540.811
 372.089 981.825
 468.618 714.822
 967.461 469.744
 797.756 153.580
 65.766 613.167
 424.146 968.106
 222.131 467.581
 924.740 487.256
 352.471 424.482
 88.264 361.389
 664.121 500.046
 387.483 141.493
 128.557 588.017
 85.652 68.677
 785.501 643.998
 462.202 145.589
 14.966 85.167
 558.820 932.808
 390.244 559.102
 611.673 84.414
 319.779 486.891
 820.616 963.608
 466.632 263.878
 887.034 957.578
 796.407 816.530
 356.815 427.827
 21.627 991.965
 965.281 815.318
 484.422 389.338
 81.283 887.313
 29.949 136.691
 875.798 723.394
 878.060 445.896
 837.031 941.345
 686.731 730.510
 763.280 149.309
 31.679 600.685
 883.553 359.646
 95.005 125.598
 484.535 433.438
 981.972 612.441
 514.148 754.564
 367.921 542.868
 443.140 611.242
 43.461 749.500
 6.506 934.048
 880.449 938.909
 828.603 486.469
 116.856 71.237
 825.659 601.465
 66.489 203.810
 345.639 520.331
 139.077 275.746
 370.461 123.967
 724.667 47.568
 594.347 797.924
 199.267 374.307
 583.082 678.030
 269.734 58.754
 493.540 60.661
 646.869 344.774
 425.592 198.968
 746.380 326.337
 527.160 552.350
 725.873 88.844
 568.487 210.598
 708.391 704.039
 137.663 216.505
 883.558 472.318
 633.134 791.949
 258.472 266.330
 290.452 603.838
 922.594 962.767
 983.384 649.778
 642.687 756.132
 89.882 701.363
 592.115 395.645
 371.207 508.847
 798.342 856.551
 340.056 778.378
 46.383 697.752
 706.999 806.314
 165.299 932.410
 112.577 259.604
 838.910 976.008
 847.301 982.262
 888.042 482.096
 708.613 582.036
 765.444 239.909
 570.971 495.309
 259.505 916.199
 884.082 969.653
 920.937 167.580
 849.440 60.388
 887.505 436.674
 844.460 68.856
 793.662 748.246
 107.488 505.223
 600.798 728.692
 309.646 427.596
 83.888 337.996
 418.056 72.674
 554.122 897.106
 899.549 872.407
 205.016 651.095
 477.917 958.043
 340.256 580.432
 197.449 940.129
 101.864 475.692
 770.623 363.605
 171.974 457.445
 110.944 654.861
 103.778 450.633
 538.939 377.029
 357.945 425.001
 569.197 105.754
 19.499 69.162
 61.058 536.022
 363.971 570.398
 170.400 477.524
 576.259 185.681
 253.226 28.455
 724.624 687.575
 124.837 413.116
 607.278 693.320
 805.932 95.375
 950.202 493.681
 726.588 846.720
 99.899 712.914
 901.699 353.736
 360.061 891.000
 630.910 735.412
 330.832 588.110
 59.526 436.334
 465.777 588.979
 414.468 438.938
 835.463 216.650
 804.389 558.361
 126.209 152.045
 252.086 849.750
 884.996 764.509
 669.758 363.138
 201.419 71.160
 56.359 759.138
 478.147 607.373
 506.929 674.021
 843.549 770.497
 95.402 360.385
 593.403 423.107
 197.007 585.114
 880.118 555.404
 929.237 236.138
 593.359 719.145
 639.729 660.363
 968.864 383.734
 486.741 654.729
 224.396 720.394
 327.876 878.755
 333.103 999.900
 242.777 508.978
 612.966 466.062
 906.831 362.751
 922.740 409.458
 749.083 771.042
 24.048 167.923
 865.923 857.773
 788.434 891.765
 222.687 908.163
 917.773 367.913
 911.517 392.452
 305.059 749.221
 502.051 306.713
 17.061 199.503
 631.380 542.524
 635.476 773.849
 443.860 385.708
 682.040 105.198
 775.661 245.663
 486.780 975.419
 752.299 746.034
 876.334 691.577
 851.910 170.225
 778.549 460.077
 307.871 397.871
 405.791 13.655
 759.881 227.761
 316.279 474.393
 294.251 836.380
 911.969 471.947
 876.412 937.352
 943.035 536.981
 809.352 494.494
 310.724 678.466
 341.522 999.204
 928.537 268.311
 190.750 891.684
 980.511 101.990
 293.927 615.638
 547.212 999.083
 985.786 618.860
 25.471 38.280
 457.483 809.482
 895.450 488.469
 353.123 152.142
 365.196 467.536
 789.659 233.079
 3.113 115.792
 695.230 371.954
 236.022 659.228
 868.941 735.516
 205.548 722.684
 490.202 579.023
 927.984 963.549
 320.151 261.336
 559.675 877.453
 616.524 745.058
 227.072 89.068
 854.988 490.932
 811.401 709.426
 945.843 713.515
 84.169 307.785
 439.645 0.966
 51.470 618.217
 616.493 74.568
 490.084 451.634
 692.221 622.587
 732.994 101.344
 194.460 478.495
 400.332 268.567
 859.656 105.863
 166.298 663.395
 878.697 222.950
 823.833 691.733
 627.309 160.784
 955.352 270.846
 14.106 52.145
 866.438 841.839
 573.795 438.333
 94.916 98.933
 438.234 239.740
 603.242 130.647
 299.580 39.555
 608.702 380.393
 606.645 192.307
 142.841 662.661
 129.867 696.200
 676.193 10.676
 17.153 6.481
 142.259 242.404
 820.638 853.443
 169.437 190.150
 184.530 640.492
 332.984 686.292
 881.282 503.353
 400.968 791.086
 304.990 619.528
 326.576 810.966
 968.070 767.167
 670.188 325.672
 793.732 484.444
 82.581 424.026
 299.800 905.139
 887.890 361.042
 78.966 514.601
 941.963 878.498
 200.248 644.590
 157.257 978.253
 392.344 608.168
 56.054 268.926
 681.656 460.007
 694.531 404.415
 808.378 587.013
 374.006 144.863
 449.274 713.396
 883.721 260.620
 454.386 608.331
 91.009 696.624
 829.080 368.815
 577.039 963.045
 637.709 811.470
 605.020 728.512
 899.090 331.873
 976.462 690.616
 618.361 805.933
 581.535 376.341
 539.257 333.194
 561.622 989.787
 893.003 115.341
 683.923 448.919
 205.789 674.216
 565.425 525.527
 150.066 232.163
 891.103 477.271
 982.747 84.392
 441.144 707.285
 506.011 509.327
 94.861 40.712
 867.159 400.757
 613.371 919.713
 239.222 717.346
 845.851 705.506
 303.406 773.991
 560.111 870.129
 0.664 729.408
 700.345 959.672
 698.486 629.525
 934.412 128.202
 399.418 461.879
 609.030 856.637
 21.832 667.906
 1.326 278.045
 936.391 894.001
 184.701 690.734
 621.652 775.536
 139.614 228.896
 490.934 718.073
 487.399 919.206
 74.374 835.079
 537.505 137.782
 952.818 930.210
 173.607 718.170
 224.556 74.237
 497.939 86.047
 135.947 461.801
 470.342 14.149
 569.724 772.263
 961.119 121.345
 810.377 773.093
 455.491 568.088
 797.896 855.490
 950.814 527.670
 545.677 182.853
 552.505 705.400
 595.141 156.317
 655.759 218.243
 71.351 591.845
 980.584 583.425
 806.331 884.519
 768.607 959.529
 28.972 172.924
 140.706 466.800
 654.315 165.398
 522.294 729.391
 315.904 546.802
 563.403 341.569
 1.068 336.211
 587.292 888.375
 701.902 940.114
 95.927 340.482
 568.929 60.479
 623.114 0.332
 37.606 831.174
 464.441 874.782
 630.892 219.191
 813.582 77.069
 167.857 628.869
 211.160 71.867
 925.925 968.582
 157.722 741.440
 612.995 1.416
 276.853 103.576
 458.687 316.072
 636.812 304.272
 187.706 574.255
 175.875 256.453
 402.521 59.140
 632.976 32.747
 989.712 850.135
 793.917 143.189
 540.456 956.279
 135.854 951.330
 609.531 369.482
 327.913 283.531
 551.008 554.893
 341.254 361.064
 987.722 325.452
 783.046 393.335
 973.896 187.866
 219.348 889.037
 77.484 75.574
 743.569 111.995
 875.353 268.725
 509.816 287.040
 358.179 250.714
 842.140 571.369
 73.542 164.725
 387.522 386.913
 289.280 452.100
 466.657 163.406
 281.644 607.842
 734.653 589.825
 994.444 848.462
 764.056 99.029
 679.518 815.589
 553.892 17.662
 821.872 337.862
 927.327 867.451
 234.402 236.711
 562.107 986.989
 939.789 322.577
 84.973 502.912
 556.924 111.252
 415.115 779.464
 794.832 560.463
 851.429 644.975
 200.804 840.148
 331.533 777.353
 86.338 2.484
 742.442 738.836
 92.896 496.387
 107.285 908.758
 890.966 3.642
 211.187 363.716
 214.837 677.983
 642.292 4.386
 709.752 803.350
 18.891 600.255
 748.359 302.393
 136.940 106.175
 503.709 711.294
 17.991 551.930
 643.408 872.681
 58.351 987.832
 234.201 6.155
 196.384 620.868
 971.517 207.657
 825.081 148.269
 30.816 157.078
 8.054 905.030
 486.469 621.354
 913.781 321.217
 872.156 611.563
 598.389 131.588
 530.100 61.660
 752.463 107.709
 583.877 58.522
 521.749 870.422
 793.150 773.550
 332.418 682.892
 33.531 771.484
 944.364 382.025
 469.410 639.303
 944.450 654.590
 633.215 364.526
 127.383 345.678
 25.968 466.232
 824.983 58.268
 648.695 52.246
 192.922 886.644
 153.187 141.889
 783.722 161.513
 357.659 295.173
 790.200 775.209
 455.114 757.355
 76.941 220.907
 799.904 533.273
 299.367 405.744
 94.334 511.149
 889.098 585.093
 718.757 562.754
 637.394 180.595
 914.870 449.446
 790.364 570.116
 305.673 995.181
 563.377 221.420
 532.527 872.724
 448.772 346.552
 528.942 152.911
 619.909 909.721
 504.172 544.592
 693.104 672.700
 152.615 701.198
 492.619 618.667
 965.743 675.510
 746.233 684.055
 33.184 294.808
 621.813 139.885
 63.362 22.237
 78.539 106.542
 919.295 525.811
 358.074 731.780
 92.743 343.270
 867.157 199.438
 773.666 499.233
 818.021 420.024
 509.155 881.214
 489.174 453.651
 586.611 434.549
 866.855 166.203
 873.528 504.919
 825.550 571.997
 757.009 793.539
 331.151 787.231
 359.848 637.389
 407.397 540.345
 379.242 568.809
 628.299 55.985
 664.815 119.894
 597.418 661.976
 193.582 532.329
 488.301 242.693
 32.814 718.351
 66.639 272.219
 532.702 439.625
 339.116 467.005
 637.550 65.005
 800.257 476.429
 328.422 412.791
 228.511 622.231
 746.297 446.532
 746.256 661.560
 130.514 984.298
 863.371 306.113
 933.499 999.185
 6.630 720.103
 133.305 573.591
 461.709 146.588
 107.556 552.182
 163.379 894.859
 406.053 489.779
 633.084 146.349
 267.945 572.534
 930.126 903.995
 879.482 906.232
 429.920 186.619
 719.373 407.590
 825.046 538.083
 153.571 636.726
 45.234 628.397
 935.522 296.072
 971.971 234.249
 860.639 957.778
 371.501 28.543
 386.967 423.966
 453.868 227.355
 142.958 168.128
 780.937 348.422
 426.216 638.603
 866.578 754.036
 785.579 53.856
 39.208 674.412
 757.345 302.391
 850.530 442.707
 682.743 936.408
 222.588 392.462
 108.567 167.097
 414.320 461.090
 610.189 520.843
 872.863 962.955
 473.110 80.231
 806.404 212.555
 725.895 332.916
 394.748 927.512
 687.104 796.994
 539.797 373.543
 828.193 136.132
 877.400 545.949
 172.777 164.434
 929.547 846.559
 162.927 353.708
 104.548 509.472
 391.035 468.842
 163.890 766.716
 490.251 185.409
 507.081 505.279
 919.607 793.112
 497.376 44.514
 196.861 805.529
 207.406 18.107
 101.240 817.674
 627.878 53.534
 470.916 755.811
 106.653 645.841
 891.004 616.806
 699.296 978.944
 944.564 405.892
 173.827 379.180
 872.583 651.516
 657.892 31.202
 752.983 143.909
 710.237 749.437
 410.504 340.856
 882.560 199.039
 658.993 781.175
 383.070 483.905
 558.579 305.464
 108.005 466.823
 748.772 507.392
 248.718 324.833
 654.383 620.265
 664.647 453.599
 216.895 616.629
 819.466 965.891
 495.454 187.695
 970.223 244.586
 927.861 139.376
 466.436 639.122
 614.918 648.475
 25.440 780.646
 766.462 462.213
 97.161 745.718
 452.616 83.858
 389.661 547.205
 270.810 994.240
 97.934 65.560
 152.333 131.466
 742.478 461.346
 679.504 948.151
 989.080 503.319
 306.582 36.221
 673.196 794.251
 318.409 343.891
 105.569 33.018
 217.459 588.557
 782.572 685.918
 202.655 414.137
 885.873 488.296
 145.382 863.997
 529.864 310.039
 835.973 693.367
 28.751 112.221
 577.144 171.358
 513.055 29.161
 452.136 206.067
 860.643 328.364
 760.477 641.254
 31.294 943.720
 362.221 334.689
 745.601 23.921
 624.437 442.235
 845.968 83.277
 646.636 144.228
 265.225 746.046
 733.220 698.802
 30.447 114.245
 162.265 167.859
 197.794 604.155
 105.583 803.728
 678.431 845.638
 722.799 916.838
 33.804 343.789
 572.892 966.486
 26.959 2.846
 354.253 667.920
 879.396 11.766
 845.856 520.310
 242.519 709.150
 727.890 402.846
 119.645 867.666
 613.345 722.263
 717.352 865.700
 229.179 126.971
 140.443 713.317
 806.268 523.900
 227.885 152.873
 634.146 177.901
 740.731 609.798
 625.278 64.502
 718.407 689.422
 33.404 550.064
 606.071 30.567
 53.177 444.534
 790.446 480.555
 469.345 707.391
 360.075 859.678
 351.187 673.881
 201.970 662.050
 733.420 833.866
 261.958 285.671
 472.831 557.600
 810.388 204.738
 908.142 980.459
 576.491 564.530
 420.009 681.310
 429.482 182.183
 532.375 107.008
 6.878 829.250
 312.875 589.045
 12.783 924.082
 718.677 588.913
 351.617 608.875
 348.505 708.273
 424.506 378.914
 157.908 361.023
 723.127 486.485
 882.858 569.964
 814.100 791.576
 709.010 504.915
 248.954 373.454
 586.396 396.011
 271.536 365.227
 190.810 750.774
 165.624 206.408
 995.766 181.961
 7.887 921.286
 67.896 61.382
 610.710 483.665
 812.297 989.925
 779.372 697.509
 954.054 193.290
 220.449 949.527
 982.612 284.714
 652.903 331.293
 244.452 888.976
 848.237 907.670
 937.480 795.641
 497.337 763.833
 731.716 143.903
 333.615 98.951
 362.123 567.126
 776.990 270.486
 761.215 813.616
 271.829 814.329
 524.482 573.109
 322.619 73.671
 337.326 678.601
 160.845 930.174
 497.540 513.484
 759.959 26.860
 605.164 968.400
 135.673 851.117
 577.610 185.162
 187.021 671.691
 301.172 261.501
 739.138 924.665
 822.574 126.022
 508.770 564.971
 91.196 623.854
 823.727 752.181
 912.361 66.947
 561.396 148.290
 196.094 826.346
 730.906 962.426
 468.552 95.303
 788.301 590.220
 342.622 490.408
 352.313 436.690
 560.792 332.606
 766.058 969.533
 871.305 50.936
 541.468 678.679
 374.771 359.823
 320.961 887.605
 783.183 497.004
 615.199 7.638
 919.868 585.645
 325.436 99.140
 613.752 953.396
 360.668 519.823
 214.097 246.236
 518.460 32.603
 285.152 299.752
 46.960 311.257
 599.830 749.381
 855.265 135.179
 506.566 189.190
 429.413 283.838
 715.853 631.620
 958.991 821.849
 868.011 24.529
 630.385 967.191
 179.597 483.868
 220.585 434.131
 504.127 677.786
 81.913 180.273
 218.002 819.178
 973.118 21.245
 92.283 997.432
 423.734 29.590
 326.247 5.731
 952.839 944.975
 993.268 437.875
 364.383 694.983
 530.682 68.790
 951.652 279.183
 543.000 466.998
 33.597 689.287
 985.607 377.282
 164.347 725.951
 860.165 760.058
 281.016 794.780
 443.105 973.811
 238.791 302.514
 47.381 572.079
 709.167 677.195
 600.976 581.355
 448.428 366.655
 332.420 95.897
 967.994 257.132
 455.863 125.531
 723.804 642.935
 521.225 59.298
 983.682 279.113
 567.016 948.246
 503.474 788.128
 115.901 292.249
 346.309 160.087
 570.667 756.705
 494.550 691.442
 588.561 503.985
 38.832 122.053
 375.849 751.174
 469.230 143.592
 595.835 49.778
 54.205 817.572
 219.548 305.544
 166.102 728.514
 369.078 38.490
 217.914 142.293
 162.374 36.665
 213.582 792.488
 121.712 734.552
 709.982 695.215
 665.560 91.591
 747.767 127.666
 77.883 841.798
 363.499 395.266
 605.857 6.267
 58.123 570.470
 645.520 921.641
 805.984 91.859
 457.011 544.880
 161.769 60.056
 332.096 894.331
 905.418 617.482
 394.809 515.999
 680.790 828.024
 232.841 299.614
 784.516 621.917
 767.244 679.779
 776.896 297.770
 308.831 751.865
 874.825 700.607
 712.189 509.949
 183.831 960.350
 216.348 814.840
 96.504 783.721
 702.020 754.937
 570.379 963.471
 149.085 342.448
 270.129 487.874
 447.966 454.418
 565.409 401.175
 11.218 184.508
 293.646 149.033
 906.517 310.731
 781.283 324.040
 252.069 40.239
 450.578 552.981
 96.062 89.019
 83.111 303.152
 862.015 157.258
 454.872 958.862
 53.977 25.618
 168.696 975.894
 354.514 520.169
 483.272 871.615
 542.721 61.134
 247.642 377.500
 40.549 150.349
 497.855 160.753
 48.052 82.803
 238.006 19.615
 539.480 147.334
 619.386 545.788
 203.322 260.152
 434.987 615.537
 264.269 142.250
 176.391 172.689
 20.845 988.638
 48.523 71.552
 569.199 905.014
 325.385 991.114
 214.677 917.865
 355.329 864.770
 354.693 949.573
 814.400 908.788
 458.716 34.129
 465.754 210.060
 186.489 115.245
 545.020 247.196
 639.836 791.458
 866.996 482.196
 405.431 267.251
 77.350 851.923
 37.854 840.997
 971.593 204.024
 279.261 455.832
 117.867 321.276
 892.441 995.475
 873.719 537.460
 979.317 100.867
 331.869 208.443
 1.664 683.667
 395.724 621.327
 52.662 27.717
 530.213 725.311
 837.655 299.188
 293.484 288.549
 104.188 470.038
 394.343 430.135
 161.992 528.603
 181.492 664.919
 603.370 476.609
 424.056 616.622
 276.686 955.758
 337.269 902.649
 86.836 511.762
 719.267 638.600
 856.222 982.405
 49.563 834.138
 540.590 422.776
 540.002 202.271
 771.966 379.604
 585.920 644.848
 414.674 362.642
 328.131 737.178
 442.274 590.051
 172.607 758.951
 548.267 702.917
 19.844 317.336
 19.984 238.385
 603.484 7.325
 264.632 448.875
 29.639 245.605
 163.543 174.717
 224.332 804.761
 33.054 178.008
 244.605 337.226
 228.825 775.999
 75.246 501.684
 388.830 62.929
 732.019 142.529
 465.792 160.559
 916.110 295.431
 252.571 111.032
 633.817 834.199
 207.437 433.004
 708.778 87.098
 396.550 355.811
 898.220 251.065
 98.052 69.879
 884.506 452.205
 568.472 368.507
 81.832 638.239
 123.664 80.877
 386.260 456.903
 702.041 123.823
 444.775 952.535
 579.547 636.066
 42.972 396.152
 718.866 949.701
 956.930 212.443
 138.070 436.498
 306.373 656.317
 657.685 18.723
 635.112 263.544
 864.670 223.739
 761.000 811.812
 254.619 597.465
 839.023 503.086
 370.587 473.288
 104.027 753.927
 642.064 60.195
 768.081 561.566
 288.064 497.475
 484.007 119.691
 534.064 494.565
 421.715 674.503
 907.022 895.394
 186.225 539.599
 122.443 579.525
 712.504 494.173
 121.813 530.546
 657.236 255.258
 920.646 299.432
 254.521 388.965
 802.447 991.321
 772.322 471.484
 961.225 973.406
 588.505 857.080
 326.788 795.063
 66.953 402.112
 78.058 25.243
 251.011 541.681
 288.509 433.439
 376.985 344.754
 485.881 896.761
 146.413 476.162
 330.182 724.933
 962.228 276.961
 507.360 516.219
 138.669 611.110
 641.695 839.748
 724.108 404.740
 91.909 773.504
 644.017 378.583
 911.255 793.041
 570.571 814.079
 720.650 525.069
 276.240 34.711
 419.567 164.323
 329.989 877.125
 398.339 754.134
 272.957 788.218
 527.328 294.055
 870.710 346.894
 695.796 645.467
 514.352 270.312
 22.023 232.833
 244.036 137.840
 225.323 499.079
 435.027 730.502
 662.055 274.270
 735.793 634.367
 506.764 603.484
 25.199 453.236
 784.585 989.559
 685.281 995.332
 913.341 416.687
 419.170 281.874
 28.001 299.888
 810.290 329.807
 274.076 661.869
 277.052 809.348
 60.780 272.288
 562.991 807.853
 753.545 234.775
 279.959 748.968
 705.567 5.142
 733.886 739.793
 829.934 141.090
 579.394 234.185
 0.610 181.523
 119.661 408.422
 548.786 34.643
 968.329 312.716
 550.277 611.680
 575.634 970.850
 742.531 311.047
 874.451 698.309
 982.172 360.390
 184.653 60.128
 574.848 126.455
 15.353 922.497
 450.479 860.601
 591.658 811.539
 594.084 157.352
 700.903 389.060
 903.439 751.652
 776.777 914.421
 461.415 394.899
 319.834 475.523
 267.470 48.560
 669.684 947.610
 657.125 776.088
 505.557 748.845
 791.242 648.256
 44.099 695.050
 762.316 994.026
 840.503 566.581
 540.092 109.338
 73.685 357.890
 363.577 400.961
 728.764 820.133
 434.487 103.788
 779.234 580.303
 234.564 520.181
 243.601 343.314
 285.823 932.302
 351.907 988.544
 211.145 316.732
 339.359 557.308
 998.631 19.271
 998.436 506.207
 95.731 41.921
 806.620 252.188
 480.397 359.131
 521.580 53.377
 1.556 162.857
 744.903 15.537
 828.447 472.691
 322.743 363.350
 779.190 615.847
 128.998 710.294
 47.981 550.248
 893.573 557.829
 555.180 381.222
 253.019 576.804
 896.124 107.672
 149.464 809.961
 956.744 167.229
 450.532 988.161
 443.944 662.341
 150.287 894.322
 296.558 811.899
 509.588 623.278
 601.714 647.698
 852.300 673.934
 848.190 864.356
 628.307 838.712
 162.247 28.384
 540.067 606.611
 355.377 690.806
 589.596 318.153
 882.972 852.291
 498.364 166.425
 87.332 365.494
 72.910 657.535
 749.485 281.573
 301.406 670.797
 77.414 553.200
 666.416 404.142
 841.610 481.547
 820.393 379.695
 663.991 567.384
 194.718 209.626
 157.614 114.573
 680.231 890.662
 89.984 796.894
 435.292 179.751
 343.001 85.450
 432.429 791.849
 711.530 734.158
 161.032 207.746
 517.396 615.486
 153.551 254.978
 316.428 909.111
 716.829 63.516
 296.370 684.349
 527.246 751.127
 159.429 135.605
 14.855 277.569
 664.584 371.947
 722.737 354.445
 584.165 610.878
 916.240 406.343
 572.492 657.020
 543.816 162.407
 520.448 573.671
 456.071 94.755
 0.891 784.758
 389.739 205.919
 720.842 422.869
 264.166 462.110
 765.930 402.720
 543.085 848.572
 331.900 426.119
 835.833 729.127
 521.765 282.451
 179.492 81.583
 283.110 406.602
 14.818 676.698
 258.858 593.625
 280.338 309.399
 20.567 86.245
 164.918 481.081
 93.005 378.213
 321.813 190.719
 312.572 84.894
 27.243 705.587
 293.478 84.074
 212.448 850.623
 210.801 927.546
 186.846 745.420
 308.250 760.547
 456.071 311.736
 763.408 795.488
 405.492 820.195
 10.087 793.015
 928.277 305.847
 745.320 172.278
 816.537 687.730
 509.368 859.103
 971.889 722.107
 496.237 981.746
 123.460 613.099
 657.799 126.064
 740.514 823.925
 938.252 292.768
 495.287 768.489
 801.780 577.071
 849.189 23.883
 982.720 174.325
 810.197 162.308
 434.977 753.582
 427.237 444.509
 829.947 824.425
 262.848 400.039
 146.752 131.542
 610.839 712.423
 115.462 667.737
 121.451 64.732
 666.392 811.180
 361.469 434.389
 463.089 719.331
 597.395 271.593
 862.681 193.251
 251.195 586.011
 767.719 145.704
 373.245 999.009
 274.144 839.044
 517.024 607.293
 449.640 619.326
 324.147 127.424
 117.407 767.099
 253.811 344.010
 997.464 759.202
 363.252 727.852
 749.377 26.512
 88.906 99.811
 348.152 677.503
 143.445 33.403
 243.590 504.872
 61.605 971.209
 40.321 411.120
 555.761 700.060
 81.818 578.279
 716.562 326.078
 620.965 806.996
 579.049 417.030
 959.171 391.549
 612.764 756.017
 485.920 251.421
 56.009 662.362
 354.175 268.661
 548.251 83.897
 190.844 485.991
 397.451 416.118
 824.959 996.613
 805.659 40.170
 282.188 636.723
 49.659 941.232
 958.417 500.313
 634.830 34.941
 866.562 497.860
 798.969 321.295
 521.368 731.777
 6.056 47.596
 462.114 58.203
 633.215 304.862
 640.977 433.807
 391.219 31.694
 156.977 235.308
 931.419 147.469
 776.340 806.520
 959.916 390.100
 737.522 791.727
 211.140 565.411
 833.902 4.475
 113.841 13.794
 243.132 447.462
 527.133 619.415
 26.482 822.842
 725.042 97.521
 354.372 274.122
 885.476 331.719
 978.986 892.937
 792.311 446.425
 127.897 558.799
 714.116 106.645
 143.452 200.653
 484.876 270.029
 854.134 459.478
 513.729 572.623
 801.913 765.694
 703.651 523.421
 232.704 938.811
 302.116 292.714
 807.616 875.192
 357.716 700.198
 635.764 659.411
 360.814 901.038
 743.447 352.224
 527.330 607.733
 960.889 751.327
 94.384 614.114
 361.026 957.881
 564.635 62.532
 462.795 621.170
 520.836 738.960
 4.692 174.961
 969.388 631.925
 997.180 262.393
 25.919 753.924
 221.727 302.039
 569.386 518.088
 310.107 847.512
 534.490 773.544
 913.458 998.571
 133.938 431.334
 362.865 735.610
 178.969 725.357
 191.440 164.833
 53.571 831.856
 194.870 412.233
 877.855 364.414
 568.774 314.947
 130.328 232.584
 496.163 293.844
 976.568 330.372
 238.651 406.894
 840.366 350.545
 886.230 775.284
 248.373 812.367
 970.555 430.300
 654.237 770.069
 877.335 376.217
 104.899 28.504
 589.125 921.005
 130.061 438.451
 638.231 351.357
 823.789 649.615
 91.478 970.777
 530.993 753.106
 968.069 669.269
 965.254 501.067
 205.898 231.246
 660.719 219.039
 340.535 835.862
 919.830 361.736
 598.087 873.004
 459.387 656.368
 484.657 641.220
 706.381 445.882
 990.755 454.029
 657.227 719.910
 731.454 542.190
 722.412 201.478
 178.159 175.954
 444.279 56.296
 274.516 58.219
 137.995 387.700
 289.241 62.410
 682.013 768.808
 567.829 254.180
 20.149 4.578
 681.367 180.557
 656.252 986.116
 315.565 111.500
 76.232 539.460
 531.227 145.093
 750.720 238.315
 896.295 347.682
 112.952 167.754
 530.260 793.449
 706.624 32.129
 607.998 34.335
 921.834 999.547
 89.073 101.527
 326.118 486.902
 820.445 185.141
 322.494 199.021
 108.609 121.274
 576.076 143.933
 977.986 337.714
 521.842 820.210
 685.407 964.515
 53.526 93.984
 408.450 37.088
 780.321 500.490
 84.130 631.938
 685.195 381.225
 62.835 43.632
 615.571 732.280
 932.558 791.717
 351.036 236.637
 635.638 34.455
 419.396 293.807
 872.636 449.231
 845.196 69.849
 997.131 544.913
 415.671 561.368
 835.672 817.482
 217.813 305.634
 506.590 905.628
 344.858 848.390
 700.631 597.207
 77.120 89.735
 569.410 970.454
 125.021 620.679
 341.549 306.390
 873.755 608.456
 751.264 502.121
 9.765 422.611
 973.386 260.745
 537.779 267.395
 868.872 184.820
 440.273 615.605
 265.221 299.934
 93.799 256.939
 739.686 366.803
 871.619 578.091
 905.529 378.696
 40.736 95.629
 691.686 801.074
 342.802 845.260
 176.306 697.718
 350.139 587.198
 509.745 848.570
 455.443 777.261
 621.180 136.000
 910.594 253.094
 226.399 835.762
 727.853 736.100
 77.178 364.616
 125.660 709.506
 52.609 517.367
 999.191 424.336
 180.656 171.217
 158.884 646.396
 788.000 884.956
 672.665 992.798
 954.973 205.256
 11.848 35.767
 250.309 883.473
 107.282 759.872
 240.788 565.839
 219.820 947.362
 620.155 950.259
 394.355 901.522
 539.467 397.276
 454.467 882.246
 110.011 674.954
 88.032 269.057
 305.867 931.818
 734.223 848.145
 35.145 293.676
 198.341 570.767
 848.857 224.722
 260.290 495.214
 189.514 177.187
 900.759 513.881
 776.266 163.706
 119.873 506.816
 411.056 950.270
 968.082 144.920
 355.477 203.026
 228.148 97.159
 358.495 388.363
 888.357 549.367
 251.761 671.806
 916.582 906.112
 815.726 777.490
 996.927 275.678
 853.475 436.938
 517.602 801.224
 290.053 994.875
 721.113 333.988
 796.577 162.753
 144.275 97.979
 276.996 170.096
 212.844 386.515
 360.497 402.855
 618.492 491.523
 327.054 420.499
 227.540 794.455
 123.203 283.924
 162.339 556.579
 968.802 819.568
 96.807 515.324
 635.385 596.918
 34.668 17.004
 617.840 453.272
 38.025 455.008
 901.995 698.087
 768.551 112.408
 832.619 146.933
 845.644 770.403
 143.946 740.304
 45.173 296.489
 665.802 203.971
 217.055 791.387
 653.610 404.688
 525.836 190.194
 403.810 287.878
 580.095 684.941
 554.803 483.119
 156.158 182.584
 687.378 400.109
 309.820 719.623
 931.287 374.192
 555.159 323.212
 862.392 759.093
 648.890 5.159
 97.372 798.287
 106.816 182.079
 422.980 269.342
 478.951 879.815
 750.028 811.879
 282.820 166.696
 577.767 184.726
 329.614 697.261
 363.994 506.850
 542.611 380.520
 295.406 516.199
 657.204 625.045
 469.682 617.497
 880.442 482.984
 666.941 711.868
 477.137 208.351
 388.242 626.082
 719.086 168.598
 60.247 146.042
 891.846 875.590
 588.990 857.190
 385.920 821.056
 335.755 993.961
 920.407 266.478
 81.453 481.828
 849.536 618.007
 342.833 140.167
 306.534 248.584
 157.611 314.097
 743.627 863.139
 22.680 871.060
 658.364 754.958
 359.502 776.464
 959.811 604.445
 706.249 235.932
 356.470 123.287
 763.149 434.030
 252.151 661.008
 614.684 125.823
 155.780 446.128
 541.856 53.899
 363.556 25.391
 144.943 315.850
 302.613 552.122
 300.240 232.640
 157.842 234.660
 254.718 944.165
 289.783 629.699
 854.932 253.006
 121.140 710.334
 148.471 159.524
 80.723 177.627
 978.697 980.482
 382.455 256.004
 510.344 959.458
 747.870 920.857
 121.803 290.913
 95.578 871.097
 729.893 562.345
 991.024 565.490
 277.777 732.364
 623.169 790.241
 923.044 9.207
 928.172 783.261
 970.271 867.530
 468.722 189.920
 63.372 74.862
 884.272 613.812
 803.568 17.423
 313.263 317.562
 207.731 983.083
 642.755 552.114
 141.339 932.753
 830.991 892.956
 625.484 866.716
 769.990 948.760
 256.562 256.292
 181.729 507.851
 622.000 391.240
 174.750 992.439
 730.128 507.715
 207.932 406.831
 984.796 469.058
 22.681 466.766
 966.414 721.797
 400.103 471.026
 274.655 531.812
 490.082 677.738
 441.249 801.523
 636.900 445.940
 634.217 399.354
 611.767 433.431
 700.940 109.579
 554.800 455.688
 393.027 386.495
 654.576 724.177
 190.675 814.862
 157.113 628.108
 510.672 922.477
 31.067 799.280
 706.370 35.039
 933.226 218.731
 818.634 623.132
 757.239 665.457
 636.145 871.889
 326.392 966.306
 96.627 451.999
 853.568 642.535
 185.908 23.026
 861.959 538.556
 250.698 334.188
 890.477 503.525
 468.119 771.815
 627.855 834.048
 247.986 345.588
 87.291 899.062
 673.596 806.666
 85.268 594.575
 7.063 390.043
 988.049 220.291
 543.329 501.581
 379.831 252.143
 142.904 98.413
 758.018 789.636
 10.556 1.738
 422.263 185.631
 322.033 535.987
 571.518 285.489
 192.954 701.041
 12.310 594.456
 996.042 188.468
 394.676 604.698
 880.602 473.013
 190.946 10.000
 450.671 611.847
 706.002 945.860
 287.438 322.047
 823.179 60.325
 432.789 77.714
 343.142 756.744
 112.279 958.945
 137.457 479.648
 99.089 523.129
 715.989 330.795
 890.003 172.859
 577.534 511.303
 667.999 122.958
 84.265 260.515
 204.352 771.137
 858.783 791.369
 950.252 842.600
 462.010 659.604
 580.868 289.264
 563.361 519.874
 883.753 400.358
 981.881 51.133
 781.772 634.978
 957.217 227.486
 304.839 171.201
 228.937 85.564
 784.225 323.833
 966.853 727.792
 450.696 697.480
 136.598 800.352
 939.156 987.864
 414.860 908.761
 106.683 637.212
 526.705 961.903
 679.982 394.706
 680.650 861.724
 887.464 176.790
 271.142 141.064
 678.810 301.402
 926.418 472.163
 872.326 162.566
 354.219 564.879
 532.321 85.319
 908.278 3.822
 702.749 464.512
 823.031 460.237
 900.330 244.006
 178.610 396.168
 294.220 375.213
 727.254 559.105
 517.099 536.473
 178.087 964.899
 514.520 168.738
 670.378 670.417
 648.804 750.301
 314.440 946.231
 537.103 296.459
 521.092 740.274
 380.111 822.164
 629.934 857.869
 90.936 80.710
 166.580 619.971
 578.654 313.722
 70.631 963.095
 497.079 182.166
 928.719 840.460
 508.266 50.563
 687.934 219.087
 207.482 563.172
 409.700 52.222
 840.145 68.729
 326.499 966.588
 542.947 146.730
 85.330 431.117
 245.691 881.567
 482.526 275.268
 464.862 879.699
 922.300 273.617
 845.596 479.043
 52.538 297.572
 509.290 448.744
 659.940 208.966
 536.804 402.316
 635.155 203.626
 462.174 468.917
 167.521 941.110
 622.321 698.302
 897.015 270.687
 960.868 567.244
 464.878 199.905
 228.380 552.094
 268.844 482.899
 969.904 417.509
 577.190 628.895
 709.329 919.551
 898.843 560.566
 997.845 447.457
 383.949 666.110
 612.646 538.006
 357.933 682.902
 997.269 635.922
 17.726 84.655
 804.824 279.965
 65.011 294.154
 121.381 544.940
 170.032 751.469
 43.438 932.849
 780.286 290.285
 898.436 490.674
 869.636 335.484
 621.521 137.216
 800.871 571.806
 929.114 547.038
 912.920 150.526
 707.444 396.584
 685.211 418.138
 912.158 897.181
 146.381 53.631
 656.829 783.895
 431.536 389.813
 660.074 900.545
 228.152 336.073
 882.573 212.800
 40.422 497.093
 779.341 126.985
 328.383 842.232
 834.910 916.382
 302.697 187.009
 858.552 524.489
 467.647 130.553
 265.471 81.593
 471.271 295.606
 333.099 833.321
 837.971 351.175
 227.664 424.580
 199.124 488.119
 676.454 336.945
 502.906 656.433
 200.227 860.263
 755.585 867.039
 205.797 48.898
 331.032 383.269
 311.661 318.921
 69.129 366.511
 583.683 474.776
 881.556 950.701
 890.291 193.223
 587.341 271.234
 47.645 159.833
 231.161 400.853
 468.053 861.039
 293.292 698.992
 506.065 335.212
 408.047 778.636
 925.640 222.544
 472.496 168.204
 901.347 109.603
 182.078 93.028
 682.501 214.532
 985.707 435.315
 660.364 818.182
 449.242 432.024
 707.220 820.530
 870.233 631.622
 627.357 336.970
 344.104 913.635
 652.144 182.205
 66.052 355.062
 605.902 398.284
 515.720 546.959
 600.699 35.733
 942.915 779.752
 524.255 201.741
 710.473 750.172
 756.640 846.206
 90.744 34.531
 282.334 905.323
 919.545 226.398
 901.561 693.814
 528.017 71.470
 538.795 902.297
 869.262 133.773
 600.319 177.466
 81.472 996.319
 53.093 142.308
 559.298 2.611
 943.569 344.658
 195.331 365.059
 710.135 138.787
 886.721 650.428
 82.467 930.837
 839.393 264.229
 24.044 719.814
 133.151 424.706
 932.630 997.145
 502.716 87.400
 742.794 25.894
 237.777 463.590
 202.784 392.354
 483.255 796.169
 156.874 735.631
 330.755 306.360
 338.100 332.990
 813.676 111.244
 852.866 9.081
 959.509 108.326
 59.034 795.000
 199.749 517.702
 946.761 178.587
 804.732 918.929
 923.549 341.051
 290.046 188.198
 282.016 788.221
 453.357 967.171
 743.938 469.405
 444.355 928.895
 683.832 185.458
 972.560 665.086
 749.023 563.513
 923.074 35.106
 123.791 502.521
 611.860 87.843
 98.316 45.875
 80.977 507.129
 567.964 529.879
 949.607 18.145
 726.835 395.363
 716.172 421.452
 356.787 680.639
 195.701 252.964
 527.531 274.155
 198.629 378.525
 196.442 972.152
 164.119 762.228
 562.917 128.543
 382.621 855.472
 229.188 709.909
 636.828 461.959
 338.255 277.336
 593.479 980.644
 194.016 348.861
 454.940 818.429
 165.759 682.212
 171.510 716.603
 389.217 828.578
 693.457 235.280
 302.591 306.312
 154.508 689.110
 4.879 531.204
 702.728 192.137
 854.970 210.503
 685.196 931.946
 406.033 894.954
 632.714 401.110
 406.582 311.191
 641.082 630.821
 116.113 630.936
 295.472 826.665
 951.494 29.187
 801.552 544.395
 575.595 437.377
 866.709 274.710
 990.142 896.072
 590.709 156.401
 232.110 82.851
 979.073 398.347
 581.509 552.661
 64.303 770.069
 156.037 738.930
 217.823 390.559
 735.429 473.581
 345.266 694.548
 169.523 482.683
 893.780 338.262
 776.039 182.644
 154.719 392.741
 427.071 960.766
 238.989 197.442
 210.704 685.595
 433.977 960.937
 492.269 309.354
 847.256 615.736
 198.318 340.015
 307.943 592.878
 217.966 557.995
 264.743 376.659
 926.707 406.531
 801.421 744.327
 156.102 910.463
 125.065 68.778
 80.926 81.173
 787.255 558.986
 798.617 492.009
 118.832 693.481
 112.564 895.636
 618.855 742.542
 682.317 379.928
 389.348 316.609
 204.738 990.344
 779.521 478.882
 278.247 993.161
 654.163 542.039
 668.283 914.662
 667.131 170.965
 630.086 206.681
 466.479 539.444
 1.711 289.229
 325.145 758.582
 906.269 877.709
 550.856 593.782
 0.841 877.338
 529.488 116.219
 386.976 823.334
 74.480 660.672
 113.545 355.409
 145.777 566.433
 919.843 672.921
 48.217 209.677
 700.923 347.058
 82.497 857.676
 547.175 433.704
 790.975 716.603
 988.242 90.905
 483.069 50.167
 832.651 54.260
 536.370 526.286
 267.320 449.170
 23.455 629.459
 396.951 748.124
 812.464 448.927
 346.608 832.307
 311.761 824.513
 309.427 348.537
 183.364 375.899
 336.028 14.289
 422.483 545.594
 276.890 505.430
 305.697 405.050
 600.709 743.871
 540.380 577.048
 20.779 106.962
 23.518 450.863
 121.079 519.033
 537.638 660.956
 840.427 910.540
 401.939 81.461
 556.334 884.993
 62.823 889.917
 122.820 1.976
 182.791 372.270
 24.139 140.588
 381.298 390.686
 478.214 366.524
 134.889 895.278
 981.478 393.471
 774.121 625.098
 256.150 551.788
 166.956 573.160
 619.889 491.514
 776.115 760.717
 427.853 130.077
 873.055 19.148
 872.890 475.948
 913.648 470.855
 208.720 426.511
 388.359 156.394
 474.239 851.188
 888.810 212.074
 338.516 769.299
 47.349 364.633
 502.705 146.965
 349.070 497.049
 637.105 339.811
 357.053 137.355
 502.396 960.301
 480.093 931.598
 310.004 552.690
 224.690 249.259
 577.206 908.004
 664.313 816.947
 490.714 779.972
 212.070 731.628
 823.819 694.811
 358.989 931.762
 675.751 148.261
 828.404 532.373
 89.729 807.943
 164.817 703.200
 33.482 84.283
 518.632 597.824
 321.090 185.753
 779.859 352.223
 49.325 261.672
 56.186 254.969
 699.761 576.331
 163.384 755.634
 607.560 610.655
 507.070 195.693
 359.740 201.320
 770.380 705.771
 403.946 92.306
 796.422 68.635
 720.248 770.878
 159.870 968.525
 533.542 10.373
 179.234 669.699
 376.049 857.623
 628.781 41.331
 204.556 736.175
 593.634 988.782
 45.150 130.576
 778.033 794.992
 791.763 855.889
 958.182 918.193
 289.866 974.520
 78.611 246.679
 861.969 914.575
 963.853 257.306
 599.278 575.852
 572.793 556.192
 379.185 127.564
 806.918 758.352
 949.466 642.944
 819.320 963.515
 28.639 657.394
 610.674 349.850
 142.433 547.160
 71.199 792.948
 486.426 313.260
 991.973 347.045
 65.485 820.116
 460.931 837.568
 505.571 819.967
 342.800 412.803
 509.892 623.423
 660.381 407.485
 889.438 124.699
 917.595 267.768
 340.961 19.063
 81.091 76.370
 779.906 562.409
 743.835 665.212
 621.261 611.726
 185.768 692.912
 200.383 84.482
 706.348 943.814
 754.508 408.835
 892.776 537.374
 462.717 170.303
 895.124 550.755
 839.735 549.663
 372.855 598.132
 872.230 487.688
 451.883 287.835
 203.666 891.841
 760.939 819.053
 146.545 845.676
 702.407 674.927
 513.788 311.754
 435.794 825.804
 101.609 491.941
 319.675 747.947
 965.445 974.695
 556.370 77.652
 452.198 347.151
 627.079 812.600
 783.331 761.337
 486.100 611.044
 24.447 339.874
 921.504 160.535
 681.101 498.997
 585.062 542.242
 284.356 608.184
 872.837 521.119
 982.365 639.323
 604.746 278.496
 848.923 967.878
 639.451 69.921
 822.175 548.434
 581.357 950.734
 565.515 712.306
 328.480 144.075
 220.163 631.252
 690.927 925.453
 820.270 505.048
 825.210 425.043
 844.826 98.623
 3.155 379.506
 967.778 854.256
 817.666 240.928
 973.010 304.029
 450.786 828.657
 161.960 416.239
 50.481 813.300
 489.484 226.097
 617.464 189.306
 412.058 165.926
 456.394 727.624
 768.535 853.756
 139.367 422.464
 387.791 293.124
 834.233 641.733
 932.870 942.839
 614.586 60.079
 354.200 536.019
 168.989 263.368
 294.662 856.069
 919.084 946.003
 629.428 547.177
 522.609 925.684
 749.390 972.775
 739.192 337.384
 127.558 802.324
 663.379 668.708
 515.217 460.387
 947.997 107.006
 873.908 508.473
 247.275 595.090
 888.954 36.620
 176.607 163.043
 861.564 945.522
 416.447 410.087
 624.218 719.468
 561.155 359.953
 255.653 684.216
 137.964 478.581
 128.248 461.506
 182.543 112.697
 745.818 163.417
 470.233 436.018
 920.875 995.693
 158.303 646.193
 797.514 180.909
 215.026 375.524
 702.480 181.767
 694.596 312.909
 659.228 954.512
 89.761 900.038
 937.348 635.474
 661.235 693.697
 245.392 544.058
 637.744 876.175
 74.641 447.325
 413.773 260.479
 433.731 589.828
 583.294 555.601
 401.273 353.196
 654.062 224.095
 890.948 519.332
 234.210 840.098
 49.313 806.041
 94.326 816.619
 272.132 601.869
 835.778 858.056
 865.097 16.102
 569.686 664.662
 526.943 489.065
 488.534 693.002
 688.044 176.477
 30.185 98.663
 89.580 169.652
 356.259 58.885
 84.263 771.516
 535.765 212.904
 929.744 588.030
 411.171 952.157
 733.338 77.450
 976.269 241.940
 798.232 528.692
 890.068 827.335
 476.257 707.834
 743.431 351.391
 513.519 752.377
 968.150 640.537
 498.275 330.785
 992.943 254.489
 804.612 784.868
 896.536 184.617
 242.560 490.653
 452.070 160.519
 50.653 205.635
 994.978 499.863
 428.802 803.696
 951.929 437.270
 239.219 761.049
 443.039 785.821
 985.535 665.483
 993.419 26.824
 602.921 135.705
 771.014 162.678
 795.726 7.167
 691.922 92.507
 687.898 755.417
 316.133 834.703
 902.283 568.421
 388.282 594.531
 57.947 566.732
 680.073 693.638
 223.432 616.773
 62.212 492.852
 444.519 340.372
 400.588 166.504
 887.488 36.204
 439.128 57.984
 915.478 679.768
 633.067 160.146
 12.373 232.320
 342.591 333.994
 554.479 580.928
 627.071 283.953
 127.297 357.046
 411.870 142.611
 218.007 86.134
 178.441 142.515
 462.341 942.727
 777.816 143.392
 168.577 301.520
 39.285 381.616
 16.251 153.666
 670.090 372.080
 770.276 807.388
 476.204 343.786
 653.573 512.553
 214.925 367.778
 976.781 280.107
 781.333 643.738
 479.320 139.910
 875.007 469.313
 42.188 965.801
 561.319 709.390
 392.709 256.567
 81.666 112.086
 741.417 498.495
 56.084 350.744
 31.040 942.379
 614.454 988.999
 399.665 439.247
 572.249 716.774
 280.635 918.781
 194.348 752.465
 199.323 827.777
 355.341 579.549
 153.822 428.461
 574.154 529.274
 557.970 984.425
 870.429 745.186
 109.251 122.336
 133.367 896.043
 852.486 777.803
 512.567 532.836
 827.433 232.180
 614.578 120.219
 402.048 582.295
 226.454 685.734
 44.178 206.667
 174.708 410.070
 416.700 189.577
 378.970 782.460
 291.698 419.269
 366.660 636.830
 568.386 9.666
 498.751 201.918
 300.460 518.334
 15.697 493.132
 947.780 999.493
 173.722 962.125
 374.444 482.868
 209.653 334.122
 432.954 890.814
 480.535 300.755
 268.266 471.934
 783.283 11.061
 914.850 454.318
 809.085 694.505
 966.727 111.252
 744.406 852.025
 399.735 733.049
 840.814 124.671
 295.639 947.505
 63.132 570.220
 740.253 405.828
 741.247 787.951
 477.364 419.006
 125.353 287.712
 634.388 700.142
 335.234 124.321
 585.326 840.817
 937.818 50.804
 575.600 563.993
 147.617 987.953
 348.810 583.043
 864.472 183.042
 637.573 127.507
 712.537 22.476
 912.705 832.970
 272.392 572.821
 333.500 837.634
 481.392 818.497
 966.397 74.870
 970.527 524.744
 302.464 33.051
 992.420 229.146
 121.852 695.687
 735.596 117.413
 244.493 141.444
 704.161 298.495
 542.989 930.524
 536.842 105.028
 350.988 127.595
 40.579 618.096
 606.781 698.728
 295.032 276.156
 458.728 298.288
 747.325 568.423
 811.063 749.558
 140.914 840.254
 293.319 78.780
 616.707 824.906
 234.879 935.817
 174.534 851.017
 461.902 915.685
 3.120 712.334
 604.251 364.512
 669.133 895.331
 305.153 32.348
 321.240 476.725
 419.570 635.498
 512.053 277.610
 325.010 365.374
 896.032 310.409
 660.394 372.254
 429.889 711.498
 667.308 644.727
 116.623 13.894
 299.250 773.316
 206.316 94.415
 57.417 244.883
 835.363 507.182
 228.106 968.603
 668.360 285.140
 662.164 130.801
 348.884 13.578
 229.504 551.736
 690.551 930.605
 582.808 949.990
 99.753 630.613
 308.909 777.651
 846.244 295.299
 71.486 80.795
 445.293 175.566
 45.657 564.211
 621.557 735.155
 107.518 236.996
 454.426 647.164
 616.953 617.170
 299.734 927.535
 670.158 50.164
 713.891 380.403
 802.678 709.790
 722.395 219.872
 900.797 903.711
 551.942 988.020
 588.362 391.530
 139.001 491.796
 360.357 176.397
 920.662 480.001
 949.467 174.690
 266.994 739.011
 756.529 968.059
 417.242 531.628
 22.225 553.519
 502.483 181.943
 840.707 326.653
 570.145 730.890
 144.568 47.224
 944.934 78.134
 655.946 973.209
 567.762 777.706
 185.282 826.487
 529.248 574.603
 954.923 530.113
 65.246 30.265
 170.325 382.500
 94.712 874.863
 400.852 298.138
 569.399 497.862
 462.314 128.201
 662.715 714.993
 114.505 698.979
 172.053 364.986
 652.523 783.294
 543.741 644.189
 236.906 602.533
 79.110 398.011
 884.289 887.831
 149.021 887.373
 439.995 892.006
 465.418 133.683
 542.543 813.501
 543.399 630.989
 736.484 784.934
 674.930 577.714
 116.278 197.477
 843.304 417.789
 515.324 624.490
 681.095 252.126
 569.049 810.577
 537.379 962.408
 460.657 83.036
 24.176 821.613
 737.190 489.624
 687.200 106.764
 899.803 978.598
 150.220 202.016
 116.268 913.372
 751.637 822.765
 169.812 195.040
 190.640 8.121
 893.333 681.951
 470.811 139.579
 792.259 517.972
 741.900 433.354
 235.861 371.762
 844.213 623.634
 602.450 550.971
 131.529 170.507
 657.861 980.887
 742.451 571.820
 491.875 260.490
 989.710 780.540
 749.434 454.486
 103.215 391.764
 91.693 112.864
 684.954 995.547
 678.117 785.338
 979.434 737.835
 550.248 213.105
 327.862 802.366
 648.725 521.595
 931.235 847.485
 539.027 332.731
 598.736 794.895
 942.906 381.957
 383.190 179.754
 759.201 222.656
 612.840 206.044
 250.485 77.923
 604.484 896.265
 514.815 147.199
 401.309 234.321
 751.744 373.411
 911.994 944.742
 368.883 146.575
 356.279 765.450
 813.084 873.977
 544.934 506.068
 505.117 137.752
 165.516 355.982
 218.096 31.002
 414.581 348.131
 180.682 597.375
 344.863 393.716
 571.895 370.658
 593.734 193.171
 574.334 235.453
 466.063 678.883
 888.640 13.090
 977.944 550.085
 409.491 764.844
 573.033 280.338
 400.455 134.223
 24.194 589.099
 963.222 599.074
 81.419 412.672
 310.597 140.693
 852.568 543.467
 459.851 69.835
 664.275 252.953
 554.460 977.888
 282.610 811.328
 391.799 545.535
 240.947 69.941
 629.147 171.691
 568.419 400.550
 10.503 653.575
 206.787 773.953
 205.614 916.476
 695.218 610.423
 86.677 661.550
 468.039 12.178
 546.970 765.030
 104.934 876.232
 51.886 956.382
 679.282 232.065
 722.366 250.530
 629.552 516.253
 802.354 475.399
 320.043 714.530
 227.930 76.333
 228.312 715.426
 771.104 889.711
 892.729 439.082
 904.562 346.275
 848.490 455.951
 355.995 317.720
 575.760 784.536
 976.958 676.327
 359.391 262.253
 428.899 355.429
 123.805 491.889
 629.052 927.864
 45.273 566.271
 445.226 250.240
 671.292 19.978
 778.141 733.496
 585.375 218.721
 623.162 116.217
 365.836 409.933
 613.273 948.282
 797.767 172.993
 768.491 191.336
 435.029 41.019
 23.055 652.352
 678.708 650.530
 583.504 271.026
 373.015 208.312
 253.846 355.342
 430.265 160.050
 717.484 617.350
 422.540 281.774
 11.386 608.746
 236.368 587.671
 391.437 839.468
 423.674 316.617
 747.219 319.163
 521.095 201.002
 161.192 468.545
 402.168 376.469
 55.849 673.620
 302.863 817.457
 270.670 209.076
 978.394 503.700
 949.379 737.542
 44.331 575.553
 91.092 138.629
 792.103 225.355
 273.457 466.602
 90.221 717.669
 342.077 449.305
 658.728 718.521
 681.678 85.626
 383.868 543.725
 147.019 676.730
 99.706 275.524
 395.154 530.851
 658.229 227.446
 487.853 746.219
 222.332 507.224
 439.787 926.288
 708.163 500.387
 293.238 580.753
 663.879 801.783
 175.855 870.571
 668.240 303.593
 219.391 461.736
 460.264 916.601
 712.827 647.618
 443.909 382.757
 164.262 811.002
 251.253 222.756
 236.920 342.575
 573.789 459.960
 693.414 571.362
 192.256 44.107
 369.693 243.926
 836.933 53.564
 849.937 902.995
 306.977 737.341
 423.090 843.334
 861.337 237.540
 270.901 484.302
 785.721 644.570
 819.613 206.675
 838.586 632.504
 139.326 308.355
 910.897 816.719
 5.926 482.895
 204.389 702.953
 263.312 499.872
 874.288 453.766
 903.968 841.744
 805.928 998.665
 492.929 342.707
 739.887 337.027
 315.765 187.086
 644.298 322.969
 760.681 404.096
 201.637 138.999
 726.404 579.425
 753.960 936.554
 262.765 369.470
 587.140 387.895
 634.250 419.412
 161.013 812.716
 686.077 960.422
 766.431 36.864
 878.272 93.566
 148.214 648.413
 929.848 98.456
 239.174 41.961
 429.436 964.042
 247.071 805.249
 470.975 298.435
 694.103 88.321
 766.422 296.259
 475.961 605.447
 378.592 128.184
 761.356 620.555
 265.526 961.303
 348.096 440.122
 996.076 454.495
 511.298 631.269
 0.383 524.489
 84.326 960.649
 477.673 110.815
 492.710 240.690
 969.259 637.084
 283.101 218.616
 692.093 568.194
 748.748 960.744
 45.962 485.142
 23.597 995.859
 486.877 168.607
 300.792 678.518
 884.978 417.549
 7.866 723.293
 945.047 488.542
 48.353 816.920
 602.297 774.782
 883.995 325.718
 59.470 440.811
 897.431 834.411
 300.418 370.578
 334.679 49.526
 200.593 793.792
 200.259 211.066
 409.384 40.597
 864.199 831.187
 859.619 889.897
 266.087 334.822
 375.236 165.331
 471.716 46.654
 411.919 478.800
 785.706 249.596
 443.120 98.939
 559.904 545.258
 64.398 746.032
 501.634 56.084
 154.327 991.344
 495.340 716.431
 725.740 813.838
 351.431 866.401
 704.893 577.831
 210.687 963.547
 269.902 218.700
 613.333 605.299
 497.936 128.572
 118.611 366.411
 550.918 128.760
 291.418 623.590
 62.735 899.890
 393.474 502.396
 571.014 354.387
 91.790 43.472
 10.624 109.773
 369.274 365.946
 404.251 526.427
 861.745 990.810
 851.097 672.026
 400.876 77.166
 834.337 169.229
 290.661 386.058
 301.096 666.643
 40.520 602.423
 177.947 779.300
 4.354 763.301
 186.249 798.368
 792.685 23.352
 433.848 435.522
 923.907 666.064
 154.937 901.114
 27.786 985.430
 723.320 913.103
 905.479 528.835
 204.350 882.783
 858.810 833.197
 968.777 751.018
 229.362 594.871
 452.280 373.217
 914.889 596.483
 895.249 231.467
 464.556 343.712
 679.225 737.430
 981.924 430.449
 733.264 769.895
 599.410 105.926
 912.438 46.910
 422.771 331.975
 451.915 785.462
 99.355 27.942
 726.867 63.723
 138.125 955.923
 957.317 724.321
 729.537 316.468
 997.536 285.290
 584.131 137.012
 454.357 541.915
 563.154 739.797
 553.697 622.137
 23.865 286.524
 88.598 615.506
 585.558 692.440
 557.171 336.586
 757.233 177.789
 60.375 754.431
 699.707 739.871
 455.632 457.244
 547.451 760.380
 634.578 703.165
 740.279 451.739
 46.125 2.345
 842.163 550.150
 857.316 291.009
 311.803 504.814
 524.959 994.391
 673.385 830.754
 334.584 172.280
 880.393 490.967
 397.172 429.206
 312.829 372.005
 128.269 922.184
 569.192 600.890
 772.081 74.434
 857.834 621.381
 681.271 106.074
 534.385 370.837
 881.015 215.686
 927.964 357.257
 696.197 823.570
 631.658 977.519
 619.141 242.922
 563.504 605.884
 61.055 144.113
 322.218 145.395
 535.357 275.370
 234.444 218.878
 240.549 796.732
 413.024 590.958
 972.565 860.142
 592.200 883.945
 33.034 454.428
 277.602 70.196
 995.177 147.917
 226.166 498.822
 230.877 962.291
 661.870 518.278
 331.564 848.440
 223.362 776.857
 515.928 898.569
 43.605 474.617
 806.203 699.284
 771.801 672.398
 871.979 929.153
 784.740 971.791
 639.599 143.203
 396.843 715.138
 902.566 518.499
 992.402 333.444
 553.645 402.584
 674.679 624.779
 705.121 693.797
 87.627 874.088
 835.879 163.936
 428.225 640.856
 371.469 724.234
 569.939 322.894
 388.200 640.972
 478.098 847.305
 759.846 773.490
 361.505 903.837
 313.887 871.817
 994.947 397.312
 915.028 811.130
 416.290 396.234
 781.367 723.972
 379.343 951.221
 400.923 327.373
 987.711 172.505
 743.985 230.145
 381.522 828.753
 853.844 685.729
 62.491 164.140
 592.098 558.653
 865.678 346.517
 264.950 269.298
 988.934 942.155
 967.132 134.092
 222.138 562.758
 856.732 929.071
 254.638 614.973
 776.831 167.055
 935.618 183.531
 931.148 626.337
 701.603 44.475
 916.725 126.159
 228.911 697.960
 735.942 576.373
 206.017 960.102
 324.917 491.272
 18.733 904.954
 220.883 646.856
 995.461 911.201
 775.626 463.739
 644.072 869.759
 537.110 241.982
 328.059 639.460
 251.481 177.605
 957.297 5.913
 270.440 412.078
 216.099 376.077
 825.371 355.204
 404.384 416.685
 693.487 468.513
 240.899 772.455
 729.755 281.183
 663.032 849.775
 771.581 955.022
 276.227 658.524
 694.623 430.917
 256.046 620.055
 263.965 429.077
 114.308 589.431
 694.901 82.460
 312.256 637.331
 24.421 140.743
 571.478 189.165
 963.883 765.566
 308.393 239.602
 524.432 361.497
 639.807 628.797
 501.367 456.997
 192.692 877.021
 697.157 811.758
 646.508 187.361
 333.489 18.245
 764.647 817.710
 432.000 363.436
 184.709 735.010
 465.796 489.940
 565.236 953.853
 437.167 952.588
 787.188 150.923
 811.953 506.674
 818.018 474.923
 731.623 427.316
 928.900 142.552
 377.530 276.580
 153.964 644.664
 728.026 877.302
 964.666 668.144
 631.637 281.964
 951.431 169.387
 724.637 843.968
 35.123 181.063
 308.738 100.430
 127.647 677.403
 636.964 693.979
 807.067 212.321
 848.831 520.347
 129.155 642.870
 968.764 353.890
 153.551 386.783
 306.188 430.204
 686.068 682.058
 347.294 549.999
 524.638 828.910
 835.241 798.258
 618.627 526.027
 429.102 675.032
 811.438 55.464
 796.710 427.109
 614.417 130.919
 620.350 412.051
 964.093 875.481
 117.929 67.190
 430.742 325.563
 849.638 286.022
 488.610 521.904
 788.375 903.864
 419.046 115.803
 581.449 384.790
 217.955 224.621
 274.735 394.725
 616.887 265.941
 364.807 593.714
 429.599 701.261
 199.415 926.842
 907.863 59.916
 474.436 822.024
 464.673 589.947
 842.208 788.143
 911.019 208.311
 620.636 864.000
 493.192 677.305
 896.926 502.747
 328.652 712.008
 279.312 734.356
 965.290 885.385
 443.087 667.016
 455.047 119.297
 925.005 544.757
 590.164 372.756
 277.377 41.228
 428.593 20.457
 337.504 247.176
 392.452 777.864
 590.348 801.199
 595.812 812.308
 196.545 859.859
 510.004 586.880
 470.963 534.849
 48.271 734.969
 379.286 112.917
 917.535 843.590
 874.863 780.618
 991.939 934.026
 731.725 803.152
 187.388 935.482
 501.824 647.797
 113.446 833.526
 597.896 531.471
 731.663 988.056
 493.695 333.264
 518.851 418.732
 59.631 911.297
 709.196 478.462
 986.169 154.763
 137.873 122.246
 664.877 782.687
 926.418 39.935
 326.060 57.800
 710.217 883.122
 403.995 444.386
 612.848 70.093
 200.340 421.374
 600.455 605.815
 831.170 424.841
 910.001 679.022
 13.992 387.183
 724.121 684.262
 521.994 853.250
 276.745 717.164
 600.831 867.611
 809.995 476.145
 508.498 62.992
 784.643 108.378
 754.734 849.715
 72.230 613.359
 939.340 662.340
 453.589 480.160
 128.314 605.592
 120.849 816.909
 975.555 941.131
 361.035 130.829
 761.894 943.920
 600.246 447.982
 851.216 147.120
 247.374 702.625
 877.681 693.142
 612.751 371.617
 103.559 862.030
 735.565 539.982
 602.397 193.658
 457.916 835.406
 208.564 434.846
 84.811 603.867
 966.160 694.561
 598.080 972.884
 245.670 188.691
 606.143 985.911
 866.257 199.888
 46.895 229.716
 759.276 907.663
 481.997 520.165
 681.504 489.975
 569.882 480.550
 684.831 931.305
 752.393 725.669
 876.207 755.474
 184.726 855.354
 63.811 36.906
 657.076 329.622
 242.320 524.701
 453.885 326.305
 284.538 173.633
 355.989 918.782
 394.216 339.447
 973.232 919.743
 754.759 27.530
 289.700 845.844
 752.535 940.010
 277.832 12.476
 237.095 342.703
 86.929 377.885
 531.927 557.133
 109.590 547.647
 559.912 901.557
 978.057 215.568
 182.053 276.717
 621.377 162.636
 53.869 75.739
 131.518 934.649
 322.039 342.547
 628.385 159.940
 858.336 899.465
 194.249 605.430
 455.633 692.984
 459.852 971.683
 192.074 688.229
 587.838 831.165
 657.675 989.456
 312.902 269.416
 789.009 328.402
 788.811 713.002
 981.998 887.749
 265.169 153.055
 962.637 497.027
 904.497 796.931
 556.762 327.533
 263.959 916.318
 181.533 236.161
 345.134 887.269
 205.241 171.196
 477.143 730.728
 613.643 502.406
 288.439 721.606
 958.451 609.991
 364.546 216.226
 828.462 539.790
 934.590 893.700
 10.524 373.660
 708.528 273.667
 733.927 182.971
 257.575 83.687
 508.613 929.108
 628.566 742.970
 868.776 487.770
 73.136 609.064
 66.124 534.376
 297.024 420.364
 371.318 407.320
 764.045 545.252
 41.444 226.059
 671.944 719.222
 302.033 584.655
 930.172 181.151
 433.856 561.491
 67.563 791.140
 510.073 716.382
 563.877 372.951
 714.204 211.445
 794.399 237.422
 902.722 357.072
 90.439 438.560
 29.887 304.719
 418.133 635.865
 802.038 480.327
 758.818 595.374
 2.125 762.943
 410.146 983.691
 54.362 590.014
 419.738 585.693
 767.992 732.073
 92.439 814.731
 696.065 683.943
 686.138 56.969
 10.519 616.463
 815.828 187.397
 272.866 912.296
 835.257 468.136
 467.276 152.067
 252.662 959.766
 360.211 344.418
 582.165 778.666
 811.118 417.242
 533.940 769.017
 438.710 860.116
 31.268 943.558
 856.388 672.787
 715.626 914.723
 41.253 815.395
 695.355 285.347
 759.671 447.255
 720.037 908.971
 7.432 797.600
 461.004 143.302
 256.264 339.257
 465.618 801.004
 756.055 481.236
 774.659 810.345
 1.847 595.376
 372.004 510.055
 717.996 323.252
 125.472 659.820
 773.433 640.487
 807.180 307.279
 459.315 595.387
 108.981 537.100
 624.446 386.672
 329.677 276.156
 568.548 41.209
 969.994 945.101
 85.908 327.619
 771.121 50.462
 82.216 266.752
 543.500 288.153
 158.979 137.252
 303.079 379.900
 79.106 826.216
 939.258 455.257
 153.705 734.577
 637.054 105.683
 86.525 847.982
 148.644 321.613
 394.629 551.067
 417.570 941.869
 110.697 961.208
 991.663 326.420
 436.003 42.628
 685.727 52.930
 428.664 229.594
 467.495 145.271
 707.632 325.079
 14.182 794.074
 760.491 776.429
 623.724 617.107
 447.004 180.248
 544.436 138.005
 78.283 793.810
 517.399 508.505
 364.109 579.190
 693.425 250.319
 102.451 668.984
 705.337 402.207
 732.497 299.722
 738.790 395.459
 485.873 32.038
 971.579 982.136
 503.375 177.350
 840.843 856.111
 793.036 631.714
 676.679 253.745
 599.171 21.862
 314.128 831.158
 643.941 79.890
 196.511 786.398
 758.766 256.244
 122.601 340.798
 811.488 670.339
 407.516 893.592
 178.707 890.264
 639.848 12.133
 636.285 673.650
 70.864 777.164
 723.003 527.967
 689.382 244.548
 854.225 737.728
 269.710 53.252
 658.682 726.502
 759.946 661.376
 819.903 282.096
 761.772 750.597
 715.137 173.093
 76.888 942.876
 152.890 64.246
 223.702 825.915
 762.305 827.670
 903.042 105.239
 34.051 417.584
 884.221 476.380
 556.097 390.537
 41.205 41.327
 735.569 13.051
 969.758 45.898
 809.033 197.674
 15.160 671.083
 481.008 380.291
 719.344 119.670
 309.872 920.632
 817.332 363.007
 400.719 839.268
 464.749 480.662
 938.086 253.688
 428.571 382.847
 173.053 939.542
 417.387 961.955
 197.366 107.810
 539.145 1.600
 923.333 981.935
 355.250 870.534
 326.895 699.166
 29.954 552.178
 90.197 706.107
 361.140 580.940
 139.955 319.306
 809.080 162.533
 262.879 767.631
 127.750 101.308
 486.519 504.835
 541.172 112.796
 443.210 199.386
 115.612 899.650
 639.766 786.283
 655.822 764.943
 792.534 654.699
 26.737 44.880
 966.057 189.060
 775.935 795.727
 686.454 863.388
 639.729 764.880
 953.725 183.791
 368.264 27.103
 819.257 396.953
 41.453 853.059
 48.084 838.992
 985.636 493.087
 175.067 535.404
 685.832 965.163
 768.401 515.958
 944.043 507.970
 914.220 755.795
 512.088 739.730
 267.151 563.908
 657.650 408.052
 611.035 121.287
 562.775 848.413
 832.664 122.829
 140.911 327.495
 823.140 639.632
 156.208 536.510
 833.378 322.148
 379.351 838.679
 672.658 481.238
 688.373 949.384
 255.212 875.252
 369.231 538.365
 976.034 799.514
 566.192 557.059
 293.155 313.054
 631.159 693.236
 471.977 780.015
 607.013 287.124
 423.973 874.219
 913.888 871.838
 865.928 459.886
 478.447 555.204
 9.016 375.312
 621.879 84.693
 734.657 805.461
 398.188 242.558
 754.437 221.069
 223.880 330.305
 816.061 513.364
 365.211 812.030
 290.678 83.121
 529.618 602.031
 846.887 9.259
 651.746 176.372
 723.928 674.963
 257.878 349.256
 905.107 158.452
 149.692 637.096
 259.307 481.571
 761.565 106.026
 163.807 273.823
 435.628 197.350
 898.861 264.026
 124.047 501.301
 69.948 109.090
 95.352 818.923
 777.026 652.653
 95.907 147.169
 224.010 659.238
 931.881 741.312
 912.015 166.576
 502.383 964.897
 655.525 754.944
 170.097 809.928
 23.704 553.307
 819.173 353.365
 764.634 634.135
 666.734 870.823
 596.841 428.835
 587.878 230.443
 931.315 901.359
 436.172 680.949
 553.050 816.903
 222.281 385.085
 681.586 544.431
 510.494 455.819
 735.852 335.538
 542.765 766.390
 343.935 967.857
 266.523 130.508
 910.051 459.574
 68.561 305.610
 329.433 323.825
 873.076 645.313
 130.116 499.838
 696.154 618.045
 525.440 774.103
 438.422 83.992
 141.779 682.796
 897.059 464.039
 805.476 699.956
 770.923 290.326
 946.886 988.916
 979.310 161.691
 326.819 292.242
 405.136 667.889
 783.601 213.630
 274.377 238.703
 112.551 400.143
 691.108 228.220
 552.397 51.707
 334.881 486.707
 396.231 994.509
 296.408 594.240
 152.825 874.029
 358.343 238.654
 345.083 110.598
 428.399 588.561
 286.871 265.137
 88.334 128.341
 71.508 675.024
 448.549 240.468
 31.811 320.617
 386.795 810.868
 292.932 193.024
 321.064 530.697
 888.739 165.291
 519.903 123.772
 606.471 874.673
 514.901 959.733
 72.576 146.341
 954.758 950.849
 107.544 412.506
 561.203 73.190
 525.137 679.911
 125.308 614.140
 0.562 287.985
 457.483 406.978
 504.931 785.411
 193.280 964.248
 924.962 180.603
 505.381 925.254
 635.691 928.625
 303.547 465.194
 951.355 780.908
 970.562 915.811
 980.173 912.931
 213.240 477.190
 590.207 67.537
 161.353 480.375
 46.626 207.324
 460.024 629.207
 699.449 898.397
 136.967 211.393
 632.367 280.618
 427.377 642.952
 877.579 587.398
 276.653 382.254
 62.233 223.091
 763.306 220.820
 785.300 990.708
 367.906 994.473
 689.257 180.037
 613.843 642.636
 851.391 510.261
 704.831 323.228
 490.721 896.075
 43.787 529.469
 987.497 337.317
 927.067 181.740
 214.821 974.731
 834.546 827.516
 261.678 205.132
 975.122 985.336
 811.491 294.741
 572.542 441.060
 962.039 897.366
 589.800 837.639
 815.513 392.672
 571.581 100.698
 119.421 767.617
 241.329 284.177
 940.852 520.874
 708.643 991.534
 352.125 565.535
 238.143 82.811
 392.222 520.438
 695.012 385.757
 845.787 936.228
 35.691 325.722
 303.229 610.769
 653.233 24.985
 387.997 62.256
 442.485 514.316
 269.978 690.508
 125.303 280.005
 639.954 51.233
 503.535 736.234
 164.876 768.995
 798.629 178.992
 246.365 837.176
 330.644 922.787
 287.430 703.096
 303.661 240.044
 960.027 559.949
 44.475 275.449
 437.133 501.147
 410.738 669.813
 688.948 614.760
 295.136 341.680
 678.144 73.927
 833.595 897.270
 261.579 822.395
 535.950 893.178
 406.257 461.991
 633.067 600.103
 749.655 460.964
 339.428 713.769
 825.728 249.351
 906.952 350.968
 388.360 221.198
 564.882 639.493
 96.864 85.411
 50.606 761.810
 489.950 499.861
 113.946 710.052
 224.838 980.222
 377.719 536.670
 259.696 829.675
 343.229 88.632
 226.004 312.555
 301.876 156.904
 91.917 659.141
 942.618 486.209
 230.087 295.920
 596.876 17.424
 749.107 141.976
 233.223 186.809
 954.903 984.604
 477.406 708.598
 808.568 73.387
 390.749 411.788
 424.879 769.954
 371.576 795.628
 898.686 619.218
 58.063 684.056
 895.409 716.545
 292.930 885.718
 540.919 24.033
 174.985 57.254
 692.220 18.525
 661.935 993.095
 863.757 55.493
 623.856 560.274
 78.168 318.381
 275.594 212.868
 61.371 544.911
 466.170 974.075
 319.520 623.471
 878.709 496.996
 232.355 17.680
 128.583 105.641
 839.557 80.162
 451.432 889.068
 152.915 72.289
 885.864 52.991
 719.417 920.993
 895.155 919.344
 614.050 862.940
 383.861 565.533
 834.419 487.262
 272.412 987.493
 183.714 768.313
 747.305 495.627
 598.674 347.575
 136.329 467.661
 642.657 87.827
 25.304 510.113
 631.616 182.289
 771.327 958.998
 886.566 396.759
 341.604 684.603
 657.152 284.496
 359.134 574.512
 787.346 12.907
 137.242 338.755
 599.442 240.050
 182.810 412.059
 362.804 879.990
 319.937 487.297
 148.915 592.350
 986.376 383.534
 616.707 56.787
 967.594 579.440
 37.918 71.976
 518.752 391.804
 580.145 916.042
 472.543 778.426
 887.482 276.965
 108.117 439.625
 410.275 103.474
 658.667 893.298
 765.013 526.396
 836.413 630.790
 884.038 284.729
 455.277 216.585
 527.266 978.148
 513.612 180.966
 262.069 716.958
 169.674 944.445
 613.808 1.093
 187.502 494.164
 292.020 721.682
 264.524 559.917
 203.224 222.645
 367.102 80.501
 70.664 206.939
 816.735 545.270
 547.645 634.525
 486.504 591.892
 590.634 489.231
 511.243 56.060
 860.762 632.728
 390.747 534.559
 60.325 799.578
 106.157 737.330
 350.286 892.131
 786.543 280.682
 504.422 23.022
 794.929 691.527
 857.908 531.818
 667.984 846.266
 727.749 417.219
 786.772 718.010
 98.116 114.122
 701.052 528.289
 456.536 283.297
 728.265 335.686
 671.802 638.550
 430.588 901.386
 358.927 820.943
 297.106 773.102
 871.422 841.166
 959.545 862.829
 690.490 689.717
 413.256 64.478
 791.520 790.676
 442.717 384.282
 510.671 119.897
 33.168 625.463
 411.776 984.368
 335.760 379.779
 772.597 768.665
 419.621 199.051
 129.276 890.230
 845.227 631.616
 101.332 901.284
 112.636 859.903
 682.557 155.968
 436.455 29.304
 744.600 891.900
 566.222 844.447
 532.019 511.347
 573.525 471.473
 5.243 484.927
 561.230 334.467
 539.639 727.134
 89.153 656.586
 446.056 735.506
 56.313 963.508
 225.474 862.147
 712.261 645.549
 295.413 56.308
 97.036 738.254
 969.283 429.284
 317.092 517.786
 775.976 338.005
 767.398 271.159
 272.639 42.089
 400.126 662.062
 529.011 682.000
 938.582 705.948
 600.254 565.331
 139.691 244.323
 913.281 886.575
 746.461 484.217
 378.783 786.209
 148.037 177.051
 720.161 461.382
 312.431 149.199
 447.207 147.257
 686.781 478.101
 765.579 610.248
 211.374 711.885
 624.972 137.630
 684.002 251.709
 894.589 318.559
 586.086 715.019
 92.358 526.421
 364.917 650.361
 165.807 409.020
 609.238 22.095
 962.152 739.774
 687.932 83.405
 370.652 188.382
 201.972 531.355
 762.490 333.017
 64.015 626.796
 586.278 97.763
 532.459 468.843
 547.828 689.664
 29.692 58.066
 161.272 600.479
 838.297 649.980
 8.307 791.076
 642.634 191.604
 389.642 393.847
 543.332 115.677
 257.353 143.727
 373.664 221.556
 141.315 915.199
 472.552 846.874
 943.176 725.423
 180.147 593.116
 886.309 27.392
 207.908 840.508
 951.885 117.511
 263.116 517.725
 874.941 715.391
 273.450 690.237
 248.294 827.000
 734.116 623.669
 717.866 603.035
 889.941 956.873
 335.014 170.712
 47.635 390.771
 247.464 107.894
 497.066 36.305
 401.295 992.956
 591.119 956.383
 336.004 92.137
 105.680 936.831
 480.113 918.927
 266.937 599.582
 296.238 938.677
 812.980 363.113
 835.345 807.906
 249.345 711.474
 596.504 84.321
 490.299 770.639
 360.433 563.527
 354.304 341.704
 885.122 175.515
 736.188 602.366
 985.750 482.778
 621.211 474.794
 737.807 177.262
 676.735 748.359
 963.977 881.072
 772.949 34.603
 117.030 962.110
 90.568 379.576
 431.097 817.642
 194.289 241.228
 263.685 133.624
 637.732 698.558
 825.181 363.663
 948.588 351.864
 629.123 97.572
 679.686 822.619
 585.986 4.937
 138.837 5.614
 499.575 684.055
 291.852 969.263
 55.434 451.635
 611.493 361.996
 165.151 945.154
 590.720 348.867
 652.354 339.489
 600.197 973.838
 842.075 105.143
 424.248 686.312
 204.477 50.013
 411.306 867.491
 69.494 24.161
 807.274 91.055
 786.442 151.741
 664.355 616.776
 971.154 951.245
 222.981 74.274
 534.694 770.114
 917.913 291.793
 597.423 788.921
 56.885 872.037
 688.430 530.595
 734.939 39.708
 544.600 569.093
 981.652 875.078
 540.350 587.726
 371.636 711.841
 186.118 348.750
 68.982 888.584
 71.775 652.271
 309.926 389.895
 144.238 274.076
 769.135 149.524
 793.778 859.251
 796.038 883.833
 80.967 132.785
 669.092 514.390
 719.270 781.586
 396.369 274.952
 493.446 317.115
 117.201 996.819
 450.581 887.226
 336.622 359.873
 961.684 753.623
 385.069 882.429
 82.879 262.069
 51.386 414.681
 215.510 21.035
 26.799 977.295
 995.846 476.629
 938.695 43.155
 462.781 573.647
 491.126 156.832
 634.351 61.314
 787.724 999.018
 652.338 715.329
 843.786 273.483
 63.426 173.377
 727.696 779.343
 732.908 727.969
 665.460 654.430
 423.673 687.968
 832.164 474.759
 513.068 348.241
 804.883 874.668
 410.311 126.417
 705.252 831.796
 427.615 607.865
 687.233 226.125
 552.367 546.777
 475.050 733.705
 372.106 905.050
 304.642 320.113
 378.118 764.818
 624.247 338.307
 780.046 58.643
 848.718 558.249
 518.681 48.083
 999.225 924.900
 286.121 11.485
 184.197 786.086
 423.737 731.278
 156.199 96.995
 644.114 795.829
 8.358 304.050
 641.694 38.185
 926.659 363.600
 49.526 351.157
 592.593 551.858
 551.156 763.441
 714.205 279.027
 654.679 793.573
 460.548 205.488
 21.380 366.963
 571.041 259.652
 857.981 775.929
 221.462 129.821
 726.510 464.432
 544.752 915.804
 899.254 649.205
 47.909 615.472
 741.637 659.187
 134.625 237.912
 399.448 238.121
 963.832 594.892
 608.367 154.032
 951.669 258.287
 745.789 177.822
 191.827 80.709
 273.345 605.892
 837.605 873.383
 642.324 923.461
 297.853 898.345
 175.299 241.871
 765.495 356.105
 721.045 740.826
 767.061 895.318
 284.456 342.253
 818.303 713.715
 840.198 213.687
 946.220 201.240
 82.759 814.071
 421.561 454.110
 584.104 62.317
 996.173 785.360
 314.162 728.347
 792.458 511.725
 522.739 357.705
 612.068 512.605
 831.296 374.734
 260.046 54.032
 989.531 537.242
 789.585 134.452
 18.174 599.213
 709.880 640.600
 492.272 980.212
 842.132 167.510
 78.147 933.678
 911.310 738.887
 384.738 285.219
 207.034 410.607
 942.130 300.621
 896.768 914.429
 95.556 806.689
 317.937 930.216
 674.228 881.838
 879.763 107.802
 36.061 453.924
 966.205 704.466
 30.173 76.950
 421.962 286.730
 290.301 233.665
 125.822 757.531
 258.563 345.726
 689.572 418.907
 328.100 525.964
 174.324 539.077
 325.738 127.589
 675.421 149.622
 275.957 623.170
 806.551 507.545
 492.169 962.367
 205.473 787.950
 730.840 633.132
 708.498 361.371
 571.558 398.253
 397.189 206.301
 708.302 450.272
 235.324 128.894
 263.450 266.106
 991.975 40.298
 79.091 131.952
 920.575 375.502
 665.935 423.640
 645.157 139.474
 767.364 682.610
 632.933 115.710
 447.111 128.710
 824.238 563.970
 58.774 944.428
 592.312 628.195
 182.312 787.820
 439.880 548.411
 598.207 20.828
 258.885 263.409
 48.633 944.145
 713.901 761.369
 44.585 417.891
 316.629 506.269
 409.162 18.763
 74.734 877.269
 894.113 878.816
 587.233 10.486
 816.338 499.465
 63.150 947.362
 683.577 707.857
 730.726 56.487
 617.233 983.426
 329.713 307.337
 641.683 232.663
 15.929 901.456
 653.075 723.187
 810.295 791.365
 869.178 937.804
 276.858 787.882
 511.186 99.787
 77.115 835.881
 297.408 717.231
 410.457 956.112
 409.562 752.592
 680.155 651.092
 0.179 639.771
 416.532 866.733
 72.646 932.242
 17.433 14.212
 915.218 599.256
 32.547 980.249
 891.409 11.324
 902.509 395.623
 669.237 229.686
 473.919 864.324
 251.702 986.778
 533.700 67.662
 994.555 505.879
 654.729 103.008
 161.856 238.725
 11.916 565.445
 175.401 521.325
 534.258 467.669
 213.898 772.307
 902.595 370.113
 68.499 37.516
 911.529 76.007
 472.260 662.287
 592.172 967.132
 505.214 532.820
 73.034 813.329
 99.719 444.595
 350.577 495.729
 301.475 643.975
 188.079 119.398
 402.356 754.643
 78.695 50.298
 676.914 89.612
 241.711 354.507
 503.639 599.165
 693.331 320.559
 616.072 392.717
 596.916 350.028
 42.335 266.493
 982.101 664.509
 592.252 977.752
 985.804 421.556
 129.730 29.600
 546.812 896.660
 118.508 508.184
 843.767 76.838
 298.752 476.887
 146.280 43.788
 790.488 651.471
 421.063 886.065
 330.881 517.647
 348.157 71.403
 842.274 811.081
 33.088 498.673
 656.312 852.246
 904.228 116.373
 749.064 748.912
 143.562 588.678
 488.659 971.522
 674.766 74.601
 79.483 436.535
 714.140 589.651
 977.558 555.550
 244.931 487.396
 625.511 919.937
 399.461 440.803
 440.833 478.825
 599.806 546.144
 819.456 460.027
 718.389 207.249
 172.492 497.094
 354.574 692.124
 585.101 719.908
 290.239 360.365
 413.597 90.482
 72.447 726.769
 64.084 310.002
 589.010 708.266
 820.162 868.206
 145.365 567.429
 108.794 573.359
 439.165 451.765
 165.528 402.103
 561.092 784.638
 39.482 96.074
 653.270 607.808
 74.245 349.350
 635.244 839.138
 925.994 61.458
 794.785 90.186
 300.307 249.173
 447.890 500.374
 573.487 231.724
 38.577 66.469
 434.659 434.007
 291.771 272.916
 466.660 37.164
 497.230 820.430
 955.224 82.480
 912.810 783.215
 158.510 980.396
 182.977 240.846
 217.233 559.755
 703.459 986.356
 977.286 321.992
 983.097 230.406
 322.522 840.190
 295.567 740.935
 469.286 803.900
 640.873 782.555
 803.465 987.932
 191.852 769.901
 695.308 988.285
 754.706 209.464
 710.584 382.962
 173.661 276.202
 355.055 642.036
 234.760 20.908
 2.410 623.312
 227.612 514.289
 726.435 480.904
 489.499 251.696
 102.018 808.529
 644.835 432.009
 575.692 502.326
 853.742 614.387
 106.710 215.189
 763.906 92.149
 519.465 82.241
 415.376 714.385
 415.648 212.131
 552.212 958.858
 801.334 988.780
 449.622 706.103
 474.814 631.267
 850.367 291.424
 83.104 474.461
 127.738 191.748
 929.470 709.228
 640.408 826.329
 645.021 648.594
 31.347 868.362
 721.414 145.783
 140.927 648.261
 339.313 402.876
 274.024 414.128
 571.574 786.871
 880.889 651.711
 747.890 265.680
 708.587 371.524
 848.127 933.248
 158.776 277.039
 257.734 694.367
 781.521 332.796
 36.090 300.174
 454.864 268.339
 186.457 479.949
 85.218 562.285
 896.449 209.229
 431.753 45.183
 665.702 134.750
 554.233 300.519
 931.168 680.251
 131.992 906.296
 721.500 361.238
 553.516 386.569
 955.027 709.563
 861.437 690.421
 878.395 958.990
 814.579 508.042
 416.041 170.064
 33.180 708.142
 658.102 816.797
 289.817 342.146
 603.269 449.427
 939.227 728.137
 543.642 958.191
 515.717 86.656
 34.189 154.561
 15.757 552.311
 336.360 961.244
 2.439 396.178
 123.318 953.651
 672.679 246.492
 345.919 457.235
 500.262 536.989
 699.641 901.520
 169.307 406.855
 522.303 827.876
 732.646 652.805
 62.439 399.696
 335.403 936.944
 464.075 667.005
 331.182 394.196
 43.447 279.510
 160.435 686.169
 218.556 50.274
 259.427 805.967
 977.836 364.692
 403.778 957.846
 927.311 165.081
 970.666 289.683
 577.344 269.362
 414.760 333.367
 664.262 393.074
 908.882 662.584
 445.930 117.955
 293.781 478.764
 263.935 508.829
 732.719 819.545
 381.665 335.573
 374.405 600.961
 543.815 260.840
 818.990 271.276
 668.143 650.370
 761.207 3.182
 87.450 234.770
 185.294 879.854
 274.498 974.035
 319.260 752.502
 673.924 563.916
 960.541 441.764
 255.202 882.071
 78.564 817.236
 514.478 748.159
 927.725 378.962
 669.140 2.502
 490.327 157.827
 688.535 570.197
 465.012 690.114
 22.003 739.796
 351.914 162.151
 559.064 856.656
 419.242 486.974
 576.889 410.200
 503.388 504.594
 491.155 621.693
 60.177 894.986
 875.069 45.356
 590.960 978.024
 897.901 952.020
 284.363 832.556
 462.171 832.987
 291.316 98.727
 494.098 844.810
 664.214 200.023
 124.629 406.585
 395.636 316.610
 650.985 93.708
 770.924 307.211
 907.071 970.468
 63.282 476.462
 914.190 233.257
 439.112 947.566
 803.345 552.222
 372.505 770.777
 72.246 498.301
 286.548 387.206
 292.275 511.475
 19.153 800.622
 644.464 732.470
 854.144 678.832
 823.727 802.089
 644.234 518.274
 294.691 188.665
 189.321 133.293
 951.463 384.305
 807.361 763.796
 471.371 204.473
 560.192 485.707
 56.266 613.997
 65.422 827.483
 524.572 806.738
 258.461 278.374
 506.185 398.147
 964.522 971.065
 657.047 402.075
 125.708 249.334
 660.305 398.785
 8.076 122.786
 329.127 843.861
 520.764 63.283
 338.244 592.078
 825.083 24.946
 156.160 331.316
 935.085 550.623
 249.699 44.885
 830.007 957.241
 912.421 792.561
 358.601 730.828
 406.629 858.051
 639.288 785.191
 986.870 631.059
 800.226 287.860
 725.275 843.828
 389.432 490.181
 523.806 973.685
 75.252 838.252
 866.017 654.273
 887.731 526.119
 525.437 848.641
 86.094 286.565
 856.135 758.098
 219.054 317.431
 393.559 42.793
 343.364 798.275
 193.884 875.387
 30.793 964.117
 744.004 740.486
 401.016 436.754
 941.832 222.744
 222.917 751.767
 840.193 429.719
 212.297 308.864
 783.256 195.856
 181.229 377.982
 661.083 976.592
 152.522 142.760
 137.450 922.134
 9.302 901.297
 444.002 215.207
 600.159 581.896
 208.121 452.958
 438.196 294.749
 524.288 877.789
 519.517 120.772
 273.614 233.295
 222.954 143.404
 431.364 198.519
 446.298 530.865
 618.545 885.800
 870.998 463.670
 494.831 64.680
 641.546 829.249
 253.465 277.210
 489.920 841.925
 664.317 159.938
 950.042 327.789
 972.522 296.761
 390.834 90.994
 853.325 147.176
 75.941 67.366
 358.641 769.495
 838.275 405.196
 879.962 572.054
 571.453 989.479
 61.580 451.759
 998.829 558.204
 996.414 833.515
 823.641 526.636
 46.271 111.862
 708.021 32.645
 74.211 263.752
 719.898 903.317
 537.187 285.755
 148.623 96.377
 743.770 87.689
 474.449 330.890
 69.043 415.774
 913.446 747.581
 174.414 790.804
 306.197 452.710
 394.971 729.907
 211.805 139.308
 724.984 214.183
 272.524 849.740
 0.348 399.689
 171.207 563.821
 395.396 516.970
 584.145 152.365
 623.813 226.765
 284.481 328.068
 865.886 998.914
 152.872 320.706
 496.560 351.312
 57.435 883.838
 923.442 659.515
 957.175 953.551
 976.810 249.928
 823.236 389.642
 243.817 285.300
 49.636 65.155
 878.456 596.258
 507.142 476.060
 822.742 803.051
 675.965 629.499
 71.166 394.558
 848.793 362.311
 831.393 614.353
 26.949 333.197
 863.829 164.521
 219.196 628.993
 308.856 635.607
 602.741 401.096
 274.030 855.164
 705.638 890.432
 898.293 807.701
 33.146 62.718
 533.313 596.172
 580.165 329.819
 783.702 910.829
 468.080 213.034
 81.318 357.065
 615.895 561.263
 90.590 622.452
 329.105 87.683
 861.451 77.683
 970.298 565.127
 276.619 890.237
 295.992 320.564
 946.541 857.921
 515.738 506.511
 457.171 856.800
 891.499 580.879
 395.051 350.281
 564.928 91.426
 186.026 769.406
 923.045 97.012
 766.683 585.765
 912.603 741.233
 942.765 535.283
 341.757 766.251
 910.837 81.748
 994.579 273.105
 466.204 842.027
 787.337 222.223
 482.149 229.923
 751.513 962.768
 117.125 52.598
 201.484 185.982
 134.456 643.060
 477.061 835.498
 653.753 405.703
 413.081 662.074
 497.822 351.225
 528.759 782.339
 159.878 404.881
 525.155 57.484
 852.841 481.285
 284.828 630.696
 378.223 663.436
 266.588 99.226
 882.255 327.936
 141.256 611.998
 370.583 887.353
 210.839 505.447
 1.988 530.138
 660.881 763.777
 251.484 124.665
 909.435 725.256
 552.032 403.788
 209.820 679.556
 723.534 887.244
 539.748 704.101
 562.165 349.594
 546.506 677.107
 280.341 259.800
 624.588 554.348
 898.333 654.536
 864.679 894.162
 236.827 650.901
 745.387 214.861
 342.580 935.986
 734.117 40.359
 196.938 412.126
 941.275 668.673
 562.721 939.433
 231.472 535.185
 175.231 153.980
 663.087 54.496
 987.555 393.965
 308.492 543.921
 351.477 221.016
 734.372 55.635
 319.199 154.040
 106.040 987.053
 356.392 453.637
 760.702 278.981
 786.220 911.759
 489.681 943.339
 61.788 60.325
 824.111 947.124
 269.557 350.773
 556.274 992.716
 79.895 151.617
 101.254 118.198
 117.772 731.106
 240.865 952.446
 564.276 245.897
 251.855 820.951
 809.045 543.590
 439.310 148.367
 448.732 847.151
 38.304 946.630
 614.319 53.297
 254.458 832.859
 960.777 16.083
 657.755 474.594
 69.403 263.227
 72.343 612.107
 102.687 708.567
 694.829 625.216
 373.349 72.713
 179.712 777.461
 805.865 539.168
 436.051 831.442
 796.272 179.394
 545.362 249.180
 633.179 542.520
 526.392 999.510
 801.850 579.277
 205.134 435.563
 229.118 451.633
 593.802 389.666
 868.034 356.331
 414.055 686.461
 199.100 989.747
 519.380 589.312
 924.119 821.212
 358.971 177.375
 736.901 681.130
 488.829 473.895
 913.091 958.127
 761.199 998.832
 113.170 726.256
 825.100 754.920
 235.278 569.529
 141.057 945.455
 88.174 558.108
 872.651 699.838
 732.632 470.221
 864.791 0.116
 418.338 798.853
 880.494 875.164
 432.542 575.640
 349.305 790.792
 888.881 469.971
 914.195 312.014
 485.909 753.480
 961.211 361.220
 723.772 473.913
 316.290 322.375
 606.265 863.501
 214.118 441.170
 799.419 561.687
 130.056 304.750
 845.060 497.262
 841.706 28.139
 819.964 228.298
 203.329 269.444
 722.794 547.699
 204.006 499.482
 499.752 236.746
 397.105 486.593
 576.501 887.875
 270.458 662.491
 842.472 761.343
 437.878 614.136
 481.161 118.885
 115.681 119.642
 806.679 462.390
 473.201 898.309
 255.929 558.835
 462.534 77.221
 3.846 156.793
 316.703 555.801
 875.651 387.954
 311.930 257.753
 587.790 132.995
 701.813 244.601
 73.957 139.327
 109.992 890.146
 163.258 573.619
 602.679 609.648
 46.271 530.395
 220.526 846.187
 366.658 995.539
 826.315 249.731
 939.428 967.283
 694.421 867.988
 753.371 94.602
 631.717 93.743
 249.149 922.192
 457.468 488.237
 763.766 891.037
 89.747 97.172
 337.414 783.471
 74.207 683.552
 833.980 611.606
 261.802 373.872
 28.907 708.707
 187.836 520.988
 167.742 315.869
 45.816 363.478
 648.956 473.015
 584.791 58.711
 291.948 876.436
 714.902 401.439
 925.022 297.937
 587.536 544.077
 281.389 556.902
 756.920 106.499
 889.566 170.739
 140.218 515.850
 456.987 96.190
 612.557 329.545
 294.221 219.552
 519.212 761.986
 437.084 904.297
 304.982 18.113
 73.515 296.756
 74.241 210.424
 652.787 702.013
 755.900 242.415
 80.931 41.124
 785.615 737.526
 826.037 695.935
 790.864 801.636
 660.958 338.692
 709.274 567.286
 453.053 170.163
 450.912 283.321
 617.820 282.960
 573.712 404.179
 35.974 197.345
 248.157 184.048
 794.901 446.966
 891.471 693.450
 661.963 24.276
 429.683 716.160
 788.463 522.922
 952.803 434.940
 541.759 571.046
 147.109 223.209
 285.064 159.519
 980.205 789.932
 288.580 397.770
 668.463 705.840
 134.155 132.673
 539.937 315.324
 43.485 439.224
 414.491 820.212
 545.663 822.409
 30.244 35.332
 34.761 785.257
 653.289 852.642
 736.917 336.721
 695.912 718.193
 796.573 793.619
 145.176 597.029
 944.136 522.676
 154.890 663.820
 66.080 861.902
 893.950 765.691
 960.705 535.701
 865.128 28.053
 328.405 256.570
 431.202 549.614
 267.855 599.876
 308.373 210.166
 85.301 499.608
 737.105 210.724
 382.875 85.269
 922.589 112.488
 186.028 947.079
 984.118 136.611
 265.846 52.699
 975.770 144.486
 977.941 358.954
 779.295 617.281
 497.926 972.043
 641.315 688.382
 609.447 455.840
 476.380 713.821
 472.560 407.071
 508.746 369.351
 549.441 685.782
 430.670 980.493
 25.545 77.971
 643.472 880.578
 275.059 683.112
 777.583 474.602
 770.705 862.154
 95.382 301.917
 123.479 191.336
 430.176 442.619
 904.997 974.560
 448.478 820.643
 503.740 543.359
 511.316 306.334
 400.200 780.643
 602.379 513.735
 20.970 144.874
 363.014 89.487
 307.891 438.341
 481.376 383.388
 578.124 790.547
 608.407 223.118
 370.256 839.764
 777.925 150.897
 189.261 57.638
 481.131 746.998
 251.336 129.006
 154.757 408.804
 63.607 468.027
 782.361 284.875
 481.627 409.389
 553.495 607.170
 501.073 587.113
 377.529 812.840
 643.546 121.606
 387.508 7.055
 277.610 736.885
 102.743 162.977
 416.063 973.672
 432.868 172.774
 492.714 540.456
 315.190 408.586
 843.899 234.216
 173.677 794.213
 301.616 86.684
 92.322 762.584
 599.992 662.599
 206.649 631.475
 561.085 106.018
 261.366 387.316
 69.501 342.480
 64.717 156.359
 180.536 182.495
 23.721 561.848
 799.465 209.879
 480.571 28.621
 889.024 691.868
 928.047 981.924
 230.268 122.445
 678.416 889.734
 203.917 852.126
 341.386 578.113
 653.398 903.564
 755.864 82.808
 618.517 0.202
 369.370 129.270
 24.579 913.076
 597.772 814.574
 413.528 967.457
 384.634 121.305
 602.128 345.821
 49.956 963.808
 41.297 216.576
 936.753 755.330
 377.509 639.873
 273.102 210.300
 731.862 223.782
 837.572 744.633
 918.338 88.241
 295.818 409.434
 826.374 442.838
 642.541 556.499
 553.690 990.988
 790.675 169.714
 356.074 71.068
 581.663 52.782
 797.360 459.116
 8.196 403.981
 554.020 752.692
 232.943 62.207
 526.820 287.254
 621.134 219.860
 311.899 301.043
 876.723 277.744
 713.903 149.070
 955.047 890.912
 75.747 498.779
 521.032 14.003
 437.863 737.524
 711.002 807.196
 312.067 44.000
 46.127 782.439
 502.225 371.461
 822.438 242.444
 469.795 750.192
 780.604 346.260
 223.956 20.735
 530.545 494.749
 313.757 179.251
 92.017 902.296
 866.786 663.954
 111.190 458.678
 611.687 989.334
 251.670 303.661
 750.068 386.097
 941.276 968.899
 419.621 413.113
 916.267 784.932
 280.422 647.682
 753.566 318.950
 629.351 447.016
 58.358 480.621
 25.437 712.818
 996.386 203.448
 16.902 528.345
 73.022 138.109
 477.052 310.386
 188.258 958.040
 762.365 704.703
 90.015 817.800
 336.810 220.768
 37.372 378.636
 299.180 558.935
 228.560 46.092
 995.963 629.950
 881.982 589.902
 394.845 442.830
 646.287 840.871
 380.534 773.487
 700.152 402.758
 565.285 894.155
 754.275 264.605
 484.703 604.740
 535.936 351.579
 281.506 464.064
 896.950 676.681
 725.507 964.950
 693.950 134.031
 939.894 565.779
 128.565 654.505
 717.612 7.142
 465.426 489.947
 236.437 370.448
 457.290 631.983
 189.042 431.488
 466.226 650.382
 410.360 222.367
 73.391 664.347
 537.016 426.716
 890.921 363.952
 804.108 523.317
 629.796 369.883
 957.656 80.270
 116.929 164.800
 324.287 544.538
 601.302 22.003
 174.124 419.368
 128.830 984.993
 682.153 164.898
 112.963 969.157
 534.830 175.766
 175.369 433.910
 742.396 105.125
 398.706 45.474
 656.661 828.942
 920.284 68.108
 915.447 830.491
 227.968 401.601
 847.768 475.578
 102.976 757.439
 291.203 928.119
 221.158 233.062
 260.252 597.648
 386.192 816.620
 131.024 430.157
 964.020 212.569
 95.173 857.059
 635.230 916.207
 410.053 250.311
 226.457 43.059
 210.610 631.725
 346.868 912.901
 333.352 628.795
 393.152 439.845
 168.096 126.121
 326.045 646.322
 137.028 239.542
 421.329 23.101
 93.543 538.747
 994.495 437.902
 29.507 403.536
 255.237 56.025
 725.865 949.643
 907.891 497.218
 828.261 673.459
 647.478 699.356
 679.816 302.973
 156.718 692.120
 703.773 907.339
 764.021 469.544
 259.137 102.872
 330.930 171.201
 455.205 832.693
 782.787 885.690
 121.909 215.166
 639.645 140.637
 911.193 17.720
 934.932 869.521
 722.113 473.243
 594.446 692.164
 374.361 112.347
 83.445 322.970
 729.680 623.257
 388.535 954.917
 509.622 199.497
 985.477 449.565
 565.918 512.010
 733.861 1.110
 714.019 105.733
 842.789 808.668
 781.988 320.292
 454.452 873.979
 799.785 560.470
 608.975 795.709
 255.216 75.094
 576.605 826.160
 772.535 164.226
 792.639 226.915
 81.295 636.042
 5.174 357.645
 592.900 228.941
 172.432 973.625
 600.059 844.564
 130.127 924.684
 72.667 687.167
 922.904 139.160
 208.276 548.700
 868.630 254.478
 475.370 431.975
 139.330 100.269
 485.020 772.153
 715.335 45.228
 966.521 645.718
 645.245 845.595
 683.478 383.066
 347.157 457.101
 790.102 903.318
 268.108 435.124
 827.630 236.205
 208.730 206.877
 935.614 94.560
 476.579 77.505
 493.049 911.615
 290.838 267.528
 103.961 499.865
 387.125 276.188
 848.158 853.481
 6.532 143.721
 980.605 675.364
 668.187 730.683
 685.575 924.879
 668.233 445.177
 180.905 155.594
 796.879 195.869
 982.769 137.203
 574.069 12.085
 745.220 365.919
 456.238 300.092
 997.058 587.523
 122.748 160.219
 730.329 551.874
 600.260 401.942
 22.068 442.769
 693.718 708.153
 268.891 978.835
 859.482 925.904
 711.053 146.539
 252.960 324.914
 450.139 133.043
 511.639 258.718
 307.100 892.529
 774.663 393.683
 512.660 163.728
 199.908 211.095
 211.015 807.954
 605.144 25.596
 134.111 346.170
 945.538 253.592
 64.794 221.027
 837.778 77.432
 52.860 916.787
 772.141 220.731
 931.870 848.463
 616.318 27.964
 863.034 233.906
 435.704 944.120
 214.922 732.128
 38.891 349.964
 587.117 851.636
 337.373 323.122
 667.851 278.399
 996.054 578.325
 549.202 759.330
 685.332 670.778
 230.571 809.425
 843.722 619.505
 147.202 735.386
 367.587 782.983
 443.628 622.430
 285.361 973.461
 353.754 491.694
 799.244 70.569
 884.184 671.334
 217.777 446.479
 163.257 43.805
 215.872 266.767
 405.761 634.405
 580.911 621.763
 746.425 531.977
 498.786 676.624
 961.186 312.293
 444.478 824.404
 773.938 539.481
 638.612 670.328
 441.509 12.749
 662.889 568.294
 227.209 807.153
 370.243 138.959
 273.234 821.451
 434.801 504.792
 26.992 126.916
 345.312 929.065
 482.027 432.811
 14.749 706.437
 979.488 112.073
 447.538 851.546
 553.122 520.278
 641.723 713.704
 864.816 488.434
 501.865 720.699
 696.985 462.576
 473.161 148.786
 974.148 527.885
 679.999 20.846
 63.361 610.482
 942.738 857.637
 39.514 254.822
 363.024 220.859
 37.628 178.147
 496.426 479.929
 294.214 95.868
 85.985 460.970
 0.488 273.653
 103.737 66.376
 351.991 714.608
 459.869 321.607
 835.322 545.392
 289.636 863.786
 699.536 875.625
 643.143 650.618
 27.107 414.026
 687.532 670.481
 859.618 315.872
 18.047 973.074
 412.618 884.188
 274.879 228.162
 701.061 766.502
 216.073 836.953
 513.721 485.787
 520.295 961.062
 946.988 464.515
 532.570 558.366
 913.849 981.633
 644.742 999.158
 664.210 721.173
 72.200 221.571
 322.365 96.316
 79.204 829.495
 404.306 372.876
 674.942 461.886
 812.306 670.666
 987.416 108.104
 710.915 230.269
 786.616 513.713
 214.081 326.771
 414.582 134.744
 907.941 962.609
 958.416 241.227
 801.023 940.478
 221.679 243.681
 439.815 206.982
 586.678 385.890
 212.263 961.431
 469.784 895.930
 547.665 75.734
 837.136 62.812
 24.196 895.133
 330.028 571.863
 734.173 650.532
 437.155 617.062
 503.913 67.194
 912.151 657.823
 295.119 497.748
 164.971 311.408
 856.268 126.797
 628.257 396.359
 177.025 717.408
 416.684 958.538
 710.818 614.643
 838.278 626.897
 558.035 546.726
 189.802 533.697
 685.721 319.987
 559.746 482.199
 843.100 79.299
 186.340 7.749
 612.705 82.081
 966.900 425.608
 214.733 232.303
 509.056 126.042
 410.592 153.247
 252.758 15.127
 487.043 696.605
 601.078 625.049
 654.382 233.943
 182.668 562.560
 773.454 238.447
 662.265 426.611
 602.756 814.648
 329.014 419.443
 397.469 386.449
 764.847 678.705
 818.916 514.991
 544.091 966.203
 551.018 233.930
 286.425 122.022
 547.997 697.532
 701.833 506.976
 436.382 814.087
 80.151 153.228
 698.863 751.705
 118.943 179.728
 15.384 264.404
 9.945 128.649
 618.911 92.895
 352.111 679.813
 33.486 786.624
 92.826 906.200
 847.592 102.259
 260.391 64.809
 686.603 229.990
 510.966 358.759
 687.657 944.818
 320.432 159.471
 154.927 977.943
 182.841 608.759
 742.729 446.515
 187.155 111.856
 240.721 702.274
 415.824 31.638
 535.603 985.358
 403.585 465.143
 515.990 463.763
 401.876 654.897
 943.757 657.407
 980.949 704.426
 711.157 584.637
 963.445 439.843
 466.884 815.298
 293.761 613.689
 557.282 695.704
 8.478 74.718
 275.795 445.157
 364.515 935.454
 932.080 369.808
 611.452 330.759
 582.914 747.164
 148.734 764.021
 953.941 793.307
 501.563 736.826
 121.596 715.702
 873.506 822.964
 618.324 998.551
 9.765 313.608
 424.876 476.921
 831.274 278.548
 677.390 282.872
 203.058 374.991
 153.789 634.750
 285.517 22.902
 726.371 573.400
 17.476 952.058
 941.228 900.743
 306.111 424.323
 879.182 662.053
 690.453 224.250
 89.404 838.876
 419.533 386.763
 990.930 431.332
 688.773 452.608
 987.246 643.275
 932.694 186.558
 116.445 419.101
 630.050 301.600
 298.698 485.046
 669.087 961.665
 781.646 329.307
 403.710 108.880
 813.649 113.785
 642.060 917.165
 688.490 385.661
 811.689 616.445
 350.330 80.001
 882.399 280.512
 674.474 746.553
 569.585 911.999
 251.325 156.621
 236.065 790.968
 104.077 552.039
 435.733 845.936
 824.900 280.882
 452.777 39.924
 382.236 557.530
 568.725 987.198
 549.198 612.361
 297.285 292.254
 948.903 723.827
 953.093 260.386
 978.896 108.519
 732.575 513.578
 938.908 579.461
 878.448 766.821
 72.258 356.091
 447.839 204.317
 672.820 648.820
 9.070 933.893
 91.073 264.787
 133.972 298.608
 282.162 748.344
 538.983 59.857
 316.798 629.190
 945.450 824.644
 66.327 493.100
 291.803 525.339
 573.297 495.426
 529.865 242.745
 628.687 927.346
 395.138 428.193
 949.874 731.041
 854.990 378.406
 445.864 795.219
 336.102 164.918
 177.886 189.748
 818.149 649.829
 286.833 601.493
 787.490 529.713
 830.033 387.075
 283.813 852.908
 817.433 277.368
 583.437 231.354
 883.482 658.619
 762.674 111.356
 801.104 962.555
 618.878 338.414
 216.335 359.551
 419.157 725.657
 538.088 142.456
 248.885 54.956
 291.475 782.134
 474.149 561.731
 573.022 138.034
 971.987 401.693
 622.692 117.480
 355.881 308.701
 244.820 735.989
 795.792 831.674
 615.022 968.393
 144.294 404.856
 352.912 568.168
 703.795 544.962
 24.574 632.095
 952.831 681.893
 70.368 701.664
 68.952 283.311
 592.690 614.769
 896.490 809.739
 247.123 784.843
 692.672 683.746
 375.092 614.279
 206.112 437.745
 415.479 9.587
 387.071 849.041
 908.748 513.096
 866.242 522.752
 135.222 96.333
 663.908 653.414
 637.509 760.357
 877.554 710.518
 797.175 486.007
 145.306 443.405
 952.141 890.166
 874.710 794.219
 641.693 931.770
 769.452 216.715
 791.189 822.650
 366.635 212.211
 542.520 723.497
 728.647 65.914
 996.185 24.945
 308.608 266.970
 56.676 849.246
 347.645 659.256
 518.039 571.209
 64.167 248.103
 347.450 500.457
 786.945 797.450
 131.005 633.921
 69.739 924.537
 850.268 461.459
 538.726 633.098
 526.456 963.128
 676.007 934.506
 970.188 88.874
 172.347 968.589
 530.752 465.987
 707.450 446.625
 674.920 782.804
 681.892 158.609
 719.820 85.841
 255.079 91.380
 578.758 79.227
 89.925 535.023
 887.629 798.255
 97.303 569.535
 0.471 751.819
 669.699 944.736
 666.560 690.818
 929.999 532.473
 522.165 601.450
 262.284 945.231
 94.756 774.229
 279.212 299.189
 776.335 932.896
 685.574 437.862
 78.828 384.052
 568.568 725.641
 544.729 70.860
 158.937 35.548
 509.908 775.718
 318.363 74.402
 765.388 651.150
 0.231 259.387
 256.808 789.759
 864.420 45.995
 713.145 837.952
 591.203 737.805
 382.157 269.917
 302.174 228.076
 444.068 64.367
 752.766 942.205
 705.694 253.690
 585.118 94.547
 575.773 370.974
 223.439 634.680
 273.445 823.048
 836.579 343.959
 613.239 925.930
 892.210 126.221
 382.374 902.450
 969.959 805.000
 323.695 850.179
 801.368 647.921
 557.125 221.972
 654.936 356.626
 114.335 42.626
 705.333 623.073
 278.830 125.258
 515.784 311.336
 973.084 302.667
 148.296 394.606
 325.494 895.184
 202.809 492.347
 295.320 681.253
 606.462 10.213
 299.317 794.524
 639.072 798.877
 838.393 656.726
 229.982 996.579
 288.364 74.583
 311.935 398.493
 121.004 427.915
 115.111 664.496
 638.327 791.669
 952.590 811.444
 815.920 344.568
 838.968 378.240
 494.680 389.440
 326.638 59.125
 72.228 253.929
 197.194 395.447
 116.373 654.587
 144.893 737.301
 247.254 332.374
 699.128 337.822
 959.236 833.957
 295.983 344.448
 228.468 792.237
 395.606 88.351
 180.642 413.157
 700.951 446.526
 382.165 706.557
 41.223 927.332
 526.507 299.831
 94.940 291.763
 178.375 78.236
 425.957 17.324
 527.525 929.209
 952.176 302.459
 710.431 195.134
 950.255 926.296
 553.644 115.224
 587.851 465.582
 652.791 258.933
 163.232 738.527
 554.065 307.352
 194.141 19.895
 682.175 253.134
 35.378 444.480
 244.640 281.555
 197.471 994.561
 24.771 24.327
 195.159 723.674
 95.364 193.071
 860.271 92.680
 586.201 590.937
 223.180 938.720
 717.720 349.500
 492.872 132.915
 71.135 764.924
 368.081 143.990
 154.960 24.500
 989.777 763.350
 605.900 274.445
 725.078 179.050
 137.974 125.635
 659.488 443.953
 640.097 709.300
 1.089 464.780
 585.223 554.269
 478.131 757.483
 322.227 776.001
 479.639 949.252
 497.271 651.102
 964.580 953.413
 119.478 545.602
 694.221 760.758
 924.794 207.847
 848.343 255.423
 183.295 604.963
 620.598 517.002
 873.480 143.716
 581.408 870.231
 850.060 280.916
 906.487 912.302
 850.096 94.773
 531.347 824.017
 710.113 396.830
 771.349 158.771
 251.028 844.925
 385.384 722.415
 878.598 342.380
 729.524 92.781
 947.951 739.182
 893.743 281.033
 458.004 589.832
 216.690 274.620
 234.836 963.014
 585.493 5.673
 695.020 173.979
 532.637 207.114
 766.338 846.046
 501.218 714.916
 3.224 67.890
 252.619 878.063
 239.656 153.973
 304.264 692.456
 848.354 832.900
 405.031 191.726
 350.315 669.523
 355.885 132.533
 474.329 398.856
 264.942 496.150
 986.837 231.429
 469.564 199.070
 585.909 339.373
 570.997 336.039
 720.144 799.817
 95.853 457.560
 397.801 546.928
 337.484 764.910
 390.563 47.044
 631.508 658.508
 910.238 783.895
 203.844 35.673
 998.646 434.974
 395.295 852.181
 877.484 188.158
 440.687 255.345
 165.584 732.804
 567.753 596.671
 698.424 445.746
 314.355 637.498
 144.814 454.004
 53.298 584.737
 377.348 7.953
 501.368 315.088
 738.477 746.573
 790.474 359.620
 778.210 426.705
 639.548 286.710
 500.730 857.733
 509.769 916.002
 627.121 609.479
 904.428 960.917
 294.462 412.353
 318.282 889.524
 105.507 553.863
 707.520 936.063
 608.794 393.808
 776.699 726.717
 420.309 911.871
 227.285 107.268
 41.813 896.631
 326.386 696.963
 437.818 555.456
 504.168 927.442
 6.316 432.248
 23.042 859.066
 324.149 167.152
 257.810 665.891
 25.889 812.234
 538.269 127.228
 148.098 763.607
 417.543 805.910
 954.499 407.948
 301.501 394.726
 571.017 974.781
 596.565 301.832
 74.816 891.084
 472.159 268.291
 73.593 847.892
 385.655 276.398
 308.828 396.546
 155.507 342.167
 650.823 922.715
 394.102 880.869
 708.855 417.282
 905.579 98.090
 544.179 333.638
 423.469 463.189
 987.922 640.061
 94.665 455.838
 373.929 733.917
 24.117 893.583
 95.486 361.899
 171.258 718.795
 984.735 908.856
 954.907 882.353
 747.860 88.702
 176.949 159.914
 424.119 47.188
 743.236 391.199
 382.236 410.903
 147.687 775.692
 736.091 773.709
 625.619 787.292
 219.019 275.256
 185.930 799.255
 671.146 211.258
 638.219 218.371
 989.287 327.617
 57.587 408.374
 989.067 536.440
 522.310 797.547
 412.460 88.472
 141.318 690.219
 762.397 721.012
 411.354 578.051
 693.893 341.117
 437.592 331.856
 976.140 409.640
 974.406 971.030
 152.880 261.824
 131.096 694.011
 763.204 174.788
 804.837 213.618
 588.637 501.976
 892.408 895.307
 815.282 710.785
 363.829 729.822
 145.182 644.085
 703.533 285.200
 865.329 881.631
 714.900 743.398
 245.555 196.760
 496.746 216.024
 650.476 920.940
 618.683 299.718
 631.672 568.103
 307.347 338.073
 433.158 497.413
 296.485 932.757
 668.173 262.688
 958.294 736.331
 983.466 805.532
 316.611 573.650
 846.930 884.185
 518.317 103.485
 907.128 318.740
 609.240 938.904
 863.470 393.846
 905.024 801.038
 341.258 351.101
 573.617 559.162
 727.377 474.504
 40.599 98.848
 333.937 113.531
 605.607 813.570
 115.808 780.382
 910.108 103.129
 673.903 521.941
 144.132 820.083
 582.578 314.930
 721.059 883.929
 543.041 617.189
 511.810 798.719
 294.857 172.077
 117.722 95.331
 127.102 90.529
 408.098 572.558
 685.301 400.687
 64.877 945.101
 238.990 73.268
 902.491 200.438
 779.557 807.692
 583.024 715.219
 84.159 45.654
 170.868 345.598
 987.373 102.254
 990.716 160.723
 529.132 447.538
 19.802 876.179
 830.123 901.518
 689.587 21.519
 621.807 332.148
 451.679 366.291
 418.365 767.898
 813.736 570.275
 656.202 194.360
 137.720 620.490
 490.156 628.508
 257.564 589.255
 774.453 926.126
 686.505 79.851
 474.119 639.274
 694.736 419.931
 955.347 704.271
 22.373 984.412
 350.866 799.424
 205.875 761.407
 251.359 499.648
 21.049 464.642
 52.182 396.459
 43.697 707.217
 305.102 811.694
 789.150 313.670
 759.453 667.382
 881.681 104.730
 501.302 178.700
 619.673 52.344
 741.141 898.866
 616.019 697.408
 591.857 991.668
 707.390 40.851
 303.667 557.222
 420.448 667.391
 269.227 148.400
 166.032 813.410
 20.915 938.416
 289.724 134.318
 957.346 124.512
 753.418 516.694
 654.588 259.089
 749.863 886.084
 39.453 109.349
 981.211 317.985
 81.031 71.387
 761.910 118.149
 848.682 957.330
 962.711 915.656
 99.650 377.651
 100.893 240.275
 9.929 839.015
 435.122 832.423
 213.907 845.345
 652.733 873.046
 140.483 641.259
 881.986 0.930
 347.944 78.344
 139.271 1.228
 492.096 362.069
 576.971 261.569
 990.180 987.558
 755.215 877.022
 848.599 973.364
 671.981 784.035
 439.831 922.060
 80.678 673.489
 880.883 483.573
 160.548 96.971
 673.107 371.308
 419.125 76.897
 205.001 222.099
 661.712 364.173
 842.893 729.680
 402.914 976.458
 589.352 688.929
 490.145 781.154
 579.080 826.500
 307.260 160.925
 113.329 665.221
 404.984 482.478
 66.253 667.860
 18.337 463.720
 592.545 664.495
 762.868 148.139
 341.264 110.975
 12.358 111.747
 254.660 219.081
 539.953 576.332
 375.309 997.475
 19.845 127.792
 475.050 942.774
 833.129 850.347
 283.420 608.935
 272.972 512.341
 363.006 788.189
 2.499 368.896
 438.887 176.130
 363.690 587.936
 126.820 426.081
 575.101 932.044
 360.911 572.892
 776.544 327.612
 440.093 213.960
 394.202 279.017
 990.874 256.139
 102.399 708.700
 481.781 792.594
 268.914 959.499
 375.953 975.530
 787.995 134.295
 928.927 951.549
 555.709 186.662
 838.333 769.384
 31.088 746.834
 943.755 38.699
 686.379 367.983
 424.123 287.911
 92.083 21.808
 115.706 853.680
 646.254 339.040
 798.158 540.458
 860.450 374.252
 394.233 661.536
 802.010 935.802
 779.153 750.406
 987.837 636.728
 279.585 690.379
 280.133 432.565
 394.284 119.494
 279.692 174.678
 926.522 235.635
 305.141 545.484
 673.065 952.777
 323.323 93.531
 359.844 283.509
 520.901 155.818
 397.483 776.094
 522.713 461.657
 700.811 387.584
 338.902 642.298
 678.645 789.804
 809.047 724.269
 159.979 385.021
 784.083 728.665
 539.788 245.762
 300.789 515.554
 564.671 422.591
 141.853 50.263
 651.315 108.870
 98.255 889.828
 358.248 677.829
 949.164 222.682
 985.567 670.240
 215.067 587.228
 333.534 106.888
 518.037 55.783
 437.420 615.903
 372.428 325.419
 844.211 528.200
 231.664 698.055
 391.280 423.161
 12.127 266.024
 875.672 359.849
 311.259 919.091
 805.965 856.097
 420.239 742.983
 150.786 368.589
 616.051 442.093
 635.952 762.429
 295.913 59.734
 396.214 859.753
 309.341 223.632
 310.835 335.793
 448.270 663.132
 1.359 839.801
 900.298 844.532
 554.396 500.717
 559.294 284.196
 564.733 817.084
 254.167 723.564
 40.518 101.953
 111.754 699.309
 241.473 71.406
 652.848 694.765
 255.209 135.507
 648.563 610.172
 380.921 419.280
 883.269 599.518
 462.387 345.612
 503.630 766.814
 674.635 729.300
 632.779 936.172
 855.577 130.062
 24.121 865.185
 922.905 700.837
 178.761 282.779
 818.544 845.728
 90.195 939.343
 571.765 709.326
 473.943 162.693
 714.927 286.753
 430.661 937.938
 372.719 842.670
 249.383 258.046
 780.274 319.830
 831.630 925.720
 873.822 605.856
 683.865 392.810
 499.442 404.131
 840.114 883.000
 963.464 154.644
 521.449 504.919
 318.139 997.872
 975.683 389.449
 357.139 334.244
 258.180 906.087
 659.484 659.162
 780.634 573.404
 742.697 245.176
 164.468 488.284
 994.735 985.697
 262.791 583.763
 280.993 536.055
 461.394 177.430
 151.952 406.025
 414.926 498.814
 296.572 131.818
 927.237 857.738
 137.152 234.521
 530.920 24.825
 286.951 645.975
 574.742 194.217
 489.598 332.881
 981.173 556.911
 829.268 296.720
 810.169 266.213
 596.168 182.842
 958.403 175.721
 569.511 749.311
 661.935 691.460
 449.351 168.022
 459.855 935.666
 242.229 940.892
 249.644 967.965
 49.197 387.174
 433.068 363.923
 587.579 608.985
 653.568 90.155
 21.658 376.802
 579.749 434.152
 107.758 941.158
 740.171 106.070
 54.038 708.029
 785.917 404.860
 836.310 490.926
 300.973 173.969
 432.889 540.753
 526.370 819.545
 681.492 263.716
 70.133 849.597
 310.446 867.529
 877.661 654.266
 448.843 666.776
 800.303 789.431
 322.837 360.310
 966.157 67.976
 348.276 838.207
 596.899 790.603
 836.558 445.074
 776.373 461.955
 647.461 722.802
 137.618 104.775
 409.326 472.523
 249.673 586.896
 145.991 146.206
 237.088 261.113
 17.205 627.471
 514.551 249.679
 313.711 53.930
 455.771 212.593
 221.989 525.192
 907.095 766.591
 261.854 28.027
 97.759 480.237
 731.151 279.911
 163.865 685.726
 197.012 171.810
 993.852 111.460
 737.216 198.801
 799.295 458.528
 645.713 461.761
 924.316 691.587
 14.267 154.227
 215.880 678.920
 531.281 705.805
 399.992 351.675
 996.325 117.694
 537.768 228.172
 134.888 318.454
 790.904 701.139
 965.702 300.819
 507.023 164.669
 79.115 225.822
 468.302 880.288
 38.976 841.855
 36.713 479.928
 735.073 347.320
 709.078 475.709
 854.053 0.663
 176.087 905.723
 873.048 265.891
 600.719 870.563
 733.867 380.743
 310.527 801.882
 951.841 894.902
 80.530 712.190
 630.584 783.805
 392.543 780.304
 173.431 177.388
 544.552 571.029
 338.733 920.551
 880.009 127.977
 317.269 112.092
 169.653 537.711
 306.525 350.748
 843.947 280.244
 412.450 690.822
 206.510 459.282
 871.690 706.321
 400.544 565.292
 506.238 652.905
 21.714 750.869
 901.464 463.140
 220.732 191.822
 143.822 315.079
 593.976 235.693
 625.951 270.305
 375.555 984.080
 686.911 118.928
 502.438 264.200
 919.890 120.167
 186.638 681.912
 267.700 953.041
 184.334 442.174
 409.940 447.991
 68.507 718.213
 999.943 753.328
 384.766 658.035
 562.896 587.057
 573.100 262.143
 50.315 362.480
 273.108 741.165
 344.846 873.189
 976.729 973.699
 310.939 138.358
 658.572 5.901
 132.080 92.100
 785.840 353.690
 707.890 341.127
 101.706 139.991
 301.636 893.591
 480.357 792.926
 630.706 900.228
 489.130 381.624
 332.689 258.598
 661.970 425.377
 574.354 764.843
 815.547 695.753
 309.573 98.202
 529.663 672.287
 847.814 675.283
 500.096 708.296
 433.011 588.143
 265.869 927.738
 122.387 857.770
 553.352 485.896
 518.251 898.069
 484.052 180.834
 668.009 841.372
 306.804 859.246
 487.067 561.626
 362.127 495.691
 357.333 323.394
 218.383 879.635
 545.202 851.684
 466.024 177.639
 905.002 768.319
 475.641 171.186
 77.629 174.400
 553.835 142.488
 353.502 215.410
 732.406 395.361
 291.078 676.490
 843.359 475.497
 517.175 591.413
 335.295 779.687
 286.592 971.982
 324.495 417.588
 952.406 677.300
 823.164 679.218
 554.470 137.896
 702.825 48.638
 34.723 761.803
 315.649 437.137
 849.733 902.720
 471.841 751.120
 892.445 929.531
 646.141 389.980
 28.370 257.187
 428.682 132.099
 271.771 877.724
 740.108 723.328
 702.889 553.810
 671.847 457.583
 889.585 133.283
 791.391 25.400
 510.319 529.758
 749.264 810.418
 467.997 550.450
 247.130 808.855
 376.584 587.097
 161.204 121.444
 438.558 9.603
 476.226 975.184
 408.272 95.072
 864.921 943.301
 254.288 308.879
 266.761 181.453
 946.137 441.031
 776.545 337.292
 354.110 342.902
 974.537 335.739
 874.210 49.733
 520.602 525.921
 86.964 796.668
 227.937 995.451
 494.285 615.222
 838.711 27.194
 321.833 747.694
 583.522 271.864
 147.525 345.106
 136.360 831.508
 45.101 765.804
 422.338 954.483
 293.346 103.972
 620.313 807.927
 978.110 327.487
 678.615 960.528
 940.222 960.873
 359.064 933.873
 135.482 620.536
 700.588 887.622
 163.957 795.198
 384.909 130.722
 288.707 104.728
 657.397 401.899
 945.954 295.926
 648.587 457.545
 499.711 515.571
 426.564 429.096
 717.420 901.161
 236.038 166.193
 245.539 350.721
 823.256 632.778
 804.932 968.028
 761.774 653.155
 168.014 262.425
 365.608 461.728
 438.683 737.399
 264.423 657.100
 151.143 194.401
 509.589 127.592
 106.739 463.619
 247.444 145.736
 254.269 547.858
 432.421 234.271
 816.993 416.266
 731.605 211.597
 10.393 138.893
 995.332 422.106
 263.073 329.197
 315.726 953.592
 736.788 218.284
 474.410 312.788
 981.243 271.498
 278.302 759.634
 798.985 364.755
 12.583 245.009
 332.465 845.663
 695.011 625.389
 219.383 634.062
 516.289 776.229
 547.055 80.197
 395.762 145.157
 628.215 948.797
 897.111 692.528
 128.979 377.047
 339.781 593.134
 317.250 347.585
 141.697 316.373
 632.622 398.645
 648.405 76.772
 75.604 377.410
 682.532 231.229
 196.956 835.020
 102.623 88.685
 562.202 609.064
 937.621 152.279
 250.347 578.364
 386.020 909.521
 200.872 983.285
 688.929 564.159
 483.804 950.586
 733.692 221.457
 971.781 453.914
 177.408 919.408
 531.304 278.803
 933.812 980.432
 16.818 184.447
 406.702 645.493
 792.888 294.385
 820.909 64.981
 676.782 375.657
 168.146 943.575
 489.554 543.091
 498.575 470.495
 434.620 654.491
 726.415 378.822
 348.531 236.984
 534.172 849.963
 251.713 838.230
 938.187 559.880
 283.350 753.235
 279.265 15.727
 953.095 802.953
 815.452 784.269
 55.182 290.589
 286.873 611.512
 642.739 131.628
 190.608 386.779
 180.262 31.183
 520.272 539.970
 611.448 194.692
 192.225 669.559
 282.752 523.562
 677.981 888.184
 837.616 324.769
 698.382 715.452
 683.248 902.157
 495.648 32.097
 975.038 787.217
 798.745 90.217
 260.181 989.165
 327.999 320.501
 672.175 319.494
 567.035 424.624
 524.710 286.656
 662.595 240.259
 173.701 114.840
 122.323 134.049
 409.239 359.930
 472.050 246.601
 417.865 259.612
 40.584 80.987
 485.556 137.541
 472.486 505.853
 262.149 798.586
 667.187 815.057
 200.611 209.063
 423.393 642.676
 44.892 798.893
 776.532 135.395
 246.315 288.613
 577.687 209.845
 421.989 10.743
 326.789 111.940
 364.289 630.285
 270.638 5.858
 305.497 981.909
 765.688 374.971
 727.315 331.073
 422.489 554.123
 774.881 772.976
 457.600 436.354
 536.311 137.525
 421.950 27.195
 31.882 741.642
 322.619 41.301
 624.981 584.289
 456.403 650.525
 826.376 216.903
 705.152 66.070
 673.856 35.859
 859.516 152.394
 293.341 267.754
 822.490 274.848
 101.253 477.268
 458.118 140.201
 809.962 186.039
 883.128 328.197
 820.761 705.115
 217.558 377.972
 307.103 749.434
 110.088 795.768
 833.190 907.239
 708.396 815.969
 450.844 808.016
 456.265 567.615
 55.458 487.533
 47.182 880.473
 247.435 246.720
 756.812 981.260
 879.760 391.751
 0.184 970.311
 919.004 915.986
 427.868 185.794
 703.381 120.907
 881.327 326.416
 347.531 694.207
 591.397 749.628
 72.872 80.697
 724.230 441.683
 991.048 448.116
 682.701 285.128
 145.871 908.597
 963.114 960.621
 938.717 291.051
 180.166 911.192
 889.657 944.674
 518.480 581.770
 690.399 204.068
 86.042 703.968
 807.608 67.828
 750.858 820.572
 321.500 781.162
 182.592 896.220
 13.058 706.074
 219.531 616.375
 925.344 587.391
 889.688 477.489
 154.602 947.676
 563.045 674.474
 613.006 377.509
 757.937 20.024
 37.733 329.313
 104.442 122.559
 894.485 212.711
 245.687 9.560
 784.769 58.155
 976.534 530.666
 965.316 334.433
 448.767 695.392
 28.317 136.627
 661.159 594.730
 279.106 506.642
 878.571 490.765
 943.141 101.803
 841.278 816.028
 799.257 421.875
 217.109 252.489
 887.074 865.800
 375.848 322.301
 492.006 681.309
 216.890 347.740
 43.716 449.175
 24.847 571.064
 948.157 805.427
 559.046 276.415
 737.964 236.277
 275.422 51.594
 502.315 709.404
 534.807 758.971
 29.999 749.656
 250.024 259.295
 856.105 86.111
 873.514 622.539
 784.165 840.027
 213.533 154.645
 5.838 179.670
 904.548 522.221
 656.259 618.991
 638.759 38.630
 225.254 503.801
 511.103 519.802
 346.065 423.587
 138.315 277.556
 960.438 161.724
 10.488 808.737
 21.525 594.945
 825.777 592.369
 756.680 558.174
 178.619 422.114
 36.780 877.695
 830.156 691.059
 756.013 459.125
 125.652 589.385
 938.370 802.494
 755.088 867.492
 879.350 551.117
 625.212 518.027
 282.205 500.890
 847.791 815.946
 538.582 879.593
 801.403 767.888
 968.498 19.960
 522.720 317.894
 611.711 804.487
 785.835 58.819
 642.648 353.529
 670.979 646.022
 458.013 401.286
 71.119 306.306
 207.172 87.487
 878.926 500.218
 950.445 557.132
 807.824 915.160
 643.058 768.580
 278.064 41.233
 858.935 364.036
 218.621 877.923
 148.514 849.273
 253.159 119.944
 430.911 795.072
 636.370 22.509
 68.904 335.642
 646.689 113.630
 684.347 64.463
 412.140 832.692
 213.710 70.963
 415.096 875.393
 753.817 518.761
 84.681 625.401
 934.716 924.557
 915.946 178.828
 611.480 383.855
 754.612 510.403
 774.144 23.598
 134.990 697.299
 622.638 201.327
 564.599 480.778
 582.320 565.057
 198.249 995.604
 689.413 327.739
 551.065 186.719
 751.501 675.546
 456.630 231.604
 186.328 441.688
 903.460 430.522
 615.818 248.824
 279.207 266.303
 498.001 606.033
 843.900 187.245
 126.870 683.803
 446.197 663.139
 731.843 66.473
 922.980 3.351
 630.315 970.387
 693.777 620.705
 97.635 632.700
 516.824 954.782
 940.866 626.080
 530.286 227.836
 521.013 184.632
 705.944 956.219
 941.450 573.250
 916.979 556.003
 289.360 573.793
 518.242 104.924
 616.817 165.082
 786.385 11.140
 916.296 948.650
 726.486 915.394
 772.748 217.671
 657.459 55.556
 954.892 322.818
 4.867 755.151
 689.043 86.379
 799.091 880.266
 189.941 26.276
 269.729 527.363
 607.828 536.480
 492.176 859.072
 496.061 532.306
 456.342 662.579
 268.251 401.285
 945.336 647.968
 661.093 36.665
 816.583 779.714
 664.497 795.364
 330.494 606.870
 643.214 80.499
 61.651 955.523
 826.085 956.136
 221.918 815.466
 55.371 454.845
 319.461 402.164
 697.765 624.004
 445.961 330.888
 152.096 602.070
 928.097 494.024
 130.865 239.397
 978.603 492.194
 231.448 738.408
 544.725 507.877
 588.808 134.485
 64.064 15.084
 158.770 961.774
 913.642 144.497
 416.532 327.979
 170.094 340.020
 669.175 680.346
 907.603 885.238
 426.915 493.382
 744.228 197.894
 212.068 799.930
 133.369 503.669
 116.848 164.184
 990.135 639.604
 363.760 241.915
 475.396 600.230
 41.439 263.921
 44.348 839.397
 253.137 528.659
 440.864 856.941
 746.870 604.693
 1.040 826.535
 20.556 369.460
 64.733 819.581
 190.802 84.632
 206.133 925.846
 61.597 407.763
 435.295 406.347
 763.732 932.983
 121.928 94.920
 694.969 549.087
 608.666 14.827
 865.571 500.889
 849.552 534.221
 937.840 579.166
 794.964 53.269
 488.770 776.596
 88.938 916.067
 272.035 103.094
 219.378 957.450
 412.632 15.760
 914.641 329.460
 641.010 188.817
 988.124 271.043
 423.019 620.658
 250.714 569.926
 430.184 482.075
 622.293 165.260
 437.514 676.549
 338.982 717.029
 852.186 974.966
 661.823 852.634
 538.108 359.063
 812.436 36.948
 983.728 56.586
 887.370 710.148
 691.874 763.461
 209.110 123.472
 682.308 951.709
 259.587 568.531
 374.595 574.709
 891.677 848.001
 748.602 162.306
 633.348 547.402
 403.183 396.779
 374.142 127.619
 994.371 66.719
 668.686 20.009
 29.764 490.219
 999.378 740.025
 325.898 402.567
 130.745 776.714
 753.642 128.967
 759.909 415.093
 559.419 962.069
 947.798 222.923
 366.919 780.532
 809.201 215.056
 447.702 462.183
 979.373 495.050
 465.363 838.104
 871.866 778.774
 315.873 217.046
 435.828 707.191
 28.206 688.779
 328.569 350.298
 779.794 936.480
 286.163 151.530
 698.841 489.054
 225.065 637.884
 251.725 701.859
 792.682 167.115
 82.996 136.848
 834.649 456.880
 325.718 929.423
 519.073 564.481
 721.751 578.780
 689.478 798.338
 679.121 921.171
 772.756 947.703
 393.854 772.048
 188.572 434.971
 826.767 424.757
 462.864 10.817
 55.102 332.207
 988.939 427.028
 920.879 476.327
 781.945 902.145
 32.133 141.274
 391.174 922.894
 802.405 684.065
 952.532 47.903
 53.779 965.038
 841.991 462.691
 678.452 25.213
 518.934 405.601
 325.222 434.077
 493.530 587.906
 125.670 175.648
 310.156 978.053
 128.499 579.937
 482.935 936.012
 600.897 368.633
 251.563 560.456
 367.473 486.059
 225.564 156.302
 278.071 788.131
 660.971 115.828
 66.223 512.477
 551.326 921.634
 824.343 542.129
 529.044 878.196
 76.849 983.974
 956.027 30.482
 678.534 332.709
 554.429 268.286
 156.043 193.261
 588.243 94.711
 501.533 42.124
 380.808 973.067
 129.312 63.973
 847.110 590.662
 730.901 587.935
 566.029 88.337
 77.586 842.624
 627.571 114.679
 590.927 565.325
 302.775 52.670
 352.999 744.371
 316.978 528.863
 484.537 390.949
 805.711 211.362
 758.960 564.328
 620.609 308.885
 424.937 890.266
 581.808 240.644
 414.196 884.356
 173.514 812.851
 52.559 529.064
 508.577 335.258
 661.272 654.639
 682.266 378.746
 826.792 779.915
 759.153 16.607
 877.159 610.050
 32.544 127.671
 182.235 435.622
 133.740 654.051
 196.753 193.213
 397.137 101.078
 795.592 34.236
 283.633 308.488
 969.802 399.317
 883.825 892.442
 622.068 943.998
 647.064 305.251
 237.527 232.183
 673.728 247.267
 29.058 71.635
 655.384 22.431
 637.298 266.726
 918.089 200.064
 180.099 603.694
 913.584 741.087
 922.037 149.859
 885.126 192.923
 803.531 668.164
 610.913 45.415
 715.597 740.092
 978.405 277.490
 617.978 312.399
 375.395 183.796
 216.178 985.444
 284.391 940.690
 980.734 733.421
 150.249 5.742
 306.927 569.976
 249.161 314.225
 775.308 267.946
 440.775 575.108
 936.163 821.178
 932.934 528.853
 160.840 252.035
 456.992 326.558
 689.279 363.565
 45.927 756.714
 568.810 494.050
 260.340 680.090
 190.141 528.309
 630.196 48.403
 251.367 769.638
 12.013 357.565
 341.927 584.340
 819.502 416.251
 760.842 443.750
 815.992 255.507
 445.622 443.307
 582.873 741.223
 971.440 52.250
 451.608 620.063
 919.002 608.931
 737.404 988.099
 641.784 434.453
 498.472 442.848
 679.714 790.708
 801.998 902.045
 60.953 797.963
 970.876 450.505
 253.163 782.567
 456.101 829.450
 20.848 918.489
 599.259 796.184
 319.226 919.025
 466.140 556.832
 214.147 529.838
 323.105 577.696
 721.380 664.530
 947.253 93.893
 169.823 843.081
 392.639 605.009
 927.652 666.098
 739.013 140.244
 7.151 48.929
 715.951 418.808
 554.880 905.019
 491.261 570.049
 614.290 603.640
 733.686 422.213
 846.076 420.318
 779.774 644.852
 339.016 76.324
 155.181 129.358
 925.270 444.825
 201.383 822.017
 916.848 344.288
 347.967 957.357
 245.024 694.113
 934.289 964.742
 155.760 963.125
 36.775 692.320
 888.877 979.235
 691.716 479.303
 846.873 609.514
 238.734 745.402
 294.303 276.108
 345.649 406.171
 476.970 597.261
 38.159 581.501
 521.339 877.549
 752.320 773.875
 581.344 600.876
 887.391 251.036
 407.847 278.370
 472.217 587.942
 994.487 886.049
 609.349 784.369
 824.466 999.649
 144.763 672.009
 831.263 542.646
 173.016 318.774
 770.604 645.135
 251.491 204.132
 762.702 443.407
 614.797 219.457
 237.416 100.992
 881.364 198.578
 38.214 910.313
 186.722 128.977
 604.508 939.428
 898.062 371.852
 749.997 360.619
 926.710 833.535
 834.210 767.463
 601.434 801.435
 35.573 525.846
 366.628 69.943
 880.544 473.991
 573.938 536.682
 270.866 189.569
 20.626 913.667
 539.616 71.464
 907.770 853.567
 818.914 773.617
 629.242 186.235
 433.960 102.904
 419.539 158.437
 568.239 517.341
 874.036 399.343
 945.442 390.679
 776.701 640.644
 320.138 440.907
 423.009 113.400
 689.646 240.323
 683.617 649.931
 65.545 761.095
 718.819 229.820
 559.254 80.892
 404.967 431.650
 329.860 936.884
 879.832 659.227
 454.706 922.743
 940.406 291.379
 58.053 62.131
 448.282 11.845
 567.567 944.284
 106.703 480.231
 962.572 893.967
 490.332 441.710
 485.269 981.174
 632.264 93.112
 863.000 408.029
 729.589 542.898
 445.533 684.596
 123.810 54.434
 309.133 405.484
 978.628 243.874
 784.558 639.654
 426.101 829.243
 698.066 361.797
 122.343 975.126
 995.146 790.594
 463.013 842.468
 171.102 403.525
 302.432 995.606
 839.253 106.497
 121.870 714.952
 807.703 26.914
 754.125 655.123
 644.022 539.203
 122.853 332.176
 21.449 930.904
 954.215 542.661
 251.181 974.688
 101.400 450.046
 606.862 127.174
 353.754 924.701
 86.754 59.754
 323.933 11.846
 586.185 311.122
 989.259 612.996
 471.356 497.817
 555.858 601.442
 861.649 330.260
 693.054 417.819
 600.904 650.726
 605.665 490.032
 691.421 470.256
 456.343 640.585
 593.418 57.984
 980.112 547.237
 176.433 193.915
 737.918 638.828
 619.632 790.393
 902.822 882.036
 270.412 914.665
 156.867 356.875
 413.472 392.049
 672.292 455.022
 306.950 363.663
 59.434 857.171
 393.018 532.798
 965.169 60.713
 675.096 118.430
 908.183 310.031
 213.396 392.665
 226.805 17.083
 68.917 900.942
 305.868 603.723
 820.105 230.434
 733.450 619.245
 686.678 324.421
 736.926 722.142
 974.620 550.474
 259.119 915.167
 861.711 870.584
 786.280 303.896
 783.671 775.063
 535.018 643.551
 869.774 12.915
 678.109 344.531
 979.414 353.891
 850.561 237.453
 76.613 566.546
 466.554 832.686
 569.798 798.064
 212.389 641.984
 164.654 541.655
 105.780 221.325
 6.730 212.871
 451.440 320.381
 909.186 4.777
 928.622 26.816
 204.236 521.721
 547.996 229.969
 862.115 711.268
 771.012 521.451
 579.608 723.072
 230.761 738.020
 345.277 562.156
 93.668 439.121
 787.617 202.859
 598.432 417.243
 355.521 259.936
 973.017 849.207
 971.195 336.810
 110.813 411.594
 340.215 890.382
 760.091 870.343
 161.534 360.230
 801.456 595.354
 314.519 541.244
 539.147 693.567
 926.401 757.231
 974.911 61.862
 460.701 483.747
 257.000 463.480
 487.524 227.062
 969.048 573.067
 174.999 889.089
 539.589 926.369
 306.216 622.088
 786.585 476.972
 508.946 529.669
 764.042 395.865
 570.991 120.166
 529.789 257.343
 89.789 423.579
 912.511 509.559
 111.738 293.531
 608.482 318.472
 898.573 920.921
 98.319 454.100
 12.085 667.021
 633.859 827.544
 734.650 301.809
 425.453 821.628
 594.920 820.336
 759.263 438.124
 801.829 558.440
 19.201 27.041
 515.584 82.235
 983.918 500.512
 614.078 667.432
 648.748 263.407
 413.092 388.949
 596.798 928.172
 337.618 323.633
 351.791 301.949
 941.803 934.784
 505.161 234.197
 761.463 802.929
 866.741 53.385
 34.264 829.776
 665.906 377.727
 319.905 349.086
 479.849 699.000
 930.559 97.449
 217.830 967.467
 978.117 238.480
 102.594 372.687
 850.263 995.114
 198.949 57.932
 336.017 466.577
 8.928 829.281
 180.231 819.844
 925.460 243.779
 5.723 821.347
 682.469 269.884
 704.720 75.131
 207.552 8.544
 174.364 961.303
 650.533 511.450
 713.938 116.449
 582.137 316.349
 276.720 999.673
 14.843 985.786
 792.947 168.300
 653.727 248.606
 871.118 11.229
 628.061 632.198
 714.870 911.048
 452.057 82.484
 137.161 824.605
 510.773 608.372
 140.736 672.698
 438.683 583.860
 895.389 440.460
 155.314 885.689
 762.806 628.990
 424.666 444.739
 686.578 424.643
 820.852 218.015
 119.096 314.569
 197.609 733.557
 242.410 665.546
 788.361 677.112
 553.841 178.658
 98.652 946.548
 629.380 956.128
 814.676 933.164
 701.987 880.570
 138.709 749.316
 454.284 963.627
 701.539 725.525
 435.372 513.581
 498.086 779.975
 782.323 283.769
 978.572 516.627
 424.053 970.081
 414.761 948.701
 837.800 441.320
 188.367 151.121
 338.344 216.568
 533.982 513.274
 132.570 895.118
 157.388 452.622
 245.402 334.022
 765.496 836.154
 398.878 333.259
 938.150 82.100
 938.822 797.284
 574.559 135.868
 590.886 802.900
 816.117 654.746
 780.469 616.547
 419.070 733.956
 263.150 509.189
 889.069 66.283
 130.894 644.679
 737.493 268.452
 834.497 439.102
 247.137 215.028
 597.969 566.047
 490.912 95.865
 602.215 318.531
 708.521 822.626
 142.948 825.660
 767.427 635.831
 884.128 794.732
 398.856 854.201
 549.005 31.853
 368.222 726.090
 335.112 151.305
 201.506 117.806
 879.348 171.429
 612.040 150.188
 309.780 309.142
 251.528 983.378
 330.329 313.053
 818.418 376.249
 124.520 344.338
 197.828 803.017
 319.555 342.883
 59.930 202.410
 209.752 262.842
 916.040 537.263
 739.813 675.828
 809.793 442.984
 437.236 311.654
 718.904 296.138
 56.697 816.483
 53.621 9.141
 357.446 677.692
 881.437 989.070
 331.145 105.710
 282.679 738.871
 688.452 27.945
 474.950 44.437
 307.655 982.003
 540.951 113.223
 160.500 978.382
 86.966 207.293
 424.793 611.173
 359.386 559.294
 739.361 244.044
 993.340 752.959
 976.655 793.568
 978.140 385.163
 326.761 919.122
 744.436 64.503
 682.257 644.959
 731.212 517.934
 267.634 63.294
 928.901 413.750
 604.440 665.368
 847.802 123.306
 381.634 529.422
 86.657 958.295
 700.645 459.549
 210.790 873.526
 780.285 757.730
 356.942 421.092
 285.018 553.483
 805.202 100.348
 431.353 82.892
 467.748 654.584
 334.613 463.178
 688.065 320.553
 288.466 952.968
 99.790 307.877
 882.036 415.200
 316.026 653.863
 816.686 342.954
 491.094 113.368
 702.683 892.815
 978.176 466.512
 913.720 560.716
 387.614 888.308
 126.811 487.246
 898.942 168.487
 551.610 589.381
 90.734 207.139
 84.986 370.496
 299.525 468.433
 945.219 87.812
 404.320 842.056
 430.037 74.329
 336.248 547.424
 691.503 179.555
 741.959 492.080
 169.449 159.429
 370.319 551.291
 117.528 200.696
 519.300 25.044
 489.215 789.408
 465.878 520.928
 25.357 648.376
 226.907 442.229
 353.470 186.273
 361.858 380.962
 128.412 674.212
 255.811 42.014
 23.824 437.084
 418.043 889.410
 736.568 600.697
 630.924 806.732
 58.097 145.999
 196.857 514.406
 666.234 103.665
 296.773 866.025
 220.272 981.526
 409.803 48.842
 926.819 900.216
 495.488 0.376
 261.758 255.733
 931.082 399.698
 466.464 9.022
 78.758 540.044
 718.660 290.338
 460.839 396.098
 147.597 908.722
 303.464 687.534
 710.560 473.996
 206.578 648.595
 166.827 210.174
 774.960 245.791
 223.376 595.777
 643.706 461.898
 333.865 779.593
 722.480 969.690
 512.198 251.747
 14.771 554.271
 980.637 602.159
 717.918 274.982
 69.572 864.712
 731.858 869.005
 784.428 59.472
 282.202 836.695
 70.500 131.619
 257.735 76.895
 457.833 709.254
 562.790 688.135
 327.538 518.751
 358.720 463.341
 83.526 102.006
 411.284 791.912
 567.639 761.783
 845.885 769.692
 853.252 646.846
 741.930 696.097
 277.010 195.930
 51.081 215.664
 108.178 47.570
 9.787 811.407
 451.043 140.816
 320.401 368.154
 871.679 369.982
 11.586 49.441
 333.444 495.376
 750.108 741.477
 515.809 372.873
 982.837 47.347
 632.044 160.004
 238.641 15.059
 809.190 337.512
 141.466 970.889
 758.289 896.339
 683.243 536.815
 356.699 264.361
 411.304 935.742
 353.282 759.467
 810.847 343.942
 360.333 970.718
 47.978 415.933
 735.282 293.019
 700.276 277.568
 705.776 319.305
 285.291 618.720
 931.902 264.526
 526.406 893.683
 610.672 535.353
 921.911 696.783
 644.811 836.575
 436.868 780.001
 458.293 328.512
 976.210 841.455
 835.580 718.715
 757.956 576.875
 984.224 325.983
 151.349 754.828
 618.357 25.733
 918.816 470.125
 683.911 144.525
 873.217 733.931
 798.403 279.832
 581.624 174.606
 165.325 281.543
 90.580 616.740
 705.070 237.396
 470.325 459.568
 183.728 889.261
 859.809 137.689
 933.638 995.460
 301.663 80.342
 264.449 411.011
 975.816 819.397
 232.487 138.661
 39.586 575.616
 144.775 4.953
 556.339 387.711
 50.411 524.339
 417.780 765.534
 747.523 658.108
 538.459 838.768
 193.438 671.658
 304.924 943.071
 36.526 902.332
 504.251 709.597
 631.352 620.008
 23.435 689.639
 898.253 83.937
 116.740 807.928
 741.175 552.600
 174.815 965.578
 143.931 209.941
 717.804 642.197
 178.203 443.126
 873.387 627.177
 833.013 496.449
 316.479 59.343
 124.731 476.465
 545.036 804.092
 381.531 878.493
 279.069 145.852
 882.452 18.869
 608.774 634.511
 337.801 905.662
 521.766 276.601
 646.573 468.716
 426.244 700.128
 283.156 644.170
 901.982 306.398
 828.003 405.817
 878.006 128.987
 46.823 433.527
 806.331 290.731
 474.555 75.455
 805.250 741.456
 311.763 604.785
 641.238 795.084
 182.920 392.726
 341.754 803.096
 732.217 557.355
 46.397 806.268
 390.215 333.423
 853.292 917.893
 883.933 912.696
 171.794 494.582
 87.285 789.616
 800.306 346.314
 724.449 815.701
 285.793 592.225
 805.440 711.258
 344.557 564.858
 753.551 838.395
 314.778 951.208
 194.185 629.543
 931.592 197.278
 732.921 355.625
 654.097 923.132
 629.538 463.408
 398.263 542.334
 649.226 708.661
 735.575 563.558
 70.869 847.504
 378.139 798.955
 586.321 950.224
 388.610 305.279
 818.744 88.106
 907.567 746.898
 309.946 473.197
 989.876 667.664
 917.109 252.843
 171.246 79.450
 662.233 365.346
 760.924 773.345
 690.185 830.822
 268.576 804.484
 313.536 903.651
 343.466 928.871
 307.788 861.592
 730.662 131.124
 25.558 204.395
 958.885 292.551
 332.350 424.592
 272.760 41.516
 342.418 678.933
 41.545 700.562
 916.748 905.136
 928.046 310.672
 545.264 610.131
 224.701 51.500
 694.084 508.623
 276.027 82.090
 781.233 860.719
 953.339 259.900
 428.941 81.621
 952.483 232.813
 508.997 452.366
 800.019 680.859
 184.138 416.597
 7.762 668.840
 790.831 513.069
 767.816 80.739
 97.892 866.501
 966.357 380.251
 505.092 880.474
 478.708 683.038
 863.315 276.069
 633.088 555.160
 253.178 470.054
 166.252 553.863
 655.529 948.633
 789.836 302.570
 591.505 369.607
 818.169 608.031
 561.235 610.364
 931.658 566.434
 231.703 505.294
 647.459 814.709
 531.393 108.333
 102.273 626.710
 21.210 639.537
 309.916 760.556
 499.752 884.384
 706.231 177.919
 841.619 407.321
 931.435 588.728
 588.270 103.786
 898.791 351.682
 43.576 75.024
 60.245 473.674
 255.056 685.734
 784.335 206.960
 674.745 714.678
 117.231 214.536
 831.270 382.236
 190.340 150.181
 551.267 526.605
 781.743 234.024
 140.491 482.561
 226.286 467.168
 173.370 114.641
 20.808 255.031
 797.392 682.333
 185.499 649.757
 592.201 620.739
 146.435 193.839
 342.118 149.532
 602.850 482.237
 597.679 759.493
 368.666 356.599
 582.594 844.079
 442.316 916.188
 16.078 958.183
 801.346 854.904
 389.056 703.333
 455.829 607.049
 481.277 4.238
 773.032 266.601
 713.414 392.749
 728.458 611.723
 775.032 829.522
 597.259 959.598
 790.636 939.117
 304.843 153.716
 719.345 319.677
 664.382 169.270
 320.158 713.207
 577.954 550.847
 647.925 326.762
 831.446 874.186
 922.387 909.297
 813.606 370.226
 683.955 384.738
 607.084 750.189
 318.702 881.025
 782.817 626.223
 407.813 979.878
 555.163 999.524
 492.906 436.085
 978.963 369.349
 11.078 611.972
 673.934 649.500
 557.926 466.804
 307.821 327.468
 702.131 297.236
 246.680 994.315
 173.613 99.198
 455.979 355.453
 953.814 610.127
 805.377 214.004
 139.814 880.109
 366.715 325.423
 165.101 838.793
 400.634 846.084
 223.463 390.123
 382.345 746.881
 446.377 337.699
 329.188 708.305
 369.264 69.420
 648.153 844.565
 531.925 700.974
 834.485 75.036
 190.599 974.359
 315.412 41.568
 273.365 951.362
 66.395 395.156
 40.616 644.510
 929.638 796.226
 774.269 542.139
 762.851 605.927
 23.023 253.028
 145.100 523.529
 988.849 603.204
 699.228 145.164
 17.952 737.649
 567.730 895.270
 526.581 527.550
 940.515 93.141
 170.280 665.279
 95.986 157.884
 479.804 690.641
 326.870 486.006
 316.185 170.051
 602.826 232.886
 322.782 822.728
 424.868 734.088
 508.208 422.876
 181.849 272.084
 318.432 312.954
 384.798 251.320
 139.976 739.959
 466.789 28.155
 412.838 514.129
 758.589 856.121
 168.776 618.382
 725.940 870.981
 297.881 938.325
 353.488 239.419
 587.499 698.784
 531.692 531.038
 178.767 86.025
 623.327 812.093
 607.045 898.350
 810.282 683.409
 795.913 535.291
 932.273 541.989
 976.104 731.692
 987.974 299.459
 419.604 832.510
 265.172 969.730
 487.283 142.919
 767.252 287.919
 861.047 672.524
 604.126 452.927
 996.893 9.062
 790.286 323.122
 24.850 833.525
 242.702 829.973
 220.258 843.225
 76.754 915.347
 165.704 340.839
 767.161 117.473
 155.242 125.206
 659.301 716.724
 805.944 373.824
 298.379 559.444
 233.753 118.035
 282.243 775.843
 220.887 501.332
 858.618 331.796
 204.312 990.763
 377.783 955.227
 505.286 933.771
 404.075 472.184
 308.328 561.006
 788.900 8.037
 496.926 613.570
 147.134 153.184
 528.568 995.179
 869.174 873.834
 252.341 130.888
 281.521 245.840
 560.350 359.983
 657.218 597.998
 344.827 647.719
 119.055 231.001
 684.337 5.669
 797.009 905.332
 986.361 241.046
 948.443 907.431
 904.347 379.726
 755.299 865.629
 862.748 334.529
 634.597 18.566
 554.453 19.072
 673.414 277.461
 615.247 178.219
 91.179 873.871
 76.688 149.498
 883.135 366.161
 102.131 657.084
 279.615 276.104
 823.993 533.009
 714.987 142.953
 930.087 61.702
 314.554 582.398
 552.643 946.894
 732.152 304.414
 258.032 838.210
 588.779 524.933
 734.162 952.744
 934.332 864.918
 544.909 749.695
 569.800 496.052
 938.848 419.332
 793.307 809.459
 738.171 327.462
 65.924 363.041
 321.339 600.153
 205.530 930.204
 381.162 968.164
 311.281 519.390
 673.193 434.610
 577.006 667.357
 255.238 541.588
 177.364 802.206
 598.329 141.223
 291.831 213.419
 466.479 913.886
 182.841 109.552
 114.187 101.935
 758.137 359.614
 336.984 362.381
 743.951 36.818
 384.839 498.460
 73.847 564.252
 67.228 460.579
 284.518 617.875
 351.812 154.826
 109.496 505.032
 898.625 645.816
 407.650 304.560
 744.224 564.639
 466.529 940.746
 424.407 347.029
 320.431 647.186
 321.911 137.303
 336.877 52.580
 772.106 246.390
 98.430 749.104
 233.518 284.287
 763.198 561.195
 612.397 976.120
 178.613 459.935
 56.128 84.767
 179.127 822.972
 336.726 310.565
 677.234 444.974
 423.795 919.306
 394.932 797.314
 290.110 703.664
 743.567 722.328
 149.444 640.973
 386.426 246.591
 645.692 843.223
 180.818 994.740
 397.890 565.152
 343.567 781.327
 364.066 745.955
 992.334 119.620
 777.334 802.510
 440.087 395.416
 693.103 801.032
 344.239 358.691
 182.493 233.964
 696.618 949.655
 832.927 84.929
 674.847 627.712
 844.573 732.183
 127.157 656.617
 715.914 216.640
 326.775 827.150
 321.678 71.055
 82.372 995.827
 333.014 999.865
 129.360 476.217
 97.729 332.717
 333.087 645.467
 675.395 107.596
 817.059 295.583
 48.873 521.176
 973.467 955.301
 154.354 104.506
 33.726 88.152
 283.371 522.179
 665.774 205.225
 312.640 173.908
 943.192 252.658
 764.309 510.950
 97.208 394.838
 746.770 18.524
 143.308 531.411
 684.026 402.525
 774.233 591.658
 422.628 538.138
 663.650 141.419
 774.989 963.885
 440.919 929.073
 985.559 52.227
 316.309 267.166
 613.907 762.687
 475.200 189.844
 241.395 31.950
 564.730 3.713
 504.191 214.381
 590.614 536.969
 716.277 533.424
 377.290 230.369
 706.457 607.592
 50.932 360.922
 90.825 783.008
 240.340 568.047
 627.556 137.121
 391.254 400.777
 348.179 655.334
 619.673 527.500
 75.731 654.535
 331.498 266.440
 675.606 106.139
 679.906 191.016
 842.771 58.269
 166.882 240.188
 515.824 974.473
 998.000 286.715
 683.648 988.298
 424.829 767.964
 676.883 952.657
 340.176 312.470
 229.901 764.869
 988.918 364.309
 78.399 937.398
 310.724 445.565
 495.148 316.434
 207.823 749.592
 537.122 421.762
 826.705 334.561
 409.378 178.856
 730.886 914.132
 976.269 65.236
 924.335 511.422
 253.282 516.107
 941.772 461.047
 580.742 87.919
 360.802 84.843
 954.696 512.091
 897.868 18.160
 714.311 674.890
 839.575 579.782
 956.268 413.915
 625.404 728.983
 865.022 148.123
 457.720 273.573
 766.839 968.808
 468.951 833.817
 491.538 265.836
 150.545 145.602
 368.541 990.078
 948.811 134.183
 405.829 642.953
 491.867 605.364
 367.466 311.905
 240.958 697.337
 246.558 951.412
 197.470 492.820
 147.836 448.422
 961.557 502.287
 672.699 255.322
 74.827 455.360
 317.890 859.466
 411.746 854.756
 138.404 563.513
 963.915 697.213
 420.324 843.540
 818.228 305.721
 497.784 440.839
 421.963 270.076
 220.886 727.923
 391.345 496.680
 232.249 309.585
 519.226 527.761
 885.846 206.562
 214.731 824.469
 793.228 893.672
 133.391 103.067
 12.351 388.269
 79.218 69.485
 409.553 110.840
 556.978 781.659
 785.258 360.916
 378.596 163.355
 721.467 601.833
 65.099 945.579
 499.853 851.735
 95.938 85.593
 772.169 0.587
 330.214 838.149
 311.939 869.508
 726.586 473.490
 213.016 995.784
 216.002 762.339
 355.097 51.315
 707.544 905.495
 59.929 211.590
 534.257 466.307
 299.478 804.708
 552.875 975.528
 976.252 944.273
 806.701 392.641
 17.342 235.567
 430.870 214.173
 851.262 831.355
 937.870 171.964
 267.576 282.564
 361.098 632.415
 393.732 601.304
 975.743 726.885
 214.800 441.090
 558.126 164.567
 566.355 154.263
 813.547 618.904
 158.197 952.639
 703.531 569.247
 949.590 358.149
 769.147 818.720
 61.045 360.076
 89.005 410.757
 542.396 109.439
 467.732 909.492
 343.995 884.882
 640.700 587.934
 82.515 404.307
 348.989 842.955
 933.463 169.352
 808.612 503.514
 700.440 393.273
 421.715 759.904
 741.052 544.944
 184.692 374.300
 608.870 651.321
 596.828 59.390
 590.786 137.316
 499.476 370.864
 573.409 185.509
 44.019 855.100
 107.952 799.333
 339.449 245.282
 110.469 23.348
 537.738 192.720
 236.721 75.167
 525.949 856.337
 714.773 577.782
 685.040 918.700
 863.234 141.827
 601.334 533.888
 931.544 368.401
 260.751 888.676
 486.723 948.850
 279.252 537.548
 757.440 93.531
 614.729 282.926
 3.239 582.543
 33.233 959.568
 679.438 494.164
 261.471 156.556
 444.936 218.103
 221.467 297.772
 642.383 928.196
 314.087 993.758
 952.398 891.070
 275.500 581.651
 373.547 82.282
 382.658 958.293
 348.328 719.027
 516.739 373.159
 786.536 788.582
 921.277 736.467
 427.984 135.076
 106.998 183.513
 637.056 485.041
 778.547 354.239
 485.068 156.582
 487.992 848.260
 209.495 460.323
 883.101 116.669
 651.355 705.793
 419.544 185.114
 575.987 658.336
 578.692 865.790
 344.149 523.408
 387.412 822.508
 888.547 482.333
 112.660 82.078
 487.736 271.779
 719.015 431.590
 240.090 734.834
 177.123 965.043
 203.325 11.388
 219.000 720.312
 861.563 557.170
 203.944 520.090
 346.545 352.380
 516.415 455.523
 810.127 991.253
 322.580 851.605
 612.353 232.353
 601.473 467.435
 847.292 576.186
 504.157 316.373
 924.327 452.279
 222.175 60.573
 906.052 213.635
 435.616 926.745
 478.602 814.330
 909.784 506.283
 402.575 388.416
 94.553 409.607
 122.291 948.554
 406.965 324.105
 660.642 714.550
 828.358 625.020
 712.049 689.760
 183.551 872.792
 886.017 692.065
 980.553 627.538
 720.516 171.640
 542.312 366.490
 453.099 506.112
 752.684 513.538
 636.688 642.059
 540.675 807.553
 747.655 677.531
 41.940 339.498
 640.832 371.611
 584.290 484.718
 447.155 382.730
 452.624 819.028
 625.396 926.965
 84.424 623.825
 914.130 300.862
 543.903 210.546
 880.418 511.176
 13.568 497.987
 328.214 917.493
 646.745 792.845
 665.271 35.046
 542.273 805.117
 288.934 316.547
 259.715 592.397
 448.146 76.810
 195.107 402.922
 884.060 626.094
 116.317 574.102
 810.491 911.797
 124.771 554.962
 637.213 448.550
 505.823 336.278
 885.707 349.416
 170.773 686.089
 323.667 802.207
 325.027 461.047
 729.710 201.716
 342.723 271.575
 374.708 328.499
 640.141 62.877
 205.541 825.921
 248.157 891.443
 478.627 778.214
 246.036 750.875
 805.033 332.783
 770.966 670.013
 30.323 79.932
 824.310 174.551
 327.609 733.231
 998.874 290.380
 281.756 615.192
 822.148 558.109
 489.595 507.731
 997.020 524.533
 401.877 677.506
 100.725 144.924
 347.037 825.924
 529.638 752.050
 167.377 476.067
 734.884 271.718
 880.777 918.521
 242.895 253.770
 674.566 460.070
 85.098 871.057
 214.666 909.113
 139.377 161.576
 287.834 185.843
 408.228 561.121
 716.089 750.440
 398.338 821.411
 21.658 426.523
 825.338 123.330
 662.528 777.868
 725.677 983.843
 690.755 732.809
 422.845 91.236
 248.759 792.199
 453.800 675.018
 456.961 193.349
 627.543 378.200
 456.295 514.612
 553.839 820.516
 851.608 714.629
 766.531 356.736
 710.046 718.476
 571.399 695.650
 958.594 742.740
 899.862 568.986
 306.721 335.891
 251.825 57.934
 206.068 983.225
 596.695 295.657
 315.316 361.273
 282.169 380.948
 133.581 340.214
 315.037 539.845
 22.112 429.931
 144.376 953.548
 576.733 992.360
 440.640 592.523
 20.917 536.517
 547.870 734.335
 942.828 250.638
 842.375 238.082
 733.859 476.384
 289.586 758.546
 638.719 601.822
 9.437 831.141
 488.871 242.305
 675.642 582.984
 255.971 131.550
 449.959 929.971
 277.052 789.671
 831.209 724.334
 818.672 342.116
 51.160 907.220
 966.431 295.195
 323.788 297.219
 255.671 232.705
 527.862 975.214
 58.228 277.323
 529.981 90.517
 271.709 393.581
 919.275 360.980
 37.515 720.953
 86.958 134.002
 960.853 780.730
 333.151 945.230
 992.260 654.739
 587.242 402.049
 830.849 783.821
 781.957 539.893
 453.064 466.167
 399.024 677.152
 388.443 177.810
 7.462 120.396
 340.440 607.751
 124.136 753.200
 73.430 557.369
 648.118 751.722
 497.354 247.119
 741.926 96.971
 123.114 893.308
 967.928 651.417
 531.768 844.413
 929.668 805.993
 899.078 921.486
 635.928 818.010
 597.279 602.343
 398.767 201.919
 314.598 177.220
 722.240 919.979
 299.499 227.419
 340.908 680.783
 263.733 622.003
 159.610 688.184
 131.655 465.254
 239.436 504.993
 372.066 974.377
 408.621 883.836
 714.954 428.553
 368.610 66.610
 964.275 53.104
 960.292 24.409
 647.561 823.267
 277.051 777.484
 875.133 668.294
 611.499 441.482
 950.651 796.580
 431.541 149.008
 618.282 854.973
 156.695 917.381
 940.759 279.814
 983.492 812.745
 471.000 533.581
 253.650 101.584
 854.775 379.981
 312.789 202.907
 233.447 3.194
 741.431 143.180
 707.220 585.652
 602.309 372.640
 777.275 25.813
 615.612 492.313
 669.013 295.944
 201.346 948.294
 11.187 643.820
 198.714 621.364
 722.781 455.882
 947.286 539.335
 560.006 287.777
 783.124 495.734
 471.796 887.010
 932.227 16.287
 278.971 178.013
 169.241 984.453
 757.982 239.080
 424.949 945.064
 706.446 500.982
 73.396 42.418
 178.980 356.786
 788.426 123.274
 695.915 350.169
 338.035 418.952
 685.091 254.939
 269.289 602.561
 762.091 961.365
 240.979 851.425
 183.982 826.129
 477.979 800.783
 126.145 343.417
 971.034 188.087
 484.366 866.848
 226.981 308.779
 51.520 8.077
 514.012 650.818
 969.422 1.208
 149.417 778.729
 824.491 136.421
 776.205 496.383
 106.577 605.790
 181.392 844.576
 652.565 184.265
 761.644 663.860
 272.286 894.848
 558.895 369.700
 829.024 625.376
 14.956 606.273
 398.827 911.980
 453.653 443.021
 743.349 258.756
 343.394 396.061
 634.653 292.565
 752.270 451.937
 704.970 265.101
 39.645 366.864
 550.688 310.652
 769.063 248.960
 91.714 987.550
 441.240 8.210
 422.009 904.697
 875.419 898.663
 34.541 233.155
 682.945 565.037
 767.699 88.386
 127.136 742.519
 706.579 744.020
 925.217 810.580
 641.186 396.038
 976.066 551.422
 297.198 370.858
 174.868 759.029
 129.255 786.397
 63.539 349.194
 920.754 396.742
 53.304 663.425
 139.948 734.380
 910.414 85.073
 34.901 405.142
 513.215 504.651
 837.904 77.183
 42.231 709.170
 424.742 63.838
 556.384 318.957
 20.269 549.370
 717.851 362.112
 446.849 205.127
 463.235 134.306
 317.104 840.944
 966.057 328.551
 21.065 622.761
 909.053 989.945
 347.319 443.089
 77.017 123.963
 808.265 77.336
 612.280 498.952
 864.452 508.171
 44.109 585.129
 118.633 104.417
 837.062 680.089
 486.201 443.756
 706.514 116.903
 357.747 353.445
 155.233 333.183
 817.434 984.819
 504.103 311.379
 236.706 350.527
 362.175 61.331
 648.466 43.971
 823.532 0.272
 547.710 774.491
 336.494 153.564
 438.714 726.465
 888.083 427.303
 37.963 563.142
 935.227 933.264
 480.431 514.889
 23.690 634.629
 802.468 425.421
 724.294 850.392
 977.995 777.862
 919.705 345.805
 660.215 625.221
 458.150 549.783
 775.349 437.751
 195.348 597.510
 178.469 223.915
 743.139 383.031
 617.488 844.286
 181.412 123.247
 366.301 321.161
 245.764 348.145
 641.437 644.160
 331.697 24.437
 571.223 217.364
 140.139 238.984
 258.026 711.095
 89.749 577.830
 781.685 836.206
 228.105 865.585
 707.816 6.516
 353.889 122.845
 363.457 191.929
 311.032 566.849
 352.832 577.899
 907.133 848.474
 239.293 163.629
 944.076 878.656
 200.383 770.020
 308.500 956.572
 659.021 347.571
 661.656 143.324
 245.998 123.742
 778.328 116.843
 1.124 298.595
 127.197 50.438
 969.648 367.646
 552.600 348.582
 497.078 42.976
 430.672 584.413
 722.690 369.720
 29.929 465.167
 376.158 347.614
 934.242 620.777
 802.566 909.493
 789.714 999.562
 691.117 864.262
 649.308 460.987
 728.116 655.413
 221.126 92.535
 4.097 932.487
 117.533 924.713
 600.399 787.915
 69.959 170.060
 187.307 521.393
 163.909 228.865
 462.290 295.571
 684.025 362.294
 824.472 517.653
 691.694 774.245
 254.636 89.848
 117.630 523.816
 86.735 326.184
 897.073 133.557
 307.617 733.432
 541.827 403.222
 500.645 539.846
 895.614 988.601
 303.004 757.731
 599.522 979.946
 726.057 255.833
 773.153 499.846
 296.335 257.092
 443.115 237.135
 318.232 468.962
 500.435 608.158
 697.600 690.425
 197.274 671.626
 461.081 855.856
 983.913 66.337
 74.845 595.335
 500.562 655.570
 827.492 179.048
 764.315 577.175
 267.176 225.549
 597.000 358.945
 47.834 486.350
 520.109 275.161
 571.961 959.315
 172.320 318.214
 749.198 258.315
 584.777 930.492
 705.608 694.622
 759.506 893.571
 765.627 665.485
 144.782 676.962
 828.104 346.516
 74.380 795.730
 913.529 137.081
 649.395 769.354
 168.581 992.431
 84.366 582.902
 676.660 514.132
 234.047 861.345
 692.486 173.382
 962.183 529.633
 251.519 162.562
 635.624 561.515
 810.519 352.029
 331.136 551.333
 666.686 555.530
 161.152 572.923
 345.296 553.028
 369.759 931.879
 108.578 999.393
 760.539 550.777
 843.795 766.761
 410.995 446.327
 161.287 373.901
 149.597 923.137
 851.939 784.436
 644.687 96.817
 399.639 984.816
 231.273 311.119
 952.250 750.731
 412.083 86.916
 662.262 885.922
 771.082 857.990
 206.341 869.547
 367.139 848.167
 375.440 317.410
 396.929 730.581
 141.047 379.121
 471.833 902.314
 498.691 228.955
 514.082 291.860
 570.367 124.652
 391.309 93.667
 19.487 208.294
 652.754 960.046
 354.905 799.755
 359.559 258.274
 437.182 519.944
 98.813 567.548
 666.373 202.486
 997.492 710.068
 345.224 373.699
 397.349 112.086
 446.731 657.325
 882.600 18.871
 45.844 988.882
 464.381 152.709
 529.926 91.437
 893.104 431.109
 112.941 497.808
 593.701 745.028
 328.685 121.682
 479.287 941.341
 956.513 240.764
 603.896 732.836
 79.724 908.269
 50.922 461.142
 735.956 544.792
 734.820 417.386
 387.714 461.599
 612.022 751.655
 419.766 649.917
 673.320 110.940
 211.751 550.776
 622.821 787.062
 395.586 48.919
 264.751 847.832
 497.579 355.409
 823.747 998.471
 797.253 140.627
 49.848 574.092
 374.685 526.759
 417.297 411.196
 634.470 761.669
 755.764 465.845
 209.414 379.930
 571.091 33.118
 885.869 857.964
 265.593 636.974
 833.611 525.744
 679.049 977.804
 947.736 284.744
 392.475 388.209
 952.838 369.074
 197.459 713.283
 218.315 482.703
 992.347 322.606
 79.048 549.843
 158.909 515.858
 141.580 567.889
 563.705 106.503
 329.664 583.561
 659.369 678.046
 734.565 194.269
 503.224 390.396
 88.340 670.165
 712.396 270.745
 478.756 400.421
 612.843 420.753
 832.227 883.128
 869.292 291.914
 468.777 535.587
 286.944 171.676
 396.430 725.177
 915.172 847.556
 880.535 275.386
 47.496 404.385
 568.361 342.651
 768.304 605.525
 146.173 683.755
 740.548 922.872
 183.055 527.435
 433.697 138.614
 704.648 255.230
 759.218 435.660
 825.066 3.576
 491.804 930.671
 834.427 880.459
 116.326 856.476
 833.384 395.078
 139.341 757.901
 868.749 717.915
 54.080 580.716
 552.886 702.081
 241.597 877.291
 44.092 26.005
 148.733 259.963
 679.149 74.496
 204.256 955.038
 338.932 112.366
 544.882 863.401
 103.038 165.358
 727.620 950.101
 922.582 690.904
 37.090 362.824
 877.278 370.581
 667.273 231.474
 252.824 102.161
 205.777 207.042
 799.315 817.429
 292.585 52.504
 436.268 48.906
 709.825 861.852
 633.073 50.967
 208.116 131.541
 196.800 726.377
 140.091 83.297
 176.796 985.904
 82.832 495.457
 685.188 485.378
 546.063 264.860
 224.969 840.652
 118.210 931.029
 406.839 456.492
 862.114 153.265
 969.406 451.087
 878.662 358.919
 744.932 884.953
 980.330 462.969
 537.890 573.435
 706.363 195.943
 912.555 278.249
 143.664 435.997
 178.335 528.830
 447.438 303.576
 680.206 852.339
 666.148 191.630
 62.251 816.547
 627.603 434.091
 893.936 177.387
 726.172 789.569
 803.370 128.547
 532.732 180.463
 624.628 370.203
 124.327 290.534
 565.618 534.898
 873.460 312.164
 770.327 658.154
 449.104 739.870
 69.156 477.798
 842.806 36.162
 71.273 648.033
 51.699 922.573
 894.083 611.342
 411.957 160.965
 791.174 173.498
 595.474 942.267
 228.422 454.835
 651.693 361.224
 768.512 165.887
 716.110 161.994
 610.352 289.367
 715.613 741.437
 148.078 595.849
 505.247 811.298
 274.207 720.534
 876.177 679.472
 865.652 166.932
 113.428 611.920
 425.607 854.610
 665.715 494.154
 877.673 107.389
 757.402 103.548
 143.111 91.106
 741.945 825.841
 202.944 102.680
 812.360 961.376
 632.162 121.620
 571.166 744.927
 74.878 138.736
 471.444 488.876
 241.606 842.996
 402.188 510.413
 890.455 784.831
 662.851 641.994
 993.935 542.252
 290.168 589.179
 186.034 234.918
 529.142 395.128
 377.436 891.389
 121.942 16.302
 570.354 247.623
 793.855 994.539
 801.784 2.120
 693.033 427.755
 401.474 977.577
 767.275 661.518
 428.144 33.702
 891.439 129.043
 7.150 574.603
 576.252 605.419
 50.726 621.495
 954.402 376.807
 417.045 342.279
 442.166 785.811
 328.741 699.499
 581.764 645.149
 900.387 193.711
 476.700 723.337
 946.078 127.080
 413.151 24.429
 84.127 119.861
 516.792 800.473
 210.572 898.214
 6.082 57.479
 64.356 394.606
 978.189 916.233
 195.543 611.035
 988.268 256.683
 717.663 280.700
 571.239 62.955
 773.387 306.095
 499.728 265.089
 369.337 72.121
 993.100 378.685
 794.281 743.692
 388.977 125.682
 81.744 410.832
 387.295 495.240
 222.667 683.778
 882.443 405.209
 88.909 949.754
 444.527 549.910
 259.989 756.342
 607.394 982.376
 322.281 598.801
 507.960 57.845
 354.216 65.895
 916.023 155.010
 547.858 787.116
 941.659 952.536
 525.028 760.510
 432.004 346.714
 366.280 402.174
 322.641 493.397
 618.079 414.119
 620.681 100.814
 215.214 325.230
 725.002 412.289
 942.622 220.122
 970.217 237.819
 557.275 772.602
 478.839 624.971
 243.783 675.057
 63.384 22.404
 636.953 973.587
 307.208 68.760
 114.164 642.981
 418.318 936.843
 546.427 68.348
 671.080 744.329
 758.963 434.396
 481.467 190.092
 852.880 492.873
 485.316 837.403
 494.660 807.932
 567.055 405.164
 708.834 533.189
 107.896 875.214
 483.380 608.706
 854.789 22.197
 192.251 177.264
 650.165 232.927
 983.338 94.151
 781.181 830.560
 604.583 870.587
 207.622 946.870
 830.385 866.308
 289.710 700.594
 592.633 290.207
 568.768 714.222
 956.460 728.951
 441.204 24.044
 254.066 792.044
 323.797 162.933
 497.835 718.618
 828.196 591.985
 836.563 757.577
 65.433 961.003
 449.366 20.506
 85.646 639.991
 247.103 668.549
 550.945 100.845
 880.518 473.360
 545.297 572.558
 350.512 372.133
 277.408 742.297
 444.775 891.912
 742.074 442.234
 955.392 664.016
 911.524 326.968
 286.095 491.070
 48.307 603.674
 460.712 13.172
 410.822 286.951
 474.389 282.984
 185.204 88.766
 367.828 979.624
 474.819 562.521
 786.611 436.285
 740.876 156.257
 250.345 635.278
 172.728 316.311
 990.806 236.188
 110.345 157.725
 318.216 87.963
 208.565 685.539
 787.588 464.832
 465.358 331.529
 412.658 30.092
 305.001 149.229
 216.807 733.136
 460.463 387.294
 124.904 85.898
 614.074 103.962
 646.747 538.618
 386.669 775.751
 744.509 614.994
 895.886 539.542
 429.018 598.027
 395.165 352.201
 911.882 545.044
 445.652 285.059
 924.373 309.327
 230.951 736.630
 174.892 752.605
 394.988 156.208
 882.993 34.449
 639.855 49.443
 130.866 488.775
 65.092 476.295
 97.376 262.434
 242.309 859.042
 472.966 355.022
 507.454 866.221
 836.751 611.958
 203.374 115.924
 53.903 374.662
 232.012 902.847
 819.057 62.941
 470.908 567.731
 30.117 776.690
 393.167 230.488
 379.788 768.819
 702.378 650.628
 256.023 211.250
 380.834 976.877
 56.631 294.236
 255.717 134.639
 360.588 249.805
 846.703 872.808
 24.606 147.339
 780.759 864.021
 357.481 188.078
 685.166 303.755
 688.512 31.492
 15.164 778.525
 215.209 366.182
 383.840 632.120
 267.781 328.181
 362.369 27.303
 545.107 447.848
 460.396 520.370
 393.428 941.001
 709.007 394.527
 452.754 359.459
 410.417 658.166
 577.611 780.071
 725.343 444.187
 642.304 879.661
 705.246 250.690
 913.357 846.855
 584.681 761.322
 63.460 191.575
 899.299 860.737
 515.365 91.304
 636.303 417.862
 747.218 62.205
 833.098 713.725
 22.346 956.381
 71.418 323.546
 989.237 697.405
 251.244 372.645
 947.174 799.460
 32.703 435.781
 708.623 735.817
 893.851 769.054
 783.229 185.737
 935.406 897.123
 635.103 291.475
 265.449 936.591
 553.582 385.728
 991.631 44.946
 959.036 432.321
 837.103 435.068
 924.281 277.066
 59.285 895.169
 216.368 990.649
 395.563 376.072
 93.809 250.246
 973.316 140.338
 474.610 141.551
 617.433 165.084
 417.835 648.624
 459.248 922.111
 336.112 756.711
 716.939 560.496
 131.736 734.871
 577.644 639.152
 881.325 143.456
 192.568 416.495
 592.897 169.292
 403.035 833.696
 437.476 412.726
 280.904 524.648
 180.654 509.776
 301.949 763.485
 977.005 384.705
 715.211 298.099
 363.787 298.863
 742.097 610.536
 25.296 637.109
 781.846 652.676
 473.806 890.283
 38.372 404.152
 188.714 28.691
 469.322 330.773
 406.842 285.520
 821.218 642.843
 801.624 789.294
 712.878 86.745
 817.759 900.342
 299.062 288.261
 735.030 57.841
 351.619 606.650
 367.208 361.918
 578.866 274.020
 109.657 570.913
 435.874 770.519
 235.622 149.058
 407.505 923.223
 512.759 57.142
 949.088 881.944
 427.754 131.258
 701.565 700.750
 330.608 776.392
 841.654 787.621
 357.163 836.673
 144.257 539.846
 977.598 557.783
 513.287 388.588
 822.135 584.776
 945.566 577.258
 128.048 636.868
 526.095 905.241
 762.832 456.408
 585.363 507.169
 538.289 569.828
 382.218 399.842
 124.047 442.046
 989.086 921.382
 684.255 511.342
 657.959 483.031
 738.748 8.580
 121.751 941.694
 233.796 182.816
 650.549 835.021
 394.689 755.504
 428.419 170.128
 323.096 928.956
 964.212 157.453
 149.651 793.384
 897.875 483.666
 713.029 363.201
 138.973 438.508
 520.478 970.596
 781.184 482.347
 163.984 236.322
 508.613 961.744
 386.879 98.763
 157.884 463.073
 786.651 327.540
 963.482 318.194
 323.036 882.969
 609.992 636.208
 701.417 353.792
 189.363 791.632
 598.384 349.761
 237.611 928.000
 70.506 120.326
 255.331 878.520
 273.494 184.090
 129.820 119.113
 454.666 394.585
 131.590 376.980
 657.820 535.771
 190.653 258.015
 490.177 275.383
 832.486 433.261
 893.125 536.717
 912.369 257.704
 82.107 150.673
 400.447 169.505
 579.740 982.078
 286.828 335.222
 666.239 689.722
 873.323 33.219
 172.361 371.627
 550.690 485.638
 604.754 699.335
 710.617 806.732
 337.931 782.115
 871.284 495.662
 449.704 88.766
 893.378 293.975
 590.204 846.994
 397.353 96.769
 633.515 634.283
 57.990 62.333
 293.917 456.825
 322.556 733.696
 127.209 711.855
 575.902 258.854
 566.075 661.839
 739.448 81.399
 744.696 675.264
 449.303 443.013
 692.656 657.544
 97.829 882.034
 65.484 96.927
 257.034 582.276
 426.127 664.943
 23.697 893.251
 398.300 660.056
 155.532 842.104
 932.478 978.805
 103.714 740.071
 814.604 93.293
 116.346 568.620
 216.054 450.650
 994.951 244.832
 43.632 172.744
 164.792 910.001
 566.277 197.475
 880.799 373.185
 939.588 481.402
 373.555 851.789
 942.431 382.939
 861.368 278.825
 306.765 312.200
 760.557 51.633
 241.000 504.630
 340.260 55.641
 99.855 828.510
 42.186 750.609
 74.609 739.200
 849.539 713.177
 404.371 354.669
 400.957 211.087
 32.461 546.573
 40.827 579.780
 146.075 459.158
 40.959 585.229
 389.204 915.094
 762.846 807.544
 178.477 314.362
 324.946 853.567
 882.510 341.394
 244.362 904.125
 253.948 669.355
 713.676 489.673
 489.202 881.922
 406.347 248.730
 396.648 655.963
 561.120 804.836
 95.586 387.498
 238.358 363.075
 364.442 563.390
 58.416 505.709
 579.725 337.907
 991.446 302.798
 212.161 662.968
 264.962 858.293
 101.698 530.484
 663.612 910.844
 450.017 142.166
 216.779 993.179
 332.476 244.776
 883.648 831.499
 928.665 215.739
 560.303 309.851
 942.844 404.799
 835.378 122.292
 376.367 521.965
 24.004 641.956
 920.896 691.081
 306.676 20.668
 463.888 983.207
 310.770 830.762
 189.917 516.562
 296.266 923.312
 379.220 412.553
 670.699 620.682
 558.076 273.635
 866.222 918.267
 156.909 282.110
 497.012 338.547
 247.127 283.971
 89.170 273.421
 425.715 233.530
 777.003 647.435
 119.441 438.488
 6.627 129.696
 813.526 107.675
 125.484 776.205
 250.957 601.695
 488.515 273.226
 979.895 497.827
 429.934 17.500
 682.246 472.838
 763.764 268.065
 134.256 89.666
 844.555 959.822
 20.700 745.662
 178.095 419.406
 941.843 341.269
 984.715 873.377
 63.905 89.295
 427.397 7.057
 919.491 377.676
 693.751 904.771
 767.603 684.643
 113.787 979.869
 779.997 327.090
 680.866 252.199
 691.206 793.888
 976.319 834.047
 696.354 709.601
 661.881 290.643
 519.645 115.043
 559.420 711.754
 126.173 904.326
 373.821 695.712
 382.414 479.241
 399.533 851.140
 661.767 167.176
 979.857 975.059
 468.982 785.303
 34.084 394.912
 352.821 148.980
 932.881 457.972
 874.317 934.309
 266.751 221.771
 86.285 372.496
 323.964 716.537
 699.096 926.325
 159.160 903.542
 902.057 666.872
 106.260 595.912
 176.232 212.081
 161.523 110.533
 573.209 129.418
 355.377 516.559
 998.674 854.312
 643.346 788.629
 385.995 787.074
 904.017 477.942
 83.015 46.667
 840.237 213.888
 817.515 763.761
 271.706 240.986
 719.247 62.447
 893.965 593.835
 727.912 424.841
 799.653 495.738
 429.090 761.169
 230.306 229.413
 759.135 666.191
 296.340 431.005
 883.625 367.803
 992.845 377.515
 863.770 242.944
 301.150 14.361
 915.543 357.735
 630.799 861.240
 275.115 791.730
 281.382 463.728
 2.151 929.901
 25.028 163.501
 773.646 990.310
 692.245 845.893
 592.304 731.216
 728.815 209.347
 805.186 119.753
 849.945 472.629
 303.822 207.315
 998.618 293.311
 862.575 146.873
 994.703 781.711
 327.449 197.822
 294.866 640.357
 555.274 328.418
 753.607 687.964
 339.286 168.731
 844.029 902.447
 960.360 253.546
 452.387 968.583
 845.663 780.191
 670.559 487.494
 173.483 187.412
 370.787 107.321
 162.764 324.870
 230.923 993.432
 459.866 556.223
 87.893 163.725
 167.873 940.261
 411.863 177.367
 43.085 422.926
 521.839 656.477
 549.919 397.678
 191.115 828.246
 363.334 842.703
 132.542 153.982
 534.111 701.384
 701.225 631.217
 587.048 58.766
 26.632 250.697
 958.707 693.192
 785.731 612.809
 256.249 601.464
 380.503 874.297
 141.613 351.043
 391.838 38.308
 228.619 487.509
 680.413 416.648
 190.239 494.483
 304.898 696.181
 478.290 881.175
 767.831 10.604
 280.201 165.624
 797.321 349.098
 902.522 775.598
 573.715 385.072
 956.690 41.091
 738.245 757.126
 10.889 479.857
 727.196 122.318
 696.975 848.615
 590.113 85.853
 261.272 956.299
 932.108 814.385
 813.276 911.348
 504.499 700.693
 850.942 342.609
 119.101 569.581
 272.337 623.654
 421.844 318.365
 971.156 314.419
 901.567 555.345
 161.344 874.004
 678.457 237.479
 890.193 296.789
 790.346 780.400
 339.400 173.833
 128.973 902.427
 742.403 916.680
 955.236 116.959
 279.597 525.555
 203.613 368.228
 569.823 503.572
 60.535 642.852
 228.788 868.659
 636.980 328.716
 988.082 891.682
 847.379 743.778
 590.484 279.687
 828.729 246.421
 829.784 254.775
 687.410 57.514
 870.877 970.073
 926.378 779.748
 256.246 213.326
 290.278 264.737
 618.795 525.234
 756.612 141.503
 122.396 993.873
 111.778 935.249
 537.495 758.955
 673.841 242.559
 829.870 991.641
 779.895 123.695
 349.480 19.064
 243.410 475.432
 509.749 690.102
 32.829 175.539
 55.129 773.492
 431.719 774.763
 139.103 524.888
 246.036 251.835
 941.741 830.294
 636.672 155.166
 114.441 944.546
 614.612 410.495
 71.649 600.834
 459.227 271.652
 880.365 616.871
 452.837 692.076
 6.406 402.240
 590.483 673.785
 443.170 457.143
 874.462 549.710
 208.595 913.448
 568.590 331.989
 986.828 913.345
 325.325 135.662
 903.636 548.512
 445.938 702.870
 352.733 733.482
 54.149 411.112
 181.057 691.557
 599.419 70.151
 844.803 261.440
 627.857 781.067
 767.980 449.658
 15.241 148.820
 677.938 160.320
 24.543 972.973
 217.174 823.084
 384.604 972.273
 400.576 346.002
 670.195 175.388
 217.829 966.766
 257.717 895.749
 790.990 828.723
 24.559 32.225
 359.286 522.514
 321.007 144.064
 52.208 106.746
 967.026 948.385
 956.273 838.423
 585.999 707.625
 611.846 733.722
 285.182 304.249
 478.768 260.056
 908.231 547.938
 470.849 690.155
 26.680 599.300
 720.426 577.443
 790.703 12.306
 839.110 229.411
 339.334 249.282
 86.588 142.538
 868.749 77.115
 746.078 939.998
 694.852 746.643
 286.210 133.774
 821.833 540.125
 420.964 868.381
 68.386 160.607
 271.597 937.425
 712.676 564.359
 499.816 680.403
 729.086 501.077
 485.676 639.983
 915.235 39.697
 535.689 4.394
 786.075 299.676
 348.610 181.368
 860.458 73.004
 863.338 295.366
 529.827 871.569
 443.845 805.721
 802.351 543.574
 601.298 787.211
 910.620 113.331
 48.291 64.700
 686.777 67.922
 461.910 358.622
 203.800 364.965
 492.140 777.596
 991.578 906.435
 83.813 428.482
 25.817 818.270
 330.879 33.273
 98.924 314.088
 801.589 317.775
 385.511 189.136
 465.419 530.829
 359.496 588.452
 123.723 867.589
 381.890 887.912
 155.781 299.047
 512.950 600.408
 702.716 486.590
 492.643 719.862
 339.640 109.127
 540.251 906.486
 250.141 216.369
 136.882 226.836
 789.075 700.839
 340.862 636.454
 674.629 849.366
 341.139 141.602
 417.204 279.164
 851.383 225.777
 702.208 611.606
 889.367 67.926
 480.946 606.641
 352.146 719.772
 376.133 431.277
 295.739 422.308
 516.989 416.077
 744.369 814.782
 127.262 354.207
 303.264 877.395
 595.080 798.900
 522.899 21.409
 556.257 238.608
 381.767 32.449
 876.120 686.394
 18.162 335.812
 675.312 463.967
 875.535 802.837
 522.065 534.185
 235.855 587.330
 119.821 22.779
 33.932 68.378
 720.503 844.783
 284.026 194.134
 759.338 28.830
 147.546 449.464
 958.811 218.632
 944.584 403.367
 212.361 372.064
 407.946 690.232
 711.142 211.047
 419.915 218.185
 0.964 977.548
 910.875 19.689
 386.035 390.580
 665.137 121.360
 468.926 884.919
 430.719 34.486
 723.295 643.754
 2.711 393.557
 131.022 154.648
 208.347 101.206
 825.833 951.803
 908.438 294.153
 821.286 428.818
 14.926 11.339
 665.478 576.923
 956.582 623.415
 864.533 826.612
 181.076 638.721
 211.375 838.749
 916.678 217.096
 508.089 738.501
 113.723 647.092
 295.352 436.160
 905.747 737.994
 19.666 998.180
 62.299 874.499
 950.754 575.179
 317.024 723.705
 182.480 857.556
 541.392 881.646
 239.540 0.662
 969.927 225.840
 400.165 167.675
 868.779 292.874
 517.014 397.628
 555.885 533.143
 261.736 177.217
 735.698 981.318
 674.384 527.483
 990.769 409.451
 210.806 400.262
 590.560 853.890
 146.402 895.085
 727.060 997.180
 913.426 76.305
 887.735 977.088
 374.686 704.476
 427.520 37.959
 25.409 848.041
 929.856 51.212
 976.856 354.299
 657.009 344.281
 322.647 416.212
 115.057 788.468
 87.466 748.318
 410.228 519.538
 576.922 95.894
 889.854 579.479
 208.781 252.123
 360.556 768.479
 134.852 394.824
 603.848 943.131
 437.752 214.022
 688.764 266.168
 889.127 961.974
 764.214 646.249
 120.127 586.290
 230.297 960.696
 218.810 513.309
 895.942 52.456
 823.457 332.336
 465.930 873.418
 519.490 631.756
 328.043 213.689
 17.811 986.047
 572.984 930.164
 144.225 659.656
 746.455 453.156
 6.355 941.449
 352.947 107.917
 932.680 254.548
 281.133 705.176
 457.507 794.026
 356.184 213.599
 18.550 562.886
 227.817 675.137
 356.196 329.398
 935.602 925.153
 274.310 381.373
 244.232 961.954
 313.844 560.792
 278.480 819.789
 577.523 121.833
 5.980 645.741
 954.988 553.587
 689.326 990.262
 64.397 873.132
 859.138 485.007
 533.036 643.437
 526.503 507.258
 673.950 362.408
 964.596 790.547
 18.484 53.828
 231.496 424.470
 580.113 157.939
 793.401 247.311
 649.972 849.662
 832.075 242.638
 559.290 27.241
 602.930 440.856
 341.890 625.300
 149.240 749.829
 947.323 966.551
 700.397 611.614
 401.811 318.724
 692.737 937.442
 602.539 51.622
 883.300 208.051
 726.847 67.844
 891.017 254.922
 210.457 924.795
 435.577 138.897
 20.101 80.674
 868.960 810.862
 340.974 429.635
 453.825 234.961
 596.697 77.993
 460.263 254.179
 900.255 631.888
 79.654 322.684
 33.454 985.281
 521.299 976.262
 7.274 224.399
 422.251 484.394
 257.078 200.141
 899.385 963.463
 868.893 103.570
 569.524 534.349
 662.820 942.055
 600.785 99.031
 927.544 726.317
 106.654 475.010
 508.877 903.273
 802.375 964.587
 412.050 708.949
 987.690 714.574
 141.371 662.771
 355.839 223.424
 434.796 13.242
 438.788 124.658
 570.564 99.634
 344.332 481.420
 947.421 979.966
 810.979 596.121
 541.046 347.899
 68.976 116.087
 192.386 416.467
 945.859 611.367
 516.947 671.774
 566.174 940.222
 769.223 922.385
 669.324 493.072
 937.781 8.357
 386.592 723.884
 71.970 646.442
 486.520 412.126
 691.385 824.354
 902.821 536.886
 648.225 707.214
 415.406 941.692
 997.447 363.977
 855.104 593.707
 980.485 582.130
 166.850 929.618
 798.466 327.127
 193.120 783.730
 296.821 871.467
 555.928 728.069
 314.540 510.100
 526.745 351.915
 280.705 977.896
 112.113 367.057
 634.211 965.503
 659.810 258.500
 968.691 407.171
 345.293 87.693
 85.650 793.708
 748.265 591.064
 699.888 591.858
 20.064 761.297
 660.814 765.095
 597.799 28.234
 712.577 367.520
 92.495 112.131
 949.734 590.495
 495.847 761.574
 871.057 489.577
 671.601 334.357
 882.961 806.665
 759.032 470.652
 49.700 869.090
 481.970 647.937
 77.232 924.281
 869.504 916.006
 901.442 527.015
 824.532 573.519
 732.751 697.862
 672.235 465.727
 94.352 619.012
 959.219 222.985
 840.057 120.182
 610.241 403.582
 612.610 266.662
 166.235 700.167
 920.258 18.171
 385.818 180.081
 387.206 346.027
 481.962 785.348
 644.485 932.937
 753.267 862.632
 346.822 830.728
 251.003 437.510
 456.757 303.474
 372.216 916.883
 960.850 764.298
 187.618 289.903
 758.978 841.799
 780.533 108.600
 484.143 445.320
 597.855 237.350
 307.657 386.623
 581.945 753.886
 407.101 948.924
 777.881 417.807
 218.974 453.402
 885.882 765.280
 64.834 679.502
 374.578 376.056
 382.155 160.445
 885.665 942.268
 965.620 252.024
 671.185 964.001
 140.676 203.998
 216.088 736.927
 161.571 633.147
 343.805 579.890
 816.660 79.572
 392.518 288.939
 903.352 138.332
 223.833 677.900
 25.863 802.486
 201.072 868.916
 896.000 577.487
 996.889 89.850
 759.008 967.509
 383.035 994.955
 704.339 569.181
 570.568 592.432
 889.765 105.620
 336.564 394.585
 244.178 802.268
 51.369 326.187
 110.504 945.351
 844.881 672.711
 839.422 813.801
 885.374 126.565
 294.029 366.828
 32.505 15.934
 25.427 673.409
 737.802 562.743
 932.812 548.538
 849.735 514.555
 135.373 816.825
 113.284 496.499
 616.801 50.018
 390.467 715.828
 719.121 155.087
 551.742 271.274
 476.742 348.074
 259.563 835.495
 12.978 500.920
 473.981 220.660
 141.963 649.803
 23.365 649.361
 3.957 300.141
 396.653 45.912
 39.950 642.606
 500.593 462.641
 113.619 633.442
 287.964 753.668
 799.562 209.540
 280.749 712.045
 164.220 462.700
 293.532 267.925
 110.592 37.773
 393.250 694.044
 83.869 136.017
 926.069 534.424
 639.438 478.583
 492.960 632.466
 757.593 236.952
 83.021 920.923
 503.950 979.222
 276.345 799.590
 537.636 965.975
 933.126 983.481
 370.119 900.174
 97.425 687.077
 189.027 375.955
 795.797 216.679
 449.081 555.712
 913.794 286.606
 465.398 948.512
 626.527 234.850
 544.972 871.356
 760.368 384.776
 85.214 194.391
 617.018 941.707
 832.502 138.705
 922.154 402.825
 610.045 188.512
 720.487 637.390
 227.682 966.339
 857.234 718.932
 614.183 209.178
 620.604 684.766
 55.956 674.841
 707.248 599.377
 578.867 940.929
 776.793 310.964
 219.062 64.699
 925.095 834.503
 144.565 21.843
 699.129 355.438
 215.274 697.727
 148.167 926.463
 711.221 68.620
 532.797 292.481
 177.231 575.841
 950.320 207.918
 889.045 696.553
 365.128 653.940
 557.389 375.414
 516.934 584.350
 971.404 466.563
 407.459 57.012
 213.208 201.110
 604.790 687.369
 426.534 137.733
 349.566 402.323
 422.500 160.005
 372.097 102.374
 386.261 81.340
 736.208 449.117
 793.924 924.979
 793.950 991.169
 247.604 221.150
 173.282 897.219
 128.456 855.763
 414.548 868.574
 797.073 404.805
 535.402 309.547
 34.713 176.694
 129.965 511.843
 717.701 682.390
 117.166 694.290
 504.350 172.155
 543.840 982.642
 945.234 570.843
 847.177 332.479
 713.290 353.812
 193.265 523.589
 102.679 16.623
 266.869 484.530
 30.397 78.223
 603.284 654.821
 161.269 434.120
 965.454 938.430
 587.262 149.006
 695.769 140.785
 551.179 893.565
 557.810 972.590
 791.084 524.694
 552.118 623.430
 176.712 259.735
 93.897 198.019
 847.200 371.577
 909.057 625.191
 178.394 841.550
 996.277 917.263
 698.662 350.225
 53.002 313.654
 828.382 902.682
 236.597 91.729
 787.290 205.050
 970.778 889.492
 645.733 204.604
 482.385 744.304
 693.984 438.209
 713.162 710.261
 674.582 606.020
 372.261 640.816
 25.624 92.273
 932.578 294.856
 880.938 626.441
 910.698 391.727
 881.734 440.528
 467.418 166.911
 792.758 796.669
 212.695 694.536
 856.125 689.434
 662.821 90.152
 833.171 565.282
 474.264 297.747
 807.074 634.672
 841.418 624.694
 278.144 507.724
 96.355 408.837
 564.167 580.384
 967.388 90.484
 407.601 593.398
 347.880 691.514
 330.736 730.624
 83.331 962.582
 212.930 306.210
 817.750 701.675
 787.911 692.685
 541.841 442.705
 974.032 485.292
 176.329 596.795
 809.609 693.919
 402.290 452.413
 125.481 855.168
 443.482 220.108
 257.380 606.781
 618.222 575.559
 94.096 348.425
 43.410 208.773
 539.816 901.287
 801.877 541.105
 209.135 488.989
 415.695 604.330
 493.321 199.712
 419.780 682.111
 361.544 300.384
 847.514 554.102
 669.359 195.280
 246.908 432.719
 820.120 430.902
 493.724 83.791
 297.865 314.758
 786.897 332.123
 500.163 446.406
 259.532 594.385
 37.316 654.289
 151.821 193.058
 24.110 531.509
 334.719 690.572
 119.041 398.435
 587.503 62.023
 113.864 161.168
 688.893 183.232
 646.664 144.368
 428.934 349.432
 210.965 657.295
 764.026 625.161
 621.149 296.241
 775.251 40.145
 733.448 928.731
 933.489 537.045
 727.723 969.258
 584.868 208.267
 47.171 108.003
 36.115 559.792
 43.043 648.563
 208.747 154.864
 54.607 244.571
 439.286 129.697
 599.277 185.025
 603.395 363.196
 285.522 691.781
 636.816 914.499
 176.347 578.144
 595.103 123.311
 511.670 333.578
 345.400 171.254
 784.397 395.711
 603.020 116.308
 201.573 337.016
 427.671 391.045
 45.633 610.529
 171.103 468.314
 581.645 687.947
 740.403 80.898
 87.983 96.419
 507.550 785.189
 676.393 369.757
 183.157 299.882
 622.602 18.882
 985.258 461.209
 463.067 678.857
 805.671 614.213
 593.084 880.222
 217.954 118.430
 195.150 835.628
 821.583 465.295
 156.285 34.588
 894.034 378.204
 24.200 745.849
 771.520 554.975
 783.000 75.307
 23.784 292.246
 281.061 495.146
 880.427 743.887
 951.309 615.047
 635.534 667.922
 165.119 917.807
 861.937 131.625
 246.212 628.768
 242.434 210.870
 134.238 371.343
 36.903 441.569
 676.254 710.063
 593.915 877.810
 988.203 669.451
 653.681 568.559
 671.169 303.442
 324.537 83.377
 494.954 978.605
 724.534 164.196
 534.121 218.232
 117.820 437.035
 421.563 367.246
 525.525 432.406
 87.961 504.210
 913.755 499.586
 0.878 611.629
 146.518 887.019
 876.971 74.749
 506.112 643.561
 189.951 808.632
 123.436 683.440
 563.912 300.148
 599.267 477.706
 557.786 323.402
 236.660 278.107
 96.729 162.015
 24.174 453.035
 277.674 608.484
 17.463 592.295
 810.121 458.951
 349.219 206.386
 493.302 471.120
 368.660 560.886
 874.220 984.478
 564.089 917.148
 278.032 436.710
 976.113 932.126
 405.984 560.040
 863.433 453.802
 513.183 958.938
 864.535 450.959
 118.435 299.098
 811.941 369.132
 273.841 360.885
 534.012 106.378
 598.729 502.732
 333.639 866.472
 729.694 556.468
 602.948 952.370
 178.093 142.837
 35.551 704.040
 143.537 797.839
 778.610 122.324
 884.997 975.913
 349.525 630.423
 281.590 921.930
 278.245 48.449
 157.495 948.606
 855.910 351.474
 437.420 828.093
 531.729 570.515
 831.488 705.594
 938.879 217.386
 315.244 208.855
 110.958 572.414
 418.731 691.040
 615.605 788.409
 218.553 877.060
 351.728 20.317
 841.729 546.774
 980.109 188.669
 346.458 385.254
 60.572 792.871
 602.250 253.538
 207.499 689.776
 512.860 16.908
 32.064 491.671
 825.964 735.999
 475.419 279.362
 272.472 644.158
 841.331 499.385
 747.841 457.958
 476.970 64.457
 262.937 393.002
 522.036 913.250
 981.218 871.042
 422.919 235.536
 553.716 534.435
 291.861 623.253
 348.038 448.374
 560.972 974.349
 930.126 528.818
 445.489 727.157
 138.568 434.096
 275.960 127.085
 334.837 690.779
 899.402 678.666
 416.000 370.309
 777.207 684.154
 139.369 513.250
 643.260 50.325
 384.628 924.894
 227.966 108.876
 524.517 291.803
 529.419 559.395
 899.882 536.842
 926.689 339.545
 11.387 324.197
 415.151 52.776
 914.318 920.155
 811.049 852.856
 103.632 625.115
 661.373 476.155
 25.736 523.000
 122.981 521.380
 76.693 792.361
 387.206 462.896
 321.905 625.774
 546.687 123.771
 181.272 388.299
 681.451 69.827
 400.967 879.839
 511.384 273.596
 915.999 959.141
 180.070 359.875
 787.384 738.149
 636.746 221.165
 568.152 604.702
 33.007 985.664
 960.389 409.624
 491.359 452.468
 921.526 832.539
 304.221 663.479
 865.209 681.059
 933.126 260.300
 886.960 282.938
 275.522 443.661
 86.891 193.507
 305.474 494.865
 823.758 794.983
 957.851 981.302
 832.410 534.499
 674.317 514.666
 489.149 199.005
 352.854 590.234
 488.763 813.118
 108.134 953.167
 878.166 166.970
 653.173 723.659
 803.131 221.875
 727.138 292.727
 697.728 429.932
 621.550 666.358
 665.702 457.468
 877.405 394.510
 856.443 680.443
 846.943 646.272
 66.618 771.967
 321.955 71.566
 145.568 517.863
 440.018 277.347
 45.541 856.574
 783.184 511.996
 236.767 865.802
 0.973 230.910
 355.687 722.072
 519.634 860.085
 228.760 393.466
 369.331 299.393
 123.714 233.213
 875.022 545.541
 237.636 606.450
 748.419 564.136
 2.701 978.715
 898.542 14.410
 944.559 437.600
 286.442 208.053
 187.504 714.206
 202.861 360.010
 589.799 364.797
 91.623 624.318
 190.098 702.361
 199.850 978.168
 633.436 310.127
 960.599 863.830
 457.104 892.648
 733.977 778.292
 190.819 833.610
 807.292 137.061
 752.486 32.510
 919.432 670.279
 394.778 424.780
 893.733 39.994
 725.511 482.476
 679.411 16.980
 36.793 16.626
 484.796 409.213
 237.349 719.598
 84.649 492.933
 195.769 198.998
 475.610 227.811
 829.295 256.798
 93.160 322.300
 75.765 992.335
 873.362 801.610
 181.386 980.096
 704.272 182.396
 942.965 457.629
 754.516 504.339
 532.272 711.373
 857.424 153.965
 877.365 864.827
 463.949 750.703
 809.524 141.230
 629.860 975.307
 36.126 619.404
 374.266 497.933
 654.110 144.664
 417.171 514.583
 263.197 655.629
 481.588 499.233
 613.627 891.711
 816.848 813.129
 173.801 545.104
 478.318 736.629
 525.900 95.852
 877.320 272.303
 292.520 140.416
 713.961 946.115
 517.934 204.896
 223.638 557.395
 430.226 176.306
 631.763 914.553
 104.721 332.238
 325.813 574.332
 247.735 884.527
 852.004 275.664
 588.266 250.771
 836.972 438.414
 873.050 343.627
 61.987 861.522
 329.241 827.423
 495.859 698.999
 514.235 981.160
 268.315 276.350
 492.017 863.184
 561.865 210.100
 241.422 373.369
 768.772 250.980
 548.366 421.676
 130.628 944.005
 499.121 246.193
 409.153 509.218
 165.980 378.703
 964.390 733.568
 453.982 371.469
 304.634 331.443
 104.989 105.905
 663.688 398.526
 983.334 873.496
 225.797 736.133
 399.020 913.544
 105.576 962.153
 966.266 313.668
 276.155 216.587
 406.855 120.623
 78.451 696.826
 551.731 804.673
 321.060 268.007
 286.640 394.935
 954.726 550.524
 247.078 320.791
 867.117 519.153
 66.581 311.328
 59.919 101.026
 995.630 317.117
 736.733 143.175
 764.465 913.358
 120.416 560.534
 893.349 748.062
 934.205 363.821
 942.858 431.696
 802.009 510.697
 832.361 584.303
 557.735 296.049
 677.671 212.046
 887.461 986.462
 153.011 967.345
 476.050 64.204
 164.871 335.996
 83.735 246.925
 336.356 212.207
 758.762 126.243
 93.400 380.165
 798.137 72.318
 875.428 971.223
 526.426 999.123
 471.966 252.129
 477.537 708.508
 726.298 5.776
 969.205 128.289
 813.184 66.069
 265.932 643.848
 158.911 177.826
 772.342 473.319
 450.590 576.707
 803.026 247.945
 402.878 469.338
 82.129 492.131
 292.417 777.045
 960.111 927.913
 214.835 65.311
 447.840 597.755
 500.546 883.564
 189.437 864.860
 381.673 794.866
 883.079 834.528
 423.897 81.952
 949.375 581.882
 217.918 514.887
 304.270 474.668
 612.583 87.122
 360.065 564.532
 315.689 342.014
 124.517 471.542
 892.472 783.155
 842.891 905.712
 162.161 991.322
 707.821 222.529
 289.364 952.003
 1.966 479.186
 752.095 863.802
 721.644 892.255
 57.833 374.172
 416.991 459.353
 992.005 939.802
 165.087 626.055
 191.828 390.301
 334.207 99.682
 517.678 981.885
 995.412 343.875
 572.464 349.425
 465.791 558.150
 528.226 28.079
 827.466 446.448
 342.998 237.922
 237.946 215.289
 377.560 665.303
 138.493 688.388
 191.802 182.513
 864.048 368.893
 958.092 112.791
 775.150 677.003
 971.239 451.388
 561.619 409.176
 361.688 716.604
 329.992 940.915
 483.617 39.408
 80.502 579.163
 909.331 58.882
 131.500 279.246
 325.030 916.530
 464.519 207.281
 403.653 519.272
 174.683 149.918
 393.664 542.987
 630.010 862.646
 377.430 791.001
 308.591 184.758
 41.247 310.452
 912.047 228.225
 186.351 550.346
 392.551 529.433
 874.624 155.289
 202.738 613.057
 25.789 205.819
 934.700 597.843
 899.019 708.195
 685.922 931.920
 339.022 412.142
 934.422 3.460
 35.369 993.927
 458.699 669.339
 628.281 824.140
 264.516 884.190
 41.164 875.489
 522.612 814.517
 380.206 386.987
 949.457 572.692
 517.585 149.044
 725.917 4.786
 673.734 311.731
 122.866 580.698
 995.254 439.017
 243.300 147.372
 51.135 768.874
 280.297 163.716
 56.782 817.224
 90.492 602.759
 401.867 247.771
 682.728 311.603
 76.328 375.576
 988.632 607.669
 934.100 475.931
 411.637 870.860
 434.722 818.766
 616.866 991.630
 790.221 769.828
 628.310 646.076
 3.290 511.565
 921.550 398.360
 500.322 697.626
 48.017 750.834
 280.294 314.726
 686.542 161.638
 261.606 974.260
 503.990 182.449
 811.026 974.183
 11.484 705.089
 981.863 580.601
 746.595 580.321
 425.875 790.134
 693.566 836.282
 131.598 200.968
 299.883 394.213
 390.264 785.765
 763.188 587.734
 712.093 207.058
 280.704 236.681
 776.200 619.791
 585.036 320.941
 65.625 581.379
 574.820 22.955
 237.208 42.642
 3.492 654.247
 829.271 369.579
 659.960 611.908
 896.777 783.051
 984.921 401.343
 65.160 478.591
 667.533 53.392
 244.994 369.948
 89.261 114.435
 487.740 896.312
 982.705 220.022
 778.875 543.999
 889.481 14.567
 752.563 698.569
 796.807 555.646
 618.969 593.769
 149.844 61.340
 971.293 530.410
 546.569 908.026
 488.118 163.427
 172.559 665.219
 974.094 601.307
 101.394 929.928
 247.857 822.049
 227.278 77.875
 353.223 617.638
 892.935 330.601
 653.720 959.017
 389.026 809.446
 990.642 490.858
 920.468 338.784
 112.821 375.648
 427.548 516.377
 597.607 106.056
 711.076 98.691
 5.381 280.129
 614.671 679.432
 775.688 913.140
 865.401 362.053
 566.453 260.970
 446.177 48.721
 246.331 611.675
 777.759 762.129
 414.893 213.622
 310.807 271.053
 190.034 740.430
 483.634 159.707
 563.744 125.563
 81.413 334.665
 86.411 554.008
 358.095 36.472
 149.465 87.078
 451.875 467.326
 52.842 171.434
 565.444 677.712
 177.039 888.092
 598.326 906.077
 442.127 615.397
 743.399 934.184
 293.821 85.880
 404.333 520.321
 378.496 25.862
 394.364 682.079
 977.021 484.097
 57.061 614.697
 986.506 28.057
 851.876 710.343
 548.085 550.507
 295.108 364.189
 298.840 962.403
 492.052 656.260
 111.760 418.946
 968.552 241.089
 216.681 442.706
 67.872 783.009
 858.493 770.483
 857.893 481.961
 440.296 499.002
 658.393 847.038
 165.846 69.376
 890.973 112.453
 987.665 382.718
 745.509 38.431
 587.960 341.374
 995.562 298.777
 775.421 964.355
 357.601 994.073
 131.649 925.043
 830.199 826.935
 749.069 537.687
 52.461 181.223
 183.536 401.236
 547.005 324.195
 218.413 759.518
 751.113 528.262
 74.724 211.476
 557.568 432.103
 379.282 400.311
 79.661 39.687
 547.777 312.932
 996.637 516.246
 484.115 558.553
 928.060 274.060
 325.412 585.853
 208.223 655.242
 761.669 0.516
 392.720 986.433
 571.069 608.710
 114.887 589.884
 980.026 327.092
 134.080 940.931
 278.643 846.987
 773.309 33.120
 497.298 740.699
 450.842 884.445
 531.934 263.457
 767.932 242.487
 750.875 287.750
 49.272 939.078
 133.997 850.951
 349.315 38.893
 398.730 586.027
 569.006 218.758
 322.341 613.041
 384.965 519.072
 745.274 211.277
 416.058 304.602
 158.034 73.728
 257.839 553.792
 659.418 113.679
 349.208 323.901
 705.071 484.126
 821.273 789.870
 923.980 662.364
 567.750 769.264
 300.941 512.308
 399.053 281.253
 843.223 174.935
 756.541 867.253
 60.148 351.895
 605.411 62.930
 979.309 79.006
 658.587 259.985
 249.510 865.624
 452.156 951.151
 88.600 174.038
 265.887 998.489
 327.379 592.058
 808.756 604.395
 685.222 814.323
 646.027 363.261
 248.498 186.746
 786.091 411.789
 171.972 217.711
 755.013 825.244
 102.033 143.580
 25.709 89.113
 147.621 519.761
 326.092 539.630
 272.381 447.733
 193.812 957.297
 324.829 639.255
 69.843 125.174
 90.686 148.507
 202.840 754.246
 474.379 498.558
 972.518 123.360
 379.550 708.546
 813.375 488.106
 949.075 651.119
 437.698 454.566
 384.267 385.322
 305.255 278.515
 634.648 908.399
 380.517 392.516
 330.962 831.438
 849.145 352.138
 625.172 129.863
 154.269 63.638
 255.334 562.216
 58.457 359.756
 526.960 942.155
 365.922 244.542
 805.299 932.213
 956.389 964.387
 57.591 787.405
 220.123 278.710
 436.613 786.694
 253.992 213.434
 525.668 365.624
 20.488 262.550
 792.649 9.783
 402.545 552.529
 852.115 232.470
 852.509 261.380
 87.828 777.919
 357.161 464.771
 25.242 41.162
 274.154 207.429
 998.742 445.396
 368.439 626.234
 269.524 676.145
 48.253 304.875
 907.864 638.196
 405.070 157.147
 751.971 316.131
 565.013 220.971
 341.787 312.979
 2.746 17.821
 350.181 285.435
 623.516 77.725
 99.271 250.008
 433.308 849.429
 862.578 405.054
 667.810 275.140
 873.920 691.967
 92.959 591.923
 54.075 438.748
 406.212 474.926
 142.172 615.005
 919.536 24.885
 99.309 144.393
 981.711 652.658
 709.312 424.056
 466.158 971.815
 310.824 387.194
 506.838 986.733
 584.577 701.354
 982.259 284.338
 520.993 748.853
 828.159 494.056
 790.957 5.255
 482.857 880.058
 124.188 75.616
 843.536 745.258
 306.152 615.865
 323.066 46.219
 579.637 448.114
 559.570 696.347
 578.178 554.675
 237.217 941.123
 125.617 127.255
 347.133 659.015
 962.471 167.278
 150.626 726.167
 562.060 132.907
 529.670 698.485
 986.878 51.433
 326.886 43.638
 221.365 245.958
 521.958 295.569
 566.771 137.144
 574.714 618.848
 666.122 389.329
 226.242 938.752
 164.566 281.097
 305.780 609.935
 227.704 539.834
 288.221 422.458
 416.264 824.686
 208.544 954.632
 231.055 550.316
 117.070 19.243
 932.202 183.067
 183.049 370.526
 638.768 520.263
 281.719 366.531
 820.012 682.048
 967.706 853.797
 891.446 643.167
 9.861 862.597
 974.868 540.306
 581.543 491.192
 921.552 780.163
 36.664 601.858
 335.413 106.357
 303.970 150.905
 674.396 362.031
 976.926 396.132
 113.326 202.819
 419.035 150.322
 982.608 605.429
 727.415 226.381
 470.326 704.978
 362.253 312.020
 309.381 444.270
 145.399 548.547
 238.462 286.292
 225.493 914.165
 700.966 23.440
 394.878 237.451
 57.860 600.388
 799.019 917.412
 270.360 79.591
 903.775 594.330
 740.682 37.301
 459.685 507.652
 671.802 42.546
 833.378 766.407
 760.865 591.064
 250.403 432.409
 319.647 230.864
 325.553 131.051
 516.259 306.484
 438.389 828.441
 555.399 86.443
 563.772 682.362
 413.154 234.796
 688.331 239.051
 573.087 995.529
 860.764 224.680
 882.683 821.096
 741.494 301.850
 675.921 877.336
 568.580 225.342
 154.488 170.834
 152.924 151.207
 356.059 386.491
 596.157 508.090
 985.039 698.345
 206.279 924.315
 764.537 271.802
 714.928 578.946
 566.354 247.270
 599.466 885.805
 369.856 161.427
 634.838 267.900
 525.440 890.923
 874.136 593.057
 991.421 803.253
 41.074 542.667
 265.562 270.057
 848.213 212.833
 937.943 579.390
 396.131 804.827
 897.559 506.124
 503.041 569.586
 681.166 934.919
 332.302 714.050
 662.712 440.089
 875.332 756.771
 351.655 213.633
 886.452 602.680
 58.270 189.972
 509.026 174.720
 356.143 277.234
 661.965 840.823
 842.529 794.728
 933.242 672.107
 584.843 199.547
 241.964 91.173
 718.454 17.755
 449.963 62.764
 2.323 273.555
 823.461 253.174
 773.138 220.193
 238.647 665.590
 897.017 546.631
 93.815 37.701
 684.981 582.378
 414.914 672.504
 702.111 108.107
 828.913 536.320
 301.267 851.221
 216.532 87.887
 94.502 393.387
 556.717 853.246
 435.910 221.926
 932.349 702.681
 28.720 840.062
 900.353 853.532
 640.448 924.402
 538.423 67.283
 469.151 334.064
 891.666 347.552
 260.938 577.870
 260.505 709.598
 846.596 17.661
 629.167 579.760
 309.222 401.590
 443.159 908.105
 684.133 196.133
 143.569 718.749
 549.120 925.292
 173.160 174.505
 412.462 276.281
 229.605 156.033
 726.390 929.805
 78.495 226.495
 126.346 897.423
 304.579 812.555
 55.910 966.561
 604.119 638.442
 921.471 674.362
 62.125 324.767
 920.334 954.029
 851.790 546.218
 494.963 261.812
 803.889 936.244
 231.527 29.850
 763.680 752.166
 893.036 771.088
 852.352 156.159
 59.452 49.296
 28.071 327.144
 645.661 922.380
 374.804 762.499
 942.703 863.904
 590.369 338.849
 40.842 699.738
 281.438 525.813
 760.726 788.492
 63.756 649.059
 960.059 690.929
 599.837 108.342
 169.836 470.472
 651.221 817.181
 521.585 740.606
 873.601 953.750
 383.455 712.266
 414.315 23.477
 759.889 22.786
 684.635 624.274
 511.565 665.798
 853.886 582.541
 706.966 147.407
 356.629 964.966
 765.195 217.459
 804.147 56.093
 535.443 455.783
 261.503 678.789
 578.824 312.590
 583.854 193.896
 873.464 231.061
 921.120 381.697
 106.922 430.457
 196.964 932.536
 7.814 152.325
 273.311 973.420
 610.382 413.856
 130.061 464.083
 454.441 954.773
 54.256 207.531
 964.466 381.873
 954.946 950.088
 294.479 923.454
 238.569 673.467
 891.917 510.037
 512.175 801.122
 749.074 544.307
 873.868 13.543
 553.231 48.969
 924.973 568.019
 697.738 363.817
 448.446 89.573
 810.648 70.821
 72.829 398.233
 232.688 867.369
 138.603 986.599
 823.242 82.219
 440.190 699.183
 885.548 976.433
 896.511 195.294
 627.554 823.053
 448.097 120.188
 862.982 585.995
 359.945 49.985
 11.549 282.421
 475.198 215.561
 484.293 416.185
 991.995 515.825
 299.221 206.151
 779.477 183.689
 26.707 335.861
 691.895 716.514
 629.020 144.768
 443.163 890.366
 352.998 230.919
 357.325 173.038
 931.333 396.431
 280.678 979.390
 21.317 436.410
 524.079 584.287
 88.548 36.273
 373.097 249.412
 58.540 729.077
 260.747 121.986
 695.857 591.744
 522.486 633.250
 216.116 885.711
 954.058 635.230
 431.707 822.974
 455.623 54.358
 321.379 852.763
 484.787 864.030
 293.935 497.837
 48.981 154.856
 287.452 643.954
 564.648 746.599
 860.899 13.301
 195.479 390.525
 451.338 185.139
 681.351 171.750
 296.529 207.836
 188.408 270.378
 172.471 459.486
 181.996 75.584
 33.999 734.031
 659.058 581.905
 42.964 471.076
 514.244 610.787
 944.835 916.272
 171.958 287.811
 635.966 741.293
 540.225 227.179
 328.553 105.228
 555.268 406.049
 450.006 279.949
 139.872 893.777
 242.521 159.040
 923.764 592.166
 594.869 231.837
 28.407 365.474
 532.551 830.576
 137.971 331.471
 808.538 689.490
 826.939 351.541
 421.787 520.703
 135.374 618.251
 594.884 484.156
 945.660 678.522
 668.797 69.513
 168.312 750.230
 628.257 119.607
 765.881 56.668
 115.313 0.554
 487.988 398.719
 83.831 397.122
 940.134 856.940
 909.928 907.564
 425.199 428.347
 221.485 695.071
 368.861 384.673
 816.095 478.836
 135.756 35.020
 376.201 312.788
 557.691 496.399
 791.094 991.297
 502.216 646.714
 489.418 765.980
 611.070 47.858
 457.233 974.518
 813.387 688.931
 453.467 429.693
 76.034 584.157
 177.337 144.285
 879.265 755.151
 835.139 464.900
 214.135 887.057
 193.664 636.057
 181.380 942.300
 994.687 536.070
 50.087 479.798
 692.707 30.502
 507.203 112.262
 222.933 429.604
 722.410 956.407
 717.908 656.524
 272.141 622.680
 281.918 316.835
 244.393 50.327
 568.135 181.545
 393.759 633.753
 653.433 70.296
 772.933 686.303
 691.833 554.525
 150.277 442.497
 874.977 738.280
 878.323 869.776
 115.100 954.090
 929.018 421.868
 574.138 10.241
 109.826 159.700
 126.481 512.298
 150.336 49.415
 200.087 264.365
 359.864 643.485
 282.124 234.000
 938.747 198.590
 994.814 578.704
 143.924 786.912
 791.986 712.421
 305.288 335.545
 446.932 908.524
 933.783 267.208
 1.119 953.473
 703.849 515.280
 327.331 485.094
 108.413 914.059
 989.614 864.514
 829.021 103.166
 418.647 374.885
 919.935 181.202
 280.626 737.650
 434.218 961.394
 219.452 53.238
 111.253 150.338
 267.951 363.352
 766.133 434.606
 229.292 792.813
 467.500 929.454
 252.964 247.085
 935.291 844.939
 902.112 644.675
 635.181 449.249
 915.280 769.790
 172.301 363.944
 993.325 798.687
 0.935 84.204
 632.339 32.483
 455.558 67.331
 819.721 149.881
 286.052 228.951
 310.172 555.914
 438.519 698.183
 901.606 968.802
 783.419 945.923
 290.928 968.109
 953.334 165.306
 563.009 676.336
 840.329 66.900
 462.323 305.818
 622.462 85.560
 328.479 857.325
 273.567 678.892
 909.974 580.283
 271.055 742.535
 373.966 812.334
 892.476 753.913
 325.669 813.411
 900.285 678.636
 864.440 143.186
 201.202 792.551
 912.930 837.357
 955.388 763.613
 742.383 95.447
 653.054 742.836
 715.809 768.669
 502.121 989.840
 418.946 639.834
 537.969 128.767
 137.671 217.587
 711.438 433.060
 863.551 564.536
 698.284 276.952
 913.774 973.728
 744.565 787.104
 787.874 171.746
 788.554 765.176
 954.819 121.307
 729.329 632.011
 976.620 524.239
 721.886 733.300
 288.156 280.236
 23.419 127.257
 330.177 571.608
 278.314 494.764
 789.200 943.803
 371.443 135.229
 853.186 900.821
 589.936 966.050
 517.653 689.359
 879.994 874.837
 648.269 302.060
 363.084 791.828
 251.469 375.303
 958.592 81.122
 955.596 818.299
 249.561 685.098
 246.041 305.852
 504.232 303.960
 416.650 455.933
 736.938 424.493
 336.942 744.483
 643.417 417.395
 34.538 273.751
 292.228 155.033
 251.608 87.601
 287.940 630.929
 753.331 138.860
 263.703 123.922
 398.648 471.899
 609.281 295.008
 185.427 40.716
 222.418 749.638
 463.094 582.046
 291.420 575.211
 778.566 488.182
 7.993 970.385
 851.653 949.749
 82.946 633.103
 633.120 179.587
 732.464 147.069
 404.154 90.887
 736.764 296.461
 255.439 832.055
 391.543 406.351
 815.670 414.370
 899.315 327.533
 764.504 783.898
 534.335 200.886
 898.373 954.473
 891.110 305.235
 456.825 742.658
 650.640 36.740
 153.001 627.882
 606.517 825.669
 178.466 841.433
 549.149 772.071
 116.888 897.297
 953.123 195.051
 653.267 987.407
 20.413 626.502
 608.829 435.377
 349.612 40.140
 772.803 339.030
 505.189 57.217
 300.613 625.984
 806.003 293.467
 866.287 632.097
 321.773 955.689
 10.897 514.064
 21.213 824.149
 137.580 990.022
 245.217 198.007
 739.132 121.201
 750.286 579.804
 781.680 799.857
 876.789 442.155
 735.614 880.782
 417.289 481.035
 774.480 213.193
 293.850 207.182
 838.266 314.864
 579.720 467.210
 967.306 839.833
 928.266 692.058
 897.598 974.271
 386.439 30.729
 911.675 242.169
 485.794 496.115
 358.359 94.082
 613.503 296.676
 789.917 909.516
 989.327 388.310
 969.709 378.626
 210.913 205.768
 933.746 494.148
 705.708 539.175
 155.314 823.219
 548.169 640.702
 675.557 224.605
 798.758 177.138
 790.592 504.329
 707.674 399.512
 696.187 576.873
 40.487 460.026
 6.399 825.496
 242.384 764.239
 608.051 480.312
 807.917 462.907
 166.764 793.263
 787.763 39.231
 244.023 562.760
 894.733 575.012
 352.870 515.526
 797.957 840.582
 10.133 198.035
 374.970 271.362
 526.272 264.128
 462.264 106.716
 704.072 409.078
 870.210 178.796
 41.429 124.201
 550.327 769.856
 401.727 1.281
 92.258 591.455
 330.960 464.645
 533.141 779.059
 370.383 653.094
 460.055 107.405
 396.557 207.330
 831.821 697.767
 479.928 74.757
 922.548 855.890
 204.377 146.982
 457.235 412.278
 252.383 761.091
 858.531 863.833
 205.744 379.434
 620.962 582.258
 515.195 310.534
 69.975 470.572
 982.344 232.769
 121.699 340.428
 605.264 760.157
 437.093 341.360
 449.664 964.107
 441.096 405.738
 208.307 895.195
 761.441 553.093
 143.231 884.157
 519.147 212.860
 212.134 31.657
 687.566 429.747
 859.303 502.351
 121.641 880.533
 402.605 341.861
 364.258 290.424
 324.955 747.277
 560.811 842.278
 437.476 395.299
 683.198 39.463
 632.093 310.280
 285.214 745.223
 296.044 221.011
 515.812 575.958
 885.750 684.548
 515.974 786.266
 321.437 862.686
 358.386 329.091
 889.068 527.619
 673.946 999.513
 47.601 94.005
 191.037 836.077
 715.723 562.211
 815.967 134.922
 234.477 689.275
 157.839 171.085
 705.081 348.384
 678.233 675.298
 922.554 403.198
 883.472 206.381
 756.237 909.512
 211.013 227.265
 861.923 603.641
 855.972 141.016
 794.113 375.164
 681.239 991.577
 371.182 322.584
 325.688 467.749
 934.154 515.931
 518.197 269.076
 537.937 342.954
 597.313 565.485
 181.701 288.399
 82.398 990.881
 685.397 822.833
 424.859 402.380
 467.956 282.865
 448.834 74.816
 198.451 873.578
 458.690 413.833
 446.520 272.077
 113.233 4.852
 127.856 454.674
 339.270 479.974
 752.797 896.181
 253.538 406.289
 472.584 925.692
 83.995 68.828
 363.150 887.232
 808.733 546.648
 678.073 604.488
 871.531 34.208
 281.489 136.024
 173.250 630.702
 682.086 720.847
 192.301 261.475
 28.055 334.676
 747.606 477.824
 790.068 226.047
 604.290 339.668
 308.486 890.314
 934.520 670.778
 768.327 21.358
 10.107 705.100
 800.814 298.354
 424.663 547.340
 806.086 302.293
 454.209 249.377
 213.868 188.313
 777.323 469.575
 416.371 880.445
 928.503 213.875
 642.625 810.727
 368.634 650.358
 920.910 541.062
 570.006 303.104
 774.373 820.680
 753.685 442.675
 895.664 722.019
 936.028 340.935
 684.119 831.603
 368.673 404.486
 841.302 58.663
 750.332 466.578
 798.501 362.425
 285.405 640.395
 386.869 629.030
 628.005 821.240
 104.518 481.811
 422.865 891.117
 535.114 55.219
 807.256 911.791
 832.731 665.156
 219.148 592.673
 814.370 969.275
 843.134 354.346
 654.157 123.129
 271.987 659.528
 714.577 735.672
 551.161 498.522
 895.866 135.035
 867.203 59.290
 453.994 737.582
 228.128 512.236
 402.420 725.863
 631.819 341.392
 948.327 980.362
 322.816 867.262
 448.551 362.846
 772.173 158.085
 835.463 243.258
 281.164 807.365
 543.097 215.506
 487.290 473.355
 546.674 519.087
 248.403 303.674
 54.993 922.577
 183.882 593.811
 709.120 21.733
 674.941 206.082
 339.219 739.852
 61.721 375.341
 614.664 612.543
 643.298 784.765
 443.906 404.932
 486.792 960.303
 96.457 99.281
 910.121 622.582
 539.378 47.999
 324.476 182.240
 917.457 495.061
 240.367 866.902
 925.725 2.169
 66.192 338.597
 693.973 989.743
 599.930 178.543
 847.585 422.628
 150.265 376.628
 452.547 82.540
 168.571 325.861
 373.108 210.678
 351.453 663.670
 149.895 52.147
 936.708 263.604
 278.680 856.980
 493.424 420.186
 873.370 699.480
 857.658 709.027
 221.765 467.700
 24.634 582.449
 983.301 88.138
 141.189 681.840
 481.335 417.920
 190.409 331.469
 158.818 829.033
 294.719 209.933
 198.642 788.596
 632.698 775.751
 165.158 308.116
 945.284 419.402
 360.680 986.510
 253.815 307.677
 173.193 139.964
 308.396 525.281
 734.496 721.071
 91.652 966.806
 630.829 45.001
 409.156 818.453
 582.578 817.490
 771.199 738.092
 11.142 294.436
 806.523 604.595
 267.879 182.763
 820.866 89.018
 243.560 844.519
 623.366 192.583
 791.587 609.070
 771.967 206.835
 272.084 290.528
 142.968 452.675
 897.587 998.594
 495.860 335.629
 978.493 810.920
 96.870 168.841
 624.638 24.449
 675.632 332.594
 658.685 343.382
 39.483 395.006
 90.574 204.301
 657.844 63.932
 346.725 337.040
 881.649 291.551
 852.457 856.453
 184.712 542.985
 543.894 558.898
 738.312 466.266
 402.386 432.544
 668.293 776.693
 328.956 597.595
 734.759 673.062
 230.765 276.719
 735.542 131.206
 401.075 903.869
 311.367 832.103
 417.141 948.004
 746.828 653.442
 338.242 434.646
 868.566 726.590
 893.292 860.808
 870.302 192.624
 241.775 226.481
 301.731 404.334
 364.078 147.871
 80.699 354.282
 981.405 514.097
 89.969 266.306
 368.622 330.665
 143.518 288.971
 455.646 331.059
 123.287 59.720
 117.716 594.131
 244.136 68.881
 638.604 882.178
 379.374 509.838
 552.921 205.842
 426.340 937.795
 697.061 360.995
 894.239 122.469
 538.645 894.064
 415.859 33.292
 130.629 300.784
 210.212 768.322
 220.556 804.867
 721.859 274.820
 712.958 993.736
 630.316 20.635
 361.994 995.346
 133.032 987.271
 993.424 990.595
 159.775 859.181
 904.657 288.183
 854.754 486.876
 256.430 201.755
 973.439 276.557
 90.590 712.176
 569.930 294.739
 129.381 660.878
 612.155 526.769
 229.644 684.062
 648.554 863.058
 480.607 583.413
 881.627 241.504
 599.852 548.823
 579.602 700.041
 854.940 954.877
 604.067 406.047
 27.742 88.889
 453.787 561.761
 457.352 517.607
 955.932 234.675
 411.449 137.004
 986.831 942.676
 614.015 689.694
 114.334 314.453
 821.533 483.236
 140.299 441.256
 715.307 646.111
 330.170 996.715
 842.748 853.501
 870.641 703.137
 876.791 519.580
 347.823 907.102
 504.566 855.124
 917.033 551.460
 941.816 437.533
 299.254 617.898
 489.089 434.419
 824.658 602.517
 993.410 901.523
 814.601 980.490
 302.049 571.875
 592.538 134.551
 243.261 836.773
 111.875 351.141
 745.911 652.496
 433.589 228.554
 22.085 492.055
 255.108 959.859
 343.675 191.982
 139.495 232.099
 608.336 253.900
 603.349 970.001
 327.777 373.864
 454.119 410.756
 801.174 354.177
 712.107 355.359
 430.590 158.366
 676.543 246.347
 468.804 396.353
 594.387 581.804
 991.301 560.675
 438.484 217.263
 784.740 603.312
 300.220 222.192
 828.554 64.472
 230.679 53.325
 502.243 698.370
 231.573 56.079
 919.041 35.997
 789.018 396.112
 411.129 371.186
 473.805 909.871
 169.308 434.563
 893.522 515.427
 71.341 351.550
 695.340 478.437
 471.357 77.377
 481.956 233.550
 24.109 216.552
 843.969 635.756
 792.195 209.660
 234.715 491.126
 944.252 190.464
 951.222 290.063
 263.300 155.496
 948.756 52.061
 616.075 361.655
 845.498 668.040
 108.059 380.503
 85.752 689.472
 190.550 937.203
 470.151 22.965
 773.525 384.299
 853.248 820.756
 912.888 383.349
 804.480 153.309
 817.445 458.960
 57.510 967.043
 397.317 558.788
 93.602 791.151
 942.292 499.023
 752.869 600.787
 569.838 237.772
 207.407 873.864
 65.148 729.279
 404.758 914.981
 599.883 741.339
 469.349 947.879
 465.566 428.529
 882.271 798.433
 498.302 747.485
 222.535 469.945
 863.132 470.592
 100.941 833.801
 571.765 734.908
 733.623 569.140
 742.262 778.332
 547.596 448.533
 592.598 929.977
 774.279 912.008
 363.846 592.076
 236.506 443.601
 368.329 72.884
 365.444 673.528
 681.648 790.747
 869.681 0.893
 376.578 796.451
 721.438 258.233
 815.980 372.186
 104.063 927.343
 268.704 919.884
 388.925 338.662
 827.953 598.552
 864.483 332.360
 339.500 499.786
 940.015 982.394
 284.688 243.351
 583.643 154.864
 510.480 52.020
 349.310 124.304
 509.212 838.573
 99.005 957.175
 980.690 960.594
 361.421 407.262
 468.299 813.552
 691.364 185.263
 461.726 723.465
 738.538 462.336
 967.361 941.607
 411.008 658.313
 832.544 350.268
 266.845 28.700
 193.563 566.180
 404.754 395.327
 124.859 923.209
 796.117 923.751
 676.634 665.073
 430.779 12.411
 981.392 59.929
 388.572 765.589
 421.455 929.593
 128.041 831.655
 116.881 775.929
 861.073 522.816
 307.282 684.808
 893.248 530.992
 855.755 34.184
 619.020 420.763
 845.568 657.756
 410.664 634.124
 520.542 90.861
 700.783 468.561
 41.649 312.421
 978.730 390.601
 301.533 598.598
 378.298 888.096
 415.128 713.394
 782.313 628.366
 250.932 312.593
 492.439 23.749
 199.634 654.590
 170.571 974.532
 213.642 159.780
 941.040 890.891
 364.662 95.046
 817.759 434.913
 832.055 377.675
 382.959 381.489
 380.572 780.726
 367.985 698.795
 243.650 406.998
 273.322 286.755
 582.347 299.443
 794.761 692.648
 727.899 230.968
 803.098 719.641
 578.565 715.411
 242.359 844.982
 352.925 894.230
 180.419 224.075
 399.084 360.599
 558.345 244.245
 622.553 5.618
 961.553 843.173
 978.292 321.998
 75.311 372.679
 230.841 131.547
 816.207 685.295
 130.304 657.032
 454.703 381.227
 293.877 120.577
 194.848 74.628
 388.338 393.806
 566.770 934.099
 847.558 564.746
 854.971 202.113
 952.566 928.520
 448.039 496.324
 975.284 799.572
 98.769 302.853
 519.053 519.288
 351.385 563.569
 660.925 72.128
 876.413 777.779
 946.954 193.795
 783.597 740.767
 350.138 765.424
 617.138 350.152
 562.001 537.600
 211.516 764.546
 247.021 857.338
 764.635 301.639
 391.320 510.587
 810.188 534.185
 573.328 113.635
 513.699 68.006
 778.005 650.970
 225.102 966.810
 373.878 867.169
 171.884 991.085
 633.394 769.415
 825.478 24.755
 964.516 619.128
 902.913 821.543
 50.835 510.268
 336.692 576.491
 787.902 113.230
 347.830 646.060
 126.805 962.539
 57.320 847.270
 267.624 980.077
 765.424 272.878
 613.555 840.191
 89.904 91.584
 232.550 526.395
 885.172 751.293
 462.023 619.480
 144.424 776.774
 621.067 752.700
 623.992 623.513
 404.585 420.465
 509.616 5.617
 468.754 222.934
 182.338 711.393
 474.281 350.507
 729.626 125.416
 633.272 980.950
 805.665 725.929
 760.478 489.470
 372.146 472.118
 316.669 311.226
 674.079 753.982
 760.483 689.502
 29.056 980.198
 208.019 774.989
 965.976 724.546
 402.472 886.699
 351.719 952.540
 988.237 617.978
 130.719 286.013
 187.143 677.610
 490.474 629.245
 14.122 342.361
 800.950 136.183
 923.827 500.452
 781.496 320.307
 230.121 962.835
 576.850 738.426
 221.384 879.081
 904.065 774.285
 743.997 225.776
 122.688 530.205
 234.989 837.170
 17.450 143.626
 46.539 860.298
 630.263 184.309
 167.028 770.703
 578.958 376.963
 555.638 751.394
 724.327 218.480
 673.613 778.825
 643.361 119.735
 21.512 777.863
 311.876 265.706
 637.805 696.240
 448.776 236.677
 342.532 941.531
 710.144 615.336
 736.469 844.759
 5.225 883.224
 510.082 329.272
 627.463 214.244
 849.717 827.282
 219.469 647.564
 726.051 395.690
 216.594 177.640
 640.270 524.390
 813.346 661.109
 218.012 31.791
 471.944 0.719
 564.583 821.904
 922.737 732.311
 914.847 893.817
 700.055 85.186
 168.446 497.180
 800.399 497.295
 939.505 506.424
 657.031 898.816
 766.806 122.550
 488.305 300.442
 825.784 725.691
 217.070 71.529
 510.904 806.283
 673.745 19.094
 472.481 249.963
 113.011 998.097
 405.377 84.542
 198.344 328.729
 110.933 0.360
 372.859 65.423
 53.793 302.276
 850.273 968.456
 980.929 357.778
 565.436 451.436
 783.167 376.628
 137.311 411.404
 985.168 439.525
 863.892 553.033
 326.320 923.362
 712.062 970.557
 323.876 826.270
 237.513 492.037
 425.517 344.961
 0.495 777.799
 998.895 408.769
 790.290 821.060
 561.635 628.487
 371.130 262.424
 120.504 313.866
 378.974 505.206
 510.182 281.935
 874.547 725.098
 150.431 190.562
 163.849 490.941
 578.826 49.740
 181.564 354.218
 570.937 489.492
 672.198 690.027
 190.632 791.261
 853.276 563.842
 982.589 752.916
 287.468 4.292
 943.051 180.465
 487.305 845.871
 302.241 347.400
 816.378 96.098
 394.767 690.716
 601.992 423.841
 557.973 517.621
 931.741 969.727
 610.831 665.484
 343.869 871.702
 759.158 117.289
 840.502 70.487
 931.062 143.942
 233.678 518.165
 457.536 881.965
 484.531 531.234
 517.556 509.841
 202.287 895.682
 909.115 648.591
 945.947 400.054
 984.173 962.729
 110.273 712.850
 196.920 497.828
 499.270 168.244
 814.210 272.464
 793.553 830.006
 281.034 397.857
 929.444 684.313
 332.049 271.168
 432.344 499.997
 705.115 562.072
 317.792 587.566
 710.363 61.162
 701.844 699.619
 607.465 398.132
 487.217 723.974
 866.564 973.090
 730.433 721.892
 759.963 622.136
 693.469 617.327
 130.460 895.360
 364.807 325.364
 589.598 839.232
 951.062 960.327
 249.710 714.192
 621.353 643.838
 525.044 650.723
 590.429 263.089
 640.424 252.970
 489.192 748.395
 554.657 137.831
 257.155 250.628
 787.383 280.267
 442.724 223.323
 582.472 393.505
 584.651 336.291
 351.631 867.824
 120.107 368.524
 25.228 626.256
 198.372 514.635
 852.790 622.928
 629.023 673.206
 106.133 243.742
 542.702 315.175
 759.255 94.047
 852.184 19.150
 470.042 238.907
 260.890 37.460
 441.501 954.243
 942.433 666.551
 69.896 147.726
 503.903 348.347
 722.045 403.804
 920.927 451.427
 755.744 825.198
 595.867 463.886
 690.199 601.689
 921.762 780.798
 635.328 294.950
 941.713 561.140
 40.543 834.811
 162.537 950.335
 69.190 967.934
 926.970 769.307
 441.135 564.822
 162.740 28.890
 113.444 596.914
 830.098 74.920
 340.789 454.016
 80.478 55.295
 329.784 436.027
 444.539 742.447
 184.330 965.076
 292.934 575.051
 145.027 208.477
 190.682 399.510
 220.533 153.870
 507.087 608.004
 361.407 650.451
 987.159 765.019
 959.560 830.099
 754.608 982.831
 994.044 595.649
 46.445 108.870
 864.994 347.575
 598.482 600.125
 343.457 792.352
 61.438 923.472
 50.150 904.022
 758.768 593.114
 98.687 903.741
 957.765 960.201
 589.193 379.733
 151.078 543.509
 310.530 432.217
 500.754 737.990
 550.599 425.083
 23.704 879.713
 274.587 629.776
 566.572 866.625
 13.892 718.789
 477.971 335.588
 720.284 809.003
 813.760 43.891
 140.090 61.996
 161.291 880.224
 214.703 853.068
 824.402 383.599
 832.169 247.678
 333.480 842.604
 359.006 138.134
 523.439 810.593
 643.889 450.482
 824.345 49.801
 180.451 527.865
 830.135 619.215
 373.661 219.096
 624.126 673.332
 104.417 577.281
 47.464 933.291
 214.694 21.363
 978.297 135.486
 28.573 591.984
 453.190 728.551
 423.510 691.770
 894.336 865.950
 315.252 728.816
 920.675 282.516
 215.934 61.632
 910.487 918.776
 968.304 895.318
 167.962 402.216
 3.039 514.171
 825.139 460.702
 867.137 807.860
 410.426 546.714
 139.071 199.895
 840.344 924.065
 693.346 202.148
 775.292 9.262
 69.186 172.044
 234.148 181.037
 104.297 854.821
 825.610 653.017
 136.935 757.598
 243.738 440.624
 783.194 771.141
 936.727 304.599
 339.734 66.182
 315.109 695.850
 226.635 621.341
 70.117 801.357
 5.110 657.446
 254.786 455.779
 518.344 266.958
 697.381 861.094
 701.373 36.840
 105.285 185.502
 881.700 8.538
 241.531 397.073
 693.410 830.418
 758.397 346.934
 503.910 7.370
 423.155 636.484
 907.603 201.200
 418.975 184.264
 981.081 186.471
 325.822 417.178
 679.487 312.779
 36.828 430.101
 746.177 799.795
 828.107 335.279
 523.537 420.291
 735.431 921.853
 10.760 773.724
 288.842 995.438
 786.580 474.511
 83.539 712.601
 76.637 871.150
 17.757 475.803
 324.618 961.771
 779.470 636.698
 354.959 706.010
 115.378 261.409
 277.453 70.547
 947.627 447.567
 68.025 644.939
 724.098 322.528
 606.283 174.976
 783.053 583.612
 402.994 672.711
 596.571 718.613
 306.550 56.237
 722.118 337.940
 836.885 369.472
 158.102 93.864
 111.613 244.643
 666.114 708.510
 458.698 250.259
 916.454 696.977
 62.395 358.434
 39.406 487.587
 377.213 851.130
 155.499 105.555
 533.993 339.718
 624.917 212.846
 721.908 111.253
 338.416 664.719
 182.268 43.617
 187.105 447.203
 319.694 796.571
 541.613 759.832
 801.812 723.645
 866.235 480.404
 861.578 938.241
 542.354 434.825
 271.191 574.454
 207.614 952.668
 261.063 517.795
 891.031 540.503
 602.246 642.550
 475.615 89.120
 950.038 921.041
 413.312 551.271
 607.259 96.207
 594.661 203.496
 58.135 3.971
 107.896 424.102
 851.137 57.728
 658.022 880.579
 777.917 966.543
 332.361 390.150
 365.332 944.398
 450.112 779.040
 731.023 613.922
 502.590 367.280
 66.018 538.829
 839.141 309.846
 819.287 999.868
 270.540 760.865
 941.146 815.125
 214.336 540.116
 870.079 893.195
 290.606 780.587
 849.299 884.159
 365.610 548.288
 366.539 985.810
 236.600 42.534
 207.838 289.448
 333.387 113.687
 691.087 269.596
 689.373 148.792
 938.659 284.505
 792.487 62.045
 604.527 549.456
 879.360 140.771
 786.954 653.243
 476.305 808.282
 133.251 631.125
 38.835 207.913
 531.667 96.871
 996.195 638.799
 643.524 324.896
 295.442 799.995
 665.944 203.938
 165.803 57.786
 644.487 40.189
 621.538 339.097
 841.660 544.557
 601.276 85.509
 780.494 410.931
 343.175 56.428
 744.189 485.527
 935.628 741.278
 548.571 88.022
 108.040 89.519
 91.924 909.969
 459.180 69.760
 508.243 562.673
 13.437 866.931
 139.581 143.278
 377.878 976.552
 138.668 643.207
 803.392 980.450
 405.191 36.573
 167.424 827.376
 41.957 997.963
 658.232 198.847
 337.703 339.536
 693.547 235.001
 891.765 998.203
 120.496 12.655
 295.497 206.398
 867.354 708.978
 382.667 947.493
 127.773 115.983
 515.622 922.029
 609.597 875.491
 448.551 667.795
 956.111 529.265
 719.428 709.494
 808.832 788.106
 187.175 327.556
 116.850 645.924
 622.338 786.081
 775.813 444.916
 253.269 343.367
 895.284 346.301
 893.778 671.756
 420.100 3.598
 963.964 164.312
 271.275 463.793
 47.921 122.139
 4.753 343.055
 998.069 756.895
 419.996 310.979
 336.662 957.510
 871.114 558.862
 364.630 648.497
 855.178 677.652
 963.353 490.030
 968.043 699.417
 266.406 458.588
 547.806 697.981
 839.112 213.276
 368.637 550.692
 590.369 949.463
 29.928 250.674
 663.130 911.331
 212.322 559.707
 19.989 762.060
 576.254 103.822
 324.179 369.114
 671.350 50.308
 183.041 167.462
 45.486 845.248
 492.630 421.284
 608.108 729.590
 823.849 360.956
 858.838 749.489
 800.583 163.953
 563.291 109.249
 720.348 53.090
 894.934 124.188
 192.298 771.648
 594.864 873.390
 954.013 370.930
 788.312 351.495
 867.934 511.315
 273.874 412.798
 184.664 372.775
 232.994 794.177
 740.665 225.894
 835.554 715.393
 782.361 800.879
 413.109 971.515
 480.566 771.837
 82.798 553.577
 25.030 49.240
 609.300 926.626
 28.245 638.159
 143.962 441.405
 83.159 707.355
 362.663 504.751
 926.997 249.001
 598.095 147.982
 181.869 455.826
 317.215 341.089
 944.333 257.349
 798.056 648.227
 155.823 536.035
 7.409 717.186
 232.071 474.473
 445.638 268.108
 593.928 493.603
 408.959 86.396
 708.730 947.817
 602.688 438.692
 908.431 404.184
 29.246 991.887
 438.787 99.464
 358.344 911.816
 956.999 330.145
 677.850 304.661
 530.445 768.005
 314.895 509.930
 296.533 327.990
 828.239 194.506
 476.865 458.506
 903.401 483.612
 753.939 928.917
 658.420 13.317
 925.385 98.469
 295.101 332.518
 761.760 648.703
 441.352 318.139
 575.078 122.076
 335.757 508.975
 825.514 748.131
 945.199 590.341
 275.075 760.683
 497.478 768.162
 564.797 161.463
 898.978 817.705
 424.371 4.435
 316.184 54.812
 1.625 238.026
 380.947 997.818
 458.442 818.035
 162.776 723.576
 157.229 700.735
 195.063 793.985
 548.802 843.129
 482.184 578.675
 562.409 15.439
 915.108 29.006
 638.679 0.419
 826.876 688.208
 986.795 186.254
 296.591 437.497
 591.354 116.528
 110.017 179.413
 548.779 844.595
 183.277 114.050
 537.239 943.828
 508.366 253.479
 380.588 383.388
 868.225 392.350
 471.613 715.823
 356.138 471.904
 191.918 803.020
 108.452 469.518
 776.983 686.363
 188.410 961.178
 400.728 881.822
 637.868 950.237
 622.386 937.890
 816.324 558.529
 981.262 261.474
 74.862 626.892
 126.502 112.043
 946.196 78.677
 817.037 46.469
 578.949 234.724
 762.250 615.413
 390.766 820.049
 140.502 556.822
 475.141 625.192
 727.665 283.850
 363.249 148.622
 591.252 944.524
 335.188 785.992
 911.095 450.691
 693.415 498.522
 531.137 486.735
 681.642 402.874
 638.410 857.393
 59.879 410.760
 517.300 502.547
 563.646 206.181
 605.670 869.516
 493.856 294.944
 253.112 5.145
 742.661 174.168
 272.809 16.611
 477.055 443.544
 912.183 397.510
 121.821 775.511
 522.184 961.546
 930.003 454.246
 462.068 747.345
 354.358 825.004
 570.448 622.908
 266.980 623.188
 501.975 435.678
 274.588 199.306
 962.968 323.568
 479.875 60.314
 172.736 263.649
 909.152 613.691
 977.144 519.148
 905.652 247.825
 897.496 423.272
 346.755 896.111
 914.252 872.056
 930.762 513.694
 68.012 90.512
 671.384 711.496
 569.034 179.887
 390.695 424.411
 304.167 782.779
 497.010 487.030
 632.077 941.444
 834.036 414.623
 583.230 38.023
 381.005 368.291
 902.067 149.271
 137.727 66.053
 360.594 418.850
 539.061 396.459
 963.373 234.500
 183.907 324.057
 785.186 322.675
 836.100 738.409
 418.929 958.003
 438.570 597.402
 250.404 587.666
 985.729 724.365
 859.245 441.227
 308.399 125.341
 815.422 424.311
 255.001 651.880
 495.438 460.774
 94.559 215.762
 481.866 773.696
 741.785 800.264
 787.475 592.685
 210.815 959.185
 917.319 796.162
 468.792 866.193
 458.427 785.574
 88.250 805.598
 979.831 827.743
 121.311 79.057
 1.303 466.141
 850.002 954.602
 316.512 806.885
 244.975 583.746
 157.166 336.288
 406.791 854.066
 384.520 870.190
 115.370 288.881
 871.489 607.958
 97.664 228.455
 474.182 543.491
 293.082 270.137
 920.331 539.980
 380.259 965.244
 701.688 713.348
 85.755 991.131
 738.704 790.630
 361.025 876.282
 482.733 354.089
 753.015 58.457
 980.574 280.274
 148.219 820.714
 698.703 806.817
 310.614 962.809
 993.281 970.363
 109.119 927.046
 623.401 259.338
 216.895 274.729
 698.706 208.240
 117.809 684.145
 691.066 959.759
 57.716 61.353
 339.347 61.608
 790.981 484.471
 355.316 611.525
 585.193 869.671
 169.540 372.182
 526.618 797.543
 613.900 343.998
 111.154 482.109
 450.374 94.965
 884.034 527.619
 255.553 630.159
 307.948 791.914
 41.413 857.749
 473.642 266.820
 522.950 531.850
 927.257 568.595
 473.185 574.849
 60.940 93.361
 679.713 693.006
 811.820 587.852
 631.426 379.761
 31.604 284.335
 919.612 572.580
 845.488 585.717
 87.436 103.326
 713.200 813.407
 162.537 511.460
 163.783 763.267
 668.429 17.165
 303.907 786.070
 544.535 361.411
 30.132 116.101
 77.612 586.544
 319.790 28.535
 828.122 569.157
 272.238 691.893
 245.784 532.526
 539.520 891.089
 534.317 804.975
 68.519 989.671
 624.565 590.134
 399.108 952.703
 329.235 452.738
 176.315 106.069
 815.940 967.456
 669.059 720.946
 85.831 537.116
 401.601 906.670
 773.629 660.014
 32.518 609.663
 85.281 953.678
 224.149 454.644
 308.844 455.386
 875.356 446.689
 22.715 188.961
 12.637 164.238
 786.341 674.992
 197.761 514.768
 838.446 70.065
 190.927 663.285
 706.225 443.101
 61.798 661.125
 908.546 467.151
 49.777 146.737
 332.795 547.570
 400.535 324.605
 797.544 287.262
 637.461 82.346
 653.784 762.421
 331.703 423.990
 601.249 544.144
 308.332 489.954
 731.672 839.365
 342.501 927.127
 889.108 766.334
 60.088 657.455
 943.313 243.454
 842.037 577.694
 393.248 514.503
 748.501 79.360
 694.958 107.542
 614.020 694.921
 885.245 319.165
 632.675 607.974
 946.784 810.820
 644.731 181.294
 131.912 921.063
 474.338 292.563
 284.411 48.679
 649.879 874.289
 427.797 299.161
 591.500 148.488
 334.428 254.251
 378.897 160.337
 964.812 604.896
 849.752 146.120
 36.767 756.455
 436.307 332.784
 218.334 786.441
 563.804 38.482
 658.852 114.975
 927.208 520.253
 604.331 382.964
 677.303 256.869
 464.761 659.579
 707.549 137.862
 893.508 696.443
 390.785 995.359
 637.206 379.288
 399.740 720.931
 256.149 307.388
 615.587 777.921
 390.962 956.363
 620.291 689.305
 355.304 690.824
 245.819 255.958
 213.445 920.727
 58.543 60.156
 606.138 510.220
 260.995 719.489
 821.460 612.341
 144.198 378.078
 575.718 19.575
 98.694 821.723
 732.707 882.242
 46.228 163.545
 510.208 887.630
 569.611 314.695
 316.454 237.344
 656.876 994.259
 145.390 673.269
 826.627 172.685
 809.857 439.776
 31.859 928.643
 281.614 127.420
 545.044 340.515
 64.742 408.442
 481.504 356.723
 85.731 474.315
 522.855 485.418
 724.195 638.661
 137.414 520.851
 720.273 833.767
 367.977 554.023
 119.176 255.145
 355.449 887.216
 694.059 986.157
 803.581 640.104
 422.400 244.239
 758.109 268.810
 278.621 753.098
 393.202 654.083
 500.086 373.287
 68.125 101.479
 441.301 369.312
 164.046 551.893
 461.705 798.102
 139.868 556.936
 8.528 355.010
 689.927 428.651
 123.723 383.986
 756.385 240.088
 191.768 563.143
 684.523 611.688
 475.359 321.372
 827.207 62.727
 183.816 272.134
 51.148 997.843
 762.743 704.090
 595.726 511.659
 264.543 422.292
 637.001 271.529
 992.393 356.422
 344.829 936.523
 742.910 352.855
 647.847 312.919
 495.768 344.521
 875.587 671.069
 106.019 686.669
 793.353 59.721
 693.730 288.438
 726.200 771.362
 946.139 330.797
 753.815 321.345
 353.047 802.912
 697.026 905.364
 593.114 913.896
 485.752 560.872
 436.664 138.238
 752.392 460.594
 892.243 364.963
 216.870 458.093
 115.264 366.956
 781.050 249.992
 236.684 753.133
 720.138 145.983
 629.742 267.746
 14.473 290.907
 788.589 954.459
 602.254 373.320
 472.502 394.858
 125.885 8.036
 804.687 189.172
 893.496 487.770
 790.082 689.532
 162.726 868.425
 119.653 981.692
 183.999 56.605
 0.421 389.317
 501.465 895.086
 134.612 635.712
 915.743 146.340
 365.155 921.829
 955.978 725.521
 108.279 887.952
 210.025 767.876
 660.653 931.423
 19.420 882.420
 154.703 6.731
 786.994 760.417
 151.063 580.415
 974.320 706.026
 114.261 235.290
 116.770 435.201
 782.471 790.886
 266.848 961.141
 383.526 144.840
 930.996 629.240
 889.346 148.793
 108.500 476.463
 864.771 158.588
 619.121 429.594
 732.743 779.005
 742.150 299.932
 427.394 235.551
 835.506 720.307
 874.346 618.049
 189.265 760.983
 661.163 461.740
 851.436 876.988
 731.212 160.778
 581.205 519.082
 245.188 86.344
 800.392 388.120
 653.168 937.815
 369.948 147.646
 956.694 361.835
 985.425 917.536
 518.141 692.563
 812.176 53.437
 200.105 399.446
 844.253 339.085
 150.250 469.726
 125.561 563.712
 949.683 135.265
 0.692 572.396
 831.329 601.690
 627.221 826.943
 167.860 417.239
 70.315 627.715
 798.600 884.796
 981.689 767.590
 86.643 169.649
 533.695 128.155
 899.561 74.441
 409.388 711.424
 220.883 569.181
 42.410 719.314
 509.705 196.099
 336.464 455.113
 619.919 175.487
 980.927 199.044
 409.501 68.793
 502.988 492.256
 658.032 999.173
 971.800 904.271
 564.167 868.177
 988.899 827.781
 614.360 561.457
 282.083 877.112
 653.060 518.340
 965.708 313.599
 399.354 102.252
 765.635 599.143
 755.074 194.574
 236.857 720.638
 47.559 227.241
 59.005 630.505
 812.290 243.790
 790.762 825.836
 15.440 449.536
 237.827 319.670
 366.155 384.903
 657.954 637.439
 898.192 277.809
 36.182 860.003
 588.809 138.453
 337.358 507.876
 910.878 730.318
 33.122 360.883
 816.745 52.855
 936.652 290.757
 366.983 413.049
 918.582 273.988
 634.807 444.123
 957.748 886.982
 431.366 590.216
 65.140 469.459
 55.590 46.550
 350.851 494.692
 624.836 996.668
 152.609 491.983
 492.657 183.753
 59.168 628.775
 913.989 494.289
 519.190 43.486
 35.517 812.647
 781.231 507.837
 732.649 58.247
 245.951 536.921
 0.162 67.342
 88.920 720.075
 950.212 994.020
 720.603 644.783
 851.017 735.604
 356.659 174.154
 627.363 732.377
 572.115 126.309
 368.471 437.434
 180.905 217.230
 381.110 27.074
 419.406 858.938
 370.754 143.513
 98.908 459.424
 318.754 888.770
 835.419 922.437
 389.696 70.627
 451.869 282.592
 794.363 128.744
 292.083 788.227
 447.044 921.898
 180.001 230.912
 691.521 957.261
 622.228 151.780
 481.256 901.518
 185.644 481.801
 542.559 683.979
 711.231 712.549
 34.329 926.893
 655.432 377.929
 557.181 201.592
 714.216 253.772
 523.990 985.466
 393.686 564.520
 552.325 598.909
 83.869 703.563
 798.679 639.205
 786.569 620.914
 850.321 945.904
 89.428 469.083
 701.057 266.606
 490.159 201.293
 443.825 20.770
 309.203 227.154
 50.351 750.269
 315.510 606.727
 113.725 507.824
 786.935 527.569
 794.662 967.491
 69.876 399.173
 730.150 985.139
 156.615 19.405
 81.441 621.990
 305.668 137.774
 666.909 842.070
 60.851 846.053
 647.643 666.796
 27.356 568.778
 116.136 119.380
 614.654 771.221
 240.660 811.499
 411.377 632.656
 102.604 148.466
 499.502 896.082
 746.938 381.469
 505.296 465.428
 166.138 781.209
 511.825 406.767
 327.256 102.310
 689.794 165.969
 5.709 948.285
 35.526 651.831
 135.975 219.749
 410.727 477.029
 860.296 261.287
 959.948 990.865
 136.123 733.295
 318.379 684.925
 39.245 382.817
 22.679 278.294
 113.010 421.449
 487.137 981.350
 808.819 928.741
 420.859 550.528
 236.131 766.880
 831.238 250.454
 791.853 738.075
 805.143 469.934
 422.448 851.917
 180.847 745.354
 143.818 448.533
 447.261 345.761
 313.692 787.867
 737.602 400.428
 31.353 449.541
 455.097 99.936
 896.172 266.070
 789.922 589.239
 358.226 449.560
 398.473 374.808
 663.614 374.290
 635.731 982.679
 258.899 90.860
 604.352 90.227
 751.920 908.926
 633.889 787.844
 611.326 272.416
 681.888 148.980
 659.257 31.716
 185.523 55.461
 708.270 100.389
 545.819 662.415
 5.737 269.016
 232.552 932.076
 270.433 675.704
 320.896 22.244
 284.031 532.380
 553.107 703.009
 184.817 249.503
 30.593 379.804
 705.525 51.110
 732.182 223.017
 708.242 629.818
 900.078 610.709
 56.271 850.589
 190.700 863.854
 388.601 106.575
 436.440 640.645
 942.742 684.635
 67.367 421.369
 625.391 577.090
 188.429 87.175
 929.506 135.768
 65.013 519.556
 616.262 0.517
 233.459 532.773
 849.257 934.211
 596.793 924.879
 417.758 787.212
 991.407 385.899
 0.168 414.586
 697.486 841.498
 986.130 237.813
 922.712 209.790
 36.419 428.710
 201.252 696.423
 358.033 686.842
 32.583 602.735
 104.763 963.539
 629.632 143.414
 581.134 576.928
 873.588 198.952
 183.343 175.226
 82.144 15.383
 611.085 292.303
 915.675 125.803
 638.544 543.425
 176.775 737.288
 154.018 214.009
 735.700 300.908
 731.467 374.392
 748.764 274.994
 352.667 124.266
 467.746 281.846
 177.705 937.088
 583.454 40.301
 289.412 783.792
 351.084 991.463
 892.399 103.416
 932.654 298.298
 510.984 233.344
 14.343 533.427
 737.139 481.865
 943.788 530.463
 167.278 129.602
 342.477 485.501
 426.089 683.280
 417.295 895.370
 900.649 215.488
 387.376 512.125
 745.782 538.118
 500.070 398.605
 322.269 846.372
 803.478 873.241
 896.359 796.468
 21.424 634.483
 768.578 346.096
 716.490 422.890
 71.586 85.280
 182.879 994.364
 43.532 850.573
 766.340 988.977
 360.818 671.667
 224.267 49.843
 21.331 211.745
 304.736 604.696
 678.133 886.797
 505.994 413.843
 309.475 480.969
 373.211 922.446
 702.194 901.816
 170.943 758.573
 653.449 468.448
 139.311 282.683
 744.948 915.396
 179.377 826.583
 402.052 884.103
 926.566 333.011
 58.123 711.933
 46.356 209.594
 146.304 605.337
 838.148 796.900
 333.513 980.067
 53.527 389.515
 595.073 688.410
 244.651 976.776
 56.407 743.114
 55.825 37.057
 857.010 842.696
 83.143 842.843
 931.037 746.178
 258.463 845.536
 561.082 220.886
 997.690 106.821
 812.796 669.105
 500.749 240.985
 666.907 543.227
 840.790 508.921
 454.000 590.117
 650.641 154.379
 391.341 770.189
 950.647 656.695
 898.308 211.874
 687.587 667.780
 409.164 765.475
 921.020 146.022
 543.506 979.880
 931.069 753.425
 373.435 650.105
 288.328 367.337
 733.122 372.562
 658.429 513.254
 845.026 838.305
 675.012 354.316
 234.481 323.002
 47.903 296.115
 921.038 67.269
 448.602 267.562
 114.079 944.246
 981.447 820.837
 208.239 85.347
 882.762 622.474
 330.734 473.242
 746.819 965.618
 300.380 47.056
 139.516 168.292
 832.823 622.901
 89.497 197.619
 587.175 78.305
 131.195 404.445
 67.929 337.427
 382.422 711.412
 47.924 921.540
 466.092 80.666
 591.606 282.972
 905.162 220.883
 664.209 48.048
 233.595 668.942
 896.484 273.855
 353.993 6.433
 223.806 133.437
 342.589 718.206
 673.794 233.967
 740.518 257.786
 581.852 332.377
 491.136 206.816
 466.445 223.681
 778.837 972.450
 895.563 359.930
 616.002 493.171
 76.107 524.477
 709.892 670.842
 955.195 989.387
 847.301 231.449
 146.344 766.669
 266.527 971.322
 496.667 210.285
 576.590 667.285
 59.615 610.022
 143.907 631.864
 300.182 955.318
 235.960 57.333
 658.096 542.733
 907.325 9.792
 954.416 1.170
 781.206 566.964
 326.533 951.134
 743.092 17.025
 397.245 375.808
 673.899 892.002
 659.950 730.669
 838.042 555.471
 731.706 363.573
 365.212 23.223
 279.839 358.088
 459.334 105.688
 359.838 989.458
 898.571 26.446
 359.529 525.480
 998.651 611.682
 177.203 685.228
 268.768 446.408
 72.749 148.675
 343.451 55.661
 427.395 692.601
 601.860 959.198
 488.993 805.704
 942.902 148.798
 828.469 642.466
 53.263 195.907
 405.073 435.435
 847.178 377.545
 752.245 664.201
 560.631 239.213
 224.360 432.152
 816.242 239.751
 562.553 325.381
 233.681 155.006
 273.502 108.756
 317.839 880.817
 700.017 679.771
 214.851 62.735
 881.001 869.462
 864.311 497.360
 738.590 710.228
 302.675 671.035
 132.829 332.229
 673.990 814.310
 433.065 493.225
 494.066 909.266
 467.358 71.873
 85.297 661.126
 726.934 482.958
 872.136 270.969
 175.167 616.691
 500.307 173.747
 796.442 415.570
 943.007 751.834
 428.906 824.621
 889.434 431.170
 469.360 467.789
 608.033 812.636
 684.163 789.337
 50.010 398.985
 775.961 469.337
 447.113 626.683
 164.394 982.381
 878.922 896.948
 964.864 164.733
 884.315 981.687
 671.273 424.327
 893.101 933.626
 47.866 747.674
 108.745 597.562
 146.394 296.137
 111.549 158.415
 825.585 149.966
 331.640 294.494
 251.093 551.284
 198.696 369.646
 389.648 856.983
 74.888 399.765
 728.188 769.902
 461.302 987.292
 297.404 342.972
 706.728 17.113
 462.813 708.087
 889.723 149.705
 971.540 572.027
 367.096 299.066
 969.033 738.698
 939.238 626.081
 389.714 394.341
 758.114 660.488
 494.797 654.376
 158.297 49.794
 798.217 82.412
 14.492 950.725
 59.822 109.180
 87.906 72.501
 8.932 698.145
 14.074 962.044
 519.336 312.162
 80.009 914.866
 820.236 459.332
 40.576 293.707
 181.183 454.338
 812.599 446.988
 240.253 782.796
 668.518 513.823
 594.597 749.964
 315.453 370.118
 484.747 221.507
 104.645 765.274
 876.042 903.662
 262.714 290.920
 172.197 84.283
 990.627 447.320
 340.813 276.861
 137.245 480.580
 745.000 129.206
 848.588 371.109
 268.686 20.193
 626.499 893.227
 908.465 355.704
 934.011 835.182
 347.718 962.881
 270.823 581.655
 798.194 585.259
 249.853 396.124
 712.346 105.844
 952.482 993.035
 661.655 216.999
 871.170 719.917
 520.295 152.123
 287.317 753.283
 71.181 271.985
 531.353 791.108
 697.345 626.429
 360.847 456.005
 73.343 598.777
 629.046 929.776
 819.832 785.023
 536.752 660.368
 223.567 902.905
 429.105 520.384
 101.839 697.770
 258.043 772.023
 155.087 84.164
 251.442 91.957
 107.345 596.173
 859.888 732.144
 187.745 218.191
 868.373 405.606
 117.170 824.318
 417.914 471.897
 494.867 402.564
 164.086 503.301
 46.382 504.090
 566.959 903.117
 515.377 602.718
 349.103 250.878
 429.884 331.683
 42.625 810.710
 623.499 579.238
 668.129 768.616
 272.251 759.349
 421.605 388.250
 549.870 955.651
 591.426 284.336
 492.420 184.470
 166.665 315.503
 685.550 494.618
 937.855 366.806
 284.690 667.486
 618.267 215.048
 194.373 690.460
 242.018 201.355
 964.527 130.844
 17.213 44.925
 809.298 857.255
 948.381 554.944
 771.026 953.072
 991.341 485.191
 294.821 994.274
 692.089 344.533
 657.417 365.222
 194.141 658.513
 820.250 844.306
 9.128 270.459
 316.841 81.371
 944.355 588.381
 907.561 725.482
 307.787 805.614
 562.702 150.495
 782.941 643.271
 192.759 913.470
 828.859 941.585
 711.183 103.982
 837.467 841.053
 971.102 578.481
 623.800 484.505
 798.141 91.189
 763.857 295.175
 384.277 540.282
 288.039 366.228
 303.353 844.874
 821.549 272.607
 151.496 394.487
 300.932 390.533
 552.221 998.983
 330.504 303.297
 946.760 884.658
 344.321 69.413
 118.295 493.223
 357.155 531.820
 880.903 747.300
 898.441 721.119
 359.616 541.962
 981.243 34.171
 59.775 640.617
 746.929 799.463
 687.627 919.455
 906.638 136.091
 858.863 182.948
 761.914 503.002
 289.544 119.045
 496.617 864.078
 379.815 573.069
 485.724 73.064
 803.334 280.892
 537.711 536.178
 535.808 742.105
 577.461 831.187
 879.063 650.967
 166.106 156.901
 350.386 495.583
 150.725 929.383
 651.173 733.432
 426.724 719.081
 348.337 644.182
 393.019 990.764
 893.329 229.239
 877.494 735.201
 367.369 693.042
 627.878 303.379
 30.793 315.635
 499.942 321.728
 725.804 262.022
 157.525 996.759
 244.849 814.481
 932.132 942.174
 444.197 43.091
 806.847 678.477
 619.631 321.657
 701.105 478.122
 137.724 766.076
 78.772 337.166
 653.767 425.541
 699.363 642.153
 271.391 340.275
 226.611 928.755
 487.590 729.407
 623.552 872.603
 701.558 66.986
 350.694 954.326
 881.203 510.804
 473.415 757.296
 814.964 576.791
 834.647 510.801
 319.554 500.355
 495.187 721.880
 120.381 935.476
 50.889 749.807
 617.691 443.095
 146.011 188.125
 848.240 183.746
 285.479 415.398
 52.748 817.385
 754.570 658.496
 969.982 428.453
 259.144 147.927
 358.725 329.586
 558.016 215.578
 61.621 486.826
 454.381 539.189
 885.990 577.109
 706.423 738.369
 604.922 0.230
 697.752 503.102
 849.474 578.113
 643.360 732.212
 644.813 880.298
 92.002 386.486
 867.864 703.036
 994.809 45.087
 203.075 927.773
 444.402 386.156
 930.668 911.307
 728.557 900.240
 486.071 473.235
 795.711 261.367
 520.835 96.014
 882.296 613.583
 718.200 928.884
 518.418 34.748
 867.705 769.943
 601.074 84.026
 382.973 211.876
 723.430 360.234
 208.355 288.344
 573.357 645.882
 760.049 102.216
 391.130 503.089
 495.007 296.922
 209.844 154.726
 909.256 732.028
 725.739 424.972
 201.970 117.978
 70.317 241.538
 671.575 568.038
 721.165 296.092
 757.646 343.283
 111.200 514.709
 832.264 445.418
 822.044 866.872
 655.482 989.195
 300.099 115.456
 322.737 438.652
 865.427 523.107
 482.287 187.656
 23.519 439.424
 225.508 613.899
 196.571 521.482
 943.177 536.182
 500.070 25.720
 390.462 997.358
 966.561 856.415
 459.467 910.559
 103.838 584.363
 670.902 415.411
 139.986 444.522
 69.162 755.908
 101.267 884.105
 144.277 214.895
 667.668 829.622
 169.250 614.952
 809.750 754.791
 195.181 255.612
 612.412 409.047
 104.843 926.700
 597.273 771.933
 7.154 982.241
 755.067 261.114
 732.274 934.449
 459.839 285.873
 835.046 829.089
 353.621 13.985
 861.560 878.937
 137.031 333.898
 411.086 688.694
 279.872 837.726
 918.247 520.588
 855.946 630.886
 975.567 684.030
 716.195 564.230
 255.438 434.264
 829.883 272.563
 716.940 24.138
 959.175 143.792
 293.900 450.579
 580.542 5.145
 856.359 294.302
 647.426 132.434
 71.454 79.719
 1.106 916.141
 218.107 134.389
 907.608 670.723
 842.431 746.931
 832.502 183.311
 890.092 892.806
 495.738 462.652
 83.777 193.203
 886.227 82.243
 497.488 508.540
 0.074 592.260
 636.494 450.357
 914.536 797.747
 687.836 570.034
 567.420 626.012
 739.394 386.679
 502.406 710.245
 657.340 227.213
 416.420 340.588
 396.727 937.370
 735.585 735.552
 935.792 391.734
 609.436 588.543
 862.064 783.519
 685.160 984.920
 191.520 450.605
 168.843 268.434
 17.884 423.978
 941.453 481.959
 517.929 539.576
 644.115 101.340
 83.630 296.397
 528.716 924.003
 519.656 275.261
 662.795 932.323
 394.586 846.883
 536.941 507.732
 529.070 728.747
 831.479 573.203
 959.715 222.136
 718.264 652.338
 452.769 338.457
 592.186 782.149
 128.719 563.578
 112.799 48.227
 72.942 406.357
 285.005 835.923
 976.835 719.923
 492.406 835.267
 109.893 799.110
 719.654 292.213
 950.524 562.777
 40.737 871.771
 989.737 484.581
 16.605 962.361
 907.966 989.290
 224.069 993.917
 55.207 574.130
 342.688 818.876
 935.396 126.545
 249.809 885.020
 907.709 612.434
 436.583 547.474
 223.592 214.260
 858.170 675.038
 675.226 959.093
 496.381 720.004
 848.435 135.576
 447.434 672.944
 263.333 240.087
 84.385 112.455
 515.258 590.091
 694.312 698.050
 65.566 12.176
 193.606 521.341
 198.769 458.988
 898.335 321.102
 184.562 979.633
 515.889 542.133
 138.678 998.989
 252.796 951.959
 946.830 330.232
 253.378 164.975
 835.692 120.067
 124.693 117.858
 381.725 16.206
 523.038 715.799
 533.406 151.228
 212.222 464.792
 379.133 95.926
 518.196 625.055
 168.637 179.359
 140.769 984.202
 440.566 573.354
 111.591 741.599
 926.122 258.059
 656.971 718.213
 294.811 524.832
 511.152 425.915
 343.024 526.503
 85.311 728.822
 161.994 686.594
 912.772 454.673
 374.548 552.835
 122.839 429.968
 118.829 91.404
 833.562 847.750
 954.011 22.238
 364.991 476.094
 843.045 789.020
 954.597 89.167
 359.042 226.736
 179.114 276.830
 996.432 162.719
 853.936 855.019
 130.175 681.961
 672.186 864.633
 643.600 862.909
 968.668 284.309
 378.878 595.520
 535.365 280.681
 397.567 918.903
 489.040 32.717
 69.167 842.266
 490.355 864.082
 433.391 161.196
 658.200 834.669
 260.270 563.697
 911.242 830.402
 117.605 689.147
 127.842 65.678
 357.351 501.856
 950.318 307.764
 763.824 752.752
 603.084 844.790
 133.153 702.534
 157.545 562.225
 943.896 82.216
 999.122 546.059
 655.481 278.238
 150.700 488.893
 859.145 395.354
 727.745 198.324
 283.753 508.293
 366.867 571.195
 507.683 540.355
 533.536 144.177
 582.435 671.614
 305.835 417.958
 771.494 490.260
 507.595 501.847
 339.991 657.116
 962.077 676.409
 90.920 195.516
 520.894 427.836
 879.037 577.356
 334.397 588.974
 94.364 122.298
 339.844 913.493
 496.735 322.958
 0.925 712.680
 407.511 156.779
 113.458 865.309
 184.001 238.499
 752.057 352.230
 879.001 439.364
 754.468 516.574
 737.944 874.978
 185.060 71.285
 628.503 607.908
 976.022 797.134
 4.027 79.630
 981.426 241.199
 648.277 875.250
 391.104 148.340
 262.727 520.783
 311.731 962.459
 170.779 343.924
 133.564 411.879
 710.089 113.597
 442.588 851.275
 652.577 969.696
 917.657 844.036
 572.354 711.955
 156.463 122.279
 18.755 625.618
 317.256 11.025
 641.924 862.441
 37.482 117.976
 762.206 789.582
 316.400 306.401
 925.247 378.237
 24.976 936.607
 598.644 480.891
 859.600 98.131
 652.780 983.952
 891.435 92.282
 640.875 205.154
 213.344 60.792
 116.987 306.809
 462.638 204.735
 474.793 831.852
 439.479 77.440
 676.438 45.261
 465.113 560.764
 94.782 525.210
 176.672 206.055
 792.354 233.051
 859.741 15.410
 387.636 76.557
 227.911 597.068
 148.539 134.870
 400.170 108.151
 741.817 245.126
 159.999 921.326
 746.455 459.191
 940.851 457.860
 402.794 4.309
 235.271 821.951
 364.259 254.527
 711.893 470.000
 395.437 911.651
 516.257 138.907
 921.950 67.260
 376.557 140.519
 190.846 173.419
 910.779 171.687
 104.347 682.362
 192.107 273.123
 807.725 358.366
 257.977 43.373
 59.416 42.751
 5.855 740.075
 707.318 130.343
 295.019 308.451
 111.573 748.668
 135.623 511.424
 666.177 815.719
 489.748 307.073
 207.878 875.390
 407.486 53.506
 792.397 99.086
 276.289 410.114
 249.608 715.760
 753.527 354.809
 988.739 649.531
 188.644 222.166
 552.549 453.420
 808.486 275.776
 459.924 19.792
 751.547 13.749
 426.366 703.296
 886.562 138.817
 311.637 731.896
 758.388 139.372
 266.786 317.817
 568.237 475.821
 895.190 65.429
 742.737 964.652
 613.846 850.480
 881.920 632.634
 314.512 698.368
 33.040 873.573
 345.322 592.830
 726.299 493.501
 431.055 15.454
 769.288 256.065
 546.502 156.547
 746.690 933.143
 777.418 595.347
 655.995 986.428
 625.783 159.267
 352.311 730.166
 21.940 115.393
 27.554 794.728
 930.171 690.939
 941.270 582.674
 14.185 671.566
 10.063 106.160
 455.534 886.907
 686.226 555.496
 985.211 301.223
 177.978 377.437
 243.590 114.579
 426.008 758.096
 176.703 317.595
 124.418 694.671
 710.875 992.484
 307.182 303.267
 29.486 917.460
 790.772 413.752
 464.539 703.640
 824.363 628.916
 74.644 407.253
 234.194 922.138
 125.636 839.606
 819.271 78.701
 839.405 307.884
 750.882 180.024
 302.630 317.232
 815.859 232.052
 405.156 544.853
 918.519 559.250
 136.175 747.049
 792.504 850.057
 736.386 907.768
 173.021 639.878
 770.785 0.398
 122.126 460.909
 537.064 972.162
 992.747 47.237
 699.840 621.812
 947.236 547.124
 184.898 716.559
 627.562 116.329
 177.433 163.834
 699.289 16.437
 244.104 139.012
 580.696 155.853
 793.902 483.353
 820.353 139.259
 163.792 279.885
 728.052 350.674
 871.440 531.734
 0.007 417.828
 31.726 191.440
 42.652 889.469
 552.006 195.395
 401.477 915.641
 672.210 559.813
 381.159 733.318
 321.835 299.173
 418.433 420.486
 951.995 881.284
 684.930 551.426
 245.161 971.732
 477.497 440.385
 889.607 322.250
 249.794 741.699
 364.329 190.423
 281.374 438.951
 51.120 651.126
 426.773 126.811
 564.309 472.417
 673.687 905.185
 759.421 920.414
 230.224 870.450
 696.683 359.621
 998.940 822.420
 844.143 898.502
 850.366 393.808
 911.497 556.755
 429.701 852.130
 15.921 603.254
 993.941 588.981
 954.948 325.190
 237.955 80.526
 461.325 673.275
 309.751 423.785
 656.688 9.501
 398.722 489.354
 923.751 727.752
 895.066 111.609
 952.602 379.412
 231.419 407.024
 360.749 312.079
 24.422 380.265
 567.238 806.667
 8.059 72.182
 249.732 503.990
 794.076 15.410
 914.628 164.574
 587.299 99.058
 751.680 763.745
 333.381 776.948
 867.078 737.352
 169.446 72.416
 236.415 151.910
 598.637 990.948
 788.551 357.081
 209.926 719.635
 123.211 609.614
 535.435 604.932
 632.617 447.990
 377.362 108.433
 596.947 598.652
 572.315 261.027
 964.476 650.944
 197.283 100.999
 522.723 32.635
 991.522 989.289
 482.421 225.437
 683.612 858.729
 800.766 95.396
 711.953 452.636
 986.152 482.057
 827.474 536.529
 478.702 239.168
 414.835 285.163
 767.673 85.283
 286.492 431.596
 169.660 382.595
 744.495 957.228
 85.095 184.663
 997.633 758.840
 712.421 87.386
 524.537 773.529
 720.462 981.821
 722.777 913.557
 553.719 282.526
 544.037 64.510
 619.803 521.412
 728.581 551.725
 33.046 926.186
 488.846 366.787
 266.933 206.052
 900.852 69.233
 606.717 848.046
 19.883 404.871
 752.090 778.424
 598.490 93.613
 60.676 898.528
 833.262 984.331
 462.317 288.156
 463.241 415.301
 930.450 446.471
 776.399 485.636
 942.575 866.763
 218.847 380.185
 671.861 213.078
 739.729 508.266
 754.882 970.820
 216.825 141.182
 607.561 407.480
 95.424 356.283
 97.354 121.725
 116.000 323.802
 312.119 138.096
 912.510 479.413
 535.836 69.831
 619.029 599.134
 892.386 113.952
 42.048 687.776
 447.888 741.342
 631.558 377.425
 569.993 721.454
 436.546 943.768
 682.207 288.353
 558.264 336.396
 79.354 664.640
 744.512 801.189
 496.136 55.519
 704.938 780.650
 657.174 490.693
 304.102 109.571
 49.737 301.275
 916.891 892.039
 818.465 487.593
 149.030 430.757
 606.966 67.205
 651.329 775.537
 689.222 637.026
 535.457 725.135
 122.821 676.047
 655.012 831.187
 397.387 533.224
 800.301 256.528
 79.883 957.000
 298.363 389.885
 911.415 437.209
 69.436 337.602
 278.521 446.416
 403.341 739.256
 759.690 925.938
 448.502 491.753
 782.079 492.612
 94.771 635.603
 264.259 917.149
 849.556 842.768
 371.679 405.456
 803.460 148.874
 278.766 203.224
 533.540 60.191
 674.876 534.562
 54.302 219.842
 933.195 11.204
 781.578 986.144
 598.178 434.301
 83.727 622.136
 556.951 521.113
 847.338 148.468
 815.557 79.555
 648.195 116.532
 777.019 721.032
 488.229 725.409
 843.362 432.997
 609.125 460.842
 769.382 454.918
 924.946 168.656
 666.637 532.905
 9.470 595.998
 779.565 27.940
 36.893 614.406
 972.662 669.866
 393.328 767.398
 322.137 274.150
 965.258 416.227
 794.598 151.446
 62.342 560.293
 919.173 562.600
 66.045 618.838
 771.450 615.795
 811.270 829.000
 844.159 820.527
 332.102 958.533
 290.121 848.302
 440.013 281.913
 100.466 286.071
 986.202 23.824
 491.156 579.862
 0.490 47.796
 782.528 367.971
 936.502 538.976
 491.846 800.959
 304.149 893.556
 42.987 686.011
 181.186 343.469
 208.677 712.690
 689.549 889.652
 120.586 93.517
 50.888 532.015
 845.689 554.016
 429.296 226.567
 271.206 241.992
 385.471 392.605
 456.114 193.949
 441.782 574.192
 988.466 38.017
 356.022 234.181
 981.754 558.032
 165.544 845.740
 600.441 163.834
 663.397 930.857
 827.862 670.404
 552.685 478.771
 185.535 685.568
 271.447 26.233
 340.862 335.882
 142.704 378.120
 763.220 656.841
 666.033 539.190
 522.087 260.927
 89.196 479.028
 884.308 540.548
 870.212 191.641
 932.734 718.017
 829.272 483.471
 70.620 217.878
 91.473 639.105
 23.624 694.858
 809.179 698.681
 35.345 331.191
 928.678 426.521
 57.858 838.039
 309.491 64.064
 253.106 716.158
 524.340 814.615
 385.325 400.143
 949.366 391.217
 242.664 718.585
 912.168 326.204
 75.075 829.998
 891.752 561.438
 875.405 262.680
 80.281 847.188
 814.882 607.647
 120.053 926.141
 129.209 640.008
 947.260 383.583
 546.905 418.817
 411.652 437.790
 969.952 122.200
 531.245 123.786
 524.169 788.038
 794.829 102.429
 461.905 665.518
 81.482 284.389
 344.657 845.253
 342.967 189.660
 783.426 171.651
 837.304 328.174
 48.127 987.673
 133.616 261.844
 555.819 996.681
 381.214 534.570
 545.343 816.790
 79.826 491.554
 780.928 658.917
 260.819 575.651
 490.216 879.861
 127.308 924.787
 726.969 986.367
 668.560 704.911
 202.437 425.885
 3.382 317.165
 302.305 265.872
 488.724 401.352
 401.486 597.937
 302.274 921.311
 813.312 308.503
 947.984 828.062
 322.501 226.969
 196.232 135.858
 515.179 729.575
 438.698 262.288
 250.270 666.534
 473.035 239.976
 33.435 156.697
 823.478 733.124
 629.718 913.596
 917.899 532.061
 559.186 525.552
 675.033 463.272
 689.558 597.476
 281.359 67.198
 702.486 100.643
 457.061 352.955
 950.356 287.170
 204.636 845.228
 25.982 367.043
 609.954 666.891
 79.068 966.676
 510.097 739.741
 574.881 479.196
 869.368 289.352
 299.201 458.629
 206.838 678.028
 169.530 524.143
 916.178 397.683
 969.040 38.470
 409.997 583.012
 833.301 459.050
 633.134 171.255
 999.980 474.522
 127.351 370.408
 491.197 216.733
 826.510 200.667
 502.802 253.778
 527.820 857.815
 993.530 137.899
 260.332 591.145
 421.819 808.856
 873.948 787.206
 594.212 585.106
 246.231 364.389
 945.124 148.498
 774.004 288.225
 244.658 321.006
 833.769 654.779
 163.756 412.143
 789.265 16.948
 451.990 992.198
 854.078 368.640
 793.401 518.546
 718.180 893.230
 994.168 850.077
 683.893 429.427
 769.346 259.033
 71.459 829.497
 484.879 661.336
 617.595 466.998
 178.686 897.948
 350.812 94.802
 637.464 613.345
 161.624 825.762
 303.387 585.963
 748.902 990.212
 89.841 903.386
 398.627 64.355
 513.614 666.383
 799.245 325.051
 821.347 615.780
 807.968 698.560
 372.797 260.200
 322.151 778.264
 517.606 437.245
 574.745 799.583
 594.246 352.591
 736.434 605.128
 720.978 738.321
 471.195 201.369
 423.679 971.711
 436.514 306.780
 241.836 557.544
 852.389 493.496
 612.859 950.046
 470.654 818.508
 99.872 65.036
 172.384 680.304
 396.599 189.247
 198.465 492.448
 214.820 153.498
 697.492 372.256
 788.719 311.305
 954.448 651.349
 172.432 907.133
 770.087 642.115
 72.109 72.055
 999.206 772.267
 654.237 832.791
 59.390 226.405
 573.865 937.441
 201.119 422.536
 538.568 902.701
 724.916 581.697
 688.552 778.628
 958.644 915.078
 255.516 654.409
 313.780 415.636
 640.940 728.955
 847.023 276.113
 709.938 821.111
 514.824 704.190
 664.172 863.893
 353.086 525.538
 974.331 224.334
 600.516 879.510
 110.090 514.590
 847.965 458.721
 997.322 950.974
 501.860 826.828
 505.567 706.241
 639.900 88.199
 773.746 157.988
 982.023 564.230
 721.976 424.436
 547.968 654.722
 778.681 200.556
 301.188 995.691
 234.512 155.814
 942.456 649.338
 980.565 163.351
 98.110 925.658
 913.917 423.745
 608.697 601.656
 417.417 289.566
 953.138 602.523
 915.185 845.451
 108.614 484.201
 145.395 248.649
 242.961 418.721
 6.208 573.861
 537.822 458.686
 350.381 661.228
 449.086 36.760
 113.829 855.697
 706.028 347.320
 550.964 808.521
 40.094 133.355
 955.635 836.660
 804.601 650.695
 115.138 993.519
 411.931 157.937
 372.877 675.284
 567.575 153.551
 763.233 592.572
 141.053 987.160
 383.214 488.920
 780.963 160.684
 336.047 438.508
 981.953 123.626
 31.573 648.486
 750.167 187.491
 869.818 810.218
 623.634 134.909
 833.206 463.021
 996.374 493.124
 938.663 968.687
 208.846 358.052
 975.127 350.766
 20.237 188.940
 300.257 875.724
 15.406 505.067
 470.412 180.381
 444.761 780.935
 112.008 459.198
 500.682 696.561
 144.418 584.102
 229.179 912.049
 372.666 547.356
 118.327 623.486
 672.803 694.031
 931.787 758.727
 788.237 384.874
 930.615 991.078
 888.298 933.422
 192.020 5.826
 961.299 464.531
 60.224 134.429
 226.499 206.753
 700.749 574.972
 659.227 260.987
 452.086 711.729
 490.513 75.526
 932.615 313.640
 929.552 336.893
 248.921 679.066
 80.137 281.151
 825.379 665.766
 999.626 206.624
 323.322 329.765
 453.274 281.933
 408.631 939.393
 222.937 289.209
 154.798 41.621
 865.662 308.110
 107.840 162.823
 815.892 259.575
 291.897 516.957
 369.519 807.031
 79.616 678.011
 766.564 115.991
 97.566 723.307
 642.560 49.999
 470.182 558.369
 90.847 321.671
 340.162 446.617
 465.885 102.950
 931.425 657.907
 561.661 449.756
 463.025 354.216
 572.579 325.065
 77.560 599.596
 143.292 863.444
 42.288 731.397
 148.427 52.570
 820.287 293.078
 625.654 96.829
 25.604 603.317
 481.957 149.400
 681.475 635.313
 372.190 767.044
 833.737 783.019
 133.118 662.055
 249.794 892.487
 670.347 44.591
 302.454 496.715
 518.195 902.899
 921.327 887.475
 904.977 936.296
 743.928 629.106
 993.153 904.327
 944.098 524.393
 662.740 894.080
 114.875 304.332
 358.408 335.604
 572.573 370.226
 919.510 552.825
 392.873 472.258
 205.102 654.892
 830.585 983.275
 662.992 721.856
 782.867 405.170
 676.278 480.855
 979.747 429.120
 659.192 107.136
 302.577 526.527
 25.921 911.414
 295.324 957.021
 584.091 625.032
 628.569 791.296
 824.643 791.643
 162.647 123.186
 410.808 583.570
 823.976 916.465
 782.880 738.446
 824.554 742.019
 767.738 453.373
 714.392 120.727
 940.762 66.577
 333.954 922.470
 964.595 428.026
 230.198 673.876
 408.418 628.733
 395.510 103.824
 520.988 482.380
 991.601 479.352
 931.270 981.863
 816.571 443.735
 326.089 177.380
 776.919 117.452
 301.960 222.478
 229.847 131.052
 8.179 31.256
 285.147 262.065
 43.869 295.714
 598.970 196.958
 699.263 879.478
 780.612 150.434
 850.741 575.991
 772.968 180.147
 142.673 279.662
 790.520 833.241
 982.785 41.593
 16.805 565.289
 10.507 682.633
 15.454 261.460
 191.647 421.119
 12.514 258.693
 372.949 787.177
 8.409 876.746
 775.009 276.678
 299.107 491.127
 492.967 223.517
 979.679 263.753
 46.119 106.868
 499.311 444.915
 507.574 469.355
 292.947 595.598
 844.371 201.990
 967.306 590.962
 100.781 692.366
 832.163 57.814
 710.152 164.618
 684.054 191.036
 973.584 34.297
 439.324 171.470
 0.465 720.553
 325.393 671.656
 772.739 704.393
 50.011 952.759
 531.411 688.347
 433.007 608.133
 152.811 133.634
 986.550 144.166
 299.466 750.023
 529.474 870.795
 814.903 356.322
 107.936 331.481
 455.497 971.252
 835.994 80.161
 690.676 731.841
 161.143 621.238
 983.858 856.169
 975.029 893.793
 921.714 96.952
 730.214 694.765
 473.402 90.198
 669.977 804.795
 921.991 447.774
 637.540 477.905
 958.122 23.627
 990.123 70.388
 605.120 290.646
 515.980 369.537
 52.180 379.381
 131.492 108.742
 808.298 872.341
 540.987 957.414
 507.395 630.326
 72.882 203.188
 51.255 602.664
 988.669 416.390
 880.860 984.617
 701.217 635.195
 31.271 116.222
 368.712 332.017
 216.145 942.000
 161.491 430.939
 674.202 585.239
 370.361 521.540
 513.640 939.671
 253.980 751.062
 136.720 91.526
 755.149 534.706
 293.893 693.176
 675.008 579.139
 886.363 93.303
 631.833 908.386
 742.389 456.021
 777.450 771.650
 873.718 281.315
 257.003 921.873
 765.005 571.068
 313.275 720.695
 854.986 408.771
 619.077 553.807
 780.491 367.468
 312.832 850.440
 123.398 0.874
 583.924 577.043
 229.592 668.761
 854.201 919.241
 264.358 202.288
 307.083 244.370
 590.057 921.002
 980.814 631.626
 61.934 404.659
 950.591 815.844
 152.544 224.103
 436.701 377.801
 353.210 711.347
 481.660 257.599
 934.544 355.325
 206.068 13.058
 452.250 742.815
 475.967 802.360
 887.740 210.710
 67.579 465.441
 746.857 763.678
 400.078 703.459
 988.806 958.436
 503.578 617.266
 208.979 621.166
 805.523 437.039
 894.451 597.489
 340.622 344.561
 853.615 524.830
 231.313 811.213
 588.609 545.693
 440.081 818.197
 631.210 268.599
 382.193 926.292
 852.972 343.085
 606.201 171.502
 845.014 98.824
 326.669 696.816
 451.645 549.747
 633.892 421.337
 947.556 65.739
 41.871 693.957
 636.526 441.657
 79.651 93.102
 489.342 360.822
 621.575 395.980
 952.073 163.761
 906.408 344.878
 68.062 838.812
 859.193 544.774
 346.452 586.393
 626.713 511.872
 358.060 650.677
 719.320 198.101
 280.620 229.326
 948.564 899.566
 687.498 672.626
 419.424 240.033
 867.724 267.168
 214.322 342.446
 174.603 206.301
 457.519 566.166
 72.269 810.458
 115.521 514.911
 134.562 246.549
 942.195 895.544
 651.819 368.748
 265.023 231.954
 325.113 465.748
 8.083 177.828
 833.573 645.114
 212.873 9.397
 611.521 947.417
 932.907 862.098
 683.979 585.955
 403.286 966.987
 800.630 616.909
 811.482 872.784
 751.617 915.604
 387.653 752.352
 718.832 263.249
 287.548 998.556
 841.891 222.188
 332.017 539.793
 90.269 23.737
 896.081 541.625
 716.671 29.329
 487.410 315.146
 409.262 211.708
 26.735 497.745
 102.809 187.719
 827.532 596.378
 794.917 407.905
 383.322 241.309
 640.550 351.228
 500.658 459.356
 766.044 807.180
 84.741 675.296
 306.168 264.154
 91.290 239.159
 980.982 914.801
 229.542 72.408
 402.729 79.362
 941.952 559.567
 249.603 820.413
 829.296 381.598
 428.702 951.486
 946.646 406.819
 543.729 442.767
 505.211 603.301
 6.225 705.030
 294.898 808.454
 307.378 334.584
 237.950 947.009
 579.109 464.121
 618.927 304.040
 99.718 864.491
 762.353 876.451
 775.302 748.819
 876.364 801.818
 491.272 851.738
 906.764 820.490
 169.288 692.313
 87.097 603.751
 177.902 19.454
 290.958 281.934
 677.006 714.009
 735.166 351.216
 477.265 953.476
 317.122 311.823
 969.187 195.385
 245.300 394.548
 728.891 606.342
 315.145 833.372
 98.571 448.723
 448.539 621.844
 631.722 769.811
 36.446 97.547
 2.284 543.161
 362.557 95.963
 221.924 354.324
 429.863 631.428
 662.738 358.242
 929.634 943.339
 18.914 760.102
 778.584 400.794
 488.734 572.010
 578.904 814.215
 849.085 102.115
 828.918 550.018
 912.997 158.878
 609.362 891.150
 994.304 559.961
 499.662 5.173
 293.226 371.910
 426.249 861.102
 606.288 663.706
 125.100 430.394
 950.798 114.823
 605.836 486.126
 778.112 898.050
 955.184 512.842
 584.559 70.928
 612.225 408.713
 270.556 609.701
 813.189 318.261
 356.764 949.377
 744.709 609.998
 653.703 836.664
 394.148 506.952
 663.986 733.542
 555.330 502.582
 543.141 343.131
 676.635 529.079
 977.924 871.953
 543.684 984.383
 685.314 840.019
 315.971 528.600
 169.352 939.193
 409.630 905.969
 878.006 98.680
 688.673 576.700
 413.007 412.278
 524.476 310.999
 99.670 424.137
 466.000 28.447
 112.055 857.478
 567.302 497.911
 765.199 744.215
 208.674 250.519
 277.831 3.189
 465.512 420.713
 726.006 392.245
 495.393 703.174
 453.866 886.400
 877.304 197.693
 488.655 513.530
 524.497 376.263
 582.808 503.429
 458.643 529.112
 139.030 909.592
 961.143 876.908
 180.629 170.065
 68.456 638.417
 627.955 49.207
 41.638 45.601
 804.606 101.854
 883.155 946.222
 399.361 921.582
 592.040 837.800
 79.886 562.250
 115.202 62.302
 823.576 384.505
 669.943 349.722
 483.989 294.454
 660.360 838.056
 535.970 669.145
 996.335 289.886
 679.454 852.227
 534.347 160.383
 575.159 743.182
 208.679 902.029
 431.883 875.594
 402.049 887.631
 165.161 305.238
 236.907 330.412
 53.972 319.277
 851.042 829.265
 92.328 286.153
 780.729 685.117
 875.674 134.888
 316.077 953.120
 890.610 866.385
 949.697 612.756
 456.472 932.269
 722.300 67.585
 467.592 183.897
 616.716 7.191
 127.800 701.097
 982.380 70.790
 379.013 103.171
 931.197 605.120
 981.986 760.733
 456.328 484.841
 690.859 643.507
 739.808 603.072
 608.638 724.479
 362.693 400.383
 255.854 923.588
 370.781 105.142
 720.233 413.833
 915.947 145.240
 275.103 769.306
 352.010 164.947
 305.739 338.971
 657.247 960.603
 215.841 453.138
 153.648 420.584
 104.404 573.622
 44.399 719.231
 512.693 385.919
 972.711 838.034
 1.435 595.638
 871.744 252.345
 992.526 965.605
 910.166 876.251
 413.097 939.020
 501.797 165.361
 631.944 202.720
 630.268 466.304
 850.845 308.769
 207.866 117.358
 81.657 188.401
 737.397 557.304
 632.405 146.895
 150.520 415.135
 373.399 948.555
 657.416 623.412
 142.314 506.046
 640.623 429.953
 362.779 736.389
 768.582 449.112
 135.216 486.660
 377.832 783.512
 755.379 355.639
 891.277 714.015
 322.325 424.179
 295.803 469.460
 13.619 678.091
 16.370 383.812
 884.739 474.804
 493.991 77.711
 48.344 121.552
 328.749 680.612
 616.901 241.421
 490.822 71.044
 361.796 488.189
 165.571 453.723
 119.292 605.742
 694.146 626.974
 227.573 228.223
 538.069 101.071
 831.535 988.367
 552.237 902.575
 568.366 890.223
 241.211 801.773
 725.385 845.408
 322.296 705.944
 423.722 246.818
 377.313 711.998
 161.682 328.440
 773.218 465.187
 287.763 343.395
 327.678 949.101
 756.125 683.996
 425.596 74.319
 140.764 507.434
 820.624 643.107
 95.839 149.476
 124.255 665.179
 698.635 177.378
 764.732 69.984
 801.981 814.235
 837.282 605.425
 260.867 262.504
 942.953 897.742
 743.249 157.811
 580.378 54.937
 550.132 629.045
 496.167 874.243
 170.933 751.639
 276.507 226.387
 105.719 222.828
 364.090 864.712
 168.255 916.279
 178.179 90.507
 118.160 285.025
 496.902 7.294
 85.040 963.101
 203.367 642.527
 73.849 95.120
 702.753 896.591
 563.341 17.515
 165.906 3.492
 216.151 683.980
 454.280 127.988
 350.461 320.269
 417.390 568.668
 623.465 999.999
 841.551 239.644
 342.884 333.995
 859.925 134.922
 654.852 82.519
 129.365 74.413
 207.948 944.088
 637.781 439.992
 620.345 899.309
 53.557 850.532
 489.658 536.189
 70.813 828.756
 795.696 638.661
 74.012 777.789
 320.866 756.924
 553.698 825.095
 320.308 411.689
 291.314 884.953
 736.112 320.255
 212.388 232.673
 92.261 516.735
 629.488 834.642
 107.739 308.676
 82.837 13.928
 505.801 645.288
 189.028 893.371
 412.458 36.674
 456.923 603.807
 764.364 667.642
 382.435 897.388
 876.386 693.284
 826.618 503.239
 546.129 926.546
 578.734 9.007
 43.602 661.225
 549.866 967.076
 999.315 288.375
 503.944 293.501
 466.654 622.029
 960.237 352.208
 400.865 553.929
 571.236 663.214
 26.941 299.720
 147.308 223.777
 324.860 214.700
 647.536 533.404
 358.790 970.045
 45.885 630.910
 835.962 955.541
 502.565 613.432
 973.065 667.889
 789.511 58.087
 48.350 750.920
 331.819 617.264
 454.484 362.441
 507.400 434.272
 372.108 879.508
 296.778 318.852
 541.401 237.841
 873.757 239.133
 906.662 690.613
 983.601 300.817
 987.609 616.439
 754.634 184.171
 734.852 496.044
 45.846 948.950
 852.807 992.483
 239.810 166.292
 321.408 532.247
 67.259 730.405
 271.690 105.939
 195.833 192.344
 826.026 540.108
 857.429 560.060
 811.177 979.332
 231.270 755.365
 903.962 143.606
 976.117 107.367
 241.144 364.912
 626.282 706.749
 486.002 873.551
 271.319 225.125
 916.064 105.092
 346.098 13.296
 104.829 378.893
 611.642 291.944
 993.303 496.035
 731.528 914.048
 566.317 95.673
 795.322 151.794
 398.370 862.440
 839.592 899.080
 151.900 402.449
 826.217 506.855
 788.266 200.961
 693.437 620.858
 82.186 81.072
 361.375 74.018
 761.116 930.393
 893.107 318.523
 672.114 722.981
 155.285 550.702
 213.610 498.645
 137.384 586.432
 464.448 573.725
 752.662 452.298
 57.347 839.690
 211.774 350.506
 641.065 192.204
 514.646 181.352
 470.984 448.123
 908.845 729.425
 180.461 216.172
 302.531 267.748
 487.178 144.569
 164.539 52.419
 555.076 471.806
 788.677 579.465
 991.621 442.154
 417.675 681.400
 243.497 642.735
 415.971 445.119
 146.030 792.372
 829.760 442.399
 970.287 722.642
 485.268 52.312
 837.804 888.126
 538.363 409.729
 380.146 515.668
 714.446 189.956
 6.082 632.362
 559.676 506.063
 803.270 520.066
 883.251 388.049
 597.311 342.644
 304.530 882.551
 875.279 633.145
 854.862 775.024
 462.962 255.175
 927.014 325.354
 37.712 249.302
 348.098 520.595
 727.867 416.190
 885.965 998.436
 364.089 487.990
 323.453 561.179
 29.728 604.297
 167.016 677.186
 731.702 484.761
 741.680 415.276
 558.651 14.276
 586.466 253.418
 90.751 906.058
 755.350 287.826
 10.149 50.990
 478.175 699.527
 470.144 107.217
 101.863 335.391
 405.864 731.489
 850.783 868.047
 403.218 643.183
 580.641 918.127
 233.328 874.055
 794.948 472.589
 656.826 162.739
 17.711 899.851
 509.416 464.830
 518.932 347.121
 503.702 69.571
 47.683 574.116
 181.699 335.857
 895.742 612.762
 290.688 717.290
 376.104 592.056
 747.738 562.766
 816.169 694.752
 724.362 320.581
 924.452 346.870
 94.423 796.001
 959.447 226.977
 120.811 210.904
 405.521 630.153
 337.775 76.393
 816.897 757.422
 847.721 542.771
 428.718 16.902
 878.223 554.077
 933.790 825.123
 324.658 65.332
 192.798 358.851
 977.164 929.109
 370.800 417.689
 241.368 114.128
 187.820 969.925
 907.682 362.874
 328.812 38.195
 104.103 549.082
 98.616 572.924
 135.660 71.220
 729.467 611.189
 826.446 967.390
 278.821 843.150
 47.034 803.475
 298.720 239.829
 843.776 153.747
 747.521 432.585
 452.809 935.875
 361.808 389.607
 149.487 395.359
 649.835 687.260
 475.489 963.629
 125.427 418.864
 726.256 985.532
 518.249 880.867
 448.924 762.732
 696.527 502.259
 77.097 967.113
 473.293 679.238
 148.114 110.821
 467.035 900.606
 948.646 925.883
 710.133 723.172
 6.379 605.777
 779.941 218.942
 883.049 434.033
 231.941 671.189
 974.304 301.434
 984.558 764.436
 935.052 565.128
 811.381 779.155
 328.268 91.683
 87.423 366.719
 747.289 754.535
 588.340 110.311
 45.874 117.411
 210.157 55.432
 189.513 163.035
 545.003 767.085
 331.441 245.130
 976.758 803.287
 936.414 616.428
 338.665 115.189
 496.806 971.830
 770.178 137.644
 683.898 140.189
 618.164 830.842
 680.964 947.482
 521.672 799.583
 185.125 85.792
 1.564 743.544
 826.682 674.795
 326.264 786.698
 925.306 854.104
 350.757 869.721
 923.029 845.241
 713.853 54.287
 48.209 261.291
 842.878 736.614
 769.823 201.039
 847.826 869.364
 97.509 663.963
 608.959 81.175
 423.343 774.664
 271.698 312.881
 242.571 62.828
 386.989 275.311
 42.187 850.670
 79.164 707.769
 920.952 537.909
 719.567 376.675
 68.030 18.970
 544.112 813.918
 248.842 533.437
 715.585 533.315
 548.036 244.433
 314.495 475.883
 125.864 706.774
 290.888 580.826
 934.078 964.526
 247.607 35.151
 692.113 283.333
 104.619 62.261
 878.415 844.927
 844.201 225.959
 682.983 118.167
 115.961 573.913
 386.356 972.434
 25.000 462.192
 271.299 955.015
 800.246 294.171
 183.470 945.158
 685.550 392.569
 186.454 694.822
 583.909 788.015
 308.242 531.911
 63.989 352.340
 256.695 838.332
 984.523 696.299
 750.642 315.851
 461.190 871.900
 33.415 651.113
 275.171 716.857
 422.888 11.878
 263.878 716.255
 825.225 14.424
 231.635 363.524
 870.760 952.917
 538.685 23.954
 294.803 371.638
 666.433 349.550
 912.148 577.159
 688.752 990.109
 752.940 657.430
 5.459 83.475
 824.065 616.483
 794.385 195.330
 421.918 605.788
 121.008 688.376
 790.211 85.697
 295.357 120.898
 234.280 372.887
 999.217 159.518
 68.207 102.902
 614.900 610.216
 183.272 982.196
 590.464 760.771
 738.967 33.201
 173.991 37.546
 847.644 701.710
 368.021 526.777
 960.234 441.131
 999.474 727.279
 476.254 96.981
 703.275 785.678
 362.126 861.614
 790.673 730.473
 936.783 168.677
 155.074 946.347
 594.608 454.894
 876.520 410.075
 908.146 679.685
 166.275 404.395
 65.138 197.822
 968.877 412.282
 927.565 504.298
 462.324 312.833
 589.281 382.042
 997.615 508.667
 291.011 590.823
 654.702 136.115
 17.938 839.013
 599.106 482.211
 349.632 919.009
 166.343 360.410
 901.867 492.503
 22.233 700.086
 445.003 654.931
 616.609 468.274
 907.542 551.070
 314.594 267.019
 582.481 558.568
 230.212 302.516
 7.922 896.233
 656.488 685.301
 954.608 583.043
 667.420 241.893
 437.536 996.436
 621.417 760.954
 595.507 519.577
 912.200 190.371
 23.393 982.582
 959.176 90.348
 772.362 488.479
 500.421 242.054
 781.477 357.827
 221.290 837.461
 201.534 54.022
 422.009 25.457
 603.240 182.470
 178.396 669.285
 814.581 749.874
 488.961 153.679
 447.249 474.225
 515.329 655.288
 593.359 841.756
 825.372 911.122
 698.277 994.785
 732.034 656.613
 943.610 225.331
 406.143 292.747
 259.398 555.535
 527.074 231.646
 182.859 459.810
 247.789 778.466
 502.258 468.411
 195.382 366.834
 981.159 71.622
 937.793 773.131
 416.478 792.330
 733.030 405.079
 12.169 427.456
 678.172 471.658
 171.245 581.285
 409.184 388.800
 647.218 672.339
 914.482 19.198
 830.444 427.079
 539.034 660.696
 256.486 455.915
 923.187 227.855
 147.279 207.899
 71.385 972.494
 569.115 428.888
 438.384 784.319
 205.117 103.268
 390.709 540.428
 588.002 781.630
 513.077 836.855
 168.399 616.647
 425.863 455.924
 755.229 418.257
 330.753 85.471
 560.753 558.824
 756.292 610.962
 420.531 711.992
 609.735 15.672
 297.023 688.419
 911.428 829.766
 177.895 171.441
 575.798 714.060
 161.755 980.238
 470.127 212.013
 304.329 762.445
 217.827 783.155
 548.740 297.863
 884.370 787.421
 360.034 76.444
 686.740 233.136
 54.546 583.809
 175.086 457.582
 990.663 13.862
 249.729 869.838
 953.531 548.703
 777.832 858.140
 110.036 159.759
 169.824 621.158
 672.652 240.395
 852.216 212.860
 935.642 569.104
 245.066 448.155
 131.461 804.534
 311.299 470.882
 799.428 250.232
 512.086 972.455
 216.001 210.099
 675.887 19.442
 262.855 237.667
 795.636 718.190
 714.860 706.495
 613.469 46.536
 827.861 779.217
 368.630 914.548
 761.503 303.279
 682.712 191.497
 454.341 827.326
 976.502 134.108
 199.038 619.217
 371.803 466.200
 169.943 720.936
 875.220 652.486
 311.905 34.294
 992.546 555.548
 289.417 671.675
 334.021 306.433
 53.555 196.474
 372.033 513.143
 148.454 426.933
 261.957 800.351
 239.984 584.400
 569.814 556.534
 800.909 272.481
 231.609 865.323
 176.087 7.919
 40.889 136.116
 828.469 358.540
 193.814 410.089
 835.089 640.188
 763.472 702.793
 268.305 185.745
 604.010 819.998
 20.904 418.330
 855.360 631.677
 676.922 971.270
 513.838 857.829
 909.072 423.980
 113.878 572.635
 517.364 530.385
 420.855 199.478
 984.012 160.758
 731.742 93.172
 382.149 255.018
 314.764 497.834
 668.639 482.591
 164.840 855.147
 45.719 748.447
 410.289 9.799
 876.971 294.998
 757.766 724.035
 977.928 684.001
 514.852 244.252
 311.151 50.850
 269.145 147.907
 743.993 495.744
 843.458 792.834
 571.430 492.773
 881.088 863.070
 666.561 580.329
 363.711 490.819
 50.900 56.305
 625.831 484.238
 231.975 791.838
 430.622 321.911
 146.415 841.050
 417.419 819.357
 985.518 145.120
 553.904 28.667
 532.905 81.503
 37.494 812.686
 79.369 808.262
 629.684 219.356
 120.381 604.890
 491.578 864.446
 212.181 661.057
 864.093 872.397
 841.246 850.257
 125.907 901.347
 430.664 923.897
 917.917 531.137
 600.089 641.236
 774.745 979.501
 151.219 620.312
 509.542 154.576
 558.977 54.307
 994.232 389.735
 803.647 926.403
 827.664 543.746
 428.311 405.048
 131.209 205.036
 699.121 781.712
 625.719 498.803
 586.641 586.783
 574.111 960.809
 81.089 488.614
 796.805 378.496
 662.415 739.191
 37.865 690.914
 830.424 411.089
 560.806 531.519
 676.426 498.868
 145.909 855.849
 965.144 298.804
 134.750 148.373
 965.846 889.480
 889.779 794.256
 900.157 208.687
 902.886 442.692
 888.984 246.078
 770.401 204.817
 413.982 473.731
 654.766 712.607
 744.547 436.293
 555.060 822.917
 407.053 677.565
 417.597 755.564
 429.955 40.556
 620.171 894.861
 830.197 133.353
 773.399 314.118
 110.342 84.150
 792.364 272.192
 612.031 936.869
 322.019 715.581
 573.221 375.795
 449.019 949.634
 20.509 266.148
 127.779 634.986
 3.315 500.675
 394.270 652.396
 656.505 233.905
 570.593 958.701
 627.921 40.183
 687.641 642.058
 196.305 263.915
 11.592 55.118
 55.218 646.342
 169.839 254.989
 75.038 658.908
 78.844 369.197
 156.257 185.798
 903.883 813.215
 534.544 754.982
 180.499 149.243
 25.942 286.401
 129.624 454.891
 846.876 816.415
 60.687 287.146
 899.132 268.835
 615.829 120.003
 68.551 614.722
 827.778 707.421
 895.068 626.415
 486.415 396.648
 380.894 457.145
 905.100 475.734
 116.634 928.083
 696.019 184.226
 928.241 282.276
 780.976 814.193
 940.553 262.788
 334.999 162.103
 78.476 324.301
 267.954 508.549
 300.418 117.868
 855.076 865.764
 199.304 762.409
 220.353 771.548
 386.556 889.706
 124.221 767.232
 368.884 718.190
 304.765 487.013
 464.998 61.841
 943.017 132.482
 920.870 941.374
 469.895 900.864
 452.458 453.893
 284.617 585.798
 361.612 533.074
 220.159 248.108
 474.991 844.053
 56.534 249.544
 991.205 95.721
 661.675 508.956
 885.093 698.589
 624.912 47.478
 510.293 770.159
 559.833 472.551
 115.345 703.687
 690.525 260.775
 0.947 722.943
 324.355 553.421
 306.222 288.153
 360.660 708.123
 932.660 780.619
 920.786 353.588
 861.575 349.883
 422.162 984.728
 263.433 72.860
 196.598 792.409
 957.295 954.699
 888.303 39.808
 281.116 742.572
 5.609 736.534
 557.048 863.041
 865.766 998.126
 561.637 8.661
 816.174 453.989
 673.508 358.179
 667.933 538.323
 308.420 125.913
 196.606 889.251
 454.333 999.027
 886.775 329.322
 381.252 76.500
 685.549 710.262
 169.218 601.301
 828.045 995.762
 523.051 148.899
 75.539 313.694
 327.668 962.667
 313.096 834.431
 649.447 912.554
 64.727 491.384
 966.709 590.711
 355.545 35.872
 578.745 480.408
 564.769 258.689
 613.559 966.955
 632.104 478.811
 248.837 366.455
 692.132 424.642
 550.382 685.823
 984.321 259.815
 292.772 691.768
 615.574 844.104
 786.543 144.367
 411.585 996.517
 826.187 969.990
 984.316 933.753
 578.359 326.724
 145.627 599.999
 437.456 212.062
 619.435 956.561
 427.162 626.702
 432.899 650.416
 665.388 629.997
 515.261 783.538
 233.569 582.542
 593.585 729.625
 699.486 790.826
 968.060 326.859
 689.156 859.833
 774.634 65.601
 644.230 674.332
 826.071 605.117
 46.321 811.695
 569.080 625.633
 451.540 722.030
 437.932 449.241
 122.928 469.803
 335.059 358.761
 544.517 629.844
 865.826 186.801
 770.407 875.427
 615.319 632.666
 230.765 333.261
 325.163 252.687
 62.294 246.650
 531.621 36.167
 235.035 361.245
 614.380 565.820
 144.766 596.024
 408.354 625.743
 68.624 494.012
 506.441 684.369
 31.564 62.377
 165.798 382.940
 496.922 449.789
 687.892 206.048
 622.734 401.139
 215.833 119.278
 66.668 146.975
 851.827 615.442
 879.976 789.467
 691.577 316.232
 510.963 940.662
 977.856 796.889
 400.921 345.609
 847.264 420.095
 862.736 116.257
 665.223 729.309
 600.519 536.366
 375.833 925.001
 276.341 837.996
 624.429 458.469
 329.739 952.186
 209.089 172.124
 882.139 696.415
 78.255 302.527
 40.171 766.310
 88.901 169.030
 480.375 976.402
 874.827 388.296
 537.610 562.582
 827.822 890.402
 518.341 776.219
 573.371 38.515
 958.593 115.936
 713.614 459.827
 588.784 147.945
 627.569 234.544
 850.894 140.235
 954.560 332.051
 637.682 501.059
 61.933 364.203
 142.295 980.058
 411.094 96.100
 175.998 613.447
 713.364 731.122
 341.563 716.199
 114.121 801.893
 52.663 727.877
 193.086 849.800
 531.324 179.029
 231.575 776.424
 765.051 377.042
 213.399 379.668
 584.654 919.578
 212.119 740.350
 858.330 776.564
 819.175 661.817
 565.487 275.081
 808.535 661.780
 696.590 852.877
 365.837 213.643
 457.524 283.885
 563.232 191.283
 776.289 231.702
 793.502 209.514
 207.154 354.072
 124.428 710.621
 796.529 802.876
 861.281 929.674
 562.954 270.761
 453.959 997.438
 900.880 798.565
 526.204 394.929
 347.667 339.020
 586.283 259.105
 861.876 674.458
 578.004 921.300
 608.121 202.437
 103.142 821.146
 492.047 467.291
 974.023 126.628
 554.380 151.848
 899.473 69.172
 234.270 717.136
 57.712 0.275
 321.471 544.360
 133.541 337.932
 709.422 489.127
 989.764 7.355
 365.377 289.739
 477.908 317.111
 980.761 506.884
 272.632 840.595
 739.531 229.382
 917.724 200.700
 432.175 918.647
 207.207 355.721
 588.883 632.513
 378.957 245.265
 451.351 757.188
 484.701 430.398
 945.680 964.919
 411.583 622.136
 559.141 725.862
 887.265 972.100
 314.406 547.422
 1.363 449.552
 232.840 545.685
 247.641 66.884
 592.922 714.492
 338.730 672.996
 433.766 732.120
 401.169 308.878
 592.645 607.780
 34.448 25.436
 768.512 335.300
 852.692 679.436
 792.685 795.044
 839.070 643.932
 288.404 873.697
 276.452 955.216
 991.186 491.830
 396.874 45.016
 163.171 418.780
 768.795 516.072
 201.674 281.456
 944.825 68.510
 852.492 547.006
 981.525 596.490
 483.033 878.251
 153.251 87.891
 943.083 665.533
 878.006 478.401
 388.829 659.652
 497.298 255.079
 519.129 39.299
 874.615 858.551
 374.981 404.716
 646.872 798.448
 790.341 699.691
 556.908 640.228
 814.384 919.708
 367.645 425.147
 714.613 298.800
 992.860 696.967
 232.885 5.908
 336.851 692.237
 521.185 888.279
 904.824 734.981
 3.096 530.375
 94.954 805.918
 365.431 548.153
 607.324 241.412
 10.848 197.392
 77.951 684.084
 827.813 768.419
 669.592 647.091
 743.650 986.408
 304.892 274.649
 607.269 495.103
 719.733 255.345
 841.355 121.764
 831.386 60.609
 553.214 792.462
 671.695 192.509
 396.281 870.124
 522.221 402.482
 130.553 144.306
 926.696 621.136
 193.388 423.460
 44.860 869.785
 518.546 519.962
 777.530 723.493
 640.641 618.583
 240.453 995.406
 807.049 464.190
 327.206 510.813
 355.556 268.664
 190.156 950.218
 172.606 635.391
 722.579 342.836
 245.949 437.806
 361.919 480.011
 492.077 412.754
 399.194 152.558
 451.269 76.687
 196.522 72.784
 582.904 420.505
 335.288 762.683
 695.442 55.426
 371.558 731.678
 146.839 76.230
 20.915 353.137
 442.979 779.247
 768.160 917.293
 537.888 560.273
 962.416 93.104
 747.174 253.196
 857.672 192.877
 675.418 924.498
 62.960 186.395
 832.538 674.049
 824.088 856.831
 779.844 411.257
 146.646 95.559
 263.183 370.742
 242.965 379.219
 120.962 437.169
 226.660 507.995
 14.687 189.062
 548.660 772.435
 638.002 111.378
 857.233 686.438
 889.059 221.974
 839.113 120.915
 115.597 604.245
 54.674 206.533
 490.711 123.922
 791.022 370.755
 581.384 159.944
 824.474 725.806
 415.951 115.565
 588.176 137.314
 728.588 55.255
 289.535 351.214
 399.302 184.839
 801.788 727.375
 460.918 346.865
 778.779 376.532
 907.036 920.903
 104.113 792.155
 107.293 820.775
 5.945 646.216
 71.642 879.437
 545.218 28.421
 460.355 159.962
 645.127 568.941
 920.483 370.916
 877.688 127.212
 555.428 980.239
 192.587 851.919
 567.761 87.920
 75.173 733.142
 25.521 49.260
 993.687 356.150
 410.949 43.180
 758.050 521.966
 943.183 699.956
 709.242 83.147
 401.177 876.981
 713.141 630.099
 291.430 177.189
 297.381 195.260
 141.633 710.726
 74.268 576.976
 593.716 415.216
 795.003 144.582
 908.865 372.845
 16.601 509.631
 776.790 533.591
 797.178 439.526
 688.918 3.930
 10.098 68.603
 40.558 160.423
 553.341 313.496
 973.588 759.867
 776.012 425.242
 365.440 544.442
 25.895 576.700
 371.634 574.916
 95.268 72.731
 300.462 301.129
 89.835 229.982
 55.600 721.089
 528.714 766.583
 844.242 553.184
 291.285 998.675
 686.981 205.863
 926.559 605.162
 556.222 171.905
 228.318 804.806
 740.787 887.148
 328.013 616.664
 516.963 803.601
 669.204 337.598
 85.127 552.627
 481.966 376.321
 393.996 373.930
 981.248 305.069
 262.242 109.965
 755.733 115.970
 663.674 803.107
 307.616 653.611
 164.525 465.087
 641.217 507.941
 989.671 736.218
 200.062 27.813
 702.327 627.597
 416.527 806.128
 865.205 195.388
 92.246 9.363
 619.980 75.613
 775.937 309.377
 888.784 194.392
 81.307 221.735
 832.247 436.676
 402.211 175.782
 462.177 521.278
 974.640 216.467
 525.488 97.075
 522.728 461.207
 274.554 90.901
 454.328 167.171
 796.170 438.835
 464.415 881.337
 668.153 496.794
 513.420 789.046
 783.888 21.784
 102.459 203.781
 868.533 650.587
 26.289 574.491
 96.916 177.523
 883.826 365.225
 106.431 687.224
 429.518 389.525
 825.352 162.789
 799.040 378.367
 858.419 635.524
 10.315 711.080
 590.257 231.624
 274.311 844.341
 790.013 706.175
 226.171 301.829
 886.749 728.913
 460.953 418.550
 497.571 433.010
 812.530 917.049
 444.848 582.275
 810.192 891.326
 814.284 318.499
 174.449 717.149
 453.910 374.961
 138.845 639.550
 270.731 80.641
 703.778 419.827
 274.839 519.307
 614.962 81.333
 281.929 75.990
 215.112 867.410
 698.826 918.487
 222.441 423.108
 770.515 982.361
 651.803 607.813
 902.168 903.690
 299.718 426.939
 229.616 364.759
 577.559 291.629
 993.816 164.530
 690.063 145.591
 679.181 319.399
 739.672 173.220
 455.603 852.413
 889.594 573.868
 575.986 993.209
 166.672 770.293
 834.686 29.732
 334.052 946.985
 500.215 409.993
 846.224 784.275
 763.538 162.192
 626.481 980.163
 360.473 699.489
 18.316 712.925
 754.921 407.235
 75.351 688.423
 934.270 521.815
 514.324 196.945
 247.576 38.411
 386.303 551.481
 792.487 207.367
 374.284 33.995
 62.929 463.774
 730.549 695.905
 43.980 891.002
 182.697 966.317
 773.954 945.711
 699.142 455.159
 880.493 709.391
 177.477 802.323
 484.384 310.361
 844.655 137.875
 602.181 951.693
 207.140 167.818
 169.804 646.625
 610.488 85.706
 660.519 906.280
 38.088 199.148
 41.686 237.974
 452.890 134.292
 268.085 29.984
 346.876 788.415
 361.317 744.670
 871.892 404.383
 293.612 981.424
 971.570 569.995
 752.569 959.652
 884.779 944.878
 485.919 6.209
 641.841 697.947
 340.819 298.301
 199.311 125.516
 551.796 139.414
 459.186 605.517
 979.905 550.409
 973.818 834.173
 250.566 699.444
 856.678 360.762
 419.792 322.134
 587.422 472.218
 462.041 587.505
 631.900 936.461
 514.715 26.365
 286.001 461.074
 134.750 978.150
 917.231 697.798
 474.888 241.838
 918.182 474.151
 127.784 88.913
 628.410 677.911
 724.424 754.510
 230.489 890.496
 222.282 850.858
 15.306 759.279
 143.942 619.116
 351.930 30.012
 997.539 466.863
 428.090 707.968
 348.403 134.493
 165.703 574.832
 841.906 40.802
 307.495 118.169
 179.038 713.165
 239.287 207.369
 100.109 688.282
 709.632 716.018
 772.810 243.861
 864.120 902.846
 246.274 798.402
 383.823 144.550
 413.646 695.034
 542.163 502.530
 15.956 406.050
 536.159 305.761
 866.784 388.135
 949.048 163.673
 630.582 955.510
 932.031 571.075
 50.865 581.281
 2.135 33.089
 604.240 88.722
 917.603 688.129
 711.995 747.149
 166.680 23.573
 135.395 475.323
 273.240 9.652
 229.802 203.330
 544.479 885.800
 755.065 116.607
 551.120 749.276
 807.608 559.033
 606.680 863.098
 728.204 1.872
 694.810 329.526
 77.124 778.950
 656.147 92.452
 686.466 473.133
 290.321 528.781
 582.681 533.275
 234.608 572.327
 108.225 162.979
 756.150 56.893
 700.804 902.241
 725.953 956.378
 555.668 910.389
 144.116 393.224
 298.019 434.250
 349.452 651.827
 28.991 630.612
 993.272 206.227
 833.101 18.553
 585.270 702.281
 404.139 717.758
 855.931 440.297
 669.537 26.619
 829.554 716.993
 683.263 192.525
 697.880 203.460
 79.805 700.729
 737.503 672.009
 705.987 472.543
 364.091 918.591
 795.140 824.022
 280.198 753.433
 44.784 339.094
 696.745 811.174
 982.767 293.092
 14.623 538.951
 39.208 401.495
 694.157 698.239
 217.169 332.456
 446.167 721.036
 311.412 119.262
 307.186 215.970
 352.763 739.566
 649.055 263.701
 649.340 232.147
 83.980 77.544
 202.435 729.751
 502.521 354.399
 844.170 269.495
 894.404 688.158
 579.707 662.356
 999.176 763.659
 925.034 662.862
 392.268 460.768
 571.873 172.542
 86.900 257.256
 246.729 869.644
 706.472 473.930
 877.260 7.575
 416.736 519.202
 55.090 830.500
 91.443 692.235
 661.854 172.162
 186.622 638.568
 479.875 29.643
 912.756 830.177
 668.842 824.239
 994.457 589.112
 386.479 404.612
 395.569 81.897
 249.174 730.839
 243.856 287.940
 155.469 360.928
 21.541 362.098
 572.113 993.028
 182.101 757.885
 252.883 187.068
 324.126 407.524
 521.762 179.617
 92.160 638.003
 404.449 236.497
 102.659 73.757
 688.918 971.218
 509.295 787.607
 293.288 346.017
 752.427 428.672
 427.138 909.411
 587.657 11.432
 963.401 93.501
 490.881 791.757
 157.757 870.200
 903.384 997.034
 530.160 663.097
 749.445 697.596
 980.642 436.582
 48.136 400.255
 374.222 282.297
 895.871 872.170
 175.790 431.981
 340.593 640.532
 726.737 422.795
 753.832 702.239
 365.475 494.467
 863.352 375.097
 441.416 215.842
 94.476 350.892
 947.418 721.079
 818.790 809.549
 792.959 822.863
 388.919 626.491
 906.584 92.247
 889.818 972.036
 341.551 823.359
 631.130 947.569
 266.477 598.219
 890.125 829.258
 259.580 34.700
 967.477 262.830
 250.413 732.566
 493.354 654.702
 29.406 562.158
 202.157 583.269
 689.057 292.233
 241.813 373.039
 89.989 292.599
 987.013 862.541
 332.560 229.313
 352.690 699.299
 835.342 491.537
 649.762 322.022
 504.002 636.571
 63.376 767.449
 349.261 640.772
 166.387 958.647
 965.364 816.971
 387.400 600.194
 398.429 162.661
 741.474 896.430
 958.102 786.833
 188.584 210.338
 499.991 217.062
 824.532 446.708
 127.467 492.927
 423.435 343.724
 329.854 328.328
 160.833 227.455
 443.017 485.722
 250.408 874.774
 344.417 202.233
 652.062 458.661
 287.360 784.170
 459.558 647.893
 251.153 726.517
 385.107 598.586
 600.965 191.830
 337.252 121.419
 882.382 813.766
 176.532 814.833
 342.967 379.771
 647.948 515.605
 101.785 441.648
 375.811 394.501
 556.202 638.660
 888.749 292.027
 604.659 973.046
 472.162 89.309
 9.280 320.543
 352.252 699.085
 860.587 597.435
 257.808 564.418
 729.327 640.291
 819.398 806.712
 991.171 524.866
 914.769 573.789
 736.094 687.315
 896.383 923.156
 75.642 385.253
 412.783 220.256
 941.448 210.093
 108.331 537.646
 233.636 138.133
 32.721 675.104
 487.852 979.190
 867.322 965.022
 847.086 681.925
 662.866 29.790
 765.221 308.893
 343.480 681.836
 452.168 266.703
 754.677 531.542
 967.653 623.223
 85.227 938.209
 157.388 760.822
 470.182 314.939
 329.826 789.014
 958.441 605.650
 925.376 799.240
 604.891 883.143
 117.439 306.914
 604.117 378.331
 693.639 850.206
 328.115 15.355
 36.880 350.568
 150.302 383.731
 103.466 277.000
 646.879 481.114
 976.396 74.914
 356.413 978.327
 556.371 542.694
 770.062 927.459
 894.333 576.433
 716.718 4.973
 423.915 808.466
 226.214 571.530
 229.607 381.365
 304.622 70.829
 499.444 309.773
 671.465 879.085
 425.379 362.307
 300.527 468.198
 199.207 59.716
 813.230 238.460
 28.976 539.276
 213.450 205.322
 595.535 625.260
 770.893 749.891
 359.413 308.250
 780.170 240.207
 96.200 949.449
 496.434 641.700
 918.469 258.330
 405.606 417.741
 471.755 451.615
 585.965 497.692
 562.052 888.120
 794.211 798.847
 976.628 927.562
 927.385 434.241
 945.688 212.547
 114.602 40.175
 509.918 93.017
 149.891 600.858
 911.275 463.302
 638.229 233.756
 118.281 966.198
 767.834 894.652
 291.821 829.191
 297.812 148.324
 656.018 669.099
 244.404 576.963
 76.691 457.155
 22.370 127.448
 86.393 642.160
 939.906 559.515
 1.990 740.342
 23.084 994.368
 733.416 713.270
 54.883 487.809
 408.978 256.554
 427.835 189.385
 774.774 939.596
 230.101 391.085
 648.043 588.530
 792.174 22.906
 404.286 649.500
 423.431 591.001
 396.526 656.968
 50.584 365.693
 386.200 651.875
 47.897 765.322
 5.800 127.839
 414.297 317.619
 173.847 151.499
 125.696 548.222
 396.302 917.448
 570.550 397.188
 371.617 511.545
 389.734 815.445
 78.800 811.894
 293.063 576.318
 81.911 638.191
 847.220 850.369
 595.988 741.954
 234.624 48.356
 597.670 427.290
 309.168 916.185
 50.582 310.123
 240.090 962.023
 976.281 409.374
 785.086 369.696
 414.403 753.414
 991.709 479.953
 262.098 456.780
 443.968 343.871
 997.510 643.718
 178.569 427.743
 512.524 175.495
 50.657 199.140
 797.253 276.930
 668.117 487.871
 326.524 394.341
 400.936 397.514
 444.207 882.686
 350.059 362.601
 274.661 985.430
 299.185 188.958
 115.244 498.529
 421.593 580.940
 486.170 102.327
 49.243 516.055
 93.596 595.404
 887.810 656.966
 661.293 806.183
 262.061 840.860
 621.566 315.877
 962.240 120.305
 946.033 965.115
 23.050 176.913
 313.601 492.083
 869.869 534.253
 431.701 258.404
 107.498 469.775
 675.813 447.342
 278.640 993.056
 523.043 94.629
 984.197 611.007
 212.529 953.548
 215.276 747.032
 56.458 261.638
 805.434 793.411
 191.343 615.840
 857.440 542.743
 843.752 166.291
 445.754 619.399
 385.168 386.739
 36.613 985.122
 267.064 593.213
 922.412 359.771
 13.118 873.844
 634.687 729.451
 657.060 14.317
 207.190 26.718
 661.635 598.337
 312.198 593.309
 449.159 614.664
 522.250 472.777
 183.064 385.980
 167.198 742.081
 531.538 365.250
 701.976 556.521
 440.997 627.926
 991.202 946.356
 773.826 669.607
 98.251 526.152
 299.965 235.605
 762.241 535.502
 456.854 338.649
 808.363 163.741
 441.701 732.092
 894.960 78.956
 211.531 906.967
 712.764 905.729
 430.939 71.783
 553.810 15.218
 118.848 593.835
 924.153 109.392
 950.853 460.876
 27.785 418.284
 823.216 533.465
 769.851 870.334
 281.516 663.058
 763.779 842.219
 867.785 251.595
 356.222 312.670
 904.351 17.969
 160.528 716.805
 973.090 749.274
 96.862 71.402
 581.354 674.429
 636.208 80.663
 649.313 969.765
 325.582 765.621
 379.945 346.072
 800.200 532.996
 357.641 870.748
 260.678 621.481
 892.628 233.947
 783.088 161.050
 417.660 801.581
 138.764 45.527
 335.205 628.821
 908.918 857.637
 995.399 394.125
 294.434 871.787
 298.107 105.314
 929.810 881.541
 800.601 715.714
 326.307 210.157
 672.478 150.678
 985.456 733.327
 571.990 4.119
 260.466 308.948
 675.978 532.926
 298.625 420.089
 35.731 906.896
 799.123 611.060
 962.823 706.210
 372.698 964.876
 785.008 781.308
 325.289 231.125
 518.417 75.728
 118.399 580.011
 447.559 276.037
 323.534 410.034
 410.986 0.136
 904.249 268.248
 583.223 112.207
 272.390 113.628
 500.963 996.318
 998.916 741.700
 984.980 708.746
 865.751 833.941
 893.426 729.580
 253.514 455.680
 444.687 55.959
 628.588 824.214
 259.716 21.690
 158.039 243.085
 588.631 31.156
 606.580 453.024
 151.441 289.910
 598.503 504.667
 88.234 171.530
 829.778 98.208
 83.384 542.026
 739.985 161.538
 407.679 771.968
 677.137 17.871
 471.402 295.584
 465.654 608.444
 262.932 59.316
 101.816 933.609
 477.228 563.942
 713.015 719.856
 135.565 109.604
 916.351 640.199
 434.154 357.400
 865.953 555.632
 510.003 121.082
 982.339 816.332
 805.912 984.603
 84.811 788.983
 984.235 633.401
 201.043 352.597
 565.591 807.567
 86.635 36.707
 41.752 292.124
 659.290 935.745
 472.319 3.094
 423.812 210.135
 66.396 797.722
 149.350 332.397
 970.448 313.994
 751.744 724.940
 132.025 749.567
 551.940 800.666
 339.332 735.478
 924.820 908.973
 205.315 197.915
 248.288 324.826
 281.349 575.206
 14.832 229.468
 662.741 850.706
 810.185 915.953
 351.640 349.927
 507.117 24.487
 441.711 47.014
 706.223 50.592
 505.115 537.294
 997.080 268.156
 721.020 805.294
 657.896 429.873
 564.575 288.341
 683.408 525.250
 757.251 482.090
 581.048 633.058
 598.399 824.307
 834.129 657.901
 391.433 835.682
 756.104 912.385
 37.039 390.860
 187.856 35.682
 784.199 579.160
 984.826 330.174
 854.653 323.485
 944.886 970.035
 137.927 828.725
 11.806 674.495
 295.522 989.677
 601.489 845.010
 520.733 205.557
 415.698 106.308
 434.461 116.755
 385.605 948.486
 419.929 733.347
 508.170 288.853
 326.266 288.556
 463.268 321.544
 321.477 88.678
 517.832 829.136
 621.290 199.870
 402.511 38.352
 437.178 207.685
 481.914 221.735
 302.597 594.461
 605.086 204.958
 682.770 729.994
 820.183 126.753
 634.659 680.627
 546.253 622.540
 147.815 269.707
 523.656 736.566
 504.450 217.704
 698.999 499.211
 592.200 43.255
 254.867 190.159
 82.784 397.552
 961.465 814.137
 954.252 955.220
 426.999 479.155
 137.137 107.013
 254.941 938.770
 461.947 845.775
 505.912 56.270
 386.714 150.454
 714.725 902.155
 701.360 237.167
 362.143 404.774
 6.363 535.942
 557.237 250.801
 915.453 581.720
 489.174 156.617
 758.000 984.279
 274.178 798.317
 881.510 710.120
 299.803 957.269
 256.547 407.001
 278.164 685.963
 946.955 906.283
 514.197 166.890
 561.918 217.640
 504.117 82.541
 190.986 793.882
 861.210 660.321
 629.461 989.946
 756.871 540.486
 223.420 9.683
 928.809 442.475
 148.282 157.447
 787.799 494.765
 832.315 460.092
 19.983 531.054
 950.230 160.606
 181.912 642.167
 548.399 809.867
 297.212 575.152
 481.886 691.044
 141.774 970.784
 207.032 735.756
 331.651 976.106
 797.711 456.670
 165.690 22.963
 757.342 392.830
 412.375 856.099
 154.589 197.249
 435.017 569.752
 893.428 487.591
 616.600 80.357
 566.304 516.840
 449.094 250.808
 563.900 329.468
 693.489 680.368
 611.094 467.711
 76.134 890.995
 53.791 241.104
 272.234 448.441
 376.197 719.742
 724.599 143.345
 126.749 747.863
 769.278 177.977
 670.429 579.991
 781.926 827.810
 665.691 38.307
 640.134 9.215
 539.102 89.024
 816.118 836.195
 356.464 289.895
 297.943 606.792
 675.193 913.763
 290.603 755.881
 221.829 587.968
 103.979 443.330
 536.502 781.021
 703.886 428.447
 231.975 331.115
 324.518 292.335
 850.561 751.559
 132.908 503.998
 792.985 212.313
 844.036 144.077
 717.441 721.419
 132.657 678.010
 646.139 92.755
 726.428 149.694
 705.111 155.443
 824.457 704.709
 598.593 344.086
 423.975 871.640
 172.883 207.304
 791.499 469.485
 549.956 524.804
 548.014 72.671
 555.486 61.043
 92.555 372.576
 479.476 577.860
 635.808 510.937
 493.689 541.015
 303.456 27.216
 414.958 89.043
 274.828 725.344
 506.927 780.321
 0.781 807.687
 917.284 529.523
 278.725 593.187
 369.216 12.197
 513.373 96.177
 283.311 820.952
 348.457 521.185
 471.713 354.517
 84.622 172.081
 495.135 7.834
 797.611 491.368
 233.600 794.473
 812.161 563.352
 925.151 299.390
 472.674 824.897
 57.533 448.648
 861.433 336.742
 944.030 251.955
 957.024 449.723
 416.728 573.131
 485.774 242.253
 872.695 402.961
 511.692 662.123
 407.818 728.979
 328.008 846.817
 169.544 238.872
 976.414 857.464
 506.941 970.231
 327.192 793.253
 350.649 981.962
 31.294 472.189
 326.079 914.876
 309.042 102.715
 903.330 314.608
 802.368 426.836
 882.509 83.549
 999.683 2.370
 372.449 824.837
 783.639 689.025
 266.267 946.438
 769.768 104.745
 873.984 653.128
 443.661 185.692
 618.887 705.755
 889.632 891.168
 521.867 548.018
 686.499 185.438
 21.192 959.324
 456.041 358.949
 641.776 296.857
 544.892 444.746
 228.805 40.234
 437.208 380.434
 189.513 288.084
 97.738 865.876
 191.036 8.170
 475.164 791.780
 491.801 782.698
 624.483 149.643
 942.209 979.957
 183.162 480.279
 283.762 325.126
 435.789 942.850
 763.982 730.012
 680.725 771.293
 30.066 607.478
 652.841 278.019
 483.092 265.806
 20.028 229.326
 685.637 16.238
 446.927 682.167
 391.002 389.118
 974.735 582.495
 377.054 36.703
 896.430 191.698
 550.241 90.762
 386.014 855.638
 967.182 668.030
 670.106 652.130
 186.826 994.636
 890.343 954.513
 103.291 10.557
 203.574 104.180
 458.935 966.364
 389.864 882.040
 142.859 227.072
 900.154 761.862
 139.122 432.457
 68.409 487.236
 301.448 151.024
 157.739 73.591
 650.624 917.835
 104.965 148.500
 473.488 917.181
 700.102 623.906
 457.935 802.715
 491.223 75.099
 439.508 124.057
 774.096 181.231
 27.619 324.296
 520.991 974.217
 592.277 202.447
 263.418 26.268
 447.389 404.312
 586.640 675.635
 889.540 860.698
 665.137 805.888
 319.831 970.463
 891.359 932.071
 472.461 704.915
 176.950 549.048
 731.706 57.885
 565.925 20.490
 276.588 391.041
 851.124 154.080
 940.573 126.236
 464.774 958.100
 6.090 955.823
 885.338 610.817
 917.568 708.628
 608.578 116.530
 42.235 294.968
 641.167 456.361
 38.481 720.592
 839.158 768.652
 213.491 109.298
 907.683 479.905
 24.843 500.351
 757.428 634.700
 867.351 23.544
 260.682 489.874
 702.564 926.179
 426.231 807.877
 352.933 997.429
 107.263 35.747
 267.721 762.209
 637.272 534.304
 848.562 594.988
 151.051 337.280
 527.426 721.023
 765.027 198.199
 450.044 155.614
 565.060 315.443
 18.276 599.493
 360.346 520.348
 572.983 419.117
 117.227 542.241
 995.684 243.757
 672.639 416.448
 16.481 697.085
 857.901 130.696
 34.503 29.895
 231.901 181.611
 485.723 254.185
 749.085 71.602
 384.623 8.765
 470.452 668.284
 977.415 165.524
 791.968 290.283
 284.845 856.638
 119.176 907.097
 194.725 550.008
 792.308 744.431
 154.107 297.667
 774.165 183.588
 77.342 744.679
 892.489 213.199
 951.248 719.911
 597.039 928.522
 607.433 681.282
 394.560 38.072
 22.787 293.536
 585.880 905.463
 283.757 453.869
 200.356 967.659
 442.779 17.973
 233.580 86.501
 43.857 825.017
 402.760 431.371
 189.633 774.255
 676.525 295.515
 958.230 208.308
 176.488 21.088
 501.831 639.367
 628.948 168.074
 720.537 485.968
 137.218 695.226
 407.823 431.431
 496.907 228.051
 814.396 873.135
 764.693 236.269
 734.948 697.629
 70.693 913.254
 249.952 923.994
 318.418 790.623
 868.016 131.257
 105.677 195.873
 932.417 690.067
 913.817 898.806
 150.310 709.909
 918.910 38.223
 49.907 987.231
 72.239 284.306
 98.045 683.741
 852.476 300.302
 349.421 705.575
 109.970 811.044
 533.896 910.909
 84.465 872.852
 807.416 104.999
 189.375 442.248
 336.063 936.700
 804.552 748.112
 995.468 79.497
 719.603 737.623
 746.360 643.535
 213.576 460.202
 391.626 444.346
 64.760 411.072
 84.167 260.929
 155.127 828.000
 994.564 402.984
 194.218 737.809
 272.661 17.683
 442.037 215.648
 860.307 484.122
 992.760 147.577
 799.529 742.953
 101.802 589.282
 600.258 404.693
 437.485 169.756
 606.469 278.558
 832.363 493.294
 454.443 510.520
 743.922 6.532
 930.085 651.760
 933.264 695.445
 285.354 674.133
 885.569 401.866
 301.372 575.930
 857.143 657.332
 725.442 787.949
 599.058 146.887
 751.780 995.936
 312.596 175.225
 755.267 281.062
 101.424 516.397
 770.937 75.738
 541.871 506.000
 189.521 409.189
 266.451 166.567
 714.435 237.591
 995.458 43.861
 904.555 419.856
 933.845 540.472
 169.628 605.444
 130.548 145.799
 153.773 78.693
 357.954 625.988
 253.241 479.493
 471.430 17.183
 986.160 457.740
 542.066 989.652
 936.639 274.554
 387.331 663.620
 608.458 332.977
 349.772 370.472
 272.930 691.816
 266.783 791.196
 512.886 15.799
 836.673 759.227
 834.656 761.690
 897.511 194.438
 330.056 951.979
 203.707 811.705
 761.634 794.905
 896.982 609.802
 660.647 961.670
 137.623 648.378
 565.580 209.647
 981.096 232.238
 589.594 565.308
 74.646 578.394
 241.486 664.465
 707.179 93.336
 193.018 442.819
 100.141 52.369
 295.257 919.819
 82.290 281.815
 110.797 707.284
 780.066 196.284
 12.981 375.578
 88.993 550.551
 176.620 339.323
 209.290 607.931
 669.225 287.411
 748.145 199.116
 172.592 824.674
 957.352 707.686
 400.122 251.963
 811.852 246.726
 6.861 765.041
 393.976 826.975
 151.527 668.842
 559.663 817.772
 0.476 991.034
 84.700 390.683
 453.404 536.873
 457.178 350.542
 513.582 496.095
 561.192 3.821
 768.613 122.741
 628.636 709.488
 841.312 331.560
 791.384 988.155
 817.643 752.043
 193.699 532.389
 166.122 455.574
 101.259 931.066
 590.360 215.952
 523.498 175.928
 366.055 412.356
 133.176 106.790
 721.697 61.098
 382.169 436.756
 647.344 633.341
 664.863 209.272
 530.251 335.939
 737.479 819.770
 294.957 98.025
 758.694 696.232
 297.106 203.814
 747.770 501.361
 316.150 69.881
 762.666 185.621
 296.733 201.014
 62.337 292.582
 389.771 631.489
 142.461 768.530
 682.680 817.657
 108.492 845.681
 328.012 783.075
 988.258 806.687
 577.793 509.778
 480.944 67.165
 207.500 939.942
 310.458 768.033
 622.068 212.988
 897.755 201.530
 433.062 766.807
 915.251 920.496
 790.777 921.200
 442.023 332.033
 260.202 420.849
 733.951 251.892
 511.340 918.354
 969.570 108.350
 721.255 440.327
 969.289 813.018
 979.494 806.718
 630.299 355.682
 475.401 711.889
 317.372 791.335
 103.612 562.264
 424.509 845.872
 834.152 177.257
 825.746 14.250
 690.620 465.789
 595.356 918.297
 101.623 198.752
 656.039 253.850
 327.746 907.854
 444.766 826.788
 412.848 793.155
 133.905 659.050
 911.450 746.279
 852.483 658.562
 453.594 264.701
 989.487 876.457
 928.155 106.861
 376.602 422.110
 801.573 120.542
 618.400 937.876
 401.017 261.114
 318.776 433.231
 141.634 535.791
 526.210 790.202
 882.748 489.294
 548.443 441.863
 276.503 50.306
 858.688 422.582
 996.617 642.576
 197.804 37.102
 679.765 625.674
 65.568 906.046
 806.039 455.219
 562.908 743.763
 319.309 668.369
 297.352 302.438
 727.763 525.677
 676.082 881.070
 617.081 133.869
 92.670 322.303
 794.461 285.063
 51.072 692.548
 704.978 366.546
 277.995 815.518
 819.613 202.000
 44.674 475.895
 586.903 901.430
 771.987 663.769
 420.904 934.845
 127.215 442.610
 423.429 56.493
 163.528 410.618
 917.884 135.410
 109.176 819.362
 918.245 777.893
 515.500 12.718
 835.523 132.728
 32.360 266.584
 704.469 865.638
 835.618 424.865
 117.301 781.065
 1.373 34.469
 704.138 403.434
 51.146 341.911
 179.836 343.322
 704.873 402.559
 665.610 944.028
 126.077 312.164
 625.606 399.097
 755.851 856.316
 471.323 760.119
 167.352 609.769
 771.144 416.117
 266.409 142.553
 352.280 260.974
 980.987 707.640
 145.151 804.407
 264.843 815.337
 845.861 496.171
 559.437 927.883
 764.308 984.473
 661.477 134.923
 189.959 520.410
 408.327 863.247
 304.115 243.950
 474.593 214.549
 859.184 277.155
 453.663 460.995
 247.922 931.564
 938.917 123.356
 117.778 573.875
 509.894 239.673
 719.382 842.938
 936.513 248.451
 789.118 667.976
 934.721 969.630
 981.887 489.680
 913.568 595.099
 923.099 960.016
 148.288 289.725
 523.088 311.347
 76.427 861.249
 680.409 299.620
 152.414 155.515
 233.456 789.304
 196.395 61.093
 546.626 449.531
 49.758 718.328
 434.896 852.158
 795.162 192.060
 939.292 324.520
 833.353 219.953
 418.737 924.358
 831.380 940.653
 377.551 724.440
 393.672 754.311
 712.011 462.716
 263.792 704.735
 646.613 414.464
 773.408 295.302
 506.731 850.030
 27.429 273.360
 808.300 570.611
 189.411 219.124
 558.977 70.625
 26.800 349.981
 484.066 804.956
 236.728 659.727
 392.892 679.590
 723.609 730.819
 568.384 212.429
 991.451 427.650
 829.278 195.586
 776.442 357.425
 418.045 139.931
 437.088 895.357
 699.283 196.598
 975.965 650.940
 606.889 668.525
 753.424 206.264
 100.784 78.577
 411.596 505.271
 535.663 120.721
 527.360 400.036
 708.318 648.913
 404.218 67.395
 543.158 257.469
 871.945 563.299
 457.068 469.787
 244.383 965.220
 677.468 213.198
 772.880 912.792
 387.155 140.901
 186.625 956.910
 955.166 632.335
 720.961 797.068
 556.621 516.712
 467.826 70.303
 761.370 916.986
 834.495 963.207
 709.751 190.264
 341.267 177.049
 25.142 973.033
 227.443 76.614
 822.007 443.809
 247.843 603.278
 942.332 350.651
 337.074 404.823
 733.620 265.883
 282.063 817.144
 311.955 215.335
 289.160 780.318
 830.984 965.128
 52.852 453.256
 2.344 156.776
 149.256 442.755
 138.319 373.082
 887.782 935.031
 669.810 445.480
 85.352 127.549
 241.612 621.317
 84.263 738.207
 615.211 980.829
 50.229 815.661
 182.698 2.726
 572.340 902.236
 582.768 839.279
 581.055 888.499
 833.399 482.413
 921.144 741.003
 380.696 27.731
 709.312 42.227
 287.945 10.560
 94.653 830.293
 434.631 774.616
 775.881 207.351
 496.506 907.822
 742.337 256.659
 772.534 450.022
 154.117 892.319
 703.450 243.181
 96.342 800.816
 483.727 996.263
 498.019 823.959
 251.031 304.895
 739.318 198.414
 394.863 571.540
 153.088 492.964
 962.531 977.066
 605.558 872.013
 562.120 961.903
 794.249 229.171
 628.431 77.509
 583.062 560.332
 191.592 200.520
 188.187 729.315
 85.046 487.057
 995.217 84.279
 768.771 748.273
 216.744 538.967
 997.081 206.050
 58.215 84.054
 503.250 536.013
 943.501 850.755
 733.922 310.704
 133.924 937.526
 676.195 146.336
 557.437 122.571
 664.029 150.220
 227.838 227.376
 115.828 421.529
 485.574 442.292
 782.630 24.876
 717.857 62.920
 820.135 824.380
 830.752 269.675
 834.961 16.058
 742.012 282.299
 696.167 949.826
 561.222 171.412
 0.652 601.048
 21.917 61.660
 491.791 687.963
 555.457 431.952
 764.409 178.593
 153.587 740.209
 258.407 672.730
 688.628 970.535
 813.949 655.670
 558.397 733.474
 102.121 815.596
 636.436 823.997
 678.250 801.528
 354.353 251.850
 556.035 919.911
 967.485 565.237
 347.476 162.018
 381.467 167.479
 637.773 599.076
 397.162 418.870
 300.496 945.363
 494.910 779.734
 544.066 980.505
 783.983 508.397
 206.775 439.945
 25.758 418.061
 978.142 967.383
 563.632 623.380
 66.438 205.367
 1.527 790.657
 305.880 151.506
 836.409 130.408
 705.671 489.923
 317.316 738.436
 93.122 823.039
 250.583 168.276
 354.158 70.805
 553.270 585.968
 89.252 906.814
 157.148 65.637
 497.104 987.796
 545.214 594.543
 391.052 69.825
 250.723 998.497
 316.439 446.814
 132.666 117.250
 346.107 690.864
 56.863 265.260
 814.133 506.649
 732.105 931.927
 736.405 860.794
 177.801 198.647
 145.118 30.354
 513.212 885.073
 920.530 90.730
 166.637 656.655
 778.137 782.181
 991.989 418.277
 906.754 945.446
 264.272 238.832
 849.896 481.623
 796.978 768.470
 779.556 390.613
 3.859 859.483
 481.246 88.018
 213.489 634.252
 508.523 245.007
 864.344 76.035
 883.648 582.359
 865.611 882.794
 931.284 762.627
 737.629 618.640
 800.040 37.348
 556.894 435.284
 621.092 34.692
 963.192 896.178
 196.262 822.410
 858.009 813.615
 424.836 597.774
 79.475 864.215
 147.533 377.291
 503.284 956.983
 688.744 361.876
 243.120 532.017
 549.036 106.013
 37.947 824.306
 576.692 731.031
 475.152 558.622
 620.490 592.421
 443.983 986.822
 430.024 579.067
 507.442 842.045
 171.664 519.150
 664.942 884.987
 817.943 564.440
 23.310 741.054
 249.092 383.828
 48.646 674.743
 784.015 120.598
 512.882 585.547
 93.845 349.425
 731.624 620.464
 806.981 342.121
 796.811 429.429
 305.998 340.142
 900.250 805.359
 163.073 901.928
 511.254 578.964
 733.547 799.833
 680.921 524.845
 702.161 81.104
 492.474 289.963
 881.811 366.915
 135.275 104.382
 531.557 970.485
 51.221 168.726
 573.947 87.856
 466.304 40.461
 738.971 911.888
 585.036 234.552
 184.013 690.770
 77.353 301.961
 80.065 286.927
 840.896 305.707
 11.101 871.275
 568.409 348.769
 506.238 832.645
 411.101 356.092
 266.363 504.733
 102.665 925.566
 514.740 765.746
 722.090 756.465
 704.340 192.108
 831.285 970.889
 565.893 130.952
 858.865 861.918
 145.814 571.132
 225.372 45.081
 231.141 954.121
 56.960 236.408
 11.468 380.088
 231.576 525.423
 310.849 976.979
 589.399 915.499
 513.982 348.495
 141.365 442.771
 892.239 977.915
 77.864 500.064
 340.745 607.071
 943.903 241.216
 205.492 942.032
 965.262 546.561
 500.173 458.833
 718.594 930.757
 180.055 633.733
 1.187 673.590
 501.731 33.802
 315.723 72.728
 803.342 446.351
 112.235 39.781
 193.029 561.730
 172.289 788.682
 740.472 755.942
 955.926 364.693
 386.985 740.423
 614.970 515.652
 186.407 390.077
 789.959 462.214
 877.807 951.628
 413.330 544.209
 590.757 237.565
 27.820 335.104
 566.681 882.147
 663.728 470.447
 720.754 471.295
 997.242 239.613
 196.324 444.733
 308.051 569.001
 509.319 333.941
 969.789 770.779
 628.146 761.492
 721.242 751.442
 272.840 945.048
 487.837 941.791
 686.606 371.937
 837.771 212.858
 177.244 128.077
 379.489 434.965
 342.373 758.490
 229.533 89.163
 281.124 827.246
 622.461 687.186
 409.269 744.160
 396.323 448.653
 91.122 286.585
 394.741 239.301
 989.521 310.270
 284.911 723.546
 327.499 797.359
 232.831 826.784
 617.652 906.530
 713.862 250.731
 516.711 485.112
 207.627 18.103
 425.453 381.427
 948.654 935.677
 103.072 303.811
 423.518 817.558
 678.756 247.789
 145.240 179.413
 2.967 132.171
 948.034 540.991
 721.327 116.580
 760.142 115.740
 912.823 625.976
 487.373 445.571
 702.002 781.358
 311.221 894.289
 225.964 270.284
 737.419 49.016
 458.276 616.531
 65.730 214.801
 113.673 896.688
 360.331 808.912
 582.845 664.432
 330.825 568.924
 182.245 783.330
 963.591 849.439
 9.215 29.412
 26.630 678.113
 130.495 339.166
 291.359 720.616
 418.272 971.548
 133.076 429.655
 1.129 289.021
 77.276 754.327
 389.797 398.261
 419.098 207.568
 944.600 222.256
 653.340 441.713
 501.229 289.004
 586.444 891.130
 895.501 345.399
 461.255 398.108
 510.553 956.396
 590.193 950.979
 199.226 287.911
 70.656 904.588
 350.986 946.549
 434.245 11.242
 20.634 850.263
 172.853 719.255
 912.250 812.021
 182.400 965.836
 316.560 654.804
 289.281 836.776
 486.487 952.750
 274.303 238.114
 260.551 762.445
 610.563 141.251
 316.492 213.452
 490.394 55.187
 270.830 451.973
 465.131 445.381
 899.717 950.435
 71.139 671.799
 211.476 523.816
 405.583 237.983
 573.603 836.381
 563.222 323.312
 911.997 686.430
 796.483 572.245
 436.103 758.626
 938.969 313.341
 881.897 810.953
 89.051 918.738
 839.816 784.579
 415.197 48.840
 984.571 98.611
 676.218 480.044
 539.002 317.366
 183.802 23.858
 878.770 495.362
 335.753 417.938
 65.800 245.446
 958.765 722.967
 236.093 9.591
 789.696 679.464
 65.281 101.840
 842.915 166.307
 99.409 941.160
 835.094 624.787
 128.567 991.810
 522.653 350.427
 259.802 413.965
 834.015 457.606
 129.045 322.207
 209.977 152.582
 198.572 19.130
 90.106 537.976
 188.775 171.391
 68.547 360.875
 966.035 822.305
 784.458 17.774
 180.530 475.542
 84.117 368.596
 350.296 466.052
 695.277 880.603
 105.462 75.322
 469.615 728.348
 826.873 607.089
 883.906 390.824
 777.195 66.295
 731.208 200.026
 73.994 468.215
 893.980 160.473
 990.258 827.147
 464.131 146.439
 288.576 856.020
 780.982 528.197
 754.043 561.678
 795.657 131.341
 144.357 598.017
 466.291 710.921
 233.078 183.698
 147.489 356.860
 996.333 986.639
 492.728 236.825
 750.209 898.375
 650.969 140.806
 854.591 482.562
 247.967 497.323
 581.356 889.244
 115.897 979.040
 725.864 626.127
 117.584 866.040
 298.840 106.997
 927.379 864.092
 152.512 833.152
 831.369 724.455
 104.829 274.349
 625.013 438.417
 166.400 510.222
 474.453 906.660
 937.295 870.678
 204.828 249.165
 419.038 714.597
 249.118 529.840
 127.917 40.808
 376.829 841.080
 949.567 405.138
 93.636 912.397
 44.709 84.214
 109.563 675.093
 908.612 183.225
 691.249 298.259
 461.719 424.095
 798.064 892.421
 568.724 306.401
 235.412 403.757
 363.937 730.168
 302.641 757.453
 121.076 672.524
 556.668 382.569
 517.671 174.719
 923.349 207.441
 83.265 418.516
 862.054 664.563
 414.920 638.329
 98.631 312.962
 624.538 755.300
 389.666 265.987
 134.876 49.893
 246.505 610.384
 752.427 669.350
 739.048 591.292
 256.499 944.939
 702.774 206.014
 98.755 161.273
 502.296 451.002
 203.162 756.923
 153.167 271.341
 993.136 763.164
 91.314 5.350
 303.716 318.101
 304.897 49.774
 618.572 179.009
 333.378 610.061
 413.873 539.729
 798.056 777.487
 306.418 26.174
 490.197 88.458
 157.615 265.763
 518.363 984.471
 446.942 821.099
 844.917 783.199
 720.450 849.897
 540.175 486.605
 66.910 548.569
 897.006 851.309
 654.599 92.686
 902.328 5.563
 857.056 381.487
 506.724 657.750
 340.818 793.668
 299.200 760.554
 319.999 376.877
 38.905 795.638
 592.354 322.811
 555.597 564.425
 753.124 263.852
 670.005 215.319
 383.605 296.278
 446.367 926.335
 981.120 760.598
 542.907 179.867
 839.382 653.420
 20.353 414.213
 109.329 209.961
 380.714 281.149
 430.243 175.050
 93.116 62.422
 81.750 706.994
 503.774 548.493
 785.171 757.508
 984.042 923.560
 496.486 306.886
 933.445 761.053
 654.969 562.639
 890.789 957.992
 956.619 347.961
 411.598 435.354
 338.032 500.763
 517.698 330.769
 215.945 401.997
 716.643 601.067
 314.756 371.852
 704.649 842.733
 516.686 872.874
 614.837 400.949
 927.638 389.564
 838.986 661.147
 810.264 804.638
 149.919 754.965
 691.215 743.428
 775.519 734.877
 2.387 31.318
 744.604 813.954
 219.292 316.405
 838.246 280.148
 970.175 403.396
 764.247 694.822
 816.489 668.204
 232.305 505.113
 861.711 459.617
 775.969 37.096
 496.956 919.149
 855.821 304.966
 107.394 577.855
 725.824 249.741
 565.176 225.060
 68.689 4.030
 647.618 335.049
 652.072 927.547
 922.081 120.519
 448.942 347.256
 112.787 533.759
 354.382 807.943
 944.314 126.058
 947.285 850.772
 79.339 111.677
 646.824 811.983
 125.247 664.230
 136.460 309.619
 69.431 940.480
 436.718 167.339
 663.455 510.169
 444.520 730.522
 662.087 341.681
 891.970 346.470
 837.679 714.175
 359.710 208.516
 940.109 999.697
 386.238 569.772
 316.856 177.015
 599.541 298.506
 509.705 836.113
 744.307 921.336
 519.630 833.060
 147.773 246.267
 498.751 324.197
 549.295 704.054
 759.828 702.009
 880.407 38.160
 264.797 668.969
 918.829 521.176
 192.696 906.909
 225.425 604.795
 25.375 255.702
 209.084 712.984
 511.269 124.313
 930.873 671.103
 260.852 778.496
 563.580 200.162
 933.074 831.829
 552.067 683.757
 534.037 500.625
 87.903 489.480
 264.411 149.019
 711.022 966.602
 320.913 169.630
 702.009 582.798
 732.809 29.453
 529.891 755.742
 553.346 212.672
 398.541 796.998
 837.810 54.959
 895.047 48.154
 837.304 971.476
 718.589 50.280
 686.040 107.466
 369.591 261.165
 729.046 901.178
 745.579 999.383
 148.623 749.541
 639.453 544.868
 26.968 853.740
 813.497 522.630
 707.301 231.611
 351.874 215.535
 768.222 794.100
 427.392 435.310
 40.184 662.034
 84.955 185.279
 506.916 556.007
 602.131 996.740
 238.894 25.598
 973.075 451.742
 494.652 534.570
 939.623 722.480
 45.925 416.693
 205.375 681.269
 584.359 533.786
 285.240 250.501
 654.361 65.301
 213.144 670.025
 34.825 339.904
 730.919 526.718
 421.671 477.139
 866.795 999.747
 906.009 975.221
 65.454 373.159
 315.108 283.670
 414.293 518.270
 404.180 1.987
 511.704 581.126
 28.334 203.399
 210.255 369.731
 361.121 692.368
 736.002 32.065
 487.178 852.749
 508.571 175.299
 13.070 357.930
 666.773 990.466
 897.040 13.007
 721.293 622.513
 382.780 640.962
 617.379 635.963
 575.243 359.215
 582.670 159.813
 862.011 109.911
 572.491 105.901
 558.730 587.579
 599.578 712.534
 41.978 72.562
 267.763 804.991
 380.812 339.840
 18.228 337.632
 445.715 123.101
 869.371 505.283
 470.241 316.265
 291.948 516.654
 579.004 572.983
 642.959 807.529
 341.709 493.283
 695.909 349.893
 635.475 580.593
 990.822 864.110
 118.936 417.486
 302.114 259.451
 266.685 490.942
 631.638 874.066
 959.845 134.623
 1.550 934.868
 59.394 624.221
 498.835 752.339
 637.874 430.359
 640.315 162.217
 750.005 510.786
 141.673 548.238
 874.308 709.027
 622.653 866.052
 750.024 360.197
 27.403 642.187
 13.582 17.214
 526.216 163.301
 256.639 373.252
 163.335 485.194
 286.817 430.977
 373.501 479.183
 78.926 358.448
 884.447 662.095
 218.445 268.627
 208.312 807.465
 322.918 998.127
 485.142 357.436
 696.559 365.444
 537.181 10.836
 247.684 24.588
 613.031 882.000
 849.747 952.345
 13.140 651.897
 929.783 512.740
 988.138 778.313
 151.441 517.431
 462.792 221.273
 854.913 473.404
 62.649 165.072
 107.403 397.537
 987.563 786.542
 193.226 940.178
 694.383 403.295
 472.803 746.275
 406.131 24.176
 308.786 782.782
 771.362 871.076
 192.392 955.764
 747.411 316.412
 3.784 551.142
 995.431 619.210
 160.597 571.136
 852.116 95.940
 104.612 756.961
 709.569 946.517
 457.955 230.074
 395.774 903.527
 259.582 133.340
 736.593 481.584
 936.092 184.055
 807.256 687.178
 236.992 578.048
 686.195 186.714
 895.557 513.631
 624.205 716.142
 587.492 682.329
 82.743 810.244
 129.112 237.002
 800.421 109.083
 266.096 974.666
 968.072 704.977
 787.664 129.287
 360.134 382.915
 696.908 267.716
 341.465 603.348
 366.855 219.324
 580.214 617.322
 807.580 786.673
 913.298 894.020
 609.359 611.497
 573.769 799.682
 760.687 78.607
 169.326 179.980
 271.316 491.982
 747.214 666.100
 465.685 54.836
 669.355 414.787
 510.830 921.990
 107.753 886.483
 467.783 902.238
 837.031 711.491
 122.348 294.998
 809.382 755.064
 479.032 14.378
 236.762 997.837
 962.758 140.593
 642.880 642.504
 642.099 539.669
 479.273 51.720
 693.387 294.518
 398.896 341.693
 598.671 621.300
 449.061 92.449
 396.646 322.625
 163.129 96.581
 572.102 912.455
 505.039 26.264
 716.886 485.886
 638.712 541.842
 967.887 490.388
 669.886 648.592
 922.106 464.260
 533.318 0.941
 445.714 864.213
 594.155 590.949
 686.468 519.144
 897.124 591.081
 23.316 373.802
 257.934 566.935
 453.145 767.271
 52.643 365.813
 535.026 910.968
 955.864 519.661
 952.852 763.371
 418.605 289.497
 686.886 559.166
 100.589 602.037
 825.482 644.548
 97.389 182.582
 25.359 444.208
 775.199 531.686
 320.569 676.241
 569.211 902.616
 368.132 816.057
 766.998 753.881
 736.918 157.819
 216.095 933.138
 633.205 140.532
 22.948 18.724
 602.496 295.246
 684.829 241.088
 546.394 769.799
 81.366 432.906
 592.805 828.958
 290.461 733.070
 407.574 581.820
 54.990 781.732
 839.256 916.950
 760.552 891.811
 952.448 831.470
 167.271 933.696
 588.624 16.299
 625.258 206.370
 359.290 339.807
 676.768 437.745
 140.501 280.707
 469.460 823.126
 619.099 63.036
 263.758 2.475
 611.729 297.355
 80.548 439.301
 812.755 28.992
 598.710 406.839
 355.111 823.242
 249.086 836.768
 320.249 606.500
 864.010 533.576
 794.268 549.362
 609.474 611.082
 624.719 81.766
 458.341 639.388
 27.346 820.495
 443.858 589.202
 168.002 555.991
 977.368 680.027
 799.319 669.027
 814.915 149.043
 664.587 249.682
 834.906 493.774
 345.980 483.144
 741.783 155.017
 387.304 401.689
 565.485 913.422
 172.275 122.921
 388.277 505.923
 200.788 84.763
 932.254 424.704
 43.441 322.206
 393.671 355.032
 537.680 424.495
 453.398 818.224
 339.506 769.898
 543.714 906.945
 87.753 904.759
 855.786 392.292
 452.002 351.123
 953.167 321.760
 701.572 670.349
 266.288 655.665
 86.331 646.950
 811.046 664.338
 898.005 996.256
 659.233 152.060
 174.042 940.748
 525.876 24.903
 408.834 383.109
 192.726 982.388
 596.329 659.913
 800.661 906.964
 393.930 59.550
 587.054 836.018
 73.415 393.620
 765.870 729.517
 316.890 24.894
 625.169 858.999
 384.019 370.428
 803.691 822.693
 983.721 149.181
 188.236 484.974
 544.955 553.958
 107.845 609.522
 916.115 262.790
 978.505 433.680
 702.952 320.556
 340.728 761.196
 56.060 614.047
 227.268 442.234
 269.149 19.749
 973.217 989.187
 779.941 550.840
 237.408 936.017
 261.225 586.458
 22.373 794.807
 338.044 790.990
 568.081 768.850
 909.013 773.375
 938.443 935.280
 129.240 186.213
 33.303 366.200
 326.468 502.548
 334.887 585.108
 670.905 455.772
 456.732 90.568
 456.195 297.145
 103.836 172.506
 730.507 968.458
 301.712 414.759
 552.329 747.525
 214.247 652.894
 848.037 285.340
 878.606 536.630
 183.342 490.170
 151.164 544.914
 397.375 840.755
 820.764 397.977
 108.478 233.683
 521.862 399.180
 409.884 835.292
 915.926 680.597
 409.761 952.972
 828.312 495.917
 614.995 142.074
 181.650 244.156
 946.181 490.919
 785.248 474.901
 540.193 786.440
 281.354 643.339
 537.401 456.230
 849.290 289.580
 56.811 349.127
 991.809 815.873
 281.455 486.829
 816.935 346.957
 458.191 464.396
 453.453 768.350
 64.199 660.086
 447.861 945.844
 13.257 437.044
 361.616 103.394
 627.854 74.313
 74.895 158.269
 951.193 886.056
 89.800 529.550
 531.806 400.397
 73.085 112.329
 1.918 237.667
 975.365 74.398
 960.894 508.084
 877.763 229.498
 942.192 836.927
 643.532 581.721
 614.729 108.355
 965.040 345.376
 78.677 424.366
 297.321 215.172
 846.178 721.495
 838.138 800.082
 236.945 733.168
 359.099 113.743
 807.937 179.871
 599.021 522.994
 619.379 2.291
 713.623 48.422
 613.228 305.088
 127.243 856.242
 845.105 272.270
 73.014 914.782
 419.929 361.135
 236.487 362.350
 591.551 432.960
 660.821 162.872
 907.060 378.262
 434.229 143.634
 519.907 126.285
 495.372 813.580
 828.328 466.760
 71.034 264.477
 585.704 772.093
 41.830 539.796
 199.546 795.490
 733.397 712.271
 410.963 181.492
 897.929 401.015
 205.014 996.903
 707.692 958.845
 125.743 449.599
 480.073 211.637
 92.577 378.461
 222.628 591.401
 974.684 78.422
 384.517 196.079
 167.830 469.792
 963.807 670.449
 28.031 570.613
 212.611 537.886
 495.073 115.575
 46.295 441.982
 536.856 56.146
 169.571 665.433
 65.896 536.042
 229.803 782.085
 828.620 866.502
 673.023 633.350
 5.859 520.193
 665.939 284.413
 151.917 354.723
 540.561 756.697
 855.562 191.181
 878.098 214.450
 548.199 674.745
 64.826 734.001
 84.447 589.039
 992.000 649.173
 653.453 679.726
 430.103 855.624
 774.023 652.788
 458.458 996.741
 314.273 576.576
 476.224 535.522
 841.749 52.173
 639.872 748.039
 40.444 482.746
 773.530 327.324
 267.643 718.649
 668.079 750.398
 610.113 571.320
 336.949 789.741
 532.762 855.932
 923.561 513.521
 593.807 61.779
 77.706 51.689
 882.001 672.332
 334.651 58.646
 170.016 916.316
 267.991 694.088
 83.242 70.246
 450.249 604.177
 367.744 735.406
 876.864 613.173
 70.705 52.605
 900.725 944.506
 790.383 11.329
 624.990 859.238
 232.410 661.746
 429.017 723.477
 950.445 594.674
 1.250 55.092
 129.997 853.075
 147.626 929.912
 576.171 956.369
 286.078 890.104
 123.713 824.054
 57.029 849.846
 638.668 586.572
 834.352 358.586
 716.183 968.482
 147.223 398.604
 392.242 661.812
 484.940 865.315
 425.684 806.669
 596.448 225.567
 420.731 933.029
 984.499 56.416
 652.921 954.040
 679.811 235.454
 539.126 639.741
 739.894 250.360
 314.913 433.866
 5.369 202.188
 412.443 139.317
 46.605 641.739
 985.391 414.228
 606.416 964.864
 922.757 855.399
 179.750 29.541
 903.181 754.987
 236.050 290.090
 640.515 95.789
 379.849 682.024
 488.392 587.447
 933.772 860.922
 237.683 267.673
 817.246 91.887
 940.765 517.562
 563.718 9.876
 317.965 26.831
 77.059 798.261
 85.378 942.949
 560.279 751.936
 933.308 937.510
 570.839 156.200
 877.974 404.644
 559.241 393.234
 6.067 290.965
 551.596 919.627
 885.486 856.432
 941.205 492.039
 982.678 833.165
 85.616 770.376
 616.920 227.772
 568.936 230.930
 307.365 285.982
 417.506 473.751
 795.565 680.722
 161.423 322.488
 723.355 711.207
 654.139 170.163
 535.571 516.967
 814.803 415.591
 984.283 963.029
 588.732 422.755
 914.261 777.935
 153.959 595.343
 289.895 702.159
 787.967 32.510
 616.113 199.172
 478.456 976.932
 647.866 703.545
 773.160 305.205
 165.164 329.545
 52.634 582.153
 407.486 479.709
 240.667 408.667
 759.653 306.533
 382.049 657.079
 411.181 562.963
 787.280 694.142
 876.068 990.735
 917.086 340.336
 566.247 142.377
 533.080 372.188
 619.289 905.937
 129.461 123.656
 151.912 135.074
 367.254 731.350
 261.373 705.464
 318.442 859.879
 845.746 186.555
 281.625 166.996
 533.592 691.205
 821.027 168.274
 278.674 540.965
 402.153 648.008
 14.640 248.644
 523.930 963.041
 909.249 199.819
 880.426 890.667
 392.511 929.350
 705.107 488.099
 145.585 296.438
 765.166 431.888
 468.363 311.835
 268.717 679.693
 937.244 153.430
 338.039 998.080
 517.754 702.314
 379.752 898.141
 509.623 61.811
 168.545 51.255
 27.962 198.860
 353.238 70.967
 519.766 422.914
 319.564 160.607
 889.657 635.566
 407.772 71.922
 675.298 528.014
 718.078 895.632
 837.037 447.761
 554.308 723.862
 777.047 915.646
 694.922 265.982
 302.583 555.005
 458.468 158.183
 221.175 942.876
 92.860 343.564
 880.926 945.475
 588.307 389.470
 228.045 934.326
 144.075 594.017
 280.887 763.533
 339.329 871.290
 452.774 31.530
 526.163 617.567
 985.572 351.674
 114.696 487.467
 176.349 655.273
 619.976 453.311
 837.460 878.737
 530.946 902.981
 976.381 314.808
 13.162 336.398
 418.764 898.134
 18.166 449.536
 633.029 350.419
 720.025 814.118
 406.903 423.069
 88.463 753.128
 38.304 79.572
 421.312 424.804
 50.746 880.077
 457.694 124.378
 45.927 731.936
 266.816 722.526
 535.351 607.935
 22.808 327.154
 524.094 504.856
 429.164 290.919
 281.263 405.859
 420.781 716.955
 354.950 48.379
 648.956 531.100
 158.981 3.098
 525.012 897.777
 762.283 697.741
 469.380 431.447
 190.042 221.441
 771.170 984.641
 142.874 811.263
 722.733 231.154
 553.233 32.806
 646.886 278.719
 527.147 642.865
 101.749 874.802
 617.761 676.021
 28.298 662.914
 901.205 280.987
 325.418 421.795
 284.786 490.039
 301.338 308.056
 885.037 319.471
 491.972 122.358
 134.534 145.259
 366.802 343.268
 680.617 90.988
 700.984 700.911
 748.299 510.303
 695.612 988.853
 778.817 489.912
 922.011 497.957
 102.926 478.477
 574.313 275.986
 645.510 639.057
 389.018 513.249
 119.974 696.349
 560.733 884.737
 494.918 913.497
 507.759 65.842
 292.559 286.259
 955.867 820.432
 302.210 124.711
 377.614 740.735
 809.949 335.252
 790.434 618.075
 407.565 989.610
 549.844 527.165
 753.311 134.851
 423.175 515.531
 420.341 361.520
 571.016 570.210
 745.569 899.230
 352.854 568.412
 644.690 83.987
 193.321 755.225
 904.162 963.765
 257.060 993.070
 916.916 743.318
 872.812 423.715
 67.558 271.632
 588.274 118.815
 570.064 42.066
 322.049 879.607
 44.700 292.989
 281.323 206.503
 222.652 993.173
 435.438 986.507
 71.124 389.484
 256.193 47.787
 226.194 643.323
 863.527 79.345
 746.331 36.225
 436.340 697.892
 900.067 574.054
 876.794 617.934
 474.029 244.011
 945.004 914.409
 132.497 0.488
 929.976 495.313
 830.223 986.548
 990.648 875.661
 532.873 890.078
 514.732 680.352
 343.661 430.531
 707.570 534.361
 83.294 157.548
 471.442 921.948
 889.005 290.888
 878.818 525.798
 156.202 657.252
 920.220 571.219
 265.124 689.140
 35.964 894.483
 840.150 390.459
 366.702 188.508
 559.265 479.762
 903.892 29.188
 747.195 72.620
 339.944 493.538
 582.397 127.578
 538.668 103.526
 863.100 964.453
 127.765 389.987
 1.870 868.638
 792.661 7.699
 545.490 660.717
 789.141 249.792
 794.576 67.701
 933.505 226.757
 475.276 351.859
 643.732 377.866
 297.143 397.353
 342.074 371.715
 223.130 926.227
 865.436 594.542
 439.244 706.946
 219.589 102.068
 105.481 164.340
 639.806 170.838
 711.931 223.986
 145.044 991.742
 173.435 191.773
 584.477 930.828
 44.987 36.214
 141.568 485.247
 503.242 303.450
 777.239 195.676
 45.579 639.596
 633.952 466.754
 438.357 249.729
 788.130 385.543
 985.099 705.557
 309.450 122.071
 70.852 83.425
 569.980 518.404
 511.871 120.220
 430.116 711.947
 43.860 706.958
 926.032 548.926
 314.501 779.097
 587.289 594.873
 706.964 330.107
 543.828 475.903
 863.938 582.553
 237.510 338.531
 762.846 151.396
 261.280 413.339
 921.907 570.567
 614.005 41.237
 806.242 709.907
 313.847 368.144
 719.185 159.705
 769.015 48.246
 575.171 519.378
 801.027 296.478
 579.265 0.886
 569.639 92.482
 309.614 792.719
 505.842 121.167
 291.261 63.448
 443.483 515.233
 344.265 292.614
 502.782 784.174
 720.511 169.172
 550.297 629.598
 949.652 602.687
 697.673 80.997
 986.101 349.348
 841.899 477.932
 479.906 403.722
 557.179 977.948
 31.662 78.608
 165.094 204.266
 85.614 660.733
 806.183 348.622
 569.074 651.208
 160.909 13.657
 606.666 979.226
 798.012 582.466
 184.280 708.552
 218.349 222.650
 772.681 772.750
 595.527 316.215
 860.274 201.209
 152.018 218.507
 507.563 298.924
 540.303 618.057
 294.338 874.312
 590.338 239.592
 959.909 67.367
 232.681 314.740
 164.973 702.160
 284.712 765.265
 862.457 600.529
 397.195 793.448
 938.521 565.983
 679.874 960.880
 961.446 37.196
 65.910 533.103
 896.275 868.278
 121.811 61.945
 550.710 608.492
 876.445 823.874
 809.994 707.756
 21.993 801.239
 595.523 587.465
 51.983 619.007
 97.003 700.877
 145.317 983.646
 537.651 915.921
 807.304 229.713
 345.667 529.102
 944.032 95.707
 635.774 345.933
 507.910 621.664
 817.846 815.402
 521.041 400.357
 614.374 598.483
 898.552 400.813
 906.979 989.247
 373.384 312.041
 469.394 738.020
 112.980 186.521
 558.802 386.189
 540.301 973.386
 510.397 689.216
 978.494 961.660
 346.255 946.328
 160.201 861.826
 106.681 581.022
 336.894 162.153
 230.945 525.372
 726.954 943.059
 148.717 393.142
 717.666 722.539
 40.643 12.648
 528.335 357.931
 936.492 201.351
 719.758 29.493
 345.544 162.343
 848.065 880.342
 62.792 170.601
 885.065 751.856
 725.676 287.438
 517.793 415.963
 872.130 328.681
 679.729 813.533
 387.574 740.161
 316.472 625.055
 244.983 68.193
 438.655 354.773
 710.488 408.522
 531.993 347.399
 782.218 270.928
 774.090 387.667
 580.646 295.327
 723.548 883.321
 945.978 926.260
 0.954 993.297
 306.712 614.302
 353.095 342.024
 351.066 123.946
 589.534 330.839
 500.380 737.326
 490.423 206.917
 194.741 341.787
 520.470 433.012
 553.095 757.456
 238.691 987.352
 763.083 19.867
 687.448 747.628
 243.268 394.342
 875.966 327.171
 58.513 515.651
 169.766 651.575
 567.855 461.774
 963.142 222.669
 855.745 667.983
 279.962 711.453
 108.042 141.557
 829.791 66.077
 912.393 363.108
 780.943 294.152
 110.825 863.520
 916.830 75.378
 635.671 692.069
 562.557 241.033
 996.591 678.434
 428.581 297.269
 238.032 516.437
 369.322 710.955
 187.398 628.736
 626.621 777.274
 302.325 518.065
 879.015 970.276
 991.446 771.392
 884.006 679.523
 720.975 98.633
 546.100 862.013
 776.315 187.894
 310.804 108.425
 173.879 816.019
 144.474 921.737
 816.876 528.286
 360.510 135.428
 666.180 397.075
 870.758 624.359
 13.323 379.300
 331.807 66.310
 159.761 750.194
 202.393 43.814
 140.624 21.083
 91.265 297.902
 1.237 816.051
 444.023 286.774
 412.741 942.652
 659.950 207.872
 674.441 541.247
 41.196 421.832
 923.302 823.159
 530.553 397.194
 386.836 737.066
 292.136 267.249
 958.955 554.170
 711.532 262.129
 136.958 94.391
 46.368 323.168
 272.494 277.612
 530.877 311.030
 203.997 165.833
 343.231 338.319
 149.876 344.693
 174.529 861.023
 450.737 697.438
 713.808 486.587
 508.588 562.995
 783.062 750.567
 437.608 294.849
 46.596 895.427
 324.405 92.153
 685.179 486.145
 108.226 42.634
 500.194 315.927
 399.367 872.881
 7.648 804.805
 725.789 360.466
 935.596 53.478
 855.914 529.837
 468.742 978.994
 814.874 76.198
 736.156 888.301
 770.398 275.672
 635.837 316.113
 94.621 423.365
 685.043 606.730
 43.795 461.832
 307.716 212.437
 776.998 429.456
 778.043 936.972
 948.241 71.038
 968.291 809.531
 147.778 951.335
 463.793 137.186
 785.091 627.075
 450.778 771.012
 48.054 435.487
 824.048 219.052
 743.521 709.419
 50.052 948.492
 730.572 333.268
 633.353 806.640
 358.260 503.395
 325.755 737.744
 577.847 985.194
 70.483 928.185
 930.877 590.972
 749.871 739.642
 337.969 703.269
 93.276 617.538
 901.077 492.973
 169.882 935.119
 859.226 726.690
 133.995 62.366
 432.839 310.385
 782.219 959.387
 786.081 703.797
 824.124 177.797
 414.735 180.614
 940.643 217.877
 316.768 361.908
 915.475 907.061
 664.651 163.960
 660.279 524.843
 916.689 66.735
 428.789 254.759
 376.150 606.236
 120.470 665.284
 832.014 44.362
 331.479 43.776
 747.073 985.366
 818.175 781.842
 354.311 141.300
 722.946 653.416
 290.520 742.991
 278.587 770.530
 49.754 131.934
 588.907 544.231
 544.197 626.474
 390.740 932.642
 585.354 747.697
 675.411 204.074
 766.157 622.420
 503.267 974.919
 359.927 798.620
 928.748 260.303
 733.309 649.684
 389.101 76.007
 878.879 985.423
 249.211 894.614
 943.629 798.048
 67.807 144.500
 699.641 259.118
 14.658 369.887
 363.820 48.136
 260.347 582.303
 818.513 875.127
 944.119 432.488
 361.248 88.816
 943.474 836.801
 569.855 610.192
 392.152 588.834
 612.308 60.229
 69.583 776.283
 465.038 962.940
 91.452 771.641
 588.919 793.784
 22.725 455.315
 911.251 542.686
 694.200 709.119
 690.696 394.838
 792.633 150.195
 419.182 266.166
 201.904 389.470
 212.401 819.471
 165.972 639.403
 733.837 428.124
 518.999 373.406
 114.597 433.651
 457.687 579.885
 304.154 189.256
 917.209 349.019
 1000.000 411.281
 435.176 487.265
 644.796 533.781
 155.715 246.149
 788.857 227.014
 124.167 266.552
 437.448 288.956
 366.396 431.541
 333.720 430.381
 127.553 459.631
 669.123 370.142
 583.952 991.402
 617.337 349.712
 937.083 376.797
 711.448 17.555
 977.433 874.586
 236.926 367.472
 472.663 61.841
 7.581 424.654
 422.762 717.482
 593.946 933.069
 745.189 603.640
 952.363 823.115
 45.035 500.780
 580.516 534.831
 106.186 651.960
 626.503 785.671
 754.949 798.648
 581.979 439.793
 21.185 121.145
 277.032 235.610
 605.416 272.445
 299.670 128.057
 683.633 972.582
 823.975 410.511
 2.464 233.954
 238.768 997.962
 72.272 655.326
 217.116 817.871
 418.768 557.218
 703.175 98.896
 247.310 253.989
 166.930 41.513
 278.664 953.419
 792.698 360.556
 779.332 643.970
 630.222 110.244
 110.253 639.822
 207.378 30.585
 209.785 986.321
 443.677 24.017
 893.227 731.692
 629.608 806.952
 353.011 708.056
 667.484 947.862
 770.277 265.153
 76.796 457.094
 67.162 708.392
 526.415 530.171
 935.488 619.347
 895.606 552.768
 844.997 907.408
 317.131 779.453
 564.840 247.828
 3.401 317.687
 205.421 410.848
 288.244 942.453
 111.994 51.979
 573.340 484.491
 402.755 503.243
 293.572 866.574
 156.739 433.364
 606.625 488.202
 413.134 401.278
 969.211 400.844
 264.049 47.246
 738.747 285.269
 506.028 200.280
 291.542 492.182
 988.398 546.129
 186.115 580.463
 963.808 728.971
 635.924 767.532
 241.030 150.025
 955.313 268.283
 673.357 91.051
 874.821 557.455
 727.119 709.236
 309.257 451.219
 381.162 516.958
 629.269 513.069
 55.263 35.828
 12.879 484.112
 376.920 775.083
 519.069 195.758
 423.527 671.523
 65.518 112.030
 250.593 798.988
 144.748 277.875
 494.233 932.641
 468.020 918.487
 153.964 375.597
 578.311 282.671
 183.990 26.786
 69.624 981.494
 690.145 709.120
 339.984 113.016
 615.912 271.338
 693.030 846.846
 153.114 426.390
 194.592 970.978
 407.798 960.417
 545.610 671.226
 344.230 121.559
 613.917 654.133
 802.984 224.827
 390.547 662.092
 603.835 851.550
 420.340 629.525
 889.887 308.598
 73.770 747.004
 13.401 88.408
 952.219 732.453
 301.754 46.089
 780.839 741.964
 947.337 510.657
 72.975 814.855
 339.872 965.220
 832.550 156.468
 283.453 672.993
 483.468 176.777
 421.518 365.257
 918.802 172.432
 617.193 32.142
 91.278 154.527
 118.195 921.666
 417.395 264.795
 767.141 26.406
 640.607 810.351
 820.171 855.904
 847.676 393.503
 707.963 907.434
 413.068 271.020
 240.147 474.634
 568.602 689.762
 821.773 804.935
 572.217 896.533
 551.842 930.678
 546.532 83.870
 20.101 68.582
 643.712 125.132
 948.562 387.137
 390.193 377.570
 855.993 276.030
 698.140 537.155
 802.337 376.464
 878.546 850.797
 219.414 421.983
 34.991 407.780
 405.946 37.855
 891.856 610.881
 589.004 710.460
 553.984 777.486
 488.165 89.208
 997.108 541.633
 99.380 60.881
 543.870 859.115
 306.848 843.972
 935.964 890.438
 875.539 908.327
 319.034 421.712
 144.930 318.568
 916.773 243.396
 184.582 129.305
 990.690 643.832
 461.224 492.682
 921.731 881.690
 959.830 956.576
 672.107 812.826
 780.875 82.551
 206.109 286.799
 163.550 560.075
 586.318 161.622
 649.603 766.497
 788.507 867.827
 271.896 565.679
 869.881 80.848
 621.360 662.288
 9.463 821.136
 889.295 159.568
 347.786 921.632
 300.815 997.527
 170.264 400.628
 129.391 583.130
 192.227 613.263
 920.040 337.105
 854.670 776.449
 935.805 761.861
 171.951 359.866
 793.077 435.877
 783.297 90.536
 958.323 531.415
 149.076 751.608
 262.546 770.041
 953.752 279.357
 948.801 424.947
 586.701 728.424
 429.209 67.334
 379.170 727.349
 895.911 268.122
 93.357 968.089
 38.438 703.984
 953.623 838.971
 279.018 891.639
 449.255 435.479
 386.764 665.481
 844.943 172.960
 888.859 115.825
 134.527 26.151
 7.209 878.560
 343.836 869.294
 636.297 787.864
 111.061 464.919
 193.857 113.408
 282.699 717.519
 650.347 59.426
 497.238 878.902
 134.128 327.950
 978.413 364.517
 752.781 280.956
 818.855 754.527
 531.470 280.169
 150.426 840.461
 88.993 858.586
 719.654 309.296
 121.704 469.778
 418.774 793.610
 293.474 170.642
 371.384 661.640
 413.010 987.144
 796.256 567.767
 73.084 172.916
 335.971 565.983
 312.541 645.238
 54.801 530.623
 502.470 635.359
 301.345 895.172
 41.918 849.467
 968.119 866.900
 643.365 47.587
 937.655 498.731
 889.381 20.608
 211.082 387.093
 323.107 106.557
 102.054 542.912
 898.087 27.664
 130.819 770.794
 37.641 356.997
 757.930 947.331
 548.107 10.304
 695.340 62.978
 980.350 993.656
 268.396 73.003
 853.888 174.667
 672.588 172.322
 140.501 54.171
 174.064 387.878
 69.482 631.644
 496.106 582.506
 263.668 232.302
 171.564 438.516
 370.579 113.363
 333.125 480.639
 221.426 323.544
 771.957 90.354
 465.419 451.464
 586.641 31.358
 998.700 878.581
 37.145 664.010
 75.876 29.819
 435.173 580.803
 74.575 984.773
 867.589 291.405
 625.556 34.752
 42.169 161.593
 445.975 221.855
 546.054 542.997
 273.475 217.360
 751.646 788.098
 923.517 745.250
 629.841 136.216
 639.914 55.449
 927.414 680.705
 614.982 138.862
 827.873 325.219
 185.295 656.636
 90.353 738.442
 704.206 148.965
 199.227 393.407
 223.425 479.580
 661.510 291.244
 731.865 661.753
 866.118 522.627
 977.232 966.853
 928.342 406.304
 589.466 319.372
 447.074 196.837
 918.104 480.864
 817.291 797.375
 349.026 982.704
 584.953 212.991
 869.204 513.304
 677.893 691.525
 868.280 843.918
 269.664 318.235
 998.662 998.968
 561.997 844.815
 834.910 367.776
 136.903 470.026
 880.265 706.382
 416.198 266.459
 543.148 397.894
 561.893 724.559
 257.318 100.551
 196.436 110.528
 232.265 702.669
 161.084 798.963
 9.569 777.199
 160.762 624.831
 258.813 955.257
 264.954 423.986
 93.614 553.265
 499.623 8.601
 723.151 643.029
 31.481 706.440
 903.973 565.000
 22.539 523.724
 425.628 684.087
 132.596 854.454
 584.994 272.860
 835.930 228.692
 188.982 591.968
 364.813 783.657
 313.049 101.505
 818.852 260.102
 650.838 874.329
 110.479 318.641
 463.949 553.554
 231.784 673.472
 603.876 977.441
 307.508 931.669
 882.297 27.346
 978.126 473.266
 841.073 495.480
 473.151 219.303
 177.488 241.826
 878.936 611.462
 249.604 552.157
 371.326 607.741
 85.327 125.750
 818.455 414.665
 589.323 231.876
 113.196 98.872
 454.737 263.781
 771.339 111.658
 990.416 688.658
 837.158 221.663
 345.809 508.629
 532.042 876.457
 709.680 93.236
 627.070 737.219
 58.424 166.253
 432.655 76.375
 96.017 892.240
 996.529 60.943
 649.955 240.234
 457.542 220.219
 33.125 948.115
 92.156 811.493
 646.060 581.793
 941.447 438.694
 350.987 4.358
 750.345 373.763
 200.328 433.515
 472.342 197.239
 827.648 577.934
 679.581 871.933
 916.567 777.703
 711.051 340.930
 438.917 819.181
 334.407 488.630
 911.746 104.373
 586.806 501.764
 455.973 99.225
 497.311 637.575
 468.157 699.277
 731.193 360.524
 839.548 85.953
 191.225 99.603
 800.075 318.920
 72.507 248.634
 134.176 851.761
 308.069 865.736
 43.234 167.391
 228.364 99.766
 727.189 119.811
 257.667 96.030
 564.685 418.946
 706.502 816.697
 904.478 100.233
 16.599 299.215
 86.098 140.615
 951.986 705.754
 608.702 493.715
 187.972 565.669
 915.351 360.712
 963.655 749.415
 185.489 147.103
 70.806 445.075
 789.237 201.989
 543.407 136.997
 689.325 534.159
 281.656 850.127
 444.381 452.251
 239.054 654.063
 513.185 704.322
 171.313 188.960
 53.987 680.633
 694.746 243.067
 204.625 593.299
 135.845 781.511
 94.753 24.318
 432.553 290.937
 335.904 621.547
 933.955 498.805
 41.344 68.331
 54.634 973.706
 206.860 320.174
 291.567 479.195
 525.042 820.158
 477.456 293.960
 976.641 318.524
 399.749 721.889
 238.700 641.265
 87.866 283.794
 544.022 403.669
 393.531 335.617
 921.916 139.234
 645.400 214.117
 125.917 519.289
 536.865 229.100
 218.294 447.032
 346.003 550.588
 19.854 509.863
 632.925 70.002
 60.987 20.082
 709.440 827.097
 478.511 135.840
 129.136 410.350
 513.155 67.122
 855.962 569.636
 973.117 386.443
 492.769 978.935
 666.790 997.448
 297.393 896.576
 377.331 398.949
 695.635 275.018
 286.320 815.003
 583.608 445.762
 764.391 356.824
 65.348 762.663
 372.686 218.854
 17.443 834.518
 577.710 583.752
 335.846 161.354
 719.106 279.964
 179.398 945.551
 908.681 676.631
 461.259 556.062
 831.449 955.764
 188.076 949.933
 495.405 927.791
 644.970 308.725
 294.218 376.884
 463.097 127.721
 842.125 475.204
 79.601 43.150
 777.336 794.495
 254.336 227.470
 551.577 589.147
 93.888 296.627
 399.477 312.079
 354.597 317.790
 561.076 254.785
 758.847 784.075
 90.423 42.033
 222.468 827.263
 478.045 742.344
 518.316 604.367
 927.944 125.374
 207.876 743.457
 621.839 170.039
 77.918 133.461
 163.960 131.907
 694.951 747.440
 696.077 159.646
 611.682 795.311
 800.225 718.573
 755.127 397.089
 239.347 560.559
 326.996 379.035
 125.573 65.290
 337.975 340.696
 132.020 875.442
 566.266 79.613
 584.740 530.470
 118.084 941.729
 473.053 459.025
 917.614 979.440
 713.045 172.460
 863.378 626.335
 83.031 781.341
 257.112 259.333
 641.729 268.560
 593.578 727.025
 738.332 47.665
 251.536 30.131
 855.492 729.803
 857.080 589.191
 996.206 249.658
 613.267 309.839
 466.790 357.614
 170.359 231.494
 131.650 285.673
 317.978 336.264
 260.705 217.491
 36.049 906.832
 274.380 132.934
 70.864 101.419
 159.714 15.260
 984.209 497.519
 307.812 180.246
 538.692 721.493
 559.431 253.016
 765.818 796.453
 471.872 737.150
 252.587 14.979
 194.414 114.745
 168.380 375.490
 897.541 423.889
 630.442 451.570
 807.385 485.706
 920.601 922.871
 493.483 616.290
 268.042 455.771
 915.712 245.008
 806.387 643.500
 703.689 370.650
 504.405 901.655
 395.769 987.412
 418.025 559.011
 659.987 285.914
 279.577 519.024
 438.787 628.257
 944.191 318.982
 164.357 573.945
 472.036 846.254
 671.083 924.492
 10.520 440.314
 753.441 203.387
 228.067 311.400
 877.042 805.162
 868.797 728.726
 821.193 358.610
 276.915 0.673
 815.002 546.274
 165.382 4.450
 405.560 612.437
 863.211 682.185
 74.190 247.863
 110.307 153.652
 781.174 149.867
 722.121 692.915
 785.112 775.132
 115.569 957.757
 442.456 99.677
 472.859 368.110
 266.329 310.919
 874.444 114.761
 410.123 531.829
 912.647 794.904
 367.272 933.352
 413.224 359.804
 49.018 960.767
 955.907 805.710
 349.794 180.368
 862.601 616.663
 746.271 258.224
 382.408 291.964
 640.395 391.926
 567.994 667.495
 866.218 723.856
 133.295 115.143
 680.559 731.047
 686.425 915.102
 372.121 687.979
 625.359 119.440
 404.423 176.442
 602.141 430.102
 384.610 427.976
 441.625 9.349
 580.979 452.341
 333.974 624.860
 732.915 368.327
 800.253 145.382
 372.281 815.222
 604.511 576.651
 247.328 504.031
 403.953 632.480
 979.650 852.503
 394.490 234.472
 139.972 738.096
 628.584 428.192
 176.588 964.865
 615.358 487.065
 325.839 356.043
 522.255 581.490
 860.171 1.705
 998.799 344.141
 947.182 173.827
 755.233 128.137
 491.906 598.350
 424.080 288.452
 681.748 990.308
 486.136 614.799
 444.573 123.982
 682.385 193.264
 638.941 851.387
 91.350 701.641
 823.311 790.856
 111.892 67.972
 777.931 290.131
 842.277 801.939
 287.227 398.220
 628.160 293.980
 817.804 145.726
 909.011 257.259
 762.069 388.461
 421.452 943.667
 552.280 783.771
 519.177 118.082
 704.985 378.349
 995.969 237.139
 330.136 541.442
 707.175 202.238
 759.193 94.859
 285.498 184.670
 217.335 3.280
 851.710 737.361
 219.343 692.885
 295.855 987.105
 18.051 276.797
 118.473 558.570
 717.659 761.278
 96.503 822.202
 899.089 781.874
 0.025 528.889
 936.414 933.995
 12.118 231.788
 835.905 193.855
 376.357 577.458
 954.080 914.726
 549.390 442.749
 478.251 87.498
 907.335 509.380
 40.487 896.233
 935.197 604.331
 319.645 517.396
 112.151 531.069
 330.594 809.746
 139.346 104.848
 247.238 240.242
 191.109 256.281
 826.954 575.090
 908.410 842.838
 647.268 535.245
 501.526 810.520
 607.770 538.823
 646.743 570.864
 246.190 611.265
 612.208 535.326
 950.379 585.545
 946.583 204.557
 778.703 402.699
 29.927 708.973
 319.302 986.595
 191.228 295.185
 391.272 150.875
 16.494 646.402
 813.508 910.741
 933.590 700.930
 413.370 543.688
 396.497 518.755
 719.264 663.045
 686.982 860.223
 758.567 343.440
 893.445 241.653
 272.984 140.963
 355.853 969.907
 753.711 371.332
 326.017 821.418
 602.734 700.803
 781.206 801.646
 636.820 436.758
 946.304 619.715
 87.555 613.065
 778.814 851.938
 312.975 300.556
 308.393 99.630
 50.535 551.736
 607.847 14.227
 212.326 43.574
 318.296 749.996
 784.555 110.509
 23.425 986.040
 255.529 275.409
 535.236 49.813
 398.902 167.971
 938.603 179.735
 999.240 462.875
 369.438 530.898
 870.446 34.161
 249.678 992.356
 7.988 283.757
 553.047 224.435
 984.838 702.511
 563.240 908.262
 378.591 318.631
 148.491 35.899
 561.189 204.015
 404.214 57.605
 129.432 581.985
 402.548 882.851
 467.952 14.599
 981.245 534.398
 859.282 363.637
 954.558 751.392
 458.238 701.988
 739.030 989.832
 679.006 602.390
 263.695 179.618
 779.550 514.989
 736.855 759.657
 924.354 546.112
 632.882 60.190
 845.930 415.952
 358.333 58.862
 569.174 765.901
 875.891 69.173
 999.770 136.273
 979.484 582.559
 575.796 686.708
 499.367 474.608
 536.054 195.153
 0.554 188.867
 642.907 672.794
 252.944 555.786
 713.535 463.432
 81.589 207.787
 941.191 363.591
 38.349 373.017
 435.389 777.174
 512.569 319.452
 463.094 394.049
 462.290 167.699
 646.113 309.755
 395.998 875.802
 555.461 853.243
 768.160 243.791
 261.974 896.604
 723.145 1.662
 52.456 836.016
 488.020 784.350
 629.049 273.291
 484.734 804.344
 181.013 224.651
 919.001 690.539
 85.910 235.561
 672.652 545.325
 72.239 401.035
 447.243 195.598
 197.278 58.982
 401.372 683.215
 279.550 934.526
 817.665 702.537
 620.463 126.229
 406.063 284.127
 177.964 416.677
 679.302 21.838
 368.169 601.649
 858.948 413.751
 498.842 521.228
 123.648 944.269
 439.255 165.572
 786.290 774.830
 540.533 56.250
 477.398 873.934
 403.301 274.965
 365.463 34.391
 787.724 245.023
 311.156 67.969
 545.323 152.361
 34.863 997.043
 770.954 723.245
 482.132 881.857
 603.756 721.588
 659.010 23.747
 2.622 772.367
 41.565 303.085
 967.826 6.702
 957.002 869.949
 736.969 122.349
 6.506 970.949
 439.683 89.605
 24.545 422.584
 118.861 251.833
 320.852 826.566
 312.181 582.187
 58.111 652.386
 9.879 489.719
 811.913 514.711
 564.952 710.443
 324.355 466.115
 410.065 379.374
 586.526 667.880
 439.416 530.850
 8.716 42.704
 929.832 705.135
 104.650 243.019
 517.649 503.404
 824.232 668.016
 208.910 300.548
 118.600 152.656
 700.508 631.070
 164.885 44.795
 527.860 258.716
 772.479 534.684
 157.204 641.977
 147.394 547.573
 112.520 447.383
 419.127 138.884
 401.497 238.584
 101.162 916.702
 792.955 294.847
 130.770 473.254
 138.943 267.091
 938.189 441.352
 745.784 657.524
 454.834 549.552
 425.163 770.767
 363.046 768.212
 22.454 205.962
 697.758 294.967
 976.821 282.453
 67.606 90.822
 445.879 173.327
 907.387 955.637
 185.028 384.325
 896.037 623.850
 244.012 498.861
 768.450 107.761
 495.148 517.146
 462.620 947.316
 481.277 368.550
 825.817 213.360
 337.481 256.568
 858.299 17.664
 947.463 906.193
 806.702 10.249
 720.060 790.618
 891.421 385.747
 668.514 300.308
 325.634 409.610
 927.805 130.422
 773.953 436.221
 614.827 965.787
 925.006 989.561
 511.540 665.242
 286.535 268.481
 500.016 433.929
 229.168 619.430
 895.879 33.321
 234.038 176.213
 786.763 540.460
 971.514 226.963
 486.751 921.589
 437.882 550.778
 146.242 138.387
 791.664 229.496
 117.340 330.150
 602.174 433.078
 653.733 0.984
 993.837 690.160
 35.475 41.577
 137.803 869.198
 945.445 799.962
 907.661 831.470
 405.999 520.385
 431.958 687.052
 410.174 44.844
 99.141 141.186
 478.440 234.648
 110.081 304.398
 244.323 651.770
 442.190 939.149
 153.265 439.600
 553.119 703.047
 859.947 373.471
 980.074 938.785
 669.301 792.130
 304.986 759.693
 702.839 666.844
 581.317 33.315
 530.386 775.473
 33.466 710.765
 11.352 700.571
 626.061 264.200
 591.078 804.945
 392.387 646.824
 426.495 112.401
 346.569 688.180
 429.273 58.482
 473.664 581.460
 649.986 814.249
 989.495 649.263
 747.811 529.809
 534.948 820.313
 539.346 612.958
 667.768 783.352
 567.689 537.409
 341.862 67.741
 127.722 665.539
 626.344 935.702
 402.231 939.098
 773.448 951.826
 61.025 819.964
 658.808 55.210
 434.591 599.837
 305.211 422.841
 856.107 706.033
 580.732 44.567
 960.216 239.512
 606.254 785.937
 201.068 35.580
 990.906 491.603
 1.400 647.787
 765.301 965.740
 242.433 947.247
 32.994 184.679
 52.823 394.714
 594.977 968.716
 433.812 388.293
 507.856 323.781
 374.981 588.645
 54.544 408.558
 56.787 464.380
 480.757 379.014
 116.661 937.093
 78.345 390.532
 967.164 407.991
 477.817 619.459
 818.121 351.543
 0.544 12.623
 468.350 317.133
 472.575 437.928
 523.413 603.803
 326.319 234.486
 468.501 98.183
 126.173 730.920
 813.273 89.351
 815.470 889.622
 239.224 110.232
 163.643 758.119
 559.260 582.238
 716.493 171.875
 160.994 852.993
 343.985 102.075
 95.363 976.427
 517.483 14.231
 814.077 666.319
 213.122 576.247
 805.005 400.104
 764.796 396.101
 653.643 816.611
 716.579 188.363
 829.429 762.291
 341.231 764.650
 293.877 533.864
 792.617 556.106
 717.674 745.236
 92.542 436.424
 118.285 532.832
 266.790 493.423
 358.877 491.380
 844.451 57.425
 532.008 302.758
 725.322 838.267
 464.379 750.319
 661.842 942.959
 676.879 982.362
 557.395 976.429
 200.141 49.023
 667.709 392.983
 841.035 950.235
 25.383 931.078
 309.212 527.672
 861.428 884.351
 112.332 355.528
 47.279 333.994
 209.515 443.824
 154.310 378.278
 48.413 689.791
 356.987 71.953
 103.967 989.248
 274.907 849.492
 266.157 158.062
 845.848 910.559
 97.957 986.569
 287.404 542.955
 889.413 45.747
 182.735 937.835
 683.465 237.011
 213.478 394.729
 736.237 497.609
 260.224 241.164
 719.623 775.855
 651.326 515.432
 975.551 126.111
 620.803 833.750
 216.252 58.837
 345.152 627.934
 737.982 648.616
 779.772 480.507
 809.939 150.560
 374.197 875.325
 826.790 316.410
 280.447 738.358
 811.475 315.102
 2.493 470.872
 242.164 243.256
 392.455 222.210
 98.965 19.339
 258.819 248.597
 705.820 867.127
 595.362 835.397
 932.696 251.122
 0.923 291.244
 752.693 686.052
 377.585 462.181
 975.855 227.286
 558.893 461.860
 242.665 97.417
 424.445 409.945
 419.433 20.576
 49.613 845.839
 337.641 639.847
 969.476 709.988
 130.179 369.920
 107.596 822.220
 87.932 187.744
 939.476 238.386
 167.210 955.094
 87.002 726.180
 776.774 680.777
 536.543 502.153
 845.896 714.658
 755.542 839.079
 82.953 784.115
 69.261 851.001
 766.901 365.157
 122.960 748.084
 938.884 469.915
 170.371 821.262
 873.760 139.928
 325.167 954.303
 685.125 886.540
 19.766 296.084
 654.140 907.456
 419.644 976.534
 752.198 39.227
 829.286 174.813
 57.932 252.070
 538.553 97.149
 636.711 744.397
 639.765 284.488
 569.583 803.881
 93.064 327.273
 381.153 39.506
 430.974 337.691
 142.586 90.200
 625.745 130.378
 115.400 731.353
 651.544 843.511
 380.802 447.292
 467.395 936.524
 472.800 47.937
 538.651 12.189
 434.293 79.170
 570.572 503.938
 854.891 422.485
 16.185 859.029
 566.605 179.217
 764.072 740.248
 586.145 282.948
 535.340 909.476
 245.956 140.803
 201.016 682.640
 973.796 346.278
 952.966 134.772
 914.531 274.649
 957.688 954.336
 167.680 324.008
 430.778 6.416
 298.085 123.538
 581.155 164.226
 501.132 134.133
 382.402 847.669
 232.345 419.092
 880.735 397.152
 686.409 684.021
 695.479 981.656
 503.181 960.662
 411.706 154.235
 836.692 40.064
 812.468 528.145
 124.273 213.008
 909.221 845.829
 791.638 331.983
 766.493 84.867
 809.035 217.267
 396.217 214.075
 634.574 53.223
 937.526 944.294
 132.787 488.830
 811.178 867.714
 606.804 513.541
 119.385 943.069
 26.688 936.100
 779.915 448.706
 848.141 75.920
 469.489 518.827
 796.704 475.684
 590.121 818.394
 522.645 467.133
 50.972 57.933
 818.870 942.456
 518.263 50.345
 924.709 889.782
 970.760 157.702
 426.398 96.994
 405.452 947.678
 102.974 883.341
 567.341 997.961
 274.666 18.277
 782.241 264.590
 388.233 882.727
 708.468 619.338
 646.880 936.110
 901.883 804.968
 966.339 205.139
 21.687 539.467
 746.222 605.603
 757.397 95.378
 298.266 759.389
 799.539 803.332
 9.555 655.127
 529.865 385.403
 756.867 116.665
 396.500 260.253
 873.241 949.541
 943.683 315.180
 323.496 707.659
 166.128 587.573
 223.419 902.043
 689.094 708.204
 567.552 818.195
 374.629 339.883
 971.073 840.906
 413.120 596.833
 418.117 744.002
 70.951 92.656
 806.484 991.414
 777.095 768.608
 429.280 934.966
 593.758 570.473
 208.176 368.683
 732.322 833.433
 339.324 210.202
 252.037 502.524
 208.214 893.669
 474.936 54.803
 728.875 157.503
 728.823 831.902
 248.719 342.477
 506.900 962.674
 494.225 644.186
 926.443 820.214
 703.744 318.234
 852.088 71.279
 669.434 961.111
 296.901 535.331
 286.117 295.099
 754.790 862.047
 854.431 497.593
 182.452 187.643
 610.678 925.617
 122.474 559.989
 136.248 2.183
 329.110 788.969
 643.280 225.449
 565.529 131.320
 926.619 422.743
 529.800 648.315
 629.234 953.630
 133.730 360.732
 581.580 38.989
 304.034 289.958
 365.352 491.853
 752.514 828.677
 17.346 101.649
 627.445 481.873
 356.520 792.877
 921.718 102.160
 791.584 474.587
 987.224 196.314
 480.726 516.002
 455.264 476.950
 280.396 839.754
 458.420 489.394
 275.735 296.684
 912.308 164.827
 648.644 869.532
 71.292 482.803
 856.113 207.660
 898.743 906.327
 284.934 397.016
 471.309 858.331
 771.050 860.624
 602.477 607.673
 252.422 22.019
 761.138 534.677
 821.447 270.288
 766.739 749.963
 92.763 779.030
 457.853 486.021
 968.984 556.788
 802.744 999.349
 12.889 463.134
 698.834 983.176
 990.408 797.755
 896.360 658.881
 82.948 960.816
 186.247 890.644
 457.019 857.955
 772.982 345.806
 578.615 464.857
 872.703 36.683
 952.347 822.265
 250.666 552.590
 12.104 765.956
 59.633 88.567
 180.276 736.836
 833.620 555.532
 713.622 908.482
 405.116 811.464
 761.382 723.689
 376.468 471.801
 48.615 373.704
 319.339 66.946
 66.988 175.522
 284.300 133.860
 486.046 611.095
 363.555 415.879
 398.470 660.434
 804.321 849.673
 769.079 176.759
 562.385 730.530
 183.599 370.313
 711.976 47.747
 381.926 957.793
 989.446 791.985
 632.207 432.016
 97.763 267.977
 355.248 962.330
 592.793 451.532
 470.227 167.076
 20.526 952.427
 207.374 937.271
 989.320 568.423
 954.162 433.490
 508.799 14.591
 479.755 639.167
 876.222 601.514
 357.302 512.288
 763.890 221.349
 892.422 928.453
 782.819 428.511
 514.510 611.894
 446.689 8.735
 618.897 983.206
 117.478 694.160
 814.149 954.921
 614.755 470.810
 559.819 835.818
 852.081 747.432
 233.756 584.868
 217.060 910.345
 780.769 124.483
 730.409 17.863
 630.292 484.325
 50.848 520.673
 472.067 421.069
 587.036 502.442
 516.325 331.591
 738.369 479.999
 887.023 747.983
 219.734 887.022
 980.273 239.268
 590.835 982.601
 719.968 928.816
 271.142 709.985
 241.798 116.207
 192.756 505.798
 296.525 231.063
 744.323 890.958
 572.759 873.287
 161.883 917.189
 765.976 353.918
 102.101 893.638
 959.583 553.891
 818.318 863.610
 209.211 190.130
 381.469 769.360
 934.716 611.500
 430.902 251.415
 205.618 948.145
 392.068 336.782
 462.794 979.708
 299.831 527.078
 938.410 159.200
 861.683 793.159
 631.442 284.054
 181.503 897.815
 360.283 813.812
 341.905 123.906
 167.126 530.420
 464.946 593.806
 289.908 373.024
 793.532 779.743
 473.223 871.338
 68.702 766.778
 564.650 682.052
 34.000 224.459
 970.498 599.411
 242.913 644.125
 536.059 877.413
 648.068 121.415
 9.417 346.146
 333.400 113.385
 262.032 223.364
 538.181 123.143
 519.259 574.864
 92.830 998.847
 723.196 439.439
 22.368 456.001
 860.719 847.920
 308.680 910.177
 270.935 488.120
 275.262 750.563
 56.723 21.368
 358.482 692.407
 300.640 980.145
 951.716 858.522
 690.419 474.251
 799.935 187.275
 836.092 324.660
 32.750 718.138
 279.829 715.099
 256.775 227.811
 309.592 502.448
 289.962 682.815
 865.401 224.780
 670.869 531.256
 327.267 872.647
 277.243 111.176
 879.691 192.729
 456.815 429.784
 620.168 736.864
 427.597 432.042
 107.697 882.660
 217.410 184.179
 699.110 479.338
 658.047 344.026
 691.837 724.232
 456.652 962.533
 954.887 977.731
 867.052 286.959
 687.353 868.738
 161.542 434.182
 75.332 636.420
 846.559 831.202
 631.905 869.730
 214.722 328.529
 686.862 832.575
 424.779 170.877
 957.399 353.607
 347.118 239.050
 70.497 785.075
 105.921 478.402
 842.581 30.539
 743.024 414.708
 651.008 857.283
 79.629 480.205
 281.703 162.692
 469.658 274.155
 712.704 86.917
 235.502 247.308
 727.563 654.585
 619.054 902.511
 456.519 299.732
 737.063 859.495
 656.488 259.517
 422.179 846.190
 80.438 508.479
 784.723 298.091
 798.329 6.316
 623.542 108.149
 38.917 424.536
 428.725 649.879
 576.298 842.320
 89.085 364.081
 16.877 816.888
 680.764 463.518
 509.493 661.298
 960.999 69.526
 439.934 141.562
 716.911 889.821
 945.189 339.161
 670.147 308.503
 534.937 334.386
 664.676 58.570
 508.525 135.633
 770.135 946.197
 53.535 910.880
 323.468 997.076
 83.924 836.687
 866.603 891.397
 776.326 549.366
 180.445 279.471
 975.627 310.360
 881.154 48.792
 826.335 146.792
 252.643 510.774
 133.968 727.712
 511.410 846.896
 637.900 931.564
 611.518 696.051
 979.527 560.997
 26.973 64.295
 150.708 593.600
 927.431 522.528
 409.044 612.757
 475.687 45.060
 428.597 549.071
 9.345 591.325
 25.002 752.372
 965.384 293.595
 438.866 395.780
 108.928 675.471
 495.043 740.717
 933.364 869.844
 170.232 334.825
 708.440 152.218
 217.873 508.917
 219.210 967.710
 616.189 835.204
 618.254 860.136
 149.076 523.811
 316.081 552.681
 405.430 100.225
 472.532 765.326
 723.293 420.560
 391.455 959.092
 22.087 958.063
 130.544 986.078
 298.425 911.963
 540.369 903.107
 625.984 643.541
 66.290 921.624
 443.079 94.383
 262.516 454.418
 456.669 564.175
 560.555 458.148
 690.204 661.777
 339.136 127.824
 684.916 550.768
 397.196 484.031
 87.881 212.205
 126.455 405.273
 361.515 281.295
 809.428 236.322
 992.488 785.260
 779.492 679.604
 805.522 536.568
 622.068 321.734
 69.973 4.238
 73.385 823.139
 372.820 697.118
 892.113 607.998
 397.708 713.455
 298.949 327.458
 50.683 422.989
 862.779 565.181
 892.441 798.977
 174.993 235.078
 735.192 771.605
 715.008 51.657
 29.076 960.124
 842.021 889.445
 365.726 103.574
 425.699 985.640
 960.553 559.474
 780.224 866.537
 314.389 2.312
 23.338 820.804
 700.841 320.661
 929.264 319.566
 558.109 90.557
 669.392 253.243
 991.081 566.170
 378.178 367.666
 197.282 65.353
 287.803 127.090
 833.138 891.368
 740.771 90.114
 827.223 492.774
 915.092 77.415
 445.382 656.416
 735.224 149.564
 117.307 904.678
 550.024 51.521
 572.225 444.268
 546.173 60.910
 707.574 521.959
 44.509 483.592
 661.988 680.855
 263.384 646.848
 193.707 492.299
 496.325 562.661
 416.889 942.600
 63.163 276.818
 538.652 875.076
 679.470 730.139
 614.510 86.825
 827.012 72.971
 722.836 732.143
 279.378 270.742
 901.786 232.157
 576.581 384.951
 824.739 590.345
 87.946 619.367
 470.627 788.924
 444.791 484.671
 9.804 230.170
 857.243 796.573
 138.517 193.625
 900.089 612.979
 97.961 224.622
 210.991 206.569
 377.934 736.905
 594.090 221.974
 478.751 903.418
 869.334 884.169
 265.212 891.074
 512.465 499.927
 147.855 449.780
 455.117 160.965
 152.457 841.055
 74.710 40.157
 550.024 650.641
 318.840 635.993
 105.402 501.758
 450.555 820.896
 730.729 415.751
 144.646 282.473
 795.578 165.210
 639.043 500.067
 22.546 557.176
 581.144 499.731
 586.955 62.391
 790.906 397.087
 122.107 477.900
 778.571 928.209
 15.187 547.571
 845.688 433.206
 949.652 356.719
 507.746 885.494
 721.881 317.037
 802.112 732.554
 125.527 136.353
 486.440 352.618
 176.815 59.465
 843.539 548.002
 246.675 122.642
 645.257 542.361
 197.751 201.781
 99.910 669.081
 400.987 284.977
 327.819 215.156
 360.554 962.216
 43.396 493.644
 518.566 411.531
 838.957 73.163
 881.541 751.346
 387.056 500.592
 226.305 117.636
 329.850 759.410
 449.515 72.286
 884.108 947.920
 845.824 331.583
 740.476 216.426
 786.676 462.786
 610.002 238.504
 54.696 289.391
 407.431 417.576
 425.642 694.828
 150.298 545.437
 517.024 258.524
 989.126 774.360
 304.037 401.445
 614.422 969.426
 481.815 180.304
 560.571 844.199
 298.627 535.817
 548.695 712.643
 946.216 171.710
 86.392 315.820
 747.741 584.303
 631.605 496.603
 485.585 359.500
 993.420 633.076
 343.730 252.922
 500.098 726.056
 263.483 833.062
 233.148 33.135
 516.448 425.902
 177.752 706.532
 52.059 597.133
 49.538 221.232
 574.285 555.258
 354.009 560.109
 316.940 281.485
 649.104 381.709
 421.003 281.972
 198.205 352.131
 550.617 21.930
 107.906 733.882
 624.661 12.185
 482.972 341.002
 74.445 365.443
 144.017 381.306
 979.162 375.939
 538.645 193.883
 471.772 271.956
 834.231 774.267
 469.461 981.314
 963.635 472.986
 663.321 286.330
 960.221 707.928
 728.221 643.466
 75.286 690.363
 390.866 736.258
 432.063 412.288
 654.758 315.865
 801.581 753.479
 536.345 375.307
 155.966 955.182
 856.293 280.173
 86.093 679.538
 270.940 235.055
 788.262 875.840
 967.127 761.541
 906.944 43.416
 502.316 576.247
 49.143 694.046
 703.038 27.700
 695.061 742.269
 468.052 736.110
 657.344 698.743
 716.262 203.076
 277.863 309.238
 609.456 357.461
 490.889 209.953
 930.625 483.274
 471.589 189.396
 52.340 954.963
 279.240 329.192
 56.969 170.602
 98.773 102.939
 119.942 24.844
 988.623 46.075
 415.691 967.927
 516.967 863.840
 308.093 936.661
 74.991 452.613
 26.300 266.007
 710.607 796.561
 63.840 659.109
 948.045 731.734
 163.097 738.524
 620.025 199.100
 526.120 966.661
 314.923 532.851
 221.621 419.427
 659.891 137.556
 110.733 149.763
 553.612 324.841
 792.256 578.760
 313.957 225.573
 451.704 408.542
 903.823 325.584
 295.392 136.035
 283.810 941.412
 747.314 48.479
 57.045 647.258
 396.807 54.282
 916.369 466.095
 1.405 316.197
 677.647 367.867
 692.433 143.283
 538.243 987.956
 999.233 214.520
 493.381 342.012
 828.427 967.086
 884.566 912.107
 112.017 918.157
 856.306 697.729
 305.478 98.747
 25.814 437.739
 185.467 474.872
 94.113 131.236
 705.556 794.356
 68.121 521.853
 834.936 321.697
 547.035 307.707
 974.768 268.745
 430.983 334.902
 443.516 771.746
 916.934 903.780
 697.818 146.892
 690.755 932.024
 39.237 34.396
 442.906 86.235
 7.491 337.866
 819.221 12.939
 13.685 520.100
 461.638 511.363
 886.920 532.285
 143.550 324.242
 336.739 150.788
 110.991 250.804
 142.835 759.581
 507.279 469.763
 520.742 147.838
 291.688 402.200
 254.805 958.000
 921.544 637.800
 92.327 301.771
 514.722 526.774
 638.445 308.085
 461.600 28.468
 741.232 41.347
 930.999 470.991
 599.854 159.519
 285.717 570.058
 632.831 714.433
 664.974 575.767
 404.050 741.531
 431.902 850.213
 594.736 369.017
 555.449 754.188
 431.895 488.700
 482.421 55.910
 17.725 979.940
 544.400 427.540
 358.066 736.806
 276.957 115.618
 347.340 505.421
 248.675 849.448
 646.829 747.513
 602.272 167.712
 984.946 377.159
 699.554 919.239
 432.927 506.007
 189.600 941.083
 265.610 28.784
 841.656 188.168
 31.624 502.299
 410.534 627.098
 935.093 849.649
 145.329 395.944
 904.952 754.784
 778.006 346.444
 209.346 514.424
 605.638 540.020
 900.492 663.724
 731.040 370.072
 67.306 983.704
 476.245 176.418
 974.506 892.686
 210.251 840.362
 901.403 596.796
 317.918 378.382
 412.991 367.568
 215.663 856.796
 30.095 585.078
 329.116 537.953
 772.259 655.685
 879.209 439.851
 862.851 22.821
 470.024 985.584
 374.871 441.514
 581.383 67.466
 700.409 702.065
 591.625 224.231
 217.303 551.020
 294.794 190.366
 251.764 669.134
 637.823 426.856
 572.420 993.099
 646.974 375.700
 954.211 192.590
 1.346 730.100
 402.924 784.535
 160.599 502.834
 93.916 745.919
 283.085 771.906
 941.101 903.961
 751.345 740.830
 541.862 182.950
 29.734 867.169
 435.801 580.644
 841.946 874.056
 643.660 659.988
 506.034 193.017
 119.257 265.570
 385.559 910.507
 431.575 15.889
 195.621 364.139
 904.417 55.095
 682.389 806.875
 863.285 259.751
 518.424 818.583
 187.679 41.571
 120.577 575.030
 234.234 535.638
 202.752 505.767
 402.465 50.694
 875.698 996.513
 259.114 434.743
 856.662 470.973
 645.792 491.913
 162.744 664.801
 572.851 807.587
 545.880 64.365
 783.025 596.122
 850.354 99.499
 562.642 292.364
 604.514 667.652
 925.265 143.908
 119.047 232.319
 509.947 620.250
 479.965 27.757
 69.296 898.032
 373.592 651.572
 994.980 384.474
 144.926 514.442
 991.817 345.390
 804.195 610.102
 396.136 367.169
 497.002 877.581
 197.666 26.553
 832.007 950.984
 102.899 706.520
 210.490 369.849
 835.996 685.115
 171.525 785.970
 753.195 156.419
 705.003 421.860
 18.902 704.378
 395.781 973.605
 404.745 441.840
 252.087 409.345
 903.717 815.572
 699.792 187.068
 54.897 245.371
 753.686 435.730
 233.233 859.585
 23.538 636.225
 334.514 673.795
 395.233 468.528
 767.343 463.351
 817.853 314.053
 518.897 148.368
 201.365 614.248
 185.119 852.341
 514.869 974.475
 222.362 538.399
 503.671 794.049
 588.085 662.231
 199.292 916.851
 272.939 14.966
 467.619 591.176
 693.476 535.664
 67.556 51.760
 299.839 540.090
 119.725 581.232
 170.499 494.136
 9.002 653.371
 508.680 126.401
 766.224 27.652
 343.149 560.367
 46.531 665.626
 968.117 3.311
 300.964 427.269
 659.876 873.131
 433.771 422.615
 486.400 607.945
 662.920 24.649
 913.406 584.383
 921.592 167.946
 817.505 882.544
 622.691 78.925
 183.288 157.593
 78.895 813.555
 503.888 704.787
 152.514 363.136
 869.235 296.584
 580.916 965.349
 136.524 403.462
 865.799 103.627
 985.086 625.731
 62.845 361.208
 192.782 219.120
 399.868 325.839
 91.236 415.283
 477.396 516.296
 898.830 257.858
 159.523 362.876
 857.620 99.604
 892.028 551.310
 755.636 956.067
 539.295 104.516
 269.867 71.558
 314.832 891.192
 466.256 324.989
 598.616 416.863
 917.969 252.790
 447.674 764.985
 7.014 276.122
 176.905 46.648
 639.853 237.561
 231.012 211.970
 496.267 142.022
 604.482 239.205
 31.465 386.871
 666.862 604.826
 331.876 101.750
 490.406 245.448
 980.517 109.959
 684.710 537.526
 792.100 596.206
 549.803 870.711
 432.778 711.879
 749.749 293.795
 924.541 975.806
 70.932 227.104
 57.821 608.684
 503.633 11.423
 83.875 561.449
 416.181 891.076
 345.365 415.877
 974.998 88.335
 921.514 19.430
 901.389 739.158
 933.908 401.121
 800.350 338.277
 978.953 451.947
 504.329 837.418
 650.042 58.804
 455.460 897.120
 291.450 887.070
 115.878 893.922
 819.909 111.912
 713.236 905.210
 569.828 915.516
 466.355 948.556
 903.475 75.767
 416.135 546.830
 595.544 66.298
 434.707 170.844
 397.813 628.521
 179.452 114.804
 437.836 139.304
 179.644 863.935
 257.371 424.926
 826.439 386.372
 981.621 120.068
 419.547 31.728
 787.164 662.722
 197.005 745.941
 40.950 490.507
 231.903 156.123
 79.135 665.118
 468.811 170.941
 25.217 719.070
 943.230 152.717
 582.386 978.158
 282.917 408.940
 723.955 464.781
 36.868 825.750
 324.797 998.397
 775.694 417.342
 280.916 561.845
 518.756 526.937
 636.500 944.142
 84.524 411.405
 839.284 164.972
 850.222 137.837
 964.973 62.627
 16.918 671.963
 657.247 530.311
 382.013 941.716
 517.022 325.838
 350.948 601.183
 716.781 782.849
 205.261 428.385
 14.645 509.297
 669.516 382.815
 978.396 678.360
 472.751 584.287
 809.827 470.993
 721.765 2.838
 470.695 806.479
 537.812 760.159
 967.544 651.706
 52.008 317.046
 346.040 901.175
 708.349 779.866
 696.750 303.369
 39.910 314.051
 882.166 925.906
 19.973 556.550
 685.925 718.678
 555.175 715.328
 164.565 382.934
 194.894 116.032
 482.713 783.032
 145.842 578.352
 845.498 859.786
 872.168 592.436
 46.490 498.971
 51.371 624.534
 942.959 170.545
 270.106 457.296
 998.159 743.658
 359.993 600.586
 116.490 575.647
 673.077 970.947
 893.274 411.514
 314.386 100.096
 236.656 471.086
 522.649 603.784
 52.570 267.005
 110.561 921.523
 351.118 626.408
 436.954 965.031
 98.244 286.654
 531.902 219.468
 342.620 520.580
 182.345 597.918
 364.851 4.717
 413.638 418.018
 672.838 575.838
 477.878 852.737
 780.414 393.556
 242.571 98.087
 610.937 121.792
 525.835 933.022
 646.373 107.605
 162.741 845.129
 256.791 735.595
 330.454 125.119
 984.252 498.908
 279.744 349.240
 486.216 198.672
 192.215 167.752
 762.429 672.574
 434.754 886.587
 669.211 686.499
 246.510 695.661
 368.147 992.100
 553.887 679.255
 642.056 965.137
 553.168 700.246
 147.919 867.338
 269.321 530.049
 950.282 306.718
 37.308 990.136
 703.740 362.023
 755.713 559.404
 821.879 555.805
 532.139 705.920
 903.014 143.091
 628.720 833.514
 678.765 279.489
 280.811 45.811
 236.880 560.650
 312.050 165.934
 249.410 216.381
 517.078 492.797
 244.604 195.289
 495.247 399.320
 506.643 303.061
 163.527 998.882
 210.999 38.550
 176.507 29.643
 722.064 401.320
 261.271 778.288
 239.295 582.688
 313.152 122.137
 902.085 475.499
 476.477 589.071
 103.683 487.498
 286.927 86.380
 750.554 376.431
 916.814 641.327
 993.742 164.807
 232.138 27.342
 89.003 577.011
 534.793 560.280
 377.213 575.330
 771.696 69.899
 357.972 174.093
 595.237 153.764
 728.107 767.971
 859.473 266.200
 421.485 222.452
 40.505 86.200
 793.878 208.205
 236.917 438.473
 401.637 998.713
 99.826 944.927
 408.408 740.080
 477.738 584.248
 681.383 106.666
 158.031 599.799
 596.809 105.427
 716.488 276.647
 531.000 430.109
 724.164 203.255
 863.548 304.272
 935.244 829.293
 37.342 815.313
 321.905 655.580
 107.156 721.986
 117.113 863.579
 144.865 22.456
 261.430 868.911
 562.815 871.629
 666.146 315.426
 653.547 923.845
 546.276 703.524
 538.343 803.971
 240.282 849.334
 961.227 146.453
 618.981 21.280
 479.614 723.089
 547.291 109.458
 186.467 357.293
 255.707 903.617
 78.229 112.009
 713.241 230.565
 63.001 172.382
 682.752 715.259
 717.228 720.705
 548.828 556.195
 657.886 233.498
 906.809 359.882
 539.916 97.901
 411.000 566.973
 532.922 341.695
 326.005 770.241
 822.381 958.436
 385.607 608.941
 442.494 662.475
 920.236 402.798
 132.013 569.589
 201.386 129.964
 40.897 924.800
 706.956 265.711
 962.394 512.587
 626.410 781.648
 358.324 224.533
 692.580 799.037
 149.123 629.626
 95.201 924.892
 997.095 512.695
 249.812 747.343
 391.703 702.097
 968.032 789.112
 98.314 99.836
 707.682 17.407
 633.339 422.302
 133.492 778.311
 134.052 540.108
 953.753 397.522
 883.524 518.793
 631.252 191.632
 491.270 72.040
 16.914 929.923
 307.530 474.578
 593.977 931.638
 631.071 387.803
 924.381 674.180
 52.455 137.790
 85.721 610.526
 330.530 878.676
 607.938 576.894
 331.198 665.992
 348.652 832.621
 144.205 661.699
 272.186 171.871
 743.785 668.191
 560.804 330.908
 758.584 630.927
 431.492 874.950
 679.685 112.682
 454.624 66.040
 355.096 496.471
 772.528 708.971
 915.296 554.230
 49.393 358.156
 445.951 275.458
 105.726 396.902
 197.517 500.694
 310.172 615.028
 901.958 981.276
 931.706 894.928
 687.340 287.028
 761.745 244.445
 52.590 320.959
 567.619 602.352
 626.658 653.725
 958.106 894.428
 805.979 55.271
 353.612 681.452
 486.971 337.109
 236.353 251.774
 710.113 302.049
 191.008 147.949
 160.465 370.457
 368.419 247.587
 756.430 470.572
 551.521 651.571
 461.912 467.845
 564.897 667.885
 513.109 703.206
 140.770 156.205
 324.116 816.640
 782.288 848.005
 867.759 670.315
 599.536 50.430
 590.141 839.969
 438.303 341.484
 257.829 315.372
 982.669 571.770
 232.295 7.078
 449.449 197.222
 771.946 679.474
 268.230 811.772
 160.876 567.322
 970.929 753.160
 916.532 247.896
 818.420 984.086
 524.924 162.682
 340.961 660.378
 159.411 356.088
 539.011 83.984
 552.742 633.995
 509.935 188.423
 585.775 68.461
 465.487 545.307
 531.707 977.736
 669.422 730.833
 131.749 600.559
 641.736 9.624
 484.892 333.010
 886.835 829.261
 896.914 793.670
 451.151 862.406
 466.282 82.531
 298.636 965.249
 979.573 370.679
 10.118 762.332
 166.881 636.704
 818.297 830.610
 127.109 702.922
 840.384 992.367
 700.754 236.541
 374.788 780.566
 248.751 600.031
 799.443 95.036
 23.058 158.978
 413.194 698.171
 499.111 198.254
 167.047 919.381
 421.390 37.277
 761.134 554.249
 208.314 367.430
 861.140 903.349
 917.260 619.545
 992.952 533.950
 408.113 182.802
 987.959 142.926
 216.270 179.983
 108.264 719.231
 83.315 915.064
 318.730 558.079
 53.602 970.367
 682.220 965.949
 563.939 680.524
 829.360 255.673
 395.647 553.333
 641.943 794.947
 665.928 362.976
 139.683 10.741
 979.127 594.402
 476.905 828.401
 286.870 669.864
 545.297 640.092
 95.836 706.285
 0.585 545.879
 168.060 217.557
 347.715 925.989
 364.105 236.847
 746.579 908.968
 445.366 353.989
 357.471 662.682
 467.377 471.239
 704.369 708.999
 428.760 21.704
 770.069 344.874
 485.768 579.010
 378.323 329.292
 773.980 340.271
 96.067 994.729
 498.274 778.671
 88.044 981.538
 839.708 744.289
 464.287 632.825
 591.250 614.983
 19.000 375.320
 559.742 451.671
 411.116 938.493
 273.091 948.381
 779.455 210.464
 602.063 756.614
 219.025 716.268
 565.523 241.268
 123.030 843.800
 935.293 142.666
 973.894 887.733
 718.672 992.532
 55.802 975.100
 177.955 493.484
 773.433 861.788
 580.106 719.503
 762.658 221.362
 267.051 742.397
 937.911 301.480
 137.281 715.614
 659.694 4.267
 49.891 146.583
 649.634 501.735
 648.332 922.464
 407.783 262.579
 376.687 997.671
 179.016 819.960
 77.939 646.505
 906.993 119.370
 151.376 987.779
 742.833 860.190
 262.945 523.475
 132.346 783.430
 584.200 638.496
 84.142 401.569
 346.735 87.785
 168.515 644.830
 582.011 170.041
 63.585 383.181
 541.821 539.407
 954.334 736.553
 810.865 938.786
 908.226 609.821
 206.896 817.448
 57.596 477.266
 470.361 103.602
 276.752 227.082
 557.585 887.396
 266.420 884.708
 230.337 494.903
 968.845 429.156
 69.398 228.176
 905.554 254.844
 97.866 755.047
 931.693 309.063
 776.908 865.463
 564.267 638.856
 206.194 694.693
 198.083 238.527
 224.896 939.335
 357.101 318.179
 647.083 466.955
 528.195 673.541
 785.268 717.173
 929.536 877.245
 504.200 599.663
 821.169 821.676
 417.756 166.839
 167.704 404.216
 187.544 145.779
 812.704 178.499
 722.950 690.495
 974.621 811.935
 17.567 212.969
 181.420 542.986
 312.971 386.047
 534.951 264.487
 762.493 915.599
 949.359 755.609
 108.071 251.025
 206.154 219.139
 493.501 355.852
 981.012 67.837
 156.746 72.845
 545.946 649.152
 689.805 585.421
 460.385 748.042
 972.415 359.715
 14.293 599.810
 999.305 625.205
 457.121 256.363
 181.517 558.072
 572.759 348.227
 440.353 527.656
 80.358 79.890
 485.843 975.283
 744.840 86.869
 116.335 154.896
 262.949 109.507
 556.211 280.440
 697.967 231.414
 707.116 815.466
 918.885 261.097
 495.086 191.437
 561.218 165.481
 100.076 153.531
 73.186 896.299
 932.505 973.113
 502.317 477.923
 528.296 716.602
 576.228 481.804
 652.674 669.097
 53.331 522.788
 494.626 441.297
 183.427 841.250
 887.876 569.099
 796.548 437.720
 577.735 891.416
 106.390 300.013
 61.802 273.739
 800.341 593.502
 939.865 458.546
 623.073 0.772
 816.227 860.601
 129.382 815.568
 985.916 892.680
 972.221 676.493
 612.904 78.053
 344.400 617.769
 159.601 468.772
 551.259 207.530
 66.857 197.499
 153.748 119.309
 304.813 814.895
 387.047 360.809
 437.722 140.032
 282.358 277.705
 368.956 928.653
 955.325 211.632
 382.572 760.111
 183.238 563.763
 479.894 190.713
 687.374 882.394
 156.649 716.692
 432.486 229.012
 589.295 247.788
 921.382 397.565
 937.703 191.386
 520.854 871.660
 942.536 482.165
 631.182 650.576
 845.125 823.532
 283.243 94.085
 608.957 410.808
 996.475 705.780
 526.830 623.693
 392.049 663.018
 186.151 764.320
 766.359 917.452
 894.870 299.937
 181.116 733.003
 578.091 184.510
 411.909 637.836
 704.970 385.357
 564.124 374.362
 439.294 449.050
 263.785 607.525
 195.739 790.640
 964.563 858.833
 475.854 882.665
 187.236 474.007
 930.034 922.100
 983.985 899.198
 299.035 146.549
 859.618 268.005
 313.968 303.428
 1.102 313.627
 938.285 911.158
 384.457 82.257
 8.321 718.542
 16.306 391.146
 437.884 12.265
 801.291 643.690
 592.608 253.231
 834.560 571.536
 185.093 566.132
 31.966 947.491
 393.827 254.924
 114.133 921.136
 747.536 176.903
 941.777 630.316
 349.912 152.759
 899.524 285.446
 33.689 807.760
 487.754 299.993
 142.165 284.198
 3.938 930.076
 532.739 107.150
 376.628 610.297
 601.476 359.842
 10.028 943.526
 238.697 982.337
 261.423 471.946
 569.862 964.648
 717.189 668.398
 618.537 994.783
 268.340 424.761
 981.894 541.625
 579.492 952.124
 645.262 715.321
 564.531 860.949
 919.822 633.203
 50.430 63.887
 484.197 521.815
 752.559 485.776
 791.721 765.778
 778.965 711.384
 894.412 447.992
 108.794 129.434
 583.736 254.586
 285.932 709.201
 787.089 599.332
 70.670 782.682
 345.524 378.875
 90.686 500.016
 668.769 340.391
 921.695 518.895
 682.219 831.462
 254.929 910.486
 889.793 927.684
 323.296 786.439
 46.801 82.108
 964.003 235.609
 716.885 513.171
 199.007 407.824
 53.453 310.747
 75.476 988.493
 253.729 475.682
 489.240 505.884
 865.546 864.469
 530.683 426.905
 144.480 851.049
 463.782 492.268
 951.121 771.218
 146.963 273.607
 812.584 226.454
 604.398 199.814
 144.247 703.585
 586.629 884.432
 710.874 840.488
 551.326 217.917
 2.414 927.598
 233.307 486.186
 688.814 787.621
 245.179 498.799
 908.094 194.341
 297.064 5.903
 118.888 164.280
 189.692 342.615
 226.888 236.263
 716.866 443.624
 866.511 713.451
 710.956 940.628
 105.179 515.457
 332.176 702.795
 536.488 25.685
 195.228 758.220
 166.951 137.728
 355.098 285.544
 683.902 636.645
 550.090 173.299
 452.473 394.173
 390.297 284.503
 838.471 424.771
 552.703 950.698
 430.771 221.066
 121.989 658.518
 258.784 557.401
 324.048 329.453
 813.353 979.196
 315.604 866.484
 306.458 859.629
 899.554 727.379
 198.375 345.427
 966.309 551.733
 210.150 887.438
 754.152 326.168
 282.474 782.071
 267.410 118.792
 775.479 175.104
 183.770 90.257
 491.729 3.798
 568.684 725.002
 289.305 96.601
 645.486 94.006
 403.745 97.125
 648.055 421.414
 465.441 531.706
 514.956 384.268
 259.571 464.169
 429.564 920.521
 783.752 59.741
 232.500 989.232
 197.221 560.147
 746.435 742.813
 985.747 717.358
 478.104 99.426
 577.788 473.267
 870.076 299.800
 807.117 451.496
 840.835 893.105
 920.660 755.955
 304.199 808.076
 251.354 274.630
 429.605 955.738
 516.113 557.997
 777.815 797.137
 838.410 786.641
 9.897 752.143
 741.549 35.009
 461.646 373.091
 298.551 166.124
 545.028 149.807
 471.921 209.763
 179.612 331.085
 123.889 953.671
 470.724 563.281
 745.374 949.228
 790.351 671.138
 238.738 950.656
 638.200 892.013
 21.915 486.818
 973.279 65.284
 804.824 339.254
 623.669 57.816
 955.909 967.158
 369.561 348.314
 838.487 692.911
 21.122 613.198
 592.469 819.799
 400.399 160.074
 884.426 891.235
 410.427 588.049
 293.313 378.665
 113.374 454.199
 464.159 79.196
 924.245 469.749
 499.418 55.604
 92.163 706.313
 397.231 717.821
 724.943 970.533
 645.811 549.287
 805.746 304.160
 379.381 461.978
 246.644 25.983
 158.084 24.770
 770.309 782.773
 394.221 70.626
 757.734 289.830
 480.750 934.422
 550.362 279.707
 633.631 805.845
 655.614 242.754
 514.296 167.499
 935.169 828.551
 606.959 809.214
 918.147 916.689
 670.793 513.493
 592.382 883.300
 30.239 757.553
 305.230 151.170
 997.211 3.509
 122.881 771.884
 904.024 694.811
 229.096 244.535
 461.051 554.253
 719.110 614.025
 912.076 312.812
 693.392 840.349
 544.703 480.832
 563.778 606.780
 903.021 110.836
 338.801 898.205
 752.924 867.390
 696.622 480.534
 753.212 802.471
 426.885 638.091
 502.098 488.756
 323.994 358.869
 351.454 57.899
 544.059 418.800
 130.436 961.574
 449.355 217.658
 794.819 170.756
 914.004 613.403
 445.052 70.033
 262.318 631.883
 139.738 520.941
 469.589 678.595
 304.839 759.127
 939.731 523.104
 213.613 768.214
 254.243 779.758
 227.335 117.528
 384.324 176.167
 59.637 556.155
 297.971 529.883
 903.281 782.440
 954.805 880.636
 561.104 132.031
 844.618 628.011
 804.318 590.463
 425.811 170.634
 671.397 695.352
 694.712 441.684
 777.300 971.321
 257.001 786.150
 461.945 476.359
 472.117 867.872
 632.929 535.401
 747.584 159.565
 892.875 515.427
 822.979 128.209
 256.947 541.421
 805.948 443.050
 809.651 865.335
 911.837 506.835
 698.876 447.144
 873.603 835.657
 173.929 470.584
 92.517 422.989
 26.295 543.885
 8.453 243.327
 947.976 291.426
 300.326 645.491
 471.904 754.689
 254.541 110.734
 369.351 334.972
 537.298 902.582
 546.142 36.396
 203.645 600.750
 576.236 131.766
 803.663 618.098
 339.873 467.397
 88.771 165.526
 673.636 853.384
 966.416 13.753
 199.664 25.768
 840.316 952.577
 366.836 705.142
 349.807 357.354
 322.441 266.541
 282.820 419.911
 230.857 447.693
 282.771 708.045
 586.816 592.236
 53.495 996.190
 533.313 902.283
 444.750 112.237
 115.127 577.383
 883.320 615.040
 282.932 76.660
 614.076 837.636
 643.258 855.604
 597.287 477.060
 837.149 112.105
 342.002 897.861
 764.541 406.934
 562.486 448.745
 969.561 596.781
 150.700 816.399
 509.581 693.411
 340.995 94.444
 771.654 916.576
 84.937 306.211
 525.559 982.559
 989.153 455.637
 143.122 221.833
 834.901 300.060
 326.627 371.261
 785.580 341.238
 911.193 276.853
 191.535 556.707
 701.224 476.580
 167.405 73.296
 811.799 928.763
 295.966 889.376
 382.670 495.490
 307.467 344.361
 664.032 183.341
 1.056 915.462
 516.156 352.032
 74.824 85.972
 74.221 907.588
 675.789 110.214
 288.246 948.301
 86.744 22.115
 917.098 992.346
 952.161 862.176
 324.255 114.734
 182.392 887.187
 658.907 402.957
 239.430 174.473
 104.420 715.555
 926.778 124.888
 310.925 921.959
 312.032 633.541
 701.467 506.821
 688.077 252.655
 431.785 545.028
 915.169 275.714
 600.259 767.344
 422.275 975.639
 133.067 429.846
 126.003 22.091
 224.409 426.908
 546.135 564.921
 485.072 17.328
 158.606 423.440
 65.294 401.519
 182.834 976.547
 68.264 445.583
 407.252 559.380
 985.625 112.027
 624.159 681.135
 670.794 659.238
 785.321 69.914
 352.769 710.336
 68.997 198.250
 293.635 680.209
 836.066 462.413
 146.257 366.499
 569.902 885.347
 692.228 350.763
 666.632 33.421
 79.428 80.347
 647.858 618.064
 657.195 485.635
 488.227 972.224
 76.909 872.908
 219.919 616.753
 116.550 777.258
 432.984 471.887
 157.652 885.731
 325.234 823.596
 927.953 986.584
 362.037 963.510
 887.492 870.312
 632.032 915.282
 921.968 921.738
 579.503 910.757
 85.708 785.188
 861.450 248.160
 355.893 457.702
 723.527 954.227
 396.826 734.864
 73.688 775.936
 442.617 382.458
 618.232 579.043
 671.899 282.572
 227.758 254.395
 30.110 168.510
 539.362 894.066
 842.780 247.997
 548.200 853.293
 824.504 863.399
 171.600 557.439
 118.389 461.412
 10.425 632.495
 773.386 168.842
 516.999 360.689
 883.736 587.319
 690.939 207.565
 355.784 435.320
 151.640 492.420
 640.497 53.479
 819.521 329.460
 561.480 737.431
 521.602 42.661
 692.150 325.390
 117.475 33.637
 284.642 415.046
 419.494 880.223
 47.231 251.552
 409.436 475.768
 705.426 466.299
 389.270 637.962
 191.001 971.520
 555.730 564.480
 988.067 960.625
 569.734 174.623
 958.838 926.546
 468.164 25.879
 285.106 203.607
 406.082 546.998
 733.904 841.760
 344.146 590.348
 604.801 730.030
 734.032 222.400
 587.176 159.151
 282.375 578.975
 572.387 327.618
 972.526 989.009
 779.664 292.235
 127.922 285.161
 495.737 201.052
 548.711 780.420
 254.654 246.144
 735.315 196.347
 432.109 74.438
 222.805 420.789
 362.067 600.966
 835.337 281.491
 145.056 500.045
 680.703 118.218
 77.554 591.522
 344.560 281.822
 939.188 892.174
 618.578 386.614
 405.667 33.361
 266.191 185.547
 365.380 837.176
 556.453 959.997
 489.492 142.627
 296.659 841.658
 700.135 44.191
 786.659 178.296
 188.369 876.509
 874.406 973.567
 920.216 895.836
 188.291 269.962
 530.818 281.402
 685.695 690.292
 617.257 934.097
 120.202 934.257
 501.589 477.438
 576.805 961.026
 926.991 773.875
 242.813 634.865
 79.717 330.948
 412.795 418.357
 83.829 875.134
 912.903 56.534
 308.750 570.506
 670.114 286.070
 653.930 324.307
 745.797 247.699
 450.812 87.528
 453.622 189.376
 848.517 276.615
 45.765 74.635
 952.928 429.063
 188.198 98.570
 574.094 993.148
 68.185 746.428
 37.040 38.182
 450.876 681.538
 37.337 470.076
 495.930 335.121
 214.403 626.557
 281.588 896.212
 789.825 502.042
 87.660 411.664
 920.572 174.105
 838.844 740.953
 71.413 647.793
 187.136 145.852
 768.907 442.223
 451.311 699.034
 190.902 973.330
 670.359 477.203
 628.588 559.948
 957.022 562.809
 468.849 636.315
 951.314 253.789
 847.349 196.528
 719.058 3.794
 959.681 345.222
 867.242 557.313
 459.653 69.188
 859.837 466.825
 768.960 477.685
 620.866 785.252
 147.806 51.519
 65.728 709.608
 286.498 174.721
 469.652 444.699
 56.500 945.744
 779.522 583.406
 67.166 40.987
 521.143 27.556
 300.538 61.231
 720.375 456.235
 408.625 175.961
 818.604 783.030
 150.993 101.967
 449.138 16.915
 898.829 136.890
 882.666 680.917
 436.839 507.311
 131.582 66.427
 336.051 91.618
 12.322 367.952
 657.050 313.189
 742.817 302.464
 460.298 857.832
 942.622 459.544
 662.482 805.019
 703.313 33.759
 877.372 745.037
 906.563 80.487
 537.306 718.963
 340.217 222.620
 405.466 116.513
 755.149 170.817
 486.550 514.757
 627.247 247.330
 829.072 370.753
 552.263 706.716
 119.308 291.168
 372.258 300.452
 706.097 605.350
 979.968 651.462
 506.428 244.282
 393.653 394.743
 441.481 571.036
 965.024 147.668
 787.004 179.124
 255.131 535.311
 314.231 649.535
 168.867 189.622
 899.747 476.765
 812.813 734.789
 524.683 496.139
 370.985 773.308
 223.330 91.881
 169.651 197.751
 614.917 676.380
 319.584 311.742
 524.049 609.849
 629.044 181.210
 807.656 95.897
 323.602 924.538
 629.655 127.830
 892.954 750.002
 907.584 273.583
 716.620 63.162
 674.965 740.853
 59.338 888.981
 413.936 540.322
 335.869 817.113
 597.880 711.803
 939.583 208.400
 404.312 59.077
 328.505 161.330
 803.677 983.300
 838.650 784.488
 567.070 156.872
 922.516 351.378
 560.966 549.806
 218.997 514.170
 483.290 835.120
 281.054 650.546
 744.458 349.905
 603.883 731.025
 889.153 482.033
 196.706 581.741
 997.677 761.551
 666.524 728.993
 185.754 749.290
 176.142 937.133
 253.058 487.183
 698.574 271.019
 905.723 274.880
 415.773 849.771
 817.306 600.939
 554.801 121.727
 194.660 435.022
 275.532 333.945
 906.727 796.846
 730.334 136.369
 620.297 590.262
 120.522 834.846
 600.187 424.651
 442.718 462.731
 783.398 354.361
 819.288 493.127
 666.650 729.131
 463.066 968.332
 271.830 259.281
 762.628 26.246
 619.750 819.002
 968.916 92.155
 472.822 815.578
 998.295 356.018
 653.579 283.216
 875.990 938.338
 638.377 374.716
 964.672 370.596
 821.928 45.218
 946.848 578.636
 384.862 388.313
 350.426 499.117
 937.441 999.896
 471.511 211.161
 500.242 629.042
 807.325 98.579
 187.662 213.284
 468.458 34.791
 531.026 688.888
 599.894 5.007
 391.709 981.651
 163.953 441.834
 125.888 602.705
 788.233 984.802
 154.324 844.534
 973.488 405.912
 524.048 758.461
 209.297 237.154
 913.303 725.284
 331.202 747.730
 893.899 350.320
 347.121 544.749
 21.805 733.124
 491.454 298.277
 450.977 506.668
 163.915 147.478
 558.824 802.271
 861.281 847.200
 414.271 882.420
 101.658 922.700
 519.078 266.547
 513.331 163.474
 895.992 943.414
 757.766 995.607
 397.878 671.990
 275.887 306.189
 762.310 390.448
 188.594 474.549
 956.987 615.359
 199.956 905.157
 351.202 171.463
 400.975 608.722
 134.292 162.974
 262.932 84.229
 688.419 312.620
 354.729 299.396
 643.081 452.256
 884.203 224.622
 503.745 362.494
 717.962 560.894
 795.994 407.353
 200.102 821.207
 917.067 588.326
 692.223 223.857
 484.231 110.668
 73.948 271.633
 137.442 189.265
 456.006 900.820
 44.328 263.638
 501.486 556.337
 898.200 698.732
 162.782 992.959
 952.852 343.021
 412.857 416.877
 637.288 436.556
 973.697 306.870
 903.613 513.003
 869.286 820.717
 624.394 341.220
 305.263 671.559
 842.482 88.829
 306.031 212.482
 335.086 763.538
 328.817 798.347
 961.697 364.225
 782.653 294.893
 377.022 835.348
 771.213 510.175
 488.511 912.767
 167.544 856.976
 184.469 840.220
 235.174 381.864
 342.309 52.426
 805.676 472.829
 514.718 607.962
 582.888 779.134
 379.845 22.882
 496.886 731.123
 503.627 330.649
 407.935 261.750
 999.971 566.796
 546.554 23.698
 667.422 355.134
 258.270 324.959
 337.276 29.101
 241.373 821.015
 773.986 445.496
 66.967 493.384
 138.278 792.427
 349.981 792.887
 949.280 728.568
 197.623 852.885
 684.351 852.192
 151.520 94.844
 733.153 36.704
 617.737 208.373
 802.296 601.431
 54.786 633.631
 53.691 644.145
 976.120 189.417
 86.503 443.330
 86.443 149.756
 250.385 456.835
 779.291 790.467
 945.881 678.502
 398.840 510.686
 343.773 560.250
 437.056 28.839
 984.256 224.428
 476.293 695.184
 722.869 655.794
 678.850 631.136
 524.700 116.052
 903.278 567.438
 301.531 323.543
 730.204 917.571
 796.246 409.390
 398.768 689.085
 981.104 237.568
 682.547 343.691
 415.714 64.118
 318.062 97.852
 949.014 429.837
 689.826 480.295
 317.874 616.440
 976.731 193.469
 941.650 449.642
 981.842 564.880
 213.935 970.155
 960.912 614.689
 104.735 797.723
 196.872 141.736
 991.353 431.681
 53.969 265.633
 495.539 327.759
 205.148 722.844
 207.212 193.900
 531.644 455.365
 588.641 402.611
 419.906 848.029
 972.934 834.047
 356.112 451.511
 370.623 468.659
 574.189 400.357
 79.843 32.451
 233.938 616.887
 738.909 368.846
 79.290 541.553
 173.096 641.801
 593.759 697.542
 956.142 153.472
 374.635 172.244
 145.786 440.717
 286.573 761.252
 853.851 367.538
 129.146 393.158
 695.477 390.728
 214.836 747.455
 327.788 794.409
 760.529 45.886
 162.257 982.404
 156.162 582.731
 422.217 417.781
 501.642 45.681
 350.329 304.197
 763.206 340.398
 961.556 927.424
 162.060 883.724
 24.488 796.682
 93.408 978.427
 255.160 438.909
 808.120 372.658
 168.279 265.223
 50.584 776.788
 874.658 223.474
 816.188 436.658
 892.434 615.690
 804.924 713.536
 883.163 151.444
 141.606 506.145
 90.175 950.714
 598.772 668.318
 181.775 241.068
 189.667 867.262
 550.208 118.055
 342.643 522.690
 831.199 174.392
 375.235 137.541
 258.802 538.035
 59.247 938.502
 304.942 892.731
 313.998 891.701
 49.019 153.547
 542.848 838.813
 635.402 416.553
 601.108 345.337
 588.248 644.056
 567.141 390.186
 325.335 848.063
 301.837 919.277
 934.405 624.057
 596.854 590.883
 714.542 109.483
 604.135 453.682
 536.690 406.845
 236.639 406.412
 215.251 346.030
 564.388 818.499
 608.536 56.039
 585.378 762.004
 459.577 79.786
 515.367 675.677
 258.408 870.147
 254.824 601.056
 938.547 139.161
 499.326 188.578
 628.364 149.576
 58.620 649.205
 154.563 108.369
 39.380 545.311
 560.777 80.827
 281.001 485.635
 657.842 542.287
 668.759 265.272
 990.415 839.227
 994.095 16.366
 592.202 474.342
 900.212 391.929
 342.041 559.405
 108.543 468.702
 536.742 808.500
 736.783 839.966
 702.988 651.802
 714.237 581.673
 497.322 31.192
 400.406 361.157
 435.641 53.873
 796.270 754.219
 875.385 304.970
 686.144 820.907
 196.552 396.244
 595.817 531.022
 121.554 412.913
 237.682 736.171
 36.876 736.917
 726.406 955.331
 567.569 211.293
 83.545 315.496
 373.122 470.745
 653.200 998.754
 622.492 217.725
 973.766 563.241
 137.685 256.724
 296.145 489.933
 117.771 713.004
 413.139 362.545
 345.393 322.276
 327.475 707.163
 90.622 267.060
 799.914 835.424
 645.328 301.522
 199.849 74.448
 706.307 912.939
 747.714 693.397
 166.408 843.675
 63.480 206.140
 337.301 287.450
 493.658 738.343
 110.745 588.004
 508.921 882.212
 40.942 933.075
 277.130 150.830
 100.555 743.450
 506.775 404.405
 807.062 612.994
 711.306 711.937
 242.379 433.803
 6.371 182.880
 983.215 929.527
 463.519 644.639
 236.664 173.462
 402.566 333.687
 227.524 756.043
 10.727 332.104
 631.237 324.164
 483.115 529.256
 187.761 993.342
 842.788 772.807
 493.978 149.630
 528.639 337.304
 860.204 943.767
 248.958 266.128
 362.984 132.979
 953.043 807.953
 242.918 159.754
 741.956 487.170
 321.806 550.825
 244.307 124.508
 465.490 968.267
 249.150 805.805
 442.828 908.331
 993.867 720.289
 50.901 998.555
 431.852 432.484
 643.604 731.113
 487.429 382.031
 345.077 947.866
 881.405 732.179
 209.010 382.712
 670.807 509.828
 435.813 508.242
 484.710 837.798
 846.295 30.482
 301.516 884.222
 75.132 847.269
 952.008 515.781
 160.642 618.064
 750.123 2.970
 217.784 286.583
 356.191 89.043
 865.593 719.240
 224.951 293.191
 793.473 854.213
 545.621 106.291
 875.711 445.809
 159.543 278.993
 241.518 200.274
 461.359 361.735
 668.113 161.212
 124.373 90.358
 154.058 960.287
 714.929 815.514
 944.998 612.012
 902.600 535.965
 97.530 26.339
 264.150 942.710
 681.064 230.910
 304.238 330.816
 312.035 343.573
 662.310 47.594
 97.724 787.843
 883.929 968.912
 524.344 787.920
 149.858 119.791
 970.275 269.822
 974.596 161.920
 552.666 400.756
 808.022 880.360
 944.675 855.487
 352.535 726.672
 729.953 757.123
 100.173 768.286
 217.374 116.991
 409.119 297.499
 427.383 526.370
 389.476 751.710
 14.609 129.668
 920.079 263.824
 120.801 347.579
 440.304 13.237
 796.869 999.017
 375.401 889.103
 510.276 986.830
 486.088 754.950
 9.715 424.931
 361.209 654.103
 176.582 369.361
 177.711 596.322
 503.925 314.657
 669.569 485.692
 138.269 486.905
 614.275 296.977
 455.909 128.849
 652.958 681.710
 459.136 368.931
 701.986 826.307
 733.629 599.179
 837.237 23.167
 748.303 276.299
 287.108 123.236
 173.749 691.304
 960.258 776.922
 993.713 26.758
 865.408 241.967
 162.499 203.610
 412.831 35.159
 674.761 893.980
 183.149 963.328
 245.748 189.998
 524.582 112.404
 510.903 835.282
 713.708 366.373
 233.042 474.055
 259.310 526.469
 520.461 897.926
 819.024 301.201
 405.863 882.363
 662.762 426.639
 287.494 529.852
 386.572 181.458
 992.129 466.224
 840.334 200.583
 464.461 177.936
 870.238 23.820
 26.956 904.005
 333.002 390.869
 574.559 995.329
 957.407 201.762
 83.975 480.343
 506.882 982.647
 119.989 699.175
 534.787 952.217
 131.986 523.859
 975.120 585.964
 851.039 620.976
 231.924 276.271
 948.500 951.586
 130.381 29.332
 805.753 774.087
 584.077 508.834
 104.732 616.194
 582.061 405.623
 391.101 326.321
 775.036 497.241
 525.851 481.195
 664.353 666.967
 343.924 210.358
 995.698 25.067
 25.818 259.637
 209.695 452.308
 883.576 730.627
 685.631 844.933
 17.881 43.446
 466.624 949.380
 748.082 932.566
 312.573 442.912
 809.828 623.367
 381.942 242.327
 91.723 188.636
 888.738 447.149
 507.340 653.613
 464.124 776.819
 414.387 925.182
 123.022 414.620
 569.284 550.636
 98.255 286.455
 791.628 665.242
 964.616 582.483
 485.587 32.078
 492.312 767.385
 679.268 594.579
 306.263 54.269
 881.276 499.768
 400.488 862.525
 477.510 671.751
 784.303 806.192
 589.588 49.767
 391.245 322.373
 856.914 897.701
 937.889 845.161
 882.521 752.804
 706.185 46.372
 572.214 736.375
 471.155 827.593
 98.976 990.038
 690.337 576.921
 119.842 835.057
 999.852 456.945
 368.634 51.941
 365.313 817.543
 131.168 131.633
 457.899 17.890
 993.980 912.205
 963.836 177.392
 835.817 155.680
 289.474 476.378
 323.393 73.916
 147.484 306.192
 278.098 831.291
 658.749 677.344
 624.971 651.835
 189.040 76.869
 224.426 371.727
 172.036 305.625
 553.774 402.508
 616.683 497.541
 860.773 919.526
 26.089 440.682
 294.431 242.981
 689.298 790.200
 446.564 430.359
 71.457 732.009
 356.545 909.296
 600.542 960.343
 65.057 924.950
 11.284 449.661
 302.118 797.509
 493.816 799.964
 490.132 640.574
 843.603 923.111
 392.195 702.842
 211.188 415.725
 975.564 802.149
 699.128 171.688
 254.205 126.676
 196.303 54.804
 465.208 702.628
 426.764 851.138
 191.979 56.448
 124.699 212.837
 321.182 533.415
 635.468 993.400
 687.177 640.107
 644.490 751.495
 172.001 937.724
 413.812 400.448
 973.868 974.649
 76.192 27.710
 893.759 573.297
 617.541 968.123
 307.272 307.339
 42.556 842.179
 54.834 65.605
 440.594 662.154
 693.169 308.592
 777.586 351.715
 378.218 608.654
 966.546 346.094
 396.238 717.077
 298.479 958.166
 905.470 127.722
 535.065 169.708
 503.616 580.462
 715.061 586.050
 582.405 356.850
 51.984 766.376
 184.193 519.327
 698.357 691.700
 929.041 403.623
 821.723 79.363
 54.699 927.109
 533.246 808.646
 304.924 374.753
 87.305 239.354
 240.372 785.559
 239.730 427.109
 35.868 418.224
 225.846 549.434
 301.019 823.033
 963.175 529.908
 329.260 101.192
 466.383 298.734
 182.534 72.051
 205.923 162.736
 472.459 387.620
 72.088 822.256
 749.445 492.885
 501.034 3.686
 282.470 605.534
 160.355 951.930
 255.816 221.584
 813.450 15.058
 154.949 701.088
 721.950 762.736
 319.858 173.635
 294.726 909.898
 346.705 765.028
 944.358 307.772
 581.816 188.627
 14.510 346.403
 318.291 286.939
 644.658 857.434
 245.270 636.570
 945.305 475.192
 61.870 843.580
 473.689 10.420
 128.682 423.184
 786.603 707.671
 344.448 959.880
 565.992 928.041
 687.080 629.273
 180.286 348.074
 707.685 694.613
 478.925 858.394
 702.991 598.444
 491.300 37.464
 882.892 97.532
 589.579 63.193
 991.270 147.740
 605.878 794.888
 3.435 60.666
 599.529 237.643
 514.203 717.405
 134.198 809.022
 626.678 243.777
 435.195 522.506
 761.306 698.796
 995.167 33.075
 113.689 692.389
 625.481 247.531
 112.456 883.620
 608.085 66.395
 357.376 486.569
 188.605 616.754
 173.536 962.960
 819.279 768.095
 198.270 259.595
 166.451 648.669
 750.509 271.221
 251.357 541.231
 122.150 707.884
 207.462 818.081
 210.861 517.919
 978.555 250.436
 994.753 277.020
 18.068 11.494
 470.589 79.382
 303.716 291.602
 656.253 53.456
 77.812 604.164
 740.456 532.764
 940.772 419.110
 171.787 517.444
 744.791 694.494
 466.936 506.368
 91.163 554.269
 414.229 219.953
 765.726 790.233
 611.340 593.149
 743.433 948.040
 441.496 634.843
 248.927 530.990
 524.827 28.341
 22.348 751.793
 823.101 407.259
 358.588 352.844
 197.545 67.528
 567.168 261.746
 669.268 970.211
 345.332 353.387
 586.859 518.066
 728.284 845.903
 620.821 33.508
 40.584 999.324
 62.703 674.620
 837.273 836.740
 469.192 762.720
 611.315 733.785
 747.267 988.678
 927.459 478.513
 393.269 560.532
 196.905 986.791
 671.803 162.265
 60.413 355.027
 23.441 238.872
 31.277 569.880
 225.066 997.666
 848.392 591.813
 673.086 27.379
 791.211 944.645
 325.905 257.830
 853.526 526.130
 113.867 302.294
 205.627 395.029
 116.798 996.233
 291.647 468.826
 213.605 139.553
 410.877 704.449
 745.612 300.310
 871.960 644.036
 604.101 796.843
 143.494 541.422
 979.655 159.186
 663.346 385.847
 301.189 11.639
 624.557 391.105
 979.050 214.290
 593.874 195.473
 860.432 565.660
 908.776 535.235
 545.774 480.506
 562.214 318.160
 219.225 910.964
 546.595 279.219
 560.161 735.922
 167.924 85.926
 849.752 778.850
 639.050 352.688
 118.470 169.769
 752.173 390.450
 227.082 599.952
 752.821 168.580
 93.084 51.071
 781.282 299.790
 902.844 252.429
 706.873 415.915
 451.206 634.558
 602.534 13.308
 667.304 124.825
 942.246 282.640
 688.397 255.790
 255.010 61.080
 381.291 731.199
 43.023 457.539
 160.061 584.034
 327.813 897.238
 64.310 148.320
 989.212 943.917
 927.015 299.270
 823.817 811.094
 736.301 358.212
 891.177 632.874
 970.495 38.819
 609.191 385.580
 327.905 174.060
 280.506 530.218
 277.513 319.443
 307.236 569.433
 697.711 803.465
 513.598 508.647
 349.179 282.342
 429.664 797.733
 424.855 260.246
 481.985 465.590
 142.664 531.365
 129.255 494.796
 581.465 774.503
 617.329 807.157
 321.686 38.810
 204.909 724.118
 131.835 70.325
 129.229 249.913
 960.967 78.567
 893.423 711.946
 953.844 881.569
 520.441 34.768
 526.803 412.963
 541.892 464.251
 733.010 358.291
 686.767 781.020
 38.951 507.495
 470.470 721.255
 140.721 79.965
 327.868 373.652
 808.266 376.759
 207.259 49.362
 775.538 236.270
 970.400 473.284
 40.032 775.232
 805.474 957.239
 320.135 162.280
 636.353 465.678
 894.693 838.154
 137.531 540.949
 246.283 822.051
 77.152 926.541
 305.708 950.629
 901.598 312.486
 186.459 23.134
 538.033 967.357
 968.483 577.133
 573.146 546.676
 783.008 114.215
 217.382 149.289
 434.873 19.017
 687.435 693.379
 424.441 669.110
 942.211 4.758
 174.485 584.139
 648.363 145.030
 783.333 192.526
 93.589 590.037
 797.025 450.654
 724.991 924.031
 481.401 196.513
 484.832 907.288
 369.199 586.073
 19.080 660.127
 524.746 91.226
 720.438 480.742
 905.161 443.053
 965.334 564.826
 375.869 209.621
 545.188 849.245
 661.303 794.998
 360.577 978.096
 658.936 942.908
 830.544 246.216
 824.128 997.366
 8.946 461.980
 530.941 402.088
 139.411 278.061
 544.277 164.732
 817.228 346.421
 693.742 240.606
 260.536 983.422
 40.217 238.960
 577.801 94.530
 870.637 274.140
 710.249 258.128
 671.914 690.458
 736.210 847.669
 325.986 315.770
 961.946 264.559
 467.785 642.359
 156.215 35.148
 667.535 208.241
 82.688 109.118
 577.496 536.527
 267.242 988.998
 738.487 379.780
 531.436 767.846
 518.681 70.696
 7.473 91.194
 879.976 375.871
 104.934 967.709
 887.411 27.599
 660.374 98.858
 224.520 726.654
 404.915 489.913
 410.251 789.834
 23.300 942.413
 967.108 198.071
 744.281 151.613
 830.001 788.288
 343.878 472.282
 753.018 944.600
 110.058 543.694
 137.723 867.317
 113.174 341.681
 420.055 332.426
 657.424 454.818
 90.420 566.456
 114.254 456.189
 337.784 234.082
 221.770 795.746
 786.731 616.303
 90.530 195.206
 497.498 409.121
 504.707 752.954
 312.277 525.321
 20.388 916.083
 323.999 180.045
 915.127 846.885
 111.776 994.635
 262.885 88.589
 903.938 988.751
 527.880 547.679
 796.851 39.534
 773.899 775.585
 955.320 575.956
 260.314 110.053
 556.392 119.207
 182.911 75.159
 398.933 464.515
 160.865 329.002
 200.663 280.373
 767.696 570.162
 834.822 147.330
 654.107 989.320
 140.807 305.785
 267.488 792.973
 575.580 881.470
 693.074 884.441
 282.171 125.226
 34.786 206.510
 143.094 272.374
 32.411 413.927
 892.886 294.431
 241.768 226.908
 296.536 895.494
 254.810 933.928
 998.393 176.502
 729.355 368.947
 726.750 47.430
 758.410 231.275
 748.112 570.699
 615.290 682.229
 525.844 344.618
 644.288 719.360
 502.211 925.140
 962.166 264.264
 420.647 294.852
 330.834 212.775
 94.423 942.739
 647.159 786.056
 544.861 155.368
 765.791 427.718
 841.165 343.861
 72.287 646.409
 217.087 360.995
 306.892 676.449
 387.650 784.490
 507.340 583.130
 790.557 556.801
 698.509 576.636
 408.501 445.330
 667.199 312.433
 145.283 801.947
 84.399 980.203
 513.364 605.099
 591.080 42.285
 804.466 824.864
 665.585 741.348
 447.252 590.377
 13.302 511.091
 974.378 304.684
 437.620 389.672
 820.901 854.732
 193.511 540.026
 30.591 29.747
 422.895 251.910
 158.147 581.433
 608.858 955.502
 103.285 441.291
 951.377 74.543
 5.346 126.928
 1.439 137.634
 450.507 508.886
 837.104 739.601
 212.126 826.346
 21.397 381.294
 250.643 103.901
 747.933 237.265
 263.263 167.658
 109.376 718.189
 293.983 38.266
 672.522 661.415
 718.224 107.716
 321.623 841.614
 808.162 718.030
 151.196 628.049
 397.944 351.237
 516.824 299.924
 313.373 924.683
 856.289 181.550
 947.636 742.928
 695.843 180.425
 970.640 581.934
 182.775 950.064
 799.972 533.257
 313.860 92.322
 360.078 491.624
 741.423 38.787
 364.712 170.021
 68.958 375.498
 5.932 929.670
 34.409 908.742
 478.859 440.682
 12.042 111.344
 251.346 681.417
 137.276 278.693
 765.697 244.553
 820.044 692.490
 278.160 565.503
 911.314 909.089
 571.562 9.278
 727.672 420.223
 165.707 746.312
 126.894 979.522
 575.958 782.629
 922.557 841.539
 887.430 167.324
 890.960 654.914
 3.639 328.521
 174.446 312.194
 55.298 251.143
 940.856 350.746
 606.523 135.229
 91.184 577.753
 39.355 606.719
 691.839 153.880
 228.845 104.143
 672.522 1.605
 813.399 860.233
 407.089 833.104
 820.670 829.015
 767.387 437.020
 507.651 883.375
 496.718 882.285
 222.930 798.480
 631.040 639.780
 185.413 631.194
 746.208 79.090
 911.386 558.756
 25.652 548.545
 803.094 521.440
 224.942 113.480
 157.436 858.764
 211.117 722.070
 661.619 788.283
 731.901 942.776
 740.443 66.526
 732.499 715.504
 912.121 525.535
 898.299 663.823
 429.263 693.526
 126.363 202.471
 839.942 197.966
 485.910 857.878
 939.906 692.853
 540.251 205.238
 718.352 244.038
 994.979 560.085
 971.796 307.267
 787.935 882.243
 997.042 19.348
 427.110 232.977
 226.818 634.948
 547.631 940.385
 470.308 737.319
 936.170 382.212
 23.365 753.540
 251.165 888.908
 855.994 252.122
 144.243 742.794
 231.876 197.185
 709.184 32.361
 908.631 498.574
 99.810 285.338
 778.819 816.621
 670.793 312.059
 788.852 154.703
 211.826 644.429
 892.864 568.992
 325.582 848.589
 916.050 624.917
 6.029 954.980
 600.007 581.901
 221.846 312.368
 942.354 755.189
 218.765 497.471
 713.615 915.295
 196.825 54.888
 803.411 786.379
 568.824 999.288
 710.934 805.176
 693.175 270.209
 25.081 927.818
 529.209 916.882
 439.306 814.683
 270.378 324.432
 595.026 590.481
 558.472 532.289
 553.379 240.978
 210.696 790.292
 744.328 757.569
 545.173 237.565
 948.849 330.448
 866.272 654.670
 926.634 190.034
 669.245 952.003
 228.758 340.106
 797.363 628.737
 130.972 165.569
 490.465 219.516
 415.168 249.651
 811.207 483.635
 419.254 231.811
 836.934 167.367
 702.004 976.523
 726.901 858.959
 240.630 17.956
 985.441 172.482
 34.134 275.378
 63.676 47.029
 642.214 493.767
 700.719 777.838
 693.263 113.756
 878.335 842.804
 969.374 190.859
 932.129 129.000
 872.959 207.334
 662.149 667.498
 28.622 808.447
 353.923 959.615
 433.169 570.976
 548.340 823.323
 972.293 314.154
 479.244 944.768
 638.800 395.940
 78.355 917.508
 356.587 120.248
 778.177 62.360
 707.485 298.899
 428.450 205.595
 923.175 166.639
 86.631 455.205
 418.386 5.082
 307.674 847.222
 659.444 774.179
 605.522 170.349
 866.903 825.670
 704.156 842.005
 603.609 945.307
 958.664 67.150
 689.427 868.672
 278.691 718.779
 678.285 383.796
 102.988 131.929
 727.760 782.893
 482.914 888.390
 559.757 881.343
 366.136 414.574
 154.597 976.174
 413.931 938.398
 220.059 875.946
 524.179 811.220
 539.478 671.947
 8.114 47.441
 315.109 925.533
 626.168 957.232
 198.862 872.259
 423.806 127.697
 34.542 559.988
 222.387 565.937
 444.489 280.757
 366.023 265.792
 377.486 475.720
 759.669 651.149
 20.955 505.733
 665.814 525.643
 73.445 319.152
 169.781 205.271
 106.438 411.178
 642.739 201.183
 528.566 368.965
 95.879 69.852
 739.753 312.906
 651.015 162.529
 244.938 271.675
 777.187 931.700
 432.441 827.136
 738.194 26.109
 134.238 611.084
 343.526 605.255
 26.351 570.553
 529.809 497.400
 26.886 499.389
 159.004 20.667
 565.171 583.693
 294.230 384.364
 464.033 566.196
 898.125 627.095
 62.625 303.619
 639.069 460.318
 552.063 691.407
 237.772 242.009
 570.580 147.188
 443.774 566.888
 257.947 578.957
 404.957 729.838
 877.036 282.833
 442.625 90.884
 28.644 800.561
 332.943 277.065
 496.999 966.610
 338.164 223.311
 28.910 252.130
 847.259 445.954
 358.486 897.384
 447.174 214.418
 609.224 60.260
 128.366 635.337
 731.431 406.364
 659.628 175.615
 839.194 852.131
 679.138 54.460
 498.992 937.810
 925.602 847.200
 71.687 959.413
 163.031 824.654
 828.806 200.577
 575.975 150.317
 539.047 565.246
 772.777 363.659
 665.958 574.265
 529.790 272.185
 925.171 23.075
 239.597 778.700
 239.968 839.107
 844.509 495.564
 705.819 577.125
 199.419 596.952
 954.834 65.309
 124.904 976.598
 804.432 496.478
 395.234 795.845
 614.199 545.416
 22.213 199.573
 771.874 198.259
 113.705 760.657
 922.942 982.396
 427.217 892.810
 265.870 280.098
 329.323 493.175
 602.039 756.447
 989.217 776.801
 79.568 508.056
 260.857 122.720
 255.241 985.189
 277.492 633.901
 348.525 713.415
 432.523 529.616
 334.196 264.680
 242.595 838.253
 851.562 240.196
 876.272 681.242
 162.824 432.887
 631.952 665.327
 513.290 55.025
 811.758 102.080
 2.325 432.507
 667.524 412.352
 314.773 881.914
 997.029 751.711
 564.920 366.699
 602.876 604.081
 823.654 756.760
 955.639 468.517
 217.449 139.102
 742.819 332.752
 466.218 209.867
 454.863 51.856
 355.192 648.634
 130.842 86.766
 481.233 879.463
 934.864 1.799
 71.822 369.914
 387.897 259.520
 219.059 735.240
 70.123 913.031
 303.098 291.748
 120.657 897.989
 79.388 248.091
 282.125 528.326
 79.991 608.969
 908.180 150.085
 917.109 780.755
 816.253 497.028
 391.107 267.033
 123.003 300.463
 188.192 193.785
 946.037 955.273
 424.861 444.117
 745.990 246.361
 456.088 162.220
 974.320 147.225
 638.551 322.066
 893.833 758.250
 134.052 980.581
 963.653 440.371
 184.526 45.388
 993.948 894.446
 499.918 697.304
 547.126 252.986
 712.886 596.606
 413.533 494.529
 87.238 264.399
 746.062 608.145
 465.659 426.612
 877.921 763.317
 530.325 14.168
 452.441 256.207
 879.157 70.282
 197.907 575.307
 820.631 181.979
 121.623 566.496
 619.239 650.462
 666.543 278.910
 718.033 382.616
 264.867 678.917
 88.429 127.526
 982.994 460.476
 752.943 917.421
 531.360 727.555
 964.394 387.070
 714.336 340.003
 853.845 540.435
 525.893 300.849
 255.988 774.910
 115.760 213.621
 139.709 843.976
 21.045 686.692
 696.143 486.377
 595.481 632.305
 827.864 737.554
 891.645 865.878
 30.072 296.052
 232.690 811.993
 525.327 588.754
 924.510 663.603
 902.821 474.375
 535.243 107.154
 395.169 470.710
 637.885 946.230
 601.928 379.229
 58.315 248.035
 819.428 617.995
 382.706 259.379
 868.960 133.389
 596.106 441.234
 216.194 631.249
 291.770 843.380
 357.971 2.872
 405.710 363.890
 610.847 190.574
 93.055 533.456
 89.416 576.565
 325.635 543.721
 410.123 38.734
 409.925 654.533
 424.822 614.085
 710.976 610.283
 582.496 777.377
 933.613 654.352
 670.522 476.718
 823.100 427.252
 109.556 583.018
 772.335 883.607
 408.017 385.352
 683.764 171.185
 140.404 294.223
 356.586 628.118
 44.043 359.684
 431.895 9.135
 754.742 447.419
 511.609 225.605
 875.158 584.587
 905.850 145.666
 620.210 745.974
 695.721 858.372
 169.717 122.356
 514.780 659.203
 115.654 135.684
 947.137 403.309
 384.289 343.683
 459.799 728.352
 684.393 129.503
 782.111 541.860
 652.167 185.534
 18.979 560.714
 280.193 275.368
 143.674 185.172
 108.285 360.714
 919.757 579.875
 773.519 693.154
 512.940 153.422
 447.958 941.768
 788.169 200.709
 96.797 420.304
 463.882 963.343
 356.028 320.947
 286.389 828.735
 724.778 900.385
 267.703 524.292
 88.587 408.335
 828.379 556.235
 809.736 324.812
 634.353 520.708
 541.151 71.828
 698.008 395.979
 921.115 695.206
 316.428 267.615
 595.184 245.512
 984.851 792.824
 875.380 412.305
 94.668 865.869
 399.145 837.081
 999.913 584.101
 584.200 917.117
 614.433 555.109
 510.705 550.300
 736.871 541.662
 197.715 410.946
 648.990 264.960
 503.582 5.097
 503.978 121.563
 74.558 963.155
 628.155 498.763
 725.397 85.757
 67.614 71.828
 271.389 379.020
 689.752 849.207
 382.269 276.750
 520.514 104.361
 312.113 44.743
 86.574 641.483
 21.323 856.099
 616.042 924.024
 970.578 592.667
 512.953 427.137
 784.087 207.814
 494.448 526.022
 680.431 636.979
 802.763 310.595
 511.721 187.712
 567.861 822.196
 971.936 18.638
 494.598 380.348
 897.314 431.122
 827.834 337.448
 27.959 968.022
 960.102 838.107
 400.976 726.248
 992.599 929.457
 49.932 344.731
 147.820 771.741
 570.200 93.632
 720.740 228.017
 629.521 646.240
 507.690 901.636
 741.002 9.955
 583.813 764.711
 732.831 790.557
 330.202 45.119
 834.586 293.558
 612.537 569.340
 221.367 772.763
 559.464 489.909
 109.791 529.389
 9.462 346.396
 57.626 171.304
 120.846 945.068
 283.344 552.706
 55.622 213.081
 473.043 137.113
 941.592 246.744
 387.935 433.679
 329.489 379.736
 412.178 937.140
 136.705 536.011
 102.415 609.200
 103.608 84.253
 509.384 343.555
 282.635 197.412
 58.883 293.486
 187.628 553.927
 702.866 160.925
 307.718 449.358
 808.236 65.727
 546.005 761.386
 345.883 965.827
 291.035 111.298
 708.723 580.831
 734.470 265.644
 336.010 696.882
 380.282 737.652
 991.324 678.470
 571.436 484.983
 350.743 77.913
 114.452 4.752
 651.275 775.923
 488.831 335.294
 751.364 982.878
 668.580 964.603
 616.817 321.883
 691.410 285.663
 96.879 758.506
 925.472 538.046
 854.263 261.170
 594.438 532.404
 495.949 208.985
 823.314 409.949
 682.726 914.470
 6.680 173.403
 217.153 416.824
 128.236 310.350
 592.358 412.509
 178.973 976.562
 76.513 824.962
 637.352 518.010
 286.714 840.710
 148.228 579.279
 126.132 37.426
 830.501 306.608
 502.870 548.221
 772.505 730.319
 78.900 609.328
 157.844 968.878
 402.150 654.298
 474.906 491.119
 721.631 691.701
 475.686 0.252
 969.872 645.388
 992.338 150.438
 292.600 772.672
 624.320 1.123
 914.239 97.855
 359.751 974.469
 429.350 913.667
 779.406 865.635
 12.530 984.141
 951.314 813.928
 828.776 817.858
 2.309 864.933
 717.005 724.258
 647.024 20.283
 203.855 787.747
 365.061 304.107
 103.431 129.861
 96.590 85.242
 470.040 129.790
 132.013 534.598
 921.908 654.749
 611.992 910.733
 349.217 846.180
 742.974 237.625
 592.681 913.490
 435.932 641.059
 740.255 517.378
 761.556 59.229
 478.869 258.985
 5.487 544.562
 272.556 123.717
 527.641 873.817
 663.564 320.105
 358.551 519.048
 432.656 180.377
 984.357 180.637
 760.502 792.176
 15.278 413.373
 533.802 967.257
 37.601 396.395
 995.528 445.908
 507.512 507.036
 584.565 823.742
 850.139 97.264
 910.312 274.474
 226.281 170.260
 804.935 448.093
 672.471 584.834
 560.301 933.804
 410.756 938.963
 136.976 892.169
 169.119 503.078
 5.656 147.762
 911.636 982.200
 601.992 474.405
 711.673 617.210
 226.892 547.698
 827.746 214.050
 767.305 147.460
 778.901 280.339
 336.249 495.013
 236.698 107.597
 903.119 951.667
 429.381 560.119
 101.285 795.690
 18.798 605.577
 633.569 61.388
 793.617 475.138
 348.976 857.357
 207.948 390.394
 15.958 588.629
 670.229 299.566
 776.583 762.314
 394.096 175.678
 18.294 746.706
 604.827 434.626
 59.826 934.027
 448.884 612.152
 307.639 196.519
 280.294 916.750
 919.409 559.978
 249.448 862.562
 110.412 398.953
 653.727 234.817
 983.690 700.333
 134.894 893.515
 660.659 579.125
 37.909 762.631
 868.311 59.760
 545.802 56.563
 413.452 471.732
 244.190 777.901
 882.837 728.822
 669.172 586.450
 767.947 361.417
 978.811 735.197
 169.995 811.722
 939.555 231.430
 518.283 58.093
 916.164 187.952
 884.831 748.782
 931.677 348.678
 630.365 354.367
 260.180 513.342
 229.125 314.890
 520.682 447.252
 228.712 200.693
 148.973 383.933
 770.670 729.242
 183.196 341.712
 869.959 303.609
 958.079 751.242
 497.501 47.066
 965.732 791.445
 278.194 103.381
 414.041 958.936
 483.947 20.625
 956.523 743.878
 722.219 119.616
 442.843 487.159
 878.383 914.617
 62.700 74.183
 125.964 466.873
 846.570 744.519
 161.785 340.223
 516.787 19.764
 820.635 937.031
 226.937 270.561
 271.750 32.406
 814.822 344.696
 570.845 421.158
 55.715 689.087
 238.353 636.623
 722.971 637.473
 136.835 600.823
 429.823 761.474
 436.258 994.024
 580.324 44.836
 171.031 777.315
 842.771 929.189
 421.727 118.269
 372.645 175.097
 689.581 426.915
 254.353 805.965
 593.706 42.460
 955.143 866.317
 708.119 571.371
 846.915 182.671
 594.896 981.296
 361.937 7.827
 885.911 334.944
 119.241 241.675
 451.765 801.392
 355.666 628.034
 183.672 122.870
 388.030 842.556
 941.665 621.812
 242.799 17.084
 607.694 700.808
 342.126 937.290
 570.768 477.236
 508.514 739.874
 86.600 80.818
 26.143 400.590
 848.270 367.751
 9.563 13.102
 406.895 526.659
 517.764 819.871
 250.332 692.119
 304.395 69.408
 919.624 179.635
 607.008 79.331
 381.463 15.500
 196.848 812.353
 422.827 775.993
 985.885 893.947
 361.602 357.921
 723.067 277.901
 223.129 677.799
 813.366 801.717
 393.853 706.410
 620.843 161.216
 884.661 971.500
 33.238 506.268
 800.892 251.560
 786.438 942.007
 584.664 701.811
 491.408 876.988
 557.290 928.380
 345.976 947.322
 312.494 403.321
 724.361 360.134
 490.504 201.659
 746.835 27.596
 372.386 968.167
 271.984 31.895
 875.071 677.652
 709.038 389.945
 780.232 545.382
 505.603 33.203
 102.513 46.762
 967.466 532.077
 180.717 605.960
 256.076 666.087
 473.746 65.985
 482.755 150.882
 853.600 527.445
 976.939 2.689
 931.289 775.249
 202.124 361.670
 226.508 52.797
 784.078 460.585
 725.306 908.354
 510.867 557.193
 66.526 760.544
 476.089 431.838
 590.552 507.111
 231.146 759.986
 183.981 246.671
 558.401 718.255
 0.537 76.336
 396.729 377.242
 49.209 63.460
 369.499 221.618
 460.720 227.740
 60.667 854.357
 196.733 586.448
 638.947 65.176
 604.322 652.342
 77.476 841.411
 671.136 887.889
 194.691 81.501
 62.351 433.885
 142.195 136.308
 55.089 383.629
 80.980 391.822
 693.667 169.841
 365.773 848.927
 812.334 489.957
 48.530 623.264
 781.457 101.940
 319.553 942.574
 777.078 778.040
 234.915 162.949
 229.233 474.748
 791.195 552.175
 626.140 145.742
 865.929 731.696
 622.453 638.711
 460.196 253.071
 81.310 340.099
 977.574 475.112
 261.167 993.111
 323.245 759.934
 406.766 758.468
 483.530 716.142
 914.551 724.824
 977.950 372.241
 490.051 832.337
 394.425 490.697
 99.992 440.276
 808.074 850.918
 424.945 455.002
 632.887 996.758
 147.355 210.930
 704.207 310.148
 50.763 852.803
 682.343 127.394
 173.358 256.671
 200.903 139.044
 344.934 19.337
 257.687 329.423
 361.456 476.855
 814.593 929.762
 914.390 333.031
 292.420 132.001
 619.422 305.366
 926.198 881.823
 86.159 260.706
 799.534 823.170
 769.794 913.869
 768.151 176.814
 258.683 113.214
 582.362 917.482
 917.641 616.581
 947.621 373.290
 242.787 663.979
 346.836 254.082
 535.581 440.205
 466.067 958.648
 294.833 67.238
 497.995 792.165
 107.768 214.272
 379.787 812.867
 424.494 920.004
 791.321 429.534
 882.558 210.014
 86.977 488.454
 345.702 500.251
 53.417 460.003
 397.818 309.972
 723.871 891.580
 131.723 183.556
 386.708 606.695
 963.369 925.885
 305.865 161.313
 233.925 791.396
 629.333 920.802
 211.791 399.043
 59.073 287.023
 28.706 156.530
 354.073 219.200
 161.835 415.100
 853.616 278.434
 468.171 504.385
 359.085 149.308
 977.946 44.474
 771.997 508.480
 727.534 344.058
 428.446 415.894
 754.909 379.784
 624.225 186.016
 965.846 438.570
 121.931 182.081
 208.381 383.412
 655.959 783.620
 446.557 81.187
 491.146 165.552
 110.090 481.093
 786.710 645.119
 300.508 343.144
 913.091 491.046
 670.726 641.558
 462.263 928.149
 156.390 177.786
 682.417 931.486
 844.080 167.609
 608.757 498.962
 712.285 267.167
 610.092 772.630
 702.712 190.592
 235.467 389.857
 76.817 279.334
 638.874 169.945
 618.470 908.091
 949.122 954.053
 369.579 768.030
 404.951 531.399
 970.413 933.787
 14.687 908.432
 637.856 291.244
 750.294 156.212
 498.223 738.737
 625.838 41.556
 620.327 451.053
 421.713 87.092
 220.922 54.969
 732.953 482.476
 268.292 464.383
 580.297 892.305
 48.748 285.124
 117.231 75.296
 221.112 562.840
 288.894 883.963
 830.268 415.966
 396.655 585.109
 624.932 989.439
 845.425 100.183
 597.346 668.965
 302.804 172.822
 782.390 611.076
 686.343 231.338
 197.327 137.719
 877.117 819.585
 125.885 197.798
 597.171 554.381
 334.793 959.861
 201.005 155.916
 918.139 233.396
 136.065 854.291
 284.535 150.202
 896.314 456.303
 901.135 716.583
 501.480 257.953
 182.865 82.178
 910.910 396.969
 838.178 788.001
 556.530 883.341
 856.163 746.311
 38.785 542.647
 523.690 175.506
 360.253 215.655
 603.568 337.229
 214.859 427.631
 371.472 388.675
 350.008 162.093
 214.951 424.873
 871.749 527.038
 134.600 313.206
 269.384 808.258
 775.865 950.909
 549.076 376.118
 658.675 356.843
 42.447 1.700
 487.868 557.936
 505.478 588.617
 825.109 580.706
 57.873 21.906
 815.671 306.929
 299.291 549.621
 2.210 313.353
 745.437 761.089
 761.790 667.497
 175.941 113.961
 389.227 589.670
 902.525 36.414
 964.907 775.822
 628.417 728.182
 612.163 382.612
 959.793 881.823
 619.880 346.822
 681.759 12.238
 810.015 3.092
 262.788 926.434
 925.392 299.865
 293.297 986.481
 236.271 231.750
 490.275 256.523
 879.431 111.511
 757.503 810.211
 92.845 716.095
 530.247 479.364
 763.349 144.082
 157.553 109.908
 912.281 917.463
 490.988 59.765
 581.982 715.474
 715.360 718.493
 308.933 424.480
 37.312 383.937
 60.314 473.476
 357.578 921.345
 330.969 763.183
 910.991 420.327
 536.463 716.960
 937.203 110.457
 962.415 928.688
 319.627 293.381
 236.218 666.651
 328.694 85.067
 548.102 739.251
 859.638 563.728
 966.168 329.809
 49.097 105.217
 44.256 770.836
 776.734 517.047
 220.439 525.979
 148.511 204.149
 33.607 68.724
 661.202 303.944
 60.324 845.080
 860.265 196.077
 386.264 52.475
 125.525 344.438
 896.593 794.472
 904.516 277.809
 296.254 31.496
 618.285 13.208
 481.046 158.200
 398.557 115.858
 178.497 530.722
 291.009 255.518
 996.846 639.510
 42.920 835.070
 572.111 189.368
 753.570 448.812
 126.461 186.805
 624.446 380.506
 763.346 340.447
 628.925 521.222
 371.536 13.576
 905.811 311.170
 315.065 504.746
 49.438 65.803
 700.768 214.425
 655.575 202.399
 69.566 940.134
 624.738 948.074
 809.880 52.179
 913.614 483.105
 477.691 75.599
 954.971 694.495
 892.034 445.163
 583.906 714.734
 299.542 129.107
 463.547 770.808
 837.544 919.081
 99.923 30.730
 820.740 459.357
 179.890 711.681
 208.493 304.528
 217.483 698.437
 733.080 233.755
 115.426 946.913
 166.873 759.028
 955.711 539.812
 739.538 808.377
 44.948 84.480
 774.138 271.587
 328.849 252.961
 760.981 810.423
 830.750 356.995
 725.537 668.105
 789.961 513.440
 345.571 289.671
 908.308 915.697
 634.382 277.576
 242.151 102.416
 511.709 462.617
 190.019 664.868
 439.400 841.894
 63.747 208.212
 791.543 511.512
 437.447 369.622
 372.570 956.136
 840.952 478.408
 684.402 620.190
 102.713 841.288
 195.374 311.585
 404.796 361.591
 78.178 929.604
 746.108 107.168
 88.125 280.334
 328.800 771.016
 451.544 378.158
 399.726 605.217
 660.056 928.183
 259.562 126.841
 831.059 455.460
 665.833 609.249
 37.114 371.612
 324.568 389.289
 544.540 742.797
 913.889 286.546
 879.906 505.000
 389.841 781.953
 785.779 739.640
 671.614 17.311
 485.996 515.837
 124.603 522.699
 885.508 882.696
 193.124 864.161
 838.776 278.543
 670.966 28.959
 969.685 852.520
 231.185 369.924
 579.367 671.591
 213.718 744.928
 378.548 232.398
 240.757 183.281
 398.549 98.001
 898.604 950.055
 818.497 335.229
 597.494 364.330
 272.442 5.872
 357.059 651.413
 723.784 546.306
 927.533 605.950
 298.678 3.448
 561.191 936.917
 716.086 843.433
 313.877 21.864
 629.093 242.355
 854.861 972.048
 367.446 250.494
 969.838 598.613
 140.406 102.948
 785.035 159.638
 695.688 856.595
 951.480 886.158
 36.200 857.367
 792.158 850.450
 951.288 690.098
 618.689 10.664
 531.443 908.692
 909.120 391.680
 290.840 175.394
 848.437 633.010
 135.105 408.738
 365.441 231.201
 874.608 119.917
 454.003 47.883
 816.899 542.351
 396.642 257.250
 774.312 179.944
 870.367 220.863
 520.952 532.684
 618.323 546.460
 832.166 535.911
 928.684 194.661
 72.220 469.777
 40.301 217.507
 273.324 71.468
 461.686 960.758
 510.687 393.870
 168.224 143.365
 441.271 695.223
 557.060 588.925
 283.950 675.222
 668.396 862.007
 499.327 570.091
 507.297 134.704
 530.505 623.822
 756.128 143.622
 321.322 922.404
 892.196 603.667
 894.067 435.223
 808.738 321.785
 80.623 791.407
 774.163 41.345
 923.533 32.831
 701.410 676.692
 239.084 549.487
 686.621 638.984
 133.687 102.325
 17.417 870.501
 736.118 274.473
 952.318 597.845
 228.503 630.519
 593.807 677.975
 182.980 87.560
 880.994 378.533
 821.923 558.771
 829.466 30.021
 778.474 383.883
 564.825 876.893
 230.234 740.210
 804.525 693.412
 479.682 477.512
 315.247 14.306
 555.673 250.344
 538.432 746.876
 684.955 558.590
 266.230 207.728
 332.671 242.270
 648.539 381.895
 316.276 17.591
 306.730 193.642
 466.111 960.499
 261.907 455.986
 724.240 130.120
 299.034 720.105
 55.283 231.573
 280.102 656.898
 281.294 815.437
 489.886 692.367
 967.683 734.946
 0.031 98.051
 877.485 682.838
 127.713 460.093
 703.593 624.243
 653.510 658.741
 787.880 862.253
 562.007 67.978
 175.368 616.843
 644.010 407.028
 541.920 178.931
 519.824 456.620
 514.619 498.834
 131.133 998.881
 492.384 76.754
 829.575 796.775
 915.997 102.754
 141.684 34.099
 755.253 320.750
 593.727 367.669
 828.018 207.105
 570.767 967.649
 71.653 916.568
 699.735 648.845
 509.411 479.523
 277.162 324.522
 929.180 873.172
 602.445 585.027
 83.698 539.535
 974.313 646.827
 972.318 404.731
 511.438 304.812
 745.232 452.231
 771.561 813.791
 330.256 918.651
 473.207 926.507
 696.697 480.755
 29.843 118.483
 995.331 668.945
 350.760 468.246
 731.036 723.379
 661.894 759.493
 796.430 267.588
 372.193 294.528
 110.095 340.028
 129.054 211.463
 829.068 341.241
 744.959 977.647
 537.706 433.465
 165.112 275.286
 427.523 496.709
 814.025 929.979
 576.753 291.960
 692.169 476.946
 894.242 415.717
 379.778 671.916
 817.742 623.107
 484.359 883.387
 237.914 338.074
 85.519 140.263
 470.645 612.569
 882.292 334.471
 113.944 411.999
 234.536 13.196
 822.325 126.861
 264.446 551.986
 9.737 391.401
 3.246 630.428
 178.583 145.901
 41.267 579.843
 472.056 942.080
 779.535 721.018
 492.889 558.907
 653.595 533.997
 834.850 382.342
 274.421 816.293
 873.102 786.314
 429.064 696.322
 473.356 28.203
 130.317 921.639
 553.013 300.738
 178.477 573.538
 83.877 439.379
 980.657 748.475
 717.288 11.621
 98.719 660.503
 868.560 769.434
 303.300 566.483
 776.390 651.033
 889.567 296.555
 790.587 111.990
 954.115 526.229
 302.341 752.221
 988.873 184.285
 257.612 204.582
 967.319 123.597
 856.666 547.839
 483.865 852.002
 689.899 102.745
 65.580 329.986
 368.637 131.387
 565.924 584.356
 434.477 469.136
 335.622 796.017
 554.931 523.255
 361.993 119.966
 397.799 935.983
 693.990 451.531
 111.086 861.865
 597.837 720.574
 586.743 593.851
 92.824 770.964
 50.635 800.738
 826.724 53.167
 471.441 35.733
 896.964 950.690
 619.560 333.944
 891.635 694.668
 713.298 542.661
 501.375 253.760
 671.722 695.219
 879.948 968.210
 337.714 935.533
 51.840 817.455
 255.169 680.146
 76.609 250.664
 873.362 337.569
 82.062 290.392
 429.748 726.159
 325.124 853.029
 328.568 592.795
 986.766 768.454
 13.177 351.694
 765.270 68.430
 130.165 368.160
 513.073 632.602
 35.783 103.720
 132.250 6.896
 311.364 30.392
 871.381 56.654
 173.324 991.920
 674.086 391.760
 302.548 233.410
 642.169 149.438
 322.858 498.200
 272.365 579.425
 652.541 778.095
 386.600 923.222
 788.352 641.765
 536.017 682.402
 887.767 713.434
 756.474 539.153
 250.756 252.881
 478.634 824.969
 502.877 836.549
 943.050 570.443
 811.504 562.522
 886.901 241.419
 768.775 718.834
 504.434 345.362
 918.920 450.464
 641.037 138.814
 642.622 136.409
 967.680 784.598
 913.780 210.994
 57.707 989.318
 569.282 315.308
 114.462 531.373
 263.254 493.231
 791.694 191.580
 374.794 715.330
 528.081 587.714
 291.740 152.201
 954.689 846.329
 769.854 171.166
 804.816 116.583
 362.609 107.095
 887.861 728.232
 204.907 85.429
 814.039 547.092
 16.612 944.816
 459.478 404.246
 948.342 25.416
 529.214 628.856
 530.733 929.700
 849.620 848.108
 295.420 513.910
 245.865 621.512
 725.524 284.463
 531.138 831.251
 757.923 24.080
 452.756 376.791
 619.457 92.719
 559.308 832.382
 933.190 189.478
 229.023 673.027
 705.599 940.058
 342.215 201.100
 506.030 22.386
 802.642 795.772
 208.908 458.511
 779.704 835.338
 498.201 497.226
 824.591 23.260
 671.727 268.320
 30.823 688.107
 447.456 200.496
 988.258 371.721
 610.530 421.294
 198.005 5.900
 671.862 874.627
 855.083 683.090
 788.777 341.639
 900.776 319.309
 154.911 590.438
 135.123 896.459
 858.686 432.983
 52.638 855.794
 873.142 971.301
 215.170 134.652
 739.041 974.436
 151.821 225.232
 580.312 361.873
 427.260 58.570
 116.632 663.865
 49.915 940.764
 160.839 85.218
 406.827 794.549
 885.681 183.177
 471.989 580.652
 670.092 964.384
 902.503 623.684
 172.639 458.242
 527.587 171.237
 90.247 97.969
 568.436 537.187
 832.966 865.198
 74.100 676.778
 647.806 473.916
 595.279 708.085
 952.042 495.227
 72.306 318.863
 262.519 381.797
 517.373 907.126
 934.088 731.501
 8.448 816.235
 327.315 741.037
 171.391 899.545
 221.008 814.830
 48.045 535.306
 554.995 401.010
 575.629 899.376
 547.314 778.671
 833.703 972.278
 69.825 188.684
 449.344 229.296
 907.784 119.491
 742.494 949.725
 270.777 980.453
 197.967 436.519
 91.292 835.072
 978.068 403.632
 248.079 357.023
 452.728 249.041
 717.235 11.230
 88.470 661.324
 695.846 463.692
 672.168 921.589
 200.251 966.480
 372.698 666.361
 330.958 543.111
 888.207 716.913
 964.422 74.556
 167.371 693.398
 801.980 233.557
 410.894 495.588
 529.913 776.307
 189.442 714.183
 951.796 132.999
 193.636 646.292
 803.027 965.294
 951.704 725.262
 83.777 317.715
 604.689 878.571
 14.872 885.579
 764.919 28.628
 573.672 473.927
 550.834 721.375
 274.392 915.494
 993.717 668.489
 768.046 51.914
 255.664 923.191
 628.234 127.810
 42.966 970.447
 614.976 384.285
 507.555 333.419
 852.954 314.570
 17.173 403.848
 883.855 23.566
 861.380 259.609
 944.302 243.944
 117.490 793.683
 148.513 648.984
 103.179 741.554
 413.865 276.830
 619.286 245.357
 931.524 768.319
 268.482 660.685
 55.070 112.512
 707.751 13.807
 537.444 97.892
 642.655 112.076
 798.573 355.549
 539.866 947.849
 138.830 942.276
 465.588 6.352
 641.333 800.161
 648.119 71.319
 621.333 114.998
 513.238 440.122
 404.140 813.743
 204.681 324.467
 542.715 942.518
 334.996 976.072
 249.168 967.716
 724.313 482.238
 315.587 675.961
 688.532 607.643
 472.091 111.806
 500.098 790.490
 384.773 198.586
 632.710 848.293
 72.589 416.922
 438.184 916.861
 737.564 261.686
 814.389 81.567
 2.564 522.156
 986.003 399.892
 558.810 607.579
 716.333 35.807
 793.141 813.041
 533.045 898.226
 222.638 245.609
 21.184 6.073
 469.550 31.053
 4.054 191.048
 98.733 835.521
 790.364 235.907
 277.226 868.430
 361.598 61.663
 843.503 602.316
 857.004 692.868
 762.993 937.746
 388.288 907.982
 945.078 457.663
 688.407 324.268
 181.931 522.288
 428.477 166.849
 295.982 35.181
 986.273 763.390
 33.551 811.099
 735.112 413.586
 478.434 160.363
 461.847 371.440
 770.156 901.707
 689.451 303.771
 264.644 870.660
 548.354 446.825
 365.774 713.857
 439.719 361.180
 558.067 477.209
 294.514 410.870
 485.800 99.195
 439.304 984.006
 631.498 316.907
 320.658 787.857
 455.504 854.711
 955.947 940.858
 53.999 782.039
 512.864 837.357
 89.811 51.815
 870.436 58.724
 141.036 934.358
 80.782 768.052
 717.264 78.312
 986.625 766.998
 110.849 511.516
 711.210 564.844
 407.859 57.113
 634.206 654.811
 384.936 415.962
 812.220 594.786
 497.416 853.390
 561.425 223.357
 631.703 839.909
 261.545 322.451
 990.433 710.973
 987.058 570.532
 219.669 24.680
 648.169 661.615
 318.882 669.142
 209.259 832.150
 720.291 278.742
 727.465 717.670
 236.125 302.573
 353.449 822.135
 980.321 285.944
 697.964 934.008
 333.197 0.040
 682.261 463.527
 69.767 923.965
 951.747 945.601
 778.898 951.585
 387.623 282.794
 103.895 782.703
 150.675 764.333
 405.684 249.213
 938.354 451.842
 536.356 323.300
 837.100 273.166
 190.107 22.778
 866.256 605.312
 25.384 150.740
 300.398 390.009
 509.517 330.562
 339.477 935.132
 386.169 186.430
 89.625 677.187
 296.065 603.182
 994.003 869.980
 459.882 621.888
 387.764 618.737
 354.480 799.766
 272.464 984.212
 953.441 410.665
 444.509 265.235
 661.925 76.980
 953.977 648.997
 434.035 712.820
 402.204 454.706
 426.174 694.333
 649.629 337.776
 698.502 144.771
 143.498 358.170
 42.668 83.256
 785.196 428.868
 680.092 907.067
 239.505 669.682
 861.474 492.854
 996.086 809.935
 903.738 863.586
 683.658 363.262
 851.966 391.785
 919.024 582.178
 255.857 427.914
 859.175 572.894
 836.007 853.609
 80.820 686.580
 495.846 676.112
 106.985 816.814
 949.726 482.009
 956.647 330.140
 503.801 449.834
 336.162 483.613
 389.437 42.695
 298.564 676.979
 732.635 339.705
 350.363 225.177
 299.059 860.345
 519.596 387.351
 712.639 346.116
 951.449 660.338
 864.335 211.822
 259.492 237.023
 742.688 703.056
 425.430 583.080
 293.494 401.007
 255.372 230.126
 94.637 820.344
 716.062 690.492
 384.415 935.929
 293.771 330.518
 156.139 550.581
 447.860 698.166
 805.190 245.468
 330.183 179.846
 941.934 19.380
 973.015 594.531
 47.926 670.793
 828.001 944.930
 314.861 70.912
 785.607 700.659
 254.941 45.743
 990.844 742.712
 75.163 975.515
 971.739 148.380
 761.964 40.772
 840.572 927.999
 800.341 422.119
 845.642 367.042
 254.751 586.632
 27.852 897.310
 947.652 975.431
 559.501 178.098
 893.503 116.843
 852.973 961.617
 267.522 116.332
 268.699 136.680
 623.760 72.096
 221.678 271.403
 18.481 703.644
 384.369 830.673
 162.918 95.092
 164.077 739.375
 822.902 196.414
 551.587 950.273
 828.309 610.903
 104.312 399.346
 257.684 258.076
 254.243 74.867
 455.775 35.815
 284.442 664.201
 435.156 427.347
 366.568 289.059
 146.910 686.712
 618.079 501.538
 896.871 385.416
 546.479 935.998
 478.688 573.378
 777.659 632.478
 116.578 974.984
 97.366 43.663
 110.918 647.758
 503.765 477.312
 788.555 533.924
 812.644 218.587
 435.000 757.001
 965.766 721.056
 863.613 294.817
 361.303 91.509
 21.684 501.273
 500.088 52.668
 987.462 571.335
 972.937 720.758
 146.092 432.620
 205.773 843.565
 594.769 203.430
 537.129 711.691
 594.955 547.821
 686.532 274.270
 417.111 265.516
 744.797 194.308
 294.084 825.975
 694.327 692.431
 574.179 355.282
 568.044 216.213
 33.321 640.690
 551.596 791.085
 734.935 875.546
 200.232 554.347
 711.720 237.098
 7.539 533.007
 59.107 597.485
 559.473 426.508
 77.487 105.501
 618.464 615.099
 759.237 450.851
 596.409 92.417
 895.209 6.333
 833.014 666.220
 159.673 925.222
 941.097 874.141
 837.134 605.191
 710.151 302.504
 71.252 686.077
 874.022 697.002
 165.820 162.072
 601.115 626.143
 149.071 10.477
 212.695 854.590
 452.177 485.530
 186.136 746.756
 655.603 429.332
 467.988 335.323
 155.986 410.337
 972.482 428.897
 712.580 526.720
 543.319 713.034
 885.179 386.317
 732.534 24.917
 692.423 191.477
 324.976 300.332
 545.728 376.384
 388.852 439.288
 873.630 742.203
 743.322 991.039
 395.713 153.421
 537.816 988.697
 864.443 254.104
 272.327 976.811
 225.152 258.470
 144.197 671.594
 585.214 104.538
 378.796 313.041
 497.452 336.826
 936.127 541.580
 792.300 223.866
 132.885 130.484
 308.823 303.959
 683.225 590.892
 224.927 789.195
 47.923 141.556
 448.769 809.820
 850.223 793.458
 461.371 130.811
 230.258 974.040
 677.784 767.893
 84.259 731.348
 481.909 434.590
 88.792 780.004
 577.619 294.505
 616.057 534.176
 753.402 418.387
 179.067 513.982
 975.008 264.220
 933.548 697.864
 373.982 536.408
 238.203 252.055
 991.502 828.770
 21.060 717.386
 446.216 422.751
 104.691 932.206
 230.056 669.807
 48.010 367.496
 383.246 223.829
 10.987 936.415
 473.272 459.885
 638.121 896.127
 294.777 189.070
 687.046 6.210
 538.734 991.404
 753.474 357.045
 948.437 390.303
 819.381 85.943
 613.580 699.881
 787.331 801.529
 56.901 722.438
 672.937 821.853
 473.520 855.727
 675.419 73.229
 802.308 401.536
 101.988 610.016
 480.728 527.861
 707.492 506.056
 576.886 21.095
 751.507 282.555
 150.548 532.787
 249.268 911.841
 892.327 853.343
 981.844 749.050
 378.732 974.405
 769.440 862.682
 290.344 489.575
 937.308 168.852
 128.924 652.658
 407.250 422.303
 872.968 102.019
 223.133 520.063
 494.343 573.224
 813.211 161.419
 763.525 579.469
 855.546 752.212
 568.169 25.811
 148.869 504.013
 407.879 539.892
 506.084 62.221
 483.843 215.218
 941.070 194.592
 130.396 755.430
 574.002 217.021
 319.551 227.179
 952.013 950.906
 770.207 838.710
 289.563 261.238
 300.371 190.095
 348.454 172.279
 540.778 134.102
 876.190 394.635
 877.105 854.124
 231.728 910.618
 479.354 633.518
 780.919 281.560
 812.570 450.707
 24.840 179.312
 982.805 393.614
 120.264 563.417
 364.106 618.431
 303.694 74.678
 962.465 369.681
 782.585 885.229
 15.346 385.263
 406.585 115.248
 92.997 801.295
 78.204 318.653
 980.793 682.521
 559.430 666.114
 478.904 285.711
 434.992 666.332
 883.493 632.564
 313.753 308.720
 817.219 457.276
 399.833 766.269
 589.114 900.012
 810.266 540.895
 796.021 754.555
 125.311 579.954
 169.002 725.436
 752.985 247.574
 35.819 101.629
 596.172 544.237
 360.274 870.794
 7.100 969.612
 354.475 455.995
 81.555 394.519
 692.797 597.489
 418.413 116.189
 516.212 82.696
 686.673 425.584
 660.869 970.782
 792.986 915.797
 911.405 102.827
 421.584 946.451
 931.716 238.393
 972.672 81.398
 806.208 334.268
 904.872 506.925
 603.396 766.485
 595.579 877.294
 899.730 693.458
 676.527 326.038
 951.485 32.794
 440.032 518.412
 931.345 459.281
 106.974 236.392
 936.899 474.569
 216.462 607.087
 991.844 513.596
 58.175 373.421
 986.491 568.046
 293.687 618.151
 9.533 267.658
 777.919 784.905
 203.555 376.549
 124.397 279.983
 606.013 359.679
 989.843 113.607
 217.123 945.916
 69.216 67.389
 146.260 365.982
 779.445 514.660
 336.969 348.785
 909.518 921.573
 343.733 706.696
 670.274 9.419
 545.464 883.401
 586.276 743.123
 223.675 646.641
 234.696 548.753
 127.959 917.922
 605.516 165.862
 596.338 793.068
 690.075 161.275
 420.116 137.838
 110.529 612.566
 446.800 774.100
 193.886 695.854
 233.617 501.945
 836.823 657.976
 809.145 845.234
 970.251 832.719
 10.944 41.435
 37.848 280.178
 760.168 15.969
 975.569 233.821
 655.427 746.993
 997.856 668.364
 141.407 914.606
 542.342 930.603
 284.512 180.413
 932.842 873.131
 498.167 16.507
 328.036 306.167
 862.216 120.095
 921.315 734.887
 510.364 49.543
 939.708 318.818
 780.993 503.874
 3.709 206.627
 882.366 360.231
 805.373 935.295
 983.724 167.985
 742.607 399.207
 257.668 775.001
 219.495 94.503
 143.344 397.596
 345.465 420.463
 229.107 23.277
 2.709 906.391
 750.573 102.146
 917.394 353.885
 926.461 102.527
 884.801 205.606
 699.520 507.874
 533.584 528.260
 980.647 60.178
 545.191 25.896
 106.417 620.244
 599.317 566.587
 887.397 543.235
 226.588 38.735
 648.499 350.583
 400.054 570.748
 923.126 123.712
 975.208 508.454
 668.052 124.111
 834.912 197.810
 801.883 846.429
 854.856 856.186
 650.923 990.618
 73.920 314.533
 204.644 665.464
 932.406 496.245
 459.270 744.426
 282.765 378.532
 160.814 436.534
 438.627 211.058
 875.113 326.854
 618.303 687.736
 16.736 914.787
 271.018 964.611
 594.235 832.254
 413.925 164.191
 387.096 770.986
 924.255 719.361
 799.252 767.807
 845.964 393.912
 52.510 983.782
 9.040 517.880
 836.169 827.602
 400.612 231.406
 240.229 91.732
 751.603 818.035
 320.512 333.123
 145.417 395.667
 104.742 695.989
 253.788 829.291
 207.114 665.140
 150.244 133.832
 511.237 293.010
 837.612 387.763
 971.908 466.071
 399.632 209.368
 417.212 986.414
 498.367 728.934
 74.576 127.258
 191.834 183.576
 246.219 878.048
 346.801 369.504
 297.666 92.195
 329.368 202.350
 652.545 970.573
 933.582 193.600
 390.805 804.594
 371.755 274.554
 986.814 227.359
 518.222 753.647
 687.871 709.271
 843.149 334.038
 589.859 30.189
 669.817 742.461
 10.516 574.210
 565.941 214.227
 765.842 651.265
 68.401 570.688
 223.192 543.731
 225.930 32.388
 915.487 513.218
 13.425 992.477
 262.809 755.563
 865.525 380.090
 846.429 949.326
 939.802 762.341
 330.459 58.719
 248.476 147.034
 720.059 895.839
 192.151 377.431
 203.095 354.421
 942.969 767.343
 442.871 449.318
 414.344 61.983
 299.871 348.915
 529.492 170.579
 565.225 504.088
 174.120 284.516
 220.788 54.892
 555.693 744.142
 911.535 748.424
 861.499 263.351
 964.621 207.302
 732.520 169.409
 233.306 142.767
 474.926 112.365
 928.550 869.721
 394.260 80.835
 150.070 629.287
 640.498 506.383
 93.713 899.028
 429.660 115.453
 523.136 229.306
 97.349 4.434
 508.883 608.997
 732.131 69.590
 193.219 873.588
 926.193 459.120
 298.760 927.507
 714.119 560.286
 705.404 280.221
 998.234 261.645
 943.827 577.444
 584.022 800.830
 243.497 945.799
 478.087 524.572
 505.539 327.935
 893.636 842.982
 500.750 847.828
 727.059 688.199
 803.562 160.447
 329.902 912.859
 625.029 769.774
 622.074 451.447
 291.084 273.358
 846.813 273.134
 693.915 254.873
 130.730 374.460
 519.693 208.959
 11.663 381.116
 398.834 70.830
 964.418 977.667
 637.103 28.466
 874.375 980.431
 747.218 724.727
 269.125 670.815
 318.992 383.459
 759.483 163.439
 627.814 5.970
 607.500 385.557
 900.494 536.255
 127.398 372.208
 26.643 754.806
 935.932 356.426
 243.382 867.113
 54.922 767.747
 529.758 54.920
 886.873 97.624
 51.744 172.717
 944.531 390.379
 503.815 830.878
 429.295 256.765
 931.952 108.287
 787.782 58.568
 6.614 394.611
 899.140 691.836
 481.998 454.724
 680.252 9.142
 47.150 829.902
 466.813 813.854
 90.765 502.583
 313.762 868.791
 288.336 229.791
 340.200 965.293
 929.564 736.246
 856.176 664.887
 665.461 709.059
 389.417 363.104
 826.269 174.532
 969.930 233.065
 679.565 802.399
 423.394 925.214
 326.659 178.070
 717.456 559.693
 317.295 328.643
 48.660 120.670
 268.058 269.129
 755.060 309.252
 647.449 52.371
 897.067 836.131
 617.146 526.179
 526.307 29.827
 149.289 506.447
 21.946 135.214
 156.795 413.340
 131.853 304.323
 738.849 152.531
 431.098 702.207
 846.076 483.934
 174.682 420.655
 276.819 651.317
 50.233 708.001
 323.057 257.755
 158.071 971.134
 65.257 390.224
 891.911 813.576
 71.792 713.228
 948.130 159.365
 470.234 573.526
 842.738 35.214
 232.900 258.527
 403.631 492.453
 343.663 118.337
 275.509 235.617
 901.390 749.763
 522.873 966.915
 359.944 319.623
 643.186 76.413
 25.906 109.777
 360.672 818.671
 731.686 748.389
 318.060 370.069
 700.307 367.606
 528.127 400.601
 23.655 129.406
 202.114 903.026
 721.514 486.593
 303.635 775.591
 945.230 8.315
 53.567 966.885
 776.829 178.180
 255.700 168.669
 69.020 862.694
 49.784 30.800
 519.398 8.799
 806.392 508.705
 396.952 937.625
 838.145 215.742
 92.297 498.852
 348.903 908.362
 574.995 493.535
 214.216 490.095
 369.688 585.650
 373.442 80.360
 343.832 342.580
 610.450 796.103
 297.779 776.262
 552.798 368.806
 505.187 519.517
 778.892 637.941
 238.803 551.590
 892.219 286.229
 282.111 684.054
 407.781 14.751
 148.014 99.566
 857.818 190.161
 456.459 383.832
 924.639 965.767
 746.689 253.258
 863.536 7.482
 77.884 620.717
 407.392 409.681
 593.386 588.728
 618.789 720.426
 856.084 257.761
 350.251 406.698
 101.230 997.871
 617.193 665.075
 571.645 680.224
 12.540 449.278
 100.723 693.043
 481.392 561.302
 970.736 781.216
 216.346 896.328
 505.629 523.161
 969.791 592.553
 645.029 781.039
 752.803 205.670
 3.696 685.025
 198.082 784.536
 340.578 609.016
 7.031 190.886
 464.521 399.009
 31.774 393.773
 988.078 577.569
 18.201 131.177
 933.601 884.823
 665.505 10.141
 501.749 860.543
 953.862 196.688
 664.623 20.936
 120.730 601.971
 55.269 851.253
 896.650 316.745
 631.313 400.331
 765.452 787.891
 110.526 820.432
 916.669 314.788
 355.674 105.615
 987.995 206.551
 948.622 420.274
 634.279 861.287
 691.172 418.133
 841.361 973.516
 832.429 487.958
 865.751 554.733
 407.478 848.543
 815.569 864.025
 216.133 290.533
 488.139 230.834
 37.607 330.454
 892.411 40.989
 609.574 822.770
 359.985 421.330
 468.799 154.050
 690.399 859.502
 803.854 20.557
 990.843 736.390
 185.266 233.253
 817.246 522.316
 169.530 784.638
 665.376 828.326
 903.916 597.784
 513.042 135.130
 649.863 522.993
 896.660 509.418
 583.433 580.644
 289.343 16.232
 888.982 514.853
 408.581 542.915
 432.603 31.836
 547.750 951.903
 658.429 775.340
 328.603 603.838
 595.518 30.771
 96.067 457.218
 375.469 256.954
 909.936 914.968
 649.323 992.665
 71.006 1.231
 42.646 162.577
 896.027 103.474
 914.398 768.310
 23.440 586.234
 380.481 864.428
 590.521 894.906
 847.410 321.970
 825.534 32.690
 273.816 424.346
 802.290 363.824
 464.391 838.756
 618.661 814.580
 907.201 993.035
 97.789 594.110
 824.034 660.672
 236.830 314.351
 125.864 429.345
 211.989 767.083
 90.648 279.639
 412.401 922.293
 626.163 325.433
 44.294 891.776
 591.710 726.156
 599.230 492.092
 553.070 249.586
 397.312 619.317
 586.734 83.836
 432.901 282.482
 962.121 425.736
 504.051 842.129
 172.151 532.943
 688.559 664.308
 389.385 257.172
 433.035 68.689
 861.192 280.128
 93.925 553.010
 465.398 71.673
 661.053 885.900
 898.236 966.926
 508.376 738.416
 107.638 216.260
 459.692 173.654
 293.867 666.172
 788.568 26.929
 331.003 162.014
 254.482 119.956
 899.881 373.353
 126.869 385.574
 126.882 592.849
 784.462 500.018
 582.758 979.017
 770.980 83.073
 178.792 546.893
 715.141 129.019
 699.581 68.684
 811.405 159.996
 406.193 555.066
 339.283 875.779
 632.205 538.354
 158.016 428.214
 457.965 378.713
 137.646 133.356
 93.422 936.507
 917.792 599.303
 313.179 386.593
 265.743 182.648
 283.172 647.630
 132.854 72.194
 89.163 831.268
 482.895 456.350
 743.335 517.644
 241.265 372.288
 5.496 285.906
 646.273 313.152
 936.408 288.192
 682.612 227.429
 207.466 284.750
 655.362 565.874
 156.366 254.627
 786.233 790.511
 813.637 773.962
 651.166 672.244
 369.282 891.623
 451.987 574.201
 119.558 324.294
 349.733 193.351
 976.763 800.679
 161.826 250.135
 363.296 183.012
 620.966 852.301
 297.057 225.413
 544.960 583.136
 838.341 149.714
 811.426 284.428
 766.640 553.365
 60.259 420.404
 425.563 949.178
 853.752 360.439
 479.398 677.137
 356.584 836.285
 808.297 244.088
 905.521 785.152
 701.010 823.078
 525.061 245.171
 733.256 681.464
 116.842 527.038
 422.877 472.275
 766.902 538.198
 684.853 398.859
 138.625 517.566
 852.976 296.501
 966.178 73.877
 251.654 229.851
 152.462 974.381
 980.278 610.859
 279.011 658.412
 281.052 443.087
 528.221 648.632
 994.836 705.208
 129.011 488.399
 641.915 225.126
 696.902 274.330
 397.470 558.073
 933.309 396.757
 44.795 274.523
 464.017 506.372
 90.917 859.566
 474.389 642.159
 905.473 813.117
 782.684 673.925
 608.631 973.986
 79.969 912.877
 679.952 40.164
 955.823 747.158
 907.885 458.080
 676.533 177.912
 447.674 555.978
 343.295 17.826
 830.602 17.562
 341.643 511.381
 774.605 563.932
 912.511 128.032
 418.345 332.356
 196.024 40.614
 48.955 723.177
 389.992 246.495
 757.164 10.101
 348.455 724.027
 549.721 369.143
 346.554 387.980
 923.483 37.821
 134.825 751.776
 481.823 444.864
 280.224 99.038
 904.001 493.282
 77.304 980.352
 91.524 893.423
 648.713 992.058
 70.551 950.365
 830.365 961.707
 761.944 450.243
 847.199 899.591
 905.150 966.945
 877.497 808.135
 680.853 743.720
 327.370 742.278
 190.969 279.059
 895.739 346.068
 271.590 363.640
 410.131 556.182
 811.700 841.788
 514.764 755.126
 82.785 89.073
 857.063 509.164
 634.826 655.112
 663.040 163.117
 243.760 780.891
 934.684 150.955
 693.536 392.110
 815.673 473.426
 909.808 538.796
 530.733 587.873
 27.557 207.205
 236.865 38.074
 345.225 598.729
 863.168 750.673
 94.904 743.790
 744.475 657.936
 421.822 103.729
 460.244 432.804
 624.591 283.386
 615.010 791.007
 346.801 319.819
 383.998 316.399
 144.575 182.623
 994.418 780.272
 376.247 88.211
 119.663 774.585
 189.730 229.649
 583.409 374.634
 119.120 306.086
 159.951 841.274
 371.394 318.196
 425.559 809.561
 791.526 10.445
 75.883 373.357
 73.058 885.388
 342.324 238.461
 442.176 203.015
 784.762 95.280
 525.993 888.447
 931.100 361.525
 737.298 898.885
 801.074 912.253
 414.158 705.854
 70.840 685.654
 366.950 7.560
 487.582 605.908
 959.453 240.064
 564.283 967.245
 514.522 562.331
 711.526 784.979
 646.412 671.786
 886.669 39.059
 117.361 502.326
 854.831 753.638
 359.687 769.886
 7.884 403.027
 838.846 681.366
 827.394 781.411
 728.164 396.368
 908.327 682.766
 770.856 28.678
 588.972 111.120
 896.335 862.456
 718.313 272.773
 890.477 818.801
 697.893 925.103
 776.540 89.670
 376.688 295.628
 205.899 821.438
 573.753 404.990
 74.952 108.889
 326.382 284.255
 343.864 696.786
 486.461 966.620
 29.698 290.729
 42.955 843.150
 54.651 377.818
 765.429 729.197
 851.257 842.202
 126.748 910.708
 740.446 338.233
 360.423 286.600
 313.279 527.421
 280.091 144.134
 649.120 583.257
 679.504 888.775
 806.244 274.272
 738.074 379.141
 817.770 920.221
 579.704 212.453
 436.866 314.288
 624.718 78.509
 199.061 566.800
 492.534 2.945
 432.923 769.571
 265.938 176.778
 658.244 437.029
 929.090 2.595
 196.201 148.475
 706.539 752.736
 689.902 508.701
 28.498 746.463
 835.471 40.839
 550.517 517.035
 770.814 520.457
 388.605 2.141
 906.971 413.927
 772.297 189.200
 238.997 872.878
 149.299 858.122
 391.585 301.845
 331.081 456.426
 468.848 15.091
 186.506 723.938
 645.924 354.008
 261.312 355.999
 898.455 786.899
 318.891 795.310
 178.810 662.406
 409.332 603.832
 157.499 156.165
 629.442 858.872
 625.100 522.695
 139.623 603.525
 142.859 542.141
 360.604 663.528
 215.625 300.799
 143.604 613.507
 393.838 447.689
 354.305 469.331
 374.965 374.512
 949.763 824.259
 530.138 436.788
 677.155 799.781
 818.069 198.743
 855.978 903.251
 833.034 588.476
 896.307 869.748
 662.229 903.341
 783.212 902.171
 273.870 434.317
 452.915 638.748
 622.683 474.092
 984.321 289.150
 423.859 43.751
 717.806 948.116
 318.112 490.290
 632.541 268.145
 715.314 360.128
 607.938 740.622
 76.565 596.409
 61.298 478.274
 466.812 109.973
 92.420 932.396
 402.869 370.756
 830.290 627.817
 933.438 608.987
 523.288 109.555
 445.298 20.560
 852.375 610.772
 398.122 570.548
 488.960 855.712
 382.330 380.848
 531.609 178.259
 981.228 585.914
 807.208 181.586
 639.546 23.504
 234.853 292.734
 412.932 290.077
 349.707 224.240
 242.244 893.324
 447.692 879.886
 486.559 353.202
 621.644 110.971
 411.098 779.416
 649.962 811.252
 290.932 344.791
 407.575 641.713
 716.210 103.199
 287.035 600.012
 605.917 206.197
 338.671 233.825
 719.134 958.319
 210.040 473.071
 37.735 536.849
 936.674 394.422
 52.987 73.178
 611.551 194.459
 569.239 150.510
 546.338 837.974
 317.507 383.357
 792.837 258.252
 205.252 390.129
 580.826 250.644
 998.931 199.072
 64.569 843.613
 304.161 503.314
 673.478 617.927
 863.806 531.896
 704.977 230.233
 4.387 975.192
 654.550 978.387
 921.385 5.357
 177.757 209.349
 877.957 91.382
 752.999 443.874
 100.995 915.576
 746.593 393.708
 573.290 161.058
 61.044 335.366
 248.766 431.023
 213.992 229.219
 745.448 768.521
 93.205 323.618
 912.403 624.498
 759.189 941.737
 14.485 141.463
 221.719 535.116
 653.145 15.878
 753.208 614.320
 41.155 225.057
 876.658 686.339
 300.847 570.684
 988.736 83.464
 64.127 333.238
 661.784 443.143
 651.113 647.459
 978.262 367.236
 403.989 312.033
 956.126 367.114
 592.671 215.977
 846.059 893.891
 506.693 994.489
 146.436 7.026
 548.688 778.708
 867.837 886.474
 72.756 352.775
 367.151 921.076
 417.478 819.531
 896.524 877.072
 698.368 160.208
 512.180 674.368
 906.066 276.565
 753.425 473.785
 240.749 164.471
 326.753 146.136
 264.338 490.053
 161.070 184.167
 812.418 742.991
 587.810 802.514
 947.987 311.644
 947.416 310.789
 907.723 762.437
 737.812 943.170
 665.262 577.943
 60.606 677.741
 669.831 896.514
 849.577 313.933
 595.503 949.135
 399.319 221.310
 717.520 969.715
 468.667 892.572
 306.709 192.503
 585.822 283.728
 268.504 989.413
 705.086 101.169
 44.921 351.100
 587.154 785.811
 519.639 404.656
 927.437 176.083
 619.911 879.356
 524.423 322.450
 374.260 787.243
 550.444 935.273
 69.717 750.312
 101.050 624.359
 643.018 569.161
 700.629 722.804
 650.810 743.245
 827.836 760.120
 786.971 690.155
 995.195 881.628
 471.176 605.799
 626.062 914.507
 120.324 10.216
 275.536 708.299
 260.367 551.360
 449.407 572.209
 145.078 123.959
 899.571 477.049
 353.575 600.238
 281.261 460.508
 351.016 777.389
 115.971 785.687
 956.047 602.343
 236.133 660.111
 381.777 432.221
 118.593 172.100
 149.660 389.373
 522.109 880.270
 941.480 648.947
 610.865 677.640
 905.240 396.152
 705.947 12.482
 196.164 867.052
 97.547 792.498
 572.208 263.598
 63.167 726.448
 710.504 849.235
 665.263 8.185
 931.411 389.905
 792.599 52.691
 152.611 526.259
 713.377 23.540
 917.466 131.867
 528.153 608.087
 98.373 229.997
 953.239 503.223
 543.766 374.892
 890.152 363.763
 271.662 334.485
 6.515 171.437
 396.229 488.086
 784.387 629.225
 467.885 138.265
 102.274 938.662
 301.198 259.894
 779.133 232.232
 225.722 416.024
 697.685 705.478
 418.355 270.150
 168.659 710.852
 35.538 443.509
 328.624 465.084
 61.308 295.966
 266.376 702.312
 502.827 456.952
 634.213 334.920
 6.488 771.765
 61.544 612.640
 421.199 446.662
 293.202 187.834
 915.277 27.847
 620.566 81.791
 151.776 904.231
 560.372 624.511
 764.774 17.234
 517.194 720.847
 54.520 643.716
 197.516 131.455
 859.374 507.151
 135.544 91.043
 971.896 99.445
 856.294 402.558
 78.353 259.339
 905.654 918.800
 926.380 566.516
 389.189 967.368
 503.876 552.492
 403.376 96.587
 260.743 694.826
 139.978 465.441
 469.404 510.497
 774.705 106.371
 423.649 173.427
 996.592 133.695
 370.181 91.699
 129.244 120.571
 482.993 949.222
 876.930 332.484
 285.528 267.330
 388.296 184.832
 235.541 512.519
 362.122 226.149
 576.907 871.283
 570.169 567.619
 473.822 751.660
 391.963 55.080
 146.245 838.814
 648.576 573.530
 569.840 629.930
 293.654 788.879
 965.738 68.310
 929.608 860.413
 40.062 470.180
 927.691 333.988
 823.396 938.162
 358.559 574.746
 167.293 946.069
 403.707 884.193
 967.819 589.830
 289.955 425.450
 72.387 973.564
 644.238 448.703
 481.221 448.592
 32.470 153.183
 852.427 572.300
 55.842 70.046
 761.467 95.026
 914.974 720.349
 531.841 423.645
 704.713 752.798
 451.899 523.148
 710.774 946.459
 609.098 290.781
 687.833 664.222
 521.984 25.240
 4.197 244.142
 923.972 685.838
 840.962 739.162
 972.329 428.714
 486.952 573.037
 419.031 170.105
 531.140 424.097
 814.355 177.021
 231.323 721.935
 123.854 455.553
 44.141 929.021
 557.942 794.391
 703.025 553.974
 351.647 39.397
 996.211 20.895
 429.610 603.367
 648.641 905.351
 665.286 448.143
 274.636 88.657
 939.307 174.387
 20.887 414.913
 643.454 293.531
 243.152 937.355
 215.633 878.304
 789.509 680.174
 857.441 250.049
 335.859 527.740
 737.337 85.578
 826.443 784.716
 755.275 752.114
 707.292 667.692
 703.193 9.966
 50.933 422.573
 342.255 678.796
 306.464 483.156
 302.846 929.896
 673.627 557.149
 645.609 544.903
 599.169 348.781
 577.993 537.326
 688.256 795.345
 955.824 749.488
 175.494 842.267
 396.273 461.697
 725.281 432.021
 748.399 246.305
 648.479 201.457
 299.494 595.748
 4.010 425.553
 7.104 595.478
 575.007 709.481
 633.321 710.270
 397.976 402.180
 393.478 731.616
 611.510 410.840
 417.328 986.491
 562.947 154.986
 337.191 940.842
 754.708 570.055
 872.317 517.644
 667.767 2.787
 658.000 477.660
 311.603 324.595
 386.047 535.352
 515.282 804.843
 772.456 972.343
 193.109 55.041
 969.060 101.842
 743.936 389.255
 887.104 280.475
 232.151 98.029
 929.013 275.576
 360.191 646.034
 834.826 708.513
 489.767 561.260
 574.947 305.748
 67.745 560.276
 372.125 612.719
 931.695 164.931
 252.202 240.213
 731.582 16.525
 822.482 213.534
 433.109 230.232
 904.147 441.732
 843.233 292.326
 924.609 93.433
 800.626 163.064
 658.705 899.057
 38.171 777.119
 624.263 253.554
 388.395 39.962
 645.620 892.199
 557.090 602.073
 334.425 792.827
 929.031 193.216
 364.699 525.343
 39.908 547.081
 881.059 243.108
 400.336 13.481
 445.747 876.218
 194.629 803.079
 950.253 344.748
 105.220 540.713
 567.688 27.340
 692.769 911.019
 357.466 579.295
 654.906 798.051
 637.364 42.377
 108.908 473.207
 870.725 89.479
 214.458 238.298
 67.769 30.014
 843.946 38.424
 636.984 711.364
 194.878 118.954
 140.971 798.030
 750.009 899.138
 484.512 719.531
 557.435 99.294
 992.737 241.900
 609.483 407.269
 504.053 543.374
 33.615 861.751
 713.907 535.094
 711.520 814.417
 347.621 151.081
 858.008 99.942
 427.771 392.352
 516.365 573.088
 626.194 17.578
 61.642 786.923
 973.266 162.538
 801.253 497.407
 636.198 593.714
 979.741 239.828
 0.523 274.323
 741.114 174.924
 399.540 976.180
 390.540 130.817
 868.335 605.741
 93.218 545.587
 663.113 41.120
 620.784 259.312
 722.356 677.829
 26.903 619.567
 71.041 649.146
 28.687 596.777
 528.343 182.853
 167.891 892.581
 196.603 655.416
 506.608 842.846
 636.541 249.258
 111.239 135.480
 500.623 365.692
 33.375 490.384
 661.285 18.336
 997.813 884.328
 569.268 767.730
 850.139 187.109
 74.167 561.673
 746.229 137.817
 176.580 337.133
 533.842 2.704
 929.628 903.829
 185.534 480.810
 815.680 467.720
 98.818 62.852
 568.576 931.275
 643.468 95.953
 347.486 608.735
 269.746 895.461
 978.658 266.488
 510.958 899.722
 326.912 4.672
 238.121 749.359
 729.068 765.174
 925.588 344.911
 383.898 528.226
 539.605 92.018
 43.254 154.979
 995.091 268.517
 760.247 472.848
 171.059 470.442
 624.696 475.626
 916.478 532.112
 733.146 328.634
 703.754 928.101
 308.881 403.256
 937.253 101.214
 192.357 503.718
 943.213 210.862
 478.899 245.899
 352.230 640.848
 80.473 673.093
 636.324 66.148
 452.571 382.292
 632.763 666.376
 754.234 937.755
 832.802 42.086
 725.778 182.913
 344.827 781.870
 579.825 259.282
 770.796 327.209
 39.682 999.922
 728.135 562.675
 236.154 698.439
 575.349 336.300
 728.776 641.818
 680.611 194.525
 267.558 831.153
 633.654 944.282
 702.203 858.951
 420.823 68.440
 400.950 341.120
 242.454 497.557
 712.565 757.666
 285.557 148.825
 22.353 195.605
 10.663 991.018
 274.410 733.670
 960.539 81.602
 993.882 999.408
 544.209 88.996
 708.903 469.330
 939.388 689.861
 684.608 91.748
 140.307 989.668
 311.624 774.970
 159.174 716.433
 687.386 701.743
 574.798 485.018
 567.253 570.826
 570.568 415.971
 198.607 10.441
 578.925 952.216
 667.880 104.166
 866.358 873.494
 448.969 280.795
 270.797 427.331
 330.937 575.199
 714.186 732.073
 890.727 311.722
 632.066 358.568
 58.270 705.728
 617.689 349.195
 70.553 348.356
 101.715 113.773
 529.614 426.126
 964.783 269.550
 246.977 237.824
 496.597 825.731
 781.748 779.048
 912.663 301.369
 847.536 58.380
 762.304 698.817
 188.863 342.393
 506.146 414.118
 803.150 669.406
 508.100 471.871
 30.182 959.410
 829.331 137.277
 645.845 630.828
 886.176 334.664
 607.641 330.395
 50.087 133.068
 10.861 722.669
 138.083 229.168
 459.422 68.323
 932.723 140.441
 845.284 858.968
 50.243 131.829
 204.415 149.835
 766.263 543.284
 192.760 535.010
 635.543 609.364
 948.181 303.359
 684.059 402.708
 897.434 72.793
 589.531 668.131
 982.734 767.750
 35.049 911.467
 950.199 836.869
 457.402 675.914
 720.499 27.670
 807.794 877.964
 486.404 281.211
 991.879 924.988
 417.026 586.052
 105.497 27.939
 636.631 157.424
 882.362 226.655
 257.573 569.328
 323.509 623.897
 530.702 465.664
 892.071 779.926
 809.412 977.708
 990.428 145.456
 760.031 761.796
 452.695 440.882
 674.739 690.646
 199.696 548.213
 514.520 247.833
 934.926 434.206
 418.301 916.740
 180.666 924.434
 427.606 667.417
 138.510 494.754
 489.384 637.643
 836.459 225.713
 886.697 404.075
 26.868 404.482
 909.558 737.194
 10.460 75.985
 196.092 337.209
 369.021 898.925
 955.566 929.801
 834.165 602.641
 515.663 949.268
 745.532 957.383
 931.030 306.225
 756.124 644.172
 940.904 897.252
 325.353 562.312
 391.131 300.271
 755.076 654.703
 438.624 762.707
 926.903 115.941
 861.193 146.467
 799.920 118.897
 607.432 976.567
 139.418 835.904
 173.100 446.698
 834.994 315.174
 393.282 978.699
 699.550 616.760
 32.730 292.838
 441.219 820.819
 957.756 516.702
 893.381 40.516
 327.117 502.793
 851.947 239.479
 870.368 614.540
 485.471 446.836
 981.786 918.939
 186.973 249.714
 676.070 148.749
 564.262 232.404
 886.724 390.843
 608.950 222.679
 675.274 158.501
 737.080 838.935
 523.717 18.195
 603.528 337.680
 446.081 985.472
 308.200 210.634
 448.265 465.284
 737.879 336.252
 237.047 90.498
 429.872 854.432
 706.086 674.910
 61.804 798.595
 863.685 926.180
 728.898 20.118
 597.178 107.515
 781.471 100.577
 153.059 558.098
 580.298 932.525
 939.707 710.377
 957.882 15.232
 298.183 822.027
 24.807 454.226
 131.478 182.100
 760.500 259.533
 707.595 680.509
 308.376 34.719
 858.500 739.206
 241.026 155.443
 65.328 99.365
 159.552 310.877
 258.188 514.508
 683.151 973.615
 352.676 203.222
 214.569 263.493
 708.957 921.026
 331.163 458.808
 525.484 688.833
 450.147 406.007
 188.530 800.570
 703.622 497.976
 389.376 475.960
 90.475 84.063
 319.987 942.721
 757.872 885.169
 970.172 357.825
 217.530 598.342
 807.622 607.776
 886.997 661.795
 337.917 976.576
 232.835 528.126
 953.925 16.341
 102.887 566.441
 410.291 793.992
 393.944 329.360
 344.495 378.597
 787.398 715.390
 734.836 853.575
 880.416 8.518
 589.491 927.869
 78.170 753.117
 629.292 37.444
 231.693 432.354
 218.183 595.981
 296.478 361.463
 345.487 209.906
 543.285 623.671
 437.470 421.978
 821.569 196.865
 114.587 109.296
 507.821 214.518
 485.696 521.160
 469.254 36.904
 30.175 100.681
 244.010 80.786
 739.906 457.943
 742.095 160.635
 730.474 934.222
 869.215 65.933
 567.627 163.959
 284.343 761.545
 752.197 467.480
 940.315 616.627
 153.582 121.867
 496.864 497.666
 245.860 904.676
 212.700 99.390
 177.198 395.727
 545.604 120.280
 466.061 481.894
 648.729 544.839
 268.571 230.372
 931.706 490.814
 80.061 684.427
 244.623 574.937
 628.516 365.078
 382.234 194.948
 874.192 20.970
 38.755 308.697
 62.640 910.919
 67.501 393.599
 879.961 99.068
 614.481 113.054
 949.821 626.572
 54.347 512.395
 290.368 247.204
 517.083 168.196
 342.291 693.897
 464.260 864.377
 791.820 211.163
 267.116 950.383
 477.504 642.512
 21.065 325.114
 98.205 515.746
 71.392 900.386
 471.206 901.657
 544.980 735.053
 540.992 927.675
 908.003 741.895
 856.689 568.000
 478.146 790.871
 542.945 81.471
 393.269 141.854
 936.900 369.639
 711.313 805.723
 682.854 737.340
 726.171 663.414
 624.145 479.417
 822.196 867.727
 844.844 328.569
 49.762 252.268
 556.343 784.739
 333.069 606.674
 638.223 425.644
 769.285 818.407
 799.316 456.476
 748.483 990.861
 872.427 495.319
 723.119 827.880
 371.345 176.089
 943.597 319.129
 376.531 865.049
 615.419 202.929
 159.249 178.013
 939.382 847.586
 863.912 116.693
 788.229 243.902
 534.474 343.395
 223.067 296.151
 860.051 228.142
 236.052 732.652
 123.210 941.662
 550.503 816.997
 935.061 657.450
 747.309 854.654
 736.305 257.990
 601.683 875.114
 612.455 221.343
 194.817 85.866
 422.750 267.578
 951.501 890.620
 361.757 58.380
 291.348 730.402
 974.762 721.766
 564.863 423.146
 24.976 186.844
 576.539 366.370
 983.021 496.360
 428.633 140.492
 875.577 168.349
 7.866 59.772
 717.346 819.132
 992.419 806.947
 263.465 170.428
 291.087 840.147
 691.118 41.336
 806.066 51.072
 460.650 284.807
 4.500 596.671
 757.030 947.156
 113.760 728.392
 889.618 302.824
 646.577 249.747
 977.215 205.359
 192.986 281.389
 390.079 275.406
 967.949 780.602
 312.598 459.055
 911.156 617.323
 559.659 92.259
 336.449 460.267
 384.301 722.269
 313.523 673.832
 490.201 3.395
 427.822 409.286
 174.208 206.179
 53.093 22.939
 413.759 475.854
 234.961 440.843
 552.275 433.192
 126.543 575.986
 870.981 29.440
 244.908 992.501
 944.970 513.653
 689.749 695.188
 19.463 727.537
 645.622 835.557
 292.192 757.815
 692.319 791.930
 610.802 812.532
 593.404 166.037
 679.309 374.825
 692.624 797.563
 982.426 570.106
 897.098 627.670
 676.442 870.798
 493.121 729.395
 133.958 882.630
 956.630 794.682
 468.897 899.688
 170.348 942.723
 587.716 89.121
 431.121 651.084
 320.634 743.490
 664.762 559.183
 269.099 707.708
 905.773 643.131
 776.942 302.421
 342.715 992.324
 84.990 296.265
 776.937 952.933
 282.981 461.086
 846.117 453.274
 226.943 227.851
 681.166 743.743
 571.610 963.211
 104.957 812.486
 480.797 439.838
 56.820 261.224
 256.951 475.405
 603.657 217.998
 985.503 279.058
 845.666 840.040
 559.354 349.508
 864.291 426.287
 951.313 410.044
 917.180 61.420
 982.980 703.414
 638.033 888.708
 821.143 379.419
 529.635 534.851
 68.948 831.882
 480.787 254.704
 238.777 836.707
 29.809 35.880
 55.015 631.694
 229.723 102.334
 973.720 600.305
 37.070 22.020
 386.997 679.616
 394.570 387.393
 644.912 727.108
 557.777 870.056
 547.681 836.965
 630.794 314.246
 684.099 495.241
 832.412 530.577
 595.695 771.210
 271.387 74.728
 484.608 741.561
 230.528 679.361
 139.841 582.850
 359.795 175.817
 92.330 309.114
 177.554 860.272
 213.638 804.949
 748.591 882.494
 113.163 454.406
 922.695 560.606
 660.341 403.034
 606.827 639.097
 734.763 940.368
 938.599 637.394
 190.445 44.682
 113.548 200.644
 890.339 198.081
 881.174 21.917
 231.713 830.958
 205.801 605.013
 628.377 378.851
 331.877 169.766
 55.991 885.979
 996.511 47.536
 694.536 337.901
 994.977 295.039
 437.625 686.223
 880.939 181.480
 180.616 591.960
 628.772 29.829
 275.011 777.814
 409.998 361.033
 850.360 75.237
 752.405 783.928
 189.846 577.846
 724.527 867.857
 413.004 81.750
 88.878 744.724
 107.884 284.939
 716.687 217.903
 582.854 126.716
 780.075 153.546
 220.530 534.537
 112.969 232.130
 236.819 585.655
 641.017 222.270
 528.349 326.098
 357.878 672.895
 361.690 877.129
 108.312 812.754
 375.572 922.138
 518.161 897.240
 769.117 643.482
 81.654 791.754
 998.956 873.233
 424.541 158.919
 748.592 853.680
 557.470 795.218
 134.842 58.393
 921.221 902.964
 927.383 3.339
 810.238 988.430
 155.025 646.859
 402.990 639.725
 611.279 619.243
 889.679 292.235
 35.062 185.205
 785.612 759.747
 791.078 89.135
 371.004 460.642
 697.887 592.737
 677.205 956.497
 817.201 432.285
 620.572 341.373
 921.118 708.525
 796.677 760.898
 468.386 2.333
 320.754 628.468
 48.208 175.020
 619.838 59.749
 770.356 271.103
 635.519 424.852
 201.578 866.039
 824.623 369.557
 456.426 780.594
 192.171 972.801
 560.154 771.023
 353.943 67.958
 404.467 70.043
 4.893 981.546
 534.209 232.809
 817.996 746.826
 733.209 885.975
 572.174 83.765
 347.197 702.769
 517.440 344.312
 495.800 265.339
 642.901 86.542
 617.259 725.017
 584.653 737.497
 69.638 145.336
 564.857 847.377
 20.329 690.477
 612.366 32.996
 408.901 998.255
 704.518 802.133
 12.306 11.981
 667.292 879.749
 299.809 615.617
 158.550 399.358
 889.478 763.136
 770.930 746.423
 638.545 573.155
 865.045 954.173
 174.432 496.580
 770.547 255.251
 537.914 96.627
 266.514 725.005
 428.897 911.329
 20.413 344.800
 761.157 18.185
 876.837 337.690
 115.522 274.270
 446.691 246.062
 580.019 264.023
 460.821 34.026
 57.310 17.470
 378.934 999.460
 659.015 846.206
 47.709 605.665
 376.459 730.817
 996.983 514.729
 978.995 645.117
 668.932 289.235
 533.608 848.588
 364.124 981.339
 130.484 363.638
 535.578 344.888
 234.002 688.934
 795.672 774.006
 530.889 910.175
 352.526 518.039
 518.846 146.837
 746.732 866.029
 249.592 124.879
 603.852 92.784
 318.117 263.953
 493.709 162.586
 161.016 201.860
 938.090 785.595
 105.367 102.881
 631.193 96.795
 88.208 379.944
 232.107 299.131
 65.566 838.704
 809.187 293.259
 448.046 475.486
 518.810 958.559
 363.784 747.303
 195.199 96.974
 664.114 612.985
 726.580 486.572
 685.503 817.747
 861.547 289.902
 274.382 72.721
 97.301 638.330
 208.648 45.203
 670.295 373.157
 228.248 519.353
 225.014 113.818
 562.886 71.128
 256.567 379.700
 341.091 1.416
 888.698 892.695
 133.546 729.141
 395.530 300.556
 254.404 18.850
 240.373 895.455
 275.474 227.792
 379.191 857.020
 535.686 644.200
 453.636 664.782
 616.440 155.570
 26.204 531.973
 744.661 152.832
 637.982 582.271
 650.187 228.833
 601.201 485.322
 391.030 868.501
 680.666 988.222
 245.997 719.936
 229.738 221.772
 713.834 962.819
 690.592 455.988
 534.621 800.722
 360.782 653.535
 123.649 760.661
 887.622 387.435
 869.728 615.578
 450.688 506.251
 966.216 698.267
 105.936 42.320
 209.486 758.679
 321.005 853.296
 989.730 456.779
 561.480 91.945
 314.682 971.600
 576.950 931.844
 527.909 951.162
 171.270 796.266
 617.766 300.332
 64.260 293.443
 947.094 792.965
 506.231 943.614
 481.502 654.868
 589.181 772.525
 348.003 565.079
 409.470 763.532
 836.360 699.835
 29.667 718.202
 861.411 747.631
 418.320 125.732
 862.607 271.286
 525.462 427.858
 131.901 416.388
 391.180 471.994
 466.003 62.592
 650.505 745.441
 744.956 898.510
 159.144 92.836
 785.298 151.502
 343.243 343.068
 420.072 415.234
 597.564 557.113
 865.243 50.745
 898.675 291.413
 766.169 367.022
 244.191 330.193
 930.546 356.218
 510.594 142.559
 275.495 323.966
 478.190 875.203
 404.253 739.579
 693.252 898.394
 18.317 972.679
 318.299 821.826
 928.271 986.236
 408.799 918.273
 193.103 240.671
 98.570 108.454
 164.259 15.012
 880.125 31.625
 285.526 570.153
 636.609 356.019
 79.873 332.421
 878.319 864.306
 94.480 845.451
 21.893 115.632
 758.369 172.308
 739.792 661.946
 294.473 791.690
 820.717 47.180
 508.800 650.712
 490.158 699.178
 521.110 757.130
 319.487 532.338
 199.583 626.185
 230.310 700.559
 190.016 667.512
 409.567 702.981
 289.941 597.362
 374.669 567.175
 389.461 598.014
 854.524 374.761
 991.759 892.470
 422.453 102.295
 223.039 846.859
 974.616 915.690
 358.620 609.542
 689.815 360.154
 921.168 614.387
 233.522 650.803
 869.331 251.450
 834.095 703.811
 888.802 392.344
 818.792 6.577
 249.973 766.487
 60.933 651.230
 611.614 950.384
 70.154 232.504
 861.542 753.083
 620.861 113.120
 4.072 370.261
 528.798 202.326
 969.489 916.310
 574.029 681.749
 350.181 922.898
 455.917 493.660
 606.988 474.228
 830.067 216.855
 461.318 709.512
 900.267 672.342
 545.500 103.679
 154.624 92.942
 55.459 895.191
 782.166 466.551
 94.243 188.038
 174.985 121.671
 648.243 51.805
 5.323 305.868
 64.390 583.474
 414.194 343.688
 438.678 596.844
 308.073 521.669
 254.361 855.683
 36.468 596.209
 770.952 565.777
 422.054 357.813
 239.323 955.611
 296.235 5.766
 758.674 987.719
 119.016 824.375
 81.012 600.560
 648.958 330.003
 569.022 947.709
 895.461 342.201
 813.253 206.174
 103.976 378.026
 681.636 13.586
 369.948 72.368
 204.066 75.133
 677.913 575.756
 160.754 81.473
 949.380 802.148
 347.007 690.009
 741.776 110.872
 608.940 851.061
 958.269 267.891
 92.374 380.575
 645.686 991.381
 6.908 80.386
 218.929 835.264
 193.219 339.951
 252.244 782.463
 86.340 489.527
 20.733 528.565
 311.548 949.363
 912.883 748.217
 231.175 683.603
 523.015 503.403
 706.904 637.823
 981.091 618.042
 157.805 747.684
 898.921 190.772
 512.514 50.974
 172.234 221.829
 785.685 229.734
 946.405 505.650
 993.432 132.370
 951.777 793.807
 777.271 72.380
 467.816 709.478
 76.624 830.855
 662.006 831.786
 199.837 680.321
 450.931 743.464
 744.715 539.298
 281.952 16.709
 641.600 717.399
 972.002 108.419
 593.093 42.799
 555.994 846.843
 900.706 415.833
 785.324 656.874
 964.357 708.545
 723.749 321.605
 58.027 149.837
 764.026 984.536
 594.570 884.914
 237.114 221.914
 343.342 776.843
 713.235 460.640
 632.574 993.964
 659.942 277.162
 709.366 781.739
 589.456 320.589
 226.592 599.316
 411.635 783.256
 439.214 573.044
 828.959 659.284
 611.640 810.574
 138.005 41.917
 430.273 374.652
 313.154 609.835
 776.731 745.709
 271.081 328.259
 21.100 32.746
 480.393 469.901
 342.669 414.514
 774.113 961.906
 357.826 714.738
 231.310 46.685
 239.191 309.015
 158.831 456.262
 332.692 915.525
 568.779 31.640
 134.487 190.884
 609.104 651.258
 69.726 406.124
 363.759 787.252
 340.660 51.208
 448.449 196.783
 781.200 760.680
 244.727 530.787
 95.394 984.606
 248.431 747.176
 573.381 880.121
 371.114 533.687
 703.174 767.498
 590.778 751.592
 441.243 494.140
 770.091 620.337
 8.586 259.476
 868.157 780.688
 259.167 967.991
 991.252 946.213
 69.796 357.035
 536.828 917.009
 48.300 866.492
 65.195 762.963
 702.027 120.558
 918.994 854.606
 181.140 634.900
 139.672 636.759
 768.873 868.283
 993.483 2.853
 470.004 444.782
 710.961 376.298
 713.547 485.076
 610.441 70.062
 278.485 722.727
 68.269 748.116
 842.669 929.218
 219.077 314.437
 893.563 130.743
 425.459 909.430
 301.947 936.960
 507.040 893.061
 400.980 799.376
 227.048 372.495
 516.137 222.514
 315.840 514.018
 217.587 428.104
 284.417 229.512
 104.891 50.202
 818.789 902.435
 251.757 462.248
 723.313 313.417
 931.634 915.858
 226.276 428.112
 386.608 931.645
 205.223 947.402
 994.376 216.182
 217.731 610.615
 610.642 693.542
 522.857 944.831
 325.334 207.575
 890.485 117.073
 656.558 760.648
 463.937 561.234
 930.549 260.119
 262.770 298.624
 451.354 115.018
 787.690 171.363
 71.143 397.690
 271.466 273.349
 29.508 909.397
 264.865 546.826
 864.656 381.796
 764.720 56.696
 815.849 239.903
 994.833 743.611
 267.884 144.609
 205.434 264.820
 345.936 737.391
 632.210 773.838
 991.912 205.724
 673.645 471.928
 559.079 69.572
 730.713 432.387
 795.539 817.559
 284.179 389.617
 772.806 71.925
 143.337 876.570
 905.056 975.900
 320.498 654.378
 327.462 632.690
 305.683 815.809
 16.325 104.947
 226.501 158.841
 675.740 645.686
 273.185 458.330
 449.398 180.313
 95.106 543.000
 384.335 314.434
 583.203 683.160
 546.391 288.801
 445.749 673.576
 113.571 842.036
 369.355 258.258
 330.108 140.352
 892.525 682.837
 145.669 73.491
 668.218 309.406
 773.909 845.439
 770.498 412.611
 443.548 970.619
 527.402 659.516
 772.560 350.275
 909.795 914.876
 539.335 894.450
 349.255 104.295
 49.351 282.530
 525.398 997.271
 775.481 545.970
 885.871 167.768
 786.480 601.904
 625.138 669.958
 551.199 73.281
 438.773 389.926
 723.726 372.698
 429.214 749.771
 263.105 291.764
 110.598 738.823
 834.716 179.677
 41.606 808.168
 571.324 183.521
 406.300 310.711
 460.553 193.829
 17.108 111.485
 470.941 843.367
 87.818 84.383
 957.372 661.250
 527.244 195.099
 403.569 820.860
 948.892 129.625
 497.368 636.239
 544.176 237.559
 304.947 371.352
 95.599 334.778
 652.121 108.765
 833.765 456.399
 51.850 473.746
 393.433 414.651
 782.530 286.848
 577.278 334.245
 245.225 598.629
 973.146 687.599
 61.453 685.976
 125.795 602.012
 646.367 117.700
 75.315 869.338
 163.115 850.536
 732.198 555.393
 869.070 933.843
 57.494 921.148
 267.659 986.364
 102.698 461.508
 123.057 380.970
 88.037 811.358
 49.675 518.813
 263.153 524.484
 902.657 693.703
 907.132 901.589
 746.319 607.413
 545.036 121.923
 519.563 379.196
 48.232 552.985
 233.654 945.981
 461.698 798.615
 289.619 636.898
 82.084 462.729
 279.077 756.191
 867.670 809.504
 1.010 566.739
 770.681 187.403
 783.224 742.932
 72.041 840.861
 14.822 282.251
 499.975 287.321
 876.492 921.404
 511.548 906.765
 978.846 202.323
 997.821 534.727
 193.337 648.742
 179.810 317.386
 671.612 733.770
 137.622 668.796
 511.740 897.070
 256.215 46.275
 936.055 276.659
 578.297 251.678
 215.775 790.217
 281.308 785.741
 10.803 985.249
 97.672 282.340
 715.943 692.972
 785.060 472.564
 822.002 999.696
 739.071 358.783
 44.960 689.543
 490.267 90.739
 959.702 927.089
 309.826 344.207
 335.925 117.053
 85.345 113.563
 130.208 195.164
 345.641 689.035
 785.338 930.208
 89.158 34.319
 849.453 527.972
 386.173 788.195
 5.150 64.896
 515.046 52.990
 22.319 200.049
 294.881 11.901
 376.079 641.334
 882.069 135.796
 838.959 914.064
 400.174 338.165
 128.645 801.453
 618.531 345.079
 111.572 116.689
 435.041 836.590
 398.914 210.598
 56.191 548.918
 773.700 318.396
 608.819 605.533
 432.683 770.189
 23.109 363.057
 769.017 515.102
 657.447 148.490
 444.855 885.875
 508.937 452.125
 967.690 123.078
 387.488 590.631
 379.999 714.772
 998.482 122.790
 65.793 933.249
 54.413 582.676
 965.608 175.775
 847.740 478.423
 646.882 467.004
 897.062 216.840
 1.330 148.492
 511.136 272.983
 714.724 772.848
 287.922 788.398
 785.434 209.228
 519.539 1.271
 42.289 141.705
 252.789 776.406
 944.059 456.547
 855.689 693.356
 624.537 438.425
 563.573 988.455
 699.269 464.264
 776.999 342.893
 371.108 748.001
 214.464 416.846
 788.740 166.363
 195.244 892.202
 929.964 817.241
 854.365 987.359
 832.853 526.154
 438.502 221.428
 194.120 336.120
 667.438 46.851
 934.287 171.096
 592.761 644.719
 611.011 447.756
 268.817 132.193
 690.669 785.071
 648.918 3.308
 887.659 1.927
 413.981 290.582
 602.611 941.481
 365.499 563.539
 64.695 974.291
 707.967 980.085
 67.478 233.409
 98.210 577.281
 218.425 161.925
 44.560 369.282
 763.482 11.172
 844.537 542.853
 242.502 735.536
 205.792 676.177
 249.203 772.943
 404.892 916.489
 259.415 479.686
 908.522 39.093
 30.399 270.749
 871.424 267.535
 216.867 584.566
 597.557 296.023
 178.979 691.959
 621.374 644.992
 135.271 666.370
 453.748 964.003
 828.256 855.522
 613.981 228.675
 289.955 288.020
 410.646 656.302
 514.127 222.530
 68.224 175.165
 335.311 627.975
 454.794 152.808
 383.566 662.312
 533.282 936.930
 8.012 102.097
 122.394 347.762
 749.832 338.089
 954.387 232.351
 582.526 681.995
 899.046 339.014
 338.050 780.352
 583.858 275.097
 694.583 373.032
 179.455 994.304
 835.329 201.447
 490.372 833.199
 496.834 816.122
 550.432 432.571
 36.351 371.470
 979.142 181.306
 365.869 259.694
 423.235 992.099
 958.349 923.427
 451.466 34.076
 540.861 211.664
 460.214 422.358
 788.669 784.704
 104.193 104.255
 141.504 925.985
 815.932 232.659
 423.626 542.254
 397.977 15.970
 986.538 504.327
 944.397 358.316
 659.082 940.510
 407.731 921.881
 514.039 800.666
 611.690 563.762
 801.243 383.871
 9.565 322.280
 890.790 505.016
 797.277 292.136
 580.358 269.727
 355.507 264.875
 90.411 752.302
 367.428 992.130
 770.591 213.332
 240.669 315.913
 318.601 353.317
 760.671 305.415
 846.011 742.433
 777.056 436.459
 668.672 276.946
 437.852 881.786
 335.728 837.421
 254.077 172.080
 301.738 326.314
 518.352 4.174
 280.406 771.870
 187.838 369.807
 763.274 46.246
 849.196 651.972
 337.920 68.671
 339.662 973.210
 271.408 775.395
 735.223 108.665
 637.682 28.591
 918.823 314.544
 942.179 413.622
 696.212 728.551
 441.143 210.919
 275.316 722.374
 953.141 913.706
 910.761 17.345
 30.278 449.968
 135.541 193.711
 589.073 726.157
 456.952 752.797
 16.324 476.565
 837.121 341.644
 962.167 426.908
 66.260 473.948
 437.837 980.239
 78.622 822.602
 953.985 539.882
 869.857 301.470
 600.111 995.694
 415.775 971.771
 587.579 129.892
 535.415 716.550
 597.284 826.239
 107.872 430.899
 605.562 86.090
 267.708 622.094
 853.947 327.204
 946.317 139.607
 503.555 142.113
 377.757 737.532
 824.842 263.974
 381.902 179.481
 648.309 586.350
 512.944 137.335
 199.229 632.115
 608.173 609.671
 395.933 304.192
 184.494 533.353
 570.777 281.190
 255.350 613.339
 318.061 263.867
 928.894 722.398
 554.331 919.188
 2.560 986.258
 742.396 808.450
 296.271 473.036
 757.655 591.102
 725.726 241.990
 818.970 148.846
 871.457 9.324
 849.287 23.049
 764.277 382.511
 234.584 266.025
 702.394 164.274
 202.880 802.427
 511.904 688.803
 515.288 25.528
 835.749 222.129
 243.894 224.931
 814.914 722.848
 580.371 683.227
 141.036 446.056
 676.315 780.894
 596.306 100.633
 841.233 118.536
 242.253 296.656
 225.026 676.227
 714.510 495.163
 674.635 69.794
 169.967 386.737
 393.745 487.368
 312.796 759.184
 542.212 366.197
 297.009 289.074
 8.951 34.983
 818.693 19.194
 376.758 651.702
 227.336 416.434
 996.974 827.760
 312.319 85.497
 110.683 378.502
 570.372 326.910
 924.413 975.510
 198.335 547.483
 383.170 911.177
 952.032 972.676
 321.346 299.869
 988.328 478.965
 529.945 427.343
 188.862 606.534
 702.267 481.251
 528.741 765.311
 933.203 926.582
 283.162 288.196
 501.449 472.320
 194.006 682.301
 689.126 66.706
 784.649 190.996
 847.462 81.072
 405.425 506.029
 336.537 734.821
 108.174 199.793
 215.804 580.749
 333.337 613.838
 82.659 230.454
 597.195 612.122
 519.130 439.132
 793.485 748.198
 560.525 688.919
 479.152 107.141
 121.312 776.390
 158.049 858.595
 657.526 905.371
 371.591 530.780
 594.579 958.480
 567.615 210.919
 365.671 33.445
 666.825 460.480
 778.236 812.228
 852.455 259.489
 921.541 727.120
 948.115 959.219
 842.968 308.548
 349.784 113.787
 727.548 170.416
 571.808 406.081
 616.509 201.867
 238.234 300.122
 675.974 96.763
 687.544 799.376
 384.438 36.683
 101.626 917.859
 533.438 338.353
 262.619 468.387
 744.141 136.267
 181.169 220.533
 985.773 665.516
 126.754 701.089
 860.489 673.887
 178.542 114.043
 791.967 677.140
 659.995 397.750
 648.511 693.523
 531.891 57.330
 250.685 285.376
 509.136 494.079
 991.387 994.908
 802.584 375.322
 844.025 901.343
 637.036 562.656
 91.320 126.813
 182.646 49.606
 490.547 773.293
 84.357 697.646
 446.358 342.854
 161.115 639.215
 313.247 54.642
 54.725 515.357
 747.995 265.707
 72.118 102.045
 208.027 86.530
 322.006 861.964
 202.393 178.466
 588.308 936.879
 784.343 68.035
 502.324 609.805
 392.318 315.957
 220.352 246.619
 442.109 756.879
 433.647 744.881
 817.398 264.227
 536.493 35.259
 447.547 94.477
 762.219 800.802
 677.059 592.954
 125.785 294.298
 875.582 681.374
 847.812 578.143
 293.510 143.453
 294.390 208.697
 197.478 842.594
 268.700 3.270
 811.408 973.990
 106.443 118.157
 109.837 617.179
 532.475 926.939
 456.331 824.515
 659.267 706.401
 924.683 382.142
 80.251 640.545
 685.965 104.491
 417.317 259.308
 470.238 978.287
 309.519 896.669
 25.882 830.370
 20.044 732.180
 988.160 143.865
 134.838 260.605
 246.097 643.370
 225.946 797.045
 955.350 781.692
 555.751 690.860
 805.044 23.530
 558.374 2.862
 107.116 86.405
 807.772 349.135
 164.413 82.663
 778.264 674.623
 193.315 840.700
 934.971 774.106
 661.275 866.645
 524.747 201.778
 160.274 252.916
 41.632 718.337
 113.169 926.596
 336.708 922.065
 518.643 553.021
 55.653 143.974
 227.385 28.855
 796.625 893.746
 630.975 190.055
 567.818 100.390
 187.353 265.253
 722.647 467.414
 532.713 881.309
 198.742 465.748
 497.142 498.052
 175.658 717.943
 686.393 951.982
 989.244 824.472
 279.259 27.984
 545.143 477.829
 761.258 373.799
 510.121 73.946
 741.499 609.230
 131.011 925.074
 129.109 662.048
 743.699 706.238
 455.316 451.721
 448.089 421.931
 272.107 322.705
 302.267 94.497
 421.221 649.054
 945.816 575.250
 709.352 854.816
 217.433 528.671
 635.953 549.355
 957.747 294.812
 366.488 408.021
 359.630 191.489
 21.687 946.835
 473.800 962.978
 536.172 71.066
 528.463 743.211
 129.290 613.333
 762.723 697.108
 707.153 424.405
 392.263 692.402
 985.661 612.035
 963.118 85.666
 575.841 428.454
 749.165 270.065
 819.427 39.623
 508.401 709.538
 496.610 938.775
 32.245 95.721
 169.798 328.485
 654.401 222.054
 475.739 140.474
 587.652 526.599
 60.118 7.212
 437.883 754.330
 568.749 976.293
 17.415 214.844
 500.679 865.451
 110.086 936.980
 202.041 206.374
 797.502 62.739
 574.610 798.293
 461.451 884.920
 507.143 82.387
 456.957 462.186
 756.152 215.726
 482.021 78.870
 229.451 744.694
 835.331 432.255
 912.427 794.285
 486.583 195.353
 153.301 358.461
 323.361 27.386
 647.753 520.878
 174.409 586.390
 271.287 693.072
 535.776 178.868
 263.882 432.865
 90.574 290.765
 118.151 318.966
 565.301 953.528
 630.000 193.841
 609.097 170.626
 788.194 846.977
 823.397 66.060
 683.097 661.141
 867.762 10.382
 160.046 667.464
 485.946 365.274
 112.338 898.973
 50.263 189.241
 763.757 460.035
 731.040 929.509
 20.307 670.146
 33.422 844.422
 542.564 339.364
 281.254 352.824
 999.506 299.764
 695.512 278.975
 485.309 878.584
 244.183 781.046
 114.250 945.794
 116.328 736.307
 735.386 408.974
 882.762 265.600
 736.123 734.336
 490.424 562.927
 318.201 933.132
 740.808 43.048
 45.387 921.462
 822.047 211.603
 71.537 708.530
 499.417 419.572
 281.265 228.894
 373.589 499.001
 711.831 59.371
 46.322 42.168
 500.779 767.352
 398.967 25.086
 224.264 256.848
 502.969 472.115
 688.813 509.285
 909.147 685.940
 925.695 371.397
 373.062 141.306
 551.357 101.783
 89.110 767.341
 616.841 845.280
 551.472 968.331
 219.358 920.821
 513.874 193.346
 213.761 159.790
 663.910 138.740
 392.404 659.590
 495.749 122.300
 128.570 378.594
 95.397 812.701
 159.442 416.527
 735.842 232.086
 455.429 537.230
 109.557 813.300
 848.005 202.751
 949.869 717.124
 710.279 818.472
 660.927 670.025
 773.922 23.956
 291.688 231.506
 471.371 204.278
 858.942 744.523
 690.259 208.437
 207.500 755.848
 772.573 827.249
 554.927 549.500
 67.221 450.747
 819.517 639.845
 512.527 557.999
 192.397 786.660
 74.029 119.613
 59.947 878.168
 460.143 459.581
 886.143 75.897
 279.272 739.066
 554.473 14.266
 660.536 616.072
 677.033 825.472
 638.014 193.359
 688.965 934.810
 175.393 499.662
 47.159 201.698
 291.915 129.094
 384.012 216.899
 127.892 479.049
 73.894 696.702
 72.920 232.066
 848.886 620.856
 964.690 291.688
 51.632 364.125
 371.538 541.717
 989.908 783.311
 696.098 303.415
 16.414 395.135
 207.521 732.657
 207.752 158.460
 630.493 161.181
 371.353 340.964
 923.748 340.577
 34.012 779.808
 780.095 8.114
 729.707 953.158
 913.377 239.001
 429.475 470.335
 682.662 774.870
 167.647 309.083
 185.839 283.627
 594.817 715.974
 857.267 187.179
 310.217 617.713
 379.002 932.663
 829.051 535.439
 492.216 36.750
 61.661 859.552
 32.849 824.369
 311.838 328.847
 249.279 951.146
 335.268 204.564
 554.257 747.157
 682.870 868.257
 260.828 368.000
 838.052 973.277
 322.990 172.913
 944.850 305.155
 495.047 669.886
 822.037 758.773
 815.757 540.851
 526.142 313.080
 669.339 468.408
 726.630 211.050
 458.218 777.015
 305.019 257.997
 803.110 839.534
 805.484 900.299
 154.054 113.683
 19.482 594.694
 318.561 906.949
 156.464 621.917
 85.740 133.260
 764.945 524.390
 321.694 546.142
 54.774 483.618
 433.410 102.847
 216.675 316.892
 325.669 139.198
 126.995 123.787
 116.229 88.541
 804.656 600.089
 214.745 248.745
 697.719 450.283
 524.905 42.601
 315.658 350.193
 689.445 799.199
 590.689 360.159
 484.535 41.984
 300.583 278.074
 782.208 854.470
 772.763 3.315
 363.688 123.352
 224.744 800.202
 287.666 363.481
 491.748 286.906
 328.666 707.485
 514.550 807.117
 112.843 308.360
 978.064 482.338
 231.137 435.181
 526.134 997.996
 619.916 534.856
 355.431 992.997
 512.824 347.009
 989.804 636.845
 7.853 170.558
 137.175 568.376
 812.720 730.960
 668.728 203.950
 659.097 943.656
 572.490 509.080
 670.284 634.814
 811.124 565.686
 163.602 903.522
 150.882 697.192
 832.333 994.216
 472.279 966.414
 424.929 14.079
 773.283 607.816
 191.881 562.745
 936.028 358.122
 851.714 841.908
 454.708 810.101
 313.886 346.899
 274.924 326.639
 142.719 93.284
 936.064 849.892
 835.907 46.764
 554.125 147.641
 584.824 67.791
 251.635 821.149
 770.943 82.213
 306.109 311.360
 100.664 190.903
 124.004 379.594
 885.175 144.873
 681.635 191.803
 506.275 663.886
 39.555 429.567
 875.174 857.663
 116.957 404.448
 569.001 926.622
 995.468 223.870
 27.057 46.576
 448.101 795.828
 492.020 67.399
 202.997 156.412
 404.412 333.477
 150.092 939.032
 394.252 533.480
 482.070 98.768
 382.256 244.043
 782.342 471.107
 203.040 497.195
 688.654 734.286
 521.092 791.556
 780.970 601.494
 131.869 14.563
 279.054 977.176
 358.108 545.141
 454.662 645.034
 576.535 676.917
 34.242 229.064
 681.853 520.113
 412.728 488.758
 830.546 800.718
 42.514 921.752
 252.184 838.467
 682.354 488.591
 494.178 326.731
 270.221 522.508
 729.092 999.147
 456.599 410.254
 831.487 506.978
 438.002 936.957
 781.980 770.558
 755.528 678.063
 615.717 146.328
 463.916 34.703
 965.238 171.927
 279.914 375.995
 195.911 635.327
 435.040 844.110
 966.479 745.428
 390.298 157.308
 616.199 261.868
 925.560 815.190
 260.537 337.620
 453.726 462.142
 624.068 321.472
 492.078 433.342
 35.355 906.584
 766.350 216.982
 315.105 359.501
 345.794 381.734
 495.131 450.238
 882.089 495.486
 979.055 473.280
 526.424 396.390
 291.614 11.688
 455.937 457.126
 435.667 978.132
 384.161 935.609
 886.196 859.045
 645.015 248.242
 778.713 898.535
 813.676 794.106
 103.437 360.005
 701.316 449.519
 982.658 684.081
 478.111 832.318
 0.947 775.593
 637.157 84.568
 268.880 269.666
 211.194 62.611
 451.029 182.811
 747.669 166.208
 476.935 100.294
 892.070 436.648
 506.265 2.539
 334.227 250.201
 941.287 23.111
 350.134 811.984
 704.227 156.903
 188.539 490.615
 535.008 12.773
 276.078 740.976
 955.743 709.389
 269.198 246.643
 609.378 540.963
 690.588 921.405
 556.679 951.379
 530.802 377.638
 531.924 26.858
 253.551 375.721
 164.929 290.347
 50.319 981.271
 405.326 212.566
 584.341 684.644
 292.343 967.834
 436.224 479.136
 335.749 496.043
 807.681 890.852
 975.541 589.402
 2.957 634.803
 311.547 223.707
 739.801 9.819
 810.117 684.132
 346.613 301.217
 351.920 695.963
 486.019 437.366
 459.447 27.823
 767.325 437.513
 89.967 171.064
 733.615 927.313
 82.363 261.913
 449.619 209.737
 365.755 466.218
 692.759 227.627
 863.180 419.221
 434.107 795.607
 722.345 849.572
 463.506 909.770
 973.106 327.993
 192.190 850.400
 921.409 792.689
 588.264 403.489
 843.774 507.316
 50.013 459.159
 724.919 810.350
 686.872 758.065
 591.705 89.801
 798.744 799.887
 225.532 52.997
 365.362 191.095
 796.705 511.590
 575.309 673.022
 950.669 536.858
 39.660 57.160
 607.758 195.022
 501.052 514.402
 813.946 897.770
 921.944 471.267
 326.709 215.963
 625.331 502.119
 742.460 336.937
 180.068 455.757
 203.034 995.602
 436.904 892.049
 469.593 990.365
 199.393 144.392
 162.276 385.656
 578.038 772.512
 550.371 298.381
 951.587 273.641
 586.212 126.257
 424.552 15.452
 130.049 77.710
 706.375 918.705
 64.577 547.396
 879.622 319.662
 376.467 905.706
 709.928 190.631
 246.201 557.664
 69.984 891.010
 772.879 114.914
 997.531 400.883
 531.626 418.121
 630.201 485.290
 660.307 165.771
 208.352 21.042
 369.836 534.471
 914.058 251.209
 517.126 416.310
 126.588 617.849
 348.445 517.340
 781.640 54.234
 468.476 339.901
 685.953 827.563
 99.714 58.290
 576.518 736.380
 429.196 55.574
 343.433 348.700
 284.029 748.302
 529.526 72.722
 101.405 630.176
 53.403 878.452
 557.968 825.834
 103.925 22.329
 771.438 987.598
 554.673 895.657
 485.864 983.133
 731.323 239.450
 480.775 417.539
 320.709 201.974
 811.744 782.348
 978.550 710.231
 681.692 614.744
 317.218 172.948
 372.817 937.098
 432.744 810.891
 930.779 899.375
 661.504 741.955
 206.179 700.484
 495.234 45.194
 522.085 770.166
 384.410 242.529
 77.144 867.141
 834.369 212.227
 216.527 224.225
 758.399 368.396
 740.650 444.796
 463.269 779.910
 385.363 340.831
 74.237 675.552
 736.420 879.862
 280.542 795.313
 952.869 471.291
 323.946 247.023
 414.075 831.992
 440.323 749.789
 497.031 2.913
 979.166 368.483
 186.163 884.086
 102.578 435.084
 746.926 72.372
 941.714 321.695
 715.055 247.107
 955.429 975.991
 501.592 792.202
 787.113 692.774
 853.936 473.179
 398.306 905.809
 687.604 523.917
 622.040 913.570
 682.628 425.753
 428.096 362.747
 871.157 482.196
 233.092 107.001
 905.705 272.274
 79.987 228.593
 45.378 486.822
 716.964 690.945
 213.431 62.603
 740.544 305.398
 924.714 992.530
 451.076 610.375
 945.238 535.551
 772.635 431.542
 295.612 621.645
 88.889 513.656
 541.032 156.263
 670.113 775.536
 196.340 300.385
 245.587 666.520
 817.326 28.739
 394.772 413.990
 828.723 756.888
 677.497 905.969
 63.233 250.692
 638.873 699.673
 140.620 577.558
 52.569 476.443
 315.605 481.989
 503.646 856.199
 960.444 238.002
 859.445 161.848
 943.105 983.318
 487.460 697.818
 413.578 525.824
 609.049 729.585
 845.760 148.281
 736.948 365.935
 105.482 554.782
 245.389 336.522
 159.557 600.018
 230.180 498.408
 217.384 133.264
 601.141 211.871
 344.894 252.510
 933.056 303.333
 227.847 594.789
 808.843 628.241
 933.205 347.109
 998.402 595.950
 447.127 324.204
 809.908 899.657
 7.846 366.420
 761.838 975.439
 931.136 120.470
 491.426 904.144
 703.327 900.510
 629.279 967.828
 627.929 225.429
 524.618 418.491
 621.231 994.537
 948.044 141.866
 802.052 317.632
 679.019 374.132
 81.688 242.230
 606.819 916.648
 880.686 21.329
 242.934 995.578
 555.994 906.251
 419.326 22.936
 870.436 512.916
 193.359 666.661
 459.016 644.341
 312.355 354.536
 404.717 620.619
 927.554 284.871
 719.246 999.216
 960.898 251.743
 299.103 407.936
 693.612 810.354
 189.898 670.587
 791.418 95.809
 215.601 607.308
 338.839 693.689
 16.179 729.210
 208.896 461.521
 666.747 427.741
 632.444 875.345
 531.901 355.792
 494.074 974.405
 126.479 198.564
 212.971 89.759
 122.828 391.626
 64.438 449.743
 457.215 31.244
 161.137 278.258
 764.678 973.217
 695.732 852.488
 211.111 182.132
 305.146 17.607
 620.466 789.738
 860.445 110.337
 618.419 81.289
 628.261 4.727
 164.846 50.025
 555.468 836.637
 236.965 55.956
 567.369 803.187
 792.418 74.904
 863.226 575.447
 304.164 622.005
 566.454 253.362
 762.425 541.012
 18.894 268.023
 806.614 842.674
 980.346 175.662
 634.065 793.861
 940.883 258.123
 162.194 661.097
 311.820 255.072
 54.612 320.756
 22.600 302.972
 195.735 301.636
 809.030 285.239
 876.832 428.271
 480.552 737.365
 781.705 804.748
 650.504 271.648
 102.668 404.347
 707.200 150.333
 125.975 511.087
 301.340 245.979
 76.926 961.669
 886.513 676.915
 163.640 842.768
 136.940 27.508
 687.710 556.843
 596.019 282.051
 960.978 43.204
 99.589 582.460
 69.617 258.972
 241.207 219.212
 327.022 631.659
 978.338 78.521
 451.180 201.620
 946.447 183.353
 63.855 204.607
 884.151 209.231
 339.848 293.707
 961.188 545.906
 414.619 873.254
 629.915 871.806
 195.773 787.770
 730.990 458.946
 304.360 65.027
 18.897 821.935
 109.931 508.111
 530.032 546.348
 911.216 636.570
 495.417 500.418
 772.618 26.692
 955.055 361.644
 954.082 246.770
 217.932 829.034
 195.139 841.265
 640.256 785.458
 837.784 720.550
 377.457 406.825
 230.467 658.050
 268.499 59.829
 457.906 697.650
 503.164 203.015
 927.961 210.403
 326.250 212.371
 34.814 205.346
 572.201 539.080
 152.703 655.237
 77.968 210.142
 820.045 920.027
 972.241 880.009
 701.794 480.581
 920.281 301.278
 898.111 789.783
 752.930 713.606
 357.929 30.518
 617.057 651.819
 592.912 378.623
 146.378 586.707
 934.873 207.824
 913.579 565.863
 180.317 762.687
 37.018 188.476
 389.921 649.994
 681.339 289.077
 707.120 59.768
 917.610 223.495
 505.206 690.948
 54.548 638.741
 721.456 705.713
 880.849 701.128
 472.738 718.548
 985.266 477.961
 630.888 404.725
 365.008 182.711
 957.290 117.174
 266.130 357.302
 221.773 275.332
 697.208 474.384
 856.758 844.934
 347.997 484.040
 597.134 89.758
 959.381 230.919
 31.414 836.725
 214.349 547.376
 420.152 661.646
 339.675 944.714
 731.422 847.161
 165.177 827.384
 886.536 375.599
 925.992 834.124
 316.299 51.539
 610.079 446.115
 291.391 571.669
 848.556 216.626
 130.475 708.325
 873.689 581.208
 404.850 998.967
 784.838 54.822
 75.878 453.260
 576.048 955.505
 125.627 834.744
 102.883 497.100
 505.482 343.050
 366.428 940.599
 42.752 828.794
 338.000 399.792
 550.994 595.670
 661.128 167.905
 603.172 977.749
 273.005 13.969
 893.397 84.702
 564.112 627.730
 556.495 759.820
 623.613 247.544
 286.785 36.710
 333.929 855.038
 228.063 367.743
 218.316 172.155
 853.966 53.505
 601.165 949.963
 957.665 566.208
 605.982 734.320
 286.551 535.254
 37.739 861.818
 733.586 769.715
 224.643 951.667
 602.753 815.754
 332.718 577.260
 650.306 687.841
 621.369 227.561
 42.885 837.778
 138.828 596.430
 323.078 417.085
 725.818 801.260
 15.560 994.245
 119.733 355.291
 803.707 171.946
 848.996 765.742
 746.829 840.102
 350.160 58.077
 859.268 942.626
 903.982 531.672
 430.031 740.106
 99.307 720.657
 699.120 242.715
 326.774 93.482
 225.866 159.345
 462.539 93.783
 365.447 767.445
 313.143 962.340
 420.216 226.162
 397.166 534.632
 38.709 221.573
 281.318 170.840
 411.504 401.244
 465.218 825.670
 451.755 795.696
 920.511 325.496
 969.875 572.012
 989.398 401.830
 454.987 770.744
 791.748 285.697
 387.249 658.021
 388.009 440.116
 529.848 512.671
 210.159 681.559
 720.311 860.960
 170.443 790.198
 709.039 682.784
 56.833 148.130
 317.739 21.919
 446.911 780.190
 929.248 833.932
 243.530 849.727
 218.505 158.956
 834.380 518.751
 315.815 688.720
 784.995 595.692
 809.824 149.591
 325.310 432.784
 278.640 303.132
 821.318 607.665
 341.337 695.714
 26.534 429.448
 584.756 7.472
 476.707 788.494
 506.377 162.483
 672.761 251.836
 765.406 486.189
 141.270 164.209
 321.676 618.154
 472.446 309.615
 314.053 609.196
 618.819 23.005
 963.609 418.373
 153.392 509.057
 136.676 659.467
 596.419 158.989
 52.119 976.324
 41.223 381.329
 626.810 415.210
 60.341 543.471
 112.675 939.219
 625.967 113.567
 555.175 139.616
 608.294 692.868
 592.162 851.968
 350.310 924.159
 687.395 907.170
 89.214 979.853
 856.349 530.480
 287.622 591.849
 673.147 852.739
 639.641 143.114
 54.574 789.881
 968.713 847.675
 286.262 868.131
 979.604 291.208
 601.558 877.051
 863.328 769.416
 537.644 990.523
 781.170 767.204
 296.776 942.223
 925.701 280.139
 531.523 228.171
 29.241 343.402
 778.538 150.990
 173.094 345.615
 190.450 851.007
 556.872 349.179
 92.985 585.936
 482.018 489.762
 135.547 237.219
 356.349 500.066
 647.416 916.169
 658.950 802.956
 75.933 211.643
 842.438 392.432
 712.917 923.429
 370.644 704.963
 34.879 437.752
 975.683 855.708
 942.978 365.023
 703.735 342.391
 620.097 832.288
 41.303 612.862
 82.825 326.680
 964.124 650.013
 331.751 160.010
 923.212 989.877
 158.423 172.553
 823.734 785.927
 594.117 935.810
 912.851 736.282
 954.653 434.915
 75.513 862.479
 795.467 512.391
 448.985 371.298
 518.867 502.719
 67.177 638.002
 125.648 763.937
 697.315 853.998
 759.095 766.024
 349.944 108.872
 411.942 89.686
 547.690 790.865
 945.392 952.413
 200.647 747.013
 471.173 556.034
 431.897 840.457
 68.329 751.861
 453.878 464.916
 719.687 871.794
 346.472 452.422
 560.415 468.129
 515.422 258.413
 912.681 548.430
 602.644 586.874
 844.209 357.592
 519.045 876.821
 920.508 35.593
 119.499 600.216
 535.158 520.527
 335.775 800.780
 391.964 841.990
 526.608 54.746
 897.712 695.243
 548.121 269.992
 3.203 652.610
 948.849 811.948
 330.000 72.008
 561.281 96.253
 745.788 235.551
 108.824 403.158
 235.394 291.612
 739.163 521.561
 368.546 495.152
 301.215 336.310
 628.498 122.490
 825.148 436.770
 655.255 372.907
 868.639 693.788
 218.665 920.684
 935.841 863.163
 693.835 423.550
 39.983 103.928
 515.848 868.516
 100.601 717.478
 672.604 800.985
 379.915 927.508
 711.637 160.724
 660.494 530.347
 25.273 77.180
 642.198 290.608
 702.576 760.867
 837.364 968.751
 938.755 786.868
 519.644 416.505
 643.353 86.202
 437.038 725.042
 336.491 841.907
 639.965 561.804
 844.242 995.824
 960.262 578.204
 454.869 991.327
 169.510 745.814
 660.153 754.684
 360.770 207.479
 41.465 316.619
 555.795 377.192
 257.922 225.249
 311.974 644.120
 21.197 346.514
 264.918 828.175
 793.978 398.880
 122.077 83.967
 200.126 751.493
 851.453 984.283
 586.273 520.626
 371.970 151.688
 206.521 735.480
 336.029 806.117
 322.384 483.978
 941.112 606.951
 404.939 180.670
 659.821 979.963
 209.941 876.228
 333.664 913.466
 961.443 321.154
 935.332 805.177
 246.046 40.429
 120.435 53.726
 586.731 221.972
 319.303 568.865
 459.110 786.562
 871.817 465.468
 738.819 622.473
 596.282 792.166
 59.539 932.346
 172.673 0.253
 228.053 766.334
 980.330 897.498
 924.958 683.259
 182.211 360.287
 234.621 685.282
 217.538 42.378
 741.171 971.662
 730.228 556.440
 722.354 29.603
 803.466 93.019
 421.812 266.540
 125.636 548.659
 112.494 945.685
 17.326 969.649
 137.654 38.208
 694.048 379.334
 867.247 689.356
 518.660 885.560
 400.785 16.446
 558.220 790.868
 325.302 633.500
 452.468 323.187
 169.398 615.873
 328.520 530.601
 730.155 79.395
 365.184 943.029
 865.662 418.966
 180.124 289.409
 896.940 813.463
 746.598 5.061
 532.190 404.994
 259.481 494.716
 374.609 664.581
 681.761 297.267
 91.831 692.224
 484.646 984.307
 277.694 411.848
 922.104 12.263
 821.070 921.129
 582.415 924.266
 185.490 268.656
 666.454 490.489
 699.037 47.889
 639.754 202.502
 636.427 826.159
 480.326 257.249
 252.158 240.388
 537.839 928.767
 781.479 777.711
 75.804 320.909
 878.732 772.951
 384.091 602.704
 702.879 965.540
 124.534 270.871
 408.222 301.455
 460.925 973.409
 753.024 291.959
 882.783 316.449
 826.811 667.037
 269.469 607.126
 23.352 819.572
 170.228 41.594
 683.780 424.472
 962.380 704.130
 714.074 948.469
 163.073 315.438
 682.517 620.402
 831.894 761.502
 743.075 903.104
 537.287 494.909
 355.497 956.938
 547.625 265.427
 405.883 887.511
 729.213 783.227
 524.285 367.772
 523.152 714.793
 278.517 174.784
 468.488 366.862
 453.677 206.777
 131.292 927.310
 841.156 85.176
 282.137 743.594
 223.313 703.178
 484.985 759.990
 492.934 276.931
 368.951 475.577
 860.612 72.732
 154.085 87.804
 726.824 24.925
 99.641 453.875
 205.649 690.948
 497.883 127.420
 238.440 194.421
 411.012 644.709
 311.591 32.243
 259.021 967.413
 653.722 430.722
 531.304 202.705
 423.562 658.012
 686.537 471.957
 377.864 680.231
 799.074 782.710
 224.334 396.965
 734.090 561.932
 791.454 534.403
 819.406 859.294
 86.981 2.669
 813.971 245.556
 649.697 45.304
 838.968 871.834
 532.637 996.081
 178.372 670.045
 76.731 599.953
 15.354 53.129
 955.792 104.985
 246.389 896.500
 989.390 160.389
 206.340 870.767
 950.009 697.563
 98.626 62.083
 133.460 677.323
 11.169 113.016
 243.766 873.962
 920.773 86.778
 170.298 767.514
 58.611 784.802
 339.086 427.547
 393.400 106.368
 412.859 808.464
 955.554 144.365
 434.901 716.651
 897.253 368.997
 877.542 448.739
 885.034 407.471
 112.599 597.969
 931.671 419.544
 291.891 158.230
 574.070 873.631
 562.959 964.352
 328.292 14.233
 578.085 849.865
 239.378 487.512
 841.679 102.617
 683.077 357.303
 118.287 792.791
 162.961 138.808
 754.983 41.064
 926.705 932.230
 800.275 6.731
 749.780 325.115
 497.274 291.773
 106.742 411.905
 440.452 78.239
 276.160 154.884
 89.570 909.342
 264.555 875.345
 686.175 871.776
 50.276 51.324
 0.475 585.571
 755.742 832.907
 910.518 922.016
 374.993 933.171
 70.681 578.712
 484.950 367.664
 929.920 388.511
 528.569 94.513
 7.514 636.254
 304.243 37.503
 598.844 329.840
 960.127 483.411
 267.782 711.803
 258.774 50.668
 465.422 711.557
 34.542 587.846
 105.226 199.480
 454.330 626.886
 708.229 0.775
 955.292 677.557
 923.072 613.358
 68.380 386.885
 516.668 419.910
 944.061 721.615
 842.757 124.816
 429.581 75.024
 926.128 933.107
 362.292 904.149
 576.607 137.267
 150.287 912.905
 873.920 821.093
 222.594 294.376
 275.288 125.606
 12.385 406.280
 903.151 263.676
 456.865 892.186
 10.082 296.791
 678.898 483.193
 509.082 693.834
 383.175 966.776
 945.573 238.340
 332.073 428.257
 596.121 813.323
 44.891 333.389
 60.061 613.127
 23.282 196.078
 893.526 66.947
 483.253 971.993
 479.057 131.702
 860.854 336.295
 463.982 61.117
 548.507 181.785
 101.435 487.473
 159.040 943.350
 631.644 882.060
 554.950 286.679
 218.367 675.439
 324.627 756.011
 754.825 519.998
 941.640 759.492
 251.884 131.745
 567.301 774.853
 273.427 637.852
 113.255 516.318
 572.945 429.218
 485.660 540.298
 372.329 736.516
 804.502 47.629
 598.133 843.105
 202.863 519.488
 419.331 363.445
 636.700 998.918
 9.618 961.618
 4.207 887.183
 59.885 387.302
 16.575 791.257
 994.777 657.463
 363.524 354.029
 480.730 518.624
 165.035 880.917
 859.876 159.420
 836.059 594.959
 890.686 194.943
 857.609 297.238
 236.461 667.091
 542.624 261.167
 709.222 668.530
 408.440 169.236
 369.644 937.345
 873.083 520.984
 302.079 635.904
 536.181 53.951
 654.185 537.527
 596.837 568.173
 358.083 30.476
 12.804 13.368
 667.325 8.407
 783.775 560.563
 162.435 663.164
 415.327 551.733
 436.535 8.908
 811.238 7.599
 89.136 240.564
 875.601 721.417
 575.904 625.021
 260.852 712.320
 608.843 916.215
 454.797 932.990
 226.599 416.904
 693.680 991.419
 988.332 937.735
 656.896 263.987
 444.880 451.040
 132.922 46.461
 643.889 141.084
 639.444 350.847
 795.370 518.388
 580.514 40.015
 803.306 12.923
 880.016 269.838
 427.827 974.861
 47.255 642.333
 729.821 793.034
 413.303 165.278
 842.396 157.022
 385.675 557.417
 266.207 620.970
 266.404 767.201
 881.339 123.774
 680.699 811.693
 868.358 44.600
 388.864 355.592
 224.484 553.900
 75.178 394.200
 615.075 302.941
 199.202 174.673
 811.173 989.684
 685.758 174.091
 904.449 671.610
 851.092 778.204
 163.208 258.405
 699.039 889.446
 677.039 816.523
 460.090 295.586
 541.335 826.398
 828.873 400.760
 42.246 539.863
 825.715 148.582
 232.035 44.444
 62.671 333.180
 126.634 522.141
 633.906 319.760
 31.926 728.599
 27.932 693.445
 811.574 665.099
 731.315 876.290
 173.822 287.213
 369.770 40.677
 782.504 422.452
 825.587 86.555
 521.497 652.683
 246.042 314.550
 973.189 68.939
 884.744 132.014
 849.485 605.645
 418.733 480.063
 55.781 202.885
 583.951 113.112
 419.721 689.611
 448.599 735.031
 101.096 903.434
 379.417 775.503
 868.613 805.700
 184.628 144.593
 913.410 870.870
 176.870 141.706
 626.140 749.929
 80.676 216.426
 830.211 566.886
 105.985 23.303
 702.801 409.659
 868.765 111.039
 969.721 841.416
 612.343 210.101
 700.793 71.120
 771.771 893.435
 7.649 783.601
 934.948 985.216
 332.507 306.565
 747.880 475.568
 569.502 566.700
 50.018 498.827
 562.481 207.428
 224.943 673.464
 235.920 870.225
 330.715 448.373
 728.179 308.982
 404.977 108.536
 975.888 57.313
 497.679 459.282
 640.471 412.336
 497.361 519.514
 546.310 661.318
 916.659 537.832
 716.474 651.217
 173.846 419.598
 26.307 892.831
 937.250 976.553
 655.400 573.826
 129.312 932.856
 190.734 816.830
 760.688 132.609
 32.308 714.167
 879.309 74.532
 869.805 569.355
 274.821 570.885
 455.189 112.597
 828.681 701.869
 790.338 484.123
 400.872 166.055
 607.556 511.945
 205.204 855.196
 649.003 281.684
 759.250 891.682
 581.714 503.394
 667.946 233.460
 329.134 537.214
 880.649 189.460
 397.158 725.444
 272.145 104.021
 239.975 487.782
 763.859 7.959
 494.042 329.591
 0.720 33.478
 730.947 865.869
 313.144 827.828
 293.422 317.991
 257.098 444.434
 413.332 853.179
 75.763 249.148
 623.999 31.206
 554.863 152.511
 7.955 437.231
 744.135 6.696
 929.307 18.250
 136.794 718.639
 29.795 422.976
 87.354 600.166
 689.859 756.485
 409.202 663.489
 219.109 102.620
 333.197 78.921
 421.457 205.533
 887.011 334.144
 133.526 119.111
 534.483 904.648
 943.930 977.222
 810.889 487.488
 726.703 372.172
 122.550 230.333
 353.788 982.666
 719.765 460.446
 56.513 910.532
 675.860 380.247
 279.820 777.965
 40.426 134.155
 489.388 629.960
 913.144 793.173
 552.380 471.575
 190.428 767.283
 897.281 253.937
 58.214 199.927
 375.164 979.275
 781.390 173.136
 379.903 512.277
 17.524 346.201
 452.483 616.752
 256.816 645.859
 987.210 652.749
 261.732 143.125
 295.597 505.177
 701.889 502.944
 765.804 421.704
 908.983 730.400
 108.397 31.738
 622.275 104.441
 207.752 431.960
 270.319 570.719
 235.745 654.973
 204.782 733.646
 841.483 399.653
 36.558 359.174
 147.029 673.803
 944.788 779.747
 271.810 76.521
 361.208 227.681
 323.028 189.574
 553.688 249.792
 449.734 830.017
 325.384 451.946
 215.881 381.962
 744.148 755.516
 332.583 730.925
 658.443 627.344
 660.043 392.493
 831.824 769.988
 381.185 696.592
 131.944 70.059
 726.276 563.493
 89.216 129.682
 533.131 707.634
 744.780 21.173
 31.321 515.673
 440.700 469.515
 389.834 366.936
 673.748 83.900
 942.586 564.111
 397.308 521.542
 359.970 102.021
 976.524 207.959
 950.227 270.294
 95.693 982.406
 413.009 125.299
 202.966 450.134
 718.256 506.944
 927.726 960.341
 913.955 861.470
 395.842 686.325
 971.795 272.718
 525.553 849.383
 734.003 927.306
 443.552 427.969
 429.390 635.489
 801.476 846.668
 461.748 906.291
 385.081 904.472
 447.268 605.732
 332.842 228.063
 75.687 99.029
 61.388 613.351
 906.700 445.683
 629.208 928.071
 881.142 150.119
 457.618 611.056
 146.141 905.244
 722.369 931.841
 863.371 953.114
 186.975 920.001
 416.574 142.257
 79.391 480.304
 863.522 517.439
 829.783 561.103
 421.469 632.579
 54.631 113.846
 145.191 544.622
 260.217 886.188
 992.076 204.523
 968.777 135.604
 986.763 305.896
 668.375 80.879
 844.229 442.553
 431.293 162.393
 908.322 39.230
 716.804 936.167
 664.624 96.759
 707.165 49.412
 21.813 491.056
 158.306 245.608
 482.531 807.450
 769.751 624.324
 779.268 416.455
 285.754 475.160
 397.162 408.335
 178.511 346.935
 86.276 821.262
 784.914 673.951
 251.431 307.093
 73.799 222.643
 346.546 480.562
 917.622 946.806
 769.574 958.753
 390.408 40.963
 508.251 800.246
 475.459 193.156
 9.152 245.136
 857.424 284.868
 594.010 401.794
 612.920 231.986
 717.152 652.737
 473.968 862.348
 513.723 905.156
 494.346 878.776
 325.486 501.748
 928.784 148.485
 183.124 260.608
 670.275 17.914
 872.873 120.551
 866.139 694.541
 100.786 637.653
 236.603 222.866
 98.150 782.845
 991.376 359.923
 572.453 317.547
 123.862 16.416
 314.287 428.682
 756.488 553.606
 713.964 255.728
 314.145 434.571
 442.894 676.024
 769.437 733.456
 212.645 981.420
 389.627 160.298
 765.783 396.060
 130.479 305.110
 581.940 283.905
 579.348 126.996
 533.124 173.347
 614.608 586.434
 305.209 698.438
 389.852 156.705
 557.023 300.957
 991.278 559.294
 831.942 149.482
 980.484 894.284
 314.838 571.153
 800.892 717.245
 863.347 234.971
 675.584 26.384
 888.318 13.735
 592.122 435.937
 744.089 542.460
 393.524 532.789
 272.643 907.026
 964.934 942.434
 63.129 76.572
 316.453 507.754
 203.732 840.588
 761.272 140.317
 758.975 346.826
 824.855 910.267
 672.641 344.099
 398.662 259.353
 123.301 915.931
 577.416 454.683
 722.699 613.437
 651.591 541.667
 101.765 240.849
 629.442 736.977
 957.966 162.838
 151.307 950.784
 201.994 452.416
 651.972 606.899
 430.923 811.145
 496.777 195.554
 136.088 314.024
 638.963 742.610
 222.749 270.464
 147.853 197.913
 48.620 975.849
 971.344 361.908
 81.354 747.189
 206.273 501.557
 811.009 298.345
 344.438 12.942
 940.296 388.174
 780.925 18.073
 399.243 457.183
 859.200 427.362
 6.010 108.963
 880.901 937.676
 814.364 261.555
 527.911 490.127
 371.254 326.310
 683.164 593.668
 353.695 118.735
 551.415 482.751
 789.442 383.855
 581.235 562.866
 295.734 860.017
 987.684 890.529
 327.561 7.636
 637.116 308.669
 222.727 706.620
 850.422 229.353
 104.600 957.263
 930.757 229.105
 272.339 498.884
 251.658 544.000
 217.939 148.882
 829.659 59.103
 583.470 938.059
 933.666 457.319
 261.909 917.706
 385.821 194.401
 81.138 997.205
 423.298 908.519
 550.733 760.707
 908.010 653.931
 531.495 846.206
 85.718 8.833
 272.313 854.179
 254.454 78.146
 490.417 605.634
 554.762 764.080
 319.860 876.237
 544.331 372.730
 367.744 995.150
 373.552 766.220
 475.078 180.911
 796.033 350.222
 334.135 474.395
 191.723 339.759
 949.668 168.340
 465.983 996.574
 208.618 787.756
 534.540 43.932
 31.140 774.694
 983.864 795.264
 782.326 919.161
 984.406 877.842
 724.458 365.783
 158.438 878.535
 257.507 338.997
 596.673 13.308
 832.766 959.916
 762.692 643.494
 610.823 82.501
 509.392 388.942
 878.488 628.443
 697.894 870.195
 726.034 637.428
 0.570 39.018
 630.325 126.481
 883.178 309.520
 83.596 838.548
 696.698 601.997
 772.200 291.716
 420.627 170.582
 643.303 967.468
 242.769 56.090
 426.936 515.745
 645.377 930.511
 310.982 38.555
 506.676 363.054
 830.488 640.280
 386.093 413.946
 41.428 815.140
 309.865 366.434
 441.784 959.650
 133.233 145.166
 197.079 444.986
 751.263 986.763
 168.756 621.377
 840.836 562.761
 255.626 729.923
 423.003 483.775
 192.880 608.195
 772.148 804.860
 339.606 951.800
 204.107 314.464
 82.575 657.766
 140.214 422.377
 327.151 865.388
 862.274 905.877
 500.049 930.403
 291.628 558.395
 495.487 938.584
 394.105 482.790
 826.700 970.499
 834.978 843.713
 747.354 171.242
 890.526 942.996
 458.928 523.948
 425.055 501.750
 475.459 856.194
 726.886 656.683
 359.239 71.683
 879.750 930.419
 31.156 459.479
 46.146 981.443
 686.750 518.590
 928.618 334.242
 580.973 391.562
 828.761 230.737
 976.751 337.376
 170.405 816.889
 858.201 817.254
 324.318 811.177
 390.699 608.580
 751.417 712.498
 946.673 809.314
 257.679 252.769
 16.057 820.788
 867.412 833.541
 769.979 89.162
 16.312 896.327
 59.623 999.181
 438.791 743.652
 401.739 317.870
 975.725 73.517
 48.539 715.923
 212.155 125.782
 661.209 401.574
 226.314 717.559
 829.871 802.482
 100.891 809.167
 713.366 557.673
 227.677 476.395
 242.723 131.837
 793.261 43.044
 553.741 951.669
 335.350 565.176
 826.053 667.632
 528.526 160.693
 325.672 559.202
 720.165 791.183
 820.904 87.656
 469.980 864.309
 391.276 533.848
 931.812 411.884
 27.490 680.684
 288.323 979.362
 957.300 768.438
 245.957 745.573
 785.617 888.514
 409.629 676.529
 843.185 526.160
 978.137 744.100
 461.144 819.169
 879.228 839.933
 671.016 987.418
 147.911 58.483
 341.724 292.570
 946.154 472.346
 355.699 309.404
 233.159 480.735
 771.807 496.590
 282.373 771.184
 278.564 327.556
 267.111 29.027
 689.897 129.257
 216.818 783.511
 938.750 341.577
 199.670 358.340
 470.325 981.968
 486.352 353.968
 194.074 523.373
 269.733 625.065
 117.283 278.922
 784.065 416.425
 426.766 360.301
 116.719 411.530
 410.650 729.610
 819.926 548.334
 99.295 204.289
 497.161 825.231
 561.130 174.006
 699.580 106.189
 201.666 435.904
 766.182 427.591
 296.485 904.250
 174.200 191.113
 33.939 972.155
 733.891 218.340
 71.156 231.932
 717.583 155.584
 616.369 847.801
 113.129 504.172
 268.322 636.713
 446.286 355.387
 774.421 382.150
 537.752 114.098
 846.445 879.844
 614.380 375.378
 607.083 6.832
 49.530 88.980
 871.636 795.276
 786.507 13.241
 614.259 174.727
 26.973 668.999
 772.640 81.371
 821.215 892.375
 232.650 896.228
 760.821 130.362
 957.033 307.866
 481.147 693.203
 909.445 356.248
 268.634 781.330
 635.230 525.549
 827.439 641.596
 129.242 753.829
 484.867 217.707
 313.117 320.252
 552.803 73.783
 2.032 975.971
 663.017 759.189
 434.702 888.077
 61.040 609.026
 118.680 968.250
 682.845 840.556
 82.867 725.402
 410.348 704.510
 385.254 697.041
 968.415 15.417
 479.345 825.054
 203.558 141.300
 458.660 411.618
 891.597 145.331
 264.314 849.138
 130.556 295.885
 223.432 509.147
 860.901 293.347
 181.475 609.357
 146.420 888.762
 473.166 681.556
 776.955 818.592
 846.270 327.275
 203.406 269.638
 589.962 180.493
 173.606 177.298
 732.882 569.811
 45.723 198.287
 551.358 975.062
 157.606 975.723
 379.928 459.364
 823.102 510.719
 36.666 296.751
 210.031 891.683
 85.266 743.311
 182.500 22.279
 753.197 566.943
 18.989 183.963
 37.081 574.233
 56.838 512.406
 357.780 984.637
 775.933 642.679
 911.443 400.059
 585.494 660.249
 510.118 115.456
 786.785 998.671
 455.763 192.451
 473.348 355.952
 661.866 667.783
 824.297 6.327
 473.112 352.054
 623.484 899.379
 159.007 267.813
 379.522 641.751
 924.086 20.893
 63.253 216.170
 114.927 452.545
 857.948 117.001
 570.955 205.008
 24.173 370.481
 297.771 288.218
 809.818 701.135
 703.047 64.544
 533.263 334.367
 968.007 991.419
 484.318 660.127
 2.856 963.844
 26.695 185.754
 200.788 681.067
 353.806 980.216
 539.106 390.721
 306.235 650.026
 732.558 921.705
 766.907 923.071
 206.019 651.914
 624.750 174.747
 782.511 31.998
 558.267 876.171
 667.289 330.842
 809.147 532.648
 616.856 227.091
 267.965 408.106
 8.764 854.121
 107.413 284.935
 847.515 539.417
 604.992 916.040
 855.621 154.922
 881.001 305.165
 586.738 119.802
 926.933 761.347
 667.786 344.074
 354.638 963.307
 615.251 959.184
 801.929 329.502
 291.660 503.941
 382.685 500.313
 663.959 290.974
 169.165 21.578
 616.660 205.450
 594.499 585.390
 757.818 935.092
 220.621 787.231
 361.912 115.234
 340.844 41.393
 325.433 626.909
 889.468 442.874
 601.364 107.718
 579.184 248.091
 439.000 937.816
 749.478 683.748
 624.913 626.081
 207.772 788.808
 116.652 738.874
 204.990 394.910
 128.608 646.367
 386.794 492.783
 92.877 284.963
 82.416 593.679
 528.753 490.626
 69.358 143.798
 842.550 904.081
 121.991 94.886
 402.758 907.815
 305.959 775.035
 930.276 964.911
 412.386 780.311
 673.830 295.301
 883.134 650.760
 949.109 265.530
 511.019 174.953
 177.112 669.137
 510.308 747.385
 411.347 237.063
 849.337 885.370
 671.615 7.907
 78.436 789.582
 958.985 388.353
 35.034 339.059
 195.342 892.779
 479.837 671.576
 172.550 231.189
 832.127 178.916
 900.199 945.497
 100.719 399.377
 74.416 520.318
 924.995 613.119
 148.853 426.412
 376.180 526.646
 146.322 18.516
 53.931 998.260
 707.417 496.239
 732.061 425.038
 310.726 154.155
 747.466 942.414
 325.862 68.082
 828.847 629.295
 861.722 877.205
 670.662 254.816
 862.323 880.389
 269.875 928.011
 773.677 739.358
 558.746 140.122
 377.961 406.805
 839.427 832.918
 164.322 724.883
 811.951 137.795
 305.798 485.555
 895.872 552.696
 943.969 641.116
 90.068 440.893
 879.967 98.779
 760.814 621.725
 843.626 940.893
 664.203 393.637
 501.067 561.391
 817.304 889.880
 82.158 694.034
 858.402 163.371
 608.810 489.355
 558.471 666.342
 906.315 50.896
 645.268 810.099
 934.924 308.885
 12.510 428.615
 117.279 948.293
 347.379 235.571
 717.275 740.930
 810.773 657.309
 483.567 996.510
 440.262 783.898
 570.423 649.395
 662.805 37.937
 632.454 455.917
 652.885 587.017
 228.348 876.915
 155.449 482.879
 610.772 962.612
 918.057 100.814
 301.830 208.590
 602.746 169.839
 810.768 194.791
 237.836 661.541
 525.969 401.938
 139.170 67.517
 367.889 984.990
 197.981 307.172
 712.619 300.450
 370.790 224.904
 454.689 478.094
 690.685 554.663
 767.962 408.435
 677.299 437.513
 118.749 810.969
 386.263 301.590
 687.283 946.493
 692.396 772.003
 442.319 446.800
 632.181 529.445
 396.926 329.785
 580.844 830.117
 837.577 735.702
 751.736 25.913
 677.752 215.357
 477.587 563.459
 233.753 492.903
 164.911 914.727
 174.869 750.152
 857.638 912.593
 761.006 386.747
 360.355 384.240
 675.189 417.931
 665.009 537.097
 290.830 711.029
 510.162 639.665
 417.369 931.178
 744.787 427.608
 853.887 679.617
 438.034 768.935
 187.955 943.162
 494.521 246.574
 523.560 726.075
 726.631 908.456
 353.038 965.695
 679.408 831.349
 827.148 416.937
 981.357 822.549
 776.520 769.703
 40.340 411.393
 126.497 494.554
 655.510 769.172
 784.066 718.604
 664.690 740.800
 696.008 253.877
 385.681 314.546
 946.094 938.565
 86.780 528.022
 418.351 927.282
 486.488 580.606
 473.648 965.084
 738.314 256.549
 116.809 2.515
 110.160 261.737
 447.780 521.923
 678.607 733.513
 548.120 431.071
 589.191 631.028
 936.044 386.284
 500.263 477.562
 990.757 497.776
 649.237 671.342
 288.998 873.227
 928.056 363.027
 181.012 717.092
 504.598 412.771
 555.077 332.648
 907.039 774.320
 72.855 497.624
 330.114 535.576
 3.998 193.788
 910.522 892.672
 527.450 473.548
 240.954 306.542
 206.843 515.043
 789.345 636.713
 574.301 340.140
 705.751 956.658
 985.215 700.985
 730.974 209.075
 328.437 750.329
 268.731 679.370
 812.411 33.835
 800.236 163.124
 996.632 330.160
 562.908 531.172
 926.256 933.246
 93.111 397.062
 660.560 153.293
 859.143 650.092
 496.300 406.075
 750.790 507.079
 685.915 78.121
 814.777 372.665
 677.309 976.976
 953.299 486.888
 673.917 195.840
 660.771 26.293
 276.504 500.942
 540.313 847.893
 845.231 263.768
 797.722 401.396
 63.741 650.567
 91.313 852.400
 626.249 405.424
 658.805 166.593
 461.864 543.621
 138.132 701.704
 993.771 547.392
 741.668 780.141
 468.678 930.665
 679.924 201.543
 826.556 32.670
 911.460 772.199
 182.549 597.742
 323.983 639.312
 110.794 601.237
 433.666 624.970
 230.339 155.832
 185.354 350.629
 351.478 460.743
 708.071 861.624
 729.442 186.558
 144.039 727.216
 952.753 483.749
 344.159 369.881
 154.912 792.780
 180.637 223.753
 647.727 662.636
 43.421 432.474
 628.198 963.020
 289.611 258.268
 281.849 829.310
 735.500 414.218
 695.750 800.314
 903.912 768.781
 383.840 304.020
 552.818 564.218
 623.774 588.882
 855.542 588.347
 994.310 576.122
 522.225 931.772
 599.671 876.153
 643.679 731.306
 164.553 339.320
 302.461 965.842
 1.195 233.019
 185.334 145.449
 386.672 204.894
 902.636 970.463
 71.139 121.778
 283.057 477.986
 971.054 198.679
 79.620 222.295
 918.345 349.104
 760.044 927.616
 48.336 710.989
 31.218 221.525
 755.110 910.468
 585.068 310.657
 440.419 913.453
 77.162 243.634
 676.561 642.787
 337.962 56.100
 118.689 782.681
 251.413 87.086
 89.323 993.678
 50.975 962.647
 347.495 777.899
 116.968 670.766
 104.822 388.558
 802.120 200.164
 897.079 908.196
 658.295 925.058
 826.821 130.913
 433.718 218.676
 902.521 394.720
 806.743 241.714
 483.291 506.429
 422.660 939.939
 43.899 384.168
 10.668 600.240
 779.476 778.263
 238.469 849.767
 727.760 202.109
 274.784 372.282
 682.024 58.601
 491.083 383.739
 861.093 448.188
 262.120 720.541
 83.311 620.740
 792.334 304.556
 626.438 829.960
 377.211 455.060
 440.593 76.273
 533.419 606.226
 390.337 8.092
 230.572 187.224
 536.380 983.592
 715.249 848.431
 507.252 882.898
 522.207 630.643
 964.429 876.737
 559.347 723.854
 317.202 690.642
 175.843 938.092
 810.016 407.733
 874.083 91.873
 77.744 997.779
 505.792 35.000
 263.658 280.936
 54.297 673.984
 919.560 182.267
 304.763 12.503
 584.198 924.455
 151.994 99.446
 169.810 273.329
 3.665 776.869
 910.203 391.627
 671.560 14.081
 548.517 84.506
 473.375 317.135
 907.841 814.579
 615.057 520.804
 810.643 419.565
 613.642 149.110
 138.955 842.298
 831.448 307.391
 380.173 756.824
 605.746 721.397
 334.780 887.193
 908.204 435.142
 402.362 224.659
 593.226 827.913
 468.766 677.024
 684.523 911.519
 426.464 869.445
 598.927 361.406
 636.230 563.146
 962.508 850.501
 623.643 186.911
 686.836 63.758
 269.067 271.381
 145.933 236.306
 43.382 638.865
 733.585 281.415
 140.504 298.435
 345.827 49.315
 916.606 409.465
 687.230 118.049
 947.888 954.605
 957.890 787.406
 424.858 968.698
 859.844 791.624
 0.772 132.667
 838.869 221.623
 672.254 105.449
 625.647 449.315
 687.047 243.136
 987.308 561.976
 820.575 968.516
 877.869 171.255
 941.641 397.731
 68.670 77.345
 477.736 311.175
 735.207 402.898
 900.315 845.708
 215.648 612.892
 466.003 573.332
 282.711 595.816
 285.335 871.837
 281.555 379.024
 38.723 655.076
 582.097 408.017
 840.312 850.137
 127.993 847.877
 462.939 236.390
 792.964 417.452
 308.261 914.101
 587.588 586.455
 640.180 280.009
 9.069 936.126
 29.932 751.977
 458.381 379.970
 98.820 917.910
 332.746 177.291
 228.735 364.800
 258.547 54.590
 258.797 266.608
 785.793 724.480
 444.071 235.178
 498.432 995.725
 343.107 842.455
 886.546 978.688
 376.660 246.482
 911.463 476.135
 690.388 155.323
 110.587 18.785
 617.446 864.920
 426.308 557.559
 509.010 747.562
 996.471 100.281
 345.929 551.064
 659.749 510.245
 305.516 414.817
 358.050 838.880
 104.276 102.778
 363.018 406.642
 318.837 596.309
 921.410 977.756
 180.328 648.089
 563.951 788.719
 296.638 954.360
 717.151 521.318
 965.613 304.361
 113.115 82.749
 861.252 976.462
 727.665 933.233
 893.746 99.300
 964.143 741.103
 530.045 27.893
 614.280 42.782
 210.109 609.596
 796.814 927.470
 178.719 658.862
 830.566 281.178
 875.438 914.670
 526.022 930.116
 365.882 127.407
 65.809 878.221
 363.985 885.806
 830.555 387.192
 473.420 37.714
 756.602 689.752
 981.150 535.066
 82.705 838.781
 59.527 713.299
 354.682 397.628
 596.002 133.742
 963.048 82.251
 169.917 425.422
 145.614 926.486
 360.875 76.685
 604.278 300.704
 607.613 879.360
 675.585 55.355
 73.198 16.717
 323.836 958.665
 322.848 424.641
 262.560 367.213
 324.024 622.428
 877.120 14.866
 151.972 300.045
 643.197 875.879
 473.186 423.008
 691.390 88.857
 107.939 850.187
 538.402 897.149
 792.792 595.372
 725.044 836.373
 304.777 57.694
 808.085 989.919
 828.784 221.683
 437.790 937.771
 384.609 923.480
 909.627 83.020
 144.501 499.484
 854.265 784.539
 8.179 197.352
 574.752 224.817
 130.767 621.994
 857.009 160.780
 568.445 712.148
 975.961 745.168
 493.701 562.738
 654.254 959.730
 791.702 106.838
 166.377 3.081
 364.516 796.511
 833.825 249.812
 301.841 37.488
 245.772 308.517
 714.811 67.803
 536.483 810.359
 540.688 69.738
 530.783 53.003
 906.345 678.144
 60.417 594.075
 661.072 322.393
 988.726 561.317
 756.085 405.438
 643.110 441.455
 139.071 588.957
 332.154 685.258
 455.291 91.208
 257.650 771.810
 888.090 102.448
 465.207 700.571
 45.670 135.766
 7.630 906.194
 599.761 328.503
 423.041 639.385
 926.149 626.691
 108.090 139.461
 885.311 172.817
 552.036 793.049
 40.557 592.575
 499.520 671.817
 545.916 771.144
 441.184 754.060
 979.529 921.880
 857.790 34.684
 961.697 593.588
 34.029 30.797
 219.193 815.811
 134.911 701.320
 156.394 939.617
 425.680 965.070
 114.716 254.504
 793.865 159.580
 568.392 26.245
 80.913 410.048
 68.537 847.401
 585.324 842.346
 938.649 779.012
 597.034 384.885
 501.122 611.537
 54.883 960.587
 12.206 123.898
 679.142 712.440
 866.346 675.588
 966.491 464.665
 942.367 48.022
 695.620 467.748
 974.097 642.845
 481.130 71.408
 385.222 947.953
 38.131 917.448
 309.466 362.917
 239.300 537.659
 277.122 816.693
 523.079 514.173
 870.899 159.796
 461.746 135.399
 198.812 633.860
 240.458 424.928
 288.920 143.021
 804.892 589.217
 47.319 918.335
 581.198 18.774
 632.587 89.028
 985.788 573.824
 460.338 778.603
 655.551 716.701
 362.552 521.394
 125.944 237.444
 67.723 953.254
 952.788 615.316
 347.630 41.498
 354.239 116.370
 180.830 272.584
 886.386 336.057
 726.044 665.268
 456.166 236.589
 972.851 691.958
 819.099 622.905
 663.003 906.990
 260.001 160.340
 551.900 548.572
 268.754 314.105
 733.043 617.787
 10.042 228.602
 583.493 975.500
 258.301 447.221
 738.561 134.228
 192.896 274.929
 280.206 470.345
 192.592 421.859
 265.225 121.601
 154.854 641.729
 643.671 460.596
 219.565 340.694
 170.472 606.759
 376.718 416.980
 817.712 333.707
 764.944 876.986
 503.037 87.063
 457.013 427.539
 291.286 807.201
 817.274 275.537
 59.477 274.745
 695.347 674.641
 476.053 702.530
 584.052 384.102
 897.923 990.176
 664.727 577.803
 875.761 156.178
 339.890 933.539
 649.772 952.842
 314.986 605.316
 663.274 52.464
 644.136 637.536
 396.815 735.432
 959.044 612.622
 985.949 994.719
 618.019 66.527
 214.295 944.309
 959.516 484.324
 731.219 444.993
 640.375 665.464
 219.650 768.727
 55.299 481.218
 801.580 757.189
 646.192 731.392
 112.184 401.504
 46.039 30.668
 171.869 704.470
 193.627 644.312
 740.717 475.483
 986.994 566.785
 131.547 759.033
 602.910 153.608
 194.200 582.928
 137.602 426.323
 150.887 820.812
 764.418 62.354
 274.608 149.150
 654.137 736.815
 752.295 311.405
 663.465 223.119
 981.893 416.967
 420.168 695.450
 616.676 550.484
 275.741 361.384
 817.540 65.231
 468.091 630.298
 909.604 114.186
 250.086 876.537
 296.293 32.497
 160.839 759.938
 473.206 438.455
 714.173 435.393
 44.856 446.003
 674.936 623.209
 97.045 275.033
 613.923 869.519
 261.904 166.502
 354.376 737.683
 554.918 733.763
 228.868 615.143
 115.465 351.067
 189.401 163.682
 474.386 552.125
 893.424 693.261
 861.787 608.855
 15.043 300.010
 391.955 921.353
 497.939 17.548
 84.007 778.910
 21.384 418.286
 539.238 668.260
 43.609 638.999
 469.506 94.440
 820.809 154.650
 4.039 842.841
 381.770 388.768
 971.530 514.613
 627.086 420.792
 915.211 793.955
 280.798 264.421
 33.727 302.741
 66.934 970.661
 211.234 628.873
 132.779 819.925
 795.455 508.871
 766.811 164.864
 369.875 547.210
 937.301 765.909
 841.250 875.083
 135.974 311.722
 199.914 915.707
 681.179 964.343
 109.614 823.485
 701.435 332.048
 425.792 107.593
 870.619 10.507
 34.243 609.659
 941.241 394.191
 332.189 68.708
 766.251 635.219
 855.136 428.475
 809.608 596.500
 177.911 292.299
 821.684 231.524
 307.476 244.516
 50.734 736.333
 437.089 385.390
 932.671 912.636
 572.970 385.966
 957.685 697.825
 180.608 691.837
 366.654 641.678
 461.329 488.647
 448.592 15.135
 71.773 500.665
 661.424 138.817
 278.821 206.026
 204.443 723.462
 517.640 213.009
 356.819 467.690
 736.352 211.339
 141.084 697.108
 491.054 466.959
 154.823 430.531
 551.279 409.577
 672.613 292.000
 418.312 626.830
 991.129 160.230
 105.163 949.956
 64.178 259.474
 313.525 231.858
 545.179 587.560
 633.935 583.570
 669.241 578.848
 33.118 969.053
 915.882 783.126
 947.463 146.288
 999.713 68.159
 122.544 485.916
 546.649 526.118
 602.239 463.559
 386.924 375.652
 232.163 890.941
 996.110 835.731
 783.950 771.635
 457.207 228.994
 490.395 103.316
 819.783 616.159
 895.915 828.831
 767.958 624.872
 539.613 307.962
 653.184 12.377
 994.916 250.782
 728.341 978.520
 163.874 648.006
 568.320 551.436
 767.682 245.265
 363.403 120.924
 567.495 944.045
 913.171 652.796
 699.300 845.016
 571.132 430.818
 399.595 667.991
 137.749 631.269
 449.091 941.050
 269.132 319.297
 562.088 619.065
 560.484 887.430
 219.989 904.354
 230.844 746.757
 687.304 750.427
 635.167 582.877
 84.229 350.448
 470.860 445.038
 926.218 377.211
 41.338 731.536
 811.137 649.113
 754.662 42.078
 349.471 560.171
 839.980 303.222
 732.104 110.732
 180.215 342.031
 830.716 803.885
 11.568 631.980
 573.299 391.010
 807.153 600.716
 755.439 334.449
 924.958 149.243
 988.466 547.468
 993.855 754.461
 278.340 128.801
 673.313 220.649
 732.138 353.923
 443.558 209.756
 138.427 556.301
 757.190 655.405
 27.856 933.303
 957.687 981.873
 233.422 962.933
 295.120 278.356
 706.512 504.479
 547.939 682.447
 253.652 779.441
 798.463 807.458
 116.665 55.394
 868.199 99.238
 680.536 766.966
 559.986 163.177
 641.703 52.633
 893.206 885.669
 365.861 827.215
 874.603 251.312
 897.984 876.666
 392.948 183.421
 725.464 398.915
 635.871 207.102
 333.578 532.374
 30.078 838.262
 304.547 838.296
 333.298 65.945
 999.020 326.019
 842.238 237.473
 101.736 338.557
 113.222 834.915
 719.460 622.738
 461.973 696.622
 575.140 881.767
 359.946 979.236
 761.872 502.672
 673.998 754.134
 696.037 436.344
 204.026 409.215
 361.496 119.262
 812.899 693.972
 764.446 114.275
 471.051 155.643
 148.428 829.779
 63.926 109.970
 955.747 284.439
 846.933 55.473
 598.294 716.058
 945.343 349.711
 728.612 701.872
 454.706 934.623
 120.193 942.485
 122.892 231.546
 291.913 557.552
 612.978 971.040
 290.618 508.637
 235.211 515.258
 301.915 979.246
 277.685 148.699
 43.796 345.575
 593.667 225.029
 840.912 921.207
 556.429 972.004
 336.918 377.667
 460.837 72.780
 514.636 568.952
 728.683 900.090
 922.984 125.867
 108.978 910.646
 198.112 355.118
 405.299 281.817
 384.477 663.798
 13.108 353.220
 558.313 433.336
 817.230 924.800
 507.874 254.513
 342.945 453.395
 986.791 989.316
 736.050 815.577
 411.963 793.726
 383.711 590.041
 986.655 81.788
 197.816 923.084
 582.242 264.361
 637.918 531.406
 375.604 800.694
 27.015 463.890
 109.148 767.641
 138.564 975.064
 890.381 405.985
 138.751 485.174
 979.631 337.533
 938.739 733.374
 907.881 767.613
 735.082 130.212
 229.607 668.223
 833.437 132.845
 34.295 865.782
 805.295 491.210
 129.067 88.379
 116.489 126.465
 256.037 330.243
 790.158 525.569
 342.141 601.343
 578.804 79.956
 194.850 998.409
 876.595 114.237
 181.152 576.958
 13.708 186.090
 764.364 254.275
 151.952 974.575
 656.736 728.616
 210.965 985.612
 186.497 473.620
 765.947 805.212
 15.325 338.204
 793.165 528.976
 893.507 245.680
 323.606 736.647
 850.824 301.970
 276.453 300.027
 315.096 167.469
 963.927 888.904
 679.069 461.943
 422.168 140.912
 929.884 914.154
 966.706 596.320
 71.630 860.389
 286.768 66.916
 246.676 977.344
 273.914 649.604
 59.843 8.892
 374.481 40.604
 573.349 932.918
 12.200 726.577
 540.384 998.977
 950.471 486.541
 529.813 350.945
 959.540 35.551
 840.527 297.832
 881.846 571.027
 266.363 492.526
 911.764 79.094
 434.188 370.508
 339.662 45.724
 259.919 751.830
 73.602 360.968
 39.145 849.078
 317.176 759.682
 377.968 396.327
 924.137 805.304
 971.306 829.618
 197.873 781.208
 623.722 534.217
 487.951 634.637
 683.676 19.423
 541.414 439.177
 605.838 395.255
 580.962 462.197
 875.674 879.785
 846.418 492.798
 312.207 949.670
 393.917 393.896
 422.703 613.699
 296.121 69.521
 209.689 609.589
 726.659 6.749
 646.395 833.268
 396.218 972.666
 40.315 258.351
 292.771 172.980
 122.700 8.132
 973.805 453.548
 939.335 135.348
 776.871 832.896
 308.008 344.150
 222.142 567.246
 661.671 167.467
 745.781 984.602
 752.735 570.611
 348.026 786.878
 770.655 182.969
 90.006 354.957
 567.323 224.644
 906.890 638.108
 616.623 69.596
 403.371 443.690
 107.368 413.073
 95.315 733.814
 812.777 345.933
 596.401 891.401
 552.575 704.827
 111.450 738.232
 701.881 803.527
 82.932 412.178
 168.524 761.118
 190.928 470.584
 999.739 846.988
 79.663 852.893
 560.713 545.938
 79.159 570.074
 400.022 910.280
 914.810 293.758
 157.128 476.040
 510.477 887.342
 429.916 859.630
 754.682 488.488
 488.574 667.420
 730.411 41.845
 257.164 606.963
 825.995 357.511
 575.274 514.411
 219.460 390.320
 466.500 252.498
 36.884 693.904
 873.747 197.848
 555.018 988.394
 47.065 951.117
 881.059 719.300
 789.723 360.390
 782.725 995.551
 962.302 354.335
 647.228 635.784
 720.892 109.898
 759.284 373.118
 709.954 918.206
 249.850 859.860
 957.494 715.902
 675.903 655.558
 222.168 587.174
 447.493 195.825
 539.309 849.526
 374.804 37.289
 304.349 364.918
 821.502 808.462
 344.344 983.844
 130.834 10.424
 566.282 65.409
 650.383 488.713
 267.518 619.494
 286.025 313.212
 460.171 100.917
 734.266 371.083
 336.912 329.479
 497.020 4.647
 607.649 508.401
 298.975 957.751
 10.661 227.424
 383.602 67.627
 71.409 541.714
 340.714 31.973
 699.308 355.180
 51.142 61.181
 607.025 64.274
 160.051 802.088
 766.476 658.506
 300.582 991.745
 216.637 665.312
 377.829 407.525
 874.928 673.655
 336.665 754.073
 518.581 892.572
 425.840 739.463
 565.647 783.050
 438.431 204.339
 545.651 245.275
 361.528 381.365
 384.277 914.847
 365.559 171.107
 589.590 603.410
 868.698 358.364
 702.301 859.006
 239.970 484.289
 620.517 582.886
 475.140 299.557
 619.586 951.628
 264.183 407.854
 627.403 900.797
 343.271 563.507
 980.431 739.631
 916.205 698.987
 949.306 211.044
 471.373 854.837
 586.996 379.472
 195.345 884.534
 297.011 27.770
 780.648 868.550
 152.039 946.452
 84.127 245.014
 700.795 292.552
 357.303 538.778
 397.091 535.247
 638.581 427.108
 62.464 861.009
 69.060 539.934
 972.762 17.676
 22.480 567.488
 338.424 685.472
 881.908 790.789
 554.574 590.284
 360.682 303.983
 635.426 752.584
 465.646 845.774
 550.780 792.212
 502.549 74.495
 661.778 898.175
 95.691 222.867
 347.844 502.888
 658.491 659.768
 44.164 466.483
 433.811 913.691
 914.776 539.455
 400.985 13.001
 993.892 406.766
 501.917 548.996
 889.286 865.435
 706.020 37.457
 686.228 807.589
 50.718 951.503
 976.726 94.990
 551.710 122.668
 502.638 57.525
 568.991 98.098
 607.019 931.226
 87.902 930.460
 978.125 790.758
 379.438 834.673
 315.324 412.375
 543.926 133.959
 894.494 527.033
 623.510 39.456
 238.917 356.236
 851.208 555.896
 465.252 447.647
 450.297 314.425
 455.783 191.157
 423.261 426.952
 968.974 62.625
 393.533 699.501
 629.663 440.928
 657.684 290.529
 505.385 618.966
 745.937 350.430
 571.836 491.272
 503.082 417.269
 771.987 975.839
 721.580 598.877
 881.626 907.289
 868.402 460.786
 888.990 329.784
 334.642 321.978
 785.688 493.995
 743.011 485.517
 336.419 611.511
 216.902 88.690
 660.336 496.235
 642.891 428.229
 9.642 595.571
 46.441 121.527
 491.712 819.595
 401.669 516.659
 248.220 765.171
 866.560 714.837
 705.348 920.540
 384.757 161.921
 447.844 756.621
 336.533 384.547
 379.672 61.839
 920.687 365.714
 526.265 771.400
 874.825 689.343
 847.270 958.467
 115.835 739.063
 81.509 688.506
 730.556 359.564
 83.246 449.514
 247.000 816.189
 554.284 735.804
 250.453 97.585
 81.730 723.221
 610.900 465.327
 86.401 486.229
 996.243 172.304
 629.645 795.128
 50.480 847.663
 53.130 633.258
 911.347 720.336
 501.076 393.422
 374.961 556.286
 439.811 469.725
 435.978 487.852
 116.084 140.919
 543.913 278.911
 331.683 245.078
 326.146 599.509
 134.586 939.711
 795.187 571.339
 790.746 608.371
 944.802 824.719
 288.919 762.368
 862.368 102.991
 304.648 157.780
 962.279 726.535
 997.963 632.687
 49.480 41.557
 809.916 712.154
 728.392 24.743
 951.205 439.333
 208.989 80.688
 15.550 296.077
 60.000 482.254
 902.900 367.297
 603.734 982.832
 382.804 987.164
 825.536 632.711
 374.462 154.992
 224.223 408.731
 653.195 712.774
 501.941 707.247
 827.505 88.857
 379.805 235.755
 259.087 803.055
 829.654 189.619
 140.445 632.731
 285.548 529.175
 299.883 608.216
 797.729 531.501
 898.347 855.847
 926.236 823.615
 21.711 770.143
 453.882 693.472
 88.677 371.136
 694.696 396.376
 899.648 801.949
 453.170 342.321
 284.929 324.651
 173.752 769.941
 488.873 473.790
 834.249 731.534
 295.543 87.262
 959.427 767.943
 184.818 129.237
 243.556 519.397
 557.349 691.379
 607.566 66.974
 912.222 463.730
 715.495 37.932
 260.720 728.308
 626.884 336.089
 549.167 485.114
 160.619 815.914
 307.939 375.946
 938.530 736.489
 584.531 345.996
 914.035 480.515
 726.721 461.880
 375.538 765.777
 105.935 488.605
 52.650 514.647
 87.666 983.549
 605.151 174.374
 720.145 75.108
 702.629 730.890
 807.345 304.979
 322.786 956.072
 419.018 989.781
 227.339 737.903
 958.068 328.711
 688.513 220.361
 721.473 794.164
 11.266 121.518
 350.797 301.882
 755.207 91.111
 645.586 892.315
 536.844 540.258
 209.514 557.036
 72.134 644.322
 194.807 820.508
 588.804 443.801
 713.282 411.069
 738.525 297.083
 78.422 14.171
 714.635 662.962
 46.565 649.845
 928.787 990.546
 328.754 624.622
 519.899 691.042
 368.827 511.347
 314.298 971.636
 326.266 959.108
 983.636 78.940
 291.216 846.835
 866.318 971.377
 498.556 899.895
 741.746 0.211
 31.143 187.341
 240.368 102.120
 620.434 221.634
 205.207 707.289
 404.810 771.927
 314.488 851.653
 209.583 70.933
 455.176 296.395
 213.278 204.487
 482.113 139.054
 986.006 998.083
 88.474 926.166
 379.384 297.460
 984.884 515.323
 743.284 838.063
 574.620 393.859
 400.865 833.707
 911.513 241.254
 265.856 426.464
 229.574 762.996
 299.261 431.871
 485.909 155.663
 118.867 605.685
 611.497 557.621
 264.735 435.903
 921.079 958.991
 235.805 227.728
 0.312 890.883
 623.632 766.049
 424.901 780.497
 233.996 892.135
 635.533 779.429
 588.679 966.435
 909.667 671.622
 299.184 971.133
 555.777 810.147
 490.937 263.481
 579.400 973.827
 297.790 68.703
 208.563 272.081
 838.139 309.744
 847.210 346.068
 499.086 436.344
 480.458 843.884
 595.818 429.379
 969.604 605.272
 919.395 25.475
 435.327 935.956
 545.613 604.262
 375.400 432.573
 836.579 794.924
 842.363 826.459
 439.419 143.922
 914.039 428.737
 465.420 611.653
 525.810 801.691
 938.550 967.778
 151.354 964.126
 133.185 583.889
 674.702 613.836
 3.824 694.782
 400.469 761.698
 549.510 947.997
 513.647 702.896
 485.523 283.414
 391.284 175.972
 925.874 693.966
 154.648 794.656
 151.403 794.088
 354.095 686.536
 767.346 959.065
 25.120 682.815
 286.451 956.362
 821.221 211.606
 132.880 845.218
 998.715 230.961
 299.861 614.973
 635.055 465.295
 40.346 722.887
 243.294 888.846
 482.663 801.538
 491.807 731.662
 478.611 272.689
 844.272 307.480
 173.761 132.884
 847.264 109.298
 181.351 485.750
 461.809 958.815
 112.576 472.324
 164.194 492.094
 915.934 594.732
 636.744 18.374
 683.305 306.781
 290.634 295.009
 545.576 439.728
 872.859 152.923
 88.775 90.529
 224.079 208.078
 534.112 86.668
 292.017 270.357
 231.154 885.410
 638.686 67.556
 880.111 610.634
 483.906 735.258
 222.271 987.750
 330.914 270.008
 690.687 832.436
 153.577 31.083
 998.070 873.786
 173.604 23.319
 735.251 454.035
 307.636 358.796
 469.720 718.273
 259.306 128.023
 355.576 476.889
 13.926 201.725
 8.161 945.051
 660.750 912.989
 50.931 6.994
 219.707 457.777
 829.388 753.677
 639.656 411.452
 905.670 551.399
 719.795 342.635
 24.506 332.864
 194.678 856.503
 781.555 693.192
 128.816 901.381
 561.635 519.294
 555.056 99.593
 858.212 595.411
 630.689 631.007
 575.949 989.475
 598.674 611.265
 672.503 129.093
 353.608 412.593
 659.708 682.688
 201.481 310.225
 281.246 546.624
 450.301 679.428
 665.833 44.639
 209.858 585.055
 551.580 528.796
 350.969 506.183
 746.622 854.301
 68.303 522.265
 869.400 122.437
 200.314 94.252
 963.467 850.536
 131.872 535.039
 748.708 555.238
 190.225 949.686
 823.900 110.424
 346.166 298.979
 923.298 165.324
 356.136 902.672
 529.100 147.837
 287.191 144.270
 507.136 715.409
 417.794 1.304
 547.973 998.653
 519.246 828.138
 720.885 174.795
 414.086 227.425
 373.179 138.086
 851.092 917.112
 499.438 647.225
 206.793 928.629
 960.001 935.987
 348.925 845.545
 18.929 498.598
 409.572 838.013
 400.686 497.549
 899.299 84.970
 811.599 895.719
 936.167 562.098
 844.915 159.716
 705.922 758.329
 673.003 905.816
 155.794 457.358
 541.320 617.687
 351.349 463.741
 8.455 26.208
 593.843 887.076
 145.440 641.265
 957.899 34.406
 614.208 514.522
 222.485 952.805
 116.318 607.404
 541.701 454.398
 143.777 172.096
 648.456 928.490
 106.901 623.141
 869.586 174.530
 670.935 296.634
 924.253 790.351
 742.689 842.237
 0.628 628.104
 828.279 364.958
 284.168 431.903
 78.583 689.152
 222.440 833.325
 973.938 632.644
 838.015 381.047
 325.637 95.638
 276.910 587.264
 718.822 244.570
 143.124 94.946
 147.421 528.036
 610.886 905.715
 932.996 638.870
 619.099 198.436
 939.972 537.497
 884.375 43.929
 42.111 996.541
 970.061 353.010
 29.815 800.678
 122.163 645.142
 23.462 239.879
 135.501 795.970
 651.275 135.082
 704.309 306.946
 16.157 615.201
 803.613 973.102
 897.345 771.051
 856.806 130.008
 870.955 208.748
 189.867 103.291
 577.597 241.527
 425.765 619.272
 282.780 839.398
 608.840 959.777
 62.154 611.049
 496.793 644.711
 372.498 647.818
 348.701 630.284
 742.485 407.047
 855.814 36.850
 714.451 358.868
 495.507 527.048
 697.807 539.367
 378.401 791.708
 842.379 632.592
 648.351 457.819
 520.113 698.024
 181.754 790.455
 208.731 138.827
 916.655 140.178
 21.387 204.583
 776.782 401.004
 421.000 991.439
 197.293 144.077
 723.285 59.119
 517.317 321.923
 333.613 960.449
 491.980 881.270
 612.609 972.594
 359.309 553.463
 235.021 443.751
 944.246 925.372
 635.114 503.574
 314.910 436.156
 937.032 524.876
 350.570 642.547
 795.751 28.567
 14.711 284.367
 47.058 569.226
 131.654 840.375
 535.142 166.857
 475.906 260.326
 83.824 718.425
 137.518 901.244
 260.160 453.568
 515.039 783.608
 383.229 330.914
 204.065 656.640
 520.683 508.801
 241.030 951.664
 933.427 886.643
 78.937 80.004
 345.135 686.006
 717.478 158.936
 376.826 124.694
 190.927 728.354
 674.184 199.402
 192.869 345.261
 421.594 214.874
 749.933 746.692
 664.951 28.066
 263.055 78.658
 816.390 577.840
 833.351 164.193
 877.368 473.429
 952.529 983.277
 859.406 562.980
 440.036 157.537
 999.818 107.285
 979.260 860.203
 136.479 569.319
 974.361 934.215
 822.948 988.992
 402.482 216.955
 812.860 351.885
 260.647 897.491
 628.552 453.414
 443.621 820.952
 339.404 194.493
 982.155 794.679
 24.697 475.249
 517.622 322.871
 876.318 349.599
 389.013 621.740
 528.735 600.741
 415.257 957.743
 86.208 646.874
 225.936 159.705
 876.650 704.377
 136.574 824.798
 203.101 454.365
 93.268 152.238
 120.152 376.013
 91.445 271.460
 445.192 239.582
 873.804 298.677
 62.217 572.989
 255.276 462.613
 906.503 822.597
 433.085 433.205
 477.278 282.131
 396.227 303.099
 36.236 39.177
 532.276 488.301
 863.998 328.144
 674.875 499.640
 694.502 939.263
 780.436 99.470
 186.615 137.761
 758.096 697.742
 559.232 834.507
 496.947 998.213
 175.067 223.096
 85.955 309.838
 351.470 478.370
 555.037 661.574
 274.625 383.018
 83.786 862.815
 944.875 413.235
 633.826 39.055
 262.524 137.956
 921.147 436.246
 930.133 51.198
 818.960 561.546
 882.084 711.392
 885.201 37.064
 616.127 368.709
 160.884 51.921
 584.078 950.415
 558.133 562.079
 767.093 189.952
 624.993 603.244
 610.601 938.052
 766.507 336.635
 598.608 909.804
 849.333 968.079
 208.458 691.680
 705.090 85.900
 685.168 164.485
 263.231 511.181
 717.105 264.709
 728.430 594.673
 468.209 396.435
 414.179 317.872
 640.416 772.787
 50.597 242.253
 995.846 479.740
 800.473 621.730
 582.073 351.166
 996.782 60.851
 374.207 573.349
 113.584 317.708
 101.127 816.440
 510.038 959.175
 165.133 151.580
 556.918 960.631
 127.284 853.736
 332.252 277.222
 626.162 724.898
 826.545 314.049
 564.741 879.540
 650.533 894.002
 256.066 108.647
 414.726 210.684
 108.874 340.673
 28.483 696.813
 582.876 223.413
 128.450 213.297
 101.887 101.559
 126.430 338.850
 511.188 317.923
 102.943 323.550
 461.480 744.767
 55.485 861.359
 831.693 193.853
 134.020 776.487
 330.906 63.899
 207.385 937.200
 688.249 481.640
 853.350 779.568
 119.255 763.273
 55.391 204.589
 896.433 267.391
 127.186 907.694
 27.586 395.424
 731.065 402.987
 12.433 403.188
 71.743 749.482
 989.523 865.321
 147.614 797.466
 962.222 646.570
 247.418 315.062
 194.190 409.289
 62.503 683.597
 858.375 369.701
 919.192 661.990
 4.874 816.963
 750.410 601.788
 355.517 954.713
 752.038 173.356
 138.557 806.243
 892.136 258.171
 525.256 148.942
 947.805 931.028
 429.466 884.015
 875.901 48.558
 767.603 592.222
 624.066 666.943
 364.052 729.556
 954.564 512.642
 718.267 448.184
 185.524 846.686
 845.316 122.855
 605.570 7.532
 459.829 572.430
 545.105 542.124
 321.148 706.718
 0.048 382.891
 599.701 932.706
 314.489 883.661
 494.372 419.326
 703.273 464.337
 938.888 59.671
 502.818 47.693
 321.427 263.087
 600.788 707.443
 522.980 151.585
 837.506 931.168
 902.137 185.901
 572.796 471.591
 840.403 82.206
 552.509 892.662
 164.773 242.617
 624.015 981.094
 812.875 968.430
 377.130 198.194
 958.626 877.273
 16.984 190.401
 9.108 142.672
 502.355 100.032
 280.545 120.841
 453.917 450.895
 205.219 344.713
 501.929 798.022
 882.448 734.520
 505.474 88.672
 13.909 698.718
 541.819 885.538
 433.506 845.258
 294.440 745.881
 809.383 573.363
 724.419 265.912
 743.780 417.999
 908.071 612.612
 586.095 736.466
 82.759 940.254
 295.289 988.280
 134.991 481.961
 706.795 310.268
 565.238 513.865
 472.026 439.137
 900.787 897.859
 718.990 909.466
 332.783 745.978
 432.194 247.896
 211.074 533.371
 548.797 1.342
 828.068 976.355
 523.933 551.259
 501.581 336.617
 417.328 965.798
 370.375 802.301
 510.074 581.213
 41.896 912.105
 767.102 552.830
 479.840 950.957
 637.956 509.626
 442.836 67.219
 334.623 435.978
 741.318 894.260
 767.114 506.019
 376.961 446.713
 260.151 342.476
 780.759 387.757
 350.639 860.820
 337.585 702.528
 786.820 804.325
 845.952 779.491
 55.270 355.542
 633.700 701.890
 668.635 919.248
 558.683 631.469
 200.806 671.657
 846.547 863.558
 880.519 636.436
 636.797 923.776
 1.152 521.545
 658.156 830.256
 603.474 989.242
 772.366 870.147
 797.342 357.758
 302.970 334.758
 744.026 385.444
 396.067 163.906
 87.143 970.918
 890.761 297.724
 439.532 535.441
 758.130 294.413
 176.331 21.953
 502.349 907.330
 99.549 849.695
 612.612 426.746
 703.514 570.932
 269.232 673.879
 538.347 168.986
 804.464 221.099
 123.354 962.668
 614.013 227.010
 664.786 504.515
 227.822 883.433
 472.339 8.296
 450.625 928.765
 13.156 59.599
 949.106 685.214
 386.711 262.448
 421.644 212.712
 122.207 180.715
 770.013 167.587
 393.974 337.189
 184.567 927.476
 399.500 42.834
 143.122 254.140
 957.354 616.780
 349.739 862.429
 644.305 812.496
 146.836 536.463
 616.891 441.407
 919.704 63.985
 844.694 751.796
 176.527 67.958
 841.317 813.361
 983.051 512.827
 213.095 227.401
 115.239 103.940
 881.647 945.796
 975.405 225.589
 679.430 870.999
 9.969 359.822
 0.418 521.980
 36.054 868.901
 222.151 200.986
 698.508 524.247
 939.763 362.123
 860.729 529.389
 484.805 860.004
 407.012 960.278
 387.014 305.163
 979.433 370.129
 99.447 248.844
 69.923 755.352
 498.300 504.530
 572.713 522.213
 18.059 744.507
 11.548 539.436
 248.592 9.734
 780.668 709.515
 939.301 878.667
 672.561 780.902
 490.918 459.744
 955.992 785.384
 610.285 822.521
 264.873 590.907
 127.985 949.460
 465.707 571.935
 381.686 274.970
 594.775 419.620
 726.184 647.193
 455.799 135.741
 899.418 383.321
 806.949 411.397
 234.978 538.922
 458.791 908.181
 227.204 639.162
 470.876 601.085
 213.926 754.176
 846.361 864.316
 11.766 786.796
 256.393 579.885
 115.099 288.780
 907.434 311.126
 525.999 657.598
 426.560 736.778
 720.408 581.257
 766.732 704.078
 555.366 500.873
 513.723 690.273
 791.370 322.580
 449.615 310.401
 128.883 820.289
 838.598 65.312
 353.099 83.027
 146.089 468.151
 38.457 944.666
 982.379 341.421
 804.800 825.266
 130.191 651.997
 938.964 562.902
 928.338 100.755
 225.837 139.401
 850.529 549.902
 576.337 235.004
 352.076 638.479
 829.406 83.545
 423.577 879.200
 352.064 454.730
 458.526 562.940
 505.151 842.599
 133.388 726.322
 999.900 183.999
 838.995 709.410
 787.532 28.272
 569.721 781.261
 624.188 905.275
 53.004 418.682
 388.527 334.966
 721.127 956.088
 729.118 145.307
 27.352 990.623
 641.262 439.004
 680.398 526.208
 154.343 112.101
 908.790 912.801
 815.406 482.796
 616.798 113.727
 24.768 556.739
 706.885 285.611
 285.694 220.873
 322.869 544.212
 920.986 222.613
 920.096 717.854
 961.685 921.309
 953.142 851.283
 481.664 276.879
 350.781 850.510
 219.870 413.955
 537.914 477.903
 560.373 932.429
 483.798 581.495
 818.516 255.934
 477.330 28.885
 876.694 63.364
 128.568 10.476
 921.128 845.269
 499.299 766.050
 825.096 992.984
 505.891 100.351
 406.165 455.069
 499.398 405.641
 734.935 790.481
 598.526 60.799
 98.673 583.573
 271.676 677.010
 411.094 351.037
 378.475 499.340
 423.730 719.453
 386.389 532.245
 227.124 253.744
 474.119 456.639
 252.135 607.112
 373.984 858.351
 391.412 892.727
 946.780 545.317
 385.493 363.331
 934.249 36.715
 261.773 659.098
 109.003 545.321
 210.905 344.476
 105.340 719.054
 744.989 14.837
 735.780 973.974
 544.679 492.543
 199.489 744.660
 885.208 144.410
 595.130 345.060
 580.024 998.721
 840.491 210.703
 718.762 495.934
 955.922 58.888
 155.424 514.709
 622.674 325.497
 352.806 930.910
 618.479 124.051
 268.409 814.906
 751.833 824.068
 11.367 390.020
 57.496 201.620
 873.702 766.670
 525.733 406.003
 484.722 952.225
 466.952 783.821
 525.196 701.217
 665.036 867.491
 16.706 915.361
 853.185 671.787
 348.030 794.320
 315.157 342.627
 169.382 58.671
 834.958 300.735
 159.982 863.812
 5.306 343.465
 615.685 561.164
 478.318 875.997
 300.697 70.014
 973.088 93.956
 128.017 144.463
 319.221 729.589
 872.750 365.561
 41.322 989.845
 254.375 884.725
 708.365 784.564
 650.321 182.678
 668.348 884.749
 303.536 795.487
 750.344 523.174
 869.250 768.835
 883.861 302.055
 296.900 721.742
 403.204 394.901
 476.508 785.806
 569.433 602.940
 487.001 305.299
 754.658 171.724
 187.629 272.490
 946.165 602.738
 891.330 782.420
 97.683 360.503
 877.393 838.482
 191.503 121.023
 44.993 157.008
 190.888 416.165
 412.079 3.212
 823.065 475.225
 836.844 856.037
 8.022 164.428
 20.843 924.581
 859.396 983.213
 861.156 318.694
 356.162 539.049
 699.295 371.374
 795.895 127.245
 190.467 96.634
 973.570 466.173
 940.112 685.324
 118.709 149.802
 855.190 950.021
 105.912 487.101
 293.515 651.569
 420.241 501.277
 601.642 112.463
 103.468 500.864
 874.716 650.324
 176.961 740.115
 692.581 367.700
 282.171 829.274
 955.932 197.963
 903.537 197.955
 612.938 831.877
 147.728 659.650
 207.325 2.289
 706.886 965.456
 548.344 367.455
 94.821 804.219
 984.252 954.635
 229.548 528.919
 415.152 368.293
 862.274 630.226
 297.432 60.536
 593.869 693.477
 38.068 250.159
 350.313 961.079
 748.183 171.055
 236.781 265.541
 795.113 356.906
 887.473 726.380
 762.607 518.472
 459.574 335.353
 679.538 149.782
 672.389 147.513
 916.637 482.857
 107.830 899.909
 264.442 485.793
 909.686 285.462
 8.092 720.198
 43.787 997.181
 498.213 510.816
 109.340 848.851
 802.420 768.062
 976.723 484.487
 607.572 194.070
 125.364 262.710
 55.536 511.395
 776.500 87.005
 639.850 812.836
 772.332 132.298
 500.203 438.915
 611.256 366.862
 337.294 759.763
 277.236 401.303
 971.638 449.643
 122.275 818.879
 103.550 889.837
 399.332 700.077
 743.540 79.479
 377.397 385.969
 796.123 250.044
 782.105 607.072
 447.496 409.334
 528.922 305.360
 958.502 442.031
 989.158 805.434
 656.731 589.155
 942.739 346.212
 891.745 56.484
 719.787 406.774
 329.422 866.334
 62.514 179.865
 657.723 587.729
 900.194 35.396
 827.297 242.273
 426.082 835.891
 704.858 987.988
 702.735 618.817
 152.022 397.549
 60.766 940.256
 312.051 552.989
 58.298 214.201
 374.852 323.921
 950.134 706.323
 457.652 144.068
 895.859 615.365
 974.313 180.551
 386.832 455.108
 37.692 846.671
 168.429 931.301
 942.164 252.160
 804.393 778.085
 581.237 41.096
 706.097 804.715
 69.663 528.424
 115.526 324.027
 740.600 518.568
 74.528 447.838
 784.167 346.790
 675.219 590.767
 870.291 714.219
 911.243 212.852
 270.331 744.980
 734.007 33.440
 950.957 348.251
 662.192 985.509
 380.724 654.805
 650.149 262.657
 963.202 767.561
 247.589 293.103
 17.388 835.509
 188.966 99.271
 571.053 62.307
 948.656 651.727
 248.909 492.724
 953.458 776.750
 635.994 595.399
 725.889 342.775
 416.811 858.211
 362.342 637.893
 649.831 927.605
 254.628 504.971
 880.596 615.917
 620.030 259.497
 648.323 246.944
 195.193 155.698
 852.512 951.472
 807.586 56.772
 547.390 318.265
 602.503 514.246
 981.134 175.118
 564.542 68.698
 129.806 657.399
 924.077 789.577
 957.104 322.142
 828.533 806.206
 102.726 103.968
 735.487 416.553
 434.890 870.255
 753.010 756.941
 744.981 217.947
 218.790 577.056
 991.166 729.957
 232.878 383.572
 667.979 957.278
 402.161 726.270
 673.440 961.762
 433.717 226.999
 125.179 907.316
 347.874 759.396
 931.804 253.287
 342.315 31.474
 122.489 927.625
 801.023 400.366
 372.192 49.539
 634.568 645.589
 305.571 457.595
 292.754 371.693
 821.284 371.340
 91.361 821.211
 229.919 879.609
 329.530 913.331
 651.219 779.698
 383.885 931.899
 155.699 276.937
 93.866 258.510
 176.509 647.995
 296.887 62.965
 951.751 643.275
 32.177 745.753
 206.084 889.268
 361.691 887.285
 41.746 101.823
 811.824 348.864
 510.136 552.410
 430.401 234.113
 580.411 974.020
 392.143 540.431
 44.441 249.001
 938.497 282.558
 208.843 601.530
 373.175 569.446
 264.108 201.571
 475.115 867.082
 805.323 669.795
 361.035 429.933
 754.191 814.447
 808.644 469.246
 621.687 407.469
 820.266 24.997
 706.378 59.933
 699.804 88.132
 75.165 443.237
 771.262 289.517
 478.970 645.447
 675.213 331.260
 251.760 290.041
 734.755 324.740
 591.611 881.304
 431.527 748.494
 869.611 396.416
 525.571 919.301
 26.763 404.209
 693.537 643.350
 49.409 455.674
 854.305 183.776
 636.646 428.140
 159.198 339.257
 743.834 195.827
 208.267 409.609
 787.407 992.103
 630.361 152.777
 89.098 186.694
 151.973 678.351
 111.497 753.400
 550.080 131.413
 259.069 295.300
 12.671 193.384
 384.786 235.360
 945.659 950.583
 626.090 296.687
 897.849 783.893
 96.672 80.113
 211.193 232.469
 162.484 804.479
 129.316 539.583
 239.471 779.810
 254.160 948.894
 52.849 124.005
 472.462 74.738
 207.600 563.828
 277.709 501.029
 429.683 850.526
 989.440 491.454
 467.623 604.818
 873.600 530.637
 993.443 36.080
 951.485 714.444
 836.935 473.081
 160.322 510.755
 33.086 530.699
 8.291 503.611
 791.903 816.585
 416.736 688.090
 24.230 667.193
 731.273 115.591
 215.528 573.063
 33.663 5.107
 549.484 803.482
 722.783 281.797
 390.194 630.960
 634.156 216.671
 759.107 362.363
 714.765 897.994
 842.843 747.617
 897.764 534.281
 970.053 915.895
 468.027 579.261
 857.910 705.920
 964.914 780.367
 287.598 550.003
 827.285 24.212
 87.605 144.743
 294.616 215.734
 326.094 214.664
 987.278 953.637
 709.672 233.881
 502.013 915.218
 204.077 16.010
 881.763 241.282
 9.448 380.749
 11.850 809.719
 993.797 438.889
 619.820 738.247
 96.132 453.989
 329.791 287.247
 716.390 301.933
 62.917 207.560
 702.358 588.224
 355.564 551.225
 791.299 841.880
 961.322 731.720
 661.727 494.552
 440.209 771.262
 572.166 699.889
 549.924 933.599
 710.687 342.968
 824.344 429.730
 231.320 739.814
 141.211 359.842
 719.148 705.765
 685.097 166.918
 791.102 566.870
 47.109 415.951
 318.518 755.051
 266.496 858.183
 542.661 334.860
 111.561 313.546
 166.294 892.890
 471.383 618.458
 441.491 931.103
 242.188 592.812
 763.160 259.152
 852.516 922.603
 323.841 910.438
 592.066 916.938
 821.508 110.039
 156.325 54.536
 949.291 613.128
 461.589 0.410
 673.567 889.328
 444.857 653.721
 942.155 746.271
 565.601 729.270
 102.864 924.730
 349.800 214.519
 677.997 334.229
 42.395 759.044
 284.438 73.388
 196.985 12.054
 41.445 350.874
 468.918 134.774
 227.295 313.350
 580.653 77.689
 767.616 534.896
 190.419 767.683
 226.811 231.997
 463.787 527.833
 771.840 859.145
 473.001 924.247
 355.326 597.709
 34.164 761.747
 471.010 875.967
 343.973 236.019
 945.898 717.705
 355.348 787.175
 604.775 692.715
 497.608 122.311
 357.225 82.814
 317.644 207.012
 475.904 645.092
 312.824 932.905
 46.978 879.022
 516.132 205.925
 846.557 830.705
 854.546 564.239
 126.317 306.045
 461.204 212.738
 950.821 541.201
 711.909 780.052
 120.093 284.715
 961.594 782.546
 213.746 288.560
 664.193 976.266
 615.272 57.865
 610.724 641.955
 303.250 559.616
 459.302 669.923
 844.360 393.481
 54.257 771.502
 83.666 652.600
 439.805 563.280
 21.125 584.237
 120.049 861.223
 888.301 950.458
 357.998 636.704
 422.656 204.148
 951.293 468.497
 283.291 767.957
 484.146 357.805
 794.828 630.902
 999.448 731.721
 156.151 473.025
 31.014 759.275
 647.475 671.563
 105.620 549.013
 529.810 927.548
 992.962 834.190
 401.105 239.662
 927.375 718.079
 976.549 418.775
 729.372 425.086
 148.727 923.315
 652.569 651.530
 886.146 159.744
 9.832 541.888
 4.390 456.842
 282.539 931.344
 128.665 125.595
 782.458 833.827
 624.265 562.471
 764.136 146.847
 844.707 462.385
 626.937 761.757
 506.638 364.075
 903.346 172.496
 194.568 955.977
 710.319 869.828
 103.920 591.454
 302.855 284.899
 902.655 80.805
 76.263 439.272
 612.783 91.573
 531.714 292.931
 344.606 961.805
 267.418 722.065
 547.825 742.235
 357.327 160.490
 741.976 177.518
 605.784 898.562
 849.621 724.029
 148.322 438.290
 752.976 708.356
 937.370 880.698
 329.815 247.998
 491.429 189.338
 377.617 491.224
 285.142 91.172
 713.913 259.325
 656.292 992.066
 631.767 980.219
 648.205 389.042
 406.666 341.423
 789.243 35.837
 886.999 832.787
 135.370 383.469
 375.475 30.185
 620.363 285.383
 121.746 341.756
 727.679 479.874
 223.985 14.746
 27.729 183.956
 584.156 515.849
 227.178 136.576
 611.047 248.937
 18.576 389.355
 528.181 774.775
 368.168 974.986
 659.500 826.765
 559.172 592.661
 751.807 69.728
 642.338 582.769
 894.706 585.540
 213.499 556.434
 639.976 866.072
 120.676 76.885
 554.553 791.931
 735.450 127.283
 294.626 832.262
 442.695 752.216
 820.632 939.034
 600.028 127.144
 120.402 267.485
 187.491 431.557
 634.568 636.685
 956.127 708.234
 927.000 270.252
 41.347 453.982
 283.976 812.557
 636.794 968.626
 207.697 401.144
 533.010 591.191
 869.279 958.210
 672.428 368.469
 758.549 125.158
 620.508 565.198
 95.638 952.111
 218.210 761.378
 213.830 632.534
 82.277 255.769
 573.493 70.733
 929.115 661.112
 390.699 731.719
 490.598 132.308
 956.719 159.199
 594.183 700.614
 559.700 384.068
 526.761 922.437
 799.180 574.549
 276.294 108.644
 887.579 107.125
 535.091 38.285
 968.436 437.524
 294.523 428.633
 335.054 911.791
 506.900 821.557
 819.660 932.923
 133.192 635.066
 234.530 658.428
 135.638 239.743
 103.283 883.874
 765.095 264.622
 621.407 717.903
 190.946 268.347
 756.680 592.013
 935.922 172.434
 147.503 605.830
 222.022 827.836
 313.207 983.382
 672.715 48.285
 66.240 821.724
 519.650 809.014
 651.141 428.987
 651.290 883.182
 346.635 469.505
 341.445 416.850
 200.603 219.283
 85.857 163.703
 446.766 361.792
 636.298 790.290
 528.293 563.475
 488.646 689.632
 657.269 217.621
 891.710 614.408
 427.881 157.354
 988.172 559.852
 211.538 251.721
 271.656 231.272
 258.135 817.524
 891.835 52.105
 551.719 923.205
 912.798 577.179
 291.409 415.175
 831.874 834.151
 238.179 862.490
 103.329 126.484
 261.837 359.212
 143.268 187.025
 995.046 27.521
 81.403 906.005
 135.607 176.373
 87.998 695.484
 295.528 953.819
 359.087 559.045
 364.948 315.061
 162.140 166.445
 708.128 557.610
 802.924 384.352
 532.960 160.007
 0.596 373.070
 948.461 327.286
 183.673 252.876
 348.174 386.429
 328.842 590.376
 211.317 895.642
 545.476 313.988
 405.758 205.251
 1.866 787.610
 893.695 923.837
 538.637 442.830
 996.508 755.019
 417.579 773.342
 261.952 947.749
 810.426 451.798
 515.312 881.517
 495.268 551.101
 964.830 338.351
 654.715 191.664
 697.492 812.670
 969.241 636.566
 549.006 809.991
 384.003 801.641
 994.462 784.202
 963.656 111.739
 294.934 973.916
 306.293 532.757
 889.399 500.584
 686.548 747.181
 758.169 279.106
 764.499 765.151
 849.119 426.189
 609.449 610.303
 374.931 308.472
 427.491 67.478
 910.106 293.146
 683.506 195.891
 370.624 805.699
 909.608 405.395
 604.667 885.268
 983.876 264.429
 996.089 996.468
 839.380 896.107
 47.441 111.490
 671.202 254.467
 808.812 737.547
 698.419 827.293
 522.962 617.642
 312.329 347.192
 314.885 778.208
 107.884 11.225
 841.799 701.970
 411.972 4.511
 792.462 950.640
 752.601 928.702
 65.740 97.653
 472.857 76.391
 528.520 419.524
 801.888 532.472
 941.786 264.697
 23.972 378.857
 18.171 215.651
 511.316 26.069
 530.208 193.911
 834.817 980.938
 899.378 154.443
 671.084 411.578
 63.692 367.288
 968.181 307.061
 525.807 897.466
 704.385 108.574
 32.588 441.958
 414.738 560.774
 116.702 353.498
 513.086 486.582
 855.560 428.988
 799.871 906.344
 365.028 835.442
 618.234 724.643
 265.409 623.641
 56.409 306.709
 233.772 390.348
 749.348 14.132
 716.643 310.329
 16.574 909.418
 425.187 502.046
 799.162 754.769
 704.323 313.335
 592.226 396.586
 668.861 929.350
 979.410 58.786
 873.024 793.465
 584.574 770.601
 541.916 787.533
 88.459 574.517
 190.221 301.187
 192.843 634.187
 8.256 106.752
 33.021 368.209
 260.180 988.356
 975.962 141.616
 243.654 8.312
 133.899 361.642
 62.446 53.529
 362.137 447.281
 599.628 328.156
 289.635 613.184
 13.276 949.949
 798.279 658.484
 751.419 986.673
 772.144 551.211
 268.861 620.616
 284.535 11.222
 174.020 654.912
 284.857 121.326
 615.964 41.515
 348.781 230.928
 95.092 299.508
 926.594 692.647
 128.574 651.847
 481.726 814.502
 984.743 2.091
 873.328 483.425
 8.475 829.293
 675.357 275.680
 459.497 43.703
 915.204 212.590
 673.093 428.624
 985.790 232.661
 201.466 620.701
 467.610 661.310
 205.781 543.607
 976.129 585.100
 123.562 715.848
 312.812 837.494
 741.687 75.013
 485.785 926.977
 547.770 586.805
 122.585 476.149
 226.606 391.600
 419.772 772.526
 605.842 53.916
 762.496 679.852
 256.746 356.347
 154.801 134.317
 420.450 270.186
 484.909 606.079
 384.073 256.754
 718.578 485.740
 879.674 938.581
 380.506 241.968
 354.913 725.944
 114.539 164.575
 978.859 5.222
 877.045 472.095
 238.766 570.341
 36.295 829.974
 771.267 701.821
 649.282 841.173
 299.765 530.088
 744.425 672.102
 942.551 436.631
 35.414 641.073
 764.988 389.971
 62.779 691.860
 903.988 440.460
 943.118 210.399
 351.844 531.427
 292.306 517.514
 85.532 262.731
 272.187 624.864
 530.992 970.384
 337.486 905.715
 802.130 182.320
 80.970 278.008
 21.788 160.950
 493.744 286.318
 665.375 348.887
 80.256 204.343
 943.975 361.651
 153.833 453.586
 17.457 2.618
 550.965 380.792
 382.380 158.700
 156.953 780.729
 275.501 433.788
 450.910 657.332
 860.611 819.933
 626.467 140.458
 391.782 438.286
 301.136 414.043
 365.260 513.368
 920.403 51.102
 858.891 901.208
 423.753 519.297
 113.899 65.955
 753.460 436.011
 818.888 797.851
 240.899 672.607
 218.110 860.942
 640.121 783.391
 871.520 339.930
 638.390 755.726
 757.124 676.364
 555.476 424.371
 119.048 214.548
 847.832 386.814
 548.075 752.551
 113.731 109.021
 833.793 864.455
 907.413 475.101
 75.691 143.102
 623.932 53.213
 889.443 540.307
 524.256 207.208
 627.214 451.670
 98.242 153.594
 758.261 419.186
 80.223 561.355
 667.627 385.976
 660.191 123.670
 443.746 428.284
 598.173 141.970
 885.749 170.836
 828.646 890.836
 191.899 538.717
 717.213 854.739
 143.533 753.570
 837.804 712.421
 204.167 201.580
 113.082 700.949
 768.908 908.040
 494.328 118.182
 861.232 286.900
 343.846 759.991
 246.756 797.644
 69.852 967.373
 159.228 355.817
 801.200 250.199
 383.129 292.940
 380.339 620.412
 158.581 347.338
 304.163 410.722
 444.572 356.205
 513.410 468.351
 250.553 793.212
 884.638 830.936
 607.414 103.057
 630.549 837.744
 957.719 487.960
 483.243 768.918
 291.163 730.375
 893.152 594.198
 801.959 135.821
 599.032 946.814
 595.623 360.119
 839.733 604.787
 497.217 872.345
 418.153 288.466
 113.157 990.233
 476.157 587.683
 354.126 715.599
 584.195 73.434
 845.461 166.686
 931.587 776.763
 319.757 940.430
 566.924 21.623
 818.530 694.779
 779.913 259.633
 518.122 88.933
 536.295 893.985
 259.976 693.240
 29.739 809.400
 505.691 831.286
 755.071 297.311
 879.626 561.179
 345.584 523.700
 711.074 173.309
 766.101 514.930
 877.318 975.875
 278.771 608.915
 689.143 570.591
 69.198 350.159
 791.109 868.440
 158.542 203.148
 887.260 353.766
 557.832 165.635
 194.563 434.754
 822.275 218.470
 594.909 495.475
 717.217 529.207
 553.601 630.691
 548.216 801.091
 627.900 156.795
 473.131 135.858
 261.361 273.484
 394.999 157.536
 84.467 639.387
 624.714 965.149
 983.795 825.193
 649.274 175.572
 202.943 339.336
 994.699 954.991
 969.220 169.573
 236.081 480.539
 949.350 49.638
 786.986 825.056
 901.835 210.274
 756.188 310.897
 468.106 490.529
 154.126 66.976
 212.167 916.114
 280.436 871.233
 940.184 260.280
 646.291 533.457
 496.727 518.309
 153.187 626.624
 710.472 493.887
 38.436 504.788
 844.609 924.860
 835.303 339.162
 769.657 392.974
 13.837 588.703
 420.577 58.927
 251.658 515.622
 805.911 447.527
 319.900 318.400
 612.142 750.848
 198.994 334.659
 77.714 608.506
 306.032 853.510
 412.427 17.587
 117.005 52.597
 301.610 890.132
 203.620 760.133
 481.108 48.719
 928.871 348.759
 597.247 881.610
 114.548 448.589
 502.475 984.687
 717.002 64.498
 287.001 430.294
 437.441 481.297
 42.678 620.900
 715.594 314.443
 8.572 321.743
 379.709 628.277
 97.464 500.354
 473.681 4.204
 166.349 126.891
 278.705 244.026
 917.235 467.797
 70.648 375.625
 220.960 512.479
 686.743 267.060
 498.006 650.080
 950.777 318.905
 696.307 218.164
 562.387 902.227
 334.846 0.162
 284.210 840.273
 69.528 592.179
 454.436 835.908
 648.650 996.361
 758.760 254.576
 901.699 47.140
 265.140 655.529
 317.604 823.785
 360.362 384.089
 665.736 48.585
 35.704 997.328
 171.440 381.477
 9.488 287.953
 732.817 281.057
 209.782 830.152
 139.614 756.665
 886.694 821.137
 889.806 449.996
 999.627 198.025
 983.775 386.600
 902.522 627.418
 577.521 772.465
 804.761 690.603
 990.413 988.832
 45.325 7.836
 763.324 585.691
 114.469 888.098
 51.334 482.357
 275.113 474.206
 991.414 659.629
 963.115 36.092
 17.600 544.945
 222.378 696.723
 690.306 738.245
 801.225 245.667
 76.857 156.019
 197.911 985.320
 259.380 553.923
 595.479 585.593
 174.459 459.863
 922.928 406.384
 805.024 60.401
 77.206 535.836
 175.557 550.477
 948.423 129.583
 651.756 911.843
 321.645 405.441
 548.355 327.308
 948.467 623.973
 914.858 279.146
 259.221 482.900
 837.944 400.141
 944.241 878.224
 488.437 939.312
 295.237 883.374
 95.688 131.802
 43.917 906.712
 776.459 199.659
 945.866 284.708
 730.850 298.945
 468.084 421.396
 374.175 625.932
 285.998 2.939
 959.179 524.015
 471.203 698.790
 693.513 731.778
 48.452 148.075
 137.428 585.593
 266.682 352.051
 218.369 756.835
 414.253 922.148
 793.277 949.701
 216.453 930.054
 674.375 411.643
 890.125 474.166
 86.909 381.207
 355.529 8.557
 902.615 999.784
 182.051 110.303
 773.466 292.358
 787.814 712.910
 637.860 641.182
 642.675 72.745
 474.903 564.545
 611.535 417.480
 709.315 415.192
 695.542 546.900
 215.245 939.779
 810.954 703.837
 405.478 118.075
 620.601 34.196
 725.011 719.929
 985.624 527.933
 874.599 986.714
 223.099 736.504
 978.581 434.654
 879.248 945.917
 468.376 178.875
 201.932 138.240
 792.551 343.048
 417.280 678.886
 878.869 20.054
 483.727 543.515
 83.594 119.363
 365.712 258.788
 767.297 27.929
 395.356 928.218
 561.157 839.794
 783.107 490.866
 338.227 507.661
 310.297 100.718
 213.270 435.139
 153.682 492.430
 973.806 74.759
 323.185 829.896
 933.053 103.280
 461.405 623.430
 610.082 806.961
 582.117 295.542
 28.984 785.736
 493.301 211.187
 11.085 852.555
 139.675 943.644
 163.761 704.202
 344.811 89.838
 476.205 229.780
 571.389 587.914
 474.598 125.771
 440.817 624.433
 802.576 240.447
 154.246 388.941
 242.044 979.701
 383.027 70.311
 516.518 390.621
 98.079 163.624
 494.939 683.894
 587.754 830.283
 486.742 962.200
 179.129 330.089
 365.857 555.878
 987.671 415.303
 36.907 411.444
 137.718 677.111
 844.418 480.937
 36.951 688.767
 586.240 583.991
 370.970 62.039
 815.084 89.116
 881.281 280.172
 664.323 330.610
 776.688 87.572
 911.583 553.206
 832.536 890.859
 869.778 483.937
 85.922 785.250
 771.849 261.382
 222.504 582.670
 972.467 313.648
 659.508 342.290
 735.380 41.067
 300.837 39.780
 894.948 516.010
 517.752 948.482
 889.174 314.636
 89.497 224.657
 751.335 513.486
 322.653 911.111
 638.909 552.982
 9.283 810.966
 470.301 341.009
 138.512 288.422
 658.782 659.532
 653.580 269.438
 783.901 677.827
 59.443 425.953
 156.456 465.158
 300.316 507.129
 524.960 647.239
 211.280 945.056
 878.795 343.551
 625.160 516.136
 243.224 851.303
 210.531 929.267
 179.576 66.949
 607.336 574.796
 124.040 733.564
 894.521 281.690
 772.151 413.725
 803.970 162.502
 73.261 770.075
 24.515 485.351
 498.013 712.197
 9.739 898.742
 618.174 177.468
 707.592 288.539
 556.479 459.113
 815.645 497.575
 966.661 796.538
 483.219 158.422
 161.241 386.627
 734.045 940.726
 165.398 560.811
 376.922 698.762
 516.241 868.174
 366.672 815.594
 802.825 491.771
 736.156 611.359
 336.400 351.497
 558.167 38.931
 113.706 475.901
 332.401 195.879
 877.915 586.215
 599.739 992.567
 659.519 173.416
 38.726 829.015
 588.418 773.619
 325.860 434.512
 982.535 284.573
 373.506 341.465
 38.993 408.040
 381.523 416.902
 761.309 56.610
 338.655 720.011
 758.085 501.937
 28.348 841.669
 31.478 352.908
 274.701 102.013
 951.584 90.987
 604.940 215.518
 978.108 825.650
 905.230 600.911
 863.877 400.801
 160.204 627.638
 654.485 734.251
 349.634 103.901
 711.405 823.481
 837.892 966.825
 737.118 734.042
 645.849 816.693
 703.304 900.103
 306.479 919.017
 87.859 523.198
 243.666 995.345
 652.924 834.289
 900.543 341.992
 461.436 580.579
 4.414 1.415
 79.559 672.422
 168.127 200.824
 170.303 353.189
 474.268 544.251
 501.465 177.601
 203.152 365.903
 898.624 159.121
 586.107 732.986
 829.257 597.346
 482.755 224.707
 143.321 760.384
 488.812 350.884
 383.027 979.120
 926.500 239.210
 952.505 29.718
 903.081 585.947
 77.040 423.111
 547.734 292.690
 730.240 386.454
 259.285 304.239
 742.617 678.304
 376.933 912.889
 881.479 708.749
 885.583 836.171
 392.828 785.736
 302.687 232.887
 982.136 242.966
 683.461 161.039
 471.870 51.920
 98.065 856.704
 976.639 625.712
 53.057 321.378
 777.511 495.785
 178.406 633.573
 628.956 510.010
 312.068 876.254
 796.748 54.062
 571.158 712.985
 82.956 444.341
 489.753 211.389
 652.835 252.930
 169.210 152.019
 924.099 591.712
 171.466 564.061
 726.074 757.795
 586.222 777.130
 576.839 595.695
 19.366 692.010
 281.300 198.468
 835.792 964.507
 220.758 401.312
 701.384 218.127
 111.721 933.580
 615.861 496.231
 663.321 120.883
 223.243 816.457
 291.814 965.939
 195.572 673.927
 768.285 98.447
 77.234 570.153
 621.195 49.632
 773.892 427.236
 106.176 171.063
 196.694 28.229
 236.919 140.016
 707.592 241.352
 466.873 751.295
 436.541 715.560
 173.428 729.373
 190.782 346.050
 754.238 762.405
 187.925 109.338
 357.337 283.809
 808.998 758.016
 568.835 646.253
 779.019 385.231
 638.544 951.131
 887.919 448.984
 477.205 633.637
 514.134 557.796
 979.646 944.747
 710.110 124.083
 564.751 217.776
 559.822 992.221
 852.380 525.248
 482.752 837.953
 374.207 303.857
 399.302 648.270
 222.852 299.199
 405.144 950.630
 742.778 821.070
 245.502 832.337
 246.548 633.741
 306.842 730.835
 368.423 678.252
 628.202 679.810
 939.635 345.974
 105.596 251.235
 159.397 820.258
 352.207 67.486
 644.823 467.691
 768.844 88.396
 551.029 799.390
 161.170 164.553
 68.065 808.876
 553.325 739.583
 9.877 714.706
 735.650 370.716
 26.626 247.496
 44.447 599.183
 887.748 591.736
 104.151 961.317
 819.558 158.452
 920.370 799.502
 636.740 276.143
 152.374 361.838
 308.393 161.162
 425.324 213.795
 151.304 697.047
 678.570 607.984
 378.849 413.107
 252.526 443.828
 664.511 919.250
 361.857 212.545
 443.612 5.769
 909.096 669.945
 193.033 748.306
 85.549 356.579
 41.782 629.725
 663.720 828.499
 999.026 778.352
 288.977 49.932
 392.297 567.295
 862.368 699.698
 916.962 679.854
 409.006 664.959
 966.678 243.965
 738.199 138.303
 679.590 212.896
 16.369 37.320
 760.700 23.921
 838.844 860.318
 569.611 921.363
 952.154 149.003
 965.073 670.382
 847.591 910.669
 822.251 714.346
 626.213 261.301
 162.022 908.006
 884.570 180.110
 208.822 573.326
 651.959 249.226
 7.605 822.531
 339.835 113.915
 142.495 437.170
 160.980 803.894
 598.921 411.862
 912.330 60.676
 464.874 911.699
 466.056 115.715
 370.832 463.214
 807.045 546.357
 795.614 826.561
 222.661 628.733
 418.585 72.503
 977.223 126.980
 957.187 819.371
 876.676 465.290
 600.758 545.015
 889.317 372.689
 523.055 65.563
 980.024 160.182
 641.158 120.516
 535.457 966.639
 979.878 992.105
 906.111 414.804
 718.861 951.290
 321.512 864.033
 343.012 314.242
 603.414 684.294
 712.305 28.208
 18.390 949.839
 319.463 16.607
 288.239 544.484
 346.379 297.772
 180.063 658.074
 273.554 963.573
 396.639 950.510
 980.682 42.196
 303.847 571.285
 317.982 668.391
 690.652 695.214
 672.667 704.924
 536.813 105.678
 826.561 376.688
 145.477 603.011
 451.111 735.581
 916.749 5.595
 544.819 27.078
 131.914 253.686
 443.383 701.231
 976.939 520.403
 260.764 840.150
 452.312 320.629
 614.226 864.880
 41.080 817.530
 690.520 256.805
 988.478 929.293
 394.289 667.555
 687.973 397.316
 832.147 697.902
 76.462 794.213
 403.381 66.853
 675.224 18.489
 545.866 149.383
 235.792 276.702
 806.459 482.730
 76.964 917.507
 530.018 890.551
 549.707 920.381
 579.592 180.398
 512.713 910.654
 179.500 777.867
 818.133 467.998
 108.659 280.540
 122.809 304.717
 37.012 372.645
 586.555 840.525
 95.308 228.662
 380.395 410.201
 677.380 858.206
 291.694 68.298
 702.694 478.252
 920.783 850.489
 901.310 130.595
 58.780 704.023
 237.780 346.521
 316.082 790.988
 57.340 666.602
 135.456 818.762
 437.496 486.839
 126.300 674.238
 159.369 773.900
 553.764 284.519
 602.807 188.598
 617.687 40.113
 222.048 610.260
 374.375 680.889
 407.735 763.072
 254.935 534.655
 897.423 922.332
 786.164 828.209
 199.661 602.958
 445.886 266.761
 63.629 799.179
 409.421 646.009
 2.732 113.618
 45.743 258.841
 490.050 861.740
 382.452 763.024
 237.941 605.654
 812.348 855.735
 83.247 216.625
 198.994 63.888
 381.472 411.311
 344.896 605.595
 504.091 191.115
 807.842 147.621
 397.169 941.263
 35.546 307.094
 138.922 335.966
 186.251 494.331
 799.463 133.752
 216.684 629.245
 506.181 433.602
 455.150 989.087
 629.885 764.584
 996.197 953.279
 184.856 281.504
 616.876 335.711
 463.267 384.391
 238.899 860.431
 262.198 834.074
 165.104 808.264
 799.033 228.642
 774.352 995.161
 115.568 880.979
 141.820 734.317
 838.440 306.242
 189.635 870.256
 66.894 815.968
 697.651 81.597
 700.423 14.162
 500.167 548.394
 78.097 207.379
 849.550 528.432
 586.700 48.403
 582.545 34.205
 191.997 820.003
 923.777 438.417
 271.036 85.668
 500.393 641.496
 865.569 457.743
 122.329 231.044
 558.081 695.522
 757.569 562.234
 691.066 497.455
 757.385 742.559
 33.972 209.355
 72.614 357.054
 255.408 266.575
 961.069 305.102
 513.857 820.373
 484.185 111.443
 49.370 480.648
 96.746 437.231
 80.805 17.907
 469.257 557.463
 405.465 801.562
 673.273 235.217
 506.028 569.694
 284.197 547.733
 417.091 203.302
 295.076 782.027
 142.139 657.396
 923.418 886.606
 671.350 239.228
 68.615 149.719
 89.141 443.446
 931.095 672.859
 414.111 493.407
 929.746 860.998
 547.136 301.442
 798.524 988.881
 458.256 468.190
 556.677 996.972
 790.222 177.651
 833.030 983.282
 744.683 911.276
 889.678 490.694
 122.809 67.767
 193.866 136.974
 970.539 117.666
 791.378 529.859
 512.619 390.961
 256.417 777.223
 110.251 55.429
 50.443 407.064
 333.847 122.314
 588.037 709.803
 972.355 258.907
 756.624 602.333
 799.513 905.116
 597.214 176.334
 158.712 308.975
 56.597 360.139
 213.765 6.086
 352.304 212.013
 922.617 377.186
 437.721 531.956
 132.901 899.447
 156.896 878.384
 458.401 749.127
 980.793 995.400
 888.160 469.856
 215.947 776.454
 97.569 462.014
 473.058 532.318
 693.810 309.584
 130.158 707.368
 735.067 192.540
 879.187 650.724
 740.838 351.903
 15.588 341.027
 564.246 313.245
 430.627 469.247
 259.547 130.516
 761.389 277.449
 860.139 599.089
 512.683 447.837
 523.622 283.945
 310.554 941.323
 118.112 410.712
 603.871 444.718
 163.746 534.172
 876.930 337.140
 328.552 306.776
 753.537 307.156
 960.589 260.399
 696.299 810.441
 548.143 945.057
 471.427 962.366
 495.006 961.665
 250.161 610.119
 214.418 820.403
 446.855 764.949
 647.549 356.154
 897.912 227.413
 842.654 857.413
 215.270 678.512
 959.892 600.372
 506.444 199.105
 842.818 126.673
 746.527 721.699
 297.522 127.991
 975.752 305.625
 199.136 985.591
 941.805 992.600
 86.089 905.986
 524.955 869.179
 666.011 758.381
 195.105 500.596
 633.008 484.813
 225.229 162.648
 951.393 664.434
 500.427 980.957
 691.486 79.715
 544.427 776.977
 82.319 80.338
 67.180 845.046
 475.830 61.849
 602.779 162.882
 777.257 377.981
 44.089 427.793
 794.968 660.776
 429.853 462.144
 185.988 519.698
 745.772 734.122
 835.323 383.973
 760.042 174.429
 800.164 311.115
 726.405 957.319
 394.706 644.337
 807.161 167.463
 686.302 713.335
 151.280 144.845
 45.666 353.311
 18.298 31.583
 447.867 898.337
 179.820 520.920
 789.714 785.065
 22.908 804.068
 484.219 794.929
 492.502 140.212
 253.119 846.280
 865.173 644.360
 181.579 717.330
 669.375 743.269
 370.468 996.451
 136.013 128.141
 644.831 294.423
 859.282 911.879
 803.958 455.214
 805.659 446.467
 458.810 324.967
 66.606 881.301
 54.358 6.036
 398.566 945.501
 753.911 372.496
 426.293 656.397
 333.893 659.752
 649.469 123.116
 543.197 883.415
 38.103 399.936
 791.755 676.732
 932.744 410.498
 896.839 362.713
 287.499 413.910
 609.737 963.117
 566.772 810.092
 24.597 674.002
 93.255 418.483
 818.486 654.363
 560.863 735.605
 748.182 844.020
 190.828 248.228
 424.120 778.466
 494.321 205.478
 162.725 846.494
 385.728 531.606
 580.478 251.600
 995.598 878.127
 510.213 716.217
 692.574 397.171
 94.017 100.449
 724.021 285.444
 417.626 1.433
 413.188 758.775
 506.372 728.446
 847.407 20.427
 688.654 1.083
 501.081 272.097
 363.886 247.149
 755.964 565.514
 780.250 453.216
 9.815 626.095
 53.873 379.412
 156.176 910.076
 943.908 341.812
 29.222 435.520
 764.185 207.545
 747.953 98.701
 766.427 271.540
 276.133 634.437
 705.630 87.562
 404.140 376.330
 506.088 423.391
 425.210 935.716
 726.054 379.671
 143.562 651.931
 187.504 448.896
 340.689 617.757
 840.418 255.563
 217.084 589.354
 892.094 786.612
 601.272 627.244
 2.942 734.602
 310.751 752.156
 60.945 791.748
 98.106 745.527
 655.407 273.913
 210.880 878.576
 913.045 758.343
 29.727 356.254
 199.964 691.454
 273.070 543.564
 274.159 383.066
 318.056 173.167
 565.297 936.491
 690.371 176.600
 210.334 470.738
 325.973 139.527
 461.762 238.530
 865.489 647.290
 864.848 713.870
 769.666 594.405
 754.105 463.588
 157.648 405.068
 808.582 192.016
 887.952 716.126
 619.659 85.779
 896.877 465.038
 31.152 831.425
 255.902 199.448
 805.379 42.585
 836.743 368.893
 423.795 441.501
 111.588 100.570
 348.884 883.723
 151.168 618.013
 234.870 101.769
 702.455 792.892
 586.629 46.421
 671.771 975.248
 514.974 611.541
 951.751 16.448
 136.645 794.004
 309.237 462.579
 11.045 434.202
 695.668 75.260
 813.740 340.010
 505.556 843.738
 317.487 68.991
 848.274 339.365
 111.842 946.719
 123.530 874.046
 347.185 65.419
 114.019 342.085
 971.174 334.770
 395.768 624.150
 346.469 958.900
 286.547 928.135
 37.187 569.682
 427.468 739.982
 745.412 250.922
 747.717 104.444
 513.711 701.420
 275.600 588.191
 108.534 183.067
 512.232 473.129
 14.522 824.783
 811.659 854.474
 330.811 461.379
 50.910 384.833
 525.539 901.188
 416.023 311.614
 10.080 276.116
 169.617 240.668
 704.123 636.595
 48.952 154.731
 619.261 931.582
 421.071 692.321
 262.457 945.601
 396.651 513.150
 700.477 151.756
 883.151 842.395
 108.746 48.385
 600.360 491.442
 808.043 659.663
 650.066 930.857
 252.974 45.008
 542.232 366.645
 338.401 941.863
 51.678 408.505
 223.227 890.685
 783.892 374.287
 702.483 204.224
 441.442 744.651
 884.092 55.994
 31.818 852.800
 519.612 401.066
 374.922 793.755
 100.394 797.587
 438.314 384.020
 641.927 877.029
 138.481 54.542
 647.552 887.833
 137.631 966.943
 854.455 599.469
 881.735 695.159
 134.087 855.898
 163.874 192.519
 38.336 178.928
 57.528 789.241
 472.318 278.149
 300.657 849.212
 433.350 876.188
 479.643 810.264
 610.055 422.341
 472.028 382.213
 390.752 576.661
 71.146 65.375
 819.086 597.932
 0.011 153.579
 668.578 276.334
 295.232 414.927
 825.525 893.929
 426.192 506.297
 888.959 968.199
 335.607 320.219
 462.602 596.068
 623.081 222.103
 250.617 944.122
 324.895 989.493
 328.209 466.687
 605.552 81.133
 969.581 434.273
 307.276 151.041
 137.560 243.540
 793.512 880.831
 207.331 194.750
 165.470 772.275
 75.543 167.874
 473.966 452.246
 437.919 123.766
 442.398 864.953
 473.878 87.459
 864.036 923.746
 304.281 237.701
 844.310 369.250
 564.937 696.858
 485.986 725.329
 18.813 370.600
 224.823 993.178
 897.107 775.070
 531.194 601.172
 274.442 774.134
 18.308 798.880
 235.803 859.796
 512.034 203.648
 449.784 389.788
 416.215 273.639
 419.787 657.904
 778.973 679.040
 615.612 941.016
 61.410 600.946
 694.170 633.296
 414.762 23.269
 479.773 150.312
 673.257 855.784
 499.505 636.223
 608.397 885.423
 943.783 324.652
 810.151 888.329
 560.635 142.185
 858.628 927.503
 386.730 272.463
 926.394 731.534
 389.445 653.918
 260.092 810.740
 140.771 16.261
 986.738 470.620
 992.461 86.571
 684.716 371.978
 877.341 47.327
 164.644 646.285
 657.217 504.012
 886.873 578.053
 784.372 932.271
 569.218 428.475
 180.580 403.332
 432.835 401.749
 482.186 926.045
 521.005 993.850
 797.737 854.930
 883.367 849.835
 599.334 871.971
 628.260 767.627
 372.295 197.203
 842.930 991.839
 809.596 76.529
 802.994 449.257
 115.949 657.687
 329.710 987.643
 917.418 35.195
 400.081 31.446
 220.461 226.609
 417.829 792.636
 271.497 855.268
 862.845 343.307
 305.154 344.158
 256.358 431.085
 384.843 972.673
 615.052 0.974
 509.923 479.399
 379.365 471.538
 144.514 291.896
 451.896 32.802
 396.752 476.571
 687.026 612.496
 405.380 191.725
 351.503 861.314
 561.991 623.652
 599.898 92.256
 79.631 934.173
 453.708 770.337
 7.150 758.400
 666.800 973.721
 57.390 889.943
 934.275 463.314
 867.737 368.687
 341.272 223.181
 423.674 651.031
 640.429 827.583
 57.645 566.796
 732.452 901.419
 473.074 539.516
 647.540 559.416
 750.900 21.455
 883.240 716.229
 965.907 241.347
 346.947 875.945
 393.037 416.723
 531.975 647.292
 918.234 294.868
 281.418 142.603
 111.164 773.460
 373.381 347.553
 973.015 946.101
 707.363 878.517
 974.775 16.951
 550.395 549.642
 60.803 446.241
 781.935 267.336
 548.610 503.363
 480.547 761.548
 625.764 211.563
 348.304 997.233
 574.406 828.064
 148.864 122.671
 166.449 391.912
 523.835 981.400
 420.104 130.430
 683.873 409.541
 220.611 301.184
 683.629 269.120
 143.107 282.634
 374.082 829.912
 209.516 851.663
 975.794 247.541
 628.426 803.979
 279.369 424.578
 749.551 603.827
 205.030 55.569
 283.088 77.732
 245.079 608.222
 137.596 294.194
 777.555 983.838
 194.890 463.981
 436.140 623.713
 721.481 736.017
 413.084 518.510
 496.643 199.908
 474.378 458.726
 778.004 801.113
 498.529 601.672
 916.268 557.971
 884.257 79.209
 338.357 785.836
 283.281 627.422
 138.634 592.824
 830.582 671.118
 124.441 840.168
 597.376 670.241
 656.781 949.432
 66.312 950.048
 389.435 296.156
 411.546 451.065
 248.179 627.670
 599.401 497.738
 992.127 670.376
 352.106 586.492
 75.932 302.793
 834.690 515.169
 476.867 834.834
 233.804 737.849
 685.339 786.540
 850.178 343.816
 279.686 351.708
 780.240 379.401
 842.991 480.212
 26.582 599.828
 435.944 249.540
 964.114 38.744
 248.581 218.916
 464.903 790.304
 326.064 581.978
 818.548 27.493
 638.876 735.300
 498.784 836.495
 63.252 954.881
 145.893 876.639
 698.787 81.407
 136.794 15.689
 100.750 833.603
 281.894 918.513
 496.244 738.926
 454.299 451.687
 516.044 849.457
 960.774 716.054
 865.607 820.923
 795.438 433.199
 215.606 512.883
 370.741 330.155
 278.550 722.282
 142.779 520.152
 996.087 710.528
 689.630 737.111
 261.930 811.409
 165.540 609.815
 996.563 114.458
 746.820 60.759
 348.865 272.345
 266.846 877.806
 581.277 163.926
 970.277 667.678
 882.249 4.329
 416.314 783.479
 103.474 593.599
 446.510 588.865
 729.241 564.900
 676.307 134.819
 318.306 576.892
 746.415 177.574
 110.707 503.023
 108.542 544.923
 436.409 428.997
 151.459 390.560
 301.391 70.289
 182.306 480.280
 939.651 471.473
 52.308 588.763
 914.610 221.124
 896.325 500.507
 316.666 98.685
 585.975 293.489
 849.468 17.021
 573.446 219.822
 818.181 306.146
 27.765 905.434
 749.176 35.164
 690.573 982.491
 180.784 941.778
 60.713 996.472
 995.734 148.423
 165.898 237.628
 22.644 723.327
 807.927 417.859
 849.314 91.546
 241.257 123.129
 275.839 628.663
 432.199 133.600
 329.890 557.470
 469.550 824.226
 587.339 610.409
 182.405 383.969
 834.200 178.030
 345.448 859.006
 94.298 712.310
 997.720 511.747
 282.853 634.959
 802.203 561.464
 359.230 572.008
 168.300 542.514
 800.446 319.883
 138.188 682.012
 536.724 983.347
 95.102 400.371
 545.758 416.182
 933.866 206.089
 35.804 661.043
 891.631 461.750
 329.640 10.862
 173.211 203.374
 40.600 601.576
 426.922 2.546
 84.970 861.257
 93.167 763.326
 256.940 466.334
 421.705 977.530
 86.022 739.179
 250.557 847.133
 163.565 226.562
 378.671 486.106
 53.889 854.263
 917.923 191.864
 864.076 904.358
 452.961 224.725
 930.103 718.601
 198.100 239.492
 359.337 619.968
 850.410 203.811
 152.317 956.347
 181.887 431.660
 689.957 312.824
 978.820 15.871
 723.989 984.851
 64.025 110.428
 934.600 442.286
 371.442 981.451
 234.185 197.955
 379.715 695.961
 492.239 693.725
 352.065 570.952
 254.201 267.457
 427.291 773.975
 425.148 216.620
 517.542 602.788
 214.409 445.339
 502.177 218.958
 894.238 203.515
 376.296 852.228
 947.764 297.209
 783.105 503.595
 879.559 682.184
 900.264 870.240
 575.664 126.507
 583.651 900.467
 446.098 238.087
 322.975 7.999
 307.356 459.384
 210.432 369.033
 788.681 10.156
 247.859 870.214
 25.850 351.755
 853.917 539.057
 169.665 710.180
 18.607 679.243
 241.293 952.884
 778.589 351.058
 649.210 604.560
 347.348 322.006
 107.038 713.957
 576.300 595.018
 200.347 366.891
 396.579 172.990
 714.127 865.459
 399.943 800.515
 399.650 460.832
 867.264 139.153
 806.674 303.756
 904.180 674.588
 389.235 244.953
 158.187 756.385
 393.650 825.157
 85.740 558.076
 216.922 304.706
 330.599 582.156
 471.818 724.814
 337.906 176.830
 978.778 611.409
 437.394 575.310
 220.073 138.168
 812.112 301.101
 411.917 984.102
 757.498 631.492
 577.213 144.283
 614.145 794.586
 715.277 987.366
 613.837 951.488
 73.165 573.206
 453.275 934.023
 412.265 836.660
 747.218 459.786
 147.945 663.649
 109.693 810.888
 11.505 102.476
 668.621 61.973
 963.144 202.602
 488.965 88.653
 70.607 5.572
 18.886 132.095
 887.497 545.102
 91.788 382.257
 22.698 877.785
 727.428 254.935
 421.079 960.245
 443.130 50.814
 786.645 926.377
 680.598 913.165
 311.958 78.596
 396.944 250.284
 749.235 784.635
 685.479 505.635
 14.608 826.549
 260.919 679.721
 181.257 457.372
 746.370 810.607
 441.186 124.751
 370.352 572.896
 529.263 177.251
 58.872 766.512
 164.737 800.579
 80.998 136.489
 310.961 376.294
 670.495 232.869
 847.693 618.751
 147.865 816.723
 534.558 446.682
 456.828 215.274
 689.506 69.508
 110.214 488.208
 660.993 215.930
 918.820 890.923
 114.036 570.398
 612.606 901.965
 132.906 93.741
 319.385 654.908
 750.307 35.560
 557.657 503.957
 405.305 661.313
 846.483 322.576
 999.508 345.482
 608.232 41.172
 230.276 68.621
 815.060 569.517
 126.633 110.591
 835.130 209.190
 671.738 981.154
 401.633 668.303
 866.888 263.607
 240.878 963.330
 956.075 974.815
 43.021 589.874
 995.033 438.457
 481.076 14.890
 800.679 216.180
 424.683 577.512
 170.050 797.651
 351.816 464.677
 304.761 985.024
 934.287 372.629
 638.065 955.349
 514.983 487.891
 835.453 97.016
 562.601 374.151
 53.200 910.001
 492.868 477.645
 597.100 566.686
 496.499 147.039
 759.019 448.221
 179.300 78.783
 732.759 914.280
 67.788 860.555
 362.536 310.727
 986.588 99.328
 874.341 364.800
 296.794 433.159
 328.200 521.491
 275.900 373.812
 31.411 813.549
 1.073 388.449
 621.096 672.844
 903.254 270.903
 588.601 839.689
 327.299 685.382
 136.542 632.161
 554.117 687.158
 967.678 237.833
 608.351 76.001
 767.585 89.824
 36.710 49.385
 202.725 507.366
 647.791 865.238
 482.344 603.514
 857.384 60.026
 275.496 490.244
 890.392 299.846
 709.962 310.517
 211.064 663.138
 562.923 880.156
 450.048 197.362
 666.900 277.536
 985.514 982.934
 159.843 639.491
 635.368 840.975
 994.567 536.629
 500.305 792.554
 157.448 455.227
 438.426 612.534
 224.817 216.243
 479.647 407.617
 181.541 240.860
 433.610 313.401
 141.563 817.913
 192.840 767.280
 624.603 348.698
 671.183 631.699
 64.787 612.035
 786.899 864.948
 41.790 595.355
 444.138 754.507
 447.489 330.245
 583.006 621.432
 123.361 422.961
 257.098 694.868
 946.603 817.269
 511.736 755.283
 504.691 519.629
 932.493 505.986
 305.689 71.721
 921.577 198.174
 429.870 4.896
 551.899 188.817
 970.203 153.177
 711.118 127.635
 946.060 849.385
 849.402 764.264
 345.410 761.941
 107.292 745.092
 873.139 542.613
 749.041 677.480
 2.516 908.303
 440.433 514.092
 266.800 148.882
 969.803 429.344
 940.343 979.638
 951.450 691.748
 473.170 798.395
 9.371 88.943
 217.894 686.612
 7.250 635.864
 159.117 349.224
 361.767 130.933
 887.393 823.802
 97.595 550.838
 894.829 425.489
 524.190 862.955
 177.913 515.425
 639.940 47.397
 963.862 288.069
 204.853 560.804
 306.452 633.466
 928.315 134.344
 80.732 26.404
 156.269 312.852
 126.322 373.332
 528.175 34.927
 607.284 373.425
 227.407 490.263
 61.976 551.290
 41.202 526.106
 676.426 40.366
 553.330 705.804
 424.924 48.252
 442.347 335.905
 355.464 844.190
 282.361 101.649
 257.110 966.130
 125.994 502.197
 611.155 57.604
 878.539 815.288
 306.166 485.782
 388.937 495.688
 374.725 350.084
 831.049 512.765
 601.190 119.711
 324.927 340.529
 447.480 408.097
 552.527 949.703
 368.224 38.000
 8.871 927.902
 336.284 823.636
 354.570 623.146
 701.355 412.596
 408.343 211.079
 363.038 122.463
 651.482 711.021
 488.360 272.880
 675.875 994.888
 553.447 866.882
 962.239 661.069
 579.095 194.585
 347.568 588.154
 877.735 612.631
 855.839 987.385
 80.332 254.462
 501.890 674.635
 389.607 125.428
 716.652 60.225
 962.476 74.699
 117.101 376.093
 689.628 669.956
 94.099 933.569
 871.650 453.949
 706.545 630.604
 925.340 372.532
 444.890 544.930
 154.856 35.927
 808.147 689.817
 232.801 628.437
 276.308 943.190
 626.438 701.884
 57.751 750.852
 122.879 275.868
 55.404 552.820
 530.850 889.868
 385.517 481.627
 820.507 790.688
 761.728 866.585
 489.700 841.546
 340.418 472.864
 976.241 69.627
 630.108 373.897
 960.342 856.433
 669.931 455.670
 486.852 464.329
 455.233 978.272
 878.768 993.755
 60.356 460.495
 385.295 604.598
 811.207 634.866
 711.313 303.771
 377.760 961.459
 890.313 206.432
 676.956 447.879
 97.709 593.203
 840.360 449.425
 742.042 498.907
 252.302 7.639
 632.268 933.565
 300.229 807.873
 892.363 123.706
 199.727 318.463
 100.475 606.500
 215.539 327.551
 467.409 362.055
 153.285 270.947
 665.058 946.856
 954.115 189.027
 674.486 326.060
 98.819 246.119
 78.577 592.072
 784.896 766.694
 986.811 314.917
 148.578 103.922
 988.854 975.556
 285.978 163.433
 506.869 881.194
 308.551 504.789
 799.065 512.075
 926.214 972.059
 882.785 278.349
 68.230 240.607
 346.072 814.801
 261.949 377.846
 532.044 867.896
 30.270 10.172
 868.591 456.478
 531.252 365.822
 212.963 753.082
 341.408 864.246
 351.027 241.307
 425.105 977.207
 176.764 375.687
 386.234 366.646
 349.348 689.475
 468.311 271.276
 231.673 63.529
 61.819 370.313
 832.093 452.872
 752.471 892.088
 55.399 548.464
 963.947 191.109
 402.647 678.376
 729.179 913.936
 3.448 288.185
 984.584 877.137
 508.150 914.201
 393.672 945.052
 478.127 19.813
 145.466 217.634
 885.931 15.144
 467.493 305.993
 646.719 349.268
 974.106 113.074
 550.107 644.185
 123.267 467.315
 927.199 337.642
 366.207 936.865
 79.001 390.718
 385.559 830.546
 195.979 984.251
 672.452 559.095
 828.277 229.818
 588.802 367.142
 114.576 225.784
 697.788 774.040
 965.230 32.295
 176.645 592.010
 320.703 571.951
 407.796 975.721
 896.377 101.877
 686.610 841.366
 484.195 780.232
 399.445 59.555
 743.555 263.720
 979.792 849.093
 389.288 35.833
 612.431 693.200
 12.952 857.556
 647.386 171.435
 272.163 947.668
 332.541 295.983
 497.022 99.132
 54.162 96.774
 616.316 297.167
 269.906 293.835
 750.992 665.178
 663.569 295.409
 488.154 883.926
 382.701 475.442
 193.669 30.042
 129.967 613.661
 281.409 0.716
 160.805 565.372
 996.524 36.163
 140.572 97.294
 431.289 40.062
 284.118 451.219
 445.525 415.978
 142.999 541.160
 257.957 485.606
 926.698 854.343
 386.963 499.397
 903.876 605.137
 603.787 73.682
 490.539 617.571
 701.509 138.870
 309.805 810.842
 340.004 224.015
 221.806 198.289
 490.006 963.166
 944.034 539.271
 135.658 933.171
 987.484 401.590
 800.010 431.317
 750.517 486.423
 105.572 200.370
 471.900 865.754
 273.840 799.805
 531.598 902.132
 83.724 712.508
 190.213 321.050
 56.923 38.906
 116.396 336.762
 304.706 953.682
 9.972 182.959
 669.458 938.218
 784.025 551.043
 218.257 124.290
 321.982 612.141
 314.941 126.731
 929.100 706.291
 10.516 255.684
 608.207 776.069
 275.858 499.434
 16.569 945.377
 160.503 688.651
 917.112 680.991
 629.850 590.264
 588.709 999.258
 21.504 647.429
 675.787 607.952
 508.903 760.342
 459.206 509.504
 984.375 985.703
 343.415 882.888
 519.653 680.752
 257.559 344.228
 253.452 307.009
 642.061 438.337
 744.627 480.774
 171.618 302.928
 645.608 569.190
 488.486 383.106
 952.259 105.271
 76.883 255.211
 109.155 971.040
 294.604 586.284
 257.774 879.085
 238.264 939.016
 851.643 388.975
 4.419 103.242
 497.555 11.617
 423.320 355.847
 64.278 882.575
 91.714 123.864
 6.338 791.383
 575.574 943.739
 235.526 820.041
 755.456 6.964
 319.620 518.175
 162.305 483.042
 957.625 988.107
 718.849 879.959
 562.896 799.579
 933.301 995.811
 947.112 645.658
 363.112 229.092
 934.868 698.928
 105.381 736.474
 724.087 856.306
 408.572 883.090
 743.511 363.396
 922.047 739.650
 24.838 592.360
 993.303 801.896
 911.907 183.762
 128.461 290.356
 558.569 41.158
 793.503 122.171
 734.991 241.506
 149.015 112.557
 161.363 264.404
 780.016 982.541
 938.890 784.221
 658.066 33.882
 749.157 862.157
 311.823 754.112
 771.271 736.946
 793.999 377.524
 726.346 575.357
 530.036 435.562
 934.132 804.873
 482.580 356.748
 667.830 824.202
 434.871 137.154
 659.723 551.970
 207.656 303.075
 159.644 24.477
 603.278 774.300
 125.798 950.437
 95.548 646.165
 656.971 149.864
 236.339 318.867
 708.152 287.491
 364.088 181.545
 98.221 415.522
 113.247 215.175
 276.408 988.834
 28.045 311.761
 799.982 146.672
 72.627 857.695
 853.271 872.277
 249.762 627.210
 850.036 865.681
 842.156 348.739
 477.978 580.309
 877.158 404.783
 814.272 382.084
 393.865 106.973
 41.438 457.044
 520.802 345.666
 78.198 202.242
 515.241 281.377
 193.545 932.790
 987.597 148.007
 554.898 888.780
 955.145 340.304
 162.428 558.618
 10.683 315.866
 808.665 94.687
 328.795 651.593
 470.885 193.639
 993.479 942.754
 867.149 872.959
 947.491 347.222
 87.030 489.310
 920.364 76.224
 124.784 519.843
 876.455 274.773
 504.179 737.940
 677.314 669.433
 776.347 648.273
 818.104 378.032
 609.242 356.662
 772.879 56.191
 161.924 407.769
 868.282 420.325
 969.437 763.498
 853.213 348.001
 253.149 768.073
 799.400 566.734
 343.851 168.732
 464.428 144.701
 265.513 566.020
 287.149 975.124
 809.429 852.687
 231.372 474.756
 42.628 578.604
 416.385 210.955
 880.179 830.053
 994.001 936.917
 425.742 229.945
 876.982 997.142
 393.938 411.321
 470.835 601.867
 295.424 665.825
 491.897 537.763
 742.771 63.442
 703.550 350.645
 352.222 836.688
 107.382 413.192
 231.086 144.688
 877.593 976.046
 989.229 918.497
 419.236 834.308
 959.819 542.809
 110.761 553.865
 801.878 870.527
 9.154 864.674
 655.536 980.915
 455.028 302.772
 378.910 180.198
 721.726 72.160
 290.077 772.115
 666.442 394.749
 23.361 877.232
 525.277 955.244
 169.337 101.813
 263.761 952.466
 963.526 712.929
 168.732 404.278
 409.088 495.641
 18.568 775.597
 431.250 995.073
 271.853 404.302
 361.206 991.367
 297.897 175.034
 708.539 944.946
 967.663 163.498
 605.462 674.733
 615.007 662.083
 873.340 600.161
 853.552 860.210
 580.014 662.010
 334.737 139.171
 511.501 225.512
 801.505 241.454
 788.018 316.160
 726.961 669.227
 104.288 913.750
 128.105 377.148
 788.270 468.864
 464.964 862.847
 149.475 559.177
 731.390 976.843
 854.555 687.257
 225.157 415.487
 328.897 669.178
 64.347 809.503
 271.378 172.074
 260.339 351.363
 196.504 542.286
 233.764 931.928
 723.036 703.005
 690.812 86.391
 928.326 186.097
 88.374 627.718
 128.446 157.417
 785.948 509.410
 649.386 974.345
 891.652 186.192
 575.973 520.198
 693.411 899.111
 732.503 449.643
 62.321 909.484
 720.436 975.325
 914.015 643.500
 250.038 866.911
 509.586 26.058
 118.786 623.868
 317.318 409.372
 452.022 42.205
 290.300 510.200
 501.427 608.489
 646.325 621.218
 742.750 822.657
 671.694 159.558
 902.916 941.102
 269.272 852.125
 132.803 25.455
 196.037 666.596
 908.783 128.193
 402.287 3.661
 554.578 7.275
 12.503 834.886
 14.486 767.432
 148.768 957.376
 746.808 120.288
 566.724 537.426
 237.994 649.535
 479.662 717.504
 637.188 186.870
 719.981 491.718
 679.278 540.936
 713.390 932.574
 282.077 782.331
 507.629 435.146
 677.984 745.703
 144.988 83.072
 458.418 553.498
 40.352 824.212
 584.812 749.211
 221.095 552.975
 945.376 20.675
 501.994 752.476
 932.658 731.440
 60.745 264.844
 381.829 311.509
 804.200 384.611
 970.306 504.382
 181.502 551.389
 340.740 57.496
 220.744 837.747
 104.478 475.876
 6.271 460.784
 922.556 247.351
 243.423 106.321
 785.311 571.294
 98.208 748.696
 737.186 176.199
 976.549 322.955
 765.835 654.871
 99.479 396.909
 617.706 755.485
 618.536 375.403
 467.776 884.041
 34.156 616.566
 788.874 355.777
 966.767 658.412
 394.020 603.027
 976.399 943.504
 499.608 43.077
 425.879 529.370
 142.353 836.004
 82.106 213.770
 321.017 538.996
 699.789 857.913
 595.551 175.532
 635.570 919.380
 410.186 486.116
 204.242 912.193
 289.707 878.535
 72.214 687.489
 44.787 632.107
 249.336 708.311
 795.653 279.977
 904.326 400.593
 644.743 359.617
 210.458 864.432
 187.608 213.455
 98.773 781.040
 314.540 583.707
 231.221 947.427
 318.676 988.324
 733.994 100.021
 663.426 414.562
 483.476 277.389
 674.607 614.522
 698.137 39.411
 290.603 140.428
 647.124 164.178
 35.208 389.162
 781.048 634.210
 858.667 24.244
 66.459 590.193
 37.054 663.018
 759.854 654.020
 120.928 127.093
 989.893 424.843
 1.696 590.415
 981.239 743.899
 616.869 872.658
 406.431 358.730
 70.251 932.616
 503.054 138.100
 4.889 349.010
 254.916 879.376
 768.336 532.660
 73.741 784.617
 162.625 407.606
 201.009 775.307
 614.522 908.692
 100.110 274.117
 252.494 464.049
 752.098 851.661
 281.011 523.210
 282.336 53.772
 923.758 531.163
 211.741 767.975
 116.980 677.212
 779.608 24.632
 702.308 422.166
 862.954 167.622
 553.077 651.113
 610.680 770.637
 405.440 250.171
 813.606 558.406
 19.765 668.386
 490.660 348.001
 111.357 320.025
 137.375 725.094
 532.761 493.234
 458.668 775.623
 811.698 259.405
 300.167 807.235
 25.548 990.215
 460.586 110.341
 380.303 768.380
 374.577 559.363
 841.955 771.564
 516.939 265.273
 902.576 680.079
 213.952 725.769
 541.065 137.102
 227.999 535.137
 727.153 119.861
 582.777 908.271
 312.196 871.920
 146.554 129.356
 825.231 426.338
 221.564 782.974
 849.485 108.682
 983.328 881.932
 172.817 154.842
 962.128 30.810
 493.602 384.194
 700.868 706.482
 907.249 922.401
 303.061 886.645
 812.365 224.025
 298.799 295.473
 951.758 73.018
 305.428 783.095
 562.559 74.297
 496.631 24.646
 650.460 143.005
 275.139 167.659
 152.002 166.365
 579.920 16.744
 711.041 888.382
 461.157 205.629
 303.919 947.968
 391.361 843.098
 413.545 199.807
 917.648 746.232
 614.937 43.522
 820.491 397.281
 611.056 575.222
 753.358 625.769
 93.518 316.592
 173.997 61.950
 521.689 946.406
 222.973 109.066
 567.419 499.160
 493.168 408.171
 691.190 562.821
 502.894 29.291
 56.765 25.189
 225.892 315.925
 791.593 324.633
 537.804 976.313
 823.579 160.046
 657.630 585.158
 113.736 426.509
 44.621 704.969
 829.116 252.734
 159.149 818.664
 710.104 424.772
 616.841 787.245
 757.131 954.464
 618.350 601.240
 149.318 872.715
 885.004 416.070
 594.180 544.953
 389.348 773.973
 754.752 482.363
 857.948 183.549
 997.345 86.942
 714.037 908.181
 17.115 365.686
 894.696 602.672
 325.264 989.766
 849.697 920.448
 594.482 284.248
 238.302 119.142
 260.103 704.439
 70.750 138.342
 943.158 993.519
 680.634 368.706
 406.132 695.518
 303.626 25.856
 158.841 706.512
 721.060 475.427
 114.802 539.168
 400.730 208.219
 49.997 421.182
 532.162 257.645
 56.749 982.164
 962.863 397.698
 813.933 356.978
 152.075 310.876
 737.891 63.182
 178.980 315.126
 940.996 28.147
 585.726 70.719
 239.806 945.568
 368.026 726.348
 133.390 544.913
 916.200 123.866
 953.824 939.914
 779.624 268.399
 92.562 578.325
 102.663 231.592
 973.793 305.057
 738.754 827.182
 2.668 50.597
 872.698 757.666
 114.205 807.796
 404.073 846.544
 417.573 19.942
 4.624 451.382
 228.416 694.399
 250.416 98.095
 44.930 417.418
 339.304 826.475
 615.915 681.133
 883.028 121.734
 613.288 263.008
 61.150 697.951
 828.127 806.360
 944.425 758.824
 606.806 739.137
 144.461 791.428
 108.993 503.378
 684.363 943.051
 157.027 32.054
 373.953 723.350
 39.553 50.993
 229.185 188.474
 792.312 164.998
 17.262 65.473
 695.059 637.973
 708.906 19.899
 62.899 141.770
 52.404 653.349
 768.606 637.812
 178.717 927.652
 283.205 595.324
 834.630 776.017
 667.060 331.902
 706.149 296.966
 762.853 793.222
 224.788 392.940
 543.057 242.015
 85.970 161.625
 934.056 290.255
 495.276 64.262
 591.110 437.120
 391.936 562.172
 725.348 738.284
 779.840 851.720
 706.349 664.912
 977.878 750.897
 380.328 364.299
 439.944 50.125
 781.222 925.015
 600.132 478.985
 674.905 409.962
 483.096 243.078
 498.433 148.703
 49.168 125.623
 147.731 389.333
 87.503 841.655
 467.702 979.047
 50.336 484.525
 525.835 366.245
 362.595 961.067
 949.415 255.776
 221.967 610.251
 1.142 578.729
 706.396 217.846
 209.986 700.738
 563.639 244.855
 393.424 645.161
 508.461 788.891
 761.784 472.675
 288.232 994.817
 521.371 275.243
 490.979 863.765
 354.705 714.161
 808.482 608.873
 295.848 878.672
 680.894 442.892
 607.009 948.888
 342.037 419.279
 148.046 715.337
 862.300 286.884
 589.763 204.073
 908.629 252.199
 410.102 263.083
 371.099 705.963
 512.286 30.632
 458.745 887.319
 176.914 292.588
 262.818 793.543
 895.196 172.871
 495.300 452.479
 995.239 733.610
 209.699 654.276
 263.215 499.761
 828.101 975.991
 449.824 792.830
 964.629 154.427
 441.611 951.512
 35.478 687.499
 346.170 940.769
 867.141 731.243
 998.188 677.979
 798.273 557.654
 725.681 323.701
 660.698 837.983
 236.972 249.550
 518.444 997.520
 391.337 876.240
 840.642 672.613
 420.269 806.505
 537.876 600.565
 970.646 911.237
 858.647 940.672
 572.515 279.462
 832.545 303.240
 797.522 245.858
 772.205 536.610
 302.348 361.339
 273.005 364.563
 55.878 986.181
 346.628 192.968
 568.591 740.405
 414.251 120.797
 695.081 937.398
 192.230 343.012
 211.353 214.302
 306.313 558.231
 601.079 232.652
 250.808 670.007
 371.189 696.566
 1.517 365.201
 386.874 180.800
 833.250 75.097
 627.294 799.985
 275.168 273.961
 952.138 521.842
 453.997 85.790
 799.947 635.261
 573.482 183.619
 654.192 248.497
 908.341 48.338
 882.929 698.786
 355.906 767.309
 531.148 903.385
 394.952 799.854
 498.416 239.938
 808.545 9.911
 522.941 793.490
 998.707 899.769
 599.824 296.170
 371.231 397.059
 47.085 877.065
 517.896 915.310
 887.369 663.242
 642.840 281.825
 603.377 172.855
 445.001 701.924
 546.599 428.327
 7.779 292.403
 305.416 417.515
 891.765 97.158
 471.920 335.297
 761.147 512.256
 366.665 354.294
 386.894 955.255
 95.130 174.368
 600.881 563.631
 604.937 474.558
 768.734 989.785
 303.259 592.363
 102.271 655.976
 971.558 253.434
 845.431 462.931
 700.497 205.227
 193.561 122.752
 960.101 921.856
 101.537 362.547
 645.761 661.016
 710.907 963.244
 504.454 599.491
 492.709 341.940
 80.457 349.421
 826.789 430.444
 637.136 176.519
 289.126 362.349
 150.260 783.026
 518.048 761.696
 746.138 676.979
 3.392 674.370
 20.217 285.818
 268.036 735.737
 742.222 962.324
 670.189 502.130
 84.273 516.067
 881.940 857.927
 828.467 541.115
 132.614 552.814
 978.296 523.587
 635.149 624.847
 850.011 939.211
 534.066 264.146
 419.948 495.429
 971.633 500.170
 394.296 554.566
 914.793 523.771
 919.260 79.464
 622.580 945.547
 910.777 171.709
 668.589 446.971
 830.522 191.884
 325.152 93.476
 123.920 343.211
 627.883 682.971
 49.099 512.504
 287.007 423.508
 924.469 658.937
 714.380 635.122
 896.066 450.867
 164.322 108.804
 741.312 518.559
 417.600 926.521
 379.032 226.477
 599.371 536.992
 119.953 398.858
 845.141 420.201
 69.304 848.119
 298.274 877.421
 863.436 764.490
 726.151 111.774
 293.536 200.050
 220.363 466.315
 627.725 709.423
 543.459 252.477
 202.282 146.956
 697.672 212.032
 305.927 135.967
 920.006 131.847
 548.353 554.931
 206.390 184.487
 884.368 779.266
 491.666 51.800
 684.670 392.318
 71.678 46.031
 708.408 667.389
 761.227 157.664
 374.279 622.114
 603.060 5.428
 257.052 670.614
 847.278 956.766
 494.479 426.751
 29.705 532.286
 592.730 638.214
 616.901 551.462
 612.507 416.389
 133.197 156.177
 626.336 247.061
 422.554 841.028
 711.979 863.490
 659.973 292.868
 217.414 93.547
 551.201 205.637
 57.310 679.275
 436.450 189.488
 915.573 748.862
 537.692 475.664
 297.581 801.776
 606.903 761.121
 841.579 467.311
 694.608 310.864
 431.829 900.529
 567.489 303.230
 805.180 988.410
 567.206 466.514
 184.493 819.594
 979.390 807.488
 261.642 405.680
 534.823 807.371
 672.775 978.385
 709.849 882.988
 120.078 388.538
 449.012 345.378
 986.903 28.958
 671.971 90.494
 734.052 138.432
 23.908 23.294
 449.806 428.686
 312.441 834.281
 628.558 336.324
 675.748 444.001
 874.490 228.924
 930.935 824.297
 647.368 995.859
 646.172 254.009
 95.358 303.058
 105.760 520.791
 240.874 575.034
 537.868 429.726
 414.037 441.469
 247.390 904.202
 556.931 918.908
 841.349 286.346
 370.731 226.288
 704.827 375.029
 845.832 606.870
 638.036 631.749
 428.920 365.404
 909.336 581.567
 445.445 60.204
 427.595 121.600
 744.188 213.063
 755.891 497.812
 273.664 329.181
 946.349 536.862
 177.270 533.473
 794.754 129.474
 322.713 823.609
 918.826 401.237
 106.868 174.211
 833.924 812.998
 123.464 376.786
 915.932 83.593
 399.580 207.790
 237.765 190.609
 527.839 939.976
 880.941 289.199
 102.279 272.631
 547.944 593.850
 443.464 893.070
 428.422 633.664
 36.531 298.780
 49.875 748.721
 347.158 426.750
 721.453 814.732
 495.163 539.031
 561.191 427.451
 502.445 702.510
 588.875 749.653
 667.836 842.772
 28.339 915.098
 811.186 529.079
 557.064 929.615
 255.504 407.662
 483.193 933.583
 140.542 107.281
 639.640 157.778
 972.868 823.403
 533.685 971.440
 783.864 990.088
 53.711 783.726
 283.477 82.185
 840.743 804.456
 437.752 780.609
 512.715 524.710
 763.860 371.992
 968.411 360.558
 707.386 247.968
 383.615 972.825
 951.094 891.835
 584.838 981.715
 688.395 479.516
 790.125 927.314
 392.459 632.030
 238.910 566.280
 615.877 407.542
 693.875 762.482
 886.357 48.039
 840.588 37.114
 919.841 549.619
 91.848 144.231
 580.409 822.961
 532.630 74.001
 281.225 83.962
 731.111 542.037
 675.673 461.635
 857.142 73.277
 443.756 444.639
 160.831 148.202
 975.154 288.389
 992.524 853.254
 604.325 466.199
 516.728 12.521
 410.332 530.863
 364.660 710.941
 178.169 733.281
 164.613 428.048
 981.131 563.885
 120.795 53.725
 615.031 197.965
 217.288 862.413
 252.820 60.275
 795.350 979.092
 728.629 316.123
 983.096 19.201
 667.547 749.533
 993.993 856.118
 694.093 923.747
 604.556 935.177
 448.746 720.713
 75.625 174.405
 466.741 825.199
 501.989 371.702
 803.404 722.395
 621.479 669.264
 880.359 597.589
 749.732 142.447
 460.171 710.533
 946.385 6.385
 94.358 428.903
 181.466 434.568
 320.578 974.021
 29.291 114.898
 376.523 902.296
 846.412 626.800
 146.118 528.210
 18.474 594.623
 431.704 514.893
 419.557 585.436
 755.704 108.188
 901.444 491.497
 616.706 376.693
 306.796 927.998
 166.039 16.489
 20.335 134.564
 417.730 973.635
 479.809 284.384
 471.672 284.009
 860.701 658.582
 509.144 98.621
 525.684 156.620
 32.034 88.241
 944.894 298.210
 560.955 55.258
 2.753 580.848
 709.506 139.569
 720.830 532.914
 717.264 21.313
 956.794 428.985
 485.579 794.173
 52.710 686.141
 329.102 22.360
 370.700 852.528
 771.402 981.250
 292.399 637.957
 92.440 310.799
 395.920 67.267
 124.574 642.554
 938.417 897.286
 215.789 71.436
 445.400 405.197
 885.718 273.900
 574.126 398.039
 621.695 282.015
 615.477 318.727
 456.470 331.113
 117.487 32.823
 472.566 245.576
 448.099 812.317
 554.688 716.996
 411.818 118.610
 503.643 781.257
 744.951 597.942
 803.265 301.262
 840.356 700.641
 744.579 311.091
 1.519 123.367
 435.642 441.962
 956.931 844.001
 215.945 112.641
 41.794 505.955
 734.145 774.798
 90.933 836.749
 98.141 820.720
 603.301 319.796
 56.523 115.806
 506.790 534.088
 687.560 856.229
 947.291 130.251
 951.567 183.256
 976.523 910.052
 178.485 836.087
 50.426 647.491
 916.466 986.212
 558.482 251.276
 939.083 175.470
 571.930 379.461
 806.537 150.041
 966.213 326.891
 485.998 32.045
 584.171 704.690
 772.237 153.266
 158.474 299.203
 804.430 461.617
 4.811 356.695
 868.894 435.525
 684.721 101.761
 9.193 155.578
 775.103 414.224
 161.297 602.956
 879.973 504.569
 597.177 412.778
 91.622 25.424
 228.362 505.246
 218.775 110.607
 702.719 61.913
 417.662 259.005
 462.288 787.609
 10.063 83.503
 834.813 895.253
 575.706 671.807
 452.159 631.373
 143.023 493.107
 548.687 800.498
 953.857 409.674
 43.710 788.422
 778.655 783.866
 384.198 184.812
 746.769 917.374
 374.940 687.591
 722.522 20.350
 189.581 473.497
 195.608 623.291
 301.579 345.241
 711.273 244.900
 641.511 435.577
 991.735 285.961
 146.859 47.559
 998.832 494.313
 371.053 839.466
 365.260 41.999
 636.840 288.744
 437.714 765.634
 609.954 474.162
 892.309 578.824
 215.532 247.108
 716.753 495.537
 682.873 884.873
 723.808 270.557
 673.319 160.183
 538.611 923.443
 988.518 266.716
 763.745 561.819
 167.680 320.322
 298.720 45.430
 336.312 836.087
 306.362 361.644
 267.001 53.848
 261.929 734.178
 635.060 656.547
 779.385 718.556
 606.227 969.671
 323.905 999.569
 966.252 334.539
 534.379 587.849
 107.404 967.403
 191.428 295.261
 17.006 219.965
 75.474 73.451
 488.648 980.335
 219.049 238.442
 696.288 747.665
 724.197 129.247
 961.838 195.248
 199.119 103.161
 512.933 338.004
 480.793 338.556
 602.340 538.896
 118.055 972.011
 955.119 838.325
 761.403 55.474
 863.333 550.072
 263.751 486.653
 678.333 831.686
 765.642 888.099
 102.796 366.544
 97.374 724.518
 782.499 265.324
 460.562 231.195
 793.005 447.745
 987.359 847.268
 838.823 758.478
 554.703 314.617
 290.362 826.941
 244.219 815.928
 613.033 637.716
 379.845 23.890
 657.657 140.710
 891.895 648.337
 624.094 217.598
 298.312 570.606
 51.372 418.929
 264.629 406.428
 776.094 95.529
 110.079 942.841
 613.382 635.033
 827.989 344.040
 305.876 261.829
 946.673 949.588
 639.422 314.210
 588.426 420.375
 200.155 639.579
 307.759 588.248
 35.958 76.253
 77.858 689.860
 53.196 263.490
 221.545 410.494
 722.579 850.165
 178.087 916.112
 59.802 683.021
 991.542 539.369
 688.817 639.214
 984.400 125.855
 468.222 332.235
 629.935 999.284
 872.297 137.975
 498.570 718.046
 353.722 547.300
 871.770 60.588
 889.358 207.012
 188.501 174.152
 15.961 632.322
 614.326 371.701
 919.835 196.188
 355.112 377.406
 651.932 875.151
 732.537 754.327
 724.403 374.218
 806.596 42.066
 211.101 697.011
 483.968 671.056
 855.938 269.893
 556.051 778.078
 500.553 183.318
 135.842 539.697
 615.560 559.549
 130.499 872.251
 675.273 87.752
 21.775 264.979
 199.580 245.668
 607.682 953.925
 222.386 27.625
 967.354 585.805
 785.286 263.123
 681.547 331.299
 428.017 995.822
 911.346 95.007
 11.541 322.432
 898.193 934.009
 101.588 503.079
 593.324 78.617
 424.422 753.459
 701.084 478.175
 24.740 634.052
 378.644 642.942
 978.602 348.391
 77.702 682.099
 190.720 51.651
 648.172 950.277
 611.997 719.393
 409.315 103.908
 404.924 516.317
 692.875 767.872
 244.140 484.205
 591.439 446.897
 228.455 800.384
 722.281 949.813
 288.058 672.047
 614.563 983.949
 563.901 972.438
 421.083 917.769
 910.899 102.547
 573.089 89.368
 406.221 902.500
 469.530 684.095
 830.331 132.014
 504.964 734.578
 411.442 496.153
 581.004 469.556
 391.732 84.211
 555.338 203.592
 972.069 604.149
 904.098 507.998
 35.477 886.924
 704.620 214.798
 430.459 773.809
 86.702 201.572
 34.073 920.918
 704.649 97.536
 910.030 9.464
 906.071 392.639
 555.739 854.534
 926.255 665.094
 999.105 491.442
 131.525 152.318
 693.942 284.980
 537.302 950.164
 183.267 766.571
 205.377 150.613
 91.745 336.505
 802.396 24.485
 489.538 267.887
 402.904 369.411
 185.253 975.980
 323.726 711.276
 279.281 147.223
 363.584 647.130
 892.265 698.021
 727.115 117.261
 506.643 311.589
 273.543 302.626
 780.206 404.623
 638.153 560.491
 45.466 242.698
 523.104 875.960
 361.687 758.409
 790.357 650.815
 879.987 648.763
 363.503 844.970
 186.550 23.908
 760.635 991.790
 53.285 248.627
 943.307 29.088
 826.008 427.912
 136.894 215.981
 272.291 20.550
 117.743 275.652
 677.494 367.793
 888.443 839.996
 979.358 61.410
 593.107 938.996
 758.111 375.773
 331.933 731.283
 517.701 796.854
 293.622 608.890
 300.046 607.487
 363.882 815.634
 741.734 658.869
 319.527 522.457
 13.114 764.783
 565.400 22.488
 53.132 504.482
 502.919 102.438
 337.566 785.549
 375.564 364.548
 379.636 987.799
 361.788 104.781
 874.572 337.464
 776.949 478.895
 55.980 817.266
 202.874 929.755
 452.309 137.929
 840.154 918.693
 914.949 331.075
 230.451 753.379
 962.307 389.013
 33.713 977.737
 151.468 105.814
 780.805 269.708
 183.748 164.125
 421.632 854.515
 683.750 376.962
 221.138 999.585
 302.661 412.204
 742.830 518.128
 802.918 894.552
 626.822 317.734
 728.443 355.597
 895.101 725.308
 876.143 463.299
 82.367 577.627
 111.938 449.361
 530.786 255.947
 748.226 823.710
 339.168 972.341
 177.255 742.608
 312.159 583.974
 272.692 719.197
 607.036 59.647
 93.827 436.598
 871.590 881.061
 95.823 963.897
 456.722 200.884
 635.670 669.636
 674.894 462.571
 415.729 76.921
 167.078 515.696
 301.581 75.448
 795.824 528.311
 943.397 580.951
 363.196 338.498
 903.030 459.523
 75.497 325.079
 703.818 376.604
 460.827 577.590
 865.735 17.068
 262.600 663.650
 632.669 698.686
 257.548 824.106
 636.438 876.510
 508.563 59.765
 147.655 36.453
 992.622 535.546
 138.148 394.146
 26.442 636.847
 3.496 57.215
 335.161 127.409
 175.126 548.320
 813.074 327.580
 775.694 11.098
 54.181 346.500
 53.145 985.695
 81.143 842.166
 260.578 314.498
 574.296 870.757
 451.068 757.442
 451.123 332.967
 927.766 10.752
 227.275 683.007
 756.541 549.869
 12.609 678.417
 316.067 588.767
 772.367 399.813
 661.612 261.771
 80.401 833.508
 924.982 203.821
 677.235 401.650
 803.332 109.966
 842.742 749.793
 721.334 689.493
 726.567 306.917
 629.923 54.765
 127.470 954.804
 854.203 875.637
 756.827 59.832
 474.832 228.777
 196.369 998.898
 551.208 634.549
 703.369 661.051
 29.011 225.271
 818.869 627.002
 455.347 765.962
 690.014 359.890
 16.033 556.428
 873.276 713.369
 853.929 301.214
 591.440 948.317
 895.121 327.176
 377.070 709.367
 349.830 57.916
 355.151 649.415
 843.979 186.881
 157.348 597.506
 530.136 308.690
 382.493 976.826
 106.277 919.046
 338.324 119.309
 98.405 240.991
 437.134 856.689
 27.925 608.246
 444.875 350.299
 754.138 479.785
 874.618 249.918
 751.762 183.899
 199.424 532.280
 826.695 320.813
 468.041 490.159
 592.069 282.057
 24.035 441.284
 300.774 479.405
 742.614 561.605
 568.292 789.272
 850.419 468.927
 406.695 98.287
 525.788 580.830
 441.636 136.672
 87.594 25.611
 391.127 477.530
 369.856 818.150
 868.703 397.750
 500.309 835.928
 432.519 490.809
 610.342 696.505
 963.093 509.961
 310.853 189.741
 920.380 934.315
 86.233 339.691
 638.898 488.088
 52.752 236.907
 478.687 118.180
 967.011 406.768
 599.284 326.415
 576.873 969.179
 181.094 854.983
 706.676 145.806
 728.855 397.113
 138.813 619.834
 379.217 625.885
 876.354 827.614
 950.255 543.861
 681.005 829.646
 445.194 112.161
 514.827 978.941
 313.469 742.531
 263.788 77.319
 515.817 468.399
 680.228 124.641
 200.555 154.919
 96.771 553.094
 17.935 683.314
 86.357 69.591
 49.013 636.821
 775.138 866.204
 353.451 125.168
 63.520 103.703
 923.806 278.365
 135.103 719.980
 627.133 900.937
 596.484 897.147
 601.000 352.362
 608.554 962.864
 711.559 971.923
 861.081 267.935
 565.299 125.552
 78.994 229.194
 260.949 63.159
 506.209 450.327
 469.218 347.940
 19.195 720.615
 509.218 279.991
 909.397 970.047
 153.419 877.057
 125.578 547.050
 817.500 2.417
 771.812 741.068
 285.736 816.811
 755.122 445.648
 972.522 66.243
 712.538 538.809
 40.670 754.691
 217.685 626.754
 179.572 459.853
 972.128 575.820
 11.647 166.460
 379.968 957.873
 542.460 766.355
 941.902 508.622
 725.085 824.047
 96.874 689.747
 577.737 363.096
 998.142 838.121
 708.333 90.220
 701.868 453.111
 971.581 954.022
 39.288 331.076
 52.793 312.726
 160.016 310.327
 355.134 355.075
 199.433 786.374
 809.042 140.901
 515.676 233.012
 347.715 578.793
 442.847 197.421
 352.547 479.415
 951.417 494.971
 497.204 171.534
 131.997 120.728
 66.545 966.597
 115.520 119.114
 33.043 445.172
 205.409 850.835
 302.959 318.956
 372.546 697.742
 539.662 714.892
 301.982 822.969
 602.664 618.810
 284.700 617.464
 756.792 905.651
 24.753 517.413
 583.262 638.572
 941.373 963.208
 717.987 922.110
 549.858 23.323
 735.446 593.070
 719.981 150.177
 349.836 990.328
 955.323 334.769
 608.352 290.406
 683.368 638.263
 471.702 774.220
 969.572 398.090
 509.775 512.178
 97.300 920.374
 859.483 445.763
 320.939 907.166
 898.898 595.522
 486.181 344.264
 666.743 45.175
 507.196 852.003
 107.181 612.258
 235.929 226.877
 32.736 405.734
 598.028 866.086
 887.315 244.538
 0.035 150.896
 149.177 637.676
 633.618 489.219
 560.661 441.754
 68.112 295.081
 406.300 666.543
 288.902 565.123
 210.356 210.031
 415.870 143.153
 493.572 603.620
 735.797 126.854
 450.252 433.535
 371.214 940.406
 491.623 789.534
 54.620 288.133
 789.135 455.878
 703.265 822.863
 59.278 196.851
 121.116 854.971
 505.180 260.271
 469.424 630.743
 793.251 503.474
 626.969 599.531
 247.330 478.699
 140.160 36.146
 717.923 555.843
 779.363 396.914
 288.329 133.214
 362.017 764.278
 648.771 129.464
 269.083 715.647
 468.372 966.538
 216.432 368.221
 865.382 863.984
 296.881 273.904
 388.841 454.575
 985.238 229.132
 128.639 1.012
 804.241 26.038
 342.391 109.951
 243.334 196.968
 581.526 85.125
 567.395 27.806
 798.601 483.621
 564.806 561.195
 484.159 101.961
 482.373 143.681
 3.704 350.658
 250.837 846.645
 51.004 622.034
 194.077 5.965
 398.416 926.664
 266.106 266.576
 881.899 394.888
 203.806 112.932
 109.613 602.912
 4.907 533.166
 608.364 495.417
 727.356 462.022
 729.647 611.096
 599.062 125.071
 412.830 562.668
 869.774 654.172
 961.321 232.741
 226.753 42.363
 20.780 891.173
 133.017 976.612
 477.084 653.627
 284.754 541.057
 614.462 135.824
 879.241 574.043
 517.718 330.214
 346.061 332.613
 871.669 173.523
 135.118 451.862
 338.850 782.878
 540.793 258.211
 994.266 228.350
 41.541 720.173
 602.837 59.904
 370.265 503.253
 158.482 711.676
 328.251 183.576
 209.103 726.493
 992.485 4.473
 292.652 354.646
 424.395 109.305
 857.758 124.686
 701.872 820.188
 467.949 117.697
 203.688 765.033
 849.333 822.915
 666.829 883.646
 473.802 50.218
 906.819 107.737
 237.735 628.032
 985.878 740.089
 342.060 743.216
 483.933 826.288
 474.017 267.991
 776.361 580.049
 682.615 268.816
 456.452 792.966
 105.332 869.968
 319.311 124.598
 698.054 532.648
 410.217 862.899
 926.433 656.566
 249.894 692.624
 656.071 778.652
 400.851 875.463
 220.351 861.835
 404.914 85.944
 415.721 580.573
 877.469 657.963
 370.393 729.205
 217.169 764.906
 327.276 30.357
 212.271 809.461
 177.328 595.021
 481.031 155.364
 455.265 990.939
 561.288 51.395
 673.699 484.221
 904.461 827.259
 610.477 219.339
 575.461 971.689
 91.382 348.815
 109.688 715.758
 119.038 885.739
 431.451 60.333
 909.085 65.146
 648.165 517.787
 605.331 515.191
 758.017 36.935
 583.198 572.544
 154.936 889.960
 320.414 660.811
 296.489 604.588
 648.431 83.818
 983.392 98.331
 708.702 680.811
 552.816 929.354
 363.925 127.140
 533.464 326.052
 973.083 836.441
 273.862 341.044
 976.039 289.224
 14.608 931.941
 372.270 553.886
 312.062 978.432
 970.766 921.304
 569.524 571.111
 864.048 100.395
 330.260 360.903
 396.740 742.271
 525.354 238.253
 494.243 113.395
 842.478 158.502
 454.052 227.420
 36.195 974.804
 623.606 391.060
 286.572 753.705
 64.619 906.628
 534.062 193.158
 683.428 103.800
 181.176 540.728
 66.567 212.366
 215.020 314.241
 655.604 118.341
 932.033 291.998
 8.145 315.805
 253.019 689.181
 883.980 439.561
 521.732 336.452
 255.915 468.394
 556.042 581.477
 141.228 869.962
 142.112 740.595
 277.470 726.615
 657.489 322.968
 99.069 862.644
 809.997 160.828
 510.712 579.227
 770.283 625.087
 479.633 200.851
 144.639 544.300
 189.702 919.191
 122.044 426.291
 201.779 575.683
 779.191 395.623
 861.376 6.521
 436.676 587.209
 778.677 353.233
 328.728 898.025
 97.910 553.697
 831.119 206.986
 71.503 823.436
 443.778 780.121
 86.296 831.867
 455.504 327.461
 259.047 5.118
 241.009 453.196
 359.661 743.898
 920.835 316.206
 544.119 645.207
 321.692 609.011
 924.178 139.474
 930.359 275.152
 685.055 394.819
 663.716 164.357
 430.856 257.748
 559.107 408.425
 914.231 270.877
 904.418 166.183
 843.323 74.695
 310.669 401.171
 185.396 419.168
 919.148 29.878
 260.657 505.141
 421.088 510.580
 977.755 883.218
 144.467 273.327
 168.641 863.549
 876.807 250.978
 77.128 553.079
 795.043 730.676
 413.277 723.000
 266.960 266.757
 853.126 719.121
 979.781 82.246
 617.172 328.405
 899.824 230.099
 556.182 688.117
 735.395 420.848
 592.426 17.837
 579.115 374.842
 69.415 732.421
 164.594 489.789
 542.891 684.969
 57.838 583.525
 367.656 237.735
 191.241 174.128
 494.181 175.962
 465.757 781.529
 659.637 290.956
 926.283 804.312
 441.593 655.744
 941.102 760.434
 819.199 106.821
 275.959 840.077
 164.067 401.477
 287.949 452.094
 247.521 630.524
 217.735 542.569
 516.619 185.107
 727.793 105.619
 750.748 373.233
 119.591 313.902
 284.136 392.234
 717.144 781.346
 366.036 38.395
 584.770 485.938
 356.228 291.174
 362.543 69.064
 323.907 778.947
 566.744 473.822
 65.815 413.889
 180.230 962.161
 495.947 989.028
 918.147 374.899
 23.373 839.599
 819.749 375.034
 744.253 378.512
 112.581 289.876
 674.313 282.231
 899.112 877.997
 562.684 704.663
 609.676 870.659
 108.675 274.455
 283.694 842.120
 279.837 942.437
 221.447 858.093
 360.362 413.920
 981.876 335.807
 879.806 863.424
 881.985 662.833
 547.381 591.382
 327.503 795.620
 189.179 963.177
 422.651 363.914
 725.073 355.813
 272.554 705.746
 777.338 427.605
 311.457 852.087
 251.068 88.121
 422.982 263.679
 422.025 361.387
 827.944 228.788
 793.701 453.015
 916.529 284.094
 403.269 814.795
 813.876 986.660
 854.902 677.623
 363.344 398.583
 206.147 240.075
 965.216 943.829
 824.074 565.823
 848.607 945.777
 436.483 884.484
 612.314 381.650
 131.203 798.869
 430.883 814.621
 883.481 284.331
 72.951 344.472
 25.503 995.713
 660.789 902.914
 699.414 462.826
 956.783 599.985
 870.118 210.562
 391.603 783.920
 608.868 654.283
 249.968 329.989
 613.915 30.529
 556.773 635.791
 908.698 378.197
 615.192 223.993
 278.183 202.856
 648.854 481.650
 774.688 468.928
 104.974 281.821
 879.026 769.035
 350.223 312.658
 52.107 230.219
 405.138 296.450
 195.540 12.259
 137.985 722.017
 274.664 228.503
 800.468 684.588
 189.311 134.971
 713.822 264.770
 130.052 364.894
 286.058 60.042
 682.605 474.896
 794.065 876.455
 970.128 773.054
 635.530 703.717
 110.557 240.791
 136.160 333.061
 249.917 778.515
 781.274 874.127
 776.964 203.248
 674.686 915.393
 972.007 624.851
 562.009 723.572
 63.796 511.219
 293.473 152.883
 311.534 923.001
 749.469 437.712
 471.271 821.569
 69.897 765.047
 601.845 812.310
 278.662 100.003
 198.376 226.789
 793.266 693.185
 772.055 635.320
 775.121 697.554
 212.946 45.096
 181.282 420.606
 145.100 523.074
 797.764 631.219
 405.964 397.531
 496.863 616.561
 228.512 663.651
 697.415 70.280
 476.433 638.234
 202.228 507.238
 760.039 183.922
 628.722 500.889
 651.265 126.944
 877.898 276.571
 806.352 512.941
 47.193 857.442
 208.814 536.868
 881.408 230.317
 155.480 815.147
 973.221 697.377
 45.231 876.425
 123.793 418.721
 592.219 582.521
 411.439 982.412
 199.564 669.946
 901.505 906.280
 900.684 757.062
 576.444 163.022
 336.540 290.305
 937.243 901.543
 599.266 818.425
 994.856 428.020
 675.207 265.505
 655.219 515.510
 480.663 116.302
 128.887 177.360
 747.140 491.649
 244.750 4.146
 3.282 353.079
 898.051 3.844
 669.674 676.284
 250.584 968.666
 460.190 529.562
 363.299 728.205
 327.615 8.977
 269.231 136.668
 637.916 855.007
 881.870 322.054
 971.147 10.093
 827.621 27.859
 369.807 92.442
 241.288 874.492
 258.185 744.062
 673.725 20.026
 987.269 561.226
 637.409 110.723
 696.140 100.079
 518.365 74.075
 177.082 551.043
 874.121 354.776
 771.094 640.959
 733.244 651.370
 164.153 214.961
 831.225 243.507
 791.646 600.057
 632.296 162.265
 456.422 103.976
 72.238 945.320
 620.180 966.424
 741.793 621.652
 612.276 381.362
 445.295 114.601
 16.080 240.057
 899.200 55.489
 620.718 412.447
 668.029 321.643
 273.408 361.880
 111.587 601.707
 520.659 863.861
 181.242 237.871
 199.840 527.246
 851.501 179.542
 828.093 666.053
 6.393 427.473
 254.145 77.082
 871.495 63.267
 188.543 193.838
 948.359 199.088
 836.249 427.380
 678.085 689.451
 427.043 801.976
 247.616 604.974
 306.961 45.644
 521.756 551.296
 829.080 416.243
 704.969 340.139
 303.654 811.936
 131.653 89.257
 53.253 225.201
 377.092 990.182
 313.733 712.574
 451.980 74.071
 550.096 643.832
 172.652 804.158
 269.477 706.096
 321.634 96.489
 741.362 627.437
 66.431 927.543
 135.832 773.986
 379.478 427.400
 500.185 102.681
 192.854 820.445
 76.998 622.725
 474.688 692.731
 664.970 752.380
 780.471 407.455
 808.186 239.133
 514.947 519.389
 418.434 641.620
 745.441 358.115
 165.629 517.499
 994.831 551.694
 368.152 204.992
 774.734 780.736
 760.985 474.927
 412.539 12.169
 76.061 928.260
 898.695 527.355
 825.500 150.353
 405.210 286.196
 601.779 652.433
 877.859 253.906
 994.821 143.097
 711.356 846.984
 348.229 804.257
 210.303 357.213
 837.098 888.387
 3.566 205.453
 127.909 14.318
 203.535 919.207
 385.031 190.141
 225.386 469.039
 904.339 522.466
 348.875 828.816
 796.764 235.408
 313.413 524.103
 105.541 489.948
 186.466 323.247
 541.046 300.229
 88.925 818.538
 755.071 838.665
 955.497 292.931
 178.831 623.236
 662.954 214.339
 921.014 520.168
 586.916 828.197
 896.503 471.221
 914.514 404.285
 144.450 180.471
 14.881 650.761
 435.161 249.958
 473.792 942.594
 576.323 31.523
 358.337 269.427
 955.914 623.938
 170.409 26.284
 525.239 366.129
 255.621 926.907
 682.890 0.272
 91.431 782.155
 998.643 560.342
 522.635 663.502
 873.676 404.863
 234.639 963.728
 605.911 595.829
 349.098 113.369
 781.149 733.072
 239.632 643.125
 884.330 104.441
 447.596 970.435
 791.195 592.412
 832.657 694.790
 707.506 688.190
 926.555 413.528
 847.535 471.453
 430.632 611.140
 940.700 800.064
 171.003 164.106
 607.911 766.944
 815.641 464.609
 918.644 784.585
 683.890 264.983
 515.133 280.259
 913.271 636.244
 638.846 771.750
 665.972 114.757
 111.998 154.652
 486.452 267.908
 786.969 993.957
 93.674 770.174
 480.847 866.362
 991.052 263.326
 840.786 752.762
 192.053 37.461
 646.533 805.511
 930.300 62.605
 535.325 700.778
 493.955 413.683
 145.844 186.807
 792.161 345.532
 914.224 323.746
 126.603 510.485
 736.904 515.415
 57.135 280.873
 40.918 508.816
 573.349 195.121
 398.874 599.992
 823.491 932.052
 198.196 867.262
 920.986 317.431
 355.239 152.682
 312.805 954.010
 65.769 43.359
 521.972 556.516
 843.258 345.030
 890.692 771.693
 932.896 585.867
 76.119 617.090
 747.647 299.066
 266.004 17.561
 476.730 84.551
 367.732 733.095
 18.320 384.455
 216.273 123.638
 16.948 181.377
 281.894 194.886
 0.038 365.444
 528.047 613.071
 443.338 754.511
 267.519 406.381
 416.045 895.426
 837.808 816.804
 205.420 42.990
 115.014 799.843
 768.316 592.328
 712.500 452.900
 851.800 730.866
 772.816 788.494
 343.751 944.585
 618.250 749.206
 611.846 41.910
 939.771 820.958
 848.719 595.360
 391.697 564.479
 423.385 709.380
 339.276 516.576
 933.543 131.730
 450.406 268.721
 627.554 280.135
 906.293 806.901
 514.091 365.946
 257.174 980.442
 275.499 588.317
 599.779 986.248
 849.344 237.449
 487.591 126.673
 621.568 391.064
 190.802 582.947
 791.860 887.187
 941.057 191.016
 913.732 97.204
 170.514 2.988
 492.274 159.885
 482.505 945.640
 34.367 239.578
 872.401 969.038
 109.515 775.258
 205.427 425.089
 893.161 842.648
 9.611 880.355
 755.162 675.771
 566.345 392.883
 728.794 119.254
 90.932 352.891
 983.355 606.397
 456.700 76.360
 637.173 993.859
 597.856 363.955
 626.978 810.913
 50.208 500.816
 711.377 794.365
 380.434 622.047
 676.289 839.661
 792.045 840.972
 152.112 80.539
 461.018 10.058
 197.956 855.254
 80.791 825.907
 587.359 984.325
 322.721 208.784
 0.480 495.599
 34.887 383.045
 626.013 625.799
 803.326 897.773
 866.194 307.693
 232.440 387.436
 362.717 138.235
 915.633 251.782
 690.602 0.999
 466.503 594.495
 149.716 586.748
 271.613 803.687
 796.513 285.810
 367.565 577.494
 456.437 597.182
 300.472 128.458
 23.492 859.877
 210.767 765.576
 48.636 825.416
 119.677 217.867
 932.357 185.647
 347.465 483.651
 36.344 491.954
 743.158 861.871
 609.995 60.844
 479.056 232.521
 563.464 82.674
 292.379 830.152
 111.515 626.705
 425.575 315.681
 41.759 973.820
 13.651 156.112
 534.754 381.029
 132.359 318.705
 868.104 177.794
 199.004 365.610
 86.437 967.328
 405.191 877.762
 506.265 626.043
 558.141 64.073
 269.756 996.692
 267.613 635.732
 663.087 406.316
 195.429 898.098
 499.945 925.595
 893.686 277.555
 43.863 153.763
 108.577 541.509
 37.393 60.710
 785.309 60.856
 832.790 358.874
 44.627 20.806
 117.101 90.922
 235.250 313.562
 611.803 699.927
 624.023 391.300
 548.836 157.060
 145.384 957.131
 904.701 633.639
 875.027 502.709
 864.021 361.482
 954.198 232.178
 913.370 384.909
 708.406 351.818
 293.488 792.487
 768.440 452.712
 299.039 165.030
 406.273 309.824
 474.417 592.648
 790.861 795.837
 53.896 917.479
 899.171 333.294
 805.312 335.491
 789.320 845.704
 606.992 141.356
 461.909 120.175
 794.651 991.568
 662.099 853.662
 313.299 374.782
 471.379 56.119
 581.798 62.797
 120.072 450.959
 385.864 734.043
 38.521 711.391
 48.075 43.069
 128.475 856.022
 148.415 498.976
 651.778 594.952
 581.372 223.467
 29.326 455.246
 209.415 111.100
 450.870 849.811
 609.438 2.018
 200.101 4.404
 788.406 108.189
 387.372 582.564
 475.006 280.807
 695.129 597.179
 961.664 457.484
 322.541 560.042
 90.154 237.309
 563.205 978.009
 36.531 469.457
 63.041 77.319
 77.829 742.224
 438.254 738.328
 612.445 975.017
 441.647 903.834
 785.197 962.632
 559.451 428.472
 141.559 731.284
 812.709 348.190
 636.507 237.192
 593.025 641.906
 962.991 84.510
 751.110 647.221
 782.410 139.174
 500.026 684.119
 852.098 763.495
 318.626 81.230
 898.176 753.480
 222.685 525.438
 99.840 302.759
 993.067 444.796
 285.015 585.416
 146.540 355.159
 17.140 2.035
 243.267 761.392
 136.720 191.806
 136.335 203.837
 545.326 517.055
 776.907 420.048
 948.096 579.178
 440.770 781.226
 346.074 146.364
 688.404 233.610
 562.160 649.061
 914.486 889.262
 342.949 629.880
 90.493 270.671
 279.841 487.067
 815.271 512.675
 191.484 807.108
 325.858 697.051
 788.939 90.270
 900.241 964.198
 565.905 796.433
 524.091 277.729
 408.322 206.486
 666.891 267.034
 467.975 451.624
 94.481 636.431
 288.898 319.440
 363.151 294.134
 987.047 727.647
 726.536 847.605
 764.602 455.362
 825.225 52.017
 70.344 245.139
 607.893 444.319
 4.703 409.456
 292.765 896.267
 898.569 781.352
 863.165 465.634
 482.935 194.746
 98.021 396.518
 404.353 635.103
 667.500 738.322
 549.519 1.176
 528.919 30.632
 319.694 814.248
 95.060 190.315
 568.857 719.445
 225.602 880.973
 893.392 776.432
 525.331 627.060
 668.710 131.887
 185.779 30.052
 80.639 17.324
 349.112 67.027
 135.936 201.840
 826.298 408.514
 574.316 145.288
 791.226 428.843
 889.338 503.270
 576.682 435.339
 521.141 207.411
 898.460 90.143
 261.975 724.039
 164.945 908.302
 145.742 939.047
 128.900 596.946
 533.256 349.040
 96.801 252.127
 791.835 297.488
 522.818 592.449
 265.430 83.540
 826.480 412.470
 82.068 110.126
 135.418 855.403
 519.560 312.412
 770.665 395.756
 996.749 918.432
 268.229 190.778
 452.851 907.541
 626.642 698.056
 676.520 131.307
 48.611 799.209
 632.201 993.548
 421.567 640.621
 665.215 414.840
 75.779 666.763
 638.101 861.064
 341.843 935.351
 126.488 840.229
 176.971 462.848
 178.517 77.147
 669.891 640.369
 291.455 687.602
 798.798 411.619
 984.151 984.043
 90.210 34.065
 24.448 960.700
 196.541 611.052
 214.480 200.323
 217.388 835.372
 930.152 605.864
 378.081 313.852
 968.226 442.543
 445.853 628.701
 867.737 148.481
 709.351 755.694
 762.438 970.942
 124.431 313.876
 86.258 961.046
 194.662 218.808
 521.085 229.248
 618.367 894.577
 450.472 659.199
 707.911 152.718
 697.127 796.567
 37.286 943.224
 387.342 185.574
 869.668 338.972
 641.214 598.395
 279.626 635.861
 250.896 986.056
 840.307 283.024
 225.744 434.160
 572.425 337.570
 776.745 308.967
 30.789 243.908
 34.716 270.295
 869.875 337.057
 177.416 64.974
 620.430 571.203
 137.847 420.710
 314.913 478.489
 215.836 873.960
 814.890 308.765
 581.677 690.603
 465.167 119.340
 286.638 894.843
 977.857 346.034
 250.883 794.939
 137.900 54.878
 133.638 785.292
 126.305 750.242
 679.795 879.493
 538.171 793.133
 336.664 670.525
 791.934 296.644
 727.108 770.234
 800.251 838.568
 112.113 313.841
 920.330 628.925
 766.038 655.897
 194.385 448.352
 288.929 776.273
 304.570 928.245
 187.689 268.978
 29.350 662.052
 545.384 728.734
 31.464 446.894
 567.136 271.956
 715.778 273.711
 121.882 237.214
 556.298 771.347
 799.769 478.417
 546.091 814.718
 261.179 280.124
 315.912 219.522
 879.663 742.849
 493.902 546.499
 569.760 476.559
 240.114 348.359
 762.274 838.233
 739.115 924.023
 342.769 505.249
 127.898 150.354
 930.511 407.149
 684.496 984.236
 649.765 476.198
 617.632 151.480
 866.240 119.977
 945.296 637.983
 639.698 80.469
 399.298 287.982
 618.526 502.867
 165.625 899.613
 90.909 688.329
 392.095 135.785
 55.453 508.511
 543.531 675.408
 705.563 691.906
 842.149 793.828
 188.086 794.339
 631.372 850.116
 27.813 295.780
 682.756 481.420
 163.169 845.626
 318.845 60.280
 151.152 647.362
 43.551 699.723
 135.411 535.104
 903.121 723.756
 572.741 668.684
 495.177 628.806
 250.702 445.981
 803.863 606.673
 651.197 202.163
 472.483 284.206
 398.380 301.949
 790.462 452.294
 129.148 115.158
 331.962 840.755
 223.665 145.528
 554.656 970.639
 93.039 821.590
 668.096 446.445
 130.637 485.258
 83.753 793.378
 560.031 273.646
 838.474 795.417
 651.639 492.578
 568.020 835.449
 605.478 852.546
 128.979 706.676
 610.764 470.826
 510.357 872.991
 574.350 744.581
 628.048 963.945
 967.051 241.660
 297.192 46.603
 456.094 327.126
 672.953 712.082
 87.318 798.300
 736.608 429.626
 944.820 809.021
 681.239 776.809
 469.047 560.328
 973.054 763.015
 55.322 870.736
 286.911 377.006
 610.484 831.403
 747.507 951.585
 420.334 331.917
 963.644 832.637
 808.142 609.087
 187.848 940.779
 555.548 937.422
 736.249 36.406
 151.157 725.087
 186.209 148.812
 446.311 197.667
 156.816 653.515
 877.420 404.567
 948.433 715.923
 783.532 845.066
 453.399 241.472
 558.216 724.781
 485.313 450.666
 56.252 875.617
 646.810 740.636
 286.069 126.136
 656.120 502.551
 494.413 333.103
 475.020 76.285
 154.767 82.894
 871.996 471.039
 547.779 963.162
 164.888 934.209
 841.044 276.073
 720.107 872.791
 185.597 615.416
 447.351 124.452
 24.159 127.708
 579.012 632.233
 806.433 804.097
 724.920 331.535
 712.616 353.483
 761.555 534.943
 958.800 151.068
 969.286 464.603
 286.524 269.849
 843.603 388.982
 390.532 529.890
 752.001 267.160
 209.610 952.101
 615.338 976.245
 168.528 605.521
 792.677 323.667
 916.650 981.465
 526.333 744.056
 740.345 121.516
 546.828 108.998
 340.101 442.137
 586.479 586.647
 845.274 725.004
 649.413 266.833
 903.952 33.276
 431.902 996.821
 124.888 339.521
 480.364 874.348
 583.355 646.328
 668.332 330.021
 131.723 96.684
 724.795 53.088
 805.319 524.664
 663.941 916.188
 189.597 619.967
 563.311 919.700
 548.787 170.342
 679.512 279.196
 220.228 17.297
 46.752 535.267
 991.641 491.937
 595.843 779.337
 218.189 283.909
 284.941 208.233
 447.736 297.701
 526.633 581.224
 529.863 942.893
 310.409 233.487
 138.766 129.946
 289.656 967.638
 471.965 658.073
 865.797 908.927
 553.816 609.373
 49.858 669.303
 111.302 242.354
 907.562 460.901
 763.694 912.191
 445.060 61.163
 219.850 954.382
 318.815 331.176
 77.639 738.191
 158.312 787.735
 517.842 227.345
 180.571 130.656
 856.776 144.588
 210.465 623.200
 322.457 5.985
 963.374 448.825
 131.685 918.250
 212.382 146.351
 630.821 681.335
 170.213 622.977
 910.703 738.049
 438.271 116.183
 483.433 207.453
 286.837 517.525
 711.108 239.453
 859.932 270.788
 177.726 360.379
 377.027 341.276
 897.066 235.018
 216.300 640.430
 531.401 256.791
 298.078 539.315
 866.245 767.346
 783.467 365.043
 931.273 188.281
 305.673 836.185
 991.264 375.146
 757.452 437.102
 345.751 546.928
 767.558 578.348
 492.622 938.400
 65.289 752.692
 827.738 118.814
 811.844 626.443
 96.556 735.230
 979.606 346.794
 289.573 304.333
 998.463 181.651
 414.236 890.914
 127.647 713.202
 492.815 887.658
 521.267 95.512
 468.013 228.606
 357.794 665.158
 263.016 822.424
 23.437 408.832
 685.888 641.669
 454.947 279.713
 913.290 126.688
 840.310 92.853
 987.180 499.114
 880.692 86.961
 740.347 387.420
 371.454 224.649
 290.352 268.511
 555.027 814.733
 242.810 563.302
 327.735 118.757
 888.203 494.828
 193.443 679.999
 403.999 744.290
 799.337 258.329
 656.171 509.006
 866.541 430.114
 980.026 277.411
 447.130 221.638
 986.223 756.683
 258.859 80.253
 238.882 200.461
 632.481 183.562
 671.835 435.331
 569.482 567.743
 7.393 238.774
 969.549 986.697
 708.804 207.165
 119.019 349.712
 200.240 714.938
 609.294 223.062
 122.159 115.551
 505.871 307.347
 228.911 597.321
 545.887 244.864
 481.188 474.217
 589.307 188.255
 818.340 570.493
 373.891 531.614
 722.604 421.445
 667.642 217.807
 795.077 449.117
 218.530 380.913
 266.141 35.519
 966.914 441.011
 353.273 476.579
 11.576 461.493
 177.355 393.031
 958.770 818.406
 153.348 50.643
 891.800 369.680
 309.199 718.300
 85.832 92.585
 363.135 200.623
 271.644 964.192
 936.914 819.948
 188.647 966.401
 412.378 704.021
 30.737 919.263
 390.059 339.834
 300.381 189.580
 798.896 75.362
 372.020 632.334
 581.000 949.858
 503.760 737.335
 758.321 785.864
 107.748 350.129
 130.933 523.777
 229.295 382.805
 989.210 979.869
 530.293 135.694
 2.542 484.009
 714.693 614.489
 911.480 642.396
 566.639 89.027
 162.619 977.505
 342.392 30.572
 128.465 641.927
 615.645 55.228
 818.527 270.134
 225.483 53.889
 861.575 323.499
 323.589 906.611
 199.083 765.606
 721.876 54.507
 131.351 359.415
 566.236 369.026
 683.512 352.829
 522.360 741.260
 369.927 378.348
 74.567 277.691
 321.331 364.684
 580.283 989.263
 967.218 488.354
 466.552 94.078
 431.552 291.566
 428.917 107.352
 976.824 185.279
 928.750 493.000
 21.351 534.625
 367.114 917.545
 837.524 295.268
 429.262 837.772
 222.348 906.509
 584.713 918.027
 502.353 538.565
 137.451 401.401
 806.909 291.496
 546.185 231.866
 809.633 21.527
 676.107 263.034
 117.386 862.277
 854.373 5.520
 278.993 464.734
 938.105 911.427
 417.974 517.216
 375.719 414.421
 770.255 257.318
 462.366 720.999
 761.851 749.816
 624.190 457.285
 604.230 491.106
 782.834 631.067
 955.564 991.165
 273.223 276.499
 811.819 972.901
 739.401 555.139
 98.090 576.535
 193.273 828.824
 151.489 839.189
 471.128 274.706
 473.782 878.886
 597.169 348.835
 415.030 804.813
 699.854 830.736
 286.421 824.864
 716.273 196.914
 327.662 265.600
 956.170 716.120
 835.831 963.036
 927.514 364.307
 40.935 444.672
 599.988 493.626
 259.051 489.384
 404.707 119.625
 815.505 523.162
 844.335 816.430
 884.787 151.744
 177.096 24.386
 995.731 228.233
 503.726 212.099
 582.898 752.696
 943.932 819.553
 789.200 664.843
 857.402 405.934
 229.914 49.519
 115.929 490.744
 681.641 272.361
 842.915 405.878
 557.094 210.174
 332.773 156.655
 541.351 663.171
 776.999 48.710
 199.297 625.892
 140.437 293.430
 597.105 757.571
 938.339 216.075
 720.942 803.770
 602.863 207.116
 509.695 67.813
 640.822 468.898
 759.579 266.919
 369.648 597.011
 699.584 203.794
 876.024 420.036
 198.128 875.011
 124.702 514.621
 941.823 673.944
 210.153 767.580
 453.576 744.719
 400.385 16.098
 994.260 837.024
 383.353 544.967
 552.941 997.363
 457.493 330.476
 686.175 424.083
 978.212 809.144
 656.566 890.195
 303.491 421.647
 461.904 394.499
 599.536 684.273
 84.316 498.102
 949.756 408.957
 847.600 16.041
 238.871 406.055
 702.015 4.100
 693.105 429.462
 689.197 966.086
 884.957 770.485
 733.449 829.862
 547.777 174.299
 295.761 939.642
 985.265 180.934
 677.537 291.602
 951.033 512.279
 814.788 719.501
 63.925 308.714
 30.785 202.008
 518.913 325.743
 264.667 914.875
 657.829 234.844
 941.855 855.503
 938.241 926.867
 654.369 607.052
 745.379 824.504
 758.158 131.983
 46.774 197.032
 531.607 954.124
 11.290 0.705
 663.558 33.262
 775.496 897.527
 118.042 401.528
 616.058 530.021
 251.856 826.811
 905.336 436.771
 913.780 521.146
 620.151 910.722
 932.425 113.002
 525.200 747.412
 283.273 658.922
 850.675 962.468
 522.401 554.878
 668.997 826.056
 70.881 509.441
 792.195 756.762
 244.103 713.620
 856.428 919.067
 736.699 455.620
 33.631 598.629
 616.819 418.179
 165.614 299.773
 851.953 12.676
 909.535 872.553
 408.918 364.197
 25.221 75.592
 48.076 997.719
 236.796 699.463
 899.186 185.160
 129.555 487.986
 674.762 109.823
 466.755 516.638
 185.600 67.824
 752.157 723.848
 489.657 450.146
 147.881 888.640
 175.227 94.337
 261.791 343.801
 675.983 137.653
 325.656 84.976
 190.703 885.040
 829.223 51.091
 364.265 583.204
 393.947 218.934
 836.757 788.826
 154.069 674.133
 620.487 173.265
 956.155 32.102
 884.503 822.000
 538.035 916.466
 555.353 84.230
 454.572 730.373
 451.729 791.952
 784.179 639.766
 807.998 699.282
 682.856 629.746
 684.157 558.563
 211.429 188.738
 162.336 632.005
 809.211 754.062
 475.693 184.094
 539.373 541.120
 465.412 674.383
 206.825 941.827
 504.894 801.435
 520.450 871.696
 334.460 81.577
 213.276 465.570
 10.428 390.916
 974.942 456.133
 363.046 481.837
 922.114 644.722
 280.038 297.522
 318.782 708.613
 666.511 357.151
 247.472 441.803
 785.536 243.143
 764.994 546.655
 643.116 478.667
 796.543 571.714
 260.620 792.672
 126.635 207.179
 769.622 900.709
 534.922 225.259
 788.781 718.041
 552.470 99.773
 98.707 118.129
 836.293 110.528
 145.384 470.934
 586.136 276.313
 880.484 774.006
 270.603 149.575
 220.948 22.754
 655.412 620.460
 391.531 868.149
 403.828 832.869
 341.955 659.507
 470.244 916.260
 622.217 761.608
 957.636 930.273
 701.014 929.654
 836.533 541.967
 946.743 398.370
 908.677 984.853
 909.947 834.534
 77.226 653.373
 280.204 72.620
 494.949 774.607
 897.398 523.865
 593.106 370.354
 513.105 758.477
 640.616 717.245
 986.805 212.890
 92.720 660.995
 206.153 488.766
 10.858 14.425
 11.084 773.108
 674.213 329.572
 626.773 520.447
 764.777 184.419
 747.153 465.128
 251.424 757.843
 213.682 56.475
 87.082 515.941
 786.389 580.032
 782.378 823.499
 466.994 107.388
 748.207 890.927
 196.430 334.735
 380.435 725.300
 78.694 670.633
 267.738 370.338
 975.165 227.187
 666.620 281.339
 841.984 781.609
 737.429 914.602
 349.598 198.855
 656.274 635.023
 507.837 147.646
 997.838 619.092
 430.206 374.787
 63.957 202.793
 293.287 14.598
 656.505 885.086
 595.706 855.638
 157.622 128.268
 188.318 635.485
 385.820 17.935
 253.660 21.429
 196.387 469.392
 556.871 211.547
 45.169 846.705
 299.076 73.362
 45.810 838.351
 782.365 458.361
 434.645 93.362
 676.199 87.915
 780.387 238.427
 869.265 13.087
 906.530 384.581
 937.918 686.500
 955.078 397.632
 979.605 743.685
 635.999 995.580
 592.757 534.346
 755.949 985.854
 857.008 646.890
 83.890 642.896
 331.131 273.872
 424.651 720.450
 970.647 428.975
 72.115 901.816
 930.600 170.628
 192.197 514.595
 997.686 51.796
 936.216 114.220
 754.082 704.051
 454.652 503.393
 955.157 496.360
 419.766 973.881
 275.508 570.558
 76.602 994.642
 890.853 747.108
 331.777 328.792
 994.148 83.169
 517.884 134.331
 547.684 532.344
 500.937 123.905
 431.868 749.647
 944.846 351.359
 827.102 669.734
 229.493 822.679
 646.795 890.290
 609.519 451.600
 194.551 960.479
 274.733 92.142
 842.435 516.825
 558.342 568.406
 393.579 451.811
 367.527 13.707
 202.974 335.489
 166.720 44.752
 965.062 544.609
 415.033 590.755
 43.566 660.196
 86.460 721.671
 104.211 861.482
 828.641 864.074
 728.626 225.823
 940.227 38.283
 330.323 10.339
 868.434 517.482
 581.682 376.992
 500.486 810.634
 292.942 379.469
 501.854 458.553
 187.065 874.309
 149.941 549.729
 792.953 882.382
 37.008 493.104
 66.770 607.891
 136.337 703.555
 758.241 134.113
 709.936 877.190
 705.028 837.111
 506.532 263.552
 480.975 885.453
 480.413 226.598
 288.680 185.839
 633.076 762.907
 897.180 667.524
 522.262 991.400
 333.170 514.050
 931.116 812.213
 69.144 506.343
 281.876 461.903
 572.009 959.550
 704.246 967.441
 317.355 255.509
 522.566 62.371
 101.787 897.626
 55.009 905.842
 641.028 564.856
 472.593 510.192
 795.358 301.832
 449.063 597.312
 164.933 753.919
 51.115 270.685
 422.544 5.684
 831.612 401.912
 355.095 891.242
 159.067 621.563
 750.733 662.894
 160.498 798.654
 657.101 194.091
 190.843 556.056
 136.999 782.904
 842.447 756.320
 28.096 457.802
 247.922 700.052
 768.878 78.791
 837.270 594.014
 557.211 600.024
 16.977 396.089
 762.691 506.245
 129.375 547.281
 999.036 562.304
 912.719 115.872
 786.319 795.167
 856.802 155.065
 580.885 749.954
 879.678 402.983
 737.584 979.521
 635.030 13.447
 886.992 910.878
 197.307 618.791
 279.903 416.450
 516.141 403.979
 971.380 854.980
 739.239 867.058
 713.643 52.252
 583.499 797.653
 106.085 698.044
 400.245 606.554
 744.604 240.653
 397.905 259.894
 732.476 377.406
 823.355 626.040
 200.324 247.955
 383.286 337.694
 250.865 31.520
 134.819 252.241
 640.395 689.938
 768.266 96.858
 257.184 461.438
 126.024 888.988
 108.762 537.028
 884.572 595.544
 715.406 299.487
 209.187 244.495
 983.947 997.104
 464.007 229.670
 340.543 698.914
 517.573 893.779
 997.435 539.374
 72.832 66.420
 159.379 327.938
 721.190 144.499
 10.948 558.152
 975.692 494.022
 814.798 202.706
 485.377 527.064
 70.083 691.940
 530.807 259.100
 684.396 425.797
 12.349 613.621
 584.826 611.075
 683.961 237.345
 295.227 210.458
 774.775 285.581
 226.674 166.312
 250.892 88.899
 833.903 665.441
 375.588 15.638
 277.645 151.050
 456.010 286.764
 774.914 691.312
 449.732 207.757
 718.181 571.529
 629.950 874.708
 779.896 996.302
 661.211 147.430
 298.968 242.162
 59.255 710.573
 56.736 678.289
 142.762 654.481
 205.970 727.268
 728.596 881.509
 309.752 39.178
 175.666 102.067
 698.456 135.840
 99.233 439.639
 260.854 298.961
 513.663 67.974
 276.569 42.561
 126.975 599.760
 476.447 658.941
 517.624 518.183
 518.002 856.147
 438.771 65.131
 895.982 727.095
 186.578 87.646
 712.595 285.198
 959.067 203.072
 25.448 663.274
 245.904 719.550
 819.159 162.080
 305.439 378.983
 232.720 527.905
 684.917 651.863
 70.636 776.972
 957.554 875.572
 961.562 225.104
 523.786 498.754
 761.657 47.051
 544.333 473.510
 967.236 119.574
 133.684 964.512
 366.856 299.920
 591.277 950.359
 869.014 876.384
 134.223 548.884
 158.795 185.682
 723.213 466.566
 413.567 323.717
 748.721 455.284
 921.105 248.726
 627.312 50.468
 848.044 170.885
 510.504 797.132
 185.472 988.093
 47.028 168.656
 712.829 227.408
 382.414 112.578
 660.328 814.425
 699.700 673.739
 181.303 363.644
 676.885 144.224
 164.656 171.824
 288.858 258.418
 797.617 829.472
 645.385 817.924
 432.031 234.582
 716.863 913.005
 93.323 704.739
 243.728 363.575
 608.058 11.554
 194.312 782.865
 99.871 193.650
 373.707 560.849
 128.613 395.092
 189.733 252.994
 216.352 195.031
 851.673 164.078
 936.804 676.769
 66.394 48.803
 240.497 81.337
 461.169 663.073
 673.322 318.758
 812.627 635.369
 625.830 901.545
 709.377 670.436
 557.876 317.545
 487.897 221.837
 189.012 286.513
 326.123 390.949
 168.630 325.809
 878.904 233.289
 558.777 180.131
 119.352 824.945
 222.116 808.586
 388.331 199.350
 631.512 145.558
 532.445 585.062
 757.802 901.507
 363.426 626.921
 178.403 403.078
 136.435 464.625
 839.554 311.689
 912.422 573.889
 535.225 944.568
 334.141 185.875
 0.440 556.005
 753.862 321.291
 998.186 39.315
 753.412 77.617
 177.868 66.783
 797.232 753.341
 147.946 196.868
 163.132 784.347
 812.792 211.605
 962.865 797.894
 828.725 184.883
 258.339 492.743
 119.731 71.701
 214.898 554.320
 920.626 13.345
 329.738 576.416
 273.595 902.582
 903.146 541.454
 360.636 891.311
 658.088 6.137
 404.845 560.842
 288.054 835.161
 91.399 38.284
 455.414 350.258
 846.238 822.728
 557.491 733.258
 746.783 889.559
 312.641 698.864
 32.436 442.878
 734.942 984.934
 919.328 673.342
 407.245 385.229
 818.030 5.758
 625.734 552.455
 797.111 557.197
 174.673 949.410
 749.986 107.662
 351.263 334.889
 806.151 562.328
 753.745 391.397
 7.352 173.757
 80.735 276.733
 649.375 226.448
 278.953 394.978
 303.997 262.494
 285.786 808.718
 794.313 559.443
 11.493 868.565
 39.471 538.810
 215.380 623.784
 29.041 180.789
 376.094 845.471
 378.553 707.905
 316.745 378.066
 179.557 653.638
 202.126 513.699
 741.802 592.972
 12.638 24.956
 461.637 937.727
 855.176 904.084
 397.476 213.105
 586.074 139.678
 226.356 571.737
 489.232 555.659
 459.392 171.735
 920.721 772.498
 50.843 665.441
 349.788 298.410
 615.842 901.259
 498.483 80.599
 224.478 32.996
 914.667 146.145
 341.421 326.159
 365.349 231.815
 685.599 830.914
 672.006 175.949
 176.648 804.752
 742.434 847.830
 374.956 877.745
 503.833 185.768
 899.485 788.802
 581.180 560.123
 789.500 427.246
 968.846 867.956
 58.415 500.589
 640.026 88.838
 243.740 542.761
 259.437 214.133
 388.453 68.627
 594.416 622.928
 975.784 377.770
 245.724 875.509
 89.495 986.083
 282.835 179.348
 771.323 606.057
 813.278 242.873
 810.675 460.025
 438.634 49.717
 221.167 964.652
 651.444 81.713
 454.873 205.012
 160.733 404.795
 76.621 373.702
 755.582 660.503
 594.325 501.123
 935.850 620.284
 421.828 379.618
 169.266 443.945
 371.245 884.366
 240.721 911.868
 543.375 731.370
 911.420 588.032
 246.659 666.528
 624.875 423.087
 444.811 744.473
 608.556 670.052
 856.149 591.870
 702.802 996.532
 927.377 733.242
 83.737 314.220
 532.961 329.659
 668.971 477.041
 38.133 199.059
 41.578 632.396
 766.934 174.420
 789.934 544.949
 472.780 650.935
 32.533 689.391
 981.980 279.832
 824.850 758.165
 212.879 904.317
 79.942 523.663
 535.343 987.606
 479.080 693.696
 275.792 455.111
 709.711 606.715
 768.613 329.245
 805.044 822.475
 960.556 58.101
 635.243 8.341
 273.503 576.450
 930.408 25.689
 384.023 952.412
 19.141 949.853
 274.632 795.031
 615.679 466.538
 419.003 271.411
 58.427 873.762
 177.082 717.554
 921.649 868.215
 369.766 50.399
 621.456 635.880
 878.235 891.523
 701.681 117.091
 850.124 902.689
 802.402 934.634
 401.424 982.780
 724.656 509.494
 365.506 873.125
 553.125 632.397
 773.191 317.891
 981.453 891.133
 42.732 197.841
 2.451 194.951
 836.412 234.633
 131.201 400.147
 799.923 700.020
 679.319 77.718
 868.379 576.316
 103.039 517.889
 3.784 333.646
 618.945 521.195
 455.862 713.508
 585.025 656.014
 322.679 950.730
 250.117 883.064
 68.483 805.842
 503.824 564.064
 51.291 712.191
 36.911 330.740
 167.223 626.942
 627.190 428.690
 656.267 688.576
 79.571 445.651
 486.635 167.076
 105.789 653.782
 672.178 104.015
 266.987 49.354
 337.359 401.048
 111.746 960.222
 363.205 365.285
 117.169 351.588
 389.785 62.883
 728.360 624.625
 758.382 487.590
 142.273 341.718
 420.204 4.265
 898.765 388.342
 766.854 779.640
 431.222 197.487
 927.584 730.240
 550.872 811.174
 84.462 682.815
 155.632 368.855
 362.060 3.597
 981.753 618.660
 514.148 472.730
 873.709 909.691
 945.547 988.394
 206.695 897.453
 140.010 126.171
 831.971 576.388
 710.331 263.487
 256.485 830.223
 518.503 32.427
 946.113 190.035
 433.299 178.494
 341.035 29.697
 680.140 385.194
 780.007 767.520
 601.462 447.493
 388.291 430.834
 271.203 29.769
 635.774 967.029
 408.659 579.847
 714.455 130.833
 607.335 259.926
 818.091 464.654
 53.880 732.908
 484.817 528.551
 759.535 559.889
 242.295 981.388
 288.371 837.944
 184.144 608.096
 47.940 568.994
 818.583 813.557
 241.699 398.491
 531.305 235.767
 479.950 610.161
 463.528 884.800
 46.237 189.434
 144.961 895.171
 736.569 967.978
 165.331 533.963
 674.985 195.466
 795.411 372.272
 284.547 728.205
 260.679 480.850
 709.461 519.186
 262.288 520.280
 71.723 397.722
 968.779 670.538
 462.358 661.936
 658.604 383.713
 49.141 712.418
 272.055 987.001
 993.949 534.593
 578.724 641.615
 455.889 10.249
 433.238 148.105
 81.709 790.872
 581.161 541.850
 401.215 297.681
 794.981 446.532
 129.392 592.294
 326.652 241.520
 783.410 669.926
 20.844 385.026
 334.820 711.846
 157.812 743.019
 996.021 58.904
 605.441 669.351
 174.866 962.442
 28.708 420.837
 189.393 377.545
 306.740 468.671
 411.659 296.640
 471.043 471.210
 79.126 5.056
 134.936 330.587
 375.768 565.704
 718.182 484.811
 422.956 214.975
 670.020 646.856
 240.143 848.908
 199.102 742.153
 323.673 586.347
 774.133 105.857
 362.848 468.121
 361.387 761.971
 458.080 658.036
 214.946 139.167
 547.133 288.035
 185.739 94.841
 180.644 87.213
 322.799 972.124
 244.124 669.010
 814.024 347.385
 205.349 355.252
 566.991 522.080
 306.467 487.364
 428.703 946.877
 230.405 627.755
 855.578 53.050
 890.463 967.040
 893.573 211.702
 437.867 720.151
 438.230 191.777
 499.787 676.919
 694.038 880.053
 273.810 246.300
 523.128 637.755
 965.608 939.662
 399.746 367.382
 294.631 934.745
 106.606 658.562
 365.956 70.820
 213.197 672.586
 151.157 785.734
 58.150 251.869
 501.430 321.030
 165.030 33.520
 974.630 211.876
 203.606 676.794
 564.845 129.506
 170.019 144.387
 527.264 556.254
 5.848 909.816
 69.192 313.578
 467.347 990.679
 484.969 414.051
 454.888 464.231
 931.266 116.953
 934.590 131.799
 130.950 997.220
 948.345 927.201
 847.599 618.408
 386.873 567.123
 556.284 376.458
 268.369 514.699
 744.835 863.025
 251.019 158.189
 187.210 810.730
 242.589 922.235
 138.421 219.649
 939.038 947.872
 88.741 531.783
 314.326 757.991
 691.549 891.123
 836.171 616.807
 30.355 289.609
 41.274 885.083
 130.465 207.935
 65.739 747.977
 741.889 684.515
 492.030 70.898
 942.854 321.286
 96.375 532.331
 136.403 812.438
 616.319 444.057
 962.685 178.166
 816.808 41.418
 531.660 32.380
 927.443 393.286
 27.986 208.897
 919.148 217.475
 63.003 728.301
 254.424 707.553
 387.203 986.698
 303.745 287.040
 547.789 782.554
 896.523 953.116
 425.371 229.157
 746.957 391.099
 35.173 103.891
 244.245 310.632
 583.028 903.139
 257.775 842.928
 154.932 960.333
 818.647 354.322
 48.854 867.474
 390.065 574.204
 165.124 55.645
 724.708 545.167
 921.246 441.880
 274.231 10.629
 290.782 257.893
 714.703 531.448
 54.555 525.939
 285.471 830.226
 544.475 639.549
 414.003 702.448
 732.482 408.536
 75.316 800.622
 724.437 20.808
 774.367 824.947
 644.118 206.019
 159.001 166.045
 697.109 521.288
 488.788 7.159
 377.385 946.449
 373.272 860.455
 388.323 719.989
 927.113 681.064
 790.138 677.656
 297.554 160.090
 130.977 899.377
 133.126 771.629
 170.943 618.411
 165.973 256.936
 146.947 506.678
 561.464 730.183
 59.559 294.900
 888.555 633.978
 977.116 403.943
 526.693 649.268
 961.404 808.751
 546.988 53.809
 615.755 698.179
 787.044 247.573
 960.805 868.248
 133.642 434.063
 954.172 943.810
 291.794 116.088
 414.567 980.960
 362.146 876.290
 893.380 291.963
 883.931 250.417
 490.437 253.840
 93.603 639.331
 146.699 724.545
 668.703 559.219
 304.252 576.001
 294.618 903.905
 320.572 855.815
 833.870 735.041
 805.121 569.668
 471.624 762.018
 335.527 910.116
 938.870 601.332
 359.703 586.459
 210.569 983.003
 629.070 391.673
 77.863 808.249
 194.674 198.961
 791.844 757.376
 868.469 650.827
 865.524 539.858
 470.731 91.692
 847.391 800.378
 93.718 20.816
 894.664 716.665
 781.985 990.887
 680.277 908.993
 309.659 450.175
 171.204 29.929
 301.354 289.133
 176.562 309.378
 551.087 588.062
 44.723 27.995
 625.579 318.749
 205.122 906.062
 355.791 93.298
 321.740 389.941
 612.734 806.905
 23.163 849.941
 397.908 532.623
 574.098 468.108
 150.618 905.808
 483.479 679.012
 757.549 609.659
 136.235 158.628
 846.178 332.907
 774.066 653.930
 932.572 623.285
 922.875 167.847
 84.102 578.914
 11.534 809.916
 234.506 992.627
 992.551 782.588
 766.998 845.520
 256.850 677.197
 652.992 405.557
 732.622 323.480
 320.077 360.079
 425.207 584.059
 621.774 648.616
 647.862 563.131
 220.004 981.087
 121.458 949.777
 374.114 458.459
 997.408 524.686
 390.610 556.163
 648.319 999.099
 736.686 798.430
 943.782 241.383
 297.401 323.343
 306.631 885.605
 278.338 808.587
 452.926 253.990
 468.311 756.823
 635.310 298.208
 703.787 303.470
 915.604 850.533
 469.898 649.925
 423.154 243.188
 262.154 99.135
 348.238 311.556
 76.210 900.878
 165.520 843.611
 726.425 639.471
 75.189 714.140
 481.779 421.134
 135.940 678.607
 192.256 361.504
 994.684 169.238
 930.733 821.262
 396.078 396.917
 543.215 990.413
 887.032 719.405
 60.745 46.106
 876.984 82.285
 934.421 487.176
 736.486 507.793
 593.590 928.696
 130.437 122.664
 57.657 685.263
 707.030 244.313
 743.285 711.539
 471.229 140.905
 268.446 747.499
 237.572 441.177
 858.337 944.259
 9.570 881.468
 879.197 450.216
 703.494 367.545
 366.373 808.138
 507.353 815.898
 52.398 959.036
 229.151 181.808
 47.400 841.000
 82.861 629.198
 764.002 199.076
 529.928 240.078
 26.268 239.935
 535.530 679.901
 249.487 142.148
 112.581 150.724
 645.341 404.755
 465.743 988.569
 193.744 334.441
 769.111 747.373
 555.197 151.640
 424.184 302.587
 680.821 770.449
 62.047 786.528
 944.154 74.316
 41.080 309.566
 580.652 782.353
 418.011 841.055
 816.697 859.174
 457.775 127.290
 617.341 958.807
 521.595 557.028
 626.358 971.122
 411.355 785.111
 837.142 233.056
 933.062 168.995
 370.409 18.547
 7.639 529.806
 574.207 187.529
 241.036 927.492
 461.678 278.613
 558.675 438.364
 298.280 310.532
 605.336 882.699
 307.100 318.237
 857.920 0.806
 920.910 410.407
 245.266 289.395
 543.102 381.417
 919.642 48.082
 235.376 643.463
 285.144 750.913
 304.686 230.216
 518.625 643.234
 170.418 644.263
 381.531 103.605
 738.074 424.515
 832.095 328.427
 448.985 60.275
 725.589 958.342
 206.051 604.797
 107.832 426.131
 60.602 387.659
 339.157 761.871
 280.628 202.544
 560.790 929.637
 679.590 380.927
 64.616 218.399
 669.434 144.438
 635.079 886.258
 791.251 466.426
 286.290 920.550
 680.226 539.408
 359.012 75.972
 824.266 528.097
 215.073 78.887
 692.172 41.681
 767.971 218.954
 29.944 153.666
 518.174 310.475
 373.095 568.320
 273.180 907.322
 197.578 930.415
 182.327 549.516
 58.569 316.357
 414.033 949.613
 550.060 661.891
 761.484 276.849
 791.832 572.470
 647.458 840.907
 325.029 440.413
 578.969 430.168
 12.683 637.244
 699.842 627.193
 614.220 354.939
 29.277 553.101
 779.068 296.448
 535.412 519.457
 7.306 239.837
 856.120 968.809
 706.815 663.298
 179.465 231.177
 466.415 277.348
 171.049 22.587
 520.969 888.590
 475.742 162.288
 643.626 454.980
 20.892 727.960
 226.465 189.649
 354.239 233.365
 546.141 848.817
 512.474 472.059
 426.349 884.401
 339.117 385.676
 52.463 454.697
 859.520 788.634
 242.551 633.494
 835.924 505.927
 287.782 821.433
 229.319 590.792
 627.190 891.208
 203.153 808.936
 277.919 53.751
 935.708 670.641
 591.671 645.049
 735.258 517.117
 618.548 847.304
 350.093 719.289
 26.335 884.207
 462.548 12.617
 120.048 94.150
 883.703 598.164
 335.176 878.728
 107.945 506.043
 518.243 254.261
 531.941 101.465
 68.149 274.050
 631.436 665.209
 377.384 127.134
 765.653 989.525
 97.858 209.681
 540.106 577.917
 254.140 877.295
 4.336 644.216
 657.915 156.138
 544.948 884.778
 39.984 168.462
 512.749 300.033
 737.009 930.876
 205.236 911.175
 154.246 43.361
 325.071 438.276
 905.761 401.773
 917.058 151.932
 921.240 749.659
 719.718 596.831
 642.655 715.859
 974.677 517.891
 32.244 57.227
 843.117 544.277
 620.890 501.314
 461.705 340.522
 466.764 737.880
 312.167 494.645
 219.724 382.358
 413.656 248.865
 627.382 786.022
 12.847 797.908
 731.893 319.521
 34.249 682.485
 728.612 647.046
 856.326 331.330
 352.957 741.884
 744.917 984.826
 672.605 190.120
 954.179 638.089
 58.933 173.206
 500.284 733.240
 743.132 412.906
 530.717 712.142
 905.310 70.492
 111.964 205.123
 454.195 898.047
 903.154 212.059
 113.580 891.382
 288.828 654.037
 800.725 854.686
 29.281 801.625
 550.658 985.847
 723.971 375.327
 976.215 173.035
 447.493 261.284
 852.071 768.044
 836.944 377.670
 345.787 295.977
 915.494 992.021
 491.566 765.761
 714.359 845.160
 93.028 868.909
 691.657 542.103
 557.784 567.749
 382.805 473.952
 495.127 67.522
 197.004 827.113
 862.909 393.350
 795.106 198.124
 223.173 222.934
 745.937 784.997
 278.706 994.143
 814.235 781.374
 413.129 864.554
 140.312 310.411
 872.130 863.978
 38.792 244.281
 507.892 583.312
 184.123 446.408
 495.673 281.598
 529.774 121.336
 31.950 181.344
 595.049 976.577
 976.908 539.127
 370.423 97.544
 527.568 418.947
 364.258 757.006
 947.163 820.117
 519.272 661.370
 855.028 295.615
 347.354 355.005
 651.029 582.367
 601.068 28.928
 939.373 209.167
 757.027 820.303
 786.434 973.655
 121.075 743.753
 832.190 525.479
 271.903 704.456
 539.225 762.571
 85.338 37.132
 649.402 61.043
 676.312 765.536
 496.768 502.016
 162.798 245.920
 544.627 731.552
 302.114 147.654
 51.776 159.537
 334.724 327.884
 382.567 151.961
 56.429 208.709
 240.625 246.488
 442.749 789.087
 188.031 286.901
 488.059 584.758
 699.654 557.169
 168.858 143.436
 763.545 345.112
 170.593 525.714
 568.465 989.361
 759.019 361.475
 92.175 987.483
 661.614 14.605
 720.982 559.376
 236.688 633.631
 272.048 575.545
 435.141 691.424
 663.047 647.495
 943.265 172.567
 765.195 625.734
 478.379 142.635
 799.599 713.846
 989.631 709.939
 685.712 854.451
 694.033 688.681
 544.954 210.085
 606.232 804.775
 700.896 199.956
 855.904 404.408
 926.509 178.845
 438.721 73.866
 873.865 989.321
 628.175 741.063
 915.156 80.793
 552.032 978.947
 437.318 982.170
 77.735 783.611
 704.990 718.210
 277.777 861.155
 55.479 367.652
 184.089 873.362
 560.367 734.382
 68.221 500.107
 604.883 917.075
 82.844 53.472
 650.153 59.675
 204.641 593.169
 884.570 401.835
 166.464 553.654
 496.998 848.029
 548.695 199.838
 952.369 74.790
 709.930 320.472
 283.729 901.704
 522.500 376.876
 976.331 482.904
 389.114 420.889
 279.472 317.463
 156.446 941.716
 589.027 130.018
 916.168 999.280
 74.858 103.975
 353.328 544.834
 737.285 540.783
 28.877 351.891
 148.686 818.083
 483.206 6.201
 931.089 90.294
 239.900 597.802
 527.673 846.671
 45.487 176.582
 612.734 558.697
 76.999 371.685
 946.412 821.219
 413.006 421.380
 90.975 745.976
 26.826 941.257
 966.455 793.747
 607.506 192.852
 114.786 639.411
 32.503 161.047
 971.398 225.684
 646.684 55.995
 697.467 564.631
 189.203 714.186
 819.138 545.313
 250.080 963.998
 244.244 470.929
 232.111 165.198
 202.971 14.785
 594.383 541.129
 385.124 2.480
 517.610 449.300
 449.945 914.303
 368.312 624.050
 169.633 289.337
 461.223 557.533
 567.910 598.931
 593.047 336.982
 441.246 455.542
 814.780 342.066
 841.945 812.571
 546.236 531.811
 276.649 686.427
 740.497 562.299
 176.373 754.016
 655.973 511.132
 348.636 323.153
 371.061 519.958
 680.301 781.591
 415.646 570.385
 951.319 859.766
 432.562 890.128
 702.664 315.718
 211.433 44.685
 212.463 906.505
 551.007 645.247
 636.992 452.895
 451.265 226.552
 710.135 152.867
 63.382 290.330
 336.614 39.869
 537.396 732.733
 309.499 114.857
 510.657 980.272
 907.806 473.426
 34.294 641.402
 540.461 983.116
 502.824 473.851
 981.363 289.070
 849.400 995.506
 248.013 202.090
 315.017 294.068
 302.355 680.938
 366.348 73.619
 564.489 505.108
 398.938 910.808
 623.321 455.684
 248.580 166.646
 476.604 6.246
 975.279 239.274
 437.926 564.631
 65.844 466.837
 390.014 607.055
 10.502 256.497
 50.095 281.381
 986.905 74.996
 130.252 414.716
 175.315 78.224
 837.925 296.140
 528.840 62.464
 761.331 87.920
 832.343 409.791
 342.148 483.382
 756.638 986.309
 451.867 27.732
 706.966 887.129
 985.707 866.076
 386.377 249.384
 373.517 112.932
 657.979 457.829
 813.995 347.560
 961.067 221.290
 277.627 242.817
 883.669 617.247
 634.573 111.229
 640.350 91.943
 963.382 295.135
 974.114 10.898
 330.695 198.561
 173.520 16.383
 324.371 232.852
 451.944 641.955
 924.709 667.633
 309.936 227.620
 40.380 0.632
 831.500 681.425
 175.433 907.084
 241.711 443.686
 267.340 540.413
 770.278 668.639
 107.851 134.621
 670.609 75.806
 870.753 725.185
 586.726 710.978
 893.970 844.502
 744.442 456.426
 846.545 261.041
 274.936 144.279
 930.468 985.031
 417.785 549.073
 578.187 639.816
 159.432 999.178
 791.738 944.953
 757.689 376.388
 490.038 38.089
 502.227 533.669
 976.217 6.735
 337.110 708.360
 474.274 653.067
 699.511 38.446
 9.371 785.080
 137.108 389.703
 192.374 341.817
 186.762 99.158
 518.490 310.619
 313.441 53.467
 982.042 587.588
 808.803 508.461
 352.444 841.559
 773.991 867.406
 636.541 755.379
 205.226 60.817
 683.796 190.205
 760.536 390.278
 765.853 318.694
 711.836 534.271
 301.205 336.584
 531.702 577.168
 797.641 240.364
 385.209 265.959
 976.781 368.035
 803.493 466.103
 930.941 972.554
 20.124 861.935
 876.079 331.454
 819.628 102.608
 516.599 604.553
 448.617 746.882
 467.670 414.004
 795.968 814.564
 405.865 531.669
 984.568 455.616
 284.736 978.435
 11.666 36.594
 782.194 644.528
 609.191 795.789
 192.896 370.780
 4.198 501.409
 871.178 445.293
 380.489 270.028
 526.479 91.027
 166.299 764.931
 709.674 685.819
 593.681 435.741
 569.706 871.472
 539.871 712.683
 847.569 92.454
 419.812 202.143
 379.767 442.822
 755.260 906.859
 454.254 493.215
 106.185 416.587
 875.533 284.704
 873.861 376.642
 806.779 195.233
 334.957 476.062
 448.629 455.088
 357.847 728.746
 547.766 773.920
 5.208 114.765
 92.901 672.251
 512.868 260.837
 418.562 529.951
 528.937 964.964
 193.754 183.238
 527.900 97.396
 396.747 746.196
 712.948 965.867
 670.652 594.390
 670.995 235.747
 296.971 533.933
 436.222 204.032
 124.049 762.357
 290.482 789.382
 930.255 496.150
 626.362 308.897
 2.276 48.126
 18.285 646.404
 859.262 655.487
 488.881 98.259
 574.440 721.917
 975.284 222.790
 635.670 95.325
 549.524 771.117
 672.124 73.448
 838.263 983.371
 160.678 544.773
 832.550 579.054
 745.693 829.861
 343.799 927.807
 470.790 701.760
 416.821 572.378
 770.285 812.771
 176.491 294.530
 818.419 433.204
 686.736 713.539
 932.040 376.191
 217.287 322.535
 390.485 117.150
 826.516 377.863
 826.912 58.719
 812.202 29.035
 388.052 299.047
 494.013 20.455
 112.395 56.234
 62.566 610.457
 476.195 522.790
 154.196 578.133
 166.767 575.407
 135.004 254.880
 805.665 666.864
 252.618 996.576
 330.938 863.736
 242.654 865.947
 906.552 366.941
 265.657 125.381
 734.787 728.379
 258.725 441.459
 759.033 138.469
 676.994 107.534
 542.840 653.928
 889.304 624.235
 257.415 626.287
 98.738 304.816
 693.424 208.357
 954.391 248.540
 101.085 3.043
 80.811 746.981
 850.928 286.743
 604.457 542.238
 869.585 914.123
 633.650 70.064
 342.570 883.952
 234.407 13.050
 668.943 524.072
 126.977 917.964
 309.060 510.324
 447.638 946.654
 272.493 157.947
 21.321 821.506
 162.828 68.512
 669.941 875.083
 121.829 750.751
 839.202 640.445
 717.982 994.979
 916.345 335.736
 902.142 819.107
 889.294 756.452
 32.910 736.230
 773.555 734.537
 661.106 951.531
 519.616 338.861
 89.474 177.754
 876.437 151.141
 601.572 877.150
 94.708 170.061
 921.966 472.708
 29.123 479.784
 745.748 17.443
 466.990 713.629
 704.544 827.761
 649.573 386.271
 642.149 51.542
 443.891 335.913
 607.589 195.098
 401.048 179.773
 166.506 432.876
 640.088 850.507
 941.452 492.431
 714.729 847.500
 253.936 983.409
 148.098 845.133
 220.312 927.000
 404.826 180.995
 92.066 661.444
 660.677 571.716
 299.367 234.842
 730.808 134.710
 903.451 349.956
 34.931 532.985
 665.358 163.265
 70.975 300.681
 950.470 44.622
 800.729 282.726
 293.407 322.279
 837.404 657.525
 807.074 134.221
 784.956 371.832
 222.428 609.850
 384.377 557.676
 259.082 560.780
 848.345 818.617
 146.870 776.189
 440.720 253.657
 418.397 522.818
 713.066 959.369
 874.312 333.904
 31.042 132.366
 766.387 42.300
 996.941 43.919
 456.424 943.672
 941.694 225.775
 877.787 154.330
 864.118 481.048
 165.102 609.214
 534.344 497.082
 518.898 698.409
 152.208 209.834
 256.035 500.682
 113.354 863.296
 662.456 690.999
 442.357 275.579
 638.786 992.194
 112.759 908.381
 716.454 41.396
 301.396 322.755
 155.422 547.082
 84.433 765.504
 925.311 936.386
 844.188 382.435
 159.012 413.545
 841.116 702.606
 469.189 563.868
 839.448 27.977
 478.824 703.712
 136.282 532.407
 260.864 971.636
 813.803 700.254
 660.790 320.772
 947.421 86.145
 819.459 764.697
 996.506 762.518
 579.839 371.630
 770.101 639.742
 886.487 33.022
 491.206 635.045
 134.927 156.690
 327.266 361.776
 641.996 371.319
 761.336 180.944
 758.143 563.682
 751.536 564.522
 477.298 103.413
 372.161 367.118
 895.969 709.089
 607.857 782.523
 285.589 856.040
 945.186 108.112
 453.853 968.545
 89.650 477.541
 142.947 440.330
 449.603 115.620
 434.431 116.707
 343.699 474.414
 69.550 594.002
 280.627 522.744
 645.321 157.424
 157.325 69.247
 284.592 513.239
 56.033 29.606
 404.100 566.673
 175.966 119.559
 998.272 260.471
 699.889 325.716
 626.138 93.527
 410.107 325.371
 320.346 72.744
 176.435 584.539
 545.187 968.573
 37.578 340.945
 307.133 315.097
 187.241 896.992
 587.134 354.511
 410.532 318.741
 517.473 324.334
 251.245 613.132
 594.115 140.297
 736.035 980.364
 703.052 670.809
 849.931 695.101
 679.146 728.019
 114.965 333.671
 419.614 429.332
 738.899 349.427
 480.724 290.815
 496.025 710.867
 412.964 894.992
 102.226 403.051
 482.349 90.488
 629.986 889.341
 607.331 805.723
 957.501 115.031
 363.662 835.058
 293.837 675.165
 403.494 540.615
 107.087 374.608
 57.918 729.382
 895.346 478.565
 780.242 951.490
 975.130 526.410
 304.765 826.032
 65.619 91.374
 385.122 454.953
 869.997 384.829
 7.808 518.993
 0.529 88.360
 399.029 763.139
 568.324 352.142
 633.189 539.353
 121.507 17.507
 464.115 163.569
 629.483 938.766
 218.436 609.982
 91.955 818.724
 375.606 572.049
 518.279 399.039
 300.078 995.331
 347.657 716.136
 555.496 677.207
 438.863 642.237
 214.038 542.803
 77.849 166.021
 549.729 371.323
 764.273 56.055
 774.565 453.774
 28.207 310.609
 920.358 319.252
 83.749 388.584
 295.494 945.177
 587.808 787.390
 940.312 955.778
 183.875 374.859
 281.859 166.671
 369.211 674.239
 440.768 421.423
 729.829 365.305
 890.392 223.768
 894.105 812.567
 9.763 947.741
 19.442 816.013
 434.230 923.896
 56.564 743.881
 495.584 985.334
 945.474 134.490
 790.113 910.212
 751.746 19.555
 429.580 931.306
 220.462 39.637
 555.651 177.107
 429.958 699.274
 550.425 657.608
 993.686 290.946
 199.728 571.666
 364.329 440.512
 85.528 167.701
 221.245 369.472
 250.881 776.980
 104.895 699.595
 825.107 616.171
 537.929 451.927
 776.475 446.023
 932.725 214.297
 310.652 614.438
 923.524 809.256
 19.790 608.946
 124.793 118.588
 651.808 215.405
 156.373 582.381
 82.610 211.956
 493.611 752.056
 584.414 220.877
 903.474 740.310
 967.678 662.581
 975.210 469.712
 387.251 487.805
 309.074 909.604
 128.397 553.944
 4.895 532.270
 186.242 722.888
 112.688 679.247
 912.387 319.806
 42.225 462.689
 992.185 849.795
 652.632 931.225
 931.044 432.439
 885.059 91.657
 541.763 409.240
 592.648 724.701
 438.993 897.057
 346.999 882.868
 641.442 609.370
 846.850 270.412
 265.332 219.322
 463.451 28.353
 250.007 582.406
 972.207 571.995
 702.833 726.579
 638.553 234.810
 977.860 123.207
 247.933 382.221
 31.751 108.824
 48.554 83.754
 29.860 686.396
 767.634 224.642
 31.685 311.994
 176.795 341.507
 873.335 700.909
 132.747 364.982
 917.903 464.037
 571.274 619.452
 74.052 324.325
 754.728 781.592
 627.843 343.310
 787.821 340.624
 810.311 604.038
 348.686 380.633
 278.962 9.207
 10.268 55.649
 548.954 638.328
 932.558 929.134
 920.906 606.525
 23.527 769.187
 246.963 737.591
 533.657 437.912
 412.968 27.931
 56.347 87.464
 228.471 774.505
 848.338 16.346
 372.029 72.970
 507.561 678.120
 579.364 881.575
 300.736 542.300
 656.746 977.445
 722.982 745.547
 500.311 405.546
 302.987 843.021
 780.442 703.567
 799.646 968.025
 563.928 560.340
 32.008 466.643
 978.215 179.137
 859.954 617.389
 232.912 533.685
 706.891 538.949
 393.003 753.141
 360.307 387.632
 313.388 897.323
 176.135 646.337
 990.880 495.449
 777.167 795.750
 241.301 46.646
 605.404 163.487
 367.577 609.955
 448.033 886.306
 229.615 52.863
 194.177 952.996
 566.289 153.325
 435.662 370.604
 340.180 749.242
 143.621 904.302
 391.012 455.611
 30.902 262.028
 486.533 92.740
 548.197 350.503
 470.231 124.368
 912.863 531.007
 222.508 843.268
 489.953 4.207
 502.499 280.490
 44.699 296.253
 926.441 385.095
 377.185 687.357
 698.454 721.842
 99.084 593.296
 651.866 78.359
 488.031 794.992
 423.103 39.869
 579.574 817.052
 482.992 873.384
 754.831 129.214
 437.691 324.698
 832.329 522.024
 706.883 46.465
 56.475 467.154
 942.228 985.886
 827.248 381.943
 494.136 823.038
 673.675 985.532
 827.776 388.767
 928.419 760.041
 66.009 342.593
 106.063 454.433
 161.823 460.505
 870.808 521.822
 518.295 889.455
 150.167 934.226
 950.622 155.278
 813.473 434.121
 570.915 564.481
 993.817 562.065
 649.082 684.628
 649.136 737.388
 517.051 605.016
 95.172 898.242
 721.850 716.866
 715.778 252.549
 556.792 373.855
 783.555 217.652
 798.447 328.527
 677.980 689.487
 517.637 632.751
 844.445 77.956
 610.850 351.207
 624.074 661.060
 687.848 91.927
 832.427 473.558
 953.669 898.736
 359.710 274.764
 118.502 384.330
 493.615 893.290
 365.051 282.462
 469.292 73.561
 286.265 551.792
 472.974 639.741
 90.736 226.571
 963.793 528.039
 451.237 850.030
 432.200 839.479
 164.181 280.661
 236.773 244.013
 392.914 180.373
 810.233 675.913
 112.416 593.432
 610.015 542.808
 462.143 738.326
 721.189 510.369
 880.313 759.201
 965.995 95.904
 48.100 532.581
 903.433 721.961
 55.231 278.029
 836.477 851.280
 626.722 272.778
 208.724 293.166
 369.448 280.612
 844.852 575.700
 530.612 750.337
 851.794 395.502
 759.619 560.717
 584.402 955.356
 460.369 243.859
 528.415 488.540
 970.451 630.732
 855.496 346.699
 543.382 669.121
 553.984 735.505
 804.074 470.069
 681.783 949.946
 438.552 163.379
 374.805 859.987
 637.093 871.467
 678.795 389.673
 584.005 544.689
 160.739 920.877
 754.042 806.854
 157.901 430.051
 189.756 619.173
 700.541 866.359
 379.000 32.286
 814.424 826.729
 988.425 622.639
 490.202 142.911
 26.363 230.579
 970.749 122.990
 74.472 177.694
 729.754 81.466
 937.278 350.596
 123.624 534.765
 386.056 23.453
 925.490 260.518
 920.026 443.751
 979.384 937.202
 513.522 432.182
 932.204 554.659
 870.598 221.171
 251.664 364.962
 554.621 665.698
 564.041 117.138
 614.033 759.004
 243.252 369.015
 678.987 44.051
 352.707 116.293
 477.529 264.778
 637.026 34.685
 912.995 200.022
 638.257 648.236
 183.144 584.262
 980.504 458.794
 411.030 875.162
 940.375 881.991
 230.889 176.164
 64.364 8.228
 140.324 176.612
 476.978 158.298
 932.280 611.090
 767.341 737.870
 473.887 558.632
 772.212 459.594
 649.908 261.552
 968.247 932.782
 659.715 918.773
 527.323 396.225
 600.384 741.382
 810.421 857.663
 514.317 105.840
 315.585 612.724
 785.968 825.814
 944.732 446.057
 974.760 825.269
 206.429 308.036
 234.499 37.546
 374.350 842.398
 335.783 397.275
 124.100 384.855
 747.721 819.468
 177.787 421.951
 97.198 74.098
 602.606 595.782
 784.861 231.355
 696.305 156.824
 351.652 654.900
 611.435 937.797
 941.347 405.652
 737.609 970.669
 553.972 950.354
 295.460 461.580
 721.772 576.594
 969.794 30.342
 330.689 243.674
 797.628 608.506
 951.751 357.250
 957.855 759.709
 711.979 270.827
 814.501 165.674
 225.060 80.688
 229.620 728.950
 798.131 399.890
 172.385 938.124
 240.461 444.302
 348.823 472.119
 408.792 627.992
 505.767 277.431
 746.871 400.443
 220.043 716.405
 705.624 733.995
 69.913 677.153
 86.030 221.867
 753.620 468.418
 127.629 426.070
 826.007 748.166
 998.613 937.072
 578.195 896.018
 233.298 605.533
 199.825 20.668
 442.700 878.503
 704.330 968.607
 204.853 931.779
 333.942 184.725
 662.802 915.657
 914.778 374.473
 837.260 717.887
 228.641 577.479
 643.135 55.501
 185.240 320.666
 808.286 812.461
 898.136 952.704
 380.607 484.202
 624.064 439.100
 905.801 530.451
 556.422 827.154
 120.974 797.040
 260.129 171.934
 674.619 884.232
 891.021 988.239
 815.878 117.435
 505.237 689.982
 637.581 335.911
 683.060 68.788
 579.018 41.430
 270.668 609.806
 844.198 42.805
 388.594 447.252
 846.420 860.514
 527.105 518.319
 5.079 100.285
 808.761 115.454
 278.807 313.570
 562.960 588.118
 881.461 599.646
 645.315 571.063
 183.322 197.795
 318.223 372.454
 916.594 413.365
 563.255 238.214
 377.373 528.815
 949.242 205.654
 319.317 496.133
 363.756 397.290
 969.092 581.819
 214.441 502.956
 940.075 147.236
 8.254 113.618
 486.967 68.369
 361.791 653.168
 315.749 118.346
 528.513 194.918
 155.403 907.666
 945.918 128.183
 202.057 670.520
 307.701 778.583
 883.519 536.393
 406.059 895.334
 760.907 685.170
 823.916 752.465
 711.222 467.850
 295.639 211.715
 324.990 715.996
 710.335 846.566
 39.624 858.970
 770.072 404.015
 322.991 432.356
 905.080 898.139
 962.100 172.886
 311.454 293.076
 516.242 249.265
 739.101 488.933
 407.834 635.074
 697.124 509.289
 171.195 65.197
 41.814 880.898
 611.407 72.712
 903.678 63.143
 172.055 936.098
 731.942 935.434
 630.038 899.723
 978.786 184.594
 363.990 202.472
 904.926 491.312
 244.302 464.102
 910.282 625.652
 609.734 56.150
 128.501 497.686
 598.704 709.447
 175.287 332.444
 141.045 784.328
 514.453 51.148
 365.199 119.237
 961.706 636.210
 791.351 960.664
 147.268 369.577
 45.781 210.247
 20.267 887.086
 607.039 666.735
 619.356 650.563
 269.534 420.584
 727.320 760.203
 152.253 421.847
 747.692 708.484
 585.014 98.190
 216.957 300.525
 545.672 875.192
 28.191 261.834
 300.599 437.248
 375.575 141.040
 897.641 471.564
 21.807 751.230
 383.489 632.798
 82.809 228.317
 352.145 240.320
 660.311 608.510
 292.222 227.940
 329.869 820.098
 380.515 577.004
 409.886 968.671
 888.159 613.391
 749.598 481.533
 322.381 388.019
 337.116 918.910
 248.090 905.730
 652.156 299.805
 424.254 250.980
 384.669 512.823
 283.147 978.538
 876.052 561.311
 787.289 306.824
 582.881 942.863
 558.478 249.736
 636.332 691.255
 703.122 444.515
 498.681 460.442
 603.603 938.769
 80.007 342.381
 830.335 965.134
 954.706 860.598
 305.183 898.901
 443.437 137.764
 543.979 319.375
 939.187 606.952
 681.901 802.713
 547.152 722.000
 576.708 700.961
 671.101 962.691
 455.426 413.027
 860.693 455.767
 762.476 248.195
 985.301 814.638
 351.950 906.806
 523.371 300.675
 292.363 356.856
 558.760 229.978
 995.517 736.199
 516.407 184.474
 397.009 139.871
 11.794 169.007
 587.405 308.736
 647.728 411.093
 781.219 382.669
 587.030 192.334
 305.057 847.791
 132.792 485.679
 453.736 437.855
 934.120 447.209
 499.560 154.780
 333.112 61.667
 818.793 378.804
 509.625 695.232
 322.466 636.166
 648.709 585.140
 25.904 389.027
 239.195 652.458
 370.700 881.177
 651.593 611.095
 610.561 802.614
 383.111 452.980
 302.609 280.271
 294.377 696.926
 400.801 430.789
 996.468 618.319
 148.693 659.713
 431.500 240.348
 513.313 810.609
 981.689 517.548
 217.302 674.243
 950.085 622.139
 17.590 794.036
 493.803 936.797
 78.618 747.656
 523.267 538.487
 507.787 459.111
 377.813 41.892
 99.490 680.219
 370.929 463.427
 389.319 669.670
 392.715 714.120
 397.180 652.214
 441.067 768.712
 160.875 736.035
 208.168 966.675
 881.866 244.472
 109.603 146.682
 352.387 536.310
 547.477 908.129
 265.728 269.650
 837.272 631.063
 65.666 146.438
 394.550 509.297
 530.720 662.056
 219.286 691.333
 256.738 496.842
 882.644 251.174
 367.630 409.239
 516.778 588.163
 997.617 824.498
 339.165 584.139
 525.790 525.101
 68.652 420.648
 960.075 721.488
 973.519 12.431
 845.802 362.196
 948.202 70.420
 275.132 394.572
 863.889 532.926
 986.912 139.924
 851.028 553.434
 739.376 345.028
 224.090 103.538
 506.165 425.749
 479.008 127.090
 62.827 54.003
 413.017 794.113
 998.233 448.098
 619.737 868.565
 482.979 415.843
 786.970 281.461
 462.817 542.508
 711.582 339.606
 605.761 600.318
 289.030 390.212
 930.782 736.657
 931.659 383.719
 776.536 744.438
 619.879 452.497
 650.691 465.281
 747.280 63.588
 632.928 375.478
 940.916 361.943
 814.166 672.569
 431.038 239.750
 746.099 749.091
 323.182 331.318
 881.494 107.500
 255.502 315.924
 418.269 349.848
 574.573 528.147
 58.190 446.654
 955.564 232.094
 771.638 646.290
 653.035 958.960
 368.695 989.417
 574.796 873.345
 237.505 818.518
 604.822 200.331
 75.169 62.086
 996.765 680.607
 434.258 583.617
 854.661 833.671
 897.355 940.209
 303.042 398.891
 209.058 432.655
 718.569 730.791
 603.714 52.652
 596.743 579.259
 310.396 562.730
 210.274 658.513
 64.573 466.170
 83.745 662.676
 757.355 538.533
 568.644 23.176
 784.778 165.913
 13.279 217.075
 476.293 250.098
 446.211 959.635
 266.326 445.130
 545.461 173.357
 186.780 46.896
 367.842 384.441
 290.749 796.420
 735.337 711.735
 836.011 23.160
 893.775 79.119
 356.497 57.265
 601.394 786.720
 104.571 305.308
 902.712 347.064
 58.348 204.153
 681.010 147.241
 636.271 849.536
 548.341 296.302
 153.859 112.455
 566.188 107.776
 680.936 696.158
 736.604 340.452
 426.147 803.338
 659.925 257.054
 781.412 846.978
 421.238 81.486
 222.803 184.336
 796.958 752.791
 984.662 932.960
 621.529 340.428
 727.457 56.783
 432.145 844.105
 811.734 621.694
 828.962 735.936
 603.592 211.219
 815.576 787.636
 882.513 277.620
 388.343 875.721
 639.384 760.907
 945.605 379.098
 658.516 732.715
 514.219 922.082
 417.917 474.020
 119.255 908.883
 240.691 151.312
 834.800 20.349
 838.837 756.611
 584.099 468.496
 538.984 879.948
 743.365 837.818
 525.541 111.355
 136.452 184.040
 416.637 861.628
 380.997 250.817
 766.252 351.144
 507.862 133.603
 604.521 663.588
 774.746 38.814
 657.812 581.969
 35.136 417.335
 279.461 418.662
 511.745 297.021
 547.836 986.128
 418.773 92.155
 205.387 12.531
 342.481 162.748
 703.819 734.645
 340.435 457.455
 247.277 662.667
 275.403 365.778
 377.091 936.893
 332.210 483.812
 885.238 629.451
 50.221 59.355
 74.990 395.754
 568.704 13.651
 79.723 175.968
 358.693 365.876
 906.414 78.275
 187.589 730.967
 468.723 50.194
 819.414 80.208
 323.887 634.593
 335.046 796.604
 413.961 701.752
 507.039 13.559
 449.550 2.044
 379.619 476.284
 855.444 165.154
 786.597 532.135
 443.005 116.687
 641.308 50.474
 282.412 42.433
 309.959 947.354
 45.670 21.108
 542.304 788.350
 383.552 300.269
 294.267 548.174
 519.339 205.188
 301.595 792.522
 100.537 660.211
 621.034 231.134
 685.877 845.654
 167.722 76.870
 876.272 205.316
 869.840 879.982
 670.508 720.545
 712.321 326.721
 862.922 452.501
 131.998 874.341
 252.894 966.378
 891.610 408.800
 734.623 547.139
 337.244 365.591
 438.217 518.588
 423.844 847.764
 535.960 424.888
 870.466 248.259
 974.741 29.974
 527.801 166.827
 689.632 755.491
 455.672 76.426
 64.831 297.198
 220.699 201.866
 885.409 234.253
 640.844 527.255
 443.160 742.010
 183.513 241.597
 77.308 319.115
 730.028 397.497
 328.857 291.698
 667.466 120.775
 227.108 824.742
 677.942 533.889
 497.588 82.386
 37.561 199.107
 749.664 879.754
 287.594 544.650
 865.095 769.146
 327.320 495.392
 839.127 629.216
 32.830 616.795
 525.443 868.491
 613.490 114.660
 985.070 721.717
 965.451 272.812
 145.263 481.662
 110.266 505.412
 23.637 58.857
 460.458 440.252
 979.522 951.244
 629.679 14.790
 11.215 504.680
 3.191 779.107
 544.854 488.963
 458.110 671.385
 56.787 253.572
 828.585 814.338
 163.270 579.163
 758.438 118.565
 3.960 337.362
 985.437 54.776
 172.022 10.257
 323.197 145.618
 514.854 315.857
 317.537 944.579
 584.725 715.618
 876.137 319.677
 675.360 539.741
 928.720 189.786
 384.271 215.645
 147.938 808.296
 714.961 500.780
 930.321 730.000
 429.901 344.427
 636.390 600.714
 814.148 691.464
 657.228 384.047
 168.736 117.199
 302.157 985.265
 258.638 84.729
 82.653 988.486
 956.403 48.952
 448.333 321.040
 391.943 814.103
 861.973 669.139
 811.822 969.864
 685.306 853.850
 916.507 885.599
 292.390 738.349
 858.045 399.847
 192.022 569.663
 98.483 784.928
 487.893 594.454
 533.999 842.345
 450.556 853.139
 342.377 657.050
 237.935 915.022
 901.265 936.621
 252.980 24.527
 419.152 329.827
 343.431 381.661
 15.529 268.130
 57.812 665.120
 355.026 829.518
 705.129 151.775
 384.102 778.164
 707.937 9.606
 618.084 193.063
 77.118 301.405
 988.896 136.813
 112.677 583.092
 775.948 320.617
 192.152 503.364
 218.533 147.399
 743.778 691.225
 240.131 331.485
 915.690 276.129
 323.736 235.862
 698.396 333.749
 61.357 387.595
 191.990 241.518
 686.939 345.214
 641.736 605.013
 994.967 230.893
 808.276 962.955
 280.038 103.001
 157.812 669.344
 216.719 744.497
 421.975 101.173
 173.484 958.829
 908.873 954.877
 136.618 692.172
 871.175 820.494
 855.400 99.355
 532.367 296.336
 732.096 416.699
 519.941 606.351
 421.196 339.755
 388.859 375.430
 701.695 684.880
 277.778 913.526
 402.124 863.512
 115.177 956.941
 526.588 55.461
 976.528 354.604
 115.519 636.503
 434.097 99.255
 219.611 115.932
 988.130 459.431
 939.926 556.667
 825.213 729.970
 140.148 685.159
 323.156 388.916
 845.126 917.197
 471.219 720.427
 758.066 611.044
 962.706 370.288
 840.042 558.991
 359.618 867.378
 661.052 105.849
 845.215 35.974
 740.772 167.247
 541.985 995.693
 417.074 656.586
 754.893 294.548
 806.526 527.401
 331.193 732.927
 127.314 423.824
 339.985 839.722
 342.965 197.242
 651.613 374.711
 634.829 699.503
 626.731 912.188
 330.491 974.861
 848.086 659.363
 390.308 432.819
 688.832 469.087
 499.243 746.212
 6.578 200.772
 918.668 52.968
 582.449 487.245
 43.114 781.399
 242.704 790.521
 678.904 818.518
 263.202 728.799
 341.830 315.425
 473.908 773.387
 864.436 705.406
 964.303 931.647
 643.143 296.970
 906.899 224.755
 352.379 409.019
 433.952 52.208
 646.461 517.869
 844.004 714.165
 577.515 380.567
 505.272 884.236
 324.729 946.341
 440.435 26.111
 580.387 943.917
 703.537 104.998
 123.150 978.570
 729.021 327.381
 858.815 446.282
 983.130 558.902
 881.330 496.144
 569.790 919.641
 938.283 84.656
 230.603 378.707
 439.686 70.918
 178.843 896.634
 768.993 519.577
 870.433 365.722
 911.490 394.252
 544.304 737.263
 156.064 638.816
 766.492 902.964
 28.635 24.140
 346.669 109.017
 434.188 865.789
 624.939 559.014
 802.266 841.644
 966.726 930.583
 509.222 220.973
 273.219 455.345
 978.636 187.091
 786.269 48.186
 206.562 939.346
 515.010 416.222
 416.083 506.908
 265.169 717.072
 589.782 822.814
 742.429 897.752
 560.764 483.505
 212.905 447.752
 542.907 663.869
 124.511 701.521
 656.802 43.532
 263.519 676.014
 445.809 15.135
 984.876 518.226
 190.747 343.874
 809.981 146.386
 214.622 299.242
 931.755 418.062
 340.780 820.159
 557.326 860.634
 327.671 754.402
 409.951 507.102
 877.815 649.107
 413.435 936.063
 712.329 993.319
 607.003 102.759
 48.704 523.939
 652.207 742.792
 529.324 16.517
 64.803 946.400
 460.964 471.125
 155.905 244.825
 958.405 365.917
 923.069 167.519
 883.984 547.151
 71.788 556.682
 62.919 730.452
 452.555 941.376
 183.418 645.541
 402.714 345.497
 690.725 722.753
 423.552 40.833
 313.473 317.245
 892.227 857.909
 155.000 734.402
 899.186 773.124
 406.064 461.604
 61.685 31.741
 130.889 746.981
 243.232 113.620
 516.315 980.456
 410.341 364.373
 802.573 727.121
 488.571 201.145
 510.647 4.531
 598.831 952.868
 800.209 765.984
 725.153 743.243
 916.686 99.160
 902.364 395.358
 877.341 437.085
 835.242 294.781
 293.508 935.410
 341.953 48.804
 596.753 941.082
 728.935 819.597
 826.217 273.108
 680.385 475.231
 516.371 482.155
 214.381 422.432
 400.637 743.820
 904.162 776.623
 496.709 977.804
 774.831 647.171
 371.878 844.715
 903.477 918.158
 787.477 642.379
 818.581 277.450
 604.831 758.319
 809.378 70.052
 493.362 204.390
 418.081 147.003
 135.105 98.546
 850.559 460.250
 867.613 518.602
 160.918 69.620
 975.735 449.967
 651.816 223.350
 636.964 116.171
 498.077 632.419
 177.948 615.158
 612.019 255.531
 222.538 799.532
 893.843 261.140
 243.551 814.033
 371.503 140.979
 288.775 733.489
 156.874 662.478
 382.032 689.463
 407.136 802.151
 526.052 609.928
 563.450 476.002
 907.184 865.044
 477.857 644.452
 952.555 370.808
 771.585 727.009
 276.097 973.754
 984.322 615.237
 307.071 662.550
 68.626 461.673
 887.623 530.333
 303.353 777.791
 296.796 664.678
 195.183 767.174
 777.905 755.562
 811.216 712.794
 562.828 186.546
 844.641 232.001
 777.331 477.242
 619.309 302.975
 230.964 958.202
 950.250 785.433
 526.302 530.495
 11.676 231.064
 826.483 854.921
 40.684 770.228
 986.415 659.137
 195.831 826.808
 149.046 389.671
 270.192 48.840
 729.210 780.215
 256.682 735.746
 427.421 183.743
 210.895 921.039
 336.378 615.388
 137.938 250.591
 703.667 283.011
 132.466 639.566
 703.319 115.713
 66.186 45.480
 932.514 125.752
 288.413 350.537
 902.216 810.472
 79.898 484.026
 724.074 687.710
 678.333 356.555
 531.288 196.033
 228.953 634.012
 6.644 831.019
 861.980 703.061
 153.651 547.360
 569.823 614.738
 141.257 165.877
 663.690 222.227
 512.210 82.604
 297.404 927.434
 180.746 797.310
 24.621 333.742
 696.280 240.337
 226.526 974.836
 33.494 174.083
 835.491 98.123
 331.132 939.338
 364.509 62.913
 265.669 882.829
 313.940 245.721
 163.414 82.415
 500.702 795.915
 155.599 637.651
 378.300 163.406
 123.417 238.650
 579.752 925.316
 400.135 903.965
 513.568 110.907
 59.401 392.493
 122.438 393.898
 565.156 565.044
 825.504 260.124
 859.716 883.546
 111.201 528.126
 971.070 790.735
 335.275 503.220
 605.201 177.421
 567.101 75.137
 209.015 800.012
 79.721 359.138
 727.349 905.956
 510.719 55.074
 894.588 522.545
 251.300 723.182
 887.009 694.135
 121.627 205.169
 583.345 259.145
 436.928 650.621
 433.857 651.449
 689.339 128.876
 995.920 316.959
 996.414 842.801
 858.687 46.993
 383.244 131.540
 830.502 252.505
 758.845 13.040
 608.518 610.490
 959.841 123.488
 476.556 794.097
 509.257 849.627
 998.812 105.495
 272.659 902.094
 886.019 734.970
 188.101 864.521
 727.608 306.411
 853.564 586.290
 706.894 89.350
 332.468 18.901
 673.092 277.536
 893.745 970.149
 538.979 585.976
 50.724 650.502
 239.187 900.225
 668.467 86.597
 832.665 137.047
 741.162 892.696
 502.961 923.332
 821.753 327.947
 519.067 265.278
 840.471 471.594
 813.183 422.467
 955.502 56.904
 933.424 597.744
 119.256 494.960
 291.108 445.201
 652.083 759.800
 973.568 442.420
 429.547 605.531
 892.570 792.195
 400.296 443.284
 721.385 151.777
 353.197 661.367
 304.743 338.337
 891.647 156.329
 947.608 447.549
 900.221 927.148
 971.411 33.326
 807.198 231.324
 18.876 131.749
 262.619 612.881
 967.365 737.737
 524.852 81.211
 730.903 641.232
 641.899 480.256
 275.547 348.450
 142.708 164.021
 502.715 716.600
 337.452 151.938
 259.818 246.444
 836.239 31.825
 184.315 50.943
 608.160 705.361
 771.723 960.284
 845.329 218.046
 453.755 159.917
 301.020 110.155
 381.425 80.254
 321.800 85.224
 409.475 871.861
 878.300 77.089
 680.918 880.923
 858.864 654.762
 499.915 775.143
 268.663 926.474
 471.969 814.046
 771.017 870.817
 374.776 679.653
 917.910 155.268
 921.671 19.041
 96.201 712.434
 590.949 650.337
 521.409 484.637
 445.307 264.895
 851.644 61.189
 361.002 452.878
 183.023 303.537
 159.184 285.199
 290.598 256.001
 693.258 315.141
 164.226 588.914
 235.401 297.116
 779.265 822.448
 339.879 752.682
 962.361 579.407
 385.975 605.423
 441.527 950.850
 943.001 832.624
 188.389 706.976
 5.545 584.407
 903.667 915.514
 648.835 657.442
 602.202 549.678
 209.867 3.194
 312.080 776.977
 245.817 38.630
 707.495 858.829
 121.563 614.236
 294.049 389.751
 575.235 300.004
 508.419 35.114
 275.104 160.018
 684.987 949.945
 561.409 901.323
 386.648 780.707
 939.775 469.630
 655.101 60.362
 713.394 105.180
 570.207 38.285
 492.351 114.734
 334.271 565.048
 361.289 223.552
 334.359 742.840
 710.495 173.533
 155.991 210.927
 207.628 75.155
 900.027 358.483
 3.388 11.705
 919.567 531.097
 997.964 160.713
 976.679 649.993
 147.854 630.876
 4.283 212.517
 244.636 720.468
 34.314 647.615
 56.260 58.052
 260.148 610.207
 973.837 276.761
 683.104 303.692
 466.722 453.520
 846.818 0.780
 408.496 484.211
 989.467 910.980
 216.663 100.101
 695.678 630.022
 348.112 111.017
 163.783 955.032
 937.513 203.230
 329.598 602.394
 761.549 757.118
 817.651 706.844
 591.368 479.176
 490.722 184.764
 769.976 478.442
 907.553 526.985
 259.663 837.840
 398.692 152.315
 764.452 831.182
 556.954 548.707
 989.439 76.911
 490.063 391.521
 876.353 976.024
 180.346 135.109
 304.537 395.748
 174.204 93.209
 398.689 389.476
 720.419 264.172
 197.040 710.234
 481.827 518.179
 42.487 417.932
 353.485 785.558
 28.583 203.924
 479.328 498.483
 104.818 379.812
 718.493 314.331
 791.613 286.177
 975.478 549.401
 723.668 172.111
 581.407 379.314
 607.477 144.562
 356.533 710.312
 399.732 369.920
 859.407 327.566
 171.199 376.665
 351.694 7.059
 876.354 620.945
 98.344 401.531
 92.070 765.549
 152.886 734.087
 286.213 731.779
 822.039 351.665
 724.698 123.448
 591.158 591.539
 196.981 218.676
 653.496 924.911
 136.897 269.897
 6.577 80.664
 818.074 252.772
 745.776 578.178
 318.830 633.329
 39.309 460.298
 166.746 868.208
 854.219 806.006
 602.046 669.303
 816.646 997.846
 434.151 21.311
 331.917 542.902
 527.597 273.841
 914.063 210.112
 140.642 589.973
 436.766 203.365
 79.149 636.986
 27.960 282.483
 924.448 684.605
 601.134 56.408
 280.014 529.531
 513.552 879.387
 969.018 705.502
 734.112 796.420
 642.305 844.959
 813.469 114.612
 141.687 426.198
 201.539 368.515
 851.899 329.015
 330.906 536.976
 889.958 8.358
 860.393 334.025
 374.678 820.898
 485.775 605.035
 821.583 260.970
 411.882 320.622
 377.494 2.945
 533.109 273.871
 680.752 645.105
 381.485 391.554
 471.591 609.753
 220.032 997.742
 125.083 495.219
 234.396 489.799
 306.710 283.056
 510.960 664.208
 306.740 678.936
 491.268 465.461
 970.863 775.269
 420.225 718.589
 765.888 449.517
 221.854 578.537
 483.767 2.450
 457.175 11.967
 555.822 558.651
 963.087 784.205
 411.197 526.567
 310.850 711.632
 836.510 791.967
 933.329 554.085
 773.014 407.261
 179.652 949.795
 396.890 965.618
 395.964 464.462
 969.383 4.940
 586.025 754.527
 696.168 79.532
 163.225 291.251
 407.714 239.870
 606.938 206.335
 50.497 761.384
 525.066 891.506
 877.102 16.024
 198.074 694.403
 533.783 355.090
 338.085 722.599
 487.566 3.826
 692.930 608.490
 10.013 8.584
 615.987 452.688
 168.121 742.501
 617.598 795.606
 469.375 897.871
 725.713 749.933
 300.758 70.615
 677.834 635.009
 501.571 287.822
 212.356 2.906
 56.639 222.482
 147.079 640.740
 307.123 474.928
 351.155 420.979
 396.318 538.453
 912.419 87.818
 121.070 783.151
 756.309 690.975
 497.594 628.741
 120.046 276.381
 303.385 691.307
 764.049 125.173
 582.555 3.240
 702.596 697.482
 636.525 858.836
 851.356 25.806
 729.687 633.938
 67.821 544.899
 562.950 286.563
 51.891 812.455
 277.371 651.850
 881.352 729.236
 194.047 100.044
 187.177 311.300
 851.916 397.006
 185.903 793.779
 926.809 475.284
 743.740 488.984
 886.213 337.896
 65.075 905.946
 415.721 40.118
 395.874 828.854
 734.405 955.840
 681.986 403.853
 464.716 679.275
 498.900 493.675
 133.464 550.142
 801.288 214.456
 127.675 47.086
 359.210 396.404
 814.295 61.462
 837.676 827.840
 935.838 249.069
 725.104 309.460
 523.043 433.701
 64.847 411.689
 706.625 92.074
 736.370 182.891
 577.493 738.800
 865.915 80.614
 830.755 22.400
 520.732 913.196
 353.991 274.193
 809.606 296.923
 283.161 372.274
 731.773 907.067
 777.054 109.261
 896.154 872.598
 858.111 817.320
 585.598 918.095
 966.845 105.005
 532.602 66.653
 290.068 11.109
 372.467 799.553
 688.976 260.219
 669.308 827.692
 989.178 207.597
 994.835 12.626
 146.551 347.823
 57.782 318.438
 93.964 308.280
 814.636 957.037
 956.191 196.620
 774.512 477.135
 423.627 178.056
 980.410 449.750
 857.724 646.573
 996.307 520.140
 698.527 262.324
 448.751 967.538
 821.533 159.813
 509.721 970.724
 89.788 507.524
 114.798 590.427
 738.025 304.946
 590.453 10.958
 757.599 338.350
 822.906 935.626
 800.467 848.803
 698.186 696.776
 542.671 977.030
 541.349 755.286
 25.432 987.661
 898.161 850.680
 386.448 703.619
 653.846 286.520
 94.351 329.051
 42.826 252.254
 373.036 750.914
 145.879 888.367
 845.193 595.601
 525.249 83.532
 509.468 403.605
 445.252 977.951
 295.026 664.004
 850.537 454.455
 490.791 528.513
 814.009 786.845
 32.246 475.013
 362.323 233.055
 732.595 201.206
 482.777 998.722
 181.505 554.492
 208.467 335.670
 896.001 314.061
 168.804 900.635
 914.872 370.895
 33.421 94.404
 978.729 51.760
 225.402 282.837
 659.543 521.149
 944.288 312.224
 800.789 902.484
 433.210 955.793
 735.380 784.752
 13.423 140.475
 374.431 436.518
 362.609 418.146
 144.877 415.036
 952.493 969.295
 215.405 428.715
 311.857 905.610
 633.593 646.855
 621.242 108.273
 126.191 27.236
 56.927 778.373
 940.908 291.588
 718.754 152.927
 361.755 578.223
 36.729 963.316
 368.922 463.183
 345.858 581.918
 374.529 404.534
 141.369 957.461
 411.607 933.076
 124.370 310.638
 527.658 306.376
 971.249 720.286
 206.805 347.179
 212.189 638.703
 264.239 802.689
 291.300 635.128
 0.438 554.709
 862.838 272.029
 225.126 164.316
 417.307 603.671
 645.302 596.501
 143.864 874.614
 719.018 103.506
 440.252 252.542
 396.064 479.558
 50.574 910.801
 765.933 579.000
 519.761 177.350
 907.611 724.901
 529.908 375.695
 658.800 551.939
 959.242 127.023
 395.624 817.444
 863.822 379.593
 617.775 685.056
 412.938 40.101
 376.301 109.408
 452.374 451.700
 648.053 916.095
 369.100 884.673
 266.365 432.947
 283.771 859.036
 154.276 556.112
 3.678 324.926
 395.038 662.958
 281.963 198.408
 213.327 64.308
 605.350 339.852
 656.403 737.696
 281.931 12.430
 662.143 933.263
 35.438 53.395
 113.579 192.631
 598.652 205.021
 318.330 181.908
 105.175 200.394
 355.406 92.099
 27.772 587.467
 718.743 798.318
 328.000 848.962
 301.833 353.659
 644.363 973.048
 734.824 100.364
 235.998 227.472
 455.966 851.658
 950.684 856.384
 303.382 389.499
 337.301 763.113
 308.742 359.348
 764.713 863.089
 297.613 461.446
 835.201 729.023
 716.446 343.040
 738.270 835.965
 255.571 507.232
 429.933 218.287
 591.797 857.075
 546.867 635.903
 281.901 689.067
 880.529 515.636
 176.098 305.046
 603.018 478.795
 943.552 207.700
 516.828 321.462
 492.938 630.525
 610.525 904.202
 391.312 991.457
 560.694 697.812
 323.202 579.650
 399.364 277.175
 256.380 231.805
 940.665 52.310
 186.644 38.314
 259.081 61.536
 94.850 866.330
 265.722 953.493
 367.045 88.242
 423.203 971.098
 282.829 767.202
 761.542 79.834
 975.982 349.153
 447.983 504.714
 301.074 831.696
 266.571 144.779
 414.487 378.257
 975.855 301.703
 290.405 391.057
 835.418 211.388
 362.394 383.722
 777.321 216.137
 607.772 354.978
 103.544 412.734
 601.917 275.329
 24.533 1.596
 867.758 291.184
 329.886 727.992
 565.017 123.394
 465.678 22.467
 615.422 203.088
 953.042 129.182
 483.376 426.129
 541.334 463.465
 343.759 113.223
 571.785 109.841
 415.298 195.979
 512.274 96.032
 42.714 686.117
 492.177 334.407
 225.617 767.050
 352.795 778.377
 846.534 31.511
 371.197 905.921
 802.703 398.634
 504.436 515.373
 632.412 517.301
 30.782 539.660
 410.904 203.884
 582.038 85.177
 615.730 891.301
 216.350 751.631
 97.292 668.103
 777.425 951.344
 85.851 261.910
 930.339 23.376
 498.307 37.661
 15.530 422.389
 431.306 519.988
 983.966 788.329
 224.938 158.439
 883.644 795.159
 514.330 597.725
 579.382 0.019
 244.296 921.793
 976.504 524.019
 272.107 555.003
 59.583 988.690
 320.985 336.364
 578.276 294.813
 145.698 859.755
 444.870 290.442
 633.400 385.692
 537.061 250.681
 567.528 386.014
 12.376 141.806
 138.109 254.424
 778.356 516.260
 274.413 591.851
 969.089 372.688
 119.723 210.003
 150.986 597.440
 655.535 59.117
 219.021 501.909
 634.177 412.099
 202.341 195.773
 693.345 77.875
 331.609 942.122
 230.088 188.622
 39.314 469.785
 310.324 240.646
 81.122 354.643
 415.878 865.017
 647.177 799.878
 95.611 75.069
 345.815 359.817
 829.598 62.652
 910.669 669.132
 452.908 588.277
 730.733 4.782
 963.907 492.437
 109.923 359.282
 184.730 222.309
 9.555 618.079
 600.396 661.447
 848.417 779.269
 407.899 127.073
 368.517 939.300
 815.492 583.143
 210.937 893.189
 481.366 845.858
 479.438 702.042
 534.395 535.905
 446.654 895.149
 319.787 478.131
 629.057 169.705
 130.032 149.929
 625.677 490.414
 64.946 135.316
 488.300 476.214
 490.772 619.168
 527.074 385.433
 591.971 37.487
 617.867 7.535
 313.636 632.803
 482.135 363.710
 738.440 912.391
 475.383 474.901
 119.003 699.883
 18.729 130.191
 461.851 452.925
 514.624 776.933
 628.342 901.086
 930.942 443.699
 354.572 465.174
 948.750 225.407
 698.209 743.176
 832.731 925.172
 75.239 996.368
 887.146 218.191
 961.802 714.563
 345.171 328.823
 291.757 170.545
 849.474 982.908
 693.615 344.506
 813.919 994.039
 673.382 679.483
 110.669 586.192
 183.201 53.819
 856.870 657.726
 318.037 877.399
 937.123 5.924
 80.888 851.546
 101.515 799.990
 755.881 210.174
 536.931 697.633
 761.206 979.953
 187.361 220.453
 331.290 273.316
 466.081 751.281
 739.138 939.244
 480.820 598.151
 332.775 137.606
 307.610 430.950
 569.721 933.788
 978.326 374.901
 714.020 707.359
 672.234 617.471
 463.368 673.238
 557.957 420.171
 629.085 783.433
 956.636 432.847
 57.221 634.767
 80.725 584.901
 290.969 191.638
 839.544 115.329
 397.146 346.763
 839.711 432.405
 855.087 806.865
 195.920 35.337
 205.465 989.661
 508.569 146.359
 127.876 554.301
 966.056 594.911
 936.294 626.206
 50.494 859.104
 905.608 501.248
 529.018 637.195
 953.349 671.272
 14.569 417.842
 659.626 966.614
 298.866 907.498
 404.356 790.490
 268.450 912.011
 101.611 169.806
 587.273 53.734
 11.691 277.270
 494.721 122.034
 886.097 316.779
 257.564 631.629
 50.646 99.406
 712.760 417.772
 337.369 178.199
 332.963 588.819
 244.728 229.322
 678.830 534.463
 623.972 153.150
 515.711 742.060
 171.639 576.080
 264.149 84.570
 246.485 531.561
 523.976 833.003
 44.109 822.681
 814.014 625.886
 52.801 169.497
 259.860 850.566
 406.507 738.719
 50.648 599.387
 250.071 73.663
 84.563 441.713
 371.158 86.376
 298.225 474.776
 43.599 454.991
 895.660 397.480
 507.559 66.785
 680.630 997.293
 600.331 655.867
 276.679 397.384
 393.191 364.170
 470.812 516.280
 8.252 981.544
 720.578 422.896
 136.380 236.775
 955.158 994.186
 782.860 873.528
 816.462 509.441
 889.673 776.433
 17.158 444.074
 258.022 51.175
 332.762 796.417
 486.450 412.734
 141.668 224.371
 890.923 217.486
 330.367 156.046
 853.993 973.100
 694.425 831.526
 109.418 676.053
 795.577 34.370
 783.017 126.686
 141.029 574.390
 835.003 738.325
 795.492 521.514
 966.632 837.856
 335.429 788.548
 225.742 113.877
 827.361 83.395
 961.014 534.117
 130.006 54.514
 500.891 571.036
 858.635 833.293
 865.521 53.709
 337.697 220.576
 932.551 31.247
 535.904 699.305
 71.793 79.682
 511.148 899.302
 219.612 917.756
 178.589 352.430
 389.349 690.117
 94.709 506.059
 495.353 17.675
 467.208 300.128
 219.462 858.278
 252.158 838.628
 162.453 336.225
 186.242 121.424
 219.622 221.802
 76.379 658.872
 597.802 422.910
 988.046 422.241
 77.607 206.656
 946.741 730.583
 524.389 431.634
 906.981 723.360
 597.247 639.440
 515.801 292.067
 508.667 740.213
 271.850 158.496
 287.177 310.711
 178.993 997.667
 609.178 299.496
 739.948 556.254
 39.410 562.349
 909.279 949.352
 675.872 8.251
 407.465 207.248
 286.312 863.616
 23.345 557.665
 179.408 317.229
 338.675 376.494
 232.555 513.357
 786.690 620.719
 735.878 954.270
 400.302 411.187
 372.909 59.962
 762.094 190.625
 684.782 132.071
 987.631 115.290
 527.219 765.993
 459.199 508.617
 176.687 851.179
 85.406 914.888
 50.679 461.039
 152.564 533.332
 231.921 943.018
 119.208 222.048
 710.523 424.162
 701.360 361.086
 142.758 311.242
 222.000 319.980
 959.510 516.443
 825.909 142.696
 408.954 424.410
 865.685 38.560
 982.090 644.458
 574.644 938.248
 120.107 488.985
 288.994 466.837
 940.891 777.136
 649.606 319.452
 328.204 888.845
 790.689 957.923
 309.176 161.276
 849.404 428.566
 489.878 416.023
 751.038 721.704
 39.189 85.143
 135.669 633.584
 500.215 537.066
 194.700 372.101
 586.791 524.870
 732.329 881.282
 188.666 440.426
 814.607 898.161
 489.568 275.020
 226.596 342.870
 402.432 892.480
 639.117 662.018
 278.597 712.521
 856.409 971.431
 963.867 993.298
 943.681 191.834
 993.306 172.256
 41.105 145.971
 855.803 767.958
 583.425 734.105
 464.363 22.976
 740.444 663.844
 962.347 155.223
 654.534 757.250
 831.326 923.781
 411.674 961.450
 572.578 362.592
 279.988 857.202
 469.745 414.293
 175.126 592.544
 640.700 745.236
 359.165 805.758
 616.691 945.704
 295.926 674.143
 488.599 336.039
 321.008 803.716
 504.202 695.279
 242.724 221.938
 235.383 904.960
 276.913 353.405
 736.864 23.471
 393.878 40.280
 743.353 958.127
 482.172 548.947
 982.794 230.648
 927.417 106.222
 281.011 400.595
 683.772 997.689
 786.504 349.574
 553.100 192.768
 421.073 681.377
 757.522 32.488
 457.671 70.075
 523.281 813.388
 915.088 115.384
 18.949 352.084
 541.583 533.987
 793.801 438.031
 416.170 734.087
 730.082 735.605
 335.018 661.291
 296.988 330.260
 957.452 455.232
 618.192 17.245
 275.612 872.461
 35.893 285.834
 36.271 581.644
 672.768 78.497
 803.243 557.388
 112.229 14.941
 2.729 640.126
 93.416 217.807
 468.737 407.868
 860.034 903.469
 206.148 353.719
 24.116 891.355
 648.194 778.471
 972.901 413.107
 14.065 104.016
 628.165 483.673
 210.512 569.713
 884.712 435.741
 385.825 585.000
 133.361 463.111
 881.172 737.829
 692.088 504.522
 156.419 475.812
 708.435 4.708
 847.113 426.998
 591.387 882.130
 566.133 867.113
 419.388 921.797
 355.543 892.781
 143.865 196.206
 857.701 864.151
 58.397 537.736
 673.776 839.584
 679.713 472.555
 955.002 259.400
 338.101 950.413
 797.703 530.342
 804.963 128.649
 336.041 418.592
 800.540 994.753
 723.249 43.206
 284.896 733.143
 217.767 556.200
 802.731 92.206
 928.204 347.873
 543.313 111.482
 81.458 389.902
 109.773 91.258
 951.029 453.297
 639.194 683.404
 384.777 758.292
 951.616 149.283
 598.804 738.873
 860.515 755.005
 30.218 162.070
 881.021 683.610
 368.174 722.785
 9.608 856.219
 789.574 346.161
 407.989 428.441
 121.230 944.065
 45.255 113.990
 420.163 978.732
 179.833 674.320
 922.460 339.007
 993.778 82.051
 650.943 202.732
 426.297 838.138
 213.437 477.933
 944.702 410.156
 565.292 336.639
 495.549 614.176
 178.683 294.908
 506.144 228.785
 162.088 283.242
 569.590 90.509
 239.129 490.866
 310.917 149.721
 37.870 268.839
 66.543 380.117
 98.862 619.674
 36.364 338.602
 200.248 379.896
 812.506 512.322
 666.356 977.071
 929.309 202.444
 996.352 990.227
 797.083 557.756
 473.149 803.955
 12.053 853.287
 20.002 578.970
 214.392 218.792
 920.923 988.400
 986.160 658.560
 647.403 628.107
 535.338 407.464
 802.207 404.843
 347.866 869.389
 543.567 258.007
 557.072 654.158
 60.438 264.259
 382.259 530.014
 80.287 10.446
 732.056 542.908
 681.856 365.744
 512.936 614.634
 111.360 720.782
 591.821 752.920
 944.744 937.745
 949.676 612.402
 961.923 734.453
 749.455 700.971
 990.748 836.326
 698.736 586.992
 806.104 817.664
 790.058 225.654
 828.542 228.175
 778.698 74.019
 830.867 988.148
 339.847 231.935
 431.871 527.668
 919.357 47.814
 713.770 149.060
 742.284 723.306
 551.966 280.164
 111.972 588.429
 978.527 847.589
 63.540 188.858
 228.652 887.797
 126.264 810.434
 734.622 699.575
 599.823 883.866
 754.907 559.396
 512.872 76.962
 155.863 22.387
 665.530 145.034
 26.444 632.742
 669.539 515.655
 807.654 0.563
 203.863 515.341
 790.859 465.259
 265.132 377.534
 593.881 272.190
 680.538 118.443
 300.172 418.286
 687.659 835.517
 661.706 168.702
 796.356 418.917
 266.070 70.495
 210.774 406.209
 76.187 966.785
 785.902 232.112
 818.939 687.550
 257.830 296.749
 456.526 418.278
 457.293 606.235
 379.780 148.017
 483.356 627.907
 51.881 512.461
 671.868 989.272
 968.340 979.584
 388.912 665.326
 927.066 894.807
 662.892 914.669
 491.325 895.052
 843.582 902.651
 27.079 617.311
 448.803 292.240
 981.300 234.105
 188.964 83.524
 894.303 927.669
 609.222 274.525
 589.894 14.771
 574.291 23.780
 723.345 618.115
 860.874 583.911
 378.194 877.552
 789.443 400.883
 255.852 49.407
 195.810 132.061
 592.709 65.558
 141.873 514.521
 741.307 341.460
 825.704 740.782
 167.041 725.607
 858.091 390.485
 819.651 379.335
 813.744 782.233
 647.426 238.067
 81.131 499.322
 717.742 221.762
 69.559 596.401
 604.545 987.338
 782.527 791.957
 594.021 219.134
 332.816 615.087
 864.519 970.239
 810.619 716.372
 214.414 648.839
 877.582 224.166
 568.775 906.120
 856.598 372.597
 397.352 958.070
 932.228 529.679
 155.446 60.427
 335.506 987.691
 826.944 767.693
 228.605 358.356
 844.260 822.499
 51.498 448.036
 900.721 635.503
 669.403 19.450
 102.363 188.776
 44.964 713.210
 251.988 203.161
 834.082 582.320
 870.272 694.140
 203.703 553.837
 466.712 758.340
 931.415 682.957
 35.181 7.034
 61.151 205.248
 301.016 432.082
 850.664 162.725
 753.093 358.030
 701.741 209.447
 397.714 221.086
 163.592 163.855
 741.737 206.935
 846.784 929.782
 98.963 775.647
 285.950 658.759
 593.041 70.080
 3.838 965.892
 456.997 426.155
 519.800 774.059
 486.864 227.312
 28.356 970.923
 956.034 234.583
 366.943 685.214
 427.030 107.296
 568.461 178.640
 775.824 952.088
 328.957 303.966
 266.141 510.106
 642.025 285.016
 650.955 639.828
 390.753 458.333
 337.456 467.658
 29.805 197.020
 509.900 367.349
 522.298 773.665
 470.107 465.414
 259.194 560.735
 113.934 841.346
 827.058 3.353
 528.181 952.878
 700.233 911.621
 858.424 37.335
 415.929 129.023
 384.716 555.744
 698.829 751.629
 747.629 907.759
 691.879 152.624
 418.404 169.189
 731.722 851.063
 309.038 22.275
 493.192 136.577
 203.814 159.622
 283.535 597.473
 874.394 559.425
 462.178 713.230
 55.193 231.316
 518.333 269.550
 221.945 413.664
 81.385 981.106
 479.425 124.718
 846.430 700.879
 48.091 307.640
 50.822 433.009
 395.467 204.791
 171.743 916.620
 116.481 706.894
 67.356 319.822
 185.618 170.643
 945.838 975.531
 218.745 22.606
 611.446 643.877
 258.198 571.766
 151.858 430.485
 273.425 57.726
 46.511 797.062
 821.751 551.567
 994.844 532.482
 988.321 902.834
 192.738 711.372
 997.633 255.484
 384.563 546.374
 516.317 520.280
 549.764 273.401
 230.853 638.824
 262.729 320.899
 445.917 68.629
 511.682 669.310
 198.292 988.556
 448.611 561.291
 285.085 614.182
 242.954 273.086
 58.942 333.658
 955.330 89.676
 320.631 252.307
 365.295 668.473
 942.546 60.209
 663.704 746.577
 365.239 818.528
 243.279 403.701
 31.055 470.261
 831.349 486.310
 440.412 307.827
 450.371 118.227
 451.544 727.655
 161.786 649.702
 885.935 840.323
 947.251 751.960
 469.769 619.260
 61.638 359.454
 735.151 512.457
 610.795 649.977
 150.275 826.743
 273.582 476.684
 450.171 755.062
 14.728 509.557
 731.997 951.822
 288.501 581.548
 272.310 883.164
 781.923 281.368
 457.540 367.044
 812.418 996.536
 510.413 367.080
 403.539 332.944
 489.835 74.510
 92.037 957.940
 63.358 980.361
 151.584 410.136
 851.625 146.529
 87.351 659.157
 352.921 387.362
 599.245 190.980
 31.252 995.074
 320.560 38.901
 629.308 921.680
 307.225 516.518
 12.451 670.996
 727.629 868.071
 304.057 276.447
 434.549 704.329
 6.396 629.301
 992.123 900.931
 563.624 578.424
 388.734 703.125
 90.976 913.403
 650.539 599.413
 21.868 850.087
 142.913 230.530
 295.292 509.117
 724.177 213.784
 580.787 177.348
 516.467 451.182
 406.642 698.259
 754.641 808.578
 986.206 995.318
 540.881 198.639
 922.731 602.063
 898.407 159.591
 788.801 780.438
 14.017 222.045
 123.647 746.235
 170.451 315.933
 550.681 94.606
 483.673 447.351
 196.112 402.323
 17.757 20.510
 173.912 365.329
 195.252 782.903
 706.804 664.148
 150.580 113.002
 169.729 5.712
 988.553 570.500
 492.029 703.455
 962.692 501.298
 535.837 479.037
 735.153 385.565
 207.802 415.473
 931.368 280.526
 664.062 694.940
 670.521 523.864
 367.387 712.978
 103.722 103.215
 361.764 687.639
 893.988 177.244
 682.618 56.542
 148.058 959.810
 637.796 871.423
 384.846 997.153
 920.815 418.970
 477.220 115.659
 377.424 294.574
 114.343 472.238
 290.881 773.589
 635.513 68.755
 410.530 220.105
 220.986 305.113
 580.169 368.842
 481.557 41.950
 763.502 50.219
 760.558 763.425
 877.959 505.788
 696.537 703.991
 77.665 81.066
 242.413 801.632
 741.906 270.435
 800.609 525.665
 275.675 825.388
 20.080 602.461
 90.561 689.445
 169.810 420.508
 562.231 672.863
 616.885 70.768
 938.100 75.600
 511.630 93.917
 756.556 471.417
 236.277 727.612
 326.619 908.510
 879.475 830.204
 771.516 207.527
 31.684 398.595
 456.895 456.421
 584.566 284.015
 777.831 339.491
 192.243 68.095
 70.251 486.546
 298.416 210.735
 221.777 494.880
 538.366 279.783
 592.167 834.229
 229.799 969.869
 400.853 181.866
 115.121 503.868
 412.568 305.327
 507.246 66.099
 744.303 883.830
 221.542 962.809
 948.175 371.567
 801.386 954.592
 294.004 407.650
 420.475 509.744
 809.119 385.215
 781.042 830.337
 136.124 638.291
 336.226 287.713
 474.989 587.270
 212.801 145.663
 695.071 915.781
 466.249 62.759
 374.748 12.473
 385.857 155.779
 868.645 95.400
 808.285 320.298
 160.478 504.798
 72.227 879.093
 956.949 977.885
 835.836 441.686
 266.649 448.667
 417.046 477.215
 217.475 203.668
 242.513 536.688
 554.626 494.003
 994.418 208.971
 664.929 893.649
 919.795 797.610
 956.394 507.325
 761.427 793.427
 426.748 288.738
 832.871 562.141
 551.967 216.458
 796.170 228.819
 563.867 391.367
 815.742 624.463
 441.725 532.990
 515.315 857.466
 771.212 144.396
 819.411 718.036
 107.927 334.531
 532.428 741.147
 783.505 996.335
 815.950 508.429
 698.885 567.843
 440.462 217.087
 629.354 796.498
 386.436 880.926
 814.836 894.344
 580.060 841.620
 100.236 839.720
 2.186 785.127
 926.258 741.035
 289.926 796.750
 930.868 537.458
 146.401 407.573
 513.409 542.772
 226.334 234.248
 223.583 630.592
 717.319 983.473
 380.133 165.903
 85.907 962.596
 591.722 78.974
 604.107 129.868
 365.464 988.652
 469.123 343.993
 345.680 763.741
 933.234 185.138
 853.329 880.206
 681.584 261.796
 800.123 920.621
 245.711 673.541
 63.665 368.348
 985.877 543.213
 442.038 785.974
 784.566 678.486
 97.499 614.552
 188.973 277.684
 266.648 281.994
 147.082 604.572
 104.078 425.825
 478.377 58.341
 61.866 693.511
 787.811 535.928
 739.875 424.167
 104.849 292.081
 801.834 196.033
 246.038 157.202
 297.301 667.396
 850.330 373.202
 596.246 783.160
 515.328 993.575
 495.238 469.158
 216.757 696.217
 834.503 611.213
 672.996 547.461
 943.970 901.304
 924.806 195.388
 262.428 29.923
 743.762 762.109
 723.901 478.441
 621.140 341.653
 734.097 600.223
 784.559 126.099
 350.410 822.270
 658.571 302.081
 292.529 213.679
 346.429 647.764
 636.478 682.468
 435.630 272.608
 50.316 22.823
 794.579 874.858
 610.222 551.195
 60.332 831.745
 64.930 267.615
 449.193 112.348
 696.225 249.929
 37.515 531.114
 33.334 240.508
 147.221 999.958
 827.572 290.155
 269.939 838.076
 166.629 571.046
 619.355 651.182
 19.733 513.577
 910.420 976.374
 47.875 730.659
 26.574 626.723
 207.982 502.835
 505.560 172.639
 624.856 159.301
 107.102 117.890
 826.754 520.327
 431.245 309.764
 744.425 697.809
 647.309 849.255
 692.388 280.592
 835.873 12.573
 796.213 73.302
 409.028 374.923
 239.941 690.800
 179.365 746.857
 100.873 29.718
 220.957 639.044
 60.260 804.263
 984.303 599.793
 651.631 321.522
 673.280 898.743
 985.288 623.452
 600.156 27.894
 697.853 195.869
 742.299 366.442
 677.548 61.903
 622.327 8.079
 445.414 176.959
 715.845 218.557
 794.039 328.451
 104.850 708.097
 841.071 936.083
 990.426 938.891
 315.259 232.602
 858.892 4.465
 6.672 781.789
 667.504 317.519
 556.862 426.470
 938.763 919.238
 393.897 836.878
 388.991 809.821
 714.421 396.525
 882.970 321.339
 141.394 282.355
 521.013 375.296
 531.063 97.525
 399.931 43.863
 433.506 143.250
 620.175 362.119
 823.236 481.349
 966.270 905.644
 883.476 967.144
 98.001 480.922
 151.614 815.041
 240.176 993.583
 93.847 403.510
 136.923 420.080
 882.187 605.245
 283.169 961.609
 582.950 130.412
 205.156 194.818
 246.790 150.290
 330.636 32.839
 208.720 794.865
 967.949 893.736
 782.894 226.560
 254.857 853.397
 69.733 634.117
 999.200 88.910
 709.184 182.357
 923.795 339.535
 618.249 227.358
 460.070 809.485
 376.492 760.353
 374.751 184.085
 381.141 390.802
 830.206 643.744
 922.895 298.789
 94.041 743.969
 252.022 573.866
 852.380 230.913
 657.309 571.956
 722.205 617.381
 791.475 240.100
 82.767 131.493
 497.648 422.095
 188.781 337.438
 352.189 623.778
 826.813 823.722
 997.641 507.690
 621.542 258.486
 131.951 941.515
 784.574 363.780
 110.656 947.236
 372.143 891.953
 449.790 608.030
 429.604 68.667
 859.383 372.924
 153.436 660.503
 639.250 256.119
 1.910 433.206
 506.980 925.274
 593.309 282.450
 957.603 393.145
 8.205 376.408
 658.317 17.605
 475.696 772.799
 820.983 339.843
 291.606 827.504
 959.181 278.332
 561.495 352.908
 492.789 691.930
 58.162 608.189
 706.829 939.431
 160.451 397.739
 76.335 921.011
 728.983 545.220
 737.046 81.017
 559.609 917.783
 292.615 888.505
 124.506 756.243
 410.834 564.822
 4.799 972.173
 60.185 984.760
 281.316 91.817
 388.164 193.476
 178.640 840.171
 336.536 325.291
 152.176 787.832
 146.694 617.839
 21.928 740.113
 28.975 937.021
 546.352 485.127
 880.132 781.221
 304.776 378.085
 37.917 149.643
 930.006 906.830
 493.918 237.211
 569.755 632.977
 656.605 470.711
 125.401 649.045
 905.181 506.894
 941.314 240.276
 618.683 67.761
 522.815 736.754
 749.403 751.629
 824.103 423.829
 58.654 606.784
 150.556 824.369
 897.997 429.130
 697.371 42.992
 530.167 603.551
 836.124 179.145
 899.026 273.461
 53.457 972.006
 13.178 632.812
 735.540 875.704
 567.513 893.660
 25.436 109.075
 533.443 710.083
 708.033 951.218
 472.342 521.036
 402.324 624.553
 616.400 911.734
 369.746 623.326
 993.467 951.822
 539.799 800.826
 302.429 831.304
 172.793 56.666
 956.189 529.670
 140.232 90.851
 861.545 783.451
 524.971 578.915
 588.494 91.635
 997.876 828.014
 663.035 761.671
 790.595 693.551
 692.968 161.578
 583.395 356.867
 879.118 31.903
 994.400 714.065
 476.546 316.590
 776.472 222.459
 831.639 901.343
 188.123 353.159
 439.389 574.828
 146.077 455.418
 826.902 640.298
 733.351 140.477
 88.403 857.309
 925.009 920.578
 266.172 754.604
 204.381 113.753
 11.454 61.504
 228.694 158.862
 667.955 807.139
 221.327 830.738
 25.075 51.242
 127.749 145.321
 993.102 769.165
 286.349 383.113
 691.469 915.217
 899.667 910.613
 324.885 445.718
 614.897 758.597
 489.873 175.544
 157.045 28.877
 523.574 864.007
 28.975 593.769
 322.860 238.140
 578.079 561.900
 948.696 639.720
 210.945 87.641
 839.909 268.299
 649.656 167.579
 722.023 243.414
 4.056 604.845
 268.572 847.709
 174.150 730.168
 290.474 777.597
 989.809 287.278
 57.845 223.234
 288.143 50.400
 240.508 344.857
 272.526 814.410
 658.842 693.147
 394.570 845.525
 414.196 338.379
 257.849 304.931
 194.632 693.102
 719.396 552.457
 382.069 18.387
 224.685 236.246
 604.113 441.980
 169.721 201.644
 238.949 551.562
 658.972 173.357
 84.046 586.858
 792.306 934.917
 506.373 285.185
 642.904 44.939
 298.885 146.680
 409.813 577.532
 648.835 403.739
 74.648 681.990
 879.798 195.823
 946.629 42.724
 340.956 272.939
 131.328 343.196
 192.277 151.618
 546.976 246.566
 158.851 714.626
 181.941 991.209
 215.993 233.951
 835.058 641.544
 811.301 175.686
 307.125 155.305
 651.074 650.455
 570.328 439.197
 375.009 255.145
 689.096 318.458
 41.714 327.389
 510.543 85.334
 253.079 335.796
 397.793 900.626
 791.058 554.150
 511.055 575.739
 736.999 130.217
 518.207 75.097
 430.540 738.472
 760.898 755.956
 119.797 795.736
 139.066 851.038
 402.389 579.726
 584.537 835.652
 281.654 898.911
 454.495 82.913
 915.739 359.303
 422.699 966.219
 549.161 917.278
 117.958 326.239
 144.822 719.963
 446.550 879.700
 415.522 154.632
 31.742 749.185
 151.952 260.088
 756.542 267.770
 401.412 915.815
 955.453 630.801
 438.541 504.162
 270.570 791.430
 934.798 537.968
 673.386 329.211
 954.127 327.376
 215.660 355.244
 632.942 407.422
 973.404 986.894
 726.400 710.143
 603.216 554.337
 780.929 404.888
 358.834 655.206
 14.500 777.355
 189.943 8.065
 118.443 316.338
 240.138 966.591
 33.329 437.635
 204.860 631.156
 270.144 622.920
 334.514 960.479
 848.393 579.369
 557.403 761.315
 284.895 740.515
 139.330 177.635
 998.718 703.209
 332.442 461.663
 785.209 217.981
 639.189 677.784
 769.608 74.808
 125.089 247.077
 170.663 622.888
 856.652 206.608
 807.533 966.912
 171.509 945.400
 167.685 844.507
 463.081 340.769
 946.217 326.530
 291.511 397.646
 772.975 326.034
 428.748 73.382
 695.957 250.763
 374.520 225.742
 298.961 301.548
 610.324 967.413
 837.507 983.963
 512.587 952.037
 797.089 457.861
 249.045 700.769
 957.341 759.256
 912.444 341.682
 608.355 567.471
 584.278 554.367
 562.874 699.054
 403.145 957.174
 170.396 545.993
 174.958 153.281
 624.238 162.041
 696.682 563.777
 496.558 75.944
 65.243 561.097
 3.444 378.216
 556.025 205.174
 934.775 408.509
 630.996 648.887
 252.302 948.927
 678.349 480.634
 912.703 205.836
 800.096 512.752
 687.199 805.430
 410.795 798.143
 380.446 318.686
 352.310 597.704
 481.846 517.369
 381.932 152.352
 573.340 207.716
 173.385 100.638
 758.400 421.655
 754.122 281.868
 534.639 311.401
 663.219 171.497
 302.814 902.596
 80.381 897.326
 561.602 39.582
 979.418 409.224
 582.076 295.710
 683.824 39.835
 368.325 228.856
 435.239 157.912
 198.982 310.530
 68.643 528.825
 294.837 834.490
 164.863 148.585
 784.360 571.776
 118.646 888.962
 334.320 353.278
 119.142 103.348
 597.140 863.663
 742.669 107.735
 98.991 972.738
 561.402 21.173
 779.471 928.678
 185.773 68.460
 100.021 724.250
 495.589 998.366
 297.048 220.035
 440.951 527.888
 878.028 981.257
 877.976 601.841
 84.097 836.105
 68.128 63.231
 588.068 488.324
 38.861 9.547
 807.957 975.481
 255.585 500.379
 616.649 732.870
 472.128 360.015
 969.984 642.922
 143.471 953.201
 688.212 878.590
 38.213 11.704
 767.457 9.297
 269.920 753.272
 704.627 668.073
 670.008 702.923
 255.496 782.727
 497.347 230.005
 253.663 671.835
 871.393 924.356
 868.441 183.483
 929.808 513.108
 320.993 11.988
 654.542 168.784
 286.938 631.818
 141.903 272.419
 245.206 220.956
 74.856 106.365
 969.982 55.718
 505.493 584.617
 366.401 209.161
 191.310 148.878
 410.412 804.718
 522.601 921.952
 136.366 410.301
 105.192 312.649
 317.872 516.223
 851.164 595.045
 681.915 48.843
 711.671 767.373
 485.001 922.418
 144.879 850.008
 942.903 131.559
 936.319 966.874
 50.635 508.675
 919.219 219.494
 542.523 203.420
 522.651 797.857
 238.050 138.491
 402.759 658.011
 489.906 127.891
 886.956 754.027
 416.780 245.315
 736.245 453.690
 663.648 152.646
 163.129 745.438
 513.332 958.243
 941.470 901.914
 779.797 303.936
 322.908 786.786
 379.073 576.419
 797.772 250.582
 208.947 716.340
 175.867 473.348
 712.882 136.041
 136.089 482.488
 574.487 849.348
 128.714 849.584
 531.621 424.283
 88.813 87.174
 537.661 668.186
 814.892 2.953
 983.267 685.987
 518.237 92.804
 555.003 773.542
 93.156 474.280
 505.537 441.874
 187.235 278.005
 679.825 153.323
 457.779 366.056
 947.097 291.096
 232.877 664.305
 671.838 699.279
 603.194 851.335
 288.977 306.317
 156.982 101.675
 777.589 882.348
 742.363 638.429
 30.530 646.118
 857.226 2.892
 549.321 12.755
 290.833 830.412
 137.324 307.349
 188.184 56.825
 980.953 324.412
 697.398 533.450
 687.579 519.180
 163.819 56.404
 57.288 717.867
 527.470 514.292
 999.299 140.933
 191.188 813.984
 536.190 372.053
 386.719 184.780
 71.978 567.394
 659.763 504.926
 413.325 592.279
 910.237 200.025
 634.790 68.148
 801.537 679.683
 55.237 200.425
 836.409 996.959
 957.414 191.580
 984.197 615.310
 428.875 492.980
 134.891 671.209
 850.170 849.543
 502.929 639.237
 204.337 293.588
 264.532 692.851
 956.877 965.283
 496.013 551.326
 762.486 908.960
 899.761 95.318
 526.884 115.093
 825.192 294.614
 300.209 860.494
 882.936 936.828
 341.937 423.215
 633.838 580.848
 293.482 108.684
 735.297 29.970
 369.105 79.924
 824.297 263.790
 552.039 113.354
 790.678 162.604
 12.708 244.289
 880.335 871.478
 979.331 480.004
 903.749 292.060
 546.209 765.953
 301.448 857.996
 937.558 131.013
 728.590 484.630
 419.297 114.414
 412.848 816.018
 810.009 910.171
 763.506 693.640
 655.883 139.606
 468.284 103.263
 951.496 280.013
 714.523 821.950
 485.505 804.179
 772.405 79.192
 722.622 303.608
 242.626 898.477
 683.622 825.773
 15.203 422.674
 714.700 415.988
 828.798 613.428
 835.568 246.608
 133.138 807.027
 589.575 585.087
 316.090 903.174
 884.409 308.148
 789.875 545.730
 182.180 338.045
 669.395 753.251
 874.725 650.127
 4.128 690.304
 643.579 785.986
 631.311 896.780
 762.358 776.117
 542.933 461.229
 438.380 218.801
 246.412 625.608
 524.380 931.911
 445.721 823.472
 952.751 61.263
 676.430 502.776
 574.102 28.342
 447.917 480.074
 317.951 982.711
 335.330 367.469
 662.651 6.753
 132.333 550.446
 809.126 734.813
 135.920 657.360
 31.693 93.212
 352.457 724.408
 840.299 855.370
 558.600 738.348
 571.086 716.625
 843.795 738.686
 143.821 720.865
 328.052 627.922
 130.824 476.301
 967.772 609.491
 196.206 556.419
 715.107 225.973
 938.319 436.077
 217.242 172.966
 332.170 919.068
 868.732 925.631
 280.127 195.000
 453.477 134.711
 274.783 858.725
 127.017 266.761
 221.460 638.640
 841.607 10.238
 2.079 430.935
 956.246 116.029
 157.336 10.473
 104.753 50.154
 969.057 486.499
 23.560 710.006
 415.984 959.375
 26.725 487.003
 708.912 695.284
 921.455 781.538
 968.111 517.099
 98.906 215.127
 748.467 574.982
 231.261 904.686
 534.924 538.744
 829.097 320.584
 590.157 890.349
 937.960 139.794
 33.280 999.548
 508.336 715.036
 236.537 164.388
 690.170 37.801
 348.115 682.940
 166.336 495.722
 363.190 200.207
 36.765 71.710
 880.297 217.662
 36.970 553.040
 782.030 450.730
 565.603 603.135
 182.311 125.842
 102.326 377.885
 279.381 793.178
 819.986 563.174
 264.698 529.275
 187.158 982.878
 261.844 766.212
 974.942 129.363
 832.919 427.754
 635.131 344.708
 897.852 609.860
 518.120 814.283
 797.321 11.153
 814.098 799.275
 603.944 511.819
 599.010 546.399
 888.155 296.073
 569.681 376.969
 792.157 308.451
 285.416 520.034
 103.086 488.189
 274.793 152.331
 768.608 514.782
 697.563 818.896
 16.398 863.060
 307.264 300.503
 553.160 965.012
 877.871 76.365
 687.116 631.022
 628.588 702.312
 176.263 533.558
 298.433 725.807
 17.512 205.844
 633.863 620.460
 701.399 376.333
 108.389 715.449
 933.967 532.236
 596.313 181.235
 820.201 882.993
 579.836 914.898
 688.938 643.848
 839.365 139.318
 372.224 63.054
 723.636 824.169
 915.763 421.287
 235.060 677.655
 552.446 402.317
 715.395 611.146
 807.315 598.762
 749.662 800.055
 886.972 320.700
 597.110 949.654
 935.008 428.318
 535.629 211.071
 281.065 238.630
 701.402 607.900
 776.429 52.240
 503.703 445.885
 573.475 916.283
 382.972 245.797
 977.863 557.026
 399.680 412.347
 67.198 168.536
 935.844 419.733
 742.259 886.473
 157.499 437.964
 449.179 278.129
 25.159 364.662
 503.661 276.726
 703.607 376.557
 360.082 430.581
 568.738 725.875
 225.913 642.784
 447.128 322.476
 630.155 276.589
 766.316 46.677
 246.449 393.771
 406.180 4.658
 858.361 291.143
 893.294 483.146
 575.219 483.415
 292.768 988.500
 579.276 943.285
 551.074 913.530
 954.336 112.494
 906.978 400.407
 735.965 816.453
 297.442 337.289
 785.770 391.655
 875.791 8.070
 556.855 726.551
 968.212 217.664
 242.424 445.811
 112.646 138.913
 220.819 573.371
 545.252 211.608
 492.193 895.467
 370.943 99.830
 887.014 130.723
 126.221 552.286
 985.109 385.655
 918.013 473.245
 764.693 231.601
 407.790 201.820
 180.427 849.764
 665.650 907.687
 903.069 836.937
 106.821 775.791
 923.531 493.398
 59.093 795.488
 292.445 289.987
 912.917 156.029
 921.786 62.509
 648.474 535.881
 685.215 653.090
 890.942 654.509
 413.955 820.400
 544.999 918.672
 268.964 399.553
 733.587 568.723
 179.603 799.768
 898.755 531.863
 953.788 890.615
 901.711 977.679
 492.858 318.865
 125.822 995.956
 572.075 5.931
 484.164 667.707
 489.215 454.893
 859.465 258.399
 731.385 15.738
 558.982 148.566
 684.519 153.144
 503.474 143.496
 409.692 283.853
 944.286 822.865
 62.088 916.988
 825.315 846.297
 637.127 672.861
 489.923 505.604
 226.870 571.645
 242.557 83.389
 769.514 586.347
 479.815 655.681
 614.854 423.807
 328.130 169.171
 926.347 427.737
 290.206 877.507
 641.414 249.507
 588.264 373.108
 139.521 881.300
 180.400 478.399
 974.046 934.240
 751.546 531.643
 638.975 828.084
 980.327 126.216
 822.972 262.197
 648.363 37.823
 487.574 898.040
 483.182 941.744
 257.307 305.560
 257.032 12.395
 469.914 629.303
 551.586 681.617
 75.050 100.184
 646.284 672.028
 738.384 956.601
 302.183 20.109
 681.857 810.561
 353.299 653.467
 224.681 282.950
 246.255 321.919
 766.607 384.841
 202.344 326.870
 236.142 702.319
 932.894 713.106
 301.006 779.766
 691.101 937.216
 973.591 35.623
 466.477 703.615
 535.998 195.741
 850.136 749.592
 931.084 218.423
 251.607 92.401
 219.481 403.850
 915.473 242.348
 267.775 235.915
 456.412 394.906
 217.884 169.496
 245.125 791.493
 278.280 239.265
 979.012 572.722
 88.355 981.433
 657.437 220.406
 30.305 697.093
 152.173 416.526
 918.881 780.301
 772.472 50.809
 86.913 436.861
 27.605 535.960
 930.364 147.410
 997.202 284.150
 985.711 213.162
 844.075 543.849
 917.734 462.328
 511.116 66.934
 808.356 3.388
 202.415 687.268
 596.387 866.961
 980.893 649.212
 741.171 575.959
 545.740 874.194
 315.798 484.146
 761.154 632.364
 1.294 2.299
 774.608 772.053
 403.867 230.402
 22.834 620.442
 882.652 690.949
 214.568 413.244
 613.601 735.299
 591.550 38.799
 962.207 210.704
 697.474 532.781
 757.968 334.045
 275.434 64.354
 699.288 639.365
 218.136 684.458
 639.281 835.221
 115.185 323.782
 759.463 425.691
 484.353 34.495
 806.230 782.198
 298.679 259.071
 399.275 784.359
 691.022 615.418
 504.664 224.627
 448.312 834.302
 159.331 457.213
 18.005 737.948
 427.523 595.489
 611.288 563.180
 930.562 268.809
 676.611 204.983
 514.780 149.547
 561.419 673.751
 182.174 280.239
 810.982 949.269
 106.065 560.646
 955.549 594.900
 769.619 502.455
 198.409 725.185
 206.586 698.151
 478.544 848.658
 277.114 68.779
 486.506 525.056
 491.296 306.915
 357.868 862.977
 291.568 486.001
 655.382 461.749
 942.682 300.535
 532.068 181.592
 353.446 84.480
 499.412 961.805
 694.384 644.239
 317.072 40.698
 584.953 69.849
 185.871 247.164
 735.802 351.600
 630.030 306.642
 157.085 642.422
 366.667 248.595
 622.144 948.391
 702.481 324.443
 824.435 495.131
 894.599 290.195
 229.859 867.214
 742.971 313.896
 730.327 626.782
 926.997 111.908
 899.155 628.188
 193.793 568.181
 564.684 814.667
 87.314 55.751
 13.328 333.773
 67.365 859.296
 943.202 279.018
 399.173 531.521
 178.855 959.957
 344.813 135.305
 568.768 41.542
 907.585 199.017
 690.747 161.359
 572.653 806.310
 334.704 231.239
 258.461 656.352
 894.389 824.408
 603.048 659.221
 34.292 122.926
 20.295 807.744
 388.113 400.617
 888.908 715.796
 752.174 7.396
 200.782 499.175
 750.005 131.061
 867.205 154.104
 330.600 86.812
 236.359 456.624
 617.962 633.528
 742.173 750.483
 527.131 464.980
 714.118 39.121
 503.761 965.402
 414.629 167.202
 610.295 959.321
 223.188 827.630
 679.912 198.222
 394.505 810.474
 175.808 899.852
 26.679 610.849
 842.342 743.900
 280.699 914.131
 908.374 300.234
 695.446 900.255
 22.440 158.003
 795.736 966.165
 862.701 786.884
 451.376 709.314
 398.758 912.060
 422.225 588.532
 592.251 454.406
 730.623 965.527
 241.695 674.716
 404.008 505.001
 115.390 379.060
 396.124 589.025
 213.703 970.665
 246.872 287.520
 275.956 866.713
 103.954 967.742
 643.108 696.642
 882.099 158.466
 528.935 637.691
 559.513 286.704
 191.365 865.352
 340.643 244.319
 561.785 58.197
 787.219 927.778
 541.590 121.061
 126.567 325.717
 448.100 216.398
 81.368 946.255
 350.460 24.697
 475.449 309.496
 222.683 111.060
 5.952 451.939
 726.097 841.633
 336.759 360.267
 865.718 471.533
 667.743 574.945
 921.275 581.942
 228.811 872.196
 688.649 760.167
 499.592 580.204
 764.348 340.770
 80.701 236.124
 25.453 721.673
 959.862 609.705
 589.500 565.547
 797.700 662.783
 950.433 438.701
 879.110 477.802
 73.470 737.151
 564.911 159.792
 467.252 228.863
 666.560 922.452
 437.633 93.697
 838.570 128.302
 243.816 875.656
 226.638 724.018
 932.352 448.516
 565.157 944.537
 503.773 624.253
 229.737 143.353
 384.735 857.942
 415.610 322.161
 127.743 92.784
 331.633 202.127
 861.497 879.933
 725.200 213.332
 366.051 750.790
 42.363 430.919
 175.316 431.108
 389.233 499.429
 819.605 898.688
 208.111 844.384
 46.144 797.653
 180.546 746.882
 506.705 145.613
 488.572 67.846
 218.142 184.653
 826.846 859.190
 900.938 227.696
 787.473 735.943
 728.449 298.746
 714.245 543.129
 798.958 634.826
 325.361 511.508
 825.733 850.612
 267.936 125.311
 756.830 921.183
 931.470 331.645
 744.496 536.645
 901.760 404.662
 619.745 763.278
 175.441 778.007
 655.338 13.282
 925.486 907.080
 362.307 798.987
 159.819 789.561
 631.932 612.772
 951.949 120.413
 55.203 32.033
 150.761 288.685
 402.170 65.828
 155.769 31.079
 278.990 118.590
 737.016 675.199
 983.999 294.398
 201.174 558.070
 716.813 166.173
 876.240 558.006
 45.680 416.938
 778.544 285.725
 975.300 769.701
 12.871 540.285
 975.745 468.890
 467.590 233.596
 906.483 885.582
 433.240 351.716
 199.654 982.695
 79.683 269.872
 833.486 801.918
 161.301 130.029
 238.196 494.501
 722.625 174.264
 118.851 901.390
 992.301 194.181
 366.904 248.833
 578.270 286.886
 456.767 133.109
 711.898 222.768
 506.276 857.869
 786.693 141.623
 119.081 110.710
 154.691 353.819
 149.357 438.512
 890.185 475.597
 139.867 536.173
 518.828 355.903
 716.240 798.367
 6.173 530.791
 84.455 212.344
 272.276 685.519
 714.290 570.781
 270.232 619.535
 616.216 251.850
 61.569 942.036
 478.425 809.471
 118.678 512.482
 548.010 216.093
 265.260 958.971
 67.527 444.890
 664.808 325.855
 445.111 825.205
 222.028 529.211
 101.078 177.293
 763.648 234.180
 132.537 568.351
 707.315 551.792
 934.356 835.594
 357.179 515.358
 652.110 13.483
 932.575 209.161
 591.058 966.452
 345.300 146.863
 313.192 866.619
 197.650 636.374
 298.951 434.613
 537.366 415.015
 485.938 862.957
 339.513 427.475
 307.179 113.412
 204.968 773.677
 697.021 385.605
 289.517 239.347
 903.092 323.402
 378.687 494.404
 405.196 302.440
 376.525 699.591
 191.995 537.474
 309.859 486.980
 557.668 887.569
 494.725 802.572
 254.949 12.394
 452.990 37.450
 658.146 851.124
 892.622 986.507
 757.783 429.557
 915.254 110.146
 613.561 439.559
 133.663 124.559
 948.719 331.859
 566.585 290.902
 68.857 288.383
 729.128 734.142
 252.528 128.926
 907.200 410.548
 287.837 210.204
 50.378 811.232
 345.899 709.549
 348.945 380.925
 892.990 383.216
 390.235 830.223
 681.682 248.038
 782.706 800.121
 938.307 468.716
 462.235 614.931
 918.975 620.274
 176.161 439.229
 856.508 30.975
 201.652 982.635
 611.470 955.643
 474.488 809.910
 795.729 258.758
 463.691 290.572
 808.297 242.573
 261.226 630.144
 740.585 395.031
 101.882 273.114
 929.542 578.312
 477.281 155.017
 598.682 469.830
 953.712 847.858
 392.945 607.633
 993.150 20.030
 126.010 901.051
 460.668 890.203
 988.734 930.538
 982.768 456.334
 163.307 278.840
 6.371 328.456
 926.341 775.615
 856.941 480.452
 160.341 181.525
 569.120 295.378
 809.739 33.571
 980.136 935.498
 376.209 184.503
 954.148 487.044
 537.410 824.538
 516.506 66.503
 461.124 318.201
 696.073 326.242
 268.445 133.141
 529.307 649.447
 348.801 107.236
 703.471 5.133
 148.053 686.876
 892.466 561.696
 518.429 980.100
 855.198 990.703
 443.745 176.229
 663.863 80.997
 721.357 277.196
 52.031 116.573
 107.733 119.045
 316.953 130.832
 209.996 304.749
 677.395 956.028
 551.584 157.037
 630.710 151.845
 355.076 883.125
 27.388 773.643
 595.930 338.895
 97.391 272.235
 292.282 620.292
 33.007 986.704
 141.033 992.319
 423.496 974.397
 900.422 704.647
 516.425 732.642
 93.276 116.414
 71.315 510.783
 980.666 356.150
 298.379 834.981
 478.162 836.220
 816.828 908.844
 980.026 200.694
 705.147 187.873
 472.124 352.753
 984.241 523.116
 982.122 739.862
 411.302 338.028
 293.513 994.794
 358.310 741.866
 974.439 776.688
 98.392 832.944
 507.348 432.762
 772.632 636.452
 593.617 127.786
 109.856 725.594
 318.924 850.343
 25.440 53.398
 649.002 203.166
 138.959 478.272
 858.155 886.178
 83.981 892.398
 729.525 67.301
 999.212 392.096
 289.512 455.737
 504.391 87.846
 110.129 408.477
 695.695 603.714
 821.681 142.621
 616.051 117.172
 991.349 438.173
 340.889 637.013
 336.585 708.882
 297.716 696.164
 829.273 118.229
 940.072 475.220
 409.158 415.560
 107.299 689.639
 143.006 270.738
 709.030 127.524
 947.266 267.473
 117.995 165.204
 722.869 64.128
 380.783 704.423
 545.442 0.405
 60.508 948.571
 604.988 88.567
 908.205 87.273
 916.602 614.205
 274.468 0.732
 526.516 734.872
 75.890 380.057
 442.657 521.870
 531.677 430.531
 830.649 873.251
 797.283 465.180
 967.960 932.591
 9.681 980.534
 951.703 891.754
 292.055 150.136
 448.775 915.784
 566.180 379.794
 677.926 998.985
 913.904 588.194
 967.467 703.542
 993.171 44.003
 363.337 321.631
 130.383 883.764
 921.871 180.483
 114.236 221.703
 139.758 734.587
 44.081 51.910
 908.292 182.872
 429.233 834.619
 966.374 549.914
 888.411 791.522
 930.872 182.961
 507.724 940.876
 46.489 160.625
 131.456 852.932
 90.543 169.871
 485.780 961.732
 739.822 486.238
 177.774 133.302
 833.554 54.913
 830.364 555.666
 603.543 599.292
 170.756 16.916
 172.567 727.121
 1.357 298.045
 606.398 225.465
 67.077 892.521
 32.579 963.855
 763.302 130.272
 877.639 904.699
 979.969 226.179
 19.422 761.696
 677.312 879.217
 576.127 476.676
 769.507 45.608
 460.362 294.447
 738.130 15.926
 594.839 211.238
 995.771 200.789
 524.323 627.907
 212.165 221.975
 852.160 342.817
 644.715 305.668
 593.526 525.197
 479.375 262.543
 863.707 987.664
 486.747 837.036
 828.818 161.749
 85.222 127.157
 137.088 423.640
 534.498 469.246
 47.756 335.693
 268.473 392.250
 686.853 494.566
 828.918 357.201
 617.496 807.208
 946.433 284.079
 628.046 464.607
 701.816 745.072
 53.800 729.521
 511.289 976.201
 374.157 992.869
 738.127 974.521
 412.994 744.580
 819.556 242.650
 438.871 24.409
 892.667 693.717
 365.434 208.028
 441.175 706.082
 220.941 301.031
 603.794 827.251
 47.100 180.964
 575.644 569.616
 437.608 883.761
 290.369 657.053
 400.138 280.075
 39.639 901.708
 64.381 548.597
 318.593 185.751
 733.713 213.071
 383.883 255.365
 737.646 168.118
 381.751 806.421
 663.291 842.957
 506.617 646.127
 581.425 223.749
 248.560 186.469
 419.457 922.534
 96.819 687.680
 330.753 406.980
 4.817 188.432
 756.654 219.623
 862.412 989.629
 441.525 862.526
 238.180 596.771
 337.728 613.839
 777.008 758.857
 600.302 2.439
 97.394 397.277
 521.918 887.372
 513.311 914.077
 677.429 977.360
 794.978 364.475
 941.945 355.063
 822.113 922.594
 702.971 829.618
 916.292 752.483
 120.107 183.167
 862.915 998.948
 887.348 72.585
 848.147 956.042
 643.799 231.559
 395.475 267.044
 57.183 941.669
 746.529 111.000
 97.622 520.727
 301.221 980.509
 131.755 844.585
 725.735 737.293
 32.279 972.750
 119.211 920.464
 426.591 601.976
 370.127 692.534
 739.684 904.566
 153.478 645.530
 638.110 914.221
 244.944 900.584
 499.241 862.187
 236.838 355.837
 336.861 116.224
 814.029 547.035
 261.988 776.108
 420.857 750.926
 676.787 689.204
 60.043 692.327
 447.331 91.026
 702.489 410.893
 814.066 186.995
 146.657 543.233
 641.326 477.066
 394.951 910.754
 221.490 204.075
 662.453 944.777
 506.006 965.087
 903.722 89.932
 682.940 763.536
 342.648 7.147
 135.966 865.216
 478.158 641.959
 257.428 35.427
 677.520 165.985
 431.472 625.637
 974.971 463.844
 913.297 609.364
 485.297 389.459
 796.581 867.735
 791.962 10.283
 850.543 640.058
 352.510 691.818
 616.292 194.072
 908.665 234.752
 752.888 60.362
 826.237 590.663
 518.488 7.258
 405.148 567.729
 341.066 713.676
 380.359 653.966
 384.453 500.636
 921.050 781.663
 634.974 696.024
 471.897 822.900
 435.992 185.804
 263.979 523.010
 274.677 417.840
 453.711 767.830
 497.689 807.345
 779.736 753.549
 98.904 896.495
 716.248 137.376
 709.619 261.737
 156.380 336.360
 934.570 572.778
 193.769 194.200
 548.809 185.273
 50.009 526.258
 211.967 508.084
 289.391 996.280
 7.007 204.911
 292.137 180.145
 587.670 163.740
 348.498 978.636
 167.850 456.344
 466.940 89.660
 230.816 89.881
 41.511 518.100
 228.243 865.155
 331.162 956.650
 808.324 758.554
 404.705 822.445
 216.800 859.803
 890.310 181.436
 490.730 464.148
 831.713 275.248
 276.433 639.261
 941.850 814.469
 492.713 684.021
 8.529 189.178
 398.700 853.504
 549.402 733.920
 761.006 543.145
 641.301 772.891
 924.272 571.621
 221.553 354.898
 427.286 58.826
 838.874 0.538
 956.885 710.192
 534.669 950.393
 554.751 655.034
 181.000 987.917
 77.411 673.681
 561.209 969.734
 524.490 30.602
 828.320 425.606
 390.168 818.914
 743.330 577.236
 131.372 841.524
 511.679 596.909
 985.390 497.358
 786.157 1.890
 89.079 814.822
 876.026 517.308
 359.721 851.731
 735.911 188.361
 180.023 849.915
 448.082 772.066
 200.926 247.585
 655.159 670.230
 728.282 383.160
 447.182 700.007
 213.460 205.882
 210.764 548.305
 422.315 792.198
 765.120 673.950
 338.332 969.130
 49.684 950.035
 769.113 898.988
 703.522 362.140
 803.697 381.555
 53.608 370.414
 622.550 693.857
 476.241 19.990
 931.851 592.854
 435.452 850.499
 296.106 247.654
 59.430 57.805
 523.852 205.418
 169.101 36.504
 743.766 405.042
 703.416 357.626
 944.689 876.562
 428.302 780.665
 172.746 259.212
 308.189 71.197
 739.998 60.076
 551.497 94.426
 237.886 596.764
 908.265 921.017
 729.517 525.603
 546.389 945.212
 659.891 471.243
 712.873 347.809
 43.026 529.604
 301.404 599.922
 708.234 814.767
 503.867 200.207
 491.245 28.372
 480.761 961.486
 494.460 529.445
 706.450 46.297
 997.205 121.310
 545.680 619.190
 432.706 813.734
 116.770 601.669
 552.818 991.876
 466.337 139.199
 541.669 573.619
 95.591 214.920
 310.928 973.887
 467.496 458.560
 485.891 644.483
 18.748 829.113
 974.849 12.513
 585.310 114.185
 384.088 206.740
 912.743 346.451
 605.416 712.118
 903.604 437.688
 448.399 216.814
 497.816 863.489
 329.844 367.232
 85.033 777.634
 460.818 894.740
 310.987 815.490
 207.164 858.269
 215.827 272.676
 941.692 310.655
 188.060 671.068
 681.813 60.213
 42.383 692.198
 620.055 894.683
 146.210 452.049
 639.911 460.354
 393.822 385.521
 476.705 258.170
 627.790 18.522
 72.049 10.243
 956.665 436.381
 198.321 58.972
 141.126 755.347
 741.919 847.405
 596.127 706.298
 354.516 769.478
 565.561 23.907
 61.846 413.927
 103.073 568.627
 989.660 113.247
 775.678 501.709
 584.335 671.916
 586.538 784.495
 607.376 624.654
 783.586 322.448
 132.951 569.899
 728.735 152.491
 718.059 255.640
 298.349 750.466
 616.418 649.611
 772.841 275.884
 218.347 204.645
 458.080 976.042
 996.517 699.193
 423.389 34.323
 876.389 175.033
 502.917 501.782
 713.424 656.702
 804.931 121.362
 107.867 83.784
 326.055 505.376
 111.355 546.916
 246.704 314.856
 45.142 835.978
 165.178 510.299
 52.909 94.774
 939.347 984.141
 625.482 156.533
 178.110 673.577
 962.246 800.397
 444.289 706.113
 54.252 627.936
 284.179 8.509
 995.255 683.479
 627.260 761.717
 535.065 21.130
 446.737 900.289
 899.116 608.953
 834.418 715.026
 601.266 726.493
 522.486 343.766
 394.181 91.169
 32.945 239.003
 731.773 592.788
 909.682 435.091
 587.835 740.439
 197.498 845.196
 189.164 764.205
 490.016 782.836
 13.031 63.648
 439.753 199.053
 179.042 169.100
 777.882 669.156
 373.434 159.733
 250.317 258.173
 497.098 158.732
 765.968 987.897
 972.616 961.182
 750.641 557.762
 803.896 420.317
 687.524 214.068
 106.520 64.311
 37.103 585.686
 547.339 695.914
 803.386 917.891
 406.394 863.927
 540.270 338.970
 338.844 27.139
 365.743 626.687
 233.668 662.075
 819.420 834.215
 281.701 215.451
 110.878 159.134
 748.765 655.943
 365.705 556.356
 348.659 938.692
 989.499 908.985
 202.564 226.579
 796.936 573.314
 410.736 496.836
 356.033 939.104
 332.270 747.930
 292.760 318.543
 930.309 473.333
 507.157 161.750
 482.697 214.825
 241.097 849.098
 648.981 693.199
 285.054 327.284
 219.463 348.861
 845.007 723.814
 824.329 734.951
 442.318 21.059
 752.370 482.768
 873.732 514.289
 699.520 910.727
 603.152 377.000
 445.250 446.658
 832.485 360.843
 925.914 67.413
 949.403 756.448
 52.804 883.699
 572.622 916.234
 601.174 781.301
 210.223 212.133
 95.470 908.066
 767.143 481.857
 434.005 519.813
 140.551 159.650
 960.139 784.657
 736.071 134.309
 301.563 126.018
 436.337 312.632
 897.497 357.893
 822.037 164.618
 126.664 545.178
 953.344 602.847
 76.088 286.029
 888.500 208.091
 569.357 57.252
 171.586 502.716
 248.647 747.758
 541.335 29.655
 501.009 405.296
 78.897 895.313
 388.045 179.485
 359.102 47.737
 608.970 116.904
 34.802 395.685
 858.181 774.506
 758.128 329.127
 765.995 4.310
 719.846 817.363
 299.416 929.420
 115.587 967.944
 990.994 298.511
 975.689 299.241
 428.658 558.462
 427.116 473.741
 926.317 123.741
 197.755 460.520
 380.955 213.047
 85.046 36.925
 761.646 50.849
 954.896 835.223
 52.457 241.656
 329.165 314.129
 445.724 281.603
 679.488 752.801
 143.899 804.304
 543.978 681.781
 844.513 610.710
 596.567 777.670
 249.210 416.192
 854.794 743.078
 228.017 688.245
 542.064 798.025
 385.665 836.719
 409.482 241.699
 97.880 262.491
 957.887 863.103
 819.964 542.912
 323.606 435.036
 904.020 21.601
 145.539 908.058
 908.904 730.411
 513.688 410.363
 640.912 372.262
 810.176 576.957
 943.819 770.513
 546.700 789.287
 662.800 994.493
 33.431 456.892
 664.685 318.366
 193.413 758.997
 311.977 293.960
 76.036 170.038
 192.857 815.271
 589.098 393.213
 115.414 936.634
 830.231 935.474
 620.596 957.141
 777.109 781.442
 372.399 495.379
 317.107 408.942
 391.109 811.523
 939.214 572.031
 929.481 864.009
 355.532 836.179
 904.539 657.176
 801.114 152.669
 818.905 501.594
 416.946 814.319
 493.374 293.084
 542.395 841.439
 222.834 758.266
 724.298 245.845
 25.005 517.839
 37.244 142.141
 918.064 503.494
 853.572 390.901
 909.644 715.724
 405.574 329.548
 954.555 28.797
 452.807 276.274
 218.604 2.387
 663.761 373.426
 825.986 729.065
 206.197 103.195
 950.932 180.891
 730.054 484.526
 801.671 380.146
 839.812 711.091
 225.637 837.983
 161.734 371.473
 406.576 925.091
 790.684 600.751
 322.286 270.815
 779.467 634.350
 259.776 557.407
 142.426 497.894
 44.484 575.928
 768.844 588.948
 611.609 546.916
 568.260 946.906
 838.752 155.161
 939.923 215.085
 955.885 692.273
 316.289 964.575
 465.603 97.273
 572.652 853.041
 35.920 503.940
 722.009 354.916
 790.093 379.383
 679.400 734.074
 411.777 222.386
 339.535 888.735
 435.905 598.958
 575.355 424.154
 510.982 558.493
 545.692 185.375
 630.020 994.935
 363.393 784.465
 746.131 606.652
 390.081 799.090
 554.292 845.632
 312.088 107.871
 850.159 725.741
 539.402 708.840
 915.739 941.499
 133.852 677.483
 53.714 309.157
 395.794 137.781
 249.149 722.324
 854.763 111.617
 108.910 272.296
 856.613 387.552
 673.574 841.380
 308.451 508.829
 449.923 774.374
 727.045 162.489
 438.559 373.105
 283.515 587.415
 973.229 161.169
 497.125 680.169
 616.470 616.229
 7.209 725.639
 18.945 366.284
 51.188 717.264
 724.020 460.910
 957.765 52.144
 139.604 40.728
 890.465 623.421
 889.128 586.248
 963.499 510.399
 153.829 494.090
 618.501 250.977
 418.464 333.670
 168.931 126.708
 799.765 125.329
 764.246 694.577
 266.591 962.038
 726.477 548.215
 26.740 397.162
 499.117 712.291
 959.334 131.907
 6.828 285.513
 593.525 565.251
 442.048 708.655
 982.022 889.237
 711.960 993.856
 177.693 311.893
 540.465 200.067
 507.524 122.957
 521.785 557.676
 642.961 153.619
 965.319 754.255
 609.487 456.114
 808.781 704.973
 460.021 993.096
 64.777 498.114
 782.946 796.975
 514.500 371.355
 531.258 467.952
 683.847 421.938
 677.506 324.267
 497.666 57.891
 830.893 812.615
 576.163 873.174
 437.510 509.867
 535.684 982.609
 339.456 793.996
 209.342 829.056
 939.164 892.589
 689.641 912.397
 725.132 907.801
 996.811 765.067
 516.308 708.326
 927.507 180.208
 104.415 429.510
 876.627 194.930
 474.554 154.653
 741.027 541.915
 0.630 102.514
 201.828 247.885
 807.765 22.103
 988.885 207.781
 311.256 215.645
 107.007 970.293
 51.339 659.670
 352.031 595.480
 693.644 573.297
 872.253 391.155
 133.556 758.699
 596.639 94.716
 283.572 393.578
 318.319 774.899
 419.213 237.188
 305.979 407.926
 72.242 483.387
 935.784 899.870
 879.060 585.601
 864.559 837.230
 584.685 134.065
 276.214 647.199
 464.044 395.672
 256.218 224.671
 726.189 57.218
 114.741 662.297
 315.131 435.252
 672.402 120.987
 793.234 337.558
 31.185 360.005
 397.476 555.135
 17.714 157.535
 681.557 818.070
 350.798 84.461
 511.980 917.877
 146.849 526.700
 266.367 552.549
 835.885 806.034
 407.773 523.967
 70.386 937.973
 778.326 961.521
 126.019 340.229
 895.928 777.355
 426.467 410.107
 753.834 109.795
 687.262 707.242
 447.693 880.123
 231.196 784.140
 799.275 87.359
 949.725 915.877
 749.837 175.267
 292.695 897.729
 976.241 820.079
 388.042 151.859
 85.155 166.828
 702.038 948.199
 88.434 762.609
 530.723 78.064
 207.976 838.290
 498.888 689.817
 530.766 833.170
 272.090 713.029
 592.509 62.946
 950.449 760.263
 647.377 638.331
 404.431 144.112
 546.122 354.087
 879.453 611.901
 737.606 505.625
 988.182 152.958
 700.158 938.184
 130.177 235.392
 947.646 92.851
 34.435 683.500
 817.658 150.858
 571.107 106.333
 290.442 375.103
 986.720 966.473
 690.339 453.273
 998.635 560.043
 947.573 624.069
 657.993 29.477
 136.479 945.692
 928.286 105.249
 824.197 588.844
 603.920 267.920
 756.828 115.287
 538.273 24.386
 51.802 463.515
 395.036 729.698
 157.447 696.894
 964.741 976.335
 763.382 383.957
 888.003 775.269
 806.364 948.263
 738.907 216.882
 1.771 134.797
 390.186 814.799
 555.218 345.436
 403.345 482.820
 64.291 467.196
 561.922 895.377
 127.555 689.270
 248.012 547.538
 935.446 929.105
 7.326 13.803
 552.187 880.682
 666.149 949.101
 714.344 391.855
 767.159 164.271
 603.069 170.084
 846.049 416.248
 104.590 520.423
 346.249 295.276
 796.357 515.552
 386.720 73.390
 101.850 279.459
 483.115 546.398
 390.872 794.630
 953.818 592.608
 987.842 193.106
 600.930 363.130
 139.899 6.282
 276.777 78.812
 619.473 483.898
 766.632 346.713
 250.307 272.343
 628.893 623.639
 787.892 404.483
 28.930 985.986
 119.192 401.926
 429.182 144.341
 114.687 45.653
 206.178 739.538
 938.787 17.604
 758.166 335.797
 551.030 655.131
 551.490 288.999
 187.117 758.766
 389.289 306.996
 50.490 33.792
 235.220 168.084
 354.893 875.416
 403.518 747.697
 397.352 889.493
 253.818 387.055
 998.400 604.784
 576.705 276.688
 489.671 123.367
 199.320 118.545
 353.643 83.456
 507.671 959.942
 599.908 899.477
 305.130 988.237
 298.761 189.349
 889.479 855.140
 265.905 5.882
 321.491 22.670
 409.733 630.689
 417.230 838.477
 501.060 453.709
 67.948 846.483
 218.678 803.280
 572.761 900.270
 954.957 480.495
 960.331 292.723
 554.512 422.669
 929.959 557.865
 504.351 125.089
 416.208 192.324
 22.532 704.438
 683.958 27.458
 509.272 323.588
 805.479 742.734
 262.483 913.705
 823.325 320.886
 630.148 39.296
 531.695 520.621
 613.908 433.999
 736.408 489.090
 669.249 284.382
 904.919 899.949
 213.116 116.043
 71.321 820.884
 373.354 16.927
 698.347 364.203
 347.852 558.580
 353.631 923.804
 514.460 804.250
 668.659 960.374
 103.737 146.213
 206.633 263.255
 851.458 831.892
 863.947 932.308
 950.851 123.353
 16.151 916.816
 768.101 307.367
 243.328 392.350
 939.289 718.705
 535.144 12.475
 481.214 558.744
 988.749 742.743
 599.319 351.321
 232.952 562.759
 717.971 160.382
 902.207 442.018
 474.747 247.129
 159.841 181.094
 672.229 231.592
 450.555 626.661
 457.379 373.899
 719.585 472.433
 867.236 648.739
 345.239 44.634
 735.955 463.013
 21.129 727.088
 275.734 287.260
 25.786 734.862
 224.707 27.967
 414.955 914.858
 678.280 567.327
 53.538 895.587
 794.679 712.398
 410.600 875.978
 776.827 515.330
 216.069 424.528
 495.236 4.546
 418.826 36.060
 22.909 273.099
 92.943 685.076
 223.653 340.380
 665.284 934.126
 468.467 487.756
 939.879 155.299
 977.488 884.252
 182.073 345.981
 202.205 297.323
 11.126 750.309
 907.394 823.768
 999.410 809.609
 95.499 690.669
 858.757 773.589
 877.325 844.687
 531.713 914.916
 649.292 865.124
 722.810 649.164
 134.581 561.996
 680.707 807.079
 706.990 831.063
 857.651 814.053
 993.892 74.919
 362.738 970.902
 678.315 919.969
 527.608 409.194
 147.762 486.464
 8.290 513.021
 705.162 40.996
 448.895 697.118
 329.537 182.219
 78.799 839.441
 892.898 500.745
 655.027 455.898
 576.181 898.454
 799.139 837.807
 329.200 951.966
 119.368 951.467
 264.493 126.194
 113.755 416.988
 117.368 569.106
 981.165 474.158
 427.509 195.774
 340.227 530.952
 62.217 862.129
 890.355 840.401
 597.096 465.485
 116.123 619.582
 964.030 634.720
 811.624 706.746
 564.246 398.294
 13.308 735.990
 699.655 469.004
 609.655 20.974
 0.328 952.181
 628.468 498.060
 399.770 776.096
 875.188 443.811
 840.594 632.534
 49.407 401.361
 67.406 890.322
 745.455 114.809
 695.454 759.109
 343.755 961.226
 925.264 904.625
 922.776 707.256
 325.566 985.439
 120.047 613.725
 627.936 945.687
 701.500 319.503
 393.550 875.151
 270.698 298.407
 230.081 369.513
 576.221 383.896
 288.119 387.529
 722.226 170.109
 462.687 921.684
 923.106 439.527
 805.697 453.747
 390.135 942.792
 436.962 251.242
 321.391 311.326
 870.100 435.547
 564.201 955.284
 369.044 293.114
 313.529 965.530
 272.609 149.744
 634.467 166.956
 298.543 941.235
 790.191 70.384
 622.766 314.792
 409.084 940.795
 60.148 122.995
 730.232 80.941
 314.502 729.739
 272.182 651.986
 959.822 855.359
 725.978 488.129
 332.684 231.266
 83.307 872.030
 705.829 113.994
 580.577 724.798
 151.962 491.079
 29.503 121.603
 149.638 378.948
 276.914 105.233
 812.769 13.813
 606.960 959.750
 302.952 533.939
 786.475 89.680
 498.609 274.671
 531.190 482.700
 914.447 390.976
 511.796 111.695
 584.264 796.394
 653.060 142.481
 613.448 488.081
 637.526 183.684
 176.323 106.761
 892.523 163.690
 257.680 965.055
 302.885 504.790
 625.417 940.654
 792.764 736.176
 658.313 260.738
 302.177 335.315
 353.834 754.837
 544.505 592.078
 297.957 94.911
 970.280 473.146
 612.667 608.948
 233.562 537.543
 5.858 699.009
 16.433 770.228
 459.434 732.806
 624.303 2.654
 809.443 541.984
 332.348 260.864
 330.087 647.968
 7.482 697.462
 342.496 861.186
 219.647 638.710
 68.610 540.615
 512.980 17.731
 257.629 152.821
 56.759 15.591
 172.898 693.138
 816.344 930.885
 64.334 402.536
 156.933 122.813
 317.373 173.461
 352.523 690.814
 693.812 243.912
 456.649 374.441
 920.807 653.929
 991.084 879.633
 877.863 421.104
 717.709 502.041
 642.060 185.745
 624.218 955.116
 121.564 901.623
 126.442 791.678
 206.972 990.246
 272.182 694.483
 648.025 736.195
 529.932 306.507
 896.395 844.940
 120.397 668.331
 198.467 294.891
 61.867 862.067
 358.356 440.060
 368.232 152.973
 981.934 822.188
 579.530 936.454
 146.598 160.512
 891.585 695.061
 386.390 348.325
 158.694 143.797
 533.273 108.413
 499.680 879.310
 286.537 870.346
 874.574 377.055
 695.298 823.061
 1.084 718.311
 913.604 373.381
 234.730 234.882
 331.886 77.980
 384.757 482.798
 288.491 701.267
 923.728 887.395
 135.066 338.838
 169.019 721.453
 161.996 505.260
 969.593 106.946
 305.451 951.331
 374.647 681.192
 254.547 500.642
 48.489 792.536
 482.322 894.787
 637.881 332.072
 342.683 43.186
 406.810 950.306
 40.085 985.044
 694.919 725.380
 400.708 600.971
 798.766 757.586
 692.404 739.280
 841.603 469.086
 573.293 41.727
 912.762 34.246
 740.841 725.842
 0.246 691.808
 228.454 781.896
 991.324 172.664
 106.588 113.683
 710.190 984.567
 720.203 750.802
 737.001 336.395
 491.865 308.895
 699.455 459.037
 776.312 811.803
 140.620 527.666
 631.838 19.933
 691.939 241.652
 619.010 752.043
 568.491 945.119
 618.423 828.446
 757.930 434.861
 25.052 203.357
 301.563 905.757
 704.055 359.264
 825.282 819.959
 536.518 889.165
 732.275 488.833
 826.580 440.927
 934.401 350.372
 944.782 405.614
 593.738 974.475
 335.620 227.241
 442.284 789.905
 987.523 339.993
 921.132 96.120
 46.304 110.708
 659.155 687.392
 922.243 905.387
 926.612 103.358
 798.014 400.267
 335.821 247.354
 269.676 427.812
 606.722 640.600
 153.785 158.645
 10.694 555.672
 556.566 960.490
 695.267 487.010
 740.279 298.710
 472.479 49.966
 329.709 19.693
 524.781 274.419
 998.742 23.577
 497.877 86.260
 61.776 937.553
 466.179 402.505
 794.119 961.812
 583.191 946.694
 824.295 609.443
 878.872 504.286
 412.512 896.936
 604.568 657.460
 764.341 477.037
 922.578 980.028
 966.416 819.533
 213.661 541.795
 488.838 432.856
 157.239 313.953
 122.687 140.612
 303.833 519.769
 434.018 958.117
 588.929 115.673
 369.938 296.484
 66.588 784.800
 177.464 212.891
 707.294 87.059
 750.090 648.249
 998.713 636.209
 436.304 986.085
 104.053 405.302
 93.028 533.117
 717.741 927.814
 187.492 382.466
 462.254 334.219
 313.868 560.110
 596.595 804.462
 944.758 874.938
 62.424 228.357
 259.046 759.311
 37.898 141.577
 731.681 882.498
 464.482 478.296
 920.488 991.677
 674.230 377.204
 701.482 347.787
 693.174 360.547
 576.359 105.521
 902.686 231.686
 671.514 882.857
 80.043 201.734
 562.404 686.142
 940.411 147.060
 64.040 927.775
 896.339 744.317
 929.641 886.652
 22.363 146.371
 874.819 23.897
 49.017 109.871
 202.195 750.943
 453.359 212.566
 327.092 742.126
 405.873 295.985
 813.286 643.793
 973.559 217.255
 810.995 26.198
 766.100 714.145
 567.941 888.498
 299.829 891.568
 557.032 712.004
 98.964 878.484
 657.696 478.994
 765.017 324.484
 247.128 766.202
 436.015 989.087
 335.624 781.301
 692.992 998.435
 427.912 350.833
 721.180 818.581
 349.236 468.218
 519.360 427.638
 158.284 165.383
 998.281 7.003
 624.333 541.533
 696.098 51.528
 796.918 643.729
 546.984 597.514
 494.639 187.648
 102.915 153.844
 215.257 490.604
 965.852 404.280
 980.057 385.337
 28.969 227.298
 7.701 730.708
 745.140 593.924
 230.632 638.475
 785.634 384.471
 463.038 913.335
 572.171 683.182
 273.844 941.925
 664.350 127.437
 159.828 366.316
 468.545 8.004
 629.571 105.360
 263.130 31.837
 53.322 425.368
 871.170 603.072
 190.111 857.672
 171.146 675.487
 832.640 378.349
 938.020 345.773
 1.873 733.693
 622.869 447.319
 144.292 458.703
 684.733 164.961
 230.884 605.335
 11.570 709.310
 1.799 598.315
 39.593 92.363
 646.005 860.823
 86.544 152.284
 330.996 807.245
 542.172 943.276
 411.745 658.583
 249.255 85.823
 136.805 986.284
 204.793 453.255
 846.843 386.417
 610.668 833.235
 219.573 697.980
 6.236 768.768
 75.279 441.972
 375.335 364.412
 717.762 922.802
 593.504 292.336
 173.145 717.093
 677.410 792.588
 8.629 109.283
 30.187 16.464
 497.789 716.522
 209.543 385.421
 659.676 890.510
 848.901 645.717
 374.954 70.485
 857.711 296.480
 191.032 684.013
 240.472 2.564
 215.069 311.072
 83.350 310.136
 382.567 18.123
 943.989 440.188
 431.689 173.917
 978.706 511.023
 739.407 835.049
 289.526 244.191
 243.012 359.541
 762.184 938.651
 515.673 209.444
 889.305 295.240
 551.716 642.802
 977.492 968.396
 388.622 890.930
 673.240 585.903
 618.838 454.275
 813.750 372.044
 474.034 830.041
 321.279 537.544
 174.174 573.966
 773.260 754.193
 878.536 379.252
 657.612 446.870
 938.716 375.625
 379.485 335.252
 395.725 174.272
 240.814 806.804
 273.844 139.024
 739.836 857.434
 270.295 795.469
 209.128 692.629
 817.574 307.912
 556.193 727.059
 178.038 185.292
 421.598 881.884
 519.839 212.971
 610.658 374.634
 699.458 454.778
 73.396 885.308
 446.863 701.936
 844.862 213.607
 600.870 150.711
 257.691 606.116
 88.890 323.154
 898.205 509.347
 179.233 274.713
 396.562 916.245
 676.066 194.196
 373.732 931.820
 775.623 346.551
 69.911 40.696
 184.026 453.767
 159.941 558.586
 317.101 586.131
 534.050 274.895
 293.736 242.955
 852.605 619.172
 407.883 852.170
 140.549 225.081
 559.409 491.035
 692.774 327.528
 58.116 320.231
 941.143 457.932
 433.826 391.326
 465.466 736.184
 612.153 8.795
 995.955 173.278
 602.118 344.243
 488.077 663.908
 818.157 169.271
 289.949 272.456
 283.125 317.532
 158.417 398.061
 266.945 244.327
 706.516 984.947
 771.661 27.757
 529.301 53.510
 620.414 568.629
 207.269 37.217
 515.542 82.485
 29.975 181.892
 148.484 237.081
 223.556 200.211
 447.995 239.203
 764.211 468.160
 98.394 597.873
 277.923 935.746
 129.053 234.850
 780.746 125.786
 331.329 641.102
 22.697 777.093
 488.834 218.961
 333.769 907.624
 478.717 148.499
 208.029 25.313
 611.068 683.756
 429.533 486.388
 594.177 845.728
 573.215 320.472
 47.031 926.122
 889.705 326.832
 906.998 955.979
 292.802 655.616
 608.021 499.286
 752.882 71.154
 819.132 492.044
 402.902 441.477
 448.807 816.064
 82.808 889.807
 730.087 343.787
 583.382 301.102
 524.940 50.939
 155.109 211.798
 622.737 718.899
 777.992 376.214
 183.621 754.820
 553.952 741.739
 597.946 777.063
 397.231 60.828
 730.800 144.181
 925.850 695.326
 707.025 361.119
 267.664 242.742
 306.443 855.372
 9.911 740.574
 498.453 573.553
 66.624 329.778
 295.426 65.275
 92.139 219.055
 668.889 572.600
 712.657 565.199
 803.237 271.039
 215.975 839.563
 88.410 369.503
 69.776 395.523
 433.737 694.519
 322.076 186.022
 256.045 596.909
 367.536 943.979
 720.408 231.116
 987.414 62.138
 934.029 188.147
 939.125 964.150
 83.104 98.074
 587.087 907.195
 307.872 658.077
 236.128 0.885
 109.016 853.917
 511.805 260.558
 524.193 208.456
 591.306 869.352
 289.608 258.510
 539.836 526.889
 869.408 194.214
 869.670 978.138
 84.525 522.380
 584.271 99.696
 169.761 581.791
 973.354 468.595
 328.978 854.255
 814.788 237.795
 216.783 906.623
 147.193 620.173
 552.877 857.385
 587.645 957.407
 152.197 894.139
 169.655 480.261
 737.992 248.078
 708.489 602.024
 782.368 347.059
 807.678 217.109
 403.663 573.950
 299.604 682.858
 734.817 121.558
 364.187 265.676
 682.117 94.784
 946.564 44.580
 217.935 15.788
 753.509 938.810
 221.178 755.456
 858.804 404.238
 899.920 176.519
 302.573 809.931
 335.179 228.258
 494.485 835.655
 84.088 193.112
 394.767 838.446
 814.147 331.054
 472.034 827.250
 925.097 392.771
 148.488 905.403
 196.830 738.028
 619.130 128.175
 904.259 977.001
 553.880 154.443
 114.890 791.424
 694.431 715.795
 161.987 546.410
 878.944 291.874
 523.611 395.498
 658.164 866.972
 571.558 249.504
 700.169 789.756
 248.713 428.020
 364.794 496.254
 630.777 260.796
 612.981 757.165
 299.372 840.007
 204.279 636.021
 346.730 544.589
 533.825 97.337
 824.315 630.978
 528.008 176.765
 293.709 892.971
 518.305 452.186
 420.852 184.868
 661.324 760.121
 935.538 40.058
 188.838 350.741
 745.979 30.834
 926.627 22.918
 120.889 249.248
 190.396 924.308
 24.180 953.554
 379.344 227.444
 383.823 146.215
 574.419 528.742
 98.331 519.206
 893.642 681.260
 311.676 727.613
 648.625 622.960
 128.093 506.171
 825.580 249.351
 778.533 413.921
 624.439 292.894
 904.461 433.605
 728.459 692.019
 284.925 734.602
 343.900 881.371
 19.642 366.387
 498.444 523.880
 993.009 734.710
 474.419 286.922
 808.165 441.521
 888.130 582.461
 301.380 474.316
 822.384 628.345
 58.179 108.968
 541.504 519.319
 964.797 55.607
 835.610 136.859
 981.112 908.943
 575.858 982.277
 831.480 457.211
 939.808 333.985
 823.393 718.079
 264.516 344.260
 244.275 81.318
 85.672 780.838
 805.700 788.481
 558.808 452.410
 31.872 326.348
 770.917 943.276
 783.183 576.503
 28.535 20.550
 802.373 686.440
 845.513 7.435
 134.393 312.228
 297.270 968.732
 943.916 848.726
 608.574 801.419
 907.150 495.940
 202.120 225.543
 335.674 10.346
 61.798 331.484
 176.315 24.526
 717.178 251.966
 277.443 169.389
 697.055 824.844
 901.491 448.537
 145.688 820.051
 557.160 457.411
 864.661 586.249
 311.880 939.803
 208.044 385.275
 893.071 675.928
 594.069 421.785
 991.068 909.805
 431.030 728.416
 210.912 75.221
 720.164 860.887
 386.253 860.614
 678.319 410.910
 346.345 71.066
 306.033 916.338
 424.440 973.086
 753.028 987.088
 799.013 33.434
 647.024 662.078
 282.397 141.064
 750.226 847.333
 106.986 500.961
 591.130 479.906
 127.639 645.720
 240.605 28.142
 258.964 175.947
 517.133 428.755
 824.521 430.761
 426.081 318.213
 316.536 836.891
 74.688 823.931
 182.469 987.068
 123.934 514.111
 79.875 869.012
 709.426 778.825
 312.680 184.451
 808.148 734.712
 197.670 457.977
 71.401 157.830
 55.110 998.550
 964.942 290.568
 595.719 617.981
 636.594 116.786
 239.326 972.498
 704.053 722.455
 478.465 132.604
 258.936 166.027
 750.811 425.855
 908.142 272.841
 443.937 175.309
 914.212 481.161
 988.581 877.361
 199.785 234.599
 444.899 846.183
 597.447 8.005
 320.444 883.476
 658.811 333.286
 427.658 112.501
 191.776 760.633
 569.031 511.225
 532.323 542.404
 484.875 672.928
 139.531 595.266
 394.715 961.731
 145.570 505.511
 269.836 78.628
 915.206 657.813
 680.791 439.948
 843.907 44.713
 237.035 39.293
 625.157 649.116
 671.801 226.414
 74.369 71.959
 997.565 218.092
 540.340 29.522
 667.657 48.471
 650.009 587.747
 707.654 976.725
 6.101 293.183
 534.197 271.256
 830.926 351.265
 944.875 470.292
 966.941 482.515
 155.101 132.849
 102.999 236.621
 968.893 211.393
 294.418 184.564
 220.561 233.325
 438.654 251.787
 612.266 723.830
 212.759 353.532
 424.902 754.069
 383.578 689.985
 301.699 188.555
 379.473 437.522
 228.324 431.539
 529.089 907.710
 871.282 47.940
 597.178 452.610
 827.195 138.798
 801.971 779.204
 896.620 379.202
 708.081 843.618
 872.868 38.445
 531.868 964.148
 252.399 473.775
 953.970 198.525
 780.704 662.226
 440.943 743.473
 475.828 466.655
 972.270 142.212
 179.027 945.412
 541.282 327.628
 304.498 48.219
 642.701 25.313
 161.971 198.158
 422.645 222.281
 449.624 260.753
 199.203 345.209
 530.715 231.410
 566.431 448.382
 264.223 132.874
 378.311 188.736
 134.324 371.508
 131.341 156.627
 470.712 437.307
 887.798 369.989
 754.450 895.513
 122.020 450.840
 523.492 170.888
 148.397 351.629
 717.397 498.357
 974.028 40.392
 499.519 450.462
 86.567 484.389
 562.554 763.297
 366.823 678.736
 633.445 394.264
 737.745 577.018
 647.967 248.727
 510.998 213.280
 743.843 215.626
 557.209 317.686
 531.825 727.279
 246.842 471.232
 833.114 194.327
 629.617 607.923
 332.893 317.227
 38.360 136.729
 86.111 410.625
 418.491 441.444
 43.437 731.564
 350.205 236.465
 341.091 127.984
 303.356 562.746
 944.936 636.734
 954.563 844.198
 861.532 492.745
 914.944 774.172
 859.881 160.841
 430.820 138.931
 898.476 782.453
 197.811 425.155
 962.248 920.253
 492.945 7.237
 100.413 779.301
 204.911 313.662
 264.692 543.900
 807.823 967.091
 301.397 971.096
 860.132 957.371
 702.306 566.123
 652.338 308.751
 597.940 189.411
 312.466 950.946
 940.783 731.821
 97.854 997.642
 911.362 983.040
 49.458 915.760
 651.070 211.724
 407.770 64.857
 424.685 494.614
 637.753 369.755
 13.128 960.979
 987.188 922.813
 381.745 859.208
 815.029 697.637
 638.148 470.833
 533.280 286.742
 741.135 175.990
 670.262 285.396
 931.605 461.047
 0.749 157.139
 88.675 917.449
 818.263 798.194
 158.761 639.795
 618.894 623.934
 29.516 235.456
 799.577 526.949
 119.770 518.123
 475.048 90.078
 4.615 999.403
 418.311 706.450
 393.264 407.663
 113.782 880.386
 106.191 558.868
 368.134 716.701
 565.331 153.164
 192.066 100.912
 2.908 161.760
 290.645 119.134
 725.030 855.454
 477.628 44.779
 527.928 678.601
 360.508 550.710
 778.129 825.866
 381.125 402.308
 831.578 784.580
 598.180 601.406
 807.466 279.694
 772.248 26.455
 255.301 33.268
 373.771 934.405
 791.386 824.154
 45.761 28.972
 244.654 319.314
 984.501 73.327
 480.934 625.391
 275.490 538.385
 686.517 72.216
 763.448 477.147
 132.002 249.433
 822.651 537.781
 29.318 149.196
 908.680 750.971
 90.384 563.608
 949.434 818.572
 424.943 802.472
 109.600 99.631
 935.705 757.766
 829.605 235.811
 917.140 284.657
 91.256 421.106
 4.448 498.779
 844.943 131.304
 393.623 625.788
 397.570 758.058
 632.799 467.118
 209.672 2.668
 617.687 866.414
 90.883 178.324
 386.803 40.928
 774.579 239.662
 160.057 563.443
 557.918 538.966
 880.326 690.847
 328.379 23.518
 462.798 698.895
 281.187 3.556
 520.570 727.958
 835.919 290.677
 584.530 216.453
 260.087 628.638
 666.404 407.568
 831.140 999.232
 399.785 286.659
 747.363 812.850
 236.533 33.147
 617.316 804.564
 155.266 58.860
 104.310 910.989
 762.520 627.581
 17.862 650.052
 321.863 96.454
 872.038 855.337
 245.959 943.026
 168.114 709.418
 623.699 911.732
 606.314 197.838
 949.575 65.979
 241.785 579.173
 974.077 17.585
 629.941 589.290
 428.808 640.780
 65.366 612.793
 803.124 695.558
 619.338 345.468
 693.445 782.636
 289.584 812.669
 923.007 243.241
 860.904 415.164
 378.097 80.339
 159.075 751.560
 644.033 808.670
 87.996 761.389
 195.857 699.193
 949.764 582.140
 328.542 45.435
 40.721 894.553
 751.220 486.309
 828.004 311.461
 949.395 729.369
 278.523 55.202
 996.340 153.219
 226.376 166.513
 505.997 166.219
 319.411 333.942
 228.988 64.908
 828.062 57.753
 343.173 689.388
 879.931 837.473
 551.050 899.703
 905.098 859.390
 516.849 797.825
 846.399 862.178
 133.181 461.044
 65.323 468.358
 355.363 516.377
 620.604 920.525
 464.243 220.026
 428.693 378.350
 276.392 374.387
 652.162 380.559
 3.388 746.716
 875.692 810.921
 736.822 993.034
 294.869 425.055
 298.182 48.567
 288.889 282.612
 916.566 647.916
 605.858 14.453
 683.917 975.880
 643.259 855.182
 367.177 330.573
 344.072 546.470
 137.246 277.114
 391.716 215.470
 392.267 771.157
 218.478 945.337
 721.563 590.931
 839.365 162.071
 369.102 604.146
 386.687 984.873
 332.040 647.221
 103.311 37.900
 569.400 360.008
 311.046 752.193
 124.996 215.974
 814.416 140.929
 292.220 247.920
 341.995 292.578
 99.275 890.671
 933.245 169.742
 282.969 758.150
 817.408 641.131
 786.581 622.026
 924.474 316.263
 479.946 957.418
 41.855 643.080
 903.208 28.208
 62.390 704.884
 103.472 976.531
 241.128 192.174
 117.380 899.314
 824.659 495.441
 982.517 596.823
 475.117 775.375
 794.409 986.688
 172.362 116.821
 799.903 30.391
 536.032 502.096
 696.137 121.813
 11.389 778.734
 629.518 958.871
 59.178 117.543
 131.655 944.805
 283.565 621.024
 737.616 646.443
 429.928 852.221
 983.020 39.203
 945.494 603.108
 125.169 475.004
 583.245 343.496
 362.721 67.548
 558.883 510.515
 699.355 562.911
 461.034 280.100
 398.902 581.372
 338.230 261.179
 279.662 223.437
 717.815 866.800
 789.843 539.558
 280.026 31.047
 867.716 895.039
 246.644 683.952
 320.968 210.648
 432.231 586.726
 739.822 832.787
 234.908 25.473
 495.658 57.512
 453.589 612.310
 957.335 288.758
 753.565 338.798
 795.412 406.896
 359.419 748.186
 832.385 128.940
 333.590 961.674
 855.371 191.729
 753.834 521.553
 735.069 835.159
 589.852 953.180
 18.033 820.653
 907.922 341.513
 383.161 622.783
 715.307 450.175
 310.952 277.116
 759.236 256.047
 416.465 968.411
 587.382 645.367
 883.482 879.438
 280.008 223.832
 625.373 186.491
 303.575 179.540
 333.146 743.641
 689.826 240.771
 676.785 819.811
 194.785 467.975
 153.962 882.418
 673.087 779.277
 560.446 515.989
 752.540 239.903
 747.054 46.472
 102.351 647.757
 264.886 750.598
 450.272 359.883
 48.154 868.561
 765.797 558.427
 384.535 227.284
 138.957 821.253
 847.094 605.937
 250.299 403.471
 458.211 36.194
 553.896 654.371
 301.151 793.450
 441.217 482.747
 844.066 684.285
 482.108 376.145
 977.108 417.478
 65.804 700.655
 847.204 924.532
 308.755 522.371
 996.178 799.904
 329.226 55.427
 633.578 905.801
 986.190 750.724
 501.394 241.736
 970.473 581.034
 187.394 541.127
 950.703 979.744
 718.890 617.571
 0.056 270.055
 199.137 149.346
 149.710 37.984
 342.455 534.933
 972.164 405.284
 307.466 363.537
 136.066 337.498
 835.017 376.641
 891.051 158.490
 560.618 19.425
 136.419 157.162
 511.241 529.706
 754.738 276.680
 311.570 237.888
 106.915 223.833
 942.142 370.841
 298.675 169.378
 16.121 197.952
 52.307 413.167
 305.662 126.553
 717.836 734.822
 564.165 160.094
 303.424 556.934
 796.394 554.860
 17.803 818.694
 841.815 144.451
 23.198 539.967
 103.154 506.034
 173.684 285.848
 195.683 294.458
 942.836 97.423
 264.844 811.379
 460.314 303.729
 350.482 363.709
 217.478 981.821
 923.090 621.903
 157.983 585.541
 117.275 952.283
 334.578 459.355
 104.361 272.836
 335.027 21.916
 922.046 88.517
 208.477 416.278
 184.799 985.309
 561.905 341.734
 782.943 503.169
 951.053 708.688
 617.750 233.102
 221.012 185.916
 869.373 475.178
 321.051 772.837
 336.990 400.230
 542.220 252.422
 187.323 441.640
 523.635 928.117
 487.904 434.219
 616.297 976.357
 252.607 659.424
 856.880 251.182
 284.355 560.305
 416.595 545.986
 837.407 81.761
 683.407 377.184
 340.798 763.355
 294.019 923.644
 5.350 270.402
 343.021 92.901
 787.130 667.199
 501.096 939.931
 686.487 602.411
 916.169 126.576
 838.075 645.126
 48.025 460.233
 985.940 250.382
 198.255 110.576
 259.404 480.678
 596.914 84.556
 268.596 415.844
 851.244 295.501
 350.013 664.459
 159.987 834.788
 817.125 77.851
 461.739 228.186
 641.949 460.541
 83.358 807.946
 521.730 82.223
 153.616 271.069
 509.665 205.133
 170.034 829.616
 627.406 741.643
 478.515 536.684
 275.356 910.561
 824.143 728.706
 38.139 242.765
 538.941 538.569
 198.936 139.163
 782.944 972.803
 57.341 63.761
 686.395 618.698
 949.254 284.605
 343.995 52.840
 729.957 294.153
 680.939 1.550
 767.394 852.186
 991.930 186.433
 144.072 218.553
 898.754 146.232
 553.405 65.072
 982.619 621.172
 148.456 776.885
 30.725 920.624
 534.587 139.997
 752.045 62.315
 947.384 545.889
 727.772 5.282
 6.437 873.818
 983.056 523.729
 945.213 700.202
 817.587 849.881
 876.645 761.404
 785.240 206.622
 30.542 6.007
 42.642 451.283
 388.016 725.722
 721.449 847.482
 213.460 276.258
 750.764 199.830
 447.962 682.538
 349.110 344.841
 159.227 873.671
 607.288 49.276
 450.226 585.044
 535.265 373.861
 697.906 786.186
 191.730 305.781
 338.722 297.800
 51.344 128.444
 831.813 519.309
 292.112 402.720
 933.940 634.736
 857.003 292.434
 111.306 550.720
 816.543 130.553
 219.059 162.576
 41.940 834.689
 504.302 374.781
 504.316 924.833
 365.970 918.862
 610.401 247.178
 46.065 228.022
 37.768 980.434
 770.640 22.900
 165.178 400.951
 623.165 431.436
 731.314 156.394
 262.766 268.277
 76.199 281.726
 219.155 911.381
 705.519 863.293
 956.431 177.195
 903.416 484.999
 829.402 868.108
 341.783 383.887
 916.456 669.736
 684.469 500.020
 38.624 749.425
 857.138 367.743
 929.450 455.274
 194.723 492.612
 947.078 656.717
 38.862 561.919
 189.002 488.572
 440.555 508.747
 729.982 61.524
 535.061 192.276
 631.276 349.746
 456.376 763.949
 619.623 243.125
 610.057 793.787
 990.252 205.105
 941.648 957.997
 510.744 171.012
 942.384 703.255
 381.093 84.970
 396.276 360.087
 707.188 650.905
 868.357 874.134
 365.680 574.952
 191.032 746.519
 551.408 428.913
 455.668 150.697
 6.059 658.744
 444.277 141.109
 808.324 605.677
 929.111 647.575
 369.582 373.366
 667.025 708.006
 711.160 150.808
 264.520 420.728
 313.780 141.854
 885.501 77.174
 519.269 527.670
 217.189 187.211
 149.510 133.794
 353.655 844.797
 286.568 439.504
 657.469 453.625
 957.659 770.658
 27.636 983.960
 294.130 490.166
 848.963 46.933
 917.741 540.775
 690.101 425.414
 261.566 116.167
 223.674 706.364
 995.916 617.857
 984.263 123.892
 19.241 491.484
 283.628 91.426
 735.542 387.369
 645.916 512.332
 797.002 232.564
 490.003 288.556
 695.053 876.609
 906.252 364.562
 664.961 638.150
 388.412 657.775
 286.028 257.245
 379.090 736.393
 948.022 887.086
 763.002 650.697
 378.541 43.133
 743.235 835.737
 628.223 86.926
 312.188 52.583
 61.382 341.599
 183.957 384.276
 847.589 317.193
 195.287 953.631
 371.527 532.981
 867.212 276.384
 629.089 843.339
 812.036 638.504
 640.224 51.057
 685.993 115.409
 844.402 490.941
 345.900 498.131
 342.312 516.111
 140.301 513.085
 274.606 764.379
 927.275 14.098
 980.919 332.716
 490.536 874.758
 333.506 670.258
 754.152 843.505
 591.423 5.933
 258.677 761.286
 653.236 363.007
 145.491 40.919
 906.585 852.475
 742.449 817.872
 267.868 668.613
 296.484 494.138
 89.012 487.470
 454.727 690.753
 573.158 262.147
 455.120 721.732
 207.602 452.830
 303.772 314.608
 589.212 775.731
 345.877 282.872
 311.413 619.815
 889.446 446.662
 307.693 395.803
 929.074 183.779
 37.386 546.263
 506.376 347.937
 66.373 572.034
 3.355 830.120
 177.592 798.005
 317.118 67.719
 961.169 304.968
 733.989 270.987
 527.230 354.405
 686.674 874.237
 279.477 105.429
 921.089 707.651
 636.307 609.500
 854.304 992.729
 818.476 125.973
 709.579 499.031
 795.975 153.115
 959.389 961.470
 738.203 153.133
 486.651 185.911
 704.741 470.406
 935.162 596.995
 291.615 118.939
 912.673 377.159
 780.292 933.637
 937.449 771.678
 372.432 541.166
 387.951 693.823
 9.391 976.606
 785.153 949.988
 326.510 833.984
 770.428 350.683
 561.378 139.989
 354.998 704.159
 883.543 744.185
 828.369 369.949
 129.996 754.947
 995.141 235.658
 383.364 262.844
 737.268 868.040
 113.818 392.741
 800.592 265.779
 694.654 238.306
 911.637 333.928
 297.293 849.645
 27.924 526.826
 353.849 573.559
 600.085 326.338
 652.421 359.343
 17.588 484.787
 488.077 329.573
 965.981 557.100
 245.367 929.072
 739.240 855.036
 28.405 275.890
 826.220 899.281
 2.782 181.144
 478.760 934.556
 568.279 430.730
 827.074 461.215
 269.389 848.058
 245.262 767.287
 976.924 915.113
 598.756 501.388
 671.390 117.284
 192.185 683.664
 538.619 8.954
 349.318 624.136
 789.514 350.896
 718.625 811.052
 956.116 641.850
 433.671 392.413
 541.019 315.584
 945.418 738.697
 30.151 677.202
 664.982 221.448
 971.732 950.171
 945.008 638.985
 206.820 255.599
 523.360 175.860
 367.222 870.619
 444.994 796.210
 470.775 151.829
 960.749 82.870
 206.438 266.607
 722.309 674.722
 254.556 569.609
 201.072 195.521
 501.682 579.113
 58.282 370.227
 133.002 49.140
 791.178 492.377
 495.515 365.049
 434.444 531.190
 76.588 194.762
 170.790 583.918
 518.222 52.814
 114.729 611.699
 948.639 743.519
 198.630 110.951
 48.709 871.775
 381.794 622.814
 748.790 90.121
 397.080 466.576
 667.231 99.012
 973.525 386.328
 828.655 759.803
 159.177 650.849
 640.067 908.260
 700.337 663.055
 935.587 477.791
 799.450 76.022
 334.319 528.854
 314.713 427.152
 476.516 422.554
 124.040 180.311
 525.232 126.571
 951.499 988.653
 836.254 969.766
 145.741 779.420
 928.948 803.605
 360.780 628.313
 933.272 734.876
 676.065 187.595
 970.375 381.543
 714.747 902.010
 450.860 4.389
 789.082 273.747
 878.849 179.022
 985.768 796.395
 342.677 709.458
 570.796 783.270
 693.532 824.886
 764.966 473.097
 279.134 940.120
 142.951 452.414
 655.988 257.987
 918.915 425.761
 674.620 624.462
 681.652 669.651
 769.146 456.387
 666.633 492.308
 815.532 404.236
 38.858 697.249
 9.868 111.568
 499.884 314.269
 395.149 926.950
 618.752 756.296
 796.580 417.361
 866.850 515.656
 453.793 744.129
 361.195 599.732
 833.957 378.649
 692.590 85.802
 321.375 756.481
 40.916 550.460
 383.392 561.507
 619.227 193.724
 664.255 678.871
 603.772 365.401
 341.000 4.297
 314.666 935.993
 149.530 311.543
 930.376 701.425
 244.146 88.322
 320.688 325.773
 557.222 498.683
 242.577 405.326
 473.026 527.018
 689.601 167.565
 394.460 531.479
 349.718 327.605
 465.549 274.237
 93.196 330.415
 195.664 409.974
 69.298 868.570
 721.810 75.057
 178.569 331.692
 728.844 816.556
 450.608 5.330
 738.683 586.622
 692.450 74.262
 270.519 873.607
 880.118 119.529
 785.573 481.900
 298.999 41.776
 960.406 758.839
 753.803 548.220
 609.128 715.822
 75.583 249.940
 1.887 34.049
 164.339 414.062
 737.718 181.135
 386.903 776.070
 135.417 106.527
 970.006 956.055
 45.745 310.385
 209.872 744.902
 379.405 587.051
 687.346 278.330
 633.357 790.826
 9.993 235.516
 506.751 434.399
 881.081 162.044
 878.901 450.619
 954.531 692.422
 105.065 683.527
 112.454 344.219
 729.437 547.558
 588.632 73.250
 354.792 243.037
 51.161 457.400
 908.932 145.663
 97.568 146.184
 851.772 717.286
 56.164 645.297
 744.223 0.309
 931.633 62.135
 899.466 459.475
 387.190 722.133
 735.606 389.201
 879.787 569.882
 700.918 94.261
 221.364 627.169
 831.940 624.303
 643.948 16.765
 791.673 561.934
 818.408 840.960
 609.374 558.994
 587.925 583.218
 872.253 330.912
 502.997 376.161
 198.338 265.006
 613.277 36.321
 922.418 801.295
 614.341 933.237
 855.199 195.375
 48.986 655.723
 109.335 79.437
 210.741 820.238
 532.969 572.411
 32.624 884.702
 537.899 241.972
 110.803 275.829
 669.733 443.869
 107.781 689.794
 333.836 927.466
 803.220 906.048
 683.960 835.784
 665.836 574.325
 898.856 594.835
 863.444 47.818
 342.625 697.097
 419.720 684.364
 431.997 69.885
 778.282 6.015
 251.061 879.007
 313.152 470.009
 972.447 64.846
 498.395 275.949
 202.751 221.105
 140.881 920.599
 286.499 200.442
 613.875 59.377
 22.739 926.694
 683.801 479.345
 894.937 686.061
 779.511 609.739
 840.128 801.299
 347.384 361.043
 417.036 220.803
 904.057 201.075
 433.120 601.225
 132.663 145.956
 193.478 866.645
 661.771 805.127
 404.320 693.120
 266.113 203.596
 842.881 614.708
 84.659 882.410
 464.541 460.853
 968.053 712.063
 5.274 116.580
 350.346 45.602
 30.087 412.623
 648.804 781.764
 30.713 584.878
 393.145 737.356
 671.507 739.048
 287.624 466.748
 782.394 180.696
 634.882 479.695
 691.086 152.122
 871.534 252.548
 40.986 300.341
 957.197 698.456
 251.818 195.229
 549.454 946.339
 220.526 49.697
 18.515 603.743
 32.385 856.052
 591.652 763.410
 236.141 851.822
 156.547 116.191
 340.670 237.040
 335.320 803.302
 399.949 571.832
 411.157 368.841
 982.583 242.198
 44.165 39.708
 163.911 762.862
 652.601 885.736
 953.491 724.332
 13.215 410.065
 377.009 637.874
 406.593 140.882
 196.311 303.463
 309.632 584.004
 479.032 154.312
 730.379 835.005
 253.303 114.996
 256.116 514.172
 714.372 162.052
 412.891 892.584
 627.901 75.312
 135.576 928.663
 16.614 909.874
 847.301 877.900
 68.386 862.817
 624.053 511.168
 688.344 331.602
 155.699 256.432
 786.993 704.070
 143.458 633.133
 380.476 440.329
 533.354 686.657
 836.034 227.492
 666.499 151.636
 161.533 847.593
 323.918 317.410
 476.882 101.208
 503.248 967.332
 659.707 894.115
 37.168 887.204
 398.177 906.984
 252.120 748.774
 359.137 129.673
 377.309 274.464
 66.359 718.787
 407.605 472.525
 136.751 911.916
 362.537 31.441
 324.648 152.346
 82.905 202.938
 37.137 707.410
 785.561 349.568
 595.851 231.219
 927.721 841.122
 100.283 272.910
 589.909 850.337
 689.882 275.195
 599.723 409.532
 780.683 270.862
 218.344 573.327
 268.630 158.485
 82.843 806.780
 126.166 30.333
 627.384 541.755
 478.835 707.979
 736.322 866.685
 420.945 103.057
 455.875 326.012
 127.873 715.985
 205.516 986.237
 439.772 984.028
 785.747 96.916
 47.877 27.188
 228.816 549.083
 808.714 867.014
 39.552 762.925
 970.351 426.165
 934.560 864.264
 222.936 587.617
 822.064 919.405
 316.479 599.687
 437.678 364.400
 433.037 969.981
 932.154 503.015
 797.545 277.076
 417.845 363.153
 978.836 637.958
 346.383 240.621
 615.442 762.299
 889.280 758.699
 623.164 977.537
 707.163 209.647
 354.942 463.033
 556.853 688.151
 318.082 344.558
 736.059 85.585
 367.469 694.820
 994.009 287.236
 322.092 800.215
 36.733 942.420
 560.321 992.516
 375.098 390.233
 779.280 626.572
 952.240 793.003
 25.849 396.598
 647.983 217.065
 669.976 625.303
 497.825 408.958
 871.790 698.480
 842.410 837.629
 547.372 735.071
 903.049 343.502
 947.046 426.862
 675.411 477.837
 885.711 816.482
 966.063 495.564
 896.364 436.223
 737.116 537.514
 183.011 548.212
 247.984 999.934
 122.966 318.921
 318.617 527.227
 184.934 253.952
 116.821 705.649
 789.867 503.973
 378.170 999.257
 726.283 136.982
 788.076 13.661
 948.681 828.424
 232.766 947.364
 722.765 837.705
 803.077 384.849
 248.930 571.347
 309.235 80.644
 788.017 449.170
 836.330 400.724
 451.404 425.814
 692.321 838.694
 799.530 126.606
 329.577 861.728
 145.879 650.844
 266.767 8.479
 492.005 209.212
 212.987 41.806
 656.482 693.137
 966.257 327.674
 817.779 335.923
 892.823 882.973
 107.284 897.518
 14.126 514.969
 381.381 381.584
 760.128 609.888
 16.192 535.379
 69.082 754.693
 728.860 165.985
 706.433 971.989
 586.953 271.997
 873.749 781.297
 652.465 795.377
 520.165 79.516
 77.133 366.455
 344.662 358.653
 957.341 184.607
 581.390 589.812
 234.153 352.001
 39.405 129.790
 329.328 777.734
 972.732 821.571
 811.977 680.037
 589.923 524.582
 41.552 735.937
 980.717 227.219
 607.843 827.510
 0.584 656.096
 242.391 893.785
 974.533 537.459
 291.370 665.362
 675.425 910.712
 478.545 598.396
 818.113 806.971
 537.695 464.753
 661.027 242.763
 924.301 140.747
 296.646 536.627
 621.766 778.178
 869.863 21.419
 511.725 864.360
 520.078 25.071
 682.681 574.149
 983.447 645.632
 786.403 193.845
 903.846 111.302
 324.975 426.989
 325.514 42.428
 849.469 764.225
 121.053 509.970
 88.019 267.391
 242.464 594.462
 189.064 551.707
 370.456 12.364
 585.192 184.741
 431.667 4.692
 552.980 407.547
 411.119 928.590
 791.249 38.788
 217.784 99.167
 269.137 678.884
 77.262 280.273
 39.317 186.133
 993.061 593.355
 581.681 663.868
 405.769 418.111
 778.220 456.065
 909.660 403.099
 637.851 493.172
 84.039 934.928
 36.312 620.676
 440.372 168.197
 734.422 655.927
 657.302 972.396
 839.785 995.734
 608.660 274.767
 312.400 795.361
 822.191 278.390
 541.412 481.684
 529.773 811.979
 974.774 587.882
 177.358 661.981
 129.954 308.234
 401.772 579.397
 494.524 489.098
 2.060 814.361
 110.939 981.333
 238.596 473.078
 378.711 881.214
 990.132 816.524
 476.324 447.958
 446.890 321.754
 59.352 688.497
 379.429 38.332
 613.522 291.960
 814.137 518.836
 192.935 840.964
 585.790 548.623
 743.539 853.353
 597.689 601.618
 867.786 61.168
 275.740 602.302
 623.500 523.745
 182.627 266.019
 742.149 324.962
 793.630 247.916
 800.568 112.234
 210.949 173.319
 265.728 4.308
 996.574 607.977
 662.280 98.944
 175.400 304.787
 173.546 138.705
 844.512 924.356
 892.595 797.465
 218.332 550.755
 383.403 501.526
 542.914 32.353
 713.437 932.819
 279.298 682.600
 276.795 128.530
 642.083 529.578
 468.282 908.183
 794.663 849.278
 98.084 758.041
 259.721 539.592
 687.348 81.431
 868.330 264.443
 867.816 195.759
 512.344 635.260
 763.205 701.694
 204.737 805.870
 773.478 961.921
 316.366 183.095
 761.120 766.439
 123.634 835.799
 474.610 704.449
 951.073 97.384
 690.229 951.222
 660.682 669.002
 139.077 769.020
 163.436 751.680
 769.610 937.080
 98.757 764.754
 313.440 5.415
 138.648 585.307
 837.616 914.652
 271.917 899.596
 922.737 359.254
 360.450 763.768
 73.312 779.467
 637.291 289.659
 793.634 49.193
 241.791 104.540
 625.635 549.425
 419.732 874.488
 99.774 161.899
 419.019 363.485
 578.890 833.372
 99.902 748.746
 39.295 310.571
 771.780 892.155
 922.467 758.749
 138.512 33.794
 871.861 597.533
 555.982 622.594
 838.149 626.655
 107.770 318.104
 166.200 497.369
 518.633 313.708
 670.178 704.279
 335.657 163.598
 738.998 434.317
 501.040 2.146
 401.205 987.476
 759.481 74.424
 302.166 766.120
 830.830 640.599
 321.547 470.409
 932.208 755.359
 277.845 606.233
 753.427 977.772
 849.662 444.468
 28.408 448.919
 589.171 417.294
 260.071 836.776
 138.521 615.359
 256.227 633.444
 489.697 590.964
 932.157 82.518
 185.549 375.017
 297.590 388.822
 655.500 292.741
 840.631 733.672
 653.090 394.188
 270.948 292.195
 831.380 695.062
 114.355 871.121
 501.824 811.800
 239.166 792.878
 296.211 347.995
 522.814 222.300
 841.360 688.901
 469.743 633.937
 292.351 844.049
 306.226 559.644
 110.206 67.754
 495.376 37.216
 350.191 122.097
 530.063 341.406
 811.593 930.809
 519.922 49.333
 131.280 725.135
 441.186 344.374
 552.130 589.609
 868.176 658.035
 12.090 77.605
 659.242 390.583
 57.020 550.285
 987.412 31.489
 135.406 380.177
 549.676 653.878
 168.597 700.165
 974.483 507.486
 67.407 33.432
 793.626 447.253
 574.175 739.093
 724.332 765.218
 515.930 596.557
 995.212 838.142
 154.710 139.451
 574.091 949.169
 789.019 163.173
 148.128 916.428
 397.570 560.421
 751.509 382.871
 802.745 693.631
 921.176 48.676
 274.661 564.934
 27.287 909.645
 483.429 281.586
 16.301 992.154
 351.456 691.801
 717.949 828.139
 351.770 552.400
 302.904 313.520
 662.971 420.925
 589.200 852.381
 925.012 391.871
 38.636 159.538
 69.476 336.046
 269.318 519.229
 328.181 986.062
 249.583 61.030
 387.754 837.349
 497.906 990.512
 166.541 716.409
 261.694 116.274
 582.979 85.381
 907.439 252.827
 278.808 799.103
 450.499 596.363
 701.773 468.022
 63.333 304.855
 464.285 683.618
 507.604 742.571
 28.781 773.919
 172.855 40.252
 656.990 132.582
 910.165 284.572
 157.099 428.603
 213.991 183.552
 305.938 593.580
 823.453 998.383
 277.153 603.623
 232.482 817.202
 913.165 943.266
 366.861 444.203
 9.129 744.375
 208.547 749.771
 779.685 935.099
 30.105 876.856
 530.818 78.936
 204.375 218.506
 14.471 714.268
 39.111 205.320
 585.751 968.002
 469.304 193.863
 772.669 576.837
 639.976 792.898
 195.735 535.215
 801.663 859.281
 506.653 744.856
 594.638 835.837
 547.447 877.428
 744.584 676.373
 737.147 305.199
 663.294 35.764
 574.457 296.134
 127.651 813.909
 481.538 617.068
 486.321 290.094
 214.100 414.078
 57.072 618.328
 12.615 431.609
 72.391 164.587
 182.839 745.213
 704.150 234.234
 63.381 686.816
 49.687 983.559
 384.297 271.497
 145.127 445.195
 942.186 441.842
 943.530 475.735
 740.878 846.619
 65.047 298.379
 277.342 697.112
 6.474 47.576
 322.906 794.613
 354.124 100.917
 271.493 910.061
 545.828 920.920
 138.475 900.414
 497.152 931.608
 413.395 861.083
 268.786 568.059
 842.708 99.749
 184.820 898.443
 568.417 150.229
 896.784 104.957
 926.879 567.384
 760.362 990.623
 248.929 12.436
 188.383 562.038
 655.863 575.565
 955.810 523.145
 651.893 327.534
 553.959 242.078
 136.625 448.629
 869.155 852.701
 743.347 671.012
 645.628 695.970
 420.998 175.077
 287.079 255.535
 268.110 2.495
 662.327 199.710
 472.714 755.044
 267.462 601.095
 67.921 121.108
 622.627 999.713
 161.693 158.900
 361.699 729.692
 502.349 330.403
 526.833 8.624
 187.845 851.873
 978.942 248.087
 84.198 850.203
 155.092 80.073
 982.140 199.891
 172.685 793.795
 664.774 388.756
 229.697 468.359
 184.461 713.474
 564.687 687.103
 634.237 945.758
 807.462 587.834
 255.776 9.332
 212.061 289.176
 638.435 355.333
 61.981 726.826
 146.400 573.456
 970.397 315.309
 255.950 297.738
 65.801 942.165
 712.649 894.810
 309.150 814.301
 927.771 509.579
 788.955 963.005
 750.927 305.353
 595.047 518.072
 186.840 704.518
 293.022 566.327
 101.309 909.968
 575.129 790.077
 895.899 279.946
 18.808 551.634
 261.931 318.976
 163.085 456.718
 769.408 229.822
 140.954 138.572
 351.010 506.256
 660.875 392.896
 928.963 809.847
 194.207 338.795
 55.073 7.613
 232.190 850.967
 621.515 408.366
 563.791 612.151
 409.992 846.863
 785.140 171.827
 515.827 764.891
 976.266 907.318
 875.652 31.226
 418.615 697.475
 184.979 147.834
 827.449 8.326
 185.632 192.967
 240.080 416.350
 481.393 354.034
 40.426 960.885
 879.985 970.800
 672.159 115.870
 515.684 424.880
 159.366 236.306
 262.250 22.475
 331.164 591.050
 861.830 787.324
 553.808 205.763
 761.077 139.006
 182.786 763.704
 428.494 122.777
 933.278 443.997
 322.335 791.400
 958.520 403.677
 159.988 642.884
 853.541 359.059
 509.361 582.330
 750.929 511.713
 360.241 608.393
 533.492 653.492
 446.990 498.031
 296.705 322.961
 969.278 865.790
 95.621 162.409
 609.284 559.831
 703.513 320.806
 564.071 896.140
 293.205 685.182
 721.367 460.057
 279.982 612.616
 204.307 371.503
 893.812 530.006
 722.541 33.665
 687.720 512.170
 498.434 496.556
 151.383 624.423
 820.877 964.798
 850.090 197.916
 426.546 476.514
 218.140 209.867
 158.704 956.563
 924.534 871.924
 523.998 297.169
 922.734 334.643
 503.953 702.701
 173.565 931.259
 3.307 628.848
 72.490 587.257
 684.064 391.384
 754.097 281.700
 271.762 73.311
 325.326 770.802
 187.154 144.257
 285.637 73.127
 88.312 161.097
 720.852 509.170
 469.440 747.932
 554.899 816.573
 295.658 476.533
 160.345 97.115
 28.378 270.492
 867.732 54.840
 662.148 38.627
 481.750 258.768
 227.753 672.166
 368.848 501.751
 872.915 598.266
 288.563 862.945
 193.986 317.193
 115.606 839.524
 120.866 825.620
 360.367 58.696
 842.130 372.977
 814.236 169.413
 65.477 456.408
 298.019 740.757
 235.594 443.021
 905.157 447.680
 151.027 341.609
 37.916 732.168
 35.339 421.680
 118.645 107.120
 405.740 2.474
 7.456 580.068
 752.338 481.675
 712.927 463.781
 879.465 731.153
 987.780 400.740
 881.322 309.381
 353.811 439.191
 819.909 496.964
 200.046 781.265
 764.368 188.252
 998.342 590.288
 536.046 919.329
 737.954 347.664
 209.608 297.374
 204.489 432.465
 652.238 350.627
 231.930 243.227
 473.382 639.962
 4.713 565.496
 117.715 675.668
 549.314 425.744
 203.396 345.722
 853.349 167.834
 903.449 779.251
 410.107 388.641
 335.951 701.371
 186.023 11.620
 792.103 759.216
 29.259 638.591
 742.081 155.183
 813.925 268.979
 46.597 869.649
 284.202 20.917
 625.438 714.297
 716.554 29.521
 28.979 867.363
 450.240 774.182
 289.009 607.628
 793.656 629.694
 33.678 904.502
 246.645 16.622
 908.286 822.545
 790.351 606.487
 697.826 361.107
 792.718 219.635
 375.235 140.127
 919.053 331.215
 356.248 43.696
 85.791 107.321
 110.446 591.619
 667.591 153.459
 619.825 989.389
 782.081 336.103
 980.078 837.831
 905.011 190.958
 273.340 709.836
 386.512 254.754
 99.746 833.576
 674.857 738.130
 312.528 85.186
 439.049 22.696
 359.239 280.832
 0.312 634.071
 569.961 275.564
 922.801 373.224
 959.964 797.176
 616.372 830.306
 915.498 955.984
 913.096 348.330
 121.282 430.139
 791.340 829.209
 459.448 900.368
 436.899 403.136
 382.399 133.476
 303.202 625.943
 535.200 441.318
 618.430 380.420
 603.235 87.943
 196.045 279.931
 492.966 614.505
 449.500 989.573
 850.707 297.047
 157.487 266.262
 497.427 860.013
 942.047 589.314
 846.113 717.307
 230.178 313.141
 589.427 997.727
 995.547 269.812
 544.807 292.937
 98.700 518.357
 245.532 819.793
 43.406 457.379
 721.140 656.455
 377.847 155.957
 549.111 50.442
 430.163 523.706
 139.608 929.569
 168.991 733.686
 872.762 611.914
 515.245 171.644
 7.440 12.811
 648.401 542.437
 664.278 104.977
 699.239 690.818
 924.361 987.710
 604.630 150.875
 526.964 163.474
 925.074 528.908
 471.991 771.937
 651.696 41.547
 290.041 874.600
 719.212 8.224
 918.413 965.669
 310.596 859.213
 175.945 770.054
 506.879 432.216
 252.619 906.539
 273.753 547.797
 488.785 987.950
 760.575 272.891
 909.134 310.895
 945.324 989.270
 471.775 81.356
 522.555 607.608
 94.809 520.681
 784.862 625.938
 111.422 606.539
 979.629 482.530
 587.812 298.106
 72.659 947.028
 702.306 62.483
 62.625 420.056
 243.123 314.380
 462.142 651.127
 928.745 972.978
 493.028 858.834
 209.284 964.132
 88.040 757.935
 68.194 903.526
 305.742 917.488
 37.998 903.733
 58.600 935.976
 676.185 987.586
 639.645 507.015
 451.097 759.611
 875.941 837.295
 773.697 100.104
 506.539 481.801
 518.712 781.719
 700.723 285.879
 125.232 161.035
 324.276 215.529
 397.970 827.698
 405.614 753.389
 669.546 177.530
 231.332 715.781
 583.286 954.855
 46.620 674.033
 544.810 540.687
 587.729 149.911
 827.346 69.947
 722.148 799.743
 436.152 781.240
 611.225 444.830
 506.129 540.844
 786.763 977.553
 165.893 458.288
 797.823 444.617
 221.810 409.516
 39.893 442.941
 545.437 106.152
 632.138 962.402
 864.177 862.376
 819.343 966.088
 512.631 196.656
 105.833 946.787
 184.153 911.861
 895.260 962.403
 489.582 887.616
 731.293 898.063
 172.329 822.251
 682.285 984.351
 713.274 923.049
 62.897 615.825
 180.870 673.063
 565.951 848.510
 14.954 426.592
 219.688 337.073
 778.952 594.955
 73.939 19.958
 154.180 486.832
 540.941 332.714
 789.871 635.952
 213.632 775.512
 349.502 371.741
 300.091 70.405
 822.238 919.868
 544.494 97.990
 90.176 929.137
 352.629 122.959
 878.178 744.188
 457.086 215.599
 661.912 231.053
 700.090 104.096
 298.195 531.251
 690.137 193.688
 74.565 802.141
 214.886 47.080
 385.403 94.440
 332.885 10.561
 240.784 835.698
 189.720 806.852
 541.048 510.168
 431.986 104.669
 322.049 645.642
 950.515 262.544
 638.775 996.838
 850.597 467.430
 132.125 228.734
 503.201 324.790
 666.845 593.500
 211.832 974.099
 367.867 218.570
 72.449 11.058
 375.511 103.842
 599.573 794.512
 223.442 701.342
 434.333 142.252
 781.032 725.206
 186.731 406.193
 636.405 333.103
 145.157 535.122
 898.296 17.687
 114.341 944.230
 12.704 949.234
 125.055 917.573
 0.790 384.993
 754.455 365.488
 782.581 389.040
 567.747 177.739
 39.667 36.560
 955.630 179.157
 550.459 571.901
 816.715 972.723
 592.907 479.546
 991.851 301.255
 919.275 956.083
 673.290 169.214
 861.079 949.671
 714.075 927.676
 293.397 387.350
 583.585 65.718
 777.981 831.468
 838.139 188.490
 94.083 1.690
 288.896 854.914
 262.427 41.364
 393.605 745.645
 857.627 284.985
 818.137 324.724
 1.712 551.108
 105.165 426.870
 628.690 612.155
 151.082 367.929
 927.812 714.433
 881.578 450.497
 909.953 589.297
 487.625 472.743
 724.088 826.403
 646.659 789.089
 184.125 304.565
 820.953 0.514
 283.337 392.793
 462.668 744.162
 685.437 157.005
 431.502 721.789
 27.228 915.915
 268.520 859.972
 665.194 277.297
 993.727 778.233
 392.702 613.670
 583.552 891.231
 869.518 680.323
 219.191 965.477
 592.676 380.212
 212.156 657.791
 327.365 196.711
 347.149 990.709
 966.381 469.454
 325.412 268.762
 832.984 918.989
 337.766 148.908
 848.922 836.741
 292.913 379.161
 699.389 367.687
 323.305 682.876
 910.183 809.389
 291.306 854.135
 458.061 833.732
 729.042 944.772
 339.924 773.360
 25.638 458.952
 184.934 385.677
 488.389 360.659
 88.943 861.232
 865.418 967.362
 43.915 843.813
 945.639 114.573
 615.431 205.678
 319.376 386.606
 456.516 617.909
 364.934 414.968
 231.155 183.068
 51.223 834.260
 29.837 681.318
 445.524 183.873
 193.865 213.369
 573.270 970.262
 5.017 111.421
 881.051 17.926
 150.314 105.403
 345.616 786.889
 524.402 564.835
 794.574 310.475
 398.566 640.597
 255.659 990.113
 458.054 775.561
 831.203 495.225
 708.747 73.724
 356.004 167.672
 878.875 665.200
 796.697 474.442
 118.163 495.739
 298.437 432.382
 530.488 936.625
 993.047 428.536
 199.724 551.656
 117.423 253.583
 793.150 85.936
 821.027 368.859
 791.860 835.523
 888.682 745.336
 720.367 612.277
 794.876 991.855
 73.619 394.888
 316.695 766.837
 692.502 831.068
 845.741 620.246
 170.421 168.776
 489.594 808.742
 113.556 103.416
 678.183 275.706
 183.908 856.020
 880.658 788.458
 363.432 482.962
 988.011 217.534
 653.632 664.911
 172.777 558.158
 910.370 751.144
 549.893 603.112
 978.791 630.482
 635.500 141.159
 86.892 562.830
 539.643 278.493
 255.018 702.321
 593.893 455.494
 537.455 956.489
 968.785 91.218
 314.201 603.694
 994.241 557.917
 757.159 796.583
 777.918 532.542
 494.600 541.834
 193.709 247.216
 458.232 810.537
 960.636 962.502
 814.006 209.608
 879.367 202.672
 724.654 758.667
 71.168 148.826
 770.478 160.388
 456.595 701.622
 45.159 932.642
 606.618 359.453
 953.164 560.794
 337.678 359.528
 350.979 616.548
 48.632 788.480
 10.009 530.072
 308.472 266.590
 127.107 364.350
 799.488 666.644
 289.623 760.239
 554.360 356.894
 514.447 948.500
 854.104 9.979
 651.373 877.709
 986.264 839.202
 75.131 616.713
 812.082 594.086
 520.745 54.990
 223.319 42.948
 554.409 857.352
 752.919 406.482
 256.301 710.110
 960.876 88.648
 539.901 218.639
 572.670 525.791
 290.038 741.820
 480.813 378.835
 392.625 852.853
 611.801 104.081
 304.751 640.185
 745.733 23.827
 204.104 363.928
 791.683 887.429
 919.967 985.063
 859.403 966.014
 819.997 225.307
 21.102 499.851
 972.309 299.041
 672.907 747.040
 163.064 504.673
 334.355 537.003
 496.642 956.771
 969.264 574.154
 186.916 883.132
 78.977 368.621
 941.102 869.242
 968.865 585.184
 796.890 988.649
 483.799 432.435
 982.148 959.363
 863.882 985.980
 985.517 877.018
 107.008 717.355
 544.992 24.376
 711.875 39.859
 247.417 88.384
 989.069 79.980
 280.308 440.901
 297.168 725.486
 62.130 83.303
 816.818 16.069
 799.853 310.092
 503.087 247.787
 863.223 19.533
 42.713 517.360
 431.657 63.173
 329.025 485.916
 448.189 769.270
 697.208 684.174
 119.688 251.760
 933.338 892.951
 226.011 796.233
 582.371 835.547
 363.407 232.721
 986.395 323.914
 47.902 12.980
 641.346 961.155
 769.390 723.908
 177.702 761.867
 621.629 21.094
 560.936 493.074
 870.192 754.978
 936.811 936.263
 670.942 200.319
 83.533 540.503
 354.909 366.597
 299.810 383.382
 69.015 957.469
 79.814 926.802
 751.359 521.672
 381.507 585.601
 148.462 71.918
 165.084 595.794
 901.619 83.891
 97.992 444.418
 270.338 481.676
 529.810 213.038
 280.602 391.646
 625.088 491.541
 520.696 42.583
 698.865 77.819
 321.663 909.572
 575.248 923.060
 95.637 762.811
 134.185 782.912
 433.711 675.255
 28.817 753.580
 534.438 765.914
 951.987 411.686
 321.053 775.260
 365.097 130.399
 465.211 767.828
 538.389 445.926
 550.224 882.505
 304.530 122.219
 938.682 166.751
 516.224 972.789
 47.309 966.094
 695.326 102.524
 743.073 939.521
 341.032 225.570
 354.751 645.065
 356.230 184.696
 316.692 414.113
 785.662 970.551
 28.427 299.134
 721.673 34.094
 4.715 645.084
 710.603 760.918
 513.767 972.340
 126.366 781.733
 442.795 557.287
 811.121 618.851
 203.938 309.630
 313.479 694.870
 792.495 242.890
 482.469 278.112
 153.647 251.735
 153.861 721.711
 402.181 797.717
 550.873 722.039
 98.856 980.328
 623.333 20.627
 221.913 865.155
 380.706 385.633
 15.718 653.283
 800.888 108.670
 961.970 619.351
 787.202 55.443
 441.293 798.957
 22.743 319.851
 552.057 264.136
 259.260 197.277
 174.127 848.785
 355.444 850.556
 931.859 250.108
 228.317 169.282
 774.513 179.057
 235.873 787.629
 583.502 319.524
 507.001 536.727
 492.283 205.618
 466.751 164.098
 502.597 177.115
 565.169 494.883
 864.217 529.313
 753.363 268.126
 496.947 54.693
 11.185 227.641
 243.679 865.376
 620.508 142.748
 800.602 688.369
 502.689 882.110
 951.840 506.536
 858.274 457.073
 995.867 259.443
 323.849 723.152
 572.855 367.487
 611.039 704.063
 146.966 663.492
 34.985 946.918
 154.628 237.458
 846.189 985.661
 866.461 66.922
 925.694 578.695
 722.292 727.974
 217.348 482.960
 759.168 86.216
 484.027 857.925
 563.297 544.497
 271.490 77.250
 318.179 82.347
 731.957 522.059
 201.019 133.507
 540.131 487.231
 883.739 1.274
 71.354 440.921
 838.032 460.640
 301.856 718.296
 718.111 911.219
 234.833 124.579
 320.717 660.914
 706.768 581.742
 598.188 888.337
 42.333 730.220
 353.633 568.610
 513.010 534.913
 582.512 184.660
 926.950 327.365
 775.085 682.289
 901.328 117.697
 770.457 675.667
 612.494 345.743
 194.563 949.468
 705.735 816.459
 938.760 429.534
 900.456 326.481
 188.275 865.877
 926.612 273.409
 914.187 866.131
 255.487 324.768
 550.699 775.804
 577.209 377.572
 421.003 381.023
 766.222 570.977
 808.151 932.866
 755.278 922.942
 928.079 498.240
 102.179 287.225
 314.557 834.686
 328.674 200.044
 712.801 585.291
 287.717 877.684
 770.180 580.269
 777.067 99.075
 957.635 914.863
 470.427 63.460
 930.779 515.501
 541.478 45.949
 200.034 389.914
 374.067 916.670
 607.702 230.026
 699.171 366.951
 867.548 562.279
 795.066 163.368
 798.654 47.866
 903.520 483.436
 947.350 669.717
 326.844 571.275
 934.404 514.506
 306.761 674.852
 63.036 292.217
 477.623 715.800
 778.464 24.754
 618.132 16.580
 361.451 885.683
 485.100 926.620
 474.734 658.549
 540.725 498.484
 648.393 889.544
 425.312 757.153
 602.432 495.991
 577.419 260.706
 154.481 324.584
 663.197 890.505
 868.071 168.209
 599.628 345.194
 161.041 798.258
 298.825 998.053
 241.051 167.290
 632.105 354.589
 470.811 616.993
 25.945 700.594
 922.414 486.358
 22.941 934.508
 369.360 268.435
 738.456 447.023
 525.579 489.959
 539.896 50.945
 290.493 881.341
 295.597 821.806
 243.377 525.301
 962.561 621.412
 872.591 396.800
 88.094 520.059
 577.477 676.464
 424.416 176.601
 472.665 91.659
 435.215 987.799
 414.270 236.566
 99.653 878.778
 491.072 783.562
 386.599 515.016
 845.582 926.981
 826.720 403.770
 52.201 516.672
 202.951 390.473
 153.049 628.014
 913.852 905.332
 685.103 778.183
 646.118 579.695
 801.778 402.109
 681.434 523.824
 652.864 327.905
 221.770 271.385
 121.911 888.438
 261.849 675.583
 490.724 536.726
 686.850 552.562
 595.963 726.893
 799.549 664.977
 130.266 724.443
 459.146 418.988
 315.328 529.798
 472.398 998.114
 710.672 363.452
 47.802 304.991
 221.087 61.307
 689.901 145.282
 807.903 172.018
 261.258 325.601
 202.280 707.253
 414.774 398.640
 348.811 59.302
 743.066 463.928
 989.037 22.373
 801.358 902.351
 919.549 604.065
 336.230 8.011
 48.492 127.141
 247.706 894.235
 526.314 249.945
 883.146 643.913
 368.159 993.051
 517.760 691.202
 121.295 682.414
 330.931 745.617
 94.438 203.074
 805.825 975.150
 367.877 916.026
 430.867 567.324
 483.199 603.065
 487.640 491.638
 186.504 465.263
 895.875 240.024
 514.901 370.290
 830.662 360.610
 596.241 598.285
 611.400 701.792
 828.427 416.826
 120.745 816.566
 246.976 80.105
 382.752 949.990
 335.875 718.430
 503.211 345.007
 823.311 0.196
 745.930 293.661
 994.753 113.601
 333.403 862.665
 193.594 249.246
 569.117 605.630
 734.577 352.886
 985.100 800.891
 776.157 960.783
 528.502 926.415
 461.590 695.086
 874.763 694.806
 99.738 765.581
 54.775 155.795
 398.362 144.892
 925.406 155.167
 946.158 20.273
 15.573 982.974
 754.262 505.542
 815.933 905.625
 780.745 266.288
 224.381 652.510
 868.318 780.493
 140.131 904.906
 399.599 51.238
 847.800 640.768
 517.733 99.646
 34.056 441.669
 852.699 902.084
 920.808 826.408
 43.323 268.569
 921.381 489.167
 737.973 677.888
 473.607 278.490
 307.433 243.218
 773.348 537.509
 903.829 749.712
 223.785 357.034
 270.341 318.049
 683.274 583.258
 446.298 456.157
 394.044 423.441
 147.977 581.974
 615.139 949.230
 641.801 65.304
 978.364 91.950
 696.747 244.499
 901.613 131.806
 117.701 37.262
 698.484 618.363
 160.535 763.472
 438.930 928.704
 130.177 726.285
 967.728 718.533
 810.453 316.209
 554.351 687.087
 292.579 787.367
 410.679 836.682
 809.663 47.391
 206.525 630.059
 477.336 459.471
 874.882 642.379
 343.624 699.956
 519.881 868.981
 900.590 586.023
 414.716 325.053
 570.346 689.318
 651.239 889.737
 591.122 703.013
 427.755 76.219
 965.759 416.601
 640.178 12.983
 543.785 776.040
 980.398 2.115
 66.062 633.180
 204.232 571.556
 862.513 199.855
 372.238 593.247
 441.920 966.653
 405.837 322.675
 109.133 487.436
 157.578 792.375
 978.629 297.497
 740.005 918.185
 891.581 670.347
 167.706 648.773
 181.897 535.989
 470.023 93.050
 448.741 808.130
 558.991 524.108
 280.622 490.595
 973.062 600.428
 619.043 161.678
 549.534 824.107
 356.076 941.859
 448.367 821.110
 116.045 524.035
 301.093 270.194
 591.146 739.946
 587.807 405.734
 476.656 921.791
 353.150 796.576
 3.808 729.342
 711.857 270.137
 396.242 401.202
 122.468 260.798
 705.741 570.786
 433.672 757.332
 419.768 895.421
 244.166 289.581
 810.043 78.419
 129.723 804.046
 119.266 232.668
 949.299 746.781
 601.199 519.170
 367.532 505.399
 955.278 189.924
 249.091 506.607
 476.032 431.802
 969.381 558.221
 993.571 122.682
 427.468 442.778
 466.078 914.619
 575.422 681.671
 528.313 108.550
 231.183 803.080
 859.848 3.684
 410.442 263.245
 449.005 730.938
 190.794 428.822
 557.698 717.517
 455.606 158.897
 880.876 598.817
 705.961 599.991
 312.542 579.571
 379.833 787.938
 227.062 449.502
 884.945 639.435
 936.386 946.410
 395.002 406.546
 245.772 213.640
 640.909 793.183
 885.685 267.340
 665.048 718.085
 206.798 735.059
 216.566 319.088
 377.769 480.367
 21.023 784.176
 489.075 932.869
 133.898 162.208
 336.101 109.692
 512.579 537.288
 204.672 69.160
 547.136 72.941
 13.885 271.562
 760.845 63.863
 564.425 442.905
 114.869 532.671
 103.549 718.148
 168.531 226.333
 736.617 269.114
 801.103 391.757
 503.890 253.222
 790.140 123.105
 892.435 722.035
 465.296 695.951
 687.160 338.746
 68.486 347.477
 980.606 122.179
 707.814 779.911
 785.161 478.112
 703.314 999.602
 528.488 29.143
 199.974 340.219
 96.389 9.595
 633.610 930.074
 428.000 565.720
 646.782 865.393
 705.551 272.702
 487.260 749.317
 232.208 643.474
 605.644 496.649
 302.277 720.447
 880.071 723.928
 961.960 885.975
 615.816 120.707
 87.599 442.178
 630.682 799.234
 801.887 953.074
 481.007 254.740
 864.799 734.438
 298.772 636.797
 351.206 658.100
 91.543 73.585
 25.460 811.450
 450.999 736.205
 287.139 739.594
 872.644 750.640
 162.077 482.151
 712.440 422.444
 397.398 400.136
 801.860 136.403
 465.347 637.317
 970.880 723.301
 943.078 757.094
 951.375 682.392
 897.243 688.169
 67.104 935.638
 224.419 163.563
 679.841 433.234
 370.264 676.941
 926.425 985.078
 39.289 952.508
 923.604 856.002
 808.735 640.263
 364.996 520.528
 447.862 533.098
 518.635 253.405
 19.806 947.789
 739.035 53.148
 886.880 925.435
 122.150 516.234
 759.800 761.375
 195.892 348.774
 212.965 758.383
 96.881 10.507
 245.814 464.198
 532.990 713.478
 696.892 474.894
 671.128 466.042
 632.995 894.558
 573.943 773.858
 339.315 990.234
 794.179 835.728
 654.661 485.723
 530.786 846.814
 133.354 330.725
 369.390 228.544
 705.454 961.013
 37.012 17.977
 60.571 844.094
 966.136 184.439
 136.955 62.415
 408.234 603.640
 674.249 417.261
 687.067 755.440
 430.719 901.403
 215.559 757.919
 97.509 763.350
 598.533 84.929
 215.434 912.197
 441.383 605.077
 143.704 246.959
 19.740 435.790
 802.904 60.581
 328.096 426.330
 52.653 905.182
 10.138 908.194
 31.846 915.485
 527.273 111.123
 28.643 291.621
 594.768 409.047
 728.970 425.891
 310.254 294.790
 364.790 521.579
 623.683 787.696
 23.575 762.216
 410.565 347.657
 443.218 428.877
 674.316 436.258
 84.913 379.208
 534.482 655.085
 311.633 58.195
 74.565 67.983
 590.819 536.436
 698.072 433.588
 854.289 811.574
 949.595 833.342
 381.618 872.869
 327.414 665.094
 798.932 443.693
 176.773 411.093
 305.079 273.602
 493.221 599.578
 931.227 757.745
 270.869 220.337
 216.185 189.640
 741.944 675.694
 924.291 292.243
 515.593 439.635
 459.759 775.769
 732.491 639.733
 133.326 508.787
 107.735 90.545
 934.488 696.891
 291.019 105.092
 554.002 991.811
 686.610 45.462
 13.638 219.787
 555.831 787.674
 898.111 953.542
 384.230 453.458
 180.770 255.133
 600.207 176.982
 401.143 900.919
 450.542 742.833
 228.021 343.708
 293.122 458.388
 543.819 665.890
 583.283 55.388
 260.030 191.059
 186.048 88.944
 343.257 126.517
 323.444 694.981
 548.323 246.514
 898.688 547.271
 249.325 853.558
 265.039 931.695
 489.009 995.263
 817.238 427.484
 967.857 605.622
 371.796 292.991
 530.883 86.355
 915.901 227.766
 724.813 65.770
 393.610 294.535
 961.529 154.782
 165.661 896.121
 584.072 463.391
 232.030 415.879
 865.795 212.443
 303.906 439.006
 436.458 757.396
 116.749 10.013
 404.000 780.625
 704.317 672.937
 188.692 870.278
 624.004 750.805
 796.516 515.746
 708.501 504.864
 498.405 57.280
 893.012 168.667
 46.837 940.436
 59.163 963.977
 124.901 870.930
 877.973 802.302
 487.053 33.665
 9.201 575.815
 595.329 338.374
 110.917 503.180
 687.605 856.454
 271.902 568.928
 421.979 907.480
 244.571 469.444
 137.500 93.818
 224.512 835.028
 548.853 437.349
 594.641 657.220
 371.644 378.931
 680.756 525.469
 54.262 9.894
 7.353 319.846
 898.707 532.120
 107.461 660.072
 391.108 621.344
 640.779 559.334
 365.978 395.144
 376.255 148.697
 607.621 876.027
 667.417 939.412
 886.865 770.285
 13.393 181.671
 58.716 649.495
 480.712 405.776
 352.273 84.187
 439.060 32.047
 91.766 314.046
 719.632 986.735
 848.786 787.926
 872.090 930.884
 70.473 526.911
 313.094 6.203
 14.634 177.672
 416.868 826.098
 886.635 769.870
 790.027 831.052
 278.661 274.409
 346.215 516.146
 802.022 798.751
 301.003 496.115
 448.017 636.513
 747.423 861.686
 61.165 912.298
 153.840 902.663
 37.074 495.604
 508.142 521.545
 220.789 482.057
 178.284 669.982
 63.044 403.937
 84.660 933.714
 552.716 498.462
 903.783 134.718
 773.062 660.695
 617.179 67.776
 194.469 982.995
 359.618 438.921
 912.994 144.893
 735.017 812.083
 945.437 992.275
 288.045 125.287
 699.984 824.221
 829.228 727.144
 736.335 597.174
 698.842 166.872
 618.761 131.995
 660.956 296.132
 835.843 658.523
 987.566 898.598
 526.004 608.473
 920.915 734.045
 800.663 440.683
 290.053 889.144
 317.544 688.178
 758.702 879.008
 23.903 105.268
 352.105 394.380
 589.952 281.435
 360.208 682.328
 491.544 909.507
 956.034 667.265
 311.078 846.205
 367.252 338.368
 17.903 497.200
 864.653 64.189
 503.349 975.400
 305.570 150.934
 798.374 14.992
 318.524 584.019
 339.151 135.188
 215.680 819.811
 591.373 912.612
 353.696 203.640
 849.377 81.440
 365.666 949.228
 221.287 192.992
 594.871 132.595
 654.222 654.284
 265.757 229.460
 380.360 566.642
 722.887 899.441
 739.582 104.862
 201.665 923.427
 899.837 434.371
 515.590 3.742
 322.899 843.713
 156.935 2.086
 759.324 873.451
 217.628 720.151
 279.076 516.829
 304.161 515.531
 108.182 834.513
 7.370 524.840
 430.069 613.263
 210.717 561.198
 483.943 569.975
 498.129 529.543
 241.040 387.285
 526.744 516.162
 230.077 909.491
 536.048 254.799
 111.457 738.427
 201.440 37.486
 839.107 373.926
 38.437 51.506
 501.284 834.352
 208.264 702.717
 576.937 276.557
 254.091 488.680
 590.399 684.350
 350.519 62.034
 280.376 898.688
 620.998 65.372
 33.673 575.350
 965.799 304.244
 662.265 546.607
 347.113 675.957
 644.602 267.706
 251.157 700.707
 807.193 797.760
 946.261 360.583
 517.177 114.589
 490.377 484.446
 795.721 526.276
 223.958 6.316
 178.682 816.704
 680.582 846.125
 556.129 361.422
 626.877 829.602
 855.337 353.114
 927.475 284.215
 110.109 77.325
 444.882 666.905
 828.260 739.347
 506.815 633.613
 352.439 38.250
 85.996 327.977
 158.931 655.523
 674.325 715.110
 384.573 230.962
 532.364 524.938
 771.387 660.112
 147.023 697.552
 208.210 604.169
 129.221 180.459
 992.612 659.044
 676.063 945.176
 277.273 404.777
 59.075 239.555
 173.094 535.208
 284.469 334.527
 5.392 951.669
 209.735 462.089
 936.307 360.020
 552.743 768.527
 830.833 819.919
 657.548 56.856
 938.834 406.569
 801.107 889.681
 851.979 721.870
 656.129 433.145
 762.157 262.945
 139.265 800.068
 363.830 466.197
 846.058 791.998
 702.611 704.733
 132.838 932.677
 849.629 252.068
 382.484 756.875
 777.773 627.223
 270.228 86.806
 111.613 212.745
 815.266 752.282
 225.566 260.769
 504.475 39.686
 261.003 561.430
 850.204 378.905
 136.599 96.804
 891.750 77.109
 229.740 911.909
 570.147 605.116
 630.806 437.402
 751.429 247.793
 315.112 347.494
 301.167 197.241
 166.155 247.841
 832.288 139.361
 23.292 594.024
 71.731 444.774
 150.260 39.502
 685.162 498.233
 138.933 216.128
 531.696 901.760
 14.945 839.539
 814.481 71.387
 515.371 100.718
 273.197 561.853
 309.336 914.079
 209.436 634.869
 553.597 617.604
 726.903 612.107
 168.814 803.349
 540.059 292.079
 718.047 754.419
 194.843 669.331
 725.167 399.956
 644.382 774.308
 723.418 211.443
 124.923 192.894
 637.530 255.651
 929.833 656.610
 219.040 911.707
 432.469 589.138
 944.226 37.265
 965.428 114.071
 896.050 632.691
 530.572 375.118
 862.368 69.100
 850.815 86.652
 947.416 498.174
 743.698 653.145
 995.084 196.923
 914.111 495.213
 722.047 882.277
 947.973 62.693
 645.498 787.782
 912.485 457.008
 231.587 872.445
 606.775 322.467
 582.105 540.258
 187.811 285.812
 892.115 814.114
 851.657 453.014
 651.928 921.333
 164.247 430.054
 512.884 617.021
 896.371 779.011
 95.851 468.916
 165.435 401.715
 80.329 441.594
 865.693 850.446
 284.810 903.185
 776.096 179.402
 327.989 103.593
 70.914 493.141
 865.975 975.228
 876.077 530.972
 431.602 36.138
 870.368 301.659
 984.876 248.092
 34.535 194.190
 423.513 930.493
 515.996 21.396
 332.391 553.186
 167.695 878.343
 81.690 240.456
 805.948 431.700
 254.786 694.091
 235.765 605.413
 115.994 579.924
 938.376 538.157
 60.506 80.180
 282.830 996.287
 448.005 669.173
 693.052 109.723
 959.176 364.056
 308.192 725.683
 260.594 892.645
 955.110 855.157
 776.271 829.655
 298.397 518.857
 279.521 719.474
 639.175 823.269
 701.178 231.995
 246.267 743.844
 441.792 207.744
 272.342 932.763
 846.871 24.846
 136.592 864.881
 704.062 564.428
 850.881 890.018
 326.205 429.265
 687.698 765.833
 249.330 265.180
 98.289 136.919
 882.797 593.745
 103.918 226.859
 761.238 551.654
 921.208 885.902
 853.771 175.834
 216.073 643.206
 752.718 218.724
 684.950 745.660
 387.108 35.460
 165.399 411.963
 159.331 479.964
 911.815 918.499
 388.130 371.765
 220.904 280.723
 537.558 356.981
 143.064 459.112
 627.646 558.116
 410.981 351.566
 244.386 476.664
 999.387 624.607
 808.523 134.080
 397.151 364.407
 916.984 380.132
 924.858 916.868
 158.006 898.459
 421.168 345.680
 419.814 448.157
 705.858 20.910
 289.803 814.143
 216.229 701.482
 181.492 330.052
 619.113 476.661
 663.018 483.318
 488.922 358.741
 504.770 326.495
 981.951 586.632
 954.227 280.739
 950.552 613.593
 0.442 521.478
 953.074 758.239
 54.538 843.079
 904.852 933.119
 769.597 584.566
 663.590 207.096
 205.195 503.986
 83.631 74.711
 338.509 71.859
 145.741 706.333
 993.330 437.335
 762.732 536.777
 636.614 742.532
 70.707 857.096
 543.710 725.254
 187.766 535.148
 500.380 877.562
 7.073 176.641
 262.810 302.858
 992.372 411.476
 284.530 838.211
 767.973 152.966
 918.357 748.233
 601.359 623.056
 166.954 134.084
 427.634 298.736
 670.439 184.051
 576.879 237.939
 644.761 84.033
 756.988 152.288
 909.561 136.313
 487.874 164.852
 536.349 747.925
 153.204 119.781
 402.550 56.050
 161.333 184.372
 527.940 183.247
 619.454 30.111
 298.921 351.438
 108.492 215.944
 932.983 237.781
 988.905 282.987
 8.386 200.609
 509.916 154.760
 868.892 28.014
 380.882 510.611
 824.394 119.568
 390.470 43.188
 498.018 972.713
 827.358 744.697
 439.126 244.944
 518.520 303.329
 328.364 752.059
 114.333 183.084
 172.116 557.942
 123.255 250.470
 824.439 844.943
 145.407 784.019
 817.688 823.684
 739.867 131.598
 739.783 360.536
 553.755 81.188
 505.634 849.255
 364.370 488.816
 650.066 724.944
 863.940 808.900
 865.093 774.084
 628.176 734.405
 139.327 409.749
 236.424 154.331
 83.333 497.945
 887.114 442.449
 971.756 296.467
 715.340 712.558
 159.150 24.660
 960.397 11.343
 367.595 459.406
 944.039 510.123
 764.845 453.721
 752.099 32.190
 194.102 119.176
 513.103 784.175
 651.276 587.400
 141.060 909.978
 481.145 270.040
 461.988 556.781
 457.209 637.492
 334.659 27.611
 175.892 16.533
 968.133 427.751
 117.206 313.711
 347.757 17.286
 462.192 968.276
 926.320 424.416
 801.579 654.864
 390.162 509.346
 287.614 136.596
 946.278 193.037
 467.382 324.248
 724.289 65.693
 964.752 652.579
 277.959 294.089
 651.246 732.354
 989.260 872.967
 843.298 283.388
 311.606 872.447
 92.806 272.796
 78.520 170.140
 85.489 162.155
 593.689 513.543
 141.765 161.471
 405.096 315.833
 519.954 366.494
 749.975 667.845
 672.138 854.348
 791.957 862.565
 397.576 981.651
 313.437 628.541
 403.965 785.832
 284.514 998.317
 627.916 66.531
 217.418 681.140
 115.814 217.547
 898.091 240.220
 735.833 504.320
 633.390 708.678
 220.623 316.464
 685.298 320.810
 345.349 64.163
 907.871 232.566
 572.970 191.636
 536.539 794.229
 471.427 126.297
 584.475 596.611
 177.585 510.446
 811.464 7.925
 280.211 430.310
 884.793 760.568
 676.955 488.079
 239.999 734.778
 264.418 894.645
 565.737 959.584
 110.112 498.055
 528.646 941.291
 972.951 25.197
 771.178 307.206
 455.207 287.017
 761.074 879.363
 532.429 681.837
 352.138 272.173
 895.237 793.553
 991.604 932.348
 203.226 3.924
 142.528 842.963
 579.284 868.692
 395.972 420.493
 123.726 109.319
 846.320 109.151
 890.909 774.807
 965.885 876.555
 213.908 776.188
 517.287 934.888
 880.818 200.028
 12.132 139.250
 932.979 692.806
 93.849 377.374
 572.708 666.852
 675.664 980.414
 215.679 17.829
 89.283 511.961
 309.186 636.489
 236.794 881.122
 448.003 931.988
 331.489 365.601
 168.917 314.598
 259.809 2.707
 785.477 581.846
 596.706 731.591
 756.675 149.405
 513.557 360.507
 465.738 317.282
 88.014 741.157
 344.718 279.804
 168.179 701.368
 22.087 406.553
 972.151 201.167
 426.913 738.894
 983.941 610.300
 465.767 476.293
 607.119 872.335
 236.311 47.494
 80.217 927.391
 572.157 768.511
 668.263 58.542
 672.362 942.556
 400.998 642.966
 379.649 932.640
 111.927 105.450
 385.725 376.963
 177.835 57.165
 889.914 477.914
 803.508 665.381
 476.646 600.083
 531.997 139.503
 744.340 199.813
 680.659 875.451
 377.106 82.530
 854.651 704.671
 343.864 864.073
 522.605 917.266
 7.494 283.945
 757.215 232.713
 477.995 182.695
 752.961 778.998
 225.265 779.202
 193.596 904.921
 33.764 648.649
 216.150 424.470
 916.090 56.313
 821.859 701.164
 766.423 109.425
 536.459 988.906
 817.262 378.390
 794.916 210.058
 431.132 54.309
 493.967 67.296
 308.589 462.371
 948.171 140.282
 798.481 466.257
 833.033 638.864
 957.818 368.851
 786.619 389.525
 206.595 746.443
 56.705 679.908
 565.607 920.165
 764.713 926.944
 338.690 658.055
 54.379 57.342
 819.320 168.000
 99.380 675.698
 857.342 455.613
 860.230 866.532
 435.450 917.168
 759.903 44.008
 375.348 367.099
 446.357 979.577
 847.214 78.747
 337.943 746.403
 997.967 378.372
 217.327 203.963
 76.867 673.687
 216.797 81.164
 332.425 832.848
 791.683 116.565
 421.566 637.029
 831.058 885.712
 427.989 704.138
 731.254 334.260
 977.101 183.299
 836.175 978.531
 583.522 525.320
 110.475 709.943
 825.561 385.178
 691.963 14.436
 339.321 865.744
 205.675 701.546
 921.042 790.447
 504.945 329.387
 256.178 934.741
 128.206 951.683
 321.734 356.288
 971.474 531.702
 276.977 361.349
 925.500 936.827
 437.232 715.366
 916.909 308.460
 564.792 450.124
 530.569 397.504
 386.708 804.741
 235.681 159.043
 716.293 245.352
 953.172 144.713
 396.528 186.493
 2.911 542.161
 160.464 549.435
 274.813 752.893
 405.226 968.040
 150.307 228.397
 369.946 635.970
 334.925 595.976
 689.192 90.515
 377.405 487.194
 236.016 773.996
 477.056 660.664
 374.242 895.110
 903.746 105.409
 588.052 837.131
 361.543 579.825
 156.193 300.214
 258.474 133.918
 374.485 209.784
 645.128 368.937
 417.879 626.220
 550.818 689.473
 464.625 922.350
 278.161 419.828
 200.503 90.259
 568.332 100.898
 379.366 448.292
 276.461 408.465
 164.010 259.696
 609.269 181.880
 513.675 878.224
 87.632 907.363
 754.164 301.113
 171.328 437.025
 574.887 249.585
 90.556 658.200
 283.256 690.553
 491.053 563.518
 28.228 655.229
 341.982 656.529
 526.912 161.199
 456.509 697.632
 314.598 380.235
 415.577 428.014
 741.181 56.233
 600.418 473.503
 485.553 723.448
 66.511 134.401
 712.139 927.486
 721.746 110.996
 686.548 348.770
 498.575 437.474
 564.464 174.584
 180.836 430.156
 611.870 980.909
 211.039 370.551
 575.969 754.655
 66.466 901.643
 653.352 11.308
 758.900 819.580
 171.828 509.250
 242.801 585.735
 969.825 112.173
 272.857 599.733
 605.237 452.999
 750.031 86.859
 115.395 270.016
 254.315 528.376
 570.511 447.615
 154.536 456.326
 182.017 744.837
 985.890 341.644
 140.141 45.204
 222.775 312.809
 635.491 337.067
 879.349 779.334
 969.053 926.467
 727.626 318.297
 153.845 1.604
 220.620 671.659
 667.369 282.186
 286.748 546.678
 813.253 286.746
 65.422 401.420
 607.191 690.541
 879.621 212.724
 908.973 295.584
 489.299 686.454
 199.452 528.119
 93.184 691.235
 547.463 868.349
 2.267 229.751
 853.633 719.083
 205.639 749.192
 900.681 466.468
 700.968 418.423
 416.154 674.835
 933.737 438.230
 674.730 802.551
 650.193 917.745
 872.499 605.604
 40.987 150.388
 912.391 605.245
 60.830 702.787
 493.659 995.721
 32.509 927.019
 722.701 33.889
 62.701 797.672
 409.206 925.979
 846.851 228.873
 910.644 165.112
 258.509 751.313
 797.352 99.300
 795.900 24.844
 766.127 662.009
 789.003 668.508
 496.580 880.041
 1.073 237.457
 463.818 206.233
 339.706 436.538
 863.957 392.632
 227.322 295.156
 624.047 524.350
 375.964 640.012
 131.980 741.827
 326.042 784.573
 589.851 872.003
 905.807 540.414
 348.838 714.702
 463.784 970.391
 886.381 652.911
 239.004 411.916
 226.206 903.646
 935.755 256.066
 146.273 444.481
 535.962 471.270
 864.215 49.939
 641.417 495.614
 508.213 77.751
 421.483 617.137
 374.982 549.099
 234.043 434.788
 125.811 576.633
 576.166 203.012
 884.105 482.045
 546.930 459.429
 960.040 699.897
 12.114 107.933
 253.788 240.236
 146.026 259.418
 470.854 549.057
 689.876 440.450
 141.745 798.259
 762.057 978.558
 172.273 206.300
 239.920 313.885
 686.829 953.986
 914.805 913.914
 270.057 648.836
 814.701 264.669
 195.296 404.240
 258.013 852.511
 762.270 249.498
 516.279 50.631
 690.915 353.024
 45.445 688.993
 450.376 18.179
 419.678 762.348
 87.599 459.713
 646.995 54.731
 282.183 364.647
 943.580 408.250
 45.038 326.229
 228.248 307.050
 327.794 570.508
 207.692 392.936
 275.768 395.029
 547.759 376.643
 475.893 346.578
 60.023 598.201
 186.428 83.895
 323.385 651.929
 630.043 821.639
 657.543 97.582
 256.402 218.810
 772.294 290.993
 783.334 59.524
 840.100 887.726
 483.863 342.844
 738.886 94.942
 854.586 733.729
 50.215 403.736
 562.191 276.819
 290.647 350.901
 580.454 902.190
 220.275 0.623
 189.024 386.596
 784.045 858.549
 75.148 919.628
 873.864 29.325
 55.710 372.226
 180.905 691.016
 893.137 400.807
 669.415 613.295
 616.665 35.764
 830.244 109.099
 560.075 805.302
 752.058 740.399
 696.170 407.419
 21.386 447.202
 573.321 652.836
 573.478 824.983
 354.391 813.819
 361.257 720.049
 815.805 597.979
 289.808 466.173
 204.908 957.506
 432.049 161.135
 175.638 593.975
 454.012 731.083
 552.812 843.382
 245.042 897.052
 918.728 157.685
 481.913 925.350
 305.410 435.692
 722.180 486.237
 22.817 311.128
 289.981 478.461
 596.872 258.207
 809.064 106.340
 248.717 119.803
 578.153 267.654
 463.629 760.654
 851.360 761.352
 198.165 873.981
 462.458 431.668
 709.111 166.002
 551.174 997.780
 987.616 866.342
 549.860 484.455
 304.400 686.100
 160.768 268.553
 453.382 407.863
 91.711 328.962
 285.665 447.252
 568.085 264.048
 995.963 193.540
 552.403 592.412
 129.712 202.644
 581.828 241.506
 270.006 380.523
 786.216 557.042
 15.770 925.193
 33.460 627.284
 931.226 773.488
 28.115 844.029
 214.638 672.169
 279.254 940.793
 562.766 325.501
 73.128 923.407
 85.553 692.105
 307.661 394.670
 720.835 757.410
 344.188 469.035
 806.688 604.829
 935.507 362.586
 763.117 474.731
 29.737 555.233
 16.897 627.057
 511.179 274.320
 753.302 118.254
 110.079 700.492
 4.379 238.846
 133.706 397.099
 271.254 23.048
 885.454 803.688
 942.158 390.296
 643.779 392.886
 400.687 580.278
 568.946 89.541
 940.796 333.259
 546.015 503.210
 514.865 997.246
 613.834 282.582
 365.518 429.394
 581.391 706.295
 735.719 233.244
 707.653 362.685
 947.924 833.777
 884.548 215.662
 102.924 952.344
 784.195 420.264
 711.741 782.352
 532.781 245.024
 556.828 178.919
 979.878 325.523
 627.538 321.904
 821.811 51.255
 812.797 967.719
 192.341 153.672
 213.141 712.778
 788.029 885.306
 84.388 807.507
 786.840 566.841
 4.430 407.477
 337.724 630.430
 398.933 665.763
 39.936 643.431
 935.515 462.328
 840.851 587.689
 941.442 551.690
 110.198 966.951
 187.751 474.786
 200.251 80.649
 461.444 225.713
 682.051 138.923
 993.840 655.541
 216.784 294.345
 282.191 215.916
 941.631 264.216
 216.256 442.422
 536.653 37.983
 862.832 615.317
 212.419 372.229
 258.507 142.241
 589.285 926.539
 181.536 228.610
 403.652 183.626
 13.225 447.016
 702.433 813.312
 431.157 512.999
 405.932 109.834
 102.876 312.657
 15.758 173.659
 648.946 414.946
 706.166 881.371
 626.845 611.029
 904.955 539.545
 937.924 643.158
 787.902 741.027
 992.938 170.411
 375.545 15.225
 879.930 137.847
 333.324 709.291
 181.843 304.732
 288.815 366.259
 588.970 497.280
 849.629 31.884
 969.849 698.542
 341.915 167.264
 608.410 904.867
 105.182 553.114
 218.128 562.558
 439.963 18.172
 516.637 663.502
 679.800 423.744
 326.142 303.709
 470.086 894.482
 673.261 788.608
 8.722 248.404
 342.255 563.953
 515.620 283.855
 11.498 237.301
 531.248 505.091
 26.374 373.747
 233.296 879.614
 162.305 258.335
 942.739 828.097
 367.462 338.912
 457.021 251.081
 481.941 35.944
 92.611 535.738
 673.010 233.710
 88.973 91.380
 747.038 270.436
 771.147 605.561
 368.085 108.331
 992.015 355.230
 379.864 589.376
 484.414 152.226
 68.303 35.573
 907.025 842.433
 71.379 715.396
 329.227 347.066
 324.109 919.346
 384.552 557.145
 580.790 130.188
 249.112 633.347
 672.975 366.751
 342.277 478.728
 307.711 568.920
 277.340 37.576
 281.666 485.814
 138.083 216.849
 956.659 55.322
 854.617 354.685
 512.462 612.576
 983.099 391.694
 243.501 344.893
 946.656 993.775
 205.229 394.081
 109.918 479.538
 129.598 582.183
 480.850 311.093
 331.514 357.902
 358.246 294.636
 511.783 697.799
 571.411 328.221
 947.309 84.213
 743.562 240.237
 644.933 571.792
 108.839 836.011
 47.928 362.992
 133.948 954.761
 828.780 272.280
 552.229 18.550
 11.419 266.823
 376.058 3.543
 51.743 741.660
 181.906 896.527
 806.196 898.834
 83.269 822.235
 351.947 147.481
 645.053 85.619
 34.100 685.675
 827.380 204.859
 629.215 741.019
 358.459 593.083
 181.842 477.059
 659.787 247.686
 521.722 473.839
 220.190 634.510
 161.776 386.194
 728.900 809.508
 747.106 811.081
 125.940 742.749
 337.250 259.597
 257.607 229.548
 0.256 149.969
 986.032 762.291
 748.234 900.066
 297.957 256.162
 98.569 2.969
 295.440 674.950
 179.737 683.250
 489.746 882.659
 570.416 637.310
 821.957 586.445
 48.494 6.062
 515.567 60.964
 293.641 175.991
 646.524 618.570
 822.672 84.310
 66.920 69.522
 108.327 260.185
 614.962 897.868
 834.871 977.254
 914.300 648.768
 551.674 248.893
 241.798 309.328
 900.416 358.412
 108.775 885.621
 992.750 588.923
 244.541 192.352
 110.988 474.780
 433.356 227.898
 480.971 426.775
 180.745 696.337
 537.859 940.746
 969.564 940.217
 564.569 753.712
 110.360 84.449
 349.536 498.304
 47.873 774.826
 183.942 376.291
 812.355 876.753
 25.349 641.808
 910.341 624.021
 499.661 786.834
 847.238 357.625
 929.557 53.336
 129.498 445.183
 176.022 571.826
 676.102 637.415
 499.774 123.833
 199.672 805.145
 208.452 340.930
 121.982 154.621
 699.036 445.574
 745.248 977.514
 856.667 285.279
 690.767 232.388
 182.603 53.070
 474.901 644.747
 625.412 380.971
 656.604 61.902
 838.571 362.401
 351.701 906.161
 520.685 942.118
 360.675 275.317
 975.644 213.057
 446.021 473.771
 1.798 697.567
 872.439 92.134
 451.921 151.724
 591.539 649.710
 148.198 816.368
 18.839 875.486
 465.311 114.052
 274.151 922.194
 564.903 339.290
 799.717 818.566
 559.192 958.287
 149.478 791.385
 461.508 287.179
 376.580 396.503
 636.190 883.771
 206.677 742.172
 157.110 311.654
 147.097 165.236
 418.466 627.626
 874.621 117.807
 987.151 129.638
 899.118 466.511
 844.660 474.596
 301.068 16.507
 218.017 140.423
 675.715 606.909
 351.627 537.816
 626.251 232.519
 111.422 562.477
 776.701 118.826
 853.385 472.410
 319.416 693.840
 722.930 146.883
 272.259 782.652
 500.193 769.178
 550.121 810.688
 367.650 25.331
 510.768 191.917
 977.421 42.202
 125.719 641.962
 940.989 532.752
 365.616 776.944
 186.911 272.085
 742.236 811.387
 443.500 908.212
 384.709 367.633
 642.749 795.618
 167.937 660.661
 126.225 622.376
 581.620 572.238
 808.916 943.035
 507.198 213.861
 646.597 705.842
 338.728 476.576
 908.002 615.600
 876.867 145.517
 504.811 859.870
 780.420 426.877
 438.220 769.147
 668.113 94.190
 816.737 319.511
 18.358 949.532
 750.166 723.271
 63.847 344.031
 171.809 408.857
 871.017 182.272
 555.324 451.231
 635.105 108.746
 922.977 479.118
 16.147 543.871
 165.041 522.232
 649.345 395.515
 760.671 452.464
 47.491 753.238
 591.722 165.592
 189.475 700.865
 833.877 508.033
 576.060 723.806
 383.243 5.414
 304.433 596.139
 998.796 541.232
 341.448 305.416
 207.093 374.723
 190.521 597.120
 999.190 903.465
 280.107 323.440
 752.522 759.646
 837.217 580.540
 512.415 586.594
 635.224 873.662
 476.949 847.040
 662.060 409.616
 31.257 454.971
 486.752 371.486
 87.190 853.103
 406.211 361.405
 494.080 347.576
 530.377 425.327
 416.527 295.828
 965.681 410.715
 424.418 873.762
 540.619 206.579
 535.425 140.781
 892.723 418.433
 96.050 508.382
 715.989 622.331
 516.707 297.532
 17.761 796.584
 900.691 155.479
 23.030 262.082
 265.243 773.153
 14.259 278.073
 662.849 694.519
 731.322 785.927
 217.732 399.574
 757.274 5.981
 120.022 149.075
 562.908 149.297
 519.912 943.175
 10.996 275.463
 166.272 25.108
 267.355 818.074
 496.517 577.834
 321.421 910.689
 743.379 54.481
 977.574 917.971
 843.603 156.786
 987.332 439.957
 456.133 49.053
 401.723 83.324
 993.324 453.957
 636.126 943.994
 86.968 821.685
 762.973 623.032
 528.035 562.066
 240.572 695.656
 190.025 162.711
 411.605 505.114
 353.585 932.647
 378.406 483.619
 855.856 673.909
 202.852 576.433
 580.923 122.200
 158.754 818.350
 555.377 856.729
 59.087 380.397
 710.661 169.097
 517.670 55.527
 695.288 227.518
 616.432 913.023
 766.985 667.411
 519.671 840.275
 147.094 389.695
 493.519 666.483
 485.303 26.718
 892.961 174.978
 547.963 931.330
 514.101 349.356
 522.311 111.025
 273.096 844.086
 614.052 736.270
 165.420 744.034
 927.616 435.313
 533.185 891.277
 55.571 797.980
 680.649 264.332
 792.862 364.800
 138.267 337.465
 937.732 907.445
 396.445 910.084
 77.286 309.866
 677.347 352.588
 492.853 649.991
 455.598 480.587
 97.878 738.704
 598.634 649.755
 456.289 990.590
 499.942 105.022
 67.872 940.091
 701.832 957.246
 972.483 353.207
 730.138 375.532
 368.990 860.282
 125.933 42.043
 997.308 506.946
 596.655 627.415
 950.930 10.902
 411.761 907.954
 909.031 760.262
 430.205 200.946
 365.804 398.767
 715.585 472.080
 732.557 934.214
 520.072 840.602
 465.755 663.965
 403.455 235.281
 980.319 336.707
 505.250 740.042
 718.747 129.101
 65.474 205.457
 617.998 491.907
 455.976 124.947
 430.518 260.469
 455.033 606.874
 74.418 692.491
 692.196 680.889
 899.947 121.015
 980.128 714.444
 532.354 537.108
 210.708 579.671
 680.594 755.306
 152.178 488.766
 960.592 491.419
 574.147 335.125
 672.939 88.328
 832.332 555.889
 477.498 168.298
 252.701 228.157
 729.837 842.777
 206.107 475.217
 672.458 461.263
 703.366 580.836
 821.973 183.615
 164.207 169.584
 453.951 884.916
 921.778 730.646
 580.613 284.014
 170.769 853.473
 841.644 477.176
 808.047 158.538
 211.700 773.410
 759.783 788.522
 874.777 400.286
 450.789 858.220
 358.343 76.250
 516.304 719.851
 470.240 941.064
 352.427 699.146
 478.029 979.093
 771.108 902.424
 631.146 955.600
 694.078 231.984
 696.360 374.113
 265.799 213.572
 880.294 929.573
 969.758 112.842
 900.923 18.619
 729.906 965.963
 172.852 732.578
 707.342 81.356
 46.849 323.080
 652.365 684.725
 828.669 833.352
 537.674 217.758
 259.932 634.242
 526.830 293.082
 217.065 212.490
 573.390 25.357
 343.655 215.263
 503.574 862.791
 25.516 460.240
 915.488 737.364
 723.223 141.405
 690.339 328.818
 948.601 579.177
 118.358 130.832
 692.743 627.680
 310.277 342.115
 544.655 825.039
 612.942 45.481
 70.907 883.927
 547.223 740.025
 824.988 513.738
 412.879 751.481
 16.082 453.163
 186.848 950.740
 864.149 98.527
 909.945 287.817
 803.433 130.666
 96.814 16.426
 349.607 978.536
 202.775 901.623
 824.745 984.057
 179.873 819.017
 525.338 438.370
 196.838 758.939
 935.839 698.804
 680.917 523.374
 426.203 838.177
 663.773 168.604
 547.004 458.878
 632.321 214.380
 648.635 674.585
 554.704 663.578
 528.628 838.911
 781.475 197.749
 158.026 415.122
 124.792 417.727
 87.189 732.074
 560.226 458.706
 794.344 72.214
 845.262 641.182
 256.068 166.944
 528.029 328.381
 204.900 327.588
 654.327 793.653
 541.115 977.053
 248.917 494.662
 906.796 643.864
 829.873 682.621
 562.681 678.339
 746.973 112.420
 61.496 207.387
 654.466 772.136
 243.834 582.631
 525.814 917.442
 330.076 734.766
 87.197 317.945
 208.713 129.356
 634.654 929.048
 870.088 145.375
 857.061 266.031
 575.516 653.052
 416.842 538.310
 133.630 853.013
 749.020 204.107
 255.356 320.820
 386.347 521.943
 631.072 962.145
 366.599 39.464
 201.216 771.750
 143.469 796.339
 236.026 967.640
 323.793 491.560
 790.521 69.428
 363.129 531.907
 924.545 651.644
 644.287 934.073
 670.332 938.989
 667.424 584.770
 65.151 747.183
 127.403 598.625
 945.921 901.779
 628.686 71.051
 506.192 595.351
 577.902 661.234
 551.519 843.561
 240.108 308.385
 743.132 461.389
 90.723 272.539
 6.258 756.264
 938.089 279.960
 390.805 394.687
 31.914 164.162
 528.849 878.672
 663.736 238.307
 34.252 518.739
 963.460 66.098
 661.302 227.998
 510.565 59.225
 286.675 419.295
 522.439 803.817
 134.990 562.199
 221.245 480.625
 544.153 862.412
 183.828 608.793
 701.621 141.933
 168.297 416.770
 494.169 418.874
 911.530 872.493
 47.194 271.452
 481.995 125.265
 908.600 697.383
 933.599 301.341
 708.766 489.310
 673.277 122.360
 631.752 796.191
 265.355 189.028
 121.871 452.608
 440.287 391.493
 960.087 271.279
 148.034 312.529
 540.684 12.620
 344.259 610.710
 802.750 388.953
 270.777 779.503
 593.533 714.978
 693.750 836.478
 110.569 681.673
 500.255 7.271
 663.131 974.208
 285.826 324.596
 66.125 858.182
 854.885 897.380
 113.879 470.247
 618.603 943.304
 438.608 932.458
 629.559 184.782
 627.883 893.692
 811.616 939.371
 324.551 30.753
 901.992 886.947
 556.817 26.860
 748.844 654.842
 219.194 711.959
 133.237 755.781
 248.513 289.357
 893.724 160.301
 993.063 793.749
 212.640 643.996
 765.199 299.703
 816.384 669.902
 884.547 615.450
 91.397 737.622
 274.522 708.657
 720.326 34.119
 61.573 388.295
 99.140 677.641
 665.041 545.233
 159.162 568.039
 654.164 784.715
 144.353 696.266
 614.600 583.014
 693.547 966.209
 414.520 200.520
 262.180 27.169
 423.024 782.216
 454.278 79.464
 322.396 187.327
 392.083 14.001
 409.811 692.040
 449.612 884.819
 520.950 397.308
 843.028 537.850
 573.047 808.233
 983.159 66.419
 941.844 8.287
 635.314 611.805
 507.460 272.355
 733.292 243.719
 858.291 4.492
 795.867 249.589
 287.617 972.103
 885.811 32.462
 390.843 876.683
 727.740 5.272
 136.448 56.160
 208.709 804.704
 683.123 275.152
 974.791 902.345
 219.856 112.380
 111.167 226.040
 63.327 900.039
 58.925 823.000
 834.879 774.704
 538.498 391.346
 12.202 445.660
 579.994 812.218
 591.908 322.092
 20.581 654.776
 169.345 728.982
 437.408 166.349
 930.712 911.819
 313.380 55.409
 927.042 227.150
 857.674 622.104
 455.526 449.859
 851.485 576.860
 384.519 124.913
 893.552 439.473
 126.228 742.671
 664.164 347.328
 565.321 630.045
 198.204 680.828
 300.620 497.562
 498.245 285.968
 836.722 753.318
 171.655 528.535
 987.105 942.886
 638.217 632.156
 412.396 969.320
 27.078 54.674
 437.547 324.715
 317.253 256.092
 668.253 175.386
 930.873 459.015
 386.868 303.198
 672.434 642.393
 756.210 148.135
 133.182 425.187
 828.928 319.688
 913.276 962.713
 661.795 260.582
 924.464 910.001
 207.516 334.799
 744.725 709.097
 418.876 567.519
 328.904 377.194
 296.765 947.952
 114.103 946.705
 668.438 492.843
 676.909 214.397
 847.079 800.509
 36.075 362.682
 128.204 259.732
 586.634 830.910
 280.650 337.492
 590.510 937.382
 826.043 893.035
 428.411 723.920
 334.919 456.969
 185.183 244.815
 142.475 92.991
 46.165 622.068
 572.836 311.541
 828.591 101.094
 806.235 530.349
 366.338 667.831
 105.523 542.966
 467.729 522.820
 991.721 145.197
 537.543 483.959
 705.964 528.805
 411.467 731.783
 578.299 845.279
 413.111 884.262
 731.601 799.087
 482.290 247.978
 448.810 594.321
 513.886 935.296
 919.214 641.325
 817.417 949.894
 428.267 256.833
 90.086 53.092
 167.240 53.831
 174.946 349.157
 93.604 723.115
 538.711 827.806
 878.667 630.128
 191.460 226.060
 221.474 776.650
 226.958 309.239
 301.922 661.344
 284.593 203.150
 83.482 885.795
 722.288 557.461
 577.667 728.841
 797.415 795.959
 146.861 602.669
 536.208 365.297
 876.171 325.938
 541.008 973.152
 993.496 534.354
 751.576 193.245
 92.950 595.403
 107.478 282.749
 431.315 915.001
 322.141 522.415
 59.609 98.546
 197.691 156.761
 839.463 652.167
 408.242 27.374
 122.330 642.045
 736.336 93.494
 762.316 346.675
 844.036 198.331
 242.219 580.266
 731.516 34.925
 647.243 192.535
 719.318 300.865
 479.721 683.691
 676.859 405.983
 407.187 851.902
 102.938 851.459
 839.574 618.153
 791.224 963.231
 181.518 369.833
 135.018 108.373
 973.280 314.937
 544.402 812.342
 267.210 944.514
 71.626 429.943
 162.833 28.422
 726.780 696.952
 697.328 900.911
 378.240 736.181
 342.444 675.757
 786.736 935.862
 354.901 529.243
 637.295 724.573
 654.270 132.204
 281.645 191.248
 827.656 544.410
 860.303 937.281
 179.651 516.104
 66.653 587.429
 432.730 798.491
 776.469 254.489
 39.129 139.028
 279.972 567.931
 970.342 535.647
 807.429 897.415
 12.521 719.554
 274.269 277.976
 801.553 917.242
 731.688 564.555
 194.578 663.165
 390.771 190.208
 787.611 764.722
 492.513 896.017
 972.277 696.155
 876.060 153.364
 477.043 468.777
 209.497 63.332
 786.543 908.016
 301.072 36.792
 681.482 795.510
 216.709 915.937
 724.198 304.626
 557.657 668.083
 242.413 883.858
 869.263 780.535
 975.218 303.672
 880.112 816.806
 358.359 73.190
 935.370 705.865
 585.864 214.079
 367.434 564.200
 315.688 326.017
 622.361 672.902
 740.008 632.828
 166.587 516.870
 846.075 917.964
 672.860 49.363
 9.005 865.404
 817.929 971.943
 619.834 755.620
 511.255 357.360
 624.704 930.187
 260.987 321.787
 576.661 152.632
 120.780 244.399
 850.697 442.490
 652.107 698.341
 894.005 145.361
 187.997 400.410
 953.671 690.523
 455.059 100.233
 398.145 461.668
 64.133 47.309
 109.728 513.417
 231.523 20.312
 134.197 69.844
 261.695 542.633
 819.815 170.556
 180.419 896.850
 628.639 829.465
 529.970 585.066
 53.876 251.797
 753.397 548.618
 101.596 141.894
 34.464 487.216
 395.135 819.789
 608.348 122.164
 516.004 655.390
 803.033 989.798
 913.911 398.406
 753.638 979.087
 886.885 18.277
 395.395 131.416
 364.611 125.476
 982.809 381.710
 716.384 393.321
 702.930 759.421
 570.083 373.268
 602.855 797.509
 768.814 947.470
 892.078 369.859
 534.238 406.863
 18.700 135.801
 654.871 813.315
 767.393 98.328
 906.887 198.346
 952.372 254.612
 855.289 82.132
 249.210 848.583
 913.970 343.870
 947.396 631.315
 881.598 233.058
 236.114 742.021
 761.883 141.002
 337.293 177.526
 245.285 28.958
 853.811 298.737
 826.356 275.358
 41.593 796.935
 786.532 316.766
 979.727 19.594
 644.347 238.371
 393.639 434.139
 699.845 358.535
 976.589 328.829
 841.663 552.159
 701.494 43.224
 286.259 289.183
 768.439 157.979
 649.552 112.813
 396.592 116.751
 60.460 47.893
 748.982 804.448
 590.244 479.992
 434.368 158.962
 346.023 662.334
 524.861 81.861
 244.432 738.606
 76.873 761.440
 903.104 78.379
 165.401 194.341
 752.957 637.454
 309.511 745.133
 450.326 822.688
 455.555 213.163
 850.441 70.014
 922.294 169.530
 166.203 661.528
 630.225 511.784
 780.401 604.225
 720.639 877.988
 385.347 76.404
 205.845 24.007
 399.363 690.912
 421.503 647.586
 740.831 815.581
 819.046 730.117
 141.751 384.642
 537.752 942.565
 946.472 0.279
 432.402 347.067
 287.868 896.110
 956.969 732.325
 261.401 265.300
 873.740 801.384
 153.979 61.808
 980.485 828.100
 434.221 196.100
 438.155 697.208
 406.596 864.527
 304.218 716.869
 585.137 887.751
 200.845 656.951
 692.241 467.385
 794.999 926.711
 51.843 796.018
 764.046 108.324
 169.539 834.396
 944.372 544.720
 698.614 176.696
 392.825 819.040
 332.206 902.229
 566.420 626.781
 567.862 316.626
 882.164 239.283
 719.517 440.619
 647.008 887.894
 39.638 448.261
 41.712 502.063
 725.116 193.025
 248.877 242.430
 856.862 709.378
 384.794 752.881
 735.510 624.466
 30.375 475.587
 472.753 760.528
 464.688 332.665
 256.353 620.073
 245.153 570.493
 181.788 705.020
 313.902 221.706
 517.657 775.745
 55.994 989.816
 406.654 769.720
 611.109 67.397
 288.292 501.391
 617.997 516.406
 331.045 799.687
 525.597 64.835
 275.666 17.618
 664.682 94.402
 791.789 995.615
 670.539 936.907
 538.230 468.281
 265.117 480.406
 973.668 480.308
 234.096 269.254
 796.450 794.213
 11.026 413.739
 986.429 218.865
 151.279 495.565
 392.165 717.518
 139.883 445.456
 845.866 536.998
 129.725 899.915
 916.745 171.179
 3.327 527.722
 729.492 982.869
 448.969 105.431
 205.208 775.323
 849.789 958.291
 632.192 560.071
 715.489 652.333
 476.511 509.359
 106.075 299.270
 708.391 422.846
 174.760 433.456
 889.409 558.267
 214.679 445.003
 654.645 969.351
 756.733 951.631
 678.881 421.722
 611.948 100.820
 460.205 894.788
 762.605 590.850
 339.780 766.272
 616.789 552.564
 732.975 173.414
 988.444 351.942
 32.454 173.716
 840.401 756.229
 594.436 126.922
 125.189 793.492
 499.294 892.855
 224.635 457.695
 829.466 706.445
 474.701 240.067
 301.693 937.199
 969.850 264.467
 575.645 866.359
 378.045 672.314
 113.645 387.784
 422.756 334.490
 341.494 440.340
 264.826 97.305
 141.238 558.103
 460.501 621.517
 554.247 243.569
 901.371 612.549
 476.541 757.288
 29.381 422.191
 155.128 219.723
 240.755 823.347
 339.887 747.981
 274.842 306.885
 983.739 327.358
 259.083 750.756
 716.329 636.988
 134.011 384.540
 823.056 517.536
 300.164 876.158
 850.043 859.612
 352.839 251.135
 12.648 592.983
 744.647 508.529
 424.708 122.704
 636.978 902.092
 480.130 958.850
 269.878 231.739
 28.404 656.794
 48.859 350.840
 889.487 276.070
 573.203 791.793
 678.337 894.282
 822.997 688.910
 359.794 810.560
 194.102 417.683
 763.678 738.505
 487.360 847.368
 868.980 834.998
 989.529 234.591
 754.104 917.620
 550.745 375.040
 24.685 784.612
 891.992 124.428
 417.096 527.572
 44.367 135.903
 357.862 994.398
 811.364 116.282
 88.834 760.028
 890.502 946.184
 674.697 752.435
 929.118 148.110
 751.522 984.014
 411.783 821.114
 288.516 92.411
 177.626 831.035
 284.239 804.086
 291.878 681.961
 145.763 218.209
 397.325 668.938
 274.925 453.211
 951.544 85.864
 958.736 704.395
 521.061 38.540
 207.858 895.163
 613.665 784.171
 462.672 648.653
 147.542 118.969
 673.996 309.052
 296.673 689.383
 825.903 765.702
 34.844 874.845
 490.802 207.741
 597.841 136.476
 59.168 6.962
 370.063 143.219
 263.705 302.230
 406.244 161.299
 993.838 666.195
 152.672 852.208
 973.063 365.711
 619.759 886.882
 28.637 88.579
 666.835 407.998
 628.560 773.825
 531.300 7.937
 380.638 39.174
 811.874 326.889
 897.171 101.786
 796.547 794.459
 18.648 506.423
 10.276 260.378
 881.367 144.342
 798.749 997.296
 805.748 217.343
 519.079 663.780
 900.996 991.202
 785.760 531.673
 632.640 423.268
 233.167 492.710
 215.254 338.355
 370.274 839.100
 484.576 578.493
 487.956 476.772
 110.452 44.849
 856.308 383.759
 452.029 378.891
 944.133 716.078
 674.761 54.921
 383.290 826.342
 668.915 253.546
 368.578 573.786
 882.906 196.997
 63.692 36.537
 42.018 809.681
 13.266 96.616
 321.757 43.905
 130.965 254.716
 421.462 919.631
 337.925 485.347
 2.056 972.769
 611.581 394.069
 554.392 108.336
 22.392 458.583
 221.983 798.389
 188.360 686.354
 762.712 650.820
 571.065 705.632
 375.077 870.520
 731.760 617.565
 790.580 321.318
 324.550 8.101
 927.985 323.312
 441.698 374.263
 678.506 49.222
 362.542 24.883
 532.798 244.278
 664.482 826.960
 838.267 831.728
 607.174 181.470
 384.237 890.499
 227.802 413.877
 726.521 129.044
 417.505 582.094
 483.703 721.397
 571.255 156.544
 644.827 625.241
 103.544 371.959
 430.217 940.231
 40.739 438.129
 229.977 676.320
 82.103 516.888
 722.536 440.593
 462.091 106.068
 140.873 986.773
 847.017 538.987
 327.231 539.527
 512.684 922.438
 296.847 56.925
 532.683 349.471
 444.285 645.498
 469.253 378.729
 777.196 725.522
 612.574 953.585
 984.757 57.274
 626.056 416.041
 152.840 695.564
 193.326 467.590
 264.335 418.913
 49.531 647.435
 588.375 276.055
 440.216 584.072
 812.097 966.374
 363.944 266.048
 526.463 698.365
 901.236 349.389
 995.563 592.889
 947.079 940.764
 146.343 273.082
 884.742 875.820
 371.117 933.067
 255.858 650.649
 74.412 341.750
 589.531 401.070
 283.164 119.823
 998.834 590.011
 17.185 447.583
 386.436 929.033
 255.849 603.568
 525.832 987.866
 85.594 400.235
 506.963 538.271
 147.980 439.689
 114.569 928.754
 584.454 941.943
 407.190 328.454
 874.746 748.205
 799.924 36.266
 952.060 535.809
 244.085 890.058
 739.127 628.603
 13.586 186.306
 352.284 391.746
 226.613 128.874
 61.369 673.177
 580.122 254.023
 145.120 221.559
 85.422 254.453
 846.679 363.831
 550.103 266.505
 91.582 371.888
 542.631 750.389
 689.277 60.121
 941.709 232.768
 684.926 922.189
 457.143 184.379
 975.221 990.445
 709.350 353.205
 442.581 54.673
 271.133 787.283
 716.923 643.625
 161.106 272.592
 341.817 504.097
 489.803 832.962
 29.023 224.734
 606.418 533.910
 837.029 177.524
 189.176 984.452
 338.311 386.851
 231.226 414.648
 57.680 97.650
 965.657 937.059
 909.630 279.574
 69.876 882.933
 853.306 668.002
 316.294 885.279
 165.214 65.419
 471.375 497.725
 325.635 884.340
 170.088 567.950
 576.656 446.875
 642.210 695.497
 367.742 523.750
 178.433 904.864
 616.732 419.716
 688.720 55.225
 516.309 531.453
 416.683 528.083
 372.543 422.280
 79.090 814.183
 115.422 795.051
 349.049 832.509
 941.958 285.776
 598.375 118.937
 388.992 246.913
 265.484 522.780
 662.090 907.275
 679.514 239.130
 523.754 767.633
 911.893 17.375
 551.555 364.901
 459.113 246.012
 275.938 676.970
 703.949 485.818
 87.512 273.848
 28.860 463.392
 932.085 693.396
 740.027 741.206
 583.999 542.161
 131.751 335.555
 678.116 119.374
 810.146 687.776
 989.825 326.881
 986.860 224.867
 560.648 666.696
 735.588 532.042
 882.300 913.949
 17.237 51.234
 260.674 774.692
 667.723 506.080
 797.334 449.401
 2.552 616.184
 842.119 493.862
 424.840 422.802
 806.949 934.729
 581.463 916.314
 486.405 8.434
 552.174 985.619
 431.998 665.868
 88.218 743.979
 979.059 653.598
 553.043 408.674
 560.903 343.152
 423.846 397.515
 375.494 846.638
 657.946 568.869
 34.470 408.649
 34.358 378.954
 840.536 695.909
 573.670 607.193
 952.364 777.674
 96.694 544.119
 129.828 177.568
 885.897 624.409
 558.568 22.833
 697.719 288.117
 561.198 677.236
 176.501 874.927
 771.154 241.857
 132.409 998.706
 610.153 382.185
 460.662 652.752
 35.989 294.542
 444.414 190.627
 456.079 479.432
 249.134 884.670
 204.449 829.484
 985.531 445.954
 904.350 366.046
 397.435 298.379
 562.023 537.902
 80.162 528.640
 114.420 110.244
 916.429 917.057
 967.670 369.672
 846.683 815.881
 475.127 215.290
 87.716 546.906
 303.053 25.825
 849.688 494.558
 785.796 332.966
 552.434 870.495
 76.295 902.104
 535.427 807.956
 625.390 949.359
 523.542 736.263
 76.633 799.749
 337.296 6.100
 421.809 222.900
 909.309 243.330
 434.393 142.581
 929.071 552.480
 269.591 93.125
 929.740 260.816
 304.918 143.514
 350.664 570.592
 986.652 498.299
 757.789 92.142
 665.643 349.001
 634.456 475.636
 249.318 41.059
 823.732 97.323
 392.219 256.508
 119.887 229.882
 899.806 723.440
 683.710 220.088
 862.629 247.965
 859.758 684.621
 681.425 436.121
 772.420 531.633
 827.483 911.257
 393.793 27.289
 724.165 731.483
 935.140 99.188
 180.190 932.138
 693.332 439.265
 76.969 36.003
 365.687 715.036
 562.462 130.601
 265.571 687.998
 462.860 864.776
 464.635 280.469
 448.609 888.530
 246.628 526.549
 219.246 789.408
 176.043 929.178
 466.359 169.621
 809.736 454.291
 78.076 880.261
 561.151 295.866
 232.414 567.858
 368.221 604.410
 39.199 94.998
 723.943 688.427
 907.740 337.472
 862.475 267.041
 95.119 617.628
 716.160 305.790
 10.586 155.137
 885.966 831.263
 976.484 465.676
 718.322 58.617
 764.474 444.273
 527.380 734.856
 405.052 777.896
 618.475 996.270
 403.937 451.665
 584.333 347.629
 564.473 70.864
 91.857 821.067
 412.502 908.222
 238.634 582.294
 629.140 410.050
 422.344 479.575
 625.461 28.546
 373.935 426.283
 227.478 879.426
 600.510 360.779
 494.206 808.073
 463.642 518.546
 658.419 953.408
 683.314 202.217
 579.418 61.921
 360.290 357.323
 528.474 375.890
 6.863 407.727
 517.162 416.155
 377.179 717.996
 231.644 933.371
 606.426 114.249
 284.945 510.057
 768.843 384.579
 355.605 72.639
 116.790 10.139
 584.052 997.068
 89.048 354.067
 664.923 658.210
 501.251 603.764
 549.976 542.442
 933.282 259.743
 785.753 290.705
 188.996 368.682
 804.534 907.227
 257.312 877.757
 96.291 514.543
 588.304 950.487
 71.244 381.065
 804.182 230.659
 613.448 931.848
 486.945 410.452
 189.824 280.399
 169.102 982.269
 858.529 709.165
 551.372 302.389
 386.149 964.006
 684.998 530.151
 783.408 214.553
 992.713 231.677
 80.797 834.403
 621.059 445.144
 843.493 554.887
 480.287 429.211
 352.283 91.520
 152.453 681.809
 214.984 596.617
 552.311 788.045
 410.376 584.110
 181.423 289.304
 971.245 648.031
 98.662 756.816
 80.375 964.759
 368.340 189.141
 756.792 356.974
 971.980 461.549
 350.987 495.921
 665.806 954.409
 127.255 535.253
 421.142 436.258
 496.457 277.286
 239.774 424.489
 259.813 559.420
 835.018 382.769
 147.870 368.862
 908.680 419.935
 180.978 717.330
 234.684 451.505
 959.015 269.540
 134.926 784.117
 7.252 370.889
 58.651 637.498
 189.022 477.461
 162.615 471.380
 949.050 87.587
 48.408 19.687
 606.917 406.416
 111.266 425.889
 989.412 956.936
 460.495 736.600
 612.558 761.559
 707.291 551.004
 216.427 152.609
 406.543 787.799
 363.898 588.099
 863.359 155.922
 761.903 427.095
 854.123 978.028
 2.262 598.219
 500.322 884.508
 178.719 632.894
 709.002 579.757
 775.379 54.329
 847.220 280.641
 875.422 552.744
 443.279 579.899
 972.115 440.873
 951.918 825.059
 919.003 291.114
 934.125 697.717
 103.403 392.231
 288.292 490.627
 115.430 230.165
 534.275 713.528
 690.593 860.889
 155.417 606.069
 782.414 85.620
 908.102 31.553
 355.475 307.890
 30.046 92.679
 39.969 911.426
 836.084 815.334
 645.485 776.681
 155.730 944.132
 761.775 996.872
 15.627 480.416
 173.074 71.808
 430.264 156.477
 553.924 475.756
 867.685 806.523
 200.050 905.553
 87.704 183.523
 257.558 124.431
 496.306 440.268
 755.631 798.405
 762.008 392.270
 508.009 264.074
 242.165 99.450
 741.266 723.404
 266.462 923.675
 825.458 902.176
 721.351 361.302
 245.755 969.726
 826.327 825.989
 560.743 249.313
 847.132 519.574
 470.966 467.473
 561.740 321.027
 774.849 529.405
 95.085 629.150
 251.470 863.509
 733.729 588.186
 791.716 565.209
 190.958 521.901
 140.634 967.259
 638.242 506.657
 731.425 965.474
 475.803 273.798
 431.271 795.753
 61.441 383.214
 804.414 866.199
 434.379 330.835
 280.654 338.793
 894.065 811.109
 527.285 85.624
 260.505 260.093
 317.755 337.975
 843.493 455.044
 306.889 241.100
 877.003 882.332
 724.781 827.405
 179.205 737.810
 31.754 845.669
 528.050 363.770
 805.630 919.281
 100.663 116.144
 408.557 653.209
 918.231 697.267
 480.621 334.143
 626.196 876.494
 786.227 553.177
 885.237 886.892
 979.863 473.421
 867.309 155.795
 121.398 129.492
 762.145 64.925
 246.900 411.010
 174.889 198.033
 556.301 592.824
 910.374 716.609
 209.763 40.990
 922.112 694.286
 803.847 171.509
 385.882 165.511
 128.309 760.157
 623.423 422.086
 164.492 203.564
 338.844 481.153
 684.779 486.919
 679.778 299.370
 535.656 110.741
 541.023 10.597
 348.693 522.213
 287.411 398.960
 216.809 155.272
 385.203 806.965
 817.785 743.417
 950.713 431.389
 662.002 380.967
 807.541 330.410
 13.378 888.885
 599.367 697.111
 586.473 422.518
 846.355 930.859
 191.639 238.525
 525.719 533.490
 995.129 930.353
 969.829 786.854
 221.412 824.998
 230.422 837.670
 768.049 203.132
 880.316 171.144
 974.802 420.428
 792.725 333.320
 411.806 245.902
 234.338 141.196
 78.502 935.126
 566.334 867.412
 465.296 879.214
 605.114 11.590
 981.788 537.696
 842.597 172.619
 834.873 712.933
 58.363 255.301
 411.430 759.972
 619.850 211.569
 25.988 768.234
 912.343 802.160
 804.236 85.595
 771.052 431.109
 837.165 282.229
 609.509 55.329
 234.719 37.653
 711.438 997.900
 587.008 761.904
 139.915 330.404
 688.378 578.632
 133.715 361.087
 356.098 667.533
 125.356 836.811
 270.350 715.049
 500.416 293.415
 42.991 200.446
 498.532 767.435
 84.689 559.490
 761.332 899.138
 257.185 546.017
 692.870 539.988
 71.292 744.358
 198.519 945.165
 201.789 579.945
 396.414 742.369
 45.496 4.509
 392.199 271.356
 734.774 484.416
 217.081 874.347
 549.635 950.042
 47.935 966.506
 740.053 940.412
 56.810 549.167
 896.334 535.870
 828.806 458.496
 788.290 563.450
 598.562 421.228
 960.111 501.288
 395.829 660.238
 822.202 32.239
 72.827 739.755
 856.821 100.629
 575.758 837.455
 262.256 923.219
 389.243 93.444
 639.774 775.162
 947.402 920.025
 496.064 608.690
 794.113 607.348
 536.841 26.780
 165.975 565.486
 188.373 702.199
 446.086 580.785
 54.629 645.603
 29.507 401.514
 228.474 442.079
 689.907 313.879
 483.814 616.471
 632.228 523.562
 417.953 92.525
 352.154 660.342
 953.985 483.418
 946.851 504.538
 194.104 911.306
 83.010 665.435
 206.832 686.559
 831.028 885.285
 782.968 484.191
 624.614 500.539
 683.320 402.427
 762.830 357.831
 180.809 258.397
 899.198 789.611
 353.442 716.646
 575.897 627.747
 274.015 920.841
 979.185 337.781
 956.436 536.928
 87.002 247.647
 224.770 861.704
 326.597 218.687
 964.865 514.747
 787.065 550.764
 973.462 339.795
 170.585 154.638
 637.678 385.616
 701.255 181.699
 338.721 123.426
 529.578 132.532
 985.424 560.766
 114.610 620.867
 732.064 318.980
 178.497 238.448
 335.013 507.138
 106.687 529.808
 946.530 819.106
 811.676 765.149
 451.957 437.908
 742.085 706.469
 827.335 303.406
 758.578 749.271
 854.739 102.421
 323.230 932.695
 887.420 6.759
 872.080 228.750
 39.020 12.213
 327.654 20.622
 91.944 533.856
 628.063 676.080
 818.606 268.939
 524.057 920.293
 103.118 843.283
 50.222 259.296
 885.627 270.348
 289.770 837.748
 250.432 150.440
 805.470 810.104
 994.138 962.070
 336.793 931.006
 371.205 905.822
 702.992 637.371
 879.343 975.817
 894.430 300.768
 452.514 193.673
 873.961 614.230
 138.930 948.702
 893.571 673.316
 697.948 865.723
 109.119 288.335
 823.481 553.751
 851.039 385.038
 241.266 475.731
 187.872 117.366
 409.701 288.246
 961.954 21.132
 233.906 612.751
 545.239 315.628
 163.207 864.434
 373.902 335.477
 444.462 544.537
 291.954 212.678
 636.886 126.206
 738.765 884.314
 825.572 177.216
 428.189 471.159
 196.321 775.711
 916.393 143.316
 727.352 213.343
 72.850 988.597
 15.559 835.474
 138.850 745.746
 566.352 47.671
 668.051 816.666
 944.501 694.445
 34.822 878.864
 795.158 378.457
 412.348 971.511
 13.440 790.485
 660.803 806.387
 960.154 731.834
 626.492 579.962
 110.789 467.177
 89.031 946.695
 483.572 97.775
 361.925 409.047
 546.804 309.418
 161.693 929.704
 560.863 658.388
 324.905 459.980
 799.101 310.142
 736.751 579.667
 225.534 152.766
 108.134 972.846
 725.040 549.571
 122.811 826.883
 200.993 767.326
 796.916 884.504
 921.541 678.801
 428.757 138.181
 632.573 566.583
 248.352 509.738
 714.666 391.082
 238.487 174.226
 172.788 386.482
 729.754 974.515
 469.306 237.038
 361.845 31.078
 178.996 800.937
 146.413 720.223
 523.565 594.150
 409.987 604.155
 975.062 241.916
 789.043 219.040
 72.951 336.193
 596.663 324.589
 227.195 604.405
 387.686 893.172
 756.230 764.911
 476.537 761.211
 489.057 699.808
 271.533 114.420
 527.812 664.069
 297.433 355.739
 882.368 734.818
 603.093 75.640
 640.803 915.121
 265.499 864.463
 696.588 587.507
 980.299 271.900
 210.351 974.083
 300.590 916.611
 414.926 28.392
 181.625 306.708
 878.679 650.810
 793.731 467.732
 303.781 191.407
 466.951 747.452
 561.215 54.712
 469.370 825.884
 238.867 538.258
 640.878 794.258
 117.463 275.062
 702.162 359.037
 883.657 279.291
 35.379 597.726
 60.793 349.389
 541.380 954.040
 684.400 715.041
 675.134 163.584
 98.067 340.063
 255.610 790.667
 400.869 244.814
 151.560 916.048
 373.039 887.006
 426.179 18.651
 53.108 852.153
 150.533 156.750
 776.712 433.602
 489.889 481.292
 231.854 721.766
 153.966 852.365
 583.354 433.188
 159.902 716.156
 693.913 268.446
 566.853 411.600
 972.631 235.152
 338.211 81.502
 43.688 265.783
 409.105 371.041
 706.306 22.477
 973.962 6.534
 88.144 950.892
 755.433 199.319
 342.250 126.702
 818.938 44.208
 144.933 951.159
 306.717 750.420
 888.964 281.601
 184.857 617.263
 181.977 629.940
 832.783 249.462
 730.625 893.497
 616.701 91.279
 171.743 980.410
 739.163 78.045
 985.632 203.972
 862.107 83.004
 454.532 510.206
 679.387 41.356
 200.916 299.836
 638.925 717.854
 222.520 654.257
 959.539 245.460
 429.766 285.574
 481.373 887.381
 459.906 129.156
 463.257 190.770
 292.691 575.088
 379.785 425.705
 804.400 299.668
 963.048 196.483
 578.849 182.399
 19.762 523.283
 831.432 66.432
 977.751 810.773
 309.819 95.084
 173.628 627.080
 204.844 3.640
 786.146 432.874
 958.010 299.576
 200.374 538.099
 986.430 476.486
 813.190 975.676
 688.759 794.033
 669.896 410.419
 151.628 250.345
 368.017 31.281
 78.169 972.372
 843.103 880.269
 19.743 667.173
 631.817 666.975
 748.006 92.130
 111.570 609.357
 874.499 809.326
 868.890 675.397
 754.480 149.192
 528.734 113.583
 524.341 196.953
 65.608 830.188
 369.482 374.005
 249.175 866.412
 931.785 472.385
 589.737 457.214
 100.871 736.764
 33.371 315.621
 327.260 213.376
 6.488 421.502
 412.660 303.165
 972.379 632.777
 415.244 486.815
 887.883 451.285
 626.444 17.635
 240.208 726.738
 379.173 5.482
 308.464 573.135
 912.193 507.601
 991.214 295.605
 396.425 782.646
 733.052 315.910
 109.524 800.165
 485.701 466.007
 285.869 992.802
 171.228 256.315
 359.828 421.695
 148.939 874.210
 727.827 341.548
 798.395 425.140
 175.143 211.150
 547.150 880.526
 219.912 623.583
 724.731 70.788
 621.404 319.604
 198.602 976.581
 562.139 305.053
 231.016 285.509
 751.734 291.246
 728.729 344.492
 200.776 904.919
 584.298 39.753
 289.682 825.261
 125.307 957.614
 202.839 669.762
 496.533 241.404
 832.812 803.339
 753.008 574.446
 981.731 537.436
 395.775 539.138
 523.831 434.155
 346.235 470.476
 149.432 667.164
 942.214 722.977
 219.435 914.029
 414.973 777.103
 31.756 877.183
 640.273 740.127
 676.308 832.056
 370.431 852.501
 450.610 175.763
 973.200 540.500
 169.222 658.377
 205.602 196.163
 350.769 197.388
 218.015 193.825
 257.951 45.823
 750.417 37.026
 728.624 763.135
 986.368 979.081
 127.699 348.066
 362.005 874.527
 106.447 972.741
 580.837 436.992
 42.032 711.461
 407.629 932.568
 488.125 205.594
 456.343 697.633
 967.769 333.149
 51.182 698.296
 330.928 158.850
 432.857 747.731
 358.087 994.590
 663.737 460.767
 572.788 583.105
 818.216 686.016
 413.081 777.521
 644.403 38.988
 165.664 689.533
 268.862 430.055
 876.270 948.470
 559.863 694.470
 882.974 297.119
 41.472 784.245
 571.077 358.284
 289.270 560.363
 392.712 664.603
 269.919 256.221
 433.034 344.741
 295.733 787.397
 717.718 608.970
 39.679 517.687
 751.499 49.159
 236.475 6.265
 240.750 950.797
 325.770 945.754
 698.915 262.040
 870.793 636.762
 354.338 546.503
 310.465 252.130
 996.146 398.096
 628.280 35.886
 704.087 168.511
 203.522 810.051
 739.201 967.652
 259.328 470.287
 728.923 276.577
 450.305 922.654
 995.643 959.244
 705.776 422.869
 862.959 286.991
 132.170 941.487
 768.255 877.335
 701.603 798.988
 331.002 291.110
 438.659 840.197
 319.027 789.435
 641.919 184.640
 943.385 300.640
 322.482 575.919
 648.300 628.499
 943.060 427.157
 675.661 4.316
 835.993 329.725
 131.911 169.338
 457.402 458.384
 104.868 709.106
 191.783 507.496
 933.416 551.877
 503.617 460.935
 966.399 608.795
 290.209 203.905
 829.022 959.440
 726.375 190.073
 194.224 773.781
 313.163 684.685
 509.557 76.856
 309.078 506.897
 811.998 288.124
 996.010 326.211
 256.882 251.011
 29.059 952.952
 953.816 773.401
 358.643 366.411
 131.346 855.610
 266.698 502.034
 110.688 133.614
 1.747 767.334
 452.426 222.204
 358.277 461.875
 422.473 731.380
 555.829 467.235
 406.454 641.213
 616.936 866.557
 464.898 362.888
 508.269 308.836
 73.321 359.456
 936.926 599.926
 517.386 337.536
 427.585 970.447
 28.319 204.863
 143.417 920.924
 739.858 687.930
 554.303 297.929
 945.791 454.337
 153.445 23.699
 35.242 36.880
 834.264 538.015
 308.007 827.395
 573.151 758.484
 629.350 930.265
 732.908 107.302
 405.706 36.008
 572.284 663.670
 560.905 508.107
 588.008 696.261
 305.983 150.224
 749.016 15.169
 341.874 230.932
 833.521 703.892
 358.729 149.444
 226.419 686.048
 21.899 4.459
 158.680 226.207
 114.575 420.885
 406.559 227.615
 770.522 452.896
 554.138 80.510
 235.300 639.573
 648.942 732.523
 876.987 279.600
 240.923 637.460
 91.926 418.318
 637.141 721.134
 759.839 623.560
 678.151 554.230
 266.238 351.501
 350.761 504.312
 177.129 71.183
 201.907 854.574
 98.192 593.059
 369.439 218.937
 332.943 515.037
 360.378 185.439
 754.740 906.959
 701.430 6.911
 987.095 364.737
 679.280 494.771
 34.787 207.493
 451.369 614.015
 992.201 709.830
 416.819 821.465
 270.565 967.146
 420.152 21.960
 906.014 910.560
 848.858 365.950
 237.443 511.322
 164.425 595.089
 456.726 749.587
 762.666 518.682
 942.171 142.117
 133.984 622.624
 675.146 716.241
 131.581 63.864
 523.882 237.408
 252.501 68.024
 449.986 214.573
 393.089 346.996
 272.603 956.869
 710.262 798.897
 111.151 487.503
 359.281 797.396
 946.859 953.149
 797.196 564.128
 400.809 831.531
 551.358 830.632
 154.899 534.288
 320.305 509.243
 853.141 239.995
 668.769 820.828
 553.378 52.533
 521.652 76.732
 171.055 957.574
 978.792 529.112
 12.807 905.109
 441.398 724.964
 661.797 554.700
 643.794 102.005
 700.852 424.043
 354.953 17.455
 173.242 37.780
 391.104 512.336
 242.582 105.051
 254.107 283.723
 258.826 199.620
 474.397 105.314
 730.988 79.553
 339.109 233.573
 491.409 884.125
 575.647 733.677
 381.656 469.265
 141.945 618.605
 945.048 90.385
 153.190 818.368
 52.181 279.386
 210.668 277.885
 868.493 873.430
 754.106 554.991
 679.953 784.285
 250.433 679.139
 485.387 812.448
 978.088 401.321
 931.198 938.675
 238.976 372.492
 673.507 411.972
 105.160 927.452
 999.638 207.601
 312.574 610.686
 999.049 177.521
 881.039 87.693
 544.937 350.202
 153.123 757.886
 211.792 264.409
 591.654 982.109
 219.072 115.034
 197.771 8.582
 843.173 536.908
 352.264 215.646
 93.030 508.847
 239.605 368.764
 991.629 594.683
 486.802 34.087
 566.766 286.067
 891.243 813.471
 728.231 824.389
 979.557 518.582
 22.081 572.830
 942.727 27.967
 810.501 816.551
 243.954 254.327
 561.105 87.273
 860.932 164.209
 553.455 551.317
 872.163 53.992
 662.329 246.878
 549.796 599.956
 774.263 601.410
 604.471 512.767
 481.628 564.021
 18.974 774.755
 700.587 226.578
 488.768 399.463
 827.490 122.494
 793.110 795.225
 612.525 641.059
 88.221 146.886
 547.645 600.589
 734.725 651.460
 774.211 924.074
 639.139 994.726
 178.591 260.467
 450.793 567.058
 903.523 13.065
 261.237 659.506
 229.970 558.863
 606.410 217.151
 26.973 970.386
 678.937 758.682
 402.551 550.791
 278.506 292.045
 71.743 246.384
 425.069 599.754
 371.554 55.764
 948.400 158.420
 957.946 975.266
 167.238 360.294
 506.312 635.141
 854.049 175.754
 271.605 434.896
 622.360 131.107
 42.801 789.567
 201.157 562.533
 822.442 677.627
 506.292 772.246
 777.280 427.074
 166.911 574.963
 520.473 996.507
 103.172 40.410
 307.340 575.263
 720.885 160.342
 41.539 329.673
 333.056 986.300
 210.877 515.092
 34.776 177.870
 694.268 925.476
 646.602 191.777
 324.044 999.126
 655.905 741.640
 749.610 591.841
 682.022 19.225
 455.971 983.747
 679.027 233.677
 248.978 635.627
 382.210 679.290
 461.069 352.631
 866.795 59.327
 968.130 161.189
 188.884 588.232
 578.973 437.924
 41.282 272.957
 781.343 742.093
 5.805 182.390
 347.704 755.898
 97.327 788.832
 144.052 605.915
 854.561 84.808
 197.378 265.468
 672.983 10.218
 791.987 379.259
 534.096 277.877
 39.800 630.794
 853.223 359.160
 41.024 128.637
 139.126 725.850
 783.537 423.311
 280.082 370.048
 264.288 902.550
 992.767 712.415
 724.575 933.867
 695.770 722.003
 221.731 231.106
 405.149 11.022
 189.429 282.253
 254.840 828.281
 922.263 71.731
 682.485 889.459
 640.560 809.268
 907.320 375.298
 609.644 503.002
 980.007 865.225
 693.236 315.554
 776.791 509.557
 280.754 63.365
 917.385 74.500
 138.479 571.799
 735.713 207.650
 868.458 7.471
 356.676 95.097
 118.471 666.491
 314.875 732.705
 851.188 910.093
 380.560 72.539
 58.842 180.272
 674.645 980.023
 587.498 986.061
 302.551 38.442
 826.477 880.045
 612.803 945.346
 116.200 214.386
 491.085 381.703
 852.029 611.310
 487.019 511.101
 511.378 855.707
 895.808 535.497
 633.044 333.859
 489.650 239.117
 136.394 234.433
 427.108 76.895
 116.645 793.753
 928.307 882.740
 302.189 720.428
 758.855 600.950
 949.949 153.643
 37.746 886.940
 902.529 689.808
 699.537 927.393
 481.934 13.842
 376.957 231.894
 572.499 870.391
 8.393 425.600
 702.188 648.155
 49.859 593.722
 796.410 884.593
 420.866 502.308
 10.030 951.308
 828.877 945.443
 177.451 990.996
 691.628 586.578
 821.691 548.952
 757.724 401.903
 773.758 995.591
 663.645 267.795
 543.822 756.545
 963.017 324.317
 4.237 54.634
 728.150 595.037
 368.283 590.023
 213.954 443.261
 132.353 623.299
 553.159 929.937
 676.223 829.018
 235.095 33.327
 747.221 117.791
 627.027 160.198
 578.701 212.503
 899.333 978.367
 978.720 953.296
 988.818 527.198
 266.611 207.057
 206.493 903.104
 407.008 496.132
 498.635 798.689
 394.417 429.591
 387.562 415.116
 756.644 125.692
 138.810 26.355
 680.240 729.192
 565.345 900.563
 501.731 40.235
 130.760 668.050
 269.070 136.848
 149.461 247.720
 450.798 660.315
 102.532 425.818
 176.392 377.201
 546.862 334.283
 228.836 484.631
 148.495 753.339
 306.285 403.022
 828.670 107.580
 328.755 35.265
 385.341 620.238
 121.045 461.006
 709.919 611.226
 65.649 92.803
 527.481 785.723
 28.646 526.558
 570.876 367.447
 334.685 766.517
 80.158 530.316
 949.860 555.586
 276.931 111.184
 547.007 70.795
 979.997 521.978
 328.625 892.956
 238.603 990.270
 497.989 586.210
 900.442 251.714
 57.239 350.062
 494.060 995.380
 208.234 472.103
 983.460 263.789
 402.232 918.121
 593.586 564.133
 970.183 567.292
 459.085 226.974
 37.265 819.106
 718.772 15.605
 931.741 566.482
 470.840 745.770
 716.177 612.871
 778.774 714.711
 553.290 292.169
 437.738 694.362
 952.282 376.839
 191.787 640.322
 185.533 895.349
 452.538 771.096
 309.317 553.758
 681.981 336.616
 833.029 413.011
 541.118 917.525
 554.904 923.357
 700.440 64.126
 891.904 486.420
 89.253 223.671
 979.180 295.348
 13.222 335.069
 280.088 201.391
 380.820 949.879
 639.245 944.065
 590.500 916.975
 914.603 950.247
 985.362 335.716
 154.334 509.137
 177.766 819.296
 932.751 934.881
 683.155 937.640
 947.132 71.952
 833.464 739.591
 402.748 431.302
 722.365 339.709
 503.397 384.236
 276.930 939.038
 524.170 218.296
 465.571 215.387
 305.094 772.981
 106.367 541.447
 479.771 636.283
 901.897 883.553
 581.453 74.995
 818.660 805.610
 167.558 587.213
 76.153 698.077
 917.915 64.743
 91.130 7.736
 15.683 412.272
 217.866 837.913
 64.672 230.727
 969.916 188.888
 962.584 991.444
 240.767 323.412
 994.505 428.523
 450.493 171.738
 470.920 597.424
 327.228 374.598
 373.900 892.666
 432.893 931.650
 136.258 6.100
 512.363 548.472
 131.911 324.956
 187.538 618.979
 50.080 116.829
 538.943 444.906
 738.016 293.343
 277.123 272.666
 581.576 867.915
 766.959 154.506
 133.207 973.403
 345.868 539.607
 653.805 546.214
 590.635 36.850
 997.816 343.516
 309.469 519.947
 907.214 684.488
 640.862 863.804
 185.080 305.224
 257.438 195.364
 367.106 616.130
 32.497 840.146
 701.230 841.820
 814.068 765.558
 361.556 414.085
 53.636 522.538
 570.863 251.097
 795.099 617.594
 472.406 379.289
 987.955 197.892
 290.636 692.286
 744.220 583.405
 244.323 463.670
 211.354 853.502
 344.826 772.531
 336.859 602.661
 225.586 13.706
 310.646 473.831
 433.054 664.900
 698.293 901.399
 669.099 2.819
 734.674 32.630
 643.476 297.745
 398.922 321.203
 883.307 484.292
 407.220 214.114
 794.011 484.336
 261.639 489.398
 790.030 341.171
 806.255 593.218
 559.673 472.058
 144.506 107.626
 719.904 535.576
 245.508 732.456
 805.847 282.039
 546.582 754.349
 855.971 967.068
 482.060 411.753
 755.329 382.949
 225.495 246.232
 22.111 738.189
 317.583 997.605
 231.251 696.802
 12.489 784.015
 705.375 95.051
 561.062 779.247
 238.471 669.943
 663.944 820.410
 299.928 561.777
 577.257 952.025
 572.803 159.005
 897.967 830.716
 565.191 819.863
 657.900 811.986
 980.458 179.483
 730.471 941.267
 201.880 697.003
 621.518 640.693
 629.307 143.654
 847.206 676.469
 267.067 224.607
 373.002 705.612
 299.127 74.938
 26.566 922.133
 872.973 99.287
 635.474 778.926
 749.695 427.397
 562.516 570.945
 244.124 40.732
 704.712 586.420
 183.650 561.907
 227.855 215.329
 743.614 476.944
 870.305 638.141
 585.280 634.660
 565.068 683.654
 921.596 707.484
 97.960 963.802
 986.882 638.979
 195.338 177.607
 987.786 196.371
 673.770 378.452
 391.148 608.061
 395.893 261.750
 364.605 928.504
 773.991 37.725
 160.983 534.090
 411.643 980.678
 138.752 826.952
 342.798 207.007
 177.459 388.264
 839.152 934.870
 296.366 73.192
 235.695 365.162
 962.100 736.659
 949.324 233.219
 600.572 798.319
 317.691 990.988
 261.449 838.418
 999.714 858.419
 850.089 20.536
 93.066 639.373
 299.882 785.632
 428.235 130.776
 43.714 892.643
 487.471 204.152
 20.901 198.358
 317.079 636.692
 667.870 293.027
 603.325 585.948
 157.608 223.609
 669.001 199.969
 923.045 544.597
 625.906 335.849
 899.884 103.694
 847.670 217.260
 209.843 578.337
 570.229 229.516
 258.724 377.202
 999.640 953.398
 606.469 171.659
 227.744 141.404
 967.525 854.973
 397.528 198.002
 386.888 986.406
 497.107 35.029
 905.550 873.783
 422.342 21.665
 852.513 7.401
 264.680 362.775
 580.606 972.056
 337.441 238.212
 880.158 639.600
 138.151 677.520
 165.958 54.776
 97.454 578.909
 625.130 160.430
 630.598 798.390
 950.758 318.865
 182.539 515.174
 760.723 443.596
 842.490 444.251
 833.784 695.652
 851.692 128.272
 483.995 871.625
 295.616 851.082
 667.040 333.661
 268.384 417.611
 272.601 136.641
 335.580 523.154
 838.768 692.782
 667.621 963.691
 38.593 192.340
 438.459 933.006
 474.690 150.014
 105.593 917.422
 892.463 964.859
 832.448 681.459
 31.802 627.302
 361.419 874.425
 204.364 556.221
 76.697 356.471
 860.808 643.603
 245.011 311.109
 29.292 581.243
 627.311 88.440
 521.260 366.153
 905.978 908.730
 249.192 967.294
 964.378 589.562
 247.779 690.029
 735.482 272.294
 977.276 16.001
 554.104 286.165
 986.193 110.440
 106.348 263.083
 868.526 776.982
 776.590 5.492
 845.198 168.770
 506.239 406.751
 985.216 815.910
 962.453 562.156
 642.184 551.283
 584.580 613.355
 777.398 272.702
 850.476 504.565
 461.081 498.457
 255.946 751.330
 555.735 700.325
 103.622 227.886
 785.620 43.303
 280.977 454.356
 557.634 550.715
 2.243 637.664
 823.156 738.608
 680.426 908.212
 337.563 331.521
 70.962 556.992
 92.187 955.897
 928.803 264.138
 748.539 395.858
 189.686 110.176
 211.000 542.997
 121.103 755.874
 224.180 46.991
 689.392 387.129
 95.346 612.478
 209.470 559.479
 419.322 140.837
 39.764 795.251
 449.812 499.790
 966.190 928.185
 522.105 651.396
 998.461 639.368
 520.595 477.814
 545.235 158.946
 711.561 727.731
 510.763 635.310
 566.593 643.627
 386.656 503.039
 302.104 615.785
 223.488 259.034
 401.277 503.628
 736.441 219.943
 89.979 444.359
 208.569 60.697
 659.536 174.790
 239.004 591.924
 296.599 281.767
 379.348 331.907
 151.728 792.630
 900.338 866.153
 289.813 58.166
 126.586 804.398
 781.381 670.626
 216.882 771.837
 956.572 918.288
 901.410 379.676
 23.546 991.116
 418.504 471.782
 199.055 320.293
 828.829 241.712
 887.530 324.366
 583.576 550.953
 531.220 728.651
 948.172 88.562
 620.748 70.300
 849.905 919.005
 163.863 62.479
 345.732 633.804
 149.708 996.515
 67.399 309.453
 283.675 155.461
 270.112 975.018
 399.623 406.545
 16.623 395.022
 455.391 359.454
 302.184 904.020
 185.939 113.949
 752.012 406.917
 206.033 81.133
 789.303 742.399
 329.033 320.626
 719.286 545.143
 886.354 479.475
 47.341 825.899
 7.626 701.895
 43.720 397.687
 847.011 771.626
 284.303 332.527
 136.960 486.203
 789.225 48.279
 815.586 595.674
 805.741 751.760
 734.513 83.935
 47.754 545.606
 115.485 661.059
 824.873 926.040
 819.086 867.653
 434.399 931.283
 28.879 480.855
 119.249 260.791
 378.312 35.195
 935.586 79.544
 173.201 324.861
 851.033 395.443
 335.162 97.407
 86.107 188.514
 234.393 658.419
 99.363 355.541
 245.778 423.885
 135.304 881.115
 779.943 239.124
 41.005 964.760
 668.977 452.971
 203.528 523.051
 160.898 732.044
 259.419 85.710
 762.010 626.325
 427.075 545.985
 704.432 173.795
 362.563 79.700
 677.692 843.761
 743.118 275.951
 497.151 866.814
 946.223 728.162
 764.757 250.636
 275.729 10.183
 64.246 317.380
 952.324 742.236
 406.314 467.927
 249.892 859.972
 160.678 644.414
 640.638 902.050
 570.518 954.236
 982.500 182.830
 708.032 480.814
 717.513 813.510
 793.113 49.316
 777.626 264.144
 634.239 765.076
 646.656 247.976
 363.211 390.308
 487.946 276.668
 3.302 978.140
 804.738 38.963
 941.740 814.732
 95.006 445.622
 358.270 318.920
 938.503 550.071
 706.192 568.387
 908.087 777.823
 643.083 31.673
 330.289 799.603
 385.848 621.641
 884.763 675.202
 417.568 599.347
 185.278 429.922
 228.413 164.228
 135.790 246.190
 334.712 799.290
 16.518 843.315
 21.974 896.490
 892.814 152.927
 10.514 681.143
 222.690 991.246
 785.488 564.116
 89.428 387.849
 484.054 371.510
 628.800 500.116
 636.487 293.791
 234.451 460.172
 439.104 235.943
 491.396 44.205
 646.459 678.754
 440.857 90.928
 238.421 336.014
 357.643 135.268
 202.369 236.119
 314.607 664.628
 608.077 307.730
 211.496 788.283
 507.038 811.919
 904.721 366.305
 501.476 757.271
 540.443 844.145
 371.611 745.192
 69.216 144.579
 271.420 20.998
 312.694 82.633
 380.104 119.005
 421.140 384.570
 783.407 668.916
 367.437 642.777
 839.012 224.185
 484.727 448.894
 514.523 444.255
 389.673 682.782
 664.249 440.636
 813.791 50.637
 999.641 426.540
 466.383 657.953
 503.157 101.427
 602.772 759.119
 210.282 81.522
 202.204 72.619
 941.130 546.499
 755.434 807.426
 581.395 518.553
 510.483 70.815
 600.352 495.647
 467.042 770.096
 437.410 714.469
 489.531 770.563
 302.441 74.541
 122.891 610.019
 511.332 682.770
 244.105 817.830
 237.309 312.925
 719.395 55.507
 99.260 567.865
 118.553 238.824
 257.250 700.702
 73.531 261.687
 147.608 426.377
 570.814 303.058
 998.352 435.494
 802.214 234.738
 231.422 20.975
 835.337 774.648
 520.515 324.337
 425.281 553.203
 949.594 296.933
 598.251 625.613
 552.924 912.563
 974.076 507.491
 736.382 337.584
 139.499 12.473
 233.537 304.473
 172.191 896.850
 468.546 502.075
 784.396 76.235
 439.187 313.304
 595.734 372.536
 533.532 137.290
 50.979 915.891
 417.144 32.066
 217.596 396.515
 216.522 725.560
 579.736 906.862
 449.485 652.172
 393.456 597.008
 362.803 580.718
 788.739 388.315
 708.386 373.421
 656.896 545.296
 276.796 237.324
 209.883 627.130
 293.460 546.700
 656.756 752.667
 730.197 491.329
 630.924 881.276
 681.510 769.911
 191.989 992.010
 769.091 645.199
 493.151 331.688
 464.591 517.945
 577.539 885.510
 733.522 886.466
 476.006 629.241
 304.015 29.172
 509.388 68.021
 532.874 885.947
 837.656 812.243
 485.955 593.714
 187.696 135.162
 756.580 640.289
 874.453 389.863
 328.557 92.917
 704.055 15.785
 642.016 303.276
 812.435 458.245
 960.971 624.757
 602.186 370.433
 270.118 251.279
 550.444 818.567
 671.483 316.534
 80.981 110.526
 614.098 910.478
 937.144 200.105
 104.922 974.056
 524.620 157.461
 227.806 936.936
 683.174 856.391
 78.786 45.613
 916.542 116.446
 427.633 185.362
 584.845 998.870
 683.034 489.388
 222.399 626.836
 795.524 528.351
 467.263 759.962
 630.250 524.575
 11.665 768.867
 710.495 995.129
 142.428 636.248
 530.888 919.297
 428.416 56.124
 402.252 887.302
 721.821 652.543
 882.576 422.540
 118.837 223.733
 712.829 498.844
 823.192 808.887
 82.951 182.655
 876.375 234.185
 350.829 818.518
 567.679 725.037
 702.266 511.604
 574.980 665.852
 927.733 125.169
 776.119 780.835
 585.008 151.945
 426.738 923.697
 476.866 699.791
 442.334 465.860
 89.041 282.682
 722.236 517.302
 472.985 973.006
 386.369 98.058
 916.267 860.444
 990.347 988.298
 594.111 302.565
 972.130 548.593
 540.589 534.058
 948.678 937.404
 597.092 232.707
 911.528 118.945
 196.938 293.440
 706.741 0.734
 714.513 525.685
 471.212 256.315
 759.409 217.816
 430.995 555.659
 922.963 475.514
 848.151 364.700
 607.040 173.658
 84.206 398.447
 281.306 14.938
 86.779 571.523
 752.537 79.298
 911.165 629.072
 292.459 908.876
 673.108 943.514
 92.246 401.045
 58.590 502.977
 903.358 891.060
 860.165 310.546
 624.944 874.749
 89.163 65.253
 325.122 945.308
 854.288 552.452
 882.520 57.062
 177.905 969.615
 329.100 58.861
 223.294 931.365
 617.369 202.306
 463.724 2.708
 54.359 682.436
 275.181 810.927
 999.350 133.654
 369.757 483.690
 648.281 820.110
 700.023 893.735
 189.391 231.479
 703.197 889.729
 254.356 141.901
 467.866 929.700
 177.348 397.040
 998.637 769.909
 959.862 762.864
 831.911 700.522
 198.497 866.297
 878.520 253.286
 321.015 364.765
 298.947 969.279
 875.992 46.494
 170.091 231.153
 994.315 149.869
 597.950 999.159
 475.953 127.252
 140.352 599.328
 820.178 711.081
 2.959 191.660
 307.302 78.255
 488.809 783.130
 428.600 278.709
 847.780 372.129
 350.232 787.227
 672.382 135.894
 66.443 961.278
 707.775 259.278
 655.233 514.744
 727.675 701.305
 882.126 536.350
 517.925 695.380
 918.806 546.528
 2.862 260.454
 345.824 67.025
 846.558 285.112
 912.553 909.219
 114.781 546.495
 831.950 120.734
 650.585 193.579
 119.060 282.215
 6.375 2.869
 645.570 649.229
 100.769 987.814
 10.997 786.053
 195.466 485.553
 935.517 652.086
 484.505 571.107
 899.135 156.854
 177.895 865.390
 4.390 590.812
 768.783 455.798
 170.476 926.763
 476.395 573.527
 499.204 146.588
 137.457 847.709
 39.448 621.868
 11.142 751.095
 846.393 321.940
 704.624 274.179
 643.126 661.968
 308.710 813.730
 80.966 75.072
 649.875 777.702
 425.709 600.640
 563.291 922.171
 912.007 645.349
 221.374 18.469
 277.970 579.421
 717.289 62.087
 465.355 479.389
 409.157 981.638
 824.180 386.512
 538.038 179.452
 649.165 199.424
 603.758 368.947
 581.982 308.270
 133.143 92.210
 499.193 369.120
 224.179 169.349
 459.985 40.850
 469.083 704.614
 178.039 906.699
 124.466 349.592
 203.328 289.715
 235.979 387.569
 526.188 871.271
 569.547 83.258
 949.232 326.329
 836.037 256.432
 192.606 5.417
 708.723 445.507
 12.572 694.207
 363.969 477.185
 408.762 855.619
 769.122 40.877
 385.744 460.586
 194.798 662.510
 412.317 511.818
 641.644 602.714
 207.623 895.347
 197.737 881.253
 375.390 8.357
 138.340 205.393
 633.167 225.405
 654.426 797.895
 447.161 210.815
 962.907 364.255
 118.206 160.646
 675.626 983.088
 181.710 576.701
 354.870 963.243
 123.252 216.590
 282.539 491.961
 189.402 522.695
 443.277 646.479
 635.638 469.298
 347.240 393.813
 323.703 257.117
 577.132 37.601
 711.070 269.676
 271.277 54.997
 95.269 843.524
 287.505 909.440
 443.688 617.123
 622.327 626.184
 291.212 949.809
 80.214 216.662
 387.965 346.644
 945.848 365.881
 969.880 206.900
 958.140 725.303
 476.314 18.834
 622.005 143.976
 100.095 352.148
 428.712 825.642
 903.010 418.786
 947.701 712.264
 118.683 364.707
 764.780 998.666
 278.036 867.798
 589.384 103.307
 591.272 613.677
 456.029 321.404
 593.752 130.884
 174.351 824.654
 978.691 634.540
 113.306 342.707
 192.746 563.417
 66.603 352.345
 234.973 525.357
 569.661 638.596
 977.033 281.853
 307.884 795.826
 592.805 111.443
 559.602 365.055
 556.734 566.325
 295.316 505.761
 428.448 965.715
 152.006 166.239
 900.657 407.012
 14.184 826.942
 540.484 91.620
 62.332 867.304
 321.693 91.521
 547.659 160.375
 525.425 576.541
 76.222 483.639
 306.693 997.133
 144.901 991.808
 188.065 805.789
 79.266 212.059
 783.516 299.620
 344.733 568.371
 85.610 890.796
 606.668 234.547
 907.192 139.423
 524.201 460.657
 372.005 809.808
 401.717 361.440
 342.631 896.359
 769.624 334.503
 82.489 385.387
 203.459 768.478
 323.102 615.601
 152.319 874.876
 878.321 630.254
 871.599 340.933
 471.683 300.536
 332.005 953.695
 57.728 181.458
 0.668 428.073
 487.156 742.226
 907.962 814.081
 331.521 512.606
 375.647 132.500
 316.331 790.511
 91.338 255.438
 460.455 364.869
 977.697 611.439
 361.522 488.427
 81.573 546.938
 356.297 369.672
 761.337 250.864
 604.943 289.451
 995.715 71.392
 659.687 149.501
 93.367 988.348
 270.992 656.189
 321.503 507.151
 125.268 277.938
 569.015 506.857
 792.972 699.460
 643.369 692.605
 368.203 356.054
 902.236 499.214
 402.485 158.368
 825.123 186.004
 656.050 119.484
 724.795 711.756
 617.793 944.754
 923.884 932.741
 466.138 928.998
 422.694 15.760
 271.668 679.570
 856.887 382.891
 470.936 217.124
 588.729 326.492
 489.785 134.037
 246.134 863.744
 462.566 464.315
 276.355 792.260
 207.441 255.062
 925.404 5.201
 482.468 60.428
 2.807 309.667
 395.429 502.240
 309.987 540.322
 83.382 970.713
 368.286 86.287
 155.100 552.871
 201.535 859.008
 218.181 470.280
 233.295 668.255
 238.224 41.767
 628.800 279.672
 723.727 336.947
 627.593 577.856
 348.941 894.225
 9.542 121.941
 747.799 799.634
 951.958 464.913
 793.178 983.415
 259.744 312.851
 753.279 227.919
 577.909 465.879
 655.092 297.490
 473.340 439.644
 926.170 18.115
 650.690 285.798
 700.674 537.125
 448.973 874.191
 912.647 382.196
 757.308 370.824
 635.352 80.763
 649.860 837.254
 815.213 778.127
 134.089 422.811
 175.478 552.704
 148.697 45.173
 289.193 533.627
 257.166 422.505
 632.820 808.279
 731.566 887.273
 398.161 810.131
 984.504 274.150
 356.686 10.700
 613.157 919.161
 610.525 429.685
 899.527 161.890
 430.097 615.780
 150.164 825.267
 949.392 244.730
 144.087 717.099
 474.374 503.563
 530.562 903.406
 843.968 669.220
 822.476 135.845
 280.838 200.013
 663.516 554.772
 673.106 709.239
 8.376 456.956
 258.747 117.260
 398.003 224.723
 340.286 332.255
 493.069 313.717
 365.435 7.500
 757.810 732.846
 474.156 296.381
 675.954 605.995
 267.555 373.500
 96.372 955.248
 9.931 624.495
 417.343 704.653
 971.623 407.757
 946.997 377.634
 974.293 752.773
 248.699 996.376
 57.574 142.723
 872.338 124.684
 270.108 9.205
 66.947 804.586
 950.768 886.091
 801.550 689.392
 137.117 484.853
 327.164 980.919
 375.915 688.006
 184.387 735.438
 750.932 549.106
 791.904 751.760
 250.646 541.153
 788.553 26.342
 115.015 229.913
 95.619 725.626
 796.952 250.045
 119.972 747.055
 998.968 430.947
 739.064 319.735
 575.474 422.398
 255.165 226.792
 181.361 489.879
 641.288 247.876
 480.653 833.382
 340.800 346.367
 666.413 895.419
 45.754 126.746
 473.976 492.598
 137.489 718.903
 861.270 75.514
 402.303 704.192
 978.088 104.000
 763.287 69.742
 924.232 45.054
 828.174 690.354
 406.281 250.580
 226.871 109.530
 624.171 358.683
 888.917 681.486
 259.897 558.485
 431.215 593.859
 87.504 252.772
 734.057 206.263
 590.413 299.335
 75.668 193.531
 751.498 80.345
 72.498 495.689
 393.508 374.873
 287.613 261.402
 691.268 143.731
 79.137 180.239
 679.168 394.655
 874.511 574.950
 242.769 811.924
 86.849 751.675
 544.866 605.369
 802.910 658.092
 505.159 373.138
 836.941 292.013
 568.157 759.456
 883.096 341.491
 873.340 417.726
 136.365 668.380
 230.482 621.063
 666.374 807.446
 225.093 672.675
 1.451 120.094
 885.793 698.949
 246.532 483.676
 767.103 116.036
 755.574 923.025
 995.556 968.838
 997.879 799.688
 830.314 888.197
 92.161 606.384
 966.004 801.800
 279.286 0.101
 97.436 986.580
 814.596 18.352
 943.976 50.584
 787.027 921.204
 844.051 981.357
 821.060 389.504
 354.459 262.454
 548.737 880.195
 779.651 21.981
 915.027 426.773
 795.962 284.908
 516.657 600.954
 986.086 217.817
 191.064 385.745
 149.077 109.765
 340.399 405.885
 268.252 70.885
 70.814 15.346
 399.140 661.478
 177.775 740.246
 955.520 14.698
 545.453 246.546
 725.610 377.092
 336.817 463.583
 822.266 270.405
 818.626 505.475
 868.830 848.164
 132.928 242.277
 331.992 169.932
 337.813 571.393
 649.081 499.024
 592.176 807.884
 851.934 815.536
 152.255 971.247
 783.326 261.131
 535.064 807.853
 833.659 446.158
 642.037 5.072
 821.850 469.880
 134.672 468.400
 210.048 163.205
 925.598 630.316
 109.945 758.039
 258.906 313.681
 420.207 731.838
 671.908 598.156
 169.099 549.147
 778.640 741.125
 541.201 18.609
 618.723 431.224
 787.638 864.503
 551.861 339.656
 979.172 252.229
 829.793 59.641
 412.509 549.010
 978.509 455.735
 52.252 701.495
 611.577 191.087
 141.937 693.984
 861.511 661.535
 583.854 552.886
 53.984 780.655
 732.915 989.130
 806.585 460.246
 317.264 740.040
 359.840 287.534
 558.011 971.247
 546.709 775.418
 561.115 228.335
 484.215 758.106
 372.724 653.828
 386.717 514.409
 980.219 789.987
 117.487 158.813
 87.635 819.557
 429.312 770.423
 857.321 618.587
 714.887 797.223
 478.863 336.829
 365.851 33.278
 468.774 226.698
 100.561 115.975
 915.823 221.758
 393.575 115.983
 440.731 946.138
 155.530 621.858
 737.060 808.724
 255.532 372.331
 82.346 7.768
 236.708 221.032
 862.939 315.408
 490.260 180.160
 728.607 616.119
 268.035 771.476
 598.215 292.304
 725.366 595.576
 67.811 653.874
 894.989 235.002
 348.036 932.105
 252.462 545.374
 277.314 652.249
 700.193 413.734
 147.664 980.925
 180.477 918.016
 546.085 445.493
 240.521 889.743
 489.231 41.178
 180.203 437.978
 223.711 491.244
 585.057 451.546
 918.099 385.060
 204.989 263.918
 402.892 183.172
 108.454 987.491
 266.875 7.887
 600.819 838.052
 216.104 608.348
 525.676 553.567
 196.942 542.193
 703.582 632.255
 506.970 108.977
 541.834 81.996
 925.315 826.299
 362.173 85.858
 823.037 696.629
 34.718 986.963
 628.941 375.208
 823.115 210.753
 869.021 836.807
 387.880 745.170
 39.027 736.985
 65.721 51.328
 658.218 372.708
 448.525 381.408
 164.776 734.437
 986.393 429.940
 604.677 389.200
 597.191 673.151
 918.887 889.703
 796.466 183.021
 709.841 631.572
 585.120 803.199
 656.452 908.518
 620.072 398.603
 814.760 688.311
 120.440 135.695
 284.383 961.222
 556.834 2.933
 612.608 523.126
 665.706 768.389
 650.266 639.221
 408.755 412.053
 746.122 98.708
 547.060 522.785
 377.535 888.436
 861.495 863.578
 850.707 773.141
 269.187 73.866
 178.129 925.392
 157.301 474.628
 846.343 869.639
 880.479 992.390
 944.303 126.935
 200.166 33.744
 130.052 321.259
 339.232 575.255
 598.008 151.187
 593.379 27.802
 575.577 574.435
 94.406 473.255
 759.276 95.181
 325.428 429.330
 408.049 998.706
 513.432 290.574
 784.302 323.731
 692.306 325.345
 88.810 894.693
 364.730 526.642
 619.414 714.446
 572.586 555.667
 319.175 818.370
 294.065 458.542
 218.897 455.378
 356.187 146.915
 151.829 346.916
 121.540 820.926
 982.622 204.679
 668.603 477.733
 984.653 599.896
 830.004 430.437
 783.707 375.714
 529.400 791.499
 904.177 799.238
 315.805 222.948
 676.945 546.441
 737.141 884.672
 444.501 902.474
 329.308 524.423
 305.470 508.470
 82.448 542.100
 332.366 875.918
 545.253 760.042
 356.168 269.072
 456.735 565.010
 200.241 487.943
 372.014 221.243
 153.585 398.487
 46.220 43.095
 566.644 597.236
 933.966 956.624
 627.583 475.258
 579.143 858.992
 606.541 786.898
 642.672 330.195
 441.770 23.910
 28.682 281.645
 364.590 852.469
 910.233 299.267
 27.729 262.132
 264.889 904.428
 100.077 90.444
 852.148 4.278
 634.321 178.747
 896.030 114.586
 394.818 553.579
 277.185 834.164
 271.869 949.082
 943.039 742.471
 503.903 440.241
 868.228 733.438
 607.753 460.962
 50.352 532.190
 184.070 567.298
 220.755 150.873
 452.992 772.415
 652.243 599.722
 895.591 439.527
 324.556 694.802
 468.609 651.248
 885.802 100.214
 840.984 773.233
 149.475 256.266
 116.121 957.038
 70.065 913.072
 777.444 457.741
 227.435 88.817
 678.214 517.654
 255.344 271.641
 919.818 845.681
 510.663 92.583
 383.708 325.307
 687.638 913.686
 537.047 951.424
 330.023 340.192
 285.151 331.197
 30.081 509.511
 37.399 606.783
 977.512 703.497
 557.892 853.202
 836.680 836.539
 436.445 874.052
 293.456 292.553
 316.253 627.639
 83.210 412.257
 106.602 48.691
 651.626 302.083
 875.413 833.988
 525.894 71.908
 618.231 397.445
 904.427 775.726
 626.881 0.568
 280.627 282.953
 299.616 372.392
 175.530 744.632
 340.951 559.509
 293.782 825.221
 866.820 417.425
 868.752 174.534
 761.269 960.953
 310.214 833.873
 104.289 640.857
 899.677 164.173
 814.678 679.290
 534.919 101.676
 113.185 566.364
 950.466 878.037
 623.731 148.317
 431.846 967.772
 86.842 894.158
 498.503 767.641
 779.806 647.572
 6.700 82.040
 921.358 705.292
 475.955 738.101
 11.487 428.690
 480.142 827.297
 224.213 824.224
 680.034 50.586
 465.898 918.474
 473.599 206.021
 444.951 118.210
 472.683 916.218
 309.919 664.503
 701.992 553.926
 919.330 356.879
 883.606 933.327
 253.751 799.404
 695.978 529.631
 591.994 881.266
 962.025 747.474
 901.012 191.570
 260.901 447.853
 62.586 738.827
 110.202 572.461
 537.599 122.902
 220.461 172.938
 386.369 129.462
 175.753 500.578
 85.773 288.319
 490.160 470.219
 752.797 977.234
 279.957 851.633
 470.446 147.051
 678.928 924.625
 764.114 193.531
 715.690 162.846
 571.417 172.428
 226.901 279.088
 540.931 729.567
 761.354 805.471
 268.290 344.625
 553.127 319.746
 292.890 829.652
 926.073 629.064
 824.082 310.025
 809.051 240.589
 309.875 991.352
 966.640 480.594
 999.031 991.127
 611.974 757.098
 552.883 14.656
 998.162 923.123
 837.868 72.598
 567.213 106.622
 153.546 179.490
 158.000 987.603
 31.838 711.868
 478.539 472.612
 167.426 29.377
 576.609 331.334
 120.984 26.790
 893.527 300.534
 868.594 458.806
 859.013 747.951
 572.764 398.254
 33.772 435.166
 721.619 802.806
 887.139 576.333
 949.768 392.209
 219.510 2.171
 922.009 409.479
 515.928 189.607
 962.376 153.427
 613.979 481.231
 57.234 739.709
 655.049 410.483
 191.382 452.439
 484.942 473.716
 7.895 383.002
 303.288 395.420
 661.199 177.417
 209.111 254.749
 682.183 504.356
 334.087 257.675
 245.942 954.382
 929.792 317.715
 556.701 144.347
 218.431 458.084
 98.742 751.973
 118.856 768.661
 282.826 483.022
 415.215 782.434
 908.888 781.106
 291.255 608.703
 810.180 647.973
 859.406 545.616
 811.892 735.213
 773.601 654.478
 577.410 897.919
 834.801 515.242
 204.349 433.342
 737.889 89.826
 325.372 45.341
 530.821 931.245
 548.455 226.260
 677.280 416.313
 998.912 795.214
 751.772 912.977
 490.308 104.796
 122.926 875.877
 20.880 271.592
 572.180 491.635
 261.634 310.016
 679.134 255.769
 945.569 379.778
 213.250 483.384
 386.329 386.426
 388.747 354.148
 128.728 809.046
 53.209 427.320
 171.210 42.236
 31.424 284.100
 587.378 419.347
 478.213 852.468
 324.645 884.846
 204.590 224.496
 665.072 475.174
 230.727 209.292
 317.221 85.044
 940.130 188.046
 466.850 690.720
 18.703 903.738
 775.374 290.005
 169.492 870.044
 283.060 332.701
 411.583 5.619
 281.915 653.067
 565.654 665.742
 382.289 690.683
 468.121 368.184
 446.647 677.305
 162.517 499.912
 621.109 69.498
 116.182 92.015
 5.754 680.330
 680.571 199.124
 291.890 84.282
 36.133 493.913
 10.439 79.309
 672.284 755.386
 509.892 445.917
 687.156 0.261
 873.258 368.065
 441.452 979.222
 226.928 613.132
 159.720 674.336
 154.873 612.204
 187.847 720.943
 651.299 657.228
 737.682 408.392
 494.466 523.607
 981.799 50.751
 452.323 436.398
 409.907 163.824
 13.780 692.159
 982.938 531.511
 632.674 708.808
 84.001 26.545
 857.797 350.516
 783.111 992.410
 362.863 127.107
 923.700 259.731
 274.302 126.750
 875.614 17.407
 389.597 151.745
 56.651 982.382
 780.087 600.091
 31.119 699.295
 853.364 796.458
 880.756 579.691
 513.319 116.602
 795.341 78.326
 480.492 776.515
 334.965 459.992
 829.593 244.427
 414.222 83.826
 151.049 68.777
 794.330 313.102
 563.466 452.407
 239.543 727.808
 786.346 112.377
 699.345 596.175
 147.736 81.175
 71.158 761.600
 348.428 879.769
 636.021 575.691
 959.550 442.460
 951.642 999.578
 498.822 830.153
 345.863 888.027
 845.367 930.164
 644.929 38.577
 124.958 320.739
 63.847 246.082
 766.115 355.901
 402.635 157.176
 510.037 396.047
 657.695 615.709
 899.343 332.027
 650.027 765.994
 395.771 1.421
 273.189 913.261
 336.968 416.778
 908.222 898.270
 567.305 574.152
 577.956 34.334
 725.186 909.010
 609.978 879.438
 875.741 654.085
 240.126 813.845
 807.417 634.123
 463.530 495.070
 806.103 625.317
 978.421 338.850
 851.608 798.096
 672.249 688.450
 797.176 951.566
 376.702 888.069
 370.032 3.178
 627.453 62.242
 524.562 300.010
 668.709 655.854
 372.689 816.620
 657.537 233.097
 269.423 761.884
 867.639 333.393
 634.685 862.933
 38.651 393.731
 312.749 972.847
 940.429 566.217
 103.483 270.521
 750.478 273.903
 18.653 312.096
 208.055 284.629
 623.663 445.127
 395.228 59.902
 900.034 516.446
 790.832 912.447
 614.836 565.387
 288.805 731.547
 496.125 984.059
 711.684 499.509
 202.637 899.882
 980.130 706.395
 333.807 762.248
 220.498 894.676
 573.194 30.453
 357.990 642.733
 593.187 714.731
 9.167 178.582
 998.262 333.104
 64.283 746.118
 352.852 645.971
 249.596 709.205
 61.192 615.711
 148.396 948.645
 451.324 223.687
 805.905 298.361
 103.188 640.833
 769.516 885.762
 68.625 385.356
 547.234 233.480
 804.788 372.276
 281.969 682.389
 105.505 540.510
 419.042 86.623
 119.275 175.674
 223.290 178.264
 317.749 287.851
 818.440 511.429
 482.743 876.179
 565.512 371.822
 949.137 554.686
 863.084 518.759
 339.774 530.486
 87.264 542.617
 298.988 35.902
 343.313 43.067
 544.213 5.736
 877.558 724.186
 258.881 560.696
 503.701 964.095
 121.277 974.471
 791.739 942.422
 357.989 547.489
 312.851 132.251
 210.241 732.646
 145.885 908.945
 267.641 20.925
 549.227 361.078
 746.201 326.820
 58.002 664.613
 33.071 759.590
 856.011 796.523
 584.931 836.981
 622.701 5.239
 523.972 19.077
 899.408 550.235
 326.592 303.086
 540.600 389.738
 725.339 932.202
 902.527 992.922
 52.081 706.223
 914.517 430.345
 526.224 126.727
 120.916 643.826
 550.036 619.424
 671.586 995.209
 606.416 320.588
 276.002 163.688
 383.060 628.500
 473.767 415.575
 869.677 655.680
 569.164 561.071
 318.445 389.862
 38.760 282.941
 627.061 313.414
 661.828 355.752
 231.709 240.178
 509.182 845.993
 394.963 518.790
 925.954 107.880
 580.518 601.756
 879.930 72.760
 739.954 384.413
 344.447 417.928
 942.048 37.973
 521.952 30.381
 76.044 171.891
 672.491 229.983
 908.639 704.593
 525.248 353.013
 699.949 455.250
 858.497 29.707
 844.564 115.731
 924.728 217.835
 636.041 359.506
 267.288 318.365
 621.009 597.286
 869.620 429.767
 55.044 517.234
 948.362 565.561
 466.878 536.029
 450.460 927.423
 129.187 636.976
 48.497 695.916
 499.777 549.130
 207.244 266.014
 191.385 609.535
 480.671 48.663
 334.546 996.769
 308.145 407.286
 977.184 891.686
 130.207 664.201
 405.972 839.563
 10.306 452.283
 545.551 501.572
 204.265 697.934
 287.806 702.903
 292.471 789.613
 198.252 336.015
 812.216 739.253
 341.996 151.897
 483.853 500.069
 347.432 677.205
 502.170 822.313
 490.020 603.457
 304.426 757.875
 817.143 694.700
 272.834 955.301
 762.479 6.177
 978.884 399.478
 506.955 468.416
 530.107 66.166
 553.627 404.006
 989.884 792.736
 694.408 559.238
 564.235 365.337
 184.253 766.308
 595.686 632.506
 507.959 436.116
 386.067 259.735
 459.349 14.758
 453.199 313.049
 263.196 132.011
 179.886 117.423
 396.256 6.633
 559.449 83.349
 422.488 345.737
 205.484 378.536
 194.475 344.398
 252.849 278.331
 911.864 832.767
 713.600 735.657
 820.122 273.091
 200.194 537.152
 408.792 335.271
 326.540 365.612
 285.959 599.861
 136.149 69.137
 0.685 490.127
 379.724 484.685
 822.251 524.130
 619.034 708.604
 306.307 123.409
 920.127 820.540
 654.154 502.170
 220.073 711.730
 750.925 90.770
 414.007 946.687
 28.139 786.523
 372.809 991.786
 190.904 355.437
 729.005 809.113
 462.934 78.516
 575.215 763.461
 494.587 308.951
 624.679 189.728
 939.742 811.244
 759.129 372.683
 3.691 434.542
 810.679 297.589
 891.998 940.726
 419.912 425.253
 23.077 289.012
 613.265 156.381
 406.670 764.566
 533.845 195.749
 616.629 436.188
 428.532 965.424
 7.143 210.272
 381.573 697.612
 23.111 403.538
 434.667 151.542
 751.970 239.522
 142.986 725.954
 948.277 953.217
 485.747 400.381
 154.266 499.983
 532.238 646.557
 838.100 959.819
 716.052 558.324
 603.309 122.911
 801.196 697.704
 992.911 969.333
 146.537 929.942
 552.902 612.620
 155.396 95.879
 43.334 77.265
 504.071 160.948
 730.305 102.976
 998.696 292.047
 876.325 108.624
 539.238 592.911
 15.063 866.461
 451.098 312.145
 573.217 208.447
 359.942 703.540
 438.814 852.932
 268.806 233.565
 301.583 858.770
 685.762 5.119
 965.159 208.052
 636.397 498.834
 388.856 26.400
 471.923 563.727
 322.942 175.489
 298.056 948.363
 998.009 615.615
 51.979 123.150
 186.797 522.295
 148.141 166.030
 924.269 650.859
 804.721 669.956
 425.565 643.534
 710.923 974.566
 36.682 646.732
 363.531 159.968
 972.217 800.012
 905.156 692.071
 799.500 436.079
 555.349 41.420
 108.135 522.122
 111.214 66.718
 125.746 321.658
 581.616 156.379
 600.167 73.145
 836.841 643.552
 538.928 792.898
 434.980 579.524
 180.564 6.928
 212.137 685.500
 248.784 206.446
 183.290 962.218
 317.986 277.763
 135.223 670.107
 283.036 767.691
 546.310 989.772
 91.952 64.335
 137.091 814.166
 259.555 870.192
 140.789 631.170
 253.679 455.009
 937.484 40.355
 731.936 350.884
 875.988 962.997
 232.956 408.290
 223.194 293.109
 296.382 501.195
 244.430 483.135
 933.767 950.160
 396.006 135.434
 808.931 737.669
 671.613 994.836
 650.568 399.104
 909.594 113.961
 129.443 680.401
 663.599 338.037
 332.695 519.953
 342.955 466.519
 782.376 13.599
 222.853 472.358
 726.090 899.340
 542.593 364.627
 804.290 909.793
 890.383 674.991
 629.567 508.326
 6.441 32.731
 834.146 987.686
 816.210 906.739
 617.087 371.952
 179.600 766.679
 194.827 743.383
 460.347 720.730
 98.014 500.739
 485.289 85.850
 312.973 145.694
 882.956 440.915
 514.101 755.826
 723.969 996.485
 329.078 618.455
 95.013 721.193
 804.944 117.231
 939.437 618.228
 160.946 946.257
 609.779 11.093
 12.898 903.884
 972.728 231.507
 600.984 734.729
 160.558 900.195
 43.984 854.360
 703.015 140.321
 251.435 932.489
 531.671 791.043
 153.038 618.908
 409.251 613.166
 231.539 579.084
 587.271 859.066
 679.382 136.189
 777.112 564.231
 626.755 381.748
 876.579 798.073
 923.555 572.230
 822.889 567.671
 592.535 943.513
 644.288 421.184
 826.144 984.482
 409.280 259.677
 873.810 466.189
 681.365 789.587
 286.506 640.457
 87.603 176.227
 256.189 533.956
 214.149 175.295
 542.204 968.247
 716.800 598.799
 126.035 146.792
 948.593 829.145
 19.199 445.385
 681.620 36.033
 883.959 517.676
 461.706 221.528
 458.397 342.798
 560.743 556.190
 429.890 273.498
 363.682 150.918
 925.855 132.249
 780.149 303.462
 317.793 606.819
 41.903 874.023
 522.011 538.491
 127.849 180.581
 464.201 614.113
 341.952 201.452
 219.504 671.473
 3.193 860.841
 487.136 525.834
 240.968 324.057
 279.718 409.277
 927.269 4.569
 850.633 784.650
 425.102 987.648
 124.888 219.077
 150.475 798.234
 994.930 960.391
 695.558 517.600
 375.648 901.251
 159.191 708.805
 543.559 303.747
 296.635 109.857
 3.152 320.897
 505.518 651.633
 495.928 335.472
 584.360 751.183
 190.390 51.329
 662.386 607.037
 37.627 243.834
 935.786 109.003
 549.107 995.763
 540.915 88.959
 230.580 20.269
 436.706 739.999
 796.712 476.222
 897.701 768.430
 381.287 201.685
 679.456 6.640
 861.846 982.812
 106.809 985.298
 327.781 807.565
 952.728 162.140
 657.768 761.870
 674.537 843.551
 234.577 561.035
 211.705 166.845
 439.490 688.074
 434.619 78.744
 739.754 765.243
 479.567 932.875
 743.583 413.475
 577.333 910.445
 459.437 269.904
 750.328 858.855
 398.853 615.495
 538.049 648.297
 922.367 807.585
 38.193 712.875
 991.585 276.300
 299.103 907.186
 980.831 605.277
 950.040 149.357
 470.798 317.552
 843.400 905.183
 624.142 584.014
 45.346 404.291
 286.987 587.392
 339.036 467.333
 906.974 647.820
 291.811 3.337
 572.073 150.621
 131.227 39.034
 397.255 532.932
 125.141 638.598
 388.775 68.379
 771.215 224.673
 146.927 439.268
 977.874 722.384
 4.409 370.243
 121.363 110.311
 693.802 198.322
 654.865 510.095
 477.097 719.497
 41.459 903.684
 13.846 45.141
 601.943 99.375
 581.646 351.453
 283.353 230.390
 660.611 156.757
 939.497 58.991
 247.840 225.015
 999.345 762.094
 552.181 995.463
 114.163 918.426
 235.693 969.333
 704.314 720.712
 995.879 152.480
 159.479 257.955
 730.155 130.194
 622.424 201.971
 577.081 826.119
 850.343 679.031
 902.082 424.929
 96.266 192.404
 480.929 288.204
 486.280 506.067
 252.739 199.957
 139.672 615.732
 664.305 693.521
 644.979 673.288
 735.908 51.699
 274.955 737.782
 50.347 369.307
 10.268 884.048
 234.632 619.413
 511.195 783.479
 578.918 285.226
 297.611 795.120
 958.933 887.659
 692.211 675.124
 513.799 749.046
 375.439 674.693
 726.317 946.394
 471.240 388.079
 881.046 499.177
 912.049 710.394
 888.636 48.352
 853.855 538.153
 292.796 272.480
 265.516 902.409
 876.918 976.165
 591.517 464.385
 696.973 614.214
 877.991 266.849
 949.989 185.833
 705.205 251.599
 785.699 166.735
 135.970 895.760
 753.254 928.459
 71.890 849.000
 893.872 924.512
 514.564 272.743
 720.743 568.797
 316.202 684.271
 224.237 975.280
 836.470 126.932
 186.545 616.995
 215.443 947.007
 146.430 60.603
 645.330 23.107
 311.003 569.026
 448.182 21.038
 134.823 883.860
 18.317 832.018
 572.556 511.639
 794.975 382.051
 633.676 469.639
 624.273 202.537
 627.874 589.296
 834.343 645.125
 767.948 35.753
 471.377 166.033
 800.937 853.353
 767.937 346.196
 354.265 777.557
 582.311 43.413
 325.956 717.916
 255.917 472.123
 108.936 684.001
 785.049 896.563
 739.571 232.099
 46.855 715.953
 298.520 5.788
 913.859 868.453
 494.479 645.037
 746.096 927.140
 333.343 278.271
 977.805 889.961
 949.690 287.858
 282.263 250.892
 965.504 865.182
 272.969 396.521
 381.845 625.908
 503.734 6.474
 820.268 834.003
 989.821 893.980
 557.541 444.898
 865.178 441.231
 963.404 599.797
 598.595 440.576
 708.372 526.211
 348.853 115.226
 86.882 181.504
 183.247 370.772
 458.396 839.480
 606.154 820.834
 681.510 103.213
 938.489 876.683
 368.008 234.658
 801.998 622.273
 257.429 942.642
 244.622 384.141
 278.677 851.124
 797.935 811.994
 272.070 280.016
 91.285 12.989
 569.813 977.987
 119.454 323.974
 930.003 332.794
 134.001 794.961
 771.980 897.621
 618.757 418.428
 430.300 875.127
 336.282 737.564
 719.974 323.514
 866.378 258.050
 554.364 135.709
 975.290 268.668
 574.775 403.928
 83.303 332.884
 710.836 243.611
 770.476 74.021
 595.136 904.411
 859.850 559.020
 684.089 448.940
 32.338 848.738
 497.580 105.106
 998.370 275.766
 368.898 783.644
 22.347 23.817
 607.852 152.852
 563.905 296.613
 716.331 47.496
 165.323 100.038
 777.358 93.469
 630.264 631.179
 964.463 5.274
 361.964 824.144
 214.893 576.191
 268.546 488.555
 982.467 463.385
 411.943 75.978
 966.958 270.077
 40.950 696.810
 217.713 457.647
 476.910 0.311
 769.245 361.324
 634.799 729.143
 302.922 128.684
 587.965 613.356
 387.347 110.760
 300.009 114.044
 854.050 987.345
 433.576 841.532
 366.537 342.399
 437.819 125.003
 369.441 179.811
 51.646 708.810
 318.437 906.795
 29.406 294.722
 426.952 50.501
 593.348 179.018
 486.699 617.015
 590.086 479.448
 568.103 770.644
 26.570 980.778
 354.272 890.426
 988.122 910.949
 356.961 51.335
 503.227 595.279
 481.637 346.083
 776.728 916.841
 106.345 992.142
 127.426 470.876
 598.373 905.351
 653.674 764.359
 675.066 929.783
 30.392 443.556
 209.681 522.498
 284.991 388.361
 557.290 746.141
 983.255 288.596
 625.003 532.363
 7.546 601.238
 208.787 470.857
 260.269 306.265
 367.622 743.774
 859.896 750.588
 184.644 170.950
 102.705 853.236
 382.155 830.276
 981.577 689.919
 199.220 58.413
 927.609 771.386
 321.088 273.805
 668.114 358.307
 661.461 466.444
 375.825 736.968
 462.021 102.308
 272.326 226.852
 587.335 845.962
 400.117 655.683
 484.057 928.908
 702.078 362.942
 46.049 216.268
 856.916 362.938
 414.743 348.067
 480.453 887.747
 457.806 567.198
 484.172 53.668
 548.288 573.295
 206.387 158.019
 128.290 554.844
 722.989 62.323
 31.217 311.309
 782.138 90.214
 378.651 458.885
 572.150 841.223
 113.446 259.149
 958.507 663.077
 509.677 776.811
 552.351 244.236
 770.729 283.609
 589.582 784.291
 624.973 18.775
 900.903 512.771
 518.697 296.435
 485.817 387.414
 30.322 236.574
 317.849 682.398
 759.219 74.110
 907.602 837.268
 525.070 571.193
 940.904 480.914
 926.575 787.626
 551.026 465.096
 406.237 635.602
 739.304 172.470
 33.932 805.511
 343.380 329.224
 417.202 862.966
 185.606 217.441
 959.876 412.484
 487.997 102.620
 190.168 45.143
 889.675 63.957
 960.259 446.435
 976.364 325.670
 955.302 162.340
 860.538 864.612
 442.381 498.064
 219.996 130.640
 419.244 262.006
 199.474 420.601
 996.531 240.347
 545.382 943.713
 751.900 583.538
 321.672 195.623
 44.173 659.085
 42.415 601.167
 562.746 345.069
 253.962 813.144
 232.562 441.178
 659.976 778.142
 596.549 609.631
 162.587 53.160
 882.348 543.834
 501.988 621.649
 633.266 430.166
 27.669 998.400
 377.715 15.797
 993.005 3.848
 738.036 36.363
 299.973 644.944
 377.881 470.760
 954.533 867.327
 574.537 171.018
 450.761 988.506
 124.270 223.507
 661.542 720.977
 968.650 809.591
 556.990 325.188
 919.444 990.901
 633.257 463.288
 289.211 403.850
 451.779 264.296
 61.882 232.704
 253.088 359.230
 498.801 478.997
 514.031 740.846
 134.946 661.317
 309.650 177.614
 919.885 883.359
 871.300 136.668
 568.901 184.867
 204.154 207.705
 860.258 240.735
 646.405 471.585
 821.583 564.678
 878.997 117.024
 246.629 187.699
 891.033 509.881
 356.351 366.028
 488.218 386.707
 326.302 791.652
 18.478 542.377
 835.184 360.157
 452.548 366.440
 314.322 140.112
 872.885 550.664
 590.329 395.888
 820.109 827.908
 587.053 467.756
 53.804 437.612
 489.617 900.795
 788.372 263.855
 653.059 344.891
 752.542 17.064
 768.621 594.715
 833.836 79.280
 668.286 389.581
 150.780 495.645
 267.052 702.491
 142.919 251.929
 704.926 685.312
 382.074 250.922
 777.309 938.209
 940.903 1.201
 331.978 587.105
 163.344 812.683
 889.863 799.764
 875.339 497.706
 320.403 881.198
 466.117 87.893
 803.152 260.463
 826.126 670.148
 446.899 326.873
 16.263 34.917
 54.932 773.462
 386.569 721.878
 437.708 453.774
 986.143 188.913
 27.522 615.196
 788.009 56.362
 67.512 113.992
 974.529 667.798
 381.161 985.554
 225.239 928.970
 308.326 695.459
 257.371 547.022
 277.678 955.402
 380.679 291.924
 209.468 91.643
 336.406 781.383
 370.955 306.175
 442.409 979.889
 882.036 492.267
 12.826 173.445
 61.155 541.577
 64.437 595.618
 559.976 810.776
 569.644 240.629
 436.462 868.075
 527.183 198.214
 214.697 96.457
 159.102 216.843
 659.056 738.678
 821.944 171.002
 611.327 592.637
 160.416 839.572
 291.357 633.630
 505.224 451.647
 12.083 197.096
 98.339 19.627
 204.016 111.974
 947.073 644.093
 955.863 956.782
 694.475 968.269
 258.944 809.566
 32.206 400.035
 673.051 886.198
 760.960 865.267
 918.640 981.939
 463.462 857.073
 730.659 837.245
 940.095 691.428
 297.361 394.564
 564.226 851.354
 445.311 368.081
 743.687 420.472
 940.171 848.349
 879.799 84.408
 450.207 559.504
 952.308 367.630
 792.668 394.886
 937.215 417.077
 557.093 509.605
 197.386 126.168
 407.193 343.734
 238.871 987.813
 715.383 800.909
 467.975 188.036
 420.597 493.197
 937.382 908.324
 437.984 578.955
 359.247 41.173
 734.126 626.350
 667.400 876.437
 536.977 7.227
 111.215 263.504
 627.755 205.718
 694.706 164.201
 392.222 770.608
 873.848 892.477
 249.323 372.814
 883.708 88.710
 262.064 987.952
 178.741 139.009
 533.046 812.888
 981.532 253.735
 337.716 364.159
 297.637 336.026
 622.524 780.570
 370.242 562.220
 341.506 663.054
 24.609 864.276
 300.104 598.674
 748.272 242.814
 474.095 614.648
 431.341 681.936
 757.459 240.338
 167.976 908.062
 426.856 183.800
 313.937 999.534
 281.519 183.694
 478.280 967.530
 993.043 722.048
 374.865 588.012
 75.388 588.703
 499.742 556.035
 534.952 900.331
 665.098 185.294
 485.630 987.309
 193.887 505.348
 194.219 477.582
 449.181 475.510
 365.346 100.992
 679.503 787.120
 268.479 898.620
 449.948 155.064
 166.671 103.834
 195.673 285.481
 620.034 434.501
 379.760 671.030
 626.885 634.617
 14.612 719.622
 330.784 79.492
 771.599 319.894
 589.047 128.037
 866.972 29.906
 72.572 701.003
 386.071 528.448
 581.085 583.007
 658.080 565.396
 823.221 2.356
 889.268 303.678
 266.535 715.064
 125.659 966.406
 625.929 702.936
 71.678 34.798
 775.627 550.324
 617.888 722.564
 63.309 966.294
 609.754 58.089
 227.168 909.962
 355.245 5.055
 997.261 513.950
 259.461 654.009
 459.695 907.085
 380.376 521.118
 911.982 51.180
 415.046 436.090
 104.604 531.953
 897.319 819.546
 889.810 600.737
 166.503 412.398
 654.501 636.864
 854.735 687.828
 848.221 91.473
 345.614 352.898
 106.749 148.605
 437.349 24.777
 171.204 81.042
 563.170 479.838
 95.207 134.234
 595.640 846.852
 279.336 805.344
 908.911 913.317
 162.425 425.070
 865.896 892.092
 0.300 842.078
 810.911 750.485
 970.029 864.087
 511.043 622.459
 825.189 551.797
 532.605 134.352
 796.853 883.542
 447.260 293.583
 265.851 117.010
 923.311 177.001
 632.297 42.508
 512.180 160.272
 564.635 438.435
 332.089 142.001
 536.741 358.076
 377.588 816.873
 950.297 367.166
 44.934 862.146
 711.265 749.347
 812.794 133.429
 482.467 752.529
 211.785 971.139
 895.755 679.952
 64.483 241.769
 281.929 567.630
 992.480 161.676
 297.438 132.651
 834.629 550.086
 605.137 938.046
 569.788 347.391
 241.155 378.716
 710.137 820.201
 788.740 243.874
 752.790 302.424
 128.212 615.105
 926.216 928.645
 563.545 591.296
 125.369 79.913
 92.373 434.065
 30.024 50.848
 617.222 857.075
 82.234 269.500
 949.592 262.650
 351.981 657.129
 571.171 197.844
 638.872 943.975
 652.326 363.730
 189.186 889.867
 729.400 385.796
 602.002 966.488
 479.784 725.426
 258.715 603.113
 55.829 583.361
 543.545 182.260
 622.228 182.517
 288.140 589.117
 841.383 201.661
 33.849 902.570
 650.433 411.193
 576.423 290.598
 433.331 301.047
 758.815 3.778
 600.700 17.655
 980.430 603.298
 216.711 586.700
 470.798 910.467
 51.291 801.398
 60.596 210.257
 761.342 428.306
 204.568 709.316
 617.943 415.616
 53.878 257.399
 677.778 490.008
 827.361 649.107
 754.098 70.034
 932.935 79.449
 261.697 495.311
 785.935 322.305
 605.770 625.550
 57.536 115.871
 448.623 371.384
 863.789 894.937
 941.455 415.447
 827.550 118.396
 949.474 518.122
 868.135 854.044
 854.265 394.510
 306.393 244.927
 692.353 229.600
 428.887 875.767
 16.468 765.262
 999.680 658.957
 857.096 359.019
 510.907 582.150
 755.864 59.609
 845.857 809.375
 856.495 162.951
 815.933 151.066
 118.958 764.559
 3.942 652.374
 591.747 886.696
 982.041 971.171
 387.624 972.263
 208.043 695.393
 189.546 59.760
 376.222 792.615
 223.987 207.481
 299.172 892.421
 214.385 658.977
 319.567 114.253
 732.473 539.695
 41.912 100.644
 42.013 266.474
 784.773 869.412
 248.526 322.413
 486.859 20.349
 678.622 100.714
 962.115 824.770
 590.219 418.834
 949.268 283.151
 815.217 331.022
 602.727 490.753
 842.003 570.892
 140.224 628.033
 317.772 399.516
 716.984 756.822
 479.099 647.776
 108.666 910.329
 671.142 169.080
 30.967 911.379
 786.541 870.414
 430.960 25.738
 118.329 591.970
 585.444 183.511
 78.641 749.968
 519.253 699.574
 366.617 250.913
 999.492 452.605
 182.651 401.279
 10.681 490.898
 768.167 563.005
 214.822 311.900
 14.644 96.261
 946.572 291.839
 825.106 656.435
 987.085 243.333
 846.177 407.640
 854.092 64.319
 717.738 931.071
 996.869 263.559
 37.020 59.991
 902.367 549.569
 309.388 96.148
 215.781 34.857
 592.255 652.911
 20.929 210.217
 742.559 41.762
 81.980 99.603
 891.324 750.251
 240.408 720.434
 308.410 245.633
 114.702 593.366
 332.083 439.687
 543.692 906.487
 745.251 542.563
 828.766 519.136
 434.708 358.505
 200.387 158.247
 501.592 991.217
 197.758 424.053
 158.275 354.339
 898.192 981.619
 785.432 261.375
 458.519 109.999
 797.119 403.693
 981.890 542.475
 413.873 434.500
 749.763 830.727
 844.582 146.427
 763.973 764.664
 575.732 361.451
 934.112 280.730
 638.493 411.001
 180.503 787.756
 624.767 753.390
 965.497 564.850
 435.769 403.107
 31.602 364.653
 932.209 995.435
 332.855 252.652
 802.749 809.436
 668.065 84.826
 644.716 267.293
 436.231 567.896
 853.410 928.667
 263.890 145.876
 917.466 931.130
 232.829 740.971
 919.344 83.369
 749.103 764.257
 822.026 304.126
 128.269 560.928
 693.405 989.366
 68.058 215.437
 664.723 871.666
 882.254 203.823
 753.186 463.203
 675.489 924.419
 893.662 716.811
 248.017 485.328
 640.983 833.718
 85.883 989.472
 121.151 442.723
 171.403 788.150
 353.682 690.317
 851.337 15.069
 43.178 146.884
 638.117 48.552
 178.986 148.393
 558.861 154.460
 198.727 69.464
 676.594 351.323
 303.693 641.456
 310.183 817.971
 579.079 382.914
 599.191 878.844
 515.198 359.869
 675.408 590.010
 70.915 215.828
 295.801 187.412
 619.194 847.697
 296.470 515.963
 596.879 411.344
 281.701 42.797
 904.521 942.020
 157.136 69.546
 603.428 708.849
 245.409 337.023
 100.401 193.180
 33.375 791.858
 238.148 7.447
 42.478 929.679
 791.761 139.766
 791.243 805.292
 157.375 120.659
 437.648 609.585
 185.165 328.735
 9.007 148.615
 409.823 964.033
 410.438 756.425
 450.817 768.966
 866.026 153.963
 253.060 430.813
 508.224 697.022
 605.405 585.569
 363.011 892.147
 77.066 305.566
 556.026 197.195
 46.049 2.698
 716.579 49.563
 832.718 441.612
 13.703 7.683
 397.352 424.174
 205.603 468.215
 492.954 85.357
 408.910 891.421
 291.607 304.080
 837.676 979.706
 110.478 669.078
 568.156 99.472
 66.409 703.610
 951.068 94.779
 978.276 613.474
 818.464 834.234
 134.503 915.795
 270.894 571.859
 247.816 682.220
 938.607 841.053
 957.381 306.312
 997.760 881.232
 114.719 213.042
 401.565 903.181
 137.209 566.479
 222.994 105.916
 342.796 113.269
 368.814 680.056
 130.883 903.587
 336.626 875.917
 464.734 852.568
 972.240 25.145
 485.554 304.117
 122.600 519.512
 471.373 811.524
 650.915 647.184
 296.681 896.955
 920.292 733.334
 181.346 251.976
 697.691 737.363
 797.716 616.609
 572.196 722.472
 769.042 863.475
 714.466 975.123
 604.767 820.482
 874.737 942.443
 121.204 309.978
 375.233 146.456
 160.076 249.668
 902.483 286.819
 791.106 451.847
 752.408 461.172
 344.945 739.276
 885.588 807.467
 324.151 950.462
 474.673 539.383
 65.718 382.196
 286.127 828.730
 639.858 776.235
 153.491 952.485
 855.696 429.285
 341.069 622.610
 972.582 735.532
 840.658 150.205
 181.372 69.304
 617.915 648.858
 596.949 507.977
 760.686 582.842
 193.128 373.573
 63.638 732.085
 193.887 842.875
 199.535 836.584
 118.550 113.117
 618.370 447.419
 249.222 501.920
 225.118 639.858
 360.762 860.209
 712.331 416.862
 319.254 255.105
 865.241 669.925
 634.694 771.549
 867.847 180.461
 346.299 737.749
 475.048 191.519
 150.969 716.943
 187.858 799.547
 462.110 258.727
 288.760 693.044
 940.080 965.165
 728.132 373.699
 878.202 713.519
 569.439 850.973
 898.804 467.815
 622.480 208.793
 529.488 600.398
 345.683 349.296
 36.292 892.323
 358.595 460.354
 111.283 764.047
 455.641 308.466
 699.051 946.856
 786.684 694.654
 29.591 898.132
 506.391 337.051
 262.022 212.728
 283.911 959.368
 570.748 26.841
 400.707 509.336
 887.232 654.038
 994.711 636.278
 288.851 155.101
 283.402 893.434
 471.992 209.568
 220.390 560.436
 208.063 28.194
 115.904 606.972
 835.385 388.633
 840.949 633.360
 941.745 473.691
 600.412 761.230
 524.779 590.375
 117.945 432.229
 241.507 112.117
 843.914 69.642
 363.378 945.123
 349.227 122.749
 806.662 317.477
 977.555 342.858
 5.310 836.786
 624.725 320.233
 408.172 184.764
 928.286 570.096
 316.536 906.839
 367.048 411.625
 511.101 918.765
 677.418 795.330
 357.828 263.340
 431.448 250.613
 615.675 497.004
 634.651 536.852
 110.384 822.466
 286.787 68.636
 479.474 679.349
 206.345 70.093
 855.094 195.482
 202.471 906.491
 231.877 437.794
 243.242 496.070
 293.264 300.577
 425.878 864.431
 146.802 662.170
 815.554 151.661
 79.619 926.923
 50.615 993.060
 500.876 561.009
 682.248 582.921
 427.618 807.361
 648.041 702.956
 511.587 521.488
 896.605 998.947
 842.696 366.513
 762.785 157.936
 823.574 318.398
 221.521 851.355
 840.717 202.683
 57.559 234.956
 391.131 469.270
 415.746 943.195
 717.021 534.789
 233.418 283.149
 891.077 221.301
 996.197 261.183
 45.620 299.653
 848.645 95.065
 992.596 125.413
 781.669 546.429
 608.681 320.343
 812.786 215.188
 909.223 403.798
 379.723 471.359
 883.135 982.839
 641.939 953.898
 663.074 349.480
 791.209 174.314
 44.291 156.178
 527.183 249.496
 402.527 809.945
 475.856 818.396
 685.579 670.301
 890.150 826.561
 931.964 401.596
 547.517 787.338
 99.062 526.203
 378.031 935.831
 335.799 477.749
 249.145 108.801
 13.099 154.583
 184.883 328.960
 208.913 30.167
 495.234 704.226
 141.577 462.018
 176.941 20.896
 541.740 642.536
 63.432 104.440
 763.350 107.838
 546.684 823.348
 750.633 334.071
 967.207 341.492
 821.067 440.160
 623.749 594.638
 692.787 632.381
 647.909 829.745
 705.306 786.226
 30.333 644.488
 759.846 496.975
 887.261 183.024
 972.950 339.947
 584.568 756.632
 305.491 778.236
 760.249 79.668
 737.987 718.749
 227.407 847.854
 729.661 741.452
 523.584 483.627
 368.439 372.092
 776.880 368.951
 515.704 811.437
 66.363 757.277
 424.875 415.683
 498.162 171.272
 396.645 100.532
 437.228 460.412
 483.970 138.238
 318.705 711.929
 612.862 471.222
 6.291 919.922
 604.820 381.749
 14.749 151.405
 915.890 854.356
 20.276 975.948
 716.265 231.565
 848.876 109.223
 571.649 294.929
 665.774 662.848
 130.186 969.201
 947.801 586.494
 121.337 729.588
 268.206 967.083
 718.780 38.635
 175.451 838.578
 69.306 813.539
 923.035 219.197
 33.058 855.963
 378.429 786.753
 984.653 209.234
 680.965 123.332
 785.340 652.621
 659.294 894.710
 726.891 625.190
 390.295 905.267
 670.249 183.995
 767.647 303.837
 635.929 550.538
 437.314 568.751
 456.736 58.090
 789.851 420.701
 562.747 69.359
 919.560 789.966
 647.924 643.022
 65.260 80.767
 559.501 358.600
 236.943 551.192
 776.058 997.473
 660.167 874.323
 896.480 474.335
 692.213 217.351
 576.603 34.799
 790.258 213.751
 828.149 813.369
 454.913 392.846
 868.563 179.410
 298.154 245.687
 191.712 200.649
 161.933 561.159
 957.323 103.060
 664.726 767.272
 488.972 897.682
 502.946 205.994
 771.837 739.098
 61.158 892.635
 575.900 953.132
 370.484 840.240
 749.752 664.309
 633.324 333.876
 464.227 223.996
 542.084 127.854
 692.048 110.811
 550.855 810.271
 25.496 84.235
 405.889 73.799
 423.033 324.613
 350.349 280.051
 580.382 307.464
 941.275 78.437
 112.071 722.749
 755.491 401.044
 454.739 861.278
 22.544 505.351
 540.125 317.543
 466.423 869.615
 588.708 383.023
 126.385 295.328
 427.256 174.371
 376.524 61.781
 196.349 920.289
 692.777 74.295
 176.444 248.434
 296.833 706.001
 290.652 114.142
 714.193 149.280
 34.624 806.362
 546.669 154.092
 612.406 379.076
 609.403 764.009
 723.570 780.106
 703.554 184.871
 131.294 790.892
 75.889 994.543
 51.286 823.400
 396.407 174.532
 823.708 332.206
 408.798 705.389
 878.809 545.209
 272.990 898.441
 874.168 864.985
 724.603 57.828
 87.840 379.874
 175.967 190.943
 795.867 700.524
 634.022 164.714
 871.382 820.354
 121.456 182.936
 220.716 919.452
 171.508 619.810
 752.554 288.708
 889.818 861.379
 270.448 657.897
 207.523 794.762
 226.038 747.173
 910.447 250.583
 487.669 420.602
 145.013 993.082
 812.096 263.449
 650.713 602.013
 279.415 107.809
 432.965 778.079
 614.857 135.474
 903.704 597.537
 705.636 849.927
 317.594 50.455
 184.606 853.781
 210.300 720.434
 231.172 932.487
 295.685 741.296
 598.025 133.647
 148.134 629.157
 752.166 63.612
 934.776 307.533
 190.881 484.605
 373.345 580.757
 806.480 987.205
 81.342 569.421
 304.383 301.466
 110.588 694.037
 382.588 977.292
 990.819 813.438
 739.465 258.866
 252.583 116.923
 152.529 62.416
 582.261 498.989
 352.495 870.466
 352.555 968.190
 271.893 923.729
 845.613 353.622
 371.410 434.254
 571.251 260.619
 113.455 286.382
 411.026 119.000
 563.057 227.025
 74.777 880.798
 430.943 281.056
 427.343 718.645
 340.509 733.962
 470.308 100.215
 485.564 690.946
 190.832 158.528
 263.393 903.325
 613.839 22.941
 610.294 219.243
 415.421 42.850
 154.764 901.641
 527.393 837.126
 535.569 913.114
 642.151 189.926
 234.839 611.343
 222.754 730.691
 554.906 662.450
 48.256 466.824
 254.879 160.712
 944.543 856.001
 270.098 255.082
 835.220 626.521
 603.798 105.024
 717.571 783.999
 223.030 814.913
 450.355 627.551
 755.564 488.195
 111.704 475.152
 194.777 575.400
 127.898 643.714
 227.229 905.803
 822.047 912.769
 332.545 848.025
 623.310 730.184
 425.417 863.207
 3.072 193.625
 551.142 733.888
 558.415 902.384
 373.373 176.619
 292.406 51.526
 848.031 596.268
 495.199 205.311
 331.179 900.286
 113.278 501.324
 269.692 562.990
 712.553 203.502
 748.484 279.589
 154.225 534.094
 271.856 359.649
 672.922 205.648
 822.138 527.696
 890.475 568.580
 127.338 588.216
 334.776 452.878
 170.344 802.489
 633.465 669.670
 852.567 160.304
 792.014 446.053
 780.460 620.880
 873.330 381.597
 847.545 970.313
 202.855 564.916
 439.360 89.201
 613.692 391.724
 73.850 50.916
 608.464 140.762
 313.234 751.197
 988.979 140.153
 131.439 391.843
 35.513 184.314
 208.005 559.293
 701.510 921.117
 37.360 322.605
 227.065 41.774
 312.010 460.115
 718.947 983.979
 858.171 860.813
 452.617 354.598
 899.391 351.867
 232.245 634.846
 602.680 709.960
 110.836 832.262
 555.606 719.018
 90.097 364.228
 942.808 654.008
 257.458 512.402
 975.765 78.850
 797.900 581.820
 397.719 940.850
 766.037 378.942
 281.980 484.768
 697.611 626.412
 590.035 872.698
 560.639 436.394
 107.691 722.876
 129.428 337.080
 62.793 228.677
 247.317 597.292
 404.927 511.189
 217.048 621.251
 931.961 333.361
 515.111 29.766
 44.718 964.915
 415.333 135.865
 341.713 554.742
 877.523 933.537
 801.402 826.638
 112.512 409.809
 288.285 766.085
 681.887 65.185
 238.297 476.807
 388.657 478.925
 883.118 838.348
 826.697 717.288
 345.240 537.790
 497.952 379.341
 537.134 543.312
 295.962 271.110
 517.747 963.860
 764.361 650.504
 865.372 342.335
 444.801 888.769
 613.052 869.832
 358.635 336.251
 334.831 411.558
 951.970 388.390
 370.035 992.664
 859.137 840.372
 808.280 911.671
 492.692 854.508
 438.086 603.190
 589.814 392.566
 172.883 948.795
 479.112 76.040
 624.160 889.272
 475.696 811.343
 184.918 892.772
 665.887 475.430
 737.836 316.960
 559.632 712.338
 510.468 720.127
 24.886 795.111
 590.922 242.924
 383.544 303.664
 696.852 831.204
 55.640 441.223
 291.161 99.199
 153.285 434.371
 470.712 354.430
 617.152 49.546
 958.853 800.444
 978.288 617.685
 326.031 295.423
 441.871 534.920
 390.723 634.229
 505.477 337.693
 839.016 14.602
 724.054 612.946
 997.097 786.487
 951.506 66.225
 526.632 424.206
 562.475 541.567
 546.504 827.113
 878.206 66.163
 351.740 984.094
 581.344 620.137
 866.013 934.783
 53.194 238.028
 170.143 45.436
 753.536 804.919
 666.193 375.452
 390.897 978.630
 513.503 342.362
 306.628 652.451
 86.287 765.532
 278.853 263.728
 106.956 463.890
 604.989 686.037
 388.221 948.675
 559.931 941.052
 431.393 951.904
 70.070 195.632
 467.340 894.118
 63.214 525.719
 457.764 265.692
 526.255 427.719
 493.229 884.957
 854.587 626.969
 404.370 229.540
 841.089 99.260
 45.796 406.279
 312.654 503.337
 998.035 737.081
 366.372 178.653
 569.738 565.942
 726.434 142.751
 256.128 424.592
 480.568 916.612
 834.813 584.914
 358.327 694.770
 248.841 745.161
 483.173 181.211
 359.830 879.408
 819.208 44.015
 649.717 376.607
 198.122 253.861
 435.037 523.658
 162.035 807.090
 137.336 178.276
 906.025 376.776
 460.580 430.051
 316.195 59.627
 872.189 975.304
 643.946 507.520
 807.979 412.399
 356.890 655.822
 340.147 293.675
 486.666 932.529
 307.064 408.524
 632.165 89.688
 827.567 795.369
 154.773 619.032
 762.583 529.887
 954.772 465.450
 672.979 570.120
 182.671 443.577
 612.688 278.900
 906.870 293.912
 226.396 628.791
 923.483 725.426
 955.774 228.590
 802.633 512.273
 139.698 913.096
 868.084 814.351
 692.646 694.713
 7.163 336.811
 210.177 887.362
 111.885 834.926
 457.760 446.953
 119.675 301.007
 504.179 310.277
 315.733 73.166
 346.267 303.729
 994.737 106.072
 898.960 98.017
 176.204 906.441
 182.879 534.225
 697.424 716.555
 498.209 284.900
 245.776 623.854
 224.051 351.608
 266.550 470.560
 600.366 963.664
 924.815 961.820
 736.763 422.997
 594.746 842.332
 28.709 744.715
 584.998 688.378
 855.161 244.611
 824.932 894.327
 668.339 712.161
 77.739 109.796
 480.605 434.611
 409.822 386.572
 997.574 74.157
 331.393 944.328
 761.157 481.508
 384.437 973.056
 249.885 706.099
 347.441 610.515
 863.309 252.610
 461.123 907.999
 597.399 567.395
 668.566 611.211
 331.760 614.845
 272.453 209.328
 408.112 536.038
 310.468 359.563
 322.306 849.364
 459.411 282.295
 196.379 549.928
 224.477 489.441
 388.415 151.726
 330.601 593.129
 359.811 69.864
 589.438 420.391
 303.815 401.037
 502.800 100.749
 175.666 786.364
 619.073 705.926
 611.443 554.262
 273.964 803.998
 815.898 180.918
 114.939 484.048
 203.331 476.066
 476.909 942.507
 332.451 22.059
 695.323 170.171
 256.560 749.850
 215.168 101.229
 662.975 127.549
 486.841 385.128
 277.119 32.277
 192.132 711.823
 712.076 756.257
 78.202 994.796
 836.548 811.431
 310.358 218.520
 474.295 806.755
 704.573 52.833
 825.501 7.827
 840.066 481.715
 982.430 594.390
 956.136 384.379
 693.846 717.895
 734.080 829.495
 588.422 354.567
 785.890 526.070
 198.713 541.101
 601.121 535.443
 713.934 777.206
 229.470 746.521
 639.871 354.772
 440.123 400.483
 743.856 815.821
 43.651 911.470
 426.116 104.746
 485.342 547.203
 178.379 734.362
 420.452 29.055
 86.811 165.379
 415.338 496.982
 507.904 855.994
 40.158 413.254
 519.530 88.970
 738.483 93.451
 529.909 760.153
 989.300 537.289
 347.706 112.579
 383.470 860.191
 988.095 737.743
 488.574 813.839
 751.501 619.288
 395.358 936.258
 481.424 159.033
 950.856 735.205
 30.579 861.294
 166.033 820.042
 564.395 34.811
 620.952 34.094
 459.244 643.857
 812.496 770.108
 839.688 458.568
 936.374 784.500
 702.403 341.948
 157.258 861.116
 630.525 805.955
 792.415 652.159
 175.077 575.559
 262.142 373.541
 512.421 537.504
 94.970 825.403
 248.689 104.984
 620.153 407.863
 582.651 201.554
 341.005 509.718
 134.109 23.986
 919.627 357.045
 850.659 766.578
 479.261 253.143
 604.467 126.608
 760.691 145.523
 543.729 725.548
 972.746 784.653
 459.964 402.493
 826.142 948.616
 439.659 509.748
 809.730 494.000
 782.456 975.933
 787.174 443.164
 561.791 625.370
 191.443 158.964
 579.330 445.462
 658.944 508.370
 701.633 583.496
 762.339 34.831
 374.185 503.660
 411.796 695.235
 270.452 132.527
 542.748 960.876
 666.113 920.943
 391.032 713.640
 923.594 521.845
 173.938 709.983
 949.867 462.461
 501.431 648.044
 249.912 526.479
 692.036 410.033
 165.964 73.821
 172.310 605.936
 573.590 744.766
 809.983 499.494
 32.786 719.225
 834.691 27.568
 576.743 244.480
 605.602 344.688
 701.981 584.676
 14.290 941.203
 18.612 977.621
 589.101 342.496
 574.001 969.315
 172.271 34.993
 300.738 510.040
 354.731 59.794
 912.350 79.478
 110.349 534.759
 7.456 519.300
 409.046 719.721
 103.126 112.994
 97.623 526.410
 837.108 202.648
 312.158 134.897
 20.718 475.281
 873.568 542.332
 531.821 206.702
 968.547 9.014
 980.987 704.182
 334.984 943.049
 512.295 941.432
 760.460 380.751
 190.071 697.082
 24.209 868.599
 928.919 173.235
 229.617 867.767
 429.916 131.689
 501.793 308.470
 751.707 605.401
 181.894 283.546
 960.904 550.974
 308.829 144.638
 338.885 748.964
 414.822 146.174
 267.489 443.096
 502.522 859.123
 647.623 762.928
 749.239 575.663
 324.455 788.782
 683.091 965.688
 880.267 100.089
 684.060 85.213
 519.465 971.424
 20.964 124.669
 895.582 733.126
 787.145 811.864
 231.804 649.316
 40.278 330.637
 156.873 455.393
 885.374 803.265
 337.725 174.758
 817.995 524.475
 337.514 251.786
 223.541 79.819
 589.591 411.398
 817.567 474.628
 959.262 17.322
 24.332 325.277
 898.974 348.979
 791.849 796.697
 599.908 964.513
 300.622 223.872
 43.161 743.837
 62.068 536.212
 274.154 905.355
 346.509 658.368
 210.015 123.758
 7.945 826.340
 565.286 219.741
 64.953 210.971
 97.895 887.488
 788.680 750.429
 965.046 729.312
 177.589 667.792
 995.343 901.973
 155.274 688.722
 665.282 884.255
 406.211 517.639
 379.521 954.561
 711.787 109.241
 737.314 640.269
 915.639 757.159
 92.864 652.704
 136.408 974.725
 233.585 153.906
 664.113 666.924
 84.190 880.339
 682.821 680.717
 251.075 956.724
 820.065 606.828
 33.518 717.953
 748.133 714.261
 407.045 582.148
 73.045 294.205
 919.081 812.446
 415.732 28.374
 495.108 713.681
 491.801 474.364
 730.569 543.263
 659.755 464.346
 313.219 799.076
 563.931 370.783
 84.334 972.850
 332.391 422.089
 785.088 732.298
 189.240 810.982
 454.371 492.376
 146.113 378.194
 532.627 643.602
 692.871 464.150
 97.080 277.720
 609.956 781.973
 999.444 57.759
 374.465 197.872
 518.365 156.099
 282.309 321.732
 74.022 681.443
 716.085 163.850
 508.362 250.328
 762.240 546.631
 916.102 863.035
 134.284 856.316
 352.107 815.514
 557.212 353.950
 350.930 331.557
 80.685 51.829
 813.710 12.129
 337.100 907.202
 763.398 166.175
 370.619 235.503
 887.099 969.724
 112.751 137.484
 897.757 73.710
 850.809 846.188
 108.174 387.186
 561.893 98.588
 348.447 958.793
 904.780 431.952
 431.204 88.247
 66.030 95.842
 813.741 459.800
 838.657 597.249
 286.569 405.093
 19.011 689.280
 376.253 593.408
 890.137 444.435
 457.434 998.254
 621.304 383.684
 173.033 901.620
 459.948 64.828
 839.745 737.554
 683.552 61.189
 822.821 527.288
 177.741 518.329
 982.883 566.777
 928.840 986.554
 889.176 457.698
 583.335 655.624
 547.633 853.767
 905.131 520.882
 475.583 770.451
 529.424 83.283
 463.588 588.067
 897.696 516.470
 772.277 91.885
 893.309 549.645
 619.871 929.787
 165.884 733.635
 4.386 635.500
 822.890 38.112
 381.109 36.240
 419.449 519.792
 767.151 126.330
 536.127 894.560
 84.775 797.000
 696.679 421.705
 176.355 636.915
 643.353 386.837
 946.597 93.375
 709.908 363.755
 610.713 861.522
 68.283 196.884
 477.446 464.888
 283.583 518.234
 77.888 637.490
 906.237 479.754
 598.130 613.228
 725.833 18.087
 396.896 586.028
 977.070 288.919
 127.796 3.217
 846.601 218.182
 457.072 589.551
 405.471 363.459
 217.119 930.695
 863.701 298.114
 787.392 448.601
 292.750 500.339
 599.262 818.831
 622.723 617.702
 549.814 468.618
 431.926 993.722
 239.535 177.214
 397.552 385.756
 856.482 915.319
 61.874 913.328
 79.005 612.188
 35.317 883.361
 2.942 247.171
 856.492 315.127
 87.764 512.229
 362.926 694.824
 808.240 784.388
 701.271 830.196
 770.358 548.795
 581.885 142.613
 757.580 6.167
 322.371 461.372
 598.855 930.890
 843.954 397.019
 54.398 981.287
 502.253 832.344
 588.321 430.720
 322.233 536.932
 6.075 531.977
 441.072 580.146
 374.952 558.151
 870.610 175.051
 391.145 606.906
 804.552 59.527
 708.878 903.300
 799.066 129.007
 585.741 996.381
 136.673 36.486
 231.685 589.401
 383.156 19.268
 263.148 961.323
 609.532 588.279
 772.907 982.245
 473.049 605.413
 422.724 567.299
 532.863 998.511
 170.307 287.802
 970.833 134.210
 353.072 515.894
 652.198 38.442
 795.482 436.251
 4.371 966.155
 889.247 47.898
 27.307 659.461
 549.349 698.491
 341.800 271.500
 984.882 56.294
 201.540 786.680
 81.335 810.318
 962.833 642.497
 187.541 891.734
 447.850 599.922
 381.585 989.785
 731.376 55.464
 79.208 469.179
 108.743 415.897
 697.269 124.891
 798.491 734.482
 123.716 191.598
 435.108 44.158
 932.084 581.562
 705.603 117.901
 649.056 895.116
 872.784 279.463
 302.288 536.019
 154.895 309.547
 884.877 489.696
 445.967 14.460
 43.124 470.971
 67.160 108.394
 74.141 220.446
 742.964 309.155
 386.246 491.654
 856.949 953.643
 682.750 506.854
 22.523 637.402
 861.763 415.622
 820.677 896.586
 642.130 130.729
 127.895 445.709
 217.782 169.267
 155.421 16.256
 377.108 138.368
 220.997 105.923
 895.834 884.413
 404.454 532.812
 95.071 198.425
 830.473 320.912
 52.322 229.931
 60.140 240.757
 442.275 314.189
 345.154 51.143
 574.150 936.158
 645.637 783.500
 169.291 727.482
 878.372 70.109
 400.935 174.030
 843.907 721.455
 889.989 571.067
 378.753 327.807
 736.712 436.162
 145.876 307.745
 367.048 327.471
 969.592 404.068
 410.828 833.739
 49.150 378.795
 11.912 434.340
 761.575 467.274
 730.678 270.903
 54.489 791.468
 448.209 439.926
 802.589 319.071
 658.248 787.452
 579.362 394.080
 55.049 957.005
 403.536 301.955
 37.896 470.988
 436.173 605.558
 380.245 289.562
 810.514 74.166
 904.583 731.293
 707.347 295.131
 193.386 13.729
 81.438 515.099
 609.768 402.513
 690.293 804.407
 734.821 983.004
 69.101 314.478
 616.437 92.880
 82.299 634.303
 409.003 197.467
 612.879 119.851
 335.238 437.016
 728.771 531.249
 769.259 727.699
 397.734 469.474
 300.472 422.492
 67.766 450.240
 145.958 416.335
 451.853 121.462
 317.673 760.150
 869.618 146.695
 681.158 393.662
 923.215 805.109
 953.780 346.799
 992.503 954.803
 850.213 538.389
 600.572 866.584
 886.423 229.257
 653.127 646.892
 774.450 890.710
 625.774 758.737
 180.576 120.306
 146.269 136.555
 758.895 681.983
 982.052 833.535
 518.854 439.974
 37.772 187.688
 525.185 83.850
 636.852 435.711
 776.004 59.673
 602.583 222.214
 552.163 999.342
 667.966 867.456
 98.607 412.054
 682.838 781.235
 785.301 219.462
 308.179 396.572
 827.813 396.067
 200.483 187.490
 730.966 51.026
 606.337 114.254
 185.894 554.536
 274.809 481.405
 612.689 84.945
 321.690 113.727
 636.704 330.692
 267.303 758.705
 833.976 118.924
 743.558 157.249
 225.593 820.430
 104.553 624.460
 465.817 374.480
 359.802 726.532
 6.125 328.673
 914.524 596.601
 856.971 55.445
 685.305 110.418
 868.931 211.080
 352.330 941.357
 751.190 983.565
 105.584 973.684
 702.287 936.426
 988.698 603.742
 487.959 516.561
 290.858 672.154
 834.534 40.342
 787.654 608.098
 961.954 204.973
 592.362 431.818
 135.192 657.694
 9.507 546.922
 21.307 676.349
 845.358 393.443
 984.631 618.754
 841.050 550.546
 895.883 48.803
 172.269 439.235
 561.451 673.385
 676.966 435.983
 64.180 770.708
 704.543 664.353
 542.175 267.843
 254.719 570.094
 691.077 159.263
 623.295 333.646
 359.672 440.384
 779.821 350.443
 398.551 67.881
 556.488 172.769
 624.693 824.723
 769.159 106.606
 667.612 50.857
 164.347 882.857
 179.198 454.484
 587.146 655.348
 612.074 113.463
 694.879 839.250
 520.615 47.150
 552.769 705.034
 213.451 636.623
 397.871 37.281
 12.982 712.600
 55.205 797.753
 361.094 347.533
 948.354 481.930
 383.881 579.187
 331.457 502.109
 202.879 271.074
 449.548 383.206
 495.372 659.416
 431.574 125.232
 379.084 441.580
 160.440 715.372
 272.608 387.620
 425.299 299.529
 685.761 780.519
 824.608 925.710
 975.599 653.628
 88.590 417.834
 593.785 952.865
 364.626 837.271
 707.585 829.312
 149.271 40.028
 835.881 203.392
 750.285 80.128
 167.733 238.932
 668.123 74.880
 966.329 143.893
 49.092 706.916
 176.394 759.623
 285.083 752.755
 396.670 213.264
 23.954 0.990
 427.904 754.917
 869.733 148.015
 915.626 64.632
 155.626 869.327
 258.922 342.063
 581.156 284.350
 112.577 447.195
 636.473 627.326
 959.560 73.022
 464.221 661.919
 441.307 245.149
 707.275 428.955
 300.061 469.338
 487.764 382.141
 884.395 212.067
 690.261 73.240
 497.547 492.711
 364.622 914.081
 308.482 596.316
 209.238 426.863
 805.362 955.940
 584.375 945.849
 636.787 291.574
 381.648 242.682
 271.789 83.012
 836.653 695.044
 907.626 366.239
 217.554 725.300
 985.437 912.439
 406.228 514.226
 136.330 826.503
 67.030 797.291
 301.351 4.599
 180.671 620.534
 652.834 250.067
 720.102 653.556
 124.884 961.628
 627.164 303.016
 248.327 490.989
 682.349 856.242
 319.672 597.553
 467.144 16.861
 31.770 0.843
 224.453 919.021
 701.514 206.694
 805.757 360.663
 370.691 437.374
 35.446 56.995
 881.739 269.964
 157.693 51.020
 670.555 139.043
 697.095 537.348
 431.668 111.546
 151.770 658.147
 33.167 732.343
 740.798 855.846
 453.985 472.535
 693.720 46.885
 26.895 608.475
 748.577 785.622
 667.402 703.476
 19.959 179.385
 900.189 256.988
 816.191 197.192
 537.704 294.338
 384.654 178.903
 574.724 476.167
 709.086 432.449
 821.315 758.305
 88.277 328.577
 665.628 293.457
 210.847 930.421
 126.747 464.886
 177.856 984.699
 593.650 23.940
 489.008 748.868
 744.818 878.166
 427.485 220.920
 577.747 270.840
 784.536 603.323
 50.297 797.665
 142.206 387.998
 926.466 829.279
 368.978 53.992
 235.601 622.077
 919.216 673.085
 582.605 392.958
 507.216 510.934
 1.486 360.296
 747.401 173.262
 318.040 683.195
 113.984 799.279
 100.105 99.477
 729.526 959.873
 324.234 120.698
 898.717 128.717
 302.656 906.473
 271.006 103.462
 198.826 442.705
 56.024 445.353
 446.758 686.859
 794.947 653.446
 489.823 731.566
 978.010 308.993
 708.026 354.837
 915.282 122.378
 26.314 165.612
 39.865 635.268
 135.775 777.675
 528.092 111.551
 238.240 429.096
 241.592 869.515
 794.562 349.946
 465.815 332.842
 547.672 125.222
 376.435 418.124
 561.288 725.656
 199.829 431.136
 700.126 724.790
 440.512 453.108
 741.816 190.489
 573.998 692.324
 596.883 552.657
 198.369 526.946
 191.596 391.711
 705.066 933.759
 787.880 65.233
 175.578 787.263
 551.530 659.908
 995.373 617.274
 289.635 204.438
 862.256 964.733
 543.314 954.561
 669.169 499.209
 803.793 927.036
 580.266 722.609
 7.776 544.579
 365.886 937.623
 729.273 102.964
 292.100 402.573
 515.200 895.255
 102.049 313.737
 584.624 852.282
 610.871 679.156
 928.421 874.710
 348.065 892.843
 587.070 47.573
 408.538 143.740
 257.450 315.744
 56.953 849.308
 170.890 147.109
 713.431 379.221
 508.686 173.118
 229.173 110.988
 170.110 743.822
 38.350 657.677
 2.227 1.641
 0.980 140.267
 239.166 216.100
 886.945 995.942
 807.600 247.026
 303.356 762.100
 840.061 648.647
 948.777 937.768
 531.217 889.352
 854.360 673.852
 785.652 755.133
 412.429 96.290
 678.105 308.053
 619.809 327.411
 896.126 879.068
 901.191 186.814
 205.997 847.713
 905.535 460.926
 799.320 275.345
 767.334 7.477
 691.617 455.548
 929.019 675.728
 285.443 782.077
 868.645 584.105
 736.977 934.304
 59.050 103.369
 912.891 680.871
 494.860 485.673
 857.811 808.415
 909.080 388.414
 754.215 13.386
 811.833 138.005
 116.720 536.584
 123.316 924.503
 269.947 873.005
 47.696 815.940
 190.414 820.600
 4.140 524.376
 302.870 222.676
 657.994 877.956
 393.405 58.008
 95.245 478.986
 96.445 603.454
 875.712 722.278
 419.787 565.383
 457.000 266.454
 58.501 693.009
 377.283 889.804
 210.227 59.293
 648.815 8.563
 714.917 49.325
 277.154 716.705
 403.077 23.645
 367.897 140.637
 927.902 532.061
 301.151 948.352
 286.495 14.967
 284.580 660.079
 989.647 832.513
 782.840 766.262
 32.727 661.250
 861.495 749.484
 644.449 262.829
 77.265 751.047
 266.241 95.377
 847.158 532.179
 441.094 456.143
 92.924 406.865
 694.108 830.710
 694.133 211.191
 72.132 911.469
 905.484 6.715
 610.087 634.304
 367.740 867.075
 517.839 380.720
 835.734 682.889
 573.079 782.291
 883.349 745.673
 880.004 939.919
 949.441 883.238
 456.176 192.341
 438.633 953.811
 764.363 212.641
 668.222 541.417
 364.232 319.704
 191.702 99.100
 950.338 620.973
 68.254 568.084
 625.938 376.191
 576.882 559.413
 872.901 727.736
 487.567 560.036
 180.618 385.548
 546.952 748.276
 133.761 703.448
 262.894 945.603
 200.468 824.042
 284.000 954.344
 857.682 702.484
 773.448 137.100
 715.734 111.657
 730.596 76.262
 214.667 465.111
 481.750 644.986
 343.314 17.177
 758.831 848.661
 839.825 775.561
 330.524 523.364
 958.546 119.509
 916.817 960.671
 200.164 501.018
 679.910 962.795
 295.433 827.970
 470.583 805.284
 181.165 812.384
 950.659 323.891
 12.332 105.852
 893.859 466.017
 295.859 844.919
 276.704 413.978
 718.118 964.432
 49.062 946.787
 955.311 495.297
 764.409 349.141
 818.131 998.703
 49.877 581.541
 181.744 271.395
 406.026 915.258
 809.663 721.448
 199.136 22.107
 994.195 112.061
 301.316 944.155
 833.573 218.875
 455.275 195.912
 451.487 876.367
 603.982 854.831
 871.551 698.890
 596.462 149.591
 998.404 765.309
 528.535 174.721
 967.873 832.194
 623.574 750.217
 328.377 283.653
 828.372 552.243
 249.950 396.724
 971.501 802.769
 449.578 475.607
 387.319 499.455
 323.770 627.559
 782.843 260.627
 21.242 75.207
 954.567 862.384
 828.297 847.302
 838.871 855.286
 313.150 900.799
 596.903 806.679
 547.199 405.990
 739.716 652.179
 333.584 292.721
 142.285 927.486
 496.741 694.978
 579.039 751.366
 769.713 644.266
 745.316 945.016
 835.461 15.846
 668.032 595.045
 389.242 108.222
 717.813 331.040
 274.247 383.197
 829.412 118.244
 463.292 374.783
 936.646 126.605
 904.694 919.344
 404.128 284.714
 587.852 11.338
 466.206 157.536
 9.122 359.237
 391.844 386.955
 4.806 230.610
 514.299 831.842
 467.404 325.548
 80.815 857.492
 153.376 110.882
 477.983 711.929
 833.752 456.739
 113.590 237.891
 718.997 230.477
 629.772 94.552
 20.860 174.981
 182.072 382.721
 888.999 398.412
 944.865 902.746
 799.339 866.188
 448.744 937.532
 873.110 664.130
 676.481 296.498
 997.106 511.016
 350.485 623.123
 1.671 71.415
 549.075 542.725
 366.404 353.507
 657.185 882.760
 875.608 685.083
 858.173 850.140
 575.407 23.209
 529.459 4.683
 109.557 263.790
 340.740 70.915
 676.848 636.906
 848.072 919.158
 183.195 578.230
 411.448 398.539
 707.874 797.714
 272.253 487.469
 795.705 781.267
 247.919 450.115
 783.352 82.164
 324.913 249.703
 904.436 424.990
 251.928 411.320
 159.078 559.957
 299.836 278.795
 321.193 689.428
 613.797 243.588
 261.891 126.478
 939.232 0.256
 338.252 138.621
 63.602 305.600
 610.410 944.706
 639.631 580.142
 361.038 851.985
 405.562 124.930
 883.148 91.047
 409.885 758.259
 935.574 92.373
 100.877 470.785
 129.997 578.706
 927.153 809.237
 876.163 766.971
 989.516 325.015
 268.610 292.547
 815.033 651.048
 422.428 813.133
 222.874 826.141
 558.924 11.035
 702.586 988.690
 484.679 298.498
 616.931 769.925
 707.124 613.651
 713.828 780.173
 72.749 463.207
 929.482 790.049
 614.563 776.327
 784.320 242.614
 945.792 151.742
 15.197 913.757
 557.692 942.749
 604.814 78.159
 369.189 82.924
 418.729 789.850
 761.789 126.027
 51.488 592.613
 619.586 188.806
 728.782 520.225
 914.299 143.028
 678.105 904.078
 540.206 816.677
 934.970 691.177
 152.856 212.834
 217.532 494.553
 15.990 933.127
 104.544 896.962
 458.538 461.065
 68.345 944.375
 711.720 595.099
 927.448 775.699
 186.720 763.484
 426.826 807.534
 796.193 860.072
 65.921 336.420
 675.824 535.088
 65.501 235.327
 661.613 996.001
 788.750 146.165
 488.592 525.034
 756.390 136.445
 839.795 321.381
 70.532 767.286
 860.974 413.073
 990.510 373.554
 415.351 256.737
 192.686 687.661
 360.491 19.795
 954.721 739.530
 240.974 201.126
 895.718 870.314
 588.944 240.808
 692.806 230.988
 171.014 660.661
 301.124 963.989
 3.599 394.087
 999.789 442.357
 346.952 650.825
 146.559 162.476
 576.483 530.112
 876.776 740.698
 292.016 770.317
 359.319 678.076
 63.175 395.948
 308.202 249.609
 202.035 501.375
 630.892 803.343
 110.509 167.343
 714.161 569.989
 355.794 230.032
 449.262 575.301
 296.828 766.976
 677.599 596.088
 10.519 199.463
 995.872 127.606
 468.974 572.351
 449.435 747.175
 496.744 110.559
 420.571 918.681
 416.922 583.447
 294.279 428.355
 481.732 366.109
 270.586 157.632
 10.002 668.053
 955.202 558.426
 531.694 18.427
 268.478 914.783
 407.892 331.871
 388.119 558.393
 170.504 324.994
 209.281 599.973
 855.083 570.759
 444.633 281.108
 606.183 442.666
 478.417 719.294
 869.264 754.139
 366.790 980.723
 176.333 198.230
 579.712 79.723
 342.106 161.425
 797.977 570.017
 349.842 61.541
 106.769 901.156
 185.142 747.417
 511.319 94.352
 814.541 417.237
 791.150 616.644
 674.002 947.985
 210.181 562.905
 779.146 981.975
 617.272 494.148
 570.958 853.948
 565.026 20.990
 122.697 746.370
 506.591 596.949
 438.798 878.908
 116.643 21.722
 435.825 134.302
 742.647 14.853
 298.267 125.912
 797.856 460.905
 315.585 166.961
 133.673 744.665
 926.840 18.150
 604.140 75.959
 499.206 295.010
 890.960 75.891
 648.349 400.508
 378.148 777.865
 551.997 219.431
 338.863 846.471
 420.981 241.652
 763.948 384.517
 860.787 460.134
 866.250 473.338
 395.431 270.403
 133.876 254.534
 626.648 651.121
 979.423 233.922
 885.516 365.534
 694.199 782.497
 399.300 541.949
 922.966 877.235
 870.275 284.713
 35.374 709.754
 450.465 467.517
 97.686 276.968
 729.635 366.155
 108.495 729.321
 944.562 611.622
 423.730 504.086
 904.941 165.677
 981.599 919.110
 432.563 734.497
 872.196 392.663
 571.184 602.177
 757.821 124.589
 668.386 160.487
 619.966 400.266
 209.496 76.161
 721.952 530.180
 127.169 729.284
 670.209 322.985
 176.513 198.812
 122.781 308.081
 890.836 102.579
 324.925 215.222
 981.441 223.172
 995.680 413.890
 758.778 287.744
 596.122 685.666
 2.188 4.384
 83.183 310.308
 540.112 491.113
 498.637 593.406
 798.660 332.517
 220.915 643.362
 488.831 445.689
 180.331 51.933
 14.358 779.378
 522.025 670.015
 754.336 171.529
 14.316 563.809
 96.643 779.782
 315.353 541.675
 537.183 721.846
 103.069 55.078
 711.548 528.135
 70.886 385.052
 363.531 843.793
 125.757 556.035
 780.795 412.771
 480.620 489.946
 521.662 640.146
 97.744 283.752
 526.660 133.329
 453.773 813.007
 240.064 256.587
 405.256 921.800
 774.586 350.574
 32.359 437.119
 628.969 338.980
 428.318 963.899
 33.977 703.407
 136.452 588.019
 755.842 506.054
 171.574 90.768
 554.337 294.410
 608.057 302.898
 480.239 365.095
 585.248 683.225
 636.932 293.132
 238.284 870.165
 834.544 661.752
 677.492 739.640
 971.427 135.410
 334.653 715.198
 804.512 999.775
 94.528 662.124
 662.434 907.391
 913.608 493.840
 337.156 192.477
 576.469 603.384
 912.685 894.492
 787.954 773.548
 283.409 714.964
 584.358 324.949
 37.533 948.425
 659.699 831.526
 769.114 914.603
 437.957 807.530
 599.766 279.479
 825.892 779.833
 180.300 606.992
 503.976 175.548
 974.199 516.629
 258.334 439.365
 547.306 435.603
 330.886 850.420
 578.287 394.629
 627.652 127.793
 617.225 905.553
 139.181 230.965
 338.006 225.098
 307.990 800.930
 315.246 315.402
 744.853 614.341
 697.497 387.725
 520.704 792.676
 612.879 905.602
 819.080 517.217
 626.488 438.047
 553.713 735.613
 44.675 418.228
 368.558 34.415
 631.267 69.875
 427.767 112.458
 244.911 919.813
 458.588 381.042
 732.963 93.286
 471.691 288.033
 911.890 177.600
 495.005 304.190
 741.193 793.195
 15.742 802.038
 549.840 99.269
 831.210 621.544
 921.596 518.895
 815.547 164.863
 187.066 747.126
 73.004 746.808
 332.567 121.517
 878.633 391.805
 23.863 220.032
 216.652 695.617
 689.487 904.258
 81.409 35.493
 624.862 259.758
 674.508 730.669
 604.025 79.283
 336.511 531.990
 837.829 783.245
 317.765 501.077
 441.568 335.603
 98.759 262.923
 94.596 668.162
 897.311 258.501
 841.633 13.781
 682.520 854.210
 129.677 26.435
 591.381 491.392
 154.076 556.225
 204.119 881.306
 438.252 888.862
 972.644 108.731
 658.206 355.883
 959.988 331.607
 987.594 693.665
 387.548 125.924
 452.407 861.528
 704.582 886.534
 794.626 222.814
 597.195 658.071
 328.628 814.432
 601.645 328.988
 987.209 662.184
 541.721 909.588
 779.109 789.048
 588.238 156.290
 877.868 275.057
 259.088 764.230
 521.972 789.449
 513.011 784.377
 396.062 773.254
 314.410 525.833
 577.811 513.622
 688.517 565.945
 948.719 846.112
 577.349 337.640
 981.178 39.294
 431.951 213.377
 408.670 464.782
 822.849 816.854
 668.856 107.848
 759.480 116.740
 466.712 517.776
 424.394 481.124
 951.093 886.965
 646.458 477.760
 25.444 53.437
 359.184 614.932
 242.439 77.997
 169.087 142.634
 661.630 905.967
 851.065 326.400
 405.642 500.664
 402.677 509.677
 438.747 763.891
 239.742 678.830
 145.004 835.532
 167.491 912.230
 512.487 803.283
 83.755 946.326
 374.910 33.811
 585.206 432.908
 39.378 852.854
 79.891 239.120
 384.710 14.396
 937.358 192.195
 872.329 683.920
 113.140 971.800
 922.925 659.638
 501.708 772.547
 406.758 425.549
 639.029 906.376
 31.724 794.215
 883.274 588.570
 727.130 293.620
 644.059 792.216
 576.912 785.545
 853.864 694.538
 896.097 792.286
 630.237 946.120
 939.136 639.579
 867.252 732.376
 827.054 297.289
 426.068 468.382
 258.813 982.347
 226.698 466.458
 685.836 462.799
 139.122 174.442
 960.270 115.558
 347.379 625.928
 178.387 206.957
 234.208 736.809
 19.839 413.590
 678.299 580.963
 398.629 125.983
 546.385 978.183
 588.180 689.605
 626.633 716.268
 134.394 62.723
 19.503 734.276
 128.845 800.088
 261.986 233.299
 659.151 212.717
 98.637 213.607
 193.101 680.004
 668.892 512.098
 73.407 589.353
 998.735 321.578
 315.312 204.821
 562.932 94.280
 202.031 889.398
 522.010 987.451
 283.651 761.025
 189.184 810.661
 902.404 801.171
 703.015 135.356
 217.708 173.374
 581.285 570.147
 393.153 579.858
 323.079 574.270
 467.545 684.928
 975.192 850.931
 874.377 277.923
 254.691 746.934
 338.009 15.062
 543.822 990.711
 277.654 363.330
 671.634 973.978
 37.628 130.985
 647.056 959.552
 457.755 584.243
 392.117 557.042
 53.176 259.884
 476.156 417.183
 517.855 846.093
 9.830 863.494
 358.983 841.681
 312.496 505.919
 246.182 555.404
 11.818 305.360
 484.351 576.494
 617.533 11.102
 834.438 354.475
 782.247 946.400
 482.915 456.225
 824.300 232.804
 146.909 421.988
 247.581 323.767
 274.567 686.314
 10.260 155.770
 814.140 546.864
 931.398 954.511
 663.575 701.558
 597.184 278.940
 336.102 996.140
 356.003 912.208
 575.741 58.962
 845.773 771.582
 197.235 792.375
 53.201 805.273
 703.026 850.993
 191.087 459.967
 719.329 392.074
 928.030 466.097
 795.744 424.148
 399.398 516.690
 8.108 913.843
 356.962 668.883
 300.508 610.655
 117.903 624.149
 885.530 3.461
 196.011 234.141
 906.318 385.191
 635.823 814.370
 142.172 142.784
 824.392 949.055
 831.706 843.866
 578.701 149.257
 792.719 710.379
 455.813 835.509
 362.632 669.320
 817.321 898.532
 272.446 383.994
 212.190 431.314
 233.784 793.644
 88.455 897.040
 673.736 538.473
 873.504 915.243
 935.248 799.908
 696.745 318.748
 189.036 137.430
 792.723 102.752
 921.979 713.467
 195.318 191.682
 900.297 242.977
 196.164 566.821
 5.283 225.796
 127.335 596.236
 934.833 675.040
 977.341 397.124
 913.530 66.449
 751.467 638.650
 793.650 540.258
 136.333 400.778
 123.551 192.872
 171.368 972.179
 350.694 320.190
 216.844 869.218
 584.725 703.103
 442.562 850.338
 620.097 959.543
 449.637 388.285
 884.460 893.049
 39.675 439.800
 893.378 927.346
 823.650 552.379
 736.846 677.828
 532.835 394.928
 259.681 537.475
 975.122 858.607
 415.451 675.807
 444.062 501.595
 839.547 909.672
 610.177 503.113
 896.796 614.294
 32.849 534.847
 286.304 828.160
 157.826 279.328
 32.757 357.452
 194.667 343.134
 239.082 412.195
 487.989 286.671
 28.184 779.863
 746.961 571.257
 447.568 951.367
 823.123 698.262
 864.262 913.246
 124.282 364.828
 231.012 478.196
 422.219 407.511
 78.657 279.220
 907.508 860.960
 782.617 651.526
 222.366 975.956
 490.249 87.571
 671.670 263.078
 585.341 306.480
 385.815 938.561
 39.254 27.356
 352.762 822.135
 866.260 590.182
 619.362 187.677
 902.805 707.274
 705.910 102.204
 584.035 947.189
 208.130 853.173
 441.561 412.070
 455.679 495.315
 917.651 344.576
 937.214 823.812
 334.676 733.363
 423.800 68.571
 604.475 33.800
 462.396 813.680
 468.463 806.133
 260.463 476.006
 761.828 834.987
 235.056 667.569
 758.353 336.187
 402.358 848.297
 18.636 398.983
 786.602 420.470
 104.252 339.294
 534.002 285.351
 882.359 153.507
 34.211 478.889
 106.155 529.286
 138.431 819.981
 271.287 671.957
 282.321 175.473
 999.890 590.249
 689.173 495.257
 53.411 16.902
 763.317 863.486
 512.114 147.045
 657.471 503.826
 250.485 205.017
 886.004 663.966
 979.203 108.768
 787.080 174.375
 289.495 316.207
 841.926 955.903
 126.422 201.312
 23.483 958.586
 313.655 926.868
 857.284 708.617
 361.783 928.104
 75.237 471.359
 101.188 485.730
 172.140 795.505
 303.237 902.145
 832.199 67.725
 582.514 970.449
 778.812 499.653
 528.385 477.859
 768.726 401.789
 295.103 664.093
 57.783 524.315
 212.613 877.841
 19.488 906.215
 370.157 172.876
 712.161 955.082
 404.597 557.463
 31.378 155.178
 806.386 870.000
 820.667 785.583
 177.356 379.389
 567.055 629.356
 853.548 795.175
 404.326 814.848
 788.565 280.401
 363.989 488.472
 302.038 665.355
 633.466 952.018
 285.566 504.533
 937.438 575.045
 354.725 59.469
 689.358 222.855
 698.555 149.384
 856.613 22.431
 543.317 28.412
 338.734 62.569
 79.661 726.564
 320.354 520.885
 843.983 351.249
 479.654 800.740
 166.135 672.573
 11.964 507.320
 745.524 409.603
 273.606 596.674
 372.660 263.035
 22.413 287.552
 528.329 184.412
 991.444 467.317
 150.748 181.052
 96.951 374.301
 423.445 192.691
 369.698 464.874
 492.501 69.525
 582.233 129.813
 638.482 276.711
 98.993 507.597
 501.476 757.685
 229.383 138.937
 460.729 33.928
 47.752 844.710
 505.186 493.624
 442.993 606.620
 777.698 333.271
 962.067 645.278
 141.757 437.516
 656.875 473.215
 391.487 801.845
 676.549 740.793
 217.522 874.291
 264.450 871.662
 445.712 385.829
 321.179 122.630
 902.849 89.875
 934.984 12.491
 132.390 90.358
 615.621 397.971
 10.249 621.744
 206.450 575.806
 601.064 785.360
 105.150 41.667
 681.816 642.337
 961.606 213.769
 653.547 527.828
 111.300 946.484
 802.331 563.034
 765.970 822.816
 375.103 195.734
 245.526 470.512
 849.821 556.703
 74.667 831.715
 326.453 354.733
 565.627 908.024
 697.194 588.462
 999.717 869.762
 300.942 186.078
 842.365 68.880
 86.501 717.139
 670.141 828.813
 937.273 992.619
 947.659 441.603
 111.692 883.993
 214.323 513.525
 670.648 269.473
 75.942 236.551
 66.217 140.658
 47.422 786.074
 603.755 576.973
 366.697 458.127
 438.576 284.825
 456.149 354.810
 883.946 485.669
 508.892 38.782
 671.947 170.067
 439.083 130.696
 84.054 676.690
 76.981 982.599
 543.260 535.274
 382.756 381.058
 901.726 875.459
 673.328 412.522
 662.610 59.569
 432.053 747.086
 215.732 672.764
 433.363 392.844
 645.650 490.119
 348.051 559.680
 167.623 444.371
 87.461 407.368
 969.606 113.151
 237.244 787.658
 473.243 518.897
 567.506 413.663
 387.835 542.573
 783.153 383.012
 610.961 463.336
 96.259 465.155
 48.338 785.925
 514.664 749.794
 882.156 856.643
 804.137 995.328
 138.398 814.039
 205.000 556.394
 594.334 203.986
 180.670 992.078
 960.525 408.580
 711.032 135.391
 778.416 707.770
 86.872 455.326
 834.157 890.794
 434.743 270.786
 919.112 456.242
 629.944 727.278
 113.051 445.096
 116.946 259.399
 150.914 216.490
 933.169 512.247
 910.086 142.769
 857.940 751.318
 252.152 425.845
 721.585 661.766
 829.166 443.875
 100.620 23.742
 555.657 164.204
 687.913 90.731
 118.227 909.580
 808.594 23.198
 586.990 859.485
 803.467 511.620
 177.795 92.461
 225.229 723.050
 839.806 229.432
 95.185 26.379
 286.351 88.958
 409.063 86.360
 602.803 495.190
 922.630 999.335
 736.748 35.975
 206.893 198.586
 163.876 215.569
 457.737 49.539
 317.163 912.747
 447.875 940.274
 34.414 185.621
 895.314 447.262
 215.618 369.452
 920.326 906.790
 60.377 719.144
 903.703 676.854
 978.824 945.612
 127.468 150.330
 416.630 291.949
 962.741 437.012
 114.125 964.222
 909.184 718.844
 517.162 961.213
 530.086 889.510
 287.580 591.625
 763.911 897.178
 816.188 195.939
 427.177 538.755
 841.719 38.489
 108.152 517.652
 323.789 754.564
 442.537 727.056
 533.274 643.884
 770.604 700.457
 414.592 27.933
 912.822 364.299
 974.195 632.266
 733.780 908.663
 169.159 829.380
 960.977 175.731
 248.513 662.306
 508.018 258.305
 55.121 958.355
 146.038 447.884
 573.120 896.833
 551.128 610.918
 228.714 990.012
 510.576 980.182
 672.297 214.779
 831.491 94.057
 117.294 650.424
 399.465 708.562
 743.841 358.856
 973.220 344.753
 229.485 825.533
 967.625 257.500
 508.859 266.796
 419.110 951.537
 332.066 721.707
 994.539 498.099
 857.867 569.339
 700.366 282.536
 231.262 946.712
 479.846 42.456
 32.525 254.758
 211.725 130.361
 401.046 312.181
 506.960 488.288
 115.398 797.556
 856.366 378.877
 612.170 972.079
 30.643 142.869
 839.358 628.077
 547.100 202.641
 533.003 106.461
 569.628 901.588
 373.775 680.120
 828.631 146.685
 996.938 735.725
 266.858 933.996
 796.372 895.252
 820.265 802.503
 260.959 407.844
 417.585 838.992
 417.659 985.356
 269.259 695.500
 116.132 439.505
 359.531 970.846
 989.103 459.070
 752.070 429.834
 153.140 111.825
 569.492 709.023
 96.687 903.112
 964.088 98.500
 834.639 722.286
 917.229 547.346
 718.307 776.081
 597.997 459.651
 281.065 676.751
 290.176 11.786
 6.409 520.194
 526.760 404.589
 837.686 868.915
 221.439 581.243
 846.580 625.512
 879.236 798.503
 558.058 439.258
 728.767 981.949
 638.279 391.549
 124.832 861.962
 712.670 631.544
 303.592 453.657
 45.665 522.777
 468.085 879.313
 311.470 872.154
 876.977 844.597
 174.485 367.382
 694.962 169.579
 415.079 385.982
 633.215 682.194
 745.244 562.729
 109.679 936.074
 701.876 632.400
 742.028 687.833
 353.389 86.342
 354.196 822.925
 356.797 595.720
 436.779 556.523
 833.983 227.821
 712.097 749.783
 852.545 496.849
 378.778 206.050
 81.376 794.942
 964.396 870.485
 605.058 806.296
 916.733 115.317
 413.619 946.325
 986.868 307.048
 802.456 533.399
 675.568 817.776
 716.876 403.369
 56.838 647.321
 930.337 642.652
 890.296 93.479
 156.867 435.775
 271.916 62.751
 646.140 105.208
 38.324 911.998
 202.350 937.840
 574.006 302.177
 691.471 532.126
 617.504 718.541
 69.933 116.772
 618.963 748.185
 473.635 555.645
 367.447 226.869
 470.017 799.661
 135.617 184.503
 796.266 125.765
 838.069 485.155
 710.399 132.331
 477.434 916.069
 973.830 671.614
 972.013 614.713
 797.109 491.139
 785.914 407.808
 225.898 640.583
 286.564 286.582
 161.287 757.906
 556.892 663.846
 814.485 272.916
 315.832 697.216
 36.427 718.510
 429.243 155.757
 861.370 595.439
 205.475 532.078
 312.060 237.259
 700.023 226.670
 162.200 525.311
 739.873 164.736
 897.983 32.043
 410.963 547.400
 600.315 663.192
 625.648 129.084
 247.352 329.331
 848.221 381.494
 955.617 824.921
 555.613 723.608
 707.517 413.464
 950.709 127.964
 2.423 611.778
 433.660 459.141
 794.203 101.264
 431.789 853.651
 795.150 351.650
 153.819 945.378
 317.650 470.863
 385.040 301.585
 951.782 556.873
 495.647 726.408
 528.594 752.732
 766.794 167.352
 562.497 639.258
 23.304 521.852
 97.481 151.247
 426.511 272.417
 74.395 998.797
 357.126 307.721
 792.040 506.748
 290.608 631.497
 133.241 759.754
 824.192 679.880
 176.385 130.877
 896.185 310.500
 899.176 366.319
 288.333 983.078
 519.040 852.085
 718.160 402.207
 795.810 969.772
 910.217 759.765
 367.810 293.571
 636.640 408.802
 0.693 40.007
 694.612 175.458
 926.168 672.482
 450.941 813.481
 240.069 916.571
 944.584 211.227
 448.847 957.100
 562.473 647.847
 611.940 77.793
 161.386 578.892
 363.565 47.785
 820.781 417.388
 228.849 751.325
 503.932 510.808
 721.347 757.862
 55.362 834.325
 445.431 115.406
 653.246 803.683
 879.633 762.180
 0.437 425.203
 315.665 747.356
 814.931 754.625
 30.392 353.965
 160.688 230.097
 710.874 164.319
 636.682 917.679
 299.714 804.672
 663.022 490.882
 221.931 270.968
 18.031 930.396
 665.862 356.892
 292.775 438.003
 567.736 279.883
 145.987 12.513
 869.510 396.977
 722.305 28.296
 736.934 202.537
 602.906 122.621
 822.920 151.902
 405.765 760.863
 500.953 322.288
 61.878 173.716
 764.059 333.965
 735.916 503.619
 253.854 155.517
 910.126 154.846
 547.164 517.311
 837.152 600.108
 358.082 283.021
 122.342 483.594
 13.024 671.825
 803.481 394.284
 305.122 91.004
 843.576 422.896
 340.251 202.830
 281.030 710.414
 36.176 899.466
 435.267 935.802
 643.083 49.105
 41.722 755.907
 710.375 175.542
 188.165 922.998
 851.750 877.094
 598.059 376.769
 56.653 530.310
 512.364 390.498
 88.206 175.779
 968.563 588.594
 200.314 979.794
 177.351 728.698
 333.034 104.553
 419.204 830.363
 516.449 514.408
 93.922 948.991
 168.594 275.501
 378.250 444.025
 629.726 365.761
 205.014 420.474
 778.969 261.885
 750.259 469.726
 153.739 485.764
 283.936 376.791
 189.067 516.203
 539.540 964.733
 142.963 660.188
 826.209 221.947
 933.188 554.061
 34.200 703.496
 516.494 367.283
 765.117 453.972
 957.675 714.186
 798.979 296.974
 905.158 961.831
 441.328 846.611
 582.738 540.258
 378.396 481.247
 472.170 15.950
 113.337 381.737
 775.319 846.873
 921.294 568.609
 262.451 680.213
 308.206 308.979
 817.871 829.738
 903.698 828.766
 546.797 742.099
 481.028 624.115
 697.163 159.371
 748.951 873.382
 444.519 653.559
 776.699 204.040
 182.769 857.875
 422.460 954.195
 831.768 175.413
 169.076 813.674
 616.613 899.993
 12.884 453.021
 172.681 443.544
 890.265 208.963
 892.981 902.476
 902.497 741.440
 446.579 200.336
 856.723 600.170
 972.656 969.918
 376.448 18.563
 786.861 654.511
 749.085 810.921
 545.345 750.552
 424.033 697.254
 795.842 933.518
 509.030 571.039
 131.318 22.113
 44.614 402.293
 754.700 374.827
 279.244 514.965
 996.194 675.698
 586.657 668.403
 108.805 965.990
 231.422 622.621
 742.056 794.708
 520.445 981.737
 676.079 88.026
 302.520 35.841
 333.612 636.238
 573.319 895.314
 999.708 342.690
 590.841 411.051
 619.827 713.952
 340.880 567.074
 146.356 651.391
 51.291 227.666
 119.525 854.285
 328.413 218.621
 37.217 2.017
 173.049 761.694
 953.645 51.922
 873.855 693.407
 91.581 189.642
 523.111 755.359
 327.414 185.888
 556.948 505.005
 561.243 648.066
 395.606 166.051
 892.394 174.135
 508.800 509.287
 438.980 1.377
 319.475 761.744
 651.424 942.403
 501.876 608.750
 235.410 278.187
 846.056 745.029
 808.682 662.223
 822.541 702.885
 235.987 825.924
 863.307 34.218
 112.654 73.257
 706.570 435.395
 73.469 838.549
 664.849 307.495
 791.507 346.825
 552.626 157.242
 581.104 68.270
 139.702 424.908
 138.406 870.254
 219.516 923.918
 927.924 730.339
 742.536 383.001
 168.542 535.850
 460.126 275.981
 979.868 829.701
 354.455 528.203
 540.184 603.588
 948.226 13.838
 679.166 139.272
 750.767 357.608
 108.784 973.272
 413.931 170.899
 989.214 841.840
 154.908 869.588
 66.207 749.710
 119.419 913.648
 613.380 411.054
 276.614 91.699
 606.384 313.612
 278.567 152.845
 263.504 651.707
 307.639 109.663
 454.234 721.211
 52.496 236.984
 727.523 945.467
 579.766 648.692
 396.409 147.260
 437.585 217.286
 365.520 655.484
 977.539 17.281
 160.473 258.873
 703.335 822.943
 949.640 331.720
 742.115 13.565
 603.344 861.797
 34.525 465.969
 955.680 828.627
 2.794 215.682
 190.361 896.050
 685.443 306.941
 512.812 697.735
 229.269 930.087
 173.091 874.468
 263.512 656.083
 222.777 249.979
 810.308 955.556
 706.984 155.530
 725.499 758.533
 971.004 496.012
 133.523 235.681
 389.266 20.975
 291.504 318.337
 669.515 767.555
 866.105 418.917
 342.941 389.033
 760.315 952.593
 595.102 198.734
 617.815 322.796
 24.562 135.726
 644.219 135.347
 616.121 403.637
 805.231 307.714
 391.404 419.516
 132.240 90.264
 137.428 624.775
 330.210 605.724
 927.964 108.718
 137.783 521.744
 35.319 346.852
 635.690 721.076
 302.185 396.411
 590.052 36.079
 202.993 871.258
 808.428 121.755
 98.601 954.192
 688.118 597.412
 581.943 628.874
 660.952 575.098
 158.564 523.989
 52.363 387.662
 715.789 72.317
 143.957 645.567
 547.009 676.225
 580.116 995.258
 930.478 833.417
 15.557 69.072
 60.686 572.979
 340.560 944.422
 218.393 457.738
 425.280 945.775
 494.591 966.421
 28.619 194.925
 783.796 435.173
 958.345 952.075
 591.280 335.605
 338.325 391.634
 993.165 434.104
 729.748 62.538
 712.055 18.842
 113.230 323.847
 166.382 616.351
 317.851 593.816
 789.504 434.209
 284.766 266.320
 243.320 661.137
 683.625 735.123
 47.608 997.350
 419.014 617.057
 865.327 658.466
 734.391 113.653
 308.692 143.598
 158.175 521.341
 822.158 345.860
 859.848 358.342
 445.692 940.507
 965.086 977.159
 132.367 257.048
 593.372 71.675
 683.772 137.286
 357.465 254.089
 248.734 227.258
 533.018 96.770
 7.039 139.188
 253.137 325.857
 10.247 356.914
 794.350 475.774
 884.151 317.776
 138.294 416.216
 998.241 974.081
 561.166 35.633
 890.830 272.082
 517.933 688.459
 896.705 355.671
 750.386 108.588
 577.843 141.049
 510.935 570.764
 305.403 968.455
 413.818 497.295
 109.733 834.205
 511.800 202.765
 209.330 773.095
 262.203 428.250
 782.618 95.410
 556.898 13.147
 969.141 697.947
 615.892 902.239
 518.614 643.609
 405.144 493.722
 264.614 734.050
 161.706 546.828
 829.962 244.843
 371.345 822.356
 896.804 228.752
 126.964 803.440
 547.684 461.434
 635.024 105.289
 734.439 862.601
 869.375 40.363
 817.612 997.043
 88.339 658.810
 376.251 482.644
 425.421 973.056
 480.877 10.455
 783.823 930.882
 293.307 434.976
 260.064 594.433
 976.473 506.270
 695.936 375.265
 314.045 290.367
 317.046 670.325
 330.242 927.282
 820.035 833.829
 319.589 889.036
 481.752 739.115
 627.672 371.190
 598.175 757.161
 928.072 444.094
 737.557 469.585
 607.113 433.378
 283.206 899.236
 764.063 37.908
 621.757 177.286
 655.553 537.852
 130.983 958.851
 632.828 221.644
 68.640 277.318
 540.860 760.037
 245.058 8.660
 549.040 585.430
 364.962 460.140
 672.369 567.961
 489.027 452.083
 105.692 105.084
 736.996 417.130
 545.988 612.490
 128.832 679.011
 111.339 791.082
 38.574 13.851
 300.483 682.602
 770.550 553.160
 772.437 666.390
 115.940 911.562
 988.367 208.291
 718.874 357.074
 952.417 382.043
 687.949 771.268
 247.830 241.574
 97.217 845.190
 200.286 842.813
 999.091 339.656
 551.384 675.132
 942.502 611.074
 308.907 60.031
 78.015 912.566
 102.443 568.491
 16.008 61.804
 136.763 74.617
 165.662 899.159
 752.779 843.263
 256.178 910.672
 306.869 200.594
 764.827 468.747
 21.810 281.790
 640.182 248.788
 182.659 27.832
 806.905 552.298
 412.970 717.648
 718.021 936.814
 213.024 592.502
 631.777 791.898
 742.849 541.835
 236.349 269.999
 337.354 874.693
 833.230 384.006
 125.630 165.034
 78.699 612.824
 646.252 314.883
 535.007 146.123
 588.285 874.238
 214.679 973.992
 904.811 354.403
 331.531 551.528
 31.305 601.076
 472.713 298.167
 862.636 99.791
 952.530 923.043
 395.206 479.578
 729.277 587.763
 498.499 86.898
 692.249 454.294
 444.849 712.682
 542.118 836.269
 477.344 777.823
 781.618 235.773
 541.578 189.660
 345.763 153.998
 133.539 862.251
 175.708 2.981
 137.473 500.732
 74.721 397.807
 236.607 654.477
 678.971 895.292
 496.507 480.484
 483.077 78.263
 644.347 878.385
 937.250 116.658
 324.158 178.326
 488.754 310.886
 703.099 914.880
 588.198 23.096
 570.020 202.057
 586.549 102.510
 916.066 149.737
 780.708 826.931
 657.251 709.714
 746.097 319.486
 967.985 404.562
 349.160 804.052
 788.155 935.237
 239.266 271.327
 668.051 559.549
 159.729 617.983
 776.999 25.078
 526.040 961.613
 752.922 383.918
 533.673 133.358
 69.138 135.736
 668.755 707.329
 777.707 278.423
 196.511 881.428
 219.806 196.301
 741.656 8.533
 515.296 104.023
 902.141 161.514
 126.420 475.448
 356.032 262.101
 382.946 521.804
 737.450 614.871
 735.006 108.901
 730.776 156.523
 419.980 301.450
 125.614 991.200
 774.375 41.273
 704.028 359.092
 251.557 869.053
 715.256 743.093
 310.921 415.266
 703.629 412.513
 290.874 959.760
 667.835 29.992
 562.420 301.563
 972.444 594.873
 155.759 616.758
 337.049 690.761
 460.991 804.367
 279.164 865.061
 905.546 935.295
 971.776 752.792
 913.347 0.377
 936.046 915.168
 240.222 888.938
 867.979 85.565
 570.758 873.088
 192.083 782.035
 246.213 294.964
 345.224 877.905
 191.648 389.681
 973.450 432.048
 621.847 476.806
 29.901 720.703
 356.478 134.333
 502.627 226.431
 570.373 463.643
 189.921 210.651
 377.620 459.658
 543.411 198.717
 709.569 630.742
 284.624 155.602
 736.151 947.078
 891.132 631.721
 414.359 528.878
 468.812 658.426
 273.013 77.281
 255.659 508.278
 982.475 277.122
 521.282 583.795
 663.750 403.509
 869.403 28.143
 893.095 300.522
 555.916 171.115
 414.029 193.307
 993.311 532.896
 214.519 382.684
 917.344 846.849
 727.421 458.408
 990.922 861.333
 909.332 972.975
 863.364 610.775
 117.424 527.849
 793.890 369.755
 384.112 439.057
 992.803 723.267
 562.446 835.947
 391.929 594.716
 135.664 487.679
 890.120 804.468
 335.522 394.677
 445.974 810.227
 756.863 290.137
 127.076 871.249
 379.740 499.042
 245.406 537.050
 882.574 943.532
 586.935 284.182
 245.900 574.415
 8.522 398.650
 879.768 774.945
 58.133 54.233
 160.676 716.422
 959.996 586.536
 215.821 652.858
 182.046 467.724
 751.539 396.775
 709.895 597.120
 475.110 908.638
 133.407 528.120
 319.006 12.579
 205.889 832.905
 936.432 690.619
 862.169 284.497
 317.216 441.998
 933.610 122.717
 472.362 574.317
 331.996 719.085
 880.671 535.733
 99.696 208.871
 286.588 34.491
 953.304 500.072
 817.920 521.654
 247.853 773.551
 666.372 948.303
 327.706 570.884
 482.267 629.002
 130.364 632.380
 494.676 643.492
 495.890 243.457
 325.073 848.951
 685.789 310.051
 740.114 131.518
 112.451 190.557
 738.969 639.897
 658.140 331.042
 522.802 72.793
 358.836 490.969
 6.341 558.719
 733.697 207.896
 640.274 709.649
 949.553 671.451
 782.666 253.329
 68.628 290.156
 630.037 472.387
 286.968 510.615
 564.805 987.218
 733.958 348.997
 543.975 214.732
 676.461 222.436
 21.122 883.261
 913.967 15.750
 614.674 67.261
 526.414 520.893
 893.290 371.932
 659.929 966.928
 904.897 710.824
 626.439 982.264
 418.915 908.175
 623.168 54.015
 848.791 466.729
 922.466 67.916
 869.617 881.498
 469.743 413.226
 317.089 976.414
 688.732 147.934
 850.948 785.510
 613.624 958.563
 468.383 400.585
 634.438 874.757
 468.568 135.931
 496.051 560.957
 184.754 6.235
 276.754 295.998
 329.315 330.217
 885.846 646.904
 332.362 729.737
 862.072 166.940
 616.350 627.307
 578.748 911.954
 436.278 805.125
 223.837 25.711
 154.299 692.593
 433.438 337.550
 613.695 828.959
 227.999 727.967
 463.321 701.045
 897.711 724.139
 770.797 696.596
 876.048 302.911
 290.287 820.564
 50.353 509.152
 135.962 689.446
 710.809 188.793
 0.783 7.957
 712.578 725.329
 175.570 618.776
 901.629 133.564
 517.373 441.540
 367.459 573.081
 818.622 338.802
 273.238 305.153
 197.604 587.223
 466.611 229.937
 702.454 130.366
 586.580 445.858
 159.451 849.040
 200.445 200.846
 844.261 426.130
 580.029 226.657
 82.460 990.433
 961.650 724.968
 741.747 99.279
 635.921 309.762
 439.550 29.201
 541.095 497.779
 411.106 69.884
 449.974 11.540
 447.479 106.871
 561.216 241.732
 281.694 296.610
 750.151 872.957
 763.227 912.367
 773.968 464.361
 184.089 316.127
 936.685 890.996
 99.057 600.182
 628.781 79.651
 891.929 368.602
 496.460 642.040
 480.763 784.879
 950.515 436.630
 807.737 804.859
 182.618 36.984
 831.643 116.587
 658.230 698.601
 419.132 909.254
 244.205 987.912
 928.972 146.254
 202.654 447.045
 94.169 492.076
 440.885 837.421
 550.267 674.801
 803.564 846.170
 633.194 606.233
 184.178 4.254
 803.394 546.878
 627.848 697.243
 749.497 525.203
 909.374 932.667
 217.583 897.807
 764.857 236.245
 312.158 682.749
 701.227 97.997
 161.645 191.397
 227.706 584.063
 751.880 619.564
 271.731 517.206
 551.231 996.643
 237.515 345.341
 504.223 108.042
 619.719 940.690
 608.715 342.948
 732.150 970.276
 744.547 533.558
 89.710 660.437
 647.269 666.361
 381.848 143.071
 955.098 299.145
 91.412 659.684
 465.002 813.383
 391.161 641.398
 57.051 490.167
 441.436 650.464
 955.490 304.314
 20.010 823.164
 938.974 286.566
 145.253 398.021
 967.840 74.650
 66.162 140.013
 218.033 642.486
 450.118 614.817
 282.373 210.925
 517.320 851.438
 981.409 566.568
 168.621 621.943
 807.330 776.495
 203.036 419.004
 72.791 930.908
 597.721 921.980
 747.473 683.093
 555.001 897.141
 212.397 112.680
 839.574 804.935
 547.229 705.611
 518.844 5.094
 868.925 929.626
 968.155 117.661
 869.021 160.393
 251.369 464.051
 337.905 269.105
 279.609 367.187
 731.704 471.434
 484.249 614.118
 923.343 530.117
 814.494 399.693
 204.513 834.240
 338.508 287.756
 468.170 498.689
 446.472 999.408
 728.707 453.698
 933.691 409.409
 733.900 559.253
 94.761 885.472
 222.078 380.142
 351.450 815.516
 291.011 208.092
 36.551 749.875
 610.777 796.939
 385.335 344.731
 648.974 679.698
 870.815 175.849
 328.398 723.230
 36.903 335.105
 328.473 122.824
 416.387 503.638
 624.025 487.089
 902.833 283.141
 458.235 170.255
 714.863 969.372
 228.963 997.208
 438.550 569.052
 265.050 934.812
 352.828 732.778
 46.106 795.314
 580.926 833.207
 517.899 433.803
 518.136 730.792
 46.449 106.875
 365.961 800.682
 585.792 195.134
 561.354 646.633
 483.946 624.261
 986.912 93.971
 273.753 330.504
 346.255 667.730
 872.991 554.377
 204.134 848.356
 12.564 674.597
 342.116 120.891
 912.004 541.865
 140.025 750.071
 295.225 683.908
 235.824 519.425
 682.135 439.363
 270.709 454.329
 476.750 664.799
 823.214 34.457
 1.864 537.873
 860.742 208.435
 183.783 557.641
 76.768 911.450
 776.256 793.167
 177.879 904.624
 616.664 942.340
 580.738 893.009
 543.922 788.241
 572.057 717.937
 968.940 150.303
 974.968 280.323
 195.214 657.204
 906.038 946.331
 37.975 368.839
 655.119 868.132
 11.957 962.561
 884.754 663.438
 855.160 406.264
 739.708 621.906
 762.035 565.725
 546.183 318.735
 825.405 349.406
 233.307 630.957
 571.371 859.678
 548.701 475.607
 432.924 689.981
 390.464 567.499
 691.404 343.074
 918.114 464.679
 43.995 622.233
 516.314 609.195
 81.868 406.640
 602.214 847.930
 717.258 121.522
 827.588 541.544
 936.730 375.632
 521.460 238.579
 218.209 101.956
 541.651 546.477
 895.366 306.158
 801.502 202.320
 626.994 420.936
 61.383 4.832
 701.594 768.572
 526.557 677.476
 27.170 749.443
 980.195 492.913
 499.915 867.710
 662.234 594.727
 768.045 359.120
 644.136 37.132
 791.337 47.610
 762.214 151.554
 704.299 690.673
 177.010 605.765
 310.405 807.464
 695.267 502.155
 633.982 162.869
 199.616 763.144
 730.578 315.883
 907.405 460.514
 879.644 57.347
 955.658 389.152
 156.841 52.166
 668.549 182.497
 587.182 471.721
 194.581 375.672
 822.450 26.134
 343.895 692.215
 853.177 271.900
 955.529 251.677
 270.979 832.149
 977.242 548.592
 233.842 694.298
 346.813 759.943
 575.321 778.341
 376.865 909.995
 537.342 749.572
 521.723 510.905
 822.084 598.624
 454.090 747.903
 56.137 861.763
 314.228 972.962
 172.795 802.957
 780.535 985.070
 557.133 240.175
 417.017 223.577
 302.614 550.407
 202.067 889.236
 414.789 326.074
 559.582 81.814
 912.761 39.911
 875.838 140.415
 245.990 282.242
 875.438 470.476
 314.589 805.240
 281.330 607.895
 285.351 900.678
 535.304 114.822
 791.291 973.534
 597.167 22.548
 525.779 492.181
 766.996 974.853
 557.445 500.853
 332.517 410.684
 341.468 291.305
 582.992 129.468
 657.138 633.559
 255.227 367.603
 909.165 661.125
 893.071 183.315
 68.142 360.943
 468.413 992.164
 248.413 914.520
 192.099 650.970
 612.650 422.354
 953.026 578.114
 112.619 882.099
 682.031 188.081
 14.314 511.204
 16.020 963.561
 280.158 451.685
 512.342 985.449
 586.854 678.546
 862.029 776.912
 18.384 180.191
 804.573 119.518
 591.241 580.576
 941.062 685.750
 623.284 735.995
 264.371 161.557
 256.503 137.186
 815.524 154.537
 973.646 368.364
 478.339 887.851
 823.413 372.874
 36.957 147.701
 980.999 820.230
 443.214 504.500
 740.869 696.619
 926.204 676.574
 665.215 101.571
 481.335 402.974
 321.497 643.938
 210.277 81.809
 340.543 322.901
 459.049 96.355
 746.057 152.215
 185.021 467.325
 57.979 351.833
 143.678 651.243
 295.444 769.473
 444.748 757.498
 17.266 400.419
 609.815 626.576
 84.624 807.107
 248.330 436.207
 135.429 776.928
 837.215 258.178
 374.566 338.733
 275.801 144.531
 338.666 942.973
 30.208 386.610
 746.286 120.104
 870.359 963.306
 430.520 705.356
 732.523 415.967
 35.319 959.203
 857.713 387.398
 581.653 841.743
 511.588 412.523
 945.494 800.930
 688.035 710.473
 585.170 710.231
 842.852 304.690
 687.612 807.430
 955.377 782.221
 26.337 425.133
 837.324 29.539
 821.653 12.945
 315.194 874.373
 426.650 994.754
 624.513 386.154
 720.389 711.175
 442.716 697.558
 239.607 411.658
 528.115 302.408
 717.779 593.506
 953.215 447.905
 299.173 61.934
 653.260 199.261
 57.299 798.023
 139.786 130.528
 951.792 977.151
 141.816 145.493
 213.360 452.125
 975.097 306.378
 638.952 391.201
 146.193 535.803
 23.203 995.623
 70.594 839.656
 139.683 783.948
 522.296 96.506
 337.216 556.574
 190.024 184.876
 31.000 94.569
 348.705 125.603
 572.322 918.702
 473.659 245.841
 179.190 69.703
 641.867 7.772
 636.131 167.101
 745.440 863.188
 235.971 775.017
 56.024 209.888
 178.799 928.023
 147.359 542.862
 180.932 143.489
 931.809 158.947
 25.035 228.913
 873.661 124.738
 925.310 59.730
 788.857 631.827
 940.457 396.428
 962.077 708.828
 872.018 886.846
 245.524 545.094
 594.530 83.071
 940.072 305.896
 112.996 530.862
 392.685 323.116
 696.530 467.129
 621.194 359.960
 637.323 107.424
 848.853 344.011
 801.532 905.975
 499.921 502.102
 522.165 26.482
 80.233 315.530
 210.156 839.413
 2.952 638.144
 583.526 842.892
 82.082 816.729
 718.806 537.563
 320.758 747.184
 374.884 534.344
 186.647 656.347
 716.412 366.898
 665.217 573.628
 739.194 962.743
 588.173 145.088
 269.187 608.420
 577.536 732.291
 343.366 151.161
 156.911 856.542
 386.661 503.512
 345.183 614.289
 754.198 665.690
 251.749 960.279
 620.265 125.917
 677.416 880.850
 650.905 830.018
 535.034 750.668
 510.013 882.341
 536.033 262.875
 711.735 720.265
 243.363 566.289
 165.303 929.560
 421.301 845.936
 560.812 888.589
 974.536 897.324
 442.657 562.513
 472.602 13.618
 916.245 546.317
 813.590 112.119
 766.187 675.690
 459.130 746.485
 741.628 500.814
 539.767 899.119
 625.869 729.262
 108.067 29.636
 770.498 485.035
 731.454 216.715
 184.181 261.706
 245.973 708.733
 246.904 644.691
 817.594 271.031
 223.454 882.338
 913.695 252.520
 105.137 855.171
 511.754 800.495
 874.260 849.951
 955.939 529.307
 97.827 228.846
 608.980 736.082
 179.430 797.917
 583.680 885.521
 573.950 643.116
 825.779 127.385
 568.824 901.426
 60.954 526.358
 706.966 370.520
 219.984 77.220
 746.701 799.155
 977.106 441.738
 978.165 924.473
 739.984 311.277
 326.551 879.491
 531.413 895.155
 631.431 47.651
 621.730 924.323
 787.539 120.571
 879.058 798.716
 633.041 364.800
 677.124 790.810
 972.179 533.702
 865.759 134.537
 393.713 597.689
 998.853 105.228
 396.626 401.382
 412.922 950.857
 140.032 397.173
 244.404 526.370
 103.010 923.940
 406.010 360.635
 358.497 785.814
 455.976 439.691
 647.446 592.966
 185.894 401.052
 177.818 924.214
 323.157 923.239
 87.897 595.002
 646.262 574.269
 903.730 415.204
 901.727 105.190
 512.818 815.612
 499.742 382.943
 175.474 642.265
 64.592 734.775
 734.505 561.785
 491.212 198.423
 374.212 702.014
 379.849 953.468
 260.341 949.693
 208.841 355.216
 981.060 335.337
 686.139 449.547
 550.637 15.250
 671.719 452.211
 556.006 887.716
 366.915 406.728
 873.529 996.441
 57.521 459.337
 888.918 736.510
 212.928 916.316
 775.383 909.296
 774.443 377.729
 659.937 811.468
 806.197 812.387
 299.434 493.468
 578.752 882.131
 638.950 804.427
 558.917 210.787
 605.896 838.712
 592.584 586.215
 52.476 415.159
 897.199 385.290
 573.515 520.191
 886.203 314.613
 251.166 512.554
 592.230 998.016
 295.566 868.364
 754.769 39.909
 222.270 403.785
 910.413 116.295
 122.556 78.319
 941.702 948.483
 808.777 498.844
 79.198 894.398
 49.370 223.774
 839.094 436.023
 720.614 533.818
 546.800 276.140
 796.402 882.556
 130.131 701.679
 553.114 173.471
 651.670 583.131
 892.184 3.235
 429.378 9.239
 64.148 252.224
 611.547 393.479
 429.294 846.678
 223.785 614.407
 903.666 132.293
 192.101 687.064
 935.844 321.641
 820.640 819.118
 838.043 658.781
 21.629 836.017
 981.591 800.142
 68.233 607.047
 266.497 973.692
 280.963 652.840
 720.724 546.161
 330.843 838.848
 487.980 14.359
 416.694 373.640
 562.656 220.377
 571.699 41.336
 744.345 866.458
 600.998 150.235
 557.622 533.937
 425.925 411.730
 539.184 267.813
 892.822 352.437
 885.687 15.919
 830.005 776.254
 111.670 466.357
 442.853 740.597
 45.730 31.947
 115.164 891.797
 230.807 324.152
 628.669 358.537
 955.272 645.550
 469.108 659.992
 667.937 29.058
 706.628 818.302
 192.478 649.202
 323.891 534.999
 803.933 26.631
 423.547 500.659
 38.462 108.578
 537.254 649.437
 832.419 817.062
 43.862 79.125
 811.016 61.413
 200.594 957.324
 931.494 75.432
 416.956 690.275
 220.120 591.446
 528.788 998.549
 593.791 148.295
 34.496 19.428
 121.141 358.311
 565.439 726.298
 28.370 355.582
 509.103 548.307
 93.352 805.792
 371.644 207.068
 177.806 684.019
 543.336 220.085
 729.421 693.755
 957.243 902.242
 429.960 396.773
 251.948 817.252
 385.785 303.144
 460.553 670.937
 546.334 803.718
 650.554 419.036
 414.320 648.791
 985.923 595.706
 677.503 937.730
 230.292 407.644
 572.480 301.388
 68.003 225.846
 591.036 164.617
 800.760 626.386
 392.094 967.821
 947.465 857.490
 398.430 817.791
 202.459 457.766
 776.255 808.174
 714.962 25.319
 134.964 793.488
 65.162 785.950
 989.245 578.040
 908.429 467.639
 520.032 668.353
 520.078 35.507
 506.212 76.418
 333.428 444.737
 105.366 308.397
 661.366 737.157
 897.306 52.283
 717.030 439.846
 804.721 126.838
 596.523 361.278
 35.237 677.046
 302.806 952.708
 490.970 118.054
 125.330 481.202
 435.751 925.461
 647.832 307.641
 945.162 545.840
 443.522 680.894
 467.251 724.147
 692.162 141.184
 947.040 696.421
 780.012 5.379
 498.798 524.721
 637.068 508.794
 707.568 420.104
 545.472 167.323
 795.016 37.686
 290.381 355.750
 161.479 280.227
 395.241 169.478
 111.892 223.499
 315.637 434.327
 861.430 3.997
 591.002 480.212
 499.248 278.934
 256.253 617.461
 345.256 587.060
 183.345 408.164
 773.656 279.616
 296.801 958.544
 883.965 842.126
 831.295 862.091
 489.838 343.775
 470.534 777.663
 460.447 401.673
 525.058 253.241
 9.078 667.581
 425.603 516.485
 677.570 185.759
 84.716 900.175
 439.959 549.034
 921.995 97.187
 49.164 128.183
 70.252 929.703
 809.723 565.242
 947.059 45.212
 788.551 517.706
 657.278 332.651
 813.827 397.001
 709.503 691.326
 776.663 655.798
 108.009 529.492
 886.754 404.965
 800.139 355.332
 865.417 658.311
 698.460 528.367
 138.924 953.290
 492.157 532.002
 51.895 135.746
 350.580 516.853
 912.535 649.469
 494.569 749.157
 345.022 175.228
 761.930 518.838
 323.432 123.205
 469.522 948.530
 338.802 517.049
 525.752 569.199
 176.604 702.499
 277.495 951.926
 604.826 69.609
 590.691 711.451
 69.683 361.747
 223.977 818.388
 21.622 938.802
 422.151 7.399
 331.794 614.473
 547.030 672.469
 69.572 961.391
 396.183 662.800
 684.403 602.447
 7.221 889.386
 937.498 326.620
 282.029 319.379
 156.286 493.277
 719.723 359.741
 10.639 246.313
 150.873 541.043
 836.516 440.159
 302.958 924.660
 939.655 790.900
 686.045 530.960
 507.369 780.347
 8.972 971.621
 26.374 947.337
 663.874 156.189
 63.307 852.971
 747.802 611.883
 104.451 674.559
 324.591 427.831
 892.701 802.210
 821.425 822.386
 441.670 233.122
 459.101 687.234
 75.721 998.412
 742.427 428.100
 445.558 347.904
 300.175 882.555
 334.831 257.626
 728.387 825.267
 115.077 826.199
 725.520 485.022
 163.565 869.075
 334.994 901.606
 248.569 98.288
 855.412 790.534
 454.792 550.499
 219.278 696.490
 391.728 773.523
 859.007 579.779
 251.422 842.850
 208.887 962.254
 389.310 712.211
 671.137 368.823
 950.516 128.710
 694.154 937.210
 190.352 302.039
 365.354 772.187
 406.025 412.891
 856.792 321.615
 249.134 597.523
 129.181 821.698
 895.876 239.017
 402.347 659.744
 462.673 731.933
 143.949 436.933
 845.905 632.502
 273.143 74.387
 90.487 543.378
 184.342 626.904
 536.123 758.200
 284.233 574.512
 513.455 670.208
 421.663 417.616
 754.067 60.070
 746.977 962.470
 6.009 465.608
 740.074 946.464
 505.503 10.590
 923.172 704.087
 919.496 957.261
 856.480 641.944
 444.490 239.226
 587.217 993.091
 804.480 735.155
 672.434 915.972
 642.838 732.138
 64.648 640.768
 35.829 89.099
 580.391 336.102
 683.236 999.374
 862.421 352.420
 446.863 937.244
 896.812 816.273
 830.848 591.196
 409.640 414.067
 327.437 87.866
 201.095 967.210
 214.928 111.749
 487.034 806.046
 895.744 158.921
 121.981 381.427
 534.996 926.149
 639.251 284.539
 14.735 43.319
 32.031 292.784
 795.410 86.169
 236.160 27.748
 491.443 152.638
 185.993 746.882
 967.640 610.060
 877.637 30.340
 771.131 797.930
 70.269 146.083
 281.336 143.618
 520.899 547.948
 218.077 973.531
 118.454 791.740
 53.270 202.495
 50.259 542.931
 460.915 498.253
 491.802 836.279
 577.499 649.836
 6.268 263.266
 472.863 938.046
 323.714 879.040
 620.612 798.661
 844.485 798.336
 155.787 985.226
 683.763 292.331
 492.659 545.058
 403.750 698.578
 201.930 1.569
 529.488 247.956
 497.387 236.037
 229.587 520.343
 918.283 246.048
 83.096 329.479
 804.668 555.072
 20.493 462.976
 515.934 902.728
 395.466 561.818
 433.490 568.642
 743.152 102.081
 90.394 400.307
 341.222 667.267
 85.663 218.734
 897.193 591.046
 148.750 672.002
 926.413 365.858
 28.389 969.093
 0.946 602.357
 75.653 942.994
 584.216 577.995
 88.105 17.114
 616.691 710.874
 372.521 352.313
 84.316 458.598
 88.511 468.627
 137.253 883.169
 852.967 217.085
 788.048 294.515
 742.463 139.421
 115.320 230.169
 232.353 29.246
 244.086 430.775
 90.408 195.213
 132.734 204.799
 710.493 338.315
 538.392 556.263
 67.304 670.858
 79.027 981.927
 213.930 518.559
 387.368 875.714
 675.472 19.948
 236.824 844.896
 937.814 44.832
 694.560 922.450
 542.581 237.578
 756.304 21.029
 707.329 308.633
 178.981 25.060
 351.988 771.855
 941.705 557.947
 464.715 194.365
 727.075 731.305
 746.896 393.884
 269.964 513.191
 880.330 605.530
 320.505 813.758
 830.309 431.273
 214.884 941.550
 684.839 881.573
 748.426 834.285
 309.528 286.831
 759.781 907.665
 824.477 578.293
 825.581 628.217
 666.924 961.967
 947.414 25.895
 952.489 398.231
 506.520 484.149
 477.993 383.397
 938.039 835.094
 87.204 152.177
 111.412 241.530
 143.210 692.141
 824.773 652.851
 490.879 508.898
 860.388 5.816
 851.930 295.362
 890.010 421.938
 953.273 947.431
 51.038 689.684
 554.643 404.479
 77.453 461.079
 700.097 764.743
 507.643 128.897
 84.084 987.066
 201.405 962.870
 88.833 211.319
 380.882 92.652
 336.257 545.408
 818.273 543.557
 103.070 828.168
 983.258 110.823
 599.176 901.199
 744.813 142.546
 411.367 841.016
 108.121 674.274
 700.115 213.697
 923.459 93.953
 417.813 30.889
 199.161 29.461
 631.441 787.768
 707.171 248.159
 298.807 845.039
 812.403 484.840
 710.601 838.593
 664.513 608.217
 494.239 638.138
 44.203 874.132
 131.600 271.420
 690.298 64.190
 501.113 840.880
 986.440 580.273
 973.286 707.605
 547.910 457.829
 103.814 541.634
 814.017 313.943
 344.073 442.247
 966.511 390.746
 367.572 436.481
 810.021 661.826
 363.167 754.134
 69.651 901.087
 820.336 353.981
 490.304 272.322
 105.192 5.261
 221.368 376.907
 253.130 593.217
 1.955 430.192
 468.055 265.074
 341.698 848.861
 480.125 127.152
 139.079 686.682
 163.204 773.670
 365.561 110.476
 217.007 318.050
 644.495 157.940
 672.890 418.552
 797.337 951.197
 959.893 167.716
 947.402 82.102
 70.847 541.125
 247.997 155.551
 376.897 282.489
 124.766 234.177
 60.772 811.975
 432.482 821.200
 260.594 671.456
 668.130 837.949
 451.279 618.092
 352.092 979.310
 532.029 216.032
 587.724 685.348
 556.482 390.513
 289.965 462.580
 135.513 150.049
 492.224 276.332
 688.137 567.501
 807.307 459.433
 918.369 171.741
 545.186 926.075
 988.275 436.203
 143.833 217.293
 750.898 872.443
 618.131 951.305
 340.512 924.833
 297.972 913.546
 209.237 11.600
 535.456 243.945
 993.734 527.807
 590.696 799.653
 117.393 793.614
 37.787 767.713
 833.620 937.796
 701.409 342.117
 124.638 709.321
 978.085 772.154
 945.452 631.599
 5.143 233.347
 280.577 693.334
 308.765 808.608
 225.951 610.754
 537.401 826.189
 262.574 318.245
 618.284 953.906
 322.343 733.225
 66.268 757.752
 508.873 497.623
 332.090 0.117
 103.675 589.059
 561.033 271.373
 15.618 702.007
 205.533 752.484
 202.339 670.790
 812.331 19.943
 967.110 5.533
 405.273 992.685
 903.087 668.441
 80.931 939.489
 686.039 375.603
 300.917 110.891
 802.276 79.348
 430.587 118.832
 614.029 493.924
 70.077 887.592
 211.875 964.622
 834.941 459.286
 162.758 54.538
 357.708 414.971
 240.743 606.921
 239.319 317.808
 312.007 922.884
 524.556 687.652
 849.987 28.296
 505.269 257.621
 773.409 759.689
 469.738 963.911
 949.663 812.237
 569.096 492.313
 387.279 714.458
 618.893 601.004
 780.886 440.645
 205.119 602.520
 174.795 575.554
 432.090 702.044
 410.408 404.307
 500.298 628.745
 128.945 327.332
 704.571 576.894
 153.962 674.537
 518.858 699.529
 395.012 409.539
 8.636 715.841
 140.216 734.034
 663.930 941.093
 965.035 100.134
 856.412 702.355
 28.899 256.566
 927.744 532.740
 390.531 349.939
 550.947 250.008
 104.696 697.979
 562.768 421.721
 303.927 86.003
 237.001 338.702
 582.762 515.098
 703.239 391.929
 731.515 470.263
 363.127 246.600
 982.194 464.465
 119.851 892.703
 279.380 851.098
 623.050 126.736
 850.593 449.457
 599.946 277.187
 278.645 177.576
 457.080 661.041
 955.816 682.151
 411.367 874.105
 887.481 459.675
 363.208 239.566
 300.305 505.441
 930.199 622.462
 964.755 452.492
 592.752 58.979
 958.879 81.255
 790.958 835.635
 253.777 118.419
 286.862 511.958
 792.631 292.288
 852.338 29.416
 44.533 578.499
 747.875 247.858
 549.570 627.573
 862.470 648.063
 18.878 202.663
 333.467 325.121
 726.940 526.274
 954.695 953.005
 425.594 208.244
 411.754 947.133
 840.602 639.441
 8.188 300.811
 80.809 637.170
 921.913 375.821
 423.680 736.093
 467.334 530.182
 944.184 864.462
 347.614 751.024
 159.640 527.812
 429.581 202.121
 182.393 854.113
 329.487 708.754
 44.235 515.166
 683.561 993.139
 698.811 223.187
 718.045 887.719
 366.286 69.598
 907.592 628.220
 81.951 800.929
 599.938 641.051
 598.978 356.050
 423.248 358.486
 805.082 776.907
 718.083 528.928
 1.400 374.425
 739.500 137.867
 295.590 720.694
 750.200 457.863
 844.302 352.086
 619.997 333.776
 185.019 725.317
 110.442 653.701
 694.532 954.971
 559.393 18.704
 649.374 677.671
 295.276 7.888
 119.411 301.462
 364.173 632.783
 254.145 191.337
 307.450 720.409
 505.265 561.039
 999.272 81.819
 129.643 50.703
 360.845 577.779
 423.647 998.829
 983.841 140.938
 619.617 110.032
 894.195 650.802
 124.226 687.509
 397.828 370.904
 769.778 467.080
 903.094 674.328
 285.140 749.640
 995.639 622.333
 152.688 388.105
 737.435 880.041
 109.566 916.346
 13.918 602.450
 561.681 899.574
 805.329 593.330
 221.559 392.360
 7.615 909.691
 48.775 181.620
 74.790 476.620
 584.683 502.806
 451.769 403.357
 630.257 899.257
 870.883 904.032
 843.749 363.703
 906.058 768.720
 738.425 389.597
 228.750 586.076
 72.960 865.997
 254.947 662.368
 159.175 186.793
 981.860 228.083
 903.026 592.063
 908.362 878.243
 762.445 711.153
 840.035 702.397
 395.323 893.956
 876.122 561.758
 806.198 74.840
 943.240 941.878
 832.927 254.277
 313.945 617.525
 974.496 863.830
 764.830 521.038
 806.368 223.401
 479.649 105.647
 596.348 444.221
 781.879 681.218
 586.179 680.895
 35.258 602.190
 684.408 810.780
 30.431 377.441
 794.873 904.302
 284.017 211.372
 531.207 246.530
 519.934 777.174
 817.682 945.099
 240.922 160.148
 605.528 94.452
 493.837 524.977
 224.446 109.439
 401.171 680.319
 402.617 755.818
 692.254 2.079
 714.275 920.439
 693.006 188.922
 719.349 624.438
 97.814 756.209
 740.109 799.099
 379.767 614.602
 549.069 42.021
 127.247 254.536
 22.083 842.532
 610.504 85.797
 420.729 517.149
 868.956 121.379
 616.591 501.071
 909.367 96.025
 543.068 388.782
 760.774 62.369
 72.204 659.881
 141.013 692.185
 556.966 834.955
 52.292 748.044
 474.116 616.084
 392.619 193.714
 47.738 628.333
 502.598 32.405
 855.538 708.985
 772.667 443.623
 224.011 322.462
 26.956 15.732
 537.467 908.864
 342.446 616.819
 330.966 616.083
 424.906 626.004
 447.530 498.872
 268.345 166.799
 433.109 487.574
 897.452 589.570
 364.095 94.946
 811.280 578.722
 175.358 317.564
 792.454 889.238
 333.601 640.236
 954.192 215.021
 11.140 625.002
 905.051 66.746
 217.078 683.414
 309.377 689.123
 172.288 230.416
 703.849 16.627
 436.067 204.313
 444.470 883.533
 347.948 629.870
 53.852 239.743
 508.687 485.711
 919.224 940.428
 638.320 114.033
 363.515 877.341
 893.308 46.668
 134.798 296.080
 853.930 699.079
 596.027 230.234
 990.357 450.684
 563.099 104.848
 642.293 249.552
 253.858 882.771
 891.980 881.038
 45.774 204.134
 241.178 268.084
 270.798 997.553
 614.838 736.023
 630.785 108.608
 881.340 702.835
 727.181 824.370
 103.049 138.400
 849.051 390.189
 991.451 780.736
 441.660 975.643
 246.300 176.238
 424.496 199.667
 394.123 313.093
 786.855 560.686
 522.421 896.404
 157.863 616.516
 624.249 139.856
 526.396 842.389
 644.192 557.341
 128.025 975.373
 349.578 379.811
 77.306 682.475
 766.965 414.340
 414.056 310.808
 628.285 936.185
 364.407 675.247
 396.617 358.390
 257.161 586.441
 399.433 270.642
 352.321 534.817
 126.692 58.790
 953.645 430.100
 169.629 803.369
 415.889 997.061
 729.014 870.036
 798.392 683.670
 332.788 422.907
 941.229 225.118
 923.884 655.126
 82.929 194.384
 939.801 496.651
 937.389 465.996
 363.928 850.255
 492.940 923.805
 21.052 461.373
 982.467 495.940
 979.949 549.998
 247.195 631.317
 757.102 542.894
 528.276 213.470
 857.645 127.395
 973.147 100.946
 891.488 404.956
 444.083 591.527
 240.784 919.990
 624.050 123.431
 784.465 559.628
 692.645 84.012
 89.479 810.710
 708.253 219.912
 417.680 185.009
 200.687 496.958
 861.426 111.568
 723.398 399.258
 477.094 590.747
 311.207 280.940
 829.488 18.534
 966.585 77.970
 365.176 947.853
 686.394 178.824
 300.781 47.518
 826.105 659.761
 623.189 56.532
 167.671 171.758
 560.399 284.253
 251.204 171.328
 780.610 864.203
 893.293 706.341
 227.195 984.987
 343.377 781.492
 91.029 165.647
 924.167 257.209
 979.529 50.217
 916.027 992.806
 962.567 418.147
 734.954 381.797
 285.664 160.319
 428.892 787.877
 145.694 886.766
 190.241 557.846
 856.480 909.779
 919.465 37.086
 902.485 398.335
 44.531 259.241
 27.459 105.817
 425.697 30.031
 448.717 827.488
 579.936 922.070
 172.383 507.576
 922.600 79.948
 933.867 64.033
 726.974 680.334
 552.944 673.603
 979.928 768.519
 103.924 618.192
 901.514 9.511
 716.491 258.254
 188.945 547.899
 578.087 208.701
 834.880 706.244
 668.374 51.722
 903.358 97.454
 362.779 648.504
 874.329 953.672
 565.875 293.745
 992.797 44.605
 825.074 93.749
 587.530 574.514
 607.448 307.657
 116.824 402.362
 852.475 254.004
 17.406 957.742
 124.028 299.299
 493.241 350.523
 337.151 475.122
 602.626 559.793
 618.403 244.400
 256.559 793.188
 440.093 700.858
 604.223 327.477
 644.151 148.392
 280.813 462.149
 314.313 195.385
 860.273 867.349
 967.432 604.240
 775.447 203.881
 96.067 566.013
 828.266 695.063
 412.889 496.682
 53.866 487.281
 9.221 63.947
 168.726 438.260
 159.200 905.428
 621.256 99.945
 370.280 360.618
 573.859 437.868
 20.324 745.168
 131.669 462.712
 130.202 998.094
 151.437 795.191
 425.241 446.871
 823.860 985.362
 344.037 494.332
 436.814 545.975
 391.981 32.708
 761.262 410.744
 620.526 647.476
 24.944 307.674
 781.027 266.009
 573.489 150.313
 171.217 928.157
 889.431 442.424
 508.644 168.049
 425.115 200.947
 552.248 974.712
 687.113 505.782
 202.479 85.035
 622.045 351.073
 571.874 113.477
 734.371 510.053
 989.760 661.527
 606.596 33.561
 122.895 514.773
 885.281 321.110
 722.702 530.621
 89.497 363.510
 891.581 64.944
 241.951 328.844
 966.206 266.596
 720.314 610.939
 993.276 285.780
 483.820 383.975
 499.733 162.285
 7.409 601.591
 589.778 664.864
 615.367 877.699
 918.206 691.338
 164.330 313.457
 454.701 573.900
 100.668 755.728
 156.076 94.583
 181.613 242.285
 270.428 546.755
 678.400 204.524
 404.184 390.113
 701.304 946.275
 163.886 64.974
 632.340 725.101
 940.811 248.258
 206.069 548.291
 618.248 155.716
 930.126 318.552
 856.320 595.506
 625.579 873.376
 433.831 45.548
 436.961 547.475
 515.046 515.517
 709.940 329.982
 853.798 833.278
 361.156 308.797
 868.603 0.719
 423.249 605.270
 318.945 645.949
 194.852 255.997
 411.519 374.590
 169.916 737.978
 570.713 24.380
 675.945 942.552
 653.159 752.582
 882.247 156.787
 982.701 348.080
 716.198 923.436
 469.093 738.721
 869.809 827.756
 68.356 954.135
 815.705 247.829
 590.632 665.316
 859.462 741.349
 86.111 230.575
 215.331 3.689
 792.969 74.750
 839.467 587.690
 543.178 372.042
 926.438 833.664
 50.403 815.229
 161.947 618.142
 185.286 673.975
 821.153 631.848
 41.357 76.449
 855.016 371.949
 752.060 211.298
 166.637 952.167
 906.422 926.476
 249.217 158.585
 376.380 498.588
 343.242 11.728
 89.417 427.761
 832.489 929.643
 10.918 260.861
 999.173 556.255
 424.448 208.059
 713.699 448.498
 676.189 757.679
 563.160 269.765
 371.238 441.095
 196.843 471.622
 641.864 197.928
 861.913 856.943
 446.461 552.219
 746.339 992.394
 876.678 658.649
 570.505 404.190
 450.631 605.846
 58.417 466.349
 232.187 578.491
 361.584 134.128
 48.036 254.366
 44.413 336.281
 861.745 334.869
 913.225 208.384
 621.534 332.283
 278.857 106.238
 318.451 633.602
 385.428 804.743
 94.469 664.714
 868.572 675.388
 624.469 440.806
 581.744 297.324
 588.792 425.968
 758.536 635.873
 358.975 969.031
 775.170 2.215
 371.411 431.777
 206.144 763.223
 473.149 793.117
 96.413 616.022
 530.106 77.865
 527.497 983.508
 107.995 515.959
 457.839 171.117
 215.823 247.873
 247.735 688.375
 164.406 530.358
 217.825 58.863
 89.927 405.282
 471.963 387.258
 754.778 330.361
 177.967 430.920
 823.007 256.803
 634.146 335.444
 951.620 513.958
 49.528 78.754
 106.075 828.826
 778.432 957.387
 440.960 88.746
 225.692 712.763
 655.511 533.857
 180.657 596.533
 787.008 943.133
 552.662 414.984
 119.872 820.493
 427.395 366.100
 19.417 377.897
 805.312 923.127
 629.676 298.297
 35.688 649.691
 165.593 406.371
 742.057 318.704
 970.553 808.091
 318.708 106.236
 167.921 126.275
 938.809 638.351
 5.621 768.488
 480.887 870.719
 349.372 842.170
 83.314 904.933
 24.764 271.115
 860.646 10.285
 220.876 774.748
 48.875 83.855
 156.434 819.817
 829.661 194.740
 959.945 131.662
 860.411 509.995
 841.898 313.246
 104.675 971.124
 332.424 34.283
 615.978 402.016
 642.355 855.567
 131.194 993.951
 177.906 295.803
 533.359 183.298
 326.072 246.643
 757.966 55.876
 834.176 328.282
 553.988 462.575
 265.743 550.898
 636.969 787.948
 37.250 519.756
 355.439 692.351
 665.512 973.153
 655.694 454.306
 900.879 267.197
 198.910 719.497
 32.582 380.094
 236.845 353.041
 553.108 477.156
 769.554 669.943
 610.146 197.629
 525.137 953.160
 887.280 753.092
 55.239 868.184
 196.335 87.229
 321.694 46.963
 671.067 676.889
 353.225 782.362
 888.158 758.485
 123.624 877.841
 949.474 561.806
 694.480 306.943
 809.914 510.407
 779.661 415.378
 276.368 805.045
 331.767 47.598
 812.312 610.662
 82.350 692.850
 814.026 500.373
 450.360 656.631
 461.546 419.738
 83.045 396.591
 751.261 284.716
 929.167 682.396
 376.815 246.156
 38.093 702.375
 808.128 487.347
 805.255 842.363
 120.321 279.206
 672.861 690.877
 818.798 526.278
 76.202 107.103
 395.490 587.258
 884.869 542.447
 514.098 153.707
 612.389 491.203
 267.202 92.577
 98.091 110.818
 661.347 590.818
 245.333 987.179
 482.066 637.669
 227.549 406.075
 661.477 811.982
 548.295 649.742
 737.274 743.509
 616.678 979.077
 552.101 239.373
 431.892 440.312
 923.340 426.650
 369.472 192.747
 120.025 891.251
 440.116 75.463
 949.024 490.023
 215.271 889.990
 487.877 590.617
 551.108 788.018
 746.011 31.353
 416.092 23.726
 106.885 185.695
 362.239 605.808
 446.418 523.488
 254.768 401.402
 561.468 859.673
 770.490 480.646
 527.952 712.494
 326.673 814.523
 971.205 514.330
 646.813 358.849
 929.569 752.274
 198.687 473.147
 61.850 900.696
 547.113 74.691
 754.716 448.527
 996.087 845.978
 169.488 639.592
 202.677 769.461
 199.774 220.234
 131.388 718.570
 540.504 525.874
 389.323 391.314
 772.049 403.471
 698.724 525.341
 294.969 542.438
 787.234 714.927
 694.697 820.166
 23.182 785.515
 332.154 823.530
 612.406 234.990
 635.190 113.552
 476.560 778.753
 274.275 401.598
 125.793 233.850
 539.482 212.415
 949.365 433.164
 268.188 947.950
 607.740 301.177
 405.743 427.804
 303.406 766.553
 94.675 874.650
 22.915 592.303
 289.580 108.776
 720.192 121.154
 571.045 103.618
 394.971 151.917
 696.899 487.802
 107.374 862.802
 675.189 528.574
 860.300 701.111
 791.065 331.841
 628.840 177.360
 167.863 696.496
 476.738 388.278
 517.799 281.673
 983.590 90.432
 744.829 517.431
 125.736 138.180
 834.230 309.955
 274.382 860.763
 911.647 875.024
 265.482 398.538
 717.802 557.535
 179.184 453.430
 841.273 854.832
 867.647 279.764
 526.229 917.941
 666.798 885.806
 448.260 933.470
 601.867 311.024
 581.452 131.543
 682.589 857.468
 793.238 878.856
 219.775 294.592
 558.565 823.744
 71.070 224.637
 717.497 300.323
 134.348 30.499
 374.926 875.668
 499.179 560.367
 299.837 757.058
 390.514 4.759
 795.190 751.144
 297.375 253.661
 326.548 84.341
 579.416 487.024
 894.737 920.395
 945.283 343.825
 470.201 129.241
 761.444 867.272
 857.006 318.715
 394.420 560.787
 284.106 400.954
 132.046 476.185
 319.473 857.469
 542.598 847.796
 436.656 235.640
 989.584 580.184
 628.543 365.161
 952.946 979.793
 833.420 951.644
 545.887 719.589
 915.365 977.866
 345.035 758.941
 404.718 128.170
 257.900 67.192
 862.604 921.207
 476.426 668.209
 372.564 578.980
 652.726 24.554
 396.449 830.140
 780.034 794.544
 753.209 812.406
 68.600 844.631
 308.647 238.183
 526.002 295.123
 700.207 769.948
 340.741 671.877
 990.118 634.290
 336.376 673.304
 47.749 417.937
 223.743 24.752
 40.697 533.473
 596.675 655.317
 75.169 330.251
 261.104 410.606
 508.834 336.322
 680.516 514.422
 80.938 744.764
 887.699 459.207
 910.555 362.974
 931.798 276.140
 828.029 702.216
 782.430 688.704
 978.785 338.649
 33.485 356.363
 302.481 783.389
 875.990 776.626
 302.102 780.730
 732.886 833.526
 513.091 648.977
 962.635 998.528
 626.278 191.491
 890.371 736.727
 252.548 56.251
 565.032 318.217
 612.464 695.883
 471.788 443.559
 838.966 277.587
 557.711 466.011
 272.624 780.431
 414.436 524.612
 861.651 878.178
 67.335 225.268
 135.833 87.121
 262.240 145.993
 866.063 623.708
 336.964 62.479
 438.331 795.275
 87.869 446.895
 730.326 883.488
 566.660 182.490
 275.708 984.749
 497.842 146.140
 209.272 270.553
 224.240 67.978
 707.355 515.393
 451.240 999.820
 751.879 417.421
 957.689 571.069
 261.356 380.574
 213.481 631.516
 234.108 724.713
 34.665 665.044
 152.204 196.665
 13.651 687.313
 691.507 639.539
 184.734 35.370
 794.267 475.723
 877.238 229.670
 484.615 521.547
 826.446 791.807
 870.686 595.229
 665.656 777.423
 585.047 436.759
 923.999 717.172
 300.372 926.580
 569.804 423.587
 831.294 282.774
 137.248 633.337
 935.057 413.140
 176.934 18.291
 70.657 493.677
 503.959 661.356
 713.828 998.988
 758.444 491.087
 77.348 198.937
 624.688 380.149
 304.373 701.146
 610.793 5.069
 16.698 117.830
 208.350 146.947
 968.130 790.864
 122.527 784.603
 11.522 659.382
 880.469 132.759
 500.821 503.693
 737.499 139.178
 59.096 667.562
 356.334 947.408
 620.352 933.394
 137.675 417.774
 145.812 2.424
 437.695 81.200
 100.803 281.346
 778.487 371.321
 911.478 680.144
 804.347 774.115
 284.273 430.968
 375.535 675.231
 626.344 608.339
 240.895 338.419
 341.559 895.768
 63.466 169.652
 561.348 47.813
 764.176 406.895
 798.196 549.990
 726.232 712.002
 55.671 807.850
 98.280 56.439
 394.118 192.414
 432.463 404.516
 715.599 839.368
 81.784 265.539
 303.218 916.747
 0.514 358.933
 214.813 328.766
 885.774 704.207
 103.342 466.102
 464.837 91.151
 108.625 615.002
 371.426 426.215
 657.752 234.469
 618.627 100.531
 923.276 253.410
 522.346 636.034
 245.862 344.612
 867.275 181.777
 536.338 332.010
 649.583 336.656
 864.062 279.757
 342.962 541.643
 525.366 709.522
 986.171 329.522
 606.671 875.469
 602.834 848.465
 729.340 189.038
 363.235 734.060
 432.619 88.515
 261.481 929.366
 741.062 767.268
 891.162 921.900
 425.167 851.077
 593.028 948.190
 428.567 6.519
 957.025 519.582
 860.022 491.562
 478.982 546.604
 869.732 265.023
 393.389 923.659
 11.422 657.337
 75.013 611.492
 276.652 990.970
 373.828 593.343
 646.311 410.062
 223.210 43.671
 584.978 536.584
 446.931 238.410
 583.461 180.933
 945.887 146.126
 388.315 980.783
 133.259 903.858
 527.407 570.942
 322.858 24.356
 808.881 262.467
 678.677 867.852
 626.326 560.423
 676.153 697.135
 713.043 521.189
 882.659 215.778
 848.495 552.450
 264.490 452.840
 403.944 917.944
 401.629 930.771
 323.717 816.299
 624.356 354.725
 553.356 366.037
 565.086 349.867
 254.118 320.004
 285.408 697.889
 670.994 540.475
 536.210 874.970
 862.978 645.166
 834.940 651.370
 851.926 254.042
 598.836 899.116
 120.755 662.497
 209.505 280.719
 891.343 789.198
 459.135 11.042
 664.225 913.210
 651.350 639.540
 110.838 57.177
 713.036 674.892
 407.683 189.206
 983.125 642.941
 401.472 519.124
 49.357 746.876
 834.379 634.093
 726.416 991.463
 56.282 648.842
 333.833 387.042
 851.891 797.469
 117.971 500.993
 938.540 342.702
 450.634 151.826
 396.902 466.445
 262.039 812.329
 411.933 89.482
 665.714 311.845
 682.825 771.282
 498.089 603.464
 244.973 901.399
 320.229 729.433
 98.008 16.102
 560.224 108.340
 394.332 977.300
 862.484 951.725
 282.756 920.966
 257.948 957.720
 170.439 819.969
 583.305 527.604
 840.129 478.253
 217.480 101.009
 793.524 61.736
 932.438 940.638
 468.549 424.078
 688.673 842.236
 759.478 566.043
 962.506 965.174
 43.427 404.643
 544.625 829.123
 752.240 467.347
 272.256 699.021
 320.607 277.702
 379.429 171.030
 63.065 687.724
 802.293 3.730
 486.120 630.996
 44.026 729.765
 606.922 125.764
 974.151 592.226
 734.779 522.289
 51.020 26.635
 662.397 151.816
 957.545 543.626
 424.414 649.812
 26.300 139.814
 403.841 263.372
 300.804 596.338
 123.009 647.201
 788.709 427.972
 143.179 755.366
 765.956 173.084
 42.820 963.691
 698.517 909.315
 953.618 42.370
 972.616 725.288
 938.511 838.106
 631.306 649.571
 8.692 833.161
 373.775 649.289
 535.631 204.347
 305.929 568.138
 537.409 702.867
 161.805 723.155
 951.250 976.395
 723.543 658.521
 769.925 733.839
 934.398 740.383
 370.344 52.461
 159.255 737.329
 628.054 803.679
 337.892 775.582
 449.504 550.765
 488.783 485.565
 201.046 787.277
 449.366 307.270
 533.820 243.533
 629.560 726.545
 239.449 409.469
 359.080 244.195
 793.301 891.130
 529.074 596.744
 998.509 735.902
 271.281 754.137
 811.934 194.891
 442.756 509.009
 767.443 321.894
 454.096 677.944
 995.499 385.012
 209.603 581.996
 332.054 852.592
 538.183 226.580
 403.533 39.009
 855.751 515.359
 435.528 702.420
 988.988 605.259
 256.301 586.576
 134.554 727.119
 25.908 217.813
 58.918 186.278
 419.453 98.292
 546.287 937.821
 708.606 684.449
 163.438 860.948
 626.976 378.459
 971.426 285.497
 358.446 878.655
 419.021 241.077
 67.392 86.486
 298.494 486.098
 288.126 822.424
 31.108 451.713
 228.577 596.546
 330.832 516.009
 718.609 862.418
 326.653 359.431
 573.415 571.869
 816.182 786.388
 551.846 475.571
 488.546 214.223
 701.433 777.862
 658.803 803.508
 607.348 267.416
 468.122 848.074
 140.879 487.371
 245.925 864.936
 551.532 473.917
 127.202 769.627
 811.190 941.719
 348.642 428.296
 722.384 903.638
 392.513 721.850
 497.541 722.797
 241.939 407.530
 931.853 664.258
 93.062 528.423
 387.201 564.293
 529.348 800.987
 114.563 205.933
 194.968 344.600
 831.660 84.290
 654.812 736.331
 383.760 183.735
 348.453 749.585
 19.017 156.770
 237.652 229.169
 654.087 392.376
 18.144 470.006
 167.843 156.204
 176.100 695.472
 495.639 558.647
 980.530 907.858
 186.793 107.228
 930.685 532.275
 294.896 90.467
 641.366 61.316
 483.439 850.531
 520.826 886.801
 115.501 976.198
 450.994 873.130
 751.362 696.408
 546.313 71.066
 875.495 903.819
 677.036 518.831
 116.248 679.056
 979.913 947.200
 587.507 326.799
 931.558 655.774
 979.778 447.530
 568.179 8.123
 444.499 641.995
 143.799 194.088
 264.339 33.376
 424.588 808.866
 476.104 864.597
 119.708 721.884
 532.099 220.315
 802.472 865.778
 349.171 186.149
 436.019 319.621
 628.746 7.954
 94.771 133.978
 641.047 583.890
 179.266 132.298
 85.193 709.353
 823.451 697.865
 575.254 213.124
 959.077 733.220
 499.826 551.356
 753.505 365.139
 776.596 659.078
 700.317 9.317
 519.348 256.999
 294.780 441.708
 76.358 250.665
 950.046 25.594
 838.072 980.834
 39.435 83.016
 778.167 545.803
 823.007 85.033
 843.477 140.934
 623.667 266.758
 81.188 786.411
 253.250 990.336
 150.147 145.401
 99.384 612.573
 549.719 590.948
 919.749 335.165
 284.677 746.548
 654.875 986.276
 616.909 403.306
 70.256 505.104
 210.923 772.570
 833.042 69.301
 115.153 249.132
 480.382 952.311
 217.949 284.312
 361.613 848.470
 736.909 164.097
 953.817 222.924
 932.317 783.897
 331.822 286.869
 147.014 253.376
 94.787 162.521
 861.840 962.289
 740.346 273.498
 191.249 717.579
 565.314 702.512
 929.695 614.493
 343.884 317.576
 275.763 337.586
 677.526 639.103
 915.803 773.935
 366.555 352.732
 528.090 849.231
 965.208 856.535
 586.625 821.660
 847.387 447.037
 792.921 358.504
 328.998 517.564
 565.044 311.358
 318.479 176.707
 864.362 448.903
 456.045 846.710
 668.766 517.807
 63.980 914.486
 611.345 914.805
 477.678 265.585
 528.648 264.182
 425.870 308.137
 813.969 118.220
 247.551 804.638
 787.674 412.800
 494.574 780.116
 595.926 810.965
 197.943 911.957
 76.753 514.174
 50.787 966.434
 311.811 890.345
 463.330 7.306
 265.299 500.912
 809.423 630.867
 627.999 963.582
 848.034 388.358
 192.568 985.794
 857.469 740.103
 321.889 784.769
 258.718 386.129
 199.959 677.506
 674.543 66.045
 16.726 597.802
 422.674 987.899
 305.009 662.818
 278.315 893.451
 667.798 169.774
 69.303 498.465
 784.580 820.640
 846.506 154.207
 120.756 831.485
 264.881 194.330
 267.722 431.201
 632.994 583.989
 473.866 155.237
 259.657 340.498
 177.964 122.724
 117.636 302.695
 293.429 994.802
 31.502 385.825
 510.302 658.319
 107.734 556.960
 955.240 488.416
 691.811 630.398
 479.889 707.392
 943.637 231.245
 514.802 282.889
 57.007 167.244
 537.465 668.766
 51.800 133.369
 545.186 675.395
 982.994 440.658
 610.802 816.756
 835.685 991.055
 323.793 589.231
 510.057 334.776
 201.960 526.847
 298.210 557.949
 597.891 300.817
 472.174 308.523
 146.900 104.181
 849.026 220.743
 913.717 617.422
 987.402 726.877
 427.013 785.931
 465.714 23.457
 155.043 768.592
 164.934 203.416
 411.378 817.751
 750.087 80.578
 504.484 618.973
 439.620 465.410
 304.071 114.815
 449.058 937.696
 514.484 936.209
 176.209 980.262
 372.613 909.581
 694.161 556.406
 354.764 354.802
 573.233 340.880
 741.631 961.266
 554.583 249.696
 589.194 365.326
 440.423 197.617
 150.089 356.113
 495.671 74.676
 27.375 128.081
 123.742 345.686
 90.942 662.879
 988.174 901.432
 294.912 161.286
 708.545 429.515
 178.817 224.587
 823.063 619.957
 771.195 986.091
 644.098 609.286
 424.351 665.428
 652.595 721.500
 454.657 624.220
 101.610 449.932
 333.053 270.805
 900.344 796.378
 132.868 438.730
 703.145 239.186
 392.082 758.851
 461.251 327.162
 958.437 184.385
 740.219 918.774
 560.083 103.376
 547.317 524.370
 161.591 291.353
 638.572 821.663
 833.226 491.029
 625.386 851.148
 166.434 344.409
 219.574 448.306
 824.864 199.573
 640.514 314.141
 820.257 439.576
 258.898 586.110
 566.722 169.521
 621.776 559.642
 793.929 601.076
 949.548 178.903
 416.292 307.979
 326.893 307.266
 466.242 723.719
 139.024 486.939
 38.115 111.402
 797.925 677.840
 766.268 569.331
 629.348 243.065
 915.891 23.062
 572.299 527.821
 515.114 190.528
 403.881 706.916
 747.865 51.373
 821.808 989.506
 782.137 781.148
 376.288 746.567
 379.691 566.850
 876.743 34.451
 650.545 359.853
 144.716 335.864
 636.995 868.281
 433.186 26.908
 573.431 881.918
 278.208 145.676
 534.094 62.846
 238.515 914.791
 193.708 343.915
 862.527 228.619
 855.862 40.223
 203.533 917.563
 99.997 197.016
 389.069 149.327
 36.481 837.354
 699.177 313.626
 495.442 916.833
 583.194 296.148
 591.811 488.382
 261.594 204.181
 167.540 891.204
 437.257 525.166
 101.381 533.364
 51.447 936.226
 464.459 882.068
 538.842 733.752
 881.529 719.749
 191.611 204.231
 206.959 193.524
 766.119 438.379
 42.936 72.153
 542.028 718.237
 594.889 335.429
 559.944 940.236
 583.846 428.894
 561.257 725.509
 203.409 410.335
 276.282 202.191
 534.492 747.762
 651.396 603.542
 106.421 671.308
 572.718 131.973
 938.786 968.937
 786.291 204.147
 13.358 699.157
 389.259 568.961
 636.054 989.500
 282.590 621.501
 60.351 429.795
 846.341 905.755
 388.638 351.877
 288.980 581.440
 557.930 825.976
 301.896 940.769
 890.417 577.637
 941.019 704.981
 564.791 332.334
 884.510 254.340
 586.833 688.432
 157.315 485.919
 630.809 378.659
 51.185 128.406
 38.739 347.438
 737.343 940.565
 432.336 103.563
 105.878 788.609
 770.413 227.558
 762.052 537.058
 308.986 159.144
 158.960 537.668
 156.340 666.694
 295.434 192.368
 903.462 927.021
 707.910 170.228
 921.855 405.786
 38.604 837.040
 204.634 727.060
 876.035 911.862
 259.514 221.909
 897.458 290.845
 298.949 632.343
 358.671 8.731
 396.060 566.546
 390.828 966.971
 46.390 317.427
 295.286 9.442
 684.121 898.301
 448.120 228.015
 714.591 961.630
 611.093 726.920
 938.257 259.628
 423.723 53.960
 328.323 605.103
 853.230 845.656
 786.765 788.766
 90.079 50.499
 121.491 512.632
 184.247 148.496
 268.632 280.941
 962.082 725.463
 14.868 38.621
 989.620 377.137
 769.305 616.963
 552.591 391.778
 485.213 206.411
 506.147 811.834
 659.435 862.723
 62.124 17.308
 540.022 716.085
 984.597 758.325
 677.518 109.691
 565.391 835.076
 767.078 377.128
 162.621 263.782
 180.377 674.358
 973.140 551.794
 589.058 25.772
 242.913 548.639
 874.662 103.686
 919.855 548.282
 920.878 831.624
 146.784 837.426
 538.070 543.955
 256.177 552.279
 401.059 524.099
 544.781 499.296
 540.744 422.024
 9.471 882.306
 248.297 476.446
 53.639 667.695
 685.308 60.854
 516.803 510.662
 580.549 773.619
 32.861 798.690
 998.261 805.261
 931.650 874.288
 726.319 359.964
 614.335 948.736
 625.965 469.199
 458.977 574.165
 656.491 113.683
 954.927 905.229
 915.199 432.490
 482.912 847.054
 169.893 227.252
 214.620 686.947
 91.293 512.758
 217.047 967.819
 876.952 586.450
 431.739 346.551
 686.074 817.446
 629.467 546.231
 343.158 935.384
 292.018 453.592
 13.400 141.113
 172.935 19.059
 977.695 490.876
 769.655 114.007
 541.791 114.840
 285.238 506.430
 382.483 326.788
 756.261 890.888
 971.687 237.414
 715.499 600.844
 912.999 287.359
 87.510 531.330
 189.109 122.058
 479.347 587.900
 144.633 408.337
 827.501 975.478
 38.031 777.825
 649.149 59.698
 786.976 825.680
 277.304 726.393
 30.484 511.395
 245.093 875.054
 343.307 933.813
 936.843 293.199
 696.488 82.827
 208.703 945.074
 473.671 118.912
 568.212 84.959
 265.080 77.971
 812.467 378.286
 587.366 737.415
 583.729 829.047
 763.307 70.540
 887.557 106.473
 664.222 135.932
 213.467 315.334
 421.727 38.494
 936.215 230.474
 684.005 415.952
 294.697 26.241
 483.026 672.211
 536.162 974.684
 329.366 335.219
 69.633 2.828
 124.600 666.019
 441.501 319.579
 820.159 207.396
 78.051 118.302
 226.434 820.036
 437.870 93.593
 835.574 912.572
 87.805 782.926
 142.417 795.856
 319.188 548.748
 485.431 163.439
 18.972 988.052
 466.188 667.453
 319.160 218.933
 203.086 985.412
 986.267 512.082
 21.912 987.805
 952.767 165.324
 249.814 963.702
 909.609 57.423
 955.854 952.084
 501.287 550.404
 244.141 186.329
 624.138 65.037
 856.396 379.837
 308.981 850.173
 759.493 969.282
 58.666 962.011
 288.164 661.470
 650.374 913.560
 569.668 388.525
 845.541 637.568
 990.150 518.418
 174.151 508.731
 564.000 363.256
 675.028 14.254
 258.264 411.757
 832.994 957.865
 702.737 535.807
 813.820 683.579
 709.474 700.601
 768.262 955.177
 638.025 475.825
 469.953 709.155
 707.735 199.488
 834.254 687.339
 787.035 799.793
 105.340 865.436
 221.129 613.056
 318.816 931.146
 711.134 641.749
 372.366 776.451
 775.170 436.662
 945.436 890.179
 628.656 536.979
 82.400 646.446
 468.989 303.197
 426.498 150.368
 768.697 187.715
 501.779 533.144
 729.088 429.213
 678.196 283.787
 59.488 768.337
 314.796 404.404
 589.666 767.553
 304.687 310.673
 337.304 397.316
 793.368 540.279
 808.964 709.064
 112.383 441.582
 860.472 154.083
 69.554 195.097
 57.891 692.542
 224.831 264.731
 417.943 551.280
 919.751 817.899
 750.159 879.917
 834.488 818.033
 733.021 686.278
 138.373 544.675
 822.437 132.814
 749.727 790.958
 180.223 390.613
 403.981 122.069
 918.532 886.927
 673.763 438.289
 56.874 571.932
 522.308 899.807
 983.364 162.303
 586.740 655.990
 780.934 600.312
 68.297 37.877
 230.511 870.427
 693.043 68.839
 422.672 29.239
 743.221 614.509
 811.361 783.157
 142.981 910.120
 920.207 161.303
 213.161 892.329
 284.405 13.852
 141.290 935.591
 177.532 969.627
 801.537 602.567
 159.977 627.697
 114.485 607.122
 998.573 668.258
 171.112 741.019
 378.744 46.021
 324.912 305.781
 471.905 788.262
 49.823 34.453
 571.513 238.560
 691.415 389.848
 988.191 960.950
 129.964 932.515
 343.424 307.931
 604.862 500.118
 545.995 735.669
 501.745 707.640
 627.364 962.189
 211.327 633.028
 381.528 666.807
 369.888 4.340
 359.434 544.227
 976.573 151.580
 244.021 593.129
 345.909 969.228
 343.578 740.815
 342.523 84.651
 830.777 502.311
 308.906 914.458
 192.955 829.496
 939.744 777.246
 994.614 624.492
 684.132 319.777
 662.439 338.100
 129.531 197.363
 341.289 430.902
 1.319 862.189
 519.604 289.538
 615.010 979.598
 745.603 27.092
 763.668 77.268
 340.823 783.587
 482.728 591.261
 132.304 25.048
 983.617 202.438
 264.615 527.787
 314.538 843.672
 591.508 354.388
 222.932 730.085
 786.139 71.118
 944.156 339.513
 528.261 630.137
 612.389 207.155
 134.724 917.018
 23.566 346.485
 81.989 633.007
 120.227 857.926
 640.611 396.378
 811.552 18.194
 493.964 177.834
 288.769 677.930
 767.550 166.514
 499.926 845.134
 449.551 146.844
 765.043 749.558
 164.701 468.717
 952.618 711.744
 676.891 746.580
 213.948 663.632
 174.249 824.831
 948.581 959.979
 244.780 110.868
 621.419 96.318
 720.441 682.406
 891.578 415.473
 69.931 216.872
 570.287 786.993
 401.226 628.336
 478.198 419.301
 117.393 707.291
 802.932 390.256
 905.466 182.486
 0.038 526.490
 657.816 618.987
 272.557 934.043
 586.679 855.661
 796.808 681.871
 731.377 206.764
 928.828 905.844
 138.521 110.374
 874.187 364.496
 660.541 20.813
 683.842 310.318
 837.763 98.236
 853.561 403.802
 52.513 147.248
 360.823 394.145
 747.223 564.358
 230.373 913.811
 237.055 53.429
 940.628 117.717
 604.157 107.050
 383.619 66.119
 496.547 793.223
 90.121 868.349
 858.871 60.166
 901.078 228.072
 762.487 422.096
 781.625 355.943
 473.799 625.811
 563.228 329.429
 676.305 347.881
 794.163 109.593
 645.071 526.746
 763.326 188.996
 42.220 0.326
 24.833 502.422
 566.598 370.637
 231.976 932.122
 736.027 640.974
 832.654 771.950
 720.960 122.426
 681.566 560.604
 76.054 354.670
 87.401 74.604
 951.877 566.463
 389.292 198.483
 511.195 264.961
 202.379 215.521
 749.824 406.592
 797.036 530.335
 235.773 797.886
 192.801 328.559
 765.344 700.298
 922.201 473.146
 2.152 382.114
 720.366 446.511
 553.869 652.066
 745.670 178.434
 969.381 318.148
 159.846 597.765
 951.372 401.499
 771.377 48.280
 899.781 675.240
 954.902 793.212
 281.944 333.314
 636.552 567.036
 395.294 981.948
 918.095 26.007
 806.357 609.209
 992.516 399.915
 151.521 164.678
 673.949 196.786
 434.990 75.663
 872.971 390.341
 399.760 658.347
 144.163 698.282
 748.949 437.134
 420.070 799.821
 806.019 864.219
 830.485 245.773
 800.000 600.663
 148.088 377.299
 100.803 162.234
 663.473 423.625
 992.936 395.792
 890.366 619.345
 624.683 498.615
 354.302 333.206
 593.258 452.770
 197.261 888.197
 791.959 164.247
 511.984 673.746
 48.546 882.406
 231.141 891.604
 198.426 755.329
 269.794 565.258
 363.666 542.488
 139.056 396.559
 729.094 465.009
 802.421 431.414
 227.973 98.589
 474.530 948.448
 557.872 793.176
 909.265 300.327
 456.905 791.136
 486.967 797.779
 373.581 481.348
 789.544 952.460
 580.890 805.989
 0.533 198.603
 515.325 980.525
 241.285 447.443
 91.244 412.401
 163.887 735.867
 955.113 42.140
 778.979 695.332
 935.735 580.028
 568.000 363.383
 226.756 85.702
 583.635 902.939
 345.755 615.820
 101.357 389.738
 467.451 841.441
 774.150 922.090
 972.553 471.921
 440.146 736.401
 712.113 392.269
 220.359 754.257
 611.724 767.358
 255.623 410.439
 460.360 146.569
 5.841 724.763
 503.178 239.102
 61.657 283.665
 322.225 461.818
 692.466 129.824
 308.046 292.230
 122.531 950.720
 241.041 608.777
 738.916 480.961
 384.526 554.233
 994.389 650.478
 390.569 516.941
 781.803 823.877
 911.370 855.136
 83.300 978.361
 348.325 274.190
 0.736 992.651
 740.794 852.949
 68.715 391.537
 558.212 667.042
 457.642 75.173
 601.785 603.050
 163.190 314.651
 412.915 142.649
 125.792 812.015
 420.333 730.483
 957.528 990.653
 510.180 449.635
 305.502 128.466
 74.837 505.725
 35.109 89.444
 766.957 872.128
 261.098 508.277
 862.987 47.346
 629.956 486.485
 111.544 409.788
 207.741 457.663
 320.630 79.082
 350.186 554.171
 416.218 476.375
 226.867 879.423
 803.674 154.201
 391.800 770.690
 181.515 690.376
 295.449 779.579
 420.827 26.617
 727.336 444.242
 238.160 113.432
 377.005 362.706
 487.984 896.102
 469.738 874.922
 393.817 855.785
 441.176 237.180
 664.308 583.999
 983.857 332.225
 519.184 312.695
 353.953 147.855
 325.598 306.238
 346.320 813.048
 41.618 421.740
 812.019 381.223
 532.269 602.012
 439.084 663.220
 194.325 238.167
 882.408 746.882
 157.272 149.360
 302.791 795.023
 655.315 813.898
 252.612 829.212
 353.561 652.991
 373.136 413.819
 402.686 835.562
 996.456 24.404
 561.209 725.021
 876.764 878.801
 711.436 727.874
 517.532 730.564
 681.028 695.920
 972.779 566.083
 221.887 960.915
 344.643 942.379
 874.568 590.808
 191.789 376.715
 920.951 113.352
 622.675 416.888
 689.630 85.330
 346.450 837.917
 694.810 838.353
 467.523 523.167
 855.905 115.711
 365.832 582.704
 835.276 254.931
 835.104 866.304
 147.155 959.177
 440.455 361.261
 511.921 444.685
 192.213 784.814
 164.327 23.788
 455.708 636.825
 758.239 672.373
 70.934 860.676
 758.258 290.833
 938.394 249.510
 962.461 668.474
 538.473 652.481
 81.140 338.277
 644.497 593.420
 202.301 812.904
 720.762 964.704
 932.660 140.364
 475.821 245.547
 17.764 341.226
 780.866 99.908
 149.767 386.323
 628.964 9.383
 377.306 758.221
 172.170 705.739
 278.236 890.238
 752.189 891.829
 660.008 488.381
 561.506 24.824
 659.727 774.465
 414.032 618.900
 450.047 418.871
 548.859 583.269
 369.819 500.630
 372.105 913.893
 819.667 397.743
 197.941 612.215
 150.442 495.041
 971.326 911.086
 562.925 938.643
 435.915 786.945
 594.471 69.477
 497.920 758.723
 534.946 353.002
 580.697 189.353
 360.671 573.677
 468.819 676.925
 849.979 281.647
 610.758 752.085
 124.013 232.427
 645.691 479.363
 196.484 130.029
 305.006 826.491
 299.333 918.005
 28.621 841.910
 938.584 224.721
 49.291 931.536
 315.596 187.866
 206.555 407.187
 990.604 603.565
 931.269 187.123
 363.523 277.765
 219.936 150.798
 675.072 227.834
 726.801 412.817
 91.095 382.146
 525.522 303.242
 904.390 61.995
 518.766 381.737
 679.475 476.461
 744.212 520.884
 62.587 905.133
 983.113 259.448
 96.101 140.195
 619.749 930.050
 905.876 77.835
 827.150 828.941
 92.279 324.714
 19.532 130.196
 649.429 69.290
 471.560 705.358
 689.296 776.659
 868.296 235.301
 162.625 31.607
 830.266 377.885
 480.118 875.474
 621.260 557.022
 856.186 571.817
 961.279 581.295
 62.998 972.723
 255.423 588.817
 411.981 636.753
 436.807 195.886
 318.804 931.247
 785.981 537.175
 979.927 411.990
 512.369 602.137
 45.649 453.776
 999.436 764.217
 846.275 63.235
 562.361 175.146
 672.415 963.488
 435.769 155.402
 863.740 837.046
 793.448 394.003
 387.023 253.083
 649.129 606.670
 126.264 507.491
 947.362 862.489
 35.784 854.328
 429.809 537.336
 469.895 406.309
 561.135 390.086
 576.958 96.595
 979.846 578.153
 386.087 306.399
 365.480 166.012
 704.645 120.779
 0.407 358.414
 844.913 241.902
 570.988 974.100
 498.361 694.091
 271.194 621.620
 343.020 942.898
 116.995 342.558
 599.212 531.576
 580.416 736.144
 214.824 938.696
 439.434 500.257
 465.293 971.768
 798.446 35.486
 875.305 540.931
 951.661 19.918
 716.961 276.821
 479.116 322.153
 198.895 856.160
 226.213 68.669
 446.906 531.466
 619.649 299.824
 681.348 697.365
 815.620 257.670
 640.412 100.576
 113.569 660.401
 380.106 764.763
 756.883 185.100
 528.010 871.670
 990.489 45.704
 883.547 748.537
 66.873 900.556
 775.679 56.560
 752.495 127.977
 720.660 69.583
 954.898 683.950
 907.056 155.446
 988.930 609.049
 690.048 819.093
 53.850 728.312
 247.582 797.113
 979.681 24.884
 560.806 83.782
 702.802 543.398
 982.313 560.474
 181.659 860.447
 477.707 250.767
 201.617 155.846
 627.088 555.584
 333.973 629.213
 189.253 74.611
 2.076 471.601
 327.030 496.321
 414.375 252.297
 909.533 258.763
 0.234 487.682
 916.876 232.292
 832.868 284.125
 223.466 54.580
 451.147 392.852
 604.342 224.132
 57.948 274.713
 949.895 913.390
 539.812 980.566
 470.797 244.215
 336.751 833.027
 288.110 540.473
 311.118 212.615
 722.728 663.867
 292.484 761.586
 890.785 794.616
 486.787 218.147
 773.016 48.580
 960.791 969.365
 729.939 752.847
 678.730 490.328
 782.787 424.266
 261.319 738.213
 752.399 917.180
 645.955 551.637
 252.615 500.489
 991.542 317.442
 357.403 978.686
 536.091 898.895
 616.110 340.685
 176.980 751.888
 671.336 773.940
 502.789 610.354
 559.436 454.749
 15.276 310.647
 443.252 69.848
 696.719 599.760
 967.046 55.959
 711.147 876.888
 139.686 595.099
 390.571 136.060
 976.956 272.061
 215.074 183.525
 478.428 299.979
 917.400 912.482
 618.118 429.452
 250.634 835.220
 208.285 170.963
 176.876 644.996
 897.954 139.722
 43.717 644.078
 415.509 52.540
 695.423 907.706
 9.901 809.454
 851.441 924.580
 17.433 835.899
 613.935 671.517
 538.780 367.000
 729.391 42.713
 390.012 62.608
 520.707 802.444
 156.116 454.071
 972.882 694.893
 268.337 461.145
 747.405 597.243
 317.978 65.330
 321.261 104.238
 157.810 185.101
 602.350 286.565
 904.735 635.768
 323.848 564.861
 498.583 554.118
 28.085 319.622
 575.066 873.500
 231.921 539.311
 736.961 912.090
 339.140 159.413
 845.877 214.732
 403.217 819.920
 274.886 811.890
 21.103 263.819
 555.243 637.972
 483.770 101.754
 992.219 111.854
 53.553 905.442
 417.275 716.195
 566.442 683.012
 666.442 726.487
 857.107 491.832
 835.810 208.497
 116.336 908.136
 150.528 712.330
 758.772 87.789
 8.089 196.881
 700.368 399.575
 612.118 89.653
 819.996 912.741
 620.078 759.185
 461.573 86.025
 485.749 301.612
 978.256 688.681
 111.865 435.735
 838.285 528.167
 44.800 494.750
 715.709 848.008
 574.561 295.184
 244.187 67.325
 660.929 868.168
 887.391 775.592
 829.395 234.087
 297.258 878.115
 886.152 183.454
 916.623 455.712
 135.207 255.115
 713.987 93.100
 466.383 153.415
 296.758 122.044
 272.280 860.410
 169.778 785.610
 275.086 834.877
 226.070 767.646
 458.486 369.442
 267.323 746.290
 941.869 339.320
 246.544 661.971
 667.968 924.824
 251.738 669.648
 643.211 144.807
 957.525 343.172
 443.076 184.900
 264.628 578.722
 121.134 43.681
 231.625 906.548
 217.054 218.504
 738.792 59.221
 500.553 292.693
 872.976 793.745
 497.965 915.173
 1.091 148.838
 887.122 845.735
 326.868 702.377
 3.613 303.155
 273.110 533.168
 44.820 644.047
 875.022 682.004
 982.718 527.952
 37.506 36.519
 676.120 814.766
 732.156 959.967
 509.360 885.696
 172.573 264.092
 957.495 285.912
 597.230 549.349
 495.719 228.540
 348.315 651.443
 19.121 764.352
 506.697 231.381
 532.405 263.324
 924.427 107.744
 0.042 243.061
 287.265 75.897
 436.144 750.157
 993.888 901.354
 158.687 204.921
 512.130 265.979
 561.401 374.106
 275.440 429.290
 273.498 472.571
 627.352 626.733
 515.468 111.109
 274.058 36.674
 229.596 217.265
 833.957 923.155
 905.849 238.252
 500.578 107.857
 254.743 984.438
 386.574 688.361
 144.267 748.964
 569.957 237.837
 741.551 719.664
 200.847 70.973
 133.351 825.243
 682.252 410.773
 972.717 685.883
 49.555 949.253
 870.119 191.905
 331.169 761.782
 352.232 851.295
 171.332 349.611
 614.587 631.940
 82.146 678.901
 937.881 797.012
 816.054 28.411
 292.358 677.401
 915.244 713.983
 168.978 444.552
 107.430 928.517
 226.809 506.866
 937.668 14.474
 688.185 935.479
 616.000 105.847
 129.491 378.370
 236.600 762.440
 67.366 808.968
 204.722 636.189
 516.616 505.782
 265.058 412.843
 64.838 217.815
 34.496 958.886
 365.032 146.977
 431.841 360.033
 764.993 299.363
 98.426 91.475
 872.802 813.744
 501.177 29.533
 581.159 975.072
 291.338 158.196
 647.563 936.225
 998.522 291.641
 638.710 390.900
 814.979 715.309
 510.058 18.776
 66.010 524.030
 497.779 930.443
 669.555 427.449
 370.768 309.504
 114.401 612.434
 523.620 233.685
 88.680 751.785
 314.304 272.325
 177.918 671.684
 467.493 936.517
 37.530 420.538
 109.260 698.242
 94.201 293.752
 982.105 909.585
 312.915 677.473
 850.442 121.652
 503.669 685.157
 863.033 619.817
 359.210 420.222
 335.952 317.823
 190.912 142.964
 781.156 863.906
 645.489 627.890
 83.297 49.313
 475.276 936.802
 151.039 530.285
 336.949 712.142
 596.767 901.923
 198.674 813.724
 566.314 234.594
 37.610 720.027
 612.536 4.895
 355.672 23.395
 925.521 643.362
 581.511 638.088
 568.466 665.428
 564.259 973.025
 970.470 51.616
 206.043 399.833
 472.355 464.149
 385.263 364.611
 464.085 312.334
 953.763 582.435
 675.375 156.078
 964.196 941.460
 645.835 529.174
 817.980 193.580
 796.692 800.686
 591.383 776.668
 920.205 18.580
 972.597 395.651
 190.793 905.008
 554.562 373.089
 957.339 923.411
 408.141 491.994
 900.770 5.397
 92.678 712.532
 514.824 517.397
 433.599 8.786
 998.858 36.323
 350.470 791.334
 325.754 678.262
 797.645 246.074
 579.737 38.737
 980.457 110.092
 340.568 227.042
 633.007 242.844
 442.661 245.887
 442.297 47.292
 458.815 832.109
 34.192 703.498
 675.195 351.043
 109.046 39.710
 641.848 958.665
 841.487 66.947
 934.380 809.465
 5.660 16.876
 958.625 907.897
 123.064 564.518
 210.386 356.042
 377.161 592.565
 684.133 334.772
 922.259 809.199
 253.220 530.375
 312.201 103.199
 43.620 759.364
 68.500 186.269
 644.832 892.691
 332.345 701.175
 575.681 493.887
 238.091 74.151
 706.940 786.815
 198.184 360.599
 373.382 96.043
 994.961 714.369
 49.192 960.529
 180.494 833.521
 655.002 929.055
 241.723 370.775
 582.745 89.018
 697.954 306.712
 214.575 659.693
 367.822 270.747
 251.140 263.670
 532.507 752.175
 307.338 557.868
 394.213 704.863
 563.335 806.386
 799.287 738.999
 436.286 274.815
 583.024 576.579
 253.022 348.621
 470.082 779.831
 323.439 371.633
 305.770 639.736
 33.872 974.765
 527.645 122.142
 73.058 245.906
 445.212 639.258
 472.086 371.050
 762.706 262.658
 163.919 261.378
 243.584 579.193
 455.669 344.016
 816.398 362.698
 443.893 824.115
 303.895 382.290
 604.069 776.700
 317.850 172.867
 742.472 868.319
 401.197 276.588
 232.366 76.035
 870.016 37.435
 65.496 715.944
 867.153 347.036
 160.913 431.559
 196.420 41.912
 591.229 556.466
 573.935 823.956
 744.382 753.384
 977.270 391.746
 848.066 856.670
 962.433 845.190
 983.394 986.483
 775.481 665.720
 521.535 855.014
 134.943 625.076
 477.423 608.687
 981.492 674.551
 311.885 921.122
 763.954 190.914
 279.452 511.407
 890.287 273.362
 143.436 968.178
 456.347 106.400
 420.820 134.939
 864.892 626.088
 813.011 294.483
 256.260 891.526
 988.994 684.298
 37.658 100.573
 857.139 200.130
 170.078 169.733
 161.496 486.903
 153.991 185.007
 16.344 475.777
 953.445 925.656
 525.958 70.021
 972.725 559.520
 179.754 392.686
 912.887 640.582
 349.322 333.730
 103.191 731.172
 104.346 136.680
 143.591 487.767
 198.413 274.266
 281.078 446.233
 520.569 723.417
 450.080 216.082
 459.659 72.974
 863.510 430.568
 459.700 308.329
 177.942 827.955
 857.482 7.682
 758.348 877.097
 768.163 461.817
 322.518 666.398
 28.858 566.151
 93.517 498.730
 810.196 418.774
 574.345 65.931
 575.869 345.398
 679.257 895.818
 302.622 531.204
 411.387 293.507
 788.502 805.995
 719.501 449.099
 74.102 153.736
 954.499 108.086
 406.767 717.066
 288.158 942.265
 296.154 973.996
 65.299 901.282
 374.179 175.581
 801.898 642.701
 394.333 363.325
 84.532 46.563
 523.928 412.590
 93.111 624.597
 415.367 668.034
 684.234 780.764
 534.549 209.456
 715.018 705.572
 99.668 487.368
 538.440 669.212
 293.684 638.700
 795.513 486.080
 288.511 891.587
 904.861 464.546
 16.510 16.941
 97.088 630.318
 581.329 222.018
 753.928 959.372
 79.695 411.524
 937.319 707.994
 350.943 584.717
 781.772 254.160
 552.220 777.759
 277.658 628.230
 323.165 400.280
 500.169 714.348
 831.195 820.313
 597.887 940.057
 932.121 404.645
 609.160 774.386
 623.773 970.148
 139.390 48.351
 573.758 309.136
 27.027 661.522
 755.546 447.481
 722.471 699.739
 697.383 922.783
 277.465 58.383
 931.311 241.617
 621.269 929.906
 398.713 915.892
 415.267 700.982
 625.844 980.104
 914.402 31.907
 807.815 561.078
 309.525 917.543
 740.335 82.484
 320.261 4.502
 101.414 726.444
 897.280 153.583
 524.389 298.055
 772.987 370.183
 411.472 115.342
 970.770 599.990
 534.018 712.382
 898.451 214.498
 250.533 248.077
 167.866 143.352
 72.785 573.907
 109.145 791.426
 329.243 963.203
 97.971 991.613
 646.292 839.861
 252.699 63.961
 802.571 279.484
 954.601 493.132
 449.452 169.778
 620.832 104.763
 48.638 304.351
 541.098 863.551
 801.483 205.262
 653.832 368.604
 57.712 500.653
 367.307 762.379
 745.340 366.269
 860.266 466.539
 388.779 30.723
 362.803 920.026
 736.289 67.004
 312.414 221.117
 437.269 85.266
 796.176 306.017
 458.609 208.645
 575.000 462.630
 449.872 74.289
 190.060 650.448
 329.874 41.454
 78.125 238.304
 321.010 308.286
 378.072 483.255
 179.084 5.430
 754.859 849.502
 710.453 330.099
 362.502 239.670
 917.860 956.529
 229.773 406.419
 432.634 371.373
 300.532 395.273
 763.230 264.552
 966.786 395.427
 385.674 502.233
 771.983 40.333
 715.998 629.181
 562.974 91.114
 511.693 918.792
 463.012 780.688
 550.467 102.214
 809.619 513.266
 409.922 470.333
 537.886 361.176
 529.305 726.937
 232.536 28.407
 260.226 966.471
 264.902 947.696
 421.570 409.635
 570.835 626.225
 657.045 24.346
 912.724 575.240
 172.441 123.632
 56.569 363.078
 802.398 216.853
 539.841 871.806
 749.965 312.820
 417.288 457.985
 261.468 65.159
 62.556 801.859
 277.106 409.507
 239.361 50.885
 145.420 982.222
 905.864 838.071
 546.682 710.517
 701.976 688.619
 153.491 618.767
 616.749 666.351
 412.247 465.814
 720.049 191.030
 380.030 189.131
 50.917 256.712
 349.758 925.521
 218.872 667.694
 172.026 261.636
 131.624 891.314
 692.855 264.098
 604.105 105.257
 608.821 186.610
 723.262 531.061
 658.866 754.465
 487.834 125.975
 368.077 804.913
 862.505 723.426
 303.119 300.303
 384.691 230.006
 840.691 330.797
 446.309 106.702
 965.949 451.278
 401.651 77.130
 362.242 335.149
 488.720 449.672
 609.738 323.859
 910.892 138.020
 339.704 568.661
 227.412 80.747
 682.648 429.446
 817.226 350.837
 869.497 959.178
 686.066 506.881
 791.157 271.911
 309.871 255.814
 166.637 493.458
 780.140 0.129
 515.302 718.244
 922.961 448.718
 754.574 850.818
 691.282 938.506
 158.524 568.842
 319.973 93.412
 901.493 594.587
 29.585 727.828
 88.290 458.093
 464.338 664.485
 231.185 447.047
 253.063 202.526
 594.127 201.249
 741.811 52.760
 785.270 674.498
 920.207 505.938
 866.522 970.190
 159.763 659.714
 68.404 891.310
 614.127 584.399
 783.111 228.524
 964.361 131.214
 769.262 655.316
 795.772 594.474
 677.830 185.582
 888.678 936.658
 917.453 71.612
 418.897 718.959
 164.256 639.203
 773.106 86.526
 210.162 247.818
 870.895 114.839
 386.063 468.826
 483.988 899.497
 122.203 851.060
 691.301 975.165
 775.580 713.232
 897.248 879.711
 199.278 205.446
 563.734 976.837
 515.656 121.404
 210.820 445.428
 626.659 338.496
 277.232 707.616
 420.569 300.312
 3.034 462.218
 764.103 135.988
 709.360 18.157
 878.460 100.035
 263.667 277.022
 842.708 296.898
 396.212 628.726
 830.798 674.477
 90.209 223.809
 430.564 93.597
 923.329 735.222
 503.609 735.055
 863.921 377.224
 591.414 37.181
 196.765 805.478
 750.744 875.058
 498.647 667.548
 884.188 423.802
 634.999 234.318
 421.205 484.011
 789.845 338.431
 481.146 395.079
 460.049 34.649
 120.543 694.197
 982.176 128.307
 718.504 584.164
 560.117 281.903
 100.617 5.626
 421.020 487.028
 335.809 638.743
 846.282 600.432
 782.509 721.056
 556.639 601.196
 508.934 913.239
 632.201 583.005
 594.144 89.301
 629.268 994.816
 536.477 404.724
 328.471 668.336
 387.161 102.895
 79.208 996.327
 700.471 570.491
 662.260 666.613
 686.864 225.297
 98.124 418.711
 389.682 9.996
 707.999 819.293
 424.565 933.153
 766.003 386.310
 47.422 119.835
 246.378 6.968
 603.409 850.759
 902.855 360.140
 885.676 737.665
 356.588 477.869
 556.757 426.701
 105.027 62.898
 593.489 479.436
 690.688 259.669
 72.485 556.745
 433.071 185.534
 459.912 944.039
 579.173 238.475
 677.040 292.432
 871.460 469.173
 430.481 210.453
 973.277 741.481
 799.883 791.400
 989.960 999.316
 621.046 84.694
 242.217 343.513
 371.918 963.321
 202.345 323.698
 723.929 367.351
 12.551 532.772
 650.796 844.452
 640.173 310.807
 558.744 7.210
 562.003 817.325
 711.477 594.130
 937.679 503.021
 743.892 382.467
 761.576 831.470
 92.193 148.163
 158.398 86.439
 94.555 108.223
 197.424 9.881
 543.960 986.908
 684.972 498.952
 889.231 707.466
 897.959 437.455
 696.054 179.919
 140.642 128.696
 589.153 202.448
 41.813 554.107
 720.351 854.444
 314.269 517.017
 943.632 184.349
 128.757 496.286
 754.235 501.582
 620.268 973.177
 669.214 201.345
 358.341 990.743
 924.718 81.827
 840.700 532.486
 51.664 368.679
 379.993 881.181
 305.747 720.793
 768.800 745.194
 887.223 949.058
 153.508 564.653
 36.121 896.267
 901.559 870.389
 153.145 277.661
 390.264 842.137
 127.233 409.358
 513.547 667.314
 677.476 813.308
 933.269 946.499
 197.854 105.339
 284.972 125.935
 864.109 285.755
 478.008 801.113
 487.418 263.890
 154.063 159.243
 221.575 878.883
 236.319 883.656
 19.803 813.809
 217.158 491.712
 42.642 140.456
 501.940 422.178
 716.325 43.846
 309.473 721.460
 86.680 841.386
 589.064 34.312
 589.707 279.179
 365.334 808.113
 527.880 320.923
 284.202 335.525
 890.019 72.136
 778.715 44.017
 749.816 948.890
 776.828 488.628
 219.092 816.139
 763.290 903.355
 790.440 212.082
 15.746 144.260
 181.685 333.438
 145.702 31.899
 371.509 589.167
 575.798 730.886
 99.672 910.046
 116.659 39.533
 482.574 816.892
 413.486 592.877
 679.794 455.401
 211.459 688.357
 432.022 370.146
 340.270 46.515
 295.995 949.624
 194.921 531.084
 126.323 979.398
 648.761 26.323
 724.169 107.859
 585.251 47.615
 93.496 791.238
 89.704 627.913
 750.104 239.001
 267.168 852.089
 427.951 341.260
 316.617 518.548
 60.697 605.252
 16.744 598.365
 401.250 853.217
 990.123 882.964
 224.011 199.281
 788.661 798.814
 956.943 504.386
 965.465 299.465
 365.502 747.369
 301.220 889.453
 687.547 204.280
 374.405 700.163
 355.757 919.768
 795.216 523.886
 177.847 122.341
 956.625 359.216
 939.338 183.606
 839.885 259.153
 791.085 669.964
 695.971 674.247
 254.834 469.030
 712.442 508.528
 73.244 893.183
 673.301 358.646
 622.989 835.867
 187.298 879.454
 955.508 264.571
 60.423 546.244
 312.762 625.940
 536.869 789.238
 846.118 676.388
 348.513 224.904
 234.464 165.285
 167.954 556.748
 520.217 31.747
 229.654 361.845
 154.592 940.855
 595.991 5.342
 439.924 206.508
 31.518 61.064
 78.759 317.904
 394.048 980.336
 766.753 311.892
 242.964 102.006
 907.123 287.097
 344.261 83.808
 864.614 126.232
 462.245 248.680
 330.968 434.488
 266.458 360.154
 534.046 284.035
 49.703 789.684
 209.610 312.875
 902.070 627.734
 566.924 311.498
 873.295 872.180
 343.539 659.607
 790.972 645.130
 465.805 879.843
 797.993 326.611
 642.750 453.825
 294.730 324.921
 333.185 711.316
 989.008 844.007
 178.429 635.161
 791.795 763.570
 3.325 417.424
 674.042 564.027
 501.715 416.312
 598.509 942.926
 462.951 174.954
 741.154 359.403
 914.967 513.497
 354.361 576.985
 486.999 552.560
 436.584 361.251
 89.029 291.645
 450.735 727.016
 201.719 989.148
 470.763 559.759
 534.186 775.273
 579.491 488.766
 979.825 395.059
 40.988 636.028
 953.061 711.378
 631.009 267.417
 671.029 97.990
 635.639 533.424
 430.422 387.227
 980.920 899.111
 676.160 887.843
 997.552 660.530
 747.913 703.841
 670.555 152.268
 784.211 228.150
 293.070 32.884
 850.941 85.006
 108.224 947.609
 9.041 796.466
 358.522 106.936
 640.495 162.056
 696.737 972.686
 886.085 392.088
 877.290 537.217
 814.400 816.216
 227.185 234.893
 819.321 906.687
 478.368 596.494
 440.552 83.205
 969.775 496.357
 104.862 491.916
 41.200 538.730
 308.895 628.841
 139.621 464.756
 199.923 277.783
 941.843 755.957
 879.446 989.795
 818.695 76.037
 654.564 996.560
 581.895 182.687
 820.410 540.195
 474.710 198.156
 878.477 649.224
 304.358 35.325
 713.449 192.681
 933.540 609.399
 576.210 914.883
 719.525 639.026
 492.412 171.559
 33.844 160.492
 251.639 348.406
 539.206 790.773
 577.352 806.108
 220.873 616.607
 656.077 537.420
 249.016 834.980
 467.409 183.658
 21.041 793.583
 434.356 297.063
 336.172 386.689
 764.153 674.917
 679.606 252.033
 509.294 669.394
 334.189 427.512
 211.220 798.142
 240.948 993.731
 937.371 964.036
 646.039 320.720
 356.615 624.079
 4.184 316.531
 67.074 327.652
 963.805 144.446
 870.765 940.216
 596.469 227.295
 836.238 362.047
 115.551 625.735
 386.476 690.721
 872.157 586.658
 955.844 124.186
 339.065 873.238
 966.137 787.584
 468.034 465.171
 545.141 436.133
 307.340 52.614
 947.084 248.773
 123.175 27.260
 506.561 808.898
 712.100 126.258
 967.749 760.862
 806.568 627.585
 558.790 441.404
 849.360 787.758
 435.249 186.429
 286.419 703.832
 382.510 694.263
 444.984 761.511
 559.331 240.609
 22.165 480.609
 775.671 157.773
 908.358 709.243
 348.079 546.551
 163.529 461.038
 63.834 934.539
 308.794 87.693
 637.561 546.142
 0.510 175.805
 265.946 39.317
 631.911 435.512
 310.602 290.176
 424.037 683.829
 677.115 882.195
 292.255 732.496
 349.113 961.288
 829.082 874.402
 597.268 645.924
 453.557 670.510
 259.934 93.299
 420.340 707.533
 908.253 994.194
 439.499 903.059
 715.892 842.225
 65.163 147.414
 81.806 954.890
 405.564 599.184
 961.784 337.067
 679.254 693.347
 986.946 10.811
 486.464 917.480
 649.259 92.574
 627.689 93.100
 557.747 400.109
 833.852 337.231
 285.081 701.555
 777.170 35.625
 981.046 379.616
 315.478 136.288
 404.003 540.891
 644.970 363.182
 568.573 736.524
 159.612 689.022
 910.500 23.268
 555.851 617.373
 889.069 147.302
 497.545 672.790
 772.862 5.731
 840.320 539.219
 53.380 77.491
 582.140 717.593
 398.661 326.545
 885.892 480.353
 269.142 791.997
 441.867 511.183
 572.354 83.415
 287.610 550.546
 911.524 702.704
 867.441 880.618
 793.798 188.992
 434.885 726.209
 392.678 718.729
 922.146 911.364
 220.720 943.681
 618.796 75.183
 54.883 484.358
 617.100 736.267
 188.666 851.129
 147.310 715.014
 161.036 390.685
 999.175 229.314
 458.746 668.361
 15.439 115.125
 811.003 29.182
 661.982 472.850
 926.471 730.392
 393.195 877.649
 273.480 318.941
 609.269 531.983
 514.249 918.244
 566.253 187.412
 790.424 884.015
 475.279 766.173
 365.613 249.645
 992.562 708.419
 384.687 383.297
 338.063 635.579
 261.010 963.284
 822.714 822.392
 581.452 402.575
 749.432 718.479
 383.000 140.368
 572.701 754.312
 240.108 206.894
 149.191 446.156
 172.934 361.299
 634.756 310.577
 885.673 121.079
 531.464 882.912
 41.749 630.667
 965.302 667.308
 27.447 557.248
 87.409 731.420
 124.217 820.337
 598.595 889.504
 957.475 740.366
 561.264 627.399
 99.022 178.272
 600.472 636.140
 432.557 996.380
 225.664 702.660
 336.304 29.839
 698.695 812.002
 460.877 62.187
 707.327 341.842
 279.792 658.668
 104.670 763.921
 138.015 252.678
 375.654 35.691
 22.420 495.783
 975.933 987.279
 106.927 477.311
 644.517 242.552
 492.334 168.526
 559.589 208.038
 752.668 37.161
 331.408 209.744
 530.445 664.939
 303.961 136.225
 684.967 853.106
 168.353 777.815
 411.191 854.584
 129.031 148.720
 410.434 276.793
 665.421 293.184
 34.934 873.414
 605.834 652.344
 351.036 918.254
 790.366 888.491
 103.428 428.136
 10.775 902.683
 526.629 987.510
 346.868 554.979
 79.040 904.626
 92.901 609.720
 286.697 492.248
 509.056 627.574
 623.931 275.288
 920.509 748.273
 450.110 259.606
 701.429 530.814
 517.142 191.877
 358.011 609.423
 91.562 157.343
 900.975 892.598
 755.552 323.127
 564.818 278.484
 999.512 78.153
 482.267 422.769
 658.942 950.663
 405.060 405.765
 522.813 220.594
 926.471 274.803
 319.862 71.976
 810.293 348.294
 121.863 951.086
 71.675 961.455
 665.829 775.905
 946.908 503.798
 444.979 63.662
 94.628 278.970
 734.310 453.871
 505.768 932.694
 161.846 567.630
 82.933 109.521
 500.276 489.227
 553.698 169.480
 103.260 228.025
 881.923 417.829
 741.560 427.444
 164.729 461.835
 480.015 959.716
 881.905 235.440
 979.058 271.457
 483.613 543.908
 83.692 833.260
 549.144 934.946
 486.786 469.328
 964.920 449.689
 408.212 889.046
 797.906 636.468
 731.077 365.504
 278.093 803.009
 573.406 176.054
 751.086 159.991
 368.718 372.289
 772.187 482.639
 780.502 432.456
 43.366 539.708
 110.565 884.759
 453.552 554.123
 784.290 607.589
 583.572 750.304
 340.202 10.192
 145.573 884.393
 527.876 988.242
 611.832 960.147
 366.454 512.187
 871.621 910.862
 653.314 36.971
 962.318 322.653
 584.075 980.003
 530.718 623.643
 75.024 176.106
 673.833 44.615
 618.694 125.257
 619.956 937.660
 182.818 658.351
 478.172 229.102
 740.113 280.943
 98.575 280.862
 527.451 353.363
 240.135 780.535
 442.290 631.876
 485.623 405.419
 34.030 749.392
 123.278 480.882
 108.866 440.981
 936.486 140.649
 887.220 720.087
 111.927 198.397
 109.858 552.472
 353.120 49.660
 237.096 638.750
 532.666 74.185
 508.121 750.804
 548.647 726.031
 785.593 235.836
 387.467 446.844
 793.465 133.392
 109.044 772.580
 130.916 190.209
 635.826 221.778
 707.812 515.429
 872.984 341.134
 470.878 820.619
 44.707 369.289
 276.537 26.764
 885.439 480.425
 896.053 401.145
 862.783 244.345
 619.132 483.608
 271.490 438.607
 39.722 562.758
 369.447 460.965
 976.624 821.989
 723.866 497.583
 294.004 962.953
 299.203 125.464
 663.638 865.186
 201.030 878.234
 150.177 906.308
 248.541 335.305
 329.798 964.002
 992.219 748.805
 476.108 881.118
 435.076 984.132
 998.137 596.567
 521.670 393.121
 704.781 40.681
 597.675 78.578
 837.462 843.481
 136.311 150.965
 975.384 502.563
 401.489 968.727
 521.118 764.444
 649.542 829.871
 241.959 965.140
 443.271 121.667
 326.358 94.137
 598.281 905.747
 244.567 547.945
 840.028 326.332
 836.528 347.948
 11.287 979.147
 24.021 950.811
 428.027 507.908
 222.549 382.265
 983.830 634.693
 353.629 996.554
 799.349 651.319
 600.660 689.379
 507.102 63.044
 60.028 372.879
 759.642 685.896
 890.167 223.685
 810.337 547.993
 710.066 921.465
 303.430 567.092
 927.944 353.660
 939.426 195.659
 551.822 135.612
 872.238 206.147
 335.685 613.260
 417.873 88.439
 915.239 622.602
 486.055 344.913
 781.415 286.690
 614.292 383.273
 501.488 162.878
 320.029 950.558
 828.531 502.116
 875.152 741.942
 120.033 655.372
 436.047 213.701
 523.647 432.738
 572.383 880.557
 468.541 676.812
 672.757 773.524
 238.782 407.747
 962.442 956.021
 493.132 602.526
 147.792 364.717
 53.922 221.038
 156.815 969.197
 715.108 237.283
 432.429 683.665
 142.761 692.146
 563.482 357.666
 665.187 686.897
 221.568 905.039
 207.432 581.744
 874.684 475.350
 227.395 764.821
 240.890 945.034
 997.282 293.117
 48.418 711.992
 262.151 572.680
 208.242 263.741
 342.278 401.397
 759.403 592.338
 351.717 19.659
 897.751 726.732
 933.355 943.939
 479.803 313.077
 891.070 952.904
 742.826 804.667
 290.064 578.066
 690.871 824.985
 33.371 259.551
 958.223 179.828
 970.105 166.521
 723.683 748.394
 191.612 770.753
 861.456 649.724
 95.848 86.309
 380.493 122.005
 896.635 49.012
 930.370 70.492
 699.711 573.214
 797.810 228.257
 816.606 172.394
 146.310 966.582
 223.253 712.127
 978.084 512.842
 654.172 442.645
 341.324 348.252
 744.126 262.435
 39.004 921.659
 454.883 538.971
 592.997 224.711
 150.500 368.046
 507.698 815.373
 584.128 15.216
 191.980 278.268
 534.372 343.257
 921.703 989.942
 259.693 195.410
 344.953 173.629
 533.154 148.501
 589.408 230.881
 63.190 461.110
 569.727 16.547
 213.187 874.122
 609.721 259.674
 295.985 643.710
 689.373 547.298
 359.369 535.673
 154.053 892.700
 393.902 735.858
 438.712 756.994
 711.802 750.839
 573.258 726.162
 869.826 418.352
 959.204 748.560
 773.398 415.930
 108.017 684.944
 414.511 962.357
 877.201 829.203
 301.637 329.007
 853.193 328.996
 853.239 911.511
 235.748 17.518
 493.163 817.030
 155.037 897.717
 629.624 574.473
 281.544 375.905
 171.690 816.044
 804.670 691.034
 367.753 765.696
 996.378 837.766
 997.661 526.254
 232.090 535.221
 849.959 420.649
 306.292 488.970
 832.404 717.953
 402.044 762.230
 439.929 681.503
 101.934 584.395
 909.988 999.605
 266.389 343.161
 579.474 800.202
 559.987 932.872
 396.792 876.000
 437.183 559.718
 492.159 738.120
 768.290 667.647
 251.759 222.246
 210.510 871.859
 638.154 654.952
 326.158 834.526
 39.601 878.449
 193.180 445.556
 782.008 574.236
 416.665 676.152
 494.712 430.324
 562.695 141.472
 758.729 388.841
 829.057 968.398
 185.299 882.517
 425.502 633.526
 153.386 27.037
 547.170 273.647
 585.272 854.345
 829.345 725.739
 145.621 38.196
 813.671 515.799
 225.660 131.698
 732.592 866.418
 712.829 76.910
 30.152 853.070
 367.856 894.242
 636.756 320.642
 234.381 765.305
 459.522 427.268
 817.737 703.627
 647.984 455.182
 294.176 195.536
 459.855 201.951
 82.706 386.308
 449.108 114.405
 139.917 897.938
 897.814 766.948
 62.995 273.616
 35.934 121.367
 824.909 445.022
 464.920 683.006
 864.021 872.142
 99.749 525.224
 531.780 987.499
 851.434 667.862
 118.397 929.043
 622.613 334.249
 957.456 925.723
 120.273 683.824
 414.182 29.761
 592.806 123.147
 924.795 608.436
 167.351 776.999
 40.206 319.735
 744.891 84.058
 578.724 420.414
 854.922 339.574
 279.840 677.043
 882.151 802.495
 623.316 871.591
 260.944 319.113
 911.305 679.508
 648.747 282.702
 61.146 332.474
 500.192 782.620
 405.655 7.654
 584.756 521.246
 807.393 874.125
 741.780 158.137
 552.801 504.014
 919.322 233.407
 368.535 265.724
 372.941 422.969
 891.466 969.608
 835.462 173.775
 499.123 558.691
 740.393 485.131
 370.707 920.060
 874.663 860.665
 380.003 843.592
 538.268 13.438
 128.669 946.629
 740.199 413.367
 397.468 704.501
 705.568 11.654
 138.462 31.551
 5.184 641.906
 45.249 615.249
 646.270 503.461
 741.591 152.461
 134.695 490.902
 819.827 22.942
 691.689 797.480
 766.102 777.205
 790.867 432.299
 234.489 146.373
 987.358 935.439
 9.637 398.287
 605.682 426.118
 238.642 580.413
 405.665 91.554
 356.831 85.213
 478.245 624.084
 396.302 642.212
 660.672 887.533
 695.993 143.414
 981.660 77.865
 151.310 21.011
 532.966 815.107
 101.795 359.987
 649.194 331.846
 386.684 700.574
 0.127 216.818
 458.661 989.371
 750.227 929.754
 271.696 311.757
 112.307 565.815
 813.835 586.156
 663.566 545.136
 82.585 42.434
 652.621 106.687
 269.618 27.595
 109.018 657.595
 281.517 982.987
 978.514 271.935
 150.988 584.972
 307.688 439.839
 643.215 317.787
 952.930 672.433
 517.871 700.842
 607.282 795.051
 629.886 86.582
 543.086 875.303
 830.542 208.266
 230.774 289.706
 532.392 334.415
 489.829 628.895
 722.190 88.487
 585.123 63.903
 119.290 344.690
 432.006 672.108
 384.397 505.137
 1.261 669.450
 665.224 307.226
 7.973 774.087
 29.308 775.875
 867.448 185.324
 266.293 211.595
 750.316 190.351
 256.541 146.497
 865.114 890.815
 292.401 975.816
 40.050 292.714
 923.357 717.867
 419.642 238.588
 675.234 821.384
 992.996 732.891
 293.402 642.662
 538.133 863.015
 485.371 687.913
 913.764 133.471
 822.331 756.750
 921.998 883.604
 913.207 44.081
 871.672 964.983
 927.864 139.119
 614.279 818.964
 335.696 796.356
 28.162 964.054
 487.359 704.656
 469.959 13.689
 624.610 122.892
 576.697 175.226
 607.732 825.634
 422.062 598.696
 231.857 967.273
 543.836 457.760
 420.554 150.655
 857.163 654.979
 873.533 615.221
 244.111 88.804
 269.427 243.871
 411.023 431.376
 826.800 247.106
 881.541 915.606
 677.240 402.675
 148.360 178.900
 952.270 610.120
 647.048 361.953
 907.677 28.649
 400.337 407.318
 559.489 986.138
 673.755 477.864
 768.321 224.399
 499.208 144.082
 144.242 444.819
 381.077 136.541
 542.014 868.024
 271.561 81.406
 843.764 966.194
 63.706 428.918
 578.581 277.308
 429.994 334.143
 179.608 392.994
 63.056 283.674
 130.829 717.328
 937.576 899.342
 287.772 330.150
 496.412 349.344
 476.703 428.018
 10.293 807.738
 371.840 47.440
 312.984 215.239
 233.785 552.342
 669.738 388.100
 557.264 160.919
 396.249 119.137
 42.768 331.066
 661.623 27.286
 673.556 369.790
 538.422 392.280
 473.362 196.736
 115.280 302.016
 746.029 807.576
 375.591 25.969
 89.039 947.304
 535.102 382.771
 139.877 629.947
 790.983 909.120
 96.318 8.958
 586.990 165.914
 366.748 306.262
 869.046 482.401
 899.792 908.062
 671.150 677.033
 537.604 707.882
 214.447 782.137
 185.840 463.705
 457.192 906.662
 325.559 493.533
 337.821 105.944
 865.992 885.225
 398.268 388.959
 88.484 480.451
 854.010 822.092
 325.180 913.151
 738.082 514.588
 493.600 659.814
 438.751 165.888
 940.579 377.392
 677.923 780.958
 584.855 265.891
 846.220 218.924
 763.547 63.070
 180.420 926.133
 738.822 840.606
 802.512 650.788
 590.153 572.264
 352.568 167.157
 365.942 548.658
 259.111 217.915
 385.033 949.032
 472.631 569.178
 531.346 93.103
 315.569 460.527
 168.850 195.423
 503.831 908.699
 893.104 457.239
 102.086 516.128
 31.367 447.804
 372.346 262.421
 485.655 355.886
 50.365 476.863
 890.162 505.656
 377.906 952.565
 912.281 717.633
 275.056 258.028
 979.267 609.134
 852.399 410.240
 452.885 739.332
 238.309 516.353
 822.517 846.982
 585.172 980.314
 441.959 55.113
 476.398 759.194
 623.176 343.060
 593.324 684.421
 26.520 344.409
 930.070 419.572
 584.370 417.533
 531.075 483.159
 74.909 266.964
 339.227 337.023
 664.166 247.909
 404.383 634.177
 574.751 957.516
 237.725 780.532
 664.605 165.456
 285.305 329.781
 331.987 438.831
 315.548 877.336
 355.779 614.128
 405.148 915.853
 162.787 218.998
 303.284 70.201
 544.026 971.977
 346.297 643.276
 56.281 27.335
 77.791 15.788
 607.608 889.132
 49.676 83.732
 978.411 113.035
 388.128 158.034
 43.708 531.799
 8.087 53.666
 85.887 781.622
 457.279 62.998
 997.372 138.286
 325.306 133.339
 124.041 876.515
 727.885 485.423
 576.003 590.978
 286.554 642.353
 693.584 726.497
 189.152 52.293
 992.292 287.214
 708.109 238.652
 888.592 674.586
 47.286 394.964
 223.974 452.441
 612.085 144.942
 531.705 679.799
 983.278 538.978
 930.534 180.565
 707.018 374.636
 862.422 640.519
 879.516 369.459
 825.042 909.299
 745.686 228.830
 70.469 26.663
 690.687 30.042
 563.499 742.411
 78.681 766.491
 508.633 127.546
 84.608 184.549
 484.624 16.108
 625.574 911.965
 768.073 723.353
 585.055 173.200
 209.756 773.417
 45.053 357.029
 54.008 270.332
 211.401 228.892
 195.544 358.246
 101.283 439.197
 460.804 753.289
 28.765 84.177
 821.381 169.952
 95.767 733.585
 812.881 203.734
 597.599 495.785
 489.003 729.544
 762.314 182.603
 711.478 507.945
 43.095 441.151
 513.496 600.292
 207.321 205.872
 307.207 536.503
 352.452 0.141
 292.880 378.346
 318.353 382.212
 104.460 815.274
 552.036 225.240
 357.785 923.067
 561.099 976.172
 796.108 927.588
 616.608 624.731
 423.157 232.141
 238.108 793.528
 725.568 588.302
 319.299 235.968
 490.767 883.120
 92.262 593.294
 78.202 862.691
 743.648 649.586
 384.237 760.929
 603.769 558.260
 315.132 316.564
 848.018 760.587
 837.609 869.921
 451.546 131.675
 679.961 978.744
 297.849 468.473
 403.947 389.477
 388.146 864.659
 832.487 873.026
 762.701 26.184
 2.258 773.698
 211.996 787.058
 793.415 533.943
 12.699 246.355
 878.997 618.618
 611.501 213.881
 420.189 359.158
 442.950 313.465
 124.682 224.451
 402.657 830.135
 576.448 871.021
 104.703 521.729
 656.689 265.757
 85.119 358.764
 6.235 960.807
 928.471 861.129
 755.984 748.983
 701.272 109.572
 679.003 971.385
 586.996 7.763
 828.643 484.726
 698.630 231.446
 32.554 37.528
 364.937 939.740
 52.187 631.123
 867.998 545.811
 108.448 447.812
 477.312 96.124
 962.331 475.163
 458.131 426.214
 48.071 918.038
 510.193 723.990
 837.465 510.294
 252.189 307.067
 797.394 573.316
 44.832 817.412
 946.201 41.555
 732.136 53.995
 154.614 124.434
 70.371 842.283
 337.599 3.574
 454.263 608.921
 487.259 193.884
 490.439 262.110
 874.159 412.109
 412.373 34.901
 543.939 997.844
 885.428 732.520
 634.443 886.418
 474.698 328.916
 790.838 622.707
 704.915 715.940
 645.211 977.608
 946.478 145.225
 614.170 948.159
 233.635 183.012
 142.175 617.182
 932.170 877.555
 547.175 863.580
 999.619 13.552
 204.029 860.402
 449.596 385.303
 403.924 800.509
 774.562 687.415
 656.126 240.625
 182.889 17.124
 832.010 761.114
 954.155 864.433
 598.228 473.700
 351.946 484.640
 332.404 961.135
 900.084 492.594
 774.956 955.526
 423.137 569.729
 237.091 925.432
 775.591 154.960
 278.139 481.308
 289.354 610.713
 483.747 375.314
 512.928 468.335
 746.962 881.584
 107.060 205.965
 281.623 528.987
 813.733 480.489
 314.854 817.981
 193.802 597.854
 923.893 499.991
 502.316 177.793
 41.308 810.758
 261.737 755.612
 69.143 323.176
 127.007 411.391
 462.326 680.531
 791.029 262.620
 788.285 763.783
 436.211 777.592
 194.944 978.191
 531.559 731.780
 553.091 472.392
 243.458 246.944
 239.307 649.864
 962.193 622.053
 128.641 236.996
 239.715 626.487
 736.002 137.887
 33.942 9.893
 24.379 53.177
 511.424 260.989
 456.899 354.087
 676.648 81.246
 757.122 484.330
 879.140 731.484
 234.455 478.297
 358.420 852.928
 684.210 316.135
 684.392 693.244
 867.512 332.854
 452.854 906.609
 576.146 822.911
 321.284 410.332
 780.811 162.957
 291.136 724.314
 415.460 58.254
 634.581 990.198
 860.996 13.094
 554.462 551.244
 132.139 458.316
 287.454 799.293
 443.630 531.352
 96.768 579.893
 115.876 703.299
 339.774 49.483
 383.733 956.291
 378.587 648.852
 381.508 221.248
 571.749 85.087
 506.644 245.144
 439.920 580.357
 206.392 937.924
 537.948 471.625
 506.481 787.463
 743.326 742.545
 907.120 877.510
 943.153 589.937
 536.260 914.943
 278.013 415.554
 177.834 1.177
 694.207 73.096
 316.728 465.996
 31.525 65.005
 73.552 233.939
 900.954 88.594
 580.221 992.749
 307.695 682.088
 289.292 975.032
 174.570 164.554
 61.366 808.499
 397.849 936.367
 859.409 512.959
 803.030 986.277
 48.224 965.249
 796.823 5.600
 781.456 673.622
 771.140 348.199
 715.439 423.821
 496.173 596.260
 354.992 718.403
 136.531 236.411
 75.258 133.104
 884.023 849.153
 218.178 978.812
 973.178 838.126
 402.767 470.403
 434.327 536.379
 163.581 965.263
 950.483 127.081
 418.452 511.396
 677.879 199.112
 819.554 719.795
 628.624 557.601
 344.214 896.107
 913.234 650.029
 194.631 996.026
 719.854 315.108
 188.209 636.381
 737.772 569.938
 899.803 444.332
 890.589 517.165
 259.390 70.687
 757.458 765.019
 587.154 356.252
 160.608 736.646
 964.418 313.717
 768.407 19.295
 773.221 679.324
 593.351 227.455
 397.560 971.053
 294.213 376.334
 751.575 952.044
 765.274 273.215
 98.514 593.308
 610.045 114.877
 741.505 528.356
 452.388 150.671
 623.550 329.489
 287.840 644.971
 768.329 962.078
 78.577 302.071
 252.168 505.928
 856.498 44.367
 25.704 703.867
 732.977 444.579
 234.425 404.979
 386.807 979.365
 631.498 326.835
 982.636 509.823
 473.399 346.790
 682.884 309.922
 756.104 341.616
 281.889 502.962
 432.719 287.796
 290.246 765.795
 75.761 287.706
 511.293 598.194
 360.874 541.196
 715.204 698.607
 383.309 195.083
 66.719 46.426
 632.011 897.511
 91.069 64.188
 974.927 698.614
 963.073 760.849
 117.194 377.442
 23.758 470.167
 123.813 57.479
 617.374 767.471
 20.606 84.579
 502.686 335.719
 550.363 82.815
 332.328 60.179
 541.926 142.126
 572.420 953.556
 303.334 509.006
 14.246 783.714
 59.125 495.659
 926.363 518.616
 877.558 657.536
 328.086 82.953
 265.188 443.018
 705.837 993.626
 711.197 337.030
 317.621 403.206
 837.770 112.822
 566.245 18.581
 429.141 799.101
 500.140 503.759
 772.546 754.647
 506.540 939.376
 329.043 226.830
 582.833 955.707
 469.051 626.808
 49.087 430.225
 642.609 671.206
 241.905 435.109
 22.015 471.758
 104.039 115.175
 47.153 570.557
 855.707 693.861
 941.761 54.473
 255.704 55.930
 751.057 988.993
 689.577 693.145
 703.945 5.805
 267.902 966.365
 231.657 492.096
 792.816 18.158
 111.963 260.614
 321.193 538.538
 365.198 141.592
 787.128 357.836
 444.569 709.628
 866.866 320.641
 255.921 435.441
 801.093 529.587
 756.796 294.286
 10.944 174.283
 544.928 145.769
 36.656 256.575
 503.999 665.466
 26.009 456.628
 359.386 914.288
 841.313 663.906
 866.859 699.807
 929.476 722.358
 348.758 153.350
 703.642 250.084
 769.449 621.481
 64.011 921.051
 447.136 270.457
 289.994 911.412
 602.963 212.580
 269.129 777.539
 99.352 485.080
 496.624 449.534
 94.466 611.921
 542.535 285.906
 693.492 538.835
 504.234 876.129
 593.038 499.898
 55.647 22.260
 853.483 413.550
 990.831 743.778
 284.945 46.112
 9.762 287.040
 62.896 766.475
 984.025 678.327
 494.959 856.896
 97.672 924.549
 814.670 167.883
 315.308 265.622
 282.728 301.400
 270.109 35.554
 111.378 383.515
 276.570 454.254
 1.098 17.791
 97.194 698.239
 676.794 882.807
 873.056 676.013
 347.540 105.227
 262.168 243.412
 681.878 473.573
 17.135 957.022
 710.355 492.573
 627.980 591.841
 136.953 464.779
 113.733 395.081
 288.070 241.488
 876.883 654.691
 356.714 41.272
 750.965 512.520
 543.472 89.310
 939.014 822.513
 65.855 597.827
 628.423 158.912
 42.957 366.313
 298.007 123.857
 780.470 624.554
 430.811 834.281
 627.398 532.213
 789.982 721.502
 74.025 361.751
 86.035 530.980
 162.482 968.455
 696.876 32.485
 216.588 849.437
 734.566 451.202
 824.491 335.621
 775.833 907.486
 462.104 185.349
 780.830 247.134
 991.728 759.417
 363.513 985.824
 950.944 774.869
 597.579 752.028
 332.339 344.065
 847.439 554.216
 793.520 107.321
 810.643 523.048
 606.002 28.487
 606.109 980.613
 405.695 125.348
 604.154 900.491
 29.980 598.565
 985.405 68.859
 577.825 567.502
 155.294 703.043
 799.299 747.833
 0.906 485.557
 76.661 758.943
 132.772 125.038
 496.298 439.312
 234.032 747.459
 802.960 201.099
 174.752 879.178
 676.582 462.819
 824.513 125.867
 657.553 968.391
 399.566 137.023
 876.388 4.902
 552.495 223.909
 304.745 358.559
 296.561 359.533
 650.666 252.689
 750.687 913.275
 964.296 462.915
 794.586 681.297
 21.653 538.263
 190.236 778.853
 211.872 323.752
 912.072 114.572
 894.489 296.785
 143.616 212.919
 522.751 128.431
 155.380 473.077
 579.441 159.451
 543.636 824.914
 954.669 453.106
 751.001 580.505
 549.541 831.449
 529.722 888.520
 933.108 913.779
 872.418 25.023
 957.966 15.451
 700.969 134.666
 575.939 708.365
 253.860 448.550
 241.240 532.767
 80.026 317.242
 374.229 440.663
 970.901 118.414
 342.337 967.149
 132.680 627.738
 332.137 305.612
 711.773 319.003
 702.045 610.314
 185.105 215.654
 861.233 184.930
 563.480 922.337
 187.438 223.638
 234.030 783.481
 823.173 453.223
 193.230 349.017
 553.061 147.049
 454.673 468.188
 119.588 326.860
 318.414 14.788
 863.465 584.001
 677.114 995.576
 139.124 401.407
 527.285 273.008
 544.946 470.530
 723.805 399.514
 189.010 618.119
 837.703 809.599
 379.895 196.729
 779.310 435.015
 762.128 275.985
 862.752 424.580
 808.884 590.583
 897.856 182.221
 120.433 863.029
 89.725 143.098
 363.656 996.950
 345.170 237.846
 211.757 419.066
 572.922 638.887
 918.410 988.608
 718.088 321.226
 379.342 861.815
 290.910 24.393
 717.306 231.587
 688.792 84.092
 672.135 209.277
 525.322 164.327
 812.871 293.655
 780.051 406.307
 818.746 913.480
 880.980 803.210
 632.969 732.647
 793.712 484.250
 89.081 584.200
 986.068 962.493
 883.297 630.444
 386.729 574.171
 335.078 225.971
 486.284 259.169
 887.835 848.757
 817.327 339.779
 475.581 737.681
 678.323 25.259
 771.472 674.466
 68.512 371.461
 570.290 831.290
 15.769 366.424
 597.001 195.128
 396.905 593.978
 413.837 714.653
 764.402 587.934
 682.981 699.348
 851.995 960.110
 273.440 853.197
 284.106 737.549
 849.417 632.097
 464.192 39.670
 992.206 876.140
 771.058 367.378
 265.014 151.608
 609.653 856.448
 185.044 225.183
 806.509 0.606
 902.740 132.395
 525.662 600.079
 665.285 457.101
 727.471 203.982
 349.708 537.980
 72.421 645.465
 557.472 206.340
 659.780 613.276
 862.870 447.314
 615.431 649.334
 775.441 689.756
 35.475 736.434
 113.817 660.454
 337.203 361.643
 674.675 292.813
 554.106 867.970
 23.937 731.909
 377.875 188.979
 724.055 215.066
 841.557 988.152
 455.476 484.187
 951.355 477.754
 984.522 372.468
 510.139 91.832
 294.542 539.408
 986.975 946.914
 30.772 755.011
 930.161 994.325
 638.850 173.452
 906.152 693.044
 707.028 220.449
 785.901 295.521
 386.014 844.981
 859.429 715.165
 769.026 268.329
 407.814 848.430
 507.453 80.757
 121.296 962.188
 31.755 683.264
 948.028 774.704
 688.479 9.018
 368.549 492.887
 116.135 62.377
 697.628 797.159
 816.906 724.326
 252.472 456.446
 267.664 149.073
 231.900 418.147
 10.508 840.081
 15.993 251.017
 6.237 583.751
 613.688 262.657
 487.927 39.065
 904.002 398.413
 558.702 151.821
 585.176 726.311
 608.137 167.681
 768.349 384.971
 124.348 860.347
 534.873 920.961
 830.323 436.185
 578.619 961.766
 28.413 206.880
 39.278 794.378
 179.038 585.039
 515.598 171.800
 729.834 817.501
 947.627 215.574
 38.781 456.639
 946.390 677.425
 466.832 225.850
 303.341 763.583
 747.614 271.988
 858.513 798.202
 47.566 940.865
 877.225 935.050
 511.221 53.528
 264.826 37.528
 922.973 108.186
 725.171 494.793
 616.809 58.164
 681.988 775.812
 215.044 8.691
 977.058 733.522
 790.505 788.624
 32.208 238.624
 816.163 357.290
 13.740 468.201
 812.416 136.657
 221.364 810.155
 23.775 866.158
 295.466 723.062
 180.282 478.175
 206.159 255.501
 429.529 818.743
 367.745 163.084
 695.646 88.264
 578.759 439.689
 943.179 464.416
 989.658 516.791
 335.738 73.151
 569.493 687.036
 898.899 888.321
 904.764 421.488
 669.764 126.505
 896.440 11.328
 165.311 636.987
 506.241 351.633
 380.056 809.080
 75.373 65.497
 60.409 787.455
 535.549 549.782
 156.556 723.570
 644.278 808.863
 658.676 336.199
 997.900 169.635
 347.338 910.623
 253.811 570.684
 770.100 753.792
 677.967 161.963
 268.415 27.326
 728.300 400.679
 469.416 302.290
 995.746 786.741
 2.799 386.072
 11.539 340.324
 558.770 244.509
 455.147 18.631
 851.826 729.574
 377.383 523.179
 758.162 387.848
 606.880 527.941
 340.988 696.891
 407.278 818.124
 735.385 500.047
 272.339 365.541
 828.030 295.680
 15.116 66.322
 310.817 10.243
 756.692 957.697
 312.841 337.489
 234.452 830.892
 302.312 65.904
 917.034 525.624
 6.652 715.766
 573.861 977.671
 511.559 454.708
 245.429 584.548
 582.330 610.353
 493.356 336.126
 295.664 120.162
 576.864 748.403
 798.066 187.586
 958.045 151.378
 16.348 0.718
 638.563 668.801
 363.491 131.723
 84.827 31.481
 414.033 704.391
 419.828 570.695
 500.293 391.278
 613.712 618.486
 615.211 94.334
 260.500 512.227
 638.631 852.945
 307.440 267.520
 48.901 205.588
 631.354 192.511
 86.195 266.117
 411.377 604.980
 21.593 39.156
 811.141 858.646
 308.463 632.669
 990.267 955.158
 80.000 686.817
 52.751 622.064
 666.764 449.442
 299.192 273.972
 577.048 928.556
 374.846 284.323
 74.983 645.048
 343.220 409.195
 48.910 914.195
 815.566 593.781
 56.267 787.911
 433.478 218.440
 109.562 791.835
 841.321 707.084
 107.843 159.085
 857.021 319.359
 574.168 177.881
 616.385 513.240
 115.056 581.239
 743.637 20.919
 433.778 176.961
 7.966 393.041
 795.026 474.298
 834.824 290.254
 121.182 254.732
 526.604 932.919
 795.791 468.576
 138.493 446.562
 231.407 642.558
 883.206 89.848
 128.582 47.851
 387.518 641.621
 490.217 110.282
 481.711 312.684
 68.889 117.673
 811.069 85.957
 300.116 881.777
 960.347 165.395
 526.217 98.302
 974.748 410.326
 635.742 187.684
 844.596 68.905
 152.954 127.013
 348.855 514.126
 409.156 450.736
 481.481 880.825
 139.522 221.140
 823.684 745.470
 680.424 381.293
 687.431 166.119
 725.993 801.035
 606.583 282.108
 250.033 324.160
 960.974 176.815
 949.611 801.256
 807.560 138.034
 237.036 42.537
 686.653 755.138
 43.172 708.637
 548.551 307.515
 220.485 750.884
 488.068 601.991
 200.954 257.496
 616.037 176.468
 401.574 615.724
 775.568 611.508
 136.925 185.084
 517.515 480.500
 30.052 131.892
 578.130 262.410
 974.191 404.480
 299.389 769.619
 30.856 751.457
 949.119 378.236
 525.167 187.507
 637.190 551.505
 365.527 893.517
 592.070 921.001
 948.703 466.811
 518.573 28.418
 167.889 995.301
 865.350 866.676
 103.415 164.127
 305.391 617.230
 104.560 578.487
 993.476 625.879
 655.720 530.850
 83.196 247.721
 728.286 399.364
 138.086 919.492
 146.583 847.366
 984.837 771.207
 815.700 627.458
 962.981 496.431
 772.752 469.214
 609.418 679.720
 811.000 654.448
 465.374 589.599
 596.243 131.011
 748.660 735.389
 533.159 573.695
 139.405 546.089
 260.123 623.137
 379.823 40.317
 246.687 590.421
 988.204 638.989
 59.124 441.576
 287.638 539.172
 44.574 623.552
 507.194 670.684
 390.387 777.870
 737.277 939.885
 246.941 142.475
 524.053 611.345
 192.644 264.019
 336.202 562.238
 180.051 845.420
 699.690 181.304
 971.407 216.258
 594.827 679.809
 267.714 130.922
 569.768 982.363
 403.232 731.977
 724.220 507.645
 840.771 439.782
 237.776 510.545
 313.884 885.673
 893.651 106.210
 450.183 452.176
 218.340 141.665
 33.254 442.670
 511.624 121.548
 755.444 813.043
 473.400 971.072
 744.108 963.427
 91.095 462.280
 252.356 528.596
 384.080 210.234
 462.290 906.632
 912.877 725.980
 202.886 427.793
 257.537 695.394
 712.721 355.858
 10.845 430.602
 134.690 114.826
 980.740 947.255
 798.576 292.427
 968.337 881.085
 189.002 652.146
 602.106 135.762
 800.267 916.215
 637.235 806.895
 413.013 808.304
 947.105 250.286
 86.359 376.497
 169.534 743.208
 816.456 80.826
 855.371 753.081
 170.318 416.514
 685.753 496.562
 642.016 861.589
 264.594 2.657
 204.983 858.316
 495.403 935.264
 835.316 50.648
 160.367 773.770
 270.942 558.519
 31.754 775.465
 142.610 144.157
 361.393 272.001
 885.447 450.983
 566.492 995.765
 612.942 323.051
 215.879 143.447
 835.318 558.999
 329.423 6.327
 536.424 351.336
 547.655 113.830
 520.255 407.439
 874.183 722.949
 11.411 156.345
 609.494 56.369
 482.251 94.428
 403.015 252.164
 400.726 808.027
 376.298 484.057
 692.307 392.432
 291.960 980.372
 910.753 240.316
 242.279 689.512
 467.394 640.269
 242.406 478.163
 407.044 464.862
 73.936 14.371
 598.638 860.410
 325.747 780.415
 366.282 215.860
 614.595 20.221
 385.940 490.011
 684.977 283.402
 556.774 934.473
 436.464 654.375
 794.766 349.496
 810.358 712.074
 638.302 752.291
 992.593 856.310
 877.581 989.109
 115.884 353.821
 377.055 665.509
 833.844 434.390
 935.444 351.682
 9.076 29.464
 582.467 404.987
 724.910 457.544
 634.492 768.991
 768.712 77.858
 190.193 602.070
 218.604 852.829
 437.590 669.425
 323.411 967.434
 139.087 726.026
 229.115 377.386
 263.153 16.270
 458.582 16.143
 819.907 926.205
 282.597 642.051
 241.178 418.786
 70.045 100.697
 909.642 350.461
 417.413 403.936
 800.757 62.345
 829.708 166.667
 347.691 731.144
 156.549 916.604
 93.873 89.260
 32.020 812.887
 58.807 30.915
 581.162 728.950
 937.017 828.515
 449.460 216.827
 782.564 722.898
 296.915 957.755
 35.193 320.481
 741.180 191.945
 30.253 843.115
 3.709 723.857
 242.123 911.796
 330.951 223.758
 757.498 297.914
 454.591 138.218
 5.966 305.928
 698.913 918.242
 814.511 35.062
 821.104 951.679
 951.652 346.566
 716.183 414.350
 615.788 594.404
 870.000 740.991
 758.886 983.805
 992.207 961.850
 757.182 242.455
 900.200 293.757
 109.208 327.219
 201.788 46.361
 500.670 365.041
 89.094 676.196
 495.927 425.252
 12.079 155.350
 145.772 43.057
 753.681 320.187
 117.564 426.966
 539.379 522.042
 311.446 768.654
 44.792 349.841
 908.412 80.031
 231.373 958.611
 63.435 72.637
 761.546 282.880
 999.095 97.951
 692.572 195.657
 639.411 428.582
 298.397 188.402
 545.509 789.859
 248.987 981.920
 247.900 175.156
 218.590 360.143
 916.287 487.836
 982.671 566.326
 46.856 355.356
 585.512 573.135
 686.940 729.532
 557.551 83.881
 943.872 309.851
 977.393 31.701
 753.088 858.005
 405.088 797.590
 302.431 581.348
 60.994 188.024
 145.681 686.001
 741.576 110.496
 987.181 187.869
 706.368 713.047
 807.905 138.549
 448.495 755.099
 436.155 605.057
 887.477 35.270
 676.437 335.554
 63.129 591.818
 608.961 861.113
 32.391 28.041
 899.003 405.193
 998.761 3.838
 727.337 992.676
 61.990 622.223
 915.673 429.272
 642.037 962.592
 698.147 735.952
 87.541 348.663
 433.111 313.303
 159.698 456.287
 988.711 734.612
 625.206 73.679
 28.981 46.891
 687.678 123.297
 510.563 734.458
 229.492 480.818
 237.994 774.156
 72.644 612.934
 760.051 204.597
 647.851 173.426
 491.560 329.249
 489.370 407.976
 62.882 575.810
 955.070 625.109
 209.793 408.603
 66.918 586.539
 274.552 819.061
 638.803 588.963
 677.606 349.467
 122.401 275.278
 699.754 400.546
 276.529 991.473
 75.901 563.299
 723.186 351.550
 311.260 744.418
 269.421 783.288
 184.369 33.017
 76.725 289.115
 572.356 210.297
 80.061 696.602
 824.156 924.650
 681.744 910.094
 296.834 249.913
 558.619 367.672
 66.683 286.830
 265.362 205.327
 16.675 845.671
 236.073 823.038
 599.143 15.629
 277.786 315.931
 269.905 553.707
 913.232 899.304
 407.727 747.619
 119.523 230.781
 69.785 474.936
 480.772 768.861
 116.371 110.632
 335.654 747.790
 571.344 259.831
 668.198 377.747
 901.824 809.544
 727.502 771.294
 612.409 816.172
 338.576 266.868
 895.125 353.506
 704.124 73.488
 373.687 733.686
 21.086 944.074
 375.031 841.404
 224.360 234.800
 876.038 565.529
 604.892 702.160
 860.755 113.930
 364.746 596.236
 413.025 13.731
 505.506 536.619
 419.326 753.491
 889.429 706.150
 302.900 754.260
 158.792 607.026
 117.194 867.292
 195.275 924.548
 536.618 107.027
 397.927 507.232
 566.156 324.278
 658.686 559.972
 997.054 7.188
 125.104 462.049
 940.488 133.219
 720.232 157.143
 929.537 766.281
 702.437 451.956
 675.138 947.081
 8.993 327.978
 254.889 925.244
 655.480 182.327
 294.111 257.917
 430.602 824.262
 133.594 96.058
 607.983 760.024
 463.688 706.870
 421.277 387.139
 913.310 64.764
 847.929 917.720
 416.855 75.484
 504.732 276.801
 221.853 585.808
 562.603 635.081
 353.365 947.366
 879.642 285.121
 503.895 236.163
 574.391 46.032
 284.067 733.340
 12.433 464.661
 742.005 417.372
 359.204 592.550
 58.698 738.598
 113.476 769.407
 451.304 94.682
 235.850 488.032
 993.024 216.940
 934.336 295.727
 291.877 144.614
 877.403 687.031
 594.302 905.060
 539.559 836.485
 804.217 245.828
 714.532 723.210
 373.220 358.924
 578.521 16.881
 840.372 92.846
 375.967 973.653
 626.034 524.642
 111.223 367.534
 237.084 338.189
 42.721 135.200
 372.349 367.854
 226.455 308.455
 157.102 75.694
 480.379 957.280
 341.998 58.468
 531.581 166.999
 310.975 866.269
 557.713 565.743
 18.767 161.711
 90.277 33.531
 964.019 277.063
 260.072 33.472
 269.157 521.825
 537.864 470.464
 231.796 655.999
 562.453 206.128
 11.210 41.281
 913.445 833.491
 672.296 395.862
 39.844 175.120
 711.353 356.314
 213.896 238.234
 594.174 255.586
 761.375 204.993
 236.552 488.614
 796.795 11.227
 817.772 401.139
 840.012 368.648
 734.499 913.399
 537.738 801.024
 849.269 704.351
 990.983 621.407
 766.384 125.697
 82.024 393.419
 558.214 495.285
 589.800 553.694
 874.742 709.489
 621.527 674.172
 484.810 402.211
 14.702 602.131
 133.197 118.499
 374.650 113.279
 845.695 132.964
 508.533 70.184
 995.358 862.738
 350.554 606.772
 155.632 52.471
 401.526 911.969
 936.944 561.547
 38.458 505.172
 137.356 193.422
 299.131 866.685
 968.178 371.689
 378.593 182.138
 252.994 900.569
 758.008 196.113
 82.771 628.189
 743.481 552.530
 757.850 653.839
 48.465 973.968
 105.318 145.938
 686.537 536.007
 650.960 741.441
 833.103 603.389
 200.690 521.696
 899.538 580.445
 276.735 361.367
 979.082 997.665
 516.997 948.970
 161.349 8.883
 618.121 418.155
 265.414 649.314
 47.985 512.365
 57.357 134.362
 514.097 751.526
 446.845 633.945
 821.213 663.319
 902.369 798.932
 132.951 784.473
 992.358 447.855
 945.116 595.781
 609.330 236.279
 37.697 610.600
 829.015 462.098
 881.083 538.208
 212.014 931.829
 91.059 354.004
 590.797 690.824
 545.924 557.377
 371.915 459.846
 264.913 229.702
 197.308 517.949
 495.603 329.839
 477.896 113.972
 142.638 108.589
 68.649 3.783
 492.898 478.479
 881.717 515.791
 532.759 548.148
 920.451 401.998
 219.619 494.461
 403.378 285.460
 148.376 188.586
 877.027 557.395
 758.302 968.958
 487.294 289.056
 749.260 133.820
 590.776 926.192
 738.799 844.410
 293.631 939.250
 492.125 437.710
 162.424 63.099
 721.927 661.673
 568.706 519.066
 489.481 98.145
 919.387 553.246
 475.369 327.240
 354.184 522.885
 738.595 25.084
 528.482 532.046
 286.261 753.847
 466.839 564.534
 649.464 293.376
 494.412 132.404
 350.410 838.125
 209.029 489.221
 374.363 617.149
 826.877 426.169
 579.858 630.531
 954.537 944.201
 21.376 389.804
 546.900 685.561
 878.493 225.686
 95.299 812.539
 620.481 822.102
 746.846 80.324
 49.683 855.321
 331.586 594.922
 403.141 680.581
 118.865 247.638
 20.423 901.384
 441.546 36.458
 554.951 879.509
 222.889 524.386
 993.207 63.481
 475.553 38.509
 105.838 711.792
 278.031 15.130
 469.894 712.655
 786.665 170.056
 33.364 817.757
 930.185 84.219
 831.055 542.623
 430.539 898.732
 972.146 85.442
 273.795 306.722
 299.815 989.932
 246.478 998.599
 145.971 551.991
 387.240 390.420
 670.963 536.106
 365.864 459.878
 269.116 33.013
 778.947 89.890
 144.097 927.707
 985.027 625.290
 199.481 645.198
 435.310 673.743
 963.845 554.310
 986.714 208.292
 68.557 607.244
 611.676 77.376
 340.694 709.803
 397.586 310.445
 461.851 705.104
 114.118 476.117
 302.740 228.937
 728.789 548.285
 978.308 589.797
 582.389 647.470
 711.652 38.998
 962.446 924.493
 158.364 639.514
 203.416 156.154
 665.423 495.497
 318.976 133.833
 337.688 462.449
 359.883 91.975
 905.977 981.167
 968.492 581.219
 457.267 242.786
 949.894 818.057
 651.464 139.147
 534.080 507.464
 240.394 39.495
 501.395 945.787
 481.080 284.088
 575.594 267.649
 433.250 836.060
 749.003 542.843
 514.509 989.010
 239.651 987.741
 998.136 608.986
 41.059 401.979
 148.593 581.086
 914.870 536.980
 247.063 933.927
 801.187 50.768
 40.579 296.166
 40.924 996.742
 908.292 680.480
 281.312 66.302
 860.337 139.646
 185.824 580.970
 29.523 160.180
 12.083 173.880
 573.148 80.446
 127.920 268.961
 438.854 686.959
 681.765 555.013
 660.217 65.176
 957.407 248.189
 208.221 885.301
 656.207 767.597
 735.797 481.191
 146.726 633.013
 193.956 238.555
 990.085 689.925
 477.824 120.063
 130.030 824.538
 265.192 308.348
 573.660 940.210
 653.222 397.141
 178.995 307.563
 273.261 775.759
 9.408 294.602
 289.543 568.174
 265.551 642.440
 163.840 955.900
 919.383 729.236
 721.370 950.601
 161.684 902.884
 888.493 719.763
 646.823 845.585
 322.916 704.975
 242.282 835.115
 933.392 820.701
 734.499 603.505
 227.493 561.041
 329.079 569.452
 350.381 467.580
 137.453 482.571
 230.079 983.409
 442.036 802.338
 149.166 612.682
 859.266 419.905
 370.899 663.291
 509.126 984.970
 789.322 829.615
 588.658 131.447
 406.024 895.691
 926.246 204.097
 296.929 844.991
 957.173 713.679
 485.174 355.481
 356.101 121.250
 223.013 757.339
 238.915 744.086
 877.480 21.188
 308.195 548.539
 259.641 727.718
 669.719 451.192
 512.671 511.894
 851.649 982.343
 834.361 458.708
 75.871 908.797
 438.197 900.523
 278.380 690.634
 414.842 91.935
 171.391 624.056
 32.031 145.868
 656.237 755.323
 572.932 249.009
 708.135 335.368
 956.408 646.078
 990.045 807.943
 80.989 816.747
 644.386 313.547
 389.529 57.926
 143.024 65.146
 443.237 734.762
 635.312 968.569
 30.247 449.029
 761.917 669.904
 301.005 481.974
 442.605 104.189
 735.020 54.274
 196.212 274.968
 93.120 178.354
 310.832 734.053
 416.924 393.099
 805.164 267.048
 201.331 219.143
 964.441 975.435
 13.272 270.829
 105.887 23.354
 565.542 141.056
 642.091 170.541
 911.405 235.156
 931.628 116.539
 414.760 983.439
 503.905 50.342
 211.455 387.935
 141.383 439.757
 327.035 752.070
 822.440 452.210
 600.415 62.827
 450.340 810.455
 305.331 719.275
 599.618 830.142
 413.588 770.918
 635.216 729.697
 936.109 201.277
 639.558 555.180
 667.513 989.292
 709.364 623.211
 983.575 142.124
 651.189 793.627
 462.702 821.648
 659.598 71.033
 964.899 303.332
 654.727 572.016
 175.047 295.393
 990.003 244.530
 350.374 109.291
 822.529 490.241
 281.516 76.242
 627.581 12.736
 37.322 230.767
 897.559 428.144
 498.745 679.228
 710.380 954.373
 657.742 802.261
 501.617 505.796
 152.408 834.090
 400.846 817.571
 97.032 763.752
 970.691 504.089
 340.751 523.396
 145.446 806.226
 324.777 193.292
 836.254 929.712
 507.442 353.343
 736.183 440.098
 268.460 654.182
 708.979 917.444
 496.859 340.018
 120.440 635.160
 997.100 518.905
 115.343 202.687
 29.264 898.026
 152.680 81.386
 924.203 951.735
 787.742 468.474
 803.745 803.726
 384.817 957.059
 88.028 732.922
 15.215 473.715
 113.620 171.929
 551.667 511.865
 822.068 389.558
 924.556 503.258
 941.978 32.751
 623.706 75.438
 289.791 161.724
 980.537 845.333
 994.294 924.436
 171.426 603.701
 425.024 177.249
 569.162 198.287
 20.577 28.281
 313.896 962.238
 793.056 834.362
 259.337 136.031
 81.237 763.446
 708.723 764.120
 767.367 798.777
 225.990 20.404
 118.909 432.231
 881.407 729.018
 203.048 210.200
 361.675 38.718
 312.679 460.541
 689.170 211.073
 480.366 662.999
 803.850 366.017
 211.709 13.600
 867.658 754.953
 390.540 276.729
 961.483 804.143
 571.993 283.562
 418.464 282.652
 840.681 704.445
 637.319 633.467
 152.987 543.554
 61.283 788.021
 766.011 240.223
 511.122 828.198
 470.107 141.741
 96.529 221.672
 954.815 282.002
 74.341 232.478
 644.629 969.400
 802.607 585.823
 715.234 281.879
 88.171 771.985
 44.226 578.555
 926.586 126.809
 442.911 973.176
 774.591 284.582
 365.450 47.605
 917.824 912.400
 184.583 102.107
 243.989 93.574
 173.665 897.452
 301.200 11.719
 235.149 111.575
 113.116 18.426
 686.492 846.018
 989.905 957.494
 654.343 225.624
 873.579 120.343
 763.559 955.605
 397.310 163.520
 344.032 165.278
 333.802 113.879
 648.351 775.448
 923.274 494.621
 988.303 290.004
 376.278 40.819
 997.246 410.856
 762.297 242.077
 725.857 303.730
 347.182 498.826
 126.296 60.758
 9.267 344.397
 897.909 790.348
 626.823 444.913
 208.084 456.997
 723.105 811.459
 594.622 750.849
 317.128 352.577
 358.995 811.630
 949.429 959.495
 9.265 2.724
 526.299 291.469
 171.505 332.555
 700.457 245.004
 801.682 771.966
 430.949 319.776
 266.585 103.152
 543.651 197.660
 771.250 59.032
 152.521 432.017
 868.074 138.226
 760.191 195.379
 144.419 392.281
 497.433 188.737
 233.912 726.392
 0.210 599.173
 693.058 395.962
 779.374 69.659
 18.335 748.128
 983.743 71.055
 717.198 194.479
 267.367 538.091
 284.687 519.112
 74.717 735.181
 649.409 50.684
 284.637 781.968
 940.230 850.011
 489.827 210.591
 667.920 793.163
 621.053 105.673
 822.358 436.776
 495.019 443.293
 241.742 525.938
 715.828 986.827
 529.873 399.599
 189.314 696.144
 973.416 833.767
 17.366 883.537
 363.481 774.007
 379.079 16.850
 453.651 197.178
 33.605 980.103
 416.451 24.212
 605.375 997.605
 96.999 613.596
 848.873 193.015
 939.349 196.656
 602.875 664.281
 88.855 484.427
 302.245 924.066
 592.046 160.811
 340.885 888.765
 641.425 672.653
 597.560 243.727
 91.697 494.631
 325.331 804.933
 729.982 261.494
 846.737 415.461
 67.148 963.658
 25.150 326.927
 360.565 951.914
 935.676 930.436
 638.225 215.654
 127.335 17.813
 206.448 225.215
 146.023 512.135
 352.644 266.701
 821.964 237.362
 143.061 366.702
 166.245 871.672
 633.748 590.085
 471.853 709.610
 809.705 197.373
 481.911 347.126
 819.075 135.880
 831.047 394.013
 831.245 892.813
 647.774 944.022
 202.746 406.984
 442.189 818.435
 744.156 581.949
 613.199 709.126
 233.920 796.486
 964.874 837.864
 988.610 513.057
 97.669 815.986
 169.087 751.564
 965.405 119.669
 551.999 450.368
 994.538 218.218
 27.706 970.743
 132.953 524.372
 979.103 621.875
 918.926 235.316
 658.720 764.183
 977.945 950.329
 500.296 977.392
 309.560 975.791
 89.726 910.756
 815.552 141.368
 971.536 735.668
 944.588 73.746
 101.103 831.047
 240.494 418.358
 168.538 200.310
 337.815 817.549
 144.129 661.997
 358.938 288.837
 732.385 606.517
 244.533 383.002
 305.161 866.761
 759.089 413.247
 724.999 324.094
 425.032 548.514
 7.182 342.469
 574.132 461.983
 320.254 86.937
 889.102 966.017
 535.544 598.901
 19.532 984.391
 630.140 45.170
 76.253 788.928
 276.480 472.722
 471.230 528.983
 45.304 343.327
 814.111 217.253
 764.978 14.752
 492.127 903.594
 755.374 616.459
 441.353 309.958
 252.871 641.856
 211.309 644.833
 306.913 265.768
 181.772 236.022
 528.475 380.380
 113.766 478.113
 155.440 626.344
 712.493 988.126
 145.908 44.689
 607.963 792.705
 172.847 171.824
 882.054 466.736
 55.199 492.173
 704.412 930.671
 982.697 714.228
 703.027 757.346
 863.568 675.229
 760.482 394.205
 813.234 152.016
 69.022 369.972
 603.759 71.040
 524.993 912.817
 281.600 695.324
 127.399 187.496
 937.067 211.619
 650.721 679.952
 152.617 654.605
 876.672 878.270
 176.717 459.388
 433.749 968.070
 651.642 817.355
 351.558 568.417
 381.501 877.700
 785.683 761.869
 353.361 157.354
 708.813 640.561
 40.081 31.058
 348.059 11.222
 17.054 121.791
 633.431 628.252
 543.144 816.357
 217.848 598.616
 993.708 23.919
 747.507 309.144
 723.581 974.375
 968.780 140.233
 991.531 132.307
 122.967 265.029
 234.141 759.801
 525.281 295.540
 53.750 892.534
 574.610 373.102
 427.493 358.451
 974.133 347.105
 576.274 343.105
 141.307 920.397
 705.413 31.942
 583.549 430.579
 72.608 194.631
 50.942 292.084
 11.805 642.913
 140.156 944.155
 179.625 229.753
 508.587 474.416
 258.525 168.012
 211.474 347.503
 90.093 651.065
 847.620 934.332
 993.495 41.210
 94.770 772.085
 196.577 755.208
 939.933 790.316
 547.325 686.592
 22.767 607.915
 236.137 843.598
 274.079 572.887
 227.715 397.652
 662.481 506.256
 636.443 593.670
 779.143 288.114
 870.112 799.199
 65.554 43.399
 81.266 209.289
 297.319 943.863
 198.648 488.336
 6.747 627.576
 536.958 544.928
 589.629 176.021
 3.129 92.592
 81.846 99.249
 111.410 55.456
 896.905 120.701
 95.830 906.115
 27.048 874.404
 153.109 861.851
 372.111 218.523
 376.162 468.951
 468.964 411.155
 940.312 442.867
 150.255 208.303
 101.716 939.780
 717.687 241.881
 158.955 463.689
 428.625 170.051
 641.017 879.086
 274.971 806.273
 122.839 34.804
 692.739 110.967
 566.266 107.585
 445.350 845.089
 350.737 257.821
 142.359 253.147
 933.660 633.831
 810.125 170.079
 682.457 259.673
 447.134 878.015
 994.340 255.296
 352.462 212.450
 589.546 42.634
 192.846 310.032
 380.812 328.781
 706.393 870.412
 716.163 384.802
 766.954 381.019
 21.676 378.910
 343.369 825.762
 971.838 714.160
 976.069 506.475
 651.758 667.528
 507.054 680.112
 690.154 349.090
 388.189 326.550
 805.242 582.194
 360.374 973.295
 466.076 749.148
 248.970 716.888
 606.178 718.550
 118.428 389.659
 289.505 452.168
 833.991 858.332
 503.725 829.213
 906.656 232.328
 503.770 187.225
 267.940 969.524
 338.756 390.915
 705.753 551.229
 935.157 247.715
 166.828 252.724
 773.965 401.998
 23.121 147.561
 263.218 584.787
 940.777 580.715
 171.366 163.947
 865.248 45.553
 331.467 238.593
 232.645 461.433
 459.087 223.504
 176.184 921.788
 634.206 663.293
 761.676 857.035
 393.610 356.018
 154.392 413.007
 657.633 221.469
 791.562 505.357
 894.137 456.021
 763.547 185.248
 101.964 624.615
 548.769 494.304
 802.487 467.625
 312.446 140.322
 266.251 378.548
 179.636 973.471
 504.982 35.200
 194.984 160.049
 38.648 356.092
 253.745 52.334
 341.978 383.888
 753.260 344.335
 2.299 464.115
 396.221 130.665
 626.273 49.833
 755.165 786.094
 140.644 997.952
 363.082 134.328
 393.323 471.662
 162.382 544.176
 505.818 683.504
 761.460 388.432
 714.239 127.558
 705.564 624.881
 999.956 595.755
 660.432 149.837
 516.785 856.377
 280.509 463.296
 111.590 112.180
 538.439 142.314
 380.103 236.642
 332.466 607.617
 47.980 810.518
 369.671 790.177
 695.659 413.796
 205.313 52.762
 209.069 752.565
 164.525 230.022
 919.893 563.998
 898.112 944.032
 359.923 909.168
 948.166 595.220
 383.334 261.826
 793.668 177.192
 175.866 576.287
 986.436 514.122
 266.436 379.584
 702.014 758.304
 58.172 507.993
 49.778 240.456
 904.160 787.555
 996.307 654.772
 248.063 149.492
 643.562 343.201
 539.312 47.354
 709.471 268.505
 302.872 791.732
 427.129 423.243
 8.937 494.653
 206.951 592.733
 940.637 688.885
 494.068 895.424
 618.551 592.909
 454.311 575.967
 108.012 180.977
 792.683 477.136
 635.766 206.309
 957.929 209.709
 881.268 646.148
 728.321 658.372
 417.854 488.009
 172.903 380.984
 471.287 670.526
 908.146 93.226
 177.082 408.853
 544.331 586.381
 170.833 168.398
 64.162 549.090
 783.121 562.089
 376.454 191.247
 556.029 311.359
 421.737 777.361
 803.624 771.217
 408.716 35.806
 633.838 32.339
 168.552 428.228
 192.059 200.956
 318.635 839.421
 913.477 558.880
 222.858 922.190
 646.132 125.400
 368.412 34.847
 572.097 899.765
 200.138 12.201
 680.669 242.812
 65.566 376.277
 983.672 460.091
 333.675 622.912
 885.556 443.083
 17.435 908.103
 884.923 992.068
 117.255 437.257
 672.369 231.751
 125.181 655.773
 363.267 902.351
 607.176 615.647
 52.552 593.558
 885.066 705.748
 669.113 531.404
 645.904 979.377
 635.556 938.904
 843.015 178.503
 578.513 396.371
 751.204 967.331
 87.049 918.122
 183.110 966.684
 662.015 546.190
 52.229 683.898
 745.378 311.378
 21.446 9.907
 351.725 116.111
 448.016 396.047
 958.669 906.096
 223.866 308.418
 140.959 888.562
 114.038 908.771
 975.495 259.141
 469.406 839.662
 599.492 168.228
 588.888 350.691
 898.780 507.624
 840.848 35.063
 142.317 561.478
 935.884 35.362
 295.619 940.022
 439.616 498.649
 650.920 313.733
 893.312 228.885
 544.963 868.409
 394.287 204.877
 113.501 703.092
 502.247 850.705
 900.604 452.972
 160.359 499.908
 424.188 614.515
 432.296 362.036
 548.676 521.537
 193.432 848.734
 361.151 826.091
 113.347 355.100
 646.877 99.744
 918.826 419.992
 549.702 727.389
 825.317 646.460
 446.892 321.552
 417.700 280.954
 908.813 159.618
 98.113 998.977
 121.984 625.152
 403.072 187.107
 678.119 818.312
 130.445 949.464
 848.501 655.940
 868.698 693.871
 627.389 191.454
 448.847 602.929
 23.036 96.064
 259.607 592.470
 461.530 319.453
 697.178 669.296
 236.245 719.166
 135.138 477.570
 751.624 758.118
 272.112 464.812
 769.833 329.278
 73.657 591.275
 946.081 1.729
 501.516 77.877
 934.976 884.437
 2.700 956.185
 145.927 280.533
 200.373 407.824
 528.453 28.453
 229.120 209.673
 364.315 85.510
 732.799 325.210
 47.022 458.329
 190.849 482.170
 932.804 992.912
 158.923 773.478
 71.084 40.231
 355.262 124.185
 565.510 362.116
 651.855 234.380
 405.427 353.452
 748.652 79.944
 347.177 262.532
 132.627 613.352
 147.871 389.726
 317.165 229.933
 572.304 548.773
 989.976 266.047
 845.859 464.295
 691.626 80.321
 929.879 348.047
 827.012 583.553
 296.584 5.523
 956.976 764.121
 1.879 349.689
 408.256 281.339
 347.969 781.422
 711.644 437.137
 423.600 193.984
 368.244 295.770
 265.855 294.346
 42.976 801.152
 339.991 945.901
 786.827 982.060
 846.968 529.153
 41.924 667.460
 984.572 109.102
 436.501 128.850
 477.797 975.556
 133.509 185.792
 306.127 886.547
 363.522 157.097
 766.220 861.913
 809.154 606.811
 573.265 426.250
 477.305 754.781
 205.764 835.630
 312.795 220.798
 798.063 604.228
 991.490 113.960
 571.620 904.383
 454.753 420.796
 637.384 491.389
 885.313 883.001
 393.043 312.780
 5.661 675.399
 154.118 27.105
 35.309 924.342
 898.544 170.626
 57.330 564.544
 450.443 579.432
 305.124 976.940
 288.256 71.866
 328.227 931.052
 721.371 10.399
 675.109 362.608
 52.152 647.326
 638.352 631.376
 719.199 584.563
 443.608 946.691
 323.261 979.763
 681.566 330.867
 968.132 559.936
 638.254 666.133
 931.825 76.319
 783.056 282.093
 323.228 582.682
 38.319 71.724
 909.316 141.333
 545.379 49.113
 628.941 70.409
 628.100 496.372
 680.511 221.552
 158.649 696.302
 299.923 613.641
 876.489 657.552
 77.312 906.163
 678.718 47.219
 620.385 51.005
 969.376 729.589
 609.778 155.634
 761.802 237.185
 438.193 280.924
 9.165 180.248
 137.826 6.226
 184.776 932.655
 716.006 61.049
 239.697 956.139
 201.327 851.141
 977.499 271.106
 94.154 16.424
 554.997 922.718
 786.809 234.610
 146.786 787.122
 218.584 828.329
 906.769 817.219
 235.783 611.824
 781.250 333.475
 92.076 107.981
 738.224 356.648
 332.658 325.492
 792.060 280.445
 118.080 772.758
 240.784 557.980
 349.512 128.870
 666.705 82.275
 823.887 837.327
 55.382 774.023
 970.478 945.490
 391.195 636.576
 473.511 408.025
 21.569 425.925
 570.259 197.396
 130.708 730.647
 910.497 326.105
 715.263 922.115
 279.300 956.568
 349.475 268.117
 7.052 343.886
 809.998 793.476
 632.399 378.299
 797.814 899.947
 38.240 937.612
 746.663 645.871
 368.048 360.640
 197.507 145.767
 148.635 861.775
 803.204 133.648
 122.559 140.652
 516.300 84.685
 833.703 331.918
 418.446 791.582
 346.020 586.029
 438.123 219.100
 19.324 286.355
 543.128 227.696
 756.410 269.772
 7.706 170.745
 890.225 522.033
 866.458 875.752
 43.682 25.946
 456.567 455.077
 91.764 625.697
 997.926 233.681
 337.406 576.141
 901.938 698.294
 309.353 528.756
 71.814 273.075
 159.549 989.134
 951.012 310.703
 515.966 202.730
 785.780 494.833
 198.248 190.319
 239.953 810.785
 370.537 481.884
 585.106 927.416
 258.925 472.846
 590.437 706.239
 348.720 250.615
 560.624 216.630
 175.855 979.015
 776.077 81.472
 192.326 265.420
 641.042 839.714
 300.305 418.293
 856.879 815.357
 174.915 694.703
 829.336 391.497
 420.630 867.466
 661.965 658.822
 498.384 54.450
 558.065 836.705
 615.195 358.746
 279.116 238.668
 859.048 593.743
 719.916 600.033
 590.787 103.291
 344.251 422.250
 851.562 341.334
 567.476 374.375
 517.148 620.424
 514.793 377.012
 415.199 962.971
 470.183 567.664
 232.544 746.953
 757.915 89.570
 969.346 298.873
 466.589 380.043
 965.798 486.334
 988.031 70.926
 233.758 951.770
 656.526 605.640
 396.936 924.022
 147.390 467.578
 983.937 578.108
 740.457 387.000
 961.657 983.227
 39.546 822.690
 153.189 598.526
 432.234 315.278
 794.046 624.354
 97.451 287.165
 760.260 888.412
 46.693 465.575
 597.479 201.804
 796.317 167.361
 115.096 635.356
 294.942 184.345
 35.442 83.373
 605.915 314.372
 635.167 957.510
 207.921 704.576
 941.951 310.361
 217.821 9.198
 390.894 65.357
 152.723 954.515
 765.574 30.604
 280.178 678.792
 191.141 719.122
 106.392 246.972
 181.505 671.989
 25.878 989.893
 618.346 485.031
 708.351 888.774
 732.945 340.600
 989.621 610.719
 927.744 825.839
 125.283 133.758
 696.031 725.527
 475.137 204.994
 136.270 374.548
 431.281 317.701
 101.809 871.439
 555.930 28.463
 944.136 834.931
 31.229 459.882
 994.268 540.392
 171.221 834.958
 355.667 828.498
 636.858 93.529
 555.200 525.938
 313.334 667.229
 995.902 664.711
 442.600 596.156
 684.658 205.458
 393.584 507.205
 155.580 449.789
 442.301 830.880
 990.055 820.734
 620.823 690.958
 539.505 169.127
 278.074 481.049
 907.438 462.136
 630.084 455.610
 541.953 379.349
 618.989 63.094
 855.229 498.399
 658.355 978.559
 627.618 928.243
 830.017 236.275
 903.763 241.813
 280.334 793.814
 57.766 684.290
 610.575 693.050
 433.161 967.747
 89.088 525.913
 768.635 602.245
 357.217 610.076
 647.629 17.805
 734.835 468.780
 682.737 577.181
 236.469 367.389
 616.003 607.469
 419.682 655.076
 113.636 446.653
 341.494 2.111
 716.385 131.980
 286.935 710.988
 210.868 189.104
 850.215 653.045
 976.961 218.281
 140.679 972.071
 584.084 836.372
 802.728 73.853
 825.610 506.207
 584.654 47.682
 344.115 869.123
 972.288 144.987
 187.655 158.716
 979.014 264.689
 803.537 896.260
 316.816 198.405
 704.142 398.787
 579.381 195.572
 990.464 232.854
 666.860 884.080
 82.260 949.735
 844.673 781.690
 946.660 585.847
 631.113 253.637
 235.038 116.028
 178.504 399.392
 504.702 432.763
 182.042 713.980
 919.224 383.300
 303.538 584.831
 868.819 835.888
 21.877 512.554
 38.236 839.110
 58.975 32.738
 860.146 372.867
 623.159 455.947
 641.338 420.075
 658.444 915.102
 129.527 584.373
 788.239 634.793
 920.727 976.404
 348.872 527.568
 989.631 840.489
 678.562 30.511
 184.933 411.399
 970.491 764.600
 773.033 809.684
 527.257 13.173
 869.982 701.400
 133.959 948.790
 784.026 777.715
 667.536 904.870
 138.997 430.706
 602.622 95.431
 979.342 908.532
 84.548 979.182
 516.448 586.395
 996.299 780.333
 486.566 165.230
 429.815 494.952
 304.990 749.527
 117.516 397.053
 948.927 16.336
 325.069 621.322
 240.874 492.107
 41.937 739.117
 471.274 241.161
 826.239 401.020
 958.128 743.249
 611.827 523.469
 634.431 117.711
 118.545 220.215
 352.257 123.363
 124.689 683.314
 643.760 27.608
 870.097 605.749
 860.933 761.771
 818.782 1.663
 182.637 44.700
 184.095 554.377
 12.184 911.016
 223.071 931.319
 952.684 387.510
 758.667 13.674
 329.819 750.227
 561.195 252.706
 199.984 710.429
 688.579 580.558
 831.360 130.259
 177.396 557.836
 750.139 84.492
 324.501 960.909
 905.497 654.924
 386.901 416.920
 204.905 175.829
 743.199 242.572
 314.087 415.480
 244.066 483.474
 989.278 568.372
 675.978 574.049
 427.987 899.654
 468.674 724.515
 880.291 397.076
 192.890 412.497
 576.501 81.817
 174.101 424.275
 497.415 458.959
 46.663 107.161
 567.010 467.535
 100.618 603.103
 989.324 751.420
 343.021 218.184
 14.318 913.575
 772.927 17.568
 812.933 950.823
 122.985 635.772
 108.546 373.537
 373.109 963.497
 68.006 689.049
 517.952 260.952
 845.893 329.652
 148.459 690.562
 324.235 611.667
 369.799 736.755
 548.335 562.855
 858.280 355.199
 257.619 108.648
 595.959 477.386
 706.364 86.143
 104.506 88.080
 699.049 296.982
 123.323 33.022
 793.106 520.274
 388.104 932.981
 890.440 304.305
 915.085 649.155
 718.665 926.263
 386.536 125.846
 842.357 153.624
 471.016 731.933
 20.321 125.695
 257.097 425.978
 691.957 581.427
 194.419 814.741
 717.184 837.757
 736.824 985.725
 871.233 934.981
 187.904 536.321
 997.197 540.968
 431.670 550.677
 712.891 889.314
 365.357 86.984
 549.856 827.949
 966.023 619.320
 844.862 100.373
 248.903 557.046
 409.808 163.190
 598.173 559.231
 354.292 68.061
 457.363 630.371
 634.462 376.583
 498.179 576.349
 238.035 421.357
 686.653 105.981
 3.033 929.639
 131.645 864.488
 98.999 557.420
 932.765 801.945
 194.927 976.623
 96.233 224.186
 396.391 67.578
 814.411 498.332
 582.144 509.467
 317.321 933.154
 812.735 665.311
 115.123 709.767
 853.387 423.150
 725.031 674.987
 461.695 394.836
 83.522 243.210
 176.802 167.351
 406.907 888.481
 728.133 743.605
 605.690 692.819
 503.814 760.535
 758.878 986.798
 505.421 908.015
 95.005 251.346
 918.251 334.219
 341.668 513.901
 474.958 868.863
 832.505 476.263
 642.975 48.026
 990.670 455.068
 858.938 121.535
 534.787 938.872
 430.490 170.238
 224.359 599.007
 769.817 875.666
 126.647 5.961
 584.509 353.908
 149.628 60.944
 878.564 289.978
 52.107 356.055
 786.204 655.192
 872.025 819.281
 628.634 840.208
 970.175 216.162
 231.906 638.406
 884.669 392.787
 633.784 231.559
 350.630 719.907
 328.231 991.438
 31.702 590.985
 215.176 361.794
 310.304 234.258
 336.165 435.467
 420.451 607.290
 256.902 717.077
 11.808 979.575
 907.356 354.565
 91.055 592.618
 688.901 239.918
 84.318 776.523
 413.908 493.596
 343.110 246.622
 942.408 147.016
 819.994 293.400
 337.197 276.936
 365.982 894.339
 665.422 394.555
 349.788 738.739
 751.747 785.886
 222.735 977.986
 834.355 489.455
 608.874 546.580
 116.986 199.252
 297.210 886.770
 152.860 127.340
 664.587 235.602
 172.663 549.412
 29.598 572.018
 290.011 701.427
 898.724 288.315
 723.008 975.310
 137.925 450.586
 77.366 71.287
 611.271 592.846
 490.202 264.136
 551.188 686.418
 258.075 106.406
 844.028 717.358
 19.485 365.097
 964.456 58.292
 761.104 426.692
 610.328 45.947
 826.246 731.483
 267.056 271.220
 759.740 450.552
 260.995 594.878
 589.688 801.386
 92.052 749.593
 965.963 330.897
 416.841 149.358
 218.164 662.742
 388.528 662.123
 710.876 610.398
 754.506 213.523
 38.062 964.984
 227.778 171.772
 366.283 459.556
 945.092 150.149
 191.097 437.454
 20.297 678.264
 573.627 174.613
 214.008 801.620
 564.135 953.795
 942.568 126.474
 563.890 207.063
 315.643 829.972
 221.191 941.938
 650.939 290.861
 575.691 372.506
 197.908 991.385
 358.996 80.848
 294.461 314.307
 8.693 43.797
 269.417 569.258
 265.523 648.106
 429.378 679.124
 485.568 71.933
 975.979 230.077
 625.136 586.444
 685.045 218.660
 438.154 897.848
 343.316 637.542
 784.535 342.742
 934.327 739.837
 182.064 819.248
 249.321 262.981
 270.407 799.594
 281.162 320.150
 698.896 658.867
 451.906 963.842
 932.731 167.375
 393.744 367.020
 506.323 143.973
 817.403 67.143
 576.908 533.881
 583.874 83.109
 63.728 151.712
 769.701 890.972
 843.437 878.928
 561.338 68.085
 134.672 600.827
 711.723 864.753
 395.563 752.924
 976.755 405.501
 407.381 177.530
 58.575 667.715
 183.392 491.278
 707.139 732.874
 460.560 271.779
 565.604 95.082
 667.170 790.582
 335.507 473.689
 854.224 469.942
 834.835 682.763
 402.961 707.902
 429.177 622.006
 723.876 700.783
 239.675 473.890
 320.720 661.069
 30.961 213.461
 761.246 663.986
 20.486 694.309
 357.741 805.746
 243.307 890.926
 875.919 483.838
 972.557 519.194
 849.745 244.128
 907.474 778.701
 149.592 625.474
 973.222 559.225
 227.355 880.493
 158.188 216.063
 918.309 987.049
 576.287 172.323
 117.491 380.423
 68.759 769.141
 947.917 738.407
 39.663 215.712
 907.199 613.367
 692.476 339.511
 704.115 915.330
 446.007 393.141
 191.697 162.303
 553.185 118.569
 660.857 998.134
 26.391 923.337
 298.941 969.645
 41.234 598.632
 439.487 704.410
 403.468 858.375
 259.747 955.094
 230.574 844.926
 325.892 7.871
 233.286 14.360
 175.533 489.026
 348.617 756.986
 374.066 958.800
 643.851 141.922
 924.997 934.085
 502.515 103.682
 871.877 226.277
 943.730 660.263
 546.541 78.012
 293.843 703.007
 418.459 408.375
 305.460 6.071
 435.044 172.346
 638.255 235.899
 242.528 63.710
 516.169 407.380
 699.548 464.463
 447.489 832.813
 677.058 106.228
 431.814 682.516
 642.720 564.554
 828.163 752.396
 898.143 674.838
 471.606 485.533
 343.435 724.470
 105.146 183.567
 134.483 840.452
 345.650 272.100
 750.596 121.964
 286.828 445.414
 558.842 545.259
 221.517 143.595
 529.306 541.726
 555.460 633.802
 983.936 982.505
 704.404 642.166
 139.775 423.701
 987.800 69.187
 302.601 219.781
 330.759 515.866
 274.843 109.521
 989.591 737.092
 335.736 244.823
 756.662 450.438
 833.759 259.511
 862.026 280.832
 381.364 770.018
 459.965 773.184
 67.877 835.541
 509.118 5.510
 294.332 70.317
 569.144 174.336
 398.163 749.142
 541.992 782.961
 368.516 848.965
 381.988 562.668
 674.945 259.616
 939.437 709.241
 642.056 626.438
 243.733 274.623
 327.064 473.500
 983.614 859.412
 501.001 430.208
 716.901 990.000
 930.625 844.577
 405.653 508.794
 617.919 626.438
 394.088 872.307
 216.769 402.743
 547.912 745.526
 329.355 579.410
 280.107 648.165
 433.429 550.376
 878.035 486.183
 529.710 450.506
 401.371 567.685
 277.770 656.468
 374.482 524.354
 38.947 855.751
 188.065 446.535
 324.022 351.626
 144.029 391.520
 187.698 289.423
 218.620 280.447
 985.685 381.146
 128.823 490.215
 55.708 190.965
 116.190 244.213
 571.574 108.723
 913.886 171.386
 398.201 283.393
 743.293 239.742
 921.953 279.960
 455.523 171.005
 799.617 343.635
 353.434 541.554
 443.994 452.688
 16.930 95.431
 5.319 878.714
 27.529 503.120
 105.065 580.206
 719.353 450.665
 699.244 276.396
 548.095 733.746
 87.858 593.917
 895.480 47.562
 219.100 874.931
 845.640 633.239
 363.125 473.414
 866.297 483.215
 830.613 53.708
 289.384 680.379
 393.795 214.956
 853.493 798.170
 218.428 885.146
 388.374 411.266
 548.506 313.332
 486.543 339.756
 793.687 107.862
 919.267 594.894
 573.105 857.497
 766.918 323.765
 266.912 182.126
 103.483 715.853
 645.389 106.957
 411.471 579.853
 689.725 970.856
 219.138 507.827
 121.420 463.716
 212.822 490.456
 830.050 152.867
 952.119 946.625
 70.970 83.732
 426.677 188.700
 312.835 819.816
 865.826 807.749
 95.154 982.134
 224.313 667.653
 431.971 834.281
 600.599 621.050
 721.112 378.104
 933.042 571.477
 918.958 433.606
 801.493 613.809
 876.545 198.146
 128.276 88.425
 240.001 252.652
 317.059 23.629
 561.224 110.568
 637.902 546.297
 185.604 408.296
 911.934 983.791
 853.068 199.379
 172.977 22.897
 615.372 539.518
 592.538 36.297
 813.147 402.369
 608.339 527.165
 225.594 729.124
 657.825 211.583
 686.992 136.026
 902.546 81.113
 118.330 46.639
 756.021 528.940
 38.828 109.017
 268.618 338.334
 768.103 46.633
 553.442 717.970
 100.870 186.330
 485.384 211.752
 705.928 932.708
 102.965 938.938
 671.572 307.770
 173.814 351.492
 870.284 254.620
 637.382 288.661
 354.737 887.352
 453.513 213.114
 110.796 944.457
 306.851 918.647
 795.637 824.235
 641.654 887.150
 772.743 217.560
 329.823 663.442
 840.809 241.199
 559.916 822.784
 639.158 364.812
 133.284 179.713
 224.968 333.256
 574.602 71.677
 762.170 745.167
 320.850 730.379
 471.442 256.857
 710.881 702.373
 876.375 350.769
 726.178 913.129
 181.845 819.232
 54.227 591.353
 154.375 161.732
 384.380 828.964
 786.162 837.785
 180.393 883.749
 38.312 133.621
 985.549 413.948
 126.225 431.029
 539.874 34.875
 761.043 67.918
 262.211 916.116
 953.519 175.436
 563.598 493.156
 956.792 804.219
 806.462 789.554
 536.560 16.646
 753.681 765.696
 453.461 142.643
 12.741 598.943
 93.563 58.851
 176.378 819.637
 937.424 655.905
 198.646 880.390
 692.880 872.775
 583.963 515.630
 686.523 82.731
 468.871 288.172
 596.724 760.484
 858.054 44.160
 978.096 307.782
 556.322 772.058
 762.905 494.432
 589.003 141.104
 96.274 27.962
 699.633 976.144
 364.862 408.418
 384.270 195.859
 86.396 80.973
 597.766 527.701
 741.987 359.802
 933.276 233.485
 534.284 69.205
 620.075 393.303
 150.288 5.130
 947.063 151.788
 684.257 350.527
 744.145 19.559
 47.652 35.453
 838.131 524.866
 152.134 687.264
 143.932 547.051
 418.522 502.950
 409.175 746.604
 338.109 845.631
 957.154 988.616
 819.519 137.088
 878.985 280.744
 399.293 220.116
 523.606 896.913
 410.575 596.386
 289.622 308.578
 302.797 120.779
 304.980 711.244
 225.392 930.975
 711.028 120.971
 47.667 706.174
 772.005 669.886
 330.541 141.457
 687.558 188.344
 617.577 670.554
 776.140 901.744
 324.294 611.226
 55.501 960.398
 606.097 701.261
 310.756 69.900
 834.269 362.199
 601.460 96.789
 742.451 410.690
 110.704 729.700
 287.229 538.070
 28.552 10.615
 738.104 916.915
 239.326 385.285
 244.907 254.498
 350.677 318.496
 973.121 498.056
 668.452 81.036
 26.447 972.284
 144.725 34.196
 546.132 777.714
 869.591 248.158
 171.095 847.407
 56.356 117.140
 122.864 712.223
 603.482 441.707
 534.011 90.930
 577.096 292.850
 835.607 245.259
 420.372 549.628
 453.586 232.095
 388.798 899.244
 209.578 871.276
 864.812 32.903
 480.418 319.567
 506.089 880.886
 722.061 506.477
 16.483 764.736
 616.077 518.605
 38.249 952.710
 136.313 4.526
 792.498 76.691
 874.088 266.079
 639.019 385.400
 194.625 373.895
 386.806 691.027
 246.038 130.549
 616.190 826.513
 603.542 254.762
 328.807 320.996
 832.478 791.287
 232.367 64.597
 499.153 495.551
 905.938 854.659
 981.312 97.918
 944.123 667.990
 741.466 732.731
 113.971 202.822
 765.607 1.497
 198.849 985.628
 454.283 722.189
 873.937 87.971
 28.267 258.161
 936.908 84.102
 200.636 796.466
 986.051 278.633
 522.788 198.137
 131.276 813.391
 63.684 229.399
 178.692 32.392
 387.293 525.674
 537.675 343.097
 689.164 478.148
 654.453 800.780
 303.328 69.648
 325.273 191.658
 37.805 242.358
 735.461 570.623
 211.403 639.870
 411.343 982.971
 194.814 31.141
 566.616 568.897
 381.989 660.774
 132.853 907.965
 88.374 460.826
 348.095 441.975
 973.750 51.988
 353.767 143.134
 380.246 819.865
 237.407 435.170
 949.986 904.416
 228.908 283.659
 108.961 532.053
 886.487 544.782
 369.809 860.781
 623.569 185.688
 889.700 25.152
 560.757 92.373
 622.315 751.206
 622.619 480.506
 604.854 169.261
 924.778 679.802
 130.031 957.255
 653.654 422.721
 555.396 887.759
 873.067 23.595
 412.169 181.945
 495.850 665.278
 985.555 763.342
 234.843 738.488
 168.730 788.611
 849.464 16.028
 741.944 462.681
 787.911 742.551
 223.250 638.086
 200.517 223.709
 583.163 585.446
 779.598 590.066
 745.006 401.541
 430.996 365.664
 317.022 106.914
 71.578 703.388
 160.737 655.387
 997.007 465.238
 509.932 928.101
 100.656 171.298
 561.461 675.040
 525.609 553.730
 986.628 173.352
 78.975 508.891
 211.706 735.915
 365.637 509.946
 718.280 782.530
 244.860 532.855
 976.510 902.888
 968.655 659.801
 983.172 633.437
 519.420 295.997
 95.771 743.552
 973.215 299.082
 876.531 899.815
 624.227 846.204
 756.056 135.962
 518.972 14.411
 344.690 601.253
 571.872 427.527
 336.738 358.145
 626.719 920.596
 923.682 333.570
 453.834 624.902
 40.314 944.523
 446.262 706.984
 273.475 981.691
 619.108 869.026
 856.048 373.476
 796.127 691.082
 416.455 811.778
 662.176 664.221
 451.565 510.650
 697.379 914.636
 312.383 715.366
 120.395 879.644
 638.788 874.194
 538.438 685.528
 31.939 535.441
 418.534 452.998
 518.625 210.968
 98.581 868.234
 327.118 342.924
 392.179 895.935
 273.056 576.878
 904.896 656.299
 839.083 251.710
 671.871 61.621
 843.799 99.823
 300.753 522.143
 532.764 861.406
 316.330 737.503
 413.461 870.366
 163.473 532.737
 202.335 699.146
 345.798 760.057
 688.120 953.067
 424.642 244.040
 52.850 95.316
 245.460 513.392
 469.531 340.537
 418.625 942.802
 430.705 772.767
 84.140 869.827
 900.631 782.615
 613.145 91.225
 749.222 55.063
 624.866 858.123
 69.829 814.673
 460.354 448.146
 535.524 6.539
 691.632 603.836
 367.514 981.907
 947.658 489.820
 311.020 5.418
 100.610 376.290
 102.530 210.572
 924.613 434.042
 710.196 220.968
 664.267 897.963
 406.827 512.463
 435.543 383.269
 841.023 216.652
 133.279 424.621
 383.274 725.570
 97.088 845.556
 395.213 433.449
 453.848 488.316
 784.650 791.656
 25.726 166.541
 427.648 621.009
 386.951 610.407
 251.038 150.621
 942.370 211.383
 41.715 379.024
 361.258 738.061
 278.403 191.887
 859.462 972.450
 440.899 847.169
 412.903 635.207
 642.853 344.594
 190.574 646.751
 936.883 239.214
 202.979 967.733
 963.131 311.299
 213.308 126.487
 540.521 355.357
 397.580 362.735
 448.100 153.940
 563.417 776.787
 704.439 426.573
 145.405 292.925
 646.526 426.188
 841.316 836.583
 634.663 645.755
 994.380 239.837
 193.204 312.902
 471.792 771.770
 343.536 522.621
 351.468 223.274
 128.478 785.286
 673.494 434.192
 277.325 762.878
 508.755 449.457
 357.487 109.393
 766.873 935.659
 919.325 716.821
 334.114 526.645
 210.930 656.041
 77.566 733.127
 242.856 568.559
 956.191 424.516
 870.969 851.730
 376.777 539.322
 268.472 344.246
 161.153 112.416
 633.818 283.083
 141.042 322.521
 265.811 506.213
 762.571 601.583
 594.895 421.360
 910.816 839.846
 332.908 369.593
 906.028 937.777
 362.877 169.004
 680.661 860.353
 184.422 829.021
 126.471 543.270
 835.767 446.742
 563.372 477.366
 985.102 915.211
 989.020 190.938
 905.103 337.631
 936.205 683.916
 975.983 514.705
 312.911 808.242
 193.674 883.544
 899.426 690.791
 458.125 180.784
 303.425 255.172
 577.639 489.930
 155.747 303.659
 422.419 339.544
 398.099 197.758
 295.683 36.298
 353.765 43.846
 743.793 352.338
 271.242 207.574
 905.869 212.710
 529.336 596.789
 394.327 834.280
 234.683 257.635
 215.088 306.690
 525.913 602.845
 572.173 348.221
 222.893 856.464
 576.519 650.281
 178.168 767.050
 991.763 94.587
 657.075 164.557
 627.292 203.620
 602.803 757.578
 835.733 499.713
 745.504 571.330
 621.513 299.210
 156.274 387.081
 30.067 668.741
 196.334 375.631
 3.103 400.204
 491.225 126.739
 571.400 513.930
 894.298 409.214
 758.400 836.354
 671.740 89.766
 608.995 995.159
 824.180 670.087
 390.222 872.869
 492.093 239.296
 863.844 316.659
 411.601 291.459
 63.109 140.306
 984.514 724.968
 753.449 112.461
 495.646 462.038
 583.715 407.687
 598.536 933.202
 283.223 622.809
 348.022 234.711
 400.824 916.414
 687.811 48.073
 364.083 614.712
 509.907 513.205
 736.236 9.128
 749.879 662.859
 720.713 332.106
 730.320 890.087
 290.757 585.544
 330.157 256.730
 966.063 74.490
 958.817 424.511
 708.798 996.362
 623.513 156.746
 735.078 97.707
 170.489 894.423
 130.603 346.724
 585.103 942.208
 994.263 406.455
 782.686 535.448
 712.856 822.287
 796.705 116.604
 773.563 665.380
 560.608 787.494
 956.456 573.831
 425.637 271.772
 603.190 894.059
 202.821 110.132
 44.495 900.422
 360.372 899.600
 880.408 830.911
 247.968 499.119
 163.965 956.492
 10.329 468.477
 239.898 852.061
 550.381 938.938
 961.509 974.838
 316.853 374.864
 756.245 113.390
 335.017 660.061
 866.517 45.328
 238.236 904.803
 468.188 147.500
 761.047 734.638
 4.129 818.272
 343.705 395.807
 281.671 492.036
 998.659 240.628
 816.224 111.722
 179.601 376.515
 782.376 51.787
 55.072 951.934
 310.214 293.579
 755.567 579.639
 868.274 804.219
 973.427 270.865
 63.497 482.253
 839.377 373.174
 398.897 146.565
 572.218 909.304
 725.653 63.689
 746.099 335.469
 250.390 652.324
 593.066 646.271
 780.988 757.961
 960.609 411.696
 264.041 255.999
 981.119 342.053
 760.791 485.215
 242.060 332.421
 580.885 917.130
 35.060 272.926
 927.676 578.589
 824.699 749.366
 766.090 628.153
 332.604 765.491
 693.629 470.874
 951.526 849.153
 944.225 225.347
 662.635 55.940
 678.895 841.970
 255.590 42.709
 890.149 838.102
 676.505 277.134
 370.608 355.873
 438.297 696.183
 650.130 968.971
 608.762 485.128
 798.056 538.702
 284.909 768.639
 803.943 135.447
 211.495 676.838
 505.737 53.424
 304.520 652.455
 921.085 724.120
 996.695 821.833
 375.880 612.284
 185.072 474.275
 112.861 208.878
 987.461 33.770
 528.855 34.526
 813.560 607.513
 836.995 166.991
 441.581 140.774
 612.892 504.855
 827.423 171.838
 272.542 590.451
 429.976 79.123
 283.815 917.202
 535.139 850.719
 650.262 834.617
 727.663 730.853
 570.976 298.692
 572.400 445.037
 897.261 172.228
 206.372 53.486
 127.352 700.310
 844.799 198.912
 834.561 328.056
 805.614 608.813
 69.764 613.640
 148.784 83.348
 952.422 557.940
 202.968 887.767
 229.437 927.116
 359.695 903.906
 480.607 805.692
 504.536 149.654
 153.643 670.610
 229.050 310.591
 69.414 222.325
 632.967 846.582
 125.887 313.762
 642.762 531.248
 902.184 864.279
 603.142 87.718
 805.164 181.312
 657.859 924.216
 471.134 700.809
 544.562 13.010
 824.010 627.804
 757.283 251.629
 565.726 155.412
 154.669 392.347
 830.627 974.377
 540.714 911.690
 246.445 282.165
 248.786 243.628
 12.083 851.957
 503.899 236.364
 706.718 335.051
 210.043 772.019
 93.630 518.025
 649.821 360.420
 961.847 926.834
 436.623 472.726
 173.413 918.224
 422.074 98.340
 246.217 193.789
 333.826 810.867
 522.359 749.436
 854.174 727.584
 848.659 383.534
 4.930 494.611
 655.803 547.548
 888.062 569.842
 870.757 65.480
 557.488 991.495
 566.403 870.978
 530.911 786.302
 53.975 726.840
 860.684 602.907
 997.162 980.152
 891.403 858.668
 388.930 861.925
 664.518 107.987
 28.873 23.444
 164.955 814.537
 693.686 788.373
 223.095 715.750
 58.078 631.722
 321.972 373.924
 727.918 331.235
 951.921 823.021
 449.613 996.470
 593.984 843.147
 695.844 204.266
 193.117 865.800
 762.106 960.586
 849.629 762.925
 183.265 387.557
 862.620 372.995
 465.266 386.270
 605.756 29.482
 672.657 51.554
 609.882 183.955
 494.573 81.053
 728.476 450.591
 785.155 609.798
 133.309 675.068
 822.005 860.857
 844.825 472.931
 309.383 296.149
 463.589 755.695
 460.662 908.057
 107.782 122.757
 894.498 257.014
 352.269 340.025
 966.680 442.908
 235.668 38.846
 8.416 525.060
 384.392 978.947
 553.579 868.269
 681.580 844.795
 392.092 398.122
 71.692 344.868
 392.188 970.415
 379.266 7.214
 776.847 685.504
 976.793 302.380
 533.565 462.840
 758.987 756.958
 74.138 3.577
 869.046 369.045
 162.825 145.296
 630.169 612.524
 595.761 803.574
 19.101 473.040
 568.541 216.914
 87.268 537.851
 117.405 96.694
 1.995 48.224
 295.420 830.111
 811.065 791.197
 759.579 905.117
 797.465 672.237
 437.169 801.084
 9.675 77.435
 727.315 312.245
 551.433 649.503
 922.022 503.040
 771.901 703.012
 923.710 611.472
 94.019 168.568
 945.112 359.932
 790.100 50.978
 332.224 460.006
 197.133 921.987
 409.921 31.283
 250.575 842.928
 848.792 132.739
 598.681 367.011
 355.263 332.832
 186.566 335.337
 937.202 940.906
 20.563 126.619
 864.789 173.041
 742.232 809.694
 79.813 631.220
 764.122 382.975
 882.743 302.141
 605.589 459.010
 500.566 113.428
 979.394 499.179
 692.721 468.220
 334.198 47.676
 48.390 177.692
 373.439 520.223
 555.428 653.964
 419.444 527.331
 446.467 957.923
 948.234 650.353
 146.950 428.035
 713.590 128.287
 336.479 773.183
 340.077 281.566
 990.803 86.628
 278.363 314.245
 676.805 636.496
 470.105 656.783
 35.035 183.651
 804.612 387.445
 89.816 158.876
 509.512 791.246
 889.920 252.033
 499.703 462.041
 695.753 796.113
 613.221 847.007
 12.278 4.033
 742.592 985.442
 819.344 386.835
 482.239 757.901
 299.230 65.035
 866.105 980.469
 710.170 712.594
 577.573 536.180
 137.176 343.145
 141.781 705.658
 78.935 374.181
 727.593 357.031
 941.089 466.012
 414.685 486.642
 819.192 623.141
 945.862 213.501
 614.669 326.672
 863.940 58.501
 757.667 913.381
 507.933 661.857
 163.707 671.770
 49.280 877.120
 656.271 845.056
 723.316 936.244
 902.986 838.408
 744.755 506.994
 974.947 861.317
 382.719 501.497
 311.322 199.952
 57.789 373.605
 96.953 528.319
 560.919 934.293
 609.846 616.470
 985.109 880.411
 816.761 479.777
 312.019 875.342
 565.385 202.102
 866.634 133.619
 895.668 139.661
 806.570 679.101
 853.817 19.495
 164.238 292.372
 401.328 150.034
 628.969 302.569
 557.529 890.536
 614.368 867.609
 364.818 25.810
 278.734 920.965
 16.600 372.984
 81.809 129.792
 12.447 934.163
 400.730 735.664
 305.119 94.184
 376.481 153.852
 459.452 653.546
 907.078 448.535
 62.026 55.924
 885.946 929.107
 288.807 705.759
 947.453 916.883
 270.144 228.551
 123.403 392.596
 880.787 374.239
 634.657 574.457
 847.551 737.882
 194.235 206.166
 707.550 822.701
 538.805 306.558
 592.247 214.966
 743.772 590.812
 61.879 810.514
 226.159 601.054
 104.013 426.692
 164.745 556.209
 850.369 564.636
 537.575 962.134
 796.672 134.256
 714.964 418.995
 148.717 212.706
 876.753 769.961
 9.455 236.914
 724.091 590.333
 190.415 807.817
 509.891 996.870
 527.899 650.022
 252.942 231.393
 340.016 382.758
 766.063 449.609
 532.780 39.210
 409.568 524.845
 388.297 659.974
 71.583 497.090
 109.763 486.660
 23.443 991.092
 198.997 13.217
 951.801 564.473
 973.026 400.795
 532.400 489.917
 335.465 27.852
 490.229 26.896
 982.830 497.283
 746.536 291.344
 800.433 538.988
 247.601 519.979
 370.035 477.129
 619.115 873.953
 433.239 340.096
 312.395 99.258
 319.811 106.712
 276.580 914.561
 826.243 849.503
 979.563 126.998
 712.306 764.988
 338.096 270.056
 845.784 898.116
 535.629 242.374
 369.794 164.675
 989.623 620.374
 972.915 458.958
 766.062 279.801
 117.812 877.086
 368.332 841.020
 715.304 577.603
 94.710 540.212
 332.089 494.387
 560.259 104.155
 284.036 982.267
 715.338 391.414
 413.551 748.398
 917.393 169.251
 577.730 853.351
 681.714 776.142
 810.442 671.658
 459.987 317.425
 271.216 14.411
 685.406 840.258
 789.633 934.342
 845.676 908.006
 467.198 370.035
 169.397 558.564
 148.422 819.685
 759.093 591.543
 936.682 760.816
 500.805 931.988
 453.659 910.971
 603.938 800.379
 447.584 531.603
 157.455 57.438
 196.755 454.686
 64.098 256.083
 60.831 16.422
 270.743 130.433
 461.197 537.342
 441.157 882.429
 559.385 831.945
 411.170 230.610
 313.377 667.536
 672.786 693.312
 368.009 341.113
 203.133 561.553
 148.121 90.201
 589.746 936.852
 420.227 899.489
 211.985 668.871
 647.006 176.555
 278.868 20.163
 433.814 529.145
 559.089 44.305
 840.600 531.167
 385.160 513.613
 967.279 478.376
 889.539 438.615
 4.995 36.608
 808.281 839.124
 447.194 720.235
 642.383 152.339
 768.515 916.538
 526.914 83.937
 79.851 818.885
 54.687 551.038
 856.257 39.670
 219.187 749.439
 190.618 749.977
 968.409 60.415
 358.091 109.903
 938.055 144.075
 70.471 199.745
 303.045 936.763
 270.050 92.021
 347.679 560.027
 851.618 587.226
 7.187 179.462
 329.517 207.706
 930.116 335.233
 282.698 555.010
 408.577 54.802
 841.381 103.213
 131.237 395.535
 528.964 956.118
 144.931 834.176
 275.348 337.909
 630.580 896.091
 283.983 428.133
 276.777 514.765
 903.842 171.976
 791.956 136.919
 546.760 490.372
 758.711 487.065
 645.452 741.930
 879.886 14.303
 391.830 725.918
 176.954 341.221
 580.623 104.219
 811.592 887.971
 939.751 17.541
 548.755 262.848
 314.301 299.995
 55.013 893.395
 521.557 994.983
 23.168 759.115
 474.518 548.277
 780.442 409.180
 723.110 820.865
 522.896 777.119
 156.376 910.065
 526.669 601.460
 593.935 193.404
 723.342 629.144
 47.683 282.559
 452.096 710.365
 809.990 976.370
 277.730 523.166
 305.473 380.504
 707.116 18.054
 990.974 180.200
 866.075 912.012
 991.927 440.768
 586.097 243.445
 690.128 112.892
 470.981 320.880
 23.686 746.628
 895.667 445.715
 798.160 395.300
 264.707 790.451
 140.340 709.825
 410.527 386.793
 232.771 192.660
 629.625 581.624
 355.858 171.304
 378.874 702.486
 821.402 452.663
 128.136 327.931
 721.003 785.676
 786.562 162.545
 227.220 160.113
 688.308 393.002
 995.264 839.748
 492.459 761.877
 616.978 619.196
 877.957 792.955
 3.601 622.125
 407.030 378.302
 524.259 556.588
 902.568 677.413
 36.330 508.683
 601.998 256.641
 22.777 402.138
 881.413 27.851
 639.683 257.855
 610.986 634.599
 891.758 448.557
 31.412 928.304
 540.148 620.009
 209.402 412.807
 929.082 717.554
 619.725 490.963
 247.383 256.787
 646.351 889.582
 947.728 267.048
 933.774 278.024
 88.582 139.147
 642.224 230.335
 277.218 362.602
 61.312 851.147
 41.354 46.942
 462.645 522.263
 784.118 405.920
 973.381 901.196
 752.741 528.207
 32.817 976.837
 524.312 764.233
 259.431 263.486
 558.724 692.959
 365.833 85.794
 144.617 676.648
 876.558 7.497
 151.599 514.136
 544.386 310.742
 62.468 226.969
 443.789 705.123
 781.831 887.416
 117.334 192.136
 269.764 967.265
 937.513 927.763
 526.547 562.012
 50.952 600.332
 330.621 152.423
 125.626 0.114
 208.533 196.129
 309.205 219.553
 772.627 703.125
 715.620 47.329
 7.657 213.630
 728.270 255.040
 607.371 953.222
 985.834 412.221
 670.869 842.564
 97.545 784.321
 158.352 957.140
 619.241 590.496
 497.437 701.537
 262.729 135.424
 723.058 633.976
 565.616 934.538
 952.857 566.539
 626.146 168.068
 850.841 307.151
 20.614 510.044
 847.859 498.677
 635.256 358.221
 179.375 261.959
 29.234 654.866
 508.201 342.353
 722.420 142.144
 839.866 788.086
 796.342 985.692
 256.449 713.806
 687.274 62.889
 414.793 800.156
 518.370 825.736
 828.697 991.514
 697.637 880.437
 311.877 536.559
 438.005 285.412
 57.200 492.815
 925.728 956.042
 204.074 25.333
 867.626 517.986
 264.115 975.210
 333.497 902.027
 877.795 975.569
 127.438 993.501
 332.118 836.142
 274.221 700.185
 430.170 503.784
 700.709 986.810
 344.341 901.690
 387.086 235.102
 261.078 636.964
 421.198 859.327
 19.158 492.408
 727.282 463.149
 716.771 847.411
 176.818 129.170
 904.554 533.704
 196.221 243.521
 559.328 969.303
 438.759 770.634
 442.339 838.449
 114.807 194.649
 659.792 722.798
 906.771 661.484
 564.232 331.156
 217.241 807.456
 442.728 728.800
 698.954 605.344
 439.829 905.885
 433.700 446.347
 646.082 335.928
 808.403 896.500
 360.751 814.140
 577.253 799.490
 902.591 800.988
 999.207 965.724
 515.759 964.402
 453.740 801.848
 497.633 365.210
 920.765 248.254
 588.374 281.495
 972.882 47.607
 413.298 550.758
 982.084 48.866
 691.579 321.882
 554.717 233.027
 429.567 565.455
 446.652 844.025
 143.399 670.055
 497.545 226.454
 620.909 48.451
 283.687 157.345
 982.700 251.553
 1.854 949.085
 60.190 515.479
 543.002 872.193
 926.260 589.736
 229.290 368.301
 921.727 769.627
 408.429 603.995
 676.237 206.303
 116.561 554.755
 461.390 231.969
 628.681 544.899
 101.345 819.623
 661.211 935.091
 544.100 616.195
 724.725 14.688
 835.614 730.330
 49.540 584.059
 487.656 622.284
 229.204 804.422
 265.335 800.211
 306.505 642.998
 996.733 356.549
 226.115 283.033
 707.815 728.268
 113.278 726.012
 872.012 998.833
 627.906 152.174
 824.819 906.960
 60.165 480.890
 996.804 832.355
 952.369 680.892
 959.073 1.952
 880.963 308.693
 827.131 127.703
 843.104 229.224
 133.991 540.315
 149.363 614.107
 241.154 529.676
 215.092 878.638
 914.760 214.984
 508.840 858.088
 139.921 534.177
 700.781 27.248
 193.195 317.348
 754.551 114.964
 633.839 362.054
 22.366 879.031
 229.283 695.243
 989.060 798.100
 997.865 37.804
 22.317 858.824
 959.097 900.181
 633.306 711.375
 833.324 763.234
 346.957 118.648
 661.739 735.513
 290.029 608.143
 35.384 739.690
 196.808 465.967
 567.283 246.349
 328.949 995.018
 232.593 437.173
 132.625 240.757
 883.136 302.361
 591.313 4.724
 338.525 934.637
 657.496 895.819
 18.046 316.248
 795.985 780.433
 735.473 362.991
 183.056 293.545
 490.949 313.451
 70.105 963.412
 396.233 670.818
 31.840 22.391
 126.150 522.839
 524.365 556.472
 942.436 902.524
 327.961 357.603
 656.788 893.423
 946.311 647.620
 236.503 929.629
 984.773 843.272
 785.354 458.750
 494.639 221.498
 609.168 108.134
 510.864 856.587
 82.971 268.510
 743.260 560.573
 235.688 648.365
 24.656 930.207
 848.474 685.943
 545.998 543.743
 491.183 578.429
 693.114 54.937
 193.772 210.044
 971.092 486.906
 339.245 58.398
 791.477 662.451
 173.771 623.099
 989.255 38.233
 937.775 459.553
 718.651 496.592
 737.138 187.006
 689.843 40.269
 682.202 61.500
 596.820 121.805
 638.431 815.872
 546.793 201.681
 848.567 439.705
 534.057 388.574
 222.639 637.779
 659.259 883.360
 847.622 616.961
 235.132 778.238
 169.937 125.180
 951.506 296.761
 855.962 834.529
 408.428 183.378
 871.451 21.258
 32.376 936.788
 251.349 362.177
 335.824 345.007
 96.106 618.674
 786.772 127.163
 846.758 111.056
 47.584 864.048
 4.136 557.474
 799.887 143.176
 391.322 939.349
 775.740 432.178
 364.563 200.554
 399.480 494.838
 186.224 447.827
 747.173 685.862
 42.015 817.889
 442.344 602.899
 949.728 750.952
 921.511 877.451
 432.449 264.884
 968.151 280.840
 257.906 178.873
 979.173 378.531
 547.906 575.517
 497.204 147.880
 986.281 116.638
 721.345 883.202
 877.139 907.560
 58.179 341.175
 182.448 219.199
 56.341 62.808
 982.009 575.030
 997.773 669.839
 710.911 54.216
 915.773 338.638
 28.745 482.089
 246.229 659.046
 828.718 819.435
 769.138 385.422
 98.728 133.002
 991.059 769.399
 574.140 157.378
 886.876 955.990
 175.187 534.335
 645.809 444.928
 480.502 247.294
 139.650 626.243
 160.193 728.443
 591.583 542.468
 663.420 292.822
 915.543 99.625
 140.629 401.390
 416.069 125.855
 772.067 243.522
 687.057 781.579
 392.287 993.797
 278.165 570.287
 643.737 89.425
 866.270 437.004
 288.030 9.725
 585.841 415.336
 755.859 349.965
 849.155 877.518
 358.936 766.533
 390.726 429.566
 730.729 442.131
 569.054 790.383
 246.626 657.774
 774.954 905.305
 215.629 457.431
 454.486 17.215
 180.466 111.516
 34.131 289.103
 434.630 503.194
 417.884 818.165
 915.100 818.116
 644.864 871.514
 588.254 170.995
 389.595 916.033
 771.783 474.282
 846.105 409.297
 63.302 883.458
 955.392 404.808
 541.225 244.396
 160.623 233.767
 107.553 840.401
 855.947 928.447
 526.182 375.402
 336.264 610.957
 222.646 36.300
 463.175 888.197
 928.778 918.164
 996.213 862.409
 33.365 353.223
 861.033 820.611
 120.551 306.076
 753.271 29.824
 802.665 46.921
 827.320 503.387
 72.480 620.762
 665.293 672.477
 79.166 38.438
 838.206 792.502
 367.749 735.110
 687.168 723.198
 187.469 299.617
 198.676 671.619
 771.764 165.435
 209.375 196.908
 401.534 278.070
 539.764 503.538
 291.957 387.449
 863.907 945.085
 677.500 745.703
 217.389 13.522
 24.146 574.817
 525.462 580.226
 764.701 674.555
 597.825 105.584
 852.763 204.402
 839.108 156.268
 362.253 744.741
 821.244 215.398
 248.975 738.943
 665.189 184.101
 743.514 871.488
 397.514 537.249
 993.775 645.729
 548.086 85.715
 931.783 701.720
 907.331 127.509
 642.348 338.947
 687.487 246.198
 78.062 375.411
 157.000 583.385
 941.535 243.744
 919.164 409.709
 165.272 972.860
 366.589 723.256
 213.977 71.608
 896.810 283.705
 543.250 976.294
 358.915 453.678
 930.526 569.585
 7.318 865.137
 84.941 762.684
 260.728 798.176
 306.773 459.883
 548.950 182.972
 946.621 614.361
 927.678 884.265
 780.040 21.813
 355.169 863.322
 13.592 985.022
 161.091 537.637
 649.950 784.608
 356.471 166.638
 117.685 790.930
 797.266 16.258
 998.700 97.492
 538.373 920.805
 24.048 310.591
 918.965 332.173
 246.405 922.504
 375.802 79.678
 2.046 870.910
 763.954 555.086
 342.407 55.909
 102.419 473.496
 518.787 873.825
 386.889 469.323
 645.182 125.645
 108.011 685.757
 223.609 874.617
 768.567 964.583
 1.506 135.090
 347.886 890.593
 928.048 361.597
 860.470 580.922
 399.780 27.560
 895.291 915.308
 728.152 606.571
 2.754 699.692
 842.935 731.269
 671.173 754.673
 764.676 456.496
 260.262 974.714
 763.094 411.110
 945.198 256.742
 371.527 218.917
 483.845 731.725
 383.158 201.458
 417.745 724.359
 524.014 857.312
 323.222 229.221
 919.779 523.294
 564.665 732.183
 565.797 557.137
 992.793 870.059
 417.644 199.294
 454.926 545.987
 167.094 349.389
 323.281 680.758
 306.797 972.162
 435.823 149.149
 346.565 885.706
 519.754 634.200
 482.689 704.290
 921.258 30.649
 175.433 647.497
 90.556 681.505
 822.952 490.964
 15.665 569.578
 474.797 841.348
 611.821 680.092
 575.353 154.678
 859.475 63.051
 415.697 983.885
 348.747 757.543
 978.179 104.709
 391.581 187.607
 436.406 711.548
 267.456 34.604
 807.295 343.976
 690.105 958.566
 302.527 664.166
 640.234 45.763
 283.371 484.286
 174.794 57.505
 452.882 385.975
 272.142 642.084
 918.292 991.445
 732.751 734.901
 997.796 63.694
 358.414 638.542
 431.528 523.296
 263.731 363.178
 866.258 578.479
 119.787 976.892
 825.215 146.596
 232.065 114.789
 634.598 787.092
 656.811 715.113
 71.012 422.769
 559.363 170.644
 511.675 167.305
 914.423 725.823
 632.248 837.892
 595.448 326.096
 804.221 963.572
 254.485 588.513
 221.678 818.898
 964.536 854.875
 940.851 751.196
 896.705 794.318
 778.137 625.813
 799.530 15.760
 794.415 900.728
 407.273 47.031
 634.676 738.967
 249.332 642.442
 609.708 769.030
 489.778 140.369
 246.234 970.435
 172.420 843.975
 317.217 569.435
 564.395 619.056
 646.694 420.620
 614.490 961.329
 393.466 780.650
 9.010 190.037
 13.139 573.675
 8.800 575.009
 714.623 642.525
 479.956 640.233
 329.433 279.628
 34.916 539.359
 42.464 756.547
 430.139 838.472
 161.699 106.368
 724.866 731.074
 880.378 59.887
 798.873 251.830
 985.085 561.307
 715.316 442.616
 441.998 474.048
 860.361 290.355
 334.162 980.324
 510.155 125.653
 386.186 342.659
 386.756 709.226
 288.603 460.757
 239.982 495.275
 789.459 367.665
 606.897 243.657
 451.260 75.522
 683.296 842.690
 550.597 129.150
 923.288 629.423
 627.545 747.054
 248.758 772.247
 52.047 431.263
 987.557 170.637
 873.006 582.609
 208.709 478.042
 438.866 655.168
 528.610 56.497
 440.264 176.581
 721.227 106.050
 318.345 19.708
 277.842 699.960
 426.975 370.834
 81.280 709.612
 32.065 151.399
 442.272 473.876
 603.235 230.626
 201.143 799.300
 907.039 647.642
 439.114 353.875
 979.871 541.609
 536.053 512.560
 53.724 380.490
 24.259 142.374
 168.296 962.423
 543.135 984.243
 346.051 133.042
 522.364 144.322
 478.138 77.818
 289.968 586.000
 192.286 786.508
 597.630 392.868
 0.584 988.783
 13.730 320.721
 585.385 683.232
 892.111 781.910
 633.416 749.058
 272.666 807.589
 707.659 979.410
 902.302 752.536
 117.950 911.476
 828.711 973.988
 56.951 770.989
 664.954 501.641
 678.610 682.950
 553.407 782.423
 660.136 527.200
 179.520 33.556
 782.629 703.513
 458.842 63.776
 444.662 898.404
 7.329 759.309
 870.358 262.682
 421.121 802.624
 249.979 278.414
 156.519 763.177
 645.954 845.494
 286.006 26.021
 278.069 596.162
 186.973 302.473
 663.683 260.949
 824.628 784.055
 5.941 687.600
 450.933 584.066
 496.885 247.169
 441.771 578.656
 712.835 255.884
 522.660 369.900
 734.599 370.432
 630.060 996.543
 810.999 866.445
 164.480 503.833
 415.147 239.377
 910.418 232.869
 111.308 643.199
 626.708 23.402
 276.469 540.975
 402.514 654.027
 3.598 333.200
 685.434 122.651
 379.746 171.511
 228.475 541.247
 286.500 189.194
 584.808 865.962
 245.881 783.634
 668.961 681.041
 42.671 683.072
 969.441 217.862
 633.649 399.672
 362.769 524.194
 522.717 407.903
 967.707 650.054
 483.829 351.724
 869.458 221.931
 474.719 652.226
 818.197 314.493
 355.415 700.663
 599.047 966.049
 736.168 37.494
 819.260 530.073
 887.981 459.044
 453.677 709.213
 191.247 298.060
 925.513 120.574
 438.550 396.979
 523.175 522.290
 388.784 752.794
 15.399 962.772
 61.822 945.432
 829.793 557.486
 214.810 268.412
 710.318 956.171
 429.370 727.961
 426.971 829.251
 18.574 546.836
 638.547 509.613
 116.429 549.797
 122.763 799.294
 501.976 382.347
 206.113 555.033
 924.150 252.252
 720.684 57.738
 499.762 129.058
 261.992 44.948
 550.697 700.792
 949.011 229.355
 501.476 995.185
 526.411 867.779
 976.354 316.723
 184.158 601.968
 396.018 937.823
 288.784 123.922
 385.760 985.282
 664.581 873.556
 455.822 870.429
 675.704 745.497
 314.708 877.025
 138.711 845.222
 20.031 614.914
 739.650 514.013
 979.411 704.767
 793.754 849.123
 684.671 531.245
 725.478 632.704
 422.907 204.916
 871.761 193.630
 62.740 39.666
 134.490 144.117
 196.297 179.906
 595.187 932.368
 338.228 314.149
 624.807 648.527
 781.741 267.529
 896.235 819.491
 905.480 270.375
 361.959 975.077
 859.671 713.314
 972.595 400.430
 358.959 597.564
 165.069 685.058
 824.416 813.728
 876.774 805.528
 978.325 990.662
 681.689 545.565
 660.469 370.773
 187.000 963.400
 639.897 927.896
 868.298 401.747
 405.845 452.719
 304.795 631.490
 777.933 308.425
 253.664 197.230
 949.523 991.018
 77.598 853.255
 617.824 15.786
 818.719 244.769
 836.708 260.056
 254.411 194.515
 408.136 5.064
 839.293 233.008
 88.653 84.266
 748.250 385.989
 789.613 825.205
 706.989 870.260
 783.044 696.215
 801.258 804.635
 756.598 582.597
 568.698 512.502
 286.458 529.623
 926.654 563.364
 890.002 228.028
 606.670 600.323
 582.167 872.888
 936.264 846.866
 670.784 706.367
 918.767 238.351
 94.553 231.540
 453.208 530.669
 719.092 946.768
 252.485 790.724
 775.682 452.138
 56.368 51.252
 746.550 890.957
 296.483 937.470
 990.059 145.478
 606.607 956.913
 857.845 758.098
 839.864 239.169
 910.386 713.601
 364.251 562.294
 592.623 526.996
 872.076 891.099
 720.110 332.915
 223.201 653.842
 759.861 179.848
 615.327 13.080
 907.834 574.858
 759.081 249.168
 684.245 596.498
 556.519 517.530
 334.170 955.885
 817.152 0.198
 957.721 114.108
 777.231 325.773
 553.348 600.160
 50.330 948.120
 169.283 674.400
 267.908 461.457
 79.936 371.176
 158.404 987.616
 372.173 169.102
 456.412 339.939
 905.256 282.648
 576.674 578.466
 240.065 63.940
 881.249 393.822
 588.605 734.356
 15.523 954.574
 962.441 632.502
 796.251 27.338
 675.139 135.225
 562.013 323.598
 934.231 163.554
 506.186 776.083
 25.294 773.786
 20.413 324.798
 205.946 318.808
 401.699 463.622
 879.864 375.245
 790.647 318.384
 477.893 412.927
 987.208 92.809
 130.385 644.770
 861.956 916.526
 145.714 763.487
 676.794 187.168
 316.194 238.164
 433.641 534.402
 534.359 415.867
 770.853 306.494
 327.591 23.998
 265.601 639.042
 993.744 486.498
 820.191 500.861
 658.743 205.317
 108.393 804.380
 971.725 87.648
 534.455 538.518
 324.503 854.445
 465.934 642.887
 528.643 297.870
 498.250 845.699
 232.070 680.972
 503.461 177.267
 12.609 924.494
 220.949 230.137
 881.418 400.875
 129.257 240.147
 775.778 867.998
 465.201 625.153
 757.686 903.829
 150.658 45.348
 879.303 742.843
 374.284 287.432
 674.223 526.110
 933.217 161.229
 708.247 35.298
 649.931 109.178
 626.754 128.097
 176.465 734.780
 297.631 486.057
 919.956 964.106
 427.111 348.220
 260.503 964.527
 956.945 573.880
 478.903 296.772
 499.272 359.330
 114.777 500.995
 472.792 946.235
 785.212 486.040
 740.916 688.786
 713.652 665.395
 768.007 393.912
 454.765 866.008
 280.504 180.168
 113.024 120.337
 400.465 498.774
 3.434 671.522
 292.850 972.403
 407.993 900.818
 695.899 397.306
 260.155 590.432
 775.465 451.132
 113.697 519.371
 626.473 197.354
 197.258 51.042
 333.414 487.568
 249.757 196.197
 770.458 461.401
 906.256 850.737
 572.213 921.641
 843.300 133.249
 818.258 826.984
 584.938 240.569
 656.281 169.110
 656.393 150.656
 126.146 273.294
 695.611 120.617
 954.752 36.404
 690.777 934.552
 761.483 762.775
 904.498 572.215
 466.908 312.327
 426.101 607.266
 331.801 987.466
 18.744 555.713
 896.314 472.336
 807.431 324.008
 645.014 732.094
 900.207 236.184
 825.682 878.979
 713.645 124.606
 909.179 929.380
 254.113 64.554
 433.807 191.166
 10.369 324.490
 747.578 827.759
 265.894 437.928
 591.369 305.298
 319.447 316.058
 778.549 817.684
 290.929 490.392
 974.209 42.887
 321.510 769.710
 889.374 369.920
 189.647 324.400
 40.646 972.159
 749.010 873.245
 619.640 227.691
 444.363 782.855
 333.689 205.198
 224.182 429.005
 261.922 464.301
 894.421 683.320
 589.505 747.593
 749.696 340.019
 386.208 268.788
 782.688 288.301
 560.236 994.107
 969.338 259.627
 499.423 354.437
 819.088 669.356
 292.304 261.765
 281.891 953.405
 462.512 698.423
 135.872 537.805
 840.574 830.844
 513.429 227.943
 104.921 915.585
 334.460 61.130
 44.248 824.609
 131.592 117.903
 199.981 945.343
 305.166 161.659
 42.158 400.241
 919.957 390.947
 594.538 887.940
 138.818 802.951
 663.081 146.243
 621.439 329.568
 822.344 764.721
 243.202 809.313
 691.009 285.732
 306.748 179.493
 973.076 696.844
 727.477 835.184
 275.771 270.347
 127.228 616.249
 937.515 497.838
 224.155 203.651
 436.193 616.141
 670.968 74.660
 404.255 957.605
 580.912 467.161
 685.972 380.642
 356.940 810.425
 144.508 158.975
 273.475 708.514
 301.708 509.395
 173.917 118.645
 188.875 12.626
 965.990 796.539
 648.035 390.635
 599.314 221.013
 473.667 822.175
 376.746 38.367
 276.569 348.340
 717.631 951.604
 414.180 98.459
 494.826 929.013
 223.363 476.787
 398.986 520.582
 648.487 30.515
 237.175 989.034
 43.872 173.798
 895.333 315.824
 887.710 990.471
 835.804 2.286
 644.875 965.256
 365.245 914.355
 407.313 200.572
 601.271 318.385
 899.613 730.034
 647.741 218.670
 218.917 222.759
 221.285 268.212
 365.376 232.369
 71.420 907.427
 373.193 244.710
 422.223 155.903
 162.047 947.777
 207.290 195.665
 161.830 230.984
 646.542 737.002
 215.605 528.990
 251.935 236.586
 210.175 883.867
 380.520 570.018
 622.369 899.969
 162.288 365.158
 582.043 15.770
 904.447 137.422
 847.743 888.929
 754.069 783.155
 54.314 373.482
 531.339 172.131
 837.501 515.376
 723.026 215.949
 661.324 174.326
 850.444 196.863
 890.165 531.552
 951.439 533.265
 457.691 615.231
 98.239 886.219
 315.751 585.237
 521.902 319.295
 203.101 397.958
 542.343 495.212
 489.216 418.754
 576.255 901.945
 333.700 877.218
 682.681 262.939
 896.149 848.095
 529.557 406.701
 152.135 783.105
 149.456 396.417
 163.793 876.441
 177.358 987.462
 641.913 595.285
 408.917 967.134
 872.222 187.972
 919.076 504.901
 691.633 553.583
 775.613 811.652
 148.510 440.683
 661.091 572.295
 800.773 978.093
 773.769 317.640
 660.995 231.044
 960.286 69.435
 531.105 41.670
 590.597 798.004
 651.234 338.698
 622.022 937.164
 66.430 388.627
 220.842 8.318
 68.008 875.965
 276.164 308.223
 248.235 25.700
 914.507 246.562
 700.768 264.812
 420.553 804.513
 365.969 724.797
 708.686 389.187
 449.113 543.007
 43.406 136.560
 798.049 771.820
 149.608 163.840
 510.469 361.565
 214.453 977.852
 323.333 271.762
 792.452 936.606
 319.846 177.168
 969.175 454.913
 552.658 377.566
 704.176 300.425
 533.568 566.108
 401.334 493.369
 466.215 748.670
 988.566 791.368
 213.154 290.399
 126.068 690.945
 484.867 264.914
 302.882 130.756
 635.993 732.053
 179.114 350.221
 852.200 522.438
 441.955 493.642
 836.253 578.118
 977.331 797.170
 358.923 920.457
 328.244 437.953
 62.455 186.932
 181.486 135.894
 602.435 211.243
 165.356 293.660
 827.394 895.148
 174.344 145.633
 41.681 230.384
 87.674 7.587
 121.604 635.417
 395.436 113.064
 81.121 150.389
 370.237 667.054
 663.338 626.261
 958.424 11.037
 297.480 7.884
 150.658 184.307
 766.004 568.465
 817.833 584.340
 709.088 443.180
 658.866 913.745
 518.297 736.465
 248.962 583.716
 680.002 560.665
 150.595 295.226
 492.741 588.535
 558.125 601.312
 649.752 569.488
 97.051 969.302
 125.139 36.187
 749.936 703.854
 384.394 396.220
 695.823 193.976
 240.419 311.041
 344.174 334.301
 855.733 774.638
 437.095 807.670
 939.628 446.535
 656.826 758.369
 172.938 412.516
 284.382 429.330
 208.342 752.194
 638.255 669.227
 214.396 711.300
 10.484 64.169
 158.491 299.762
 795.958 431.862
 737.557 171.735
 367.014 792.312
 773.656 363.387
 820.261 847.983
 780.633 57.018
 59.845 757.678
 392.082 960.108
 278.320 253.032
 112.420 104.762
 952.961 245.681
 932.236 122.284
 145.136 218.752
 335.121 80.045
 529.709 240.911
 42.430 300.176
 999.873 127.973
 999.944 744.032
 403.074 489.719
 939.088 340.767
 431.566 412.632
 756.384 376.138
 585.605 757.681
 687.453 817.990
 570.387 301.755
 123.469 332.434
 304.774 668.205
 74.069 99.896
 688.970 513.020
 944.903 248.967
 381.016 236.070
 22.118 429.894
 502.838 439.691
 969.886 405.893
 573.388 968.502
 708.687 472.038
 139.816 34.121
 287.578 456.798
 841.730 196.402
 157.329 224.453
 745.394 769.701
 535.495 197.315
 174.401 119.649
 99.762 940.327
 344.284 775.017
 900.810 298.106
 487.123 902.934
 327.315 712.510
 888.029 477.184
 938.385 959.530
 111.144 42.370
 585.750 675.604
 384.326 865.690
 140.496 258.764
 557.890 138.161
 306.324 358.544
 625.777 793.793
 10.613 554.899
 572.460 154.909
 111.489 580.993
 314.141 571.400
 117.207 693.484
 969.773 228.657
 85.367 428.512
 310.685 471.525
 233.453 909.243
 384.870 88.592
 257.151 264.282
 334.098 671.844
 204.835 264.146
 862.806 201.330
 609.836 439.297
 674.466 583.534
 629.013 177.746
 163.783 817.021
 197.203 348.245
 395.142 481.474
 780.996 107.686
 765.608 199.038
 628.734 744.951
 53.917 843.075
 471.488 720.484
 808.257 452.817
 265.123 779.075
 190.713 827.409
 687.460 956.191
 644.266 534.432
 956.339 44.860
 701.094 881.972
 931.340 235.252
 233.879 215.803
 49.684 43.090
 743.203 551.324
 148.892 681.859
 355.323 10.956
 697.046 849.015
 10.312 180.035
 15.677 645.325
 488.257 326.546
 198.570 451.845
 41.995 351.740
 138.194 989.481
 272.421 389.906
 234.204 185.521
 743.982 586.821
 418.118 589.823
 643.680 829.155
 355.113 905.829
 440.107 33.104
 426.719 229.107
 106.109 132.451
 33.693 85.514
 589.310 627.144
 141.430 614.336
 111.470 597.254
 903.921 796.898
 766.465 478.087
 807.639 551.535
 186.367 795.521
 563.056 630.642
 627.913 31.748
 6.200 409.453
 272.558 27.015
 451.193 959.587
 360.854 909.480
 230.753 879.301
 727.366 710.477
 876.941 598.262
 550.360 184.541
 408.851 694.868
 568.807 171.183
 215.497 831.476
 488.566 258.120
 837.019 415.814
 843.999 823.454
 669.655 989.504
 697.681 427.805
 942.252 596.707
 449.633 317.974
 754.784 232.755
 841.776 703.232
 131.080 665.288
 339.708 826.302
 845.587 975.378
 261.871 416.778
 742.234 615.739
 818.433 268.776
 705.429 425.148
 84.681 701.606
 780.070 186.143
 535.155 957.015
 908.315 46.051
 227.424 965.023
 673.267 534.118
 873.363 818.541
 459.081 360.345
 649.439 72.010
 776.995 550.512
 657.243 98.564
 719.137 398.482
 885.926 71.988
 716.594 858.332
 486.998 192.778
 953.091 278.116
 239.922 951.245
 956.944 232.528
 558.041 55.035
 425.851 847.543
 5.735 74.161
 174.106 645.983
 519.404 445.070
 0.318 64.239
 750.333 688.250
 104.433 398.035
 783.134 133.985
 612.522 795.802
 988.790 111.222
 551.224 814.094
 709.143 68.987
 834.073 28.421
 555.706 992.662
 140.157 818.384
 258.928 413.909
 971.057 47.117
 596.562 348.614
 232.082 276.564
 36.765 328.342
 794.004 12.353
 381.329 904.240
 125.424 380.972
 118.445 325.743
 45.338 499.191
 77.197 647.922
 310.292 508.447
 705.289 59.663
 328.684 988.060
 208.111 399.554
 72.564 919.172
 435.141 427.293
 848.716 0.257
 775.877 626.472
 188.561 384.705
 132.234 950.803
 740.695 556.705
 920.932 702.348
 799.585 334.326
 884.266 499.500
 405.630 905.040
 560.414 297.565
 810.461 391.095
 597.707 549.596
 349.986 8.001
 657.011 613.991
 317.364 232.436
 601.323 343.459
 518.144 115.158
 644.139 732.738
 637.605 554.841
 443.092 506.455
 1.287 850.387
 61.305 430.404
 487.645 548.231
 757.120 907.079
 308.188 639.108
 638.088 437.464
 735.544 692.751
 964.872 804.826
 91.356 972.119
 905.997 261.885
 940.137 879.251
 618.985 620.307
 336.259 957.011
 914.531 381.705
 581.637 824.431
 398.104 983.407
 541.849 843.448
 781.079 822.237
 486.990 502.605
 117.648 67.811
 347.395 725.251
 613.878 876.711
 458.192 848.260
 634.094 604.023
 393.584 420.021
 813.076 3.595
 522.915 297.074
 189.331 378.033
 945.184 606.186
 876.979 739.483
 544.151 827.776
 566.792 469.084
 947.987 657.678
 618.942 803.371
 149.256 43.199
 412.580 957.523
 744.590 258.063
 134.866 436.294
 68.609 486.130
 212.435 342.518
 631.500 798.789
 952.149 419.709
 10.276 824.009
 709.367 449.449
 804.386 770.323
 537.954 146.688
 139.436 756.265
 996.990 178.086
 8.732 840.300
 748.013 581.876
 79.940 499.067
 129.988 45.195
 389.971 79.418
 856.744 939.356
 110.298 484.476
 855.899 108.997
 620.132 843.627
 525.276 431.968
 887.484 474.463
 991.298 527.964
 367.342 150.329
 436.051 501.286
 599.344 635.009
 40.683 702.710
 569.969 996.573
 350.991 524.373
 920.046 241.430
 887.811 677.266
 779.027 958.918
 34.791 111.619
 522.848 593.357
 776.916 234.848
 40.396 587.410
 825.718 759.353
 190.643 406.226
 345.192 913.225
 402.731 560.282
 633.358 801.588
 757.087 415.895
 168.121 986.121
 157.388 301.292
 796.091 317.199
 209.766 183.951
 135.674 309.596
 343.501 778.257
 540.626 891.964
 291.735 123.535
 990.096 816.161
 884.317 499.145
 751.761 909.325
 848.895 578.944
 524.939 354.401
 960.170 301.241
 382.598 349.410
 988.057 387.035
 270.220 518.187
 868.973 389.203
 113.761 912.729
 834.187 724.418
 969.979 87.090
 676.883 219.476
 804.744 653.157
 305.173 201.629
 796.266 708.391
 419.780 251.333
 871.323 204.225
 858.644 104.002
 37.484 491.137
 480.468 288.961
 970.053 113.384
 607.692 398.632
 949.239 253.966
 37.020 124.318
 274.173 760.845
 551.031 627.827
 562.278 270.973
 154.439 457.137
 184.830 832.746
 917.981 91.677
 504.796 493.672
 174.816 616.242
 537.339 342.825
 789.814 785.821
 315.341 392.158
 550.421 435.516
 234.274 752.422
 226.359 405.241
 297.746 754.848
 159.685 748.143
 765.504 825.575
 100.429 350.879
 700.937 13.720
 447.764 354.397
 259.861 474.106
 722.491 83.109
 894.198 920.786
 441.414 991.083
 553.932 997.042
 124.131 354.546
 252.395 691.529
 802.135 784.829
 260.570 799.347
 561.274 824.447
 665.855 52.356
 602.065 906.801
 972.997 886.877
 396.723 307.881
 946.064 981.652
 433.871 662.989
 549.981 177.637
 26.481 445.123
 911.009 317.799
 798.869 52.092
 893.359 943.801
 925.447 890.156
 602.973 822.571
 456.874 902.105
 751.275 504.666
 205.459 211.943
 916.753 734.602
 566.808 57.077
 858.796 627.587
 302.300 578.047
 897.735 325.174
 998.814 727.112
 162.166 962.129
 538.147 947.464
 106.955 477.337
 156.657 37.522
 963.746 232.060
 342.087 937.968
 744.212 849.437
 13.453 17.171
 571.802 840.514
 853.717 753.015
 670.506 755.401
 834.260 751.354
 442.572 5.517
 483.457 554.214
 77.493 496.682
 235.834 191.222
 861.660 536.269
 758.094 447.618
 314.397 514.533
 816.846 159.538
 927.595 884.985
 441.232 815.555
 301.694 396.342
 581.148 421.725
 972.472 164.742
 485.654 70.433
 36.140 466.038
 772.133 301.466
 582.921 410.711
 848.297 32.957
 923.128 416.117
 538.041 211.737
 69.204 480.322
 578.373 44.403
 60.060 197.617
 56.034 645.017
 571.082 637.293
 875.329 611.066
 138.368 174.445
 357.148 620.492
 986.132 45.168
 5.716 848.750
 332.014 369.695
 114.716 321.448
 559.552 107.865
 66.660 246.120
 396.739 484.182
 85.633 672.638
 284.035 837.949
 588.536 297.972
 217.036 251.179
 726.821 905.259
 224.128 207.735
 880.538 372.955
 206.759 606.398
 748.529 736.279
 501.545 743.982
 840.272 775.007
 294.467 98.529
 11.607 649.205
 956.250 463.887
 672.081 333.739
 706.081 943.210
 227.634 904.987
 432.675 618.197
 588.731 16.218
 395.079 132.068
 378.810 334.599
 231.256 606.747
 107.202 991.114
 764.445 48.536
 638.770 668.943
 512.568 862.310
 991.719 295.844
 274.746 113.413
 845.985 147.072
 344.624 460.630
 245.778 758.384
 639.187 85.693
 258.171 410.344
 643.494 707.637
 809.825 107.593
 569.170 777.964
 399.140 237.931
 473.228 979.258
 782.358 269.415
 452.829 110.738
 298.787 508.264
 43.112 644.928
 49.620 691.014
 924.218 626.328
 322.405 881.294
 268.631 992.774
 182.677 160.902
 12.279 810.463
 87.283 88.091
 947.062 692.657
 340.559 0.321
 446.375 828.601
 672.554 387.132
 439.463 482.643
 704.271 689.654
 739.183 573.938
 442.513 700.724
 247.876 445.140
 658.875 963.309
 867.866 245.414
 324.132 180.400
 29.890 450.858
 539.462 157.565
 730.949 26.532
 306.258 466.668
 402.276 91.920
 261.730 128.032
 70.971 819.639
 260.991 706.395
 351.237 699.845
 569.004 366.907
 221.977 405.288
 926.996 470.191
 188.868 849.806
 944.923 44.889
 866.057 842.674
 39.999 72.497
 773.766 89.482
 464.663 578.627
 964.634 404.587
 147.501 438.704
 148.271 498.970
 987.416 981.785
 167.868 849.203
 602.716 586.471
 835.663 87.643
 129.019 696.284
 299.491 370.985
 597.037 992.508
 787.709 964.529
 395.976 820.014
 964.601 144.340
 860.805 601.455
 376.248 680.654
 710.767 648.287
 934.365 976.142
 838.938 0.070
 882.109 134.994
 313.213 228.518
 724.297 217.073
 730.976 327.814
 650.454 960.088
 683.804 191.101
 701.699 746.748
 774.355 823.994
 453.712 359.002
 702.279 464.192
 133.084 543.891
 545.231 522.010
 631.596 952.296
 728.370 606.056
 813.795 80.345
 852.944 492.823
 262.257 311.748
 671.527 395.882
 309.792 536.531
 12.193 212.633
 959.464 507.079
 402.542 12.445
 385.451 625.959
 891.285 83.846
 887.746 172.501
 52.407 599.723
 891.489 637.725
 155.305 873.769
 240.777 311.910
 842.349 269.532
 243.517 158.444
 549.809 852.062
 737.836 304.632
 93.875 623.499
 634.447 818.864
 903.681 705.847
 659.015 348.112
 978.797 690.157
 292.917 325.448
 769.009 890.448
 561.882 879.545
 386.595 767.653
 425.093 983.492
 261.380 934.121
 100.681 355.398
 10.077 38.579
 958.652 895.903
 715.730 356.698
 303.662 135.924
 380.231 980.620
 845.454 30.522
 230.900 284.955
 255.002 121.176
 117.245 535.213
 473.328 388.947
 40.309 551.588
 374.819 215.705
 107.088 716.137
 687.646 581.086
 916.658 50.054
 394.117 661.035
 661.657 840.920
 29.731 212.186
 495.341 384.116
 681.054 768.169
 975.400 850.183
 61.924 622.935
 484.243 398.803
 790.777 606.803
 352.427 243.514
 67.990 688.195
 216.868 8.580
 983.090 763.574
 745.538 5.204
 992.833 576.279
 901.234 848.878
 980.588 368.602
 122.202 519.124
 216.847 598.182
 218.762 668.752
 424.444 207.726
 52.422 879.288
 647.989 534.985
 635.343 55.263
 325.825 887.283
 699.536 191.086
 658.578 121.694
 901.083 34.293
 308.050 698.892
 87.418 427.931
 594.017 687.032
 735.682 327.859
 587.855 43.675
 116.131 159.009
 937.091 301.299
 623.196 564.579
 453.743 18.472
 303.005 996.071
 724.187 168.136
 972.926 537.814
 465.202 41.028
 637.238 920.678
 478.721 411.130
 642.428 685.086
 718.650 196.823
 253.479 748.022
 752.263 852.444
 964.161 322.751
 304.271 327.072
 853.504 859.446
 345.278 858.209
 969.044 811.490
 512.512 745.656
 934.997 992.988
 417.122 834.213
 458.185 751.033
 439.778 872.097
 922.521 319.774
 988.854 495.448
 938.330 506.646
 389.981 998.395
 238.225 253.794
 792.640 604.366
 207.061 855.240
 871.907 869.449
 198.393 443.574
 27.940 475.246
 550.554 305.592
 51.899 749.920
 376.879 176.502
 347.413 175.848
 99.688 694.991
 237.237 174.869
 737.574 990.010
 314.366 22.576
 879.592 993.741
 337.615 637.092
 405.436 628.567
 648.811 661.672
 483.177 859.294
 280.452 51.058
 419.272 611.416
 810.613 756.470
 101.006 373.412
 40.360 951.466
 189.301 583.180
 855.921 59.574
 847.819 568.555
 283.882 33.888
 668.701 307.989
 47.015 438.818
 940.338 803.868
 627.710 825.603
 440.707 637.466
 395.897 247.180
 301.414 786.419
 161.899 986.664
 21.449 33.904
 178.394 279.374
 592.424 49.998
 199.169 984.383
 683.634 262.191
 468.254 441.582
 508.750 1.595
 177.200 658.844
 17.266 677.517
 909.639 175.890
 412.489 224.817
 262.910 502.727
 261.024 130.621
 271.630 627.240
 22.020 589.816
 486.007 315.612
 161.525 888.310
 809.791 518.261
 929.820 860.933
 163.696 261.133
 747.572 124.216
 97.559 706.123
 177.939 916.099
 969.222 254.729
 942.665 473.231
 784.134 435.622
 984.781 396.134
 244.019 40.436
 381.378 862.781
 685.777 373.964
 987.362 587.453
 56.551 277.052
 143.880 335.085
 723.845 615.265
 39.972 608.258
 70.481 447.190
 377.746 856.763
 485.593 976.581
 693.169 516.195
 500.659 427.136
 937.335 175.642
 602.724 72.314
 966.296 784.496
 307.460 111.093
 238.396 629.328
 717.858 850.125
 922.216 704.036
 308.347 570.323
 499.203 436.100
 540.536 499.039
 854.726 660.292
 70.077 845.837
 419.387 405.884
 382.071 899.193
 607.108 907.077
 285.822 622.721
 133.789 197.580
 602.505 72.741
 654.542 412.987
 838.512 714.825
 971.017 218.703
 603.132 416.703
 103.604 591.892
 905.061 500.489
 145.037 14.295
 354.473 851.089
 688.838 245.368
 265.681 193.117
 13.003 524.301
 962.303 399.425
 179.408 842.838
 448.319 104.820
 943.685 902.049
 443.277 133.829
 348.055 344.284
 460.329 867.055
 158.191 681.231
 706.876 863.096
 800.151 130.753
 637.801 909.038
 128.367 954.738
 721.860 419.773
 512.344 249.468
 577.543 362.940
 248.105 885.942
 983.108 911.007
 888.330 103.209
 207.536 964.220
 528.927 311.485
 688.651 837.969
 503.531 917.748
 798.743 446.187
 13.609 414.364
 486.935 559.978
 480.983 806.450
 124.485 389.728
 450.237 447.086
 260.750 181.953
 617.458 17.769
 33.160 482.352
 523.949 266.877
 177.006 577.626
 961.904 999.207
 415.902 665.088
 604.795 8.418
 150.441 926.004
 537.497 240.422
 922.847 701.451
 537.475 564.314
 944.563 834.823
 294.145 468.510
 809.998 289.595
 472.391 669.452
 364.573 852.298
 180.004 660.093
 983.247 956.955
 117.317 292.662
 384.700 927.270
 428.618 507.685
 646.927 626.061
 75.109 727.550
 596.334 167.863
 772.505 431.933
 961.354 920.901
 125.292 244.107
 63.536 70.073
 314.560 966.664
 767.123 995.119
 405.959 413.680
 528.950 240.255
 215.382 360.264
 743.492 906.482
 457.329 252.094
 925.829 519.235
 187.641 534.791
 334.031 336.478
 999.420 139.227
 320.846 330.850
 27.861 123.305
 394.748 759.570
 133.694 68.037
 737.556 23.976
 61.515 166.256
 798.254 3.541
 382.159 152.029
 791.789 954.663
 429.059 189.368
 162.091 510.533
 607.285 477.365
 708.010 63.779
 598.570 808.331
 460.148 507.788
 392.236 324.326
 79.558 745.598
 354.888 709.670
 523.204 727.785
 903.301 502.524
 685.924 874.070
 785.679 842.560
 337.899 279.341
 605.041 45.254
 786.658 956.035
 461.596 922.928
 613.064 764.462
 453.537 790.627
 574.161 514.442
 90.719 899.044
 298.113 760.097
 354.280 440.546
 886.625 969.669
 416.714 856.894
 610.299 339.630
 738.611 533.381
 857.508 483.327
 25.651 954.008
 655.949 395.866
 86.259 392.107
 909.439 456.487
 28.206 361.975
 915.355 145.429
 101.393 516.962
 388.096 633.018
 291.932 870.773
 701.829 343.881
 35.774 80.102
 175.581 48.817
 12.595 762.106
 202.501 421.573
 344.917 149.490
 822.981 388.955
 934.043 794.316
 861.746 962.124
 461.871 20.230
 98.273 667.327
 452.841 658.029
 677.709 688.595
 978.057 563.759
 358.415 527.178
 176.926 59.553
 448.219 396.851
 931.761 818.827
 823.414 875.905
 246.770 668.130
 124.436 81.250
 222.258 142.880
 655.346 13.851
 873.087 523.522
 208.914 834.725
 391.178 118.464
 726.771 894.305
 96.812 141.992
 569.334 973.487
 142.590 66.494
 100.664 660.762
 735.172 481.599
 129.956 235.977
 9.451 456.686
 537.924 147.481
 841.847 131.827
 649.940 836.393
 516.407 725.210
 798.741 600.717
 779.781 577.928
 200.987 614.982
 37.584 10.562
 110.521 480.509
 181.937 156.935
 16.342 520.508
 302.912 100.922
 937.782 836.714
 658.303 370.199
 98.973 184.668
 167.607 449.688
 108.366 418.002
 96.715 546.345
 348.892 403.931
 826.878 460.665
 425.526 368.827
 800.564 458.949
 997.810 931.168
 131.499 370.306
 126.865 96.926
 508.227 394.806
 823.969 97.612
 39.832 961.668
 938.827 652.681
 547.052 341.523
 960.758 435.104
 527.953 33.205
 19.372 751.724
 988.996 417.270
 109.829 649.237
 471.975 15.252
 781.648 393.451
 695.519 400.871
 622.721 5.931
 115.261 378.032
 447.962 880.655
 566.097 237.032
 224.586 437.128
 738.108 507.234
 195.988 929.266
 137.723 689.324
 119.427 445.729
 58.618 536.705
 928.154 472.246
 922.021 892.684
 838.337 195.533
 710.868 222.503
 20.294 707.941
 512.109 417.507
 470.517 8.862
 870.098 318.559
 887.135 920.778
 543.109 599.031
 851.477 862.747
 724.536 71.401
 839.867 610.938
 48.194 308.554
 873.584 373.901
 29.614 389.884
 504.989 509.702
 616.341 47.135
 331.228 193.448
 422.701 965.589
 23.815 128.461
 28.449 227.768
 616.200 694.223
 525.118 120.529
 358.493 591.887
 725.252 778.636
 138.412 326.659
 113.078 441.043
 293.057 639.595
 543.453 747.890
 562.950 43.692
 800.340 320.204
 136.983 845.623
 645.770 419.509
 826.502 750.746
 742.731 375.833
 713.942 301.388
 466.101 560.137
 424.508 823.824
 848.332 337.151
 949.841 235.266
 792.744 808.416
 644.989 356.852
 857.014 400.351
 261.987 300.790
 820.655 891.154
 265.791 948.850
 439.119 241.842
 995.122 555.444
 117.953 304.804
 729.079 522.188
 155.494 847.637
 350.278 473.357
 972.405 336.048
 960.219 875.069
 719.706 68.347
 608.864 687.729
 510.372 811.910
 807.768 414.561
 508.130 341.458
 967.063 542.608
 313.729 767.651
 547.108 790.916
 674.766 336.043
 964.596 948.671
 999.475 299.822
 12.321 959.572
 545.014 369.807
 317.069 483.970
 372.341 232.174
 699.242 534.141
 186.244 324.311
 942.596 158.118
 312.363 863.764
 617.179 161.878
 182.930 441.467
 111.073 767.196
 517.493 991.406
 757.626 52.498
 680.193 822.878
 938.411 306.706
 585.492 602.751
 795.336 721.916
 702.029 673.294
 898.259 481.160
 689.923 121.615
 40.491 474.364
 599.106 330.468
 630.176 951.452
 281.783 853.775
 720.214 139.519
 235.891 905.895
 85.891 594.960
 831.325 329.310
 383.548 105.695
 188.031 924.408
 974.279 718.327
 613.899 566.672
 596.057 745.801
 788.259 695.330
 540.832 859.204
 939.123 894.005
 118.537 919.701
 332.751 273.849
 948.872 540.739
 24.467 854.842
 448.898 354.743
 139.736 778.517
 917.449 101.409
 922.340 898.173
 947.105 355.687
 438.301 519.260
 814.793 512.821
 524.027 6.956
 760.105 475.870
 257.699 859.981
 106.421 919.404
 684.323 154.509
 417.038 493.421
 586.119 990.855
 913.399 486.434
 937.487 494.825
 274.550 279.430
 72.750 817.614
 448.995 26.657
 108.123 490.685
 957.878 919.474
 458.102 988.599
 270.874 790.782
 359.873 762.576
 565.437 755.485
 734.946 675.097
 611.212 753.416
 870.306 301.740
 682.960 851.917
 765.841 96.450
 528.510 703.564
 372.143 832.301
 187.808 758.313
 713.120 938.635
 262.636 457.585
 258.972 530.271
 414.901 339.778
 173.339 753.515
 968.514 552.551
 817.859 11.322
 502.769 877.537
 350.556 145.677
 954.123 849.236
 421.771 484.572
 641.568 603.686
 951.471 54.739
 654.872 576.503
 191.488 236.241
 504.456 327.371
 740.308 723.257
 839.154 482.655
 719.686 154.875
 359.554 834.088
 852.478 3.816
 958.785 924.331
 939.122 838.926
 231.785 295.415
 33.436 503.633
 133.265 919.847
 112.382 937.868
 12.206 13.455
 942.770 690.965
 988.225 421.407
 222.387 769.583
 597.012 442.373
 543.455 494.858
 456.111 319.383
 750.878 929.625
 979.224 578.880
 382.333 118.219
 691.137 981.938
 946.339 562.086
 713.126 494.132
 260.260 753.963
 450.684 454.517
 203.350 197.109
 324.858 991.475
 388.999 644.908
 651.814 796.297
 102.105 576.708
 52.118 117.581
 636.820 460.388
 324.231 414.465
 989.823 688.423
 761.760 528.976
 875.885 275.957
 849.981 672.226
 725.079 305.407
 16.156 521.600
 761.922 537.331
 205.385 492.755
 351.546 691.929
 37.484 867.960
 500.259 265.692
 902.116 158.813
 19.424 774.839
 753.690 474.607
 282.241 418.660
 462.063 16.563
 430.832 4.434
 200.702 272.074
 112.132 759.784
 554.545 332.156
 449.689 332.237
 302.520 680.075
 687.020 809.056
 374.637 120.926
 287.137 218.559
 454.142 452.695
 840.852 447.996
 447.833 371.609
 850.297 349.324
 391.866 701.433
 818.640 535.032
 808.930 721.749
 425.164 789.479
 551.292 418.418
 307.970 450.395
 422.013 305.527
 853.710 629.413
 485.467 877.742
 722.368 834.495
 783.559 191.515
 760.769 791.173
 943.895 879.784
 704.682 909.673
 882.176 555.412
 188.027 552.844
 897.729 921.574
 198.549 682.501
 76.152 491.594
 200.462 522.340
 137.269 25.642
 722.105 12.246
 993.953 157.362
 644.823 245.923
 64.973 140.470
 670.542 0.852
 262.987 765.059
 260.265 372.149
 960.488 737.572
 572.682 410.775
 728.429 789.740
 767.982 308.516
 303.805 473.414
 231.669 849.212
 836.557 643.928
 399.728 605.965
 708.441 558.755
 590.997 270.779
 26.014 985.952
 564.332 885.456
 638.630 783.712
 984.458 945.374
 295.624 774.720
 996.866 981.224
 362.819 983.709
 152.270 413.981
 598.793 161.267
 786.839 116.908
 530.357 99.683
 35.469 112.357
 352.266 316.247
 139.821 353.587
 349.044 885.292
 896.834 281.059
 140.915 332.551
 591.167 252.874
 588.321 744.574
 758.976 499.966
 650.468 413.532
 660.998 683.566
 536.182 145.379
 498.844 686.439
 966.509 659.854
 616.358 966.957
 597.445 547.101
 192.799 678.493
 640.771 901.779
 89.494 103.740
 436.874 805.618
 467.540 587.813
 344.709 188.732
 790.434 654.582
 442.684 574.027
 679.543 952.204
 505.527 744.285
 447.568 956.747
 814.297 304.678
 719.301 343.006
 51.266 422.228
 411.692 750.793
 762.778 76.172
 116.554 490.263
 279.279 958.205
 66.957 964.189
 153.212 618.386
 908.811 176.879
 906.331 601.400
 306.479 352.808
 415.343 589.283
 427.858 122.764
 558.805 32.082
 850.800 936.620
 702.115 369.159
 757.589 830.899
 317.889 823.325
 114.221 682.475
 85.339 381.138
 121.356 899.517
 447.349 89.039
 656.973 684.761
 43.518 221.154
 868.183 618.053
 100.425 375.458
 0.497 173.788
 618.932 686.326
 44.580 759.245
 627.582 299.544
 728.591 42.110
 399.412 127.519
 762.295 355.748
 88.307 915.283
 348.927 220.624
 914.800 420.084
 702.268 906.851
 707.808 297.660
 347.484 159.089
 128.914 246.162
 131.134 899.356
 313.455 374.129
 232.667 869.853
 454.896 312.601
 749.055 746.410
 235.966 604.670
 136.406 478.904
 125.159 590.455
 536.258 249.064
 766.804 714.092
 716.288 994.971
 806.711 655.208
 520.548 467.542
 25.941 314.005
 685.774 55.251
 68.444 731.254
 49.212 452.691
 13.096 916.937
 288.816 735.432
 679.069 99.850
 716.083 632.823
 690.729 541.359
 430.705 122.049
 742.674 116.670
 568.214 777.103
 178.549 833.908
 978.717 236.806
 363.473 203.240
 596.426 363.892
 526.974 393.915
 954.152 75.329
 872.121 825.969
 800.200 870.921
 80.905 775.345
 951.616 976.952
 643.045 657.120
 309.714 973.901
 145.425 462.581
 141.892 277.461
 185.556 824.034
 146.479 891.141
 521.414 969.010
 641.517 213.333
 501.092 396.018
 208.912 143.982
 491.826 91.138
 865.178 343.860
 664.748 32.777
 980.309 816.345
 8.274 266.041
 716.316 336.649
 211.317 23.913
 274.069 991.367
 152.788 926.213
 116.808 822.332
 184.401 785.909
 54.653 419.155
 431.059 723.423
 428.384 165.936
 641.717 251.222
 2.644 626.830
 91.155 501.987
 776.415 425.209
 0.525 483.484
 28.403 620.578
 455.666 941.895
 151.000 470.285
 854.202 283.499
 381.204 49.108
 205.415 863.524
 430.745 224.449
 794.297 512.618
 349.363 198.912
 659.316 288.197
 151.425 252.346
 331.952 353.266
 801.755 473.949
 357.672 482.659
 924.709 469.831
 228.434 750.779
 982.253 75.850
 675.132 380.558
 901.378 578.766
 416.556 836.383
 35.996 445.448
 764.722 970.319
 568.995 940.420
 223.104 218.080
 720.035 652.461
 865.839 466.338
 475.721 992.718
 786.959 644.344
 630.782 327.325
 896.749 339.206
 180.006 989.454
 408.413 694.948
 66.827 917.691
 296.103 570.724
 840.109 793.678
 62.253 833.933
 338.064 21.813
 278.191 820.738
 377.932 692.803
 460.508 371.602
 930.697 302.033
 23.047 545.394
 78.410 719.611
 860.332 625.627
 442.601 13.787
 835.294 490.159
 818.700 761.162
 278.299 845.738
 614.608 499.045
 974.476 396.047
 860.655 816.714
 894.461 272.156
 100.717 87.818
 684.890 203.716
 285.624 126.138
 207.866 34.818
 843.811 727.346
 934.340 517.707
 702.312 531.877
 939.763 468.630
 53.391 315.792
 508.926 601.820
 816.504 360.379
 771.560 819.383
 817.943 155.771
 404.966 716.716
 815.665 313.020
 751.691 245.638
 326.944 162.749
 909.283 182.090
 291.974 341.899
 608.827 483.791
 526.141 464.318
 365.597 148.308
 604.073 252.456
 268.478 536.721
 784.637 808.613
 387.411 696.193
 160.866 822.772
 585.811 270.781
 813.425 763.563
 196.752 548.684
 99.894 558.442
 679.629 861.634
 642.420 33.452
 843.310 374.374
 228.394 812.332
 280.732 616.275
 936.650 345.186
 289.963 390.481
 896.853 890.074
 192.464 816.793
 312.155 263.936
 738.393 731.593
 682.904 935.048
 302.103 880.827
 598.303 986.270
 112.397 840.554
 377.645 840.677
 578.752 314.321
 185.556 628.639
 316.758 959.177
 787.012 173.220
 146.796 644.120
 696.424 780.029
 745.909 648.970
 287.535 104.852
 833.472 761.095
 222.158 119.857
 529.402 155.886
 908.877 654.665
 554.998 878.910
 278.930 715.622
 170.053 348.120
 954.756 114.334
 527.719 619.201
 454.575 209.583
 555.910 902.293
 819.408 395.537
 569.081 570.849
 440.636 479.701
 808.575 390.858
 708.472 177.817
 687.801 39.210
 774.342 517.295
 68.144 932.409
 431.189 158.444
 753.428 600.556
 151.235 202.366
 108.941 106.569
 295.100 409.902
 282.548 507.663
 611.616 377.235
 630.473 906.430
 404.882 836.019
 282.234 954.380
 252.536 120.165
 174.397 604.083
 343.759 984.324
 650.867 700.198
 372.013 402.802
 881.068 538.531
 298.922 20.093
 852.327 580.232
 113.229 378.807
 718.125 0.329
 181.636 496.619
 451.577 981.700
 743.878 395.741
 388.792 583.608
 188.250 666.638
 628.020 454.909
 679.468 448.241
 859.011 603.633
 550.046 471.379
 967.549 244.895
 239.243 197.781
 330.223 436.874
 927.899 16.630
 675.053 679.310
 909.542 872.754
 528.551 930.588
 21.975 299.255
 846.196 28.788
 581.787 332.360
 381.338 350.211
 487.181 182.982
 590.627 667.949
 830.927 328.752
 508.444 685.375
 171.870 138.870
 608.319 108.358
 805.050 534.118
 468.387 519.194
 30.284 63.720
 286.586 749.179
 707.993 212.870
 368.380 80.458
 798.485 568.790
 507.373 996.909
 174.199 513.798
 272.487 544.688
 669.050 491.539
 132.759 742.523
 58.645 233.079
 823.581 127.555
 751.528 24.708
 571.152 52.482
 294.621 556.212
 632.482 22.915
 63.704 779.912
 917.509 329.522
 508.191 725.435
 281.597 777.794
 162.929 307.012
 907.952 129.746
 20.630 798.941
 240.571 267.920
 297.338 75.893
 332.506 284.515
 718.702 669.129
 597.916 39.949
 133.477 693.870
 609.219 968.758
 27.558 289.409
 275.271 420.316
 699.911 179.787
 938.770 881.741
 882.162 622.508
 309.899 455.681
 175.628 445.011
 830.735 762.018
 160.524 167.999
 866.215 446.236
 547.554 741.822
 820.997 45.181
 515.674 52.697
 868.583 560.671
 963.262 731.346
 884.357 591.198
 923.157 574.856
 535.335 780.383
 812.970 996.007
 387.224 57.544
 547.014 781.503
 637.873 210.567
 189.159 275.583
 422.347 674.985
 719.546 128.052
 8.955 617.092
 392.688 441.301
 20.834 894.805
 928.812 520.244
 680.669 900.637
 580.988 239.002
 46.326 619.412
 712.718 70.744
 45.327 103.310
 486.981 130.276
 541.961 502.689
 269.633 716.161
 601.442 458.052
 376.586 139.539
 922.879 112.104
 412.905 435.006
 172.138 937.396
 58.201 475.414
 685.306 581.526
 220.253 183.076
 964.807 735.684
 809.305 836.338
 237.844 751.839
 358.891 819.971
 478.519 127.656
 543.332 733.203
 51.407 695.874
 603.401 238.939
 59.607 186.343
 404.216 865.923
 571.316 954.833
 505.720 631.954
 856.098 914.502
 246.539 576.176
 238.386 775.309
 525.255 322.934
 28.054 446.349
 135.939 665.159
 525.402 129.142
 182.044 884.202
 333.612 110.165
 87.480 413.073
 111.214 322.801
 956.961 314.795
 629.455 307.353
 748.895 466.133
 186.744 558.610
 730.399 903.938
 399.622 359.849
 631.185 367.251
 415.510 897.078
 524.475 28.984
 158.044 705.301
 790.747 898.149
 255.863 687.749
 193.673 544.341
 457.850 78.237
 575.265 73.525
 192.927 685.379
 494.996 606.392
 284.464 605.465
 159.826 581.949
 925.335 748.968
 661.069 749.131
 809.689 65.264
 120.240 703.583
 705.133 233.008
 198.268 776.220
 840.428 912.428
 217.306 251.357
 838.841 923.556
 136.832 567.407
 808.392 55.051
 898.763 880.133
 823.435 646.094
 371.052 210.694
 816.078 783.947
 764.927 187.470
 713.121 477.821
 45.019 966.406
 79.495 701.916
 389.531 389.938
 91.071 833.962
 163.022 445.268
 89.593 977.586
 439.032 0.578
 454.862 565.792
 733.604 39.817
 951.984 757.358
 991.653 855.899
 915.200 607.527
 792.389 86.978
 658.562 109.030
 321.712 44.951
 854.546 639.898
 591.187 459.331
 494.758 441.933
 185.258 778.339
 595.623 700.101
 89.523 283.596
 392.660 950.997
 819.830 1.654
 189.305 661.023
 639.599 267.071
 802.900 265.915
 454.134 605.644
 147.269 27.041
 416.858 676.248
 577.152 151.632
 112.711 414.556
 316.793 549.339
 715.675 356.554
 428.303 802.664
 896.164 744.420
 123.471 750.633
 703.355 308.139
 766.769 1.310
 719.277 214.671
 92.125 567.335
 605.483 239.853
 99.170 168.584
 697.358 669.316
 897.068 966.610
 581.817 212.059
 719.471 126.746
 985.413 518.007
 189.901 576.440
 744.289 948.605
 122.931 213.609
 895.244 542.680
 106.366 78.731
 867.323 649.315
 429.639 241.314
 542.335 232.064
 663.356 358.650
 345.537 166.529
 117.091 676.086
 107.408 4.192
 222.978 177.809
 865.072 222.743
 530.231 330.486
 36.751 256.145
 822.659 444.561
 72.122 941.099
 962.567 805.999
 150.977 40.641
 448.593 991.602
 245.916 336.464
 583.413 901.306
 683.595 310.635
 264.399 139.220
 613.252 572.051
 124.012 210.409
 728.794 95.996
 397.687 221.970
 477.855 725.041
 29.224 174.781
 442.106 680.399
 134.284 687.190
 780.157 524.347
 731.690 925.034
 608.101 831.923
 273.217 335.711
 51.795 24.680
 811.783 350.122
 866.051 407.467
 955.088 768.258
 983.951 463.280
 69.406 965.874
 967.489 198.921
 492.329 125.476
 989.826 609.148
 952.583 319.728
 928.851 718.151
 601.874 765.156
 208.907 759.370
 363.044 864.776
 837.904 728.210
 969.109 607.166
 374.318 163.056
 590.397 463.816
 374.411 719.754
 256.534 494.741
 844.442 60.695
 14.224 942.860
 813.493 204.551
 511.403 70.228
 886.113 715.157
 257.330 403.612
 394.423 652.024
 423.652 344.007
 989.085 780.327
 673.630 325.700
 458.061 130.134
 38.756 347.252
 590.089 104.333
 410.546 842.002
 682.931 228.527
 339.759 2.359
 89.707 596.527
 798.523 954.176
 82.932 639.702
 578.472 619.261
 456.382 100.909
 489.204 870.561
 168.929 853.060
 357.979 231.539
 29.307 313.343
 588.981 94.897
 821.990 777.063
 246.855 323.130
 355.545 655.958
 16.132 371.847
 977.787 746.299
 140.107 364.623
 26.617 679.290
 447.388 104.101
 179.680 293.152
 672.642 977.512
 515.932 1.257
 513.772 395.881
 422.276 267.813
 738.161 475.483
 960.824 11.741
 355.716 448.943
 477.749 375.788
 569.675 993.687
 681.571 572.544
 253.923 639.723
 73.974 968.604
 897.428 410.133
 984.679 724.716
 815.120 240.072
 876.520 971.295
 415.826 787.753
 458.831 978.730
 110.820 409.028
 215.841 159.346
 163.031 121.350
 539.284 107.688
 242.377 779.411
 896.459 608.129
 445.221 760.540
 590.145 489.738
 37.078 690.518
 226.739 29.449
 622.062 997.996
 133.820 953.104
 967.716 877.031
 615.837 882.688
 410.787 961.677
 143.076 765.601
 932.024 214.247
 698.671 602.137
 363.307 130.426
 503.529 880.240
 228.544 941.050
 970.258 17.435
 824.157 504.202
 853.017 799.499
 921.964 634.594
 337.543 60.670
 986.584 703.404
 9.192 453.071
 803.628 94.431
 829.832 151.513
 629.960 46.135
 107.787 297.370
 321.902 208.863
 948.204 230.885
 743.742 957.930
 391.422 439.800
 182.238 822.616
 779.788 273.996
 521.529 905.401
 312.422 966.775
 798.249 602.415
 54.558 255.197
 143.342 413.372
 243.020 811.707
 412.801 905.889
 780.281 959.937
 355.062 624.537
 622.432 437.644
 502.053 699.232
 955.535 743.229
 101.049 291.329
 812.703 328.974
 25.595 640.359
 131.214 319.363
 369.259 51.557
 283.813 787.591
 192.277 546.817
 267.689 934.220
 967.777 332.619
 3.468 811.140
 673.994 601.509
 417.813 819.386
 167.476 253.408
 68.083 894.428
 618.667 814.342
 255.208 656.369
 17.607 448.798
 678.878 439.842
 388.833 454.166
 362.773 889.570
 669.420 828.412
 540.638 88.547
 683.724 392.943
 498.132 118.269
 227.517 899.622
 640.552 691.506
 590.382 562.850
 760.729 470.723
 489.419 434.093
 150.702 827.825
 153.328 17.077
 699.534 817.594
 430.950 937.853
 890.141 747.630
 252.493 406.362
 920.853 917.264
 448.299 596.817
 381.144 367.709
 935.537 35.835
 682.466 102.189
 177.257 112.817
 39.070 480.327
 863.436 50.554
 293.344 913.326
 175.894 119.626
 446.463 649.132
 197.089 713.133
 877.446 168.719
 879.038 674.126
 979.325 360.785
 77.958 183.165
 205.604 312.742
 11.232 654.684
 277.205 876.923
 837.152 685.674
 851.265 534.037
 79.421 766.955
 178.571 888.289
 205.094 464.633
 883.868 63.084
 657.416 256.753
 779.098 511.358
 87.832 457.593
 677.889 264.424
 921.305 360.302
 212.880 387.470
 926.266 198.801
 186.085 623.895
 298.233 984.077
 605.194 645.523
 260.994 60.688
 202.256 497.866
 150.601 99.617
 400.351 271.437
 888.199 577.406
 721.813 539.289
 133.531 863.111
 929.282 991.130
 910.908 259.153
 497.728 44.502
 235.497 525.216
 648.896 118.445
 65.187 2.272
 284.932 75.054
 540.387 783.476
 958.877 945.450
 932.260 927.702
 67.996 100.433
 433.784 347.889
 881.487 159.762
 35.233 239.100
 774.930 80.437
 317.102 139.564
 176.041 462.021
 363.062 482.011
 594.203 360.013
 890.278 723.098
 652.138 26.374
 564.601 406.778
 32.568 484.747
 717.043 285.187
 544.340 697.779
 911.981 490.361
 278.087 61.804
 96.351 715.184
 815.895 852.210
 145.317 56.098
 265.685 88.941
 229.388 117.690
 170.200 659.276
 479.634 845.411
 81.902 753.341
 293.630 392.979
 366.131 81.522
 380.135 841.803
 990.939 562.359
 313.772 357.914
 156.952 320.644
 193.365 124.993
 415.921 809.864
 653.866 248.232
 802.420 578.085
 359.509 541.855
 667.258 804.739
 545.898 342.437
 639.853 935.945
 725.044 20.837
 74.277 992.167
 317.029 878.257
 642.263 883.873
 425.104 427.849
 446.780 83.701
 881.117 394.482
 240.349 518.583
 911.422 964.139
 469.954 578.739
 619.642 124.212
 939.965 724.864
 964.368 240.458
 719.074 607.822
 993.028 89.916
 427.874 710.423
 946.559 326.869
 469.678 857.332
 95.398 106.408
 925.925 111.640
 130.713 273.832
 374.413 445.486
 894.120 984.722
 527.462 513.275
 665.874 827.735
 379.514 11.123
 80.086 848.057
 129.639 632.417
 633.809 322.850
 961.876 949.653
 295.482 620.373
 361.451 605.400
 691.337 21.698
 881.932 684.624
 2.852 428.868
 599.680 786.193
 994.555 497.131
 168.081 98.703
 412.631 873.506
 763.567 215.695
 457.338 1.954
 975.139 764.503
 695.835 859.899
 83.947 453.633
 909.233 155.710
 292.310 413.509
 174.466 966.295
 453.658 778.210
 386.761 693.287
 215.443 160.457
 304.211 121.058
 283.466 853.385
 617.384 466.293
 643.810 360.908
 42.397 703.945
 11.371 839.662
 736.800 365.695
 813.446 621.306
 628.659 52.680
 543.008 581.452
 417.946 342.984
 37.063 403.711
 896.672 755.691
 937.048 942.590
 884.042 247.199
 384.829 871.465
 982.306 42.570
 591.830 581.292
 728.169 766.399
 810.796 107.416
 696.934 45.737
 38.123 456.812
 68.358 364.740
 406.531 602.936
 894.156 699.921
 197.798 142.304
 329.852 740.077
 46.512 963.780
 874.042 570.514
 629.295 581.849
 865.116 992.075
 679.086 107.997
 241.059 957.517
 848.188 274.348
 697.428 387.080
 912.333 841.401
 660.181 208.678
 284.769 992.957
 905.264 333.563
 345.905 587.727
 640.226 293.635
 820.435 55.956
 552.427 940.703
 307.921 223.479
 814.306 340.253
 130.843 853.436
 612.810 322.771
 270.288 421.526
 184.347 15.025
 256.123 803.899
 38.850 633.193
 236.272 642.896
 449.931 341.320
 917.119 165.864
 979.225 664.786
 820.949 932.800
 851.322 792.412
 101.487 161.759
 163.984 736.383
 578.157 974.779
 922.313 270.667
 354.614 684.918
 644.301 501.148
 366.815 435.950
 170.647 889.892
 27.711 455.157
 399.191 258.151
 194.998 496.710
 982.049 314.794
 459.067 864.435
 803.006 326.309
 31.917 599.827
 978.488 779.649
 694.314 911.310
 585.204 48.607
 535.946 876.720
 652.129 807.690
 887.719 561.368
 707.848 34.525
 511.112 412.817
 343.462 83.397
 968.879 590.555
 536.454 319.913
 174.958 499.244
 535.464 891.785
 507.825 469.296
 786.301 226.082
 997.456 284.697
 995.175 31.941
 966.442 127.512
 988.964 833.650
 953.651 789.181
 509.930 136.481
 685.224 504.148
 642.806 151.776
 521.980 70.440
 837.528 884.274
 21.791 629.522
 786.349 259.627
 655.703 444.215
 17.953 680.666
 31.197 614.787
 464.891 924.535
 256.666 51.095
 378.839 997.624
 957.969 330.046
 448.434 460.045
 388.595 735.560
 407.669 715.632
 595.935 741.114
 602.929 877.101
 581.401 156.931
 160.802 489.829
 264.272 844.649
 517.040 702.927
 98.472 287.283
 32.694 374.782
 746.878 892.363
 343.081 194.675
 965.687 967.979
 518.318 685.483
 46.998 127.248
 323.461 58.707
 893.900 994.354
 67.525 346.542
 220.212 568.212
 142.940 201.434
 965.891 277.134
 252.232 787.225
 866.258 474.272
 72.163 483.895
 104.302 989.591
 245.611 776.898
 83.797 995.403
 849.419 929.822
 888.817 250.975
 46.998 463.606
 822.106 174.389
 385.236 345.721
 248.864 819.650
 977.130 277.932
 599.826 902.491
 668.399 851.523
 922.381 473.463
 715.312 294.918
 503.279 651.458
 702.135 391.667
 341.671 240.209
 553.489 108.799
 225.474 805.416
 905.696 899.019
 784.164 407.663
 601.746 268.403
 661.839 198.365
 179.236 417.784
 208.876 290.521
 395.588 845.526
 239.835 26.515
 748.839 156.655
 188.639 60.655
 727.405 764.248
 726.972 649.394
 983.738 139.709
 743.673 557.477
 552.883 106.048
 735.419 919.665
 609.229 850.085
 683.830 886.785
 507.643 723.770
 521.249 588.793
 126.452 20.295
 274.850 789.330
 910.264 146.890
 962.497 24.189
 794.187 513.046
 658.214 214.419
 124.868 941.192
 792.624 943.188
 227.988 57.736
 474.721 269.265
 809.799 397.897
 264.563 120.190
 528.423 460.329
 568.619 731.346
 888.478 670.426
 425.445 55.510
 862.897 788.118
 482.196 608.932
 44.357 251.418
 93.216 407.981
 594.472 945.881
 689.917 813.998
 163.937 988.265
 443.756 588.072
 376.280 6.294
 166.787 872.134
 430.158 672.358
 840.714 284.238
 111.612 634.924
 937.287 735.631
 703.042 605.389
 170.192 852.481
 317.399 958.982
 709.325 188.796
 415.261 445.485
 478.515 437.563
 222.806 269.013
 561.829 38.634
 457.408 66.588
 153.722 414.012
 884.826 14.002
 925.167 269.401
 431.045 126.429
 240.049 236.098
 709.191 652.929
 770.313 606.119
 207.190 531.619
 729.534 68.117
 27.663 59.554
 5.682 480.020
 943.696 12.746
 836.041 629.845
 801.652 342.316
 569.841 217.942
 587.094 578.097
 324.353 536.726
 97.355 137.443
 603.783 388.115
 412.735 701.477
 940.634 40.351
 709.014 660.975
 388.208 626.316
 341.689 717.815
 870.445 481.987
 194.632 64.157
 439.307 939.260
 613.630 49.600
 936.607 960.424
 632.370 926.701
 270.733 436.184
 892.062 567.926
 941.625 685.107
 606.115 43.710
 850.007 674.937
 31.502 603.774
 157.979 236.514
 285.091 14.603
 704.355 325.480
 545.848 868.364
 474.515 487.951
 975.114 526.148
 963.938 651.567
 282.978 815.803
 118.255 256.439
 188.044 636.776
 369.768 390.463
 932.656 786.933
 188.362 845.052
 101.144 815.622
 419.033 970.926
 773.207 610.193
 462.622 515.096
 259.547 967.261
 372.374 651.262
 496.932 203.454
 66.672 583.690
 512.700 181.953
 805.631 82.118
 45.081 120.244
 632.358 280.825
 469.594 491.177
 752.837 2.802
 130.291 914.388
 513.967 719.697
 207.820 479.575
 257.758 265.231
 527.676 659.057
 479.743 335.065
 577.882 206.952
 328.026 146.249
 275.344 949.335
 50.925 926.643
 206.956 527.762
 868.921 956.870
 640.969 241.873
 321.752 7.983
 225.168 560.541
 163.117 286.151
 83.045 440.816
 661.189 506.059
 812.704 756.070
 858.216 827.691
 463.843 226.150
 170.812 982.710
 897.495 740.546
 225.645 628.416
 455.610 738.744
 153.145 456.356
 720.903 868.867
 662.515 772.109
 422.407 885.785
 130.898 590.851
 532.808 213.147
 22.275 964.287
 57.015 710.994
 149.913 488.087
 377.654 532.884
 380.527 220.339
 705.692 985.878
 197.266 571.922
 789.500 625.741
 269.097 875.481
 623.123 421.477
 570.877 83.229
 226.774 341.675
 244.506 432.907
 365.713 674.463
 948.077 519.376
 246.411 458.206
 896.192 345.624
 153.462 627.112
 717.991 946.112
 742.225 560.903
 45.387 687.814
 308.968 257.587
 866.221 485.867
 53.821 50.685
 937.281 813.169
 816.685 785.128
 330.182 443.677
 390.052 408.358
 687.133 520.486
 636.370 674.173
 279.609 470.408
 804.959 886.809
 105.224 950.927
 651.744 512.078
 219.098 882.709
 914.347 872.605
 296.083 426.680
 38.675 737.041
 158.208 760.084
 647.565 261.251
 104.149 707.381
 396.819 685.978
 349.509 721.692
 591.792 324.176
 561.060 688.494
 204.410 456.523
 256.116 348.980
 905.036 710.533
 978.997 394.939
 28.015 632.991
 477.620 64.965
 349.288 423.211
 230.046 233.646
 447.353 13.054
 336.947 906.967
 726.680 835.974
 53.265 860.270
 839.872 90.037
 710.599 36.812
 889.223 77.447
 939.189 688.174
 10.582 195.167
 470.808 21.013
 536.624 397.703
 255.724 21.904
 149.718 884.762
 600.576 883.153
 216.895 454.479
 799.927 32.702
 754.135 369.276
 641.153 681.673
 300.890 808.633
 886.894 310.220
 957.889 524.251
 636.423 898.498
 214.630 302.173
 420.011 522.455
 183.302 297.676
 149.797 237.412
 882.184 407.305
 126.062 795.008
 145.855 133.900
 246.569 525.807
 157.119 81.165
 284.211 781.149
 24.591 371.143
 558.363 289.423
 1.919 138.504
 829.620 35.738
 44.277 437.858
 676.149 226.919
 312.518 663.326
 670.480 228.936
 806.385 72.561
 154.452 249.582
 579.014 520.564
 421.498 939.713
 453.034 722.440
 351.766 971.212
 23.821 600.129
 527.361 254.545
 151.345 737.970
 180.809 534.218
 464.987 28.255
 926.495 163.244
 445.244 973.906
 597.137 440.137
 915.062 214.789
 988.421 791.784
 737.556 931.447
 315.778 616.335
 844.889 270.171
 447.261 841.012
 537.308 632.043
 812.917 295.295
 116.855 22.113
 449.488 210.555
 135.482 0.216
 143.311 408.953
 823.592 589.511
 635.728 678.776
 57.024 650.919
 483.973 107.704
 655.825 229.951
 384.472 682.537
 977.740 626.413
 600.828 702.219
 966.984 967.173
 959.774 694.576
 791.781 808.245
 627.395 795.920
 402.436 326.157
 325.559 431.704
 168.728 441.890
 643.203 626.946
 817.576 356.060
 815.888 143.593
 248.880 454.730
 544.525 670.662
 221.774 4.965
 683.552 529.811
 91.143 22.482
 611.149 367.242
 654.079 825.507
 788.630 411.817
 110.008 144.857
 990.277 433.597
 221.792 936.687
 334.136 147.038
 16.418 828.128
 42.298 594.867
 14.464 144.730
 607.656 913.689
 711.891 840.460
 123.040 727.951
 243.567 134.649
 145.866 417.912
 176.103 905.269
 913.251 348.006
 752.041 684.209
 603.103 278.854
 635.170 628.533
 848.446 88.589
 988.090 923.249
 875.639 332.693
 201.239 417.912
 550.873 327.074
 644.093 763.911
 710.098 363.211
 733.517 144.661
 420.264 389.225
 424.123 761.062
 107.439 314.362
 886.728 323.783
 701.122 830.249
 822.590 827.259
 323.190 869.384
 185.031 143.485
 411.736 134.429
 371.651 422.901
 160.147 391.371
 487.762 761.957
 493.694 801.358
 546.517 69.743
 551.472 611.790
 397.945 907.611
 420.597 194.068
 405.471 294.717
 140.175 126.322
 5.314 968.390
 290.758 712.791
 85.349 401.099
 675.182 711.462
 852.673 436.358
 121.098 827.848
 473.437 785.271
 564.729 710.714
 167.747 785.745
 658.067 256.093
 733.196 869.948
 854.565 255.765
 212.224 605.766
 526.280 97.621
 873.891 108.465
 231.460 885.927
 65.546 83.928
 946.732 62.885
 223.168 929.798
 391.768 208.185
 283.024 741.258
 573.805 15.096
 486.830 940.253
 260.306 600.595
 646.234 657.727
 223.924 928.788
 61.464 175.332
 96.565 603.325
 658.170 294.369
 398.611 22.620
 403.318 704.026
 483.286 564.524
 526.476 417.980
 540.801 262.979
 550.740 427.873
 556.672 312.283
 125.149 564.944
 905.680 654.686
 347.686 488.379
 608.042 109.311
 828.417 942.662
 775.937 736.058
 522.277 298.934
 363.459 913.554
 170.058 660.216
 506.194 477.825
 537.047 851.180
 830.907 15.822
 997.287 704.302
 542.528 348.877
 46.483 610.773
 593.816 454.618
 160.342 132.166
 130.364 656.529
 872.667 13.828
 825.270 218.680
 807.292 540.137
 897.665 394.981
 641.251 302.834
 98.968 139.378
 38.100 984.575
 880.216 742.874
 607.704 199.617
 281.035 547.936
 12.836 181.411
 841.949 39.317
 747.721 703.011
 401.020 226.584
 605.981 991.168
 935.608 537.487
 885.864 120.112
 420.945 918.046
 352.096 908.222
 847.733 485.881
 492.965 292.614
 248.006 674.425
 737.694 516.265
 576.764 119.528
 795.504 863.438
 169.554 624.353
 859.980 646.323
 904.267 956.942
 9.130 343.959
 128.230 316.420
 95.179 279.340
 436.604 393.325
 833.693 688.398
 900.632 657.192
 697.516 72.290
 818.039 956.507
 828.567 59.485
 294.677 603.787
 184.459 754.890
 346.158 749.333
 924.795 478.312
 938.778 193.795
 954.676 543.451
 756.576 540.688
 124.480 91.297
 100.277 199.426
 832.207 149.033
 386.335 687.071
 388.073 858.500
 241.026 678.154
 133.692 918.997
 273.999 567.617
 816.636 570.058
 694.801 958.689
 415.057 144.226
 9.334 497.681
 498.873 231.297
 934.229 148.984
 269.875 588.664
 306.615 149.573
 811.644 22.114
 384.171 82.082
 423.701 853.524
 342.974 353.785
 537.892 232.524
 633.996 725.951
 896.989 275.411
 876.813 779.976
 897.352 803.780
 202.969 475.063
 193.785 675.771
 41.240 404.279
 473.089 363.307
 720.958 414.326
 314.186 428.489
 493.560 857.896
 60.897 931.673
 500.921 600.081
 885.653 993.144
 294.295 721.731
 668.745 801.162
 0.169 638.210
 861.560 273.302
 487.772 582.752
 249.922 438.020
 594.135 356.032
 44.957 902.445
 861.277 200.030
 266.227 644.243
 419.386 162.493
 161.326 834.485
 770.839 441.835
 846.500 629.825
 781.889 770.262
 326.178 421.554
 239.129 749.956
 130.961 92.658
 772.042 313.704
 531.682 498.585
 754.590 763.325
 373.305 880.818
 279.729 538.297
 211.066 862.448
 330.766 390.310
 510.172 320.776
 560.680 659.907
 30.353 932.762
 420.980 57.459
 201.549 835.085
 869.676 696.447
 804.067 312.187
 225.847 82.275
 795.903 44.409
 446.622 559.795
 834.882 425.920
 779.771 118.496
 280.214 151.284
 318.313 962.432
 36.722 413.279
 957.443 404.659
 37.853 36.790
 961.669 241.144
 916.673 968.659
 202.499 110.145
 156.127 166.360
 863.537 529.198
 863.118 884.835
 347.871 417.666
 100.561 97.244
 407.603 318.782
 215.835 638.473
 371.005 107.108
 804.392 107.657
 320.761 347.081
 278.377 475.902
 306.991 312.877
 609.473 226.475
 119.276 912.228
 773.841 106.583
 828.806 815.395
 38.719 732.338
 609.332 179.459
 242.250 292.404
 196.223 697.065
 80.416 12.344
 517.068 773.157
 531.052 332.826
 373.596 444.068
 521.178 523.020
 749.972 967.069
 839.828 689.076
 121.600 607.525
 877.015 480.084
 624.492 82.846
 746.126 764.995
 779.151 951.067
 640.916 818.526
 633.998 286.126
 261.400 167.815
 269.098 606.568
 890.585 910.823
 976.729 829.766
 244.342 609.046
 584.922 135.781
 781.352 508.666
 115.115 935.414
 433.505 973.838
 645.560 552.829
 87.028 382.341
 95.878 927.459
 951.876 986.565
 941.598 301.010
 745.403 171.949
 224.566 937.504
 383.192 331.069
 838.472 897.051
 315.259 35.966
 958.693 482.876
 423.059 45.915
 750.923 456.986
 358.256 785.131
 560.405 489.244
 667.533 508.145
 657.883 600.000
 21.706 323.505
 132.600 875.321
 317.647 343.467
 588.035 290.100
 517.222 383.511
 151.698 646.689
 450.405 156.464
 773.744 20.174
 765.406 738.126
 505.762 556.152
 35.131 61.308
 144.628 368.997
 208.205 300.873
 348.408 779.625
 58.587 611.666
 711.958 368.947
 678.231 783.094
 786.990 729.412
 963.127 877.849
 181.203 310.691
 258.319 867.996
 537.762 80.838
 99.201 99.967
 822.404 580.816
 264.770 182.269
 201.261 323.532
 46.867 557.733
 226.700 879.358
 844.174 698.611
 737.880 665.290
 470.513 40.739
 82.237 696.409
 186.412 586.264
 56.645 914.265
 636.832 577.442
 513.775 240.466
 25.376 941.743
 369.434 44.357
 848.151 886.750
 847.732 105.897
 924.141 278.185
 108.403 509.016
 821.549 353.024
 888.029 842.892
 822.764 129.321
 756.138 10.280
 478.744 193.474
 917.953 250.484
 464.595 632.841
 896.054 352.708
 702.589 886.333
 679.446 651.694
 610.915 497.968
 154.832 215.994
 363.036 858.869
 523.537 629.614
 403.909 333.346
 479.179 165.360
 318.801 896.195
 774.340 704.170
 844.454 913.888
 365.958 985.485
 160.490 725.025
 103.866 211.568
 113.865 599.011
 247.755 471.512
 176.797 750.901
 376.072 211.899
 387.694 779.740
 225.187 139.834
 397.425 983.114
 985.914 595.088
 864.904 928.429
 732.784 931.674
 594.743 768.444
 192.844 681.374
 967.136 552.415
 527.009 874.099
 810.710 73.006
 328.044 519.704
 50.513 111.672
 593.025 835.939
 316.468 700.894
 40.827 775.929
 516.375 750.621
 181.035 970.203
 909.044 19.005
 942.043 572.406
 907.512 515.489
 203.572 169.925
 102.927 469.319
 100.917 891.575
 432.921 581.183
 651.816 880.971
 83.867 393.069
 856.673 188.326
 376.803 895.431
 522.102 913.201
 258.056 465.674
 317.400 669.436
 16.481 562.958
 982.949 470.478
 851.915 346.949
 736.016 293.079
 999.072 238.789
 158.539 480.351
 296.046 988.035
 676.804 917.412
 608.237 777.278
 956.253 445.871
 61.464 404.640
 515.901 184.424
 990.008 392.268
 823.937 464.829
 207.060 625.616
 355.218 663.755
 200.629 623.828
 186.798 765.803
 144.288 956.550
 871.691 500.901
 889.555 478.290
 584.349 95.777
 28.437 659.950
 972.365 315.181
 537.205 210.859
 204.569 560.660
 745.361 646.804
 380.709 375.101
 429.729 353.848
 595.476 67.937
 678.409 798.659
 440.702 142.203
 972.043 758.647
 823.538 349.713
 312.343 95.076
 492.586 119.218
 515.531 615.795
 243.872 654.840
 259.355 808.201
 147.842 564.326
 608.293 645.100
 348.945 590.366
 476.870 644.360
 670.816 40.549
 463.499 906.498
 870.477 265.405
 287.636 862.019
 460.556 957.766
 485.358 972.428
 423.536 844.657
 309.683 76.089
 318.794 234.596
 892.406 523.746
 502.276 854.120
 557.033 670.486
 788.666 958.342
 834.256 783.771
 563.583 98.159
 781.637 484.012
 353.617 453.420
 910.664 588.828
 267.854 844.957
 592.822 709.053
 697.084 482.208
 670.690 308.700
 685.422 16.441
 12.600 748.219
 540.939 396.909
 494.945 276.682
 422.630 479.172
 903.519 111.013
 804.291 937.076
 245.353 866.490
 173.326 174.249
 140.300 300.738
 954.146 24.614
 204.552 862.023
 159.554 747.154
 487.327 41.283
 455.540 346.578
 121.005 306.080
 289.474 542.562
 891.128 124.103
 171.153 735.814
 626.084 585.354
 631.049 314.475
 300.304 617.602
 409.054 360.444
 895.850 111.619
 976.805 768.673
 184.936 174.298
 72.079 515.460
 192.912 592.777
 857.968 102.291
 643.307 695.575
 23.510 373.126
 842.749 552.505
 355.536 34.459
 355.875 669.481
 351.099 393.652
 274.008 453.490
 451.370 432.274
 674.718 83.938
 685.080 223.548
 983.796 506.827
 464.125 527.997
 821.276 935.908
 105.757 816.320
 676.645 8.896
 322.868 896.195
 506.002 6.475
 462.324 198.623
 369.781 837.115
 45.464 813.667
 280.637 752.441
 117.005 774.742
 957.522 557.221
 809.356 360.343
 587.117 876.985
 227.203 313.200
 584.093 447.300
 429.076 635.925
 776.715 385.067
 683.257 791.583
 186.811 627.546
 887.879 764.933
 338.813 703.697
 730.500 89.091
 740.568 399.797
 810.106 941.874
 200.791 752.825
 121.749 111.084
 59.700 847.164
 406.433 628.639
 238.847 689.558
 369.930 305.850
 494.834 721.614
 475.878 157.810
 74.096 416.542
 300.472 691.076
 499.919 656.166
 506.481 418.433
 819.155 844.777
 639.217 445.935
 838.673 778.385
 780.809 4.888
 687.474 331.796
 813.964 844.472
 149.816 873.158
 662.956 194.872
 280.992 678.050
 496.426 806.931
 696.933 345.259
 920.455 389.072
 931.275 557.504
 666.244 627.879
 391.495 366.030
 17.543 192.996
 685.099 282.868
 139.823 503.483
 596.523 753.511
 805.465 150.512
 397.537 361.547
 574.174 325.011
 793.552 331.658
 931.011 248.983
 923.899 385.307
 929.544 831.594
 927.027 741.825
 586.245 707.525
 586.470 414.828
 254.513 622.539
 127.938 938.474
 930.388 232.731
 932.784 169.710
 443.371 717.937
 562.452 891.119
 629.081 880.318
 299.285 15.184
 307.969 326.039
 351.492 335.787
 476.744 896.517
 847.490 948.674
 904.870 226.862
 863.667 771.840
 994.536 429.611
 549.392 532.544
 563.506 713.703
 196.650 283.771
 229.387 799.883
 64.624 993.739
 472.191 347.720
 331.032 182.630
 718.879 95.336
 573.999 516.751
 996.205 875.457
 265.896 908.036
 732.222 220.916
 412.349 93.187
 125.811 535.187
 426.785 109.263
 449.336 170.534
 778.152 159.445
 581.951 635.148
 774.450 332.664
 698.087 214.073
 888.279 653.364
 143.485 725.236
 336.682 282.768
 233.940 895.643
 693.233 51.419
 702.232 903.462
 335.755 195.637
 316.825 224.706
 671.595 409.921
 400.709 799.408
 690.447 465.639
 516.773 208.304
 281.956 426.853
 962.327 559.216
 434.272 300.560
 262.873 920.447
 366.427 65.393
 984.959 720.041
 510.557 845.038
 639.362 633.860
 171.897 335.830
 536.166 206.693
 480.128 908.572
 328.173 149.602
 683.533 419.502
 861.992 809.123
 908.881 161.905
 399.028 351.691
 649.574 436.541
 401.145 406.666
 590.140 424.374
 856.151 186.724
 17.299 808.620
 582.491 893.407
 300.723 454.863
 464.960 722.557
 497.124 348.592
 76.177 228.778
 489.756 480.254
 402.579 675.506
 625.093 920.766
 267.344 288.463
 155.790 547.854
 702.797 812.081
 3.599 758.806
 726.256 222.921
 180.427 672.036
 299.075 929.157
 366.010 302.568
 359.817 844.305
 555.611 660.375
 708.497 695.561
 732.913 720.939
 746.820 157.285
 266.964 450.853
 45.037 498.424
 206.036 124.582
 882.923 525.270
 76.952 769.256
 102.285 579.235
 880.477 840.708
 191.195 120.723
 89.392 924.645
 703.794 167.398
 946.659 21.382
 190.259 246.784
 770.747 600.863
 383.442 23.175
 300.550 287.542
 654.391 837.088
 53.841 573.292
 728.738 787.282
 883.961 72.824
 448.594 941.688
 256.085 382.637
 396.736 800.963
 536.329 824.458
 476.551 289.204
 807.004 131.291
 895.241 608.264
 355.221 242.888
 340.483 78.769
 198.772 732.882
 711.261 181.297
 434.825 297.475
 379.314 0.127
 148.698 141.881
 264.121 19.649
 380.071 842.509
 725.205 106.156
 694.014 317.705
 462.481 666.696
 178.545 275.962
 898.379 569.347
 827.042 936.520
 352.445 858.420
 853.212 832.799
 246.284 542.248
 322.738 154.008
 458.240 474.449
 816.013 785.340
 225.565 311.589
 610.814 43.624
 937.452 696.368
 995.744 35.076
 123.891 686.805
 901.100 687.447
 599.537 294.971
 623.165 323.526
 323.626 95.872
 283.479 280.469
 169.374 765.960
 22.138 564.086
 620.405 174.884
 192.686 24.259
 916.839 112.715
 877.645 602.548
 427.120 732.482
 453.458 32.172
 918.935 435.092
 229.863 50.843
 917.404 846.265
 102.965 945.868
 772.717 124.814
 878.037 706.714
 292.605 505.510
 325.142 471.645
 535.317 390.893
 968.728 471.494
 392.386 653.018
 125.504 585.168
 31.578 42.578
 290.061 608.758
 811.442 698.621
 825.194 724.438
 440.359 942.725
 196.943 648.596
 533.481 577.879
 59.489 893.399
 247.287 311.040
 151.764 235.363
 848.492 211.696
 728.666 232.369
 234.790 104.545
 580.947 741.230
 980.449 786.085
 268.074 276.513
 169.450 31.671
 119.743 523.465
 419.988 616.022
 679.468 819.861
 242.264 366.776
 346.031 290.352
 430.241 483.320
 997.095 29.947
 119.144 623.450
 788.421 158.752
 573.854 245.663
 249.713 216.872
 666.977 317.856
 334.784 635.789
 395.404 202.438
 523.685 450.700
 34.872 507.426
 164.424 937.753
 585.762 172.697
 432.473 42.339
 790.657 525.607
 980.393 771.274
 53.612 491.613
 154.305 755.617
 239.530 349.937
 628.063 944.934
 334.210 163.944
 212.482 502.046
 884.700 338.592
 151.833 953.953
 676.600 226.573
 341.744 184.809
 229.162 649.639
 963.986 986.200
 967.886 966.864
 109.302 304.802
 763.238 517.602
 77.974 634.736
 376.791 19.573
 440.593 919.078
 34.280 703.503
 293.006 970.215
 228.624 522.277
 837.503 550.858
 152.919 857.455
 807.641 525.933
 159.892 447.767
 870.757 690.292
 954.549 236.934
 987.139 178.938
 43.208 951.551
 478.373 596.454
 305.176 209.228
 912.649 872.550
 521.735 73.634
 708.502 213.588
 717.591 233.172
 899.901 618.795
 247.328 415.923
 807.699 148.411
 526.772 563.109
 390.855 243.677
 77.654 480.112
 974.596 820.325
 362.715 747.131
 493.871 893.874
 554.945 195.615
 674.143 92.668
 554.402 102.011
 976.249 410.352
 962.679 793.098
 139.055 920.683
 400.335 738.822
 697.574 292.567
 136.376 586.382
 572.748 810.671
 949.130 386.103
 313.129 126.328
 990.812 413.968
 612.045 174.822
 47.868 211.533
 573.692 29.060
 418.348 461.168
 808.102 987.530
 936.444 78.420
 701.368 878.134
 811.694 934.782
 240.444 501.508
 592.894 189.912
 130.661 831.066
 969.331 594.520
 891.705 165.837
 367.704 871.706
 369.833 920.841
 552.915 458.813
 79.629 303.101
 184.344 323.105
 859.653 315.229
 583.408 97.404
 68.043 549.054
 728.785 526.646
 484.957 165.943
 686.271 799.075
 959.993 535.821
 602.528 148.121
 829.014 841.580
 925.981 560.103
 113.927 808.386
 371.663 181.645
 351.528 737.755
 106.233 277.499
 617.726 504.205
 808.743 298.564
 418.145 788.477
 354.584 750.833
 805.617 897.037
 394.760 344.303
 512.692 264.733
 658.929 97.401
 409.414 508.638
 325.281 193.894
 22.897 439.413
 778.087 967.736
 698.260 125.756
 847.798 224.754
 706.230 222.125
 609.890 511.924
 879.954 724.889
 746.595 994.381
 314.484 923.109
 667.572 391.925
 112.175 3.581
 186.974 321.018
 884.126 892.366
 788.873 261.084
 703.339 944.543
 932.408 856.892
 883.956 898.306
 582.163 39.206
 470.521 597.693
 156.207 416.522
 752.454 759.603
 400.023 0.097
 765.843 55.246
 683.557 776.683
 354.270 924.636
 823.095 158.160
 382.877 416.269
 520.264 399.945
 538.628 404.782
 735.662 691.626
 411.125 389.654
 951.338 550.345
 291.972 711.016
 79.289 172.232
 119.255 68.261
 325.523 567.554
 943.035 217.681
 281.982 184.621
 116.792 322.009
 881.144 645.059
 500.539 682.933
 177.735 513.477
 369.098 203.993
 614.180 318.170
 482.091 492.314
 954.926 452.388
 121.957 741.239
 241.173 9.320
 527.400 560.052
 301.947 945.628
 429.772 490.492
 767.657 400.935
 679.739 722.091
 454.546 212.572
 775.304 279.491
 36.988 110.282
 466.681 885.547
 291.784 224.140
 219.102 625.446
 905.007 126.031
 814.436 161.167
 976.100 901.675
 623.219 424.998
 362.709 732.888
 389.684 698.557
 887.902 190.862
 756.470 643.711
 12.091 198.500
 178.645 968.356
 766.189 226.795
 507.494 898.197
 789.626 325.928
 985.155 791.171
 34.140 651.000
 7.010 20.262
 727.312 85.341
 57.881 500.046
 262.201 767.229
 192.150 919.992
 842.995 930.198
 241.354 241.362
 601.101 630.025
 233.436 323.499
 959.684 76.011
 886.317 568.500
 803.358 348.594
 288.897 251.079
 367.827 973.902
 251.970 163.261
 144.222 858.174
 250.033 422.816
 765.023 446.519
 286.008 731.951
 151.626 162.132
 500.783 131.232
 834.420 470.461
 477.905 866.185
 559.610 580.213
 223.330 504.329
 156.026 387.240
 946.749 932.917
 310.797 851.842
 453.539 497.458
 884.443 403.880
 46.961 863.823
 750.923 38.117
 914.007 398.686
 772.044 604.627
 553.598 51.114
 381.992 42.110
 634.166 109.928
 668.334 336.838
 923.461 424.990
 670.582 224.304
 504.548 974.846
 584.307 756.962
 219.101 187.393
 443.898 28.483
 206.297 464.593
 774.798 526.644
 29.836 607.346
 348.593 753.113
 407.187 603.756
 62.395 134.312
 127.253 745.104
 695.996 604.244
 721.856 621.386
 803.197 84.231
 652.211 965.501
 772.257 948.149
 696.666 945.807
 477.732 242.845
 346.208 625.284
 353.077 245.452
 998.545 326.917
 879.597 961.330
 712.011 374.896
 730.054 493.168
 62.342 565.995
 269.888 203.653
 16.800 102.085
 29.315 127.090
 682.707 60.571
 667.262 800.988
 735.636 662.876
 982.986 244.166
 424.172 130.682
 651.460 126.255
 373.873 194.850
 600.191 692.995
 267.070 882.914
 672.380 936.585
 604.221 988.364
 376.643 50.302
 607.116 189.874
 877.330 866.918
 307.476 603.227
 780.533 752.204
 582.930 215.314
 895.789 74.506
 415.514 161.530
 757.297 681.342
 718.469 798.904
 854.069 831.966
 420.943 521.750
 906.978 324.397
 36.280 929.671
 131.499 445.623
 39.916 344.875
 805.288 209.258
 122.681 483.450
 15.263 736.227
 792.889 900.275
 663.101 707.071
 107.437 377.190
 462.785 460.746
 202.699 827.124
 148.986 441.643
 158.167 301.777
 638.565 476.772
 900.162 966.686
 735.535 487.116
 883.684 235.069
 756.626 155.193
 174.439 811.347
 372.619 254.611
 990.664 8.108
 30.228 532.115
 408.767 78.277
 639.325 469.444
 644.466 300.039
 207.285 957.650
 401.697 408.701
 781.237 922.820
 247.651 571.047
 252.914 547.008
 789.812 218.211
 200.823 745.323
 768.664 607.641
 229.797 568.452
 659.979 279.209
 36.103 794.286
 328.362 550.946
 322.566 13.011
 967.486 703.467
 436.391 373.085
 483.489 506.154
 254.157 982.470
 561.005 610.980
 23.782 907.639
 533.937 90.120
 50.104 204.978
 456.127 920.684
 815.203 393.848
 224.517 564.084
 220.983 941.741
 496.313 379.275
 572.219 399.480
 412.228 519.832
 953.749 783.615
 693.378 156.299
 144.417 154.920
 626.398 440.113
 829.439 352.997
 349.245 76.817
 877.082 799.498
 961.800 837.939
 917.742 724.285
 526.496 837.392
 565.007 163.535
 413.783 94.422
 838.194 455.271
 557.325 356.777
 751.653 560.992
 589.652 561.109
 523.241 482.185
 58.821 749.645
 396.534 943.587
 711.975 970.282
 970.208 772.700
 357.077 279.805
 63.546 424.467
 967.194 705.523
 227.184 554.078
 313.443 48.818
 819.134 617.998
 546.861 24.836
 222.114 137.717
 293.306 106.550
 971.537 461.957
 179.011 899.955
 814.890 846.728
 421.109 132.146
 631.007 189.405
 553.641 737.962
 628.984 319.767
 324.881 827.042
 825.781 899.722
 808.942 885.153
 802.188 512.188
 289.384 686.073
 569.688 741.789
 163.892 478.136
 785.266 44.709
 109.037 868.373
 844.708 66.991
 858.007 903.405
 712.851 160.104
 960.109 476.716
 935.379 35.738
 790.490 854.196
 672.658 440.062
 296.242 672.054
 931.867 68.392
 638.715 732.222
 407.111 607.189
 112.180 699.480
 504.631 219.968
 779.935 931.905
 595.714 191.243
 917.653 82.474
 246.006 27.736
 40.283 366.023
 887.047 574.026
 416.689 954.211
 972.646 631.775
 151.598 444.238
 275.958 943.975
 197.194 737.868
 387.672 0.807
 809.293 599.738
 254.622 989.350
 701.450 162.316
 412.486 909.080
 393.423 374.283
 405.287 737.985
 370.286 905.180
 315.601 904.815
 740.325 18.235
 748.147 811.972
 131.939 992.240
 489.472 886.703
 833.622 539.669
 209.442 507.190
 341.261 450.251
 356.193 62.162
 921.098 145.480
 32.960 530.501
 865.688 609.709
 419.054 999.542
 357.891 57.424
 822.339 931.490
 261.494 884.729
 919.346 206.195
 426.639 757.319
 172.092 751.007
 887.162 819.150
 906.425 165.302
 491.671 818.175
 522.023 175.351
 360.274 681.096
 783.928 46.575
 107.022 611.818
 952.715 532.806
 980.141 912.691
 556.175 369.431
 116.997 348.593
 129.044 298.321
 610.465 297.242
 66.173 741.950
 363.211 101.042
 494.139 382.500
 44.654 793.151
 490.252 424.932
 343.462 690.981
 118.026 372.638
 60.964 601.969
 234.282 877.558
 55.521 578.184
 313.145 66.438
 215.481 187.413
 162.516 629.680
 302.819 178.932
 243.215 593.084
 918.008 642.845
 782.507 795.438
 939.253 363.967
 272.442 651.759
 489.264 16.610
 608.178 293.937
 886.763 237.938
 728.780 914.250
 707.347 947.812
 428.001 374.895
 272.006 686.198
 88.017 436.163
 817.256 239.505
 616.383 360.683
 697.428 589.876
 324.661 0.356
 99.322 801.949
 943.720 610.878
 487.226 56.406
 321.166 676.569
 870.733 735.491
 564.244 591.451
 730.108 490.268
 778.732 522.792
 228.880 190.802
 990.643 587.924
 78.500 837.453
 30.989 276.827
 936.116 43.602
 900.580 40.302
 557.757 877.225
 526.069 90.530
 592.547 351.686
 562.615 697.334
 89.142 6.033
 513.126 844.627
 646.813 23.957
 517.671 788.606
 36.795 560.971
 646.099 348.569
 854.405 124.363
 907.070 195.223
 851.589 363.959
 800.517 777.758
 508.831 758.024
 499.282 163.283
 803.733 832.876
 388.420 29.561
 143.094 542.505
 34.936 449.111
 871.153 702.152
 851.966 289.898
 427.175 254.129
 983.257 911.155
 82.173 122.875
 818.054 993.786
 671.871 357.343
 182.984 470.709
 998.646 671.234
 604.295 536.060
 690.079 774.608
 126.953 52.078
 569.702 584.207
 380.940 542.619
 763.763 434.920
 841.918 582.551
 286.419 362.625
 313.860 247.870
 118.087 850.999
 413.804 383.494
 424.203 734.356
 440.431 540.657
 613.839 218.336
 213.482 316.137
 172.340 854.064
 863.223 538.827
 335.024 303.703
 789.286 859.072
 619.135 531.120
 85.577 131.652
 370.635 696.412
 209.860 889.236
 886.251 223.449
 958.749 789.708
 367.883 832.496
 364.578 314.093
 187.298 512.705
 761.980 83.415
 368.766 570.165
 358.655 860.007
 223.424 784.907
 394.914 774.256
 32.667 994.315
 676.181 260.219
 122.611 880.742
 526.008 46.846
 594.748 558.498
 226.732 805.601
 79.551 550.997
 811.111 435.332
 813.207 634.716
 739.800 722.334
 959.453 655.157
 973.132 264.234
 718.073 34.528
 226.202 122.881
 391.808 174.961
 616.725 971.667
 189.991 89.412
 386.748 340.079
 299.080 279.774
 141.186 512.004
 269.555 433.941
 915.819 298.949
 380.512 876.911
 10.261 145.382
 626.043 722.302
 621.167 206.757
 802.652 307.573
 939.314 313.051
 798.992 126.789
 161.094 249.098
 235.909 107.884
 268.320 970.429
 666.871 616.385
 986.345 168.266
 420.414 44.507
 903.407 703.821
 94.163 694.132
 766.385 569.876
 644.620 955.649
 730.177 192.104
 861.522 483.983
 178.404 554.702
 876.549 280.778
 328.783 91.301
 793.197 800.932
 442.254 804.903
 800.284 546.178
 153.769 217.797
 461.777 112.662
 395.649 567.302
 679.235 488.488
 80.918 985.068
 972.350 106.612
 221.377 71.099
 792.921 944.697
 368.863 409.132
 106.512 913.269
 161.852 793.374
 175.446 114.558
 634.995 639.553
 541.210 904.669
 686.275 642.981
 521.546 310.214
 403.175 895.648
 948.256 386.485
 611.755 571.876
 420.021 847.841
 145.050 891.685
 527.370 432.768
 622.159 342.690
 524.578 307.427
 507.246 320.186
 928.990 574.302
 477.078 182.299
 878.536 989.311
 593.508 729.057
 582.598 44.706
 958.169 833.392
 372.557 29.931
 753.829 176.129
 162.192 812.833
 261.303 79.506
 233.502 304.252
 321.883 373.780
 292.534 685.668
 110.276 163.721
 517.711 938.618
 137.593 646.664
 628.195 352.859
 341.526 647.193
 813.439 985.352
 493.414 917.187
 121.943 362.163
 89.148 160.918
 744.906 569.180
 350.903 106.206
 639.850 664.513
 985.647 192.615
 414.329 605.598
 288.446 790.526
 77.569 548.066
 986.245 520.312
 618.507 12.629
 661.474 694.153
 785.561 492.522
 523.194 155.242
 533.011 189.885
 883.300 606.810
 420.596 718.153
 701.431 688.817
 569.670 422.725
 567.672 621.125
 306.699 978.398
 158.044 752.004
 282.025 784.247
 513.446 158.979
 10.771 450.553
 25.386 890.082
 518.624 54.232
 157.243 117.838
 116.433 415.993
 161.341 531.774
 505.443 151.614
 171.742 609.535
 114.212 789.512
 440.090 888.973
 176.446 585.905
 345.260 186.777
 917.020 456.824
 432.879 561.743
 865.227 472.999
 742.524 156.788
 756.925 809.874
 250.677 343.013
 420.872 732.101
 417.055 566.820
 122.562 831.571
 669.232 218.356
 917.631 183.026
 622.333 712.894
 956.071 574.695
 911.920 838.468
 390.680 396.949
 551.931 570.967
 544.291 904.150
 626.924 805.453
 449.194 318.697
 128.052 378.820
 411.013 927.390
 662.645 958.714
 193.169 874.952
 253.423 707.338
 45.384 624.784
 218.904 472.278
 591.837 10.320
 243.241 751.410
 486.169 809.817
 831.346 982.548
 369.263 851.950
 861.900 243.589
 622.359 698.459
 432.622 154.008
 486.610 993.483
 503.451 347.689
 567.705 47.707
 426.285 60.098
 510.786 210.345
 575.287 124.903
 620.077 35.179
 307.975 507.460
 515.621 270.999
 71.292 681.582
 126.103 794.855
 873.358 963.996
 674.417 892.488
 653.679 905.715
 37.382 798.432
 463.410 64.636
 371.659 303.718
 302.045 778.188
 66.627 77.454
 15.010 763.456
 486.874 326.142
 733.637 605.330
 130.404 618.263
 908.472 76.755
 485.067 359.114
 350.593 160.773
 199.728 130.012
 733.477 18.923
 85.856 165.920
 427.953 647.579
 770.568 785.368
 131.062 771.430
 577.384 896.556
 620.451 595.634
 913.411 464.222
 811.637 344.949
 291.263 354.615
 636.646 294.685
 264.331 492.608
 697.701 995.658
 361.279 118.166
 105.683 130.001
 379.600 862.226
 894.755 438.949
 651.237 758.315
 244.992 235.477
 591.681 440.361
 855.077 467.259
 656.331 64.172
 926.487 208.112
 876.530 735.652
 666.398 923.493
 257.553 879.220
 134.351 238.130
 270.432 372.103
 871.145 107.433
 440.162 881.662
 609.214 900.643
 59.199 541.845
 601.803 599.799
 474.882 400.059
 681.587 27.565
 303.338 356.638
 104.087 177.094
 604.470 145.648
 911.628 532.629
 259.909 198.693
 911.986 960.064
 978.477 564.020
 172.854 797.681
 915.072 883.373
 37.385 189.627
 435.487 361.334
 244.163 245.041
 150.932 689.454
 541.854 56.310
 744.787 644.098
 807.525 18.570
 36.081 87.051
 769.304 822.733
 88.396 26.518
 987.978 275.177
 351.322 298.997
 335.632 73.395
 889.554 5.763
 218.062 448.867
 740.372 668.345
 695.067 302.009
 575.234 883.004
 260.578 991.014
 809.920 172.854
 732.851 203.832
 497.912 516.857
 681.586 513.403
 94.234 326.722
 369.991 978.936
 35.817 235.961
 929.785 964.694
 46.567 140.491
 608.212 672.094
 841.018 308.627
 448.951 456.300
 122.955 771.976
 791.886 75.905
 311.217 470.111
 926.852 620.278
 583.565 994.210
 118.576 6.044
 623.754 141.800
 867.081 929.682
 852.540 630.848
 590.971 820.966
 89.318 141.663
 159.480 240.942
 149.421 665.087
 670.388 903.155
 158.026 881.605
 220.370 928.147
 633.476 815.130
 865.615 444.938
 141.991 274.899
 575.534 370.769
 486.893 987.340
 370.799 289.173
 606.193 835.652
 466.914 229.157
 203.577 167.662
 652.164 763.535
 423.409 742.320
 178.246 896.280
 847.383 992.559
 575.773 416.884
 689.154 958.562
 295.366 749.511
 196.926 452.625
 267.150 317.182
 49.040 857.251
 43.661 342.879
 503.691 925.171
 398.466 102.625
 503.631 177.280
 178.180 478.043
 55.962 6.548
 10.152 291.155
 424.851 557.814
 641.131 171.353
 863.190 420.577
 291.140 448.228
 343.170 340.939
 347.049 894.717
 553.727 616.419
 965.599 688.717
 46.245 811.186
 7.631 109.591
 13.412 537.347
 63.918 646.011
 667.402 549.225
 866.290 36.260
 383.326 441.317
 891.786 479.899
 736.270 117.028
 576.674 804.680
 782.120 584.888
 953.646 714.511
 614.086 863.112
 229.983 618.504
 521.601 43.967
 435.398 698.589
 342.633 239.011
 712.605 330.523
 643.866 937.993
 606.137 262.588
 698.470 651.895
 158.630 875.580
 324.082 848.630
 159.811 710.568
 163.043 543.331
 251.073 336.154
 55.075 279.663
 85.103 629.573
 594.499 80.418
 521.114 26.128
 558.222 591.724
 125.455 125.180
 618.415 573.128
 596.435 869.881
 49.697 963.637
 271.026 999.106
 142.405 490.410
 557.753 526.678
 831.962 581.590
 10.529 73.258
 943.474 737.712
 176.889 164.444
 177.441 437.995
 263.271 334.323
 977.204 679.824
 830.218 522.359
 124.651 833.810
 10.330 823.985
 914.288 245.500
 308.129 918.312
 116.635 921.287
 648.718 232.057
 422.641 334.104
 574.098 155.089
 377.348 398.478
 3.497 963.340
 882.246 659.574
 766.267 858.304
 543.737 772.553
 750.183 43.689
 545.097 113.261
 379.896 639.401
 349.552 445.832
 723.441 606.786
 634.040 704.768
 620.847 618.670
 91.530 246.666
 217.923 860.333
 512.016 148.689
 378.240 266.074
 199.372 926.655
 923.245 368.847
 847.154 205.181
 128.698 221.793
 478.037 576.396
 577.502 209.981
 649.351 953.610
 355.084 743.705
 494.186 873.853
 772.311 62.248
 160.417 281.032
 739.424 695.683
 138.173 572.600
 597.296 564.290
 842.591 1.065
 472.679 538.393
 608.806 661.611
 973.040 349.259
 129.124 183.761
 513.312 613.392
 940.182 183.942
 588.915 2.655
 175.877 473.348
 522.108 121.692
 718.190 788.533
 335.832 817.906
 584.284 398.279
 502.430 589.532
 818.886 707.564
 3.844 631.219
 953.753 936.797
 883.149 286.976
 841.729 1.181
 800.666 205.703
 165.506 891.272
 895.702 19.036
 407.764 592.089
 939.548 604.491
 500.072 945.846
 617.261 944.386
 646.136 824.410
 143.573 743.566
 47.062 634.476
 978.752 593.327
 1.911 24.387
 418.362 847.218
 378.599 830.240
 369.468 54.511
 963.978 814.907
 856.248 842.554
 126.658 781.814
 209.273 379.047
 433.898 741.496
 552.417 824.168
 929.836 169.326
 4.918 610.950
 234.870 104.347
 937.114 596.112
 196.446 129.314
 958.723 494.501
 694.563 759.107
 957.900 955.482
 268.598 707.323
 155.912 831.933
 326.376 48.562
 582.097 820.446
 865.801 736.706
 721.129 668.977
 380.773 958.023
 31.917 525.252
 136.880 713.475
 105.172 971.127
 441.634 49.135
 13.408 605.719
 255.405 839.609
 839.762 220.099
 302.175 719.990
 955.259 180.982
 256.537 40.994
 681.128 407.818
 70.748 863.830
 934.597 600.686
 732.159 431.213
 52.491 234.355
 828.983 54.320
 534.328 371.585
 76.314 388.710
 91.017 926.590
 192.970 972.248
 350.182 503.468
 204.464 142.361
 406.565 985.982
 812.819 906.697
 245.525 321.570
 57.752 519.311
 867.568 346.687
 186.710 813.140
 738.113 481.075
 747.388 298.936
 343.643 879.338
 162.644 591.580
 95.367 389.087
 894.510 438.107
 355.047 911.196
 154.401 959.756
 813.363 490.375
 577.269 285.467
 5.813 449.934
 407.813 539.614
 159.625 905.472
 309.627 786.200
 410.463 96.213
 619.247 549.659
 370.934 723.137
 645.271 593.849
 63.412 209.274
 830.283 801.442
 914.758 843.958
 325.254 951.982
 245.694 750.149
 800.897 535.395
 946.536 647.819
 369.427 186.092
 615.415 368.669
 998.003 999.336
 724.922 915.202
 149.394 654.862
 586.327 723.334
 927.064 572.436
 283.251 370.752
 274.708 50.001
 963.175 727.166
 781.520 668.052
 97.846 937.289
 74.176 5.125
 572.996 398.067
 288.124 610.792
 842.436 289.379
 560.634 76.696
 308.291 258.760
 185.832 176.304
 572.838 577.869
 30.197 293.838
 80.987 779.278
 991.729 506.710
 847.163 260.198
 865.980 638.871
 675.403 184.045
 579.521 670.283
 354.230 816.077
 691.459 16.697
 383.899 55.955
 624.467 220.852
 596.471 754.078
 750.081 498.715
 610.670 561.455
 153.187 730.605
 53.507 721.903
 275.442 885.734
 337.148 793.487
 277.588 419.371
 38.711 721.594
 660.296 924.377
 456.734 683.249
 689.238 684.111
 153.439 400.654
 432.832 832.780
 507.082 167.087
 643.844 544.288
 842.271 141.035
 405.139 143.904
 254.935 811.414
 975.029 761.920
 57.463 200.179
 871.439 258.596
 921.493 896.448
 142.462 669.569
 451.950 471.758
 402.623 515.544
 575.573 38.608
 441.430 545.140
 837.628 528.508
 608.845 31.580
 367.321 791.789
 279.290 709.321
 869.277 485.518
 223.335 43.327
 826.987 309.346
 858.802 389.638
 44.355 879.549
 998.305 989.947
 411.304 71.440
 699.134 794.497
 145.046 198.460
 197.793 116.827
 844.233 886.534
 172.461 771.293
 191.315 914.525
 922.425 951.296
 569.384 861.137
 637.336 884.533
 822.353 876.405
 107.593 604.013
 808.151 798.552
 809.625 743.116
 778.696 696.779
 799.170 483.474
 300.626 535.171
 727.605 930.312
 818.411 336.094
 229.895 676.093
 795.595 52.017
 39.888 945.656
 968.141 427.628
 294.708 940.631
 751.452 809.551
 373.153 154.867
 483.433 15.056
 254.772 993.263
 511.604 645.379
 221.265 862.101
 272.643 280.899
 887.645 518.380
 425.953 747.336
 138.141 268.224
 824.860 532.742
 844.950 130.255
 4.308 668.533
 13.816 259.472
 874.669 183.827
 679.159 331.973
 208.075 86.300
 866.493 682.796
 135.203 715.587
 857.479 370.611
 413.338 23.570
 892.894 7.312
 435.808 641.949
 93.586 771.384
 411.451 549.072
 485.093 45.735
 511.810 308.660
 496.859 248.563
 52.521 551.850
 544.050 715.302
 511.209 955.670
 363.972 637.224
 782.661 45.920
 698.400 654.640
 6.804 846.549
 919.157 467.449
 377.658 602.534
 971.619 881.168
 932.100 426.140
 947.132 811.379
 633.710 930.326
 31.510 573.040
 395.501 406.153
 56.641 73.555
 640.138 327.745
 403.019 490.333
 769.672 398.109
 262.747 466.286
 529.490 717.521
 928.707 512.045
 801.576 214.016
 682.467 14.300
 277.203 239.510
 320.802 258.679
 743.596 237.416
 401.024 66.751
 206.025 926.120
 864.519 794.580
 667.256 330.875
 984.949 459.662
 339.611 813.628
 204.480 959.850
 188.466 590.760
 693.454 668.209
 645.264 953.022
 674.317 968.609
 806.831 886.078
 170.940 515.754
 507.508 175.645
 814.159 528.495
 941.448 525.423
 291.206 265.349
 482.215 141.735
 561.497 885.748
 531.762 584.517
 867.865 209.466
 495.265 154.067
 98.013 880.855
 764.410 396.582
 145.673 194.988
 170.192 454.273
 488.256 311.677
 85.653 458.743
 343.918 873.054
 896.086 235.978
 55.635 644.106
 163.820 539.889
 35.713 847.116
 579.966 406.789
 907.018 384.761
 877.395 88.915
 815.981 307.619
 767.146 210.227
 139.284 235.853
 721.690 136.954
 536.119 188.018
 958.593 179.094
 39.517 489.281
 250.733 763.239
 364.770 354.343
 506.053 533.322
 25.070 985.200
 300.851 851.403
 71.831 849.367
 423.707 58.228
 160.586 359.681
 778.567 301.556
 226.757 752.419
 819.413 703.207
 836.101 236.783
 737.836 83.159
 452.446 787.210
 419.048 626.220
 593.680 482.244
 320.237 514.729
 482.394 412.565
 834.276 176.061
 149.634 629.182
 886.655 938.604
 531.541 764.737
 807.023 352.223
 375.148 110.593
 330.107 522.496
 410.162 485.034
 653.249 611.290
 370.243 989.117
 126.742 264.279
 885.336 162.758
 524.067 499.146
 794.316 461.434
 155.699 402.430
 25.997 851.023
 904.055 479.854
 301.057 532.838
 698.355 341.778
 655.252 871.773
 974.591 504.970
 266.382 906.939
 313.675 892.680
 577.597 916.393
 84.313 321.098
 995.077 316.105
 478.709 91.491
 948.863 269.564
 589.298 248.884
 245.170 230.180
 981.950 121.134
 13.162 836.595
 752.336 183.236
 218.626 124.172
 62.134 882.856
 443.804 538.191
 223.650 862.401
 132.775 260.014
 196.203 583.670
 694.096 551.726
 864.711 32.646
 108.947 243.182
 257.519 298.772
 89.142 824.320
 322.262 995.624
 393.124 451.840
 489.081 844.144
 871.186 260.601
 811.456 167.133
 857.979 804.379
 366.339 451.827
 48.758 996.780
 25.008 698.795
 326.482 230.609
 960.372 678.779
 693.814 212.763
 949.517 918.315
 504.358 642.530
 854.545 700.009
 281.261 5.246
 640.622 329.304
 211.948 162.526
 16.427 637.605
 771.709 947.331
 685.418 178.285
 165.660 859.993
 281.593 859.544
 400.969 93.974
 163.571 144.302
 774.956 271.817
 267.116 245.611
 558.790 357.590
 407.805 535.718
 292.925 537.796
 599.891 262.518
 714.491 374.479
 759.982 489.080
 186.822 68.991
 318.594 316.254
 78.619 210.231
 820.700 56.564
 779.481 285.180
 187.958 256.951
 577.435 511.069
 398.409 741.367
 53.370 106.993
 450.164 100.007
 760.997 998.156
 478.226 994.485
 6.119 568.965
 230.559 996.964
 465.779 523.132
 51.215 421.706
 99.651 131.659
 413.511 240.565
 409.241 255.735
 571.590 966.212
 154.637 14.190
 309.115 620.705
 406.431 958.104
 142.353 130.065
 507.816 142.871
 842.601 761.401
 567.666 715.444
 269.109 376.943
 371.781 117.392
 315.653 163.691
 661.519 938.993
 167.328 218.827
 115.148 932.829
 12.510 555.306
 808.805 934.769
 160.056 130.976
 615.627 63.967
 53.587 805.211
 810.925 840.395
 661.121 362.341
 929.289 917.836
 935.476 99.575
 709.901 272.296
 603.101 912.706
 266.426 590.989
 138.610 295.461
 627.613 596.888
 939.853 433.163
 667.712 330.016
 32.449 369.502
 538.198 341.894
 30.148 573.154
 833.941 86.914
 62.979 661.058
 390.271 897.723
 291.977 345.156
 278.441 85.353
 868.427 172.826
 914.566 323.886
 506.327 407.180
 343.324 369.565
 536.466 536.591
 527.800 771.705
 544.770 773.613
 649.076 894.468
 689.851 377.803
 974.992 762.121
 96.931 356.543
 231.534 833.811
 467.268 719.867
 740.186 316.186
 181.920 912.536
 961.132 432.551
 752.346 757.538
 799.458 725.862
 842.091 423.956
 836.365 910.331
 196.149 798.505
 990.278 574.063
 437.967 679.258
 396.744 634.823
 677.088 423.258
 127.759 465.372
 389.944 833.297
 810.079 26.896
 847.103 945.539
 11.011 812.696
 45.406 26.534
 154.751 433.968
 324.073 69.159
 631.761 940.137
 589.106 721.130
 39.703 513.549
 907.806 231.685
 222.601 708.647
 560.218 272.276
 983.204 505.927
 920.585 501.498
 263.666 848.599
 591.199 394.692
 906.004 143.099
 403.155 51.917
 204.246 192.146
 441.601 607.090
 685.322 840.447
 433.120 174.584
 449.780 38.336
 264.250 441.510
 963.181 248.348
 275.161 514.034
 114.860 955.196
 311.710 189.754
 305.925 202.817
 421.068 706.320
 149.348 425.564
 967.703 225.790
 371.307 607.428
 832.487 886.843
 707.375 877.217
 71.160 490.809
 955.389 803.185
 860.426 595.950
 47.957 802.901
 989.861 556.746
 663.540 538.690
 382.905 455.642
 831.143 872.142
 796.087 794.415
 478.134 739.848
 675.825 616.683
 405.066 164.268
 198.516 564.020
 680.155 896.519
 411.960 382.636
 566.964 910.857
 592.547 18.629
 422.691 32.953
 969.147 605.826
 325.169 425.855
 705.557 65.352
 751.405 909.498
 921.114 419.961
 389.278 222.915
 834.031 264.251
 20.376 314.981
 183.020 625.107
 472.145 672.044
 596.340 961.656
 461.263 52.335
 788.665 572.961
 0.046 931.406
 457.879 752.412
 129.601 494.453
 687.471 713.820
 496.306 305.213
 24.592 444.648
 574.059 392.930
 266.701 61.379
 728.857 624.900
 246.375 61.051
 352.853 959.231
 528.018 707.477
 693.691 728.300
 223.639 52.207
 956.056 106.028
 977.395 176.116
 643.786 620.379
 268.302 820.429
 783.368 135.848
 323.474 844.587
 667.127 439.063
 234.739 856.594
 573.990 94.822
 21.900 879.213
 767.541 921.043
 906.743 277.854
 88.547 471.262
 551.759 134.258
 8.593 664.921
 403.288 320.710
 902.606 911.952
 65.142 244.720
 43.425 122.911
 148.900 391.758
 887.121 153.435
 711.993 707.243
 272.409 917.290
 943.706 607.540
 323.224 421.276
 509.779 88.094
 945.645 774.126
 63.727 365.290
 627.120 137.153
 101.147 623.113
 758.804 94.326
 123.754 377.932
 345.360 891.835
 122.623 381.804
 878.505 940.851
 643.137 779.582
 421.662 291.486
 193.544 856.191
 877.361 10.965
 869.087 361.882
 733.442 465.414
 726.785 304.770
 759.006 983.690
 432.591 736.838
 549.600 735.302
 861.482 432.925
 109.903 485.185
 838.811 238.473
 870.642 189.105
 822.845 23.321
 427.384 798.515
 626.824 673.405
 578.049 677.233
 925.265 943.341
 842.330 359.384
 272.835 609.619
 941.869 54.280
 252.319 551.308
 780.132 25.618
 556.508 752.989
 313.845 326.501
 770.920 899.231
 584.943 85.785
 161.786 102.783
 767.937 733.375
 266.697 287.042
 770.016 981.096
 741.624 0.159
 40.940 691.021
 23.888 661.752
 350.790 754.772
 540.280 887.818
 372.955 955.903
 615.349 74.703
 667.632 314.367
 937.328 584.309
 750.790 329.162
 516.960 911.059
 211.568 695.062
 954.330 143.081
 616.960 715.083
 515.569 887.880
 229.029 645.730
 848.086 914.227
 322.741 371.610
 40.749 880.667
 300.600 24.632
 403.661 255.991
 475.830 746.515
 618.042 482.901
 663.928 687.870
 435.875 453.419
 861.474 379.696
 614.970 829.166
 782.428 781.279
 309.728 793.176
 800.503 970.286
 331.011 619.604
 549.074 605.218
 998.206 416.372
 648.514 856.635
 268.822 471.963
 558.557 511.759
 310.205 525.369
 637.542 837.926
 116.437 697.214
 81.246 615.078
 441.780 755.870
 414.850 478.053
 568.737 345.698
 728.863 448.368
 930.737 42.205
 443.064 775.615
 621.417 902.967
 314.458 84.404
 427.528 101.568
 891.686 358.224
 381.790 328.001
 78.223 651.908
 434.729 742.088
 772.079 165.053
 758.150 221.156
 275.888 626.172
 312.843 559.932
 846.372 918.418
 613.050 785.235
 107.871 749.923
 401.955 232.265
 275.258 553.384
 95.741 900.239
 105.056 949.209
 66.766 535.741
 60.522 173.767
 905.143 70.886
 381.033 149.115
 836.775 424.282
 85.169 33.607
 177.101 225.675
 610.791 465.424
 583.921 985.284
 957.371 505.058
 538.321 347.260
 202.359 850.854
 856.723 859.963
 924.008 986.851
 624.249 696.143
 890.513 908.321
 72.967 761.414
 835.392 231.850
 19.310 953.134
 900.688 248.678
 262.275 53.078
 514.860 627.938
 145.280 950.795
 906.362 466.714
 445.359 960.619
 915.204 553.334
 97.224 790.026
 234.677 536.694
 538.551 881.859
 128.517 45.642
 806.293 45.204
 162.713 187.544
 880.196 432.259
 656.811 673.335
 194.821 449.740
 690.826 607.792
 89.750 317.501
 347.886 679.032
 181.544 923.666
 879.593 651.707
 990.938 860.139
 54.189 175.860
 493.382 55.830
 693.427 570.563
 757.090 23.832
 382.024 421.330
 245.127 185.499
 306.544 176.800
 269.764 76.555
 864.266 967.606
 159.503 41.659
 995.975 263.845
 921.040 613.283
 511.814 792.668
 117.442 493.017
 71.462 50.684
 735.370 518.979
 977.320 353.825
 452.068 337.692
 773.560 397.788
 738.621 594.334
 499.339 873.166
 29.747 218.811
 708.932 549.788
 959.972 989.552
 385.821 63.964
 697.699 690.689
 185.789 200.360
 316.561 295.578
 42.963 937.728
 120.070 180.016
 762.611 746.030
 901.307 127.512
 458.763 293.469
 372.950 87.447
 429.749 698.180
 871.081 301.565
 610.160 983.967
 923.762 557.198
 106.165 356.300
 215.400 254.744
 478.501 78.182
 781.532 505.760
 552.562 10.606
 175.097 185.587
 230.119 594.666
 671.966 345.539
 377.312 138.375
 975.896 504.583
 647.135 567.713
 64.861 465.233
 543.047 285.966
 843.619 574.547
 78.167 826.169
 761.302 935.959
 669.492 587.195
 975.720 394.045
 19.465 14.215
 534.185 100.632
 472.028 158.855
 258.124 831.085
 934.019 64.133
 8.024 673.841
 875.701 935.398
 36.858 249.632
 69.561 542.950
 562.603 730.396
 700.824 857.382
 180.689 888.104
 845.909 38.022
 549.953 493.011
 329.009 712.023
 4.040 146.870
 847.954 21.066
 525.225 142.999
 427.436 339.301
 358.663 20.857
 582.622 435.759
 509.450 972.635
 634.311 363.281
 348.097 273.736
 936.514 590.985
 525.782 73.791
 89.985 85.911
 670.663 591.753
 705.456 809.952
 780.723 414.675
 835.822 689.312
 554.786 878.128
 658.017 684.809
 897.949 594.995
 396.910 432.634
 614.666 53.036
 342.158 717.083
 554.741 789.582
 314.869 100.821
 724.849 209.545
 247.441 586.144
 719.670 391.498
 3.473 565.191
 188.987 742.494
 994.846 281.077
 445.040 647.860
 62.491 949.509
 61.106 115.115
 942.031 855.768
 828.767 145.110
 104.094 560.267
 466.928 257.353
 963.965 622.655
 327.702 345.175
 221.389 436.200
 168.347 200.140
 197.157 187.523
 78.106 499.936
 460.050 99.572
 415.859 441.515
 220.305 845.877
 258.785 178.658
 41.759 850.575
 341.811 713.317
 484.988 510.854
 818.615 331.514
 632.070 736.224
 761.541 271.291
 807.099 523.279
 82.490 282.046
 645.533 146.412
 270.035 566.779
 383.036 406.404
 848.420 292.393
 437.355 842.328
 948.444 174.796
 104.254 871.019
 593.346 377.350
 243.560 106.243
 827.847 151.120
 909.573 151.052
 316.397 856.783
 900.560 616.685
 496.867 570.143
 536.728 55.421
 365.689 730.663
 700.264 599.339
 885.299 855.563
 312.975 958.826
 318.398 336.954
 218.255 781.526
 307.619 657.621
 559.093 322.344
 613.718 909.809
 590.306 686.919
 308.297 453.421
 772.015 234.073
 174.461 594.031
 506.417 847.177
 715.053 750.979
 998.312 890.769
 695.419 191.445
 141.776 578.494
 576.738 763.005
 714.136 903.311
 625.264 415.837
 350.466 73.558
 339.245 683.002
 86.766 802.007
 123.621 715.315
 710.461 693.255
 695.911 244.151
 708.731 142.156
 436.105 784.454
 427.385 507.436
 38.068 70.518
 767.555 165.954
 197.477 733.277
 679.702 330.411
 326.961 440.499
 142.479 63.742
 146.709 506.140
 719.458 724.320
 509.980 473.998
 104.110 495.770
 617.654 550.778
 930.389 702.370
 312.178 427.701
 133.739 185.029
 955.114 926.275
 89.148 153.916
 348.278 736.906
 876.148 72.421
 698.502 8.433
 275.609 334.697
 20.918 677.704
 393.067 737.408
 973.942 701.986
 234.650 118.050
 597.612 39.951
 693.988 530.457
 40.487 601.357
 504.491 86.723
 191.913 999.259
 986.858 138.023
 347.326 855.097
 295.659 959.952
 113.547 455.402
 213.286 106.463
 776.181 583.907
 929.772 296.738
 197.763 464.830
 211.161 188.192
 966.772 578.083
 628.869 893.826
 275.930 36.623
 282.192 241.563
 753.071 657.499
 583.617 805.655
 907.392 484.043
 32.691 815.351
 774.239 515.661
 522.748 453.591
 856.877 727.971
 102.973 479.404
 266.481 89.146
 456.226 863.062
 572.244 433.831
 804.082 424.925
 890.726 494.685
 871.109 669.719
 94.126 630.239
 740.140 851.015
 205.889 358.377
 421.760 169.572
 412.006 505.450
 210.385 178.528
 58.634 925.011
 75.016 353.065
 270.569 406.774
 557.097 187.945
 727.910 680.195
 746.106 559.357
 825.630 678.498
 653.875 764.894
 136.195 343.960
 692.557 114.596
 350.723 865.440
 413.348 55.098
 819.237 1.731
 321.036 76.798
 403.450 982.110
 534.175 479.963
 632.243 827.068
 606.005 999.931
 474.925 1.581
 704.301 244.661
 362.815 320.243
 19.262 451.143
 166.162 453.476
 130.735 682.503
 519.611 237.761
 725.909 867.588
 362.043 37.137
 575.684 22.531
 570.533 420.124
 814.942 223.076
 706.450 453.843
 44.707 941.699
 815.439 538.607
 501.648 889.860
 921.472 241.073
 894.624 568.658
 895.709 376.576
 564.157 27.112
 159.047 252.161
 407.224 443.094
 666.659 636.817
 757.961 805.208
 625.199 566.275
 809.401 302.698
 788.659 423.596
 589.892 783.725
 175.007 36.519
 311.146 469.309
 928.963 486.639
 627.011 801.090
 440.726 388.064
 979.927 36.386
 908.624 33.942
 466.050 805.106
 325.967 763.531
 173.270 21.923
 477.512 421.308
 595.487 156.130
 375.620 879.502
 810.958 144.041
 655.335 308.729
 645.040 68.461
 614.186 505.837
 984.063 900.951
 737.681 937.202
 936.302 20.527
 934.482 808.619
 270.101 192.603
 133.506 24.313
 823.454 160.766
 14.136 207.861
 651.939 808.291
 174.111 402.867
 44.394 963.620
 39.109 792.745
 122.615 722.605
 913.524 934.117
 190.382 648.863
 221.431 9.995
 899.101 291.578
 726.367 415.561
 446.175 167.507
 212.635 295.084
 665.058 121.502
 201.632 173.061
 952.881 878.831
 34.874 551.355
 416.000 594.832
 429.459 777.977
 502.160 395.626
 78.431 898.693
 289.811 780.740
 282.867 862.243
 783.139 458.507
 47.404 911.276
 231.424 732.307
 707.527 317.804
 72.300 115.212
 474.538 643.023
 462.495 977.993
 350.060 261.537
 81.863 927.094
 571.722 99.687
 505.261 351.960
 78.962 22.774
 663.554 402.523
 734.431 458.180
 944.328 175.960
 82.149 67.760
 202.419 365.744
 976.373 256.539
 200.953 204.936
 261.245 213.859
 829.230 509.749
 934.880 982.054
 341.449 679.137
 585.115 706.057
 30.259 953.017
 858.085 970.435
 344.692 287.469
 913.791 729.266
 839.633 222.514
 161.688 295.484
 313.231 839.959
 558.800 712.180
 562.166 719.146
 726.112 376.611
 828.371 971.628
 507.066 341.902
 893.537 386.870
 94.109 360.603
 21.630 255.738
 802.902 553.291
 379.843 2.993
 124.404 944.439
 963.328 691.287
 56.279 882.943
 390.028 234.690
 458.693 197.527
 653.589 647.779
 425.422 484.969
 162.385 365.602
 367.343 114.593
 241.920 999.745
 707.907 794.184
 30.238 386.369
 153.376 84.550
 98.533 364.098
 366.848 292.064
 632.164 964.279
 314.863 196.050
 13.950 65.393
 417.352 81.809
 768.505 659.741
 92.564 316.980
 112.983 697.142
 103.351 11.051
 578.649 641.069
 862.708 183.065
 34.978 921.837
 206.002 894.255
 882.494 64.114
 74.016 309.797
 554.330 457.916
 642.282 981.560
 854.704 229.573
 73.626 402.293
 93.555 38.885
 735.984 196.808
 681.806 608.330
 218.291 79.275
 515.787 497.929
 173.249 824.711
 489.891 833.983
 125.271 150.202
 174.407 30.795
 190.877 265.602
 624.600 801.754
 781.555 388.726
 444.554 120.354
 988.044 195.933
 315.302 84.253
 500.602 730.937
 864.597 568.207
 700.689 973.665
 861.779 977.114
 392.510 93.527
 575.238 571.823
 532.727 409.911
 744.471 621.323
 96.550 554.796
 959.699 810.148
 799.353 91.684
 478.246 814.069
 14.252 470.578
 260.546 56.252
 705.118 285.321
 604.867 316.270
 176.747 207.466
 477.018 922.529
 653.045 76.125
 950.782 692.436
 181.811 567.359
 31.283 962.104
 761.000 807.009
 164.532 977.336
 344.084 650.180
 532.886 499.529
 47.589 67.383
 592.065 753.979
 316.176 855.728
 467.702 244.505
 442.306 453.271
 748.370 548.697
 958.894 960.958
 791.056 954.287
 373.244 70.606
 0.369 801.653
 165.576 725.631
 214.209 153.602
 190.572 285.887
 588.631 54.913
 678.527 277.064
 439.246 195.289
 95.143 541.855
 784.465 415.220
 674.803 603.868
 719.488 750.591
 558.932 150.571
 804.119 794.938
 44.113 848.875
 900.835 154.878
 447.676 852.255
 83.265 912.141
 833.349 733.081
 534.049 902.804
 185.954 585.483
 652.651 539.623
 290.276 365.273
 738.779 986.271
 341.081 352.790
 649.734 32.656
 303.155 896.106
 247.243 699.262
 944.570 285.479
 451.310 736.590
 803.604 960.755
 458.737 995.509
 718.548 12.407
 518.608 477.941
 876.734 620.868
 395.780 478.120
 129.411 219.728
 809.001 976.406
 905.629 564.392
 168.474 624.734
 852.099 852.075
 527.435 680.269
 66.466 650.952
 925.762 907.381
 795.808 750.374
 65.870 223.958
 886.122 500.807
 300.552 53.204
 315.528 647.458
 210.488 434.068
 375.831 717.021
 40.291 810.307
 613.743 349.892
 84.089 568.918
 462.474 503.321
 855.346 232.447
 622.693 622.868
 835.072 266.787
 53.377 894.232
 514.656 676.926
 850.046 764.794
 784.567 499.235
 90.935 549.423
 871.416 421.971
 769.423 109.136
 599.754 678.475
 380.194 80.800
 811.142 53.041
 342.096 723.336
 74.084 951.533
 805.514 178.730
 80.266 541.923
 167.346 388.075
 264.052 628.982
 791.671 382.890
 575.500 248.144
 576.324 534.898
 57.414 642.332
 510.303 203.581
 952.522 909.117
 707.889 196.182
 729.114 901.677
 384.332 440.954
 347.093 53.653
 234.800 178.669
 678.949 434.005
 901.013 972.427
 592.562 172.821
 944.759 610.234
 338.913 222.615
 608.523 982.710
 564.759 412.861
 823.173 729.322
 188.348 739.363
 441.504 596.171
 188.619 516.726
 633.170 287.440
 921.502 264.022
 197.728 137.891
 200.426 234.020
 243.250 217.310
 74.769 218.785
 71.085 797.623
 975.410 443.495
 114.102 282.804
 839.841 911.042
 635.302 299.934
 602.494 787.953
 423.509 271.451
 364.187 273.793
 568.377 294.211
 916.290 708.292
 281.873 916.348
 571.743 420.626
 709.401 569.758
 381.040 381.611
 370.802 141.462
 424.349 90.986
 747.504 874.115
 562.000 217.711
 123.305 412.863
 588.468 351.476
 956.885 66.793
 416.850 248.970
 256.552 948.086
 671.880 240.232
 912.407 575.983
 793.007 960.504
 66.767 286.837
 551.486 393.963
 46.989 642.416
 326.332 850.688
 400.714 258.483
 826.095 81.021
 245.054 632.369
 402.487 286.509
 629.374 695.213
 96.953 478.902
 405.517 780.941
 964.327 23.913
 266.780 334.526
 604.022 480.899
 53.333 87.069
 726.976 100.195
 100.621 230.642
 727.424 794.112
 630.374 723.334
 796.856 673.665
 831.114 651.673
 1.183 599.877
 54.404 246.502
 781.720 785.226
 250.743 877.883
 580.336 587.653
 499.190 98.796
 225.832 947.176
 939.904 536.056
 552.666 744.728
 119.294 375.288
 607.755 926.440
 302.067 106.005
 92.793 886.653
 619.830 599.379
 197.766 82.623
 516.993 17.460
 219.002 547.066
 154.516 296.188
 787.753 145.675
 651.653 319.049
 832.182 510.635
 24.566 482.787
 678.508 373.633
 735.891 245.834
 791.406 969.140
 46.498 804.553
 337.658 617.813
 83.496 137.804
 12.156 8.231
 258.702 938.518
 826.038 940.983
 519.239 68.997
 960.880 891.213
 844.588 57.452
 431.144 83.482
 458.567 235.356
 463.505 396.220
 764.418 602.509
 943.352 252.894
 979.004 619.194
 445.744 284.467
 608.435 347.619
 663.937 424.801
 120.988 699.069
 79.465 829.766
 610.626 755.426
 543.472 585.329
 660.697 6.160
 822.094 223.315
 595.519 922.385
 815.020 120.577
 508.609 141.643
 4.969 582.784
 869.615 989.780
 108.605 863.703
 704.880 464.346
 951.742 241.036
 714.606 757.749
 311.752 147.374
 706.272 33.918
 89.403 967.326
 191.266 380.996
 375.483 577.398
 289.260 551.960
 152.158 782.647
 420.917 447.750
 855.943 142.839
 930.046 982.076
 372.370 70.904
 375.624 447.612
 228.930 708.509
 964.636 249.490
 502.947 758.901
 478.794 619.280
 917.910 897.710
 180.714 921.891
 622.012 440.650
 994.595 435.760
 535.662 866.213
 747.992 55.353
 933.393 455.330
 267.631 532.512
 55.539 492.903
 554.787 452.694
 195.408 93.217
 363.562 713.077
 500.373 68.174
 86.009 426.332
 985.605 300.241
 556.866 777.094
 265.399 648.079
 951.338 783.697
 740.597 479.336
 413.699 307.214
 376.127 860.384
 52.284 160.461
 397.783 245.553
 925.812 224.258
 822.921 98.118
 162.924 15.350
 509.730 281.928
 265.757 874.090
 611.094 716.855
 391.529 570.005
 902.155 764.410
 254.098 645.006
 318.693 63.878
 588.885 728.361
 302.915 176.677
 556.116 631.052
 763.652 910.559
 274.040 542.200
 882.101 719.449
 958.514 654.535
 847.885 133.667
 59.301 103.066
 312.259 933.977
 815.862 40.094
 767.895 297.030
 873.714 835.401
 782.999 605.643
 902.039 893.042
 559.844 121.828
 507.888 41.778
 385.647 491.154
 453.705 276.299
 381.575 702.031
 132.892 208.308
 421.329 921.629
 150.819 603.085
 24.893 720.836
 482.111 16.791
 479.803 873.866
 143.482 766.647
 898.512 854.687
 327.310 229.905
 586.559 673.415
 4.905 13.635
 125.354 13.325
 728.796 616.681
 322.140 95.595
 667.050 334.359
 457.493 57.506
 294.449 867.789
 580.351 264.378
 978.495 190.995
 427.836 160.443
 343.530 13.570
 550.949 414.134
 513.344 733.923
 529.707 34.668
 438.549 202.537
 587.614 275.466
 655.501 266.725
 243.823 832.944
 222.116 824.005
 853.448 573.973
 784.384 611.966
 416.733 650.021
 875.579 865.757
 23.933 889.496
 596.185 202.747
 835.574 201.426
 802.379 86.109
 871.231 913.495
 208.997 179.116
 841.123 436.163
 331.447 49.501
 253.915 963.470
 720.677 503.763
 474.390 552.108
 334.593 325.662
 892.638 465.880
 315.061 128.036
 961.605 126.026
 656.716 184.681
 324.974 2.803
 845.131 537.175
 308.262 844.582
 168.815 933.759
 601.586 432.633
 61.034 582.747
 394.936 628.373
 71.130 636.140
 611.086 541.372
 296.317 370.622
 245.941 777.902
 797.415 328.723
 402.388 658.639
 477.546 114.436
 76.441 138.610
 501.205 12.053
 511.054 681.300
 780.424 287.333
 314.456 181.466
 641.060 624.896
 90.089 987.646
 119.857 108.880
 41.274 326.315
 624.191 935.294
 595.804 796.370
 931.852 389.415
 197.111 797.051
 816.462 781.004
 885.859 627.087
 381.938 20.650
 458.409 790.898
 481.672 374.442
 849.249 652.982
 217.786 949.262
 909.000 768.445
 374.152 450.713
 106.965 901.153
 972.969 299.249
 499.430 226.795
 776.082 882.067
 897.256 452.562
 124.313 419.218
 817.058 405.054
 744.569 8.063
 990.855 21.004
 107.035 22.352
 874.110 989.596
 213.433 337.969
 369.233 549.314
 799.889 259.669
 461.694 35.908
 380.738 470.416
 442.891 751.055
 206.794 521.280
 114.848 4.529
 505.527 45.005
 786.887 847.246
 581.910 995.703
 887.023 20.467
 835.833 291.593
 727.257 100.204
 171.912 533.893
 941.960 208.688
 894.927 275.184
 624.665 130.354
 82.196 162.511
 436.743 232.630
 763.888 247.828
 370.572 416.951
 513.028 670.032
 291.892 968.425
 315.983 613.668
 436.422 829.877
 757.142 49.671
 222.671 584.355
 581.949 889.234
 797.746 517.277
 902.048 224.687
 840.349 163.302
 555.182 698.344
 192.847 982.541
 138.342 404.482
 722.989 405.300
 781.947 279.397
 469.601 724.214
 939.533 624.033
 102.401 878.020
 24.114 202.621
 224.167 383.676
 149.444 504.497
 217.211 744.887
 130.570 995.784
 541.799 947.997
 189.976 39.501
 441.581 893.721
 8.317 159.107
 412.676 189.135
 185.041 259.412
 14.921 913.195
 245.416 613.609
 314.599 185.718
 785.743 955.029
 570.014 420.073
 505.310 971.824
 529.602 469.903
 877.357 252.476
 685.298 827.094
 285.709 145.813
 992.975 69.374
 150.459 722.662
 371.600 759.552
 15.067 714.622
 860.867 473.314
 726.526 881.564
 744.469 978.017
 745.863 161.815
 526.637 341.226
 642.618 391.642
 130.292 845.312
 896.232 563.431
 516.243 594.778
 20.235 10.082
 507.718 87.785
 590.165 557.694
 549.472 385.370
 170.209 346.160
 495.492 844.060
 151.349 460.034
 66.462 313.924
 718.518 787.849
 63.581 768.885
 216.870 200.454
 687.943 194.430
 77.122 536.920
 766.606 265.343
 754.386 354.992
 402.793 599.066
 229.480 552.127
 576.856 755.614
 989.982 919.029
 757.978 400.271
 852.131 341.662
 328.772 268.645
 883.847 627.391
 963.620 533.896
 251.732 968.935
 377.574 522.483
 327.004 564.689
 619.882 247.652
 461.229 339.815
 321.817 109.709
 674.732 529.066
 722.570 170.314
 109.315 824.828
 542.936 356.307
 580.939 113.490
 710.791 639.710
 354.095 536.429
 874.448 917.485
 352.644 750.955
 582.686 861.302
 254.907 129.271
 929.275 198.362
 204.825 33.446
 524.223 634.197
 445.471 820.544
 485.732 243.110
 863.322 459.237
 71.221 577.741
 867.075 437.784
 861.052 823.043
 937.074 389.058
 556.227 19.355
 622.246 693.145
 385.873 72.332
 360.869 398.924
 479.544 963.085
 717.372 556.009
 933.936 169.402
 995.921 405.864
 487.688 848.365
 577.004 549.876
 958.342 242.775
 167.972 912.537
 842.714 129.793
 733.045 34.851
 638.979 891.995
 521.233 467.677
 622.307 61.243
 18.840 53.646
 555.369 457.464
 71.386 971.558
 403.248 451.433
 931.144 116.846
 764.938 447.428
 751.983 769.143
 849.780 573.118
 562.214 382.312
 288.843 335.997
 65.963 568.276
 453.609 854.348
 649.815 43.934
 785.759 283.020
 677.659 96.307
 653.729 457.778
 844.618 386.560
 628.642 194.794
 910.513 65.714
 701.943 362.814
 252.549 886.756
 690.266 943.982
 151.896 457.807
 933.890 105.402
 673.855 943.178
 890.435 497.812
 108.772 353.277
 555.614 901.574
 731.178 305.676
 961.075 165.515
 706.603 539.387
 662.114 483.382
 255.698 38.848
 944.972 169.134
 178.765 905.779
 967.049 609.668
 883.390 903.638
 659.775 266.252
 554.877 204.365
 641.691 879.131
 802.711 369.624
 730.908 208.850
 323.837 93.515
 736.426 169.455
 990.553 81.057
 825.401 409.421
 520.975 512.706
 889.542 753.803
 75.017 491.259
 403.184 303.619
 868.639 341.019
 415.750 904.752
 171.626 552.868
 643.231 548.160
 885.635 981.387
 410.808 585.815
 653.796 805.523
 199.000 373.331
 73.352 982.174
 208.839 651.962
 838.936 937.903
 90.940 121.385
 385.018 58.672
 385.360 833.080
 998.286 917.682
 353.405 245.278
 189.421 909.330
 511.743 658.144
 931.603 80.759
 19.138 816.600
 851.562 34.981
 35.772 392.863
 587.081 150.283
 646.547 897.219
 870.094 364.089
 988.151 9.884
 852.394 16.292
 873.335 966.084
 235.020 862.998
 696.279 188.162
 694.490 248.412
 414.599 960.775
 299.031 467.395
 324.283 346.905
 283.797 736.921
 514.342 392.835
 991.965 609.674
 852.256 759.522
 602.756 561.566
 106.407 426.536
 650.281 336.617
 57.840 864.315
 309.076 172.874
 844.168 772.697
 82.053 512.787
 169.749 991.184
 300.908 237.318
 717.882 742.296
 742.893 887.247
 125.500 857.389
 514.106 45.539
 194.417 829.056
 59.313 864.705
 784.589 350.486
 971.021 211.906
 686.167 745.828
 3.458 666.899
 23.527 312.803
 995.766 504.095
 684.237 926.538
 996.747 196.025
 370.615 269.403
 812.677 32.921
 75.620 123.593
 99.843 319.240
 726.002 300.221
 452.658 705.542
 4.836 880.087
 232.531 481.721
 756.552 547.157
 6.404 799.240
 137.630 336.793
 859.421 525.532
 755.217 168.143
 783.961 748.328
 337.612 45.847
 176.087 342.482
 111.055 902.783
 866.873 753.369
 576.310 206.188
 335.062 521.423
 48.759 797.920
 872.161 619.692
 362.916 10.254
 662.315 463.879
 965.463 56.563
 486.625 311.341
 102.089 597.057
 132.167 536.653
 517.822 419.839
 475.485 66.909
 566.480 443.730
 592.257 706.018
 593.797 969.243
 421.135 565.333
 105.240 895.735
 360.044 755.327
 441.266 745.188
 405.777 552.570
 300.554 935.407
 848.486 626.355
 519.526 117.927
 215.968 544.161
 531.374 219.114
 820.876 644.420
 89.969 418.210
 417.630 704.076
 306.764 875.263
 723.495 388.294
 168.625 937.559
 826.815 766.797
 290.928 548.528
 299.595 748.150
 225.989 41.846
 484.533 917.475
 657.737 700.100
 349.365 278.262
 938.481 806.903
 233.207 874.079
 784.686 229.416
 67.923 295.905
 371.083 281.169
 387.831 25.825
 324.522 69.748
 866.998 303.889
 202.152 207.920
 796.659 373.758
 377.349 528.178
 965.862 221.352
 989.093 798.435
 794.262 192.222
 826.832 789.924
 323.192 595.967
 17.522 937.457
 164.051 784.049
 901.211 187.626
 673.929 440.396
 976.756 23.636
 247.871 437.657
 673.139 548.127
 533.845 586.829
 560.890 500.143
 767.018 710.833
 521.937 172.438
 39.394 485.658
 107.447 14.468
 752.068 463.854
 547.666 779.001
 401.563 187.823
 554.502 61.412
 218.121 643.669
 548.513 46.021
 569.831 845.095
 322.396 909.629
 867.617 681.247
 451.284 225.551
 425.958 438.515
 207.590 589.545
 154.598 505.775
 19.368 670.187
 457.233 602.464
 13.916 729.338
 502.335 602.255
 253.376 12.631
 394.912 350.300
 440.415 65.647
 330.461 243.138
 146.713 169.054
 745.995 227.233
 695.156 526.996
 818.288 10.006
 361.662 299.106
 495.094 917.060
 410.870 890.464
 7.730 987.889
 951.132 348.570
 508.038 611.652
 700.932 145.885
 932.257 562.670
 467.052 825.094
 330.009 515.528
 613.165 866.946
 947.579 581.133
 668.443 13.074
 138.351 702.585
 814.146 84.813
 335.257 743.557
 570.536 920.695
 583.862 168.032
 68.120 387.451
 552.180 490.356
 760.875 870.293
 134.241 325.809
 962.343 226.618
 206.901 317.133
 749.149 792.612
 319.506 390.240
 374.611 704.519
 958.021 406.589
 614.585 966.195
 971.565 50.394
 378.923 433.428
 50.375 701.116
 368.043 155.075
 148.781 596.606
 641.687 414.100
 131.487 56.471
 255.535 841.078
 941.230 190.854
 873.548 262.591
 323.809 914.801
 695.693 521.466
 763.498 286.129
 570.896 530.158
 267.474 14.379
 665.793 848.334
 59.240 294.700
 106.270 307.174
 993.838 13.777
 129.278 723.056
 565.364 481.119
 208.350 779.548
 41.830 549.773
 532.246 327.268
 413.569 713.069
 9.912 914.942
 187.118 171.190
 487.254 471.267
 383.127 141.602
 136.058 996.072
 518.397 794.910
 509.794 571.392
 561.148 102.075
 755.244 289.726
 365.580 815.704
 76.167 29.847
 515.227 528.031
 122.065 742.628
 761.432 768.095
 331.032 783.596
 838.243 952.540
 903.459 229.078
 701.222 486.325
 488.717 313.386
 586.214 734.952
 498.918 540.355
 454.196 37.615
 344.466 459.600
 697.497 495.766
 640.518 2.125
 576.192 314.233
 340.123 978.563
 955.245 868.293
 790.000 333.673
 74.490 61.513
 313.282 891.102
 434.939 583.000
 237.852 121.528
 383.965 291.791
 399.815 324.539
 664.916 588.921
 353.255 70.132
 427.913 488.363
 556.708 730.016
 920.220 386.243
 133.995 13.449
 57.383 738.874
 825.474 68.895
 168.723 995.125
 61.845 523.981
 589.637 954.201
 766.000 805.214
 193.361 18.080
 281.647 839.439
 999.353 626.689
 456.464 315.530
 325.427 66.687
 291.257 742.345
 555.460 160.763
 77.077 633.182
 41.308 418.153
 654.710 974.145
 341.963 669.224
 373.683 280.920
 398.610 143.194
 732.407 742.939
 152.939 270.195
 231.844 313.981
 917.563 103.969
 59.836 892.743
 709.817 342.502
 182.860 595.144
 49.697 159.241
 800.257 342.205
 13.375 901.383
 910.223 753.937
 818.165 633.678
 647.005 472.017
 913.362 241.782
 728.340 244.084
 562.733 609.200
 657.487 242.795
 655.420 263.064
 564.941 406.459
 977.330 878.476
 763.668 958.967
 247.987 436.866
 194.372 469.207
 789.189 464.180
 122.750 759.293
 981.117 208.873
 341.088 972.382
 495.996 452.307
 46.995 110.872
 324.678 735.677
 800.946 191.332
 551.078 513.873
 983.035 811.092
 735.117 249.482
 912.486 751.262
 266.581 896.499
 898.746 260.708
 608.012 16.248
 551.205 774.792
 490.671 855.903
 479.685 61.325
 727.887 806.990
 316.900 585.006
 807.226 467.006
 737.307 311.817
 87.262 37.296
 737.463 198.394
 605.084 505.371
 987.585 330.760
 873.670 246.713
 122.119 585.262
 868.801 621.903
 671.414 915.758
 756.406 387.526
 162.856 949.587
 954.027 347.216
 157.052 665.568
 343.983 471.538
 504.940 85.966
 927.958 556.797
 490.106 337.216
 828.821 483.820
 285.664 208.234
 278.983 904.085
 37.979 687.858
 387.440 113.996
 75.087 512.450
 929.514 385.802
 113.422 759.895
 862.423 778.481
 743.337 136.417
 522.114 642.337
 955.733 107.910
 616.679 611.204
 526.095 108.526
 891.446 815.744
 898.399 37.302
 221.068 585.667
 963.244 340.647
 483.163 788.853
 158.366 526.977
 813.162 697.841
 445.187 712.946
 235.775 411.246
 444.869 142.314
 547.965 187.193
 817.193 822.924
 102.639 881.313
 504.649 909.597
 550.652 102.308
 864.188 26.646
 958.618 798.346
 795.620 819.448
 176.896 127.842
 526.733 987.018
 109.566 524.577
 712.479 354.298
 188.125 481.229
 383.486 62.176
 2.704 404.319
 175.429 193.733
 657.026 860.343
 276.293 516.403
 22.073 75.845
 937.176 41.611
 32.918 877.456
 951.094 716.733
 445.615 581.335
 663.502 340.092
 817.078 150.188
 241.171 190.235
 739.114 231.246
 699.204 488.304
 724.883 236.720
 628.826 660.193
 367.047 211.639
 443.864 67.141
 44.657 900.418
 987.405 953.789
 211.591 736.509
 430.856 486.719
 142.321 768.102
 927.632 979.550
 508.369 141.878
 528.218 419.313
 706.507 306.555
 450.577 809.757
 931.170 694.373
 161.421 358.154
 380.505 183.463
 544.111 271.169
 87.763 44.263
 95.807 651.208
 885.473 501.830
 950.550 346.811
 225.055 191.397
 110.376 399.164
 603.536 101.008
 580.245 122.271
 384.214 552.191
 844.817 678.078
 859.964 102.859
 949.198 971.844
 595.028 216.824
 208.128 649.708
 820.346 148.118
 578.372 173.027
 953.653 768.006
 999.839 256.353
 1.684 315.933
 508.142 162.290
 589.010 96.152
 813.836 362.030
 885.611 548.625
 953.451 200.705
 590.518 490.552
 869.935 398.124
 17.418 514.063
 653.531 304.933
 943.437 912.069
 149.850 799.208
 276.356 229.679
 654.616 917.241
 398.013 760.156
 101.835 773.464
 710.661 444.954
 104.901 937.604
 984.730 635.417
 222.294 242.242
 445.043 733.362
 138.088 421.667
 580.361 568.727
 22.784 104.521
 688.853 480.052
 75.135 460.183
 528.147 938.826
 247.325 334.620
 799.916 468.207
 983.452 498.786
 820.317 832.600
 717.599 805.275
 692.030 564.823
 98.561 631.302
 762.281 915.688
 852.598 143.241
 613.381 85.779
 735.332 205.509
 355.231 975.800
 734.428 370.867
 468.633 780.423
 94.222 417.164
 857.503 177.119
 573.474 564.628
 409.211 17.471
 802.508 436.252
 114.938 721.364
 563.782 270.404
 374.301 676.913
 121.342 8.876
 286.623 49.571
 413.493 955.305
 629.356 456.675
 496.495 408.810
 534.759 938.404
 285.338 347.157
 119.391 788.174
 534.025 74.710
 96.051 845.742
 488.652 115.284
 631.127 321.485
 541.616 262.102
 906.893 642.540
 27.071 980.040
 341.028 988.686
 492.215 563.692
 615.741 431.450
 25.012 3.528
 315.555 983.082
 638.610 207.212
 383.481 497.371
 131.226 510.299
 925.458 602.308
 35.953 626.928
 346.193 561.123
 229.176 814.321
 937.686 794.964
 913.788 923.099
 994.624 414.643
 171.672 687.293
 256.493 423.246
 179.950 473.075
 10.807 704.557
 801.150 293.455
 899.612 708.174
 335.794 138.426
 294.636 100.769
 217.167 137.293
 815.815 59.333
 735.526 224.358
 11.858 337.605
 109.142 423.111
 577.004 507.681
 431.970 590.877
 499.811 647.351
 985.064 109.195
 810.934 257.798
 816.932 89.548
 778.375 919.450
 295.814 854.378
 479.940 455.074
 886.393 805.385
 230.990 513.366
 779.991 1.057
 756.578 123.675
 239.087 420.295
 744.216 29.119
 835.518 716.288
 298.794 372.726
 851.577 382.681
 224.209 496.673
 362.038 421.361
 185.290 391.008
 263.773 467.233
 944.604 383.895
 312.061 680.283
 635.991 454.571
 55.908 739.556
 622.696 542.488
 138.971 788.916
 913.021 156.999
 401.300 902.262
 469.417 712.279
 436.515 409.025
 474.382 338.677
 38.809 492.256
 713.524 486.503
 327.023 725.301
 535.493 739.278
 224.697 423.403
 261.513 704.162
 574.611 768.451
 683.045 226.740
 95.701 924.407
 222.178 80.281
 974.776 743.750
 81.122 566.426
 403.429 8.646
 998.361 510.869
 303.249 431.968
 111.272 85.679
 764.751 230.886
 528.321 896.599
 994.680 988.398
 996.274 261.922
 413.707 635.192
 45.273 517.715
 765.649 755.724
 71.537 216.475
 937.485 479.032
 416.058 962.392
 596.720 27.787
 888.641 331.670
 632.391 530.484
 718.505 361.748
 844.679 53.822
 262.227 725.419
 925.250 478.608
 221.953 216.952
 768.791 956.533
 704.513 115.250
 771.537 271.462
 346.521 417.319
 423.895 652.421
 430.905 682.918
 63.594 1.931
 494.103 143.041
 698.282 309.067
 265.736 911.070
 860.606 298.408
 867.692 222.151
 255.818 351.598
 328.896 5.019
 686.575 45.560
 525.533 168.571
 279.422 539.366
 342.120 435.554
 233.380 659.827
 952.712 566.546
 206.974 173.908
 757.978 342.806
 553.033 74.951
 375.208 686.511
 100.911 70.548
 685.104 26.536
 226.608 54.744
 890.021 218.404
 899.244 528.516
 759.956 514.829
 56.862 443.501
 239.930 790.674
 558.366 168.283
 698.434 251.010
 547.404 488.830
 722.501 506.694
 17.046 169.834
 249.895 267.715
 803.310 427.370
 290.411 75.041
 986.116 141.879
 671.654 827.394
 516.454 110.772
 373.742 236.045
 799.874 579.559
 643.803 400.126
 383.334 567.485
 334.799 94.280
 952.873 626.989
 752.173 22.471
 644.038 45.279
 752.151 655.106
 489.738 651.011
 281.545 535.212
 428.051 260.155
 922.939 333.118
 115.826 953.822
 81.714 933.145
 245.908 289.140
 71.183 451.340
 753.029 804.692
 695.758 76.722
 275.305 787.680
 754.645 782.211
 277.657 854.763
 772.897 313.186
 56.056 986.738
 873.982 994.897
 346.340 913.959
 27.556 133.921
 830.393 230.365
 505.281 468.188
 541.047 15.335
 651.766 855.121
 43.401 651.428
 500.711 304.225
 545.779 669.729
 139.814 450.478
 452.967 951.359
 431.908 535.501
 705.182 222.366
 942.016 87.406
 889.424 149.176
 986.844 456.089
 109.295 263.106
 228.795 622.480
 952.161 595.708
 373.300 727.762
 298.788 113.311
 316.717 297.061
 833.782 510.880
 630.721 412.633
 791.566 514.859
 984.913 140.720
 21.956 795.038
 7.093 366.205
 894.241 780.605
 993.317 137.908
 844.941 889.768
 718.621 488.155
 680.960 830.637
 603.414 42.423
 698.827 19.268
 477.367 172.936
 597.270 734.968
 797.692 834.576
 322.844 230.283
 145.659 928.246
 878.114 610.834
 195.750 207.567
 673.699 266.770
 755.921 536.627
 856.797 981.561
 373.036 142.422
 790.660 464.860
 920.770 323.958
 285.658 994.014
 402.426 584.951
 540.244 534.369
 350.538 68.312
 989.423 212.904
 959.371 473.535
 282.634 305.006
 794.074 833.639
 528.613 62.801
 258.114 883.163
 311.545 258.600
 223.516 544.939
 63.124 372.461
 419.450 848.965
 385.080 943.081
 494.891 435.110
 275.002 891.135
 609.800 511.620
 787.170 169.615
 33.748 588.329
 34.656 92.798
 436.846 587.349
 137.539 231.195
 318.702 680.835
 476.190 61.803
 638.755 806.813
 602.674 249.171
 65.622 677.215
 285.220 762.216
 62.002 890.078
 251.135 153.618
 51.324 678.729
 296.507 533.160
 287.104 828.933
 43.569 734.071
 458.047 339.995
 948.914 223.775
 32.018 733.165
 351.164 659.122
 468.585 271.275
 751.658 983.927
 639.786 264.027
 955.790 356.494
 596.851 625.873
 678.499 360.608
 539.966 725.974
 200.949 169.644
 899.783 635.603
 325.480 14.994
 562.668 216.835
 334.689 262.606
 783.867 202.035
 743.014 71.427
 379.514 846.962
 113.979 331.695
 593.210 777.178
 84.550 837.115
 147.615 929.475
 424.590 300.862
 545.962 674.518
 601.771 390.142
 640.629 216.590
 11.383 826.904
 872.015 639.764
 60.195 323.418
 765.280 711.119
 410.930 621.397
 197.310 980.433
 349.261 753.484
 382.152 317.561
 831.754 308.119
 318.696 804.319
 917.428 555.624
 776.407 613.836
 37.024 777.932
 518.173 949.190
 675.499 670.545
 957.019 322.543
 250.361 777.456
 476.497 999.464
 180.340 242.886
 202.418 639.732
 727.486 773.578
 663.483 380.389
 236.348 298.147
 915.918 439.530
 914.778 972.716
 805.996 896.209
 533.481 642.152
 906.079 514.568
 50.327 741.958
 664.502 236.028
 578.339 675.929
 665.151 434.998
 653.969 578.568
 885.159 909.559
 968.759 858.968
 83.009 312.996
 599.774 205.056
 136.847 794.683
 12.537 625.078
 304.492 745.009
 367.848 328.902
 91.144 979.686
 797.396 657.609
 114.828 470.575
 631.835 99.182
 58.142 865.327
 81.960 564.602
 320.816 834.434
 554.351 316.773
 252.140 555.301
 796.462 159.461
 84.718 967.727
 34.638 10.480
 728.612 408.433
 517.116 749.040
 63.290 714.427
 681.055 78.318
 7.518 251.902
 9.520 58.553
 506.181 720.779
 465.585 311.376
 277.863 162.015
 824.146 681.543
 175.891 778.327
 858.370 267.080
 864.576 907.532
 970.926 233.145
 65.773 465.263
 737.339 139.362
 331.156 120.278
 900.147 706.198
 413.050 366.137
 521.335 985.119
 190.154 8.728
 373.292 882.279
 430.593 666.607
 784.692 409.548
 698.448 962.521
 320.177 33.531
 514.189 717.729
 77.059 87.338
 625.418 709.290
 447.670 566.202
 421.318 243.402
 794.325 302.358
 199.475 779.950
 190.485 703.077
 62.941 224.948
 724.816 25.416
 662.070 914.556
 575.965 779.562
 101.557 138.375
 329.512 917.801
 988.165 698.064
 712.497 236.928
 506.832 142.756
 905.856 47.760
 368.284 153.813
 905.120 936.290
 584.300 22.241
 531.782 37.707
 989.665 242.264
 852.086 988.173
 763.204 169.574
 89.934 821.882
 502.638 213.516
 982.606 895.063
 606.261 665.585
 731.582 187.345
 313.257 544.341
 758.659 438.119
 87.162 556.990
 855.610 795.603
 504.336 753.962
 682.742 404.272
 170.879 763.924
 49.966 437.822
 754.440 737.508
 828.592 946.222
 127.330 658.976
 471.337 863.504
 97.979 382.088
 943.378 95.382
 810.766 251.122
 823.343 640.671
 749.478 137.618
 557.548 706.610
 345.184 80.775
 434.378 155.003
 501.196 903.033
 82.472 903.603
 270.383 386.293
 933.316 36.040
 395.672 58.240
 576.198 915.126
 223.763 837.620
 674.573 10.499
 473.389 723.132
 714.100 44.775
 659.723 149.365
 373.643 425.877
 400.652 357.234
 513.893 400.781
 941.527 183.429
 379.999 461.962
 693.889 626.994
 533.414 927.371
 379.783 730.452
 636.349 353.528
 73.971 62.495
 584.800 225.533
 437.138 19.642
 651.547 784.384
 207.800 401.318
 490.096 628.525
 370.613 148.197
 749.025 981.150
 724.265 674.511
 41.054 6.294
 40.959 44.356
 443.447 934.503
 927.815 28.113
 119.827 812.995
 482.704 282.231
 45.338 606.343
 75.291 993.396
 887.429 963.075
 99.046 51.908
 496.775 943.199
 430.273 419.960
 53.314 223.964
 22.526 854.924
 0.792 9.410
 564.087 568.061
 502.095 947.164
 265.409 43.068
 222.972 577.970
 533.759 919.999
 972.390 124.583
 772.964 147.557
 715.766 72.652
 634.570 115.165
 57.956 953.263
 388.335 55.994
 744.407 841.893
 398.513 39.263
 532.737 319.164
 39.466 486.102
 877.856 363.103
 389.828 505.512
 889.133 869.472
 166.540 878.112
 549.016 125.486
 134.927 154.052
 22.750 632.938
 522.651 781.736
 285.566 620.106
 216.399 165.553
 197.091 469.035
 0.942 49.064
 466.040 77.858
 159.428 135.971
 778.072 979.267
 68.191 661.270
 265.365 339.153
 243.822 991.633
 740.973 897.751
 717.838 814.903
 919.912 513.574
 786.012 137.312
 621.349 393.230
 594.721 972.633
 564.144 893.370
 752.725 124.666
 406.649 160.963
 89.252 943.657
 669.302 921.627
 791.713 4.422
 846.712 660.486
 750.579 700.582
 549.116 884.075
 894.750 182.864
 799.021 364.017
 326.247 562.463
 488.366 392.928
 944.298 41.719
 518.536 420.317
 100.139 577.769
 797.173 661.808
 337.582 800.202
 252.114 710.117
 970.990 426.379
 497.228 32.724
 730.460 99.012
 103.994 871.757
 890.533 926.358
 405.745 209.234
 698.378 568.257
 901.482 509.460
 863.321 279.069
 98.719 174.341
 772.790 204.780
 708.954 461.724
 699.540 515.312
 607.181 827.330
 878.855 729.090
 713.467 703.582
 107.649 215.500
 728.413 960.670
 673.812 218.064
 436.726 184.043
 515.411 468.531
 518.699 316.269
 665.345 216.820
 615.833 658.792
 215.915 206.802
 874.988 109.790
 275.372 221.638
 639.216 368.282
 49.431 508.985
 109.913 592.388
 207.077 895.543
 124.309 232.633
 852.441 197.464
 77.942 931.147
 571.636 629.100
 80.001 87.300
 331.985 74.004
 719.994 932.671
 235.973 91.268
 109.583 367.247
 856.410 435.007
 859.693 908.680
 764.008 228.553
 278.858 562.416
 892.916 86.875
 706.475 288.133
 141.252 765.506
 599.257 713.568
 467.788 942.297
 799.107 417.318
 196.232 635.524
 557.291 195.100
 76.945 419.913
 57.746 357.517
 262.103 928.183
 759.315 40.245
 932.458 292.656
 203.463 389.239
 157.961 877.782
 554.570 104.099
 294.958 334.149
 51.261 362.725
 11.719 137.523
 449.624 431.195
 912.336 97.923
 85.907 996.303
 795.078 84.707
 233.823 296.903
 261.913 430.798
 289.491 717.357
 695.975 184.573
 998.001 525.705
 376.272 869.621
 405.419 665.073
 615.051 503.872
 647.714 854.451
 522.171 899.673
 695.659 29.804
 140.032 310.000
 87.381 304.974
 897.504 163.393
 776.319 990.810
 325.597 317.484
 983.233 757.993
 813.011 99.676
 301.279 132.264
 486.130 550.847
 900.609 179.016
 533.439 166.851
 104.348 366.876
 994.943 981.356
 655.125 237.003
 67.139 756.547
 907.541 77.113
 775.887 64.879
 917.399 377.819
 713.568 141.010
 856.361 395.923
 771.962 59.050
 467.506 767.065
 104.940 313.021
 952.559 292.031
 180.345 530.188
 7.982 900.669
 811.264 375.450
 920.647 399.297
 654.465 773.857
 113.181 96.616
 317.276 216.535
 166.532 335.276
 991.073 967.716
 717.973 527.553
 325.271 567.369
 264.930 591.048
 43.931 751.267
 530.197 931.474
 889.605 179.659
 846.832 942.536
 735.600 584.336
 889.004 646.535
 846.648 784.676
 849.058 732.962
 74.958 674.592
 885.172 156.049
 368.203 698.405
 835.061 306.739
 30.451 484.169
 9.628 901.022
 236.962 423.296
 499.428 337.014
 957.712 826.379
 202.924 720.132
 619.265 363.555
 528.101 782.253
 35.079 345.777
 941.049 910.814
 693.497 818.826
 702.177 731.655
 821.658 738.296
 911.932 570.193
 481.672 750.183
 505.195 454.860
 619.969 412.891
 912.200 570.863
 627.276 422.703
 522.157 558.330
 798.857 422.125
 825.158 254.069
 664.210 920.516
 603.086 268.925
 612.196 396.339
 928.700 681.625
 529.662 703.048
 104.748 514.648
 335.104 904.534
 325.769 77.959
 688.007 825.297
 521.248 653.159
 731.711 134.821
 990.213 914.930
 253.335 180.335
 467.510 410.595
 967.194 38.268
 777.281 944.645
 924.982 138.799
 289.233 836.388
 81.657 112.191
 760.764 369.262
 383.410 258.041
 538.739 854.200
 54.589 812.436
 427.663 251.814
 33.087 312.648
 178.181 294.725
 305.968 178.899
 586.517 218.371
 624.488 758.437
 649.930 133.072
 203.783 634.526
 326.930 479.422
 339.114 883.621
 888.499 21.560
 777.555 75.254
 5.559 207.104
 379.424 323.675
 939.196 108.197
 373.628 306.828
 27.752 344.983
 969.856 320.564
 95.774 561.774
 430.350 604.165
 144.226 998.374
 945.576 92.322
 372.662 186.412
 899.911 669.904
 88.623 655.692
 782.405 945.583
 686.916 1.575
 98.489 551.009
 644.484 625.177
 4.339 311.510
 340.880 687.962
 927.469 135.771
 649.100 236.305
 394.360 714.683
 268.588 355.372
 475.921 698.286
 16.924 551.550
 329.731 794.841
 37.277 175.537
 988.108 583.446
 596.667 561.656
 864.732 892.990
 779.942 41.085
 59.719 532.724
 563.871 96.383
 891.807 386.222
 75.687 561.212
 712.627 339.512
 94.739 972.742
 826.326 909.725
 291.697 385.306
 690.373 492.474
 267.163 223.994
 780.708 839.766
 53.981 57.677
 915.204 216.375
 491.344 605.264
 120.383 928.084
 323.588 349.708
 552.355 852.074
 285.118 955.371
 627.090 775.937
 20.844 290.176
 538.453 830.832
 878.006 409.545
 234.259 915.178
 262.214 920.115
 748.226 592.814
 953.229 903.983
 444.747 624.075
 52.707 135.563
 197.409 675.656
 818.379 890.714
 92.928 247.186
 711.329 849.638
 809.572 856.178
 433.104 690.074
 71.189 711.471
 397.894 104.865
 310.737 666.807
 16.141 448.082
 5.083 134.891
 856.588 697.278
 758.058 828.004
 404.204 237.342
 631.964 909.145
 894.985 335.782
 57.437 138.957
 941.693 442.600
 814.622 404.736
 176.797 353.410
 579.858 151.034
 442.885 205.903
 704.503 494.476
 622.454 511.506
 647.336 511.973
 687.190 371.314
 558.302 420.571
 83.688 493.554
 226.773 213.493
 983.298 65.463
 107.275 140.852
 986.594 272.283
 643.641 101.014
 569.434 777.720
 180.333 181.244
 322.252 651.823
 507.293 911.368
 4.667 562.587
 490.019 194.489
 704.763 936.120
 325.836 792.899
 250.167 776.930
 104.703 879.184
 213.665 855.485
 480.895 732.032
 839.470 585.979
 150.854 648.575
 390.996 595.037
 331.202 561.408
 393.287 324.543
 716.008 455.148
 72.836 12.012
 218.861 256.881
 747.071 683.683
 756.031 474.897
 700.999 903.273
 63.248 44.163
 128.516 608.144
 49.578 934.267
 382.601 490.050
 44.892 430.626
 147.322 736.097
 888.117 223.108
 243.555 123.860
 605.330 653.748
 841.069 190.325
 241.665 578.575
 556.611 585.689
 618.794 194.910
 658.666 538.731
 598.393 47.792
 715.393 249.962
 127.732 945.736
 56.836 782.138
 540.491 141.144
 372.929 815.475
 476.537 333.896
 335.282 298.583
 389.239 573.475
 966.526 267.388
 26.509 216.255
 442.609 775.889
 928.923 757.014
 410.374 227.527
 889.941 629.490
 747.791 298.072
 302.302 257.750
 953.110 874.681
 282.352 551.774
 190.907 916.172
 659.565 256.048
 69.645 172.206
 159.295 673.846
 802.065 230.407
 38.208 162.659
 784.840 227.207
 777.769 803.754
 308.897 738.058
 253.052 932.886
 11.252 223.709
 702.174 936.823
 440.661 960.318
 283.617 294.504
 323.922 521.622
 560.863 210.813
 580.979 651.341
 760.306 59.148
 92.292 194.025
 551.742 936.033
 621.416 714.044
 671.398 922.227
 42.656 487.147
 293.984 641.080
 224.528 799.742
 339.568 673.031
 134.088 430.629
 127.825 607.156
 217.742 952.483
 49.696 534.529
 96.651 100.047
 375.534 677.372
 508.356 73.993
 448.955 431.486
 102.737 839.341
 394.022 222.153
 735.131 431.428
 985.687 345.870
 820.708 87.719
 473.214 17.876
 853.414 907.684
 205.348 560.093
 534.594 323.752
 764.154 453.064
 988.424 202.765
 679.783 511.528
 104.407 38.805
 456.990 914.962
 185.253 734.804
 710.375 185.820
 288.714 582.616
 371.321 429.020
 134.364 560.569
 716.096 461.844
 354.421 185.721
 970.062 624.812
 557.794 237.862
 394.282 587.813
 958.298 456.627
 562.844 884.137
 703.962 185.986
 324.910 15.835
 0.594 176.020
 126.103 90.502
 317.935 765.507
 678.467 151.365
 523.161 265.968
 734.389 743.959
 529.214 994.815
 82.968 184.318
 752.815 398.994
 71.078 331.201
 330.507 548.547
 507.457 60.233
 75.264 830.061
 866.533 748.075
 708.701 441.692
 227.339 822.707
 65.708 683.916
 397.894 260.140
 33.144 593.277
 551.118 12.451
 699.332 110.910
 377.079 956.608
 6.590 284.784
 8.664 543.631
 518.191 436.334
 652.183 904.019
 340.559 381.017
 127.866 494.800
 840.597 671.444
 152.373 238.191
 329.588 64.904
 759.533 549.542
 64.908 528.816
 417.486 246.481
 667.797 752.775
 149.676 401.084
 741.693 390.267
 870.929 87.119
 176.361 802.941
 603.809 295.453
 366.593 512.563
 718.129 168.344
 591.964 607.928
 639.654 29.380
 780.731 124.233
 982.625 367.315
 203.961 669.527
 982.656 141.985
 656.372 966.285
 728.070 207.220
 921.976 295.845
 622.966 743.407
 792.596 260.228
 956.765 830.769
 305.788 630.836
 423.057 408.852
 849.056 48.754
 23.989 109.189
 195.872 829.338
 441.896 833.177
 705.489 347.592
 662.278 508.112
 845.617 324.419
 224.611 488.958
 850.437 571.438
 870.919 395.185
 875.191 298.869
 795.826 360.079
 74.739 252.568
 993.341 318.977
 942.230 668.998
 990.385 933.267
 273.635 157.616
 278.681 414.744
 755.976 116.394
 56.901 21.559
 345.938 526.190
 103.707 499.800
 949.165 962.107
 177.600 666.577
 19.514 304.396
 817.421 609.779
 365.923 967.779
 662.183 320.547
 929.402 927.023
 863.013 696.728
 524.140 469.489
 93.933 744.390
 428.210 414.026
 430.518 961.027
 367.197 602.667
 633.051 574.788
 418.014 290.150
 398.359 821.276
 932.659 760.172
 15.223 310.994
 958.788 110.907
 733.148 839.837
 234.463 840.722
 522.654 551.236
 530.467 183.820
 834.435 16.402
 480.341 291.103
 350.355 668.952
 604.078 410.729
 534.793 737.943
 727.654 423.149
 342.171 760.660
 611.935 45.160
 595.468 330.647
 218.513 995.277
 29.103 620.129
 497.700 558.114
 573.957 597.885
 929.010 588.388
 266.684 697.635
 774.220 736.361
 882.293 948.007
 317.575 877.235
 538.720 488.416
 420.327 599.188
 703.397 716.740
 863.915 500.907
 171.429 561.048
 7.388 712.738
 187.802 71.173
 752.696 869.864
 285.047 484.322
 162.208 5.487
 14.121 445.801
 975.070 911.984
 299.210 240.301
 844.935 244.072
 964.072 805.825
 196.344 456.395
 203.932 321.573
 948.984 915.590
 636.462 158.883
 969.528 681.387
 609.767 602.351
 414.510 380.651
 804.447 643.607
 262.209 811.495
 798.733 245.882
 387.830 810.907
 206.489 211.891
 808.125 38.873
 611.859 364.755
 956.234 605.396
 753.849 391.459
 495.025 465.386
 29.687 886.050
 640.952 692.008
 236.043 866.326
 856.834 714.381
 728.866 89.856
 140.633 363.496
 610.614 644.951
 750.843 744.860
 730.933 587.544
 783.470 71.909
 874.683 399.365
 469.585 315.866
 498.677 85.298
 768.232 910.952
 333.118 153.284
 862.269 495.136
 480.959 138.721
 552.724 352.724
 801.822 873.192
 522.061 583.644
 158.641 245.993
 682.825 173.430
 914.485 673.608
 733.217 836.433
 102.264 49.838
 946.023 402.078
 237.321 286.220
 666.026 400.173
 416.388 122.723
 980.467 556.845
 338.651 162.312
 257.683 959.183
 216.015 795.025
 373.880 395.703
 308.852 78.864
 323.697 684.175
 457.263 752.512
 846.207 901.062
 481.079 400.951
 707.101 211.788
 527.472 677.354
 325.758 242.604
 264.274 216.533
 691.702 548.001
 489.189 35.942
 600.604 18.136
 67.384 404.457
 480.787 984.819
 767.971 227.187
 755.362 159.223
 267.332 322.474
 274.151 347.146
 375.719 696.554
 788.047 506.496
 53.166 209.291
 364.016 145.574
 469.247 293.924
 642.495 208.989
 764.951 583.155
 714.348 500.822
 158.067 107.507
 388.922 782.466
 38.337 889.206
 688.261 26.892
 995.865 241.352
 438.537 873.668
 664.401 398.806
 944.687 212.494
 516.898 520.632
 487.643 520.541
 579.196 896.252
 38.119 224.139
 511.566 906.702
 352.545 972.920
 808.620 1.814
 924.250 469.287
 474.657 483.052
 978.589 943.832
 511.569 74.704
 399.466 704.262
 805.274 233.618
 685.034 498.469
 487.980 515.598
 483.645 949.165
 889.214 476.522
 141.980 656.061
 648.267 945.554
 893.364 980.820
 152.577 739.155
 666.447 179.287
 976.760 176.628
 46.613 714.799
 539.624 64.632
 171.709 956.533
 464.157 109.232
 490.250 358.911
 638.451 224.984
 507.366 844.206
 332.634 692.259
 247.939 823.015
 854.753 83.056
 987.176 829.493
 632.126 864.203
 348.950 503.876
 617.000 392.958
 617.478 898.360
 947.434 957.013
 717.195 228.745
 585.583 657.968
 911.153 49.253
 523.212 389.106
 675.033 837.714
 234.006 275.189
 200.335 479.864
 587.472 599.984
 547.842 612.369
 971.954 87.821
 45.699 92.520
 34.196 86.085
 243.048 517.091
 188.070 638.797
 680.945 113.131
 911.712 86.011
 221.235 9.378
 204.541 873.604
 428.177 799.316
 355.922 932.970
 977.174 996.865
 156.107 775.479
 673.211 925.248
 706.069 343.280
 5.046 371.235
 232.828 432.768
 299.379 973.898
 545.639 941.967
 234.808 433.025
 559.008 336.076
 444.262 741.799
 322.107 140.014
 95.651 436.365
 219.883 281.962
 65.815 367.092
 16.632 72.504
 687.625 428.956
 593.217 120.260
 82.701 628.552
 58.431 682.897
 24.005 540.172
 194.697 723.724
 788.184 731.437
 308.445 195.905
 944.648 878.925
 704.026 981.533
 827.803 695.420
 473.050 159.901
 94.530 242.980
 702.876 322.314
 278.054 890.554
 750.948 959.531
 311.852 912.715
 926.362 257.668
 266.693 229.086
 864.983 200.164
 876.564 904.822
 506.469 703.810
 134.795 14.142
 885.558 648.057
 332.827 195.287
 768.852 386.760
 356.541 470.714
 413.402 473.576
 17.888 585.963
 633.711 465.650
 304.790 540.003
 756.876 389.537
 5.053 85.400
 566.932 619.043
 478.788 605.152
 712.590 902.733
 899.864 902.087
 329.452 230.767
 994.949 434.512
 438.030 303.906
 816.293 407.081
 480.804 984.628
 982.465 778.019
 690.986 209.914
 903.723 713.027
 707.078 131.460
 22.571 732.934
 402.997 441.592
 995.650 837.852
 564.007 927.311
 923.602 207.094
 152.613 771.731
 307.526 773.972
 152.682 258.190
 933.570 550.988
 609.205 609.879
 623.819 167.630
 578.382 264.625
 957.782 704.413
 429.157 4.117
 83.337 728.029
 782.270 858.415
 471.112 9.075
 403.663 434.682
 497.058 932.196
 481.224 384.268
 592.861 175.479
 880.989 750.310
 114.127 69.077
 502.801 320.662
 226.679 760.565
 615.939 255.389
 889.416 175.141
 760.392 837.090
 258.892 911.983
 235.401 394.470
 599.954 953.791
 477.815 228.959
 555.601 65.565
 451.231 700.440
 607.746 342.206
 43.165 736.771
 902.271 744.459
 0.350 673.616
 672.944 991.755
 48.454 22.803
 89.086 601.555
 46.845 41.267
 984.031 561.899
 654.612 626.363
 61.157 371.258
 441.970 410.508
 490.602 392.579
 410.644 47.810
 424.775 452.307
 805.329 672.292
 699.567 816.326
 51.284 721.843
 629.172 430.271
 864.167 640.154
 326.989 98.909
 599.221 32.214
 827.861 966.507
 867.576 314.607
 585.518 756.111
 305.975 692.836
 764.439 129.788
 178.539 852.585
 431.291 784.244
 579.788 274.358
 24.790 427.458
 339.149 791.005
 794.382 163.341
 69.362 390.670
 650.967 504.905
 2.933 324.561
 673.320 844.469
 499.078 76.341
 421.591 725.291
 133.133 470.023
 986.903 316.412
 684.292 183.908
 69.427 615.892
 776.904 762.856
 245.464 762.008
 394.607 208.980
 328.860 473.089
 542.775 726.639
 428.952 760.712
 378.493 811.520
 984.343 254.920
 632.364 731.790
 940.635 471.501
 914.397 443.233
 25.415 258.321
 907.208 17.299
 142.918 239.022
 711.506 913.855
 604.741 977.553
 7.702 587.656
 775.731 605.916
 847.553 433.252
 742.688 970.997
 983.537 416.907
 508.125 785.561
 701.601 651.557
 625.266 525.421
 243.647 892.698
 980.151 751.992
 516.468 486.211
 901.839 399.955
 888.558 715.458
 954.825 237.563
 308.473 72.596
 604.822 956.469
 649.173 531.297
 618.889 93.939
 331.453 4.073
 185.669 538.673
 723.407 421.946
 646.289 668.315
 197.490 137.562
 689.754 49.193
 775.708 1.033
 369.753 74.278
 58.553 632.446
 277.332 292.034
 244.408 273.230
 293.517 495.532
 961.278 563.374
 138.597 797.269
 887.944 601.257
 224.214 950.739
 601.342 401.694
 347.884 525.424
 193.411 95.486
 497.123 269.009
 224.425 895.571
 355.441 60.986
 869.517 491.843
 131.440 378.133
 347.481 395.442
 624.712 647.590
 150.889 115.929
 260.899 391.426
 307.081 469.334
 388.929 691.876
 51.847 844.786
 855.041 394.079
 380.810 731.653
 622.863 168.656
 25.088 72.433
 571.614 276.237
 373.242 169.402
 103.917 696.963
 704.418 561.274
 562.039 437.519
 109.762 891.417
 871.300 924.699
 540.503 718.734
 189.555 696.528
 239.493 149.020
 482.849 259.028
 174.770 276.919
 913.625 278.904
 112.886 680.614
 216.139 910.308
 338.965 572.849
 44.365 328.770
 269.993 918.105
 763.845 679.297
 916.500 627.785
 677.205 990.982
 252.240 359.606
 32.865 910.501
 556.621 6.380
 880.691 745.351
 33.487 460.762
 372.568 558.961
 893.539 999.883
 129.282 339.065
 355.461 726.117
 929.585 373.448
 990.078 22.351
 48.181 359.821
 648.118 292.309
 854.868 785.933
 98.992 234.769
 768.704 219.713
 17.273 186.455
 773.343 215.367
 215.015 319.249
 580.364 78.728
 989.833 615.985
 267.268 143.243
 176.828 13.927
 109.808 26.710
 321.228 100.230
 121.518 499.023
 270.513 488.903
 956.936 663.972
 190.150 989.473
 732.291 605.495
 384.688 894.572
 574.979 73.263
 532.450 933.730
 390.347 177.230
 772.417 445.878
 193.990 59.572
 99.075 161.414
 115.681 639.763
 386.105 219.543
 756.185 449.320
 62.168 7.108
 342.603 342.760
 568.983 436.025
 156.722 186.756
 638.954 988.053
 32.544 77.362
 610.409 373.930
 564.986 942.910
 254.829 870.531
 726.449 676.065
 302.111 221.858
 239.133 961.281
 225.029 590.190
 639.438 372.881
 168.605 111.105
 40.568 904.415
 798.552 594.461
 147.521 32.229
 487.436 292.399
 805.277 536.889
 678.493 160.568
 919.435 316.891
 563.495 920.802
 835.327 182.688
 809.720 509.209
 506.245 358.534
 976.558 195.156
 36.572 28.804
 307.816 81.888
 417.211 518.733
 682.338 661.907
 647.543 511.903
 892.488 178.926
 582.435 384.067
 914.696 337.890
 79.701 221.174
 84.127 265.570
 631.168 225.796
 810.321 932.615
 120.653 978.069
 723.986 645.192
 599.206 772.774
 557.047 857.828
 639.658 12.368
 86.431 871.448
 519.631 295.687
 653.124 900.608
 978.683 444.091
 965.994 225.345
 848.220 681.344
 557.129 405.967
 412.442 602.040
 642.446 818.531
 828.160 387.693
 606.857 565.912
 417.350 62.302
 553.885 400.719
 708.306 913.360
 590.386 944.149
 1.947 673.848
 840.835 747.006
 194.987 689.964
 763.663 679.088
 20.370 253.358
 663.598 579.948
 639.487 111.099
 426.347 902.532
 215.576 77.756
 340.626 341.623
 241.629 748.789
 391.248 787.412
 720.512 780.412
 907.437 772.475
 984.434 676.403
 812.612 295.145
 883.109 765.807
 653.583 176.631
 105.702 216.408
 874.636 131.705
 574.910 797.471
 559.473 457.448
 659.387 362.022
 783.942 641.158
 593.356 985.290
 325.328 492.414
 122.961 583.735
 358.428 366.466
 374.189 0.843
 861.325 183.136
 66.580 724.824
 259.747 789.533
 993.128 983.187
 690.983 563.978
 615.604 214.417
 577.833 325.962
 354.917 262.571
 709.109 682.035
 810.184 882.304
 43.246 994.726
 543.053 725.830
 131.119 571.466
 993.870 246.632
 616.772 308.933
 534.920 374.776
 272.329 536.819
 47.816 263.768
 585.573 841.063
 874.778 387.653
 3.787 132.831
 627.961 179.025
 581.319 604.575
 440.993 783.804
 345.502 682.282
 559.630 297.629
 128.130 863.480
 144.072 612.957
 678.425 908.842
 197.324 207.197
 426.771 232.447
 248.542 443.086
 483.285 278.443
 867.044 226.186
 86.443 962.269
 24.381 804.596
 347.407 940.569
 474.310 627.148
 426.624 118.957
 602.674 163.617
 219.891 739.953
 983.101 489.334
 788.827 959.475
 235.348 943.477
 541.024 629.513
 749.266 872.080
 21.739 183.102
 640.288 90.965
 923.584 956.983
 626.534 368.567
 933.123 894.630
 750.845 692.796
 521.676 520.525
 354.062 998.976
 37.972 54.094
 982.671 187.705
 87.013 992.719
 981.528 832.720
 374.795 907.442
 81.030 790.908
 983.058 297.681
 991.109 691.341
 510.558 393.541
 718.161 850.199
 104.194 792.650
 335.241 776.827
 109.668 805.133
 272.986 986.735
 730.121 653.260
 824.886 94.533
 603.531 44.842
 644.381 38.615
 834.895 690.782
 175.099 95.519
 564.597 662.051
 524.440 21.626
 265.583 939.997
 543.010 50.079
 362.446 482.444
 289.591 549.099
 507.220 747.956
 577.900 282.357
 559.324 49.239
 555.129 411.569
 458.785 766.739
 843.882 545.382
 288.707 283.620
 482.686 307.007
 759.176 207.402
 972.756 496.518
 552.832 741.588
 130.315 33.662
 722.654 947.697
 57.935 445.227
 973.763 595.432
 491.369 810.093
 869.989 602.706
 609.909 288.224
 37.463 0.263
 380.994 770.756
 374.572 465.414
 859.527 821.496
 281.460 819.515
 998.032 100.574
 481.966 303.333
 317.455 424.341
 194.078 778.031
 815.332 718.162
 106.929 357.635
 276.494 447.490
 816.841 987.371
 432.874 894.968
 363.672 532.875
 377.988 505.531
 171.552 445.158
 165.853 706.343
 743.122 688.213
 454.407 273.276
 669.652 548.789
 433.789 750.612
 15.221 145.162
 607.225 316.385
 603.877 883.538
 466.913 143.494
 704.817 12.226
 882.563 948.449
 670.856 546.085
 452.563 397.774
 166.433 693.412
 966.618 99.929
 228.152 46.697
 6.986 431.903
 866.220 995.438
 38.730 708.734
 650.429 396.794
 776.889 616.252
 468.670 577.560
 291.997 197.913
 716.752 333.338
 50.308 462.023
 721.154 98.294
 659.691 192.818
 434.717 757.475
 487.761 285.381
 931.111 304.934
 970.269 748.293
 86.945 372.076
 472.396 938.135
 38.735 484.565
 94.615 5.828
 571.636 191.297
 121.752 486.344
 902.255 149.430
 646.214 381.304
 301.248 65.028
 703.970 539.532
 433.401 564.831
 448.277 95.856
 22.001 612.042
 57.721 785.695
 647.434 744.337
 291.398 105.544
 921.796 987.908
 627.828 171.114
 525.096 834.950
 471.172 259.948
 305.259 727.203
 897.485 79.002
 823.113 393.974
 217.234 825.457
 932.011 494.280
 323.192 807.305
 615.386 919.654
 403.541 345.938
 837.908 952.817
 359.965 623.523
 398.763 139.304
 864.241 181.637
 88.846 121.636
 802.052 683.203
 55.286 981.451
 230.354 966.571
 452.896 522.694
 458.370 138.800
 827.085 862.653
 449.499 655.353
 418.894 146.948
 132.050 836.863
 730.573 904.974
 54.266 792.280
 338.252 764.703
 979.914 104.105
 513.368 966.729
 804.374 128.698
 721.633 389.345
 590.434 256.620
 340.382 916.941
 543.595 739.061
 883.269 766.765
 537.631 631.626
 884.759 413.062
 984.495 341.776
 193.096 607.588
 743.603 137.361
 394.855 551.872
 662.331 617.822
 170.484 905.213
 713.791 544.298
 610.233 155.042
 484.064 938.322
 533.248 89.980
 596.790 999.654
 107.618 123.737
 139.230 61.630
 101.760 958.173
 64.475 537.198
 772.038 250.707
 136.490 41.181
 150.336 284.380
 208.394 675.633
 608.890 113.674
 383.012 797.263
 396.743 776.623
 4.811 551.406
 39.398 190.435
 33.399 549.024
 325.522 565.974
 413.517 415.551
 154.978 133.937
 800.691 577.455
 951.976 735.789
 844.428 739.226
 145.251 224.693
 44.053 595.734
 451.048 490.457
 551.216 618.904
 259.961 378.244
 726.079 340.262
 298.945 439.526
 492.647 649.688
 216.823 727.008
 767.194 863.849
 705.241 130.282
 340.009 944.040
 925.328 718.656
 415.489 411.947
 149.353 400.355
 602.939 513.236
 760.781 877.311
 997.359 693.487
 777.619 341.640
 296.173 800.147
 393.367 859.172
 817.664 819.783
 265.890 667.795
 176.185 754.499
 353.794 200.807
 37.688 178.136
 507.395 59.816
 339.352 475.533
 100.071 206.171
 74.978 31.188
 146.785 627.656
 892.273 112.054
 339.235 747.538
 441.264 688.732
 548.649 970.583
 480.016 406.107
 753.350 365.874
 962.916 685.603
 262.418 444.952
 689.551 994.103
 80.851 947.778
 13.012 517.437
 425.457 155.293
 733.300 337.964
 712.336 428.975
 724.896 135.507
 832.286 873.083
 361.683 948.937
 574.141 428.440
 154.178 582.494
 590.250 557.316
 653.754 387.973
 93.548 452.597
 9.431 862.980
 380.581 401.942
 191.426 379.136
 466.254 325.623
 881.447 385.601
 348.695 367.485
 135.532 256.295
 279.705 799.736
 866.691 88.228
 558.686 967.615
 890.865 878.368
 785.175 878.482
 102.700 663.186
 764.369 676.203
 372.560 94.708
 756.981 246.333
 11.471 136.465
 972.854 696.313
 367.639 819.728
 928.975 339.560
 981.459 423.000
 906.514 989.875
 123.197 784.676
 456.457 16.158
 809.623 379.564
 5.354 405.206
 86.688 74.503
 715.924 486.742
 472.050 307.426
 54.149 459.304
 673.948 629.041
 25.573 153.631
 694.957 818.884
 867.375 832.806
 47.044 990.277
 546.225 271.996
 357.511 474.924
 719.827 917.726
 146.727 711.263
 705.356 894.757
 973.658 625.674
 371.953 821.567
 643.215 7.278
 976.175 392.038
 372.276 441.000
 606.313 76.135
 44.233 426.107
 739.196 946.327
 223.250 205.468
 165.217 925.344
 930.674 541.882
 255.510 816.102
 241.669 570.123
 859.462 473.544
 177.943 935.683
 488.966 833.533
 743.129 602.871
 404.229 164.372
 64.997 16.167
 628.738 555.951
 720.240 159.987
 230.590 29.850
 373.276 554.748
 684.254 726.169
 763.707 313.142
 119.694 900.435
 934.180 162.434
 451.221 213.293
 960.972 309.516
 11.598 298.959
 596.439 319.170
 480.497 403.555
 371.189 816.988
 751.831 54.854
 253.654 981.601
 420.802 89.763
 797.390 12.043
 856.162 769.814
 397.505 241.470
 251.792 268.357
 355.023 404.966
 597.687 141.979
 643.550 984.362
 475.751 894.616
 770.602 165.041
 850.230 813.005
 814.241 7.342
 294.177 569.451
 435.042 107.903
 158.158 840.818
 457.729 594.042
 159.814 335.298
 983.310 437.834
 445.149 120.591
 131.222 117.056
 865.141 243.985
 575.350 799.741
 623.021 77.476
 384.111 840.031
 505.146 126.045
 112.816 188.677
 116.668 736.812
 138.761 725.650
 235.170 38.804
 341.953 789.215
 982.242 841.051
 85.838 720.712
 733.903 199.668
 165.052 872.630
 863.123 27.335
 786.189 685.831
 677.090 821.388
 511.202 466.764
 501.851 205.647
 402.805 864.801
 329.289 157.682
 801.675 631.612
 906.068 184.696
 374.016 547.467
 569.006 240.454
 386.044 823.084
 552.658 281.153
 883.082 369.979
 276.821 243.929
 322.250 8.056
 206.650 117.589
 679.495 517.595
 36.594 146.398
 527.139 905.739
 30.096 65.459
 663.760 947.746
 526.611 376.862
 633.550 973.569
 660.991 821.665
 660.139 634.846
 810.558 431.705
 855.865 530.217
 853.470 420.753
 970.759 753.396
 977.427 25.637
 788.016 713.995
 87.871 579.489
 629.702 662.194
 225.006 201.508
 336.230 811.852
 282.897 646.555
 757.125 530.016
 533.337 965.169
 923.399 862.295
 371.995 587.323
 51.169 451.928
 532.543 434.439
 692.752 335.017
 42.207 372.153
 249.343 945.408
 33.693 195.318
 685.613 120.651
 376.107 856.375
 341.280 786.766
 961.851 543.934
 871.300 25.990
 486.107 741.091
 421.203 250.870
 107.259 559.350
 466.842 463.194
 485.260 486.186
 331.122 951.007
 193.554 500.141
 199.965 45.892
 299.864 110.364
 664.752 640.698
 251.246 846.836
 40.915 360.767
 896.498 657.805
 277.316 535.631
 180.121 422.596
 456.959 270.128
 469.813 736.980
 177.853 941.358
 686.045 416.145
 428.004 719.128
 17.243 944.400
 568.340 231.253
 485.625 803.820
 302.603 170.707
 512.946 174.549
 837.895 509.202
 786.442 621.678
 70.646 471.999
 585.673 786.982
 520.505 612.840
 571.104 773.990
 782.408 167.867
 203.889 352.542
 581.178 465.657
 140.080 581.018
 653.148 20.368
 376.359 232.871
 908.127 170.090
 701.329 66.846
 858.305 767.406
 287.530 560.886
 557.501 648.776
 533.971 67.132
 146.395 959.448
 604.453 284.584
 122.424 87.387
 398.750 596.983
 175.033 50.125
 915.581 812.557
 579.496 910.069
 419.827 560.794
 910.082 784.703
 391.703 456.791
 103.661 527.231
 620.404 808.692
 518.733 329.786
 795.369 306.814
 636.227 635.518
 658.987 748.381
 934.423 518.343
 907.581 388.993
 441.089 421.063
 83.562 206.499
 674.773 45.994
 289.120 965.733
 490.590 619.672
 597.736 0.202
 553.350 447.702
 48.798 611.583
 285.192 21.366
 415.908 727.571
 641.831 208.419
 952.025 266.710
 630.050 671.750
 773.779 614.503
 211.242 416.890
 770.491 812.944
 966.790 718.981
 56.017 866.120
 409.274 958.740
 247.372 843.569
 90.237 582.629
 804.671 862.328
 115.210 363.142
 432.370 205.243
 467.517 879.512
 79.916 709.997
 754.866 66.745
 427.023 578.952
 920.938 331.653
 258.967 118.368
 854.979 39.263
 773.095 836.570
 136.209 702.751
 379.526 299.593
 769.823 426.971
 815.512 160.630
 314.022 662.148
 560.878 612.970
 322.383 113.576
 376.166 947.092
 295.737 359.015
 868.735 969.240
 68.261 872.308
 986.055 324.403
 662.807 404.559
 229.228 590.454
 512.522 88.770
 740.618 716.857
 634.815 906.308
 642.918 581.238
 888.062 870.956
 566.740 256.233
 72.434 176.109
 1.472 908.901
 38.591 731.075
 319.789 2.932
 529.301 742.210
 267.657 812.688
 540.190 923.157
 665.197 876.290
 90.749 335.898
 643.563 366.561
 442.442 951.153
 141.450 913.502
 687.550 594.401
 622.459 905.268
 913.486 724.099
 150.012 977.529
 679.240 324.333
 496.468 290.041
 632.873 328.114
 872.575 316.612
 764.320 303.733
 975.245 538.123
 991.974 409.398
 277.170 441.497
 693.555 765.806
 60.081 169.432
 33.708 718.067
 442.036 631.185
 837.786 903.738
 213.399 734.013
 591.718 449.572
 399.819 3.996
 393.138 963.522
 165.339 375.527
 273.681 638.617
 584.498 497.996
 894.175 750.500
 407.146 958.892
 774.244 9.905
 749.623 293.264
 749.507 665.384
 535.323 244.283
 500.166 370.698
 918.800 178.237
 714.569 706.784
 131.054 825.049
 643.572 842.106
 527.990 113.344
 572.703 229.843
 786.100 63.699
 648.765 969.164
 424.103 777.342
 808.395 634.330
 219.435 57.995
 483.891 24.185
 795.457 195.282
 725.458 570.615
 168.121 748.238
 250.816 623.542
 427.089 641.723
 288.141 698.220
 881.420 637.233
 444.889 114.930
 897.520 888.815
 944.595 509.176
 598.929 235.987
 610.825 60.343
 463.477 526.080
 829.825 237.229
 351.499 271.073
 231.799 539.405
 415.170 517.210
 39.194 413.939
 787.975 893.669
 435.862 928.349
 627.162 378.926
 113.748 204.052
 501.308 615.650
 507.160 271.876
 878.442 367.900
 485.069 255.015
 504.317 464.704
 248.960 358.272
 270.241 844.004
 390.069 429.333
 88.435 898.302
 961.354 132.565
 731.240 541.587
 685.071 453.480
 287.978 345.442
 168.540 138.208
 167.204 825.237
 63.723 213.383
 568.028 855.457
 258.928 264.637
 285.722 132.453
 414.753 154.025
 155.754 224.748
 885.888 196.265
 506.589 712.868
 443.220 999.506
 643.000 145.198
 317.742 607.838
 654.537 462.152
 222.938 799.935
 102.254 372.077
 922.735 331.802
 323.365 118.458
 47.856 132.836
 978.588 644.643
 627.974 435.176
 899.182 340.220
 806.707 139.258
 446.936 109.209
 500.947 386.660
 235.338 216.384
 117.864 958.589
 757.075 292.323
 568.016 269.059
 882.768 573.577
 630.343 41.114
 327.944 250.798
 606.376 297.810
 596.844 39.501
 222.040 763.637
 998.430 385.685
 924.279 743.299
 565.469 197.766
 307.773 751.020
 893.512 548.879
 78.888 722.807
 433.029 326.630
 107.372 315.313
 822.670 493.900
 71.959 227.374
 730.950 152.593
 518.016 464.142
 991.715 426.507
 810.612 179.473
 767.990 769.504
 185.204 1.350
 79.704 396.120
 523.773 279.378
 382.036 374.814
 473.197 345.401
 409.362 535.673
 384.434 891.203
 210.046 756.866
 298.469 824.863
 22.458 705.336
 803.716 244.041
 293.917 530.538
 208.632 375.308
 960.798 924.654
 734.767 779.306
 907.446 963.341
 664.520 758.275
 949.058 88.016
 852.859 562.239
 463.168 859.990
 214.536 650.458
 977.401 849.957
 662.632 293.787
 237.769 380.753
 138.088 210.101
 989.839 239.645
 424.216 608.396
 440.858 857.300
 178.865 17.581
 998.563 518.014
 287.079 23.976
 844.317 639.551
 188.902 608.492
 464.978 26.356
 173.727 122.192
 788.037 757.969
 860.845 170.051
 714.918 291.776
 764.981 280.401
 882.765 717.978
 238.501 355.443
 488.532 452.784
 404.368 550.964
 141.884 56.669
 364.707 585.774
 464.621 147.373
 861.224 89.333
 591.371 386.666
 250.771 655.575
 744.643 366.318
 670.439 869.231
 630.782 528.034
 333.149 935.341
 833.443 415.992
 201.343 291.388
 548.000 986.288
 720.734 973.395
 611.712 57.890
 699.044 691.732
 626.627 473.097
 830.087 839.371
 159.463 96.120
 288.611 685.597
 227.272 385.945
 456.120 122.946
 60.318 169.474
 335.805 746.386
 72.626 164.035
 932.189 103.940
 993.153 271.330
 617.634 410.363
 721.091 219.927
 796.263 243.741
 0.656 568.432
 471.840 23.584
 874.877 709.865
 298.756 813.003
 813.620 418.741
 466.469 2.696
 735.847 750.516
 162.840 166.901
 5.282 98.886
 159.031 168.223
 96.023 815.764
 239.456 906.720
 551.800 643.329
 199.299 827.134
 229.581 954.482
 86.990 925.393
 582.944 370.253
 370.620 930.877
 939.237 158.653
 49.461 124.586
 721.368 123.229
 161.706 815.772
 302.374 680.927
 107.344 412.280
 429.282 993.110
 114.156 744.517
 760.839 351.720
 631.504 442.277
 208.173 301.197
 500.560 710.778
 203.256 978.136
 183.500 440.891
 330.173 922.539
 853.839 743.191
 599.820 720.515
 674.399 381.113
 18.949 607.384
 490.559 250.833
 566.915 937.096
 519.465 710.804
 643.515 819.111
 449.267 789.064
 962.553 363.297
 907.543 819.050
 540.098 748.574
 199.460 992.873
 243.482 649.322
 941.606 433.567
 535.210 587.674
 67.650 324.221
 850.974 218.269
 200.948 182.102
 107.336 849.041
 574.017 710.564
 334.673 126.674
 225.634 622.054
 395.152 504.076
 776.492 113.658
 272.508 110.371
 530.314 145.100
 936.957 978.201
 278.673 560.893
 299.580 280.789
 17.161 297.356
 108.979 590.017
 773.792 195.834
 720.038 0.282
 76.689 220.701
 719.524 850.181
 869.027 460.300
 243.376 309.813
 240.342 117.125
 111.386 146.143
 462.783 607.228
 360.175 908.289
 980.245 865.541
 426.748 730.498
 132.106 361.748
 752.230 90.071
 139.165 179.270
 396.772 603.578
 828.254 697.277
 918.129 235.671
 517.697 982.450
 132.350 834.968
 675.486 374.141
 887.703 420.338
 345.882 4.916
 913.007 104.024
 821.470 100.120
 497.457 456.272
 722.894 947.629
 897.675 756.042
 97.275 915.491
 203.910 216.365
 621.149 954.526
 14.095 468.598
 710.730 679.545
 822.960 400.900
 720.125 541.697
 22.850 701.679
 319.008 341.243
 900.732 3.323
 160.375 581.095
 897.520 465.551
 604.603 13.547
 645.027 607.220
 289.659 413.510
 214.263 581.957
 913.467 739.174
 476.356 303.810
 610.836 674.330
 202.050 537.043
 604.846 234.905
 293.691 457.795
 435.058 955.670
 469.140 228.546
 509.476 832.248
 492.424 769.084
 194.069 999.706
 191.786 395.111
 296.074 294.184
 620.691 78.925
 971.786 720.617
 728.012 282.210
 605.682 180.865
 315.069 151.179
 578.087 986.319
 202.237 146.997
 529.173 961.570
 817.810 222.955
 406.658 756.212
 595.837 533.505
 375.374 125.879
 945.136 463.562
 393.935 867.439
 274.194 859.995
 705.519 133.931
 849.783 606.689
 627.646 489.731
 682.578 751.807
 294.355 163.817
 300.838 927.973
 541.132 27.657
 151.197 725.962
 19.019 263.540
 490.044 428.578
 173.585 39.160
 364.002 287.848
 673.903 695.688
 566.166 555.129
 676.524 560.556
 66.367 235.659
 363.002 974.823
 197.598 37.346
 103.300 80.698
 13.487 984.902
 430.861 340.796
 468.302 456.922
 531.072 290.787
 994.384 23.073
 859.007 185.590
 323.304 974.683
 733.698 651.392
 5.623 183.783
 676.871 256.965
 597.333 237.788
 949.123 764.473
 294.400 289.881
 214.479 299.100
 383.845 864.698
 766.341 515.790
 42.377 856.811
 958.799 158.568
 131.545 62.891
 794.673 961.842
 919.664 970.206
 366.426 283.418
 391.660 872.749
 572.045 975.526
 602.620 155.900
 232.372 973.795
 581.579 250.784
 119.180 735.995
 619.629 45.828
 118.045 704.432
 479.141 706.347
 653.024 250.744
 565.775 909.929
 901.061 332.532
 416.718 488.197
 235.433 231.712
 810.350 672.001
 725.371 28.953
 305.346 380.752
 552.123 812.270
 310.391 856.545
 502.244 326.282
 686.610 14.621
 592.021 788.212
 38.925 24.032
 640.962 764.304
 983.535 221.944
 728.663 293.433
 838.404 643.560
 872.677 231.523
 1.689 374.327
 592.937 79.761
 217.770 24.788
 871.662 250.806
 517.798 829.614
 170.429 860.438
 725.882 885.096
 875.305 137.915
 485.571 583.488
 756.836 498.046
 54.528 363.270
 657.469 173.552
 987.055 972.833
 761.331 170.213
 951.022 807.640
 19.447 672.759
 562.736 810.062
 860.488 30.211
 353.357 464.425
 428.541 109.897
 964.721 641.054
 674.286 294.615
 900.192 271.149
 556.377 263.108
 694.739 914.082
 960.955 136.464
 113.411 320.349
 247.369 679.057
 912.298 723.109
 308.820 239.917
 102.790 200.385
 882.349 626.954
 428.260 446.015
 441.022 381.172
 600.279 343.031
 193.153 110.222
 535.194 36.847
 542.955 940.479
 495.706 711.610
 331.080 434.879
 368.262 950.851
 472.407 821.332
 816.167 648.800
 395.403 295.598
 339.041 682.082
 318.892 855.503
 268.172 469.827
 687.732 333.581
 939.534 675.566
 541.303 406.337
 44.599 434.633
 673.809 644.781
 874.793 939.492
 832.023 547.785
 587.765 61.690
 6.421 772.696
 49.920 27.630
 930.751 892.940
 395.436 356.475
 991.400 306.858
 410.890 188.144
 842.815 873.366
 758.369 419.269
 563.288 326.293
 18.483 382.205
 304.402 29.323
 525.963 69.725
 178.030 576.666
 20.761 564.281
 881.079 660.996
 610.858 579.810
 27.155 450.479
 381.921 85.693
 786.193 12.173
 963.861 342.056
 631.215 551.587
 323.959 334.043
 362.174 10.301
 177.283 316.643
 179.809 868.499
 442.491 753.289
 180.452 470.680
 707.819 398.715
 951.368 355.303
 369.197 202.774
 884.662 587.579
 949.356 426.412
 767.930 24.749
 670.729 208.204
 226.990 481.347
 31.575 410.461
 718.440 494.920
 397.577 33.565
 228.961 548.120
 272.005 707.766
 318.717 299.101
 326.252 660.195
 35.688 367.546
 667.174 284.298
 867.017 167.847
 474.283 697.692
 826.502 963.953
 672.770 916.673
 1.212 922.948
 909.918 971.080
 95.125 287.692
 793.215 167.165
 366.901 584.859
 227.030 29.619
 718.956 885.935
 177.848 233.517
 865.386 788.381
 310.632 104.883
 499.769 865.968
 503.874 322.725
 166.195 625.737
 179.539 109.197
 277.030 419.090
 915.541 27.128
 40.992 591.898
 760.065 110.258
 290.270 369.497
 684.477 291.426
 603.939 393.897
 418.330 343.735
 198.381 440.085
 557.902 950.908
 728.236 4.049
 958.584 232.871
 51.380 185.867
 469.418 493.978
 749.315 486.407
 581.109 72.595
 554.178 835.781
 401.363 656.199
 62.278 806.434
 985.666 5.367
 162.031 604.913
 708.189 688.409
 374.464 45.811
 405.024 666.959
 903.835 391.728
 137.118 658.067
 183.616 187.445
 858.075 412.606
 342.112 158.671
 115.308 940.853
 517.934 910.151
 323.085 347.437
 747.458 709.550
 612.041 138.630
 96.362 638.177
 849.091 479.806
 390.464 23.404
 29.931 20.227
 845.799 427.607
 847.021 192.160
 835.520 782.087
 130.933 723.125
 146.461 139.895
 932.060 881.251
 258.630 237.600
 960.922 376.953
 267.481 752.149
 724.851 58.027
 105.320 105.231
 100.868 513.827
 201.869 584.477
 961.564 417.233
 854.890 739.864
 343.169 115.883
 513.298 686.619
 111.462 387.744
 263.733 455.348
 68.418 917.012
 866.734 619.231
 455.475 456.868
 223.116 480.601
 180.923 623.581
 630.775 389.640
 240.465 125.339
 285.794 711.192
 450.549 48.104
 311.595 357.501
 91.181 694.454
 990.973 111.386
 503.938 760.118
 606.751 512.765
 335.615 212.772
 348.652 349.222
 509.959 750.157
 551.651 646.458
 279.271 817.019
 231.998 5.952
 812.203 775.542
 572.311 584.263
 750.074 390.338
 970.411 491.226
 375.643 510.842
 255.114 833.487
 427.950 930.723
 136.093 616.681
 935.040 361.167
 297.569 705.963
 571.804 273.482
 373.401 633.157
 159.471 813.091
 413.684 222.582
 761.471 843.764
 132.956 420.511
 980.348 495.852
 933.342 879.546
 183.358 928.707
 341.408 434.091
 469.546 704.543
 457.179 662.144
 805.869 553.446
 362.989 958.168
 299.783 997.417
 206.745 528.702
 514.368 421.222
 90.389 194.208
 871.144 620.967
 644.346 955.595
 905.265 535.068
 640.210 720.626
 645.644 939.352
 527.728 33.554
 974.999 56.982
 922.210 900.710
 95.997 748.800
 811.892 36.218
 382.037 680.288
 301.696 886.704
 945.252 342.981
 713.603 343.761
 308.651 291.789
 680.936 970.567
 50.716 461.972
 813.758 97.615
 204.130 982.616
 588.097 165.702
 368.608 805.231
 288.576 986.692
 852.195 530.092
 281.199 69.023
 925.122 618.164
 232.668 121.209
 272.788 317.696
 449.750 248.984
 615.102 972.167
 565.326 37.098
 942.023 286.167
 828.184 632.740
 951.281 749.657
 195.996 492.180
 693.988 916.034
 922.915 624.420
 595.057 18.449
 965.658 864.667
 454.191 430.305
 98.759 976.502
 614.007 433.931
 377.965 645.246
 646.864 375.819
 470.683 757.584
 931.894 542.859
 287.263 725.886
 716.936 492.684
 403.280 112.390
 363.629 379.168
 520.223 931.702
 712.391 313.512
 933.061 893.619
 960.697 540.072
 873.612 516.603
 283.852 247.581
 97.605 660.314
 131.798 9.818
 52.814 149.114
 775.619 999.835
 980.797 983.676
 148.953 358.804
 894.021 251.705
 306.005 50.561
 264.846 478.833
 201.111 587.381
 647.595 425.077
 864.736 578.839
 217.443 489.829
 115.258 806.514
 190.918 88.314
 491.260 651.331
 336.392 895.147
 229.340 151.561
 786.110 396.446
 540.243 717.691
 324.219 72.381
 671.764 810.805
 401.334 958.899
 889.123 454.878
 671.731 663.187
 479.044 816.952
 673.958 875.446
 697.514 784.843
 892.178 413.458
 566.147 297.680
 309.666 130.733
 989.346 453.584
 366.608 28.690
 553.343 210.408
 83.701 444.062
 896.036 904.243
 836.235 680.798
 848.890 196.818
 638.720 258.075
 872.612 302.942
 809.042 530.183
 188.641 84.260
 958.316 668.120
 578.593 483.232
 535.565 385.646
 41.639 734.017
 736.094 743.499
 401.552 263.555
 752.743 414.767
 905.075 390.524
 857.249 872.469
 793.696 61.802
 94.912 638.668
 532.436 420.961
 862.908 474.774
 690.397 982.059
 927.454 797.624
 565.473 351.270
 577.087 668.656
 284.523 580.847
 371.346 57.763
 873.599 402.475
 41.918 253.696
 341.527 333.627
 455.746 944.132
 143.597 310.300
 528.877 676.518
 57.651 417.091
 660.990 831.716
 908.028 71.419
 672.059 483.285
 187.217 798.721
 595.808 303.513
 252.466 401.293
 704.139 131.088
 794.882 782.322
 190.246 693.568
 899.732 111.371
 366.431 929.750
 524.848 96.732
 579.754 172.913
 233.520 317.572
 311.589 316.216
 721.411 334.607
 806.068 807.630
 94.335 377.270
 720.762 625.624
 83.865 49.185
 566.983 120.821
 857.425 718.655
 416.607 16.323
 793.649 99.142
 509.791 824.029
 385.370 274.159
 969.394 230.487
 212.778 895.141
 982.116 548.723
 937.293 58.739
 165.486 427.689
 319.961 46.382
 729.063 604.711
 12.117 544.200
 735.806 415.665
 24.460 531.473
 757.055 19.926
 405.091 872.275
 426.489 220.680
 377.608 925.120
 472.410 374.791
 464.784 622.104
 334.706 89.338
 488.054 400.662
 246.681 234.416
 652.033 801.795
 929.747 694.316
 639.178 198.163
 760.952 303.168
 22.804 969.140
 332.745 528.429
 705.748 998.770
 837.733 778.701
 183.729 903.143
 238.027 214.599
 471.781 178.268
 981.820 766.305
 602.030 45.873
 324.849 733.711
 862.706 226.245
 520.385 29.506
 890.872 13.262
 130.403 377.998
 422.288 711.986
 57.794 799.080
 836.611 833.800
 133.236 574.525
 588.440 54.226
 942.078 840.257
 486.247 215.710
 230.865 591.494
 451.902 9.081
 577.690 486.615
 571.328 66.018
 886.122 539.509
 717.904 228.985
 713.104 889.239
 908.845 689.032
 963.887 10.604
 533.341 465.165
 282.040 301.000
 190.176 577.109
 683.160 159.758
 690.576 987.175
 983.505 818.347
 745.850 473.182
 168.995 26.773
 473.907 575.226
 548.584 636.795
 456.966 432.372
 804.649 420.812
 75.841 4.543
 560.798 541.328
 973.307 939.113
 956.365 745.559
 77.731 285.682
 772.113 49.235
 793.738 746.570
 671.524 729.879
 962.919 50.748
 88.064 350.424
 566.217 996.722
 635.476 147.004
 10.469 382.638
 783.191 949.047
 172.748 352.355
 13.179 254.709
 203.648 72.964
 51.933 700.330
 778.877 326.285
 798.852 869.596
 979.738 763.986
 700.282 757.761
 47.841 728.509
 950.146 700.503
 746.387 680.899
 639.998 798.352
 146.216 168.553
 892.937 809.246
 94.559 693.018
 859.831 777.456
 0.955 848.178
 948.654 841.294
 549.330 255.907
 717.183 379.697
 506.923 458.657
 858.105 974.659
 517.107 381.196
 718.805 278.811
 29.570 857.238
 854.119 372.175
 811.508 156.837
 440.597 296.780
 599.150 338.975
 669.869 290.532
 770.033 497.745
 874.247 561.398
 650.856 742.961
 460.568 898.809
 509.751 745.278
 282.417 801.469
 29.564 336.133
 863.298 289.966
 312.652 453.715
 594.361 990.107
 248.322 403.127
 323.059 130.600
 479.916 202.862
 480.312 649.166
 666.531 737.279
 372.684 887.508
 249.262 558.184
 505.669 261.606
 336.735 775.751
 770.102 593.953
 530.632 363.271
 184.961 403.632
 758.217 950.790
 268.483 674.228
 282.898 394.241
 330.762 404.759
 671.098 939.570
 323.132 432.020
 327.868 31.611
 824.171 571.463
 326.386 886.580
 223.568 426.230
 277.780 12.413
 821.176 268.890
 375.458 345.450
 980.046 107.336
 38.590 513.812
 453.151 445.126
 636.669 641.149
 790.824 768.021
 43.750 789.196
 279.944 503.813
 517.340 588.873
 69.860 73.756
 971.798 328.701
 110.459 783.454
 796.099 22.541
 824.109 182.117
 205.975 48.342
 318.319 285.520
 803.572 383.650
 635.492 734.100
 705.211 325.415
 449.154 708.514
 778.679 700.363
 624.621 806.320
 273.195 792.553
 741.242 291.455
 323.293 647.035
 551.716 249.903
 435.903 678.795
 162.692 447.751
 429.775 16.016
 644.704 710.056
 267.804 143.252
 706.043 679.254
 513.926 856.370
 835.321 19.692
 543.144 485.440
 975.085 800.307
 250.112 738.308
 831.107 591.181
 531.035 336.070
 548.945 72.878
 775.890 87.443
 854.492 892.179
 601.756 933.054
 214.868 456.443
 10.146 299.591
 939.756 84.671
 566.541 369.727
 923.876 810.035
 411.835 394.701
 394.462 430.790
 334.237 265.758
 242.392 548.940
 495.609 297.583
 404.034 124.589
 35.647 655.935
 148.130 954.798
 816.185 443.471
 786.452 795.930
 239.956 18.013
 249.992 65.409
 934.997 298.038
 588.643 50.745
 267.555 268.007
 899.412 829.332
 90.766 554.361
 556.937 61.389
 889.694 239.822
 204.532 0.410
 909.782 223.408
 511.035 401.453
 897.784 635.811
 658.783 68.628
 512.303 569.982
 304.267 31.299
 123.802 685.851
 951.896 376.277
 798.136 862.667
 362.476 583.790
 498.126 784.731
 544.064 452.149
 527.562 204.153
 759.681 874.046
 642.275 191.145
 752.921 511.569
 52.943 287.438
 410.766 862.764
 311.399 466.292
 428.194 16.311
 201.929 783.746
 239.729 139.542
 725.006 706.075
 770.329 166.045
 864.882 209.595
 116.629 360.791
 454.281 778.101
 487.107 201.680
 297.192 543.327
 947.154 976.271
 70.516 713.187
 276.173 441.071
 11.364 565.479
 545.837 8.906
 201.501 120.765
 571.638 38.810
 404.324 882.749
 827.247 614.502
 991.429 998.604
 599.335 564.363
 942.095 861.908
 409.060 641.088
 214.672 589.441
 47.997 626.626
 807.034 247.852
 936.723 432.087
 454.986 0.638
 82.610 937.979
 402.068 69.107
 311.516 673.126
 829.046 147.673
 1.339 407.246
 1.876 544.425
 532.127 169.246
 706.859 208.265
 568.904 78.459
 142.731 95.742
 44.408 57.425
 761.476 181.170
 946.971 991.167
 50.693 245.594
 334.832 108.739
 466.576 332.124
 186.067 328.023
 522.153 131.199
 0.219 455.154
 852.856 279.191
 443.709 536.703
 191.180 602.780
 679.627 287.849
 932.808 220.693
 449.917 465.732
 44.930 390.265
 43.870 817.151
 708.335 341.177
 253.935 937.592
 381.343 620.398
 503.953 58.557
 86.817 744.303
 954.961 597.518
 142.644 45.371
 421.779 814.986
 348.572 356.305
 944.872 322.681
 703.646 704.433
 384.801 562.341
 32.348 119.635
 172.360 953.994
 745.636 381.558
 540.864 813.584
 235.322 453.604
 75.621 621.580
 804.607 145.077
 80.314 935.983
 360.229 397.374
 124.660 474.940
 446.880 459.310
 699.497 326.823
 284.634 70.298
 364.472 200.211
 795.648 843.554
 283.117 314.807
 775.980 85.660
 956.826 309.379
 308.747 820.418
 102.470 147.516
 730.937 336.034
 481.041 820.143
 290.963 943.311
 542.412 949.746
 478.702 131.998
 673.115 610.152
 613.428 22.031
 741.975 593.160
 955.298 20.640
 357.754 425.624
 508.193 275.718
 561.863 4.644
 29.526 736.286
 559.297 251.891
 107.800 34.052
 976.653 558.894
 641.138 643.087
 165.207 512.222
 607.686 780.444
 330.308 850.202
 697.909 717.614
 59.789 351.294
 543.530 785.026
 890.728 319.038
 870.678 589.288
 345.938 80.973
 696.128 310.655
 792.328 920.975
 524.058 407.493
 129.204 718.625
 563.177 391.689
 765.265 268.643
 25.403 336.419
 351.142 431.942
 170.319 483.196
 15.698 451.821
 585.751 292.167
 327.858 619.321
 233.087 857.323
 243.580 46.447
 603.826 131.388
 974.860 301.116
 326.879 483.915
 62.766 660.217
 207.859 876.664
 180.774 474.635
 773.858 274.086
 22.833 730.647
 319.822 721.132
 430.169 94.517
 413.672 988.278
 22.771 190.837
 102.828 493.248
 569.695 380.204
 289.161 814.455
 153.840 48.890
 94.836 982.388
 561.910 223.456
 548.713 607.436
 912.149 888.809
 680.414 26.918
 177.656 571.461
 543.690 46.956
 281.126 793.894
 807.217 548.589
 840.483 794.822
 182.359 519.908
 399.847 218.051
 14.950 780.625
 255.635 214.785
 91.025 361.329
 405.261 886.102
 911.986 781.555
 31.237 160.330
 28.544 199.014
 564.686 891.093
 208.428 952.849
 230.822 153.312
 302.197 538.284
 999.501 774.771
 294.300 685.627
 683.998 78.609
 640.862 396.243
 141.791 526.793
 137.671 450.198
 926.026 486.288
 95.727 749.007
 562.773 118.920
 969.906 611.897
 837.245 494.063
 59.258 790.687
 965.137 402.351
 823.882 7.686
 409.762 110.904
 419.919 519.567
 941.031 939.513
 495.858 850.193
 581.487 186.389
 203.125 964.711
 563.218 616.034
 912.856 839.347
 746.551 605.484
 788.200 445.390
 999.010 684.317
 204.781 456.490
 376.362 794.674
 936.577 616.018
 114.902 227.003
 4.117 291.838
 166.948 82.958
 418.277 690.946
 474.420 896.815
 625.968 913.368
 265.989 969.965
 981.683 166.249
 222.470 188.666
 817.287 223.692
 426.846 893.516
 775.895 559.810
 96.604 430.590
 706.581 471.218
 387.103 660.233
 105.451 176.292
 208.894 141.954
 433.949 82.865
 375.585 305.347
 573.979 670.254
 301.690 400.595
 696.249 267.811
 414.512 781.621
 256.321 228.449
 896.377 384.924
 103.289 905.258
 2.383 542.379
 527.945 521.525
 126.274 312.698
 808.330 573.914
 838.398 779.890
 575.982 185.612
 73.186 585.103
 349.813 706.840
 480.644 807.911
 417.949 485.964
 111.657 62.918
 21.138 762.600
 218.002 835.974
 462.261 987.612
 105.805 50.973
 371.393 992.050
 979.647 173.058
 258.868 512.125
 300.683 747.764
 632.394 849.904
 806.215 719.541
 108.882 394.901
 403.452 629.007
 965.948 351.128
 263.174 458.911
 628.790 74.047
 659.184 477.069
 430.203 704.488
 189.609 544.471
 197.885 339.705
 691.976 542.654
 475.031 369.025
 344.586 491.314
 456.790 151.841
 504.089 630.734
 593.816 273.967
 838.454 930.161
 670.456 794.823
 304.177 739.698
 482.600 318.562
 717.895 357.161
 820.779 278.736
 770.215 250.791
 687.484 425.556
 711.220 322.553
 751.987 320.223
 943.575 564.375
 257.260 360.479
 934.350 541.139
 556.206 939.759
 197.767 510.183
 360.664 248.691
 308.133 478.798
 657.119 697.588
 628.657 820.664
 176.262 223.038
 544.076 71.796
 726.392 857.190
 772.594 449.672
 617.867 917.279
 818.282 369.468
 650.557 312.966
 774.639 543.169
 619.519 583.839
 672.302 55.859
 255.276 947.948
 1.215 424.285
 771.430 459.242
 254.842 2.208
 389.450 197.688
 619.772 41.975
 71.952 626.500
 749.688 229.707
 273.363 988.078
 852.661 950.692
 440.489 30.997
 722.905 920.745
 723.095 887.709
 453.221 37.904
 422.415 494.857
 166.317 406.892
 977.643 269.481
 449.149 896.939
 209.441 544.539
 214.492 383.159
 375.768 511.518
 351.550 954.572
 697.509 617.345
 868.844 950.631
 56.270 784.052
 837.634 205.925
 809.170 744.787
 575.242 473.320
 188.454 766.789
 380.844 683.647
 718.542 124.213
 170.365 650.167
 978.786 720.375
 424.264 594.047
 934.317 84.829
 537.334 649.390
 845.247 695.917
 471.502 389.719
 419.932 830.226
 292.518 629.899
 702.655 308.140
 903.766 916.400
 59.886 996.750
 963.156 483.321
 260.225 420.596
 422.728 171.191
 817.332 505.524
 409.360 170.201
 596.909 295.431
 765.795 139.954
 870.451 405.674
 694.266 595.219
 50.555 245.609
 743.749 643.594
 863.744 407.267
 212.542 568.831
 633.674 594.041
 710.288 116.111
 165.263 584.697
 650.165 36.512
 771.636 791.964
 288.804 761.729
 681.934 294.761
 267.313 421.824
 148.355 877.981
 553.838 594.038
 352.522 698.347
 71.421 625.813
 840.030 69.554
 892.919 447.051
 911.388 400.679
 678.894 952.799
 719.279 170.321
 459.132 166.195
 896.107 632.247
 51.669 991.385
 319.998 649.478
 465.509 836.693
 158.129 81.070
 838.745 269.565
 967.552 703.540
 569.474 87.459
 328.042 956.624
 753.028 324.115
 999.387 346.199
 248.836 220.535
 785.654 116.785
 270.254 676.941
 327.934 588.523
 380.436 159.252
 689.968 121.324
 949.455 94.914
 430.676 69.677
 198.355 982.742
 535.272 888.997
 843.394 424.699
 91.496 77.371
 430.657 120.068
 516.931 229.991
 792.570 240.424
 862.950 757.644
 691.979 114.147
 714.141 901.452
 877.853 519.529
 270.855 455.179
 143.828 233.833
 726.728 991.066
 944.492 570.968
 240.586 548.175
 25.290 111.915
 939.266 372.126
 904.200 479.940
 88.756 845.942
 903.893 17.466
 28.128 693.256
 472.205 404.631
 694.426 602.707
 399.734 332.874
 675.747 866.928
 102.594 162.996
 140.788 467.730
 695.494 299.081
 711.225 303.141
 147.996 681.375
 201.234 239.675
 360.831 116.930
 57.569 198.117
 688.572 41.798
 533.019 122.308
 891.696 48.220
 933.223 32.564
 50.483 61.115
 337.199 288.899
 893.420 246.968
 729.190 60.084
 765.461 562.619
 545.317 954.349
 21.023 669.523
 862.911 973.466
 610.785 759.640
 301.279 826.902
 630.987 561.645
 696.234 125.153
 412.929 460.592
 621.161 765.385
 595.828 701.245
 297.136 647.821
 498.337 126.294
 634.162 703.301
 886.096 787.485
 423.558 572.065
 31.209 162.863
 734.698 417.676
 334.040 110.026
 612.534 570.330
 990.911 217.329
 308.626 518.431
 458.954 906.676
 668.972 269.792
 210.537 658.114
 435.851 113.133
 356.316 623.324
 165.811 171.523
 723.354 868.827
 117.079 962.356
 431.152 626.982
 790.899 89.345
 645.326 461.366
 124.234 582.455
 190.616 790.904
 505.854 678.931
 959.576 23.101
 532.058 675.430
 401.597 770.171
 518.257 66.228
 862.612 552.954
 352.685 469.650
 666.256 716.804
 10.951 803.989
 782.335 312.481
 465.477 40.556
 871.682 645.366
 420.834 386.191
 784.292 420.601
 211.170 447.075
 29.454 653.181
 814.399 332.311
 845.324 154.397
 602.392 567.305
 736.713 723.733
 568.454 416.954
 392.713 583.479
 91.856 846.169
 862.395 897.434
 131.786 965.010
 582.125 861.648
 235.072 778.046
 90.633 180.899
 117.200 258.530
 19.103 227.177
 386.130 839.025
 637.870 684.018
 353.233 8.705
 16.522 521.790
 773.166 756.252
 801.072 123.514
 810.983 534.836
 24.416 828.471
 914.346 455.962
 991.492 12.364
 513.861 761.888
 568.738 649.520
 355.722 767.125
 561.745 566.366
 636.734 399.222
 892.088 898.808
 139.076 974.249
 43.543 602.285
 5.778 695.287
 502.113 865.986
 240.867 610.713
 379.246 476.448
 121.511 976.588
 2.264 225.416
 462.658 463.146
 352.465 418.304
 644.868 773.898
 904.748 108.918
 898.913 617.658
 701.258 450.389
 9.780 714.743
 607.001 238.929
 159.805 520.406
 332.048 454.294
 455.648 518.333
 350.661 127.484
 984.676 447.745
 643.209 841.653
 309.180 367.658
 776.004 386.455
 746.076 485.404
 214.317 719.833
 787.500 653.145
 634.974 265.785
 614.781 101.397
 20.414 403.909
 943.028 583.274
 332.399 638.975
 832.973 664.044
 890.179 619.695
 625.527 439.781
 227.668 788.892
 625.755 804.286
 142.727 766.986
 497.859 318.519
 48.102 511.989
 770.456 350.605
 209.842 167.868
 209.344 41.829
 340.439 255.326
 738.657 675.200
 578.735 311.813
 804.285 554.191
 618.294 228.314
 627.653 681.674
 575.041 727.516
 323.070 520.201
 751.176 689.899
 806.061 337.336
 346.528 260.751
 339.434 32.362
 184.542 901.938
 312.548 607.333
 905.113 218.286
 869.798 305.922
 780.612 560.808
 567.148 883.165
 238.077 49.725
 689.282 988.964
 426.096 871.835
 881.423 514.749
 308.933 982.368
 593.842 248.174
 65.652 814.902
 586.694 853.037
 234.246 298.565
 559.126 104.203
 488.899 564.658
 338.850 289.321
 44.757 750.711
 64.022 585.247
 23.936 475.018
 303.750 137.665
 217.475 945.950
 70.506 143.468
 271.827 515.195
 478.986 848.554
 600.004 400.805
 281.283 436.072
 154.150 553.293
 365.770 964.665
 439.158 365.382
 332.841 11.388
 839.705 423.518
 568.992 433.793
 972.997 447.441
 523.923 659.961
 566.627 284.372
 673.990 379.289
 448.760 528.573
 528.065 191.689
 982.625 377.717
 925.318 195.001
 488.701 457.836
 293.708 182.247
 388.758 932.395
 815.831 879.524
 441.690 532.671
 996.550 795.512
 191.088 621.126
 683.657 853.711
 730.493 832.550
 476.167 133.447
 939.762 675.690
 810.101 115.695
 232.968 57.719
 62.584 690.848
 566.522 492.953
 313.352 479.328
 419.987 643.596
 78.334 399.627
 819.323 323.065
 340.789 814.749
 313.717 570.755
 587.702 435.739
 436.689 421.216
 677.020 663.928
 326.951 471.133
 157.226 431.615
 304.649 865.615
 905.225 339.360
 697.516 342.967
 490.136 987.920
 695.513 96.894
 686.191 630.707
 541.346 430.177
 802.342 410.717
 700.463 117.942
 552.390 542.015
 513.631 596.296
 718.671 413.530
 136.874 208.193
 853.734 61.249
 689.517 828.711
 285.453 118.604
 536.474 952.698
 137.152 824.245
 554.172 345.913
 419.198 67.572
 301.891 363.843
 293.854 676.755
 926.569 148.609
 740.972 109.006
 756.851 882.360
 266.220 561.148
 232.199 754.947
 282.224 968.774
 609.213 84.326
 970.439 858.398
 786.957 290.793
 990.189 28.893
 296.230 992.134
 361.585 301.362
 657.801 67.905
 309.643 341.492
 787.879 989.940
 244.547 841.955
 225.322 276.001
 372.640 186.779
 686.791 477.911
 517.239 402.651
 789.202 439.156
 489.032 547.334
 882.246 564.609
 21.799 271.884
 429.609 842.599
 697.905 715.819
 590.930 293.156
 74.945 13.247
 865.892 222.917
 113.762 879.139
 348.537 124.345
 50.474 149.981
 238.491 632.834
 681.100 929.342
 404.064 658.668
 94.845 559.126
 580.850 541.123
 737.206 939.989
 12.532 869.266
 171.079 463.791
 245.128 908.925
 475.368 716.498
 322.096 439.085
 146.692 147.341
 698.864 195.595
 999.317 579.890
 907.942 148.077
 568.174 29.927
 919.313 990.417
 164.622 75.643
 518.067 640.065
 97.469 545.610
 77.986 240.921
 813.868 612.790
 264.977 313.923
 325.246 337.449
 330.000 854.183
 329.846 133.156
 322.539 530.036
 821.197 648.275
 301.162 784.443
 654.624 786.594
 168.667 800.512
 833.391 426.452
 300.286 588.497
 52.216 245.307
 552.223 140.427
 6.702 588.816
 375.060 829.765
 928.744 728.815
 656.443 297.428
 854.607 87.039
 76.845 642.581
 966.339 30.864
 381.406 148.282
 489.126 909.064
 203.124 230.182
 675.670 840.538
 274.524 153.529
 290.471 913.816
 845.863 63.019
 226.876 432.073
 400.679 395.166
 780.956 445.273
 789.897 68.442
 79.805 361.337
 362.637 387.335
 956.972 1.078
 677.500 158.468
 501.842 151.680
 757.524 546.271
 728.368 841.205
 383.633 29.250
 535.257 77.814
 586.599 933.324
 916.300 313.834
 730.918 284.049
 355.860 63.642
 523.279 643.624
 468.650 848.385
 14.236 580.899
 250.920 398.398
 488.290 3.034
 166.353 19.831
 801.883 686.836
 636.644 445.197
 681.011 557.303
 114.492 823.685
 133.555 32.471
 634.184 767.091
 72.563 689.871
 738.762 317.734
 545.009 603.853
 728.004 127.927
 378.829 588.576
 840.934 84.385
 315.060 782.978
 941.555 638.781
 700.600 196.548
 506.194 546.617
 952.636 53.971
 782.647 915.497
 343.179 728.858
 300.731 30.886
 219.949 328.872
 934.455 488.802
 809.267 314.042
 249.736 611.920
 922.407 15.130
 298.058 865.707
 596.630 328.395
 543.941 197.200
 286.694 846.321
 528.498 579.397
 225.977 30.982
 787.126 13.028
 995.550 928.270
 648.734 284.513
 874.710 178.588
 867.499 639.410
 851.069 414.659
 674.516 455.723
 98.618 402.384
 212.620 7.636
 597.915 719.401
 438.067 529.695
 386.300 261.859
 270.568 322.223
 653.697 197.419
 959.611 394.077
 710.051 56.622
 549.267 698.045
 365.778 781.201
 783.148 971.794
 812.123 672.957
 441.443 413.798
 942.135 147.349
 666.530 274.975
 696.732 969.554
 364.391 74.549
 388.467 605.555
 895.769 710.009
 685.877 465.630
 451.793 648.987
 624.532 51.825
 279.623 603.765
 440.973 384.703
 149.036 301.075
 449.817 8.438
 572.918 890.679
 552.510 428.544
 584.021 171.161
 181.899 985.058
 675.682 651.415
 656.378 8.404
 512.187 778.224
 600.504 138.554
 460.034 726.041
 548.203 44.379
 967.520 512.754
 296.010 483.517
 487.942 938.125
 435.993 858.820
 490.512 768.879
 643.280 711.132
 200.310 560.877
 296.564 135.995
 949.614 624.717
 399.978 10.948
 381.507 532.449
 282.690 397.731
 524.435 621.518
 363.138 158.287
 833.329 584.749
 265.586 953.572
 376.957 114.999
 608.524 529.426
 228.511 888.546
 891.319 824.008
 901.315 876.417
 584.449 637.353
 56.306 37.449
 979.882 706.642
 213.172 106.237
 734.981 242.823
 421.262 194.243
 702.170 657.675
 716.494 789.868
 387.090 88.590
 211.220 5.337
 732.746 794.908
 168.523 372.807
 352.061 829.109
 811.686 452.558
 495.258 993.465
 653.026 61.594
 63.605 783.681
 111.123 156.207
 692.552 241.765
 267.382 667.385
 103.409 727.891
 15.318 769.336
 544.974 52.778
 130.839 800.497
 649.418 56.412
 68.897 10.358
 548.043 84.419
 529.289 397.177
 722.993 299.590
 68.149 569.656
 104.637 912.944
 626.133 13.913
 108.143 156.956
 741.753 595.505
 87.020 724.523
 189.377 59.982
 469.338 922.676
 674.591 715.670
 240.466 542.699
 211.778 155.517
 504.014 421.149
 654.738 583.208
 352.983 493.222
 133.948 100.230
 931.656 345.347
 534.851 748.525
 284.511 522.789
 619.511 517.037
 743.465 196.184
 516.545 254.447
 274.238 934.530
 476.974 95.164
 414.887 858.085
 489.998 727.022
 426.071 80.584
 374.692 498.942
 717.896 214.119
 690.900 892.037
 910.010 560.927
 453.319 431.319
 360.700 103.461
 472.988 385.677
 211.139 317.640
 804.427 45.250
 929.656 354.598
 436.808 447.496
 708.096 85.096
 54.440 881.448
 511.461 589.636
 503.952 584.835
 969.391 759.090
 969.810 777.611
 933.271 988.211
 780.941 580.064
 418.576 381.704
 82.377 742.057
 774.230 223.922
 218.006 275.488
 438.260 603.783
 823.089 613.836
 173.946 341.876
 135.451 415.493
 558.132 683.122
 547.788 441.709
 991.782 432.842
 663.880 451.467
 103.621 304.072
 140.521 906.009
 55.385 577.673
 24.478 622.294
 569.490 763.007
 587.823 780.239
 77.722 685.084
 361.639 811.647
 26.631 354.163
 31.712 383.354
 318.941 526.515
 532.655 653.077
 70.524 111.644
 329.615 209.057
 222.694 483.745
 857.778 104.839
 176.231 415.921
 76.207 435.002
 66.149 268.072
 338.869 248.647
 837.553 356.948
 375.173 812.675
 128.726 144.289
 265.977 380.007
 536.864 161.052
 388.126 517.822
 6.649 998.362
 448.573 552.517
 417.362 435.047
 833.454 901.627
 478.756 924.613
 531.793 614.488
 510.933 458.557
 159.615 724.471
 763.554 876.395
 987.931 433.486
 512.474 264.335
 75.392 376.933
 98.341 323.633
 409.567 442.845
 385.526 786.370
 483.907 796.810
 318.277 791.301
 673.063 863.946
 534.210 926.920
 637.676 276.267
 516.613 614.792
 389.840 959.035
 882.939 996.083
 508.757 119.860
 926.858 241.321
 817.691 451.563
 968.064 611.358
 951.048 161.982
 883.482 930.899
 65.542 814.528
 64.539 809.667
 221.049 481.436
 89.816 766.096
 992.451 472.005
 445.931 820.583
 818.908 261.143
 450.147 466.710
 675.251 85.048
 107.485 677.091
 413.342 632.626
 407.563 623.636
 699.162 0.356
 669.710 598.944
 822.004 517.744
 69.921 615.640
 811.787 628.583
 723.847 873.756
 633.154 934.270
 403.404 653.390
 673.327 988.888
 580.816 782.253
 74.990 967.237
 426.414 107.042
 534.447 907.320
 241.648 966.629
 165.739 624.593
 646.165 516.816
 678.155 388.827
 420.139 524.750
 10.636 93.554
 946.111 460.422
 373.129 496.175
 617.369 28.010
 351.168 493.145
 754.468 756.861
 903.372 663.798
 572.973 606.884
 117.463 78.764
 602.355 323.031
 962.655 750.549
 899.438 225.817
 786.471 996.217
 114.693 367.755
 332.122 292.573
 343.452 277.832
 806.591 105.524
 67.793 507.219
 295.562 355.993
 912.238 669.307
 213.637 98.872
 394.654 816.530
 689.216 108.808
 53.015 636.648
 833.584 122.487
 922.294 793.962
 831.641 732.422
 180.173 639.129
 144.242 378.757
 185.024 707.660
 834.030 575.397
 107.447 805.954
 951.063 732.812
 873.383 818.972
 952.507 515.537
 361.311 580.634
 521.498 176.860
 350.532 532.238
 711.323 341.127
 927.014 402.081
 717.877 115.941
 196.217 607.794
 499.486 588.115
 710.139 489.321
 970.492 830.345
 922.980 193.094
 223.261 677.270
 884.222 55.562
 640.613 142.800
 850.139 576.293
 383.094 383.819
 338.970 567.352
 437.404 272.649
 618.086 247.260
 635.917 641.775
 643.749 985.885
 73.215 94.566
 978.830 62.947
 502.389 436.187
 297.522 280.023
 268.486 535.974
 308.211 57.180
 383.552 68.716
 549.055 884.414
 550.513 645.180
 751.111 709.337
 462.485 395.459
 740.201 191.109
 29.575 941.343
 32.982 292.091
 383.929 730.658
 950.227 609.382
 481.426 17.738
 749.398 255.253
 828.499 985.888
 700.632 205.983
 616.934 11.380
 379.850 470.957
 227.964 271.585
 617.570 446.862
 377.625 474.938
 362.872 564.821
 904.221 626.203
 242.950 101.416
 460.186 390.950
 316.619 488.383
 856.982 758.058
 635.488 941.626
 43.443 553.717
 892.368 950.048
 273.783 685.872
 9.401 470.969
 868.141 310.842
 807.959 314.900
 590.872 946.250
 421.181 551.794
 402.807 704.255
 324.031 108.204
 594.606 599.829
 433.768 464.876
 818.280 379.629
 797.963 313.037
 620.403 612.524
 762.691 631.176
 888.972 243.490
 978.769 239.435
 379.919 314.312
 140.166 953.328
 740.689 738.877
 390.748 860.585
 327.003 545.197
 20.824 493.229
 572.852 783.305
 494.523 161.023
 759.115 786.476
 296.729 992.069
 97.218 866.847
 311.160 222.450
 43.270 45.167
 889.485 560.513
 455.701 543.535
 848.400 484.695
 454.230 510.430
 943.728 719.198
 806.650 565.852
 977.585 862.520
 117.495 33.029
 358.958 853.573
 601.963 209.966
 375.687 173.384
 460.841 292.367
 565.637 62.097
 816.658 918.433
 768.929 636.926
 395.488 110.369
 776.651 323.132
 38.035 247.471
 992.791 43.858
 171.637 747.424
 426.700 883.380
 373.332 247.492
 317.773 560.130
 482.984 172.870
 149.857 779.527
 592.753 828.435
 81.119 31.610
 930.971 240.947
 439.508 444.779
 789.061 365.552
 911.742 85.231
 401.897 422.890
 85.038 423.270
 105.364 786.637
 738.951 284.429
 258.653 246.805
 586.132 317.864
 759.549 648.301
 335.126 89.893
 503.732 879.182
 8.185 230.653
 676.777 256.743
 358.312 401.044
 231.287 345.417
 161.337 120.508
 530.738 717.568
 732.776 9.317
 753.407 731.387
 560.772 698.305
 889.862 909.557
 733.897 381.265
 759.405 334.142
 357.414 708.010
 466.436 768.891
 328.310 807.639
 746.783 136.985
 315.840 700.594
 174.597 943.192
 161.070 104.009
 748.709 172.690
 960.147 697.762
 817.418 828.832
 78.657 729.191
 75.176 308.335
 208.745 463.803
 743.819 240.325
 229.961 399.623
 383.683 736.213
 175.468 456.393
 742.783 477.206
 596.975 21.000
 900.143 987.481
 327.092 910.956
 775.382 351.677
 272.712 32.925
 21.860 598.733
 856.312 928.270
 884.354 819.359
 925.973 67.952
 851.803 656.359
 954.397 881.230
 766.498 215.889
 670.879 163.345
 437.030 319.556
 649.214 934.290
 44.902 743.669
 993.664 632.022
 614.001 80.087
 11.998 977.839
 236.030 775.935
 480.048 98.585
 399.667 955.336
 830.174 819.837
 770.958 749.423
 833.583 136.972
 809.567 30.966
 293.762 48.307
 200.535 902.246
 78.666 408.214
 832.853 770.438
 849.322 580.839
 891.031 880.218
 901.507 189.927
 48.979 290.875
 138.094 551.029
 99.829 282.685
 798.147 713.578
 31.991 368.269
 853.925 846.820
 309.966 548.054
 70.694 781.239
 255.688 279.692
 431.809 312.033
 97.856 189.539
 741.265 720.460
 686.572 716.215
 709.243 349.844
 610.267 283.263
 137.691 854.034
 631.406 907.417
 90.373 425.844
 934.646 283.682
 245.874 310.876
 692.293 786.859
 286.789 758.272
 261.136 695.441
 920.725 184.862
 874.621 497.644
 409.059 304.360
 755.137 866.063
 700.982 760.424
 991.797 788.117
 39.519 4.236
 486.026 180.537
 282.717 766.841
 515.633 880.034
 929.546 127.640
 590.650 236.676
 672.217 397.581
 932.323 204.967
 133.468 483.724
 89.478 159.243
 660.954 136.720
 481.385 999.459
 716.484 200.523
 418.788 71.174
 543.703 271.375
 878.538 125.418
 655.384 758.199
 794.037 881.863
 935.434 337.251
 253.375 639.456
 188.577 968.967
 977.559 975.274
 133.396 643.814
 68.846 573.369
 665.879 636.642
 888.011 84.801
 717.940 456.279
 231.921 107.664
 898.685 700.030
 759.473 627.112
 988.888 373.491
 953.443 821.031
 117.631 766.943
 234.871 33.823
 393.853 933.968
 170.081 980.885
 907.507 79.387
 861.430 167.713
 320.742 506.775
 502.402 903.550
 908.169 115.527
 945.059 739.267
 498.738 79.555
 790.478 257.440
 645.354 230.302
 616.155 749.718
 780.349 642.983
 222.075 808.500
 586.773 964.138
 260.997 378.331
 261.750 489.042
 948.344 514.463
 406.553 907.945
 180.969 404.536
 539.376 889.950
 868.088 62.898
 485.016 302.677
 456.069 209.626
 397.876 305.242
 954.036 917.797
 871.017 872.976
 509.682 638.070
 377.810 476.393
 93.209 690.395
 290.483 747.002
 798.367 515.116
 481.043 511.569
 918.330 182.151
 297.494 698.295
 383.380 415.177
 737.647 337.482
 518.378 761.307
 333.201 360.604
 879.967 354.635
 480.137 700.993
 233.754 829.156
 283.057 512.861
 425.896 443.017
 949.244 240.030
 965.170 8.125
 104.305 9.049
 862.538 168.111
 289.951 11.553
 555.251 341.010
 233.332 436.491
 279.739 913.448
 87.371 263.688
 837.977 229.187
 776.473 126.111
 440.041 510.664
 339.100 169.852
 893.457 57.329
 938.022 709.548
 368.272 114.620
 163.999 704.577
 894.197 453.143
 745.664 20.488
 569.323 455.744
 606.936 833.917
 683.861 912.891
 896.241 771.418
 919.905 571.934
 614.841 717.740
 890.696 86.881
 463.688 102.016
 269.362 451.440
 631.480 676.853
 945.147 363.914
 286.204 791.683
 180.100 628.504
 286.697 264.843
 844.840 519.572
 81.140 656.281
 39.973 665.143
 340.428 902.678
 889.983 100.528
 723.790 407.899
 986.959 625.300
 382.617 183.503
 898.369 905.483
 670.229 46.541
 700.726 101.703
 787.235 135.764
 601.549 393.095
 204.515 673.888
 136.183 91.111
 71.920 444.681
 22.390 98.222
 47.034 471.858
 700.887 30.239
 124.327 875.271
 639.076 170.040
 873.455 472.441
 211.174 602.494
 722.105 914.522
 51.793 959.065
 462.714 660.355
 201.135 504.766
 395.466 955.997
 685.688 174.841
 517.630 896.346
 804.076 223.862
 959.673 187.056
 787.334 512.026
 683.212 126.489
 477.860 13.781
 979.291 707.037
 601.819 799.840
 925.405 351.646
 303.519 687.865
 16.908 304.173
 153.706 668.318
 226.975 871.270
 450.808 543.981
 766.089 749.667
 497.494 444.524
 507.418 387.034
 674.858 726.226
 71.632 429.267
 651.848 492.876
 780.229 654.307
 384.858 593.254
 399.798 625.856
 686.742 495.946
 823.576 503.281
 908.691 211.181
 536.970 790.965
 593.792 235.583
 59.330 216.600
 66.721 918.111
 167.296 698.810
 637.445 278.927
 910.654 446.622
 63.424 17.690
 508.170 463.337
 858.320 599.865
 639.738 82.992
 7.323 50.705
 366.998 16.952
 279.876 573.704
 555.018 739.992
 77.680 766.558
 823.485 799.003
 155.717 971.306
 521.125 823.166
 470.679 870.606
 238.790 82.759
 287.234 548.676
 905.012 456.019
 778.320 858.644
 446.169 581.543
 39.900 578.940
 448.173 900.114
 380.012 766.473
 787.341 717.838
 191.438 205.911
 67.534 485.690
 759.865 460.292
 124.605 213.601
 156.200 811.884
 256.565 484.969
 401.922 172.792
 80.809 465.673
 447.472 687.061
 583.338 806.582
 61.102 350.163
 537.606 507.115
 463.087 163.953
 763.724 867.121
 759.368 516.831
 856.988 223.427
 809.554 37.349
 925.589 504.580
 814.643 787.600
 381.913 892.055
 416.110 528.928
 973.822 338.509
 574.258 860.962
 518.920 44.224
 632.421 275.279
 416.204 552.976
 295.233 812.703
 108.926 110.088
 352.342 819.126
 616.583 680.999
 790.419 775.526
 852.000 301.300
 961.000 865.727
 204.508 602.856
 42.583 638.263
 267.694 709.575
 563.601 129.928
 289.427 635.767
 977.730 227.369
 44.611 655.442
 521.755 944.072
 202.744 288.694
 984.501 43.700
 661.198 908.305
 796.738 922.922
 722.475 983.572
 568.209 519.232
 844.315 517.121
 978.985 889.018
 122.953 803.043
 736.120 931.183
 772.968 640.369
 169.269 950.323
 935.944 114.842
 324.813 565.132
 931.645 944.710
 69.359 91.773
 9.774 744.234
 500.980 454.070
 171.042 853.585
 738.633 893.314
 309.476 218.471
 93.763 36.905
 843.499 170.219
 477.964 19.220
 913.681 491.003
 249.774 377.834
 846.322 373.881
 213.352 936.979
 832.919 468.240
 141.143 167.049
 28.211 193.924
 569.153 918.766
 599.190 607.927
 102.512 583.626
 692.349 903.037
 544.385 754.470
 58.100 835.755
 624.582 243.047
 864.282 139.322
 335.474 762.503
 432.581 35.598
 89.903 874.635
 583.515 966.195
 384.948 623.075
 521.118 408.827
 0.778 78.307
 724.847 309.802
 177.950 278.343
 843.644 69.427
 719.728 495.395
 758.777 875.542
 657.087 644.838
 654.681 344.183
 419.666 994.876
 419.875 138.444
 381.013 165.784
 5.999 380.996
 23.986 24.212
 467.861 26.582
 713.278 294.390
 460.040 833.427
 405.988 103.108
 598.151 472.353
 395.346 843.969
 630.511 585.852
 12.596 548.839
 87.027 93.380
 831.344 766.642
 458.023 711.150
 379.072 913.400
 941.069 882.932
 291.943 329.686
 16.336 111.654
 709.437 285.583
 161.398 939.215
 30.967 847.004
 688.719 584.092
 811.577 565.198
 230.264 943.502
 0.640 92.961
 754.127 370.587
 196.502 51.986
 80.902 309.021
 450.071 276.779
 779.342 610.277
 78.004 208.396
 621.113 665.671
 196.424 987.923
 725.932 489.938
 341.953 253.235
 346.844 620.036
 769.367 836.395
 349.797 307.011
 293.739 322.300
 704.143 535.868
 946.782 606.562
 296.315 104.741
 137.859 292.468
 636.150 417.069
 423.332 619.125
 275.486 16.655
 695.428 7.306
 186.372 843.437
 483.383 653.077
 839.231 966.411
 823.389 565.118
 120.317 308.775
 585.907 217.954
 576.887 909.087
 363.441 534.456
 274.613 241.703
 711.363 186.429
 995.188 371.254
 219.253 447.463
 746.080 451.363
 169.200 798.250
 955.430 649.744
 337.229 688.022
 92.775 733.418
 319.511 828.790
 303.226 662.774
 949.166 939.536
 434.856 896.130
 323.469 278.896
 245.211 112.167
 424.341 686.274
 715.196 521.986
 604.619 287.522
 102.239 311.674
 474.115 872.544
 407.970 367.234
 176.661 94.534
 300.063 763.938
 253.887 715.593
 648.031 419.882
 373.293 788.355
 846.187 327.462
 115.215 840.956
 94.711 286.105
 801.806 261.583
 85.527 604.930
 375.232 363.082
 840.729 755.668
 534.487 267.409
 227.704 5.572
 490.929 269.431
 330.245 108.916
 650.532 720.690
 995.247 786.770
 452.692 482.829
 559.637 971.006
 246.069 419.724
 754.666 263.895
 44.443 274.709
 800.415 293.498
 940.984 178.253
 661.326 292.422
 857.025 280.987
 705.754 349.084
 728.672 951.960
 674.213 72.635
 586.964 232.658
 940.451 462.122
 738.432 919.699
 778.163 304.791
 204.491 654.814
 408.664 565.856
 110.127 636.907
 388.791 731.393
 32.737 210.608
 744.644 576.551
 716.855 317.151
 709.321 143.263
 644.259 70.842
 978.697 5.506
 913.761 17.470
 758.719 997.392
 751.546 675.137
 193.990 191.762
 839.763 4.146
 896.936 897.088
 944.958 517.324
 549.321 31.532
 53.825 857.792
 935.831 318.735
 214.499 135.469
 258.851 104.753
 448.564 940.073
 343.214 134.497
 681.136 316.117
 991.825 654.870
 451.358 689.162
 622.710 676.617
 858.856 632.632
 683.657 964.831
 496.735 836.962
 683.541 316.477
 70.409 829.157
 934.303 290.459
 633.743 48.363
 902.053 790.387
 347.707 234.538
 10.685 661.799
 918.089 671.309
 620.737 794.104
 262.101 344.681
 966.983 543.646
 931.257 256.123
 30.701 689.374
 650.258 947.140
 549.944 558.442
 367.421 253.572
 739.989 518.333
 128.132 678.358
 365.924 217.846
 133.876 833.326
 842.852 905.375
 618.517 701.821
 252.193 883.710
 821.806 77.999
 973.987 841.165
 856.944 274.480
 917.116 984.866
 721.641 902.626
 657.008 789.723
 986.164 329.175
 692.132 853.026
 780.839 925.455
 237.801 37.088
 901.259 842.364
 673.022 409.286
 31.843 173.141
 831.166 708.824
 965.382 679.329
 618.794 332.102
 54.090 941.889
 3.032 423.693
 80.430 813.137
 723.569 268.316
 976.318 355.864
 360.802 122.088
 867.426 298.968
 780.162 110.681
 374.066 165.106
 830.754 210.387
 888.172 152.042
 313.655 358.529
 172.140 107.462
 164.171 796.145
 422.719 325.219
 979.050 102.616
 322.946 722.500
 132.802 454.101
 306.471 311.441
 889.167 230.876
 598.980 850.101
 949.448 659.267
 726.256 506.554
 567.285 38.677
 311.388 172.400
 680.912 750.890
 676.426 359.644
 903.572 545.397
 146.419 64.981
 808.260 49.883
 984.091 510.850
 835.201 468.506
 597.673 711.694
 633.264 542.349
 426.823 570.755
 467.084 987.020
 664.502 907.208
 930.118 363.116
 486.689 930.789
 3.501 138.121
 585.479 222.371
 97.943 165.739
 711.219 10.660
 170.467 933.868
 380.798 239.680
 82.298 349.223
 484.934 646.735
 774.495 59.375
 888.556 379.657
 502.870 26.731
 254.311 904.328
 665.481 319.471
 797.268 433.628
 749.692 567.874
 894.562 457.253
 649.769 837.776
 900.602 294.389
 291.708 523.678
 958.382 819.584
 834.015 380.301
 430.203 533.487
 79.164 752.144
 4.806 137.415
 471.291 75.078
 858.591 412.282
 715.297 602.322
 70.592 952.504
 627.938 230.014
 6.528 633.730
 22.940 86.154
 617.037 335.072
 893.007 913.040
 637.862 642.754
 738.139 69.830
 961.908 49.583
 911.689 451.833
 979.742 565.342
 325.569 650.240
 289.171 965.220
 739.946 34.773
 767.239 939.958
 329.462 47.087
 818.446 751.850
 889.657 150.461
 478.785 239.579
 248.979 537.584
 611.646 12.640
 461.868 690.071
 402.465 808.680
 658.398 188.129
 796.007 396.068
 950.356 154.924
 53.108 246.666
 180.161 396.188
 690.715 902.952
 138.486 561.131
 246.220 457.764
 962.813 545.640
 438.597 558.184
 9.453 313.779
 827.220 557.106
 516.018 400.112
 264.876 852.250
 743.298 535.082
 653.031 573.703
 111.307 211.408
 411.695 874.183
 683.658 74.056
 928.016 423.235
 469.904 903.879
 130.188 855.467
 623.051 699.706
 407.324 937.078
 127.918 110.658
 851.070 923.507
 877.524 785.370
 298.138 828.693
 694.383 283.955
 800.276 223.630
 399.877 128.785
 912.924 354.481
 199.076 579.149
 877.912 210.186
 615.174 420.595
 258.673 83.465
 864.747 721.201
 576.788 830.163
 753.129 273.453
 782.266 628.583
 932.315 601.962
 81.071 526.847
 199.000 654.506
 434.455 412.150
 617.817 928.218
 456.103 476.387
 787.942 25.986
 63.615 539.010
 886.297 842.877
 17.174 236.748
 27.355 491.803
 905.268 633.102
 490.564 75.479
 548.061 36.379
 947.567 772.409
 594.562 56.679
 641.658 843.239
 29.408 259.005
 653.275 885.920
 696.209 276.118
 753.072 420.159
 932.495 291.351
 676.487 0.350
 220.083 264.242
 932.228 19.227
 935.754 792.152
 916.256 40.013
 970.512 736.313
 280.387 391.573
 129.350 613.692
 291.365 278.530
 863.448 705.310
 606.137 336.434
 387.437 61.209
 229.126 331.561
 538.106 311.854
 857.773 137.117
 608.175 910.838
 766.847 674.308
 688.244 135.105
 436.355 790.651
 948.396 623.397
 352.034 51.954
 543.189 223.190
 563.910 782.632
 12.758 489.130
 393.248 925.678
 839.818 895.189
 50.183 73.786
 196.538 17.672
 235.598 402.497
 444.097 961.449
 126.566 911.089
 26.691 747.805
 513.164 934.130
 504.402 384.942
 497.237 53.791
 397.560 793.215
 765.233 438.233
 648.755 563.657
 395.277 13.501
 55.653 863.284
 794.026 394.774
 274.203 352.432
 225.452 947.533
 552.130 202.061
 488.691 900.974
 418.986 662.427
 325.552 915.973
 152.178 873.918
 743.636 630.149
 56.751 977.341
 484.631 315.504
 867.195 90.990
 658.856 132.977
 906.960 407.782
 119.159 436.790
 858.703 825.331
 425.725 944.099
 16.773 968.599
 427.089 257.264
 952.208 777.868
 173.808 512.638
 437.068 608.768
 414.994 777.458
 894.666 886.532
 582.539 62.146
 288.886 149.382
 424.896 436.549
 291.048 947.577
 246.206 103.632
 396.498 692.502
 675.097 401.592
 863.441 596.955
 621.511 474.753
 449.378 252.138
 373.278 814.928
 790.418 852.688
 884.000 458.906
 347.798 328.331
 160.311 405.574
 404.899 654.563
 173.038 749.884
 985.365 896.285
 999.685 222.922
 455.501 354.045
 514.523 770.909
 226.700 814.742
 140.144 634.864
 469.356 905.190
 176.387 131.274
 249.613 971.244
 448.070 147.503
 493.659 586.405
 333.982 809.499
 738.496 576.681
 231.352 49.900
 638.708 443.279
 700.781 988.806
 639.286 897.468
 657.910 364.852
 396.943 284.303
 214.387 338.897
 316.244 370.952
 9.772 95.461
 670.526 984.151
 958.673 937.411
 986.923 488.111
 307.491 297.320
 804.220 53.281
 249.936 955.128
 254.077 47.327
 289.950 77.427
 690.894 917.992
 218.264 690.885
 401.907 384.007
 340.996 223.455
 193.667 121.653
 274.912 535.327
 878.909 963.047
 717.072 800.825
 711.772 705.683
 572.269 967.049
 50.727 284.602
 348.932 720.044
 706.445 357.955
 935.091 740.337
 873.813 398.360
 565.759 973.074
 398.660 526.657
 769.988 10.630
 614.291 447.506
 321.409 965.039
 652.304 589.236
 144.722 261.993
 116.350 570.748
 890.228 126.335
 264.353 338.915
 569.697 550.300
 410.588 179.317
 543.825 780.305
 497.929 505.348
 11.090 756.502
 645.133 95.507
 420.372 62.867
 714.562 761.376
 318.393 256.251
 420.983 290.369
 654.470 543.069
 388.785 684.391
 558.703 655.328
 617.912 990.335
 848.278 77.306
 621.181 438.712
 715.929 14.738
 708.402 736.073
 133.593 344.995
 505.252 524.469
 835.132 294.985
 374.448 571.580
 399.719 459.765
 348.994 798.811
 970.568 585.976
 965.723 917.486
 743.451 27.788
 803.836 116.914
 230.536 57.142
 967.472 839.805
 835.151 33.654
 411.577 363.049
 802.986 461.804
 182.623 363.790
 688.886 974.217
 944.231 346.133
 92.898 460.451
 775.004 202.338
 274.746 732.152
 182.211 19.500
 5.754 989.531
 669.182 769.315
 517.947 783.494
 453.006 751.233
 971.016 395.506
 57.309 630.436
 491.988 467.205
 335.552 919.271
 515.334 78.353
 924.519 607.776
 32.096 209.883
 424.719 934.586
 67.261 944.329
 571.778 598.756
 570.376 794.981
 945.873 906.082
 203.617 54.767
 88.736 796.377
 725.534 993.471
 311.219 552.480
 732.153 475.802
 609.012 404.754
 67.744 131.673
 417.626 639.280
 846.043 483.368
 966.463 132.429
 523.157 461.985
 599.924 173.028
 82.772 958.441
 63.392 715.696
 82.755 523.570
 674.131 820.426
 973.310 19.453
 860.270 475.157
 836.708 32.581
 431.865 536.471
 77.044 681.925
 401.414 440.914
 868.072 225.284
 280.167 183.611
 563.743 609.826
 702.246 895.334
 208.618 992.502
 460.261 3.052
 625.928 828.782
 641.070 276.987
 884.771 590.062
 424.232 159.669
 783.309 608.217
 222.008 265.408
 63.101 187.505
 500.420 223.598
 575.539 587.640
 705.561 523.479
 442.486 26.063
 936.276 374.425
 230.352 621.720
 139.433 12.778
 334.008 496.981
 771.740 317.984
 641.230 749.454
 764.616 16.911
 319.862 22.536
 766.666 391.156
 392.039 154.650
 620.385 8.866
 988.986 224.650
 782.595 96.621
 625.681 978.099
 426.707 280.609
 9.807 499.773
 602.188 357.403
 269.589 366.239
 483.737 816.661
 719.472 783.764
 158.882 110.131
 503.007 196.763
 895.430 238.094
 484.101 986.776
 544.840 466.295
 379.274 508.560
 897.938 769.366
 316.051 305.702
 967.020 562.368
 200.929 781.511
 453.346 87.658
 621.888 380.513
 29.219 392.550
 586.265 861.102
 555.438 602.822
 498.700 50.874
 332.166 371.933
 163.035 503.465
 886.552 185.803
 696.565 290.697
 404.280 113.302
 478.319 228.387
 563.235 614.365
 221.470 750.843
 402.453 917.344
 23.161 410.969
 713.273 37.172
 565.628 223.970
 855.231 773.902
 236.361 317.050
 537.823 570.759
 721.121 260.557
 960.006 251.022
 973.929 93.174
 329.742 738.653
 457.980 111.423
 591.372 508.872
 208.981 558.774
 642.838 837.877
 829.242 149.620
 229.531 817.239
 661.462 16.434
 436.674 475.299
 503.252 933.331
 475.637 378.140
 647.881 195.495
 557.662 454.772
 317.396 111.481
 685.263 959.192
 688.321 874.922
 359.582 915.718
 397.654 445.031
 521.629 828.741
 311.308 693.288
 615.288 124.809
 294.817 319.473
 907.038 750.354
 56.687 146.875
 126.251 604.604
 850.892 257.844
 933.934 342.113
 892.490 801.320
 597.712 346.498
 928.181 108.590
 786.286 935.268
 133.817 297.876
 414.620 700.044
 708.689 778.936
 617.485 177.164
 480.123 822.307
 927.133 156.702
 3.003 611.917
 632.717 14.922
 971.814 322.567
 734.377 653.283
 895.430 764.044
 331.767 369.260
 507.931 910.845
 241.258 208.857
 96.170 230.617
 982.484 761.885
 63.733 566.217
 455.536 678.575
 571.470 486.951
 915.633 395.288
 900.329 466.058
 590.974 158.882
 379.154 66.380
 158.608 700.339
 868.066 17.539
 547.280 110.798
 149.635 779.633
 258.526 164.951
 371.226 934.938
 748.680 581.410
 321.431 695.247
 884.432 336.175
 683.618 514.164
 140.349 998.481
 65.442 446.983
 943.880 248.449
 82.999 592.807
 365.555 889.020
 813.640 911.701
 500.914 172.306
 706.829 552.186
 276.261 529.901
 445.578 810.006
 740.474 500.718
 122.658 117.290
 966.050 977.111
 480.010 321.948
 588.502 794.354
 353.553 641.167
 456.641 139.897
 69.162 381.404
 367.544 492.355
 502.251 22.216
 17.874 567.085
 199.593 915.280
 44.406 561.868
 177.338 396.034
 855.942 395.077
 266.325 927.451
 209.403 407.409
 640.528 267.847
 565.768 470.478
 105.823 992.440
 916.031 690.224
 966.234 807.245
 310.831 5.057
 648.638 420.066
 905.377 318.189
 532.897 613.845
 167.335 246.721
 583.944 79.883
 541.351 758.370
 850.154 380.659
 449.545 557.391
 815.917 632.991
 990.824 997.233
 66.704 531.388
 119.222 977.162
 35.830 708.842
 797.020 927.573
 500.835 88.490
 574.463 823.853
 433.945 385.976
 15.019 676.614
 188.876 740.819
 211.920 128.019
 431.732 188.114
 504.978 406.310
 756.414 322.768
 161.207 735.733
 327.626 690.886
 811.691 414.722
 882.941 691.273
 501.480 724.924
 918.485 749.457
 298.361 946.485
 252.656 292.716
 87.534 375.780
 484.123 303.627
 847.986 980.686
 162.474 548.645
 836.403 311.696
 3.700 694.526
 497.470 406.101
 892.871 557.427
 955.314 584.481
 110.493 435.799
 827.648 416.595
 537.990 508.339
 128.017 416.021
 85.476 422.223
 796.599 663.560
 238.542 635.278
 118.854 28.301
 140.359 629.988
 974.187 687.666
 664.316 499.188
 602.587 494.683
 347.168 465.405
 812.492 418.745
 152.705 881.456
 282.881 827.563
 834.151 52.602
 669.820 80.527
 125.481 594.951
 523.472 580.997
 286.733 915.818
 795.220 666.032
 278.098 75.035
 783.432 91.613
 367.445 708.146
 375.974 259.752
 564.144 699.805
 121.580 107.120
 400.192 866.198
 52.246 874.403
 182.128 406.974
 914.955 958.926
 551.927 328.858
 11.119 142.830
 612.598 324.218
 722.432 623.874
 788.734 748.418
 886.476 159.798
 250.673 810.478
 916.897 989.819
 83.524 943.605
 211.722 3.701
 332.379 517.633
 308.091 390.754
 709.000 696.605
 99.060 984.880
 662.757 825.099
 483.050 9.414
 962.223 379.942
 152.096 465.032
 119.519 274.352
 2.254 58.764
 336.075 314.121
 357.739 171.355
 28.129 436.006
 906.952 748.512
 978.112 203.245
 848.938 289.372
 282.457 979.031
 216.774 918.747
 258.713 473.324
 981.508 260.013
 519.776 579.809
 226.613 880.048
 408.181 846.826
 126.317 129.367
 749.656 708.196
 447.912 437.868
 476.338 27.012
 942.384 503.640
 583.397 258.367
 981.852 298.753
 318.402 936.931
 666.911 647.164
 613.953 454.183
 960.583 56.886
 917.343 560.451
 135.058 27.963
 555.881 451.958
 447.524 741.716
 115.630 66.525
 825.269 663.175
 470.661 587.904
 848.881 470.899
 748.224 562.900
 215.207 945.776
 774.804 273.248
 455.922 97.469
 243.852 521.786
 128.875 244.366
 756.482 126.857
 211.177 866.199
 993.075 647.539
 557.257 459.417
 10.997 53.441
 171.626 1.272
 169.312 715.189
 642.802 892.199
 546.222 624.771
 428.047 835.899
 232.979 698.699
 132.371 236.729
 306.190 302.027
 432.099 564.248
 49.051 329.113
 623.727 240.416
 514.384 749.312
 781.343 946.988
 404.829 75.311
 357.444 595.695
 547.789 731.531
 517.284 334.028
 727.387 423.856
 139.101 922.795
 18.634 864.229
 902.652 181.471
 969.099 249.472
 215.888 282.864
 362.800 788.676
 461.512 834.546
 954.869 13.977
 577.251 521.055
 512.190 182.375
 789.458 724.251
 966.109 509.034
 200.991 880.762
 162.941 383.354
 270.979 282.670
 974.229 866.865
 224.185 753.047
 742.161 305.991
 377.266 820.406
 730.311 603.131
 882.623 129.413
 422.963 756.824
 660.087 329.293
 867.884 527.444
 332.897 311.403
 440.866 220.663
 905.978 674.523
 282.121 459.540
 148.082 697.148
 524.226 680.533
 169.927 922.568
 311.490 822.919
 360.943 12.789
 467.167 59.360
 568.799 614.733
 666.840 352.789
 417.844 185.846
 745.547 426.975
 782.184 640.916
 628.099 351.471
 302.072 167.925
 604.841 202.963
 181.960 994.121
 760.184 151.914
 387.020 405.771
 233.355 203.985
 391.742 93.496
 287.454 708.806
 287.696 332.527
 475.035 533.682
 863.532 552.155
 309.959 526.774
 93.284 205.152
 33.197 993.883
 751.275 235.757
 244.928 456.462
 883.974 849.317
 269.817 907.776
 959.616 208.791
 233.416 241.830
 362.061 389.674
 514.602 988.870
 751.111 697.760
 764.673 85.782
 760.297 841.278
 263.872 163.972
 706.190 513.912
 439.811 916.293
 929.754 517.023
 771.359 64.080
 147.634 472.904
 621.474 481.468
 654.954 566.289
 311.360 234.006
 364.895 224.763
 697.704 879.547
 795.790 601.656
 829.219 979.701
 103.520 564.727
 825.876 638.600
 813.756 293.309
 784.981 171.676
 821.039 734.031
 316.526 0.757
 604.273 14.941
 743.075 253.565
 153.081 439.428
 267.081 637.054
 327.406 110.260
 664.266 166.815
 882.101 321.219
 661.954 621.561
 106.015 115.823
 915.625 895.612
 455.999 381.769
 918.170 127.202
 43.395 323.776
 730.131 860.608
 765.019 449.997
 774.608 970.761
 1.735 397.182
 219.571 445.647
 452.737 102.023
 498.172 830.816
 978.195 360.955
 72.723 528.628
 510.539 584.153
 611.623 689.913
 717.203 183.033
 755.378 5.775
 284.899 191.603
 735.512 811.069
 405.546 333.286
 369.595 948.032
 312.906 244.824
 680.606 348.722
 911.108 161.717
 326.616 208.943
 593.826 275.054
 627.368 515.556
 46.608 672.909
 641.234 15.296
 3.189 281.653
 85.529 79.153
 766.441 290.256
 964.933 314.978
 560.708 956.043
 339.471 846.220
 37.762 501.347
 440.976 430.905
 174.504 580.530
 254.071 707.165
 366.161 855.016
 86.670 875.535
 301.496 905.014
 640.882 760.113
 601.843 640.884
 686.341 17.416
 687.425 680.577
 865.950 10.961
 703.934 723.835
 113.173 659.362
 979.887 686.161
 18.264 154.875
 598.579 428.737
 588.815 487.273
 543.872 23.024
 751.785 984.679
 130.726 74.776
 636.807 779.281
 251.679 171.381
 864.202 42.854
 380.028 744.179
 389.117 726.809
 367.743 804.643
 781.994 236.420
 288.025 136.658
 464.728 212.305
 903.750 638.848
 384.079 267.767
 626.790 908.773
 854.974 912.823
 980.579 658.393
 15.285 899.517
 828.485 726.531
 122.425 154.281
 800.981 903.887
 116.054 267.811
 90.768 369.861
 748.443 28.147
 810.543 633.922
 626.258 685.955
 474.756 619.229
 649.075 900.475
 504.363 79.783
 208.675 639.119
 420.268 327.488
 719.806 592.600
 122.992 200.603
 381.651 960.856
 217.300 34.188
 766.734 193.506
 173.601 816.191
 850.640 503.488
 493.224 714.889
 335.069 675.748
 310.927 245.736
 684.766 966.917
 701.956 774.654
 755.411 230.027
 617.481 112.810
 497.266 934.265
 934.308 192.717
 194.105 507.867
 733.594 290.597
 457.594 577.721
 108.058 804.461
 616.025 767.573
 605.282 55.958
 788.166 944.312
 741.730 67.155
 346.454 255.516
 841.533 396.965
 380.189 208.830
 67.858 297.526
 353.319 22.965
 802.518 75.724
 300.688 789.943
 199.501 292.081
 461.837 778.130
 576.334 486.808
 256.806 765.550
 428.063 445.210
 460.720 303.689
 944.294 571.344
 533.642 594.750
 500.930 965.424
 462.386 432.040
 283.404 47.761
 528.341 756.294
 904.251 556.720
 939.208 563.654
 109.543 2.454
 765.837 547.227
 759.150 979.888
 573.651 238.317
 626.008 447.073
 200.607 950.430
 928.949 237.688
 432.207 324.734
 209.448 793.888
 683.973 176.075
 330.454 738.183
 1.385 980.858
 238.880 326.662
 707.966 209.540
 244.162 682.096
 308.536 655.493
 53.308 651.662
 924.405 457.131
 626.204 92.932
 691.171 51.113
 109.671 801.951
 481.866 370.979
 39.127 362.699
 775.452 148.519
 605.143 137.812
 923.325 755.791
 839.125 921.399
 877.887 105.864
 926.529 437.122
 243.796 312.648
 684.071 655.101
 353.812 87.744
 294.313 601.742
 719.882 858.859
 259.731 995.204
 382.074 854.453
 880.082 219.459
 292.203 577.891
 360.767 180.650
 297.392 247.189
 493.437 815.724
 606.773 599.715
 108.694 55.176
 860.210 541.881
 658.108 5.436
 302.897 189.413
 140.652 903.286
 788.385 12.511
 526.892 912.229
 772.845 830.714
 60.918 251.502
 465.942 944.167
 621.177 161.196
 412.476 531.133
 311.304 265.527
 991.116 766.781
 823.162 470.725
 332.228 746.716
 887.108 359.326
 629.297 942.385
 397.547 370.083
 604.297 426.875
 2.048 898.723
 296.008 731.884
 74.343 851.611
 384.534 813.664
 888.609 429.957
 910.902 991.784
 385.578 829.890
 666.543 794.801
 409.481 692.757
 335.817 706.950
 516.057 124.934
 0.656 806.105
 51.308 787.841
 138.250 52.388
 901.978 312.466
 241.887 506.500
 173.684 260.330
 606.186 395.233
 691.079 191.553
 278.698 707.565
 94.365 533.455
 281.042 797.496
 964.126 808.345
 738.314 329.628
 705.923 80.996
 772.533 260.833
 309.941 944.403
 864.562 477.689
 839.564 962.274
 772.631 166.477
 944.784 729.062
 120.613 83.019
 518.598 860.105
 995.309 106.663
 71.812 567.517
 581.731 940.040
 577.063 559.975
 234.610 578.271
 587.454 889.789
 852.076 383.155
 858.239 887.805
 855.666 815.088
 558.914 320.452
 64.770 294.476
 353.328 484.026
 811.559 372.006
 120.683 744.978
 505.941 610.925
 192.315 433.262
 713.555 942.618
 567.775 405.799
 541.086 8.008
 357.021 691.824
 572.999 291.125
 459.582 599.636
 816.101 977.553
 350.656 459.250
 580.285 110.078
 490.589 767.401
 155.473 88.036
 828.637 125.536
 689.577 77.449
 732.846 768.915
 186.613 818.625
 372.245 192.277
 837.589 379.652
 609.966 916.967
 481.971 991.883
 169.659 613.789
 340.504 491.556
 623.555 908.652
 929.544 495.102
 358.188 333.391
 385.206 60.212
 420.357 136.713
 117.574 676.523
 177.028 400.384
 559.304 325.909
 262.042 989.533
 750.675 530.244
 881.617 944.835
 49.032 632.343
 339.430 655.704
 502.323 542.414
 578.686 460.179
 474.867 227.121
 659.099 637.524
 252.606 861.328
 755.332 297.692
 331.855 734.448
 422.681 647.543
 360.299 275.345
 295.999 12.292
 654.875 393.775
 917.814 813.229
 474.786 335.092
 207.941 215.692
 838.716 401.376
 944.566 147.063
 406.069 840.191
 108.822 890.795
 508.603 466.187
 712.315 52.839
 739.995 825.793
 769.297 700.326
 958.916 996.944
 959.423 233.691
 211.097 130.501
 648.994 683.039
 956.148 174.549
 771.694 743.315
 326.822 604.786
 416.002 872.432
 636.719 531.777
 205.477 79.120
 374.665 27.805
 898.051 795.784
 821.102 561.821
 357.410 154.471
 737.656 840.547
 777.764 515.395
 312.755 307.874
 965.202 706.964
 393.824 874.565
 614.921 859.274
 653.706 847.816
 972.438 200.609
 581.740 358.023
 455.387 755.140
 368.183 81.297
 745.332 562.041
 876.917 614.661
 369.404 129.419
 941.520 250.848
 790.447 154.365
 342.789 36.232
 751.176 662.049
 653.625 184.394
 889.782 236.942
 995.197 105.330
 107.199 798.246
 914.632 333.380
 543.299 785.422
 550.742 473.015
 362.539 809.978
 934.911 298.963
 488.783 953.550
 317.078 354.454
 422.273 372.767
 402.446 688.059
 855.133 646.739
 127.144 795.840
 839.563 77.517
 337.660 821.766
 197.494 647.150
 419.542 687.111
 962.342 532.428
 449.070 30.551
 261.331 480.966
 923.711 747.576
 857.350 226.663
 122.744 13.782
 827.389 750.807
 921.239 95.294
 643.258 125.280
 644.350 15.580
 400.639 969.686
 723.602 426.132
 603.893 44.041
 374.640 374.640
 823.684 27.641
 831.816 274.697
 598.068 213.057
 377.562 342.587
 118.724 298.153
 224.929 306.872
 834.275 79.858
 434.727 933.594
 992.092 48.688
 361.988 102.490
 36.543 325.281
 470.814 967.392
 471.453 258.178
 776.034 426.714
 391.962 269.717
 161.543 398.489
 88.199 163.975
 588.910 559.967
 440.942 332.579
 899.171 486.299
 866.168 861.810
 882.076 858.817
 247.988 974.467
 350.043 354.090
 132.712 64.478
 621.354 353.995
 773.805 599.357
 554.547 9.013
 829.253 688.488
 752.440 856.762
 358.801 223.241
 891.880 951.203
 565.899 282.620
 159.240 741.156
 623.551 325.989
 260.385 86.807
 138.250 438.299
 408.516 297.135
 893.557 194.831
 508.745 777.983
 604.473 228.961
 592.041 308.496
 463.655 240.668
 494.173 512.328
 306.828 414.010
 121.373 299.413
 631.635 222.565
 140.804 854.838
 414.206 612.740
 30.608 714.782
 451.208 51.096
 524.799 57.450
 660.880 904.536
 198.856 152.071
 581.167 857.839
 322.250 944.337
 961.571 343.923
 916.928 646.174
 440.608 316.149
 921.810 465.587
 494.016 692.482
 391.642 923.802
 119.353 777.456
 126.010 617.524
 657.672 264.408
 106.357 490.227
 138.192 647.680
 643.579 264.862
 40.755 158.430
 437.789 388.764
 205.352 569.939
 509.634 768.048
 157.759 306.061
 566.863 482.111
 573.581 402.626
 161.425 218.549
 255.681 704.625
 515.296 144.764
 466.520 685.961
 144.406 515.519
 929.597 923.212
 89.796 326.975
 313.510 275.557
 326.712 479.190
 636.847 470.713
 622.223 53.273
 208.782 88.059
 59.692 689.484
 453.977 897.296
 656.733 552.352
 93.936 451.839
 937.967 762.786
 581.718 564.183
 153.890 380.189
 651.922 384.781
 684.574 335.439
 170.658 861.273
 356.915 94.505
 796.202 231.559
 215.031 109.482
 13.921 278.187
 196.687 266.257
 940.564 484.429
 118.788 934.283
 533.000 141.493
 999.815 872.633
 943.036 284.369
 637.292 47.143
 269.091 19.367
 308.033 406.032
 731.634 53.546
 715.006 276.620
 784.589 764.666
 817.373 354.839
 140.167 945.409
 853.023 224.224
 478.095 918.373
 802.014 64.320
 409.079 315.315
 304.485 183.304
 321.129 727.584
 900.409 369.755
 139.343 212.465
 616.855 828.356
 935.904 345.708
 810.216 808.978
 226.626 973.006
 648.126 513.657
 750.875 877.254
 263.776 667.753
 448.526 354.510
 962.421 357.033
 194.419 805.568
 637.316 588.999
 929.358 293.658
 944.956 152.737
 16.903 999.106
 684.753 985.621
 665.049 291.793
 67.196 556.825
 867.496 930.321
 180.921 36.770
 654.898 637.116
 480.088 919.088
 194.485 960.920
 709.231 618.636
 957.516 157.636
 516.575 597.509
 386.492 548.303
 435.230 123.423
 164.974 965.615
 744.171 584.365
 826.854 10.137
 470.217 753.923
 372.229 702.075
 924.202 797.539
 194.576 47.562
 348.012 546.184
 708.145 119.037
 606.363 446.238
 912.643 572.209
 213.180 69.011
 889.914 447.532
 115.604 467.243
 118.111 508.218
 550.454 476.615
 64.480 891.014
 372.876 145.989
 908.280 147.639
 672.783 349.494
 408.537 756.643
 332.145 686.167
 903.382 326.106
 729.407 548.670
 572.956 191.037
 813.098 672.213
 358.613 155.377
 695.520 129.706
 77.989 222.420
 162.332 80.976
 156.944 300.331
 661.553 215.459
 192.370 827.706
 485.345 742.003
 19.058 820.213
 752.799 610.306
 662.419 40.897
 157.513 920.295
 177.880 407.423
 179.033 853.639
 896.541 698.304
 944.262 1.064
 582.535 451.845
 238.998 356.691
 855.994 276.409
 338.997 92.926
 420.244 734.721
 586.060 244.320
 954.575 419.830
 661.912 734.128
 374.490 713.254
 699.022 532.134
 727.873 179.671
 53.613 785.826
 573.981 295.661
 296.058 309.415
 896.993 686.659
 744.574 27.094
 629.275 726.061
 379.897 669.562
 722.177 968.810
 884.757 928.258
 502.587 699.615
 708.846 232.320
 218.485 889.981
 777.293 572.301
 211.169 110.515
 750.935 235.869
 888.727 733.500
 575.954 718.531
 525.806 898.938
 597.410 341.841
 118.079 784.179
 378.206 558.325
 893.320 307.765
 886.992 492.684
 270.338 372.366
 173.957 799.716
 785.644 485.883
 523.781 388.272
 827.510 235.291
 294.679 335.723
 557.890 782.078
 859.354 407.489
 622.456 723.804
 848.423 900.763
 683.966 262.036
 53.570 90.534
 328.560 336.729
 123.278 800.124
 930.692 950.661
 528.792 618.995
 890.902 300.379
 95.196 9.415
 629.984 52.934
 788.667 83.268
 510.165 427.400
 985.620 684.062
 713.581 938.730
 385.303 710.691
 123.528 286.961
 280.228 393.324
 585.885 990.508
 487.655 642.809
 66.049 797.390
 742.122 198.984
 227.906 507.501
 329.070 296.459
 741.537 712.743
 731.164 35.784
 148.911 736.026
 793.460 820.925
 683.692 116.356
 575.682 718.808
 932.275 752.744
 537.188 672.172
 346.281 957.307
 833.632 302.481
 158.147 366.181
 337.773 865.247
 325.391 869.807
 27.335 446.461
 427.947 421.565
 810.661 37.178
 487.290 0.893
 839.262 905.664
 64.323 894.976
 241.771 55.284
 652.208 338.400
 815.890 254.791
 815.102 945.069
 46.233 539.571
 67.330 79.025
 342.465 482.152
 550.880 654.077
 282.669 332.930
 891.583 905.432
 23.611 143.264
 513.289 534.557
 727.551 649.164
 310.267 651.650
 633.007 351.571
 144.616 4.278
 245.644 356.374
 699.389 727.670
 479.947 1.850
 909.325 938.925
 580.216 612.064
 467.511 846.949
 381.413 271.240
 804.165 100.733
 230.642 856.322
 817.221 54.679
 425.356 623.508
 445.935 710.901
 785.244 990.760
 688.836 789.976
 364.215 254.103
 724.607 684.627
 933.622 423.420
 575.683 731.808
 787.248 156.665
 14.397 79.804
 395.468 543.622
 733.345 476.273
 186.100 766.120
 846.483 123.924
 171.752 105.814
 544.478 671.984
 650.083 439.117
 764.497 778.447
 849.412 947.728
 446.363 100.637
 205.966 869.513
 807.496 175.855
 172.091 445.717
 880.053 331.473
 751.653 904.734
 695.052 421.877
 727.171 118.916
 178.046 1.165
 123.936 128.291
 325.187 193.806
 393.302 833.923
 171.613 474.770
 87.582 4.388
 638.302 285.578
 142.824 132.976
 569.480 628.769
 936.348 342.437
 248.855 751.261
 899.902 311.152
 836.253 763.760
 956.064 332.516
 501.434 580.810
 417.920 1.882
 382.053 202.285
 215.759 427.181
 769.011 905.448
 558.606 195.144
 364.015 956.322
 24.887 900.706
 878.534 574.733
 930.556 808.964
 295.885 959.354
 922.991 3.768
 522.649 573.359
 576.280 162.395
 963.636 749.523
 252.765 249.731
 396.243 152.979
 284.584 956.948
 853.093 163.218
 208.253 518.103
 582.604 742.783
 149.037 663.464
 409.773 552.561
 747.007 341.422
 406.398 672.322
 193.485 532.743
 971.673 275.598
 908.368 953.706
 569.292 491.026
 242.013 800.731
 142.491 724.610
 889.558 421.804
 888.930 201.102
 723.430 42.907
 705.780 955.801
 697.142 455.372
 373.101 33.959
 769.350 47.528
 919.781 62.733
 313.448 296.879
 678.327 495.064
 790.063 23.670
 178.194 796.219
 95.891 429.941
 225.728 278.060
 693.916 437.555
 573.912 575.001
 561.668 712.481
 376.907 306.267
 53.544 279.454
 860.739 954.368
 801.178 940.582
 108.723 598.100
 816.298 103.462
 672.372 823.998
 510.516 779.602
 568.213 872.716
 606.370 753.764
 628.450 91.638
 36.778 461.012
 737.548 813.138
 272.589 293.531
 134.202 375.848
 889.438 636.592
 193.797 686.374
 98.523 286.377
 263.265 278.891
 886.900 306.032
 609.406 583.469
 10.519 245.352
 102.486 139.929
 479.396 789.643
 206.671 887.218
 194.452 760.729
 333.017 779.079
 817.711 304.810
 853.138 701.190
 763.440 545.392
 623.799 634.432
 821.799 822.969
 864.717 880.978
 506.452 395.402
 621.516 867.034
 844.176 533.308
 869.464 997.040
 291.710 853.382
 935.366 462.913
 520.018 420.073
 277.332 28.239
 398.938 183.627
 535.500 96.575
 49.263 172.244
 999.853 836.167
 911.004 120.408
 410.745 537.011
 465.528 887.527
 68.585 502.540
 308.166 734.698
 164.230 675.112
 412.527 807.031
 712.287 425.477
 577.080 679.626
 464.788 830.463
 570.700 622.646
 270.173 665.136
 471.936 21.212
 917.521 855.876
 155.118 736.058
 42.231 405.228
 46.535 838.505
 968.677 699.594
 840.279 216.496
 807.462 554.086
 213.784 786.035
 917.978 507.955
 58.237 103.751
 277.057 447.517
 883.082 851.496
 975.817 55.432
 863.576 133.605
 191.873 335.308
 176.219 612.912
 573.234 274.272
 462.068 924.806
 122.230 834.324
 328.879 402.044
 809.353 922.599
 59.405 159.813
 282.928 813.271
 147.531 914.602
 3.950 977.678
 902.235 316.000
 837.513 237.761
 310.435 972.845
 812.106 170.138
 255.801 59.652
 233.200 348.968
 376.681 342.478
 253.380 185.310
 590.786 501.991
 81.501 175.192
 98.635 733.250
 309.709 449.436
 436.548 134.664
 979.484 782.844
 520.842 371.474
 454.266 91.359
 198.765 411.506
 452.733 861.869
 392.412 822.730
 587.712 624.391
 736.542 624.071
 893.436 210.313
 620.080 64.285
 378.858 128.431
 647.387 930.342
 965.692 433.754
 845.589 159.304
 933.450 228.987
 18.028 139.190
 454.990 707.533
 743.744 268.747
 47.825 967.622
 864.839 127.555
 949.954 763.166
 306.429 151.831
 43.451 737.428
 609.745 573.012
 61.822 355.104
 203.064 752.280
 323.848 817.501
 715.770 21.272
 110.780 339.927
 289.434 945.087
 347.163 681.991
 40.995 176.345
 338.131 157.320
 474.519 27.316
 665.680 182.125
 560.462 700.517
 739.423 940.647
 448.896 76.519
 47.785 903.752
 852.688 741.924
 556.046 704.655
 228.474 871.606
 468.443 488.259
 150.739 869.465
 311.438 58.826
 73.771 673.583
 930.975 471.342
 817.376 87.909
 32.913 677.132
 107.651 797.322
 665.948 241.958
 819.645 130.522
 961.275 318.396
 873.363 570.590
 242.236 52.885
 150.315 282.150
 617.756 536.220
 149.931 972.861
 520.829 624.659
 171.902 572.644
 571.432 343.394
 573.390 973.936
 183.730 776.287
 543.593 298.661
 630.196 2.937
 0.051 351.242
 778.250 688.945
 732.203 481.299
 464.451 806.402
 91.937 554.653
 831.335 863.015
 105.343 47.674
 865.102 169.792
 304.702 9.028
 608.992 564.132
 258.357 236.479
 936.047 628.416
 314.833 97.163
 522.702 570.534
 536.074 970.707
 526.255 344.244
 935.570 949.648
 17.680 331.849
 676.323 715.165
 117.635 552.795
 739.992 83.164
 17.101 228.559
 124.165 642.031
 202.315 971.312
 934.853 875.056
 641.947 481.742
 844.160 764.657
 906.549 565.959
 510.237 839.527
 977.844 404.265
 392.532 67.961
 248.367 233.013
 327.781 679.612
 118.307 107.490
 601.927 563.172
 952.232 887.474
 604.149 129.135
 578.050 481.631
 478.520 625.363
 186.317 172.272
 196.672 670.098
 440.515 253.258
 814.566 934.111
 936.673 502.202
 204.461 313.559
 280.557 190.054
 579.034 830.788
 987.442 438.963
 661.054 765.777
 986.212 70.767
 364.800 930.414
 637.377 457.148
 513.543 466.479
 92.736 867.409
 42.953 381.643
 350.353 5.739
 658.386 182.401
 137.615 697.124
 303.062 255.397
 511.147 395.683
 535.491 66.749
 847.004 492.693
 942.849 160.798
 337.670 451.300
 669.908 354.071
 672.050 13.577
 611.516 336.483
 786.965 51.783
 594.370 150.028
 307.823 773.420
 208.052 146.043
 984.669 658.773
 786.152 96.859
 348.098 695.341
 289.170 118.235
 306.242 676.949
 608.128 47.874
 155.943 822.924
 651.079 415.797
 743.211 26.835
 756.643 268.095
 363.145 212.659
 715.134 891.090
 598.728 622.458
 387.717 93.198
 150.694 212.718
 469.471 692.471
 874.207 541.259
 918.328 425.223
 608.107 693.255
 497.042 722.206
 932.360 549.610
 480.957 921.005
 21.097 435.076
 55.064 114.901
 151.913 304.522
 147.254 238.148
 895.119 806.327
 261.679 304.833
 325.329 990.617
 330.667 243.311
 886.576 60.981
 192.726 181.252
 493.341 371.142
 228.033 658.954
 583.970 78.246
 94.830 292.599
 758.647 232.801
 766.598 227.150
 258.056 128.611
 980.582 53.795
 376.056 986.396
 285.627 102.924
 283.052 300.114
 587.404 435.131
 77.495 748.743
 100.697 854.576
 920.218 547.505
 53.781 666.974
 157.643 576.070
 173.978 144.751
 550.626 937.330
 694.837 81.418
 319.637 645.055
 345.238 893.565
 245.710 553.574
 943.812 330.158
 660.135 84.915
 966.016 483.858
 772.167 701.332
 866.833 867.305
 459.178 852.421
 323.344 358.725
 742.078 500.109
 655.412 766.489
 632.672 511.439
 939.585 182.722
 639.578 693.663
 154.451 653.549
 803.939 29.570
 691.440 590.718
 882.208 519.946
 793.097 779.238
 955.671 736.715
 703.801 432.125
 908.055 782.521
 251.587 30.821
 534.753 403.823
 143.159 333.305
 519.059 843.943
 819.347 987.064
 699.805 994.849
 360.389 347.215
 356.380 121.950
 677.865 958.076
 124.936 20.896
 314.241 436.910
 435.459 810.914
 276.473 319.588
 403.050 582.765
 844.526 548.305
 126.425 973.821
 559.988 350.688
 628.237 126.587
 157.947 67.627
 829.765 854.206
 54.199 214.695
 179.096 656.967
 839.714 530.305
 867.654 242.769
 718.564 684.759
 73.531 653.021
 810.528 550.552
 788.148 0.034
 34.991 708.953
 520.399 214.931
 911.223 74.695
 362.390 384.238
 17.446 934.012
 454.549 32.109
 216.277 226.371
 44.295 662.768
 699.167 862.576
 909.158 608.789
 752.634 207.943
 557.644 595.787
 182.613 405.666
 52.918 808.862
 31.690 950.093
 577.304 772.307
 521.811 210.319
 599.489 188.948
 690.009 460.283
 179.278 451.822
 547.629 291.707
 82.796 777.240
 578.280 110.844
 848.562 518.699
 243.529 179.724
 184.091 925.319
 838.219 428.748
 354.287 391.896
 432.707 1.959
 895.384 611.167
 863.558 301.618
 728.378 249.166
 347.080 668.114
 808.673 103.793
 553.972 898.374
 916.980 722.752
 114.409 595.358
 231.592 213.389
 939.730 17.903
 413.152 302.700
 321.907 219.754
 147.430 445.641
 80.056 25.470
 324.836 44.247
 593.016 875.840
 261.145 254.820
 119.626 14.084
 883.872 817.358
 548.598 494.566
 502.850 247.470
 525.338 336.876
 359.830 259.325
 614.597 969.247
 396.408 627.031
 819.403 196.522
 706.704 795.450
 885.323 969.824
 643.127 389.413
 575.053 549.098
 40.993 578.192
 654.807 447.654
 119.210 780.553
 47.548 182.229
 226.479 961.740
 288.256 66.219
 240.466 309.197
 575.908 461.241
 424.006 176.848
 821.453 317.532
 308.952 171.624
 809.715 902.027
 453.828 199.848
 48.031 139.719
 23.565 289.751
 890.530 425.633
 213.589 420.134
 882.844 438.143
 810.276 290.066
 948.922 877.124
 196.776 601.982
 474.257 30.605
 7.541 658.003
 665.796 150.061
 364.479 809.447
 878.977 186.581
 228.581 990.926
 190.647 47.978
 237.553 417.173
 110.124 111.110
 414.604 742.533
 409.579 835.509
 96.785 65.284
 22.570 435.860
 191.661 102.548
 412.350 284.392
 605.427 433.169
 809.125 23.067
 148.732 687.727
 20.426 903.321
 1.476 4.769
 846.987 162.462
 565.750 533.729
 406.948 955.714
 246.307 577.134
 255.937 546.951
 937.659 472.100
 164.719 815.678
 161.813 124.318
 808.078 249.740
 364.258 352.614
 659.785 190.075
 639.935 770.318
 763.486 293.749
 505.425 728.428
 145.831 743.310
 466.485 47.599
 796.973 303.594
 337.477 559.990
 908.618 701.550
 165.422 321.847
 428.219 161.045
 388.803 213.367
 659.825 84.343
 540.241 248.947
 270.853 546.823
 481.529 529.634
 506.155 314.163
 265.914 396.796
 975.637 744.733
 260.855 24.194
 82.216 88.184
 967.793 712.382
 958.735 108.550
 954.858 338.369
 854.676 561.633
 713.182 343.699
 878.091 147.762
 874.913 910.341
 180.335 88.357
 736.774 436.393
 349.300 275.141
 140.525 458.484
 432.268 991.775
 522.897 916.644
 576.895 877.331
 992.266 277.369
 395.815 98.191
 75.541 944.646
 417.799 519.015
 842.602 535.181
 180.205 54.453
 321.391 677.130
 890.782 771.912
 906.831 731.044
 91.748 773.269
 111.582 212.764
 299.055 371.751
 854.940 221.692
 271.003 701.999
 214.672 110.812
 942.722 149.545
 430.091 259.173
 409.022 994.545
 26.330 671.340
 863.618 457.904
 390.595 294.743
 526.684 81.006
 460.478 244.319
 187.153 618.776
 449.575 398.842
 626.392 576.032
 632.161 195.345
 404.072 255.932
 110.193 522.994
 6.777 944.387
 494.155 797.291
 369.639 243.671
 424.174 986.738
 168.802 850.967
 547.342 240.071
 888.555 402.636
 737.507 11.138
 535.592 662.624
 109.133 154.773
 500.997 4.293
 429.564 340.180
 658.486 140.367
 394.731 533.789
 488.498 607.536
 500.546 992.297
 188.293 963.106
 842.788 695.164
 177.918 744.064
 617.016 966.545
 653.395 357.869
 699.999 987.250
 337.639 493.561
 886.417 291.377
 5.304 776.452
 868.470 258.825
 832.119 45.402
 198.886 148.723
 967.468 254.777
 415.155 730.215
 729.320 930.495
 448.252 932.045
 454.577 818.748
 944.471 792.552
 740.051 725.060
 324.053 4.270
 717.284 59.204
 243.156 435.143
 209.114 677.546
 652.480 609.970
 411.259 788.582
 220.728 455.035
 875.200 890.545
 456.592 865.907
 489.620 513.228
 189.394 338.215
 269.806 401.484
 4.727 4.999
 674.284 307.793
 954.027 718.474
 935.008 749.054
 120.969 81.034
 274.458 561.969
 15.819 617.833
 605.762 386.716
 942.617 154.909
 289.419 984.847
 432.500 251.507
 124.446 610.315
 127.023 577.893
 57.960 198.477
 523.500 40.764
 133.715 503.740
 233.766 363.411
 198.300 229.728
 660.194 618.606
 528.271 774.733
 638.039 796.062
 219.950 218.364
 839.397 36.078
 237.005 252.352
 867.243 365.044
 982.996 699.271
 602.490 81.096
 154.006 248.275
 695.168 828.922
 130.428 888.059
 133.124 607.037
 940.294 946.040
 676.780 719.619
 725.610 501.825
 43.153 34.952
 977.651 475.466
 61.500 875.747
 589.658 780.610
 439.487 741.089
 971.797 353.946
 184.019 658.881
 252.475 540.170
 353.805 870.536
 574.188 531.925
 499.050 351.091
 6.344 282.933
 512.575 228.135
 920.058 366.829
 400.066 858.032
 282.457 621.574
 726.583 289.422
 164.885 467.848
 841.955 249.117
 458.445 528.416
 887.189 47.203
 942.291 503.409
 573.644 854.774
 248.906 213.917
 670.781 363.469
 163.442 743.823
 479.150 610.519
 31.148 758.780
 573.392 731.713
 731.345 323.515
 124.116 88.536
 814.782 976.771
 824.248 871.308
 553.015 950.407
 109.812 189.713
 76.525 369.111
 59.951 373.465
 698.286 64.439
 247.671 782.529
 350.487 446.356
 380.330 697.376
 676.131 252.865
 884.855 669.928
 289.429 139.961
 552.463 175.519
 577.661 66.904
 934.945 141.297
 893.939 503.265
 681.122 328.679
 269.551 252.459
 297.748 23.874
 744.126 410.428
 621.945 714.121
 912.459 807.044
 388.358 586.412
 362.417 501.878
 777.834 734.421
 826.083 205.727
 437.946 867.631
 286.228 196.127
 689.660 319.832
 125.797 600.812
 77.459 2.974
 35.700 190.358
 9.033 163.668
 615.409 793.124
 470.210 905.422
 924.433 505.944
 23.977 238.012
 136.379 297.219
 920.546 219.568
 580.046 800.148
 897.553 646.196
 945.922 878.455
 453.105 812.921
 116.621 361.493
 175.021 478.817
 724.734 526.812
 330.852 194.338
 132.531 933.864
 916.849 231.678
 499.637 950.497
 859.941 156.757
 94.820 273.177
 22.927 516.875
 107.296 321.785
 115.576 629.836
 215.287 130.495
 927.577 252.378
 822.183 188.213
 415.463 197.869
 623.592 176.756
 865.449 250.776
 425.325 174.154
 466.036 989.295
 499.160 236.822
 335.187 144.487
 299.918 340.975
 111.544 676.362
 836.354 84.338
 220.720 882.555
 105.721 848.375
 527.230 136.984
 686.329 963.949
 269.302 613.285
 206.204 865.189
 515.181 925.533
 44.176 953.682
 270.951 627.309
 300.761 514.831
 285.093 75.317
 31.416 257.867
 335.665 177.258
 648.854 8.741
 732.072 912.707
 661.584 529.743
 122.827 413.113
 863.776 20.586
 759.706 501.338
 270.613 362.944
 741.445 376.346
 500.805 784.659
 639.049 54.561
 643.894 162.341
 310.408 981.384
 567.819 363.809
 742.775 155.282
 978.359 707.258
 844.670 179.464
 646.034 25.406
 248.653 904.563
 80.616 853.878
 216.298 47.854
 524.336 688.282
 567.625 183.824
 621.105 988.672
 428.579 376.469
 122.746 959.204
 319.133 60.215
 839.459 41.001
 336.870 434.309
 8.888 364.401
 650.019 990.714
 827.684 90.559
 251.667 989.708
 995.883 999.801
 573.144 887.724
 405.460 864.119
 567.329 331.249
 150.942 973.054
 788.065 297.415
 645.838 706.090
 674.209 990.322
 40.961 691.082
 138.439 911.789
 309.774 928.678
 932.390 101.616
 194.776 258.816
 459.501 386.434
 804.408 799.977
 412.039 854.456
 571.289 997.933
 73.815 968.131
 792.664 812.111
 438.356 285.770
 288.507 368.836
 604.636 749.982
 250.743 286.593
 718.375 744.520
 990.582 384.762
 93.619 466.443
 595.202 820.344
 972.381 717.840
 8.304 943.845
 633.225 616.618
 482.840 553.361
 544.456 350.679
 903.015 373.090
 854.069 361.406
 24.232 747.803
 424.684 913.630
 74.789 877.676
 643.574 78.555
 445.758 708.333
 479.789 677.710
 862.738 519.608
 414.700 679.433
 685.121 644.787
 459.515 140.219
 968.674 811.715
 92.131 792.255
 11.832 680.850
 522.774 312.391
 94.889 6.111
 738.187 698.789
 526.815 846.141
 610.642 827.427
 402.659 680.671
 401.874 474.989
 314.220 554.201
 982.497 956.574
 770.137 282.723
 341.851 130.757
 93.761 765.130
 627.141 231.288
 856.624 876.097
 247.747 670.017
 453.311 759.183
 62.467 261.104
 664.779 455.802
 464.112 899.487
 129.190 206.409
 245.277 509.699
 633.143 844.045
 507.454 503.032
 345.534 7.464
 927.081 245.731
 288.432 361.950
 359.177 368.203
 924.324 202.009
 812.246 620.389
 140.360 183.269
 115.866 402.536
 734.088 93.663
 301.593 840.183
 811.345 519.517
 583.254 109.418
 58.017 624.238
 437.573 701.378
 359.244 560.394
 311.346 6.805
 631.131 945.053
 906.383 331.545
 373.363 399.023
 385.545 566.801
 421.376 79.402
 597.935 844.075
 702.272 8.433
 12.254 730.083
 710.956 547.777
 276.285 753.108
 606.576 703.889
 567.337 206.376
 671.880 836.261
 371.201 419.160
 720.551 425.085
 311.924 710.687
 423.696 628.515
 765.771 499.842
 453.684 602.885
 422.440 4.686
 511.536 793.115
 725.456 365.435
 366.431 337.195
 330.391 113.654
 849.064 220.472
 790.776 705.646
 614.106 105.721
 622.271 371.592
 433.606 737.432
 538.808 101.769
 768.623 247.806
 911.154 10.603
 559.691 492.620
 607.925 167.535
 199.871 23.151
 158.859 855.362
 832.428 401.929
 275.743 972.314
 726.864 132.192
 901.244 309.465
 13.572 471.088
 181.963 851.922
 433.313 203.035
 709.055 227.700
 620.867 70.998
 495.825 385.140
 383.158 899.281
 2.891 456.724
 245.150 531.614
 942.161 268.147
 468.611 983.734
 33.226 796.378
 749.929 741.400
 620.501 54.444
 776.617 884.886
 435.068 884.851
 874.590 791.949
 478.484 244.407
 669.196 56.268
 271.714 43.120
 275.064 91.123
 633.818 6.499
 238.945 693.132
 893.188 427.564
 704.752 783.144
 478.287 891.252
 923.067 176.624
 252.345 934.406
 863.693 760.312
 642.813 259.481
 837.590 952.504
 545.241 175.575
 425.399 28.604
 454.347 787.799
 828.036 419.637
 172.265 502.836
 888.490 698.177
 473.364 337.354
 323.592 802.904
 52.651 495.495
 194.188 409.828
 64.985 675.812
 828.937 915.830
 267.385 546.726
 500.952 579.791
 727.287 27.947
 291.164 180.141
 854.131 184.533
 113.948 447.735
 77.077 196.822
 638.839 262.649
 332.718 545.585
 329.778 546.674
 976.456 45.391
 506.038 214.245
 200.821 983.659
 875.800 878.486
 272.728 457.425
 526.279 51.466
 206.890 139.122
 698.606 775.076
 19.727 507.076
 609.598 308.018
 680.989 921.880
 87.636 152.709
 850.396 457.926
 300.559 201.778
 584.101 767.455
 507.623 625.870
 378.449 385.272
 655.846 712.237
 222.581 214.291
 57.498 737.025
 121.231 669.479
 77.129 44.004
 766.827 320.171
 173.588 379.943
 456.343 343.577
 188.217 663.892
 811.882 686.551
 51.376 346.795
 551.438 294.889
 155.099 342.284
 222.527 891.882
 272.796 813.017
 39.527 618.350
 813.282 403.893
 416.605 948.445
 294.971 488.981
 451.422 998.213
 588.894 698.681
 57.662 991.957
 781.515 113.784
 62.479 855.285
 478.375 640.629
 851.648 789.190
 238.939 944.034
 862.497 138.339
 286.101 30.205
 772.280 806.061
 58.428 899.271
 815.702 61.277
 910.163 275.801
 575.832 517.131
 857.166 65.718
 441.961 791.681
 713.528 60.056
 908.467 357.178
 963.614 331.345
 20.890 81.739
 921.202 458.927
 657.887 216.494
 997.579 27.765
 397.294 99.162
 543.510 14.492
 455.940 663.758
 758.586 588.257
 449.357 263.530
 541.500 286.928
 399.969 143.851
 55.056 396.283
 770.275 722.624
 822.490 966.733
 128.059 242.660
 681.939 195.126
 9.535 213.647
 182.131 715.201
 356.987 736.946
 485.937 656.809
 621.792 445.838
 493.919 519.306
 871.542 554.529
 345.119 967.292
 479.299 813.835
 287.914 496.583
 740.031 958.549
 933.688 574.919
 918.133 205.253
 357.482 766.232
 223.169 239.284
 342.858 570.420
 308.912 901.273
 186.209 214.619
 442.170 947.977
 985.234 519.307
 169.530 85.664
 796.706 726.471
 376.753 239.349
 722.795 951.267
 170.366 275.499
 88.837 727.530
 174.909 202.963
 827.509 126.226
 121.749 65.927
 856.968 690.022
 73.648 158.313
 208.828 143.030
 178.914 941.717
 454.183 589.297
 453.583 764.510
 323.735 934.215
 51.494 549.899
 505.937 168.084
 680.099 452.643
 322.713 199.171
 962.546 750.654
 166.488 264.262
 419.971 127.385
 278.977 867.993
 466.418 967.750
 158.478 388.703
 64.693 304.131
 798.454 259.624
 5.226 845.115
 239.376 201.652
 740.409 848.931
 914.500 700.457
 260.516 982.803
 798.061 529.277
 139.205 270.723
 934.003 3.295
 939.639 573.400
 0.642 86.433
 67.689 78.823
 820.453 871.668
 625.681 89.064
 276.686 127.357
 176.116 63.379
 774.818 990.759
 715.249 779.731
 965.336 832.906
 805.014 482.453
 906.421 293.733
 270.208 634.591
 625.381 361.138
 266.081 46.636
 273.794 651.067
 817.446 631.854
 854.167 137.437
 160.306 280.576
 119.371 20.504
 745.024 555.858
 457.277 141.039
 528.637 310.509
 822.104 916.553
 963.553 395.965
 464.271 656.749
 729.130 377.891
 948.526 910.982
 928.424 358.286
 795.313 203.793
 939.427 411.414
 795.483 759.564
 951.491 819.116
 349.354 128.156
 94.530 803.208
 986.692 665.344
 970.104 128.070
 906.590 650.439
 887.212 129.735
 10.490 135.015
 586.865 29.266
 516.265 998.165
 182.056 933.846
 67.580 862.501
 245.254 610.486
 975.414 619.634
 823.979 841.730
 235.266 82.666
 864.271 113.125
 595.016 375.851
 358.252 226.938
 748.640 878.074
 119.513 639.811
 697.046 37.688
 621.388 353.394
 149.334 993.038
 828.587 781.947
 189.274 377.397
 510.905 430.286
 158.956 811.725
 575.550 456.030
 124.205 636.714
 496.881 293.965
 396.963 290.873
 792.043 785.436
 364.381 178.222
 599.312 495.425
 481.715 802.722
 2.066 693.480
 348.350 682.330
 622.694 416.713
 628.630 40.037
 832.844 983.911
 479.902 339.091
 412.874 665.548
 590.794 362.657
 695.984 76.577
 847.765 102.288
 781.090 404.674
 675.115 223.779
 751.133 238.894
 823.758 222.617
 526.276 460.964
 610.993 604.226
 878.624 107.801
 584.487 957.448
 679.061 28.984
 248.752 704.252
 908.066 532.277
 754.961 566.573
 689.545 534.727
 421.439 494.961
 276.633 283.082
 182.111 446.518
 785.811 757.466
 816.374 115.198
 623.789 974.218
 311.987 530.394
 141.264 621.096
 371.704 514.847
 568.450 619.748
 766.488 885.938
 806.273 161.139
 538.481 191.706
 60.097 609.924
 493.813 781.304
 583.223 49.494
 730.157 346.701
 247.102 532.190
 301.362 356.335
 153.965 716.284
 419.162 290.949
 763.551 185.490
 670.666 436.450
 804.793 546.608
 634.090 478.243
 700.091 340.396
 500.978 956.951
 36.450 849.742
 61.304 107.811
 294.841 282.926
 831.487 927.472
 195.297 299.297
 561.139 844.748
 557.174 946.526
 651.675 859.446
 16.687 325.093
 671.618 839.297
 620.167 484.552
 625.170 103.893
 632.663 500.953
 591.545 891.200
 606.797 464.660
 924.515 602.484
 163.559 317.373
 210.007 301.645
 190.434 476.903
 402.586 141.755
 486.641 853.986
 980.777 682.837
 831.988 838.898
 10.971 318.513
 154.853 773.979
 827.825 754.047
 884.026 254.306
 716.438 73.886
 724.864 751.073
 812.043 943.016
 366.466 734.953
 163.698 834.132
 945.967 909.434
 989.536 432.871
 238.950 832.280
 985.968 8.232
 360.038 107.838
 748.236 147.278
 421.760 240.402
 974.438 835.475
 867.646 931.646
 922.319 50.305
 650.132 130.925
 283.550 350.630
 726.526 69.621
 152.833 52.545
 486.124 158.746
 471.064 539.988
 266.007 347.346
 288.149 761.322
 457.637 938.443
 450.211 598.453
 324.642 64.982
 99.287 290.331
 346.017 932.436
 365.818 566.034
 48.144 444.326
 222.876 352.877
 101.607 114.964
 997.084 521.516
 220.889 928.603
 38.431 902.895
 730.936 480.030
 536.763 941.711
 746.595 798.167
 136.846 659.235
 769.686 446.811
 499.862 796.663
 242.468 66.244
 143.441 951.228
 632.382 482.619
 74.474 444.297
 965.945 901.090
 921.585 457.343
 212.722 811.385
 443.248 412.429
 454.310 884.410
 601.880 573.782
 597.744 904.695
 476.018 711.738
 324.861 260.602
 457.080 346.149
 654.527 562.806
 722.462 410.189
 656.915 957.383
 374.351 124.859
 549.875 784.615
 818.234 817.566
 256.820 565.573
 564.197 363.774
 971.464 298.479
 258.806 778.206
 893.301 654.272
 189.302 271.543
 933.145 579.803
 992.359 250.665
 282.826 767.430
 796.749 346.451
 567.663 416.735
 436.356 564.972
 203.314 198.746
 793.501 178.111
 236.755 601.867
 332.024 491.296
 619.399 174.093
 717.762 283.115
 621.630 125.705
 316.770 528.256
 113.600 384.104
 727.724 156.800
 196.089 326.773
 216.648 624.772
 235.099 904.332
 554.467 169.585
 630.033 813.579
 839.283 886.267
 601.517 416.323
 147.175 413.861
 222.886 615.235
 482.277 684.202
 718.892 300.190
 376.539 116.212
 424.457 940.423
 462.886 987.329
 521.265 607.770
 456.186 769.786
 865.017 128.477
 721.875 663.710
 573.612 145.130
 192.127 712.914
 86.897 861.681
 957.747 964.489
 730.513 894.205
 776.706 482.630
 346.640 474.535
 807.124 393.523
 797.831 785.563
 606.196 905.510
 439.776 243.547
 302.890 691.446
 405.812 397.748
 520.135 553.324
 489.526 870.231
 213.744 718.350
 869.382 503.421
 935.726 887.239
 36.268 980.347
 897.169 606.225
 285.070 508.459
 582.011 141.890
 566.328 353.999
 982.371 670.445
 493.853 737.412
 926.281 759.397
 826.707 774.090
 540.560 218.987
 825.370 207.197
 929.097 973.463
 886.570 834.703
 397.034 578.773
 731.307 0.634
 464.493 964.972
 926.864 786.350
 892.823 370.394
 514.417 602.397
 598.398 863.028
 166.162 511.621
 713.245 305.674
 364.514 592.192
 930.987 749.205
 163.875 22.627
 366.533 556.928
 823.883 903.440
 377.627 737.772
 981.183 450.722
 517.746 52.434
 621.993 450.478
 88.280 150.969
 325.594 359.346
 661.548 889.568
 542.953 303.260
 686.666 785.966
 856.753 352.429
 551.939 425.177
 619.122 745.771
 648.185 278.875
 289.166 373.657
 397.912 502.241
 480.328 492.846
 429.546 611.283
 791.744 795.992
 81.028 702.470
 130.611 59.807
 913.246 876.020
 454.579 386.184
 554.247 476.445
 772.985 780.304
 836.477 521.440
 270.132 495.648
 140.919 496.064
 557.619 249.991
 136.749 427.267
 159.008 376.877
 668.656 598.450
 289.972 37.120
 565.459 330.103
 59.764 353.715
 244.881 246.165
 202.788 345.883
 495.818 312.986
 997.697 684.136
 9.165 515.487
 869.503 944.294
 583.012 300.928
 349.311 345.778
 382.031 242.641
 216.483 75.640
 822.155 763.134
 227.188 647.353
 170.746 107.336
 377.663 260.998
 593.546 112.669
 24.213 523.124
 389.650 113.582
 827.522 870.051
 484.930 615.607
 676.664 603.025
 805.943 139.702
 826.978 88.404
 36.911 974.243
 132.368 667.578
 31.375 972.607
 721.661 441.829
 70.367 132.751
 843.194 894.610
 446.134 515.809
 43.146 351.354
 923.648 268.670
 840.371 383.910
 363.292 666.335
 681.138 287.819
 752.552 379.952
 96.650 806.262
 620.465 692.594
 618.203 970.520
 27.490 354.780
 431.068 664.947
 219.964 813.416
 848.539 711.772
 499.997 920.199
 170.097 580.618
 729.476 77.927
 138.413 447.706
 204.621 405.616
 143.213 214.569
 902.426 576.534
 228.272 215.344
 512.489 828.536
 361.417 930.786
 380.473 475.257
 925.154 836.958
 859.244 412.412
 904.013 63.726
 400.171 358.790
 288.939 354.976
 532.755 280.305
 121.957 706.686
 141.641 892.077
 777.085 324.131
 824.978 733.072
 255.327 264.649
 729.170 865.869
 779.878 412.319
 927.475 217.086
 957.993 625.916
 921.974 278.640
 451.885 887.576
 181.623 814.051
 24.324 698.394
 217.947 225.392
 125.151 475.837
 682.174 844.240
 820.762 229.270
 434.007 13.308
 875.823 762.589
 776.812 964.539
 539.358 280.899
 823.748 104.868
 8.280 781.278
 704.530 963.966
 410.881 471.105
 446.422 200.955
 319.463 682.302
 472.101 311.863
 441.856 102.676
 810.828 19.651
 10.989 408.638
 80.616 397.771
 72.900 604.674
 783.532 100.825
 27.772 117.646
 383.001 317.003
 394.992 287.333
 372.892 272.297
 419.246 683.296
 178.619 2.262
 205.794 272.603
 278.685 250.249
 42.919 989.065
 632.517 479.139
 239.938 604.053
 31.720 214.748
 559.887 878.961
 744.565 32.171
 365.162 962.669
 138.615 100.635
 208.038 572.615
 387.689 108.127
 400.461 119.197
 894.010 774.724
 281.095 70.101
 384.575 854.513
 482.921 239.021
 425.786 232.128
 590.246 573.131
 198.699 293.816
 586.654 422.188
 98.463 437.754
 440.022 231.497
 78.195 267.785
 880.272 409.014
 615.728 463.352
 811.190 587.091
 910.053 451.108
 98.587 210.836
 35.149 126.234
 510.835 932.590
 617.314 930.112
 999.727 535.808
 436.437 422.640
 23.413 427.849
 663.374 69.667
 280.645 271.245
 169.182 666.928
 676.465 224.268
 115.222 650.252
 31.958 956.881
 446.835 397.156
 520.802 35.897
 761.352 547.190
 927.353 137.479
 550.734 788.310
 17.338 565.753
 980.323 545.352
 863.285 718.628
 61.345 526.315
 221.425 946.796
 412.353 235.137
 691.451 966.123
 343.417 839.168
 660.373 889.251
 999.040 319.381
 19.541 587.187
 977.595 655.911
 511.016 539.443
 625.254 75.830
 795.011 410.917
 953.082 669.855
 1.534 150.003
 422.441 166.130
 532.136 545.652
 214.301 419.356
 185.403 537.336
 774.001 459.835
 594.377 532.594
 589.030 367.619
 365.200 959.415
 201.130 50.690
 902.067 937.839
 216.339 362.435
 480.149 485.477
 601.446 182.518
 799.708 29.101
 339.709 787.386
 713.652 148.908
 762.906 373.317
 587.682 668.745
 734.054 177.992
 425.701 175.583
 681.985 628.693
 399.898 321.347
 94.897 69.440
 269.948 362.153
 977.760 269.591
 691.962 121.873
 433.832 366.934
 16.317 242.256
 612.523 564.264
 593.664 279.635
 896.411 585.372
 167.475 23.338
 204.697 50.768
 775.110 703.566
 446.961 891.987
 931.054 402.767
 451.310 163.767
 277.585 625.939
 549.384 3.725
 489.447 279.134
 564.960 538.241
 968.226 174.512
 313.820 640.581
 795.104 63.116
 174.164 152.725
 891.859 297.180
 576.124 416.736
 311.644 762.009
 836.148 296.005
 813.848 178.577
 30.423 763.298
 219.752 263.011
 167.628 193.706
 674.574 304.652
 844.599 719.577
 611.665 272.549
 611.782 15.045
 509.149 629.119
 154.351 204.262
 109.248 182.448
 28.581 895.007
 625.267 874.764
 453.573 683.510
 157.979 728.440
 620.847 553.542
 477.552 862.947
 177.099 989.901
 972.853 682.510
 189.835 70.868
 728.556 906.252
 706.427 414.347
 742.050 977.771
 351.835 386.812
 444.567 722.066
 619.879 92.471
 230.372 603.084
 141.257 132.106
 238.617 29.001
 255.695 137.645
 366.835 324.312
 375.820 470.876
 443.620 973.380
 559.900 934.761
 749.422 790.117
 265.941 736.100
 75.306 799.664
 750.347 502.017
 254.903 862.418
 13.109 773.576
 427.645 726.501
 544.157 852.367
 102.740 75.088
 560.960 75.014
 632.681 819.207
 567.849 841.982
 789.497 969.234
 237.985 977.132
 412.246 759.827
 97.772 79.968
 283.803 679.342
 762.234 431.170
 550.737 807.545
 463.032 91.754
 751.784 551.824
 966.078 106.062
 326.187 915.029
 283.901 77.981
 869.040 765.950
 643.041 878.484
 251.098 920.435
 215.803 291.376
 467.597 896.919
 118.902 84.357
 995.000 970.126
 22.252 266.025
 864.922 111.745
 505.710 258.856
 287.489 843.764
 609.724 876.607
 726.945 220.912
 110.078 475.819
 933.491 651.290
 123.239 479.584
 728.205 122.191
 136.013 812.443
 811.728 450.406
 323.502 193.972
 589.564 267.762
 647.790 911.483
 872.934 693.533
 244.805 716.288
 297.620 661.746
 739.799 90.691
 706.052 54.792
 567.400 932.368
 439.801 552.480
 997.978 958.003
 198.716 110.453
 228.943 988.209
 625.265 422.369
 631.406 31.066
 182.537 550.353
 546.624 412.648
 904.108 97.825
 102.837 430.937
 724.232 83.167
 524.950 346.576
 946.021 802.835
 693.360 322.363
 900.408 964.996
 83.706 926.583
 494.424 761.890
 199.118 406.816
 476.798 128.612
 656.442 395.331
 273.225 521.500
 876.916 439.510
 902.011 219.765
 981.907 566.603
 90.734 504.228
 830.783 437.909
 421.379 457.356
 939.162 859.916
 358.926 435.192
 262.964 976.777
 918.224 125.839
 961.688 237.730
 626.077 188.160
 400.542 723.603
 297.888 681.083
 906.614 27.702
 6.976 286.872
 452.821 158.292
 844.109 905.041
 252.265 793.110
 587.289 766.949
 654.791 242.278
 997.869 279.897
 150.552 126.469
 977.245 354.713
 308.459 654.767
 435.556 768.986
 170.290 484.542
 194.769 951.466
 746.505 97.610
 156.318 489.618
 533.359 957.342
 969.246 225.279
 311.685 85.341
 527.735 342.053
 267.683 169.419
 374.533 707.029
 770.591 583.193
 884.440 519.211
 979.338 348.590
 423.450 163.435
 61.811 833.463
 326.098 963.317
 880.645 965.488
 885.854 177.052
 916.258 719.387
 819.112 258.515
 301.959 246.687
 128.565 801.653
 681.345 55.688
 570.753 152.609
 161.893 294.820
 217.755 881.179
 630.912 266.309
 914.844 886.417
 774.085 511.056
 873.071 121.380
 149.231 12.325
 624.955 775.849
 928.136 508.420
 117.649 285.540
 440.124 466.857
 654.012 39.643
 398.209 728.890
 629.279 949.104
 831.174 98.825
 788.526 694.826
 904.830 532.861
 865.401 92.800
 318.195 23.685
 601.143 452.302
 83.738 616.454
 8.215 439.795
 726.580 206.818
 386.954 936.559
 200.246 230.363
 656.090 849.653
 753.847 64.037
 477.044 226.365
 188.342 823.289
 973.584 270.364
 201.632 293.715
 436.989 667.411
 90.871 413.720
 704.757 719.407
 905.583 96.331
 178.541 143.202
 130.427 205.710
 53.121 515.801
 228.058 289.758
 939.478 507.113
 450.189 707.471
 936.420 517.340
 491.226 212.418
 419.619 676.373
 29.722 886.014
 535.593 430.646
 397.091 721.459
 100.253 967.841
 402.856 696.740
 374.638 356.453
 306.196 39.412
 919.746 615.788
 583.059 663.791
 391.741 608.452
 228.175 680.300
 29.836 53.511
 36.318 55.133
 591.901 501.308
 515.028 194.996
 315.154 463.429
 632.330 595.766
 907.439 241.897
 541.943 15.622
 722.741 304.457
 251.888 593.112
 835.130 277.572
 110.685 250.116
 218.863 10.760
 131.690 810.553
 267.358 456.194
 916.994 880.598
 367.166 822.624
 87.320 418.241
 689.568 134.961
 186.183 452.967
 105.232 758.008
 471.020 874.745
 577.406 938.467
 499.998 10.208
 285.849 62.462
 92.915 648.720
 394.348 211.212
 913.068 718.171
 944.815 85.445
 362.676 276.745
 64.234 335.735
 688.673 360.106
 58.865 422.650
 593.183 371.607
 173.006 994.748
 371.267 635.069
 765.296 336.851
 748.570 844.732
 440.089 144.177
 457.149 985.300
 629.152 923.825
 916.094 787.138
 192.236 933.694
 624.851 499.015
 564.304 225.300
 434.606 165.180
 671.284 62.318
 343.267 287.545
 441.552 507.466
 921.956 730.544
 12.158 88.907
 688.249 619.589
 249.864 221.425
 409.500 318.335
 638.587 30.802
 367.328 10.351
 916.127 741.086
 413.937 12.788
 641.387 178.655
 277.421 409.635
 534.291 834.329
 55.021 497.048
 427.788 431.406
 401.832 610.523
 806.563 964.894
 262.281 271.600
 560.173 612.630
 490.542 9.022
 957.284 945.285
 704.680 325.382
 238.735 167.950
 761.741 885.130
 244.413 165.078
 324.233 274.251
 324.909 362.919
 812.728 447.050
 464.020 604.394
 257.905 943.392
 151.130 601.763
 34.791 982.813
 519.978 108.871
 491.711 863.442
 617.275 769.623
 89.316 597.385
 214.019 950.345
 806.719 174.480
 235.349 564.355
 421.383 178.333
 900.605 526.547
 448.760 987.734
 851.307 628.753
 362.250 429.454
 546.562 163.444
 481.968 341.746
 746.573 919.955
 103.597 39.282
 37.175 375.519
 970.809 507.911
 701.668 160.076
 714.100 310.188
 278.456 612.058
 976.127 549.722
 390.522 400.573
 412.838 863.837
 759.574 471.678
 847.773 720.696
 166.405 702.552
 514.230 360.022
 759.899 602.642
 449.701 497.915
 899.056 686.241
 815.669 518.485
 311.919 23.135
 763.024 791.217
 27.472 235.041
 711.671 117.068
 364.261 393.495
 778.274 142.551
 403.939 953.084
 987.351 54.620
 328.323 851.534
 710.268 535.628
 822.299 69.909
 69.203 13.358
 337.533 382.403
 347.218 772.928
 347.035 361.886
 492.611 732.907
 99.984 336.071
 780.352 245.302
 689.692 317.212
 483.210 417.065
 183.247 628.336
 851.110 318.791
 915.229 209.801
 843.194 334.337
 934.371 365.395
 400.041 493.987
 703.339 967.103
 783.800 244.613
 8.630 117.336
 804.874 955.132
 238.344 717.869
 951.709 886.866
 657.300 832.533
 354.783 119.351
 556.214 688.116
 659.756 396.571
 507.788 432.769
 723.687 320.817
 838.344 676.988
 251.305 186.547
 558.667 458.006
 177.515 820.295
 709.143 688.994
 602.833 521.253
 507.694 740.093
 178.675 917.452
 68.093 425.006
 0.718 742.069
 332.636 976.281
 735.516 61.469
 366.835 241.706
 15.926 859.919
 252.758 246.288
 185.443 504.894
 527.970 877.579
 544.208 21.598
 813.043 970.729
 97.357 226.380
 894.640 713.318
 879.664 177.483
 853.772 544.123
 632.453 559.806
 698.595 585.467
 545.923 130.830
 554.816 892.233
 11.969 210.502
 539.325 204.364
 621.927 32.643
 577.000 501.400
 706.286 113.671
 277.975 40.904
 468.219 301.171
 562.185 46.605
 581.868 895.791
 567.149 141.391
 84.854 891.329
 899.193 605.337
 520.836 536.670
 961.328 705.715
 813.478 816.935
 714.459 585.980
 962.560 198.024
 182.517 421.309
 733.842 837.384
 504.329 922.247
 407.440 83.823
 651.881 483.828
 898.929 260.479
 690.153 789.319
 170.164 628.351
 840.487 955.224
 503.091 884.376
 647.831 82.671
 572.996 269.809
 340.921 610.839
 184.039 204.174
 440.257 167.206
 329.278 560.478
 816.431 709.405
 922.206 142.456
 564.068 952.118
 83.090 388.860
 145.371 183.287
 419.971 728.122
 511.411 176.071
 943.130 644.882
 146.106 591.033
 418.405 344.160
 842.908 897.564
 377.171 746.154
 241.182 800.296
 140.666 392.521
 769.782 577.011
 18.029 61.469
 299.432 776.391
 938.851 483.067
 951.108 809.880
 772.795 417.085
 680.824 40.237
 265.065 543.594
 326.410 724.356
 124.162 552.074
 201.262 329.167
 287.653 569.219
 324.322 292.332
 665.979 600.847
 333.145 745.066
 830.010 81.972
 714.822 319.145
 724.763 424.218
 462.409 206.498
 822.045 755.200
 705.508 675.313
 384.690 884.711
 433.889 335.004
 123.350 72.455
 621.682 412.652
 355.682 967.519
 934.222 0.437
 402.302 336.801
 655.512 767.464
 902.505 985.426
 485.156 626.201
 736.786 824.043
 721.256 695.144
 487.388 974.171
 949.998 12.485
 739.903 382.146
 411.619 503.346
 869.466 784.131
 492.078 874.048
 307.990 319.153
 414.486 355.003
 151.442 304.895
 866.491 508.849
 538.478 993.224
 519.845 897.806
 667.173 721.187
 774.992 14.794
 971.520 120.921
 523.446 43.377
 663.459 691.764
 768.827 254.080
 72.081 453.693
 916.747 967.205
 445.132 867.352
 845.402 328.123
 788.068 137.503
 241.962 729.524
 24.607 219.314
 452.077 670.750
 95.302 766.896
 386.546 527.662
 345.400 237.682
 84.001 993.343
 671.579 872.271
 893.176 481.992
 833.654 175.343
 42.797 222.821
 229.759 337.974
 569.336 30.463
 372.558 164.577
 209.033 261.851
 583.755 38.822
 294.839 460.801
 791.617 212.813
 873.789 870.370
 221.510 803.990
 946.151 844.803
 616.029 796.386
 773.286 218.525
 15.490 669.699
 783.113 655.777
 131.023 14.242
 475.393 693.310
 713.893 265.972
 476.696 648.002
 781.800 37.948
 177.994 354.700
 24.765 97.725
 195.659 156.202
 551.831 900.018
 796.561 31.784
 430.352 426.775
 815.493 833.374
 240.543 499.517
 941.913 425.382
 350.527 438.875
 364.800 986.921
 496.029 72.017
 19.025 740.869
 911.757 388.678
 282.250 95.873
 49.205 270.439
 213.888 313.367
 372.090 455.569
 921.534 796.090
 842.955 433.950
 577.809 407.264
 202.769 114.605
 12.218 605.712
 653.063 584.011
 767.149 872.903
 933.590 929.310
 461.182 929.684
 357.360 179.835
 251.400 625.603
 131.763 806.905
 962.321 430.069
 225.299 689.918
 963.652 975.570
 303.016 921.561
 371.446 677.952
 472.249 591.997
 434.823 682.055
 78.856 707.560
 698.840 113.074
 851.122 500.656
 426.734 231.020
 785.362 551.784
 873.667 728.969
 238.531 740.020
 958.933 242.873
 376.562 73.763
 142.443 574.203
 13.455 828.351
 410.346 105.242
 759.418 171.518
 78.060 114.421
 523.513 22.034
 69.184 895.540
 737.605 332.747
 696.316 735.261
 87.232 278.375
 103.187 409.005
 157.744 63.440
 103.706 182.810
 790.261 739.759
 427.172 640.169
 354.429 669.785
 433.210 536.089
 799.339 116.170
 355.969 379.135
 659.342 44.282
 564.084 385.212
 39.862 148.708
 248.217 678.824
 564.927 553.260
 267.158 249.161
 861.214 673.678
 570.139 825.281
 114.576 600.529
 968.921 908.754
 748.631 674.955
 938.276 100.396
 228.926 950.713
 285.654 253.232
 231.149 111.796
 736.310 64.831
 971.859 435.799
 843.151 442.966
 882.271 239.872
 843.472 308.719
 209.959 239.785
 668.079 676.183
 713.326 605.255
 860.696 618.630
 725.638 558.809
 613.750 614.160
 319.033 884.245
 975.506 291.558
 606.848 67.937
 866.148 567.226
 850.616 266.320
 267.829 890.154
 655.214 290.842
 565.238 872.996
 263.910 133.177
 826.243 78.136
 629.647 664.878
 972.163 508.617
 318.164 373.741
 517.839 300.810
 373.928 821.604
 414.631 870.395
 485.883 793.172
 634.757 982.857
 264.449 361.593
 450.852 827.052
 274.807 723.334
 926.573 603.993
 958.239 192.401
 306.611 606.939
 460.259 122.825
 720.105 482.879
 121.617 319.881
 660.576 814.879
 379.345 166.622
 926.850 350.585
 676.229 835.519
 279.714 890.943
 748.133 568.510
 743.120 827.191
 111.950 726.315
 839.682 621.292
 428.694 653.925
 759.112 728.530
 585.064 48.727
 504.303 890.318
 195.000 506.473
 10.498 724.856
 845.323 954.512
 483.794 723.677
 824.971 348.311
 229.772 249.153
 516.950 33.810
 843.108 813.419
 780.554 682.749
 184.471 710.067
 896.332 449.647
 289.808 139.237
 328.511 626.823
 525.521 2.875
 223.098 378.025
 535.127 4.005
 201.696 292.291
 11.330 31.685
 331.474 339.093
 92.381 787.081
 803.880 35.370
 321.899 456.982
 695.252 107.408
 53.653 985.486
 520.801 888.735
 932.098 164.906
 142.399 23.106
 468.695 660.912
 915.892 513.705
 674.383 18.102
 934.293 690.813
 439.217 239.598
 461.246 566.187
 688.618 292.712
 479.749 249.453
 937.279 722.490
 982.669 456.890
 430.299 832.053
 685.456 623.608
 658.229 754.682
 182.263 104.465
 288.352 354.771
 832.138 425.905
 926.661 676.002
 442.785 429.652
 149.824 543.703
 909.696 469.931
 788.097 628.696
 615.122 19.175
 941.157 511.435
 544.785 174.473
 939.644 33.519
 643.504 600.037
 774.365 989.516
 10.727 492.402
 79.595 262.149
 692.691 708.042
 831.335 120.491
 322.346 381.331
 588.976 131.683
 907.160 208.771
 530.589 45.432
 87.273 248.210
 197.287 926.083
 54.394 134.908
 838.223 574.332
 610.458 246.293
 430.205 9.782
 82.710 640.738
 808.400 102.736
 730.050 780.476
 188.756 740.277
 58.610 742.781
 568.617 595.190
 0.549 85.780
 767.490 309.368
 39.480 914.963
 1.132 894.571
 133.023 283.793
 983.441 346.823
 184.527 537.367
 314.304 836.097
 52.428 893.173
 858.159 605.584
 810.145 659.537
 546.235 645.763
 538.470 372.863
 471.864 814.239
 155.507 532.473
 797.983 885.229
 179.192 910.448
 191.789 830.344
 339.970 887.854
 654.755 768.593
 285.364 333.118
 466.009 557.255
 365.964 998.699
 820.864 21.282
 488.984 715.017
 769.592 697.523
 49.348 142.601
 467.870 577.198
 980.634 982.252
 91.654 307.452
 443.809 206.811
 175.214 317.551
 728.123 575.674
 559.887 290.329
 666.657 823.880
 628.769 743.233
 562.808 21.551
 413.433 419.895
 30.488 607.221
 435.141 942.347
 720.157 81.543
 555.437 220.991
 38.476 767.883
 508.159 465.466
 277.596 5.947
 343.400 50.924
 110.633 636.962
 488.895 753.431
 945.344 297.950
 108.444 22.933
 874.193 392.527
 571.681 575.963
 834.914 311.679
 133.883 992.249
 473.372 595.574
 925.968 534.109
 155.119 953.116
 468.960 685.589
 632.020 976.442
 627.512 55.500
 266.915 730.493
 5.415 196.523
 137.322 281.304
 642.262 468.636
 166.055 409.575
 702.523 492.014
 3.466 887.733
 942.430 680.884
 256.523 569.260
 710.510 279.527
 821.298 329.032
 276.636 704.609
 227.865 424.235
 412.776 569.443
 703.295 828.917
 464.642 776.824
 956.030 383.948
 84.076 534.145
 792.765 441.314
 342.071 99.983
 609.972 950.972
 944.867 812.959
 521.983 414.436
 641.633 295.008
 565.271 726.826
 881.241 241.266
 676.071 953.973
 164.780 502.375
 301.171 489.678
 995.400 92.428
 847.728 647.161
 571.333 693.050
 188.914 535.822
 453.377 312.787
 52.491 427.616
 994.504 158.315
 966.929 735.660
 804.721 902.851
 115.037 110.288
 474.878 335.959
 742.391 44.944
 63.100 551.858
 934.103 206.506
 899.301 100.095
 558.839 533.301
 357.327 868.297
 886.908 941.030
 729.244 392.779
 926.015 344.657
 889.023 65.533
 443.549 136.182
 308.104 607.875
 220.765 387.885
 266.171 759.561
 527.661 902.522
 948.041 451.074
 536.789 971.134
 21.062 614.986
 281.684 881.243
 314.316 94.699
 386.219 39.497
 266.644 935.720
 673.428 120.327
 848.742 321.899
 637.472 153.281
 997.044 938.438
 815.170 534.690
 103.744 12.087
 211.482 852.900
 496.026 369.730
 957.353 299.971
 894.635 757.915
 352.400 596.444
 681.438 331.964
 866.032 460.245
 120.139 623.842
 739.017 27.302
 984.172 668.225
 696.511 491.898
 949.770 57.308
 309.618 931.706
 536.949 23.324
 535.208 559.042
 831.623 745.748
 435.695 879.907
 31.226 745.673
 497.596 720.252
 435.194 776.178
 998.837 209.677
 589.793 123.984
 642.129 402.108
 211.298 798.797
 0.375 707.171
 398.139 63.047
 988.405 41.899
 724.742 22.024
 564.760 67.685
 639.406 194.479
 612.361 920.031
 295.298 773.619
 585.357 977.656
 485.776 591.171
 132.141 852.096
 768.681 51.022
 805.303 449.276
 513.389 708.271
 895.330 591.218
 431.582 953.753
 826.247 860.399
 928.387 908.882
 831.574 503.200
 183.470 141.714
 394.240 4.927
 418.456 949.266
 244.177 320.171
 82.742 495.431
 324.768 342.695
 277.227 96.188
 780.090 552.843
 295.936 967.792
 597.805 552.872
 688.171 128.142
 439.760 447.152
 296.110 211.519
 479.039 441.204
 700.110 332.552
 766.658 207.960
 880.126 942.621
 4.784 228.968
 478.259 752.636
 290.841 580.681
 204.438 157.286
 805.863 260.284
 872.670 360.482
 891.748 781.090
 575.146 258.155
 39.630 204.476
 210.268 536.971
 992.491 194.242
 170.446 865.635
 149.546 901.464
 487.118 224.567
 401.224 225.350
 222.231 590.907
 278.122 100.697
 814.365 385.544
 174.738 178.623
 438.502 329.478
 421.785 477.955
 54.271 946.124
 95.260 64.491
 609.359 697.637
 835.116 479.338
 72.042 236.064
 223.497 791.291
 406.734 78.888
 767.158 738.109
 924.638 43.605
 519.288 284.436
 361.675 373.392
 343.898 37.540
 609.526 797.277
 705.803 694.200
 882.837 950.707
 298.734 51.737
 704.339 58.929
 394.030 2.721
 966.010 494.577
 296.695 386.455
 342.657 466.436
 981.392 21.452
 936.870 398.238
 798.355 763.176
 491.646 499.888
 991.628 982.220
 167.773 119.703
 765.854 542.295
 424.032 961.684
 332.649 668.206
 214.318 438.709
 26.102 165.035
 609.919 858.785
 414.920 305.591
 228.501 870.470
 775.227 508.741
 993.183 454.493
 194.956 242.252
 822.701 586.141
 533.483 596.508
 762.725 617.468
 986.873 776.828
 782.348 65.835
 841.303 579.634
 280.579 237.317
 319.480 369.638
 155.012 367.287
 124.885 420.164
 786.918 398.897
 207.230 866.323
 279.793 331.734
 453.604 240.849
 866.231 211.628
 950.426 295.784
 263.262 268.293
 361.801 881.125
 429.461 675.425
 983.374 265.869
 256.846 659.106
 513.879 800.250
 143.673 731.472
 348.779 973.458
 645.423 209.749
 754.381 102.537
 823.770 693.928
 92.463 369.975
 918.041 132.872
 3.644 124.650
 290.119 587.717
 244.586 79.047
 559.036 897.766
 534.827 721.234
 591.367 527.958
 81.857 249.935
 771.484 804.533
 399.566 112.664
 293.557 168.141
 49.785 648.514
 224.774 648.755
 157.168 917.514
 744.617 417.055
 64.865 937.027
 304.254 431.042
 606.262 782.371
 837.572 78.520
 913.630 274.448
 533.249 535.556
 917.949 842.912
 816.334 803.396
 118.855 81.269
 936.424 52.600
 426.010 102.693
 94.679 759.869
 952.742 55.622
 118.316 952.566
 342.357 699.907
 892.034 725.924
 242.749 302.125
 741.991 632.038
 834.924 947.387
 728.946 886.993
 237.802 740.454
 910.199 947.541
 230.325 977.433
 470.623 482.109
 80.928 797.582
 674.990 228.443
 585.117 800.568
 658.685 583.513
 368.939 755.792
 531.671 917.704
 507.136 596.136
 329.285 717.518
 870.603 27.979
 289.085 427.673
 902.381 92.666
 379.994 738.504
 721.826 62.407
 150.613 517.839
 273.065 967.254
 818.380 353.322
 319.653 541.031
 188.901 2.436
 298.925 295.711
 901.942 959.920
 696.525 28.626
 652.204 878.012
 696.588 219.046
 262.099 11.924
 371.979 254.413
 701.397 24.568
 770.687 156.878
 594.152 949.954
 551.112 763.490
 244.036 478.576
 645.688 94.664
 390.686 850.841
 67.406 762.348
 505.544 902.185
 898.764 699.167
 497.598 337.492
 652.106 600.858
 857.431 280.128
 201.793 275.380
 979.989 965.014
 953.154 482.577
 208.606 64.350
 624.491 868.154
 899.364 252.808
 223.745 675.852
 958.248 956.058
 450.870 133.079
 124.136 767.686
 753.919 710.132
 107.283 265.925
 717.688 953.695
 222.170 179.675
 928.127 785.058
 630.449 325.359
 196.215 165.907
 817.100 10.024
 257.587 894.315
 622.027 735.253
 207.621 165.505
 529.435 870.027
 858.256 971.887
 45.720 333.350
 487.464 621.003
 768.953 349.621
 623.620 705.290
 142.785 637.330
 296.200 991.512
 196.660 356.344
 776.027 528.494
 682.410 177.963
 110.359 58.203
 632.580 628.047
 571.144 706.688
 274.461 575.130
 522.942 217.893
 549.916 346.909
 677.169 355.676
 907.094 429.264
 431.803 858.635
 66.628 267.602
 153.757 700.641
 720.389 101.723
 201.247 739.695
 522.211 539.097
 15.188 872.142
 782.014 239.841
 244.723 932.097
 310.493 447.427
 78.115 61.648
 292.075 465.865
 395.493 540.960
 628.523 635.842
 166.337 914.572
 211.699 993.748
 507.292 127.143
 197.097 969.125
 773.297 625.671
 783.507 63.693
 958.506 473.239
 810.283 100.458
 967.650 319.860
 792.039 991.626
 121.022 97.764
 779.260 972.061
 668.004 950.881
 698.314 319.198
 398.915 711.419
 950.079 934.949
 410.055 130.956
 975.092 19.687
 142.272 630.586
 995.442 908.478
 382.611 16.447
 68.044 966.123
 597.944 15.769
 107.371 16.979
 818.622 617.714
 412.906 900.191
 71.696 686.480
 50.625 438.607
 793.104 675.790
 849.848 953.948
 645.152 179.092
 775.997 780.653
 101.953 554.140
 593.640 371.104
 116.167 660.496
 438.133 155.907
 173.939 430.687
 641.861 450.616
 312.665 287.915
 714.247 276.260
 902.763 443.464
 133.265 892.552
 567.700 614.030
 778.160 302.602
 876.851 342.651
 704.542 664.653
 937.432 676.608
 148.291 894.144
 731.673 632.427
 336.123 227.773
 693.916 483.117
 898.792 885.678
 252.639 147.984
 526.270 459.340
 731.029 703.335
 399.737 287.859
 416.251 506.201
 887.624 896.183
 784.573 516.776
 835.300 853.476
 772.967 892.910
 421.467 981.604
 786.540 726.761
 238.111 281.748
 447.328 205.333
 792.374 846.237
 248.688 449.295
 673.493 243.058
 559.210 655.192
 899.545 778.262
 302.065 912.399
 509.025 798.127
 54.629 556.144
 920.999 945.736
 906.795 160.376
 412.904 458.486
 775.370 168.647
 792.933 122.297
 790.359 747.519
 838.823 89.207
 93.738 155.958
 778.953 137.227
 872.864 827.033
 275.593 90.188
 592.104 416.958
 382.488 521.806
 294.157 393.525
 466.494 808.931
 76.438 804.595
 360.602 356.167
 670.411 821.165
 136.354 935.545
 678.881 513.191
 8.560 634.284
 876.702 254.691
 503.609 709.863
 926.451 723.517
 201.843 559.493
 477.324 856.694
 0.094 130.875
 431.316 431.424
 906.001 58.902
 907.012 392.182
 173.095 0.299
 292.620 254.042
 994.560 462.268
 643.955 140.188
 702.181 554.961
 390.698 406.895
 251.379 729.428
 909.418 662.251
 827.600 646.751
 501.543 976.027
 376.186 830.044
 878.989 528.864
 257.533 914.280
 562.753 71.073
 660.709 880.453
 996.907 707.532
 798.247 156.960
 481.718 438.430
 757.658 424.610
 747.637 949.889
 534.224 170.088
 592.664 638.062
 625.958 809.576
 157.788 180.319
 374.548 628.596
 241.202 943.153
 303.044 950.781
 376.668 584.871
 177.408 217.521
 3.389 708.737
 628.607 908.203
 915.230 826.748
 466.269 98.797
 730.843 73.579
 424.122 601.879
 510.829 573.461
 959.318 976.870
 954.305 509.030
 918.571 683.624
 129.192 310.793
 748.018 479.713
 175.090 909.203
 403.198 51.556
 315.169 239.961
 981.136 307.175
 227.200 628.760
 196.733 745.008
 960.282 906.967
 337.343 615.200
 202.432 117.762
 7.432 989.636
 567.812 96.849
 402.517 402.308
 396.660 577.418
 689.388 975.996
 265.066 440.646
 307.120 243.823
 357.489 366.283
 207.972 549.614
 137.697 129.129
 624.535 579.691
 391.873 723.320
 352.880 366.521
 942.377 104.920
 583.008 903.333
 826.781 742.437
 367.159 225.471
 891.825 113.407
 101.845 621.816
 906.880 432.519
 196.700 226.533
 0.134 32.873
 26.766 61.762
 460.225 127.616
 507.092 125.466
 426.541 975.604
 209.842 80.708
 366.309 473.901
 963.339 754.276
 362.218 754.205
 756.188 10.301
 420.362 713.140
 522.841 660.565
 267.381 441.214
 842.582 205.500
 403.621 6.854
 653.174 181.775
 684.927 915.094
 2.466 303.110
 41.377 100.999
 453.572 15.147
 432.026 481.998
 667.268 403.277
 58.899 717.928
 632.664 970.185
 702.549 890.217
 55.744 779.226
 729.921 680.529
 174.887 997.664
 500.870 313.048
 211.072 393.328
 153.210 922.886
 314.143 777.666
 871.575 165.816
 99.646 451.715
 989.768 222.438
 125.638 118.892
 589.763 944.100
 206.070 464.992
 546.579 700.554
 645.484 172.434
 333.096 622.741
 985.569 799.229
 902.358 881.586
 932.515 995.450
 869.440 539.014
 868.078 499.217
 236.592 374.883
 897.924 313.649
 462.893 98.351
 247.505 245.129
 645.228 49.921
 45.677 426.217
 526.169 87.336
 35.169 664.028
 504.675 911.607
 490.328 72.791
 528.785 856.197
 908.199 859.317
 880.386 750.979
 748.715 739.330
 308.164 141.826
 341.652 944.022
 567.066 45.942
 838.167 318.182
 224.732 842.388
 877.396 567.950
 94.650 517.359
 156.221 257.401
 52.272 625.882
 853.291 914.081
 437.522 207.687
 465.499 335.317
 101.245 857.540
 992.974 406.177
 223.976 942.572
 62.250 978.618
 835.486 964.750
 839.548 417.430
 958.791 560.170
 868.234 605.647
 161.627 23.225
 5.747 599.069
 143.823 348.676
 752.958 821.381
 645.798 44.431
 608.638 58.219
 209.867 719.424
 866.962 416.486
 143.583 171.818
 58.708 505.880
 857.574 261.100
 146.686 30.134
 716.942 752.199
 581.158 668.766
 746.083 970.013
 437.618 24.678
 255.715 38.653
 461.505 712.823
 465.043 632.061
 874.783 590.049
 921.538 102.618
 28.098 161.635
 379.052 43.895
 258.281 346.708
 388.453 385.388
 810.914 809.482
 243.110 3.994
 166.449 748.207
 867.178 202.988
 148.987 426.695
 453.491 778.755
 460.378 397.883
 68.939 433.497
 758.116 634.054
 420.507 54.373
 650.868 988.956
 589.996 562.103
 415.979 183.312
 827.980 222.188
 322.571 953.261
 679.398 236.783
 973.537 22.541
 478.783 213.366
 439.922 61.076
 990.229 496.244
 359.649 947.844
 16.648 998.160
 895.620 152.980
 708.534 871.820
 110.037 347.078
 61.492 295.699
 104.772 904.423
 404.322 636.306
 222.277 526.586
 198.861 2.133
 796.492 24.628
 55.474 575.243
 815.240 378.535
 823.624 338.150
 409.567 573.709
 958.096 789.968
 154.409 694.317
 53.909 741.280
 660.002 145.339
 655.792 206.772
 93.773 258.555
 803.311 84.078
 915.584 507.058
 595.519 662.804
 880.476 968.622
 627.741 886.180
 986.270 916.240
 949.157 666.894
 570.203 616.187
 147.848 806.394
 819.075 737.022
 927.597 192.260
 9.242 640.123
 688.774 850.412
 372.270 171.928
 958.110 148.102
 453.452 114.266
 276.051 410.372
 636.086 891.679
 295.938 498.378
 414.877 468.796
 279.808 464.441
 365.751 97.625
 997.533 348.589
 253.466 960.697
 808.983 7.718
 597.558 83.504
 695.498 705.197
 364.427 706.513
 423.081 60.216
 429.826 676.663
 284.315 27.327
 550.930 169.802
 851.092 403.296
 867.960 33.642
 451.053 136.721
 317.460 355.979
 185.485 532.879
 756.483 140.966
 966.763 529.404
 370.797 608.881
 453.776 185.917
 950.763 29.251
 791.928 641.367
 573.680 826.213
 560.991 195.988
 917.330 147.170
 343.279 160.557
 960.424 115.152
 343.411 364.604
 894.017 561.578
 719.509 48.800
 194.278 394.729
 877.299 496.668
 589.832 651.060
 289.838 539.787
 23.090 218.214
 245.889 741.730
 159.321 742.404
 812.075 13.059
 872.811 136.576
 683.749 907.089
 847.332 702.950
 165.805 308.969
 707.677 253.202
 389.663 464.438
 267.465 846.536
 861.470 745.876
 681.380 230.393
 327.534 558.689
 751.132 636.691
 717.606 828.367
 905.301 899.780
 19.371 445.760
 584.025 577.992
 486.164 394.110
 867.908 801.632
 675.226 435.529
 232.928 374.948
 749.802 736.950
 653.661 432.137
 2.040 596.820
 858.198 907.529
 115.223 65.177
 130.267 713.109
 686.667 193.203
 505.858 823.401
 583.087 506.422
 699.909 215.131
 857.912 61.550
 378.143 579.187
 987.713 754.410
 43.067 963.042
 798.244 919.708
 492.463 576.534
 568.738 367.882
 522.799 231.752
 797.924 895.310
 856.130 633.488
 62.088 678.231
 562.875 600.719
 322.582 404.665
 7.839 407.669
 179.066 239.992
 364.911 677.046
 599.877 878.820
 406.760 544.959
 980.073 767.060
 787.637 319.970
 321.684 733.317
 686.249 265.886
 443.374 537.596
 75.729 903.666
 405.308 408.819
 231.547 821.626
 479.590 321.852
 396.100 140.586
 660.562 271.699
 889.496 752.506
 748.972 989.662
 816.347 254.203
 769.124 656.851
 873.147 164.141
 901.248 88.185
 443.007 837.849
 198.369 359.388
 85.321 299.780
 276.779 845.477
 926.594 565.449
 544.001 437.577
 152.498 532.200
 682.927 251.786
 435.841 30.320
 324.076 276.237
 434.115 524.440
 591.028 97.992
 505.356 379.757
 431.602 478.038
 152.173 715.897
 987.000 109.413
 868.918 86.057
 293.734 299.508
 572.229 478.784
 152.628 603.220
 504.867 148.646
 282.624 29.256
 859.214 259.688
 854.706 419.007
 640.582 257.402
 76.328 917.800
 830.152 771.920
 775.693 224.605
 389.768 963.815
 477.730 11.589
 330.734 836.600
 532.226 682.996
 29.312 704.504
 665.277 518.182
 373.854 783.866
 296.783 381.251
 661.700 600.712
 971.372 135.249
 495.562 420.366
 862.970 868.680
 154.504 317.730
 62.602 112.944
 7.562 445.122
 976.381 628.935
 800.219 909.828
 830.556 687.382
 955.224 853.114
 890.629 319.597
 97.709 499.120
 392.788 922.357
 626.256 304.400
 402.146 152.800
 420.812 840.857
 350.569 927.113
 397.525 656.296
 67.504 861.766
 110.128 313.051
 853.385 879.865
 556.169 857.157
 913.460 300.629
 700.802 634.888
 79.702 279.983
 486.031 182.483
 712.658 358.732
 582.113 666.249
 459.362 376.103
 271.560 357.580
 816.809 535.629
 373.907 969.788
 335.002 773.154
 338.716 455.715
 614.416 219.297
 700.488 427.320
 788.264 808.152
 226.061 586.696
 911.534 437.601
 844.255 93.921
 41.083 402.815
 959.068 298.026
 921.739 611.866
 969.451 645.954
 183.189 750.443
 786.861 299.246
 95.467 631.423
 220.618 233.368
 974.029 375.181
 232.926 589.835
 719.013 389.297
 20.840 281.948
 120.617 813.701
 510.019 321.991
 70.004 771.749
 321.664 807.801
 742.413 412.489
 354.335 761.836
 928.781 978.166
 389.551 104.221
 700.134 508.351
 245.177 526.105
 414.127 962.825
 952.986 240.171
 87.478 565.411
 793.698 866.048
 436.942 736.364
 179.890 669.964
 463.071 678.785
 807.974 146.303
 546.917 242.326
 6.715 395.358
 334.492 223.280
 171.507 823.691
 584.964 532.910
 798.633 544.080
 997.088 324.895
 208.415 169.372
 348.091 8.138
 184.473 932.951
 77.324 263.532
 650.933 697.533
 423.622 553.911
 180.574 169.087
 33.752 877.281
 673.500 764.747
 456.085 516.964
 394.469 109.300
 428.268 531.778
 712.560 86.366
 372.812 588.553
 182.354 45.619
 996.108 242.543
 952.381 979.806
 513.222 833.684
 123.502 814.013
 415.141 93.915
 424.534 989.277
 181.957 299.053
 70.345 133.696
 203.313 185.052
 642.334 172.526
 877.495 860.360
 334.665 876.037
 357.690 951.672
 571.426 737.353
 335.546 228.450
 278.364 634.915
 189.332 861.622
 523.821 904.158
 570.492 323.806
 691.525 924.493
 305.345 162.998
 255.072 840.496
 298.328 550.166
 861.011 565.712
 842.743 575.480
 142.931 264.588
 480.997 850.611
 159.561 339.414
 868.335 558.712
 830.679 846.986
 244.711 813.232
 318.406 781.866
 324.682 65.936
 129.481 853.024
 93.807 508.542
 285.637 77.542
 24.214 496.806
 291.488 563.464
 166.865 187.084
 718.096 364.382
 971.953 900.170
 989.046 886.680
 263.272 443.214
 706.303 408.347
 731.818 345.813
 465.249 232.976
 506.098 959.842
 289.942 526.930
 642.342 783.537
 357.215 160.103
 801.121 488.947
 685.698 845.415
 434.687 638.647
 635.826 518.751
 702.003 293.969
 919.730 454.975
 209.154 854.793
 954.349 827.807
 898.080 882.714
 733.827 808.368
 785.984 88.321
 453.174 391.349
 303.933 493.226
 217.315 736.774
 162.022 282.655
 729.111 232.862
 648.825 460.073
 606.012 800.472
 176.944 906.948
 245.000 266.861
 539.318 284.824
 85.072 296.379
 521.003 730.097
 929.074 254.104
 199.798 962.014
 234.286 137.078
 900.880 119.434
 93.376 993.789
 483.359 870.679
 962.430 988.820
 521.000 502.784
 86.657 894.610
 289.419 331.602
 391.514 510.079
 34.777 813.260
 289.584 536.284
 224.644 751.674
 172.272 267.605
 773.542 448.067
 158.699 84.110
 200.224 129.338
 139.019 923.500
 370.512 515.778
 30.476 451.390
 671.191 578.847
 44.986 584.709
 862.947 920.920
 307.932 917.974
 392.463 446.141
 358.505 785.419
 977.726 140.407
 469.640 507.948
 891.474 535.392
 745.949 433.200
 583.909 383.250
 64.647 805.448
 338.680 942.852
 919.043 191.342
 230.378 193.146
 486.632 44.817
 134.954 3.391
 982.218 192.662
 277.530 452.964
 856.829 249.782
 328.818 895.172
 279.912 684.207
 379.013 180.806
 787.579 916.079
 926.637 519.189
 14.216 187.567
 972.837 469.225
 147.036 232.913
 265.379 372.940
 580.076 26.169
 0.783 412.379
 200.415 120.865
 880.209 271.297
 648.190 618.754
 290.806 890.272
 664.318 427.355
 718.156 932.653
 515.074 767.315
 909.241 634.927
 278.046 465.472
 124.261 644.757
 135.225 278.181
 317.932 90.239
 469.445 707.963
 758.088 452.138
 552.099 646.478
 355.943 195.420
 572.712 855.429
 486.149 565.850
 152.600 207.086
 906.380 371.364
 841.727 686.205
 339.757 986.281
 284.070 109.296
 605.892 669.921
 194.841 65.158
 828.012 651.071
 293.249 707.730
 107.730 257.994
 225.717 239.624
 252.061 772.721
 973.442 478.677
 218.856 151.514
 519.663 82.887
 179.485 414.265
 739.134 368.873
 697.366 388.797
 726.062 259.131
 906.594 766.410
 586.572 562.823
 618.587 638.403
 154.873 378.488
 561.625 35.843
 44.292 15.141
 996.536 573.590
 888.798 86.789
 483.263 331.951
 869.399 735.975
 781.970 213.565
 532.626 691.872
 646.609 447.968
 203.340 740.432
 449.107 831.180
 757.359 366.738
 202.683 972.621
 265.226 777.027
 130.146 957.383
 739.138 189.616
 647.701 739.634
 431.232 435.530
 660.050 474.630
 441.596 281.936
 744.863 224.976
 725.386 1.176
 953.620 784.650
 445.178 87.469
 84.043 135.535
 330.034 470.076
 852.694 560.358
 688.063 399.345
 83.733 97.956
 713.573 469.748
 953.412 647.363
 50.737 86.394
 314.797 52.627
 368.500 439.048
 951.765 267.472
 189.882 596.244
 257.025 685.390
 954.618 313.379
 730.251 794.697
 407.143 219.808
 987.160 988.297
 850.244 133.919
 749.257 23.745
 624.440 790.308
 841.061 830.803
 728.494 453.684
 303.872 31.587
 729.919 959.667
 792.794 244.046
 796.276 148.635
 860.153 444.646
 657.218 446.117
 149.960 973.445
 760.326 258.586
 994.425 167.304
 565.653 679.062
 177.197 738.584
 417.680 780.581
 425.038 401.818
 400.024 80.749
 428.801 554.435
 7.191 916.454
 248.046 95.442
 926.160 818.977
 896.545 414.244
 104.234 136.683
 766.628 787.423
 61.915 241.115
 560.280 611.926
 892.494 564.212
 238.604 196.726
 953.239 356.860
 566.542 990.638
 104.732 604.806
 457.250 790.759
 781.087 675.689
 54.384 444.213
 788.691 454.564
 327.668 6.026
 727.268 424.676
 597.803 69.433
 324.806 100.605
 504.298 753.540
 876.020 673.294
 340.616 469.670
 799.145 697.508
 714.717 335.017
 82.957 174.093
 162.304 844.181
 918.011 749.980
 610.710 920.266
 4.149 791.591
 632.306 662.437
 139.897 361.278
 859.637 291.859
 545.520 236.443
 85.434 919.086
 595.981 917.304
 717.483 650.080
 966.347 447.945
 882.529 192.755
 672.138 967.883
 509.510 889.323
 750.541 375.143
 808.168 990.634
 833.406 739.560
 285.262 906.509
 145.513 95.301
 601.176 150.860
 386.150 668.396
 411.762 182.763
 960.838 178.204
 813.911 395.979
 393.637 576.561
 22.035 91.516
 817.521 955.748
 552.696 483.338
 887.513 633.139
 45.671 129.337
 543.586 888.503
 164.524 781.996
 850.685 37.404
 13.971 540.247
 822.836 534.407
 604.044 520.853
 186.343 441.941
 954.279 609.891
 520.987 719.464
 40.083 398.905
 33.401 493.312
 466.418 242.899
 337.064 386.323
 242.377 726.148
 340.359 509.604
 508.744 304.905
 557.771 253.811
 426.884 772.378
 567.620 237.015
 512.108 610.101
 728.725 858.992
 532.007 541.229
 752.547 831.749
 187.150 365.911
 998.807 773.042
 348.236 758.029
 942.042 698.847
 793.587 348.216
 742.516 783.198
 530.169 462.640
 174.210 586.183
 699.819 73.791
 820.102 615.289
 282.576 232.195
 773.646 379.684
 776.911 760.984
 496.373 334.806
 431.107 723.725
 714.182 374.965
 543.148 925.353
 606.477 909.212
 663.425 922.914
 198.397 410.908
 3.635 43.890
 30.576 540.173
 958.036 212.802
 404.984 142.302
 814.007 839.603
 919.194 281.589
 605.724 135.011
 563.051 901.541
 738.126 387.684
 397.216 147.830
 772.494 506.133
 126.714 53.451
 366.722 425.107
 666.814 386.253
 253.090 373.189
 843.822 482.694
 717.231 957.446
 528.279 839.095
 920.620 144.618
 939.440 869.770
 644.690 499.863
 342.582 352.042
 390.500 117.043
 467.698 709.516
 959.335 63.608
 370.633 0.262
 585.888 533.099
 124.885 605.088
 768.636 305.075
 241.594 497.402
 216.960 251.888
 462.185 230.768
 839.832 91.334
 26.213 529.042
 667.837 91.193
 488.178 498.536
 713.561 104.246
 21.061 909.317
 422.670 909.323
 109.272 886.202
 890.057 4.677
 885.665 397.893
 956.310 534.563
 720.468 589.001
 656.402 108.989
 216.913 734.212
 965.229 721.430
 529.377 141.883
 26.682 491.900
 993.750 946.906
 920.754 415.521
 873.159 426.365
 826.438 922.969
 580.062 278.485
 189.409 742.509
 871.072 523.627
 168.641 68.383
 134.773 128.903
 384.096 301.874
 244.565 704.674
 440.480 945.374
 345.574 266.326
 185.019 542.268
 32.366 958.698
 448.587 703.519
 376.325 179.391
 600.739 222.928
 229.765 852.407
 554.862 425.334
 798.055 852.487
 527.408 224.360
 89.318 185.928
 475.929 787.996
 59.626 434.054
 508.197 261.541
 934.425 864.984
 916.275 108.675
 746.510 237.642
 795.121 374.186
 857.775 644.412
 358.475 507.886
 474.735 266.408
 171.907 421.151
 603.388 914.685
 143.476 668.436
 771.984 984.012
 509.252 189.862
 264.001 500.938
 439.709 941.934
 708.922 368.298
 692.755 146.658
 164.797 523.131
 821.897 360.536
 361.233 378.898
 389.018 300.258
 449.994 726.301
 958.738 448.459
 406.474 845.884
 96.832 128.093
 440.546 331.477
 343.188 596.015
 289.736 443.781
 68.087 24.017
 789.258 380.672
 89.942 158.281
 428.230 853.777
 976.966 265.971
 823.821 753.483
 571.722 371.237
 867.315 436.654
 666.193 73.459
 238.823 518.158
 69.349 640.059
 649.100 739.972
 905.552 927.219
 474.538 46.614
 670.108 747.477
 909.639 945.230
 860.567 957.277
 703.284 370.727
 364.778 54.471
 381.882 924.247
 888.217 870.613
 333.436 586.322
 665.717 821.288
 548.909 918.688
 351.715 585.932
 336.647 721.643
 96.770 363.627
 165.629 982.673
 377.848 470.612
 505.621 378.678
 590.277 877.061
 246.989 235.613
 868.077 833.648
 957.767 628.578
 167.347 412.121
 906.875 660.897
 618.512 118.489
 814.335 96.496
 274.556 663.177
 624.284 655.789
 104.100 60.918
 5.140 906.540
 803.629 946.139
 611.967 788.856
 338.807 929.693
 575.729 174.113
 130.165 983.168
 967.615 253.495
 236.245 851.435
 706.862 30.793
 473.333 887.019
 198.822 319.573
 64.170 136.314
 895.438 745.982
 500.516 43.277
 530.410 679.965
 911.470 467.332
 391.501 369.915
 379.194 425.674
 126.363 964.693
 567.668 793.587
 37.711 464.231
 412.960 247.845
 988.466 852.666
 852.726 776.661
 115.693 909.143
 989.333 754.280
 829.923 149.418
 228.817 679.318
 667.907 480.348
 814.149 383.907
 664.563 919.052
 475.974 657.004
 34.223 874.185
 310.610 501.643
 200.906 259.493
 319.945 515.153
 19.112 126.138
 620.633 386.425
 385.238 592.450
 163.280 129.124
 188.385 915.624
 861.987 188.642
 598.973 402.907
 489.644 888.595
 283.682 79.129
 166.745 125.549
 82.961 207.732
 86.504 724.570
 638.393 764.095
 554.933 270.164
 135.045 158.948
 962.832 504.663
 780.475 47.556
 881.789 907.320
 507.030 94.430
 726.118 841.125
 115.630 516.383
 937.905 579.929
 213.398 37.296
 226.960 646.117
 698.559 260.104
 278.568 629.222
 656.439 114.955
 479.686 90.025
 620.519 962.593
 511.937 244.610
 571.137 619.780
 223.896 971.142
 468.184 295.553
 585.290 781.979
 798.023 465.569
 4.535 888.841
 641.784 614.555
 74.361 383.669
 303.324 607.476
 317.018 27.402
 59.789 37.481
 602.872 739.017
 183.145 87.770
 189.153 803.929
 922.897 345.619
 297.702 161.294
 612.040 245.799
 553.042 111.367
 761.831 789.187
 619.673 24.991
 826.206 287.746
 897.830 396.366
 951.489 801.996
 0.773 6.864
 267.677 850.231
 988.124 351.833
 238.216 833.988
 465.707 504.779
 958.277 411.556
 883.101 575.267
 597.497 995.797
 818.990 70.328
 20.719 405.364
 97.763 146.515
 916.115 976.043
 38.336 684.355
 19.115 673.692
 510.494 712.395
 575.839 739.936
 230.969 228.923
 452.314 459.899
 540.031 330.645
 4.942 846.869
 881.502 564.949
 300.848 486.672
 190.127 21.969
 659.393 835.037
 148.393 211.624
 1.901 790.254
 791.674 706.471
 697.279 12.689
 650.513 741.895
 606.621 889.338
 659.693 959.575
 818.064 168.525
 526.227 657.741
 160.188 555.453
 426.605 812.554
 352.526 167.790
 544.423 689.571
 537.475 921.495
 513.342 644.087
 709.715 136.032
 700.269 176.060
 65.748 915.939
 56.323 61.793
 714.065 949.029
 38.028 423.845
 270.735 42.564
 621.021 556.506
 198.753 45.295
 409.102 720.946
 993.534 338.969
 201.786 627.053
 460.708 156.649
 495.522 983.436
 943.210 941.885
 332.772 19.622
 828.137 412.681
 707.456 851.801
 473.567 63.260
 616.284 703.333
 643.218 416.568
 497.831 421.577
 2.454 338.357
 612.545 212.402
 420.607 312.523
 228.028 692.295
 28.104 445.517
 828.818 25.358
 806.678 569.287
 965.663 249.406
 139.399 617.036
 496.039 723.017
 234.895 189.396
 498.771 655.771
 765.552 161.524
 927.537 769.512
 849.503 320.581
 410.311 522.490
 665.628 400.376
 517.119 894.408
 352.720 793.503
 272.709 253.227
 319.415 484.446
 852.763 219.017
 919.857 939.119
 894.226 11.872
 448.566 401.750
 997.321 466.298
 222.332 149.331
 77.283 550.289
 870.554 112.988
 719.118 821.256
 900.268 36.187
 533.402 151.063
 767.874 158.920
 342.993 267.566
 534.395 717.720
 440.284 89.574
 241.041 272.085
 936.304 516.166
 281.226 712.652
 623.601 700.384
 706.337 495.105
 744.594 962.871
 855.986 161.513
 499.378 344.854
 297.886 58.764
 148.061 464.580
 474.530 608.333
 722.452 320.051
 938.504 805.304
 922.688 107.450
 698.493 374.937
 952.279 23.427
 154.928 255.843
 258.820 555.450
 867.180 638.931
 269.451 493.429
 30.391 515.537
 815.157 13.984
 945.195 686.875
 554.591 783.093
 911.155 86.122
 67.615 320.837
 166.592 455.681
 575.892 491.844
 613.496 312.646
 350.169 185.448
 814.304 398.181
 622.337 180.158
 913.749 629.719
 278.744 137.594
 837.908 912.871
 266.769 322.370
 46.440 992.327
 699.435 317.837
 783.243 63.201
 246.236 914.857
 784.128 877.208
 908.747 844.621
 684.197 78.399
 506.671 849.987
 427.488 23.048
 656.282 126.700
 149.960 175.643
 174.728 690.604
 695.278 641.218
 359.208 154.634
 870.315 572.508
 591.707 535.536
 71.247 173.490
 33.068 501.350
 157.033 168.974
 572.803 253.485
 638.632 799.153
 674.921 489.319
 941.211 269.868
 739.486 480.846
 812.814 801.198
 222.487 740.699
 854.374 891.476
 113.645 428.393
 668.810 589.671
 756.959 116.803
 635.465 650.154
 159.192 722.474
 752.667 650.071
 317.276 874.588
 126.292 966.133
 110.143 218.210
 364.475 935.606
 550.159 720.333
 544.829 332.283
 733.778 965.436
 305.560 254.367
 432.865 324.542
 558.710 695.504
 643.277 282.445
 993.598 15.963
 474.571 777.074
 920.562 577.454
 896.316 198.353
 666.728 296.858
 127.507 407.843
 72.309 421.729
 894.433 361.734
 121.412 559.661
 620.391 375.942
 177.329 796.167
 532.524 881.407
 58.658 518.820
 64.404 438.839
 497.385 501.838
 138.664 464.612
 649.333 583.668
 475.921 353.355
 895.461 344.354
 991.518 648.526
 371.733 29.483
 310.372 431.375
 516.200 308.501
 105.925 882.951
 523.134 548.195
 208.074 875.835
 372.341 143.794
 536.801 715.184
 62.007 112.625
 915.573 656.281
 648.604 916.398
 667.335 352.487
 598.648 151.590
 764.962 848.347
 23.707 911.971
 819.537 433.249
 419.405 877.944
 668.849 557.797
 206.712 384.342
 53.469 924.829
 403.286 237.610
 320.102 777.292
 185.654 36.510
 206.132 684.259
 569.630 354.878
 173.173 782.859
 394.423 793.334
 61.729 367.363
 781.651 537.706
 827.763 967.056
 118.108 379.375
 42.152 52.553
 823.052 876.526
 635.780 327.135
 977.548 450.684
 959.825 157.451
 663.524 220.987
 708.992 179.023
 260.559 545.965
 184.620 969.648
 233.860 851.325
 17.469 51.744
 200.346 920.368
 42.388 387.347
 442.504 474.523
 937.845 131.956
 40.840 404.271
 384.704 271.278
 482.771 270.134
 435.645 74.528
 874.232 789.781
 47.752 146.207
 703.597 586.636
 47.356 472.660
 787.714 889.254
 352.854 858.498
 446.556 546.398
 965.605 789.822
 814.452 333.025
 891.942 195.636
 288.013 255.835
 824.783 95.817
 548.080 377.592
 588.391 404.257
 67.682 537.024
 234.615 520.592
 50.500 480.905
 426.881 5.145
 933.466 98.061
 715.646 941.917
 859.545 167.960
 305.602 296.850
 387.349 841.650
 453.300 56.881
 486.054 757.784
 179.872 463.946
 978.262 574.887
 206.104 652.181
 779.175 851.994
 38.357 261.657
 855.188 727.945
 778.888 584.439
 934.225 95.443
 281.365 835.480
 867.443 815.331
 703.192 709.387
 719.180 611.100
 755.286 352.564
 278.926 280.604
 154.825 757.464
 703.886 684.128
 38.051 771.092
 449.279 53.949
 682.455 943.499
 890.337 724.260
 567.552 254.486
 27.274 621.693
 21.308 919.353
 162.872 270.903
 858.313 449.254
 300.380 657.849
 122.508 531.015
 403.910 821.991
 361.234 88.393
 349.339 300.001
 541.258 725.367
 953.828 565.504
 487.066 156.737
 567.724 965.293
 496.054 866.927
 332.872 671.615
 936.376 160.240
 923.830 197.057
 236.263 671.121
 788.486 663.822
 757.009 878.159
 65.867 408.539
 836.891 938.215
 283.186 529.003
 484.712 345.218
 1.344 547.459
 177.029 280.800
 996.155 649.185
 313.332 710.285
 617.620 643.578
 652.433 77.768
 275.944 341.932
 488.108 48.720
 753.012 921.187
 122.865 959.017
 252.206 781.589
 18.903 167.512
 876.481 659.427
 701.294 227.646
 991.141 340.234
 369.750 935.439
 688.781 265.537
 254.735 760.203
 162.323 935.043
 996.968 694.934
 119.101 89.635
 905.445 90.583
 673.859 797.866
 480.112 867.997
 258.628 354.356
 396.410 579.452
 628.319 193.167
 518.391 955.386
 746.054 198.641
 916.485 798.645
 253.650 2.086
 249.730 746.517
 999.971 242.204
 868.245 518.718
 171.281 763.224
 190.474 706.890
 479.209 265.672
 105.564 977.945
 477.893 714.871
 590.823 190.538
 844.562 571.135
 368.122 432.270
 637.836 618.719
 154.377 336.898
 493.975 338.805
 996.479 338.318
 109.916 661.741
 879.772 254.683
 448.157 827.715
 524.081 905.318
 965.318 530.734
 248.178 369.733
 974.704 581.870
 411.469 166.865
 492.646 833.144
 102.521 619.487
 656.220 897.972
 13.177 169.705
 931.607 398.151
 342.606 513.654
 831.527 686.846
 849.264 354.282
 28.592 633.557
 994.891 948.790
 468.968 517.895
 391.086 710.588
 65.441 36.924
 306.464 63.934
 566.919 74.395
 864.893 832.858
 376.922 163.463
 259.878 355.100
 119.017 467.178
 27.006 567.993
 142.961 838.549
 308.792 728.354
 530.251 855.210
 470.796 555.071
 418.428 169.355
 193.938 164.334
 124.922 603.826
 788.365 587.169
 946.285 957.892
 414.786 191.542
 48.639 774.814
 828.773 391.676
 289.152 446.930
 304.296 421.340
 433.890 87.318
 369.883 121.641
 209.883 940.533
 682.516 984.540
 172.342 614.477
 752.285 578.191
 33.458 732.622
 749.326 827.618
 16.947 387.944
 411.513 942.857
 930.546 949.780
 217.462 476.014
 23.015 770.912
 788.668 588.694
 677.335 368.633
 684.013 52.624
 529.841 930.010
 799.791 360.355
 466.715 3.507
 891.914 51.518
 983.079 987.386
 900.753 565.832
 772.705 276.621
 842.534 610.086
 902.953 466.538
 797.127 806.348
 102.962 880.981
 686.249 797.208
 214.506 458.927
 17.462 685.950
 713.521 25.198
 940.002 740.729
 973.517 533.130
 893.572 388.618
 5.399 609.823
 859.138 254.424
 245.283 784.265
 972.880 88.244
 374.435 26.398
 725.387 992.805
 523.412 578.657
 525.589 165.656
 743.804 693.262
 403.694 61.532
 611.854 487.176
 603.352 246.848
 872.821 146.261
 767.649 441.857
 335.814 620.418
 56.356 147.926
 806.237 487.850
 496.605 549.449
 795.806 79.872
 22.132 914.760
 504.927 264.705
 307.129 741.102
 133.992 521.429
 662.142 279.174
 781.921 391.775
 897.277 607.244
 943.091 891.103
 341.110 18.508
 156.946 569.833
 754.206 443.849
 515.520 237.503
 19.273 901.687
 138.196 753.944
 504.023 384.224
 104.056 131.633
 359.162 132.477
 741.779 621.826
 667.270 289.361
 245.204 631.775
 936.238 459.399
 767.295 663.988
 524.325 644.917
 982.575 919.721
 986.632 411.780
 462.280 471.589
 292.032 393.560
 519.980 704.319
 325.444 442.767
 728.739 33.334
 966.202 843.353
 432.548 239.297
 425.503 112.602
 951.750 369.306
 994.210 535.980
 69.092 334.535
 159.174 829.305
 863.141 627.521
 407.714 233.051
 190.062 53.463
 374.766 78.909
 592.484 848.044
 167.611 984.391
 202.803 883.936
 304.257 523.698
 203.179 959.900
 251.641 579.115
 579.488 45.987
 780.533 824.438
 563.127 217.589
 449.655 548.474
 172.949 257.008
 380.003 551.385
 357.536 206.880
 922.350 288.851
 181.799 713.447
 900.421 88.861
 415.635 753.645
 326.357 803.976
 458.590 267.799
 33.918 9.539
 293.581 554.874
 711.903 27.309
 703.389 780.668
 701.729 997.045
 232.625 117.566
 458.808 678.741
 840.063 409.882
 279.735 29.333
 194.575 639.107
 232.425 134.151
 533.665 162.136
 862.960 200.301
 665.884 791.775
 313.189 842.023
 374.700 377.364
 792.294 253.398
 317.180 984.434
 681.763 408.262
 729.717 942.009
 898.194 628.539
 406.822 566.022
 926.338 588.487
 637.502 934.583
 303.805 582.398
 25.060 608.331
 379.470 76.500
 416.322 95.412
 173.869 732.228
 889.660 359.648
 888.905 158.314
 840.047 982.153
 496.021 194.603
 424.339 196.211
 280.148 12.996
 839.573 923.660
 837.475 343.064
 278.118 914.993
 878.138 684.798
 690.917 917.025
 32.842 92.386
 276.722 509.225
 421.172 525.408
 562.419 426.055
 927.715 532.270
 36.398 147.125
 322.315 210.861
 110.921 634.202
 627.911 679.536
 116.034 934.699
 511.844 274.542
 540.394 80.937
 185.652 95.408
 635.233 185.029
 28.859 465.877
 166.392 767.772
 291.698 123.313
 743.976 339.371
 120.982 143.736
 65.810 758.623
 336.375 542.632
 193.796 389.427
 858.176 344.219
 833.852 18.925
 152.629 505.120
 530.874 635.574
 170.001 124.421
 818.703 738.903
 860.716 723.279
 108.231 882.366
 775.227 276.934
 459.312 668.594
 496.777 13.732
 197.199 720.531
 688.503 534.258
 512.812 55.744
 526.554 463.699
 967.609 373.757
 860.895 937.951
 25.495 622.382
 920.653 684.962
 1.646 698.916
 39.405 134.271
 874.872 641.864
 199.225 847.241
 308.075 319.996
 115.141 976.229
 590.268 585.441
 741.629 441.693
 511.548 548.827
 70.655 961.365
 945.495 995.817
 700.585 15.296
 5.971 699.833
 134.020 715.254
 509.551 214.946
 60.517 438.154
 381.402 641.344
 900.538 942.643
 939.933 344.271
 736.242 618.300
 360.720 942.653
 992.551 11.280
 307.998 347.823
 120.841 962.379
 815.306 773.817
 293.630 607.935
 156.995 522.107
 160.504 295.610
 168.248 794.315
 915.506 711.740
 310.720 651.392
 859.336 400.728
 639.064 627.044
 834.417 466.935
 674.404 43.021
 98.554 813.152
 335.728 155.702
 568.119 405.215
 399.345 294.583
 792.195 18.390
 157.760 806.492
 355.616 867.354
 818.870 83.260
 695.410 737.759
 838.424 179.155
 48.770 404.373
 505.679 487.372
 631.609 559.772
 224.570 877.720
 328.221 400.502
 649.164 351.173
 511.171 777.084
 69.420 157.928
 915.662 153.292
 706.263 986.097
 277.117 922.679
 196.605 56.166
 170.316 170.696
 940.477 65.215
 832.107 164.023
 883.015 993.836
 829.523 500.559
 31.102 912.317
 76.307 410.192
 703.548 461.438
 681.684 494.908
 408.340 513.066
 417.108 714.528
 882.559 278.240
 644.373 529.567
 349.845 482.860
 499.401 314.152
 404.888 96.283
 61.234 849.057
 160.386 914.528
 449.027 437.731
 753.521 271.533
 28.378 887.399
 948.702 498.726
 622.240 834.147
 161.519 960.382
 214.288 127.344
 614.242 560.842
 710.451 827.282
 692.562 316.278
 946.826 803.724
 661.380 690.490
 62.221 585.924
 297.480 959.122
 306.755 531.049
 369.823 453.098
 253.429 212.804
 233.399 469.166
 589.254 241.093
 667.308 267.876
 261.704 203.119
 877.638 517.516
 773.223 653.190
 774.319 912.378
 82.694 800.376
 20.242 386.925
 572.762 868.057
 320.449 271.138
 263.418 786.221
 177.072 59.412
 235.999 575.444
 168.145 884.302
 621.890 280.948
 329.578 751.371
 503.543 796.502
 621.970 571.932
 372.413 202.660
 767.957 762.153
 42.135 43.748
 50.149 910.623
 982.371 135.597
 391.091 768.725
 228.655 274.610
 200.047 621.300
 349.068 491.953
 899.715 246.853
 375.457 38.980
 650.346 990.534
 304.065 16.517
 808.498 528.371
 360.074 776.863
 910.103 292.461
 27.709 879.780
 98.228 114.425
 150.651 309.122
 648.465 804.340
 687.961 832.677
 631.078 256.210
 903.058 182.473
 418.737 416.033
 505.340 154.932
 159.882 487.543
 146.410 679.322
 26.595 22.153
 489.737 419.017
 876.681 747.753
 70.847 983.670
 384.653 855.360
 295.055 413.001
 966.231 968.668
 84.694 206.254
 294.202 670.260
 994.071 918.127
 556.992 516.132
 617.736 715.236
 99.838 219.590
 88.623 420.752
 795.063 674.313
 613.128 493.178
 573.805 777.835
 739.147 253.278
 505.839 440.156
 272.555 46.699
 704.301 562.179
 22.809 105.058
 53.637 255.702
 397.565 732.121
 285.586 776.633
 10.912 321.738
 561.313 947.600
 104.575 228.594
 337.637 662.444
 593.944 920.321
 609.893 65.963
 781.852 289.569
 419.229 376.333
 276.598 787.272
 902.504 18.857
 903.886 834.194
 840.695 737.861
 615.279 98.268
 147.397 884.032
 721.822 902.086
 631.247 888.191
 577.044 600.725
 591.607 546.124
 908.270 988.117
 870.644 684.731
 861.661 34.054
 219.812 855.410
 950.555 798.262
 656.098 219.640
 147.353 627.601
 622.200 833.274
 458.601 523.216
 542.711 194.885
 296.056 312.545
 930.673 559.938
 581.926 313.403
 769.365 12.519
 785.411 11.543
 24.464 271.567
 414.804 757.167
 961.866 346.093
 22.444 128.720
 414.253 366.739
 609.484 813.353
 291.276 647.564
 737.802 152.624
 828.134 476.366
 414.404 830.137
 257.752 513.810
 359.636 106.074
 543.288 486.488
 7.680 993.882
 368.852 87.830
 122.650 429.345
 933.956 419.999
 305.699 794.976
 986.122 701.933
 680.527 766.943
 539.361 381.165
 392.487 872.009
 524.959 783.701
 158.916 43.256
 194.430 345.943
 337.581 901.297
 10.075 640.230
 911.318 158.646
 411.712 441.445
 448.440 35.708
 712.556 112.139
 721.688 615.105
 254.634 499.463
 938.049 764.884
 224.380 246.068
 835.253 389.364
 400.252 91.889
 579.118 968.365
 862.398 72.826
 992.985 411.413
 953.887 959.885
 163.428 363.816
 736.145 298.138
 595.380 77.643
 848.584 734.083
 488.116 514.419
 162.506 213.861
 227.618 330.394
 339.055 109.642
 150.341 52.720
 365.137 419.794
 40.890 969.454
 182.787 187.880
 647.522 802.579
 557.654 9.674
 903.629 26.117
 590.268 525.261
 152.459 36.561
 577.024 719.690
 811.544 226.682
 921.759 540.916
 860.944 193.032
 207.181 163.794
 776.850 799.815
 409.835 325.435
 994.052 995.359
 212.816 687.357
 304.737 140.988
 894.896 566.541
 378.105 65.041
 889.387 559.147
 609.099 137.258
 675.129 261.356
 22.394 801.273
 627.796 191.379
 919.718 276.915
 92.888 120.325
 268.050 511.340
 590.814 828.526
 589.558 21.087
 406.240 84.439
 891.026 519.415
 103.209 677.829
 223.504 298.173
 827.416 175.300
 7.984 255.741
 768.674 767.906
 718.854 397.013
 349.164 976.614
 755.930 133.844
 644.013 916.613
 933.018 980.988
 125.528 406.094
 494.785 360.348
 24.725 65.237
 675.388 422.797
 725.306 78.337
 716.635 690.105
 525.939 893.390
 857.978 168.432
 534.474 482.098
 936.215 538.790
 178.857 67.391
 933.420 378.914
 948.098 399.469
 584.288 795.757
 205.181 694.704
 199.074 669.647
 762.789 479.853
 328.854 141.880
 980.688 557.913
 152.467 369.796
 357.487 648.192
 308.722 670.263
 453.961 484.016
 845.965 357.844
 833.393 74.780
 479.808 132.102
 947.430 768.228
 107.531 194.582
 273.098 763.100
 646.551 185.676
 835.273 916.255
 569.616 971.016
 674.504 422.430
 779.208 613.334
 66.329 94.964
 679.682 16.259
 916.838 183.646
 902.325 589.509
 880.087 588.577
 253.524 369.242
 324.130 889.405
 180.521 732.223
 349.943 246.051
 676.552 708.114
 5.724 144.078
 824.773 851.198
 580.274 374.963
 558.343 252.513
 173.936 44.101
 95.737 17.595
 482.549 788.246
 502.240 6.400
 65.728 526.031
 990.175 823.579
 60.556 742.334
 664.467 592.964
 928.252 567.445
 162.428 474.331
 45.952 318.737
 946.183 848.121
 767.404 54.932
 254.876 660.757
 542.755 395.819
 987.068 285.438
 204.017 993.755
 89.731 998.103
 62.989 733.498
 610.514 522.842
 834.087 875.376
 108.991 183.807
 965.615 850.849
 8.154 770.268
 947.433 441.908
 40.282 927.375
 846.992 315.032
 745.440 517.431
 323.448 790.613
 13.325 135.685
 873.487 779.721
 620.151 632.207
 93.111 746.958
 255.127 799.083
 395.516 612.173
 512.170 182.641
 333.177 701.331
 51.537 516.768
 437.152 230.298
 625.561 429.390
 141.490 652.355
 878.649 624.387
 816.582 334.594
 942.927 600.439
 431.586 28.863
 479.585 442.432
 720.073 64.492
 287.211 256.247
 580.315 972.934
 190.536 250.923
 525.748 734.684
 117.571 280.974
 363.903 157.991
 4.477 214.067
 553.343 214.193
 73.633 794.271
 325.946 888.825
 701.826 627.936
 202.263 199.442
 326.375 568.121
 835.043 184.498
 874.363 544.938
 632.623 602.300
 994.113 854.545
 610.291 780.436
 822.054 40.717
 742.605 25.055
 238.466 882.472
 419.647 502.626
 112.000 132.300
 700.343 826.504
 167.916 665.934
 989.130 264.672
 54.541 630.747
 699.668 596.806
 345.480 180.704
 900.141 17.591
 473.621 17.168
 926.452 953.489
 522.249 412.856
 397.628 342.540
 926.848 767.952
 945.894 446.975
 199.957 260.221
 583.641 18.320
 965.233 423.158
 850.998 21.196
 763.470 776.520
 428.800 818.302
 113.433 91.474
 548.619 913.386
 218.003 787.982
 398.435 995.561
 998.384 15.792
 501.815 96.816
 16.087 483.565
 260.729 400.332
 457.532 285.367
 95.923 371.259
 65.752 182.410
 820.868 940.518
 517.430 773.690
 550.601 988.164
 774.070 115.974
 908.300 143.821
 849.314 905.628
 961.261 261.019
 899.167 727.302
 933.379 909.176
 680.319 913.034
 620.671 956.090
 59.012 686.204
 725.243 145.511
 167.317 824.956
 245.152 384.720
 976.696 546.639
 164.491 887.471
 924.947 556.730
 109.663 25.581
 929.675 731.398
 332.257 650.585
 740.215 111.663
 382.222 193.748
 414.329 319.198
 511.523 242.451
 503.097 89.667
 140.476 743.220
 737.438 930.629
 397.014 981.892
 35.943 409.131
 651.865 40.441
 102.581 861.886
 296.815 294.598
 813.998 391.470
 503.729 478.646
 772.193 499.047
 941.796 951.656
 535.205 132.218
 80.810 616.304
 54.930 960.683
 758.241 796.459
 119.541 388.172
 705.011 617.674
 193.212 862.853
 104.573 665.818
 996.401 47.042
 475.883 49.456
 707.244 78.123
 24.789 352.744
 473.183 614.194
 480.218 244.745
 389.517 368.998
 529.291 881.175
 569.003 50.512
 575.233 383.985
 937.732 816.197
 277.996 67.049
 944.552 726.048
 392.240 162.335
 164.291 33.527
 811.150 325.477
 462.420 216.054
 556.305 413.839
 826.940 263.598
 150.021 950.355
 471.814 159.169
 372.298 345.012
 387.846 582.455
 672.655 640.623
 127.360 421.901
 388.858 93.949
 427.333 606.213
 659.124 876.468
 923.811 369.279
 319.198 175.768
 13.702 289.093
 796.228 859.127
 156.752 128.380
 771.278 1.195
 61.996 629.763
 233.345 119.547
 204.006 349.691
 119.789 62.301
 602.285 361.729
 489.148 574.003
 363.229 120.587
 638.500 567.912
 921.966 993.499
 623.161 758.886
 478.274 365.960
 703.911 280.896
 746.789 885.575
 606.620 212.225
 740.227 282.865
 479.798 60.561
 981.756 403.865
 753.900 486.093
 858.560 99.287
 997.100 145.561
 45.732 572.864
 408.728 71.923
 263.714 721.484
 954.736 526.246
 502.574 67.029
 818.695 599.837
 124.441 640.078
 884.349 850.077
 516.732 825.041
 277.083 33.464
 741.595 801.934
 545.551 179.712
 642.791 49.191
 162.758 223.307
 314.622 23.074
 548.193 580.617
 596.040 860.918
 466.923 104.584
 167.804 917.240
 234.260 953.495
 945.172 423.567
 759.755 29.553
 270.401 245.446
 794.406 746.590
 118.355 914.717
 320.460 209.715
 288.145 53.694
 442.769 183.874
 720.408 332.972
 331.068 9.843
 463.123 959.273
 228.586 427.363
 921.462 757.908
 617.246 883.678
 334.879 470.420
 724.259 655.283
 596.487 346.887
 408.719 70.219
 687.671 279.799
 396.917 382.527
 970.210 48.747
 987.352 779.878
 137.112 59.185
 944.137 475.838
 753.423 741.936
 892.740 491.389
 454.006 400.883
 254.380 223.352
 144.378 263.406
 563.127 153.187
 64.008 200.837
 938.831 506.639
 612.882 584.663
 903.770 537.119
 158.807 959.043
 573.702 593.093
 84.945 212.629
 295.327 727.634
 507.855 184.803
 890.712 317.493
 2.232 745.527
 981.660 746.278
 369.226 337.504
 158.319 453.802
 743.305 397.791
 609.392 609.095
 864.021 508.042
 907.422 891.727
 62.557 223.014
 930.870 693.700
 800.798 351.656
 972.639 827.305
 527.955 710.288
 327.655 153.109
 214.827 619.859
 543.888 552.746
 420.149 406.774
 863.433 255.003
 821.538 7.323
 552.883 587.998
 193.185 228.157
 33.259 947.998
 174.367 928.980
 255.307 834.976
 391.033 158.695
 240.273 660.540
 564.244 273.257
 311.779 155.110
 864.308 113.819
 301.573 323.438
 601.317 139.313
 19.383 271.870
 238.032 840.813
 961.657 873.629
 979.062 59.256
 600.411 182.112
 843.954 866.883
 474.873 44.629
 136.748 230.783
 616.093 323.621
 749.921 668.961
 807.562 78.214
 408.311 841.318
 640.477 590.896
 93.960 435.878
 906.089 102.244
 773.984 651.652
 303.265 917.239
 662.192 21.078
 778.732 311.125
 515.633 625.238
 690.258 548.417
 537.396 942.852
 847.374 758.283
 917.540 538.739
 876.255 321.652
 688.967 579.070
 139.225 524.080
 651.471 190.043
 57.568 233.417
 575.244 24.730
 409.309 258.015
 638.158 31.930
 349.998 330.484
 185.581 433.135
 211.199 610.594
 986.927 802.684
 822.976 490.918
 462.275 45.330
 266.488 868.148
 80.990 999.403
 751.710 975.166
 711.381 527.456
 222.758 182.956
 998.020 845.392
 386.566 722.122
 436.646 681.962
 35.300 151.390
 233.936 739.960
 762.535 241.043
 12.257 76.176
 759.605 134.409
 132.376 47.090
 201.535 607.382
 747.752 640.499
 499.658 637.551
 513.198 478.875
 196.410 509.123
 192.446 828.547
 621.301 271.717
 740.384 260.277
 307.896 509.893
 976.861 502.838
 110.482 301.353
 873.050 723.670
 554.427 696.129
 95.137 312.174
 132.909 553.258
 602.854 974.800
 529.570 657.776
 295.074 960.649
 434.699 507.096
 396.881 796.222
 142.978 315.515
 161.409 433.250
 212.801 717.793
 637.194 9.896
 448.158 452.184
 553.124 939.323
 479.552 330.333
 576.523 107.603
 493.970 932.093
 287.029 62.692
 747.411 339.096
 614.154 75.932
 516.660 499.115
 347.558 366.025
 67.992 416.722
 736.911 992.068
 75.369 732.935
 446.654 487.085
 73.713 591.566
 967.155 147.238
 926.427 212.568
 457.833 585.756
 690.940 788.203
 313.097 166.587
 530.387 187.203
 104.945 853.341
 620.214 262.001
 26.242 837.447
 90.638 86.709
 298.846 679.331
 512.201 256.657
 936.645 132.336
 933.561 17.559
 684.154 985.975
 7.227 792.686
 258.689 218.735
 857.570 984.696
 283.446 187.182
 451.797 355.202
 538.455 84.551
 802.033 955.823
 607.691 205.907
 157.222 390.937
 348.289 776.389
 816.938 41.825
 239.443 992.887
 523.527 947.287
 925.027 147.143
 850.286 5.522
 689.209 29.698
 216.028 490.284
 195.360 440.079
 312.613 30.654
 275.659 370.338
 852.508 923.741
 535.212 998.500
 726.641 183.999
 886.748 878.124
 335.663 98.420
 169.493 883.274
 24.962 285.748
 741.539 448.446
 48.493 647.921
 334.476 204.855
 219.780 966.718
 691.455 172.991
 619.587 817.096
 197.084 532.182
 236.125 535.729
 174.869 597.299
 860.746 59.135
 53.698 827.652
 673.585 906.454
 670.423 451.107
 781.145 569.099
 515.671 975.633
 141.486 240.251
 382.113 489.667
 290.254 594.475
 229.556 121.298
 598.572 149.988
 933.169 374.307
 315.987 317.490
 177.114 717.307
 820.638 279.588
 45.918 841.776
 585.051 339.232
 753.509 387.719
 718.192 824.990
 541.292 764.443
 239.248 312.234
 631.643 461.717
 731.100 94.472
 504.311 87.240
 794.449 66.047
 886.422 304.121
 938.304 519.730
 130.841 42.239
 688.270 649.402
 974.812 375.347
 838.100 623.849
 596.113 488.073
 807.940 72.944
 945.855 290.359
 978.071 328.287
 266.915 698.933
 941.639 178.085
 689.389 14.357
 743.670 638.196
 717.114 436.675
 54.572 980.414
 123.054 732.326
 650.582 183.900
 300.039 679.588
 655.329 40.178
 964.202 860.260
 428.359 316.072
 481.532 952.702
 288.552 897.697
 136.676 127.770
 31.478 453.122
 743.839 807.000
 366.726 378.205
 921.993 654.974
 468.838 161.544
 633.283 628.738
 136.886 618.424
 680.268 470.938
 3.853 13.436
 443.546 625.095
 567.319 996.317
 338.296 976.662
 844.673 610.151
 101.612 528.648
 334.819 755.775
 870.548 442.454
 917.718 286.985
 54.875 290.737
 894.837 9.642
 683.366 747.755
 697.554 921.068
 345.586 792.552
 824.859 977.299
 153.506 220.848
 352.319 953.075
 602.782 392.827
 245.609 767.130
 569.214 616.580
 656.259 203.110
 382.016 952.296
 145.175 749.575
 375.364 982.125
 219.567 312.103
 139.666 827.630
 857.936 583.047
 933.747 403.979
 590.632 672.253
 141.304 211.347
 783.137 252.842
 975.417 403.798
 696.884 523.578
 772.512 109.217
 667.256 62.296
 544.075 56.352
 907.865 488.308
 45.779 193.010
 419.791 375.774
 507.802 739.779
 727.735 190.870
 578.531 743.926
 483.867 54.683
 650.992 796.499
 754.347 768.422
 955.023 910.871
 241.045 950.553
 949.206 282.535
 78.124 15.370
 178.823 547.767
 794.018 523.330
 876.677 413.694
 736.383 625.048
 872.743 965.377
 741.342 638.388
 499.568 278.924
 187.353 492.688
 989.584 35.657
 235.125 862.347
 667.639 884.382
 23.053 326.052
 59.703 220.456
 695.619 125.649
 832.776 616.109
 301.296 873.576
 420.398 261.400
 45.897 448.955
 894.946 764.913
 944.485 924.599
 447.262 464.092
 225.307 540.754
 4.427 843.957
 626.500 862.206
 539.147 737.324
 42.170 465.193
 433.755 47.709
 448.844 956.493
 496.031 806.739
 134.177 251.991
 473.643 350.337
 493.373 774.471
 973.058 312.468
 919.206 274.379
 804.186 422.287
 31.293 52.612
 894.199 821.514
 939.799 456.403
 946.009 755.706
 766.750 128.972
 65.435 138.237
 931.260 887.469
 205.568 132.523
 998.233 564.096
 740.051 680.040
 276.405 219.918
 994.637 843.418
 992.116 893.329
 557.591 100.425
 249.179 304.484
 526.089 871.589
 180.080 547.955
 103.199 787.872
 594.926 878.854
 666.402 592.123
 15.762 858.490
 315.525 346.512
 546.824 766.149
 159.875 405.940
 455.875 710.742
 109.082 673.397
 335.994 962.986
 530.382 126.707
 67.170 863.685
 870.863 787.148
 617.099 200.910
 713.541 869.780
 703.005 157.948
 941.241 134.123
 1.686 50.299
 875.520 654.134
 541.890 844.679
 795.607 700.719
 68.357 402.478
 934.234 921.411
 35.311 46.784
 405.913 894.257
 801.793 213.613
 14.558 700.641
 973.200 927.996
 180.209 819.915
 401.972 723.060
 441.203 202.849
 442.874 489.999
 953.478 277.478
 800.389 969.208
 901.257 216.649
 930.834 43.744
 734.515 529.191
 21.859 317.429
 92.936 794.148
 196.750 308.389
 301.278 648.822
 738.498 887.632
 517.946 365.830
 835.048 779.721
 281.102 52.043
 976.720 222.998
 71.876 603.809
 631.939 479.661
 52.353 629.569
 958.612 276.829
 740.423 64.721
 924.316 449.448
 660.540 756.990
 485.794 811.049
 18.764 886.697
 171.877 381.294
 954.615 339.053
 106.876 597.749
 637.249 589.290
 864.929 596.788
 318.111 961.180
 548.908 394.263
 798.641 330.861
 707.719 175.078
 694.996 167.288
 538.688 522.604
 410.455 814.869
 740.788 409.798
 91.523 860.524
 191.584 25.731
 730.521 404.674
 695.701 930.957
 373.104 832.329
 603.518 795.908
 434.701 905.849
 411.658 766.488
 969.133 465.254
 146.010 774.579
 362.791 905.696
 585.864 337.854
 48.907 726.268
 234.720 308.484
 101.917 521.554
 478.177 885.126
 838.232 669.828
 18.637 13.379
 126.352 902.655
 445.420 99.126
 8.991 803.764
 520.117 44.561
 428.453 854.695
 341.900 801.757
 492.907 836.075
 245.195 502.487
 447.536 511.971
 890.037 360.311
 645.914 517.031
 179.135 812.153
 631.776 68.809
 98.651 147.585
 421.017 518.493
 383.902 306.484
 152.840 200.219
 686.332 766.807
 95.187 551.175
 122.287 916.844
 133.740 951.091
 253.466 948.879
 139.816 210.600
 547.651 827.862
 247.491 553.930
 638.842 999.168
 24.419 363.788
 518.760 189.158
 697.461 847.028
 495.425 422.052
 99.749 241.257
 25.957 493.107
 399.887 708.155
 624.768 883.639
 219.151 782.715
 47.910 25.662
 654.831 193.236
 20.625 986.584
 425.961 199.848
 397.440 876.357
 713.943 875.182
 889.766 425.619
 859.918 165.891
 260.435 353.949
 431.701 214.911
 141.598 968.427
 17.037 519.249
 683.631 295.765
 621.370 664.817
 968.061 363.679
 635.056 877.155
 225.010 681.679
 827.760 604.294
 171.453 716.561
 770.522 95.471
 344.881 167.740
 975.910 137.642
 840.172 91.818
 83.807 81.952
 886.158 639.814
 758.151 246.565
 821.011 105.351
 954.732 72.893
 169.151 654.224
 681.587 782.641
 191.540 47.589
 814.232 116.825
 809.161 680.212
 413.840 309.566
 597.222 645.370
 996.402 173.990
 354.468 388.143
 436.965 860.622
 885.306 913.772
 490.472 936.606
 237.756 837.736
 47.790 263.760
 941.152 675.323
 203.703 202.464
 335.826 312.207
 427.480 804.816
 12.565 231.232
 733.895 393.209
 640.431 717.034
 843.951 648.832
 93.804 357.765
 194.142 598.676
 157.317 916.211
 47.853 620.082
 133.341 270.636
 332.650 349.938
 171.089 114.143
 576.109 653.343
 928.077 451.223
 46.904 176.301
 440.262 407.988
 986.634 472.109
 571.585 260.671
 404.156 885.204
 719.850 933.081
 13.621 823.838
 235.118 81.422
 449.133 419.093
 248.144 603.170
 254.887 908.031
 877.462 320.423
 405.082 89.568
 479.794 307.571
 281.072 469.810
 203.374 984.243
 355.718 966.681
 399.101 568.919
 991.070 399.852
 820.229 693.580
 133.307 210.021
 205.411 88.068
 628.876 580.945
 78.605 943.074
 932.091 168.297
 26.776 306.785
 124.122 152.095
 524.962 132.108
 116.442 145.382
 588.544 104.232
 321.864 323.026
 243.153 393.226
 799.579 833.342
 440.301 9.838
 226.804 365.079
 616.432 527.055
 31.394 546.758
 427.606 863.011
 602.880 428.933
 202.735 416.048
 852.834 557.693
 584.193 679.238
 141.312 395.230
 483.393 134.149
 49.548 26.931
 515.852 592.487
 938.421 51.113
 219.063 595.410
 168.883 254.668
 648.943 135.400
 209.200 503.826
 26.587 991.835
 252.067 232.619
 424.490 791.649
 3.353 891.961
 576.542 459.214
 777.319 769.542
 633.096 708.903
 187.650 135.599
 503.724 379.411
 509.855 783.478
 606.402 696.228
 111.734 678.485
 721.353 478.574
 311.171 706.528
 907.567 146.308
 184.100 918.578
 334.733 412.928
 472.715 331.790
 496.275 320.782
 50.770 297.685
 761.194 847.337
 807.977 847.130
 83.017 516.032
 191.288 826.601
 980.554 126.492
 562.227 246.706
 532.905 987.159
 524.943 159.043
 63.949 514.596
 180.601 788.769
 731.040 149.449
 54.727 195.882
 258.770 636.643
 112.881 676.980
 279.461 499.510
 667.340 600.528
 943.591 192.839
 127.318 682.592
 759.951 902.348
 954.637 537.059
 709.336 237.458
 55.994 996.080
 67.499 375.998
 325.208 404.528
 671.572 314.416
 500.697 199.371
 495.963 271.940
 734.386 334.110
 873.709 524.031
 790.952 883.602
 840.492 797.376
 76.773 740.111
 302.002 158.957
 404.825 102.392
 770.522 154.538
 657.449 271.562
 600.645 891.992
 138.287 546.866
 122.669 182.566
 186.358 98.024
 48.887 624.405
 540.383 56.252
 564.595 279.080
 424.931 581.381
 741.951 10.725
 519.145 836.630
 288.943 551.421
 954.817 34.836
 203.718 364.324
 567.127 550.457
 10.680 601.660
 535.680 450.966
 851.473 117.931
 755.656 260.805
 561.702 84.800
 172.330 792.626
 831.677 264.136
 503.292 66.736
 803.323 196.202
 321.021 683.638
 750.596 233.197
 136.754 150.094
 410.248 542.140
 630.586 110.631
 734.754 478.938
 431.449 868.972
 318.931 426.454
 236.139 53.046
 73.552 638.232
 643.966 479.446
 278.675 446.658
 901.381 795.255
 420.054 505.568
 30.361 44.667
 995.650 434.441
 240.154 42.881
 155.789 221.414
 481.701 99.245
 817.946 198.349
 838.666 864.845
 61.570 11.553
 702.347 676.827
 774.098 230.552
 346.907 913.313
 878.718 534.323
 306.584 380.132
 47.974 524.941
 511.083 335.639
 693.703 393.632
 315.708 275.193
 649.727 920.398
 678.488 285.557
 334.089 657.896
 800.347 525.368
 125.467 930.952
 522.002 965.301
 124.826 288.465
 831.728 845.719
 637.609 853.608
 603.551 685.975
 421.294 225.875
 480.830 54.645
 643.339 55.015
 924.107 520.439
 309.146 508.226
 335.789 227.192
 700.405 729.721
 792.431 741.109
 740.876 203.195
 895.599 213.254
 637.446 95.622
 185.561 384.511
 165.173 123.708
 242.141 573.919
 440.323 946.321
 271.108 965.069
 397.514 266.975
 592.730 310.506
 726.448 715.443
 914.771 572.542
 79.053 667.611
 691.832 113.367
 605.826 724.582
 806.030 330.673
 575.786 887.765
 513.290 241.329
 60.569 84.381
 300.791 469.037
 581.069 680.662
 413.361 557.684
 713.882 797.371
 201.857 65.737
 1.971 458.703
 700.031 694.929
 5.029 971.518
 476.392 855.506
 933.570 73.223
 565.558 797.987
 338.539 695.068
 344.122 365.942
 655.180 70.246
 466.847 804.438
 733.950 46.094
 260.842 44.016
 618.628 25.056
 332.245 760.334
 866.595 914.262
 68.870 965.662
 341.102 778.120
 423.512 241.438
 160.498 797.708
 989.400 183.155
 963.688 395.879
 288.184 552.290
 771.157 504.475
 191.283 758.176
 991.638 462.155
 0.234 9.286
 879.043 735.858
 386.586 52.839
 393.505 869.388
 805.874 278.980
 703.858 858.069
 275.343 906.663
 803.703 623.657
 366.564 439.131
 45.138 779.006
 690.240 914.344
 46.640 303.397
 22.699 157.544
 956.530 738.505
 976.545 137.380
 580.493 718.975
 889.178 142.535
 369.074 993.310
 483.404 231.989
 744.804 8.742
 137.977 808.908
 93.095 832.088
 39.710 156.446
 888.472 876.916
 523.067 924.608
 648.803 91.182
 941.062 332.865
 553.326 929.623
 59.432 855.755
 802.466 358.377
 283.906 381.622
 893.389 97.665
 780.679 911.556
 518.019 349.832
 448.765 321.024
 421.025 948.021
 668.630 205.627
 273.244 524.400
 156.538 430.505
 988.584 280.873
 173.527 396.552
 335.155 859.946
 800.179 812.522
 637.775 784.862
 224.892 648.043
 640.973 857.838
 688.610 56.526
 578.875 680.558
 270.799 157.839
 389.104 264.667
 430.578 307.736
 98.035 220.575
 677.243 644.560
 308.763 704.335
 933.205 474.186
 633.304 634.488
 769.514 252.965
 847.428 399.017
 393.319 267.355
 608.634 607.709
 903.897 440.663
 192.032 424.082
 219.216 264.905
 870.026 665.684
 220.733 543.061
 122.837 489.939
 36.331 208.447
 729.080 898.248
 148.830 878.406
 188.172 72.845
 802.352 304.908
 686.620 303.724
 306.374 451.064
 583.732 827.094
 585.648 387.019
 882.691 658.302
 174.975 538.696
 421.906 602.576
 745.449 406.560
 199.100 223.481
 811.157 707.803
 784.575 64.581
 93.012 883.469
 726.815 792.818
 903.547 92.146
 67.125 866.783
 110.127 614.532
 2.916 548.968
 684.212 89.830
 641.883 563.737
 454.584 157.329
 20.426 952.964
 559.058 987.379
 795.979 965.792
 791.821 348.234
 519.220 419.929
 834.868 402.933
 231.617 437.166
 457.800 387.727
 477.378 848.855
 589.529 855.712
 156.014 717.085
 580.203 831.895
 39.676 168.860
 557.178 215.212
 133.759 204.157
 63.382 165.948
 343.597 940.263
 881.448 261.107
 426.124 285.842
 277.052 503.717
 833.098 706.077
 727.691 93.638
 499.836 217.650
 379.557 356.525
 686.490 227.977
 38.995 674.310
 752.106 260.866
 953.578 345.494
 927.209 960.531
 171.013 347.995
 269.201 272.903
 35.507 193.242
 634.856 118.470
 747.067 800.080
 612.603 711.028
 679.252 324.112
 428.776 473.985
 837.680 536.115
 209.830 58.015
 911.079 926.479
 57.582 584.516
 487.640 636.402
 916.206 7.412
 304.156 386.333
 495.423 496.243
 688.888 234.312
 709.429 356.464
 429.788 588.285
 419.394 94.433
 128.988 894.615
 280.503 446.288
 126.899 698.261
 322.407 179.066
 432.592 826.918
 492.621 161.819
 872.147 691.600
 801.961 32.590
 157.306 659.338
 293.857 958.089
 530.116 70.918
 757.612 716.437
 505.523 318.827
 690.005 114.773
 416.352 930.022
 328.618 583.848
 570.250 417.109
 810.692 437.551
 915.594 763.312
 408.071 528.840
 945.645 424.962
 934.867 922.662
 863.350 194.536
 481.001 304.581
 701.939 832.651
 581.066 480.148
 521.050 104.417
 351.285 839.190
 49.584 440.559
 413.313 671.621
 253.335 473.593
 45.864 852.941
 498.949 901.655
 765.319 560.007
 950.592 625.465
 814.612 238.092
 959.560 646.181
 43.621 191.542
 830.686 452.971
 680.371 601.018
 16.819 359.004
 134.569 934.442
 500.895 643.967
 436.025 86.070
 574.361 251.372
 210.581 883.971
 64.385 881.801
 334.134 101.553
 156.617 471.326
 7.841 810.268
 615.123 490.851
 969.510 850.431
 428.878 130.844
 730.611 673.129
 680.955 21.178
 16.287 631.866
 911.080 592.798
 226.616 557.051
 46.635 822.145
 548.378 724.410
 436.735 857.120
 973.428 990.184
 916.933 741.752
 645.870 287.638
 639.875 113.101
 717.571 2.451
 564.488 706.586
 869.792 126.266
 640.563 783.528
 316.054 950.946
 447.923 86.727
 973.805 349.228
 143.502 676.428
 444.298 94.810
 282.793 430.592
 913.770 925.974
 364.415 181.449
 354.944 137.147
 701.255 366.638
 814.756 893.159
 555.372 800.459
 798.778 468.152
 945.937 211.969
 59.961 497.177
 412.888 685.744
 552.006 641.444
 509.276 102.355
 77.133 871.442
 321.595 274.204
 733.400 694.739
 751.702 263.793
 715.462 942.043
 211.462 552.245
 240.306 286.314
 310.315 382.683
 329.550 131.393
 788.005 963.621
 184.296 260.342
 544.331 899.842
 816.967 86.701
 32.595 481.225
 165.234 176.999
 354.345 452.989
 891.986 98.592
 163.955 903.922
 586.783 547.391
 459.550 623.013
 820.530 94.895
 702.098 10.758
 986.913 998.644
 620.378 601.247
 689.956 95.647
 882.417 807.455
 533.682 361.153
 353.585 388.105
 42.206 797.521
 430.341 733.864
 419.628 717.803
 402.621 657.920
 359.964 519.423
 625.907 366.097
 877.306 784.095
 598.218 480.393
 462.881 85.701
 662.789 843.361
 934.067 598.451
 772.423 676.076
 344.513 349.375
 537.782 977.031
 825.894 393.587
 73.888 701.387
 360.544 965.056
 94.430 758.310
 198.141 692.670
 373.050 608.143
 964.966 709.665
 388.426 770.846
 835.268 128.110
 442.893 803.194
 383.297 118.819
 242.612 835.980
 682.176 216.160
 254.317 45.722
 710.528 457.700
 715.864 70.835
 346.504 337.114
 34.708 362.874
 926.385 77.468
 222.814 423.224
 104.256 468.739
 704.103 338.848
 231.634 21.757
 210.338 662.430
 670.389 799.687
 925.458 538.209
 926.513 342.504
 621.905 751.176
 641.490 209.969
 283.788 661.112
 776.032 960.348
 862.362 501.643
 569.446 747.192
 43.577 396.290
 436.757 62.067
 613.387 427.186
 82.994 650.094
 524.637 837.064
 55.826 965.983
 643.809 741.456
 338.320 175.031
 383.676 756.319
 595.321 106.012
 709.197 527.879
 350.368 466.414
 992.167 998.270
 783.774 285.985
 741.538 205.041
 433.286 978.683
 660.662 738.041
 851.441 638.125
 792.554 547.263
 61.441 505.281
 675.526 384.468
 367.122 783.014
 613.111 684.727
 951.684 699.179
 986.138 457.213
 561.712 533.122
 326.419 703.784
 63.079 79.846
 908.916 856.199
 497.241 107.958
 384.120 695.616
 512.035 913.177
 399.105 559.508
 320.119 236.095
 882.081 360.229
 108.819 23.737
 282.085 935.341
 623.366 707.848
 356.662 562.758
 335.650 552.773
 333.010 534.266
 635.047 912.057
 382.397 560.400
 107.132 910.809
 246.937 439.926
 548.710 641.447
 648.490 970.789
 580.483 690.228
 351.160 999.502
 816.565 983.240
 704.233 936.443
 616.076 101.123
 377.266 29.687
 637.228 425.173
 232.365 354.939
 228.034 572.748
 732.546 399.564
 187.255 401.813
 534.623 490.759
 510.136 523.325
 488.665 228.690
 369.332 382.020
 895.156 762.313
 74.068 942.488
 740.097 806.868
 979.862 255.661
 625.183 6.387
 995.019 353.561
 75.638 741.505
 234.808 216.117
 886.207 62.360
 623.936 926.923
 653.395 769.092
 535.068 554.895
 839.313 89.776
 396.196 1.093
 772.935 129.292
 201.251 785.595
 274.500 635.423
 943.280 34.753
 897.898 393.256
 662.645 296.739
 636.712 99.850
 396.968 60.783
 798.153 162.218
 246.266 296.416
 284.159 918.291
 764.905 42.495
 852.678 108.080
 279.285 156.459
 889.743 467.266
 651.834 142.580
 582.636 414.610
 691.746 389.810
 127.809 435.646
 402.591 806.912
 168.728 796.038
 686.386 401.981
 176.180 157.781
 950.948 738.183
 47.686 919.258
 328.484 845.990
 107.341 196.319
 272.639 288.448
 679.855 236.500
 101.067 879.862
 942.863 283.624
 361.444 535.031
 233.146 947.255
 569.414 876.794
 1.589 583.263
 73.918 320.808
 238.191 51.386
 303.703 170.268
 184.792 116.791
 21.408 837.772
 235.358 229.806
 119.760 229.913
 10.480 116.138
 927.210 911.859
 56.367 594.721
 515.261 258.613
 534.201 8.154
 512.281 7.378
 661.547 188.391
 902.373 577.353
 775.159 715.431
 24.617 110.993
 388.362 477.507
 867.702 321.515
 904.130 966.310
 985.475 78.046
 57.648 989.694
 226.534 910.803
 243.643 346.999
 589.828 728.114
 631.068 669.321
 80.761 474.733
 81.038 900.054
 468.979 962.060
 16.620 491.715
 438.509 916.552
 401.524 175.959
 200.010 439.406
 178.606 368.032
 208.350 580.731
 910.978 778.403
 29.738 902.754
 924.272 397.454
 542.141 552.611
 137.252 608.815
 770.127 65.034
 611.422 79.057
 567.897 463.528
 973.873 212.063
 717.596 85.745
 549.624 182.586
 527.744 300.712
 761.535 852.741
 750.440 53.942
 52.177 595.560
 215.880 128.495
 890.421 210.247
 466.561 568.578
 936.856 613.531
 397.602 815.815
 950.383 870.919
 337.994 460.898
 770.501 820.988
 582.851 834.754
 656.162 116.761
 379.200 938.960
 305.853 922.316
 126.338 945.808
 131.325 862.843
 752.861 950.938
 368.595 625.367
 131.225 117.827
 647.231 979.250
 69.928 361.713
 918.387 954.650
 44.440 344.026
 582.342 648.486
 879.919 616.381
 129.751 176.755
 149.113 110.204
 192.345 855.523
 992.977 924.629
 116.977 857.608
 383.227 147.276
 763.028 585.252
 826.957 641.556
 361.804 439.257
 43.489 757.473
 855.529 810.846
 930.824 443.359
 993.438 123.335
 969.531 441.996
 647.528 896.603
 199.879 100.397
 817.543 779.016
 745.961 777.686
 824.147 610.134
 68.872 135.514
 394.166 55.167
 308.385 491.225
 78.778 541.277
 145.792 422.082
 524.123 869.580
 94.441 461.593
 46.731 358.926
 332.140 824.115
 219.186 972.593
 541.986 945.030
 413.571 2.000
 464.757 309.843
 603.505 338.045
 303.977 661.423
 15.170 597.057
 909.770 580.564
 221.988 721.447
 23.224 507.052
 977.993 622.602
 340.991 148.126
 915.956 843.404
 890.049 565.855
 335.775 598.940
 143.113 967.282
 767.199 305.745
 492.059 779.815
 102.753 372.435
 494.288 183.252
 608.636 528.475
 657.590 108.843
 483.754 884.356
 203.192 290.173
 253.096 707.572
 93.017 261.474
 757.936 167.008
 802.455 12.725
 901.308 36.843
 619.034 109.939
 385.630 193.653
 233.300 521.073
 156.018 211.421
 722.097 716.640
 56.717 123.739
 695.537 168.357
 691.202 536.206
 954.652 493.789
 724.131 431.281
 882.541 800.336
 903.691 799.401
 441.364 393.951
 147.560 381.736
 872.607 828.359
 809.063 439.537
 378.471 186.441
 110.084 331.545
 406.077 679.721
 34.505 433.705
 949.511 813.034
 264.444 364.510
 141.913 943.553
 8.410 765.467
 523.050 536.129
 515.849 850.502
 757.863 515.722
 349.770 292.756
 346.676 93.528
 954.632 614.519
 435.160 312.869
 20.051 329.295
 206.404 356.190
 614.814 537.888
 351.671 673.510
 15.986 277.438
 681.782 48.807
 753.527 578.471
 296.703 393.271
 253.865 206.034
 694.340 937.769
 921.491 393.007
 416.149 451.644
 824.154 353.803
 20.700 517.077
 826.141 972.262
 398.435 879.283
 979.901 156.892
 321.506 629.965
 876.741 958.460
 119.732 887.692
 63.166 548.683
 23.499 652.493
 344.711 604.482
 881.154 337.257
 70.812 960.604
 84.419 835.081
 272.660 655.646
 891.164 854.941
 714.295 664.591
 269.073 148.948
 621.985 787.381
 573.189 429.549
 637.665 841.017
 69.763 516.624
 661.658 615.924
 611.420 110.327
 923.828 30.336
 815.428 619.206
 269.725 714.203
 387.066 513.756
 141.152 432.326
 831.228 567.728
 644.258 511.344
 602.810 203.765
 960.866 853.745
 733.904 602.021
 901.939 431.799
 444.991 652.170
 810.232 973.386
 78.188 637.635
 180.150 138.867
 591.039 409.018
 117.317 992.904
 605.613 919.899
 152.391 287.421
 733.938 316.603
 450.245 672.486
 289.481 263.904
 317.037 761.959
 66.018 86.271
 257.134 212.321
 218.389 360.172
 25.906 978.600
 341.120 323.749
 972.515 434.005
 115.577 408.012
 981.785 463.486
 717.191 136.561
 971.799 240.428
 952.504 902.026
 853.015 585.029
 570.625 786.221
 227.490 388.352
 682.432 741.972
 728.438 13.801
 869.172 458.220
 549.113 194.807
 593.460 962.142
 367.451 211.333
 491.996 114.441
 973.430 916.591
 160.280 283.666
 587.594 7.936
 93.467 565.493
 212.305 191.573
 560.120 381.617
 676.059 119.660
 721.540 354.524
 62.693 111.172
 210.671 228.514
 411.707 275.809
 422.064 779.478
 336.496 205.292
 786.463 126.807
 140.610 480.977
 487.145 397.311
 177.644 864.151
 175.018 75.153
 360.825 819.337
 838.671 651.553
 599.555 495.868
 745.247 926.755
 441.093 123.984
 277.384 843.726
 698.208 24.332
 117.946 392.784
 423.296 780.383
 973.383 529.435
 274.370 168.782
 351.864 319.864
 339.984 910.563
 625.694 561.590
 533.116 314.713
 88.720 827.830
 115.987 193.427
 176.567 426.046
 119.566 685.104
 736.657 832.459
 917.035 616.650
 830.403 219.060
 996.863 951.663
 214.025 197.572
 758.537 526.869
 397.729 601.317
 575.714 387.677
 123.994 261.914
 294.119 447.450
 661.394 329.853
 64.410 157.218
 485.401 768.420
 966.169 266.882
 545.166 517.112
 224.036 359.885
 306.367 286.975
 119.657 565.896
 354.179 595.398
 585.669 5.915
 354.583 66.466
 255.611 47.703
 252.164 75.410
 714.674 183.403
 451.815 877.959
 332.155 263.257
 442.177 579.089
 291.793 297.565
 500.064 817.984
 908.639 82.286
 225.540 299.906
 621.514 411.344
 232.927 229.471
 972.392 650.808
 227.957 997.778
 675.309 397.375
 378.122 867.529
 487.785 897.211
 602.294 871.193
 930.627 823.201
 515.731 188.299
 63.773 1.454
 944.250 165.683
 76.117 234.815
 421.635 171.294
 648.732 625.762
 990.168 175.677
 119.348 778.003
 96.736 399.144
 830.406 120.236
 905.493 375.843
 555.404 902.652
 999.923 213.376
 143.937 363.070
 117.877 778.375
 33.015 232.070
 226.413 640.840
 772.404 372.604
 200.704 254.307
 389.476 547.547
 502.934 442.616
 162.008 337.252
 270.811 479.764
 16.418 237.801
 907.394 75.723
 367.962 249.371
 728.443 372.179
 265.569 493.614
 163.029 577.660
 397.362 900.414
 937.969 366.832
 6.969 989.870
 205.672 384.803
 421.738 597.267
 624.674 650.710
 511.650 790.375
 477.667 877.902
 494.705 593.462
 345.925 518.484
 546.645 735.270
 63.083 11.391
 329.058 893.971
 384.278 344.562
 942.243 626.478
 346.257 727.966
 762.857 788.605
 805.596 275.463
 919.713 113.577
 349.351 985.847
 775.499 196.559
 227.017 638.423
 152.325 300.620
 284.463 133.381
 302.460 663.457
 47.596 234.941
 873.288 743.870
 141.978 54.100
 641.349 642.249
 508.729 142.114
 341.301 691.059
 329.246 975.106
 942.090 510.660
 971.960 379.939
 627.745 124.696
 472.257 82.590
 130.511 630.364
 228.524 819.361
 999.103 415.133
 497.927 120.562
 627.319 636.912
 488.014 3.727
 134.015 163.485
 25.693 962.304
 393.352 64.415
 932.773 135.362
 36.450 120.181
 914.532 738.825
 157.245 355.330
 370.176 339.368
 784.804 901.835
 535.116 484.541
 163.044 283.204
 566.668 458.340
 191.280 597.285
 966.738 417.641
 413.027 825.026
 305.473 54.546
 36.759 253.062
 854.753 911.088
 174.929 559.872
 74.134 0.202
 793.407 659.231
 106.656 929.912
 472.957 741.839
 558.540 21.862
 650.616 818.425
 953.565 211.437
 388.432 297.768
 796.874 831.494
 219.418 974.100
 158.771 747.316
 258.597 134.085
 929.906 24.724
 506.358 98.425
 316.102 189.715
 281.055 302.077
 973.329 755.775
 619.854 295.885
 248.300 648.715
 606.519 767.277
 933.326 309.010
 200.421 665.605
 489.177 973.986
 733.988 756.093
 888.333 78.600
 750.691 783.557
 713.249 21.005
 910.165 911.682
 367.952 140.645
 881.971 115.227
 762.639 590.566
 278.864 781.046
 474.243 556.240
 991.176 349.974
 613.462 700.067
 726.377 476.650
 711.120 779.260
 35.284 860.260
 222.509 596.020
 725.187 708.402
 414.334 59.311
 880.015 232.040
 699.932 449.473
 991.117 765.600
 7.544 528.080
 165.275 87.070
 664.788 989.495
 437.975 443.522
 49.227 736.465
 751.982 223.523
 957.656 424.611
 738.904 355.588
 180.678 770.203
 593.181 438.217
 108.188 878.044
 785.134 549.603
 637.138 713.295
 306.954 261.945
 85.330 219.866
 470.511 855.343
 942.047 151.425
 819.452 238.780
 894.097 617.591
 524.107 930.801
 768.735 611.616
 193.408 310.931
 525.142 346.540
 563.450 545.703
 724.320 319.766
 160.873 332.594
 612.029 402.207
 147.319 243.439
 987.374 424.276
 938.421 729.447
 905.958 239.146
 369.766 156.327
 313.907 881.851
 618.944 844.831
 338.870 524.339
 455.964 414.211
 915.495 530.651
 806.195 569.317
 13.192 137.738
 895.686 282.615
 108.856 486.313
 186.559 437.305
 930.177 778.662
 881.644 894.292
 437.975 887.986
 417.141 492.423
 648.609 443.941
 207.642 196.728
 177.846 194.354
 50.003 872.933
 351.827 732.193
 325.412 528.246
 743.198 683.728
 209.554 249.018
 993.385 398.325
 959.214 56.620
 546.038 547.648
 393.311 955.730
 290.290 833.345
 533.736 166.655
 272.639 984.023
 75.910 908.524
 337.666 176.791
 683.499 766.984
 383.581 993.712
 762.009 162.774
 529.803 582.555
 280.928 401.361
 879.734 163.513
 755.814 284.249
 289.934 753.615
 745.471 996.024
 22.548 578.927
 193.282 534.526
 834.744 237.158
 877.546 52.244
 748.824 151.612
 817.632 243.414
 829.448 128.811
 98.832 101.955
 978.079 69.350
 569.580 639.916
 325.464 773.158
 774.338 284.418
 874.948 780.395
 310.843 843.906
 815.043 767.474
 241.906 973.134
 399.519 909.476
 902.714 682.610
 585.877 76.551
 281.217 484.781
 155.274 769.276
 421.131 489.155
 813.578 348.748
 17.097 35.739
 627.334 679.113
 505.458 64.851
 991.073 586.856
 670.833 276.793
 392.935 131.611
 710.260 542.544
 361.296 172.088
 148.443 932.895
 781.577 958.515
 257.703 975.289
 993.257 865.517
 186.247 302.423
 764.074 38.408
 772.753 92.759
 21.393 818.459
 661.808 629.145
 557.690 761.940
 424.176 817.208
 354.269 811.821
 722.262 650.135
 548.856 424.271
 391.419 811.492
 851.075 914.138
 582.222 944.195
 655.429 949.786
 730.769 543.545
 562.989 498.996
 199.921 57.853
 177.242 870.757
 523.743 94.885
 141.374 94.778
 552.925 769.816
 516.681 279.450
 656.509 215.122
 925.892 853.146
 903.716 269.784
 890.300 552.295
 701.183 930.141
 543.016 517.375
 270.624 473.821
 297.969 5.093
 148.188 348.485
 69.046 647.674
 301.035 176.025
 567.842 279.815
 673.404 178.699
 941.617 517.809
 881.512 245.022
 253.409 186.430
 214.703 869.758
 839.828 535.853
 113.382 613.846
 523.161 927.257
 379.472 217.377
 695.488 261.609
 732.572 383.070
 953.922 116.741
 108.117 740.936
 846.636 94.201
 658.894 959.566
 315.644 776.108
 578.044 128.893
 99.331 485.603
 122.690 787.092
 18.456 530.229
 48.489 574.986
 124.892 99.311
 735.690 889.920
 882.061 563.125
 718.596 883.174
 187.109 678.100
 948.125 147.017
 283.023 498.890
 699.496 806.207
 667.599 510.805
 565.591 941.831
 537.295 266.400
 885.694 200.850
 237.366 295.265
 386.856 591.516
 583.319 179.063
 851.877 232.218
 808.744 883.053
 567.728 749.485
 645.294 914.921
 898.369 40.345
 594.289 861.354
 16.337 796.443
 576.714 817.801
 21.733 994.002
 697.833 178.321
 981.577 87.621
 11.041 956.797
 896.611 899.975
 667.775 50.445
 9.198 807.698
 279.384 679.223
 920.724 310.402
 353.825 204.007
 608.953 99.943
 294.304 971.279
 997.006 376.446
 225.808 97.334
 301.412 82.413
 244.386 801.009
 5.167 533.485
 36.756 146.617
 194.495 341.553
 995.966 759.763
 849.570 671.177
 342.404 135.252
 877.479 502.363
 556.428 741.188
 561.099 341.165
 925.338 925.131
 214.168 514.319
 817.699 100.908
 177.792 985.838
 614.424 308.060
 567.130 363.517
 69.146 725.381
 32.314 133.510
 338.795 336.436
 91.315 24.083
 445.773 705.036
 633.925 998.512
 510.520 754.565
 998.111 595.626
 560.650 854.646
 548.413 949.121
 991.251 215.451
 109.795 738.610
 59.786 152.969
 551.549 861.905
 965.511 812.635
 599.559 715.761
 733.117 284.094
 859.898 468.003
 16.908 82.635
 543.733 575.192
 117.082 854.457
 427.457 414.976
 583.459 40.752
 800.507 269.709
 232.238 532.421
 137.341 917.328
 754.337 1.506
 773.417 796.803
 213.650 311.352
 214.866 549.430
 62.729 904.665
 818.050 765.119
 112.265 332.516
 341.657 946.498
 528.135 618.839
 406.864 145.725
 72.279 220.697
 760.008 922.456
 706.317 226.801
 679.709 350.324
 422.467 683.308
 122.518 787.909
 916.240 610.206
 676.607 193.538
 958.754 202.859
 964.123 457.123
 130.726 746.087
 374.508 742.736
 840.763 12.991
 451.932 269.834
 241.186 3.494
 631.207 536.386
 76.876 189.898
 502.885 321.844
 536.665 385.846
 277.310 160.707
 530.320 613.809
 450.024 497.818
 273.576 103.085
 891.043 714.432
 743.075 759.296
 185.292 330.309
 154.870 77.407
 240.945 262.795
 644.885 758.531
 110.043 271.003
 386.054 987.329
 987.899 984.388
 391.418 948.220
 284.056 953.297
 730.299 237.110
 0.643 348.305
 158.652 158.785
 879.642 549.776
 646.063 801.974
 557.889 324.058
 709.771 333.472
 419.518 383.771
 158.015 244.338
 785.323 323.034
 946.426 675.415
 305.437 541.160
 585.662 322.225
 907.241 297.764
 457.913 412.283
 829.122 346.662
 634.014 518.249
 280.260 184.125
 289.877 440.998
 197.904 218.350
 636.688 506.062
 720.477 661.587
 768.375 569.100
 104.483 594.749
 934.293 40.854
 335.664 27.919
 235.661 804.696
 23.623 340.786
 469.543 11.492
 930.519 837.326
 980.791 163.533
 728.071 282.048
 685.424 424.103
 65.693 834.739
 481.190 759.581
 481.913 291.200
 723.892 900.384
 20.255 634.069
 310.530 524.610
 991.552 656.096
 739.942 868.638
 232.453 534.479
 713.831 762.611
 472.888 296.005
 869.544 1.546
 275.090 846.292
 902.407 886.499
 127.812 760.565
 19.795 611.855
 59.489 106.940
 579.320 107.392
 913.953 845.472
 185.803 655.698
 756.021 607.393
 70.243 550.860
 738.696 89.588
 441.165 712.949
 869.318 720.789
 705.161 259.898
 111.795 380.063
 97.573 814.999
 12.761 627.558
 773.058 810.965
 850.494 385.214
 783.925 272.589
 189.531 165.063
 454.810 817.292
 646.871 559.356
 356.489 719.780
 806.443 694.883
 628.680 422.764
 179.202 19.396
 619.017 434.881
 221.987 77.120
 338.404 0.021
 977.455 679.956
 805.366 625.150
 361.445 68.633
 15.545 658.042
 437.601 651.927
 657.042 769.270
 819.643 720.948
 255.835 837.319
 220.247 58.793
 714.242 300.117
 915.853 643.567
 63.485 224.818
 766.161 105.706
 131.325 880.046
 365.538 319.731
 997.932 456.299
 814.592 448.224
 926.293 271.889
 590.101 14.225
 584.260 590.155
 619.835 650.775
 78.748 341.109
 198.472 196.579
 681.549 134.771
 27.343 799.342
 301.905 38.011
 843.325 818.085
 242.640 490.533
 692.738 138.501
 631.640 303.643
 479.913 227.334
 44.335 27.946
 505.380 939.891
 199.190 718.996
 36.947 986.492
 518.804 664.928
 712.773 677.327
 683.979 374.355
 646.649 359.358
 774.958 729.196
 332.839 983.205
 979.212 874.091
 875.037 782.271
 262.842 95.779
 188.220 791.498
 545.221 611.951
 843.731 200.200
 304.575 75.007
 300.064 534.567
 774.224 452.860
 740.967 752.936
 892.139 292.975
 438.312 254.160
 445.006 739.478
 982.237 930.055
 735.330 854.289
 341.334 11.403
 7.177 105.221
 199.910 978.378
 532.425 406.031
 489.853 36.242
 2.048 920.218
 316.372 41.930
 831.651 332.212
 348.364 643.707
 400.795 322.594
 186.688 241.968
 653.271 199.607
 671.886 62.535
 20.466 694.765
 684.461 663.398
 250.137 748.693
 816.651 971.114
 464.501 132.830
 648.531 3.963
 998.807 177.523
 990.453 716.355
 226.864 926.959
 808.342 463.881
 433.812 201.730
 31.658 903.021
 697.457 321.560
 662.245 306.120
 864.459 390.434
 615.477 284.221
 811.418 856.323
 295.709 401.330
 846.525 575.705
 751.902 658.162
 996.019 402.635
 295.355 986.436
 20.465 712.308
 61.800 781.937
 886.259 604.662
 239.923 812.245
 473.287 424.831
 595.947 150.046
 3.880 810.300
 730.723 832.912
 832.966 620.880
 896.397 853.483
 224.441 734.484
 561.828 598.915
 762.313 971.895
 590.352 634.665
 393.174 35.774
 424.193 555.249
 383.449 767.223
 53.816 684.136
 892.768 706.896
 488.104 517.791
 434.557 632.451
 585.602 686.872
 314.843 680.873
 314.785 703.382
 637.326 869.601
 91.855 119.216
 641.755 336.623
 810.689 822.909
 836.530 724.623
 497.049 821.842
 506.522 651.351
 356.973 911.758
 962.422 716.760
 969.521 429.859
 166.019 591.829
 821.793 768.253
 762.155 274.669
 577.892 328.022
 796.251 962.599
 894.575 98.268
 548.161 315.810
 179.303 417.244
 598.372 336.371
 69.045 722.977
 919.479 78.468
 181.244 127.969
 990.270 880.377
 645.791 496.732
 526.231 469.851
 315.773 796.650
 850.897 862.154
 325.305 903.383
 467.989 429.085
 718.291 733.492
 383.193 369.209
 318.911 651.849
 843.508 320.512
 412.571 52.776
 666.289 309.248
 417.658 975.572
 302.332 170.561
 769.595 611.498
 378.844 71.127
 128.238 755.518
 188.014 640.545
 629.785 207.719
 492.747 321.412
 810.141 32.659
 8.214 988.107
 556.568 526.946
 960.022 287.398
 729.747 953.435
 518.700 911.638
 123.769 193.009
 545.696 534.691
 84.716 700.473
 666.260 94.824
 230.141 679.328
 995.492 685.898
 346.009 500.869
 999.831 472.602
 181.427 767.128
 669.609 746.734
 715.039 375.644
 929.617 725.144
 683.663 699.064
 622.473 706.793
 99.928 896.526
 390.755 273.090
 950.987 169.894
 863.233 864.496
 777.530 849.972
 51.085 95.115
 847.069 820.236
 192.910 889.173
 826.796 373.417
 191.834 17.994
 351.312 955.136
 581.479 977.979
 494.312 825.006
 785.544 739.705
 669.333 796.053
 521.808 591.314
 884.223 375.612
 97.319 737.694
 991.762 693.059
 177.265 157.661
 752.508 70.720
 343.477 387.281
 246.254 373.462
 425.909 827.194
 729.457 899.816
 555.961 69.301
 184.654 483.699
 96.604 823.283
 994.465 232.196
 821.355 781.404
 800.590 393.307
 790.996 191.955
 283.632 830.644
 490.121 784.054
 382.335 472.888
 690.193 781.636
 123.414 538.234
 784.672 110.118
 471.586 832.447
 656.105 98.938
 352.472 648.531
 474.170 346.029
 620.915 812.122
 754.812 281.014
 319.096 915.774
 929.411 952.870
 120.915 354.229
 52.921 800.962
 622.985 139.151
 922.969 537.316
 802.684 753.749
 167.796 679.984
 907.908 264.055
 997.722 905.231
 612.074 183.737
 588.647 918.502
 5.676 983.285
 91.191 434.819
 899.234 822.872
 227.866 578.133
 682.070 892.402
 373.591 291.566
 270.255 374.206
 10.622 447.419
 341.814 356.015
 934.280 273.837
 407.344 257.388
 565.606 506.443
 312.367 375.562
 34.283 625.811
 479.734 781.030
 240.970 468.896
 745.276 914.168
 131.826 983.575
 639.629 157.550
 736.855 524.958
 748.987 330.483
 783.341 730.514
 625.799 309.740
 619.565 34.246
 98.511 800.909
 824.132 429.760
 682.004 36.477
 862.311 325.393
 754.986 868.446
 940.924 674.304
 838.255 254.391
 343.585 947.235
 472.147 546.394
 862.764 649.489
 99.988 713.008
 926.612 686.341
 966.919 726.464
 917.256 937.923
 243.537 792.738
 341.948 416.591
 487.769 993.381
 625.854 613.496
 725.882 738.309
 600.191 378.738
 127.159 331.838
 344.979 469.002
 682.452 954.618
 72.897 801.343
 893.412 626.719
 698.942 300.975
 108.841 797.636
 697.168 869.244
 382.439 303.792
 696.188 535.724
 100.603 629.954
 983.031 921.646
 871.292 935.602
 972.144 122.115
 459.891 778.666
 632.585 419.184
 793.148 146.090
 559.921 539.528
 68.495 432.761
 616.052 657.765
 847.300 687.516
 954.421 973.516
 173.907 447.797
 492.234 426.727
 447.919 134.526
 5.895 197.019
 138.392 487.593
 609.508 809.849
 821.806 242.766
 355.724 461.632
 260.580 925.826
 578.390 109.931
 828.024 653.221
 710.269 751.233
 994.919 454.806
 67.823 441.178
 491.288 288.503
 237.813 79.403
 266.428 404.416
 544.712 878.339
 316.124 483.605
 769.207 122.422
 606.467 361.068
 49.894 177.510
 680.332 621.150
 284.517 371.218
 519.851 794.739
 483.591 990.762
 993.897 800.010
 376.031 158.498
 834.421 51.507
 159.520 185.216
 853.521 856.133
 992.219 371.395
 781.284 249.735
 579.245 346.914
 123.073 875.774
 787.739 395.319
 207.239 329.911
 476.965 800.831
 726.753 193.828
 831.360 851.298
 630.471 751.353
 189.819 510.553
 954.421 753.753
 256.673 986.943
 816.430 103.379
 319.930 34.696
 247.519 620.629
 679.714 160.277
 172.886 204.216
 471.790 311.781
 759.192 385.167
 853.121 716.029
 541.435 97.841
 572.206 421.339
 463.659 174.037
 78.253 695.569
 897.351 727.095
 909.945 626.173
 227.586 990.666
 354.623 244.538
 60.469 960.842
 568.300 939.252
 50.158 150.688
 110.352 286.324
 766.853 83.602
 366.226 178.368
 628.740 647.540
 627.773 14.870
 354.341 817.997
 772.310 972.724
 513.469 386.211
 955.131 26.916
 874.619 443.516
 510.706 467.802
 376.790 356.958
 178.300 461.629
 660.285 599.532
 739.334 538.377
 342.939 985.836
 415.712 344.677
 247.466 916.137
 747.995 164.223
 897.525 95.170
 795.195 444.134
 82.834 703.312
 97.693 249.079
 628.837 134.656
 973.172 337.240
 628.461 547.084
 2.352 570.649
 940.184 602.548
 464.684 59.863
 318.772 810.756
 540.239 737.867
 916.532 866.436
 166.969 664.617
 320.914 719.938
 974.770 1.434
 728.892 914.401
 979.807 248.966
 203.187 922.057
 63.052 514.555
 316.345 919.896
 352.634 531.190
 425.755 154.136
 735.341 173.078
 598.312 887.446
 921.410 850.017
 33.667 927.107
 939.785 477.676
 138.608 61.356
 137.496 542.755
 54.304 940.527
 764.157 955.462
 7.999 225.854
 936.303 17.151
 879.660 278.532
 169.948 554.411
 573.466 502.663
 45.227 473.797
 348.479 305.988
 804.049 81.143
 80.024 760.783
 488.393 158.746
 334.036 583.243
 389.413 191.172
 184.944 293.294
 210.000 230.119
 390.470 48.518
 138.428 660.376
 54.372 987.284
 508.548 807.809
 413.875 178.919
 481.419 667.480
 238.818 815.552
 151.011 542.022
 333.906 834.199
 157.522 599.523
 306.667 112.508
 618.991 84.220
 567.528 11.810
 376.360 455.807
 133.818 761.756
 928.189 173.152
 338.553 797.457
 326.285 270.491
 822.739 119.105
 858.000 658.989
 994.961 382.288
 778.630 100.035
 455.694 222.328
 229.829 680.205
 140.572 135.994
 917.254 28.870
 274.569 597.731
 80.690 380.683
 738.428 374.530
 808.824 335.184
 423.679 763.693
 192.969 8.619
 340.362 641.828
 121.653 428.420
 92.151 352.563
 461.667 974.179
 250.497 36.761
 799.549 421.068
 748.876 624.889
 7.268 459.424
 740.032 359.836
 401.998 229.560
 175.790 33.727
 775.328 471.905
 396.471 628.443
 733.158 912.539
 174.103 411.795
 603.173 812.410
 312.521 815.200
 199.512 549.527
 143.376 300.562
 379.592 287.713
 98.218 500.832
 59.657 338.966
 214.727 917.888
 975.159 640.752
 634.399 501.169
 359.609 751.847
 257.165 269.595
 78.845 93.552
 76.457 427.301
 883.094 515.619
 870.021 950.434
 940.821 102.264
 864.395 568.546
 888.747 922.787
 424.586 251.163
 291.872 909.092
 398.519 449.839
 754.688 459.599
 324.567 291.009
 386.597 742.433
 599.656 908.299
 905.914 32.432
 917.627 28.573
 200.570 64.454
 788.631 558.128
 560.999 132.980
 909.244 169.274
 300.910 94.386
 191.797 68.706
 902.043 128.056
 705.310 183.714
 805.207 946.207
 907.728 767.604
 245.401 485.817
 841.331 878.898
 145.500 110.953
 354.755 698.443
 670.623 157.429
 543.802 223.014
 62.030 686.782
 59.856 412.923
 351.162 521.676
 513.253 414.532
 365.738 713.977
 146.478 457.014
 522.804 269.737
 218.681 507.663
 528.978 207.468
 32.167 723.212
 624.384 358.344
 349.505 258.756
 90.696 996.025
 656.497 583.935
 650.258 691.743
 583.898 242.007
 195.303 275.133
 25.560 995.534
 165.114 506.368
 501.281 697.889
 323.757 859.668
 981.391 568.078
 749.100 526.869
 291.960 24.004
 420.863 482.842
 882.989 932.963
 864.885 838.091
 898.346 295.580
 174.546 129.473
 320.192 608.580
 268.124 74.851
 359.868 711.668
 160.888 314.516
 72.467 963.675
 118.977 969.829
 427.671 403.073
 932.960 421.865
 271.751 808.717
 894.658 519.605
 965.340 609.395
 901.976 703.794
 131.805 607.468
 51.681 29.860
 258.380 835.069
 36.089 308.029
 666.103 294.169
 141.306 82.992
 117.853 228.079
 985.120 747.252
 532.110 206.107
 742.844 34.861
 582.517 90.080
 228.793 554.989
 511.860 697.052
 146.866 992.107
 99.030 122.928
 241.542 482.137
 167.081 583.910
 193.975 347.470
 291.188 744.179
 468.729 480.033
 891.664 697.154
 54.698 857.764
 816.911 562.883
 117.105 888.773
 925.122 454.974
 22.195 937.616
 355.588 897.065
 376.607 703.636
 887.724 561.758
 581.828 311.842
 468.627 35.548
 711.103 527.787
 51.323 643.453
 120.319 420.277
 932.464 799.336
 282.446 836.040
 869.486 875.473
 642.066 1.120
 156.025 841.537
 405.193 472.331
 256.314 433.291
 771.335 92.324
 463.528 39.883
 168.634 882.637
 725.446 901.469
 136.431 285.290
 348.760 282.141
 8.256 445.425
 779.047 613.815
 955.579 441.105
 288.362 922.310
 60.540 403.331
 871.148 265.532
 274.137 236.779
 339.392 194.226
 592.979 322.613
 860.526 37.598
 838.874 847.426
 540.344 909.287
 665.497 711.016
 115.403 904.337
 37.460 790.051
 85.024 836.267
 449.917 410.061
 335.518 756.994
 679.923 455.586
 345.120 263.739
 310.906 644.335
 716.753 469.347
 653.725 138.040
 79.995 379.422
 834.839 158.262
 299.270 55.758
 645.231 433.118
 591.169 265.784
 482.255 699.874
 212.204 627.753
 187.734 723.365
 154.187 507.555
 435.122 221.513
 56.281 942.147
 269.842 92.901
 791.967 634.314
 511.843 558.952
 850.285 951.842
 617.884 422.000
 341.450 880.111
 730.990 23.303
 808.141 919.919
 552.170 600.291
 809.312 32.143
 218.970 294.157
 710.428 338.223
 9.277 767.032
 212.688 461.755
 677.360 237.785
 787.473 103.630
 921.204 237.930
 457.310 783.613
 552.392 790.787
 840.735 148.297
 647.094 310.183
 318.145 972.670
 382.093 847.476
 795.023 994.633
 564.371 450.891
 256.583 183.568
 535.814 168.349
 996.141 511.391
 243.517 468.742
 633.405 963.441
 706.429 687.352
 346.907 484.194
 854.338 144.810
 858.204 26.605
 67.203 237.284
 809.011 481.957
 581.478 455.568
 153.651 268.400
 963.373 635.478
 889.065 900.124
 863.030 959.673
 906.907 235.513
 372.704 276.056
 474.203 992.236
 208.521 139.814
 30.712 841.376
 139.834 860.355
 785.946 163.334
 201.151 491.894
 363.101 717.793
 165.938 663.775
 280.629 791.804
 44.051 936.034
 897.419 227.718
 318.281 785.106
 40.448 370.722
 671.486 687.367
 553.211 829.172
 813.466 153.509
 571.343 815.405
 13.260 69.332
 273.817 176.531
 223.708 678.697
 952.160 370.797
 474.270 878.121
 467.884 73.026
 57.200 821.429
 964.187 670.468
 71.000 814.198
 199.753 147.004
 71.683 34.309
 170.923 148.444
 952.890 185.253
 77.596 914.604
 94.536 976.965
 915.029 185.720
 228.900 554.699
 488.377 712.757
 143.268 145.052
 852.751 85.243
 118.226 260.790
 685.176 838.965
 67.001 569.106
 955.621 212.310
 448.991 763.672
 245.076 118.102
 762.583 537.149
 875.136 411.738
 439.891 591.133
 584.794 31.535
 258.187 874.017
 188.110 118.830
 517.133 248.586
 546.398 490.121
 602.804 170.772
 318.775 418.071
 642.659 834.743
 546.936 310.198
 551.753 499.122
 868.236 671.658
 259.517 261.717
 423.461 460.483
 496.371 568.662
 672.739 239.381
 496.368 916.722
 898.899 187.801
 950.287 988.810
 159.241 242.022
 715.531 322.298
 544.414 200.888
 175.192 282.708
 470.136 282.384
 837.562 852.950
 220.336 194.021
 205.792 566.920
 388.526 531.190
 130.266 848.308
 240.455 126.057
 616.611 358.632
 311.271 609.529
 311.181 526.430
 923.386 835.454
 862.593 801.164
 389.091 255.192
 879.939 945.537
 769.950 768.170
 920.947 708.934
 481.363 847.134
 570.548 888.501
 236.915 822.870
 263.439 224.641
 757.772 480.485
 693.528 951.605
 965.182 576.650
 896.352 554.266
 619.829 433.932
 923.961 307.567
 364.405 444.522
 319.575 199.601
 112.333 551.965
 783.889 582.575
 656.261 647.222
 776.802 343.373
 148.172 276.399
 666.156 38.011
 835.017 214.410
 95.585 558.610
 679.418 804.726
 751.633 779.826
 516.725 634.125
 748.976 811.777
 413.516 127.299
 582.928 31.940
 317.361 174.428
 509.764 808.282
 795.412 500.982
 375.059 604.835
 225.361 349.402
 213.820 89.338
 754.800 253.834
 367.188 566.421
 415.510 479.277
 700.813 930.722
 152.235 683.554
 649.412 779.533
 88.789 803.172
 958.574 16.875
 948.675 211.819
 934.741 408.864
 216.774 143.063
 861.642 67.848
 870.098 887.329
 688.750 719.878
 519.322 688.781
 665.036 81.973
 742.133 792.271
 878.066 493.211
 610.787 76.485
 591.046 623.736
 729.261 900.089
 353.701 160.319
 12.649 566.749
 429.856 634.162
 428.897 456.842
 546.377 329.578
 649.419 793.515
 64.057 570.162
 142.814 14.135
 718.400 716.791
 519.864 251.412
 222.631 289.601
 676.605 828.474
 490.240 620.020
 467.050 416.481
 571.731 990.475
 702.523 460.094
 739.868 985.903
 358.375 154.172
 457.590 685.434
 61.817 53.713
 259.047 803.064
 530.748 858.457
 231.170 146.972
 379.756 964.322
 743.134 27.986
 56.221 587.254
 104.640 993.979
 19.881 103.055
 789.605 499.670
 239.865 311.861
 916.549 606.934
 713.544 621.311
 585.373 331.632
 774.339 281.879
 15.571 856.889
 166.684 325.764
 874.137 83.278
 144.594 422.184
 711.933 212.463
 567.783 522.507
 612.336 607.409
 201.291 624.759
 391.183 649.462
 199.324 825.540
 445.968 846.596
 303.014 775.735
 436.665 929.294
 289.626 832.937
 770.364 8.387
 65.009 366.828
 565.127 235.242
 832.725 473.461
 671.184 487.782
 546.156 580.320
 44.103 859.727
 351.092 257.064
 487.258 625.143
 656.064 808.100
 530.240 621.069
 479.243 624.599
 84.535 888.684
 670.617 667.762
 944.497 954.838
 805.916 85.266
 185.294 352.897
 7.013 712.573
 883.150 172.744
 628.274 854.711
 257.881 407.784
 828.264 197.164
 552.776 211.131
 143.681 262.347
 539.657 478.432
 622.335 457.075
 112.943 301.454
 132.915 283.425
 739.434 160.514
 632.539 687.825
 612.029 386.777
 373.256 169.490
 845.581 584.463
 903.498 167.977
 409.659 781.114
 860.693 300.315
 252.115 9.587
 750.925 260.707
 93.467 522.602
 417.581 61.057
 107.471 619.100
 663.694 849.650
 418.412 106.792
 415.401 760.274
 389.267 238.012
 3.076 217.375
 723.644 802.984
 151.813 347.642
 713.292 228.076
 376.756 758.598
 614.902 554.365
 887.073 964.594
 296.038 127.439
 234.156 335.296
 439.710 541.807
 666.883 166.779
 807.512 697.380
 54.804 527.166
 228.114 851.560
 837.129 994.159
 74.694 914.501
 482.925 508.424
 323.496 328.633
 590.485 932.716
 725.860 103.959
 899.143 790.717
 885.975 620.549
 975.713 211.154
 902.161 847.793
 214.087 611.959
 815.191 620.247
 547.530 806.664
 105.207 522.151
 118.950 322.205
 409.754 2.234
 238.270 995.701
 98.051 318.167
 634.438 720.199
 257.411 312.736
 92.097 278.921
 531.831 383.497
 562.273 928.032
 432.987 122.401
 218.382 33.819
 631.490 284.973
 362.357 56.384
 70.421 79.249
 692.908 304.275
 841.356 337.582
 53.882 609.107
 770.705 309.883
 163.891 723.134
 804.993 470.927
 970.147 303.446
 109.318 508.602
 604.371 682.109
 433.645 211.588
 584.496 741.005
 714.748 226.891
 993.362 512.715
 103.689 48.245
 168.783 154.557
 3.927 329.878
 705.204 622.586
 215.929 916.176
 745.926 277.143
 680.954 321.679
 39.885 243.473
 448.175 788.704
 654.580 232.400
 532.213 258.189
 636.684 690.352
 37.447 395.393
 56.654 228.865
 883.987 263.683
 479.275 805.510
 339.269 900.293
 887.318 756.051
 327.982 246.739
 822.551 567.135
 728.893 968.226
 72.387 926.351
 965.600 271.306
 649.689 678.830
 632.959 23.103
 319.357 584.397
 473.650 180.367
 202.597 324.671
 109.929 659.490
 426.120 814.264
 752.109 492.496
 719.686 173.816
 933.816 107.108
 845.278 514.975
 778.867 295.698
 761.960 149.339
 578.070 367.677
 192.226 786.019
 566.861 848.276
 411.778 437.889
 845.157 144.507
 491.562 967.159
 795.772 863.089
 188.179 709.932
 142.202 967.444
 219.122 310.600
 773.474 999.381
 738.488 544.738
 564.247 979.272
 615.865 428.583
 871.663 915.501
 238.017 609.959
 14.025 694.390
 325.025 855.829
 475.631 346.158
 957.948 232.542
 560.801 666.562
 135.399 293.723
 789.865 59.466
 646.099 615.887
 120.701 409.770
 501.342 361.980
 549.214 221.892
 206.077 107.586
 327.096 104.659
 553.961 973.529
 799.571 653.305
 657.382 602.727
 151.985 592.817
 518.224 769.661
 432.555 689.701
 512.367 379.673
 437.946 912.083
 807.134 405.028
 85.445 887.747
 515.509 408.379
 5.122 158.315
 576.801 855.856
 350.581 603.172
 156.295 445.744
 408.836 772.537
 195.205 339.788
 977.764 554.113
 489.052 38.126
 740.793 447.082
 902.651 882.046
 898.645 840.878
 571.420 888.107
 90.503 720.353
 923.310 40.165
 453.879 535.210
 267.702 910.702
 413.389 987.035
 425.019 808.305
 161.818 874.945
 254.164 703.688
 588.223 89.074
 18.358 262.228
 731.778 304.111
 810.415 87.325
 388.890 872.463
 936.321 77.281
 795.419 83.822
 384.332 830.706
 944.109 95.845
 642.250 654.276
 6.536 965.952
 977.556 675.112
 13.649 859.191
 376.466 221.970
 742.574 469.406
 114.396 289.171
 70.683 284.259
 70.936 949.842
 630.423 627.922
 529.079 846.273
 747.327 523.284
 136.526 801.192
 514.577 688.680
 734.565 501.630
 674.019 298.329
 858.834 584.111
 287.468 132.594
 320.753 164.500
 123.306 80.936
 526.286 416.659
 209.840 560.026
 170.689 610.550
 154.721 710.217
 958.139 612.630
 963.234 439.753
 780.491 159.949
 149.812 717.218
 800.202 815.568
 697.206 454.363
 522.007 858.749
 725.035 874.406
 812.567 61.245
 760.623 191.883
 996.788 344.222
 15.079 521.323
 386.306 332.596
 639.420 231.263
 595.797 349.285
 230.364 30.943
 695.051 86.145
 862.447 248.459
 1.326 106.766
 209.787 375.985
 212.576 175.234
 282.518 630.213
 645.932 751.211
 413.467 130.434
 808.923 572.944
 191.590 224.211
 77.751 184.078
 430.096 398.707
 275.323 306.332
 186.937 277.171
 772.392 767.585
 609.639 103.430
 922.124 53.688
 569.509 316.508
 178.669 643.136
 874.532 782.468
 844.097 927.795
 326.115 716.567
 688.753 432.171
 111.123 546.866
 553.963 70.699
 423.875 957.027
 782.894 570.455
 798.015 133.562
 947.678 819.309
 228.361 128.924
 814.694 551.208
 689.077 50.214
 983.949 366.168
 346.123 72.852
 774.965 908.182
 436.309 654.224
 35.648 36.025
 87.789 644.232
 900.542 856.671
 11.329 633.995
 602.251 526.399
 49.706 992.169
 178.981 128.623
 664.179 767.700
 960.106 719.084
 20.077 411.245
 640.895 687.426
 944.250 23.319
 371.294 959.606
 529.816 279.707
 828.765 688.620
 0.529 33.414
 672.035 22.919
 888.854 832.863
 984.347 264.678
 976.984 729.101
 418.035 336.178
 475.374 37.090
 306.414 455.184
 823.806 449.898
 276.868 413.205
 378.480 627.733
 96.356 878.137
 256.343 159.610
 26.442 870.308
 234.046 453.239
 731.240 543.782
 910.954 493.128
 343.767 839.400
 239.006 628.254
 182.274 549.280
 970.641 235.010
 549.719 71.907
 881.098 640.002
 231.148 260.688
 663.197 487.930
 613.168 535.748
 879.102 475.110
 627.585 988.144
 70.746 227.550
 11.794 847.687
 192.835 38.151
 178.485 90.809
 631.929 160.118
 497.103 454.680
 732.716 618.525
 162.364 910.035
 566.629 800.053
 417.612 80.347
 575.433 928.913
 522.377 922.388
 207.996 467.004
 16.846 586.504
 75.271 286.360
 7.006 28.576
 887.696 465.368
 41.763 64.740
 249.935 836.184
 799.601 949.989
 587.649 53.949
 72.397 669.282
 215.155 329.228
 206.244 291.481
 45.191 939.437
 214.963 429.954
 244.192 854.585
 656.010 947.171
 378.458 934.610
 188.357 42.829
 236.303 102.785
 608.494 175.480
 584.930 110.630
 377.945 426.188
 992.528 188.520
 960.557 850.260
 458.449 242.536
 130.706 650.709
 717.648 797.343
 197.558 106.795
 568.670 598.017
 422.265 705.348
 593.919 437.385
 843.927 844.627
 951.768 151.769
 39.026 444.149
 105.216 874.964
 733.707 323.560
 72.382 121.215
 587.573 974.265
 29.453 412.090
 243.837 394.865
 434.135 314.107
 968.697 691.781
 662.660 524.198
 911.189 746.618
 939.713 154.481
 434.861 149.429
 889.875 518.050
 789.009 910.289
 731.380 410.691
 987.592 949.112
 175.991 292.613
 489.185 675.073
 778.911 587.701
 665.250 892.169
 413.966 989.793
 103.864 987.159
 924.339 665.559
 221.821 691.621
 838.318 307.280
 103.246 373.026
 441.514 366.933
 803.809 653.156
 888.571 512.356
 865.960 419.019
 423.390 418.840
 495.024 865.411
 990.348 743.360
 714.242 863.884
 471.053 337.155
 17.969 605.164
 711.031 14.614
 198.209 416.585
 225.910 107.227
 455.778 859.297
 642.454 450.964
 901.851 498.664
 260.084 759.888
 590.044 92.976
 664.819 669.696
 227.903 728.557
 719.940 249.402
 337.623 652.254
 954.065 900.422
 459.631 114.679
 903.807 228.329
 813.404 479.345
 209.144 387.657
 894.579 604.792
 647.332 284.054
 746.257 140.124
 96.190 856.140
 998.690 851.036
 988.557 952.672
 331.814 515.921
 833.323 335.555
 338.758 793.219
 89.658 358.161
 118.411 895.490
 172.824 439.183
 516.997 937.327
 803.459 638.261
 191.493 618.051
 776.685 270.079
 453.585 11.918
 590.177 413.176
 746.962 864.619
 127.048 488.750
 141.359 21.945
 713.519 429.228
 125.400 672.345
 664.798 717.906
 431.404 587.761
 775.119 166.786
 516.787 755.394
 807.584 382.692
 499.103 856.406
 682.429 640.288
 839.297 255.939
 862.803 288.927
 387.296 203.026
 87.587 837.901
 745.914 120.116
 621.592 727.232
 426.482 402.101
 183.380 249.328
 319.113 396.331
 596.621 657.499
 391.618 941.390
 497.346 712.514
 776.479 387.111
 449.495 576.049
 970.847 675.880
 986.151 373.460
 429.139 250.719
 142.835 996.891
 493.568 74.699
 299.787 898.106
 210.040 345.030
 747.604 88.866
 893.613 900.869
 558.765 201.190
 320.582 333.745
 638.012 902.063
 567.804 281.937
 367.342 864.246
 931.767 833.750
 14.335 789.717
 131.049 778.935
 71.986 103.358
 420.027 172.533
 308.251 85.953
 66.161 241.785
 466.634 617.033
 318.039 645.789
 45.788 835.033
 919.923 951.191
 244.945 895.505
 17.310 517.953
 169.747 384.411
 6.488 790.185
 504.646 605.052
 271.992 892.136
 656.479 951.722
 545.033 962.970
 520.168 474.327
 722.359 491.000
 501.132 854.950
 780.632 84.309
 817.187 704.491
 981.530 336.407
 791.004 955.373
 915.662 299.650
 306.296 300.866
 310.520 293.193
 638.403 4.458
 613.612 464.349
 862.930 881.075
 544.348 451.222
 202.406 8.771
 427.977 309.748
 276.775 453.105
 725.905 359.916
 893.183 431.039
 756.010 954.526
 936.320 376.473
 854.484 200.729
 123.043 30.853
 820.409 81.697
 962.790 220.607
 262.285 85.594
 645.134 415.132
 741.597 594.722
 762.617 516.845
 394.947 803.155
 603.727 916.275
 979.052 590.693
 128.738 463.869
 191.075 499.608
 909.271 245.067
 292.254 44.149
 88.360 491.166
 830.933 977.320
 446.918 475.744
 900.095 682.035
 668.512 211.044
 355.925 521.869
 928.978 312.209
 702.188 148.463
 630.541 697.001
 548.177 426.994
 909.755 257.271
 266.340 707.357
 10.877 214.676
 503.464 676.943
 595.500 260.855
 783.495 411.715
 997.756 501.377
 530.963 567.018
 602.701 658.497
 344.814 880.156
 272.222 441.126
 369.706 395.645
 744.693 728.036
 705.090 564.558
 446.628 514.414
 224.330 745.093
 259.596 990.259
 162.533 667.032
 644.971 715.319
 791.682 282.997
 631.814 458.376
 307.048 670.119
 586.779 723.365
 274.991 463.139
 304.879 401.533
 167.415 781.034
 759.930 993.492
 363.798 981.465
 135.130 829.174
 722.371 458.923
 397.618 84.724
 295.520 352.133
 393.780 825.939
 831.415 593.526
 10.854 986.585
 408.464 508.379
 489.132 70.853
 388.223 834.302
 170.257 422.070
 46.313 904.338
 351.250 359.933
 902.871 30.979
 79.517 106.932
 280.533 196.437
 598.129 717.942
 778.660 739.670
 237.806 727.275
 679.876 216.812
 185.418 732.861
 265.124 273.090
 149.553 960.921
 275.060 616.209
 231.012 75.749
 440.896 829.092
 607.342 212.763
 941.948 250.130
 101.348 779.036
 608.430 818.642
 547.380 860.255
 657.936 109.539
 647.956 737.865
 167.116 632.530
 856.831 712.459
 474.020 356.195
 690.890 71.971
 372.192 735.503
 798.444 74.504
 588.907 812.755
 459.854 439.678
 383.885 157.203
 910.295 279.086
 611.749 79.067
 724.394 130.950
 664.554 161.179
 337.110 797.564
 956.531 298.590
 771.262 783.033
 91.182 116.428
 554.479 75.471
 323.825 482.712
 220.071 860.074
 116.374 370.315
 358.447 50.720
 394.580 215.726
 907.623 617.209
 933.083 227.392
 810.325 907.513
 185.805 509.563
 716.788 129.955
 876.628 975.569
 550.203 994.937
 999.443 554.863
 277.578 111.361
 232.124 269.218
 522.527 996.466
 533.454 123.822
 926.076 662.196
 206.250 78.242
 693.253 375.050
 518.034 420.219
 171.113 803.585
 69.391 842.770
 780.437 838.206
 190.120 243.387
 189.123 626.829
 377.463 435.092
 368.796 68.514
 25.769 435.368
 544.346 161.763
 742.344 23.573
 33.620 247.119
 412.680 714.328
 414.550 612.856
 835.615 957.724
 260.580 961.355
 364.111 162.324
 91.734 441.345
 182.425 349.271
 15.326 932.285
 950.577 831.805
 422.735 882.064
 830.567 110.963
 790.444 623.991
 857.236 162.778
 156.466 875.223
 164.478 833.029
 837.171 203.600
 362.491 161.346
 872.479 66.243
 974.645 26.631
 75.456 509.577
 77.343 580.385
 279.840 480.852
 390.001 944.274
 868.296 655.499
 985.174 664.380
 195.784 718.002
 434.208 399.113
 444.920 647.520
 678.137 373.025
 440.393 19.778
 776.279 748.192
 262.298 925.944
 198.968 381.939
 216.537 375.298
 711.846 479.132
 5.544 54.840
 566.027 573.920
 283.578 894.727
 533.409 645.385
 245.208 878.307
 884.554 180.430
 378.865 49.869
 226.252 732.140
 993.049 338.013
 928.553 210.542
 892.753 19.407
 861.273 403.092
 527.792 803.841
 215.452 313.392
 760.962 299.704
 146.788 977.719
 898.487 207.961
 889.590 760.189
 902.277 946.192
 348.460 419.375
 455.470 492.361
 180.807 803.135
 300.150 295.719
 189.787 76.410
 607.575 880.855
 810.850 271.163
 3.492 786.825
 405.202 411.698
 759.116 268.818
 482.991 896.164
 904.968 542.784
 333.614 480.380
 41.292 587.362
 509.221 528.429
 144.361 711.317
 312.321 971.271
 20.044 343.401
 704.556 96.314
 380.065 165.279
 659.522 214.310
 36.057 663.024
 909.462 892.685
 973.560 60.182
 718.249 674.595
 212.432 72.839
 889.064 529.476
 339.681 917.300
 775.334 102.942
 451.739 942.394
 901.801 691.736
 329.796 355.172
 666.128 693.604
 936.495 980.551
 930.327 643.843
 535.492 327.709
 528.974 311.664
 745.797 429.614
 423.954 293.079
 827.126 743.670
 483.039 95.804
 205.664 633.302
 414.591 499.568
 274.610 640.160
 968.899 516.557
 501.828 468.065
 37.103 236.611
 837.074 661.888
 113.379 275.821
 901.066 722.024
 810.193 151.741
 853.507 458.262
 758.431 270.302
 650.799 881.766
 515.365 56.361
 418.316 752.037
 728.426 209.769
 256.587 944.450
 149.221 880.608
 183.653 256.040
 501.058 380.352
 373.253 811.170
 218.278 670.154
 994.716 318.622
 694.114 473.837
 987.785 537.233
 595.709 272.905
 34.648 163.849
 683.699 365.785
 920.761 216.005
 265.836 466.118
 832.495 859.007
 229.060 218.498
 927.955 555.183
 544.903 408.257
 570.626 689.894
 194.994 309.232
 844.908 267.837
 785.617 464.925
 617.319 453.431
 334.867 539.762
 284.607 245.307
 148.120 654.504
 105.713 287.515
 625.629 670.290
 372.093 104.986
 751.512 186.694
 682.073 49.603
 830.735 938.857
 879.653 113.278
 407.739 825.894
 254.329 928.391
 807.743 876.839
 912.421 672.471
 183.605 101.447
 686.125 927.051
 574.410 811.770
 986.579 530.015
 236.854 708.030
 902.093 91.821
 300.429 760.645
 940.974 619.638
 728.732 792.025
 796.839 876.378
 201.515 160.024
 627.881 976.014
 128.115 203.488
 673.144 830.241
 778.391 153.674
 739.731 478.107
 891.243 208.380
 674.128 878.577
 965.269 964.131
 446.047 271.094
 326.297 602.003
 819.630 821.126
 530.750 211.523
 738.435 592.726
 433.502 642.137
 808.835 319.559
 508.650 911.096
 511.374 387.208
 649.118 729.139
 709.162 565.440
 527.060 280.362
 442.677 528.165
 715.661 300.342
 15.705 25.062
 651.025 417.400
 679.885 691.986
 350.846 977.336
 336.012 142.784
 757.558 373.799
 187.474 923.811
 994.235 607.296
 131.752 651.083
 521.263 138.856
 364.648 720.651
 673.227 473.263
 531.835 183.409
 804.664 576.086
 204.637 19.624
 949.007 613.387
 220.784 215.005
 619.398 408.754
 833.760 823.980
 978.248 885.351
 801.696 967.238
 852.788 938.049
 742.201 325.615
 957.795 139.817
 834.869 802.554
 638.825 295.690
 398.284 289.954
 607.295 625.445
 961.177 810.055
 593.454 682.171
 224.190 157.586
 888.622 538.144
 133.543 735.765
 131.111 222.498
 103.427 786.759
 861.211 448.456
 0.365 147.031
 732.779 783.218
 689.020 11.803
 428.801 193.529
 911.509 737.096
 345.408 337.672
 786.231 224.796
 745.803 703.936
 850.476 973.721
 58.346 240.825
 994.803 1.255
 220.489 150.608
 835.638 874.859
 824.532 80.716
 613.057 385.353
 377.314 743.473
 978.914 554.712
 272.486 610.440
 529.836 826.155
 322.222 490.892
 442.035 325.116
 589.720 632.789
 460.155 913.589
 192.404 237.816
 988.547 560.055
 49.021 609.039
 416.564 1.327
 765.972 340.589
 693.960 235.191
 996.104 194.086
 750.591 523.504
 357.174 407.632
 646.965 39.658
 20.478 862.012
 447.294 313.161
 229.256 637.777
 151.380 223.976
 590.927 279.337
 610.811 512.532
 19.738 421.810
 21.521 895.779
 652.818 107.635
 239.934 728.769
 91.829 37.814
 52.933 304.162
 556.547 472.845
 460.133 933.428
 300.916 467.208
 645.920 763.793
 214.715 425.524
 352.054 230.010
 396.485 585.898
 861.097 261.566
 570.241 334.463
 396.442 21.090
 167.537 243.757
 894.154 461.368
 298.398 305.484
 341.533 295.029
 483.511 35.691
 71.327 776.707
 162.852 397.916
 991.367 721.992
 582.914 888.825
 987.541 416.225
 599.108 623.154
 12.090 999.990
 318.310 942.899
 335.954 823.786
 908.309 452.873
 358.224 423.864
 579.007 584.742
 310.676 732.630
 910.192 838.866
 331.963 963.627
 781.738 912.727
 203.623 132.226
 26.048 552.185
 606.010 233.291
 144.811 353.410
 962.056 806.774
 540.859 986.106
 764.030 607.297
 442.673 630.103
 25.049 745.934
 228.368 435.682
 42.725 398.877
 75.495 791.878
 715.167 651.199
 613.639 265.998
 995.653 453.172
 582.361 551.597
 825.886 965.429
 894.751 311.942
 741.296 727.634
 176.828 752.810
 815.811 338.423
 948.579 314.213
 306.515 433.242
 490.057 387.911
 197.462 208.003
 905.185 189.439
 331.408 92.259
 469.429 223.745
 291.465 223.928
 491.189 456.708
 62.744 431.772
 299.502 755.879
 506.192 571.075
 714.502 198.472
 130.487 376.937
 287.349 909.053
 698.436 858.659
 491.195 520.696
 75.598 533.874
 885.765 628.860
 972.435 133.875
 499.788 595.289
 977.158 459.347
 415.550 268.493
 482.608 751.193
 889.103 17.273
 812.998 702.859
 591.976 464.438
 419.570 282.636
 462.874 389.803
 380.419 76.518
 660.785 16.282
 379.554 389.735
 617.632 762.075
 702.177 859.003
 805.487 138.338
 744.089 594.434
 619.959 788.308
 847.845 672.182
 500.420 334.586
 529.802 184.099
 775.024 250.411
 11.746 582.415
 652.994 63.464
 407.479 64.849
 660.373 892.613
 506.079 573.305
 703.730 305.328
 235.019 237.826
 877.279 353.239
 51.445 912.630
 334.140 122.954
 500.666 714.577
 706.531 346.980
 376.913 93.419
 70.205 314.222
 530.925 110.597
 646.335 150.426
 677.859 967.608
 863.148 296.178
 181.823 860.185
 57.107 874.292
 922.215 410.446
 679.383 430.954
 2.680 981.101
 41.232 967.672
 344.389 354.785
 237.995 106.565
 538.304 584.131
 245.444 892.842
 721.008 316.639
 296.755 19.390
 518.560 870.505
 489.291 933.517
 183.754 596.830
 306.677 270.182
 173.490 189.224
 995.250 655.160
 391.969 188.323
 830.265 81.745
 807.681 836.694
 524.327 622.836
 861.306 44.772
 850.083 173.958
 69.344 672.680
 905.601 600.277
 124.627 773.070
 981.947 90.597
 57.561 299.430
 288.946 603.230
 187.435 1.144
 651.015 62.471
 525.424 504.926
 947.279 860.839
 432.552 641.979
 489.209 312.661
 957.296 906.584
 607.944 950.708
 727.358 25.814
 568.884 62.190
 225.171 248.300
 102.492 116.468
 991.807 404.712
 600.324 878.242
 862.145 601.608
 589.844 51.083
 896.557 647.138
 889.616 422.099
 730.228 800.824
 729.988 234.788
 677.945 34.943
 678.632 100.240
 5.283 802.385
 963.600 253.475
 280.158 951.115
 470.294 599.583
 953.580 300.190
 487.607 391.507
 164.842 903.873
 80.006 796.655
 932.523 851.638
 607.503 192.334
 164.530 771.182
 448.069 70.506
 412.302 973.112
 894.297 610.984
 698.631 369.471
 698.095 620.462
 585.782 149.032
 977.317 844.386
 519.383 451.317
 532.877 992.374
 310.679 465.222
 863.628 918.658
 910.032 19.102
 821.889 650.785
 711.060 625.134
 390.678 636.911
 918.647 405.097
 153.484 99.493
 754.505 436.639
 790.831 546.771
 778.356 913.183
 200.132 749.269
 516.739 467.388
 374.781 173.756
 138.420 943.373
 976.397 459.027
 647.317 458.389
 25.400 884.779
 110.459 427.540
 457.116 435.548
 757.957 258.268
 534.402 395.496
 420.249 93.221
 567.167 966.864
 69.358 494.817
 811.281 115.855
 147.930 542.112
 254.377 285.738
 672.858 935.743
 647.268 240.134
 638.048 380.816
 213.625 712.194
 190.053 507.162
 26.685 730.900
 165.800 673.665
 842.843 107.829
 446.481 236.237
 943.815 120.769
 856.916 800.892
 180.570 589.710
 14.767 963.431
 305.552 361.461
 176.047 400.162
 899.951 397.914
 128.091 530.226
 778.366 786.617
 22.144 445.445
 915.444 788.333
 516.645 289.753
 372.700 622.958
 99.173 674.456
 796.270 831.141
 177.712 210.623
 148.761 383.804
 766.693 514.330
 974.532 35.366
 954.288 548.350
 674.689 909.644
 17.150 374.963
 686.153 791.297
 67.655 44.126
 771.465 782.331
 575.422 680.411
 689.212 724.992
 426.080 877.286
 638.432 332.681
 371.002 290.953
 66.967 192.943
 614.826 145.665
 669.185 485.623
 794.347 31.925
 841.787 310.010
 961.915 477.156
 139.584 242.758
 216.312 890.142
 701.413 99.986
 969.579 486.114
 478.040 689.061
 223.210 64.707
 870.428 585.733
 703.128 179.867
 12.736 28.643
 899.928 466.224
 47.476 894.611
 436.914 93.433
 931.294 303.908
 279.652 446.938
 372.767 744.928
 971.401 884.666
 685.460 133.082
 771.161 513.997
 590.540 0.476
 555.787 357.372
 226.707 13.037
 973.249 529.073
 927.663 332.730
 277.429 396.573
 268.213 477.458
 790.743 429.750
 722.190 414.065
 112.323 97.918
 234.510 674.862
 177.712 821.601
 504.678 480.425
 570.119 452.373
 682.150 736.596
 150.833 884.570
 60.242 548.120
 12.707 307.630
 753.064 641.883
 939.526 913.297
 980.785 47.005
 277.118 969.333
 656.872 155.145
 269.356 468.199
 354.521 141.054
 191.537 728.015
 269.200 810.241
 811.305 552.625
 533.860 547.407
 937.439 801.783
 680.138 846.921
 771.948 451.139
 372.932 236.238
 981.417 670.111
 930.311 466.714
 448.145 864.932
 932.455 996.339
 476.970 540.729
 231.573 768.638
 324.792 762.618
 412.343 485.097
 619.582 739.422
 685.187 249.523
 955.268 928.119
 991.427 46.604
 427.648 141.662
 882.400 809.411
 431.630 532.108
 328.817 277.886
 817.317 375.375
 800.655 789.395
 725.218 179.410
 712.909 50.822
 641.082 415.691
 93.244 687.460
 558.224 792.028
 231.722 456.081
 567.970 365.439
 211.043 847.251
 752.910 375.908
 882.192 925.459
 297.398 669.193
 792.011 595.403
 197.552 189.304
 236.259 610.280
 619.333 744.079
 407.492 14.956
 666.797 81.568
 138.022 946.072
 260.092 27.106
 63.895 785.552
 739.028 803.426
 918.921 217.512
 286.166 736.682
 824.166 295.519
 964.451 903.262
 786.866 852.670
 77.682 225.034
 535.542 536.622
 255.007 418.681
 370.431 121.881
 528.657 658.636
 928.372 129.157
 190.829 948.581
 880.652 894.104
 182.916 905.329
 285.392 193.251
 567.880 848.191
 990.689 112.426
 472.591 929.691
 471.634 681.624
 47.503 228.032
 327.546 690.387
 90.347 702.282
 362.238 219.743
 211.022 157.435
 420.242 602.128
 797.013 613.782
 608.747 461.218
 671.152 974.295
 55.264 41.855
 643.029 651.606
 244.033 459.436
 146.880 884.899
 252.835 661.952
 665.159 144.455
 841.841 580.865
 569.572 101.185
 496.480 64.069
 609.135 709.349
 818.974 41.108
 355.491 607.514
 423.550 913.836
 124.455 146.054
 996.496 231.697
 953.511 274.977
 915.837 277.370
 179.269 415.397
 720.891 623.819
 656.700 448.540
 417.078 36.539
 151.336 510.837
 686.918 184.510
 452.594 320.758
 348.113 529.993
 165.253 986.737
 100.989 921.601
 379.353 375.546
 690.653 888.244
 766.699 142.162
 977.236 385.535
 453.617 936.457
 167.053 883.638
 951.176 375.607
 167.945 699.401
 740.777 386.149
 956.178 499.830
 897.741 23.909
 195.927 962.906
 549.509 937.204
 554.418 840.422
 497.479 77.726
 78.416 681.680
 49.785 929.167
 216.067 442.719
 911.985 526.285
 110.412 210.243
 837.224 502.688
 388.764 540.090
 948.862 725.725
 9.987 65.081
 96.527 158.835
 697.354 325.197
 999.268 108.189
 918.850 363.753
 52.857 150.154
 323.501 806.428
 646.795 752.963
 498.572 576.562
 342.439 869.755
 78.574 421.124
 827.466 826.257
 766.167 239.257
 782.253 405.708
 73.744 171.748
 597.409 662.867
 372.320 268.416
 773.592 210.220
 653.975 684.933
 147.750 310.788
 741.344 45.539
 235.408 396.583
 181.499 258.375
 695.556 688.960
 864.047 491.565
 530.707 521.577
 329.565 656.832
 275.139 118.667
 562.996 940.445
 322.929 837.010
 778.719 146.035
 255.807 880.730
 734.226 738.549
 679.123 901.286
 595.544 12.099
 620.147 623.465
 410.286 146.115
 22.830 130.380
 117.744 604.049
 651.187 900.499
 486.567 297.610
 732.012 337.329
 869.651 758.402
 697.293 852.867
 606.179 689.769
 275.969 560.313
 888.680 317.239
 110.410 66.445
 8.221 909.280
 790.088 511.624
 855.947 335.024
 286.263 933.580
 110.100 86.446
 898.376 793.327
 593.223 484.455
 974.408 426.937
 216.635 866.875
 411.138 620.099
 813.570 117.913
 671.500 53.880
 26.995 530.107
 248.783 165.743
 494.479 418.630
 962.933 901.339
 545.091 252.305
 572.614 807.092
 879.999 84.469
 136.004 103.960
 589.858 409.503
 639.612 477.482
 912.307 27.264
 252.000 772.429
 348.961 248.606
 340.589 61.720
 843.356 641.950
 135.131 404.219
 322.722 215.224
 729.720 265.425
 883.701 302.243
 412.980 65.609
 564.708 720.601
 108.361 673.880
 8.263 873.439
 826.157 181.673
 341.174 154.318
 387.173 778.970
 457.772 197.916
 514.091 600.044
 203.667 505.088
 517.971 597.541
 49.811 705.244
 879.407 704.613
 997.410 38.909
 760.336 130.471
 144.824 526.305
 935.098 746.895
 512.630 101.977
 427.928 318.978
 0.150 749.658
 746.708 235.701
 326.863 265.196
 545.551 343.179
 289.094 748.386
 695.981 179.798
 883.278 707.765
 540.420 77.602
 762.241 826.979
 812.976 213.631
 3.442 949.261
 689.700 269.382
 384.653 790.326
 350.367 152.758
 842.478 782.772
 551.287 537.054
 795.303 420.695
 106.685 323.526
 760.400 536.078
 15.913 601.362
 604.026 263.595
 744.496 90.587
 705.488 593.524
 936.048 254.207
 866.480 569.743
 495.028 366.226
 483.877 448.135
 510.725 447.855
 59.042 717.846
 192.516 527.075
 724.095 421.716
 735.250 543.736
 13.263 951.748
 539.537 86.619
 436.142 590.070
 260.948 198.650
 563.460 805.488
 868.872 676.026
 811.715 381.131
 952.430 585.916
 111.198 161.143
 437.938 371.173
 315.565 775.740
 278.538 649.994
 916.892 486.834
 468.580 170.327
 177.493 33.946
 427.968 875.300
 691.412 436.086
 728.042 474.832
 110.347 394.113
 701.753 613.460
 979.565 654.760
 436.171 754.202
 451.430 247.821
 302.113 357.933
 902.485 338.073
 679.434 187.418
 953.054 880.400
 110.870 480.926
 57.436 807.748
 314.075 963.805
 132.569 985.173
 430.461 854.764
 761.202 138.148
 548.748 99.708
 432.964 808.828
 946.744 468.325
 367.213 650.248
 11.231 81.320
 442.271 966.053
 365.166 618.904
 86.718 913.638
 124.311 379.335
 73.275 673.464
 270.493 510.830
 600.796 749.248
 42.714 897.709
 914.615 396.015
 765.176 124.393
 762.661 609.290
 235.941 716.679
 930.205 673.498
 352.596 32.115
 858.679 625.966
 41.141 69.271
 305.942 200.410
 348.754 434.126
 221.711 566.739
 155.662 350.886
 521.002 69.377
 829.670 60.366
 471.834 911.565
 90.654 103.170
 655.600 456.476
 751.584 744.602
 297.184 276.202
 65.149 336.191
 537.908 926.223
 417.222 413.676
 481.627 445.807
 684.254 257.090
 579.884 964.665
 903.743 955.150
 836.146 354.306
 15.647 458.690
 55.103 310.907
 416.651 927.510
 797.271 447.533
 355.268 888.163
 131.239 150.587
 788.799 359.275
 718.602 1.966
 56.176 463.717
 185.665 259.220
 504.778 946.865
 300.376 135.900
 283.728 36.336
 804.732 738.995
 698.346 805.805
 177.279 446.194
 455.791 503.993
 395.566 79.522
 544.194 555.802
 416.098 431.264
 428.451 277.334
 523.838 891.204
 345.233 927.477
 562.536 119.784
 195.667 968.687
 931.748 809.286
 402.699 267.002
 920.446 614.616
 985.595 130.364
 687.559 747.359
 448.786 284.618
 946.939 582.734
 156.818 103.555
 71.306 890.938
 20.118 143.992
 3.259 74.493
 224.464 555.732
 610.925 564.958
 655.285 521.590
 214.027 439.355
 679.201 82.320
 148.804 383.411
 210.770 578.719
 856.388 520.240
 1.370 327.513
 940.889 895.026
 907.002 883.642
 525.798 754.937
 418.009 439.430
 568.760 275.802
 939.884 197.097
 306.626 290.571
 502.297 316.447
 879.662 487.366
 623.054 691.836
 313.454 725.906
 672.921 24.367
 260.335 719.553
 62.223 615.221
 262.894 636.291
 15.182 968.198
 297.505 866.264
 305.378 623.693
 185.927 607.358
 616.096 887.661
 281.251 245.553
 761.216 18.863
 997.244 106.119
 782.571 512.155
 67.032 768.093
 433.090 897.224
 400.727 151.887
 94.692 758.753
 527.965 282.568
 176.870 788.950
 529.183 414.502
 235.443 685.905
 201.024 882.180
 758.513 705.994
 791.631 63.614
 933.687 25.880
 759.148 543.420
 960.744 645.634
 632.866 420.331
 158.975 10.565
 625.817 586.377
 368.172 502.888
 297.763 221.315
 914.789 378.128
 389.478 95.292
 746.266 33.657
 236.681 95.459
 591.043 902.096
 672.267 618.722
 122.008 980.218
 488.568 674.561
 857.217 519.811
 760.795 180.595
 772.681 721.626
 234.764 611.943
 504.223 153.782
 616.348 876.603
 334.120 843.844
 729.247 666.778
 476.122 617.331
 847.644 104.785
 150.899 837.882
 979.968 926.892
 572.082 575.017
 851.398 784.832
 808.298 728.949
 881.147 189.123
 944.444 388.683
 604.229 757.544
 509.536 815.608
 977.823 493.852
 570.549 821.562
 524.044 924.036
 591.636 855.143
 681.669 819.095
 333.982 995.748
 409.827 583.727
 9.420 969.833
 551.014 979.619
 215.125 702.418
 715.855 860.762
 59.508 268.536
 198.206 847.780
 361.454 149.547
 319.674 70.487
 964.852 678.989
 493.915 115.389
 484.737 498.488
 502.727 370.716
 195.179 768.438
 0.647 949.632
 115.330 88.589
 78.369 66.974
 559.895 393.681
 986.698 61.157
 732.999 78.170
 474.056 496.536
 177.344 866.363
 946.979 898.713
 689.222 340.500
 102.819 503.030
 397.979 945.314
 288.561 912.260
 137.674 845.042
 543.717 131.499
 638.867 374.952
 726.524 85.273
 897.610 427.058
 891.760 323.267
 873.095 877.254
 979.601 226.982
 289.111 802.797
 134.884 70.580
 210.008 474.523
 555.330 836.602
 499.685 922.814
 568.879 702.952
 600.874 771.158
 770.861 704.125
 968.440 272.586
 70.718 720.261
 209.414 354.854
 668.257 796.046
 607.093 527.442
 516.585 862.097
 397.812 791.141
 152.086 389.442
 416.305 47.913
 752.962 908.499
 596.156 779.896
 502.285 864.086
 201.356 61.976
 307.433 44.152
 546.940 918.437
 396.718 39.851
 642.924 22.255
 460.470 486.258
 546.098 173.043
 715.577 455.413
 936.756 549.099
 390.259 475.731
 338.211 599.201
 693.660 524.333
 580.244 574.556
 849.700 662.015
 265.875 70.634
 436.830 75.871
 654.466 787.626
 238.045 373.747
 121.887 778.119
 425.339 390.411
 126.981 247.745
 989.200 260.639
 907.758 41.335
 389.437 473.205
 283.692 81.351
 914.536 316.388
 363.211 540.476
 861.610 975.132
 387.329 505.442
 510.129 348.060
 698.700 419.056
 785.003 865.500
 55.640 32.407
 266.667 544.329
 436.633 835.341
 789.012 689.442
 654.108 602.014
 704.835 913.118
 646.825 447.062
 130.737 1.224
 206.047 559.291
 199.801 8.577
 147.895 2.518
 844.929 354.876
 937.145 851.116
 655.515 548.023
 438.659 680.940
 345.257 54.782
 592.099 549.723
 742.826 231.381
 222.227 75.934
 576.172 721.457
 87.660 827.896
 725.013 318.802
 390.379 748.065
 827.334 611.491
 899.489 808.486
 860.147 296.584
 246.957 86.109
 491.518 545.712
 819.440 290.010
 991.753 267.162
 566.349 811.234
 372.111 245.869
 365.402 210.399
 217.584 535.846
 806.811 834.357
 627.744 857.720
 177.592 852.603
 460.869 235.172
 428.246 334.112
 79.328 447.160
 193.218 218.595
 359.231 727.126
 800.175 861.401
 398.672 296.088
 255.636 702.413
 133.543 954.157
 628.042 996.163
 648.079 895.992
 84.706 178.246
 2.288 871.849
 174.613 583.028
 746.770 639.768
 211.739 886.155
 266.595 589.228
 808.120 854.703
 702.638 346.079
 565.490 45.890
 406.909 867.148
 569.917 815.456
 866.841 915.614
 884.867 958.341
 404.347 180.836
 521.827 101.747
 43.883 614.863
 29.572 464.537
 28.095 639.586
 606.964 163.073
 21.313 710.597
 561.619 23.696
 14.795 674.778
 637.715 13.294
 970.849 437.018
 678.690 344.679
 906.655 556.788
 810.678 991.189
 216.685 567.570
 694.556 459.314
 812.127 482.041
 840.778 938.722
 66.941 184.715
 782.293 361.389
 506.283 183.356
 405.354 956.474
 760.645 593.500
 622.772 851.731
 97.609 759.899
 93.951 427.924
 95.345 708.542
 933.921 27.644
 953.761 697.495
 470.650 317.724
 969.395 659.072
 595.516 934.046
 700.869 855.669
 173.156 843.872
 898.147 803.014
 229.754 254.046
 889.339 534.757
 196.513 499.623
 544.718 818.562
 649.629 558.266
 353.627 604.537
 639.177 58.242
 443.727 50.547
 545.136 555.078
 384.315 75.294
 225.322 632.151
 390.308 828.899
 141.586 988.028
 577.878 422.848
 859.643 77.764
 416.920 47.823
 334.827 312.073
 632.835 441.040
 319.532 38.288
 886.912 896.812
 984.916 46.845
 420.579 388.278
 944.410 698.955
 996.507 268.450
 632.794 753.031
 374.969 719.223
 843.108 892.692
 895.794 32.970
 893.796 907.035
 616.863 748.288
 707.602 538.890
 714.544 65.815
 177.294 559.456
 258.073 178.613
 795.005 523.976
 10.069 642.029
 183.580 554.506
 13.808 548.268
 19.621 39.665
 542.082 570.040
 837.052 260.362
 593.476 294.914
 383.013 83.273
 823.430 227.480
 929.066 214.522
 336.801 320.776
 162.378 294.212
 595.784 482.953
 764.302 823.605
 215.525 651.705
 376.208 551.714
 235.803 340.211
 531.258 273.637
 630.523 27.285
 51.047 791.121
 109.997 24.974
 950.482 104.698
 400.016 33.336
 724.325 309.503
 65.454 149.694
 993.434 482.935
 956.583 693.832
 435.618 426.122
 568.785 537.820
 110.352 63.267
 49.046 276.186
 182.309 739.225
 487.095 266.690
 457.268 477.737
 179.839 431.983
 445.525 377.883
 142.479 496.943
 70.328 907.298
 599.306 694.691
 928.340 586.054
 65.497 696.394
 799.817 898.932
 925.436 786.523
 90.633 695.796
 823.251 937.604
 86.812 575.343
 360.870 148.543
 413.608 47.516
 404.169 50.912
 342.134 651.087
 38.586 601.272
 581.873 697.378
 904.263 548.485
 770.286 216.824
 243.480 67.471
 932.118 815.456
 678.603 399.986
 970.300 82.499
 129.133 844.430
 584.788 522.968
 696.909 936.748
 540.971 580.612
 77.388 0.011
 648.810 542.875
 573.648 388.869
 219.647 122.326
 32.915 84.869
 769.294 445.372
 630.689 818.455
 791.818 472.016
 985.763 502.665
 74.272 458.289
 394.521 502.257
 122.961 659.982
 271.982 560.769
 268.918 782.097
 130.246 138.241
 184.617 688.360
 515.708 435.862
 224.326 100.264
 370.992 603.186
 873.447 701.927
 845.671 32.000
 912.806 507.851
 914.088 372.157
 755.004 93.280
 484.916 983.126
 952.781 394.789
 424.287 125.795
 603.223 91.022
 934.594 857.676
 343.780 914.950
 609.539 517.584
 752.149 739.920
 750.992 959.851
 195.609 548.133
 916.217 550.869
 828.149 823.596
 349.556 990.259
 385.715 919.297
 828.445 524.127
 388.910 203.171
 360.472 228.097
 114.849 477.857
 150.085 43.062
 359.741 249.395
 807.437 827.644
 273.539 859.585
 98.157 169.394
 928.220 531.110
 784.581 283.813
 380.516 754.625
 642.893 378.708
 734.988 689.553
 366.072 114.620
 609.111 887.380
 292.344 633.570
 781.505 475.796
 198.743 332.884
 78.778 277.473
 438.382 543.126
 464.815 257.758
 600.163 335.111
 156.280 295.745
 456.145 276.680
 544.909 913.584
 12.895 422.424
 984.710 155.199
 980.430 626.330
 652.005 919.745
 350.241 286.611
 838.396 384.053
 170.199 372.465
 149.096 615.108
 109.615 443.699
 187.883 516.518
 316.355 896.041
 779.341 76.306
 126.727 778.213
 551.553 706.656
 848.096 802.763
 548.430 775.088
 497.117 73.114
 309.084 221.652
 649.636 176.916
 718.759 204.941
 501.111 643.641
 656.849 803.053
 611.756 966.309
 625.299 962.122
 334.123 967.644
 796.439 698.001
 511.594 914.894
 262.288 345.329
 66.280 510.690
 264.948 757.229
 639.295 405.858
 235.367 398.619
 533.661 781.133
 39.223 372.552
 71.565 555.572
 725.568 463.756
 798.039 18.483
 676.213 183.807
 129.885 907.534
 569.543 731.024
 402.806 817.861
 287.649 423.693
 355.085 115.505
 424.708 981.679
 899.841 423.947
 589.706 488.674
 280.154 76.315
 258.440 700.497
 25.413 389.781
 616.892 825.073
 389.639 75.355
 77.289 3.560
 462.763 788.915
 944.323 501.747
 916.653 641.566
 895.104 374.196
 344.845 193.840
 423.657 904.171
 547.476 973.776
 428.276 29.142
 522.762 189.270
 505.355 829.514
 678.918 996.509
 901.806 847.333
 153.764 275.788
 193.557 888.240
 605.056 330.955
 651.625 185.313
 347.244 637.514
 559.756 525.030
 897.670 725.555
 916.665 576.138
 447.980 396.874
 527.581 160.259
 288.626 780.707
 328.368 262.719
 32.961 660.202
 333.383 923.009
 562.662 123.392
 125.889 751.913
 851.417 869.851
 665.943 197.578
 325.480 540.035
 51.959 92.287
 747.297 721.610
 993.520 737.666
 24.729 959.744
 217.418 376.306
 69.210 180.677
 997.583 415.884
 270.429 595.060
 961.657 46.805
 194.941 935.076
 349.936 770.986
 326.560 993.697
 881.743 947.984
 575.974 962.333
 293.612 391.169
 627.004 232.226
 754.728 702.714
 142.004 753.395
 617.772 829.046
 306.716 991.510
 35.688 920.848
 996.272 137.159
 652.969 182.335
 32.931 793.685
 978.254 947.287
 79.596 579.696
 855.552 694.074
 871.445 251.805
 194.940 343.946
 884.313 294.110
 398.584 727.112
 529.408 785.778
 651.319 66.322
 358.903 490.185
 941.562 249.883
 78.805 892.053
 671.092 343.252
 859.908 617.351
 412.320 533.927
 183.713 719.499
 518.370 597.535
 379.790 510.184
 201.926 108.346
 929.640 400.258
 519.000 355.450
 307.734 932.578
 646.980 142.393
 584.681 311.870
 484.506 984.788
 664.961 134.847
 53.616 334.561
 9.936 205.742
 410.227 273.898
 96.903 687.493
 803.654 75.073
 980.568 927.119
 33.517 318.313
 901.718 35.981
 275.706 118.368
 379.082 272.941
 858.344 916.906
 27.901 932.819
 412.699 253.161
 78.846 386.571
 679.409 696.098
 283.329 146.370
 772.144 489.878
 348.577 972.119
 471.895 478.514
 963.910 620.276
 806.619 98.762
 777.453 526.160
 752.236 991.579
 732.058 562.998
 939.315 426.651
 45.712 730.906
 160.779 871.891
 853.548 783.918
 723.134 796.404
 347.040 130.464
 68.990 62.804
 835.876 960.601
 1.687 950.209
 906.755 220.559
 471.851 125.543
 102.059 421.236
 526.720 436.445
 833.724 122.178
 290.354 688.212
 580.889 456.929
 928.814 59.513
 494.164 80.864
 479.516 242.467
 997.983 140.440
 286.903 13.042
 701.903 135.919
 14.079 764.200
 211.509 121.138
 796.985 599.072
 282.383 437.581
 907.090 182.413
 152.340 890.314
 201.574 499.320
 986.650 855.279
 905.781 549.623
 800.405 566.720
 708.787 409.346
 306.720 716.329
 404.723 877.410
 157.360 339.064
 103.629 472.416
 475.222 742.028
 417.931 992.390
 360.266 320.370
 633.883 357.089
 819.861 506.830
 159.657 440.714
 921.776 718.558
 39.195 11.035
 687.212 36.376
 897.825 423.295
 579.399 908.196
 784.263 93.291
 350.552 481.415
 264.600 979.331
 389.742 200.366
 155.737 838.191
 672.879 157.194
 135.312 152.275
 513.200 850.687
 387.270 636.374
 808.957 621.693
 519.999 670.278
 600.368 119.998
 388.317 931.784
 899.183 881.109
 651.054 752.209
 813.534 7.836
 969.667 128.311
 533.253 257.294
 595.994 10.722
 294.939 615.769
 682.294 75.660
 743.064 929.375
 276.121 65.442
 328.037 965.830
 516.040 361.304
 421.972 670.593
 729.837 402.176
 528.826 498.663
 740.742 73.824
 361.483 841.420
 823.673 218.188
 151.395 406.711
 114.803 922.686
 546.633 271.312
 384.543 478.891
 995.129 419.641
 534.868 600.456
 957.776 263.988
 903.539 177.952
 460.615 652.413
 955.098 55.715
 889.186 594.924
 544.578 840.607
 17.084 650.763
 65.717 908.383
 713.825 34.776
 180.447 639.146
 716.321 824.582
 787.867 583.895
 98.811 628.749
 574.343 99.816
 416.262 46.554
 115.430 868.670
 907.607 689.465
 626.713 272.045
 62.113 311.591
 214.380 496.496
 412.586 219.652
 815.251 403.701
 713.592 2.019
 976.354 63.984
 985.631 271.064
 570.145 620.239
 4.017 484.143
 415.493 42.923
 134.579 567.256
 347.163 840.896
 370.243 473.695
 396.278 908.379
 609.801 570.466
 587.966 181.746
 702.051 850.887
 184.924 433.589
 317.870 56.565
 589.983 393.232
 25.389 380.165
 228.068 16.176
 948.241 177.125
 547.518 458.928
 455.951 95.431
 379.830 494.958
 544.054 933.923
 671.175 342.617
 937.896 948.436
 522.000 292.573
 729.603 968.753
 344.543 12.379
 217.075 686.178
 151.955 876.395
 944.742 580.183
 734.997 293.225
 88.959 822.582
 49.054 468.663
 830.398 918.959
 139.811 803.940
 208.528 0.383
 572.647 656.505
 859.605 385.029
 619.223 219.116
 652.714 1.062
 493.463 53.494
 414.879 351.714
 144.888 363.983
 985.527 153.833
 515.010 446.591
 775.477 476.325
 575.146 197.484
 791.870 919.115
 802.792 925.847
 897.007 21.575
 257.806 568.145
 518.050 977.561
 906.477 338.906
 441.065 808.426
 956.624 737.655
 985.381 242.651
 433.832 38.378
 244.026 648.546
 99.448 58.641
 127.789 833.008
 715.093 297.348
 301.778 363.330
 53.979 866.014
 345.190 190.024
 482.585 956.775
 391.189 786.506
 251.389 595.333
 361.450 207.020
 282.780 838.255
 649.226 468.597
 498.497 377.003
 629.086 448.113
 936.627 206.606
 787.157 154.094
 746.013 871.707
 132.415 278.102
 868.862 98.957
 129.905 485.935
 913.338 910.356
 906.689 999.104
 538.128 650.490
 339.607 806.971
 109.658 580.899
 712.817 895.339
 517.150 641.736
 507.608 374.356
 736.623 764.722
 85.611 424.385
 995.807 368.263
 280.574 780.349
 509.587 766.951
 408.040 661.363
 609.844 590.863
 824.090 881.811
 392.481 607.829
 754.815 501.958
 534.108 762.791
 721.074 80.706
 805.558 746.433
 995.692 60.812
 721.548 950.352
 352.517 369.213
 235.840 493.358
 52.201 163.780
 17.880 864.091
 914.514 155.594
 556.784 135.596
 261.071 825.653
 636.683 200.101
 988.235 520.750
 946.744 844.670
 513.461 129.425
 140.833 54.399
 498.447 220.435
 285.045 768.217
 211.156 978.789
 643.561 518.070
 971.382 444.393
 299.969 315.543
 109.220 782.496
 416.058 686.867
 234.183 71.218
 544.763 539.274
 799.164 247.369
 468.423 226.146
 85.886 916.516
 485.732 688.091
 927.508 106.167
 956.897 320.526
 13.797 262.012
 600.785 459.632
 241.689 787.174
 462.702 307.370
 729.368 774.513
 407.265 217.996
 208.582 744.281
 286.429 544.174
 154.068 776.178
 764.692 456.878
 260.472 409.522
 906.814 92.158
 498.492 711.347
 631.035 87.235
 689.143 504.406
 663.872 611.856
 246.864 570.214
 690.383 707.465
 830.814 752.078
 543.733 461.197
 184.281 975.909
 915.404 874.437
 462.965 869.247
 666.167 362.580
 85.530 619.117
 179.740 535.328
 268.684 84.971
 705.658 162.644
 321.946 733.113
 493.484 203.042
 814.974 332.828
 13.034 146.928
 436.787 342.183
 299.141 162.123
 738.529 693.640
 647.026 91.321
 689.743 87.626
 536.004 977.405
 735.812 627.851
 873.776 733.227
 677.682 538.142
 857.605 844.241
 513.842 29.809
 947.180 627.520
 401.403 25.133
 469.933 867.017
 73.909 160.632
 144.117 415.923
 567.127 208.537
 547.353 181.761
 572.506 71.986
 95.949 383.109
 486.654 775.062
 78.672 948.980
 532.104 220.025
 431.356 798.826
 671.543 898.259
 297.567 634.501
 358.939 586.912
 625.434 952.580
 104.382 348.647
 559.575 668.911
 965.831 776.741
 736.104 975.868
 214.159 432.130
 642.123 530.306
 795.089 233.354
 401.286 516.691
 782.938 256.267
 964.586 530.415
 689.921 939.464
 68.912 82.053
 367.477 176.460
 152.082 100.750
 872.295 699.644
 936.738 396.374
 332.151 657.941
 699.785 173.300
 751.040 384.172
 490.042 437.230
 258.452 204.465
 233.723 329.394
 406.054 316.382
 842.693 904.545
 321.560 450.901
 9.602 750.672
 372.783 323.072
 310.685 755.359
 205.910 994.468
 842.896 647.765
 785.720 835.708
 777.139 93.491
 269.391 48.139
 621.502 765.079
 30.490 829.554
 443.893 141.930
 959.730 539.773
 916.475 764.208
 801.168 318.536
 507.174 245.479
 936.838 851.845
 976.903 773.861
 862.769 585.562
 143.516 852.178
 961.334 999.140
 571.698 160.762
 878.456 321.170
 946.917 204.245
 372.140 675.634
 724.132 623.852
 376.800 367.808
 619.415 32.759
 895.008 266.740
 374.168 43.230
 306.516 822.707
 284.601 895.025
 599.025 619.469
 399.169 125.596
 654.420 839.212
 267.246 919.548
 49.584 90.524
 225.302 779.588
 286.900 584.623
 562.108 630.773
 94.019 151.192
 469.992 327.240
 516.043 461.988
 501.077 214.198
 260.020 617.892
 670.006 111.891
 888.618 883.962
 320.253 52.236
 447.176 398.561
 170.283 798.244
 349.425 598.781
 427.143 612.137
 448.405 497.574
 675.360 676.836
 240.104 811.519
 173.069 799.533
 850.744 905.704
 798.280 583.085
 560.325 118.261
 846.999 704.643
 33.920 916.639
 181.088 620.134
 540.322 576.445
 424.401 262.892
 310.302 357.902
 406.568 735.089
 852.083 71.575
 328.361 727.668
 731.293 201.519
 972.605 339.851
 721.068 508.650
 90.069 10.214
 722.911 28.592
 58.574 590.568
 791.140 256.067
 331.926 880.046
 507.265 861.974
 677.414 643.874
 842.480 700.443
 938.905 739.106
 216.792 952.511
 77.556 193.400
 365.552 732.677
 632.429 183.765
 714.620 206.890
 935.630 856.653
 553.798 478.787
 415.911 851.049
 397.071 78.879
 963.870 530.225
 493.504 613.415
 522.240 108.947
 673.284 910.825
 45.430 660.378
 201.404 149.600
 560.861 995.349
 392.130 908.532
 906.285 486.402
 688.876 685.325
 535.774 436.188
 218.045 160.204
 634.190 705.760
 416.163 705.482
 285.589 180.536
 845.077 368.907
 63.144 682.880
 340.877 687.344
 682.991 78.926
 982.421 258.069
 156.100 277.539
 262.110 438.297
 623.271 300.864
 244.886 930.788
 39.131 604.159
 314.792 306.454
 430.275 838.487
 438.196 816.301
 267.044 549.922
 278.514 648.011
 812.971 175.561
 241.720 220.719
 233.448 677.472
 830.859 209.545
 916.969 314.457
 960.169 914.198
 377.509 217.061
 997.331 889.176
 332.736 448.501
 840.988 632.987
 985.167 213.361
 828.322 677.388
 145.847 443.058
 435.641 852.343
 934.325 533.760
 768.104 446.492
 244.518 945.934
 620.644 695.090
 691.540 367.800
 271.674 657.126
 135.804 386.161
 188.173 380.642
 231.998 51.551
 972.322 980.831
 464.201 339.952
 366.280 190.582
 325.059 536.014
 106.144 299.690
 275.053 743.604
 235.141 529.460
 804.435 585.304
 959.274 537.144
 820.032 215.327
 768.537 293.220
 25.037 838.165
 819.430 298.545
 363.095 311.476
 148.628 422.748
 697.828 195.516
 285.440 355.649
 12.709 887.392
 77.355 216.294
 689.490 607.040
 816.744 596.173
 79.757 859.004
 39.178 702.065
 175.484 221.450
 89.428 177.710
 840.436 568.615
 857.614 131.080
 743.110 37.923
 66.163 274.698
 869.574 646.727
 431.945 440.419
 655.384 650.267
 684.511 987.812
 302.201 731.525
 240.676 358.283
 507.110 410.781
 721.351 697.061
 479.796 658.587
 54.769 674.811
 931.249 357.315
 700.784 383.036
 442.581 765.635
 316.372 86.415
 846.704 544.944
 678.659 215.154
 640.299 770.606
 807.707 936.404
 977.897 2.730
 358.970 11.448
 51.339 276.043
 559.969 120.981
 22.031 396.415
 275.650 11.308
 623.691 328.812
 433.558 407.216
 891.668 619.499
 707.914 770.799
 581.096 621.336
 438.628 418.404
 918.285 957.978
 588.065 889.557
 673.879 859.051
 658.904 582.246
 766.707 178.157
 907.791 708.947
 896.369 538.483
 591.910 408.580
 80.838 872.266
 32.281 83.073
 541.391 881.358
 825.198 565.938
 557.869 663.252
 891.060 817.405
 717.251 952.347
 230.842 359.976
 231.132 417.921
 230.271 394.180
 613.730 51.541
 279.447 381.888
 231.053 446.754
 983.194 159.427
 871.006 317.494
 650.081 291.176
 189.140 779.035
 344.114 233.356
 379.040 102.617
 43.998 924.708
 751.722 993.554
 315.227 24.029
 714.872 89.944
 997.716 182.781
 378.145 757.996
 337.079 373.632
 211.363 308.790
 534.969 432.935
 712.400 184.209
 110.130 47.359
 343.352 176.514
 697.215 493.567
 337.653 341.925
 868.311 486.783
 715.781 444.590
 348.867 611.919
 649.932 790.095
 175.067 492.819
 443.267 459.430
 166.081 234.817
 920.194 782.835
 778.156 777.729
 121.702 461.853
 386.899 785.567
 353.284 886.122
 181.553 131.346
 909.855 743.842
 725.718 106.712
 97.808 101.683
 371.160 283.551
 462.593 357.196
 836.533 705.872
 712.657 236.161
 565.540 413.256
 587.202 725.914
 847.059 450.717
 553.993 176.469
 953.760 653.514
 530.432 952.630
 779.823 899.118
 910.707 936.351
 129.474 873.062
 746.283 829.132
 126.475 21.841
 486.895 824.535
 333.706 476.529
 843.154 561.984
 448.039 677.677
 6.655 851.431
 678.350 958.668
 163.892 6.502
 636.506 834.690
 299.515 539.222
 238.254 472.433
 113.386 765.785
 392.126 196.301
 214.046 629.259
 271.788 726.344
 915.745 856.278
 545.936 587.226
 102.737 791.041
 858.144 113.516
 956.738 767.252
 88.529 181.812
 422.971 328.675
 924.175 92.899
 247.036 648.890
 153.746 416.115
 206.924 53.516
 974.403 492.679
 827.948 52.067
 749.914 215.098
 767.502 945.862
 834.891 586.441
 133.730 112.716
 731.483 987.604
 27.897 963.850
 375.008 504.654
 423.143 324.570
 360.309 694.333
 289.147 374.362
 480.665 787.142
 397.872 76.367
 818.569 177.796
 83.051 278.577
 518.439 656.673
 36.508 943.037
 204.215 858.299
 997.082 583.898
 152.073 899.419
 490.189 315.128
 865.080 846.261
 3.412 534.356
 651.136 74.997
 609.650 326.709
 409.190 498.750
 875.968 53.174
 766.231 146.917
 303.276 199.222
 366.531 456.870
 737.395 574.050
 835.927 523.719
 461.926 57.202
 271.467 240.701
 642.105 741.785
 37.695 931.724
 628.640 991.550
 885.201 549.767
 372.063 348.271
 598.415 502.237
 940.016 646.985
 384.115 519.552
 298.736 136.422
 339.611 949.211
 120.881 892.557
 602.517 318.376
 247.654 652.519
 148.395 737.806
 475.044 197.556
 837.282 633.966
 791.247 156.498
 837.146 699.901
 882.305 179.892
 297.043 795.369
 291.171 710.097
 383.307 639.585
 785.493 419.995
 10.062 503.387
 313.079 954.375
 725.219 89.781
 31.230 40.508
 892.595 401.473
 744.795 760.937
 130.757 530.567
 214.225 740.526
 723.493 9.126
 63.109 895.343
 652.583 60.463
 867.284 942.860
 971.016 861.047
 714.932 66.507
 337.162 723.813
 437.879 463.771
 774.239 47.903
 505.288 252.490
 664.270 440.596
 496.966 646.869
 894.149 738.321
 217.644 990.954
 159.509 759.396
 36.916 216.325
 118.482 676.758
 431.325 401.648
 244.446 459.930
 32.755 199.284
 429.521 98.211
 646.274 68.629
 167.304 368.445
 664.608 143.334
 225.545 978.245
 377.185 551.548
 291.694 617.456
 729.048 512.128
 24.295 45.613
 837.018 218.163
 111.709 980.721
 803.250 580.711
 370.791 524.800
 194.194 294.350
 108.766 845.007
 668.206 371.855
 121.999 147.074
 158.253 513.241
 968.908 842.107
 345.863 175.658
 887.324 571.203
 825.525 511.703
 738.829 157.748
 859.995 976.903
 166.575 988.768
 299.379 170.240
 214.743 58.434
 491.682 678.152
 646.014 354.034
 588.849 421.493
 230.242 232.934
 867.697 351.268
 188.273 374.660
 684.974 662.870
 537.643 132.039
 693.718 876.037
 283.397 127.024
 515.930 800.428
 661.889 608.375
 324.172 231.788
 115.932 918.776
 690.029 123.999
 446.867 807.474
 646.644 396.398
 946.963 811.224
 549.952 667.630
 11.105 441.981
 951.161 276.766
 210.162 35.488
 82.052 444.793
 483.116 292.754
 553.324 345.858
 577.374 388.874
 651.348 964.374
 196.222 23.826
 945.098 693.605
 261.973 581.705
 365.825 731.349
 988.527 172.570
 158.241 12.459
 997.131 419.904
 112.923 15.138
 875.767 482.105
 842.725 633.100
 451.379 654.899
 956.590 28.956
 643.082 579.859
 286.113 101.786
 325.246 309.955
 635.049 805.131
 836.345 374.416
 229.784 948.058
 10.502 300.853
 357.438 474.161
 224.472 442.139
 873.979 229.987
 487.417 208.831
 961.704 359.428
 51.240 105.761
 906.068 163.883
 85.714 135.044
 766.704 284.784
 298.440 869.029
 735.039 646.348
 841.265 668.290
 128.154 758.899
 741.759 364.671
 370.114 758.801
 443.346 131.571
 791.128 248.036
 796.634 997.338
 542.519 408.071
 186.149 438.084
 621.043 578.069
 23.351 18.871
 736.816 101.365
 913.494 83.528
 190.570 616.909
 689.011 860.144
 771.853 479.928
 677.096 29.146
 1.685 780.065
 968.547 161.878
 451.244 642.908
 716.455 488.731
 830.068 574.981
 207.802 96.275
 589.461 481.428
 412.376 922.832
 793.324 353.821
 168.725 251.950
 411.952 212.597
 66.324 864.710
 265.004 679.799
 330.099 566.573
 926.399 54.165
 714.256 555.132
 683.160 228.680
 126.756 534.785
 367.040 512.743
 696.283 746.858
 635.182 944.996
 476.067 193.379
 225.168 72.007
 372.451 454.745
 339.914 251.564
 62.555 191.382
 696.277 162.018
 200.112 873.661
 793.572 471.295
 629.829 589.619
 597.958 166.762
 369.833 163.937
 397.709 261.851
 963.555 902.460
 942.543 884.251
 334.456 312.907
 845.527 786.562
 340.055 293.916
 384.615 292.003
 859.887 821.072
 407.055 549.140
 962.158 770.859
 705.887 690.437
 676.374 532.773
 524.235 305.054
 307.270 678.120
 348.605 297.693
 415.488 533.739
 803.723 229.032
 372.176 793.307
 763.471 151.640
 280.713 671.712
 78.200 566.034
 514.939 843.673
 999.265 738.266
 818.499 921.368
 196.273 322.105
 966.301 322.976
 528.689 110.423
 231.819 511.031
 596.523 161.895
 111.334 73.208
 778.609 386.827
 909.735 456.253
 523.040 571.228
 326.638 214.234
 212.743 428.479
 234.138 904.078
 947.777 515.949
 499.232 653.793
 100.987 178.125
 268.826 481.879
 879.332 282.377
 350.320 590.978
 301.945 618.108
 636.219 665.936
 758.240 920.057
 340.464 138.221
 483.862 552.949
 743.502 37.457
 65.655 724.099
 242.252 429.985
 214.046 455.201
 532.664 177.536
 105.286 492.228
 432.360 360.763
 257.999 426.617
 97.837 867.589
 157.709 870.798
 577.008 400.664
 246.851 921.389
 838.553 208.089
 851.699 964.362
 663.098 773.772
 595.337 254.193
 298.979 245.952
 648.967 524.975
 261.905 652.622
 182.423 73.006
 480.865 709.751
 796.706 460.293
 503.019 921.566
 842.838 915.119
 211.910 491.915
 966.603 103.601
 483.299 492.455
 160.141 684.535
 101.443 588.423
 69.492 674.276
 738.913 117.976
 400.578 389.878
 721.740 308.995
 411.552 623.771
 968.127 141.162
 681.898 764.177
 916.023 704.590
 441.003 110.088
 408.314 643.982
 632.374 451.389
 553.103 324.061
 823.482 672.782
 142.721 13.602
 862.728 289.212
 623.860 608.105
 479.789 290.890
 140.855 31.830
 547.223 843.750
 306.151 456.179
 521.470 397.818
 20.939 211.377
 290.128 758.801
 512.484 760.840
 727.695 100.008
 363.673 252.048
 239.839 671.014
 478.700 994.030
 321.147 800.375
 903.632 170.572
 105.374 411.897
 152.119 251.079
 321.165 662.797
 77.947 869.754
 328.556 968.636
 494.056 510.773
 679.106 870.592
 221.483 655.744
 170.093 207.895
 324.289 253.592
 733.945 429.728
 163.549 486.677
 878.901 680.260
 4.037 995.293
 265.345 346.643
 103.247 541.568
 431.393 917.713
 79.153 739.275
 566.966 370.877
 418.881 35.284
 551.092 512.494
 986.748 828.717
 514.536 134.351
 501.431 73.554
 848.810 922.934
 66.089 188.270
 561.192 441.946
 792.901 741.429
 959.764 390.333
 408.614 485.111
 956.895 672.165
 957.432 549.224
 496.379 570.666
 532.067 310.471
 259.201 731.994
 516.385 821.923
 484.191 485.882
 470.220 85.273
 379.431 776.681
 338.177 611.178
 703.082 181.798
 632.338 27.323
 991.306 953.025
 89.453 233.440
 17.294 43.045
 705.485 182.513
 118.363 753.834
 126.289 593.441
 344.976 60.280
 947.972 218.814
 111.963 181.588
 332.380 39.150
 391.706 470.821
 453.693 409.337
 33.484 810.945
 95.810 612.489
 652.276 101.109
 354.774 989.575
 662.280 12.550
 956.743 209.508
 471.188 427.882
 473.930 863.936
 965.251 54.759
 455.520 344.391
 144.668 844.652
 638.108 457.991
 884.386 535.189
 363.912 923.579
 145.662 871.070
 721.432 365.395
 725.380 610.641
 791.869 679.435
 558.139 74.987
 498.173 322.225
 263.451 791.782
 627.940 687.332
 718.163 290.486
 555.409 956.513
 921.734 648.079
 393.572 695.673
 876.607 309.901
 840.237 707.065
 23.134 628.820
 869.865 835.283
 421.964 603.811
 897.838 283.153
 168.283 347.663
 789.878 642.777
 831.632 780.206
 494.392 45.505
 250.249 101.025
 480.457 231.914
 56.183 432.536
 112.796 729.024
 480.913 94.677
 584.563 877.620
 483.474 746.034
 759.327 998.957
 74.416 838.319
 898.461 239.267
 978.134 732.732
 625.825 434.804
 909.868 434.475
 917.662 942.977
 746.811 247.758
 414.686 670.003
 578.486 35.896
 901.333 267.110
 940.713 3.040
 552.896 580.501
 709.610 574.799
 136.986 230.771
 974.362 639.208
 96.510 611.597
 365.533 977.564
 615.537 472.101
 513.092 542.521
 858.474 559.970
 596.872 470.178
 511.443 921.246
 961.727 500.822
 180.315 386.624
 958.166 252.502
 703.403 422.339
 73.010 481.031
 812.239 926.487
 897.690 773.587
 68.202 139.495
 986.702 780.406
 566.327 681.715
 455.966 75.599
 433.601 793.711
 608.947 554.770
 763.973 238.283
 634.189 190.501
 885.725 520.742
 746.364 259.141
 11.418 229.228
 126.831 371.521
 592.247 414.452
 820.438 849.670
 506.163 182.954
 851.915 20.514
 424.708 625.770
 305.208 690.514
 902.251 41.306
 857.980 532.673
 441.676 224.316
 254.842 985.273
 743.837 609.638
 738.483 921.681
 728.950 897.934
 417.603 209.806
 614.189 709.910
 642.441 11.198
 183.920 964.756
 468.819 461.754
 441.171 347.880
 334.328 182.721
 578.188 103.121
 837.867 861.811
 850.489 776.738
 526.768 155.184
 635.916 666.540
 452.813 142.746
 64.403 942.087
 886.341 38.263
 924.937 444.113
 481.225 344.440
 606.311 426.940
 695.783 949.231
 73.468 251.188
 806.815 96.632
 990.570 680.472
 145.168 812.268
 197.345 790.712
 548.947 315.854
 652.074 10.521
 620.129 569.523
 451.016 812.657
 405.687 268.941
 601.617 547.403
 156.956 924.798
 300.114 717.067
 980.936 862.799
 680.693 145.361
 442.406 913.582
 454.216 395.655
 542.338 708.528
 833.397 978.057
 350.323 47.285
 395.513 287.595
 849.046 977.783
 513.228 405.733
 27.671 514.836
 92.388 337.015
 787.013 320.172
 199.095 544.290
 969.340 941.449
 796.511 782.903
 554.429 142.769
 7.471 850.244
 354.096 502.182
 787.844 486.522
 50.999 366.266
 556.620 950.622
 153.302 767.034
 554.057 807.118
 942.166 367.021
 564.011 893.100
 169.546 514.678
 169.133 873.598
 593.016 190.243
 139.467 969.256
 214.067 893.506
 570.554 468.035
 696.480 276.775
 374.299 272.594
 89.877 731.542
 25.245 636.261
 956.575 884.405
 620.623 193.016
 911.749 500.875
 321.543 571.483
 629.820 104.385
 805.252 120.736
 564.720 427.588
 127.782 278.755
 76.591 874.793
 229.000 735.139
 779.547 504.802
 517.629 21.323
 729.066 674.596
 564.922 387.918
 386.544 714.281
 878.158 574.258
 43.522 645.781
 187.972 254.800
 798.483 591.135
 288.698 866.469
 72.175 735.607
 543.761 126.534
 668.771 376.554
 986.826 679.083
 263.326 77.029
 995.509 937.290
 972.839 395.043
 722.428 686.367
 978.520 232.581
 476.024 387.446
 468.728 965.545
 641.592 274.768
 1.509 115.453
 315.464 307.758
 607.072 109.892
 839.151 256.301
 6.218 371.250
 815.820 733.218
 481.220 557.404
 872.026 804.463
 549.550 754.883
 499.539 7.409
 334.983 61.035
 335.080 683.964
 659.722 569.279
 472.366 622.009
 478.494 838.346
 67.018 120.033
 501.986 546.051
 9.451 911.071
 201.933 29.654
 675.946 458.684
 920.960 643.042
 298.956 166.048
 422.392 426.082
 852.499 106.257
 882.423 109.567
 258.840 215.046
 350.872 361.826
 373.060 104.711
 967.309 827.470
 480.194 18.576
 424.463 587.801
 786.358 98.558
 106.785 374.545
 644.453 374.132
 112.973 147.955
 523.850 379.986
 689.667 476.614
 211.999 393.185
 979.811 764.849
 577.595 160.654
 22.047 515.532
 786.115 16.747
 553.653 7.746
 948.884 211.774
 873.928 542.604
 318.941 469.440
 150.476 564.274
 786.737 538.536
 508.754 810.398
 245.048 217.032
 774.750 265.849
 507.432 810.589
 159.123 180.635
 703.414 688.706
 624.118 127.375
 214.544 857.186
 385.613 891.839
 240.047 752.867
 523.656 553.361
 423.577 653.807
 135.516 77.647
 771.198 694.069
 823.782 35.431
 436.038 876.436
 604.414 115.150
 131.046 228.691
 910.171 120.315
 704.926 280.377
 195.931 352.364
 227.923 918.281
 494.535 162.749
 186.895 872.381
 973.585 14.932
 689.619 192.030
 281.863 394.329
 985.932 88.030
 3.605 124.329
 890.978 73.607
 442.755 137.199
 559.216 960.741
 898.655 73.384
 425.937 622.654
 558.724 570.567
 377.879 574.401
 689.830 99.607
 411.398 47.506
 353.844 318.388
 213.726 928.589
 877.900 272.823
 491.705 423.251
 577.895 268.162
 157.542 713.464
 144.673 770.805
 50.248 958.034
 864.154 453.628
 65.410 390.849
 741.462 155.119
 928.632 790.539
 249.236 538.269
 376.571 408.687
 14.061 79.071
 904.048 372.888
 312.909 421.856
 149.644 337.959
 872.216 360.671
 281.942 595.714
 572.543 758.894
 723.617 214.318
 266.508 635.717
 223.758 945.983
 849.898 725.663
 625.827 391.126
 896.670 869.597
 848.475 153.141
 817.165 201.659
 221.231 766.203
 442.753 851.137
 721.873 975.488
 824.724 641.587
 125.562 331.563
 584.179 417.785
 78.893 6.201
 414.824 305.660
 589.583 613.539
 951.619 568.663
 12.136 637.208
 633.388 188.822
 902.412 720.117
 942.751 810.477
 903.541 609.190
 366.418 943.576
 359.015 392.985
 25.341 51.029
 576.414 897.226
 447.993 326.513
 490.257 673.696
 749.729 106.018
 1.477 34.185
 213.568 215.175
 63.463 536.510
 197.671 417.077
 903.273 357.717
 505.347 39.775
 827.295 114.909
 5.633 892.444
 282.214 81.775
 875.714 553.394
 96.786 954.417
 418.021 876.396
 692.768 539.832
 880.242 224.606
 52.709 61.309
 49.433 129.571
 99.696 424.573
 903.536 178.121
 64.032 384.913
 164.947 359.508
 271.989 357.555
 919.201 531.841
 433.026 770.658
 323.550 279.212
 968.049 662.410
 949.461 182.866
 709.658 351.667
 172.229 391.296
 615.899 786.460
 760.462 580.316
 125.225 808.617
 26.850 696.212
 798.630 418.111
 506.074 789.446
 754.763 920.739
 630.853 305.308
 617.978 981.241
 615.987 199.377
 733.583 355.266
 143.923 502.940
 927.909 852.772
 213.174 555.870
 225.332 698.284
 980.159 146.590
 505.225 345.958
 741.281 610.920
 867.340 316.856
 588.927 419.890
 455.718 229.437
 284.292 572.558
 103.551 760.464
 651.444 860.730
 542.034 310.871
 268.791 711.083
 156.166 59.215
 452.273 275.059
 663.390 404.078
 853.425 932.061
 384.206 456.939
 377.305 616.736
 417.481 819.795
 330.674 861.780
 430.502 829.192
 588.432 164.757
 531.327 372.797
 292.782 7.437
 868.211 279.373
 929.986 361.428
 960.557 781.866
 146.720 852.209
 23.773 180.562
 33.162 488.493
 625.524 254.134
 802.320 324.433
 275.275 236.340
 402.038 952.996
 77.869 991.634
 3.195 940.501
 403.534 970.794
 988.406 330.607
 872.586 335.417
 821.853 62.644
 507.770 426.047
 392.545 471.365
 58.347 271.383
 298.404 135.670
 588.553 745.083
 363.172 911.297
 992.761 62.030
 66.508 470.784
 147.801 748.286
 712.215 553.049
 639.490 839.582
 80.745 130.003
 58.885 574.059
 108.658 79.703
 610.523 98.529
 236.317 731.245
 519.530 946.999
 470.614 848.125
 479.672 159.384
 755.030 542.069
 115.948 661.578
 835.908 71.696
 312.240 840.497
 700.725 59.089
 898.775 424.891
 658.818 947.003
 931.053 771.071
 882.875 380.488
 899.654 288.995
 454.286 5.031
 170.459 6.052
 708.790 70.631
 701.917 521.473
 590.768 374.634
 257.618 862.352
 252.907 888.620
 519.604 912.333
 819.036 834.532
 504.330 185.915
 925.865 706.775
 736.153 195.955
 816.620 499.821
 692.870 580.419
 646.612 180.328
 7.399 478.756
 626.229 739.941
 895.708 480.934
 347.531 246.252
 843.111 306.393
 371.346 457.286
 981.726 339.674
 975.560 326.983
 47.078 278.735
 43.353 169.115
 730.464 605.984
 891.581 193.914
 517.877 926.493
 471.894 430.149
 301.127 629.027
 715.825 805.847
 690.731 900.341
 813.852 9.206
 784.536 89.144
 218.812 79.256
 335.453 391.478
 26.170 890.477
 703.904 72.673
 815.359 470.006
 516.312 102.043
 823.883 608.487
 624.245 445.045
 583.427 450.304
 266.677 14.427
 567.137 645.554
 480.438 748.250
 500.112 450.011
 934.679 670.442
 369.563 621.487
 840.417 451.325
 763.818 598.033
 215.642 664.498
 475.294 787.541
 82.623 16.299
 654.676 647.366
 602.899 579.322
 613.014 900.081
 385.837 907.060
 374.516 796.475
 360.648 648.424
 602.841 894.163
 504.687 364.910
 703.229 730.036
 150.847 16.452
 965.456 903.197
 535.563 502.106
 110.081 93.664
 130.703 586.705
 662.783 78.098
 265.391 23.478
 166.576 790.125
 678.127 94.521
 385.655 347.796
 239.639 676.247
 721.724 938.587
 899.621 225.898
 996.284 732.712
 386.137 349.471
 321.044 73.881
 728.349 312.628
 831.991 73.778
 887.735 597.057
 777.439 179.278
 729.743 378.402
 581.523 71.802
 9.518 242.110
 635.039 444.184
 697.799 84.723
 356.433 345.474
 755.239 635.376
 506.415 217.240
 747.303 431.164
 397.359 811.001
 552.838 86.875
 909.023 485.671
 885.520 901.412
 578.705 62.380
 650.341 967.320
 278.534 353.316
 981.488 114.682
 505.066 588.502
 541.147 984.736
 294.709 412.655
 641.844 941.533
 528.916 601.785
 531.643 181.714
 519.704 610.196
 749.204 473.750
 461.430 972.755
 514.299 270.026
 619.246 190.005
 322.413 199.902
 96.949 265.953
 115.808 21.876
 113.838 566.699
 917.596 231.314
 926.496 154.801
 652.582 570.847
 690.179 527.122
 4.700 447.641
 576.871 556.516
 744.800 640.630
 592.244 988.993
 626.343 986.869
 579.222 672.888
 15.452 915.933
 506.962 655.188
 174.081 591.493
 44.663 748.733
 32.238 997.485
 661.207 293.905
 301.760 940.793
 704.345 767.032
 537.884 641.858
 554.808 47.827
 836.482 248.528
 557.547 488.268
 58.389 276.857
 868.553 129.480
 44.742 86.035
 63.737 211.180
 178.897 104.513
 606.661 495.354
 764.630 602.655
 413.177 383.148
 133.347 456.270
 459.969 607.948
 724.581 58.540
 915.517 720.629
 866.758 448.739
 709.062 192.746
 834.937 859.330
 956.999 813.558
 397.907 403.410
 725.865 976.247
 360.687 87.851
 294.215 282.354
 135.421 940.045
 277.694 751.508
 662.063 864.885
 676.044 432.121
 781.687 130.968
 389.548 759.269
 624.235 739.260
 915.264 5.911
 596.714 612.295
 478.396 295.584
 988.168 706.867
 567.437 77.331
 88.020 88.157
 837.515 660.972
 541.787 388.942
 317.105 342.561
 642.809 235.284
 319.410 51.466
 533.901 361.806
 19.911 72.783
 225.141 617.825
 242.610 758.529
 732.908 623.459
 104.178 770.274
 23.516 856.109
 130.659 92.666
 268.149 706.815
 696.602 134.871
 853.211 958.051
 880.858 774.660
 763.803 5.050
 404.088 292.275
 192.922 418.229
 355.830 148.702
 303.582 461.422
 157.407 361.591
 966.706 417.158
 192.745 463.307
 449.024 894.114
 902.225 346.780
 569.906 212.139
 833.037 638.745
 875.018 876.048
 209.185 25.126
 181.697 601.016
 389.714 393.806
 183.259 270.283
 67.118 975.587
 107.072 161.547
 989.858 340.108
 107.649 233.534
 222.081 140.852
 747.558 821.570
 656.684 668.713
 635.246 743.502
 429.804 349.164
 812.614 198.971
 628.520 351.703
 532.152 480.123
 900.265 35.433
 552.635 65.485
 251.346 360.447
 385.841 196.517
 30.498 995.912
 119.667 234.657
 227.011 262.651
 553.716 552.307
 245.352 386.655
 643.395 151.816
 51.039 701.893
 342.265 750.179
 395.837 333.237
 247.646 472.728
 931.908 686.173
 332.022 215.934
 700.789 457.656
 26.606 957.607
 347.973 316.133
 10.573 992.963
 659.989 348.100
 950.141 78.466
 668.692 568.944
 779.207 483.998
 715.505 498.209
 774.060 840.334
 943.583 20.454
 958.363 666.126
 692.897 524.702
 293.856 450.636
 45.342 936.051
 632.831 929.508
 215.075 535.720
 699.382 636.092
 842.808 989.796
 49.770 245.883
 348.951 366.950
 363.166 602.762
 974.983 981.716
 810.893 459.838
 718.712 28.583
 126.451 862.426
 99.052 314.786
 284.761 114.040
 199.359 113.374
 34.794 407.246
 193.368 665.933
 505.928 368.976
 90.347 104.565
 518.970 4.729
 610.633 239.531
 324.780 258.461
 361.508 492.137
 217.146 706.265
 96.982 227.196
 725.195 734.069
 162.084 356.860
 990.706 15.096
 919.486 614.298
 36.752 694.791
 288.586 613.806
 198.845 543.312
 577.538 271.441
 234.015 472.678
 718.311 420.492
 965.944 402.550
 312.903 348.279
 637.503 50.840
 632.754 349.537
 0.985 19.333
 778.662 347.397
 109.273 627.139
 578.755 801.691
 509.673 543.547
 779.099 897.551
 270.606 5.027
 545.147 792.321
 877.639 527.325
 950.531 168.464
 360.121 692.444
 768.748 682.928
 97.051 91.656
 617.378 73.422
 97.694 520.303
 25.983 648.966
 359.150 369.327
 828.261 891.309
 322.904 54.052
 14.999 676.254
 841.661 615.334
 753.678 706.304
 236.268 64.940
 188.065 660.451
 482.747 9.704
 209.813 111.306
 787.366 852.020
 55.147 747.587
 452.107 842.693
 62.291 950.273
 126.039 261.618
 546.954 398.322
 105.001 468.624
 659.210 484.999
 61.128 837.879
 499.374 784.628
 436.470 142.167
 244.516 263.466
 155.823 656.187
 701.097 34.781
 440.661 609.643
 510.831 139.735
 429.507 40.652
 232.368 531.041
 324.162 117.990
 65.049 349.486
 633.027 547.539
 15.187 934.128
 222.410 325.298
 600.586 280.616
 717.683 308.417
 593.904 859.565
 924.704 449.381
 996.874 594.951
 427.758 69.969
 170.044 163.202
 126.047 874.616
 399.728 654.944
 912.258 41.830
 826.337 606.704
 892.961 352.353
 575.454 788.363
 873.588 969.459
 692.288 268.494
 355.660 876.449
 477.100 784.299
 49.225 686.008
 527.284 441.669
 120.368 293.051
 12.977 155.441
 756.993 765.263
 827.094 917.569
 533.288 712.532
 465.598 124.414
 825.398 797.183
 95.768 492.207
 721.673 831.511
 873.469 996.073
 477.522 238.223
 367.306 252.472
 287.628 344.188
 958.615 563.000
 640.317 750.521
 410.123 699.988
 636.737 724.772
 859.536 458.056
 710.698 437.210
 302.193 52.761
 186.303 796.556
 12.271 915.684
 25.660 405.535
 225.920 128.198
 116.909 668.221
 11.510 232.768
 155.707 645.096
 399.125 55.825
 906.238 814.286
 179.192 330.204
 669.212 295.476
 32.216 694.002
 615.520 304.093
 869.810 207.930
 199.891 995.667
 81.454 32.154
 786.651 442.575
 249.625 759.030
 490.395 157.116
 354.386 48.528
 852.019 376.030
 401.263 362.619
 582.085 682.886
 215.880 463.199
 159.215 537.469
 125.674 910.560
 474.411 867.338
 741.844 577.026
 69.291 158.601
 740.192 439.689
 386.820 953.903
 672.586 919.497
 99.910 459.332
 504.433 339.047
 222.022 102.925
 928.909 741.864
 753.671 540.692
 45.043 180.746
 951.435 327.227
 771.413 486.703
 497.096 453.380
 295.797 583.419
 421.999 289.961
 907.114 241.015
 337.212 391.671
 21.327 158.845
 518.118 727.462
 977.370 837.195
 580.344 471.207
 950.740 515.139
 703.265 659.255
 897.235 704.691
 651.709 89.240
 911.675 494.060
 712.919 478.014
 458.751 794.897
 304.547 437.184
 125.830 305.274
 573.774 474.186
 459.317 902.777
 154.033 337.866
 3.763 987.084
 183.750 343.176
 371.147 490.994
 233.851 213.658
 359.771 670.914
 403.155 747.374
 228.989 685.731
 192.294 656.718
 956.914 456.012
 979.421 60.995
 980.624 458.177
 819.938 768.844
 687.752 311.111
 656.141 12.599
 18.331 131.590
 832.371 165.995
 498.135 311.470
 501.732 58.335
 989.358 261.082
 219.183 301.320
 369.374 692.487
 833.831 968.354
 269.595 621.761
 14.331 550.566
 288.390 655.244
 112.654 289.524
 677.007 510.582
 43.221 325.040
 155.957 594.664
 829.803 59.449
 100.045 818.227
 58.277 329.826
 9.876 437.554
 728.637 390.017
 721.096 359.584
 687.461 968.754
 772.985 75.686
 658.113 313.070
 426.212 764.845
 789.162 812.662
 975.089 458.152
 984.061 586.461
 809.700 827.990
 132.070 993.757
 543.488 767.573
 760.220 995.708
 905.822 585.387
 800.075 366.458
 808.463 246.379
 795.881 54.572
 409.704 554.474
 359.960 283.862
 328.134 662.171
 347.853 907.342
 685.713 500.966
 623.563 879.021
 1.358 105.348
 411.484 666.241
 303.930 822.736
 786.316 811.516
 207.810 797.458
 488.861 379.308
 193.984 139.533
 830.491 542.349
 391.189 855.407
 271.789 317.258
 760.394 959.888
 344.182 333.948
 584.480 504.451
 893.078 292.242
 464.690 360.065
 325.999 337.148
 865.454 62.036
 271.629 277.083
 446.995 454.624
 120.656 323.272
 626.102 124.886
 605.227 680.514
 733.340 64.135
 362.058 846.994
 841.476 783.341
 249.441 252.041
 454.904 392.840
 688.205 884.441
 231.373 359.810
 61.905 739.552
 291.493 717.490
 36.179 281.052
 322.609 122.289
 788.297 103.374
 43.935 58.350
 525.647 664.962
 940.095 659.256
 219.664 302.467
 838.734 554.319
 295.802 834.267
 581.708 118.857
 660.304 411.544
 973.186 796.355
 173.320 10.276
 464.947 313.146
 711.242 102.382
 820.296 686.847
 717.881 763.911
 772.638 767.234
 496.410 328.192
 530.227 487.334
 16.979 868.712
 770.427 153.584
 236.949 386.877
 488.632 592.923
 583.216 811.419
 20.602 193.244
 513.641 407.160
 622.117 228.995
 844.942 199.923
 874.756 28.703
 648.267 700.945
 677.198 704.259
 15.059 848.396
 792.074 277.142
 381.807 355.995
 541.524 73.955
 573.027 890.700
 800.538 458.195
 430.665 904.877
 524.737 67.961
 201.506 875.724
 595.110 256.943
 561.702 899.313
 271.251 920.802
 781.805 432.084
 349.924 130.722
 542.691 743.479
 638.353 304.033
 971.240 754.651
 310.832 97.428
 696.832 195.466
 440.416 906.191
 960.694 861.673
 630.098 153.322
 818.348 533.023
 433.635 331.487
 242.123 298.792
 706.848 660.003
 890.700 497.881
 295.601 895.640
 603.444 725.035
 504.839 212.994
 389.801 782.340
 640.136 585.730
 112.192 605.929
 933.409 958.550
 951.690 2.510
 300.225 920.670
 549.522 60.127
 397.956 60.610
 837.430 814.465
 210.473 699.876
 612.577 758.530
 53.062 36.435
 937.561 72.772
 225.444 659.951
 215.947 658.633
 124.371 977.311
 24.284 705.238
 121.333 872.644
 391.877 271.883
 904.610 249.825
 581.600 283.411
 845.834 312.120
 614.092 108.129
 674.631 133.532
 821.944 105.263
 804.669 395.499
 851.529 918.763
 852.121 992.476
 432.461 974.661
 603.167 457.905
 295.997 368.970
 128.629 0.839
 184.836 761.638
 197.366 61.684
 501.689 809.518
 219.811 147.140
 789.714 258.142
 851.539 759.234
 624.708 889.815
 124.327 226.701
 280.029 805.861
 647.652 429.813
 557.171 856.511
 463.543 798.756
 767.145 665.876
 547.140 592.970
 13.193 515.695
 557.239 632.383
 629.543 124.312
 166.550 164.666
 42.965 1.790
 379.749 994.576
 65.830 883.836
 495.947 966.935
 26.352 692.527
 436.484 244.096
 472.200 377.724
 762.634 927.855
 928.875 836.922
 902.550 586.377
 289.021 261.444
 522.620 315.880
 490.652 721.982
 73.163 517.568
 802.053 486.050
 848.383 541.010
 62.788 493.874
 289.844 439.936
 880.874 38.405
 173.886 25.050
 5.932 70.615
 26.860 166.194
 790.413 645.122
 956.412 394.141
 922.138 935.862
 749.160 546.893
 21.042 480.298
 819.685 779.011
 503.890 987.160
 486.041 252.918
 548.525 191.525
 253.859 321.840
 453.060 27.074
 804.051 824.184
 57.177 364.327
 265.364 83.386
 747.801 931.895
 8.136 456.003
 437.902 882.076
 593.205 419.969
 516.796 10.157
 951.803 636.194
 307.365 506.632
 238.204 557.162
 917.987 571.994
 795.072 668.849
 385.362 404.320
 87.822 525.497
 712.863 270.402
 413.250 324.777
 314.522 272.577
 361.549 843.221
 677.567 346.757
 930.066 344.008
 909.800 184.459
 450.515 332.137
 598.527 515.499
 25.473 282.308
 884.793 261.414
 479.834 234.749
 363.035 856.632
 251.421 241.563
 817.718 809.102
 583.346 364.450
 574.104 749.805
 578.159 352.923
 491.975 606.726
 447.781 365.191
 194.174 579.940
 789.148 492.016
 774.545 627.255
 157.027 283.056
 953.632 671.999
 144.411 597.096
 879.999 584.064
 747.049 559.392
 647.861 671.196
 940.157 133.851
 208.793 348.959
 168.148 243.622
 990.432 375.052
 206.780 704.725
 945.503 467.184
 543.621 693.591
 390.273 844.950
 807.829 535.917
 256.057 706.967
 712.538 282.277
 877.097 477.406
 629.314 591.859
 232.528 824.275
 49.203 661.922
 412.039 599.037
 381.726 364.801
 699.910 497.891
 463.029 950.113
 989.441 64.276
 776.382 966.248
 621.364 695.609
 299.924 797.078
 260.868 281.149
 483.242 7.338
 116.712 569.194
 589.911 669.423
 893.935 67.975
 329.085 896.853
 43.583 343.996
 715.616 842.789
 516.176 752.646
 652.954 608.412
 681.370 568.461
 112.353 534.340
 888.161 966.173
 600.007 672.483
 305.286 519.468
 52.949 325.782
 900.250 653.487
 405.474 134.217
 341.081 521.348
 919.073 528.525
 93.819 926.994
 397.106 484.708
 350.594 429.580
 615.708 424.870
 670.484 522.218
 527.576 121.115
 314.085 554.595
 946.549 382.570
 371.817 779.856
 737.514 720.215
 547.423 856.757
 835.497 684.824
 187.204 274.896
 345.366 20.272
 120.462 330.545
 253.029 543.762
 578.977 440.965
 962.041 897.749
 827.562 114.071
 586.141 172.695
 801.631 796.874
 136.306 298.199
 602.001 9.542
 976.651 980.872
 935.879 672.364
 51.149 534.807
 763.095 780.872
 845.080 924.236
 458.501 651.343
 111.841 703.385
 638.185 806.637
 415.921 796.619
 525.389 303.446
 193.183 479.235
 911.193 409.662
 565.016 778.072
 657.876 158.540
 646.431 359.148
 515.296 458.993
 720.866 870.470
 191.391 293.834
 905.651 490.885
 9.307 645.640
 869.125 945.294
 670.678 349.534
 678.767 592.887
 155.706 170.410
 933.109 4.433
 357.254 266.545
 260.315 108.493
 852.802 450.301
 933.082 912.114
 152.482 548.482
 460.937 661.874
 664.358 849.355
 363.174 294.496
 533.579 390.322
 12.888 86.925
 937.048 370.509
 167.205 523.250
 550.086 587.279
 81.350 785.749
 899.477 706.932
 543.287 700.364
 534.737 740.071
 688.114 939.959
 196.012 44.456
 561.988 343.687
 945.409 906.494
 437.168 145.870
 24.551 531.173
 243.958 36.164
 673.744 514.280
 921.017 373.751
 419.377 385.888
 310.303 646.479
 231.229 46.507
 582.058 761.683
 248.597 204.064
 292.630 854.758
 455.002 738.345
 605.085 646.136
 180.220 138.038
 69.562 624.246
 763.298 282.747
 625.017 404.256
 211.757 277.723
 182.667 948.333
 534.430 332.698
 648.191 136.942
 355.283 738.646
 477.107 672.020
 883.381 408.944
 606.076 957.146
 723.247 676.119
 710.973 437.921
 966.527 674.658
 387.020 664.444
 569.857 687.478
 782.122 839.094
 957.720 922.292
 24.646 884.742
 808.698 838.750
 132.511 674.492
 7.884 32.890
 960.780 333.139
 149.332 857.769
 707.338 797.537
 825.486 114.443
 946.293 718.253
 273.907 872.684
 570.018 424.304
 996.696 503.398
 194.994 947.985
 409.419 442.959
 903.818 925.031
 801.723 822.220
 863.736 719.489
 242.046 529.366
 667.182 61.138
 77.784 325.947
 796.134 280.262
 367.093 480.172
 612.104 349.676
 629.337 841.974
 737.819 132.593
 371.348 72.597
 723.576 738.090
 792.674 709.823
 907.893 720.215
 204.285 141.806
 393.004 54.428
 24.646 261.476
 894.275 683.881
 710.306 354.102
 799.617 761.572
 804.257 547.840
 329.873 101.633
 66.344 236.666
 41.295 388.831
 711.035 213.262
 702.034 239.951
 397.414 663.075
 529.841 640.182
 275.564 647.494
 949.467 733.516
 27.316 612.033
 45.643 585.686
 85.228 803.331
 208.870 784.202
 662.486 166.123
 632.776 531.090
 672.180 358.179
 187.714 924.001
 304.061 398.082
 207.995 130.321
 910.735 219.095
 160.170 121.943
 836.577 4.007
 355.686 56.607
 7.845 723.364
 509.921 531.678
 51.235 286.048
 285.745 80.122
 682.984 270.512
 76.593 974.221
 327.546 361.590
 342.470 713.589
 802.752 536.636
 301.817 329.482
 319.189 281.554
 769.942 681.967
 560.670 868.273
 316.421 370.549
 768.281 77.395
 663.005 348.324
 274.091 930.526
 662.032 216.288
 6.784 624.506
 162.832 885.243
 7.873 192.986
 298.358 500.676
 794.630 609.184
 992.204 419.577
 528.359 377.012
 911.677 561.396
 891.190 816.952
 368.005 598.076
 541.449 559.226
 310.586 435.557
 160.060 421.957
 177.074 22.430
 774.971 228.611
 871.804 217.025
 66.667 950.327
 56.436 784.444
 228.245 228.398
 581.831 377.679
 144.077 114.786
 680.061 895.585
 830.710 178.969
 209.536 984.017
 374.381 773.476
 121.699 749.835
 826.654 674.279
 540.244 350.909
 461.442 852.882
 636.949 884.782
 434.530 271.848
 403.643 565.859
 655.275 192.869
 587.629 213.092
 717.063 55.173
 435.867 490.007
 129.212 921.311
 517.614 584.991
 142.265 337.420
 130.335 296.224
 908.039 146.410
 581.730 12.110
 15.697 896.578
 752.459 339.962
 998.634 466.748
 627.894 134.024
 820.753 984.778
 120.077 175.156
 684.188 42.252
 237.585 541.037
 516.416 238.263
 84.483 825.319
 908.926 743.701
 940.871 380.246
 10.932 529.563
 786.185 999.064
 302.304 204.020
 639.575 266.647
 354.978 749.674
 405.014 799.642
 669.984 431.584
 995.839 897.013
 679.408 485.622
 175.995 619.695
 713.460 13.844
 173.171 921.515
 540.307 567.562
 900.362 335.268
 331.026 839.070
 853.246 566.512
 128.057 499.589
 45.386 617.216
 99.851 694.621
 894.085 221.685
 747.305 859.756
 797.185 163.518
 442.231 62.103
 343.874 705.658
 81.170 857.313
 107.428 922.585
 538.687 922.899
 779.568 206.460
 15.719 368.968
 857.881 925.517
 266.375 412.010
 100.569 956.695
 219.686 941.028
 755.961 174.361
 313.347 713.794
 975.125 547.975
 249.614 440.550
 470.031 143.773
 147.528 680.081
 110.766 415.165
 682.032 266.173
 814.851 845.091
 703.855 269.353
 399.932 428.228
 661.974 288.106
 505.681 74.676
 493.810 55.053
 778.121 717.900
 301.115 976.767
 113.735 422.466
 338.690 731.758
 324.245 831.197
 558.959 500.864
 376.235 852.083
 81.258 759.893
 731.514 63.687
 596.987 928.255
 941.023 180.365
 439.969 32.781
 782.071 347.721
 108.361 46.708
 958.759 582.124
 635.839 724.282
 869.706 389.276
 794.716 736.712
 674.933 324.966
 544.032 280.904
 932.383 840.794
 986.780 274.796
 319.456 299.405
 900.616 859.212
 379.936 173.374
 387.001 423.337
 143.356 551.082
 529.462 377.498
 732.170 568.920
 50.053 671.643
 410.100 944.756
 645.126 750.108
 718.744 591.283
 11.049 533.115
 513.317 293.853
 34.574 803.479
 534.594 615.207
 421.468 374.599
 163.227 774.672
 323.984 834.859
 793.281 992.844
 659.262 856.577
 760.818 210.989
 596.389 767.832
 475.536 719.824
 642.300 696.613
 661.830 862.627
 341.750 383.199
 831.411 926.348
 493.250 133.551
 21.854 680.678
 93.152 159.431
 761.817 863.515
 779.191 166.198
 309.378 602.387
 131.087 843.807
 678.874 181.045
 780.711 367.816
 375.362 350.352
 322.396 993.538
 224.374 199.793
 632.909 836.497
 175.909 373.503
 501.249 375.563
 511.793 570.945
 724.705 631.558
 858.911 21.448
 796.602 294.406
 749.668 183.487
 443.020 867.363
 945.993 779.129
 963.919 629.347
 202.801 432.531
 204.855 488.545
 767.889 405.315
 88.480 605.379
 452.607 993.302
 732.999 634.353
 144.351 116.320
 993.443 96.792
 829.086 59.069
 700.005 414.923
 538.986 535.444
 307.901 567.906
 704.269 596.031
 190.320 868.544
 564.892 988.970
 428.467 592.406
 60.611 544.146
 911.863 846.526
 768.745 871.159
 542.518 260.861
 377.706 50.097
 726.042 581.080
 78.976 223.548
 472.043 685.455
 416.816 757.118
 859.175 731.637
 167.966 377.931
 344.095 241.599
 925.102 896.059
 108.438 776.355
 248.653 497.784
 997.199 148.025
 630.061 423.104
 461.937 718.067
 502.744 119.475
 592.590 480.120
 149.575 731.759
 815.184 207.733
 420.694 342.462
 115.034 735.660
 604.101 530.189
 885.197 353.496
 822.919 146.782
 320.007 627.788
 784.902 319.750
 998.656 679.722
 227.160 426.479
 212.348 866.990
 705.884 536.493
 161.972 927.954
 528.727 719.239
 326.071 311.969
 246.447 824.673
 708.845 650.494
 668.321 285.321
 915.848 18.754
 378.930 99.768
 864.803 837.363
 76.418 143.006
 667.724 398.034
 166.574 28.228
 768.440 138.678
 203.683 903.120
 689.967 902.619
 316.596 302.165
 845.493 597.042
 373.648 761.790
 354.514 410.101
 577.824 619.407
 944.603 188.302
 526.921 808.445
 25.308 740.200
 683.490 592.838
 312.552 884.084
 165.393 885.185
 831.867 551.940
 857.146 907.637
 311.961 395.824
 950.488 593.972
 424.771 202.707
 123.328 921.046
 765.874 237.502
 961.196 689.724
 84.309 19.446
 794.444 556.492
 951.359 253.133
 575.686 20.213
 644.363 831.592
 541.510 782.386
 558.193 295.064
 304.515 377.812
 440.643 546.081
 398.750 185.629
 378.897 310.438
 673.983 113.437
 895.757 6.631
 900.692 150.848
 102.836 695.717
 434.944 129.683
 413.126 372.689
 305.276 938.609
 349.782 412.948
 955.347 917.954
 967.597 777.836
 517.645 519.316
 997.306 26.495
 644.114 633.542
 152.676 83.104
 896.640 364.253
 931.527 515.247
 649.392 812.907
 472.609 127.599
 599.676 521.189
 582.233 442.845
 876.029 229.057
 352.135 996.939
 501.553 209.190
 991.035 827.282
 575.107 553.747
 677.526 479.486
 8.889 855.775
 705.219 841.242
 372.629 949.341
 679.622 60.975
 284.232 969.258
 490.090 295.849
 624.955 448.517
 622.878 520.072
 492.576 490.113
 709.109 713.032
 415.369 996.593
 74.012 430.555
 687.833 297.413
 233.785 675.504
 339.118 329.134
 489.666 650.237
 868.014 359.878
 914.219 58.385
 463.580 436.550
 484.562 182.382
 545.184 615.794
 966.437 692.795
 495.672 227.805
 419.951 632.326
 899.950 42.027
 114.050 989.280
 240.405 146.905
 886.726 850.134
 220.088 529.613
 959.490 57.721
 892.479 918.733
 248.397 249.570
 859.052 121.843
 854.030 900.418
 567.084 304.849
 656.181 724.300
 392.500 890.520
 485.964 326.329
 746.565 735.284
 851.795 44.185
 999.614 227.032
 512.799 336.977
 996.378 948.894
 633.104 107.646
 350.830 607.094
 825.970 868.348
 386.774 322.756
 73.594 450.555
 444.793 951.529
 455.582 938.106
 545.896 400.129
 458.721 967.708
 904.675 550.128
 697.819 443.778
 165.480 236.912
 430.484 889.896
 217.658 141.670
 779.171 85.077
 82.133 578.074
 16.175 677.733
 281.262 150.351
 259.262 142.326
 765.132 548.439
 58.046 642.816
 406.330 267.386
 418.058 132.991
 155.975 496.272
 57.723 787.461
 618.859 536.259
 73.395 689.607
 325.417 863.474
 602.511 566.173
 701.505 851.075
 631.238 354.942
 340.463 472.802
 350.309 15.161
 920.470 309.694
 683.749 374.005
 66.825 420.375
 15.658 970.642
 794.623 176.807
 139.223 977.562
 371.598 840.834
 921.545 902.325
 581.062 306.838
 693.106 98.118
 336.391 172.867
 459.876 225.388
 374.989 752.525
 430.795 936.833
 642.970 194.419
 238.117 822.428
 851.634 942.280
 490.574 308.672
 251.397 19.751
 780.429 906.264
 714.099 247.885
 9.030 233.082
 854.984 454.638
 398.664 285.160
 853.385 983.804
 21.440 808.821
 366.824 591.295
 251.954 553.925
 75.477 880.406
 596.116 14.067
 869.473 291.292
 673.149 727.531
 5.279 855.557
 244.341 706.747
 42.319 252.499
 556.215 358.282
 438.286 472.578
 566.515 765.059
 70.471 685.269
 970.758 233.265
 978.284 817.258
 170.294 4.446
 434.473 233.364
 198.156 335.683
 273.009 652.582
 127.980 234.820
 781.937 666.764
 68.364 871.882
 539.556 617.100
 628.086 580.629
 290.181 46.341
 817.274 815.249
 357.471 921.286
 19.968 976.392
 543.205 514.482
 681.570 598.875
 899.867 466.004
 150.595 571.623
 966.878 601.092
 101.354 300.743
 871.483 558.167
 748.987 631.595
 292.936 951.013
 710.385 908.392
 427.547 430.872
 626.537 404.197
 355.412 676.752
 259.586 24.415
 258.398 588.821
 630.386 338.154
 762.372 119.505
 241.549 679.821
 842.218 594.512
 612.197 984.207
 631.357 661.816
 262.102 759.186
 591.856 286.707
 156.151 888.340
 628.647 376.813
 139.537 909.700
 251.615 579.874
 447.655 794.971
 10.532 721.825
 302.964 705.623
 435.991 931.797
 458.206 518.049
 228.961 188.262
 308.284 270.337
 644.757 286.270
 572.059 909.275
 934.517 805.011
 193.630 520.069
 437.394 798.768
 886.776 455.224
 886.378 659.202
 955.658 686.565
 704.771 935.212
 682.452 168.928
 361.937 146.038
 643.937 800.365
 137.108 597.417
 973.324 606.511
 148.048 488.490
 442.704 372.029
 54.626 773.555
 630.708 35.760
 91.308 178.017
 637.621 595.556
 740.935 837.928
 297.611 11.073
 486.619 379.063
 549.702 16.410
 299.082 31.567
 203.094 867.974
 291.213 12.934
 359.420 755.988
 836.333 843.672
 28.390 940.465
 265.627 190.770
 241.067 65.002
 476.112 983.609
 176.984 625.758
 663.601 900.664
 380.772 190.208
 294.197 384.178
 157.289 773.457
 19.640 370.598
 261.116 282.029
 781.105 209.070
 299.284 260.068
 915.980 326.704
 61.162 345.066
 843.789 150.942
 695.388 24.747
 349.956 445.463
 142.736 39.138
 677.098 401.212
 81.058 288.479
 468.297 658.811
 372.131 475.429
 59.111 548.726
 352.045 156.434
 986.601 612.721
 460.999 20.440
 754.354 321.586
 552.927 312.015
 570.272 502.674
 600.982 519.917
 744.994 525.004
 465.491 51.178
 817.448 713.548
 413.723 285.534
 952.541 747.672
 375.741 476.866
 254.977 176.791
 641.222 649.061
 961.188 410.210
 204.719 275.954
 935.207 124.352
 61.048 881.902
 8.801 511.401
 951.074 134.897
 804.443 966.704
 826.770 802.288
 172.737 991.450
 312.211 515.290
 3.085 351.372
 806.025 448.093
 244.996 976.215
 426.068 206.856
 653.067 68.753
 516.946 780.149
 264.911 292.320
 907.031 802.917
 489.890 363.616
 948.276 499.089
 57.403 550.318
 737.151 2.179
 904.609 383.489
 889.293 708.185
 410.992 781.508
 117.810 430.715
 575.363 949.301
 392.736 335.276
 722.149 83.783
 87.169 499.313
 888.552 568.926
 647.261 938.846
 31.170 982.816
 565.153 663.885
 776.520 630.948
 845.520 766.413
 379.660 247.158
 500.463 340.453
 431.618 13.766
 599.761 707.865
 330.863 709.268
 963.013 641.226
 595.776 924.283
 78.943 92.007
 311.404 239.241
 350.412 44.602
 770.207 640.773
 319.655 111.491
 156.713 393.964
 358.544 89.454
 741.651 976.112
 97.723 29.510
 872.215 421.669
 3.988 192.856
 279.552 700.430
 338.185 220.990
 158.557 240.318
 779.986 730.436
 722.820 866.312
 288.401 531.731
 691.483 727.985
 977.840 589.832
 445.365 965.062
 582.386 400.827
 495.644 164.370
 312.083 510.280
 866.298 109.112
 884.004 684.880
 6.471 944.836
 250.447 655.130
 753.759 983.553
 12.514 146.921
 575.391 751.783
 868.605 29.152
 60.541 138.800
 325.991 128.639
 241.069 212.957
 624.874 548.748
 425.220 306.839
 666.511 11.390
 562.942 702.227
 181.468 800.761
 774.241 815.026
 355.504 689.682
 193.245 345.604
 286.650 784.346
 168.422 844.313
 568.553 430.187
 649.830 483.771
 776.005 220.387
 151.601 232.856
 915.959 170.035
 444.476 812.075
 951.313 334.278
 379.653 761.310
 208.697 520.041
 320.011 169.960
 951.911 370.380
 234.863 372.729
 199.013 481.688
 854.458 484.004
 246.138 480.282
 463.649 577.826
 550.666 161.095
 101.553 682.227
 39.401 42.027
 614.885 375.472
 415.932 568.871
 254.349 492.054
 220.602 913.747
 201.596 378.625
 774.808 931.665
 542.269 910.288
 450.101 602.695
 60.524 477.538
 126.388 809.390
 701.851 790.685
 130.090 839.458
 342.105 294.888
 213.249 711.508
 397.557 433.194
 292.208 587.154
 927.637 891.612
 206.726 836.434
 911.397 278.648
 887.393 86.729
 840.924 667.570
 184.279 20.021
 268.759 813.680
 569.458 141.992
 398.455 167.752
 789.734 972.265
 722.730 572.853
 826.522 481.824
 425.171 552.614
 683.000 405.769
 180.284 688.473
 233.421 702.025
 852.125 820.212
 757.922 715.185
 721.156 783.287
 673.373 985.576
 407.879 478.171
 135.267 453.748
 833.802 127.225
 608.662 527.598
 917.196 255.107
 622.385 971.198
 372.749 886.613
 867.764 350.111
 928.626 613.999
 671.956 226.791
 527.785 982.700
 960.297 981.710
 6.837 284.081
 869.232 971.764
 287.789 546.129
 631.389 298.585
 46.027 763.191
 630.584 207.529
 980.667 204.911
 223.470 675.837
 387.555 759.125
 105.656 69.058
 475.720 475.726
 426.215 481.832
 357.880 836.371
 241.322 57.295
 545.914 341.820
 164.301 863.384
 82.211 113.711
 587.644 850.138
 704.904 695.513
 697.843 715.837
 74.741 718.548
 704.416 758.409
 557.285 699.299
 491.804 709.657
 158.103 845.385
 961.378 261.430
 330.453 276.761
 48.386 253.940
 722.713 688.754
 116.074 956.209
 792.554 882.972
 690.345 317.273
 200.898 224.995
 300.347 684.923
 203.420 423.819
 233.372 97.675
 901.222 802.633
 949.815 567.275
 293.991 694.618
 592.131 635.902
 25.203 767.688
 770.212 157.508
 524.633 990.663
 627.220 600.147
 771.571 898.144
 50.347 970.222
 33.870 605.781
 959.301 635.261
 922.547 250.849
 503.440 174.840
 756.451 779.734
 51.810 865.859
 202.048 134.526
 346.978 345.484
 163.291 281.250
 595.116 370.249
 997.561 314.132
 515.753 771.141
 955.721 220.719
 112.690 700.893
 745.372 224.681
 743.604 980.492
 832.598 875.053
 753.801 817.151
 393.133 926.737
 746.418 816.351
 141.227 276.929
 437.431 117.354
 874.252 771.136
 892.307 606.651
 821.669 71.636
 868.563 609.793
 455.321 257.096
 554.404 722.032
 558.893 676.938
 460.687 645.976
 150.853 365.736
 807.583 84.518
 468.365 94.876
 867.313 54.580
 138.809 730.112
 252.445 997.430
 958.047 819.133
 650.471 960.798
 255.935 363.231
 528.247 3.598
 633.418 157.580
 595.632 53.296
 203.678 307.126
 511.037 347.100
 242.003 946.831
 320.183 569.834
 53.453 488.899
 284.030 13.156
 690.036 74.134
 116.502 812.597
 4.289 273.751
 714.400 251.505
 106.260 441.623
 420.933 575.606
 116.409 690.382
 873.911 950.451
 776.509 8.959
 906.341 469.086
 921.034 70.732
 600.437 221.993
 527.586 332.600
 958.673 759.490
 389.715 893.873
 213.211 82.804
 800.097 583.417
 216.870 8.888
 735.767 953.005
 766.717 171.551
 217.279 369.113
 930.676 493.743
 915.871 574.814
 256.478 29.899
 930.484 813.845
 122.343 110.617
 501.673 512.083
 874.524 592.760
 401.882 254.733
 925.906 235.145
 799.227 303.278
 753.201 182.731
 571.068 603.347
 21.677 790.662
 708.364 346.954
 632.991 484.336
 544.628 890.053
 783.780 604.146
 834.609 674.159
 543.378 685.603
 46.387 760.028
 614.996 979.679
 792.985 418.621
 895.356 217.679
 870.904 722.006
 955.892 303.432
 476.097 282.361
 349.967 297.574
 493.944 764.301
 624.148 409.200
 298.107 873.465
 449.375 784.829
 811.015 547.336
 465.193 379.810
 71.736 653.116
 275.262 699.774
 698.722 757.945
 776.699 437.275
 227.197 370.567
 333.915 119.239
 723.523 367.892
 607.190 583.327
 539.950 287.605
 458.214 64.984
 858.671 477.550
 822.955 692.043
 398.435 198.157
 763.760 430.764
 512.445 145.402
 787.666 827.521
 913.460 234.023
 599.740 955.891
 519.443 105.021
 605.525 662.141
 847.661 714.344
 994.674 746.282
 1.595 553.370
 141.480 4.713
 426.464 844.257
 313.030 868.426
 166.656 257.795
 450.982 612.856
 581.246 897.277
 710.727 97.351
 179.351 73.764
 826.959 660.251
 70.884 626.327
 505.915 986.586
 213.977 591.410
 403.121 456.934
 229.652 39.903
 765.945 46.297
 677.116 36.149
 140.415 279.603
 797.436 352.748
 252.298 965.148
 375.296 737.117
 67.375 458.936
 402.468 874.474
 362.288 492.157
 94.774 446.921
 845.336 192.211
 787.333 834.966
 859.691 806.684
 659.275 547.145
 85.900 902.067
 795.711 661.953
 996.008 947.872
 36.405 706.293
 360.753 346.017
 470.373 24.030
 89.899 149.286
 474.555 870.327
 512.869 96.374
 352.160 31.487
 754.405 730.135
 969.555 560.696
 703.340 456.552
 215.219 347.654
 739.861 531.394
 583.900 330.693
 609.507 357.208
 25.513 605.097
 795.020 753.307
 271.323 888.252
 327.769 284.517
 867.626 443.817
 39.694 450.148
 895.559 831.728
 828.395 832.887
 949.149 692.736
 89.292 868.807
 74.573 164.967
 259.844 45.733
 562.431 701.076
 574.977 279.663
 330.136 758.920
 6.572 310.429
 60.266 592.882
 762.710 941.374
 777.522 709.305
 166.957 207.399
 485.044 265.727
 690.281 365.635
 251.229 103.277
 36.975 378.293
 480.196 283.816
 613.496 103.613
 330.011 52.809
 260.391 174.535
 508.262 425.985
 581.007 862.681
 198.143 978.455
 537.739 575.014
 201.647 540.743
 641.847 880.239
 659.723 34.400
 174.002 620.537
 880.162 533.335
 530.542 130.829
 908.941 254.159
 288.893 402.647
 883.695 763.906
 671.763 123.406
 851.642 466.044
 213.810 465.739
 388.862 871.206
 999.768 757.547
 872.126 278.470
 455.982 333.925
 805.261 52.865
 397.500 950.544
 944.026 467.408
 623.037 757.891
 679.929 131.133
 525.968 521.736
 895.224 911.763
 870.147 192.035
 277.898 312.075
 436.678 126.107
 454.168 817.194
 757.112 958.459
 652.225 406.551
 638.138 866.083
 428.554 344.857
 884.194 531.921
 68.636 422.942
 222.068 578.632
 997.254 918.780
 313.186 388.659
 107.953 864.393
 245.761 694.180
 632.479 424.068
 574.183 902.019
 633.681 767.496
 814.097 994.521
 611.566 227.842
 8.676 839.122
 82.706 504.633
 208.053 558.817
 426.392 455.815
 306.068 115.333
 213.752 638.848
 966.100 679.946
 653.328 239.609
 353.384 597.100
 531.286 667.939
 40.725 557.860
 7.742 713.431
 936.916 908.748
 91.827 323.576
 24.350 132.300
 374.483 383.399
 409.705 395.122
 295.075 201.592
 967.287 504.111
 579.376 118.846
 170.248 619.502
 564.092 891.213
 494.893 12.570
 546.665 422.105
 685.475 35.003
 526.744 443.823
 771.931 185.561
 273.466 821.786
 835.018 757.712
 424.857 975.976
 359.230 460.073
 744.658 204.276
 553.969 691.112
 998.089 436.725
 161.011 782.448
 510.318 649.154
 107.772 603.862
 16.239 85.904
 470.867 940.932
 152.622 866.463
 845.600 146.812
 966.747 27.906
 590.170 757.515
 280.339 647.245
 947.508 210.164
 143.378 224.552
 614.766 71.720
 6.367 833.465
 505.833 467.965
 527.611 771.020
 764.129 785.881
 87.436 189.449
 262.786 434.689
 405.984 860.411
 61.732 109.662
 34.956 214.155
 463.859 867.418
 624.695 785.353
 266.179 540.931
 542.140 372.107
 580.600 887.191
 746.970 529.191
 699.768 50.814
 514.912 440.524
 106.554 764.382
 149.248 984.603
 24.403 402.631
 842.725 671.161
 236.549 915.503
 268.986 604.144
 74.423 527.611
 800.326 247.611
 2.254 292.592
 799.885 335.025
 571.659 404.669
 632.614 82.274
 355.852 11.445
 619.603 19.564
 920.166 947.211
 442.130 341.967
 768.877 761.168
 630.530 53.083
 306.356 986.842
 972.347 217.058
 144.711 265.122
 495.951 982.635
 14.828 562.016
 259.823 356.316
 230.923 822.086
 461.942 902.781
 211.060 369.076
 414.388 78.074
 261.584 746.530
 69.583 958.775
 439.121 413.801
 978.941 938.065
 259.893 348.149
 582.609 2.809
 735.951 613.500
 419.064 485.269
 287.876 943.380
 382.343 465.637
 573.290 342.833
 297.529 69.316
 942.639 275.385
 414.792 803.687
 804.165 690.978
 599.910 376.485
 567.585 634.040
 14.031 460.921
 412.915 503.412
 494.924 966.050
 972.195 913.759
 71.500 145.031
 146.062 118.497
 536.697 454.718
 935.447 824.498
 572.630 359.147
 35.891 77.216
 946.108 154.119
 405.607 480.118
 980.170 553.130
 419.438 983.829
 144.432 904.772
 103.092 628.264
 807.894 962.562
 302.635 125.874
 154.924 569.722
 183.304 857.273
 998.848 188.965
 822.718 423.861
 836.612 151.960
 722.754 218.106
 399.061 841.318
 121.523 774.161
 169.433 782.010
 54.530 833.120
 700.643 106.841
 158.165 873.012
 971.006 885.526
 398.063 228.533
 717.486 948.090
 861.625 165.234
 492.693 685.472
 803.380 323.707
 752.228 733.775
 552.129 648.135
 316.248 819.422
 161.454 237.929
 114.970 502.287
 744.731 879.299
 852.239 259.775
 919.962 334.159
 562.186 729.818
 289.371 686.304
 527.531 913.113
 187.716 209.239
 538.560 429.007
 298.727 757.132
 441.555 244.698
 111.217 661.361
 624.971 639.441
 468.497 501.916
 869.666 25.057
 763.224 18.126
 522.617 887.905
 204.343 319.849
 496.805 827.824
 295.941 592.309
 236.268 994.162
 435.521 679.486
 675.813 221.522
 780.366 447.495
 858.912 677.113
 117.299 226.334
 322.115 692.641
 978.516 102.031
 505.532 776.557
 202.605 468.554
 280.134 213.394
 276.728 277.287
 495.555 547.380
 297.886 459.730
 126.679 24.722
 145.906 304.989
 841.487 405.819
 308.996 297.120
 412.673 643.628
 788.528 348.464
 465.516 711.593
 130.016 184.412
 286.984 323.616
 82.436 163.868
 336.376 655.017
 831.190 269.993
 294.741 198.008
 537.868 730.078
 895.533 84.814
 861.768 464.821
 897.417 118.132
 746.886 709.651
 724.724 160.217
 499.362 968.477
 923.071 761.858
 723.309 368.335
 396.189 40.018
 149.456 287.595
 722.548 932.655
 606.436 276.898
 842.410 431.613
 127.091 117.789
 281.048 95.380
 433.314 846.559
 383.926 714.659
 237.261 578.384
 914.370 102.157
 71.985 508.126
 761.832 526.828
 811.407 938.624
 465.273 750.257
 952.084 134.963
 135.792 153.247
 854.457 154.762
 107.763 283.557
 929.389 131.198
 28.929 796.546
 610.190 249.267
 965.761 200.180
 477.321 459.138
 627.697 821.070
 162.248 806.642
 757.491 761.091
 411.133 763.631
 677.861 362.621
 653.968 634.662
 588.042 407.971
 519.446 666.156
 456.955 274.236
 332.268 945.600
 829.978 893.340
 802.982 247.725
 949.111 238.832
 899.121 248.841
 755.446 301.939
 501.815 717.199
 399.897 21.172
 588.760 514.513
 213.178 299.579
 730.130 270.424
 886.808 254.427
 979.539 67.125
 179.865 884.132
 331.440 185.627
 405.339 860.756
 796.471 98.918
 457.794 633.102
 517.394 271.806
 241.031 190.623
 863.768 654.493
 139.261 943.145
 959.776 889.374
 74.682 232.224
 926.295 431.499
 713.147 39.177
 267.964 896.123
 350.899 790.211
 274.654 766.536
 850.206 594.141
 203.081 36.599
 929.426 362.014
 980.691 731.110
 970.957 645.288
 555.261 489.281
 934.208 550.427
 78.544 349.399
 673.736 118.730
 341.893 513.479
 16.879 242.700
 210.913 567.732
 980.338 681.325
 872.414 396.677
 959.406 459.246
 101.055 755.113
 142.798 827.374
 269.151 193.064
 654.844 729.181
 708.081 194.783
 447.272 77.366
 233.913 65.300
 25.689 85.243
 76.450 238.725
 49.574 916.972
 206.496 394.098
 366.066 287.266
 700.119 540.177
 381.849 636.723
 573.933 203.993
 926.992 681.201
 687.648 53.641
 80.958 546.276
 258.275 868.702
 303.217 179.828
 136.598 297.538
 706.558 131.900
 835.902 505.786
 325.661 211.594
 903.911 711.568
 740.480 601.801
 322.783 947.837
 715.199 125.670
 393.517 808.990
 488.902 921.112
 897.810 686.221
 711.588 464.127
 73.224 223.489
 544.936 876.877
 130.283 723.452
 255.554 716.267
 180.045 680.904
 411.629 933.042
 727.808 841.542
 72.589 655.470
 476.404 388.053
 734.033 636.510
 427.316 396.216
 183.755 125.537
 979.259 324.034
 343.846 117.465
 414.621 380.696
 951.802 191.354
 299.979 443.795
 981.300 790.702
 576.852 167.746
 760.161 897.798
 604.912 859.431
 126.312 709.420
 967.318 35.019
 817.895 491.178
 234.855 651.597
 844.579 148.878
 93.801 306.235
 385.420 849.068
 706.262 81.549
 934.181 904.576
 28.949 699.533
 923.858 37.291
 157.805 623.793
 944.346 478.097
 885.422 264.390
 285.094 366.863
 302.985 419.943
 830.484 793.439
 898.603 109.748
 80.161 59.096
 602.824 466.318
 108.163 337.686
 216.155 978.581
 790.299 643.648
 682.216 90.979
 373.622 652.072
 506.398 607.883
 18.067 512.139
 979.360 50.315
 969.540 912.954
 666.409 728.110
 515.131 629.103
 239.740 880.940
 392.158 936.980
 235.958 502.413
 268.867 262.337
 744.472 979.606
 759.481 320.656
 604.846 183.505
 981.662 736.356
 97.368 251.958
 290.191 581.808
 738.878 774.837
 734.831 635.500
 985.931 70.428
 278.998 108.846
 943.679 522.749
 493.289 587.330
 578.524 712.161
 496.583 443.517
 135.738 137.593
 377.656 742.311
 123.306 409.847
 290.878 923.785
 196.522 744.344
 307.218 332.388
 874.087 641.448
 921.338 995.692
 248.178 696.999
 700.174 238.902
 684.065 309.247
 818.985 566.565
 108.323 556.122
 406.859 329.394
 480.505 14.301
 532.388 616.632
 756.568 725.157
 947.136 433.206
 361.708 719.309
 93.366 912.088
 376.914 468.705
 424.922 217.381
 242.216 711.034
 416.099 69.896
 427.817 294.701
 200.808 897.222
 812.991 922.887
 129.459 413.073
 235.698 972.525
 517.983 669.962
 80.416 358.888
 934.749 24.934
 807.832 780.311
 797.209 995.362
 901.240 572.176
 179.676 161.746
 917.025 927.305
 243.316 363.644
 740.196 894.380
 844.279 715.488
 23.177 480.887
 738.728 989.024
 342.817 386.589
 545.636 731.852
 265.760 542.908
 738.757 946.206
 138.075 288.310
 485.591 83.394
 586.450 866.304
 28.934 627.561
 963.740 77.745
 489.345 273.669
 22.602 580.466
 756.394 40.296
 141.980 124.834
 412.670 5.462
 349.918 202.641
 105.340 385.794
 23.513 317.982
 231.590 584.662
 546.668 652.690
 350.861 567.393
 865.682 976.005
 70.822 451.076
 1.934 559.794
 795.916 758.219
 313.186 818.777
 275.832 128.448
 996.879 752.266
 273.007 927.310
 809.726 763.195
 388.299 668.177
 750.673 455.385
 475.120 270.088
 984.670 835.520
 545.885 224.709
 241.680 387.247
 369.735 818.378
 430.903 546.800
 394.597 745.283
 89.718 638.865
 345.236 115.484
 318.356 665.002
 75.659 882.731
 16.617 952.347
 540.790 733.466
 972.265 435.633
 228.708 147.203
 790.023 769.721
 18.802 582.585
 886.047 952.065
 239.238 1.213
 99.323 215.042
 53.267 417.014
 635.737 557.416
 150.610 72.102
 512.784 993.699
 827.900 676.241
 816.257 871.785
 759.596 906.997
 521.412 45.381
 264.631 818.205
 429.357 281.769
 419.266 727.571
 687.759 670.935
 536.100 598.043
 118.891 503.626
 984.210 455.392
 86.847 768.421
 55.027 325.459
 271.156 137.117
 150.425 873.360
 551.554 759.914
 378.831 994.025
 276.343 963.943
 165.866 164.732
 716.287 768.186
 519.660 317.390
 181.731 112.903
 517.506 228.430
 490.419 611.157
 607.962 130.165
 558.047 113.261
 736.933 107.837
 386.958 222.059
 722.025 315.390
 647.531 288.527
 908.831 589.983
 82.073 174.544
 966.383 405.836
 765.508 904.724
 815.387 533.021
 687.573 94.508
 558.777 272.983
 486.893 980.411
 904.507 762.114
 481.107 874.177
 768.350 865.368
 364.843 690.127
 430.868 437.312
 257.836 769.066
 37.005 787.129
 800.845 848.596
 186.230 641.763
 42.470 654.690
 511.392 617.867
 213.867 49.935
 209.045 564.539
 632.061 947.450
 514.711 266.610
 840.733 654.285
 743.289 59.606
 327.599 952.916
 195.554 325.463
 340.756 963.692
 502.586 550.942
 256.432 694.748
 705.262 342.669
 874.675 609.724
 988.059 223.536
 887.699 598.813
 775.756 170.129
 481.311 387.234
 206.992 190.953
 699.442 759.562
 496.602 57.051
 384.897 511.840
 644.255 862.420
 468.722 899.555
 423.046 959.235
 331.866 553.102
 749.593 45.822
 325.043 548.025
 886.002 612.610
 177.964 101.040
 521.241 417.752
 532.564 410.697
 520.545 279.991
 724.853 560.572
 989.985 867.724
 948.025 380.588
 581.129 721.625
 239.951 336.570
 537.657 880.882
 239.020 148.319
 569.845 862.935
 184.084 71.702
 20.178 562.022
 241.177 910.501
 68.224 836.999
 418.575 529.845
 607.668 123.470
 283.023 246.056
 433.648 564.623
 566.744 179.797
 102.752 660.324
 913.737 832.865
 198.153 801.482
 264.324 527.163
 253.093 818.817
 231.700 310.918
 590.436 629.675
 749.164 766.716
 235.292 527.006
 930.688 263.198
 591.134 700.080
 612.618 383.195
 54.714 301.742
 255.775 981.807
 326.942 142.340
 563.376 915.407
 79.385 771.849
 292.406 414.383
 410.901 950.808
 739.025 216.673
 306.036 964.645
 399.857 444.643
 44.205 827.727
 441.497 194.084
 242.463 591.449
 144.205 450.940
 309.099 918.943
 169.568 189.661
 482.781 37.419
 786.128 907.992
 103.000 612.864
 474.968 878.465
 150.770 12.049
 235.320 649.498
 590.683 589.928
 478.154 801.847
 391.398 848.881
 395.986 293.120
 884.409 607.738
 845.684 428.450
 1.737 256.468
 996.829 244.395
 901.117 86.089
 653.158 941.226
 109.874 917.348
 324.147 642.361
 991.328 416.480
 836.033 785.671
 534.045 707.756
 758.078 587.301
 986.131 62.319
 865.184 382.610
 84.118 468.046
 649.765 999.720
 766.681 938.838
 874.895 308.311
 603.656 192.257
 871.120 499.774
 324.837 265.890
 718.053 675.352
 993.210 224.987
 319.081 767.609
 554.131 72.107
 326.617 409.585
 804.094 554.720
 762.707 947.650
 686.978 795.533
 315.026 611.702
 246.789 574.977
 684.133 793.624
 377.061 973.664
 980.001 216.321
 619.262 748.123
 183.363 416.186
 915.090 844.968
 722.311 717.194
 227.859 451.419
 592.079 691.270
 961.614 794.269
 444.335 814.009
 847.064 910.857
 173.074 614.846
 482.362 966.017
 661.880 454.476
 644.309 535.549
 169.635 148.543
 279.564 42.286
 909.498 894.754
 282.134 153.937
 513.118 390.648
 626.970 136.470
 515.621 81.979
 602.408 622.780
 697.181 228.267
 36.811 988.978
 977.174 874.527
 895.922 30.892
 683.574 978.976
 113.670 167.850
 972.866 358.850
 265.570 251.799
 217.060 914.100
 783.271 775.041
 520.201 796.116
 2.458 912.983
 596.041 970.755
 923.433 238.251
 903.319 537.533
 211.668 944.081
 770.591 406.117
 569.947 128.518
 777.086 584.197
 148.036 742.421
 621.093 624.908
 421.899 585.377
 287.426 335.418
 852.174 651.463
 408.351 919.862
 328.961 854.270
 138.727 468.918
 713.127 886.221
 680.001 404.997
 807.433 644.969
 286.194 826.967
 526.407 259.451
 368.230 992.797
 402.331 505.138
 334.358 644.407
 464.792 63.370
 420.266 868.943
 889.564 169.755
 782.525 447.710
 134.179 243.908
 65.806 552.031
 895.267 894.969
 973.759 478.611
 547.871 567.948
 744.469 290.748
 498.590 114.082
 976.065 551.525
 420.107 828.773
 791.575 247.258
 779.779 363.654
 652.764 840.875
 653.241 260.865
 212.003 643.119
 77.125 319.402
 863.619 212.616
 272.881 242.483
 259.550 802.791
 924.365 954.336
 79.087 363.662
 351.418 52.874
 83.185 819.893
 254.383 285.746
 687.151 213.578
 652.768 920.737
 401.777 392.606
 475.571 912.948
 925.504 704.819
 829.778 851.506
 25.305 227.181
 453.954 564.356
 681.411 410.966
 10.627 753.269
 53.294 292.311
 267.198 170.231
 367.430 126.804
 521.692 194.595
 750.121 122.128
 835.885 556.632
 703.209 919.781
 311.729 722.289
 422.057 311.926
 182.938 716.387
 511.909 959.272
 365.847 43.045
 102.355 328.199
 123.825 754.537
 574.383 808.258
 27.650 530.233
 488.377 763.405
 648.224 28.540
 175.049 761.428
 684.033 455.482
 368.704 205.902
 118.020 707.638
 220.466 244.386
 709.526 64.496
 728.387 966.777
 677.075 961.133
 714.948 250.559
 915.686 117.478
 826.897 7.842
 944.944 251.915
 937.118 285.551
 5.949 796.795
 806.083 548.847
 149.705 759.447
 877.126 313.139
 697.457 947.967
 804.343 997.025
 344.350 785.513
 366.322 752.711
 238.784 464.813
 128.452 38.330
 246.697 106.373
 859.500 664.930
 26.098 255.537
 765.889 957.313
 544.504 626.586
 14.394 880.513
 900.192 633.797
 408.245 511.344
 215.514 362.611
 53.937 976.467
 492.941 167.242
 200.219 974.930
 526.406 738.385
 393.839 684.759
 684.135 985.751
 628.893 291.170
 895.116 410.445
 171.411 530.348
 828.252 302.588
 324.441 619.940
 727.771 356.755
 121.065 238.619
 915.649 433.882
 56.128 956.164
 674.489 761.247
 707.799 726.731
 243.742 915.361
 876.366 906.588
 487.536 305.194
 552.014 299.006
 491.166 409.963
 190.826 159.755
 810.850 836.877
 957.341 3.434
 311.517 975.937
 514.038 661.418
 781.707 32.622
 787.719 974.514
 693.161 922.268
 807.593 16.417
 283.306 585.118
 30.804 987.065
 367.746 916.748
 592.029 178.081
 51.290 659.036
 131.827 376.330
 492.410 231.724
 473.654 57.524
 607.769 839.327
 585.377 941.566
 679.330 13.544
 334.035 287.714
 173.120 564.178
 332.122 443.523
 201.139 243.949
 192.542 11.001
 288.886 82.430
 223.327 830.595
 861.852 625.117
 671.307 223.834
 874.340 304.409
 188.074 384.112
 590.351 964.827
 67.148 908.669
 834.772 525.437
 766.444 560.138
 287.092 764.141
 266.442 910.619
 141.342 892.904
 356.442 423.328
 834.594 617.278
 126.643 275.196
 510.339 660.632
 863.321 217.773
 468.383 721.786
 492.073 553.501
 423.923 728.367
 436.980 800.477
 897.477 266.878
 711.816 402.558
 254.984 699.581
 636.480 374.973
 662.096 718.755
 383.985 660.971
 685.450 707.379
 670.249 205.791
 221.194 53.978
 63.344 963.917
 440.431 556.129
 326.393 768.872
 173.528 805.411
 838.181 876.505
 599.822 305.578
 829.596 98.706
 833.350 380.002
 7.552 470.820
 394.500 284.532
 139.411 929.890
 105.482 483.640
 571.451 249.517
 445.999 662.790
 139.304 598.939
 234.361 645.543
 884.157 327.626
 866.589 132.890
 756.656 571.629
 537.816 773.116
 614.945 824.238
 500.878 957.293
 300.972 891.796
 678.717 387.954
 110.565 487.075
 860.649 622.026
 210.886 809.435
 376.236 694.615
 360.312 675.444
 981.310 604.356
 960.124 339.104
 713.389 916.054
 27.228 960.892
 511.432 309.975
 88.371 524.053
 358.629 393.038
 427.910 769.915
 836.028 64.217
 195.116 737.176
 86.650 789.634
 918.593 689.338
 929.795 152.239
 262.816 436.759
 957.204 372.805
 876.634 282.561
 938.269 294.650
 860.331 413.218
 390.605 741.399
 354.194 523.621
 192.839 617.959
 618.360 712.386
 164.730 568.267
 524.895 246.087
 479.877 133.286
 865.733 101.583
 50.711 889.012
 244.391 325.061
 904.668 972.165
 468.675 156.656
 403.148 221.795
 402.262 663.138
 617.664 144.831
 724.779 791.270
 525.549 334.899
 255.312 434.926
 3.542 384.264
 629.208 324.212
 42.838 792.205
 601.326 459.803
 672.806 718.354
 952.743 986.093
 830.159 501.457
 477.508 18.841
 741.220 772.904
 349.591 103.761
 270.830 366.179
 49.290 909.401
 434.064 449.783
 147.467 68.906
 746.193 799.341
 492.873 39.668
 10.253 547.401
 563.246 596.740
 296.226 295.322
 968.841 405.442
 365.604 94.783
 834.584 711.306
 332.182 476.471
 234.341 862.785
 445.026 655.852
 161.223 355.899
 131.130 31.531
 47.811 712.685
 770.206 627.158
 409.231 520.204
 597.191 745.417
 282.901 747.643
 972.325 600.115
 247.306 300.224
 435.353 383.320
 587.184 75.184
 208.633 187.941
 756.293 362.691
 451.156 536.832
 496.469 729.528
 737.203 327.802
 581.405 872.589
 163.187 665.764
 146.950 810.239
 725.940 960.327
 381.211 60.586
 295.157 476.566
 115.126 645.429
 579.939 161.437
 668.273 256.555
 0.521 466.709
 459.375 267.152
 685.528 255.604
 133.370 396.083
 864.946 934.143
 737.275 307.907
 489.864 174.949
 198.587 718.715
 830.582 1.914
 629.175 279.695
 261.684 345.238
 854.115 619.901
 190.975 240.230
 811.243 80.891
 711.829 677.641
 799.404 392.998
 716.579 281.779
 890.166 491.201
 891.427 824.269
 531.421 903.341
 788.230 420.785
 536.843 361.290
 431.110 715.802
 301.047 73.336
 139.545 562.312
 437.891 181.181
 236.418 541.177
 793.244 425.659
 439.141 45.508
 321.454 720.339
 212.527 752.111
 977.433 831.092
 479.638 802.990
 107.772 472.369
 455.725 379.366
 821.588 38.159
 182.855 38.278
 185.133 708.571
 619.544 932.998
 466.887 523.670
 979.197 104.178
 918.315 47.107
 840.217 425.437
 19.318 696.416
 374.141 547.219
 759.286 578.345
 689.155 604.108
 330.463 510.702
 675.832 346.757
 748.891 751.978
 109.374 309.384
 11.753 102.032
 925.229 222.049
 773.450 427.806
 188.319 984.031
 454.812 144.221
 43.820 506.612
 671.637 719.588
 921.299 751.896
 815.066 245.326
 93.847 496.377
 174.693 520.212
 827.733 156.452
 756.628 849.231
 332.104 366.650
 706.998 886.400
 396.697 603.897
 253.527 790.382
 430.740 722.601
 274.182 782.515
 858.723 790.878
 895.688 861.071
 837.160 598.991
 22.449 35.541
 707.619 913.496
 957.611 493.838
 749.961 257.060
 565.439 737.107
 729.030 252.100
 953.547 935.987
 599.025 439.995
 843.923 743.470
 31.746 805.499
 525.021 98.840
 235.206 843.098
 108.823 370.643
 723.285 8.539
 284.883 601.319
 258.762 430.780
 599.473 859.426
 422.988 208.632
 676.628 395.559
 45.478 889.700
 626.763 693.841
 763.935 499.641
 998.554 761.702
 65.644 945.885
 64.714 396.560
 399.189 715.647
 489.395 389.680
 33.360 493.348
 704.280 996.167
 798.422 872.475
 775.385 727.691
 272.337 482.740
 529.556 963.650
 297.719 111.447
 38.283 770.267
 439.184 300.765
 739.324 49.311
 448.373 247.686
 979.708 983.217
 406.368 934.592
 255.776 116.313
 699.722 354.407
 29.193 118.413
 674.362 560.192
 537.460 763.365
 846.611 424.962
 271.709 258.286
 156.155 319.548
 744.952 256.621
 473.815 46.030
 254.962 548.081
 557.186 958.860
 695.430 49.598
 837.739 188.175
 177.588 723.310
 859.878 688.392
 586.291 960.022
 240.017 674.107
 956.455 720.537
 614.346 94.309
 168.134 893.747
 968.097 620.342
 324.581 371.498
 835.478 183.824
 903.886 858.469
 304.678 164.526
 420.770 423.790
 311.475 677.222
 663.541 893.720
 940.870 88.580
 297.867 905.694
 40.066 473.791
 672.925 458.678
 367.205 526.898
 398.610 158.441
 325.992 813.413
 760.088 765.627
 462.124 809.187
 326.397 696.083
 797.013 31.556
 424.397 524.408
 549.354 629.146
 172.819 421.339
 225.516 962.634
 891.065 572.038
 653.550 153.027
 254.666 625.161
 579.015 985.159
 107.810 901.668
 547.880 386.219
 360.155 628.469
 165.143 421.867
 590.553 676.370
 457.709 101.364
 507.475 886.382
 85.407 508.942
 131.466 915.770
 961.311 898.087
 778.293 868.462
 466.869 430.733
 645.421 677.328
 711.541 512.308
 4.696 52.885
 102.006 979.771
 849.812 719.124
 91.647 322.171
 960.113 928.136
 194.431 246.701
 47.917 827.280
 813.937 108.013
 233.084 982.707
 881.769 370.634
 17.417 218.683
 771.744 515.361
 147.297 281.485
 86.850 787.733
 893.398 688.497
 163.146 342.815
 932.169 376.888
 34.550 604.253
 979.076 461.943
 19.187 730.792
 845.266 983.503
 463.961 690.033
 617.713 31.150
 789.794 562.424
 101.245 56.877
 164.220 839.382
 615.610 610.412
 567.410 904.519
 271.487 660.275
 967.210 878.551
 218.783 226.966
 861.310 114.369
 284.503 277.648
 741.461 912.434
 314.856 879.446
 574.866 317.248
 279.182 36.709
 248.999 997.899
 356.899 642.471
 983.526 319.822
 341.329 642.915
 950.479 407.097
 487.408 73.355
 63.006 666.297
 588.477 693.349
 973.856 301.339
 478.279 785.700
 475.242 466.964
 158.801 438.879
 497.955 74.607
 396.622 594.705
 883.871 832.917
 407.009 993.652
 744.716 845.490
 356.408 210.295
 41.534 236.063
 13.424 452.894
 622.479 577.309
 322.426 56.693
 268.060 880.154
 772.035 373.141
 817.598 88.423
 695.697 430.900
 521.578 216.405
 539.114 593.458
 792.781 778.193
 328.456 877.526
 253.870 66.390
 196.064 431.842
 717.945 238.790
 691.987 353.748
 636.796 425.233
 508.490 877.950
 833.012 49.034
 152.064 485.698
 548.370 909.728
 448.053 521.419
 121.929 953.648
 694.435 976.353
 915.067 988.869
 884.480 604.505
 463.381 319.813
 986.718 15.077
 621.215 588.377
 552.190 768.391
 615.979 232.629
 363.312 360.214
 216.825 396.150
 849.290 774.441
 494.407 842.055
 176.322 618.700
 81.962 212.188
 336.301 724.866
 197.836 606.127
 968.236 130.432
 538.793 984.357
 767.755 81.634
 163.087 888.765
 91.004 780.189
 641.671 750.510
 111.907 88.172
 632.396 965.134
 721.389 6.158
 21.153 567.777
 292.110 35.269
 349.243 863.594
 703.888 251.702
 209.588 651.499
 317.967 180.812
 25.640 630.404
 290.227 115.756
 333.928 369.062
 65.213 32.343
 660.346 541.908
 638.380 497.298
 925.671 438.065
 210.334 132.133
 229.917 508.590
 884.234 100.618
 868.352 663.541
 729.248 446.355
 623.085 416.408
 705.517 770.661
 179.752 815.590
 928.965 953.126
 943.873 433.012
 560.239 261.505
 409.016 796.637
 196.937 48.570
 469.972 369.956
 200.893 206.053
 918.113 76.584
 524.897 945.760
 620.297 36.709
 640.832 251.348
 212.577 484.553
 392.298 328.270
 259.257 148.276
 480.691 551.422
 788.261 837.433
 779.041 138.257
 545.178 755.444
 390.409 68.394
 668.786 558.373
 917.983 528.404
 316.437 355.167
 586.375 422.575
 922.677 392.399
 894.817 687.708
 701.241 808.299
 343.380 353.619
 969.654 561.743
 356.208 463.026
 235.645 942.901
 937.547 207.301
 412.322 220.019
 396.650 441.444
 279.251 253.533
 929.064 246.300
 462.498 862.284
 160.334 432.952
 929.189 420.453
 362.517 998.377
 770.685 427.071
 816.382 98.573
 950.361 467.349
 287.813 301.671
 612.686 186.893
 344.114 806.017
 463.534 252.218
 986.108 184.337
 939.153 165.252
 999.612 663.068
 262.799 643.231
 422.884 224.546
 751.823 741.094
 425.630 78.360
 670.001 169.885
 744.232 576.934
 634.480 305.731
 113.997 129.838
 776.152 159.508
 82.605 422.833
 37.198 322.582
 332.971 483.123
 768.468 370.102
 544.772 204.187
 89.140 906.737
 691.560 595.169
 796.549 912.797
 17.349 634.841
 298.245 89.135
 228.674 462.993
 492.352 820.611
 344.290 147.917
 485.347 259.324
 287.015 232.957
 826.012 964.983
 505.861 134.284
 695.811 891.033
 459.948 572.967
 453.152 147.490
 660.102 54.691
 633.516 546.485
 584.159 828.120
 89.267 101.396
 295.464 266.881
 370.011 328.148
 91.734 629.771
 732.841 826.174
 287.248 199.073
 695.957 400.765
 32.351 808.613
 751.283 147.834
 350.677 322.483
 502.448 941.866
 729.615 174.324
 942.377 648.902
 239.885 228.082
 6.573 895.520
 345.112 967.449
 688.829 144.096
 54.770 996.597
 468.591 201.988
 589.612 563.657
 234.629 691.243
 186.646 965.775
 287.348 755.000
 442.879 316.117
 929.330 721.677
 758.795 945.249
 6.068 198.766
 21.907 258.696
 9.980 250.375
 899.475 906.855
 812.409 818.388
 671.944 760.828
 120.304 283.279
 822.627 187.066
 574.687 200.245
 945.501 124.310
 302.913 477.747
 485.496 278.212
 320.434 42.970
 381.604 542.971
 642.648 831.799
 542.530 356.498
 333.936 485.045
 900.871 808.036
 87.834 678.802
 421.420 797.298
 726.201 581.580
 191.568 635.208
 231.082 546.451
 609.795 62.079
 413.766 110.760
 677.621 513.884
 992.436 502.411
 660.047 506.252
 932.046 719.483
 531.624 534.589
 214.999 453.670
 994.980 853.637
 404.422 528.116
 724.194 737.629
 156.870 492.668
 328.370 310.672
 290.016 705.854
 285.635 144.121
 743.030 790.465
 402.274 552.360
 241.120 201.053
 796.640 779.992
 227.019 725.708
 786.832 101.946
 515.505 764.995
 621.863 684.169
 604.586 907.868
 688.522 947.616
 909.330 642.879
 553.511 104.129
 720.133 504.207
 69.260 592.048
 103.144 822.470
 341.665 825.125
 511.673 812.145
 891.446 114.446
 646.469 528.659
 53.871 853.819
 251.135 332.209
 972.997 239.699
 545.728 731.291
 328.597 482.722
 954.249 691.411
 761.584 855.630
 565.762 793.998
 365.495 98.760
 357.859 642.954
 318.784 896.809
 906.971 33.327
 929.950 967.421
 992.414 25.323
 942.487 22.222
 878.081 880.361
 740.252 623.397
 913.505 2.343
 149.907 54.094
 548.857 541.081
 352.750 429.264
 598.704 125.489
 193.699 716.485
 137.508 537.101
 63.728 325.659
 364.598 760.710
 890.143 814.794
 64.377 275.004
 406.254 789.609
 413.783 204.269
 301.058 631.107
 186.437 840.343
 536.110 542.035
 282.729 375.560
 730.042 975.369
 716.432 541.492
 172.978 601.151
 28.802 319.605
 568.840 28.618
 725.972 338.878
 791.357 865.387
 968.357 877.908
 761.075 842.111
 933.673 186.718
 440.280 527.618
 157.715 793.547
 38.288 114.909
 687.416 487.238
 911.706 271.901
 94.953 204.906
 627.167 662.554
 664.083 311.476
 974.534 384.586
 312.827 952.129
 827.043 810.766
 830.625 776.083
 44.523 623.592
 631.778 371.387
 713.171 800.600
 637.056 982.170
 969.928 932.776
 846.860 284.256
 234.029 175.319
 245.016 220.086
 578.553 862.765
 533.556 702.998
 139.784 34.266
 834.765 723.118
 253.911 865.272
 474.820 367.246
 504.299 985.306
 678.996 113.447
 86.577 464.830
 935.347 603.576
 84.467 604.952
 723.611 825.319
 81.328 680.048
 638.929 156.695
 398.395 224.078
 873.612 213.203
 491.528 965.897
 840.880 579.411
 197.869 897.152
 46.511 756.850
 599.267 379.220
 329.938 488.318
 960.738 484.233
 326.185 760.496
 163.080 631.537
 542.639 493.078
 135.319 877.487
 226.832 210.041
 314.657 186.424
 228.062 889.421
 131.586 537.789
 159.730 999.943
 901.757 583.123
 261.984 269.464
 472.886 672.000
 684.728 570.580
 146.636 723.723
 276.846 47.656
 97.090 577.812
 23.915 107.274
 17.578 948.164
 747.581 526.667
 527.561 910.586
 616.681 843.715
 895.737 339.466
 53.235 534.725
 521.984 885.390
 203.372 685.385
 960.282 851.029
 820.430 854.419
 851.084 717.495
 39.017 322.710
 211.912 528.477
 547.129 632.685
 59.426 925.874
 359.112 238.976
 208.158 310.465
 103.764 712.684
 416.942 476.781
 146.176 534.694
 393.418 636.011
 213.698 360.503
 782.540 128.281
 578.852 287.911
 372.511 360.334
 426.107 173.087
 770.078 751.638
 284.529 249.081
 598.622 286.860
 411.753 48.530
 432.180 851.771
 662.013 29.479
 724.795 959.942
 635.771 975.844
 658.842 986.499
 92.509 583.701
 302.730 231.027
 591.439 58.540
 625.439 293.108
 815.182 709.692
 603.450 510.409
 815.072 624.829
 918.706 870.821
 607.848 493.809
 81.478 547.372
 844.541 496.997
 419.459 338.994
 183.816 113.790
 407.467 43.444
 132.545 493.450
 627.280 493.464
 392.697 179.119
 53.832 396.632
 680.682 19.200
 875.043 617.208
 895.974 836.094
 133.714 398.959
 821.441 163.980
 800.169 666.554
 977.409 194.031
 565.704 765.228
 142.689 71.968
 514.626 250.435
 543.848 239.391
 665.060 957.924
 22.787 473.009
 147.186 47.757
 173.767 296.193
 946.733 891.262
 624.418 172.519
 819.119 66.701
 278.884 263.969
 266.320 746.854
 481.293 985.665
 658.459 939.853
 58.444 318.565
 422.155 314.105
 4.312 71.198
 158.167 270.317
 946.272 496.497
 995.054 980.356
 332.381 871.259
 39.971 896.527
 677.464 600.137
 511.794 738.996
 957.969 895.710
 798.346 827.244
 934.580 158.871
 984.260 358.124
 468.619 403.027
 268.053 513.281
 772.461 760.461
 498.209 158.046
 563.019 624.519
 883.839 68.774
 666.323 927.215
 803.982 682.801
 223.854 554.596
 782.367 32.364
 79.500 853.145
 796.017 919.049
 559.571 487.064
 534.107 267.444
 905.244 741.166
 358.862 615.105
 363.295 415.864
 86.907 640.647
 1.255 183.475
 304.443 683.528
 879.522 138.450
 453.105 189.086
 306.080 13.614
 28.684 632.632
 617.868 400.917
 778.554 589.324
 703.324 325.312
 75.108 465.400
 308.008 706.270
 694.558 874.918
 882.610 901.054
 8.920 508.742
 251.087 470.668
 272.715 514.363
 935.449 122.435
 877.093 191.675
 390.274 57.217
 477.839 157.578
 319.757 544.697
 58.328 877.922
 396.742 842.857
 745.567 586.611
 128.438 709.460
 491.326 476.598
 947.257 881.133
 198.976 665.020
 305.523 442.499
 110.618 704.054
 155.689 912.071
 62.460 370.449
 567.565 837.525
 816.288 550.633
 813.140 440.171
 31.320 316.165
 308.542 362.280
 457.225 717.975
 690.003 352.445
 711.981 519.918
 693.225 39.867
 117.114 535.707
 658.182 80.697
 760.401 562.218
 477.038 456.058
 458.225 140.745
 802.795 625.696
 15.240 691.207
 829.630 422.466
 0.074 508.102
 10.095 855.622
 747.511 877.561
 584.953 485.783
 988.412 259.025
 741.969 367.153
 129.883 300.423
 892.326 114.907
 944.509 40.421
 837.245 854.783
 166.541 254.125
 201.046 320.620
 75.579 668.977
 216.192 372.421
 618.382 5.540
 875.309 666.609
 474.213 164.021
 306.964 91.072
 908.604 703.142
 506.731 115.919
 438.029 255.085
 861.370 157.365
 600.122 41.437
 168.534 923.593
 300.330 943.324
 582.257 39.923
 798.973 18.194
 438.436 834.058
 878.348 220.305
 645.899 314.039
 756.825 786.933
 6.573 170.931
 17.764 103.411
 770.178 179.858
 20.866 303.460
 80.270 17.292
 740.471 733.956
 952.988 135.241
 710.836 192.717
 599.234 576.032
 187.156 402.312
 385.158 131.708
 890.618 21.063
 482.778 972.774
 887.072 13.754
 328.321 230.333
 545.800 949.092
 744.895 217.939
 884.450 689.379
 940.573 244.200
 378.751 561.427
 333.562 779.904
 904.317 908.388
 131.342 104.993
 489.271 522.426
 977.358 237.772
 50.077 841.174
 531.825 723.537
 21.500 590.557
 155.549 780.160
 490.990 297.065
 578.451 927.552
 26.778 439.229
 546.980 895.482
 219.799 16.264
 524.218 654.653
 117.300 678.136
 958.693 459.568
 239.052 872.402
 916.389 954.567
 966.873 446.752
 786.886 568.075
 469.230 920.322
 708.918 511.776
 352.784 960.352
 520.885 883.966
 262.641 123.095
 714.088 338.296
 226.709 429.018
 665.025 974.462
 654.075 22.959
 540.268 5.973
 252.819 841.358
 723.857 97.223
 382.558 582.763
 511.273 288.726
 357.661 207.192
 572.866 162.081
 278.116 917.681
 317.749 367.322
 99.098 987.283
 619.862 142.563
 823.258 661.365
 312.098 812.805
 80.534 603.197
 651.507 40.463
 570.978 266.373
 425.858 409.377
 211.844 116.678
 154.905 617.156
 629.394 625.614
 662.091 503.549
 349.885 395.477
 205.975 496.884
 607.698 19.736
 995.192 973.572
 739.134 341.325
 724.313 920.127
 258.929 544.774
 296.697 101.659
 716.984 45.826
 8.511 379.273
 552.140 855.056
 598.019 601.223
 348.383 61.301
 986.424 604.140
 59.855 268.265
 599.696 802.328
 10.963 326.165
 541.606 881.515
 356.279 22.736
 841.612 530.797
 464.529 668.213
 610.172 490.719
 587.552 751.465
 359.774 529.875
 607.659 224.209
 481.581 116.323
 497.390 42.981
 972.631 368.082
 949.433 560.503
 882.353 459.460
 969.810 296.135
 563.536 652.873
 805.704 756.887
 973.486 910.826
 585.165 944.049
 855.837 26.931
 367.035 224.731
 350.353 71.276
 776.561 521.848
 213.237 862.422
 79.385 570.465
 498.103 110.027
 920.806 983.479
 940.408 788.231
 228.796 386.748
 926.121 435.862
 101.327 134.855
 407.514 186.226
 227.801 456.244
 381.829 923.292
 340.103 43.682
 77.156 574.754
 863.958 486.653
 127.158 983.504
 811.444 810.776
 173.397 361.131
 689.857 160.758
 250.226 99.029
 922.549 143.334
 299.907 789.540
 809.154 981.456
 380.323 51.404
 174.072 757.526
 787.888 36.777
 544.619 119.370
 976.015 962.704
 398.508 755.946
 934.345 315.486
 861.890 229.338
 564.214 444.683
 315.030 774.886
 577.380 533.021
 966.563 992.182
 922.303 603.357
 336.475 877.032
 647.579 523.771
 192.446 959.426
 215.926 382.203
 217.493 877.127
 433.199 123.792
 155.255 131.146
 531.807 743.777
 442.462 31.287
 301.733 388.795
 158.714 580.982
 77.950 487.375
 217.566 795.084
 531.566 70.025
 8.982 357.307
 562.877 79.482
 553.529 661.164
 724.838 57.283
 718.510 835.917
 911.007 734.105
 203.788 924.093
 996.228 874.341
 61.880 677.066
 523.090 121.668
 157.505 588.271
 762.289 469.198
 583.893 548.531
 748.592 508.036
 977.575 534.197
 492.073 480.122
 454.073 816.373
 101.186 829.285
 520.923 488.990
 222.177 878.143
 512.015 476.389
 19.014 193.245
 481.650 309.031
 987.988 387.637
 954.370 701.766
 648.152 565.389
 757.198 575.721
 577.749 368.878
 377.043 516.244
 210.702 944.540
 853.488 529.777
 177.253 909.882
 305.041 267.146
 8.206 162.930
 417.092 925.158
 540.302 719.641
 917.674 768.896
 6.575 555.528
 510.794 470.613
 293.745 40.779
 408.207 215.208
 250.489 135.135
 433.473 145.013
 865.768 206.901
 304.783 216.917
 63.240 582.602
 726.067 822.057
 312.237 658.406
 123.379 612.430
 102.224 315.638
 502.433 320.575
 8.300 200.216
 923.733 19.130
 860.819 135.004
 397.264 208.603
 771.073 35.899
 695.667 446.520
 134.141 463.516
 232.760 432.531
 484.108 644.847
 15.870 675.758
 299.161 991.117
 971.602 117.072
 705.500 882.686
 84.203 525.235
 998.939 618.380
 645.825 687.440
 58.849 779.783
 73.749 568.138
 966.244 951.156
 729.528 802.061
 429.936 388.723
 710.295 345.485
 273.565 240.695
 857.898 452.274
 121.852 688.838
 134.610 626.925
 254.540 586.394
 885.891 984.930
 157.460 994.360
 394.859 811.599
 706.101 422.461
 26.929 734.431
 860.440 532.469
 366.641 132.674
 751.109 795.095
 215.344 412.689
 694.803 858.528
 504.647 931.701
 918.032 703.431
 895.829 398.622
 97.656 557.979
 592.557 902.715
 577.234 825.304
 159.005 593.241
 701.114 247.875
 576.811 871.065
 862.675 278.018
 514.272 562.046
 906.649 235.755
 645.027 368.225
 603.352 674.653
 619.418 273.338
 248.798 319.516
 941.327 991.383
 590.562 628.032
 971.067 859.253
 365.026 119.202
 698.486 295.409
 715.071 27.333
 900.829 475.702
 674.693 20.065
 110.817 754.825
 122.539 866.429
 219.108 518.103
 62.428 276.024
 971.844 154.683
 556.055 138.395
 501.831 161.674
 959.874 73.583
 957.298 621.830
 481.386 327.207
 324.955 438.227
 224.630 388.517
 446.655 391.780
 423.566 325.537
 717.385 835.838
 126.363 281.122
 945.383 321.503
 182.712 186.616
 725.064 713.398
 567.434 870.517
 495.244 104.677
 242.423 978.525
 257.263 658.994
 389.026 604.502
 941.477 123.544
 735.938 150.834
 320.701 289.216
 243.640 598.672
 563.344 880.248
 793.182 246.411
 337.942 885.903
 50.944 756.986
 368.492 990.609
 956.115 495.267
 493.569 697.513
 496.382 105.691
 301.773 794.559
 620.304 812.706
 954.979 694.206
 380.528 273.512
 725.608 740.008
 137.386 990.627
 374.191 58.891
 882.102 333.214
 791.671 830.697
 296.103 418.657
 292.898 720.927
 958.671 283.130
 742.625 593.644
 388.861 500.951
 945.057 794.786
 176.442 291.986
 757.837 218.052
 966.240 44.786
 479.617 872.957
 234.208 456.310
 688.421 745.116
 683.683 288.709
 810.591 740.476
 326.348 226.959
 914.699 446.948
 352.559 910.860
 142.453 227.934
 275.976 849.762
 603.059 822.858
 422.079 312.157
 715.955 600.436
 61.651 135.002
 839.439 962.543
 639.044 704.423
 472.737 91.925
 959.747 621.449
 473.068 378.265
 559.160 50.100
 146.723 937.442
 29.423 732.868
 16.816 791.885
 916.665 698.074
 756.055 530.305
 78.312 838.420
 619.438 777.668
 598.269 639.218
 591.458 136.840
 564.369 223.072
 950.206 608.048
 112.915 665.625
 575.170 938.259
 113.017 850.147
 817.844 127.100
 0.642 359.099
 299.227 37.371
 458.559 455.334
 483.402 985.243
 581.801 757.310
 142.632 467.297
 655.000 949.992
 920.643 108.734
 812.181 750.158
 614.075 169.976
 343.760 331.255
 727.694 848.818
 780.079 744.192
 470.132 374.187
 714.445 297.497
 0.182 857.915
 558.100 899.579
 218.503 795.970
 549.669 549.865
 238.771 374.044
 705.518 291.932
 331.604 608.730
 406.108 324.119
 282.924 259.685
 706.240 680.440
 867.964 186.008
 551.307 41.719
 337.970 837.608
 22.961 174.065
 227.132 206.765
 749.410 95.086
 393.944 293.710
 249.832 979.190
 448.432 831.238
 368.878 689.180
 722.401 175.699
 53.981 584.958
 804.676 304.816
 571.370 350.026
 681.326 306.509
 210.485 196.616
 439.045 528.044
 533.356 180.549
 758.486 252.609
 55.896 962.580
 446.653 842.794
 750.670 195.021
 639.974 339.906
 112.179 557.467
 111.883 527.800
 481.086 95.712
 103.439 93.755
 465.940 981.269
 978.412 271.151
 291.122 668.747
 704.393 894.591
 727.055 13.890
 50.893 193.033
 490.692 570.942
 549.222 587.018
 36.360 624.630
 705.617 828.893
 962.823 655.357
 929.948 757.715
 643.766 777.835
 821.997 851.388
 525.555 140.518
 233.496 406.311
 36.227 498.727
 237.591 208.867
 499.281 866.756
 332.151 773.414
 459.193 767.581
 876.417 788.833
 595.151 602.825
 612.119 161.286
 945.739 795.734
 803.633 676.718
 588.794 866.936
 903.496 685.169
 644.279 503.538
 19.250 573.477
 498.536 8.585
 837.708 27.080
 318.796 568.188
 19.347 959.930
 148.353 361.012
 577.376 428.915
 384.791 238.497
 25.315 151.427
 63.251 118.868
 438.791 358.007
 739.632 224.009
 310.022 473.349
 618.363 221.632
 658.612 505.799
 947.771 357.458
 234.309 406.087
 242.925 930.557
 444.098 39.111
 49.284 402.437
 448.080 697.605
 266.463 975.402
 490.136 313.493
 374.462 332.216
 207.313 122.297
 686.871 116.907
 346.512 579.468
 267.676 641.050
 911.630 776.827
 738.711 721.996
 375.337 564.976
 550.502 765.849
 776.654 546.732
 644.944 480.859
 551.203 201.167
 887.107 494.014
 21.164 652.069
 346.434 708.594
 25.626 173.678
 954.143 312.267
 71.185 985.954
 320.946 768.774
 202.497 427.855
 462.911 11.718
 61.414 296.847
 827.009 32.317
 52.732 233.906
 633.307 505.975
 348.990 133.531
 37.861 442.228
 533.989 926.762
 677.088 741.961
 845.420 871.188
 566.875 193.300
 275.274 975.452
 212.230 787.220
 719.556 67.626
 828.201 255.535
 136.451 608.117
 300.671 662.832
 427.815 860.612
 525.031 471.080
 859.127 821.284
 978.498 257.653
 87.442 110.467
 312.739 736.653
 788.049 235.849
 730.617 707.461
 924.385 516.441
 345.324 346.935
 561.131 927.235
 351.243 951.690
 899.479 991.099
 980.918 919.127
 741.410 53.486
 27.009 790.768
 644.911 163.839
 395.801 444.840
 595.653 832.597
 281.292 658.705
 527.524 2.819
 236.213 922.722
 612.076 179.167
 626.337 498.395
 996.348 194.007
 723.401 713.695
 893.548 100.513
 384.029 581.232
 368.805 96.719
 819.726 230.410
 262.854 773.649
 156.653 847.962
 863.349 806.918
 162.274 823.488
 773.051 77.092
 855.780 364.313
 995.894 102.727
 475.302 759.367
 328.625 235.246
 30.369 782.798
 423.182 821.010
 84.007 998.030
 292.121 148.136
 474.482 281.160
 938.323 519.548
 969.434 73.621
 276.109 925.580
 740.491 308.324
 602.063 116.240
 528.040 756.941
 801.773 122.396
 235.417 610.285
 927.892 564.935
 829.254 336.031
 143.150 180.065
 36.060 431.222
 629.943 526.910
 700.546 289.530
 469.935 620.263
 422.811 489.253
 689.689 427.670
 411.881 847.232
 352.024 607.028
 402.588 311.557
 400.769 250.663
 80.068 433.223
 795.352 596.791
 168.050 780.218
 610.854 912.676
 168.412 269.221
 241.325 929.367
 523.269 288.010
 595.262 90.063
 618.183 479.214
 381.073 377.970
 795.326 732.387
 869.129 920.665
 215.832 881.219
 210.936 872.662
 646.740 686.374
 773.240 93.155
 773.480 277.962
 487.057 839.148
 505.471 476.583
 853.209 453.721
 580.128 465.487
 624.645 853.635
 37.184 571.471
 892.510 409.428
 367.131 367.229
 131.416 604.508
 198.765 637.056
 956.934 88.233
 723.893 670.736
 864.909 472.871
 932.549 852.638
 961.369 427.571
 498.346 95.285
 759.838 396.515
 487.512 595.696
 79.361 106.579
 221.690 950.794
 184.313 65.713
 686.663 402.963
 781.748 511.434
 7.969 961.951
 752.721 914.222
 199.144 193.810
 412.725 728.969
 696.466 426.190
 248.258 815.217
 21.036 102.390
 990.008 900.606
 228.527 650.131
 289.538 869.364
 920.657 906.614
 350.348 136.855
 380.295 266.303
 513.397 181.097
 562.113 964.885
 852.459 592.004
 8.990 470.493
 339.980 59.124
 385.141 775.598
 596.504 229.307
 912.729 439.733
 836.358 648.550
 89.784 759.795
 522.587 268.893
 252.534 191.956
 801.396 604.492
 751.198 633.926
 810.284 303.771
 240.044 930.563
 957.283 50.873
 172.901 787.569
 717.060 593.732
 455.586 480.625
 52.063 733.121
 76.019 410.013
 365.489 102.608
 728.652 768.149
 752.723 969.779
 117.615 719.991
 17.518 431.259
 986.430 419.857
 439.828 735.578
 532.915 544.453
 58.581 916.828
 855.973 468.106
 402.397 967.314
 404.290 665.085
 255.193 818.219
 91.660 834.088
 475.637 973.905
 174.066 805.442
 846.725 688.411
 92.040 732.152
 864.380 653.292
 38.790 866.845
 685.381 746.140
 868.754 389.092
 751.492 71.397
 289.288 37.856
 947.954 302.640
 835.115 504.445
 303.216 842.134
 493.911 699.949
 908.802 73.565
 693.064 691.328
 852.371 662.492
 661.578 631.136
 885.482 511.838
 514.611 732.094
 365.516 303.041
 166.749 869.612
 746.884 134.148
 837.482 859.016
 781.628 331.694
 270.242 741.148
 308.208 181.917
 224.588 427.483
 447.554 857.394
 527.769 976.735
 527.988 857.016
 273.082 287.628
 669.421 620.422
 242.366 551.163
 669.427 803.157
 501.105 880.072
 349.404 827.281
 387.379 858.504
 491.617 465.802
 889.015 582.413
 783.686 230.704
 103.425 107.114
 95.799 456.601
 106.723 115.329
 960.137 89.074
 955.770 364.598
 267.643 72.768
 619.930 880.648
 113.195 804.611
 627.803 512.292
 28.583 677.498
 935.420 948.448
 868.620 235.956
 621.812 479.163
 637.570 734.405
 219.207 36.242
 42.231 908.341
 840.012 516.636
 469.189 907.167
 401.215 230.515
 44.449 603.290
 626.790 948.702
 34.874 784.930
 666.295 389.372
 886.401 99.866
 967.388 785.765
 911.068 474.729
 923.781 134.769
 983.532 160.759
 58.754 826.044
 491.451 514.083
 446.411 93.788
 309.133 209.035
 395.044 384.924
 289.971 300.072
 374.312 580.624
 962.873 525.172
 843.270 590.548
 987.198 505.633
 190.905 224.460
 888.375 209.051
 923.858 262.983
 534.615 759.487
 594.948 143.098
 299.074 597.833
 656.350 754.696
 409.769 202.984
 416.565 138.213
 353.034 308.225
 882.296 771.656
 549.780 405.364
 355.027 45.320
 755.096 580.402
 935.344 117.222
 581.524 518.312
 352.129 810.008
 258.689 140.907
 892.818 505.097
 713.873 481.361
 357.441 81.750
 489.801 373.132
 413.574 72.960
 60.711 551.621
 90.311 117.526
 122.098 186.514
 343.682 995.019
 222.986 424.450
 158.392 569.790
 194.813 609.401
 854.494 639.533
 673.914 736.128
 553.604 296.714
 284.044 795.538
 866.908 46.506
 863.487 795.242
 113.811 677.431
 313.227 830.443
 911.153 111.066
 986.789 976.388
 12.139 40.943
 20.043 451.475
 373.183 749.663
 45.164 328.012
 715.736 724.588
 484.697 554.179
 286.745 499.068
 170.128 595.558
 141.902 966.445
 668.443 147.541
 444.502 452.262
 176.964 41.812
 931.927 305.792
 611.438 242.062
 622.026 170.637
 968.279 158.216
 861.564 416.668
 795.456 7.117
 135.309 228.554
 717.352 604.090
 411.992 331.884
 189.663 417.837
 785.382 344.151
 726.949 485.131
 436.223 828.223
 666.641 526.802
 482.935 629.377
 481.319 388.212
 673.311 338.375
 800.998 442.121
 491.325 352.600
 687.432 426.397
 586.336 131.070
 544.383 71.002
 278.099 748.742
 36.082 916.310
 630.043 658.124
 908.402 696.723
 423.202 834.708
 4.284 209.333
 590.117 905.600
 580.882 496.943
 896.266 892.039
 267.495 628.842
 78.489 305.984
 351.120 182.580
 285.897 264.008
 193.475 427.558
 617.683 269.272
 326.207 39.025
 240.640 381.023
 449.203 172.280
 2.095 673.093
 183.205 785.254
 464.302 476.033
 968.059 987.653
 785.242 715.455
 120.915 831.426
 97.565 280.737
 396.579 646.337
 809.384 378.440
 750.135 711.866
 213.352 103.757
 668.383 579.794
 667.579 377.143
 892.803 697.846
 455.129 83.523
 537.470 502.129
 868.081 875.384
 148.065 853.384
 555.387 81.471
 743.877 488.799
 257.152 438.187
 127.289 87.317
 585.739 635.288
 981.782 32.687
 948.734 660.764
 460.230 76.178
 310.642 627.223
 993.441 811.954
 608.049 664.702
 30.979 284.976
 943.459 839.171
 921.932 647.217
 441.094 184.276
 415.056 696.733
 936.622 364.000
 521.477 400.062
 653.115 279.319
 157.934 276.700
 176.884 921.771
 946.215 370.522
 456.544 805.752
 360.473 643.441
 102.174 489.793
 616.585 88.090
 932.503 650.916
 18.188 896.527
 808.337 297.093
 97.088 258.988
 179.859 398.016
 699.002 59.370
 172.006 156.715
 9.960 31.841
 221.961 522.507
 438.020 135.752
 380.169 313.370
 756.436 674.543
 83.570 442.960
 178.117 349.917
 27.455 469.311
 220.521 217.052
 299.102 749.921
 691.538 742.612
 118.938 417.906
 689.826 607.987
 868.228 718.505
 680.422 929.256
 899.280 762.233
 943.801 457.318
 335.968 773.955
 673.095 491.472
 418.257 525.120
 831.787 493.118
 241.831 924.098
 408.187 169.478
 138.259 67.425
 691.629 447.252
 656.153 298.633
 630.063 750.401
 691.085 622.915
 644.153 203.031
 901.710 842.398
 606.753 306.340
 99.370 930.985
 139.642 687.295
 844.768 898.238
 225.511 226.067
 392.247 902.560
 129.500 170.032
 332.153 884.825
 221.349 305.526
 565.341 989.844
 889.646 346.570
 449.538 525.777
 950.296 14.837
 261.961 947.220
 831.694 820.536
 281.034 118.601
 131.861 943.313
 385.353 968.434
 603.869 380.189
 761.296 145.526
 154.126 338.998
 91.154 764.296
 405.601 766.391
 28.751 122.959
 860.056 605.577
 254.667 5.497
 718.131 467.429
 412.174 962.316
 215.103 597.006
 559.354 696.734
 587.977 444.002
 812.736 272.179
 893.831 559.014
 810.964 471.182
 190.965 587.173
 779.760 970.222
 617.288 606.670
 945.924 498.461
 651.577 142.686
 20.829 293.081
 22.980 698.501
 473.184 684.602
 995.714 297.020
 435.502 793.292
 955.816 170.164
 765.437 109.095
 674.504 613.651
 16.788 194.672
 331.037 24.500
 698.627 191.993
 312.648 32.485
 125.652 41.001
 139.100 339.796
 627.966 913.095
 206.841 701.008
 711.226 917.556
 737.719 354.410
 584.122 515.640
 628.119 992.680
 23.011 651.061
 307.638 13.419
 875.066 518.498
 166.593 686.225
 241.250 300.813
 236.490 21.766
 987.020 533.722
 197.791 428.888
 237.783 942.255
 238.972 738.402
 792.234 340.416
 46.964 287.423
 372.082 213.955
 221.796 567.212
 591.818 901.235
 580.978 402.437
 825.788 349.952
 258.325 853.069
 448.627 524.422
 767.013 504.935
 483.954 951.656
 550.479 675.124
 598.170 172.147
 203.117 328.283
 782.350 66.949
 924.442 344.497
 464.824 995.012
 747.702 754.505
 257.540 238.883
 231.928 859.818
 956.085 532.941
 153.415 870.699
 760.104 62.317
 10.165 51.601
 259.400 664.271
 45.390 979.575
 421.225 444.105
 891.476 655.234
 324.084 307.707
 674.684 7.486
 499.039 200.877
 547.290 92.395
 575.113 85.925
 624.788 684.020
 173.479 848.218
 401.583 312.002
 176.099 644.931
 52.423 329.107
 207.029 435.996
 955.217 644.340
 335.463 89.914
 103.402 76.782
 143.626 66.857
 325.339 255.801
 732.900 46.149
 860.145 889.152
 379.154 298.329
 522.931 456.695
 132.424 182.654
 549.522 769.770
 4.279 973.748
 66.814 810.919
 643.824 646.603
 768.014 172.541
 794.079 153.184
 763.852 723.757
 896.119 748.141
 165.750 720.460
 98.739 722.745
 872.785 942.915
 594.587 408.081
 371.792 997.866
 675.780 949.160
 413.080 197.919
 547.221 335.056
 940.132 360.592
 696.615 716.225
 80.379 24.286
 266.971 634.076
 749.153 420.287
 258.894 430.706
 86.561 671.433
 682.865 565.018
 596.910 102.357
 740.975 617.488
 255.150 877.060
 326.156 467.429
 700.379 951.380
 245.977 37.272
 871.715 205.800
 596.844 447.156
 428.918 663.514
 200.282 754.814
 114.138 596.205
 361.480 280.611
 880.473 662.351
 894.948 961.697
 369.050 737.680
 184.883 134.145
 843.673 902.797
 388.417 514.849
 378.426 907.769
 956.418 118.802
 279.729 987.012
 725.004 90.495
 954.301 940.235
 535.760 404.863
 705.177 107.067
 866.056 572.956
 949.734 65.657
 313.542 605.920
 759.772 290.938
 79.287 798.693
 280.613 468.817
 259.065 408.832
 803.460 921.572
 786.693 58.203
 55.583 540.944
 110.266 973.761
 602.122 523.201
 32.577 821.878
 290.315 969.889
 850.364 457.593
 33.913 364.752
 800.582 0.635
 257.553 7.643
 511.143 124.396
 276.290 517.087
 382.303 678.117
 255.795 482.105
 644.573 898.171
 118.418 618.985
 879.881 658.499
 467.172 378.822
 512.491 885.999
 884.460 756.215
 711.151 362.386
 619.037 108.450
 158.295 353.796
 950.325 538.666
 678.290 573.051
 363.967 896.984
 45.150 872.241
 989.767 672.451
 759.537 286.189
 649.321 88.333
 871.925 867.019
 895.301 67.057
 288.442 448.643
 860.205 532.611
 511.124 605.423
 785.220 792.021
 596.247 685.002
 188.633 648.557
 752.291 730.395
 630.075 3.280
 510.353 205.698
 506.859 194.780
 679.917 813.499
 810.286 296.250
 325.511 966.220
 4.321 262.064
 66.614 39.883
 351.129 810.883
 994.192 804.277
 985.323 507.766
 120.318 61.142
 672.182 813.304
 318.794 720.236
 518.511 193.363
 288.575 256.119
 435.341 409.376
 870.666 685.852
 79.425 157.518
 593.435 125.007
 478.891 507.369
 209.595 367.335
 933.830 459.540
 147.260 308.718
 884.633 140.145
 732.295 930.971
 772.239 61.936
 82.753 773.364
 940.943 781.648
 139.517 663.041
 24.963 585.771
 119.772 28.760
 136.647 348.145
 78.858 480.460
 362.262 868.843
 386.996 860.235
 348.991 161.611
 993.907 534.583
 115.567 784.233
 918.290 944.626
 73.474 270.788
 590.296 17.813
 743.463 535.559
 451.577 894.201
 884.208 174.870
 615.342 971.134
 10.087 435.318
 772.353 726.320
 310.479 175.428
 840.343 360.440
 243.738 993.986
 864.409 492.045
 968.544 294.117
 233.233 940.470
 899.997 0.067
 557.153 813.461
 97.247 936.843
 314.181 457.414
 666.316 155.113
 191.878 377.369
 611.867 259.512
 597.845 554.725
 513.992 742.719
 68.619 12.072
 412.678 496.129
 843.389 341.386
 428.634 756.840
 80.729 834.354
 963.023 346.932
 556.994 957.880
 31.680 892.284
 996.066 95.346
 86.271 892.412
 821.469 632.315
 943.214 809.030
 301.683 776.813
 521.849 398.490
 63.726 657.649
 530.281 122.060
 393.206 693.528
 27.618 808.773
 813.234 440.676
 635.081 639.701
 160.528 842.700
 719.161 681.730
 853.233 274.421
 983.891 475.970
 698.283 8.086
 896.150 823.809
 421.336 767.799
 240.241 796.256
 952.497 174.220
 821.759 893.897
 277.313 929.908
 84.816 120.661
 604.129 135.309
 793.159 810.224
 523.217 750.992
 279.766 305.661
 385.693 793.713
 369.476 877.699
 34.636 748.163
 406.530 552.240
 328.910 34.501
 808.126 171.856
 241.766 351.114
 853.999 47.478
 149.360 735.448
 601.297 864.961
 785.103 191.616
 677.768 136.580
 88.355 425.925
 501.393 860.559
 262.954 330.241
 151.428 243.658
 52.758 343.500
 577.588 314.577
 886.587 204.790
 187.307 112.077
 820.238 153.651
 655.205 364.332
 363.742 617.095
 316.744 318.999
 410.451 395.861
 955.458 661.166
 742.325 388.353
 588.942 433.784
 461.905 798.461
 875.155 108.103
 263.534 407.882
 572.630 636.182
 599.764 964.930
 624.298 540.846
 497.251 676.156
 626.213 87.824
 331.614 575.978
 874.066 958.587
 162.459 600.200
 739.797 859.275
 966.209 174.566
 658.509 310.519
 71.546 237.924
 546.390 754.972
 414.488 805.163
 520.331 774.608
 579.759 407.669
 549.812 949.638
 502.651 263.825
 294.470 927.086
 769.691 580.245
 223.269 952.340
 603.841 482.348
 982.758 194.303
 355.575 252.948
 395.241 48.102
 977.995 617.563
 888.758 502.986
 953.298 68.524
 258.298 32.051
 198.672 745.943
 553.936 100.604
 929.401 286.785
 411.634 747.364
 441.184 674.058
 64.675 104.479
 516.011 342.543
 579.560 665.808
 208.110 267.003
 984.167 456.417
 258.489 130.763
 35.899 508.467
 276.279 869.790
 504.088 609.069
 148.741 348.309
 308.162 694.280
 263.576 850.776
 407.980 450.892
 989.499 691.395
 435.583 225.308
 234.409 31.562
 91.631 688.475
 633.538 958.809
 911.543 470.194
 189.464 784.417
 195.275 148.197
 746.652 143.225
 453.591 191.048
 118.365 876.089
 368.291 233.557
 654.359 406.374
 913.239 74.053
 533.103 716.011
 309.112 80.203
 649.690 428.597
 962.882 970.357
 45.636 527.239
 501.415 787.608
 863.032 999.259
 678.645 31.372
 604.793 100.059
 2.192 474.478
 424.909 871.730
 775.671 931.375
 465.639 211.063
 228.166 804.413
 188.683 845.138
 46.284 410.354
 828.697 494.592
 934.045 59.009
 722.559 754.786
 501.663 441.325
 356.960 538.778
 479.459 797.476
 628.920 554.148
 824.138 428.899
 455.357 245.062
 40.974 635.047
 503.873 953.551
 999.854 979.646
 280.354 37.855
 641.411 696.837
 11.044 144.134
 420.560 949.859
 936.635 340.172
 740.765 859.490
 611.033 980.419
 318.432 672.598
 213.309 841.378
 661.330 979.869
 461.575 620.772
 129.293 493.448
 513.844 474.798
 304.220 928.197
 883.328 32.308
 267.308 3.198
 341.945 695.816
 455.288 392.472
 572.368 955.204
 838.143 645.699
 819.853 605.151
 475.518 101.660
 432.802 891.186
 17.808 700.434
 236.026 697.378
 324.287 327.061
 501.614 431.860
 180.821 991.897
 545.959 531.360
 673.454 264.420
 942.668 774.846
 374.048 61.635
 82.876 417.096
 336.074 173.770
 497.987 589.104
 401.496 953.872
 474.293 292.602
 355.581 959.646
 101.766 485.595
 610.550 211.917
 905.975 324.798
 879.620 211.252
 586.236 225.382
 451.588 160.075
 426.544 409.954
 377.282 590.275
 538.359 454.516
 20.592 54.612
 944.014 672.129
 849.294 853.516
 402.493 193.510
 88.328 227.326
 929.794 262.118
 427.812 728.127
 866.522 528.951
 569.861 916.573
 616.192 244.773
 165.775 319.171
 417.584 955.764
 994.620 83.163
 650.226 129.183
 875.335 722.395
 708.442 600.866
 299.911 142.279
 749.541 644.031
 590.726 39.509
 36.619 122.437
 189.737 207.677
 895.505 689.558
 602.984 48.923
 805.873 423.754
 375.973 140.636
 994.052 7.911
 42.254 371.829
 313.146 446.503
 250.380 423.751
 736.600 5.260
 667.991 91.664
 584.060 215.732
 923.651 638.375
 601.391 331.899
 868.202 434.393
 266.149 997.059
 111.631 114.605
 549.835 280.697
 865.896 297.747
 781.381 896.491
 49.016 143.973
 992.979 799.542
 784.297 129.439
 38.176 484.192
 467.333 997.555
 29.945 930.104
 531.883 897.539
 8.020 55.744
 686.650 875.979
 793.223 783.024
 434.178 670.649
 382.864 957.935
 39.431 832.891
 974.929 738.791
 161.269 631.113
 346.933 0.846
 170.164 659.669
 253.679 423.880
 778.352 181.478
 220.162 353.954
 235.792 696.783
 393.463 153.360
 681.178 172.539
 360.385 481.228
 669.716 545.926
 243.922 954.001
 769.092 180.747
 247.516 608.645
 966.057 697.116
 735.679 986.041
 455.424 193.392
 115.359 937.306
 891.069 156.259
 234.911 167.095
 18.318 21.919
 845.309 316.274
 635.038 261.167
 298.060 68.315
 354.649 256.883
 91.095 371.524
 680.708 7.865
 950.632 700.752
 415.497 602.446
 764.832 150.831
 583.194 374.019
 103.267 638.964
 473.734 984.033
 82.063 189.182
 431.568 322.627
 613.785 39.280
 902.573 909.611
 337.066 525.248
 493.731 396.640
 805.648 501.724
 328.520 183.282
 459.625 606.706
 433.880 73.987
 961.322 397.453
 862.985 219.255
 190.557 210.642
 535.836 342.503
 423.235 237.674
 613.869 884.940
 405.698 475.028
 565.680 275.553
 455.590 895.339
 831.783 13.814
 716.675 888.229
 263.596 741.680
 946.988 7.542
 855.098 471.898
 981.669 615.706
 967.518 765.400
 366.881 684.366
 483.883 936.050
 770.516 856.585
 540.118 471.304
 128.091 729.063
 534.812 347.996
 145.866 17.474
 595.875 989.919
 653.159 934.766
 107.492 344.901
 345.758 366.883
 6.393 181.303
 994.056 664.561
 527.179 835.450
 82.856 490.846
 799.853 541.165
 812.748 844.579
 19.732 289.846
 211.718 308.789
 864.424 194.319
 894.440 703.897
 921.660 242.757
 457.849 628.458
 315.632 451.574
 135.761 80.343
 631.493 970.200
 750.931 219.654
 994.164 8.715
 126.942 877.956
 568.244 294.476
 459.500 168.780
 323.258 499.986
 30.063 309.655
 118.553 995.727
 485.486 839.667
 673.778 783.577
 444.658 887.810
 926.206 364.290
 744.376 110.873
 460.273 32.851
 347.523 735.736
 905.984 15.007
 30.451 685.628
 422.770 434.618
 995.290 684.734
 48.428 202.759
 646.381 177.836
 936.724 54.555
 886.366 794.177
 422.889 527.930
 462.619 365.987
 737.515 219.884
 493.079 386.209
 783.306 101.173
 264.415 476.607
 146.083 590.742
 495.386 422.000
 834.495 948.750
 342.896 609.813
 738.700 944.180
 674.250 63.091
 526.280 682.901
 291.550 451.768
 416.615 578.560
 455.812 559.213
 708.628 236.088
 880.585 232.350
 0.238 161.110
 336.735 183.081
 103.020 763.653
 699.001 481.008
 797.708 787.729
 66.596 792.993
 823.610 656.304
 977.869 509.813
 79.163 1.647
 514.981 745.674
 616.291 972.057
 638.178 709.915
 25.714 526.338
 608.925 304.676
 574.609 496.626
 142.749 686.078
 516.048 508.136
 590.605 393.715
 338.539 71.954
 174.096 973.734
 63.831 135.275
 115.714 529.691
 685.459 794.469
 508.746 583.925
 325.470 602.627
 389.674 36.753
 982.216 177.826
 713.426 903.762
 860.538 525.198
 621.881 190.600
 183.009 399.316
 449.625 543.497
 246.064 68.465
 567.415 771.317
 929.892 304.750
 240.472 566.027
 221.140 259.962
 821.171 613.412
 840.998 933.603
 527.440 160.620
 269.684 174.019
 831.107 133.293
 256.170 944.299
 724.347 229.912
 936.940 940.386
 305.323 487.309
 550.515 468.986
 762.166 547.642
 219.216 817.478
 801.957 967.545
 623.438 607.785
 310.636 114.383
 566.566 892.296
 811.348 477.949
 324.064 984.411
 461.211 89.455
 394.560 321.602
 566.734 449.939
 383.506 528.256
 160.827 209.463
 513.996 412.718
 152.709 354.508
 890.266 922.389
 97.081 917.352
 556.327 257.352
 219.941 46.938
 467.129 962.653
 52.782 520.632
 297.806 78.161
 760.183 540.603
 86.222 409.886
 971.492 573.370
 766.766 925.283
 947.308 447.901
 893.479 785.528
 105.549 333.787
 156.166 868.862
 8.183 249.268
 504.591 960.223
 654.187 587.784
 857.470 373.634
 451.385 755.264
 981.569 315.739
 241.770 348.426
 382.130 112.931
 752.319 612.126
 102.380 722.413
 434.765 942.403
 543.379 81.995
 770.026 467.749
 595.684 567.514
 250.991 776.721
 33.739 504.279
 753.991 462.924
 728.516 594.312
 275.787 642.326
 452.612 689.472
 788.526 41.760
 6.837 367.310
 567.141 756.124
 913.469 698.242
 917.777 685.574
 777.193 766.025
 5.448 868.811
 591.670 396.257
 996.214 66.116
 202.280 27.848
 123.458 673.164
 961.564 238.820
 517.417 286.875
 424.060 509.939
 738.086 435.920
 15.531 917.499
 288.269 335.290
 725.111 520.762
 898.164 246.099
 457.778 821.413
 836.158 604.054
 152.250 283.816
 760.828 523.590
 722.168 118.390
 863.541 356.299
 375.996 339.229
 14.140 464.073
 676.054 144.982
 897.252 307.294
 525.308 463.339
 374.632 909.789
 41.026 709.375
 519.168 74.404
 359.054 492.029
 505.911 730.435
 886.686 857.529
 210.382 107.395
 414.034 270.513
 428.021 174.411
 34.997 630.383
 892.760 852.779
 703.914 320.403
 117.204 807.877
 850.475 348.811
 709.800 328.742
 134.269 714.346
 531.790 597.571
 685.397 2.990
 452.935 991.304
 45.995 79.143
 742.365 413.044
 199.428 394.180
 309.958 757.709
 202.673 610.197
 192.958 724.951
 879.510 779.423
 288.988 319.635
 97.035 473.304
 374.920 558.283
 348.521 903.475
 754.410 426.688
 667.508 994.200
 356.253 822.859
 470.209 467.311
 0.478 649.716
 387.885 591.952
 676.558 988.174
 833.056 278.852
 683.778 243.866
 221.466 499.189
 91.411 695.644
 927.189 559.076
 237.508 122.872
 115.630 930.350
 529.815 308.504
 216.160 135.480
 98.541 628.937
 553.571 508.502
 414.572 588.147
 349.347 544.899
 692.480 736.668
 177.034 441.994
 187.744 655.344
 960.929 388.980
 642.453 564.877
 647.190 154.089
 482.044 145.822
 857.837 638.128
 594.113 586.651
 720.368 811.895
 883.856 1.880
 911.773 963.552
 382.356 725.963
 981.178 475.332
 644.732 655.187
 639.336 592.075
 4.496 608.176
 797.633 392.529
 15.597 450.661
 279.486 624.652
 10.170 592.176
 841.193 304.967
 101.499 37.279
 159.043 237.077
 469.969 853.428
 949.225 493.840
 264.668 108.911
 274.563 690.169
 642.851 710.148
 198.208 698.526
 139.748 316.741
 312.954 616.743
 826.593 588.835
 803.055 968.724
 267.444 394.565
 783.308 623.972
 646.086 510.816
 861.262 973.715
 201.507 539.227
 538.936 852.289
 211.019 747.998
 20.176 285.391
 698.787 870.697
 731.255 765.755
 157.514 343.928
 861.460 676.100
 263.294 359.753
 156.127 113.869
 577.512 525.316
 168.933 527.999
 882.533 955.967
 28.444 701.080
 235.253 639.568
 274.279 37.556
 268.041 774.670
 452.214 327.803
 271.918 145.446
 359.670 16.990
 291.931 108.784
 241.068 25.522
 807.513 356.846
 937.194 743.837
 597.371 719.914
 288.092 498.617
 463.369 93.768
 722.031 490.520
 553.321 332.797
 384.037 506.825
 849.075 129.922
 769.654 77.707
 822.490 508.173
 239.458 774.794
 484.488 343.001
 56.882 38.385
 816.319 101.412
 478.978 898.977
 460.420 771.508
 652.459 754.027
 221.995 327.647
 544.858 637.144
 380.884 361.131
 244.883 229.863
 603.809 48.957
 772.217 912.100
 775.290 44.006
 73.538 13.196
 804.867 275.047
 379.725 838.699
 220.721 935.804
 243.748 126.866
 505.008 26.175
 757.254 92.080
 872.457 858.450
 997.196 789.368
 826.928 645.486
 225.938 975.044
 965.138 100.349
 756.220 123.817
 324.893 367.686
 396.285 613.823
 117.490 311.393
 663.822 19.840
 39.055 451.933
 356.426 813.985
 950.299 696.572
 900.785 805.654
 553.268 469.084
 185.281 242.060
 610.287 219.907
 277.127 412.018
 155.427 396.867
 704.365 763.458
 281.864 359.495
 467.178 265.361
 266.755 21.323
 957.171 963.590
 664.173 64.837
 785.912 234.376
 280.074 768.800
 636.478 106.591
 692.652 959.177
 588.685 572.451
 826.986 500.038
 567.657 44.887
 492.324 502.490
 217.420 947.803
 280.035 986.326
 399.989 882.829
 664.276 784.797
 913.289 333.781
 988.283 757.480
 858.179 518.965
 527.318 854.891
 269.290 743.751
 343.382 762.339
 262.745 544.010
 863.549 6.125
 605.694 538.136
 278.102 814.697
 540.584 355.401
 49.579 238.772
 117.144 305.589
 210.402 111.099
 616.054 764.324
 194.414 197.574
 762.245 125.953
 763.525 201.626
 898.009 817.444
 50.501 243.454
 644.853 359.566
 816.218 670.773
 559.755 33.038
 16.212 959.947
 70.779 975.629
 567.078 442.768
 446.525 760.093
 506.039 317.773
 554.492 831.798
 333.131 64.137
 739.061 908.907
 329.035 925.078
 797.454 247.781
 745.166 536.067
 952.061 873.064
 486.536 276.207
 63.035 677.674
 850.958 270.068
 452.703 65.174
 976.974 678.489
 432.560 278.903
 392.392 522.692
 447.152 122.550
 778.576 584.360
 142.802 700.093
 183.659 228.513
 301.906 504.065
 170.026 385.240
 577.370 465.789
 85.049 495.339
 142.025 895.674
 944.648 333.963
 512.710 922.941
 540.518 151.551
 899.730 569.679
 875.453 154.118
 904.040 832.157
 27.072 642.739
 374.574 601.550
 996.384 67.545
 837.342 336.208
 50.173 263.250
 410.303 638.197
 879.355 425.324
 270.608 218.869
 511.714 178.009
 993.743 732.856
 107.180 862.926
 840.873 79.157
 375.777 940.935
 937.487 614.291
 569.270 916.822
 323.107 289.143
 562.253 248.511
 820.846 641.815
 39.952 337.698
 292.888 377.945
 909.551 480.547
 32.489 612.659
 738.546 914.487
 166.837 790.188
 864.978 174.877
 83.365 534.510
 215.830 483.845
 73.109 804.108
 285.041 958.748
 839.977 453.591
 963.293 941.230
 938.818 762.646
 357.772 616.847
 965.753 437.420
 599.564 492.656
 772.082 670.316
 195.335 914.412
 652.204 851.455
 352.689 90.244
 363.458 639.252
 87.541 513.588
 671.770 140.092
 827.417 980.090
 534.837 629.798
 755.532 822.176
 890.685 425.035
 723.412 557.527
 623.468 424.130
 199.790 896.138
 642.887 367.859
 253.336 272.749
 104.565 795.851
 897.742 580.702
 784.962 908.599
 498.988 158.842
 128.058 394.118
 173.625 919.645
 827.286 688.503
 839.181 664.619
 273.337 947.834
 536.906 488.299
 267.978 192.633
 884.843 866.277
 10.436 13.531
 665.447 713.045
 143.994 906.769
 64.779 804.724
 196.897 640.056
 495.698 428.571
 857.596 73.121
 119.823 649.538
 436.653 3.775
 574.646 893.839
 536.674 950.646
 283.613 625.863
 280.562 279.964
 426.813 238.745
 543.798 838.292
 854.973 157.162
 57.816 759.208
 194.546 845.631
 261.609 503.306
 199.893 474.578
 593.257 492.032
 220.907 483.324
 951.086 71.739
 960.362 22.782
 187.705 550.668
 561.913 106.072
 304.409 884.626
 392.818 352.510
 16.724 333.770
 638.475 105.745
 295.627 300.807
 310.722 831.614
 537.825 208.054
 368.274 462.884
 69.972 936.178
 63.795 429.300
 586.922 180.244
 153.950 680.671
 906.668 369.176
 350.693 32.312
 591.922 223.391
 46.363 605.595
 740.232 913.615
 432.405 237.196
 734.667 343.522
 250.303 239.595
 331.743 662.515
 490.448 329.360
 951.997 465.761
 894.945 430.666
 944.221 640.340
 456.883 207.512
 382.530 743.453
 652.420 892.398
 295.227 566.146
 632.489 341.146
 237.844 949.526
 355.322 347.651
 634.984 426.374
 804.915 459.107
 105.024 196.181
 237.547 717.526
 29.744 783.601
 380.379 558.875
 372.154 347.237
 802.784 184.051
 317.868 506.336
 250.515 999.028
 809.124 136.800
 611.079 643.436
 749.969 394.987
 730.209 891.491
 333.203 188.643
 466.303 536.520
 24.726 0.421
 922.771 745.485
 642.141 842.565
 585.970 293.975
 288.366 784.066
 295.572 331.738
 707.162 937.191
 339.736 666.078
 678.560 652.307
 82.240 33.307
 83.976 473.048
 54.055 20.337
 162.372 812.954
 366.823 528.548
 622.068 385.456
 197.831 284.978
 743.138 847.870
 350.772 512.035
 430.803 493.668
 987.558 592.269
 592.576 873.345
 355.413 300.890
 895.466 60.860
 80.308 832.909
 302.117 668.646
 570.545 596.817
 127.191 298.978
 559.067 271.162
 241.421 693.167
 424.074 378.234
 477.776 583.135
 857.301 90.153
 962.199 983.911
 718.101 882.246
 653.721 102.136
 618.263 237.711
 691.946 27.580
 353.639 902.812
 523.404 164.900
 739.441 225.393
 224.853 835.317
 549.140 179.310
 927.097 406.946
 13.678 596.768
 936.126 613.214
 947.271 478.797
 671.631 696.775
 845.865 625.794
 221.144 617.962
 899.884 85.612
 419.816 628.899
 497.771 432.075
 392.311 14.560
 522.896 803.592
 369.308 108.436
 193.420 107.036
 954.177 811.825
 820.771 248.996
 456.409 681.591
 203.588 633.506
 221.320 241.418
 294.606 166.350
 317.398 947.016
 720.358 350.943
 443.713 267.460
 968.265 734.767
 393.277 594.958
 931.309 469.502
 960.705 266.306
 693.826 348.913
 373.383 364.259
 207.801 668.375
 417.474 299.846
 930.569 156.627
 639.183 481.700
 732.946 127.323
 746.731 820.746
 931.014 714.303
 491.575 953.829
 212.242 435.018
 443.669 94.325
 413.016 481.515
 723.396 418.332
 533.476 693.809
 643.582 99.315
 348.688 517.937
 533.366 130.189
 372.386 797.763
 649.276 178.509
 458.923 668.485
 868.545 57.236
 776.703 299.273
 849.350 250.388
 366.553 726.707
 29.436 990.448
 703.593 499.293
 418.608 964.070
 131.685 551.780
 775.196 36.157
 334.110 397.203
 798.314 782.465
 69.509 881.100
 225.967 850.588
 743.216 918.558
 716.699 612.337
 333.894 628.281
 575.201 501.512
 164.996 402.429
 429.065 264.988
 739.325 785.497
 996.872 897.469
 660.113 674.792
 932.039 727.568
 689.266 659.448
 160.829 311.945
 466.183 160.393
 137.976 952.570
 880.763 61.815
 454.095 648.031
 691.606 392.716
 383.178 631.847
 663.149 247.954
 346.733 738.526
 299.555 970.207
 187.587 211.523
 542.920 851.650
 337.997 157.090
 521.179 476.592
 883.758 225.478
 347.405 799.125
 571.763 727.993
 935.732 134.121
 589.403 877.598
 986.587 202.075
 519.859 165.134
 460.198 990.792
 10.468 686.800
 585.436 527.381
 97.673 45.457
 402.148 256.093
 730.653 923.852
 998.395 920.242
 198.548 627.528
 546.914 994.518
 968.491 515.327
 363.140 417.800
 911.745 862.959
 973.816 762.088
 264.541 67.536
 402.525 931.966
 623.356 316.537
 926.061 928.350
 198.938 672.111
 641.585 302.991
 790.357 610.309
 595.061 364.779
 33.510 194.913
 570.784 429.415
 425.061 437.570
 122.299 900.262
 122.830 821.248
 57.164 465.410
 230.546 154.583
 470.507 445.297
 45.066 732.920
 981.802 343.092
 887.234 451.045
 70.809 968.775
 666.140 926.416
 165.039 425.285
 206.564 624.715
 313.595 574.698
 769.679 346.574
 130.144 923.249
 739.823 541.298
 18.307 770.895
 460.437 706.373
 151.625 824.313
 958.493 447.569
 990.912 647.789
 280.296 591.020
 336.131 465.893
 307.044 423.922
 657.758 92.494
 863.659 703.293
 191.923 565.265
 269.930 411.901
 550.613 351.978
 3.005 397.149
 257.120 468.541
 91.617 432.961
 110.080 228.792
 195.542 967.882
 877.460 617.675
 941.775 826.627
 873.225 943.800
 98.372 519.672
 151.054 750.881
 127.367 79.347
 616.111 232.599
 832.250 615.139
 390.637 149.763
 419.156 89.795
 433.100 555.786
 742.985 326.563
 193.052 325.490
 682.237 522.006
 52.125 397.961
 54.715 754.711
 351.251 896.746
 778.532 234.665
 908.812 506.311
 830.735 558.781
 395.809 53.776
 143.725 643.019
 632.175 576.884
 795.249 549.707
 510.984 925.687
 531.980 269.309
 630.769 335.096
 863.376 939.173
 934.613 372.286
 168.794 668.263
 410.548 176.777
 676.921 407.914
 721.625 207.061
 955.728 376.139
 104.328 537.013
 49.871 759.467
 927.730 624.551
 430.272 524.924
 447.610 936.281
 990.270 559.294
 852.829 653.162
 899.942 287.760
 96.690 216.848
 884.086 824.255
 972.970 783.611
 541.790 377.292
 752.320 827.129
 501.854 523.683
 585.170 533.536
 286.806 405.563
 25.860 137.678
 720.341 380.879
 991.181 600.384
 993.267 32.254
 364.707 679.707
 239.182 222.591
 254.288 427.580
 753.930 477.459
 639.951 885.523
 116.350 914.130
 177.486 463.039
 178.992 155.875
 191.569 379.961
 646.558 739.019
 171.897 124.471
 150.115 901.169
 225.110 122.926
 963.100 934.650
 111.018 502.512
 850.329 492.487
 458.701 735.312
 756.365 979.182
 99.448 130.567
 840.500 969.454
 830.354 154.117
 671.177 139.964
 323.947 729.348
 575.069 527.681
 892.908 357.232
 270.324 740.068
 800.221 694.465
 28.132 623.729
 247.597 274.414
 933.086 577.028
 880.582 236.996
 35.471 286.621
 997.110 158.139
 695.253 936.709
 845.622 509.838
 548.984 532.423
 735.138 626.529
 831.089 685.216
 767.319 756.736
 247.019 209.071
 31.793 310.272
 927.869 993.105
 101.484 506.232
 847.455 560.531
 722.907 536.419
 310.096 348.643
 144.228 99.386
 29.919 292.560
 566.113 764.187
 933.151 650.680
 570.130 387.972
 89.379 946.732
 987.737 551.351
 285.136 336.736
 759.046 268.941
 315.382 945.068
 711.912 674.553
 410.801 698.183
 514.001 831.324
 619.581 754.508
 36.955 652.831
 902.944 761.948
 74.378 283.305
 118.708 238.663
 403.948 330.881
 594.338 376.951
 36.614 500.090
 221.009 413.643
 688.564 367.060
 727.193 433.535
 908.865 987.274
 261.220 505.480
 339.603 440.861
 577.354 465.426
 546.640 289.764
 882.466 418.531
 86.297 745.557
 866.898 236.300
 643.114 392.921
 173.060 467.448
 441.355 863.949
 811.452 296.843
 780.884 460.436
 31.983 499.682
 637.834 438.627
 317.537 913.195
 291.167 332.547
 358.894 341.184
 955.308 142.873
 670.420 213.989
 311.937 568.577
 442.862 834.849
 614.455 334.319
 34.399 880.713
 988.292 459.342
 358.548 609.446
 549.037 430.702
 225.151 214.936
 716.298 357.868
 269.417 116.161
 400.410 485.522
 507.710 955.948
 695.875 880.923
 284.611 400.559
 22.055 661.145
 623.849 793.671
 828.734 19.238
 919.442 539.692
 630.291 297.875
 859.060 124.255
 174.195 960.905
 269.034 667.220
 492.162 59.726
 722.060 229.505
 758.665 480.253
 720.452 33.855
 702.686 201.129
 728.657 726.400
 523.865 73.654
 400.757 606.082
 170.972 343.504
 857.037 829.185
 594.356 634.021
 586.702 293.030
 408.398 276.631
 472.950 694.107
 846.717 347.382
 986.394 9.534
 91.891 206.976
 910.998 875.616
 970.691 667.769
 144.045 432.842
 661.501 563.572
 442.147 712.922
 826.914 680.743
 216.011 491.074
 403.831 941.843
 57.790 287.079
 926.317 901.248
 19.641 333.482
 571.531 16.670
 357.154 441.278
 283.072 568.082
 566.023 775.682
 93.939 288.273
 837.489 240.881
 725.943 795.114
 253.545 987.489
 345.078 337.936
 55.480 164.692
 992.174 518.496
 521.242 496.608
 252.625 865.330
 453.480 265.318
 573.555 39.456
 39.231 418.388
 755.066 155.179
 125.620 513.975
 336.043 103.864
 448.117 189.969
 244.167 778.220
 436.544 553.870
 392.357 882.618
 250.046 986.603
 166.003 269.907
 199.470 126.388
 571.186 920.995
 701.179 428.571
 396.176 250.015
 70.468 505.528
 97.198 110.465
 458.661 149.037
 353.487 947.288
 922.281 378.626
 772.753 3.062
 294.743 286.354
 71.206 375.507
 223.737 745.170
 35.270 336.268
 406.525 988.736
 606.230 470.810
 869.709 570.549
 753.422 465.466
 721.875 574.879
 233.776 344.848
 481.816 127.879
 520.868 511.347
 130.365 81.044
 848.912 434.316
 931.465 188.569
 507.975 421.302
 752.684 543.245
 876.110 734.637
 724.559 481.114
 639.983 816.633
 202.762 512.641
 774.116 494.055
 931.119 127.585
 984.353 451.559
 293.941 982.856
 915.851 714.103
 543.285 88.645
 750.508 345.311
 793.831 119.892
 221.646 553.415
 501.579 0.389
 231.968 165.240
 642.073 928.449
 429.044 264.049
 142.043 170.153
 353.857 236.694
 511.038 262.892
 293.495 602.989
 485.774 913.439
 228.056 634.532
 711.567 396.761
 331.669 756.204
 617.601 860.404
 263.744 171.486
 224.189 701.627
 942.760 688.630
 382.080 337.909
 932.849 740.198
 70.797 854.284
 872.999 490.651
 762.686 441.897
 247.943 388.589
 332.615 390.655
 24.770 730.158
 604.014 954.917
 374.350 712.343
 867.325 355.474
 554.071 38.967
 787.016 834.904
 568.777 633.616
 181.587 258.706
 48.714 163.362
 573.727 603.848
 813.492 401.707
 974.694 542.844
 334.542 490.760
 600.642 598.799
 98.138 699.255
 584.998 289.618
 118.053 627.970
 918.835 712.665
 290.460 66.647
 942.749 950.342
 241.230 951.234
 554.141 948.580
 932.809 467.657
 661.337 471.006
 797.997 174.232
 292.109 839.126
 102.960 710.959
 583.521 301.417
 741.593 887.447
 780.195 540.506
 685.875 614.983
 439.983 427.076
 898.320 710.769
 583.561 201.804
 17.215 257.700
 274.697 743.178
 495.455 170.928
 531.065 30.730
 879.997 388.285
 944.858 801.987
 409.808 666.360
 544.459 329.825
 262.468 94.164
 312.713 208.064
 348.240 914.286
 156.524 660.862
 118.344 114.871
 712.472 710.172
 82.609 88.307
 92.796 210.223
 609.777 773.169
 897.501 344.413
 679.009 449.501
 616.751 374.345
 958.942 354.303
 951.379 820.012
 384.768 650.042
 819.749 561.817
 85.878 905.811
 580.917 707.354
 466.575 45.514
 674.737 217.565
 668.246 853.195
 800.088 887.293
 829.242 290.635
 466.660 114.529
 122.901 530.845
 260.888 151.413
 686.972 212.803
 162.720 29.597
 279.700 712.962
 390.448 804.822
 907.653 458.843
 392.065 23.033
 194.722 495.838
 53.305 616.252
 905.573 692.591
 967.194 674.486
 633.073 430.676
 673.557 484.630
 119.083 184.389
 298.307 793.650
 240.726 635.269
 623.690 746.942
 177.127 478.338
 627.010 319.984
 320.342 723.185
 215.200 139.166
 832.174 449.084
 737.263 353.399
 427.765 780.710
 810.678 40.167
 616.995 467.176
 689.109 516.638
 713.925 294.657
 417.877 777.879
 968.827 580.489
 164.716 140.097
 51.099 888.261
 623.332 457.789
 256.882 588.947
 216.417 81.131
 503.022 957.695
 876.421 985.597
 747.775 640.744
 562.905 342.427
 625.087 818.395
 944.339 699.151
 48.322 510.497
 92.429 37.805
 413.857 768.188
 824.268 299.117
 976.313 33.239
 900.776 668.878
 464.426 553.351
 521.100 573.549
 127.221 262.881
 17.021 122.242
 39.600 84.052
 877.385 748.407
 628.467 799.768
 951.482 274.456
 306.704 887.258
 76.759 164.262
 702.722 389.139
 338.006 600.829
 955.754 708.013
 532.904 378.818
 697.879 330.838
 236.642 724.078
 777.059 874.122
 623.195 725.558
 183.685 460.291
 112.990 410.215
 546.777 524.597
 129.480 820.733
 563.696 461.776
 116.912 121.558
 745.721 568.852
 308.014 504.076
 406.052 57.227
 46.034 870.547
 219.739 291.469
 226.421 223.034
 357.741 177.296
 298.377 783.083
 879.214 846.460
 377.564 925.987
 74.390 566.116
 193.667 476.413
 930.771 495.299
 608.603 116.815
 71.241 397.184
 274.319 84.093
 936.011 334.618
 88.012 841.358
 780.883 385.026
 584.782 519.387
 200.114 432.284
 374.214 25.731
 389.407 565.754
 471.872 358.467
 607.412 744.701
 646.512 767.092
 215.066 389.382
 148.936 546.085
 41.525 923.511
 812.351 889.405
 492.136 17.728
 123.102 978.924
 954.430 136.494
 514.492 319.891
 427.564 753.939
 597.599 905.629
 481.834 325.290
 27.510 616.279
 309.117 343.210
 130.053 997.538
 741.467 901.700
 655.098 280.616
 261.139 478.910
 152.872 890.450
 596.439 744.634
 517.984 332.341
 967.634 224.391
 443.273 975.287
 217.560 501.426
 556.816 981.461
 312.311 217.917
 268.206 224.304
 236.502 620.033
 165.224 142.103
 421.323 466.658
 723.364 879.530
 145.986 242.787
 115.314 957.356
 36.837 255.420
 735.669 901.434
 873.644 77.679
 341.169 468.270
 498.197 196.749
 305.084 178.320
 132.987 629.788
 705.529 52.991
 862.334 731.270
 824.263 630.768
 237.909 723.297
 90.597 286.480
 856.190 450.625
 733.530 510.465
 556.420 73.647
 26.035 426.877
 421.326 460.055
 343.854 389.064
 674.793 779.744
 595.511 821.532
 584.517 623.704
 391.935 560.241
 645.103 997.707
 547.713 143.845
 267.990 942.889
 779.222 836.918
 397.095 730.528
 378.610 521.509
 439.136 506.116
 990.610 15.657
 509.629 622.096
 648.766 297.389
 691.886 419.299
 888.777 601.517
 57.399 879.397
 952.857 376.197
 950.569 875.641
 936.562 739.191
 175.450 963.296
 768.110 853.272
 491.965 56.871
 412.463 680.074
 316.947 486.171
 874.190 896.217
 892.401 870.972
 853.320 529.886
 918.989 833.765
 159.155 655.775
 824.107 626.307
 783.387 467.826
 336.693 388.956
 404.394 319.260
 848.695 617.981
 770.502 105.729
 457.586 876.788
 76.037 288.023
 485.499 259.552
 987.704 164.513
 366.324 272.907
 241.184 859.842
 868.646 831.623
 752.646 185.214
 794.029 921.691
 474.299 727.778
 249.123 138.643
 967.285 563.245
 857.016 995.688
 22.510 68.990
 446.720 366.146
 986.848 796.983
 766.486 194.587
 558.078 990.110
 111.627 212.946
 209.700 475.657
 773.718 629.797
 562.127 620.252
 316.584 936.258
 598.732 196.473
 604.591 169.815
 755.821 198.348
 567.878 292.421
 420.058 297.266
 32.744 131.902
 23.457 88.442
 797.098 481.920
 716.278 18.457
 42.475 97.212
 956.552 774.729
 275.461 114.591
 419.217 466.924
 240.443 799.340
 488.781 537.538
 678.643 899.394
 551.054 544.394
 789.534 490.387
 88.739 692.135
 722.420 232.852
 662.904 824.293
 158.745 923.959
 630.778 984.116
 888.090 111.234
 516.368 213.496
 409.691 111.156
 373.773 978.338
 761.504 823.797
 26.291 119.227
 573.353 303.425
 443.461 52.752
 420.659 697.854
 651.876 756.404
 909.960 235.274
 836.107 914.150
 124.225 761.197
 748.523 176.978
 490.363 520.182
 239.524 389.777
 276.976 563.339
 874.187 580.405
 589.075 234.651
 902.080 616.890
 277.985 554.305
 681.769 473.136
 837.099 148.198
 371.141 651.804
 393.599 358.152
 822.978 285.070
 946.973 761.176
 169.444 950.573
 239.561 998.132
 239.299 122.201
 92.938 297.671
 381.249 135.431
 805.291 631.396
 322.170 437.231
 705.906 67.334
 679.658 954.223
 208.240 633.354
 687.129 533.694
 525.909 157.834
 542.339 364.518
 527.324 935.283
 725.677 984.208
 243.973 248.748
 274.938 229.724
 131.868 363.511
 673.765 239.721
 960.852 448.031
 989.792 201.460
 896.100 354.470
 667.278 934.187
 991.847 443.824
 872.135 980.606
 569.110 827.145
 142.579 647.887
 254.905 937.211
 906.790 298.843
 356.365 182.918
 984.123 182.643
 593.476 275.631
 735.437 643.184
 461.187 372.541
 21.340 723.471
 906.114 441.999
 467.832 957.907
 933.299 720.928
 833.431 613.748
 881.543 71.203
 79.958 301.442
 676.384 732.722
 333.442 854.772
 470.945 963.497
 497.889 710.213
 877.755 415.011
 271.877 855.624
 968.468 643.385
 588.217 327.079
 440.604 748.360
 625.355 405.518
 716.467 872.981
 54.226 188.921
 222.950 813.247
 817.233 318.394
 3.732 670.406
 671.558 936.124
 17.256 736.252
 854.823 708.265
 683.005 306.636
 387.926 106.080
 240.865 58.801
 761.770 393.899
 398.293 958.327
 558.534 603.514
 249.739 351.024
 134.359 502.674
 83.032 179.496
 992.138 402.358
 36.648 894.225
 256.966 946.013
 566.901 121.512
 542.288 527.056
 829.834 37.715
 974.549 72.579
 712.085 478.745
 694.097 885.585
 769.299 399.235
 439.045 470.446
 489.064 466.287
 968.958 582.168
 405.255 422.899
 921.705 585.762
 797.486 746.524
 997.932 924.541
 236.916 934.597
 114.876 552.955
 639.468 112.946
 799.147 458.816
 889.663 241.999
 734.401 390.319
 460.650 912.418
 135.298 14.394
 814.793 14.784
 777.778 504.856
 88.617 641.251
 824.482 922.041
 588.406 650.456
 493.415 271.546
 718.762 885.761
 530.865 280.169
 984.632 82.065
 972.735 304.751
 824.490 794.587
 871.287 387.491
 3.286 16.399
 289.618 923.239
 701.598 567.931
 639.698 234.693
 943.170 404.674
 280.584 225.378
 595.982 27.930
 573.422 253.363
 429.612 542.480
 384.331 137.311
 9.286 194.779
 363.546 357.388
 28.490 571.724
 440.682 774.480
 828.914 934.779
 546.293 680.156
 708.840 314.527
 986.690 465.649
 386.766 169.358
 503.093 310.335
 952.306 307.517
 381.597 828.616
 415.400 838.218
 44.089 759.651
 750.067 624.676
 42.544 358.097
 140.751 795.098
 953.182 858.017
 76.491 577.902
 179.351 88.798
 427.347 81.250
 432.254 264.514
 683.674 666.626
 679.424 30.483
 974.960 569.593
 598.049 807.140
 222.143 211.354
 212.741 236.885
 54.863 801.572
 57.249 419.932
 760.380 950.691
 202.106 566.597
 169.407 949.154
 113.611 532.934
 749.462 507.404
 35.279 421.618
 320.368 225.940
 345.609 388.694
 359.009 36.288
 783.303 8.018
 279.522 744.275
 133.815 908.360
 896.722 555.102
 733.273 953.220
 369.180 769.285
 214.358 411.113
 716.240 429.531
 244.021 435.705
 780.898 556.184
 488.106 702.605
 616.614 234.156
 789.589 335.452
 387.360 473.730
 124.777 791.204
 241.619 743.580
 568.109 297.253
 335.427 914.621
 467.023 765.292
 398.252 121.402
 722.614 14.045
 447.592 572.673
 361.588 170.516
 531.124 469.396
 45.521 483.722
 604.622 27.009
 322.967 562.790
 813.118 775.268
 19.963 470.404
 833.887 215.081
 369.566 781.036
 442.552 954.578
 188.847 909.945
 785.905 299.168
 463.170 883.053
 773.213 120.885
 136.456 539.496
 645.895 635.164
 229.620 618.559
 846.024 437.912
 817.618 602.221
 297.623 37.731
 41.892 775.383
 739.729 908.495
 575.891 80.824
 733.588 302.577
 606.366 727.936
 912.874 237.307
 954.935 547.299
 288.606 994.417
 908.881 41.509
 370.483 467.831
 326.157 381.399
 263.116 838.301
 749.233 41.605
 56.215 438.773
 430.942 806.563
 898.014 662.325
 121.129 844.427
 344.429 231.099
 167.202 919.613
 464.610 731.378
 379.123 462.819
 886.454 684.083
 337.682 649.314
 441.285 484.385
 474.948 251.358
 351.503 747.244
 621.408 368.911
 362.705 141.637
 542.665 134.957
 795.048 904.792
 729.859 709.072
 947.936 384.151
 765.410 777.274
 486.104 160.133
 565.877 970.190
 540.576 323.576
 766.089 88.352
 29.769 100.264
 216.046 416.786
 727.026 279.063
 730.161 245.371
 532.470 373.330
 776.191 651.805
 238.266 456.554
 90.755 706.016
 374.775 507.353
 334.867 214.870
 886.040 486.360
 884.669 530.905
 880.254 374.113
 921.144 526.111
 336.075 916.455
 822.363 699.686
 798.750 759.411
 860.675 305.970
 978.991 181.781
 705.907 4.796
 58.560 439.379
 778.010 641.425
 23.815 273.971
 75.876 537.590
 684.411 882.270
 433.279 940.360
 209.508 321.218
 871.532 743.407
 126.735 196.113
 687.851 118.344
 206.686 554.664
 448.201 515.342
 502.654 224.850
 156.226 495.891
 864.706 685.481
 511.561 820.903
 410.189 759.057
 520.411 49.287
 948.574 545.971
 400.635 911.366
 44.620 672.059
 58.184 854.373
 905.602 958.323
 679.602 250.601
 319.529 418.252
 668.125 790.206
 503.540 186.290
 183.122 918.265
 574.968 737.640
 561.964 828.322
 889.876 997.888
 500.654 391.702
 241.293 599.100
 838.773 523.341
 736.291 321.328
 382.364 291.531
 519.634 384.606
 355.686 641.965
 652.742 711.737
 702.513 887.836
 738.549 67.599
 666.308 219.948
 982.405 362.841
 425.780 907.017
 551.347 670.950
 310.652 720.407
 421.728 195.601
 487.819 453.803
 549.656 603.421
 409.393 381.888
 649.097 634.943
 623.393 668.554
 186.208 568.248
 340.431 290.877
 291.121 46.028
 953.769 76.930
 123.468 613.474
 257.177 191.002
 107.306 443.132
 579.628 457.144
 254.579 550.846
 345.708 549.948
 231.891 7.075
 516.528 449.444
 679.249 408.615
 11.841 945.155
 675.885 151.184
 57.096 63.121
 859.599 803.260
 639.411 400.645
 62.843 361.203
 47.372 698.272
 29.592 116.163
 167.445 909.882
 748.674 801.084
 624.358 292.687
 686.581 143.472
 496.657 13.344
 58.803 724.522
 677.597 728.667
 654.621 450.877
 654.604 964.521
 365.235 61.134
 669.727 690.232
 776.583 9.746
 724.050 714.369
 121.603 156.565
 479.217 748.078
 765.752 817.038
 770.538 671.746
 776.033 537.416
 613.125 567.850
 127.435 108.652
 392.852 956.191
 689.653 744.713
 478.485 786.654
 347.304 464.321
 64.004 649.409
 802.852 733.742
 398.032 283.445
 735.499 571.934
 130.572 373.139
 811.887 73.465
 709.279 280.807
 414.231 670.077
 194.664 373.601
 45.206 195.262
 595.552 958.836
 941.444 719.886
 615.487 176.530
 61.848 238.680
 263.365 36.219
 974.262 170.712
 36.406 791.822
 233.553 620.888
 702.642 79.285
 193.323 778.887
 168.648 393.116
 217.713 316.962
 544.581 136.725
 432.729 314.799
 544.155 375.184
 280.066 979.676
 466.514 665.822
 590.224 150.761
 587.881 700.764
 884.019 450.339
 183.979 615.453
 428.363 660.594
 153.701 488.544
 827.770 916.343
 317.255 961.806
 819.780 81.607
 618.328 865.269
 480.894 956.394
 322.935 954.640
 338.345 990.598
 734.087 207.480
 348.805 981.053
 240.703 825.103
 352.829 827.763
 704.055 32.214
 276.550 124.006
 221.280 730.532
 940.884 965.836
 362.069 960.998
 92.599 468.646
 673.586 267.307
 8.481 666.556
 915.253 377.769
 388.842 604.849
 397.473 969.773
 973.607 892.491
 438.195 628.910
 434.748 902.457
 252.980 831.389
 252.905 349.497
 195.578 872.351
 931.650 560.823
 757.845 33.675
 576.051 323.574
 914.030 972.751
 427.364 447.881
 502.108 749.207
 845.090 845.577
 324.142 161.040
 731.894 977.546
 421.954 96.805
 854.521 468.261
 650.055 529.169
 601.686 790.851
 784.502 70.254
 692.876 472.316
 236.704 814.666
 292.940 804.095
 201.075 536.261
 57.609 631.568
 173.772 344.684
 323.728 266.362
 108.575 203.076
 32.531 762.226
 600.573 455.464
 930.179 829.122
 936.857 798.070
 100.653 157.020
 357.554 180.719
 253.748 272.233
 614.630 560.748
 295.160 662.347
 787.783 511.209
 254.587 453.527
 157.181 557.100
 427.414 594.959
 785.757 67.818
 710.322 253.223
 826.320 251.823
 273.219 914.502
 641.033 601.743
 430.004 769.823
 756.249 236.900
 447.250 69.165
 830.642 337.945
 989.799 790.686
 998.625 8.159
 450.420 713.936
 676.960 811.779
 879.960 608.369
 655.937 205.864
 36.075 64.431
 706.618 513.789
 941.917 582.915
 144.338 791.034
 608.319 993.995
 621.254 353.920
 369.784 460.606
 655.439 216.139
 839.382 107.751
 22.361 683.958
 352.374 351.321
 571.120 766.939
 72.840 934.492
 420.150 375.769
 639.819 439.472
 926.233 901.672
 365.608 65.789
 600.323 242.988
 933.117 957.613
 11.147 594.479
 214.048 541.431
 122.835 915.054
 15.492 687.140
 859.411 401.806
 108.123 31.264
 583.161 125.062
 971.143 267.138
 675.370 213.773
 62.436 395.735
 279.295 256.671
 670.037 890.241
 222.391 426.832
 184.132 20.932
 96.636 910.351
 936.591 543.522
 814.437 579.759
 154.999 918.628
 748.135 195.548
 465.651 812.722
 832.043 331.907
 228.758 957.800
 988.490 432.876
 600.901 409.788
 618.293 30.821
 974.403 751.355
 58.905 959.236
 548.854 6.503
 201.276 15.735
 532.597 660.240
 412.849 768.808
 465.830 661.094
 536.496 234.127
 594.497 96.855
 723.458 794.140
 125.849 110.088
 866.096 710.421
 661.025 810.656
 279.673 734.105
 554.095 464.246
 351.283 899.104
 395.482 121.079
 140.879 469.287
 93.654 395.277
 350.181 978.914
 43.535 126.361
 838.795 270.389
 862.439 729.153
 585.411 700.446
 961.988 761.597
 990.510 201.545
 452.786 472.147
 973.999 486.425
 271.386 205.319
 918.065 347.979
 27.884 687.377
 76.809 102.052
 527.368 541.136
 257.605 756.194
 677.287 312.451
 965.497 362.251
 91.850 769.410
 585.148 264.981
 7.964 962.919
 802.065 23.322
 577.463 233.733
 286.145 726.757
 467.860 1.599
 579.403 218.385
 337.330 277.871
 252.492 471.337
 825.722 670.427
 280.795 539.201
 477.145 481.135
 503.344 247.999
 563.913 879.363
 182.159 141.344
 277.638 133.572
 495.003 296.750
 680.238 325.947
 142.901 55.379
 232.904 707.113
 710.383 646.001
 540.274 979.481
 509.525 223.600
 133.708 954.788
 99.967 211.378
 973.482 605.408
 690.778 650.060
 754.755 927.349
 83.893 779.204
 764.375 928.297
 553.880 451.032
 741.034 635.109
 118.731 498.214
 54.271 235.966
 538.474 523.699
 230.770 302.543
 282.724 74.351
 939.678 712.607
 788.263 12.803
 601.098 164.160
 939.694 466.056
 730.105 555.389
 659.853 748.119
 477.491 532.403
 304.534 511.209
 911.114 976.868
 684.161 350.068
 809.094 431.777
 652.125 581.967
 847.668 524.625
 427.786 756.412
 379.513 438.175
 986.726 59.996
 658.347 759.913
 730.106 509.918
 596.202 488.303
 220.346 152.143
 492.780 228.703
 476.394 265.025
 781.532 331.366
 296.258 325.409
 652.603 831.337
 408.085 620.964
 474.710 983.647
 237.815 430.075
 610.569 151.149
 468.395 569.449
 446.116 16.312
 802.876 401.163
 2.885 37.717
 834.814 556.975
 224.270 757.786
 280.628 280.941
 96.659 757.045
 99.557 404.905
 940.502 524.258
 980.273 188.949
 67.322 318.808
 24.892 104.971
 207.548 805.333
 129.981 781.106
 660.138 169.900
 922.315 813.443
 565.678 926.602
 229.737 685.705
 455.460 303.878
 982.882 204.175
 753.569 86.863
 383.124 381.653
 9.104 977.493
 820.567 708.853
 691.060 824.952
 770.793 993.132
 597.256 648.347
 81.333 72.235
 597.029 909.625
 222.330 514.841
 159.563 451.838
 217.687 80.796
 108.014 365.660
 793.383 53.329
 304.572 520.865
 431.790 285.121
 611.862 850.310
 361.418 772.410
 918.456 718.424
 349.785 29.568
 265.528 876.491
 516.112 364.484
 0.934 901.007
 205.810 127.100
 327.330 442.531
 439.363 34.619
 841.603 659.898
 186.241 72.891
 501.300 473.075
 45.101 180.499
 545.355 597.729
 113.028 777.198
 964.937 101.666
 380.506 178.950
 217.347 589.337
 829.555 416.151
 631.539 232.806
 177.952 948.480
 825.989 148.746
 493.291 148.562
 984.426 9.723
 490.926 247.353
 876.662 978.266
 476.531 127.473
 512.739 783.838
 547.392 987.980
 549.404 10.985
 729.904 447.110
 377.159 932.884
 310.477 200.965
 880.538 774.589
 272.834 409.058
 438.730 406.844
 749.096 665.915
 901.255 702.269
 941.009 765.895
 195.153 194.387
 490.035 641.195
 385.387 95.567
 642.954 406.174
 486.265 997.173
 348.240 571.047
 4.137 804.396
 156.136 281.577
 54.052 275.389
 213.487 126.087
 237.286 331.030
 927.600 245.208
 172.452 485.098
 909.306 441.946
 348.397 987.759
 434.948 869.415
 598.316 766.487
 933.986 960.862
 95.807 941.951
 410.556 242.200
 37.275 561.768
 443.671 852.345
 621.691 467.669
 635.224 203.183
 166.916 642.536
 444.009 591.548
 138.246 489.550
 67.046 473.245
 14.524 808.551
 919.515 907.777
 613.065 552.532
 787.099 656.414
 147.809 83.427
 548.746 980.612
 644.999 680.094
 615.611 148.181
 704.390 577.418
 728.582 457.413
 117.340 194.051
 280.601 571.386
 759.473 313.483
 862.360 593.482
 16.902 460.526
 705.555 478.966
 911.011 220.013
 254.306 575.008
 15.587 699.582
 323.507 712.245
 247.789 182.123
 496.627 874.885
 25.284 450.101
 321.981 984.159
 58.257 513.078
 935.866 312.852
 957.459 16.835
 376.565 968.681
 736.547 458.461
 661.520 343.892
 345.534 243.179
 740.447 420.891
 347.031 377.880
 472.667 982.641
 321.188 251.042
 523.092 626.560
 219.861 62.482
 447.236 686.590
 674.957 368.316
 613.270 785.754
 767.367 241.309
 63.806 467.164
 377.001 324.773
 979.999 771.916
 434.770 705.460
 307.222 475.270
 985.704 938.841
 19.523 76.002
 328.603 636.284
 827.035 316.733
 829.746 940.547
 207.260 644.712
 602.308 662.282
 11.713 393.057
 713.547 280.037
 560.741 752.471
 120.919 889.145
 791.759 634.232
 166.521 256.391
 322.864 8.773
 275.325 648.312
 91.327 92.871
 933.292 68.119
 834.375 95.630
 71.515 991.665
 110.611 2.719
 485.068 934.508
 780.283 854.305
 781.342 23.470
 40.243 69.639
 821.607 766.138
 867.026 896.165
 508.707 5.360
 384.112 959.469
 728.725 473.214
 515.477 999.395
 998.716 796.184
 798.484 174.651
 958.045 391.976
 339.487 171.501
 897.234 595.734
 242.969 770.377
 503.713 982.285
 20.475 406.908
 454.398 149.850
 282.858 650.978
 265.039 903.599
 685.620 849.672
 358.040 544.135
 582.529 508.616
 904.546 811.896
 50.568 283.180
 981.573 464.483
 986.063 818.852
 637.667 736.706
 397.114 611.941
 835.835 334.853
 93.930 691.462
 23.332 695.273
 922.134 274.920
 425.448 56.193
 913.511 789.915
 563.944 279.942
 116.140 335.584
 27.691 165.145
 986.470 979.198
 68.761 315.257
 608.126 330.720
 135.485 107.157
 377.379 839.247
 286.443 322.828
 347.942 828.233
 435.975 975.816
 45.734 689.987
 270.549 454.891
 88.277 43.589
 232.350 508.738
 417.439 314.070
 306.011 761.568
 875.388 795.191
 158.885 350.038
 422.003 134.640
 995.129 142.225
 661.015 540.905
 887.863 590.407
 868.187 208.046
 278.381 97.877
 207.529 231.130
 281.886 378.038
 793.483 25.165
 748.366 449.475
 174.153 238.199
 106.233 957.118
 341.801 780.067
 604.431 516.007
 644.173 677.567
 983.308 835.332
 798.883 461.029
 991.070 856.686
 381.375 23.179
 744.844 907.809
 646.467 846.449
 264.904 573.104
 788.529 37.531
 717.408 272.150
 883.866 247.005
 943.106 340.084
 881.533 686.396
 762.906 157.670
 409.601 625.424
 700.345 788.072
 589.932 888.827
 88.156 861.709
 955.922 546.545
 801.864 595.237
 347.814 664.955
 936.211 836.836
 925.488 262.862
 787.053 664.085
 248.696 487.303
 277.047 105.000
 492.169 124.564
 50.882 55.209
 3.785 415.688
 526.306 988.172
 496.893 418.093
 209.821 929.918
 565.119 901.525
 138.206 739.724
 994.640 683.542
 784.394 613.849
 553.364 984.182
 642.355 36.790
 790.147 538.770
 782.241 35.234
 564.668 970.267
 324.070 451.062
 937.564 46.863
 223.599 214.380
 21.732 586.085
 283.965 953.971
 973.264 703.657
 515.368 185.007
 481.386 24.222
 54.931 231.910
 601.192 193.282
 850.410 713.433
 214.234 267.073
 303.268 88.137
 656.599 162.257
 485.519 448.217
 431.536 563.340
 395.625 490.247
 436.680 396.442
 834.490 680.696
 750.286 957.909
 774.526 885.528
 905.600 950.187
 801.975 725.982
 359.537 331.201
 152.634 251.298
 856.580 973.330
 679.329 44.318
 879.333 490.984
 509.561 973.254
 845.161 209.198
 225.392 614.285
 88.191 477.827
 754.899 52.126
 595.452 395.592
 263.176 742.245
 535.870 394.751
 707.271 327.361
 625.133 90.755
 237.682 446.446
 555.267 752.341
 731.617 376.341
 35.145 767.607
 700.566 789.625
 340.581 532.458
 975.521 498.577
 766.500 372.088
 614.151 50.502
 568.450 916.878
 650.300 726.553
 139.260 925.227
 700.267 422.443
 504.611 901.589
 213.696 118.397
 157.770 163.596
 798.685 6.644
 660.685 823.150
 628.387 682.243
 891.344 659.092
 345.394 227.558
 844.001 160.414
 94.190 158.154
 221.103 336.545
 632.745 439.880
 877.972 843.091
 781.679 540.700
 381.336 816.420
 471.487 419.269
 361.330 698.058
 131.109 663.737
 17.704 549.935
 238.973 633.057
 581.609 594.949
 222.887 388.690
 934.798 285.188
 68.337 672.595
 101.585 314.499
 574.485 938.613
 312.026 5.460
 110.180 995.429
 596.946 156.282
 473.572 702.496
 929.465 114.596
 381.331 173.411
 239.295 826.884
 618.260 397.813
 864.300 309.465
 704.493 171.898
 290.654 205.215
 402.757 824.000
 193.636 275.739
 638.098 795.588
 603.952 168.598
 660.344 565.525
 470.927 70.802
 97.453 328.105
 408.564 781.404
 55.486 910.467
 130.959 816.375
 576.256 565.321
 100.769 797.463
 603.005 938.967
 522.273 113.487
 491.843 896.515
 756.091 608.083
 984.632 205.664
 966.108 413.705
 198.009 822.767
 733.780 479.494
 431.900 691.183
 97.378 433.084
 636.014 318.663
 53.278 166.625
 949.205 729.996
 755.917 579.076
 427.404 741.173
 188.335 764.607
 561.998 435.424
 865.138 275.696
 451.510 568.702
 546.496 965.000
 92.469 737.302
 60.482 18.495
 596.018 113.649
 180.017 720.690
 688.697 523.778
 311.458 968.485
 420.759 493.426
 208.830 691.560
 963.133 535.971
 418.763 902.882
 932.851 567.723
 26.998 742.441
 132.416 602.679
 61.944 380.633
 535.620 253.914
 611.173 195.535
 992.903 522.028
 23.230 51.952
 484.213 617.861
 152.886 501.383
 914.925 397.991
 319.629 143.625
 857.559 403.952
 796.075 485.663
 293.671 521.858
 238.067 285.646
 139.390 216.085
 477.076 353.456
 55.718 952.284
 687.293 9.791
 990.239 390.392
 736.363 188.349
 887.635 792.212
 855.483 446.999
 687.862 710.861
 899.654 770.598
 826.693 786.984
 893.893 977.994
 15.313 510.606
 210.575 156.771
 733.615 275.161
 234.645 850.371
 83.852 374.404
 337.866 612.718
 953.428 712.047
 194.635 65.374
 692.186 612.187
 177.230 172.322
 162.856 955.652
 717.777 158.936
 344.001 908.566
 21.197 306.472
 1.333 255.801
 464.229 854.051
 972.539 70.048
 979.977 929.811
 587.598 419.308
 967.946 945.335
 753.942 589.444
 2.092 247.237
 434.957 937.635
 252.846 191.713
 130.393 826.098
 965.635 747.825
 595.694 958.159
 123.076 439.403
 309.543 960.893
 89.335 990.705
 88.734 856.170
 324.314 674.959
 58.493 526.615
 347.178 695.650
 794.553 821.926
 910.714 216.876
 568.625 237.072
 661.139 50.489
 37.451 315.582
 446.088 794.342
 531.791 42.512
 393.681 78.167
 17.699 462.539
 118.077 832.983
 338.916 824.199
 64.958 368.157
 104.708 462.722
 450.519 869.991
 488.818 907.619
 279.263 470.121
 757.214 869.533
 61.930 654.830
 878.030 621.658
 561.065 772.094
 497.672 157.704
 836.952 156.729
 631.719 460.154
 173.054 741.181
 935.359 343.984
 952.795 396.479
 531.247 12.627
 16.925 991.605
 306.384 550.602
 434.195 747.591
 895.728 722.545
 402.229 763.183
 378.644 308.634
 298.048 110.634
 982.890 704.373
 809.391 42.652
 855.913 86.922
 892.876 154.656
 588.878 304.736
 770.126 740.975
 607.638 1.873
 738.431 640.835
 547.058 828.369
 641.751 51.656
 149.639 914.499
 27.232 696.081
 252.718 866.160
 361.489 358.258
 805.793 153.220
 962.493 788.072
 173.516 960.403
 232.676 833.734
 891.937 914.487
 275.852 68.267
 544.811 921.518
 416.859 179.840
 80.562 987.974
 593.521 695.718
 94.508 970.819
 84.069 791.819
 828.556 829.076
 800.908 732.039
 693.813 25.524
 108.157 1.707
 380.099 158.676
 193.457 206.691
 288.293 865.057
 784.877 953.030
 392.958 208.618
 995.409 991.766
 327.904 621.778
 297.475 90.309
 678.819 451.054
 778.367 196.755
 185.158 24.645
 557.877 208.729
 896.915 150.803
 418.007 896.318
 727.341 90.911
 611.117 502.476
 295.099 362.094
 489.966 137.860
 291.720 508.794
 6.480 74.653
 753.639 54.539
 424.879 340.767
 801.938 783.179
 410.917 927.374
 454.401 897.900
 317.746 395.429
 659.272 326.763
 268.569 537.531
 471.715 861.207
 18.232 997.736
 344.237 70.633
 494.867 741.888
 461.096 188.997
 16.233 13.499
 371.972 841.144
 34.424 804.599
 408.138 505.928
 680.945 957.311
 359.154 704.052
 609.084 220.865
 92.275 770.738
 611.904 991.627
 480.647 712.216
 135.739 22.413
 518.724 551.517
 216.891 204.410
 520.887 9.771
 103.150 93.597
 76.833 626.460
 144.294 307.452
 57.995 43.545
 662.794 281.363
 594.171 227.766
 866.468 312.529
 57.861 711.577
 310.855 887.975
 773.083 341.062
 535.830 188.845
 300.972 638.960
 816.774 472.307
 720.067 348.720
 216.864 982.754
 616.494 412.816
 488.368 753.696
 408.219 962.644
 734.916 389.523
 856.134 531.082
 954.309 811.714
 949.112 830.600
 676.597 306.968
 904.568 23.877
 391.885 705.950
 492.874 419.874
 526.807 472.057
 793.726 191.557
 531.225 101.738
 423.841 783.027
 533.853 884.130
 164.979 670.208
 826.765 480.983
 274.075 592.737
 656.797 352.167
 906.292 83.134
 902.577 41.621
 438.129 396.207
 868.160 168.568
 780.653 866.013
 750.194 444.934
 339.870 384.321
 160.256 608.223
 257.596 463.775
 185.957 156.829
 175.759 96.736
 834.919 679.155
 561.412 988.794
 759.410 247.380
 738.909 391.297
 44.044 309.837
 157.620 602.920
 645.143 162.338
 114.338 694.666
 92.337 948.303
 513.558 339.891
 47.523 160.962
 228.259 20.747
 713.844 369.476
 989.437 820.091
 301.088 826.464
 332.831 494.511
 390.286 339.666
 142.977 326.178
 158.944 298.515
 512.734 151.004
 791.925 670.986
 563.735 5.967
 727.312 651.650
 211.007 592.833
 590.613 113.466
 592.520 548.067
 126.483 149.120
 589.024 684.144
 219.890 478.944
 926.758 536.106
 236.700 938.613
 259.071 835.062
 638.444 368.341
 164.466 828.985
 822.117 124.450
 557.904 587.814
 790.916 882.729
 797.476 737.464
 916.755 50.265
 65.770 154.228
 254.011 738.625
 28.829 471.467
 603.482 56.857
 517.798 274.015
 506.043 279.242
 59.735 317.858
 220.335 941.801
 603.240 264.230
 364.518 975.972
 168.303 275.034
 588.107 840.574
 402.990 412.531
 399.016 148.155
 985.187 418.542
 68.895 273.372
 376.893 930.326
 545.609 794.221
 860.620 101.008
 137.429 657.452
 879.754 526.640
 724.240 623.615
 112.768 200.048
 675.277 671.744
 158.614 289.483
 991.927 606.405
 249.104 19.411
 382.615 478.647
 663.686 968.767
 652.350 616.301
 960.527 121.445
 543.074 957.349
 291.552 943.250
 786.338 32.834
 802.198 323.125
 874.225 783.638
 871.527 123.747
 867.953 489.738
 995.555 323.172
 349.604 403.136
 804.790 795.813
 487.320 309.121
 712.761 944.447
 687.746 688.008
 270.742 937.326
 714.054 544.782
 537.824 773.615
 669.508 341.630
 826.162 859.877
 304.061 973.098
 537.887 59.209
 567.032 921.381
 540.160 117.597
 777.710 816.173
 523.705 89.555
 746.035 686.596
 31.521 503.045
 378.798 459.488
 630.065 913.614
 937.670 346.925
 904.931 606.982
 61.437 935.072
 304.944 190.682
 767.011 185.729
 118.716 857.344
 945.928 481.275
 160.419 158.946
 872.323 963.820
 759.095 172.463
 134.901 61.479
 908.882 198.293
 352.548 470.764
 544.578 364.548
 387.412 326.656
 784.854 229.312
 340.059 584.117
 139.049 211.669
 911.428 140.446
 435.704 238.359
 211.511 221.416
 13.175 679.967
 454.022 450.485
 253.847 547.565
 321.716 625.360
 161.178 122.526
 943.862 985.984
 518.481 59.103
 173.782 9.562
 453.648 407.351
 171.944 989.122
 516.698 594.574
 623.318 710.422
 786.945 834.077
 384.301 946.578
 21.812 623.246
 55.342 640.057
 475.875 387.560
 204.280 77.590
 120.997 126.990
 469.588 15.917
 528.712 346.173
 2.246 156.208
 404.827 85.082
 63.221 54.608
 542.266 513.671
 686.972 97.940
 958.108 78.669
 209.580 560.625
 959.580 375.652
 905.687 624.792
 424.337 812.535
 697.319 115.099
 343.971 295.163
 808.693 237.740
 655.440 930.902
 716.465 875.327
 140.526 456.698
 859.670 671.946
 103.918 364.359
 356.162 832.781
 119.767 643.843
 654.212 987.591
 166.285 586.618
 313.499 745.443
 328.119 93.004
 346.859 457.975
 144.708 582.627
 103.593 859.724
 905.917 604.176
 80.795 456.569
 358.011 33.704
 308.206 967.907
 576.090 809.417
 764.643 616.003
 203.690 210.673
 303.457 308.951
 955.282 0.657
 647.145 634.511
 649.391 332.611
 466.812 313.660
 94.055 200.719
 403.303 239.137
 715.255 696.650
 79.288 219.648
 813.964 224.901
 864.428 980.047
 997.841 713.393
 10.952 137.176
 476.649 325.182
 99.780 726.589
 181.816 92.840
 806.044 233.861
 793.758 635.099
 288.919 963.274
 787.359 817.336
 968.689 324.431
 166.366 40.582
 711.573 242.639
 109.264 210.891
 90.919 301.086
 828.704 290.487
 225.785 441.998
 417.937 368.340
 961.870 520.722
 763.393 130.304
 805.295 792.371
 13.036 443.135
 950.255 477.162
 954.011 993.505
 63.546 0.430
 647.232 809.204
 761.861 829.727
 45.696 317.203
 204.422 168.068
 170.583 910.125
 139.594 133.864
 895.637 862.282
 508.745 629.261
 985.280 687.973
 195.673 425.239
 812.664 512.884
 290.770 270.178
 46.021 844.578
 843.904 145.611
 508.810 906.114
 240.360 376.002
 693.027 829.496
 234.533 766.948
 915.575 900.045
 204.216 556.770
 562.740 371.854
 184.991 869.692
 53.767 326.593
 753.477 844.517
 185.464 577.368
 346.916 361.711
 88.179 695.548
 335.215 625.361
 649.761 97.131
 253.161 986.418
 546.992 517.032
 411.775 672.636
 890.143 641.397
 448.071 261.686
 440.666 691.869
 754.628 181.044
 737.609 159.456
 620.122 515.599
 676.239 982.853
 978.333 366.767
 861.861 335.751
 28.082 740.757
 730.306 924.588
 475.401 894.814
 129.497 662.789
 540.203 575.761
 17.611 655.596
 144.313 122.409
 704.287 242.956
 290.480 840.648
 772.047 63.574
 690.620 905.989
 423.595 644.235
 296.876 702.509
 542.996 323.189
 825.022 509.468
 599.317 588.893
 383.448 728.128
 602.347 375.512
 382.481 972.652
 412.167 989.590
 401.650 792.437
 656.114 149.156
 242.918 151.293
 494.939 863.937
 55.653 54.729
 259.518 355.450
 946.697 524.003
 133.356 956.380
 602.342 988.990
 245.479 503.403
 67.060 776.326
 752.384 475.426
 318.722 760.363
 293.873 374.994
 726.883 118.537
 1.399 214.528
 907.776 76.694
 492.549 577.250
 128.551 271.279
 803.349 466.582
 948.411 12.254
 370.947 944.836
 603.445 61.946
 191.056 564.829
 85.919 200.148
 423.343 505.354
 481.505 614.745
 618.076 587.061
 906.478 220.601
 581.080 439.242
 31.496 188.667
 702.027 745.366
 342.511 974.198
 441.809 967.192
 829.061 820.147
 35.058 250.283
 15.317 322.357
 318.640 380.184
 172.355 60.956
 779.148 986.041
 137.197 301.682
 333.222 490.748
 583.978 266.930
 253.164 162.702
 467.357 774.550
 844.173 628.756
 13.127 89.423
 614.139 221.363
 344.212 465.171
 475.901 931.068
 83.347 48.904
 36.958 660.157
 1.276 948.538
 892.747 81.529
 618.925 328.916
 504.689 121.669
 214.630 309.094
 249.511 846.338
 726.951 218.649
 435.997 36.483
 827.057 866.611
 941.793 719.510
 912.246 953.665
 896.659 352.903
 847.228 578.674
 878.249 744.135
 58.793 56.872
 68.881 399.522
 631.911 472.355
 1.699 107.361
 624.039 665.591
 985.185 725.148
 124.983 732.055
 197.185 420.521
 61.335 745.650
 272.854 839.697
 249.106 876.157
 42.464 690.523
 311.005 539.692
 800.458 140.031
 324.237 792.056
 80.032 864.623
 181.984 74.433
 669.714 946.296
 821.726 267.292
 419.672 487.914
 583.636 60.404
 953.969 497.184
 853.563 53.929
 516.651 451.354
 861.333 57.737
 948.832 956.642
 543.406 433.971
 913.078 27.851
 939.552 352.850
 470.995 969.898
 829.365 715.553
 578.543 394.952
 582.714 593.428
 918.053 73.280
 308.048 82.769
 241.088 624.852
 846.652 862.880
 385.110 310.146
 445.232 746.450
 760.629 685.963
 712.582 540.494
 123.260 734.363
 850.575 398.839
 164.406 344.976
 970.608 989.805
 20.497 93.107
 342.095 562.044
 437.592 984.349
 651.259 845.220
 587.386 872.366
 210.745 538.312
 542.143 257.361
 691.247 425.743
 137.852 61.372
 436.200 319.560
 423.062 191.367
 63.578 594.675
 469.650 446.310
 602.051 994.298
 953.648 819.604
 302.338 205.466
 369.654 978.969
 911.944 901.968
 869.929 672.872
 208.946 126.405
 695.803 782.638
 17.739 27.884
 749.369 494.655
 539.318 720.670
 620.583 655.375
 336.597 906.396
 0.060 356.708
 640.376 573.249
 860.169 509.896
 155.992 605.545
 644.003 946.870
 329.502 202.567
 358.866 49.666
 103.935 203.389
 401.706 176.840
 791.994 472.182
 950.242 122.391
 496.283 534.366
 215.225 414.881
 909.282 426.700
 974.341 614.959
 663.833 883.444
 882.878 586.881
 224.578 316.091
 694.656 457.963
 608.952 736.493
 921.282 108.947
 702.880 643.903
 629.006 293.315
 244.834 657.224
 118.969 115.672
 548.640 177.381
 585.265 625.045
 30.031 854.199
 500.722 730.432
 607.149 991.296
 275.846 821.237
 26.731 25.838
 582.918 187.576
 294.596 782.342
 874.159 164.153
 283.337 626.995
 867.546 461.068
 576.988 887.228
 771.718 255.946
 970.189 787.625
 496.176 680.131
 249.545 665.146
 96.363 478.973
 881.887 732.177
 865.073 19.670
 655.875 164.074
 260.063 882.563
 760.449 697.820
 788.770 941.728
 30.198 280.420
 919.012 822.191
 390.643 30.216
 491.774 633.942
 846.067 942.798
 249.249 912.380
 572.130 347.519
 306.750 241.970
 911.481 203.271
 367.796 371.233
 882.633 406.404
 462.386 25.048
 462.993 503.174
 62.299 632.359
 612.175 578.360
 755.278 877.361
 180.343 795.685
 731.432 179.064
 370.477 650.160
 217.565 752.588
 868.360 653.586
 583.812 916.016
 647.961 999.300
 115.668 404.991
 534.304 968.201
 694.963 35.204
 45.339 63.397
 745.374 517.647
 726.528 354.300
 479.832 255.859
 977.611 421.927
 524.640 726.859
 294.281 915.765
 502.659 522.117
 405.357 739.363
 827.873 271.568
 178.662 598.135
 316.475 727.522
 549.535 280.680
 854.072 997.508
 451.199 956.678
 201.299 802.131
 605.555 703.357
 576.107 228.110
 579.196 802.407
 253.066 545.755
 188.235 354.416
 479.540 577.619
 815.952 853.532
 264.621 920.046
 611.296 356.731
 366.767 126.633
 689.160 216.086
 235.590 122.436
 133.402 355.698
 975.916 506.213
 792.215 245.052
 149.713 656.578
 987.284 915.584
 543.793 343.991
 470.873 96.050
 866.224 786.746
 349.341 204.238
 728.312 214.132
 541.655 67.741
 586.133 217.806
 404.164 785.543
 498.230 702.765
 878.552 656.347
 374.743 577.671
 311.746 50.881
 696.647 451.450
 561.075 96.244
 648.543 295.779
 194.736 64.059
 989.584 73.505
 289.361 44.384
 367.568 768.996
 228.869 368.554
 822.129 651.457
 941.001 981.323
 913.622 285.419
 541.832 611.603
 821.985 118.637
 469.439 847.926
 280.246 36.924
 904.099 676.566
 813.912 203.899
 825.273 414.368
 252.059 692.907
 129.864 383.177
 238.422 775.684
 219.423 886.831
 709.147 430.503
 697.004 714.682
 304.233 360.103
 841.147 297.331
 56.391 20.686
 342.100 961.553
 646.348 327.469
 94.014 293.419
 48.148 554.996
 289.837 133.373
 610.296 742.661
 519.448 47.005
 955.481 664.240
 335.679 483.634
 537.911 156.942
 840.105 135.385
 106.090 628.366
 216.568 16.642
 591.187 682.323
 974.314 412.545
 316.406 605.817
 576.405 401.345
 718.124 534.300
 448.013 85.153
 630.793 321.017
 361.456 803.840
 338.101 854.753
 362.040 435.138
 84.542 940.237
 665.351 768.476
 204.222 34.046
 960.336 889.592
 915.409 538.963
 884.188 426.873
 686.166 939.810
 888.583 428.735
 762.625 517.954
 539.305 994.858
 409.520 429.655
 432.968 643.987
 912.891 560.570
 278.635 729.211
 786.141 276.005
 385.227 110.740
 579.573 240.519
 377.085 259.301
 475.026 163.489
 692.814 124.177
 534.356 187.033
 522.241 483.096
 224.272 732.796
 721.973 261.576
 149.845 793.606
 793.754 22.684
 862.104 739.629
 786.721 680.768
 57.137 816.737
 523.074 571.376
 428.581 273.368
 578.147 542.019
 174.121 852.757
 154.781 332.616
 569.466 637.276
 266.168 449.325
 818.290 603.669
 321.590 150.337
 349.885 930.567
 339.801 347.222
 982.089 46.995
 92.151 861.063
 587.780 592.372
 702.236 880.443
 619.349 110.032
 754.114 859.979
 655.801 168.627
 143.395 826.321
 968.104 215.470
 554.481 866.355
 455.153 345.111
 75.404 843.623
 518.096 113.210
 535.093 398.107
 926.047 853.372
 335.324 446.538
 220.526 742.296
 973.169 520.975
 26.807 200.979
 934.683 808.828
 933.145 477.256
 965.140 24.670
 587.293 303.517
 866.805 730.687
 895.490 4.719
 376.586 296.544
 822.192 2.992
 470.634 859.660
 237.113 249.044
 721.898 812.736
 575.869 145.751
 393.659 46.983
 135.913 219.796
 534.375 347.392
 562.843 362.787
 896.802 542.033
 264.148 389.251
 440.767 712.520
 966.589 946.248
 100.516 580.068
 586.508 224.718
 463.861 84.139
 764.250 248.212
 784.080 802.276
 407.617 798.318
 42.514 744.865
 55.982 841.257
 518.987 862.154
 805.579 975.952
 880.619 378.681
 495.022 275.085
 242.557 518.544
 233.719 547.558
 14.803 890.589
 638.219 639.438
 859.311 493.193
 124.398 802.346
 425.224 91.996
 666.640 300.768
 95.366 379.474
 786.812 475.551
 104.672 492.095
 462.002 118.593
 625.038 928.982
 754.929 697.358
 748.215 866.166
 467.058 167.218
 439.064 113.961
 12.230 559.992
 128.996 233.656
 106.705 489.449
 530.247 466.099
 196.683 185.566
 785.310 372.025
 801.453 691.171
 235.088 325.986
 972.374 725.153
 859.957 16.788
 766.046 249.152
 988.859 802.591
 243.491 548.615
 804.893 453.847
 853.390 249.109
 826.800 438.388
 781.860 995.105
 192.561 297.097
 677.578 897.128
 695.557 803.310
 140.975 445.751
 59.818 862.473
 129.703 554.673
 526.667 499.491
 437.505 152.858
 51.229 699.031
 186.263 235.963
 67.856 348.805
 695.486 214.112
 125.542 518.276
 602.346 476.179
 668.099 856.489
 968.926 315.579
 742.491 974.923
 680.434 229.962
 568.842 396.680
 385.315 383.914
 256.643 495.388
 810.521 991.885
 766.480 949.499
 585.539 86.048
 710.822 624.748
 888.403 644.045
 180.127 634.319
 774.931 193.709
 343.727 168.581
 36.349 630.676
 683.922 730.189
 745.744 190.499
 904.644 742.979
 274.018 935.629
 544.536 351.887
 783.044 140.848
 302.783 214.218
 917.368 995.814
 942.274 458.881
 324.062 763.003
 209.525 908.977
 519.423 122.163
 548.070 414.517
 605.275 852.330
 978.990 406.662
 109.147 219.414
 578.915 884.040
 302.023 686.558
 655.616 187.291
 333.338 596.962
 360.661 462.582
 342.199 811.170
 897.034 401.582
 861.284 445.302
 189.865 58.060
 658.573 651.037
 356.342 554.297
 73.108 115.999
 205.273 718.958
 633.565 723.460
 439.936 947.526
 620.079 687.911
 54.744 293.238
 385.789 838.147
 385.393 317.572
 918.815 428.318
 374.854 32.199
 849.449 561.269
 288.460 217.191
 21.166 664.869
 488.112 11.862
 805.676 393.558
 49.037 344.411
 587.742 272.715
 266.688 34.508
 639.145 566.545
 203.092 199.791
 885.369 450.939
 811.713 494.299
 613.838 96.364
 260.787 165.891
 827.455 713.351
 453.680 543.423
 888.556 751.166
 480.651 345.921
 81.083 50.966
 592.174 779.013
 325.795 886.021
 975.460 272.894
 175.798 36.941
 62.083 586.132
 386.882 678.308
 667.553 906.338
 366.451 239.480
 38.661 218.390
 51.727 156.926
 889.648 170.487
 726.067 684.195
 975.231 675.302
 753.370 560.275
 361.754 656.050
 574.614 264.631
 705.052 444.304
 775.434 980.793
 865.648 7.081
 885.663 938.149
 632.777 215.346
 424.927 957.958
 185.411 945.128
 755.329 264.083
 891.142 747.314
 563.287 666.982
 785.861 844.748
 366.493 342.050
 444.994 168.030
 755.355 617.071
 260.291 267.648
 136.221 490.554
 387.410 123.403
 378.953 320.928
 794.716 887.131
 895.395 69.452
 91.654 356.319
 527.009 226.320
 767.956 790.164
 16.965 694.632
 457.891 492.161
 429.675 310.845
 135.126 231.339
 382.888 719.175
 225.015 35.379
 425.646 132.670
 426.758 531.122
 959.659 262.545
 205.673 840.329
 219.888 802.839
 36.526 960.230
 538.508 257.793
 346.465 609.633
 279.253 298.857
 967.672 132.620
 888.700 956.521
 715.558 294.598
 737.954 774.612
 361.514 641.497
 171.021 82.289
 876.331 624.784
 111.635 38.305
 941.005 415.919
 963.406 355.413
 618.413 377.578
 451.794 167.883
 968.131 549.961
 661.794 425.554
 686.402 413.703
 311.537 312.608
 436.002 162.117
 336.703 343.231
 971.741 950.835
 39.202 89.711
 994.808 179.471
 349.606 577.374
 614.689 25.095
 468.094 626.719
 545.393 809.383
 163.130 243.247
 601.013 598.912
 28.622 222.853
 525.012 860.826
 815.171 643.561
 731.958 313.849
 673.376 807.028
 656.900 8.165
 469.457 445.318
 296.282 458.231
 776.161 855.334
 338.625 552.121
 303.672 815.892
 379.553 321.973
 342.822 197.455
 903.740 225.774
 751.193 624.103
 508.612 744.793
 454.633 189.367
 707.085 117.923
 773.564 375.502
 248.069 329.026
 854.337 58.737
 356.162 841.753
 408.269 895.802
 440.860 484.565
 980.404 839.792
 439.318 663.681
 309.956 902.398
 16.376 200.951
 556.830 206.058
 786.038 425.434
 383.174 511.103
 677.333 200.484
 53.827 682.180
 635.497 741.785
 890.818 413.744
 320.538 916.211
 948.989 170.172
 86.544 137.096
 614.821 931.967
 746.856 559.961
 739.043 460.770
 855.659 495.669
 744.332 403.570
 72.169 398.145
 79.052 417.185
 678.965 444.118
 171.435 389.932
 263.788 236.804
 258.926 816.384
 660.202 58.369
 785.639 6.569
 395.734 32.441
 466.380 412.146
 488.652 593.547
 175.739 273.566
 541.501 491.469
 930.968 644.484
 729.308 771.953
 871.274 758.635
 704.346 498.629
 95.590 561.611
 322.163 532.477
 885.710 942.749
 822.871 223.532
 419.867 943.523
 18.312 44.203
 859.575 676.798
 683.580 794.518
 284.048 320.317
 727.620 217.652
 544.206 817.428
 522.305 500.304
 732.612 563.751
 656.052 908.985
 715.340 631.209
 202.843 582.458
 473.490 997.154
 670.309 505.695
 860.727 838.499
 123.827 815.479
 631.840 516.621
 543.236 606.691
 147.016 231.840
 423.817 236.358
 246.562 45.557
 605.566 65.371
 238.600 648.480
 629.772 581.738
 393.250 754.967
 857.841 751.175
 514.699 702.541
 625.530 218.350
 119.049 873.500
 780.961 3.290
 110.867 89.631
 704.603 611.203
 82.852 584.100
 924.602 899.575
 997.233 465.132
 515.553 664.007
 908.592 458.233
 849.834 144.455
 998.162 867.165
 908.389 587.650
 779.832 113.980
 155.591 591.437
 256.679 406.160
 46.896 305.031
 730.651 300.930
 128.190 159.064
 151.847 475.228
 664.481 784.393
 420.821 412.619
 18.949 173.547
 88.448 48.997
 10.089 108.304
 922.518 506.390
 77.009 976.970
 895.701 733.277
 855.902 531.734
 191.340 270.880
 242.774 976.875
 795.359 103.931
 920.020 260.222
 446.141 22.963
 841.984 181.209
 29.436 530.538
 194.996 187.901
 640.206 738.811
 711.216 662.027
 273.933 118.899
 967.031 375.205
 570.560 327.844
 932.722 321.991
 907.322 626.189
 760.867 617.361
 942.686 843.693
 759.795 799.640
 51.175 203.523
 51.820 57.298
 884.719 92.899
 373.448 342.577
 55.205 602.913
 349.125 430.432
 988.165 149.931
 826.996 2.088
 760.141 49.110
 173.678 193.767
 941.447 616.178
 907.230 558.438
 439.195 321.503
 528.491 488.094
 218.132 70.976
 669.139 172.938
 792.573 717.268
 691.584 609.592
 83.380 54.268
 85.770 881.098
 749.309 474.152
 548.771 425.894
 390.241 93.404
 595.587 690.543
 116.869 919.783
 227.699 961.777
 251.615 740.646
 326.780 228.081
 311.347 84.093
 494.748 200.871
 694.248 323.327
 431.305 592.187
 499.687 762.443
 232.784 2.359
 827.870 125.187
 270.980 310.357
 490.290 49.254
 330.514 915.396
 895.590 15.288
 163.809 75.185
 619.451 175.427
 483.080 589.051
 810.933 119.982
 20.754 238.693
 698.488 77.560
 728.775 421.829
 432.398 993.792
 481.526 881.342
 810.046 502.949
 28.169 72.398
 878.183 886.624
 92.483 640.329
 371.929 611.575
 829.657 461.912
 641.724 127.635
 660.615 381.187
 422.982 974.791
 359.363 938.378
 132.964 350.118
 164.597 227.362
 527.871 590.095
 323.555 344.794
 540.756 267.184
 507.259 424.370
 46.312 32.395
 818.140 835.328
 588.588 974.567
 953.374 8.270
 767.111 144.393
 502.542 417.596
 838.805 304.763
 312.476 272.653
 68.575 732.159
 514.162 364.127
 689.759 585.803
 798.518 583.959
 834.179 576.741
 174.878 832.426
 105.856 268.308
 26.468 181.879
 326.059 698.598
 272.409 260.521
 422.185 276.098
 790.540 219.759
 98.735 218.877
 587.152 363.750
 273.449 608.435
 109.549 449.333
 821.650 350.039
 378.958 848.508
 811.175 676.135
 521.986 634.761
 571.447 18.072
 748.581 280.018
 893.675 89.091
 766.679 992.910
 753.569 369.476
 144.934 893.690
 859.991 129.377
 794.535 699.906
 317.645 948.460
 801.998 523.459
 832.080 941.938
 522.629 778.482
 342.250 643.273
 558.176 235.488
 228.734 553.996
 863.997 486.235
 382.010 595.269
 336.073 701.952
 320.241 194.617
 344.822 661.880
 193.670 140.355
 542.137 827.136
 204.563 27.527
 55.246 354.705
 587.602 509.630
 783.279 646.869
 543.805 333.074
 770.873 461.891
 187.391 454.542
 591.551 62.362
 764.002 379.387
 829.122 28.972
 822.490 181.606
 298.143 540.812
 191.776 708.070
 747.853 330.683
 127.601 982.688
 804.409 517.648
 778.145 326.431
 633.326 842.554
 677.280 729.108
 760.328 869.131
 642.818 346.060
 140.322 738.059
 645.445 961.281
 579.761 488.991
 661.511 936.685
 119.344 601.779
 546.808 650.341
 797.041 699.152
 714.372 74.584
 114.153 635.947
 90.908 834.162
 500.887 952.064
 15.354 456.432
 557.427 755.921
 559.295 237.450
 969.342 40.998
 150.349 122.324
 853.184 619.534
 402.552 674.004
 173.356 824.680
 66.201 785.789
 531.669 815.932
 946.227 499.016
 516.847 293.924
 273.198 603.996
 315.717 151.447
 193.371 630.234
 37.518 660.478
 950.390 137.939
 247.196 213.177
 716.265 689.049
 305.386 32.075
 476.124 550.216
 987.917 165.398
 541.061 626.028
 424.954 152.721
 145.405 667.180
 31.520 39.579
 746.433 790.160
 872.123 633.555
 481.231 392.511
 841.116 615.676
 220.966 777.053
 378.406 77.121
 598.781 100.937
 862.064 360.575
 653.905 548.536
 712.688 506.734
 539.376 63.623
 950.078 788.922
 370.008 254.607
 4.735 552.598
 355.354 660.894
 1.915 42.300
 61.638 908.401
 204.839 917.687
 997.526 123.266
 479.241 444.569
 819.853 565.804
 380.431 748.878
 733.657 808.413
 75.813 284.392
 121.149 943.600
 813.200 672.674
 909.374 569.489
 993.966 100.365
 587.621 473.478
 279.198 419.833
 352.219 599.385
 168.425 299.831
 405.721 633.980
 469.585 159.570
 615.021 245.805
 303.837 29.385
 262.399 28.446
 241.160 891.476
 556.563 683.674
 776.923 833.225
 537.303 84.206
 273.461 502.146
 465.489 4.240
 295.033 784.934
 275.857 436.799
 753.212 383.504
 47.685 234.311
 699.908 458.932
 160.401 32.679
 907.066 831.114
 117.857 34.459
 458.806 319.748
 295.230 734.864
 560.037 793.320
 762.789 341.587
 194.700 850.443
 126.232 748.218
 409.722 925.832
 76.789 19.123
 73.092 15.904
 226.969 494.509
 375.346 321.408
 309.056 657.215
 985.034 462.419
 0.432 662.143
 205.871 730.592
 408.248 25.635
 244.300 191.839
 569.317 31.427
 512.844 566.994
 501.246 323.707
 951.189 316.796
 257.579 333.437
 531.363 499.377
 801.167 294.438
 266.291 902.887
 102.112 839.082
 206.475 972.886
 803.886 474.117
 584.583 834.355
 775.841 594.625
 652.533 573.006
 402.869 334.004
 3.592 101.746
 152.090 220.946
 639.460 748.404
 728.861 837.329
 538.864 903.180
 495.008 976.038
 522.590 42.579
 104.001 982.690
 255.876 475.265
 921.966 343.698
 951.675 649.303
 489.149 234.012
 859.529 625.387
 351.191 756.117
 769.862 803.103
 198.783 347.603
 310.727 523.977
 621.583 184.044
 744.886 243.594
 459.516 998.436
 724.100 433.557
 851.489 235.410
 162.409 751.240
 596.339 780.638
 141.738 700.770
 389.402 91.806
 855.389 542.183
 244.933 611.272
 774.899 518.249
 901.875 81.910
 943.562 131.051
 8.895 301.841
 958.959 675.113
 242.617 941.934
 413.562 123.206
 407.502 78.555
 376.431 758.034
 751.607 845.414
 682.887 281.666
 792.626 130.254
 68.734 39.230
 544.179 98.111
 459.888 129.003
 152.672 841.957
 379.427 593.417
 167.440 988.536
 537.134 290.771
 366.937 232.405
 249.961 22.639
 725.005 660.594
 636.958 764.600
 525.523 255.521
 223.579 536.095
 200.903 32.038
 65.688 307.827
 387.951 48.586
 103.794 31.464
 249.662 720.951
 727.000 176.639
 917.905 914.030
 460.971 254.919
 161.951 662.140
 995.050 520.924
 101.991 807.086
 83.829 78.912
 63.794 596.358
 54.452 841.632
 937.213 368.145
 32.277 429.994
 662.248 897.460
 576.895 51.174
 554.835 86.532
 163.806 423.339
 11.584 266.093
 23.127 842.473
 937.567 11.483
 877.723 816.307
 841.375 663.239
 434.218 268.554
 582.531 536.494
 349.850 980.296
 961.535 482.910
 307.483 662.088
 764.200 174.789
 714.864 208.297
 139.247 370.517
 40.115 283.106
 759.540 916.513
 494.287 324.975
 628.831 281.924
 467.544 373.153
 511.811 712.358
 65.200 246.774
 228.003 347.898
 223.723 615.390
 730.008 863.696
 118.070 351.448
 332.590 859.680
 6.993 352.769
 347.689 615.852
 861.664 259.586
 966.676 223.584
 347.856 300.108
 597.922 49.059
 198.833 905.117
 176.259 46.056
 143.975 901.009
 700.362 440.691
 219.012 577.444
 491.899 605.309
 52.853 926.801
 301.961 632.746
 131.627 954.768
 389.461 841.654
 814.141 392.241
 364.583 580.152
 199.147 16.320
 807.948 655.855
 711.196 371.524
 150.801 178.300
 319.345 120.654
 819.547 743.338
 675.456 838.131
 323.404 672.345
 653.411 467.802
 489.387 411.778
 987.400 223.407
 944.660 436.132
 99.878 624.993
 811.160 830.583
 134.310 991.235
 338.137 675.222
 473.870 788.845
 359.613 943.031
 147.727 160.005
 358.875 656.356
 967.045 981.301
 962.076 835.268
 662.470 368.091
 606.991 394.764
 835.628 432.288
 258.562 701.113
 14.249 775.351
 515.278 341.123
 292.297 988.960
 493.604 667.603
 924.381 820.703
 43.134 501.516
 262.202 509.571
 262.883 653.417
 707.782 614.606
 917.158 596.644
 4.268 849.430
 223.841 120.813
 484.375 535.338
 973.002 320.621
 595.982 227.047
 971.835 51.427
 574.244 419.224
 173.597 495.024
 933.162 470.513
 382.042 727.260
 113.301 587.534
 305.602 930.506
 205.823 887.295
 722.201 930.421
 938.942 836.534
 188.949 106.086
 777.039 275.066
 752.399 988.642
 964.107 432.232
 473.614 355.380
 13.777 896.838
 845.509 688.339
 583.339 97.642
 743.248 109.338
 897.017 80.580
 885.514 452.940
 135.924 957.925
 697.057 886.702
 173.018 471.685
 330.822 341.463
 88.827 417.562
 639.336 146.222
 398.423 866.031
 365.836 360.756
 396.158 983.749
 370.313 818.765
 478.978 982.088
 506.391 304.585
 442.026 121.487
 842.473 322.833
 204.923 492.394
 373.345 833.706
 80.138 328.405
 623.279 133.570
 845.733 127.924
 603.448 793.288
 546.164 751.094
 288.230 523.229
 82.667 693.251
 27.780 827.528
 437.850 829.831
 357.438 920.127
 429.666 386.117
 315.425 196.036
 533.045 654.802
 284.429 443.517
 821.479 901.875
 253.663 322.542
 947.273 944.520
 307.620 563.356
 232.434 421.499
 715.872 13.686
 20.145 815.884
 682.928 506.852
 30.116 731.214
 154.436 474.152
 363.877 805.400
 930.249 987.727
 265.282 402.510
 148.365 214.121
 707.378 922.337
 247.017 69.517
 252.638 173.171
 133.954 696.003
 525.784 867.172
 168.840 490.817
 606.726 413.161
 951.673 99.619
 958.050 932.419
 890.212 578.234
 362.914 833.588
 253.653 898.495
 184.138 518.024
 397.537 951.917
 935.639 402.646
 133.478 34.655
 258.526 639.759
 712.240 588.866
 444.293 769.349
 563.644 355.270
 378.223 286.614
 93.478 450.862
 371.770 364.028
 355.925 631.752
 701.170 991.948
 7.972 806.659
 611.482 743.991
 396.028 920.355
 124.840 523.240
 38.752 582.234
 705.731 683.387
 846.274 243.075
 885.056 166.513
 675.103 558.195
 481.648 968.250
 858.717 568.611
 441.490 684.100
 102.751 0.094
 350.474 850.854
 95.951 855.393
 879.000 658.179
 696.365 355.194
 251.784 641.925
 18.031 482.129
 972.894 597.537
 905.675 978.397
 596.309 974.920
 461.269 736.084
 141.444 881.339
 622.030 460.334
 589.371 863.493
 508.360 155.254
 740.364 341.197
 913.989 22.260
 1.463 791.445
 29.101 427.837
 541.713 41.619
 228.511 615.242
 793.364 723.855
 557.172 240.878
 783.586 608.986
 768.610 815.210
 0.247 108.755
 360.786 939.696
 877.190 280.453
 778.824 340.812
 932.531 650.639
 663.644 110.657
 714.314 696.744
 896.595 37.609
 60.834 880.243
 977.560 232.119
 530.923 346.582
 560.704 470.002
 918.180 319.455
 419.196 351.815
 451.531 485.537
 707.120 841.370
 974.689 345.883
 700.773 343.692
 164.217 298.369
 628.149 823.274
 718.308 698.512
 208.227 673.190
 657.594 51.476
 922.539 16.155
 109.693 934.054
 210.194 757.169
 588.719 990.846
 922.173 186.831
 170.198 43.005
 777.302 943.178
 644.904 780.966
 845.280 132.187
 708.971 865.087
 433.669 852.481
 212.550 351.396
 196.555 3.798
 98.494 905.673
 911.103 332.225
 772.619 120.299
 611.387 194.846
 567.472 647.941
 631.422 544.378
 704.991 697.973
 424.360 438.518
 695.790 479.943
 703.404 782.530
 602.960 338.481
 731.471 596.202
 668.330 911.409
 288.285 452.364
 774.279 603.776
 611.018 724.114
 372.767 842.052
 161.365 277.623
 336.622 932.224
 469.856 398.637
 611.024 261.269
 177.120 200.567
 203.027 62.272
 189.737 953.458
 534.894 908.576
 131.415 634.448
 296.832 551.981
 862.705 235.719
 913.393 104.775
 206.733 695.213
 535.800 956.485
 425.030 723.739
 992.751 175.740
 785.014 790.641
 481.588 577.955
 425.902 365.476
 519.505 633.907
 917.556 477.361
 63.397 86.438
 500.150 294.737
 962.969 556.949
 152.569 809.631
 453.602 724.973
 853.474 661.238
 95.446 408.775
 738.368 498.542
 998.339 258.690
 214.201 171.011
 866.858 884.926
 443.792 76.235
 87.479 305.135
 257.338 575.190
 945.032 232.588
 367.358 916.975
 986.122 191.829
 464.701 268.118
 383.721 894.863
 142.770 405.405
 943.670 27.148
 749.140 359.798
 627.487 259.600
 890.779 762.002
 346.756 241.864
 941.409 73.036
 465.906 755.006
 116.045 36.770
 288.728 461.247
 414.988 82.276
 609.126 527.424
 502.513 564.404
 691.113 201.407
 707.151 458.944
 272.619 461.060
 221.969 737.642
 31.389 548.609
 983.845 217.221
 531.055 355.137
 937.796 300.263
 806.633 676.549
 591.471 64.527
 229.526 660.837
 159.622 487.140
 94.025 784.172
 740.367 852.607
 924.936 298.574
 984.397 246.010
 956.901 795.341
 572.860 397.933
 671.186 725.550
 545.582 464.079
 988.988 951.757
 482.966 794.268
 458.845 604.214
 684.540 592.322
 989.641 251.786
 575.349 75.571
 773.339 134.148
 456.805 311.295
 619.378 540.404
 577.892 104.036
 45.242 353.075
 90.832 914.533
 897.647 939.251
 355.262 855.889
 732.075 487.111
 927.931 899.047
 573.776 220.833
 410.088 856.698
 393.104 736.010
 689.497 847.199
 727.189 677.195
 403.887 378.283
 396.929 716.111
 141.262 60.168
 434.457 10.921
 781.631 150.908
 836.238 151.825
 854.183 560.491
 978.426 785.127
 41.865 767.316
 814.922 305.932
 297.719 19.604
 868.628 9.119
 58.516 659.235
 519.806 69.614
 943.629 886.053
 892.351 507.710
 131.076 512.374
 392.584 595.071
 407.044 491.015
 522.219 824.707
 116.576 252.481
 277.104 846.722
 906.477 190.000
 268.804 544.887
 79.785 282.940
 632.987 471.417
 485.536 663.077
 985.749 83.789
 387.317 483.440
 778.609 943.743
 506.506 340.696
 710.081 190.977
 66.857 589.627
 654.825 29.420
 899.602 548.156
 351.816 639.941
 554.448 965.249
 785.349 227.958
 531.562 368.987
 434.682 836.603
 660.806 451.135
 950.567 5.147
 843.396 416.005
 133.721 368.421
 701.890 929.487
 588.594 306.618
 599.484 668.518
 55.704 837.401
 259.451 477.279
 90.715 55.643
 188.843 285.128
 564.780 672.833
 964.040 499.177
 967.942 81.478
 424.288 833.822
 968.438 3.379
 25.985 28.256
 331.202 198.995
 196.308 694.496
 547.832 83.168
 979.075 461.853
 249.784 965.993
 655.901 483.813
 241.688 212.855
 247.216 360.300
 330.951 981.508
 824.214 228.238
 774.495 574.119
 696.081 577.838
 298.223 456.580
 656.727 668.349
 157.335 904.882
 289.771 917.879
 436.648 188.399
 625.871 515.985
 783.686 482.575
 336.780 708.904
 520.446 999.344
 828.313 705.520
 792.701 454.039
 580.045 182.596
 241.730 164.417
 471.814 681.524
 978.945 153.212
 562.641 302.454
 218.595 343.688
 351.421 547.322
 290.218 681.537
 283.669 738.947
 376.647 60.792
 585.911 462.397
 874.093 691.065
 148.156 16.395
 870.172 824.206
 452.756 21.360
 708.949 6.502
 610.288 467.097
 737.408 574.917
 633.546 473.129
 86.748 450.014
 711.061 519.850
 168.994 262.266
 561.661 546.253
 602.491 991.373
 919.425 22.821
 609.464 999.185
 850.138 334.721
 849.242 136.070
 300.286 754.873
 908.745 428.682
 970.040 168.386
 717.787 285.313
 53.207 14.772
 393.930 645.359
 448.291 643.071
 56.464 654.376
 892.414 194.311
 41.147 258.902
 858.798 17.664
 459.377 219.525
 571.750 539.238
 893.214 960.912
 791.844 998.986
 120.155 78.827
 97.423 880.986
 490.782 262.090
 804.080 529.938
 13.625 558.399
 816.963 982.532
 363.045 903.719
 75.119 572.424
 149.196 373.218
 624.506 283.341
 558.604 815.537
 126.586 33.740
 277.453 160.391
 980.573 251.179
 787.967 391.524
 495.626 923.645
 225.418 742.824
 308.741 252.702
 996.160 285.779
 697.249 549.002
 986.103 552.526
 602.134 840.055
 87.304 892.574
 158.529 53.906
 794.458 745.311
 749.393 617.336
 82.558 167.855
 62.552 895.398
 684.475 672.454
 172.821 398.634
 208.638 473.844
 201.139 908.369
 441.201 539.905
 860.632 198.427
 286.221 684.094
 2.768 457.979
 436.555 281.946
 770.764 705.502
 315.837 873.235
 875.721 803.875
 569.337 903.702
 885.445 283.159
 343.439 533.834
 886.404 207.752
 417.478 805.748
 903.736 211.285
 528.650 412.179
 578.891 504.239
 754.555 894.035
 673.526 840.036
 835.767 735.504
 434.129 824.855
 782.750 599.695
 984.943 560.157
 920.912 815.034
 65.897 915.724
 790.927 285.810
 273.929 11.619
 598.296 752.442
 755.467 21.993
 459.158 901.990
 117.722 750.084
 734.386 251.686
 338.052 625.350
 699.986 162.709
 143.247 669.809
 540.823 343.881
 771.542 415.784
 751.914 971.555
 114.918 841.953
 15.274 169.767
 941.601 754.691
 222.051 291.167
 520.132 68.862
 713.958 832.498
 387.146 543.671
 912.538 167.363
 928.720 377.746
 130.422 732.890
 666.313 851.821
 559.319 156.033
 766.896 881.268
 702.192 729.935
 25.421 874.069
 62.039 972.656
 916.739 917.921
 870.267 931.301
 882.075 794.066
 390.259 786.822
 729.011 151.664
 675.972 911.691
 388.430 907.381
 113.911 217.954
 620.116 358.144
 95.535 681.371
 1.761 924.210
 424.838 753.452
 413.267 953.930
 684.787 782.810
 556.898 715.560
 591.468 6.757
 979.428 935.539
 134.738 480.322
 808.667 892.818
 20.111 960.398
 535.373 786.631
 23.330 125.745
 792.415 517.861
 484.072 97.858
 164.184 84.609
 389.498 432.593
 636.793 929.335
 625.707 118.134
 737.795 991.955
 752.740 571.830
 655.365 140.446
 536.759 748.161
 441.688 552.983
 854.719 714.258
 642.248 514.609
 78.738 20.806
 528.590 733.306
 708.971 887.748
 301.872 457.492
 617.819 269.922
 761.053 437.143
 510.655 791.899
 654.061 677.502
 17.673 9.012
 242.038 316.710
 580.305 518.408
 73.052 161.464
 58.838 806.303
 978.139 48.293
 793.892 962.340
 342.680 388.234
 934.689 246.615
 571.842 891.183
 886.065 77.639
 739.833 460.205
 111.750 79.163
 897.212 768.526
 604.277 29.654
 694.444 771.139
 636.053 690.485
 477.680 813.231
 938.527 728.105
 16.639 548.505
 917.426 112.982
 555.085 307.436
 554.836 185.834
 30.301 109.454
 130.051 882.080
 515.893 210.623
 120.085 641.844
 207.217 951.796
 630.325 188.827
 423.542 19.344
 421.696 411.555
 57.058 864.837
 211.997 939.773
 895.081 530.601
 57.701 982.849
 95.885 89.637
 593.751 532.262
 455.813 191.285
 1.056 963.419
 689.449 184.238
 265.862 380.825
 807.401 107.684
 526.648 103.075
 447.484 656.645
 710.227 489.116
 152.883 461.914
 830.228 764.088
 631.290 616.797
 52.039 651.923
 836.341 36.223
 165.612 893.310
 729.310 668.522
 401.543 193.014
 75.425 781.494
 479.789 761.728
 954.015 13.417
 500.794 497.177
 491.750 882.850
 335.149 480.280
 918.322 270.841
 802.987 978.563
 477.126 573.113
 373.867 575.145
 160.868 831.678
 780.919 542.484
 172.909 24.006
 701.555 711.429
 506.887 658.247
 86.303 44.127
 985.198 5.290
 345.596 991.042
 475.027 318.735
 163.124 725.171
 110.424 643.668
 378.168 118.752
 70.362 701.719
 55.903 118.067
 503.844 536.125
 384.771 129.794
 339.960 294.864
 447.700 447.822
 87.717 676.461
 706.134 303.106
 9.779 131.564
 412.862 132.371
 766.475 139.158
 284.733 346.140
 370.265 510.315
 975.983 585.191
 992.907 231.294
 6.667 930.395
 332.927 373.793
 331.234 157.583
 212.446 871.078
 145.519 181.213
 241.306 798.122
 495.153 723.107
 501.847 280.690
 886.845 781.043
 587.103 387.526
 241.214 102.914
 114.095 691.449
 940.302 932.306
 255.906 495.527
 395.891 258.286
 443.114 650.945
 930.956 544.147
 306.814 101.103
 963.678 935.473
 129.873 694.605
 602.159 656.773
 576.381 856.678
 92.434 237.945
 645.724 598.297
 859.441 297.742
 589.722 294.537
 590.636 422.496
 709.341 163.878
 338.190 676.493
 360.208 429.259
 564.563 68.131
 320.354 506.249
 487.453 866.552
 664.099 25.971
 756.128 650.503
 25.814 108.296
 128.029 899.277
 287.588 617.694
 331.033 469.671
 274.852 489.194
 65.074 498.662
 561.078 949.808
 192.087 825.264
 362.433 191.937
 613.775 523.644
 219.211 905.604
 374.009 310.646
 514.825 937.517
 831.214 552.499
 254.987 124.150
 713.713 106.507
 127.458 216.063
 838.364 943.361
 972.480 460.150
 784.010 194.298
 30.068 289.317
 863.224 135.531
 885.041 155.216
 28.882 481.255
 924.542 564.216
 539.432 918.164
 454.486 90.940
 144.908 931.275
 817.639 563.907
 554.256 886.107
 921.677 776.393
 16.118 929.702
 353.783 270.414
 955.684 327.048
 640.022 786.136
 928.513 275.121
 442.337 442.251
 300.404 339.812
 390.805 209.571
 365.664 387.544
 469.338 620.622
 352.805 70.556
 132.899 298.430
 418.263 549.917
 685.381 929.497
 229.650 571.777
 519.273 906.424
 728.186 258.658
 69.363 447.629
 725.958 938.454
 298.872 503.548
 931.572 48.979
 82.070 884.754
 54.651 56.327
 414.805 517.290
 765.635 482.042
 244.076 529.514
 385.867 509.207
 208.419 503.919
 360.340 333.518
 399.193 953.274
 381.401 935.388
 643.716 185.309
 748.800 406.927
 857.719 751.839
 385.559 397.660
 877.704 700.192
 299.180 810.171
 352.984 686.197
 55.791 137.043
 819.667 513.474
 596.087 979.952
 890.201 943.734
 994.759 417.333
 545.951 303.237
 280.884 216.311
 118.397 883.015
 380.109 35.662
 566.753 802.245
 498.050 998.328
 814.196 548.023
 678.993 473.731
 977.557 9.291
 888.652 892.030
 430.482 441.902
 281.497 595.001
 470.196 405.398
 522.206 432.881
 433.495 535.555
 290.415 255.081
 27.198 810.915
 764.626 967.723
 328.646 253.085
 764.412 185.674
 877.935 301.744
 842.674 74.888
 858.370 223.896
 427.407 36.897
 956.215 166.402
 784.262 846.155
 844.573 920.389
 229.114 518.415
 666.383 230.397
 489.154 10.611
 543.750 910.526
 169.960 166.784
 238.566 0.305
 916.056 607.933
 184.601 346.136
 488.207 384.524
 333.644 987.228
 759.790 677.438
 565.986 480.717
 647.889 45.885
 844.620 257.737
 536.173 219.291
 207.314 464.533
 563.279 144.917
 33.456 730.170
 692.442 505.524
 563.973 400.228
 148.897 673.377
 241.082 985.098
 217.494 671.079
 247.150 658.716
 593.655 159.167
 413.159 391.033
 238.901 398.866
 20.433 752.993
 723.536 70.417
 595.316 159.889
 262.632 427.878
 584.796 646.617
 439.311 595.967
 368.954 541.479
 36.575 559.681
 809.122 233.938
 494.071 149.963
 922.362 742.261
 500.426 816.138
 115.150 870.778
 809.965 316.395
 81.744 310.815
 922.184 410.028
 183.745 257.099
 124.313 848.849
 162.922 670.970
 115.461 230.247
 13.647 677.307
 2.389 771.410
 946.833 203.264
 581.984 614.559
 634.375 589.192
 157.416 588.543
 430.594 776.373
 530.136 285.444
 451.701 819.101
 577.963 104.974
 260.770 912.364
 983.063 458.312
 287.132 168.790
 178.692 380.982
 916.640 833.147
 608.819 296.471
 662.079 68.516
 562.510 904.199
 778.608 480.158
 480.234 83.451
 772.929 21.263
 10.479 145.896
 190.565 225.364
 703.609 710.878
 904.956 974.618
 0.438 287.946
 504.875 398.824
 743.058 338.861
 741.047 429.638
 396.065 56.020
 884.793 946.591
 311.251 375.883
 135.457 50.189
 945.225 275.263
 331.522 502.409
 897.522 246.506
 443.330 771.540
 879.736 976.614
 1.714 907.671
 360.719 767.702
 423.455 923.642
 218.273 625.077
 386.145 746.317
 526.919 338.449
 64.780 682.358
 839.948 315.683
 331.392 774.830
 401.015 562.238
 426.405 240.984
 518.163 588.544
 203.746 222.210
 426.443 368.445
 726.333 454.811
 882.675 851.305
 718.211 810.790
 208.699 176.056
 466.000 353.011
 712.353 265.467
 85.332 5.979
 256.042 152.019
 335.590 835.049
 51.957 352.486
 164.735 441.508
 584.694 156.537
 9.437 72.864
 393.327 506.180
 256.614 686.438
 486.054 538.919
 711.299 625.461
 564.672 59.934
 11.077 521.239
 359.890 550.113
 606.051 39.126
 31.258 550.316
 690.105 672.398
 280.163 771.871
 657.356 754.342
 26.577 343.164
 678.041 518.546
 879.083 627.509
 580.129 469.594
 305.180 843.849
 703.886 625.789
 210.201 735.526
 912.114 722.569
 336.641 100.338
 712.332 95.928
 482.774 594.879
 30.659 340.904
 444.736 725.841
 700.327 618.457
 947.333 849.510
 148.773 587.452
 736.699 717.256
 122.110 805.721
 756.365 169.746
 938.812 279.146
 664.506 926.268
 658.042 860.332
 324.145 609.490
 452.647 893.910
 713.467 651.885
 241.168 874.929
 566.285 150.664
 433.930 696.637
 22.958 66.361
 240.364 96.586
 412.182 30.149
 951.070 213.132
 709.945 960.852
 610.018 301.638
 152.563 359.494
 518.804 960.008
 288.057 602.848
 633.610 21.461
 509.454 493.990
 521.739 198.871
 853.227 334.295
 612.162 735.665
 797.404 585.203
 805.020 624.750
 641.550 907.521
 478.431 306.419
 182.450 759.868
 755.263 321.543
 155.778 455.484
 853.839 866.116
 839.273 408.103
 59.166 21.398
 303.977 423.508
 507.522 90.257
 757.185 135.150
 597.714 690.266
 897.178 751.615
 525.515 288.487
 52.036 33.424
 610.658 728.474
 412.416 89.691
 752.965 28.863
 903.815 65.429
 348.938 623.020
 143.386 852.184
 233.407 73.979
 658.683 513.131
 921.997 717.390
 733.013 474.641
 436.506 252.252
 209.348 645.677
 942.435 875.059
 610.541 321.351
 39.324 513.676
 499.163 984.892
 872.205 204.420
 40.326 311.505
 906.026 826.557
 882.990 806.752
 682.565 685.752
 330.348 480.693
 697.097 760.250
 121.866 807.105
 554.255 494.940
 245.498 375.236
 231.503 568.605
 988.645 181.169
 864.881 53.997
 824.056 388.759
 323.886 339.839
 818.283 718.889
 637.243 355.060
 605.307 893.570
 323.736 310.761
 849.109 902.037
 955.348 902.366
 742.088 293.830
 994.646 756.759
 870.364 403.940
 594.111 695.823
 594.124 933.166
 689.119 963.679
 516.493 839.065
 254.258 40.145
 176.325 126.287
 998.030 663.714
 530.130 87.167
 345.689 605.118
 270.794 452.317
 183.744 974.627
 453.389 25.552
 220.595 85.413
 102.103 847.008
 742.006 320.144
 501.041 43.008
 121.834 12.471
 222.493 961.617
 380.109 29.030
 819.334 280.260
 882.645 756.328
 656.931 718.175
 547.484 311.384
 940.674 144.341
 590.456 521.860
 417.576 984.023
 409.726 92.897
 7.078 278.075
 10.633 191.766
 212.977 812.922
 818.219 751.275
 254.230 830.874
 555.207 197.722
 549.450 755.685
 394.891 143.793
 323.215 573.374
 977.163 211.480
 450.343 330.214
 325.273 440.896
 198.403 125.955
 772.622 339.297
 703.517 858.977
 832.914 187.992
 957.679 329.987
 481.245 675.923
 888.170 531.376
 594.334 706.068
 65.150 580.675
 689.474 528.475
 429.194 729.122
 546.087 411.488
 636.660 761.676
 561.687 355.901
 580.595 364.660
 634.144 886.283
 964.882 274.192
 151.153 486.292
 549.064 225.813
 60.657 562.514
 603.460 537.028
 575.641 972.211
 934.597 94.280
 494.349 697.719
 478.614 249.169
 381.821 523.246
 287.174 711.248
 528.107 913.217
 821.817 652.669
 68.076 315.414
 856.759 500.301
 391.027 942.997
 198.602 11.245
 787.145 618.571
 548.526 325.985
 552.011 398.157
 546.243 528.708
 707.961 605.906
 685.983 465.796
 388.187 290.333
 927.009 971.429
 380.382 413.639
 431.767 404.006
 533.750 777.279
 653.887 330.320
 716.945 504.439
 619.184 17.684
 873.524 94.744
 552.104 960.343
 882.595 654.644
 307.147 218.417
 400.366 921.016
 382.475 769.365
 466.307 433.251
 586.996 137.641
 316.700 483.967
 871.566 193.199
 797.785 869.715
 41.732 499.182
 827.845 565.184
 368.837 889.960
 167.962 117.961
 786.526 909.500
 48.435 181.733
 882.382 314.435
 13.716 315.629
 203.949 414.292
 323.097 133.312
 132.577 591.898
 835.307 510.383
 328.171 819.547
 48.707 791.077
 306.904 400.905
 729.222 479.269
 329.450 955.782
 777.923 474.081
 399.391 895.835
 939.679 502.414
 703.558 276.115
 982.306 510.317
 374.575 52.530
 758.768 668.985
 580.365 922.005
 358.251 611.514
 908.583 204.137
 438.216 91.165
 31.606 664.880
 970.065 504.369
 128.862 949.323
 515.051 481.020
 379.945 937.558
 841.915 855.581
 599.304 61.306
 98.896 905.465
 289.761 506.273
 834.014 404.056
 778.934 503.688
 220.429 176.150
 854.647 202.276
 768.266 870.872
 320.047 167.879
 298.538 253.929
 987.441 531.410
 804.765 656.059
 865.604 486.901
 147.936 251.698
 165.682 910.699
 12.889 550.995
 455.919 651.716
 719.547 104.708
 988.691 742.942
 929.385 696.176
 261.074 758.679
 942.699 744.082
 62.058 533.412
 650.716 796.357
 118.243 850.580
 621.184 657.118
 441.125 777.241
 668.066 168.538
 272.013 478.741
 324.507 47.043
 237.152 401.672
 220.809 542.979
 790.998 109.910
 611.134 415.262
 18.136 134.321
 417.840 663.439
 365.500 429.281
 722.330 280.716
 320.845 286.726
 756.093 640.008
 578.642 349.704
 93.168 923.841
 931.455 91.898
 951.657 696.443
 287.361 327.232
 641.563 496.707
 589.236 915.221
 191.333 423.579
 449.846 404.407
 816.672 576.277
 421.047 370.005
 11.071 901.415
 592.429 255.255
 814.786 254.313
 723.994 612.119
 12.617 84.679
 121.669 389.720
 203.821 155.329
 679.404 862.564
 540.849 660.137
 856.267 590.343
 436.798 353.066
 203.347 512.522
 261.642 178.683
 478.705 600.231
 380.184 16.344
 417.255 2.306
 303.752 641.167
 87.876 58.955
 34.742 756.729
 156.765 33.810
 258.078 874.198
 671.740 691.768
 84.546 73.302
 527.723 575.482
 863.801 970.591
 112.925 797.575
 774.061 993.934
 765.357 549.498
 653.291 788.888
 290.435 152.401
 883.713 997.815
 555.965 52.724
 176.279 7.333
 947.032 547.615
 251.107 570.580
 540.008 456.227
 678.708 509.931
 254.587 315.971
 368.102 291.235
 931.328 752.507
 272.777 945.673
 428.625 363.561
 73.149 179.186
 59.305 75.282
 702.103 146.761
 318.477 422.075
 253.874 140.024
 169.038 403.583
 779.542 717.625
 630.921 463.272
 776.584 740.321
 999.261 80.055
 455.088 513.754
 332.857 476.405
 567.418 214.543
 498.474 922.816
 257.430 917.848
 822.547 99.329
 884.126 561.289
 536.886 390.847
 545.089 790.516
 659.093 915.345
 337.935 821.420
 625.044 474.818
 601.727 723.724
 996.337 580.361
 151.751 147.224
 459.629 728.434
 115.084 757.426
 379.997 328.734
 473.939 69.654
 582.697 129.777
 990.126 33.279
 235.841 821.221
 306.181 449.733
 562.719 267.781
 764.396 954.090
 201.890 744.702
 749.425 960.600
 884.106 685.920
 117.151 293.589
 439.065 50.959
 823.690 588.269
 166.446 83.324
 93.808 358.371
 192.414 230.489
 75.504 562.008
 425.549 472.968
 703.289 742.335
 168.988 557.461
 551.011 329.372
 835.401 327.228
 488.293 433.633
 748.627 813.141
 483.281 676.256
 853.521 203.037
 517.129 35.166
 650.377 597.687
 219.130 858.938
 631.716 332.014
 0.627 641.872
 439.926 974.008
 493.753 662.948
 350.109 185.357
 398.784 481.509
 182.436 852.393
 150.737 632.677
 484.335 78.978
 449.185 770.393
 620.300 220.931
 800.519 326.020
 44.161 471.231
 22.868 361.511
 486.818 54.266
 712.132 339.913
 506.334 723.795
 93.182 669.660
 954.485 492.036
 441.067 25.521
 505.277 745.640
 389.328 46.737
 760.529 668.359
 310.351 265.882
 342.346 120.719
 498.654 250.022
 252.508 395.043
 882.440 424.219
 27.659 31.891
 280.395 897.310
 453.265 753.735
 986.303 587.685
 878.092 536.788
 458.454 834.919
 257.188 535.980
 697.040 529.189
 660.846 525.728
 171.938 158.125
 38.702 385.245
 904.696 389.049
 894.077 997.439
 79.542 218.274
 279.103 441.231
 754.370 938.541
 194.371 125.300
 337.519 326.812
 299.275 264.317
 291.537 429.064
 495.464 954.930
 400.858 23.690
 823.563 826.810
 104.481 453.444
 553.362 473.398
 133.401 716.088
 893.976 397.682
 619.977 950.033
 400.163 220.992
 155.052 213.122
 604.121 218.766
 978.920 465.599
 312.127 578.368
 702.820 183.169
 228.707 972.946
 95.296 59.605
 417.172 355.107
 537.359 842.689
 587.143 178.635
 584.945 780.324
 282.755 330.098
 587.781 248.885
 898.712 809.894
 739.799 472.351
 697.189 949.814
 94.892 413.266
 961.990 637.834
 618.794 785.403
 385.753 477.505
 986.669 79.172
 222.628 16.455
 628.410 645.924
 587.536 504.459
 99.636 413.524
 181.315 94.917
 673.801 125.847
 259.763 883.902
 645.957 51.568
 637.670 728.216
 75.742 596.967
 173.427 828.794
 18.441 903.065
 466.027 679.582
 969.114 294.744
 317.383 126.668
 624.284 879.408
 975.505 60.409
 825.422 931.936
 837.601 167.824
 943.260 233.322
 419.453 337.354
 74.828 800.336
 204.128 757.631
 417.195 516.334
 888.326 651.257
 542.464 877.971
 420.361 489.312
 94.955 253.861
 645.208 638.829
 559.283 819.481
 867.551 790.549
 180.813 313.812
 944.669 425.603
 159.453 348.993
 812.047 625.354
 763.915 601.762
 513.336 967.412
 734.338 497.667
 693.578 232.124
 42.740 154.285
 164.492 457.722
 877.337 332.172
 59.979 209.419
 300.796 921.716
 469.224 89.424
 924.377 305.728
 417.058 722.929
 738.447 532.632
 13.069 62.214
 871.603 129.925
 321.884 600.273
 20.644 114.513
 529.839 360.516
 934.840 113.409
 763.589 604.669
 61.455 808.591
 123.200 491.899
 4.612 242.597
 247.865 234.182
 133.696 961.555
 861.816 72.267
 646.069 889.959
 29.627 980.183
 865.572 102.793
 265.301 871.609
 94.885 926.992
 622.920 96.804
 66.131 723.078
 585.914 692.898
 908.225 191.878
 57.928 582.584
 607.479 559.066
 334.876 246.787
 544.116 715.892
 352.055 256.185
 784.056 557.710
 202.396 5.986
 163.087 848.009
 315.337 519.948
 667.941 945.675
 376.922 875.805
 372.687 433.741
 120.019 648.244
 984.011 861.048
 281.843 401.100
 468.490 502.094
 29.976 211.963
 939.922 818.140
 916.793 144.893
 964.482 493.632
 307.688 556.182
 263.268 870.882
 315.942 820.262
 851.198 922.988
 594.837 84.936
 421.889 716.295
 117.045 734.598
 71.765 510.769
 997.136 475.195
 633.210 136.757
 872.782 114.131
 163.989 242.649
 694.836 841.570
 804.589 118.249
 529.809 916.678
 880.910 517.541
 147.425 303.912
 989.073 701.494
 451.180 811.825
 872.726 532.097
 864.343 371.914
 289.569 123.891
 464.211 110.330
 189.770 315.391
 273.131 53.960
 399.322 92.348
 678.579 558.287
 449.215 375.472
 432.221 621.896
 127.736 90.618
 238.377 76.664
 997.455 748.608
 207.662 519.064
 327.954 469.460
 747.043 723.091
 295.602 352.354
 61.416 985.837
 616.225 693.916
 835.548 380.328
 57.306 935.217
 783.371 595.083
 153.009 529.240
 231.878 934.617
 376.119 588.511
 340.116 39.367
 541.861 135.467
 733.846 997.192
 193.853 740.120
 510.518 192.400
 594.553 10.362
 687.417 543.466
 981.942 785.220
 131.519 679.132
 309.497 471.440
 929.209 196.991
 434.517 25.633
 587.104 932.055
 915.441 900.006
 664.499 269.058
 304.951 387.315
 639.236 985.711
 243.515 283.605
 421.040 79.843
 256.872 464.596
 821.602 67.042
 8.120 688.023
 44.162 533.298
 746.163 800.139
 395.361 376.146
 800.753 165.952
 680.090 395.536
 502.205 951.189
 300.625 320.172
 730.762 266.656
 832.104 235.216
 134.640 815.522
 628.249 862.483
 683.161 749.444
 868.115 524.508
 756.199 894.628
 883.564 579.902
 106.003 323.498
 808.416 970.496
 282.623 656.980
 717.013 482.747
 88.454 237.578
 828.830 749.400
 247.483 930.891
 856.213 645.549
 245.585 325.325
 677.143 949.803
 552.703 304.257
 689.794 220.740
 587.047 675.411
 119.700 196.120
 564.856 837.627
 325.431 463.278
 114.154 440.464
 610.185 119.794
 362.793 7.387
 972.815 981.078
 363.553 424.693
 604.092 73.295
 743.954 687.408
 186.857 544.291
 495.526 997.366
 330.081 240.743
 804.682 150.430
 847.270 435.877
 811.124 567.774
 373.323 89.038
 524.145 524.479
 747.719 506.603
 774.679 327.016
 126.205 924.675
 801.966 875.028
 321.058 809.475
 716.921 212.949
 18.130 173.926
 826.429 100.169
 336.759 931.823
 398.764 86.857
 448.903 887.915
 483.118 123.949
 372.414 917.623
 526.987 923.867
 519.109 889.093
 753.131 452.102
 483.323 978.350
 130.413 413.874
 976.098 921.957
 695.493 14.766
 772.449 27.532
 428.808 745.706
 275.627 148.359
 660.165 362.385
 497.618 442.371
 456.628 504.500
 296.908 336.570
 836.049 703.834
 943.651 355.184
 239.849 550.722
 42.768 133.281
 102.648 979.914
 534.200 208.094
 766.527 468.993
 606.794 879.028
 424.549 150.719
 561.357 266.328
 340.332 675.869
 795.822 530.049
 704.648 141.963
 470.699 278.601
 161.229 557.944
 58.777 383.394
 95.050 443.233
 855.240 497.546
 138.552 75.114
 791.860 467.123
 253.844 180.205
 183.824 828.733
 9.168 108.579
 665.249 653.739
 931.434 593.236
 817.842 963.812
 807.001 459.130
 347.920 782.522
 571.891 246.332
 54.680 971.419
 610.106 808.497
 894.923 335.228
 322.790 963.354
 777.182 968.940
 277.596 145.003
 105.343 499.671
 961.249 442.415
 785.422 178.855
 581.130 124.513
 359.431 776.955
 764.400 734.779
 40.463 885.338
 734.267 588.620
 799.777 640.712
 279.281 291.177
 859.282 549.921
 827.918 994.257
 234.127 140.451
 280.134 76.297
 565.927 619.456
 91.217 822.391
 806.398 756.181
 940.383 331.320
 225.996 365.275
 214.552 128.181
 307.601 257.762
 392.019 924.708
 869.868 429.361
 195.108 270.962
 979.866 799.963
 396.942 873.075
 44.675 621.499
 295.157 519.642
 804.453 993.008
 812.769 536.792
 625.852 910.814
 739.478 667.576
 558.545 228.431
 899.889 199.121
 566.125 485.721
 720.654 10.706
 375.860 111.327
 287.067 222.973
 663.165 218.287
 129.646 43.736
 152.535 452.671
 589.640 746.038
 486.678 862.113
 183.900 11.332
 902.441 909.107
 257.358 922.846
 321.523 837.296
 786.408 14.824
 85.027 22.703
 218.199 51.443
 355.543 511.674
 16.501 719.596
 3.992 109.421
 279.957 532.713
 369.077 474.482
 626.793 834.345
 606.530 172.601
 53.211 501.968
 867.723 416.704
 800.584 440.609
 400.583 776.561
 367.237 145.294
 940.738 881.829
 710.160 939.433
 751.485 605.422
 764.733 167.239
 124.509 331.370
 608.795 851.785
 519.577 253.589
 681.689 611.762
 203.870 681.433
 287.927 960.292
 856.813 646.846
 345.526 255.008
 193.615 709.777
 735.821 312.113
 993.084 376.795
 257.629 86.260
 708.353 507.227
 745.202 416.217
 11.914 146.442
 365.626 972.597
 550.946 452.953
 34.704 563.094
 940.393 470.987
 676.336 463.061
 628.076 30.068
 172.604 570.860
 959.656 755.449
 111.989 829.809
 236.065 166.134
 221.237 418.996
 179.901 879.503
 870.400 866.518
 350.883 682.590
 556.551 169.387
 217.892 459.999
 413.990 668.460
 803.369 867.790
 759.718 294.086
 765.092 32.864
 483.066 603.973
 123.984 150.234
 826.299 30.196
 441.014 498.676
 205.554 953.697
 401.008 341.760
 193.348 664.488
 489.062 309.963
 458.344 241.765
 711.897 944.857
 246.017 713.840
 291.101 43.315
 124.701 112.246
 559.593 573.936
 32.542 812.336
 252.165 195.708
 787.686 714.509
 273.918 627.326
 890.172 741.811
 338.180 271.957
 701.289 952.752
 522.700 964.875
 564.462 449.866
 437.268 489.013
 588.992 627.796
 918.178 495.514
 190.502 87.859
 759.123 712.859
 933.729 453.375
 201.223 259.762
 197.011 71.106
 687.182 565.049
 943.729 164.459
 639.297 804.078
 792.878 914.474
 854.729 988.467
 305.464 451.783
 83.596 387.130
 200.616 128.830
 728.776 945.673
 167.963 254.589
 596.679 832.464
 212.310 777.215
 654.514 338.261
 541.985 22.708
 683.919 647.730
 961.042 384.417
 138.318 681.911
 443.058 919.425
 940.476 367.506
 24.398 769.521
 128.732 549.374
 659.166 578.222
 360.014 944.971
 106.544 28.286
 192.566 302.436
 981.841 949.296
 642.249 417.050
 581.501 330.673
 777.171 173.892
 103.707 975.884
 583.451 998.334
 122.621 418.545
 200.154 331.924
 156.013 325.767
 37.364 221.008
 491.904 689.563
 614.255 161.744
 36.453 169.917
 993.571 731.153
 317.673 535.534
 957.782 633.204
 260.580 48.135
 36.147 876.229
 350.271 166.911
 819.966 288.088
 59.381 190.571
 817.530 274.193
 252.814 499.901
 225.767 77.100
 841.086 274.449
 210.832 141.623
 457.657 808.611
 576.145 4.093
 937.035 486.830
 488.411 276.407
 999.154 751.866
 367.463 293.886
 759.445 937.192
 215.336 239.913
 519.366 72.839
 857.673 590.037
 113.182 917.616
 543.422 464.297
 835.809 739.341
 547.097 510.247
 424.124 243.797
 244.890 722.446
 558.934 543.596
 198.090 739.606
 73.486 926.646
 134.210 641.272
 251.924 212.561
 130.547 725.654
 860.486 722.135
 492.555 713.456
 536.522 893.329
 699.167 954.324
 854.958 686.107
 731.341 568.417
 366.000 472.862
 183.592 732.062
 547.064 721.158
 809.658 100.191
 409.989 567.300
 803.965 377.003
 252.992 244.286
 854.954 418.077
 125.794 173.298
 212.165 730.846
 193.537 526.822
 27.177 485.305
 626.943 912.345
 602.915 943.127
 526.737 962.337
 913.629 741.663
 902.087 518.715
 539.144 550.860
 886.208 503.471
 645.110 967.925
 286.039 722.694
 692.453 979.072
 653.621 775.322
 483.513 143.082
 339.578 962.968
 962.208 721.541
 276.750 920.825
 846.847 69.802
 455.806 425.490
 855.734 626.073
 433.770 62.682
 609.709 99.204
 578.220 750.922
 587.294 904.969
 740.013 376.735
 45.600 372.943
 389.292 378.684
 84.958 718.844
 995.136 163.310
 961.987 618.770
 208.242 902.894
 982.180 440.770
 676.660 975.856
 419.894 685.144
 622.800 3.946
 714.845 997.748
 500.100 820.370
 926.826 681.141
 572.167 489.201
 44.729 7.786
 386.427 674.395
 145.174 799.811
 196.997 727.256
 686.785 783.438
 104.328 91.015
 967.833 646.305
 277.093 292.457
 230.330 656.405
 187.780 451.100
 278.540 166.501
 488.689 949.830
 213.195 492.863
 468.672 506.175
 836.564 77.539
 30.517 205.292
 33.053 715.475
 709.750 214.625
 503.658 38.560
 391.525 522.034
 361.615 625.554
 374.889 515.553
 465.777 668.137
 162.995 961.129
 865.069 327.684
 531.732 607.456
 192.870 914.289
 833.921 442.951
 328.074 99.083
 245.963 503.003
 627.151 213.612
 450.909 45.694
 728.844 617.335
 597.025 116.523
 493.530 338.032
 872.491 758.244
 419.255 62.625
 621.810 907.432
 685.506 820.770
 102.619 886.909
 326.662 744.408
 75.899 150.682
 395.605 377.595
 849.251 878.980
 13.000 567.499
 891.149 234.391
 31.540 795.070
 21.300 670.809
 501.987 348.819
 603.963 995.206
 987.572 344.397
 350.894 794.078
 16.666 723.624
 830.315 993.506
 25.140 897.677
 707.720 381.173
 157.209 138.787
 71.621 803.445
 357.636 572.769
 958.406 899.016
 592.892 220.771
 749.803 846.909
 531.270 913.610
 416.259 910.485
 42.297 627.206
 390.398 35.819
 847.305 324.804
 25.302 413.475
 172.277 343.531
 299.321 503.827
 380.488 722.386
 427.448 339.921
 58.898 269.939
 911.912 6.284
 614.353 137.157
 972.780 610.566
 22.526 858.913
 232.127 146.473
 336.114 312.582
 550.293 735.977
 974.409 509.932
 425.276 446.446
 712.202 176.211
 840.055 330.295
 893.580 405.450
 679.439 422.414
 400.080 431.707
 217.692 61.436
 690.549 481.055
 908.714 247.469
 142.751 418.007
 78.160 499.929
 508.267 262.751
 735.705 288.557
 539.502 812.793
 788.203 48.300
 460.969 375.583
 461.168 789.926
 589.689 719.355
 825.508 633.910
 918.006 630.386
 405.491 241.916
 165.987 169.123
 917.453 130.350
 702.432 729.211
 89.679 521.774
 789.315 96.518
 153.475 535.987
 993.087 795.018
 212.800 722.317
 949.731 398.478
 112.476 783.003
 294.085 127.531
 278.324 694.577
 745.914 777.887
 20.303 676.199
 567.078 814.680
 23.573 722.193
 800.417 688.339
 832.246 868.107
 509.368 87.842
 514.486 418.158
 248.690 847.050
 921.593 965.400
 4.861 599.121
 882.176 888.624
 96.954 463.423
 747.704 831.338
 975.076 120.240
 198.249 443.826
 397.317 542.658
 475.674 899.943
 213.855 515.098
 912.640 652.792
 498.094 366.982
 24.540 849.849
 302.116 221.866
 610.684 336.339
 93.127 531.494
 432.132 299.212
 367.943 895.556
 585.448 171.989
 915.945 717.249
 742.034 277.840
 282.491 308.223
 866.820 944.748
 702.959 721.163
 841.774 108.635
 863.642 81.572
 900.629 119.341
 484.421 130.460
 811.219 987.689
 797.033 335.477
 29.072 332.295
 352.718 428.791
 376.314 990.854
 278.031 875.983
 287.971 606.413
 604.656 251.843
 5.654 454.314
 828.420 117.647
 806.921 575.506
 557.653 972.148
 36.051 677.689
 347.999 537.608
 275.105 773.838
 399.417 785.978
 968.088 680.408
 224.020 92.576
 518.605 92.648
 146.408 999.613
 733.844 305.566
 240.304 694.954
 224.256 835.132
 158.544 267.955
 306.302 310.223
 103.073 540.610
 240.626 411.698
 685.860 125.359
 493.635 207.061
 632.016 808.338
 688.446 608.855
 607.445 266.707
 141.396 529.542
 52.754 9.873
 320.836 537.977
 863.783 686.198
 251.824 881.214
 370.843 59.300
 187.914 824.268
 80.690 961.949
 721.816 599.494
 507.653 952.061
 680.897 331.619
 536.374 686.460
 499.771 115.272
 734.882 796.241
 457.554 735.642
 932.714 286.114
 966.399 121.890
 957.188 822.642
 583.884 555.017
 397.651 247.340
 255.697 480.519
 561.339 915.173
 466.137 830.389
 767.688 72.702
 49.707 383.711
 875.501 149.386
 792.825 500.414
 477.789 127.101
 104.279 674.841
 763.723 804.504
 758.104 666.143
 320.561 902.443
 392.953 378.418
 518.348 323.124
 295.941 357.781
 927.392 128.541
 292.217 434.693
 7.073 732.745
 918.711 121.980
 71.326 588.673
 673.770 351.736
 981.530 114.639
 24.395 733.153
 794.747 460.145
 118.042 989.119
 560.729 808.058
 213.312 598.911
 924.524 493.356
 718.137 969.573
 165.396 171.599
 238.300 977.574
 753.098 367.308
 104.463 278.476
 598.186 888.559
 701.550 954.810
 536.039 115.116
 387.718 455.721
 539.932 999.441
 506.788 236.799
 984.958 600.049
 691.527 410.534
 463.563 72.255
 377.249 208.937
 119.187 640.731
 825.906 297.005
 854.990 180.105
 457.922 381.925
 680.493 533.618
 438.869 76.585
 674.221 645.549
 134.778 301.211
 812.153 401.457
 675.857 363.531
 190.172 832.530
 724.210 231.092
 857.019 8.403
 975.341 900.243
 679.047 619.208
 612.676 441.382
 938.805 425.612
 133.780 541.689
 988.909 568.817
 759.534 722.420
 456.628 205.536
 184.297 941.566
 641.957 230.697
 215.322 833.268
 744.898 528.821
 950.786 227.573
 971.262 449.963
 453.250 948.334
 928.994 124.623
 362.814 829.182
 770.131 41.789
 863.413 809.211
 441.723 633.318
 746.556 278.463
 69.975 695.079
 717.253 211.437
 756.365 479.982
 343.136 243.051
 956.516 510.361
 274.057 659.903
 639.214 257.725
 248.127 270.036
 784.318 147.984
 471.780 512.080
 627.795 81.807
 814.614 720.536
 756.140 165.276
 821.241 694.742
 500.559 368.708
 317.062 156.961
 596.242 755.099
 705.746 127.796
 219.637 18.665
 334.431 8.428
 965.751 763.258
 277.466 317.877
 200.331 35.914
 878.294 684.526
 343.390 558.538
 537.374 194.741
 789.327 207.733
 765.392 433.599
 326.315 56.668
 987.332 155.092
 518.184 581.603
 113.931 148.963
 693.477 958.293
 450.919 451.312
 39.493 129.167
 129.050 14.909
 117.923 51.093
 273.840 516.691
 650.135 166.367
 535.283 354.119
 114.587 247.448
 135.262 554.086
 959.424 811.031
 112.466 289.056
 666.613 881.640
 128.214 731.537
 569.471 2.362
 796.417 862.142
 985.914 674.289
 600.140 626.248
 600.921 381.180
 716.872 73.007
 32.652 686.856
 484.005 137.400
 519.309 635.445
 362.502 885.816
 743.470 535.250
 495.823 948.652
 995.568 752.498
 786.522 635.661
 399.811 109.171
 626.266 762.774
 468.833 987.619
 396.234 420.226
 205.300 52.585
 811.988 953.684
 670.455 257.913
 406.014 1.422
 935.153 300.771
 536.584 985.321
 615.261 101.211
 475.625 461.397
 470.735 40.673
 381.596 932.067
 469.380 301.576
 404.361 358.320
 138.877 563.817
 224.740 702.088
 263.540 776.167
 6.429 409.558
 38.209 614.867
 865.537 112.786
 636.561 342.635
 454.091 793.334
 953.748 3.898
 347.787 796.665
 665.834 541.890
 442.487 4.697
 36.173 446.788
 143.833 26.268
 369.899 777.981
 503.668 827.593
 153.628 825.644
 667.323 938.433
 652.813 655.009
 677.287 392.065
 711.645 319.979
 289.175 310.984
 300.805 540.396
 531.497 474.091
 780.669 149.394
 145.736 999.060
 138.789 64.501
 219.997 165.272
 570.912 989.809
 548.580 373.634
 607.643 478.495
 859.815 790.586
 650.666 477.819
 732.219 621.406
 832.710 535.559
 19.270 484.641
 816.929 601.553
 8.945 563.054
 719.803 834.883
 516.728 150.323
 196.131 191.432
 139.313 725.984
 737.078 373.630
 48.096 618.481
 977.941 170.543
 872.283 768.023
 819.447 388.909
 384.695 703.261
 166.597 701.853
 160.775 990.141
 266.780 440.001
 12.979 504.921
 871.859 878.292
 516.422 599.108
 597.953 80.452
 123.728 750.440
 955.695 141.775
 331.551 585.112
 69.897 400.372
 800.732 181.972
 300.918 188.511
 766.939 564.713
 974.086 181.123
 107.590 4.148
 574.533 720.504
 980.627 706.102
 882.507 397.801
 526.154 183.475
 121.159 36.912
 56.127 901.490
 730.943 329.301
 861.277 956.556
 540.907 124.003
 977.549 680.559
 999.513 591.424
 293.884 248.574
 581.251 598.710
 394.762 969.253
 278.675 995.404
 738.064 829.460
 203.874 588.333
 723.384 689.781
 193.533 252.383
 37.707 942.401
 75.201 387.735
 332.459 370.577
 0.049 193.806
 824.394 827.805
 273.223 525.402
 186.915 389.034
 163.882 358.331
 50.597 35.593
 703.467 691.042
 332.394 205.213
 885.856 507.799
 310.893 669.623
 573.369 829.923
 36.838 961.308
 847.665 877.953
 68.776 740.328
 287.019 592.949
 236.174 119.490
 417.208 744.015
 817.789 615.072
 291.207 246.503
 170.751 389.901
 175.042 186.892
 23.066 150.517
 728.865 92.392
 744.640 60.854
 901.759 782.706
 413.025 467.202
 237.457 425.743
 191.714 984.959
 100.655 306.485
 820.824 483.821
 867.593 67.511
 90.381 897.705
 720.870 440.294
 311.333 267.126
 891.022 548.284
 633.159 449.145
 993.289 906.726
 771.739 973.131
 217.438 91.369
 327.735 314.687
 194.754 410.597
 492.568 656.241
 245.901 645.679
 982.940 17.583
 715.768 264.856
 520.759 505.196
 239.423 352.716
 916.076 643.577
 22.640 601.131
 727.565 128.159
 730.190 997.021
 807.285 457.244
 977.135 620.985
 601.457 354.026
 38.093 185.698
 522.143 539.951
 504.974 430.903
 749.815 643.006
 716.685 230.214
 525.458 960.920
 789.135 622.150
 973.086 606.742
 628.380 962.420
 217.213 665.762
 4.695 906.095
 561.230 326.735
 394.643 6.804
 635.888 220.946
 109.046 796.230
 154.627 129.529
 167.135 352.270
 494.889 787.995
 354.624 540.050
 110.293 228.132
 22.208 419.271
 444.560 217.835
 0.875 247.103
 819.099 171.342
 793.839 201.913
 785.290 953.558
 167.980 433.956
 830.849 356.140
 829.052 479.698
 596.447 508.958
 896.961 12.464
 961.420 953.028
 975.049 539.849
 391.418 650.560
 259.074 84.655
 779.851 470.185
 88.750 328.704
 960.758 52.459
 792.009 775.715
 3.093 839.511
 497.093 459.459
 23.485 116.136
 631.194 735.954
 362.314 346.143
 130.432 43.571
 670.794 851.531
 451.594 873.314
 447.005 942.710
 501.548 884.432
 356.990 200.974
 738.728 339.876
 881.774 490.617
 309.224 174.452
 369.183 954.228
 967.154 789.015
 945.613 252.831
 208.046 470.484
 290.310 450.693
 980.547 444.230
 404.526 526.162
 205.037 387.574
 959.282 593.962
 239.519 576.378
 895.811 645.702
 218.912 147.274
 827.604 314.250
 631.678 572.922
 675.928 720.139
 569.205 844.346
 413.521 505.839
 222.991 900.982
 923.737 363.799
 550.196 54.425
 762.800 639.500
 670.308 915.410
 77.050 379.832
 788.531 195.273
 439.481 703.998
 12.025 643.723
 872.827 818.620
 783.606 875.555
 590.452 866.094
 207.137 391.709
 859.942 86.495
 886.246 317.575
 54.471 255.101
 102.521 256.622
 158.381 812.074
 983.888 824.227
 319.239 575.859
 474.125 409.347
 149.816 990.987
 329.440 175.444
 369.406 833.141
 409.773 312.540
 601.923 524.520
 276.177 785.717
 113.906 310.812
 579.653 878.689
 452.413 643.642
 162.470 431.804
 132.743 90.704
 875.102 940.202
 108.647 867.138
 227.855 368.513
 941.405 818.973
 487.133 303.021
 654.838 81.041
 235.891 690.523
 835.281 131.869
 743.209 85.955
 801.212 46.264
 429.437 869.451
 647.036 138.130
 924.107 9.819
 758.148 142.336
 550.445 497.951
 426.583 621.881
 842.265 793.638
 473.192 437.361
 919.038 406.390
 136.359 177.711
 178.843 839.588
 829.972 237.781
 985.621 482.707
 943.825 318.756
 448.784 944.000
 475.434 116.282
 344.921 722.337
 588.660 708.918
 991.491 858.695
 915.438 42.130
 932.341 262.620
 603.829 61.990
 569.308 145.045
 398.634 645.466
 10.688 414.924
 877.758 923.288
 996.804 912.593
 894.704 835.559
 599.279 997.718
 159.080 503.502
 720.930 714.734
 165.382 962.747
 197.628 595.148
 625.924 969.820
 425.465 85.843
 525.356 464.766
 12.369 718.192
 568.499 115.993
 542.683 947.435
 394.989 470.409
 408.751 229.272
 566.701 130.847
 21.058 385.340
 157.969 146.901
 977.005 806.219
 283.758 263.864
 819.842 105.527
 154.349 672.156
 429.052 667.805
 142.410 546.789
 379.699 213.158
 863.098 588.991
 522.497 260.568
 701.911 371.844
 753.150 827.579
 458.137 955.659
 346.528 115.460
 512.106 649.951
 169.372 445.406
 958.000 145.511
 598.285 622.886
 585.132 476.502
 555.018 894.492
 131.613 368.313
 928.478 45.990
 395.785 717.531
 935.993 183.510
 171.342 986.758
 41.455 694.571
 498.335 695.781
 704.718 545.021
 899.319 483.891
 997.625 815.828
 430.616 203.975
 453.242 494.329
 934.207 500.687
 85.096 423.142
 565.452 401.724
 444.600 782.083
 812.948 707.722
 702.576 980.413
 964.971 762.855
 823.179 705.500
 535.648 400.855
 927.011 587.006
 95.171 131.533
 349.375 361.249
 381.668 618.075
 827.176 67.128
 466.046 118.411
 784.694 72.437
 131.096 263.146
 128.328 157.538
 876.886 522.139
 50.482 402.840
 18.175 191.384
 533.261 808.740
 966.850 196.924
 936.807 883.371
 841.886 463.920
 861.537 467.370
 197.667 803.418
 447.584 819.020
 663.770 8.983
 181.355 91.270
 228.344 178.073
 833.857 318.844
 434.202 742.248
 277.483 563.799
 881.008 635.219
 989.208 997.298
 705.730 793.004
 123.848 120.171
 542.504 376.423
 159.609 632.078
 315.694 858.881
 510.852 376.225
 898.159 323.362
 854.574 431.848
 550.256 869.092
 615.163 558.742
 352.102 113.218
 437.314 466.593
 838.076 74.630
 93.667 576.520
 352.800 699.761
 118.644 244.046
 464.281 403.598
 233.478 642.680
 112.978 988.619
 982.744 377.517
 143.970 420.786
 796.348 261.228
 889.851 201.818
 232.405 783.641
 549.423 512.899
 458.497 524.667
 74.584 214.557
 57.245 872.964
 46.281 984.252
 165.847 834.523
 829.198 936.264
 400.441 751.949
 961.358 592.512
 299.832 352.908
 904.585 918.340
 427.828 541.905
 678.391 680.049
 280.397 720.805
 575.116 762.587
 687.812 538.498
 737.893 463.644
 120.506 837.527
 333.294 577.191
 791.341 84.931
 903.436 233.834
 490.407 785.865
 102.164 681.206
 938.269 712.516
 849.031 184.847
 50.121 308.713
 243.729 993.855
 769.742 314.316
 720.970 347.101
 165.036 595.500
 568.342 61.555
 835.842 860.663
 332.295 626.431
 632.219 520.545
 883.068 473.440
 433.507 439.782
 159.279 267.717
 713.969 890.509
 356.287 495.226
 691.837 212.436
 626.606 155.284
 600.361 704.377
 121.275 111.656
 560.219 206.381
 391.636 238.445
 403.939 906.962
 93.292 309.328
 789.258 744.628
 467.983 27.765
 927.464 625.714
 932.705 354.583
 85.339 700.889
 64.773 546.119
 739.508 420.645
 450.922 25.219
 366.699 706.263
 960.359 338.322
 542.926 648.466
 526.434 240.157
 452.222 893.133
 77.855 144.117
 427.665 644.602
 775.015 297.775
 573.733 755.405
 684.784 621.489
 362.062 60.493
 801.125 981.503
 818.388 228.637
 300.233 70.799
 195.740 358.668
 846.852 120.332
 979.829 149.258
 960.302 454.920
 522.390 164.353
 50.192 802.287
 325.090 839.018
 966.269 136.555
 982.192 899.900
 326.267 330.482
 468.823 678.944
 619.780 661.126
 971.301 887.149
 93.056 184.240
 887.204 186.511
 735.489 602.130
 269.792 892.820
 677.489 701.865
 600.989 290.390
 913.975 955.545
 799.635 913.389
 258.264 937.001
 210.476 209.057
 656.380 820.874
 580.727 848.368
 628.485 157.108
 774.720 582.708
 407.115 138.636
 965.699 594.762
 894.258 750.451
 993.158 282.336
 522.080 67.578
 403.163 10.475
 464.602 887.085
 769.873 625.490
 977.275 179.625
 304.259 140.737
 333.579 139.684
 519.059 565.166
 356.259 26.549
 68.802 79.168
 707.272 411.643
 504.789 786.412
 284.839 789.571
 965.038 843.887
 486.273 942.770
 99.050 544.674
 17.478 661.583
 350.950 689.094
 978.575 866.941
 89.034 510.564
 322.313 331.411
 675.249 343.858
 488.300 781.475
 68.043 847.631
 160.284 440.496
 802.647 772.395
 102.429 54.584
 503.884 242.906
 908.783 164.635
 470.690 183.867
 80.710 145.084
 294.494 634.380
 41.347 136.853
 104.370 184.823
 743.201 37.682
 492.589 935.259
 242.301 772.244
 789.947 163.656
 645.374 7.489
 409.434 141.741
 908.910 681.573
 940.851 224.004
 132.508 319.007
 492.444 829.230
 873.461 267.660
 76.215 242.802
 73.059 137.705
 212.090 191.313
 963.827 787.055
 176.552 918.761
 685.002 886.393
 690.707 456.491
 713.475 129.228
 281.289 998.278
 889.609 513.947
 959.098 729.575
 130.479 316.475
 349.295 218.401
 553.903 660.548
 536.377 47.807
 940.004 259.979
 916.244 890.186
 316.036 501.457
 494.367 716.196
 125.853 620.925
 751.620 460.872
 427.084 130.423
 289.884 792.221
 914.045 720.307
 543.332 839.567
 188.285 704.209
 426.600 926.949
 565.047 317.040
 619.371 748.691
 114.467 211.294
 442.714 637.809
 471.134 731.208
 853.645 872.182
 912.462 650.664
 811.520 487.649
 91.507 227.771
 197.051 111.561
 727.525 610.729
 88.989 575.396
 200.177 795.754
 725.054 832.181
 881.304 723.724
 45.828 205.515
 770.254 458.962
 699.486 584.574
 501.665 237.573
 581.056 596.667
 573.155 36.437
 904.970 419.568
 27.672 995.046
 929.920 14.359
 232.398 834.391
 439.315 580.904
 562.283 439.126
 51.096 768.039
 39.010 96.061
 212.447 55.355
 440.854 873.872
 106.396 100.016
 309.217 161.913
 639.843 187.908
 185.254 101.659
 630.794 111.745
 444.985 199.822
 404.176 328.332
 221.450 730.521
 331.403 522.418
 144.073 53.394
 702.797 265.531
 352.654 899.434
 451.101 235.498
 398.695 226.239
 98.878 27.332
 0.624 904.721
 285.823 400.706
 20.463 271.059
 950.499 475.921
 654.495 227.373
 754.115 902.167
 434.218 884.590
 404.641 12.926
 799.507 758.912
 883.353 977.817
 394.464 822.929
 112.002 623.172
 837.242 602.544
 699.116 980.855
 95.480 346.517
 143.740 432.437
 154.531 686.693
 282.504 130.912
 869.882 280.000
 72.714 932.082
 549.902 569.604
 694.785 470.799
 300.218 929.441
 819.447 32.177
 684.476 236.564
 59.549 144.091
 104.357 37.816
 657.038 144.853
 88.473 395.380
 339.641 539.484
 597.809 679.459
 719.385 570.825
 524.999 761.123
 249.452 809.765
 884.724 495.101
 463.573 564.625
 189.514 87.719
 302.719 766.391
 184.234 951.369
 799.952 587.848
 306.451 251.862
 211.808 175.123
 859.905 372.091
 22.384 424.753
 173.638 523.775
 726.528 33.772
 787.467 333.480
 246.331 30.864
 600.745 269.740
 528.828 500.078
 669.615 641.240
 793.897 212.737
 989.701 722.896
 984.324 755.872
 786.565 514.874
 852.644 495.864
 13.051 131.662
 392.399 243.107
 457.161 792.946
 778.934 827.711
 960.462 549.247
 873.713 387.991
 177.747 942.763
 616.754 84.191
 344.122 763.046
 187.249 141.390
 4.614 408.952
 759.424 700.392
 280.506 379.351
 578.634 406.803
 250.737 367.596
 194.271 130.189
 499.011 876.618
 227.247 701.659
 978.647 266.088
 439.327 254.398
 567.207 519.681
 981.739 203.329
 88.654 623.595
 106.267 303.419
 67.971 387.599
 851.877 668.154
 25.296 442.993
 5.285 337.849
 15.510 409.478
 159.215 579.983
 254.728 242.342
 845.259 839.360
 755.314 225.429
 339.909 284.096
 701.955 152.495
 876.558 504.138
 957.312 893.929
 140.059 793.077
 279.135 747.102
 273.970 902.495
 82.019 952.208
 347.294 413.092
 484.864 272.292
 663.748 270.804
 876.236 102.893
 261.862 332.218
 809.209 725.525
 961.405 335.680
 37.851 847.978
 826.338 836.861
 340.379 796.583
 605.866 735.387
 178.556 720.297
 705.113 877.974
 536.343 28.386
 350.786 299.723
 608.802 373.032
 633.150 295.702
 598.304 681.328
 5.255 177.195
 271.080 679.385
 38.067 129.241
 262.828 692.013
 903.852 557.059
 355.604 167.388
 280.429 88.108
 115.574 805.774
 429.910 523.870
 746.754 568.956
 854.197 441.702
 721.936 432.077
 616.082 403.438
 469.119 997.587
 542.600 295.920
 968.554 22.902
 702.730 811.670
 728.773 285.769
 834.275 468.787
 14.519 806.376
 547.352 501.526
 978.373 310.979
 870.338 951.446
 162.252 521.477
 947.218 18.374
 673.988 718.248
 815.103 246.545
 775.399 394.289
 262.567 120.335
 37.021 307.650
 821.516 712.939
 94.718 972.316
 209.177 897.706
 186.377 496.656
 696.922 413.828
 432.845 590.546
 326.801 534.379
 464.026 690.134
 965.592 864.836
 764.909 181.472
 423.923 694.196
 641.370 94.902
 271.548 509.200
 174.403 860.974
 249.468 586.460
 964.326 501.087
 968.488 709.186
 962.307 222.961
 748.552 867.381
 671.809 819.115
 303.246 535.966
 482.370 557.878
 522.062 668.008
 705.282 709.065
 814.974 664.643
 926.574 273.699
 528.782 204.246
 816.325 468.161
 444.382 236.745
 352.194 642.697
 643.995 620.852
 174.670 452.568
 375.599 639.455
 215.508 623.311
 419.921 948.817
 880.900 701.252
 817.890 768.973
 557.067 913.623
 281.065 314.363
 496.025 102.498
 775.192 494.847
 769.604 581.455
 431.469 827.811
 814.421 397.803
 348.573 722.761
 572.015 585.803
 951.083 901.843
 627.087 553.203
 269.980 665.194
 411.488 255.326
 914.900 101.257
 148.980 544.691
 175.279 672.498
 20.747 321.805
 881.193 10.085
 117.155 402.247
 590.328 251.411
 268.500 419.996
 764.155 16.970
 305.720 436.082
 725.980 703.618
 758.555 59.998
 931.415 366.013
 349.119 929.075
 956.159 153.948
 856.729 954.249
 348.368 297.820
 317.000 220.964
 287.781 605.926
 954.535 238.498
 728.942 614.287
 441.956 32.713
 222.068 61.804
 814.755 564.549
 946.367 540.668
 765.663 83.567
 153.902 674.904
 786.431 262.336
 407.725 329.806
 239.462 538.684
 859.173 363.965
 525.395 769.828
 702.474 655.899
 992.184 591.801
 679.649 312.387
 611.359 311.519
 597.870 478.997
 61.015 535.271
 730.717 299.676
 113.736 369.722
 373.133 726.446
 870.486 998.889
 829.414 868.026
 725.707 837.611
 559.389 833.798
 140.138 649.296
 868.477 913.945
 559.723 868.929
 383.913 915.217
 703.204 533.334
 46.740 412.937
 77.488 346.524
 604.824 92.254
 926.652 421.577
 706.988 634.697
 913.598 580.332
 966.395 299.827
 37.168 962.393
 529.473 386.953
 544.431 315.151
 205.288 709.617
 678.198 192.198
 482.625 537.963
 852.458 379.560
 394.493 763.545
 449.903 964.201
 242.028 310.874
 641.085 339.506
 424.444 693.862
 16.900 155.776
 754.578 617.547
 66.227 333.625
 589.723 321.358
 607.911 93.703
 246.821 5.126
 768.220 862.028
 574.958 869.531
 376.965 496.858
 254.736 625.531
 211.307 676.305
 614.975 510.068
 147.531 377.561
 186.877 6.233
 367.807 75.704
 241.957 363.799
 518.998 765.616
 523.528 300.065
 420.211 852.919
 826.292 721.309
 179.147 823.181
 1.656 122.516
 596.860 852.665
 68.021 318.683
 536.796 903.994
 38.740 46.826
 605.433 607.161
 702.204 606.415
 465.526 377.015
 208.121 320.415
 383.420 794.916
 944.245 83.283
 32.432 582.466
 794.352 390.552
 45.855 332.638
 620.150 932.026
 575.080 117.307
 329.092 382.846
 977.953 754.853
 501.895 389.983
 385.382 757.550
 536.405 763.073
 993.973 161.778
 99.508 515.343
 560.816 716.425
 300.901 30.993
 363.462 423.221
 49.198 268.493
 291.495 610.249
 112.961 444.229
 292.207 514.759
 280.769 117.946
 965.764 457.949
 942.394 450.960
 137.578 832.176
 347.787 701.661
 997.581 275.569
 645.148 722.085
 236.595 81.113
 660.392 427.070
 205.664 343.652
 817.300 416.658
 729.921 871.102
 873.345 276.947
 907.388 23.268
 476.361 588.857
 176.136 456.667
 350.865 503.258
 629.697 75.556
 72.003 450.361
 68.001 162.839
 454.966 337.470
 484.777 799.990
 106.621 538.951
 586.079 908.480
 385.502 323.278
 810.029 948.192
 80.751 712.328
 54.957 897.982
 437.772 386.538
 629.840 292.953
 569.134 285.510
 603.426 990.414
 837.516 297.233
 860.963 936.244
 980.331 560.889
 472.400 474.904
 763.319 749.554
 953.775 925.330
 956.087 461.896
 262.936 982.021
 772.882 888.757
 838.473 512.717
 426.232 974.416
 171.649 43.160
 612.314 747.224
 628.273 443.499
 50.700 624.499
 921.912 373.383
 306.549 717.200
 520.899 982.794
 152.349 276.571
 666.637 297.930
 504.186 883.959
 735.222 6.291
 272.571 123.280
 612.051 868.566
 281.498 770.720
 121.593 368.532
 166.234 856.250
 491.775 123.156
 998.033 805.376
 292.487 936.425
 393.356 656.463
 306.637 630.357
 340.211 609.181
 734.287 129.558
 661.947 823.618
 938.046 931.025
 389.479 28.815
 381.565 544.259
 729.791 575.767
 341.362 738.912
 408.055 685.763
 561.977 254.925
 982.519 793.649
 30.620 795.465
 47.977 700.776
 52.885 684.027
 771.110 258.606
 477.050 87.004
 858.127 166.189
 230.087 511.266
 214.078 238.578
 861.262 727.297
 289.079 885.165
 934.538 952.719
 447.877 113.640
 342.571 184.503
 877.090 874.485
 734.708 882.433
 243.652 100.658
 638.822 688.711
 926.218 136.284
 720.222 691.748
 499.276 36.099
 246.227 594.755
 801.527 244.168
 826.694 485.744
 362.688 606.652
 71.082 194.715
 896.516 360.449
 962.176 201.574
 645.866 379.281
 593.883 975.516
 444.347 403.768
 882.383 500.015
 748.322 475.438
 941.244 599.214
 605.172 220.149
 844.890 829.441
 524.868 758.629
 402.133 947.094
 680.771 775.605
 561.734 890.533
 404.421 960.159
 992.347 413.379
 882.933 584.655
 865.368 840.364
 594.978 254.799
 644.778 260.357
 813.436 816.705
 804.671 966.117
 394.437 416.309
 482.877 253.957
 701.205 780.982
 595.732 231.553
 467.767 832.114
 420.901 987.260
 486.139 780.787
 966.382 53.424
 448.105 337.161
 26.869 269.187
 39.323 649.112
 953.937 900.400
 372.677 38.824
 182.813 706.558
 165.765 630.195
 142.403 823.666
 274.003 47.957
 581.776 139.964
 548.510 655.383
 658.389 826.207
 712.667 305.567
 512.158 907.344
 461.913 476.720
 984.217 56.886
 160.026 500.246
 697.378 3.921
 907.059 567.950
 792.248 175.799
 917.511 408.445
 182.458 83.085
 803.766 180.182
 556.192 878.950
 693.785 857.793
 389.029 900.081
 11.275 448.228
 653.177 493.187
 51.811 913.116
 496.373 238.801
 243.733 983.702
 34.608 756.411
 684.978 815.459
 248.507 581.728
 396.695 962.214
 314.355 383.426
 884.732 666.314
 135.962 784.048
 407.388 314.562
 299.579 784.412
 621.750 842.460
 655.756 795.167
 534.129 265.608
 572.493 350.839
 378.499 651.191
 14.233 34.363
 859.244 129.553
 720.628 52.760
 243.093 791.402
 204.804 372.014
 895.051 966.627
 208.673 701.746
 802.697 772.905
 866.246 793.822
 403.887 433.737
 686.719 125.356
 59.288 564.514
 707.133 732.688
 930.866 920.425
 737.758 671.871
 931.382 390.849
 568.065 741.366
 92.012 851.500
 681.506 918.116
 902.456 778.477
 385.779 648.742
 360.586 859.021
 72.183 188.573
 30.059 663.924
 421.835 593.569
 950.880 378.832
 954.595 510.550
 839.216 619.246
 123.458 361.716
 411.455 110.647
 775.886 928.060
 589.538 25.274
 895.269 266.471
 708.732 695.719
 89.600 676.147
 27.502 328.296
 877.980 406.135
 907.041 912.416
 834.172 577.739
 13.721 352.880
 553.815 509.170
 32.695 667.564
 19.758 166.737
 349.565 11.667
 628.244 734.341
 347.331 70.218
 115.288 463.869
 718.325 652.420
 173.800 731.801
 49.708 914.537
 291.911 35.967
 903.188 713.241
 464.099 990.788
 375.370 969.757
 949.494 954.656
 347.595 318.810
 274.823 0.565
 169.994 577.769
 629.606 537.060
 683.147 943.645
 683.336 33.479
 274.959 192.621
 501.403 298.966
 66.022 292.817
 559.674 422.481
 482.622 661.282
 96.123 380.013
 34.952 106.182
 9.112 50.183
 393.955 241.308
 861.377 810.792
 132.117 679.164
 0.073 392.490
 242.679 578.582
 408.190 383.381
 712.898 511.208
 291.072 867.098
 637.696 127.101
 31.764 559.651
 211.242 642.528
 556.501 425.588
 219.583 782.797
 201.177 805.819
 624.453 920.352
 303.453 297.615
 427.095 824.703
 233.747 977.050
 134.565 647.838
 770.403 546.634
 926.082 609.283
 296.552 892.518
 593.016 811.989
 503.465 628.839
 765.915 847.544
 210.594 39.191
 61.137 361.272
 717.056 460.496
 997.450 709.605
 272.371 421.708
 721.088 809.374
 863.207 593.520
 311.778 447.652
 453.092 936.057
 250.147 778.375
 57.363 975.187
 240.430 705.784
 887.593 286.379
 185.863 962.838
 138.421 425.053
 595.422 194.012
 522.935 387.056
 900.374 395.690
 176.879 400.643
 121.445 943.736
 160.998 396.373
 549.296 827.455
 187.350 843.208
 782.741 933.303
 899.858 13.353
 763.869 492.311
 650.329 895.811
 713.602 474.788
 155.479 436.008
 914.660 527.589
 202.989 68.235
 624.154 386.931
 28.300 427.069
 490.900 837.775
 519.908 986.691
 372.044 644.202
 768.513 262.383
 511.637 249.722
 972.010 211.010
 485.804 888.259
 489.366 947.492
 913.191 392.682
 125.650 728.001
 657.151 915.591
 79.565 979.536
 541.962 854.975
 523.638 636.874
 607.154 13.940
 473.873 104.456
 722.484 818.463
 476.137 231.101
 275.148 810.139
 55.228 973.584
 367.660 552.724
 781.763 150.821
 979.484 113.259
 982.273 339.048
 251.459 862.693
 397.829 530.863
 55.627 89.549
 662.865 444.037
 373.907 826.713
 83.569 101.699
 489.829 989.395
 427.218 561.802
 314.040 936.366
 951.312 14.108
 235.538 561.593
 693.543 216.405
 88.542 55.088
 677.958 753.059
 224.898 236.503
 564.557 478.525
 312.121 449.529
 852.725 882.295
 569.162 137.200
 845.040 871.290
 390.257 515.733
 567.056 518.341
 79.489 986.525
 928.544 843.921
 65.738 721.677
 888.658 371.106
 33.606 17.972
 865.702 475.081
 887.518 718.332
 304.076 908.020
 63.943 69.641
 197.036 53.173
 73.725 533.338
 562.801 699.574
 149.351 143.036
 809.931 447.450
 800.212 254.566
 610.822 286.394
 955.168 842.252
 162.475 731.621
 161.883 635.220
 462.630 971.439
 185.376 274.149
 706.091 350.768
 926.089 607.828
 928.118 785.651
 185.754 186.420
 234.413 232.715
 725.692 781.361
 84.393 501.348
 768.406 347.941
 187.610 636.622
 524.005 613.895
 262.440 974.887
 115.726 434.658
 649.378 204.384
 24.591 102.660
 104.705 288.597
 665.797 974.227
 888.055 634.576
 196.007 513.932
 942.028 131.719
 81.448 223.980
 813.861 633.977
 234.879 887.217
 337.009 611.037
 761.597 209.275
 650.971 318.343
 100.287 791.257
 145.772 214.158
 866.231 533.118
 456.197 31.949
 218.233 83.871
 861.198 961.820
 495.323 982.950
 855.253 634.506
 77.047 233.261
 318.139 880.391
 487.150 406.813
 513.131 664.422
 212.917 95.353
 64.672 801.638
 282.965 808.624
 406.847 428.971
 519.285 909.896
 833.433 154.137
 442.627 121.083
 926.839 994.801
 904.669 677.459
 583.115 849.104
 689.772 654.782
 197.544 256.284
 70.559 10.131
 522.660 583.221
 815.293 793.376
 778.199 744.592
 584.335 10.642
 379.276 881.940
 374.328 107.199
 81.664 606.978
 481.740 727.786
 926.292 989.037
 874.672 691.517
 432.078 233.569
 349.257 260.440
 448.027 271.620
 73.468 200.632
 671.402 338.114
 208.797 638.150
 386.191 154.541
 74.208 745.354
 620.435 909.463
 555.457 193.139
 885.989 724.136
 147.558 548.894
 501.621 342.151
 583.636 256.793
 340.000 48.445
 587.175 15.001
 638.996 227.322
 977.648 663.075
 313.993 949.531
 455.663 652.245
 364.866 739.329
 640.036 721.967
 431.262 433.258
 775.992 119.595
 83.313 288.692
 384.094 37.995
 890.679 232.857
 580.149 511.000
 867.401 128.697
 926.700 792.013
 298.552 954.828
 239.493 880.477
 799.954 900.784
 483.363 878.862
 405.493 129.225
 670.238 924.241
 507.016 682.953
 889.465 599.178
 156.915 61.060
 332.653 682.682
 978.643 965.783
 450.000 440.530
 189.373 755.592
 424.055 102.577
 823.420 122.259
 654.689 851.245
 534.876 347.437
 303.331 308.668
 561.093 360.446
 486.143 809.683
 831.409 401.945
 978.691 473.814
 421.982 852.166
 295.862 422.386
 780.311 177.027
 440.543 248.176
 392.344 716.156
 126.126 746.453
 939.748 434.537
 727.820 810.479
 921.600 800.833
 915.456 524.639
 198.460 672.619
 878.804 738.134
 790.369 759.585
 241.091 546.110
 435.032 713.833
 336.400 58.085
 127.491 740.673
 124.055 901.423
 935.366 428.644
 953.067 36.507
 459.739 124.117
 950.644 487.249
 114.652 999.826
 471.983 493.039
 979.675 129.594
 748.797 734.488
 970.006 540.543
 248.793 684.000
 925.118 792.194
 898.586 682.862
 476.094 67.371
 22.173 89.118
 77.933 756.989
 853.155 205.719
 828.424 799.231
 741.678 757.526
 910.385 578.739
 599.754 400.714
 37.658 504.193
 817.763 221.403
 834.030 729.629
 400.084 905.181
 883.114 148.322
 671.578 369.333
 339.149 315.812
 814.987 169.424
 644.840 414.239
 131.073 86.582
 551.969 582.619
 140.582 526.836
 350.959 751.765
 45.149 915.711
 882.440 648.651
 161.279 236.654
 500.647 499.017
 469.033 468.531
 987.072 550.572
 559.671 543.313
 352.998 269.546
 911.751 829.173
 229.374 603.267
 414.111 195.820
 908.131 239.573
 430.531 728.078
 184.663 284.151
 961.860 801.157
 649.303 189.119
 807.129 838.027
 506.549 335.729
 209.032 847.728
 963.425 151.790
 647.566 145.848
 649.130 547.149
 28.088 227.949
 912.239 310.220
 9.413 987.229
 521.968 723.318
 99.493 613.538
 687.566 337.628
 79.733 997.116
 144.152 679.251
 426.205 92.720
 651.414 730.707
 501.975 924.448
 759.272 707.692
 177.973 65.464
 335.369 804.988
 181.569 987.547
 674.882 859.633
 307.012 511.043
 153.561 931.111
 787.650 205.223
 298.053 550.212
 717.435 391.621
 869.655 278.851
 712.297 928.753
 452.840 456.571
 767.884 136.229
 50.672 805.524
 948.878 621.133
 86.039 409.612
 540.136 861.417
 839.103 476.337
 207.495 782.558
 894.327 998.193
 616.023 228.020
 379.641 736.498
 598.288 804.891
 238.924 902.137
 70.824 607.904
 148.005 68.358
 382.223 452.885
 953.127 549.554
 13.361 540.200
 246.702 61.608
 614.252 616.251
 293.634 554.324
 281.352 293.489
 456.212 800.503
 985.137 954.168
 338.273 531.164
 835.141 718.507
 459.954 529.331
 805.940 62.649
 590.799 308.588
 983.743 475.413
 197.548 495.822
 873.127 835.195
 417.672 264.154
 824.224 150.279
 743.234 591.899
 902.421 758.476
 212.219 491.742
 178.739 737.406
 454.977 912.172
 326.001 987.294
 858.363 777.211
 873.137 457.220
 394.644 632.791
 510.319 176.901
 149.104 906.641
 416.855 903.920
 180.796 676.757
 870.759 215.757
 304.182 660.455
 15.893 72.705
 502.990 476.502
 934.577 198.126
 626.874 957.082
 378.984 903.350
 500.150 770.548
 134.968 203.420
 641.635 1.407
 961.636 595.017
 85.430 778.264
 6.843 708.016
 762.286 966.126
 133.571 96.651
 86.130 285.217
 498.800 745.298
 654.734 688.203
 252.107 857.940
 759.607 141.363
 316.022 250.966
 978.686 97.997
 777.398 137.748
 844.758 425.252
 565.226 383.184
 119.607 615.215
 374.995 910.095
 813.542 59.714
 485.518 990.955
 855.159 543.712
 417.002 682.157
 398.118 977.903
 717.939 819.116
 639.630 576.236
 415.191 344.444
 786.585 33.349
 391.695 484.660
 335.355 880.607
 697.761 510.214
 103.933 723.626
 286.493 736.623
 771.898 880.375
 75.963 669.349
 924.685 454.470
 468.102 20.554
 471.782 765.897
 337.686 881.329
 599.861 509.665
 88.233 908.650
 245.782 975.832
 152.114 662.614
 123.273 111.733
 489.973 527.889
 131.338 374.447
 372.937 185.653
 110.782 959.446
 366.513 721.075
 324.380 616.698
 787.122 899.890
 221.040 410.409
 483.552 309.468
 337.868 240.901
 72.104 209.585
 7.381 40.422
 394.750 490.716
 609.627 357.948
 96.316 898.879
 757.881 656.084
 654.760 102.117
 177.526 416.315
 726.283 581.514
 354.280 963.042
 265.843 206.740
 841.855 413.766
 988.109 570.714
 560.296 999.554
 481.747 218.763
 442.723 99.473
 771.971 214.200
 436.028 133.483
 636.487 574.386
 494.576 164.380
 265.322 919.946
 767.525 890.568
 365.851 776.015
 440.445 153.022
 953.827 810.208
 499.202 132.819
 445.911 489.889
 215.275 846.542
 338.625 184.527
 161.703 138.077
 485.500 261.172
 640.716 164.593
 484.310 746.799
 198.927 945.271
 878.577 325.535
 412.993 212.823
 134.138 857.206
 915.305 924.649
 747.586 942.545
 90.996 963.060
 407.239 906.677
 488.077 908.194
 90.363 653.736
 543.480 194.878
 27.213 279.735
 119.173 372.702
 980.846 877.008
 772.283 750.093
 622.308 271.007
 937.449 106.464
 467.772 289.038
 892.702 855.830
 884.429 751.300
 704.409 510.205
 765.775 518.694
 322.719 257.166
 277.572 341.114
 725.184 183.925
 439.687 776.967
 909.478 166.937
 545.833 342.578
 621.397 733.523
 545.610 182.722
 804.459 588.171
 486.955 705.248
 783.721 794.530
 111.210 708.623
 388.033 393.692
 329.470 856.830
 389.258 115.037
 912.911 867.873
 439.598 657.797
 579.793 316.852
 842.569 165.862
 239.118 489.921
 51.249 126.520
 390.203 629.430
 379.003 153.220
 216.266 192.129
 490.943 385.826
 339.459 300.710
 355.162 497.672
 318.460 444.387
 335.390 241.214
 14.891 107.240
 443.671 812.800
 881.664 444.961
 713.386 57.511
 938.090 353.401
 548.101 168.092
 799.829 378.427
 427.085 324.293
 185.930 399.246
 758.738 952.691
 93.059 10.289
 51.695 510.183
 524.449 54.458
 81.049 970.188
 706.851 987.956
 853.356 348.398
 995.194 239.840
 986.068 489.327
 726.652 664.016
 510.468 56.250
 671.962 654.638
 55.557 851.497
 173.399 735.305
 175.459 632.929
 740.422 56.178
 124.691 893.077
 683.431 500.037
 372.061 302.738
 143.951 157.709
 361.122 879.222
 670.086 75.315
 587.332 375.036
 786.055 81.000
 661.702 865.367
 14.497 488.636
 188.254 277.536
 683.094 762.164
 596.734 403.715
 939.559 159.513
 469.426 286.152
 520.581 702.336
 886.536 294.206
 483.707 921.174
 221.436 522.501
 782.156 979.261
 56.211 642.935
 910.124 397.285
 198.698 119.207
 992.404 491.488
 481.926 835.726
 462.163 244.975
 261.104 63.569
 643.004 993.806
 515.597 160.510
 107.231 502.954
 765.553 121.685
 56.270 600.707
 754.812 719.437
 299.079 42.316
 991.446 418.050
 780.957 84.075
 810.900 960.075
 332.362 907.657
 998.511 699.681
 112.290 471.968
 120.483 624.815
 563.569 157.424
 335.784 49.232
 981.481 167.284
 444.459 168.544
 628.836 664.945
 447.383 828.109
 769.574 48.237
 703.238 726.910
 801.859 225.397
 453.677 928.487
 566.279 787.020
 708.219 530.953
 804.080 228.990
 225.737 992.226
 16.527 928.661
 166.839 258.606
 704.493 106.937
 316.448 115.001
 175.797 109.028
 62.188 189.560
 27.886 734.333
 363.432 695.622
 729.829 159.062
 138.050 187.205
 828.021 982.826
 36.922 513.307
 525.180 741.770
 756.371 469.828
 276.182 656.051
 470.009 819.829
 604.120 599.154
 836.532 852.989
 265.747 112.022
 379.161 218.766
 840.707 448.157
 934.448 645.969
 639.865 979.273
 759.711 370.715
 834.445 57.896
 774.378 667.404
 912.021 507.307
 123.968 111.162
 933.742 64.858
 707.488 908.698
 768.208 256.930
 738.919 396.814
 133.468 638.366
 638.571 218.543
 214.644 32.381
 215.947 606.551
 119.223 195.605
 935.972 7.844
 966.383 184.664
 106.784 114.742
 915.498 983.584
 719.648 381.563
 559.897 674.306
 867.906 727.542
 435.735 494.883
 708.416 292.497
 716.631 571.791
 669.839 526.872
 729.358 364.676
 499.847 281.708
 684.733 995.214
 48.366 902.146
 874.176 608.419
 754.863 121.317
 642.609 837.230
 321.359 66.403
 272.116 802.795
 264.019 207.586
 760.656 17.181
 27.981 151.360
 572.071 86.882
 283.537 865.695
 186.439 409.297
 386.275 54.997
 565.732 666.198
 846.590 822.361
 43.829 44.174
 910.629 575.644
 180.552 839.192
 978.930 978.388
 518.000 658.276
 882.401 8.132
 128.630 433.889
 877.850 270.509
 235.934 174.970
 324.970 300.438
 861.033 941.847
 149.615 850.312
 445.991 240.677
 498.756 73.326
 224.238 567.227
 142.852 27.806
 950.315 510.977
 702.241 290.883
 618.619 870.674
 264.052 428.134
 350.291 984.079
 341.789 136.393
 518.524 680.926
 916.199 592.189
 927.945 312.826
 816.085 695.903
 929.283 471.410
 362.680 815.327
 405.158 691.463
 750.244 380.886
 728.563 454.821
 386.014 363.163
 897.730 609.676
 510.172 631.794
 867.824 235.524
 84.574 329.332
 612.783 493.955
 729.495 335.877
 94.156 977.841
 530.350 307.396
 225.705 15.117
 789.418 565.492
 193.661 697.673
 296.940 737.504
 416.749 630.869
 806.086 697.246
 754.548 465.560
 59.342 258.168
 747.632 753.581
 700.565 707.658
 101.479 21.221
 565.740 644.478
 914.904 785.967
 353.297 457.611
 362.259 542.769
 286.377 946.320
 429.543 151.178
 677.910 75.756
 593.759 88.201
 955.724 253.619
 941.209 358.837
 688.490 130.082
 516.078 532.444
 41.554 110.375
 750.754 94.843
 279.971 137.264
 682.229 660.142
 898.146 975.222
 536.052 300.298
 493.026 100.972
 845.229 442.531
 990.733 283.472
 953.887 213.722
 492.854 193.180
 875.271 426.171
 114.455 604.094
 574.607 390.735
 355.537 396.638
 826.763 591.959
 973.432 104.771
 556.426 786.690
 26.120 911.982
 658.294 4.779
 834.232 39.204
 572.721 90.277
 489.335 399.602
 668.190 67.271
 222.876 253.002
 768.338 629.906
 276.925 674.198
 924.135 215.675
 795.660 768.034
 939.902 339.712
 924.723 299.100
 837.393 451.296
 581.461 349.787
 710.293 468.323
 888.214 637.732
 560.496 188.124
 766.808 588.297
 198.908 941.062
 727.016 311.237
 71.845 515.254
 74.923 430.418
 577.018 545.049
 76.751 684.123
 651.453 122.180
 576.006 289.680
 941.488 396.708
 41.028 953.876
 949.177 815.719
 458.496 829.725
 140.303 472.465
 156.765 655.866
 0.075 769.212
 889.601 268.259
 539.799 335.980
 12.828 911.441
 351.103 387.818
 598.333 580.710
 236.207 579.015
 935.002 544.980
 929.183 948.145
 225.366 296.256
 883.025 908.120
 889.523 274.778
 402.762 976.104
 801.469 673.586
 130.982 255.565
 902.948 542.955
 567.271 663.807
 939.844 919.783
 658.742 770.518
 847.873 191.235
 719.487 494.482
 457.627 772.887
 910.254 55.244
 402.022 112.246
 76.628 643.793
 177.921 207.231
 948.546 551.130
 352.503 210.114
 43.037 656.618
 606.117 240.307
 285.989 550.664
 187.503 489.479
 530.698 360.260
 22.888 820.966
 157.490 913.983
 94.495 858.652
 599.331 968.213
 291.138 560.912
 465.775 202.444
 66.988 280.495
 397.691 853.042
 335.293 634.982
 546.848 606.680
 811.154 233.689
 759.710 522.570
 818.747 520.400
 978.953 742.913
 539.151 57.430
 837.499 920.513
 18.851 371.173
 889.742 118.801
 537.711 644.180
 837.749 290.845
 278.784 731.046
 604.128 828.938
 608.594 117.949
 268.924 494.586
 701.703 976.870
 19.168 830.112
 91.753 589.702
 103.675 848.401
 945.031 354.003
 792.589 967.746
 202.555 816.814
 914.277 266.263
 71.295 716.315
 287.948 777.487
 841.173 610.120
 348.391 728.656
 416.885 115.605
 232.173 969.669
 865.278 129.937
 278.348 878.142
 351.168 198.713
 210.132 419.454
 56.392 791.560
 579.159 845.847
 615.834 965.335
 446.098 431.713
 655.802 361.064
 768.811 250.281
 657.935 815.527
 803.404 27.262
 397.667 963.853
 678.975 678.103
 0.003 973.111
 571.308 5.855
 424.971 151.262
 915.062 855.841
 226.725 309.670
 401.991 581.378
 338.241 874.596
 111.642 152.247
 610.071 313.550
 710.845 455.969
 897.426 201.355
 892.553 12.888
 743.381 449.254
 959.633 302.331
 574.133 875.004
 4.609 421.714
 809.815 434.859
 504.795 757.307
 234.382 367.468
 309.627 508.789
 271.686 28.537
 112.137 194.795
 721.338 902.685
 191.570 979.014
 834.593 760.014
 814.324 742.413
 2.951 39.833
 463.905 123.588
 513.907 668.750
 519.035 233.818
 851.225 796.519
 46.885 794.128
 511.017 517.887
 663.355 47.403
 727.811 965.019
 525.238 868.774
 392.926 141.437
 253.900 72.122
 664.913 228.778
 193.838 420.255
 761.114 551.968
 832.394 362.494
 450.978 921.738
 352.276 7.854
 194.256 186.973
 262.827 397.350
 357.401 789.651
 418.761 258.305
 754.260 204.351
 749.056 240.712
 975.496 910.382
 899.668 175.129
 756.204 50.925
 160.628 318.198
 472.242 9.335
 373.067 421.556
 820.154 622.617
 569.810 968.663
 718.791 766.448
 422.927 159.077
 446.476 210.891
 884.263 408.308
 297.536 352.839
 895.217 891.876
 486.120 87.308
 597.478 253.284
 351.492 358.015
 938.004 166.762
 913.507 16.499
 973.044 286.857
 604.028 472.665
 34.648 908.914
 252.027 207.607
 429.023 728.487
 647.501 777.415
 642.586 635.661
 850.781 215.198
 495.134 864.723
 776.081 254.512
 109.702 783.667
 966.091 82.907
 478.153 535.584
 221.075 187.266
 256.157 909.328
 262.438 586.515
 889.887 635.156
 636.323 441.176
 381.578 577.836
 914.855 777.921
 767.268 481.418
 76.724 231.019
 485.856 343.286
 968.450 157.426
 245.547 637.839
 514.736 869.782
 176.352 340.365
 990.619 708.978
 133.296 528.094
 147.686 168.172
 75.155 657.570
 337.625 721.503
 781.838 975.266
 362.971 607.525
 537.073 842.583
 549.610 789.178
 241.931 618.219
 248.780 144.319
 142.396 602.316
 486.756 634.477
 556.991 10.325
 964.672 521.056
 737.998 3.343
 824.161 430.041
 54.815 89.563
 119.399 256.169
 766.216 252.805
 434.162 108.903
 668.718 624.008
 542.590 64.683
 242.962 445.576
 2.193 747.335
 644.197 183.041
 482.437 321.718
 24.887 500.372
 945.924 480.549
 468.680 162.143
 313.269 322.543
 939.949 875.651
 337.276 568.707
 499.594 397.920
 294.926 515.705
 946.607 555.577
 63.088 169.193
 559.975 950.056
 790.079 589.893
 733.864 226.964
 902.542 90.799
 720.983 698.167
 616.170 280.528
 77.777 530.057
 548.121 306.472
 597.176 504.079
 885.392 28.680
 829.561 759.150
 851.751 283.494
 743.069 823.836
 769.147 172.762
 626.279 413.456
 738.894 253.433
 158.452 818.791
 112.661 182.552
 287.144 554.332
 300.768 388.944
 485.144 211.401
 720.968 555.446
 386.811 11.839
 548.480 480.458
 209.301 358.922
 439.203 386.453
 681.581 101.808
 192.753 113.049
 71.078 276.948
 858.177 296.283
 905.284 664.002
 599.054 532.208
 927.431 634.808
 590.456 355.981
 948.653 912.584
 760.328 357.031
 513.971 66.120
 582.661 881.930
 589.337 802.085
 728.151 50.244
 908.316 490.308
 856.494 491.630
 749.280 355.158
 448.016 586.770
 9.995 524.736
 403.964 608.504
 721.978 672.880
 355.600 75.985
 20.961 482.091
 701.583 683.115
 934.247 153.969
 408.225 187.544
 735.960 893.978
 453.780 758.492
 585.401 786.261
 449.384 106.652
 433.401 979.207
 727.557 648.898
 941.362 241.900
 934.059 401.845
 295.139 984.059
 598.409 924.196
 151.999 907.131
 78.720 626.867
 577.473 861.829
 791.797 96.094
 207.087 908.267
 442.242 697.918
 205.870 330.273
 574.953 887.885
 49.610 657.283
 792.647 88.547
 72.394 948.086
 330.588 235.908
 924.656 433.670
 869.431 666.681
 77.480 485.344
 827.035 718.806
 758.027 43.605
 312.387 561.762
 876.663 527.898
 188.653 439.756
 730.725 653.137
 595.204 794.685
 368.058 951.962
 965.827 997.204
 243.794 479.017
 275.773 529.210
 187.831 632.705
 505.616 71.227
 152.586 138.959
 254.995 710.760
 868.605 509.434
 32.164 325.515
 490.334 112.544
 22.023 546.956
 859.669 920.001
 460.207 779.046
 897.962 944.612
 56.274 754.022
 308.096 938.337
 985.524 536.890
 630.432 534.950
 655.136 744.111
 356.256 301.590
 922.965 786.191
 319.431 101.193
 461.234 960.880
 723.982 397.091
 95.652 261.193
 638.101 176.320
 874.195 384.085
 512.526 694.453
 318.239 960.321
 635.498 307.754
 349.280 818.705
 492.671 954.356
 162.627 758.645
 786.872 962.006
 308.861 960.088
 620.812 523.149
 246.252 700.671
 740.355 506.963
 22.597 383.821
 164.500 31.155
 741.128 181.262
 331.528 43.340
 348.334 547.523
 612.895 852.637
 666.021 926.571
 684.354 287.470
 668.074 611.469
 497.763 756.633
 794.699 672.244
 120.326 669.523
 702.064 385.937
 357.120 280.450
 689.911 702.742
 157.226 304.418
 138.872 995.403
 336.285 491.360
 455.787 963.471
 94.721 517.094
 180.496 913.174
 340.083 967.103
 290.600 286.536
 556.082 159.475
 168.916 864.775
 225.110 22.078
 817.332 381.264
 883.647 43.384
 434.126 724.404
 252.436 433.655
 471.247 632.257
 470.215 431.810
 383.586 935.960
 908.806 181.806
 931.700 420.569
 949.358 680.367
 639.149 178.663
 248.340 5.331
 699.627 637.739
 664.751 801.420
 719.899 966.984
 106.944 899.200
 442.725 297.711
 991.888 935.305
 367.992 625.583
 898.086 30.105
 657.031 668.327
 895.170 456.197
 119.448 612.210
 211.256 931.086
 526.660 141.890
 569.140 714.606
 132.989 474.944
 103.434 251.150
 602.706 143.418
 134.721 224.170
 607.398 824.934
 799.022 782.061
 67.799 735.557
 139.643 437.283
 341.509 581.727
 495.184 962.069
 904.611 220.716
 46.785 122.299
 120.808 405.546
 107.216 565.073
 244.563 963.843
 985.020 754.444
 650.791 669.307
 82.517 823.807
 537.281 863.369
 784.190 263.245
 699.556 542.928
 861.926 806.891
 951.836 383.184
 719.167 941.193
 960.790 763.454
 173.638 472.147
 597.569 825.127
 447.533 311.517
 903.164 446.719
 107.602 452.359
 735.312 569.307
 341.218 277.374
 533.292 859.791
 837.257 294.703
 139.055 338.691
 784.526 930.406
 566.791 418.127
 930.649 571.355
 163.657 154.730
 39.280 983.544
 975.609 297.369
 424.425 6.322
 875.901 542.406
 962.395 911.101
 259.683 956.933
 221.893 522.350
 814.257 715.933
 202.012 528.591
 77.101 561.011
 920.270 901.774
 556.933 930.444
 495.383 925.410
 59.350 752.344
 872.466 576.478
 298.326 920.349
 345.048 375.399
 736.834 485.089
 145.158 914.679
 60.730 361.650
 659.361 93.479
 504.768 655.350
 47.633 256.024
 1.171 593.351
 909.312 480.977
 470.643 81.381
 74.814 861.534
 512.502 412.201
 975.597 807.915
 841.877 980.250
 433.081 891.229
 463.384 615.366
 138.252 117.438
 235.880 463.672
 798.928 499.777
 973.547 107.219
 595.715 505.739
 924.648 732.992
 598.228 149.336
 578.745 809.289
 491.019 830.254
 562.134 591.749
 887.782 278.776
 504.043 316.523
 669.858 329.539
 385.027 613.987
 871.055 539.754
 34.619 228.350
 298.633 600.185
 226.202 807.454
 186.430 912.667
 649.994 349.652
 30.106 869.272
 935.000 893.060
 369.012 149.285
 670.627 504.588
 620.157 525.285
 959.589 385.439
 305.961 153.923
 655.071 535.326
 771.169 426.080
 914.101 504.182
 80.520 111.274
 681.368 168.086
 505.917 589.394
 926.820 571.295
 331.370 396.585
 948.164 820.498
 560.390 489.564
 445.605 957.652
 141.600 562.637
 838.984 97.132
 124.795 333.533
 962.855 829.696
 515.582 988.042
 707.405 674.159
 759.085 369.889
 814.720 917.371
 702.170 92.632
 161.340 509.453
 462.628 496.583
 807.867 275.227
 979.149 378.284
 551.444 831.043
 687.262 176.152
 932.034 540.886
 26.521 937.304
 701.600 154.682
 548.746 941.682
 827.686 508.539
 685.151 485.512
 658.776 660.393
 613.733 582.403
 995.521 929.829
 722.534 423.501
 384.986 618.215
 417.675 434.730
 958.176 330.508
 208.840 907.034
 865.880 194.951
 303.668 72.731
 714.364 288.440
 244.131 416.373
 68.500 896.613
 263.046 91.406
 861.835 57.022
 71.554 854.342
 544.962 105.309
 205.612 606.828
 707.895 637.805
 61.533 774.247
 249.384 654.708
 490.725 559.123
 534.893 407.089
 658.429 941.271
 312.082 154.806
 609.995 897.419
 942.926 183.482
 143.812 64.804
 98.110 824.563
 628.216 250.299
 853.192 186.894
 989.449 204.158
 866.449 920.095
 361.176 740.986
 322.749 684.161
 648.314 46.446
 741.669 456.446
 297.352 193.372
 795.128 242.477
 863.353 982.904
 511.653 812.564
 955.042 93.177
 791.088 419.021
 961.445 668.771
 972.950 981.980
 707.309 317.959
 329.943 403.677
 143.942 541.834
 159.633 685.751
 104.198 830.312
 564.297 601.428
 485.371 596.060
 811.986 299.617
 374.979 240.563
 209.630 392.013
 208.310 559.282
 868.151 563.910
 102.778 388.390
 355.060 336.656
 815.169 507.671
 594.849 342.587
 29.730 867.232
 152.763 915.140
 826.535 864.785
 212.550 276.897
 572.912 721.009
 700.896 471.252
 200.938 679.269
 515.976 39.503
 909.583 379.586
 158.496 420.554
 992.353 52.812
 42.589 36.518
 424.873 267.595
 760.741 931.734
 439.423 598.775
 799.702 827.741
 905.842 420.608
 939.045 231.185
 474.363 851.917
 425.130 239.494
 112.943 873.361
 192.893 400.257
 589.674 620.957
 926.794 129.793
 263.200 546.609
 708.913 35.555
 107.267 378.238
 823.453 32.223
 519.020 852.378
 977.590 424.913
 157.264 914.554
 591.749 452.706
 792.358 261.776
 819.150 955.134
 92.710 652.231
 813.994 422.459
 46.012 635.201
 297.521 312.316
 641.620 205.857
 316.659 20.807
 802.195 201.705
 974.927 661.568
 829.222 7.570
 891.267 973.097
 753.029 692.413
 839.531 400.133
 590.968 72.641
 897.396 101.829
 208.501 282.331
 24.699 266.428
 40.808 271.084
 161.775 363.199
 614.425 675.535
 130.817 557.218
 559.447 792.351
 107.935 436.628
 526.327 880.648
 559.250 956.138
 223.716 842.678
 977.673 351.428
 234.706 966.670
 772.888 8.992
 610.916 998.467
 338.555 432.624
 702.962 363.646
 808.890 594.732
 680.911 54.106
 810.970 927.043
 601.343 78.322
 686.573 835.751
 263.975 648.927
 93.739 31.137
 998.588 531.851
 577.091 767.111
 663.789 435.534
 919.056 683.610
 707.516 594.770
 731.355 741.528
 22.754 60.541
 525.523 408.763
 371.625 793.890
 198.847 985.439
 390.658 768.773
 602.327 700.585
 126.831 596.413
 312.320 941.188
 887.978 13.287
 428.090 922.956
 75.819 138.472
 762.025 31.345
 961.525 56.113
 104.694 467.935
 872.022 758.500
 837.990 263.406
 492.846 178.392
 369.392 961.968
 426.080 220.209
 80.005 656.588
 438.712 783.638
 457.760 638.931
 119.694 565.639
 142.339 817.176
 758.272 374.123
 885.574 609.297
 940.120 125.666
 153.883 114.830
 612.836 107.954
 819.437 646.297
 633.110 333.489
 234.248 819.518
 211.991 403.167
 913.987 282.816
 312.918 636.060
 112.515 247.187
 223.684 845.216
 107.797 466.850
 965.087 979.066
 987.709 432.036
 366.084 475.536
 890.561 758.717
 931.030 53.003
 868.688 94.209
 655.518 391.372
 980.924 69.796
 772.992 731.029
 636.038 703.979
 797.439 470.880
 187.338 240.447
 883.804 903.705
 979.696 256.938
 376.334 952.527
 463.560 333.838
 827.912 221.397
 183.384 969.468
 825.696 544.122
 815.929 382.779
 678.492 92.035
 450.609 479.714
 640.606 714.330
 771.323 468.251
 549.992 650.062
 96.822 296.537
 933.178 828.328
 572.682 431.178
 116.332 311.855
 468.504 177.372
 225.058 829.294
 133.272 223.081
 151.995 963.536
 892.298 835.659
 321.378 238.705
 51.343 886.621
 36.599 789.022
 305.953 879.498
 216.986 350.961
 663.610 423.621
 723.111 239.319
 477.729 165.387
 248.500 631.650
 198.995 356.022
 885.666 668.477
 882.040 814.389
 124.654 493.798
 583.301 614.327
 835.038 717.303
 366.505 982.803
 42.601 822.735
 341.046 498.427
 318.123 612.816
 719.188 105.383
 829.313 847.758
 342.377 847.326
 502.377 169.617
 124.717 736.390
 934.862 217.555
 851.058 227.118
 286.953 428.754
 284.088 302.207
 148.364 426.388
 443.731 900.668
 579.364 550.313
 665.350 49.022
 107.524 59.334
 891.193 577.810
 329.825 787.895
 950.993 220.007
 29.192 677.407
 19.164 461.486
 924.975 116.311
 252.756 28.698
 601.010 547.194
 899.055 903.063
 8.524 358.199
 75.682 308.710
 643.210 834.649
 458.468 59.220
 918.433 460.999
 330.668 814.695
 974.773 329.005
 746.714 303.099
 708.542 912.564
 918.346 25.380
 899.648 240.286
 642.336 784.052
 157.152 151.901
 537.044 956.789
 866.399 122.701
 747.695 453.151
 255.877 230.929
 403.708 932.213
 148.600 516.228
 579.871 75.720
 419.143 913.808
 519.021 475.197
 843.493 469.996
 937.702 237.527
 58.058 862.299
 956.635 492.846
 92.880 713.615
 501.478 117.855
 221.916 548.800
 411.259 698.906
 192.886 876.378
 304.875 850.519
 726.436 63.096
 901.533 789.620
 178.215 819.307
 707.922 623.016
 559.915 34.537
 90.958 230.037
 541.685 841.313
 895.342 274.335
 386.763 478.259
 163.808 634.455
 981.287 248.264
 726.330 43.553
 652.504 492.253
 572.832 631.899
 454.707 532.544
 969.869 294.199
 135.099 381.470
 261.668 796.004
 365.188 200.746
 573.922 493.478
 784.553 965.835
 157.311 688.405
 402.823 108.403
 637.364 460.775
 346.077 540.947
 826.552 315.731
 421.786 13.217
 180.248 916.489
 571.637 203.414
 195.265 332.478
 746.738 942.040
 641.046 660.078
 790.554 27.179
 140.464 135.576
 470.555 881.873
 268.719 285.303
 231.892 882.858
 582.522 591.133
 630.753 251.477
 223.028 201.020
 769.674 529.031
 428.499 509.859
 633.400 587.694
 248.201 867.456
 696.556 972.583
 347.468 144.871
 931.028 889.386
 243.126 580.758
 722.393 994.611
 894.832 924.078
 754.986 101.931
 915.470 842.731
 641.221 169.082
 945.002 349.050
 652.874 296.505
 977.646 337.985
 13.473 663.318
 740.466 493.269
 688.139 200.925
 19.293 807.362
 769.839 602.590
 120.136 814.886
 421.626 872.597
 273.960 654.333
 858.995 805.465
 651.003 62.565
 213.807 469.182
 986.930 950.171
 933.494 252.269
 454.517 897.748
 961.598 268.854
 986.627 614.046
 596.417 735.889
 492.732 482.630
 115.154 319.585
 363.824 935.808
 915.997 762.347
 959.150 690.383
 707.681 355.657
 870.850 282.061
 756.196 917.961
 205.314 782.607
 175.290 909.673
 767.276 780.226
 968.313 600.592
 326.610 368.760
 944.092 869.593
 359.059 10.676
 642.032 224.383
 129.336 213.251
 118.175 82.881
 404.874 253.572
 423.858 750.547
 706.015 988.149
 114.821 993.643
 896.387 634.947
 376.735 671.207
 257.027 382.890
 762.238 713.648
 458.462 595.630
 976.705 378.917
 114.052 77.135
 200.301 374.443
 760.823 466.976
 620.769 191.446
 144.412 958.884
 906.229 85.301
 884.428 578.990
 454.720 169.525
 845.326 627.181
 304.825 330.515
 543.835 249.239
 420.490 264.723
 473.179 657.225
 716.842 179.623
 431.099 205.086
 169.665 265.237
 495.325 325.428
 849.257 255.397
 717.230 477.122
 893.121 469.328
 500.556 492.940
 637.642 7.010
 924.018 568.259
 176.298 9.269
 459.268 128.373
 13.560 469.552
 962.037 750.815
 705.484 273.118
 885.462 513.961
 88.821 356.118
 119.879 673.018
 22.497 927.268
 20.135 524.086
 323.662 24.983
 185.201 66.711
 553.529 629.644
 629.223 491.103
 477.320 591.914
 679.915 239.630
 822.447 641.596
 389.143 80.615
 527.214 216.450
 399.855 208.491
 99.684 195.928
 119.136 286.813
 286.844 381.038
 63.514 783.221
 734.918 659.196
 311.960 128.250
 152.753 803.193
 894.968 648.018
 75.065 238.285
 513.153 875.358
 267.309 473.370
 392.835 501.519
 178.662 224.475
 103.934 673.288
 396.802 195.077
 370.139 616.228
 503.571 542.603
 953.974 237.083
 993.236 918.723
 589.221 756.422
 366.962 678.583
 227.621 890.960
 233.456 107.059
 961.315 254.153
 254.897 895.485
 350.830 599.422
 310.645 347.558
 332.184 184.518
 993.369 16.514
 775.892 795.179
 890.955 435.881
 333.232 4.244
 383.499 952.658
 717.233 747.297
 441.959 194.637
 641.731 721.745
 150.649 583.429
 473.895 932.763
 89.812 362.899
 264.340 652.137
 960.535 561.054
 302.976 375.579
 768.472 994.506
 134.838 77.315
 814.985 101.600
 63.165 199.788
 686.991 936.956
 400.003 679.038
 355.828 850.977
 8.665 706.246
 559.881 127.731
 256.826 442.085
 477.447 469.392
 181.151 127.730
 620.693 641.201
 99.759 834.867
 176.860 664.752
 821.068 842.923
 170.454 646.776
 38.445 466.518
 754.774 23.689
 99.449 237.052
 300.267 697.763
 554.410 92.317
 321.848 138.272
 257.552 585.430
 471.322 60.449
 179.418 793.387
 61.505 207.158
 934.021 305.884
 835.786 114.182
 598.734 392.002
 853.929 501.835
 57.897 677.013
 538.462 205.799
 509.266 680.391
 675.468 831.769
 190.676 651.470
 751.811 725.510
 895.597 838.825
 653.473 416.699
 611.773 706.913
 865.881 586.396
 126.148 497.828
 778.681 379.975
 759.103 772.020
 79.876 735.986
 417.237 259.746
 55.572 413.741
 860.145 140.921
 623.539 805.875
 764.544 136.486
 305.684 34.957
 718.728 946.635
 974.236 514.184
 399.522 283.088
 929.724 250.634
 658.906 202.582
 729.547 975.666
 192.522 610.909
 681.336 381.339
 569.688 640.951
 245.393 645.554
 194.938 349.545
 908.754 253.950
 843.005 577.700
 756.156 225.819
 689.403 393.191
 780.110 967.775
 752.188 816.174
 455.940 496.246
 700.113 315.055
 723.991 962.596
 479.360 164.810
 939.091 697.813
 904.579 262.456
 688.917 172.835
 567.533 489.142
 473.256 792.138
 283.635 555.678
 853.738 638.983
 46.829 344.252
 809.739 648.275
 648.283 705.180
 105.484 65.562
 864.119 141.090
 623.577 966.970
 389.962 734.653
 942.075 464.339
 531.534 488.531
 219.736 542.497
 415.086 151.516
 454.325 202.141
 101.648 822.761
 841.983 283.479
 245.204 641.772
 695.009 484.571
 675.800 686.597
 777.482 266.675
 690.899 582.768
 52.341 550.057
 656.873 53.519
 462.818 981.457
 340.541 765.247
 211.016 623.088
 869.013 904.714
 966.110 837.766
 344.269 295.177
 906.056 981.177
 484.127 862.135
 545.093 956.634
 619.089 506.206
 952.998 326.973
 418.649 56.563
 462.445 239.864
 652.739 855.176
 972.555 25.130
 493.937 566.881
 877.388 724.284
 541.957 195.997
 818.694 662.940
 189.793 705.251
 426.484 266.015
 765.070 531.273
 966.127 824.422
 263.002 142.608
 56.788 671.470
 459.318 326.431
 16.570 929.449
 851.389 369.866
 780.926 494.370
 650.088 737.700
 42.653 482.672
 938.801 272.448
 286.392 851.827
 962.236 653.138
 704.218 101.416
 217.536 659.244
 750.285 777.582
 832.945 275.015
 943.784 247.381
 452.136 431.809
 785.912 826.801
 141.056 82.193
 596.307 673.897
 422.090 705.604
 179.117 874.346
 469.584 402.783
 432.912 218.645
 400.868 602.311
 959.910 307.229
 926.134 500.151
 999.097 721.174
 914.859 620.702
 398.892 102.013
 560.176 29.515
 104.993 525.208
 218.142 463.324
 718.190 599.193
 936.677 957.668
 978.568 237.637
 517.680 947.163
 663.043 139.149
 352.310 555.003
 902.238 159.276
 488.384 158.759
 592.885 108.029
 513.488 866.848
 619.183 76.871
 28.649 327.647
 419.719 356.979
 234.734 150.223
 917.706 911.485
 524.332 986.777
 546.760 404.419
 861.385 122.489
 580.322 55.357
 112.783 864.513
 941.781 308.595
 672.407 509.954
 318.829 97.427
 568.411 610.060
 617.284 606.449
 477.090 307.361
 407.409 37.189
 467.417 892.618
 83.569 254.851
 983.659 363.267
 472.912 17.163
 231.703 634.315
 790.970 81.569
 288.351 391.698
 304.778 66.216
 500.581 137.930
 183.961 855.852
 10.232 277.047
 606.615 339.099
 33.820 652.651
 752.546 722.329
 180.096 587.040
 327.295 862.014
 10.677 484.591
 385.279 406.925
 980.981 537.700
 581.474 849.653
 156.946 103.500
 403.467 299.823
 833.388 264.591
 197.780 246.097
 605.709 823.107
 887.545 248.005
 120.033 146.204
 617.479 260.110
 777.326 539.730
 294.308 648.730
 52.966 98.250
 207.245 314.770
 850.360 702.297
 907.642 225.313
 800.159 211.655
 46.737 12.074
 587.500 156.606
 365.568 687.873
 9.158 842.469
 904.997 425.026
 379.190 757.682
 362.893 334.265
 292.167 278.470
 429.265 272.920
 372.543 676.260
 641.413 530.185
 69.936 405.087
 535.620 309.910
 464.253 138.950
 548.606 922.482
 411.070 372.402
 612.926 562.659
 753.617 936.323
 770.901 186.006
 148.907 125.309
 429.884 889.734
 775.387 409.169
 329.103 81.842
 609.842 800.521
 569.561 703.614
 462.080 780.376
 561.199 613.605
 745.016 416.983
 806.594 595.566
 321.482 638.386
 611.765 108.454
 321.512 990.318
 89.321 34.320
 757.479 97.872
 897.343 120.839
 99.735 187.321
 692.429 271.390
 810.997 664.294
 123.640 159.472
 600.395 903.088
 665.265 79.046
 852.663 111.198
 693.068 371.850
 147.530 691.235
 916.790 971.350
 920.008 742.596
 760.120 485.660
 363.246 806.755
 150.215 114.360
 459.334 257.515
 767.227 502.716
 185.390 731.430
 388.684 218.478
 206.071 59.741
 25.242 868.598
 781.095 443.280
 17.936 324.127
 817.290 263.051
 790.343 99.949
 437.175 364.428
 112.699 541.317
 656.174 830.679
 333.127 141.452
 622.573 875.825
 310.650 484.354
 820.663 257.484
 695.832 45.758
 938.604 522.653
 651.069 354.840
 107.071 954.296
 190.104 922.209
 599.484 550.816
 604.920 369.287
 104.415 26.093
 200.396 483.976
 418.620 212.768
 988.882 502.079
 26.268 449.188
 527.028 938.270
 15.431 360.075
 577.940 320.173
 204.385 747.307
 328.162 410.564
 102.953 200.385
 9.463 22.864
 391.948 142.410
 701.353 571.337
 268.247 738.161
 6.261 668.077
 154.167 813.343
 83.062 642.588
 615.632 341.325
 36.945 966.079
 660.122 333.895
 938.458 501.464
 7.038 80.088
 278.972 952.176
 132.091 581.545
 664.000 169.582
 404.248 969.590
 153.080 311.843
 57.264 409.156
 231.792 579.209
 994.609 14.574
 757.394 124.935
 21.600 154.126
 867.340 141.211
 364.735 2.173
 245.306 320.021
 686.748 622.956
 971.335 304.774
 976.049 317.975
 563.285 185.552
 998.302 533.933
 571.240 995.120
 591.460 670.904
 993.115 871.475
 187.332 526.599
 819.936 543.052
 104.270 504.057
 627.618 933.110
 506.968 753.913
 446.364 478.894
 428.399 41.448
 249.737 618.453
 931.996 761.478
 607.036 353.470
 723.263 374.778
 81.937 780.814
 241.770 827.928
 287.508 570.026
 247.177 729.640
 526.184 10.531
 5.399 191.571
 259.324 63.560
 559.870 67.209
 324.347 822.736
 993.037 620.575
 610.664 547.804
 627.762 475.301
 534.685 512.510
 448.250 597.500
 37.848 965.138
 624.844 381.783
 342.146 594.463
 473.802 983.666
 410.061 721.017
 867.586 483.693
 998.533 580.672
 506.855 404.852
 601.111 262.014
 373.978 426.994
 123.149 219.068
 489.432 757.037
 219.705 565.392
 994.880 694.766
 185.384 213.809
 876.151 169.377
 663.699 148.133
 930.086 865.734
 237.722 879.794
 63.617 481.318
 873.964 274.667
 711.998 390.365
 871.039 145.424
 174.471 791.756
 269.945 145.056
 416.620 298.404
 923.563 810.871
 384.003 920.347
 611.707 979.204
 944.516 799.532
 690.736 993.509
 138.356 684.569
 952.184 77.682
 703.700 567.956
 255.267 247.865
 680.737 740.861
 418.554 136.051
 921.890 612.085
 84.986 934.316
 275.671 364.128
 293.122 317.124
 117.338 22.040
 230.691 28.965
 401.234 947.141
 751.747 844.357
 965.447 560.613
 296.983 716.515
 965.322 189.839
 661.849 169.644
 912.642 17.383
 856.169 788.622
 294.406 918.249
 42.183 90.047
 409.490 481.041
 128.623 82.159
 241.838 223.737
 143.026 540.543
 561.777 201.591
 562.586 934.931
 267.678 145.523
 618.142 173.664
 331.314 511.940
 412.156 910.846
 753.125 432.856
 928.781 251.931
 157.463 357.494
 534.369 852.180
 130.039 17.992
 945.236 825.287
 15.886 342.715
 404.507 653.499
 629.644 707.089
 692.846 643.265
 482.800 845.223
 783.404 19.963
 584.424 253.345
 327.113 760.420
 331.001 670.846
 561.303 872.160
 253.314 415.200
 716.461 333.577
 548.192 927.152
 49.915 990.259
 82.709 822.142
 461.444 680.775
 438.670 278.326
 397.620 952.213
 164.419 471.633
 785.578 274.277
 646.148 510.871
 862.351 413.891
 406.595 462.895
 495.731 973.841
 518.539 387.460
 392.504 303.431
 594.787 136.784
 128.905 471.470
 224.758 95.352
 338.290 557.775
 87.660 135.689
 477.464 615.153
 429.111 206.177
 144.275 616.268
 365.545 23.386
 916.304 6.653
 130.611 955.443
 558.406 4.347
 29.877 11.997
 343.146 27.164
 482.551 823.013
 233.663 989.785
 137.706 31.670
 87.090 234.738
 21.934 849.877
 595.528 474.595
 947.850 848.349
 840.749 898.628
 758.863 861.916
 501.797 997.634
 253.887 185.950
 527.756 288.272
 2.750 787.924
 530.820 966.093
 484.081 841.504
 30.091 218.398
 635.217 557.044
 700.082 8.491
 659.438 595.298
 868.654 266.791
 778.815 639.856
 39.110 647.437
 118.526 312.781
 255.698 27.550
 456.198 157.691
 718.993 327.353
 641.250 10.951
 419.163 740.188
 886.136 626.387
 375.408 200.505
 233.734 819.215
 736.671 643.733
 520.780 823.516
 852.819 974.107
 372.536 703.124
 10.881 445.020
 792.831 972.228
 844.636 551.932
 948.839 539.186
 168.082 361.653
 811.777 420.220
 807.392 165.766
 501.868 629.869
 768.369 302.654
 925.129 258.920
 86.610 185.215
 585.703 30.180
 978.440 883.606
 143.580 875.834
 407.822 818.789
 274.737 120.653
 76.970 138.150
 918.284 262.117
 758.288 474.847
 880.474 706.333
 137.758 983.948
 653.946 7.766
 213.278 637.893
 925.931 547.287
 267.248 728.807
 643.182 308.442
 445.343 733.902
 303.850 633.426
 660.745 161.425
 815.617 980.775
 495.847 607.746
 331.006 704.892
 785.576 61.253
 809.426 437.110
 885.063 916.453
 103.327 488.975
 199.661 283.269
 393.568 806.015
 290.494 953.973
 155.133 875.535
 870.386 926.008
 195.681 901.441
 832.629 166.251
 930.716 785.081
 371.365 474.945
 23.645 541.319
 473.162 889.858
 987.600 797.199
 3.645 228.413
 808.057 795.443
 152.796 653.061
 168.203 701.685
 713.079 759.487
 338.386 102.865
 74.038 715.160
 200.257 10.751
 657.051 644.834
 517.313 840.610
 969.003 388.058
 316.240 127.905
 411.421 200.302
 815.804 848.391
 283.023 83.450
 518.171 307.546
 102.519 503.052
 975.665 618.090
 951.959 959.703
 56.548 759.085
 199.205 551.365
 776.912 342.115
 854.428 504.370
 540.793 250.343
 306.446 15.735
 863.970 781.389
 79.709 381.492
 853.505 347.232
 64.574 668.705
 207.775 961.505
 867.937 397.221
 701.896 990.178
 177.329 245.910
 770.089 34.758
 451.246 492.982
 207.215 452.492
 666.973 187.083
 331.857 256.068
 52.858 262.291
 406.583 851.853
 686.235 433.335
 249.177 912.420
 985.668 605.522
 921.521 293.313
 604.503 215.784
 108.471 218.314
 132.707 786.326
 333.637 410.691
 629.667 560.676
 866.717 643.799
 88.934 334.065
 0.260 542.965
 927.182 57.408
 83.079 877.034
 897.134 948.546
 141.497 33.234
 54.362 288.401
 275.054 639.901
 620.237 806.492
 35.032 170.066
 540.658 203.589
 265.257 873.073
 958.254 443.621
 66.140 104.506
 613.539 637.287
 624.217 386.010
 740.030 691.842
 197.765 670.761
 394.884 111.527
 960.075 927.738
 398.383 988.010
 149.149 414.534
 374.142 47.463
 857.817 775.847
 471.741 738.853
 201.361 290.236
 602.304 515.255
 728.703 364.000
 766.226 326.061
 84.255 426.754
 844.599 692.873
 694.794 172.356
 59.194 766.235
 841.699 81.192
 880.074 275.538
 903.997 90.647
 128.554 2.291
 920.627 400.978
 242.635 180.088
 347.798 730.264
 451.789 296.056
 984.281 896.958
 960.843 22.314
 336.868 709.548
 134.382 216.249
 111.193 593.566
 272.666 10.359
 278.983 765.588
 499.449 271.671
 108.803 666.893
 866.644 93.586
 299.201 656.183
 298.696 326.357
 644.275 7.464
 932.305 433.816
 544.002 207.221
 689.378 551.594
 774.922 551.726
 190.407 524.666
 719.113 533.583
 962.759 819.152
 246.817 414.769
 117.519 574.733
 524.971 415.776
 506.667 120.701
 622.516 826.500
 779.631 91.673
 174.327 49.860
 638.014 810.326
 897.490 624.464
 45.956 956.747
 103.199 904.831
 750.763 210.208
 769.704 588.770
 466.753 663.211
 319.447 219.462
 690.628 393.965
 137.954 217.993
 767.980 806.957
 572.451 749.737
 389.844 767.783
 721.920 639.720
 740.737 364.106
 672.912 738.319
 573.709 406.412
 920.557 225.327
 284.951 767.787
 843.539 719.142
 785.126 969.245
 155.306 135.839
 504.418 305.131
 939.408 693.032
 64.216 421.133
 980.752 464.174
 44.268 895.543
 741.007 414.385
 367.143 713.218
 187.727 858.827
 312.133 882.612
 293.531 14.269
 211.603 41.024
 972.516 514.993
 830.715 74.549
 442.706 951.929
 96.011 290.172
 0.664 201.386
 732.168 901.830
 300.465 334.516
 955.225 804.531
 855.055 554.471
 323.643 225.783
 363.029 973.971
 287.733 667.244
 925.292 216.544
 728.550 28.111
 399.472 160.339
 617.538 272.024
 269.059 520.110
 839.512 938.912
 30.597 22.396
 638.552 80.248
 356.000 328.171
 206.725 319.533
 125.964 519.321
 730.122 108.799
 890.819 328.590
 29.329 406.634
 761.164 561.238
 529.400 874.284
 104.657 550.351
 117.642 845.133
 497.943 491.828
 899.562 231.141
 2.455 120.561
 550.512 790.235
 176.539 182.781
 942.472 784.349
 58.884 313.254
 764.776 642.538
 242.595 287.745
 670.213 331.834
 766.557 754.512
 982.714 395.262
 870.290 782.485
 571.942 97.353
 257.629 243.178
 208.635 518.908
 788.805 778.371
 590.891 351.538
 943.513 22.392
 507.132 286.226
 771.028 737.870
 960.875 386.955
 747.323 494.405
 913.260 449.125
 201.395 643.590
 942.501 712.435
 39.807 309.621
 118.838 219.236
 4.030 376.528
 746.344 762.618
 831.886 480.528
 29.262 575.097
 482.842 544.506
 833.660 380.542
 125.568 672.153
 391.662 21.470
 302.009 268.414
 344.805 824.289
 579.888 102.920
 957.938 60.122
 918.282 981.684
 621.321 73.111
 809.647 553.252
 65.156 796.390
 265.790 127.574
 659.737 764.117
 702.117 823.983
 90.967 302.188
 389.559 749.147
 863.447 177.520
 110.509 612.635
 973.173 583.612
 25.683 358.460
 643.601 306.611
 162.867 182.840
 870.250 260.129
 834.120 144.308
 260.759 198.040
 211.224 390.633
 83.588 352.328
 104.335 532.001
 796.136 428.635
 138.193 601.133
 562.402 896.547
 274.515 343.963
 294.584 796.924
 336.826 780.029
 668.702 457.195
 531.841 326.575
 931.022 50.672
 184.450 576.574
 392.441 991.392
 94.314 606.529
 517.851 746.182
 242.330 528.239
 875.845 935.592
 513.890 719.041
 792.958 140.731
 730.366 611.906
 931.198 830.124
 486.182 210.665
 706.244 356.481
 49.696 242.472
 217.725 275.155
 203.738 460.991
 357.158 922.325
 255.948 476.937
 880.981 520.342
 247.938 290.439
 326.564 199.556
 421.997 620.550
 752.041 530.489
 378.777 125.373
 893.326 127.926
 771.502 651.299
 654.024 940.813
 352.337 977.200
 29.316 190.547
 313.101 880.017
 969.902 917.974
 72.491 258.646
 126.121 489.285
 460.038 45.585
 388.257 576.781
 966.392 508.303
 122.559 346.668
 781.129 608.219
 662.579 267.565
 462.577 423.618
 74.150 906.047
 596.350 348.525
 294.919 745.476
 845.989 212.850
 234.055 788.611
 603.973 505.995
 286.114 960.489
 566.011 168.132
 399.522 984.052
 106.047 597.858
 482.552 965.733
 281.595 534.607
 618.733 801.094
 685.165 747.640
 593.331 231.750
 541.836 204.743
 349.990 884.728
 377.828 822.555
 651.910 475.612
 20.833 502.236
 818.518 18.959
 488.369 929.796
 552.771 966.352
 652.468 336.556
 625.719 676.993
 192.259 854.039
 306.302 151.944
 843.702 307.020
 631.542 55.224
 988.774 831.929
 824.083 368.138
 184.283 914.373
 752.700 633.061
 880.359 654.079
 371.915 335.693
 716.235 898.226
 597.776 137.497
 879.686 461.045
 309.408 130.154
 878.282 860.302
 794.856 159.566
 75.259 757.001
 372.636 317.046
 698.358 756.257
 458.110 569.159
 22.577 103.305
 550.277 985.446
 671.600 543.004
 486.856 305.409
 670.222 673.864
 553.915 484.148
 31.752 253.762
 293.915 81.722
 378.896 355.191
 989.563 767.200
 800.654 39.699
 119.681 37.722
 846.304 356.280
 600.194 389.367
 83.482 264.850
 304.115 394.764
 911.904 356.883
 368.019 357.116
 566.705 570.128
 760.963 727.378
 282.942 67.517
 840.425 237.011
 71.182 932.572
 426.808 549.857
 196.823 700.501
 774.927 150.943
 314.616 137.594
 642.140 535.438
 914.733 258.541
 86.232 546.405
 745.580 754.822
 262.455 834.880
 727.583 735.869
 122.386 920.070
 425.581 662.260
 794.443 641.937
 847.713 296.665
 497.226 994.217
 456.139 398.811
 5.678 365.138
 158.440 246.458
 62.788 198.073
 374.625 141.841
 265.760 508.431
 298.395 144.452
 118.006 689.959
 275.594 904.278
 342.699 637.686
 968.756 718.163
 618.994 571.137
 153.627 624.873
 500.403 615.700
 668.849 336.528
 981.397 388.559
 109.172 185.590
 521.437 625.260
 289.210 673.570
 46.747 501.259
 610.679 31.682
 713.806 368.010
 121.122 851.970
 922.431 393.910
 964.275 992.885
 51.319 226.230
 877.733 794.369
 698.864 561.119
 506.540 108.240
 344.189 105.361
 264.261 729.910
 497.618 157.304
 806.402 742.421
 739.807 136.977
 483.444 804.576
 910.719 209.556
 338.970 48.044
 913.224 415.093
 817.226 526.030
 654.032 824.662
 677.095 876.276
 22.700 463.100
 86.866 337.207
 176.564 486.523
 235.737 567.180
 877.718 184.292
 360.980 957.587
 42.751 236.457
 999.697 661.568
 795.221 635.859
 754.705 257.073
 136.213 256.459
 467.063 467.738
 304.366 84.377
 543.028 334.637
 121.167 134.242
 248.686 589.344
 200.934 450.262
 97.471 162.341
 141.624 878.949
 378.300 974.712
 449.588 429.287
 347.694 625.105
 438.715 577.690
 408.382 783.297
 85.511 291.204
 568.230 37.533
 422.898 435.619
 793.613 381.569
 576.491 598.667
 295.416 251.368
 750.538 826.048
 896.808 78.460
 72.394 864.053
 90.761 280.599
 123.247 892.129
 191.453 789.616
 590.978 467.468
 684.331 965.988
 853.629 187.919
 880.469 680.044
 467.368 996.111
 755.395 576.739
 722.444 824.212
 202.604 976.345
 329.051 533.358
 237.444 404.282
 289.977 593.264
 155.855 562.576
 449.091 325.327
 570.830 341.613
 618.291 586.627
 231.574 677.896
 577.320 683.352
 768.659 161.346
 311.246 891.548
 23.428 19.477
 252.595 942.702
 510.198 706.618
 885.647 53.967
 252.130 820.799
 158.761 791.076
 730.947 491.231
 749.522 129.921
 829.887 23.258
 302.809 304.759
 339.654 268.857
 482.530 312.195
 77.737 488.156
 665.757 586.061
 759.934 975.890
 688.660 315.355
 104.488 306.473
 505.125 982.509
 967.789 78.488
 422.838 929.848
 657.701 655.413
 672.441 486.474
 576.202 761.581
 80.761 414.623
 465.196 323.601
 150.026 63.305
 304.129 586.091
 685.211 687.782
 199.782 980.877
 508.384 336.703
 859.564 210.360
 702.303 596.049
 720.462 503.996
 138.840 272.004
 865.017 522.708
 877.571 896.393
 170.076 186.149
 925.650 241.185
 958.611 64.338
 94.473 966.920
 842.396 456.073
 487.610 127.821
 615.141 935.221
 926.873 679.200
 470.921 811.601
 241.263 935.901
 548.810 470.349
 382.215 310.471
 737.116 32.885
 316.153 703.305
 783.016 849.728
 313.587 851.709
 347.639 382.089
 787.096 388.929
 602.419 462.682
 116.536 576.349
 988.061 419.246
 779.302 801.831
 638.666 285.550
 620.461 274.454
 824.870 268.024
 749.231 571.475
 283.524 751.544
 534.600 128.461
 998.053 650.548
 647.386 620.016
 471.822 592.558
 415.071 809.127
 723.296 776.980
 728.823 590.777
 631.460 914.902
 882.128 4.118
 205.872 223.447
 492.977 211.461
 258.897 334.447
 735.718 256.712
 557.521 260.989
 606.475 626.293
 145.907 341.363
 692.663 688.373
 303.145 708.556
 690.918 318.240
 757.019 190.633
 700.179 906.504
 865.908 274.678
 542.190 360.578
 636.940 521.745
 168.198 157.460
 627.315 525.308
 688.689 386.520
 13.413 599.420
 6.855 574.950
 773.133 69.397
 192.900 846.263
 953.309 537.005
 55.727 195.252
 156.484 289.153
 254.119 832.742
 528.413 115.090
 347.850 263.191
 836.253 958.514
 479.623 0.529
 452.244 840.165
 664.229 236.628
 781.898 391.225
 657.492 876.745
 560.368 701.590
 3.502 812.238
 475.064 339.009
 486.272 168.494
 324.051 679.906
 916.631 241.665
 783.869 720.665
 995.067 508.267
 310.749 435.445
 137.905 184.655
 537.523 404.549
 322.148 446.913
 134.784 763.480
 581.274 354.562
 686.904 689.722
 111.050 403.196
 977.716 340.579
 564.950 251.692
 801.031 835.168
 30.146 709.603
 200.286 6.596
 77.412 351.190
 919.826 971.819
 825.045 856.015
 916.443 327.683
 4.418 214.749
 460.346 998.748
 872.710 525.988
 654.863 467.938
 499.281 129.199
 956.674 612.720
 422.020 44.811
 394.469 460.797
 97.658 40.078
 902.903 449.417
 577.569 414.187
 327.886 815.971
 753.263 744.556
 864.153 424.965
 611.815 195.278
 680.362 23.751
 702.373 535.652
 322.345 758.053
 375.271 120.033
 791.590 925.687
 952.687 748.450
 431.424 825.719
 415.224 460.116
 453.983 109.140
 236.057 949.072
 971.018 960.030
 910.573 863.445
 193.364 452.959
 464.779 828.447
 308.006 528.208
 683.681 580.222
 776.620 702.459
 87.604 215.455
 102.228 155.367
 359.689 743.549
 735.807 484.146
 254.311 7.823
 825.586 746.876
 209.593 644.092
 109.279 484.093
 366.626 234.177
 903.041 46.447
 335.445 743.959
 917.824 608.607
 418.476 906.956
 429.503 826.442
 634.327 511.835
 117.416 821.782
 510.011 803.406
 968.402 448.440
 412.376 29.621
 900.062 11.794
 57.509 820.710
 895.693 454.996
 610.906 720.198
 250.387 676.240
 515.249 91.299
 117.350 57.613
 353.773 476.632
 607.944 436.561
 875.601 615.698
 758.876 871.297
 928.436 935.028
 333.898 392.576
 820.061 772.811
 602.129 12.662
 372.743 626.430
 435.604 110.357
 156.626 701.331
 627.778 726.430
 555.292 267.549
 663.735 600.175
 97.860 210.974
 10.949 34.229
 9.283 505.778
 663.989 985.960
 9.216 578.579
 313.138 509.981
 808.098 20.890
 339.061 693.694
 488.574 311.596
 415.206 177.767
 455.423 3.925
 956.415 893.399
 25.719 720.323
 944.321 700.875
 103.533 683.249
 823.555 617.829
 34.364 930.255
 561.917 484.900
 410.451 748.376
 544.858 450.734
 749.563 787.223
 500.289 53.044
 999.990 234.105
 972.674 928.513
 339.776 960.515
 162.176 68.437
 798.271 670.651
 970.267 831.330
 595.567 433.000
 430.718 676.082
 486.130 79.889
 15.329 353.195
 725.839 482.255
 576.388 416.200
 928.898 703.469
 490.160 735.308
 117.719 203.048
 293.057 821.031
 723.342 185.516
 228.240 322.863
 397.655 599.026
 447.078 948.816
 936.153 300.731
 516.818 162.805
 768.962 280.261
 581.282 531.471
 699.165 218.187
 291.266 198.461
 395.019 843.343
 80.057 116.635
 573.564 721.734
 699.320 836.714
 547.518 82.010
 172.161 570.055
 498.682 769.858
 561.985 164.364
 345.576 278.813
 624.714 570.929
 700.513 271.008
 512.734 372.548
 174.274 962.152
 64.776 280.653
 150.933 974.799
 757.803 11.554
 290.067 678.004
 354.226 194.519
 40.668 935.192
 467.720 543.105
 695.768 521.992
 339.114 296.267
 257.367 88.634
 783.881 283.171
 99.193 404.972
 596.464 27.007
 44.718 108.340
 303.843 235.563
 657.308 284.093
 509.481 252.854
 859.366 845.274
 695.148 505.081
 251.614 881.342
 116.375 369.746
 939.447 347.086
 779.867 948.681
 240.742 732.856
 698.549 919.240
 251.888 658.154
 30.699 474.122
 992.636 764.849
 0.621 605.719
 295.189 347.051
 924.320 927.763
 11.435 975.754
 307.787 403.252
 700.227 982.171
 8.843 826.687
 143.092 219.255
 345.264 519.481
 693.673 581.913
 859.598 285.017
 168.951 529.150
 110.084 344.254
 266.963 402.734
 321.093 360.295
 77.977 904.535
 297.260 152.312
 328.313 296.543
 562.906 703.005
 446.007 982.587
 940.326 252.214
 206.093 268.335
 513.370 830.812
 644.341 566.254
 250.569 477.750
 618.955 795.609
 177.307 568.798
 50.198 545.468
 409.716 403.486
 631.407 933.042
 192.714 197.971
 37.986 353.020
 247.637 432.650
 173.130 219.059
 736.156 636.527
 293.051 730.022
 319.624 953.441
 416.117 925.324
 547.775 541.856
 908.502 240.944
 887.050 88.933
 675.823 245.890
 414.215 565.962
 800.917 674.472
 700.738 176.114
 530.785 609.609
 921.361 122.999
 212.158 193.995
 288.126 1.171
 539.811 417.603
 668.716 934.792
 452.249 860.308
 653.298 991.023
 276.572 156.992
 423.338 308.750
 582.190 939.161
 913.246 15.174
 398.587 22.755
 883.662 572.248
 435.788 227.565
 414.204 187.316
 120.845 891.488
 822.153 338.574
 236.024 485.324
 298.678 72.736
 773.908 734.019
 380.639 311.740
 74.191 942.022
 326.770 5.395
 92.172 328.236
 203.261 150.936
 688.943 764.761
 994.705 797.684
 499.990 439.141
 909.432 510.149
 307.635 318.222
 638.908 986.187
 941.733 470.077
 132.744 744.418
 793.752 26.159
 265.814 898.401
 736.394 957.225
 981.719 931.445
 981.920 652.223
 305.524 248.203
 528.183 178.887
 314.395 795.748
 875.961 858.072
 351.743 671.964
 651.625 581.730
 661.116 842.274
 335.612 967.979
 220.905 602.553
 132.992 688.093
 978.558 507.365
 984.016 971.716
 340.156 145.078
 109.475 641.601
 672.874 417.181
 330.749 931.271
 556.886 166.071
 663.306 572.768
 490.994 907.205
 524.119 121.999
 951.738 636.923
 940.147 521.924
 946.493 801.116
 721.654 435.077
 132.560 382.697
 949.337 743.707
 920.065 73.353
 799.155 795.713
 788.481 779.115
 628.189 835.537
 954.542 426.889
 6.364 610.299
 991.341 613.285
 593.345 281.905
 550.508 6.207
 221.267 545.779
 845.949 277.905
 499.262 686.965
 460.959 435.221
 655.229 265.758
 611.128 703.987
 77.213 179.828
 582.084 120.831
 217.610 100.454
 340.306 953.778
 737.788 220.134
 542.123 295.054
 261.204 11.340
 423.380 193.369
 85.661 305.891
 501.393 582.136
 98.805 626.407
 150.872 843.629
 817.494 891.216
 993.970 971.772
 506.356 568.228
 566.866 68.415
 252.137 158.550
 865.113 955.556
 409.643 774.576
 429.013 400.636
 176.895 158.064
 488.440 240.989
 89.133 20.110
 51.874 229.579
 784.397 226.409
 482.969 895.866
 531.546 387.703
 174.124 77.026
 221.738 527.599
 92.531 995.570
 6.913 9.265
 760.673 75.037
 676.822 20.753
 238.699 846.810
 556.339 998.454
 827.497 824.857
 986.448 152.584
 13.245 643.522
 838.376 131.452
 959.984 864.296
 466.494 96.913
 37.297 974.179
 700.853 497.044
 184.859 299.990
 36.594 419.185
 681.708 944.432
 920.219 33.488
 251.269 771.323
 740.071 630.861
 616.831 805.018
 781.885 597.251
 178.347 804.407
 444.422 216.708
 539.742 882.092
 562.752 967.432
 134.600 787.332
 848.481 367.459
 213.091 295.588
 521.064 979.749
 328.717 252.025
 919.474 830.948
 142.171 420.981
 698.907 805.282
 611.897 883.413
 536.471 6.750
 315.373 300.772
 699.134 241.642
 918.560 693.161
 426.331 652.531
 438.148 244.248
 611.183 768.089
 505.314 93.132
 444.053 344.704
 1.664 667.559
 429.197 31.125
 187.303 182.813
 871.506 141.668
 344.773 820.859
 631.070 373.384
 416.560 425.278
 686.852 734.827
 591.518 425.263
 68.449 996.175
 98.786 27.909
 691.519 740.719
 976.292 399.562
 955.476 354.849
 502.922 766.896
 972.423 687.043
 604.900 795.151
 537.930 426.160
 482.192 698.674
 424.200 675.990
 142.157 777.330
 974.689 558.112
 495.790 186.786
 959.533 670.245
 265.281 992.115
 69.828 715.303
 597.104 939.282
 595.221 840.143
 977.229 939.935
 756.402 66.587
 637.452 299.593
 817.464 434.924
 35.263 41.056
 651.869 26.880
 423.480 862.941
 501.916 196.649
 817.395 922.303
 580.346 61.266
 461.944 600.677
 192.354 422.294
 923.020 80.633
 688.311 787.069
 227.326 66.572
 726.412 397.678
 683.901 486.323
 668.043 168.353
 595.737 931.892
 37.621 76.301
 547.831 877.039
 647.095 887.362
 202.844 50.238
 460.093 556.836
 989.657 463.750
 502.220 298.676
 4.040 488.446
 15.481 124.935
 202.990 520.449
 712.665 724.437
 241.838 476.469
 971.439 368.155
 330.820 861.862
 380.425 232.746
 358.505 26.994
 426.615 147.251
 404.369 526.801
 713.995 456.398
 131.158 54.664
 799.273 12.736
 476.914 79.539
 97.353 455.406
 452.111 185.122
 874.996 992.495
 662.926 817.579
 847.359 104.295
 728.970 85.693
 503.430 544.468
 922.786 831.398
 900.436 993.948
 837.009 72.371
 124.921 867.752
 469.425 300.228
 963.367 377.821
 920.620 951.886
 54.904 696.208
 615.669 627.667
 113.211 263.620
 111.106 542.969
 857.271 160.518
 729.660 21.886
 437.807 354.103
 404.892 87.543
 197.484 297.842
 720.636 907.428
 71.016 174.421
 529.184 810.414
 282.034 312.604
 138.463 119.064
 895.814 388.483
 611.419 215.136
 362.918 747.634
 537.724 172.905
 263.519 3.099
 864.308 314.080
 814.120 311.773
 230.766 35.948
 308.906 886.203
 300.051 882.346
 971.644 228.253
 934.020 722.444
 828.640 784.247
 695.337 997.982
 269.506 617.523
 98.023 733.976
 234.415 813.893
 642.939 585.110
 201.098 608.914
 903.971 829.842
 792.376 224.415
 546.290 411.882
 288.730 587.416
 8.239 865.332
 216.844 79.780
 840.134 11.812
 553.656 225.003
 121.218 467.685
 699.070 393.135
 553.369 294.862
 944.776 720.372
 417.920 133.038
 620.679 161.506
 569.477 193.786
 806.220 976.625
 595.222 922.344
 526.656 694.766
 585.405 551.551
 742.379 283.311
 114.204 310.275
 414.195 610.484
 821.556 597.298
 173.497 437.456
 795.974 898.295
 31.400 875.077
 993.526 781.134
 465.774 137.571
 475.462 641.611
 673.778 311.675
 920.514 442.133
 766.982 915.328
 860.063 959.410
 916.687 66.457
 415.802 769.324
 581.932 831.503
 88.655 598.773
 828.298 627.710
 781.494 781.980
 681.697 655.929
 741.379 404.883
 470.371 125.669
 312.682 603.438
 156.306 275.640
 211.711 213.635
 913.066 806.253
 705.498 131.737
 292.707 631.043
 419.748 927.441
 565.215 768.053
 158.973 320.730
 488.118 566.855
 819.230 461.070
 352.908 279.523
 262.438 676.923
 593.436 602.734
 530.765 651.499
 166.977 252.079
 468.157 250.157
 922.224 777.916
 219.769 414.323
 43.874 734.857
 63.171 350.327
 657.837 404.865
 30.113 398.915
 744.641 618.169
 74.835 457.713
 544.587 778.832
 483.013 145.564
 753.136 85.255
 471.283 311.068
 558.420 633.384
 755.649 280.005
 227.347 735.675
 351.058 955.497
 718.377 406.415
 165.096 594.269
 106.586 718.781
 555.422 611.214
 322.198 186.752
 0.534 957.463
 402.548 661.936
 282.344 584.673
 667.754 548.446
 70.365 876.107
 683.671 655.746
 832.945 85.117
 756.547 347.952
 460.698 180.860
 899.909 67.311
 579.159 732.474
 566.338 958.859
 37.859 754.952
 989.004 492.573
 605.670 746.626
 227.054 349.456
 169.905 439.356
 155.507 730.104
 249.634 293.407
 837.418 870.359
 990.792 250.720
 320.274 261.247
 938.513 229.325
 719.343 612.582
 285.723 830.307
 0.834 355.268
 309.311 534.816
 622.919 720.853
 737.316 605.652
 801.985 583.264
 581.784 54.961
 766.938 102.621
 839.651 491.397
 771.160 220.820
 553.692 776.959
 628.165 560.139
 260.844 81.713
 104.565 746.977
 387.933 765.208
 77.187 491.165
 814.714 193.971
 77.766 405.849
 569.377 47.758
 799.463 953.219
 488.226 311.774
 618.364 587.253
 23.525 201.938
 937.266 67.026
 163.779 945.218
 638.591 604.045
 409.566 122.372
 541.550 446.673
 774.039 177.206
 102.084 296.339
 27.217 471.141
 732.318 587.162
 631.900 696.857
 811.826 776.633
 609.709 607.756
 431.918 914.487
 589.294 434.574
 75.159 544.851
 514.531 375.657
 157.731 508.999
 495.949 507.988
 726.972 148.641
 469.096 982.354
 639.065 349.737
 152.823 564.060
 473.634 541.788
 80.192 351.877
 957.615 295.590
 584.837 759.761
 157.908 302.387
 774.144 751.098
 501.694 918.548
 993.644 562.293
 339.052 912.477
 698.823 195.565
 271.480 734.971
 193.583 269.519
 532.493 372.107
 389.189 125.843
 975.886 342.722
 682.563 652.220
 559.906 523.358
 674.771 111.962
 921.170 465.163
 754.535 402.077
 723.240 593.626
 390.542 891.426
 907.298 927.451
 221.326 132.699
 935.159 632.514
 941.848 875.327
 220.071 146.198
 379.005 525.784
 513.576 712.970
 669.612 367.479
 335.395 800.514
 827.566 840.451
 79.389 994.847
 263.764 133.065
 136.629 970.586
 632.613 411.027
 884.245 7.840
 180.850 626.164
 286.757 179.368
 103.856 947.032
 939.074 800.820
 136.048 139.609
 894.210 453.634
 157.611 418.842
 514.362 925.839
 260.325 375.988
 764.496 732.537
 829.133 63.491
 939.553 577.654
 440.213 455.204
 339.327 695.007
 5.481 577.277
 141.667 593.372
 690.694 171.849
 890.809 351.708
 860.779 875.354
 32.198 431.897
 150.970 394.757
 660.274 552.961
 793.070 893.167
 676.492 699.110
 438.345 861.467
 409.699 900.941
 885.643 780.607
 161.320 262.274
 647.262 261.891
 288.194 422.628
 45.562 496.978
 213.992 505.947
 238.512 428.371
 6.893 759.391
 8.275 253.316
 920.351 821.711
 427.896 653.392
 62.609 559.779
 339.555 468.380
 339.156 995.327
 454.131 641.575
 153.995 223.960
 414.669 905.559
 416.817 757.453
 282.560 369.169
 993.451 141.467
 109.535 440.198
 369.137 397.871
 884.210 172.122
 433.903 88.277
 599.784 470.314
 615.660 8.175
 219.010 712.907
 201.615 504.945
 231.011 328.397
 427.431 614.202
 447.517 86.634
 554.510 964.414
 897.126 177.963
 680.403 186.992
 697.192 218.566
 870.078 256.283
 743.619 785.771
 494.431 279.870
 917.348 878.042
 507.739 163.748
 298.675 249.067
 81.731 829.281
 971.099 87.869
 287.605 190.074
 327.447 226.971
 828.898 478.290
 133.163 443.633
 580.931 203.372
 803.444 476.071
 492.983 634.211
 589.138 873.954
 317.073 211.649
 395.882 522.548
 404.870 355.598
 364.869 670.584
 177.623 254.457
 782.934 116.593
 742.107 78.897
 353.777 196.330
 870.455 703.195
 918.260 709.651
 258.544 141.323
 755.540 539.139
 654.732 98.978
 101.784 570.950
 339.604 34.074
 291.273 522.306
 222.484 25.189
 335.583 317.052
 889.662 328.795
 18.343 903.573
 633.211 411.216
 981.891 566.591
 351.995 260.213
 432.247 300.041
 245.028 94.561
 182.602 152.139
 111.937 19.190
 813.453 361.117
 489.162 430.419
 848.273 822.068
 640.329 912.961
 453.890 978.371
 894.226 230.968
 279.544 647.544
 997.040 683.104
 480.755 868.980
 982.480 341.057
 644.976 413.234
 733.288 436.844
 484.593 698.578
 532.381 712.620
 606.756 115.059
 806.689 843.590
 54.085 19.650
 230.026 927.060
 359.279 314.289
 854.392 476.103
 621.758 693.245
 916.681 733.033
 225.557 504.493
 57.368 434.539
 732.820 134.597
 480.390 316.441
 742.507 836.364
 872.861 681.596
 963.602 677.367
 936.751 700.136
 858.568 515.131
 112.202 838.325
 236.579 586.572
 397.243 882.734
 465.712 936.272
 197.640 542.668
 205.707 766.857
 433.075 69.123
 992.819 157.450
 944.526 856.617
 718.826 10.622
 808.341 619.622
 198.509 618.096
 884.146 622.879
 103.118 709.622
 678.330 150.471
 618.891 112.747
 967.684 118.261
 165.150 314.005
 127.186 555.186
 349.359 900.276
 473.245 828.513
 348.752 464.353
 353.641 584.521
 969.399 488.334
 75.569 678.143
 452.013 645.147
 904.398 22.171
 455.560 70.827
 331.998 588.779
 668.925 412.184
 101.813 424.024
 870.071 815.960
 288.462 810.937
 491.729 731.799
 215.806 850.672
 461.250 203.375
 515.712 76.579
 186.741 736.391
 989.555 16.074
 566.734 391.116
 648.677 253.646
 139.482 248.555
 844.309 799.656
 371.678 156.648
 420.827 848.794
 354.167 755.267
 460.731 124.819
 141.458 300.873
 260.564 400.837
 788.134 123.882
 462.529 793.717
 22.054 530.075
 748.155 534.952
 3.536 243.344
 612.667 986.361
 881.163 737.919
 619.380 206.481
 826.634 946.821
 273.290 781.477
 949.229 298.170
 546.029 453.215
 319.292 26.115
 877.562 237.258
 211.956 448.440
 623.585 796.311
 387.779 883.516
 814.946 282.030
 604.508 96.334
 352.863 282.575
 780.729 383.405
 440.999 908.021
 62.484 411.516
 915.066 44.580
 61.140 763.722
 888.606 935.854
 395.871 380.749
 708.684 170.169
 376.533 46.559
 979.630 923.026
 769.593 97.668
 441.841 619.161
 496.906 247.457
 814.272 626.570
 297.875 935.003
 555.141 902.622
 641.883 824.597
 550.031 798.237
 889.549 904.237
 387.770 248.860
 76.445 231.947
 472.926 989.980
 17.532 446.123
 293.542 20.319
 318.916 144.486
 710.778 478.152
 528.135 615.228
 863.793 216.875
 75.358 909.023
 841.600 376.775
 954.434 122.653
 520.438 3.521
 691.312 40.699
 209.771 503.376
 52.882 983.287
 5.245 334.290
 994.801 133.125
 978.458 585.322
 443.412 577.447
 710.290 909.219
 893.804 379.207
 818.828 950.228
 300.721 781.473
 369.762 897.522
 986.874 10.070
 664.920 930.943
 18.004 447.824
 364.752 87.640
 747.382 351.065
 147.600 833.785
 644.341 922.461
 780.317 383.616
 549.831 866.744
 161.866 468.082
 683.023 475.746
 398.096 857.320
 920.967 520.740
 518.816 915.781
 530.534 492.860
 7.920 887.304
 918.921 11.868
 786.934 431.772
 434.495 20.674
 778.317 267.623
 470.355 964.358
 236.903 108.744
 353.799 800.272
 938.510 553.733
 828.623 947.992
 269.973 214.811
 515.257 227.762
 693.442 327.645
 55.188 282.992
 832.013 917.807
 778.502 780.780
 118.565 510.759
 572.057 944.890
 93.644 447.049
 144.493 324.034
 762.577 330.386
 384.755 526.189
 111.476 611.572
 872.861 364.486
 823.970 54.724
 533.363 134.490
 276.240 993.187
 709.485 765.217
 61.229 151.106
 693.394 310.852
 100.728 63.454
 668.034 646.792
 46.673 93.623
 618.819 537.507
 303.723 935.509
 657.874 205.870
 980.427 648.771
 296.270 670.661
 205.723 454.896
 5.614 963.054
 43.653 101.550
 262.487 681.941
 168.029 857.938
 578.690 515.476
 189.171 549.489
 526.328 421.184
 178.888 281.869
 786.779 214.270
 342.739 88.355
 932.154 723.581
 718.668 997.835
 210.456 313.151
 219.753 440.852
 603.182 75.818
 720.624 356.069
 986.407 41.467
 349.806 338.395
 311.375 228.683
 784.643 81.932
 364.628 743.620
 445.466 756.084
 234.741 597.738
 798.404 742.195
 45.423 696.442
 951.887 922.303
 583.369 28.975
 773.733 912.825
 2.668 467.126
 470.242 876.898
 2.333 523.001
 15.492 822.748
 504.659 706.498
 760.722 235.670
 492.571 809.143
 706.155 22.415
 955.019 85.923
 199.749 733.982
 830.125 239.953
 611.312 931.724
 993.516 680.853
 891.278 68.545
 109.617 336.960
 889.647 958.712
 20.268 480.004
 113.474 533.997
 89.616 460.114
 925.507 248.630
 936.703 856.363
 419.783 959.675
 475.533 496.206
 693.009 22.411
 432.779 774.736
 507.328 492.023
 139.971 165.677
 407.703 894.215
 592.332 230.222
 915.783 839.369
 550.922 532.540
 125.107 519.637
 937.078 913.038
 726.300 698.329
 355.004 568.792
 505.033 419.337
 284.660 377.288
 692.777 214.911
 145.920 172.484
 176.411 847.274
 957.269 54.777
 656.697 498.398
 937.560 867.786
 9.426 128.356
 944.752 299.707
 671.945 402.418
 756.718 525.668
 130.057 977.282
 599.759 276.024
 997.495 15.099
 72.106 835.474
 696.717 928.469
 322.343 906.471
 3.503 559.053
 484.403 930.493
 299.496 156.401
 477.585 290.831
 80.336 691.914
 216.287 524.717
 339.583 646.392
 482.190 970.582
 840.226 519.495
 461.937 153.378
 899.746 887.661
 594.611 168.194
 257.702 986.130
 582.252 626.389
 426.366 3.798
 448.189 661.468
 907.652 690.580
 465.015 601.734
 9.277 510.095
 777.879 266.845
 128.791 590.905
 108.512 264.900
 167.789 692.904
 108.539 0.315
 765.524 508.013
 632.618 460.827
 829.569 943.062
 396.408 860.530
 122.643 815.103
 473.118 266.440
 623.610 243.634
 745.234 835.967
 904.970 209.057
 473.023 914.688
 699.373 411.591
 354.703 176.445
 208.026 999.815
 948.948 185.097
 31.235 623.746
 801.161 189.050
 75.983 925.112
 581.051 861.229
 570.690 219.148
 599.267 819.468
 749.626 100.464
 151.870 622.001
 668.341 763.337
 748.102 61.981
 489.708 348.078
 742.343 781.706
 903.528 884.233
 626.396 804.848
 780.073 813.416
 982.576 622.655
 831.510 445.138
 168.893 62.506
 790.079 474.425
 350.446 674.711
 186.440 207.215
 729.539 672.021
 207.323 875.977
 312.853 187.614
 762.938 251.987
 417.044 438.443
 939.343 180.860
 312.473 214.816
 539.897 83.808
 974.495 402.183
 726.947 418.705
 217.093 181.654
 607.220 512.915
 467.097 371.268
 411.984 635.505
 869.145 546.063
 109.505 131.603
 140.742 112.304
 458.834 498.940
 799.799 176.601
 730.270 439.214
 818.991 626.207
 341.593 798.498
 4.970 370.425
 206.124 446.042
 117.174 748.220
 577.856 194.440
 919.890 12.970
 982.381 891.934
 569.734 906.495
 515.216 515.906
 374.357 241.405
 399.890 52.270
 490.518 249.463
 458.029 886.057
 362.571 115.572
 737.481 472.178
 15.649 509.452
 359.699 960.876
 919.446 222.941
 25.198 869.242
 314.726 908.501
 99.679 608.338
 259.561 848.240
 790.595 875.633
 398.475 132.031
 314.572 425.918
 605.422 323.749
 803.663 252.514
 299.621 897.013
 859.176 596.964
 808.445 442.846
 445.558 702.714
 658.623 923.502
 236.001 720.229
 949.108 367.287
 542.089 432.105
 907.064 181.887
 750.736 411.935
 591.948 287.736
 375.008 165.753
 308.837 132.920
 726.336 675.965
 266.613 207.474
 112.487 411.855
 92.944 303.579
 839.847 265.408
 47.907 610.777
 84.680 384.622
 791.572 949.040
 533.787 517.368
 815.816 450.332
 171.165 146.673
 683.259 739.497
 497.833 433.090
 890.710 842.139
 64.050 212.207
 933.352 380.329
 416.770 96.652
 259.467 91.709
 323.924 64.078
 622.569 825.052
 537.103 878.092
 535.002 191.986
 955.342 781.125
 359.392 272.738
 117.428 250.557
 124.687 731.226
 694.393 246.456
 583.112 455.064
 496.593 466.158
 822.427 228.229
 322.949 213.115
 981.772 812.880
 338.893 781.472
 184.646 272.619
 102.530 840.422
 672.851 38.138
 596.966 401.167
 602.194 489.496
 855.272 182.475
 924.435 114.288
 870.789 817.045
 938.212 270.631
 310.322 509.699
 230.749 426.698
 135.063 759.813
 966.238 418.474
 81.040 274.990
 498.300 734.384
 257.531 552.169
 613.329 334.594
 41.721 997.932
 947.534 795.323
 337.170 254.383
 189.772 150.781
 932.117 333.718
 89.758 219.841
 653.929 627.264
 369.925 248.878
 733.839 117.814
 800.255 690.042
 940.606 602.521
 678.002 944.527
 734.840 233.078
 75.853 27.980
 762.655 646.756
 628.134 720.351
 226.432 732.968
 538.897 721.242
 23.187 132.898
 469.782 285.712
 461.919 772.614
 129.401 421.853
 998.075 591.665
 697.585 913.010
 846.718 548.962
 713.337 622.853
 850.072 505.686
 99.002 954.629
 326.918 631.862
 527.359 186.688
 271.000 130.192
 133.580 179.939
 596.543 779.870
 478.934 650.454
 757.546 676.745
 864.485 588.415
 53.369 577.717
 325.698 265.332
 38.879 80.233
 495.901 652.746
 398.941 6.799
 669.016 540.973
 343.254 484.435
 809.168 524.921
 400.533 365.713
 514.082 660.361
 515.961 527.711
 436.066 598.648
 611.102 794.771
 872.561 506.620
 482.426 487.946
 959.359 963.037
 777.843 26.608
 513.620 200.503
 187.962 354.637
 288.781 705.341
 260.805 884.372
 505.350 985.719
 939.621 936.069
 624.841 724.657
 30.067 479.704
 630.980 19.045
 25.773 180.810
 593.393 703.830
 713.316 24.580
 112.859 123.094
 595.525 995.294
 810.618 153.409
 725.216 664.282
 332.146 841.863
 42.729 973.050
 221.118 989.360
 725.809 763.170
 393.196 202.665
 558.331 616.167
 41.062 935.330
 527.227 630.579
 449.094 432.747
 89.976 825.893
 33.815 150.620
 96.329 761.109
 678.343 504.912
 679.226 666.784
 147.272 876.628
 485.461 281.699
 682.672 793.660
 34.473 667.621
 250.106 567.355
 364.323 447.338
 861.992 311.849
 241.534 212.349
 818.395 923.697
 323.035 707.876
 14.968 967.608
 714.151 895.573
 944.612 486.568
 269.785 80.363
 12.265 32.197
 843.028 69.700
 967.716 960.534
 56.030 304.482
 894.442 541.760
 314.761 194.602
 356.082 237.446
 928.034 533.042
 157.577 669.367
 740.947 15.691
 214.281 168.716
 525.599 115.205
 307.102 198.481
 62.951 42.625
 930.210 495.176
 927.163 366.988
 983.951 104.960
 179.265 278.365
 30.847 985.100
 675.013 91.778
 97.017 911.937
 380.093 657.132
 272.906 753.812
 805.182 12.992
 432.041 920.387
 467.713 189.799
 358.924 942.388
 653.664 211.691
 149.432 637.919
 891.399 386.600
 439.817 418.337
 613.901 123.865
 432.164 729.315
 832.112 129.540
 741.715 927.727
 80.078 645.272
 299.775 594.557
 934.852 800.681
 237.867 176.086
 526.567 416.119
 265.608 243.560
 305.542 137.539
 275.704 644.499
 45.941 413.560
 81.844 481.563
 464.481 983.096
 464.603 557.686
 696.298 566.873
 290.503 545.097
 179.861 825.480
 931.706 312.442
 693.197 228.359
 678.438 235.676
 492.527 781.140
 261.127 847.659
 822.345 982.414
 20.544 286.847
 787.135 465.422
 46.130 891.281
 446.226 455.894
 687.724 169.946
 465.007 15.680
 4.400 754.859
 131.199 504.799
 794.827 794.886
 630.484 384.651
 33.257 363.006
 231.149 395.470
 568.632 594.540
 215.226 905.583
 414.687 502.886
 729.602 372.916
 527.105 294.744
 133.887 45.649
 619.311 857.966
 264.289 314.534
 878.528 266.692
 389.763 210.467
 803.941 250.646
 536.458 4.409
 272.720 734.439
 530.480 440.099
 149.094 659.928
 241.805 931.558
 666.483 267.490
 491.460 845.671
 640.892 3.200
 250.710 414.863
 601.511 926.914
 658.870 675.808
 765.976 375.256
 12.554 288.140
 635.393 153.127
 933.942 973.367
 858.630 423.067
 62.186 340.673
 14.975 984.523
 686.999 885.479
 516.016 801.381
 66.193 201.734
 936.238 478.283
 752.216 823.716
 580.464 202.135
 62.463 381.991
 895.950 268.230
 33.099 836.225
 677.004 279.692
 418.556 740.412
 707.774 39.300
 863.853 749.967
 189.836 904.339
 562.776 732.150
 729.121 324.167
 3.248 868.733
 863.194 568.032
 726.350 411.068
 724.918 434.801
 25.310 271.409
 920.068 439.253
 775.995 309.999
 580.615 530.222
 915.082 44.983
 706.508 517.935
 713.178 2.465
 769.119 791.402
 877.912 108.090
 389.729 576.764
 569.716 361.520
 74.973 425.301
 727.177 633.434
 165.014 91.770
 238.947 274.537
 584.006 752.188
 728.019 461.194
 759.404 162.975
 247.482 847.164
 357.778 943.927
 443.644 310.580
 759.428 504.949
 594.670 935.354
 529.565 75.598
 955.921 42.997
 435.636 947.505
 565.177 181.286
 782.219 28.822
 813.453 707.778
 288.446 528.346
 854.703 597.138
 298.163 442.376
 197.993 610.301
 497.838 182.323
 439.619 140.112
 307.882 344.151
 94.040 182.261
 823.674 236.094
 368.452 652.767
 305.671 318.259
 696.619 5.250
 273.939 402.289
 56.383 4.619
 850.031 62.050
 898.705 941.239
 34.944 733.914
 723.573 264.147
 620.978 970.026
 462.454 957.441
 740.560 47.561
 333.886 254.751
 67.678 945.131
 397.345 897.992
 146.789 653.121
 762.697 903.866
 547.186 982.608
 143.517 151.232
 673.494 837.999
 950.765 381.369
 328.715 197.595
 390.057 888.871
 76.875 445.486
 485.724 141.547
 217.745 874.872
 745.673 312.151
 724.271 59.756
 393.586 632.350
 840.387 807.612
 23.126 130.098
 557.146 764.079
 919.693 616.284
 820.840 661.766
 599.020 316.321
 848.592 174.182
 731.895 759.226
 183.391 353.639
 166.945 43.281
 288.487 465.286
 288.288 386.599
 315.276 460.472
 214.723 576.795
 762.408 409.226
 77.675 80.786
 737.889 497.317
 725.394 828.554
 429.677 17.121
 62.986 99.284
 751.174 488.208
 926.820 210.722
 351.439 243.459
 936.201 430.039
 739.696 635.610
 396.204 414.239
 971.402 349.014
 727.896 668.580
 558.740 49.367
 463.525 741.229
 209.892 942.911
 905.364 800.940
 954.952 434.838
 651.841 661.938
 796.136 428.222
 340.310 407.066
 418.395 359.619
 842.581 337.954
 734.181 560.844
 430.462 761.296
 211.531 219.271
 960.446 955.965
 474.639 98.014
 218.998 799.673
 575.541 304.646
 235.165 850.109
 447.415 60.644
 571.509 948.250
 275.490 436.923
 516.354 556.028
 99.885 962.800
 342.290 362.241
 713.264 481.167
 692.899 135.994
 480.447 471.968
 990.087 212.752
 810.828 675.217
 999.722 342.052
 709.173 355.349
 287.957 276.009
 746.218 117.910
 882.493 442.869
 385.253 240.322
 612.775 229.422
 410.842 949.172
 134.813 830.069
 95.222 671.249
 796.937 739.453
 149.019 724.172
 222.542 841.078
 706.433 180.206
 678.175 638.217
 939.355 234.768
 66.449 588.064
 57.022 605.785
 292.932 228.874
 682.384 563.654
 67.014 966.348
 986.610 691.996
 124.589 34.296
 670.100 470.142
 824.170 430.691
 391.229 78.367
 939.908 109.155
 630.328 301.187
 829.974 574.155
 131.510 152.718
 525.352 372.504
 962.550 497.281
 393.639 21.774
 174.871 879.679
 69.533 286.065
 911.690 420.048
 196.044 660.071
 310.500 640.859
 28.870 602.869
 462.454 666.855
 164.807 763.476
 140.164 326.702
 60.568 841.553
 679.264 257.483
 811.164 150.000
 818.372 405.389
 10.393 603.528
 65.388 78.860
 776.392 101.070
 192.213 460.768
 2.270 843.405
 269.826 756.124
 98.161 414.196
 574.152 739.136
 392.541 727.475
 131.574 681.713
 626.178 622.195
 370.370 573.797
 723.813 770.694
 618.327 278.939
 91.669 108.987
 182.707 166.677
 841.629 529.561
 690.274 702.472
 566.685 579.514
 804.042 97.877
 21.770 246.416
 499.549 85.374
 436.929 100.104
 734.949 106.895
 296.819 490.118
 622.021 130.819
 555.731 715.687
 463.727 143.346
 167.688 18.719
 210.486 316.346
 946.999 471.509
 772.400 420.371
 539.124 801.650
 56.975 229.476
 281.425 519.549
 758.058 220.521
 27.783 382.143
 556.747 585.748
 362.907 873.656
 91.903 501.749
 757.296 534.966
 477.693 293.706
 31.110 292.409
 277.631 930.250
 376.784 480.263
 256.254 526.105
 211.272 715.059
 316.274 827.249
 317.644 751.183
 264.577 132.551
 323.802 653.379
 236.415 658.418
 237.968 181.143
 123.524 886.062
 903.938 951.103
 406.653 117.471
 194.788 375.995
 672.299 994.471
 75.643 362.629
 411.501 559.587
 331.407 467.022
 647.799 27.339
 474.138 473.974
 542.356 525.649
 770.404 902.615
 475.474 910.033
 317.910 591.488
 631.995 364.909
 962.460 529.619
 828.331 918.816
 593.722 357.649
 44.000 511.518
 956.977 239.797
 771.864 674.314
 737.104 18.281
 117.822 799.482
 932.543 12.471
 380.079 975.414
 765.994 461.820
 265.676 310.941
 853.595 271.351
 681.395 941.661
 556.653 378.825
 219.219 644.286
 304.215 91.719
 673.115 339.408
 838.663 148.676
 631.971 161.456
 390.825 943.539
 929.268 155.485
 529.762 350.477
 357.718 727.886
 102.591 336.733
 19.015 451.856
 231.473 116.449
 245.596 693.906
 671.689 946.785
 551.450 285.723
 62.935 898.647
 219.377 383.019
 285.142 541.990
 167.509 11.764
 523.006 603.620
 741.418 150.293
 965.777 308.078
 210.814 596.640
 739.709 464.678
 501.055 153.260
 561.885 971.616
 126.692 670.684
 291.223 467.703
 312.674 338.026
 563.535 460.495
 862.222 917.616
 764.126 624.008
 760.506 784.896
 898.015 707.984
 670.046 60.367
 352.250 892.505
 85.142 480.716
 947.741 606.235
 754.827 139.592
 93.471 93.509
 171.076 789.170
 780.996 45.794
 143.591 1.147
 791.956 727.775
 265.056 375.671
 989.226 439.588
 9.874 909.805
 279.817 216.916
 231.785 110.069
 584.158 123.022
 436.409 988.702
 434.842 715.136
 736.550 518.245
 123.847 546.223
 262.285 747.487
 289.897 307.248
 733.569 682.779
 608.812 230.155
 227.853 306.861
 644.787 104.229
 34.399 103.206
 717.756 45.217
 104.303 53.191
 822.845 475.136
 532.471 918.001
 636.927 489.119
 874.707 364.094
 602.159 412.944
 867.850 63.274
 77.995 290.233
 319.484 734.367
 895.330 821.953
 930.560 397.252
 76.402 843.298
 551.575 101.361
 451.852 335.676
 621.326 554.986
 815.447 696.237
 145.314 419.889
 713.613 126.659
 715.357 314.326
 30.954 550.059
 507.794 568.963
 966.758 53.489
 507.769 552.039
 517.174 8.177
 52.729 486.150
 102.066 405.264
 158.547 448.069
 876.662 617.186
 554.136 20.054
 621.207 450.105
 300.418 456.278
 935.172 578.024
 780.830 367.407
 7.678 971.820
 524.771 701.611
 177.193 874.627
 142.600 118.480
 218.923 987.622
 818.802 886.476
 148.574 466.581
 615.059 873.017
 850.081 879.842
 891.258 493.237
 19.742 622.963
 652.552 108.581
 470.005 245.868
 594.722 55.069
 406.344 436.458
 147.133 484.232
 736.629 873.072
 329.101 534.023
 103.727 50.004
 746.513 44.634
 161.481 379.297
 394.003 392.995
 607.468 152.644
 5.004 853.199
 812.053 224.481
 746.940 777.416
 164.249 856.919
 908.870 427.581
 815.959 995.328
 519.809 332.797
 625.700 157.048
 291.136 976.826
 262.242 92.426
 947.848 575.905
 562.373 785.308
 530.782 846.697
 982.905 208.046
 73.291 410.155
 935.880 433.446
 717.373 768.174
 741.656 272.865
 700.185 329.943
 124.241 986.614
 154.585 473.865
 557.086 871.155
 597.350 93.978
 248.855 629.222
 674.685 998.022
 243.922 476.531
 873.220 164.263
 561.058 425.297
 740.948 508.102
 768.698 244.106
 779.304 5.249
 112.040 250.314
 726.070 829.272
 685.138 509.985
 938.282 416.772
 51.990 757.158
 72.090 917.999
 739.727 595.286
 138.229 434.742
 682.645 395.774
 260.894 416.836
 719.414 989.428
 386.246 975.146
 821.980 374.232
 654.316 79.729
 751.056 496.202
 872.770 319.794
 130.608 848.346
 298.947 295.681
 556.184 466.215
 862.102 746.311
 796.541 557.652
 733.164 158.284
 614.858 810.534
 295.184 90.276
 378.247 587.464
 682.509 529.670
 798.813 92.944
 67.430 793.946
 665.547 929.887
 284.451 329.589
 796.813 631.991
 527.419 43.923
 133.690 41.088
 144.683 843.864
 574.052 209.042
 731.515 929.172
 938.039 647.774
 94.480 191.152
 182.667 674.859
 384.984 161.175
 425.082 642.771
 992.307 212.940
 471.837 474.756
 201.932 789.594
 820.105 27.723
 292.710 958.919
 633.670 871.156
 624.421 519.692
 92.631 510.372
 391.696 628.381
 65.000 432.448
 455.337 691.823
 997.842 544.535
 950.154 297.963
 725.431 178.294
 980.131 718.693
 945.499 312.814
 495.522 17.095
 28.395 624.102
 579.281 792.671
 657.440 395.213
 606.798 884.689
 314.703 851.160
 666.358 973.283
 540.587 641.304
 899.090 534.115
 126.987 643.956
 25.808 344.146
 324.421 69.182
 841.318 48.206
 828.658 682.522
 270.099 788.910
 790.238 451.413
 164.307 702.048
 592.428 755.152
 187.620 77.419
 354.061 616.328
 246.367 88.503
 421.149 965.656
 210.726 376.126
 855.884 392.417
 399.624 119.908
 657.655 949.327
 97.603 0.910
 155.029 554.257
 422.732 119.116
 390.520 183.118
 192.102 215.794
 34.681 90.322
 134.220 714.017
 269.037 578.034
 302.479 147.659
 478.269 606.176
 855.630 531.915
 503.479 675.551
 322.968 434.909
 596.152 700.967
 974.725 753.601
 245.601 934.914
 211.374 57.133
 353.164 710.818
 786.420 431.686
 119.564 794.442
 831.390 903.177
 775.875 299.608
 782.750 103.763
 404.886 417.518
 470.086 26.619
 503.005 995.798
 443.026 638.150
 260.750 292.732
 549.038 210.516
 383.245 923.402
 361.519 438.476
 424.919 147.677
 161.821 417.371
 321.805 655.816
 242.341 103.091
 20.704 957.187
 591.084 935.637
 730.343 333.187
 889.867 386.246
 461.893 179.353
 885.202 550.663
 744.479 927.120
 827.898 840.229
 958.239 736.438
 907.500 865.853
 838.940 810.971
 591.905 831.118
 793.030 672.844
 10.297 978.896
 592.432 599.618
 56.089 715.519
 369.493 868.587
 631.533 78.282
 132.674 559.525
 380.610 841.673
 4.199 664.268
 663.491 166.930
 226.579 758.063
 294.213 695.503
 583.355 762.300
 401.150 42.590
 71.418 520.502
 463.650 950.665
 491.793 309.238
 241.941 868.788
 589.828 693.701
 643.629 401.404
 674.682 635.279
 79.211 155.443
 434.893 677.480
 149.696 757.968
 298.414 729.614
 508.424 734.881
 971.065 177.806
 951.310 66.588
 239.833 164.029
 548.180 366.808
 212.526 160.329
 343.524 79.478
 551.891 842.258
 567.347 934.935
 72.659 538.490
 723.058 245.070
 129.051 648.822
 505.136 808.275
 306.616 717.319
 468.175 114.635
 27.155 798.682
 272.704 831.744
 213.538 232.209
 301.680 868.714
 280.218 447.764
 432.865 583.547
 505.818 371.375
 802.461 355.213
 600.512 914.512
 868.759 990.934
 749.841 851.361
 923.400 500.779
 48.531 683.872
 172.830 131.258
 435.982 326.873
 472.100 208.037
 615.851 217.660
 914.235 61.874
 45.200 759.389
 515.777 883.476
 676.614 479.072
 775.783 820.269
 445.383 443.398
 582.752 554.294
 432.293 994.112
 790.801 314.902
 572.680 794.793
 350.434 127.185
 799.601 219.012
 555.805 687.612
 631.368 842.861
 233.243 718.072
 672.845 960.256
 346.615 870.017
 980.385 735.455
 913.856 138.989
 129.730 602.612
 523.568 479.220
 465.450 466.385
 397.268 566.804
 943.560 940.621
 475.738 902.193
 202.802 464.684
 609.552 138.191
 714.967 480.243
 624.578 403.614
 723.886 647.364
 911.830 716.263
 42.763 179.975
 684.161 358.477
 949.875 30.396
 154.854 356.453
 416.198 734.450
 458.196 258.699
 680.771 17.106
 60.722 62.768
 929.843 668.655
 943.265 972.017
 155.862 38.815
 785.646 270.224
 497.523 707.124
 403.221 841.820
 770.662 309.459
 491.316 115.253
 973.174 110.052
 381.464 608.190
 220.002 74.128
 632.287 963.122
 474.174 927.027
 325.796 803.241
 177.794 880.829
 452.950 849.857
 246.671 409.151
 614.831 227.972
 121.025 85.475
 880.029 465.900
 612.597 141.574
 295.444 353.198
 58.890 12.005
 595.187 59.700
 894.527 811.038
 767.481 3.712
 737.524 932.699
 577.191 171.683
 727.224 906.790
 984.996 482.693
 356.612 308.180
 814.234 422.484
 833.655 68.277
 482.493 372.477
 956.243 532.246
 204.388 674.107
 168.470 239.328
 680.203 608.162
 410.679 763.590
 885.795 758.589
 313.369 266.052
 474.153 62.100
 400.286 294.642
 368.086 626.035
 146.484 84.478
 74.805 800.207
 823.690 307.168
 872.649 202.317
 101.841 184.010
 422.300 375.114
 859.303 794.931
 231.764 466.491
 785.183 604.050
 276.846 6.514
 288.669 895.628
 545.223 258.938
 318.847 323.674
 259.553 265.708
 753.662 867.495
 547.975 113.481
 551.109 538.058
 702.015 929.138
 335.380 470.368
 303.447 970.193
 184.357 980.364
 152.209 994.874
 214.659 566.657
 404.568 970.347
 951.625 144.099
 779.785 466.297
 202.434 344.622
 338.179 660.920
 202.486 988.510
 725.573 398.891
 612.778 684.471
 48.375 843.319
 646.999 468.329
 648.146 878.842
 292.215 837.249
 20.465 989.441
 550.333 19.276
 334.534 56.312
 616.047 767.117
 399.624 617.916
 370.896 951.960
 262.701 91.546
 915.671 219.571
 756.930 274.387
 691.256 559.401
 430.132 888.607
 110.515 821.284
 120.376 791.849
 303.807 627.167
 595.913 789.385
 283.981 291.671
 799.573 320.606
 482.101 950.150
 322.924 979.608
 564.879 151.977
 350.249 212.093
 793.960 406.319
 852.282 218.950
 954.157 154.545
 748.255 216.802
 293.915 115.299
 893.922 648.933
 671.297 23.131
 472.732 613.773
 570.228 218.439
 875.231 855.160
 185.574 994.531
 734.147 827.587
 915.686 857.051
 53.873 64.528
 344.419 82.443
 525.355 808.531
 841.574 996.803
 171.490 343.422
 914.501 946.406
 522.440 952.573
 260.632 848.788
 1.686 929.484
 410.656 741.838
 116.990 620.016
 927.568 771.571
 228.747 377.405
 303.635 351.567
 22.575 375.178
 144.567 703.566
 582.761 28.301
 569.739 954.969
 965.594 914.167
 314.495 371.376
 52.360 422.571
 73.673 977.694
 944.297 273.799
 655.894 747.269
 298.023 667.736
 460.577 83.150
 419.637 321.940
 281.599 487.763
 96.905 445.632
 73.973 16.316
 587.794 718.008
 886.726 375.310
 764.426 297.398
 913.460 791.142
 576.526 502.135
 491.980 106.385
 18.333 60.081
 799.306 924.664
 6.218 222.420
 44.697 121.801
 677.724 845.259
 720.633 164.187
 861.291 41.975
 192.692 558.873
 922.542 747.958
 809.758 428.236
 28.859 580.902
 214.974 820.095
 578.270 553.213
 507.272 487.704
 178.819 343.104
 918.554 699.270
 36.112 68.001
 260.792 250.478
 883.259 453.771
 292.011 483.594
 970.647 347.858
 534.892 381.050
 2.915 90.649
 844.226 958.951
 975.015 10.347
 0.510 385.973
 404.544 430.635
 850.567 785.753
 597.892 31.655
 519.230 226.745
 15.480 153.008
 179.064 283.923
 37.059 907.933
 941.151 983.562
 70.257 541.545
 975.532 268.160
 921.111 829.611
 794.608 86.588
 159.068 10.025
 249.291 208.425
 193.861 564.755
 661.850 155.792
 348.972 439.098
 320.087 655.618
 105.254 76.650
 406.842 546.042
 216.126 57.192
 162.021 568.711
 708.120 511.137
 449.685 281.104
 100.974 724.162
 911.715 907.124
 61.834 80.826
 966.696 178.319
 278.183 383.552
 195.659 610.954
 551.983 546.180
 236.054 615.163
 19.277 137.869
 475.624 881.659
 349.379 447.538
 345.932 569.559
 718.272 870.955
 311.213 497.146
 52.275 977.528
 135.408 277.729
 349.276 592.542
 295.083 747.686
 982.390 399.892
 547.984 96.507
 529.876 712.309
 429.046 462.926
 438.376 218.622
 543.370 931.501
 375.297 264.196
 878.222 515.273
 449.583 880.386
 335.280 898.105
 145.661 696.508
 365.604 131.221
 218.531 653.594
 1.269 719.307
 412.343 219.289
 950.823 319.740
 492.210 469.047
 445.251 732.394
 99.293 857.667
 574.647 735.623
 560.373 929.950
 284.129 276.067
 291.302 298.371
 544.620 335.735
 443.228 403.206
 477.053 660.142
 143.619 336.336
 87.515 257.395
 101.435 89.213
 419.138 881.936
 575.911 229.275
 200.664 450.654
 178.102 234.042
 781.041 746.592
 688.479 550.351
 296.961 730.029
 865.436 195.668
 591.626 73.017
 999.747 192.531
 557.260 76.301
 978.020 905.072
 933.011 222.755
 671.448 22.961
 479.085 215.238
 210.127 373.373
 145.592 276.071
 861.539 311.635
 842.027 727.700
 856.310 287.722
 625.262 797.630
 224.783 465.911
 197.892 204.311
 982.465 411.592
 135.796 283.615
 367.061 790.848
 37.593 247.968
 148.828 459.155
 56.493 62.778
 751.844 965.116
 987.014 448.728
 306.915 348.804
 138.469 635.816
 155.915 673.166
 740.471 808.145
 419.105 257.502
 152.567 180.652
 276.295 366.597
 953.128 473.939
 682.643 695.440
 277.654 225.600
 501.463 441.132
 982.649 60.897
 979.039 899.652
 200.190 298.072
 177.345 210.327
 195.585 280.213
 315.392 205.518
 674.213 693.364
 922.192 933.133
 535.405 76.996
 575.899 696.760
 725.511 376.281
 674.315 809.644
 186.810 984.476
 859.819 357.314
 774.536 427.709
 192.815 297.844
 464.903 943.479
 46.441 152.630
 699.696 378.960
 673.820 323.895
 507.970 407.019
 998.076 953.245
 265.987 238.599
 993.351 959.481
 959.089 152.399
 988.898 980.127
 403.494 9.630
 842.845 921.956
 584.476 857.014
 530.413 499.099
 536.101 19.351
 684.503 816.507
 695.413 159.068
 753.643 820.774
 532.836 439.827
 20.980 384.291
 315.817 620.718
 903.586 272.788
 882.585 963.856
 947.595 146.456
 268.922 738.701
 303.288 702.692
 377.486 719.476
 335.125 741.206
 744.287 906.278
 352.855 242.765
 931.133 155.450
 277.348 939.531
 450.243 20.369
 743.019 522.040
 154.787 810.860
 629.920 794.952
 157.115 249.058
 83.344 246.273
 968.110 593.830
 565.785 633.625
 292.996 327.162
 571.939 83.105
 830.528 437.584
 77.191 623.335
 266.537 631.371
 166.556 87.573
 145.109 976.430
 265.547 473.436
 360.164 201.477
 956.190 482.211
 8.963 189.961
 77.701 412.486
 362.345 820.540
 77.814 466.315
 762.440 800.651
 870.890 966.310
 588.946 244.326
 574.659 870.589
 724.018 578.195
 818.468 216.458
 581.438 679.188
 50.413 896.196
 88.558 603.367
 704.655 157.493
 563.642 647.578
 838.028 881.370
 213.702 974.806
 98.955 491.283
 688.909 451.658
 672.270 24.082
 422.477 404.102
 249.486 697.426
 216.073 548.044
 531.963 255.863
 9.780 637.662
 289.391 501.180
 15.198 280.481
 400.840 9.730
 356.197 668.289
 511.584 923.757
 223.102 582.300
 185.206 454.266
 924.713 255.062
 534.522 944.531
 443.843 456.790
 922.095 876.272
 444.171 357.011
 155.270 430.719
 620.751 271.164
 713.383 285.967
 767.911 704.247
 566.061 397.316
 594.364 158.582
 529.332 991.628
 736.849 879.640
 396.644 848.520
 404.477 112.729
 139.264 844.598
 873.323 964.764
 737.124 421.639
 594.804 680.751
 947.608 90.989
 885.330 15.779
 894.619 805.424
 135.114 512.864
 440.306 282.990
 770.406 378.076
 141.934 437.016
 88.462 410.777
 279.564 500.533
 774.144 122.895
 127.611 295.158
 820.032 932.074
 824.214 213.194
 580.489 694.841
 934.065 702.069
 369.351 53.998
 998.433 472.535
 889.212 196.083
 994.170 922.314
 589.026 877.649
 983.341 766.712
 970.575 601.244
 206.531 4.297
 790.908 862.347
 164.014 792.014
 877.997 596.332
 625.826 748.395
 934.479 619.987
 128.676 600.107
 746.607 665.808
 46.962 905.566
 842.494 870.492
 287.382 65.096
 8.893 513.723
 650.439 711.166
 535.330 762.005
 854.224 381.144
 418.230 898.082
 631.193 640.984
 538.205 393.252
 520.126 349.215
 486.872 481.960
 394.327 839.964
 934.365 40.550
 132.545 540.610
 317.087 360.606
 468.510 18.807
 12.535 288.219
 93.889 35.347
 832.424 510.629
 761.464 739.626
 588.381 988.704
 992.244 324.984
 100.661 525.578
 161.857 919.052
 467.418 737.482
 185.997 142.403
 780.825 651.608
 778.012 65.682
 60.742 337.904
 678.186 435.101
 723.722 317.602
 296.277 238.444
 865.180 552.362
 636.957 433.953
 408.760 66.024
 40.488 963.487
 375.858 288.768
 345.213 785.970
 209.387 33.954
 318.868 379.382
 11.933 255.060
 195.598 17.432
 445.328 908.163
 555.831 693.926
 805.127 29.545
 586.165 172.909
 801.831 583.744
 523.534 630.559
 925.943 441.134
 217.649 335.983
 974.477 592.746
 711.662 918.369
 603.859 131.091
 344.955 879.141
 332.692 737.401
 503.820 36.911
 635.498 176.699
 993.526 713.103
 985.876 261.969
 365.011 365.517
 468.728 697.274
 15.508 510.015
 883.182 327.873
 687.104 606.526
 800.822 434.266
 131.107 860.226
 481.272 518.721
 287.791 852.805
 735.272 399.717
 777.331 589.011
 73.946 594.964
 813.430 952.203
 804.541 821.120
 669.290 7.435
 93.369 742.380
 457.313 885.012
 584.969 775.795
 468.493 700.673
 564.704 114.192
 472.262 715.278
 205.263 104.150
 848.097 567.416
 424.234 553.597
 930.102 302.736
 781.438 418.768
 546.803 215.642
 595.696 1.597
 60.444 369.414
 698.773 285.024
 711.122 492.846
 560.290 244.472
 287.320 703.397
 705.279 938.984
 939.971 882.935
 652.972 335.889
 774.645 251.978
 981.400 229.638
 966.091 737.358
 470.908 240.532
 890.050 607.409
 707.085 825.037
 835.515 824.626
 589.550 989.355
 501.568 920.674
 160.070 105.717
 779.326 480.231
 247.642 910.909
 432.753 592.194
 48.174 583.801
 711.221 718.091
 784.480 308.917
 719.210 183.099
 603.582 132.501
 429.881 24.974
 391.131 293.138
 533.148 866.683
 948.547 788.234
 156.914 200.972
 171.838 338.761
 772.442 396.860
 379.640 396.399
 999.153 531.955
 602.691 548.964
 346.823 8.966
 511.619 911.866
 288.336 784.007
 221.689 525.934
 136.214 887.914
 672.173 736.539
 521.718 995.234
 787.657 217.581
 444.838 839.743
 545.263 78.883
 803.904 806.901
 205.048 100.317
 529.633 584.795
 823.465 954.101
 273.210 123.747
 227.469 582.698
 442.614 654.237
 548.665 108.688
 985.136 222.372
 324.861 570.391
 994.229 216.380
 895.643 849.352
 120.989 37.012
 127.560 719.841
 118.383 285.218
 384.563 483.884
 191.522 243.548
 545.055 26.177
 299.666 670.837
 896.031 840.285
 113.403 935.503
 998.070 40.300
 9.488 719.809
 406.370 120.549
 650.619 139.854
 199.671 190.787
 290.187 363.441
 60.932 166.764
 733.419 155.842
 574.412 398.123
 724.798 242.704
 59.727 69.728
 594.157 716.565
 714.122 411.970
 35.085 710.881
 842.334 934.093
 492.401 270.993
 234.727 76.570
 461.539 328.491
 228.009 529.050
 40.937 263.157
 20.604 35.068
 896.455 59.735
 492.102 499.901
 789.813 145.574
 121.256 220.426
 464.807 755.696
 841.329 793.362
 777.292 5.637
 499.687 848.789
 877.544 666.767
 388.168 958.260
 214.644 106.479
 422.664 530.576
 418.058 665.236
 518.552 23.306
 335.909 347.988
 530.129 545.197
 864.944 578.696
 497.262 724.936
 714.318 638.945
 524.345 287.270
 2.835 535.924
 261.865 960.722
 23.779 437.900
 978.928 385.331
 627.935 509.094
 618.702 477.681
 306.876 268.230
 983.735 18.451
 116.045 299.677
 473.432 969.805
 300.060 841.932
 213.658 511.862
 688.248 60.079
 303.787 955.476
 262.225 537.053
 537.675 379.580
 483.030 69.098
 813.656 32.910
 54.644 365.268
 469.111 600.186
 423.534 886.442
 595.322 370.626
 928.207 238.955
 598.842 61.355
 654.746 200.076
 670.594 579.914
 588.192 301.226
 650.283 789.360
 17.813 649.880
 981.800 437.615
 627.300 317.736
 948.292 791.720
 627.313 662.059
 260.039 280.038
 344.431 645.663
 903.722 84.298
 122.195 860.991
 210.774 272.627
 299.709 93.130
 581.134 748.593
 572.220 938.676
 625.820 175.048
 695.493 61.447
 539.295 670.621
 339.141 956.666
 855.956 667.641
 818.644 722.860
 912.380 949.692
 415.468 931.331
 59.833 782.720
 331.067 628.150
 134.373 833.570
 893.562 210.564
 782.570 493.005
 153.548 61.245
 799.988 435.888
 253.937 588.461
 711.343 49.496
 52.166 662.103
 902.490 422.396
 104.019 324.307
 905.489 232.395
 807.085 324.508
 92.137 314.483
 847.250 233.086
 405.091 281.225
 20.263 141.990
 658.498 51.626
 517.320 797.055
 884.689 904.065
 201.636 222.942
 655.770 978.808
 673.415 811.321
 937.732 430.897
 762.601 525.127
 962.245 480.604
 819.785 421.123
 652.554 872.295
 941.107 470.085
 93.422 70.573
 286.538 534.510
 372.132 372.285
 484.445 989.580
 272.821 862.737
 888.472 501.284
 917.553 302.943
 123.824 829.073
 605.380 1.350
 964.876 637.621
 99.070 38.380
 489.066 387.285
 195.384 805.825
 595.625 645.432
 38.840 267.007
 132.297 106.315
 704.194 99.603
 887.512 226.580
 685.853 553.559
 756.222 443.319
 152.616 434.897
 229.653 224.241
 916.282 746.106
 575.624 752.655
 738.576 699.685
 327.944 437.183
 781.403 738.352
 979.943 986.484
 62.824 898.960
 645.895 847.498
 790.471 43.778
 310.339 982.162
 433.723 739.187
 602.857 378.246
 597.322 615.753
 616.374 246.362
 856.737 13.055
 510.470 454.744
 97.235 356.514
 715.459 568.735
 905.078 681.056
 764.366 581.666
 734.479 797.949
 742.482 501.987
 915.001 977.042
 250.483 867.898
 771.186 508.421
 647.530 730.639
 852.589 826.893
 274.010 932.015
 374.654 882.397
 776.383 617.299
 758.438 362.506
 573.874 903.508
 642.834 103.434
 751.447 763.162
 892.458 337.826
 146.774 298.360
 106.757 236.140
 360.095 248.536
 573.074 809.203
 672.193 392.288
 823.800 598.965
 52.827 329.535
 233.458 529.373
 303.430 340.944
 907.168 797.277
 955.484 758.719
 401.971 122.438
 469.569 703.609
 224.659 54.915
 7.717 570.264
 154.805 256.695
 119.465 215.381
 43.713 772.488
 954.179 124.382
 85.916 712.798
 531.172 622.574
 599.944 561.946
 435.427 441.049
 992.644 456.653
 408.896 147.043
 922.825 359.525
 352.260 369.704
 284.963 569.631
 494.442 677.364
 764.838 602.913
 10.252 939.428
 592.175 163.064
 331.226 98.271
 149.410 873.569
 290.469 313.217
 162.887 209.686
 136.355 264.490
 878.094 851.373
 237.882 130.319
 432.443 561.576
 959.851 1.080
 318.947 906.365
 10.756 662.208
 566.576 292.320
 440.034 169.613
 935.707 161.076
 92.270 130.594
 880.826 900.555
 500.179 278.012
 311.364 397.042
 29.920 740.017
 782.377 842.670
 273.951 331.590
 869.870 750.334
 738.740 462.871
 284.260 324.403
 395.756 623.791
 106.214 743.513
 581.133 381.352
 201.452 274.209
 547.038 947.404
 897.755 835.186
 19.129 438.648
 854.223 945.696
 810.666 270.438
 388.681 333.381
 624.131 780.791
 476.147 652.083
 952.956 265.631
 14.627 215.264
 624.719 480.965
 552.510 722.571
 226.498 208.501
 465.951 123.236
 974.848 329.631
 999.433 888.639
 666.828 666.094
 775.854 566.255
 132.770 546.724
 434.837 957.748
 142.158 87.057
 263.480 145.262
 355.283 726.231
 789.434 812.545
 607.699 873.379
 762.317 442.877
 332.411 58.849
 159.299 485.606
 114.807 765.145
 420.686 70.064
 414.367 895.013
 111.069 302.919
 130.018 401.846
 373.766 246.277
 515.684 8.414
 616.716 863.706
 630.201 737.279
 755.598 204.603
 20.626 499.272
 416.855 929.861
 257.416 579.809
 844.646 659.741
 659.520 136.924
 889.894 135.191
 540.725 905.705
 617.996 554.165
 377.411 82.955
 438.895 792.807
 822.058 750.536
 626.931 306.641
 674.419 358.881
 998.843 978.438
 59.391 422.052
 900.572 827.262
 761.483 126.561
 514.075 498.091
 122.861 497.717
 534.493 634.516
 145.632 834.809
 138.966 310.395
 548.090 571.041
 727.634 512.367
 935.729 552.324
 474.509 467.151
 965.852 993.071
 293.538 279.192
 242.609 354.880
 369.271 659.994
 588.377 918.898
 90.907 405.396
 536.795 463.828
 685.268 16.759
 199.943 813.736
 393.633 412.852
 722.509 943.314
 957.618 878.052
 73.061 199.138
 951.932 216.842
 988.410 155.220
 61.410 902.688
 111.418 827.105
 383.878 829.958
 203.540 843.686
 840.043 0.065
 306.902 658.364
 580.622 137.466
 741.192 675.164
 146.356 268.235
 290.396 990.760
 8.720 774.935
 133.923 295.323
 901.194 328.302
 354.669 834.753
 149.489 491.447
 889.713 480.708
 583.634 188.990
 832.570 165.166
 827.976 765.523
 132.248 760.925
 32.891 49.600
 124.870 991.871
 853.079 855.910
 467.597 966.206
 564.027 255.262
 989.481 286.773
 215.565 915.695
 625.018 515.579
 177.870 955.282
 927.403 680.476
 72.145 275.718
 971.445 902.457
 80.159 883.577
 630.636 499.191
 881.505 512.064
 957.145 757.316
 815.715 79.577
 493.445 150.976
 352.093 452.461
 914.360 71.226
 70.537 298.642
 130.719 90.085
 311.690 847.668
 401.199 649.375
 598.025 322.980
 695.824 589.185
 215.225 36.520
 459.855 630.283
 785.102 377.184
 545.209 331.459
 769.984 567.044
 741.175 954.316
 89.846 376.933
 458.185 398.037
 76.320 401.132
 436.926 994.135
 954.293 795.081
 187.655 570.971
 757.165 26.514
 356.562 170.156
 824.392 516.243
 591.212 997.920
 781.074 527.357
 287.071 265.601
 593.687 169.175
 971.920 171.943
 71.250 423.555
 982.507 328.670
 128.092 75.649
 544.200 868.281
 536.934 878.849
 744.033 503.379
 526.214 135.187
 132.650 149.724
 863.724 699.196
 571.842 866.021
 422.994 676.935
 310.246 803.155
 255.867 395.338
 297.059 360.778
 954.003 553.128
 187.258 602.057
 336.221 467.321
 934.756 225.873
 963.557 522.994
 973.350 603.286
 578.575 983.742
 738.438 880.752
 661.878 281.627
 252.713 281.107
 972.166 474.805
 81.905 105.139
 214.858 325.263
 635.709 677.481
 99.707 135.792
 346.120 482.403
 684.537 212.564
 80.402 904.814
 447.932 346.363
 446.731 502.531
 329.251 680.918
 713.467 275.865
 563.588 551.098
 502.178 424.112
 519.448 507.436
 422.354 55.213
 618.030 618.052
 412.767 980.059
 428.511 966.248
 839.232 327.690
 49.999 894.550
 797.913 278.447
 217.491 226.839
 592.103 761.390
 218.859 313.306
 821.725 797.635
 648.477 62.609
 859.612 106.351
 419.538 66.961
 926.363 204.004
 933.379 794.489
 333.476 114.730
 185.564 565.413
 388.135 830.943
 153.258 481.360
 666.067 194.271
 538.101 617.872
 913.017 49.347
 767.882 987.187
 360.583 514.095
 726.517 40.360
 196.323 432.734
 575.996 704.202
 847.362 470.301
 50.003 179.396
 485.497 574.188
 983.904 392.121
 182.292 388.619
 549.960 163.924
 705.498 647.688
 593.243 805.304
 401.885 92.309
 719.272 50.043
 633.012 322.982
 928.417 522.927
 74.473 495.747
 887.343 406.941
 938.752 441.021
 589.978 671.647
 998.130 697.593
 608.659 307.404
 656.333 936.072
 242.309 35.910
 313.281 142.191
 207.881 132.640
 781.730 850.968
 622.285 387.967
 521.613 293.791
 615.882 78.614
 259.105 933.563
 190.158 737.820
 32.779 925.456
 768.866 759.960
 566.759 225.323
 134.735 602.730
 896.512 562.937
 136.636 847.498
 481.254 257.057
 191.979 326.614
 320.164 843.590
 396.267 246.749
 368.236 952.173
 139.500 941.518
 420.301 551.318
 873.915 927.304
 525.276 104.428
 888.960 56.581
 411.883 870.813
 140.145 146.761
 685.016 344.995
 814.229 784.254
 99.672 967.792
 63.156 477.931
 776.195 842.780
 325.232 769.262
 103.925 346.689
 699.418 744.340
 435.628 592.262
 725.709 972.663
 726.016 563.222
 632.752 696.558
 565.963 34.741
 77.696 981.553
 739.567 776.484
 760.502 20.719
 442.061 931.723
 136.368 264.371
 678.751 313.683
 69.461 60.582
 483.088 863.270
 415.936 972.407
 387.852 890.385
 644.366 455.824
 827.927 459.512
 100.615 600.061
 694.772 380.094
 8.235 751.763
 278.273 490.099
 824.261 59.536
 76.081 59.213
 906.526 919.494
 6.770 234.232
 308.081 500.076
 92.312 66.935
 816.014 640.498
 666.839 133.008
 467.897 507.526
 189.613 414.307
 784.517 156.024
 186.303 586.186
 880.771 156.893
 187.488 252.711
 689.005 459.115
 578.726 897.046
 435.357 758.765
 402.230 269.226
 637.363 615.939
 564.359 791.899
 581.170 39.855
 891.815 14.802
 32.982 43.096
 656.840 644.892
 839.039 928.588
 750.368 690.921
 771.588 638.902
 642.337 524.095
 138.326 78.587
 728.977 421.376
 146.134 769.149
 54.535 441.488
 106.058 756.056
 714.496 318.047
 298.289 241.664
 331.916 737.278
 648.951 741.487
 759.122 713.009
 474.002 569.012
 833.011 358.110
 41.364 451.766
 420.903 774.052
 915.814 14.961
 780.829 899.078
 260.555 575.701
 148.974 346.662
 956.026 147.919
 509.408 671.027
 495.162 134.099
 327.199 272.720
 762.559 883.265
 93.468 727.522
 593.669 25.004
 376.037 624.698
 233.233 286.615
 556.371 739.918
 716.683 795.317
 4.801 263.806
 734.440 731.293
 372.118 844.375
 610.163 591.961
 305.179 881.558
 736.609 355.840
 903.886 101.184
 726.316 988.910
 881.678 216.432
 911.542 151.192
 754.575 4.718
 884.702 660.812
 625.870 450.783
 925.676 422.176
 744.140 561.326
 288.145 679.606
 58.648 887.895
 988.500 814.282
 373.953 812.918
 486.379 547.455
 388.352 885.026
 196.803 574.180
 190.216 325.541
 314.928 947.441
 562.506 675.544
 853.134 221.291
 416.456 85.131
 927.535 592.957
 627.041 151.706
 230.792 347.689
 589.379 446.687
 787.529 487.301
 649.258 899.380
 707.864 834.969
 702.881 268.523
 886.825 366.983
 309.419 776.968
 799.267 379.216
 541.752 129.785
 520.859 95.345
 20.745 113.037
 378.453 848.994
 469.653 577.340
 663.529 297.559
 98.712 160.605
 299.387 666.349
 925.153 677.197
 358.333 583.707
 67.945 790.806
 704.581 97.074
 275.168 755.989
 570.172 293.568
 668.627 534.588
 536.434 64.037
 476.880 109.657
 626.896 814.895
 504.220 988.348
 156.818 856.161
 207.214 629.300
 720.458 176.395
 558.442 287.882
 523.786 895.693
 733.226 748.294
 934.634 797.273
 1.811 824.756
 74.491 547.665
 817.263 850.102
 919.569 987.115
 806.714 630.170
 319.824 808.010
 377.490 292.811
 643.006 33.064
 694.833 883.627
 169.006 590.589
 457.417 504.294
 613.839 485.642
 851.891 817.184
 171.289 248.389
 297.296 180.975
 595.734 560.243
 662.079 880.799
 187.130 910.491
 945.777 483.546
 106.861 408.234
 438.125 410.258
 482.636 193.903
 901.965 264.576
 936.370 379.759
 752.900 196.394
 878.790 858.168
 736.025 785.801
 499.033 299.772
 514.536 292.787
 380.900 10.685
 500.751 87.005
 96.586 209.469
 369.444 118.856
 663.902 541.975
 17.003 153.723
 57.587 987.211
 366.248 416.242
 895.623 572.658
 792.706 297.622
 287.202 756.206
 68.533 898.600
 642.763 827.697
 418.063 711.263
 974.135 10.609
 465.432 498.384
 23.349 18.512
 768.959 988.044
 74.001 947.378
 96.468 958.965
 844.549 509.850
 245.968 508.475
 716.753 578.146
 780.688 146.356
 196.250 775.826
 578.193 985.542
 870.346 813.503
 220.035 862.099
 858.436 408.357
 429.138 134.766
 433.642 861.536
 532.998 127.284
 924.383 731.249
 156.095 388.673
 428.638 963.099
 466.996 877.452
 241.885 394.464
 595.008 810.714
 115.395 698.237
 636.571 759.071
 631.132 675.653
 669.570 880.327
 662.652 841.318
 639.344 250.523
 350.621 599.839
 956.284 618.622
 472.900 16.866
 312.835 644.012
 951.352 403.138
 76.491 603.329
 382.769 213.742
 712.609 519.516
 484.826 312.733
 931.884 781.960
 737.915 552.228
 615.873 217.907
 11.752 92.831
 351.767 633.759
 776.143 566.748
 484.493 477.568
 496.099 315.127
 678.336 153.856
 843.338 666.361
 857.576 837.320
 463.059 852.355
 180.522 337.148
 713.837 365.834
 86.108 628.206
 249.692 664.759
 957.423 324.782
 690.208 342.006
 170.793 377.641
 283.461 551.894
 169.146 142.702
 216.951 363.334
 219.114 231.677
 586.564 175.942
 15.844 9.604
 458.477 664.910
 698.770 564.604
 622.909 327.745
 875.022 520.711
 663.783 396.910
 232.024 289.822
 679.792 103.090
 402.691 624.146
 168.560 361.360
 149.143 511.927
 207.760 384.280
 205.688 198.303
 570.042 370.235
 398.964 67.140
 929.848 780.834
 900.506 211.417
 950.726 207.368
 700.788 187.720
 75.329 973.204
 988.234 898.696
 24.161 357.270
 14.167 995.706
 793.297 224.656
 995.703 127.675
 729.332 375.896
 501.781 782.321
 657.863 679.040
 759.703 139.101
 109.720 21.550
 165.487 61.591
 189.431 945.939
 564.145 148.465
 278.954 38.545
 246.775 200.218
 485.469 389.722
 79.285 872.441
 897.033 791.874
 300.202 20.450
 379.381 485.340
 697.652 904.804
 859.427 788.103
 572.065 148.711
 27.539 581.217
 913.076 8.036
 835.912 485.809
 946.406 39.920
 462.228 418.388
 847.209 809.654
 886.847 698.356
 256.616 545.971
 442.188 795.083
 892.198 96.408
 631.647 322.414
 203.253 616.506
 882.656 837.222
 708.683 884.852
 347.538 87.582
 467.349 221.154
 253.242 437.861
 495.042 713.372
 936.237 515.603
 863.347 864.584
 594.664 562.370
 526.802 148.646
 912.046 302.120
 536.950 129.220
 224.320 281.217
 454.433 328.557
 436.891 889.524
 280.548 525.203
 775.883 588.472
 743.192 473.994
 956.169 86.427
 12.502 553.123
 949.513 291.724
 940.491 693.521
 173.848 207.392
 346.491 292.325
 237.020 517.859
 164.253 77.786
 946.062 356.027
 963.202 16.017
 930.222 669.214
 319.961 34.620
 169.531 155.159
 189.082 304.168
 920.962 985.896
 74.650 51.141
 894.451 439.762
 785.461 876.149
 157.668 222.588
 542.811 585.773
 701.069 171.446
 456.264 897.301
 136.071 331.985
 972.207 590.937
 844.979 107.748
 993.654 827.078
 470.602 461.991
 456.864 246.293
 798.235 565.122
 298.326 971.159
 418.207 20.147
 849.973 842.729
 591.728 951.438
 734.814 775.886
 207.769 36.270
 601.252 398.935
 798.801 611.961
 412.049 560.616
 165.999 563.076
 201.259 515.216
 90.932 932.212
 15.543 822.044
 924.626 394.611
 279.473 173.320
 43.371 571.755
 759.953 464.297
 443.903 953.586
 173.409 676.407
 271.930 164.882
 879.420 309.567
 193.874 801.265
 962.830 689.879
 41.710 817.322
 827.940 26.258
 597.585 857.343
 546.105 391.644
 204.371 252.534
 23.195 175.144
 759.313 82.269
 325.035 69.497
 692.591 516.779
 534.607 418.711
 576.138 70.800
 459.964 113.641
 828.724 739.104
 590.048 64.872
 562.568 733.063
 458.758 243.986
 389.210 560.523
 155.515 23.443
 105.691 998.230
 71.236 984.694
 707.103 496.099
 128.185 942.268
 412.205 265.924
 74.907 852.568
 92.190 674.293
 875.693 759.583
 108.923 151.778
 558.357 461.215
 501.451 109.863
 953.065 160.208
 314.775 926.104
 735.409 759.506
 702.206 909.746
 833.653 455.372
 15.016 928.417
 156.160 920.751
 136.116 585.804
 401.532 219.447
 737.318 155.592
 420.288 978.044
 314.259 953.932
 770.210 611.605
 854.591 167.741
 143.508 161.643
 851.837 935.982
 716.136 686.386
 320.852 433.404
 979.810 35.821
 185.639 949.093
 645.373 154.382
 284.135 244.476
 960.149 955.477
 608.187 466.458
 547.922 992.731
 814.382 371.296
 272.478 66.908
 499.602 764.177
 836.602 24.838
 934.475 699.632
 878.553 62.490
 541.493 830.828
 315.970 89.708
 248.966 193.830
 39.668 165.615
 256.794 909.478
 781.705 703.511
 727.817 664.192
 906.528 370.082
 435.267 166.330
 911.967 179.484
 621.354 981.669
 817.669 787.248
 876.450 535.821
 179.652 16.980
 57.873 579.257
 846.395 64.593
 410.188 878.942
 488.090 996.461
 606.749 307.034
 437.928 230.948
 339.405 209.671
 112.600 824.471
 977.632 966.532
 686.488 996.500
 290.648 893.867
 316.488 361.081
 70.212 140.214
 916.267 489.780
 954.946 405.600
 702.399 432.038
 789.284 253.087
 750.785 649.190
 354.913 437.828
 958.634 978.818
 396.237 156.039
 781.859 3.235
 83.531 907.501
 164.862 832.021
 680.832 904.271
 282.428 371.470
 425.916 669.555
 232.838 707.006
 906.040 819.225
 146.746 97.282
 397.417 559.965
 375.090 115.407
 303.938 368.713
 386.931 783.960
 509.720 724.898
 718.194 762.144
 882.086 877.489
 66.674 147.141
 511.215 61.215
 307.116 654.754
 437.513 589.283
 510.840 519.533
 438.680 992.943
 783.251 590.366
 969.382 141.357
 994.034 747.937
 64.421 739.024
 961.165 905.357
 131.599 83.959
 881.645 707.961
 226.339 689.570
 377.678 373.703
 973.076 679.547
 373.683 428.370
 587.930 500.995
 641.806 922.278
 976.063 850.473
 584.710 864.917
 91.082 44.823
 75.220 394.805
 321.886 808.857
 682.430 692.582
 736.586 400.636
 700.268 940.925
 388.648 598.653
 203.011 95.485
 355.586 670.530
 106.207 732.784
 716.891 507.452
 462.971 425.365
 719.795 510.623
 104.224 618.818
 66.889 64.381
 195.460 772.350
 679.094 924.563
 367.914 12.824
 735.223 130.452
 153.047 945.859
 12.218 44.656
 448.293 786.211
 998.456 409.047
 439.596 98.807
 329.545 338.142
 651.044 182.222
 408.180 556.739
 760.614 244.917
 676.589 919.317
 268.574 803.215
 674.423 958.432
 614.424 216.759
 452.590 422.602
 570.617 535.511
 43.297 145.885
 685.797 191.273
 880.695 197.342
 774.462 871.085
 400.027 784.904
 349.185 769.850
 544.530 422.016
 939.550 461.327
 809.905 134.102
 240.423 741.678
 440.526 103.705
 361.058 895.331
 847.414 886.848
 313.840 81.892
 586.200 828.093
 573.205 633.670
 857.719 348.122
 665.897 440.163
 471.649 555.920
 515.429 748.296
 244.933 969.231
 677.045 360.750
 544.837 723.739
 763.183 620.223
 987.962 365.925
 700.219 741.579
 480.829 399.975
 980.007 28.868
 847.494 79.208
 607.395 587.831
 200.953 271.712
 908.655 130.371
 146.584 503.200
 994.910 944.573
 479.919 793.297
 286.423 666.987
 582.522 600.676
 743.731 3.335
 507.266 914.753
 43.507 375.595
 259.090 254.465
 932.638 769.156
 954.074 426.162
 23.029 970.583
 16.038 361.677
 810.279 347.429
 936.688 103.615
 247.575 264.885
 176.511 67.742
 646.319 864.025
 766.288 522.940
 449.417 962.624
 33.410 858.574
 802.409 267.498
 526.435 619.393
 180.257 407.831
 752.057 581.690
 290.474 778.780
 330.321 814.607
 321.197 105.916
 879.286 850.879
 418.790 551.631
 575.259 806.554
 224.782 148.046
 317.973 704.120
 865.631 186.212
 634.008 923.902
 38.328 763.318
 451.258 830.661
 665.725 98.489
 200.865 283.085
 981.416 99.585
 82.133 160.772
 146.544 389.799
 945.024 854.561
 480.268 991.023
 991.769 120.434
 809.455 783.726
 214.512 944.152
 97.892 909.005
 213.907 393.284
 515.013 401.584
 281.096 526.012
 141.249 512.566
 572.823 603.426
 102.192 633.106
 19.857 325.694
 675.333 215.735
 638.833 935.243
 748.091 125.577
 976.723 544.954
 428.928 971.214
 17.995 340.146
 957.690 962.483
 493.050 644.332
 737.960 33.397
 811.607 645.237
 62.453 431.846
 928.419 655.217
 239.718 808.391
 156.298 575.140
 502.114 394.791
 51.138 80.032
 504.868 24.752
 986.956 425.801
 965.713 156.449
 350.515 557.313
 174.073 365.799
 552.430 887.856
 675.992 914.207
 365.774 117.898
 452.137 392.912
 757.891 307.175
 715.465 312.364
 123.556 39.082
 5.006 58.890
 107.926 491.523
 313.046 367.640
 429.300 15.522
 403.574 361.478
 880.894 24.773
 436.832 46.575
 67.312 608.841
 263.121 719.339
 177.758 933.937
 871.658 73.700
 930.207 712.283
 138.364 466.272
 657.560 469.274
 199.311 128.471
 720.446 72.444
 51.449 454.187
 96.901 704.080
 744.778 449.312
 145.014 747.016
 253.901 131.301
 392.226 638.237
 603.680 4.704
 458.870 745.650
 453.354 619.299
 261.415 498.459
 324.036 814.119
 803.603 0.441
 272.098 251.620
 695.128 968.145
 679.765 705.685
 34.809 243.224
 146.804 754.797
 158.547 151.088
 243.851 782.845
 635.025 328.772
 227.440 755.748
 650.595 175.797
 145.833 138.843
 868.614 36.151
 88.286 580.122
 990.415 481.004
 481.312 905.753
 550.830 404.903
 225.071 370.301
 119.841 987.933
 330.405 553.834
 675.357 218.396
 379.636 396.390
 785.778 561.238
 237.610 467.383
 672.930 333.585
 707.194 59.475
 697.860 388.018
 307.263 214.832
 258.229 174.599
 681.077 493.687
 144.447 163.135
 776.820 603.695
 663.043 856.989
 416.069 862.067
 93.973 259.080
 44.431 565.078
 550.782 90.112
 783.742 410.965
 8.844 379.936
 647.780 147.803
 60.738 217.077
 291.880 98.666
 955.542 551.512
 617.925 418.825
 240.042 494.799
 204.960 146.194
 107.263 683.527
 964.892 864.430
 587.126 991.171
 793.761 171.677
 404.404 354.744
 791.024 965.850
 552.524 281.981
 919.597 664.429
 963.351 918.261
 673.582 983.256
 621.208 467.141
 382.264 430.842
 805.533 501.689
 509.881 623.681
 35.183 893.960
 590.713 301.442
 616.339 985.753
 976.235 191.319
 305.931 374.600
 151.541 826.904
 537.480 584.872
 116.226 22.696
 413.325 615.505
 912.842 910.583
 446.567 224.573
 344.370 494.604
 990.973 38.540
 849.528 326.072
 784.105 513.150
 327.949 659.256
 857.524 166.714
 931.155 850.520
 750.819 738.719
 792.835 609.001
 969.286 271.780
 774.412 307.952
 617.154 987.925
 288.360 2.018
 241.558 36.673
 449.797 161.516
 962.010 178.789
 341.812 790.772
 714.439 572.667
 285.662 419.589
 889.187 527.753
 234.882 86.601
 223.406 249.285
 892.678 527.901
 657.747 729.765
 842.404 266.689
 75.785 444.407
 917.899 608.280
 706.409 920.271
 587.978 883.734
 231.341 502.712
 230.002 874.396
 752.312 309.299
 591.591 674.003
 138.475 902.457
 335.898 305.818
 500.926 230.324
 511.084 976.074
 687.138 873.814
 833.805 693.941
 516.571 230.419
 412.342 170.384
 705.370 486.360
 618.991 986.824
 971.958 743.224
 242.335 328.830
 48.436 528.991
 375.797 454.685
 320.371 832.556
 124.643 124.018
 607.869 342.455
 613.164 573.806
 415.537 472.025
 748.854 189.350
 502.288 132.848
 130.783 683.793
 241.932 834.803
 583.248 543.984
 302.681 193.845
 339.118 411.636
 212.232 107.740
 504.404 400.835
 391.920 896.080
 298.932 575.738
 938.780 415.307
 707.921 661.088
 461.584 264.044
 694.580 784.057
 492.422 541.385
 441.161 665.338
 708.745 453.978
 210.207 222.712
 424.740 270.702
 181.947 319.308
 511.194 470.704
 939.153 194.922
 248.647 336.776
 376.415 541.188
 231.644 16.975
 524.200 814.831
 647.536 159.491
 744.703 88.001
 329.778 455.828
 699.973 886.779
 414.581 782.978
 464.952 210.013
 145.569 484.631
 788.676 407.783
 11.516 683.283
 254.060 255.024
 558.140 268.874
 486.457 319.491
 680.145 405.300
 477.927 298.514
 221.472 464.463
 970.109 105.575
 240.036 309.787
 944.411 110.946
 231.616 769.166
 952.435 581.529
 62.298 63.768
 958.986 290.139
 889.620 387.028
 819.474 756.040
 222.037 891.475
 556.092 184.478
 690.205 64.000
 393.937 956.603
 501.030 17.956
 558.434 311.817
 788.300 158.663
 186.588 506.751
 737.348 183.820
 261.983 339.301
 973.863 548.871
 220.908 118.275
 0.108 587.100
 96.212 330.914
 619.969 43.291
 646.290 819.006
 205.239 117.005
 567.071 892.437
 160.009 366.212
 391.155 675.232
 82.072 284.389
 154.497 47.562
 396.859 714.702
 49.715 787.542
 850.766 825.026
 606.758 164.321
 350.248 349.060
 44.792 39.852
 577.051 554.351
 250.661 17.513
 408.088 670.705
 863.969 863.625
 933.422 686.083
 519.693 120.734
 263.369 766.051
 827.456 842.733
 14.899 492.225
 891.414 790.681
 490.293 450.567
 413.479 329.179
 932.649 878.168
 820.905 16.743
 641.624 434.157
 640.602 365.836
 140.202 174.241
 58.881 100.533
 433.824 347.143
 386.287 119.611
 834.719 203.757
 951.024 202.821
 927.344 15.556
 807.129 716.906
 319.673 477.706
 929.413 389.468
 606.528 555.099
 218.584 842.984
 915.534 187.513
 427.375 503.285
 916.898 565.063
 890.639 717.812
 861.482 519.797
 875.901 205.358
 127.153 946.642
 220.763 93.197
 663.859 700.907
 272.713 827.224
 349.054 644.505
 656.600 729.481
 516.036 93.985
 54.384 254.396
 170.412 916.151
 558.264 404.828
 739.539 617.660
 647.391 922.061
 634.745 570.470
 913.700 886.063
 677.754 732.971
 125.726 145.415
 235.717 985.134
 450.502 447.295
 111.207 253.913
 860.745 429.911
 185.293 611.812
 223.662 461.001
 57.354 277.069
 913.140 110.828
 461.644 108.897
 201.150 305.992
 768.040 597.034
 187.462 656.896
 46.109 203.340
 717.822 337.651
 844.199 76.916
 46.359 239.347
 318.135 876.343
 923.069 948.058
 650.078 576.966
 164.729 715.561
 792.910 492.082
 508.725 807.109
 628.223 209.431
 893.204 5.642
 258.481 44.304
 71.154 220.431
 691.634 884.023
 295.934 950.555
 897.476 782.536
 435.049 165.910
 600.969 335.924
 329.362 132.087
 163.110 97.821
 146.390 977.848
 122.347 87.040
 336.708 807.740
 19.980 697.319
 128.107 836.245
 805.273 81.264
 147.134 67.760
 657.224 777.754
 184.390 188.447
 420.380 55.781
 589.073 556.867
 934.934 119.610
 638.239 981.353
 453.128 63.008
 153.942 619.842
 634.299 767.160
 891.694 114.617
 562.326 941.521
 879.507 527.988
 47.754 233.797
 109.351 838.754
 581.246 949.402
 261.378 522.581
 567.491 977.822
 543.127 916.773
 464.324 219.686
 146.671 771.764
 709.015 230.747
 239.896 243.969
 563.871 175.154
 115.571 978.975
 440.980 128.344
 3.473 277.687
 758.933 548.492
 814.610 303.805
 783.387 494.078
 518.576 67.388
 252.351 193.894
 69.658 460.322
 383.268 555.219
 486.770 895.053
 302.301 447.449
 377.192 343.225
 180.314 333.869
 473.037 536.940
 761.021 396.218
 549.136 298.806
 334.489 448.269
 916.485 939.935
 56.134 49.673
 869.569 205.547
 303.452 584.192
 419.857 669.226
 168.909 72.231
 110.883 858.267
 329.736 951.879
 999.873 828.739
 239.027 431.885
 152.447 760.123
 625.895 630.888
 454.086 281.760
 656.815 47.486
 746.620 318.311
 230.447 823.409
 379.781 906.395
 891.669 276.018
 184.941 612.229
 848.234 685.976
 666.638 308.993
 849.275 871.235
 231.602 356.920
 985.891 590.211
 477.189 888.382
 250.460 866.337
 711.798 419.980
 346.468 375.122
 827.804 394.756
 380.962 685.888
 569.319 266.723
 756.762 396.646
 887.768 159.256
 574.066 675.969
 40.764 6.235
 866.801 954.559
 25.176 983.790
 957.037 156.599
 832.981 290.064
 482.937 982.506
 445.739 275.345
 317.453 46.760
 835.893 175.631
 674.362 723.864
 994.250 385.022
 426.991 89.868
 954.583 208.053
 727.413 484.257
 318.300 269.266
 797.922 716.362
 102.553 396.928
 612.866 451.015
 130.014 529.227
 641.507 620.086
 262.310 468.727
 878.460 0.496
 743.927 603.908
 747.681 196.453
 789.937 760.787
 782.267 876.107
 417.768 393.755
 111.874 92.909
 817.090 389.503
 42.020 113.045
 277.801 873.553
 397.482 255.999
 686.839 873.175
 791.415 610.165
 771.490 316.961
 741.483 24.385
 849.047 219.056
 206.387 805.071
 657.672 599.784
 985.857 13.460
 536.490 594.514
 792.761 995.427
 518.010 675.000
 148.934 764.720
 844.660 93.797
 511.190 467.646
 653.418 719.837
 838.484 391.862
 546.230 784.772
 756.134 743.537
 15.273 643.647
 352.296 745.619
 85.392 174.094
 702.723 936.158
 513.587 615.048
 412.216 940.614
 717.795 464.609
 688.623 418.021
 642.989 17.796
 834.032 440.071
 688.584 495.406
 107.644 747.972
 872.212 777.064
 948.296 278.000
 674.008 52.777
 757.603 77.483
 653.929 311.288
 256.140 413.517
 451.385 319.465
 707.073 62.748
 229.169 459.460
 629.299 658.245
 907.644 589.890
 523.919 645.901
 624.164 609.736
 345.033 95.289
 48.500 20.691
 143.132 936.826
 367.368 912.432
 384.328 417.055
 628.259 108.752
 742.278 826.451
 490.525 898.993
 715.681 149.233
 384.548 792.966
 739.942 893.083
 320.043 48.205
 736.998 299.545
 632.765 561.383
 435.872 625.246
 413.556 841.926
 654.563 572.414
 151.792 711.947
 871.122 977.664
 751.450 634.832
 340.731 924.459
 875.525 962.903
 202.256 801.415
 954.259 226.145
 130.947 900.826
 894.046 938.062
 255.816 745.000
 864.219 366.030
 95.901 888.584
 663.752 662.429
 957.523 809.910
 302.892 555.355
 556.035 150.998
 127.519 95.350
 15.273 862.515
 196.675 404.697
 993.367 265.276
 654.000 901.141
 575.811 53.460
 548.119 506.971
 59.502 376.402
 319.389 111.294
 572.027 276.430
 923.386 247.798
 78.903 500.986
 75.517 67.682
 131.153 510.080
 224.784 228.670
 302.962 967.581
 774.884 52.817
 723.689 130.064
 522.228 10.244
 183.077 963.710
 856.249 311.031
 698.726 52.522
 628.583 696.521
 99.896 74.896
 733.655 743.583
 473.399 876.053
 921.246 475.439
 311.106 647.260
 577.276 421.023
 922.509 26.103
 635.940 607.357
 361.555 782.799
 226.221 197.767
 448.956 273.877
 488.601 510.142
 837.210 785.261
 431.458 136.662
 806.397 901.288
 17.337 528.049
 138.403 914.531
 491.257 155.451
 992.670 214.111
 478.865 691.310
 898.003 378.788
 612.071 292.380
 435.793 67.456
 482.404 274.326
 776.594 596.170
 4.528 254.793
 253.955 560.799
 798.968 242.568
 629.452 891.541
 807.221 462.416
 586.715 84.246
 945.037 741.807
 459.038 958.915
 420.227 626.141
 866.704 453.373
 207.062 627.965
 141.934 616.468
 725.812 13.447
 429.443 956.883
 746.826 661.905
 650.585 608.523
 975.517 943.232
 43.466 759.496
 307.589 400.681
 377.921 467.747
 830.851 725.647
 783.741 251.903
 827.090 5.241
 216.848 740.806
 159.044 216.646
 168.475 620.265
 955.835 154.324
 246.830 202.017
 705.865 392.318
 632.690 119.677
 77.766 5.244
 236.202 32.086
 694.210 864.654
 221.540 279.157
 935.247 674.495
 681.557 322.790
 730.229 58.260
 852.150 540.141
 371.479 24.589
 774.497 683.527
 137.986 846.643
 614.841 636.143
 20.805 638.255
 511.240 171.923
 989.159 807.022
 362.900 358.132
 1.028 737.115
 142.000 248.234
 646.049 894.243
 274.664 218.355
 791.713 459.166
 294.778 962.076
 594.180 257.206
 162.466 924.749
 518.610 347.898
 402.120 120.042
 705.014 125.336
 50.092 508.736
 806.705 125.559
 509.630 754.058
 839.829 177.966
 943.694 411.136
 213.027 824.126
 151.420 812.889
 882.555 576.095
 780.703 824.060
 5.243 129.677
 740.434 632.952
 872.382 883.871
 257.072 111.095
 713.192 359.431
 840.471 409.684
 896.189 436.202
 605.284 183.737
 447.888 835.363
 761.974 586.952
 796.391 319.281
 423.852 298.936
 456.182 544.341
 155.067 809.578
 551.505 22.418
 343.619 860.811
 759.115 881.934
 661.027 842.796
 394.803 992.387
 657.000 458.968
 8.151 965.497
 227.336 652.540
 350.621 775.644
 33.352 556.551
 885.877 471.914
 391.620 661.712
 888.449 169.085
 96.994 953.045
 476.350 206.305
 696.275 50.148
 821.648 816.639
 953.980 390.044
 35.179 640.266
 408.225 849.777
 410.677 986.830
 719.514 442.563
 500.573 471.670
 887.244 501.497
 869.945 845.551
 720.002 144.201
 903.941 852.789
 271.437 486.605
 122.927 398.633
 322.048 631.316
 562.278 309.471
 629.950 623.136
 701.945 420.414
 275.242 459.573
 564.458 531.336
 370.646 626.259
 147.002 107.343
 46.455 145.631
 599.680 151.430
 484.449 571.936
 122.332 899.767
 870.394 917.392
 618.699 353.502
 158.249 974.299
 739.842 900.395
 144.496 618.163
 167.099 646.041
 394.697 289.795
 255.351 584.553
 355.816 203.234
 484.767 424.451
 539.930 794.872
 386.573 45.153
 943.388 291.785
 626.834 6.201
 39.193 949.089
 991.032 844.458
 371.592 792.725
 928.762 668.522
 315.539 551.752
 737.600 655.025
 218.398 709.949
 111.852 844.209
 398.223 227.776
 707.116 263.838
 266.916 850.677
 205.368 38.285
 815.095 37.229
 565.552 186.496
 429.512 309.958
 247.575 216.794
 307.259 293.051
 67.446 92.396
 830.806 285.077
 420.403 388.695
 124.452 992.763
 167.828 477.239
 529.207 985.520
 871.035 852.809
 16.028 622.471
 947.627 535.762
 166.192 147.322
 978.656 114.003
 545.163 475.305
 890.557 985.456
 298.366 935.021
 235.692 786.268
 22.794 41.445
 788.725 671.140
 289.412 820.124
 230.257 895.075
 183.057 473.182
 699.731 140.608
 417.354 361.901
 440.187 867.371
 703.373 606.003
 929.776 23.162
 287.134 684.465
 678.879 154.792
 810.080 525.475
 975.296 965.698
 729.304 843.553
 69.318 874.178
 504.422 209.746
 719.912 85.128
 112.751 207.035
 365.055 69.158
 393.912 348.769
 953.993 381.244
 402.622 435.145
 285.509 197.584
 720.529 43.883
 460.860 320.764
 354.266 639.543
 287.879 231.805
 939.910 725.202
 496.719 851.119
 949.762 824.772
 859.067 322.252
 124.633 289.263
 480.606 431.675
 555.713 771.311
 978.387 319.525
 539.893 155.712
 106.193 280.402
 309.296 106.345
 875.503 576.166
 971.310 669.313
 889.013 925.635
 924.124 426.558
 587.880 356.502
 772.310 32.383
 370.712 325.398
 448.298 986.622
 108.191 871.453
 142.455 742.772
 816.157 270.877
 504.101 647.783
 104.498 424.890
 848.315 333.806
 259.767 525.986
 192.100 492.792
 294.658 409.135
 454.886 65.152
 184.172 171.540
 152.001 756.650
 561.293 919.401
 148.289 97.354
 947.317 920.452
 238.417 497.010
 804.778 570.462
 399.410 597.809
 313.395 749.420
 891.774 733.774
 349.113 693.553
 43.331 172.280
 88.488 52.957
 562.910 624.297
 439.154 467.492
 830.875 993.540
 913.566 667.201
 484.490 608.834
 997.559 695.237
 146.251 7.548
 725.484 533.805
 673.178 360.207
 345.972 875.561
 378.744 637.619
 260.894 478.295
 293.574 802.402
 37.298 939.262
 386.608 478.289
 248.490 562.655
 418.251 424.668
 294.603 520.310
 597.720 573.167
 611.747 738.472
 777.797 610.891
 807.026 914.527
 554.307 4.813
 87.353 74.854
 310.580 728.401
 794.236 941.922
 127.949 689.762
 153.761 664.422
 194.034 276.054
 318.345 773.481
 206.295 468.054
 59.813 421.020
 567.576 478.337
 795.824 409.223
 384.346 804.212
 45.144 374.410
 341.840 330.409
 541.849 901.535
 80.887 675.381
 552.073 740.052
 329.728 248.408
 965.631 606.305
 544.555 512.372
 342.956 996.178
 431.863 160.011
 727.692 714.060
 414.258 380.663
 957.485 435.721
 762.321 82.156
 768.642 64.329
 855.095 940.932
 871.151 177.257
 410.127 975.989
 623.926 778.654
 803.616 112.499
 49.140 416.984
 997.789 943.535
 850.141 561.160
 525.208 778.074
 329.150 782.832
 320.222 636.223
 705.880 610.316
 511.608 314.528
 212.132 12.195
 125.748 82.334
 453.723 961.496
 727.948 211.903
 191.747 816.331
 535.420 8.604
 779.871 737.186
 356.479 551.710
 711.285 717.361
 687.715 130.609
 864.022 220.138
 478.036 655.560
 201.106 847.886
 942.768 817.251
 574.528 884.518
 582.508 786.498
 420.124 188.592
 383.568 996.545
 112.444 521.071
 406.024 387.926
 501.647 485.818
 411.169 163.113
 183.003 374.528
 355.271 978.798
 686.872 138.917
 946.760 872.150
 434.179 775.000
 698.282 488.816
 718.598 676.321
 125.493 160.356
 469.354 89.781
 776.251 513.627
 263.245 49.615
 395.337 921.179
 214.781 948.002
 722.360 697.581
 530.986 866.472
 618.746 379.932
 802.384 597.773
 561.319 210.380
 471.844 856.206
 115.771 463.709
 414.583 943.949
 107.232 74.009
 539.860 315.754
 584.332 41.752
 730.214 284.362
 777.637 917.598
 37.903 19.284
 486.650 723.758
 709.246 13.361
 297.978 590.445
 482.525 91.222
 800.437 146.860
 458.874 593.706
 283.492 947.164
 261.194 640.316
 999.263 456.360
 834.712 911.347
 854.415 34.029
 93.559 531.493
 748.561 991.010
 248.184 722.363
 765.615 851.807
 453.862 532.595
 82.095 20.506
 874.841 277.276
 13.223 847.960
 163.404 214.687
 758.239 751.066
 88.226 365.212
 518.491 299.854
 819.963 407.478
 86.276 714.346
 480.027 958.857
 283.088 790.689
 595.311 715.507
 759.972 85.618
 269.663 360.846
 360.216 51.098
 202.511 586.084
 139.008 439.073
 255.051 253.264
 92.394 541.960
 511.413 686.591
 978.416 941.227
 711.209 334.095
 329.417 287.721
 373.777 896.591
 822.009 7.882
 804.478 287.978
 759.003 634.579
 708.719 49.298
 147.830 5.702
 157.515 683.345
 57.765 804.158
 794.666 667.306
 881.995 666.419
 173.861 13.982
 301.646 340.854
 15.798 329.093
 81.855 499.823
 610.761 510.290
 962.626 809.819
 18.911 975.647
 430.241 641.120
 675.040 533.995
 862.455 392.575
 350.945 420.676
 679.612 248.899
 609.237 339.793
 654.369 348.566
 167.898 563.211
 338.245 781.853
 333.817 738.370
 760.181 663.466
 532.602 318.016
 700.191 225.591
 216.178 727.496
 202.861 588.866
 151.883 77.065
 786.531 615.261
 448.285 471.332
 443.609 193.007
 142.818 594.448
 887.527 5.385
 832.162 102.848
 157.695 488.502
 563.392 547.433
 173.618 375.223
 996.102 700.208
 864.717 180.528
 994.534 667.986
 277.720 826.133
 194.326 445.203
 466.664 587.780
 418.584 261.929
 842.193 826.827
 878.976 410.305
 41.106 828.487
 3.464 137.008
 770.817 193.066
 175.692 640.633
 687.024 935.106
 172.347 446.483
 329.514 950.272
 242.657 198.083
 827.233 163.835
 515.367 721.475
 299.088 220.683
 247.894 617.136
 134.075 398.867
 682.935 413.136
 99.067 801.096
 360.706 785.297
 163.963 216.381
 389.475 594.831
 173.837 152.921
 720.561 605.872
 861.586 869.500
 51.892 84.843
 960.531 113.144
 820.327 926.750
 326.007 183.049
 388.873 141.752
 442.763 753.023
 120.671 126.096
 618.606 105.670
 515.077 57.447
 635.054 460.680
 998.551 434.321
 936.736 456.951
 678.604 426.882
 339.922 504.495
 325.128 541.443
 177.179 228.460
 810.547 608.979
 172.895 46.045
 67.035 289.914
 769.928 650.166
 482.283 909.741
 160.296 814.566
 309.859 285.213
 675.503 117.470
 699.093 316.445
 180.445 429.271
 13.774 70.002
 607.977 989.145
 197.999 190.923
 141.030 661.562
 628.708 102.330
 871.065 212.749
 563.206 190.246
 63.675 766.063
 419.997 154.403
 676.083 711.635
 524.287 824.782
 181.347 377.587
 985.411 905.604
 448.278 476.446
 260.256 486.399
 745.026 370.537
 980.540 441.960
 421.970 344.045
 396.956 483.726
 483.170 507.933
 511.926 93.984
 775.154 518.105
 655.658 606.707
 560.783 669.146
 5.958 545.765
 660.644 988.137
 787.551 9.301
 444.508 938.612
 616.410 430.433
 753.540 137.494
 511.818 747.036
 295.963 862.177
 394.679 690.602
 353.746 995.974
 664.218 135.203
 387.604 733.425
 514.109 827.092
 657.461 788.885
 658.633 203.859
 563.745 859.235
 813.465 785.251
 543.011 662.013
 665.782 917.387
 953.900 371.967
 804.467 635.387
 104.085 720.692
 621.322 499.217
 986.472 305.128
 74.470 392.315
 207.377 811.254
 289.790 156.426
 247.842 329.984
 707.703 288.744
 551.851 794.363
 131.384 734.262
 885.266 762.545
 947.171 568.222
 63.263 412.357
 645.313 347.270
 61.551 193.478
 824.164 395.547
 970.290 236.437
 196.447 831.522
 435.271 367.938
 893.461 796.071
 577.561 594.625
 71.296 941.568
 762.407 747.968
 529.724 630.021
 576.064 827.686
 654.800 576.073
 493.570 527.020
 464.170 483.953
 712.865 697.762
 171.220 957.712
 675.555 734.329
 370.513 18.674
 779.768 283.221
 390.388 615.737
 556.803 466.281
 345.318 751.437
 174.473 233.318
 64.867 223.742
 43.389 212.581
 70.247 469.972
 738.014 827.492
 634.046 830.494
 555.514 706.926
 292.358 476.844
 178.679 886.718
 907.976 788.300
 894.018 725.080
 13.462 644.893
 155.323 218.078
 26.761 731.250
 442.257 777.643
 440.706 827.989
 11.914 938.786
 980.552 284.748
 400.776 700.468
 317.911 516.014
 230.382 722.172
 370.736 798.115
 780.501 732.611
 730.835 749.037
 900.237 735.673
 894.632 283.647
 564.776 789.836
 859.419 212.796
 891.166 799.676
 244.045 918.356
 791.356 291.150
 436.204 126.131
 958.728 86.088
 722.269 918.725
 302.567 76.463
 862.471 0.722
 713.480 496.798
 904.646 334.173
 565.156 665.418
 32.329 604.446
 240.308 714.745
 94.531 321.500
 270.903 350.574
 919.817 491.934
 167.434 804.074
 159.554 760.462
 394.930 392.566
 895.244 279.330
 153.508 150.931
 572.283 649.716
 10.669 890.495
 554.372 435.039
 86.400 482.706
 124.939 582.712
 438.793 737.755
 567.660 734.184
 768.741 681.095
 839.548 744.748
 241.993 441.629
 686.701 681.731
 502.970 113.131
 52.935 295.203
 168.279 484.438
 581.090 147.741
 782.579 244.372
 520.213 703.127
 392.569 334.651
 621.355 177.887
 246.445 369.729
 650.943 589.651
 309.664 178.321
 72.224 443.398
 159.592 399.949
 668.872 897.346
 691.231 934.331
 415.357 76.796
 946.400 775.568
 569.206 754.463
 235.300 141.399
 681.840 703.254
 721.264 745.169
 236.580 231.105
 408.797 860.392
 742.100 322.177
 336.839 441.097
 982.444 294.756
 11.984 822.485
 474.520 319.519
 201.526 413.288
 62.309 664.141
 78.235 671.803
 613.961 298.640
 5.482 540.695
 441.319 933.299
 563.413 300.629
 867.469 605.939
 538.431 529.793
 190.873 291.815
 776.158 955.927
 576.890 397.242
 982.718 530.980
 419.521 402.525
 653.739 7.831
 806.701 841.905
 421.509 756.179
 568.120 514.599
 797.692 13.912
 240.270 593.808
 814.738 364.784
 232.254 687.780
 649.260 987.472
 678.892 971.895
 364.324 300.097
 414.156 82.624
 306.756 583.747
 255.321 387.658
 15.407 204.701
 251.901 631.967
 265.281 254.845
 697.158 432.902
 821.777 20.776
 825.393 50.446
 793.764 292.380
 105.335 698.406
 41.373 390.110
 596.650 61.722
 755.179 76.209
 749.066 832.516
 121.670 508.635
 406.201 927.190
 422.797 778.308
 321.025 568.483
 184.975 661.593
 717.859 845.303
 248.692 232.770
 945.136 450.303
 230.083 267.971
 980.939 557.214
 600.277 676.046
 984.253 769.043
 29.464 896.635
 561.958 542.333
 196.473 585.985
 356.125 785.149
 620.070 381.649
 687.156 516.466
 347.163 903.875
 633.442 656.901
 361.067 860.523
 232.638 555.558
 127.942 510.613
 677.380 621.215
 763.230 286.697
 0.731 59.685
 306.703 946.289
 933.940 880.174
 682.441 726.357
 329.139 944.770
 179.452 11.897
 808.533 335.170
 13.670 539.698
 493.744 903.596
 469.786 72.524
 726.611 780.265
 722.025 368.061
 386.404 313.069
 99.823 593.307
 586.815 417.341
 903.887 700.901
 375.859 381.257
 949.906 682.605
 317.951 587.853
 583.846 680.317
 92.876 425.593
 690.254 191.232
 162.287 429.461
 122.119 715.953
 119.988 752.729
 389.785 222.291
 124.997 760.554
 432.287 429.318
 211.734 470.897
 885.660 743.032
 753.252 871.651
 690.676 424.155
 723.032 707.198
 831.678 358.340
 38.315 59.890
 856.369 388.253
 381.332 125.129
 934.453 204.868
 770.138 681.295
 114.798 72.147
 402.472 341.735
 133.394 355.493
 116.349 215.237
 308.062 761.427
 220.635 829.144
 383.811 85.691
 546.132 336.477
 521.554 961.938
 779.596 151.821
 262.061 846.583
 474.410 272.412
 259.170 150.919
 415.431 938.747
 827.448 813.827
 162.846 786.622
 58.339 612.177
 850.134 818.825
 47.672 437.187
 481.589 974.534
 971.300 569.692
 711.090 658.176
 622.943 502.538
 109.295 683.003
 70.467 61.570
 293.098 829.557
 228.440 836.206
 628.870 772.838
 23.481 255.055
 987.673 917.031
 35.627 930.983
 762.470 631.771
 827.424 193.366
 918.589 213.083
 869.989 453.800
 681.732 315.091
 991.924 286.386
 843.141 600.754
 516.091 806.972
 927.785 442.164
 817.286 209.795
 305.370 929.937
 490.423 658.072
 980.516 509.252
 926.490 261.018
 360.482 794.865
 68.319 627.932
 927.683 592.548
 878.857 635.382
 928.978 698.897
 473.295 131.908
 1.837 510.061
 518.364 532.206
 984.499 953.069
 915.499 706.479
 976.680 386.954
 691.029 478.034
 331.150 296.479
 600.505 21.391
 544.329 226.184
 103.502 763.062
 684.079 149.423
 920.525 177.012
 831.126 524.751
 388.929 426.809
 131.359 614.303
 787.173 817.173
 151.992 195.589
 896.352 800.387
 825.687 824.689
 468.240 49.731
 951.965 56.137
 326.358 215.278
 931.230 9.487
 350.503 160.236
 638.443 926.803
 98.390 122.283
 433.896 687.062
 766.429 628.484
 668.786 946.077
 254.060 529.377
 412.619 733.231
 394.672 13.433
 825.324 53.704
 776.016 363.473
 764.715 677.400
 772.619 858.848
 83.422 719.365
 433.364 88.656
 180.142 472.743
 143.785 890.214
 858.177 901.509
 652.316 672.215
 367.510 159.129
 203.691 422.864
 701.410 909.452
 454.714 779.849
 148.925 291.658
 304.916 81.956
 713.046 311.614
 207.245 902.736
 61.285 742.971
 335.357 646.806
 29.561 283.705
 780.628 971.641
 528.369 504.122
 793.271 75.291
 757.097 822.934
 730.743 897.079
 501.118 406.663
 548.522 538.419
 627.949 67.753
 282.611 389.564
 702.699 267.671
 401.505 600.843
 476.536 557.415
 223.334 360.265
 260.525 819.806
 829.558 520.010
 354.578 641.567
 291.563 179.922
 559.088 930.099
 245.221 4.781
 735.105 407.352
 288.722 82.698
 605.536 34.015
 681.540 673.811
 791.030 429.945
 931.203 41.634
 64.130 415.428
 66.686 884.591
 176.439 372.198
 412.921 513.696
 386.262 948.518
 153.451 566.017
 87.347 960.042
 754.044 554.934
 139.449 184.173
 728.796 180.480
 633.564 142.490
 274.463 940.062
 721.738 211.365
 944.407 965.902
 714.465 308.618
 949.450 85.798
 137.217 553.034
 481.312 163.808
 658.813 278.570
 980.192 773.611
 403.818 466.400
 789.921 26.422
 862.440 411.645
 643.311 895.037
 466.377 409.188
 831.413 13.965
 537.454 581.749
 371.190 701.544
 195.912 106.151
 587.245 742.715
 472.788 958.939
 58.857 330.935
 170.336 604.320
 100.583 925.091
 398.293 505.570
 793.375 703.586
 452.338 940.805
 966.817 754.894
 143.182 846.468
 558.155 234.358
 506.917 563.568
 999.871 934.048
 284.553 704.830
 977.270 189.787
 734.066 443.403
 266.840 811.550
 392.822 409.000
 833.808 935.230
 831.351 894.523
 805.560 911.054
 298.294 70.007
 921.516 762.899
 346.656 481.436
 118.041 460.369
 26.732 905.732
 770.394 469.284
 333.096 31.452
 967.259 404.380
 181.661 844.768
 924.627 359.231
 976.145 694.979
 95.617 782.257
 587.281 981.577
 745.176 893.998
 427.244 199.884
 230.472 280.516
 948.247 674.190
 159.533 771.889
 848.685 931.533
 145.422 235.403
 131.203 76.748
 387.614 832.616
 851.328 236.741
 605.652 351.221
 427.842 681.369
 435.441 810.308
 89.699 397.715
 741.408 925.662
 820.399 7.300
 67.210 625.164
 768.282 51.140
 765.795 428.845
 837.858 920.069
 41.548 599.980
 208.344 437.975
 981.366 869.680
 64.803 189.293
 629.209 715.373
 426.348 761.048
 704.581 501.358
 744.706 801.055
 817.124 776.287
 883.065 100.472
 77.990 67.159
 205.593 229.220
 147.711 152.398
 176.716 790.930
 737.116 968.455
 28.407 339.788
 842.513 576.349
 474.008 900.286
 952.291 448.673
 977.021 853.375
 715.689 336.261
 899.668 465.553
 175.288 130.182
 713.722 323.116
 395.575 82.778
 938.093 440.102
 886.411 15.443
 235.158 398.788
 541.483 385.908
 140.009 885.103
 259.779 369.461
 781.073 742.636
 68.099 123.264
 72.502 798.545
 442.841 737.465
 691.826 338.420
 871.273 758.791
 502.576 116.766
 180.761 719.926
 320.555 92.367
 186.722 579.890
 262.395 846.303
 107.099 26.415
 641.991 563.239
 507.070 0.888
 108.595 987.936
 269.309 760.494
 642.291 378.407
 932.883 112.071
 158.609 900.203
 360.884 849.723
 922.917 393.858
 939.768 756.054
 163.665 16.199
 691.553 28.048
 206.444 938.212
 806.343 547.049
 961.132 375.396
 142.745 802.231
 593.345 544.382
 366.769 413.623
 938.172 261.256
 227.621 389.667
 486.142 417.170
 326.805 441.830
 234.131 345.808
 903.289 701.833
 70.989 511.116
 113.725 23.156
 710.882 133.938
 967.376 65.784
 126.605 500.114
 118.165 570.470
 428.324 173.003
 711.971 525.515
 716.620 108.799
 229.928 355.250
 476.523 447.468
 5.008 245.700
 13.771 245.438
 769.916 340.627
 536.459 613.636
 122.484 752.187
 103.037 127.017
 276.872 237.308
 468.121 246.127
 464.483 486.845
 115.666 119.470
 120.252 393.280
 557.700 65.625
 753.784 428.725
 457.180 329.445
 579.526 543.177
 794.872 196.488
 437.909 339.199
 209.843 78.752
 855.393 889.519
 696.689 863.224
 793.795 525.625
 13.693 268.587
 459.840 465.568
 746.343 576.356
 668.827 886.278
 860.133 297.896
 569.662 238.311
 473.073 781.134
 882.801 398.673
 268.201 638.658
 222.030 950.152
 563.766 146.589
 62.465 144.094
 256.020 390.661
 680.851 269.156
 167.267 157.817
 83.574 423.041
 368.587 139.267
 909.157 420.246
 729.223 440.951
 355.003 509.483
 777.893 221.913
 845.401 103.532
 278.250 298.170
 895.265 116.209
 132.555 72.572
 100.539 170.996
 73.493 259.143
 523.845 699.232
 401.481 658.120
 767.928 229.041
 919.158 65.713
 518.090 316.135
 429.748 146.531
 269.533 61.959
 253.337 398.182
 770.971 871.381
 304.737 854.045
 549.641 530.153
 326.469 824.443
 825.836 231.052
 916.720 206.944
 471.204 386.990
 399.029 907.278
 161.364 870.128
 290.460 923.283
 970.150 279.463
 908.554 140.521
 753.226 427.330
 363.028 870.910
 379.424 50.348
 982.870 401.363
 248.563 785.740
 887.927 90.315
 347.236 343.372
 509.374 903.938
 55.168 71.783
 56.728 284.376
 942.931 427.915
 209.517 218.436
 269.374 270.865
 246.829 671.711
 869.081 106.074
 813.112 780.321
 644.932 994.841
 27.565 476.423
 179.871 542.447
 478.863 455.868
 739.761 304.664
 186.783 484.161
 543.508 865.791
 65.513 153.034
 968.261 390.992
 76.132 32.953
 880.366 431.751
 722.279 170.840
 533.947 346.163
 15.702 526.979
 158.754 707.126
 537.719 965.732
 120.480 222.897
 847.272 62.419
 236.629 838.707
 662.988 280.049
 778.772 68.229
 980.310 36.740
 900.314 103.475
 408.375 125.521
 663.602 645.584
 436.020 676.281
 670.163 602.030
 301.352 943.865
 145.322 113.590
 462.076 261.697
 518.379 753.368
 989.793 376.885
 350.488 17.129
 264.356 456.811
 375.574 376.684
 175.855 470.064
 369.869 564.280
 281.851 553.654
 190.405 404.680
 473.952 806.529
 213.079 312.236
 217.048 634.934
 350.529 562.853
 200.566 22.321
 86.153 65.943
 726.497 624.929
 473.341 670.592
 624.113 389.304
 721.729 5.105
 274.876 950.735
 931.388 572.376
 129.853 668.604
 301.028 798.382
 160.772 68.076
 990.053 91.225
 87.836 235.360
 972.684 738.016
 133.510 419.309
 104.051 811.550
 951.145 554.630
 95.523 733.772
 337.768 486.025
 744.468 944.843
 257.178 448.692
 110.721 342.022
 546.324 474.599
 109.530 9.214
 756.512 237.536
 383.328 873.932
 771.180 830.281
 209.970 562.534
 851.847 757.229
 443.992 26.155
 379.436 213.881
 113.809 769.007
 893.842 464.924
 808.748 408.073
 782.677 794.857
 585.588 150.280
 651.105 324.625
 958.098 801.564
 617.241 715.550
 961.486 474.721
 448.411 934.442
 116.153 982.422
 87.671 363.583
 864.497 372.317
 50.190 403.910
 186.424 456.977
 806.728 652.871
 282.765 927.646
 355.607 819.040
 572.957 523.127
 32.760 858.457
 609.367 199.694
 367.049 743.150
 643.767 651.903
 678.863 676.339
 473.299 344.816
 695.608 93.077
 278.157 303.858
 848.112 86.685
 579.090 777.928
 75.147 903.284
 280.290 943.979
 935.314 287.317
 316.435 597.061
 970.782 944.422
 438.458 199.498
 528.101 434.072
 601.423 317.685
 388.158 898.287
 662.833 816.863
 438.801 175.598
 267.383 815.776
 416.600 807.716
 944.024 317.341
 203.446 2.424
 336.069 262.359
 872.292 817.805
 840.611 25.082
 295.352 243.553
 668.843 747.307
 646.832 803.933
 825.881 447.194
 118.154 138.609
 822.728 236.491
 12.063 342.446
 102.324 822.244
 566.750 789.519
 417.619 483.862
 183.821 621.425
 427.000 21.799
 574.539 952.935
 958.663 528.903
 905.254 311.854
 81.728 889.019
 601.446 573.089
 851.756 449.855
 674.604 123.571
 369.103 528.974
 459.603 674.505
 300.287 114.477
 512.893 755.741
 918.678 27.291
 222.226 734.944
 877.726 772.590
 843.666 218.225
 647.208 566.878
 216.054 941.208
 833.329 468.470
 139.988 48.021
 432.687 936.895
 258.905 793.907
 607.197 416.189
 483.117 774.088
 433.959 983.817
 371.250 371.988
 606.096 677.280
 72.825 94.215
 516.029 641.333
 164.342 193.854
 22.919 707.667
 31.049 619.173
 425.753 793.985
 987.349 19.065
 370.355 599.560
 548.599 712.272
 203.410 378.894
 702.035 123.152
 443.248 134.072
 538.888 906.524
 812.727 810.549
 645.935 547.752
 624.389 81.605
 483.164 616.969
 125.259 25.565
 943.609 579.273
 804.851 539.580
 78.489 382.336
 204.593 187.494
 830.421 241.529
 702.738 480.888
 632.684 668.040
 301.641 366.150
 64.448 901.240
 33.121 101.464
 889.781 341.637
 94.399 311.619
 819.489 180.034
 807.160 1.686
 114.956 292.201
 483.845 779.999
 675.771 242.571
 19.825 713.840
 819.730 306.687
 692.204 736.102
 454.867 187.613
 123.355 596.671
 466.209 239.210
 500.676 157.762
 681.422 707.362
 977.524 658.091
 853.398 713.248
 210.734 97.038
 396.713 400.105
 417.967 438.395
 659.129 82.144
 316.472 115.558
 897.669 122.179
 190.297 688.883
 787.896 139.891
 935.021 204.348
 729.886 547.504
 760.405 214.566
 757.920 122.016
 757.881 822.981
 924.275 666.404
 430.297 914.677
 349.990 865.483
 658.085 748.476
 34.396 300.157
 264.018 751.014
 136.165 606.920
 116.442 11.339
 5.139 833.703
 559.662 101.633
 308.165 790.015
 314.659 314.277
 283.305 276.160
 991.138 716.271
 433.278 425.842
 83.978 978.540
 866.780 447.263
 87.338 279.833
 379.905 3.934
 895.019 643.501
 181.360 557.601
 416.542 411.655
 675.313 687.293
 727.856 657.023
 772.941 701.454
 700.310 780.709
 984.988 541.126
 970.921 337.275
 807.645 813.311
 93.857 900.774
 235.936 842.934
 463.126 61.147
 283.609 452.582
 38.804 84.595
 145.570 100.711
 415.707 439.997
 675.532 375.776
 419.432 982.349
 563.317 266.329
 228.580 680.445
 456.715 231.375
 234.973 107.300
 83.834 772.807
 150.579 596.048
 573.207 869.868
 638.216 760.267
 848.737 447.008
 323.769 635.135
 480.808 699.876
 984.598 804.622
 317.999 53.414
 999.102 720.717
 798.057 241.053
 486.179 814.775
 62.688 209.966
 613.988 660.322
 976.975 525.379
 171.350 223.689
 307.460 683.580
 981.943 376.763
 648.199 280.732
 113.786 228.706
 34.247 620.779
 60.281 235.262
 458.300 894.080
 313.129 380.055
 947.835 98.003
 633.896 298.003
 284.432 996.359
 185.083 972.661
 499.504 486.485
 781.492 424.131
 685.127 137.093
 350.015 589.439
 466.722 518.225
 175.209 751.344
 325.890 424.020
 296.904 403.038
 294.825 612.380
 105.380 244.672
 904.426 191.489
 543.368 133.026
 520.920 975.575
 619.259 678.662
 792.682 731.094
 112.743 876.829
 120.737 224.895
 315.853 631.151
 211.527 869.008
 505.602 385.230
 545.914 799.015
 148.589 809.927
 258.796 706.687
 855.813 737.075
 552.210 220.701
 53.328 308.014
 522.514 155.115
 630.169 782.824
 658.401 353.052
 341.357 188.995
 328.554 987.464
 55.834 172.903
 221.117 152.212
 575.267 140.657
 895.560 11.034
 441.276 264.352
 662.634 60.856
 80.217 803.462
 799.894 616.560
 694.070 708.033
 346.658 109.624
 333.910 779.714
 189.475 401.444
 632.881 58.718
 961.368 997.770
 225.657 259.986
 127.758 783.214
 141.158 321.674
 39.525 909.659
 578.238 665.270
 297.759 520.463
 816.482 951.863
 422.189 590.327
 385.846 696.487
 50.877 840.777
 532.245 455.717
 55.594 251.172
 937.200 707.401
 446.436 438.603
 247.242 410.441
 500.012 205.976
 365.003 372.640
 495.224 950.772
 473.984 412.115
 924.916 747.762
 191.232 209.461
 293.950 643.336
 47.978 191.391
 166.520 668.633
 122.319 630.042
 117.426 950.631
 227.898 894.375
 631.802 997.562
 689.101 850.496
 821.405 195.930
 700.545 316.321
 447.331 985.235
 323.485 163.488
 101.401 292.797
 764.663 697.057
 271.773 100.353
 117.108 793.222
 251.431 477.220
 824.145 539.600
 617.674 818.459
 816.822 794.747
 71.525 152.822
 333.833 797.194
 361.151 282.159
 577.671 233.950
 483.960 744.952
 510.095 689.076
 357.354 490.735
 616.082 190.240
 235.581 54.133
 443.528 351.524
 725.097 537.484
 184.335 960.878
 787.181 975.385
 732.584 508.311
 415.791 554.739
 221.920 214.042
 120.802 607.114
 394.642 353.464
 139.841 449.343
 630.227 737.146
 731.976 711.769
 604.947 879.261
 587.903 215.505
 364.088 857.596
 516.260 210.168
 764.073 953.713
 154.922 597.245
 436.990 575.068
 608.098 892.396
 500.992 554.279
 51.633 139.317
 496.374 937.567
 484.904 810.400
 481.525 698.393
 771.190 213.281
 841.234 217.947
 810.384 880.846
 310.913 776.376
 367.881 434.538
 626.318 3.215
 558.522 71.601
 394.414 188.646
 900.367 996.484
 525.530 395.873
 933.277 171.104
 351.312 416.625
 693.641 839.529
 311.739 144.718
 478.899 547.168
 465.389 915.577
 781.947 245.600
 650.973 671.914
 561.952 490.205
 698.868 507.623
 9.101 402.821
 906.099 643.839
 98.466 705.620
 997.032 274.465
 783.211 720.443
 898.358 945.109
 998.305 271.045
 967.179 301.922
 409.521 190.683
 384.743 658.343
 303.712 906.382
 528.233 12.130
 258.140 891.976
 474.988 926.664
 410.110 718.035
 796.322 234.323
 762.633 807.265
 334.037 381.574
 74.649 673.474
 296.799 611.389
 391.011 491.289
 294.156 155.765
 141.602 938.246
 574.635 416.948
 282.368 762.443
 935.447 368.601
 43.594 864.765
 412.812 366.469
 200.451 517.617
 784.320 371.399
 173.794 860.694
 162.284 545.994
 819.691 972.551
 26.572 970.326
 166.576 584.464
 137.277 153.328
 129.740 115.561
 35.014 306.612
 972.782 916.439
 636.127 349.080
 921.310 929.130
 571.187 66.980
 370.619 936.481
 910.582 148.751
 899.127 981.666
 236.517 221.583
 214.334 702.129
 325.402 952.078
 957.054 320.875
 120.305 542.395
 290.210 966.333
 25.310 2.152
 545.964 210.515
 620.323 741.953
 123.051 99.677
 657.793 794.357
 866.696 143.915
 96.299 190.468
 456.213 389.237
 87.928 213.975
 828.416 740.494
 357.427 818.776
 414.359 574.694
 585.380 971.325
 327.005 585.601
 982.116 995.223
 550.519 952.062
 663.889 724.612
 418.546 809.381
 121.470 876.540
 77.637 626.361
 610.023 133.190
 389.803 216.934
 747.616 975.876
 589.716 526.780
 750.672 967.731
 560.542 79.918
 273.775 465.626
 488.746 611.380
 677.691 318.839
 891.816 278.823
 95.057 38.301
 151.050 283.080
 973.300 891.928
 119.881 345.525
 877.294 985.643
 590.248 414.669
 461.301 353.737
 187.089 97.294
 355.764 524.325
 3.973 537.807
 646.860 704.612
 199.202 976.308
 996.514 296.018
 127.592 689.451
 801.553 690.773
 2.759 912.830
 120.026 400.229
 760.541 128.869
 100.557 342.021
 746.669 515.517
 990.335 280.275
 179.559 639.395
 325.334 822.925
 468.960 658.993
 932.220 275.888
 407.960 411.278
 907.836 919.279
 832.608 86.612
 754.967 680.378
 471.222 565.477
 511.198 646.687
 623.640 475.476
 633.230 695.936
 836.554 222.982
 917.107 664.408
 520.207 521.100
 123.865 767.575
 207.739 650.191
 721.456 405.136
 943.080 990.750
 182.163 394.380
 726.433 418.134
 227.591 90.182
 506.041 367.281
 881.743 666.130
 417.224 701.791
 970.420 89.558
 698.879 659.462
 39.416 454.052
 406.150 815.468
 504.831 407.753
 956.225 190.079
 99.692 396.347
 41.002 831.214
 448.315 428.543
 192.212 689.733
 443.105 562.317
 546.619 659.427
 280.397 435.938
 213.956 822.103
 748.435 953.316
 259.519 284.331
 70.403 843.444
 166.111 345.521
 160.899 804.440
 803.588 941.702
 130.310 510.076
 304.246 476.098
 796.752 987.752
 792.190 902.190
 570.845 999.111
 946.583 659.198
 549.296 686.020
 771.932 180.848
 876.722 144.369
 411.604 878.941
 252.104 905.368
 159.463 931.909
 910.830 828.813
 113.318 839.504
 2.355 325.885
 865.061 507.616
 207.384 451.608
 756.476 837.339
 850.484 451.160
 145.390 160.868
 20.512 162.243
 750.788 910.031
 121.924 10.881
 982.719 153.670
 357.425 574.186
 546.193 895.382
 352.538 95.035
 948.974 596.866
 144.273 335.519
 580.502 363.385
 191.408 553.931
 80.453 691.345
 747.987 630.317
 926.234 994.118
 652.974 785.160
 762.581 166.891
 308.851 412.088
 525.219 866.202
 785.079 146.787
 4.040 622.090
 726.233 929.345
 107.574 293.287
 160.296 885.471
 765.697 157.155
 683.867 893.437
 505.876 300.156
 594.993 648.885
 202.143 161.274
 801.266 460.080
 95.900 565.392
 153.897 363.718
 772.309 367.072
 854.274 48.511
 522.031 674.121
 807.513 503.693
 180.484 316.983
 20.497 906.040
 698.469 822.247
 75.535 546.474
 20.196 199.808
 274.263 240.761
 316.596 692.646
 611.500 723.973
 810.823 610.493
 380.976 691.516
 734.408 84.168
 962.230 7.501
 840.401 162.076
 422.165 881.707
 175.635 15.898
 670.174 637.358
 858.002 36.054
 420.235 812.370
 624.215 451.953
 477.611 405.886
 195.180 495.828
 425.861 889.945
 664.021 496.228
 638.702 333.648
 338.362 107.655
 381.164 455.469
 784.260 891.823
 248.744 340.351
 322.700 914.502
 178.257 784.479
 347.722 926.515
 59.522 5.236
 572.788 90.410
 595.451 660.653
 502.053 393.461
 465.470 536.144
 976.761 666.474
 212.329 791.312
 803.502 85.448
 217.456 622.062
 47.692 764.246
 980.128 529.159
 218.076 411.326
 949.288 930.916
 999.842 398.380
 855.289 592.174
 466.822 114.900
 786.625 632.518
 447.181 317.522
 791.735 732.395
 389.941 749.374
 148.814 475.993
 217.736 540.960
 431.395 594.317
 118.709 514.551
 351.202 631.686
 469.728 218.257
 32.659 324.975
 364.676 299.369
 768.843 719.442
 894.057 190.073
 532.938 850.269
 62.393 288.912
 132.044 188.339
 292.598 160.607
 154.149 115.921
 934.900 292.919
 990.052 487.351
 232.911 705.559
 628.932 6.459
 290.479 31.915
 501.223 272.095
 797.322 434.262
 950.568 101.936
 504.688 977.404
 486.365 229.713
 668.000 500.578
 531.047 909.617
 193.438 984.221
 116.488 972.135
 919.505 314.405
 789.389 716.659
 40.890 875.945
 697.028 847.333
 926.447 744.108
 486.311 749.857
 610.205 348.395
 757.700 448.901
 736.241 319.904
 571.486 899.802
 235.695 41.584
 60.405 66.156
 105.621 949.239
 916.116 869.349
 271.657 397.114
 197.256 310.158
 154.415 437.375
 66.231 240.081
 556.220 965.811
 166.539 675.429
 251.245 669.928
 71.048 615.482
 937.753 159.565
 686.545 852.850
 313.186 658.791
 515.953 695.842
 106.905 51.614
 35.511 196.094
 175.061 778.870
 121.092 867.432
 779.127 721.182
 890.463 862.144
 63.915 430.283
 654.260 647.297
 480.489 811.192
 978.619 795.836
 500.353 49.143
 450.721 115.038
 803.904 421.879
 352.015 909.066
 140.833 859.787
 532.786 284.260
 23.361 198.503
 749.413 517.164
 173.578 12.275
 178.424 218.883
 380.520 487.940
 819.043 338.146
 885.727 781.206
 800.874 583.312
 191.053 736.787
 941.621 134.958
 930.417 315.406
 170.177 230.508
 157.340 882.724
 15.104 386.463
 639.913 22.722
 332.728 378.277
 919.672 351.230
 840.989 209.880
 454.507 50.179
 66.413 901.639
 929.841 411.329
 686.532 125.514
 166.803 476.941
 346.577 277.935
 189.031 66.930
 188.072 154.044
 217.147 776.037
 92.013 761.354
 256.149 364.389
 7.720 167.300
 718.317 820.500
 410.373 434.867
 203.285 982.306
 559.009 375.367
 236.250 210.567
 668.835 890.084
 871.708 236.142
 676.638 326.036
 608.446 980.815
 978.549 419.342
 864.835 178.118
 321.305 816.999
 242.830 809.561
 100.345 769.365
 203.867 301.939
 282.644 676.903
 407.235 697.615
 354.384 702.151
 467.284 472.253
 371.663 458.238
 993.301 709.429
 847.846 836.232
 537.157 90.346
 778.587 703.233
 118.466 776.911
 222.494 500.298
 783.238 180.430
 112.882 593.340
 715.866 754.654
 167.857 621.176
 630.052 34.990
 139.266 473.541
 954.329 885.078
 145.982 989.448
 972.717 292.981
 376.871 954.631
 929.294 582.906
 130.171 598.564
 833.981 841.315
 538.251 39.813
 570.362 980.686
 672.780 137.041
 987.969 727.866
 250.792 996.316
 122.334 990.500
 286.121 128.428
 15.388 353.395
 625.109 498.450
 873.931 731.743
 945.718 659.981
 400.461 570.076
 13.374 905.408
 32.090 50.846
 506.575 118.528
 831.600 955.968
 735.063 405.278
 769.545 516.011
 960.845 860.807
 825.838 457.583
 638.431 156.175
 509.594 708.541
 759.216 285.599
 161.316 796.838
 113.123 486.028
 454.278 852.043
 868.533 346.240
 372.614 523.991
 572.603 674.503
 210.893 821.769
 844.610 144.686
 740.460 364.813
 484.702 833.692
 126.582 358.604
 961.901 882.030
 790.398 558.043
 744.366 928.601
 601.916 875.653
 360.615 105.475
 304.208 208.326
 554.774 34.170
 221.773 590.132
 247.089 887.998
 243.417 290.146
 11.331 512.431
 15.397 839.234
 414.649 304.523
 785.964 829.898
 267.573 911.597
 537.474 345.881
 739.904 327.182
 885.130 966.064
 502.874 38.292
 748.148 888.711
 853.355 52.295
 374.055 41.598
 908.904 834.774
 862.285 300.434
 883.388 992.991
 659.711 617.934
 565.111 404.947
 436.959 969.615
 29.195 23.915
 476.940 316.665
 383.055 776.095
 970.975 53.201
 730.816 448.280
 6.171 692.776
 265.272 757.705
 201.401 420.568
 373.494 572.537
 897.704 922.430
 246.378 564.392
 99.470 944.597
 788.674 120.244
 390.925 948.630
 662.486 706.871
 291.816 131.278
 295.480 794.242
 768.629 869.717
 329.541 23.081
 262.923 236.527
 664.142 305.043
 844.559 778.493
 302.019 620.955
 230.782 957.438
 176.842 223.367
 46.611 963.856
 30.507 935.044
 30.134 504.853
 911.608 86.062
 928.592 372.211
 639.990 61.062
 686.320 365.171
 481.338 287.172
 620.216 492.485
 610.250 25.628
 617.622 341.490
 722.752 419.711
 808.019 376.473
 355.603 672.863
 565.143 527.690
 248.983 898.748
 329.141 335.285
 73.257 405.185
 416.616 713.786
 354.731 892.674
 355.398 963.077
 757.921 102.548
 64.210 346.820
 494.360 817.088
 446.883 530.804
 464.831 162.542
 316.243 578.855
 440.984 904.513
 462.281 465.605
 744.212 753.174
 668.875 122.042
 278.564 653.197
 427.380 585.534
 667.240 50.830
 436.214 600.502
 579.209 279.531
 983.762 994.686
 16.905 447.817
 335.918 839.722
 474.333 651.182
 966.401 60.392
 26.736 457.056
 132.260 66.405
 841.023 561.799
 991.920 691.985
 516.180 315.919
 349.723 305.163
 493.880 623.202
 678.496 219.759
 393.478 96.835
 387.632 353.213
 97.852 497.262
 263.948 533.084
 275.231 469.259
 589.902 590.158
 498.962 667.197
 940.246 778.242
 406.385 125.693
 953.915 537.213
 307.569 456.819
 180.738 839.409
 155.220 283.935
 198.634 518.683
 862.729 546.298
 700.625 30.301
 104.960 608.332
 854.465 998.219
 156.423 804.289
 461.711 909.354
 166.975 354.770
 886.009 163.399
 902.863 858.829
 309.248 897.916
 200.105 537.280
 113.723 114.342
 700.781 463.171
 411.671 428.770
 336.436 438.552
 361.644 575.608
 155.556 377.796
 663.279 681.429
 585.969 842.322
 825.713 395.302
 903.222 186.096
 605.464 570.960
 320.904 952.507
 630.874 221.328
 709.851 188.787
 223.782 548.740
 924.852 82.120
 924.992 651.930
 207.505 280.892
 186.226 946.355
 233.113 844.421
 143.782 846.142
 371.875 505.168
 702.304 47.993
 387.200 759.428
 273.325 49.522
 546.954 797.150
 202.992 812.005
 380.155 900.802
 35.350 741.467
 678.502 289.505
 468.468 178.919
 878.721 451.316
 925.391 142.697
 430.780 427.213
 663.459 201.059
 874.297 809.507
 945.023 634.917
 29.970 60.090
 979.349 807.990
 336.653 195.794
 686.775 239.423
 2.879 625.485
 227.680 882.389
 322.707 543.229
 153.962 677.400
 460.993 511.512
 781.427 462.542
 927.223 826.259
 327.542 691.853
 217.630 699.970
 718.467 310.496
 53.145 880.241
 28.257 249.620
 819.882 828.140
 885.885 789.021
 226.308 195.154
 64.673 961.644
 527.238 879.942
 874.287 975.882
 582.620 128.835
 6.402 560.619
 375.230 819.462
 568.050 210.507
 715.358 478.266
 176.638 557.406
 725.131 613.667
 20.432 816.020
 286.067 371.818
 619.294 261.042
 119.672 256.154
 891.739 568.673
 174.584 1.045
 863.398 191.933
 839.969 600.058
 584.243 597.093
 472.067 797.517
 281.048 543.760
 290.257 35.812
 509.307 785.342
 805.461 278.375
 715.101 756.888
 224.767 308.200
 630.177 426.653
 322.640 933.660
 838.906 454.519
 874.973 57.234
 538.170 828.789
 164.574 209.183
 402.774 962.575
 235.696 988.620
 840.479 807.353
 404.144 850.566
 120.520 385.260
 124.939 932.165
 564.584 519.942
 240.830 617.301
 454.270 740.479
 145.059 430.234
 617.267 891.918
 706.311 650.034
 966.893 972.785
 341.813 913.419
 75.472 963.658
 258.073 579.992
 228.770 756.215
 183.005 966.866
 231.788 849.499
 416.455 806.353
 489.260 875.404
 459.932 668.264
 869.056 640.201
 35.138 235.538
 453.112 630.540
 852.483 487.239
 196.636 503.579
 885.874 175.821
 538.183 150.234
 192.727 776.006
 245.110 442.104
 985.367 11.296
 933.229 716.099
 911.997 452.357
 286.719 651.570
 495.488 741.190
 623.152 203.797
 762.936 78.643
 25.581 191.559
 87.623 463.633
 303.976 527.548
 670.663 174.178
 884.743 726.285
 377.736 407.447
 770.963 538.583
 486.150 263.531
 706.385 423.486
 410.828 171.153
 930.636 172.714
 490.125 859.484
 577.003 709.403
 201.767 415.328
 61.164 768.224
 727.225 306.936
 291.139 469.455
 24.064 372.599
 325.371 382.449
 637.847 172.855
 175.263 457.123
 478.957 188.971
 826.841 623.944
 999.085 657.404
 607.632 127.597
 374.266 290.863
 691.913 986.835
 886.313 322.653
 590.502 848.137
 95.781 684.127
 759.030 924.931
 223.458 287.839
 157.791 453.679
 463.530 334.496
 461.773 935.399
 502.670 923.921
 234.308 414.079
 31.075 553.320
 403.041 735.301
 423.059 995.202
 801.948 458.478
 408.082 618.119
 935.242 208.981
 523.350 142.110
 873.704 362.628
 464.707 694.372
 784.959 180.300
 364.775 576.735
 828.172 746.636
 210.922 493.164
 390.473 220.931
 458.188 871.529
 115.181 153.396
 734.714 998.693
 156.628 644.397
 923.358 761.617
 207.454 382.130
 830.191 30.319
 273.926 555.274
 818.577 952.433
 943.733 36.767
 849.901 365.750
 97.372 323.942
 185.174 26.964
 85.523 515.520
 875.282 645.115
 335.448 139.512
 114.200 680.653
 992.654 215.852
 514.968 300.111
 460.761 357.021
 561.539 677.062
 812.084 558.141
 512.729 308.036
 821.278 199.708
 212.842 113.672
 469.903 541.699
 875.174 657.481
 904.677 3.186
 431.161 814.762
 58.241 938.382
 413.900 30.576
 88.261 595.517
 207.851 927.057
 916.790 901.931
 437.572 356.128
 992.984 595.704
 81.233 83.928
 822.908 725.213
 826.541 568.639
 252.538 382.819
 187.744 825.151
 224.796 712.956
 875.858 120.108
 107.070 238.981
 966.696 311.846
 378.970 654.118
 102.183 534.692
 736.005 701.603
 552.514 759.927
 586.282 175.910
 675.849 570.699
 655.543 473.827
 557.219 430.506
 459.988 340.592
 261.453 360.077
 823.826 336.769
 771.159 461.924
 304.877 206.495
 828.638 232.442
 320.371 383.202
 291.407 305.661
 238.222 716.352
 429.324 798.887
 596.264 549.493
 724.957 37.151
 641.336 198.849
 28.442 270.202
 327.736 861.123
 407.785 352.561
 894.760 973.418
 222.322 914.814
 848.129 26.825
 31.042 633.888
 120.632 33.637
 82.180 23.658
 981.890 17.359
 672.088 67.283
 832.525 551.233
 419.739 742.375
 859.114 47.162
 990.783 433.264
 976.076 990.483
 487.824 655.615
 950.293 940.598
 270.370 852.554
 832.952 951.963
 500.866 63.921
 128.306 209.258
 57.516 467.550
 656.243 474.922
 388.529 480.559
 38.318 292.720
 387.489 766.973
 707.105 419.138
 880.291 993.836
 436.149 322.435
 968.161 20.041
 570.483 720.026
 359.596 789.854
 441.791 456.850
 240.482 76.539
 242.029 764.794
 923.281 311.329
 847.141 305.636
 933.237 610.456
 498.799 872.854
 735.293 239.986
 715.664 211.833
 586.369 737.396
 493.102 880.271
 73.294 733.238
 516.548 192.988
 529.834 819.753
 341.871 125.881
 432.556 120.263
 947.094 155.797
 973.907 188.695
 723.178 715.822
 673.635 568.231
 414.417 593.530
 192.043 458.267
 137.023 803.573
 478.614 66.384
 871.207 351.457
 258.846 84.486
 539.309 764.184
 315.301 443.827
 330.162 202.754
 443.406 831.075
 515.883 564.252
 699.559 36.263
 917.833 915.811
 152.191 843.532
 27.810 333.278
 793.041 47.642
 771.021 213.625
 265.887 104.501
 29.550 127.416
 276.905 614.536
 427.490 526.899
 821.023 145.977
 938.456 143.190
 1.664 74.259
 617.638 724.735
 249.917 27.653
 17.027 186.665
 129.150 962.152
 524.905 70.259
 811.404 755.742
 218.606 32.581
 354.619 819.125
 650.086 493.237
 420.042 512.923
 942.717 418.393
 325.386 977.438
 388.341 897.759
 812.889 297.585
 448.007 809.695
 556.891 110.903
 307.576 630.229
 880.688 829.324
 378.743 746.398
 987.985 485.071
 903.019 421.447
 34.190 867.710
 975.089 533.115
 814.231 523.655
 295.162 86.235
 676.599 412.600
 57.900 272.568
 391.387 519.339
 936.924 15.078
 209.511 606.844
 805.506 757.422
 810.766 60.290
 900.711 24.447
 512.459 545.995
 672.995 533.809
 214.030 18.116
 727.255 445.977
 505.095 614.682
 543.728 528.916
 37.002 748.659
 135.415 429.371
 226.241 415.602
 348.372 995.344
 150.442 493.939
 115.826 309.894
 845.503 834.607
 938.443 166.554
 300.267 841.724
 61.134 548.552
 160.805 294.179
 959.400 940.580
 340.541 498.614
 621.673 191.504
 429.173 787.591
 832.571 113.263
 499.620 563.195
 917.857 15.015
 828.291 857.367
 725.698 167.655
 323.158 947.736
 589.173 523.207
 452.773 284.191
 568.654 392.779
 997.252 590.044
 914.538 748.095
 511.823 886.183
 753.888 152.861
 470.827 621.548
 899.937 364.898
 313.884 493.531
 150.413 457.176
 168.421 713.301
 796.619 980.299
 699.058 859.722
 455.656 591.067
 112.868 408.533
 986.773 577.342
 811.559 998.191
 711.254 460.236
 961.937 368.546
 553.497 7.862
 492.121 191.957
 16.889 473.322
 803.793 108.146
 137.983 111.823
 114.260 713.898
 90.494 241.817
 553.249 977.489
 879.236 512.661
 388.446 116.554
 343.695 111.781
 444.067 859.104
 330.297 388.728
 514.737 802.939
 568.102 558.375
 422.145 292.061
 249.780 553.122
 77.064 473.597
 161.056 772.112
 210.262 509.621
 78.706 987.706
 241.358 960.181
 58.725 344.801
 437.104 182.405
 729.979 571.804
 144.857 902.142
 189.922 823.547
 501.622 496.013
 41.487 122.078
 845.421 700.628
 315.790 42.720
 778.344 560.190
 873.687 17.288
 837.323 192.500
 578.514 566.722
 360.085 46.067
 368.692 620.129
 934.000 527.408
 946.452 280.415
 781.566 378.639
 330.214 428.053
 268.371 802.148
 13.617 149.478
 70.776 773.587
 32.397 385.975
 267.830 109.088
 288.177 439.535
 34.465 900.691
 20.431 75.977
 723.688 789.190
 187.649 230.757
 900.024 980.516
 626.971 562.614
 493.784 845.253
 447.743 893.734
 308.003 676.692
 995.786 517.125
 952.203 667.258
 547.284 302.777
 177.916 233.052
 377.666 869.867
 31.454 449.217
 53.435 954.404
 154.498 923.028
 343.533 647.484
 590.176 935.777
 499.417 831.613
 182.424 28.147
 345.801 839.821
 883.385 426.800
 521.214 808.656
 254.557 243.102
 751.441 111.298
 112.453 289.480
 500.233 626.367
 532.141 616.818
 68.818 922.465
 388.483 580.071
 885.648 984.709
 844.871 882.070
 595.266 159.656
 955.411 761.096
 703.193 97.060
 44.658 300.651
 123.493 684.152
 188.129 914.953
 496.381 129.834
 808.920 956.724
 662.280 306.995
 706.123 301.106
 91.686 311.424
 267.597 767.926
 350.597 571.552
 924.532 581.610
 130.925 136.021
 262.611 351.953
 874.117 383.173
 502.285 548.485
 272.148 10.730
 139.362 285.755
 729.256 963.758
 440.856 726.514
 324.547 898.515
 716.879 225.165
 622.239 828.765
 37.423 796.319
 353.426 994.824
 486.600 814.648
 139.335 485.189
 502.639 385.100
 968.050 242.390
 149.286 310.093
 579.286 331.240
 815.913 406.227
 588.158 536.517
 315.444 361.903
 500.081 801.955
 310.058 793.914
 474.213 802.293
 566.650 461.380
 99.604 149.679
 552.360 175.466
 701.968 735.490
 103.535 140.243
 23.346 374.340
 320.545 751.169
 63.670 890.549
 890.727 131.357
 572.218 725.681
 859.849 410.651
 86.240 971.873
 549.878 348.087
 569.649 888.049
 151.306 904.597
 971.032 638.755
 248.992 720.419
 339.554 428.125
 621.605 711.980
 280.264 869.645
 489.547 637.873
 345.357 336.894
 581.261 95.523
 622.001 948.022
 2.533 992.394
 45.161 529.437
 690.601 721.878
 418.529 430.021
 930.282 588.840
 429.282 979.557
 921.948 138.059
 82.284 33.047
 93.103 996.334
 523.742 761.015
 811.637 341.962
 568.943 244.977
 418.000 750.668
 866.962 643.095
 276.907 662.316
 329.076 595.132
 541.356 186.112
 596.760 45.479
 910.419 172.236
 137.773 951.069
 188.265 74.387
 320.911 95.846
 459.096 900.555
 145.888 909.339
 178.294 679.240
 386.899 253.392
 144.180 176.420
 767.072 333.705
 810.726 796.958
 515.118 462.381
 585.842 545.175
 691.521 360.922
 941.967 846.323
 14.677 82.117
 358.364 827.324
 400.375 742.027
 283.575 95.942
 962.084 903.173
 620.892 57.444
 43.941 216.194
 321.446 672.533
 790.472 404.452
 843.909 236.162
 442.462 724.553
 785.049 80.649
 710.663 31.625
 383.064 55.884
 269.861 662.984
 780.107 582.537
 265.252 684.722
 539.660 19.733
 188.949 45.740
 539.007 936.178
 103.006 791.128
 791.054 663.207
 820.793 405.850
 240.252 670.263
 753.297 309.961
 74.443 909.345
 951.496 493.628
 501.602 286.766
 778.872 764.788
 363.908 940.724
 306.358 351.186
 961.110 524.918
 190.181 933.854
 293.329 355.425
 554.421 138.714
 826.109 94.833
 415.605 140.492
 246.708 789.112
 945.646 167.403
 392.232 94.669
 439.302 181.090
 162.622 631.683
 128.488 954.212
 312.907 662.144
 942.039 803.970
 281.003 944.468
 247.381 755.313
 834.321 279.386
 410.240 309.788
 198.104 192.768
 377.658 957.864
 301.663 549.489
 214.631 282.492
 889.492 948.536
 719.698 913.899
 989.537 193.859
 602.232 679.646
 811.059 289.307
 744.581 285.448
 712.754 481.283
 394.091 511.879
 794.531 222.030
 660.304 736.608
 733.282 292.888
 936.027 123.463
 216.623 94.227
 150.619 856.151
 194.942 551.502
 510.791 649.468
 839.951 619.947
 327.799 523.332
 689.530 799.659
 987.423 569.717
 798.976 844.288
 236.165 539.944
 586.349 297.350
 957.240 405.694
 435.755 97.778
 44.943 243.228
 441.705 128.815
 985.748 513.817
 77.910 750.708
 277.053 987.140
 145.755 457.080
 895.906 616.943
 395.206 367.538
 34.655 833.545
 461.152 245.610
 190.588 185.719
 671.322 682.807
 202.836 530.274
 261.251 478.347
 820.657 32.339
 183.834 672.493
 39.515 869.594
 85.231 152.583
 510.021 511.543
 898.128 878.564
 392.714 818.458
 593.277 93.533
 760.111 537.104
 849.911 59.521
 25.556 391.041
 127.063 945.123
 473.651 216.850
 916.173 185.992
 174.885 94.392
 859.085 528.426
 861.180 285.170
 155.912 777.991
 521.133 919.658
 948.960 127.364
 923.723 669.246
 539.623 589.253
 205.117 274.154
 715.645 160.666
 341.074 463.682
 680.487 684.075
 391.634 953.701
 81.571 129.790
 37.598 307.952
 130.411 23.399
 150.308 239.951
 448.039 694.370
 46.059 662.056
 910.499 779.402
 100.834 474.072
 720.772 219.976
 544.863 758.009
 208.239 731.656
 352.819 5.975
 420.355 167.334
 105.254 68.246
 592.633 262.951
 759.655 247.405
 684.338 247.855
 252.372 976.775
 673.684 669.162
 401.364 667.523
 496.141 357.222
 417.725 964.875
 864.124 725.100
 513.131 961.262
 660.421 916.932
 240.484 30.357
 788.927 707.047
 784.235 293.540
 885.421 403.150
 961.190 247.895
 932.129 362.730
 66.342 476.559
 829.868 522.836
 343.789 347.653
 310.651 640.787
 50.648 172.732
 125.320 709.071
 160.591 940.414
 321.275 344.292
 400.108 732.411
 194.416 350.637
 779.600 549.639
 419.622 256.718
 155.984 73.422
 151.331 445.356
 804.819 924.367
 958.913 703.745
 977.228 88.530
 192.779 172.306
 37.491 201.582
 341.503 960.616
 916.709 427.287
 666.243 215.002
 249.890 362.673
 617.616 392.267
 990.033 140.345
 436.682 535.753
 393.164 85.808
 803.410 722.271
 750.764 597.143
 263.776 700.843
 896.825 534.542
 484.438 366.652
 450.044 291.991
 648.850 786.829
 659.927 842.706
 720.769 339.932
 129.186 638.931
 13.939 360.194
 182.540 56.580
 876.487 843.293
 170.513 622.332
 135.001 15.709
 41.063 77.608
 758.974 278.553
 414.764 218.064
 467.160 483.328
 572.018 712.361
 372.316 96.659
 942.630 829.165
 371.860 369.056
 196.370 281.208
 664.404 585.731
 13.489 590.283
 284.199 182.177
 290.038 363.107
 878.689 431.177
 456.173 286.774
 543.236 419.375
 886.154 161.174
 509.317 639.253
 14.602 807.189
 948.896 125.694
 780.753 662.147
 402.238 205.414
 765.386 501.977
 106.192 532.968
 805.961 232.610
 245.152 730.147
 744.999 556.597
 270.763 88.245
 133.390 545.796
 545.542 37.479
 350.870 503.823
 719.331 427.887
 475.318 765.027
 208.775 735.158
 913.794 297.875
 634.478 627.476
 962.365 723.330
 997.177 570.544
 78.252 952.117
 115.238 363.291
 293.782 433.475
 476.200 382.535
 272.805 602.422
 203.283 458.026
 480.071 638.689
 535.233 427.384
 604.439 999.888
 749.103 651.632
 127.555 271.488
 208.306 865.061
 968.759 859.444
 533.340 337.516
 750.651 626.585
 313.876 232.859
 32.213 195.005
 305.566 435.048
 39.969 773.519
 383.103 804.206
 12.978 757.172
 306.068 531.209
 363.012 235.665
 452.438 833.225
 863.966 956.055
 395.802 917.390
 29.108 244.486
 559.055 819.327
 544.353 199.704
 135.488 171.757
 11.373 941.371
 196.610 91.200
 555.345 407.665
 26.885 493.283
 885.849 744.127
 564.001 205.819
 811.362 569.595
 657.615 80.425
 721.626 721.185
 171.232 885.668
 219.597 610.415
 675.465 465.625
 535.616 223.781
 254.212 476.113
 48.930 496.378
 358.923 866.213
 711.794 214.876
 494.237 194.955
 283.387 470.499
 47.778 292.934
 477.107 703.279
 738.104 767.438
 675.907 541.158
 850.916 369.283
 124.859 442.441
 771.271 392.553
 144.876 864.292
 858.039 557.944
 181.300 585.589
 709.142 370.250
 488.941 457.436
 547.838 765.079
 122.251 302.370
 240.520 134.225
 134.841 762.976
 207.224 98.863
 563.992 456.874
 782.472 881.231
 778.534 938.330
 954.548 895.570
 76.273 322.910
 587.270 465.384
 331.612 392.384
 394.298 994.698
 895.181 969.616
 979.800 734.772
 543.060 10.333
 21.599 644.006
 849.749 388.967
 197.745 27.647
 30.613 713.221
 241.899 346.042
 758.547 656.470
 757.066 116.836
 226.524 483.779
 274.544 419.598
 401.164 417.319
 871.744 493.487
 919.283 756.807
 268.528 42.753
 924.329 772.495
 219.427 515.113
 655.844 120.159
 674.507 68.531
 203.597 202.786
 263.605 607.873
 258.172 601.514
 289.257 959.899
 248.874 513.424
 418.089 409.379
 103.443 426.463
 417.047 777.711
 215.707 908.012
 571.044 465.813
 618.965 25.042
 277.004 273.409
 964.140 207.631
 873.525 855.950
 650.920 236.684
 126.343 787.660
 393.070 919.526
 241.376 904.707
 980.254 117.692
 566.396 836.812
 970.429 329.442
 719.596 970.151
 279.597 490.646
 151.742 980.950
 978.135 42.724
 714.672 140.405
 231.798 391.797
 732.246 810.478
 995.647 431.456
 113.117 560.705
 363.708 870.325
 923.688 662.609
 57.097 258.442
 473.368 25.897
 388.088 172.460
 724.700 984.772
 734.347 343.529
 803.399 419.936
 492.021 203.799
 576.073 98.872
 121.947 513.763
 917.868 561.516
 61.975 304.765
 93.048 488.517
 329.865 236.079
 6.287 23.709
 793.672 797.002
 292.035 630.708
 625.995 269.729
 837.661 535.584
 999.155 462.605
 380.267 824.186
 812.803 395.356
 977.245 645.001
 193.992 103.423
 80.238 428.524
 771.148 778.598
 497.494 424.387
 724.277 594.296
 20.300 421.215
 359.162 808.357
 927.998 135.014
 276.106 391.916
 938.669 204.444
 15.216 313.315
 608.122 930.405
 599.482 290.122
 320.117 148.853
 481.396 905.020
 181.277 875.739
 674.085 322.774
 612.968 448.578
 37.525 821.849
 701.182 787.682
 846.120 106.973
 358.584 479.947
 515.664 55.362
 708.194 657.866
 173.444 592.222
 406.342 5.681
 151.140 729.052
 677.699 713.258
 330.461 135.238
 884.176 247.083
 18.574 669.222
 442.775 487.967
 944.746 55.488
 748.083 58.618
 399.945 858.691
 549.778 633.571
 164.149 343.091
 543.554 182.468
 936.689 996.256
 18.186 578.833
 586.111 988.610
 477.718 835.023
 828.894 698.324
 645.000 564.715
 420.207 483.351
 23.052 682.979
 662.083 973.845
 819.183 26.888
 900.408 399.123
 51.835 603.585
 665.691 479.657
 793.058 775.483
 515.355 598.047
 935.094 491.776
 337.219 720.576
 495.314 930.589
 582.897 545.802
 130.603 776.335
 402.196 797.055
 264.158 112.094
 59.438 405.867
 531.580 237.877
 22.449 522.940
 329.410 953.698
 245.132 77.598
 251.028 183.376
 13.827 736.851
 478.730 613.501
 222.728 107.632
 576.263 25.127
 589.393 412.921
 105.892 587.357
 450.867 451.940
 543.963 836.425
 805.244 740.120
 757.963 796.197
 921.897 394.953
 958.160 511.933
 453.495 684.114
 373.421 614.855
 689.783 542.543
 701.921 747.604
 620.597 671.566
 634.712 237.424
 375.436 697.236
 878.016 173.203
 509.038 944.046
 246.436 533.002
 464.798 596.893
 654.709 619.874
 406.621 817.175
 494.291 335.687
 829.294 952.184
 689.866 685.875
 879.883 550.336
 140.098 934.008
 918.735 953.554
 659.912 475.510
 366.851 783.309
 564.700 377.480
 503.539 434.950
 729.709 629.446
 349.233 528.368
 83.174 101.788
 676.154 179.462
 765.277 539.037
 195.246 519.875
 525.804 289.135
 60.789 431.107
 713.343 942.912
 581.690 318.132
 503.396 326.576
 826.103 537.355
 850.003 941.030
 127.503 940.234
 257.007 702.695
 147.235 788.581
 535.382 829.531
 500.895 947.868
 629.829 691.785
 221.586 943.498
 701.985 59.179
 798.340 860.514
 492.937 214.718
 806.999 633.706
 551.483 50.791
 436.021 482.203
 906.767 336.985
 521.519 825.864
 838.044 563.026
 143.024 230.973
 406.692 966.922
 820.635 786.569
 675.829 801.018
 900.410 842.406
 63.698 450.936
 650.965 542.918
 24.162 478.788
 831.440 882.067
 390.161 927.572
 268.541 660.775
 875.881 604.015
 115.639 346.439
 735.874 498.562
 605.422 273.169
 702.765 840.664
 972.964 257.889
 550.964 502.522
 870.068 682.818
 896.445 923.139
 644.279 566.444
 779.997 435.778
 774.948 535.638
 784.076 745.033
 80.434 859.629
 695.533 354.806
 899.104 516.194
 295.075 426.222
 744.645 351.341
 679.582 916.085
 213.898 751.407
 508.582 873.954
 531.501 371.715
 817.871 561.703
 726.921 625.421
 120.853 96.753
 310.811 112.169
 684.497 742.821
 532.072 506.400
 337.627 804.375
 15.627 693.276
 363.521 488.164
 293.053 965.118
 818.565 632.710
 511.172 717.852
 579.234 70.992
 333.032 425.550
 79.187 669.445
 705.030 347.617
 788.269 5.518
 55.007 829.302
 190.317 824.459
 488.836 599.026
 224.437 112.580
 375.385 818.517
 705.830 988.349
 137.843 992.319
 181.118 934.356
 217.563 146.063
 496.613 853.128
 737.122 907.593
 266.205 349.238
 882.808 507.099
 571.921 731.072
 51.776 2.656
 971.071 840.512
 292.468 752.759
 28.931 700.853
 13.454 829.659
 657.723 506.271
 678.598 494.514
 987.077 934.485
 656.557 350.970
 987.230 563.030
 289.287 436.908
 735.828 114.315
 904.926 399.503
 887.735 791.820
 70.528 386.681
 352.924 436.171
 83.440 254.653
 391.780 103.036
 88.205 777.915
 734.597 812.957
 408.817 412.251
 60.399 155.151
 661.784 725.684
 320.177 542.398
 0.055 315.414
 255.347 752.415
 795.553 74.797
 790.527 883.305
 141.344 282.888
 221.051 567.948
 513.773 645.555
 673.072 696.634
 628.880 122.465
 794.301 591.205
 132.842 895.072
 95.773 550.789
 37.934 949.283
 572.411 582.528
 336.588 510.544
 898.189 465.026
 657.629 542.290
 539.500 732.606
 160.090 29.947
 929.882 770.475
 658.287 166.876
 475.763 670.878
 632.884 446.024
 644.690 405.232
 779.818 167.666
 956.035 944.521
 884.217 890.981
 34.010 328.104
 459.522 792.683
 381.642 98.416
 970.988 922.199
 533.016 635.031
 853.804 648.568
 283.491 526.520
 553.293 633.367
 780.843 392.864
 650.678 906.276
 84.547 336.396
 812.983 800.753
 19.049 167.094
 918.578 877.636
 616.256 571.151
 687.415 541.000
 472.273 713.278
 491.868 865.395
 946.234 266.849
 573.575 504.616
 270.802 326.350
 554.587 252.846
 493.415 988.494
 147.009 458.476
 346.848 897.636
 151.339 643.848
 982.100 683.970
 835.519 220.990
 264.642 816.332
 327.865 490.052
 517.763 922.859
 789.317 305.182
 129.033 470.357
 483.745 49.349
 955.192 845.861
 897.368 297.796
 558.093 250.909
 305.765 708.043
 773.452 440.551
 513.866 956.638
 202.310 645.707
 342.910 668.970
 872.389 80.539
 79.353 243.699
 446.245 217.835
 882.561 758.787
 61.823 617.592
 747.694 28.246
 738.150 10.259
 292.340 639.834
 527.263 700.104
 463.157 991.863
 458.794 190.485
 403.212 25.502
 224.944 406.315
 671.118 346.591
 362.887 555.523
 826.804 592.727
 984.171 726.981
 991.367 337.597
 404.758 854.214
 323.561 161.220
 76.386 909.731
 734.821 143.471
 194.531 752.132
 468.223 366.282
 148.102 186.141
 102.388 710.048
 421.890 663.731
 895.249 490.500
 708.763 942.584
 269.038 257.790
 331.536 607.002
 349.187 339.385
 814.800 967.214
 326.606 688.092
 737.822 697.897
 613.641 46.944
 197.588 7.987
 235.633 880.489
 125.576 894.870
 147.347 479.459
 845.719 510.382
 519.563 920.588
 99.968 128.354
 917.019 469.165
 970.943 68.561
 423.832 627.656
 820.340 5.619
 483.993 454.292
 362.311 819.976
 657.952 361.138
 81.226 868.392
 875.352 227.885
 364.530 740.964
 640.405 976.985
 388.393 98.783
 150.075 405.056
 104.205 559.680
 374.184 977.528
 718.503 218.454
 856.900 906.792
 131.606 792.739
 695.081 352.727
 648.123 506.662
 772.968 228.173
 345.789 233.239
 655.332 345.985
 191.090 574.698
 410.950 509.830
 927.345 70.367
 231.962 394.303
 992.811 577.425
 787.243 463.693
 15.739 704.588
 382.223 790.428
 495.935 517.009
 854.952 17.576
 37.165 237.444
 707.730 193.720
 313.850 399.635
 822.747 137.833
 914.017 561.300
 634.453 976.844
 326.825 842.875
 304.352 665.353
 868.535 951.880
 67.428 536.961
 950.158 99.578
 873.252 157.327
 170.878 75.267
 937.124 122.977
 614.525 363.529
 133.387 665.744
 975.809 361.034
 918.589 434.495
 745.795 652.820
 858.965 103.268
 342.406 764.512
 875.068 233.453
 434.889 528.768
 105.132 348.156
 637.605 43.686
 254.500 476.067
 547.834 401.390
 446.187 522.063
 787.127 810.049
 750.339 20.518
 241.993 196.853
 659.080 938.097
 256.269 777.752
 27.379 794.928
 726.505 717.994
 237.387 61.186
 218.208 831.682
 208.777 420.549
 633.305 115.892
 94.537 448.812
 98.960 762.653
 122.252 676.649
 549.653 508.673
 694.979 47.375
 575.794 776.665
 11.389 866.468
 103.933 933.118
 638.103 407.952
 149.863 175.238
 532.301 97.691
 493.534 495.305
 412.089 354.923
 614.004 925.118
 376.359 726.252
 496.975 798.468
 633.541 391.911
 93.100 188.173
 786.478 728.880
 821.978 469.357
 593.585 661.733
 847.117 266.115
 567.460 567.658
 107.015 878.867
 342.293 590.501
 695.828 829.696
 930.146 188.936
 15.964 958.302
 860.653 440.778
 749.482 748.336
 654.630 159.350
 643.771 349.620
 92.935 874.621
 111.088 313.655
 609.558 583.225
 885.625 996.095
 742.206 284.635
 353.684 159.209
 622.533 368.566
 512.965 679.327
 767.856 89.566
 869.924 718.719
 60.922 612.884
 446.710 939.122
 466.399 410.745
 641.491 636.424
 252.838 365.489
 121.402 274.722
 865.434 546.647
 582.296 145.682
 54.860 789.476
 893.560 519.028
 915.537 445.047
 372.125 65.755
 456.042 794.471
 163.328 801.837
 625.994 935.764
 616.332 731.765
 97.026 540.326
 250.595 573.829
 857.654 831.659
 242.376 869.061
 978.586 822.276
 95.070 749.910
 959.830 131.599
 275.441 150.811
 435.672 239.707
 534.370 148.710
 818.046 466.246
 523.092 936.407
 661.062 223.496
 255.008 54.432
 165.570 616.080
 242.822 478.297
 676.940 451.022
 508.219 907.922
 204.042 400.740
 566.594 706.187
 673.288 913.282
 335.901 845.742
 677.167 489.770
 312.896 550.046
 58.664 915.134
 361.517 49.183
 546.284 717.071
 829.514 647.166
 402.029 587.573
 166.598 639.584
 327.798 294.846
 679.205 193.573
 683.459 70.017
 895.602 161.982
 969.813 917.549
 305.619 646.343
 917.155 380.952
 10.166 536.017
 868.950 122.314
 298.284 960.950
 261.884 136.870
 48.373 721.208
 258.226 429.582
 513.137 56.544
 191.998 702.304
 835.478 243.102
 732.974 726.122
 99.070 242.097
 166.451 57.851
 839.610 157.487
 124.200 72.349
 431.114 407.650
 503.715 658.425
 269.269 991.754
 277.390 616.832
 57.351 887.427
 847.280 820.600
 69.037 695.660
 549.649 583.124
 29.345 35.372
 689.418 725.735
 185.711 658.184
 999.225 357.490
 404.801 718.718
 910.150 954.685
 349.163 402.782
 308.809 550.871
 286.396 131.459
 183.859 580.258
 140.531 660.320
 457.667 534.371
 492.129 557.153
 407.763 235.155
 304.933 137.072
 37.529 354.795
 840.263 969.280
 14.454 246.026
 106.703 444.628
 893.303 125.244
 75.872 647.399
 144.976 878.328
 22.222 339.200
 462.038 955.487
 666.181 308.648
 179.423 972.053
 218.746 629.723
 782.243 237.816
 48.366 606.666
 48.791 764.993
 77.191 857.335
 650.486 636.325
 426.138 233.821
 84.828 498.044
 482.658 123.199
 813.397 441.003
 880.424 277.627
 903.890 476.171
 728.560 247.343
 400.528 42.791
 384.602 928.577
 966.298 618.997
 658.522 778.054
 27.188 161.703
 296.250 114.111
 4.487 176.588
 104.803 239.560
 126.241 117.354
 35.006 142.256
 471.201 208.845
 772.806 405.150
 103.989 869.709
 950.128 978.490
 523.280 631.031
 468.313 313.523
 857.647 777.582
 831.518 350.704
 827.076 113.304
 967.401 208.086
 40.552 23.426
 124.408 479.640
 648.294 888.724
 888.568 572.092
 216.124 435.128
 670.632 865.995
 272.075 572.073
 642.416 956.903
 702.731 999.050
 718.325 230.408
 788.376 420.897
 906.313 356.347
 479.002 703.260
 17.099 398.854
 673.220 80.560
 99.765 467.034
 992.756 475.859
 47.187 653.473
 398.153 746.694
 20.815 292.680
 96.596 890.584
 818.745 827.692
 508.239 851.262
 144.588 199.883
 619.359 0.279
 221.447 214.516
 223.198 832.581
 82.198 713.475
 274.987 128.617
 604.694 178.139
 636.775 284.985
 351.516 51.468
 709.023 701.378
 125.216 211.607
 16.220 800.408
 920.906 642.805
 487.813 230.861
 411.538 67.003
 536.737 112.041
 952.831 645.509
 746.637 380.442
 263.719 499.707
 25.033 729.282
 796.312 788.520
 30.358 631.050
 431.977 114.545
 931.596 113.587
 555.542 697.383
 583.839 447.294
 999.252 779.195
 803.105 586.407
 496.521 232.165
 979.220 998.202
 530.463 78.990
 984.370 583.254
 144.413 265.343
 503.330 426.010
 945.148 327.332
 143.449 572.049
 171.377 758.110
 170.839 376.164
 20.382 717.166
 484.125 939.236
 77.965 955.420
 577.438 2.687
 537.305 301.562
 186.655 413.779
 230.726 13.312
 62.169 945.269
 347.300 625.190
 700.730 146.977
 34.502 396.393
 809.211 837.923
 52.786 993.553
 3.832 395.154
 889.951 939.108
 586.764 753.795
 572.809 563.099
 833.683 862.632
 115.167 551.257
 794.329 616.655
 595.042 662.896
 205.251 153.987
 194.820 166.451
 369.578 16.861
 803.505 17.335
 230.764 457.444
 561.084 681.574
 892.101 58.033
 815.275 829.355
 375.461 535.372
 607.669 315.987
 913.744 830.427
 959.620 4.994
 802.306 333.192
 791.599 31.137
 143.848 857.957
 389.478 152.585
 385.658 34.602
 486.964 394.391
 622.616 398.045
 527.851 373.733
 306.872 188.884
 720.662 545.324
 426.933 786.960
 520.681 278.214
 884.110 615.164
 42.259 728.357
 770.370 118.028
 192.911 101.260
 434.102 148.830
 558.373 192.573
 582.739 416.075
 985.942 279.209
 515.384 936.936
 596.593 127.655
 784.420 128.685
 492.334 348.298
 860.532 912.259
 554.735 704.375
 506.855 193.349
 497.598 571.417
 669.187 279.769
 238.347 218.655
 452.949 159.280
 889.067 268.930
 704.146 334.651
 392.631 800.189
 439.773 843.670
 398.330 432.197
 809.586 697.591
 194.604 139.740
 920.839 784.379
 906.374 832.245
 53.460 100.908
 187.063 213.686
 946.359 314.536
 959.544 501.046
 685.394 188.202
 508.034 39.987
 587.260 429.224
 219.598 159.174
 496.903 400.555
 297.696 86.734
 322.393 740.456
 802.634 891.130
 972.501 913.907
 849.335 72.547
 268.222 723.810
 849.290 128.434
 828.296 765.100
 411.708 547.525
 416.447 148.617
 212.627 790.612
 148.930 758.155
 547.267 824.125
 237.357 53.306
 850.259 255.481
 354.186 477.734
 604.012 539.244
 105.393 878.473
 363.758 682.708
 653.408 753.320
 168.312 371.950
 8.222 402.490
 141.057 98.377
 478.833 215.495
 331.858 215.710
 911.819 937.931
 726.505 563.347
 628.217 164.809
 227.977 409.666
 971.391 841.834
 368.443 694.485
 492.637 834.090
 570.853 470.359
 501.626 768.766
 175.608 785.370
 797.124 266.623
 865.789 133.533
 249.638 252.923
 951.347 781.890
 739.760 455.502
 549.435 415.011
 50.103 143.940
 568.615 408.153
 279.160 93.550
 566.006 830.344
 384.468 140.835
 698.869 809.455
 590.753 268.550
 788.823 874.801
 714.746 169.473
 814.470 181.570
 389.030 705.136
 256.066 358.481
 717.295 631.166
 646.850 989.417
 895.951 702.557
 405.481 215.698
 703.110 613.520
 701.692 543.205
 724.940 746.591
 364.820 963.493
 578.541 999.327
 7.535 896.438
 845.426 884.288
 883.130 71.005
 673.978 35.319
 5.665 257.710
 94.624 341.786
 672.580 119.624
 647.940 329.800
 376.872 366.999
 411.277 538.297
 771.326 783.256
 460.118 436.658
 644.567 577.218
 80.336 603.500
 34.991 338.678
 99.325 152.986
 593.966 703.061
 798.032 740.861
 17.650 627.908
 350.922 408.517
 903.488 51.729
 293.614 296.078
 312.791 137.642
 393.183 157.306
 897.225 433.897
 576.956 187.642
 890.535 135.248
 423.194 995.555
 996.242 368.355
 620.575 435.636
 89.467 606.469
 830.254 324.229
 271.734 139.984
 430.035 885.239
 699.761 76.895
 658.387 751.072
 484.428 848.348
 8.534 862.996
 8.841 267.421
 229.463 83.848
 132.382 92.886
 679.425 426.785
 771.646 933.341
 834.545 705.134
 323.252 480.807
 594.724 74.488
 814.630 167.384
 343.460 338.700
 737.268 715.015
 28.136 261.749
 385.971 908.897
 431.257 218.491
 553.663 621.974
 227.898 845.786
 423.994 394.567
 875.047 453.458
 975.933 113.188
 187.750 620.089
 631.671 810.482
 35.892 944.957
 910.305 739.023
 683.599 433.924
 617.119 460.976
 207.787 558.161
 426.934 189.877
 318.940 0.927
 388.314 356.648
 989.388 374.908
 864.848 827.254
 123.876 392.663
 174.857 242.083
 214.056 762.639
 829.303 86.071
 460.570 385.888
 890.402 733.236
 259.893 682.546
 874.204 379.591
 602.220 286.345
 546.451 415.088
 753.839 129.788
 362.407 959.636
 373.171 587.271
 581.538 462.102
 782.533 849.601
 853.174 37.292
 664.516 837.416
 379.389 587.189
 727.531 505.356
 378.763 353.104
 472.561 391.198
 215.472 899.275
 753.578 288.108
 141.052 300.785
 346.782 292.744
 493.410 555.253
 796.052 551.879
 484.316 654.778
 779.399 405.903
 411.069 928.999
 617.306 434.929
 481.714 929.519
 120.479 43.920
 130.686 388.310
 131.521 584.453
 110.724 407.065
 60.444 775.324
 118.224 670.026
 733.827 40.673
 786.734 909.761
 586.170 786.671
 564.229 274.261
 811.807 55.963
 974.179 465.950
 587.314 168.135
 701.759 260.593
 966.168 125.665
 701.046 119.219
 966.320 754.557
 396.541 322.217
 722.209 789.460
 65.298 265.506
 188.515 702.392
 600.336 38.477
 674.877 825.632
 240.686 67.414
 698.000 812.107
 130.541 761.873
 77.564 305.314
 64.608 691.354
 520.523 715.944
 767.408 682.533
 858.451 599.744
 22.159 340.710
 676.295 442.540
 844.800 231.318
 928.062 840.817
 328.160 316.977
 733.710 542.764
 351.248 132.134
 427.856 523.686
 852.938 630.886
 949.189 915.242
 55.122 94.697
 262.036 909.880
 837.807 6.794
 958.879 705.353
 321.081 350.901
 853.413 640.405
 702.647 476.187
 914.698 168.143
 94.488 981.116
 569.025 500.497
 760.673 139.902
 290.204 183.382
 996.357 251.142
 672.356 591.193
 324.447 93.735
 321.060 190.159
 593.410 986.218
 976.386 257.608
 512.343 958.385
 190.346 668.717
 686.191 345.406
 595.317 999.757
 46.169 932.216
 620.729 938.845
 892.717 227.813
 322.729 249.041
 468.308 794.113
 493.534 966.999
 895.999 941.552
 200.031 331.936
 500.703 823.757
 478.980 78.428
 470.804 696.986
 781.465 162.179
 718.199 177.914
 432.387 955.914
 808.374 947.739
 450.550 203.731
 315.205 863.883
 487.897 73.367
 717.381 596.079
 897.745 28.998
 507.334 85.045
 364.261 760.331
 995.211 603.754
 530.226 360.279
 28.621 398.471
 386.521 422.598
 635.748 604.958
 152.072 827.154
 260.115 820.860
 122.895 54.446
 568.141 705.074
 726.770 798.457
 757.087 746.606
 337.950 69.626
 305.628 766.970
 413.862 554.763
 329.801 300.578
 171.155 651.104
 224.275 136.063
 357.643 755.746
 376.715 538.246
 64.160 273.607
 188.594 935.997
 898.250 626.519
 869.201 727.067
 980.639 788.441
 894.312 778.736
 974.083 538.033
 243.311 795.595
 889.339 476.593
 608.114 976.008
 489.398 688.837
 466.795 920.542
 313.924 774.016
 950.038 113.457
 332.032 408.992
 718.548 137.101
 992.509 952.086
 986.248 154.527
 543.615 201.640
 442.839 804.080
 335.260 896.571
 178.230 78.018
 868.252 13.708
 22.129 732.975
 420.214 270.053
 669.037 421.410
 535.541 384.479
 949.974 798.876
 725.457 765.600
 978.025 1.474
 669.916 59.194
 179.468 891.149
 660.073 863.578
 422.595 514.346
 160.708 374.622
 272.861 133.126
 226.782 488.861
 488.759 679.159
 175.938 224.469
 84.427 402.564
 825.947 232.276
 931.957 82.485
 757.723 694.772
 971.394 318.447
 293.614 347.995
 605.322 905.273
 98.348 522.837
 946.627 24.707
 755.542 567.661
 884.703 269.596
 163.391 378.079
 762.009 297.762
 774.665 882.418
 88.058 29.473
 301.970 589.035
 642.882 732.301
 571.189 835.592
 471.390 448.174
 364.026 348.091
 281.611 18.517
 802.536 541.623
 224.241 353.836
 630.700 613.909
 742.272 614.048
 504.615 600.975
 384.820 45.882
 556.261 901.306
 128.681 435.175
 316.385 316.063
 748.146 436.641
 918.653 899.256
 224.396 544.339
 36.461 129.871
 650.189 655.755
 480.614 389.981
 826.057 194.872
 893.497 6.770
 976.776 619.340
 674.477 255.511
 160.329 8.829
 651.350 554.157
 868.133 871.556
 141.105 452.856
 599.952 510.138
 815.540 43.860
 368.236 343.153
 177.094 714.918
 875.820 712.790
 759.269 133.914
 702.706 539.702
 274.204 391.441
 119.713 972.609
 545.274 14.081
 959.829 71.675
 971.171 282.856
 366.259 851.154
 584.054 902.682
 696.330 369.155
 180.383 539.531
 592.880 311.619
 39.504 307.568
 392.861 885.908
 0.577 699.956
 982.948 169.126
 69.759 230.746
 743.732 90.698
 781.563 723.606
 860.049 351.578
 574.061 543.950
 481.225 68.127
 868.140 437.692
 660.201 192.312
 105.694 91.611
 806.922 606.989
 17.737 161.765
 384.091 672.056
 6.588 687.981
 530.772 240.976
 959.952 400.075
 202.806 255.235
 620.897 66.815
 703.217 824.808
 946.037 398.851
 278.251 724.471
 652.906 14.826
 866.503 878.214
 422.523 54.123
 403.392 207.160
 348.848 374.245
 48.364 110.897
 155.544 125.432
 767.649 409.278
 202.755 335.189
 274.625 253.505
 231.066 961.768
 9.208 924.138
 313.180 455.102
 686.781 562.806
 361.111 978.286
 728.733 367.585
 350.682 140.417
 316.490 143.671
 837.179 935.832
 807.873 6.164
 335.185 904.683
 190.948 536.147
 289.484 670.044
 201.200 491.086
 67.854 577.739
 721.448 852.795
 134.223 292.755
 351.605 288.360
 113.885 782.128
 261.992 119.658
 221.003 45.664
 16.922 404.225
 690.592 415.809
 315.659 373.605
 728.666 924.718
 89.473 45.098
 679.469 584.290
 113.475 499.499
 800.156 913.364
 940.408 922.493
 251.386 410.698
 193.881 752.522
 755.675 163.814
 927.205 15.952
 270.841 418.881
 170.439 404.163
 978.286 747.699
 965.332 740.771
 728.198 732.486
 91.266 974.795
 727.245 660.937
 484.071 632.400
 938.107 162.067
 665.719 71.427
 201.710 612.420
 661.661 855.616
 137.804 362.632
 162.209 936.120
 151.138 752.028
 566.385 74.177
 420.737 635.635
 965.575 428.746
 208.544 900.780
 717.912 475.402
 648.988 622.254
 623.265 317.153
 908.918 34.349
 627.149 34.183
 102.218 88.932
 706.659 428.487
 47.519 740.934
 73.066 422.226
 141.343 241.486
 967.171 427.321
 631.355 125.432
 231.376 320.852
 91.959 520.685
 76.350 729.416
 182.055 164.102
 282.682 279.472
 885.474 630.076
 705.011 334.341
 559.496 827.366
 796.618 676.900
 735.236 625.904
 818.503 165.851
 792.885 383.144
 13.723 788.956
 270.384 259.364
 843.545 845.847
 629.669 169.071
 128.233 443.338
 101.962 402.984
 796.618 695.870
 642.511 779.197
 812.648 251.545
 753.816 315.813
 554.739 159.542
 770.702 49.218
 518.925 947.671
 255.050 706.194
 196.488 769.995
 114.765 444.046
 541.279 935.162
 461.343 36.231
 744.524 248.263
 651.649 452.461
 432.081 745.192
 349.169 278.686
 700.332 311.758
 292.765 375.870
 124.994 744.085
 109.980 384.867
 477.824 296.391
 368.296 461.614
 38.447 92.258
 860.662 51.200
 214.462 751.539
 188.539 676.031
 507.762 653.441
 182.098 982.504
 466.868 753.984
 806.728 538.458
 125.655 280.480
 499.404 741.600
 982.512 805.108
 487.610 344.549
 958.561 662.805
 525.431 447.736
 79.831 825.061
 672.242 795.811
 150.163 710.706
 603.393 40.416
 166.247 938.248
 421.804 521.937
 123.704 272.810
 804.944 560.562
 576.836 456.435
 421.887 233.532
 451.104 835.735
 66.851 917.542
 226.005 708.898
 633.590 275.033
 469.607 738.669
 482.353 908.469
 530.332 143.499
 588.903 161.101
 895.606 350.633
 102.606 835.237
 682.785 428.187
 145.201 274.500
 10.534 604.531
 249.077 925.153
 636.902 119.376
 237.360 279.449
 475.091 259.584
 389.554 902.602
 94.018 831.796
 795.844 961.648
 465.841 272.550
 88.398 482.033
 377.513 743.832
 535.259 144.683
 622.099 698.175
 405.968 256.676
 325.062 703.033
 760.269 52.218
 241.261 610.604
 392.615 442.718
 233.251 158.374
 684.379 986.358
 267.164 640.016
 999.440 205.311
 448.433 639.043
 11.976 474.815
 878.750 852.547
 810.973 840.583
 413.566 523.914
 695.170 102.965
 905.269 866.599
 494.242 916.987
 852.819 401.543
 844.342 91.614
 869.436 294.910
 754.146 589.609
 304.060 407.436
 744.942 307.282
 191.416 829.323
 886.876 692.716
 393.906 543.505
 812.962 799.018
 974.195 543.959
 731.055 888.639
 90.852 134.039
 107.661 144.250
 834.845 282.557
 930.608 105.195
 669.037 253.178
 712.462 855.912
 446.390 317.008
 943.807 729.220
 268.550 170.797
 893.616 854.022
 811.421 816.684
 159.756 540.364
 747.748 606.871
 451.086 537.177
 801.298 51.908
 816.533 167.168
 988.853 858.807
 87.240 302.848
 163.738 670.003
 154.518 926.528
 940.206 671.884
 936.331 460.115
 26.764 828.595
 383.898 268.027
 456.832 59.866
 621.374 354.457
 908.453 448.413
 597.123 686.189
 435.581 151.015
 334.904 181.437
 379.605 356.629
 715.088 886.575
 831.901 534.148
 476.247 404.578
 820.398 631.774
 920.081 195.759
 892.381 510.029
 320.297 912.491
 162.307 32.614
 799.023 690.527
 340.526 115.325
 41.457 51.264
 112.987 995.860
 597.318 288.302
 312.786 779.510
 171.246 450.352
 124.531 321.407
 566.604 88.600
 557.692 999.499
 229.237 123.686
 284.458 328.809
 378.977 584.456
 783.010 472.494
 834.367 672.466
 383.970 965.028
 975.764 973.089
 64.164 714.388
 77.276 542.029
 649.479 70.968
 20.662 686.701
 911.721 309.295
 314.243 192.479
 11.087 773.174
 335.101 437.117
 936.577 585.140
 829.393 731.169
 325.650 757.046
 307.908 522.130
 48.549 690.925
 4.250 24.919
 672.264 999.242
 291.887 876.707
 777.374 763.211
 732.333 560.776
 694.430 389.487
 426.668 368.867
 614.724 112.512
 821.390 356.384
 975.889 555.767
 160.213 137.843
 241.639 134.686
 36.967 34.499
 606.018 121.955
 980.575 351.300
 127.856 958.136
 258.435 770.891
 415.919 573.186
 515.079 618.664
 267.843 674.468
 942.186 200.895
 847.731 881.847
 205.789 439.284
 752.905 368.477
 716.635 527.046
 57.446 55.830
 228.184 486.955
 469.546 62.734
 469.757 8.756
 645.394 810.741
 184.186 236.458
 461.367 122.675
 732.299 734.690
 358.804 639.049
 371.215 423.096
 395.068 630.067
 508.436 79.483
 217.285 651.680
 105.689 92.855
 130.705 725.832
 960.505 528.672
 774.733 701.383
 662.407 548.608
 612.189 947.666
 515.609 619.176
 650.166 462.200
 880.502 326.938
 166.056 143.536
 29.245 587.413
 35.148 335.677
 382.158 450.471
 824.878 629.043
 614.750 943.084
 616.917 282.008
 652.053 592.230
 476.250 874.832
 627.260 593.914
 244.038 933.049
 933.484 461.362
 479.103 159.613
 76.963 335.087
 705.329 634.225
 11.404 673.699
 886.170 305.037
 438.872 486.864
 193.023 383.622
 473.088 605.965
 564.748 820.587
 424.916 214.840
 377.560 989.079
 963.925 249.036
 317.477 529.804
 789.077 599.501
 534.101 147.921
 288.827 873.517
 570.662 23.567
 647.413 835.269
 829.809 568.979
 949.003 400.006
 319.749 91.850
 112.180 33.890
 706.125 702.845
 849.364 726.748
 799.884 622.249
 262.922 983.046
 271.723 123.861
 463.576 909.012
 784.044 321.749
 607.269 868.267
 759.524 116.109
 701.779 7.353
 502.061 17.655
 220.309 404.713
 395.075 555.715
 90.268 626.026
 920.931 224.190
 693.795 45.110
 473.823 753.084
 642.918 648.181
 530.100 123.279
 875.078 931.114
 51.243 521.199
 980.905 441.060
 835.023 101.116
 130.535 37.590
 412.467 369.920
 840.277 852.272
 478.081 506.570
 529.392 522.781
 407.027 391.255
 96.198 647.319
 278.029 353.151
 911.241 642.060
 809.502 96.868
 828.178 648.911
 507.465 273.145
 274.157 708.940
 98.318 196.616
 752.372 730.191
 412.373 150.712
 300.233 494.239
 432.629 65.711
 555.042 986.853
 318.626 510.154
 121.451 142.784
 151.173 438.129
 275.518 867.245
 667.398 916.214
 621.230 156.742
 817.174 685.196
 907.522 774.876
 974.740 355.187
 665.577 245.679
 689.814 890.784
 814.459 674.380
 20.193 808.788
 662.698 875.624
 515.498 818.392
 387.295 529.812
 535.057 7.140
 761.021 162.953
 701.078 780.367
 612.904 983.277
 283.078 652.897
 812.991 353.576
 256.380 365.864
 866.268 542.220
 704.595 245.442
 955.607 503.925
 374.865 961.638
 291.668 685.333
 229.760 2.271
 288.580 137.452
 158.900 8.582
 596.015 719.860
 957.286 274.051
 667.106 588.830
 790.099 976.943
 941.749 927.209
 642.222 280.567
 68.627 467.762
 395.368 114.457
 897.189 519.107
 839.599 956.620
 341.610 175.301
 965.745 124.157
 79.041 193.156
 610.342 190.150
 399.219 687.796
 947.811 62.428
 204.721 624.482
 411.674 759.251
 81.932 887.054
 546.405 912.885
 761.451 59.286
 666.302 830.411
 980.504 560.045
 352.559 487.989
 394.563 286.446
 33.004 967.230
 484.315 817.448
 642.028 537.796
 419.223 654.927
 585.797 217.026
 200.048 87.556
 577.465 204.075
 567.782 477.608
 949.690 992.157
 671.741 30.557
 591.268 248.033
 199.234 116.229
 938.095 143.557
 25.668 687.892
 426.282 801.205
 717.753 277.521
 390.300 835.877
 762.116 932.428
 668.018 741.572
 874.047 567.179
 716.955 576.813
 421.031 817.346
 114.733 180.795
 956.270 146.198
 127.368 27.609
 259.606 735.170
 0.647 963.459
 616.506 413.170
 634.460 27.359
 397.303 393.069
 912.803 525.539
 224.320 996.528
 711.558 600.700
 107.413 486.531
 223.479 936.816
 190.652 982.291
 909.775 586.598
 64.128 610.767
 997.789 460.772
 663.332 225.732
 835.532 925.384
 390.277 387.630
 630.043 505.536
 359.740 799.493
 634.879 571.826
 293.209 5.623
 912.629 410.721
 72.662 116.018
 534.548 463.975
 924.969 371.483
 847.625 117.565
 562.138 28.778
 49.287 970.654
 857.793 854.101
 274.056 403.541
 129.102 264.605
 180.813 764.884
 227.070 164.995
 302.644 27.673
 155.893 868.582
 305.799 126.224
 161.315 264.282
 625.093 829.054
 294.194 953.245
 478.643 261.875
 592.314 307.066
 996.407 548.631
 782.742 935.493
 559.317 354.610
 918.506 552.404
 576.432 903.087
 585.137 617.431
 917.436 694.966
 280.774 845.467
 360.744 229.696
 652.351 921.475
 460.739 435.818
 402.228 753.245
 631.222 842.329
 635.049 825.420
 389.505 219.377
 42.171 685.145
 213.077 91.306
 797.558 59.736
 387.990 169.784
 119.332 362.011
 337.799 3.595
 718.391 427.248
 929.801 518.934
 470.596 810.617
 80.447 294.894
 601.412 184.422
 996.188 438.784
 28.808 655.392
 664.887 491.416
 667.313 783.875
 784.548 490.337
 926.912 855.097
 412.026 876.736
 146.776 419.263
 919.014 467.660
 665.514 189.435
 743.809 987.863
 854.716 236.634
 265.834 314.690
 17.135 739.024
 449.653 424.717
 189.289 780.354
 703.279 223.264
 782.772 321.891
 372.229 808.496
 669.800 227.128
 99.182 982.713
 865.053 350.646
 775.915 826.949
 804.457 228.207
 308.750 144.531
 377.095 856.691
 923.960 438.366
 161.896 727.730
 221.127 590.031
 667.389 491.309
 809.322 471.127
 9.659 954.250
 755.248 644.588
 208.340 158.217
 559.375 51.955
 778.343 892.859
 233.846 968.949
 269.771 558.112
 766.080 523.536
 911.848 936.905
 749.056 76.297
 178.572 333.008
 880.943 770.978
 372.210 91.164
 973.854 473.119
 751.794 686.587
 858.023 166.615
 181.731 52.423
 370.671 102.649
 182.898 326.574
 428.429 663.937
 905.629 728.790
 901.813 981.512
 259.464 326.056
 746.216 923.989
 905.209 275.626
 155.919 663.413
 295.585 32.959
 658.279 741.350
 524.531 523.883
 270.472 438.089
 573.290 470.317
 519.762 451.863
 112.850 755.699
 152.485 979.433
 404.705 764.725
 301.742 450.547
 930.560 142.470
 277.780 493.587
 150.326 16.335
 719.353 425.699
 538.190 802.213
 783.864 286.002
 658.631 680.994
 246.230 423.945
 225.951 355.898
 662.200 65.825
 628.420 973.562
 175.090 401.070
 405.633 66.509
 602.788 236.701
 337.622 21.227
 334.474 484.714
 657.145 129.967
 447.243 884.928
 30.971 496.571
 678.100 777.605
 298.731 453.624
 266.146 169.116
 13.814 242.376
 725.995 163.728
 932.937 305.924
 792.282 339.889
 160.465 963.651
 755.494 244.931
 409.635 549.890
 313.424 673.839
 112.877 407.074
 715.422 231.714
 42.923 783.470
 156.644 192.863
 919.074 574.011
 68.179 339.506
 720.489 601.385
 580.723 158.160
 240.624 420.527
 152.189 0.513
 752.029 365.937
 234.033 977.606
 544.603 186.258
 201.072 991.274
 917.548 328.381
 332.343 345.854
 887.861 963.743
 856.144 397.339
 196.920 677.792
 364.310 148.461
 0.053 370.807
 865.238 189.020
 88.807 110.944
 442.010 904.469
 376.747 220.781
 673.599 65.967
 260.050 814.626
 379.657 296.306
 5.104 898.871
 781.485 143.352
 505.925 330.844
 205.745 641.529
 161.954 747.651
 68.355 998.733
 647.138 635.780
 92.164 997.851
 447.774 140.695
 764.945 576.207
 41.206 904.937
 618.416 961.041
 849.908 80.540
 392.225 453.269
 843.867 859.765
 879.859 114.720
 164.555 95.683
 780.187 15.790
 20.446 295.168
 196.011 521.735
 549.383 931.013
 229.606 157.875
 377.567 372.637
 78.226 608.693
 327.295 27.083
 986.362 225.846
 562.408 530.354
 675.656 288.425
 416.744 65.838
 460.599 59.424
 59.671 409.478
 134.228 189.537
 925.115 923.878
 41.949 148.190
 705.706 24.901
 175.408 417.901
 509.107 219.109
 937.247 117.727
 134.737 519.141
 729.885 361.817
 79.637 262.545
 188.603 987.368
 873.897 229.616
 645.856 670.771
 308.708 634.308
 917.387 900.239
 511.791 472.417
 332.408 687.110
 181.804 791.330
 883.651 316.394
 479.538 399.771
 695.573 290.636
 531.746 83.962
 650.670 981.035
 503.800 523.778
 877.962 328.006
 88.585 309.716
 0.770 332.441
 718.007 15.559
 122.425 542.030
 85.007 464.565
 761.273 397.947
 751.040 686.849
 546.044 190.327
 867.821 665.705
 868.361 641.400
 851.866 640.128
 732.792 348.509
 283.522 314.410
 321.830 671.779
 254.140 933.778
 831.549 229.944
 829.525 443.606
 665.174 200.222
 536.537 250.317
 280.720 722.313
 692.565 851.983
 763.122 141.493
 692.595 478.640
 371.517 740.629
 831.891 64.967
 942.694 295.935
 988.091 325.279
 609.042 926.990
 207.250 382.595
 14.050 619.290
 454.514 555.056
 233.630 689.314
 100.308 275.305
 293.834 690.254
 43.907 228.120
 324.486 564.407
 233.026 170.883
 516.427 619.474
 53.402 348.156
 623.452 415.193
 47.651 239.300
 437.456 308.685
 417.008 665.738
 588.827 27.537
 80.346 126.857
 9.112 665.020
 857.731 991.065
 217.483 259.056
 834.146 717.104
 238.259 103.026
 694.836 261.992
 858.080 10.443
 936.781 903.134
 226.035 425.739
 309.117 786.060
 579.015 939.266
 655.060 44.423
 431.563 966.182
 883.253 529.380
 651.795 16.851
 29.877 251.030
 902.618 691.964
 54.850 60.546
 363.865 740.784
 994.541 889.022
 72.511 828.185
 546.556 774.362
 684.472 58.728
 844.027 733.148
 735.155 437.638
 670.579 318.024
 272.982 833.655
 333.842 6.321
 979.244 312.344
 844.278 721.500
 941.125 986.275
 504.634 140.143
 187.644 476.742
 898.925 594.191
 958.977 287.349
 52.247 466.731
 689.547 580.408
 15.559 891.570
 529.035 140.725
 692.862 209.291
 290.647 466.934
 579.809 178.342
 343.601 597.376
 508.961 77.381
 700.530 245.675
 111.868 18.780
 387.711 271.365
 704.240 492.539
 826.666 264.339
 698.266 110.214
 53.209 790.570
 544.253 970.902
 10.848 482.929
 28.868 42.292
 189.109 908.193
 514.409 471.693
 546.595 883.367
 225.543 112.451
 929.226 425.459
 888.127 583.925
 235.014 714.123
 138.178 457.158
 10.114 631.598
 965.292 268.382
 311.773 565.494
 679.241 868.820
 820.670 54.114
 214.812 497.938
 809.320 498.719
 69.849 59.864
 609.348 930.487
 434.967 546.474
 306.155 710.878
 578.302 808.358
 115.735 961.904
 831.337 865.165
 58.903 507.582
 446.305 373.612
 390.302 590.254
 604.526 454.588
 713.159 676.755
 218.607 805.588
 719.493 251.535
 238.491 392.131
 145.489 709.331
 618.545 288.513
 382.852 802.005
 185.198 706.366
 501.690 696.485
 444.981 456.973
 434.727 587.804
 52.436 103.551
 165.344 148.069
 705.392 701.840
 825.170 434.441
 719.023 146.151
 215.898 423.183
 345.370 843.757
 952.931 169.466
 25.256 359.218
 916.963 941.387
 486.548 193.495
 178.075 159.801
 816.348 397.744
 913.185 851.819
 42.983 941.350
 912.511 744.611
 152.726 846.531
 108.032 377.542
 950.267 21.853
 653.842 375.285
 443.441 443.877
 644.997 623.714
 12.178 85.417
 731.221 735.975
 107.586 521.337
 21.186 240.737
 546.398 975.137
 591.517 111.347
 123.489 234.070
 124.940 967.315
 593.870 154.828
 169.857 792.571
 486.589 719.717
 908.105 743.382
 445.603 863.474
 260.751 368.274
 164.275 668.528
 478.733 779.179
 636.245 381.612
 834.244 334.068
 609.620 913.402
 631.469 694.264
 355.514 686.794
 926.198 572.456
 275.802 555.732
 220.551 599.055
 436.560 948.091
 72.549 904.304
 859.154 831.454
 324.314 781.525
 694.620 763.737
 254.504 93.753
 191.158 391.373
 850.271 482.978
 409.810 781.339
 974.952 400.353
 798.339 920.874
 86.304 99.347
 174.662 356.699
 395.912 15.359
 153.889 56.301
 716.165 28.278
 160.044 205.119
 432.701 493.547
 555.990 368.801
 986.474 297.262
 92.314 578.202
 322.528 597.582
 385.182 781.135
 37.561 54.413
 880.115 359.465
 463.588 808.860
 216.768 158.944
 891.953 980.984
 880.943 613.728
 255.262 126.937
 894.112 975.185
 232.018 693.533
 255.637 548.056
 260.870 679.056
 204.829 884.915
 892.205 243.679
 723.212 546.169
 261.493 91.951
 244.260 767.358
 941.521 894.674
 298.934 923.542
 672.680 540.018
 899.223 293.118
 338.330 456.565
 275.323 317.070
 355.474 877.113
 139.967 356.690
 402.260 595.498
 788.766 170.979
 68.939 283.653
 969.325 777.839
 766.940 697.766
 803.670 609.797
 683.520 416.341
 945.512 520.170
 52.494 65.482
 241.612 99.530
 802.821 134.785
 168.580 301.211
 228.152 448.309
 284.689 689.803
 626.001 497.399
 500.491 875.499
 523.052 174.453
 590.280 302.578
 723.786 868.441
 574.839 460.697
 787.227 434.180
 268.689 487.139
 898.174 658.654
 844.686 746.460
 404.993 590.392
 995.650 296.429
 449.224 433.937
 515.576 676.749
 219.381 743.349
 558.435 456.374
 981.896 869.594
 715.695 728.538
 438.954 160.403
 467.300 797.735
 351.732 302.169
 666.257 723.304
 167.307 596.657
 3.275 999.072
 470.227 436.492
 932.611 302.453
 20.726 978.747
 218.820 49.815
 469.065 102.514
 60.148 73.772
 280.939 401.482
 959.585 483.988
 156.977 824.647
 29.031 93.265
 167.584 895.868
 933.590 358.017
 793.776 365.754
 997.843 785.168
 108.974 967.089
 218.320 150.139
 953.212 338.590
 748.676 622.698
 339.899 472.291
 366.798 244.283
 649.603 439.418
 94.794 893.047
 761.711 10.566
 450.441 427.901
 962.764 851.670
 266.895 652.356
 762.569 631.322
 959.476 881.070
 111.601 891.961
 955.118 539.906
 614.711 332.255
 471.017 463.297
 298.758 26.417
 251.349 465.461
 140.800 514.438
 390.350 714.793
 677.084 972.174
 209.973 309.687
 572.826 289.582
 872.764 880.621
 473.208 717.109
 125.148 684.801
 914.766 293.288
 241.273 438.923
 644.374 940.240
 908.773 491.070
 664.121 448.200
 829.813 68.570
 441.699 495.918
 145.718 474.519
 447.672 942.197
 202.026 726.930
 906.423 336.840
 501.530 242.176
 983.220 539.342
 122.490 525.018
 635.190 494.073
 162.686 223.406
 791.774 225.093
 490.266 385.192
 116.312 506.712
 900.609 879.370
 253.620 102.289
 683.883 45.611
 560.971 999.422
 168.067 57.368
 926.857 400.753
 412.406 836.060
 431.671 943.076
 360.159 762.797
 528.478 440.869
 218.975 791.330
 804.807 501.816
 2.025 778.698
 615.725 400.278
 241.208 91.200
 295.048 269.322
 161.521 501.313
 799.431 772.892
 697.141 520.165
 516.289 127.705
 827.489 79.833
 271.227 480.705
 835.863 625.403
 957.260 924.374
 342.888 449.474
 532.961 701.413
 768.766 518.088
 709.441 655.376
 236.927 129.240
 479.348 608.660
 680.352 810.993
 700.758 868.140
 961.492 719.235
 403.844 386.749
 406.783 14.442
 960.600 552.206
 104.519 877.085
 72.897 77.960
 265.860 823.003
 970.030 873.437
 626.607 179.011
 745.212 48.142
 323.910 116.939
 335.606 725.374
 547.056 678.352
 900.327 115.061
 993.021 175.270
 866.086 220.823
 291.642 162.759
 484.765 673.978
 966.357 551.396
 628.329 927.403
 606.807 81.060
 684.215 476.281
 19.787 297.608
 712.041 862.717
 543.616 861.744
 586.646 69.477
 134.796 741.380
 242.576 7.965
 519.663 877.236
 613.932 290.678
 730.696 814.215
 646.841 373.231
 878.287 621.636
 268.544 620.740
 533.369 12.912
 299.392 453.342
 681.819 764.297
 567.038 652.499
 753.316 433.461
 454.158 250.112
 699.213 617.597
 513.515 404.087
 797.519 959.391
 801.797 904.947
 678.299 214.509
 103.932 717.122
 697.652 609.236
 83.478 385.199
 29.044 630.014
 646.087 519.564
 801.417 251.892
 938.997 598.325
 986.570 400.163
 630.285 304.367
 44.298 383.986
 570.428 769.813
 171.306 893.542
 992.160 777.545
 295.782 429.985
 862.078 914.023
 218.569 272.140
 371.792 263.109
 857.110 73.613
 313.359 751.466
 810.964 242.096
 892.241 117.328
 176.857 458.257
 513.234 481.751
 14.387 139.505
 55.773 101.085
 246.185 704.392
 913.227 408.316
 292.062 22.470
 587.543 386.630
 937.332 83.656
 340.561 529.227
 950.911 347.800
 444.150 633.806
 756.929 362.049
 33.797 857.760
 60.688 499.216
 748.473 360.892
 100.000 278.849
 980.429 417.120
 78.704 903.689
 112.338 656.475
 110.986 863.176
 989.200 565.580
 511.584 723.464
 665.059 131.295
 684.915 306.732
 239.483 551.498
 950.400 143.605
 118.574 892.831
 974.827 409.124
 15.882 972.042
 726.646 88.315
 368.820 240.395
 10.843 191.241
 958.294 115.182
 253.891 794.062
 458.227 724.808
 681.754 132.535
 435.970 1.353
 843.622 43.482
 205.633 194.286
 381.779 629.645
 588.701 309.414
 413.600 21.283
 447.602 456.920
 83.133 696.668
 169.084 270.899
 43.278 691.825
 629.121 230.197
 459.326 631.452
 566.854 47.253
 773.109 317.807
 431.787 119.295
 954.603 357.682
 299.637 66.641
 393.310 240.440
 234.089 468.420
 371.695 419.096
 814.018 290.085
 222.430 323.728
 461.063 63.235
 633.072 150.023
 656.641 401.103
 37.294 528.959
 299.540 827.491
 860.128 375.569
 947.148 468.683
 383.199 930.214
 830.416 853.232
 810.257 105.074
 613.058 720.344
 466.942 107.710
 360.812 331.515
 13.514 74.130
 31.274 680.194
 715.071 262.979
 626.676 209.339
 658.575 663.228
 561.728 76.318
 865.959 588.409
 580.354 688.557
 391.982 675.278
 955.726 602.479
 156.604 393.350
 677.814 3.796
 715.132 689.537
 774.901 831.044
 763.771 240.017
 936.683 268.983
 590.255 226.119
 766.231 317.203
 163.902 874.591
 548.938 565.826
 199.630 753.094
 604.407 208.968
 487.411 52.447
 501.041 862.684
 541.536 647.298
 534.913 483.085
 260.317 451.140
 479.503 798.504
 691.944 580.305
 229.490 263.949
 149.845 740.746
 321.301 844.070
 112.727 442.650
 600.228 550.711
 460.467 538.416
 406.284 861.602
 345.159 842.201
 409.354 77.256
 163.013 412.437
 682.632 623.743
 791.735 416.720
 258.861 960.321
 181.869 320.851
 466.630 424.323
 59.857 685.963
 947.422 252.993
 513.875 870.653
 764.478 515.765
 517.677 935.318
 241.625 513.969
 507.471 565.798
 626.535 741.827
 295.421 670.790
 824.375 27.351
 291.733 775.745
 963.355 399.414
 954.736 514.257
 555.382 363.472
 912.339 500.986
 328.058 59.445
 444.151 18.295
 206.972 558.097
 205.126 137.986
 401.026 804.349
 760.473 771.430
 523.028 305.548
 817.814 353.162
 300.623 98.514
 943.959 337.563
 789.698 210.713
 76.556 864.066
 387.558 298.074
 649.358 27.395
 103.563 325.544
 586.397 395.582
 930.729 627.705
 555.434 235.040
 176.276 907.576
 553.350 330.004
 858.816 304.619
 302.317 89.606
 824.289 581.173
 820.649 602.018
 834.600 373.779
 479.064 469.398
 258.048 856.594
 522.926 203.148
 57.909 733.340
 423.060 5.457
 907.156 267.661
 79.388 254.912
 528.315 775.663
 238.373 561.551
 796.297 225.713
 970.743 985.916
 980.125 46.749
 491.988 819.296
 421.295 55.700
 374.473 105.367
 339.929 335.752
 504.784 19.955
 665.500 579.679
 269.225 3.930
 350.886 646.266
 18.448 618.562
 543.761 43.634
 61.433 932.597
 958.147 572.349
 289.964 591.366
 464.572 145.485
 135.936 811.212
 156.257 704.822
 342.120 404.198
 260.533 415.261
 987.253 600.518
 262.050 827.144
 181.452 197.204
 453.119 222.892
 749.278 235.078
 995.536 825.197
 284.323 570.505
 89.777 244.676
 8.569 959.124
 326.428 431.646
 547.332 465.681
 19.735 306.442
 760.016 533.408
 775.454 153.013
 200.009 29.585
 659.437 139.555
 243.578 188.304
 747.238 986.464
 885.753 19.848
 139.376 735.358
 186.886 386.932
 515.529 823.283
 231.245 265.531
 221.144 664.276
 670.922 431.766
 681.724 757.349
 745.058 931.726
 526.833 937.749
 434.581 699.196
 284.082 869.425
 812.947 853.532
 432.519 734.305
 938.847 818.710
 247.729 441.904
 890.320 2.658
 443.351 585.517
 922.400 426.863
 534.481 973.644
 731.646 229.022
 989.860 423.229
 497.905 220.916
 176.734 810.866
 642.047 780.059
 363.409 226.377
 61.822 913.001
 361.099 687.588
 288.096 742.061
 943.278 873.864
 420.485 342.904
 865.142 977.868
 562.861 470.710
 958.708 209.397
 571.317 446.027
 444.567 2.192
 364.457 282.084
 776.287 254.826
 520.454 992.817
 218.354 301.584
 917.912 160.751
 106.380 970.458
 366.640 16.941
 705.806 395.605
 446.887 8.178
 581.895 953.982
 636.190 631.681
 932.166 174.166
 584.817 2.534
 878.465 994.046
 514.916 497.533
 938.410 738.115
 904.277 970.050
 917.226 450.192
 190.289 548.709
 106.004 199.883
 338.905 278.489
 719.682 17.787
 990.789 712.197
 938.879 682.969
 73.951 654.830
 168.699 554.725
 389.217 260.299
 332.546 517.858
 689.552 502.164
 270.526 296.113
 222.912 126.016
 904.254 422.010
 955.074 744.881
 509.789 963.790
 676.210 980.374
 658.251 272.818
 693.372 966.583
 542.713 989.489
 669.062 121.786
 116.680 935.017
 560.584 621.757
 783.428 313.553
 300.681 259.739
 59.333 487.761
 420.074 400.098
 404.018 995.590
 908.161 88.610
 184.418 111.674
 228.407 401.474
 891.037 179.075
 117.425 142.092
 327.705 842.444
 996.735 639.871
 579.538 788.839
 987.491 794.744
 358.855 375.058
 442.740 536.255
 520.260 708.555
 978.908 434.357
 511.429 111.603
 406.289 483.159
 626.388 84.715
 13.373 767.335
 697.029 685.558
 966.193 267.882
 293.407 834.303
 333.906 938.998
 304.201 266.806
 466.012 126.543
 588.894 395.235
 223.594 651.712
 89.204 54.144
 333.557 467.848
 668.635 251.836
 895.801 745.950
 28.404 495.846
 661.779 853.270
 291.291 792.018
 29.876 772.889
 421.037 943.865
 7.992 649.431
 175.923 608.504
 493.779 931.855
 106.258 643.584
 763.869 878.860
 474.964 443.331
 768.645 371.930
 389.842 188.509
 750.412 186.864
 819.844 593.066
 470.249 264.226
 163.599 828.149
 400.123 515.129
 237.264 741.537
 148.403 239.841
 744.516 307.315
 2.836 26.755
 731.182 867.601
 237.740 758.222
 160.822 236.391
 12.197 62.790
 478.933 87.328
 631.974 721.635
 968.632 344.652
 336.514 426.912
 399.418 33.181
 858.562 183.677
 195.510 352.506
 870.739 92.791
 317.166 647.182
 241.904 313.236
 676.241 613.562
 265.577 507.725
 68.123 70.696
 760.516 870.036
 871.292 123.731
 75.224 26.536
 671.335 650.414
 527.305 323.869
 239.911 972.086
 977.018 651.273
 125.282 948.244
 951.936 406.867
 377.452 817.021
 714.264 175.159
 478.420 42.258
 680.406 326.603
 420.543 511.265
 777.773 33.294
 570.580 336.500
 349.336 87.595
 673.823 570.609
 612.158 647.988
 245.167 559.368
 41.120 369.691
 18.481 783.737
 309.680 823.195
 891.697 623.455
 80.952 194.116
 425.501 894.356
 337.460 790.381
 894.013 544.147
 477.883 171.372
 815.457 951.821
 833.110 837.242
 931.612 669.935
 879.453 469.953
 581.909 622.803
 399.362 61.064
 109.797 64.317
 383.057 770.793
 326.900 484.007
 130.036 680.092
 578.986 997.326
 927.109 379.599
 744.728 74.823
 807.655 509.149
 644.300 154.136
 271.179 357.693
 134.139 278.750
 827.339 659.830
 363.619 348.874
 766.688 1.716
 719.257 423.787
 422.059 260.970
 285.644 243.649
 218.336 253.527
 816.037 344.481
 191.114 11.652
 289.038 816.007
 141.379 653.842
 893.700 532.141
 766.711 676.910
 449.571 92.416
 630.944 266.665
 749.572 414.735
 692.767 215.363
 484.235 971.052
 877.002 596.249
 340.932 754.313
 235.568 88.360
 599.646 794.081
 82.218 894.336
 298.921 127.304
 897.684 441.846
 506.589 697.773
 169.803 412.634
 787.272 461.843
 864.533 274.978
 953.409 668.226
 204.610 93.970
 162.550 646.323
 477.256 413.648
 378.004 661.128
 893.108 915.280
 842.787 294.649
 96.071 92.401
 181.505 105.887
 876.498 596.589
 897.865 856.201
 395.028 214.853
 686.294 607.656
 786.115 672.340
 137.661 392.340
 212.095 910.558
 56.830 685.157
 191.403 984.914
 892.941 506.280
 567.771 835.378
 333.840 937.898
 638.111 504.925
 259.173 109.470
 360.914 772.753
 260.716 123.278
 948.025 8.829
 304.870 935.166
 552.248 484.881
 765.570 242.250
 831.393 551.619
 633.791 968.649
 354.010 435.668
 803.196 881.614
 649.371 860.873
 734.241 253.600
 58.452 961.399
 758.261 741.676
 856.172 748.108
 748.935 855.414
 658.437 700.442
 764.371 489.942
 249.255 384.414
 655.316 114.799
 340.108 609.902
 103.229 824.658
 660.746 819.552
 358.930 708.765
 260.621 694.979
 313.917 906.430
 134.460 437.146
 871.394 451.172
 763.213 655.903
 764.412 121.820
 950.216 133.386
 569.682 211.280
 327.335 17.652
 215.757 479.739
 80.835 882.584
 514.929 806.299
 103.397 949.287
 343.889 809.603
 797.034 10.173
 946.607 232.699
 839.635 902.548
 274.934 329.640
 171.611 932.211
 361.908 141.107
 372.884 403.514
 936.866 84.420
 176.661 340.193
 40.346 30.899
 625.549 816.415
 433.720 212.551
 916.220 810.915
 480.034 243.119
 227.836 665.351
 708.160 998.689
 291.613 603.409
 974.801 464.165
 467.275 147.468
 473.977 188.410
 57.893 968.397
 480.243 117.713
 256.870 800.289
 772.204 100.142
 797.182 640.474
 992.013 718.647
 208.695 896.210
 532.822 655.286
 808.319 309.189
 891.082 990.271
 701.506 28.805
 208.622 565.829
 292.114 772.425
 98.423 304.932
 38.972 528.418
 888.609 568.124
 497.660 163.948
 425.483 798.137
 409.356 798.619
 295.382 772.224
 687.510 116.737
 207.044 327.621
 378.013 400.467
 724.273 908.048
 878.172 974.671
 159.466 301.293
 70.811 728.111
 291.580 492.818
 317.257 197.374
 420.071 281.823
 39.587 417.122
 825.054 718.620
 569.751 916.506
 892.292 190.650
 40.028 206.041
 351.872 164.636
 903.251 196.509
 346.473 880.474
 597.860 831.982
 417.646 275.452
 385.658 928.789
 207.615 822.866
 290.975 682.745
 404.593 915.064
 738.692 445.556
 599.074 666.378
 133.161 350.713
 607.796 205.594
 526.713 877.994
 5.145 460.600
 309.340 937.950
 75.590 290.390
 702.751 3.190
 865.687 412.897
 782.722 947.233
 123.376 623.098
 882.241 825.220
 522.367 147.095
 971.065 860.368
 989.798 877.484
 969.869 417.981
 198.804 567.166
 772.203 53.005
 319.975 597.151
 926.054 620.903
 115.845 594.017
 708.300 524.228
 32.604 260.005
 526.982 23.329
 418.387 239.767
 853.767 29.599
 656.033 519.209
 945.736 299.383
 321.629 711.436
 513.549 597.899
 403.004 0.547
 861.948 362.338
 772.288 494.757
 326.498 84.668
 94.547 185.514
 593.535 995.995
 964.322 658.872
 582.796 369.765
 540.620 590.136
 436.462 590.289
 248.831 943.947
 64.924 41.500
 138.385 661.415
 997.115 359.342
 334.310 546.292
 648.386 926.498
 258.571 556.476
 806.731 952.373
 186.083 899.356
 231.457 622.312
 456.237 243.893
 918.484 681.398
 702.709 163.995
 302.449 268.900
 664.257 172.352
 505.205 684.331
 72.354 587.737
 598.495 155.424
 306.235 88.699
 699.339 218.107
 693.545 370.253
 861.641 400.454
 700.072 455.607
 46.629 933.670
 682.444 181.079
 655.997 866.479
 214.270 318.507
 981.150 423.122
 282.705 15.649
 573.994 673.758
 386.089 402.074
 671.707 549.097
 944.181 646.994
 930.296 163.874
 614.044 678.496
 438.226 67.352
 443.192 532.998
 218.640 929.979
 96.734 642.904
 691.662 835.840
 179.770 672.900
 189.941 578.535
 405.882 55.760
 12.081 466.969
 706.211 571.760
 399.205 216.500
 453.488 967.664
 546.958 624.504
 616.503 167.897
 464.334 268.218
 641.335 428.954
 385.346 292.528
 157.615 305.857
 81.649 117.908
 665.659 404.632
 943.488 251.119
 311.329 96.247
 50.966 246.473
 790.614 64.583
 683.539 681.859
 639.254 293.800
 177.332 985.475
 401.228 799.682
 679.486 296.041
 883.853 646.370
 937.010 746.441
 299.873 26.343
 642.950 629.390
 174.744 20.021
 222.088 600.306
 519.832 85.181
 26.464 179.362
 702.265 989.250
 311.070 379.624
 395.386 313.916
 732.941 874.553
 889.194 496.334
 452.088 55.281
 249.887 680.283
 777.437 960.474
 416.750 130.167
 90.857 999.807
 341.634 197.627
 970.929 761.928
 942.424 552.414
 827.276 890.981
 641.904 714.051
 325.737 939.459
 984.893 607.657
 642.575 432.266
 610.352 565.367
 418.336 795.791
 245.204 694.214
 803.156 770.728
 380.018 12.786
 387.678 907.954
 583.631 43.609
 117.806 478.430
 667.548 348.191
 595.802 861.706
 978.037 659.219
 901.708 229.904
 283.759 42.994
 232.369 147.143
 52.263 798.399
 83.661 856.151
 335.539 341.004
 305.910 337.832
 182.036 47.438
 382.228 284.715
 82.109 251.385
 531.941 520.539
 761.061 234.976
 371.989 985.743
 937.029 984.719
 601.743 568.599
 941.406 657.060
 562.856 935.534
 291.861 493.307
 195.488 259.211
 50.014 345.805
 323.428 781.929
 678.262 926.324
 889.522 423.397
 927.073 403.656
 593.583 850.006
 282.321 491.032
 799.987 287.111
 632.225 746.558
 852.063 861.881
 978.283 423.236
 403.628 912.951
 320.989 951.846
 731.515 761.047
 858.384 513.287
 481.480 184.153
 606.509 290.489
 6.495 829.480
 701.329 908.367
 542.276 86.026
 390.651 438.342
 419.184 364.913
 944.008 717.457
 399.814 134.711
 973.704 807.362
 953.079 545.969
 499.398 282.301
 802.126 679.125
 233.344 915.260
 716.668 754.478
 198.125 845.837
 140.199 459.181
 801.247 720.879
 557.128 547.155
 722.013 748.987
 300.119 241.834
 459.672 392.615
 888.320 672.892
 645.016 217.365
 664.885 576.270
 430.527 548.473
 987.867 17.308
 600.216 261.358
 120.807 710.468
 835.878 608.912
 194.884 122.764
 651.189 206.232
 678.221 493.668
 371.561 537.410
 22.895 979.922
 661.824 893.282
 977.470 652.679
 154.497 908.719
 191.766 116.035
 830.769 648.771
 518.395 174.754
 779.511 941.074
 977.967 615.483
 584.984 704.245
 925.293 655.679
 852.882 856.152
 84.257 599.691
 711.469 870.042
 939.120 378.997
 657.590 689.369
 437.857 866.417
 947.044 913.181
 114.887 580.731
 149.113 463.159
 940.484 842.477
 243.129 271.505
 394.563 823.710
 180.872 457.121
 214.082 739.360
 575.789 447.853
 824.437 656.580
 714.842 161.526
 812.863 817.758
 480.896 671.207
 690.780 764.807
 785.544 384.402
 205.289 964.905
 460.056 186.182
 258.757 634.451
 154.589 897.494
 68.852 367.705
 25.042 837.865
 116.960 344.222
 918.132 952.674
 86.060 925.002
 426.774 455.949
 853.530 477.304
 811.033 977.905
 481.759 183.932
 49.476 910.272
 419.737 301.653
 589.236 770.667
 999.934 8.140
 41.448 609.253
 73.021 305.974
 665.813 546.784
 882.422 889.772
 0.965 643.426
 233.868 898.271
 126.292 273.884
 682.421 802.487
 439.132 738.152
 939.540 574.875
 355.393 821.254
 422.503 759.322
 301.106 672.776
 832.553 150.070
 769.909 591.656
 689.785 787.138
 42.902 847.883
 782.933 699.902
 571.501 465.697
 750.212 858.425
 633.072 238.014
 310.668 718.500
 8.298 85.637
 659.396 431.628
 376.885 54.064
 948.389 611.208
 365.683 733.068
 649.217 642.753
 645.172 57.798
 564.218 56.043
 794.334 313.663
 777.399 863.857
 430.858 620.295
 450.843 953.498
 127.504 252.266
 941.531 298.126
 153.244 296.826
 679.258 654.392
 39.778 422.857
 879.516 516.606
 283.445 902.556
 814.251 906.502
 255.922 590.464
 705.170 358.247
 173.929 816.660
 593.591 492.882
 31.192 225.915
 860.742 412.773
 940.967 516.811
 584.020 848.287
 793.377 969.313
 107.329 384.991
 370.837 151.711
 144.508 34.842
 662.072 464.456
 319.717 999.507
 598.948 296.219
 250.887 334.052
 542.106 763.921
 403.901 746.414
 745.658 901.787
 865.860 369.505
 625.743 13.354
 613.569 691.378
 783.323 854.373
 574.499 113.073
 432.243 663.515
 906.083 777.633
 656.233 482.610
 147.739 347.150
 963.533 29.953
 748.989 532.762
 78.382 820.956
 545.014 156.455
 161.209 622.686
 964.869 859.742
 493.615 425.718
 622.047 805.126
 612.768 302.078
 785.334 639.570
 398.471 66.227
 470.963 918.342
 373.936 982.138
 274.214 201.905
 600.174 669.143
 887.241 232.409
 849.114 298.739
 675.542 330.499
 10.486 480.749
 931.696 303.236
 903.463 387.828
 43.633 361.799
 260.744 530.282
 935.532 470.354
 767.797 677.441
 720.622 107.955
 764.200 126.754
 582.655 62.096
 841.418 387.422
 841.036 789.555
 848.875 302.365
 895.815 297.302
 198.235 252.003
 63.520 898.795
 237.434 827.563
 51.779 589.864
 457.926 832.956
 156.567 930.343
 460.191 665.922
 955.618 994.687
 696.614 674.800
 898.129 215.059
 753.124 511.460
 415.322 347.072
 240.485 468.623
 988.232 670.787
 614.917 356.665
 575.350 242.309
 510.933 337.315
 319.232 144.838
 475.302 876.422
 991.344 378.192
 571.317 332.586
 0.102 164.329
 861.580 781.179
 358.121 940.426
 663.054 242.931
 989.157 333.440
 41.029 192.128
 439.189 649.381
 812.752 851.714
 53.864 320.728
 363.927 521.834
 188.431 806.319
 542.291 855.858
 46.921 364.999
 435.310 305.632
 403.199 178.284
 820.151 758.170
 164.506 494.833
 803.089 922.332
 502.992 842.987
 655.063 180.092
 935.652 204.708
 66.016 167.122
 188.968 178.543
 151.920 206.734
 180.917 159.796
 177.030 195.278
 806.979 27.639
 425.148 572.331
 74.064 611.799
 245.856 442.165
 210.404 691.669
 496.138 721.779
 742.186 599.874
 329.291 743.198
 798.976 817.617
 189.060 42.742
 547.768 683.456
 538.418 26.843
 195.891 428.941
 83.320 852.806
 310.371 907.982
 289.091 634.396
 717.919 321.428
 781.095 47.489
 246.202 939.794
 675.320 532.193
 391.821 795.983
 104.873 667.439
 330.531 823.149
 754.785 425.076
 775.293 232.527
 352.563 26.925
 120.960 610.086
 1.497 54.348
 251.783 322.669
 406.742 460.797
 818.800 193.035
 302.734 769.108
 785.884 873.518
 319.745 193.358
 491.301 30.359
 655.655 796.789
 349.696 971.027
 977.807 310.130
 929.275 96.668
 153.607 506.866
 360.358 948.419
 585.106 322.299
 572.616 312.556
 942.928 361.122
 505.156 43.788
 2.546 353.649
 300.513 912.551
 578.144 174.541
 272.946 850.654
 426.290 551.091
 653.645 695.383
 606.760 772.772
 359.282 666.232
 497.497 922.435
 232.405 867.301
 274.423 125.324
 867.527 624.426
 697.435 438.831
 598.211 237.023
 957.059 558.010
 889.348 64.000
 801.055 904.352
 994.219 849.973
 298.648 703.876
 615.378 927.132
 237.335 791.490
 597.261 759.863
 61.631 438.718
 600.477 109.522
 436.133 968.850
 814.587 527.226
 381.500 165.490
 187.879 590.460
 628.983 6.140
 346.998 207.392
 457.954 461.297
 382.677 859.712
 115.220 531.585
 354.221 44.491
 712.077 281.345
 657.454 627.851
 705.019 938.182
 78.873 823.417
 92.294 626.122
 271.508 57.594
 907.358 587.747
 712.133 848.287
 521.458 821.264
 690.025 785.958
 443.630 545.504
 117.232 813.779
 443.219 333.954
 600.643 820.516
 836.582 793.006
 266.149 414.855
 47.915 355.384
 842.270 987.767
 149.411 813.447
 890.389 400.688
 36.523 215.715
 284.638 987.596
 431.353 420.992
 898.492 920.255
 715.811 66.136
 326.952 265.044
 63.742 714.516
 570.917 429.872
 808.607 162.031
 220.146 849.075
 994.500 76.199
 407.217 137.089
 610.220 511.949
 859.609 27.750
 799.190 206.708
 770.920 940.665
 25.335 618.946
 43.906 230.214
 613.222 291.228
 154.279 93.001
 579.280 534.081
 449.892 768.092
 242.489 524.401
 968.092 359.206
 713.405 466.218
 735.744 152.410
 178.670 387.282
 251.016 276.115
 546.337 747.982
 250.820 546.856
 820.607 265.675
 588.325 224.906
 811.264 44.607
 804.900 544.167
 934.641 226.801
 831.829 422.567
 863.891 310.601
 829.233 859.692
 274.451 29.991
 920.649 610.333
 496.600 148.548
 47.943 724.600
 324.921 737.165
 216.836 171.281
 791.382 905.035
 470.746 730.993
 334.728 610.141
 290.299 644.670
 397.428 50.627
 116.560 632.106
 158.800 334.353
 14.288 121.153
 428.853 133.932
 382.450 133.032
 944.498 992.347
 165.673 800.912
 643.833 874.266
 383.512 20.881
 364.296 625.471
 463.521 75.795
 688.512 763.052
 906.674 78.009
 922.955 668.446
 124.977 856.949
 967.361 881.013
 845.011 97.918
 848.619 19.066
 569.230 510.999
 136.224 506.396
 109.071 980.676
 214.955 14.048
 858.323 690.696
 305.126 488.855
 47.835 323.159
 235.406 122.106
 827.849 550.067
 784.978 294.303
 354.314 139.172
 120.835 736.582
 631.079 319.418
 615.637 87.953
 279.428 345.443
 498.251 52.564
 596.808 982.182
 172.345 215.923
 732.681 431.755
 151.047 647.131
 884.238 843.426
 863.395 970.209
 509.293 296.922
 760.077 46.487
 407.456 108.954
 303.958 577.480
 450.818 577.061
 400.142 259.966
 897.588 204.274
 379.276 939.071
 819.936 918.586
 777.862 988.471
 772.437 454.317
 295.067 767.717
 549.947 555.562
 584.629 973.686
 691.479 917.636
 53.745 415.974
 315.672 239.562
 882.269 744.436
 288.279 622.919
 792.167 871.944
 564.821 39.869
 139.249 837.864
 592.948 191.001
 69.923 109.842
 747.535 782.846
 391.694 425.626
 84.006 842.166
 506.758 226.085
 986.680 931.551
 16.189 159.112
 142.000 86.360
 133.541 566.034
 342.612 520.107
 770.279 962.714
 916.532 973.084
 443.255 352.134
 643.519 352.103
 81.771 450.470
 263.809 638.025
 406.815 161.162
 576.059 48.247
 49.408 618.949
 463.624 25.143
 653.082 966.424
 360.925 685.747
 255.142 478.023
 882.648 85.746
 603.267 360.165
 874.079 710.348
 282.227 321.222
 615.222 460.202
 596.981 2.123
 516.778 521.697
 783.501 408.650
 403.288 633.282
 950.528 302.071
 486.168 633.674
 50.711 937.976
 813.892 820.741
 447.570 837.353
 353.090 593.560
 298.396 312.818
 735.697 392.576
 978.159 30.831
 14.871 907.385
 294.820 882.859
 745.188 467.524
 914.172 170.341
 158.271 63.527
 547.616 526.327
 788.771 423.696
 337.504 937.640
 341.370 372.615
 983.262 673.031
 928.717 461.856
 421.965 233.017
 683.093 749.002
 947.209 624.899
 608.916 30.697
 110.629 231.153
 935.155 747.571
 395.403 321.027
 10.672 877.584
 727.460 284.449
 403.648 139.336
 348.172 15.538
 589.243 723.556
 315.360 502.003
 786.074 60.312
 33.859 689.076
 808.640 78.014
 302.356 575.537
 494.555 300.315
 662.317 398.550
 425.161 506.348
 563.459 698.018
 447.039 611.864
 437.284 184.804
 409.424 742.876
 67.801 226.365
 625.739 14.062
 241.878 604.138
 742.150 401.801
 78.976 76.556
 925.671 942.319
 412.908 427.198
 870.714 680.515
 311.082 707.615
 946.012 752.004
 157.353 557.475
 571.501 372.406
 533.786 950.356
 413.166 522.589
 458.342 761.764
 327.336 710.452
 866.781 867.455
 866.786 328.573
 768.150 376.162
 99.790 48.217
 407.371 293.309
 88.654 144.460
 392.175 753.765
 552.902 151.474
 894.430 695.304
 509.165 333.276
 230.538 853.982
 367.883 921.526
 827.859 522.567
 487.350 231.602
 462.922 38.458
 277.611 700.414
 834.692 263.877
 927.708 688.813
 837.448 834.844
 845.240 918.532
 101.352 23.387
 170.761 544.201
 455.816 157.232
 813.007 736.771
 376.102 540.927
 474.158 932.883
 334.661 230.837
 55.315 508.197
 386.587 233.109
 687.238 999.859
 567.007 258.550
 784.456 338.324
 514.398 12.076
 914.392 71.343
 607.893 688.292
 677.810 758.422
 221.947 350.700
 61.157 583.423
 64.688 792.608
 22.137 542.909
 36.473 306.154
 161.894 100.374
 385.336 155.762
 803.591 999.700
 861.861 988.236
 299.001 568.398
 6.668 578.609
 911.316 641.505
 10.982 264.442
 741.025 545.303
 850.163 857.821
 268.026 6.424
 629.624 330.758
 650.638 522.602
 533.947 873.571
 752.699 537.778
 117.627 145.236
 343.370 613.753
 307.541 428.597
 238.540 855.970
 743.662 620.895
 614.060 820.719
 509.800 321.557
 933.630 459.265
 897.168 905.122
 90.447 810.765
 300.678 208.937
 482.156 875.752
 324.284 34.651
 921.877 636.399
 523.920 912.250
 960.925 555.321
 254.169 748.394
 366.055 113.545
 820.440 961.114
 988.815 338.368
 537.943 264.786
 997.843 636.577
 531.138 327.774
 656.123 167.015
 794.531 385.987
 331.544 53.508
 503.059 504.984
 876.250 815.021
 86.040 378.176
 621.692 850.649
 644.263 306.656
 63.928 804.112
 829.828 695.367
 487.293 303.260
 960.482 29.492
 752.199 347.358
 495.303 763.566
 790.571 437.178
 850.557 903.859
 874.631 114.300
 130.486 722.756
 893.666 616.183
 637.868 83.444
 959.727 847.880
 916.774 236.128
 15.349 320.768
 671.399 775.768
 411.290 379.836
 759.834 219.114
 914.739 216.274
 842.788 499.441
 381.459 389.092
 390.433 615.218
 540.079 921.782
 34.646 869.050
 482.451 326.732
 571.055 151.280
 598.076 985.899
 840.636 754.891
 728.484 291.541
 782.482 341.747
 222.899 451.549
 879.236 142.285
 651.183 281.679
 199.077 879.672
 53.826 49.111
 160.811 523.991
 489.721 170.897
 852.347 951.573
 66.660 495.711
 261.568 199.290
 721.228 961.830
 629.420 943.972
 446.438 598.204
 508.164 424.604
 967.536 354.232
 156.389 471.314
 637.541 858.382
 983.168 963.020
 491.019 432.621
 676.051 648.170
 462.262 61.131
 924.284 213.926
 75.374 325.671
 745.396 52.991
 859.956 889.764
 9.204 768.967
 76.374 18.772
 950.256 886.407
 366.327 957.480
 93.112 936.840
 823.197 111.537
 862.856 413.912
 926.020 769.871
 197.354 506.965
 352.631 203.636
 152.577 901.001
 11.564 40.624
 935.448 780.889
 666.516 765.186
 101.060 898.193
 307.860 471.040
 106.573 690.292
 317.010 802.042
 769.841 914.068
 413.776 573.738
 886.864 641.751
 144.779 361.655
 722.061 226.336
 111.053 371.855
 905.286 580.998
 421.985 941.798
 509.305 824.151
 755.612 837.312
 503.558 653.131
 484.921 162.298
 100.519 249.255
 257.466 745.166
 648.537 750.342
 180.446 638.997
 51.956 409.251
 932.850 215.827
 290.680 184.974
 95.832 859.561
 495.466 273.167
 235.791 592.843
 443.628 703.261
 593.429 2.299
 957.000 727.680
 6.247 461.257
 897.671 63.917
 129.544 62.056
 608.017 771.754
 408.043 549.930
 273.781 445.765
 201.197 351.328
 799.557 658.128
 172.258 981.038
 75.122 19.862
 534.909 430.075
 632.064 551.992
 110.309 830.849
 499.344 124.179
 808.463 784.359
 873.610 770.363
 115.890 248.174
 37.719 612.601
 279.550 121.728
 754.989 690.072
 36.037 440.320
 306.086 115.125
 184.515 980.431
 42.232 967.964
 858.986 681.127
 127.769 142.382
 665.869 459.833
 315.405 803.793
 640.125 121.636
 620.103 195.151
 289.050 271.060
 567.114 594.488
 467.202 591.153
 923.863 298.337
 916.885 979.728
 74.988 477.859
 552.115 764.973
 258.869 668.923
 824.470 266.693
 999.444 944.492
 228.975 44.736
 189.205 548.662
 457.703 268.167
 311.403 908.477
 236.756 248.366
 337.967 584.879
 165.453 573.075
 464.149 370.804
 169.761 738.781
 304.120 526.467
 568.365 253.443
 689.378 83.647
 390.228 934.027
 203.018 417.255
 966.548 382.669
 919.546 429.445
 14.813 236.219
 77.298 915.199
 333.898 856.897
 116.932 65.580
 810.301 292.654
 406.361 843.375
 998.602 976.303
 224.422 753.633
 963.790 159.679
 80.282 587.547
 67.310 165.981
 43.819 191.621
 728.714 378.380
 497.994 495.142
 14.787 420.177
 94.583 598.240
 890.476 190.884
 899.750 1.722
 631.332 539.015
 909.190 260.109
 844.057 127.034
 650.323 813.601
 697.001 993.417
 280.900 246.136
 830.895 973.437
 952.109 109.043
 334.695 301.810
 695.527 17.552
 543.428 700.354
 386.232 385.508
 983.447 131.295
 550.878 717.821
 873.087 266.629
 754.937 276.709
 328.693 946.293
 795.858 513.556
 51.163 348.823
 930.034 390.788
 328.150 919.312
 305.788 475.731
 811.851 947.961
 799.808 979.679
 679.849 991.315
 651.316 139.880
 492.903 515.769
 950.801 39.814
 693.202 423.263
 915.389 64.660
 181.712 711.994
 421.024 265.564
 544.437 915.779
 866.030 420.057
 113.284 155.399
 717.633 129.389
 324.517 390.465
 102.274 879.670
 531.412 563.226
 304.790 246.434
 120.666 824.252
 756.426 865.955
 135.546 487.418
 936.369 96.353
 611.874 107.294
 957.861 502.915
 53.190 450.613
 533.364 121.446
 304.276 755.217
 541.929 467.713
 1.314 660.881
 787.308 197.710
 584.030 448.192
 422.075 300.778
 930.150 641.428
 308.708 484.206
 223.364 792.116
 634.126 633.435
 978.863 49.954
 933.429 696.196
 839.689 401.291
 308.746 222.734
 14.984 682.076
 750.179 918.760
 78.192 387.357
 731.403 645.066
 378.120 154.215
 518.676 180.178
 965.099 605.824
 208.745 993.335
 703.332 43.554
 410.781 138.129
 961.768 559.409
 676.101 946.842
 860.712 326.177
 425.820 396.800
 739.069 686.468
 852.912 138.730
 115.075 799.194
 406.521 169.296
 586.991 873.184
 281.205 832.731
 583.312 798.667
 313.435 227.280
 676.178 419.778
 766.778 539.129
 946.822 932.347
 303.392 338.540
 96.121 363.819
 583.621 349.269
 162.594 734.733
 201.521 683.264
 708.958 17.877
 299.136 448.605
 608.883 121.675
 156.514 61.035
 378.378 814.048
 231.048 480.186
 700.048 272.727
 625.301 53.147
 59.848 64.539
 356.484 173.656
 510.016 101.686
 345.972 688.611
 571.431 45.302
 959.491 929.249
 354.968 789.218
 626.730 577.253
 603.671 888.846
 425.366 851.924
 603.213 946.200
 103.875 919.598
 672.573 132.697
 368.447 67.711
 203.865 852.408
 103.234 280.804
 271.443 411.551
 714.651 22.477
 555.814 872.366
 877.167 524.633
 435.353 704.071
 450.782 862.776
 374.605 588.682
 283.227 843.563
 296.281 749.321
 499.778 929.061
 157.242 412.913
 920.726 392.367
 977.453 733.221
 584.343 853.495
 693.548 434.966
 347.929 635.069
 352.193 112.007
 0.989 747.735
 827.613 54.286
 765.281 148.955
 775.590 487.496
 942.338 490.485
 333.966 499.549
 469.010 294.360
 886.536 778.106
 377.606 180.284
 340.532 688.308
 454.673 855.246
 973.222 539.904
 529.500 405.891
 204.025 4.012
 781.606 483.111
 196.912 183.553
 670.348 104.825
 123.338 475.048
 697.001 535.581
 176.838 5.898
 301.078 429.987
 62.614 528.937
 62.220 691.059
 53.305 409.025
 773.755 225.008
 748.077 964.530
 324.176 542.092
 166.622 414.974
 71.692 420.829
 601.295 36.038
 131.065 222.664
 916.209 600.892
 770.724 909.222
 476.504 574.954
 704.412 8.426
 197.256 877.266
 171.063 223.361
 980.662 889.384
 248.344 743.869
 51.559 110.979
 211.199 661.203
 972.372 775.077
 2.200 896.791
 814.666 455.269
 53.670 324.384
 559.387 348.352
 24.037 17.900
 93.229 390.299
 167.048 913.465
 544.307 568.415
 430.277 392.223
 364.466 900.866
 319.355 19.798
 804.240 254.987
 610.697 708.991
 853.879 921.908
 145.153 84.949
 532.532 126.915
 888.140 648.000
 617.907 167.801
 851.904 160.506
 619.351 888.409
 198.804 382.951
 434.937 728.039
 190.746 94.296
 702.748 671.766
 631.616 136.088
 191.090 359.763
 32.652 793.412
 583.010 208.935
 84.193 83.473
 936.497 236.671
 763.030 770.160
 760.422 948.990
 868.039 106.540
 683.238 24.232
 236.115 263.898
 830.279 964.559
 827.108 113.096
 317.914 542.693
 215.094 849.956
 348.788 897.484
 421.551 909.745
 709.810 952.247
 64.711 596.194
 569.697 382.463
 272.388 897.722
 209.871 348.816
 960.184 508.456
 143.830 357.155
 863.072 185.443
 256.220 894.253
 29.579 218.055
 472.360 418.196
 450.340 63.597
 728.706 121.388
 656.340 607.638
 909.530 914.816
 749.445 172.400
 27.969 852.171
 634.540 346.131
 421.661 785.199
 627.810 105.667
 593.785 246.273
 991.428 109.193
 626.668 235.494
 866.327 642.662
 722.945 857.872
 70.221 598.462
 361.962 237.311
 29.004 276.198
 98.684 219.940
 900.621 341.096
 58.443 476.808
 619.312 214.280
 401.694 398.184
 975.385 650.478
 234.494 826.927
 995.567 572.589
 736.987 160.938
 298.332 59.651
 366.209 634.066
 967.856 46.430
 381.428 896.606
 972.486 0.939
 238.748 111.458
 605.472 953.271
 533.453 176.890
 656.651 498.409
 638.602 913.750
 546.512 170.819
 329.558 911.880
 934.490 164.189
 907.655 530.750
 20.240 160.596
 381.357 372.176
 12.307 845.376
 447.341 483.038
 868.013 963.285
 482.533 963.577
 189.990 855.156
 734.823 428.119
 80.017 779.632
 936.775 531.462
 234.193 839.904
 792.976 193.014
 752.735 509.509
 165.767 144.851
 123.639 983.497
 342.127 437.661
 916.055 411.760
 870.597 764.221
 633.473 430.681
 53.874 123.238
 379.071 868.736
 40.428 932.522
 878.953 523.287
 425.913 210.482
 600.117 91.995
 529.042 645.416
 248.318 686.229
 801.730 45.310
 599.248 489.402
 752.882 854.642
 120.482 574.663
 970.117 702.523
 100.334 328.910
 303.469 637.487
 385.294 399.299
 596.858 153.109
 415.118 280.601
 912.567 925.700
 62.417 183.836
 464.572 496.618
 63.059 396.102
 260.260 828.811
 249.433 76.592
 126.577 657.341
 758.445 93.266
 574.072 9.621
 220.638 737.866
 116.776 881.453
 190.232 754.079
 831.548 273.783
 745.016 255.196
 299.944 92.069
 970.242 614.994
 649.215 520.715
 595.242 0.613
 295.423 660.074
 231.808 731.493
 617.584 469.676
 779.106 337.149
 162.140 430.869
 623.660 932.407
 924.894 122.742
 240.587 106.265
 693.956 910.610
 862.753 844.611
 601.518 755.439
 649.863 383.539
 741.771 360.277
 584.988 264.966
 612.491 336.231
 429.880 76.861
 952.433 171.858
 964.167 383.943
 327.370 667.584
 351.657 559.546
 194.368 308.181
 457.272 624.135
 604.614 214.229
 871.334 680.200
 725.998 776.392
 78.044 146.921
 841.989 538.329
 879.033 171.821
 855.389 74.808
 801.102 401.807
 864.954 496.613
 682.938 694.550
 438.211 303.847
 55.212 445.548
 451.762 871.133
 861.541 489.629
 65.964 163.972
 777.087 141.896
 627.046 903.155
 82.859 896.567
 207.552 377.042
 165.978 767.910
 594.860 278.809
 111.467 791.141
 884.708 162.231
 104.556 999.002
 327.707 475.455
 2.516 338.818
 685.346 273.589
 193.013 722.472
 379.815 19.336
 916.506 326.297
 48.852 763.618
 481.006 638.055
 450.934 127.935
 79.350 733.334
 793.424 75.653
 276.009 144.043
 591.191 414.560
 159.394 137.639
 797.983 287.593
 856.849 578.843
 708.047 818.026
 736.329 7.573
 599.770 330.513
 527.632 490.348
 213.143 686.913
 596.537 930.519
 423.681 787.875
 209.963 239.335
 229.858 995.717
 305.212 349.226
 820.460 444.584
 690.316 908.075
 771.633 999.330
 877.672 434.093
 658.324 99.816
 714.599 181.697
 696.637 242.618
 400.609 306.251
 686.157 283.552
 353.409 597.337
 46.103 733.494
 138.579 944.504
 266.349 423.966
 449.160 314.917
 581.676 260.690
 1.862 758.555
 161.455 701.285
 500.225 353.437
 951.365 291.593
 248.894 991.662
 451.246 293.489
 37.403 57.935
 934.209 620.804
 949.789 827.726
 755.348 970.166
 404.517 414.841
 640.507 956.722
 47.037 321.029
 941.568 23.085
 867.569 717.194
 377.492 931.285
 815.304 41.215
 411.101 335.520
 145.909 996.281
 129.579 597.105
 144.290 631.801
 869.241 987.076
 783.995 582.510
 247.803 336.594
 346.968 317.385
 213.814 166.770
 263.815 135.874
 994.864 249.272
 130.067 762.923
 803.452 324.307
 395.725 495.174
 50.161 506.298
 954.482 587.827
 903.956 428.004
 319.379 735.177
 943.485 865.372
 260.394 268.312
 553.390 917.527
 396.665 892.192
 656.533 524.506
 935.160 123.348
 435.144 440.577
 384.967 921.086
 308.160 759.761
 961.638 572.708
 603.142 744.897
 541.794 580.554
 922.319 339.902
 400.420 880.044
 64.457 160.442
 730.743 108.467
 766.858 540.022
 731.510 149.569
 291.998 951.291
 173.981 745.468
 646.888 686.542
 109.316 431.855
 713.566 442.834
 227.852 392.452
 838.163 557.584
 269.384 412.393
 103.464 237.033
 445.927 946.434
 53.952 635.581
 666.140 306.014
 588.952 16.979
 237.756 149.277
 953.106 163.083
 917.947 260.892
 676.265 411.744
 631.772 105.087
 217.561 188.063
 789.138 787.800
 299.503 143.480
 7.246 974.603
 154.260 301.636
 748.229 473.425
 400.608 210.933
 172.891 738.702
 109.489 568.959
 607.357 510.991
 959.770 177.045
 838.652 338.184
 722.875 233.168
 870.035 387.074
 712.991 723.015
 352.411 943.271
 193.811 132.579
 192.666 400.430
 17.154 507.194
 554.801 583.829
 284.829 412.959
 799.802 556.802
 452.849 24.385
 742.986 880.065
 744.431 39.543
 783.967 783.112
 791.322 599.622
 28.245 153.538
 196.186 817.567
 967.933 335.070
 894.303 870.223
 822.360 769.572
 311.357 115.441
 410.651 734.192
 964.112 110.863
 794.285 164.726
 259.135 251.278
 697.622 563.337
 316.298 538.685
 401.238 646.739
 11.506 551.364
 872.303 974.325
 508.231 298.907
 17.329 719.444
 69.097 418.243
 237.207 816.840
 224.423 176.118
 758.014 381.395
 569.800 356.438
 281.708 884.742
 793.008 202.446
 330.119 574.504
 543.768 795.456
 678.081 894.074
 587.675 240.986
 624.875 717.797
 286.363 722.535
 628.180 456.473
 855.495 311.379
 315.345 51.399
 434.905 591.735
 840.195 492.349
 703.463 894.130
 419.815 337.170
 355.577 711.305
 68.247 240.109
 75.193 701.253
 649.190 314.954
 873.602 327.851
 457.186 260.872
 554.125 433.047
 369.091 197.174
 212.791 923.702
 900.722 612.536
 740.682 854.285
 176.334 399.579
 249.872 822.971
 243.149 672.720
 768.248 117.823
 414.652 652.188
 834.454 62.133
 433.192 927.013
 246.443 639.624
 435.943 612.065
 977.289 622.575
 673.104 407.136
 550.057 986.390
 51.076 108.324
 167.470 545.416
 196.962 363.030
 908.149 175.515
 408.176 189.793
 943.487 152.982
 559.166 183.547
 190.177 506.755
 486.538 217.081
 113.536 586.685
 217.473 542.339
 634.702 546.013
 500.755 343.303
 697.288 137.669
 754.475 238.705
 21.021 163.863
 772.346 861.534
 744.258 394.400
 297.236 227.560
 945.306 594.901
 45.101 62.085
 673.254 60.522
 566.891 888.365
 930.113 328.745
 795.576 438.975
 672.822 406.624
 518.309 669.776
 69.852 269.486
 821.596 312.543
 4.420 711.174
 714.510 864.902
 794.608 7.612
 279.337 193.902
 758.002 718.723
 421.346 421.528
 120.898 236.906
 383.487 506.995
 724.018 97.600
 905.008 372.273
 450.299 318.547
 185.197 605.282
 566.282 114.638
 568.260 681.597
 575.520 745.620
 198.963 372.657
 406.954 261.112
 370.869 49.732
 58.388 793.457
 162.295 81.960
 267.884 361.890
 445.511 488.004
 555.326 954.732
 880.943 599.478
 551.818 778.915
 942.507 285.710
 983.310 852.930
 937.686 470.161
 892.469 680.481
 915.073 325.610
 642.906 203.806
 24.101 895.763
 254.230 989.380
 491.324 573.246
 544.878 51.673
 792.434 126.957
 120.302 545.827
 670.097 964.745
 222.996 945.827
 418.662 330.474
 972.270 225.194
 824.738 848.401
 258.041 942.160
 517.988 563.628
 34.663 235.912
 402.302 597.254
 586.653 315.965
 660.499 91.121
 434.808 589.536
 365.200 3.049
 423.538 654.179
 497.385 912.807
 511.275 782.778
 638.133 586.376
 286.700 558.799
 427.065 36.143
 993.485 60.442
 195.243 13.442
 182.715 537.896
 805.790 723.329
 170.545 238.547
 450.708 396.859
 482.743 786.661
 938.680 670.697
 969.150 958.507
 300.594 375.978
 399.804 468.135
 474.922 836.680
 68.384 416.105
 504.597 521.723
 264.028 791.742
 374.726 424.746
 793.517 63.094
 93.368 791.553
 984.930 657.486
 315.892 348.958
 551.401 514.612
 140.446 472.061
 188.423 884.634
 264.255 362.370
 996.833 912.190
 547.387 289.925
 521.143 75.940
 944.973 912.254
 952.242 290.000
 456.498 146.308
 525.812 981.957
 120.569 701.189
 342.339 71.077
 527.657 235.481
 308.736 824.671
 906.855 879.345
 50.860 680.605
 594.027 145.365
 944.168 415.721
 839.272 770.812
 658.293 404.968
 146.021 905.822
 190.152 61.643
 39.902 45.631
 477.497 48.097
 683.725 849.992
 626.603 187.092
 629.358 289.223
 168.357 640.772
 225.031 584.567
 768.743 326.696
 477.932 992.190
 483.160 443.863
 160.067 326.878
 57.667 637.202
 496.839 86.004
 371.103 753.129
 202.071 359.783
 884.677 363.754
 933.087 283.895
 753.366 560.994
 400.690 379.785
 967.174 757.679
 550.460 651.297
 769.447 959.890
 55.745 69.457
 461.259 787.829
 154.276 26.458
 190.949 282.038
 897.814 312.187
 169.848 613.537
 649.031 139.426
 0.774 362.188
 86.590 85.395
 84.967 194.465
 705.768 536.342
 843.698 982.677
 418.742 217.799
 289.057 601.084
 159.895 706.068
 168.533 514.251
 634.121 876.981
 932.460 559.280
 460.434 127.428
 402.615 1.474
 862.457 865.400
 602.928 513.520
 848.080 307.894
 426.102 458.126
 62.243 546.175
 907.863 25.274
 452.182 268.349
 946.572 935.858
 769.367 494.370
 501.115 636.855
 165.659 343.572
 113.684 8.464
 595.076 775.182
 103.592 425.535
 982.121 614.399
 859.147 674.496
 691.213 87.336
 290.503 348.831
 460.841 765.055
 999.029 322.520
 835.210 878.177
 948.012 139.024
 122.975 667.917
 93.422 326.210
 878.172 936.331
 338.139 943.483
 876.341 538.044
 422.754 40.525
 46.418 898.504
 653.203 127.086
 16.278 71.058
 210.527 455.601
 990.202 568.882
 789.656 654.003
 956.543 580.540
 399.049 531.592
 532.882 942.757
 826.117 248.334
 606.899 784.857
 867.698 285.518
 789.642 350.434
 351.481 96.569
 233.006 558.398
 972.547 30.306
 696.929 193.134
 356.409 199.578
 709.401 658.489
 681.656 776.557
 22.101 329.496
 875.109 607.786
 307.821 166.770
 382.137 699.157
 607.336 289.493
 944.217 680.447
 550.789 142.635
 643.054 743.723
 942.687 141.944
 731.714 198.395
 204.373 776.365
 832.513 901.968
 160.228 22.498
 881.186 629.356
 184.165 150.856
 507.808 420.412
 194.572 40.869
 215.398 95.923
 5.028 573.420
 924.215 223.483
 164.585 529.266
 947.997 628.484
 417.822 322.883
 841.067 129.889
 996.964 368.376
 463.328 98.900
 45.268 572.285
 42.979 20.262
 934.418 432.925
 541.700 825.416
 154.318 193.733
 639.616 974.398
 849.482 35.751
 631.084 215.332
 183.830 129.542
 259.142 538.049
 219.614 617.489
 396.127 969.098
 284.051 22.550
 708.494 702.063
 209.987 828.392
 311.454 308.063
 918.354 838.552
 537.908 880.752
 557.509 579.450
 508.660 407.770
 527.866 285.086
 217.594 161.753
 852.897 601.918
 434.994 719.692
 366.082 933.339
 311.244 366.219
 377.199 547.500
 136.642 146.536
 873.234 83.721
 114.052 6.044
 865.007 685.856
 140.618 99.699
 379.151 580.723
 712.190 53.933
 438.630 811.786
 976.711 312.210
 498.529 978.927
 316.178 552.448
 485.860 61.313
 354.492 906.438
 313.982 689.600
 22.368 479.814
 438.503 954.106
 890.340 623.115
 329.930 996.091
 864.734 963.065
 249.686 129.047
 65.533 306.651
 224.333 116.278
 133.464 883.259
 865.011 920.449
 788.854 711.482
 625.487 811.602
 457.316 152.810
 135.952 134.328
 535.779 445.158
 497.510 394.785
 73.472 461.595
 433.456 127.289
 541.222 396.095
 230.881 372.090
 41.653 86.371
 685.545 565.019
 933.913 307.391
 203.304 371.035
 898.475 437.084
 684.759 43.037
 17.893 252.865
 401.401 450.757
 393.571 374.063
 289.628 89.251
 130.232 647.401
 675.148 369.777
 500.745 971.653
 578.915 936.059
 633.958 80.958
 334.682 894.669
 855.423 326.714
 108.193 849.130
 641.326 704.034
 93.059 773.225
 133.953 214.495
 165.404 730.666
 4.925 112.157
 808.721 566.947
 660.769 879.770
 325.343 176.865
 962.767 677.889
 87.877 140.277
 706.252 17.699
 662.605 162.475
 578.384 61.103
 569.721 237.740
 521.064 46.744
 698.341 49.719
 778.073 191.751
 636.327 245.224
 142.035 105.066
 528.234 674.565
 354.846 364.069
 364.270 927.903
 400.171 812.183
 607.449 850.209
 782.237 207.133
 766.463 664.866
 363.125 729.267
 352.844 745.812
 61.032 203.937
 760.410 459.274
 652.443 624.312
 63.593 247.940
 108.101 119.590
 842.989 792.934
 690.210 102.505
 658.410 592.826
 388.902 169.017
 152.111 215.461
 950.181 897.494
 380.885 269.489
 593.857 5.463
 452.017 410.719
 715.268 135.821
 934.044 436.890
 163.693 643.377
 591.689 367.051
 676.244 184.681
 471.025 872.752
 379.948 242.705
 154.782 192.829
 945.798 272.221
 490.856 777.305
 554.263 276.333
 344.697 65.138
 707.578 930.000
 966.637 592.145
 573.667 978.451
 629.839 776.970
 771.607 448.766
 968.000 362.556
 689.005 128.759
 311.819 357.076
 765.472 961.637
 630.535 71.073
 969.716 165.986
 973.289 276.654
 554.960 472.786
 571.940 800.689
 290.630 343.873
 712.302 828.375
 758.288 135.170
 757.988 548.081
 65.021 143.758
 176.545 365.748
 894.860 347.370
 380.954 0.327
 193.081 440.150
 673.452 224.636
 792.485 787.512
 528.983 613.076
 856.077 979.108
 51.197 313.775
 366.239 331.305
 296.928 883.711
 853.877 574.030
 620.729 557.429
 777.680 911.618
 517.542 800.045
 157.107 49.367
 120.470 600.852
 284.851 768.587
 476.444 63.184
 225.158 370.066
 612.978 448.030
 801.559 212.111
 815.109 832.656
 427.313 582.968
 246.849 991.197
 298.634 972.700
 323.224 422.524
 596.717 166.166
 17.306 712.920
 700.398 451.985
 475.038 589.168
 345.504 133.242
 15.361 194.093
 856.341 700.789
 373.932 794.524
 274.290 771.603
 168.166 444.942
 500.985 750.543
 235.232 103.041
 620.380 207.544
 142.074 491.224
 854.201 2.893
 659.389 176.234
 206.407 85.432
 905.155 94.042
 659.724 742.722
 725.935 165.659
 774.760 524.376
 427.339 959.288
 11.404 481.405
 373.216 173.270
 923.057 172.968
 134.071 301.477
 274.695 759.964
 619.732 347.569
 892.014 621.150
 23.290 166.788
 775.190 245.894
 929.944 614.585
 399.478 648.009
 805.752 491.422
 696.467 442.787
 430.783 504.653
 563.014 785.260
 35.157 473.916
 806.321 98.466
 744.622 529.133
 708.320 458.415
 957.236 473.852
 213.421 445.219
 920.310 85.615
 521.855 531.106
 725.902 314.427
 345.712 734.802
 315.949 925.802
 573.500 422.749
 709.762 562.640
 737.390 141.239
 315.383 807.222
 708.641 95.745
 843.726 88.419
 13.017 996.051
 444.973 68.040
 188.996 115.592
 368.162 962.743
 665.382 493.396
 798.032 513.675
 747.617 675.803
 841.968 544.918
 837.934 456.707
 671.369 184.589
 915.880 949.223
 16.152 430.407
 343.165 493.748
 971.711 286.536
 78.926 378.323
 10.929 783.173
 575.023 883.650
 259.348 807.703
 720.872 549.293
 252.071 460.286
 806.510 837.286
 262.153 121.610
 232.273 108.189
 791.157 251.575
 602.811 351.498
 315.217 180.290
 469.682 772.173
 959.595 503.389
 725.858 738.002
 459.641 739.184
 980.777 864.803
 787.717 373.102
 957.968 49.422
 868.616 423.358
 438.443 961.612
 257.946 969.741
 730.200 47.744
 859.726 344.042
 363.290 170.645
 254.983 676.192
 305.341 64.585
 999.483 405.192
 656.491 292.376
 26.149 19.702
 535.949 88.028
 709.436 401.648
 813.467 604.400
 71.481 559.960
 894.608 677.366
 342.751 503.652
 943.792 298.513
 645.847 397.803
 556.590 854.960
 915.983 746.909
 883.874 661.280
 474.317 72.652
 804.362 953.514
 552.837 703.003
 756.297 933.910
 857.216 813.052
 918.880 507.415
 225.029 591.935
 303.399 413.228
 72.712 332.260
 24.380 668.397
 559.930 716.692
 202.488 762.793
 872.514 619.577
 61.383 298.641
 325.509 249.175
 356.267 691.628
 910.189 468.185
 176.872 848.501
 700.123 77.467
 844.419 127.825
 141.785 801.537
 341.133 361.441
 588.080 636.369
 820.918 765.203
 594.935 212.867
 927.491 465.327
 51.416 386.246
 146.523 393.463
 415.256 516.203
 324.185 7.087
 394.187 879.694
 957.059 735.746
 767.864 522.286
 386.881 66.862
 557.622 161.150
 685.455 612.225
 996.959 699.100
 685.848 448.116
 262.816 581.530
 279.138 124.341
 427.931 854.238
 53.540 381.753
 772.211 978.100
 484.282 211.528
 334.106 485.144
 896.386 105.186
 231.932 569.237
 104.543 370.729
 884.202 983.290
 98.798 181.361
 304.110 844.377
 84.264 548.751
 336.753 449.646
 117.957 908.117
 201.656 191.361
 114.809 218.479
 354.236 481.329
 44.665 934.849
 297.507 996.575
 217.540 432.178
 72.274 923.125
 988.572 251.307
 196.201 477.668
 418.092 208.620
 478.297 242.600
 135.349 42.449
 527.684 564.321
 193.980 955.477
 729.189 883.807
 218.867 513.643
 751.606 729.419
 851.218 754.388
 268.923 682.149
 953.225 682.073
 944.901 791.197
 365.490 243.379
 994.869 181.731
 177.457 303.103
 886.287 356.281
 509.572 519.738
 265.403 486.573
 80.020 554.425
 748.380 754.255
 281.058 956.202
 241.655 98.368
 890.659 836.167
 361.450 26.293
 743.111 74.299
 912.665 45.977
 854.017 61.766
 322.403 773.528
 395.806 650.880
 165.911 495.656
 132.360 112.221
 188.393 445.288
 106.787 47.397
 434.134 946.063
 524.039 705.490
 616.566 952.960
 447.350 346.161
 774.560 58.352
 529.825 793.098
 589.714 332.171
 3.657 253.834
 718.075 149.230
 351.016 737.668
 802.220 544.143
 862.731 889.615
 863.616 383.619
 861.205 947.911
 871.488 406.472
 8.956 514.049
 986.952 743.619
 457.886 351.716
 287.119 74.280
 809.212 974.129
 383.260 921.750
 970.542 73.347
 913.408 454.567
 113.434 141.344
 269.340 388.990
 478.652 947.340
 420.324 429.774
 752.208 901.520
 333.972 21.925
 976.053 49.554
 233.945 790.986
 374.212 318.816
 943.927 838.342
 307.333 254.920
 469.380 336.847
 633.646 440.944
 88.273 586.923
 697.462 941.806
 837.556 681.202
 711.456 838.651
 875.118 164.190
 497.621 354.485
 701.800 930.607
 34.025 379.750
 282.585 90.687
 478.171 808.082
 300.958 542.316
 839.146 926.445
 909.791 568.392
 114.016 874.438
 652.895 353.952
 931.464 614.427
 673.766 962.647
 828.050 922.722
 805.510 988.043
 568.221 123.199
 754.731 904.448
 85.214 905.182
 911.972 577.733
 921.009 879.311
 604.817 592.708
 562.624 76.317
 72.739 34.398
 970.375 447.653
 504.262 291.157
 360.541 412.813
 8.934 883.574
 7.497 460.709
 974.333 460.819
 364.441 861.987
 410.029 32.499
 140.799 311.608
 337.633 446.565
 420.197 188.024
 233.318 700.755
 335.239 494.084
 854.195 145.011
 942.402 108.206
 323.505 144.887
 548.137 910.892
 155.656 621.078
 940.117 615.386
 467.792 738.569
 467.821 691.972
 150.050 211.824
 214.833 868.329
 405.161 431.769
 209.945 64.637
 176.161 258.679
 662.202 798.160
 368.157 605.556
 81.292 600.272
 949.112 243.031
 192.082 626.973
 451.235 863.591
 181.928 725.509
 757.774 765.127
 770.724 823.792
 471.869 357.015
 184.024 730.586
 449.808 502.549
 484.416 633.414
 18.890 826.351
 99.247 633.555
 971.564 12.067
 325.667 205.250
 67.126 662.218
 226.529 166.240
 617.801 997.463
 611.015 522.161
 878.214 936.052
 758.160 836.324
 690.080 455.942
 553.808 783.364
 904.539 532.706
 714.504 489.662
 962.933 937.059
 535.821 630.845
 66.572 228.705
 976.302 47.912
 213.319 0.616
 48.294 625.316
 83.432 803.100
 188.401 128.768
 81.595 843.767
 106.047 675.600
 502.357 42.289
 219.857 69.600
 701.150 982.623
 177.514 704.443
 694.789 805.812
 682.788 470.001
 859.085 819.933
 319.108 694.080
 365.147 157.071
 735.930 744.721
 931.723 907.937
 254.044 396.509
 52.888 931.073
 28.791 335.706
 476.461 724.320
 593.772 416.268
 699.318 10.697
 178.379 170.434
 155.406 819.177
 264.440 77.596
 597.649 13.688
 612.896 673.458
 616.435 262.243
 471.289 473.245
 948.140 54.450
 965.408 139.046
 63.767 422.147
 210.665 358.778
 799.729 737.907
 455.391 555.042
 512.828 243.242
 422.315 104.059
 375.375 567.099
 857.179 31.543
 143.137 350.624
 363.933 742.733
 650.396 501.843
 721.729 832.707
 738.129 510.207
 685.371 270.861
 581.434 492.727
 491.747 635.994
 932.295 198.296
 981.746 737.443
 568.210 432.820
 30.102 50.369
 873.683 293.858
 312.649 342.463
 571.094 118.956
 867.588 613.463
 953.790 196.757
 288.911 712.142
 804.546 495.068
 168.487 457.416
 457.031 996.482
 848.936 756.471
 79.832 661.969
 10.993 584.117
 338.442 668.463
 773.309 30.677
 679.986 881.177
 84.472 222.763
 850.957 658.835
 319.435 320.150
 115.787 74.737
 316.636 56.150
 412.553 633.562
 97.214 247.420
 233.620 128.707
 261.120 196.826
 928.743 614.124
 452.260 60.180
 924.397 644.863
 299.561 670.215
 767.351 199.496
 174.923 400.899
 117.273 653.354
 842.165 819.062
 720.189 82.959
 311.406 781.456
 832.735 198.437
 746.902 481.990
 580.212 612.288
 217.493 690.312
 816.700 640.104
 119.816 18.734
 412.913 713.198
 765.947 745.093
 680.571 976.320
 507.599 255.552
 207.174 98.415
 795.359 70.060
 531.786 483.748
 248.455 206.559
 353.471 318.579
 471.271 125.783
 795.204 499.258
 408.394 990.213
 316.293 876.179
 219.622 547.466
 297.756 220.191
 297.507 704.889
 942.821 320.051
 288.109 158.671
 717.080 988.231
 34.389 153.468
 81.354 965.473
 792.771 218.849
 179.466 639.949
 6.759 214.094
 570.673 643.707
 315.157 135.898
 133.238 156.446
 362.459 342.717
 205.483 674.859
 729.649 329.079
 620.763 25.237
 857.420 162.787
 983.244 79.232
 961.067 662.977
 725.614 439.380
 485.772 348.412
 794.185 894.863
 799.408 889.800
 280.983 702.069
 322.195 39.558
 728.956 352.763
 731.579 835.142
 891.231 979.279
 917.732 841.294
 347.335 576.375
 989.272 641.459
 940.593 848.755
 407.652 53.875
 576.608 418.076
 657.593 243.845
 541.300 930.515
 213.605 156.366
 389.662 23.096
 740.858 394.301
 308.020 252.225
 852.177 723.796
 50.556 719.995
 539.943 973.544
 436.286 902.217
 898.108 896.264
 509.252 876.895
 559.852 33.492
 809.694 953.564
 592.778 238.164
 477.417 433.943
 436.672 998.943
 763.939 604.572
 937.257 326.684
 823.601 925.024
 49.825 723.517
 695.341 974.180
 364.038 690.927
 188.857 935.534
 68.576 642.843
 917.349 15.206
 242.745 786.515
 142.752 108.063
 670.952 97.016
 40.547 564.005
 542.487 535.247
 774.961 4.109
 68.804 4.750
 680.038 632.057
 947.128 585.339
 349.046 357.523
 774.438 463.213
 478.639 663.135
 599.680 855.057
 532.744 514.125
 252.296 520.414
 275.130 629.136
 438.109 110.953
 763.016 142.007
 713.410 321.095
 743.901 518.317
 777.256 301.715
 504.313 618.315
 330.836 62.435
 985.622 981.588
 390.199 119.568
 514.959 850.831
 81.082 712.488
 358.164 645.686
 847.266 793.411
 749.233 676.498
 749.506 242.104
 302.800 876.461
 282.033 431.348
 191.715 394.014
 376.943 200.206
 42.797 581.167
 71.049 324.994
 745.601 433.978
 570.320 822.641
 809.818 975.585
 137.622 503.929
 278.187 647.548
 651.777 506.409
 688.135 109.932
 719.933 485.863
 64.389 203.408
 578.819 403.965
 257.474 346.969
 479.827 606.599
 163.124 622.845
 932.282 96.334
 962.367 916.338
 771.051 533.579
 711.561 54.050
 39.407 789.181
 539.228 131.123
 734.331 567.766
 728.714 489.280
 476.070 242.560
 891.929 845.737
 641.543 120.873
 782.517 262.321
 775.217 692.908
 522.470 258.711
 572.399 318.399
 793.505 828.718
 157.837 354.961
 995.416 219.570
 74.433 23.672
 323.376 527.537
 498.273 701.636
 943.087 785.938
 930.691 704.074
 928.191 750.954
 537.472 611.490
 803.058 895.153
 539.459 467.836
 543.644 706.765
 565.745 646.247
 820.355 664.087
 696.427 288.301
 413.788 748.947
 410.898 174.977
 843.786 11.559
 762.141 902.234
 774.791 72.677
 588.071 796.860
 99.188 9.594
 296.175 119.774
 361.748 422.779
 894.419 531.068
 431.919 612.998
 244.360 315.831
 819.272 348.331
 564.726 540.164
 476.769 191.089
 676.545 686.204
 265.518 451.228
 343.359 732.487
 835.502 591.115
 889.733 446.437
 584.515 22.767
 473.422 449.389
 620.604 299.796
 415.073 527.397
 503.093 439.867
 655.768 584.751
 658.332 637.590
 97.078 478.776
 146.421 701.333
 488.518 907.070
 235.028 819.696
 949.571 230.228
 560.092 524.594
 761.983 58.525
 517.696 148.473
 935.226 79.527
 636.896 494.652
 254.427 690.763
 683.182 563.872
 164.233 778.167
 992.879 859.507
 350.821 463.746
 349.855 271.635
 262.478 866.998
 599.949 700.122
 889.792 181.875
 121.515 193.429
 820.764 478.013
 401.274 368.015
 133.189 170.682
 925.314 538.759
 903.991 663.089
 710.888 279.871
 648.221 107.747
 353.819 885.402
 572.833 936.498
 930.368 386.103
 193.883 913.093
 405.885 773.272
 250.356 125.197
 3.151 889.061
 411.354 977.168
 861.846 966.060
 552.110 809.409
 70.994 76.660
 232.375 958.628
 25.608 215.616
 890.672 605.720
 997.288 458.456
 440.053 619.461
 719.524 576.005
 764.185 295.891
 778.364 743.759
 743.349 681.640
 227.531 57.281
 143.378 336.823
 376.645 585.152
 59.485 487.299
 347.819 683.482
 782.640 600.582
 178.424 425.817
 437.777 323.551
 838.401 824.986
 598.137 288.109
 104.263 235.385
 203.893 633.418
 317.256 12.290
 479.565 836.241
 381.436 396.525
 455.324 975.938
 113.282 306.436
 32.047 294.864
 125.537 513.317
 996.820 521.367
 655.146 700.727
 780.782 89.522
 172.340 452.463
 168.846 71.496
 732.144 959.041
 313.461 304.524
 51.156 499.700
 792.581 80.465
 364.545 757.947
 684.084 622.551
 597.413 116.300
 631.775 918.027
 80.444 993.022
 156.701 839.027
 464.863 414.344
 354.758 665.116
 111.965 634.151
 28.740 432.960
 716.760 134.495
 969.171 60.615
 395.741 570.285
 840.940 20.700
 750.566 606.272
 97.497 828.633
 290.896 471.014
 754.580 645.045
 42.171 898.389
 263.211 507.144
 612.362 810.506
 256.543 759.339
 583.319 125.483
 565.398 71.739
 918.132 848.761
 638.908 454.686
 429.869 667.616
 733.921 102.317
 986.167 545.794
 892.136 948.141
 478.723 880.226
 577.765 975.892
 69.972 96.283
 749.550 600.699
 447.691 724.717
 265.896 585.324
 831.428 15.367
 625.699 766.143
 45.266 633.694
 713.014 381.587
 815.295 480.715
 102.310 585.279
 486.220 839.879
 581.829 116.330
 951.865 941.629
 432.951 434.822
 834.133 344.027
 58.997 521.812
 852.561 842.873
 261.107 116.169
 133.408 674.700
 613.595 306.917
 597.864 679.073
 376.314 26.513
 931.024 601.563
 405.055 270.779
 307.754 494.962
 869.083 493.243
 582.221 3.882
 871.699 39.666
 31.915 377.392
 487.740 172.302
 684.508 167.209
 301.551 918.129
 400.317 446.955
 348.968 912.127
 90.831 883.769
 863.848 612.005
 34.289 350.228
 408.674 767.057
 215.438 865.863
 662.680 128.726
 934.090 278.053
 260.971 907.543
 764.898 146.625
 863.447 989.497
 930.999 90.948
 900.445 19.237
 601.975 338.778
 838.338 998.225
 820.295 219.635
 56.483 409.007
 181.454 849.560
 578.779 203.727
 976.066 626.864
 588.358 443.149
 884.731 408.781
 330.820 364.558
 89.593 266.097
 215.876 131.555
 623.944 557.021
 523.675 179.927
 170.132 153.298
 552.769 641.307
 286.576 62.255
 582.147 785.499
 100.253 379.991
 8.680 274.151
 947.939 585.742
 140.431 529.513
 847.434 138.896
 630.429 974.544
 291.639 301.788
 507.777 842.456
 899.453 107.876
 364.414 748.417
 347.049 591.062
 975.773 92.681
 613.189 343.608
 539.373 467.542
 478.032 373.388
 702.510 680.661
 944.748 173.268
 592.354 410.370
 538.590 123.523
 460.638 266.220
 463.414 440.726
 190.644 547.420
 248.823 122.184
 494.348 945.893
 642.746 863.123
 938.524 17.789
 138.505 34.645
 94.557 401.697
 169.202 184.399
 800.113 463.062
 855.804 480.509
 272.094 527.920
 412.003 274.230
 218.182 885.902
 245.100 860.795
 85.425 809.176
 257.506 314.016
 663.709 482.810
 360.566 342.277
 762.486 770.779
 227.193 735.947
 12.094 464.017
 501.101 564.047
 745.432 151.620
 170.441 636.886
 709.302 218.213
 427.429 327.556
 182.624 60.086
 851.560 975.665
 164.866 305.782
 153.584 258.944
 193.940 265.133
 435.156 980.599
 188.555 671.450
 92.748 191.242
 443.491 947.510
 214.705 843.419
 573.625 155.706
 881.294 804.067
 168.091 690.208
 926.282 956.482
 122.003 854.120
 905.134 879.749
 830.339 222.573
 642.718 662.049
 505.319 124.617
 408.891 387.316
 991.916 449.121
 553.016 725.565
 360.650 75.029
 81.108 489.613
 835.725 591.934
 897.707 519.313
 930.927 176.697
 177.660 483.814
 4.743 854.642
 952.848 208.449
 377.361 244.640
 570.738 631.918
 70.977 876.312
 233.741 68.367
 614.863 400.765
 592.198 815.333
 999.666 385.211
 23.975 430.491
 151.339 793.847
 177.777 956.451
 431.871 885.207
 926.242 653.006
 947.838 788.451
 612.632 190.156
 472.875 911.739
 378.435 943.712
 758.954 54.720
 128.831 839.494
 944.298 379.567
 981.862 824.088
 761.481 491.925
 711.884 352.274
 734.610 811.186
 47.978 516.830
 534.221 200.881
 736.105 489.155
 965.712 782.569
 985.863 563.529
 612.986 783.839
 467.516 218.827
 182.541 752.078
 24.723 534.827
 912.189 95.169
 48.234 972.150
 668.127 548.660
 294.054 782.295
 278.079 192.129
 307.691 134.703
 288.330 187.115
 468.622 799.458
 318.549 642.250
 633.758 915.935
 978.449 351.019
 26.293 908.779
 440.573 532.341
 180.784 23.185
 98.185 838.027
 663.762 672.105
 718.715 493.826
 891.744 890.103
 401.936 497.600
 568.595 633.979
 816.797 810.139
 168.157 561.565
 298.159 707.835
 55.538 750.380
 689.671 204.096
 534.106 720.941
 404.543 235.899
 540.883 129.885
 203.194 216.644
 309.656 760.631
 144.997 405.677
 950.739 519.892
 127.878 183.141
 134.153 243.068
 279.958 856.620
 437.402 307.475
 185.338 689.260
 161.336 576.925
 813.300 819.341
 712.549 672.580
 956.493 45.863
 885.881 242.046
 677.095 756.382
 396.836 930.730
 496.688 760.656
 854.959 436.683
 959.793 420.684
 532.534 33.008
 445.207 204.163
 968.559 591.875
 213.829 869.622
 809.156 653.071
 265.333 668.543
 678.799 800.371
 555.477 739.075
 111.611 284.047
 5.977 799.988
 161.128 841.287
 852.755 129.870
 716.225 292.631
 637.020 948.917
 449.268 146.704
 286.438 788.018
 832.051 933.336
 577.920 326.928
 600.948 752.731
 964.758 870.522
 213.205 912.761
 512.744 985.412
 192.917 5.076
 74.117 480.132
 252.539 211.935
 964.673 537.995
 831.428 547.965
 256.159 325.295
 307.780 524.175
 389.188 237.426
 908.326 915.290
 515.788 315.613
 8.328 846.574
 737.477 487.260
 533.062 864.153
 985.238 638.506
 944.245 475.157
 540.284 119.681
 427.420 443.507
 296.062 879.364
 448.509 896.900
 567.281 802.996
 582.410 674.392
 143.901 45.328
 149.468 846.208
 28.175 755.861
 645.749 633.309
 870.169 931.929
 592.438 99.142
 99.150 539.976
 333.549 676.542
 530.280 132.194
 507.787 415.565
 281.881 78.992
 641.246 520.796
 969.816 129.394
 237.344 407.578
 732.238 208.600
 266.536 904.306
 888.039 337.490
 421.843 11.985
 231.916 1.221
 451.013 592.604
 732.393 657.417
 299.158 675.239
 918.636 828.490
 397.393 564.426
 538.180 102.704
 866.404 321.202
 239.169 625.647
 525.659 315.771
 504.318 314.532
 718.579 665.225
 844.346 104.223
 94.174 353.935
 179.120 334.178
 592.191 462.470
 306.309 722.861
 130.715 118.344
 619.291 829.893
 514.431 834.066
 605.692 70.841
 193.621 761.349
 780.820 85.629
 986.757 901.585
 310.007 944.854
 214.664 449.634
 702.248 450.606
 816.313 578.516
 244.423 806.814
 562.951 105.717
 748.754 621.588
 49.438 516.804
 242.249 498.942
 513.123 799.036
 299.791 83.815
 958.604 887.198
 254.808 62.104
 501.304 317.426
 783.497 271.915
 187.405 884.066
 699.032 254.375
 908.689 802.302
 887.871 528.689
 967.832 588.496
 425.993 898.976
 625.383 714.681
 111.705 737.550
 789.859 97.913
 104.701 504.278
 316.005 814.194
 557.521 583.469
 25.447 636.113
 132.906 693.230
 133.820 279.546
 14.284 757.649
 787.393 694.527
 410.246 855.583
 611.556 576.403
 929.399 62.739
 738.026 123.687
 438.997 93.499
 594.791 187.479
 827.516 298.268
 653.553 493.285
 253.796 969.604
 377.737 859.659
 97.941 10.059
 296.953 969.882
 624.075 786.273
 651.419 594.236
 842.925 672.750
 555.627 423.233
 821.629 125.924
 480.729 208.925
 655.895 641.143
 859.577 465.356
 0.549 164.302
 289.497 934.080
 781.674 253.964
 611.706 650.899
 897.961 832.233
 751.695 170.584
 100.014 802.705
 733.922 123.010
 131.333 246.039
 562.053 233.178
 769.258 688.569
 461.024 575.836
 841.788 952.787
 290.850 630.529
 168.707 982.166
 198.931 522.933
 812.709 443.775
 915.299 192.112
 986.294 773.432
 604.636 510.309
 479.087 78.133
 163.924 142.063
 912.400 153.345
 42.324 93.436
 435.423 28.128
 510.493 41.387
 421.169 404.393
 223.444 109.539
 148.632 108.774
 510.547 372.506
 547.427 993.312
 148.055 19.592
 587.296 386.532
 186.232 423.870
 400.342 257.494
 430.615 868.887
 389.719 275.401
 334.097 47.429
 394.186 255.548
 715.443 720.687
 10.638 423.393
 955.732 808.039
 822.079 112.858
 165.411 254.417
 10.083 68.385
 492.532 21.405
 450.388 334.579
 941.970 587.981
 277.732 699.565
 183.603 185.972
 269.390 981.365
 185.476 283.217
 522.279 799.150
 659.746 354.201
 400.144 307.227
 251.805 924.192
 797.683 158.798
 836.663 59.961
 427.966 444.267
 864.603 619.894
 186.816 766.107
 276.973 521.303
 109.690 985.639
 402.070 276.112
 17.910 538.814
 453.316 971.677
 484.892 865.927
 753.003 505.655
 150.325 247.797
 763.776 137.687
 910.526 767.262
 48.883 601.749
 933.557 814.684
 726.037 77.774
 433.907 389.810
 107.133 86.370
 417.033 795.899
 508.151 823.742
 220.754 316.902
 605.216 963.413
 268.107 272.131
 841.473 525.855
 463.007 877.902
 846.090 956.033
 641.839 550.760
 405.269 92.247
 305.384 366.032
 472.586 688.149
 938.482 58.447
 972.713 634.692
 850.163 203.699
 641.609 982.015
 983.261 552.102
 964.401 385.316
 226.413 164.507
 978.622 186.922
 667.911 308.659
 568.252 132.617
 42.939 558.937
 98.703 728.529
 504.542 267.564
 253.553 640.209
 283.425 369.842
 602.531 873.957
 859.844 194.611
 332.171 957.982
 847.790 684.201
 233.970 44.708
 861.192 811.737
 201.327 12.919
 495.531 409.203
 320.506 877.651
 96.192 494.613
 40.078 375.599
 904.820 183.592
 708.600 633.691
 263.249 578.344
 25.569 638.443
 925.395 599.274
 153.090 484.448
 873.184 531.317
 585.328 413.070
 873.782 333.582
 523.110 669.145
 950.544 258.222
 808.304 556.642
 896.152 559.150
 246.541 507.099
 438.104 575.472
 900.067 870.900
 7.110 46.238
 130.849 775.611
 669.243 465.766
 486.511 182.591
 401.993 701.425
 70.226 18.701
 840.210 63.217
 645.617 410.316
 35.743 896.955
 177.282 939.088
 887.959 446.487
 778.259 950.336
 263.184 836.613
 562.072 143.926
 559.106 224.570
 816.748 472.684
 543.546 376.859
 322.118 164.264
 741.696 588.345
 813.742 8.953
 826.325 176.069
 304.105 848.848
 323.840 970.766
 654.355 34.438
 256.093 780.038
 851.277 944.786
 941.933 709.503
 490.735 99.823
 260.609 268.571
 60.121 920.775
 986.030 138.099
 511.078 451.428
 919.605 385.758
 35.753 863.000
 141.104 345.174
 824.007 994.027
 750.876 655.708
 257.491 579.480
 560.279 435.932
 564.397 896.588
 695.808 845.812
 444.395 885.538
 489.773 506.206
 808.232 118.766
 138.232 281.233
 245.174 411.260
 795.171 696.517
 521.727 144.834
 248.513 937.172
 667.631 171.188
 374.770 632.060
 563.909 251.712
 809.025 939.546
 409.921 567.205
 888.128 274.303
 712.057 709.097
 947.683 90.088
 159.186 457.423
 576.587 710.843
 785.837 412.199
 882.953 298.453
 482.747 417.104
 207.407 692.361
 208.648 581.397
 866.774 351.795
 152.797 342.025
 334.301 789.058
 763.679 328.158
 1.083 281.358
 617.664 100.374
 134.522 883.608
 877.330 82.864
 499.134 695.985
 860.983 26.181
 56.309 343.707
 494.126 107.705
 264.574 844.056
 74.734 665.438
 390.361 624.467
 494.932 576.620
 369.235 838.202
 412.882 335.490
 665.156 239.425
 654.223 994.281
 124.866 431.266
 589.457 738.946
 458.301 8.634
 332.373 47.408
 964.526 967.308
 238.204 85.251
 814.747 243.292
 455.354 334.260
 276.139 648.073
 760.535 916.248
 967.577 58.595
 846.939 801.901
 663.684 53.186
 854.306 106.467
 468.205 319.970
 647.450 135.926
 850.800 931.429
 38.030 314.525
 150.209 822.561
 378.289 793.573
 587.039 640.832
 263.450 498.964
 574.673 179.847
 192.924 848.724
 468.802 256.875
 143.968 979.989
 734.747 554.465
 992.712 326.060
 544.975 290.992
 417.253 928.014
 833.334 802.810
 379.881 241.695
 941.556 165.631
 7.400 90.546
 890.132 824.694
 870.174 138.892
 510.056 77.499
 455.369 30.898
 782.933 910.339
 394.135 509.997
 681.230 647.220
 545.961 145.346
 82.950 659.192
 878.675 129.533
 288.689 801.469
 675.437 249.790
 705.076 608.541
 619.542 988.423
 116.215 662.777
 875.958 582.613
 961.354 54.608
 230.460 215.604
 318.088 832.514
 441.315 657.381
 79.598 674.820
 186.217 100.822
 663.530 344.200
 783.021 517.159
 628.940 467.133
 364.607 91.219
 764.322 737.118
 486.646 591.646
 580.271 210.803
 536.131 424.318
 58.965 154.300
 535.332 539.005
 921.860 122.692
 450.525 881.330
 347.233 104.349
 320.775 166.158
 849.139 634.203
 25.642 997.253
 95.718 543.103
 371.493 764.496
 552.451 246.137
 156.900 947.984
 568.004 229.049
 694.061 972.362
 537.761 232.263
 834.478 249.747
 72.334 885.469
 245.031 581.328
 232.658 557.107
 580.599 352.407
 265.157 562.660
 329.592 540.206
 353.639 749.443
 700.716 185.775
 500.708 735.171
 657.594 778.890
 140.540 630.204
 480.100 726.816
 674.757 91.852
 378.369 373.545
 100.116 731.999
 251.275 695.691
 874.944 680.605
 662.868 5.326
 343.136 967.146
 207.938 559.869
 420.617 55.098
 304.954 626.714
 948.029 602.123
 947.460 128.078
 551.842 337.272
 373.228 742.727
 38.964 878.548
 986.730 149.647
 110.271 657.359
 160.643 738.686
 427.388 684.285
 915.094 499.847
 43.806 262.203
 551.176 241.852
 733.454 522.997
 423.290 728.098
 462.506 693.035
 451.175 591.213
 877.367 656.447
 178.758 973.491
 274.944 825.473
 117.585 107.794
 710.578 701.065
 405.384 510.820
 142.226 237.330
 56.017 7.365
 342.898 148.793
 69.682 480.388
 601.143 323.962
 658.785 477.990
 413.963 251.923
 775.633 676.119
 728.437 816.198
 906.256 656.864
 156.132 462.642
 826.804 619.074
 644.909 872.524
 264.519 983.980
 600.777 150.213
 427.117 527.220
 491.131 715.027
 378.129 684.624
 691.059 632.194
 660.543 207.381
 245.741 857.718
 278.802 938.334
 381.656 650.835
 715.201 341.559
 902.850 336.200
 609.221 628.904
 29.566 301.764
 798.812 117.358
 76.824 989.247
 795.713 438.134
 509.961 79.293
 330.109 661.054
 60.708 765.712
 194.357 445.483
 527.219 141.166
 284.794 271.862
 728.835 234.286
 982.156 326.430
 533.650 115.280
 24.792 27.258
 444.660 958.984
 968.238 704.248
 517.036 771.904
 546.025 931.752
 311.616 169.826
 559.613 203.081
 673.031 667.135
 842.607 415.300
 687.795 206.037
 831.826 274.625
 639.549 426.811
 4.308 652.564
 874.527 538.209
 26.931 926.365
 537.700 684.836
 739.347 870.538
 284.428 786.176
 829.528 66.241
 537.429 815.817
 245.990 539.597
 196.235 41.010
 456.159 296.794
 45.921 509.196
 744.151 101.796
 411.788 972.349
 934.206 641.227
 902.951 920.476
 522.134 680.302
 744.733 656.408
 943.483 864.515
 159.748 604.902
 53.823 35.130
 291.066 795.333
 247.041 764.576
 116.585 689.935
 598.122 882.883
 858.368 15.220
 47.281 51.719
 299.159 775.062
 705.090 581.997
 763.613 227.897
 569.284 208.953
 965.001 860.978
 222.204 100.019
 448.659 620.743
 795.330 31.455
 548.493 204.912
 719.341 125.753
 8.074 699.112
 552.926 380.363
 176.751 374.810
 732.550 166.616
 775.682 947.562
 93.193 54.261
 18.458 932.351
 864.361 480.382
 574.225 98.947
 887.319 581.101
 763.928 113.244
 572.313 730.481
 96.813 704.483
 615.831 164.017
 977.004 592.939
 427.612 325.352
 159.310 683.329
 228.775 976.354
 408.074 926.938
 732.243 504.847
 239.599 796.746
 514.452 494.423
 612.338 537.034
 645.568 370.522
 802.645 539.801
 830.181 580.908
 378.617 178.344
 390.390 221.633
 399.548 772.672
 520.643 587.511
 541.356 666.714
 683.656 754.992
 424.286 523.943
 77.653 832.323
 722.124 272.015
 268.412 914.356
 713.608 789.908
 279.810 425.600
 426.784 590.145
 311.327 433.804
 883.523 826.727
 391.268 567.011
 710.646 894.945
 474.039 409.609
 410.132 386.411
 995.958 118.096
 316.300 941.048
 666.785 556.409
 983.001 582.928
 196.903 465.608
 787.443 939.579
 849.202 155.988
 586.094 591.348
 719.843 434.537
 566.928 960.917
 755.905 90.801
 94.233 180.790
 926.206 284.059
 498.358 332.158
 93.374 769.401
 912.352 161.044
 862.526 625.313
 467.968 691.663
 579.883 197.215
 330.300 183.062
 251.740 436.805
 147.135 239.065
 181.657 923.649
 817.718 975.162
 766.361 221.431
 925.769 376.310
 36.130 105.315
 441.502 19.594
 14.328 748.493
 162.956 373.800
 847.124 465.183
 952.649 878.246
 415.451 754.771
 823.601 915.429
 986.961 498.761
 859.767 861.621
 549.621 440.615
 418.475 377.275
 146.976 880.960
 983.307 501.793
 617.597 590.200
 919.922 476.948
 140.590 661.066
 567.568 337.923
 370.939 669.468
 986.638 494.058
 382.025 498.287
 16.788 852.022
 239.778 310.990
 398.316 607.000
 638.988 886.656
 717.154 2.976
 415.397 181.857
 74.561 17.238
 889.040 45.564
 208.296 698.472
 329.186 348.904
 432.391 439.467
 497.105 911.032
 175.868 717.298
 310.358 904.942
 122.758 224.560
 475.492 452.842
 351.048 48.611
 201.856 800.399
 378.900 851.869
 288.014 363.941
 423.328 350.100
 367.245 536.627
 307.989 778.488
 516.224 21.087
 499.683 243.585
 830.913 620.319
 462.389 665.265
 718.491 499.463
 476.261 464.434
 259.739 452.915
 938.019 812.855
 981.575 339.066
 927.959 460.294
 116.477 634.496
 64.637 235.816
 989.567 706.923
 766.765 894.976
 593.389 498.617
 476.562 178.747
 916.496 576.762
 971.527 654.926
 869.250 62.675
 982.174 35.661
 86.594 556.532
 149.781 378.601
 823.683 477.830
 186.698 572.296
 140.188 34.214
 556.554 233.114
 589.812 493.153
 265.164 70.775
 393.331 383.659
 465.563 647.918
 229.589 410.595
 631.034 517.010
 185.786 74.705
 464.975 981.876
 375.676 500.545
 500.922 233.455
 274.615 665.653
 332.917 647.901
 899.619 872.126
 516.904 423.329
 749.630 821.184
 637.168 48.492
 538.109 348.089
 655.362 937.095
 522.110 695.103
 98.995 785.795
 937.425 981.034
 624.878 198.035
 169.648 244.847
 62.817 1.469
 760.770 465.887
 835.636 630.903
 807.707 303.456
 121.430 374.438
 343.978 852.944
 808.864 126.191
 702.382 524.773
 60.755 258.760
 882.185 646.493
 587.275 42.218
 539.068 638.902
 808.585 679.159
 283.351 585.902
 306.090 998.251
 618.195 807.522
 998.571 418.382
 634.094 149.253
 589.079 244.088
 761.865 252.411
 93.700 228.408
 689.137 94.000
 845.239 705.013
 384.181 745.602
 752.745 276.598
 917.700 154.805
 859.064 895.754
 3.253 995.858
 268.723 298.281
 418.538 355.604
 291.024 773.056
 454.317 443.715
 460.111 568.817
 449.852 261.142
 834.739 253.707
 201.082 486.115
 353.600 731.082
 411.152 892.603
 813.479 563.328
 436.383 691.684
 361.425 718.368
 861.199 962.650
 940.984 800.969
 113.405 139.035
 426.806 498.096
 559.494 547.084
 820.256 105.533
 655.184 612.964
 787.808 128.299
 578.331 303.517
 508.831 592.257
 852.799 27.230
 592.907 666.708
 248.273 871.836
 140.199 790.985
 381.604 107.655
 590.860 801.368
 71.954 146.935
 158.404 662.678
 440.038 65.533
 512.915 682.051
 769.468 701.086
 196.484 396.569
 247.025 718.912
 567.218 323.372
 303.124 751.478
 9.325 97.630
 521.635 278.083
 673.242 123.309
 70.230 717.889
 157.597 162.476
 612.641 801.660
 678.338 494.980
 449.570 596.095
 331.847 611.540
 645.810 150.906
 819.014 344.860
 540.631 84.559
 304.451 896.375
 913.194 122.528
 116.293 147.212
 244.136 645.087
 502.007 733.117
 741.387 323.919
 227.537 662.391
 798.314 452.556
 101.892 326.656
 244.675 269.897
 516.350 925.737
 507.383 494.503
 374.073 944.765
 694.171 126.252
 747.694 994.163
 677.045 918.237
 712.909 177.424
 715.508 502.976
 867.127 79.134
 706.367 91.350
 433.571 373.812
 165.327 708.808
 781.045 117.561
 876.231 740.875
 943.802 687.884
 330.757 918.812
 919.097 536.280
 621.637 967.024
 344.177 883.221
 46.293 777.944
 630.435 951.100
 978.407 889.354
 858.607 548.782
 428.881 66.137
 142.228 808.015
 454.479 176.363
 751.741 659.427
 194.767 184.211
 891.863 522.043
 791.738 733.938
 551.049 478.558
 940.574 384.957
 533.535 498.239
 956.438 383.741
 458.739 644.958
 346.281 870.025
 815.410 529.777
 224.574 449.534
 812.312 911.856
 989.221 100.797
 825.329 459.616
 413.146 787.600
 332.428 413.512
 345.915 930.204
 811.006 665.110
 149.061 946.847
 682.897 523.065
 602.494 452.498
 894.945 879.006
 564.496 824.825
 559.985 335.122
 94.665 789.260
 524.811 95.651
 960.878 397.827
 126.864 557.538
 554.625 382.484
 426.725 827.819
 793.182 846.374
 113.913 129.083
 855.006 749.357
 161.998 777.414
 792.096 671.835
 316.721 193.134
 608.895 68.388
 127.040 62.421
 163.644 205.567
 540.994 152.291
 810.175 412.842
 981.713 502.816
 584.212 248.903
 267.259 404.767
 679.845 924.964
 43.139 109.759
 143.450 450.439
 438.068 20.650
 21.714 733.262
 139.999 845.224
 478.386 426.534
 806.604 54.591
 684.777 955.180
 786.594 923.363
 89.136 561.564
 227.928 411.208
 179.794 698.753
 306.465 410.195
 229.901 886.403
 122.765 180.489
 104.038 579.392
 712.129 644.872
 828.554 426.757
 98.599 142.663
 790.855 901.733
 730.469 53.579
 603.891 937.407
 373.973 705.528
 519.651 321.520
 352.615 256.250
 921.733 994.061
 219.296 881.923
 697.098 498.784
 682.618 976.637
 959.358 1.444
 101.070 41.022
 651.798 981.120
 661.013 157.844
 432.315 794.420
 596.330 74.347
 72.354 314.644
 447.349 858.329
 478.520 158.333
 430.257 305.874
 662.710 170.270
 860.038 957.439
 291.565 775.453
 182.252 945.342
 288.866 94.208
 292.375 434.925
 748.512 816.289
 304.455 134.837
 747.470 344.160
 950.338 5.469
 587.021 637.727
 101.513 670.963
 299.510 156.440
 90.788 187.104
 652.467 824.347
 231.582 298.372
 281.285 704.311
 177.956 461.537
 357.776 114.939
 105.918 65.180
 429.989 954.116
 521.582 44.688
 777.030 593.158
 288.011 606.734
 42.740 603.309
 11.870 927.409
 728.465 889.417
 623.166 381.459
 725.534 293.289
 24.395 269.173
 793.307 40.539
 365.498 820.963
 282.577 329.984
 432.378 931.619
 463.949 84.334
 11.741 76.322
 246.640 216.398
 934.242 924.213
 518.308 428.210
 899.871 543.429
 657.517 403.917
 581.122 800.867
 276.760 524.059
 885.452 632.537
 958.367 802.905
 472.019 594.213
 613.889 406.105
 569.732 310.578
 298.675 758.198
 73.523 703.345
 469.315 204.035
 620.888 789.592
 107.741 391.393
 516.568 261.177
 130.251 830.672
 703.489 360.552
 534.082 439.330
 524.412 899.159
 742.941 661.600
 411.082 779.121
 233.785 977.012
 334.068 499.990
 351.002 173.564
 382.975 798.330
 34.852 703.193
 87.641 482.997
 255.741 189.150
 478.659 412.922
 204.706 788.185
 690.560 402.269
 646.832 587.130
 481.940 131.042
 404.531 635.972
 60.447 154.200
 261.335 81.063
 311.747 121.235
 926.780 296.481
 23.352 888.943
 294.825 943.117
 127.705 396.124
 481.144 678.952
 853.365 799.404
 910.498 355.773
 35.942 288.934
 619.459 163.562
 597.119 321.733
 470.432 410.971
 324.252 354.956
 871.492 686.091
 876.447 922.886
 47.734 644.412
 285.590 487.284
 801.226 879.108
 820.459 573.668
 869.156 392.172
 725.031 474.657
 487.209 393.277
 142.599 209.792
 84.815 187.425
 187.695 448.926
 380.745 93.626
 148.689 968.807
 664.959 876.983
 793.774 670.677
 102.126 428.166
 638.790 757.392
 283.324 130.560
 321.701 883.744
 497.822 900.055
 248.668 751.319
 762.429 540.028
 841.581 32.844
 200.468 239.522
 765.933 759.525
 28.210 561.644
 768.460 483.264
 8.713 568.062
 351.429 994.073
 549.753 141.116
 678.576 7.538
 635.408 574.957
 398.202 679.375
 924.418 979.546
 611.648 711.255
 760.320 484.950
 968.386 106.907
 609.499 47.701
 868.406 758.628
 867.526 385.973
 362.591 195.761
 798.601 136.738
 504.910 228.175
 47.785 307.067
 396.922 354.711
 94.270 945.393
 823.868 679.842
 802.688 289.225
 389.463 458.073
 937.955 446.858
 168.037 47.124
 900.036 575.640
 691.117 45.509
 724.226 52.924
 231.932 281.218
 498.880 962.896
 834.908 435.014
 148.206 398.685
 925.422 768.960
 87.803 300.926
 23.409 298.663
 613.545 407.979
 546.468 922.297
 261.538 107.101
 725.654 392.325
 462.785 667.921
 650.106 494.234
 998.635 268.596
 612.968 553.385
 382.821 40.290
 536.928 114.716
 896.896 847.229
 927.343 784.616
 585.214 868.202
 726.685 259.599
 773.460 72.252
 646.558 227.697
 264.443 98.408
 131.288 366.849
 142.877 709.111
 486.933 96.488
 396.739 132.732
 896.346 96.352
 349.203 125.984
 867.680 187.995
 157.991 246.556
 41.517 793.161
 547.082 544.944
 450.017 418.090
 111.245 967.954
 97.342 58.766
 302.011 160.880
 759.762 939.384
 842.678 897.964
 909.858 960.928
 311.376 38.860
 703.841 790.262
 909.474 70.659
 664.156 819.856
 635.599 959.384
 499.194 696.928
 803.854 101.105
 964.210 696.974
 872.632 671.053
 646.789 604.432
 134.589 49.939
 498.659 682.258
 909.265 331.418
 103.971 747.977
 380.632 145.221
 420.876 827.096
 239.144 269.371
 735.140 592.419
 381.103 245.395
 76.529 101.856
 350.089 586.170
 453.745 765.733
 191.638 201.563
 122.976 70.811
 352.252 527.277
 207.854 191.292
 59.222 83.007
 402.223 71.821
 843.860 3.451
 107.051 984.196
 45.937 566.736
 152.795 564.106
 992.702 117.082
 540.185 318.448
 266.606 660.062
 275.770 964.728
 949.258 58.540
 91.493 394.663
 796.160 324.569
 406.344 732.823
 1.277 277.368
 426.887 842.067
 49.612 500.557
 484.680 680.385
 329.818 404.404
 92.680 373.923
 840.852 492.901
 368.436 489.360
 833.230 3.493
 345.820 282.092
 386.021 672.480
 784.243 197.055
 248.210 865.214
 717.677 404.316
 233.093 971.706
 576.529 975.319
 716.051 220.092
 2.701 526.898
 471.300 708.373
 779.496 873.707
 17.377 945.062
 758.770 795.800
 602.410 858.948
 511.640 322.780
 930.097 564.480
 207.815 600.802
 140.417 20.586
 72.150 100.968
 553.038 605.774
 633.307 570.191
 347.006 950.584
 904.600 156.840
 981.611 659.861
 985.447 767.573
 507.258 752.627
 285.751 148.419
 422.114 317.744
 425.421 917.733
 803.358 491.114
 695.937 812.084
 687.678 7.253
 966.825 505.094
 153.649 258.013
 832.346 305.901
 31.588 637.672
 205.385 886.143
 350.189 491.086
 137.667 485.637
 442.631 875.029
 367.346 136.337
 450.043 648.033
 533.968 666.482
 852.341 817.136
 552.412 212.305
 653.868 177.963
 775.265 799.462
 185.445 814.983
 98.886 151.809
 839.891 99.821
 462.175 148.745
 822.496 195.886
 456.657 456.750
 512.256 396.761
 298.115 494.550
 837.660 683.836
 817.945 508.611
 169.717 866.158
 608.969 606.048
 324.786 383.776
 26.215 851.093
 4.033 26.856
 496.704 229.668
 231.343 299.071
 960.441 441.287
 396.955 178.391
 252.346 120.416
 382.507 485.237
 674.895 518.580
 900.537 731.379
 814.851 707.307
 796.640 108.018
 63.908 569.606
 257.553 483.894
 129.767 828.724
 968.552 870.199
 716.545 977.891
 547.148 605.588
 235.248 599.511
 528.445 499.088
 927.897 338.437
 725.389 709.466
 782.839 878.820
 572.082 245.364
 541.715 90.373
 671.243 540.644
 486.596 996.212
 1.701 634.064
 413.344 74.864
 345.530 492.077
 686.479 363.248
 417.361 29.739
 802.440 860.842
 823.765 369.175
 810.612 348.756
 454.893 930.358
 931.711 197.722
 773.356 568.359
 25.840 328.231
 979.275 288.344
 280.919 752.121
 411.418 109.056
 777.203 131.253
 211.238 572.135
 924.653 364.680
 101.595 764.269
 234.287 205.566
 690.079 727.981
 367.875 423.471
 526.538 871.795
 886.064 692.428
 957.115 679.210
 885.013 592.048
 807.290 276.306
 655.705 265.078
 981.899 508.987
 326.376 53.059
 31.664 251.938
 943.007 20.610
 647.272 12.636
 719.917 632.453
 400.722 185.700
 944.412 935.319
 59.518 876.877
 766.900 654.634
 605.837 263.897
 449.287 394.527
 56.325 345.872
 506.753 145.554
 108.345 396.985
 65.964 90.126
 47.975 867.768
 9.426 48.560
 709.660 142.613
 492.206 142.567
 246.094 880.449
 942.815 446.928
 171.737 442.351
 12.134 648.735
 409.524 591.513
 258.321 397.360
 676.157 574.450
 875.284 983.143
 468.305 335.035
 39.387 870.316
 594.614 843.186
 593.345 87.077
 774.455 846.429
 765.826 465.935
 384.451 174.737
 476.273 668.839
 272.181 586.814
 861.067 28.351
 419.936 970.214
 921.834 707.928
 580.344 69.538
 409.898 16.608
 223.301 278.359
 71.296 906.983
 836.467 994.065
 361.084 506.953
 869.132 593.637
 448.838 767.567
 164.231 876.229
 362.213 999.146
 301.524 359.796
 113.398 779.297
 795.404 778.877
 613.418 778.528
 925.479 564.689
 669.071 806.597
 202.277 693.238
 772.087 445.931
 112.341 649.037
 203.771 133.301
 78.198 98.873
 992.478 369.138
 193.663 319.991
 855.785 782.578
 641.425 238.856
 642.115 232.417
 108.663 759.748
 243.966 668.101
 531.509 686.883
 101.144 564.793
 117.563 150.150
 439.689 852.145
 517.598 854.279
 321.303 113.043
 896.369 396.127
 507.345 687.237
 344.486 187.440
 497.935 192.021
 888.268 423.962
 895.007 900.248
 304.959 939.991
 291.474 692.755
 2.586 454.830
 118.063 741.241
 545.890 569.034
 524.095 257.879
 624.385 209.665
 245.961 164.188
 690.775 1.102
 172.725 244.289
 426.022 88.387
 675.872 632.557
 92.825 241.005
 781.370 484.550
 656.649 984.623
 556.955 550.091
 920.407 55.532
 123.723 531.378
 426.364 546.517
 15.010 505.486
 320.625 754.001
 61.269 23.695
 998.875 374.864
 19.749 489.484
 106.960 408.966
 62.621 48.031
 259.791 861.728
 335.472 993.806
 773.401 212.897
 776.576 885.706
 337.282 115.859
 500.894 433.626
 150.129 50.467
 384.371 334.048
 817.619 695.640
 194.935 648.732
 684.814 781.086
 195.911 869.016
 120.220 675.974
 662.716 333.258
 158.761 172.662
 100.213 276.928
 375.113 912.407
 99.617 119.860
 628.567 905.039
 32.098 24.638
 580.327 233.974
 21.127 701.408
 521.681 570.415
 575.136 560.311
 907.506 695.659
 682.369 811.765
 108.185 138.053
 185.152 941.067
 771.161 952.006
 553.552 106.940
 21.297 921.873
 289.068 669.134
 680.240 275.377
 706.246 988.894
 105.585 692.089
 690.633 384.713
 950.317 735.457
 720.238 196.467
 634.519 205.814
 297.603 111.640
 70.475 581.087
 381.883 551.426
 857.984 96.600
 174.177 81.026
 891.079 921.096
 12.241 592.309
 915.537 759.189
 318.022 768.396
 826.892 387.798
 736.912 954.744
 382.665 593.259
 362.962 671.458
 954.632 584.904
 389.370 264.149
 104.967 728.766
 616.411 528.491
 224.814 771.081
 25.744 995.180
 519.148 145.501
 454.915 131.424
 4.856 411.005
 221.355 222.033
 359.915 920.787
 121.637 623.054
 823.692 937.698
 417.959 434.686
 508.274 191.770
 396.412 184.423
 497.755 313.093
 595.542 628.375
 749.479 302.542
 441.978 316.258
 783.972 748.182
 453.614 687.096
 377.760 521.394
 369.277 497.458
 327.522 249.774
 104.379 676.633
 910.228 659.762
 710.185 863.961
 950.382 497.791
 3.734 38.616
 653.731 901.979
 37.850 692.942
 261.306 925.219
 475.985 834.293
 506.179 163.743
 432.750 900.141
 158.667 772.212
 724.271 125.230
 167.780 337.235
 356.908 462.205
 44.678 316.538
 661.073 297.839
 887.819 852.110
 769.170 661.292
 472.814 444.457
 241.822 639.637
 979.079 84.150
 991.214 315.802
 509.857 219.285
 239.519 757.343
 594.682 277.113
 916.985 708.913
 309.772 129.326
 559.367 490.416
 681.065 808.395
 647.485 755.742
 268.705 252.492
 259.855 818.355
 596.035 825.377
 528.371 60.274
 658.734 661.869
 420.326 886.049
 612.248 506.891
 869.560 904.818
 822.535 14.646
 874.957 678.725
 414.190 463.010
 334.068 887.598
 851.982 416.227
 619.214 66.463
 740.662 76.427
 97.534 878.181
 170.755 332.014
 387.228 908.035
 524.972 909.957
 400.427 195.814
 594.339 531.285
 497.162 654.756
 241.488 657.242
 41.660 432.318
 250.393 790.713
 566.539 427.280
 679.885 497.538
 695.358 139.056
 208.266 359.526
 110.605 851.755
 37.390 130.481
 671.787 676.598
 788.515 993.949
 354.224 36.464
 44.497 213.046
 888.950 886.035
 301.615 705.493
 811.398 946.065
 821.087 398.420
 373.116 882.525
 399.580 235.811
 316.400 87.768
 297.583 685.330
 564.564 194.471
 315.095 670.273
 226.660 862.264
 329.697 326.379
 69.065 675.875
 9.764 533.044
 459.894 151.939
 85.552 115.260
 266.160 104.718
 656.459 168.407
 876.615 719.902
 890.377 475.221
 362.011 146.856
 940.275 206.193
 274.069 775.560
 476.687 404.987
 57.653 412.748
 378.456 433.627
 918.712 625.961
 506.803 3.343
 992.698 663.452
 231.700 451.539
 111.815 676.862
 309.743 989.897
 520.069 832.653
 607.582 79.830
 756.312 173.429
 6.008 367.075
 169.093 423.120
 41.412 595.214
 272.997 977.728
 581.412 127.175
 362.292 8.813
 180.646 533.698
 500.216 368.643
 15.120 698.379
 565.467 27.974
 196.059 970.921
 403.640 319.543
 267.207 644.869
 71.178 787.893
 196.197 905.364
 521.324 960.068
 787.518 988.766
 42.485 618.628
 231.187 612.654
 74.122 960.554
 220.289 405.382
 276.816 410.822
 437.841 613.536
 582.692 391.153
 147.957 458.326
 389.087 351.854
 500.005 203.824
 649.674 202.396
 42.758 987.278
 758.719 534.914
 876.474 331.481
 289.287 849.934
 76.171 738.797
 636.934 257.200
 183.341 974.205
 816.454 743.429
 73.959 339.322
 268.731 246.277
 708.460 70.278
 843.702 138.024
 698.503 749.548
 748.215 757.739
 282.808 486.096
 376.479 806.558
 890.318 410.655
 596.420 472.685
 636.798 465.746
 346.129 331.671
 707.086 395.419
 727.580 390.091
 929.224 501.112
 174.703 139.174
 961.244 11.006
 552.751 457.045
 352.295 585.451
 126.857 457.511
 476.097 465.291
 458.993 508.884
 588.302 369.013
 271.515 232.899
 355.631 404.856
 797.806 201.641
 421.787 822.203
 849.589 655.695
 394.642 360.315
 818.271 10.811
 995.650 629.965
 723.936 360.755
 643.493 393.458
 688.356 43.287
 40.432 690.438
 373.850 553.039
 185.768 530.695
 862.118 363.427
 903.121 771.655
 588.809 279.449
 387.252 888.609
 571.028 769.563
 355.108 591.912
 614.771 818.844
 231.166 749.935
 144.394 473.860
 968.520 332.653
 11.254 694.410
 867.224 232.098
 196.893 936.287
 315.952 867.087
 888.529 126.060
 171.070 605.459
 460.448 182.575
 370.724 793.436
 511.659 835.229
 935.823 764.722
 183.223 296.364
 263.063 698.641
 481.728 990.434
 298.903 834.497
 570.249 417.364
 982.233 946.476
 834.518 739.184
 145.027 398.777
 698.204 500.197
 705.408 683.487
 432.995 210.308
 520.188 384.166
 701.136 292.697
 181.188 686.794
 972.363 90.479
 541.624 197.945
 794.410 477.782
 998.959 139.721
 765.079 879.721
 895.263 324.631
 880.945 689.620
 634.881 414.403
 228.095 712.867
 774.772 218.461
 66.780 162.679
 881.090 464.899
 655.732 197.466
 35.329 994.263
 402.297 101.320
 636.798 490.026
 428.985 63.309
 410.415 115.489
 560.915 467.979
 68.267 112.050
 285.653 544.769
 871.358 5.697
 968.838 779.548
 829.219 435.502
 655.632 324.335
 597.075 268.587
 107.453 674.458
 374.067 999.837
 351.773 554.236
 565.398 991.697
 324.204 467.031
 393.407 820.297
 99.150 942.742
 477.550 430.201
 508.320 641.045
 54.548 423.258
 484.170 142.728
 583.808 219.739
 414.490 251.044
 39.420 25.509
 909.875 712.308
 991.063 151.058
 250.618 497.781
 338.011 781.313
 54.888 730.820
 201.945 454.206
 385.018 323.289
 377.579 326.788
 150.869 748.167
 960.375 486.395
 673.956 731.412
 346.175 688.025
 116.947 121.508
 959.842 695.114
 962.164 681.246
 503.612 987.566
 219.505 950.501
 608.410 736.908
 766.983 823.781
 863.806 283.233
 461.815 760.800
 838.405 672.268
 21.047 56.142
 879.520 304.012
 350.401 805.205
 898.910 228.341
 18.918 853.169
 663.824 809.559
 33.642 352.872
 175.667 223.759
 389.848 602.703
 842.190 793.111
 63.014 619.191
 345.660 383.616
 1.854 718.747
 344.928 771.952
 188.512 52.430
 592.612 937.705
 191.540 135.844
 321.780 965.280
 667.137 537.971
 184.809 591.407
 609.615 898.288
 888.755 246.225
 537.022 706.930
 448.128 686.136
 273.818 949.448
 601.919 372.923
 189.610 943.188
 54.824 625.075
 128.951 899.302
 393.622 152.982
 358.445 871.334
 592.593 929.947
 528.006 502.391
 203.745 876.328
 335.520 77.749
 578.602 615.858
 568.850 813.750
 691.869 563.338
 824.770 568.033
 439.646 923.809
 147.719 506.982
 225.812 318.324
 347.151 996.208
 492.271 834.227
 923.750 636.486
 807.843 352.860
 522.907 14.607
 625.654 199.946
 128.069 204.951
 721.906 49.092
 874.002 188.071
 215.221 783.317
 296.430 257.588
 463.548 770.102
 13.317 792.082
 776.434 959.697
 556.187 866.163
 948.788 992.540
 217.113 471.659
 5.883 358.340
 56.363 288.744
 88.994 736.172
 413.370 176.325
 150.731 251.751
 493.853 795.204
 565.909 195.651
 561.020 6.204
 97.801 75.873
 459.311 133.825
 44.279 941.715
 243.705 605.244
 180.003 65.975
 503.002 380.996
 119.116 52.212
 56.587 519.825
 460.510 626.952
 403.946 963.826
 10.433 57.731
 25.862 504.458
 174.037 721.737
 114.901 974.594
 390.388 642.316
 868.016 101.039
 79.771 257.851
 251.272 506.321
 756.054 626.625
 369.489 944.064
 711.935 179.628
 793.767 630.337
 445.636 879.070
 547.311 151.467
 901.687 732.470
 882.639 809.583
 736.768 449.908
 537.382 849.195
 487.982 155.491
 195.617 995.480
 462.580 403.881
 349.476 347.391
 835.218 880.237
 422.119 391.535
 234.552 538.941
 726.661 736.993
 631.953 165.668
 773.121 883.499
 670.765 421.761
 351.729 707.819
 457.651 983.419
 299.036 433.681
 993.932 945.133
 554.343 202.670
 773.374 882.356
 27.249 316.193
 985.715 918.028
 490.012 116.705
 317.535 507.761
 576.422 930.180
 562.111 36.007
 485.611 627.317
 369.263 428.004
 956.485 69.763
 169.282 947.831
 876.083 896.998
 979.625 930.354
 721.188 952.212
 790.037 33.532
 193.047 830.097
 64.908 487.626
 504.398 10.008
 598.200 939.888
 8.466 284.161
 206.355 668.633
 241.784 437.795
 201.465 881.125
 85.118 637.499
 107.178 367.968
 56.338 751.802
 972.894 205.863
 740.539 896.819
 920.389 364.425
 869.137 167.214
 187.014 755.738
 492.192 592.306
 79.930 382.405
 286.058 428.012
 548.567 96.762
 119.050 552.199
 842.759 26.937
 206.638 834.213
 230.281 791.435
 248.369 274.916
 481.024 190.500
 903.022 603.000
 720.585 497.779
 456.336 24.011
 951.136 788.601
 24.977 373.103
 623.026 830.850
 657.406 959.697
 910.483 971.114
 101.192 615.883
 46.218 602.990
 249.518 590.433
 152.767 277.680
 627.580 951.950
 376.460 270.960
 81.015 579.012
 889.331 557.983
 760.081 888.689
 34.742 161.287
 809.977 469.846
 816.598 861.542
 962.457 291.999
 285.674 319.547
 637.820 217.586
 578.637 916.661
 698.831 984.578
 287.945 634.987
 716.364 491.988
 59.117 264.501
 406.226 223.482
 354.233 228.792
 751.253 609.855
 918.299 591.743
 534.130 451.282
 823.070 962.491
 454.445 602.171
 928.465 314.141
 396.100 637.973
 35.972 322.363
 534.665 362.969
 955.097 3.264
 942.712 734.918
 660.225 866.426
 857.057 46.231
 881.316 820.030
 335.612 247.445
 1.027 882.451
 251.943 878.095
 379.549 721.195
 379.257 699.323
 6.281 898.656
 207.449 333.848
 197.083 838.711
 449.869 810.187
 383.114 213.115
 341.904 192.683
 541.095 96.928
 550.443 536.091
 617.308 663.584
 119.303 327.916
 223.974 828.910
 516.110 733.730
 715.122 446.385
 744.754 216.338
 461.154 880.659
 195.953 100.434
 171.566 911.133
 556.704 57.596
 601.423 450.832
 645.350 214.949
 10.012 907.489
 518.893 82.980
 613.563 703.586
 977.202 958.055
 735.081 440.838
 607.344 102.729
 853.429 13.472
 540.890 327.488
 694.084 105.640
 986.343 591.916
 491.955 553.816
 524.578 678.171
 651.852 8.428
 872.246 647.244
 997.345 823.852
 909.479 716.669
 349.624 666.780
 895.080 960.507
 233.584 624.888
 943.965 157.844
 440.707 676.322
 585.281 549.244
 62.637 942.063
 950.902 812.043
 473.977 774.674
 336.562 361.070
 819.149 165.831
 333.350 12.787
 530.836 299.443
 825.768 25.390
 664.139 96.052
 101.788 717.729
 712.060 936.790
 406.720 964.683
 618.128 211.647
 110.265 319.787
 918.055 87.742
 437.431 797.283
 24.359 760.036
 459.397 190.711
 269.363 141.336
 848.701 464.536
 299.171 323.133
 200.878 245.907
 73.800 436.864
 516.997 797.460
 89.338 650.457
 561.195 367.244
 462.465 721.886
 165.641 301.498
 375.069 714.951
 391.485 349.630
 688.909 468.337
 585.719 782.686
 632.617 143.393
 445.974 147.518
 614.079 495.995
 941.757 64.541
 901.844 400.844
 393.212 589.092
 84.211 970.706
 807.098 452.185
 491.826 367.311
 172.314 398.748
 749.692 994.203
 360.026 788.701
 101.479 234.916
 420.679 322.564
 369.953 683.010
 864.096 918.477
 332.440 975.088
 220.161 386.837
 802.793 845.834
 154.742 123.200
 927.823 977.868
 335.435 836.334
 686.100 112.015
 359.110 628.468
 583.220 849.200
 451.302 96.774
 285.750 638.015
 487.232 592.412
 845.210 767.110
 654.926 185.160
 105.541 324.604
 849.993 82.451
 437.885 243.978
 554.526 351.921
 633.348 814.289
 483.009 422.321
 339.308 619.640
 977.782 380.433
 32.222 406.729
 885.410 948.678
 67.532 118.844
 151.237 892.343
 676.032 429.259
 418.641 655.121
 929.750 846.621
 626.216 211.212
 176.252 530.341
 652.798 421.156
 438.345 666.439
 987.321 822.345
 949.879 825.651
 796.626 524.622
 704.050 508.524
 556.291 233.296
 437.997 819.691
 102.217 918.327
 379.119 289.532
 887.027 87.359
 800.331 550.210
 796.542 315.112
 642.368 289.790
 836.866 711.478
 283.215 458.416
 659.376 470.283
 793.132 530.635
 394.657 890.356
 486.721 74.827
 840.768 176.344
 252.627 421.872
 247.981 550.139
 441.234 728.820
 891.115 392.174
 158.903 708.219
 279.847 207.915
 744.630 139.318
 263.040 617.280
 285.532 533.597
 799.467 497.344
 8.232 924.742
 736.613 91.468
 714.347 263.441
 332.206 816.129
 513.088 782.246
 318.145 651.278
 549.011 557.738
 220.570 157.591
 287.635 329.439
 167.621 106.720
 968.886 71.284
 121.112 486.494
 783.678 376.201
 21.004 815.357
 91.615 72.701
 721.362 598.373
 949.665 699.862
 390.989 725.495
 438.025 220.027
 646.438 261.928
 778.541 233.937
 553.463 536.199
 274.409 708.249
 576.719 585.705
 342.078 948.761
 956.770 779.120
 744.935 12.934
 55.981 973.093
 914.346 601.789
 227.037 565.553
 500.879 494.141
 333.659 733.778
 34.113 966.003
 385.188 461.904
 483.570 196.092
 855.394 405.170
 259.232 106.749
 239.914 457.696
 624.392 280.631
 692.804 103.884
 925.688 770.523
 175.742 272.494
 487.855 666.273
 286.386 775.234
 439.764 973.633
 716.486 311.590
 302.740 609.689
 364.767 37.791
 503.875 434.302
 311.738 425.013
 401.464 162.762
 798.979 430.404
 204.934 578.733
 767.697 250.421
 819.296 665.893
 452.225 260.699
 78.682 469.789
 623.517 327.648
 692.738 697.022
 793.599 926.900
 104.237 156.360
 560.479 361.149
 140.316 185.861
 158.475 538.945
 80.181 622.172
 623.679 976.335
 509.256 724.135
 58.793 900.190
 986.848 724.685
 634.571 66.738
 227.916 455.163
 873.245 427.624
 748.999 257.896
 677.560 361.199
 16.599 309.898
 580.330 386.361
 278.947 547.293
 954.990 153.726
 878.257 771.586
 936.550 893.256
 802.219 790.842
 622.266 233.412
 115.841 797.494
 647.498 504.883
 246.195 696.837
 438.441 927.778
 604.470 3.689
 631.360 846.677
 906.710 837.569
 197.535 830.111
 684.289 727.649
 432.351 662.917
 698.432 537.222
 941.945 219.890
 333.850 123.528
 205.877 871.312
 41.928 43.035
 901.702 405.050
 734.013 16.163
 467.704 691.326
 843.585 190.707
 951.971 215.898
 938.851 842.483
 976.195 681.958
 84.208 768.181
 136.060 662.629
 132.690 642.743
 699.654 572.544
 247.851 306.335
 462.346 331.945
 871.414 729.065
 810.120 99.275
 194.587 80.815
 750.898 442.959
 781.300 355.028
 40.398 670.453
 109.171 696.109
 779.231 608.558
 420.159 437.636
 542.941 575.103
 842.185 741.174
 356.480 255.626
 393.194 141.718
 597.145 622.444
 301.023 655.300
 241.438 346.007
 359.971 926.927
 125.924 553.784
 545.176 123.587
 12.274 509.801
 269.082 478.715
 2.895 303.788
 893.582 33.314
 94.378 953.586
 13.514 797.278
 558.316 204.641
 661.383 265.641
 157.682 538.356
 712.456 602.182
 524.861 524.506
 109.254 371.508
 5.904 235.477
 994.199 125.487
 903.641 310.762
 810.522 486.252
 897.581 763.647
 979.990 312.418
 876.330 368.862
 919.640 674.372
 962.361 585.864
 150.148 426.199
 941.060 349.255
 760.132 264.056
 5.933 602.609
 911.440 62.472
 907.724 337.667
 740.943 630.473
 533.084 815.929
 478.667 618.711
 252.592 48.131
 857.221 317.517
 260.761 958.834
 633.587 335.385
 602.669 703.525
 934.855 349.585
 741.664 585.415
 30.782 128.128
 796.960 954.954
 337.661 78.164
 973.759 399.275
 982.736 563.974
 54.823 739.187
 71.965 932.382
 32.236 661.394
 75.350 499.758
 270.857 802.441
 95.351 998.364
 827.835 363.237
 540.326 97.067
 351.266 729.176
 164.701 439.140
 69.080 476.896
 42.284 155.661
 808.406 706.145
 743.203 385.029
 385.845 1.315
 426.160 966.090
 538.230 924.822
 326.847 73.808
 357.822 712.067
 14.427 172.249
 819.597 479.392
 47.957 700.675
 883.823 491.935
 243.798 455.915
 94.937 852.887
 566.677 649.899
 926.506 870.497
 787.601 207.856
 18.482 600.618
 70.871 523.233
 171.971 933.138
 822.642 733.871
 591.345 637.910
 670.710 654.575
 554.825 73.397
 768.360 959.176
 941.910 618.271
 596.319 606.014
 916.696 157.296
 651.249 40.835
 455.573 248.447
 385.148 477.343
 289.787 544.247
 228.986 775.474
 509.583 28.430
 680.316 729.241
 426.981 66.380
 146.386 198.296
 26.777 827.358
 352.003 619.780
 236.103 506.608
 689.252 309.481
 426.214 910.294
 401.010 284.558
 718.358 335.463
 152.388 435.305
 319.284 516.294
 506.963 952.669
 859.575 467.727
 444.490 333.881
 476.566 854.705
 143.174 783.907
 677.781 582.097
 315.316 789.217
 173.743 434.541
 896.014 336.976
 291.765 110.606
 509.488 102.284
 14.162 970.853
 998.721 734.196
 442.661 349.239
 226.476 584.136
 721.075 722.375
 117.861 175.054
 374.228 267.186
 497.751 883.610
 194.432 6.328
 115.283 569.153
 357.367 499.357
 479.807 740.954
 335.021 809.100
 849.165 708.502
 430.586 695.304
 205.660 548.769
 753.093 865.666
 74.876 579.777
 120.449 867.395
 37.688 922.908
 499.047 315.894
 159.651 129.062
 4.736 632.071
 921.052 338.568
 380.539 62.555
 634.691 34.792
 985.888 270.241
 549.686 770.549
 263.408 253.655
 574.084 818.979
 53.452 346.348
 725.765 191.724
 993.011 890.844
 412.032 932.512
 131.635 220.364
 518.767 730.040
 218.134 425.976
 88.182 287.217
 331.686 162.951
 311.665 261.913
 451.349 349.528
 345.443 75.514
 558.735 941.255
 459.527 228.674
 157.731 197.416
 595.463 617.952
 958.831 681.256
 79.696 502.744
 528.089 106.850
 14.048 409.541
 134.307 532.360
 442.948 201.535
 863.375 37.232
 432.085 497.728
 404.243 160.860
 541.479 449.578
 173.698 38.689
 147.141 818.024
 641.668 381.136
 672.222 223.198
 678.377 498.704
 996.692 137.702
 380.283 296.949
 293.001 577.083
 382.717 126.377
 906.047 813.647
 950.872 169.891
 984.177 748.373
 802.709 544.238
 652.304 657.371
 381.182 858.036
 79.906 861.452
 210.609 749.111
 770.299 818.340
 672.967 75.079
 420.828 215.410
 482.358 376.379
 367.282 746.198
 855.995 908.709
 723.938 426.165
 742.072 656.120
 110.152 973.131
 911.219 6.682
 265.594 16.557
 519.308 184.910
 802.400 669.527
 253.933 590.074
 930.064 400.224
 61.625 153.724
 777.468 669.242
 972.620 985.361
 188.702 588.894
 777.908 470.174
 801.057 935.218
 430.350 680.520
 243.795 367.752
 527.220 292.467
 297.007 241.845
 152.927 5.006
 396.315 129.824
 613.436 852.793
 489.648 187.378
 151.669 409.480
 678.254 37.872
 897.683 89.458
 490.148 517.886
 958.541 978.371
 927.918 691.065
 398.608 529.932
 445.145 143.623
 687.527 246.837
 780.507 13.765
 114.754 71.089
 613.078 159.376
 378.492 613.418
 496.483 655.004
 573.843 788.254
 636.902 642.256
 728.421 640.635
 156.703 789.819
 790.510 671.284
 341.478 993.564
 69.814 318.052
 515.960 847.362
 897.045 233.753
 99.729 115.781
 117.134 925.746
 725.541 355.769
 700.958 270.433
 183.735 771.390
 569.595 480.896
 210.605 790.042
 818.691 648.579
 545.251 57.151
 132.225 876.160
 219.601 36.741
 836.560 910.166
 154.712 45.628
 896.978 725.745
 950.698 848.091
 158.006 635.049
 368.599 295.157
 311.865 623.536
 704.073 448.104
 810.506 969.131
 792.115 110.130
 158.397 987.392
 209.167 274.668
 506.006 456.979
 757.452 145.374
 56.298 914.694
 132.410 694.030
 675.473 334.918
 847.470 191.566
 19.333 506.440
 783.649 407.930
 31.191 738.497
 860.470 753.051
 497.202 930.678
 208.437 188.679
 449.690 857.306
 233.768 335.075
 155.862 90.787
 178.537 523.736
 613.666 930.501
 222.144 194.377
 372.250 140.074
 74.457 728.911
 903.068 117.965
 61.776 675.236
 49.285 241.431
 291.515 98.089
 483.474 704.906
 941.093 152.498
 893.130 909.209
 594.864 697.421
 404.181 801.790
 847.081 33.749
 737.117 990.244
 799.142 483.204
 788.921 686.847
 258.848 234.728
 845.323 841.920
 254.816 525.225
 878.877 205.012
 219.871 35.256
 383.718 547.384
 886.000 251.125
 770.678 184.989
 536.139 247.322
 407.902 71.520
 943.492 792.380
 181.317 665.245
 719.490 182.687
 783.843 105.986
 211.932 708.783
 467.437 830.097
 823.739 994.246
 431.662 977.633
 141.456 595.859
 428.192 948.625
 505.814 583.551
 162.400 401.807
 261.919 338.414
 128.897 282.037
 484.867 416.342
 163.821 50.556
 281.671 63.487
 96.931 879.195
 69.460 268.566
 883.691 875.460
 473.116 167.234
 761.881 415.339
 576.210 137.284
 657.619 875.790
 303.686 142.833
 938.659 745.703
 272.863 294.053
 933.417 534.920
 783.575 320.279
 485.337 643.507
 944.574 732.746
 355.059 461.416
 670.534 43.976
 6.700 270.954
 304.264 69.477
 286.736 865.921
 497.195 260.324
 620.031 292.205
 246.209 289.179
 581.090 380.952
 367.868 965.047
 351.396 178.877
 376.629 601.562
 525.641 387.945
 609.426 468.774
 688.695 181.504
 345.828 68.607
 937.510 454.365
 654.861 979.453
 182.031 644.475
 253.529 596.370
 318.958 703.416
 988.259 571.443
 752.419 827.314
 802.361 345.848
 834.873 939.877
 586.420 213.685
 546.642 161.794
 934.024 610.761
 628.228 137.791
 55.030 163.126
 759.068 922.186
 398.474 734.564
 650.668 459.244
 576.218 694.628
 830.481 615.090
 78.568 694.640
 752.760 318.176
 859.576 834.867
 829.503 5.622
 920.872 568.550
 252.072 129.137
 520.101 495.268
 623.941 588.325
 7.979 215.385
 577.147 288.148
 694.270 157.831
 657.391 484.058
 648.436 154.661
 871.540 621.299
 249.381 57.703
 760.697 198.171
 357.496 805.881
 634.506 6.415
 641.462 627.687
 448.376 410.674
 255.211 963.796
 573.522 124.141
 333.565 822.374
 576.856 985.667
 717.954 627.549
 848.742 326.992
 698.868 823.408
 74.410 685.185
 85.283 76.331
 800.591 428.402
 502.035 542.410
 691.903 651.684
 846.123 389.790
 69.105 808.533
 377.426 284.389
 369.001 583.770
 6.575 448.418
 737.249 609.571
 204.215 912.002
 862.211 671.359
 276.216 817.234
 760.325 950.487
 916.165 859.806
 739.183 779.304
 300.589 815.549
 479.716 29.689
 77.764 387.710
 707.905 72.655
 414.630 506.227
 461.612 703.727
 508.600 534.092
 519.976 262.029
 295.136 299.798
 249.959 631.215
 344.319 331.603
 363.866 914.198
 449.913 361.924
 877.794 353.306
 185.201 982.473
 747.114 820.846
 697.071 37.137
 142.252 745.597
 402.316 855.152
 355.634 247.548
 660.028 57.437
 715.874 121.009
 246.454 360.439
 273.837 995.363
 832.072 391.248
 140.560 889.210
 136.426 992.763
 251.026 599.068
 948.915 206.404
 630.296 85.343
 391.059 81.076
 407.516 658.864
 248.502 570.220
 395.006 269.315
 713.144 83.879
 888.216 256.537
 694.395 190.420
 890.193 266.627
 933.783 584.153
 491.889 642.360
 392.368 712.549
 995.718 972.696
 882.044 492.538
 231.080 895.669
 239.449 832.710
 631.904 974.845
 757.505 350.880
 110.709 59.864
 310.418 758.844
 732.332 59.633
 52.244 43.299
 152.580 331.695
 608.895 359.464
 810.032 767.898
 893.986 668.236
 838.562 245.066
 588.414 675.643
 577.437 35.867
 663.615 802.453
 696.967 431.157
 283.506 340.240
 210.340 617.942
 877.896 896.780
 714.648 459.544
 981.593 847.750
 882.229 425.204
 622.256 83.406
 621.590 469.084
 113.582 548.833
 137.747 133.437
 268.618 245.839
 865.309 782.683
 444.370 705.490
 522.678 415.435
 819.766 805.155
 269.081 466.686
 704.033 936.021
 642.722 934.586
 984.380 309.996
 951.077 843.445
 516.300 903.303
 484.467 800.205
 5.860 582.761
 70.712 294.750
 852.979 155.605
 399.348 529.807
 343.226 870.774
 364.028 304.163
 271.326 616.067
 625.002 689.501
 533.836 178.716
 231.697 577.861
 875.910 335.123
 598.341 290.898
 955.371 717.417
 351.224 256.495
 287.361 769.573
 600.757 711.413
 748.447 194.127
 399.212 684.632
 897.443 32.676
 468.299 374.560
 861.466 490.694
 490.019 939.715
 343.226 271.539
 198.253 677.825
 35.693 128.601
 363.939 339.090
 442.695 571.244
 288.475 687.916
 561.306 803.604
 191.019 441.476
 799.965 559.585
 556.938 936.681
 804.072 187.762
 95.884 638.366
 910.311 191.916
 6.341 245.697
 827.506 142.921
 154.467 291.219
 873.592 32.572
 22.261 883.509
 916.823 467.285
 665.275 511.855
 759.171 717.438
 823.231 516.752
 448.687 305.451
 955.846 106.379
 256.276 181.706
 617.207 354.822
 344.687 392.367
 849.310 907.003
 490.822 667.476
 361.349 607.524
 296.699 372.936
 186.465 701.537
 793.016 487.814
 370.590 876.087
 58.713 541.534
 475.538 236.872
 759.651 17.010
 275.414 380.162
 362.401 479.498
 824.828 320.683
 170.821 401.208
 990.371 986.899
 432.660 233.692
 802.652 874.635
 192.831 39.260
 422.226 852.922
 654.551 875.522
 764.556 902.744
 827.438 970.525
 620.300 116.014
 674.499 507.334
 489.485 730.173
 752.086 924.556
 951.438 480.509
 106.318 41.907
 674.641 540.530
 536.656 936.973
 668.138 728.920
 56.570 370.796
 952.975 193.916
 719.290 116.547
 930.815 162.019
 883.958 858.563
 617.821 543.256
 377.207 360.364
 943.762 720.567
 963.909 452.483
 165.889 983.085
 637.939 557.171
 369.256 74.141
 742.179 81.087
 102.859 762.803
 42.317 93.362
 595.430 275.946
 30.286 429.963
 195.097 675.504
 792.524 281.775
 750.860 677.267
 320.734 629.502
 496.487 93.861
 696.916 670.336
 582.480 671.152
 881.480 866.834
 31.151 966.119
 57.844 55.806
 443.330 492.176
 526.759 442.980
 970.832 308.122
 839.551 427.236
 672.742 737.595
 255.327 336.278
 509.980 931.399
 200.276 994.472
 593.979 494.934
 397.412 904.451
 412.068 632.671
 876.029 918.891
 202.965 962.016
 518.062 960.198
 377.457 836.762
 963.051 356.780
 376.629 227.688
 87.310 89.000
 966.097 732.738
 361.826 950.137
 90.513 444.959
 846.502 742.855
 797.641 272.190
 517.547 955.356
 702.686 972.988
 875.333 339.963
 147.041 8.963
 120.282 787.182
 834.630 190.364
 595.591 327.901
 855.456 651.182
 112.649 873.457
 759.660 589.305
 335.291 926.631
 684.312 369.332
 693.627 365.619
 495.546 448.925
 620.834 57.723
 854.604 358.210
 4.201 430.578
 990.431 855.401
 65.014 787.455
 534.053 885.938
 833.864 561.479
 889.715 87.884
 575.162 463.998
 461.477 79.828
 996.568 588.065
 376.523 421.205
 618.375 612.681
 730.732 996.727
 990.529 841.746
 489.448 209.904
 449.758 568.370
 995.873 104.593
 178.366 236.131
 138.678 712.850
 534.792 770.291
 4.656 162.382
 2.384 860.735
 765.248 493.681
 878.365 622.146
 419.268 626.950
 684.364 53.690
 218.011 389.529
 610.735 829.190
 341.208 138.502
 450.050 818.734
 959.103 978.963
 974.615 163.938
 821.449 340.244
 565.608 882.411
 151.016 199.829
 807.761 683.515
 907.571 273.233
 376.621 649.319
 527.037 268.610
 721.915 524.127
 456.277 854.013
 99.789 806.405
 201.727 335.192
 441.622 531.996
 22.724 490.509
 333.295 351.757
 739.185 370.369
 185.408 155.083
 627.366 720.709
 123.888 378.936
 864.290 628.166
 546.975 216.253
 96.496 869.053
 957.045 34.889
 175.690 651.020
 65.555 416.033
 974.455 107.024
 221.135 687.577
 99.242 193.103
 562.210 671.958
 713.457 977.305
 537.366 488.908
 106.688 625.531
 362.856 691.481
 961.263 394.953
 844.301 199.216
 916.779 356.946
 728.949 496.753
 287.427 374.414
 279.128 351.438
 994.668 553.907
 173.248 972.103
 615.596 247.767
 707.367 576.309
 170.280 977.791
 850.732 888.833
 962.378 937.482
 218.567 184.315
 607.497 68.356
 883.718 276.997
 822.495 926.046
 27.595 905.791
 673.393 498.840
 305.426 460.101
 685.525 925.177
 999.439 27.485
 480.371 303.465
 287.643 546.221
 721.207 888.934
 450.029 32.057
 3.935 335.440
 455.892 677.809
 628.373 937.908
 966.383 246.413
 714.992 252.006
 389.407 882.508
 6.758 965.755
 736.471 935.410
 607.910 442.839
 853.434 938.576
 381.508 184.690
 282.508 739.425
 354.249 319.054
 917.823 271.068
 186.907 633.175
 550.940 347.390
 66.917 162.324
 878.565 528.701
 598.909 716.873
 28.242 821.372
 820.671 297.064
 817.877 156.386
 95.264 183.038
 923.671 44.380
 642.232 693.399
 713.625 974.674
 17.574 538.884
 488.483 350.038
 156.954 234.562
 240.343 504.926
 211.359 816.048
 225.664 510.912
 458.836 789.654
 791.771 537.792
 28.218 756.139
 85.059 911.686
 56.821 921.108
 798.795 232.630
 588.431 946.451
 735.833 914.061
 942.689 525.988
 116.887 856.780
 222.856 170.280
 661.562 132.154
 924.516 961.186
 113.538 126.145
 439.734 252.871
 132.766 580.342
 374.510 234.830
 98.930 992.337
 595.019 981.899
 77.557 429.910
 451.204 659.683
 912.000 636.658
 684.119 260.456
 493.143 416.524
 673.360 959.038
 799.249 377.499
 318.412 510.898
 319.212 777.467
 446.552 191.606
 205.116 175.264
 1.705 489.491
 628.844 965.745
 773.305 19.097
 730.408 427.728
 279.773 94.644
 583.379 287.562
 913.788 778.692
 309.229 788.760
 200.385 455.638
 844.757 40.362
 206.433 542.310
 605.054 814.646
 791.737 574.079
 42.158 690.516
 606.505 845.579
 733.038 344.785
 943.974 56.949
 449.351 122.920
 755.515 51.609
 678.333 657.302
 161.462 27.932
 244.969 19.171
 555.499 378.180
 199.140 605.197
 142.774 132.826
 600.009 976.658
 289.591 461.657
 578.426 134.889
 40.818 665.203
 365.168 67.815
 303.919 956.928
 319.671 816.607
 557.326 230.058
 315.188 156.953
 145.758 79.898
 769.697 274.819
 733.908 36.062
 748.242 441.495
 839.010 187.536
 695.606 696.967
 416.147 861.123
 735.402 365.110
 670.437 460.199
 43.011 920.049
 887.710 971.324
 468.606 262.141
 458.738 501.943
 459.225 947.118
 98.220 789.882
 965.087 835.911
 783.419 206.754
 677.741 129.585
 241.616 910.662
 852.037 847.881
 61.560 552.091
 529.294 666.218
 181.028 129.841
 77.372 200.311
 677.942 75.900
 169.998 516.052
 361.650 529.703
 170.778 931.980
 597.645 669.188
 98.476 299.935
 404.905 290.126
 113.769 514.708
 20.113 973.502
 671.617 274.243
 535.152 826.176
 968.342 237.791
 669.803 111.129
 122.523 0.327
 354.493 54.339
 160.846 398.183
 260.927 695.558
 534.426 904.552
 251.699 75.254
 721.047 476.128
 522.423 70.710
 830.761 526.310
 908.076 327.431
 835.885 469.115
 924.184 509.695
 604.335 885.206
 946.053 314.262
 793.310 81.478
 906.688 667.305
 527.410 63.622
 755.585 335.775
 763.571 522.577
 983.578 925.193
 159.771 797.186
 928.916 266.890
 893.739 253.444
 560.355 394.662
 203.266 593.185
 536.049 315.571
 875.741 139.932
 692.236 249.209
 638.992 655.759
 681.264 867.089
 489.050 119.827
 290.376 747.462
 727.284 686.775
 395.264 974.755
 616.225 672.015
 477.995 776.847
 550.813 452.513
 938.062 792.780
 882.830 87.768
 896.649 999.322
 637.580 858.907
 14.481 263.563
 382.802 787.319
 767.693 712.739
 213.274 161.813
 237.111 669.552
 916.203 699.338
 425.176 354.861
 801.396 853.840
 410.879 238.898
 788.317 26.598
 853.761 171.786
 214.781 715.583
 858.840 854.507
 497.403 557.991
 488.901 948.529
 463.549 496.602
 60.608 57.678
 572.976 55.273
 166.389 856.714
 742.251 700.310
 332.802 960.381
 417.298 142.283
 644.527 412.815
 452.903 986.955
 145.187 384.296
 249.859 555.070
 564.554 260.114
 170.791 780.185
 936.661 530.140
 157.902 573.275
 63.581 988.519
 566.393 765.195
 972.028 747.363
 815.680 946.275
 509.193 488.605
 559.446 100.290
 863.462 522.164
 650.887 652.002
 986.002 399.729
 400.129 328.693
 869.887 630.891
 108.824 382.034
 231.789 56.788
 947.547 173.731
 982.942 516.208
 193.154 733.442
 694.558 966.166
 147.117 628.096
 109.999 335.061
 646.691 706.081
 261.667 248.647
 596.184 6.618
 372.695 800.275
 976.464 253.369
 998.342 675.547
 131.119 922.074
 653.697 891.750
 24.387 315.325
 925.279 894.041
 569.343 464.815
 44.936 748.574
 938.183 974.508
 463.653 188.633
 96.197 219.541
 777.285 569.949
 206.774 118.677
 680.744 657.965
 299.231 136.354
 544.682 150.704
 890.165 268.403
 880.529 999.604
 521.460 688.236
 874.955 756.255
 295.941 33.544
 400.946 190.211
 30.329 193.414
 345.098 402.229
 132.796 999.379
 703.220 224.430
 480.550 658.587
 990.521 245.571
 606.090 711.386
 968.453 733.107
 286.700 7.794
 215.811 716.800
 11.249 827.045
 452.883 739.886
 815.398 101.752
 878.757 227.188
 127.902 433.741
 795.550 34.977
 757.073 523.752
 989.970 769.979
 120.956 993.702
 320.767 645.872
 643.783 710.757
 647.116 501.386
 714.390 370.134
 132.662 666.983
 242.255 642.156
 405.827 434.916
 119.359 913.089
 460.195 273.693
 470.223 963.616
 278.618 711.732
 570.287 639.262
 278.449 91.003
 559.389 119.817
 948.615 520.048
 350.935 126.870
 705.596 212.952
 419.727 797.360
 586.681 628.214
 876.988 864.873
 54.858 76.208
 547.583 737.932
 868.530 668.959
 742.565 445.257
 706.889 79.715
 363.945 771.873
 402.676 766.374
 635.082 167.743
 160.402 311.982
 569.462 743.540
 800.563 832.578
 676.245 338.189
 717.487 998.611
 959.245 852.442
 46.997 877.598
 56.513 785.152
 264.962 314.855
 153.152 817.887
 661.993 973.850
 796.191 893.455
 524.214 21.505
 866.244 189.918
 384.416 95.715
 88.383 759.271
 959.388 977.094
 669.243 75.622
 753.304 915.048
 957.358 908.195
 257.403 955.423
 670.331 527.416
 14.508 775.063
 900.447 385.860
 923.167 354.613
 187.253 848.718
 238.314 487.887
 772.416 930.156
 69.471 322.366
 272.708 112.438
 397.933 305.183
 418.323 364.693
 923.468 541.863
 906.130 259.025
 429.301 396.583
 464.198 315.130
 920.234 423.681
 771.483 243.335
 969.344 437.286
 234.442 843.107
 508.811 731.348
 803.318 833.374
 552.898 454.019
 980.667 616.966
 957.266 731.640
 102.346 829.021
 537.720 907.661
 478.782 794.084
 510.672 805.429
 396.927 665.115
 922.544 101.184
 579.421 876.576
 229.563 80.887
 958.359 590.825
 524.880 393.173
 481.412 420.276
 716.284 58.075
 765.523 876.024
 693.274 370.020
 338.781 626.327
 722.803 382.405
 758.388 785.415
 842.993 84.011
 308.872 525.371
 325.923 894.215
 220.089 382.459
 624.626 699.857
 302.473 676.240
 954.478 832.658
 683.717 577.673
 461.826 408.839
 506.422 44.221
 57.964 604.336
 272.671 219.687
 527.442 267.572
 214.960 998.386
 617.195 840.577
 52.361 442.447
 966.546 697.510
 628.207 173.116
 14.981 562.010
 796.246 928.284
 320.357 741.646
 54.430 275.901
 8.398 145.026
 550.630 224.074
 656.840 816.496
 387.339 791.631
 674.180 441.977
 520.355 756.515
 871.745 620.257
 820.496 933.017
 234.822 845.421
 91.449 732.593
 988.132 62.191
 507.958 117.448
 615.433 306.456
 257.005 682.592
 52.907 563.581
 283.619 712.512
 429.942 318.153
 318.991 5.533
 405.687 847.248
 611.280 785.541
 850.215 657.342
 501.406 510.736
 678.284 380.450
 653.290 117.000
 472.705 241.465
 29.135 614.212
 872.382 965.093
 717.680 793.162
 864.702 801.936
 302.039 544.923
 258.478 579.523
 372.021 280.452
 945.825 201.450
 25.291 643.422
 640.916 467.792
 196.830 2.003
 740.333 129.867
 544.618 594.248
 741.853 645.124
 492.139 86.359
 321.923 601.819
 179.120 223.431
 71.253 442.409
 247.929 138.963
 965.096 148.874
 44.453 313.785
 670.511 447.918
 342.456 598.947
 615.788 850.099
 715.682 743.193
 544.072 221.023
 242.052 486.915
 798.841 377.079
 91.758 134.875
 426.411 450.555
 441.812 123.847
 991.053 42.909
 992.533 123.682
 771.004 809.551
 508.655 706.876
 305.881 439.439
 344.433 288.732
 493.422 618.464
 866.546 464.630
 59.552 622.987
 292.324 780.250
 52.443 570.547
 398.266 483.004
 418.180 966.004
 212.850 677.275
 911.085 195.939
 528.909 191.601
 861.649 730.605
 398.409 152.910
 283.709 445.114
 703.381 931.803
 642.392 139.657
 131.175 595.103
 345.871 757.674
 73.464 989.278
 765.817 222.041
 973.007 933.475
 760.338 249.103
 769.620 966.966
 274.048 990.982
 359.754 556.505
 455.705 195.911
 348.494 398.942
 775.746 577.764
 7.455 368.419
 83.297 828.746
 879.154 61.245
 232.167 787.925
 213.100 731.417
 473.558 553.350
 659.457 522.683
 983.273 172.973
 864.059 266.411
 714.886 110.884
 738.438 96.763
 877.557 117.889
 858.010 744.243
 185.864 861.975
 261.514 505.333
 155.395 633.176
 679.104 589.388
 986.123 332.934
 152.292 245.174
 428.122 509.938
 76.341 839.422
 731.558 397.965
 798.160 860.698
 693.663 247.427
 146.533 756.102
 606.382 987.773
 216.346 69.073
 834.416 694.756
 636.976 667.670
 897.518 12.831
 643.000 958.501
 454.236 661.917
 951.836 37.035
 976.075 268.677
 609.896 286.065
 228.752 850.014
 171.519 196.798
 836.178 450.948
 351.683 238.430
 166.862 326.539
 375.677 669.587
 853.153 49.478
 821.184 886.901
 311.147 428.810
 698.239 500.998
 381.112 813.624
 681.047 967.708
 441.094 417.110
 836.790 572.445
 174.207 685.091
 387.155 549.082
 285.361 418.833
 188.801 432.525
 386.353 579.879
 882.484 608.587
 597.992 205.894
 393.681 788.050
 80.958 167.578
 479.699 537.343
 208.340 129.907
 822.314 429.665
 765.239 844.079
 226.577 112.175
 815.614 103.085
 474.656 32.045
 452.905 422.893
 420.430 532.420
 866.327 857.576
 821.230 964.901
 154.567 680.584
 966.020 704.992
 326.571 841.900
 355.716 978.633
 496.923 783.471
 956.017 79.507
 540.924 20.379
 13.617 387.183
 379.828 795.563
 193.877 984.675
 655.920 529.955
 155.848 160.741
 194.585 921.814
 376.112 597.808
 278.397 618.477
 516.348 162.212
 147.312 876.143
 304.182 391.237
 137.690 539.558
 369.238 613.895
 657.998 780.235
 805.894 142.591
 525.484 111.287
 183.727 764.635
 638.866 297.035
 11.933 370.269
 198.309 459.594
 203.951 642.714
 694.921 281.906
 255.271 361.158
 245.015 61.774
 716.093 726.068
 935.073 94.800
 139.509 794.514
 145.223 581.646
 246.587 338.935
 133.960 858.385
 256.759 334.116
 874.600 145.072
 572.922 592.842
 442.651 369.915
 626.526 460.205
 448.978 643.018
 222.466 729.864
 710.609 78.755
 174.083 243.384
 741.679 369.070
 84.976 797.391
 751.843 526.783
 470.185 724.580
 757.065 799.305
 870.862 686.168
 564.931 915.548
 513.522 58.316
 798.220 604.629
 410.002 697.174
 599.575 11.857
 553.125 600.972
 127.779 49.177
 204.817 967.916
 651.650 432.608
 820.032 681.365
 788.327 773.100
 226.546 285.054
 864.177 460.024
 565.819 877.895
 222.407 584.030
 675.074 37.759
 613.439 930.036
 990.177 244.684
 212.066 288.767
 310.387 325.022
 767.437 409.417
 480.552 78.512
 444.004 785.153
 7.651 520.182
 918.182 831.398
 83.903 499.071
 698.762 603.905
 388.132 917.188
 709.770 994.793
 283.998 326.911
 261.039 841.076
 734.590 435.708
 311.004 848.325
 967.181 486.674
 653.072 954.090
 912.506 745.930
 414.292 279.648
 925.435 437.584
 204.208 207.759
 687.418 588.977
 881.828 207.682
 367.553 938.844
 287.100 651.413
 653.863 515.130
 305.568 137.230
 687.632 794.513
 274.678 384.257
 972.845 739.601
 299.261 976.448
 174.613 90.563
 401.845 523.280
 252.455 324.374
 298.825 840.580
 437.434 836.286
 752.055 726.551
 200.229 434.695
 11.581 769.478
 67.455 852.835
 531.254 344.420
 125.980 990.045
 425.409 771.792
 463.076 213.622
 640.343 272.162
 980.347 632.008
 465.605 375.286
 801.114 534.461
 312.169 359.785
 376.950 565.207
 970.262 910.620
 855.259 935.739
 240.201 798.243
 964.997 492.535
 644.224 85.018
 734.038 554.593
 193.446 245.985
 594.412 562.185
 47.204 12.602
 639.026 71.951
 585.745 585.773
 946.958 971.541
 473.379 759.769
 428.615 837.483
 847.530 108.913
 694.544 631.752
 787.808 636.855
 113.456 824.916
 734.208 612.529
 789.859 86.888
 899.272 921.395
 406.796 830.821
 897.756 365.227
 194.655 702.822
 569.634 433.698
 106.212 41.921
 146.717 147.487
 207.455 993.571
 686.580 401.983
 392.836 339.082
 824.681 605.332
 565.144 836.562
 959.619 352.256
 99.987 480.637
 648.482 969.307
 661.880 243.382
 238.457 337.128
 625.186 613.277
 164.696 785.530
 553.912 298.826
 298.392 678.201
 437.855 395.725
 706.672 681.553
 900.374 858.595
 989.111 538.183
 69.575 388.524
 364.231 346.982
 627.796 604.820
 101.304 61.796
 64.584 262.716
 14.255 847.318
 900.037 98.579
 169.733 528.625
 615.300 810.836
 902.815 109.154
 925.525 539.900
 701.948 946.381
 510.919 705.561
 618.097 915.901
 240.136 48.262
 998.553 779.710
 586.771 444.535
 548.271 35.386
 366.755 410.412
 813.958 57.473
 77.886 944.266
 79.585 164.185
 171.487 407.327
 595.819 930.557
 152.325 801.708
 857.344 218.252
 811.690 28.480
 936.852 862.628
 428.135 329.009
 406.070 125.393
 902.456 109.062
 174.469 27.822
 462.357 85.093
 285.025 682.367
 415.841 184.646
 781.726 162.229
 41.357 777.156
 741.398 227.856
 871.108 647.774
 307.274 70.135
 598.783 85.816
 515.862 852.289
 574.443 612.278
 142.557 221.336
 240.810 179.571
 53.818 616.467
 23.026 243.658
 321.248 392.420
 667.883 427.383
 880.538 783.179
 101.066 697.632
 888.903 102.790
 747.984 92.631
 309.552 379.461
 364.337 224.036
 120.095 675.297
 618.544 597.322
 970.997 501.877
 534.941 439.497
 5.790 111.687
 972.422 282.363
 870.296 653.196
 309.486 249.883
 985.471 614.688
 617.933 457.902
 817.395 56.040
 721.553 412.313
 856.555 511.406
 493.761 937.084
 102.942 327.570
 593.270 266.518
 157.858 536.798
 66.637 177.314
 240.162 119.009
 61.010 736.682
 94.436 921.343
 442.984 614.973
 439.806 324.751
 766.676 307.396
 247.812 493.636
 585.309 772.730
 240.463 248.064
 68.730 311.159
 898.681 56.491
 739.949 242.981
 377.628 673.857
 546.058 529.893
 778.381 624.207
 554.825 706.651
 542.316 143.699
 142.985 809.250
 460.967 719.048
 394.202 733.460
 153.643 854.264
 535.167 111.986
 409.468 816.556
 42.013 227.944
 649.678 507.613
 683.808 195.512
 897.903 202.181
 326.120 34.952
 86.996 130.173
 89.581 888.743
 644.921 955.809
 192.969 398.965
 31.759 347.031
 957.828 764.659
 15.399 516.130
 415.406 683.520
 823.773 849.111
 343.068 857.534
 73.128 293.369
 425.992 0.201
 299.851 823.045
 353.535 957.590
 600.687 96.787
 733.979 171.031
 973.955 927.021
 665.395 930.846
 441.906 722.419
 6.176 753.808
 488.961 990.613
 921.524 458.239
 167.773 906.914
 170.268 696.808
 878.541 992.585
 71.131 565.639
 118.459 994.897
 833.681 557.468
 807.512 27.873
 344.241 325.147
 332.093 90.163
 901.972 119.049
 495.160 913.445
 348.973 148.125
 735.191 165.094
 527.724 669.971
 468.417 802.440
 729.764 161.682
 240.175 588.040
 424.293 172.412
 640.413 676.987
 931.116 262.891
 72.141 795.027
 138.314 39.916
 464.782 872.326
 874.154 578.788
 730.060 379.979
 90.676 268.194
 77.268 848.317
 772.215 225.258
 476.852 706.757
 67.767 218.952
 403.539 269.157
 886.902 454.187
 148.289 256.685
 373.104 443.485
 185.748 78.120
 757.452 505.805
 372.416 316.789
 34.026 550.961
 760.279 661.322
 324.004 741.939
 999.221 286.890
 298.959 275.720
 205.228 383.031
 409.252 925.933
 654.509 837.727
 157.826 578.576
 168.572 744.735
 223.201 836.255
 852.472 387.694
 771.493 829.032
 286.599 171.187
 912.175 753.408
 28.179 882.335
 505.728 858.468
 607.052 958.843
 685.906 743.480
 184.248 658.628
 730.936 948.808
 842.593 235.613
 725.517 76.766
 585.176 255.151
 671.057 626.777
 597.549 875.550
 900.358 566.150
 78.367 389.618
 363.269 470.857
 934.548 188.098
 303.146 87.489
 172.600 966.830
 224.773 6.115
 777.550 858.716
 750.525 53.024
 962.731 902.985
 813.700 161.596
 683.879 56.222
 690.111 148.877
 353.651 756.347
 118.305 695.538
 460.271 841.867
 405.303 219.008
 807.049 639.654
 111.873 455.663
 946.573 16.180
 15.552 780.495
 11.269 656.243
 370.391 334.899
 45.619 321.804
 532.518 288.861
 457.583 149.713
 265.830 307.355
 738.939 484.071
 151.440 937.121
 895.428 386.049
 619.933 984.979
 395.325 915.734
 32.290 468.609
 34.695 897.495
 731.781 722.309
 152.943 38.299
 56.686 211.094
 664.884 609.052
 376.919 414.814
 535.532 79.602
 434.265 298.554
 568.984 41.324
 716.685 785.822
 749.376 895.747
 576.138 836.968
 224.147 337.564
 53.436 137.611
 300.122 835.276
 353.264 591.801
 301.790 598.087
 20.694 254.223
 667.148 914.382
 714.011 627.384
 406.460 21.845
 106.799 386.675
 778.050 604.233
 647.874 212.193
 325.848 652.798
 376.483 25.696
 936.991 344.938
 651.270 219.051
 303.571 107.831
 876.838 472.737
 677.983 495.407
 176.509 195.580
 491.867 523.288
 492.496 56.971
 737.854 804.348
 26.504 257.768
 793.074 98.838
 949.367 214.103
 973.513 644.861
 295.475 968.303
 756.828 40.200
 257.149 542.281
 584.255 193.566
 249.819 401.362
 64.099 406.383
 127.866 381.019
 442.237 454.931
 493.576 666.828
 399.769 352.434
 811.004 420.986
 682.899 532.446
 869.282 269.478
 192.142 525.290
 345.417 345.665
 961.965 830.502
 807.782 812.410
 780.848 918.196
 443.961 530.293
 946.814 934.330
 259.449 719.105
 63.804 318.225
 98.907 379.189
 677.367 760.068
 914.497 844.710
 569.455 591.817
 524.494 969.446
 405.310 192.999
 151.505 74.758
 202.226 444.832
 237.552 287.169
 400.307 839.244
 40.954 268.265
 617.168 966.486
 917.960 491.821
 998.027 704.651
 774.552 192.212
 294.006 220.610
 187.749 324.931
 857.176 584.370
 91.277 415.718
 901.324 383.064
 601.012 991.314
 991.360 697.553
 627.568 484.706
 468.370 440.698
 946.312 584.117
 646.483 633.875
 631.724 81.717
 214.982 265.132
 429.153 399.439
 505.538 992.026
 151.579 290.507
 629.379 953.722
 424.098 291.907
 19.993 185.054
 629.666 531.382
 529.080 690.422
 264.460 559.533
 890.648 763.430
 821.567 210.763
 391.970 20.859
 972.081 714.314
 850.698 263.913
 90.811 637.254
 202.540 358.800
 920.497 894.483
 939.870 30.784
 427.648 296.527
 422.582 745.270
 171.880 604.943
 400.898 675.738
 989.216 148.631
 466.125 366.949
 631.473 934.376
 178.218 843.697
 565.053 213.873
 235.177 107.072
 222.787 390.633
 753.665 734.046
 134.620 347.191
 855.812 449.906
 2.654 20.478
 715.061 390.255
 602.436 766.008
 743.425 388.985
 507.324 535.376
 20.993 115.579
 871.616 592.814
 521.480 599.619
 649.068 751.954
 398.705 498.527
 648.057 401.283
 119.827 27.830
 167.363 773.935
 691.887 438.978
 755.215 513.513
 586.675 220.668
 979.540 991.726
 261.324 254.338
 283.347 586.014
 762.573 177.021
 772.826 156.549
 733.697 414.826
 597.308 843.369
 985.246 233.321
 833.077 497.880
 492.511 707.978
 83.410 171.012
 420.903 515.215
 415.014 96.147
 309.964 664.678
 528.581 162.384
 450.633 784.063
 924.645 497.041
 429.741 892.483
 193.973 130.736
 779.765 86.268
 806.590 859.469
 228.066 556.770
 970.390 42.161
 583.583 473.772
 307.363 766.086
 304.016 626.173
 484.332 303.970
 54.532 205.664
 220.241 193.498
 479.938 656.038
 661.159 351.305
 174.073 263.690
 308.144 38.654
 728.987 822.072
 45.819 14.935
 396.583 718.566
 348.059 28.619
 489.157 636.110
 131.792 724.467
 203.234 469.338
 643.820 802.801
 171.819 276.889
 55.310 703.735
 160.509 144.640
 413.666 449.903
 927.665 750.939
 274.670 448.927
 201.044 502.547
 674.780 806.262
 894.090 162.208
 273.329 945.051
 333.738 494.828
 119.120 377.924
 215.415 213.714
 900.737 272.620
 885.573 271.751
 3.145 835.681
 101.008 690.544
 696.253 483.984
 679.354 795.201
 258.626 650.516
 66.221 80.719
 429.215 887.524
 259.574 400.701
 872.531 586.243
 287.213 678.916
 132.174 167.959
 392.893 603.068
 81.091 446.877
 693.092 487.794
 104.487 92.306
 590.182 675.748
 76.400 688.101
 17.464 982.605
 719.929 903.585
 323.899 50.488
 733.551 245.427
 536.335 337.048
 384.660 888.125
 947.517 381.875
 332.065 206.016
 630.475 21.742
 660.838 17.391
 63.019 200.339
 367.494 756.820
 627.700 781.487
 396.363 11.525
 227.966 437.600
 327.351 178.596
 604.194 873.389
 682.686 649.339
 445.413 750.111
 740.128 523.524
 953.859 105.213
 600.295 658.292
 837.928 488.937
 896.965 13.568
 570.801 651.764
 5.471 58.009
 271.277 368.568
 392.604 127.377
 432.491 846.840
 62.053 402.203
 463.795 372.556
 35.590 805.462
 219.701 149.274
 828.452 966.386
 294.243 200.441
 737.241 196.508
 364.264 263.805
 972.788 562.565
 603.970 608.295
 704.744 892.134
 576.805 961.005
 608.035 327.131
 778.439 324.308
 635.781 653.054
 473.977 485.202
 314.196 524.456
 788.677 831.196
 640.436 216.517
 398.373 565.324
 646.015 136.258
 175.005 198.814
 300.694 893.060
 904.171 950.817
 812.404 765.559
 663.361 323.200
 618.639 310.028
 667.697 83.258
 757.723 174.119
 718.828 382.391
 601.584 839.980
 774.466 984.018
 575.249 593.521
 361.463 54.681
 885.623 964.009
 432.917 689.304
 39.588 802.598
 996.292 61.634
 108.712 63.173
 169.913 596.140
 57.517 847.715
 842.335 895.953
 710.181 905.638
 474.233 896.312
 5.665 197.425
 784.806 173.485
 455.668 402.818
 671.648 870.041
 248.639 69.334
 120.088 908.919
 264.760 44.690
 538.817 187.120
 612.650 644.525
 714.919 156.389
 853.233 792.634
 793.123 520.474
 227.400 893.710
 559.153 879.020
 292.556 107.573
 131.685 715.583
 942.910 779.283
 555.775 615.566
 836.455 221.827
 935.195 478.936
 478.187 668.768
 662.333 497.629
 267.580 725.038
 100.824 49.651
 565.073 897.665
 174.702 437.570
 576.968 27.664
 723.360 600.643
 613.293 553.523
 27.129 855.055
 4.740 289.966
 504.850 179.161
 841.692 718.068
 471.725 139.283
 342.596 960.076
 840.405 841.300
 395.827 600.527
 396.125 154.315
 926.967 151.643
 501.477 260.994
 703.529 222.833
 839.761 486.494
 936.255 709.712
 717.765 501.310
 207.755 576.160
 977.202 805.821
 446.415 962.933
 245.084 824.251
 659.980 458.305
 951.303 667.240
 196.208 840.822
 698.869 385.084
 357.593 522.697
 459.373 313.149
 166.765 246.742
 31.656 408.113
 65.178 422.369
 922.357 555.038
 889.682 320.411
 537.744 973.108
 872.300 316.025
 400.024 610.032
 863.672 498.193
 179.376 855.027
 909.304 418.339
 154.418 847.184
 581.893 85.038
 346.174 954.423
 667.891 722.950
 909.322 758.754
 450.369 388.915
 383.168 731.895
 654.634 504.139
 405.267 113.274
 312.502 336.686
 352.684 717.172
 243.307 711.962
 807.595 170.083
 385.489 889.839
 531.443 601.893
 885.863 915.654
 889.375 39.090
 161.539 509.103
 86.635 644.872
 292.062 21.409
 681.451 754.901
 230.095 378.936
 223.361 119.613
 794.219 593.180
 458.681 401.019
 36.823 96.016
 850.708 316.073
 876.220 238.940
 514.418 667.704
 310.994 50.267
 474.863 172.145
 764.921 189.858
 164.544 556.162
 264.905 782.640
 595.061 955.046
 57.210 896.165
 817.894 552.103
 697.331 190.781
 351.772 538.793
 587.492 191.015
 751.633 483.279
 817.580 571.858
 556.445 731.170
 128.022 332.404
 438.184 448.507
 947.510 141.258
 518.237 792.047
 58.474 23.313
 884.553 659.737
 255.979 846.520
 275.546 754.669
 841.322 331.455
 465.398 774.122
 333.476 7.789
 938.802 412.492
 996.063 282.609
 157.967 309.609
 724.291 559.223
 855.849 866.355
 277.994 785.275
 920.004 35.445
 499.376 440.226
 222.383 340.302
 936.206 459.434
 191.021 808.091
 575.129 991.016
 577.299 569.031
 250.669 888.488
 142.808 183.383
 761.649 43.982
 346.429 435.972
 29.686 790.998
 356.828 277.376
 458.591 770.410
 228.036 698.215
 386.751 617.612
 64.149 771.179
 507.555 241.610
 749.560 572.945
 909.724 118.631
 947.815 659.161
 957.026 94.114
 767.499 679.842
 285.483 498.937
 778.083 325.286
 399.191 650.543
 30.946 334.797
 549.636 879.558
 827.692 798.927
 97.551 340.896
 184.161 472.592
 393.571 918.926
 97.343 589.346
 340.020 293.431
 744.726 539.626
 380.071 611.919
 870.844 327.160
 324.349 519.981
 661.189 542.508
 493.920 481.082
 14.850 551.436
 410.939 207.447
 27.734 64.316
 185.363 601.943
 739.917 372.664
 762.770 245.383
 413.317 467.557
 951.987 163.152
 247.571 414.736
 232.923 269.001
 48.823 691.309
 548.527 552.176
 802.378 393.115
 857.278 177.590
 808.189 19.795
 114.302 278.608
 288.480 921.769
 463.283 300.246
 518.064 950.570
 864.432 399.672
 236.838 658.029
 715.263 123.997
 635.478 822.781
 503.676 496.279
 642.431 692.378
 382.545 773.790
 744.098 179.375
 190.683 663.059
 629.907 169.290
 738.762 239.501
 637.052 931.914
 705.639 422.065
 171.701 485.590
 779.012 682.021
 977.932 272.596
 455.740 947.374
 614.381 54.388
 376.113 18.654
 661.461 935.325
 90.622 496.631
 727.004 545.526
 588.023 387.449
 31.449 846.131
 793.806 485.584
 349.519 717.539
 75.569 20.796
 56.046 423.006
 766.436 212.977
 489.741 441.515
 992.932 520.475
 408.924 786.138
 26.019 845.692
 894.215 283.828
 772.918 519.564
 159.925 921.819
 405.561 907.812
 701.271 62.559
 944.867 240.987
 439.812 406.726
 557.474 182.346
 773.823 121.544
 495.119 518.174
 11.167 644.032
 841.781 630.612
 705.001 676.321
 308.267 430.195
 151.112 688.765
 209.614 661.836
 291.437 477.854
 912.011 821.912
 631.402 647.065
 580.707 844.298
 477.045 212.777
 89.251 629.108
 867.567 322.469
 757.504 939.413
 384.392 512.974
 918.099 109.199
 501.185 252.072
 618.706 961.408
 71.263 182.698
 453.845 790.063
 777.986 526.399
 191.548 817.804
 76.779 268.000
 576.468 192.681
 89.358 819.037
 214.764 969.696
 654.445 891.115
 493.087 157.703
 955.986 865.562
 973.149 465.865
 828.744 351.544
 6.853 911.706
 549.721 226.029
 509.841 651.052
 57.424 855.917
 942.063 845.827
 573.406 541.242
 803.867 826.246
 333.360 380.340
 49.887 347.635
 948.281 650.283
 138.210 147.648
 17.900 591.755
 309.881 926.497
 294.706 875.231
 677.590 90.994
 561.851 458.977
 789.565 303.362
 634.352 498.741
 225.345 879.221
 540.763 169.389
 127.633 97.826
 90.600 961.115
 235.262 373.994
 107.953 233.905
 265.960 238.463
 618.810 585.745
 416.871 65.399
 51.680 210.647
 271.369 246.850
 959.237 705.266
 691.693 959.155
 132.181 306.883
 960.211 101.385
 72.754 905.496
 833.112 356.973
 269.745 229.145
 567.110 473.873
 293.180 730.202
 853.978 753.244
 456.800 43.013
 883.821 750.068
 309.887 596.977
 93.770 330.020
 974.962 476.934
 134.939 394.723
 880.495 862.969
 1.065 822.282
 612.270 58.532
 354.299 902.417
 865.868 948.957
 807.266 846.797
 96.345 707.215
 179.199 787.292
 778.199 181.199
 644.001 140.396
 885.946 923.497
 789.170 808.026
 537.940 542.768
 169.266 537.284
 796.423 513.291
 181.825 898.790
 546.377 839.505
 436.377 930.051
 673.825 864.542
 100.390 82.558
 498.103 880.487
 564.938 905.321
 477.914 153.912
 705.848 980.112
 581.232 148.868
 754.526 222.547
 686.107 502.844
 521.190 396.194
 843.107 96.182
 319.460 813.202
 888.373 25.158
 266.093 863.713
 535.355 631.664
 716.975 517.706
 807.362 912.468
 947.397 957.548
 194.570 597.892
 991.314 348.674
 748.570 189.028
 974.116 651.421
 63.494 25.003
 662.710 671.645
 662.075 534.239
 125.234 984.469
 212.476 737.987
 852.897 328.213
 580.407 618.888
 914.397 828.569
 382.109 455.023
 357.770 391.540
 186.367 730.300
 267.668 603.113
 135.346 859.557
 452.979 940.505
 660.123 71.929
 458.829 370.871
 380.986 254.796
 449.702 966.296
 756.647 14.516
 931.299 866.717
 710.370 316.508
 405.540 284.030
 272.600 748.801
 976.530 660.436
 275.193 148.518
 939.413 112.025
 676.000 243.869
 235.851 835.463
 126.765 314.995
 799.526 802.656
 692.528 150.566
 646.012 277.340
 35.671 774.611
 689.952 61.229
 69.086 306.016
 758.280 908.845
 815.657 673.874
 874.029 873.146
 568.224 793.141
 326.740 983.137
 86.721 770.424
 241.744 274.613
 486.319 88.153
 683.537 851.947
 229.751 851.803
 853.462 48.496
 633.877 689.379
 697.104 462.754
 8.687 891.167
 453.813 404.415
 768.122 762.347
 44.009 207.036
 966.090 838.676
 87.219 710.991
 926.004 758.939
 115.844 641.133
 234.101 885.739
 740.530 388.176
 970.040 672.494
 129.686 31.869
 845.169 759.021
 888.385 138.907
 929.908 576.120
 913.955 641.062
 975.584 102.123
 923.408 801.842
 399.472 358.054
 401.065 156.141
 809.684 285.034
 716.003 240.747
 331.897 115.786
 74.106 698.579
 873.781 44.971
 967.480 851.116
 64.831 499.723
 486.836 397.450
 756.219 206.901
 595.444 460.928
 303.065 407.574
 504.602 602.367
 103.599 358.073
 121.793 629.953
 87.896 822.196
 98.377 428.221
 663.117 758.062
 921.410 610.823
 490.410 258.508
 364.915 473.538
 927.048 954.337
 233.543 525.124
 880.135 239.184
 943.090 234.956
 627.853 543.077
 38.084 629.057
 141.068 454.193
 149.831 952.217
 930.955 265.947
 255.391 895.731
 133.793 775.827
 968.603 361.253
 677.164 165.747
 240.992 524.980
 35.445 98.750
 489.225 107.340
 437.835 837.365
 215.482 406.600
 928.519 53.675
 519.884 375.977
 463.229 905.147
 95.068 9.204
 155.031 3.628
 870.513 636.047
 828.198 733.812
 169.710 644.445
 504.310 373.383
 241.285 257.989
 209.173 37.231
 213.487 565.119
 260.676 285.468
 740.794 169.111
 762.578 487.904
 905.741 895.720
 501.562 680.281
 805.545 638.864
 517.190 649.657
 891.781 965.304
 807.104 583.172
 695.730 748.780
 541.562 557.088
 418.349 215.052
 719.000 947.976
 801.799 94.967
 902.552 47.500
 241.764 486.717
 869.458 554.320
 712.189 795.451
 92.097 514.539
 425.579 163.174
 690.274 765.130
 364.613 930.325
 166.784 97.494
 719.818 328.590
 7.644 561.112
 631.673 129.585
 318.366 446.169
 445.273 843.256
 630.002 160.597
 376.072 141.684
 973.306 108.479
 194.048 986.928
 244.265 705.972
 351.584 865.263
 805.504 276.412
 201.495 114.546
 550.039 952.040
 322.964 507.168
 238.801 95.684
 944.853 589.513
 581.923 626.983
 431.330 241.790
 114.442 995.438
 380.379 112.220
 596.753 153.220
 141.087 989.927
 203.597 526.532
 243.433 445.333
 735.664 713.304
 70.333 709.755
 156.152 10.449
 4.933 452.358
 910.094 225.082
 628.699 898.212
 294.357 895.594
 402.782 312.325
 6.365 650.726
 664.946 837.954
 383.591 93.711
 948.339 750.938
 555.232 205.816
 261.169 493.250
 142.333 726.371
 445.667 137.353
 470.815 457.525
 401.324 857.579
 789.603 649.995
 355.264 335.769
 327.544 5.044
 488.823 986.348
 370.496 847.547
 784.160 272.318
 914.311 420.761
 591.275 910.087
 949.079 276.062
 990.727 280.260
 481.739 397.273
 850.053 116.620
 12.793 41.370
 555.224 420.311
 181.505 593.194
 708.121 315.139
 593.643 834.857
 786.052 137.930
 685.897 499.806
 481.698 750.753
 678.835 411.833
 506.906 815.715
 871.322 760.957
 329.605 425.037
 457.156 517.075
 101.424 6.577
 751.198 770.220
 858.730 196.209
 827.283 70.283
 579.654 392.157
 551.710 42.149
 444.874 882.048
 380.312 612.744
 474.602 800.994
 938.140 808.616
 845.288 169.270
 761.226 986.140
 577.299 942.225
 920.005 526.513
 832.564 345.028
 912.608 965.488
 875.304 863.159
 889.998 499.757
 389.077 609.348
 208.817 100.371
 572.222 522.845
 584.698 616.336
 467.026 1.750
 899.974 332.126
 734.791 288.783
 494.341 280.277
 441.175 780.935
 602.465 49.374
 939.252 610.241
 394.379 978.746
 159.717 433.352
 796.341 120.254
 270.206 599.149
 223.359 566.100
 933.268 354.636
 419.842 96.935
 162.814 758.365
 489.648 269.552
 892.792 647.288
 687.421 226.489
 873.171 637.114
 753.789 625.237
 894.358 408.662
 200.020 121.904
 811.864 764.712
 503.763 38.782
 551.929 345.222
 265.000 947.999
 582.185 816.217
 917.236 431.115
 38.962 542.204
 97.979 759.256
 327.140 597.437
 587.815 478.087
 15.416 742.234
 239.999 190.005
 908.366 101.773
 281.651 281.585
 408.840 542.092
 90.799 42.194
 515.259 587.655
 186.205 920.153
 806.525 503.778
 932.612 441.892
 534.040 352.868
 914.751 218.777
 900.282 294.139
 198.804 142.936
 894.203 640.858
 738.214 250.283
 766.221 616.774
 27.774 244.597
 653.741 904.160
 130.178 534.956
 758.988 880.587
 334.939 59.861
 284.702 471.334
 731.432 640.308
 453.219 261.252
 734.266 121.919
 977.127 516.402
 267.153 899.524
 374.565 55.054
 645.663 348.654
 292.067 113.504
 782.846 264.984
 228.431 998.952
 835.722 198.421
 663.357 74.572
 804.430 892.343
 956.680 536.387
 456.640 245.122
 572.998 214.087
 673.344 911.018
 230.832 845.285
 371.821 976.566
 706.457 662.539
 359.314 978.517
 924.897 812.832
 186.509 777.320
 31.887 858.987
 511.447 638.905
 701.774 41.063
 937.957 995.751
 541.205 893.157
 372.536 209.807
 94.228 397.923
 842.016 714.659
 341.171 938.818
 452.022 907.698
 364.785 590.404
 841.649 345.902
 889.067 622.695
 529.757 187.814
 988.432 729.506
 957.779 451.640
 430.235 306.974
 645.773 822.903
 817.872 881.212
 603.988 258.267
 113.720 428.517
 220.488 74.107
 863.090 153.284
 93.987 173.882
 837.428 234.140
 345.287 417.628
 145.380 954.655
 544.401 246.079
 605.679 478.911
 585.208 682.441
 270.490 682.314
 255.294 904.086
 69.699 913.161
 343.415 127.153
 206.410 240.021
 437.000 517.749
 965.581 673.971
 951.457 938.222
 248.354 473.841
 844.200 275.605
 364.399 18.172
 169.773 867.085
 306.858 821.390
 476.817 635.224
 5.636 186.447
 709.688 240.377
 464.433 214.893
 12.200 131.271
 497.769 571.894
 721.142 375.231
 212.081 552.497
 44.182 640.188
 838.789 781.467
 929.656 510.788
 899.010 858.027
 521.979 295.127
 534.660 624.999
 251.543 727.378
 707.238 586.214
 5.556 120.751
 575.123 544.025
 268.132 966.440
 897.329 398.644
 483.933 114.735
 663.998 501.460
 897.781 187.103
 162.323 135.052
 539.068 941.286
 395.026 893.163
 968.716 899.442
 674.000 635.275
 580.307 621.711
 514.540 613.781
 166.228 799.793
 808.938 529.081
 723.062 608.069
 18.665 11.731
 4.537 0.083
 601.390 104.244
 640.216 408.130
 595.449 102.024
 56.627 391.022
 685.824 887.685
 375.923 493.376
 841.292 70.650
 664.610 8.065
 864.052 630.113
 678.842 566.482
 756.208 800.526
 748.706 879.438
 460.181 971.555
 885.463 390.703
 253.910 876.570
 134.648 727.091
 311.200 183.318
 764.089 290.815
 810.423 286.229
 27.377 64.329
 581.822 31.318
 16.156 123.744
 918.836 821.841
 873.094 687.938
 589.291 986.407
 323.961 986.724
 718.035 12.511
 872.301 298.003
 477.174 719.224
 932.495 181.817
 19.692 265.687
 833.167 995.194
 886.713 60.266
 757.971 987.860
 970.467 782.445
 887.606 703.164
 740.173 380.283
 926.759 604.355
 755.351 725.514
 831.691 142.801
 872.637 651.773
 465.835 226.583
 73.251 65.366
 497.528 845.417
 527.075 289.266
 589.465 587.149
 597.373 507.231
 615.500 833.572
 662.044 234.247
 656.752 456.451
 270.659 910.683
 83.769 21.076
 612.213 649.974
 410.788 532.986
 80.462 653.509
 426.195 87.819
 888.978 22.136
 552.540 874.175
 906.867 462.811
 490.350 570.417
 811.742 423.179
 51.238 519.340
 145.471 338.882
 114.032 176.279
 220.032 191.318
 847.915 238.706
 68.185 331.157
 571.731 876.546
 732.391 299.649
 769.863 405.770
 304.494 90.583
 101.721 162.455
 890.128 246.447
 541.192 835.111
 400.890 319.048
 709.988 960.024
 52.258 384.658
 748.264 53.686
 147.565 464.040
 748.933 89.569
 92.589 226.731
 498.691 880.893
 249.185 265.509
 476.834 829.416
 790.687 410.389
 298.710 381.139
 960.513 51.922
 918.269 97.248
 305.567 691.560
 366.122 222.411
 507.817 3.813
 866.244 997.919
 274.239 542.638
 194.624 225.283
 473.481 955.656
 793.498 3.126
 886.829 677.386
 690.245 419.055
 833.891 690.683
 773.493 826.218
 755.813 98.219
 611.727 235.178
 9.661 98.305
 250.831 134.498
 518.959 67.260
 364.071 562.838
 112.405 10.082
 646.365 601.734
 893.925 739.486
 418.119 267.582
 553.764 7.732
 334.015 445.201
 336.980 64.437
 758.894 431.048
 320.039 5.465
 484.324 514.418
 549.193 962.374
 801.584 8.385
 509.762 948.934
 634.029 202.857
 820.455 711.450
 156.430 819.635
 181.729 544.433
 611.436 939.242
 605.053 944.355
 472.387 792.356
 167.429 534.474
 624.165 781.658
 782.073 646.061
 344.353 154.973
 264.562 669.668
 898.801 685.557
 769.728 68.735
 929.858 843.836
 147.215 191.905
 251.275 345.826
 34.773 535.497
 488.497 731.663
 403.514 340.067
 362.303 123.455
 566.507 691.684
 531.042 411.063
 342.987 117.094
 333.956 458.924
 569.417 880.376
 645.017 174.025
 603.571 315.983
 311.443 347.308
 969.333 968.408
 349.688 516.754
 132.161 592.352
 568.474 904.159
 325.063 129.727
 525.778 968.950
 812.759 192.477
 475.032 786.631
 390.755 804.871
 63.862 297.624
 872.763 798.280
 193.184 250.846
 883.851 298.518
 380.269 167.744
 210.613 834.481
 779.542 924.429
 979.267 251.471
 360.475 155.489
 956.944 498.234
 612.250 952.174
 672.550 529.084
 107.309 604.648
 906.629 717.788
 705.888 33.185
 433.060 905.084
 594.989 192.605
 940.489 224.314
 529.429 9.452
 502.782 287.878
 959.827 229.669
 193.206 929.772
 400.410 88.635
 787.234 135.867
 694.603 653.905
 517.841 843.787
 392.709 487.965
 531.965 138.939
 456.015 403.391
 747.639 833.738
 965.861 271.506
 881.479 205.242
 543.178 348.798
 362.179 634.848
 200.580 419.622
 977.001 285.488
 360.109 251.409
 427.664 650.820
 608.162 717.358
 465.277 591.460
 336.200 275.163
 100.077 250.625
 970.724 877.530
 162.744 321.060
 846.101 426.062
 555.115 463.322
 564.711 424.683
 147.642 89.146
 644.061 918.222
 940.281 200.337
 421.891 257.665
 737.277 881.571
 207.648 873.103
 832.197 393.416
 990.035 481.435
 648.438 499.246
 171.919 946.924
 726.125 726.505
 669.764 52.795
 136.025 139.736
 727.471 450.969
 284.933 961.097
 224.549 20.130
 58.304 975.766
 454.454 280.517
 431.125 207.131
 987.571 653.797
 626.744 333.238
 569.518 500.307
 878.293 875.308
 122.228 561.683
 64.213 345.719
 973.761 747.948
 367.283 461.742
 932.246 963.550
 517.412 768.056
 807.176 711.419
 697.548 762.134
 362.946 658.129
 347.697 968.686
 438.693 812.755
 625.630 590.215
 386.902 858.531
 359.053 988.354
 950.807 887.267
 840.384 583.980
 925.285 994.395
 612.780 952.392
 213.922 86.106
 518.533 223.281
 320.417 783.293
 225.528 54.348
 587.902 449.709
 414.294 753.630
 145.582 359.268
 950.638 790.706
 136.994 600.646
 43.313 313.615
 314.890 12.971
 402.320 119.546
 999.115 786.614
 283.793 197.099
 39.001 145.729
 498.014 740.477
 211.677 67.793
 636.684 846.430
 161.774 368.972
 66.348 748.771
 863.481 787.515
 461.974 869.181
 808.413 290.791
 596.441 503.598
 915.856 591.162
 739.567 98.456
 77.446 423.012
 788.845 668.378
 416.080 165.455
 290.955 475.607
 716.860 815.017
 909.275 30.722
 112.290 558.749
 941.792 324.244
 339.009 474.644
 943.313 890.064
 671.437 412.688
 805.723 405.703
 749.383 371.854
 203.597 513.021
 800.483 686.557
 726.226 998.672
 391.101 837.448
 350.617 399.678
 575.941 487.878
 925.932 129.477
 740.008 466.966
 753.990 878.401
 197.961 436.291
 81.863 994.570
 724.491 219.029
 743.220 852.450
 202.561 582.466
 370.163 563.016
 889.654 257.686
 575.241 358.586
 889.247 279.804
 505.403 324.380
 77.250 229.982
 880.603 966.019
 351.133 563.857
 437.198 156.123
 850.756 92.780
 940.999 943.460
 30.795 532.940
 160.841 324.739
 759.271 306.982
 397.905 552.701
 167.520 943.076
 48.826 706.080
 804.380 202.655
 895.396 789.088
 850.179 731.424
 216.623 412.905
 150.926 585.150
 719.807 382.364
 644.903 464.564
 698.712 151.461
 205.612 200.175
 714.701 895.823
 927.814 771.468
 629.870 793.928
 676.629 504.862
 621.695 317.355
 120.497 665.754
 201.871 849.887
 123.001 302.245
 526.002 622.885
 999.488 287.738
 897.225 747.466
 804.107 188.142
 270.127 410.856
 130.972 4.094
 389.266 93.637
 347.843 432.309
 539.969 855.853
 267.991 991.343
 541.842 373.168
 870.140 869.811
 824.649 910.090
 239.859 399.170
 142.071 867.017
 699.076 613.933
 604.724 893.435
 462.115 940.509
 356.051 923.509
 783.558 918.535
 932.976 355.776
 700.218 287.587
 410.123 99.401
 199.578 315.613
 37.846 369.965
 131.319 966.578
 669.229 103.009
 906.285 232.938
 701.578 219.251
 65.859 538.257
 109.094 917.838
 49.645 656.978
 943.543 779.993
 914.319 728.004
 160.414 962.709
 663.195 47.931
 973.699 768.647
 114.389 825.762
 40.927 653.143
 573.428 636.534
 472.030 421.405
 769.912 114.994
 985.186 268.847
 681.579 436.413
 996.844 105.545
 695.368 309.442
 232.049 603.372
 564.119 791.112
 728.129 823.461
 408.288 977.452
 236.349 474.615
 510.989 41.503
 811.759 563.503
 366.858 715.857
 333.903 808.585
 703.650 947.176
 286.137 976.170
 411.135 398.884
 7.948 673.904
 224.245 824.461
 944.943 909.874
 933.643 172.294
 980.329 340.812
 982.708 974.139
 517.988 927.394
 778.793 988.915
 582.146 165.965
 450.396 863.443
 236.715 42.307
 250.401 388.969
 246.328 863.123
 296.831 699.856
 191.738 564.101
 892.767 917.083
 508.500 509.860
 640.402 488.267
 886.871 121.344
 903.116 37.569
 602.727 461.700
 644.373 398.440
 47.403 644.166
 131.857 660.560
 595.160 197.644
 616.322 286.319
 49.971 330.529
 632.001 423.813
 11.296 4.836
 602.115 510.561
 307.190 395.122
 630.195 688.451
 81.528 325.148
 704.802 764.786
 562.266 705.412
 609.224 801.664
 54.832 532.753
 4.314 506.386
 327.143 246.285
 915.473 555.343
 511.905 889.307
 5.617 704.339
 632.317 722.881
 934.701 926.871
 246.751 432.144
 0.952 51.312
 847.239 510.635
 415.637 126.748
 79.657 590.904
 596.086 489.459
 577.333 592.204
 963.267 697.478
 914.711 399.357
 920.988 884.654
 546.964 82.875
 72.337 909.095
 461.433 271.659
 722.099 950.520
 937.242 439.207
 326.469 978.965
 302.810 446.119
 616.380 71.436
 863.404 470.077
 549.401 706.935
 410.966 364.567
 276.577 502.834
 548.555 824.979
 762.295 961.680
 786.872 451.705
 212.658 537.451
 278.881 721.303
 774.627 80.014
 631.986 986.378
 116.113 617.763
 410.031 290.526
 116.104 648.216
 347.368 15.464
 441.843 47.739
 535.153 72.631
 803.169 322.862
 699.783 551.144
 16.601 911.098
 422.180 868.757
 126.031 318.382
 694.501 613.602
 983.472 38.643
 481.235 373.970
 240.798 939.566
 50.937 33.717
 318.617 383.834
 332.647 755.239
 856.175 69.432
 689.975 314.136
 489.534 963.596
 511.844 614.089
 715.318 836.374
 310.766 262.128
 563.341 600.507
 469.488 579.095
 890.818 779.215
 959.992 553.917
 219.077 62.797
 803.524 110.253
 134.423 704.790
 478.007 867.738
 669.803 840.253
 94.391 965.483
 652.986 89.880
 844.004 731.633
 458.277 716.935
 805.461 178.878
 718.270 317.820
 736.263 772.067
 454.224 505.731
 457.848 331.028
 460.607 259.820
 73.747 620.699
 151.758 795.115
 692.033 353.610
 45.055 712.013
 911.765 339.220
 542.247 325.088
 888.341 103.650
 183.573 981.483
 827.097 855.934
 420.927 657.135
 734.123 467.237
 597.870 477.971
 846.949 572.797
 974.833 132.100
 497.543 808.159
 614.965 512.735
 51.266 997.942
 895.118 720.289
 796.228 163.833
 551.124 631.965
 209.412 986.216
 58.593 259.658
 333.580 709.055
 919.736 719.407
 199.890 929.094
 31.319 750.827
 416.381 657.551
 784.803 791.334
 505.752 25.329
 261.359 831.756
 64.389 951.911
 774.126 876.697
 778.512 585.015
 848.276 290.255
 175.947 804.462
 364.866 626.303
 319.842 172.265
 203.760 489.132
 523.193 394.766
 59.097 327.072
 343.022 275.500
 750.733 876.604
 316.288 803.848
 978.035 810.889
 45.055 109.386
 47.579 333.716
 698.128 570.928
 221.063 342.342
 845.559 98.740
 369.612 970.853
 809.361 95.358
 59.283 945.547
 629.985 572.266
 831.695 127.051
 998.059 474.586
 663.197 787.548
 472.423 202.781
 593.899 748.634
 339.257 268.438
 600.286 174.216
 107.180 770.609
 556.363 27.835
 876.604 110.644
 780.600 434.321
 368.524 898.128
 220.026 167.396
 901.723 50.425
 877.130 468.413
 924.434 506.000
 66.641 403.742
 146.414 0.191
 502.612 21.380
 892.888 875.370
 894.526 969.179
 978.698 689.728
 585.541 801.039
 348.156 365.404
 35.718 502.680
 565.720 82.992
 455.545 409.812
 299.778 31.777
 275.743 529.143
 494.892 300.494
 121.940 682.555
 458.352 619.315
 598.949 18.644
 529.200 708.431
 109.115 430.800
 989.925 660.729
 590.375 710.027
 13.437 985.169
 998.581 782.171
 504.762 703.460
 439.360 837.309
 945.177 656.288
 519.865 273.446
 726.438 7.921
 10.642 132.680
 877.646 801.359
 631.075 606.720
 643.657 412.968
 375.414 496.541
 631.195 378.779
 534.855 510.356
 459.889 448.225
 527.846 522.822
 255.913 889.386
 986.560 459.867
 324.860 187.911
 751.816 146.954
 809.993 905.252
 568.888 108.633
 657.139 787.132
 248.116 44.204
 296.770 326.975
 830.814 154.300
 848.494 119.115
 184.143 47.699
 537.920 100.941
 318.579 23.944
 278.398 440.666
 286.111 778.302
 851.160 527.440
 562.594 199.583
 861.003 553.161
 458.064 882.614
 147.806 221.202
 26.529 225.304
 797.092 497.689
 682.468 760.720
 468.925 247.808
 873.463 438.295
 809.982 425.467
 633.959 431.911
 38.336 952.619
 158.880 248.250
 907.027 918.492
 20.771 234.448
 626.570 523.263
 721.404 353.142
 627.324 700.367
 657.691 384.549
 391.953 382.394
 609.562 624.046
 811.418 373.592
 669.831 30.135
 393.306 94.339
 356.504 517.680
 160.249 547.095
 28.330 326.446
 653.312 587.433
 794.474 782.588
 238.284 476.621
 827.045 233.534
 992.434 143.241
 386.969 913.306
 119.710 130.570
 323.599 189.690
 850.336 784.521
 248.912 276.652
 576.765 415.239
 788.627 550.268
 965.072 405.731
 123.776 85.184
 565.742 145.896
 633.834 697.908
 89.882 233.002
 591.510 425.157
 778.871 233.951
 122.490 28.086
 893.271 974.955
 692.223 359.752
 199.255 475.489
 205.229 592.942
 810.068 331.370
 967.978 723.080
 921.211 272.757
 669.551 46.755
 889.560 363.646
 648.678 596.467
 979.824 597.713
 843.153 677.996
 621.280 599.171
 337.917 615.699
 571.221 515.523
 549.256 735.747
 309.926 641.082
 90.782 196.455
 838.996 625.970
 876.322 962.403
 817.895 485.631
 217.997 484.807
 352.437 851.991
 595.090 229.876
 397.286 711.225
 499.416 340.706
 508.646 107.110
 732.597 443.175
 892.754 196.406
 744.773 944.557
 353.319 507.332
 895.867 423.047
 812.464 48.443
 800.695 680.483
 733.924 958.093
 427.209 308.486
 636.406 979.869
 170.427 794.598
 274.193 143.144
 368.572 130.267
 259.718 457.213
 386.272 952.594
 390.304 169.806
 514.163 598.251
 653.169 564.338
 154.710 228.150
 456.804 383.803
 538.538 818.078
 663.835 672.219
 80.238 242.189
 274.288 156.928
 301.637 606.949
 376.022 687.645
 466.372 142.683
 191.041 772.081
 952.746 313.562
 605.838 865.253
 290.903 865.734
 587.280 882.766
 382.123 563.855
 912.381 910.466
 957.353 650.848
 943.351 407.918
 902.019 152.083
 974.325 375.316
 835.726 96.816
 382.169 137.956
 778.119 375.828
 302.764 154.799
 923.030 139.329
 401.375 774.282
 377.895 473.919
 39.481 228.331
 177.684 207.448
 492.155 601.943
 254.140 467.825
 24.401 659.017
 211.783 473.254
 479.338 503.997
 439.971 629.938
 406.785 262.884
 61.367 547.507
 711.339 566.141
 595.822 6.278
 821.804 290.884
 697.178 193.835
 678.728 91.459
 419.475 906.472
 557.454 928.372
 787.064 634.988
 246.617 447.683
 906.924 40.507
 196.334 409.956
 976.037 806.892
 448.789 803.146
 634.878 29.556
 932.643 72.000
 611.141 479.715
 710.406 472.661
 224.980 347.321
 136.799 720.760
 405.683 509.913
 441.360 290.821
 545.295 358.673
 768.442 281.001
 10.971 613.157
 173.736 157.777
 6.410 13.952
 923.105 808.164
 843.637 955.303
 804.600 661.345
 517.486 930.180
 138.699 596.505
 802.715 547.031
 49.231 469.291
 281.845 44.500
 85.004 296.346
 703.050 897.494
 910.120 6.997
 632.216 760.549
 912.692 665.456
 350.232 633.327
 823.528 788.185
 532.473 525.022
 847.960 822.761
 187.152 821.548
 158.053 650.209
 205.770 69.599
 584.699 646.987
 353.384 548.410
 908.636 60.450
 588.164 132.439
 648.167 268.521
 815.998 900.933
 754.603 606.626
 952.392 333.864
 182.475 439.655
 954.041 873.878
 131.802 761.395
 98.172 22.405
 548.753 936.589
 608.791 882.112
 606.596 20.393
 963.441 330.258
 711.689 45.939
 148.047 496.802
 633.385 552.894
 375.187 381.306
 639.201 619.190
 535.067 743.611
 727.570 575.584
 929.037 580.188
 843.334 140.425
 741.441 802.030
 192.284 762.459
 663.523 177.532
 750.013 745.855
 98.022 227.217
 799.922 137.659
 277.978 854.281
 801.153 158.056
 339.211 879.194
 248.452 63.075
 132.214 897.189
 64.649 53.498
 163.256 588.962
 787.668 128.885
 161.721 647.868
 656.111 468.882
 104.852 217.088
 142.020 982.670
 143.812 299.404
 460.789 469.926
 396.229 167.549
 744.317 391.597
 458.190 787.396
 484.934 455.696
 279.032 608.060
 338.567 122.152
 599.660 476.374
 662.916 152.208
 921.695 617.888
 210.417 543.229
 221.206 577.910
 99.759 560.971
 695.621 235.093
 660.069 210.904
 412.425 753.325
 538.285 871.281
 68.401 907.376
 845.291 77.006
 251.316 151.771
 305.926 619.501
 783.383 164.208
 791.047 378.654
 406.666 213.529
 118.291 184.229
 312.344 422.596
 187.487 712.208
 713.803 928.764
 894.927 43.159
 791.606 714.873
 579.468 272.614
 198.227 883.537
 177.265 85.618
 781.843 784.085
 688.497 747.923
 979.651 347.750
 829.564 674.165
 227.950 431.043
 901.901 898.807
 853.229 863.793
 450.747 79.304
 937.731 216.826
 414.249 424.168
 115.264 280.019
 328.335 373.286
 746.794 625.513
 112.485 316.481
 377.451 939.766
 825.246 862.122
 291.929 574.120
 58.924 544.319
 696.701 784.502
 806.079 659.363
 976.367 720.230
 345.224 564.515
 336.869 458.778
 81.528 60.852
 277.707 362.498
 165.616 862.728
 874.213 114.999
 877.924 966.573
 22.943 855.216
 189.148 448.726
 160.143 507.670
 23.472 713.884
 634.879 365.325
 698.374 991.446
 862.877 139.572
 883.545 335.840
 640.377 488.767
 505.868 68.990
 923.830 676.468
 74.505 438.969
 923.251 712.757
 360.155 829.957
 285.091 582.270
 638.793 606.786
 303.267 961.581
 409.060 215.068
 671.113 943.200
 673.667 478.481
 27.571 495.699
 301.219 771.834
 40.716 747.336
 371.701 426.649
 672.025 247.464
 675.399 10.053
 564.804 465.032
 53.325 63.581
 767.289 271.431
 112.493 192.204
 630.653 636.051
 49.913 642.552
 188.137 363.284
 106.492 430.349
 425.437 310.860
 230.572 788.704
 974.382 58.550
 248.444 969.957
 109.630 616.373
 556.559 893.549
 787.886 160.822
 611.324 581.074
 455.195 420.538
 294.339 937.758
 652.554 668.888
 273.988 48.582
 93.978 55.531
 421.619 468.839
 972.830 473.166
 28.758 855.808
 198.482 325.876
 320.260 953.456
 81.063 474.060
 579.962 289.545
 500.190 575.726
 65.789 748.562
 725.315 838.330
 959.615 359.582
 39.906 418.578
 495.306 491.181
 976.479 954.304
 461.697 122.119
 940.023 843.094
 763.896 793.586
 7.293 272.724
 127.871 224.016
 790.458 800.273
 284.235 748.791
 75.642 627.256
 705.220 743.560
 947.945 50.089
 784.888 900.680
 830.740 817.157
 40.500 693.523
 162.666 999.793
 719.880 13.767
 753.109 204.336
 75.617 873.553
 466.699 501.448
 415.429 189.492
 137.951 828.011
 965.484 111.464
 185.512 92.855
 149.309 619.119
 536.360 72.383
 352.083 316.817
 266.762 963.882
 824.130 537.731
 979.980 236.255
 497.544 185.181
 859.882 9.309
 17.886 749.448
 632.060 448.204
 804.206 837.788
 225.487 689.661
 973.450 430.959
 731.539 246.944
 231.102 158.806
 605.344 63.094
 523.267 788.568
 826.639 803.692
 253.993 101.275
 641.706 274.245
 36.297 543.404
 330.592 201.870
 310.011 772.748
 299.022 990.080
 221.364 150.109
 374.496 409.171
 118.191 683.010
 11.577 758.108
 24.356 116.196
 780.969 578.014
 873.592 138.767
 957.358 28.926
 916.302 782.491
 737.079 92.622
 75.419 403.977
 941.451 632.933
 585.187 449.429
 406.252 344.456
 668.500 909.553
 361.534 830.134
 416.406 789.681
 286.149 562.441
 252.653 492.453
 123.546 662.312
 175.110 74.472
 593.225 150.406
 345.955 371.693
 177.345 228.445
 988.245 859.145
 334.489 891.400
 75.584 327.642
 550.213 677.117
 64.915 422.908
 13.171 66.998
 213.869 340.954
 370.293 163.726
 590.768 438.390
 107.356 9.452
 177.394 768.825
 392.560 755.705
 885.430 58.534
 559.292 855.523
 463.396 988.772
 966.696 285.520
 221.563 851.515
 517.945 303.042
 10.468 323.924
 219.230 449.094
 669.979 788.809
 488.536 984.737
 139.442 978.871
 461.579 26.399
 957.265 797.163
 860.145 668.584
 55.585 661.389
 481.111 961.290
 600.749 222.171
 506.115 869.917
 374.663 542.898
 424.144 179.296
 520.150 919.297
 781.886 617.756
 773.105 219.317
 437.755 444.899
 916.121 587.615
 780.987 56.307
 656.486 373.994
 101.585 263.948
 452.946 392.189
 152.334 282.268
 690.700 915.701
 951.287 822.203
 685.965 882.947
 130.591 319.624
 146.674 467.204
 72.043 217.624
 233.888 711.040
 686.235 415.762
 272.147 213.725
 823.595 791.829
 411.963 668.124
 863.118 906.271
 322.984 285.631
 247.465 195.294
 914.052 129.636
 438.676 740.502
 461.721 46.004
 602.568 931.193
 659.966 70.074
 15.587 385.913
 462.426 881.241
 777.173 514.379
 108.999 436.439
 533.553 236.505
 48.718 351.679
 33.175 54.865
 181.425 815.414
 976.021 839.076
 735.680 849.222
 652.899 29.263
 426.757 10.529
 739.025 220.775
 246.636 230.275
 579.160 238.999
 230.939 357.461
 727.996 352.428
 932.179 244.816
 66.080 470.696
 664.174 348.792
 753.227 314.289
 131.550 966.220
 691.134 172.011
 36.923 413.956
 205.849 44.394
 85.405 841.505
 818.199 535.270
 353.681 505.775
 313.540 644.399
 834.209 427.938
 746.852 741.636
 632.462 481.897
 498.821 93.752
 517.925 359.491
 334.940 760.105
 492.480 137.602
 492.683 880.302
 630.391 595.429
 839.448 18.531
 503.351 145.887
 892.420 493.892
 75.690 543.341
 84.948 467.911
 536.200 91.357
 794.917 949.238
 324.037 220.220
 839.414 46.588
 760.375 246.412
 985.289 505.362
 571.143 217.733
 453.968 317.578
 989.054 731.351
 915.640 531.061
 567.708 871.621
 406.097 100.094
 792.844 224.442
 369.847 29.390
 704.654 700.191
 375.160 245.457
 172.520 443.670
 277.654 678.857
 14.885 873.172
 874.515 317.910
 610.429 208.778
 615.001 375.003
 983.824 199.722
 266.343 832.476
 4.579 10.412
 707.385 163.252
 448.656 883.191
 193.246 874.826
 330.319 662.535
 539.198 142.436
 410.177 80.256
 74.983 382.261
 871.548 795.022
 864.342 388.067
 281.304 123.344
 339.187 100.229
 516.727 655.176
 12.104 195.457
 952.788 117.812
 481.674 245.409
 924.531 930.131
 287.086 974.985
 69.344 509.117
 884.970 204.269
 329.801 76.503
 773.191 945.283
 78.356 130.266
 562.923 175.069
 382.529 949.295
 168.998 364.877
 938.530 186.119
 644.800 521.656
 690.931 359.010
 5.507 418.731
 857.279 608.658
 463.994 748.998
 674.221 554.062
 227.131 33.448
 63.367 226.117
 574.507 433.248
 921.528 525.002
 652.921 833.273
 415.236 228.928
 882.609 143.231
 500.478 457.748
 277.415 168.858
 595.662 486.696
 351.591 375.605
 562.264 624.890
 719.117 651.638
 749.834 372.986
 414.285 792.542
 149.608 497.352
 379.507 908.974
 686.633 888.470
 311.040 598.635
 329.839 883.065
 36.615 338.627
 181.826 38.034
 60.080 722.828
 647.386 454.993
 664.559 485.910
 497.126 613.736
 662.706 581.517
 418.285 117.760
 244.112 292.793
 960.448 763.030
 447.537 590.596
 573.897 280.294
 209.199 875.509
 340.458 980.483
 166.012 267.034
 601.842 251.306
 960.415 675.641
 792.400 451.220
 565.609 714.697
 629.207 655.113
 568.983 799.432
 352.417 995.662
 687.782 524.489
 846.448 977.186
 393.245 111.012
 314.005 217.620
 64.333 635.454
 279.921 92.021
 834.628 177.490
 332.957 841.622
 318.970 501.357
 386.859 900.292
 871.203 477.291
 776.071 640.383
 420.057 986.369
 68.629 7.946
 324.281 377.904
 654.119 799.617
 976.062 773.813
 476.443 716.802
 37.175 265.119
 460.999 44.926
 516.972 713.532
 418.298 464.373
 275.120 863.123
 378.701 364.295
 662.948 456.320
 266.667 250.062
 691.449 223.239
 601.653 699.755
 445.759 927.910
 13.622 515.523
 147.569 78.872
 984.215 553.072
 819.031 680.412
 523.319 408.910
 522.839 265.157
 821.536 52.862
 570.114 925.666
 91.374 355.905
 405.399 684.078
 336.666 664.294
 429.367 102.833
 136.497 384.809
 216.089 859.252
 365.800 387.632
 161.938 161.663
 221.778 708.656
 885.002 469.339
 808.671 988.101
 822.598 353.197
 631.381 654.238
 673.840 375.008
 642.613 527.141
 155.970 211.311
 412.948 146.063
 117.122 561.581
 686.462 223.891
 332.483 581.308
 136.839 602.711
 341.440 108.018
 844.431 465.763
 824.654 5.909
 620.415 283.692
 214.317 762.566
 260.301 608.299
 248.793 514.318
 518.881 836.853
 872.882 956.414
 668.684 56.993
 424.007 876.649
 993.772 39.509
 187.438 118.912
 242.835 7.589
 733.352 683.861
 636.008 500.927
 626.145 971.380
 407.432 136.387
 111.282 192.423
 442.478 399.417
 804.409 71.269
 409.921 478.370
 627.011 733.325
 923.475 164.229
 726.226 254.412
 925.499 708.530
 685.198 626.602
 352.840 380.605
 354.578 780.318
 608.462 50.537
 323.335 965.429
 763.505 95.743
 684.143 923.967
 296.638 76.935
 949.523 337.939
 538.213 134.117
 931.939 477.241
 525.774 736.359
 134.777 540.238
 348.479 992.477
 810.182 124.170
 117.234 45.779
 750.795 600.748
 754.451 378.053
 100.482 936.326
 865.020 19.591
 827.131 983.795
 994.150 477.875
 909.681 298.232
 767.103 572.386
 990.946 669.523
 362.625 602.797
 54.975 417.358
 821.243 328.551
 248.042 917.517
 109.887 936.721
 999.628 199.229
 136.895 499.360
 165.637 913.149
 971.061 739.691
 640.448 675.456
 2.534 247.037
 225.342 168.507
 283.004 502.929
 34.347 360.905
 591.646 245.274
 229.056 503.856
 138.715 234.553
 843.659 886.008
 190.845 467.016
 161.018 670.947
 184.187 266.641
 878.567 1.155
 190.006 582.826
 835.987 196.085
 471.911 717.447
 619.826 582.358
 587.016 736.969
 996.567 818.718
 251.066 17.020
 16.141 580.839
 428.677 883.358
 261.904 980.411
 696.501 710.109
 167.911 953.919
 434.502 309.818
 475.537 179.420
 356.947 87.167
 732.708 490.591
 31.580 456.659
 551.902 647.686
 537.435 62.444
 17.726 102.336
 166.376 644.325
 879.031 729.922
 921.753 117.543
 760.573 588.271
 553.308 864.945
 699.217 548.551
 487.819 59.493
 542.158 103.394
 470.098 363.880
 659.946 23.631
 172.188 804.327
 624.083 559.723
 816.365 339.924
 904.136 83.483
 799.454 390.270
 757.774 972.291
 914.618 726.577
 651.745 949.601
 508.166 949.100
 173.795 325.491
 451.747 681.868
 214.068 708.522
 276.907 419.892
 527.105 879.956
 34.314 110.496
 777.528 993.674
 182.536 376.259
 47.693 966.149
 62.381 269.572
 95.566 491.851
 707.147 456.393
 525.885 218.062
 14.317 268.076
 435.193 161.777
 751.128 534.589
 47.764 888.908
 778.964 60.127
 739.070 506.359
 6.763 953.641
 588.521 360.389
 371.745 353.512
 984.459 975.551
 0.156 849.369
 670.187 208.148
 227.727 707.408
 147.161 593.373
 418.808 841.745
 295.080 218.185
 277.376 977.057
 11.551 200.468
 308.012 141.444
 277.436 562.532
 179.650 178.175
 307.107 282.693
 341.296 426.385
 913.073 937.201
 412.300 790.156
 297.295 216.578
 648.469 679.654
 650.569 841.368
 400.679 494.708
 998.473 904.098
 619.380 548.449
 57.322 334.039
 504.068 355.300
 664.446 192.057
 692.346 683.032
 909.988 542.857
 472.449 482.869
 36.594 175.471
 383.249 945.389
 681.180 919.477
 936.882 304.524
 129.989 469.706
 714.643 339.177
 42.942 736.908
 603.066 654.501
 2.666 802.712
 763.769 5.714
 262.395 606.422
 80.353 40.440
 38.232 826.559
 264.199 655.206
 526.076 855.149
 697.472 603.076
 761.267 876.576
 67.906 358.006
 296.901 450.153
 231.349 483.724
 100.440 516.748
 802.878 707.697
 781.277 780.813
 206.921 541.494
 316.067 101.614
 245.948 985.881
 463.804 18.511
 313.483 620.947
 516.812 257.799
 771.350 108.018
 453.125 961.144
 527.099 860.934
 804.509 142.355
 732.581 810.299
 74.860 239.683
 728.754 856.678
 606.575 570.500
 788.458 749.462
 746.216 514.976
 964.424 839.671
 682.260 621.897
 993.828 930.620
 671.714 825.245
 5.884 423.747
 621.976 132.497
 941.237 152.583
 310.641 558.154
 540.053 880.766
 398.196 558.055
 361.890 965.825
 884.191 616.120
 139.873 355.578
 671.957 55.787
 372.595 975.149
 413.907 219.440
 151.121 907.527
 110.704 272.233
 989.927 187.295
 912.914 449.101
 767.317 774.510
 931.285 248.253
 623.690 503.105
 387.569 69.570
 858.763 795.656
 246.093 56.163
 8.798 384.570
 249.527 391.604
 572.005 499.994
 560.932 269.400
 438.049 188.968
 586.871 936.111
 322.421 970.981
 949.881 131.675
 217.805 655.476
 497.818 442.292
 565.331 230.590
 15.475 340.449
 984.438 554.050
 351.665 326.781
 650.000 551.681
 731.758 688.655
 891.454 562.043
 409.007 45.251
 136.063 803.651
 663.300 418.947
 705.532 20.917
 706.895 933.880
 183.377 663.923
 854.981 36.348
 534.290 343.609
 494.493 15.351
 13.982 286.622
 895.399 498.045
 249.407 492.488
 790.918 942.497
 988.806 809.792
 271.002 153.149
 665.804 128.523
 829.329 722.455
 541.939 903.845
 148.524 540.607
 190.890 744.195
 249.964 115.144
 71.754 416.439
 150.111 170.063
 967.481 335.847
 909.721 632.141
 900.846 52.776
 518.499 708.293
 499.793 945.581
 86.986 875.472
 585.691 945.358
 308.857 572.963
 373.985 708.468
 677.819 550.585
 182.151 913.532
 889.459 795.792
 963.069 877.774
 703.217 863.736
 554.369 190.672
 85.046 158.825
 940.537 669.029
 77.089 171.258
 452.306 405.663
 754.803 30.344
 17.916 663.228
 120.675 686.642
 877.122 645.368
 461.093 31.082
 568.503 940.074
 751.544 771.104
 203.778 496.061
 155.630 646.715
 702.861 74.125
 623.940 834.266
 636.716 64.354
 486.500 169.256
 921.236 619.825
 752.116 153.845
 837.124 111.906
 412.465 897.778
 683.859 735.875
 309.443 986.665
 979.285 603.279
 300.256 358.033
 112.187 154.994
 363.449 188.080
 68.665 162.569
 576.024 410.864
 562.432 792.094
 280.585 182.863
 85.874 161.987
 303.930 510.919
 997.331 902.028
 414.402 537.816
 408.291 424.358
 772.826 50.024
 922.886 847.473
 476.938 574.863
 5.136 811.536
 286.241 673.660
 153.930 218.211
 685.526 433.112
 101.921 292.032
 871.420 694.379
 825.631 254.950
 375.827 739.323
 366.695 433.682
 549.883 242.548
 877.673 274.007
 276.819 578.475
 183.162 650.980
 145.009 592.694
 703.641 63.590
 54.568 769.583
 244.727 951.729
 341.397 182.809
 780.210 28.071
 49.017 546.660
 528.688 373.969
 856.257 204.344
 869.079 193.570
 351.644 620.667
 691.271 781.655
 134.857 282.189
 819.128 56.318
 501.725 255.554
 61.870 196.377
 940.051 686.827
 87.127 654.690
 115.098 429.947
 708.816 382.424
 570.161 724.924
 842.387 176.469
 701.647 375.775
 499.199 973.807
 210.019 439.975
 924.042 874.799
 776.433 786.100
 681.686 34.380
 96.706 521.240
 979.260 59.467
 124.215 766.652
 284.019 575.992
 764.555 367.029
 826.473 454.559
 738.284 169.026
 535.759 224.641
 623.224 577.535
 459.789 269.189
 521.887 288.249
 602.113 920.899
 518.165 762.721
 139.081 914.947
 314.162 33.384
 146.049 268.393
 724.570 442.406
 694.811 421.832
 182.397 587.076
 623.665 902.943
 33.886 988.530
 517.470 253.890
 208.534 258.403
 761.681 44.988
 206.230 13.672
 698.572 406.409
 190.247 703.156
 366.134 219.199
 82.581 345.267
 443.489 378.462
 775.539 936.610
 467.800 977.759
 77.340 741.554
 185.954 857.739
 554.704 596.095
 822.570 347.539
 604.885 803.139
 799.903 729.025
 544.601 724.158
 953.928 636.454
 233.001 113.167
 926.369 323.350
 317.607 937.813
 249.906 180.591
 1.569 499.450
 711.504 661.743
 751.231 225.378
 108.314 591.193
 396.651 453.475
 186.325 815.697
 4.239 769.598
 761.746 69.427
 928.129 164.108
 109.651 405.854
 861.308 134.246
 207.805 396.861
 123.302 327.875
 342.714 691.094
 30.573 871.133
 620.197 280.882
 19.360 883.071
 727.306 662.120
 327.096 105.386
 722.767 836.834
 914.406 81.554
 998.843 46.787
 930.145 939.154
 871.268 122.418
 219.708 859.908
 481.576 158.864
 63.306 577.295
 6.589 804.961
 745.130 300.791
 185.247 77.547
 513.862 923.398
 218.359 238.439
 645.171 85.622
 450.795 731.983
 381.461 20.424
 389.299 454.680
 554.837 231.344
 477.305 83.211
 326.008 117.488
 278.386 831.953
 152.545 76.898
 903.192 745.358
 370.860 332.792
 444.829 494.206
 501.536 439.087
 111.705 68.566
 9.730 852.429
 615.068 815.496
 41.778 92.916
 84.149 918.070
 964.419 355.769
 451.449 756.676
 31.091 248.052
 433.770 126.988
 445.300 890.351
 193.899 145.231
 567.236 490.915
 719.113 874.812
 177.666 732.696
 314.919 424.160
 61.978 741.036
 257.694 49.238
 774.416 866.168
 153.351 842.104
 183.631 130.624
 439.164 985.916
 259.172 582.998
 473.872 534.459
 836.348 357.920
 971.713 848.821
 673.837 374.806
 36.824 453.997
 702.432 987.760
 586.286 313.403
 740.705 714.440
 556.965 649.572
 238.208 376.863
 470.235 145.319
 491.627 551.659
 879.889 962.748
 784.497 386.714
 105.375 729.450
 625.385 346.194
 811.343 814.761
 629.473 813.526
 244.972 597.104
 109.284 243.918
 797.340 389.981
 444.746 512.596
 480.000 523.689
 202.118 565.352
 571.920 187.108
 504.689 523.485
 217.099 824.825
 643.053 120.446
 964.604 605.614
 494.631 112.803
 918.962 65.751
 224.593 989.569
 291.038 962.468
 515.200 542.981
 142.468 517.098
 347.681 317.844
 138.017 92.993
 98.192 548.248
 250.680 339.441
 443.125 358.469
 898.009 479.737
 663.539 953.170
 671.920 659.781
 335.914 470.365
 108.525 674.514
 867.486 604.415
 232.429 414.967
 727.624 26.484
 508.094 631.328
 718.839 803.035
 398.710 80.258
 977.006 221.338
 733.319 451.679
 173.158 722.410
 231.464 175.633
 269.965 579.773
 750.430 958.771
 154.013 876.094
 475.092 748.129
 87.531 563.752
 439.940 463.466
 595.947 560.135
 485.071 865.378
 604.057 49.885
 234.455 62.330
 155.527 336.092
 630.081 523.715
 277.765 607.660
 347.399 816.929
 694.904 43.766
 396.556 273.597
 431.870 446.820
 924.342 203.566
 506.510 536.805
 670.440 295.786
 66.937 622.054
 398.822 293.936
 518.097 319.682
 574.223 623.626
 493.718 584.137
 440.998 229.724
 394.002 531.129
 796.904 699.916
 630.616 448.883
 150.168 687.944
 531.600 267.002
 570.363 481.318
 971.073 418.780
 561.129 198.875
 441.118 64.602
 317.684 858.867
 293.518 636.843
 109.543 374.727
 892.522 480.882
 527.283 250.095
 160.194 378.265
 432.937 334.705
 514.907 88.520
 591.288 836.422
 131.025 892.622
 771.644 870.954
 241.888 886.739
 187.414 68.901
 404.845 397.888
 277.945 189.861
 110.684 77.805
 280.670 746.054
 292.679 697.241
 741.864 384.531
 443.132 395.546
 974.523 179.451
 526.394 640.612
 598.513 146.757
 363.629 688.769
 250.761 705.858
 910.950 185.153
 594.588 610.603
 941.981 260.364
 103.061 79.185
 239.565 122.292
 160.547 634.760
 988.417 541.947
 691.396 81.130
 708.546 633.750
 360.211 277.136
 673.533 44.260
 922.681 26.336
 292.128 714.885
 270.962 692.641
 697.673 165.146
 297.678 706.024
 667.558 160.947
 785.417 193.975
 692.285 359.772
 954.957 713.514
 316.814 250.313
 119.401 755.212
 900.027 381.862
 589.810 25.665
 373.703 478.485
 761.230 809.287
 950.912 790.074
 329.329 176.217
 633.723 697.624
 203.765 793.052
 728.555 680.234
 704.414 350.157
 898.975 798.613
 563.400 527.294
 903.562 652.006
 575.318 252.668
 491.516 636.114
 109.073 184.230
 700.384 347.681
 239.393 661.858
 335.950 241.818
 799.620 291.207
 859.464 511.104
 978.027 161.396
 485.672 497.067
 159.182 946.924
 558.241 406.378
 984.335 667.356
 347.063 343.237
 208.135 185.262
 262.617 608.817
 953.970 12.950
 142.090 296.766
 710.905 211.848
 94.726 634.739
 618.522 35.537
 342.103 505.427
 702.254 59.768
 323.349 612.035
 154.258 322.172
 904.310 833.428
 110.059 63.396
 10.104 210.042
 708.552 13.155
 147.235 495.138
 305.307 433.068
 677.522 345.114
 252.169 837.422
 12.650 570.730
 578.962 128.403
 104.377 757.381
 587.616 859.315
 278.816 331.748
 870.575 174.327
 999.174 414.531
 622.140 253.161
 13.524 680.573
 554.928 541.431
 354.426 840.070
 948.460 790.262
 185.291 165.021
 730.726 721.046
 742.365 886.336
 367.207 622.308
 887.230 967.739
 249.273 165.490
 677.014 176.682
 232.061 375.901
 70.444 989.835
 671.279 835.212
 438.017 426.558
 401.927 534.769
 32.492 649.111
 446.380 197.094
 428.414 119.859
 144.051 579.441
 161.297 295.544
 872.649 151.989
 221.534 564.717
 547.805 378.545
 596.034 210.089
 812.342 534.565
 941.455 182.065
 880.917 881.569
 533.926 997.630
 715.274 24.862
 516.969 990.602
 848.281 249.829
 885.460 810.886
 232.720 538.484
 650.764 643.430
 898.013 180.568
 860.485 249.290
 592.384 421.124
 53.534 44.466
 560.272 328.495
 853.733 965.335
 948.948 63.203
 606.984 526.835
 301.408 409.780
 690.710 980.635
 124.922 871.635
 640.221 810.802
 529.336 785.386
 893.536 464.879
 512.909 888.321
 430.749 475.414
 195.610 63.824
 131.193 263.136
 423.165 728.737
 374.331 475.849
 905.462 537.810
 429.774 770.394
 829.223 929.021
 7.203 317.607
 569.189 74.967
 35.702 846.988
 289.563 236.255
 209.671 858.988
 406.536 419.643
 48.532 344.508
 804.776 854.195
 471.834 354.937
 550.340 731.062
 69.829 469.042
 507.328 165.460
 60.228 278.181
 586.501 582.455
 150.737 647.056
 375.010 991.245
 288.416 657.655
 114.401 576.465
 263.249 778.956
 609.322 20.932
 865.069 159.618
 815.253 194.059
 368.828 766.348
 926.525 646.468
 469.830 903.417
 575.380 487.315
 912.870 981.237
 771.746 70.208
 290.277 51.717
 927.298 750.887
 234.709 908.894
 385.505 219.945
 242.548 544.150
 443.500 362.610
 950.154 540.817
 727.192 701.128
 993.689 953.634
 746.197 570.610
 837.264 220.242
 491.513 743.826
 705.574 336.258
 480.808 122.470
 135.893 549.816
 841.562 860.783
 628.217 118.458
 941.844 281.393
 457.707 659.591
 26.179 722.920
 284.592 519.323
 36.872 954.988
 695.719 603.167
 749.405 579.980
 9.539 741.212
 927.593 374.202
 421.074 900.831
 16.315 406.501
 32.144 178.466
 996.604 3.097
 259.633 280.738
 192.195 837.118
 123.942 191.858
 754.278 134.574
 652.108 482.667
 180.984 870.236
 74.583 575.518
 922.227 932.834
 218.824 583.619
 954.078 265.386
 902.090 703.425
 208.148 520.237
 673.841 680.483
 142.065 537.134
 756.603 484.156
 221.438 74.429
 863.076 922.234
 39.629 457.194
 934.508 675.440
 569.751 801.003
 37.137 822.609
 167.831 16.430
 284.117 814.162
 423.776 77.603
 912.031 503.917
 488.142 869.737
 554.552 2.810
 740.801 27.341
 419.492 23.630
 469.082 389.307
 916.273 59.970
 897.239 272.507
 303.587 217.626
 468.985 585.601
 964.664 90.312
 696.058 644.020
 881.364 557.416
 317.362 320.363
 7.383 358.635
 587.186 177.681
 352.728 363.448
 552.556 432.316
 331.668 462.845
 467.246 815.247
 18.314 342.511
 504.781 623.724
 449.545 192.407
 609.538 846.469
 644.055 824.539
 301.371 214.764
 26.916 131.601
 116.055 277.696
 997.245 262.544
 914.996 162.727
 316.743 21.048
 780.324 993.263
 271.296 529.171
 575.800 64.345
 437.044 126.323
 403.240 787.833
 715.011 294.322
 224.854 212.049
 761.211 379.053
 413.600 91.010
 287.088 300.532
 199.016 158.815
 21.126 853.780
 110.864 479.951
 567.690 666.256
 6.254 661.220
 462.830 222.933
 969.769 881.380
 476.309 441.942
 875.645 316.691
 540.014 192.644
 224.700 701.315
 568.787 519.773
 747.742 688.403
 182.343 563.717
 386.334 988.985
 816.226 655.132
 508.686 220.135
 633.635 484.910
 433.849 140.824
 804.663 796.385
 565.374 783.363
 219.186 669.826
 173.119 581.090
 236.770 139.253
 309.209 270.230
 172.031 834.007
 654.568 317.599
 465.461 323.049
 622.386 248.515
 824.684 375.476
 603.984 264.178
 544.188 968.267
 343.375 328.539
 55.924 369.787
 535.380 745.901
 939.814 318.498
 527.196 556.981
 871.428 279.771
 587.071 658.819
 621.374 94.370
 411.296 848.867
 392.589 390.506
 150.463 342.788
 711.616 793.179
 229.260 196.530
 329.586 871.630
 45.604 344.217
 268.153 575.116
 402.287 153.125
 222.805 541.993
 338.375 894.907
 47.139 565.467
 182.338 878.341
 350.947 865.721
 891.285 113.859
 294.800 871.884
 521.012 855.207
 224.683 444.135
 393.122 650.846
 710.773 866.809
 794.677 239.471
 11.470 284.549
 922.308 733.661
 732.073 317.358
 29.090 686.778
 70.138 424.852
 64.626 355.436
 197.675 758.447
 435.650 417.944
 13.131 71.848
 228.029 644.027
 271.044 99.665
 396.660 228.891
 359.791 271.704
 75.606 292.415
 221.604 832.386
 518.391 129.365
 895.824 272.447
 932.312 297.224
 296.011 360.831
 8.458 303.328
 312.087 161.299
 611.904 151.861
 446.226 919.259
 427.945 123.971
 560.132 63.758
 357.603 71.472
 123.769 257.219
 818.927 27.579
 632.395 176.652
 493.303 788.796
 698.171 775.742
 314.469 153.013
 151.722 174.042
 941.742 953.171
 312.518 79.592
 600.891 787.364
 237.900 72.648
 981.846 189.378
 150.118 974.182
 21.018 823.389
 608.154 472.615
 489.550 428.648
 153.700 780.463
 682.338 630.598
 764.029 199.773
 434.704 211.074
 212.197 467.090
 665.445 969.426
 418.889 767.138
 591.239 276.861
 710.034 506.393
 315.816 836.712
 28.228 746.266
 258.621 913.224
 119.984 549.151
 645.941 420.715
 399.274 93.168
 289.642 204.433
 13.040 982.888
 75.004 665.238
 876.856 708.845
 872.959 544.412
 457.370 189.421
 89.760 294.916
 529.283 31.103
 328.335 514.452
 283.326 849.552
 922.968 537.555
 90.968 252.165
 638.384 503.036
 102.588 956.353
 14.643 194.428
 157.800 835.690
 562.649 250.416
 286.924 293.147
 846.642 155.712
 276.787 367.168
 958.220 837.494
 335.677 8.313
 722.485 935.836
 123.219 413.257
 365.616 506.757
 190.955 576.237
 202.061 312.226
 916.638 988.481
 9.503 102.381
 95.669 872.245
 194.770 691.045
 591.151 431.811
 110.891 847.326
 531.902 309.035
 164.882 394.768
 6.117 981.005
 810.763 637.124
 625.770 983.140
 509.312 668.989
 660.014 99.169
 64.659 23.261
 159.775 562.156
 930.725 839.640
 953.292 655.877
 583.573 583.430
 994.827 206.963
 547.823 716.852
 35.279 394.274
 268.574 431.633
 271.450 167.883
 559.853 37.953
 665.703 725.932
 614.888 207.986
 233.360 819.694
 513.845 469.677
 323.174 786.855
 245.759 6.290
 896.459 807.650
 610.741 448.399
 0.953 860.844
 77.208 346.794
 72.432 665.145
 30.582 927.289
 744.609 730.582
 611.895 482.291
 448.517 733.356
 957.049 920.546
 6.666 252.092
 513.603 37.556
 523.650 464.205
 838.155 587.424
 320.106 464.883
 923.431 225.342
 206.064 220.197
 432.543 482.539
 625.589 847.907
 944.615 656.518
 788.569 498.162
 359.812 513.990
 826.526 910.563
 344.946 67.647
 835.103 98.657
 198.480 97.132
 791.632 168.358
 804.091 126.171
 235.789 138.777
 656.631 969.340
 76.360 694.393
 967.697 841.566
 317.620 963.317
 978.008 139.942
 92.612 860.738
 160.953 10.225
 434.013 947.746
 540.241 489.486
 320.379 587.830
 861.384 552.501
 898.863 906.139
 552.097 603.844
 425.495 405.398
 933.957 562.254
 479.366 318.221
 863.098 531.150
 824.408 895.007
 191.153 382.405
 916.757 871.885
 161.532 283.402
 319.911 632.184
 56.465 44.423
 105.235 881.035
 255.834 69.556
 921.024 575.161
 981.890 965.326
 626.749 983.319
 709.512 443.255
 855.720 957.651
 798.252 882.699
 312.930 148.300
 831.231 775.877
 86.947 134.660
 361.812 626.391
 385.354 433.854
 909.375 724.348
 350.420 503.186
 701.400 474.963
 511.438 117.019
 624.333 653.238
 846.899 573.771
 367.408 525.639
 805.680 795.303
 771.981 291.930
 242.171 504.210
 837.284 718.408
 404.545 805.381
 788.237 260.181
 554.740 923.333
 641.741 898.099
 748.230 838.379
 77.296 479.218
 844.213 670.617
 341.711 572.658
 113.628 944.390
 815.089 900.500
 352.624 156.498
 608.164 831.536
 260.240 213.616
 724.684 430.628
 896.473 408.599
 435.209 224.985
 274.371 297.485
 301.825 408.354
 858.987 510.684
 951.464 273.253
 826.858 590.350
 106.471 498.496
 90.127 64.019
 385.535 674.053
 95.711 330.805
 30.171 407.559
 386.137 504.899
 488.470 207.374
 547.416 101.436
 899.277 397.170
 990.907 597.477
 119.400 798.586
 619.281 206.757
 380.459 173.972
 738.221 187.601
 760.160 193.993
 100.114 191.332
 917.683 368.406
 36.928 351.250
 440.459 227.357
 667.629 323.548
 348.758 479.864
 890.362 400.241
 927.299 711.617
 608.357 215.237
 924.730 861.954
 536.829 818.229
 60.602 576.928
 219.509 873.326
 686.887 49.201
 99.741 91.646
 801.630 994.294
 772.059 386.907
 543.805 485.252
 843.992 573.038
 901.558 873.522
 200.514 141.602
 934.808 502.728
 249.405 968.407
 94.658 304.836
 877.173 922.836
 666.440 226.130
 132.631 775.474
 373.864 225.451
 927.327 520.587
 364.955 921.765
 475.581 16.414
 216.055 835.547
 546.744 480.428
 0.550 202.427
 451.533 906.434
 590.219 62.494
 693.891 459.130
 108.015 409.626
 379.283 678.707
 203.724 677.861
 346.757 237.848
 653.639 442.435
 981.224 646.477
 720.255 508.641
 237.754 821.878
 979.700 279.563
 372.994 724.795
 617.532 552.290
 610.059 213.176
 895.519 450.069
 670.352 57.182
 943.755 704.602
 74.896 380.354
 778.040 748.140
 963.186 96.593
 478.777 240.096
 91.648 670.548
 495.062 558.676
 677.058 475.463
 709.360 146.498
 941.297 408.567
 70.725 262.947
 19.488 266.146
 587.387 908.096
 318.600 710.922
 275.515 327.379
 291.123 780.985
 255.781 357.118
 829.537 605.849
 742.030 843.562
 331.262 890.282
 798.904 767.986
 747.917 395.134
 782.918 483.876
 262.669 946.847
 602.558 456.178
 358.720 819.547
 818.857 64.654
 2.376 797.362
 93.275 761.624
 95.579 996.899
 212.148 167.590
 713.201 33.686
 467.391 445.962
 465.976 290.239
 345.416 560.158
 484.949 591.281
 517.486 213.640
 450.086 233.405
 985.128 477.076
 54.760 37.358
 817.081 278.772
 657.852 392.135
 326.085 177.397
 302.866 407.863
 334.061 642.818
 33.755 571.176
 625.718 575.599
 592.978 250.349
 9.103 22.573
 309.853 91.299
 5.984 160.085
 765.820 608.828
 957.471 173.615
 725.081 954.836
 825.847 858.786
 739.814 47.079
 730.852 691.259
 752.419 594.377
 8.776 989.106
 224.683 448.475
 510.475 239.266
 705.405 556.445
 847.378 938.249
 11.751 253.250
 193.589 555.930
 131.631 910.462
 101.245 759.965
 668.974 998.229
 82.424 517.847
 843.216 393.065
 654.275 445.103
 239.235 509.390
 288.110 3.599
 282.906 298.764
 604.178 225.837
 717.215 864.231
 21.561 292.717
 679.320 910.203
 419.579 907.269
 663.137 288.770
 659.190 259.728
 105.982 824.740
 719.069 885.110
 300.948 483.105
 843.357 678.750
 126.204 878.789
 301.737 204.477
 844.022 479.814
 905.809 540.997
 179.460 497.344
 290.200 742.323
 593.199 31.069
 586.894 405.749
 244.834 203.353
 634.801 354.872
 560.007 693.201
 364.209 454.721
 603.196 710.040
 771.607 621.415
 982.168 231.548
 701.348 100.462
 712.204 489.053
 927.052 637.135
 118.977 703.774
 180.804 711.312
 306.813 958.252
 418.477 160.189
 140.931 596.437
 794.587 258.598
 842.888 465.202
 312.554 302.011
 760.963 687.450
 631.982 466.203
 312.625 55.893
 972.499 864.894
 493.925 886.178
 825.928 348.252
 277.898 612.964
 350.186 377.168
 76.438 163.254
 897.816 857.627
 691.243 323.639
 360.711 853.829
 631.012 823.806
 575.074 736.143
 704.117 594.868
 314.675 319.282
 616.336 800.657
 746.737 556.665
 198.158 471.591
 177.355 168.884
 469.888 348.113
 469.265 378.079
 217.596 333.795
 374.174 517.259
 119.550 502.366
 838.177 395.976
 829.566 149.007
 968.298 783.921
 217.626 941.094
 100.680 465.043
 193.980 839.098
 298.894 900.495
 33.719 422.714
 600.231 393.594
 785.729 383.724
 587.521 688.895
 432.141 814.836
 16.114 466.315
 779.377 127.506
 595.340 156.087
 255.060 831.826
 889.359 738.226
 580.153 383.959
 145.235 678.623
 734.341 992.985
 610.966 261.035
 364.908 836.481
 210.684 308.895
 263.037 985.693
 889.166 552.434
 282.851 425.128
 317.128 725.123
 971.761 571.978
 209.562 299.612
 658.260 377.664
 201.783 668.369
 75.653 412.332
 955.282 500.116
 135.990 794.341
 34.305 62.401
 884.452 697.165
 663.860 986.385
 215.493 728.082
 13.401 396.037
 701.136 274.176
 363.389 554.702
 30.188 15.236
 823.418 362.619
 573.915 39.002
 52.544 724.942
 546.402 206.773
 260.151 197.571
 11.808 716.852
 167.404 494.449
 579.755 825.800
 316.549 632.531
 325.848 804.457
 312.567 317.501
 156.705 834.468
 156.691 893.325
 215.915 364.501
 624.875 941.263
 785.151 631.840
 700.355 709.108
 587.502 568.792
 885.144 659.774
 140.336 124.012
 990.702 871.268
 353.195 371.813
 896.594 9.444
 520.940 408.752
 124.017 483.247
 150.415 462.869
 708.259 922.691
 185.140 399.151
 283.190 676.200
 489.982 692.901
 977.486 880.757
 337.534 274.255
 335.518 230.474
 839.315 501.152
 137.679 662.424
 105.229 989.373
 530.631 239.167
 539.597 477.206
 65.781 872.246
 314.993 204.741
 65.793 677.553
 257.965 85.540
 628.550 550.089
 263.299 898.430
 673.499 500.986
 883.844 752.560
 827.517 813.184
 957.173 617.890
 930.267 683.893
 392.739 970.209
 259.562 662.552
 496.180 794.214
 685.697 433.775
 221.363 805.585
 263.392 797.584
 364.497 794.221
 867.317 666.681
 124.702 222.599
 431.750 525.731
 406.900 417.644
 929.442 714.397
 318.632 919.568
 135.017 628.648
 173.638 360.224
 383.203 148.624
 950.981 965.723
 323.944 351.816
 136.548 758.208
 170.113 553.736
 589.402 379.982
 157.566 521.595
 2.381 305.734
 122.973 57.219
 466.212 936.930
 936.899 161.789
 979.218 593.829
 395.608 435.692
 678.346 907.792
 415.898 881.249
 387.963 258.196
 536.899 654.460
 404.829 148.305
 808.146 734.685
 453.307 242.706
 834.733 769.818
 474.692 930.725
 711.146 220.799
 457.159 986.497
 661.963 225.879
 294.995 183.837
 729.585 574.961
 692.460 624.783
 819.166 711.494
 231.643 352.639
 794.821 538.144
 816.398 356.989
 287.918 907.833
 24.943 918.534
 49.861 339.411
 269.435 980.507
 383.508 653.553
 717.336 731.159
 697.463 716.228
 400.201 214.395
 27.470 281.939
 872.516 694.621
 393.541 415.015
 816.170 844.532
 747.973 143.259
 573.152 23.736
 608.863 763.754
 266.198 910.228
 60.105 615.572
 798.679 239.991
 879.143 589.143
 53.338 122.023
 78.232 228.542
 305.137 312.278
 16.892 962.718
 575.038 451.384
 569.089 877.323
 55.796 864.063
 168.024 3.496
 92.664 365.212
 166.953 487.407
 584.319 166.516
 61.968 239.129
 243.441 491.585
 141.174 906.324
 411.442 716.193
 926.180 833.219
 125.295 597.869
 931.562 244.408
 781.713 556.261
 314.191 323.353
 8.696 638.293
 648.550 364.355
 538.533 141.812
 530.976 382.578
 859.495 285.346
 872.762 728.106
 913.782 472.703
 430.177 516.471
 892.878 797.788
 382.560 349.625
 372.569 421.430
 104.842 538.596
 320.947 297.838
 888.329 173.410
 424.140 668.915
 396.624 129.063
 305.059 531.037
 458.718 801.152
 486.747 427.676
 207.967 774.086
 878.954 964.536
 86.736 122.710
 477.283 179.711
 317.639 908.818
 269.813 643.032
 762.562 72.628
 785.749 985.517
 772.016 141.445
 611.805 566.302
 495.116 429.710
 690.123 531.023
 952.862 23.386
 520.269 478.237
 955.871 304.690
 68.968 970.826
 106.914 948.662
 374.600 864.557
 806.113 719.859
 477.107 798.945
 463.407 414.872
 444.020 644.807
 312.769 474.496
 263.968 432.445
 62.715 58.900
 182.803 514.003
 558.133 311.300
 434.705 928.602
 72.668 592.376
 120.151 140.243
 405.268 251.514
 380.947 272.901
 678.591 5.095
 774.818 456.859
 393.547 850.230
 441.050 973.008
 599.008 178.994
 935.679 101.120
 907.757 38.434
 488.989 272.941
 900.978 360.962
 466.864 646.260
 289.361 164.584
 396.501 162.058
 67.364 779.675
 519.675 649.566
 39.988 826.105
 264.897 495.023
 202.907 59.805
 663.415 696.473
 904.892 89.949
 780.925 961.818
 856.805 986.353
 983.358 559.131
 418.078 741.399
 915.360 350.937
 186.543 602.564
 636.517 307.584
 440.983 271.613
 453.466 534.262
 91.073 586.742
 704.444 712.714
 333.060 416.916
 523.274 868.711
 500.980 346.478
 437.236 562.325
 655.277 196.653
 370.593 257.626
 229.128 293.226
 144.015 575.196
 726.524 561.443
 118.958 943.938
 657.305 315.788
 52.532 442.685
 928.097 959.979
 148.196 217.517
 62.749 558.227
 434.216 153.438
 382.865 360.046
 27.081 610.712
 572.979 225.871
 170.830 163.959
 523.453 518.217
 643.528 828.946
 578.195 292.464
 725.036 166.309
 107.677 582.734
 290.058 617.302
 927.553 662.236
 169.589 173.905
 439.706 435.368
 982.756 999.441
 388.986 552.519
 528.462 397.378
 911.827 530.581
 218.707 841.732
 661.758 605.755
 188.123 914.657
 494.430 374.125
 709.915 493.385
 696.811 514.102
 548.303 452.957
 470.732 198.217
 370.942 332.426
 201.994 745.565
 398.981 695.042
 537.992 836.763
 983.043 407.753
 987.609 297.433
 733.941 398.121
 378.380 281.594
 509.295 9.069
 242.262 271.029
 841.146 270.978
 940.390 909.512
 993.274 919.385
 919.849 461.137
 546.299 993.382
 965.612 909.940
 338.029 308.838
 165.549 84.171
 428.349 981.586
 745.874 14.309
 32.678 713.967
 112.042 231.065
 674.323 504.664
 702.219 230.792
 70.645 313.164
 436.722 623.986
 995.775 538.692
 139.883 921.849
 886.621 756.868
 786.512 780.452
 690.231 309.239
 452.356 227.033
 128.544 140.189
 548.938 744.035
 498.439 817.362
 122.839 529.829
 476.432 315.989
 476.464 127.797
 381.834 770.279
 102.833 394.824
 521.643 638.047
 355.626 334.730
 724.517 245.129
 535.303 160.295
 928.156 396.787
 253.375 468.906
 750.198 102.676
 333.792 161.345
 711.713 664.163
 870.045 631.716
 136.906 637.578
 829.064 380.004
 493.177 999.622
 181.741 9.462
 910.931 202.793
 551.314 171.249
 9.226 485.694
 864.475 401.755
 706.315 577.926
 228.646 597.695
 996.486 859.587
 958.211 614.573
 387.382 664.803
 251.488 820.735
 804.495 86.284
 851.057 447.514
 849.134 688.278
 177.812 942.196
 738.379 578.979
 942.142 841.662
 534.016 456.263
 335.456 668.150
 183.878 414.291
 276.315 122.680
 833.396 390.188
 215.550 175.243
 25.374 312.565
 34.597 173.140
 78.274 975.585
 144.992 600.019
 731.841 857.631
 11.398 798.778
 266.094 2.206
 676.113 642.946
 756.110 415.799
 112.835 515.245
 19.172 464.068
 238.124 881.417
 569.650 480.405
 470.059 475.137
 525.139 272.049
 857.615 519.794
 738.027 716.145
 977.299 279.462
 370.932 995.126
 174.342 469.580
 931.483 806.463
 936.428 973.373
 249.238 691.067
 553.726 849.108
 660.599 317.672
 18.163 612.935
 489.937 513.398
 828.918 219.677
 828.725 185.056
 934.579 407.820
 248.982 188.645
 93.005 133.843
 900.904 99.054
 58.441 594.269
 973.264 646.367
 5.869 861.624
 603.259 23.743
 721.941 873.307
 452.413 54.208
 280.380 481.657
 587.313 315.168
 80.708 461.125
 367.107 261.160
 369.103 876.881
 420.498 423.698
 238.588 541.684
 748.358 184.486
 885.332 558.143
 597.071 962.404
 794.456 186.035
 173.349 989.190
 961.267 654.099
 2.966 2.579
 94.424 608.509
 840.816 3.688
 571.297 852.138
 413.569 817.876
 251.123 966.816
 892.571 191.276
 829.834 552.556
 155.200 940.114
 426.302 781.304
 477.663 654.243
 410.819 7.001
 19.070 312.680
 963.814 448.004
 91.788 85.925
 529.962 752.268
 880.746 531.561
 707.116 250.769
 666.977 305.771
 380.998 221.786
 248.676 649.344
 238.760 739.721
 735.174 13.402
 523.654 19.696
 142.050 784.200
 838.879 336.392
 744.249 679.934
 483.745 976.207
 281.330 823.642
 675.536 550.361
 266.082 58.270
 744.748 767.939
 564.000 842.007
 111.838 247.827
 403.769 138.817
 385.392 583.289
 193.608 460.926
 43.071 999.521
 178.615 503.041
 849.274 40.333
 631.931 273.674
 861.643 653.469
 57.462 934.519
 720.175 323.639
 752.109 627.120
 988.487 927.573
 67.048 835.604
 920.707 296.353
 184.837 509.123
 906.607 997.625
 134.459 467.576
 452.137 165.215
 870.210 24.544
 285.790 768.280
 391.375 283.073
 649.640 128.738
 254.609 959.679
 97.088 757.687
 184.694 651.903
 939.963 322.516
 404.964 232.726
 581.451 300.879
 447.260 94.725
 257.419 290.722
 552.052 607.054
 559.027 82.712
 899.780 733.894
 599.295 159.095
 219.937 904.343
 843.901 848.013
 278.677 46.681
 683.270 662.301
 150.475 96.295
 463.663 504.819
 414.483 163.341
 307.047 187.302
 689.751 76.467
 973.983 735.940
 521.524 890.975
 804.439 34.430
 167.637 617.858
 405.470 664.805
 502.039 363.828
 942.259 169.157
 72.119 7.259
 283.380 83.412
 416.477 721.690
 708.887 840.055
 496.821 113.961
 720.339 243.394
 526.629 500.255
 708.015 572.275
 423.160 198.268
 798.052 235.637
 479.386 480.787
 290.068 210.890
 887.823 594.373
 326.033 539.509
 266.259 591.156
 128.963 884.724
 981.760 512.498
 593.727 409.726
 567.481 76.313
 683.321 988.854
 928.644 596.797
 916.958 386.997
 969.356 563.450
 868.958 542.750
 198.779 548.395
 620.454 368.036
 329.668 835.625
 313.401 571.050
 728.650 76.999
 595.272 351.188
 258.345 97.304
 763.376 475.259
 836.869 679.910
 723.273 185.806
 279.205 266.296
 572.697 717.220
 353.991 263.840
 270.360 396.717
 743.490 358.743
 710.606 518.957
 816.693 422.793
 816.014 429.505
 977.035 347.345
 399.648 698.563
 316.071 264.379
 408.725 467.998
 460.288 967.677
 317.278 208.076
 735.324 37.280
 415.269 312.291
 64.053 823.477
 276.905 416.832
 663.822 454.179
 966.296 673.762
 493.682 798.995
 441.738 692.571
 232.606 527.323
 991.565 642.983
 130.598 224.948
 418.754 372.612
 480.591 937.996
 585.215 17.074
 402.398 464.388
 30.310 788.702
 631.260 446.519
 844.761 634.966
 661.438 585.749
 167.351 611.683
 836.411 615.998
 387.116 862.217
 306.655 572.548
 890.879 415.910
 526.505 170.905
 460.714 891.413
 544.543 82.744
 867.281 28.386
 496.428 640.663
 944.928 579.870
 752.566 115.408
 298.314 923.891
 250.997 548.760
 556.238 133.264
 881.923 68.423
 737.986 654.882
 936.283 299.530
 265.245 61.969
 716.480 578.074
 576.278 63.774
 390.844 87.577
 269.381 486.324
 90.796 219.930
 513.584 815.220
 465.214 608.933
 863.278 47.664
 362.562 620.109
 49.948 607.305
 778.494 88.368
 202.067 393.932
 533.404 777.012
 869.621 273.122
 507.671 153.910
 262.436 451.784
 416.892 425.822
 14.167 867.955
 638.270 387.447
 272.122 471.572
 163.712 91.563
 906.267 752.383
 344.221 959.405
 500.554 137.206
 271.357 71.218
 611.586 627.843
 810.335 615.850
 581.712 869.851
 929.316 961.400
 207.519 458.799
 862.516 427.944
 474.808 822.541
 180.628 505.275
 765.296 224.393
 228.871 136.558
 759.242 962.243
 916.803 470.944
 245.910 482.530
 119.125 628.940
 207.344 66.537
 165.486 993.182
 560.500 800.627
 80.248 69.668
 481.726 424.010
 478.876 311.441
 152.274 209.792
 762.987 474.768
 363.656 520.619
 485.803 119.221
 719.757 972.992
 316.965 65.665
 134.675 18.700
 831.495 803.411
 120.093 122.806
 621.292 568.786
 605.740 890.951
 796.433 696.929
 66.316 420.647
 453.153 736.970
 816.528 658.638
 859.351 93.944
 963.962 616.889
 998.544 760.435
 612.056 301.447
 349.313 184.212
 120.086 150.092
 817.407 907.903
 144.654 555.799
 117.913 251.533
 601.689 713.605
 489.607 692.605
 846.333 999.123
 855.051 451.047
 220.761 439.063
 688.742 93.217
 569.966 529.494
 270.366 231.076
 479.583 798.881
 357.518 876.388
 407.242 593.205
 867.271 997.451
 822.643 713.597
 991.442 865.376
 157.165 787.252
 447.699 931.715
 210.441 764.990
 776.822 78.407
 540.976 269.390
 803.017 969.358
 855.683 862.159
 474.594 20.716
 37.656 745.313
 270.233 820.168
 943.779 185.309
 493.241 55.852
 648.762 670.681
 962.475 570.065
 297.280 740.760
 552.079 704.648
 992.168 705.149
 518.866 842.205
 237.827 400.764
 700.442 924.393
 871.338 386.184
 161.312 714.907
 349.362 872.954
 228.812 906.069
 870.098 452.400
 694.321 594.927
 452.833 646.859
 184.686 694.126
 582.427 239.288
 838.904 26.803
 865.286 598.625
 788.998 981.130
 802.620 94.642
 952.676 982.508
 935.194 600.202
 38.144 758.700
 373.239 816.628
 755.734 520.353
 921.088 175.476
 172.201 116.516
 416.588 704.395
 155.451 828.052
 511.953 973.427
 491.657 372.788
 360.030 929.235
 643.250 572.121
 675.609 587.120
 212.994 892.395
 506.261 583.773
 22.550 164.214
 65.187 37.434
 667.724 403.057
 896.756 947.286
 419.447 24.767
 914.034 61.682
 169.975 355.196
 869.892 217.182
 626.321 175.264
 205.830 199.829
 304.497 887.794
 24.847 199.853
 833.478 522.692
 919.371 554.814
 219.943 260.373
 268.190 228.474
 715.019 13.219
 316.445 18.493
 751.571 190.342
 242.127 881.064
 652.552 426.837
 566.404 701.041
 842.989 395.302
 711.718 908.961
 603.970 960.731
 482.489 279.172
 788.336 781.500
 422.930 154.079
 754.418 906.309
 782.653 987.324
 274.309 142.476
 534.223 132.705
 622.691 663.360
 81.594 16.004
 65.685 936.051
 971.420 394.279
 738.701 54.477
 770.862 152.772
 448.508 693.153
 958.960 725.471
 356.267 403.908
 50.407 603.881
 221.862 878.572
 540.167 763.096
 920.388 127.199
 637.566 68.383
 112.173 571.611
 115.025 603.767
 169.261 641.459
 98.504 301.550
 973.212 163.670
 895.993 553.869
 818.729 250.843
 322.243 600.739
 30.509 380.167
 710.726 250.372
 750.431 287.783
 388.925 874.381
 730.635 325.820
 765.133 1.133
 504.848 197.744
 971.605 213.559
 463.802 925.114
 821.035 342.755
 666.549 443.767
 454.845 175.674
 542.517 83.949
 739.733 494.772
 421.331 76.763
 153.545 310.999
 339.508 133.741
 496.144 600.789
 163.586 568.520
 371.932 815.440
 414.916 635.922
 577.719 390.409
 537.088 36.606
 555.279 576.635
 795.740 422.578
 148.159 170.180
 703.565 303.816
 455.907 295.549
 309.791 828.093
 478.073 857.459
 950.758 329.555
 60.205 812.007
 21.925 427.036
 922.959 107.999
 975.342 426.521
 4.839 240.157
 372.047 235.069
 163.540 456.249
 305.942 333.262
 348.027 28.645
 572.439 252.592
 514.257 786.738
 367.613 651.679
 855.717 600.305
 186.185 434.851
 852.799 385.612
 631.552 378.273
 412.652 797.482
 578.972 657.671
 126.895 283.287
 142.417 258.886
 774.821 961.621
 113.340 14.504
 454.132 592.347
 470.540 478.938
 642.415 109.560
 537.419 828.392
 546.397 69.241
 797.421 764.637
 951.423 334.003
 9.474 91.511
 562.624 183.977
 410.310 315.345
 357.143 251.925
 595.081 655.323
 521.816 568.949
 355.276 113.280
 114.356 52.214
 875.520 385.974
 92.918 836.185
 378.082 63.960
 946.608 452.640
 513.951 672.410
 918.907 401.701
 568.301 109.247
 40.973 666.276
 240.255 128.806
 629.559 136.356
 314.481 924.616
 4.881 298.793
 735.860 68.230
 350.655 374.462
 276.813 63.211
 478.036 950.579
 326.679 341.087
 826.967 54.612
 88.655 441.501
 105.135 181.434
 225.284 429.730
 242.192 541.571
 409.345 874.824
 744.062 410.617
 302.680 269.723
 441.053 983.766
 768.186 965.813
 109.415 271.328
 15.573 128.603
 537.130 897.795
 363.063 24.706
 532.658 916.236
 166.777 14.577
 824.529 39.579
 607.072 857.739
 157.921 779.440
 634.395 510.457
 502.345 521.147
 752.649 198.320
 686.372 340.330
 69.710 632.220
 967.922 562.750
 365.083 275.396
 732.317 506.051
 834.168 296.943
 338.242 231.891
 765.935 514.404
 960.602 331.862
 122.664 251.467
 418.349 14.026
 821.744 648.421
 437.613 932.422
 303.273 860.983
 551.531 84.114
 614.568 580.618
 47.083 602.136
 992.909 985.845
 658.054 703.846
 598.253 183.830
 397.145 358.900
 283.817 285.267
 297.550 256.297
 817.990 849.045
 376.488 353.221
 837.637 678.152
 774.767 47.930
 650.588 1.835
 405.180 843.381
 271.734 364.168
 149.157 157.265
 309.008 994.228
 469.675 727.430
 376.770 762.270
 505.898 290.208
 47.118 749.255
 231.687 944.032
 225.002 959.236
 999.233 813.952
 599.243 286.372
 857.111 406.758
 155.532 777.376
 988.598 884.507
 893.959 788.184
 723.796 520.181
 955.763 368.423
 53.819 857.360
 492.737 182.390
 836.001 741.201
 297.560 319.722
 797.735 976.391
 521.397 307.570
 598.482 95.279
 632.121 619.194
 122.926 673.133
 85.994 607.434
 584.661 34.838
 299.336 467.122
 103.790 676.572
 294.621 955.368
 71.003 535.839
 565.399 845.694
 666.036 533.153
 42.742 649.580
 403.653 868.606
 666.715 961.324
 32.729 67.285
 662.084 838.912
 713.624 50.262
 708.640 160.106
 299.345 774.554
 381.697 640.303
 103.227 588.653
 444.346 683.402
 559.866 133.050
 304.740 991.173
 189.159 761.458
 542.135 678.367
 721.758 342.572
 265.607 843.429
 806.597 339.198
 938.749 207.343
 519.756 57.207
 499.465 650.553
 753.854 357.158
 271.755 610.411
 266.687 263.626
 529.856 225.188
 688.573 268.777
 185.844 466.966
 564.148 575.651
 59.920 951.870
 674.162 571.832
 515.865 575.062
 536.664 865.049
 938.922 28.045
 419.097 788.811
 963.704 821.347
 150.024 329.154
 468.162 876.198
 951.919 504.125
 906.610 549.776
 827.818 807.864
 408.950 120.961
 331.201 13.379
 401.316 53.899
 889.763 405.697
 60.259 557.211
 2.462 23.694
 281.349 115.345
 301.233 249.016
 684.736 348.735
 582.921 759.108
 484.131 90.257
 845.461 514.205
 379.210 291.686
 180.228 771.385
 390.022 905.757
 108.231 699.466
 209.398 353.088
 832.702 734.098
 7.190 470.140
 599.424 481.103
 58.442 851.836
 296.347 506.626
 294.220 423.341
 926.600 394.552
 175.020 588.146
 197.823 794.771
 776.596 858.322
 182.893 11.085
 849.164 947.103
 522.779 805.961
 883.757 629.367
 614.800 243.029
 992.543 502.969
 515.372 399.564
 110.119 129.899
 194.999 903.519
 654.866 933.094
 327.514 366.626
 186.512 970.256
 941.193 671.184
 669.184 113.801
 175.308 638.363
 937.722 814.983
 694.006 165.880
 686.238 115.298
 335.369 419.069
 397.325 749.550
 595.302 928.440
 831.678 438.675
 45.125 466.587
 52.779 937.986
 692.859 715.627
 99.794 245.253
 258.921 2.329
 801.732 5.804
 938.154 670.853
 383.605 517.047
 255.681 22.834
 314.766 536.659
 341.077 611.918
 733.476 56.806
 294.089 106.170
 20.314 306.559
 198.728 888.908
 35.098 987.104
 867.678 158.988
 854.218 396.035
 125.008 8.590
 802.537 940.135
 624.922 933.885
 249.449 118.539
 73.535 496.023
 193.204 443.408
 688.375 561.693
 580.717 782.427
 668.499 269.789
 668.953 101.180
 932.096 789.675
 424.244 664.246
 936.374 144.160
 951.184 47.532
 758.020 94.104
 544.714 212.649
 965.991 939.666
 47.678 804.144
 49.678 344.497
 479.425 425.095
 115.280 82.960
 165.038 114.343
 275.562 236.826
 953.934 543.613
 130.081 507.543
 263.005 544.721
 164.667 284.310
 133.970 701.253
 943.711 128.795
 855.520 646.581
 983.163 756.931
 895.184 917.444
 985.587 159.965
 418.315 251.704
 203.856 594.605
 875.272 888.333
 542.988 60.158
 423.940 40.412
 279.040 983.980
 62.311 347.293
 92.129 961.024
 592.499 864.627
 302.539 985.132
 68.599 381.109
 543.037 5.786
 420.034 434.581
 578.174 321.937
 41.113 978.992
 27.282 152.380
 426.341 885.106
 499.602 208.737
 367.644 264.392
 198.452 641.925
 850.170 425.848
 690.409 875.898
 951.976 313.695
 12.309 514.375
 712.122 749.533
 53.522 278.204
 851.946 201.239
 606.912 265.147
 264.184 123.348
 235.485 322.525
 501.016 926.688
 212.524 979.655
 849.756 120.761
 23.804 835.014
 566.954 178.645
 986.990 57.123
 109.121 764.534
 364.522 403.110
 740.518 467.504
 294.297 940.691
 282.711 446.472
 12.400 173.930
 392.524 20.871
 222.374 107.752
 88.163 365.365
 307.492 668.153
 89.435 976.505
 70.756 942.625
 277.012 381.851
 209.625 677.305
 415.629 830.569
 129.546 13.068
 513.033 127.386
 516.220 352.382
 414.750 803.087
 318.196 702.830
 656.609 924.235
 139.111 663.036
 233.058 767.858
 155.933 114.310
 888.139 574.368
 422.425 509.108
 224.462 660.668
 95.235 648.603
 358.379 357.400
 746.329 900.046
 859.894 827.510
 465.579 694.584
 214.757 641.147
 80.350 782.822
 272.995 603.607
 146.752 414.385
 920.056 353.132
 725.207 295.223
 169.538 524.397
 619.351 699.498
 753.527 187.340
 213.507 448.946
 129.797 961.225
 224.629 989.927
 264.357 827.740
 227.380 505.710
 41.083 647.363
 306.729 798.209
 233.538 658.578
 435.060 599.639
 511.915 514.058
 407.338 460.802
 392.605 401.173
 348.599 480.457
 639.794 491.665
 836.197 851.248
 746.295 867.912
 661.392 604.572
 431.336 447.533
 750.396 532.664
 851.105 556.388
 36.828 184.936
 506.491 230.156
 341.270 101.567
 812.835 120.066
 988.375 225.563
 457.859 868.194
 849.725 280.668
 83.579 846.640
 316.576 12.932
 381.613 333.349
 909.192 655.192
 362.292 151.167
 549.883 13.994
 648.292 917.645
 149.944 815.463
 32.916 748.328
 973.968 639.313
 939.744 198.536
 89.336 67.889
 610.171 606.630
 128.065 869.913
 942.751 769.374
 79.630 807.141
 605.548 7.079
 97.115 317.682
 860.378 398.095
 488.328 104.264
 74.623 29.850
 534.933 891.718
 78.843 43.601
 345.573 58.578
 861.706 574.701
 116.291 876.822
 910.714 207.170
 408.939 985.688
 219.012 584.339
 34.774 895.336
 324.507 425.311
 968.055 569.547
 44.850 484.687
 238.464 919.845
 966.246 320.852
 739.770 693.456
 459.034 981.993
 326.926 231.809
 580.314 520.633
 889.198 783.032
 813.553 263.900
 420.706 979.932
 144.953 921.041
 552.757 143.599
 522.684 340.128
 858.453 782.181
 651.980 236.718
 236.394 955.127
 289.126 728.114
 277.011 636.595
 480.847 503.128
 115.539 299.732
 401.350 939.935
 486.241 258.604
 743.895 220.267
 572.856 839.948
 782.250 259.067
 563.054 846.352
 812.671 122.661
 275.709 540.370
 380.312 109.032
 758.057 190.554
 474.440 139.876
 717.331 130.945
 311.908 910.664
 133.431 991.719
 813.528 972.153
 423.982 847.097
 886.929 700.751
 332.093 225.085
 963.877 847.342
 964.985 350.034
 279.901 942.008
 515.892 402.441
 337.229 448.183
 493.315 630.008
 144.797 892.818
 304.532 620.006
 795.585 703.096
 791.514 125.948
 914.216 624.906
 497.119 352.852
 507.116 118.948
 701.011 256.822
 872.154 278.095
 464.662 58.901
 901.435 600.921
 372.496 53.218
 344.543 423.501
 364.565 789.277
 223.180 252.424
 990.828 602.082
 512.822 470.023
 747.079 166.892
 672.080 477.093
 500.017 573.184
 423.206 893.694
 698.896 291.379
 13.217 815.293
 382.137 182.829
 737.955 695.439
 400.496 356.054
 842.932 339.125
 728.618 568.449
 654.804 900.016
 861.559 21.373
 403.831 102.788
 683.154 697.186
 206.888 97.404
 642.704 879.385
 956.631 99.260
 832.571 612.177
 847.834 997.588
 572.009 664.978
 237.050 409.613
 275.276 32.225
 825.359 720.723
 821.202 222.239
 452.756 747.859
 906.530 63.647
 351.582 76.846
 219.133 618.060
 608.340 402.103
 925.554 57.554
 989.385 402.788
 349.044 210.136
 685.589 651.861
 691.589 451.458
 991.559 618.680
 801.395 922.827
 351.804 101.763
 834.338 771.002
 553.080 42.414
 935.413 461.837
 420.691 13.452
 958.769 835.810
 66.767 157.634
 640.234 707.519
 248.340 640.360
 375.119 612.833
 508.690 969.331
 880.477 66.606
 611.085 774.115
 31.969 91.248
 22.077 800.837
 261.246 133.470
 382.536 196.717
 233.601 14.882
 617.129 386.965
 454.037 614.566
 503.818 499.201
 782.422 301.285
 658.990 900.314
 87.692 103.474
 324.100 775.357
 903.038 501.013
 477.298 111.188
 627.514 959.037
 377.695 28.196
 676.669 706.309
 998.084 226.336
 840.838 235.334
 59.588 737.172
 742.863 905.328
 772.464 77.683
 678.793 339.791
 462.947 925.820
 710.099 896.181
 156.399 239.458
 791.696 854.534
 850.216 242.253
 57.638 524.507
 681.986 340.578
 439.470 746.096
 843.638 19.136
 308.076 188.933
 853.071 308.915
 258.652 9.903
 441.550 15.051
 903.372 270.706
 696.666 535.007
 204.019 648.490
 393.575 555.800
 526.689 386.954
 406.472 975.022
 995.555 766.204
 300.830 92.024
 578.209 141.402
 326.005 26.265
 570.418 478.161
 46.506 768.636
 135.151 352.105
 336.151 603.230
 364.769 277.549
 807.741 461.913
 4.548 572.607
 435.649 218.187
 731.767 482.868
 951.391 881.669
 411.892 91.134
 932.857 27.510
 439.733 395.535
 574.381 758.829
 459.608 491.847
 203.305 743.442
 988.423 838.274
 313.523 842.782
 736.352 292.815
 409.916 30.708
 431.555 816.023
 320.230 418.273
 361.473 137.317
 931.403 508.369
 500.182 143.639
 972.290 318.161
 308.538 508.220
 499.250 759.532
 84.174 18.449
 977.891 956.281
 67.650 959.613
 204.793 815.023
 548.058 680.741
 16.336 733.665
 578.343 415.520
 605.325 421.823
 932.620 501.595
 955.384 281.822
 893.173 172.455
 131.759 33.092
 825.154 64.958
 986.937 398.295
 216.686 860.724
 880.293 863.778
 568.902 69.703
 730.779 202.624
 805.274 768.801
 656.618 544.334
 526.202 167.400
 470.337 994.912
 710.483 615.772
 833.627 874.762
 310.058 172.857
 204.947 534.565
 501.673 68.759
 182.201 932.187
 255.257 437.009
 129.855 973.353
 913.498 45.373
 339.516 317.390
 912.900 555.524
 488.206 474.814
 829.490 115.708
 990.490 639.222
 21.118 1.530
 478.520 631.118
 135.093 124.001
 155.311 430.508
 229.974 717.176
 46.654 148.847
 751.840 487.029
 199.691 565.080
 839.969 176.250
 943.040 916.767
 598.907 494.467
 314.300 902.751
 951.282 938.886
 383.954 491.513
 319.115 335.852
 246.030 327.561
 714.811 259.430
 19.860 241.192
 353.512 509.447
 6.088 564.325
 826.287 879.810
 684.371 872.304
 352.005 730.232
 128.543 159.509
 11.172 743.316
 574.116 831.920
 967.052 447.399
 807.875 794.667
 10.734 997.460
 92.830 124.979
 793.279 606.150
 905.154 664.167
 498.671 319.649
 582.237 415.600
 587.924 344.256
 379.903 993.648
 432.818 295.675
 557.774 891.707
 935.361 900.755
 178.313 901.637
 577.931 308.575
 869.014 263.838
 203.504 132.318
 988.354 713.965
 323.239 154.200
 412.614 441.874
 980.725 682.249
 558.480 529.121
 462.395 389.866
 639.877 887.520
 178.976 27.728
 468.987 302.385
 303.655 243.769
 121.547 375.721
 642.152 342.819
 343.731 967.581
 334.562 765.346
 859.189 914.801
 408.270 357.962
 494.789 147.495
 678.090 780.606
 865.520 872.966
 739.875 171.025
 903.776 817.495
 746.188 131.442
 775.332 937.900
 659.168 270.722
 260.925 881.616
 821.804 624.255
 894.125 396.562
 2.636 870.052
 506.659 996.341
 781.970 90.763
 143.358 363.858
 944.577 15.642
 950.265 134.535
 812.176 972.629
 819.207 11.750
 529.696 838.226
 576.433 320.488
 756.251 881.608
 945.994 554.429
 2.034 740.220
 592.770 686.709
 696.118 658.200
 275.960 730.568
 620.829 278.210
 620.080 504.136
 462.279 554.309
 663.783 790.241
 213.442 991.377
 182.023 119.607
 38.554 299.234
 627.305 541.963
 931.326 451.276
 311.970 797.964
 243.545 973.327
 395.132 844.403
 547.096 364.045
 162.179 310.833
 646.506 809.964
 637.316 37.672
 159.038 643.063
 474.122 740.150
 406.736 273.992
 377.071 200.694
 354.014 988.197
 648.616 371.697
 613.298 23.628
 289.486 794.016
 720.502 657.235
 940.574 742.402
 745.836 652.803
 707.467 201.509
 100.604 795.730
 995.582 874.883
 77.430 432.256
 175.608 919.781
 123.165 903.430
 544.112 483.681
 196.899 620.190
 319.517 660.703
 369.710 758.589
 574.092 469.878
 340.637 297.134
 131.057 430.322
 990.752 395.919
 713.668 334.245
 893.029 94.647
 509.271 726.505
 712.055 539.557
 873.387 233.809
 239.675 633.834
 42.254 358.063
 948.797 229.376
 420.654 282.696
 139.106 967.141
 566.973 29.637
 180.121 247.108
 289.212 355.348
 916.364 825.726
 2.086 759.540
 827.380 348.168
 462.509 88.661
 75.773 14.702
 313.011 401.817
 626.493 235.735
 212.211 999.350
 380.407 869.873
 239.074 29.142
 888.084 675.563
 321.753 633.792
 52.227 292.100
 589.246 699.787
 98.703 143.145
 279.702 449.862
 509.536 509.221
 496.062 179.719
 32.227 919.279
 88.821 693.708
 977.351 380.521
 6.506 520.029
 912.595 605.751
 904.142 879.179
 381.503 754.982
 784.212 0.193
 197.382 619.756
 186.956 603.568
 168.694 122.140
 499.030 839.320
 236.256 343.843
 441.526 340.584
 82.448 553.125
 688.085 250.350
 399.215 257.587
 887.455 539.905
 468.858 719.505
 486.631 866.292
 266.531 557.863
 613.037 832.448
 386.178 598.876
 647.592 302.949
 125.693 486.485
 853.531 391.397
 648.811 328.626
 695.374 639.137
 330.169 827.177
 43.202 531.331
 948.892 553.135
 892.587 893.323
 40.667 808.212
 201.087 441.212
 367.648 524.695
 937.541 154.634
 491.609 952.759
 27.848 541.745
 913.875 164.713
 955.903 886.612
 203.880 255.867
 814.677 333.606
 208.353 269.324
 401.669 63.633
 499.463 435.188
 895.141 760.238
 70.696 52.302
 940.584 222.795
 264.420 901.949
 906.938 47.410
 559.072 258.218
 253.435 218.171
 153.704 529.368
 572.977 701.453
 963.448 150.076
 967.121 449.672
 334.660 257.582
 59.766 849.068
 359.440 778.186
 598.180 605.365
 425.605 67.373
 226.022 383.816
 592.546 70.842
 476.457 503.957
 501.706 879.332
 235.532 447.894
 981.494 452.396
 105.844 453.236
 912.460 490.828
 75.668 622.516
 604.627 890.622
 314.551 650.629
 183.386 750.003
 496.609 826.188
 764.691 502.781
 849.099 543.632
 459.104 784.229
 766.197 327.423
 115.085 108.611
 774.271 740.712
 785.822 249.833
 421.486 466.872
 974.585 408.502
 155.457 17.400
 28.284 250.609
 890.426 653.614
 557.754 786.377
 20.414 197.624
 369.600 784.485
 455.767 951.310
 204.664 89.379
 524.136 206.954
 151.894 320.957
 538.124 102.143
 206.298 120.235
 573.617 392.262
 281.581 386.239
 686.322 149.960
 490.906 993.182
 908.471 281.415
 545.114 838.795
 980.469 918.741
 261.810 950.695
 778.955 316.976
 959.379 854.809
 776.879 478.517
 658.573 715.706
 914.636 739.460
 715.490 511.321
 853.838 388.066
 651.177 962.887
 434.993 718.590
 365.541 254.166
 53.326 942.201
 670.765 32.525
 717.478 35.049
 648.968 468.522
 456.208 871.193
 930.721 581.871
 9.087 100.622
 758.454 831.788
 977.030 940.849
 998.291 471.336
 744.229 871.181
 904.934 121.664
 19.445 683.977
 939.664 816.737
 114.708 254.862
 757.018 676.744
 494.420 57.471
 280.356 803.795
 426.882 946.836
 702.278 762.568
 70.766 163.956
 97.940 557.409
 176.566 232.469
 906.111 683.014
 1.148 302.914
 795.629 85.755
 574.016 192.255
 828.515 595.074
 246.655 523.450
 492.882 78.043
 459.327 914.729
 199.878 634.449
 909.081 539.307
 513.186 124.814
 162.844 777.727
 454.003 140.102
 172.517 336.506
 149.322 750.946
 885.693 593.649
 269.877 477.782
 54.431 54.922
 742.900 504.071
 602.277 431.026
 183.275 205.717
 271.341 757.353
 127.637 224.904
 319.636 222.530
 195.112 100.096
 435.281 513.132
 654.773 541.008
 767.765 848.656
 925.526 863.596
 614.668 818.016
 344.262 571.835
 240.554 246.678
 140.984 177.152
 16.806 748.105
 186.764 810.389
 358.721 236.067
 416.291 123.319
 179.132 402.752
 259.212 155.673
 984.149 174.412
 284.193 908.985
 592.462 129.890
 110.635 110.104
 379.290 261.997
 472.327 245.876
 121.864 746.961
 825.136 227.383
 975.787 298.524
 730.616 709.178
 939.421 471.565
 275.351 998.834
 793.256 962.088
 311.747 887.803
 938.035 558.225
 342.438 500.021
 632.141 228.347
 383.209 164.208
 756.545 701.086
 297.554 284.483
 653.855 376.944
 521.439 517.351
 613.826 107.139
 115.003 207.741
 856.881 142.584
 966.937 829.291
 123.166 770.509
 218.667 92.235
 259.298 959.772
 503.778 794.092
 138.092 885.583
 51.042 402.657
 306.208 923.062
 667.788 677.106
 466.964 525.230
 898.123 391.193
 134.756 38.786
 484.693 853.379
 986.023 680.094
 603.604 493.460
 850.002 579.560
 92.896 265.834
 279.223 505.904
 162.286 108.464
 891.613 869.499
 415.099 687.052
 438.062 157.997
 695.282 279.710
 904.369 625.871
 508.791 942.887
 65.737 905.696
 978.573 209.618
 264.754 62.091
 347.731 61.803
 847.373 313.943
 521.633 985.691
 561.365 317.249
 564.825 650.760
 271.658 155.530
 174.314 374.430
 878.679 418.986
 121.417 666.609
 219.141 374.527
 377.862 47.758
 691.690 909.412
 958.796 151.398
 168.564 859.974
 469.886 146.795
 543.210 467.802
 434.810 430.634
 714.975 8.614
 903.290 659.053
 446.115 349.232
 751.801 735.481
 942.026 56.442
 845.643 687.734
 129.592 224.836
 641.623 203.009
 945.710 941.065
 388.129 325.527
 831.442 57.297
 289.358 733.054
 467.958 20.341
 512.184 510.400
 327.751 974.228
 849.386 235.896
 165.874 317.486
 37.121 937.148
 286.759 712.476
 935.807 391.876
 516.028 88.842
 3.480 825.975
 835.498 97.979
 153.764 162.241
 733.114 417.679
 334.544 108.227
 435.793 198.662
 79.054 939.926
 368.412 225.927
 162.400 379.383
 780.468 241.951
 90.472 409.625
 445.855 565.438
 905.133 790.738
 441.119 123.838
 112.658 898.452
 92.180 301.350
 38.161 903.713
 425.553 353.038
 636.797 241.615
 622.472 332.359
 515.446 414.566
 636.027 571.625
 352.309 961.978
 953.583 306.198
 965.235 572.258
 458.643 372.636
 344.789 868.025
 35.269 383.303
 110.195 58.574
 359.816 995.475
 93.724 11.668
 712.530 977.684
 343.245 77.090
 417.420 621.586
 438.123 315.492
 62.521 561.184
 28.089 406.401
 172.297 415.651
 268.996 78.466
 785.529 555.838
 887.386 213.053
 50.013 161.744
 954.688 999.777
 671.893 58.730
 791.713 490.889
 873.292 329.166
 408.419 322.405
 515.392 644.752
 368.889 96.107
 662.291 669.319
 266.909 191.180
 98.487 774.877
 115.963 481.060
 2.907 992.823
 864.828 344.495
 35.955 401.038
 115.071 394.912
 752.556 605.160
 561.860 814.511
 330.818 203.448
 29.597 15.534
 748.358 989.528
 507.484 397.604
 470.123 522.142
 788.504 204.559
 484.449 717.128
 113.178 274.975
 767.992 451.778
 254.395 836.308
 433.131 238.016
 342.526 312.726
 449.505 757.193
 214.818 441.362
 798.818 159.717
 426.821 251.428
 661.367 236.941
 236.500 726.786
 14.271 856.156
 767.043 207.052
 193.923 913.021
 278.692 887.618
 215.354 766.082
 592.695 648.364
 203.986 957.225
 474.433 7.982
 263.554 537.987
 413.766 290.243
 639.080 578.009
 157.546 265.225
 624.764 257.630
 424.186 148.080
 381.049 186.529
 38.343 96.796
 558.351 354.650
 793.444 335.323
 350.667 36.443
 412.469 967.086
 622.261 426.319
 217.624 54.388
 944.720 189.327
 425.008 880.268
 457.950 139.357
 191.911 630.577
 213.187 96.004
 705.927 325.193
 183.164 574.841
 213.716 369.310
 126.541 303.850
 143.119 909.711
 491.119 866.565
 528.882 478.885
 131.779 801.061
 165.761 544.292
 731.371 749.833
 92.971 294.149
 950.738 291.160
 673.385 668.647
 830.693 685.511
 135.522 560.882
 235.323 254.431
 665.025 680.057
 901.509 553.265
 87.155 596.340
 261.700 997.753
 697.981 418.433
 780.973 518.256
 657.796 728.352
 319.116 20.244
 537.186 290.649
 545.515 567.183
 538.805 533.491
 828.910 929.360
 743.882 375.491
 253.696 382.400
 542.653 44.274
 515.382 830.593
 496.217 640.595
 784.459 676.941
 990.837 276.024
 142.612 583.598
 634.605 224.052
 658.394 848.632
 814.060 135.902
 429.910 568.601
 781.119 585.871
 156.365 828.093
 138.265 19.817
 763.493 639.125
 394.887 218.314
 882.880 293.248
 95.926 177.320
 233.104 750.578
 794.398 519.113
 160.823 2.094
 224.086 230.253
 339.666 348.960
 502.845 377.923
 289.682 855.822
 88.943 67.842
 443.715 979.917
 754.034 3.843
 751.178 445.969
 711.342 709.083
 654.223 735.619
 634.138 530.683
 904.177 262.166
 958.382 622.688
 393.546 95.387
 128.466 976.642
 575.064 441.103
 313.393 425.516
 316.660 435.734
 292.658 206.404
 220.224 922.739
 339.859 842.336
 611.406 986.482
 874.130 646.146
 14.075 146.317
 714.448 302.929
 961.434 291.791
 972.300 635.786
 299.066 966.673
 920.124 576.947
 614.592 298.475
 745.084 467.797
 323.347 300.370
 562.366 402.617
 66.944 38.662
 744.318 358.253
 87.292 121.554
 799.889 152.287
 846.195 499.842
 194.238 823.241
 421.843 819.065
 565.766 195.980
 758.219 682.589
 414.818 192.647
 129.633 599.127
 95.731 773.531
 746.485 34.702
 635.735 283.283
 134.106 572.097
 777.478 866.553
 206.586 420.248
 646.907 574.673
 102.374 397.078
 488.098 773.377
 196.687 532.944
 88.007 583.308
 934.278 874.802
 396.372 833.297
 489.612 195.591
 692.041 515.013
 843.170 677.051
 672.460 20.854
 823.401 300.681
 467.040 690.065
 493.152 479.977
 669.579 936.540
 24.579 242.088
 625.088 682.021
 803.036 129.047
 920.618 57.257
 901.966 563.695
 49.375 588.739
 579.051 104.910
 727.154 977.987
 938.805 208.038
 227.648 362.882
 96.304 482.378
 209.224 775.582
 847.045 186.538
 874.378 669.191
 113.304 778.782
 431.202 556.203
 990.065 712.611
 914.162 307.171
 574.316 573.315
 622.521 709.902
 528.706 839.921
 105.318 840.296
 431.109 545.608
 571.498 388.966
 900.400 430.267
 345.334 706.695
 598.651 629.596
 986.357 251.063
 902.285 839.079
 618.769 751.272
 48.559 307.855
 989.641 563.916
 216.608 51.215
 623.402 815.533
 439.644 681.951
 940.476 355.118
 690.319 125.738
 341.882 748.911
 486.610 845.907
 463.761 408.880
 60.682 715.563
 213.792 964.185
 476.007 262.797
 906.155 560.911
 104.812 116.361
 107.049 449.617
 952.786 298.525
 435.819 923.305
 383.483 768.819
 987.674 971.726
 621.302 802.250
 656.176 383.202
 848.136 389.324
 43.495 55.155
 931.381 639.465
 913.529 962.185
 584.935 936.403
 29.971 209.879
 653.073 381.638
 444.202 397.752
 880.834 433.669
 775.326 791.026
 982.959 935.405
 128.931 613.902
 614.007 264.813
 107.331 822.910
 370.407 754.637
 900.558 584.766
 694.613 932.104
 945.564 96.358
 303.917 420.345
 785.649 463.378
 911.783 427.120
 940.613 857.256
 755.702 796.207
 151.474 747.112
 78.803 300.899
 835.709 444.240
 846.912 671.617
 976.867 681.954
 810.890 240.425
 676.396 304.777
 566.431 789.488
 868.797 69.707
 618.572 459.333
 100.344 921.384
 52.904 422.691
 106.047 135.388
 254.563 492.963
 202.073 313.564
 32.683 210.790
 207.228 136.483
 413.168 51.351
 886.329 946.042
 495.634 797.907
 392.426 951.396
 948.634 428.481
 199.022 70.187
 586.250 922.856
 836.086 971.346
 752.475 592.091
 856.102 753.064
 989.277 4.301
 793.325 238.122
 309.728 485.569
 78.425 107.294
 797.060 936.548
 522.667 919.523
 740.165 261.925
 884.633 525.021
 960.090 765.681
 425.296 894.970
 822.941 139.584
 194.235 40.478
 942.723 151.097
 974.191 435.711
 101.724 320.685
 449.548 298.286
 132.807 34.107
 816.141 707.169
 672.285 944.837
 977.842 988.304
 886.974 733.104
 895.396 95.429
 665.634 364.721
 983.965 22.988
 832.577 763.933
 569.832 165.511
 757.176 124.688
 888.957 179.414
 192.803 44.410
 468.795 395.984
 255.996 899.450
 711.561 405.740
 453.222 783.564
 276.370 702.653
 458.261 307.211
 327.259 500.606
 646.040 279.029
 714.643 163.456
 984.869 950.051
 733.421 414.051
 892.603 50.091
 748.602 287.380
 765.842 254.088
 899.313 989.802
 615.184 219.275
 437.617 632.102
 182.610 682.965
 386.180 571.322
 5.857 821.947
 918.043 568.256
 634.202 680.373
 685.322 527.806
 923.259 771.242
 717.280 512.598
 454.499 260.852
 140.997 421.343
 377.311 534.762
 971.720 8.056
 675.096 512.809
 400.213 232.759
 157.470 189.809
 149.316 615.512
 601.922 403.670
 562.896 791.186
 961.835 415.546
 562.074 700.383
 553.700 184.329
 593.613 311.200
 592.453 153.306
 294.610 846.423
 396.403 378.512
 100.003 731.407
 396.422 120.385
 171.960 809.890
 700.295 812.407
 283.225 369.637
 152.884 98.013
 43.171 639.087
 444.755 390.891
 722.206 262.463
 32.781 930.777
 966.760 827.493
 200.960 358.920
 666.157 440.531
 91.241 472.639
 849.946 143.063
 633.649 600.092
 678.773 306.243
 991.714 293.793
 715.652 82.006
 980.573 119.169
 802.718 226.607
 306.501 822.940
 49.554 732.194
 891.855 231.273
 894.462 431.631
 790.067 741.193
 614.068 199.579
 641.383 137.723
 417.215 317.394
 479.537 866.632
 706.965 650.363
 258.472 506.962
 773.647 293.000
 341.032 472.677
 89.357 452.365
 570.445 398.729
 210.296 381.893
 451.019 968.759
 711.167 860.919
 495.385 370.610
 431.996 890.540
 378.585 138.405
 921.704 187.811
 179.197 888.366
 327.349 591.301
 517.584 677.665
 68.841 416.185
 732.279 224.845
 625.235 31.336
 606.832 605.960
 262.323 779.984
 388.452 877.078
 877.508 775.667
 572.058 231.730
 605.078 913.451
 882.444 157.099
 894.522 620.095
 125.058 746.903
 380.958 794.333
 722.108 19.251
 647.780 68.411
 263.521 197.034
 528.172 853.867
 817.688 375.256
 697.968 658.426
 929.249 528.074
 224.725 307.306
 622.825 117.995
 406.840 42.600
 602.987 646.084
 565.522 970.621
 540.621 825.979
 547.831 81.595
 540.874 942.796
 120.332 572.210
 852.986 652.677
 443.014 592.896
 690.479 537.788
 627.669 842.841
 842.594 218.364
 422.923 811.632
 63.705 567.146
 201.686 472.735
 94.189 416.871
 230.988 67.067
 489.291 208.809
 207.498 361.593
 185.580 925.596
 975.753 655.731
 219.459 776.440
 394.954 455.543
 108.583 864.373
 371.764 400.986
 823.205 136.467
 971.646 864.405
 796.271 487.243
 303.936 928.823
 163.041 907.088
 43.073 883.322
 75.298 10.945
 200.415 261.011
 22.457 383.343
 251.137 4.717
 210.676 684.859
 305.411 929.235
 128.174 898.988
 501.768 999.729
 965.281 989.436
 706.140 447.655
 894.222 383.744
 388.277 672.653
 757.501 413.542
 886.988 646.356
 204.185 203.596
 289.088 947.605
 67.794 605.947
 659.186 64.460
 943.405 982.174
 146.853 533.538
 718.597 822.111
 545.753 329.187
 794.750 992.843
 620.508 531.887
 31.871 494.680
 89.129 205.967
 19.521 883.984
 642.639 0.556
 154.739 444.554
 92.881 794.714
 559.350 954.051
 411.621 668.612
 36.007 719.148
 509.084 168.703
 815.438 928.342
 501.280 707.955
 635.048 295.404
 539.363 604.982
 888.250 206.006
 80.448 711.429
 949.365 917.382
 530.348 439.081
 893.777 843.694
 200.539 801.210
 358.305 151.697
 413.193 491.797
 211.759 121.332
 731.403 97.014
 597.778 338.810
 762.013 962.123
 166.732 395.854
 803.986 610.546
 404.459 494.176
 27.553 657.948
 694.563 90.347
 552.943 0.801
 497.835 370.443
 140.091 444.912
 5.107 88.897
 543.118 524.229
 104.607 830.392
 469.506 833.868
 115.910 511.529
 510.929 944.438
 672.318 400.049
 80.672 698.680
 402.350 828.999
 954.970 128.036
 767.720 372.346
 328.746 218.624
 986.429 543.771
 669.742 546.366
 410.290 113.949
 101.645 273.441
 869.350 211.393
 532.237 927.299
 252.402 291.361
 435.929 684.161
 202.363 405.567
 723.166 856.934
 85.097 577.104
 807.521 889.061
 985.798 340.574
 92.937 217.939
 121.962 22.799
 130.122 871.692
 787.998 256.293
 567.088 969.455
 393.579 693.145
 381.889 416.694
 783.881 343.943
 326.649 922.892
 371.080 343.318
 824.890 59.143
 527.068 944.735
 996.038 848.602
 629.764 892.006
 982.022 414.474
 390.096 989.012
 224.360 460.338
 962.351 193.291
 892.564 928.568
 533.918 160.021
 855.595 567.567
 856.327 142.807
 680.185 471.366
 600.959 64.350
 348.944 960.128
 660.981 467.074
 136.216 612.426
 65.211 770.119
 232.701 395.368
 87.099 639.658
 846.161 863.107
 318.397 434.419
 153.317 394.833
 905.927 243.752
 368.873 647.643
 122.950 383.043
 515.910 425.729
 843.901 758.025
 115.534 274.106
 20.603 928.448
 803.283 441.801
 705.749 181.045
 869.496 716.345
 649.606 415.945
 407.593 688.925
 700.993 129.324
 338.255 589.243
 694.128 473.518
 212.117 142.644
 797.470 45.001
 735.269 302.190
 366.125 207.222
 220.154 938.010
 680.409 931.396
 152.027 9.456
 903.002 131.997
 243.907 676.555
 556.711 598.168
 399.715 641.186
 553.607 956.824
 38.261 550.824
 611.467 742.518
 75.037 995.023
 920.661 953.496
 292.696 813.862
 397.395 318.861
 836.174 595.918
 329.422 529.894
 579.145 239.192
 817.732 556.613
 262.570 790.453
 100.453 801.488
 694.435 866.222
 649.289 674.222
 216.183 332.073
 218.559 408.909
 832.983 506.721
 744.713 807.302
 322.026 534.878
 910.522 564.761
 678.807 199.869
 151.678 919.688
 42.273 926.188
 70.981 329.479
 815.404 46.597
 391.579 498.471
 830.891 211.877
 308.832 413.849
 817.931 628.313
 51.443 647.558
 24.733 283.510
 625.772 384.952
 14.154 520.790
 660.169 788.992
 452.171 942.604
 384.127 12.603
 178.982 250.904
 543.821 557.295
 221.856 994.883
 272.850 634.990
 361.936 412.074
 984.584 629.272
 791.833 376.163
 438.597 845.059
 637.768 553.663
 544.148 170.228
 213.209 11.576
 813.036 503.270
 817.470 890.274
 854.634 297.267
 392.784 181.103
 938.047 67.757
 60.279 838.787
 528.837 461.299
 325.450 266.934
 267.257 499.456
 886.801 884.133
 96.429 931.638
 509.918 891.967
 5.323 547.669
 309.258 299.237
 33.899 630.531
 180.232 623.788
 35.659 50.619
 666.880 800.214
 23.397 409.687
 560.753 614.777
 382.811 995.887
 282.809 304.808
 549.274 486.855
 83.718 776.504
 957.421 477.242
 243.459 580.247
 820.996 167.735
 396.206 345.385
 39.761 357.233
 442.077 716.093
 797.249 166.957
 27.244 986.601
 72.041 398.973
 525.325 38.315
 778.417 811.614
 786.028 904.574
 850.233 865.954
 535.045 292.756
 633.267 161.810
 318.652 780.824
 132.887 105.287
 846.902 669.300
 230.554 614.894
 763.424 743.834
 17.441 427.635
 473.457 512.493
 57.376 873.537
 113.838 990.586
 173.778 676.205
 921.261 369.981
 323.517 252.545
 723.404 125.702
 170.277 237.512
 569.914 367.121
 74.626 175.261
 368.037 761.693
 679.396 888.235
 975.561 764.200
 966.977 367.647
 419.381 432.588
 307.795 795.331
 592.171 952.177
 392.683 696.608
 976.371 413.246
 160.293 190.682
 150.957 73.499
 586.619 818.845
 252.566 607.983
 17.445 726.897
 341.665 916.443
 194.944 807.511
 123.208 274.628
 183.287 287.488
 499.001 724.637
 539.990 706.165
 498.663 983.962
 642.817 72.497
 713.297 87.798
 477.431 522.973
 109.848 879.498
 158.011 109.761
 156.578 135.385
 309.011 522.888
 366.432 998.878
 326.706 952.324
 443.524 841.816
 687.752 801.445
 180.074 145.669
 430.427 214.146
 531.391 370.014
 832.452 31.101
 32.612 559.166
 105.251 769.079
 3.756 29.498
 654.401 959.476
 113.100 419.810
 484.047 892.193
 580.048 605.881
 591.636 708.608
 47.770 49.158
 478.949 357.896
 346.128 530.556
 44.691 175.297
 603.438 515.847
 299.676 525.875
 510.760 602.514
 312.663 864.844
 757.581 242.806
 136.314 743.750
 458.641 748.655
 839.585 303.977
 697.235 125.993
 174.439 974.430
 492.698 614.610
 398.426 773.452
 634.091 621.239
 755.969 416.511
 936.737 615.016
 563.724 476.836
 804.585 233.302
 550.880 27.659
 204.032 440.342
 453.710 419.177
 661.476 850.041
 62.947 283.778
 28.317 916.781
 258.915 207.739
 57.373 404.649
 656.911 210.847
 300.687 546.391
 516.651 706.739
 170.838 420.167
 564.987 711.684
 859.236 16.565
 439.376 978.954
 32.160 93.059
 7.397 476.476
 137.842 461.108
 859.835 229.335
 768.574 706.401
 644.599 313.792
 796.317 279.574
 517.014 529.215
 107.661 328.273
 68.157 567.858
 326.213 877.204
 474.316 944.429
 252.838 947.261
 932.695 398.268
 154.906 774.720
 435.006 316.654
 976.325 424.465
 633.154 89.874
 955.136 155.381
 599.845 354.484
 662.629 900.258
 139.542 233.465
 708.001 66.128
 497.988 879.248
 79.571 584.021
 715.670 571.949
 564.499 170.315
 914.576 40.296
 854.050 176.416
 768.843 542.087
 703.988 161.433
 637.108 65.454
 986.194 526.274
 4.235 58.446
 197.545 690.383
 247.545 644.587
 248.249 507.957
 390.714 884.090
 350.012 933.300
 598.243 357.670
 983.480 520.119
 184.094 11.609
 116.567 732.557
 927.190 653.505
 645.588 453.058
 399.343 838.466
 968.020 580.535
 791.649 761.192
 400.557 449.392
 675.001 562.226
 13.553 583.854
 129.205 573.696
 250.566 291.594
 431.102 144.077
 280.501 945.234
 791.334 981.315
 433.525 789.943
 586.107 393.174
 797.783 430.767
 837.001 352.601
 302.025 115.755
 868.917 209.683
 532.959 752.339
 722.430 861.239
 491.875 627.283
 938.740 790.979
 292.432 788.063
 278.059 139.634
 953.177 369.464
 108.644 653.343
 410.145 88.038
 24.846 303.432
 335.750 93.744
 457.839 650.575
 422.194 168.377
 949.454 735.899
 295.978 340.488
 513.269 781.310
 953.087 683.395
 331.487 147.113
 523.564 854.023
 482.848 468.400
 723.969 683.982
 595.835 330.094
 674.376 359.154
 230.675 166.617
 933.937 819.622
 449.309 724.505
 939.521 518.040
 798.820 608.989
 262.639 522.167
 753.137 368.280
 680.979 707.575
 300.792 737.471
 395.688 921.405
 681.515 68.511
 420.557 110.013
 438.544 380.224
 283.968 485.610
 721.313 655.137
 481.656 493.296
 727.890 35.647
 313.759 154.684
 979.139 994.484
 752.237 972.649
 756.455 702.398
 186.647 39.166
 79.360 34.400
 362.619 991.253
 443.801 555.005
 586.519 595.293
 660.331 528.732
 553.149 735.356
 325.114 406.239
 645.535 554.462
 105.923 246.102
 644.503 207.976
 337.856 320.316
 811.742 784.866
 685.611 406.419
 817.309 225.397
 455.042 445.061
 968.107 693.719
 718.762 808.298
 357.983 671.914
 779.307 116.530
 556.055 740.426
 727.363 611.522
 134.122 450.875
 388.686 556.200
 16.148 124.201
 796.360 20.919
 325.464 703.805
 308.036 28.660
 74.397 734.048
 521.872 181.498
 855.426 34.466
 469.303 156.878
 274.732 4.698
 994.949 439.413
 543.358 670.999
 419.308 202.422
 686.514 409.005
 242.169 749.311
 729.149 726.803
 835.535 509.662
 900.501 935.444
 424.246 415.829
 9.501 979.632
 618.362 985.799
 267.539 48.817
 879.970 545.492
 769.108 878.411
 442.465 442.675
 831.293 312.885
 795.166 555.005
 390.224 808.552
 170.626 861.687
 559.669 65.593
 874.994 832.865
 380.487 999.117
 459.927 159.706
 289.135 280.704
 902.811 183.508
 171.620 838.930
 223.324 831.765
 261.985 24.079
 479.930 996.615
 10.527 783.819
 348.860 925.387
 258.642 718.495
 557.997 178.988
 189.532 483.421
 224.266 161.758
 105.437 767.819
 599.352 762.343
 843.941 233.537
 166.481 660.580
 772.848 959.508
 330.614 757.604
 682.792 368.826
 813.601 648.247
 370.031 463.832
 90.847 264.774
 312.620 750.642
 901.059 733.147
 88.509 178.866
 718.097 67.166
 264.256 76.122
 614.309 817.179
 551.248 632.220
 766.644 939.758
 439.116 337.176
 887.075 479.240
 82.888 643.654
 602.286 683.671
 454.142 391.795
 597.219 714.233
 132.720 477.096
 584.025 462.241
 283.481 275.168
 601.542 240.286
 454.088 266.301
 107.959 358.869
 670.229 574.361
 946.335 197.207
 672.203 85.258
 762.800 202.845
 12.949 917.847
 392.276 950.805
 556.923 152.639
 226.316 616.519
 819.428 390.002
 600.240 890.564
 657.879 308.998
 818.130 925.721
 364.031 470.665
 938.890 562.236
 956.399 86.071
 816.705 45.008
 885.263 921.203
 895.380 212.317
 842.003 399.473
 746.962 700.336
 516.522 891.030
 497.302 837.910
 30.799 139.231
 849.856 383.960
 155.800 402.311
 986.984 133.389
 8.948 707.013
 856.391 249.833
 648.973 285.665
 228.522 304.338
 206.433 854.564
 5.917 752.525
 986.544 585.911
 973.423 579.614
 384.664 14.810
 972.190 208.644
 695.153 434.488
 162.520 393.969
 656.070 685.206
 990.567 616.969
 242.841 393.940
 899.779 636.535
 144.585 322.361
 15.824 11.990
 71.025 319.921
 597.944 64.562
 543.078 637.602
 182.490 345.255
 816.317 857.427
 66.402 967.151
 727.019 145.092
 188.204 389.943
 391.777 790.547
 988.467 430.348
 143.320 307.236
 475.489 446.245
 859.883 598.779
 318.247 102.774
 909.050 646.562
 248.483 688.690
 448.436 738.004
 616.551 190.123
 426.825 748.907
 428.524 841.194
 635.839 360.517
 240.763 517.150
 851.987 169.652
 626.154 491.668
 963.596 416.030
 605.409 887.434
 931.260 872.935
 86.950 765.185
 121.610 334.360
 438.117 644.000
 573.378 983.148
 354.753 263.217
 895.786 780.569
 69.942 288.016
 9.259 308.724
 88.244 146.169
 767.632 294.575
 319.542 248.135
 552.640 310.123
 65.427 987.413
 312.021 979.840
 457.432 409.625
 781.605 927.065
 915.496 559.256
 51.945 789.489
 69.573 810.312
 427.322 954.525
 528.666 24.739
 98.059 373.271
 378.779 989.447
 378.328 462.607
 411.948 103.920
 725.998 895.076
 727.976 835.967
 987.037 92.379
 482.474 659.236
 25.891 708.214
 481.056 424.210
 299.733 927.890
 919.863 801.779
 896.211 284.524
 555.128 248.007
 922.092 44.001
 735.252 58.817
 948.009 333.338
 162.168 468.177
 979.391 760.347
 656.997 362.586
 335.827 617.687
 108.645 273.788
 33.850 93.641
 781.685 621.370
 137.970 577.617
 178.390 224.167
 881.132 893.691
 193.973 416.119
 671.575 504.323
 707.034 486.471
 863.859 672.958
 419.917 929.326
 46.796 673.801
 445.576 212.764
 712.057 195.074
 145.820 557.594
 339.684 545.040
 206.147 910.868
 948.764 474.728
 108.277 785.344
 994.732 855.303
 584.809 554.864
 583.619 959.444
 440.965 804.280
 455.778 203.835
 264.224 353.984
 158.054 313.196
 49.860 51.768
 567.909 505.378
 13.281 552.724
 202.790 402.498
 780.965 310.960
 993.177 516.154
 521.302 370.362
 821.659 797.477
 243.227 266.506
 739.421 487.530
 631.175 204.664
 425.345 343.636
 154.252 441.902
 914.144 886.357
 368.778 522.428
 604.438 134.416
 987.515 258.006
 984.372 36.022
 405.348 438.584
 753.310 520.322
 517.175 546.990
 148.603 478.518
 234.892 845.968
 334.581 627.307
 580.231 231.956
 908.398 835.429
 400.573 99.440
 608.580 225.261
 5.620 39.674
 564.864 954.442
 561.932 680.900
 242.963 686.875
 196.022 52.397
 159.225 168.111
 59.141 975.853
 464.767 207.799
 290.493 624.396
 326.879 562.827
 900.924 277.501
 320.481 420.946
 184.690 689.879
 640.763 258.531
 779.592 400.990
 169.281 30.949
 940.343 771.146
 282.571 833.463
 799.603 838.236
 750.402 119.183
 276.740 59.331
 299.293 193.312
 95.362 212.890
 37.699 325.451
 904.403 784.807
 277.754 380.378
 409.432 905.359
 622.750 199.318
 434.739 720.293
 1.263 45.950
 4.129 109.368
 552.439 632.270
 479.343 66.945
 540.191 567.839
 987.462 254.431
 387.775 431.270
 338.777 162.176
 272.231 85.083
 248.628 682.686
 747.770 774.944
 373.000 417.695
 528.302 43.116
 718.807 703.910
 755.521 505.573
 744.293 647.195
 916.482 195.222
 599.731 669.112
 613.206 953.182
 728.376 475.407
 889.076 389.908
 535.523 500.982
 998.540 262.496
 200.565 833.637
 786.854 888.849
 442.567 198.549
 97.288 999.120
 221.190 641.704
 419.694 406.345
 857.658 193.774
 864.764 148.288
 868.136 652.121
 224.305 538.799
 216.458 79.382
 543.811 487.642
 594.246 89.608
 177.416 761.467
 432.275 150.119
 557.583 714.929
 423.457 157.507
 936.744 709.817
 509.460 403.692
 642.510 642.178
 241.925 702.388
 132.251 34.089
 696.206 133.017
 490.155 229.816
 289.034 329.104
 336.671 718.204
 858.290 8.006
 226.246 227.369
 708.055 40.799
 6.940 387.958
 338.339 592.957
 770.972 711.772
 677.357 41.838
 607.144 798.463
 554.407 574.732
 496.719 870.024
 210.465 686.347
 198.788 387.108
 987.206 587.251
 627.729 959.794
 186.884 681.043
 15.608 505.836
 7.055 409.431
 510.741 499.766
 555.482 558.255
 927.885 705.317
 199.657 486.543
 226.505 390.946
 938.383 123.510
 245.128 233.662
 464.019 179.094
 9.094 850.767
 55.673 51.780
 6.221 733.578
 176.404 878.637
 593.314 753.801
 489.887 57.481
 762.539 974.434
 140.895 146.574
 920.020 215.998
 314.095 95.526
 872.261 339.479
 880.213 329.817
 595.031 33.835
 18.563 864.211
 493.056 703.486
 59.651 686.321
 119.350 895.374
 988.344 475.438
 785.475 282.417
 482.524 913.798
 186.746 117.186
 507.765 533.783
 320.879 14.199
 147.257 116.593
 279.332 29.226
 897.691 23.092
 325.388 38.531
 314.286 668.478
 382.560 29.182
 927.558 337.816
 185.306 883.647
 395.163 133.288
 888.164 758.483
 86.560 515.984
 589.656 39.276
 746.784 390.636
 656.867 814.039
 646.994 231.723
 791.912 697.570
 130.420 380.551
 772.274 902.993
 707.670 387.428
 735.715 577.536
 678.234 428.748
 733.146 372.143
 566.416 209.184
 208.294 913.605
 699.207 943.327
 703.384 599.369
 838.079 593.761
 760.520 885.185
 551.945 384.056
 967.299 821.321
 708.080 81.480
 863.946 991.656
 113.555 796.994
 922.381 589.777
 591.443 236.475
 662.923 136.001
 81.806 880.060
 782.558 198.497
 253.364 404.351
 723.767 470.329
 462.053 499.254
 662.020 103.072
 139.757 786.964
 383.207 377.845
 110.896 810.595
 863.005 568.158
 264.861 525.034
 654.751 318.327
 135.308 659.428
 0.512 519.686
 507.862 11.515
 164.310 648.002
 278.991 726.629
 62.726 854.014
 581.623 972.131
 255.383 939.714
 166.943 970.305
 628.007 261.674
 253.998 944.220
 229.273 775.593
 424.757 271.961
 237.630 960.281
 625.842 660.975
 667.275 461.957
 240.922 837.714
 358.008 599.323
 399.690 505.452
 919.450 624.974
 898.394 827.952
 456.975 998.974
 109.257 637.130
 138.571 185.651
 165.972 892.973
 465.762 315.737
 222.237 613.572
 687.990 784.010
 210.530 777.474
 301.620 689.629
 877.556 330.713
 358.650 324.828
 867.889 923.358
 185.632 420.796
 773.100 887.506
 593.146 951.149
 693.142 48.198
 206.038 247.851
 381.060 544.156
 833.671 416.763
 200.509 5.764
 949.514 355.897
 235.454 287.875
 185.930 525.189
 98.270 845.413
 51.128 329.105
 509.970 646.098
 822.470 30.185
 126.128 878.710
 198.295 380.892
 484.203 294.302
 936.649 151.652
 310.330 734.508
 464.845 844.145
 782.462 694.044
 602.359 650.787
 66.142 837.839
 848.417 84.612
 461.719 466.588
 594.841 229.665
 597.788 483.277
 537.693 712.492
 123.902 458.446
 84.353 872.954
 472.703 690.075
 745.556 210.404
 232.609 487.375
 127.172 633.258
 79.985 324.212
 910.099 870.373
 725.474 570.882
 47.346 276.614
 922.158 551.585
 687.447 238.068
 830.769 33.984
 127.787 150.989
 334.891 546.938
 438.709 99.517
 720.489 268.963
 510.786 618.108
 281.063 524.722
 847.911 413.614
 262.022 77.073
 845.678 397.795
 323.572 580.934
 898.633 493.219
 666.667 460.647
 15.363 213.995
 745.549 539.073
 684.076 168.240
 275.615 453.758
 223.581 202.974
 57.148 978.715
 428.670 626.082
 72.671 80.593
 831.252 646.697
 804.820 891.806
 658.860 117.933
 767.857 812.879
 592.946 728.216
 682.027 959.618
 676.547 743.836
 457.171 961.242
 363.433 170.888
 429.562 272.434
 360.728 85.111
 931.180 280.043
 919.498 819.580
 909.190 424.348
 851.199 539.645
 678.719 691.250
 273.634 449.530
 36.056 307.191
 852.752 833.697
 511.901 440.122
 743.931 347.319
 963.320 600.454
 139.125 333.308
 524.721 183.948
 88.410 498.472
 26.761 908.138
 333.022 459.046
 789.972 484.835
 212.265 537.472
 477.540 728.872
 191.853 719.757
 797.783 928.478
 312.904 968.512
 958.159 962.186
 438.416 624.120
 143.995 623.108
 840.389 549.122
 9.556 451.710
 641.535 3.264
 387.717 146.270
 319.812 143.818
 636.638 145.175
 773.787 83.323
 314.783 101.822
 907.335 801.221
 104.975 811.411
 851.718 983.757
 67.478 325.499
 533.091 285.642
 693.195 896.175
 498.570 185.402
 730.753 434.651
 621.798 802.901
 83.593 21.474
 360.310 911.653
 1.328 856.200
 675.930 200.203
 437.745 837.152
 52.866 296.818
 508.423 686.616
 456.445 491.168
 974.416 418.866
 721.777 677.622
 203.498 738.679
 102.532 159.665
 43.808 173.171
 355.015 336.995
 991.307 912.015
 294.547 329.882
 275.210 258.298
 705.607 553.673
 435.627 587.884
 483.219 555.102
 364.363 858.285
 52.699 866.850
 940.481 93.403
 283.446 673.944
 462.357 258.513
 58.063 51.979
 281.268 406.396
 362.405 910.376
 929.650 562.259
 659.606 422.021
 740.093 179.254
 539.418 152.581
 426.792 60.748
 284.257 717.853
 385.743 848.688
 358.967 135.812
 927.696 723.304
 659.682 32.180
 231.125 67.982
 98.428 75.644
 261.816 9.514
 157.593 923.260
 99.614 949.314
 28.538 150.589
 218.347 221.955
 911.006 117.856
 36.655 635.964
 757.343 116.816
 78.550 915.868
 913.583 977.298
 14.067 537.681
 657.255 252.753
 681.600 461.266
 931.316 206.165
 491.925 157.225
 700.110 777.657
 774.825 713.321
 335.087 120.029
 126.479 812.064
 506.506 865.754
 450.991 888.470
 897.223 156.856
 542.489 712.444
 53.441 386.360
 933.277 166.539
 186.007 216.086
 624.465 795.516
 278.185 540.414
 832.847 243.266
 439.133 840.072
 223.712 434.936
 766.530 635.157
 274.443 42.998
 700.455 214.453
 526.660 646.332
 820.006 341.235
 962.166 67.879
 563.925 457.250
 584.919 691.259
 459.342 910.259
 340.626 407.751
 84.439 690.822
 668.545 45.723
 340.398 995.953
 495.912 264.063
 287.400 946.543
 171.464 544.118
 133.997 918.245
 336.312 951.446
 237.086 38.938
 771.580 135.352
 652.512 437.241
 894.507 732.194
 808.539 164.189
 427.999 95.205
 893.785 362.804
 300.932 511.782
 148.446 127.344
 583.935 727.401
 216.873 615.467
 92.298 377.608
 307.610 783.223
 636.233 555.645
 64.339 675.745
 39.732 198.528
 680.898 487.913
 331.092 759.805
 2.214 711.419
 607.785 19.349
 700.131 100.943
 250.451 141.692
 361.503 56.160
 488.550 782.281
 691.197 352.597
 964.609 219.327
 434.004 127.901
 394.387 986.476
 928.753 196.537
 744.088 143.343
 0.424 321.669
 438.272 257.111
 700.183 104.779
 947.314 5.124
 950.236 889.096
 982.529 437.086
 625.063 130.265
 330.626 763.520
 890.391 325.646
 794.740 737.255
 567.197 961.650
 563.230 455.458
 933.959 326.625
 713.830 685.212
 223.363 125.629
 172.103 575.475
 309.968 944.322
 799.917 98.005
 876.224 954.007
 990.490 510.210
 42.138 181.181
 118.176 70.749
 858.437 925.902
 938.511 696.076
 706.942 887.684
 890.067 20.965
 990.799 519.878
 625.538 731.853
 200.322 498.665
 734.458 157.572
 629.354 766.456
 831.371 22.633
 517.616 838.073
 116.740 353.813
 984.704 278.394
 396.894 657.546
 782.696 949.723
 925.752 294.987
 61.320 654.268
 434.754 130.919
 149.985 670.386
 306.349 944.733
 905.496 800.294
 56.758 204.990
 747.013 451.587
 489.731 827.685
 847.632 896.032
 7.046 682.035
 525.316 757.783
 384.107 361.685
 77.883 441.481
 688.750 104.724
 743.964 221.128
 115.083 489.355
 203.744 66.269
 76.722 435.788
 822.684 616.816
 538.122 156.644
 403.996 556.043
 920.044 581.496
 470.495 638.038
 984.719 765.103
 415.490 856.841
 455.422 218.230
 320.962 395.881
 149.414 584.984
 867.569 655.119
 576.199 757.377
 786.621 547.025
 76.547 257.836
 413.493 499.291
 31.600 441.009
 482.832 960.893
 663.646 940.162
 699.078 328.050
 766.955 499.279
 365.255 877.949
 962.609 343.776
 455.783 701.393
 958.039 20.209
 675.325 582.106
 830.353 913.847
 908.857 992.194
 641.283 683.513
 894.592 712.794
 157.341 652.250
 250.671 289.337
 96.507 792.306
 171.423 475.961
 985.435 641.655
 145.228 787.823
 299.961 100.070
 102.572 178.384
 315.750 154.917
 101.888 996.943
 832.825 774.923
 327.269 705.899
 302.715 344.662
 84.667 184.511
 603.970 469.260
 122.960 793.751
 832.293 899.586
 908.048 93.322
 625.655 870.023
 79.499 196.008
 190.325 726.817
 811.059 115.412
 866.979 293.371
 972.565 151.057
 641.221 673.786
 98.439 790.369
 902.261 857.204
 157.237 861.452
 257.717 538.449
 891.043 705.834
 670.207 516.016
 159.147 58.984
 269.197 133.234
 837.191 621.528
 164.536 774.749
 653.285 109.546
 529.067 966.001
 102.508 912.528
 287.943 211.803
 689.517 527.493
 440.938 180.373
 77.849 233.197
 418.587 36.093
 849.029 215.418
 828.865 758.147
 23.247 640.077
 462.002 779.005
 997.389 222.852
 788.686 628.118
 300.372 280.212
 291.135 879.351
 437.605 326.144
 515.458 248.465
 936.819 150.813
 513.404 357.870
 560.490 271.857
 466.286 433.986
 12.610 366.792
 446.033 997.580
 539.853 97.269
 988.346 684.803
 762.633 834.655
 29.544 447.239
 226.483 544.132
 718.631 39.745
 348.263 224.370
 164.178 447.414
 157.577 215.620
 644.994 525.509
 967.303 655.272
 615.160 942.121
 517.212 791.431
 707.290 601.755
 343.378 567.699
 200.083 183.743
 958.666 312.317
 212.952 612.673
 664.294 838.995
 445.344 64.886
 430.820 272.832
 143.070 147.153
 723.405 320.658
 278.417 818.083
 538.587 19.887
 633.064 382.535
 358.885 622.856
 608.918 912.724
 511.252 744.749
 526.308 941.029
 282.833 153.144
 843.770 448.297
 552.789 177.389
 919.538 523.228
 45.500 128.195
 480.418 594.043
 204.695 944.649
 45.675 599.767
 189.464 520.472
 926.937 657.318
 364.551 437.457
 672.672 739.998
 614.421 676.204
 608.992 176.441
 772.469 947.392
 436.263 735.688
 795.324 646.686
 241.001 28.546
 102.803 779.160
 170.005 538.065
 774.914 111.846
 862.491 918.922
 279.906 23.096
 347.747 168.166
 786.268 143.177
 870.495 775.548
 274.451 680.599
 211.684 183.277
 951.813 952.539
 815.019 511.014
 430.753 875.435
 23.399 986.362
 752.298 204.032
 166.919 333.748
 325.735 955.136
 145.818 250.723
 862.582 428.009
 616.243 291.432
 266.624 389.274
 340.736 998.747
 510.622 569.501
 713.902 11.736
 797.159 505.158
 749.615 421.441
 731.888 727.727
 830.725 668.956
 1.035 266.551
 514.578 354.549
 763.503 699.006
 475.287 49.877
 966.514 497.302
 892.059 437.408
 350.718 22.341
 985.577 218.173
 507.553 179.306
 13.305 372.304
 922.905 845.081
 489.418 683.850
 124.535 713.021
 153.943 374.929
 437.072 75.482
 814.705 172.744
 231.588 318.773
 489.095 860.646
 183.983 969.668
 722.911 60.801
 877.715 78.420
 831.003 646.624
 5.259 512.391
 437.925 288.841
 545.366 469.428
 772.912 466.508
 179.450 694.160
 947.194 105.739
 122.813 627.251
 995.957 392.131
 700.835 61.734
 963.246 301.427
 815.603 986.912
 235.040 835.882
 796.839 724.601
 751.090 685.857
 587.584 400.987
 545.230 167.708
 308.205 337.040
 250.579 446.025
 703.425 308.730
 61.935 622.296
 990.705 443.455
 52.736 670.412
 82.264 39.869
 406.130 94.878
 887.926 974.152
 825.174 768.630
 466.050 876.629
 250.178 628.163
 671.788 609.343
 724.101 733.838
 856.341 68.846
 330.273 878.273
 250.742 191.104
 179.057 196.428
 279.779 599.564
 368.316 614.164
 5.176 356.162
 191.406 999.733
 705.141 132.295
 949.030 352.841
 725.381 86.825
 948.739 591.973
 853.816 236.164
 387.364 561.814
 699.492 932.982
 124.710 873.388
 720.767 681.454
 16.783 470.559
 427.143 245.088
 707.502 263.480
 854.450 325.594
 130.751 424.368
 119.145 876.135
 579.949 660.511
 831.908 868.443
 17.760 886.827
 484.318 460.092
 360.520 653.890
 909.134 545.726
 144.497 651.235
 301.669 554.905
 206.718 819.795
 527.071 650.809
 562.244 556.682
 929.452 650.103
 381.108 181.363
 209.992 627.519
 38.395 21.033
 212.180 282.209
 385.055 947.002
 405.745 360.478
 247.929 0.993
 212.511 275.541
 376.378 453.857
 986.279 204.529
 598.989 568.465
 816.992 431.702
 404.538 838.198
 452.042 241.033
 912.203 152.803
 542.951 827.935
 720.581 330.445
 365.334 226.434
 225.113 640.160
 808.415 252.684
 48.950 229.817
 175.341 707.222
 451.150 943.957
 517.749 206.147
 244.423 552.029
 391.554 815.497
 486.787 364.638
 62.765 324.233
 199.805 63.197
 12.472 330.603
 631.039 42.191
 742.405 46.267
 218.627 914.113
 222.911 694.865
 858.250 71.552
 163.623 839.966
 322.021 371.240
 635.961 805.222
 568.082 398.821
 401.966 321.586
 120.026 204.276
 774.561 567.615
 925.902 445.366
 572.375 164.837
 945.009 134.871
 62.874 397.252
 802.264 517.199
 989.086 779.066
 918.475 377.021
 329.063 75.446
 621.943 448.634
 278.056 355.365
 502.469 706.938
 708.798 632.470
 140.987 602.094
 646.166 28.689
 872.851 688.634
 882.742 215.939
 284.491 300.012
 8.537 584.717
 144.170 651.201
 781.471 225.514
 698.352 0.141
 828.591 352.118
 74.431 764.735
 247.729 347.262
 594.957 42.189
 335.081 664.041
 382.995 94.096
 658.611 504.783
 805.827 591.531
 246.119 547.058
 225.928 823.153
 179.210 159.267
 693.456 484.874
 252.309 101.460
 690.538 936.896
 144.470 836.934
 720.101 43.083
 289.422 373.725
 394.461 524.793
 47.413 239.841
 23.051 557.994
 65.589 390.122
 404.520 525.949
 749.633 804.836
 303.896 82.869
 398.842 419.843
 726.750 175.159
 823.860 115.459
 703.580 360.279
 667.897 466.732
 561.327 628.634
 388.617 142.927
 105.526 206.532
 82.364 450.555
 364.806 249.164
 401.433 894.809
 485.885 438.363
 538.181 531.959
 516.928 812.713
 139.770 683.852
 512.974 475.471
 539.863 559.669
 50.405 461.919
 517.756 894.420
 587.193 81.579
 43.234 674.118
 469.474 576.700
 962.034 820.301
 908.281 317.035
 100.634 688.646
 156.629 858.119
 801.456 875.194
 958.449 667.598
 875.149 987.555
 246.848 828.940
 513.076 235.953
 998.016 486.884
 931.260 329.719
 134.741 642.714
 710.808 768.733
 784.371 344.055
 706.345 127.118
 972.443 563.033
 463.337 909.428
 745.617 603.686
 720.818 479.574
 614.696 725.503
 384.310 22.393
 267.022 581.348
 394.226 490.138
 472.467 827.261
 950.515 645.158
 581.379 916.291
 300.490 159.978
 647.554 202.312
 672.720 941.950
 993.662 381.727
 317.491 467.309
 538.041 335.685
 69.031 635.077
 815.869 213.539
 404.581 71.772
 828.080 245.417
 872.073 660.793
 439.675 179.869
 676.122 453.896
 405.370 318.551
 538.993 805.045
 432.565 36.878
 29.992 198.631
 285.817 125.857
 927.229 614.548
 407.350 720.067
 837.096 562.651
 67.283 459.680
 949.195 949.903
 685.471 605.919
 101.171 427.002
 782.906 340.307
 125.457 650.045
 451.289 445.196
 57.838 229.867
 279.411 18.485
 218.687 911.068
 177.515 117.106
 397.577 498.615
 406.937 65.157
 549.620 147.524
 591.240 182.626
 169.453 155.959
 374.281 484.276
 171.439 300.586
 345.505 325.652
 950.689 861.990
 597.119 410.456
 810.456 784.998
 863.115 162.216
 51.769 271.987
 246.623 360.512
 368.640 525.525
 527.414 570.887
 367.590 239.330
 492.037 196.381
 827.520 823.664
 508.990 651.561
 982.216 673.525
 123.157 926.646
 593.150 116.639
 37.786 655.194
 788.152 975.216
 837.290 224.881
 678.289 43.288
 856.863 743.649
 190.581 713.285
 980.148 75.234
 630.649 615.190
 927.043 236.667
 432.866 483.506
 941.281 269.161
 784.983 706.453
 190.954 82.068
 201.664 693.898
 722.005 571.951
 242.011 521.855
 350.468 645.665
 948.333 358.853
 417.450 253.645
 958.618 180.584
 163.319 558.940
 797.869 852.254
 484.210 336.182
 471.426 61.596
 722.654 285.413
 7.458 969.226
 701.220 347.102
 69.840 96.656
 547.575 270.724
 683.757 576.824
 673.863 589.829
 684.812 768.428
 83.191 26.795
 871.379 595.873
 579.952 941.562
 366.046 173.490
 385.498 267.049
 184.602 49.352
 611.107 972.009
 983.044 143.974
 349.379 257.515
 870.149 437.102
 224.173 739.697
 704.349 86.543
 827.297 877.736
 560.966 752.335
 884.735 967.285
 884.530 893.717
 381.750 495.769
 9.220 42.304
 458.373 423.320
 219.901 10.101
 216.324 653.155
 771.344 533.686
 785.244 245.086
 421.666 494.854
 38.169 728.583
 158.746 992.616
 259.642 625.650
 199.113 711.775
 219.015 203.091
 764.887 170.002
 428.631 757.990
 45.702 99.670
 642.308 884.985
 532.745 894.639
 722.438 180.008
 177.299 328.217
 50.844 469.257
 636.258 619.829
 434.196 696.499
 984.550 28.314
 542.267 104.155
 415.150 3.605
 977.753 867.600
 530.283 200.948
 99.053 216.621
 224.634 408.338
 269.648 647.986
 948.068 354.910
 685.125 708.715
 339.773 42.410
 804.980 137.038
 79.485 401.217
 492.972 778.696
 988.894 834.811
 626.794 557.458
 325.341 340.891
 383.206 43.315
 181.222 32.913
 924.732 518.258
 480.042 822.790
 422.673 341.964
 241.020 944.359
 441.074 337.795
 268.507 719.469
 697.830 588.672
 863.798 205.911
 210.931 703.492
 411.462 971.581
 256.767 304.565
 69.752 455.255
 418.253 227.115
 307.641 85.147
 116.347 11.212
 645.407 306.193
 310.411 517.948
 840.375 831.019
 760.116 494.438
 536.509 83.307
 181.527 240.938
 391.243 892.182
 448.219 58.484
 183.513 859.082
 408.346 252.859
 874.893 432.076
 962.236 282.040
 975.632 954.673
 402.328 316.778
 496.857 815.892
 115.942 460.486
 840.164 214.869
 127.765 83.551
 980.112 6.847
 477.178 872.822
 480.956 48.517
 528.127 998.854
 206.342 480.738
 266.585 247.074
 933.126 437.547
 801.450 545.188
 574.295 854.594
 325.673 314.609
 910.764 860.921
 970.492 760.540
 890.342 809.059
 379.729 141.601
 890.156 354.250
 604.481 288.858
 275.258 299.157
 560.309 5.037
 993.130 731.454
 866.697 312.236
 396.480 494.388
 297.581 940.947
 513.442 331.805
 285.729 590.642
 316.501 366.647
 244.532 734.212
 363.715 523.806
 778.162 492.310
 385.800 353.242
 853.060 42.089
 811.238 596.803
 486.558 336.333
 902.602 62.317
 586.251 547.739
 618.009 601.895
 938.996 588.759
 712.003 559.303
 521.611 525.381
 103.739 165.589
 885.040 454.460
 523.416 375.520
 276.822 965.284
 710.085 292.850
 917.941 189.255
 487.990 13.883
 772.560 454.688
 360.213 700.586
 653.939 20.271
 496.608 391.666
 336.203 339.818
 279.868 278.276
 806.980 907.228
 734.262 356.596
 45.755 304.529
 974.423 859.363
 970.763 503.328
 258.045 140.077
 15.046 392.706
 740.976 605.213
 299.903 581.642
 753.696 370.123
 529.315 674.401
 435.381 952.829
 568.168 881.378
 169.588 56.647
 554.521 209.796
 211.140 258.188
 274.103 798.123
 627.229 782.998
 164.224 700.420
 600.454 978.993
 562.973 593.150
 863.807 190.225
 854.655 233.660
 617.250 483.770
 738.897 829.090
 474.989 724.302
 551.595 824.452
 527.857 348.674
 52.093 552.741
 395.154 531.602
 351.943 37.145
 557.058 309.034
 263.635 340.553
 377.396 334.187
 688.347 830.875
 75.568 869.565
 213.655 698.233
 717.129 94.038
 657.051 913.395
 749.560 945.343
 248.895 463.226
 100.767 284.120
 707.105 311.149
 723.684 805.078
 901.583 797.219
 254.955 624.216
 753.351 567.495
 156.089 18.842
 654.029 75.619
 21.957 210.774
 46.088 966.321
 327.271 74.356
 971.939 481.871
 593.320 72.529
 807.107 444.893
 104.170 819.093
 44.362 396.753
 896.571 317.451
 724.769 407.655
 756.714 909.865
 829.287 736.227
 548.689 201.625
 890.062 481.762
 996.133 7.230
 71.303 236.178
 365.266 646.953
 651.096 365.515
 632.618 538.974
 931.377 308.338
 145.732 962.086
 165.228 312.448
 434.551 475.065
 748.664 498.916
 342.691 779.817
 136.044 466.669
 612.279 705.932
 240.421 769.938
 267.403 514.179
 336.652 219.173
 846.514 296.533
 138.463 793.020
 683.582 961.795
 41.285 990.176
 934.767 100.639
 859.242 196.291
 998.190 24.560
 413.936 359.142
 938.764 962.891
 309.497 237.379
 770.549 914.516
 235.765 262.002
 181.638 10.622
 340.586 688.880
 930.071 616.853
 92.305 54.204
 565.752 343.081
 681.955 817.442
 918.090 833.207
 286.947 598.523
 460.325 762.632
 407.865 213.573
 950.718 105.007
 298.989 178.239
 842.613 60.648
 121.363 886.508
 737.359 325.404
 562.527 959.075
 467.213 770.243
 75.621 476.951
 283.455 388.327
 706.706 927.417
 585.114 228.639
 395.144 660.239
 856.211 294.543
 168.390 717.710
 137.466 253.895
 407.997 813.427
 798.535 637.099
 265.035 508.478
 408.594 733.873
 855.061 802.060
 639.078 22.339
 398.586 214.306
 838.595 949.747
 403.480 305.831
 865.240 647.711
 50.448 530.212
 67.941 511.997
 458.835 447.091
 801.182 953.874
 623.117 995.185
 314.836 373.786
 744.211 612.111
 264.341 996.170
 985.791 133.269
 870.615 504.734
 494.220 262.276
 61.631 939.276
 789.306 903.419
 839.340 457.565
 398.145 220.803
 930.464 868.933
 229.988 143.476
 244.770 240.722
 618.809 390.364
 229.927 935.915
 962.532 428.939
 281.233 621.996
 312.325 107.929
 543.873 699.940
 288.758 783.805
 794.498 231.359
 78.858 375.388
 370.415 425.019
 582.124 978.649
 44.545 605.601
 685.573 17.983
 241.216 992.781
 147.119 730.148
 424.220 623.059
 220.407 417.316
 939.205 46.602
 358.172 976.666
 86.076 613.616
 558.864 841.655
 964.756 956.879
 974.464 546.072
 364.267 797.317
 655.977 553.517
 38.096 206.633
 985.057 954.858
 469.199 604.376
 711.667 812.952
 219.624 836.604
 202.985 781.680
 179.674 859.999
 700.134 614.702
 180.040 660.332
 97.476 43.836
 160.649 779.362
 102.547 498.374
 258.623 62.236
 30.238 271.769
 94.217 211.260
 937.184 52.996
 210.672 325.509
 144.732 524.553
 27.324 593.337
 342.284 800.798
 964.115 601.661
 646.617 418.411
 211.735 637.492
 34.299 989.797
 280.433 829.856
 109.087 350.665
 240.130 850.961
 937.816 450.726
 946.523 141.723
 738.523 493.133
 466.756 616.718
 163.344 81.084
 11.829 546.085
 243.951 801.817
 541.895 706.310
 295.272 707.561
 628.972 978.136
 68.013 243.847
 386.464 778.825
 644.685 47.815
 256.351 118.832
 257.682 677.997
 86.399 631.683
 720.380 243.552
 337.613 742.852
 179.708 341.673
 996.038 712.053
 676.270 969.094
 85.575 737.225
 618.791 695.138
 805.532 672.123
 904.537 433.086
 667.152 347.806
 535.735 452.844
 449.397 557.147
 261.250 685.739
 911.005 657.027
 908.329 992.089
 511.627 552.044
 634.807 519.955
 641.118 773.931
 629.498 970.804
 217.372 80.564
 697.436 911.927
 877.151 726.253
 395.226 909.152
 191.988 450.378
 716.147 385.284
 436.402 584.361
 879.045 693.701
 915.352 168.162
 241.860 902.559
 922.404 918.180
 260.384 448.304
 202.651 510.648
 344.132 888.756
 691.592 290.717
 350.819 982.394
 102.417 930.757
 813.729 774.009
 152.226 125.642
 145.287 75.287
 318.408 402.373
 416.459 5.795
 668.649 951.388
 614.576 184.156
 634.007 862.970
 849.053 825.910
 419.187 720.525
 950.915 773.710
 846.122 500.202
 521.513 233.368
 787.440 630.721
 280.245 357.214
 400.148 746.761
 670.225 461.635
 254.380 632.366
 62.753 511.317
 258.371 497.198
 592.283 987.060
 302.669 598.003
 17.523 581.289
 531.264 241.063
 983.834 555.124
 544.748 949.962
 427.656 528.587
 54.442 518.671
 463.899 962.070
 142.736 395.174
 108.965 389.293
 403.617 348.910
 370.001 361.724
 600.855 299.897
 158.372 109.815
 805.717 52.966
 823.076 680.800
 180.046 152.145
 837.377 105.332
 26.395 203.486
 876.502 320.682
 509.627 505.890
 591.492 746.833
 592.477 265.608
 287.747 699.681
 452.317 778.650
 258.273 124.183
 642.485 864.474
 80.979 346.971
 916.599 282.869
 974.611 855.524
 289.152 513.221
 605.165 197.898
 104.399 911.525
 158.183 417.388
 624.966 66.143
 234.507 460.075
 632.195 969.692
 208.481 455.289
 405.057 123.619
 206.757 920.659
 70.154 746.335
 249.598 801.130
 1.340 108.548
 349.798 847.417
 706.582 554.392
 319.942 471.624
 437.635 758.481
 608.006 699.691
 763.906 132.231
 903.330 751.048
 187.549 333.271
 347.337 710.070
 867.613 495.884
 591.401 571.958
 945.249 925.003
 391.649 23.583
 301.015 558.969
 969.060 799.142
 763.794 875.101
 622.715 488.414
 466.404 96.021
 522.655 694.911
 796.543 452.957
 762.469 380.666
 17.094 914.985
 484.875 797.925
 374.203 631.059
 648.444 315.387
 325.074 425.910
 50.828 683.134
 303.417 3.536
 911.961 347.060
 305.398 145.428
 326.554 586.980
 82.361 638.176
 473.547 795.002
 131.172 60.392
 704.205 679.877
 194.627 926.415
 681.157 642.563
 41.924 189.068
 97.397 847.084
 764.751 301.431
 234.189 453.771
 273.330 124.601
 615.750 199.444
 637.066 31.418
 259.887 627.027
 117.750 822.974
 809.375 177.040
 374.121 163.251
 38.635 462.695
 262.669 406.497
 572.087 31.703
 761.736 91.202
 910.757 959.884
 848.143 293.884
 156.382 678.388
 154.826 155.984
 839.827 477.486
 134.492 539.286
 523.712 390.785
 401.457 141.371
 956.138 395.467
 277.969 865.153
 430.366 583.147
 142.157 528.751
 158.842 694.665
 474.795 507.631
 232.248 968.154
 997.333 894.419
 516.420 936.806
 652.933 658.199
 381.137 709.740
 527.706 890.078
 772.524 471.200
 966.121 981.562
 980.486 800.176
 881.015 833.902
 737.845 820.522
 576.186 417.355
 570.600 782.261
 722.783 57.720
 728.581 105.339
 597.299 231.988
 521.025 110.378
 389.788 805.263
 498.174 55.507
 619.827 77.020
 22.240 898.242
 201.928 657.086
 301.397 626.289
 931.592 631.720
 689.276 536.512
 521.511 169.707
 828.483 488.023
 410.827 260.029
 216.593 680.076
 458.543 659.652
 751.880 690.403
 77.783 995.912
 356.614 402.620
 86.450 837.516
 539.366 615.891
 460.915 86.141
 733.520 895.249
 654.679 302.802
 4.593 931.535
 258.743 265.823
 649.460 946.226
 563.024 747.249
 789.828 624.418
 259.954 919.551
 92.048 580.539
 797.002 82.469
 605.472 363.204
 121.992 289.808
 610.075 660.831
 114.505 607.189
 587.139 366.721
 402.329 934.338
 588.563 955.340
 520.977 760.002
 573.398 680.242
 186.807 705.446
 724.851 163.855
 473.694 965.480
 455.953 261.108
 765.896 626.750
 184.133 659.267
 815.305 574.664
 8.916 557.568
 72.387 176.707
 995.866 250.190
 652.613 925.333
 764.939 328.163
 13.007 653.230
 741.754 99.190
 268.625 103.158
 573.372 293.750
 401.622 490.069
 481.502 41.516
 684.243 71.725
 449.246 840.196
 933.151 623.097
 164.284 940.871
 670.534 457.597
 201.755 397.017
 524.993 263.488
 481.902 391.535
 853.326 425.992
 117.047 305.727
 396.741 724.783
 233.854 30.342
 48.949 763.317
 662.523 961.360
 459.124 272.128
 795.033 957.287
 123.287 494.716
 778.465 761.629
 939.575 314.534
 203.546 280.191
 475.830 107.947
 827.700 930.399
 684.536 644.758
 719.159 596.691
 716.283 729.325
 685.154 595.625
 247.507 846.481
 442.099 305.903
 223.321 403.131
 766.508 596.659
 697.117 434.721
 727.491 2.487
 53.426 962.793
 18.820 371.760
 60.853 772.980
 682.443 847.431
 102.307 850.321
 25.847 933.916
 457.853 319.384
 990.796 732.712
 512.200 639.875
 416.957 381.530
 268.072 294.149
 674.836 261.125
 65.457 952.040
 710.863 610.263
 135.335 431.970
 173.749 47.879
 708.116 907.250
 574.090 893.307
 208.245 85.475
 295.377 617.204
 406.743 260.018
 228.927 779.567
 785.593 579.684
 180.814 215.025
 257.624 880.002
 406.791 322.734
 451.886 382.433
 410.691 187.906
 139.502 301.620
 810.270 998.952
 863.772 352.038
 777.424 188.759
 229.319 650.842
 520.769 796.723
 579.621 50.991
 49.557 361.483
 385.050 375.952
 168.583 869.988
 712.189 873.275
 262.248 829.487
 740.478 858.463
 968.293 833.731
 728.255 522.934
 682.264 267.196
 853.889 161.078
 914.848 251.221
 419.301 202.809
 616.333 68.966
 405.940 881.453
 534.247 112.969
 923.772 724.895
 658.470 646.459
 751.534 323.726
 587.682 139.710
 694.117 637.576
 804.884 683.337
 596.387 974.158
 39.092 555.184
 470.792 380.004
 104.360 755.302
 690.991 572.912
 413.485 569.234
 650.576 420.214
 157.484 583.795
 713.038 910.910
 397.012 187.696
 918.008 311.071
 829.867 333.299
 443.926 848.870
 159.658 122.809
 646.438 606.966
 2.516 785.063
 935.785 955.024
 417.536 516.316
 369.155 624.190
 46.749 924.111
 612.539 588.717
 694.191 907.185
 571.206 99.222
 981.589 461.808
 151.827 218.963
 588.900 376.833
 159.024 901.694
 948.295 82.821
 554.198 260.228
 114.884 86.975
 227.616 92.601
 719.725 753.174
 21.798 732.093
 331.451 488.697
 164.060 783.342
 451.454 255.202
 140.835 605.158
 561.491 326.066
 701.222 447.483
 777.115 225.567
 390.451 782.414
 459.358 183.579
 267.068 564.667
 652.150 364.068
 185.165 283.503
 74.076 733.980
 862.619 734.888
 58.197 153.875
 498.913 348.698
 838.922 31.442
 745.578 691.373
 794.579 387.885
 615.738 860.094
 110.841 164.835
 396.816 961.626
 103.866 31.255
 705.543 689.408
 481.753 336.802
 603.370 278.705
 805.265 466.785
 732.862 324.963
 588.731 966.555
 4.306 228.607
 942.568 967.653
 672.432 404.842
 561.116 727.813
 114.718 34.676
 692.656 321.130
 127.434 588.854
 560.080 528.003
 668.364 826.220
 426.090 887.220
 224.566 538.875
 89.704 310.848
 100.866 216.084
 363.034 17.813
 94.701 645.299
 888.591 221.671
 133.088 520.702
 225.799 684.763
 338.696 536.723
 247.133 113.228
 708.279 496.197
 653.537 369.410
 624.988 340.678
 537.918 589.612
 986.735 35.381
 915.128 751.411
 968.932 125.133
 595.445 786.750
 708.193 873.041
 633.056 501.380
 303.419 943.637
 336.147 870.230
 994.872 980.718
 814.088 529.626
 666.103 431.405
 670.882 794.677
 586.997 997.167
 471.805 372.445
 700.675 955.309
 329.443 213.632
 577.873 737.043
 521.582 7.734
 197.909 907.644
 690.229 554.847
 946.979 547.833
 430.323 283.304
 86.798 851.710
 88.159 183.157
 577.294 43.898
 311.307 314.130
 626.898 876.662
 359.998 261.544
 986.966 536.485
 768.723 658.862
 550.095 699.742
 578.669 390.759
 705.666 299.886
 817.023 821.300
 553.300 765.927
 26.746 358.811
 82.396 666.451
 626.929 639.096
 853.165 838.189
 464.226 363.903
 324.221 826.940
 682.974 419.838
 479.746 345.965
 656.784 887.833
 734.339 127.761
 176.715 263.749
 608.067 65.129
 948.113 991.615
 443.097 602.913
 105.231 872.591
 504.910 539.629
 383.591 181.074
 407.012 455.988
 596.315 285.975
 602.686 23.161
 522.374 147.354
 88.544 216.400
 439.757 409.106
 803.093 618.631
 611.184 625.801
 23.314 334.018
 668.374 900.123
 360.304 723.843
 235.403 336.363
 431.668 47.689
 302.955 970.526
 596.794 853.750
 911.749 469.669
 137.910 465.668
 52.047 918.788
 264.425 402.774
 341.679 465.143
 323.244 929.763
 840.502 765.098
 579.296 935.124
 205.794 891.004
 57.401 900.041
 530.001 184.304
 830.872 146.693
 446.915 80.722
 129.119 793.237
 90.220 44.436
 994.283 729.024
 963.121 806.470
 427.100 435.530
 781.120 249.833
 959.197 984.030
 511.922 677.367
 10.751 49.162
 614.805 260.717
 829.548 187.521
 412.893 138.738
 53.967 982.391
 479.683 615.191
 245.428 380.299
 328.445 918.390
 45.412 713.583
 830.152 14.942
 831.792 477.459
 1.072 516.846
 985.203 12.764
 771.799 52.593
 688.192 329.739
 330.276 870.720
 830.571 527.759
 705.101 456.438
 299.572 645.124
 583.517 631.892
 112.066 477.074
 429.891 807.447
 370.238 484.624
 852.908 599.875
 467.013 577.967
 758.342 43.744
 861.411 383.031
 93.019 720.712
 818.419 815.707
 235.986 709.374
 947.391 13.626
 205.021 723.019
 65.202 168.776
 528.298 827.045
 696.107 715.231
 668.556 900.211
 443.548 944.861
 394.621 478.593
 26.981 130.660
 165.075 767.727
 169.439 953.706
 941.738 662.310
 902.278 667.535
 485.046 324.995
 578.784 345.496
 26.121 762.847
 767.754 485.598
 766.295 434.147
 744.330 577.188
 256.928 17.280
 974.165 239.072
 771.886 390.958
 467.451 634.270
 41.054 690.002
 283.329 858.272
 483.331 108.185
 618.103 331.708
 507.070 279.480
 590.729 241.590
 758.549 457.498
 27.692 245.377
 946.615 971.501
 681.195 847.163
 183.869 223.396
 527.306 584.069
 619.843 726.393
 175.075 822.888
 535.530 810.986
 267.671 102.200
 385.757 841.804
 819.314 494.193
 458.477 319.220
 157.421 974.650
 638.803 567.967
 931.231 740.808
 68.916 842.181
 112.716 407.666
 459.812 368.996
 112.334 37.009
 191.965 893.219
 823.905 643.595
 722.433 721.600
 315.312 704.175
 856.856 660.216
 913.915 932.227
 135.413 921.695
 969.466 230.186
 489.549 394.992
 688.220 987.811
 846.626 229.769
 148.103 347.106
 966.234 615.836
 157.697 428.369
 286.484 827.431
 696.033 926.737
 321.089 959.387
 653.361 702.706
 386.378 480.448
 826.097 653.079
 437.795 456.523
 145.939 50.547
 172.078 507.654
 940.746 861.351
 496.683 726.710
 333.414 112.555
 2.471 640.488
 338.005 895.186
 298.032 86.179
 666.121 909.464
 400.856 624.510
 20.715 826.751
 836.912 847.551
 741.693 43.416
 508.934 962.089
 43.786 408.956
 666.102 152.021
 921.062 139.587
 682.973 24.566
 706.249 684.594
 650.998 519.901
 591.963 742.480
 647.058 872.553
 423.219 764.170
 694.051 931.338
 237.776 108.826
 920.165 514.617
 297.458 902.304
 886.171 656.217
 357.303 597.791
 941.745 7.449
 251.042 152.074
 328.642 240.767
 324.963 649.259
 434.808 754.748
 74.696 557.254
 561.519 28.080
 481.120 662.214
 65.977 597.352
 905.709 54.381
 133.048 340.757
 98.688 437.824
 388.744 803.799
 454.878 999.701
 349.604 986.116
 384.862 235.575
 389.187 868.321
 768.777 510.487
 656.710 57.857
 345.758 905.883
 692.635 102.387
 435.700 615.878
 419.128 102.828
 166.951 8.873
 635.302 366.263
 921.960 549.294
 91.629 597.501
 744.342 306.561
 956.647 928.654
 159.787 382.655
 901.922 335.992
 137.471 524.472
 826.253 365.346
 598.889 602.053
 203.378 769.939
 11.361 818.760
 283.232 611.878
 680.818 155.164
 597.548 560.284
 583.142 956.174
 936.729 770.604
 98.598 962.633
 775.115 601.968
 196.180 816.777
 952.794 39.124
 263.635 878.807
 778.799 564.786
 407.110 463.090
 935.952 174.914
 117.772 611.615
 52.878 557.127
 390.128 684.397
 303.020 240.074
 800.387 167.049
 211.354 864.031
 538.086 621.203
 142.256 980.476
 708.793 970.631
 930.440 837.005
 371.386 802.407
 352.656 85.199
 174.733 936.393
 750.909 920.236
 253.362 686.537
 66.256 744.966
 320.607 403.336
 862.013 486.322
 954.772 588.399
 970.512 382.436
 656.132 39.962
 131.020 624.395
 810.245 693.838
 168.383 162.521
 629.446 529.440
 741.076 274.437
 65.945 717.797
 640.469 907.516
 656.257 91.072
 804.983 133.871
 30.422 644.672
 206.567 339.698
 116.441 668.188
 233.605 575.942
 809.573 905.005
 123.288 153.099
 429.564 918.226
 954.996 414.153
 731.807 288.837
 99.852 276.582
 599.149 977.704
 303.997 722.995
 50.988 873.571
 565.975 831.882
 550.036 342.911
 31.904 82.428
 152.387 253.018
 483.721 713.180
 174.037 106.604
 921.962 552.053
 280.859 394.294
 859.509 418.831
 246.156 221.623
 438.812 400.639
 760.609 520.566
 382.914 751.272
 276.937 424.282
 188.664 117.653
 782.419 520.160
 295.700 267.685
 926.113 943.522
 221.826 515.658
 96.827 516.326
 677.519 911.873
 818.518 146.278
 370.392 795.911
 370.772 397.032
 823.957 86.909
 475.299 825.111
 881.224 294.262
 540.352 300.403
 288.125 538.449
 601.808 921.132
 578.050 250.374
 223.819 278.983
 458.761 810.224
 158.099 93.365
 666.332 350.547
 146.633 624.795
 255.796 706.061
 478.778 695.130
 80.735 982.908
 574.319 627.189
 638.606 146.898
 206.041 398.697
 967.377 113.433
 949.092 856.777
 142.681 46.590
 953.041 921.350
 491.693 442.255
 282.637 421.288
 587.203 346.936
 424.298 49.190
 667.618 31.946
 370.156 22.954
 429.012 150.179
 185.686 429.415
 314.934 912.927
 559.694 62.103
 977.726 966.334
 398.608 407.468
 569.010 265.889
 636.012 477.886
 832.279 453.084
 611.280 522.359
 590.780 657.089
 359.656 494.647
 450.871 667.543
 134.620 141.654
 254.711 459.602
 339.616 951.194
 724.382 772.055
 621.066 117.004
 628.635 32.096
 211.893 430.304
 787.522 340.317
 211.704 271.780
 1.688 446.431
 546.483 977.050
 72.506 895.425
 20.404 994.269
 65.259 556.323
 511.743 797.106
 786.805 78.085
 783.269 203.085
 606.718 981.593
 87.801 959.958
 579.536 891.056
 217.458 475.807
 736.816 145.960
 539.602 796.995
 150.295 795.007
 5.591 187.596
 239.065 851.066
 935.391 380.735
 949.766 41.303
 350.188 93.377
 102.993 995.425
 727.883 198.995
 923.179 518.878
 727.220 905.397
 683.103 954.179
 803.043 896.591
 455.704 565.140
 808.661 67.360
 211.453 824.045
 945.370 747.186
 293.141 645.026
 520.958 106.992
 584.181 207.554
 368.764 339.226
 231.736 537.619
 859.725 660.830
 440.930 461.665
 818.491 812.391
 797.758 686.368
 390.473 508.176
 561.000 368.049
 762.473 864.838
 970.443 666.811
 331.059 725.569
 511.209 995.843
 359.062 666.488
 241.182 304.773
 733.560 378.808
 297.788 122.365
 213.663 759.959
 947.349 838.388
 561.652 6.452
 498.318 953.288
 418.005 8.239
 870.897 658.895
 394.085 516.906
 979.555 40.978
 3.566 657.011
 549.881 587.990
 75.725 20.602
 843.164 238.191
 734.595 619.560
 615.324 353.633
 884.648 549.459
 683.707 244.036
 116.366 163.508
 736.317 911.562
 687.139 577.711
 591.943 800.108
 600.760 281.126
 433.063 526.362
 111.989 751.364
 591.299 876.895
 233.958 158.796
 100.511 73.780
 991.310 257.949
 356.565 254.063
 409.953 326.216
 74.547 855.106
 187.174 823.906
 131.215 742.940
 968.828 262.232
 468.175 324.754
 451.672 413.856
 733.401 925.498
 610.149 461.718
 806.894 523.807
 152.591 324.165
 420.549 691.349
 479.546 226.732
 200.495 685.145
 537.709 512.629
 168.619 42.767
 830.482 735.183
 902.733 429.832
 707.781 686.780
 614.469 607.459
 863.425 261.568
 630.865 209.862
 621.605 885.205
 508.401 49.789
 201.057 776.846
 943.788 168.892
 266.150 29.461
 28.851 103.387
 970.875 538.335
 310.518 390.492
 590.513 198.556
 722.310 261.548
 135.472 695.520
 240.011 582.524
 924.572 183.660
 148.956 256.563
 535.975 383.994
 988.845 606.614
 381.508 217.589
 538.100 335.078
 95.580 257.255
 915.020 903.284
 177.938 641.805
 887.441 993.835
 767.802 914.886
 504.162 786.165
 896.235 673.065
 976.246 278.596
 108.015 225.692
 458.652 782.816
 460.661 362.512
 704.974 968.795
 797.044 115.639
 10.734 685.005
 2.283 301.950
 22.468 971.439
 52.027 992.998
 797.393 737.952
 847.183 625.164
 456.745 29.989
 622.437 616.866
 217.813 445.836
 578.328 376.586
 926.544 417.460
 988.144 880.298
 183.476 800.000
 493.506 375.282
 78.148 627.664
 451.534 675.552
 566.485 346.644
 810.067 289.105
 865.682 204.541
 47.200 736.504
 453.422 402.368
 651.788 752.085
 472.912 756.708
 580.375 112.059
 520.103 898.806
 193.975 7.484
 960.739 892.873
 649.259 714.459
 456.807 791.691
 340.021 739.643
 216.974 283.443
 206.548 207.627
 394.089 705.018
 955.920 469.652
 883.561 304.674
 71.959 353.284
 706.044 497.612
 998.840 133.032
 941.366 753.917
 820.203 816.303
 400.882 737.220
 841.663 232.047
 543.732 937.978
 637.827 345.858
 547.946 646.377
 717.473 260.904
 507.396 31.371
 67.538 195.184
 835.815 944.644
 486.283 939.043
 593.016 977.180
 40.064 620.306
 407.866 153.388
 860.891 155.862
 337.410 360.511
 231.286 306.896
 579.715 352.173
 819.541 429.636
 735.759 622.962
 576.368 614.440
 907.185 79.892
 180.156 114.068
 514.414 706.267
 722.740 598.206
 343.975 59.140
 214.232 547.811
 83.549 714.287
 310.298 872.020
 904.937 688.939
 738.029 835.467
 513.838 464.674
 229.843 508.669
 333.921 798.739
 334.552 972.987
 42.403 865.094
 429.723 339.768
 764.346 985.783
 231.849 586.054
 680.720 893.547
 415.878 213.234
 256.222 968.202
 891.500 636.949
 470.769 588.357
 321.881 994.038
 395.059 777.874
 545.722 73.572
 815.597 860.594
 313.291 352.699
 846.137 289.892
 762.359 543.674
 96.625 130.176
 134.594 676.030
 871.855 539.594
 614.055 978.067
 482.375 756.641
 807.163 755.919
 340.385 513.479
 181.287 58.452
 431.948 986.533
 843.148 264.480
 680.619 616.904
 928.451 328.684
 901.471 671.593
 852.888 407.695
 571.409 819.341
 958.038 982.721
 672.841 325.395
 92.383 564.710
 892.344 557.046
 270.019 168.132
 541.501 180.830
 322.563 166.223
 608.826 833.362
 931.854 981.006
 323.602 786.795
 333.527 542.963
 815.966 598.471
 499.114 196.205
 772.794 339.656
 624.639 984.029
 123.827 413.270
 117.560 176.379
 533.012 383.576
 25.292 784.910
 930.788 606.130
 484.534 333.780
 196.021 733.479
 491.357 636.286
 902.334 616.677
 250.887 980.845
 381.113 475.422
 918.782 307.255
 149.305 987.302
 504.226 398.692
 509.207 681.373
 578.496 210.425
 182.674 510.983
 690.057 477.055
 604.784 38.857
 695.719 101.329
 711.171 373.105
 699.515 334.889
 26.422 940.676
 771.975 860.942
 743.553 735.284
 880.659 917.756
 500.366 705.861
 479.549 37.584
 259.133 100.851
 414.887 686.282
 211.426 510.281
 345.832 583.310
 918.126 974.459
 840.858 159.392
 991.644 293.753
 988.929 9.901
 897.679 782.400
 505.370 256.686
 839.546 380.282
 366.113 10.897
 959.930 755.579
 373.953 96.240
 101.437 799.003
 353.148 448.601
 285.201 493.663
 943.535 147.268
 651.065 325.619
 985.202 488.813
 436.464 226.804
 965.322 411.516
 315.117 77.635
 859.006 581.085
 60.438 370.426
 308.142 612.901
 609.420 91.389
 521.131 928.559
 576.207 828.910
 570.787 211.833
 574.296 684.861
 148.676 68.997
 154.007 645.631
 986.484 428.832
 127.467 567.480
 466.381 197.427
 744.833 19.622
 753.435 361.432
 888.992 596.618
 638.091 900.816
 785.765 413.289
 172.434 709.078
 875.113 800.174
 820.734 46.522
 476.437 460.892
 875.905 582.585
 806.547 785.658
 175.382 668.788
 198.824 654.168
 992.243 367.936
 31.586 938.381
 392.682 831.327
 735.520 329.283
 305.203 638.577
 225.571 874.846
 208.894 609.107
 430.964 308.416
 340.117 666.045
 95.626 462.170
 963.936 528.717
 335.536 659.629
 837.053 165.685
 293.204 340.324
 984.324 34.239
 674.255 430.282
 255.606 532.368
 616.885 291.228
 461.564 804.334
 689.773 882.098
 796.820 970.531
 373.967 987.194
 540.494 36.311
 23.646 710.080
 924.821 603.538
 461.808 620.938
 532.295 134.206
 320.356 962.849
 524.045 859.257
 328.492 670.389
 523.308 590.458
 665.322 898.560
 637.539 171.943
 477.277 583.695
 163.508 234.551
 801.144 808.407
 197.613 314.884
 590.412 483.365
 87.415 437.040
 805.587 918.838
 282.199 483.979
 665.312 83.148
 245.445 303.640
 60.306 843.937
 208.595 589.299
 779.681 887.295
 405.106 371.640
 891.085 701.050
 210.838 79.863
 232.089 399.005
 219.185 829.645
 218.367 925.562
 537.778 26.255
 840.617 503.403
 551.988 821.736
 921.107 24.869
 555.985 116.416
 124.577 410.062
 204.895 968.373
 387.487 996.878
 844.943 681.789
 942.949 541.105
 788.954 838.969
 902.793 905.061
 331.567 864.232
 918.060 533.119
 254.903 744.787
 107.768 149.831
 226.888 558.479
 634.143 84.608
 509.989 885.902
 749.991 305.222
 899.822 820.615
 167.838 725.427
 626.119 582.229
 346.370 0.107
 851.258 19.935
 981.285 710.623
 375.338 46.177
 176.567 214.861
 636.287 129.726
 588.373 148.332
 216.331 913.248
 235.203 537.193
 923.189 201.933
 690.821 159.855
 399.566 536.987
 384.935 374.974
 874.874 251.308
 673.177 339.772
 558.919 875.929
 973.001 859.262
 691.817 486.595
 444.411 34.916
 14.052 652.754
 600.609 187.285
 465.057 69.423
 618.713 993.273
 20.507 349.653
 567.530 453.047
 453.671 356.033
 939.193 747.326
 373.436 518.931
 753.524 592.284
 523.226 882.599
 665.594 691.116
 96.081 834.169
 343.737 928.848
 759.978 191.844
 370.742 186.249
 425.548 284.824
 856.951 951.244
 210.216 966.783
 220.361 189.313
 946.129 925.895
 393.608 370.833
 284.929 836.881
 346.986 831.638
 514.373 634.358
 884.743 217.359
 617.056 652.527
 371.119 102.073
 570.296 395.361
 393.514 712.802
 61.917 985.698
 471.382 284.418
 535.553 743.667
 197.730 931.151
 90.958 107.790
 660.317 83.380
 262.125 119.690
 464.836 799.544
 44.794 720.068
 83.619 436.390
 913.977 64.439
 820.018 825.332
 583.594 267.784
 227.948 853.375
 239.378 374.025
 3.645 43.970
 201.164 755.999
 896.137 752.496
 922.984 561.905
 115.992 74.240
 853.672 603.248
 688.454 667.174
 594.504 235.811
 655.214 840.159
 594.757 218.634
 514.740 388.106
 114.714 286.393
 668.788 473.037
 605.859 668.586
 354.615 73.789
 959.754 105.840
 859.153 142.485
 163.906 11.453
 81.577 113.983
 881.129 407.338
 411.032 81.801
 898.074 621.234
 671.704 62.801
 531.492 599.958
 640.939 870.974
 153.163 96.184
 528.795 271.586
 415.250 88.663
 308.610 119.691
 399.181 153.708
 975.191 946.451
 348.236 315.349
 575.629 53.053
 405.080 249.822
 181.113 231.358
 592.121 834.442
 148.264 144.317
 329.120 529.703
 935.274 574.799
 966.941 225.296
 99.533 861.841
 969.196 115.165
 695.628 76.668
 539.058 183.735
 229.791 801.491
 163.501 665.668
 301.520 731.601
 932.079 706.323
 595.628 961.145
 735.245 611.279
 577.115 486.048
 914.684 883.520
 13.621 680.508
 434.694 449.258
 810.897 808.579
 682.028 451.642
 928.502 817.314
 47.638 20.289
 757.112 36.394
 166.310 918.617
 24.560 60.107
 211.451 736.071
 372.480 105.721
 787.316 774.779
 354.593 888.102
 508.230 316.910
 975.062 399.788
 285.169 27.510
 562.486 580.283
 89.081 716.071
 892.108 355.272
 665.234 57.319
 983.524 848.705
 424.415 557.120
 949.810 156.579
 829.050 582.980
 20.760 125.087
 772.221 591.109
 350.280 317.087
 165.375 344.654
 216.305 265.130
 609.575 392.381
 579.714 197.405
 231.862 966.448
 863.157 451.594
 582.225 754.953
 996.559 542.976
 670.597 343.651
 836.173 375.035
 492.919 25.819
 659.670 936.790
 669.645 814.943
 560.078 350.167
 471.204 917.214
 773.786 657.723
 607.977 326.139
 677.878 886.219
 745.738 176.758
 853.325 810.989
 2.581 769.588
 34.839 371.202
 374.758 862.597
 335.357 754.416
 514.254 692.128
 51.167 952.903
 881.114 870.037
 908.751 782.728
 562.519 604.528
 420.806 403.487
 985.416 786.871
 268.877 751.759
 50.318 196.663
 344.270 739.960
 534.100 116.480
 355.884 825.489
 805.552 865.183
 180.172 639.344
 278.824 400.963
 389.440 811.009
 609.262 94.220
 483.154 235.258
 379.425 800.971
 173.977 610.022
 99.174 394.761
 885.135 711.712
 374.712 244.588
 215.838 160.203
 412.529 704.542
 172.335 220.265
 893.733 344.493
 167.384 865.702
 163.561 377.910
 212.286 38.310
 564.672 900.823
 992.978 923.330
 238.698 153.847
 93.027 559.073
 419.403 956.575
 37.923 139.424
 936.482 780.434
 950.969 658.062
 588.769 53.018
 873.775 802.106
 179.418 295.274
 484.404 216.000
 236.968 544.536
 392.127 924.670
 881.398 313.968
 76.392 94.920
 493.035 575.468
 123.816 707.994
 67.045 62.512
 783.769 661.928
 603.179 595.927
 171.640 383.409
 8.265 304.524
 188.289 34.248
 649.855 99.240
 462.070 692.150
 468.495 760.495
 251.395 579.521
 961.730 600.591
 245.059 133.493
 126.572 93.815
 865.897 846.921
 773.294 744.563
 900.931 770.931
 389.853 47.079
 755.832 27.502
 783.689 828.746
 149.495 824.190
 100.155 852.261
 740.032 246.309
 11.385 961.196
 698.863 494.628
 86.274 609.598
 145.455 474.117
 744.658 531.478
 220.131 472.535
 123.309 932.578
 333.058 613.273
 447.416 668.163
 288.940 357.082
 621.687 790.220
 882.040 359.968
 195.692 880.079
 596.062 783.126
 287.734 142.867
 967.508 774.364
 592.248 134.283
 296.564 393.837
 72.863 663.995
 862.136 100.356
 135.014 210.614
 840.702 924.046
 959.841 568.103
 294.162 268.352
 699.680 290.882
 9.623 566.489
 522.351 323.507
 602.036 687.294
 137.557 390.131
 165.029 481.550
 737.959 818.931
 240.347 386.263
 986.923 418.104
 914.401 780.879
 234.830 374.044
 212.102 301.346
 949.359 370.927
 491.962 566.186
 8.962 836.673
 429.242 520.059
 92.178 396.225
 160.486 636.799
 661.400 893.169
 836.249 593.452
 703.844 249.259
 850.141 292.993
 373.860 633.460
 370.980 605.145
 351.376 963.373
 67.994 256.859
 166.350 358.632
 482.359 546.889
 967.024 394.927
 835.395 108.452
 461.873 596.380
 976.317 691.829
 726.101 671.068
 40.355 792.170
 620.926 298.496
 419.396 79.531
 68.652 468.117
 128.178 686.818
 902.529 234.573
 193.650 930.910
 464.730 478.977
 495.967 452.504
 258.638 667.411
 567.030 796.555
 426.353 389.927
 305.264 368.521
 475.311 498.148
 820.173 508.553
 828.810 180.300
 681.994 158.585
 436.631 202.913
 553.517 553.761
 819.766 582.963
 433.959 363.263
 706.386 47.858
 787.947 315.585
 466.728 99.191
 483.579 164.172
 197.657 265.692
 367.651 741.653
 821.733 48.431
 187.140 190.491
 431.952 104.417
 475.663 386.402
 266.677 751.616
 591.765 245.574
 777.176 917.695
 780.538 450.438
 843.563 96.116
 467.380 79.886
 97.723 756.381
 846.887 392.606
 770.970 411.057
 643.401 306.280
 450.113 241.997
 963.000 926.109
 501.400 793.667
 778.450 304.530
 814.099 855.484
 465.553 726.561
 483.720 770.473
 196.312 494.334
 361.816 158.345
 974.369 977.755
 260.725 451.577
 832.481 669.415
 436.534 878.354
 689.512 960.002
 653.930 141.912
 653.017 180.131
 237.727 238.261
 48.463 246.259
 566.032 710.287
 131.061 627.932
 190.652 383.495
 592.885 712.864
 366.010 885.197
 496.276 392.271
 116.315 273.635
 852.528 494.546
 912.706 45.797
 508.551 749.014
 611.626 942.460
 418.029 217.485
 19.762 7.075
 449.751 559.152
 499.790 602.698
 144.919 329.533
 568.120 760.212
 875.900 507.580
 817.360 674.102
 607.881 113.338
 531.863 122.248
 427.048 653.931
 567.138 447.290
 507.304 15.930
 899.006 773.608
 653.251 620.940
 385.007 760.830
 719.470 257.450
 840.876 217.688
 382.439 90.533
 344.001 765.320
 77.174 292.062
 512.116 783.643
 629.595 403.813
 350.348 575.762
 769.373 585.659
 547.816 911.640
 426.541 968.347
 973.934 372.337
 456.443 347.860
 665.205 609.308
 237.783 864.620
 99.562 299.681
 811.896 309.876
 774.309 148.721
 820.218 513.276
 485.582 336.108
 221.908 375.177
 655.373 785.224
 483.157 515.703
 172.932 156.712
 800.768 986.499
 570.375 522.522
 710.009 812.791
 700.287 898.111
 713.369 350.586
 141.794 722.903
 14.083 120.128
 250.000 647.609
 35.122 241.137
 453.862 667.120
 718.353 192.651
 174.679 425.850
 25.167 960.823
 609.859 5.361
 72.687 847.734
 835.715 409.580
 740.542 184.800
 913.558 408.906
 751.885 832.934
 322.761 149.909
 376.941 831.017
 433.776 631.505
 314.041 563.068
 417.098 581.533
 585.976 806.718
 958.032 620.126
 641.099 471.054
 112.040 689.623
 289.376 465.878
 244.648 276.695
 732.118 217.889
 109.960 803.667
 187.264 878.933
 42.206 965.563
 474.652 289.402
 978.216 621.310
 240.727 563.991
 561.058 885.884
 180.763 570.864
 65.207 230.305
 898.096 157.836
 953.716 983.738
 741.585 335.276
 852.977 592.937
 729.893 615.374
 889.205 165.741
 227.987 707.145
 154.246 184.878
 439.155 917.782
 491.081 194.064
 644.753 70.756
 449.414 739.147
 921.831 942.455
 749.613 792.180
 331.853 80.457
 703.055 335.968
 166.245 101.971
 15.703 171.338
 198.737 900.176
 199.608 400.540
 301.087 594.628
 337.440 399.670
 576.236 50.372
 294.408 523.312
 28.173 625.719
 209.750 778.987
 975.523 772.860
 488.899 401.131
 9.227 756.544
 773.434 668.768
 454.738 137.410
 907.826 612.676
 515.171 617.299
 621.938 2.474
 611.229 208.758
 81.383 387.868
 791.948 580.281
 152.548 78.254
 441.047 468.638
 916.753 8.506
 148.638 631.495
 833.241 74.270
 437.157 344.667
 881.162 986.140
 731.645 601.574
 847.263 138.283
 334.010 136.411
 712.515 703.263
 312.988 121.034
 324.578 831.794
 848.464 848.659
 423.884 775.162
 191.232 150.236
 772.634 170.971
 615.709 442.921
 974.564 992.338
 480.376 701.037
 378.485 499.733
 273.709 800.408
 743.089 337.158
 644.975 414.938
 570.105 954.797
 310.815 253.197
 856.573 233.476
 129.093 991.673
 596.823 338.142
 858.589 885.039
 505.916 884.235
 322.136 72.510
 917.112 799.259
 85.512 929.230
 607.877 279.585
 906.405 74.141
 866.541 847.741
 227.118 498.186
 562.683 216.870
 839.207 641.904
 419.517 866.155
 574.258 567.866
 399.826 463.862
 836.617 845.155
 855.529 473.803
 933.543 609.883
 304.874 17.897
 246.501 972.989
 793.891 803.929
 172.678 515.127
 376.549 266.133
 625.149 805.086
 370.598 0.041
 468.276 484.978
 476.076 735.919
 164.903 530.327
 296.688 11.464
 784.854 379.615
 199.684 39.306
 359.398 64.914
 159.603 73.912
 931.127 607.699
 330.386 562.037
 938.547 382.088
 607.338 97.738
 263.318 17.659
 606.596 424.855
 157.177 607.143
 989.761 554.734
 735.112 408.041
 282.818 253.811
 979.201 54.263
 622.288 353.747
 529.997 212.862
 751.616 336.234
 563.496 85.849
 84.178 626.017
 954.119 637.634
 446.252 810.359
 728.148 660.321
 867.026 303.109
 616.423 22.695
 349.824 639.131
 746.486 700.996
 248.621 863.427
 177.721 492.729
 699.445 252.487
 911.343 966.488
 483.113 647.739
 111.467 14.800
 892.926 907.465
 793.231 932.197
 270.573 699.790
 986.407 831.988
 180.647 11.779
 13.622 302.772
 997.263 175.018
 754.887 865.668
 456.732 884.033
 656.301 167.065
 422.595 978.520
 410.516 86.707
 351.334 682.536
 147.746 479.926
 329.496 442.853
 164.972 44.330
 869.793 524.721
 551.758 509.309
 152.028 536.910
 986.162 711.139
 24.618 140.472
 744.068 122.476
 747.396 309.032
 938.558 553.728
 262.700 755.166
 859.419 301.740
 289.065 10.663
 271.415 270.583
 2.834 282.082
 736.594 77.985
 723.510 621.294
 611.709 952.424
 267.603 318.800
 826.167 149.336
 355.227 301.089
 936.039 514.872
 218.858 888.579
 171.224 812.707
 902.907 634.501
 219.324 129.296
 387.460 345.161
 623.073 477.520
 804.279 396.363
 788.055 34.940
 525.680 368.312
 411.964 953.789
 637.948 971.333
 441.972 553.880
 304.559 517.392
 557.123 910.821
 277.598 488.257
 350.410 350.111
 528.757 381.570
 370.863 388.169
 797.279 192.910
 578.225 975.024
 147.843 967.826
 488.336 7.053
 206.051 575.749
 851.045 523.770
 105.690 601.672
 437.490 578.333
 806.086 295.735
 830.775 790.486
 988.567 280.563
 753.030 132.194
 340.393 996.911
 739.628 655.067
 507.742 116.263
 33.711 5.094
 124.652 701.386
 644.607 560.167
 83.814 229.956
 144.053 511.091
 42.227 580.494
 94.243 844.324
 187.741 222.708
 969.548 897.529
 622.225 555.342
 85.523 385.595
 637.415 133.891
 748.726 739.178
 417.554 358.606
 531.319 479.782
 748.892 621.498
 25.912 660.252
 553.256 401.363
 497.291 128.356
 97.783 950.797
 695.303 290.342
 624.944 31.892
 482.066 943.361
 659.028 261.574
 439.978 658.165
 93.015 547.821
 925.697 690.098
 262.220 499.257
 108.716 806.098
 940.359 628.620
 948.715 83.082
 624.840 341.471
 219.003 268.854
 639.627 692.399
 47.788 826.779
 707.199 429.164
 826.393 201.238
 410.663 49.090
 103.833 49.805
 770.603 220.191
 458.338 362.772
 339.561 621.553
 594.585 219.813
 314.169 823.294
 674.928 871.096
 177.844 436.757
 346.004 345.943
 15.947 241.717
 89.444 621.380
 543.599 51.153
 505.540 776.767
 910.423 558.222
 358.385 535.601
 805.985 567.482
 675.140 183.811
 297.192 727.059
 733.682 353.392
 150.313 924.696
 303.035 384.272
 294.529 803.490
 259.010 505.255
 193.013 698.321
 500.725 501.254
 526.772 637.758
 587.655 719.291
 44.089 735.518
 425.187 585.792
 165.891 287.914
 701.151 404.217
 899.252 567.250
 246.259 232.231
 435.303 664.733
 515.884 524.256
 84.729 689.388
 505.245 906.922
 727.946 211.954
 479.144 635.625
 974.826 485.238
 363.185 679.989
 690.804 746.400
 776.606 989.672
 355.649 773.908
 835.874 800.860
 984.544 935.051
 699.964 124.324
 617.924 712.070
 617.583 90.495
 939.606 269.948
 56.474 163.369
 627.728 51.116
 506.579 436.719
 999.026 816.827
 241.409 122.162
 245.971 557.335
 762.912 773.789
 663.493 459.692
 739.925 878.756
 245.810 739.702
 952.584 803.321
 635.553 841.062
 376.614 110.993
 811.737 897.970
 962.083 370.891
 997.594 706.406
 589.023 422.994
 894.919 903.240
 903.416 851.146
 552.192 901.358
 365.658 88.564
 446.409 53.782
 572.136 113.948
 903.555 841.538
 259.537 324.376
 953.200 810.847
 969.503 645.080
 465.315 877.389
 65.062 772.424
 761.652 212.343
 154.813 177.252
 342.537 610.217
 329.046 919.057
 388.617 286.670
 355.037 750.625
 954.824 880.638
 855.941 507.023
 392.712 844.676
 826.304 466.802
 342.554 846.962
 762.845 607.310
 406.453 614.613
 435.418 326.218
 329.738 298.550
 441.618 909.151
 614.568 803.121
 309.439 446.055
 104.698 107.991
 993.445 959.440
 304.629 814.703
 187.529 644.336
 323.684 515.978
 315.447 536.877
 113.176 42.802
 301.625 845.530
 542.771 764.040
 39.432 81.535
 243.884 357.509
 711.143 14.012
 639.802 442.850
 949.659 117.142
 243.836 158.100
 21.794 353.919
 900.852 807.598
 339.480 901.193
 889.834 633.013
 329.735 327.449
 614.618 226.956
 5.986 117.165
 358.712 175.528
 49.647 638.356
 343.353 878.473
 227.295 283.392
 133.961 740.348
 8.981 703.369
 520.401 780.754
 118.868 694.815
 35.536 294.426
 820.479 291.513
 662.066 261.573
 223.267 136.650
 350.538 414.799
 81.227 949.757
 275.539 1.117
 51.999 313.103
 289.526 516.872
 388.864 553.161
 494.747 860.834
 568.618 919.648
 896.549 158.479
 514.211 818.663
 582.471 810.911
 279.015 553.960
 100.550 358.231
 324.479 903.871
 699.775 403.183
 677.818 208.447
 811.609 891.089
 212.312 275.711
 762.696 401.323
 289.096 916.447
 837.573 79.720
 853.354 878.498
 781.402 376.453
 435.066 234.478
 924.937 687.162
 88.614 256.976
 808.399 303.838
 168.259 634.559
 412.406 134.434
 607.820 697.111
 510.133 455.148
 510.599 553.450
 826.396 416.200
 896.067 635.877
 420.220 170.769
 257.133 799.776
 244.799 768.198
 598.450 561.020
 132.770 417.971
 122.621 255.336
 408.647 352.112
 56.020 372.754
 50.703 393.258
 935.990 323.521
 370.908 966.690
 271.257 711.563
 816.644 811.019
 920.632 375.589
 937.431 68.356
 972.413 69.778
 222.949 935.644
 837.814 524.676
 277.159 190.205
 763.445 599.303
 222.575 860.548
 915.938 417.749
 857.027 185.193
 569.900 403.853
 644.008 15.100
 40.195 377.320
 291.549 587.500
 720.987 761.296
 351.080 389.218
 635.117 147.597
 787.905 785.459
 44.208 160.159
 882.543 505.462
 36.823 703.833
 614.416 630.098
 291.316 254.084
 56.371 739.723
 922.239 69.005
 423.616 565.265
 62.975 839.010
 630.293 194.143
 539.362 848.538
 320.698 358.476
 154.400 740.065
 872.672 959.718
 65.595 241.654
 283.934 36.019
 905.385 58.653
 816.871 271.037
 410.496 617.025
 915.727 681.535
 705.497 574.907
 47.376 751.933
 174.743 350.754
 531.303 344.194
 278.864 226.707
 97.424 678.331
 278.910 516.316
 276.577 420.760
 752.858 493.650
 925.590 943.400
 983.634 188.943
 307.599 525.236
 801.110 202.848
 482.687 200.119
 637.013 581.032
 61.005 40.475
 343.669 743.163
 80.587 477.687
 505.611 960.511
 298.257 258.017
 385.765 925.447
 130.966 420.732
 472.152 320.711
 916.013 255.605
 581.506 758.606
 834.700 184.050
 216.051 68.105
 480.775 436.248
 19.976 224.769
 571.578 930.687
 732.131 573.440
 68.063 958.336
 548.588 731.552
 65.186 827.403
 688.441 292.072
 264.646 123.256
 672.161 295.434
 879.276 409.161
 175.790 300.957
 126.974 155.106
 696.112 667.429
 439.604 193.023
 859.666 522.603
 479.732 706.522
 318.230 550.759
 569.202 461.899
 409.442 610.364
 185.540 855.301
 315.942 779.939
 475.214 209.887
 350.284 454.825
 920.127 318.400
 324.563 831.662
 231.880 343.457
 159.940 537.637
 546.885 103.090
 956.943 320.108
 66.959 366.552
 515.584 906.997
 400.523 839.413
 676.025 192.772
 177.804 942.695
 85.163 378.062
 661.609 593.790
 899.240 187.622
 378.532 923.483
 153.190 671.979
 532.129 50.534
 787.280 738.406
 611.129 660.414
 672.690 598.759
 106.728 566.165
 49.670 922.106
 241.081 675.730
 43.009 62.114
 675.155 750.869
 885.713 231.067
 102.014 58.057
 27.461 618.469
 688.468 912.084
 871.734 922.007
 454.068 269.872
 745.290 557.692
 774.911 907.126
 204.221 445.123
 377.136 406.370
 599.187 989.732
 0.919 694.918
 213.301 988.728
 632.826 329.126
 332.591 219.140
 38.535 151.303
 472.159 488.314
 697.920 512.931
 150.305 768.632
 22.603 518.104
 145.368 543.683
 497.335 890.525
 981.411 773.110
 659.399 192.975
 442.732 563.758
 345.996 457.456
 515.256 107.260
 582.967 435.275
 175.147 115.908
 746.755 908.080
 599.303 532.603
 46.203 962.612
 445.093 895.099
 985.435 113.793
 951.855 354.047
 780.846 343.351
 446.761 947.912
 914.242 825.822
 913.212 561.304
 263.812 552.310
 199.459 787.456
 921.284 587.493
 135.554 197.134
 686.921 50.020
 792.827 817.396
 846.582 474.639
 694.850 742.268
 642.844 270.358
 383.491 46.841
 523.933 947.885
 97.370 635.913
 912.204 456.995
 750.222 422.520
 703.175 796.812
 48.865 661.124
 765.061 376.045
 688.248 230.680
 338.842 883.551
 656.247 815.932
 874.587 550.461
 903.290 928.354
 618.895 152.152
 939.607 463.946
 281.578 311.102
 351.985 452.116
 651.171 160.100
 146.663 12.277
 845.473 140.125
 167.794 522.191
 425.366 209.647
 382.254 99.954
 270.933 494.198
 410.069 710.736
 524.833 9.167
 492.227 296.626
 108.537 538.258
 878.880 75.355
 75.170 678.528
 974.092 609.195
 94.039 994.895
 149.311 972.382
 585.497 827.521
 926.078 673.102
 812.633 620.157
 796.334 259.178
 663.543 382.657
 691.718 365.369
 953.058 653.455
 504.978 470.704
 67.094 815.209
 908.853 718.097
 350.890 957.410
 390.427 712.794
 192.058 432.142
 129.966 433.940
 611.227 462.926
 388.780 953.111
 891.329 431.622
 44.999 9.225
 348.023 965.395
 21.613 110.409
 468.859 496.090
 608.313 455.708
 980.656 279.897
 186.105 843.774
 799.755 798.408
 48.230 878.549
 587.883 256.392
 877.371 225.699
 789.953 430.401
 820.569 715.987
 535.148 180.329
 910.786 546.336
 807.924 428.124
 56.890 275.239
 463.299 639.746
 779.464 341.003
 296.103 764.506
 953.616 309.543
 755.060 26.884
 755.679 358.992
 501.150 907.539
 850.014 772.839
 780.214 460.452
 224.914 598.951
 149.850 800.967
 450.984 561.458
 61.231 64.138
 27.342 724.591
 941.424 414.501
 764.870 6.263
 998.174 217.600
 273.945 144.198
 927.194 331.827
 847.050 114.065
 945.029 608.095
 703.079 788.408
 204.999 197.257
 366.752 73.710
 239.176 654.063
 148.209 152.912
 868.471 225.635
 347.629 340.119
 251.525 146.408
 98.650 486.266
 820.186 395.153
 171.817 688.631
 646.935 758.853
 652.544 97.676
 882.950 389.041
 82.750 992.362
 822.838 415.714
 384.917 635.631
 624.884 829.600
 973.746 116.921
 928.565 373.533
 783.575 845.457
 451.685 856.867
 207.391 249.622
 958.684 272.484
 941.702 752.368
 813.389 644.228
 575.000 184.480
 160.746 344.102
 138.412 436.300
 823.150 14.568
 275.955 569.621
 401.147 423.793
 787.156 565.792
 191.993 923.130
 973.462 890.302
 192.371 409.766
 986.747 640.410
 146.199 206.983
 566.279 8.646
 800.725 334.433
 570.906 454.683
 912.927 666.097
 305.247 410.254
 225.731 269.980
 119.624 641.257
 434.864 237.278
 278.932 918.221
 870.656 876.748
 869.257 276.914
 206.156 749.753
 94.454 526.696
 408.252 521.190
 838.154 442.392
 509.540 510.006
 787.616 178.958
 686.576 539.627
 770.754 315.351
 878.580 753.498
 610.645 769.099
 516.833 404.663
 695.476 845.602
 309.075 822.164
 366.427 381.737
 838.535 263.030
 990.353 312.684
 600.155 779.171
 384.834 800.818
 66.789 556.827
 855.229 98.074
 218.307 56.170
 69.761 616.362
 392.394 214.487
 0.512 817.839
 246.469 643.321
 184.764 837.177
 427.465 203.518
 179.815 556.220
 305.572 278.673
 690.660 777.858
 867.645 73.941
 917.463 316.635
 817.318 71.013
 0.259 130.021
 776.519 489.533
 411.754 963.827
 614.714 999.074
 973.359 550.569
 688.677 643.377
 130.950 869.331
 700.788 770.060
 839.420 803.886
 974.932 884.920
 61.388 192.177
 906.137 591.699
 505.835 480.198
 816.529 847.610
 915.728 227.734
 302.398 514.603
 386.463 578.960
 694.754 859.382
 864.231 539.795
 491.413 135.501
 968.123 793.965
 518.148 442.663
 513.088 654.512
 308.821 616.919
 821.966 165.973
 381.639 266.221
 921.239 939.495
 56.001 175.219
 662.193 879.022
 480.194 998.126
 420.689 917.374
 105.724 416.399
 356.312 368.174
 884.177 127.218
 885.286 670.358
 614.588 157.887
 499.155 579.291
 724.421 969.916
 878.995 180.771
 119.242 664.569
 277.114 175.570
 832.079 759.867
 807.125 422.320
 993.589 548.600
 869.592 720.879
 31.664 929.826
 792.582 767.776
 100.642 935.080
 561.390 386.560
 95.223 438.351
 504.109 811.011
 485.346 879.454
 72.784 526.223
 831.456 268.287
 574.601 14.799
 623.686 437.568
 353.288 542.129
 905.607 29.686
 564.970 690.506
 568.542 235.551
 230.618 827.132
 764.326 936.739
 652.679 691.791
 314.234 864.289
 858.121 207.767
 474.238 296.423
 353.916 861.648
 839.377 931.990
 861.951 236.864
 373.785 46.022
 624.545 710.599
 581.619 148.434
 453.512 888.255
 184.983 807.323
 627.344 23.594
 548.023 385.737
 543.227 691.409
 635.049 387.189
 301.649 94.116
 871.318 263.038
 68.417 110.487
 697.421 647.415
 626.447 66.246
 384.901 436.291
 331.109 20.137
 277.526 191.148
 129.065 428.902
 708.468 439.376
 130.821 459.465
 540.713 368.829
 758.982 51.210
 411.303 619.047
 872.921 455.945
 108.087 693.548
 719.958 273.910
 51.729 433.766
 634.865 602.657
 30.547 873.826
 233.503 478.965
 278.895 145.259
 380.671 245.090
 792.175 321.301
 492.898 247.990
 727.053 721.676
 128.215 587.832
 591.156 171.417
 259.323 689.861
 132.628 592.520
 894.452 766.839
 799.759 567.154
 650.294 768.820
 960.879 748.049
 670.432 949.566
 814.471 198.993
 675.497 496.646
 841.598 559.653
 510.977 823.103
 473.182 868.723
 986.236 665.920
 282.282 612.737
 63.133 409.549
 838.421 150.360
 122.093 396.137
 452.369 789.927
 503.059 8.216
 423.922 58.377
 262.029 140.411
 313.609 819.975
 902.718 205.865
 876.414 1.582
 117.053 957.722
 9.306 516.501
 505.793 319.002
 715.307 200.407
 137.691 794.162
 219.141 970.775
 256.463 336.394
 980.044 176.059
 651.906 236.326
 136.448 34.006
 195.235 415.297
 538.210 881.848
 897.707 701.003
 831.304 527.167
 12.726 251.491
 367.030 540.220
 169.626 307.525
 25.438 750.163
 135.351 191.080
 336.754 273.402
 459.308 742.636
 723.959 27.179
 206.087 781.105
 896.446 171.257
 37.909 272.427
 724.057 221.357
 719.028 566.368
 591.064 526.836
 401.569 681.916
 752.309 379.470
 868.171 331.487
 523.251 588.298
 881.158 330.015
 869.889 926.056
 378.910 660.025
 714.092 325.274
 3.598 696.160
 828.952 116.521
 204.951 636.652
 814.167 388.418
 384.449 764.576
 263.641 779.996
 493.868 753.662
 769.545 652.793
 530.101 343.120
 955.609 735.286
 151.315 599.738
 856.920 478.919
 432.764 945.898
 926.663 647.030
 666.852 706.752
 967.954 99.720
 252.607 182.304
 780.057 504.220
 603.667 9.432
 144.892 347.251
 698.774 689.871
 537.179 349.552
 299.935 733.148
 147.914 270.043
 944.624 524.285
 197.804 365.572
 881.345 166.608
 269.199 60.010
 42.446 577.163
 389.788 932.401
 642.310 699.142
 699.517 107.341
 839.020 30.648
 768.034 811.869
 217.652 706.348
 500.246 932.402
 335.767 77.615
 272.735 184.141
 737.041 353.221
 637.017 205.636
 285.904 137.253
 963.354 865.488
 331.261 150.481
 590.762 59.584
 575.847 578.021
 907.511 669.646
 942.325 147.689
 777.764 421.575
 599.286 523.446
 522.866 540.214
 378.791 975.817
 382.380 151.294
 399.709 660.949
 845.295 777.874
 953.067 562.300
 234.424 354.354
 830.802 99.896
 428.115 413.711
 839.320 233.216
 47.765 361.162
 364.023 232.247
 964.776 538.746
 498.539 90.055
 677.527 509.777
 458.785 237.698
 271.422 189.789
 131.636 2.666
 50.334 52.128
 603.076 344.908
 965.886 213.040
 141.908 295.336
 75.372 214.874
 230.954 211.401
 36.149 379.394
 14.989 219.502
 153.604 689.351
 728.261 816.934
 503.979 909.192
 857.411 604.519
 868.314 599.464
 649.020 78.630
 558.418 479.208
 74.136 656.948
 62.183 302.038
 82.363 990.869
 858.973 730.934
 310.964 739.222
 784.477 211.088
 833.474 468.941
 189.820 276.787
 839.449 100.119
 526.451 205.578
 711.918 232.648
 284.010 209.643
 19.975 952.353
 753.911 79.709
 756.842 4.576
 430.646 161.116
 342.893 996.652
 992.958 925.404
 670.942 17.418
 428.139 25.344
 818.158 477.109
 628.231 298.580
 83.699 325.769
 553.166 567.517
 160.613 119.111
 132.564 513.978
 519.292 699.995
 477.574 270.239
 301.117 849.083
 662.771 437.701
 105.706 943.268
 484.493 935.791
 242.957 24.330
 828.359 702.316
 128.954 317.608
 910.047 758.696
 178.484 11.633
 968.277 356.256
 509.962 390.710
 468.559 810.517
 82.684 344.856
 455.392 577.442
 161.531 22.587
 6.791 137.580
 708.396 364.674
 389.181 230.449
 968.956 399.534
 276.738 962.405
 22.148 197.624
 534.240 727.203
 830.224 992.643
 516.682 800.855
 640.088 167.043
 515.473 863.133
 790.389 69.059
 986.642 659.615
 750.248 245.054
 90.451 43.819
 809.566 916.421
 117.077 862.347
 340.386 952.605
 785.215 591.650
 115.150 254.401
 598.628 467.943
 289.909 193.698
 301.882 627.611
 406.217 401.949
 565.873 690.579
 29.880 870.238
 884.726 360.283
 401.739 644.886
 9.545 208.784
 26.889 765.610
 265.984 482.274
 354.078 905.663
 689.316 759.589
 304.555 107.868
 903.459 773.717
 185.402 255.601
 113.241 953.777
 580.689 427.585
 969.040 943.141
 847.019 29.661
 600.103 819.631
 368.673 810.709
 950.618 197.937
 350.268 304.753
 47.389 185.039
 568.341 413.431
 789.406 29.804
 672.497 284.830
 790.297 641.666
 654.671 153.855
 190.528 224.950
 402.770 699.489
 856.125 499.893
 561.864 824.429
 116.778 164.539
 559.349 667.518
 993.589 839.553
 755.864 479.390
 503.806 67.739
 484.625 602.827
 88.067 488.997
 790.167 843.126
 919.521 947.906
 103.033 647.394
 961.445 523.843
 847.744 658.165
 231.355 701.874
 113.663 804.365
 99.218 666.779
 386.179 345.641
 342.082 932.951
 881.608 414.160
 547.654 791.084
 23.633 86.409
 708.209 820.159
 890.778 867.409
 80.303 583.088
 229.980 447.611
 664.532 589.410
 625.733 480.775
 745.828 302.543
 220.497 977.311
 544.271 916.736
 661.287 275.199
 78.056 494.965
 688.733 768.959
 206.255 899.323
 555.953 990.830
 574.372 456.248
 660.683 857.754
 858.968 67.063
 868.977 48.862
 530.002 227.432
 804.178 452.623
 5.823 275.458
 250.577 327.754
 953.450 906.260
 985.368 430.334
 926.854 220.144
 91.122 559.769
 82.255 102.225
 728.482 222.413
 359.090 743.965
 657.404 873.487
 968.501 433.084
 505.506 210.838
 941.197 69.443
 992.745 508.948
 709.871 63.357
 459.224 15.141
 547.527 582.645
 112.598 14.286
 164.813 419.119
 246.042 601.325
 852.572 818.876
 188.422 296.197
 409.277 378.430
 174.287 972.197
 338.835 856.268
 479.984 741.321
 767.694 433.049
 709.184 308.974
 489.507 410.291
 749.893 251.574
 982.324 544.591
 717.455 825.708
 91.873 540.316
 774.041 443.715
 972.778 677.103
 532.516 270.851
 418.196 28.839
 347.761 451.898
 681.475 278.058
 35.482 964.450
 547.921 174.582
 879.890 741.679
 700.988 301.060
 467.718 494.753
 248.320 952.646
 265.580 94.939
 735.675 716.093
 617.417 714.665
 640.316 238.018
 233.543 457.408
 462.693 836.930
 355.697 476.287
 342.005 63.187
 774.592 653.933
 26.427 210.362
 236.978 620.937
 904.491 686.242
 575.695 71.391
 225.583 258.204
 23.889 102.333
 132.953 582.781
 607.396 285.093
 433.605 340.553
 548.734 762.288
 320.448 343.108
 142.354 261.782
 430.808 417.584
 281.528 201.059
 512.762 855.591
 518.854 210.767
 620.541 27.193
 338.901 388.644
 669.695 87.754
 905.575 374.507
 551.892 867.100
 438.653 148.631
 991.491 238.560
 172.475 50.895
 277.909 872.542
 481.512 412.835
 738.686 28.519
 727.584 921.743
 840.972 314.511
 24.645 192.788
 589.477 418.670
 840.600 325.433
 95.945 108.484
 900.756 543.274
 950.777 105.146
 541.580 456.440
 156.880 219.918
 632.063 403.421
 667.445 722.941
 656.641 600.385
 984.530 780.321
 90.265 92.490
 258.751 810.680
 922.484 420.534
 19.608 286.463
 61.569 410.338
 151.952 237.574
 407.662 0.109
 310.665 45.376
 990.123 746.647
 379.932 974.456
 660.927 814.512
 285.680 849.054
 193.724 338.339
 863.177 802.641
 105.592 58.556
 172.875 715.304
 272.387 831.227
 705.916 797.594
 203.754 785.984
 88.972 414.999
 263.425 599.783
 902.104 198.730
 825.340 132.087
 982.071 421.023
 335.892 858.016
 468.959 582.397
 74.324 484.911
 941.494 860.462
 462.782 454.795
 304.122 91.955
 548.102 846.537
 868.401 29.178
 561.137 388.568
 997.046 847.072
 635.888 783.164
 138.692 36.650
 48.196 499.264
 416.072 553.734
 998.131 301.167
 683.618 189.029
 626.013 499.279
 139.680 767.164
 811.330 706.048
 863.770 789.638
 377.440 490.792
 703.781 221.733
 711.266 2.180
 618.500 138.682
 933.170 383.255
 196.412 135.123
 622.545 673.457
 635.589 647.730
 552.505 172.761
 947.101 418.408
 823.484 748.439
 704.857 149.561
 449.797 874.102
 930.153 279.402
 662.743 898.326
 994.664 680.269
 594.008 6.648
 29.500 793.511
 317.770 942.052
 721.647 238.037
 510.595 926.822
 497.290 634.498
 864.955 540.019
 571.780 281.809
 322.931 972.774
 779.215 307.010
 717.584 46.483
 274.736 23.106
 384.734 340.947
 376.653 903.333
 180.021 460.315
 933.784 885.530
 375.483 849.624
 569.028 618.797
 465.195 164.835
 69.842 859.037
 657.559 261.082
 629.340 3.395
 27.353 679.661
 851.056 859.842
 26.854 631.901
 631.662 201.602
 473.178 960.973
 648.175 621.887
 727.845 240.010
 71.452 238.034
 631.733 881.327
 881.212 92.040
 749.658 997.466
 297.858 743.522
 587.350 396.133
 104.328 778.792
 971.368 899.510
 191.765 384.318
 609.450 561.133
 413.554 12.955
 682.831 983.331
 614.146 656.568
 949.418 3.684
 555.928 618.941
 371.573 474.057
 896.360 638.873
 417.040 670.404
 568.811 66.476
 436.771 280.844
 47.347 757.635
 497.637 674.684
 384.593 775.134
 668.137 772.540
 412.255 613.088
 525.925 849.806
 598.695 877.880
 910.507 810.240
 232.840 438.299
 93.744 176.907
 517.722 414.845
 324.190 343.176
 932.063 819.107
 436.212 601.712
 679.807 624.842
 46.671 484.701
 973.620 889.862
 14.452 879.976
 270.648 729.671
 862.977 876.763
 831.710 338.018
 892.961 998.774
 246.417 365.060
 700.054 324.090
 947.180 200.023
 795.798 409.273
 518.682 602.103
 374.756 133.428
 543.237 611.625
 918.172 776.334
 256.661 324.390
 45.533 328.509
 827.252 387.619
 668.607 201.275
 218.592 578.501
 244.700 928.037
 414.740 549.239
 521.802 906.351
 36.678 399.394
 201.142 771.840
 777.435 691.800
 73.367 182.978
 549.031 527.190
 402.587 959.408
 139.440 390.858
 205.070 0.479
 597.217 378.209
 992.083 825.428
 523.737 682.083
 992.793 48.055
 189.458 610.586
 645.068 518.497
 585.956 18.183
 619.346 139.978
 567.250 633.652
 31.438 672.058
 463.069 5.666
 90.357 852.419
 507.077 450.248
 831.273 360.708
 111.786 654.838
 993.894 980.089
 139.127 292.455
 543.377 520.379
 514.728 838.416
 893.069 901.833
 671.333 613.774
 2.569 277.477
 692.033 147.226
 195.767 226.543
 669.785 134.540
 604.645 179.945
 671.874 355.941
 506.797 154.233
 965.478 802.440
 727.214 152.296
 445.411 267.418
 535.109 831.860
 832.569 726.249
 730.093 107.012
 460.070 791.148
 602.385 609.415
 814.768 368.485
 220.722 536.331
 389.559 729.480
 679.174 509.091
 464.171 541.419
 978.062 81.260
 759.886 894.689
 660.882 408.745
 300.789 40.964
 42.695 28.786
 507.701 860.645
 288.323 410.660
 501.236 74.226
 1.364 923.589
 700.608 864.716
 716.134 617.545
 181.467 989.051
 420.918 997.170
 458.664 118.746
 237.290 69.959
 651.160 197.686
 719.682 915.152
 582.091 62.331
 83.038 912.818
 686.289 601.721
 503.490 422.629
 512.318 897.292
 534.993 953.363
 691.609 271.741
 539.138 827.770
 31.775 79.156
 809.736 648.959
 606.252 612.706
 89.784 905.496
 542.431 309.625
 306.174 220.304
 543.290 754.808
 294.821 725.902
 853.901 973.418
 842.021 24.115
 448.094 449.632
 640.996 116.204
 159.002 893.541
 448.154 539.082
 510.513 322.730
 342.072 950.307
 277.964 740.957
 138.253 319.850
 672.317 936.244
 621.090 226.748
 312.086 427.783
 825.970 56.043
 334.071 749.009
 472.273 943.570
 563.417 337.565
 223.050 436.765
 284.546 726.626
 468.898 107.812
 949.147 301.832
 119.189 865.810
 950.955 50.235
 578.957 827.640
 167.682 819.066
 918.040 198.736
 299.756 100.323
 752.175 326.753
 557.973 130.370
 683.680 580.197
 105.470 650.625
 249.999 893.540
 934.473 415.531
 237.968 148.429
 848.885 997.270
 304.371 231.579
 677.172 553.857
 41.615 843.474
 206.238 569.570
 711.671 413.403
 9.483 606.052
 690.416 806.732
 947.381 421.431
 394.917 656.080
 706.306 416.596
 862.984 891.644
 73.664 886.099
 800.353 434.987
 440.457 510.463
 467.438 618.783
 195.202 592.063
 233.803 31.272
 597.660 763.718
 551.917 503.379
 472.361 984.160
 887.668 468.838
 668.682 164.426
 267.379 59.233
 927.808 471.504
 361.220 938.306
 261.708 348.470
 801.074 940.274
 573.084 332.643
 934.832 228.236
 368.923 494.291
 735.165 619.403
 587.673 548.387
 723.060 388.007
 768.287 591.239
 727.402 724.078
 738.700 804.024
 101.994 832.108
 344.852 58.117
 759.343 649.002
 335.841 5.205
 483.045 362.184
 675.523 181.686
 452.531 348.556
 278.728 785.557
 588.355 131.034
 436.973 869.287
 114.153 275.049
 173.078 649.108
 872.273 401.879
 68.528 765.432
 241.090 273.636
 66.968 586.919
 628.835 66.527
 650.105 869.101
 184.912 870.662
 90.122 234.857
 626.962 277.716
 139.916 406.668
 560.231 799.504
 166.771 898.197
 823.084 223.728
 957.427 864.769
 764.993 796.368
 16.595 58.838
 815.165 27.485
 394.147 768.123
 673.633 668.299
 858.459 302.145
 222.602 987.683
 488.143 999.195
 162.682 386.595
 588.073 953.030
 103.246 896.140
 807.754 199.777
 633.278 491.058
 713.443 94.604
 851.768 963.347
 55.771 68.974
 106.183 403.993
 0.880 57.853
 762.900 963.360
 527.464 177.734
 782.266 347.581
 609.568 916.995
 588.538 569.481
 234.107 256.996
 185.074 434.250
 474.111 2.787
 969.487 493.814
 938.263 784.665
 131.970 156.862
 832.197 954.790
 580.617 966.593
 437.890 96.073
 816.472 944.052
 88.426 373.668
 192.472 295.319
 183.411 173.215
 226.790 665.743
 655.600 705.870
 622.862 729.080
 715.192 729.985
 974.203 974.852
 21.152 595.587
 728.747 620.010
 468.472 203.793
 359.802 153.454
 49.148 572.675
 171.715 921.733
 208.579 788.358
 169.250 695.088
 447.204 610.264
 679.619 393.707
 731.358 698.141
 252.586 199.686
 402.856 782.049
 922.444 490.747
 492.053 441.783
 419.770 283.526
 625.389 976.842
 922.240 808.617
 510.436 0.100
 562.492 113.862
 416.809 386.690
 124.958 129.408
 240.834 453.572
 198.951 866.372
 939.584 274.973
 876.271 564.545
 92.731 784.961
 830.661 873.254
 548.996 352.113
 64.009 28.607
 940.985 294.567
 598.994 480.814
 914.359 939.130
 116.546 293.745
 274.239 308.832
 734.042 667.607
 666.090 983.025
 379.523 172.333
 595.932 637.402
 199.505 287.641
 474.541 903.026
 132.530 954.597
 314.405 539.402
 754.723 397.930
 791.694 193.026
 152.876 88.309
 636.895 796.632
 378.570 505.613
 968.283 683.068
 785.351 229.240
 916.778 859.525
 629.831 727.104
 96.596 371.538
 934.873 213.919
 494.279 931.125
 54.807 790.222
 723.138 779.743
 263.177 210.335
 317.882 285.030
 195.291 529.957
 525.561 851.871
 141.223 287.591
 537.039 75.128
 98.658 29.508
 154.694 525.836
 585.731 912.103
 816.334 388.145
 486.737 840.483
 705.189 234.326
 491.288 425.787
 337.056 314.417
 901.225 779.581
 697.289 760.398
 958.717 390.806
 324.244 367.972
 210.830 643.843
 27.364 68.250
 415.887 795.755
 465.559 673.932
 838.907 812.516
 76.340 957.362
 528.949 509.812
 772.916 959.384
 950.293 110.806
 52.846 646.943
 609.934 44.201
 278.627 533.306
 622.139 499.263
 691.814 687.719
 340.948 634.417
 454.896 121.786
 715.924 122.295
 629.510 919.326
 155.696 892.044
 398.785 636.692
 766.505 0.238
 132.377 544.157
 545.803 791.561
 634.391 699.112
 708.875 181.690
 369.789 772.276
 892.452 555.397
 849.749 13.295
 674.506 486.249
 89.757 907.064
 163.069 79.617
 8.084 492.494
 406.479 62.541
 381.828 187.534
 958.327 902.936
 51.329 375.020
 66.267 862.411
 192.834 180.817
 946.487 363.389
 848.396 436.987
 334.911 789.347
 398.901 27.087
 680.092 509.824
 131.543 807.631
 747.463 717.711
 531.007 379.241
 154.309 539.487
 911.196 823.768
 141.950 799.069
 701.616 450.943
 236.703 18.326
 262.952 821.842
 952.748 472.873
 886.363 189.169
 274.997 907.231
 440.028 759.217
 833.139 381.014
 477.422 221.194
 772.367 465.290
 980.264 80.734
 752.958 949.184
 944.177 890.986
 9.099 430.241
 848.844 302.272
 284.612 742.767
 511.984 396.274
 884.914 486.636
 686.223 369.908
 264.390 830.932
 1.273 765.082
 58.060 923.867
 915.317 971.485
 395.880 299.806
 356.922 169.326
 665.246 559.016
 802.838 626.785
 648.410 744.128
 941.786 863.103
 520.767 453.624
 566.728 563.165
 495.848 36.475
 368.468 854.576
 713.672 688.809
 274.948 95.451
 139.700 924.138
 499.842 272.928
 948.599 479.775
 590.482 472.026
 865.351 35.960
 261.562 275.623
 808.872 208.588
 383.192 923.463
 591.404 694.915
 78.706 256.252
 359.767 533.227
 851.279 955.749
 489.482 526.932
 73.927 59.555
 155.303 591.231
 73.386 767.010
 275.461 232.464
 645.910 887.707
 763.725 457.898
 846.963 34.854
 403.007 44.499
 684.636 590.793
 384.815 441.829
 259.354 220.847
 926.416 335.207
 473.902 74.402
 996.437 504.701
 685.090 969.291
 242.133 553.145
 281.729 628.566
 738.256 77.541
 806.245 139.404
 266.970 173.898
 745.754 84.818
 917.268 812.314
 812.242 503.163
 865.916 629.290
 423.386 841.933
 102.856 355.563
 151.346 165.469
 503.570 243.750
 295.442 965.931
 268.297 59.879
 78.118 318.981
 160.603 51.149
 587.204 766.251
 831.160 659.358
 769.461 32.865
 530.309 991.429
 2.247 477.498
 746.825 326.805
 966.436 392.862
 390.160 393.520
 352.105 934.996
 517.303 203.300
 939.846 459.520
 829.423 839.567
 608.798 422.391
 91.860 444.805
 74.674 192.065
 706.300 475.186
 607.395 190.844
 156.400 65.910
 521.758 697.328
 306.654 581.453
 982.292 501.905
 235.357 377.347
 174.680 906.287
 681.272 756.565
 433.525 429.922
 362.835 611.809
 695.642 55.224
 549.785 368.563
 88.423 74.922
 819.000 411.668
 436.193 154.118
 976.690 35.277
 549.073 283.126
 573.230 212.572
 876.984 961.870
 248.600 763.576
 197.545 449.867
 627.304 198.493
 645.287 856.053
 511.705 37.279
 468.476 488.423
 409.878 426.618
 259.862 384.353
 764.569 581.536
 92.612 588.329
 737.822 924.644
 499.788 215.485
 743.774 751.217
 765.051 958.035
 630.415 48.308
 697.234 669.317
 88.535 491.825
 298.412 349.285
 439.234 153.665
 313.686 999.070
 925.328 603.678
 83.833 794.419
 339.518 686.401
 874.983 122.912
 674.673 603.587
 601.641 652.809
 218.093 119.643
 712.576 557.875
 449.608 822.959
 798.761 758.938
 388.407 782.019
 986.756 895.998
 889.031 507.270
 381.332 192.186
 365.029 509.363
 152.151 280.718
 648.958 589.041
 458.742 947.141
 137.935 226.287
 366.629 990.971
 60.890 494.945
 519.190 573.335
 1.176 17.965
 341.797 421.106
 658.847 817.413
 417.128 674.554
 11.046 987.798
 786.629 456.659
 375.275 932.045
 909.340 10.441
 575.598 213.261
 905.299 489.170
 210.917 674.402
 289.132 826.881
 510.379 410.062
 376.141 87.657
 94.853 3.196
 837.047 956.706
 134.519 493.854
 860.707 650.014
 468.318 171.657
 131.718 178.537
 626.803 89.092
 370.233 194.533
 849.528 304.782
 745.910 299.134
 913.116 176.229
 751.380 819.877
 266.628 437.466
 490.499 433.401
 814.668 491.289
 143.935 261.301
 982.008 6.914
 163.091 996.237
 50.661 995.970
 510.252 401.515
 373.631 512.538
 708.165 991.712
 959.542 721.772
 239.493 556.564
 187.614 557.446
 802.081 287.589
 479.805 558.248
 389.340 850.210
 631.235 767.919
 138.981 697.000
 14.226 103.325
 343.640 14.744
 936.626 150.703
 112.560 854.119
 290.770 522.757
 536.530 511.818
 92.817 292.696
 163.884 66.970
 228.823 476.101
 421.907 953.792
 417.442 433.577
 796.863 558.053
 121.239 558.233
 51.673 424.252
 519.262 849.147
 150.706 762.236
 150.644 378.249
 467.013 445.796
 988.832 171.642
 62.596 641.425
 372.723 351.724
 604.024 23.808
 846.998 242.986
 754.062 296.817
 819.729 517.620
 568.354 406.887
 379.561 847.946
 630.925 512.034
 304.184 207.770
 943.046 947.753
 491.292 206.367
 199.427 244.301
 835.775 194.698
 259.640 722.852
 123.679 417.141
 770.075 495.785
 303.703 22.631
 884.626 374.567
 598.090 141.303
 445.935 443.580
 222.231 586.931
 351.686 976.851
 969.741 687.603
 873.564 184.298
 888.963 668.751
 604.713 593.242
 607.691 321.152
 372.438 958.062
 263.367 54.601
 707.419 595.665
 252.248 54.196
 352.715 256.702
 237.337 74.577
 322.435 743.067
 743.531 397.823
 381.341 792.272
 740.077 878.392
 666.099 480.859
 463.591 554.345
 862.956 904.519
 296.360 534.919
 704.703 915.283
 289.352 312.375
 64.765 619.745
 240.214 88.829
 73.818 441.276
 514.776 470.058
 133.468 238.536
 775.363 36.997
 574.343 58.014
 768.050 956.642
 827.552 26.109
 469.221 297.714
 127.282 993.274
 423.206 948.580
 919.685 306.587
 569.053 637.318
 753.796 375.904
 385.475 183.556
 611.648 21.285
 736.854 691.746
 487.921 345.098
 415.820 364.301
 848.194 601.137
 413.824 174.569
 126.394 165.840
 352.461 13.823
 116.401 824.684
 45.773 598.464
 373.356 631.808
 685.843 394.606
 173.559 185.575
 827.573 853.649
 247.275 280.174
 948.381 136.605
 159.296 177.329
 457.781 284.668
 583.252 717.158
 291.453 32.303
 716.609 818.140
 633.803 486.023
 85.933 658.865
 439.488 51.855
 71.670 684.799
 663.489 897.484
 666.587 128.839
 934.631 7.290
 503.702 702.355
 620.802 421.535
 732.465 621.929
 215.348 451.988
 273.925 944.897
 931.203 708.225
 687.379 943.493
 608.483 340.127
 876.525 742.912
 136.674 456.853
 149.528 863.608
 756.622 690.509
 424.779 463.956
 860.789 69.200
 295.882 687.892
 351.311 0.153
 91.930 435.879
 670.998 255.687
 302.043 339.673
 297.492 435.286
 789.083 615.692
 618.325 743.634
 62.303 572.708
 595.715 890.815
 681.363 772.159
 723.904 65.945
 246.680 489.253
 296.013 854.104
 718.741 146.495
 577.303 518.850
 280.064 625.264
 851.010 634.865
 89.406 783.105
 513.349 768.983
 13.144 482.614
 75.665 930.166
 391.249 981.079
 542.163 262.875
 695.627 537.681
 707.235 882.080
 360.953 607.182
 321.366 546.101
 359.312 436.274
 251.388 755.188
 200.406 332.397
 979.954 834.616
 871.937 296.820
 399.041 112.149
 896.580 206.597
 530.067 697.448
 732.234 786.875
 803.393 897.758
 443.713 369.710
 935.887 507.775
 142.500 912.435
 417.731 155.413
 545.607 112.799
 648.197 398.479
 17.037 265.215
 912.003 194.606
 200.989 948.742
 558.570 818.654
 363.122 809.933
 909.740 904.078
 556.407 829.758
 878.999 429.141
 905.771 161.844
 916.843 562.437
 548.749 157.806
 410.704 997.997
 918.356 704.155
 849.839 936.589
 153.483 773.918
 30.184 160.926
 968.209 825.628
 13.624 677.996
 504.866 683.819
 991.025 397.044
 689.677 20.584
 227.329 27.796
 760.846 879.743
 816.786 336.952
 756.652 586.697
 551.825 624.011
 348.050 252.103
 143.262 567.936
 942.419 180.373
 733.528 767.585
 141.226 249.762
 857.679 430.234
 526.756 545.167
 46.545 848.674
 206.670 643.894
 277.912 908.636
 338.504 315.623
 688.813 760.629
 970.645 478.007
 916.541 615.298
 406.428 917.063
 267.813 36.316
 61.464 45.444
 582.590 32.520
 532.000 231.295
 197.511 129.899
 617.888 525.762
 188.046 638.289
 94.795 878.833
 20.628 736.934
 556.652 732.639
 646.753 272.801
 54.529 680.178
 768.911 296.616
 148.399 278.526
 680.061 120.735
 423.315 101.857
 479.015 852.220
 263.996 345.034
 176.572 981.921
 447.569 267.304
 892.688 259.279
 822.133 163.094
 992.639 82.129
 361.023 418.383
 187.383 325.755
 294.330 253.208
 725.731 536.099
 848.668 550.231
 307.011 844.436
 604.898 453.664
 44.573 716.467
 295.975 310.258
 92.459 635.025
 401.099 773.351
 617.945 205.164
 488.613 151.595
 947.622 651.855
 462.718 145.880
 548.315 707.916
 674.897 161.893
 219.077 932.906
 970.424 232.981
 486.960 297.843
 806.576 950.334
 816.163 666.745
 458.749 527.703
 284.012 620.765
 333.086 468.852
 853.118 936.286
 542.246 141.710
 109.837 242.656
 140.273 667.990
 256.042 761.686
 922.267 826.041
 473.473 148.803
 96.589 443.472
 344.866 909.470
 757.059 970.951
 459.284 514.574
 198.170 416.501
 374.101 560.924
 209.286 558.020
 804.821 259.297
 488.687 708.928
 896.066 340.030
 872.780 296.485
 150.827 567.604
 770.758 23.889
 596.387 389.696
 824.307 465.811
 908.626 516.714
 622.724 23.139
 943.973 154.759
 246.268 307.780
 710.604 183.440
 387.941 204.240
 596.294 281.221
 922.754 163.931
 336.296 121.354
 613.307 223.930
 5.662 573.378
 424.049 937.987
 339.546 896.356
 879.552 888.395
 83.366 264.035
 463.607 877.901
 341.507 448.032
 87.903 836.852
 95.886 947.653
 736.754 118.499
 99.747 404.484
 46.045 281.750
 191.033 402.314
 531.782 903.186
 15.454 119.991
 630.879 37.065
 81.767 183.584
 541.817 911.998
 698.797 127.636
 896.386 465.578
 451.566 311.837
 599.780 663.322
 576.703 903.183
 242.000 906.696
 587.590 594.325
 508.955 527.878
 297.851 321.833
 160.171 608.271
 596.542 124.269
 748.130 496.119
 866.430 956.073
 141.428 179.070
 312.994 281.469
 592.964 473.966
 19.223 410.689
 31.008 102.914
 671.077 122.382
 114.177 546.870
 349.820 220.141
 503.246 911.226
 877.832 392.390
 588.372 348.439
 79.293 443.804
 348.195 197.593
 200.131 518.911
 88.722 397.455
 174.413 986.219
 949.545 776.129
 556.985 851.265
 410.459 25.844
 722.489 842.337
 673.720 934.858
 395.157 101.669
 30.061 310.255
 86.181 921.828
 887.095 915.967
 518.415 411.453
 497.195 241.132
 382.145 841.900
 971.615 466.717
 639.369 717.596
 514.956 215.776
 254.107 94.667
 18.643 547.957
 427.725 126.873
 976.619 825.601
 744.005 292.935
 846.705 61.598
 739.926 818.394
 396.055 822.898
 304.057 777.422
 610.864 764.065
 532.527 590.058
 494.192 98.670
 638.157 728.730
 549.765 369.673
 685.294 540.395
 185.305 480.643
 112.725 69.030
 350.990 216.027
 589.881 534.513
 844.650 169.376
 935.180 861.234
 206.135 762.943
 896.089 41.336
 532.883 670.380
 162.425 617.577
 874.162 627.104
 250.096 649.056
 802.898 151.511
 872.279 914.820
 974.812 816.503
 207.656 66.678
 821.183 257.369
 507.518 979.968
 293.525 321.962
 760.176 701.791
 798.467 546.296
 485.203 458.156
 95.054 247.384
 72.695 968.143
 143.380 880.543
 653.257 403.542
 315.098 216.074
 100.180 321.364
 328.070 296.506
 71.708 644.342
 27.532 877.384
 722.186 647.109
 186.110 109.451
 897.826 64.766
 769.459 956.083
 915.796 33.169
 250.792 265.948
 862.361 19.466
 147.048 436.296
 272.921 145.533
 785.794 247.252
 938.349 50.193
 642.266 152.491
 860.388 398.145
 360.432 148.198
 324.467 309.739
 693.870 271.924
 19.900 857.047
 178.142 908.667
 791.672 614.811
 935.652 896.112
 209.822 351.842
 879.543 58.506
 774.881 847.358
 940.694 283.315
 401.893 580.893
 210.360 751.814
 330.669 502.963
 942.519 999.680
 863.329 91.384
 769.697 312.776
 227.518 545.265
 782.282 643.600
 378.434 891.348
 35.597 992.809
 986.879 366.981
 765.774 656.025
 93.701 108.017
 2.496 147.519
 651.309 580.945
 204.793 128.852
 206.535 545.291
 59.164 582.052
 420.242 568.689
 164.518 454.213
 660.097 212.872
 185.877 384.693
 64.408 199.429
 341.852 119.365
 855.407 900.581
 156.051 171.098
 206.719 898.943
 59.247 945.073
 146.740 653.607
 190.228 295.344
 140.420 295.654
 74.377 589.775
 547.451 567.889
 429.280 249.031
 844.571 0.353
 278.064 197.499
 640.784 669.601
 668.860 165.929
 252.436 686.338
 381.198 654.401
 163.822 768.646
 28.619 77.231
 630.097 528.349
 375.966 36.950
 112.639 83.322
 617.347 321.253
 130.653 231.526
 897.507 484.245
 502.834 121.767
 799.194 301.449
 203.581 335.741
 609.210 907.538
 112.025 775.562
 366.287 607.917
 559.364 215.959
 388.155 662.032
 629.489 831.796
 779.522 370.101
 816.264 215.943
 396.806 549.123
 643.049 142.169
 651.999 592.177
 789.090 650.429
 92.846 291.707
 804.415 501.147
 818.509 137.674
 619.097 989.999
 851.160 930.819
 331.575 879.946
 659.694 976.129
 589.652 403.274
 150.240 428.797
 730.488 39.071
 830.927 282.164
 524.062 972.579
 209.905 132.311
 248.169 699.366
 183.656 986.121
 119.949 322.166
 558.014 648.037
 105.432 390.032
 460.925 415.445
 438.856 102.102
 250.942 114.391
 999.916 811.760
 298.947 737.307
 40.226 756.353
 375.898 814.674
 718.658 54.131
 173.074 15.471
 925.696 270.134
 22.733 570.130
 954.363 288.647
 189.190 828.229
 542.624 139.503
 128.725 375.847
 580.643 622.242
 40.510 559.230
 585.049 635.224
 471.867 298.073
 708.897 640.838
 24.947 669.362
 225.776 543.324
 616.529 738.460
 823.119 798.506
 749.680 485.345
 715.046 956.335
 799.937 788.885
 168.818 214.991
 37.221 299.503
 989.247 362.090
 588.707 549.943
 358.356 632.862
 591.243 865.231
 47.389 231.018
 631.763 966.833
 847.402 255.267
 180.628 693.922
 373.586 538.257
 989.299 948.314
 535.823 936.239
 456.633 911.720
 610.501 173.494
 326.973 277.527
 251.229 727.740
 30.752 818.184
 21.783 989.299
 730.397 97.945
 284.502 101.097
 109.845 704.053
 20.722 317.800
 17.002 563.317
 464.054 255.218
 810.230 931.538
 187.898 145.945
 200.728 577.446
 479.143 799.946
 253.952 758.144
 752.330 781.143
 199.514 417.756
 292.517 760.137
 688.084 893.787
 468.661 761.957
 966.428 436.057
 518.736 284.526
 161.888 321.032
 187.155 972.639
 972.296 960.535
 586.947 663.178
 746.849 479.546
 183.804 405.603
 371.062 984.973
 355.484 258.277
 891.045 518.420
 494.584 782.576
 238.644 224.291
 600.575 735.263
 262.009 953.788
 80.929 293.000
 991.887 639.995
 462.562 544.774
 351.186 734.208
 642.727 37.359
 466.280 594.706
 500.407 950.594
 188.281 412.588
 290.669 373.461
 159.426 381.922
 478.931 24.782
 745.237 850.924
 91.526 255.306
 831.827 995.288
 393.053 938.380
 997.288 642.974
 707.944 827.019
 997.357 651.078
 519.502 564.576
 152.465 229.967
 968.601 988.436
 832.876 758.255
 478.793 880.921
 261.132 505.785
 225.084 384.273
 689.758 742.397
 388.927 908.191
 273.584 560.561
 778.593 285.416
 699.668 372.918
 197.159 955.687
 626.412 95.446
 492.595 128.721
 932.746 17.461
 187.288 756.261
 607.319 956.327
 946.802 60.813
 188.439 552.971
 477.316 669.075
 73.221 180.569
 133.361 691.727
 777.523 499.896
 45.984 504.090
 577.963 928.388
 747.895 405.823
 588.440 314.102
 456.513 679.472
 603.637 679.277
 586.053 0.291
 321.888 670.540
 982.082 361.632
 383.445 113.894
 420.467 125.613
 24.680 3.317
 279.904 957.298
 754.259 173.171
 3.540 987.762
 957.210 528.786
 109.420 828.011
 583.456 888.896
 518.235 38.450
 388.408 471.399
 845.009 379.680
 577.306 713.830
 882.056 927.666
 127.933 236.501
 694.740 743.261
 697.156 244.459
 798.643 821.764
 477.378 829.896
 604.087 107.416
 984.810 425.765
 346.945 300.793
 810.609 910.938
 797.135 389.924
 329.995 554.932
 199.670 440.299
 177.922 484.053
 787.727 341.879
 600.451 659.725
 270.723 355.710
 169.515 383.034
 479.093 367.179
 599.179 117.265
 705.607 441.523
 770.863 383.082
 662.916 309.523
 513.534 700.265
 649.265 772.842
 95.872 987.514
 827.410 210.137
 877.310 590.299
 152.597 653.431
 693.298 679.197
 688.868 571.642
 579.677 281.475
 911.898 92.297
 587.700 701.197
 272.268 976.983
 123.737 712.921
 274.718 69.917
 338.288 236.794
 683.917 7.050
 162.708 414.787
 91.160 815.571
 177.348 195.912
 942.743 276.601
 323.143 929.995
 541.375 958.859
 724.479 683.208
 366.718 65.322
 462.325 282.762
 28.032 341.303
 863.717 622.439
 47.038 459.346
 800.903 804.976
 586.807 478.079
 117.685 942.433
 885.074 138.260
 822.035 202.757
 38.408 145.229
 256.213 191.865
 515.715 943.625
 434.747 348.115
 282.470 334.336
 936.475 443.225
 195.647 147.248
 661.918 914.385
 716.588 864.497
 887.471 870.780
 396.204 900.929
 32.246 639.151
 753.087 270.498
 523.787 442.981
 407.840 694.133
 930.729 694.679
 801.579 196.495
 901.863 756.700
 736.885 771.991
 393.671 373.412
 887.144 416.062
 616.589 158.819
 455.140 373.314
 221.888 54.851
 281.980 772.348
 576.836 950.144
 949.004 336.705
 829.747 210.220
 142.608 786.172
 595.650 647.244
 707.186 92.666
 947.878 22.565
 165.238 415.242
 384.105 989.751
 884.720 310.482
 153.822 52.507
 698.663 464.286
 847.416 623.821
 385.859 500.984
 217.584 263.631
 587.046 443.731
 547.729 166.855
 119.560 689.685
 418.010 636.558
 254.227 253.666
 820.047 664.259
 898.672 869.579
 311.101 547.013
 186.683 930.188
 306.116 285.928
 177.554 318.809
 912.807 60.765
 24.044 832.820
 605.634 478.304
 452.731 25.699
 896.560 307.072
 924.051 74.541
 334.965 687.279
 687.351 402.054
 199.741 132.335
 733.126 700.081
 130.637 197.859
 562.562 185.424
 383.470 306.943
 764.215 103.472
 38.196 598.443
 707.576 931.952
 196.560 660.815
 660.329 442.458
 286.566 870.725
 315.075 783.689
 57.148 656.956
 905.216 355.215
 663.895 130.632
 709.722 257.708
 584.514 77.375
 31.847 113.925
 582.933 601.386
 504.955 649.101
 888.726 691.995
 474.932 460.124
 452.292 486.692
 956.855 265.900
 57.246 8.736
 315.394 758.304
 154.530 30.220
 3.754 121.194
 165.308 461.728
 872.787 777.157
 272.825 196.938
 266.415 896.205
 180.824 684.661
 215.870 361.892
 205.031 92.569
 975.963 957.786
 334.770 837.576
 182.065 496.444
 457.304 449.296
 395.390 964.804
 884.455 307.899
 423.284 770.999
 218.971 249.056
 805.362 130.092
 709.762 490.371
 328.631 68.075
 786.213 830.148
 536.146 518.116
 851.406 765.510
 413.713 359.543
 524.135 628.555
 844.905 853.252
 925.434 242.567
 911.833 867.293
 835.181 42.290
 661.198 189.530
 329.662 310.457
 854.085 481.864
 36.366 775.240
 353.442 449.926
 295.407 548.943
 883.360 256.217
 138.652 416.408
 705.198 281.780
 131.853 92.388
 411.566 995.906
 268.856 941.092
 232.545 894.613
 460.542 109.685
 499.844 452.280
 877.789 282.478
 822.425 547.623
 843.985 666.500
 18.324 391.939
 937.918 115.287
 426.732 136.351
 975.013 869.764
 224.991 863.516
 49.632 517.495
 208.055 891.477
 512.502 859.398
 892.463 311.962
 747.296 231.873
 100.354 547.459
 724.241 908.505
 507.011 800.866
 324.563 835.941
 221.495 464.675
 329.212 620.861
 865.900 494.940
 183.029 247.133
 954.446 95.970
 319.196 973.266
 607.137 727.648
 49.081 639.395
 800.064 876.992
 83.608 740.408
 819.973 433.058
 400.910 28.041
 296.804 89.410
 861.620 661.129
 905.013 456.365
 100.944 491.694
 401.290 497.098
 402.116 557.582
 279.549 274.109
 538.557 243.223
 728.585 587.592
 724.681 502.496
 356.727 952.982
 553.691 536.048
 962.129 64.598
 43.798 44.850
 466.433 755.211
 34.150 697.834
 560.698 832.066
 243.610 450.523
 31.279 658.857
 357.590 420.515
 613.356 86.310
 772.048 892.034
 362.836 202.980
 783.844 803.736
 323.278 289.888
 460.836 530.272
 901.257 490.452
 494.024 548.247
 137.436 739.439
 571.803 471.166
 585.706 885.329
 219.896 126.408
 981.522 159.370
 320.161 651.503
 313.507 927.009
 310.374 718.912
 408.143 254.313
 231.812 810.692
 122.683 250.049
 641.542 199.979
 721.157 435.452
 954.496 839.004
 815.575 846.323
 992.399 477.690
 300.207 999.317
 561.477 957.910
 230.473 835.327
 380.654 51.797
 416.840 882.373
 961.706 384.376
 263.710 18.791
 381.165 738.261
 807.280 740.697
 761.822 358.569
 46.423 887.348
 634.202 127.933
 146.759 511.273
 813.066 673.162
 388.195 419.868
 591.557 496.189
 356.490 799.892
 720.092 132.514
 714.057 970.160
 45.555 561.039
 366.711 410.408
 788.902 691.244
 241.803 771.113
 139.381 699.092
 557.876 81.033
 247.540 374.305
 73.391 102.928
 366.661 971.953
 606.963 25.611
 85.900 464.405
 207.145 969.956
 534.116 590.038
 876.977 191.285
 529.916 857.701
 216.772 209.759
 783.118 246.461
 805.140 238.672
 990.655 934.958
 488.706 318.361
 544.331 90.533
 968.856 126.678
 310.195 772.914
 461.043 917.244
 734.195 978.630
 638.459 841.281
 263.966 29.366
 265.338 710.534
 592.799 39.539
 661.852 246.084
 573.076 375.560
 536.813 984.868
 309.802 522.109
 468.561 252.205
 130.422 920.731
 928.994 189.834
 988.341 354.912
 829.322 505.994
 750.782 676.182
 45.604 903.454
 556.467 840.804
 762.243 575.337
 517.797 740.092
 85.490 535.032
 951.443 433.673
 637.674 178.762
 719.693 549.277
 485.670 446.793
 274.340 600.345
 101.353 346.289
 440.801 240.406
 243.067 786.099
 640.650 357.514
 908.956 526.959
 107.344 890.726
 397.254 211.614
 137.247 191.735
 145.148 565.174
 673.709 167.143
 364.550 869.654
 636.799 719.944
 586.290 156.498
 679.312 702.521
 428.077 431.056
 217.851 628.598
 158.382 863.242
 106.396 339.384
 708.858 734.243
 592.097 141.493
 540.441 21.195
 825.537 233.713
 369.836 596.789
 249.916 509.431
 968.407 901.023
 428.318 695.342
 637.679 655.598
 1.098 789.363
 205.776 301.403
 415.597 556.481
 466.488 674.955
 209.738 486.263
 464.580 345.624
 34.966 806.201
 313.065 622.037
 300.586 467.944
 783.928 629.399
 542.470 206.222
 545.107 951.066
 48.751 931.131
 3.240 24.860
 301.322 612.186
 461.746 960.161
 755.416 96.600
 3.414 384.157
 924.321 764.574
 770.090 789.031
 659.357 741.771
 331.552 105.845
 616.855 384.769
 631.926 610.999
 837.332 641.126
 673.519 28.182
 983.834 514.278
 71.506 839.467
 405.994 477.946
 893.483 395.723
 826.577 168.913
 618.365 716.764
 53.802 815.288
 520.697 709.047
 874.632 544.789
 548.343 482.436
 803.484 269.799
 631.212 112.185
 972.704 209.268
 981.510 428.372
 433.889 118.847
 45.795 598.306
 974.306 937.529
 397.468 539.782
 174.696 189.653
 645.236 721.429
 481.444 114.221
 836.461 93.879
 128.204 28.482
 390.366 690.415
 613.596 909.707
 169.051 542.216
 369.543 28.651
 326.460 691.217
 189.443 761.698
 337.556 238.002
 829.958 408.001
 450.363 34.342
 61.238 45.591
 399.256 86.299
 877.352 669.651
 823.557 256.699
 854.426 200.648
 534.359 992.863
 974.161 454.274
 725.482 620.508
 34.030 994.163
 920.968 66.496
 914.636 497.784
 958.875 546.633
 44.563 52.082
 524.824 890.128
 921.977 745.260
 642.448 395.718
 251.626 262.038
 403.337 817.438
 320.305 540.067
 956.171 667.693
 551.081 163.607
 81.420 174.693
 587.291 206.568
 340.520 128.741
 805.608 980.572
 920.933 451.566
 340.335 275.497
 593.454 594.484
 718.673 521.331
 176.000 50.067
 212.495 62.930
 157.498 99.188
 362.358 776.057
 603.275 927.298
 633.941 307.019
 644.223 962.950
 338.216 673.075
 79.194 515.617
 250.547 91.011
 304.506 832.359
 469.256 121.908
 665.534 632.885
 83.271 336.774
 720.373 114.817
 996.338 166.764
 960.109 705.822
 560.319 739.954
 467.842 352.696
 483.749 801.754
 371.170 521.109
 238.663 136.043
 880.058 990.728
 26.367 757.941
 162.110 891.705
 372.266 936.071
 326.174 678.512
 894.817 362.337
 727.309 79.979
 481.493 451.282
 613.784 719.729
 455.191 390.278
 580.477 554.581
 731.455 638.077
 221.359 530.652
 56.353 685.119
 963.616 674.585
 236.641 37.664
 72.028 2.760
 590.554 203.009
 817.700 192.303
 374.986 459.286
 471.166 477.730
 602.014 55.516
 95.470 45.255
 816.616 261.527
 647.639 637.815
 143.335 69.186
 42.217 768.130
 250.818 923.164
 62.192 990.613
 61.053 358.648
 122.199 997.190
 729.354 963.135
 276.336 784.409
 29.322 418.658
 726.349 962.404
 135.059 168.657
 711.248 128.804
 444.676 280.534
 661.170 566.713
 531.745 521.166
 68.549 815.034
 245.025 349.698
 689.242 637.171
 54.729 171.680
 533.488 831.370
 822.443 643.614
 68.518 199.306
 560.898 310.323
 135.913 851.232
 462.059 283.156
 120.576 173.913
 473.035 799.205
 805.576 35.086
 158.259 255.522
 347.284 724.573
 125.184 993.477
 725.674 331.972
 234.623 663.071
 510.822 594.545
 444.194 262.317
 562.167 92.442
 925.477 900.008
 393.749 163.308
 987.093 339.756
 26.314 211.951
 964.604 457.633
 663.854 625.829
 194.827 784.678
 13.976 212.175
 270.641 348.913
 382.744 651.799
 219.923 509.977
 257.641 637.517
 18.849 464.404
 217.657 117.365
 838.962 552.784
 25.729 894.975
 745.414 524.120
 342.726 18.546
 770.353 0.828
 908.663 197.828
 643.123 673.710
 348.952 473.322
 183.668 264.422
 142.267 587.027
 876.202 188.357
 221.382 798.536
 308.906 689.212
 236.497 98.939
 567.296 194.098
 587.492 8.048
 832.365 841.753
 901.086 24.047
 91.031 793.791
 992.564 720.234
 200.355 668.154
 389.614 858.448
 446.277 493.781
 915.816 385.731
 42.833 125.399
 419.606 988.459
 773.180 367.296
 605.320 950.452
 676.088 815.683
 768.690 368.373
 531.240 961.964
 580.259 554.260
 46.942 615.960
 495.426 452.381
 461.127 561.312
 825.810 632.244
 540.476 288.087
 488.351 423.907
 215.666 43.957
 288.971 833.450
 789.158 579.367
 707.875 329.068
 464.318 249.195
 272.887 500.985
 993.262 378.950
 53.086 65.714
 350.726 453.997
 722.753 67.766
 290.834 82.460
 259.113 305.467
 414.304 293.978
 198.123 613.802
 400.015 435.389
 610.619 333.411
 474.557 219.660
 534.468 3.738
 97.329 775.219
 543.089 478.552
 520.778 369.424
 811.064 477.493
 92.672 772.873
 396.011 277.912
 349.934 561.798
 262.834 302.183
 514.979 486.040
 680.613 768.079
 552.028 962.309
 200.489 110.104
 532.200 780.057
 229.782 330.269
 454.894 863.878
 836.350 845.424
 594.960 946.468
 508.843 328.434
 809.354 934.807
 152.464 821.319
 415.413 655.019
 183.328 374.679
 320.828 234.657
 593.165 249.642
 71.067 211.791
 763.454 432.213
 614.973 275.916
 415.963 746.818
 557.972 464.310
 774.918 123.309
 862.581 418.074
 992.655 742.521
 708.444 593.902
 441.782 548.203
 82.947 920.811
 216.841 421.754
 635.603 466.229
 309.548 640.598
 95.086 54.287
 444.483 816.355
 770.293 172.834
 585.214 586.419
 192.650 767.030
 70.946 928.513
 115.553 889.724
 225.940 114.687
 881.060 545.749
 930.952 316.748
 559.595 203.382
 969.112 532.847
 434.337 266.412
 197.135 403.910
 960.339 610.328
 563.963 223.640
 604.310 32.224
 348.393 877.092
 242.879 983.200
 438.548 946.549
 546.309 221.682
 80.994 940.977
 935.791 414.531
 915.752 694.107
 913.157 228.669
 743.403 858.956
 413.061 998.804
 878.135 41.803
 113.231 666.596
 990.037 170.498
 605.441 794.006
 473.820 900.088
 928.524 129.870
 869.699 208.557
 98.389 415.867
 54.235 327.904
 45.128 958.544
 491.153 57.452
 343.291 461.074
 39.432 599.450
 561.218 835.741
 741.361 889.462
 174.528 230.218
 817.819 29.313
 206.584 462.531
 271.103 697.514
 946.967 26.845
 104.524 155.865
 832.937 1.204
 108.270 801.677
 386.814 645.959
 406.268 758.789
 715.683 455.424
 810.829 148.774
 683.327 533.410
 370.455 843.805
 345.524 664.543
 29.494 347.288
 439.701 497.096
 832.394 166.175
 682.218 129.391
 714.378 583.830
 848.515 781.508
 316.867 84.271
 293.011 458.144
 970.428 52.794
 860.447 779.095
 598.963 535.477
 404.700 823.419
 743.190 297.412
 174.530 645.077
 683.935 708.905
 660.983 455.524
 99.448 908.307
 594.059 606.766
 226.990 552.915
 295.705 861.834
 856.570 354.690
 664.306 814.079
 981.292 600.125
 507.785 158.564
 709.876 333.761
 536.532 164.893
 336.112 718.578
 55.080 628.720
 809.095 915.423
 687.364 657.019
 386.907 304.976
 472.111 378.841
 943.031 932.295
 463.408 467.994
 265.292 124.357
 860.545 757.139
 105.747 519.114
 418.047 144.564
 649.192 470.310
 901.502 16.970
 238.148 440.955
 60.701 995.640
 472.156 570.810
 595.220 562.077
 365.562 866.307
 948.379 25.658
 855.638 196.987
 246.287 993.868
 184.941 538.890
 15.198 519.725
 199.237 245.600
 381.615 95.997
 394.561 881.208
 657.577 697.549
 181.233 660.731
 613.500 837.833
 704.602 423.178
 371.187 690.103
 145.400 436.186
 941.600 455.923
 518.757 90.768
 670.247 461.130
 979.970 597.308
 625.295 681.356
 735.011 312.454
 610.631 194.984
 130.742 999.401
 551.906 220.960
 978.012 605.383
 485.292 103.005
 832.712 499.675
 976.400 671.572
 845.934 288.483
 163.823 562.513
 993.246 560.594
 614.664 149.145
 431.524 236.387
 107.576 995.675
 414.692 624.769
 335.140 48.245
 459.999 135.847
 307.551 919.925
 205.454 664.968
 112.539 512.548
 875.738 535.470
 264.351 157.264
 295.946 157.575
 482.557 393.205
 605.226 89.894
 657.815 276.690
 949.470 353.797
 467.970 699.520
 525.440 791.194
 538.511 962.182
 37.943 130.139
 834.156 805.138
 374.896 653.103
 714.106 148.047
 638.541 888.154
 576.060 963.005
 458.838 267.757
 500.668 444.138
 199.696 943.187
 738.814 3.640
 520.531 890.036
 162.305 585.339
 123.524 592.827
 30.636 443.804
 77.401 221.154
 172.114 382.895
 116.650 587.994
 199.384 616.429
 853.778 861.011
 893.204 929.556
 72.509 43.062
 813.023 847.721
 681.226 477.917
 400.677 616.201
 565.611 916.167
 909.516 153.639
 382.978 104.673
 943.711 854.487
 261.871 66.796
 963.051 405.477
 710.745 611.550
 981.519 268.266
 678.997 555.002
 751.238 423.087
 360.181 329.606
 817.739 515.890
 767.054 285.050
 1.841 994.305
 455.515 1.854
 604.888 836.226
 721.717 316.056
 147.820 390.427
 664.421 725.150
 893.844 873.089
 291.347 163.105
 125.880 550.143
 280.902 312.278
 962.880 325.974
 593.919 194.613
 916.452 738.098
 197.006 551.568
 876.605 499.397
 120.942 795.153
 441.938 149.311
 673.432 170.449
 597.217 878.779
 172.929 307.675
 515.279 626.962
 214.611 919.740
 498.816 447.781
 444.561 895.061
 762.344 388.593
 655.575 87.052
 320.091 580.095
 857.632 368.155
 829.305 414.560
 775.965 920.517
 931.489 988.169
 25.920 715.899
 730.161 942.628
 370.770 898.209
 290.097 391.965
 928.594 542.919
 889.714 333.859
 727.899 513.904
 608.721 282.799
 467.323 870.907
 293.783 427.511
 889.451 266.505
 75.287 400.429
 587.197 792.332
 171.129 386.437
 906.547 838.229
 424.445 316.036
 552.661 278.538
 800.491 949.519
 536.862 25.834
 285.377 819.338
 787.072 38.965
 361.353 953.971
 479.476 849.447
 508.100 645.042
 408.101 704.247
 228.500 967.853
 293.449 405.206
 605.137 441.984
 221.111 763.131
 748.100 881.969
 604.523 450.744
 36.251 787.714
 468.740 621.676
 327.022 350.323
 68.595 416.679
 310.998 481.957
 77.339 872.880
 617.273 39.628
 831.137 522.588
 787.188 314.303
 489.513 365.888
 683.886 750.867
 898.495 942.576
 602.904 994.617
 426.927 946.141
 307.306 609.737
 919.979 513.391
 395.543 959.105
 88.635 801.318
 990.232 687.808
 368.947 307.128
 333.445 320.611
 357.627 192.640
 814.101 612.530
 6.586 500.934
 513.942 318.648
 561.849 977.081
 21.827 951.778
 813.828 367.717
 966.294 242.827
 215.912 733.268
 91.101 417.387
 284.876 884.712
 338.738 952.761
 955.773 492.310
 106.524 222.181
 90.063 410.868
 845.991 798.188
 571.098 44.549
 439.013 246.298
 636.260 119.359
 206.848 954.956
 638.623 544.169
 97.391 21.130
 979.837 388.140
 111.089 935.710
 764.734 665.862
 629.737 923.002
 880.156 149.299
 220.728 308.500
 856.591 881.196
 121.059 383.755
 520.857 277.082
 832.715 462.208
 158.540 517.075
 659.005 371.679
 571.693 454.793
 108.514 594.613
 14.158 134.647
 620.798 873.777
 815.432 602.405
 210.553 967.069
 444.174 424.252
 272.280 619.144
 522.359 869.529
 776.365 869.176
 666.637 250.474
 463.867 823.276
 119.149 402.532
 908.302 667.507
 628.103 701.080
 658.446 304.408
 469.410 579.912
 260.038 774.363
 463.201 994.620
 132.669 925.536
 259.944 176.667
 860.626 365.675
 554.878 883.682
 955.802 949.541
 569.787 966.214
 32.721 201.610
 528.706 754.262
 269.232 559.898
 688.328 597.562
 133.628 959.084
 82.063 966.464
 464.919 495.729
 644.350 195.737
 876.164 72.314
 22.570 107.676
 92.558 477.498
 709.560 25.120
 670.895 195.691
 270.136 736.657
 712.862 858.434
 348.192 728.149
 772.132 52.677
 862.998 885.372
 458.368 726.824
 698.552 105.998
 7.120 615.098
 200.613 55.212
 763.335 505.569
 692.822 143.142
 521.213 269.103
 854.832 695.156
 580.766 947.985
 348.278 994.362
 281.352 867.247
 285.693 181.694
 417.260 312.581
 595.999 950.574
 46.020 340.544
 709.310 133.782
 685.373 414.593
 252.476 978.960
 131.902 850.023
 182.696 490.850
 198.333 198.367
 384.991 293.259
 585.800 294.214
 694.011 157.837
 113.434 452.179
 373.412 551.653
 304.925 357.176
 676.589 178.481
 268.081 295.913
 429.054 702.536
 239.504 181.069
 901.267 336.528
 646.461 112.033
 195.512 202.577
 58.723 177.961
 143.859 804.305
 664.958 661.567
 326.894 316.805
 564.329 457.457
 373.331 959.021
 70.915 229.392
 615.609 477.083
 695.796 839.905
 461.036 769.438
 512.009 776.858
 324.911 223.160
 186.781 449.356
 572.572 218.988
 252.479 244.863
 870.621 79.609
 804.663 436.110
 471.140 76.171
 87.625 346.757
 891.992 832.297
 633.272 465.594
 934.985 949.024
 239.438 418.002
 53.411 59.652
 43.501 228.496
 371.319 967.689
 903.937 148.302
 626.646 446.828
 837.298 376.464
 495.297 627.580
 164.708 311.953
 17.634 364.978
 547.619 968.387
 634.991 295.384
 187.360 933.470
 922.251 433.188
 30.225 724.135
 821.941 631.080
 966.039 678.042
 722.339 297.248
 292.806 125.853
 331.733 711.436
 405.842 640.226
 66.204 657.259
 972.701 681.274
 750.200 953.867
 193.932 119.247
 317.107 655.198
 996.579 469.209
 958.231 34.297
 737.323 415.641
 698.749 93.899
 733.752 424.275
 651.774 868.644
 426.782 161.444
 518.517 600.537
 389.369 686.079
 143.550 384.746
 623.957 204.986
 807.271 770.502
 474.563 737.510
 229.077 250.062
 62.807 611.330
 78.706 531.721
 937.671 987.432
 842.023 940.172
 806.614 910.720
 681.824 454.767
 944.003 915.001
 72.531 534.107
 508.262 329.940
 396.820 500.755
 351.184 885.992
 877.020 404.735
 484.208 375.256
 507.690 746.828
 642.901 275.923
 469.139 535.949
 31.498 800.659
 574.122 958.182
 455.994 590.440
 948.895 543.067
 492.359 691.440
 520.743 485.888
 864.121 860.346
 200.628 598.910
 802.380 120.624
 463.555 861.411
 265.799 706.795
 470.394 375.165
 645.949 594.621
 901.395 631.536
 65.464 121.619
 319.429 797.198
 886.600 294.452
 514.520 431.552
 333.235 188.398
 842.779 880.135
 640.078 940.242
 832.913 29.877
 282.419 681.802
 140.782 165.073
 214.414 959.162
 463.676 93.894
 713.323 725.901
 35.991 306.444
 153.966 520.836
 399.884 724.658
 537.810 466.556
 939.261 175.097
 793.344 919.230
 172.517 387.201
 121.061 18.655
 586.091 436.331
 52.331 726.357
 252.612 723.525
 455.351 785.891
 87.964 938.125
 684.357 120.663
 162.529 876.980
 115.211 618.923
 373.289 402.037
 828.766 801.731
 213.223 379.576
 534.162 177.189
 628.699 847.688
 511.079 943.010
 648.692 357.859
 390.293 290.307
 793.836 901.517
 685.652 705.544
 249.262 798.370
 791.256 76.891
 511.394 641.438
 521.545 938.207
 122.124 880.260
 508.831 71.807
 189.046 911.273
 895.147 823.776
 490.574 930.540
 729.044 637.276
 991.061 102.299
 472.041 395.167
 782.628 386.493
 655.870 488.914
 644.751 243.985
 335.757 42.480
 215.223 260.170
 834.885 254.716
 920.559 871.976
 852.559 359.027
 371.946 991.458
 247.812 603.135
 524.455 548.574
 349.054 933.309
 980.266 249.097
 69.702 625.836
 927.457 99.499
 223.396 983.941
 208.483 193.083
 477.582 841.376
 349.471 600.378
 311.038 55.816
 323.128 947.283
 52.713 397.958
 713.271 897.438
 682.422 348.348
 474.292 547.669
 128.172 796.570
 889.331 979.074
 562.707 630.407
 709.388 429.425
 899.296 730.266
 963.357 828.449
 732.572 111.603
 55.096 595.306
 236.589 440.963
 575.733 482.017
 594.336 85.878
 652.741 967.953
 919.023 332.075
 605.746 894.820
 69.059 640.883
 484.137 70.490
 440.230 443.470
 603.328 870.652
 628.019 235.424
 182.916 102.570
 630.891 794.617
 407.191 753.656
 55.868 487.282
 790.619 683.131
 87.728 532.499
 330.607 797.639
 992.995 85.034
 87.350 16.502
 802.786 282.751
 144.723 130.373
 911.050 339.985
 303.540 5.071
 446.295 95.651
 844.186 12.375
 938.289 528.181
 602.372 879.594
 472.211 903.015
 840.980 653.145
 870.343 837.444
 711.687 247.312
 587.589 457.709
 799.761 192.539
 777.201 430.709
 479.696 68.431
 155.304 314.396
 801.609 580.974
 848.663 864.453
 930.573 963.061
 784.143 528.309
 903.013 999.341
 508.180 859.816
 604.011 423.624
 701.184 398.257
 443.001 148.025
 368.989 214.026
 577.110 961.795
 498.383 760.717
 643.756 204.116
 306.598 461.061
 587.422 954.423
 498.651 53.810
 148.659 496.898
 778.167 742.996
 102.783 969.465
 296.267 613.096
 146.592 983.928
 531.978 237.279
 16.550 650.815
 992.272 435.543
 642.474 423.472
 19.185 400.228
 886.110 820.024
 267.582 953.699
 251.372 733.830
 145.185 233.316
 278.061 313.257
 714.886 199.007
 617.181 406.003
 479.423 756.357
 835.188 213.410
 784.916 101.355
 186.727 993.453
 680.129 880.501
 138.408 560.210
 293.566 571.378
 606.294 641.109
 684.433 913.965
 301.073 325.162
 683.352 442.698
 449.966 335.560
 164.498 4.749
 503.559 423.621
 136.048 313.186
 337.782 59.313
 856.763 927.087
 352.806 802.811
 192.907 817.508
 756.613 314.237
 634.062 752.204
 34.503 192.513
 754.684 887.627
 57.785 542.795
 609.369 108.969
 714.845 934.209
 205.752 113.592
 172.862 820.373
 135.071 936.333
 544.315 414.841
 934.934 403.865
 562.635 818.012
 293.141 856.976
 917.702 22.948
 710.229 762.605
 794.243 442.075
 359.288 560.374
 352.554 217.766
 205.432 150.722
 927.483 745.830
 768.066 873.551
 462.550 256.031
 473.729 78.215
 583.768 677.696
 306.176 519.038
 22.772 356.509
 316.660 787.171
 169.786 981.847
 617.578 912.145
 50.589 598.946
 306.417 628.023
 232.843 99.108
 616.785 733.390
 158.935 651.932
 685.257 506.032
 335.962 229.546
 75.608 427.015
 177.952 503.298
 487.885 80.641
 158.230 812.895
 473.852 222.786
 186.517 727.017
 10.998 737.281
 749.483 558.931
 185.876 755.792
 646.936 462.166
 188.715 219.330
 998.338 817.111
 212.664 867.807
 294.052 202.382
 523.475 207.381
 408.678 513.325
 962.952 713.739
 794.330 698.323
 969.029 63.619
 222.116 101.264
 37.203 868.063
 960.935 761.004
 565.500 421.026
 772.548 976.955
 574.619 728.591
 487.626 520.497
 686.017 290.292
 713.851 587.179
 486.110 148.798
 747.246 742.297
 470.285 881.732
 422.853 26.010
 815.068 894.896
 189.901 132.808
 392.508 395.166
 447.125 258.409
 542.991 220.190
 271.375 175.703
 939.399 617.647
 340.768 235.807
 388.455 576.750
 644.135 932.555
 58.589 287.052
 611.234 75.822
 535.612 243.252
 551.238 413.962
 378.563 829.019
 786.384 166.730
 772.360 437.846
 977.766 581.499
 198.322 255.318
 803.338 527.056
 218.498 306.247
 134.859 776.194
 898.293 723.706
 19.327 1.599
 680.660 27.728
 278.245 385.795
 733.576 502.452
 149.627 907.466
 683.472 165.523
 696.099 860.981
 936.434 857.140
 348.793 557.123
 395.372 303.175
 940.387 769.747
 677.017 683.032
 468.790 680.246
 992.677 954.656
 21.317 439.569
 709.610 543.160
 251.263 142.093
 486.979 713.602
 336.289 878.518
 466.282 140.518
 841.050 513.361
 678.591 615.843
 562.748 89.387
 950.628 152.105
 544.194 984.973
 692.772 729.397
 608.600 594.972
 31.364 783.253
 196.078 840.955
 505.584 57.414
 984.357 977.998
 638.856 362.585
 853.958 203.543
 972.754 942.096
 637.927 505.793
 927.245 791.103
 783.027 46.896
 137.542 291.389
 375.991 457.668
 680.620 683.336
 866.307 539.251
 12.615 115.303
 485.153 602.037
 113.812 594.125
 636.005 618.102
 606.084 54.991
 61.562 380.700
 746.640 811.555
 97.662 328.935
 693.329 815.262
 859.453 749.282
 215.075 814.678
 398.241 865.315
 723.919 670.000
 177.084 295.685
 723.544 644.133
 175.487 436.559
 296.893 499.979
 412.782 212.523
 339.730 114.374
 118.243 58.976
 837.849 143.878
 444.320 934.829
 486.485 8.185
 866.045 117.638
 467.740 195.820
 911.630 770.972
 795.091 137.289
 881.218 77.850
 565.976 766.558
 815.827 652.516
 949.896 427.287
 337.802 38.986
 199.364 140.467
 586.809 207.919
 276.426 990.829
 389.039 918.069
 413.627 706.797
 917.187 725.257
 603.416 489.823
 398.780 926.462
 365.680 21.156
 212.065 210.813
 363.728 955.661
 852.045 660.245
 412.534 362.023
 462.193 673.188
 990.011 635.853
 696.122 563.363
 566.657 687.093
 712.286 966.711
 407.949 366.117
 805.946 742.304
 177.800 465.556
 66.781 13.265
 833.333 428.902
 116.160 112.115
 307.751 464.966
 352.104 988.262
 138.730 852.469
 717.121 635.703
 27.181 205.124
 137.486 104.324
 771.331 629.081
 873.262 981.931
 782.670 456.444
 805.652 955.376
 575.666 386.501
 489.589 272.683
 57.220 856.576
 760.203 994.146
 903.164 633.945
 25.745 715.077
 779.000 446.575
 658.269 607.733
 75.120 821.753
 236.931 822.223
 320.750 686.703
 765.031 428.699
 606.440 103.496
 407.133 614.414
 476.234 302.004
 140.937 973.291
 594.633 869.881
 932.455 662.332
 500.324 129.061
 392.992 433.706
 331.798 835.732
 211.037 84.870
 155.722 987.890
 148.217 467.954
 506.957 704.499
 800.862 646.358
 722.071 486.721
 240.393 128.693
 331.895 209.148
 717.944 911.492
 92.075 582.449
 840.486 651.540
 545.735 633.950
 564.726 10.956
 404.535 665.831
 406.618 683.679
 531.798 758.614
 902.193 946.742
 145.565 918.027
 381.236 675.230
 714.872 534.372
 909.042 523.370
 287.016 693.916
 21.134 578.659
 997.831 701.001
 907.423 929.690
 825.041 727.594
 610.225 705.629
 243.615 984.504
 777.134 715.700
 31.943 26.808
 575.491 576.041
 711.902 476.997
 628.765 409.755
 840.897 425.587
 703.271 860.612
 919.383 293.604
 361.213 303.791
 45.819 898.120
 736.090 66.191
 608.344 625.493
 890.074 997.665
 417.622 901.994
 119.446 442.110
 380.376 863.912
 900.846 138.417
 413.262 215.164
 563.515 696.238
 80.296 556.965
 954.468 416.273
 885.465 958.587
 386.480 500.975
 199.990 579.043
 652.638 286.399
 88.675 755.229
 314.191 442.304
 412.663 42.241
 356.464 73.904
 320.745 266.212
 525.132 19.110
 845.076 159.739
 644.392 89.337
 740.076 666.115
 250.169 535.312
 848.676 483.074
 293.988 132.869
 254.335 972.048
 163.324 243.992
 840.063 678.355
 77.037 297.587
 889.623 524.834
 132.805 900.517
 247.097 280.913
 68.542 295.826
 717.856 335.730
 640.812 960.764
 718.994 673.527
 487.608 627.152
 245.361 458.383
 326.117 20.940
 537.085 870.296
 311.811 782.623
 147.109 23.247
 655.183 737.033
 597.491 556.381
 36.549 337.150
 368.716 80.501
 685.613 384.838
 427.768 233.248
 986.988 220.292
 912.276 937.527
 249.945 425.558
 446.682 249.732
 532.626 675.497
 72.291 248.304
 658.349 927.377
 79.540 961.118
 403.095 418.842
 494.424 714.609
 195.510 459.951
 401.133 251.650
 58.736 290.476
 192.459 892.717
 270.022 126.666
 694.123 180.234
 730.595 255.519
 577.841 264.306
 63.836 728.575
 682.798 564.816
 311.883 955.844
 631.324 426.600
 924.859 664.302
 230.427 907.802
 756.560 140.173
 577.736 984.273
 547.512 61.783
 973.036 183.058
 20.610 207.134
 812.541 484.482
 194.101 810.588
 703.224 654.445
 867.682 784.404
 372.830 526.380
 824.082 617.649
 314.716 76.498
 53.168 736.800
 945.568 997.801
 18.847 944.576
 771.690 339.793
 499.419 247.131
 262.381 244.301
 16.362 701.361
 876.441 866.686
 79.694 645.880
 742.840 859.566
 3.053 869.092
 574.824 837.530
 539.536 479.248
 417.161 701.217
 49.556 803.424
 160.927 633.157
 901.698 899.810
 484.432 682.332
 722.458 830.902
 20.795 716.296
 424.341 840.025
 343.921 866.551
 455.942 891.823
 489.568 542.789
 812.115 586.064
 574.715 403.416
 225.219 406.176
 987.227 992.865
 915.887 307.893
 132.881 880.633
 927.910 243.321
 845.210 243.396
 599.228 821.269
 985.554 741.242
 150.048 661.394
 139.477 963.994
 798.432 358.301
 507.766 516.203
 670.125 349.029
 405.181 212.936
 57.725 405.444
 230.573 756.724
 137.609 249.873
 323.917 433.352
 982.417 731.262
 947.930 715.655
 851.621 679.412
 346.589 505.760
 120.185 571.039
 765.013 23.605
 460.984 354.047
 743.264 899.937
 754.268 561.283
 402.085 832.941
 708.575 343.892
 755.938 587.302
 972.258 424.404
 955.725 161.645
 50.966 633.676
 370.982 524.384
 160.291 592.304
 363.187 459.024
 98.564 930.195
 725.077 198.609
 764.842 927.371
 15.822 736.568
 341.975 590.123
 311.791 939.576
 762.939 450.322
 323.988 959.795
 557.087 58.605
 965.522 442.127
 786.514 516.581
 548.518 780.680
 614.366 6.873
 65.314 221.957
 257.734 196.347
 882.800 105.365
 157.112 436.280
 523.188 530.148
 209.519 708.235
 594.699 438.056
 758.930 376.434
 899.888 589.958
 689.137 632.351
 18.999 419.630
 722.458 446.781
 425.545 887.318
 772.579 285.900
 328.744 488.207
 639.341 473.785
 793.583 645.945
 253.623 82.860
 307.796 129.014
 195.772 559.981
 343.245 548.617
 13.816 919.055
 797.127 752.135
 478.358 486.532
 649.447 228.080
 928.272 624.852
 93.808 839.306
 211.888 97.498
 598.246 44.218
 917.068 310.007
 344.345 634.673
 943.540 361.911
 742.009 188.529
 413.125 988.614
 892.970 319.491
 177.355 138.815
 100.459 212.629
 84.873 216.852
 620.685 307.031
 858.282 280.814
 602.083 664.392
 125.618 602.217
 542.297 21.480
 406.908 603.247
 44.961 633.525
 801.409 950.122
 316.381 283.440
 713.918 418.981
 796.896 657.783
 235.352 502.256
 867.058 214.644
 117.669 792.900
 451.792 621.675
 598.670 190.792
 16.668 395.806
 408.706 405.522
 312.562 991.461
 977.490 83.529
 884.857 864.070
 331.849 931.791
 880.378 973.372
 189.154 227.283
 822.293 420.289
 889.456 138.917
 495.960 956.413
 733.061 910.288
 816.190 631.432
 988.750 486.271
 900.604 906.775
 878.353 959.137
 629.985 859.689
 621.590 870.659
 763.016 217.795
 614.454 61.740
 420.979 627.381
 816.830 301.926
 152.571 887.558
 820.318 265.006
 217.442 635.580
 63.413 716.692
 530.438 795.655
 544.377 734.446
 430.628 794.382
 766.622 842.092
 77.075 281.291
 729.587 582.612
 527.340 694.062
 570.377 6.800
 77.941 186.813
 66.569 74.260
 95.133 48.875
 55.288 63.153
 648.819 23.938
 912.753 798.350
 794.926 779.067
 405.114 132.104
 297.970 944.333
 376.547 460.496
 114.774 561.689
 123.587 711.780
 694.418 751.896
 732.951 794.166
 413.692 877.104
 779.036 800.823
 539.977 280.979
 310.656 714.946
 475.921 805.606
 56.035 79.251
 627.202 82.971
 870.555 249.387
 683.688 87.368
 101.258 862.454
 6.269 513.064
 281.729 958.428
 960.477 248.978
 265.049 498.033
 680.863 989.699
 993.354 545.147
 836.997 921.095
 860.647 110.534
 406.461 411.094
 399.603 87.509
 348.516 824.312
 489.842 115.757
 973.979 456.422
 699.497 869.074
 984.893 284.098
 816.768 724.128
 827.571 773.627
 264.811 94.060
 583.604 550.722
 410.866 731.765
 987.429 861.522
 846.488 867.883
 881.234 646.366
 425.509 258.208
 26.773 790.734
 173.697 700.311
 420.382 939.157
 430.565 731.361
 286.754 776.218
 629.499 445.543
 646.596 152.648
 675.168 343.084
 603.864 13.485
 723.260 32.043
 323.902 59.313
 421.238 402.948
 571.474 121.340
 22.310 554.666
 847.706 677.916
 758.783 503.025
 760.452 995.856
 53.992 302.586
 640.273 397.133
 490.787 173.190
 383.410 873.468
 444.122 78.781
 576.684 81.629
 258.489 754.252
 602.905 925.466
 219.004 730.281
 308.138 881.797
 67.120 545.357
 56.027 761.872
 765.557 153.142
 424.632 164.681
 767.670 892.427
 196.103 809.554
 417.706 162.052
 630.514 711.120
 852.009 776.018
 736.838 647.628
 17.101 521.732
 494.108 82.967
 126.711 629.833
 825.006 32.595
 82.343 125.752
 876.525 854.252
 445.170 575.226
 564.902 526.334
 413.290 778.114
 845.007 221.454
 698.110 992.366
 171.079 351.971
 55.645 283.938
 732.566 360.597
 689.356 365.366
 335.438 345.833
 555.905 587.795
 18.387 782.661
 356.736 636.511
 360.612 648.088
 347.893 511.732
 872.420 853.840
 37.231 883.807
 233.595 80.339
 929.471 239.743
 532.759 593.474
 121.025 996.469
 91.946 995.368
 211.667 71.416
 165.867 840.015
 490.826 164.521
 469.406 752.379
 52.330 124.732
 497.398 884.183
 600.884 421.562
 298.658 870.497
 522.564 606.434
 295.312 708.495
 914.337 183.834
 895.956 343.962
 896.572 988.157
 737.172 43.656
 688.083 714.105
 55.728 564.354
 704.169 927.437
 799.961 554.823
 771.064 705.447
 942.799 788.363
 440.118 54.981
 73.449 604.554
 164.931 727.878
 685.706 114.017
 685.559 813.045
 817.086 204.287
 585.256 109.900
 446.648 483.958
 464.210 374.472
 655.599 962.492
 156.997 937.360
 271.938 321.262
 629.612 297.972
 39.899 65.150
 679.666 243.620
 211.383 21.479
 959.618 982.379
 487.626 583.058
 605.674 137.894
 35.858 673.946
 420.419 171.172
 661.572 690.428
 989.563 572.730
 379.387 66.136
 754.821 728.213
 544.457 700.593
 186.358 686.916
 285.385 236.694
 148.070 656.666
 324.934 177.144
 4.023 176.750
 946.265 585.971
 229.466 865.282
 122.431 762.626
 348.025 946.423
 891.462 827.296
 79.088 499.699
 347.373 781.939
 135.243 367.370
 0.959 867.889
 226.360 751.141
 318.500 123.902
 399.993 836.834
 499.762 45.209
 850.816 930.892
 740.482 381.969
 66.686 967.429
 523.300 12.740
 525.306 256.106
 782.694 743.867
 821.638 662.389
 934.590 968.576
 878.011 231.041
 793.971 659.976
 880.824 535.277
 821.024 850.881
 492.034 727.495
 138.369 891.555
 220.860 618.254
 502.021 586.178
 209.941 869.213
 243.380 142.455
 17.267 69.664
 938.285 469.611
 765.536 607.257
 714.768 111.758
 617.069 639.482
 149.299 280.710
 326.269 436.813
 291.125 469.808
 362.050 980.314
 617.696 793.891
 97.065 50.627
 486.435 956.397
 974.475 501.988
 687.524 929.792
 609.994 850.251
 0.411 527.407
 18.874 359.340
 647.930 911.753
 704.090 143.484
 364.007 234.995
 161.466 335.701
 534.675 441.129
 485.740 544.899
 831.535 316.454
 563.069 838.659
 678.908 85.809
 752.486 566.053
 230.914 788.160
 761.858 960.028
 685.976 788.219
 461.666 632.959
 340.120 693.567
 829.070 568.564
 836.613 642.257
 830.244 800.622
 370.525 37.991
 413.787 701.818
 868.659 863.012
 563.290 247.931
 306.802 357.974
 532.171 102.607
 719.554 178.798
 525.968 230.909
 178.263 819.294
 602.032 605.954
 88.141 711.933
 897.495 548.307
 817.910 715.238
 275.369 223.939
 608.916 782.869
 475.464 730.758
 303.231 245.540
 79.555 198.742
 22.651 971.679
 335.003 103.174
 66.660 496.417
 742.041 998.293
 974.420 201.597
 489.676 589.807
 613.863 613.451
 344.029 214.257
 973.339 571.181
 549.609 632.364
 894.411 261.557
 125.265 588.725
 607.940 154.880
 627.274 873.787
 632.154 600.129
 845.141 943.788
 326.896 16.152
 902.433 323.814
 341.491 166.431
 94.553 617.311
 966.886 232.998
 325.159 567.108
 330.979 256.635
 848.449 118.558
 737.721 822.621
 909.497 200.794
 727.144 621.431
 850.782 108.919
 559.406 70.171
 950.167 95.389
 439.045 551.915
 131.578 485.853
 486.655 915.859
 280.890 261.656
 28.122 721.515
 70.094 302.244
 453.419 735.462
 385.270 75.590
 648.004 470.997
 938.533 488.740
 723.331 61.107
 769.811 364.757
 575.451 576.122
 787.568 863.235
 241.531 532.421
 513.532 391.399
 366.256 921.345
 867.908 709.503
 549.153 642.504
 319.765 81.226
 338.906 917.945
 521.415 286.097
 43.839 648.906
 713.117 941.529
 913.979 951.293
 620.779 986.985
 147.945 356.635
 248.202 988.212
 318.722 619.497
 188.512 516.993
 380.688 348.455
 726.628 658.592
 303.908 34.449
 784.056 367.960
 421.308 637.088
 454.874 125.282
 814.079 996.341
 612.018 85.639
 997.373 644.636
 518.048 646.186
 2.403 423.997
 75.081 302.716
 835.692 876.444
 893.186 586.629
 587.888 25.926
 671.895 279.911
 972.853 649.771
 980.582 531.874
 315.335 830.776
 723.244 744.996
 438.247 762.089
 792.841 471.727
 197.403 860.901
 399.071 148.652
 694.485 39.444
 608.661 383.696
 293.315 929.069
 914.409 66.446
 248.455 292.272
 372.036 667.112
 10.207 265.843
 564.071 367.809
 530.820 324.202
 497.413 787.874
 300.810 443.990
 473.926 945.741
 482.595 288.796
 27.511 181.931
 675.085 856.285
 560.856 255.081
 284.490 869.850
 282.852 935.369
 643.662 824.381
 214.007 642.532
 318.057 472.770
 240.716 9.918
 67.327 268.958
 636.683 468.212
 757.212 857.747
 886.099 814.945
 899.555 755.128
 621.259 316.384
 154.552 419.804
 688.393 740.459
 977.985 642.156
 768.748 172.098
 8.951 626.515
 174.889 860.393
 845.950 12.797
 810.136 300.839
 579.228 961.074
 295.837 391.391
 66.625 35.125
 738.403 709.865
 143.263 86.557
 905.665 649.574
 130.030 418.503
 918.111 492.792
 492.749 846.655
 221.134 186.206
 847.095 665.382
 203.725 63.064
 700.853 148.800
 559.524 502.943
 75.173 891.911
 368.337 267.304
 103.346 737.524
 8.646 248.299
 725.840 92.876
 821.212 636.152
 993.384 359.068
 935.310 79.194
 268.502 860.277
 675.585 578.031
 745.884 842.649
 400.028 434.935
 362.310 729.889
 717.408 150.404
 959.559 179.482
 613.127 315.701
 824.023 526.442
 721.233 153.413
 732.969 767.555
 541.054 783.575
 870.971 305.596
 861.204 682.421
 375.514 608.306
 651.556 311.403
 465.899 749.676
 673.094 948.789
 695.137 390.799
 572.549 293.227
 634.471 164.171
 137.636 132.384
 501.552 79.632
 131.859 999.779
 826.382 543.283
 975.859 264.581
 117.141 834.727
 843.681 13.472
 747.472 525.366
 173.925 657.215
 497.247 834.330
 412.441 709.593
 602.940 442.872
 87.947 190.715
 27.378 846.951
 235.923 663.831
 360.698 86.457
 218.567 853.798
 186.952 203.643
 206.873 961.043
 469.099 249.206
 890.522 287.435
 47.485 158.927
 335.945 256.113
 444.717 594.459
 624.241 727.414
 7.741 496.851
 848.729 94.980
 883.552 899.518
 944.485 662.653
 259.138 638.056
 445.727 442.422
 742.994 267.537
 735.316 730.556
 221.817 434.415
 356.545 582.856
 192.041 471.227
 21.196 856.011
 595.072 299.712
 668.177 561.455
 933.750 194.489
 230.744 407.272
 725.414 317.987
 162.162 115.045
 666.566 571.934
 582.732 189.792
 711.377 495.596
 556.520 605.770
 270.141 91.240
 223.118 428.186
 36.229 378.705
 615.742 815.215
 376.432 619.624
 137.443 496.850
 548.074 844.825
 65.766 582.661
 218.319 43.221
 664.676 51.373
 291.412 995.189
 630.741 178.377
 35.690 766.962
 646.592 385.713
 35.026 724.173
 794.505 991.310
 862.869 112.570
 861.028 294.229
 338.151 722.618
 82.112 580.300
 221.469 473.611
 407.871 453.004
 650.199 383.850
 755.341 388.869
 99.188 939.034
 143.397 351.488
 248.868 324.321
 821.032 455.922
 607.771 980.459
 91.562 103.354
 787.311 5.248
 162.223 268.118
 882.310 713.498
 0.147 44.560
 843.079 247.268
 419.415 494.430
 109.221 189.671
 855.122 886.949
 139.904 267.037
 972.973 719.377
 51.728 153.041
 218.380 337.333
 47.932 232.886
 7.513 448.649
 79.333 704.467
 711.992 514.870
 558.858 236.040
 175.276 599.298
 501.732 356.413
 836.387 203.596
 179.462 4.586
 817.875 406.421
 957.809 32.541
 580.385 962.397
 90.394 649.275
 54.424 179.228
 716.798 668.867
 957.734 381.244
 476.593 223.424
 298.944 621.603
 11.398 207.019
 687.862 320.403
 151.581 903.581
 931.088 495.768
 941.559 935.222
 727.758 798.420
 469.914 153.293
 911.577 252.356
 62.867 328.860
 257.448 305.028
 50.397 319.227
 107.412 876.204
 504.895 770.082
 23.262 706.747
 17.272 727.054
 971.773 604.382
 352.585 784.619
 651.100 585.763
 307.351 493.922
 9.687 361.461
 67.662 724.114
 656.189 806.811
 88.197 955.018
 152.880 726.755
 927.285 143.465
 396.280 342.115
 485.725 813.614
 765.917 999.228
 813.597 475.288
 142.049 901.045
 629.205 867.175
 510.572 458.012
 200.498 987.365
 771.430 709.007
 487.443 436.504
 706.526 229.927
 852.940 423.980
 333.888 859.179
 91.998 430.584
 143.871 270.156
 579.232 178.347
 876.137 21.061
 521.613 316.664
 526.516 838.166
 358.279 320.866
 472.581 931.402
 456.603 133.328
 855.502 508.227
 301.385 316.734
 361.743 15.931
 202.769 83.679
 97.334 192.340
 202.182 806.480
 454.221 694.403
 831.474 176.441
 424.849 873.101
 878.461 394.268
 248.212 406.840
 485.840 844.710
 166.747 745.040
 116.115 991.377
 365.397 165.438
 962.590 465.211
 356.814 245.162
 788.089 896.026
 503.011 484.466
 394.888 225.388
 434.993 16.913
 640.205 455.777
 587.133 869.583
 233.586 841.263
 219.836 196.525
 310.897 855.027
 307.803 658.352
 752.632 215.947
 745.504 536.649
 383.357 297.621
 18.271 895.332
 988.931 246.845
 936.376 789.442
 656.268 613.456
 188.724 97.979
 367.801 638.998
 378.456 459.724
 363.275 107.924
 219.090 223.689
 262.213 762.692
 639.126 508.559
 771.501 294.383
 436.023 883.670
 387.345 305.349
 685.469 838.591
 445.901 2.350
 525.922 865.924
 241.532 710.908
 956.238 424.689
 478.912 237.912
 488.862 327.479
 770.526 174.291
 553.687 766.938
 153.815 87.901
 437.564 595.124
 54.050 264.247
 838.856 937.731
 835.420 905.641
 211.032 374.209
 91.934 84.734
 437.568 870.696
 363.128 993.637
 824.261 306.732
 701.728 253.215
 294.218 696.426
 859.123 7.361
 233.397 242.738
 130.451 873.616
 946.634 868.444
 658.385 344.320
 760.037 293.189
 230.275 112.386
 637.621 542.575
 17.419 853.885
 788.810 717.788
 951.194 947.991
 227.465 173.861
 365.032 305.906
 29.167 967.871
 463.347 157.358
 126.530 577.393
 121.192 189.917
 715.326 752.305
 437.472 627.188
 628.241 762.896
 528.951 581.775
 607.549 823.454
 884.017 633.723
 90.106 697.652
 519.591 10.875
 553.450 290.605
 479.789 821.464
 384.079 778.295
 362.624 488.613
 669.792 659.875
 495.563 229.502
 917.437 199.265
 739.948 117.561
 913.237 472.436
 278.913 863.550
 311.480 594.158
 927.429 990.855
 922.764 367.038
 743.587 992.402
 517.758 295.971
 967.347 412.596
 536.995 628.120
 470.064 559.490
 750.140 313.168
 71.621 822.585
 316.403 797.432
 831.518 843.341
 115.935 650.778
 8.393 192.519
 733.402 724.927
 25.224 775.192
 240.423 919.158
 893.517 75.810
 432.575 513.796
 11.501 127.628
 496.492 267.818
 633.694 939.463
 108.793 174.839
 140.631 125.090
 674.772 557.667
 249.417 884.013
 102.744 447.020
 682.738 895.202
 59.475 342.265
 443.613 366.300
 771.409 163.855
 566.460 579.319
 911.339 667.144
 75.802 79.877
 55.245 749.405
 379.280 851.352
 301.418 915.991
 651.786 719.185
 434.394 913.006
 85.743 55.824
 88.112 933.457
 545.328 956.110
 642.945 378.455
 979.324 169.309
 584.706 436.590
 430.977 591.381
 93.314 531.220
 99.547 313.786
 125.828 290.355
 326.152 508.257
 952.065 196.364
 718.033 606.119
 308.606 567.446
 715.763 752.285
 203.975 370.204
 525.447 714.798
 157.949 438.553
 464.127 788.413
 842.948 620.334
 835.921 613.212
 845.256 846.496
 606.612 745.559
 536.338 41.500
 466.322 668.176
 875.980 606.087
 657.387 248.751
 723.556 108.899
 944.819 383.062
 853.883 41.339
 769.865 260.271
 130.292 505.859
 356.513 826.823
 28.412 522.591
 942.859 203.749
 106.473 19.400
 443.476 23.354
 836.545 298.355
 478.162 528.952
 29.082 895.108
 542.359 350.047
 561.573 830.172
 64.234 790.055
 250.199 621.772
 564.796 300.058
 48.660 433.484
 185.837 256.473
 716.166 976.650
 504.157 799.740
 140.670 403.510
 40.929 52.857
 435.512 303.799
 886.774 640.815
 127.625 962.327
 783.825 833.658
 431.282 420.759
 176.573 486.328
 39.293 301.865
 707.561 37.706
 677.690 252.993
 389.140 340.045
 52.786 717.215
 928.601 839.525
 791.506 280.830
 74.530 330.892
 635.678 325.638
 243.483 16.661
 925.354 150.251
 387.750 157.192
 300.054 148.920
 89.679 86.072
 393.092 346.736
 181.610 559.873
 3.995 400.132
 961.892 227.687
 46.736 660.450
 928.758 749.484
 304.440 660.647
 210.223 709.512
 319.854 281.447
 807.999 798.758
 338.949 259.190
 878.061 756.205
 154.141 755.128
 474.592 630.652
 593.799 571.966
 125.275 61.857
 733.898 701.071
 875.011 381.170
 201.984 151.346
 826.205 437.691
 67.377 152.429
 963.775 596.984
 207.051 560.356
 132.153 406.768
 974.464 608.474
 333.207 939.741
 827.352 541.162
 144.535 910.245
 966.958 409.432
 576.616 812.133
 260.175 677.992
 357.530 673.571
 840.666 840.628
 671.166 595.209
 976.342 28.391
 198.010 196.031
 537.835 452.057
 788.804 992.086
 773.248 291.454
 815.750 773.337
 983.919 439.849
 721.910 310.111
 77.951 957.639
 258.332 440.488
 154.453 577.683
 544.931 381.700
 121.809 542.003
 302.884 230.955
 585.817 109.089
 224.042 223.505
 644.270 441.170
 510.710 688.223
 907.907 215.638
 633.994 464.199
 725.843 174.077
 521.085 137.078
 747.267 161.413
 844.601 33.108
 198.870 767.510
 206.927 824.499
 525.984 980.718
 598.876 595.063
 839.640 829.674
 77.748 673.870
 264.635 623.853
 620.694 741.274
 206.474 418.521
 234.238 61.208
 486.872 804.899
 761.868 1.689
 555.845 156.273
 254.028 718.441
 718.703 405.761
 26.909 331.199
 742.187 167.580
 619.631 596.256
 877.305 182.384
 198.245 840.247
 386.947 325.943
 687.232 277.895
 52.210 691.840
 125.561 189.774
 888.575 981.539
 738.984 325.242
 795.948 813.150
 739.932 251.133
 37.508 813.306
 361.618 759.886
 61.766 969.999
 506.789 343.490
 98.864 699.103
 250.650 734.365
 352.777 180.152
 341.292 604.419
 230.412 530.010
 552.150 332.584
 479.905 354.193
 975.540 823.790
 14.553 708.303
 22.996 353.437
 565.262 845.337
 389.070 376.721
 700.403 663.355
 615.708 877.971
 573.081 112.400
 192.480 728.294
 475.707 95.704
 575.432 397.931
 702.111 499.624
 788.515 350.872
 718.210 816.748
 774.314 292.366
 431.362 559.896
 725.839 794.284
 712.224 990.009
 802.463 478.959
 875.368 52.012
 907.723 79.822
 758.526 299.627
 284.894 138.082
 375.626 727.978
 221.256 550.864
 954.353 72.723
 0.289 510.084
 931.647 292.958
 712.223 806.164
 175.133 664.516
 640.100 900.123
 158.031 468.298
 646.618 366.202
 950.742 478.515
 465.485 189.884
 943.280 917.204
 671.843 278.696
 996.442 838.874
 694.734 351.833
 881.531 902.959
 818.954 956.264
 132.297 557.957
 185.305 689.161
 850.159 941.187
 271.884 157.416
 204.745 449.378
 862.302 783.400
 814.239 380.533
 670.402 171.430
 410.140 225.279
 389.117 421.709
 53.054 800.199
 210.633 948.374
 112.448 186.316
 776.229 97.114
 524.404 348.158
 960.278 127.419
 845.939 863.806
 980.525 27.546
 9.193 660.456
 615.254 659.764
 698.568 305.728
 60.263 23.294
 11.784 799.860
 390.287 996.913
 682.897 11.721
 119.696 947.517
 130.882 731.222
 858.069 620.686
 18.781 616.968
 102.606 960.794
 761.201 211.272
 329.895 28.299
 475.675 300.833
 475.422 218.167
 537.937 612.157
 805.288 153.966
 52.297 553.326
 978.295 195.978
 894.062 120.897
 608.914 607.925
 307.538 370.976
 916.456 365.803
 464.733 961.031
 580.194 44.448
 598.846 173.381
 914.370 504.089
 843.612 768.067
 84.302 432.279
 333.004 732.725
 661.648 528.643
 372.621 16.974
 172.831 994.167
 89.052 190.734
 942.366 386.902
 229.725 447.770
 938.237 106.503
 134.266 801.061
 158.413 185.954
 68.520 764.411
 478.211 505.803
 421.483 379.778
 632.639 450.579
 858.986 492.480
 914.479 735.640
 629.684 572.660
 209.064 123.098
 380.450 772.834
 595.091 885.823
 189.652 955.161
 55.084 677.630
 25.872 41.166
 950.061 325.026
 522.622 669.448
 114.541 511.381
 190.793 997.582
 467.335 308.724
 912.258 772.604
 360.760 596.879
 540.791 5.622
 909.328 56.232
 528.904 721.085
 855.058 231.619
 878.065 76.763
 199.894 133.775
 129.933 448.716
 628.952 605.351
 160.772 894.286
 377.371 754.961
 871.182 309.038
 577.224 820.316
 467.972 909.504
 631.447 915.669
 481.796 747.483
 874.213 945.977
 348.593 403.691
 719.880 117.301
 778.492 944.891
 907.132 667.381
 44.540 550.650
 995.718 800.486
 125.083 831.064
 357.907 95.035
 536.109 937.717
 866.435 510.758
 979.278 805.550
 858.990 344.259
 222.102 707.099
 753.514 248.388
 111.132 222.574
 598.787 563.217
 317.580 464.790
 524.297 416.455
 426.162 198.007
 358.782 191.421
 728.906 370.914
 927.509 274.427
 581.019 578.489
 727.142 364.248
 248.773 373.195
 779.690 828.908
 740.758 976.308
 652.528 544.081
 403.151 374.366
 521.801 648.897
 894.105 618.343
 77.041 654.943
 177.610 234.648
 293.648 179.802
 116.781 383.390
 118.651 225.073
 152.208 902.080
 858.284 748.625
 52.793 809.368
 161.206 300.626
 282.171 636.289
 549.414 602.147
 669.770 40.438
 253.986 183.786
 675.827 245.416
 911.856 0.600
 36.773 653.732
 423.047 369.802
 241.790 491.254
 858.468 601.238
 471.671 56.423
 852.972 410.055
 4.095 334.265
 976.502 109.367
 910.024 676.041
 410.389 812.002
 217.073 487.979
 82.172 448.826
 758.583 480.470
 649.546 501.929
 150.935 831.402
 244.279 509.568
 813.870 458.740
 265.417 822.696
 564.585 588.390
 276.098 866.891
 49.946 569.724
 941.280 516.214
 433.934 824.558
 129.232 735.057
 209.366 323.098
 675.385 649.189
 461.993 735.147
 714.047 817.437
 167.437 595.351
 965.286 980.690
 261.260 401.364
 418.279 645.978
 982.285 503.407
 678.602 841.399
 869.467 178.076
 998.805 464.718
 391.878 159.357
 45.420 196.931
 436.470 642.322
 581.090 705.230
 274.009 912.067
 970.239 201.425
 503.090 79.975
 216.655 626.284
 246.420 244.855
 780.322 212.602
 281.983 816.973
 820.998 745.704
 151.578 843.209
 602.483 935.821
 746.085 311.918
 342.688 279.270
 644.291 472.451
 791.820 92.175
 131.996 818.390
 698.962 919.724
 480.206 212.509
 223.571 764.465
 673.616 598.244
 353.935 938.326
 389.386 285.407
 803.227 364.937
 995.630 121.188
 412.631 772.070
 611.522 180.854
 250.235 989.940
 616.970 421.362
 757.358 971.598
 267.990 36.224
 67.063 779.220
 441.078 798.172
 62.513 628.010
 750.834 259.516
 618.087 781.338
 942.879 346.544
 489.725 171.163
 219.895 197.313
 411.737 741.749
 1.552 380.812
 487.318 737.748
 116.683 244.486
 4.479 176.376
 973.774 676.857
 396.405 144.327
 327.221 168.411
 426.721 71.014
 653.792 598.669
 500.466 868.671
 255.986 577.625
 668.367 555.752
 224.752 598.388
 746.116 342.187
 609.190 403.388
 555.734 943.574
 169.931 282.961
 609.822 286.831
 128.027 982.297
 301.710 593.630
 383.036 225.923
 488.645 791.878
 861.162 829.108
 117.490 162.204
 393.499 969.393
 552.672 319.045
 820.597 471.125
 536.935 938.166
 705.704 209.233
 212.592 848.884
 26.199 779.003
 523.514 124.781
 740.325 985.435
 227.982 937.039
 11.556 73.542
 5.006 125.984
 761.481 810.124
 10.146 535.854
 837.442 914.010
 212.589 122.823
 475.157 57.189
 857.958 55.019
 539.094 880.781
 88.613 484.506
 692.362 610.406
 705.946 284.296
 719.580 853.529
 71.331 848.586
 564.738 720.998
 460.956 482.102
 693.981 255.965
 765.027 26.043
 420.853 260.946
 157.038 145.578
 187.697 489.062
 360.452 239.625
 158.157 74.971
 967.756 720.985
 97.084 306.958
 183.150 587.547
 478.612 931.939
 580.979 787.635
 231.779 203.186
 416.227 39.719
 995.226 655.559
 563.240 54.286
 275.425 969.624
 869.281 719.945
 382.271 374.587
 119.101 843.784
 425.152 466.515
 646.696 705.083
 293.690 474.357
 85.511 609.944
 300.073 299.156
 706.142 80.944
 732.220 754.306
 91.982 430.058
 745.142 535.309
 592.142 534.747
 916.029 500.269
 564.466 347.084
 99.149 817.131
 79.685 335.225
 460.129 665.648
 654.140 897.470
 344.238 222.388
 69.369 154.040
 866.650 122.214
 231.877 153.774
 309.212 11.946
 838.222 815.927
 900.999 989.072
 804.998 135.596
 760.035 964.007
 669.306 730.052
 420.240 377.511
 584.988 498.052
 778.325 340.291
 958.397 451.330
 615.514 499.733
 963.136 993.907
 302.238 655.338
 127.486 548.015
 432.066 981.109
 335.686 323.651
 84.074 327.317
 62.541 710.643
 138.488 388.442
 560.866 637.236
 605.014 977.238
 336.908 827.470
 631.003 440.813
 327.244 131.816
 679.822 613.153
 181.935 572.798
 79.164 104.951
 366.176 901.798
 582.965 186.932
 22.837 907.170
 946.065 793.666
 750.704 440.626
 532.473 43.427
 410.522 772.165
 249.182 183.722
 489.042 968.166
 279.014 595.288
 349.051 177.582
 167.237 748.647
 242.899 63.222
 365.041 151.459
 343.578 825.086
 743.956 962.331
 279.175 917.603
 342.472 203.330
 975.084 389.929
 491.364 270.827
 698.166 896.356
 867.296 629.759
 445.903 591.145
 153.280 352.679
 572.208 988.172
 125.578 220.650
 333.986 220.660
 753.903 892.155
 875.774 160.651
 487.765 638.511
 744.040 373.060
 326.919 75.137
 991.367 597.010
 636.791 438.371
 150.135 220.255
 397.299 284.022
 135.094 283.999
 670.383 48.685
 487.057 809.134
 370.970 15.818
 261.657 445.191
 839.108 679.319
 466.631 525.278
 476.788 876.763
 880.553 869.485
 649.054 967.433
 670.438 62.136
 800.788 617.095
 743.586 271.570
 31.705 798.066
 701.803 962.581
 254.381 561.246
 548.392 439.256
 163.430 143.438
 567.592 58.553
 26.241 461.554
 643.465 72.021
 303.158 953.486
 504.363 424.565
 181.835 757.715
 217.268 895.733
 709.162 99.848
 663.531 782.085
 595.084 459.518
 607.320 850.482
 294.553 126.500
 426.737 644.401
 323.382 387.038
 174.727 891.576
 185.925 92.486
 635.235 875.322
 870.233 300.299
 655.434 218.190
 760.747 105.643
 686.100 750.128
 518.990 529.508
 21.574 549.809
 56.487 240.953
 273.243 53.483
 66.721 77.348
 664.559 407.543
 668.063 413.135
 532.651 226.517
 838.956 806.373
 146.189 225.511
 380.112 430.316
 488.996 84.140
 824.110 247.446
 854.830 516.973
 816.713 894.089
 994.661 163.625
 130.591 769.228
 650.796 250.473
 333.559 831.008
 802.469 336.827
 740.154 334.095
 988.408 53.244
 226.215 941.525
 19.816 920.936
 707.792 832.450
 61.735 852.236
 82.993 134.621
 954.614 156.434
 541.473 35.271
 236.887 87.578
 772.093 579.847
 282.402 585.992
 484.282 533.803
 405.762 688.918
 120.048 853.226
 539.161 564.306
 817.049 645.688
 924.493 592.028
 812.142 879.431
 175.843 856.431
 101.290 158.400
 484.406 691.217
 425.358 279.897
 798.284 40.946
 490.295 953.732
 604.108 772.478
 790.535 424.987
 760.144 224.330
 850.463 11.153
 428.418 153.025
 72.814 958.074
 976.696 394.221
 455.494 23.228
 173.149 464.707
 58.056 810.350
 683.750 591.757
 442.781 872.886
 864.339 262.036
 137.842 757.443
 878.666 966.994
 54.394 520.177
 986.336 909.901
 396.741 382.352
 349.374 696.449
 924.267 425.251
 275.223 511.765
 22.978 903.972
 522.525 688.070
 318.727 494.650
 172.377 476.026
 987.206 706.441
 843.302 976.515
 289.265 679.619
 387.544 686.382
 564.019 561.768
 37.169 720.378
 154.438 777.960
 611.607 141.478
 806.943 476.690
 397.729 753.065
 592.070 695.089
 666.321 359.764
 530.036 814.409
 195.100 710.284
 893.412 405.294
 281.597 807.393
 697.869 842.865
 405.637 859.685
 607.692 120.779
 250.479 100.183
 380.527 143.407
 226.530 891.946
 888.473 723.958
 927.791 755.051
 591.407 377.199
 257.762 97.654
 342.533 347.551
 910.504 822.016
 392.993 751.457
 809.090 550.621
 77.435 97.373
 266.172 814.759
 629.375 153.531
 521.173 145.807
 945.765 304.335
 860.391 975.907
 524.219 328.137
 377.660 598.817
 691.992 365.004
 175.011 62.629
 168.976 661.471
 228.991 803.965
 822.175 184.190
 505.946 518.763
 618.536 105.695
 148.869 269.216
 537.231 468.358
 582.719 111.656
 910.156 528.239
 300.795 698.818
 997.280 635.282
 461.449 855.013
 826.353 302.607
 504.777 178.256
 517.529 903.216
 8.837 313.504
 633.629 270.842
 363.225 831.185
 35.473 201.915
 416.726 190.520
 346.234 302.537
 630.291 264.288
 334.651 908.260
 965.196 437.395
 287.830 551.241
 490.327 593.548
 61.995 50.778
 686.654 990.559
 853.805 166.369
 548.824 354.213
 533.787 550.236
 674.271 642.528
 413.092 657.159
 633.173 136.765
 689.504 267.578
 525.127 483.267
 230.770 324.969
 950.748 362.502
 323.352 115.828
 811.777 810.412
 141.322 181.202
 758.276 214.875
 900.032 259.185
 535.528 399.968
 457.320 550.318
 459.160 376.511
 844.296 470.380
 230.510 553.538
 259.460 120.935
 964.339 886.898
 183.105 46.477
 759.718 393.788
 781.208 552.693
 227.500 131.989
 814.722 293.644
 872.503 466.779
 75.002 872.569
 96.870 704.529
 480.806 483.022
 277.591 827.949
 526.789 801.534
 13.541 632.693
 725.601 352.685
 326.485 437.943
 71.863 840.929
 630.191 264.654
 740.572 684.756
 399.218 875.171
 157.284 417.668
 124.299 918.016
 13.335 222.128
 737.715 83.865
 594.871 638.343
 836.368 255.558
 126.490 205.822
 781.612 119.572
 453.565 234.534
 876.375 232.526
 884.987 111.871
 27.189 628.464
 51.161 95.119
 510.612 375.775
 189.891 745.715
 52.144 102.468
 922.736 376.073
 466.283 101.327
 721.935 712.452
 627.272 789.156
 366.766 554.262
 772.653 754.447
 550.009 422.894
 770.647 503.505
 799.797 948.934
 395.264 65.158
 237.729 218.203
 190.779 488.035
 686.667 173.088
 713.643 752.122
 885.496 900.025
 812.231 898.499
 255.660 696.661
 843.158 79.119
 815.959 938.357
 980.541 454.232
 556.602 204.390
 908.109 270.895
 287.566 895.993
 502.851 285.404
 674.811 713.505
 635.822 828.939
 703.875 156.264
 896.470 33.852
 74.903 479.815
 60.488 952.781
 275.560 869.855
 89.644 819.825
 115.897 565.529
 700.660 468.696
 987.582 146.872
 347.183 773.898
 752.643 568.107
 305.775 895.250
 25.699 911.892
 378.083 451.456
 318.510 416.652
 154.776 533.887
 524.559 512.629
 423.193 596.588
 70.387 330.869
 933.819 762.819
 613.820 126.896
 617.965 402.874
 869.459 7.293
 420.293 33.762
 259.299 247.953
 78.705 630.473
 969.805 848.508
 556.788 423.596
 322.868 44.871
 970.277 682.083
 391.810 583.280
 11.355 976.819
 597.851 192.451
 279.054 14.756
 768.454 939.012
 989.353 489.708
 315.927 844.296
 136.961 70.215
 869.973 122.660
 887.361 833.380
 767.037 783.011
 320.805 243.232
 235.990 742.214
 361.096 390.497
 225.575 423.097
 985.611 275.801
 474.111 458.086
 516.947 689.136
 334.133 264.951
 781.559 864.234
 820.104 92.212
 230.707 857.396
 460.335 602.503
 251.139 197.002
 497.170 142.423
 47.263 93.587
 312.796 772.361
 806.489 603.013
 260.453 650.580
 721.461 949.402
 279.016 998.923
 646.440 483.235
 267.790 155.241
 223.050 857.263
 531.006 937.810
 688.630 222.943
 78.882 23.053
 947.546 998.035
 933.713 349.013
 964.076 837.562
 152.396 797.844
 950.085 301.656
 186.823 941.564
 949.976 691.966
 684.196 332.314
 250.741 100.702
 432.259 323.087
 1.026 751.289
 9.734 374.490
 647.493 715.744
 767.728 160.475
 380.392 470.681
 79.792 969.562
 16.999 41.368
 720.897 112.021
 388.529 612.145
 711.155 507.461
 783.470 23.030
 759.322 826.691
 741.383 988.474
 412.400 497.502
 92.451 767.441
 337.964 322.818
 659.039 377.475
 589.899 183.648
 238.953 912.998
 819.190 356.363
 91.754 624.116
 850.243 927.430
 68.366 801.773
 839.365 967.981
 132.339 253.833
 932.691 880.284
 393.759 940.894
 341.683 258.476
 942.187 757.215
 528.880 843.040
 954.609 218.690
 546.619 583.851
 452.840 74.396
 876.904 367.512
 79.733 349.729
 589.415 783.983
 695.763 706.935
 553.018 93.651
 11.102 62.957
 418.250 763.075
 860.096 315.597
 326.590 35.412
 795.426 618.421
 817.256 725.389
 81.474 624.395
 292.577 29.469
 756.859 340.573
 95.322 636.345
 524.555 944.385
 750.651 843.172
 826.844 989.986
 64.593 26.946
 537.737 655.145
 461.284 501.564
 426.081 960.318
 421.878 88.582
 530.605 537.519
 976.424 238.044
 168.791 483.660
 541.648 115.606
 752.964 938.127
 716.081 99.220
 390.881 254.948
 991.085 744.706
 338.914 364.302
 341.983 641.734
 391.347 144.893
 785.641 112.902
 820.190 257.534
 765.629 347.294
 320.145 960.948
 517.844 10.158
 810.119 374.162
 820.416 351.907
 846.005 537.089
 12.553 337.894
 712.823 413.966
 226.184 836.263
 94.074 785.748
 88.672 701.323
 121.886 280.485
 979.370 956.440
 855.993 729.021
 340.306 761.366
 38.524 631.289
 713.131 507.606
 743.932 941.306
 589.613 51.021
 161.364 182.106
 889.145 608.086
 785.332 281.818
 809.113 321.393
 278.251 565.611
 906.460 567.165
 936.529 272.974
 862.972 124.205
 225.088 413.863
 342.620 757.209
 131.134 989.425
 374.789 260.464
 967.515 732.768
 578.456 749.168
 772.985 862.538
 393.657 929.043
 108.333 567.629
 0.279 190.252
 33.699 376.456
 300.812 894.309
 526.854 420.748
 821.888 903.547
 921.278 234.351
 575.895 758.522
 915.976 875.214
 323.637 471.569
 848.919 207.333
 624.900 472.573
 698.575 403.427
 966.990 129.214
 352.143 543.460
 861.120 547.744
 176.876 394.555
 410.335 136.313
 677.534 510.627
 625.900 41.516
 796.795 22.062
 925.491 925.959
 197.823 374.632
 337.804 282.058
 93.819 690.593
 94.191 232.005
 995.770 872.497
 466.755 468.875
 227.792 450.909
 950.002 87.614
 503.216 31.190
 544.015 741.198
 11.056 952.250
 923.479 56.458
 781.882 3.147
 439.348 41.058
 987.730 213.402
 47.019 309.149
 888.953 442.562
 563.482 114.569
 431.452 736.905
 880.735 189.708
 783.144 830.191
 486.989 292.817
 94.756 265.282
 531.838 730.352
 395.932 69.444
 705.955 272.845
 165.301 783.780
 957.350 167.608
 817.806 622.851
 930.334 979.563
 162.523 211.092
 463.656 888.747
 30.836 435.501
 322.625 731.042
 442.812 587.640
 946.246 394.736
 256.566 900.873
 572.515 352.474
 572.164 470.437
 949.143 804.413
 782.178 164.483
 557.410 588.201
 72.324 674.218
 65.915 144.285
 78.064 132.086
 609.262 146.557
 949.741 460.417
 552.762 169.352
 126.393 651.698
 84.864 978.867
 976.254 768.762
 279.095 742.576
 142.955 472.500
 19.803 941.818
 906.211 110.645
 302.122 864.071
 293.512 748.716
 135.503 821.487
 686.834 299.119
 419.365 285.869
 581.072 52.852
 364.311 807.692
 246.933 277.249
 26.644 274.025
 811.956 90.227
 359.328 898.914
 633.650 924.757
 488.955 487.110
 436.223 565.503
 163.697 390.899
 107.752 872.265
 17.821 128.586
 101.963 941.964
 328.326 556.152
 305.024 33.138
 741.029 500.280
 963.147 155.601
 287.514 856.873
 724.686 774.836
 249.357 835.187
 137.206 698.573
 728.726 550.509
 615.268 394.835
 409.738 820.000
 221.160 870.409
 25.760 344.925
 794.255 840.609
 645.452 531.305
 444.106 410.374
 543.799 839.311
 59.839 418.816
 201.325 604.052
 859.030 170.697
 770.369 847.295
 631.470 575.749
 135.541 326.928
 958.391 967.878
 777.972 340.329
 490.431 699.287
 909.555 16.462
 235.596 258.130
 482.152 672.252
 582.531 291.968
 483.738 460.175
 508.424 822.998
 523.052 950.086
 592.028 795.511
 768.750 438.818
 270.688 222.524
 368.987 901.389
 399.253 808.981
 131.287 338.716
 944.828 375.844
 417.330 355.189
 393.960 436.000
 407.724 647.459
 670.848 262.905
 451.035 501.283
 532.249 20.789
 540.297 689.655
 185.949 406.015
 798.344 421.852
 396.978 588.495
 517.884 304.207
 424.407 486.258
 938.758 999.665
 549.911 892.203
 777.031 290.520
 698.681 177.290
 100.100 198.750
 148.397 87.132
 598.790 358.294
 710.445 37.890
 599.519 886.264
 140.221 702.008
 323.053 4.038
 184.182 94.624
 295.508 818.391
 347.324 758.204
 394.444 207.136
 616.153 567.291
 538.563 148.471
 402.405 599.180
 352.483 89.327
 488.026 42.365
 434.832 832.120
 812.008 235.933
 883.595 713.615
 307.141 283.420
 70.129 601.997
 385.486 788.549
 963.679 12.180
 4.300 782.581
 580.931 763.953
 891.346 909.639
 937.353 427.520
 545.222 103.313
 604.508 926.655
 80.750 912.339
 103.588 227.082
 93.198 42.421
 692.065 918.368
 152.569 693.734
 7.362 608.817
 698.197 647.913
 726.805 567.453
 325.161 443.961
 173.076 653.633
 281.635 169.402
 253.063 727.221
 427.146 561.931
 457.854 900.378
 636.174 89.047
 893.192 911.129
 322.761 160.494
 551.512 820.017
 266.409 483.537
 705.609 170.944
 546.934 37.084
 404.824 747.859
 158.958 101.434
 420.440 398.294
 741.077 10.233
 528.872 896.186
 989.446 705.212
 978.459 59.181
 352.604 78.060
 175.644 914.352
 849.038 423.647
 694.505 481.347
 589.578 941.732
 383.669 89.402
 304.661 87.704
 668.345 206.007
 806.381 55.050
 752.373 687.486
 494.702 781.923
 773.944 588.298
 337.199 510.744
 594.966 124.811
 5.963 133.265
 672.354 784.906
 291.116 754.727
 812.049 626.629
 477.811 180.744
 813.960 502.681
 975.978 331.446
 426.773 783.688
 235.932 21.663
 322.571 398.650
 427.740 606.661
 227.254 947.848
 770.772 814.069
 986.837 819.691
 987.826 688.387
 373.093 722.017
 544.714 130.100
 323.761 649.237
 993.113 572.385
 140.220 894.274
 437.225 101.155
 824.555 388.713
 421.465 875.533
 201.917 42.066
 118.643 273.398
 44.865 243.046
 770.309 388.529
 973.772 689.542
 780.992 600.845
 159.377 902.393
 536.571 78.839
 586.424 339.605
 948.139 543.373
 965.110 916.373
 413.366 105.426
 992.369 921.958
 537.806 808.245
 88.164 42.420
 722.139 868.742
 561.695 199.429
 954.409 876.294
 325.489 716.485
 658.537 112.600
 276.548 457.042
 754.363 87.698
 636.223 842.155
 646.121 618.988
 295.199 361.839
 344.476 727.335
 286.415 423.372
 464.063 92.525
 224.032 226.110
 249.212 245.945
 46.460 176.280
 843.348 418.187
 909.347 32.740
 714.073 480.937
 142.319 147.330
 910.507 594.088
 940.797 488.550
 800.038 499.400
 869.617 537.618
 198.784 290.523
 344.388 60.013
 667.936 475.965
 393.969 387.552
 943.678 167.138
 135.367 415.455
 451.844 839.427
 281.375 511.274
 33.127 792.003
 499.934 948.809
 977.016 774.585
 729.309 86.870
 292.180 249.543
 379.635 92.245
 590.581 49.544
 302.112 606.267
 747.811 298.670
 143.384 938.434
 542.156 53.764
 213.574 467.803
 141.610 248.156
 849.474 287.975
 676.750 878.436
 845.083 354.796
 236.408 553.171
 323.549 613.470
 683.752 248.284
 239.487 685.084
 397.439 505.090
 908.426 588.940
 783.508 122.710
 768.820 839.300
 519.501 286.094
 277.730 771.797
 526.934 824.205
 38.300 579.799
 618.614 90.722
 147.758 744.268
 333.805 623.277
 359.517 57.474
 310.018 978.489
 70.560 522.168
 501.802 811.647
 802.477 70.312
 953.900 614.817
 746.151 321.145
 681.103 429.278
 919.196 785.391
 466.091 81.951
 452.872 833.987
 228.242 975.835
 720.779 965.124
 663.006 497.193
 262.318 17.315
 428.169 633.460
 385.421 848.890
 538.456 262.709
 678.878 11.959
 304.854 755.284
 476.559 232.827
 54.512 389.319
 223.817 228.540
 628.524 632.900
 158.356 963.377
 869.422 486.096
 269.949 818.264
 771.528 846.040
 10.023 14.301
 922.650 688.267
 125.363 718.650
 265.031 818.999
 560.930 552.215
 950.453 7.823
 963.263 214.901
 265.196 560.894
 595.256 912.321
 814.937 334.407
 699.889 489.849
 650.187 950.629
 607.917 203.833
 995.387 588.456
 333.612 948.875
 138.290 342.456
 532.782 343.723
 712.732 334.266
 575.668 200.943
 642.633 714.367
 9.678 677.739
 936.314 497.508
 826.654 452.867
 59.438 59.010
 8.453 989.287
 956.708 699.957
 682.758 731.124
 824.424 225.700
 586.379 619.565
 299.166 123.546
 191.870 784.057
 865.937 962.049
 919.428 626.497
 499.307 746.568
 22.055 736.987
 33.575 475.112
 518.445 395.321
 666.032 256.726
 553.539 573.751
 687.513 434.400
 718.048 880.321
 816.173 938.935
 660.240 300.429
 896.435 972.975
 109.034 705.006
 681.234 360.152
 607.976 210.457
 610.931 907.841
 574.368 677.191
 58.633 729.201
 63.903 15.083
 254.400 97.123
 984.328 885.732
 808.199 396.480
 685.351 729.091
 404.955 579.122
 408.135 437.315
 279.217 76.560
 136.107 108.942
 629.512 897.041
 907.400 64.518
 294.156 26.162
 664.336 128.948
 75.209 803.295
 590.997 290.488
 812.285 590.598
 568.701 450.845
 123.463 358.556
 631.451 570.912
 49.686 243.732
 977.892 93.094
 268.464 293.245
 369.715 850.567
 141.765 489.637
 373.643 538.453
 394.547 382.956
 468.198 269.597
 400.163 768.563
 198.453 331.861
 795.883 504.361
 311.172 333.744
 838.049 815.493
 706.618 815.402
 607.079 984.415
 497.194 723.132
 916.108 756.468
 940.799 23.063
 794.752 833.212
 319.942 55.796
 396.070 596.037
 346.241 915.268
 497.823 459.665
 591.852 344.993
 779.502 648.585
 70.903 71.620
 298.232 509.173
 29.224 593.455
 56.598 896.990
 442.113 680.007
 953.953 533.788
 687.968 953.062
 393.070 223.925
 459.026 161.235
 232.664 307.872
 615.898 145.057
 942.778 954.338
 395.024 50.529
 747.082 736.063
 970.520 383.727
 189.581 172.007
 765.341 820.777
 111.957 465.401
 340.501 875.629
 93.949 828.780
 982.575 177.057
 317.890 509.747
 904.511 76.743
 848.195 751.975
 996.375 978.029
 948.587 422.160
 362.899 281.568
 228.773 273.622
 93.501 346.931
 755.878 809.719
 285.663 791.018
 374.880 354.614
 820.539 723.463
 150.740 275.268
 634.436 860.067
 319.702 757.512
 683.989 577.512
 368.789 191.888
 736.718 861.469
 753.936 33.660
 881.041 256.689
 425.137 68.436
 917.337 618.445
 310.814 833.427
 819.249 971.846
 486.211 648.252
 325.139 657.118
 127.656 322.817
 594.450 238.240
 955.063 298.209
 232.155 208.544
 561.061 295.326
 913.644 184.729
 391.916 691.547
 228.001 150.571
 711.160 904.889
 173.201 19.346
 373.130 265.482
 284.042 721.334
 844.938 813.856
 532.636 596.858
 529.441 443.364
 619.829 759.050
 899.420 949.424
 860.315 472.359
 298.322 151.202
 668.610 426.902
 992.632 992.541
 369.859 44.693
 375.461 729.656
 209.189 867.115
 273.524 185.288
 614.628 394.476
 456.828 945.153
 908.191 994.960
 501.654 35.840
 262.564 203.705
 625.481 437.536
 99.797 691.255
 463.200 24.568
 734.789 707.426
 656.218 606.743
 619.247 981.047
 702.008 470.494
 358.752 972.663
 586.370 637.267
 901.942 396.492
 72.627 304.209
 160.337 925.770
 132.475 86.685
 361.735 613.574
 306.916 611.560
 799.250 456.615
 920.278 223.369
 269.980 625.144
 126.584 461.797
 438.105 616.473
 39.428 88.486
 971.198 166.855
 431.132 714.543
 528.031 396.217
 134.465 78.721
 291.713 847.932
 743.941 211.890
 592.264 822.407
 100.107 698.657
 424.362 455.313
 408.879 5.028
 94.040 141.067
 461.568 15.591
 405.406 197.554
 995.547 39.307
 386.267 672.436
 689.558 264.531
 539.020 233.977
 993.440 27.222
 557.825 514.708
 24.843 997.484
 770.235 694.910
 153.530 75.775
 714.977 650.740
 868.647 148.616
 58.994 540.461
 770.431 2.813
 866.246 168.941
 432.915 395.716
 265.952 28.115
 789.053 176.348
 115.275 248.040
 138.379 238.375
 924.944 263.558
 866.790 141.549
 308.537 275.124
 198.556 284.633
 547.534 294.466
 425.544 261.994
 633.411 967.375
 934.279 340.348
 781.811 473.618
 287.512 94.939
 917.022 650.087
 626.035 29.358
 830.619 365.520
 704.443 244.773
 537.384 907.086
 130.341 837.516
 23.674 299.859
 462.166 994.499
 925.737 664.354
 61.569 670.000
 333.482 785.428
 270.495 101.990
 612.645 393.672
 72.107 238.816
 926.806 389.776
 833.212 765.926
 650.270 530.292
 651.395 856.204
 551.357 362.701
 833.606 915.751
 29.385 387.155
 908.373 499.714
 671.705 235.787
 568.169 660.627
 402.078 817.865
 2.009 335.972
 788.876 865.541
 114.321 944.310
 19.704 631.640
 241.090 242.744
 304.879 904.300
 727.648 195.995
 300.572 295.655
 387.096 252.643
 626.402 480.915
 629.925 41.631
 852.931 773.700
 362.957 256.909
 941.179 952.327
 471.287 945.846
 96.251 444.776
 395.681 753.948
 246.048 947.507
 528.221 991.549
 847.391 921.247
 602.263 904.868
 757.449 566.819
 133.626 872.424
 368.160 243.374
 166.037 667.047
 793.156 522.730
 926.007 572.966
 406.881 365.563
 544.493 316.794
 578.271 211.883
 251.943 141.367
 708.966 69.345
 599.877 243.449
 199.013 193.923
 459.279 422.452
 320.154 439.126
 150.238 499.832
 104.610 319.016
 878.084 611.065
 760.914 818.932
 201.363 227.718
 140.599 793.922
 2.201 10.692
 811.682 731.891
 38.936 742.044
 86.102 805.531
 756.330 437.788
 215.967 588.865
 435.464 753.889
 63.137 931.133
 761.866 299.166
 81.983 138.699
 457.980 939.752
 987.810 456.328
 199.311 488.015
 143.389 519.691
 750.191 823.477
 441.225 894.280
 205.884 893.465
 325.787 460.449
 706.717 727.202
 952.189 454.162
 744.024 499.349
 258.075 647.957
 657.247 369.001
 704.345 941.982
 529.823 759.663
 466.338 531.700
 34.877 537.423
 107.068 593.560
 919.956 181.443
 992.880 864.895
 515.615 156.924
 502.512 637.309
 621.539 820.147
 94.091 97.358
 284.953 973.223
 520.422 963.555
 711.378 698.331
 488.267 329.276
 912.621 33.915
 237.858 137.479
 729.427 995.300
 348.107 911.105
 798.079 117.195
 352.712 134.388
 545.809 223.574
 862.511 932.076
 787.000 270.343
 37.927 598.848
 291.612 507.459
 728.410 778.223
 352.923 659.671
 7.576 133.330
 890.701 509.625
 375.781 660.623
 688.499 4.900
 596.461 107.360
 633.137 513.548
 77.597 515.470
 157.128 973.498
 331.660 744.785
 790.370 662.828
 351.357 959.869
 818.548 44.272
 557.460 794.591
 488.146 382.785
 219.985 50.673
 160.841 514.574
 164.352 919.830
 925.208 565.442
 967.260 438.459
 746.525 521.753
 368.300 49.569
 554.124 185.879
 996.558 134.675
 211.856 177.023
 788.226 330.346
 25.197 636.116
 281.603 517.233
 946.154 168.719
 777.685 986.511
 535.201 212.126
 684.023 388.312
 821.898 481.936
 80.948 352.896
 719.768 870.195
 104.913 867.833
 546.564 202.853
 404.215 578.632
 381.573 580.795
 36.231 657.070
 563.584 728.565
 419.455 17.515
 156.034 351.294
 582.727 739.072
 942.536 87.045
 51.358 118.196
 682.052 263.225
 436.261 896.067
 367.594 486.900
 637.162 706.550
 967.417 675.522
 601.728 518.705
 158.478 662.863
 694.599 912.946
 416.783 82.031
 897.438 58.036
 239.581 60.513
 584.996 638.728
 424.722 979.771
 382.717 128.276
 110.650 412.498
 316.547 379.088
 527.171 503.833
 901.571 706.949
 166.346 798.580
 97.031 423.589
 851.662 515.479
 873.693 98.687
 162.180 853.099
 15.793 940.971
 10.029 291.901
 312.693 329.946
 230.820 386.006
 411.503 221.455
 636.891 959.272
 806.319 424.151
 615.388 317.400
 65.284 397.628
 492.990 335.142
 854.584 570.220
 205.377 490.530
 347.995 294.081
 424.560 901.882
 529.069 542.180
 35.970 624.541
 846.008 666.330
 498.219 219.808
 890.351 853.529
 143.009 395.741
 791.562 981.151
 315.433 206.763
 980.319 37.269
 553.551 394.998
 831.761 63.310
 851.441 360.367
 492.359 130.962
 735.895 498.890
 284.591 387.770
 160.589 179.802
 414.682 915.928
 533.153 13.516
 50.784 531.813
 943.330 755.905
 40.785 710.651
 460.901 802.433
 777.159 318.112
 279.754 741.525
 745.851 550.720
 262.108 493.966
 700.048 477.634
 800.284 688.492
 839.074 401.055
 781.535 778.171
 836.689 240.381
 186.282 43.224
 619.247 640.966
 546.937 750.022
 837.971 122.288
 171.618 929.914
 484.596 438.492
 925.890 232.939
 867.673 318.237
 150.814 218.389
 577.739 787.764
 364.739 25.563
 331.344 533.978
 90.209 273.162
 982.752 921.563
 10.106 54.707
 142.246 793.844
 685.663 210.861
 933.729 530.986
 963.613 488.720
 482.252 746.519
 613.618 455.106
 842.853 725.133
 526.887 968.035
 692.399 257.701
 281.938 871.124
 210.873 945.903
 56.649 243.451
 10.764 626.363
 702.727 786.742
 644.013 116.520
 468.597 677.759
 364.600 590.409
 981.448 762.115
 268.731 147.101
 4.016 262.578
 319.188 397.892
 444.920 57.429
 809.366 546.551
 604.474 29.844
 587.612 611.527
 615.417 365.987
 473.612 297.341
 127.677 996.165
 213.651 987.132
 78.836 529.522
 576.868 338.134
 681.481 68.277
 654.292 720.680
 792.036 633.209
 528.913 969.016
 553.269 659.168
 508.803 594.041
 527.729 89.797
 404.985 245.019
 568.343 116.933
 568.145 66.068
 964.888 65.423
 828.218 955.869
 223.673 452.241
 191.422 153.533
 398.468 874.089
 301.531 103.382
 612.288 265.313
 755.418 25.544
 164.278 773.461
 444.445 882.615
 978.805 219.624
 68.691 595.389
 653.202 931.537
 813.940 48.909
 728.018 887.050
 193.516 35.396
 223.493 201.923
 118.326 210.143
 846.166 298.002
 76.946 63.211
 410.726 744.848
 669.273 22.023
 988.468 70.101
 756.519 52.018
 582.030 461.727
 859.490 483.937
 936.673 560.256
 676.660 502.585
 584.576 672.987
 302.203 533.909
 736.849 87.531
 828.579 181.596
 997.821 462.040
 23.442 923.375
 590.309 907.998
 9.454 278.597
 314.890 632.698
 759.302 916.012
 489.533 287.782
 485.990 262.993
 750.482 282.989
 977.714 699.574
 666.123 716.816
 742.909 732.860
 401.061 585.255
 717.882 525.637
 149.298 33.356
 798.698 438.966
 167.629 480.560
 720.468 499.423
 121.104 988.104
 778.973 840.219
 192.214 644.869
 607.677 630.325
 298.473 566.792
 52.035 0.889
 556.274 265.104
 64.836 223.468
 272.473 211.425
 251.728 375.276
 642.535 875.130
 73.657 943.665
 591.502 932.865
 939.470 42.124
 871.350 744.830
 252.271 915.301
 387.911 191.270
 490.307 248.903
 488.497 89.916
 268.247 35.180
 516.468 335.903
 27.140 705.212
 703.388 675.717
 108.203 270.114
 498.261 342.154
 872.741 924.890
 754.997 225.155
 711.232 86.957
 45.113 561.125
 40.961 58.021
 417.375 409.239
 103.267 320.076
 577.239 205.933
 746.527 76.890
 47.443 97.862
 705.631 719.678
 940.865 338.921
 777.085 884.025
 524.829 979.312
 933.396 144.172
 482.672 195.261
 841.669 895.820
 336.825 618.849
 547.827 860.698
 744.428 780.959
 686.490 921.859
 621.122 519.862
 482.050 700.191
 303.814 817.083
 852.014 707.860
 194.795 775.508
 20.221 876.838
 706.447 267.045
 434.488 339.315
 470.077 454.437
 277.871 126.484
 9.249 880.085
 110.629 813.224
 685.794 951.093
 904.703 444.540
 186.793 411.629
 985.927 476.920
 67.882 149.252
 811.041 111.179
 539.933 439.984
 535.020 705.851
 373.252 396.886
 505.220 880.047
 289.983 988.872
 16.871 146.275
 768.330 971.079
 321.626 176.493
 741.887 486.595
 267.968 84.171
 146.892 923.665
 417.711 902.256
 756.290 945.172
 703.536 18.292
 801.449 941.396
 923.181 975.793
 783.094 626.551
 689.763 313.102
 828.174 128.880
 35.711 50.912
 378.049 878.067
 189.271 886.489
 767.518 428.189
 174.908 951.080
 949.106 265.600
 727.621 247.438
 760.906 725.937
 529.879 232.788
 460.708 610.402
 280.348 840.511
 938.531 566.821
 465.641 948.535
 961.914 44.386
 638.057 576.785
 844.056 792.000
 289.757 118.516
 98.146 738.689
 171.370 635.020
 449.112 351.373
 822.940 639.793
 216.605 531.607
 688.006 102.193
 713.794 0.723
 66.024 362.717
 281.794 284.553
 251.051 789.107
 708.941 587.860
 10.575 846.597
 580.324 428.470
 410.467 604.653
 31.794 156.306
 301.532 870.090
 113.086 828.167
 289.164 201.410
 618.698 150.735
 27.687 116.492
 648.100 788.342
 360.449 215.601
 86.837 595.290
 389.405 580.125
 638.779 752.594
 555.434 316.049
 421.570 234.074
 372.897 147.206
 600.041 5.506
 547.003 449.596
 166.728 272.498
 846.483 493.077
 78.663 477.936
 671.160 124.583
 272.346 538.873
 686.654 907.394
 54.441 576.926
 967.133 309.324
 407.577 597.518
 640.393 909.874
 465.197 814.190
 244.342 539.104
 856.140 587.828
 635.094 551.374
 561.333 890.926
 917.337 123.090
 77.464 338.154
 158.524 108.613
 964.610 811.732
 589.102 921.655
 638.754 609.039
 148.706 475.534
 631.009 546.702
 8.594 24.937
 501.525 157.221
 557.188 930.287
 398.977 738.321
 80.172 805.103
 580.741 680.023
 379.065 114.056
 442.053 958.548
 60.556 237.573
 85.484 599.129
 479.259 996.415
 738.832 61.539
 943.235 90.648
 397.172 73.447
 986.933 321.617
 623.399 248.730
 300.731 568.242
 144.665 592.622
 378.552 531.229
 585.817 565.563
 531.901 257.104
 695.149 995.990
 624.997 440.715
 754.964 682.893
 544.447 777.707
 495.527 786.111
 939.242 11.063
 914.923 981.192
 392.094 367.116
 571.110 161.743
 728.533 401.291
 481.376 151.923
 281.360 732.493
 16.725 281.987
 328.588 113.610
 595.841 758.016
 664.640 905.475
 499.920 891.536
 977.268 450.288
 383.335 454.157
 844.311 500.557
 636.764 586.328
 271.261 689.704
 462.960 857.643
 626.827 734.672
 597.828 679.628
 41.735 358.817
 1.125 381.853
 86.291 800.527
 455.241 840.410
 183.537 730.276
 953.538 696.896
 423.726 702.868
 591.272 419.139
 477.385 204.569
 654.830 865.836
 241.309 464.678
 954.742 650.416
 855.657 551.150
 583.584 619.872
 290.050 689.418
 73.605 727.641
 879.752 77.152
 955.766 682.202
 894.942 825.798
 510.392 81.762
 420.616 668.321
 780.979 527.781
 813.337 123.113
 881.744 64.318
 663.947 303.985
 153.669 475.016
 240.339 188.099
 654.117 634.440
 597.676 86.389
 845.360 545.465
 39.230 258.296
 674.789 580.093
 81.758 44.428
 714.168 98.881
 45.480 792.324
 800.626 265.787
 448.881 972.794
 54.319 853.508
 469.644 744.010
 46.638 892.138
 339.647 349.787
 771.075 535.310
 7.444 935.223
 392.166 777.078
 136.849 940.503
 185.416 64.840
 254.600 271.327
 754.630 224.161
 930.909 36.853
 348.026 886.790
 419.496 153.532
 669.061 130.363
 422.127 411.823
 973.577 774.738
 128.495 334.027
 896.244 603.888
 545.300 972.646
 493.998 202.454
 326.751 632.628
 523.082 511.948
 888.400 785.983
 273.366 163.139
 891.611 387.767
 115.894 59.137
 169.383 617.999
 727.237 139.255
 596.211 250.013
 140.668 208.914
 133.812 383.136
 945.701 778.164
 487.625 942.911
 173.841 3.902
 240.904 927.653
 432.128 712.565
 576.946 913.773
 393.042 615.108
 416.700 387.461
 738.514 879.762
 977.909 376.167
 459.258 255.835
 970.458 954.514
 103.542 640.096
 276.211 106.186
 180.235 932.979
 494.018 261.991
 680.909 972.383
 963.404 496.197
 279.483 376.550
 193.733 755.728
 583.179 33.044
 227.271 792.616
 186.071 387.697
 640.729 357.846
 760.337 405.574
 254.842 148.342
 7.484 276.150
 367.620 448.230
 682.459 438.374
 474.717 105.865
 751.118 19.937
 88.443 690.516
 902.318 171.426
 842.108 393.632
 419.568 273.372
 573.458 511.431
 836.464 486.146
 353.060 466.131
 820.673 373.744
 371.593 105.858
 522.252 277.753
 463.506 47.236
 805.377 52.779
 640.703 684.680
 683.494 645.783
 984.380 46.730
 174.764 645.892
 319.421 308.452
 168.844 325.935
 325.731 611.495
 682.183 210.377
 754.303 57.184
 714.743 845.202
 670.804 745.739
 397.252 113.125
 682.056 474.982
 28.665 172.304
 775.312 888.710
 195.528 329.094
 159.055 198.019
 388.635 956.697
 607.616 73.712
 291.020 903.709
 628.974 425.300
 311.399 802.007
 972.318 808.832
 538.236 775.494
 824.231 423.898
 354.359 403.495
 592.747 617.637
 696.311 429.679
 608.107 573.815
 785.295 794.226
 867.096 257.217
 969.826 659.170
 181.746 552.357
 679.121 390.879
 658.465 991.274
 919.227 46.209
 303.898 133.881
 982.352 7.687
 30.839 937.593
 268.362 646.182
 301.161 738.003
 223.652 515.795
 801.011 432.043
 227.433 754.485
 682.567 297.828
 842.786 365.337
 140.749 555.402
 696.764 567.979
 114.794 239.493
 560.502 758.842
 233.986 454.609
 120.087 14.520
 362.881 365.295
 818.284 867.121
 170.587 856.676
 815.620 17.194
 556.216 214.888
 79.652 112.551
 841.257 221.334
 329.040 984.286
 800.710 42.528
 703.600 209.748
 587.387 307.593
 724.522 371.723
 725.432 893.054
 175.971 349.869
 755.176 539.734
 758.319 751.586
 25.641 385.289
 716.014 642.361
 105.111 449.879
 563.963 938.496
 444.002 718.747
 663.058 686.737
 235.874 647.107
 818.942 375.076
 917.935 108.036
 592.184 937.008
 796.043 217.207
 359.826 158.342
 813.406 319.050
 807.986 342.688
 277.432 192.497
 866.090 800.825
 264.115 232.035
 721.921 602.833
 610.678 747.754
 542.491 63.352
 639.920 388.827
 631.496 253.354
 616.699 76.130
 695.656 970.842
 79.455 295.057
 588.429 722.887
 606.905 478.061
 722.598 428.163
 839.295 842.821
 368.163 438.802
 70.533 56.492
 307.230 689.955
 935.660 595.308
 34.529 42.456
 439.267 553.372
 555.490 306.547
 184.507 832.090
 231.060 781.593
 377.269 285.209
 390.514 67.464
 282.019 192.269
 124.401 187.832
 909.064 839.585
 776.378 894.719
 9.874 472.402
 875.463 218.479
 968.160 179.870
 242.234 599.966
 998.298 637.075
 620.386 144.416
 626.097 71.992
 738.245 912.784
 734.809 382.273
 206.125 599.645
 344.608 294.962
 70.551 211.762
 667.675 655.114
 344.358 373.067
 82.817 925.948
 34.534 945.708
 320.500 378.287
 422.645 719.392
 986.942 101.068
 894.030 819.251
 307.984 253.486
 943.221 193.602
 691.683 44.636
 38.641 435.231
 22.788 925.360
 447.461 272.179
 970.536 832.488
 492.170 235.714
 549.553 975.989
 828.045 314.355
 586.482 309.082
 442.249 264.126
 54.535 189.606
 131.015 737.923
 715.041 813.435
 114.547 482.900
 497.915 278.277
 306.380 636.695
 238.422 885.570
 124.537 124.217
 20.754 791.458
 878.603 450.467
 542.520 922.961
 905.595 825.818
 769.682 245.856
 177.277 713.417
 187.754 835.621
 934.290 109.542
 239.793 606.701
 593.448 353.118
 970.261 108.775
 252.050 97.138
 439.855 127.572
 308.547 489.910
 441.717 323.692
 216.936 226.095
 313.836 213.077
 80.527 195.167
 914.049 110.109
 510.100 127.615
 888.846 407.243
 965.794 207.003
 339.589 707.741
 168.562 759.534
 562.027 830.112
 305.690 173.296
 227.689 799.780
 819.261 348.929
 787.511 386.098
 912.743 594.403
 935.620 47.829
 348.915 692.260
 179.476 849.824
 154.587 271.768
 254.542 805.616
 960.021 885.369
 708.458 498.668
 552.406 733.625
 200.624 817.906
 935.437 611.289
 235.442 305.970
 585.949 805.325
 316.874 321.389
 462.266 700.735
 101.921 834.804
 628.608 219.325
 593.023 855.935
 550.356 798.311
 873.964 879.490
 323.746 918.683
 318.788 267.425
 421.548 616.902
 624.477 590.454
 257.411 497.938
 800.118 837.522
 742.870 443.344
 330.237 287.794
 482.758 46.540
 888.526 211.036
 730.193 270.423
 58.888 419.883
 307.962 512.535
 700.364 808.195
 458.449 173.389
 625.993 155.561
 772.083 588.003
 735.918 706.940
 680.305 323.587
 313.350 911.960
 402.301 32.788
 847.438 559.497
 77.293 337.497
 57.185 714.697
 171.126 299.329
 150.759 967.814
 145.683 496.343
 238.434 663.203
 53.652 298.974
 26.876 884.045
 853.973 739.651
 837.254 931.117
 222.583 158.908
 817.905 25.146
 799.696 235.492
 249.988 670.211
 712.745 858.905
 686.064 994.709
 840.289 760.865
 509.241 905.995
 336.968 708.369
 374.854 790.541
 76.130 87.547
 996.297 14.149
 741.675 726.692
 288.360 643.083
 623.369 61.917
 990.060 649.151
 753.205 123.733
 387.602 677.628
 830.051 91.686
 557.770 59.946
 584.857 242.263
 892.131 722.375
 461.053 308.107
 360.176 572.224
 49.815 520.517
 670.560 694.738
 905.714 759.174
 917.445 642.859
 656.585 260.525
 505.491 389.903
 646.583 607.464
 761.999 299.286
 351.238 246.685
 126.300 168.498
 68.541 455.700
 690.582 965.056
 714.741 549.086
 17.504 994.331
 184.628 603.792
 20.254 642.563
 623.808 167.366
 530.925 508.505
 8.209 252.989
 351.636 174.880
 740.181 523.440
 756.659 342.818
 110.695 415.975
 847.622 840.903
 705.930 195.229
 940.830 673.228
 369.875 566.142
 446.886 851.443
 591.322 698.520
 977.378 93.218
 35.925 864.934
 748.927 408.665
 966.971 570.445
 646.655 247.307
 20.568 143.074
 530.998 867.219
 953.476 485.529
 825.340 306.505
 749.336 679.654
 987.155 192.671
 739.407 644.115
 850.187 290.390
 7.783 222.473
 815.816 351.275
 352.451 212.953
 582.417 444.571
 959.525 623.678
 224.573 484.890
 918.763 169.088
 490.012 367.672
 917.303 926.684
 769.645 725.810
 251.949 500.659
 241.988 348.546
 507.870 733.485
 702.253 288.491
 375.861 352.073
 891.689 422.301
 587.281 205.929
 155.317 38.653
 504.301 365.995
 715.417 982.817
 635.259 110.143
 71.256 84.950
 75.920 170.945
 168.230 399.783
 385.628 900.250
 245.325 64.378
 674.070 690.780
 220.477 979.877
 134.375 955.657
 238.777 699.835
 49.036 711.159
 546.666 784.575
 507.708 735.613
 202.298 896.685
 4.037 928.115
 652.505 271.180
 469.575 795.417
 842.523 114.953
 606.569 525.166
 46.478 458.989
 1.402 320.545
 863.098 4.716
 43.123 177.892
 989.059 339.148
 196.392 78.139
 216.605 324.499
 447.979 268.758
 185.683 544.585
 476.554 459.735
 414.832 975.957
 205.767 9.935
 28.868 875.490
 262.681 594.722
 962.231 582.862
 552.626 118.224
 640.344 136.210
 705.837 351.000
 701.044 418.367
 782.290 663.662
 15.857 880.985
 23.463 407.416
 486.474 641.763
 1.082 722.243
 33.292 88.820
 574.066 482.007
 146.380 744.424
 169.781 503.175
 949.013 491.896
 51.470 230.715
 122.402 824.352
 120.477 692.408
 277.849 267.263
 82.997 293.184
 538.004 809.707
 343.033 856.701
 628.896 68.157
 75.448 455.375
 693.852 33.952
 598.404 886.292
 152.313 919.163
 368.634 923.199
 152.044 628.698
 835.063 619.259
 741.557 328.495
 628.229 256.965
 638.116 45.078
 459.939 986.964
 31.004 81.077
 938.078 603.434
 963.352 640.443
 746.747 247.499
 530.655 567.654
 236.620 480.357
 49.846 674.408
 52.270 132.858
 947.649 178.063
 582.958 517.848
 926.858 246.743
 555.093 25.578
 858.550 240.854
 235.126 241.569
 259.427 679.349
 431.503 601.898
 416.881 226.830
 676.462 194.643
 568.798 595.511
 739.700 731.013
 707.156 450.667
 535.548 438.353
 809.134 481.863
 796.154 803.798
 689.636 302.622
 811.003 746.128
 376.103 831.978
 496.918 79.402
 419.330 121.447
 934.481 610.942
 940.317 65.205
 861.858 84.428
 368.234 179.983
 983.561 523.206
 722.221 290.378
 61.249 576.913
 231.586 896.478
 790.753 844.368
 954.934 641.225
 321.846 96.159
 556.916 307.581
 785.720 0.867
 317.661 348.788
 403.518 659.462
 898.908 42.999
 154.818 653.744
 64.678 935.905
 787.695 738.100
 973.633 527.220
 305.436 961.119
 423.537 919.763
 325.345 247.480
 462.445 900.253
 682.154 43.931
 591.004 190.766
 854.898 920.116
 698.846 197.219
 697.567 289.732
 316.393 799.440
 219.446 95.170
 460.880 655.728
 912.692 184.980
 629.326 227.820
 187.791 654.555
 487.144 630.301
 630.201 953.237
 742.593 347.747
 15.309 563.169
 136.229 484.739
 748.289 394.772
 540.667 175.714
 768.345 229.571
 817.439 6.154
 63.800 972.557
 350.552 222.398
 79.747 693.513
 434.881 338.504
 210.311 370.248
 884.045 704.725
 703.381 467.958
 107.533 168.816
 70.207 459.689
 339.097 139.301
 91.898 715.820
 854.641 915.878
 809.318 858.644
 652.875 868.258
 234.719 325.405
 768.834 969.048
 648.541 33.843
 810.228 882.060
 162.163 363.590
 438.561 603.903
 108.923 210.139
 928.666 898.511
 846.805 332.071
 27.002 61.843
 745.005 183.444
 564.575 33.217
 714.649 629.530
 466.341 422.315
 315.811 503.309
 315.300 553.955
 616.338 631.387
 684.301 319.227
 933.645 390.399
 327.820 149.886
 902.619 838.814
 644.091 257.181
 977.996 184.808
 767.171 866.290
 198.436 619.998
 249.455 268.521
 465.095 83.041
 646.366 356.446
 576.503 169.178
 843.215 918.816
 123.310 414.678
 674.460 384.539
 93.871 442.742
 110.768 216.199
 640.328 734.149
 940.546 576.939
 73.986 996.763
 689.213 809.136
 420.176 558.686
 318.837 263.915
 91.893 846.579
 678.302 967.520
 716.452 670.465
 453.637 879.838
 351.712 696.608
 551.185 233.598
 192.685 519.107
 62.868 797.148
 33.196 147.371
 670.893 302.079
 801.586 410.091
 84.976 657.833
 228.132 776.697
 732.803 642.896
 372.022 845.352
 886.401 235.901
 287.533 313.432
 973.785 615.424
 445.835 594.194
 345.442 615.297
 757.028 474.471
 915.547 339.557
 716.254 815.848
 133.223 999.946
 590.531 419.729
 742.656 386.925
 885.402 829.414
 923.604 786.085
 1.247 194.717
 154.981 434.599
 880.528 932.572
 581.263 621.756
 134.225 976.670
 679.839 384.013
 146.876 7.385
 600.803 54.330
 726.169 417.716
 980.843 89.408
 169.699 519.661
 199.624 24.156
 55.848 887.360
 658.486 762.978
 468.716 917.771
 503.448 900.875
 782.453 956.595
 401.745 327.985
 55.425 367.478
 205.722 978.715
 719.405 37.254
 120.490 476.461
 746.956 221.231
 930.825 348.018
 197.573 692.745
 865.254 954.728
 789.757 613.574
 285.821 842.500
 434.567 770.089
 923.921 647.806
 962.194 98.708
 246.677 325.209
 245.698 168.252
 474.135 362.893
 697.261 301.914
 92.235 920.884
 507.410 754.020
 565.773 822.430
 794.852 143.464
 572.848 928.374
 15.426 664.218
 9.541 268.906
 977.692 311.809
 380.490 54.040
 767.535 991.865
 955.796 256.356
 885.772 312.248
 273.278 295.494
 244.923 643.893
 561.932 657.664
 101.266 597.935
 399.715 274.786
 966.099 979.348
 167.192 652.080
 449.172 2.021
 466.617 71.127
 443.977 689.520
 820.502 474.001
 128.548 932.857
 399.550 635.436
 689.285 265.269
 839.967 1.913
 194.975 568.633
 55.748 682.510
 572.519 311.800
 321.889 845.455
 536.996 593.463
 366.856 551.317
 681.750 917.494
 162.704 448.974
 767.573 853.863
 12.497 899.898
 795.130 260.881
 208.968 871.507
 386.187 682.712
 355.499 258.598
 724.572 648.671
 608.559 325.965
 158.026 537.224
 905.816 403.803
 81.063 217.781
 300.486 264.447
 903.761 28.099
 22.494 234.104
 462.239 605.583
 851.237 781.904
 796.755 378.949
 911.711 331.787
 669.323 995.149
 522.331 377.015
 824.105 848.258
 233.791 674.751
 823.196 76.045
 536.753 656.971
 283.734 670.550
 793.205 27.465
 668.329 626.272
 1.224 401.976
 61.828 629.088
 852.989 384.276
 928.502 617.245
 836.741 515.607
 963.238 459.370
 588.614 464.369
 309.681 971.228
 371.597 778.796
 552.028 900.823
 76.241 664.906
 633.103 359.442
 959.100 998.043
 800.159 363.524
 996.415 67.340
 625.588 719.102
 96.451 92.557
 339.414 857.448
 926.654 61.633
 94.278 488.921
 41.765 900.399
 264.925 43.639
 694.993 904.092
 569.454 915.162
 852.976 0.280
 248.292 9.872
 771.455 56.736
 11.767 164.118
 105.364 643.524
 184.065 647.804
 85.541 469.619
 849.187 391.908
 283.708 969.817
 715.454 314.248
 975.199 62.228
 434.132 368.816
 990.571 40.712
 763.435 796.129
 196.402 536.082
 992.737 732.887
 664.002 866.443
 618.004 466.871
 52.307 307.858
 275.858 456.319
 455.904 524.480
 241.147 921.321
 737.126 790.854
 415.407 648.208
 286.620 672.341
 178.151 307.042
 932.218 472.351
 939.760 388.514
 861.778 242.534
 877.230 31.683
 540.531 235.358
 508.470 890.625
 614.184 874.102
 276.986 519.303
 200.427 155.520
 689.184 923.720
 116.577 683.098
 237.048 212.952
 881.041 567.372
 18.607 91.132
 500.311 303.417
 759.310 76.469
 428.701 538.921
 664.575 257.244
 810.532 739.759
 975.517 435.363
 407.596 19.447
 237.721 142.947
 30.184 466.114
 561.493 114.835
 957.739 832.700
 688.916 868.525
 713.184 375.982
 579.146 482.363
 679.396 376.096
 772.639 12.809
 781.352 644.687
 744.450 182.995
 745.579 356.287
 256.576 578.807
 60.215 299.445
 772.929 67.369
 542.775 142.412
 914.245 108.486
 555.536 309.486
 763.719 55.648
 145.014 350.604
 350.104 73.215
 305.434 306.367
 549.133 454.990
 837.485 86.772
 875.561 581.405
 882.235 623.712
 558.702 553.823
 723.303 869.427
 979.494 391.158
 263.681 205.969
 24.994 153.103
 170.660 630.280
 418.332 193.305
 844.886 77.385
 293.085 62.919
 487.469 347.575
 588.457 138.964
 820.453 485.231
 586.370 492.198
 746.760 805.605
 637.614 625.825
 30.391 535.433
 828.479 689.955
 128.449 693.564
 722.223 428.642
 634.020 124.102
 24.376 158.402
 491.752 757.880
 923.929 361.928
 652.769 235.059
 263.302 251.463
 147.387 4.405
 601.419 796.698
 505.812 221.316
 622.023 996.577
 959.838 10.299
 372.491 518.069
 151.725 517.548
 118.940 533.405
 977.355 250.179
 496.534 606.886
 344.864 340.976
 397.909 649.913
 760.981 967.089
 159.050 256.019
 816.916 329.661
 5.221 514.529
 463.770 526.059
 47.521 690.822
 902.095 740.055
 963.980 852.406
 497.537 376.501
 651.883 653.239
 238.691 779.785
 847.223 494.579
 316.799 719.435
 923.061 230.354
 700.211 886.971
 704.400 440.637
 448.258 726.478
 279.459 160.723
 636.093 283.981
 5.461 318.749
 399.029 689.794
 464.011 135.597
 834.994 931.404
 232.555 401.265
 487.948 795.657
 423.311 27.208
 362.895 87.094
 871.469 139.803
 961.690 309.008
 205.582 422.549
 573.789 35.494
 333.225 520.619
 981.063 832.368
 855.645 318.660
 142.467 194.084
 770.822 409.252
 192.697 959.699
 422.770 344.173
 926.935 726.586
 846.962 452.816
 637.529 84.270
 491.229 411.944
 832.231 996.730
 255.620 39.010
 689.810 339.322
 93.569 278.877
 617.951 681.679
 203.692 272.802
 569.056 651.298
 473.067 91.579
 768.513 130.856
 118.472 924.924
 722.180 667.631
 924.508 630.279
 128.238 603.731
 562.583 830.723
 34.241 884.564
 861.420 628.491
 992.547 349.256
 710.004 273.583
 393.572 645.188
 333.027 242.168
 742.094 99.979
 765.203 474.032
 610.726 803.883
 445.686 469.664
 908.437 445.451
 391.926 423.831
 70.535 760.557
 531.241 82.574
 767.807 722.430
 559.009 953.742
 782.709 256.557
 448.669 417.601
 173.839 513.447
 207.694 104.355
 688.816 793.857
 105.608 200.846
 360.620 580.677
 798.183 581.224
 182.071 790.100
 142.782 428.497
 874.150 78.651
 102.792 318.797
 801.281 614.310
 737.046 211.646
 623.349 187.197
 578.864 951.964
 971.416 461.539
 647.709 408.031
 280.988 885.094
 276.660 299.762
 480.639 619.469
 956.014 809.766
 910.419 445.293
 515.793 802.679
 107.300 55.960
 429.045 633.682
 745.750 374.126
 498.315 223.139
 440.242 413.743
 77.105 69.673
 511.127 939.827
 617.410 818.206
 471.925 436.953
 267.466 682.486
 529.011 139.727
 467.687 624.158
 986.248 573.918
 707.672 533.695
 137.886 940.905
 466.430 454.559
 111.583 1.601
 717.949 993.118
 616.560 895.607
 554.690 706.553
 664.420 599.294
 475.022 342.739
 895.245 780.672
 662.936 94.572
 70.139 462.690
 328.567 441.231
 822.857 739.233
 498.087 986.281
 714.852 394.118
 866.702 913.464
 655.473 513.369
 737.006 102.523
 555.817 430.777
 138.409 556.935
 732.675 747.956
 896.156 961.162
 697.897 879.957
 328.426 915.806
 16.462 18.815
 987.926 594.160
 429.588 518.782
 224.138 263.343
 281.729 192.384
 571.190 747.879
 904.580 585.674
 14.152 554.761
 267.769 959.455
 957.000 988.514
 253.429 941.761
 314.723 265.078
 27.056 902.154
 139.882 877.720
 414.776 312.656
 832.856 410.340
 40.536 251.156
 491.005 657.929
 386.742 834.507
 743.887 465.638
 407.938 569.275
 371.604 692.489
 916.436 222.961
 686.527 339.591
 567.109 957.877
 603.306 242.699
 869.211 759.649
 259.786 42.559
 548.146 24.183
 166.623 31.969
 649.144 948.028
 43.920 194.600
 726.102 770.397
 589.676 446.722
 78.371 128.895
 461.460 59.236
 400.286 769.665
 236.279 154.372
 85.277 565.615
 244.590 360.385
 298.719 479.238
 105.849 380.577
 400.188 510.075
 881.590 742.354
 283.025 307.824
 817.165 81.153
 212.069 542.615
 177.746 366.573
 112.084 101.944
 163.826 768.442
 400.914 42.648
 985.081 803.796
 111.986 45.220
 1.329 807.612
 527.831 991.418
 230.452 76.776
 995.390 574.881
 253.989 585.232
 238.510 434.324
 603.011 435.964
 875.087 811.358
 514.541 70.691
 115.635 837.454
 649.707 209.576
 724.628 169.703
 50.022 940.393
 301.904 261.456
 571.477 859.400
 153.105 275.672
 24.648 615.358
 407.737 745.600
 712.938 195.015
 381.682 44.643
 403.706 274.744
 316.385 545.862
 594.866 551.624
 736.254 798.168
 312.046 151.004
 503.999 903.081
 351.429 620.505
 803.580 590.792
 586.586 186.767
 403.399 830.729
 603.080 536.094
 637.545 498.874
 884.310 439.236
 157.628 6.543
 121.232 770.058
 47.663 483.513
 985.565 454.766
 833.033 228.263
 122.259 360.181
 53.724 581.258
 867.011 204.498
 791.482 50.938
 666.077 10.747
 48.483 599.154
 709.447 71.292
 457.468 161.730
 428.511 641.091
 74.555 194.770
 252.738 808.904
 158.236 767.890
 66.815 30.303
 892.173 207.206
 813.459 356.242
 63.683 774.551
 504.207 308.612
 191.243 371.667
 840.379 882.704
 507.695 811.188
 721.933 179.747
 384.112 98.078
 98.784 465.037
 133.690 229.113
 66.346 923.619
 904.767 823.265
 446.666 351.778
 374.527 37.065
 653.667 424.982
 835.627 556.629
 694.142 858.293
 750.586 367.937
 186.546 701.215
 984.913 630.797
 222.045 553.576
 349.693 476.931
 384.241 661.225
 245.542 341.626
 876.440 549.375
 638.693 459.874
 272.166 117.440
 180.776 116.005
 152.874 382.899
 448.876 850.192
 776.767 394.212
 302.343 81.270
 837.533 196.257
 576.078 3.975
 428.119 228.442
 433.531 426.646
 81.994 658.939
 941.160 714.836
 485.342 42.059
 882.738 744.967
 354.121 354.091
 667.725 813.699
 468.880 81.010
 892.236 622.059
 829.710 154.968
 751.269 603.426
 908.862 361.703
 972.404 101.477
 567.810 454.879
 217.655 854.112
 100.243 843.397
 283.457 293.942
 247.201 982.103
 798.626 742.167
 793.091 753.817
 184.686 323.616
 332.379 330.666
 188.250 554.727
 40.339 535.307
 435.499 7.513
 284.393 268.531
 886.531 200.691
 875.523 450.116
 303.051 149.654
 835.277 346.664
 485.095 570.655
 99.463 485.987
 8.015 98.191
 404.333 325.623
 4.716 570.229
 217.549 836.949
 523.051 261.578
 450.374 460.696
 555.583 214.712
 488.226 899.307
 727.783 608.968
 926.090 742.321
 158.592 517.819
 118.483 419.088
 319.607 790.360
 29.021 775.386
 39.601 33.138
 873.580 154.733
 681.426 403.625
 128.213 99.224
 88.429 814.207
 755.961 177.630
 115.367 108.403
 86.416 399.484
 460.548 247.596
 952.227 723.124
 465.864 740.941
 194.783 243.761
 491.786 683.098
 947.253 325.900
 175.935 319.312
 590.343 684.749
 194.983 36.094
 560.965 826.227
 247.269 845.060
 336.081 317.876
 612.449 569.418
 676.015 717.272
 407.755 105.143
 309.288 154.778
 209.177 875.489
 593.485 218.800
 29.311 257.173
 665.914 979.616
 309.170 674.228
 279.018 408.815
 984.417 841.299
 926.975 692.206
 300.860 418.239
 243.155 722.259
 681.478 3.659
 667.625 510.030
 967.486 853.971
 437.379 134.672
 977.179 139.215
 380.355 800.668
 834.430 626.048
 341.333 388.755
 528.242 865.853
 330.811 746.804
 867.890 731.681
 366.825 693.062
 415.481 226.999
 128.073 7.937
 207.910 133.060
 810.723 424.591
 549.865 286.600
 290.799 36.005
 873.653 117.831
 851.526 500.837
 453.230 828.175
 306.449 726.643
 539.952 61.272
 503.315 251.888
 495.615 698.732
 552.891 643.370
 551.562 88.468
 16.033 819.478
 566.644 448.700
 979.999 138.980
 315.134 760.804
 942.442 337.391
 460.179 310.651
 633.422 316.535
 88.865 318.286
 979.831 406.451
 959.434 232.391
 943.538 921.801
 975.865 197.696
 738.477 667.344
 724.053 634.153
 199.657 939.603
 619.697 516.309
 789.065 595.814
 601.096 794.936
 782.878 878.519
 699.161 961.881
 697.714 997.319
 908.693 289.656
 540.557 471.473
 824.279 61.823
 269.955 62.005
 574.107 696.631
 151.175 794.211
 846.579 117.994
 893.948 255.924
 747.198 873.992
 450.458 609.320
 914.153 188.220
 698.428 770.686
 655.806 464.016
 467.935 80.330
 825.586 371.671
 222.298 731.276
 21.324 925.917
 357.669 868.647
 366.759 312.416
 430.512 870.580
 310.725 320.547
 497.728 25.442
 350.649 273.991
 204.800 919.166
 465.592 274.492
 780.048 21.304
 22.613 357.491
 888.015 530.188
 519.173 36.473
 515.623 718.380
 342.329 436.731
 67.303 161.805
 689.283 305.493
 439.568 82.880
 408.377 166.208
 544.013 973.291
 117.837 558.075
 16.394 960.237
 952.650 981.072
 357.189 456.069
 417.097 931.012
 617.913 290.893
 399.104 353.078
 802.697 217.164
 578.193 326.410
 174.517 731.585
 455.037 692.421
 621.472 60.145
 599.257 297.396
 585.134 765.154
 582.938 192.609
 918.091 267.379
 398.501 445.735
 511.990 31.349
 987.095 604.010
 914.776 777.481
 191.842 516.683
 183.389 791.735
 941.540 391.409
 346.186 773.130
 535.168 111.754
 481.008 153.722
 384.512 981.920
 156.748 46.952
 658.123 956.701
 897.818 921.941
 709.543 841.799
 175.012 396.968
 549.259 959.842
 918.530 719.537
 594.374 934.190
 608.430 218.143
 491.699 874.967
 996.553 327.687
 526.296 704.580
 527.186 402.858
 393.941 243.421
 579.759 28.503
 406.164 116.665
 987.112 640.663
 312.191 431.560
 571.929 104.690
 243.185 418.630
 79.462 216.472
 18.635 2.617
 207.576 548.708
 488.731 258.245
 989.215 446.384
 334.298 366.120
 564.899 464.883
 999.820 484.968
 93.821 961.610
 215.664 633.380
 844.955 609.794
 971.510 478.183
 240.714 153.526
 260.981 874.118
 104.701 9.459
 432.364 122.948
 604.621 226.664
 385.172 517.207
 347.382 616.221
 58.271 618.094
 944.654 471.478
 901.563 467.569
 745.800 523.946
 127.272 146.249
 656.350 565.034
 144.100 621.628
 302.332 347.004
 411.689 61.334
 745.274 935.281
 65.528 855.337
 434.140 986.720
 683.749 656.304
 736.509 483.393
 954.995 231.617
 812.806 158.354
 296.995 762.391
 578.276 248.655
 532.789 128.186
 284.739 732.368
 998.187 400.823
 798.153 921.714
 200.447 222.073
 851.984 155.617
 723.018 458.966
 526.774 464.502
 151.223 783.735
 502.653 961.303
 633.861 895.086
 516.624 478.967
 378.907 531.540
 146.012 650.912
 68.871 289.377
 952.446 381.768
 362.242 376.477
 29.338 37.036
 389.186 653.637
 675.011 888.378
 347.706 747.314
 791.954 472.891
 934.578 287.965
 421.426 787.589
 705.180 828.015
 746.458 262.512
 427.789 130.051
 822.856 496.184
 789.016 962.095
 67.951 945.006
 203.930 481.138
 194.472 423.614
 101.295 682.670
 319.149 76.922
 583.702 212.428
 602.657 747.757
 324.570 312.341
 142.603 598.708
 557.825 556.721
 300.922 805.421
 968.138 843.618
 10.780 864.385
 704.939 372.262
 388.679 935.026
 954.895 858.477
 640.622 937.977
 926.403 329.270
 465.998 273.920
 465.098 574.714
 51.245 815.923
 148.748 814.358
 132.615 709.103
 748.851 717.128
 271.767 821.581
 618.239 473.995
 410.962 907.665
 420.890 803.164
 390.816 536.117
 791.816 225.432
 560.631 112.002
 959.268 605.506
 980.116 279.486
 114.878 251.955
 295.676 174.970
 743.769 8.182
 921.579 335.864
 168.709 969.068
 116.315 131.372
 990.431 208.141
 320.686 829.814
 769.002 199.192
 323.075 454.738
 365.252 230.817
 498.497 402.636
 601.829 824.679
 294.072 32.153
 893.235 26.084
 20.441 612.752
 894.497 2.432
 775.118 804.907
 18.129 990.080
 342.127 289.649
 436.169 618.129
 257.493 969.045
 313.753 618.751
 930.722 907.827
 986.710 34.045
 999.705 607.429
 399.551 140.544
 655.017 415.340
 742.140 341.680
 887.222 633.713
 71.025 398.564
 828.125 850.950
 61.178 268.886
 118.132 968.674
 519.958 956.565
 533.821 514.577
 99.770 610.904
 652.869 940.623
 789.836 388.546
 770.856 417.630
 349.107 555.701
 472.589 4.175
 288.654 978.284
 509.156 232.984
 327.533 556.236
 953.481 5.422
 264.273 603.017
 967.606 988.769
 837.875 465.736
 83.238 386.621
 636.786 404.565
 295.247 305.808
 269.103 496.812
 821.113 919.767
 477.826 961.561
 365.963 65.451
 394.862 191.213
 634.415 785.993
 728.525 68.025
 581.371 12.724
 1.318 994.243
 132.032 76.500
 455.840 896.409
 417.400 949.114
 462.861 216.332
 759.464 80.768
 61.219 277.310
 947.143 849.986
 76.621 134.005
 720.080 49.099
 376.074 63.404
 725.872 453.530
 565.371 733.443
 643.758 469.072
 505.312 61.783
 233.681 611.326
 663.270 132.067
 36.726 279.274
 613.160 816.688
 537.047 964.982
 110.048 27.060
 215.423 858.720
 584.791 603.764
 952.662 319.022
 696.598 614.447
 252.343 76.659
 642.750 357.294
 275.207 417.062
 228.589 298.362
 443.300 165.015
 548.967 893.494
 565.324 696.519
 404.594 167.326
 943.242 684.463
 981.113 715.769
 584.846 996.478
 641.340 652.846
 511.678 395.241
 36.347 891.969
 713.424 124.031
 821.107 5.395
 758.988 415.018
 585.985 979.005
 584.006 646.295
 784.900 223.770
 891.329 648.740
 381.396 736.805
 734.200 268.512
 149.924 856.079
 714.535 109.117
 394.435 421.431
 286.366 682.997
 691.011 654.076
 576.375 411.484
 864.962 776.290
 41.353 829.421
 93.037 407.297
 1.707 423.044
 923.543 450.712
 399.128 93.791
 355.007 409.408
 6.521 774.044
 459.143 466.776
 204.094 91.665
 506.351 916.422
 464.563 697.217
 109.659 528.122
 953.735 330.556
 582.115 644.916
 444.175 451.876
 867.388 418.571
 806.283 227.147
 996.135 828.086
 133.165 410.330
 812.031 473.747
 476.431 666.836
 549.868 598.484
 826.004 736.810
 910.599 125.486
 417.680 536.315
 319.485 498.490
 460.295 472.925
 656.585 816.664
 655.721 434.291
 574.937 733.040
 358.446 758.664
 560.031 163.192
 259.359 71.114
 702.085 373.885
 155.644 864.274
 145.630 100.263
 713.742 705.011
 822.646 100.608
 376.701 685.882
 167.751 891.545
 395.303 330.763
 436.548 220.861
 762.000 366.498
 209.281 302.866
 938.585 236.099
 947.459 650.762
 236.757 744.107
 695.463 946.035
 532.211 971.740
 374.615 256.119
 367.978 399.817
 624.368 783.796
 84.600 742.921
 902.710 456.123
 259.954 181.588
 992.454 53.515
 759.554 723.410
 176.497 273.372
 101.815 212.846
 976.621 415.051
 597.714 817.446
 407.875 77.579
 999.639 560.335
 423.463 957.362
 811.911 950.672
 430.635 115.031
 300.762 931.835
 91.914 808.747
 872.786 58.069
 811.648 541.854
 349.432 1.925
 397.240 487.236
 685.609 555.056
 7.174 86.340
 500.604 222.762
 112.341 800.477
 0.046 227.325
 339.119 654.116
 262.635 266.862
 596.588 58.585
 691.710 155.662
 258.408 159.605
 639.844 570.192
 642.912 598.753
 707.631 503.904
 961.323 618.252
 102.320 796.401
 960.656 137.054
 277.363 741.352
 929.501 66.186
 123.081 426.796
 644.646 260.673
 457.265 145.374
 375.443 187.480
 891.625 95.747
 720.278 452.957
 197.562 235.599
 892.752 623.895
 638.101 737.446
 999.844 403.981
 900.105 128.008
 833.959 817.956
 983.785 87.523
 37.132 0.963
 869.339 665.405
 68.688 897.468
 871.233 591.789
 925.327 315.677
 149.784 580.145
 811.009 548.019
 921.437 314.423
 47.493 110.160
 990.420 875.690
 147.269 39.761
 515.489 9.208
 659.416 867.316
 579.689 75.451
 744.255 575.750
 504.727 119.956
 361.383 119.646
 754.380 980.549
 972.485 911.322
 216.012 110.066
 98.428 897.183
 101.503 102.538
 340.526 757.484
 337.741 186.176
 317.873 444.806
 244.322 992.810
 703.617 826.011
 347.386 177.164
 308.489 969.462
 132.030 277.296
 183.530 499.935
 372.813 57.325
 547.341 69.430
 837.122 323.262
 116.463 20.303
 767.311 361.282
 88.427 670.594
 705.358 114.385
 631.906 768.604
 222.216 528.276
 641.444 748.835
 700.253 90.997
 657.794 693.950
 941.203 34.750
 9.532 852.947
 437.369 424.264
 245.904 185.102
 256.787 26.685
 981.616 459.136
 713.247 436.244
 116.323 719.641
 82.224 46.923
 607.966 485.978
 299.642 652.188
 230.966 436.065
 761.006 367.775
 26.839 877.830
 395.791 277.111
 23.475 369.332
 201.289 385.482
 655.606 25.031
 409.764 725.553
 636.505 466.312
 664.065 510.636
 611.494 930.847
 674.521 201.650
 147.238 654.892
 211.583 997.469
 685.096 457.932
 295.110 226.020
 298.145 178.890
 616.455 194.956
 54.063 691.229
 570.529 436.638
 692.364 130.722
 482.103 773.945
 194.888 439.531
 337.079 952.811
 761.712 614.685
 431.610 587.101
 127.459 164.577
 139.608 84.484
 70.226 256.008
 484.780 952.207
 210.065 174.357
 352.868 193.579
 677.264 834.231
 162.123 314.430
 191.782 746.451
 247.288 69.670
 351.582 664.263
 429.684 439.435
 124.712 957.537
 521.766 269.273
 401.423 974.394
 330.089 516.763
 40.253 386.844
 10.669 486.139
 765.556 937.806
 32.871 811.705
 1.629 534.131
 113.041 169.395
 796.313 202.567
 81.081 793.907
 259.146 746.922
 989.103 287.018
 858.091 734.849
 811.386 992.259
 755.156 687.047
 722.422 344.048
 463.362 541.060
 281.310 178.148
 152.460 883.153
 455.741 508.104
 173.182 366.839
 549.955 862.939
 892.902 713.691
 974.222 969.201
 900.270 784.305
 827.491 510.605
 532.144 244.010
 331.990 466.500
 570.144 173.705
 833.906 312.695
 742.150 701.501
 896.130 251.560
 319.410 981.566
 688.943 850.373
 924.631 14.383
 616.898 625.821
 540.213 294.685
 792.840 477.075
 336.729 762.529
 423.702 589.453
 115.949 207.789
 451.466 795.330
 994.486 92.868
 393.504 69.372
 135.765 682.370
 449.589 172.599
 390.121 637.225
 741.580 656.152
 223.972 595.259
 382.515 843.549
 235.929 237.084
 744.191 772.700
 375.408 457.633
 318.989 779.917
 30.599 327.581
 418.482 722.008
 848.883 848.715
 287.209 174.199
 233.024 162.179
 157.061 116.928
 238.267 953.093
 151.009 79.678
 224.166 669.781
 542.971 781.843
 314.374 716.579
 674.699 476.838
 39.316 627.674
 255.372 334.289
 610.706 42.776
 962.747 794.994
 61.081 6.532
 317.067 303.963
 12.234 140.957
 4.438 708.032
 477.694 797.810
 932.063 827.242
 798.794 605.625
 753.845 844.415
 331.755 369.217
 814.696 667.241
 693.289 59.074
 31.871 904.166
 411.262 410.548
 221.401 552.604
 469.788 220.515
 549.847 559.322
 67.795 830.025
 862.042 602.641
 587.740 78.787
 523.087 429.392
 285.998 540.375
 489.784 912.079
 135.902 440.431
 668.022 369.646
 973.973 934.234
 246.806 205.612
 93.200 500.839
 857.956 287.593
 495.991 990.089
 777.724 840.611
 543.669 243.466
 350.202 711.808
 926.917 372.774
 713.424 335.744
 18.688 410.516
 291.291 377.283
 372.015 596.695
 375.050 33.952
 582.158 508.294
 157.146 162.802
 966.283 305.253
 451.257 470.106
 622.886 811.348
 891.554 818.343
 844.257 986.589
 961.349 506.865
 573.323 611.773
 768.975 54.317
 454.210 993.584
 32.801 326.655
 934.919 23.529
 426.652 729.504
 79.939 565.175
 893.696 923.347
 57.788 496.336
 86.210 70.803
 328.827 656.384
 8.937 824.139
 95.949 819.698
 716.344 85.482
 646.651 776.074
 473.684 390.308
 439.331 804.829
 775.929 585.396
 627.591 704.281
 618.252 194.895
 709.867 20.737
 220.788 532.663
 2.153 915.083
 275.803 656.087
 101.344 930.440
 657.593 737.603
 706.255 766.312
 317.476 316.933
 441.359 524.261
 884.775 292.261
 361.439 34.035
 869.177 905.221
 858.575 79.399
 573.061 506.648
 829.223 167.543
 90.044 581.745
 349.627 988.425
 507.158 529.840
 241.835 719.730
 514.719 590.874
 857.403 694.077
 635.328 284.401
 57.090 768.081
 739.835 864.208
 696.048 643.738
 155.031 820.111
 236.929 783.067
 669.714 996.331
 287.950 834.159
 0.517 701.773
 607.146 323.638
 627.111 411.017
 214.056 955.512
 392.173 585.915
 820.089 143.567
 381.862 466.966
 521.301 363.546
 557.660 712.505
 112.617 777.785
 553.678 714.034
 79.518 109.622
 341.288 640.292
 228.376 444.412
 904.824 504.079
 535.113 40.628
 180.788 188.249
 456.435 146.074
 754.320 684.978
 69.901 544.220
 849.589 210.545
 727.614 183.178
 117.297 162.027
 740.899 859.610
 437.881 528.843
 105.310 902.169
 201.522 697.839
 650.491 0.066
 277.236 73.204
 809.411 393.409
 577.641 440.038
 576.264 240.515
 901.186 41.690
 119.888 26.149
 680.514 315.444
 975.965 812.138
 678.175 678.799
 120.901 162.186
 296.104 610.122
 475.377 915.551
 453.449 94.147
 266.782 125.135
 341.677 766.570
 45.585 415.158
 392.900 395.347
 178.003 518.853
 556.663 672.490
 80.957 609.474
 234.599 292.839
 908.247 286.406
 687.333 490.012
 500.299 285.710
 322.672 249.454
 162.961 480.060
 370.522 379.874
 811.059 861.620
 123.385 193.779
 595.281 573.149
 199.954 312.015
 800.028 793.600
 404.730 793.947
 356.958 286.257
 393.288 522.166
 143.938 587.254
 898.536 297.236
 539.951 323.004
 68.822 73.467
 769.426 685.109
 58.021 980.939
 8.586 114.834
 387.873 412.777
 234.271 225.896
 473.950 331.220
 392.698 659.564
 722.166 773.277
 750.391 170.799
 618.978 169.228
 688.940 805.020
 565.128 768.126
 724.023 574.272
 852.446 77.527
 0.422 876.982
 121.817 544.327
 849.600 840.534
 36.884 644.944
 434.138 379.730
 384.272 421.660
 861.233 651.559
 692.616 244.213
 71.122 607.841
 27.403 28.409
 19.366 878.358
 348.350 284.346
 226.029 399.502
 645.110 563.814
 290.003 194.574
 633.314 138.439
 920.874 934.442
 687.117 966.561
 960.087 299.903
 700.438 237.677
 611.878 433.682
 954.113 449.317
 124.975 630.557
 770.296 143.565
 728.919 853.678
 662.093 71.198
 82.566 184.973
 941.953 762.980
 513.812 184.010
 896.351 763.255
 173.573 625.217
 929.554 254.411
 976.663 755.628
 741.425 496.450
 18.493 127.959
 52.456 588.786
 528.808 45.775
 495.342 87.283
 419.290 553.687
 631.877 174.600
 996.342 826.051
 154.841 473.113
 417.361 378.746
 928.503 434.575
 269.997 141.681
 792.824 157.415
 129.307 492.050
 893.164 729.871
 805.164 532.917
 540.089 924.613
 18.106 396.774
 296.664 567.926
 550.070 113.585
 630.504 854.773
 199.718 577.084
 255.021 601.277
 650.677 607.150
 372.050 130.403
 233.741 790.891
 772.834 527.245
 457.571 207.276
 965.793 120.719
 601.651 831.901
 690.178 632.183
 943.178 177.715
 810.607 753.183
 737.280 867.671
 337.385 388.997
 626.851 435.425
 303.578 237.773
 41.558 805.109
 277.252 212.953
 500.913 971.233
 174.322 796.359
 787.215 260.853
 745.674 208.330
 252.473 853.888
 76.042 167.716
 198.958 621.176
 789.389 497.243
 283.872 736.258
 496.922 308.145
 280.847 364.539
 643.457 512.020
 648.836 236.501
 52.589 888.292
 154.915 289.647
 591.321 453.810
 41.950 302.381
 873.649 898.720
 773.737 542.836
 406.712 972.611
 405.815 683.537
 111.876 919.913
 874.540 370.856
 489.359 7.728
 553.253 934.322
 554.496 386.828
 953.563 338.566
 975.440 642.689
 441.186 948.968
 958.007 483.767
 856.775 345.813
 428.861 774.937
 378.337 891.156
 991.366 142.250
 306.669 153.731
 200.937 378.178
 500.623 521.694
 612.907 982.751
 314.769 287.905
 183.707 144.012
 306.163 350.836
 296.169 940.546
 965.579 124.367
 476.098 329.563
 906.047 745.900
 766.915 746.620
 500.111 684.065
 432.309 709.070
 917.535 110.171
 816.911 396.460
 975.766 162.454
 668.268 629.961
 603.110 515.692
 319.620 232.755
 34.196 503.087
 864.683 307.725
 941.820 720.404
 788.790 292.413
 469.948 387.533
 624.169 658.925
 808.592 329.162
 692.974 123.983
 360.027 858.714
 215.124 167.980
 332.721 968.563
 267.340 368.488
 488.201 420.691
 766.457 510.909
 808.490 737.057
 748.721 14.821
 677.706 865.183
 365.012 917.981
 238.881 864.729
 800.641 390.294
 432.164 263.569
 551.407 547.287
 707.593 471.186
 392.157 627.570
 976.923 532.854
 910.274 462.527
 295.115 545.375
 547.646 561.142
 391.620 735.044
 807.281 160.831
 181.308 787.737
 194.268 749.671
 29.702 801.617
 838.037 980.251
 910.032 752.950
 799.633 594.923
 831.731 688.251
 222.911 131.565
 530.527 810.655
 614.271 333.704
 456.700 59.688
 207.013 545.366
 475.843 801.840
 111.841 16.093
 379.221 480.590
 506.006 202.891
 590.316 910.238
 654.581 451.465
 230.328 745.491
 976.126 127.900
 676.125 190.882
 502.289 503.182
 695.761 419.385
 980.740 756.897
 293.207 402.101
 30.256 43.508
 227.990 880.262
 375.936 976.308
 317.331 272.575
 424.835 342.224
 676.873 155.843
 644.139 717.758
 937.869 101.675
 184.930 655.563
 698.709 629.023
 467.371 636.379
 359.827 639.155
 473.502 306.521
 464.603 249.972
 950.797 62.123
 463.951 519.392
 735.271 603.246
 756.422 237.611
 782.314 110.340
 74.226 135.678
 25.082 529.139
 12.263 379.120
 845.461 565.416
 283.860 731.713
 176.011 256.446
 263.237 943.388
 190.564 910.068
 498.817 660.275
 277.083 184.550
 189.512 912.778
 813.006 662.926
 472.279 213.147
 927.553 384.822
 715.917 707.305
 387.711 8.302
 623.855 161.737
 388.017 45.825
 666.072 826.318
 965.340 554.628
 364.181 164.434
 58.203 755.793
 998.881 864.975
 648.452 941.784
 978.503 494.576
 677.084 233.777
 62.337 176.312
 434.763 932.616
 862.141 122.035
 263.063 426.439
 117.010 44.403
 739.882 570.213
 546.206 41.736
 90.270 724.472
 105.185 610.094
 593.321 960.056
 3.718 884.089
 931.596 420.718
 271.524 948.041
 139.284 244.935
 184.274 265.087
 389.901 431.506
 777.247 632.215
 867.672 380.586
 589.680 37.997
 385.915 733.404
 892.217 846.814
 950.958 391.263
 973.454 593.879
 774.665 929.452
 697.933 600.454
 169.007 887.036
 923.878 624.778
 621.815 852.154
 489.342 883.776
 166.622 758.342
 173.285 311.302
 887.164 134.894
 224.488 674.042
 207.557 128.412
 965.518 725.370
 134.581 239.104
 438.413 535.063
 163.901 840.457
 709.002 349.308
 415.993 511.445
 11.362 186.743
 211.209 984.014
 444.644 4.018
 661.612 463.407
 61.208 825.773
 587.452 223.703
 365.774 151.857
 749.405 615.157
 16.171 167.465
 817.767 983.619
 741.584 493.910
 923.878 926.123
 616.262 148.466
 7.248 861.910
 116.066 16.735
 387.574 46.731
 190.538 981.046
 160.391 2.631
 581.165 160.225
 698.250 368.850
 62.123 781.903
 998.558 535.731
 255.900 576.113
 70.505 126.937
 344.088 311.873
 415.746 611.091
 842.463 25.731
 802.740 607.527
 706.660 457.708
 538.139 998.810
 275.787 325.982
 828.599 861.636
 919.880 962.996
 334.382 705.472
 34.873 894.108
 826.661 182.789
 105.689 572.597
 861.195 564.927
 642.131 364.649
 412.929 12.829
 669.564 193.382
 522.896 302.150
 241.284 956.143
 687.769 868.301
 824.223 893.829
 173.615 140.026
 914.869 750.419
 812.244 342.129
 466.528 565.983
 497.382 621.467
 579.135 813.955
 348.387 228.471
 923.603 855.539
 864.028 953.033
 877.142 138.650
 813.733 343.056
 745.338 529.250
 777.721 841.286
 480.136 708.404
 272.566 666.939
 287.801 793.615
 110.209 489.379
 602.760 608.312
 814.582 28.581
 305.734 204.775
 542.238 148.947
 339.436 984.841
 456.303 657.263
 152.188 716.756
 24.362 381.119
 637.263 838.218
 341.361 590.303
 469.475 103.697
 612.244 970.537
 335.015 82.367
 112.847 97.195
 448.020 461.397
 731.813 257.565
 718.349 43.085
 984.259 995.680
 828.299 744.540
 786.013 506.361
 468.089 581.730
 345.126 977.970
 825.955 328.122
 27.649 810.339
 711.445 329.574
 703.217 839.714
 71.308 395.135
 791.713 951.541
 125.302 97.047
 387.333 809.989
 471.859 547.256
 505.825 576.739
 686.212 382.474
 712.964 17.498
 630.022 411.280
 378.825 30.641
 713.484 46.488
 247.691 496.329
 78.194 171.264
 305.278 195.344
 309.764 641.174
 404.022 34.034
 129.417 894.803
 317.584 725.223
 167.774 587.081
 834.432 595.467
 584.262 241.631
 867.579 137.749
 982.373 376.598
 6.673 17.718
 883.199 643.667
 325.973 323.237
 383.859 248.804
 897.027 164.639
 548.596 327.876
 350.646 170.344
 391.454 328.732
 954.952 753.915
 921.629 616.802
 193.791 169.161
 875.145 53.104
 364.691 625.222
 266.770 786.341
 593.060 50.035
 409.603 814.933
 157.677 305.014
 290.140 386.285
 623.346 743.791
 205.610 151.015
 914.199 341.566
 997.911 336.440
 773.507 207.830
 512.472 469.144
 633.555 33.378
 607.063 299.550
 556.286 952.588
 999.140 266.025
 849.039 854.665
 913.197 802.000
 159.888 424.173
 142.257 22.192
 217.392 93.594
 118.722 324.279
 6.109 751.484
 576.126 476.839
 621.940 962.087
 629.628 115.353
 592.609 749.954
 692.593 783.322
 294.447 710.428
 740.190 798.624
 665.876 489.064
 518.094 125.215
 582.802 85.557
 442.329 931.854
 596.603 177.085
 40.626 733.111
 769.946 808.890
 819.977 559.416
 810.671 594.023
 711.162 884.008
 784.059 617.607
 618.699 452.456
 266.605 812.561
 802.040 387.936
 730.801 812.824
 616.941 171.030
 264.325 486.799
 669.094 270.595
 925.509 188.697
 367.657 302.014
 320.210 559.902
 734.838 846.140
 506.556 678.412
 727.703 227.542
 449.939 844.302
 186.739 140.819
 770.637 46.216
 347.283 560.974
 963.251 561.884
 967.638 676.055
 86.600 479.015
 952.833 950.859
 793.748 596.631
 624.638 948.634
 616.471 986.762
 824.138 298.095
 462.021 908.480
 978.278 556.044
 100.673 107.751
 340.112 557.452
 1.843 284.701
 375.573 806.579
 648.994 533.115
 847.526 201.865
 566.880 363.886
 498.508 826.705
 819.688 914.216
 393.131 116.367
 979.286 657.665
 313.840 632.256
 266.146 297.308
 51.997 158.269
 181.769 116.577
 770.545 365.409
 883.923 341.748
 683.512 871.165
 411.156 639.058
 278.040 915.965
 700.448 721.194
 951.371 872.565
 924.164 806.265
 831.285 443.321
 715.587 881.658
 355.045 248.445
 275.052 40.560
 888.151 894.644
 523.281 635.928
 837.548 882.716
 470.010 331.686
 749.936 475.052
 822.817 910.809
 258.009 25.605
 804.583 652.282
 247.672 167.283
 862.847 331.762
 647.405 562.149
 828.150 193.115
 994.872 821.117
 452.110 228.979
 701.955 380.507
 673.375 588.484
 331.625 36.959
 417.844 79.560
 411.051 959.485
 938.800 373.517
 355.467 53.336
 296.250 362.383
 65.253 795.687
 419.139 17.635
 111.181 114.644
 598.889 295.440
 144.724 572.896
 240.581 12.238
 94.721 343.351
 214.741 949.784
 749.661 39.782
 377.308 655.714
 715.708 969.964
 379.724 789.954
 301.606 406.762
 100.658 375.146
 258.421 884.399
 173.780 777.592
 218.209 698.813
 643.802 651.663
 183.013 864.033
 690.218 793.203
 143.847 908.255
 252.499 875.122
 316.653 506.510
 862.810 280.350
 104.678 980.005
 836.428 743.898
 598.560 849.550
 433.224 697.302
 649.068 631.542
 635.807 146.814
 563.426 895.281
 694.680 573.024
 632.957 760.769
 674.457 816.784
 674.443 773.292
 457.301 707.590
 814.641 727.224
 283.129 429.561
 950.196 74.384
 146.437 331.495
 834.551 105.527
 645.915 235.976
 68.909 966.171
 67.332 844.012
 473.002 604.709
 147.700 762.382
 279.070 61.961
 647.788 87.670
 302.531 723.030
 282.107 591.537
 997.188 656.010
 905.092 984.054
 981.300 365.132
 17.039 744.948
 931.470 861.063
 474.266 755.600
 470.203 86.817
 808.912 727.745
 934.437 388.188
 281.767 888.652
 398.662 852.521
 906.823 868.443
 558.042 194.298
 352.120 455.032
 652.778 191.478
 194.380 188.478
 461.561 989.318
 294.475 402.483
 14.334 420.827
 579.590 670.209
 405.590 642.828
 731.974 948.788
 340.320 167.382
 862.164 457.099
 554.697 859.112
 308.816 270.035
 340.009 764.504
 82.781 216.094
 206.808 99.885
 938.276 260.379
 480.261 226.513
 590.308 619.742
 869.151 625.585
 639.480 258.868
 929.601 410.273
 450.662 664.402
 808.608 698.956
 651.569 288.262
 737.761 662.086
 364.941 330.906
 818.556 448.760
 510.944 531.473
 639.755 717.746
 964.665 915.357
 964.812 626.797
 430.624 483.154
 972.186 874.582
 208.388 210.258
 500.039 508.027
 630.293 457.131
 194.371 486.547
 616.659 599.974
 968.986 481.426
 231.458 904.790
 418.002 646.879
 251.242 49.558
 766.180 458.314
 954.192 305.183
 166.435 517.604
 669.704 912.265
 53.217 85.258
 130.266 224.551
 308.355 141.110
 567.928 458.614
 994.539 890.223
 482.041 511.111
 740.415 726.252
 460.802 38.663
 728.592 913.535
 707.309 490.359
 929.612 339.932
 545.279 829.163
 355.538 79.289
 157.350 456.846
 868.524 654.816
 840.191 188.593
 493.171 548.206
 798.781 720.240
 345.165 904.835
 803.672 745.591
 629.475 559.528
 209.356 956.699
 684.127 482.326
 891.699 480.071
 583.240 817.418
 573.685 640.976
 276.757 674.174
 940.242 221.402
 873.449 306.403
 516.918 890.328
 285.564 879.015
 828.698 184.260
 693.607 530.768
 142.756 138.242
 881.625 273.554
 613.708 390.337
 488.988 564.404
 826.724 674.140
 253.682 303.265
 210.193 82.880
 842.751 970.476
 156.459 234.629
 413.739 561.243
 740.349 531.044
 491.150 604.357
 907.839 512.551
 516.346 588.653
 871.563 942.371
 808.571 548.639
 99.092 661.977
 7.410 881.268
 820.651 554.216
 29.877 945.649
 974.616 620.481
 423.222 918.748
 214.500 358.734
 810.550 290.709
 236.022 344.403
 71.563 346.834
 666.169 331.104
 464.401 828.516
 960.024 858.526
 144.102 537.330
 750.670 476.930
 364.086 55.369
 421.097 358.452
 32.943 626.745
 46.118 492.295
 541.461 971.536
 471.396 472.180
 754.067 791.669
 43.623 338.773
 482.794 650.952
 221.254 186.753
 416.540 957.462
 23.239 575.679
 478.123 899.509
 510.652 876.539
 618.744 356.532
 443.498 863.197
 654.544 258.557
 65.356 331.614
 501.516 353.475
 998.472 652.501
 999.987 376.856
 291.014 677.874
 942.971 736.576
 259.041 712.821
 267.028 822.028
 374.294 604.933
 40.914 238.625
 733.949 810.414
 635.558 731.715
 732.249 373.495
 596.123 394.769
 261.464 550.710
 408.629 314.947
 879.382 660.857
 783.430 971.045
 873.861 122.425
 817.559 105.868
 466.476 421.298
 577.397 104.517
 664.695 441.237
 220.378 44.793
 586.077 587.579
 785.528 984.376
 732.716 980.651
 591.973 915.676
 436.556 620.414
 734.329 373.127
 976.532 398.961
 224.775 404.434
 90.052 624.686
 752.179 517.908
 370.523 923.789
 985.599 59.159
 419.105 994.360
 597.829 34.290
 365.240 339.416
 307.268 731.097
 202.662 322.457
 894.514 158.303
 224.437 337.210
 332.886 654.400
 54.169 618.092
 447.014 357.218
 436.119 935.725
 276.151 182.979
 92.821 709.534
 42.655 665.566
 816.386 654.566
 112.848 344.404
 213.569 80.380
 967.115 270.102
 562.585 134.945
 176.678 793.651
 402.338 285.352
 2.023 805.908
 306.225 939.846
 96.825 453.584
 789.971 522.905
 113.750 545.546
 166.272 338.046
 785.176 114.420
 41.721 903.743
 391.390 164.159
 909.938 978.755
 857.882 531.034
 238.700 447.476
 46.836 45.631
 590.717 497.427
 958.920 104.792
 623.508 864.128
 450.974 158.402
 452.423 258.349
 942.619 65.727
 454.333 732.787
 247.420 374.268
 463.129 635.886
 767.574 181.202
 740.133 776.688
 558.829 729.456
 574.389 463.814
 256.177 408.815
 814.095 552.111
 180.717 534.496
 688.798 540.944
 581.959 584.165
 543.362 17.936
 443.848 427.899
 362.903 371.306
 461.224 188.169
 470.106 133.345
 118.635 438.373
 472.660 638.421
 545.949 474.004
 332.350 843.076
 333.630 871.255
 425.105 265.751
 441.694 750.329
 222.491 552.796
 985.059 367.134
 12.553 299.191
 107.256 415.306
 107.320 471.581
 525.504 794.022
 674.642 262.520
 132.074 415.017
 555.393 4.144
 337.190 729.255
 758.696 82.999
 532.901 160.275
 295.919 712.378
 119.000 163.191
 350.328 161.870
 262.999 577.360
 667.927 233.948
 846.206 714.084
 383.928 673.260
 585.145 891.126
 109.269 945.046
 898.027 81.908
 36.585 715.080
 823.966 942.992
 582.093 85.144
 890.540 688.704
 859.226 506.750
 783.663 331.680
 234.756 523.443
 601.062 453.944
 705.176 431.166
 293.912 431.188
 659.687 339.905
 125.043 435.671
 279.043 352.076
 929.743 388.316
 822.571 918.166
 67.613 631.623
 47.781 303.094
 940.476 531.174
 110.241 303.293
 139.322 579.295
 330.991 340.858
 818.283 230.444
 973.053 164.244
 999.249 519.863
 618.926 82.393
 738.691 146.792
 322.021 819.097
 568.529 798.108
 554.412 205.501
 313.388 970.640
 181.856 430.471
 323.477 858.989
 558.812 981.074
 709.910 214.653
 98.116 659.272
 269.892 671.189
 782.347 727.486
 213.321 354.611
 449.964 776.797
 398.734 658.984
 915.573 929.769
 731.743 630.954
 129.649 478.375
 428.253 255.990
 411.457 650.079
 580.612 121.147
 15.602 416.169
 548.799 7.807
 836.487 770.978
 119.778 272.096
 288.138 774.409
 703.908 745.331
 394.413 559.354
 463.092 942.204
 915.062 47.231
 664.886 726.468
 147.679 16.353
 531.872 144.276
 569.047 547.491
 786.028 801.206
 99.292 487.454
 181.642 103.289
 829.482 74.301
 863.702 593.491
 91.838 46.907
 995.805 947.204
 768.545 597.731
 964.934 413.069
 430.506 241.981
 610.430 334.292
 924.595 781.011
 439.765 111.433
 243.494 885.067
 111.051 587.093
 225.517 653.743
 586.517 378.251
 855.799 715.430
 125.431 450.934
 640.508 774.040
 600.250 38.111
 871.374 917.463
 725.476 424.091
 210.849 773.189
 502.080 752.163
 233.845 678.573
 146.989 716.966
 638.507 263.321
 720.642 155.198
 267.367 197.381
 637.729 289.304
 796.027 706.765
 876.883 865.946
 586.972 811.693
 452.229 87.301
 361.947 995.154
 109.494 996.838
 811.639 205.757
 126.105 556.562
 283.073 167.030
 970.673 759.215
 213.549 977.580
 683.073 742.215
 918.248 904.605
 520.550 510.937
 793.427 199.652
 354.672 804.100
 527.849 193.487
 753.478 125.567
 784.560 990.193
 725.672 572.787
 239.020 803.621
 900.534 875.797
 257.032 527.079
 957.437 851.293
 738.773 55.327
 469.955 118.494
 318.909 382.896
 886.997 527.718
 725.367 671.255
 110.869 944.729
 392.558 537.119
 351.330 205.606
 582.962 383.235
 515.558 615.372
 181.972 930.174
 44.413 981.710
 835.382 362.403
 611.623 41.325
 240.920 964.217
 578.791 204.927
 681.841 471.667
 237.821 787.171
 501.942 926.727
 193.979 535.532
 320.879 801.471
 345.946 78.022
 732.649 915.556
 730.739 390.420
 828.250 943.003
 526.033 71.545
 648.481 477.868
 73.281 907.954
 70.385 977.373
 313.297 220.638
 330.032 840.443
 250.714 895.070
 507.081 214.992
 302.579 896.964
 668.230 305.106
 784.567 829.692
 765.422 306.261
 569.733 571.506
 792.120 110.577
 670.952 883.067
 551.470 462.871
 279.245 755.537
 821.692 820.840
 593.969 99.521
 807.122 178.403
 643.536 593.901
 832.124 90.143
 581.192 325.193
 16.579 17.600
 591.746 472.185
 616.032 476.067
 332.592 212.718
 220.188 755.606
 604.473 250.380
 686.742 824.603
 881.000 645.356
 603.007 391.582
 175.781 767.821
 978.308 634.993
 75.254 221.988
 491.251 335.601
 274.959 77.709
 866.939 727.115
 616.368 23.444
 211.844 373.302
 997.875 464.194
 463.689 480.482
 22.653 741.025
 548.638 849.780
 321.406 671.038
 609.724 891.478
 951.393 389.640
 463.414 882.277
 504.312 928.047
 643.165 704.224
 762.751 250.874
 340.599 310.714
 214.049 299.965
 800.438 910.510
 75.807 395.363
 261.734 525.729
 901.413 602.258
 65.300 985.543
 337.141 119.240
 719.001 275.828
 293.510 629.157
 385.096 328.754
 99.138 895.988
 736.720 48.384
 130.468 721.604
 436.551 512.743
 788.198 992.908
 585.550 643.678
 432.408 766.177
 542.316 108.445
 232.288 730.503
 146.166 116.805
 650.587 560.820
 914.684 50.908
 112.781 473.426
 507.546 349.195
 30.270 109.185
 134.356 737.614
 807.301 833.258
 569.538 129.665
 392.745 812.595
 659.815 310.045
 798.268 236.209
 260.215 774.332
 330.045 717.149
 206.801 859.258
 936.121 962.962
 475.602 995.368
 498.328 943.173
 37.622 617.501
 366.715 3.215
 2.649 940.513
 294.485 175.246
 556.418 550.468
 859.093 584.083
 495.935 68.417
 705.434 623.209
 119.241 148.536
 602.912 29.365
 44.380 799.279
 530.694 178.087
 636.731 630.428
 284.010 685.814
 986.321 685.951
 496.222 581.537
 372.384 218.970
 392.116 12.840
 409.626 187.552
 1.102 303.444
 320.823 626.194
 266.488 573.752
 208.099 995.833
 368.596 479.506
 688.218 393.817
 343.246 589.428
 656.235 263.915
 509.167 699.109
 290.914 275.148
 432.429 919.452
 211.466 17.721
 845.490 653.544
 138.527 415.794
 623.327 821.079
 656.358 492.315
 198.077 655.574
 74.242 693.045
 593.378 603.011
 752.778 128.513
 85.054 823.602
 107.686 207.629
 678.948 338.805
 295.888 489.601
 550.729 287.155
 994.768 586.555
 55.543 133.837
 827.881 413.571
 205.003 115.133
 693.990 452.059
 770.537 50.107
 299.691 303.295
 629.277 794.242
 560.258 139.201
 173.252 684.761
 653.501 575.141
 684.427 992.269
 524.859 503.444
 495.207 571.063
 639.659 936.005
 542.517 29.315
 54.246 449.613
 947.653 24.648
 178.722 339.366
 456.329 949.846
 380.454 634.878
 723.987 793.247
 232.624 182.893
 379.405 339.391
 352.431 650.985
 721.408 884.662
 458.587 553.305
 554.187 61.934
 270.235 874.724
 629.187 245.633
 885.153 98.590
 96.977 907.553
 233.034 90.661
 270.180 543.343
 471.852 413.354
 425.807 734.533
 856.994 936.473
 727.705 161.633
 692.270 659.983
 100.959 66.226
 700.635 198.737
 841.698 665.649
 214.925 516.488
 277.755 260.085
 372.886 995.826
 116.034 411.433
 347.116 441.262
 507.346 304.840
 93.041 924.606
 943.167 681.127
 154.017 675.722
 63.655 21.462
 422.008 318.916
 322.774 709.780
 68.603 367.642
 323.227 944.558
 990.692 870.334
 927.809 236.353
 367.545 691.202
 979.621 443.085
 314.029 995.569
 454.406 759.378
 104.070 864.173
 35.151 702.700
 198.163 499.782
 681.327 506.822
 960.805 518.321
 580.113 36.835
 823.430 281.517
 560.132 240.051
 13.988 966.026
 343.300 619.545
 317.270 52.380
 959.059 403.420
 584.964 524.287
 877.500 140.396
 518.873 303.457
 391.542 803.817
 195.736 206.683
 29.754 70.149
 681.328 40.457
 174.612 958.647
 142.381 774.532
 38.605 195.714
 57.221 130.880
 982.904 486.047
 353.487 350.415
 199.135 833.840
 670.079 459.038
 690.748 427.748
 10.313 540.366
 541.517 665.199
 86.760 468.557
 727.852 192.857
 871.229 285.476
 379.911 444.052
 674.829 87.004
 913.318 889.902
 365.011 469.304
 905.948 933.348
 654.141 473.606
 878.256 174.883
 295.952 644.403
 224.631 291.148
 233.332 508.532
 739.015 384.626
 438.254 109.446
 360.425 791.432
 259.574 451.031
 641.050 647.610
 388.040 967.834
 797.383 200.884
 103.929 733.720
 157.720 868.559
 788.358 729.336
 59.582 352.910
 954.808 431.654
 298.800 968.391
 445.893 478.251
 686.750 461.189
 298.502 547.294
 60.248 527.771
 917.664 624.692
 714.854 497.225
 128.435 886.330
 29.808 30.336
 861.801 780.060
 432.556 519.890
 343.753 964.312
 552.239 230.760
 818.570 353.423
 751.833 189.637
 873.031 80.365
 353.506 783.208
 116.132 52.395
 4.661 826.066
 290.349 421.773
 325.011 157.288
 280.111 590.339
 357.587 274.747
 78.682 822.038
 376.949 41.493
 666.823 551.073
 322.113 537.661
 239.463 585.027
 884.135 888.221
 37.139 542.951
 31.208 591.378
 647.426 609.132
 268.165 989.792
 441.240 486.104
 50.918 68.039
 406.236 897.901
 686.510 491.518
 94.111 119.778
 500.877 506.456
 473.125 427.379
 632.166 45.700
 887.423 591.141
 168.720 694.109
 989.707 255.447
 486.743 389.539
 805.548 292.559
 120.725 215.553
 81.321 704.734
 715.374 990.324
 791.746 951.307
 34.669 698.706
 368.719 428.211
 443.584 42.808
 545.159 343.784
 110.780 407.756
 73.589 175.372
 614.274 526.594
 320.031 905.781
 952.757 769.853
 393.357 116.938
 787.227 735.412
 45.696 940.945
 253.264 142.506
 770.929 657.323
 914.051 675.531
 989.138 91.563
 466.901 629.591
 791.427 766.614
 98.234 997.173
 741.547 228.909
 908.538 36.066
 700.729 997.648
 432.997 670.611
 526.075 944.816
 876.069 115.007
 959.525 518.753
 498.876 447.758
 696.107 381.835
 463.965 105.280
 821.814 689.066
 998.487 260.409
 821.639 226.198
 707.704 184.137
 658.215 930.834
 307.676 97.880
 945.963 306.024
 578.978 866.280
 632.139 911.925
 430.276 579.653
 435.649 386.583
 137.756 569.380
 380.856 341.795
 957.922 392.747
 343.915 435.112
 839.638 535.783
 553.631 5.448
 156.926 998.854
 360.766 839.587
 595.580 51.104
 415.602 12.493
 230.936 532.921
 232.870 809.026
 685.948 432.653
 238.729 622.133
 141.122 612.677
 1.965 457.297
 41.993 574.075
 870.111 420.031
 104.895 857.731
 532.639 878.089
 725.223 927.371
 693.148 69.228
 39.675 277.194
 578.669 855.606
 658.774 679.380
 178.492 334.861
 769.960 326.407
 71.666 723.696
 794.784 537.077
 359.392 591.197
 773.987 356.184
 406.582 285.578
 937.876 974.500
 860.024 559.570
 610.512 382.090
 245.728 636.953
 387.267 13.834
 555.556 597.049
 936.750 586.637
 766.256 197.226
 408.643 614.185
 549.173 458.254
 205.273 733.862
 335.625 246.710
 301.813 523.774
 913.949 86.482
 710.679 723.613
 315.417 792.128
 491.306 14.784
 566.444 655.388
 646.088 841.976
 65.899 638.353
 634.442 264.786
 714.052 778.708
 225.045 874.616
 252.089 131.275
 215.048 274.697
 549.598 533.095
 726.156 141.417
 236.619 154.814
 470.874 120.389
 254.375 697.889
 525.796 683.643
 685.539 614.565
 788.901 23.596
 914.758 405.719
 798.486 288.968
 510.246 821.152
 895.087 197.464
 657.706 219.083
 585.043 775.048
 922.076 898.348
 263.785 673.073
 166.949 500.624
 355.361 968.926
 685.627 584.152
 176.888 345.489
 754.311 828.604
 25.699 117.404
 622.744 567.418
 773.938 291.376
 329.591 124.093
 629.594 42.632
 41.137 808.329
 251.786 4.933
 937.610 102.710
 487.046 217.491
 39.929 127.879
 96.045 574.881
 12.480 641.273
 768.354 76.971
 579.013 719.744
 856.442 982.475
 136.847 658.512
 807.015 304.589
 789.912 137.271
 514.330 638.966
 887.794 149.036
 380.340 536.987
 252.891 739.046
 932.975 0.694
 301.308 81.026
 446.952 915.214
 868.414 538.367
 229.901 600.935
 593.643 970.689
 507.093 177.787
 510.600 895.134
 165.417 119.892
 40.597 80.261
 834.669 538.474
 866.141 513.067
 802.630 177.653
 334.708 351.424
 319.225 420.875
 734.232 760.862
 761.582 379.705
 315.511 382.259
 551.544 232.172
 591.379 422.755
 363.835 770.543
 699.492 983.419
 88.333 750.082
 409.514 602.178
 843.644 258.153
 324.050 107.985
 539.452 369.848
 556.666 651.572
 588.070 760.613
 463.713 239.497
 235.404 412.243
 106.530 682.110
 60.696 795.800
 977.082 643.979
 753.327 928.883
 36.561 418.972
 662.283 986.152
 399.376 244.249
 506.464 957.775
 603.811 911.004
 286.582 482.660
 608.202 258.678
 935.110 979.845
 653.560 877.989
 740.630 625.766
 359.054 161.523
 576.283 406.326
 737.822 284.424
 516.268 255.522
 812.314 968.303
 434.888 287.218
 699.175 65.622
 623.230 959.405
 154.903 327.196
 630.883 72.629
 809.893 800.114
 324.046 203.341
 557.471 406.234
 254.980 181.681
 647.213 521.729
 647.136 730.033
 1.952 106.121
 729.660 337.739
 632.608 795.429
 496.846 828.355
 964.489 699.761
 742.787 114.088
 566.289 642.845
 27.814 78.605
 545.191 602.165
 997.889 900.795
 547.696 896.652
 705.944 960.585
 398.893 608.136
 608.142 551.304
 388.596 87.342
 139.391 275.002
 739.995 600.243
 950.386 296.472
 997.440 21.584
 330.336 673.368
 769.703 425.813
 190.984 124.052
 241.975 798.313
 471.981 717.582
 105.404 369.253
 497.122 713.267
 481.663 126.828
 795.067 797.590
 179.599 404.800
 155.110 186.942
 302.302 460.604
 254.341 924.002
 119.809 204.812
 431.564 397.796
 982.280 641.177
 37.800 882.263
 320.997 700.020
 33.793 200.813
 873.241 458.399
 980.162 485.968
 778.556 840.715
 452.521 180.234
 187.499 776.489
 966.892 699.113
 262.571 91.583
 303.055 597.565
 650.372 649.753
 326.263 210.576
 583.012 108.007
 20.281 906.074
 97.648 157.486
 24.279 638.829
 520.743 987.884
 908.366 37.633
 376.748 524.496
 200.976 920.879
 480.616 470.583
 597.820 809.346
 844.707 461.857
 216.428 596.629
 560.683 463.436
 420.556 220.247
 346.898 561.894
 910.994 638.369
 525.451 316.219
 77.863 112.471
 807.544 12.089
 226.656 194.803
 121.334 335.327
 246.716 656.653
 466.308 854.495
 684.978 119.999
 278.873 131.943
 446.575 387.881
 354.902 510.419
 472.088 439.890
 9.021 532.228
 571.881 66.436
 823.416 314.546
 42.188 972.418
 219.713 942.651
 984.671 466.585
 798.162 358.329
 218.537 162.135
 254.140 259.841
 957.261 307.112
 981.156 29.409
 744.428 816.075
 683.600 641.870
 556.718 928.822
 385.914 251.971
 116.592 834.900
 775.487 716.709
 770.809 997.135
 445.067 582.357
 319.597 221.844
 100.926 93.582
 789.419 461.968
 422.373 994.943
 772.180 621.665
 946.750 364.282
 875.909 242.483
 15.016 405.173
 395.093 392.821
 552.987 134.013
 189.648 620.839
 841.661 719.821
 214.908 748.291
 709.679 5.146
 253.965 126.980
 977.551 478.966
 329.397 813.962
 915.834 852.283
 503.031 775.564
 819.996 959.839
 377.440 548.198
 128.498 173.333
 486.665 876.502
 345.934 949.579
 880.080 342.215
 111.362 778.843
 863.847 282.173
 257.813 262.148
 949.212 778.102
 530.055 590.602
 273.708 857.234
 604.856 474.032
 896.534 459.785
 235.163 860.588
 537.026 161.051
 213.850 284.034
 217.753 51.991
 624.267 692.612
 411.777 818.119
 666.905 364.381
 275.706 663.219
 580.692 351.556
 303.036 818.436
 623.233 563.520
 760.894 490.969
 249.381 478.880
 910.532 37.680
 997.772 845.408
 669.106 210.939
 829.253 998.128
 786.432 596.088
 881.585 405.748
 103.153 936.647
 636.577 190.442
 171.410 285.339
 117.273 992.551
 679.390 701.895
 925.362 147.626
 278.850 184.309
 127.200 576.557
 699.578 325.723
 338.458 569.116
 405.009 757.424
 933.179 166.476
 534.775 207.988
 406.988 659.216
 857.234 183.464
 303.298 744.651
 860.314 73.412
 215.947 702.276
 712.847 397.984
 614.915 10.694
 479.586 932.927
 210.240 746.026
 848.058 349.147
 332.413 863.769
 479.194 563.387
 128.127 707.039
 509.260 264.604
 964.130 328.641
 369.210 620.160
 217.994 127.386
 938.355 306.165
 984.925 936.270
 679.627 91.876
 219.551 757.780
 209.234 849.348
 489.206 406.615
 207.736 182.556
 72.021 120.091
 484.302 766.492
 273.777 849.529
 741.060 863.585
 949.562 210.873
 357.955 515.002
 640.698 598.980
 616.564 276.478
 18.127 547.596
 818.165 536.337
 457.417 226.552
 919.307 887.089
 258.142 830.567
 627.839 456.769
 914.767 242.048
 472.266 792.914
 803.850 596.050
 604.375 847.498
 982.969 482.222
 24.011 867.359
 512.837 369.906
 358.848 849.568
 781.618 213.040
 201.978 488.308
 898.236 996.079
 545.519 798.155
 951.699 526.578
 866.535 443.074
 131.267 10.593
 567.855 91.103
 645.989 700.534
 474.605 227.769
 553.231 159.208
 989.028 938.247
 938.783 806.534
 941.552 366.381
 23.780 415.712
 602.845 300.845
 296.705 2.804
 276.119 563.296
 476.214 147.856
 235.337 284.606
 249.410 627.442
 955.625 472.751
 250.756 399.208
 867.733 485.101
 552.346 420.462
 607.237 619.676
 133.213 607.781
 598.308 300.989
 943.267 945.911
 66.045 538.590
 539.107 466.031
 293.591 28.303
 60.050 559.805
 291.749 510.728
 952.322 41.903
 518.697 628.173
 209.418 75.280
 943.226 374.268
 552.499 726.860
 482.038 420.697
 454.483 613.266
 633.790 758.529
 946.860 54.397
 281.428 599.274
 923.624 995.161
 19.922 750.214
 59.832 941.299
 696.608 382.575
 334.007 433.398
 912.325 438.287
 527.801 443.974
 137.482 825.425
 470.124 206.453
 540.556 3.735
 396.500 693.460
 127.846 795.203
 761.086 466.769
 951.144 21.525
 525.001 275.245
 881.164 387.001
 159.912 323.225
 273.940 424.217
 862.969 953.841
 107.944 98.612
 243.947 864.192
 252.628 140.216
 686.764 307.082
 183.536 415.515
 827.545 842.895
 2.665 764.365
 955.210 531.398
 200.666 66.403
 406.537 333.696
 433.585 744.536
 177.262 406.881
 232.793 101.366
 438.510 786.092
 152.453 475.136
 571.502 169.720
 342.370 117.723
 803.807 552.632
 951.428 376.892
 841.364 829.632
 482.368 412.581
 789.177 147.612
 174.730 512.023
 590.151 291.220
 459.896 576.562
 589.348 205.335
 358.979 534.877
 256.377 490.697
 557.550 59.717
 631.377 349.882
 545.730 810.341
 462.649 643.236
 241.097 538.542
 992.415 962.741
 576.178 345.805
 840.253 611.217
 621.379 492.062
 803.636 140.332
 495.382 777.183
 716.808 349.959
 983.810 255.336
 811.373 970.358
 916.982 25.493
 535.784 365.036
 750.626 960.320
 201.085 624.077
 829.290 397.687
 514.397 124.089
 699.028 196.889
 380.590 661.019
 859.735 843.937
 840.312 406.064
 122.619 930.906
 666.091 373.325
 457.062 803.284
 657.812 642.123
 894.074 201.590
 717.808 958.795
 799.282 570.541
 200.499 404.973
 63.696 387.028
 131.635 804.911
 490.282 399.576
 690.323 337.192
 711.543 374.543
 809.034 190.498
 269.121 621.557
 41.669 974.140
 260.084 801.700
 599.466 267.364
 23.412 901.499
 984.403 113.337
 349.800 644.121
 237.966 271.167
 371.866 382.389
 951.273 609.744
 681.967 817.854
 785.060 528.916
 960.886 873.433
 962.701 735.146
 940.814 136.916
 617.000 979.947
 406.305 427.418
 785.994 529.912
 21.533 920.693
 511.429 607.853
 503.696 621.910
 846.167 896.646
 311.118 781.289
 526.837 392.773
 929.330 610.009
 722.029 537.838
 695.777 637.455
 183.795 136.624
 158.746 538.578
 573.876 223.365
 301.650 799.636
 921.737 788.245
 741.027 245.353
 518.081 288.764
 714.846 49.734
 927.165 701.105
 384.247 241.083
 789.066 711.466
 572.295 999.554
 207.429 593.137
 531.207 858.791
 510.584 589.741
 966.705 653.519
 218.847 846.428
 234.444 109.509
 35.938 357.861
 66.873 24.042
 448.728 183.900
 175.645 222.294
 110.706 611.071
 718.905 852.109
 97.924 690.783
 616.955 66.057
 561.739 985.204
 564.376 970.917
 413.885 610.608
 920.336 651.745
 822.645 138.339
 388.230 617.058
 283.730 338.595
 25.994 695.592
 368.660 515.687
 992.230 41.573
 412.694 559.727
 942.016 787.678
 52.765 243.932
 879.016 102.296
 785.353 534.488
 864.776 54.737
 410.088 197.521
 427.356 129.269
 135.392 122.117
 23.259 332.131
 229.091 6.973
 40.906 246.611
 834.192 249.436
 720.369 767.155
 75.728 538.032
 960.827 507.074
 949.393 182.687
 330.408 464.276
 0.701 160.549
 46.848 649.610
 221.613 140.511
 204.282 252.686
 360.148 947.259
 851.885 25.648
 360.861 498.088
 532.644 907.473
 536.541 795.158
 742.079 256.350
 373.716 75.636
 222.069 187.987
 359.251 345.975
 647.108 481.003
 598.192 778.874
 750.447 870.414
 193.203 497.276
 264.920 635.769
 745.269 164.739
 785.233 546.336
 989.234 242.023
 190.510 62.399
 524.392 342.512
 71.753 334.998
 71.190 551.947
 490.129 888.091
 364.807 988.735
 728.705 814.252
 72.544 28.891
 700.349 40.545
 335.424 153.668
 624.086 413.613
 229.195 88.311
 95.608 466.355
 612.969 967.715
 947.187 232.596
 185.370 510.416
 338.434 106.241
 751.521 318.168
 440.924 748.467
 575.941 296.963
 303.249 447.216
 566.060 59.772
 13.630 159.796
 911.206 905.524
 947.697 19.635
 658.523 347.034
 610.616 175.626
 709.097 98.059
 594.685 36.191
 486.903 231.858
 293.140 904.867
 395.004 836.936
 883.825 480.242
 406.248 757.010
 446.096 126.423
 220.809 889.079
 952.747 342.494
 295.003 394.077
 915.587 627.869
 342.468 57.702
 116.732 377.883
 220.944 823.984
 663.703 488.885
 239.377 251.135
 429.393 708.617
 98.037 738.833
 220.194 155.468
 858.995 919.524
 27.638 834.699
 438.846 555.701
 809.365 901.839
 226.607 742.757
 90.890 129.820
 116.732 676.223
 535.398 809.253
 772.824 836.719
 577.563 698.406
 517.863 200.193
 420.453 704.354
 300.374 160.036
 641.050 548.676
 585.135 807.089
 407.258 594.465
 336.892 249.772
 772.982 396.925
 34.448 856.311
 661.562 13.173
 601.917 892.047
 273.269 59.844
 458.320 625.139
 639.682 346.794
 453.952 842.365
 604.458 314.571
 122.654 2.776
 422.516 650.789
 477.413 250.462
 552.183 310.204
 9.562 889.538
 759.782 684.905
 819.483 15.784
 884.008 99.938
 62.426 12.164
 116.874 896.830
 493.341 902.234
 375.700 629.525
 649.005 859.372
 771.600 866.339
 626.902 874.624
 656.999 565.639
 974.156 966.209
 669.215 285.400
 555.192 784.297
 318.195 676.826
 545.861 831.403
 311.522 894.458
 729.638 227.694
 114.339 90.066
 826.533 338.850
 429.488 921.034
 649.030 129.148
 905.658 637.571
 886.166 672.508
 568.638 474.080
 404.577 358.015
 180.772 681.315
 214.712 363.420
 2.707 35.928
 975.457 480.247
 623.561 256.864
 848.124 288.216
 583.334 663.466
 111.422 565.843
 205.021 113.446
 615.846 150.383
 232.269 761.098
 495.499 826.127
 708.239 243.804
 627.078 218.749
 787.414 320.310
 892.491 738.596
 427.592 795.212
 78.997 872.029
 825.180 334.118
 157.952 232.126
 22.557 832.143
 92.130 803.971
 898.999 689.398
 307.493 451.611
 152.009 281.441
 556.475 580.526
 357.471 216.107
 327.719 598.640
 566.653 532.419
 906.445 608.650
 535.524 729.577
 47.806 353.626
 795.250 587.206
 333.619 475.747
 648.077 840.604
 184.658 424.812
 424.524 360.708
 193.274 49.442
 158.082 27.709
 624.787 840.901
 243.188 714.952
 264.063 689.263
 739.475 967.005
 112.495 706.561
 197.253 79.155
 79.718 415.004
 210.415 397.248
 776.655 273.878
 186.798 54.719
 767.513 900.926
 973.349 861.201
 347.305 347.847
 223.651 233.446
 700.275 720.642
 565.823 509.108
 488.472 240.287
 364.921 567.646
 797.064 354.431
 899.564 776.090
 405.119 714.101
 139.089 22.368
 492.192 88.892
 645.284 152.478
 769.744 618.612
 889.367 912.884
 233.101 88.274
 6.745 454.601
 58.169 206.699
 573.308 284.617
 864.661 597.457
 820.051 973.231
 584.197 445.810
 78.129 928.086
 410.796 448.510
 512.721 627.910
 879.311 987.403
 37.996 138.015
 573.886 785.884
 962.020 787.590
 576.233 843.203
 472.508 123.636
 738.248 199.718
 703.131 731.475
 624.155 231.678
 304.891 56.284
 386.045 262.418
 255.143 818.717
 488.613 504.437
 963.902 100.763
 612.289 800.569
 556.468 311.573
 970.436 539.778
 825.216 418.541
 860.203 102.398
 631.171 453.853
 415.899 499.426
 206.072 53.700
 88.991 660.428
 643.840 844.981
 384.151 384.515
 991.210 816.660
 333.170 979.644
 443.003 369.701
 288.176 398.175
 738.641 766.046
 15.902 443.363
 541.730 944.456
 132.004 724.617
 290.546 655.673
 438.372 222.211
 238.936 123.674
 229.588 968.397
 497.619 761.485
 583.048 735.997
 246.049 172.682
 709.674 162.583
 654.408 832.350
 740.742 233.931
 751.074 558.698
 686.235 950.834
 638.735 519.022
 499.724 645.591
 325.731 937.325
 205.454 275.939
 550.021 527.122
 319.671 973.140
 461.202 619.191
 467.935 666.168
 849.355 912.886
 254.114 144.773
 804.197 189.865
 368.786 0.792
 618.404 394.508
 382.049 430.005
 357.387 425.906
 98.403 457.457
 574.765 287.260
 162.762 229.313
 6.922 900.858
 403.214 196.612
 908.128 687.187
 237.430 293.857
 744.600 707.274
 118.374 221.980
 834.606 825.995
 166.935 205.356
 863.425 534.273
 753.304 771.123
 5.874 98.894
 217.349 251.923
 222.634 934.909
 236.197 536.403
 555.239 127.466
 582.903 672.516
 401.940 993.580
 405.046 994.222
 614.549 361.270
 370.818 610.882
 194.599 760.935
 470.430 129.177
 593.819 144.713
 263.166 19.239
 425.054 762.231
 469.279 879.833
 379.762 879.844
 18.049 182.637
 519.279 604.787
 678.978 704.077
 879.863 901.052
 875.664 496.839
 604.601 211.194
 67.670 764.596
 15.435 944.293
 494.409 625.719
 170.629 487.140
 119.288 368.767
 350.093 641.272
 258.002 188.616
 484.086 296.196
 790.768 462.305
 29.320 298.138
 666.663 683.715
 17.695 458.633
 934.153 172.330
 602.335 328.613
 53.713 440.459
 126.919 117.331
 247.676 622.991
 599.219 103.029
 53.527 12.152
 88.235 221.029
 707.640 505.643
 444.249 647.659
 87.602 569.343
 398.747 63.695
 476.873 175.564
 400.679 582.783
 632.551 535.210
 929.332 788.478
 485.676 368.509
 762.682 923.304
 187.186 916.126
 122.159 515.694
 237.702 982.926
 436.946 882.326
 665.383 523.700
 928.263 286.540
 905.829 757.467
 389.420 615.955
 407.285 559.051
 592.050 327.685
 452.076 88.440
 171.956 926.693
 123.434 835.694
 706.924 236.616
 330.813 678.161
 889.116 303.126
 864.769 254.359
 189.922 563.616
 315.913 182.685
 517.150 315.249
 545.976 11.222
 953.078 923.447
 130.250 536.199
 445.183 307.570
 640.513 420.422
 85.402 208.305
 849.848 169.391
 472.887 536.283
 412.702 162.441
 301.717 693.344
 505.205 910.393
 269.429 382.121
 455.577 231.797
 263.262 827.026
 908.744 959.460
 475.248 37.126
 362.790 850.683
 129.811 280.794
 500.057 962.290
 211.215 111.389
 78.652 139.615
 364.227 396.049
 919.536 871.986
 748.994 934.966
 842.489 391.778
 377.734 511.104
 96.199 985.900
 491.918 940.470
 671.800 384.704
 77.831 776.809
 866.936 271.169
 217.477 403.494
 13.267 281.078
 760.639 976.741
 532.133 851.530
 740.483 990.827
 531.514 319.855
 75.635 556.330
 296.538 318.041
 770.280 20.557
 2.545 679.573
 983.071 535.025
 244.466 347.629
 755.839 73.497
 932.141 607.637
 723.055 226.589
 354.845 965.909
 939.355 611.959
 829.060 152.507
 820.096 724.817
 74.350 674.546
 671.966 559.782
 28.685 610.170
 58.111 925.462
 135.757 578.408
 284.463 376.581
 584.872 101.902
 178.224 449.884
 633.901 594.117
 451.392 19.580
 26.031 537.259
 775.348 211.906
 853.041 799.087
 38.675 327.959
 706.066 584.406
 499.415 526.574
 977.111 988.969
 882.904 787.507
 71.625 169.292
 203.244 598.044
 608.332 551.426
 814.731 337.491
 414.156 455.851
 121.443 943.466
 969.805 835.477
 509.244 866.973
 578.622 221.320
 513.349 810.801
 774.176 298.189
 423.030 314.429
 660.248 33.943
 457.901 930.656
 3.164 844.245
 160.587 832.373
 936.560 664.710
 649.478 5.749
 261.659 939.024
 102.035 307.790
 153.973 720.490
 111.126 186.326
 945.340 272.044
 19.572 639.525
 816.568 572.789
 715.195 405.816
 192.149 975.214
 711.874 565.382
 309.229 274.560
 281.335 858.263
 475.710 659.105
 393.665 504.550
 528.150 306.880
 807.905 87.522
 742.685 820.484
 691.914 835.058
 188.774 677.996
 85.236 127.967
 196.279 495.668
 620.647 261.311
 134.581 109.138
 537.822 887.387
 184.537 386.769
 833.104 443.388
 779.672 784.675
 647.412 495.030
 164.784 71.699
 782.994 857.592
 283.934 418.590
 720.080 651.180
 384.484 323.857
 165.844 936.887
 181.660 194.932
 77.752 109.416
 744.021 13.679
 156.945 900.170
 962.776 476.791
 978.302 298.653
 288.317 541.805
 514.184 320.961
 540.439 46.543
 698.206 749.313
 911.919 262.376
 572.018 408.922
 629.566 39.488
 247.871 426.425
 156.124 895.037
 517.125 181.726
 807.931 663.686
 132.155 292.213
 426.907 495.495
 106.789 190.147
 434.785 260.722
 417.209 421.668
 568.866 157.028
 167.796 225.856
 661.536 255.270
 119.668 776.870
 493.092 249.127
 796.672 489.232
 484.824 65.752
 595.341 309.255
 475.799 664.490
 171.301 23.622
 164.416 104.061
 171.937 403.799
 819.793 241.890
 279.523 832.842
 356.667 579.216
 744.012 805.020
 802.242 259.950
 672.016 990.267
 998.835 937.984
 428.158 71.963
 219.948 655.679
 554.822 220.779
 320.403 424.935
 662.660 297.790
 387.258 411.641
 151.102 890.880
 354.591 425.029
 328.152 299.318
 141.931 376.921
 282.221 77.664
 976.587 963.775
 564.504 732.852
 270.747 639.605
 545.035 403.933
 804.575 983.161
 964.002 624.855
 779.315 452.252
 295.243 624.602
 265.492 785.950
 732.049 619.495
 599.505 626.914
 885.924 528.617
 749.470 346.631
 223.986 839.817
 653.107 262.510
 255.915 580.993
 55.281 24.198
 990.266 635.298
 671.770 644.921
 14.398 871.155
 263.650 580.111
 92.088 645.720
 810.985 168.965
 626.110 356.629
 766.126 304.219
 985.755 549.818
 889.785 171.435
 165.843 95.232
 424.281 482.043
 716.371 586.862
 38.075 635.678
 381.374 144.249
 737.307 398.795
 510.150 440.319
 639.915 830.745
 480.780 71.710
 455.676 568.618
 109.488 354.955
 723.790 81.905
 143.041 572.701
 294.327 901.978
 356.057 422.228
 369.847 34.382
 740.149 512.777
 270.926 79.791
 594.618 813.549
 279.270 968.444
 654.393 830.865
 723.067 489.779
 443.807 366.942
 382.404 951.528
 876.296 125.682
 242.838 698.732
 360.108 339.900
 249.952 871.846
 776.658 422.500
 608.018 583.738
 207.302 329.664
 115.498 687.997
 60.428 571.234
 286.218 926.128
 736.093 331.932
 517.799 550.371
 430.630 962.165
 241.619 483.800
 477.236 659.916
 927.768 802.660
 417.337 762.189
 583.520 300.728
 56.384 977.965
 237.718 255.627
 159.682 672.378
 61.728 286.897
 349.975 17.385
 659.421 540.257
 668.156 286.705
 535.901 907.562
 218.912 636.849
 402.711 793.771
 239.964 492.154
 324.267 157.639
 780.371 765.762
 487.812 409.470
 251.939 992.021
 771.713 865.208
 307.988 426.164
 182.269 90.191
 513.561 957.101
 468.066 767.520
 886.799 467.229
 847.295 985.192
 726.842 13.497
 294.451 733.545
 891.681 866.159
 428.558 261.574
 370.390 261.207
 878.931 969.059
 206.693 450.241
 432.871 63.873
 501.685 784.190
 102.209 33.371
 857.583 677.051
 994.922 449.269
 554.629 160.492
 9.987 21.260
 390.864 673.280
 557.178 550.869
 198.687 810.120
 860.657 319.315
 900.252 77.384
 761.229 917.840
 721.441 628.672
 65.301 932.816
 74.881 357.216
 380.335 708.683
 198.135 246.372
 461.575 497.432
 23.601 181.064
 510.604 172.733
 919.796 424.987
 703.837 739.450
 915.794 108.941
 782.186 645.025
 165.789 559.197
 548.986 328.895
 671.526 340.757
 52.065 100.939
 427.147 984.370
 470.769 781.816
 32.487 508.934
 896.468 169.573
 613.791 809.271
 344.903 311.197
 350.052 535.282
 233.608 388.594
 611.768 290.086
 913.173 300.340
 337.935 385.408
 576.439 398.362
 795.866 341.265
 356.730 378.248
 854.273 148.676
 740.260 719.379
 748.515 639.013
 587.146 913.439
 501.646 247.700
 311.495 734.696
 487.591 914.878
 798.349 110.801
 463.370 738.575
 821.636 507.666
 963.799 459.724
 413.370 795.496
 530.583 601.555
 364.301 105.492
 452.519 562.497
 806.925 398.590
 716.994 641.565
 343.540 170.293
 735.554 593.515
 88.158 621.015
 206.818 118.967
 147.984 581.964
 644.934 708.640
 787.449 745.598
 636.282 513.174
 808.118 190.879
 623.976 698.540
 507.011 591.355
 870.240 885.226
 112.896 763.547
 450.022 336.324
 467.067 659.859
 502.806 150.140
 237.126 480.589
 158.820 687.219
 407.722 110.453
 284.556 195.832
 662.500 553.979
 512.237 235.538
 491.215 819.202
 558.714 192.636
 62.813 789.251
 59.032 357.052
 690.051 925.934
 574.900 625.931
 867.899 208.433
 952.645 618.959
 643.593 954.336
 241.366 554.083
 420.974 170.740
 210.497 625.027
 119.007 802.031
 475.312 344.931
 0.540 780.621
 26.024 640.068
 22.016 640.693
 815.729 676.226
 490.692 756.517
 77.692 25.743
 368.769 40.697
 374.371 898.948
 152.623 348.754
 518.507 598.837
 752.157 440.428
 517.822 957.121
 775.301 341.251
 475.009 383.438
 614.272 417.341
 897.272 933.747
 464.756 649.296
 436.543 870.125
 71.239 85.977
 572.491 949.692
 469.105 534.414
 873.552 818.049
 127.498 347.577
 12.619 580.831
 730.372 997.382
 787.961 839.953
 863.676 646.603
 698.791 178.511
 304.386 481.763
 669.163 495.487
 585.490 351.391
 902.218 479.326
 396.453 622.837
 505.920 384.804
 980.727 869.298
 966.264 672.461
 523.223 410.618
 87.486 782.255
 47.138 131.155
 82.155 656.330
 230.085 800.685
 816.514 679.112
 926.165 135.487
 115.379 560.935
 868.662 502.827
 651.822 714.595
 805.748 829.859
 513.429 738.385
 170.373 405.059
 600.839 366.094
 740.009 724.909
 705.443 331.229
 739.767 849.347
 389.585 942.296
 574.447 285.998
 690.442 216.707
 135.257 765.418
 552.269 377.078
 162.349 328.107
 703.224 594.792
 905.078 490.326
 203.111 557.328
 711.432 351.507
 945.604 738.850
 802.752 953.977
 179.755 934.489
 409.294 998.903
 375.613 459.965
 419.016 794.609
 80.630 467.467
 442.117 589.146
 458.345 649.464
 636.143 883.261
 957.905 523.640
 143.062 988.302
 599.569 858.908
 635.752 682.559
 73.155 225.052
 285.191 915.754
 706.825 252.776
 672.671 842.675
 174.638 868.499
 468.267 151.193
 952.644 426.317
 465.095 446.114
 213.092 471.038
 139.630 7.763
 350.600 519.484
 845.241 353.019
 277.191 196.572
 36.414 867.283
 197.375 777.644
 264.897 169.975
 800.343 404.506
 739.686 535.396
 782.548 210.691
 856.678 467.830
 767.252 328.070
 590.647 667.653
 22.809 284.426
 14.546 7.838
 731.669 937.772
 434.893 541.938
 838.323 641.561
 876.063 900.477
 946.022 374.510
 532.760 8.349
 156.456 694.414
 664.036 817.571
 799.131 447.272
 502.115 534.495
 401.622 557.333
 576.692 605.900
 59.957 81.909
 344.540 882.414
 209.944 194.145
 803.182 909.248
 133.345 280.354
 446.661 102.650
 893.546 844.357
 285.172 695.911
 647.996 103.728
 945.429 211.764
 871.654 761.607
 45.489 909.940
 217.372 428.158
 999.522 131.412
 884.341 48.809
 261.196 816.958
 141.049 738.716
 318.569 210.318
 309.630 906.669
 771.216 999.176
 146.992 24.724
 767.729 924.878
 315.787 925.745
 377.523 369.254
 14.514 918.822
 987.247 159.786
 898.032 146.917
 124.155 18.975
 63.174 582.485
 744.890 807.001
 72.534 491.140
 719.703 196.191
 44.631 482.320
 173.777 289.524
 630.414 816.563
 406.679 212.356
 932.492 124.315
 138.919 15.880
 890.649 299.575
 875.063 622.922
 469.418 17.305
 722.841 701.856
 833.116 56.077
 267.559 594.235
 101.296 622.273
 224.007 957.967
 841.674 920.232
 930.505 973.049
 105.012 810.726
 121.329 534.276
 42.051 80.202
 327.113 208.614
 299.399 403.203
 173.840 138.617
 880.452 833.838
 448.625 942.290
 718.155 688.100
 196.715 799.936
 156.153 72.005
 134.192 775.964
 19.072 431.350
 83.124 335.364
 195.029 223.239
 941.707 458.057
 205.640 779.066
 325.977 597.820
 230.791 300.619
 599.550 484.717
 445.128 628.152
 634.429 830.343
 346.893 380.234
 613.102 903.832
 381.476 493.946
 237.120 634.015
 524.408 310.346
 300.128 930.764
 361.866 639.349
 117.387 768.264
 439.838 701.341
 385.540 837.271
 422.564 246.452
 735.316 245.486
 661.684 278.752
 298.769 458.872
 712.674 709.580
 757.280 956.341
 805.742 495.153
 485.897 580.910
 273.664 707.708
 935.695 367.758
 26.490 891.433
 373.921 409.924
 738.056 574.622
 560.049 672.576
 945.522 73.923
 105.951 314.409
 562.428 626.741
 834.822 137.917
 747.924 331.102
 803.833 27.888
 867.868 531.418
 130.745 298.824
 713.568 852.060
 908.659 547.224
 825.293 502.591
 302.893 74.324
 892.710 228.642
 99.790 30.415
 793.556 96.060
 172.470 845.020
 983.921 424.163
 399.484 100.619
 94.999 643.205
 828.668 24.464
 727.225 673.800
 332.915 96.992
 396.156 909.882
 622.824 680.990
 286.489 845.281
 432.302 977.918
 150.524 396.265
 599.191 322.328
 162.470 633.162
 949.072 778.527
 455.862 803.813
 634.896 42.258
 151.569 586.024
 369.431 751.916
 980.221 587.106
 746.316 846.728
 745.221 373.075
 216.394 582.300
 318.917 181.152
 859.833 126.230
 150.968 885.204
 665.296 348.338
 258.921 448.889
 842.074 921.969
 808.684 735.168
 699.973 236.170
 947.634 128.922
 738.013 845.189
 873.998 472.654
 893.274 354.269
 889.804 580.174
 974.907 252.263
 645.903 362.129
 408.242 385.947
 29.307 917.953
 755.852 552.494
 326.625 884.879
 485.250 230.450
 911.807 715.053
 988.811 331.310
 819.226 221.397
 505.584 229.835
 69.807 801.857
 875.289 308.386
 492.065 846.197
 703.403 56.350
 323.347 341.004
 717.411 18.437
 969.089 24.420
 735.687 843.866
 647.637 275.046
 592.957 501.816
 41.088 438.029
 613.770 686.918
 623.153 449.613
 294.999 222.715
 735.418 389.138
 950.193 202.201
 254.233 199.955
 336.097 894.699
 430.329 28.995
 81.112 449.931
 118.982 955.338
 876.574 886.445
 654.919 843.353
 387.158 146.237
 396.283 463.621
 152.230 404.991
 876.878 188.462
 54.601 762.826
 304.989 567.441
 348.902 709.440
 147.540 16.623
 593.865 806.406
 885.857 73.775
 899.617 195.014
 947.436 56.216
 663.887 297.944
 858.560 150.277
 864.641 305.481
 955.386 618.372
 138.512 230.577
 494.122 854.604
 395.555 881.412
 750.315 890.898
 895.047 575.070
 57.354 857.076
 281.558 732.384
 647.374 49.823
 505.314 222.973
 394.420 152.347
 229.518 933.165
 968.557 769.875
 865.966 110.196
 667.366 572.380
 838.858 587.063
 52.896 747.463
 817.544 647.497
 70.505 210.861
 198.191 574.058
 222.468 663.190
 970.676 499.398
 602.774 448.289
 652.679 106.996
 737.786 605.652
 283.049 699.389
 615.698 127.338
 569.424 756.005
 499.838 354.261
 412.182 66.739
 908.359 569.679
 862.759 969.520
 885.861 76.061
 506.772 899.107
 598.762 548.312
 632.128 19.648
 642.125 929.965
 893.305 955.109
 865.273 33.543
 512.326 730.332
 199.328 791.581
 64.805 812.345
 922.268 516.117
 239.163 308.629
 124.897 812.783
 485.087 788.895
 270.948 977.602
 493.231 92.630
 681.322 812.365
 984.514 750.089
 349.231 125.957
 300.224 53.938
 620.802 557.657
 942.263 287.406
 193.912 343.369
 138.363 448.278
 413.880 841.653
 25.255 952.628
 623.806 903.732
 431.789 94.757
 83.347 886.204
 985.363 457.939
 754.304 408.790
 293.365 382.418
 694.603 9.053
 904.232 11.412
 361.822 64.796
 221.122 252.185
 339.779 680.961
 318.943 247.410
 730.865 375.644
 949.699 82.922
 145.318 68.905
 861.999 532.673
 136.923 63.784
 811.397 622.274
 431.340 912.299
 405.507 781.441
 45.192 546.838
 771.080 846.105
 655.997 111.416
 212.171 296.714
 438.120 95.669
 764.951 904.763
 189.170 720.680
 264.626 569.825
 424.020 878.775
 95.308 120.084
 277.221 134.198
 769.843 416.767
 424.518 458.220
 411.709 333.925
 784.161 126.902
 816.800 307.259
 790.343 943.927
 243.541 777.219
 424.483 71.883
 303.273 251.334
 653.004 935.991
 139.807 27.936
 239.020 92.987
 541.591 148.263
 184.115 588.792
 219.027 557.005
 7.593 131.455
 403.349 73.912
 204.678 616.023
 335.446 823.162
 140.838 906.378
 469.556 585.189
 263.356 822.371
 127.341 870.860
 348.475 530.966
 415.368 754.006
 885.810 795.399
 929.012 909.785
 42.439 110.090
 777.509 308.222
 686.404 720.341
 900.140 410.186
 0.639 989.297
 327.673 953.346
 429.099 890.810
 754.483 835.155
 290.791 451.483
 506.657 676.279
 926.127 380.064
 154.484 249.122
 833.602 564.600
 761.656 591.202
 871.021 510.303
 179.163 691.296
 270.763 572.301
 173.114 677.723
 316.854 211.593
 269.743 383.393
 995.551 689.100
 457.685 582.714
 531.042 97.338
 710.778 552.952
 302.508 412.644
 290.362 509.784
 384.816 99.841
 14.130 896.666
 617.516 497.898
 901.462 104.137
 268.485 807.347
 538.949 482.599
 680.749 551.519
 73.153 155.602
 762.876 223.051
 302.884 195.807
 372.340 799.440
 985.364 888.905
 942.819 526.915
 218.092 668.803
 594.257 956.637
 842.405 587.795
 240.335 562.739
 920.138 6.459
 251.736 285.303
 849.276 308.430
 253.169 195.771
 948.762 514.367
 913.796 866.107
 900.624 477.460
 748.582 390.264
 286.497 70.339
 174.691 826.959
 295.478 241.534
 382.811 841.719
 164.483 740.632
 86.823 774.676
 897.366 537.511
 333.381 265.166
 604.377 735.661
 290.522 957.161
 422.074 986.418
 124.443 988.684
 381.084 824.371
 627.208 747.189
 954.291 879.264
 414.577 330.454
 963.102 882.097
 89.851 883.631
 369.548 719.088
 412.017 348.019
 515.585 333.668
 938.283 531.905
 69.329 11.172
 883.989 939.976
 235.827 871.671
 686.779 632.681
 324.920 252.127
 434.894 953.237
 131.652 979.187
 457.473 196.343
 569.483 358.613
 842.285 903.042
 850.294 467.010
 885.553 170.436
 178.088 97.728
 760.134 148.309
 318.664 447.240
 360.808 258.298
 631.822 433.649
 25.619 881.452
 765.458 908.332
 894.992 599.317
 474.846 88.901
 138.671 89.710
 161.410 331.066
 315.589 534.703
 142.169 33.650
 222.798 724.082
 236.019 590.609
 803.964 777.435
 561.131 62.741
 921.172 672.341
 7.460 726.714
 19.495 180.967
 411.034 97.691
 233.778 774.193
 196.889 32.285
 181.192 958.550
 63.023 359.687
 259.364 39.502
 989.237 309.953
 514.408 643.472
 516.318 99.640
 170.261 434.604
 349.619 76.965
 412.668 300.261
 97.032 142.657
 518.592 87.069
 507.811 960.598
 513.237 497.869
 292.313 106.824
 149.170 525.907
 282.830 519.489
 639.959 338.075
 855.199 789.977
 577.411 622.023
 635.465 250.671
 228.023 395.833
 234.542 883.197
 679.795 222.859
 208.666 597.780
 412.683 773.009
 459.553 866.014
 939.980 85.498
 644.049 362.798
 437.613 592.931
 839.954 665.907
 295.378 604.116
 147.307 41.889
 418.445 170.397
 230.432 423.402
 837.039 0.498
 116.163 255.251
 783.173 780.272
 152.019 494.170
 229.935 100.475
 641.575 621.634
 903.500 417.532
 763.233 640.787
 741.257 554.440
 346.190 140.032
 529.824 192.570
 530.253 219.354
 191.075 376.757
 333.661 384.243
 647.440 37.831
 458.092 49.985
 972.733 976.678
 988.221 590.425
 282.694 215.307
 913.691 575.188
 529.616 432.515
 986.002 23.399
 605.168 709.148
 397.038 856.465
 320.414 621.172
 157.897 844.398
 395.647 963.625
 97.859 936.995
 356.771 956.699
 778.341 71.110
 579.463 583.913
 713.156 107.055
 855.240 914.447
 445.199 120.278
 60.989 555.621
 794.756 648.855
 409.681 221.446
 963.014 853.791
 537.393 258.748
 846.285 708.792
 360.775 579.007
 545.223 11.102
 318.425 52.695
 495.395 47.610
 716.088 50.159
 210.464 403.983
 433.882 491.209
 329.776 552.806
 57.104 792.353
 463.965 274.044
 471.537 289.602
 404.426 562.607
 358.919 645.007
 227.053 769.094
 655.683 11.317
 2.859 247.158
 543.802 191.769
 506.146 581.337
 650.092 66.881
 966.366 520.105
 891.566 309.030
 477.166 408.591
 449.073 25.537
 793.130 212.526
 137.724 885.026
 502.118 49.075
 506.428 428.291
 752.981 531.222
 204.643 347.989
 91.670 621.031
 944.515 260.853
 463.704 144.653
 31.423 877.167
 980.871 610.326
 284.226 995.938
 731.344 592.358
 895.002 687.113
 294.731 192.349
 641.603 646.596
 969.558 97.468
 947.959 573.516
 246.181 548.948
 747.933 585.731
 182.093 276.986
 437.789 987.923
 931.045 706.799
 467.538 981.697
 317.595 690.769
 217.895 269.088
 562.923 760.512
 711.128 575.828
 787.441 647.711
 712.320 300.253
 925.499 211.966
 772.448 184.993
 74.971 196.392
 454.249 784.532
 910.586 556.747
 152.103 750.732
 658.439 767.521
 682.555 534.666
 757.292 179.249
 874.805 976.271
 920.194 506.764
 251.192 658.786
 11.017 79.911
 154.944 593.685
 321.057 939.120
 282.968 290.383
 280.562 951.213
 20.241 85.686
 881.552 239.748
 582.273 558.585
 587.433 643.486
 164.400 250.030
 930.587 51.259
 810.564 823.904
 473.534 117.236
 867.036 339.219
 157.385 483.683
 823.937 814.983
 61.714 565.619
 292.808 634.180
 233.913 660.965
 373.856 193.476
 948.233 508.840
 861.553 217.828
 662.732 936.530
 580.144 247.045
 147.036 311.696
 667.363 402.865
 49.174 690.581
 199.562 864.549
 302.776 756.115
 116.916 737.951
 696.895 443.029
 733.848 682.870
 42.850 12.475
 56.020 767.300
 282.359 868.515
 847.814 311.401
 648.302 596.654
 658.200 751.016
 376.444 183.773
 401.126 838.094
 189.248 674.166
 260.295 366.951
 750.354 292.612
 636.650 400.056
 892.541 378.393
 147.418 9.605
 728.189 20.099
 713.734 462.026
 787.754 646.880
 13.257 677.525
 329.977 745.047
 826.587 587.686
 612.073 447.758
 451.589 597.952
 586.666 748.717
 605.886 911.594
 545.561 167.841
 370.993 675.869
 202.537 637.662
 366.038 223.631
 595.301 364.548
 667.163 574.400
 690.651 269.966
 31.006 563.226
 350.245 45.774
 835.813 734.418
 213.445 716.622
 248.365 487.189
 388.174 134.934
 464.089 923.504
 623.242 923.619
 284.279 722.856
 831.999 802.877
 699.502 967.850
 616.402 905.337
 781.344 747.360
 424.683 903.994
 862.808 165.409
 490.045 496.129
 356.729 944.174
 20.407 840.769
 344.870 504.614
 721.704 914.518
 319.833 379.669
 574.165 799.192
 807.439 220.178
 479.980 653.230
 496.662 915.318
 552.786 446.849
 493.904 405.973
 218.195 498.300
 262.409 325.237
 187.457 866.200
 148.466 374.726
 703.258 801.807
 404.201 324.126
 141.149 707.434
 640.799 205.227
 188.390 485.322
 362.766 927.271
 973.908 288.473
 898.177 449.993
 951.040 634.918
 734.741 362.128
 254.790 644.119
 158.135 289.772
 86.308 963.683
 656.655 830.094
 291.306 331.980
 872.158 516.051
 271.326 863.901
 837.067 777.430
 225.547 139.741
 814.500 598.649
 197.551 248.670
 555.143 975.914
 680.732 706.508
 80.114 752.762
 505.594 891.454
 901.946 636.634
 232.760 470.360
 691.834 358.240
 351.138 512.166
 904.970 984.446
 728.380 284.924
 479.297 303.673
 180.731 429.602
 946.957 205.969
 874.962 509.669
 740.762 828.766
 902.655 202.654
 66.800 450.584
 586.375 371.830
 953.829 220.784
 400.774 316.455
 313.342 611.776
 285.333 922.231
 462.226 284.247
 258.227 634.705
 312.123 945.238
 734.622 962.989
 633.197 847.861
 632.999 35.662
 600.666 190.508
 997.945 911.955
 453.662 698.575
 458.863 376.876
 89.613 754.535
 815.705 686.948
 913.199 239.937
 532.897 692.476
 215.065 688.396
 21.833 342.215
 808.035 860.361
 594.686 316.915
 961.711 642.498
 624.887 370.254
 792.625 466.665
 202.555 450.319
 956.856 720.951
 829.920 294.014
 603.993 889.208
 68.598 533.167
 262.210 172.396
 587.223 417.675
 388.958 897.179
 526.977 681.770
 323.299 152.438
 219.838 378.611
 975.426 376.074
 978.897 351.117
 775.639 371.896
 303.834 448.823
 746.370 814.117
 482.882 337.877
 452.292 305.499
 253.650 371.003
 498.722 620.365
 140.386 213.948
 989.212 777.184
 999.354 882.607
 299.294 954.457
 564.508 289.691
 882.772 161.065
 733.541 980.680
 885.979 686.439
 513.499 246.034
 718.130 141.211
 952.605 410.885
 604.859 824.843
 720.945 645.944
 557.612 958.722
 920.480 826.051
 222.482 252.150
 60.981 638.269
 155.016 341.220
 242.507 552.768
 207.467 889.020
 449.541 300.763
 744.792 857.684
 452.888 928.950
 236.698 472.110
 301.650 234.146
 644.267 270.704
 391.277 730.935
 748.788 975.080
 939.904 215.329
 802.624 568.531
 672.368 295.636
 341.094 328.314
 80.773 945.481
 732.096 750.960
 736.926 561.404
 686.465 500.136
 413.032 187.401
 964.814 115.868
 813.491 400.675
 432.044 190.785
 326.581 876.700
 293.061 747.394
 617.106 298.144
 234.798 360.101
 50.106 112.587
 571.139 142.057
 764.696 640.130
 687.117 560.904
 812.474 286.582
 783.841 425.723
 696.320 623.936
 390.694 582.225
 155.474 991.290
 419.530 412.190
 357.331 70.453
 848.010 220.063
 194.418 766.380
 925.061 833.247
 18.544 228.897
 158.172 88.040
 448.359 185.227
 165.328 430.439
 389.853 999.489
 727.436 256.321
 843.091 263.209
 361.930 240.330
 617.273 868.067
 334.687 164.383
 627.816 677.419
 943.503 327.964
 844.238 245.999
 928.215 691.700
 240.294 827.627
 104.486 427.263
 765.040 839.470
 472.571 490.131
 605.486 339.578
 639.620 432.514
 1.612 134.105
 12.876 682.783
 959.169 214.291
 798.225 451.648
 194.432 74.048
 878.860 816.330
 50.655 460.771
 485.321 179.891
 414.154 539.070
 612.036 517.277
 497.740 714.621
 125.890 681.475
 872.624 278.882
 766.797 647.349
 142.165 41.301
 904.122 277.422
 940.281 550.811
 209.846 879.188
 485.330 850.355
 891.210 129.039
 161.486 825.101
 922.286 520.745
 671.712 605.671
 783.288 279.609
 300.173 571.556
 594.775 105.268
 31.359 806.917
 585.363 370.853
 445.268 321.889
 498.586 733.458
 893.040 538.572
 597.580 986.102
 858.637 914.050
 214.023 405.394
 236.081 735.494
 486.949 588.720
 557.915 67.992
 802.511 612.027
 761.593 197.787
 60.646 322.153
 592.371 216.718
 919.846 269.523
 132.773 302.737
 596.255 517.112
 592.032 822.140
 185.439 674.464
 459.126 307.907
 229.856 611.712
 448.639 242.188
 846.056 533.898
 580.911 116.984
 954.584 332.022
 921.530 583.770
 402.391 281.445
 347.828 388.792
 240.325 403.319
 552.404 875.585
 403.004 829.146
 879.867 909.917
 149.442 766.432
 519.991 325.490
 52.475 624.478
 748.483 222.653
 93.955 258.942
 968.930 388.995
 629.307 382.924
 122.663 602.560
 56.356 987.565
 906.783 868.652
 963.968 148.705
 187.188 613.681
 179.228 165.933
 978.904 288.512
 388.602 399.788
 559.297 634.514
 118.110 21.075
 302.942 343.470
 637.322 757.983
 5.182 944.128
 447.570 482.238
 73.106 310.272
 149.626 490.914
 489.193 185.352
 712.168 757.325
 828.873 925.073
 109.374 399.919
 476.292 280.736
 422.044 575.033
 123.639 381.883
 337.875 876.347
 452.290 167.064
 407.085 824.917
 825.889 786.906
 852.037 878.502
 826.547 35.428
 464.163 562.934
 438.783 615.646
 497.151 332.430
 738.307 116.472
 158.668 866.624
 633.619 462.884
 568.766 991.984
 800.485 434.164
 974.598 821.945
 658.468 649.988
 749.259 107.064
 483.722 366.504
 746.682 2.884
 405.320 59.704
 2.058 343.685
 668.676 297.875
 453.575 165.288
 697.433 905.507
 290.143 275.460
 875.981 125.260
 2.872 518.012
 793.124 10.717
 115.295 423.360
 821.006 889.371
 596.723 857.280
 193.069 572.033
 910.743 259.038
 234.481 341.741
 631.090 54.287
 585.250 312.784
 262.186 806.789
 340.246 830.136
 852.172 871.421
 165.005 393.115
 780.852 480.129
 987.858 487.185
 670.310 849.065
 627.213 437.494
 207.104 571.260
 200.433 340.912
 114.672 52.823
 843.451 564.332
 984.250 375.137
 817.101 630.883
 901.292 800.078
 609.058 358.176
 109.598 274.573
 984.603 309.988
 482.517 95.172
 873.331 311.853
 543.413 238.817
 484.033 439.404
 747.714 394.083
 550.660 384.099
 836.354 95.249
 266.406 943.082
 253.057 492.341
 351.249 967.630
 922.048 622.322
 114.689 978.126
 472.508 783.997
 67.102 743.266
 213.894 981.591
 50.125 998.745
 582.575 874.848
 402.304 607.644
 243.774 257.684
 957.115 443.975
 720.226 549.698
 746.189 105.211
 85.289 907.241
 913.642 863.171
 486.318 391.285
 253.796 569.605
 715.193 731.374
 883.130 208.295
 706.177 927.632
 220.106 485.205
 284.172 580.906
 748.874 968.339
 104.451 44.890
 12.849 416.517
 991.658 379.604
 153.570 798.729
 603.146 544.387
 763.262 221.279
 889.326 207.905
 244.217 307.375
 409.728 145.412
 604.983 162.509
 474.006 128.029
 216.565 699.045
 926.464 939.390
 498.348 965.465
 373.137 151.188
 503.523 51.057
 782.655 286.435
 580.668 827.336
 774.547 248.498
 558.347 95.793
 968.204 411.889
 542.644 880.668
 507.181 589.485
 446.143 519.357
 129.925 508.298
 746.890 635.972
 840.577 255.517
 876.163 950.711
 581.304 977.364
 676.604 484.566
 138.239 520.243
 882.570 11.934
 471.907 556.794
 830.762 429.678
 473.711 415.078
 92.783 27.777
 864.372 468.535
 366.750 831.955
 198.017 705.013
 410.214 251.475
 174.976 397.771
 632.208 104.968
 233.304 588.508
 982.166 753.823
 547.976 66.116
 224.899 976.941
 559.844 404.928
 523.830 443.805
 254.459 397.831
 372.749 146.875
 962.256 383.998
 425.793 41.611
 133.195 794.475
 235.776 906.377
 605.639 3.941
 585.144 208.656
 423.975 831.241
 197.438 572.924
 423.461 838.466
 569.216 454.274
 83.200 767.357
 335.016 385.971
 616.431 867.482
 546.204 885.012
 816.964 623.250
 36.947 854.209
 785.210 102.410
 398.338 340.040
 618.667 218.818
 169.609 410.445
 349.702 34.170
 570.978 964.932
 556.169 489.941
 286.871 629.999
 943.798 850.409
 504.968 816.137
 917.780 604.541
 122.805 199.175
 416.834 588.265
 949.743 659.761
 596.865 884.787
 11.249 282.260
 921.641 389.927
 61.175 730.779
 771.628 308.676
 935.519 928.704
 323.965 810.490
 950.789 852.629
 519.615 412.071
 627.353 686.509
 829.171 691.073
 271.976 982.154
 995.763 741.365
 506.261 643.544
 289.497 454.896
 503.975 941.149
 198.321 617.308
 278.772 705.412
 128.797 809.987
 825.888 823.315
 148.699 862.115
 701.630 36.659
 201.571 749.423
 860.655 324.217
 519.372 314.851
 353.821 241.514
 189.206 428.483
 112.871 31.865
 358.145 414.165
 259.390 41.050
 328.772 967.803
 624.527 536.831
 577.658 862.814
 856.297 915.524
 368.292 482.633
 229.203 73.375
 305.741 405.011
 116.176 423.847
 647.352 670.478
 797.915 286.811
 25.223 45.482
 585.636 686.557
 112.992 102.930
 38.808 637.402
 671.089 618.235
 741.849 824.296
 898.247 962.176
 738.026 897.358
 498.362 473.357
 333.476 980.738
 814.309 338.691
 810.579 175.048
 585.851 191.812
 312.536 927.076
 737.178 363.806
 167.712 909.330
 298.921 661.005
 553.682 144.567
 405.805 389.358
 201.208 316.939
 898.696 548.033
 804.381 712.327
 591.104 146.329
 635.271 847.160
 755.593 192.850
 212.836 289.466
 943.843 315.357
 603.084 300.556
 301.889 210.210
 340.051 973.811
 84.325 224.262
 67.809 402.313
 940.982 637.077
 778.258 843.906
 657.865 451.154
 126.764 785.795
 620.288 291.315
 370.012 546.603
 147.503 956.465
 312.704 538.192
 670.233 117.798
 550.552 379.515
 208.975 993.192
 737.556 687.693
 813.535 689.714
 520.619 935.723
 172.883 451.879
 811.696 270.394
 956.990 705.644
 797.742 527.585
 145.124 485.341
 315.750 905.197
 492.234 277.151
 191.046 287.118
 829.008 227.854
 802.144 126.234
 352.471 36.923
 398.005 52.377
 791.168 174.522
 660.032 74.909
 998.875 614.132
 231.081 892.389
 398.191 318.743
 689.967 537.425
 843.449 821.526
 948.044 397.628
 62.083 459.183
 703.590 728.694
 354.306 977.871
 281.834 668.684
 750.037 182.404
 488.816 669.845
 234.908 149.704
 544.128 272.676
 937.611 903.241
 462.474 484.060
 620.521 737.959
 611.372 305.151
 314.301 2.272
 469.992 444.264
 193.160 757.907
 692.835 94.595
 586.642 538.195
 485.720 146.233
 480.557 364.899
 527.323 17.365
 666.341 232.654
 417.655 751.979
 375.206 663.815
 58.521 352.764
 379.576 426.025
 826.769 850.805
 86.263 606.674
 698.472 101.132
 588.480 484.909
 133.853 119.215
 320.125 830.730
 4.557 212.259
 276.983 705.558
 805.732 625.889
 474.746 618.502
 967.390 727.074
 720.523 102.163
 87.890 324.251
 28.260 771.481
 135.356 922.484
 332.818 594.950
 82.006 2.668
 104.250 80.934
 486.120 667.408
 162.740 20.216
 354.580 721.124
 403.994 252.001
 296.222 847.446
 300.481 72.938
 806.792 553.250
 310.278 591.445
 256.954 896.318
 644.579 762.307
 235.912 273.865
 987.899 504.727
 738.061 184.079
 580.005 211.519
 875.041 484.748
 732.703 864.688
 410.328 255.331
 122.395 665.374
 210.653 555.134
 654.027 611.991
 403.978 685.022
 994.648 382.718
 546.348 668.459
 14.687 526.550
 801.873 625.104
 919.478 685.487
 106.427 213.191
 198.131 969.541
 544.787 952.261
 135.174 812.090
 954.345 733.093
 324.159 537.185
 760.655 295.019
 771.656 380.091
 638.795 661.090
 992.604 990.360
 120.475 118.041
 260.105 201.627
 274.109 100.913
 498.646 528.161
 70.618 472.007
 391.766 914.734
 711.878 992.007
 133.904 458.942
 694.649 979.442
 990.221 394.712
 567.121 95.726
 864.247 588.896
 517.285 119.991
 416.253 191.915
 125.038 374.612
 758.255 196.168
 778.991 903.052
 285.593 305.785
 573.314 501.616
 29.506 287.519
 581.731 571.377
 847.208 449.731
 580.163 432.390
 451.406 944.954
 834.759 66.111
 443.428 587.374
 969.720 201.325
 204.996 961.336
 113.867 601.964
 353.091 927.956
 134.080 360.810
 928.223 636.811
 388.360 850.558
 105.008 757.147
 865.280 773.195
 849.370 562.035
 67.064 910.723
 41.456 449.233
 490.627 786.266
 407.899 449.488
 968.032 456.374
 510.010 757.647
 551.318 175.567
 692.673 590.800
 626.147 195.808
 566.933 13.011
 776.916 620.667
 360.565 315.847
 818.664 50.631
 486.470 171.356
 777.229 897.560
 437.696 908.484
 310.797 268.240
 687.754 749.900
 698.329 415.619
 551.077 794.125
 601.778 18.650
 914.701 563.749
 70.897 205.117
 690.149 455.999
 886.379 894.650
 634.120 834.096
 216.751 970.070
 555.773 459.740
 537.719 133.684
 653.419 677.002
 873.397 361.234
 918.434 170.085
 164.242 310.494
 901.665 201.527
 146.605 195.350
 177.961 228.808
 697.070 711.518
 166.373 446.997
 507.484 949.285
 493.805 629.602
 23.514 595.145
 333.318 171.385
 313.196 491.501
 437.939 273.503
 398.333 66.403
 337.755 66.289
 249.426 678.330
 111.689 217.509
 236.422 350.268
 602.839 318.691
 167.901 138.800
 63.320 439.446
 918.901 834.728
 214.677 565.685
 23.692 299.333
 144.958 833.691
 929.176 372.890
 463.299 195.556
 4.747 458.389
 655.438 325.252
 976.353 982.832
 664.990 637.103
 490.038 511.185
 729.921 443.775
 760.438 264.559
 373.807 748.795
 172.889 745.919
 957.630 434.414
 687.113 565.365
 188.725 670.350
 542.524 985.437
 635.829 999.112
 149.416 168.010
 367.747 531.540
 929.540 232.104
 901.155 59.663
 959.486 550.610
 371.449 226.493
 489.982 888.656
 218.672 513.061
 135.611 72.736
 275.809 56.525
 827.867 574.103
 354.558 809.969
 528.118 279.163
 717.798 420.462
 437.474 531.307
 10.037 328.745
 702.244 380.881
 667.106 888.682
 784.393 631.626
 752.232 940.338
 86.907 372.376
 853.492 935.556
 638.275 22.066
 741.830 863.426
 645.407 674.848
 121.648 324.712
 220.439 531.679
 27.982 894.561
 227.389 156.986
 334.087 642.502
 835.900 56.468
 857.621 364.666
 320.950 878.031
 697.452 757.300
 922.125 275.853
 529.357 721.072
 139.644 922.314
 548.771 45.722
 865.717 218.809
 811.414 463.422
 851.150 250.095
 705.583 71.595
 513.476 394.051
 838.539 272.065
 282.738 576.458
 457.463 29.463
 35.678 426.188
 704.600 559.228
 623.197 908.178
 156.392 671.659
 687.157 398.579
 675.572 346.037
 481.748 517.873
 149.515 626.455
 55.685 393.614
 61.901 322.633
 161.505 815.453
 490.245 984.495
 587.361 42.494
 309.703 183.905
 158.381 788.754
 462.282 781.743
 535.144 249.070
 797.059 850.039
 705.906 428.435
 456.009 539.346
 989.398 636.117
 154.625 978.857
 652.242 826.625
 147.853 334.354
 318.214 677.456
 669.078 256.102
 77.747 444.451
 250.594 969.897
 170.505 925.619
 473.401 310.092
 839.768 380.538
 326.219 689.457
 176.308 222.296
 779.773 738.851
 665.912 340.671
 282.820 537.053
 616.406 287.588
 368.845 660.604
 507.853 408.292
 213.159 903.665
 627.354 624.136
 913.430 402.678
 614.818 646.112
 174.895 19.934
 958.162 243.479
 485.152 429.169
 189.214 21.072
 361.131 156.146
 901.360 324.529
 769.350 374.357
 546.406 138.022
 864.782 72.761
 783.837 547.857
 96.548 96.689
 416.518 791.925
 901.437 828.191
 321.815 514.507
 388.051 997.258
 398.155 404.042
 922.738 395.275
 219.509 354.339
 508.744 457.055
 602.296 994.467
 525.958 663.895
 622.448 356.470
 321.920 138.887
 209.162 461.564
 445.314 314.345
 424.167 213.135
 948.980 72.669
 1.688 588.238
 196.730 734.617
 968.886 258.361
 351.095 896.944
 936.304 375.681
 140.079 624.433
 393.012 904.104
 370.437 364.806
 465.039 17.100
 821.647 179.859
 704.739 329.074
 795.345 239.017
 632.534 67.141
 464.367 784.564
 713.705 359.227
 846.789 998.949
 937.390 137.099
 384.567 947.238
 91.638 393.970
 722.754 361.102
 569.314 751.709
 931.318 819.457
 170.081 178.398
 482.700 475.271
 911.878 840.181
 268.113 4.194
 562.767 199.421
 605.963 800.081
 135.248 702.347
 946.505 522.475
 337.879 492.446
 16.021 84.404
 294.093 190.180
 757.436 744.093
 259.411 685.288
 226.770 585.328
 592.916 275.609
 788.407 808.052
 566.995 177.299
 537.482 638.665
 384.410 137.481
 963.232 559.392
 870.057 454.238
 879.864 964.593
 25.966 393.669
 596.038 311.248
 994.810 673.176
 3.660 638.892
 935.339 128.759
 652.290 804.502
 41.579 816.801
 176.471 489.321
 58.478 923.381
 476.988 582.093
 485.114 912.740
 469.005 787.037
 490.915 178.211
 723.856 621.027
 882.031 41.086
 998.698 494.567
 178.634 643.779
 99.173 472.379
 637.159 112.094
 212.691 4.687
 465.164 216.679
 320.084 348.017
 324.594 686.042
 405.351 258.658
 748.742 743.420
 379.565 562.545
 259.373 428.550
 186.100 367.654
 666.672 785.066
 808.872 489.905
 372.194 147.198
 540.013 377.756
 33.611 38.988
 133.195 726.324
 952.264 739.050
 456.692 616.808
 226.296 388.468
 127.345 464.773
 492.322 793.756
 842.165 140.486
 829.348 356.545
 795.700 180.798
 695.053 43.170
 574.065 155.288
 135.042 77.413
 224.284 605.615
 681.606 325.975
 112.121 937.782
 524.577 766.857
 582.694 619.527
 580.553 244.599
 33.968 692.264
 849.137 72.611
 589.771 137.244
 969.642 231.724
 230.572 993.104
 676.132 616.185
 699.256 276.398
 92.840 315.005
 266.061 943.404
 669.343 499.645
 110.331 101.499
 381.632 471.135
 583.505 948.186
 431.233 543.958
 462.805 17.858
 572.239 94.193
 821.203 48.193
 851.522 549.974
 737.862 453.416
 629.348 768.243
 493.297 89.469
 378.208 928.725
 452.649 811.189
 762.156 230.453
 684.033 614.265
 655.503 634.689
 710.627 801.013
 49.970 138.526
 206.745 250.377
 657.762 453.799
 49.489 166.463
 582.296 15.028
 886.653 548.917
 789.268 347.397
 314.583 511.348
 562.311 531.261
 240.829 674.593
 416.835 734.001
 978.152 399.865
 522.782 114.573
 849.166 87.933
 955.494 302.668
 423.347 155.505
 659.969 715.583
 136.983 375.487
 937.093 194.898
 716.847 816.009
 303.722 455.548
 122.868 681.904
 457.491 166.428
 305.057 515.161
 710.940 789.171
 924.651 776.857
 20.058 645.958
 886.217 156.922
 694.751 764.419
 461.873 650.180
 71.544 444.720
 434.431 623.398
 83.218 938.455
 844.919 670.136
 460.932 239.017
 981.461 915.346
 639.072 517.601
 398.941 762.624
 642.718 847.227
 298.289 562.412
 865.914 329.259
 134.997 773.224
 693.133 753.464
 60.834 360.016
 76.534 305.027
 751.311 159.309
 111.136 291.976
 432.828 990.772
 205.425 256.779
 924.335 426.099
 935.578 399.557
 253.765 370.568
 110.281 861.260
 732.294 268.330
 925.771 867.616
 180.926 622.891
 526.194 933.807
 543.149 208.364
 424.741 581.272
 201.919 429.734
 411.494 268.059
 594.432 631.876
 52.785 319.689
 907.764 133.362
 155.571 546.110
 794.152 513.885
 563.524 310.095
 796.450 370.485
 6.767 82.290
 979.990 800.726
 35.436 877.290
 663.038 208.816
 122.329 453.856
 988.253 367.680
 68.968 211.151
 824.738 725.766
 842.637 393.104
 404.563 707.318
 812.598 486.526
 528.047 719.956
 148.350 668.015
 795.020 20.214
 450.833 313.096
 389.902 778.497
 771.813 62.279
 549.584 177.554
 252.912 767.184
 135.941 236.433
 103.024 980.622
 208.677 104.246
 403.082 63.161
 216.351 659.482
 855.627 651.632
 289.515 491.493
 611.612 259.008
 103.403 357.200
 439.884 377.817
 180.433 389.409
 940.301 258.765
 204.669 90.881
 127.232 791.420
 629.493 153.087
 367.042 773.996
 362.049 579.028
 385.008 614.570
 717.895 419.645
 361.079 837.093
 849.103 622.921
 210.097 993.609
 979.228 279.122
 143.915 921.116
 627.837 675.811
 896.729 79.993
 502.384 568.688
 370.395 714.063
 380.955 461.473
 436.311 163.955
 438.912 267.517
 680.324 119.864
 496.748 811.341
 666.170 332.145
 324.901 298.718
 943.019 114.062
 751.132 234.179
 359.234 316.764
 22.946 655.135
 45.552 669.045
 905.034 858.195
 678.151 931.238
 891.546 657.367
 759.982 81.882
 815.156 292.767
 805.038 246.270
 997.247 325.264
 565.707 687.205
 942.314 645.391
 101.984 450.154
 799.160 298.217
 300.136 118.252
 333.915 399.213
 857.644 158.515
 755.921 474.929
 164.207 991.115
 255.785 107.474
 531.694 791.173
 731.983 559.960
 918.827 130.368
 653.416 893.417
 421.613 517.648
 913.091 2.180
 74.161 228.702
 533.855 557.695
 845.209 187.815
 180.087 389.364
 495.734 138.830
 176.848 690.038
 257.503 610.549
 535.649 223.528
 129.664 832.848
 807.447 557.914
 202.019 520.719
 230.397 143.202
 483.881 432.405
 992.218 702.143
 634.234 583.678
 692.724 81.666
 93.038 612.455
 557.286 107.913
 948.877 826.446
 231.051 554.318
 441.867 111.999
 268.849 539.343
 992.986 956.062
 747.639 253.653
 725.062 47.185
 865.431 126.761
 453.032 128.123
 379.901 396.959
 381.348 215.259
 286.015 578.045
 267.168 862.323
 68.145 819.692
 555.205 602.283
 99.336 448.880
 132.558 966.831
 537.924 636.550
 511.789 863.219
 207.002 751.505
 752.979 529.652
 80.710 402.690
 558.914 629.877
 866.729 807.489
 203.290 262.642
 818.330 99.060
 214.532 120.370
 961.874 657.320
 675.104 742.639
 844.641 938.722
 198.963 673.185
 229.582 528.057
 911.906 384.220
 752.149 945.116
 328.198 509.586
 852.221 830.015
 842.070 299.865
 571.826 488.579
 537.921 240.013
 415.460 904.447
 274.688 555.877
 81.075 484.024
 77.467 373.304
 741.171 276.395
 35.787 716.156
 767.877 750.551
 378.747 361.958
 514.521 480.382
 591.487 981.005
 478.345 112.846
 227.254 522.354
 941.957 621.304
 29.824 674.410
 920.451 184.592
 640.561 505.725
 900.460 708.914
 254.430 310.776
 748.452 415.701
 294.327 863.865
 168.302 461.454
 380.929 980.909
 910.530 908.041
 426.609 652.966
 363.669 712.529
 620.892 337.038
 306.441 708.433
 898.381 949.630
 159.927 774.981
 388.339 28.010
 572.448 773.031
 491.460 615.032
 194.897 116.562
 970.276 38.280
 987.607 563.814
 584.618 636.359
 846.434 484.378
 865.407 18.132
 78.442 285.769
 64.473 899.072
 707.693 178.573
 814.123 357.613
 488.343 102.430
 699.847 299.210
 162.879 520.472
 618.077 452.933
 73.500 277.822
 236.544 691.850
 937.912 686.328
 79.078 341.633
 988.945 84.412
 154.149 290.012
 880.284 985.089
 774.739 641.604
 736.310 489.578
 367.188 777.722
 508.569 347.064
 932.269 519.102
 759.133 87.158
 150.129 581.584
 64.390 260.073
 361.989 232.158
 192.064 476.027
 218.973 457.153
 898.305 640.680
 268.589 648.343
 797.093 304.224
 211.789 789.552
 25.930 160.306
 770.842 19.650
 952.913 495.036
 776.343 782.188
 601.781 359.503
 129.457 212.247
 802.795 750.510
 95.058 13.087
 875.688 478.400
 7.907 535.209
 311.861 288.250
 955.857 675.295
 920.239 307.307
 572.556 289.810
 36.395 908.925
 412.001 185.939
 47.651 518.696
 876.074 169.804
 865.856 914.799
 664.879 747.963
 370.545 880.224
 762.090 683.107
 862.477 103.669
 50.746 879.214
 403.510 468.250
 479.229 836.644
 593.891 47.954
 915.752 885.485
 950.980 502.202
 299.101 428.594
 30.938 135.300
 723.158 747.257
 781.806 702.440
 695.548 426.121
 165.859 394.885
 952.475 914.317
 752.061 137.687
 61.358 71.665
 995.282 962.732
 222.291 58.087
 104.996 372.870
 513.875 557.198
 407.983 149.691
 596.936 918.420
 650.674 354.155
 72.371 333.353
 819.109 467.327
 221.643 999.759
 407.730 875.207
 377.741 379.153
 100.568 639.846
 271.712 21.006
 75.805 657.175
 169.039 48.089
 471.587 584.238
 698.265 704.079
 399.603 44.629
 931.536 427.583
 533.878 576.224
 406.473 698.070
 84.144 70.652
 487.480 501.429
 562.679 336.152
 311.725 179.069
 425.678 176.524
 813.374 788.573
 497.906 566.855
 185.029 940.140
 233.845 184.895
 36.574 546.645
 818.905 554.599
 320.988 591.593
 938.059 220.098
 389.190 74.942
 631.835 804.571
 840.044 828.627
 994.727 145.186
 878.728 129.097
 850.432 323.978
 871.222 591.544
 841.787 742.561
 572.575 968.462
 308.945 88.695
 952.448 343.204
 683.191 303.487
 687.430 97.278
 10.261 433.449
 732.575 619.003
 328.347 511.532
 124.914 331.967
 482.777 590.941
 462.579 466.602
 160.140 505.962
 701.095 429.463
 396.304 371.865
 822.943 385.783
 60.074 793.323
 80.327 145.250
 170.315 25.655
 350.090 903.238
 780.179 238.941
 342.741 254.835
 297.113 650.883
 96.770 972.742
 818.718 714.768
 189.966 768.662
 497.968 134.588
 189.650 978.084
 330.377 106.021
 25.034 298.025
 632.073 491.422
 631.907 234.303
 981.472 286.240
 530.191 288.310
 486.149 646.329
 39.465 532.173
 946.878 358.917
 910.226 625.953
 186.800 158.615
 996.558 451.555
 437.734 933.519
 669.153 946.771
 998.213 120.565
 369.661 881.156
 247.633 454.761
 644.521 825.884
 694.570 480.419
 228.352 425.367
 809.881 636.169
 36.321 913.215
 529.548 337.328
 987.548 153.319
 169.539 862.472
 336.396 993.603
 64.518 335.037
 7.563 450.904
 91.346 20.077
 389.482 896.859
 762.596 141.381
 166.811 573.457
 248.268 590.872
 298.410 160.617
 307.422 142.300
 856.518 864.962
 65.268 1.806
 523.745 357.644
 63.584 901.894
 437.637 509.018
 329.066 161.198
 322.037 39.287
 959.831 644.185
 447.220 107.525
 117.005 832.429
 617.085 318.050
 346.750 997.576
 744.841 344.917
 946.797 996.668
 505.050 214.802
 57.329 509.600
 349.214 488.944
 303.787 638.493
 856.943 29.950
 981.838 987.417
 930.986 503.442
 863.525 451.756
 900.978 162.893
 957.714 548.612
 799.735 104.155
 794.794 807.768
 242.437 0.418
 670.655 377.188
 751.560 175.632
 501.907 953.834
 510.195 722.202
 564.871 571.270
 328.165 585.334
 44.933 817.443
 706.694 130.382
 468.459 141.868
 879.223 580.558
 262.679 979.830
 382.135 900.206
 754.124 176.166
 316.824 634.398
 315.604 352.420
 953.843 970.043
 375.967 414.139
 604.156 818.904
 964.516 840.575
 848.194 141.603
 49.844 3.912
 830.142 526.765
 405.730 811.364
 655.208 344.961
 177.763 999.126
 187.554 637.244
 894.557 495.474
 154.841 438.073
 856.102 240.672
 294.228 27.760
 706.334 548.171
 899.213 856.710
 452.883 625.515
 75.284 669.440
 207.855 870.172
 16.456 908.309
 791.134 406.914
 858.873 413.099
 941.946 446.495
 39.548 12.016
 933.361 93.222
 428.742 971.557
 664.057 399.871
 857.456 727.232
 926.414 716.530
 524.021 534.835
 212.121 675.006
 336.118 984.276
 636.527 727.765
 679.940 916.697
 939.580 770.943
 763.202 533.296
 981.111 541.495
 362.735 124.185
 196.342 721.036
 33.315 261.374
 446.815 801.485
 67.864 766.169
 3.571 83.504
 409.257 692.787
 772.708 767.204
 422.689 772.644
 635.607 50.247
 770.126 683.689
 72.884 831.796
 363.110 483.392
 295.925 907.612
 488.496 50.019
 474.567 73.656
 138.223 282.783
 453.953 990.005
 466.633 626.210
 555.827 916.589
 237.862 606.945
 695.654 955.721
 405.612 42.344
 481.222 427.633
 334.989 330.143
 133.232 684.101
 81.417 328.661
 754.245 516.979
 988.208 249.164
 517.876 344.084
 258.557 308.872
 932.177 321.036
 159.211 627.641
 204.394 216.478
 884.405 627.543
 481.965 347.517
 565.861 536.691
 27.713 665.717
 376.430 171.807
 195.003 540.535
 513.604 33.870
 968.565 251.618
 139.687 593.999
 224.201 284.060
 126.285 59.395
 209.379 347.626
 933.358 619.315
 858.491 503.676
 831.979 296.729
 811.210 789.254
 342.848 831.404
 607.910 449.422
 550.279 144.048
 778.732 14.915
 407.898 668.822
 36.674 446.627
 274.559 373.761
 722.654 881.050
 407.322 436.596
 52.158 886.981
 646.035 19.186
 677.584 834.455
 907.492 239.648
 34.464 998.687
 676.038 520.629
 888.241 406.917
 444.322 878.646
 274.243 482.398
 988.713 187.545
 538.033 60.759
 627.497 913.886
 675.722 928.745
 828.433 589.117
 461.421 258.615
 30.863 299.072
 577.386 43.596
 604.561 572.487
 855.117 256.728
 964.338 214.439
 844.509 98.824
 930.723 226.079
 883.033 528.302
 110.421 987.417
 95.755 699.160
 956.604 254.813
 856.056 911.909
 52.298 279.103
 40.322 909.874
 287.348 914.727
 360.080 549.675
 920.746 36.074
 422.600 25.312
 938.944 866.387
 304.377 430.945
 743.492 59.622
 998.087 774.972
 587.571 49.678
 367.269 889.377
 593.368 428.289
 297.299 561.623
 836.692 956.949
 727.185 714.845
 300.542 424.606
 673.689 405.082
 347.739 487.153
 284.590 636.311
 319.328 63.232
 277.071 625.614
 458.576 900.558
 803.879 807.756
 321.491 795.235
 145.826 942.530
 348.486 261.745
 534.239 586.522
 225.668 472.044
 569.163 586.395
 899.241 158.038
 904.591 331.874
 666.495 192.629
 234.964 227.360
 148.899 411.161
 830.134 171.311
 357.192 228.775
 449.269 7.516
 638.285 961.856
 16.612 683.167
 405.808 825.826
 890.173 731.709
 9.678 100.331
 403.337 226.219
 408.061 310.110
 941.979 319.170
 933.056 739.833
 547.117 210.546
 58.598 599.235
 644.632 947.374
 807.322 486.317
 316.636 948.562
 97.728 907.794
 689.036 929.908
 712.238 844.080
 740.439 851.165
 642.137 168.508
 690.574 261.726
 771.385 15.393
 231.592 641.146
 335.748 447.662
 181.166 938.032
 427.272 401.591
 698.193 944.478
 300.878 423.703
 374.465 607.112
 126.807 93.737
 241.307 89.846
 570.009 819.173
 779.294 852.808
 568.622 352.879
 240.525 197.740
 534.957 528.675
 163.186 418.919
 973.379 323.118
 632.226 672.678
 962.895 69.374
 200.895 985.663
 803.933 995.065
 96.771 25.579
 297.660 895.572
 382.006 687.448
 984.355 742.991
 688.219 548.047
 289.932 65.168
 397.281 421.526
 945.110 595.831
 163.797 736.316
 481.371 723.371
 275.126 138.753
 756.251 770.411
 900.250 519.798
 705.427 877.828
 997.597 730.457
 201.342 894.647
 820.310 287.683
 561.547 979.336
 189.576 829.606
 891.851 779.165
 194.911 426.759
 769.653 893.640
 745.314 829.733
 425.109 557.661
 535.430 584.587
 418.237 952.319
 933.242 691.742
 148.476 509.532
 45.084 154.403
 382.095 904.582
 602.992 656.540
 308.202 902.678
 259.775 541.593
 604.689 756.803
 607.814 810.536
 233.513 750.079
 576.035 616.305
 515.296 682.958
 451.096 561.430
 734.786 460.625
 337.375 382.763
 582.570 416.601
 467.422 473.276
 79.264 982.892
 30.211 303.035
 893.831 793.886
 556.657 582.697
 748.536 189.905
 926.675 901.526
 693.328 407.103
 603.755 272.187
 679.134 933.661
 204.018 246.160
 12.944 649.540
 237.540 11.833
 840.879 410.053
 168.909 653.218
 885.232 784.997
 508.433 797.351
 817.186 218.008
 719.867 494.997
 141.376 59.067
 398.120 910.209
 517.379 771.097
 592.138 302.964
 465.624 284.353
 813.426 704.697
 273.105 525.481
 246.768 453.778
 202.916 778.066
 862.133 487.157
 349.283 825.035
 489.218 601.545
 397.900 7.984
 760.286 194.204
 334.588 32.609
 32.754 676.890
 681.203 811.560
 678.489 499.587
 967.268 15.820
 258.000 711.915
 912.772 592.989
 198.987 183.479
 699.209 986.431
 362.407 969.830
 942.320 474.337
 825.829 83.310
 704.425 154.280
 942.014 859.020
 453.318 979.384
 167.144 711.864
 97.776 649.900
 802.789 893.552
 619.702 462.599
 991.607 676.221
 845.497 694.364
 459.948 525.578
 223.384 160.734
 350.397 360.226
 221.211 50.574
 351.032 19.844
 955.889 440.794
 351.473 943.491
 689.415 377.120
 262.182 666.471
 858.827 545.674
 974.746 721.596
 782.998 223.989
 846.888 535.403
 245.664 897.564
 524.746 864.933
 882.162 58.828
 402.672 664.414
 991.169 809.246
 931.607 207.803
 799.215 893.140
 263.512 42.257
 775.099 274.695
 131.754 394.694
 726.982 789.670
 264.456 999.549
 723.175 362.948
 186.377 727.262
 418.191 775.455
 739.767 652.195
 901.040 622.985
 628.824 353.430
 428.988 459.364
 427.066 855.624
 285.881 822.400
 771.293 19.070
 881.813 958.683
 467.315 722.862
 165.569 288.942
 346.698 463.120
 481.183 576.154
 414.132 135.413
 396.618 101.539
 913.357 678.580
 450.519 37.092
 795.796 833.169
 589.972 386.200
 908.162 684.675
 648.932 995.573
 309.449 608.034
 87.555 12.243
 98.115 159.587
 374.008 949.393
 169.364 845.678
 542.737 55.576
 450.676 268.498
 259.909 665.375
 479.804 160.816
 24.289 498.296
 120.070 288.299
 239.691 709.790
 757.863 153.621
 826.123 767.671
 329.761 178.155
 756.570 703.056
 892.822 378.382
 584.024 882.596
 420.507 74.243
 280.925 473.562
 895.927 460.208
 875.825 171.912
 228.961 797.304
 718.153 372.351
 768.139 921.594
 212.858 756.515
 263.519 853.267
 477.056 628.588
 693.282 687.870
 218.273 245.957
 852.123 80.055
 809.267 775.132
 550.155 429.019
 831.717 390.315
 551.002 47.782
 527.296 854.212
 429.537 865.117
 580.081 749.347
 623.808 554.893
 362.076 325.101
 440.678 913.575
 310.467 793.529
 327.415 79.419
 30.483 338.871
 596.731 88.635
 294.204 235.341
 73.593 842.347
 549.126 319.695
 979.708 877.010
 279.732 804.210
 275.081 219.238
 452.732 597.870
 702.943 908.312
 897.301 124.810
 830.060 596.537
 353.841 176.592
 412.673 614.875
 799.950 835.956
 750.798 410.661
 715.025 582.732
 200.215 732.818
 62.865 596.117
 400.237 30.775
 795.716 151.244
 832.376 434.641
 657.202 161.618
 164.564 350.276
 482.771 23.510
 150.094 103.424
 264.634 294.879
 160.295 437.364
 117.240 601.835
 333.948 759.618
 305.337 862.595
 751.182 361.668
 489.354 195.486
 490.065 933.691
 814.817 117.526
 233.252 361.754
 889.588 118.059
 671.076 341.337
 723.934 822.629
 35.524 847.441
 475.715 551.643
 14.151 62.703
 171.670 572.547
 179.500 341.212
 244.094 80.149
 151.800 53.047
 711.628 394.989
 542.246 354.580
 577.990 912.340
 430.971 719.492
 660.956 473.355
 675.903 368.167
 686.565 464.536
 762.153 986.982
 384.328 621.978
 550.731 538.309
 245.240 153.569
 112.533 746.314
 5.806 966.648
 609.275 488.378
 201.436 962.568
 755.925 828.057
 897.863 135.637
 946.037 559.610
 19.301 585.224
 397.040 678.428
 309.529 150.195
 259.997 194.081
 602.820 728.678
 198.831 726.648
 664.585 118.582
 466.636 701.548
 758.791 460.778
 558.995 28.043
 385.895 783.940
 501.571 522.284
 339.477 324.416
 205.376 143.118
 583.461 953.862
 899.722 239.562
 139.292 309.770
 809.886 370.079
 581.417 848.340
 191.883 18.353
 210.727 674.746
 856.680 386.728
 53.187 442.744
 24.877 850.885
 511.760 34.517
 942.731 77.406
 484.176 953.837
 181.957 975.045
 700.352 103.027
 37.558 821.617
 787.848 719.344
 356.862 98.240
 451.168 962.454
 483.759 803.214
 163.707 855.365
 617.986 607.158
 885.502 761.059
 681.129 962.477
 704.667 241.001
 988.325 772.976
 577.441 295.504
 464.520 58.168
 836.485 575.812
 462.416 71.938
 127.649 20.632
 159.244 932.602
 403.363 483.296
 83.214 132.785
 480.685 647.892
 177.695 480.011
 101.544 892.337
 409.871 495.410
 2.618 642.956
 806.999 6.957
 6.655 218.640
 821.650 319.187
 832.770 613.803
 529.890 643.263
 140.748 189.439
 623.684 414.787
 176.717 792.397
 819.631 212.926
 381.444 507.308
 847.076 489.898
 17.276 556.294
 854.701 506.682
 528.265 932.700
 968.842 297.102
 186.009 210.913
 10.071 211.392
 10.203 779.863
 516.431 451.277
 859.845 58.858
 299.321 846.127
 543.754 267.100
 667.100 44.246
 325.754 119.612
 165.426 930.810
 32.101 639.839
 504.153 825.981
 290.966 731.069
 147.977 270.506
 133.813 493.807
 550.064 644.537
 107.046 663.813
 990.691 676.926
 223.400 265.614
 560.785 40.991
 23.225 309.676
 695.480 668.430
 916.211 429.354
 336.009 380.996
 987.682 968.049
 877.957 690.800
 936.660 540.370
 476.957 671.181
 575.057 246.594
 534.161 183.268
 871.432 901.111
 606.228 256.482
 334.300 117.380
 989.397 377.787
 268.260 289.051
 553.540 923.556
 223.015 225.169
 367.483 64.221
 616.079 882.948
 406.681 545.838
 822.797 631.465
 392.323 680.138
 973.801 251.214
 128.741 297.344
 714.609 296.132
 713.607 991.105
 402.642 25.011
 650.734 635.214
 734.087 247.759
 234.580 315.862
 900.892 668.692
 962.928 705.083
 823.727 574.657
 112.190 720.474
 240.192 581.498
 748.765 558.704
 852.203 80.267
 198.571 856.535
 958.866 616.975
 531.961 589.863
 80.686 689.912
 697.700 150.754
 780.502 990.359
 140.416 892.481
 921.793 470.259
 722.182 866.671
 894.957 459.199
 529.814 823.880
 258.926 428.523
 252.531 154.041
 864.154 608.815
 655.280 916.562
 872.029 95.331
 724.905 577.354
 396.458 51.674
 131.268 423.451
 450.398 263.358
 103.193 772.213
 871.144 358.612
 877.794 204.369
 263.975 153.253
 827.419 816.753
 288.403 579.831
 815.456 365.666
 811.657 709.022
 472.866 625.019
 270.520 284.898
 942.130 50.242
 668.424 686.977
 302.929 170.196
 846.308 153.521
 801.039 41.803
 312.714 695.487
 153.587 627.803
 13.596 282.656
 432.856 395.065
 931.255 367.230
 248.534 592.455
 493.478 540.546
 393.799 132.694
 70.651 401.252
 611.372 366.510
 665.255 494.573
 317.154 160.150
 533.333 299.101
 714.912 944.893
 402.442 667.351
 797.429 941.174
 100.060 237.446
 887.528 727.638
 417.886 134.272
 84.373 149.543
 501.980 669.005
 782.591 180.132
 770.027 765.765
 188.296 466.781
 562.312 924.274
 909.462 630.794
 382.480 738.797
 518.704 930.907
 581.058 298.465
 823.101 146.906
 785.609 294.712
 104.963 757.862
 845.701 851.220
 74.248 961.501
 801.420 104.268
 780.746 355.140
 616.680 421.086
 433.286 237.743
 562.073 15.787
 453.258 326.238
 58.491 162.400
 218.242 51.916
 77.492 408.611
 723.761 624.880
 365.599 249.143
 781.045 352.137
 549.007 851.610
 677.652 659.592
 766.898 258.490
 336.030 307.127
 763.650 275.260
 620.383 72.052
 183.292 146.195
 350.802 897.869
 197.675 405.862
 899.747 116.718
 60.034 656.620
 661.984 824.663
 908.071 781.754
 725.574 54.626
 298.773 472.116
 326.968 803.133
 897.280 273.910
 74.645 740.815
 273.851 399.647
 977.707 104.893
 399.019 667.115
 351.605 632.723
 633.175 416.953
 103.691 762.120
 452.069 522.924
 465.982 775.957
 956.112 456.205
 258.651 199.961
 204.067 241.933
 380.837 934.241
 369.117 390.034
 659.163 186.712
 618.799 970.397
 990.410 921.906
 904.422 802.962
 23.191 898.910
 648.187 755.048
 392.091 370.152
 727.904 780.706
 782.779 586.961
 474.092 139.973
 232.298 612.430
 359.342 130.449
 997.433 796.669
 125.265 220.746
 826.389 109.617
 661.574 157.128
 393.417 352.982
 631.227 23.486
 179.451 852.269
 684.639 363.916
 959.035 344.527
 887.540 960.373
 867.842 475.100
 416.841 219.523
 437.120 160.941
 575.881 28.121
 980.615 397.914
 116.674 440.578
 873.329 229.788
 807.535 362.264
 965.459 167.600
 177.953 74.281
 102.477 475.775
 640.362 737.596
 275.548 317.355
 414.983 34.683
 685.022 682.235
 256.978 613.915
 171.688 482.203
 245.495 645.343
 341.962 873.321
 385.861 366.285
 898.452 213.949
 496.071 171.808
 378.753 555.070
 497.263 410.270
 723.427 924.060
 458.182 289.250
 937.533 154.483
 412.260 35.172
 5.532 649.574
 382.452 923.768
 171.793 277.986
 225.985 892.074
 541.322 884.994
 814.655 930.277
 598.757 474.121
 865.012 248.549
 927.470 552.212
 48.966 625.570
 952.170 30.031
 174.061 318.150
 573.123 290.862
 502.331 282.052
 831.747 957.300
 158.647 200.373
 297.597 643.127
 998.409 305.804
 325.496 729.908
 897.986 225.548
 156.862 379.832
 790.313 972.068
 567.200 525.563
 686.412 789.170
 256.542 168.796
 648.498 271.878
 883.773 691.381
 161.757 81.445
 829.664 21.751
 493.422 635.499
 785.800 905.877
 535.600 470.409
 784.135 472.735
 862.213 41.506
 559.477 41.435
 552.973 680.712
 257.947 238.730
 964.357 294.711
 629.292 44.924
 478.069 325.245
 459.356 192.397
 203.536 61.860
 178.178 248.847
 227.674 793.057
 214.807 837.134
 821.021 590.897
 735.479 401.371
 755.521 974.535
 199.103 116.277
 750.629 907.778
 572.994 360.834
 928.424 813.647
 780.365 311.100
 866.057 684.222
 785.448 838.796
 429.029 217.039
 776.554 986.400
 548.477 900.450
 874.158 795.413
 670.182 421.111
 190.849 427.775
 905.605 888.893
 501.292 91.912
 312.385 520.705
 169.928 781.332
 33.020 337.979
 836.967 787.153
 738.495 496.839
 12.213 154.395
 424.326 359.567
 582.618 28.751
 758.766 745.958
 42.394 264.881
 8.828 779.225
 321.411 833.959
 894.532 809.475
 564.047 837.392
 323.718 395.483
 320.115 181.468
 820.272 729.878
 903.937 835.636
 12.318 72.341
 286.754 742.554
 931.501 218.519
 769.584 793.663
 180.761 178.749
 874.461 268.412
 549.857 610.193
 755.948 962.509
 142.572 69.406
 914.349 120.309
 976.978 400.934
 857.573 724.166
 733.906 13.174
 458.869 680.124
 465.181 17.983
 269.319 741.430
 691.778 218.552
 721.967 411.076
 185.672 354.671
 591.791 610.004
 553.469 380.051
 913.527 151.930
 443.932 518.004
 796.834 358.353
 157.312 475.015
 782.929 822.690
 717.171 183.021
 954.003 1.145
 103.427 377.309
 410.231 95.759
 570.121 925.538
 770.623 493.729
 467.518 222.485
 413.311 743.784
 143.190 913.688
 456.115 857.936
 651.674 358.430
 275.490 313.871
 700.912 378.675
 285.474 953.604
 503.194 146.188
 940.510 497.586
 678.845 356.505
 507.334 355.571
 735.753 837.537
 170.374 67.134
 773.489 294.931
 918.778 62.491
 246.829 249.089
 416.455 530.337
 882.513 253.688
 512.092 311.665
 141.101 977.071
 115.401 720.504
 121.521 591.115
 87.885 603.191
 141.617 452.636
 388.738 382.009
 718.772 226.536
 624.533 147.095
 598.843 224.446
 98.736 438.386
 320.725 795.345
 495.656 338.689
 492.279 473.436
 92.944 36.956
 128.977 272.489
 335.327 540.261
 660.148 914.102
 255.976 652.497
 333.087 930.120
 464.999 401.315
 989.724 917.280
 679.473 502.172
 504.006 816.443
 316.616 184.915
 454.205 901.354
 859.826 274.928
 969.251 295.355
 213.155 84.295
 691.587 781.924
 338.126 710.801
 703.676 570.234
 200.839 311.742
 286.830 544.453
 607.915 879.022
 938.618 530.291
 366.524 820.879
 40.666 810.022
 433.734 98.565
 517.409 704.192
 219.261 883.806
 286.736 601.252
 947.060 320.755
 6.688 583.170
 266.821 386.168
 753.288 383.632
 16.124 450.755
 710.628 84.676
 875.939 626.065
 556.515 856.888
 422.249 523.261
 29.162 467.607
 869.321 606.833
 659.656 901.686
 317.686 867.447
 51.456 581.496
 82.951 299.066
 535.340 548.903
 288.620 397.156
 882.358 934.534
 283.999 113.848
 828.172 831.840
 101.836 944.608
 962.221 699.120
 432.637 877.019
 530.434 906.175
 874.725 119.325
 559.448 438.654
 260.325 923.419
 555.803 878.111
 975.651 518.729
 690.317 35.588
 532.648 540.365
 624.334 368.103
 435.356 242.829
 952.067 28.284
 166.514 881.254
 56.505 955.697
 29.958 572.658
 142.939 323.020
 579.583 643.030
 414.974 300.426
 482.216 360.573
 86.809 37.512
 263.992 255.326
 929.724 914.400
 420.154 150.281
 780.229 53.642
 596.996 64.497
 295.631 274.093
 830.714 295.413
 836.162 709.566
 327.884 12.296
 741.038 202.048
 751.050 377.709
 211.370 945.228
 13.541 606.865
 231.752 223.589
 851.167 39.340
 373.383 130.298
 914.276 562.748
 296.936 909.325
 379.002 938.630
 388.143 749.857
 507.062 347.045
 241.704 51.124
 662.692 914.411
 890.881 100.702
 825.064 10.384
 445.789 887.419
 994.629 601.477
 540.496 159.910
 290.383 104.253
 38.471 493.091
 258.065 678.071
 351.601 827.360
 571.140 190.352
 487.036 879.888
 99.388 646.073
 248.651 815.192
 264.599 432.949
 539.334 315.191
 797.833 545.532
 292.977 559.721
 884.724 31.846
 520.611 860.157
 239.288 287.407
 296.265 665.106
 715.631 801.397
 200.560 152.649
 561.952 351.862
 952.950 553.138
 581.598 30.148
 318.657 16.042
 109.030 444.195
 199.203 189.764
 479.848 865.975
 384.137 561.908
 297.246 326.435
 237.620 986.539
 324.052 863.257
 551.540 72.725
 889.851 449.891
 554.437 233.957
 754.517 1.412
 213.586 100.223
 948.955 202.407
 300.022 713.671
 85.287 438.271
 450.207 895.563
 434.346 553.790
 603.597 457.891
 978.870 497.100
 625.872 499.549
 14.659 633.873
 749.592 976.797
 366.095 902.670
 236.921 564.157
 161.565 309.896
 655.725 658.578
 461.579 79.646
 576.459 251.138
 8.860 143.350
 761.839 461.766
 464.568 405.663
 906.387 359.080
 775.650 201.192
 263.748 465.807
 680.402 671.797
 604.530 167.245
 776.503 72.257
 607.750 323.360
 349.629 644.751
 189.324 352.663
 171.307 96.992
 299.203 166.595
 429.792 547.929
 215.409 736.355
 643.711 257.043
 372.469 59.820
 939.168 482.664
 780.494 545.262
 139.385 391.008
 319.751 662.018
 242.254 296.225
 787.210 338.330
 644.027 403.612
 882.778 365.465
 833.557 169.827
 163.231 738.394
 735.843 917.798
 874.005 810.338
 759.221 247.716
 958.752 635.896
 308.437 382.713
 112.910 340.301
 805.337 957.512
 612.501 586.163
 427.392 995.263
 638.211 660.324
 977.234 282.333
 705.767 708.853
 757.448 918.945
 588.222 685.532
 595.842 136.834
 208.512 516.369
 377.097 190.821
 529.301 328.682
 545.214 172.136
 562.430 747.438
 83.522 396.032
 556.267 763.882
 819.555 788.743
 942.923 462.720
 483.200 658.946
 188.864 525.490
 538.599 871.861
 695.248 371.236
 262.124 751.026
 944.795 653.625
 26.971 780.174
 249.675 599.544
 34.471 147.707
 482.554 981.555
 386.124 416.955
 786.334 890.044
 79.689 680.097
 376.203 575.238
 226.752 791.504
 542.462 520.408
 95.353 21.967
 909.473 281.585
 875.045 339.251
 933.105 73.098
 816.766 628.562
 757.980 319.576
 417.948 410.479
 590.906 552.052
 984.182 900.905
 66.060 857.098
 410.558 760.436
 21.416 243.068
 674.635 287.811
 218.673 556.487
 933.075 577.766
 817.430 145.051
 457.771 757.513
 559.010 142.962
 955.224 573.470
 279.195 761.230
 183.678 571.789
 408.898 152.757
 642.821 919.279
 846.885 532.591
 465.634 577.722
 11.769 151.477
 324.162 372.115
 967.569 220.209
 81.778 295.678
 436.942 878.302
 323.175 750.450
 890.958 98.794
 587.135 926.818
 59.117 967.905
 761.794 38.727
 416.553 910.725
 401.031 29.461
 958.469 129.517
 735.739 787.579
 799.380 147.969
 514.830 20.800
 474.388 921.356
 975.935 150.470
 862.299 378.715
 751.051 848.993
 189.882 548.669
 222.031 851.451
 859.985 16.221
 197.310 150.338
 823.847 434.929
 54.996 614.106
 792.957 139.268
 37.160 957.255
 864.848 668.269
 862.537 98.339
 679.631 716.806
 504.797 554.989
 292.760 809.027
 944.079 189.515
 760.174 863.756
 101.717 398.449
 403.547 959.302
 501.305 563.579
 728.028 560.642
 530.795 95.325
 577.687 441.736
 405.769 812.106
 863.260 606.582
 26.905 337.573
 814.144 912.237
 186.860 52.861
 376.505 443.396
 893.063 320.629
 989.532 240.192
 641.369 874.279
 363.054 887.945
 87.220 628.148
 96.039 29.721
 830.223 666.393
 513.732 740.526
 647.206 779.816
 161.869 226.827
 998.392 876.078
 132.519 699.025
 589.973 640.753
 164.419 859.855
 130.809 491.088
 70.446 1.718
 676.149 673.240
 9.099 594.408
 440.068 105.209
 901.104 746.012
 92.066 575.010
 565.640 448.977
 70.996 245.952
 35.202 886.093
 668.789 193.027
 828.946 713.773
 702.658 256.574
 499.893 499.351
 731.334 727.692
 502.973 842.827
 530.129 915.799
 793.188 29.611
 51.100 149.617
 693.833 848.177
 316.361 151.469
 564.586 864.648
 660.734 439.600
 942.244 515.042
 818.765 658.471
 870.119 786.068
 482.969 732.145
 525.670 578.137
 915.578 966.609
 403.328 541.618
 823.652 693.868
 816.904 851.841
 183.914 520.717
 413.266 33.098
 784.049 500.332
 498.586 190.705
 514.333 633.147
 986.433 387.489
 558.624 588.354
 602.052 71.850
 586.080 747.875
 991.629 484.581
 401.918 955.539
 664.132 537.057
 672.620 315.815
 265.021 351.266
 771.742 154.771
 776.952 209.937
 298.860 722.526
 547.299 200.869
 785.804 288.638
 943.486 112.310
 729.463 132.374
 275.608 795.268
 665.027 247.213
 945.562 43.993
 131.910 817.271
 580.028 238.232
 279.175 152.364
 881.199 361.483
 528.472 523.511
 737.671 270.335
 259.059 472.739
 634.625 93.538
 328.032 696.785
 897.057 628.927
 394.474 555.787
 805.002 465.486
 311.665 933.340
 101.237 61.116
 198.132 386.662
 38.832 69.081
 435.185 854.314
 510.211 133.310
 583.272 228.584
 286.219 111.071
 707.350 710.677
 251.501 67.849
 576.224 425.205
 232.606 401.128
 704.180 417.756
 512.309 455.377
 865.124 52.747
 45.299 998.626
 987.846 391.223
 327.529 841.025
 772.065 298.179
 618.028 727.747
 812.867 510.493
 14.914 863.163
 928.413 409.392
 697.018 91.734
 22.818 770.836
 362.067 835.359
 531.574 814.342
 628.440 469.596
 967.568 702.134
 479.452 405.382
 566.459 538.329
 979.868 862.401
 604.009 430.024
 699.477 199.463
 785.959 362.086
 957.253 871.319
 682.556 334.308
 23.736 165.734
 562.174 258.039
 364.171 35.848
 67.158 619.837
 398.854 667.632
 943.747 518.122
 831.502 138.225
 788.351 756.687
 535.922 246.271
 384.544 643.721
 183.445 588.793
 386.873 669.302
 79.335 370.146
 645.047 506.808
 99.657 547.139
 469.623 758.368
 677.934 421.241
 310.231 511.069
 683.558 5.111
 170.256 324.551
 914.641 628.502
 216.297 482.779
 153.249 660.351
 383.471 729.800
 110.382 652.804
 833.549 803.424
 634.201 42.787
 225.037 679.823
 733.883 51.968
 313.803 859.540
 951.824 21.549
 158.876 340.384
 521.011 910.029
 478.129 229.966
 397.202 516.068
 628.031 610.466
 435.656 501.881
 494.340 156.674
 670.753 962.665
 828.091 766.924
 288.702 982.592
 373.529 752.600
 596.226 846.717
 469.667 868.114
 172.468 740.086
 701.095 88.318
 741.450 400.520
 990.761 758.074
 865.077 230.560
 210.077 769.194
 782.383 388.280
 700.390 248.196
 12.512 827.921
 903.236 865.572
 303.507 752.181
 761.557 69.934
 205.708 461.678
 435.237 90.819
 740.278 777.269
 754.716 489.917
 35.833 592.162
 377.386 935.493
 338.291 347.948
 802.087 57.971
 832.994 377.574
 804.769 60.658
 329.036 815.161
 878.710 818.889
 71.916 724.329
 369.291 629.323
 3.528 970.854
 987.893 460.390
 362.716 280.266
 651.965 412.223
 2.829 635.141
 336.681 292.553
 535.716 329.759
 123.953 442.622
 938.404 401.605
 511.286 658.143
 576.303 980.401
 488.249 714.562
 405.438 157.461
 922.863 358.549
 69.173 992.852
 522.507 919.948
 558.725 97.857
 470.826 946.709
 370.854 98.614
 798.416 502.083
 683.385 87.359
 453.880 286.200
 945.242 674.898
 814.147 366.751
 611.653 386.736
 248.207 604.813
 168.930 201.425
 143.794 436.675
 412.160 959.411
 167.756 381.255
 441.458 10.898
 181.345 861.132
 509.560 799.513
 223.344 795.238
 620.157 463.077
 936.610 99.771
 280.083 982.248
 205.271 144.059
 640.089 821.765
 126.679 288.119
 212.518 427.329
 628.436 582.885
 676.673 794.712
 498.838 262.007
 924.317 687.525
 599.422 781.293
 361.878 908.334
 919.531 369.127
 678.982 426.889
 591.784 605.237
 374.444 632.313
 268.819 728.141
 563.581 637.061
 448.797 731.448
 190.438 443.578
 590.939 909.253
 154.164 55.026
 672.153 180.384
 902.478 824.790
 268.922 104.885
 322.085 692.053
 200.621 114.194
 794.308 529.425
 214.893 735.054
 815.652 861.035
 434.450 887.767
 791.982 313.642
 197.536 89.303
 389.216 598.262
 219.264 263.785
 3.705 734.611
 464.345 45.483
 545.803 915.697
 867.512 906.794
 307.481 545.584
 758.675 125.439
 409.513 891.096
 65.992 756.675
 349.018 679.937
 680.223 148.617
 850.434 205.887
 694.765 648.484
 371.927 809.556
 92.469 526.820
 747.455 374.470
 165.746 593.485
 18.051 987.374
 941.725 806.854
 193.340 573.675
 878.561 465.304
 607.848 939.511
 419.831 412.498
 521.603 677.376
 786.720 445.488
 439.072 159.393
 876.175 663.220
 266.186 828.830
 868.952 474.338
 326.545 74.395
 264.576 54.295
 552.616 642.051
 508.530 125.762
 946.675 204.945
 196.728 471.450
 963.287 913.634
 397.691 778.965
 547.386 416.726
 866.273 482.883
 619.681 547.657
 604.746 695.175
 237.511 78.487
 206.193 102.495
 80.817 248.904
 868.248 624.183
 379.218 181.171
 647.120 450.381
 669.882 423.375
 15.581 863.341
 572.891 248.463
 755.270 550.119
 9.973 640.138
 642.608 270.748
 345.935 174.533
 846.108 97.113
 875.045 954.829
 836.500 594.730
 935.321 961.652
 393.470 408.229
 943.632 372.682
 775.647 623.285
 488.228 698.554
 683.767 920.181
 680.585 737.725
 498.549 80.064
 595.980 19.777
 701.007 542.609
 366.024 374.836
 997.851 897.510
 323.548 716.941
 670.776 891.517
 240.893 882.645
 66.172 483.166
 800.179 134.791
 39.938 929.703
 844.959 577.792
 997.178 861.746
 996.324 478.013
 923.705 823.065
 885.782 224.861
 328.302 123.420
 527.833 179.247
 212.841 885.109
 396.133 851.319
 300.828 437.866
 200.447 34.387
 601.189 326.750
 512.538 643.115
 608.510 3.991
 535.977 898.151
 767.292 154.437
 939.053 144.100
 307.710 696.828
 706.073 351.106
 823.799 966.890
 48.100 241.242
 469.987 845.967
 140.360 898.708
 934.458 589.192
 614.103 707.627
 272.389 533.968
 572.760 943.606
 690.901 452.714
 375.896 396.556
 741.148 38.583
 443.136 984.369
 440.040 380.334
 980.287 532.552
 291.289 559.183
 380.982 236.941
 257.780 968.626
 371.876 928.906
 537.630 165.666
 963.699 149.582
 675.897 72.171
 363.179 376.421
 591.934 987.191
 64.042 87.665
 586.310 989.891
 944.264 894.299
 206.472 18.482
 879.690 801.660
 970.589 829.244
 872.616 11.667
 676.012 562.993
 172.418 159.778
 232.457 181.387
 221.568 757.005
 368.260 255.120
 335.191 26.156
 947.150 678.858
 859.654 572.803
 117.042 807.722
 652.577 96.146
 783.888 227.077
 283.372 944.049
 483.009 116.580
 523.165 962.174
 206.358 701.919
 832.332 131.688
 63.422 120.012
 472.289 676.796
 310.970 687.872
 78.449 35.991
 615.571 859.722
 499.144 604.005
 823.790 394.728
 99.764 879.799
 747.642 518.059
 674.459 405.493
 844.448 235.523
 424.718 97.907
 326.352 817.221
 933.224 595.499
 398.931 674.387
 664.095 546.393
 552.443 57.519
 691.527 216.015
 243.068 860.210
 235.586 904.469
 863.109 244.703
 257.374 833.582
 644.639 250.489
 129.856 931.490
 434.707 210.413
 2.454 239.510
 64.439 899.483
 367.191 63.042
 79.618 365.202
 915.106 947.324
 755.227 335.722
 650.242 682.555
 757.845 740.174
 464.334 824.373
 302.416 986.208
 731.099 288.694
 756.992 271.097
 670.533 968.958
 41.456 918.066
 179.846 693.810
 833.486 858.018
 900.650 250.014
 104.270 263.171
 566.964 335.026
 253.429 593.692
 183.840 763.263
 570.715 67.227
 553.386 757.067
 723.232 695.777
 778.224 825.958
 830.945 462.011
 19.698 334.737
 658.167 100.596
 310.212 31.719
 800.666 997.975
 159.948 342.991
 101.261 380.351
 54.877 317.650
 73.670 694.118
 415.676 553.818
 875.437 631.043
 829.238 957.826
 444.650 863.023
 232.285 641.713
 228.574 244.946
 529.835 890.401
 490.216 51.168
 882.505 813.295
 314.187 29.330
 561.829 810.019
 57.113 498.124
 20.694 241.668
 339.642 962.247
 278.917 12.858
 574.074 362.942
 206.894 82.410
 109.366 986.516
 81.677 68.553
 77.351 592.037
 371.007 75.606
 992.262 634.682
 6.527 11.419
 719.834 710.096
 75.154 997.165
 50.532 950.539
 478.296 892.794
 319.849 4.003
 476.231 512.641
 181.384 126.934
 396.492 216.996
 198.049 539.519
 90.854 308.124
 643.597 514.913
 878.657 995.302
 149.496 201.409
 821.359 725.276
 267.694 175.859
 793.766 895.520
 902.874 479.960
 214.176 511.376
 981.450 946.156
 684.472 239.124
 829.953 40.286
 590.896 710.291
 21.746 62.965
 799.038 403.622
 985.739 205.561
 517.486 166.575
 349.279 760.109
 732.138 524.695
 783.463 361.292
 58.612 592.412
 334.399 884.607
 608.278 260.859
 738.358 944.958
 401.664 655.964
 740.337 507.298
 832.388 782.760
 750.379 123.846
 729.080 89.656
 394.373 705.058
 179.246 79.931
 338.350 483.608
 667.718 388.275
 707.969 177.500
 396.665 139.717
 86.692 51.066
 250.499 269.268
 383.680 127.608
 556.995 546.256
 320.745 757.003
 88.216 701.424
 229.645 883.663
 107.265 571.798
 687.840 8.164
 368.366 973.156
 991.715 68.848
 940.405 888.346
 888.665 382.412
 373.062 967.908
 508.810 735.347
 838.269 614.474
 277.083 586.958
 439.497 541.718
 298.805 771.298
 321.777 530.363
 426.464 726.824
 674.162 656.798
 890.319 61.829
 284.303 943.518
 46.718 619.155
 275.952 714.985
 829.971 339.533
 781.511 868.271
 828.590 358.739
 23.483 356.252
 315.233 395.036
 4.150 894.105
 890.423 591.064
 338.387 839.971
 829.713 334.968
 769.914 360.996
 507.476 981.464
 349.074 10.433
 990.772 872.465
 836.256 234.375
 715.007 182.393
 548.355 763.148
 58.570 214.443
 958.158 377.991
 193.725 195.574
 963.545 874.762
 201.195 970.235
 893.145 759.855
 569.846 401.782
 239.104 36.942
 662.263 647.786
 490.416 494.616
 891.865 688.190
 669.556 943.389
 435.387 726.443
 591.790 525.146
 582.291 41.745
 14.393 319.163
 914.181 999.497
 719.222 176.740
 604.979 696.730
 876.844 852.807
 256.948 864.963
 426.969 779.295
 937.323 425.648
 534.856 94.277
 882.006 509.707
 756.073 45.970
 691.460 844.802
 375.311 515.504
 592.547 479.861
 444.619 921.234
 389.747 669.414
 501.454 95.414
 319.251 959.581
 419.311 166.913
 967.203 697.865
 658.716 987.563
 364.336 190.565
 622.249 41.712
 47.185 930.580
 355.535 56.038
 332.494 856.305
 411.311 47.884
 916.490 636.358
 943.494 324.117
 642.200 927.967
 613.420 868.126
 412.183 367.384
 465.043 670.163
 625.086 422.827
 807.010 296.446
 624.864 893.906
 277.234 426.564
 741.625 761.591
 563.329 178.640
 921.674 780.527
 816.401 890.040
 368.120 927.501
 185.812 121.220
 297.271 858.300
 381.349 135.446
 942.961 427.998
 952.538 2.015
 472.109 160.271
 481.606 940.214
 999.442 138.793
 988.892 121.341
 474.745 982.877
 122.475 72.907
 757.868 470.583
 675.861 169.557
 668.527 611.526
 380.055 676.849
 501.481 940.203
 933.934 54.983
 312.923 905.981
 757.117 988.622
 918.730 150.912
 813.462 35.568
 785.835 379.585
 104.647 171.243
 958.673 390.559
 569.331 528.357
 535.676 626.136
 344.082 613.117
 516.795 541.767
 801.174 432.738
 680.596 949.163
 831.686 646.429
 445.286 764.848
 299.893 796.584
 927.118 830.611
 969.236 272.380
 964.858 462.040
 957.090 178.855
 141.599 439.393
 584.112 145.770
 544.389 360.722
 466.072 117.852
 475.301 725.016
 677.096 767.665
 710.235 163.652
 571.433 701.260
 417.488 767.442
 367.603 562.456
 48.784 105.855
 308.746 352.264
 530.857 961.596
 253.816 274.406
 873.833 930.634
 16.770 595.438
 909.736 303.392
 949.065 908.803
 644.654 251.298
 901.603 746.781
 593.872 513.873
 256.072 264.139
 241.078 0.537
 585.565 184.166
 269.248 989.059
 297.051 954.276
 628.727 685.980
 383.136 97.668
 592.284 595.294
 930.398 703.339
 280.502 468.327
 12.128 393.608
 384.867 143.386
 953.639 611.122
 959.720 657.535
 70.297 731.851
 765.073 969.542
 917.484 33.082
 115.755 82.918
 885.979 512.783
 2.067 427.085
 857.298 696.531
 194.865 934.581
 285.833 998.583
 513.529 250.168
 885.992 683.433
 626.824 96.498
 413.668 652.787
 960.124 689.170
 386.273 950.234
 112.280 695.630
 981.338 212.837
 833.883 37.194
 490.398 126.474
 106.258 576.811
 236.062 972.201
 286.022 668.050
 642.020 436.432
 69.974 679.782
 488.049 241.823
 194.577 988.352
 297.401 721.870
 146.151 842.542
 258.163 985.076
 633.407 769.822
 242.227 708.975
 402.267 384.345
 977.426 176.044
 971.458 172.607
 575.437 858.880
 681.691 931.972
 698.454 517.901
 804.845 396.439
 142.947 368.691
 404.408 344.556
 463.534 776.281
 804.175 303.624
 91.816 148.733
 367.044 265.047
 814.825 131.972
 345.674 546.395
 259.377 891.771
 706.168 780.542
 429.270 637.936
 487.059 700.837
 312.023 671.247
 709.349 909.028
 14.109 77.548
 447.734 660.590
 904.810 858.115
 85.191 146.699
 408.460 264.124
 257.769 75.774
 645.707 529.634
 636.620 107.875
 302.249 96.230
 651.254 936.026
 317.298 958.554
 20.886 368.616
 105.856 488.916
 596.994 491.296
 633.900 217.361
 425.326 985.515
 282.136 637.932
 83.177 580.001
 793.553 409.844
 539.636 802.726
 887.076 942.159
 902.469 91.396
 221.982 551.000
 163.429 583.158
 156.148 308.888
 220.201 727.441
 199.618 656.340
 152.118 203.833
 720.496 497.259
 650.612 449.240
 512.939 172.960
 174.666 640.817
 440.417 617.069
 414.825 994.043
 877.838 487.262
 933.493 235.658
 903.153 893.343
 909.048 631.071
 645.433 878.011
 79.859 783.185
 347.862 331.444
 672.674 887.871
 219.664 948.454
 47.276 309.582
 152.663 973.208
 313.306 323.662
 691.224 267.504
 421.028 20.021
 47.012 21.461
 419.386 552.075
 423.823 677.546
 263.635 786.725
 897.206 228.456
 870.971 622.961
 716.466 485.199
 24.083 721.212
 253.654 593.192
 245.349 561.373
 209.380 541.418
 272.932 828.526
 845.602 593.225
 206.566 331.584
 401.420 38.597
 525.898 476.664
 862.343 888.506
 866.554 744.971
 503.227 704.884
 845.266 430.975
 169.499 677.928
 110.457 862.815
 863.105 959.699
 741.520 501.166
 574.785 663.715
 789.863 258.559
 371.533 509.492
 136.800 427.661
 879.728 884.393
 505.050 98.770
 575.423 809.072
 797.321 494.402
 732.158 514.069
 420.964 378.053
 714.675 791.348
 693.670 496.782
 228.828 93.824
 191.570 800.374
 531.286 277.160
 205.848 116.258
 808.364 560.529
 603.290 737.730
 495.198 516.875
 954.240 457.284
 221.798 868.980
 990.696 416.827
 41.286 386.723
 308.174 487.574
 271.277 965.208
 826.191 985.423
 518.319 865.414
 300.486 389.272
 567.089 361.981
 140.343 392.184
 813.423 550.314
 759.527 376.509
 768.992 591.893
 590.643 77.416
 34.521 137.558
 959.306 363.866
 649.874 369.153
 63.859 316.732
 208.435 986.708
 983.960 980.674
 848.123 378.057
 670.763 685.712
 683.749 118.151
 304.512 817.642
 359.629 224.306
 871.932 520.815
 815.260 250.189
 773.872 465.173
 661.176 234.762
 259.418 440.320
 550.767 772.833
 360.313 856.827
 854.054 471.861
 211.480 958.747
 741.156 876.588
 460.140 666.736
 370.025 540.861
 236.218 979.224
 351.177 407.057
 557.045 26.394
 591.367 511.229
 324.803 480.491
 261.010 399.996
 328.646 624.071
 202.529 547.908
 46.155 28.677
 17.652 666.466
 39.946 329.223
 212.998 653.854
 432.289 838.750
 720.375 244.042
 208.995 844.616
 369.313 262.175
 927.189 986.498
 205.909 7.556
 81.751 530.475
 108.715 284.311
 801.946 29.121
 836.761 241.659
 411.184 467.831
 297.753 620.192
 475.044 731.006
 489.948 517.514
 399.889 32.339
 746.226 66.882
 119.039 810.976
 793.707 787.226
 436.019 735.188
 890.187 24.210
 783.517 628.265
 266.095 212.148
 429.064 854.317
 97.262 389.008
 19.126 506.734
 772.177 875.008
 135.056 427.032
 763.397 553.993
 648.554 960.280
 635.376 190.810
 849.998 504.183
 742.202 483.026
 897.764 427.152
 813.797 527.791
 245.844 176.440
 676.371 421.346
 574.401 246.819
 783.757 277.218
 925.121 774.793
 485.248 917.592
 360.164 520.329
 160.475 369.622
 478.257 820.261
 603.405 483.792
 570.094 183.496
 629.777 25.093
 441.991 751.891
 562.196 400.206
 924.084 92.047
 464.933 346.559
 577.693 197.481
 159.546 883.790
 974.572 168.791
 759.107 217.498
 315.220 568.068
 772.821 82.232
 839.242 695.124
 516.678 849.336
 40.923 55.065
 335.436 129.915
 798.707 642.651
 915.568 238.807
 147.684 688.036
 119.928 807.834
 136.521 535.430
 377.949 741.855
 410.367 971.450
 748.563 186.397
 322.506 709.330
 568.136 948.192
 301.818 760.365
 787.071 998.222
 270.252 992.215
 74.162 49.401
 322.586 457.819
 867.972 387.429
 935.798 767.130
 323.472 933.546
 281.747 320.845
 536.999 112.623
 966.864 100.425
 233.401 310.496
 736.764 647.338
 919.445 242.648
 460.661 117.690
 203.494 274.747
 477.059 882.633
 862.844 877.375
 143.165 92.635
 319.468 846.295
 18.961 232.496
 428.205 450.198
 443.886 777.493
 57.540 195.158
 568.994 198.324
 474.090 724.560
 7.554 348.282
 353.032 451.429
 807.928 560.709
 606.158 683.779
 157.752 964.225
 628.641 230.290
 149.823 729.126
 949.345 131.570
 707.434 347.831
 265.411 260.200
 838.254 48.345
 40.706 970.091
 297.394 980.672
 43.441 792.508
 356.209 606.279
 637.960 803.026
 136.107 479.550
 279.512 792.038
 146.629 323.328
 392.174 723.073
 613.051 468.784
 745.291 260.715
 567.323 619.878
 142.514 886.448
 762.437 796.535
 962.460 430.126
 337.013 756.471
 56.870 751.352
 965.465 256.577
 140.048 973.894
 468.500 20.258
 964.207 663.078
 596.562 71.653
 844.460 837.095
 830.474 291.701
 2.811 805.301
 542.723 270.524
 474.124 757.430
 31.219 167.097
 143.184 405.278
 654.935 748.048
 748.400 61.699
 275.502 735.329
 235.153 480.117
 226.815 236.099
 714.291 861.120
 210.180 311.390
 975.825 341.887
 537.968 632.877
 224.753 340.376
 544.551 914.519
 598.352 541.322
 348.193 139.115
 448.795 437.757
 408.269 45.456
 141.030 922.969
 983.577 431.928
 736.283 847.599
 992.613 365.118
 872.081 989.098
 316.613 670.531
 79.302 941.227
 10.185 206.130
 817.534 825.330
 509.893 472.766
 487.111 898.928
 903.600 459.000
 367.949 427.848
 866.539 127.364
 823.206 72.990
 535.513 266.296
 624.283 390.239
 510.427 214.088
 40.651 360.659
 300.302 131.079
 484.040 557.416
 905.391 492.386
 295.834 155.879
 212.024 499.917
 465.894 434.737
 414.973 388.913
 120.962 269.994
 543.724 616.151
 924.308 852.346
 202.921 665.237
 692.075 64.110
 19.985 455.728
 615.242 627.947
 779.524 879.293
 242.043 919.617
 397.563 855.712
 539.858 745.595
 409.991 67.628
 836.968 88.405
 508.255 524.728
 615.199 873.800
 418.487 670.171
 59.594 910.597
 483.620 484.926
 999.151 883.116
 145.044 95.288
 624.779 365.155
 932.957 636.651
 831.554 391.571
 942.477 480.071
 589.789 927.524
 303.926 559.880
 744.153 265.704
 136.539 139.301
 616.095 748.497
 519.495 370.551
 739.153 435.635
 314.966 916.257
 689.581 239.773
 255.351 435.295
 939.465 344.514
 659.644 149.501
 812.477 254.246
 898.715 14.670
 273.283 845.854
 291.083 252.023
 443.075 182.813
 312.496 452.839
 371.474 386.667
 755.450 962.575
 878.183 454.563
 17.964 360.749
 828.330 869.996
 851.828 173.775
 348.499 123.468
 304.640 350.216
 504.530 677.334
 971.010 867.531
 328.519 452.272
 77.866 267.919
 735.757 949.595
 996.989 95.549
 450.301 663.020
 962.514 551.160
 151.219 374.721
 608.463 131.189
 454.323 313.742
 295.554 281.348
 303.409 410.654
 510.052 888.637
 810.914 82.087
 160.706 746.518
 463.725 84.346
 721.540 456.351
 2.133 89.226
 545.177 840.794
 748.199 250.605
 558.370 123.966
 966.707 281.158
 31.454 426.561
 203.336 469.030
 347.718 595.304
 879.558 799.570
 176.434 864.214
 604.194 462.923
 241.880 174.889
 262.659 720.701
 875.624 274.685
 495.120 460.991
 714.323 591.313
 405.392 18.202
 561.942 741.592
 438.134 590.812
 453.652 778.047
 210.293 114.757
 46.649 582.653
 524.797 892.462
 406.846 370.763
 873.994 927.300
 174.188 24.147
 954.419 451.351
 665.545 899.952
 263.387 881.910
 233.213 97.549
 884.846 611.232
 737.756 658.606
 453.469 977.048
 242.884 344.056
 821.586 221.530
 502.256 6.958
 656.012 607.554
 816.452 960.578
 526.869 397.516
 804.105 439.758
 687.187 526.887
 293.474 349.880
 802.325 327.560
 217.040 86.261
 197.408 21.358
 227.468 647.890
 527.252 248.563
 972.187 439.126
 118.161 97.670
 117.589 692.821
 19.044 828.877
 432.383 15.602
 168.247 243.835
 480.924 73.567
 123.151 847.406
 777.544 342.896
 805.821 113.619
 976.232 348.980
 437.028 238.246
 758.911 129.312
 712.805 305.914
 310.509 264.940
 725.832 282.166
 478.599 733.752
 754.711 263.000
 86.466 812.774
 897.221 969.355
 155.816 78.370
 371.571 195.443
 582.053 270.393
 868.400 332.304
 752.193 962.682
 524.655 856.414
 692.401 946.658
 280.660 853.336
 146.081 332.118
 648.836 934.499
 910.069 209.796
 294.945 888.239
 269.313 430.023
 541.895 811.616
 271.241 522.319
 636.589 415.581
 249.773 919.300
 759.782 441.438
 653.511 627.742
 648.138 320.736
 139.288 998.402
 880.763 143.765
 675.189 738.488
 356.297 854.297
 248.713 256.071
 951.609 181.574
 716.517 559.734
 462.310 866.465
 460.733 510.231
 535.398 90.014
 259.986 250.541
 724.694 912.177
 145.771 158.641
 43.227 860.407
 829.934 971.477
 419.038 346.141
 467.531 632.412
 451.046 247.345
 300.859 497.025
 431.668 82.608
 932.095 388.205
 78.048 663.286
 239.397 481.437
 72.283 781.649
 8.117 500.909
 834.474 352.548
 246.673 358.285
 875.255 841.820
 525.535 325.820
 234.405 795.441
 975.737 526.820
 500.092 728.572
 346.372 887.836
 513.032 583.270
 613.052 432.336
 338.640 848.380
 493.560 624.873
 388.133 326.265
 133.517 383.124
 589.916 390.503
 522.376 863.732
 361.882 509.014
 565.264 463.138
 373.042 301.440
 423.933 938.820
 971.845 591.764
 833.460 697.431
 914.559 831.573
 761.332 177.665
 68.951 71.015
 491.642 706.436
 968.489 899.139
 56.441 71.824
 25.424 659.084
 794.559 445.583
 405.798 853.590
 668.915 827.826
 757.103 219.895
 118.328 268.314
 344.538 88.579
 538.944 149.966
 582.276 607.013
 691.648 473.403
 282.701 354.193
 201.351 545.272
 233.099 89.988
 966.120 701.625
 442.952 548.762
 421.048 660.687
 785.866 626.368
 724.217 32.121
 941.677 232.430
 648.492 163.475
 882.843 839.267
 200.196 395.450
 454.380 97.910
 248.654 458.105
 381.069 194.179
 72.253 968.153
 765.288 158.171
 118.170 96.324
 482.475 533.757
 173.511 542.741
 961.059 466.569
 872.689 81.869
 474.874 825.564
 164.878 477.403
 56.857 771.752
 260.119 397.246
 444.813 705.353
 214.637 721.308
 527.582 627.902
 835.288 987.212
 710.964 157.211
 937.583 584.225
 557.896 130.267
 217.739 122.102
 270.705 461.942
 460.822 373.307
 821.747 626.577
 446.708 533.847
 252.704 366.368
 503.822 755.217
 255.392 466.907
 45.987 968.507
 224.792 278.740
 787.075 718.378
 597.538 97.655
 416.267 831.381
 219.079 179.258
 916.762 307.999
 435.981 579.755
 83.670 414.233
 505.244 849.750
 132.019 885.597
 122.251 916.898
 150.567 788.875
 468.097 972.803
 946.959 525.127
 194.041 416.442
 18.430 827.360
 426.972 628.244
 771.334 299.395
 879.809 673.875
 82.307 966.239
 872.201 723.589
 51.743 633.306
 850.732 671.073
 632.700 270.818
 387.865 935.178
 339.538 604.599
 632.286 909.307
 642.950 75.092
 480.213 807.959
 962.101 58.049
 991.020 459.824
 468.908 973.982
 637.582 764.444
 650.911 665.755
 171.688 308.021
 742.535 226.758
 210.352 907.152
 562.833 613.949
 75.710 391.623
 902.209 693.980
 118.418 663.869
 620.326 425.886
 344.000 288.957
 869.904 275.044
 968.839 521.385
 991.758 540.715
 835.528 600.318
 359.036 439.364
 897.794 320.861
 834.784 659.841
 177.551 683.597
 176.646 851.473
 338.644 846.797
 133.763 545.126
 904.268 554.734
 669.746 278.804
 961.881 731.617
 576.415 907.397
 197.714 444.255
 158.009 940.603
 232.884 19.142
 935.466 259.062
 398.056 713.033
 793.633 207.460
 389.912 82.794
 347.750 121.258
 259.982 573.606
 794.092 93.113
 157.414 978.158
 216.280 773.770
 397.745 337.777
 404.607 293.692
 178.690 724.542
 200.023 815.122
 483.442 716.890
 264.577 624.296
 977.150 456.505
 901.654 160.515
 541.478 38.108
 75.807 578.749
 236.843 863.823
 415.296 746.964
 116.687 108.160
 600.294 395.627
 330.633 847.182
 854.278 137.782
 184.453 855.438
 51.430 452.123
 318.345 856.906
 343.191 422.691
 418.191 812.022
 884.889 27.044
 87.390 953.329
 729.032 295.177
 832.919 959.071
 844.070 475.190
 914.841 229.953
 442.997 955.323
 883.182 452.240
 869.893 637.628
 492.605 874.323
 527.455 534.182
 809.434 268.149
 145.827 875.819
 376.302 806.597
 831.949 64.872
 399.043 868.625
 116.455 462.301
 893.642 532.067
 777.520 635.932
 356.413 566.340
 791.487 186.594
 779.545 571.426
 890.449 254.049
 161.270 393.623
 27.031 942.235
 192.944 591.389
 514.500 116.156
 635.007 925.668
 762.045 749.311
 314.147 148.267
 725.013 444.977
 432.022 689.985
 380.311 136.601
 421.847 778.444
 488.697 777.448
 326.332 505.889
 466.851 58.399
 205.288 22.187
 539.733 612.062
 473.293 340.956
 232.657 553.327
 79.830 851.043
 275.819 619.019
 792.090 45.827
 792.664 165.925
 443.048 884.117
 217.015 196.167
 236.734 634.356
 299.345 746.518
 133.747 724.790
 215.792 14.089
 1.604 613.067
 657.895 620.849
 837.694 726.997
 658.408 335.259
 642.165 231.991
 178.875 278.197
 821.552 508.964
 355.782 315.076
 682.306 428.425
 60.316 665.160
 170.488 572.353
 686.261 196.674
 526.796 665.773
 33.655 892.020
 655.068 456.025
 823.203 296.733
 400.707 831.576
 856.528 659.583
 459.548 956.217
 557.038 946.172
 597.195 851.974
 590.313 996.619
 266.323 78.665
 304.511 97.396
 530.872 704.283
 761.446 961.480
 610.284 553.287
 387.024 138.916
 966.042 65.016
 572.938 806.239
 991.977 938.306
 555.541 568.494
 317.448 917.598
 306.113 727.628
 969.958 568.238
 41.247 567.553
 105.679 62.192
 932.527 736.315
 340.387 858.957
 119.191 192.484
 490.263 619.458
 742.097 364.511
 555.882 773.097
 286.364 852.534
 300.513 300.741
 485.909 901.645
 735.826 570.324
 676.215 979.354
 137.524 429.088
 130.766 598.797
 976.791 319.570
 258.310 309.850
 930.281 438.673
 827.442 814.833
 184.399 34.089
 704.919 1.870
 794.667 854.601
 105.727 390.644
 316.935 705.249
 545.487 881.320
 166.225 560.753
 626.754 632.624
 756.177 957.263
 375.540 479.700
 955.858 500.217
 46.690 162.498
 502.391 522.587
 438.270 162.599
 912.194 821.049
 675.813 547.830
 28.091 246.520
 855.079 572.595
 465.210 879.490
 653.064 66.041
 919.165 869.564
 145.623 814.061
 72.721 443.450
 298.610 174.462
 882.106 407.410
 448.384 292.763
 494.720 900.972
 155.543 259.941
 302.579 550.930
 29.588 889.712
 480.082 271.567
 986.728 23.759
 303.217 142.369
 251.252 196.607
 65.973 342.700
 653.981 421.057
 167.502 448.954
 158.448 869.286
 62.402 309.410
 374.085 418.740
 71.788 651.426
 241.338 765.972
 322.637 881.916
 319.830 961.765
 298.937 692.563
 729.328 428.686
 84.801 944.261
 914.134 444.965
 494.777 389.509
 982.653 639.066
 10.783 496.443
 451.414 676.054
 72.506 503.802
 161.028 233.921
 545.644 793.143
 872.794 785.131
 570.366 284.270
 369.424 101.205
 874.066 304.096
 620.339 787.052
 624.366 850.490
 907.866 293.701
 59.906 364.283
 500.400 535.187
 230.532 668.317
 85.107 495.546
 920.786 156.560
 397.301 618.633
 140.072 284.011
 295.302 655.844
 811.689 974.997
 495.945 349.604
 556.099 429.779
 702.329 463.952
 769.869 554.119
 395.590 363.767
 781.938 591.121
 928.140 482.641
 407.932 617.380
 126.908 513.464
 108.786 135.089
 599.544 178.157
 532.804 697.665
 620.558 672.267
 24.413 138.695
 472.085 790.357
 715.322 713.220
 617.937 789.032
 774.794 127.910
 120.176 971.383
 938.552 744.372
 363.337 30.590
 417.012 40.303
 859.421 388.005
 12.466 949.540
 671.676 134.448
 764.460 858.101
 650.041 30.560
 658.474 583.454
 127.089 156.342
 44.325 523.540
 219.616 800.555
 39.330 636.174
 235.010 642.215
 662.512 944.628
 538.821 59.320
 38.298 698.409
 324.077 880.160
 202.646 127.000
 85.619 211.739
 775.992 276.784
 874.016 295.126
 673.445 726.333
 41.378 71.897
 694.163 932.159
 731.817 237.603
 62.738 605.812
 676.628 711.605
 32.737 294.716
 370.904 387.297
 456.566 304.459
 704.683 728.120
 679.770 221.485
 946.615 743.729
 338.284 674.635
 308.126 383.967
 183.519 105.120
 406.213 707.947
 195.231 330.847
 876.142 869.623
 181.669 617.170
 322.757 73.006
 229.539 967.025
 229.951 18.931
 624.828 974.721
 439.568 835.600
 794.793 45.698
 259.108 167.459
 949.709 156.253
 135.640 617.211
 161.725 840.080
 443.183 485.624
 791.994 360.654
 152.249 140.351
 353.825 318.822
 691.347 41.246
 919.701 402.805
 957.116 643.978
 87.688 903.263
 296.646 50.305
 814.948 669.776
 64.889 341.856
 303.106 698.268
 572.258 260.026
 735.298 723.617
 481.344 28.648
 374.371 400.315
 913.778 175.005
 145.491 629.850
 193.547 720.710
 856.945 720.244
 614.599 884.972
 126.144 615.238
 289.419 782.081
 542.603 823.162
 750.677 581.846
 738.083 714.018
 857.460 330.852
 671.335 984.241
 846.538 464.120
 349.317 648.733
 291.067 847.080
 379.763 386.728
 836.083 618.214
 616.189 309.956
 1.752 810.673
 853.498 747.252
 39.779 639.260
 151.096 848.590
 831.680 886.088
 194.834 243.545
 494.100 207.920
 906.225 575.134
 648.369 640.473
 717.340 41.011
 989.553 575.160
 956.079 572.178
 702.979 32.816
 235.388 567.087
 600.412 923.521
 671.118 169.575
 338.541 943.917
 929.337 566.142
 322.270 871.274
 240.698 206.160
 545.587 830.453
 536.020 882.714
 672.799 964.952
 125.519 307.520
 680.030 181.163
 939.412 867.130
 756.589 866.088
 298.142 246.266
 381.783 829.117
 717.778 275.153
 346.719 79.623
 64.702 819.408
 362.467 331.303
 841.299 542.028
 993.706 494.256
 851.739 576.834
 266.732 565.203
 508.116 351.398
 36.743 709.143
 589.182 165.587
 254.040 411.782
 56.953 490.790
 662.635 106.695
 223.808 16.527
 296.460 895.283
 0.884 87.962
 834.623 897.817
 457.072 593.136
 442.831 432.443
 489.527 456.155
 996.257 913.787
 17.039 446.631
 460.865 907.221
 925.917 941.360
 944.776 748.089
 646.220 877.235
 336.067 131.871
 39.439 360.970
 163.931 961.840
 515.399 88.336
 80.039 881.146
 447.728 850.755
 207.963 458.071
 958.163 338.468
 180.584 93.667
 628.075 195.873
 436.440 802.974
 261.623 745.417
 812.183 22.951
 262.850 11.655
 513.942 226.316
 745.908 77.473
 617.769 90.331
 123.655 461.234
 609.049 268.582
 518.314 78.704
 471.401 942.970
 15.349 549.570
 153.888 559.009
 97.596 618.345
 136.269 752.399
 813.784 417.263
 358.471 6.525
 569.666 228.770
 143.647 102.491
 300.053 472.549
 413.338 764.706
 58.064 402.201
 535.749 910.495
 319.229 646.189
 459.504 692.215
 70.874 353.219
 339.112 700.756
 773.014 531.482
 956.476 671.798
 720.338 822.299
 764.981 207.944
 93.452 680.423
 37.137 73.744
 902.225 895.003
 169.332 725.110
 138.739 867.092
 802.499 853.844
 269.099 742.147
 747.535 831.619
 902.428 700.599
 279.894 261.213
 234.939 648.152
 787.291 136.956
 33.725 572.510
 944.885 897.941
 308.141 687.966
 58.371 458.669
 929.278 557.411
 290.206 920.422
 765.752 937.344
 578.810 416.161
 75.828 550.348
 914.312 501.266
 53.852 156.959
 564.594 766.773
 398.251 621.149
 997.582 281.075
 327.313 477.708
 843.502 936.589
 598.993 293.173
 836.033 430.979
 226.766 732.756
 393.671 105.605
 862.588 212.836
 310.370 119.646
 331.386 731.270
 953.560 895.398
 842.879 466.282
 782.467 632.608
 723.196 949.458
 842.378 177.136
 550.792 620.875
 931.890 127.086
 751.926 826.446
 228.686 768.768
 616.910 421.703
 471.813 22.098
 398.991 95.685
 89.760 822.447
 415.844 957.115
 516.709 321.499
 605.027 356.998
 15.413 516.712
 708.287 22.300
 613.436 746.669
 547.443 400.036
 827.399 262.704
 781.889 356.241
 92.848 415.971
 132.801 626.842
 709.120 9.630
 553.484 404.917
 450.838 949.640
 903.389 289.355
 170.250 391.956
 732.931 272.384
 925.701 301.680
 148.194 157.133
 707.024 399.258
 942.769 561.447
 302.977 324.378
 255.512 661.226
 461.340 969.399
 638.058 876.881
 249.450 56.469
 247.798 522.019
 530.406 406.672
 777.270 866.742
 154.714 992.524
 998.902 362.093
 833.613 808.781
 457.734 811.060
 541.748 139.022
 849.660 829.476
 604.384 749.999
 148.130 932.266
 597.183 491.661
 209.889 312.414
 642.189 312.586
 725.698 797.989
 267.462 678.804
 263.146 413.630
 433.492 184.497
 257.273 414.400
 668.850 907.569
 75.185 970.251
 130.336 948.672
 350.980 867.065
 267.248 21.922
 247.871 554.976
 161.353 877.652
 949.313 656.305
 398.051 436.227
 757.367 74.716
 942.415 516.996
 634.588 195.372
 216.749 943.065
 768.745 294.890
 752.728 91.959
 874.141 292.246
 97.792 910.729
 28.734 860.657
 347.104 304.109
 145.380 819.703
 832.185 183.671
 904.144 660.853
 286.227 398.037
 549.722 193.287
 713.583 78.248
 255.563 186.011
 284.162 473.054
 349.660 723.153
 748.133 226.493
 114.262 868.779
 95.948 890.726
 844.627 383.262
 775.097 662.230
 564.801 263.220
 598.021 286.337
 139.037 50.196
 243.259 466.696
 326.651 318.870
 750.343 130.844
 649.836 803.928
 752.427 494.950
 275.222 936.120
 71.490 9.619
 651.054 454.137
 239.795 189.674
 546.001 451.387
 106.585 785.236
 759.343 58.209
 867.731 255.611
 925.081 693.701
 122.853 593.799
 27.147 830.873
 252.544 15.704
 945.177 778.759
 928.707 187.790
 229.097 510.426
 663.038 599.113
 478.296 862.158
 279.633 483.120
 2.449 942.828
 213.187 721.636
 644.552 660.423
 807.819 294.066
 733.794 372.439
 875.002 710.679
 541.187 666.629
 792.313 146.986
 471.971 687.018
 345.678 599.734
 636.665 636.809
 372.655 752.196
 691.084 654.589
 417.379 571.471
 671.810 104.027
 1.295 183.109
 427.691 11.104
 518.500 763.857
 563.231 388.877
 28.756 62.712
 172.685 110.354
 522.021 470.363
 113.905 818.380
 320.368 89.685
 911.095 731.374
 749.583 63.117
 301.543 639.606
 714.551 49.962
 871.967 553.629
 339.148 547.025
 537.506 420.074
 949.980 54.213
 875.681 756.547
 789.639 513.175
 567.290 563.844
 412.635 117.763
 647.519 177.527
 547.700 401.477
 618.227 940.413
 683.583 356.641
 103.971 471.300
 959.718 405.339
 990.825 522.930
 404.507 11.952
 412.238 753.613
 776.537 55.260
 537.269 362.903
 420.344 234.492
 573.561 283.436
 668.750 503.605
 373.914 190.492
 507.068 62.492
 387.471 840.481
 887.273 799.392
 734.170 422.657
 247.492 307.613
 916.735 588.589
 286.864 989.812
 84.000 385.813
 779.142 127.785
 991.732 380.567
 419.526 714.262
 494.335 115.342
 205.589 910.214
 868.175 656.383
 300.263 67.062
 793.003 181.202
 436.315 713.851
 883.545 314.122
 749.359 896.607
 203.373 607.057
 100.006 927.852
 845.308 191.937
 923.433 381.552
 17.703 99.743
 962.369 991.030
 927.919 89.234
 761.705 678.750
 350.277 486.568
 971.882 987.018
 55.807 576.638
 594.474 672.995
 168.724 469.852
 655.585 680.864
 106.011 196.823
 87.543 375.233
 611.475 551.280
 91.847 94.973
 776.784 42.075
 29.322 313.761
 65.158 253.036
 98.213 35.810
 637.486 109.495
 206.624 342.013
 597.779 568.387
 589.802 77.502
 700.211 281.047
 760.660 646.918
 121.856 911.263
 287.369 384.442
 835.124 253.178
 966.502 383.381
 96.277 702.568
 84.013 412.236
 489.090 249.551
 337.284 283.315
 666.417 130.355
 415.661 964.809
 461.194 890.440
 318.683 791.747
 889.182 551.671
 922.829 305.201
 938.911 163.657
 609.716 767.860
 92.912 465.798
 539.808 18.586
 605.126 44.395
 322.650 555.457
 481.684 981.759
 902.281 108.240
 388.930 945.171
 777.838 275.165
 809.365 227.391
 625.544 368.691
 352.022 842.100
 718.547 519.803
 320.822 202.952
 572.856 424.986
 277.789 619.995
 126.334 244.704
 186.035 169.122
 707.087 953.013
 761.526 906.359
 619.324 536.362
 337.425 777.452
 498.731 503.014
 988.018 423.096
 623.712 115.634
 961.516 800.698
 149.448 36.918
 926.588 674.829
 123.091 885.844
 893.137 501.168
 82.730 759.857
 373.952 613.983
 810.704 571.452
 813.691 387.113
 251.867 77.177
 131.661 775.344
 896.495 509.595
 464.562 350.340
 820.311 540.517
 617.581 256.596
 653.807 954.627
 52.587 952.683
 680.658 459.980
 379.848 836.353
 29.880 834.901
 646.568 934.574
 95.835 454.149
 306.882 467.527
 289.756 761.379
 642.127 855.932
 469.739 585.698
 808.543 361.386
 715.014 229.272
 306.770 147.691
 884.429 887.551
 881.150 886.458
 836.708 376.745
 7.854 751.756
 577.133 23.028
 763.088 546.460
 546.180 368.840
 973.230 957.799
 972.695 543.144
 837.865 372.749
 697.922 460.105
 337.620 7.251
 235.719 705.205
 547.984 169.306
 495.387 56.041
 787.406 527.987
 561.572 99.069
 345.630 182.052
 33.709 641.307
 332.292 887.632
 586.513 390.914
 125.184 929.361
 862.501 271.735
 604.374 109.064
 364.613 339.085
 157.702 126.886
 327.439 437.566
 613.504 78.630
 332.767 862.573
 279.000 867.394
 751.078 496.910
 72.360 395.722
 564.967 349.898
 970.653 475.055
 221.383 551.276
 245.485 361.791
 403.155 584.637
 17.154 743.700
 870.664 589.146
 773.620 287.560
 244.345 633.601
 622.700 589.836
 48.177 958.898
 77.982 509.063
 862.341 794.578
 227.503 503.751
 716.356 748.976
 758.679 246.352
 147.259 232.863
 776.210 565.826
 733.678 451.091
 867.334 713.098
 557.201 249.200
 859.980 210.219
 426.409 361.307
 55.983 690.976
 893.797 216.537
 978.948 364.365
 997.004 534.219
 382.709 119.663
 236.981 98.949
 153.263 70.279
 868.655 747.065
 988.980 121.408
 4.236 123.325
 248.564 202.441
 23.539 853.412
 954.534 278.570
 135.681 612.863
 675.724 437.083
 756.530 110.209
 382.669 913.186
 348.760 211.187
 574.873 198.972
 36.674 547.324
 172.170 579.523
 254.926 726.832
 200.167 914.338
 845.481 215.275
 991.642 973.755
 885.572 610.111
 984.450 532.387
 444.075 194.756
 687.836 989.310
 835.640 637.812
 681.915 942.861
 510.539 580.607
 731.658 702.092
 800.675 725.938
 62.072 613.404
 484.256 263.283
 333.832 656.715
 756.758 916.659
 859.744 498.051
 255.839 222.429
 546.776 943.020
 412.609 492.867
 73.546 26.906
 549.239 220.059
 10.089 201.589
 849.304 862.230
 249.224 777.158
 956.865 234.917
 994.072 877.623
 455.424 322.319
 84.434 246.835
 609.083 714.947
 49.072 754.457
 364.081 69.419
 547.980 5.268
 886.202 741.426
 877.985 41.162
 603.166 845.804
 719.235 377.997
 414.057 496.129
 15.068 63.090
 81.272 433.773
 722.413 738.911
 823.583 2.027
 516.312 909.893
 349.161 799.451
 455.533 428.693
 400.247 968.359
 144.900 232.433
 800.231 65.346
 295.411 296.187
 801.000 712.511
 469.892 748.211
 603.381 647.858
 597.646 868.078
 474.376 554.010
 887.078 914.304
 197.740 834.457
 604.574 192.336
 283.673 780.017
 817.993 657.508
 621.166 794.913
 324.315 472.153
 103.610 267.072
 246.448 13.267
 293.017 521.997
 50.500 709.632
 837.648 110.440
 311.463 18.158
 126.589 479.253
 454.966 712.302
 386.147 160.256
 891.338 225.084
 7.758 796.947
 604.644 980.535
 584.812 192.775
 985.644 766.039
 743.739 702.005
 829.055 190.275
 28.355 555.371
 230.255 974.156
 559.490 493.755
 96.294 212.983
 996.103 515.554
 65.103 194.995
 99.218 784.472
 443.054 873.525
 404.244 217.106
 915.155 566.355
 676.518 912.251
 48.198 936.751
 823.696 100.531
 242.199 226.641
 209.112 403.422
 739.597 134.807
 123.067 880.405
 478.319 623.658
 872.749 112.720
 80.358 399.766
 222.951 688.767
 661.530 338.925
 13.733 201.631
 693.313 849.940
 780.805 791.565
 59.868 116.982
 270.671 428.828
 151.535 493.293
 364.895 364.287
 192.269 594.841
 173.409 321.335
 587.884 57.644
 821.344 173.224
 432.941 563.637
 710.773 671.021
 157.997 834.900
 90.029 650.445
 820.445 462.717
 488.600 458.262
 628.861 935.356
 683.111 773.399
 783.581 205.792
 135.680 743.091
 659.030 888.103
 404.236 364.165
 243.189 369.467
 557.624 283.874
 786.759 94.933
 656.943 908.721
 952.345 236.365
 487.289 644.525
 748.756 247.599
 867.572 763.210
 996.966 178.221
 535.280 333.505
 514.974 452.142
 130.996 662.027
 94.677 388.750
 605.195 81.329
 343.779 468.991
 176.721 771.646
 701.852 31.745
 105.635 708.023
 237.050 173.850
 148.446 144.477
 967.081 456.775
 864.665 157.957
 406.200 71.924
 491.897 318.632
 253.853 253.039
 32.267 186.698
 747.815 456.822
 453.784 982.323
 296.108 561.301
 542.472 873.021
 871.521 595.516
 308.973 75.729
 47.326 244.547
 899.250 598.914
 922.941 142.021
 453.475 438.523
 937.209 229.879
 148.842 391.423
 300.980 835.007
 927.617 127.841
 559.514 577.353
 906.142 552.383
 381.437 418.331
 766.764 829.325
 780.470 605.855
 213.815 315.571
 527.840 638.531
 816.217 362.989
 879.243 711.799
 830.284 865.534
 995.619 119.602
 292.421 145.997
 610.265 353.336
 266.291 428.342
 817.172 892.911
 424.382 616.037
 11.789 40.909
 519.667 301.709
 393.080 368.920
 967.186 41.850
 375.861 74.435
 994.047 630.436
 308.651 577.383
 243.787 851.545
 41.977 198.040
 529.666 452.838
 845.203 574.019
 641.716 594.712
 580.003 305.176
 823.002 44.785
 761.907 14.165
 168.158 920.910
 487.514 820.155
 766.909 870.249
 186.733 27.726
 749.801 505.013
 742.514 406.488
 404.019 510.672
 873.963 694.764
 453.169 678.930
 424.604 208.139
 253.577 790.259
 660.955 617.362
 696.632 639.630
 145.930 916.685
 745.510 940.215
 688.275 310.941
 827.034 494.968
 217.874 575.541
 375.396 52.218
 834.994 396.991
 141.920 81.657
 320.221 181.836
 980.149 259.875
 864.930 869.224
 552.576 443.868
 936.637 827.174
 226.623 56.639
 979.777 26.433
 603.609 96.245
 973.608 330.440
 3.945 909.637
 831.512 17.896
 491.557 711.764
 789.530 58.966
 915.297 861.100
 559.195 330.942
 58.014 672.684
 326.525 908.798
 475.988 122.536
 84.178 965.340
 472.045 1.964
 159.549 220.459
 942.033 761.550
 722.977 485.455
 462.118 552.865
 55.746 743.507
 917.116 457.158
 158.473 618.669
 509.603 976.039
 71.527 631.390
 15.647 956.683
 947.825 577.325
 373.841 906.294
 305.708 847.462
 895.819 305.803
 39.414 821.535
 683.079 15.292
 174.070 293.730
 918.894 143.039
 221.331 551.432
 96.053 61.805
 474.074 435.791
 539.627 350.943
 30.377 820.026
 715.779 837.760
 567.990 190.601
 287.589 138.491
 413.218 791.593
 20.102 956.132
 728.548 368.113
 860.292 192.642
 350.315 335.561
 562.809 755.891
 63.272 13.490
 416.413 881.762
 728.416 842.167
 94.656 209.492
 461.993 583.540
 631.026 619.589
 978.842 873.677
 555.355 610.076
 696.593 9.132
 454.657 405.637
 386.533 23.759
 595.631 988.341
 142.865 344.817
 804.084 246.410
 518.705 147.636
 902.695 663.171
 591.434 887.508
 605.214 631.535
 922.224 946.942
 622.975 65.461
 268.009 358.012
 706.978 489.897
 95.196 745.733
 602.722 991.174
 492.815 982.338
 190.083 83.069
 751.012 177.892
 0.118 737.518
 374.843 84.165
 505.591 106.833
 562.005 421.232
 61.750 155.222
 558.681 105.476
 695.665 866.289
 895.071 559.845
 501.842 510.273
 319.950 809.294
 672.480 766.051
 533.074 633.828
 974.394 190.039
 239.975 786.634
 161.146 514.228
 13.521 944.283
 586.362 711.578
 281.137 289.172
 448.655 377.390
 9.966 221.529
 264.304 194.029
 331.418 839.816
 523.232 543.431
 131.763 335.758
 57.402 442.331
 189.959 35.277
 537.097 150.210
 624.287 331.897
 136.528 56.125
 525.050 447.883
 780.536 820.113
 714.367 704.254
 332.048 525.530
 551.763 558.324
 516.320 604.105
 764.689 991.514
 542.294 104.597
 48.531 206.652
 90.873 83.607
 976.071 969.001
 240.152 363.603
 860.275 135.786
 712.236 4.497
 107.987 942.610
 606.983 712.931
 220.270 819.939
 164.768 224.752
 575.402 907.637
 531.071 864.146
 63.760 919.797
 516.620 945.739
 323.921 625.746
 822.086 147.976
 3.378 386.935
 568.451 166.882
 85.462 994.635
 513.530 844.251
 789.789 451.873
 390.448 54.402
 973.097 437.458
 51.909 195.480
 890.501 473.354
 799.610 447.075
 886.405 422.896
 504.375 573.552
 285.643 900.817
 40.395 35.397
 867.631 641.772
 655.830 348.199
 701.557 407.720
 249.196 845.311
 374.131 812.413
 12.018 366.172
 281.386 590.258
 506.763 533.586
 414.035 564.498
 276.864 591.712
 126.402 494.234
 412.555 659.200
 629.747 359.916
 830.331 381.712
 232.636 632.186
 151.142 533.537
 707.871 949.200
 97.342 73.121
 94.461 83.604
 963.176 471.932
 944.301 433.398
 468.793 45.436
 650.067 732.931
 782.056 270.091
 399.710 603.759
 612.466 187.772
 303.366 693.255
 552.317 511.118
 843.338 865.440
 594.650 747.825
 472.678 487.959
 406.899 872.380
 601.918 716.430
 222.527 869.167
 488.607 618.321
 447.820 946.153
 505.809 449.227
 412.895 733.636
 691.849 731.910
 348.439 213.964
 355.810 470.297
 194.576 117.216
 266.250 724.833
 375.362 721.791
 721.850 391.169
 159.818 340.631
 683.223 760.281
 714.153 691.740
 428.695 835.038
 794.316 49.986
 630.748 366.491
 175.458 775.553
 783.979 724.039
 135.936 998.143
 953.450 489.152
 456.699 906.277
 460.356 664.906
 639.008 14.113
 439.868 616.453
 139.466 736.653
 956.230 934.514
 954.067 645.613
 258.808 869.377
 513.787 466.243
 728.475 481.821
 572.157 539.011
 468.772 255.522
 137.899 454.083
 415.764 309.055
 928.334 481.271
 302.754 121.625
 765.745 389.561
 52.555 572.496
 610.778 170.063
 865.286 208.151
 904.310 951.515
 811.483 752.004
 779.882 201.115
 469.414 608.701
 799.050 823.969
 605.863 278.493
 766.013 465.923
 88.377 367.674
 88.040 656.681
 834.180 79.819
 85.084 138.338
 300.060 411.531
 714.108 59.638
 654.918 608.113
 787.874 695.110
 661.884 2.155
 939.103 2.882
 442.750 45.354
 142.027 963.363
 669.599 925.238
 465.570 56.487
 496.066 549.039
 134.912 17.026
 325.525 182.279
 738.502 750.286
 641.014 596.084
 181.051 854.645
 870.105 41.692
 473.458 958.873
 108.670 710.623
 719.569 182.574
 415.206 922.681
 337.235 624.670
 949.654 120.185
 95.119 300.391
 58.420 734.967
 493.387 320.302
 294.439 174.732
 230.017 39.523
 554.684 978.114
 417.302 121.261
 967.821 684.371
 115.810 941.356
 774.875 116.086
 984.159 10.814
 322.439 684.056
 79.253 377.777
 990.587 485.883
 337.964 571.334
 668.934 517.404
 110.714 114.875
 490.129 273.476
 461.021 29.710
 349.310 546.791
 282.229 899.703
 152.847 895.928
 680.557 819.224
 325.195 243.169
 427.997 10.281
 387.196 465.539
 572.852 696.257
 134.220 886.593
 811.808 350.684
 272.564 879.968
 855.132 107.401
 205.364 617.237
 463.941 595.871
 835.655 481.733
 891.576 941.055
 818.093 116.713
 234.320 95.033
 139.332 161.133
 382.209 17.281
 440.321 770.801
 379.210 727.571
 265.104 238.582
 652.071 670.699
 786.631 767.225
 675.503 672.448
 330.068 455.454
 712.915 563.407
 700.940 215.919
 639.659 99.462
 394.867 927.017
 930.865 428.398
 886.679 44.247
 417.605 120.150
 491.364 966.648
 700.798 788.672
 582.816 115.941
 307.429 946.317
 26.999 277.452
 1.889 823.215
 515.442 750.059
 678.433 95.858
 507.399 125.592
 88.600 458.241
 842.366 575.046
 258.145 658.311
 859.616 759.004
 857.578 450.581
 352.106 443.033
 373.133 86.770
 635.442 515.892
 623.251 699.814
 878.846 950.789
 749.970 718.055
 27.577 779.261
 133.597 276.727
 751.385 966.277
 909.473 239.696
 940.977 176.950
 662.398 687.901
 106.806 443.568
 20.317 620.116
 327.559 201.007
 925.472 709.713
 68.515 723.893
 317.420 597.497
 614.479 725.947
 385.711 719.760
 113.521 466.905
 835.978 683.174
 334.545 742.310
 235.413 829.688
 435.253 333.765
 263.782 777.002
 1.878 990.137
 974.285 280.647
 745.924 552.461
 172.484 914.977
 866.766 76.373
 37.599 501.051
 756.381 535.780
 752.709 373.536
 430.731 90.864
 371.392 946.055
 521.578 793.691
 448.438 340.242
 506.121 697.567
 200.223 339.166
 946.272 484.383
 562.822 627.241
 164.151 170.702
 487.877 218.566
 8.209 82.032
 990.633 451.669
 131.108 870.038
 752.559 754.286
 675.032 804.383
 721.759 136.319
 64.504 205.135
 965.474 647.008
 66.342 639.542
 655.725 694.219
 669.306 225.302
 235.351 545.340
 143.759 38.901
 568.917 652.379
 798.919 590.173
 861.331 825.543
 99.569 601.897
 784.239 142.811
 526.421 825.238
 122.788 766.246
 658.446 368.385
 207.169 243.029
 668.640 447.315
 867.015 120.361
 706.967 655.641
 912.691 783.596
 398.948 756.872
 554.363 837.400
 22.059 729.585
 394.341 356.868
 394.251 837.264
 925.285 221.634
 382.222 983.607
 919.614 58.960
 427.460 575.374
 864.879 124.997
 14.327 713.387
 175.230 576.042
 438.792 323.802
 357.909 868.370
 153.962 22.414
 531.266 586.427
 897.578 161.664
 650.902 460.851
 478.763 870.446
 804.937 91.526
 700.829 579.230
 867.820 343.853
 311.855 785.934
 362.785 211.592
 945.627 811.035
 361.929 325.350
 786.466 303.475
 764.312 186.261
 659.470 972.776
 28.866 589.291
 612.991 758.650
 920.609 805.272
 976.035 619.201
 654.553 666.226
 696.211 675.141
 918.270 261.340
 303.389 333.385
 126.465 33.359
 613.073 612.808
 241.900 465.001
 747.485 482.178
 997.920 575.776
 880.384 10.450
 117.782 190.366
 425.874 328.290
 462.425 485.270
 16.966 253.261
 96.782 31.048
 334.865 276.396
 268.738 299.204
 636.270 922.528
 796.305 37.161
 117.938 148.773
 487.220 689.048
 193.122 943.919
 929.167 77.101
 424.047 35.461
 324.136 296.731
 552.249 140.719
 361.446 421.968
 541.511 444.523
 373.001 386.644
 246.411 519.712
 961.947 785.781
 646.509 189.964
 790.647 332.136
 148.401 469.884
 432.624 71.312
 314.766 697.994
 890.621 987.560
 293.901 937.966
 142.330 369.135
 910.857 186.739
 557.600 810.381
 761.086 559.834
 225.532 336.668
 91.587 480.178
 703.960 192.641
 838.108 673.103
 853.113 944.271
 938.262 53.994
 713.195 836.975
 190.999 113.773
 634.165 717.102
 167.226 279.186
 444.829 169.679
 382.248 708.570
 565.665 24.287
 458.841 728.704
 911.553 721.737
 884.254 414.688
 811.199 671.026
 192.181 843.052
 181.729 128.496
 682.032 129.903
 860.398 34.655
 776.026 212.676
 409.013 899.613
 666.019 298.570
 297.505 252.245
 326.304 228.168
 145.757 393.155
 278.515 572.834
 490.518 515.205
 655.944 873.698
 257.960 491.195
 296.221 953.376
 1.579 355.428
 415.207 994.749
 826.932 318.964
 206.559 30.346
 414.828 917.885
 748.835 458.177
 396.470 975.622
 366.885 172.652
 579.662 606.182
 20.963 240.737
 804.222 651.918
 23.413 772.574
 975.367 160.428
 999.551 631.666
 622.045 698.483
 310.601 942.701
 17.346 180.867
 389.151 415.557
 922.561 178.245
 551.959 383.481
 645.669 346.107
 754.160 113.688
 687.726 187.411
 539.675 492.227
 463.432 91.319
 684.276 105.116
 680.129 761.706
 983.151 168.187
 25.420 309.716
 519.684 723.275
 8.862 498.012
 985.489 183.341
 616.827 719.632
 75.588 229.475
 939.179 116.310
 232.171 434.878
 7.291 899.946
 584.007 901.610
 718.816 62.774
 557.593 872.839
 217.264 638.160
 505.335 344.566
 323.693 912.097
 692.849 405.192
 291.740 158.296
 952.983 528.190
 61.893 765.637
 292.072 622.675
 440.627 999.891
 221.485 989.403
 917.151 61.643
 784.857 756.991
 675.553 804.700
 311.779 96.912
 361.765 214.855
 208.715 888.511
 249.654 34.351
 406.942 270.150
 123.684 284.950
 938.231 53.421
 789.906 690.000
 967.470 568.496
 53.681 436.823
 146.513 565.265
 0.806 434.194
 487.286 122.486
 805.908 300.376
 909.736 562.175
 213.736 125.440
 979.939 465.634
 518.737 463.518
 97.024 518.560
 858.082 667.635
 949.082 943.654
 62.706 239.248
 575.606 218.859
 138.199 249.324
 938.090 27.290
 708.492 536.213
 805.129 480.984
 814.566 501.877
 750.769 535.609
 260.244 131.841
 595.205 738.364
 7.992 841.011
 88.433 488.549
 798.210 898.120
 656.720 442.056
 372.473 272.703
 658.179 550.664
 179.509 562.348
 590.121 128.158
 815.328 242.380
 773.036 802.418
 357.007 398.611
 122.842 910.816
 182.490 685.368
 86.699 881.054
 393.639 840.523
 733.237 107.400
 972.335 296.947
 383.913 369.988
 773.186 381.692
 279.819 679.944
 193.190 181.962
 282.128 683.802
 238.333 287.640
 892.305 185.785
 937.677 466.766
 290.854 595.374
 923.046 581.360
 174.913 970.302
 111.293 160.404
 922.245 982.316
 988.621 484.423
 722.558 406.020
 23.155 537.289
 449.732 331.812
 321.433 996.527
 57.021 84.823
 223.564 580.202
 471.116 36.111
 105.277 578.613
 352.886 3.846
 56.092 570.332
 648.333 535.355
 242.330 968.138
 741.961 950.642
 881.120 740.158
 868.195 920.064
 664.151 999.820
 560.111 489.504
 823.269 15.306
 596.718 692.543
 547.756 931.171
 631.872 178.375
 196.945 263.168
 384.216 4.607
 331.706 179.320
 575.895 904.556
 472.196 138.863
 319.169 838.471
 213.261 564.149
 158.256 517.460
 757.364 573.260
 725.940 278.272
 500.044 122.450
 920.800 257.969
 295.502 183.127
 554.735 231.656
 788.298 308.828
 668.200 836.456
 398.295 400.048
 721.767 703.978
 444.689 931.259
 910.050 395.363
 574.230 912.653
 123.418 2.109
 279.746 482.730
 23.301 7.219
 347.023 95.739
 170.248 50.493
 618.424 625.079
 725.509 805.330
 405.798 460.277
 465.026 339.020
 196.878 457.158
 430.834 321.843
 280.306 799.859
 683.537 890.442
 444.459 856.652
 198.416 116.738
 692.437 632.006
 807.725 34.459
 746.043 623.360
 276.689 321.295
 99.581 736.858
 607.808 706.302
 222.201 371.494
 697.409 290.911
 715.861 81.120
 673.328 449.503
 413.353 119.497
 979.605 164.632
 474.049 181.736
 352.662 295.764
 8.921 308.135
 766.356 762.612
 973.966 11.621
 676.336 219.192
 423.645 541.072
 136.245 917.708
 452.430 878.865
 711.569 917.885
 590.590 686.893
 406.546 33.714
 205.332 321.207
 823.781 262.724
 814.016 107.471
 476.625 390.297
 694.159 949.141
 5.368 871.426
 905.172 684.853
 147.751 473.477
 777.312 343.902
 772.890 915.293
 110.191 7.278
 399.447 400.505
 120.812 570.647
 130.851 446.789
 531.652 544.682
 302.706 329.342
 863.491 602.532
 753.607 247.971
 844.025 895.020
 106.852 595.408
 38.543 967.963
 846.479 442.955
 108.071 214.963
 49.518 202.132
 86.289 231.162
 112.998 892.054
 400.409 761.994
 608.133 206.805
 32.301 495.287
 877.240 690.830
 791.873 69.681
 236.565 489.584
 550.499 977.693
 688.579 934.266
 931.862 653.834
 111.936 370.996
 182.631 848.532
 670.700 274.406
 125.821 304.537
 54.388 552.101
 443.531 946.738
 467.592 699.225
 329.093 957.476
 576.481 891.495
 405.812 691.532
 886.263 391.149
 922.772 857.732
 969.119 604.649
 628.158 492.960
 239.264 485.595
 485.820 230.182
 437.337 573.581
 968.146 231.542
 949.682 43.003
 32.601 952.881
 561.984 588.691
 903.525 925.012
 197.070 572.310
 346.108 793.260
 782.276 509.589
 475.143 529.165
 254.846 999.438
 104.539 611.719
 169.395 528.064
 860.219 930.247
 698.052 61.289
 472.531 563.164
 492.741 943.859
 886.415 577.874
 844.874 723.933
 708.217 734.250
 468.173 122.721
 505.176 880.340
 636.204 373.038
 123.424 842.607
 121.461 596.234
 357.044 438.283
 654.554 205.306
 426.702 593.991
 400.441 584.220
 82.203 427.996
 136.966 461.560
 77.512 44.355
 525.741 573.033
 956.205 962.324
 646.148 885.300
 784.787 845.979
 82.694 966.893
 763.903 54.883
 529.851 64.967
 694.192 570.357
 525.959 244.380
 563.828 892.482
 420.607 123.817
 125.836 395.188
 593.604 498.578
 140.771 480.960
 806.250 558.199
 947.757 318.863
 108.806 716.818
 496.090 371.249
 136.213 893.234
 800.458 723.012
 785.075 664.833
 683.266 95.346
 19.425 224.269
 423.837 542.189
 944.788 780.103
 660.498 145.950
 816.687 643.171
 280.287 519.479
 511.082 50.536
 602.612 818.895
 333.741 10.424
 516.344 27.791
 239.537 457.085
 291.358 4.103
 380.803 527.155
 60.157 718.841
 918.831 192.776
 786.128 58.626
 680.161 85.649
 313.192 825.286
 188.450 535.585
 566.417 224.460
 975.514 432.551
 461.944 286.204
 696.762 948.944
 732.867 664.164
 225.024 765.889
 909.088 992.104
 554.192 711.172
 655.438 78.894
 444.653 505.195
 703.368 352.852
 423.937 133.919
 665.336 46.361
 109.161 623.436
 133.661 80.402
 136.600 219.748
 1.509 670.279
 15.212 110.118
 845.027 547.922
 415.334 430.280
 243.086 868.235
 164.360 846.845
 933.217 337.907
 154.503 88.848
 885.863 641.535
 533.252 419.773
 478.945 624.079
 707.588 825.418
 553.952 968.393
 564.217 167.823
 894.410 845.348
 809.006 386.551
 576.980 540.972
 831.457 71.172
 271.919 724.864
 79.695 79.482
 308.716 427.099
 616.408 921.464
 648.082 63.123
 547.767 96.932
 614.767 879.112
 60.379 583.333
 726.949 891.353
 253.237 978.051
 414.997 935.128
 153.414 56.264
 141.594 509.868
 799.779 500.932
 30.584 162.124
 65.396 476.459
 776.019 655.795
 666.625 373.435
 356.115 875.582
 228.717 160.308
 17.893 545.579
 200.223 191.573
 553.909 437.050
 141.417 284.229
 67.528 819.877
 467.919 268.532
 50.742 778.807
 75.521 820.030
 589.615 481.936
 574.888 102.419
 106.413 133.957
 747.362 900.641
 61.636 765.281
 620.747 447.115
 119.103 60.575
 535.005 877.969
 146.500 492.504
 203.710 178.180
 134.231 240.189
 12.455 952.775
 296.819 894.186
 267.847 404.487
 731.515 203.687
 411.157 405.915
 584.404 45.447
 132.960 566.385
 579.217 91.862
 116.356 140.921
 440.905 47.361
 746.775 582.389
 465.043 793.157
 459.216 459.851
 594.184 831.425
 555.601 459.009
 539.944 317.767
 875.164 737.445
 989.880 997.529
 902.301 162.076
 844.053 65.119
 964.742 933.106
 898.743 409.323
 529.358 962.971
 923.261 720.833
 115.322 685.823
 727.738 365.627
 590.032 919.469
 490.451 879.637
 120.364 74.117
 276.503 42.473
 552.024 628.414
 637.151 132.307
 667.459 991.233
 310.662 557.649
 515.787 896.280
 59.376 277.543
 657.224 485.207
 359.615 448.022
 763.539 513.657
 125.709 523.807
 62.194 344.126
 588.813 569.708
 805.258 891.029
 386.141 31.495
 438.151 668.792
 445.150 432.098
 794.364 915.745
 296.992 912.409
 259.940 168.167
 529.008 758.975
 948.488 23.845
 520.196 851.378
 969.597 437.413
 807.586 633.450
 529.696 145.489
 144.538 843.913
 996.731 533.963
 851.578 928.166
 13.696 878.972
 571.897 154.229
 39.370 754.014
 250.851 848.184
 309.040 975.906
 613.332 489.457
 578.114 629.981
 744.675 321.212
 274.986 978.874
 547.858 558.827
 937.188 818.850
 888.212 658.288
 330.680 642.969
 510.991 640.625
 203.128 732.063
 269.307 377.789
 648.459 593.853
 600.678 515.113
 965.090 469.455
 388.294 336.576
 280.572 527.569
 514.970 138.216
 150.402 862.941
 318.404 344.346
 581.273 141.082
 368.809 728.588
 194.736 210.062
 175.491 250.716
 455.202 897.596
 576.549 519.819
 408.413 583.163
 243.167 89.299
 288.176 676.962
 332.358 289.857
 678.621 436.885
 323.088 239.008
 897.924 339.047
 272.387 921.355
 581.922 604.831
 510.006 720.049
 480.039 236.707
 360.602 669.463
 572.245 675.665
 127.330 680.547
 318.322 755.064
 904.444 517.744
 156.624 169.566
 1.332 849.462
 978.928 25.062
 876.990 988.175
 874.258 897.899
 600.756 232.445
 814.127 61.816
 399.017 37.857
 454.055 382.091
 823.489 609.495
 864.243 712.072
 317.428 222.882
 741.623 232.143
 373.056 456.767
 665.209 960.118
 305.704 138.892
 858.762 940.859
 735.117 759.602
 44.453 337.783
 807.607 258.256
 586.813 636.801
 737.750 809.823
 719.189 411.704
 447.058 675.354
 149.796 957.113
 559.208 487.580
 398.964 579.812
 235.181 944.330
 414.097 350.814
 832.952 716.487
 138.192 699.061
 19.719 147.776
 18.533 803.791
 192.154 750.527
 884.642 387.669
 142.551 570.151
 101.919 188.641
 194.512 702.197
 526.279 197.722
 197.806 866.349
 104.879 185.694
 73.057 253.545
 251.536 237.748
 116.055 413.677
 588.419 995.947
 169.823 805.286
 707.085 239.928
 539.347 614.613
 133.867 872.298
 226.588 413.860
 262.313 512.889
 597.337 278.051
 167.123 832.408
 930.551 742.302
 671.198 698.568
 746.530 848.361
 984.693 784.645
 242.678 908.012
 559.961 760.422
 292.671 174.424
 349.837 698.028
 72.601 548.980
 462.803 170.303
 580.554 714.920
 774.219 377.694
 806.313 649.769
 578.263 832.595
 606.042 561.485
 3.758 869.384
 41.565 669.512
 25.132 886.773
 981.867 427.965
 286.967 509.557
 640.719 296.421
 139.603 163.291
 771.734 801.842
 719.866 162.198
 871.972 716.780
 274.245 732.803
 696.571 783.009
 333.650 239.013
 977.233 631.113
 634.606 684.945
 612.235 745.420
 619.593 686.649
 978.582 376.206
 920.677 0.509
 959.759 848.747
 870.249 242.718
 915.106 418.874
 928.168 139.568
 97.223 600.029
 56.827 911.829
 988.040 175.867
 808.472 758.210
 36.599 119.388
 959.693 793.505
 284.560 583.991
 386.391 787.774
 129.424 499.260
 922.267 105.745
 849.143 95.548
 791.157 963.056
 671.911 663.154
 908.154 491.194
 876.354 806.391
 668.961 769.731
 233.114 427.863
 507.170 467.275
 710.021 237.370
 414.157 696.270
 749.037 52.075
 157.996 187.299
 151.141 884.691
 181.500 621.929
 71.052 414.763
 133.508 516.495
 300.507 30.665
 923.216 149.922
 708.788 108.264
 769.407 795.063
 791.916 463.560
 332.423 703.680
 965.629 153.872
 7.584 559.761
 807.967 693.747
 368.322 244.133
 529.236 751.811
 572.748 926.206
 712.812 973.058
 988.827 537.253
 850.006 462.856
 4.124 295.979
 484.893 925.234
 822.695 3.617
 317.142 485.451
 323.651 545.802
 387.547 877.608
 775.954 315.551
 325.023 240.003
 337.882 880.443
 476.519 47.581
 986.351 72.464
 811.799 301.182
 442.888 86.693
 610.788 582.254
 114.742 81.233
 747.672 829.362
 329.785 12.667
 606.754 75.477
 693.785 996.086
 352.068 43.961
 173.054 714.836
 55.717 593.865
 142.015 331.192
 526.896 954.297
 724.665 864.613
 110.704 431.768
 95.291 149.202
 107.396 517.653
 234.091 687.005
 241.087 784.935
 907.829 50.295
 52.514 629.623
 267.579 915.708
 552.077 283.557
 531.468 438.802
 623.588 868.393
 309.680 992.238
 771.040 857.645
 494.510 428.286
 933.040 712.473
 495.781 11.073
 413.740 721.130
 370.426 160.975
 984.121 30.495
 946.539 718.447
 960.975 355.830
 951.914 763.764
 468.185 2.046
 953.353 209.369
 99.717 252.388
 327.234 640.508
 137.778 270.090
 698.653 835.590
 212.745 822.525
 193.449 309.140
 531.816 48.419
 285.545 236.650
 336.899 335.414
 35.140 532.178
 193.380 111.632
 598.472 336.818
 752.457 950.725
 247.368 60.477
 291.167 80.538
 919.835 612.645
 214.766 921.847
 888.084 912.619
 732.412 182.432
 287.101 928.996
 594.173 825.036
 507.897 746.124
 438.063 713.587
 290.759 765.877
 351.379 233.715
 424.056 541.699
 440.300 760.384
 385.523 714.007
 842.780 601.857
 880.693 518.048
 857.952 345.857
 815.534 704.008
 923.946 246.388
 768.807 922.281
 607.147 60.031
 938.875 552.253
 699.308 225.758
 967.198 99.767
 912.535 405.294
 77.502 55.833
 552.221 600.294
 909.461 37.307
 298.683 542.125
 15.824 49.741
 781.989 29.709
 682.390 394.797
 761.741 855.870
 924.430 551.324
 273.039 914.073
 817.548 893.083
 248.236 781.848
 795.054 360.181
 626.334 316.817
 950.484 809.511
 400.876 623.934
 438.703 256.128
 94.249 721.806
 691.003 247.693
 770.482 680.840
 720.910 243.489
 477.497 271.219
 373.106 794.328
 338.683 854.710
 986.430 126.923
 866.344 506.996
 834.646 153.431
 247.773 58.197
 560.231 72.104
 738.232 795.800
 14.465 357.121
 92.122 159.085
 802.500 704.053
 460.050 555.934
 948.684 192.170
 989.811 905.591
 442.389 726.527
 685.695 124.385
 698.068 552.771
 923.643 260.848
 818.622 7.823
 488.173 603.127
 844.766 532.570
 517.464 841.668
 214.582 571.490
 320.400 306.061
 459.497 202.750
 496.729 704.538
 691.375 954.887
 59.975 491.430
 859.120 188.025
 571.487 550.889
 694.401 954.154
 460.588 909.286
 49.789 348.669
 375.500 534.061
 237.300 861.114
 306.364 319.550
 482.300 104.270
 396.942 241.953
 651.708 915.750
 445.307 543.446
 633.938 193.661
 544.144 102.219
 732.072 847.352
 664.178 799.562
 975.088 955.534
 104.101 410.976
 601.855 58.065
 59.470 45.505
 79.065 535.537
 371.978 421.321
 780.771 214.493
 157.842 797.115
 990.058 778.166
 156.597 444.575
 742.270 756.185
 544.184 429.418
 476.777 945.604
 699.898 715.024
 716.298 104.234
 166.687 276.965
 468.359 820.626
 287.625 848.006
 614.453 158.886
 805.622 945.955
 794.246 197.058
 974.010 81.570
 732.949 11.963
 416.200 126.496
 331.233 238.750
 394.952 133.528
 323.397 668.101
 185.733 850.589
 798.550 696.853
 602.232 428.557
 212.202 968.153
 181.500 579.900
 735.803 515.206
 215.543 654.136
 396.486 838.854
 408.046 727.118
 648.791 924.955
 959.626 89.423
 947.723 454.683
 941.312 215.648
 914.658 732.025
 830.558 917.822
 613.877 891.069
 561.881 464.658
 800.537 134.894
 718.260 781.779
 226.639 372.492
 970.720 749.924
 868.782 75.138
 301.521 167.526
 392.420 274.667
 238.226 235.685
 117.105 819.504
 427.379 817.762
 974.109 626.969
 610.986 98.679
 433.332 199.811
 988.430 261.930
 555.131 979.350
 180.560 72.758
 332.235 695.775
 519.653 726.556
 418.210 147.483
 204.714 430.953
 485.823 335.880
 350.600 142.243
 568.258 530.480
 63.928 891.605
 258.658 212.711
 169.303 699.241
 982.187 407.467
 934.636 186.125
 316.232 261.712
 281.008 420.149
 577.967 862.467
 265.514 58.205
 387.121 836.106
 677.865 516.121
 361.089 761.450
 54.308 277.749
 428.567 525.773
 274.931 872.065
 828.683 511.059
 740.024 847.540
 770.378 614.143
 313.395 866.697
 989.817 165.464
 248.992 956.629
 293.413 544.733
 983.653 874.860
 295.114 815.946
 363.143 391.658
 336.686 777.720
 778.880 222.433
 359.630 97.204
 115.011 55.796
 821.010 456.993
 954.028 68.205
 609.988 75.095
 356.349 964.722
 27.338 379.415
 735.639 672.471
 890.128 742.372
 995.846 590.029
 574.377 860.560
 604.671 778.698
 619.542 842.199
 656.375 702.679
 402.762 224.989
 57.502 382.456
 313.749 763.597
 663.275 932.596
 992.015 814.156
 739.565 990.927
 148.781 808.671
 342.589 105.225
 611.715 601.336
 741.547 586.628
 779.805 218.350
 581.816 41.852
 139.732 730.490
 149.869 900.626
 808.556 961.573
 485.576 917.708
 868.115 554.794
 651.163 273.329
 135.098 442.236
 744.775 460.364
 761.108 40.576
 104.696 335.078
 926.472 958.889
 30.207 240.635
 830.027 723.706
 517.245 974.090
 88.140 964.102
 320.155 59.212
 646.132 758.022
 781.649 575.921
 933.677 913.555
 576.476 964.435
 525.338 979.156
 873.274 316.451
 214.010 769.343
 594.736 750.128
 587.559 322.184
 937.907 369.521
 789.546 27.645
 171.385 877.129
 718.665 377.774
 850.085 250.670
 6.878 477.816
 954.581 638.118
 444.491 349.100
 372.618 160.056
 276.304 768.125
 475.146 42.582
 864.008 180.519
 6.098 110.473
 437.232 252.784
 890.275 337.242
 82.741 169.102
 981.406 830.478
 245.611 525.572
 915.015 296.963
 37.694 941.351
 618.784 918.015
 720.834 507.268
 265.147 422.185
 211.488 280.018
 453.748 486.500
 149.151 947.276
 689.990 961.099
 496.134 919.690
 113.163 593.190
 256.437 724.245
 334.789 238.299
 385.771 94.872
 914.033 68.776
 435.234 386.127
 739.709 116.360
 752.936 320.577
 553.100 977.459
 939.299 957.074
 256.131 542.752
 694.345 612.976
 57.051 828.414
 643.476 156.683
 40.777 41.747
 319.884 116.436
 371.197 832.347
 307.516 826.567
 74.362 699.453
 902.431 893.341
 578.715 950.999
 279.550 539.846
 843.845 659.814
 506.343 454.348
 763.040 222.771
 228.220 81.110
 425.972 400.407
 68.892 459.293
 952.795 864.260
 802.079 727.530
 714.699 89.111
 921.594 902.740
 421.605 945.343
 80.654 36.238
 446.211 136.148
 907.371 13.207
 854.436 14.553
 303.661 148.745
 492.644 650.786
 574.645 41.396
 537.590 911.822
 643.171 460.077
 619.224 887.920
 410.910 90.279
 781.249 147.312
 718.094 868.493
 529.469 927.000
 716.053 148.705
 241.462 647.850
 141.183 721.042
 559.163 764.249
 509.597 530.213
 672.754 376.624
 635.808 0.884
 822.274 718.824
 816.274 990.028
 912.990 317.150
 163.091 264.228
 960.547 554.575
 780.758 895.761
 578.957 579.079
 59.548 327.883
 903.437 1.264
 325.081 961.125
 34.058 931.328
 401.222 732.860
 206.156 422.586
 481.234 217.002
 678.840 897.060
 682.332 565.086
 600.997 223.073
 106.584 90.516
 510.529 655.436
 424.819 301.250
 370.731 211.920
 421.274 690.267
 199.546 386.626
 519.716 965.939
 32.751 549.011
 694.374 654.704
 638.951 369.459
 942.094 35.632
 608.779 86.896
 449.571 210.632
 37.048 95.141
 978.409 205.807
 447.329 892.200
 761.335 410.153
 143.875 895.881
 258.400 349.305
 164.745 480.912
 568.971 866.864
 129.065 103.809
 693.247 737.283
 775.538 834.238
 448.640 695.937
 961.573 553.475
 887.526 868.475
 493.844 575.183
 952.396 777.741
 881.025 320.269
 714.575 58.171
 5.250 780.726
 448.474 910.955
 695.939 947.495
 523.175 275.218
 231.827 780.473
 378.500 898.652
 195.850 56.410
 878.071 583.525
 743.123 949.859
 985.012 119.638
 922.350 156.399
 827.628 943.952
 1.978 944.468
 856.599 677.369
 908.339 676.555
 439.020 63.156
 576.430 41.755
 88.183 790.025
 765.267 725.288
 744.652 437.837
 297.594 257.455
 460.401 687.918
 674.932 851.183
 303.099 736.031
 98.278 686.146
 804.746 918.140
 425.365 126.191
 293.657 181.504
 928.262 78.961
 640.067 621.438
 619.648 201.323
 435.677 662.936
 709.500 16.125
 241.222 42.569
 581.962 595.372
 52.159 876.529
 768.191 158.007
 532.137 262.943
 286.960 368.806
 281.687 928.844
 560.501 965.573
 583.196 903.134
 846.543 507.801
 783.559 476.035
 794.889 969.631
 36.853 332.892
 702.400 797.504
 278.079 656.377
 246.340 137.948
 485.541 747.578
 693.143 698.960
 917.279 784.856
 656.469 140.347
 682.404 322.467
 591.673 760.733
 790.897 21.761
 118.325 344.068
 478.072 540.174
 541.380 394.124
 838.293 1.651
 255.859 185.181
 545.633 701.483
 59.058 419.956
 59.011 714.701
 325.410 156.569
 281.182 576.150
 917.927 655.285
 193.063 769.382
 90.196 28.950
 748.727 127.807
 275.887 949.964
 976.529 533.564
 948.663 78.670
 175.978 255.842
 872.184 505.869
 668.938 550.559
 333.702 34.437
 301.437 537.225
 979.863 15.672
 795.930 57.288
 842.105 174.923
 823.456 22.487
 71.951 143.411
 954.027 393.659
 902.293 510.125
 308.334 242.636
 836.027 135.705
 83.937 585.414
 43.179 261.591
 177.237 717.555
 254.869 900.326
 834.582 407.125
 988.237 920.132
 810.667 421.496
 960.123 717.907
 512.174 787.654
 866.148 4.308
 384.408 857.531
 961.421 862.960
 636.931 507.353
 803.109 269.018
 782.313 620.413
 155.177 801.953
 314.629 754.396
 41.694 520.692
 818.988 586.044
 725.264 309.045
 470.984 257.075
 517.357 384.109
 49.394 155.799
 662.036 794.204
 493.954 389.564
 516.005 335.551
 642.557 305.267
 146.687 373.744
 982.337 860.535
 634.725 68.006
 153.050 539.478
 474.676 729.969
 108.645 337.218
 772.621 786.351
 536.573 240.477
 524.959 604.419
 570.028 631.873
 289.850 343.920
 424.936 308.179
 521.045 848.330
 223.118 883.323
 790.339 226.591
 500.919 441.683
 975.362 314.296
 276.948 503.124
 207.285 266.505
 794.946 885.789
 260.229 514.675
 352.719 524.075
 0.432 624.751
 863.197 976.247
 206.684 895.171
 809.955 388.232
 310.246 20.834
 100.717 357.298
 496.720 776.117
 485.705 142.206
 856.493 406.464
 893.313 316.375
 384.958 499.318
 396.729 469.488
 217.363 282.181
 918.422 283.330
 462.565 84.938
 14.217 982.660
 880.157 637.567
 667.876 175.411
 759.218 750.755
 436.372 722.802
 115.701 59.257
 184.409 934.166
 468.181 975.211
 156.280 869.055
 296.004 895.695
 78.948 296.822
 975.067 396.027
 150.814 248.205
 748.359 493.570
 127.194 572.168
 672.615 727.779
 700.865 352.337
 618.912 428.062
 131.667 949.789
 251.826 54.654
 694.043 222.002
 504.904 337.548
 279.354 661.520
 774.036 308.721
 158.041 733.025
 807.147 443.097
 925.290 135.308
 849.058 479.410
 426.184 536.969
 852.931 84.100
 588.842 134.164
 671.226 116.476
 646.248 148.466
 844.463 633.586
 962.169 756.712
 498.231 986.587
 309.470 447.009
 599.030 970.252
 899.265 90.875
 396.868 322.782
 98.720 166.491
 864.510 278.973
 679.208 258.506
 725.321 966.388
 633.135 782.667
 717.447 327.527
 318.649 566.346
 873.403 842.577
 621.099 576.892
 180.813 524.485
 346.317 487.440
 240.119 633.628
 524.246 553.911
 734.705 1.728
 246.216 237.218
 292.239 218.023
 82.256 322.112
 835.608 684.728
 726.408 779.712
 818.033 428.879
 951.526 6.597
 908.482 814.765
 76.729 201.936
 167.091 951.819
 270.364 758.577
 530.830 669.416
 141.453 528.218
 350.168 730.225
 179.187 449.005
 689.018 291.196
 851.901 211.361
 362.237 74.935
 196.251 690.044
 54.514 878.887
 839.143 733.741
 987.453 785.778
 877.802 414.860
 201.337 122.135
 378.434 979.029
 646.474 983.955
 376.052 864.404
 565.901 167.064
 804.676 294.004
 554.614 27.124
 349.257 979.261
 736.558 89.178
 582.187 449.959
 573.543 833.152
 175.213 875.319
 352.534 719.515
 412.204 34.477
 659.757 173.832
 572.807 293.890
 490.590 421.013
 118.038 156.938
 739.819 16.483
 545.859 660.124
 922.613 944.270
 560.474 734.848
 175.351 789.206
 29.266 657.940
 38.478 805.356
 504.938 43.167
 720.038 524.635
 739.571 35.373
 545.906 723.050
 187.193 655.077
 16.398 197.426
 510.373 691.150
 282.685 528.886
 305.713 380.184
 231.843 212.289
 827.586 961.466
 606.477 620.565
 306.641 314.920
 391.553 922.226
 370.348 425.360
 863.601 467.824
 121.129 659.973
 329.938 260.764
 110.478 477.734
 380.536 899.536
 965.081 530.839
 952.998 57.283
 926.689 380.987
 270.543 901.813
 417.769 590.153
 680.615 371.184
 749.323 499.406
 102.671 439.103
 758.472 964.209
 520.833 228.457
 967.224 944.834
 141.547 373.760
 459.232 571.172
 217.458 473.334
 200.396 917.863
 433.757 904.265
 807.043 684.715
 307.774 58.053
 570.457 615.636
 490.212 68.294
 860.197 284.396
 728.983 985.360
 285.428 695.579
 693.821 764.015
 331.237 502.862
 819.937 291.243
 696.246 933.747
 847.898 431.495
 532.891 270.005
 179.012 909.461
 979.454 897.156
 473.130 5.827
 223.574 75.488
 859.491 994.824
 253.825 161.381
 559.543 4.548
 45.473 623.602
 810.546 298.745
 248.278 847.866
 484.814 644.151
 260.944 38.194
 304.959 488.456
 604.224 29.802
 721.390 693.989
 661.877 190.448
 333.941 880.388
 517.596 861.098
 772.265 370.563
 851.889 668.604
 594.950 918.534
 704.100 119.881
 498.899 951.186
 582.654 886.213
 750.140 870.265
 605.803 226.123
 634.636 943.243
 463.373 834.343
 91.099 634.864
 348.024 692.417
 813.136 583.718
 156.318 23.166
 609.772 264.203
 202.509 397.575
 883.682 163.424
 121.603 229.660
 746.005 780.285
 216.245 34.639
 633.898 171.308
 80.758 770.701
 758.868 141.015
 224.808 578.069
 295.251 536.468
 631.401 154.587
 751.941 753.399
 684.965 639.278
 367.886 308.963
 864.220 129.110
 872.010 762.465
 633.325 135.342
 368.697 965.241
 408.691 340.547
 96.115 454.569
 606.160 782.639
 80.180 149.987
 65.413 45.502
 323.656 505.334
 540.065 545.338
 757.497 73.417
 70.601 576.316
 198.273 475.333
 513.978 318.051
 537.313 971.506
 82.257 550.785
 198.461 910.725
 690.114 802.646
 984.348 6.397
 177.733 138.248
 56.419 641.398
 964.736 751.132
 310.217 735.178
 508.802 46.606
 491.341 385.784
 649.197 489.676
 304.032 807.471
 773.125 278.660
 576.429 569.364
 967.561 913.246
 425.331 865.734
 329.860 121.164
 798.087 342.968
 279.152 946.010
 827.337 716.905
 612.433 276.298
 11.351 147.340
 712.698 799.580
 302.140 720.014
 472.876 522.799
 47.291 812.042
 333.332 229.302
 269.292 991.585
 229.871 802.774
 686.166 99.603
 54.510 388.240
 965.443 469.146
 486.566 170.261
 74.385 809.947
 253.972 809.166
 935.024 92.895
 234.430 608.895
 433.785 45.462
 456.225 506.761
 770.610 366.527
 365.858 328.569
 88.552 3.692
 503.554 185.423
 806.496 340.473
 480.926 784.778
 418.077 712.473
 353.427 62.460
 130.127 624.270
 792.665 329.363
 333.311 451.439
 12.198 872.150
 843.430 379.505
 10.380 97.668
 269.702 214.178
 143.355 203.019
 979.709 370.761
 312.022 464.660
 491.538 456.925
 573.117 438.903
 861.670 59.210
 904.294 161.354
 710.526 552.507
 257.017 223.713
 972.244 411.986
 213.120 932.914
 635.723 822.390
 268.155 550.550
 602.291 570.181
 447.323 441.103
 92.404 755.007
 21.165 287.685
 637.876 769.298
 134.760 966.289
 774.234 35.148
 255.454 197.094
 854.714 938.225
 242.902 348.000
 526.120 307.059
 267.158 275.679
 998.484 216.250
 664.772 518.057
 294.362 172.981
 501.268 554.915
 747.128 222.377
 176.335 926.623
 526.244 789.229
 893.739 331.639
 374.857 287.189
 452.919 139.014
 852.949 563.493
 287.962 170.818
 567.486 14.715
 369.894 889.937
 347.712 879.917
 840.764 920.562
 374.837 480.230
 606.822 921.835
 515.359 482.591
 580.232 410.311
 728.359 89.671
 524.455 5.328
 439.895 133.458
 180.914 465.043
 300.704 627.294
 390.433 642.263
 193.586 427.241
 581.566 361.504
 738.934 300.455
 292.196 85.678
 693.937 193.826
 286.415 876.888
 464.106 653.848
 494.599 476.043
 684.278 747.669
 62.979 636.044
 297.435 70.279
 574.898 89.387
 409.153 354.113
 277.806 550.218
 146.791 201.019
 399.227 920.513
 857.453 674.143
 296.070 758.489
 867.244 76.018
 892.371 83.249
 154.269 621.913
 211.777 632.470
 195.439 832.722
 596.607 799.741
 796.692 23.514
 672.405 85.531
 350.012 971.977
 215.546 72.088
 949.264 700.798
 715.119 639.686
 488.868 800.472
 695.402 482.135
 941.596 120.655
 341.284 446.468
 719.030 251.405
 908.753 949.064
 443.626 548.019
 21.805 732.523
 765.898 588.524
 674.852 689.420
 533.278 719.962
 447.900 946.334
 726.152 593.433
 675.724 70.544
 16.783 418.592
 620.240 219.361
 552.148 712.014
 808.710 525.885
 913.675 962.075
 803.938 623.101
 45.547 293.072
 653.856 209.463
 976.492 555.942
 967.718 102.937
 174.060 490.736
 28.454 606.824
 479.463 650.970
 72.641 900.342
 467.555 621.940
 51.251 891.059
 280.974 939.236
 979.101 736.901
 98.419 771.227
 745.297 415.055
 341.359 386.585
 800.367 26.782
 5.943 217.372
 971.077 364.904
 460.575 747.581
 246.766 908.704
 85.650 819.814
 400.533 264.436
 989.581 338.122
 876.680 944.120
 31.824 847.562
 317.780 717.140
 664.727 451.235
 198.841 915.219
 895.192 859.275
 263.741 499.284
 516.260 693.204
 254.991 274.556
 797.538 150.402
 929.667 876.804
 10.000 689.987
 652.771 447.507
 531.199 971.765
 248.389 808.604
 195.574 68.024
 15.804 369.402
 963.759 193.676
 332.413 520.179
 655.018 348.864
 471.234 351.138
 266.881 340.685
 764.362 784.021
 472.396 413.646
 104.565 610.200
 993.130 954.249
 757.993 127.048
 278.028 491.323
 277.451 578.457
 935.741 54.118
 876.948 100.344
 660.224 203.623
 326.182 403.750
 523.683 63.931
 323.602 692.781
 882.894 60.078
 436.906 899.219
 228.009 942.524
 291.813 947.644
 899.187 938.078
 428.215 562.453
 85.346 419.651
 515.072 850.145
 109.307 505.728
 762.526 185.993
 980.537 173.314
 935.499 593.779
 174.906 249.414
 354.789 11.367
 772.803 505.608
 369.327 404.751
 472.988 753.329
 650.331 340.734
 698.450 574.989
 150.963 206.238
 448.978 144.794
 3.254 13.408
 738.006 525.059
 0.399 538.045
 211.658 167.085
 602.606 178.939
 796.829 913.489
 777.712 312.251
 201.887 170.568
 65.616 354.063
 615.595 689.385
 363.556 181.740
 662.574 423.291
 345.609 837.794
 300.702 593.399
 636.043 526.028
 939.098 533.787
 786.784 177.059
 244.534 262.110
 402.043 317.611
 347.389 451.704
 998.859 524.707
 991.633 506.681
 184.932 422.077
 461.141 465.961
 721.655 412.376
 299.225 205.512
 970.992 206.542
 190.142 855.490
 3.025 672.644
 239.186 1.592
 373.095 683.467
 948.445 364.233
 823.070 988.002
 693.391 527.498
 183.030 800.746
 544.139 469.900
 763.458 818.670
 5.549 194.423
 952.761 903.970
 161.710 495.104
 442.673 266.861
 870.003 676.387
 70.093 843.054
 953.513 969.841
 216.387 772.102
 761.586 96.737
 775.682 672.981
 308.609 295.879
 76.703 400.294
 340.542 581.262
 706.012 407.181
 825.257 686.485
 774.816 888.681
 302.620 280.756
 840.913 822.110
 377.583 558.989
 938.757 539.519
 86.862 185.548
 184.376 882.885
 437.481 43.088
 361.152 517.165
 702.209 55.541
 113.892 962.373
 989.523 34.336
 691.541 96.466
 688.955 571.472
 96.209 659.909
 959.711 270.161
 483.595 934.755
 892.207 376.645
 386.358 690.873
 68.116 234.832
 919.654 495.394
 291.876 23.059
 402.006 14.628
 410.983 310.156
 563.322 337.760
 607.385 961.869
 696.621 95.880
 879.639 480.277
 175.432 106.698
 775.132 625.323
 842.636 953.290
 731.526 71.826
 969.498 703.900
 682.902 335.800
 79.744 439.221
 242.977 464.732
 679.878 304.319
 737.800 247.309
 283.664 15.782
 393.812 444.405
 469.135 592.663
 942.894 775.770
 667.133 144.884
 960.648 882.551
 10.718 838.144
 162.665 6.638
 637.611 293.797
 228.757 731.779
 48.848 200.113
 168.475 381.903
 405.100 472.740
 771.626 898.225
 359.608 962.827
 872.651 563.219
 258.691 167.336
 392.848 416.790
 315.524 234.565
 883.424 743.905
 911.904 506.288
 376.722 495.189
 190.522 14.415
 142.834 839.776
 954.547 513.430
 651.988 415.838
 932.940 429.523
 945.845 927.243
 242.819 333.340
 337.328 988.754
 381.363 376.206
 81.314 16.851
 9.525 391.004
 407.826 233.932
 801.366 760.299
 184.066 751.387
 582.749 548.537
 898.288 238.324
 180.812 25.222
 642.226 899.942
 864.017 455.779
 142.368 680.356
 937.178 680.701
 565.088 582.754
 135.926 456.612
 35.687 344.040
 562.461 100.724
 384.180 6.423
 344.403 609.122
 206.638 55.088
 259.512 946.223
 633.829 115.023
 732.227 605.304
 280.336 863.022
 808.250 186.167
 337.393 969.912
 588.114 634.749
 129.177 966.151
 740.996 840.115
 211.475 859.466
 919.626 526.833
 117.726 830.360
 403.253 245.996
 592.818 109.736
 58.364 827.194
 870.161 188.032
 629.589 868.757
 591.198 317.964
 562.332 816.830
 15.257 120.006
 573.822 408.700
 476.532 263.156
 293.074 865.936
 696.917 221.339
 698.554 242.746
 719.538 61.353
 214.128 929.642
 377.486 930.732
 51.149 37.521
 422.675 228.000
 282.514 439.103
 606.619 463.844
 731.599 710.078
 101.717 185.761
 786.456 318.916
 980.214 432.300
 892.248 780.228
 908.211 413.371
 620.200 370.659
 471.944 153.074
 700.221 557.866
 419.174 869.595
 280.759 802.355
 684.162 857.009
 440.415 539.364
 62.809 546.072
 821.585 254.968
 335.476 490.601
 340.282 848.970
 97.603 3.827
 604.644 279.576
 479.040 571.770
 757.173 554.373
 817.107 530.421
 455.051 852.656
 528.625 608.193
 84.838 209.963
 313.771 118.242
 741.354 181.949
 158.772 915.871
 107.755 37.003
 702.653 809.096
 979.769 751.668
 540.861 285.975
 560.274 736.833
 179.396 76.304
 792.125 283.348
 178.673 839.576
 332.139 51.404
 666.794 822.680
 434.921 47.429
 815.027 582.766
 102.756 834.827
 90.374 261.287
 660.924 750.699
 495.350 628.732
 183.676 580.324
 515.810 415.552
 374.841 46.015
 894.522 788.738
 2.040 58.845
 479.632 226.341
 401.122 563.253
 440.114 250.526
 967.342 968.804
 849.551 285.785
 694.598 244.244
 598.137 360.558
 429.668 270.791
 461.879 31.141
 493.617 679.467
 926.678 105.551
 59.634 186.781
 600.881 826.709
 240.549 90.583
 148.313 749.175
 258.586 680.281
 108.557 737.773
 575.951 580.418
 543.928 221.344
 142.165 602.010
 543.200 957.791
 350.401 280.794
 428.617 280.393
 231.207 585.128
 341.253 788.521
 391.945 68.651
 334.546 172.544
 230.958 204.703
 379.320 792.489
 717.301 592.201
 796.211 498.402
 182.959 877.991
 681.865 238.206
 981.389 451.355
 310.265 262.833
 833.497 475.301
 274.987 240.739
 222.502 510.514
 125.087 632.420
 278.340 635.610
 347.797 63.735
 379.306 486.794
 4.541 753.809
 815.556 336.768
 950.324 893.729
 631.122 153.090
 5.867 96.587
 466.524 357.030
 430.471 23.515
 344.339 722.887
 613.417 175.955
 809.828 882.843
 692.479 788.620
 295.530 242.552
 277.935 183.296
 613.532 667.211
 145.429 789.385
 885.776 106.840
 525.370 6.855
 248.407 823.621
 902.754 900.860
 260.900 134.669
 319.685 360.083
 18.019 552.446
 392.313 323.739
 608.760 994.745
 290.909 251.812
 351.129 839.895
 41.505 461.759
 417.449 154.398
 772.671 830.267
 267.694 443.977
 113.002 724.464
 147.192 940.051
 332.718 712.035
 651.828 287.657
 84.085 448.979
 593.906 744.008
 625.434 267.463
 643.402 716.228
 186.185 10.390
 203.890 889.807
 947.117 975.533
 894.515 944.162
 851.120 847.588
 736.727 177.169
 832.796 884.155
 527.919 416.051
 846.656 569.869
 967.506 667.587
 397.626 415.889
 381.528 736.961
 826.391 529.342
 569.602 842.941
 896.390 244.462
 526.465 289.403
 867.606 245.166
 925.747 872.005
 151.416 734.066
 105.681 647.316
 325.607 847.845
 377.778 353.546
 82.217 481.260
 255.989 421.847
 994.200 275.312
 344.432 569.728
 559.414 828.390
 248.436 229.395
 129.356 297.251
 811.725 979.837
 201.011 827.827
 10.242 59.294
 366.715 570.065
 931.908 411.879
 530.866 27.884
 876.133 436.662
 943.501 832.158
 854.691 168.377
 127.183 624.153
 757.673 425.388
 921.522 37.647
 458.365 52.763
 3.122 974.097
 916.318 696.854
 300.321 696.353
 348.656 144.021
 482.142 208.074
 179.190 601.935
 8.196 938.913
 349.574 999.791
 257.425 686.587
 746.184 426.969
 763.655 858.058
 723.238 851.924
 157.757 351.393
 702.796 788.798
 711.031 490.595
 524.584 273.534
 381.495 597.216
 975.171 429.663
 551.359 399.347
 822.067 742.859
 605.752 151.143
 742.155 509.640
 613.242 190.296
 996.911 506.798
 429.687 588.415
 253.745 862.453
 938.328 457.376
 971.163 155.777
 68.816 536.137
 596.099 579.949
 992.138 585.876
 8.738 361.633
 81.489 320.567
 190.398 721.149
 53.386 565.091
 683.853 301.494
 179.201 798.975
 716.120 903.726
 683.544 461.893
 717.678 393.178
 849.167 383.673
 708.889 28.913
 933.312 489.063
 646.751 101.419
 600.591 813.661
 298.873 415.263
 103.756 665.752
 705.610 739.256
 135.314 58.454
 427.766 172.349
 947.294 912.120
 881.340 385.238
 639.039 848.977
 410.727 732.399
 167.310 46.223
 829.133 264.611
 691.101 722.046
 894.199 76.034
 955.083 558.408
 225.682 201.444
 998.724 137.787
 101.380 337.677
 88.841 226.974
 181.166 38.714
 276.004 183.444
 754.146 156.893
 812.129 608.570
 530.783 244.628
 108.338 612.407
 213.593 353.792
 307.322 187.793
 183.220 276.019
 569.787 483.843
 190.900 249.832
 84.990 502.664
 216.163 653.440
 693.867 466.217
 846.051 229.753
 20.958 876.133
 77.883 117.602
 637.526 947.054
 214.029 946.027
 90.285 478.507
 79.134 683.123
 523.552 451.659
 676.396 904.154
 71.018 321.655
 341.039 883.063
 498.454 515.124
 630.763 35.271
 620.470 443.080
 502.344 6.521
 500.812 74.775
 601.465 261.958
 162.884 976.419
 783.358 671.621
 599.408 654.339
 781.831 993.806
 969.739 24.663
 454.099 647.477
 530.910 96.457
 401.748 951.210
 662.606 253.368
 360.593 441.292
 243.661 366.751
 373.805 709.019
 123.297 903.343
 926.009 800.519
 837.143 0.546
 387.116 876.085
 457.234 485.787
 962.200 945.059
 275.913 92.393
 989.972 882.432
 223.319 767.575
 702.474 40.749
 652.339 338.951
 230.843 932.660
 617.215 780.364
 697.826 152.952
 574.233 537.336
 111.756 802.375
 674.860 494.419
 606.558 677.829
 461.434 113.934
 448.949 803.845
 849.131 486.530
 451.198 38.925
 149.728 712.748
 732.743 427.758
 504.994 401.138
 616.765 257.983
 220.924 607.725
 231.899 879.848
 977.070 254.726
 720.928 861.451
 904.718 720.098
 897.314 974.345
 838.476 665.804
 499.264 467.913
 230.962 319.619
 585.692 620.606
 940.892 906.254
 17.782 316.741
 350.201 67.686
 745.947 444.939
 603.201 264.556
 850.082 944.538
 585.887 920.708
 989.367 926.575
 49.700 587.368
 337.936 193.479
 833.388 553.626
 899.183 794.875
 828.733 23.186
 691.808 744.461
 378.963 386.419
 25.957 334.288
 478.758 930.263
 481.751 407.996
 76.095 0.459
 262.328 674.246
 151.207 630.701
 19.323 477.075
 87.112 716.989
 693.928 103.084
 248.182 193.619
 237.604 548.783
 74.760 376.548
 582.885 938.242
 387.859 712.506
 939.105 355.205
 811.418 906.063
 356.127 509.423
 171.646 605.351
 700.292 309.243
 662.883 89.404
 342.777 367.035
 294.492 310.885
 296.632 667.202
 299.190 67.544
 533.273 915.183
 513.411 380.223
 243.561 437.600
 286.655 486.106
 817.365 286.598
 869.131 370.425
 936.404 424.390
 923.361 880.870
 999.026 426.358
 341.941 134.995
 916.274 82.864
 794.568 845.975
 383.321 31.870
 815.174 76.030
 989.144 187.773
 45.001 764.865
 883.659 208.540
 818.402 673.732
 281.752 665.751
 291.783 400.640
 407.362 443.676
 27.306 141.205
 830.670 327.906
 434.732 440.326
 743.368 775.627
 908.310 365.961
 969.831 653.488
 360.037 166.680
 297.892 840.802
 213.457 394.245
 607.007 221.844
 678.824 791.496
 802.251 818.123
 254.625 590.314
 461.152 867.379
 193.869 625.973
 551.575 158.643
 16.093 259.991
 470.247 141.066
 745.749 186.581
 823.987 387.472
 200.556 966.314
 873.220 202.063
 453.949 538.920
 876.878 195.810
 246.116 984.817
 919.690 834.287
 138.981 667.475
 320.244 502.805
 200.373 346.969
 767.769 885.355
 888.296 425.706
 726.604 160.123
 92.650 702.496
 892.809 59.055
 311.818 668.837
 52.852 496.522
 106.496 794.827
 248.958 657.585
 22.148 500.735
 821.458 955.388
 422.009 688.599
 500.563 566.058
 270.011 176.684
 36.764 665.115
 71.153 14.141
 871.925 499.336
 467.292 95.419
 496.670 900.360
 529.110 401.098
 551.581 290.020
 537.976 486.657
 500.853 41.627
 50.874 961.810
 131.249 786.487
 651.611 854.459
 953.710 821.301
 954.625 154.808
 259.770 751.122
 914.377 972.107
 513.550 356.160
 152.119 609.748
 548.820 1.476
 19.642 240.780
 749.122 709.550
 231.147 527.344
 779.851 920.826
 692.856 522.170
 230.384 500.849
 306.306 81.334
 630.686 379.676
 4.927 134.280
 102.511 385.486
 671.657 844.233
 465.377 56.033
 273.697 559.983
 970.425 65.686
 12.530 634.609
 212.373 119.801
 324.930 559.551
 855.720 860.323
 563.565 340.853
 993.755 255.464
 342.194 801.186
 578.693 761.616
 136.254 214.865
 962.235 37.239
 399.308 827.707
 165.212 337.113
 381.612 848.840
 752.799 742.176
 39.519 162.884
 781.535 797.309
 2.241 549.285
 62.350 789.232
 942.318 627.515
 259.706 42.385
 882.920 104.632
 133.354 126.121
 801.859 483.214
 492.021 526.015
 270.031 6.303
 336.500 50.790
 30.131 850.940
 845.092 329.809
 197.449 27.794
 622.515 150.654
 793.614 961.679
 272.383 928.896
 330.220 692.318
 344.768 270.267
 193.852 188.297
 988.647 747.311
 277.178 566.796
 841.979 676.895
 110.422 480.395
 410.522 751.263
 209.840 508.435
 214.273 883.486
 339.007 778.148
 564.601 9.024
 317.249 959.880
 926.055 909.845
 177.811 216.424
 317.634 358.102
 225.108 139.885
 225.587 115.326
 542.298 447.098
 593.066 63.500
 12.399 508.694
 883.868 120.179
 21.247 205.330
 203.958 625.316
 869.842 200.779
 424.359 747.691
 26.387 324.659
 54.376 699.569
 761.918 212.331
 840.281 365.602
 333.357 766.138
 239.706 433.066
 677.800 6.851
 777.674 482.740
 863.513 868.330
 10.854 381.281
 186.454 859.441
 300.080 965.692
 514.122 947.822
 658.182 577.646
 47.256 698.849
 644.687 780.305
 208.698 584.045
 118.046 253.299
 569.916 426.065
 829.936 734.121
 109.806 407.506
 508.142 168.263
 266.060 689.231
 581.055 298.403
 113.347 977.162
 857.457 508.182
 89.773 876.856
 802.689 222.173
 326.414 380.520
 12.403 825.167
 225.490 654.818
 746.703 315.735
 220.007 519.123
 72.809 556.953
 949.025 717.329
 98.482 477.456
 543.450 652.469
 739.762 245.506
 561.166 548.062
 436.450 765.087
 889.073 664.972
 641.856 694.347
 773.126 894.811
 907.264 71.724
 3.764 693.472
 47.224 953.324
 209.303 349.590
 503.039 756.540
 558.221 206.857
 365.800 200.163
 885.144 895.743
 27.218 401.697
 105.269 364.734
 499.597 300.115
 616.593 534.673
 692.080 719.396
 385.350 498.700
 408.315 68.115
 322.433 136.977
 303.621 516.815
 970.302 857.586
 223.468 32.328
 91.998 476.278
 158.466 541.717
 475.812 337.168
 866.235 803.598
 708.110 998.755
 102.679 977.798
 218.419 775.185
 402.603 992.235
 38.719 257.368
 683.765 336.394
 244.717 534.115
 303.919 981.755
 340.604 96.984
 964.870 499.945
 118.402 516.989
 371.789 768.563
 54.649 615.089
 364.134 712.651
 715.082 465.650
 333.336 507.283
 114.564 642.506
 832.316 385.066
 545.253 376.200
 16.161 363.310
 139.565 989.516
 788.296 681.879
 802.622 132.981
 571.891 767.352
 136.416 984.985
 494.729 995.954
 417.967 10.302
 433.049 191.130
 497.357 899.610
 975.081 576.723
 887.951 520.195
 560.037 119.066
 147.832 689.091
 148.453 777.307
 543.862 194.873
 63.350 977.716
 671.568 119.037
 590.096 612.314
 226.976 284.133
 470.688 402.859
 120.414 740.624
 213.131 577.000
 45.240 20.814
 749.495 373.565
 2.532 374.511
 211.033 968.565
 0.278 61.515
 692.476 423.241
 634.851 730.237
 800.537 271.623
 794.167 945.149
 427.007 349.552
 644.383 539.311
 661.153 522.421
 52.240 928.462
 618.882 588.294
 907.851 112.416
 480.102 950.182
 531.153 355.568
 406.705 690.701
 630.221 544.642
 680.484 608.985
 620.720 797.585
 225.263 149.328
 580.117 887.377
 235.655 159.870
 593.518 558.853
 454.570 154.578
 723.720 481.475
 454.244 440.420
 608.047 787.796
 265.820 732.101
 628.650 303.525
 757.929 967.826
 429.204 353.350
 126.317 110.692
 45.449 615.546
 768.053 61.531
 194.112 851.979
 172.528 101.011
 16.668 428.142
 467.342 842.769
 321.846 595.642
 63.695 727.324
 712.203 288.143
 809.430 970.935
 842.351 197.703
 988.064 347.664
 944.406 683.956
 911.605 610.429
 2.861 421.584
 209.546 22.192
 977.605 925.371
 885.128 786.729
 999.386 286.116
 914.759 945.231
 814.100 699.248
 432.667 986.677
 76.336 31.845
 148.664 343.342
 612.277 628.518
 573.840 585.552
 39.112 444.183
 311.617 359.982
 272.414 69.149
 247.554 442.252
 432.510 202.131
 31.472 96.691
 511.854 68.197
 83.784 793.965
 252.018 375.419
 221.413 161.435
 943.611 875.795
 337.601 403.009
 75.625 928.223
 787.562 786.619
 771.124 654.920
 834.734 761.031
 930.504 104.281
 759.925 822.489
 716.731 64.979
 790.641 39.573
 41.918 866.006
 586.116 686.006
 712.577 208.755
 533.990 391.028
 851.004 139.370
 949.309 650.981
 700.076 26.973
 490.662 150.322
 333.550 476.631
 750.248 702.149
 607.633 600.718
 265.848 465.177
 703.663 890.597
 827.663 544.045
 206.265 979.165
 299.462 891.600
 44.240 36.981
 582.297 254.927
 78.852 88.570
 364.090 531.309
 270.377 625.478
 916.805 506.701
 381.157 998.172
 124.851 359.054
 102.404 925.580
 807.099 233.659
 421.383 319.663
 87.016 490.367
 401.962 499.705
 380.300 126.070
 339.904 799.084
 519.910 274.033
 307.550 844.115
 590.270 349.024
 331.954 223.496
 364.573 258.654
 95.240 447.153
 453.758 442.618
 923.440 609.497
 707.857 278.912
 585.745 884.718
 338.536 446.487
 783.668 266.635
 137.080 134.732
 220.816 964.480
 979.450 909.845
 438.663 735.988
 177.033 595.289
 639.907 603.177
 739.139 597.603
 34.896 792.663
 55.117 749.877
 702.342 75.479
 127.258 383.820
 995.607 670.693
 240.555 48.927
 420.720 508.208
 745.337 35.627
 10.549 419.793
 560.075 730.999
 198.025 10.328
 633.999 333.962
 304.877 835.636
 205.162 715.377
 93.950 626.979
 465.062 251.828
 543.998 718.832
 614.920 454.928
 585.186 384.906
 143.151 716.491
 48.635 312.475
 43.776 690.160
 429.930 57.009
 159.724 818.917
 217.941 644.126
 604.699 522.982
 798.636 915.326
 477.016 201.932
 188.413 155.318
 716.328 737.436
 791.025 664.618
 810.230 757.989
 792.483 440.152
 176.307 834.712
 823.655 952.837
 923.341 698.099
 823.032 134.260
 533.361 821.060
 142.821 340.077
 957.232 515.394
 458.723 996.421
 37.064 389.737
 894.351 374.263
 868.444 359.952
 459.921 7.304
 206.957 771.921
 764.847 469.619
 772.628 865.934
 406.113 873.327
 981.621 196.573
 198.187 613.123
 358.866 527.737
 813.098 668.315
 483.503 595.489
 586.607 534.458
 569.368 308.799
 441.890 471.629
 666.727 917.367
 637.454 866.594
 423.575 284.823
 491.113 768.679
 502.846 173.456
 324.685 996.987
 206.577 772.650
 650.846 68.186
 903.398 127.430
 448.467 763.473
 238.771 576.624
 188.220 660.298
 278.356 363.395
 846.730 884.295
 97.040 696.242
 333.727 690.639
 486.003 318.490
 729.276 28.295
 467.302 82.031
 242.071 757.602
 942.424 750.331
 438.083 729.169
 774.064 801.011
 712.535 53.661
 827.817 24.566
 176.658 926.759
 354.743 278.756
 671.202 666.217
 651.943 554.139
 896.840 778.739
 224.774 122.019
 141.022 29.459
 922.556 699.357
 583.190 527.625
 414.153 393.979
 55.596 675.958
 298.287 446.665
 633.118 630.913
 446.841 113.669
 808.651 375.171
 401.437 224.079
 895.161 66.233
 781.545 181.727
 873.617 465.790
 416.328 282.489
 198.320 708.768
 935.708 896.591
 176.304 689.806
 705.281 174.626
 882.134 944.798
 574.112 718.376
 158.572 118.425
 937.020 997.222
 920.176 233.045
 59.316 962.114
 632.035 823.413
 641.211 226.986
 718.905 154.649
 833.220 657.688
 588.203 792.209
 678.080 177.260
 569.329 602.910
 527.375 900.716
 105.115 211.095
 843.453 329.800
 30.672 155.554
 884.215 636.785
 370.379 647.944
 717.301 54.882
 233.271 345.139
 412.219 970.878
 626.692 854.560
 907.786 522.985
 202.171 497.294
 195.076 774.474
 538.277 878.319
 43.019 932.615
 823.385 41.871
 428.254 574.731
 75.313 923.841
 219.170 531.314
 1.577 718.646
 65.927 453.322
 518.323 937.593
 126.282 290.766
 890.892 897.105
 427.054 956.907
 595.606 201.858
 742.077 511.871
 819.944 308.920
 731.463 826.888
 84.189 319.190
 309.233 82.020
 677.477 852.076
 315.118 693.007
 428.406 844.465
 293.068 584.279
 76.957 767.223
 708.305 743.521
 60.106 478.869
 154.254 967.027
 576.375 409.680
 851.329 784.081
 140.590 178.644
 65.131 22.609
 593.800 44.586
 469.320 28.132
 386.804 751.109
 148.389 494.861
 429.705 578.106
 31.148 423.540
 492.920 511.506
 423.326 237.884
 983.897 904.129
 776.939 313.341
 413.324 356.382
 407.591 482.285
 337.818 593.817
 14.564 752.892
 434.166 172.751
 241.264 930.066
 362.321 984.406
 257.505 861.405
 528.018 846.966
 275.314 95.705
 906.460 334.052
 804.842 172.716
 959.791 263.239
 297.943 38.456
 924.649 601.098
 48.674 68.344
 491.994 588.944
 959.981 389.727
 107.516 578.994
 135.091 25.282
 823.481 832.339
 504.486 369.394
 196.044 572.201
 601.913 591.650
 88.299 128.059
 605.868 306.233
 179.122 533.768
 269.695 715.218
 339.799 456.701
 980.303 30.172
 1.342 601.866
 972.115 293.017
 950.118 537.073
 441.927 387.860
 240.932 270.419
 677.624 584.633
 766.247 443.117
 248.205 48.074
 456.937 8.060
 176.369 437.459
 681.269 92.291
 903.086 709.816
 550.302 0.031
 784.666 109.100
 3.020 128.119
 68.018 803.431
 535.225 829.181
 453.912 840.261
 632.276 876.899
 868.545 783.917
 575.202 335.143
 261.614 230.912
 598.718 996.978
 678.207 155.616
 2.411 594.807
 509.303 903.137
 945.306 158.785
 411.617 438.757
 309.607 952.611
 555.422 896.009
 300.323 594.751
 465.056 390.878
 780.444 295.722
 70.829 731.025
 731.243 640.481
 705.628 929.928
 507.168 317.085
 620.389 110.982
 635.695 452.041
 328.928 370.911
 33.862 338.372
 346.209 770.915
 492.187 928.903
 980.423 784.180
 758.940 375.243
 56.369 86.572
 266.889 498.125
 267.142 511.089
 532.348 518.924
 207.587 664.108
 152.651 822.524
 673.998 131.439
 590.940 380.955
 111.071 284.055
 102.563 684.096
 942.995 467.242
 89.741 302.067
 187.882 253.332
 312.755 263.661
 173.785 528.583
 7.330 261.510
 253.457 430.930
 407.763 788.693
 260.453 659.910
 130.329 939.715
 620.498 936.106
 586.670 53.504
 792.144 528.887
 154.994 185.090
 275.276 822.311
 399.362 629.457
 214.059 14.954
 683.160 214.778
 504.440 805.759
 139.624 677.567
 870.565 501.042
 35.296 239.624
 127.772 474.434
 65.440 151.884
 533.578 549.452
 355.191 845.145
 926.871 271.524
 786.726 839.205
 157.131 451.643
 438.800 383.191
 950.591 946.673
 196.882 119.221
 892.904 681.774
 84.026 833.047
 125.122 99.090
 266.908 548.853
 851.767 855.078
 528.735 76.124
 999.910 898.496
 869.479 375.567
 702.778 394.742
 721.048 294.939
 520.208 63.042
 555.251 866.653
 963.800 744.694
 748.978 254.972
 432.842 697.733
 864.802 904.935
 756.835 630.793
 745.707 557.078
 303.871 652.580
 326.989 646.114
 876.375 569.172
 982.349 558.474
 155.124 646.596
 768.152 158.922
 250.511 548.033
 661.759 551.940
 411.175 521.930
 936.462 876.465
 262.242 567.995
 134.989 965.709
 189.134 641.837
 731.844 375.664
 942.353 516.104
 876.230 800.634
 960.701 626.850
 524.307 471.362
 745.463 669.939
 572.602 256.565
 269.262 335.447
 142.120 862.708
 477.246 980.764
 111.889 516.471
 494.355 238.635
 116.168 601.598
 953.554 168.469
 84.356 954.699
 621.673 112.328
 677.970 466.473
 141.106 576.087
 654.011 614.849
 598.837 277.039
 826.192 919.476
 854.601 677.964
 300.203 663.128
 135.481 451.311
 500.141 700.951
 566.557 113.185
 982.206 664.597
 740.785 653.505
 528.618 272.505
 523.884 124.670
 737.418 952.625
 382.378 485.946
 558.610 258.307
 159.127 324.367
 588.111 65.947
 397.643 566.117
 610.716 754.063
 734.531 776.286
 902.127 213.055
 191.743 831.476
 256.815 874.028
 263.501 491.631
 29.703 990.290
 816.271 937.684
 670.371 188.702
 16.747 564.095
 121.610 127.828
 738.262 994.377
 960.912 769.285
 339.347 338.410
 523.033 866.859
 981.332 438.352
 271.587 399.727
 80.131 201.541
 33.160 681.616
 349.092 930.893
 92.350 143.160
 666.270 813.455
 622.158 451.511
 625.490 784.159
 121.200 856.736
 743.630 853.159
 905.278 861.482
 487.602 570.964
 792.035 437.393
 347.393 645.789
 788.040 762.756
 363.448 252.936
 280.067 550.741
 767.653 357.767
 216.984 461.596
 620.715 373.954
 394.371 346.311
 631.133 799.617
 897.220 420.187
 281.861 608.959
 272.029 194.563
 232.872 259.821
 171.029 651.677
 926.891 232.579
 199.462 794.589
 820.666 208.103
 991.011 170.480
 567.143 877.763
 203.921 96.126
 360.251 152.853
 66.786 219.326
 51.779 291.449
 281.748 355.499
 290.650 414.931
 816.030 636.100
 3.216 662.516
 259.902 302.328
 916.828 88.870
 708.603 646.409
 368.566 496.637
 323.358 832.312
 380.701 2.543
 956.822 571.890
 421.223 943.368
 183.405 861.135
 601.784 57.659
 275.401 429.631
 450.057 942.657
 710.468 975.500
 185.180 935.966
 611.371 164.682
 433.234 551.179
 609.975 299.554
 57.321 789.864
 327.287 305.479
 709.520 333.284
 380.941 558.397
 508.808 201.131
 310.271 161.104
 31.983 757.021
 364.276 665.148
 398.902 387.779
 874.986 289.672
 417.324 122.607
 161.525 283.975
 507.652 366.600
 130.350 858.715
 888.664 668.885
 84.554 728.740
 409.359 537.728
 687.847 691.288
 550.397 152.724
 582.901 245.395
 784.995 947.596
 203.516 245.655
 430.817 376.971
 787.838 195.970
 791.415 307.969
 266.226 511.709
 181.546 854.491
 410.853 912.986
 961.639 701.242
 571.610 823.937
 32.335 38.988
 239.149 25.358
 123.151 786.007
 154.008 888.554
 365.663 327.718
 381.845 870.304
 990.167 231.927
 688.058 901.554
 897.620 346.858
 238.017 200.531
 410.941 59.230
 517.071 494.755
 729.845 867.235
 881.285 771.935
 732.692 535.695
 117.077 388.556
 471.934 66.240
 185.568 554.265
 384.393 292.777
 163.449 52.919
 224.468 751.224
 552.764 245.699
 571.619 362.563
 231.253 382.248
 459.955 590.271
 545.473 492.003
 927.832 908.539
 431.001 375.149
 742.242 358.222
 76.538 711.897
 72.972 525.685
 958.233 76.669
 784.580 698.934
 62.042 712.511
 292.839 119.206
 618.341 588.472
 562.276 929.208
 605.547 342.277
 971.792 536.251
 877.349 781.502
 68.016 965.465
 848.735 273.311
 986.394 321.251
 884.830 456.027
 826.188 541.176
 597.243 631.361
 999.154 193.046
 216.923 85.586
 467.165 501.196
 710.379 598.566
 479.151 100.782
 795.408 954.179
 503.287 108.599
 29.516 302.798
 320.327 5.558
 553.062 450.169
 945.365 980.240
 312.371 277.060
 128.370 856.142
 936.031 515.704
 551.868 479.199
 238.991 523.387
 603.614 579.557
 260.696 767.066
 312.489 135.441
 60.147 747.939
 960.037 291.186
 275.525 599.213
 233.636 940.411
 869.991 647.444
 989.393 344.036
 17.676 666.881
 615.454 166.967
 802.194 221.862
 204.719 283.120
 199.602 494.958
 788.300 702.969
 672.422 964.154
 478.901 248.437
 912.672 612.448
 711.165 754.981
 719.895 435.217
 731.660 878.830
 392.848 527.193
 925.373 178.007
 136.895 170.572
 512.291 309.047
 957.684 62.636
 103.921 617.777
 17.487 85.072
 775.671 423.586
 994.453 63.225
 840.195 114.084
 205.336 542.926
 755.483 133.497
 55.940 241.700
 379.316 806.790
 275.399 42.498
 601.335 76.047
 703.465 989.334
 711.225 910.538
 545.383 28.883
 365.352 802.242
 725.947 299.299
 816.675 179.902
 580.275 691.933
 999.060 213.453
 759.340 563.697
 885.619 673.578
 126.845 733.423
 252.782 735.950
 132.498 896.371
 12.043 744.422
 794.942 994.241
 757.509 480.934
 973.593 806.493
 210.141 831.521
 88.504 520.993
 113.105 427.696
 225.398 502.001
 593.763 811.177
 581.615 121.118
 506.944 488.818
 238.308 837.325
 214.422 375.576
 133.545 706.589
 243.484 168.871
 36.707 936.442
 362.684 151.093
 41.623 758.512
 578.014 411.862
 187.296 820.133
 103.614 42.584
 941.893 58.411
 416.731 147.705
 437.265 945.452
 439.009 595.694
 84.924 426.691
 770.505 994.301
 935.688 425.736
 767.455 6.119
 337.732 584.778
 331.136 549.323
 903.291 841.094
 247.844 772.912
 892.704 414.647
 176.611 714.630
 73.737 972.183
 262.788 892.361
 200.500 827.921
 405.798 536.228
 93.836 494.159
 425.443 919.615
 86.336 176.462
 453.225 114.022
 340.609 653.044
 476.564 187.138
 357.635 637.342
 941.020 238.127
 289.862 213.374
 978.216 962.270
 465.977 287.313
 187.807 542.283
 653.960 513.813
 926.346 350.550
 947.344 645.375
 913.277 129.995
 995.747 296.542
 276.507 307.136
 432.092 306.758
 252.348 825.256
 421.050 86.578
 905.370 205.584
 989.695 917.619
 924.306 427.299
 253.974 288.773
 715.179 31.390
 453.175 146.975
 289.959 607.583
 307.209 843.106
 429.174 417.118
 154.298 500.886
 73.837 377.269
 473.807 232.968
 123.046 416.616
 192.961 793.593
 728.627 374.723
 887.416 876.510
 690.828 127.723
 962.862 841.336
 775.497 575.139
 824.715 447.705
 253.172 16.027
 160.401 476.780
 966.657 408.138
 856.771 471.646
 981.815 66.673
 914.911 295.436
 785.429 684.259
 495.348 617.685
 936.075 696.857
 995.688 640.249
 624.341 177.551
 725.656 474.395
 285.565 698.571
 274.934 206.418
 963.142 188.976
 368.823 231.898
 727.862 349.323
 755.601 305.829
 6.384 924.185
 175.352 620.004
 0.700 227.982
 509.257 268.880
 534.139 59.201
 915.115 654.661
 135.332 203.539
 811.478 681.261
 169.606 438.886
 499.901 230.609
 501.003 526.503
 610.918 154.194
 873.837 455.568
 351.338 364.685
 750.077 945.829
 223.059 108.877
 240.470 289.034
 809.989 942.135
 489.155 298.653
 800.816 619.365
 82.331 854.080
 370.679 147.332
 873.607 75.810
 701.515 702.812
 876.956 998.160
 924.638 370.699
 351.260 53.006
 343.431 572.018
 869.510 219.162
 990.786 275.207
 465.537 195.671
 524.927 272.418
 19.311 932.160
 126.485 878.683
 969.199 694.967
 465.384 814.147
 520.074 104.019
 322.383 962.257
 496.862 173.044
 19.498 379.523
 324.214 896.020
 206.421 850.641
 697.836 807.594
 615.125 437.296
 957.979 807.207
 308.888 626.518
 40.354 368.881
 469.785 627.194
 926.880 694.960
 473.386 139.183
 464.116 936.875
 552.022 91.824
 179.837 964.323
 737.826 746.676
 680.118 371.738
 571.224 527.668
 425.640 163.903
 655.098 590.999
 195.077 447.875
 3.147 602.914
 576.801 203.723
 74.808 347.598
 72.318 929.876
 788.237 547.097
 233.519 419.162
 865.478 813.180
 31.813 768.139
 876.024 655.969
 914.479 745.174
 920.868 399.979
 739.136 22.579
 231.195 174.774
 691.359 336.279
 64.587 589.992
 36.420 84.781
 265.630 524.075
 990.391 70.333
 143.926 669.275
 427.962 262.103
 915.529 114.485
 587.003 507.888
 686.823 610.250
 348.953 811.642
 743.929 60.165
 238.515 43.989
 985.174 799.073
 617.874 67.658
 516.255 945.648
 975.075 185.542
 363.174 415.470
 1.424 392.946
 670.215 426.546
 800.437 114.938
 691.147 664.046
 5.415 302.830
 981.208 851.903
 441.898 959.380
 913.321 728.925
 845.878 259.842
 510.556 284.458
 832.660 475.429
 472.285 277.666
 51.723 317.848
 616.260 264.792
 210.061 179.563
 33.339 575.792
 303.575 6.248
 404.603 416.303
 69.578 308.063
 838.738 789.812
 923.023 588.103
 505.803 520.206
 727.191 373.374
 354.812 854.525
 892.305 100.396
 468.070 3.208
 911.661 499.068
 614.223 359.449
 406.529 390.332
 381.781 875.236
 633.435 161.890
 801.120 269.615
 738.878 698.499
 569.139 30.589
 558.381 446.848
 178.697 937.515
 633.770 207.854
 304.548 483.096
 252.207 430.136
 416.695 785.902
 533.807 376.925
 567.089 544.346
 955.404 844.713
 740.627 245.189
 693.393 806.291
 768.838 173.774
 998.713 754.619
 95.008 14.584
 635.228 849.301
 251.428 730.377
 575.587 566.701
 689.654 482.682
 465.458 171.161
 98.125 138.057
 350.799 342.157
 881.093 191.083
 279.078 984.948
 469.806 40.041
 303.305 35.388
 330.414 553.722
 259.255 748.748
 240.658 862.603
 276.645 983.906
 774.367 654.931
 102.565 695.050
 182.984 834.238
 941.643 700.607
 548.305 840.874
 86.690 681.676
 330.445 913.699
 263.832 778.492
 207.541 991.821
 437.972 502.966
 435.159 268.769
 111.984 507.967
 207.984 816.862
 653.255 980.564
 626.477 417.375
 344.334 628.146
 627.394 247.983
 83.803 865.098
 477.903 393.614
 565.517 486.091
 335.371 27.046
 398.619 823.197
 693.463 333.516
 759.935 761.768
 853.203 877.054
 510.330 558.703
 536.019 688.798
 176.216 831.468
 383.942 228.207
 168.877 422.596
 937.364 871.648
 162.634 788.801
 138.599 329.571
 706.548 703.077
 953.577 509.501
 134.789 119.838
 136.095 718.807
 352.481 155.406
 859.012 646.034
 494.544 37.843
 112.631 445.272
 125.586 230.503
 708.420 163.062
 113.168 523.000
 40.364 145.859
 561.881 892.008
 639.077 417.749
 941.831 183.890
 25.830 58.345
 435.595 873.372
 533.431 590.535
 419.028 159.970
 35.269 323.591
 192.920 719.755
 917.684 521.383
 607.220 418.122
 977.043 475.784
 33.152 983.887
 132.812 875.458
 409.912 961.369
 160.583 849.040
 444.003 500.741
 881.952 324.039
 795.601 664.134
 46.819 739.006
 526.204 752.752
 231.697 52.485
 686.448 675.979
 506.787 549.732
 627.077 955.514
 24.730 314.263
 57.255 594.528
 513.139 828.898
 643.588 643.258
 447.346 938.542
 834.227 898.338
 303.514 48.626
 852.448 214.132
 187.826 668.587
 383.255 451.753
 575.259 224.428
 278.159 107.161
 220.217 959.156
 733.846 246.316
 197.737 981.445
 419.474 25.974
 752.997 393.320
 197.548 927.128
 261.450 475.001
 620.551 898.773
 293.199 192.629
 708.670 67.546
 22.508 651.581
 495.158 69.702
 93.987 389.250
 40.264 601.923
 446.423 696.697
 590.610 553.661
 477.276 104.689
 29.820 303.638
 607.016 157.713
 912.674 54.804
 652.895 36.928
 86.778 704.424
 154.211 152.553
 23.525 848.363
 691.918 696.303
 547.942 391.077
 428.738 279.297
 171.864 556.087
 254.155 150.157
 897.060 186.889
 572.299 327.055
 317.691 307.532
 518.466 37.279
 471.271 327.705
 158.487 655.086
 973.722 772.567
 519.398 395.381
 39.841 376.286
 452.771 154.978
 501.333 74.910
 754.804 408.336
 559.527 283.698
 399.112 39.840
 870.918 652.132
 496.498 524.601
 486.125 702.736
 826.270 314.749
 924.926 714.532
 709.588 524.288
 253.183 385.944
 168.654 674.374
 866.368 73.393
 866.066 19.487
 916.584 259.554
 204.534 746.470
 36.433 758.586
 224.325 561.002
 507.614 554.734
 928.722 54.106
 41.905 26.142
 338.677 994.340
 337.358 198.809
 697.315 804.783
 946.410 68.308
 661.575 958.776
 351.687 521.657
 208.880 631.260
 549.069 981.801
 106.116 455.564
 648.807 216.289
 719.429 706.698
 739.987 324.344
 347.557 224.813
 440.298 407.622
 127.824 235.880
 544.041 895.286
 459.921 265.296
 61.724 629.799
 213.749 184.582
 742.776 212.966
 207.451 207.427
 120.403 489.898
 362.129 250.810
 898.779 529.687
 940.505 406.856
 505.559 804.682
 565.909 504.423
 197.723 124.562
 581.660 564.648
 780.068 37.098
 363.348 825.802
 770.347 45.161
 630.136 399.672
 423.181 930.479
 636.490 259.561
 59.942 430.797
 461.326 399.885
 500.068 340.992
 874.243 665.894
 360.511 43.464
 453.059 961.340
 596.701 402.624
 586.491 600.017
 866.566 656.852
 631.384 287.293
 277.572 324.063
 44.936 179.239
 447.603 509.507
 596.043 264.464
 898.897 313.097
 421.854 807.594
 888.634 115.158
 459.416 159.504
 341.440 351.724
 699.747 19.509
 522.690 341.357
 412.625 385.948
 114.765 803.921
 432.817 376.890
 22.061 817.015
 318.609 780.391
 328.664 128.083
 555.518 308.064
 612.095 410.083
 424.349 796.384
 227.735 287.426
 953.893 12.398
 124.702 728.514
 883.090 775.492
 341.487 804.176
 442.189 71.012
 118.277 340.853
 282.258 987.195
 815.079 787.177
 120.248 201.827
 756.570 687.163
 783.909 442.791
 154.731 677.566
 826.417 676.340
 261.125 456.696
 801.948 583.194
 447.035 903.473
 546.250 275.821
 530.204 545.627
 363.966 816.468
 92.857 112.222
 189.010 306.258
 951.681 576.316
 435.437 538.209
 234.192 157.328
 101.994 114.221
 528.252 358.986
 520.155 706.312
 346.304 557.579
 56.977 749.913
 180.321 607.391
 793.154 261.437
 917.661 716.837
 213.555 909.028
 495.278 681.912
 871.013 685.426
 746.624 795.681
 740.941 51.644
 251.452 126.743
 79.313 772.172
 146.558 759.831
 362.773 644.224
 760.829 292.186
 738.145 248.901
 269.949 795.329
 78.737 799.908
 446.713 388.791
 553.964 230.580
 837.342 976.732
 712.346 202.607
 100.801 906.941
 679.711 616.100
 788.326 802.120
 735.939 92.060
 948.754 453.694
 384.991 442.161
 759.522 967.511
 31.999 259.798
 994.124 708.059
 564.266 899.212
 838.439 543.301
 864.126 460.129
 107.597 376.596
 503.354 183.563
 742.288 536.659
 351.530 375.570
 981.813 743.107
 423.217 610.742
 427.271 676.327
 167.648 292.745
 381.617 649.364
 324.838 447.405
 146.572 140.068
 16.503 942.669
 85.389 518.238
 570.189 732.579
 144.206 860.050
 679.689 538.378
 535.183 336.243
 451.606 953.755
 497.090 987.741
 72.364 903.265
 491.739 349.444
 725.582 819.304
 99.137 77.423
 798.393 725.050
 924.975 594.819
 716.826 525.937
 418.882 556.230
 152.784 393.200
 961.409 288.589
 134.593 858.401
 456.078 88.646
 383.849 581.662
 957.021 523.711
 185.664 178.308
 272.897 514.705
 297.976 724.194
 667.385 690.603
 916.991 860.018
 581.843 143.643
 966.707 796.108
 46.480 528.383
 975.907 13.663
 135.132 318.573
 378.798 364.152
 421.389 738.268
 136.921 398.934
 79.292 332.784
 369.202 695.319
 662.202 646.494
 11.523 277.933
 13.881 974.532
 52.411 825.738
 494.712 490.983
 331.029 581.398
 224.707 204.766
 289.387 882.407
 288.101 524.188
 72.413 169.825
 449.607 730.993
 425.266 623.369
 490.624 273.928
 483.168 159.485
 578.795 530.540
 649.331 116.047
 383.357 984.725
 753.652 253.064
 891.976 697.752
 849.216 708.786
 975.396 474.021
 683.991 765.635
 790.884 342.209
 758.083 967.275
 673.504 380.873
 197.497 568.885
 498.583 648.833
 526.523 45.357
 824.948 59.087
 963.697 490.018
 865.817 625.792
 590.169 38.838
 354.415 172.453
 711.442 796.446
 249.902 512.402
 849.547 231.270
 494.173 386.634
 36.212 273.403
 413.085 296.766
 730.417 782.266
 41.214 420.446
 635.599 58.803
 524.990 301.666
 650.895 331.773
 665.961 118.651
 943.094 838.160
 647.736 337.290
 785.877 197.819
 544.164 139.083
 72.691 222.113
 532.474 490.642
 789.814 330.611
 986.951 308.823
 835.434 130.073
 162.577 224.015
 315.632 952.456
 803.550 697.296
 343.939 785.724
 241.360 88.738
 750.607 860.825
 847.046 978.591
 382.043 493.615
 741.216 25.391
 579.264 701.000
 565.579 710.969
 284.115 710.786
 706.184 918.017
 178.856 125.065
 409.721 748.428
 542.201 53.330
 731.463 797.374
 654.776 645.639
 631.355 117.365
 739.054 785.078
 931.049 847.067
 531.225 165.569
 350.160 340.781
 691.244 23.993
 748.629 156.439
 726.733 618.926
 760.933 373.161
 878.898 371.665
 667.068 985.387
 264.643 893.978
 8.239 21.042
 337.289 922.198
 728.249 158.811
 595.416 225.439
 564.497 967.476
 190.355 639.078
 787.749 92.188
 240.623 541.121
 913.408 292.989
 917.353 902.029
 597.761 864.810
 707.761 827.240
 962.696 691.313
 261.262 620.640
 136.858 703.509
 270.518 436.951
 888.485 415.080
 411.166 687.471
 86.681 217.223
 260.878 408.320
 48.156 354.816
 720.718 700.628
 993.277 731.572
 977.487 280.769
 189.400 554.021
 760.956 824.222
 444.792 112.612
 178.909 603.145
 430.212 893.744
 948.082 374.896
 547.410 540.269
 400.957 311.903
 387.919 642.005
 335.479 223.550
 87.880 794.455
 14.028 424.506
 394.887 56.576
 414.111 383.637
 33.644 750.686
 19.351 40.995
 954.386 254.031
 926.581 220.873
 440.565 947.037
 72.359 475.780
 462.149 113.653
 767.519 563.933
 413.415 280.582
 116.877 452.048
 747.501 71.711
 16.579 621.687
 495.737 118.987
 315.576 682.806
 172.473 279.749
 30.243 19.740
 753.406 371.717
 670.156 835.401
 868.177 749.975
 304.728 457.533
 860.136 355.374
 838.994 830.494
 184.747 791.499
 514.691 456.987
 693.393 608.940
 180.459 661.773
 584.503 253.061
 731.071 424.633
 305.612 167.269
 976.912 439.346
 17.550 831.077
 326.257 781.420
 648.301 184.948
 127.352 157.545
 284.842 976.232
 485.941 227.857
 95.594 217.673
 335.995 767.036
 15.830 737.527
 564.380 306.863
 638.964 914.614
 969.514 491.428
 666.100 219.581
 743.403 302.696
 606.293 352.723
 307.481 970.208
 375.019 197.167
 585.439 171.547
 896.159 752.795
 868.522 732.677
 614.191 830.375
 106.911 637.860
 12.178 857.075
 858.982 711.645
 304.611 354.457
 940.755 810.166
 632.406 819.524
 561.374 991.012
 483.737 80.310
 5.475 671.202
 55.254 62.387
 656.678 747.971
 663.238 34.750
 852.975 579.311
 626.101 186.497
 57.539 398.387
 734.032 94.101
 528.599 481.583
 167.668 687.784
 818.673 283.042
 647.274 520.324
 344.145 883.945
 512.487 928.753
 86.314 842.780
 128.288 395.809
 438.291 749.365
 467.183 541.230
 850.286 122.166
 364.996 571.105
 378.722 402.570
 926.012 195.462
 470.261 614.154
 953.222 389.312
 346.408 208.166
 395.049 460.707
 562.088 912.341
 378.337 631.483
 634.830 258.743
 888.589 303.722
 850.515 372.742
 965.985 839.324
 295.635 560.557
 15.794 624.109
 21.431 3.629
 544.262 414.637
 767.025 236.601
 88.305 109.271
 439.745 99.811
 25.485 669.365
 232.368 80.326
 248.476 606.749
 838.275 716.854
 737.794 305.759
 273.866 388.047
 943.100 158.024
 728.540 941.076
 615.132 643.104
 109.780 373.996
 548.923 815.397
 336.084 52.764
 288.727 275.606
 333.556 629.255
 593.952 372.337
 321.005 102.900
 714.021 745.459
 609.367 24.237
 812.498 177.753
 408.571 127.809
 214.049 245.760
 220.947 174.152
 222.097 275.909
 325.359 211.449
 723.608 329.879
 719.230 87.827
 516.903 216.252
 113.083 871.715
 578.118 97.024
 169.188 902.525
 334.813 11.221
 975.293 794.952
 406.891 348.198
 657.404 670.827
 374.580 885.116
 301.391 771.972
 562.613 762.348
 789.289 10.427
 914.308 653.429
 407.898 799.234
 47.138 229.489
 878.488 53.619
 14.217 799.557
 838.689 700.439
 78.294 95.696
 410.899 540.513
 574.232 574.604
 773.914 296.657
 283.188 224.297
 151.877 88.468
 460.900 736.039
 211.554 107.175
 0.600 458.260
 957.555 639.988
 118.352 862.238
 106.114 798.647
 328.355 280.678
 949.864 842.262
 434.442 532.502
 575.678 116.690
 361.127 213.423
 219.711 643.805
 145.921 45.914
 621.570 831.950
 529.981 768.447
 633.903 707.083
 735.424 767.452
 544.132 311.750
 76.995 571.888
 638.803 330.777
 598.265 636.048
 383.613 688.779
 476.639 618.031
 177.306 451.276
 238.464 846.835
 266.955 239.903
 50.163 478.362
 965.651 950.258
 391.129 228.612
 499.242 511.004
 110.053 690.343
 412.665 933.654
 262.269 377.584
 602.841 927.874
 718.701 481.220
 406.468 867.048
 527.304 179.741
 277.788 118.542
 548.738 444.081
 42.266 453.520
 335.977 956.762
 433.711 938.993
 392.062 776.541
 119.755 922.184
 334.079 104.132
 26.593 242.117
 580.408 216.857
 899.795 959.135
 631.341 755.194
 422.952 758.811
 952.379 867.929
 177.380 857.259
 720.032 701.140
 409.497 70.514
 30.173 686.562
 201.596 587.313
 580.268 524.503
 768.099 544.052
 753.823 533.528
 353.096 399.948
 595.704 662.479
 543.912 272.523
 461.565 329.377
 775.786 256.778
 447.260 906.455
 748.743 520.069
 802.053 41.624
 351.806 858.370
 852.688 665.431
 262.264 903.697
 917.418 940.827
 507.480 287.958
 876.277 173.510
 120.450 561.955
 545.784 806.261
 342.840 321.968
 545.649 705.478
 213.582 858.096
 657.634 536.298
 488.437 271.856
 681.561 779.500
 655.471 744.460
 862.512 924.256
 910.527 816.545
 171.832 272.247
 731.019 775.176
 100.869 197.412
 609.386 660.671
 401.944 349.331
 381.018 895.878
 70.415 285.032
 785.348 11.122
 192.561 122.690
 641.084 561.964
 427.170 680.669
 583.325 802.801
 388.180 986.616
 315.892 441.063
 48.482 194.676
 968.947 324.268
 191.280 655.403
 440.365 940.692
 548.588 854.765
 638.065 394.920
 442.829 28.144
 756.253 68.712
 796.875 705.621
 116.288 527.564
 312.662 139.973
 515.529 682.032
 404.810 282.995
 366.313 573.742
 282.220 624.102
 411.293 8.100
 19.583 93.360
 288.228 193.855
 877.311 305.292
 332.376 434.107
 790.830 517.129
 471.565 120.169
 340.026 772.936
 939.611 950.391
 561.369 171.601
 437.798 587.942
 316.599 40.705
 769.725 307.407
 173.694 919.201
 398.088 498.450
 681.995 689.779
 687.068 899.712
 781.071 387.275
 243.466 847.378
 822.161 213.935
 23.927 625.793
 205.355 77.578
 83.288 703.026
 51.344 637.340
 676.891 489.122
 193.269 886.784
 152.668 551.022
 354.578 859.662
 759.769 503.731
 888.661 133.748
 320.726 135.697
 314.365 598.157
 152.824 546.645
 960.353 994.918
 748.887 22.997
 905.794 242.684
 433.560 159.912
 603.514 586.212
 472.076 985.799
 825.778 417.135
 226.102 946.524
 67.031 797.832
 805.558 969.727
 159.776 549.553
 964.180 127.423
 450.229 387.901
 516.298 836.008
 483.338 293.259
 427.014 30.842
 259.294 771.495
 640.084 297.691
 945.965 212.591
 177.871 770.614
 617.123 403.510
 674.321 466.461
 491.261 749.396
 211.867 136.675
 79.884 647.020
 631.246 209.568
 130.041 120.210
 702.551 768.824
 729.364 543.165
 97.494 79.830
 101.967 459.099
 726.100 13.936
 582.291 954.270
 13.278 926.406
 836.544 217.419
 237.436 477.129
 386.116 138.833
 358.116 420.014
 855.695 559.300
 374.353 169.054
 555.302 935.161
 309.907 633.497
 147.863 250.437
 373.743 324.247
 343.013 379.864
 730.292 507.102
 87.516 327.820
 998.258 419.659
 340.146 768.060
 21.614 497.596
 674.145 659.322
 392.268 657.780
 46.977 874.092
 499.432 961.267
 721.262 354.591
 712.737 195.410
 572.259 294.680
 429.425 853.149
 638.638 872.509
 713.606 696.937
 480.437 650.886
 788.646 138.236
 619.922 585.488
 701.598 370.149
 429.703 690.893
 628.487 905.183
 373.017 507.177
 926.803 502.889
 521.955 172.564
 640.328 549.014
 12.019 867.702
 523.194 660.512
 220.266 772.849
 154.734 546.510
 367.203 229.337
 572.227 126.933
 280.312 170.579
 341.214 286.494
 763.519 875.535
 726.933 876.166
 389.279 879.820
 817.902 136.915
 268.228 277.567
 104.416 346.595
 109.063 372.870
 229.188 431.625
 514.774 545.531
 831.430 556.829
 280.183 525.174
 604.193 341.970
 472.659 904.278
 710.719 649.845
 258.618 438.807
 470.115 661.787
 952.063 399.867
 965.063 781.217
 229.868 256.880
 761.859 379.134
 207.124 238.431
 911.472 377.580
 372.853 668.107
 542.997 534.037
 733.241 386.872
 719.734 183.098
 830.824 418.948
 432.988 268.801
 241.470 323.610
 117.532 184.523
 287.307 300.158
 421.713 165.867
 837.026 117.626
 18.601 459.579
 442.133 755.228
 444.777 937.947
 629.073 335.356
 570.906 228.699
 835.975 470.133
 691.642 286.152
 355.478 627.506
 48.569 906.809
 281.330 46.946
 123.569 274.030
 118.850 231.661
 344.300 749.646
 623.750 138.312
 89.438 878.927
 999.170 41.607
 558.325 768.239
 679.171 225.414
 244.942 476.808
 133.487 340.542
 325.332 945.515
 971.519 559.016
 204.246 892.649
 834.608 772.944
 72.688 430.595
 329.331 651.288
 483.118 305.722
 458.424 638.591
 361.218 309.210
 490.971 105.562
 328.635 737.616
 23.415 132.328
 824.066 752.734
 615.068 501.818
 972.992 70.503
 36.128 724.409
 989.691 833.740
 996.133 517.633
 697.534 544.187
 582.818 478.834
 451.790 62.521
 344.889 457.453
 848.045 462.667
 510.176 740.835
 431.952 746.920
 708.660 887.494
 603.446 404.451
 436.972 289.764
 770.120 606.896
 479.232 129.247
 867.432 575.540
 413.694 749.867
 773.421 685.590
 963.930 951.427
 126.230 70.031
 278.639 779.011
 155.695 490.286
 680.220 918.447
 495.521 710.479
 146.672 314.196
 508.076 469.500
 874.959 502.824
 465.721 828.639
 10.770 942.730
 355.201 386.509
 766.501 249.679
 47.175 816.948
 136.687 289.241
 872.162 885.032
 661.169 993.321
 115.483 532.076
 787.510 161.219
 764.063 559.335
 405.200 369.136
 762.036 664.093
 827.574 79.604
 643.044 138.893
 599.047 638.387
 365.963 998.304
 924.158 735.927
 476.912 976.864
 623.043 149.175
 921.121 91.484
 390.562 863.853
 328.996 891.953
 801.720 593.784
 875.332 260.271
 195.622 990.477
 660.635 554.864
 968.646 590.727
 368.990 936.674
 302.423 541.521
 925.695 33.381
 284.484 19.283
 296.301 384.122
 292.889 814.634
 50.765 814.232
 408.031 964.934
 54.767 487.238
 185.153 406.259
 665.213 605.223
 23.310 96.063
 197.186 829.467
 457.045 780.103
 622.012 487.744
 285.386 785.406
 455.320 554.933
 551.715 799.009
 433.280 537.602
 963.360 314.186
 765.499 574.362
 560.386 207.071
 733.711 861.229
 931.099 52.516
 993.841 519.656
 352.390 245.143
 780.607 104.669
 184.554 596.562
 32.358 477.651
 154.131 810.404
 300.957 884.346
 749.107 461.136
 817.152 940.842
 466.249 829.448
 704.035 261.481
 681.204 75.802
 605.990 601.331
 252.290 804.402
 792.224 336.100
 865.581 513.215
 544.975 583.959
 532.289 812.868
 623.313 271.956
 462.759 590.378
 152.609 465.598
 871.203 595.011
 104.238 580.271
 670.984 726.611
 854.487 959.765
 764.761 744.921
 229.268 288.059
 932.686 216.481
 112.948 459.226
 594.287 438.409
 614.894 695.900
 837.532 381.586
 13.407 723.974
 647.222 575.680
 129.162 790.376
 752.518 401.999
 392.735 877.933
 681.526 694.872
 964.992 17.991
 644.088 496.360
 724.920 534.989
 649.839 521.242
 464.996 50.237
 648.101 518.999
 15.384 313.398
 493.221 556.811
 369.571 373.589
 690.525 973.138
 897.711 217.368
 364.479 686.572
 930.577 23.537
 865.078 901.153
 975.185 365.583
 247.555 379.909
 509.633 548.388
 333.581 106.018
 204.386 328.661
 702.119 699.650
 863.093 336.417
 230.627 682.478
 779.280 901.010
 381.479 996.244
 305.026 769.025
 426.240 892.173
 541.565 477.293
 47.098 860.803
 334.999 272.960
 28.497 3.818
 416.702 329.655
 34.467 638.321
 119.276 236.211
 192.685 837.740
 754.938 989.135
 512.759 561.155
 421.989 925.057
 144.370 403.476
 742.751 623.115
 424.668 352.900
 197.148 993.870
 320.822 199.786
 242.541 770.430
 692.987 974.072
 72.837 914.593
 188.573 458.381
 517.007 46.704
 136.975 33.551
 385.707 669.426
 604.442 855.787
 299.563 464.722
 554.202 273.541
 256.885 348.128
 553.187 992.226
 583.239 828.130
 592.566 450.817
 439.678 870.401
 717.026 242.019
 317.937 251.448
 362.319 883.352
 314.960 914.211
 610.562 416.959
 929.507 235.416
 219.420 908.908
 461.872 272.485
 949.242 52.252
 204.020 883.849
 789.211 511.026
 689.507 283.482
 510.295 24.039
 616.734 786.719
 93.360 407.828
 279.464 684.224
 992.148 638.177
 627.629 813.860
 593.214 970.372
 459.710 221.742
 281.674 291.877
 814.029 564.697
 69.147 439.837
 806.906 623.491
 98.148 302.952
 965.715 501.621
 518.190 46.579
 357.390 76.116
 198.653 525.849
 429.037 858.090
 671.156 799.163
 696.254 190.895
 201.726 929.291
 53.965 257.291
 305.699 907.767
 189.456 544.488
 614.350 397.298
 71.603 603.164
 263.163 33.859
 825.688 275.275
 831.985 633.478
 109.603 212.791
 964.788 816.887
 842.693 888.355
 722.136 197.930
 339.039 347.682
 266.781 418.718
 427.017 376.452
 899.032 386.746
 438.682 271.156
 693.952 147.876
 296.669 999.255
 950.320 876.011
 661.254 710.046
 448.071 578.156
 902.930 580.378
 686.227 795.391
 791.129 131.139
 99.780 959.989
 320.542 978.933
 947.479 170.763
 194.049 556.276
 541.860 137.961
 634.800 471.849
 630.342 481.060
 476.858 734.731
 606.826 634.195
 779.540 143.390
 365.446 411.379
 498.844 367.488
 733.294 34.818
 331.797 19.938
 721.651 752.588
 606.189 735.250
 203.233 325.557
 726.912 610.982
 897.011 797.053
 997.134 520.500
 766.174 362.515
 722.111 721.296
 605.985 510.821
 67.895 833.646
 916.650 235.494
 707.115 884.720
 275.340 224.435
 437.934 454.266
 697.572 883.744
 637.056 536.486
 720.784 577.808
 108.131 80.705
 664.951 957.838
 946.030 88.927
 192.167 978.914
 866.510 944.744
 568.304 586.384
 788.836 404.504
 47.177 891.779
 623.535 492.772
 376.319 402.584
 353.977 770.409
 341.769 856.141
 832.679 960.903
 508.744 913.199
 792.760 370.642
 310.123 259.312
 531.787 578.680
 523.199 51.250
 517.321 424.293
 47.778 530.198
 826.944 824.484
 49.550 543.836
 234.684 612.845
 708.635 606.098
 832.900 625.522
 464.662 547.741
 104.445 154.704
 179.838 234.804
 182.761 646.197
 656.809 858.032
 834.458 901.729
 508.139 917.705
 224.529 840.938
 241.716 878.636
 361.872 130.407
 317.152 73.993
 933.208 261.006
 761.137 458.951
 6.168 279.406
 76.969 311.757
 384.574 699.553
 720.087 646.791
 626.315 745.603
 365.953 528.641
 360.346 135.146
 800.275 385.540
 365.943 992.278
 199.063 932.921
 284.365 91.245
 225.002 192.174
 28.440 646.014
 87.920 975.267
 225.546 967.545
 44.698 892.817
 988.118 962.956
 744.860 612.118
 145.707 118.879
 62.513 563.841
 814.124 30.420
 246.572 283.509
 919.070 958.292
 225.780 929.001
 460.526 336.454
 32.454 481.363
 905.060 643.179
 571.886 596.940
 958.982 887.802
 328.682 808.673
 17.182 966.821
 236.039 688.383
 39.714 885.822
 461.019 985.638
 298.154 922.386
 603.583 598.679
 1.954 80.257
 47.729 345.783
 985.070 32.458
 420.998 868.852
 456.841 312.375
 248.545 983.200
 928.291 944.354
 567.383 397.133
 273.722 431.824
 86.423 861.507
 13.862 979.988
 232.189 512.972
 175.067 725.663
 355.920 875.746
 931.648 298.756
 445.154 756.822
 945.755 233.390
 785.343 70.398
 230.027 82.903
 260.832 561.530
 149.188 838.351
 929.372 959.817
 102.834 687.040
 412.823 414.951
 575.743 823.832
 734.706 171.828
 765.416 6.985
 921.726 498.448
 388.319 661.159
 843.326 440.874
 594.000 417.797
 966.068 242.222
 75.216 157.547
 476.309 314.042
 426.257 506.875
 306.875 715.970
 872.395 733.016
 175.686 801.427
 550.779 485.201
 694.265 282.128
 275.121 518.521
 772.663 601.728
 949.360 598.296
 978.387 479.038
 623.276 171.596
 697.588 464.643
 298.330 78.175
 97.216 672.628
 515.149 791.109
 150.370 713.507
 83.825 178.574
 720.169 617.751
 981.228 79.373
 709.644 944.831
 940.780 617.933
 89.198 704.120
 932.576 947.668
 674.750 445.763
 986.531 318.118
 517.960 326.815
 387.579 90.370
 806.724 926.205
 487.332 671.563
 84.863 517.605
 376.418 663.203
 162.769 749.196
 669.690 695.520
 287.228 700.908
 224.314 92.747
 403.281 961.345
 868.333 339.305
 811.510 196.959
 122.666 217.188
 291.291 74.535
 488.744 898.925
 118.455 884.831
 511.398 412.388
 101.286 730.746
 454.571 963.179
 242.274 259.211
 816.393 92.710
 307.681 93.786
 908.885 566.328
 59.357 967.395
 512.610 992.641
 232.766 54.875
 943.090 254.616
 294.752 796.748
 316.508 933.094
 299.804 113.439
 38.487 587.455
 703.557 997.909
 550.662 355.375
 159.007 100.136
 722.807 188.752
 189.608 775.326
 368.939 766.174
 232.432 746.047
 667.723 839.888
 105.246 754.207
 582.394 378.497
 158.435 470.147
 83.197 263.047
 613.676 241.826
 284.029 656.356
 207.108 656.555
 800.650 182.086
 789.364 141.095
 334.818 175.096
 985.219 123.744
 879.353 967.871
 82.101 445.638
 43.927 194.625
 652.490 449.820
 919.044 675.955
 876.838 348.151
 52.794 609.368
 430.610 311.104
 516.669 566.729
 144.052 127.584
 515.749 486.676
 402.205 15.703
 466.274 261.634
 594.395 145.758
 159.124 234.473
 469.068 969.408
 368.464 533.762
 326.524 480.294
 696.293 549.295
 867.248 898.148
 289.479 357.139
 688.494 948.288
 377.841 687.489
 821.194 269.444
 989.795 246.210
 960.776 533.933
 164.096 275.165
 759.955 504.658
 28.344 105.541
 512.899 523.354
 121.471 826.614
 15.501 254.554
 740.761 779.454
 285.928 971.191
 164.607 376.253
 76.580 222.564
 688.757 242.306
 809.428 476.013
 193.060 145.765
 281.056 763.331
 682.573 902.333
 474.248 625.435
 4.254 965.924
 295.518 758.510
 889.607 805.485
 451.420 886.844
 103.734 251.751
 853.031 77.481
 859.674 620.362
 472.666 165.938
 679.196 689.944
 998.182 267.535
 521.039 161.384
 669.424 732.806
 556.587 439.153
 523.182 986.246
 331.179 864.519
 805.038 724.086
 914.537 566.534
 369.592 88.190
 802.417 68.386
 528.669 969.766
 897.663 648.081
 517.294 208.797
 564.934 173.269
 729.699 464.468
 39.779 945.623
 285.690 150.064
 978.286 751.575
 677.836 405.631
 584.825 339.961
 31.626 366.008
 57.461 465.453
 396.831 354.759
 376.301 247.455
 944.419 370.151
 140.623 210.820
 638.655 742.962
 975.292 76.508
 10.380 943.009
 293.079 251.725
 900.182 638.303
 62.643 390.713
 247.590 604.447
 915.648 234.974
 155.874 419.995
 982.616 837.043
 996.229 933.939
 405.473 882.181
 367.657 763.296
 493.378 70.321
 390.583 971.197
 3.476 844.845
 377.114 128.969
 403.892 359.303
 135.941 110.277
 155.005 677.836
 485.331 772.484
 797.348 295.055
 366.894 612.185
 808.900 137.594
 882.162 140.664
 967.966 38.912
 673.120 104.197
 85.035 43.610
 99.393 407.270
 31.054 845.157
 344.580 208.482
 651.576 755.222
 831.209 814.061
 405.447 172.660
 510.095 748.314
 970.541 910.475
 790.572 430.151
 12.967 560.071
 121.610 817.055
 293.898 449.793
 751.585 920.028
 91.279 580.748
 671.007 363.257
 922.321 104.419
 565.559 919.383
 974.566 616.486
 117.177 844.650
 774.844 468.056
 732.513 657.941
 60.667 893.163
 748.094 934.454
 760.052 489.889
 59.971 539.777
 453.850 206.829
 605.985 225.337
 788.069 728.118
 47.411 494.133
 449.140 35.320
 663.240 369.551
 517.489 985.366
 897.382 43.541
 107.139 278.356
 152.548 118.147
 92.531 10.831
 473.281 201.103
 657.525 698.158
 326.786 277.864
 193.086 798.720
 98.946 505.067
 364.923 243.021
 452.536 691.191
 693.934 638.541
 826.703 726.362
 792.617 827.810
 25.662 963.265
 109.329 480.016
 688.155 43.572
 107.548 818.260
 38.192 808.674
 785.254 363.861
 485.990 769.842
 184.331 420.034
 622.851 571.923
 494.038 639.421
 885.256 37.504
 786.521 408.843
 554.858 687.202
 684.658 441.117
 919.000 198.771
 30.103 154.544
 900.233 586.289
 146.953 427.861
 535.862 84.604
 667.213 689.976
 565.633 837.807
 259.063 103.138
 486.172 678.915
 467.338 654.403
 626.822 106.749
 304.852 128.094
 668.280 211.557
 118.746 301.776
 91.210 860.071
 571.641 916.029
 38.291 151.091
 624.681 405.632
 184.446 612.331
 68.511 453.855
 324.099 87.101
 126.832 815.303
 341.899 904.772
 741.544 734.595
 78.524 31.872
 452.876 622.196
 832.887 141.890
 4.758 404.718
 56.566 242.544
 455.366 380.284
 348.892 871.463
 254.125 231.063
 508.262 267.373
 386.029 591.513
 946.516 87.174
 786.938 774.352
 741.268 553.552
 132.533 714.707
 451.785 657.368
 209.947 219.770
 226.293 619.033
 134.017 285.657
 804.467 39.162
 987.031 659.796
 593.674 487.150
 187.230 346.412
 849.395 24.022
 250.847 250.464
 100.832 810.301
 156.851 273.400
 766.353 379.104
 382.737 569.451
 538.050 867.818
 811.566 266.873
 670.900 898.056
 151.351 192.876
 83.956 413.123
 621.771 218.249
 915.586 555.650
 392.788 977.401
 322.287 166.602
 375.233 407.288
 274.335 172.526
 313.713 785.221
 487.959 603.151
 893.837 497.643
 502.315 239.484
 503.783 421.751
 23.168 567.138
 967.526 597.165
 729.482 325.201
 654.856 369.282
 693.168 162.563
 860.820 728.460
 768.011 796.867
 801.815 494.628
 836.612 312.501
 392.794 915.538
 692.167 420.211
 623.510 284.740
 806.741 359.416
 643.160 233.989
 983.746 773.490
 972.174 321.500
 297.422 86.784
 795.101 594.988
 127.015 309.467
 335.809 645.393
 41.997 582.424
 489.774 737.525
 784.179 330.060
 380.423 377.461
 323.064 435.308
 337.880 888.603
 585.684 100.248
 67.646 469.936
 837.786 860.082
 910.502 817.751
 129.291 820.998
 98.098 738.166
 726.016 477.380
 614.361 560.060
 997.609 205.375
 592.058 389.944
 987.445 643.026
 345.962 911.043
 475.904 957.683
 986.341 113.034
 89.219 415.491
 714.553 906.960
 180.292 542.371
 99.921 407.725
 296.872 478.556
 925.609 895.883
 990.995 247.631
 200.737 258.407
 149.151 594.874
 124.566 477.590
 526.167 698.009
 692.242 426.694
 541.237 456.201
 114.758 544.507
 888.867 651.019
 730.630 618.306
 81.064 117.321
 884.047 891.256
 573.070 124.668
 682.329 526.923
 739.881 553.262
 301.381 376.965
 224.180 645.963
 836.209 290.441
 330.915 263.164
 677.518 422.358
 415.342 684.884
 196.109 208.530
 18.906 259.212
 623.430 702.740
 722.887 143.959
 496.640 665.140
 888.516 225.331
 785.388 258.342
 162.610 110.524
 808.894 75.554
 581.022 107.882
 587.491 885.086
 483.108 946.877
 232.528 334.835
 146.444 909.382
 70.435 591.708
 903.258 192.969
 206.862 682.977
 552.150 996.323
 279.530 113.236
 627.966 686.942
 915.989 121.790
 739.230 803.427
 425.526 956.216
 879.638 770.725
 111.536 519.557
 724.331 419.258
 218.534 217.643
 242.420 441.078
 431.607 321.691
 7.370 171.839
 358.360 467.444
 832.032 830.867
 955.548 349.110
 464.471 998.031
 153.806 313.406
 176.128 461.046
 301.577 510.792
 980.682 76.660
 639.018 877.872
 718.418 290.712
 47.965 382.913
 308.447 932.952
 356.711 307.038
 544.363 710.767
 638.286 514.240
 25.544 980.617
 186.101 606.627
 267.058 276.148
 217.461 5.879
 10.102 257.953
 207.651 551.733
 9.028 152.239
 37.636 383.260
 550.539 935.645
 617.230 154.056
 68.934 962.995
 171.611 29.161
 64.681 26.457
 129.041 186.286
 171.788 971.466
 276.390 478.844
 415.048 610.825
 139.701 561.288
 167.087 297.841
 60.593 691.835
 976.207 807.365
 165.083 942.829
 661.351 185.782
 926.800 9.596
 935.308 663.648
 707.070 824.927
 349.856 164.722
 983.583 884.333
 788.359 120.071
 759.106 458.527
 746.942 324.002
 251.828 621.406
 632.483 208.507
 617.443 427.043
 605.082 814.084
 426.107 316.264
 648.364 687.405
 529.255 376.405
 559.983 120.791
 994.217 886.593
 117.263 386.322
 979.264 390.622
 442.285 620.408
 866.659 601.293
 423.443 635.420
 93.324 770.448
 256.029 416.651
 922.709 790.180
 755.537 289.210
 720.379 520.610
 39.854 484.925
 40.840 481.729
 639.336 18.921
 243.493 680.142
 698.973 704.958
 248.684 560.958
 9.659 744.100
 66.147 740.735
 424.284 449.812
 601.310 665.476
 260.443 301.643
 21.762 789.605
 499.563 17.426
 276.500 444.992
 599.842 709.203
 662.398 686.238
 138.480 340.283
 161.843 998.013
 81.112 669.989
 496.871 536.467
 490.266 89.423
 900.822 269.231
 880.222 287.244
 768.999 962.692
 106.181 500.979
 963.747 942.041
 747.601 309.231
 293.468 185.656
 968.493 996.538
 814.213 892.869
 74.102 609.357
 199.823 731.041
 649.504 943.066
 652.950 587.476
 680.243 21.078
 174.318 653.241
 290.231 703.805
 538.275 894.119
 262.927 93.554
 934.901 529.040
 866.668 468.436
 906.014 664.425
 415.361 811.522
 226.342 115.500
 646.115 218.997
 641.619 90.066
 273.510 831.677
 580.532 489.235
 826.915 587.441
 893.377 281.811
 136.442 327.870
 451.245 688.349
 101.954 291.387
 757.941 737.227
 858.047 108.729
 103.135 363.641
 289.661 296.537
 818.093 364.305
 414.120 273.853
 811.538 712.319
 235.764 847.385
 267.497 510.510
 811.443 308.498
 512.625 15.288
 904.911 32.266
 18.352 10.211
 424.484 181.743
 32.718 428.197
 953.323 604.463
 755.239 608.201
 920.494 709.385
 421.101 286.768
 101.963 367.975
 372.063 242.971
 165.259 170.365
 712.397 78.531
 314.287 554.768
 608.916 580.644
 889.439 924.326
 652.608 405.966
 123.444 269.674
 991.781 878.940
 439.372 567.910
 537.154 720.116
 450.894 259.833
 370.401 730.277
 636.433 988.732
 329.777 339.110
 911.692 977.445
 448.265 484.092
 625.455 528.473
 657.905 282.645
 911.295 147.783
 703.542 180.673
 605.453 350.343
 113.113 751.299
 804.539 828.812
 10.936 642.308
 504.794 21.203
 524.549 658.670
 9.532 254.461
 91.803 962.237
 988.184 264.904
 518.705 484.686
 247.497 590.461
 643.523 7.906
 664.277 820.981
 730.694 860.024
 14.203 99.862
 628.985 712.230
 0.402 351.570
 490.157 714.438
 979.406 114.742
 743.185 865.063
 244.855 379.529
 669.235 525.876
 257.840 641.287
 516.316 836.766
 607.399 311.948
 650.506 192.661
 398.556 387.334
 861.376 166.800
 55.058 705.860
 49.561 317.556
 499.040 494.630
 129.167 232.434
 342.977 66.678
 909.917 240.429
 66.323 282.495
 894.745 276.170
 319.093 634.971
 577.179 985.323
 119.365 865.194
 766.703 915.219
 116.526 813.464
 354.931 398.071
 555.350 592.302
 484.353 882.309
 579.055 113.684
 346.532 142.224
 987.055 879.447
 447.729 154.359
 152.753 760.460
 595.050 893.891
 99.303 146.278
 611.472 814.018
 520.781 382.550
 747.798 30.201
 69.585 259.131
 366.031 958.799
 458.548 538.911
 992.442 341.451
 751.228 87.822
 628.277 723.512
 742.885 182.714
 938.443 813.597
 127.088 529.111
 868.468 13.915
 461.566 548.965
 450.540 325.598
 7.550 623.844
 211.676 863.015
 738.497 366.643
 180.316 185.236
 68.683 200.397
 69.129 416.131
 715.010 742.557
 687.324 787.373
 104.740 814.011
 978.597 426.838
 609.242 541.646
 593.064 320.208
 803.737 619.717
 462.802 803.127
 813.183 597.273
 169.069 367.968
 445.681 216.012
 750.975 181.603
 280.990 625.055
 124.649 462.534
 670.093 427.074
 151.067 727.250
 912.321 285.096
 130.324 121.888
 862.764 453.247
 708.756 357.280
 240.903 440.014
 789.749 679.856
 771.294 812.671
 544.268 369.825
 501.242 289.946
 355.931 259.461
 674.746 21.348
 919.171 21.670
 65.321 730.749
 476.821 571.322
 804.835 14.623
 652.670 943.991
 316.343 977.916
 650.830 828.876
 744.404 899.931
 980.584 411.014
 258.004 226.246
 874.616 963.802
 213.474 748.862
 330.055 383.739
 545.481 874.117
 173.471 497.878
 994.014 785.999
 769.169 939.370
 168.279 631.233
 318.912 881.609
 741.630 512.632
 83.066 166.791
 715.257 650.023
 58.574 845.300
 85.679 15.392
 526.730 859.419
 8.604 673.378
 610.263 324.876
 728.913 952.991
 309.559 368.998
 906.247 75.246
 5.053 822.571
 223.554 488.686
 777.914 797.355
 241.092 585.602
 103.535 641.739
 722.791 741.721
 79.259 297.889
 190.710 437.621
 754.865 295.367
 284.983 167.964
 815.120 634.515
 852.530 652.424
 620.010 529.492
 242.458 648.052
 819.983 303.042
 437.286 185.531
 638.566 825.557
 737.587 960.847
 739.371 458.407
 287.407 699.234
 982.847 949.862
 775.902 750.605
 522.738 610.938
 877.248 796.354
 613.366 103.597
 49.334 58.207
 295.444 555.793
 58.503 653.405
 226.674 493.566
 342.231 979.971
 328.950 281.932
 76.809 124.970
 469.455 691.539
 548.622 41.949
 989.526 670.477
 304.555 556.149
 782.092 979.303
 201.273 433.311
 613.118 637.025
 210.028 736.196
 130.384 986.796
 941.402 329.294
 227.684 998.463
 814.541 654.029
 185.880 322.341
 542.480 152.406
 924.169 752.070
 776.850 975.088
 223.285 566.834
 942.378 769.941
 463.430 643.134
 288.103 449.018
 117.671 957.845
 235.181 306.551
 398.805 867.088
 160.804 779.000
 344.705 324.936
 727.316 462.542
 592.661 503.104
 851.653 836.033
 813.894 354.119
 972.203 971.697
 510.111 808.327
 670.893 485.309
 697.840 57.203
 163.481 106.873
 84.260 815.415
 99.679 706.829
 159.747 400.906
 388.889 947.258
 264.705 770.750
 962.208 138.710
 26.953 410.942
 25.255 458.116
 584.625 826.714
 180.799 649.175
 9.996 707.901
 989.563 301.976
 211.731 58.576
 979.792 51.996
 24.747 354.596
 651.943 699.669
 984.426 315.086
 698.079 620.211
 539.379 98.640
 963.445 590.265
 876.947 631.556
 820.300 624.218
 638.486 579.383
 754.820 800.870
 185.863 935.182
 443.151 722.889
 673.381 834.926
 222.078 930.428
 485.216 554.627
 155.963 670.139
 950.637 492.790
 330.430 176.057
 58.697 609.310
 233.666 464.416
 900.189 356.926
 240.267 386.154
 84.657 698.607
 115.409 764.885
 559.818 714.075
 887.186 211.363
 323.354 437.145
 373.613 125.590
 14.585 574.127
 532.594 342.717
 435.764 289.576
 765.861 357.701
 637.832 231.950
 442.296 475.653
 349.366 846.710
 506.032 119.952
 594.562 992.276
 847.505 819.254
 278.746 154.617
 591.245 658.715
 88.573 634.581
 996.036 682.014
 107.442 959.274
 877.645 471.640
 261.457 211.486
 411.038 908.562
 842.394 761.555
 610.740 552.623
 484.571 72.079
 440.418 716.200
 763.442 390.856
 284.960 790.876
 24.369 580.643
 802.186 785.793
 707.738 400.363
 32.301 43.189
 706.976 861.625
 109.275 298.430
 652.545 962.946
 221.348 375.968
 259.646 43.294
 291.957 977.468
 389.789 103.887
 585.688 982.483
 464.754 895.389
 426.794 94.970
 621.876 45.143
 994.653 320.746
 126.231 460.139
 728.141 832.214
 250.632 155.545
 929.531 88.749
 118.866 261.409
 361.529 345.874
 979.897 502.335
 834.843 756.344
 467.631 943.324
 297.830 384.621
 607.169 281.655
 776.955 506.812
 487.233 737.567
 642.931 325.316
 540.816 469.087
 261.253 606.218
 501.311 987.654
 749.710 53.642
 146.782 876.056
 634.314 414.944
 556.247 68.839
 947.418 200.903
 502.321 423.905
 228.930 483.318
 846.276 433.906
 908.168 866.927
 14.196 854.666
 297.547 432.066
 274.624 187.956
 511.017 108.383
 144.897 286.013
 823.637 608.317
 689.634 549.388
 561.233 152.507
 182.828 987.650
 500.695 829.229
 855.370 789.651
 875.620 508.153
 591.030 507.311
 525.021 877.803
 142.918 760.906
 54.394 889.223
 973.908 806.831
 361.114 799.251
 261.651 918.633
 725.867 139.972
 112.556 382.168
 307.495 461.344
 88.942 825.285
 172.318 157.325
 836.639 436.028
 515.907 288.424
 802.341 481.451
 23.708 142.284
 724.460 47.703
 98.360 556.322
 69.987 472.615
 140.503 380.628
 752.690 941.947
 94.112 144.212
 13.028 842.405
 897.655 152.565
 53.384 897.219
 362.690 179.458
 18.079 807.370
 828.894 301.637
 878.299 53.317
 919.178 582.821
 248.267 913.656
 993.773 455.084
 719.140 379.436
 834.526 123.913
 878.157 2.547
 489.502 881.061
 287.267 345.885
 586.250 230.572
 660.860 399.700
 245.426 492.505
 717.506 406.180
 663.899 460.900
 424.906 72.004
 610.042 563.098
 928.121 240.968
 308.816 242.959
 493.930 106.344
 268.824 307.720
 542.584 841.196
 499.213 214.681
 824.028 756.133
 715.636 597.915
 158.736 415.185
 679.216 255.327
 861.592 474.370
 841.388 732.327
 36.996 792.724
 274.534 89.883
 738.750 806.032
 200.607 362.728
 471.690 469.048
 737.578 169.045
 443.989 748.006
 169.974 388.157
 208.220 682.515
 721.292 380.018
 32.336 201.333
 522.389 872.878
 273.631 952.056
 993.684 27.104
 772.472 438.400
 905.988 818.255
 499.316 313.916
 873.950 436.131
 367.385 86.842
 339.596 924.319
 831.945 91.950
 296.317 483.036
 30.719 992.213
 114.407 313.725
 252.353 411.710
 89.156 324.468
 252.704 463.145
 426.270 558.923
 752.006 825.788
 694.606 617.063
 547.557 825.523
 653.767 252.843
 352.795 356.344
 347.921 552.079
 338.535 916.335
 444.351 793.997
 598.279 980.499
 685.913 103.377
 407.281 133.176
 674.118 18.845
 293.149 85.215
 860.343 989.258
 10.910 922.027
 906.382 807.443
 522.567 700.560
 494.781 982.469
 853.246 133.740
 189.998 812.788
 144.134 383.663
 242.415 367.729
 585.922 508.797
 910.508 19.936
 12.683 470.471
 277.483 542.397
 410.516 660.229
 935.448 927.911
 171.665 38.328
 784.446 983.479
 654.698 316.223
 479.768 765.551
 124.821 329.663
 396.705 62.914
 903.344 256.746
 958.103 301.879
 87.941 575.536
 580.633 483.157
 379.837 332.672
 587.737 492.235
 812.915 127.517
 160.876 426.354
 793.279 191.201
 659.387 413.329
 174.893 557.356
 539.299 862.925
 794.117 847.991
 202.539 683.529
 218.264 916.127
 672.707 849.189
 513.659 44.265
 237.851 839.124
 768.303 657.994
 543.346 58.686
 402.240 406.256
 931.257 942.951
 32.702 828.491
 681.442 238.147
 726.300 784.707
 742.668 38.713
 840.850 993.177
 280.446 756.588
 636.389 793.744
 96.787 932.441
 298.598 39.752
 583.364 924.824
 676.129 491.287
 194.342 182.016
 672.384 425.188
 512.497 302.704
 966.401 347.277
 329.143 106.281
 258.970 659.184
 965.092 782.672
 69.575 131.339
 479.636 87.230
 845.693 816.197
 803.889 840.810
 715.309 118.093
 3.275 431.891
 120.980 650.545
 334.192 980.279
 152.477 56.218
 977.769 584.964
 56.057 452.559
 978.094 57.147
 881.060 676.405
 105.402 538.908
 846.113 128.471
 931.633 874.849
 913.294 123.764
 124.902 875.114
 472.863 112.721
 822.125 161.092
 515.176 591.799
 359.912 987.952
 330.299 628.569
 770.627 799.786
 587.408 607.928
 373.956 692.880
 641.565 501.407
 808.386 980.633
 459.132 874.642
 698.843 600.498
 587.281 198.853
 296.380 750.289
 888.292 305.733
 256.775 350.327
 164.266 22.726
 853.454 301.557
 489.259 913.627
 406.002 41.238
 798.488 410.192
 311.281 220.858
 641.323 501.712
 505.689 969.916
 647.215 114.870
 383.312 829.258
 170.926 694.644
 517.717 94.360
 342.714 633.415
 60.065 698.631
 746.036 699.988
 441.480 476.376
 653.481 619.045
 224.574 402.070
 972.792 336.111
 312.287 325.140
 168.869 180.743
 619.483 566.443
 642.575 284.151
 84.817 163.366
 649.105 905.309
 91.235 335.038
 441.915 225.930
 970.144 68.253
 125.094 159.186
 987.006 419.526
 708.148 515.081
 698.152 901.292
 181.000 727.951
 686.458 23.016
 490.494 295.223
 736.757 934.214
 107.520 133.580
 513.097 49.745
 259.250 526.887
 715.143 302.719
 774.878 33.094
 688.962 182.021
 95.020 214.004
 170.321 275.354
 141.938 946.905
 571.577 601.284
 85.446 231.100
 264.613 411.761
 291.499 191.151
 143.508 357.730
 958.632 543.946
 306.251 302.730
 761.686 295.555
 612.626 651.690
 690.484 289.296
 746.088 733.868
 729.507 376.808
 25.040 580.041
 937.437 133.389
 820.512 795.387
 295.013 907.196
 992.943 222.171
 666.532 564.294
 163.935 672.412
 713.144 69.186
 995.995 292.590
 281.605 289.761
 523.835 593.372
 925.211 418.894
 227.595 971.061
 877.309 710.077
 177.143 688.476
 153.120 894.840
 626.330 936.143
 991.987 514.555
 768.815 315.900
 636.795 303.144
 558.091 74.366
 375.899 810.616
 71.773 750.261
 818.923 286.239
 595.776 814.761
 843.067 836.029
 601.964 996.097
 411.007 439.476
 981.213 547.276
 233.026 227.733
 113.100 888.501
 810.844 678.404
 647.872 123.649
 873.005 24.767
 742.714 573.701
 283.942 179.283
 133.128 10.575
 701.574 68.162
 984.495 924.314
 170.011 216.343
 315.295 267.593
 391.574 227.288
 721.424 437.151
 130.550 1.528
 673.322 155.833
 393.121 929.975
 270.063 685.873
 114.690 195.948
 686.024 848.891
 806.752 802.826
 758.412 456.453
 287.819 106.990
 62.874 413.300
 392.293 838.518
 188.077 280.323
 641.168 711.003
 729.866 953.685
 820.768 398.456
 216.050 198.240
 380.411 548.710
 881.621 576.405
 484.696 532.018
 32.239 237.331
 477.462 228.975
 954.883 615.599
 796.367 547.726
 705.943 264.423
 962.032 746.277
 78.723 386.762
 924.210 507.019
 27.791 590.697
 628.166 68.219
 413.234 585.594
 344.091 327.932
 183.236 945.855
 835.818 481.627
 801.176 333.593
 415.446 483.795
 559.518 214.412
 998.702 999.277
 325.990 786.939
 431.343 861.214
 610.069 632.387
 167.014 724.001
 694.795 171.481
 237.124 201.909
 978.669 979.577
 837.251 442.916
 846.419 84.209
 564.026 694.612
 20.218 670.759
 751.244 881.728
 822.207 910.338
 682.161 706.064
 445.824 548.600
 982.667 987.562
 731.313 245.215
 841.535 344.254
 66.954 611.692
 51.626 328.473
 592.367 281.520
 240.258 532.407
 516.749 873.055
 156.628 198.785
 939.842 224.775
 935.876 538.811
 386.142 37.625
 868.037 301.625
 346.160 933.981
 198.756 455.437
 428.254 711.632
 788.331 943.498
 429.515 149.223
 295.707 947.402
 356.623 412.473
 751.799 520.471
 492.581 864.372
 587.550 705.683
 291.104 734.563
 109.989 701.520
 668.731 630.577
 126.070 427.082
 89.907 644.832
 529.068 121.810
 340.061 834.993
 643.838 818.300
 646.996 30.953
 511.427 587.160
 635.498 289.259
 944.600 75.082
 731.198 306.029
 546.204 760.671
 17.440 783.513
 222.487 522.738
 96.649 85.404
 392.060 53.476
 321.809 614.279
 764.999 620.953
 403.801 694.419
 500.418 973.784
 129.144 478.346
 827.801 333.651
 956.026 540.339
 998.512 501.879
 13.237 539.791
 208.538 943.772
 378.921 187.352
 968.953 153.468
 39.077 923.609
 192.465 753.188
 147.731 310.453
 986.190 269.717
 863.263 366.921
 94.389 749.563
 302.907 572.192
 0.100 729.585
 927.770 267.551
 579.454 244.837
 784.595 865.665
 693.067 718.507
 531.881 909.779
 309.559 694.096
 563.952 297.816
 379.329 407.218
 17.315 218.376
 232.684 388.961
 152.503 749.007
 363.966 395.482
 907.994 994.565
 9.199 486.207
 130.297 837.989
 433.801 557.732
 608.619 221.347
 652.182 880.201
 49.482 645.835
 813.630 491.077
 185.152 690.656
 448.087 756.818
 441.954 608.018
 488.557 110.875
 825.501 901.101
 619.569 276.890
 688.074 570.786
 266.855 65.053
 810.149 902.610
 994.053 728.785
 188.002 126.102
 337.664 545.567
 210.171 523.051
 149.628 662.633
 618.045 988.867
 363.959 763.876
 74.013 201.964
 124.127 972.752
 51.455 360.776
 343.591 827.043
 564.621 477.817
 793.729 630.223
 376.443 937.103
 569.888 2.031
 364.932 27.753
 454.205 784.159
 753.769 455.854
 28.102 388.005
 682.458 42.557
 970.922 248.030
 822.043 463.136
 475.220 829.923
 352.623 634.645
 102.992 966.562
 980.991 274.288
 267.947 501.428
 865.705 923.133
 252.440 919.034
 361.216 947.184
 727.365 961.014
 623.702 417.607
 941.031 56.417
 23.595 452.333
 458.633 642.695
 371.111 330.998
 775.429 292.657
 522.240 123.772
 580.221 680.856
 537.569 491.993
 525.566 274.489
 212.036 905.441
 259.555 688.699
 180.498 598.722
 211.663 639.538
 585.099 869.636
 300.599 610.686
 322.343 657.982
 772.057 739.042
 480.045 977.280
 783.761 51.582
 739.672 588.061
 967.034 349.422
 223.792 74.209
 919.660 548.217
 680.385 128.254
 663.093 725.965
 637.707 673.282
 345.652 94.757
 560.431 394.466
 537.598 462.314
 368.181 159.088
 67.683 858.309
 422.925 647.816
 545.514 10.987
 186.347 670.139
 129.874 428.876
 830.204 101.959
 197.956 393.050
 742.420 62.902
 880.415 136.151
 903.347 884.890
 816.501 579.146
 757.253 42.638
 394.702 935.402
 423.855 592.255
 447.757 259.443
 786.987 757.974
 215.299 115.627
 268.639 221.761
 49.427 236.656
 506.275 899.255
 73.185 615.429
 962.168 662.060
 892.094 474.168
 921.353 615.189
 665.865 45.511
 798.555 324.496
 860.253 910.344
 46.323 367.901
 885.344 611.421
 811.570 952.441
 481.583 510.533
 354.320 183.479
 112.547 6.164
 852.017 120.435
 65.234 669.794
 749.805 623.236
 324.694 999.518
 169.591 444.169
 287.905 2.293
 899.061 200.317
 798.235 889.363
 190.286 62.372
 930.738 757.371
 503.021 896.960
 132.378 200.066
 630.627 522.956
 240.586 587.670
 499.885 899.642
 166.813 13.944
 696.432 808.317
 565.937 161.277
 244.562 662.467
 122.191 104.033
 876.508 868.472
 500.809 157.729
 427.771 933.615
 952.985 599.903
 760.641 695.755
 759.179 516.785
 869.734 435.298
 469.779 262.952
 386.418 671.076
 398.022 419.265
 351.689 474.607
 261.665 573.606
 850.880 639.308
 808.784 370.820
 333.038 880.778
 829.284 740.072
 310.693 930.131
 105.136 932.368
 742.753 313.836
 625.211 426.780
 38.464 330.703
 149.088 95.041
 30.747 170.241
 890.739 470.349
 903.037 837.848
 478.095 32.807
 318.224 23.046
 276.781 101.927
 498.042 869.947
 822.481 982.574
 795.599 777.276
 241.458 226.944
 155.664 502.535
 735.588 299.400
 482.401 495.646
 128.099 126.822
 251.546 206.637
 98.241 313.556
 85.641 155.362
 644.746 541.891
 531.935 515.172
 904.696 476.526
 971.435 433.717
 189.909 470.756
 675.628 20.277
 788.938 424.647
 199.268 988.329
 99.169 178.573
 940.974 113.215
 208.249 11.925
 159.084 597.271
 423.395 845.170
 542.112 918.543
 65.189 67.670
 598.463 955.040
 291.693 3.684
 348.847 945.536
 819.672 619.960
 730.463 882.200
 260.857 421.350
 611.004 82.374
 819.544 592.521
 672.295 199.699
 307.966 356.314
 670.780 692.404
 661.112 530.476
 680.787 543.299
 283.912 187.820
 45.581 736.821
 880.296 739.523
 522.688 949.186
 713.013 261.826
 839.003 44.413
 170.618 333.431
 846.176 128.773
 797.514 420.117
 169.095 76.531
 625.974 76.372
 604.503 968.846
 365.647 88.175
 190.697 794.264
 214.151 579.444
 423.525 942.645
 288.066 985.568
 332.620 524.803
 801.319 364.829
 301.956 798.110
 579.852 492.326
 570.622 45.308
 568.218 546.421
 186.477 101.454
 3.905 455.765
 913.576 455.095
 585.525 392.312
 773.415 957.377
 496.443 754.436
 792.927 790.758
 648.907 832.412
 354.545 501.665
 146.447 249.361
 714.466 753.912
 213.504 53.563
 646.592 567.554
 778.268 847.436
 356.684 367.467
 413.096 684.862
 322.390 264.191
 410.271 277.862
 281.341 853.961
 700.989 717.517
 396.170 73.654
 992.238 839.692
 559.678 538.192
 607.626 226.398
 706.307 472.427
 860.417 817.062
 911.544 116.493
 474.225 164.554
 485.905 13.878
 291.468 478.386
 404.985 206.238
 792.217 987.328
 414.938 270.217
 385.190 576.790
 370.250 691.730
 955.052 629.277
 607.209 25.560
 260.812 51.281
 944.859 16.399
 811.910 404.993
 701.246 636.143
 212.743 191.608
 585.346 236.289
 402.149 733.979
 596.275 529.406
 39.067 874.525
 956.475 346.090
 644.807 200.132
 402.789 400.557
 229.721 605.124
 840.163 116.509
 559.226 347.945
 861.751 783.419
 81.128 4.138
 94.052 440.589
 800.908 790.420
 827.312 321.752
 90.256 70.587
 233.615 976.578
 910.936 657.767
 405.011 247.921
 173.387 18.870
 911.875 696.287
 697.808 151.333
 990.697 287.688
 353.580 740.397
 427.254 800.381
 597.310 983.793
 765.045 453.076
 565.636 972.040
 402.775 345.852
 689.041 784.490
 164.300 959.663
 138.548 67.212
 948.790 845.963
 287.463 127.911
 470.000 810.324
 332.780 860.061
 946.572 49.222
 670.866 703.646
 938.710 424.361
 33.352 489.286
 571.600 81.521
 563.388 287.776
 827.408 59.128
 329.617 205.267
 813.022 144.318
 443.249 598.466
 260.950 670.652
 248.697 122.709
 539.747 1.824
 614.589 822.682
 135.130 290.443
 351.988 600.721
 613.805 561.403
 250.850 586.263
 152.170 957.578
 252.733 433.200
 658.063 953.976
 294.354 406.200
 645.041 738.314
 367.560 314.662
 348.077 654.971
 179.776 211.834
 62.838 389.914
 376.019 110.105
 516.808 351.421
 838.442 350.754
 861.500 781.004
 929.533 302.222
 936.121 457.096
 335.897 605.570
 72.491 267.720
 124.797 615.268
 370.441 405.097
 796.965 139.298
 6.625 843.064
 136.560 222.105
 385.623 106.122
 980.488 959.978
 391.043 26.278
 190.860 129.421
 440.043 250.654
 980.245 449.228
 734.407 139.751
 752.134 305.857
 985.120 454.625
 48.998 734.785
 868.716 832.840
 396.301 868.746
 658.909 600.626
 469.434 203.712
 425.702 455.197
 346.760 177.390
 169.122 110.536
 728.714 250.770
 471.595 156.570
 61.411 994.283
 130.849 300.482
 992.668 435.571
 646.116 395.733
 576.160 970.425
 949.478 415.332
 21.105 582.490
 929.859 878.105
 534.022 586.817
 820.735 417.445
 217.546 998.882
 598.834 809.784
 958.814 341.501
 57.478 113.219
 464.626 910.049
 15.708 755.133
 868.562 409.924
 246.806 740.997
 760.712 413.455
 654.409 315.732
 766.112 226.208
 191.253 715.185
 443.773 740.072
 158.025 310.395
 893.118 433.806
 194.284 823.974
 965.312 377.337
 289.547 129.159
 888.388 436.306
 12.986 811.856
 760.148 656.028
 350.792 458.515
 152.777 342.602
 719.819 943.150
 747.128 732.505
 16.922 630.866
 790.139 445.372
 790.470 839.047
 391.341 508.078
 562.311 438.067
 467.529 497.797
 966.297 608.231
 60.148 918.898
 138.051 367.093
 917.687 960.653
 827.554 49.910
 613.393 202.587
 102.242 865.292
 93.014 80.421
 557.542 498.142
 782.364 201.952
 401.255 423.329
 172.581 128.758
 77.988 697.605
 912.628 501.464
 653.495 975.858
 722.400 384.659
 592.452 953.545
 72.587 208.785
 896.746 363.122
 314.017 472.866
 587.218 682.374
 362.635 491.486
 926.018 371.072
 817.661 485.560
 508.080 404.461
 499.040 558.195
 770.866 173.303
 403.546 909.089
 656.650 166.947
 392.178 633.760
 139.495 834.965
 8.546 753.476
 331.215 361.929
 490.528 619.627
 591.508 907.025
 655.376 439.658
 874.923 914.178
 119.816 553.479
 791.999 38.633
 547.517 937.905
 87.974 852.586
 910.962 686.263
 446.752 966.018
 305.518 370.582
 410.711 350.804
 681.022 980.134
 421.621 198.263
 58.938 793.384
 390.955 425.102
 808.009 97.386
 108.752 213.473
 363.082 151.440
 211.600 611.261
 223.569 498.331
 318.117 3.231
 70.795 470.092
 473.464 107.338
 636.664 95.190
 844.899 358.966
 356.995 184.961
 3.553 65.438
 496.979 19.372
 391.597 380.692
 67.227 141.817
 190.360 943.176
 508.512 451.176
 708.286 306.815
 441.420 204.044
 235.515 84.287
 211.795 133.753
 655.280 913.061
 50.158 593.949
 755.043 987.891
 267.475 147.294
 389.526 409.283
 473.161 63.885
 363.673 47.197
 594.488 754.751
 29.373 974.793
 848.295 744.151
 232.119 890.993
 442.805 647.001
 961.933 816.039
 924.333 46.850
 119.904 845.026
 813.748 713.226
 423.068 904.871
 661.792 318.355
 55.277 445.440
 380.129 541.362
 102.105 361.273
 743.585 27.773
 658.958 382.719
 203.967 213.830
 301.717 781.402
 580.842 154.766
 89.894 732.122
 101.308 605.389
 617.948 679.877
 529.139 97.314
 728.884 835.388
 461.671 312.748
 196.212 614.736
 66.501 858.493
 9.921 738.528
 693.897 549.737
 366.158 494.097
 626.955 491.043
 259.243 661.795
 240.707 827.144
 861.582 25.503
 632.000 779.504
 8.566 580.507
 280.996 2.938
 891.204 262.067
 17.276 921.911
 11.650 629.113
 821.946 336.473
 41.864 723.987
 212.843 536.520
 112.308 706.018
 872.253 509.321
 367.841 629.617
 102.844 663.751
 187.144 352.890
 783.295 185.795
 48.261 357.234
 963.977 559.541
 617.774 709.780
 646.829 577.767
 679.171 376.781
 762.084 983.480
 134.955 106.118
 845.793 651.270
 607.631 540.298
 472.288 373.634
 421.018 637.735
 469.072 66.475
 712.309 800.394
 280.501 769.642
 557.174 901.312
 321.573 677.968
 688.321 138.049
 622.741 596.657
 258.719 910.221
 687.717 438.869
 203.663 724.196
 23.616 454.970
 853.863 99.502
 839.482 850.176
 260.403 113.923
 606.414 873.558
 130.837 242.759
 519.360 675.829
 715.861 577.843
 964.679 580.599
 503.145 50.051
 274.119 504.332
 197.316 512.042
 808.725 219.922
 424.264 193.380
 567.014 879.378
 578.379 236.231
 430.478 599.605
 620.792 515.202
 54.093 144.763
 775.963 389.097
 566.131 497.416
 506.987 215.368
 274.512 853.000
 873.864 560.546
 678.495 767.513
 93.849 883.259
 275.269 572.366
 482.287 762.415
 29.568 993.780
 812.309 344.354
 367.542 193.736
 802.219 832.436
 168.707 217.442
 932.832 424.312
 294.793 386.407
 79.365 890.591
 622.936 330.032
 682.645 898.647
 582.103 681.213
 4.459 522.720
 643.314 567.538
 737.014 92.402
 731.664 769.577
 145.036 453.119
 834.886 167.541
 492.442 821.720
 231.149 998.770
 678.378 86.038
 377.667 658.344
 417.349 628.053
 49.654 716.469
 536.111 445.416
 332.206 437.618
 819.736 545.748
 410.214 71.829
 568.054 722.842
 215.677 267.776
 571.551 965.052
 148.333 115.634
 486.187 855.636
 633.079 66.285
 685.885 505.120
 892.797 558.672
 159.229 300.144
 252.995 901.354
 155.867 195.403
 638.000 345.371
 294.095 439.699
 828.507 416.884
 133.017 678.807
 16.282 278.781
 662.591 872.425
 281.242 5.346
 348.075 596.349
 724.299 293.401
 810.025 160.927
 90.159 923.166
 658.706 790.515
 109.183 613.889
 616.984 494.100
 356.559 200.479
 746.231 473.378
 878.281 960.593
 176.337 110.698
 952.952 635.542
 277.431 45.518
 260.488 166.915
 194.596 264.963
 105.776 383.876
 297.711 823.110
 717.728 58.884
 530.117 976.530
 610.621 653.122
 228.323 533.077
 481.887 213.915
 540.131 800.004
 633.464 796.878
 603.057 69.977
 775.484 263.565
 624.490 373.984
 712.580 664.225
 598.753 673.360
 563.669 734.235
 726.016 565.014
 143.165 406.395
 489.182 380.601
 80.602 30.075
 575.718 608.819
 400.338 67.997
 383.283 337.753
 175.055 53.991
 155.662 769.377
 636.075 197.459
 996.452 309.775
 728.071 135.469
 193.139 685.775
 571.766 399.806
 747.508 521.489
 9.770 388.060
 496.825 757.458
 300.457 224.626
 174.173 781.958
 862.919 354.710
 598.949 630.417
 611.485 33.062
 516.328 697.478
 27.613 815.716
 477.074 89.995
 455.081 519.877
 329.028 662.179
 754.451 931.948
 94.875 440.429
 75.666 380.125
 156.177 230.273
 92.821 475.083
 123.425 756.899
 159.944 204.694
 620.981 420.273
 886.435 756.931
 482.767 232.768
 69.507 64.949
 770.737 479.044
 560.009 11.554
 278.154 212.867
 857.587 403.943
 151.189 642.337
 238.983 406.720
 296.144 403.091
 305.693 790.128
 879.679 468.497
 608.447 565.334
 472.821 177.224
 658.262 809.238
 936.447 393.328
 187.932 462.851
 649.710 863.855
 82.099 870.988
 999.949 256.626
 375.491 833.259
 492.549 389.378
 132.239 989.438
 414.701 684.700
 697.505 764.101
 663.893 677.496
 667.023 659.400
 299.140 378.212
 189.908 990.057
 212.576 761.326
 722.540 795.925
 376.163 550.990
 732.014 505.029
 671.422 651.094
 830.237 329.946
 840.475 992.969
 455.914 504.197
 539.112 618.585
 141.374 460.333
 464.546 489.251
 62.407 340.427
 662.981 708.932
 508.130 751.118
 188.939 617.252
 988.675 133.485
 536.550 970.976
 363.559 232.373
 642.969 265.260
 893.437 905.853
 678.966 109.359
 841.225 414.184
 398.081 568.223
 852.076 635.575
 73.030 4.666
 80.209 655.415
 269.050 340.377
 987.218 414.393
 104.383 822.352
 72.356 642.401
 647.034 499.394
 999.528 978.526
 566.423 236.853
 725.963 827.482
 673.723 422.984
 208.975 239.820
 73.911 634.189
 43.780 553.207
 47.259 656.439
 268.590 86.587
 662.736 24.534
 443.057 245.318
 388.305 898.405
 670.740 646.289
 444.168 795.650
 281.512 496.069
 388.575 732.189
 530.198 406.354
 928.991 368.731
 595.486 79.170
 414.358 141.207
 898.807 74.737
 40.205 280.130
 905.152 938.627
 843.977 449.721
 43.281 828.451
 892.598 205.600
 696.576 975.965
 180.857 963.794
 700.701 646.145
 133.264 968.091
 851.508 23.807
 902.794 252.436
 315.529 749.906
 9.253 625.823
 863.216 738.512
 83.218 705.200
 657.448 791.811
 356.828 324.247
 150.265 270.535
 51.709 730.037
 21.121 312.362
 391.398 713.691
 160.049 478.409
 748.690 713.982
 416.948 170.788
 517.998 383.892
 240.014 140.739
 973.175 659.321
 776.174 101.288
 379.272 947.279
 446.894 90.291
 422.674 229.131
 214.197 284.660
 11.223 114.783
 562.897 445.270
 280.752 788.677
 822.694 841.349
 286.579 351.130
 592.692 145.089
 120.476 912.888
 294.170 449.793
 791.421 470.968
 926.158 811.407
 60.910 745.208
 921.829 873.080
 902.818 842.843
 169.238 549.952
 439.026 539.395
 163.129 37.225
 113.514 704.984
 368.891 684.607
 740.815 693.378
 7.183 446.037
 584.285 464.973
 988.001 572.483
 173.121 593.069
 844.144 140.355
 495.416 754.824
 522.245 587.150
 51.633 624.089
 398.988 113.558
 15.799 443.662
 93.299 76.960
 130.679 780.608
 562.609 80.582
 611.500 772.071
 701.393 606.337
 106.896 403.099
 629.904 764.317
 975.175 265.390
 75.119 70.174
 791.582 710.543
 537.524 411.053
 73.581 107.617
 217.518 334.898
 865.434 957.686
 183.237 75.809
 682.465 213.259
 814.853 904.569
 704.604 244.241
 804.344 328.672
 306.436 321.372
 648.125 736.265
 498.440 230.455
 694.356 424.922
 566.023 54.221
 27.246 736.317
 766.972 272.253
 245.153 654.533
 974.904 32.359
 53.941 657.368
 430.159 779.215
 416.077 540.767
 527.396 818.651
 211.820 85.997
 781.087 919.929
 251.963 792.927
 669.589 675.614
 380.689 961.608
 71.775 151.804
 998.816 434.907
 37.096 863.671
 877.072 599.523
 932.939 436.200
 698.909 329.085
 808.203 482.287
 534.023 504.666
 517.986 414.801
 886.275 394.145
 643.272 661.634
 150.713 357.000
 86.743 269.424
 149.126 175.807
 959.577 249.361
 865.898 425.801
 725.832 464.995
 877.452 71.037
 725.315 5.174
 139.244 327.131
 40.332 84.225
 472.084 429.139
 47.366 715.384
 60.662 477.297
 945.286 2.553
 655.751 957.272
 574.427 570.220
 650.127 814.863
 135.830 723.204
 297.170 343.247
 140.494 608.623
 659.144 364.710
 421.145 294.765
 335.976 775.083
 133.195 28.403
 139.866 999.905
 870.148 367.451
 979.290 84.656
 787.355 684.059
 709.030 320.579
 635.762 109.292
 329.993 571.847
 976.179 150.226
 1.245 913.789
 399.828 399.748
 2.281 175.998
 100.811 315.606
 279.796 384.249
 612.132 445.805
 81.829 553.022
 363.571 590.445
 553.028 453.124
 84.758 724.381
 995.902 789.431
 51.007 459.984
 830.486 110.467
 46.876 944.940
 473.008 938.589
 449.941 297.027
 345.389 276.697
 465.311 547.458
 792.200 299.889
 673.058 58.630
 668.623 679.406
 292.657 103.464
 948.888 378.142
 980.100 735.126
 644.364 684.085
 317.413 871.647
 197.024 758.305
 146.602 194.080
 988.516 630.777
 459.545 674.558
 666.795 709.796
 54.122 367.459
 208.593 823.428
 680.094 209.238
 402.460 194.985
 954.291 567.196
 227.260 694.673
 154.877 882.128
 216.716 98.056
 793.545 82.498
 721.648 826.014
 0.037 267.425
 215.995 913.272
 576.221 111.672
 726.709 441.823
 631.132 328.049
 715.360 835.813
 990.795 511.885
 493.215 715.353
 787.664 609.736
 532.154 183.657
 427.341 812.212
 939.692 725.884
 361.364 721.243
 324.335 345.621
 73.846 428.474
 292.417 188.371
 429.293 547.495
 722.424 998.507
 994.884 42.786
 668.765 140.456
 311.709 807.509
 493.255 165.405
 968.164 666.406
 426.568 616.394
 49.888 765.236
 869.230 797.552
 382.833 991.376
 75.779 963.456
 430.513 128.996
 478.532 953.766
 687.962 254.627
 428.621 863.579
 570.940 433.968
 19.748 324.291
 720.467 987.614
 450.532 311.513
 123.603 492.239
 938.650 800.032
 738.792 705.243
 966.601 770.443
 358.011 816.206
 885.330 23.477
 142.005 799.716
 976.810 477.044
 735.231 273.657
 656.699 374.218
 663.507 648.142
 838.313 400.145
 102.463 616.661
 662.336 639.839
 294.402 217.129
 984.073 670.665
 304.229 941.416
 690.940 702.038
 313.630 253.261
 164.590 395.192
 831.923 582.508
 900.143 928.184
 580.293 485.280
 423.085 641.590
 114.902 422.574
 504.203 600.145
 678.155 131.927
 144.368 42.195
 193.986 107.132
 592.111 635.049
 593.157 408.855
 553.765 898.679
 812.192 194.408
 872.876 56.738
 351.812 658.661
 984.877 892.371
 407.719 841.258
 915.301 162.060
 451.699 189.991
 83.532 504.790
 100.641 228.824
 626.284 92.700
 974.833 904.872
 870.223 35.409
 527.470 565.372
 294.708 571.139
 990.499 317.803
 244.435 667.086
 296.687 168.765
 517.231 888.420
 226.239 625.819
 81.633 374.388
 913.534 827.344
 717.804 841.732
 13.953 75.651
 547.351 595.963
 253.825 365.520
 774.488 211.466
 202.695 992.276
 632.666 499.372
 54.191 99.150
 475.168 540.205
 70.538 482.547
 201.516 355.246
 430.163 655.843
 138.004 430.244
 264.945 8.286
 32.651 7.377
 133.660 456.605
 752.976 311.567
 454.437 735.108
 437.695 676.320
 117.904 7.778
 427.632 648.821
 683.877 806.422
 41.642 366.320
 990.493 36.018
 753.155 853.675
 391.547 466.473
 223.246 958.832
 104.283 414.107
 946.140 748.055
 668.237 261.948
 530.174 670.653
 360.943 771.659
 266.949 284.083
 616.906 388.572
 107.380 930.651
 283.497 662.332
 267.295 368.193
 606.028 617.309
 807.093 886.299
 551.834 167.968
 877.711 59.677
 800.573 134.173
 184.889 689.709
 989.152 860.073
 209.797 118.096
 601.625 58.330
 28.752 432.573
 937.467 110.389
 218.680 859.272
 528.983 365.093
 416.622 100.409
 66.765 844.818
 47.847 546.235
 640.633 433.547
 552.838 198.730
 925.099 968.751
 961.536 89.307
 798.821 462.999
 794.994 767.229
 955.839 856.912
 259.133 658.634
 964.528 558.071
 350.133 342.801
 283.510 497.093
 461.506 922.816
 230.436 369.191
 92.810 58.204
 301.069 104.700
 361.004 18.897
 487.104 793.396
 837.470 470.377
 979.208 283.846
 234.808 31.808
 457.825 389.776
 183.680 900.923
 862.171 100.718
 635.630 715.487
 334.761 844.545
 745.179 40.984
 914.791 756.276
 694.217 423.227
 402.236 32.647
 172.311 323.704
 741.909 897.863
 794.914 731.409
 842.665 965.975
 882.297 99.725
 213.999 993.090
 818.522 38.651
 386.393 192.665
 822.956 964.608
 201.811 604.417
 885.948 501.457
 588.808 17.640
 912.823 681.828
 947.993 849.115
 681.672 27.872
 296.400 251.447
 24.300 20.939
 585.139 806.858
 987.783 692.170
 298.009 62.616
 506.307 487.762
 447.386 145.962
 17.374 856.527
 248.341 908.186
 279.070 361.893
 116.618 779.346
 500.311 489.674
 697.871 447.699
 476.046 676.585
 594.563 932.564
 244.941 657.926
 466.609 807.880
 456.632 777.013
 598.473 608.802
 76.019 930.540
 658.742 558.382
 768.167 875.166
 740.811 69.521
 632.164 489.242
 331.004 283.401
 296.891 583.095
 272.291 614.479
 495.419 60.841
 199.701 689.610
 414.894 750.948
 142.806 641.126
 520.980 402.214
 799.614 777.798
 403.732 62.224
 366.259 690.937
 36.916 958.540
 192.603 723.736
 815.252 745.903
 62.969 949.009
 791.739 488.518
 664.531 763.244
 716.321 453.562
 97.285 453.318
 141.902 904.388
 846.214 557.057
 956.523 819.342
 928.246 91.280
 991.832 309.969
 347.416 223.029
 696.526 471.588
 147.551 313.844
 425.868 236.464
 302.471 466.369
 439.705 297.225
 191.815 381.098
 804.465 373.701
 191.956 13.015
 720.739 573.399
 885.021 868.428
 336.293 673.535
 926.886 856.922
 422.275 175.636
 792.278 108.557
 783.370 562.493
 460.234 668.946
 414.400 447.770
 847.443 222.313
 8.114 142.383
 125.147 83.186
 841.531 476.080
 354.853 399.802
 529.224 680.380
 490.056 476.029
 917.475 448.601
 259.365 133.643
 117.541 394.252
 767.925 283.851
 531.787 500.249
 529.097 177.282
 733.560 523.725
 720.250 867.192
 319.193 945.421
 601.703 103.872
 785.011 945.574
 555.927 422.441
 98.719 81.925
 107.708 475.044
 765.953 137.899
 540.987 466.418
 750.315 813.598
 503.397 793.916
 828.052 128.137
 907.234 974.971
 664.126 183.668
 820.910 612.969
 730.261 169.714
 176.138 343.565
 871.213 536.921
 474.673 394.964
 914.844 283.838
 198.941 956.037
 844.397 435.946
 950.979 983.875
 165.705 475.793
 54.706 297.089
 744.042 645.197
 251.458 832.832
 419.259 389.191
 445.144 224.762
 575.964 466.370
 161.425 457.366
 818.558 396.999
 378.370 231.052
 327.295 459.530
 770.462 934.793
 28.159 644.735
 743.290 261.979
 651.018 116.682
 185.367 654.355
 160.246 359.115
 842.162 942.847
 81.002 367.936
 44.478 937.772
 401.731 814.506
 70.938 860.090
 76.776 895.154
 267.630 596.163
 577.619 709.897
 715.310 888.027
 420.883 103.942
 457.411 966.815
 437.641 350.722
 264.951 416.978
 621.575 262.062
 505.096 482.086
 411.185 952.681
 739.286 738.660
 9.704 750.843
 248.584 362.743
 939.802 588.850
 265.151 775.394
 161.075 595.875
 479.844 599.358
 267.092 786.693
 550.081 801.601
 124.146 444.249
 205.843 987.891
 742.506 548.195
 954.474 799.221
 687.853 937.839
 829.603 619.401
 278.627 614.209
 581.747 613.096
 585.450 995.602
 836.993 888.850
 590.741 123.174
 177.651 128.025
 97.673 862.584
 650.055 784.272
 243.027 424.741
 658.223 276.128
 992.125 909.307
 539.100 945.095
 327.438 700.442
 770.448 801.289
 115.705 72.438
 873.518 737.215
 809.368 216.378
 730.498 356.900
 243.001 516.126
 535.185 382.438
 188.451 487.006
 681.501 693.751
 975.980 563.081
 18.537 1.225
 143.332 364.469
 466.120 406.870
 588.910 195.513
 597.849 280.178
 256.048 84.499
 518.763 953.236
 717.365 458.208
 954.921 359.525
 744.612 597.780
 648.099 426.741
 701.268 909.529
 829.352 450.882
 371.691 94.765
 102.610 882.407
 209.328 860.862
 578.748 641.868
 342.759 492.290
 590.221 838.814
 495.851 520.988
 17.680 321.686
 58.876 791.911
 857.637 955.822
 270.790 319.075
 541.881 670.569
 47.226 642.788
 25.823 784.109
 700.036 618.516
 338.137 696.033
 256.843 145.980
 125.153 913.713
 495.328 753.489
 430.511 370.170
 177.421 922.418
 177.034 810.653
 401.796 821.156
 419.981 524.743
 915.905 733.406
 728.440 123.901
 646.030 944.610
 37.277 294.646
 448.521 490.329
 961.544 269.366
 68.722 785.173
 47.648 65.330
 755.200 319.406
 372.779 653.235
 733.261 927.348
 621.474 76.062
 438.845 457.596
 543.903 983.912
 775.364 385.746
 16.090 58.475
 733.631 147.462
 712.288 739.973
 138.639 890.498
 301.899 548.582
 514.568 371.556
 688.405 10.961
 627.161 796.159
 909.755 800.550
 34.790 221.056
 165.603 608.514
 398.496 428.827
 976.853 551.738
 637.547 928.721
 620.568 557.239
 619.250 437.188
 824.742 241.107
 616.640 112.800
 812.424 817.879
 510.104 245.413
 415.834 666.863
 732.046 576.431
 354.264 369.790
 418.427 19.313
 303.670 484.237
 626.728 86.138
 952.973 585.347
 873.944 651.895
 417.457 390.607
 536.147 913.384
 691.504 165.849
 806.555 150.420
 2.778 322.705
 233.734 564.761
 162.376 776.664
 235.315 464.300
 178.125 499.417
 113.615 49.222
 351.932 918.727
 773.680 231.660
 860.803 683.766
 676.103 234.892
 922.020 504.219
 238.539 142.086
 265.990 608.913
 452.010 333.312
 939.044 66.128
 499.156 614.097
 789.152 115.575
 578.578 315.607
 159.901 524.592
 457.066 268.068
 844.723 182.054
 822.826 112.890
 700.176 957.295
 709.048 238.829
 152.908 693.080
 837.390 782.339
 281.996 876.900
 12.750 716.890
 41.642 489.997
 829.424 430.715
 287.279 105.386
 148.099 233.214
 562.208 972.327
 624.887 578.720
 526.706 453.316
 147.578 109.679
 604.709 279.565
 318.564 822.396
 975.521 61.505
 154.540 185.874
 743.501 872.069
 314.405 101.933
 724.378 443.195
 361.131 402.557
 242.949 151.225
 581.298 623.544
 46.745 976.770
 576.028 73.127
 510.247 611.584
 376.132 496.707
 793.954 842.203
 977.067 706.654
 294.801 901.476
 519.014 446.908
 294.817 168.848
 514.989 59.500
 102.564 83.619
 544.776 543.127
 558.772 467.847
 251.894 687.292
 618.949 333.569
 700.406 739.650
 859.886 259.339
 641.647 644.987
 415.368 291.354
 809.789 173.415
 713.550 172.824
 389.331 139.978
 852.150 290.452
 485.165 580.915
 848.600 698.441
 63.027 881.699
 884.531 728.305
 28.958 902.829
 24.585 197.597
 73.517 590.876
 428.608 913.846
 640.151 129.853
 447.299 743.283
 986.205 632.574
 50.594 830.057
 216.115 709.848
 95.203 853.587
 384.375 19.413
 5.404 383.370
 123.846 384.248
 485.225 206.333
 664.091 94.789
 69.554 876.750
 803.774 150.783
 278.481 978.409
 208.383 50.672
 188.533 639.608
 964.864 159.914
 654.767 540.309
 362.023 60.543
 690.278 975.208
 431.453 743.995
 569.279 854.539
 508.065 215.222
 704.063 845.035
 410.287 451.008
 845.789 75.963
 333.461 637.860
 468.049 999.632
 60.483 908.844
 557.620 532.836
 63.451 124.058
 408.962 586.696
 769.635 581.420
 301.061 479.180
 43.046 404.072
 233.794 619.754
 466.068 994.560
 775.429 752.312
 548.816 656.290
 786.110 74.561
 630.217 807.398
 549.826 743.776
 125.328 214.630
 88.523 795.356
 407.389 184.162
 18.683 897.558
 57.957 507.249
 818.041 839.444
 369.676 281.562
 326.535 286.407
 817.424 139.918
 442.499 366.074
 26.524 308.600
 476.997 685.239
 441.306 694.660
 383.929 684.406
 141.490 538.462
 931.788 959.999
 853.894 252.701
 868.687 615.373
 276.974 856.274
 752.666 521.061
 68.146 870.538
 574.375 893.542
 759.212 911.837
 742.495 52.102
 62.129 238.882
 789.993 937.624
 432.575 713.071
 101.214 718.612
 877.225 536.471
 568.495 952.060
 155.244 543.734
 828.310 584.569
 146.503 54.224
 269.845 987.162
 977.565 418.103
 475.464 21.488
 829.037 509.934
 967.868 281.557
 339.905 895.641
 881.352 480.982
 399.605 99.673
 425.639 938.252
 428.605 970.276
 205.170 120.108
 123.057 239.302
 731.856 744.396
 36.593 921.786
 916.251 418.213
 328.803 637.972
 234.567 734.864
 889.527 470.860
 394.237 104.632
 793.217 815.211
 108.839 921.102
 418.810 314.773
 447.556 428.536
 436.441 424.185
 751.387 459.156
 389.586 137.221
 367.568 45.366
 544.888 775.925
 207.889 414.666
 624.843 483.688
 101.521 568.698
 641.940 772.819
 7.640 197.579
 306.001 472.852
 749.555 142.095
 946.669 54.365
 105.419 685.675
 975.862 174.853
 869.314 222.344
 84.084 534.178
 111.861 33.509
 421.574 628.881
 6.262 133.715
 340.249 664.459
 631.338 172.170
 73.248 895.372
 458.680 852.222
 291.783 702.620
 320.305 45.308
 418.154 242.201
 533.320 909.598
 81.628 974.469
 229.234 698.142
 200.893 549.632
 451.078 268.550
 961.578 629.364
 97.734 438.731
 856.736 285.370
 621.569 514.073
 976.988 664.940
 535.137 424.565
 708.293 948.905
 221.334 729.972
 830.181 62.506
 437.773 192.564
 944.976 713.465
 882.477 985.451
 26.471 718.947
 569.364 846.881
 300.181 104.223
 826.834 443.497
 380.334 486.903
 962.391 846.427
 642.904 943.011
 965.369 720.985
 839.177 42.282
 686.010 592.837
 408.508 462.663
 323.297 279.831
 368.249 486.578
 570.020 309.626
 907.604 448.169
 648.500 309.176
 332.636 561.241
 674.585 24.582
 72.531 497.224
 214.150 770.513
 410.937 102.300
 651.857 819.972
 127.666 9.323
 635.987 20.831
 580.049 895.663
 658.354 898.933
 2.812 310.416
 990.542 703.247
 121.685 407.007
 145.867 431.465
 48.169 399.234
 642.664 400.285
 918.576 954.893
 683.894 589.708
 754.886 161.759
 969.024 881.858
 531.976 771.711
 948.026 659.759
 736.984 541.905
 598.849 648.181
 681.957 54.300
 146.407 626.043
 188.396 79.315
 883.934 867.254
 788.124 544.551
 450.340 164.308
 393.187 429.323
 57.095 737.223
 170.737 400.031
 445.316 550.598
 637.471 965.422
 941.503 765.823
 360.912 115.656
 225.155 596.099
 48.344 331.233
 132.925 452.311
 723.384 39.641
 514.686 351.541
 468.125 856.793
 292.737 381.652
 256.515 590.461
 125.309 989.877
 461.473 83.089
 561.602 796.453
 1.578 626.261
 122.984 972.246
 948.465 249.121
 132.081 298.989
 966.976 544.139
 319.645 329.779
 758.440 487.361
 702.954 453.875
 852.962 593.960
 86.723 652.581
 607.480 646.361
 878.912 711.342
 148.538 579.810
 33.413 167.266
 616.590 113.325
 576.292 251.715
 364.611 591.961
 792.513 105.718
 508.207 744.835
 148.891 63.637
 266.093 663.170
 13.108 420.277
 45.385 30.523
 257.446 811.733
 970.539 275.357
 672.064 784.351
 111.032 912.320
 472.191 823.817
 692.042 456.215
 985.259 732.491
 63.826 261.023
 219.961 833.421
 726.480 799.993
 524.646 740.240
 652.935 872.277
 965.663 950.321
 997.844 122.696
 628.709 21.631
 825.455 985.652
 452.468 699.931
 115.270 619.167
 831.567 830.984
 218.439 753.374
 415.929 871.811
 426.525 327.977
 829.912 95.684
 991.702 789.347
 434.276 348.224
 996.068 429.806
 457.181 277.930
 928.051 914.462
 480.475 45.592
 784.455 405.941
 240.789 465.969
 404.368 480.795
 301.209 594.846
 560.738 365.771
 380.965 829.121
 919.983 205.153
 963.744 411.100
 240.636 915.614
 408.657 735.948
 358.020 271.499
 783.725 358.735
 410.636 785.956
 355.189 31.194
 50.920 572.176
 375.278 304.882
 771.821 60.146
 997.776 194.686
 23.087 349.441
 749.333 472.477
 117.111 254.820
 632.722 364.134
 491.633 171.636
 226.935 653.467
 241.715 690.815
 872.046 493.869
 820.428 132.496
 431.363 23.395
 878.992 563.032
 159.498 242.779
 643.202 397.363
 776.206 510.538
 352.557 868.720
 58.369 537.288
 798.162 736.748
 676.101 415.902
 140.328 885.858
 876.167 139.005
 49.643 485.488
 172.680 254.812
 957.360 206.788
 860.229 961.685
 311.530 444.864
 790.326 596.506
 281.695 426.979
 23.476 328.472
 232.713 605.407
 214.665 15.023
 471.083 464.797
 641.007 837.886
 556.594 209.690
 821.287 132.883
 748.313 145.356
 595.904 15.858
 624.677 597.296
 173.020 138.432
 369.029 120.020
 46.563 471.106
 758.516 478.219
 351.136 88.419
 228.286 412.840
 338.077 842.471
 24.818 766.323
 389.207 769.260
 10.738 886.196
 686.623 429.348
 65.242 871.090
 137.868 883.633
 744.226 700.149
 928.510 30.155
 255.468 393.719
 604.616 853.445
 277.668 403.443
 544.500 178.796
 447.331 502.769
 184.780 585.877
 771.552 638.893
 245.184 665.397
 943.353 874.862
 228.177 136.144
 762.931 571.794
 634.672 955.105
 154.749 977.579
 70.495 318.736
 746.742 57.283
 857.514 877.535
 602.009 644.536
 999.297 968.374
 501.378 251.005
 677.762 749.507
 531.372 346.719
 621.575 732.514
 578.821 837.201
 139.222 914.974
 441.083 299.511
 753.154 989.204
 478.312 299.292
 812.443 538.617
 238.011 561.449
 259.751 727.227
 27.362 690.266
 646.652 373.325
 578.271 578.608
 245.381 999.896
 405.101 173.649
 613.795 136.873
 184.717 207.577
 605.814 869.509
 60.289 200.569
 657.059 79.357
 579.690 110.405
 243.161 596.421
 499.987 564.406
 937.658 300.492
 723.166 556.418
 172.182 194.821
 554.754 731.724
 11.405 384.692
 504.460 88.738
 339.782 376.730
 262.355 786.693
 360.500 961.860
 899.884 217.374
 226.190 336.399
 954.377 45.899
 656.185 873.120
 879.284 286.148
 199.663 789.207
 478.758 901.446
 234.341 723.265
 821.121 927.296
 156.118 172.307
 746.126 732.467
 528.825 735.467
 278.794 65.446
 190.899 938.698
 948.979 788.627
 626.253 988.866
 430.123 261.781
 922.004 432.048
 870.121 793.960
 681.174 315.902
 437.459 299.532
 612.346 916.533
 670.393 645.314
 661.980 363.827
 247.613 303.562
 423.265 954.092
 425.635 986.955
 785.631 583.609
 68.825 359.643
 972.281 470.932
 468.931 631.304
 43.199 199.487
 876.240 553.144
 865.154 535.770
 286.590 765.563
 418.426 533.705
 817.872 582.171
 25.671 84.221
 314.926 634.903
 757.960 413.518
 319.791 616.847
 456.093 566.905
 489.814 925.179
 764.597 771.338
 22.278 874.218
 527.076 773.243
 812.099 381.545
 253.831 963.931
 417.946 457.414
 17.905 888.610
 509.341 294.137
 639.189 782.850
 208.351 368.036
 906.221 179.388
 597.999 357.902
 593.285 605.871
 947.341 242.323
 340.987 568.652
 780.049 70.940
 969.211 647.919
 497.433 284.521
 323.266 764.639
 644.153 274.146
 360.852 810.091
 189.748 74.990
 366.438 534.780
 83.898 654.715
 130.869 196.592
 348.541 415.897
 810.816 180.043
 694.221 37.008
 341.578 972.011
 18.131 143.990
 527.195 257.437
 662.070 66.541
 786.626 865.100
 313.032 887.766
 459.676 123.009
 328.429 456.298
 240.313 290.278
 801.362 75.466
 830.185 923.254
 166.268 309.328
 116.608 754.385
 727.078 110.672
 855.420 249.849
 392.567 157.544
 961.362 943.719
 678.397 523.886
 511.548 790.729
 812.483 263.877
 588.884 645.212
 517.719 81.329
 222.767 959.956
 779.835 423.402
 218.035 445.606
 2.660 286.286
 346.940 669.513
 350.485 968.801
 663.160 973.811
 548.293 443.684
 984.823 118.035
 803.806 936.488
 491.621 304.138
 7.456 475.187
 948.966 714.687
 712.334 381.942
 72.422 21.919
 179.008 969.956
 694.210 30.788
 650.803 646.303
 609.317 368.032
 993.151 535.301
 633.757 977.455
 453.188 970.960
 577.035 825.159
 968.449 371.820
 543.106 244.463
 649.960 232.896
 460.649 486.150
 586.948 139.223
 688.741 403.650
 347.694 730.732
 335.866 553.633
 691.791 601.879
 909.245 979.666
 349.256 889.920
 621.913 360.055
 875.989 247.235
 123.622 221.458
 755.227 475.238
 288.927 368.663
 101.510 55.599
 644.888 269.857
 635.795 399.746
 908.168 718.401
 464.613 866.396
 236.606 909.773
 617.288 501.561
 196.098 9.571
 106.365 333.837
 65.815 119.911
 388.619 723.287
 122.305 192.075
 756.514 294.062
 577.912 188.590
 200.303 973.695
 226.433 614.397
 294.437 476.148
 847.352 251.183
 402.340 577.180
 520.741 518.982
 12.600 881.006
 142.582 722.824
 947.148 623.780
 242.610 528.485
 976.003 825.002
 284.483 249.457
 569.855 721.002
 765.246 957.396
 985.328 599.279
 874.637 480.991
 50.638 618.444
 175.035 104.821
 172.024 931.081
 623.057 182.191
 562.445 927.151
 380.456 36.767
 180.300 949.983
 814.606 940.134
 612.299 687.903
 130.136 750.037
 224.043 159.811
 419.137 1.475
 495.531 856.075
 986.589 24.902
 45.894 996.095
 472.453 578.403
 499.675 865.472
 127.383 719.993
 951.252 909.282
 133.523 299.102
 318.361 309.480
 826.898 740.415
 641.720 555.523
 257.943 346.710
 265.474 435.141
 609.565 418.833
 530.524 599.709
 418.465 230.143
 915.924 584.193
 359.398 589.374
 586.675 839.518
 50.469 60.850
 741.813 934.884
 120.844 205.429
 525.188 844.603
 803.610 671.467
 161.358 899.321
 932.395 955.015
 337.382 71.634
 240.379 905.497
 172.865 313.341
 797.138 961.114
 738.334 463.791
 738.218 931.572
 407.146 119.380
 813.338 319.473
 97.797 872.357
 823.826 491.490
 999.170 587.542
 563.341 922.619
 816.407 248.460
 196.661 578.169
 153.369 246.026
 90.552 746.395
 910.755 444.588
 383.188 157.801
 656.902 599.326
 181.927 534.103
 778.909 638.358
 304.256 199.896
 881.309 401.071
 217.347 603.375
 732.249 845.121
 35.062 459.608
 5.376 718.109
 547.469 322.206
 899.947 721.338
 690.446 168.590
 290.671 273.419
 218.067 653.089
 539.216 877.273
 677.893 33.863
 246.063 587.654
 871.589 48.008
 617.448 215.371
 526.372 718.511
 428.718 252.590
 825.589 892.063
 771.611 389.832
 121.254 283.773
 446.405 264.510
 652.895 639.817
 395.794 343.205
 453.867 908.927
 449.591 721.482
 69.817 765.955
 659.550 17.461
 928.800 573.596
 31.714 345.768
 576.407 660.682
 717.670 759.819
 862.894 286.472
 992.098 231.034
 86.690 640.277
 236.313 647.739
 56.950 875.152
 858.425 933.789
 737.036 314.547
 630.905 942.825
 224.464 313.669
 414.252 529.437
 167.242 655.451
 87.969 149.973
 621.309 57.474
 731.988 535.566
 831.611 244.939
 526.090 705.986
 436.075 880.048
 372.846 668.561
 316.251 345.115
 140.428 150.944
 372.869 260.976
 482.693 244.375
 214.022 630.108
 70.749 745.986
 386.684 462.231
 486.337 660.242
 839.994 646.571
 34.674 892.756
 716.019 47.578
 962.685 801.367
 957.980 328.524
 475.843 382.632
 198.261 749.432
 69.323 405.091
 732.650 182.299
 890.992 457.924
 350.395 268.163
 577.474 384.759
 321.940 78.625
 520.398 902.627
 850.945 800.739
 176.898 866.489
 880.881 941.430
 512.940 896.868
 868.604 838.798
 215.207 224.287
 260.722 6.743
 10.024 167.075
 148.841 50.610
 447.167 712.404
 356.116 740.089
 331.863 42.973
 891.845 867.102
 686.989 388.567
 878.351 947.093
 595.126 392.879
 233.477 728.978
 480.189 897.711
 314.080 89.514
 642.735 50.361
 575.473 820.191
 41.529 343.025
 966.645 327.747
 124.565 268.180
 101.975 512.378
 741.650 909.650
 271.089 350.857
 932.097 939.538
 566.519 675.586
 367.402 126.053
 24.103 626.491
 960.564 812.002
 836.938 472.491
 229.529 649.095
 776.644 305.576
 348.876 686.075
 745.213 246.499
 946.196 241.048
 399.596 650.473
 930.646 638.252
 505.110 638.526
 392.051 170.270
 751.863 520.317
 618.875 637.468
 332.533 122.909
 869.833 611.985
 455.413 143.550
 842.365 534.237
 931.822 739.835
 35.201 751.598
 13.276 135.200
 953.703 293.345
 195.811 919.817
 485.349 200.188
 894.189 475.239
 736.635 513.844
 808.269 945.171
 208.077 20.308
 751.508 954.411
 754.941 734.169
 434.433 774.111
 280.399 129.947
 644.234 415.178
 305.415 755.561
 838.639 664.996
 304.380 103.476
 984.399 968.010
 164.299 233.599
 577.658 281.420
 72.790 420.644
 947.816 247.001
 149.555 85.462
 884.129 733.248
 868.299 28.148
 254.072 683.852
 760.587 839.660
 976.589 314.387
 617.298 673.040
 546.905 725.540
 802.564 915.348
 310.883 534.961
 843.091 843.208
 87.495 898.543
 954.230 959.879
 222.334 413.750
 993.074 307.385
 110.934 631.257
 696.092 796.176
 998.874 896.161
 250.630 185.639
 990.064 786.320
 880.160 235.545
 672.373 693.648
 384.907 200.995
 301.082 925.800
 492.902 996.937
 718.775 802.436
 540.202 263.839
 991.732 434.775
 839.822 240.253
 417.179 452.553
 121.628 822.970
 115.636 762.617
 463.122 769.148
 833.834 262.582
 94.834 480.645
 15.225 206.320
 593.106 787.879
 269.113 931.236
 84.932 213.690
 410.946 856.507
 829.549 207.105
 533.796 883.738
 633.441 168.723
 585.870 554.304
 50.969 885.147
 605.632 909.175
 851.912 406.763
 742.505 966.026
 257.783 864.054
 57.902 974.415
 497.057 160.983
 652.570 172.691
 169.539 613.950
 148.833 80.804
 184.569 141.070
 920.698 492.655
 916.991 534.447
 613.990 241.825
 57.453 168.668
 539.450 608.190
 96.470 478.570
 13.370 403.019
 729.597 960.563
 925.740 450.636
 787.062 862.419
 950.734 399.911
 736.401 189.781
 297.718 713.773
 870.346 2.963
 604.775 855.341
 41.709 49.481
 76.332 311.379
 137.941 686.664
 790.056 254.496
 373.885 420.499
 977.260 572.448
 223.897 613.258
 200.212 304.145
 293.791 400.633
 596.580 476.346
 356.931 281.854
 576.730 81.941
 933.522 392.236
 587.505 770.232
 291.823 90.633
 293.696 412.360
 287.171 164.402
 975.691 382.326
 549.731 906.755
 252.222 367.739
 783.496 307.012
 767.091 147.200
 273.999 129.716
 37.812 786.044
 625.278 276.139
 764.993 492.992
 591.001 319.207
 9.793 221.425
 41.260 793.777
 431.868 405.538
 354.842 787.678
 363.954 799.246
 163.967 709.587
 706.800 680.669
 550.234 168.114
 237.893 34.239
 720.311 558.350
 920.761 203.487
 429.631 859.165
 613.134 788.555
 101.806 954.000
 339.655 752.192
 668.710 422.609
 108.879 195.917
 667.303 649.639
 409.025 614.103
 438.545 462.228
 759.369 558.747
 323.593 562.617
 474.487 122.784
 313.323 248.538
 520.091 937.042
 527.793 314.774
 608.433 77.727
 359.219 370.406
 557.702 390.939
 860.391 870.133
 186.207 891.848
 583.049 992.436
 344.314 613.345
 228.881 665.840
 23.920 227.072
 158.578 876.128
 198.867 994.637
 579.359 226.847
 215.279 824.580
 493.856 183.136
 196.661 998.372
 717.054 630.842
 286.209 213.840
 254.753 220.575
 302.642 95.119
 466.663 347.113
 923.795 993.311
 917.811 711.174
 174.903 400.913
 939.487 911.566
 329.966 415.770
 289.844 875.163
 331.912 597.522
 116.746 619.776
 200.584 82.488
 702.193 596.148
 280.278 673.612
 307.098 921.000
 437.002 653.023
 264.313 209.818
 759.490 519.068
 291.240 478.237
 959.891 611.191
 644.372 2.186
 475.819 429.151
 127.639 922.958
 414.055 292.811
 333.801 333.172
 569.704 130.813
 660.796 177.805
 128.152 577.103
 248.246 411.670
 589.217 30.429
 747.090 846.574
 424.694 871.181
 819.128 139.863
 926.798 0.351
 93.127 577.994
 263.396 275.831
 438.013 117.392
 517.267 171.125
 387.662 498.314
 244.858 110.853
 230.281 850.079
 92.176 876.846
 100.528 777.417
 201.814 299.486
 655.060 443.279
 438.913 113.068
 920.659 144.170
 961.576 464.019
 355.159 576.505
 922.509 609.833
 310.160 698.940
 376.017 968.436
 13.757 353.852
 993.936 896.807
 62.511 684.686
 384.400 559.020
 713.846 703.832
 530.758 543.165
 70.393 972.750
 699.512 700.120
 441.923 362.577
 634.304 91.795
 732.233 895.477
 689.063 179.788
 929.223 115.990
 942.117 75.535
 556.464 714.983
 161.941 68.855
 981.755 899.256
 605.230 902.594
 558.617 455.893
 62.924 656.977
 814.669 556.239
 826.931 328.959
 988.757 49.589
 529.598 560.519
 677.009 546.628
 262.951 697.497
 775.406 738.484
 371.698 799.682
 229.645 655.311
 642.609 116.647
 826.960 471.068
 795.771 276.027
 722.188 806.317
 686.278 275.989
 992.770 581.934
 117.030 746.651
 3.953 412.718
 766.560 651.652
 53.413 395.752
 275.423 87.504
 799.553 304.307
 788.937 441.439
 583.330 520.095
 204.430 365.900
 481.432 166.412
 452.192 687.705
 908.888 499.275
 488.760 1.070
 779.707 596.075
 389.730 695.437
 671.033 189.811
 291.097 81.628
 483.881 335.947
 690.004 33.657
 694.126 687.894
 228.204 730.121
 211.556 981.560
 947.559 120.179
 961.150 890.155
 733.179 257.359
 745.996 474.286
 305.791 632.912
 500.371 801.320
 453.314 733.040
 277.410 990.106
 918.329 765.313
 899.682 515.758
 401.984 514.187
 122.090 413.429
 878.013 649.277
 982.213 394.706
 908.173 219.224
 139.023 445.558
 940.783 105.636
 900.456 336.879
 888.681 613.063
 115.390 538.998
 306.338 250.624
 536.006 197.460
 605.785 877.340
 850.338 271.636
 308.267 386.072
 628.183 348.870
 867.021 780.002
 530.683 478.956
 113.405 31.770
 497.146 96.527
 574.005 329.718
 262.727 447.773
 433.498 920.316
 575.778 163.693
 633.610 603.134
 301.091 741.596
 811.837 267.991
 219.488 741.809
 507.539 566.784
 598.508 775.559
 263.324 659.556
 424.199 666.149
 95.267 880.498
 789.770 87.978
 918.522 440.565
 150.192 121.365
 220.534 865.444
 618.511 365.944
 850.542 597.694
 923.108 907.473
 722.988 47.488
 117.298 673.943
 448.214 725.753
 263.264 704.060
 44.309 945.318
 559.484 7.368
 539.784 829.447
 280.624 958.948
 242.063 62.857
 315.542 246.888
 968.467 388.636
 465.087 997.313
 564.738 366.736
 267.119 824.963
 474.508 327.754
 300.449 698.198
 77.868 882.179
 358.782 932.442
 547.944 273.192
 835.219 617.604
 343.829 424.401
 200.468 890.987
 382.134 756.890
 754.655 750.822
 826.858 897.691
 372.874 396.200
 180.128 830.037
 815.732 221.385
 520.021 40.624
 233.554 696.657
 844.336 887.683
 730.403 60.005
 272.309 973.395
 573.242 415.680
 514.464 373.237
 712.391 894.071
 431.745 412.038
 429.927 645.510
 509.548 431.261
 938.890 806.791
 714.319 954.361
 732.458 147.646
 976.974 507.582
 120.929 844.747
 658.760 413.697
 215.975 978.484
 954.686 357.717
 224.786 653.649
 633.621 779.105
 228.217 625.969
 612.360 917.738
 141.725 504.263
 125.815 14.469
 628.754 790.844
 153.145 16.102
 764.461 534.002
 958.721 573.962
 972.472 275.168
 229.640 960.691
 496.145 374.361
 163.149 207.623
 564.120 51.130
 756.086 622.158
 691.273 460.375
 455.901 358.370
 772.512 474.797
 683.344 752.875
 907.845 225.501
 668.382 210.521
 200.956 782.268
 644.038 930.198
 136.195 73.804
 11.621 239.952
 924.775 459.827
 372.293 693.393
 362.304 491.033
 764.308 937.322
 27.258 815.016
 455.871 155.527
 922.076 907.189
 826.842 228.310
 92.161 92.185
 288.009 614.747
 107.872 955.376
 597.134 998.604
 143.875 773.885
 52.149 463.825
 399.804 585.220
 792.810 46.449
 765.638 288.607
 194.772 2.474
 511.619 83.865
 169.689 731.801
 771.678 205.706
 119.896 593.889
 164.656 433.544
 567.828 568.716
 860.923 139.950
 773.360 975.098
 133.260 591.907
 354.143 16.377
 137.941 10.987
 375.824 430.146
 641.119 219.836
 124.548 764.179
 251.005 7.136
 810.514 965.797
 630.443 101.121
 478.754 877.635
 167.711 588.227
 75.031 591.331
 774.462 999.420
 787.312 274.337
 285.311 128.872
 766.134 297.209
 358.672 980.104
 133.186 133.059
 655.956 351.331
 782.216 351.763
 317.337 288.092
 29.079 4.080
 596.280 526.306
 300.267 90.761
 779.162 717.488
 86.931 585.118
 846.270 530.295
 612.439 461.587
 449.699 34.824
 547.466 354.803
 744.139 239.775
 591.897 201.945
 37.887 424.938
 465.345 514.405
 591.906 415.310
 398.453 682.429
 720.312 116.974
 389.430 978.563
 500.651 182.802
 531.574 122.935
 329.118 317.752
 577.864 477.059
 524.938 454.440
 491.638 104.833
 548.138 330.687
 144.127 182.221
 822.622 148.501
 119.921 43.959
 906.730 270.716
 42.893 660.330
 909.310 865.038
 153.586 563.916
 771.876 99.120
 473.487 360.429
 815.948 753.537
 654.041 514.831
 856.551 796.876
 103.933 300.239
 103.576 669.045
 745.337 719.628
 985.945 371.168
 500.011 86.418
 240.987 354.806
 533.851 398.045
 993.044 46.869
 281.454 915.196
 809.094 312.341
 171.325 618.033
 651.184 433.327
 821.357 739.443
 360.023 223.991
 770.394 54.843
 493.592 676.489
 755.058 359.524
 529.467 278.291
 285.058 800.015
 218.548 607.370
 171.213 797.842
 177.626 515.146
 528.137 955.658
 133.686 680.131
 120.455 950.753
 917.005 355.653
 213.546 273.810
 754.097 56.470
 996.008 176.564
 374.666 810.463
 283.306 156.342
 236.271 537.772
 415.788 174.633
 931.991 471.001
 807.541 917.780
 803.535 172.455
 466.990 238.121
 486.780 279.386
 430.267 331.584
 698.558 273.144
 561.845 721.733
 990.542 245.815
 674.586 129.829
 484.599 266.819
 697.190 355.829
 128.059 736.220
 418.013 306.923
 709.563 270.762
 610.666 859.564
 526.827 688.399
 501.928 789.865
 45.578 538.171
 182.823 158.276
 310.750 131.398
 748.761 280.766
 21.666 949.454
 447.109 394.108
 645.437 680.785
 626.316 851.720
 378.231 538.768
 738.639 833.899
 161.745 261.558
 420.708 177.811
 889.465 640.053
 837.877 724.675
 789.692 170.771
 57.722 130.935
 223.398 612.783
 446.764 124.593
 586.640 733.582
 646.966 825.290
 39.213 264.917
 972.556 745.993
 601.649 229.255
 414.001 104.804
 57.576 28.974
 388.563 887.253
 682.147 467.769
 932.718 893.424
 282.106 666.907
 891.183 601.422
 399.609 383.029
 473.543 791.105
 898.751 780.407
 179.055 352.148
 947.638 275.279
 842.616 791.521
 634.723 685.516
 442.887 541.219
 948.900 883.167
 302.931 21.900
 519.757 273.888
 573.407 457.047
 596.604 295.015
 40.460 961.089
 59.880 327.771
 670.127 389.750
 451.707 819.190
 166.646 678.826
 807.452 381.757
 665.041 885.991
 518.815 325.100
 433.183 257.404
 191.193 631.582
 763.052 375.550
 931.744 239.143
 675.844 706.284
 255.981 578.710
 444.897 691.623
 693.946 334.100
 501.180 360.917
 654.622 69.200
 978.532 328.148
 439.547 685.753
 883.238 968.918
 832.425 136.293
 741.354 629.983
 107.471 687.155
 147.005 409.914
 850.282 588.416
 168.375 495.560
 754.156 808.818
 281.122 269.806
 703.100 597.737
 810.375 586.673
 469.595 872.164
 644.472 295.835
 307.806 639.187
 811.269 486.350
 506.988 963.985
 909.561 95.764
 558.793 5.778
 95.381 723.294
 288.000 761.196
 520.195 312.662
 978.528 783.324
 692.977 90.173
 903.663 958.078
 31.776 906.163
 527.220 606.125
 926.402 223.070
 95.203 692.267
 449.582 101.771
 77.781 734.900
 629.318 980.702
 469.578 351.117
 83.768 31.669
 910.986 999.237
 178.020 764.555
 881.289 906.654
 499.338 83.666
 340.591 929.055
 876.467 554.849
 495.003 975.208
 855.202 499.325
 239.324 963.051
 155.654 102.340
 32.816 126.888
 298.486 817.996
 804.031 966.820
 123.099 412.179
 105.480 580.438
 108.576 350.357
 371.895 419.330
 229.704 383.661
 328.657 310.595
 969.957 983.265
 479.540 533.648
 208.917 228.433
 133.313 767.942
 93.730 267.127
 642.940 266.286
 987.090 79.805
 793.575 865.330
 904.758 917.629
 528.471 639.290
 964.090 27.059
 215.922 620.303
 664.696 575.640
 284.045 50.124
 919.718 661.241
 460.309 859.574
 710.772 912.205
 804.158 276.679
 814.126 102.657
 796.850 689.424
 955.946 940.001
 613.830 698.176
 919.407 395.367
 340.940 15.030
 918.209 698.284
 873.777 847.473
 44.729 100.255
 955.191 252.047
 825.051 315.237
 732.806 786.273
 98.795 895.777
 158.337 515.400
 273.733 819.862
 883.288 951.924
 871.153 4.300
 239.244 993.068
 518.796 974.884
 711.718 63.019
 707.778 301.966
 638.452 916.773
 705.319 832.888
 878.738 390.710
 706.592 41.303
 930.145 526.797
 269.770 679.750
 511.632 203.609
 164.986 218.375
 414.244 694.802
 289.839 522.642
 447.203 476.416
 274.141 750.005
 411.283 416.333
 780.476 304.262
 124.048 15.864
 473.860 791.676
 842.026 213.815
 805.442 580.647
 790.651 2.285
 456.852 723.007
 569.265 601.199
 801.971 486.794
 669.336 571.130
 542.820 555.208
 280.999 153.009
 700.732 432.521
 596.012 465.924
 30.420 773.747
 402.222 393.398
 264.098 120.388
 441.763 982.698
 179.100 919.473
 636.772 674.912
 562.792 158.171
 314.735 395.602
 673.027 532.736
 261.233 452.047
 664.311 750.285
 139.391 804.404
 775.741 437.595
 219.628 871.227
 416.079 695.748
 715.099 876.818
 896.885 726.966
 400.638 396.744
 672.141 194.645
 767.135 272.058
 961.306 224.646
 218.347 271.257
 434.218 770.753
 820.588 626.761
 795.996 646.383
 763.046 969.822
 156.334 954.891
 951.262 860.374
 731.825 159.752
 340.331 448.030
 896.735 241.709
 597.582 214.361
 754.667 551.349
 174.796 907.649
 91.682 232.067
 653.605 878.034
 834.512 749.876
 418.845 7.315
 472.750 803.807
 5.666 273.546
 511.312 24.976
 377.659 931.132
 52.590 615.623
 523.777 73.568
 422.785 784.194
 38.134 494.653
 163.676 241.932
 273.820 807.394
 222.073 524.269
 572.569 515.576
 250.404 761.023
 377.670 474.685
 252.116 157.963
 477.207 5.579
 486.934 674.461
 515.798 930.814
 418.783 633.948
 401.157 350.061
 321.534 622.601
 540.517 933.721
 936.248 494.790
 523.069 534.191
 732.733 479.268
 47.938 649.429
 5.815 776.887
 540.870 646.481
 323.396 58.048
 42.794 101.862
 33.303 446.211
 954.173 345.214
 375.944 843.306
 22.731 522.298
 690.338 385.059
 339.460 708.424
 645.217 870.961
 907.251 804.795
 981.319 797.479
 744.890 904.711
 975.087 127.212
 241.387 306.155
 490.518 784.898
 164.623 420.018
 790.722 607.835
 15.349 42.438
 152.746 758.473
 291.760 154.623
 140.479 486.302
 258.709 928.805
 216.184 300.983
 394.562 564.931
 239.743 675.928
 291.387 85.416
 547.426 68.638
 212.318 166.258
 403.560 439.391
 143.540 389.341
 66.510 331.949
 225.271 135.656
 845.776 598.384
 192.594 390.936
 893.597 794.848
 517.270 457.915
 69.437 326.837
 508.075 432.833
 739.225 402.540
 720.299 43.252
 476.521 473.041
 743.472 310.705
 176.445 951.113
 206.809 511.780
 384.677 849.200
 669.310 97.152
 695.891 445.696
 778.803 887.696
 854.426 951.307
 602.678 813.573
 863.745 319.033
 591.834 275.268
 602.373 127.949
 55.914 479.582
 477.781 818.593
 947.643 698.992
 804.290 303.534
 900.707 695.525
 348.105 97.897
 890.873 681.948
 776.520 979.599
 223.809 320.869
 216.886 806.532
 253.323 809.203
 364.925 387.283
 836.679 999.709
 375.367 263.342
 903.481 477.218
 367.737 344.700
 93.725 254.381
 736.580 618.596
 479.540 265.568
 471.931 584.878
 272.499 619.130
 478.677 763.473
 810.900 883.893
 992.351 63.070
 274.034 818.013
 886.478 128.963
 566.144 444.836
 168.612 26.681
 812.672 304.693
 687.760 931.362
 404.747 892.839
 896.895 436.702
 582.118 576.516
 6.025 867.803
 55.266 779.002
 552.052 666.469
 108.054 551.221
 32.943 742.808
 294.539 213.840
 990.027 271.718
 127.578 951.882
 661.322 15.643
 760.416 752.586
 911.396 25.329
 371.828 84.130
 613.441 798.288
 894.805 171.831
 513.929 340.809
 570.546 609.466
 49.757 405.127
 84.320 581.608
 765.363 670.485
 345.980 919.406
 249.446 158.001
 242.592 83.656
 687.188 457.542
 418.387 497.483
 716.939 784.062
 661.283 234.427
 756.015 745.444
 206.548 219.540
 987.548 408.893
 946.132 900.523
 901.219 603.957
 474.077 887.544
 480.487 843.662
 249.852 704.591
 605.828 117.891
 145.945 418.074
 979.022 592.598
 815.451 151.295
 302.233 802.853
 799.532 13.884
 705.196 765.898
 51.574 695.862
 595.080 961.716
 620.621 335.431
 500.507 873.172
 975.710 471.776
 840.808 676.165
 807.178 158.946
 324.115 293.856
 881.614 129.558
 266.599 839.601
 502.349 258.661
 136.612 73.551
 514.056 255.161
 121.072 880.853
 343.025 282.962
 250.062 579.016
 867.025 134.387
 314.898 602.552
 621.422 207.780
 393.983 459.626
 960.752 208.788
 631.546 863.689
 874.550 545.206
 72.125 309.344
 598.449 428.919
 866.729 672.800
 440.033 861.341
 266.355 400.839
 155.394 852.365
 189.663 626.368
 146.656 314.559
 181.648 872.129
 911.028 256.850
 610.081 526.469
 844.133 863.912
 520.123 786.218
 298.962 242.815
 682.014 442.334
 918.983 517.054
 722.271 555.434
 720.308 285.217
 478.671 442.417
 292.024 488.103
 719.967 324.746
 242.521 460.900
 432.327 716.737
 647.872 418.048
 8.526 42.113
 588.918 125.726
 848.931 833.655
 808.001 873.797
 264.061 108.975
 313.326 644.789
 779.235 430.923
 226.243 186.686
 307.535 700.251
 949.801 389.341
 456.554 727.759
 559.299 317.254
 948.393 70.792
 229.124 605.710
 695.847 862.860
 144.679 840.302
 128.334 423.980
 161.786 434.293
 489.606 212.672
 4.628 332.737
 829.726 208.246
 901.437 310.852
 533.160 524.920
 686.995 416.433
 413.366 28.538
 823.273 217.664
 565.245 914.300
 852.598 459.311
 406.747 712.326
 178.601 768.678
 219.346 510.400
 23.574 470.071
 276.655 453.506
 19.823 910.712
 547.075 822.327
 318.284 35.479
 388.911 372.625
 829.345 101.787
 496.938 690.212
 315.751 243.846
 183.211 278.112
 431.419 188.073
 410.181 30.624
 416.248 414.311
 572.531 890.766
 317.688 842.509
 29.951 451.138
 194.520 108.764
 714.186 302.515
 475.201 351.021
 610.844 208.694
 278.261 341.717
 593.638 980.519
 169.945 736.358
 462.969 917.046
 226.858 123.177
 312.315 198.975
 909.428 694.917
 668.002 870.526
 734.038 470.522
 577.136 383.503
 984.606 588.528
 764.230 844.495
 232.937 807.635
 652.178 486.817
 574.479 781.029
 913.468 757.291
 643.251 233.009
 951.799 179.382
 385.893 938.562
 434.734 634.119
 567.506 483.272
 529.806 335.085
 196.651 522.854
 617.942 900.269
 717.107 544.562
 950.622 19.461
 471.745 598.377
 415.416 149.197
 728.735 771.386
 416.167 946.811
 430.544 247.118
 949.847 180.418
 817.764 61.100
 566.075 162.597
 557.051 338.777
 774.407 282.830
 907.778 101.871
 69.067 528.781
 565.815 139.603
 474.022 450.999
 973.879 962.923
 979.779 442.308
 262.873 259.626
 506.414 465.105
 342.374 328.157
 847.983 100.733
 574.081 735.950
 147.301 539.646
 600.563 487.651
 736.141 544.022
 252.469 628.827
 26.256 551.684
 587.723 796.309
 626.382 647.862
 421.752 367.610
 18.010 696.312
 662.018 684.901
 179.476 221.328
 164.885 225.279
 188.583 785.197
 67.958 465.944
 446.034 370.567
 824.574 723.084
 86.420 303.466
 765.148 115.366
 924.152 330.186
 546.893 470.944
 915.811 770.857
 521.465 930.629
 307.867 35.326
 869.670 934.615
 33.168 914.982
 422.419 466.936
 377.283 809.947
 834.076 887.203
 766.304 657.710
 203.353 435.405
 743.882 680.613
 180.844 850.494
 772.707 940.092
 972.254 310.542
 583.507 990.145
 681.808 660.643
 24.830 966.909
 958.342 239.099
 64.678 181.765
 552.953 403.122
 38.781 538.842
 895.233 468.353
 911.376 851.916
 196.949 353.442
 147.330 758.436
 527.350 919.084
 427.091 428.704
 231.108 232.999
 458.994 545.424
 514.395 717.007
 350.895 122.992
 871.006 43.498
 642.028 77.662
 701.077 466.133
 116.508 120.413
 260.490 978.783
 825.466 485.823
 317.915 798.511
 441.730 335.149
 265.553 429.460
 718.911 873.172
 183.842 267.036
 688.362 430.088
 582.577 893.593
 518.641 6.160
 392.429 961.480
 101.629 223.026
 750.696 685.830
 289.606 827.230
 280.977 322.623
 863.358 44.853
 803.536 697.684
 291.258 278.148
 705.311 505.363
 874.582 93.222
 847.353 103.271
 149.706 790.331
 773.045 298.861
 320.947 333.962
 810.588 827.687
 869.518 198.071
 224.157 50.323
 368.248 42.573
 974.136 799.296
 425.544 761.203
 590.168 258.673
 785.593 649.380
 662.107 492.535
 78.487 445.682
 111.776 505.413
 900.184 154.519
 649.626 34.485
 617.477 603.706
 149.748 172.140
 50.346 12.662
 427.253 196.255
 448.764 719.432
 484.958 957.713
 622.412 52.467
 450.798 919.385
 821.690 941.995
 470.858 552.740
 832.276 692.020
 900.900 637.772
 511.429 714.441
 475.314 955.087
 643.837 439.047
 278.402 547.260
 962.560 925.391
 428.590 817.282
 604.278 423.508
 369.657 147.883
 238.335 659.604
 580.447 905.208
 920.075 500.187
 730.068 837.827
 117.617 804.337
 761.633 217.185
 797.789 280.203
 854.753 73.559
 334.737 480.255
 543.762 563.509
 930.197 302.892
 631.918 627.159
 267.118 508.859
 696.372 438.773
 20.949 443.312
 507.575 769.730
 341.324 902.777
 251.171 832.728
 409.936 565.648
 29.472 788.895
 50.275 670.939
 300.782 220.223
 186.730 379.097
 83.630 108.704
 752.658 67.585
 382.997 346.680
 660.878 430.346
 188.618 421.911
 360.177 782.196
 931.398 582.838
 695.580 175.533
 670.726 667.392
 609.070 466.867
 809.335 560.939
 205.177 114.648
 407.440 389.627
 859.412 428.298
 386.653 524.289
 67.091 42.595
 97.137 2.472
 269.031 273.503
 967.176 323.064
 805.319 573.680
 689.675 746.080
 748.446 791.489
 629.848 271.499
 665.238 230.094
 695.553 673.672
 319.041 377.570
 707.555 145.041
 118.472 549.977
 580.592 833.947
 368.780 862.665
 195.048 440.801
 411.721 866.956
 348.574 925.309
 828.060 696.821
 351.010 650.585
 504.944 640.578
 716.053 89.644
 472.909 54.373
 639.185 703.050
 631.930 475.855
 991.544 186.257
 403.508 577.573
 939.647 919.967
 760.292 260.174
 885.566 840.692
 243.130 156.173
 653.638 801.333
 428.071 167.110
 998.511 798.478
 755.880 352.379
 924.063 705.023
 790.602 629.226
 660.088 630.471
 391.211 823.735
 698.588 18.930
 223.990 765.741
 127.071 634.302
 728.989 370.920
 773.446 736.985
 500.480 165.946
 885.368 855.548
 920.975 43.114
 273.415 445.196
 376.212 375.608
 947.905 512.587
 2.888 70.493
 247.091 599.821
 413.281 911.058
 591.614 750.712
 385.810 261.571
 186.422 637.006
 995.742 134.522
 934.772 573.921
 926.482 902.534
 315.655 891.705
 793.109 864.241
 120.258 6.892
 723.145 126.379
 437.176 523.425
 375.144 164.242
 640.740 25.038
 186.874 181.552
 970.402 647.300
 288.114 361.157
 518.609 557.094
 997.927 23.000
 574.733 651.262
 665.446 969.263
 636.456 912.578
 272.477 172.899
 408.728 243.498
 364.626 869.978
 503.166 315.537
 637.119 854.047
 645.037 119.165
 697.382 788.307
 136.200 836.373
 936.915 985.778
 334.258 261.274
 51.653 836.311
 542.381 905.118
 987.265 750.438
 90.778 797.897
 91.525 652.412
 487.546 762.393
 120.750 87.890
 359.778 26.315
 765.271 455.432
 859.642 658.386
 277.136 656.140
 216.976 684.477
 51.821 153.531
 950.375 345.530
 38.064 508.136
 751.300 801.075
 232.440 500.732
 407.276 427.167
 317.511 977.923
 85.589 487.819
 487.073 177.556
 441.049 422.350
 384.935 43.768
 1.527 850.916
 783.783 587.280
 112.330 985.996
 520.092 741.520
 952.413 793.535
 354.888 105.652
 167.501 584.003
 876.815 38.407
 971.009 856.986
 534.846 499.420
 944.929 64.522
 67.626 945.600
 609.563 405.560
 372.643 237.832
 331.055 989.411
 571.882 547.327
 585.273 398.501
 225.384 461.292
 609.983 294.037
 317.217 54.961
 246.814 712.243
 489.969 442.659
 320.722 828.914
 687.347 956.413
 326.194 477.074
 736.196 479.196
 913.032 603.277
 768.908 824.359
 695.083 174.585
 767.319 286.993
 75.777 98.533
 865.793 371.200
 5.904 305.756
 553.043 134.696
 101.000 848.669
 181.527 894.359
 165.333 284.247
 555.122 149.685
 542.394 594.981
 98.551 342.398
 561.516 835.440
 697.179 457.380
 728.647 714.164
 667.844 850.634
 846.178 589.015
 118.069 73.126
 400.109 291.603
 763.142 744.314
 858.931 741.294
 892.027 756.177
 851.501 165.821
 851.071 688.109
 973.479 633.359
 99.068 356.556
 483.911 505.399
 481.843 872.567
 744.039 841.863
 985.533 538.132
 596.042 996.291
 414.733 871.354
 235.201 911.750
 467.375 145.035
 577.724 515.265
 758.370 77.512
 829.556 173.512
 897.724 893.556
 407.932 244.372
 627.942 432.637
 624.820 182.389
 845.466 517.997
 505.072 541.633
 599.750 499.779
 755.817 192.857
 613.012 976.449
 529.060 524.772
 678.103 799.049
 106.555 739.005
 359.148 831.272
 692.705 247.659
 580.371 724.322
 913.774 829.846
 986.758 459.105
 504.195 553.247
 893.085 290.085
 705.715 488.378
 405.467 316.498
 632.969 172.102
 55.284 419.401
 868.507 364.136
 385.643 89.812
 768.019 402.275
 184.896 477.120
 887.434 931.245
 982.926 191.828
 920.698 754.072
 479.750 276.888
 971.504 347.439
 431.376 732.531
 613.321 272.410
 296.875 846.154
 337.078 394.240
 478.552 787.828
 790.412 859.784
 42.093 820.313
 900.016 44.477
 367.251 517.498
 91.146 814.476
 686.449 455.257
 505.608 110.533
 56.348 442.482
 329.604 971.486
 66.868 897.053
 111.749 115.212
 817.121 981.611
 643.662 287.769
 125.482 528.103
 533.173 996.813
 41.647 169.212
 793.887 448.716
 895.395 921.071
 453.182 511.002
 956.275 327.545
 520.539 89.407
 350.240 175.015
 414.227 224.282
 945.914 351.804
 699.801 522.036
 200.667 182.604
 409.793 807.343
 363.789 180.482
 279.620 439.988
 343.015 682.908
 517.438 931.309
 26.522 970.165
 621.040 929.411
 943.693 791.227
 736.477 445.852
 75.859 471.367
 922.660 260.726
 77.428 65.553
 823.672 675.406
 526.024 110.810
 863.895 355.378
 428.275 68.668
 456.424 608.147
 609.657 325.594
 466.914 527.200
 809.449 815.567
 495.348 472.176
 985.473 765.976
 447.694 83.171
 161.274 457.808
 466.755 694.279
 977.232 86.036
 3.364 634.886
 246.169 49.518
 640.421 518.893
 276.297 175.285
 66.005 519.954
 475.391 264.262
 239.188 628.372
 959.004 849.311
 542.360 561.629
 174.335 487.576
 384.299 950.369
 245.280 213.852
 954.403 505.314
 121.482 796.941
 354.017 464.136
 156.360 144.211
 197.452 862.205
 380.713 959.094
 612.955 224.768
 117.173 580.747
 840.572 563.177
 287.458 724.010
 855.681 12.890
 592.907 631.173
 508.204 780.124
 946.280 375.545
 0.531 987.016
 49.455 791.719
 402.525 507.302
 750.780 710.648
 668.219 466.778
 883.887 951.730
 952.763 11.852
 246.286 362.204
 184.698 507.471
 483.799 230.082
 910.715 60.506
 121.606 655.006
 558.865 239.804
 243.318 106.815
 950.969 908.585
 238.226 989.988
 203.078 43.502
 188.757 759.680
 979.840 397.778
 383.590 88.787
 388.103 499.370
 848.352 992.854
 908.789 150.737
 869.744 298.868
 553.979 721.642
 138.191 653.825
 606.099 773.440
 189.391 558.836
 634.417 110.954
 330.424 974.536
 104.844 180.313
 688.497 554.249
 494.751 787.956
 620.005 844.125
 915.691 642.509
 617.911 56.156
 432.064 968.595
 412.688 623.169
 469.830 926.299
 986.022 427.721
 441.031 324.305
 219.679 743.101
 300.346 936.414
 350.297 808.758
 610.112 933.834
 963.291 999.534
 559.596 608.251
 57.630 543.605
 580.153 778.136
 573.161 144.500
 865.654 403.235
 471.728 4.745
 471.048 855.775
 984.009 110.142
 272.673 653.212
 410.353 82.680
 62.024 903.469
 33.634 955.220
 367.980 172.600
 356.039 262.037
 297.233 394.914
 303.780 415.791
 113.023 11.140
 0.991 384.509
 380.722 960.736
 646.696 762.734
 65.751 955.423
 340.189 911.154
 823.475 623.398
 996.665 521.340
 48.806 403.987
 836.272 739.771
 810.122 273.124
 78.478 491.937
 160.889 538.614
 145.629 407.439
 164.017 624.367
 793.757 425.609
 267.927 293.581
 517.170 813.996
 6.809 487.082
 391.242 655.317
 756.178 484.931
 253.575 439.160
 932.205 563.042
 8.593 960.294
 381.163 603.489
 559.403 394.119
 143.577 134.649
 810.972 950.352
 504.335 198.133
 691.239 547.871
 541.131 952.201
 745.573 296.818
 873.630 479.994
 572.153 399.249
 186.786 345.250
 881.517 208.042
 374.580 763.572
 936.043 327.446
 923.523 84.718
 410.938 650.029
 855.398 627.355
 627.024 347.079
 180.854 804.630
 649.785 946.484
 212.481 224.412
 894.833 518.197
 159.172 855.803
 795.830 557.625
 412.010 2.500
 399.285 717.313
 653.183 308.576
 776.544 33.395
 18.847 203.591
 165.155 562.478
 748.164 447.614
 250.962 364.249
 105.696 904.318
 913.417 903.542
 502.779 509.075
 717.350 211.487
 123.463 31.717
 35.587 438.185
 518.212 598.884
 722.433 789.125
 428.075 742.692
 975.005 694.968
 985.860 700.584
 368.135 490.606
 679.444 791.041
 932.189 836.548
 404.364 432.238
 668.228 706.171
 255.103 22.441
 620.995 479.377
 661.732 744.044
 819.990 660.531
 153.979 935.653
 268.088 0.634
 589.362 61.831
 124.911 515.470
 605.069 327.322
 170.364 608.766
 412.208 476.315
 117.669 428.356
 741.271 398.076
 903.226 790.965
 742.945 453.983
 444.073 735.025
 250.405 339.251
 707.214 619.048
 897.861 202.678
 166.342 934.337
 873.420 342.404
 671.315 794.642
 348.370 263.465
 468.034 691.692
 984.105 177.893
 78.333 245.211
 64.382 120.059
 181.147 650.140
 255.062 974.138
 681.020 544.409
 354.431 618.081
 164.358 440.203
 591.522 595.788
 737.262 423.374
 562.331 768.640
 324.044 913.365
 97.527 66.882
 348.402 164.034
 641.260 74.211
 988.697 289.182
 828.331 814.157
 16.877 721.106
 193.563 859.500
 422.528 602.284
 478.303 116.057
 367.656 6.436
 38.195 215.975
 495.496 563.066
 955.442 34.554
 662.537 887.453
 747.602 75.960
 914.715 704.665
 1.582 279.777
 77.178 100.950
 881.986 620.664
 966.098 478.828
 631.630 911.516
 707.823 464.050
 841.255 696.264
 415.344 784.622
 185.687 517.058
 927.979 476.143
 353.633 163.097
 73.769 266.413
 214.685 521.367
 24.896 648.738
 624.741 135.285
 547.215 601.374
 253.128 583.513
 11.496 674.585
 82.128 881.570
 855.188 911.803
 771.843 612.333
 131.506 853.094
 467.612 752.872
 932.603 383.826
 249.106 794.672
 853.812 25.985
 753.381 878.041
 507.919 151.595
 350.295 171.127
 86.692 645.270
 987.763 526.538
 489.180 514.882
 664.220 717.116
 933.335 495.087
 712.622 975.211
 783.406 598.019
 308.538 591.149
 557.190 19.555
 36.793 436.102
 424.965 629.394
 987.166 197.550
 628.950 170.752
 798.548 103.158
 995.023 123.295
 759.370 977.482
 386.593 184.069
 505.008 657.980
 576.847 379.645
 863.212 389.985
 555.689 712.611
 897.508 638.189
 910.696 882.228
 425.292 373.805
 249.282 307.982
 59.353 916.752
 987.205 372.293
 784.232 691.192
 494.940 321.705
 955.991 166.544
 49.652 601.962
 457.113 946.410
 221.176 919.681
 177.540 591.681
 863.154 30.655
 486.069 744.565
 376.234 51.528
 439.722 395.632
 152.803 17.784
 16.521 410.467
 349.313 897.279
 91.664 425.821
 312.956 386.261
 479.017 922.574
 17.636 525.856
 477.618 185.442
 846.309 583.897
 673.424 233.691
 552.310 242.878
 504.586 935.397
 504.120 53.570
 387.211 947.935
 581.777 379.794
 178.915 922.789
 767.852 838.060
 918.826 402.568
 433.715 81.989
 192.363 867.081
 137.730 891.762
 22.685 563.685
 954.546 990.421
 861.723 711.048
 675.144 49.002
 344.020 786.304
 840.312 579.518
 856.004 300.850
 383.516 107.501
 369.896 412.293
 503.490 313.470
 181.302 98.042
 306.208 25.523
 286.888 383.643
 247.367 713.727
 835.840 246.063
 670.227 802.597
 906.498 533.972
 922.944 892.416
 396.347 314.723
 10.957 216.177
 996.083 987.716
 302.894 99.561
 551.779 828.419
 975.804 220.446
 936.124 144.355
 122.918 356.404
 261.540 247.322
 423.614 478.460
 613.875 54.078
 112.929 302.776
 782.744 415.455
 511.917 195.176
 858.991 601.683
 368.782 973.413
 284.681 615.610
 695.481 146.383
 528.443 807.084
 99.881 336.238
 148.552 278.235
 947.367 557.393
 556.076 723.657
 128.775 75.062
 336.647 79.930
 57.619 275.368
 896.394 869.765
 515.956 279.834
 407.537 636.894
 564.911 500.441
 312.674 864.129
 336.367 419.460
 852.491 249.661
 732.941 193.350
 386.291 952.360
 943.718 215.378
 433.185 187.680
 996.018 161.072
 957.090 409.761
 24.515 808.523
 111.938 815.764
 467.274 736.996
 443.969 384.658
 365.792 917.924
 983.065 459.171
 428.107 918.448
 140.273 606.840
 538.829 526.142
 337.576 280.066
 198.901 801.955
 630.424 527.307
 635.755 994.896
 623.347 595.297
 428.786 165.363
 932.157 878.371
 786.693 413.627
 599.007 3.952
 636.125 86.039
 833.051 347.246
 432.245 414.447
 422.166 412.847
 781.622 555.605
 160.494 41.636
 229.367 648.815
 761.260 549.092
 762.387 154.241
 401.021 692.417
 28.312 614.428
 275.143 831.102
 977.989 981.360
 167.960 86.353
 574.098 545.274
 965.727 532.896
 538.469 204.498
 505.561 50.917
 458.049 633.410
 976.312 21.261
 259.501 784.563
 913.321 423.601
 373.277 937.980
 381.914 471.323
 321.297 163.106
 275.947 829.735
 912.530 955.130
 397.765 873.304
 355.585 956.098
 592.432 765.664
 987.670 971.892
 218.291 331.715
 768.909 988.690
 511.958 438.243
 447.095 7.793
 391.273 627.961
 310.710 326.770
 204.852 46.959
 620.758 359.828
 230.508 768.313
 251.084 313.639
 23.596 711.592
 331.997 509.627
 275.179 771.434
 45.807 3.927
 741.862 46.183
 381.206 426.046
 215.280 263.101
 35.182 801.911
 898.847 459.162
 628.458 102.085
 19.828 540.530
 548.414 557.674
 921.657 619.865
 580.508 501.932
 228.197 644.643
 766.728 852.114
 250.256 173.242
 822.160 962.127
 494.841 635.872
 836.075 710.548
 647.510 707.450
 722.832 490.215
 513.763 707.573
 14.262 524.765
 241.112 183.069
 596.194 334.964
 391.487 990.822
 87.524 534.590
 614.668 518.095
 894.089 664.097
 385.933 905.378
 897.987 822.645
 442.011 789.409
 75.516 178.681
 683.449 693.793
 586.189 409.703
 741.777 559.315
 507.272 17.719
 547.427 339.148
 71.758 703.140
 818.583 164.814
 124.921 362.147
 739.264 411.601
 370.539 247.212
 352.610 417.647
 611.083 734.367
 586.115 514.939
 577.926 451.492
 901.173 54.732
 532.586 107.608
 449.717 911.505
 735.814 732.523
 283.885 451.486
 218.887 588.808
 636.739 592.408
 344.583 293.847
 937.235 564.605
 161.189 619.385
 983.465 529.596
 981.663 590.795
 344.949 806.244
 365.025 350.191
 446.266 97.378
 344.730 379.025
 77.247 568.128
 398.668 90.069
 34.188 683.203
 50.229 129.530
 805.106 411.992
 845.504 501.896
 331.142 320.982
 686.907 507.908
 894.912 521.819
 490.616 525.622
 672.521 774.949
 949.201 561.981
 834.385 873.745
 850.119 844.741
 764.742 878.058
 156.802 239.347
 792.423 721.051
 586.373 80.801
 166.079 86.130
 104.373 865.296
 73.509 414.541
 943.015 799.966
 583.278 147.427
 979.392 251.510
 91.592 282.716
 580.822 846.300
 380.838 507.076
 36.240 177.289
 758.864 281.467
 98.733 478.385
 48.472 566.739
 821.131 87.565
 861.601 389.661
 83.941 279.012
 627.150 202.133
 5.161 985.761
 78.243 274.799
 750.769 832.121
 255.245 4.517
 301.711 664.605
 784.175 582.064
 100.130 716.836
 63.693 556.939
 519.614 614.261
 683.133 310.403
 59.677 455.326
 622.731 682.073
 534.956 174.728
 606.950 130.902
 249.341 669.419
 22.612 5.641
 852.089 758.204
 533.357 175.559
 857.741 850.295
 456.882 367.944
 468.340 257.172
 985.810 778.666
 612.059 826.240
 869.153 585.714
 957.138 75.255
 499.815 888.356
 977.262 225.381
 822.943 817.504
 40.698 570.414
 766.996 382.482
 530.146 973.456
 259.059 318.035
 436.114 83.869
 401.140 320.829
 919.476 141.116
 216.092 680.417
 427.637 143.138
 9.741 244.793
 945.592 260.897
 907.020 759.872
 443.140 873.911
 400.023 995.974
 71.141 570.935
 768.513 348.572
 894.184 132.977
 300.239 166.760
 109.198 510.633
 229.439 328.435
 676.823 383.252
 935.004 218.820
 925.826 192.934
 981.189 467.174
 24.208 871.945
 157.701 509.530
 741.226 508.505
 474.823 242.664
 852.263 244.254
 613.504 951.693
 16.928 979.036
 218.695 81.628
 346.143 327.446
 583.308 798.542
 976.046 470.045
 205.050 180.885
 297.873 454.040
 741.885 93.843
 519.456 397.997
 455.276 642.894
 624.539 357.786
 52.821 656.017
 672.807 122.167
 240.824 2.015
 571.550 372.470
 418.310 75.584
 727.603 798.651
 10.486 343.948
 336.987 391.084
 503.638 96.783
 924.172 92.053
 434.570 127.952
 240.722 801.711
 364.190 927.108
 865.144 789.787
 262.666 510.020
 105.925 406.487
 117.081 472.609
 845.141 544.639
 884.070 434.821
 220.811 151.327
 920.005 232.114
 935.694 683.086
 578.558 15.262
 104.881 346.603
 946.686 600.187
 973.993 260.099
 450.117 750.723
 316.634 942.782
 881.265 626.436
 569.849 315.510
 947.317 948.490
 708.669 340.051
 693.288 857.930
 867.388 592.738
 691.462 307.650
 861.276 157.259
 100.405 751.799
 76.245 817.550
 57.215 0.683
 907.077 363.034
 177.675 286.729
 721.646 2.702
 580.343 745.214
 596.971 180.722
 30.394 824.873
 153.570 143.746
 803.312 296.864
 251.569 218.854
 311.588 979.844
 102.243 101.904
 611.869 513.858
 192.518 350.100
 635.837 231.779
 970.557 431.880
 464.380 645.044
 354.546 964.252
 617.868 297.067
 113.558 405.589
 170.555 775.187
 41.762 354.519
 347.340 808.205
 570.983 507.250
 37.360 424.871
 210.683 161.504
 600.504 688.324
 590.889 230.915
 267.265 147.102
 237.672 995.481
 984.948 715.285
 810.722 98.429
 467.625 588.644
 859.884 585.161
 515.380 161.870
 146.789 433.994
 9.873 891.364
 866.554 59.898
 826.402 71.395
 283.859 580.917
 763.342 497.352
 161.377 262.349
 342.508 682.231
 153.733 926.763
 420.898 391.266
 16.921 309.880
 246.028 750.028
 944.926 315.097
 232.215 564.391
 698.495 975.533
 10.508 33.051
 995.165 165.114
 465.411 17.059
 147.550 843.200
 600.015 3.906
 384.261 894.893
 328.871 929.613
 83.652 606.646
 174.131 930.001
 166.935 49.685
 402.490 726.788
 709.273 328.325
 283.877 825.476
 963.544 873.534
 851.198 636.367
 183.066 951.501
 95.606 418.904
 61.187 930.710
 823.498 0.205
 165.014 867.921
 137.877 203.949
 268.528 782.850
 473.895 34.186
 30.754 883.380
 430.589 844.234
 514.699 658.348
 990.475 953.396
 802.615 494.760
 626.192 689.052
 586.007 512.481
 857.520 379.782
 451.315 994.713
 969.487 923.146
 453.724 869.880
 337.923 731.798
 984.976 553.897
 465.605 921.623
 362.038 365.418
 821.329 858.993
 661.065 95.750
 634.959 710.191
 217.361 955.197
 251.258 529.250
 732.049 475.063
 629.497 41.233
 848.460 356.285
 318.168 502.349
 367.019 199.139
 286.350 487.871
 391.482 391.974
 485.220 830.739
 779.204 689.152
 902.930 130.970
 394.744 568.763
 199.717 716.915
 133.277 869.303
 131.866 868.198
 235.251 391.945
 835.513 726.492
 506.512 692.720
 414.595 109.553
 92.189 638.560
 10.353 407.053
 34.333 65.536
 799.245 640.403
 32.263 49.674
 926.970 395.084
 383.463 514.404
 821.412 730.930
 727.509 678.338
 297.925 906.775
 864.842 857.722
 365.722 149.958
 948.338 435.239
 231.506 103.197
 823.668 87.158
 71.554 601.515
 252.841 211.004
 179.714 196.336
 425.378 643.567
 898.069 244.064
 227.997 322.229
 679.154 319.706
 594.054 280.222
 921.693 375.212
 229.202 927.770
 151.865 125.719
 653.709 746.280
 303.478 68.765
 811.656 492.464
 475.458 791.736
 173.097 594.729
 634.227 536.408
 950.420 337.379
 380.565 617.682
 621.122 521.578
 542.089 252.839
 705.561 808.841
 988.515 680.353
 702.633 776.844
 530.287 431.057
 204.591 622.923
 963.255 73.005
 663.338 352.943
 501.921 263.625
 686.511 497.715
 818.928 103.541
 427.749 852.360
 324.300 456.035
 880.063 272.639
 898.159 450.611
 165.531 164.030
 87.004 969.950
 173.375 332.216
 415.972 684.123
 769.318 336.644
 415.886 566.920
 873.008 301.104
 750.401 745.202
 771.000 327.129
 319.492 697.288
 347.469 657.919
 853.238 950.282
 423.689 623.846
 564.872 514.337
 3.597 127.223
 252.998 835.079
 33.011 96.591
 506.525 310.343
 853.783 452.261
 627.050 686.338
 134.067 809.267
 625.210 469.051
 897.803 425.430
 331.018 922.792
 779.352 946.127
 772.642 108.180
 665.128 859.118
 590.921 581.441
 28.121 448.811
 263.567 945.933
 41.885 516.494
 287.162 41.284
 709.124 438.879
 508.501 567.074
 941.210 889.948
 389.349 773.826
 666.343 9.407
 838.386 186.986
 466.567 114.350
 137.081 348.179
 991.300 509.173
 536.717 216.244
 964.667 232.904
 4.207 138.300
 195.694 14.319
 865.178 413.562
 767.942 495.345
 332.679 180.877
 884.590 284.864
 45.568 181.600
 486.108 361.325
 277.042 414.609
 253.063 137.252
 743.852 607.943
 422.151 406.325
 361.707 95.104
 648.136 829.173
 591.376 182.690
 60.177 383.012
 520.533 524.336
 513.084 749.145
 673.838 734.432
 600.840 277.952
 961.916 359.582
 262.569 430.925
 720.330 17.983
 204.676 321.689
 582.407 674.002
 24.820 671.580
 932.802 560.120
 944.457 559.664
 938.061 629.467
 730.964 322.095
 10.534 823.647
 464.779 772.069
 975.091 92.012
 731.866 140.694
 944.728 485.474
 0.392 242.690
 820.014 771.220
 979.221 951.567
 585.071 640.995
 714.366 119.913
 934.381 497.109
 820.394 235.510
 813.151 44.910
 283.011 887.514
 850.307 61.555
 625.401 194.010
 396.844 77.722
 276.514 768.502
 520.404 645.989
 789.662 274.590
 245.313 987.505
 162.613 722.203
 39.342 233.138
 137.553 122.787
 836.002 98.132
 695.167 62.928
 124.161 557.736
 389.541 934.915
 43.042 98.009
 40.321 628.007
 276.581 89.673
 149.562 225.788
 460.707 227.467
 240.023 853.597
 992.932 262.731
 819.566 96.907
 586.110 168.296
 515.973 78.627
 735.987 663.049
 954.543 193.106
 902.037 705.532
 476.671 890.367
 637.820 173.697
 834.063 669.484
 983.877 779.441
 506.012 349.567
 63.993 135.191
 445.325 655.456
 243.811 374.750
 484.000 488.718
 236.715 426.525
 647.864 899.069
 820.985 804.543
 518.422 563.973
 88.282 997.276
 21.545 502.247
 428.097 337.804
 550.923 159.357
 395.965 788.544
 787.161 916.447
 672.884 792.483
 541.744 391.366
 35.669 168.982
 232.882 658.207
 487.207 670.037
 434.435 142.680
 884.036 981.901
 280.017 525.393
 816.986 642.749
 255.194 465.668
 497.351 50.398
 177.980 447.476
 652.948 721.751
 511.049 39.474
 200.424 519.684
 831.066 486.951
 815.209 231.499
 516.915 838.945
 629.818 729.283
 928.563 924.066
 643.910 795.572
 403.631 979.284
 93.131 402.466
 874.941 803.302
 893.704 899.011
 337.405 37.247
 329.699 816.307
 498.302 797.598
 681.576 234.020
 915.667 17.849
 387.958 272.917
 652.954 755.096
 295.546 958.680
 795.138 534.982
 370.831 630.947
 125.946 833.218
 36.035 202.472
 355.005 704.998
 742.914 876.136
 707.561 696.183
 32.165 637.713
 601.419 714.203
 741.825 710.674
 892.251 854.608
 152.079 702.636
 579.078 14.435
 191.014 923.373
 439.144 859.625
 709.298 109.688
 271.502 625.227
 672.415 866.114
 940.250 728.984
 656.462 601.723
 343.671 76.802
 584.748 706.778
 619.645 678.909
 353.254 529.121
 109.001 114.997
 86.870 254.813
 818.381 962.999
 797.106 712.457
 787.237 407.429
 305.504 62.856
 7.571 378.269
 413.259 228.209
 460.622 139.580
 472.751 196.279
 716.009 788.455
 115.036 209.083
 132.806 570.189
 851.232 532.259
 458.922 836.010
 365.672 485.893
 948.255 327.219
 403.293 700.956
 610.877 866.725
 399.819 914.531
 939.513 468.847
 165.614 813.598
 178.547 974.754
 595.844 529.412
 635.455 108.338
 201.691 935.771
 598.017 990.792
 229.295 243.891
 485.788 707.321
 822.037 858.902
 6.483 182.508
 483.419 678.488
 335.334 978.909
 485.581 98.936
 919.644 413.824
 644.382 839.357
 116.218 710.259
 425.646 208.413
 883.797 518.459
 866.833 792.312
 516.911 713.589
 579.982 426.635
 465.573 683.167
 759.727 181.787
 634.130 545.336
 846.754 412.342
 892.458 707.404
 312.816 429.483
 516.937 595.031
 36.992 304.274
 763.687 108.691
 360.994 714.056
 71.926 638.678
 148.893 637.263
 513.784 176.728
 866.661 381.044
 14.238 975.771
 750.520 704.928
 729.989 244.369
 789.565 261.330
 421.183 824.820
 324.790 804.797
 999.980 639.821
 209.053 486.799
 973.591 739.108
 404.322 427.670
 697.765 12.014
 665.441 783.445
 154.573 422.607
 203.544 860.229
 3.308 979.850
 395.229 895.035
 516.191 475.375
 241.641 858.407
 495.393 346.069
 249.110 744.528
 621.622 278.432
 142.286 18.740
 857.423 437.802
 602.265 175.830
 423.706 440.008
 394.713 225.906
 592.328 488.363
 493.186 635.021
 650.334 968.241
 365.615 86.884
 155.390 358.677
 560.251 948.090
 232.982 609.819
 262.438 575.641
 582.801 311.734
 84.579 431.273
 936.723 599.682
 66.066 206.979
 518.932 999.770
 593.152 930.477
 128.413 403.887
 674.484 934.148
 526.740 301.432
 27.988 27.844
 54.282 905.828
 628.922 622.076
 703.434 154.918
 445.132 576.382
 89.008 885.463
 830.110 386.512
 917.483 73.199
 571.497 927.683
 165.408 571.868
 594.624 309.140
 433.222 598.641
 318.114 703.096
 997.193 511.297
 249.996 39.663
 295.773 556.944
 525.053 725.337
 766.833 986.177
 222.078 578.121
 611.675 604.072
 796.373 775.347
 666.368 744.797
 229.343 94.135
 779.599 224.902
 272.610 168.347
 51.078 857.169
 766.134 984.560
 800.668 38.587
 583.927 753.342
 994.270 99.432
 530.551 496.933
 29.394 993.207
 28.715 831.983
 715.967 387.338
 832.519 153.392
 113.908 791.031
 230.516 665.487
 699.149 428.767
 303.725 898.179
 418.126 675.764
 140.330 692.481
 304.231 945.898
 423.498 361.589
 918.671 534.466
 271.951 315.927
 345.804 529.553
 473.320 884.181
 425.825 119.332
 484.650 133.933
 405.233 431.424
 537.567 977.324
 990.489 78.328
 460.611 787.076
 618.508 374.273
 79.186 709.592
 528.056 398.735
 263.720 173.987
 300.849 765.901
 436.421 103.287
 15.305 813.904
 11.866 647.279
 47.849 539.548
 310.301 1.304
 97.888 701.095
 746.620 943.517
 887.532 211.594
 942.523 21.822
 583.633 7.050
 42.219 23.775
 648.522 646.814
 219.475 156.740
 90.883 777.993
 759.999 705.417
 956.584 452.126
 380.518 289.541
 71.252 942.029
 624.936 951.111
 175.103 881.665
 357.307 409.206
 532.630 94.474
 977.748 947.668
 164.687 629.197
 25.791 579.070
 50.975 170.404
 138.948 655.157
 952.829 908.291
 813.666 782.942
 78.370 53.795
 310.583 335.850
 276.704 776.332
 173.454 615.579
 130.007 368.867
 836.814 682.897
 490.434 745.388
 404.994 410.547
 164.229 926.823
 946.326 560.241
 512.789 341.065
 191.029 805.757
 357.433 559.934
 807.514 38.128
 332.044 419.970
 995.696 935.420
 519.595 364.991
 841.662 362.665
 81.841 736.975
 168.116 406.893
 596.374 699.391
 759.866 733.247
 855.190 465.479
 191.909 971.886
 60.181 625.716
 716.154 278.249
 233.326 116.967
 26.337 333.700
 505.329 884.407
 302.337 417.262
 971.956 580.597
 895.930 845.650
 431.280 889.191
 849.300 877.231
 409.506 809.226
 202.811 950.569
 23.240 686.227
 645.037 990.198
 940.290 15.174
 459.575 87.244
 720.774 295.443
 231.407 541.999
 330.096 107.216
 270.474 446.875
 502.815 361.339
 899.672 364.044
 742.517 499.671
 424.766 401.122
 111.399 580.587
 869.071 64.492
 91.392 355.167
 108.498 643.023
 886.629 945.021
 403.243 780.405
 738.090 784.530
 89.608 83.059
 491.829 441.157
 296.036 599.138
 611.894 520.434
 486.107 324.860
 570.557 481.192
 741.264 345.012
 547.594 105.871
 388.262 108.506
 296.071 5.435
 590.224 756.472
 6.454 694.132
 173.058 454.141
 849.037 892.449
 396.294 689.240
 375.045 143.933
 822.863 364.562
 90.741 40.686
 447.702 872.602
 720.989 211.476
 940.088 852.676
 86.724 244.218
 197.541 918.808
 225.519 290.645
 435.801 748.221
 679.729 775.189
 114.383 739.671
 509.775 333.202
 62.583 207.831
 11.051 406.902
 997.350 259.795
 725.132 292.763
 60.611 103.544
 745.787 463.995
 226.236 332.473
 587.376 679.503
 190.769 497.040
 770.234 369.963
 250.329 62.142
 500.410 586.947
 339.783 220.415
 298.579 77.294
 858.776 316.381
 537.209 857.865
 699.704 178.973
 651.247 711.809
 420.908 70.798
 324.074 893.213
 247.750 367.542
 448.719 740.309
 336.638 371.743
 808.812 976.221
 882.340 749.024
 602.303 979.426
 395.111 124.651
 484.280 883.140
 107.350 82.349
 277.327 803.633
 603.991 619.898
 885.808 982.827
 598.951 506.780
 954.371 981.631
 322.318 693.425
 84.332 989.264
 338.043 190.426
 820.641 672.886
 206.596 685.980
 456.633 24.265
 246.202 633.113
 986.260 249.876
 562.806 912.671
 229.919 672.044
 424.145 277.186
 439.203 776.635
 186.271 183.646
 170.029 262.979
 159.138 924.568
 227.799 170.499
 666.836 27.031
 310.882 710.818
 841.393 84.389
 91.167 301.452
 438.551 656.907
 807.352 845.750
 809.376 782.684
 645.650 542.321
 561.086 401.916
 834.568 335.152
 930.093 554.187
 279.251 573.035
 334.335 264.204
 953.722 964.521
 412.787 305.928
 106.279 563.518
 368.198 513.771
 517.777 262.986
 953.144 493.349
 690.857 212.290
 656.277 739.883
 500.037 200.969
 809.936 581.874
 760.619 501.640
 535.221 579.059
 594.363 961.990
 827.226 80.318
 800.911 445.287
 150.732 418.243
 557.901 596.243
 732.578 527.302
 244.957 550.723
 196.738 732.145
 545.485 700.530
 265.415 687.757
 956.933 195.984
 246.006 355.290
 619.473 137.258
 819.475 873.865
 842.575 629.364
 948.456 912.222
 709.571 204.648
 319.529 743.252
 715.880 840.643
 737.726 833.368
 44.294 600.964
 994.830 146.974
 0.678 123.691
 457.028 869.436
 479.009 987.471
 560.465 600.804
 452.287 752.824
 492.077 783.825
 205.101 948.002
 72.605 735.576
 847.137 829.118
 581.919 950.373
 40.597 667.450
 384.824 645.792
 507.248 17.881
 467.714 912.860
 874.675 707.122
 700.018 400.458
 601.578 594.807
 935.051 573.059
 866.793 841.837
 186.093 106.045
 397.753 945.859
 607.117 565.707
 685.745 41.814
 3.486 818.753
 25.359 424.720
 54.062 551.627
 414.781 331.797
 378.680 291.687
 855.925 261.690
 398.170 614.334
 745.980 440.522
 550.314 12.296
 304.945 39.195
 614.908 680.818
 740.403 865.583
 513.063 236.417
 717.679 101.615
 156.754 903.777
 740.112 221.861
 489.386 757.475
 13.239 150.930
 359.633 240.454
 983.970 516.152
 970.356 962.862
 930.343 194.712
 331.125 42.300
 101.199 296.247
 984.168 324.265
 43.372 959.293
 665.055 330.065
 934.995 459.657
 974.561 844.678
 198.764 858.463
 378.864 570.514
 83.081 875.342
 301.275 142.057
 659.510 616.862
 928.174 193.795
 132.875 871.194
 910.780 788.051
 39.438 687.243
 17.180 794.624
 816.050 70.715
 167.913 239.985
 59.185 672.096
 194.067 945.771
 210.557 24.230
 187.692 205.238
 262.186 62.649
 897.345 818.953
 677.766 573.135
 261.448 559.366
 91.707 742.051
 702.058 356.079
 438.208 910.115
 132.550 2.838
 148.918 864.583
 4.043 562.904
 561.444 853.898
 944.405 485.939
 27.157 919.045
 275.943 607.496
 673.940 944.071
 656.998 57.405
 849.009 11.972
 330.421 797.513
 873.366 579.590
 608.175 199.542
 520.523 665.171
 734.053 183.155
 178.599 574.086
 681.975 901.104
 760.813 712.054
 629.605 486.749
 341.716 181.699
 238.692 688.892
 165.494 198.580
 744.933 295.272
 1.666 859.093
 560.007 590.033
 918.869 547.127
 293.486 968.725
 968.797 772.480
 67.394 529.121
 282.439 625.418
 804.418 515.122
 895.296 332.871
 983.141 977.880
 656.297 777.661
 659.540 761.961
 708.648 848.477
 420.716 769.723
 835.117 321.347
 259.898 514.388
 963.520 720.043
 114.827 867.579
 61.945 490.697
 296.469 31.873
 702.095 473.111
 131.424 530.571
 620.639 316.539
 557.529 78.070
 503.649 320.600
 934.014 763.603
 1.802 472.417
 69.445 2.629
 151.268 879.740
 125.047 153.660
 127.211 688.057
 138.206 799.084
 746.915 129.352
 29.752 197.567
 724.209 933.810
 35.736 849.537
 165.614 686.591
 44.712 8.228
 704.205 213.527
 658.039 114.725
 455.365 6.698
 334.567 849.786
 318.408 468.326
 471.500 857.123
 161.437 164.984
 27.643 296.921
 939.064 790.009
 459.154 595.146
 582.053 467.147
 534.912 939.453
 545.954 870.440
 580.520 878.043
 646.998 252.242
 996.616 460.644
 385.597 371.967
 466.566 644.000
 451.557 901.971
 146.947 606.085
 814.517 694.014
 685.671 378.001
 475.207 250.693
 79.650 29.766
 38.181 432.261
 936.926 21.416
 167.852 302.411
 495.955 254.901
 313.613 679.377
 953.889 601.820
 895.933 404.185
 21.213 19.334
 196.406 200.038
 734.916 849.455
 206.568 799.843
 87.664 88.781
 581.800 428.024
 955.437 645.818
 989.969 793.496
 698.226 215.944
 614.689 179.464
 63.075 10.203
 398.667 589.300
 109.751 299.466
 24.848 953.843
 608.236 471.662
 316.682 242.072
 104.143 953.937
 81.398 703.172
 820.834 96.662
 762.573 52.763
 51.820 640.659
 154.440 989.766
 308.050 146.838
 857.377 173.477
 414.398 228.561
 822.009 524.350
 18.546 326.595
 891.779 148.626
 682.132 355.675
 566.925 178.772
 295.305 846.901
 586.405 611.975
 996.482 243.778
 370.831 701.372
 922.287 79.474
 854.969 383.748
 869.361 682.303
 931.642 528.119
 559.324 404.664
 252.057 767.643
 477.954 742.343
 805.825 278.874
 855.219 966.691
 815.680 934.482
 987.669 407.530
 508.375 755.740
 830.750 441.478
 199.255 897.430
 235.645 715.839
 491.059 519.183
 831.280 595.201
 828.543 733.102
 893.369 194.792
 963.433 407.691
 462.960 365.759
 316.096 383.550
 919.358 342.308
 721.320 688.013
 446.997 434.724
 519.127 586.033
 711.471 656.399
 503.927 875.558
 253.222 773.925
 436.256 220.644
 873.322 249.136
 913.416 648.319
 707.200 448.697
 604.421 640.277
 920.376 393.799
 599.737 692.741
 504.401 38.886
 779.309 353.082
 568.706 448.851
 238.704 766.227
 710.411 399.101
 460.985 764.462
 473.019 478.326
 812.730 738.512
 877.986 121.258
 260.966 553.850
 410.448 545.496
 841.374 882.947
 369.697 985.347
 197.799 660.899
 942.718 95.104
 502.740 228.749
 839.214 888.446
 755.293 786.389
 531.707 59.221
 37.016 356.566
 594.766 227.347
 940.846 775.070
 932.034 322.743
 429.853 622.269
 745.078 476.763
 640.915 240.825
 439.197 966.755
 135.999 427.632
 611.087 752.962
 286.454 318.945
 232.911 271.507
 522.526 821.645
 876.007 481.727
 213.257 485.978
 622.697 805.422
 786.212 412.442
 341.814 899.948
 130.434 974.532
 476.372 52.586
 331.065 297.432
 961.980 11.705
 794.833 428.558
 492.015 938.345
 979.669 477.928
 28.296 792.584
 330.039 94.078
 260.070 301.150
 936.001 14.696
 3.878 890.057
 625.637 20.964
 254.684 828.503
 117.533 2.055
 514.959 803.115
 905.785 463.310
 991.953 225.823
 330.897 290.758
 440.836 540.928
 865.649 909.079
 597.679 419.297
 778.084 773.636
 874.330 58.190
 740.153 944.140
 938.346 407.247
 549.098 963.052
 964.392 343.863
 291.491 461.476
 286.425 969.270
 82.152 535.470
 297.996 900.435
 980.216 563.226
 214.717 818.384
 53.989 496.022
 530.198 492.372
 519.279 871.441
 44.389 938.653
 800.559 624.710
 429.275 465.312
 601.206 862.800
 707.407 789.215
 162.257 905.938
 368.092 641.639
 835.673 273.216
 326.532 775.388
 598.102 714.360
 563.375 783.447
 838.071 580.182
 164.620 888.495
 519.714 632.552
 41.299 880.490
 969.193 63.864
 849.894 698.274
 58.591 909.824
 390.834 68.552
 442.044 972.356
 944.938 945.215
 899.196 736.511
 855.542 812.816
 383.793 872.180
 994.613 824.906
 385.494 704.394
 210.005 101.115
 969.246 352.049
 161.652 682.427
 840.083 51.404
 168.860 783.574
 926.762 866.027
 438.641 242.062
 922.711 547.596
 784.389 868.013
 558.376 651.694
 211.183 686.099
 898.956 169.376
 402.893 534.544
 912.952 339.531
 639.442 866.176
 890.003 30.293
 270.577 868.200
 904.499 81.699
 923.888 681.640
 530.936 389.205
 806.430 824.988
 977.387 771.521
 25.966 191.587
 977.619 940.461
 892.597 744.629
 385.972 199.411
 825.512 340.764
 871.228 5.745
 271.996 802.371
 278.266 796.630
 14.159 274.182
 694.643 693.531
 288.435 152.559
 551.543 955.205
 247.580 91.342
 936.406 569.648
 756.256 158.303
 882.410 780.461
 209.310 548.121
 615.596 891.212
 704.521 24.410
 424.641 532.080
 275.019 652.908
 14.964 996.266
 105.030 354.842
 415.164 940.222
 408.503 323.277
 919.824 12.702
 463.960 641.325
 331.910 45.187
 769.264 270.453
 266.674 652.643
 333.679 456.344
 306.805 202.244
 266.464 61.070
 868.202 492.186
 384.282 171.581
 212.993 417.682
 955.157 869.198
 800.270 801.501
 663.670 351.988
 217.471 237.778
 738.077 776.325
 111.687 686.536
 70.500 586.017
 618.614 999.322
 309.909 602.968
 749.000 31.126
 866.071 404.142
 472.653 368.480
 660.853 162.829
 976.250 487.111
 259.254 110.639
 853.986 744.195
 742.398 518.842
 113.573 550.063
 712.787 807.735
 591.273 282.998
 90.642 290.246
 118.720 579.573
 639.822 626.538
 974.575 14.008
 301.101 310.736
 392.031 475.523
 586.296 195.783
 238.391 756.059
 253.845 970.024
 198.067 605.612
 827.782 677.307
 591.247 323.327
 898.926 384.563
 266.079 494.408
 548.675 276.214
 184.559 811.463
 229.444 137.976
 456.660 730.499
 417.101 994.086
 691.839 593.180
 793.242 707.640
 863.401 525.867
 420.702 535.180
 103.855 20.393
 724.091 851.174
 356.031 370.368
 286.437 698.404
 936.178 729.423
 809.363 164.987
 365.505 264.279
 671.807 291.973
 292.648 876.448
 553.572 746.822
 661.670 83.129
 585.435 592.978
 131.576 592.290
 545.799 395.183
 980.604 731.579
 171.653 640.736
 641.090 438.800
 693.901 60.756
 621.393 876.928
 76.796 200.611
 845.846 673.512
 49.525 328.430
 551.096 217.820
 104.136 64.102
 439.400 684.890
 15.346 553.234
 131.801 440.052
 759.898 461.367
 364.853 47.435
 699.572 899.483
 315.147 238.900
 594.579 753.925
 850.950 264.055
 62.648 939.671
 37.377 46.185
 951.760 248.150
 451.646 412.520
 287.209 658.099
 591.923 390.329
 850.906 924.263
 134.197 593.512
 494.738 673.972
 956.735 138.933
 251.116 110.877
 614.194 289.650
 530.998 249.670
 409.995 225.977
 869.568 651.766
 945.479 488.087
 47.204 182.122
 280.566 849.502
 61.397 909.367
 838.756 693.638
 515.012 988.689
 348.458 540.677
 7.015 28.622
 304.721 765.104
 130.822 893.691
 235.807 951.466
 598.382 245.136
 995.924 844.349
 788.484 997.697
 110.283 685.613
 967.485 663.219
 56.070 515.843
 429.404 668.900
 160.563 6.496
 558.321 852.221
 376.363 733.840
 115.180 634.396
 597.439 795.385
 7.896 813.690
 905.499 984.961
 110.260 468.923
 384.314 704.990
 872.295 357.220
 63.285 615.925
 110.773 179.546
 507.320 55.666
 410.621 689.473
 367.405 249.300
 510.550 367.064
 357.940 655.481
 222.601 68.680
 98.679 734.567
 256.491 8.334
 720.004 390.349
 524.931 706.073
 202.237 137.471
 412.811 248.472
 928.096 126.755
 246.940 706.004
 650.343 857.512
 27.341 717.851
 995.870 197.104
 927.878 728.151
 177.181 81.635
 272.935 796.047
 900.461 496.562
 606.198 228.025
 636.732 431.560
 123.165 933.350
 753.119 10.230
 505.406 586.124
 231.936 842.871
 13.881 610.207
 286.406 410.848
 341.587 171.412
 516.669 425.894
 40.827 765.920
 944.714 219.727
 504.477 401.413
 381.612 301.557
 248.407 560.148
 877.593 907.392
 196.939 159.054
 200.939 179.852
 475.809 144.258
 304.280 225.491
 856.980 505.502
 938.783 754.149
 44.096 714.274
 43.059 7.776
 831.932 488.583
 292.804 821.574
 291.488 493.168
 480.495 655.528
 326.209 987.971
 886.716 407.785
 593.960 447.444
 893.295 531.577
 102.019 961.200
 114.465 73.912
 44.391 481.469
 829.496 527.103
 276.702 158.641
 485.828 14.103
 405.910 572.697
 205.863 136.700
 830.862 360.938
 226.508 514.006
 303.693 811.950
 884.841 479.728
 118.205 459.009
 445.378 833.692
 874.358 595.104
 757.086 839.746
 751.030 244.551
 397.358 602.956
 253.248 276.035
 774.554 458.893
 724.552 608.116
 242.445 372.567
 347.248 435.405
 954.326 520.333
 538.756 952.151
 229.784 51.969
 314.441 545.813
 104.775 479.452
 378.245 18.005
 420.205 582.099
 51.788 221.105
 913.400 163.269
 118.531 998.776
 901.468 341.402
 778.121 426.093
 79.570 347.559
 41.508 763.930
 947.564 463.776
 492.169 992.647
 375.652 842.486
 663.315 257.031
 726.691 459.109
 683.920 539.134
 876.400 470.074
 4.597 644.468
 972.147 270.228
 182.547 422.364
 109.217 700.638
 966.143 590.960
 496.147 174.488
 435.225 664.716
 546.815 130.334
 212.156 116.693
 548.697 743.903
 828.574 893.825
 689.014 428.276
 108.922 851.311
 801.931 414.638
 888.085 208.187
 961.869 859.207
 818.386 141.570
 174.912 84.812
 320.759 539.266
 799.980 996.500
 604.174 392.342
 804.725 559.043
 902.347 519.177
 571.823 780.314
 771.823 224.715
 216.735 588.744
 152.936 82.730
 458.109 646.991
 435.537 520.335
 150.219 719.175
 593.278 33.598
 999.635 58.358
 480.494 187.694
 555.158 147.358
 129.124 586.604
 793.787 393.348
 672.778 533.960
 991.781 319.421
 771.981 461.611
 737.787 829.432
 858.241 455.002
 36.533 51.560
 472.063 449.182
 291.993 537.605
 587.119 266.661
 326.441 545.762
 312.870 494.214
 467.982 242.235
 302.990 891.884
 558.463 789.568
 696.695 250.926
 633.868 955.868
 442.646 291.206
 101.178 478.579
 436.487 751.087
 773.225 489.098
 407.746 478.161
 873.269 781.076
 861.894 297.079
 534.200 156.953
 389.584 196.566
 796.582 976.023
 145.945 942.382
 261.839 955.713
 455.097 353.201
 441.084 238.917
 63.692 954.282
 219.347 367.942
 135.226 597.281
 444.890 624.325
 305.284 467.085
 372.936 868.493
 996.009 17.210
 914.596 599.639
 283.326 128.852
 440.139 150.566
 318.288 785.456
 289.446 321.485
 98.004 920.626
 382.874 68.449
 63.686 723.985
 87.485 214.389
 953.341 484.384
 164.278 302.310
 762.477 185.561
 542.610 310.712
 854.078 234.382
 382.238 790.510
 823.292 350.293
 388.561 241.528
 855.072 246.324
 342.777 46.157
 35.049 22.182
 949.148 730.052
 483.709 419.736
 242.868 577.165
 708.297 277.027
 253.660 932.362
 210.750 691.172
 394.966 762.879
 986.149 860.871
 112.134 994.591
 6.117 139.341
 844.476 705.367
 344.243 67.303
 957.315 751.421
 83.547 667.978
 306.595 769.763
 194.692 932.269
 788.395 577.640
 911.651 578.259
 80.371 755.576
 810.703 976.642
 736.230 22.659
 448.811 749.779
 485.568 899.703
 496.599 399.653
 610.531 7.325
 345.477 337.608
 411.828 201.864
 42.216 580.409
 286.605 43.022
 549.793 862.632
 769.836 884.545
 21.132 980.042
 942.542 144.963
 351.157 323.402
 990.642 151.983
 418.989 53.651
 967.320 854.747
 401.139 489.911
 231.981 796.604
 411.141 579.059
 826.091 61.654
 662.380 853.214
 619.378 616.300
 848.126 888.495
 291.036 117.839
 553.427 799.513
 675.026 52.248
 152.984 849.662
 224.435 79.479
 781.123 453.336
 68.867 934.514
 886.183 84.270
 535.219 774.098
 482.035 291.629
 963.998 731.463
 191.916 834.936
 21.058 793.717
 330.547 69.084
 522.474 239.046
 703.831 95.495
 555.131 444.124
 213.622 814.747
 587.777 217.309
 258.708 105.072
 480.030 142.488
 920.877 660.908
 166.658 84.029
 943.395 72.903
 130.824 748.700
 53.488 47.534
 95.760 409.156
 583.306 48.721
 125.138 840.228
 16.577 408.955
 197.375 618.779
 770.055 182.645
 430.156 995.959
 527.125 794.251
 303.877 13.630
 921.281 228.843
 244.797 741.394
 543.079 998.760
 761.836 934.679
 667.506 38.843
 419.864 925.735
 899.203 691.368
 414.482 667.152
 68.872 963.244
 479.797 950.819
 221.361 710.694
 605.168 464.362
 778.829 534.636
 306.736 452.516
 883.303 173.028
 444.657 893.999
 292.401 539.929
 200.902 747.114
 868.648 285.854
 441.494 562.114
 843.381 606.880
 340.897 598.399
 405.660 793.012
 607.458 153.768
 347.825 727.439
 633.332 635.525
 153.522 791.027
 318.975 644.390
 30.472 719.670
 563.252 57.452
 536.212 250.874
 540.635 482.174
 16.229 490.332
 935.174 96.650
 543.719 955.402
 498.340 519.361
 220.609 101.812
 329.107 82.891
 950.210 719.891
 527.353 479.074
 331.026 69.954
 686.729 847.431
 434.894 701.673
 614.434 784.390
 535.100 23.432
 690.014 638.478
 533.712 324.487
 103.453 647.621
 922.650 840.665
 497.853 680.812
 698.637 844.203
 140.321 420.346
 164.783 646.863
 965.858 5.550
 996.195 864.793
 695.774 338.466
 156.524 601.673
 690.298 200.483
 138.024 176.886
 423.467 961.668
 798.673 236.959
 89.220 287.074
 603.605 135.986
 186.081 802.905
 990.079 214.629
 262.111 17.106
 588.976 423.388
 813.533 871.076
 203.305 766.012
 554.052 500.151
 395.104 440.085
 545.117 108.880
 724.617 747.145
 591.092 222.440
 655.715 772.399
 651.326 997.832
 753.556 198.415
 50.693 198.361
 496.801 137.831
 931.316 923.741
 77.785 532.390
 584.369 207.763
 318.595 970.569
 138.407 248.481
 965.723 990.224
 119.252 815.361
 395.757 338.341
 898.708 417.675
 252.450 804.916
 231.106 142.996
 902.590 195.777
 356.924 848.947
 333.636 588.785
 403.402 171.139
 287.524 74.155
 608.551 791.703
 927.756 822.872
 765.381 682.944
 144.718 183.392
 959.174 826.910
 18.604 967.584
 336.597 832.342
 860.525 559.373
 189.211 184.166
 348.140 636.768
 896.260 717.051
 348.690 328.178
 296.441 593.368
 193.947 481.458
 342.764 268.064
 130.540 378.498
 638.832 959.584
 936.091 914.939
 812.108 229.083
 865.053 734.505
 6.624 752.280
 94.930 577.346
 883.488 992.521
 188.578 703.673
 915.324 633.816
 104.436 485.865
 916.158 583.138
 385.114 437.518
 330.217 517.212
 74.841 145.726
 933.724 136.000
 975.427 887.950
 108.194 939.414
 193.925 507.506
 500.371 802.397
 786.936 267.922
 674.130 363.882
 218.034 547.882
 718.067 135.508
 446.160 32.254
 836.760 785.081
 711.910 423.807
 814.631 657.012
 521.670 83.039
 192.925 797.502
 310.684 604.190
 789.619 486.512
 737.865 373.698
 269.277 113.138
 297.883 118.533
 238.283 627.551
 778.513 336.797
 406.963 363.852
 220.061 78.537
 783.466 747.176
 203.905 592.903
 407.501 908.912
 91.674 926.583
 511.067 60.389
 916.578 211.292
 127.021 282.953
 983.086 444.069
 426.823 236.523
 427.964 387.982
 531.228 865.943
 430.068 412.945
 230.466 81.474
 901.945 782.608
 204.887 334.284
 154.962 965.393
 637.847 117.891
 581.178 912.839
 947.339 460.920
 47.638 79.443
 72.508 84.844
 738.189 943.517
 879.483 872.421
 218.658 382.414
 795.176 809.129
 735.623 927.452
 437.877 442.253
 207.575 409.443
 443.044 862.336
 128.650 55.744
 738.033 102.013
 106.021 730.939
 510.214 910.906
 997.445 757.775
 51.696 986.186
 438.286 910.661
 516.544 690.864
 858.744 554.436
 561.822 991.012
 131.309 85.232
 484.186 94.563
 572.916 412.939
 134.201 24.362
 801.547 66.235
 869.427 943.684
 636.577 977.496
 576.057 451.042
 887.912 257.646
 282.014 640.903
 130.683 457.390
 739.725 496.735
 867.997 354.219
 164.978 42.060
 380.160 142.446
 873.384 663.838
 909.061 740.516
 105.021 571.321
 73.516 485.628
 821.064 533.745
 825.748 745.658
 596.862 813.723
 189.503 443.458
 30.575 682.635
 143.285 425.448
 894.516 562.698
 582.810 297.205
 840.697 821.664
 397.890 341.385
 48.278 574.535
 491.850 491.227
 187.924 687.439
 545.410 885.176
 348.278 87.442
 549.142 119.632
 698.243 655.006
 494.681 57.721
 173.780 499.768
 98.374 568.333
 110.884 523.062
 333.887 253.130
 681.971 470.102
 752.156 476.862
 118.660 429.927
 776.197 521.205
 860.803 101.401
 160.571 622.747
 3.470 398.851
 715.206 985.884
 217.533 801.946
 903.048 550.986
 895.734 582.497
 551.224 582.543
 777.912 877.839
 264.668 772.145
 92.964 878.997
 126.213 43.624
 130.552 904.929
 412.960 134.820
 635.387 225.776
 688.176 109.899
 966.820 452.464
 152.306 541.677
 255.459 542.341
 295.072 273.817
 938.676 786.426
 0.528 523.029
 893.332 989.580
 463.812 971.707
 685.195 767.422
 805.790 307.856
 201.756 940.582
 671.688 33.207
 563.079 276.173
 501.899 939.440
 851.604 816.855
 525.549 369.160
 957.294 149.055
 886.178 671.216
 993.164 733.790
 28.348 333.317
 45.021 786.795
 496.470 348.211
 928.507 720.559
 393.135 928.510
 539.454 311.380
 762.501 730.395
 906.725 132.136
 281.378 44.607
 249.524 389.335
 611.652 746.497
 966.496 754.958
 175.473 213.367
 257.465 614.024
 620.388 480.315
 919.393 22.736
 834.576 944.442
 138.204 645.198
 619.927 286.292
 892.544 705.256
 428.379 567.126
 922.868 141.023
 388.378 807.084
 330.707 410.527
 995.236 644.022
 443.291 885.904
 691.486 823.079
 995.498 249.435
 329.042 445.696
 285.200 416.887
 470.199 802.314
 293.478 52.072
 263.504 679.442
 824.856 882.066
 415.725 738.956
 214.982 596.251
 592.991 650.675
 727.218 826.336
 521.305 369.477
 272.032 411.200
 545.879 302.031
 843.291 92.996
 454.884 137.903
 86.363 853.256
 809.320 123.141
 660.135 54.128
 757.935 344.981
 697.536 315.401
 593.629 753.123
 329.064 938.340
 943.106 760.824
 236.316 628.777
 119.982 208.197
 825.909 111.359
 536.992 606.604
 339.931 941.858
 216.892 58.425
 981.783 783.156
 994.200 218.040
 573.517 621.739
 418.908 550.443
 963.589 764.665
 195.017 891.957
 166.020 12.048
 75.271 627.130
 280.604 577.841
 931.392 386.880
 568.997 203.265
 496.754 30.528
 546.785 434.723
 384.531 299.620
 703.223 323.800
 95.668 190.937
 38.005 344.304
 102.340 72.032
 270.690 243.923
 807.037 402.922
 549.263 880.457
 396.041 695.613
 178.546 999.726
 818.176 868.130
 178.967 949.804
 392.693 276.300
 946.701 690.558
 779.461 545.093
 445.716 235.351
 203.979 497.861
 952.285 80.921
 220.777 387.878
 577.587 859.848
 801.485 679.434
 501.831 646.602
 856.196 478.216
 904.727 212.287
 224.866 561.304
 16.003 344.859
 823.651 759.904
 33.156 811.564
 691.634 172.686
 61.886 959.766
 676.905 569.593
 880.971 543.302
 25.971 136.307
 574.303 476.360
 123.865 924.687
 717.739 598.946
 578.835 546.746
 370.303 571.022
 88.292 576.927
 63.674 970.682
 472.755 123.037
 979.942 970.564
 661.228 169.345
 677.271 411.395
 572.122 680.711
 891.627 128.789
 903.958 444.607
 888.368 355.784
 53.373 94.449
 541.800 396.806
 266.089 344.373
 218.226 416.930
 829.389 829.759
 766.361 622.218
 590.339 12.173
 568.969 722.006
 368.531 810.544
 975.250 902.286
 289.866 166.360
 261.867 531.515
 641.140 859.162
 11.735 37.491
 304.517 45.095
 857.211 298.311
 24.954 196.564
 514.453 84.467
 869.079 141.880
 998.122 565.878
 5.760 522.310
 612.909 291.029
 959.677 248.047
 486.469 879.696
 420.773 7.756
 956.106 611.087
 523.677 897.680
 421.108 191.239
 809.576 130.400
 399.155 943.532
 243.993 170.811
 507.001 71.030
 161.096 653.396
 154.185 216.689
 640.431 952.344
 578.345 415.356
 975.009 211.437
 849.539 448.745
 768.727 166.982
 969.634 230.661
 92.043 902.691
 735.208 954.600
 642.184 214.576
 615.683 510.290
 190.075 6.217
 222.644 940.855
 771.324 815.621
 664.937 180.190
 191.539 445.246
 53.541 833.230
 893.732 743.264
 949.973 583.301
 82.529 898.940
 654.853 814.434
 49.273 466.019
 874.908 996.836
 805.136 528.739
 656.296 215.630
 645.118 554.483
 151.521 232.269
 951.934 130.104
 121.736 600.830
 50.531 815.724
 344.192 454.778
 965.147 146.459
 777.341 611.193
 563.123 510.581
 368.344 977.068
 422.938 389.355
 407.063 894.906
 296.278 681.987
 927.891 931.895
 781.374 497.365
 629.947 738.416
 651.735 576.527
 374.275 408.276
 633.020 135.924
 473.980 336.051
 561.792 376.787
 622.968 848.306
 141.715 691.329
 517.623 987.620
 612.377 978.653
 572.932 244.637
 818.023 744.330
 882.875 897.344
 491.225 345.585
 940.290 953.112
 210.921 922.208
 32.652 662.549
 944.671 50.961
 539.594 740.693
 408.718 822.991
 150.469 986.800
 572.056 979.975
 824.343 25.756
 465.801 581.405
 861.861 629.732
 338.527 804.148
 933.010 135.967
 1.705 303.405
 194.656 114.589
 645.003 764.370
 577.644 808.390
 255.133 34.589
 969.176 254.543
 158.331 502.503
 859.173 87.124
 817.920 147.556
 259.639 130.150
 375.187 166.900
 496.886 235.681
 122.592 34.200
 174.460 752.833
 70.015 783.835
 19.092 274.511
 512.036 771.202
 965.872 283.081
 360.308 934.657
 177.841 278.435
 380.941 990.430
 398.201 337.069
 111.799 107.587
 222.587 624.479
 446.034 530.699
 379.359 611.741
 801.636 703.465
 696.063 967.463
 675.802 573.309
 91.545 785.868
 759.369 566.290
 100.153 838.890
 790.229 871.020
 244.824 413.451
 913.584 82.315
 120.409 414.092
 527.260 368.572
 621.245 315.837
 786.290 345.517
 94.902 173.232
 65.031 982.626
 777.300 800.203
 497.648 622.623
 66.421 893.721
 87.598 559.940
 629.018 884.634
 970.422 367.494
 66.635 654.720
 986.720 64.838
 656.651 593.784
 356.498 332.481
 246.592 308.838
 603.436 860.505
 634.869 304.139
 947.128 903.520
 90.069 181.822
 730.521 543.376
 119.577 64.234
 473.998 646.036
 224.552 597.890
 320.560 165.837
 403.903 792.657
 760.053 190.354
 279.234 196.591
 974.257 839.717
 293.616 265.518
 136.938 8.172
 830.204 906.431
 819.720 651.501
 846.157 845.050
 910.254 335.723
 720.105 871.217
 335.861 539.927
 167.686 972.344
 424.258 484.641
 942.839 586.938
 21.674 287.621
 468.977 549.712
 954.464 48.117
 843.463 0.213
 68.029 60.622
 843.687 472.016
 739.547 57.803
 599.266 343.710
 349.773 993.155
 651.487 731.280
 953.269 976.014
 820.047 39.629
 123.295 159.719
 963.712 715.241
 312.597 518.129
 633.983 89.252
 788.348 902.535
 260.666 548.008
 319.986 691.699
 810.003 984.710
 952.813 889.633
 457.378 579.786
 845.790 111.621
 308.425 328.557
 825.203 467.331
 378.573 422.685
 871.008 604.830
 148.688 27.393
 652.120 840.571
 3.821 250.890
 731.110 353.320
 636.315 137.678
 516.471 365.590
 160.243 436.029
 128.419 340.913
 800.830 185.070
 317.166 771.579
 852.887 972.359
 513.547 667.031
 362.155 53.015
 162.137 441.513
 91.798 561.437
 175.640 369.835
 665.103 341.992
 723.893 977.013
 900.035 672.211
 526.684 761.452
 799.884 437.711
 330.493 148.122
 168.291 370.026
 616.899 919.611
 561.127 394.757
 694.641 986.065
 159.510 216.824
 876.244 902.839
 988.734 141.560
 219.816 215.569
 760.821 84.844
 441.305 460.514
 980.944 443.249
 764.661 443.024
 30.287 297.446
 197.383 494.375
 873.325 520.850
 595.542 517.757
 192.454 113.174
 842.300 294.724
 936.975 218.473
 12.030 265.914
 999.339 203.018
 861.505 622.398
 465.010 134.527
 791.229 359.912
 292.468 435.833
 293.281 36.672
 488.525 188.664
 164.224 431.170
 676.754 983.177
 558.379 479.645
 191.520 683.102
 511.573 659.776
 448.470 482.372
 430.164 19.217
 778.827 35.084
 344.652 982.009
 307.231 755.375
 429.350 825.659
 891.939 6.699
 425.777 745.072
 925.903 371.083
 541.680 910.834
 664.688 438.921
 72.429 108.153
 152.481 160.001
 177.406 894.533
 164.023 208.649
 789.541 739.891
 474.483 642.715
 718.169 78.942
 270.758 370.689
 378.657 394.549
 389.076 217.425
 829.909 410.129
 20.917 221.047
 583.961 762.674
 491.087 866.818
 959.678 484.557
 50.442 323.536
 152.504 586.766
 416.272 90.860
 79.742 618.938
 64.281 378.663
 909.614 408.425
 258.638 749.608
 794.117 143.401
 185.506 181.864
 80.370 470.700
 718.329 508.957
 380.678 500.738
 630.878 817.627
 624.114 237.825
 30.505 622.259
 206.274 438.645
 406.393 666.674
 791.404 714.256
 675.876 852.032
 222.734 567.199
 619.627 765.286
 461.414 245.901
 979.955 438.547
 928.464 820.419
 565.286 549.041
 72.667 768.665
 970.833 155.836
 263.303 908.604
 956.185 37.637
 121.150 532.900
 284.187 660.723
 393.583 677.272
 543.951 73.115
 267.211 177.085
 479.444 536.771
 239.840 398.824
 902.059 310.758
 66.285 650.034
 862.483 662.550
 901.375 414.714
 328.388 280.065
 218.375 888.149
 797.922 792.467
 839.889 218.718
 665.300 982.622
 17.357 342.740
 538.002 528.389
 798.656 26.011
 332.319 174.376
 373.547 422.109
 795.274 181.609
 954.216 108.116
 19.799 691.711
 381.599 664.130
 642.745 377.248
 724.314 690.384
 301.554 923.888
 910.711 987.240
 837.802 636.935
 988.854 6.521
 890.227 808.845
 105.214 681.257
 335.239 590.710
 219.836 183.769
 381.258 534.998
 1.027 894.153
 579.836 915.312
 161.820 992.714
 109.633 468.607
 687.090 246.894
 150.449 573.625
 256.161 137.292
 178.145 694.431
 570.749 865.685
 465.217 438.779
 960.299 683.396
 806.750 956.806
 342.237 559.439
 551.466 926.492
 477.640 428.624
 899.646 718.975
 175.745 90.000
 334.071 830.491
 184.063 501.032
 130.031 520.344
 553.218 483.641
 502.493 158.426
 213.865 241.359
 902.073 804.598
 851.916 114.586
 779.393 399.438
 250.923 471.061
 265.441 915.927
 497.867 854.769
 332.669 319.621
 560.179 577.579
 229.804 16.351
 54.782 928.780
 147.983 77.875
 689.978 458.609
 955.052 264.010
 91.568 238.914
 410.247 182.213
 77.622 258.767
 977.534 710.451
 51.523 832.490
 330.265 565.347
 998.457 4.878
 973.453 24.380
 632.377 872.045
 396.677 848.449
 913.104 700.211
 557.611 329.972
 378.757 938.769
 733.506 683.231
 287.925 173.364
 269.025 159.797
 287.275 750.509
 100.110 915.075
 390.593 994.066
 204.503 765.531
 229.327 407.892
 82.988 193.690
 395.637 66.052
 727.096 804.082
 907.817 95.606
 197.862 572.836
 374.084 86.231
 298.401 722.386
 881.399 760.596
 945.648 586.949
 386.829 919.757
 762.017 1.072
 913.485 664.907
 347.362 270.006
 953.146 82.185
 340.026 785.345
 533.121 868.142
 120.722 590.808
 623.709 942.753
 195.192 330.843
 230.990 632.970
 455.127 818.850
 251.816 966.953
 658.636 122.906
 156.158 466.850
 291.926 406.277
 826.951 301.860
 126.078 489.602
 527.846 14.110
 123.283 73.924
 411.631 274.350
 185.285 22.008
 231.358 294.760
 585.704 923.267
 805.458 920.133
 753.211 139.669
 228.457 849.872
 543.170 561.120
 49.569 490.662
 873.364 694.832
 479.843 198.096
 930.074 420.217
 780.181 995.324
 352.267 595.936
 51.030 633.882
 355.562 686.359
 741.689 227.914
 598.444 49.034
 952.805 805.154
 358.602 501.581
 477.774 399.253
 868.194 165.224
 53.574 696.708
 247.031 402.847
 333.251 451.897
 619.461 362.822
 93.288 615.304
 654.039 277.073
 419.871 368.266
 828.463 204.941
 427.282 523.405
 301.986 465.789
 126.087 300.086
 933.279 56.292
 633.231 600.746
 976.147 36.583
 83.751 144.918
 534.444 217.442
 525.562 226.394
 379.921 653.474
 244.018 274.632
 104.645 0.421
 439.061 668.673
 368.250 924.659
 860.198 481.051
 737.955 546.501
 867.011 646.329
 37.405 583.637
 727.090 845.566
 403.590 55.116
 669.120 581.508
 287.043 368.470
 984.310 162.414
 260.014 492.305
 100.606 803.618
 764.332 4.005
 155.408 749.371
 332.282 777.751
 856.191 182.867
 550.176 263.160
 865.056 964.987
 258.813 911.366
 171.399 673.237
 553.986 685.923
 853.361 518.095
 873.390 493.565
 778.425 26.897
 346.170 168.485
 489.360 703.159
 103.966 617.770
 174.986 505.512
 76.427 299.989
 975.005 24.141
 41.964 169.354
 231.934 758.659
 201.163 20.653
 826.479 279.924
 64.040 152.157
 639.051 165.512
 974.745 902.571
 21.394 75.903
 572.881 781.849
 68.341 843.200
 47.054 113.268
 408.485 899.247
 264.415 734.852
 220.240 213.717
 53.711 912.153
 590.638 349.399
 825.877 122.189
 110.566 490.978
 785.547 351.280
 512.597 850.755
 622.504 469.533
 54.673 700.613
 380.354 704.373
 411.472 191.062
 240.205 227.902
 810.122 877.290
 992.632 31.858
 621.171 526.913
 717.353 113.868
 250.356 897.868
 565.988 204.696
 961.110 76.839
 920.942 883.788
 759.215 3.365
 658.057 656.079
 85.121 582.834
 800.660 983.506
 259.781 438.755
 749.242 107.608
 218.170 762.756
 188.982 883.120
 420.918 796.777
 104.284 525.353
 166.550 398.894
 406.253 805.835
 120.999 590.470
 49.593 601.237
 351.457 412.111
 176.744 990.569
 690.710 298.830
 479.494 126.474
 886.367 256.288
 265.037 589.921
 805.440 630.997
 510.966 726.322
 395.373 234.444
 801.625 798.249
 152.651 36.576
 469.157 559.225
 352.689 885.703
 482.461 829.022
 160.766 553.194
 804.907 748.419
 212.741 421.441
 699.236 916.303
 143.479 927.121
 120.693 510.417
 495.795 299.245
 185.523 602.088
 187.037 568.734
 212.870 172.261
 295.835 414.938
 948.439 189.428
 987.919 311.874
 925.769 528.293
 385.405 65.800
 96.358 390.661
 634.473 134.574
 657.156 277.172
 206.371 792.162
 670.231 880.740
 18.463 968.398
 554.760 601.187
 556.098 439.959
 739.420 677.566
 161.086 474.598
 800.020 302.453
 705.270 303.387
 832.498 14.398
 242.931 197.511
 887.889 294.350
 16.606 4.683
 239.314 643.814
 538.475 819.104
 480.490 661.626
 872.956 847.145
 842.669 318.386
 773.069 333.311
 237.604 948.850
 868.809 737.853
 916.286 530.112
 644.056 834.764
 8.424 814.463
 770.970 418.159
 760.309 458.855
 377.477 273.757
 906.700 696.449
 712.174 662.871
 136.417 479.396
 228.013 967.753
 85.339 675.691
 445.693 313.144
 211.670 507.443
 772.154 879.485
 476.735 294.368
 259.448 493.457
 123.553 926.781
 693.244 672.660
 371.535 689.289
 324.951 129.642
 338.250 832.967
 511.922 338.503
 471.250 33.841
 839.369 932.804
 689.986 853.352
 376.599 749.877
 969.059 947.280
 308.280 343.041
 361.365 858.902
 596.036 844.415
 288.354 226.368
 712.189 537.256
 92.936 470.181
 69.668 264.088
 340.028 981.920
 101.643 496.938
 594.796 378.046
 151.238 185.857
 547.173 21.574
 373.772 304.642
 473.861 148.995
 767.426 766.543
 429.849 110.199
 597.366 291.999
 987.510 365.789
 805.545 94.761
 242.720 560.571
 274.073 397.450
 587.610 665.888
 882.994 793.748
 14.865 459.551
 350.096 108.475
 528.520 483.374
 616.064 451.144
 353.701 718.746
 625.754 660.975
 778.481 74.494
 416.811 865.253
 543.958 53.688
 449.529 747.526
 95.880 712.575
 664.091 692.051
 797.797 941.866
 228.739 846.611
 410.179 775.015
 818.496 453.168
 993.640 587.455
 340.728 426.517
 581.881 813.187
 680.799 22.314
 878.951 929.414
 486.477 700.437
 206.739 595.525
 529.672 646.083
 506.168 769.622
 392.783 313.434
 376.448 544.734
 316.779 274.796
 621.186 169.056
 39.695 327.253
 211.421 951.940
 446.048 480.041
 830.204 362.508
 266.602 135.584
 540.791 843.813
 918.726 517.756
 633.496 576.160
 693.431 490.228
 320.619 403.074
 787.031 159.218
 833.562 297.360
 382.626 647.720
 253.337 398.463
 926.545 757.006
 400.333 742.246
 563.116 756.305
 599.816 167.183
 111.146 638.971
 607.568 494.371
 39.229 994.777
 359.960 310.975
 254.163 330.515
 142.220 546.312
 615.497 647.538
 838.611 416.396
 465.557 293.904
 932.565 266.262
 982.605 254.336
 110.564 790.555
 267.325 843.108
 641.027 132.895
 30.175 208.491
 51.854 415.450
 907.958 643.619
 124.095 434.330
 478.907 694.011
 414.027 67.233
 221.652 738.923
 674.444 510.824
 57.542 649.883
 883.916 821.132
 889.126 358.794
 529.282 535.853
 189.425 528.881
 193.556 968.432
 274.257 859.282
 954.167 276.522
 298.902 978.615
 123.129 708.825
 234.409 20.261
 192.967 751.791
 399.593 214.151
 674.470 849.602
 432.176 583.629
 712.347 215.808
 584.547 774.345
 783.423 142.582
 712.430 353.716
 463.098 433.647
 402.583 558.185
 686.453 820.328
 50.918 401.193
 330.822 788.068
 875.581 522.759
 460.203 355.119
 429.299 912.751
 554.936 358.434
 88.301 191.059
 312.298 457.311
 746.404 11.037
 657.660 746.727
 865.266 165.713
 917.472 854.135
 536.601 432.829
 343.577 90.627
 38.532 173.814
 465.189 445.636
 833.580 298.134
 905.564 399.917
 205.671 778.374
 113.264 21.381
 991.449 328.887
 904.354 80.018
 679.037 783.540
 226.525 839.728
 654.976 783.151
 276.640 265.242
 535.413 533.541
 120.395 20.853
 356.879 59.201
 570.626 374.381
 289.380 759.467
 26.356 885.404
 412.511 393.572
 708.089 122.567
 734.261 363.291
 649.562 82.558
 880.875 328.187
 528.490 75.845
 921.257 545.203
 998.422 594.433
 365.807 653.830
 383.332 718.710
 80.388 978.104
 131.845 478.212
 342.299 350.783
 217.957 919.893
 526.119 312.290
 91.852 512.993
 510.302 642.106
 903.112 627.966
 236.059 153.632
 567.615 755.317
 402.003 651.071
 60.116 605.882
 842.866 800.222
 771.551 375.457
 98.438 311.440
 261.103 22.353
 237.524 445.260
 598.898 45.999
 447.423 117.797
 279.814 757.996
 846.387 258.090
 389.299 584.887
 617.218 22.824
 18.549 355.497
 914.909 740.623
 512.216 517.019
 168.907 289.445
 843.391 645.538
 807.742 23.005
 557.589 711.667
 85.398 387.921
 322.470 214.063
 417.875 310.224
 128.943 277.370
 356.091 91.521
 780.995 41.470
 266.753 520.459
 108.258 451.661
 783.596 769.073
 661.976 840.622
 772.838 266.324
 790.203 309.853
 652.577 498.699
 413.012 848.095
 467.793 721.772
 467.916 735.315
 780.619 34.256
 507.195 81.883
 647.525 590.244
 893.345 243.055
 257.210 844.491
 250.144 368.807
 59.548 343.799
 532.215 929.106
 869.259 414.629
 225.375 766.180
 748.640 138.254
 687.020 30.121
 810.230 751.101
 586.654 354.797
 109.544 326.030
 371.001 320.740
 774.866 562.347
 918.671 764.129
 528.440 286.184
 281.900 850.729
 952.575 902.100
 56.333 205.629
 734.210 370.261
 346.351 329.512
 749.966 156.279
 78.156 236.349
 125.984 122.932
 84.061 802.686
 296.636 130.608
 670.688 952.598
 895.259 577.971
 475.561 133.227
 918.205 653.299
 198.587 822.177
 718.843 353.013
 108.065 199.531
 796.714 545.608
 108.919 903.760
 163.176 470.585
 121.089 653.098
 980.902 32.804
 748.459 773.253
 711.058 318.314
 876.783 540.572
 757.490 669.076
 279.181 79.560
 498.588 927.757
 339.501 88.018
 149.502 632.108
 139.871 285.905
 433.119 799.202
 864.965 469.745
 968.773 806.558
 420.689 817.953
 352.296 828.846
 471.435 439.613
 417.186 420.375
 592.745 536.233
 279.746 505.148
 693.617 289.720
 704.805 123.877
 266.180 177.916
 634.754 432.726
 804.638 719.491
 532.952 308.753
 37.921 171.787
 461.261 415.025
 532.193 847.636
 576.425 152.598
 34.276 20.282
 355.778 781.107
 392.082 780.080
 291.417 344.346
 453.662 263.771
 794.327 377.226
 415.648 858.902
 474.341 696.928
 271.269 894.778
 985.260 660.495
 357.206 960.478
 1.642 885.702
 280.107 973.647
 207.834 629.769
 433.379 985.438
 91.819 364.705
 811.867 112.181
 835.670 907.981
 268.312 988.702
 248.252 107.461
 806.190 438.074
 889.718 150.542
 997.079 234.791
 765.062 195.116
 378.421 630.510
 17.137 95.977
 414.140 831.757
 308.138 431.818
 673.567 626.070
 250.486 997.844
 644.548 496.506
 619.549 105.824
 588.186 634.140
 765.870 881.096
 62.667 434.926
 836.012 734.466
 892.077 172.309
 129.239 51.369
 86.479 282.185
 260.633 132.140
 388.118 934.758
 196.722 552.296
 35.143 541.687
 682.112 422.669
 11.273 440.465
 917.970 813.810
 453.259 985.616
 496.664 680.907
 186.762 573.065
 780.665 563.469
 177.410 35.660
 955.323 733.122
 342.545 320.497
 529.911 183.222
 948.812 229.393
 832.933 271.751
 202.756 250.127
 97.959 85.617
 560.533 496.004
 694.999 847.254
 376.383 513.791
 387.720 356.300
 368.519 114.429
 724.702 488.356
 799.471 467.284
 667.803 863.780
 492.762 907.646
 764.783 671.633
 789.286 310.064
 857.288 272.746
 188.242 438.769
 827.615 112.407
 825.338 503.523
 905.240 913.871
 674.875 717.777
 831.676 381.125
 684.877 109.931
 802.940 260.854
 181.485 202.105
 733.763 662.881
 229.371 609.218
 506.101 844.562
 80.920 679.993
 543.668 72.469
 963.732 197.046
 189.819 794.498
 771.726 962.408
 931.687 813.321
 471.440 45.150
 810.776 839.401
 396.389 177.513
 269.185 125.919
 966.468 513.727
 909.232 521.657
 576.945 861.075
 978.604 409.756
 496.805 845.703
 947.577 584.290
 95.862 966.860
 11.659 122.609
 784.614 443.955
 252.738 974.644
 853.386 382.998
 123.127 61.929
 294.460 435.157
 806.496 675.501
 492.142 533.424
 362.478 415.302
 883.800 857.674
 710.758 622.190
 795.579 167.972
 866.774 530.483
 308.798 475.969
 144.116 293.375
 338.926 500.305
 605.612 700.177
 933.795 920.291
 21.493 173.551
 899.658 439.827
 202.533 382.757
 224.153 577.952
 370.478 176.866
 819.022 781.848
 337.198 187.307
 989.924 421.265
 645.926 294.774
 847.001 869.716
 518.775 639.867
 891.725 747.276
 818.668 184.076
 0.173 423.276
 213.348 217.492
 420.392 625.724
 94.695 147.299
 615.229 939.943
 406.796 387.696
 418.440 704.161
 547.914 973.953
 90.489 317.824
 689.488 423.091
 224.055 902.990
 782.611 409.037
 773.587 124.754
 860.255 574.492
 687.265 448.209
 980.977 594.299
 75.537 242.776
 864.481 780.523
 633.166 635.924
 336.609 688.090
 169.751 454.480
 604.813 467.682
 828.506 700.250
 926.604 11.240
 569.116 905.829
 792.837 152.087
 145.614 165.005
 532.910 489.270
 465.077 279.460
 546.232 492.604
 411.636 99.624
 787.842 865.323
 959.744 943.166
 878.278 164.750
 381.211 771.043
 289.173 143.563
 225.338 300.127
 575.228 425.781
 377.169 285.802
 6.980 989.395
 184.899 60.666
 211.949 523.575
 406.543 950.436
 387.424 360.705
 523.965 179.686
 217.355 165.405
 978.114 243.251
 47.907 473.415
 715.025 759.639
 968.546 107.430
 422.912 486.866
 853.542 315.022
 264.842 305.765
 866.201 551.690
 250.546 538.450
 466.664 311.357
 579.360 338.510
 223.650 444.644
 961.915 73.361
 169.072 424.688
 681.665 517.473
 588.183 959.744
 782.823 327.960
 870.981 915.364
 515.600 111.842
 805.549 416.267
 983.184 488.607
 741.171 234.563
 720.914 864.251
 737.211 637.626
 802.980 266.464
 819.558 32.309
 575.426 38.113
 44.822 284.575
 518.810 581.434
 306.437 62.763
 265.461 712.922
 867.513 12.224
 853.822 693.673
 961.899 847.911
 767.951 197.656
 534.968 394.498
 759.001 567.367
 194.429 321.113
 405.843 769.367
 682.894 435.641
 575.268 729.002
 969.460 313.574
 573.084 812.158
 267.372 145.617
 723.483 391.166
 626.645 669.660
 216.238 831.208
 10.721 94.711
 363.456 152.941
 58.899 981.094
 406.872 747.135
 753.873 82.374
 913.198 159.244
 476.738 415.371
 742.175 337.919
 38.902 56.330
 926.155 204.004
 158.215 880.403
 370.830 688.778
 0.229 200.182
 586.808 895.874
 167.769 815.196
 156.995 34.768
 304.151 671.245
 4.004 670.174
 16.544 225.492
 867.302 436.594
 443.746 815.053
 556.557 127.104
 632.249 193.654
 294.120 316.994
 169.809 808.950
 777.120 903.755
 808.402 983.681
 912.886 3.225
 218.373 594.436
 648.005 46.268
 510.777 35.071
 12.136 70.629
 781.521 646.367
 726.597 638.523
 33.164 593.383
 231.937 462.867
 360.521 596.896
 218.177 265.008
 15.046 460.660
 99.734 76.370
 739.028 982.944
 970.435 738.097
 760.540 365.528
 462.207 739.697
 818.900 418.301
 376.649 403.714
 130.993 750.579
 677.545 292.904
 972.370 304.845
 343.423 254.426
 522.843 353.798
 54.625 777.703
 381.661 792.175
 804.117 25.288
 87.884 821.122
 303.883 586.094
 560.779 70.874
 740.512 425.302
 404.836 728.818
 699.267 783.326
 884.107 241.864
 312.959 666.135
 269.107 817.221
 241.445 720.439
 482.535 942.804
 493.211 489.806
 131.920 941.491
 359.543 482.333
 310.268 632.183
 544.335 968.290
 990.458 230.379
 591.990 679.199
 534.077 932.754
 798.527 450.593
 207.461 210.593
 246.624 582.310
 651.621 718.189
 446.366 166.583
 821.703 202.229
 256.029 629.613
 906.649 690.274
 469.997 161.923
 400.035 119.813
 316.154 882.189
 636.220 38.747
 427.891 434.762
 377.197 923.848
 924.562 99.591
 158.750 401.800
 530.325 372.335
 131.357 359.389
 119.267 720.218
 691.550 752.536
 332.370 844.456
 751.329 290.991
 559.884 182.306
 572.687 25.129
 415.170 600.890
 565.702 897.484
 89.946 701.775
 754.342 264.156
 626.442 940.911
 24.600 225.406
 72.503 835.086
 133.497 831.572
 807.610 975.867
 451.572 116.473
 600.749 898.435
 790.672 737.991
 447.669 189.381
 516.088 322.381
 151.188 589.007
 618.531 478.444
 372.805 414.835
 16.411 699.285
 368.949 959.697
 139.604 847.488
 406.016 796.103
 708.096 734.676
 453.195 235.604
 535.971 84.537
 912.413 775.000
 465.133 300.973
 45.094 828.774
 43.651 357.496
 283.573 657.743
 18.767 453.006
 611.687 307.092
 900.570 31.253
 708.265 852.728
 883.263 290.645
 66.042 3.855
 979.361 387.344
 27.070 443.230
 848.433 393.220
 767.381 416.521
 84.891 462.027
 74.844 361.168
 595.446 98.930
 104.489 536.243
 651.282 452.286
 677.703 61.881
 575.497 950.344
 581.466 774.252
 234.329 702.716
 390.099 264.859
 280.138 956.137
 697.027 206.781
 762.609 630.993
 132.819 21.725
 427.609 929.634
 936.808 447.176
 984.194 75.606
 124.121 100.240
 391.226 56.243
 882.758 571.962
 925.775 456.737
 883.965 431.930
 403.941 14.801
 784.483 177.076
 467.137 829.686
 635.210 160.973
 687.391 431.888
 934.500 821.140
 326.286 379.920
 125.861 653.241
 674.320 183.560
 842.664 824.534
 849.208 159.850
 752.881 676.975
 919.962 75.526
 514.615 636.241
 3.065 899.617
 880.807 850.330
 131.015 730.667
 104.898 754.797
 882.814 537.690
 417.310 366.067
 980.079 91.880
 837.491 495.385
 858.596 711.776
 33.070 949.979
 18.952 808.591
 364.796 732.004
 214.867 826.523
 894.781 987.154
 55.910 916.874
 670.703 111.817
 762.151 471.741
 417.764 758.980
 820.141 645.982
 214.179 138.184
 438.402 903.316
 338.652 773.833
 600.727 888.175
 256.894 949.570
 359.366 18.744
 358.780 245.678
 818.096 854.092
 221.702 583.418
 125.945 760.168
 715.367 877.345
 162.619 702.530
 488.403 7.241
 451.471 160.037
 300.271 239.054
 18.030 481.305
 248.988 223.599
 332.914 307.996
 365.052 197.765
 376.612 545.029
 916.669 311.316
 57.435 362.303
 426.243 49.256
 348.600 725.925
 111.311 352.160
 309.332 355.095
 716.231 232.346
 669.990 925.462
 428.442 810.423
 522.311 948.016
 412.771 763.479
 320.996 467.393
 39.848 82.210
 408.130 483.209
 924.178 819.921
 481.591 506.927
 670.837 611.939
 285.076 644.401
 707.375 221.113
 571.143 26.075
 652.542 185.457
 428.336 793.788
 452.452 910.266
 45.861 461.842
 557.262 752.340
 169.231 582.647
 980.093 922.055
 960.803 811.782
 390.596 404.351
 881.408 747.079
 867.136 737.337
 42.451 140.515
 436.243 942.724
 309.447 95.035
 640.774 372.086
 163.356 771.188
 627.642 803.822
 919.016 566.705
 363.314 25.276
 662.129 87.437
 755.188 980.887
 77.543 907.638
 567.121 619.244
 910.044 794.279
 908.607 979.050
 910.537 932.389
 793.323 106.106
 889.797 690.442
 301.113 771.371
 621.072 576.238
 438.031 985.062
 322.456 490.017
 25.309 185.653
 908.551 933.492
 216.302 78.008
 55.396 997.901
 350.366 144.898
 877.800 263.130
 316.738 244.613
 7.042 991.354
 885.815 708.706
 490.620 505.992
 238.574 383.101
 953.466 489.104
 309.381 918.578
 179.355 202.467
 378.314 759.245
 837.425 699.766
 384.595 36.996
 715.631 825.601
 664.391 433.613
 82.159 832.976
 678.487 888.314
 807.331 451.787
 926.048 315.923
 600.301 129.448
 730.499 658.923
 182.982 379.634
 226.578 165.367
 802.477 920.303
 420.809 694.797
 115.128 777.405
 91.233 677.082
 930.714 261.348
 939.589 546.451
 432.891 690.318
 416.601 647.476
 468.516 704.600
 68.291 754.511
 78.802 771.298
 860.894 94.891
 212.467 67.175
 449.861 643.506
 176.117 912.183
 683.587 127.159
 829.505 636.803
 146.874 697.138
 390.224 547.164
 327.993 293.848
 369.479 113.546
 64.882 925.247
 91.366 776.189
 521.846 138.585
 254.411 728.917
 752.852 0.786
 455.804 613.287
 308.637 675.594
 723.836 406.439
 683.380 844.601
 178.663 603.260
 216.398 554.643
 579.897 531.797
 362.450 766.430
 914.087 769.894
 720.821 749.876
 346.351 886.080
 521.813 232.466
 906.982 359.859
 266.060 710.559
 632.415 562.201
 206.645 822.992
 535.480 128.625
 369.234 45.536
 575.384 232.457
 786.951 968.007
 644.404 978.283
 753.616 978.250
 725.210 964.282
 793.264 604.439
 617.409 601.804
 30.676 5.459
 629.731 891.581
 5.498 985.425
 109.082 414.316
 182.598 420.331
 681.027 440.675
 408.394 490.338
 238.177 459.148
 984.585 619.370
 491.336 482.682
 467.799 433.632
 829.312 164.911
 550.208 402.685
 181.284 738.330
 679.131 551.243
 982.803 799.579
 383.245 798.393
 483.627 996.472
 492.638 55.214
 850.972 218.542
 675.928 294.485
 492.514 224.248
 529.700 890.342
 4.135 35.788
 106.169 745.276
 221.255 444.641
 470.185 101.108
 180.615 660.898
 55.325 634.598
 870.844 336.282
 112.979 22.762
 532.502 739.215
 993.216 824.188
 857.006 870.751
 890.108 347.389
 702.511 408.565
 758.601 393.254
 195.284 944.152
 549.455 983.936
 197.200 443.100
 600.958 683.996
 801.678 882.667
 811.882 30.569
 557.894 793.352
 143.414 207.905
 630.638 905.834
 555.648 108.444
 773.090 251.252
 876.831 638.929
 342.697 116.690
 484.331 767.829
 224.724 969.925
 401.498 722.169
 370.780 354.484
 294.028 670.732
 215.576 350.206
 395.609 560.526
 837.266 293.554
 71.435 778.575
 786.216 369.398
 208.611 406.768
 763.104 501.035
 26.468 829.111
 97.271 772.416
 52.721 784.793
 405.807 776.428
 691.427 973.735
 126.448 671.539
 997.361 491.370
 364.917 987.657
 403.244 564.448
 809.602 8.136
 358.947 788.457
 301.501 791.101
 226.212 729.198
 41.297 18.252
 622.409 886.232
 732.561 77.190
 469.632 554.955
 142.661 313.665
 731.029 638.229
 381.683 718.479
 608.150 409.800
 503.013 440.981
 437.612 222.567
 994.042 213.759
 722.131 178.477
 106.564 813.581
 422.718 466.988
 356.900 119.577
 541.220 960.267
 566.693 724.701
 54.614 390.516
 505.947 739.672
 796.331 83.694
 107.614 744.650
 990.803 480.784
 743.390 403.143
 863.603 129.523
 656.947 181.155
 302.438 203.662
 145.432 803.813
 618.465 21.628
 842.537 439.049
 440.631 250.575
 694.774 296.080
 8.717 144.760
 223.029 53.980
 157.580 68.962
 38.070 746.636
 102.684 878.885
 524.081 894.567
 445.678 292.592
 138.740 526.821
 271.732 901.690
 0.721 528.390
 664.173 791.026
 772.317 496.950
 726.075 104.012
 301.256 29.432
 285.675 191.254
 894.506 381.810
 838.595 987.365
 369.251 568.069
 113.722 889.639
 401.407 765.641
 563.449 968.393
 987.497 969.431
 397.839 768.521
 696.832 45.245
 784.604 102.002
 541.517 51.929
 3.954 59.430
 783.436 71.479
 613.952 353.088
 460.026 964.972
 685.728 53.610
 302.369 882.247
 499.549 696.183
 575.915 933.387
 546.317 650.605
 60.422 884.182
 501.505 3.011
 343.705 785.745
 980.261 56.967
 104.134 75.601
 246.467 889.866
 448.034 394.828
 741.653 299.637
 327.127 419.874
 881.122 439.868
 842.652 690.640
 297.430 602.405
 929.871 276.232
 811.028 989.598
 670.508 219.893
 293.578 88.827
 790.418 874.119
 133.126 975.246
 832.903 320.580
 787.232 721.317
 950.100 177.570
 448.592 170.339
 199.318 856.265
 879.103 863.644
 969.947 127.658
 177.305 515.275
 579.408 111.917
 518.357 362.864
 871.629 173.958
 585.966 138.302
 614.793 891.599
 546.020 586.746
 740.930 210.025
 489.029 98.252
 690.630 78.061
 493.162 424.056
 842.305 513.269
 984.891 841.227
 815.632 915.252
 256.595 857.586
 269.820 56.199
 649.363 356.653
 174.038 56.984
 537.461 353.615
 742.785 603.867
 324.291 542.470
 714.193 988.482
 847.092 976.517
 143.632 341.428
 11.211 344.922
 705.777 772.261
 959.665 833.541
 791.125 386.101
 408.318 825.344
 671.352 195.750
 922.659 182.294
 243.722 429.411
 313.517 424.448
 477.782 305.314
 123.798 292.283
 635.938 928.449
 457.219 344.094
 659.205 999.806
 457.108 941.887
 164.790 718.966
 325.557 147.143
 235.635 826.494
 330.927 253.419
 363.939 658.508
 188.059 387.925
 389.892 373.195
 117.128 421.505
 229.892 924.360
 853.354 329.024
 370.436 682.678
 653.535 773.750
 97.620 888.951
 642.332 574.482
 898.838 928.852
 580.445 517.742
 402.239 74.448
 690.239 755.195
 177.970 189.024
 617.358 474.717
 108.869 548.635
 967.492 239.196
 320.666 522.434
 367.481 77.741
 644.575 265.777
 343.610 207.655
 648.450 722.549
 875.242 921.056
 624.294 278.995
 609.431 336.896
 846.094 49.050
 956.027 187.303
 526.894 454.818
 619.890 757.318
 400.129 965.175
 267.518 350.573
 748.043 305.896
 622.936 922.097
 98.076 407.052
 198.469 655.825
 133.303 824.475
 399.742 511.663
 620.044 393.916
 913.460 8.972
 177.892 747.092
 57.170 524.365
 415.473 851.520
 311.097 76.983
 568.790 510.029
 185.560 259.425
 125.184 365.844
 228.330 593.630
 640.397 265.446
 623.177 985.170
 782.539 210.126
 955.023 94.072
 616.696 719.679
 253.268 703.712
 907.368 395.504
 10.556 560.218
 220.876 228.076
 100.480 572.638
 392.505 684.016
 178.256 748.895
 347.655 534.823
 490.458 224.981
 775.097 472.429
 993.573 296.092
 14.008 781.568
 189.776 440.591
 83.532 206.367
 238.437 43.124
 730.803 925.254
 252.904 365.260
 955.684 516.404
 506.852 414.342
 770.836 503.433
 768.766 748.304
 135.325 581.284
 575.797 91.022
 548.015 764.411
 821.471 475.030
 770.922 318.156
 140.654 672.422
 467.948 539.949
 758.162 7.367
 164.683 875.681
 455.842 492.448
 161.971 879.845
 291.469 214.171
 749.586 563.099
 559.040 269.252
 974.617 390.544
 54.886 472.065
 108.270 786.817
 51.314 805.039
 938.825 424.068
 976.461 848.384
 790.041 785.814
 855.664 524.711
 243.685 748.884
 239.502 639.688
 530.884 958.127
 982.954 244.484
 376.248 100.920
 658.578 532.480
 236.246 352.907
 96.882 195.414
 701.976 60.824
 14.915 177.164
 747.510 466.021
 588.591 991.792
 237.643 32.630
 267.353 21.966
 980.426 821.899
 946.714 930.695
 766.002 709.364
 583.353 840.433
 497.436 950.289
 440.105 736.458
 243.308 302.719
 819.117 504.309
 955.696 273.824
 518.181 622.689
 658.773 986.782
 418.688 202.968
 158.712 110.787
 877.774 334.437
 119.318 459.896
 698.993 491.306
 631.932 467.160
 845.553 654.428
 953.454 264.090
 141.096 259.834
 741.232 543.047
 581.557 709.839
 54.922 518.115
 617.495 963.949
 378.137 910.778
 622.043 299.846
 519.692 17.975
 451.123 223.715
 146.731 135.470
 448.826 379.229
 869.225 237.939
 823.798 211.202
 804.627 203.553
 97.466 779.616
 798.355 625.379
 330.152 79.294
 433.960 500.762
 298.096 227.467
 437.947 724.374
 407.679 54.092
 448.279 238.285
 280.413 726.712
 580.493 85.873
 964.330 712.406
 77.337 164.269
 168.262 413.972
 181.025 626.322
 772.179 396.526
 414.148 117.605
 839.453 65.603
 716.293 81.985
 98.976 680.364
 457.346 481.860
 232.905 538.326
 661.857 472.823
 609.012 294.223
 836.720 879.509
 347.901 558.995
 429.795 37.630
 780.494 939.863
 70.970 510.024
 599.163 444.123
 598.953 931.219
 958.748 983.197
 274.090 380.177
 766.692 526.016
 165.183 84.818
 692.838 98.876
 200.429 300.828
 510.725 289.974
 840.792 22.428
 187.811 559.163
 398.345 931.738
 309.876 485.754
 140.392 98.761
 545.546 8.936
 28.528 344.404
 724.472 766.555
 104.642 578.446
 964.308 249.302
 595.427 542.638
 87.281 730.063
 33.847 211.580
 220.380 764.228
 438.860 131.609
 80.287 588.638
 530.153 477.275
 564.744 467.771
 337.765 858.258
 168.858 79.524
 480.095 464.725
 633.610 423.873
 989.185 59.518
 533.578 640.972
 348.478 440.393
 93.623 96.377
 442.960 149.448
 965.261 326.491
 300.121 510.298
 520.955 23.834
 796.235 152.414
 170.037 406.955
 217.721 427.957
 447.995 681.808
 581.783 946.633
 69.173 119.104
 642.116 521.414
 602.236 694.838
 320.243 320.918
 972.170 558.982
 25.484 916.867
 108.966 490.846
 648.804 167.138
 951.921 290.198
 458.503 721.768
 832.750 952.719
 287.467 131.930
 357.130 839.377
 209.301 596.870
 92.201 614.946
 858.892 833.397
 159.906 884.996
 994.970 194.552
 698.412 477.596
 239.008 312.019
 755.379 610.829
 895.734 269.840
 639.456 565.610
 682.902 729.704
 905.385 391.503
 217.324 880.901
 761.689 948.281
 444.175 456.940
 749.716 705.224
 408.913 987.410
 483.175 51.942
 985.805 595.149
 196.125 927.504
 351.919 927.993
 915.356 748.342
 166.708 669.915
 544.202 449.779
 949.306 712.099
 766.167 881.802
 980.565 700.409
 898.478 388.070
 965.456 796.984
 51.115 610.200
 522.118 101.347
 782.504 999.403
 493.498 37.086
 948.414 177.965
 861.016 906.049
 378.388 807.484
 259.939 790.929
 100.090 513.696
 414.434 612.613
 985.205 354.160
 215.755 749.809
 283.026 350.685
 227.054 549.979
 614.877 439.487
 508.546 912.834
 652.255 405.511
 290.649 36.605
 125.598 690.775
 982.166 274.523
 693.381 518.078
 665.391 761.733
 930.534 309.755
 808.226 214.009
 611.797 555.853
 701.115 757.663
 113.504 887.061
 718.127 278.980
 133.486 315.721
 99.184 51.222
 733.539 244.508
 574.783 42.872
 595.471 618.827
 904.211 583.558
 206.634 368.185
 699.971 980.394
 763.574 286.883
 769.793 269.622
 915.753 629.166
 456.229 854.356
 30.958 712.879
 3.524 132.198
 619.038 653.688
 71.499 935.836
 522.988 294.785
 963.966 290.041
 801.411 400.944
 590.202 490.092
 162.279 87.726
 355.855 205.680
 846.174 234.142
 136.217 352.232
 932.371 648.309
 849.734 5.643
 790.937 29.315
 381.211 89.495
 419.269 194.181
 238.315 874.383
 476.109 656.376
 226.049 201.095
 207.194 882.540
 34.275 492.857
 94.426 488.214
 223.509 41.945
 858.167 223.281
 12.794 243.726
 506.405 946.158
 197.298 673.173
 14.661 385.573
 707.064 437.355
 199.315 473.930
 845.350 640.186
 630.341 431.115
 276.093 126.267
 436.213 747.252
 854.664 758.154
 456.011 312.968
 481.551 170.437
 966.775 372.550
 200.445 345.124
 686.179 815.764
 733.987 91.790
 653.100 805.745
 854.064 984.587
 106.256 481.281
 298.685 913.483
 501.365 730.901
 82.361 822.164
 171.182 962.765
 787.513 618.041
 884.152 678.562
 885.072 605.180
 193.389 182.056
 5.533 78.135
 188.461 234.862
 887.679 159.254
 221.289 125.490
 69.755 314.765
 730.873 795.066
 183.726 762.624
 249.079 107.700
 472.302 719.854
 544.012 448.975
 203.661 926.784
 114.457 856.867
 421.411 443.704
 557.421 250.652
 676.511 421.108
 812.906 830.640
 361.024 492.526
 771.135 821.253
 146.232 989.496
 985.550 758.827
 43.426 207.211
 251.706 961.243
 306.284 98.667
 22.140 527.172
 909.201 701.745
 168.101 707.095
 624.050 230.574
 561.533 165.899
 814.965 528.135
 628.882 57.598
 340.924 685.543
 169.129 887.403
 341.682 304.462
 782.217 416.200
 954.432 598.048
 624.035 829.358
 15.016 293.632
 496.767 648.321
 715.493 883.684
 558.288 402.697
 774.059 952.631
 954.161 536.411
 506.941 133.694
 156.300 918.319
 935.894 285.568
 652.718 330.505
 708.687 52.571
 244.761 472.032
 720.852 428.521
 647.288 38.377
 300.399 894.558
 381.545 904.202
 126.937 270.154
 331.500 76.888
 504.354 496.495
 486.748 18.666
 571.787 69.345
 706.437 914.937
 729.106 927.296
 149.782 144.962
 256.674 969.482
 873.667 378.452
 438.872 478.474
 993.565 558.530
 649.418 28.868
 440.778 359.152
 844.065 705.441
 380.109 235.489
 831.735 887.615
 634.003 771.352
 985.146 495.939
 301.436 911.746
 711.404 473.642
 175.218 734.865
 864.963 689.801
 515.521 440.598
 260.802 213.884
 399.537 127.096
 774.037 603.356
 859.073 998.680
 10.697 61.527
 664.920 843.722
 848.724 922.104
 197.260 776.993
 1.866 276.055
 836.681 334.873
 203.974 816.949
 655.059 411.932
 276.942 300.165
 517.433 242.537
 690.387 812.073
 615.744 560.639
 781.081 266.012
 737.003 254.936
 439.548 886.664
 469.074 705.676
 232.356 633.045
 16.998 614.920
 882.108 528.074
 245.095 485.919
 121.495 210.621
 81.187 71.954
 849.864 970.538
 78.993 593.747
 505.379 350.827
 995.537 451.075
 706.059 651.500
 918.314 553.006
 669.935 410.432
 190.689 427.227
 187.433 996.632
 5.883 497.897
 55.364 675.581
 644.868 539.667
 787.005 5.037
 450.114 409.847
 60.333 818.866
 486.642 958.685
 58.381 747.680
 628.942 137.600
 471.608 615.590
 414.674 25.666
 180.344 814.987
 264.461 925.154
 301.765 84.552
 625.523 127.557
 484.767 953.614
 752.393 102.848
 759.976 438.384
 390.760 38.085
 421.394 617.779
 733.842 58.835
 929.501 229.467
 31.128 460.644
 609.778 927.111
 956.382 601.302
 480.434 859.653
 798.124 141.500
 211.695 570.851
 187.295 346.245
 407.326 185.534
 92.378 587.072
 846.589 527.336
 313.905 821.251
 348.743 295.691
 523.373 115.270
 668.125 78.035
 794.234 562.676
 519.429 662.340
 546.481 698.456
 21.677 487.023
 305.785 601.737
 665.608 777.048
 801.027 814.367
 310.597 889.622
 781.096 384.491
 740.138 68.619
 816.999 311.367
 313.349 388.049
 15.747 351.296
 186.564 371.019
 458.230 115.710
 214.124 87.245
 687.851 113.308
 819.779 460.168
 326.341 461.009
 36.288 820.676
 937.617 406.688
 295.880 210.644
 362.397 203.914
 1.037 613.752
 621.390 779.639
 74.936 736.849
 52.202 705.025
 572.886 511.588
 976.662 273.044
 597.756 477.874
 966.340 700.371
 599.127 258.214
 712.836 192.388
 121.409 561.326
 847.507 566.319
 2.146 455.910
 477.130 436.822
 288.099 938.550
 95.402 389.550
 941.504 256.229
 235.807 750.623
 38.137 722.207
 293.360 293.816
 226.938 338.338
 357.990 692.991
 920.164 876.861
 371.117 546.436
 33.947 915.681
 92.652 84.016
 200.364 914.226
 104.555 70.061
 650.389 778.561
 688.927 177.832
 427.330 526.931
 915.944 119.014
 65.525 928.099
 625.713 838.367
 270.352 158.153
 357.167 44.554
 702.185 186.106
 288.618 548.785
 516.301 349.197
 233.598 269.694
 488.277 275.791
 960.612 172.615
 83.892 333.053
 57.750 821.751
 765.570 259.789
 177.307 2.728
 794.012 749.227
 409.505 29.596
 241.728 894.890
 338.633 783.742
 420.920 543.576
 823.689 282.604
 305.821 416.902
 965.728 74.101
 241.517 86.640
 25.931 69.592
 548.019 504.479
 145.190 525.973
 898.503 294.920
 694.226 868.584
 250.986 687.311
 512.398 404.292
 898.144 71.781
 436.282 842.016
 953.441 261.949
 591.449 940.686
 474.480 698.138
 341.689 707.053
 925.655 857.619
 431.309 923.670
 869.200 897.813
 293.152 596.945
 542.144 154.750
 256.107 263.434
 300.050 178.421
 202.465 206.931
 88.556 900.535
 282.064 137.690
 20.500 705.870
 474.601 26.959
 497.813 288.680
 944.379 724.477
 909.566 409.042
 297.239 3.531
 874.751 974.629
 524.462 458.467
 973.011 230.943
 803.239 544.291
 439.084 482.879
 571.207 209.251
 985.845 443.594
 760.038 381.490
 693.217 529.607
 569.599 773.230
 260.880 726.143
 202.612 444.263
 204.480 831.687
 25.741 595.159
 189.243 269.192
 345.607 554.692
 380.590 302.279
 509.479 691.055
 766.143 513.002
 185.446 458.918
 12.661 143.505
 224.105 331.096
 788.807 253.289
 434.644 432.092
 161.855 238.362
 357.199 159.290
 793.384 755.469
 818.267 454.767
 173.750 416.833
 807.495 76.129
 83.764 206.766
 306.435 748.349
 218.767 625.292
 879.712 391.081
 397.623 305.255
 556.926 278.532
 777.536 763.636
 192.625 463.715
 853.638 35.945
 698.416 688.168
 916.773 971.178
 355.218 295.390
 828.730 716.185
 597.577 4.817
 34.323 440.189
 931.569 307.879
 325.271 206.194
 922.187 383.268
 991.226 415.079
 837.211 850.934
 205.632 775.212
 637.621 89.594
 194.202 895.563
 588.012 817.755
 395.035 489.766
 55.521 910.868
 243.679 703.741
 757.199 115.429
 783.593 147.753
 191.153 183.423
 220.547 997.906
 586.962 636.892
 94.513 720.541
 979.887 672.614
 549.013 19.958
 948.155 811.559
 427.866 984.994
 853.450 608.304
 643.495 848.677
 744.930 773.738
 537.927 528.315
 283.031 282.837
 224.217 197.714
 420.696 681.074
 156.976 590.830
 159.023 752.073
 269.200 844.984
 437.634 739.699
 839.604 275.301
 296.133 345.059
 59.570 109.267
 474.058 48.419
 868.927 496.094
 927.767 884.244
 670.648 900.191
 612.238 461.192
 739.749 667.500
 785.081 745.649
 563.022 259.312
 973.866 285.305
 613.617 537.728
 243.739 147.207
 635.803 982.944
 101.171 782.085
 926.813 763.586
 65.394 343.538
 218.557 871.405
 878.756 117.624
 24.736 790.554
 461.102 726.683
 998.872 384.772
 944.551 622.939
 294.743 353.978
 560.309 184.895
 809.307 1.784
 347.855 966.119
 774.425 449.301
 881.754 455.348
 530.469 376.420
 678.240 113.457
 623.380 932.738
 71.590 621.673
 106.209 465.756
 11.179 762.210
 163.992 8.544
 999.187 353.529
 812.462 163.076
 794.579 264.542
 420.298 734.963
 282.569 962.931
 472.984 611.799
 234.953 930.388
 213.946 338.217
 453.093 860.879
 273.277 298.641
 832.812 996.371
 912.366 562.329
 262.952 537.840
 188.216 228.537
 463.902 478.576
 866.651 502.343
 89.261 762.941
 809.445 969.194
 806.248 588.902
 425.306 369.431
 994.938 299.275
 535.314 119.744
 972.537 387.873
 164.862 418.654
 769.291 66.492
 669.181 805.829
 923.180 871.203
 639.534 833.585
 190.159 346.902
 961.142 132.541
 607.473 743.077
 519.441 706.740
 824.653 327.601
 523.753 136.995
 808.602 716.020
 460.566 380.746
 916.993 998.669
 854.089 673.922
 352.796 295.398
 429.519 322.395
 299.627 186.278
 902.454 840.505
 683.749 655.991
 492.265 390.200
 807.765 289.596
 742.371 0.794
 800.532 398.772
 268.405 825.821
 377.654 111.639
 416.927 205.385
 210.490 687.906
 351.212 550.680
 865.377 26.791
 963.343 818.658
 858.232 511.173
 998.491 381.324
 635.628 611.485
 450.652 463.690
 957.614 581.423
 310.494 590.569
 138.898 779.573
 104.590 974.112
 275.705 702.333
 928.480 836.183
 20.662 410.210
 239.353 902.470
 696.027 258.650
 11.166 854.844
 787.639 433.627
 767.602 276.313
 822.947 859.282
 876.169 476.336
 693.859 348.925
 518.122 716.026
 979.910 60.987
 229.694 451.418
 303.249 188.095
 454.792 732.569
 201.275 531.102
 350.105 306.539
 135.614 11.735
 161.033 8.620
 720.843 969.649
 939.637 939.530
 909.363 124.495
 630.653 733.205
 19.711 604.319
 613.384 952.655
 156.993 332.040
 489.032 607.792
 711.954 96.270
 155.874 782.849
 408.333 726.395
 257.824 970.870
 418.646 250.314
 742.858 533.736
 711.697 682.796
 171.881 598.443
 309.108 9.988
 299.633 39.947
 994.572 978.731
 358.856 129.431
 172.808 836.188
 47.064 101.545
 653.165 204.625
 899.938 737.835
 726.164 717.427
 72.621 14.783
 804.042 925.684
 404.454 627.625
 355.577 740.466
 456.125 495.179
 831.337 375.683
 251.555 161.669
 651.346 361.978
 78.525 839.876
 219.418 816.025
 578.978 952.601
 896.665 265.053
 746.920 708.446
 173.603 77.203
 431.877 41.399
 141.751 958.788
 680.169 214.811
 200.466 214.819
 223.980 368.538
 615.203 84.853
 716.805 117.661
 644.479 658.601
 808.818 102.931
 3.018 731.852
 830.620 772.726
 159.149 710.419
 10.566 35.473
 560.262 926.447
 669.160 167.500
 228.542 756.066
 421.999 166.869
 111.208 869.636
 866.496 797.460
 149.011 95.627
 641.360 823.500
 740.837 417.249
 824.042 362.594
 331.138 868.534
 890.431 120.463
 383.900 765.613
 501.787 263.992
 388.359 151.957
 132.847 357.504
 577.327 296.535
 517.238 662.491
 241.422 944.957
 394.720 981.414
 357.568 60.136
 510.456 424.851
 386.782 415.883
 978.883 77.579
 656.550 429.756
 300.985 627.659
 552.234 486.763
 659.576 963.695
 578.232 50.046
 836.096 415.128
 194.523 555.994
 746.156 350.291
 622.306 317.541
 309.638 914.191
 681.363 919.425
 112.414 705.539
 262.448 282.419
 116.942 598.774
 544.260 239.950
 902.362 915.931
 283.539 40.799
 503.588 964.846
 888.713 237.040
 643.814 69.759
 935.650 398.874
 864.498 628.817
 904.804 620.159
 927.904 206.935
 272.117 833.319
 654.678 994.110
 433.922 173.822
 645.637 176.544
 4.873 546.822
 784.080 444.167
 716.256 817.066
 11.866 322.605
 832.265 723.282
 186.434 614.912
 768.943 406.420
 252.568 578.901
 472.906 924.087
 975.537 675.658
 326.154 28.975
 883.070 695.302
 573.685 935.089
 232.357 704.657
 910.135 540.965
 962.873 740.889
 250.882 273.289
 2.453 183.996
 396.140 147.297
 576.978 733.263
 270.386 992.903
 525.593 358.243
 384.393 888.751
 64.143 228.801
 776.362 392.408
 68.087 702.247
 798.681 6.138
 189.228 975.191
 37.263 717.328
 983.226 25.698
 393.836 284.455
 539.822 275.462
 893.916 977.921
 786.357 805.548
 273.363 645.138
 916.589 541.796
 466.459 556.616
 98.511 182.117
 93.601 450.813
 382.277 627.789
 205.266 366.933
 286.126 680.674
 362.313 214.448
 936.103 919.410
 555.525 943.815
 504.293 127.530
 127.259 663.641
 488.215 837.762
 345.984 994.692
 637.089 418.129
 394.252 400.778
 923.216 360.862
 509.431 621.263
 320.930 764.381
 814.405 721.122
 562.215 406.986
 895.813 633.915
 835.536 799.421
 536.733 503.398
 259.656 438.757
 748.445 123.835
 151.961 450.255
 634.921 471.256
 704.156 444.974
 879.614 732.308
 838.266 802.164
 186.085 539.014
 231.860 536.311
 703.910 862.348
 840.840 273.527
 904.478 401.385
 606.328 751.331
 65.985 414.709
 382.943 295.671
 214.595 4.419
 770.712 310.909
 233.963 498.533
 351.989 349.567
 785.786 43.696
 536.004 481.966
 520.583 966.237
 583.173 649.705
 844.457 175.825
 533.391 415.533
 741.212 552.975
 389.461 985.182
 30.126 200.611
 529.252 809.528
 121.171 862.875
 536.576 229.016
 168.030 73.784
 378.100 13.218
 324.419 437.435
 616.498 808.934
 93.710 243.965
 471.776 238.180
 991.431 665.881
 434.146 996.351
 583.917 472.604
 532.459 869.702
 546.197 352.946
 589.258 214.994
 523.376 991.884
 992.560 482.897
 60.571 346.433
 909.167 696.576
 668.422 583.164
 6.343 59.408
 648.782 745.115
 767.996 718.196
 756.172 917.269
 346.093 73.436
 205.751 856.918
 613.982 344.566
 251.888 288.040
 49.948 569.931
 299.882 258.003
 218.984 67.935
 727.344 691.784
 708.973 93.124
 684.377 15.276
 262.879 989.528
 719.474 57.841
 707.867 340.181
 200.653 378.024
 870.439 218.570
 931.275 319.268
 566.647 712.639
 813.266 18.789
 629.388 978.407
 805.877 927.664
 769.951 517.331
 137.832 209.239
 435.758 504.001
 829.884 362.467
 116.092 428.924
 101.743 153.741
 236.265 191.031
 403.552 162.581
 669.747 967.736
 312.047 71.474
 367.323 614.051
 753.042 16.990
 860.201 169.396
 295.683 517.345
 726.447 969.658
 153.952 491.047
 131.281 326.977
 24.343 862.656
 454.172 220.329
 685.516 36.409
 819.666 671.611
 39.528 818.336
 153.256 715.568
 841.309 35.159
 614.982 124.181
 52.962 376.776
 926.809 349.229
 584.982 762.393
 38.129 798.534
 113.330 572.657
 678.134 375.373
 858.513 316.650
 863.513 765.781
 302.392 18.886
 182.433 849.708
 125.638 763.795
 306.395 699.572
 451.823 260.619
 414.189 289.686
 264.590 967.542
 98.303 413.863
 556.729 608.538
 493.877 553.511
 11.944 838.588
 281.476 977.529
 402.578 261.968
 403.845 126.818
 203.338 24.344
 667.555 44.270
 419.380 213.064
 315.528 975.502
 257.022 382.568
 426.256 271.641
 930.262 635.237
 968.852 874.147
 702.625 934.729
 196.509 219.599
 771.137 202.117
 49.511 651.741
 70.250 378.717
 445.554 916.836
 724.034 57.815
 920.970 109.828
 123.911 655.567
 540.752 362.271
 328.652 964.859
 385.428 462.984
 248.580 511.140
 144.366 589.393
 415.110 493.122
 371.575 27.485
 781.492 471.245
 93.338 562.810
 135.348 981.226
 576.915 541.241
 216.107 157.487
 884.071 99.135
 361.526 401.302
 128.495 936.563
 501.030 411.156
 246.522 208.502
 66.794 188.658
 268.321 607.069
 106.426 263.751
 62.376 738.333
 707.136 559.842
 918.341 210.967
 136.871 395.293
 58.867 967.573
 682.582 835.704
 734.764 835.240
 532.307 355.363
 292.789 847.468
 671.866 810.524
 922.625 908.676
 317.702 486.822
 428.522 914.070
 6.720 263.915
 648.876 596.453
 937.211 188.487
 209.393 507.996
 280.267 299.107
 365.934 534.960
 940.073 880.564
 323.444 828.565
 68.597 309.428
 737.482 672.729
 673.199 795.412
 72.712 522.298
 985.389 24.158
 144.455 671.881
 179.311 506.285
 869.346 959.873
 286.532 265.642
 941.537 794.168
 199.736 927.959
 602.437 90.949
 895.016 761.431
 733.119 446.709
 37.357 375.697
 346.153 782.919
 25.941 598.400
 942.553 594.705
 47.950 152.806
 712.809 847.466
 557.281 680.200
 859.659 61.935
 697.072 52.073
 393.751 537.912
 914.167 855.074
 168.850 334.530
 444.856 102.631
 76.427 160.707
 512.705 217.956
 683.849 859.515
 202.518 871.402
 977.804 585.994
 743.983 458.975
 644.863 986.829
 742.085 636.986
 692.267 865.052
 69.683 29.867
 470.216 642.018
 234.769 793.962
 916.421 866.505
 47.821 330.473
 296.822 536.500
 43.655 916.809
 883.699 828.547
 10.454 79.421
 992.505 223.322
 2.767 15.238
 18.462 991.036
 674.737 526.252
 578.072 588.495
 677.303 646.472
 402.271 19.149
 184.578 186.645
 158.166 431.526
 518.767 715.085
 134.255 759.409
 952.160 338.098
 527.307 633.457
 403.914 987.283
 563.054 979.235
 196.963 600.303
 591.169 36.715
 777.886 574.042
 669.506 132.759
 264.453 542.622
 623.021 568.294
 509.586 896.337
 587.321 868.539
 647.460 410.505
 161.398 326.267
 611.310 935.696
 363.192 948.853
 130.304 743.334
 47.430 319.363
 174.846 894.630
 578.340 485.654
 629.071 868.097
 698.929 300.314
 232.665 744.021
 380.210 914.825
 111.001 996.467
 223.168 665.894
 765.573 518.338
 806.077 928.277
 441.784 927.267
 381.465 710.062
 747.102 634.580
 19.563 662.466
 131.599 161.964
 736.033 611.348
 940.124 957.168
 226.564 802.339
 729.092 577.764
 533.208 411.582
 142.621 808.498
 588.870 901.232
 47.029 671.022
 7.051 900.321
 717.234 633.695
 411.740 140.179
 494.195 783.123
 823.442 757.758
 533.163 568.131
 245.976 954.124
 535.168 651.615
 327.163 528.693
 899.185 727.570
 315.531 437.923
 702.943 91.333
 103.133 1.038
 673.001 643.310
 858.448 211.605
 648.906 603.388
 117.791 344.646
 494.808 898.536
 551.952 472.219
 430.540 234.315
 367.797 929.639
 11.970 687.084
 181.734 288.694
 609.244 63.343
 530.585 88.223
 36.816 712.131
 111.021 806.486
 759.039 282.657
 584.934 209.875
 811.058 569.869
 906.762 920.404
 671.444 953.703
 749.619 467.084
 938.033 521.994
 688.246 146.832
 882.663 171.972
 374.312 157.250
 87.884 350.895
 377.780 880.687
 146.280 553.386
 609.323 116.105
 281.021 812.694
 53.497 957.804
 127.982 667.325
 779.366 908.984
 411.620 55.874
 31.189 460.022
 908.401 284.471
 391.435 538.493
 685.655 256.957
 135.009 998.118
 845.978 82.099
 618.019 220.622
 816.848 639.786
 856.178 286.823
 973.850 755.073
 914.242 376.052
 149.170 991.233
 744.334 686.520
 383.026 317.734
 151.173 359.385
 355.930 763.685
 427.919 527.805
 978.769 750.043
 277.407 606.280
 3.214 863.479
 117.988 457.961
 587.827 40.728
 57.183 816.912
 59.374 264.447
 314.122 752.489
 641.318 110.877
 875.652 513.932
 382.432 657.087
 701.596 520.203
 561.320 63.313
 950.575 814.065
 323.772 446.346
 905.723 996.967
 538.839 696.260
 544.585 534.718
 849.119 544.846
 852.321 671.048
 606.612 244.218
 933.300 820.436
 996.806 573.384
 972.479 812.119
 782.301 864.641
 951.947 318.788
 68.479 276.857
 385.328 86.325
 585.939 475.907
 916.794 561.221
 678.878 191.267
 494.266 331.416
 420.050 170.248
 597.563 611.662
 678.996 856.298
 140.105 238.797
 141.717 574.720
 703.141 234.120
 10.874 157.937
 568.856 643.468
 652.905 213.949
 35.279 800.259
 752.485 706.954
 992.388 358.145
 488.690 140.311
 63.604 908.909
 967.616 511.569
 446.941 4.487
 192.617 840.368
 180.162 221.681
 488.322 586.408
 987.490 92.188
 734.210 700.789
 302.817 332.353
 426.514 554.940
 995.211 675.798
 345.743 122.656
 814.253 582.411
 36.399 748.808
 520.811 279.488
 933.704 709.971
 46.915 611.102
 530.958 785.071
 138.240 421.580
 654.942 826.329
 654.144 85.583
 593.340 111.113
 741.306 993.504
 338.317 213.158
 243.879 495.243
 617.983 547.051
 79.983 951.969
 179.741 293.576
 593.666 113.970
 166.495 426.726
 603.700 268.444
 541.808 247.829
 614.389 235.148
 729.732 540.949
 355.654 846.702
 748.804 939.449
 984.967 566.360
 650.255 720.410
 245.222 166.978
 483.689 295.670
 41.450 234.285
 978.250 560.727
 14.762 744.437
 765.715 801.326
 71.267 194.966
 109.213 488.415
 612.649 99.963
 515.674 352.335
 637.088 970.643
 283.149 94.042
 486.105 832.920
 400.335 833.078
 934.559 541.530
 412.709 417.696
 515.434 558.342
 988.443 431.358
 474.387 909.431
 251.663 661.865
 925.482 925.155
 247.738 885.321
 571.554 319.780
 615.277 628.154
 530.701 667.363
 65.759 568.605
 223.151 379.703
 220.624 26.811
 96.912 656.717
 786.773 563.175
 961.131 341.889
 727.542 691.780
 435.890 223.287
 722.987 643.690
 177.475 637.569
 729.908 649.087
 88.153 589.389
 220.282 402.934
 236.598 336.600
 772.087 932.630
 94.833 122.737
 137.013 584.746
 413.502 588.646
 946.860 18.967
 411.279 256.254
 528.996 59.043
 326.018 256.667
 268.827 761.532
 973.038 344.829
 924.627 772.967
 65.652 892.406
 811.242 744.697
 289.120 433.425
 821.148 442.807
 673.905 923.278
 544.409 49.419
 707.972 896.276
 936.380 713.327
 959.594 421.078
 920.232 524.743
 178.327 173.539
 309.839 4.217
 907.554 105.096
 510.194 793.210
 410.112 379.577
 562.953 287.873
 90.263 295.758
 423.007 383.278
 829.856 386.199
 500.170 598.317
 561.300 379.602
 803.327 578.135
 620.550 94.490
 761.074 158.014
 683.176 972.388
 444.437 797.826
 437.648 0.503
 418.194 627.509
 221.975 374.374
 435.433 590.421
 100.944 832.911
 256.005 132.192
 827.352 100.250
 807.429 597.958
 676.281 994.823
 963.703 401.202
 708.851 235.965
 343.489 184.227
 881.576 777.338
 627.638 565.361
 918.101 125.646
 73.437 763.952
 678.392 828.985
 718.886 904.215
 151.355 424.045
 487.372 256.757
 243.314 163.065
 237.226 106.667
 397.974 863.411
 170.696 504.325
 252.620 64.018
 794.895 415.340
 77.819 178.445
 388.635 935.438
 559.255 614.265
 201.785 361.745
 534.154 508.911
 129.674 241.143
 892.889 204.612
 548.337 667.469
 878.573 256.781
 255.044 331.078
 171.824 314.118
 873.192 286.027
 220.552 813.194
 695.317 382.003
 379.782 49.457
 249.739 490.688
 256.638 790.293
 85.392 360.914
 731.125 419.145
 529.018 375.479
 42.924 393.941
 835.572 7.616
 24.799 84.603
 36.004 129.760
 529.313 355.571
 399.135 895.447
 670.307 377.889
 232.121 971.166
 95.251 404.880
 415.764 853.876
 858.284 705.013
 728.901 677.374
 893.935 609.821
 485.372 732.977
 743.738 64.127
 66.032 244.059
 285.697 36.312
 558.318 217.336
 311.793 299.460
 351.604 314.603
 21.092 87.315
 315.708 155.736
 803.768 884.737
 203.170 676.477
 120.397 569.408
 457.393 662.982
 195.692 483.911
 425.337 299.944
 588.570 4.704
 515.528 71.546
 241.857 272.397
 512.902 106.585
 203.385 956.943
 667.926 663.233
 22.765 18.582
 378.119 898.367
 619.320 172.825
 38.209 994.873
 769.852 223.271
 666.507 652.343
 940.916 153.099
 138.648 547.049
 978.604 193.788
 647.686 691.771
 736.714 362.681
 436.811 371.222
 467.198 789.830
 946.042 81.324
 188.486 665.027
 508.578 388.072
 89.579 719.773
 310.578 962.257
 700.392 723.233
 877.763 998.750
 269.852 688.966
 214.168 442.787
 828.811 48.790
 436.545 710.696
 389.156 405.658
 319.450 89.616
 835.957 98.669
 291.097 551.022
 326.698 435.566
 751.955 28.440
 519.070 322.369
 983.254 142.977
 133.345 162.666
 680.628 154.454
 221.816 342.806
 301.738 454.796
 899.234 661.682
 921.695 978.272
 95.667 518.375
 315.439 395.286
 366.068 116.789
 153.944 188.343
 746.446 978.277
 836.398 626.775
 730.311 531.478
 861.762 97.876
 374.809 849.128
 251.632 193.616
 385.222 866.044
 306.877 762.414
 399.359 798.163
 550.599 823.193
 57.710 412.089
 670.549 703.665
 337.188 206.753
 419.070 46.441
 910.213 167.476
 5.040 855.799
 409.056 257.729
 470.355 606.174
 698.340 210.557
 786.507 562.390
 935.022 970.965
 41.284 974.042
 1.759 589.072
 671.030 195.318
 91.242 753.905
 493.043 180.754
 878.829 37.004
 521.318 241.354
 9.769 347.177
 625.892 579.204
 34.722 911.729
 893.687 507.837
 520.593 140.196
 642.009 606.475
 738.300 104.193
 953.248 435.751
 58.764 707.604
 72.136 88.184
 274.766 316.440
 219.790 376.678
 389.350 74.644
 219.410 137.460
 679.106 23.630
 637.688 89.515
 839.091 658.016
 967.682 240.866
 859.618 641.861
 210.208 643.510
 666.022 48.529
 251.860 694.869
 991.308 908.374
 841.931 376.092
 46.939 802.790
 94.226 159.002
 235.709 247.399
 92.559 547.109
 917.483 193.443
 873.381 725.652
 426.678 942.699
 261.213 855.548
 560.755 430.921
 411.432 571.446
 350.983 266.990
 592.387 40.411
 407.736 214.403
 540.204 951.494
 648.008 328.777
 423.042 374.411
 986.448 595.657
 38.730 25.293
 154.649 288.720
 774.906 977.244
 336.637 46.662
 221.954 761.872
 729.499 770.525
 236.856 524.656
 492.944 310.394
 4.519 961.823
 204.658 745.440
 979.328 110.169
 831.849 83.864
 963.742 255.113
 134.028 904.782
 396.036 728.241
 176.366 833.507
 782.279 786.157
 433.699 551.544
 177.820 90.812
 557.313 75.209
 463.701 181.374
 843.055 339.965
 589.308 263.593
 441.117 264.766
 883.161 309.533
 374.467 771.049
 341.104 914.111
 51.520 39.281
 560.491 291.444
 564.964 212.375
 728.559 800.465
 136.154 925.986
 24.549 193.114
 395.022 352.149
 642.750 497.876
 158.858 792.194
 775.311 845.275
 197.619 420.281
 650.104 259.554
 434.732 248.583
 644.151 272.216
 744.980 213.388
 584.180 339.069
 167.316 937.712
 302.952 284.148
 970.902 945.972
 996.439 63.296
 695.895 140.675
 779.139 889.886
 463.355 216.617
 372.417 438.217
 515.840 416.999
 96.406 320.379
 945.036 925.909
 235.500 94.238
 796.004 56.396
 579.871 618.718
 448.803 811.882
 132.620 933.350
 184.597 965.665
 939.580 948.474
 790.459 379.140
 24.468 927.403
 668.570 240.079
 977.726 999.823
 243.068 389.411
 787.415 134.886
 131.453 75.743
 652.643 131.642
 25.034 754.141
 375.147 153.047
 40.691 867.955
 276.590 177.855
 328.403 623.840
 685.080 902.859
 387.935 310.276
 824.523 167.558
 134.374 704.227
 327.955 856.207
 604.357 60.032
 687.505 560.999
 989.749 345.854
 308.589 557.901
 677.952 68.159
 717.103 987.304
 251.073 751.704
 91.540 569.465
 110.915 984.814
 76.044 884.831
 42.458 726.385
 647.571 767.380
 672.571 146.886
 235.643 891.376
 318.611 750.899
 855.074 265.319
 126.969 529.500
 441.906 308.953
 976.326 808.523
 65.194 98.109
 244.119 700.877
 109.948 476.673
 915.721 310.250
 730.244 204.570
 440.007 258.341
 900.294 425.308
 316.744 672.304
 742.017 177.015
 332.893 443.024
 680.827 758.366
 167.004 583.583
 529.976 707.142
 352.018 631.792
 184.592 307.090
 253.716 767.533
 28.841 651.201
 289.763 187.116
 936.370 740.565
 415.562 90.756
 340.915 161.720
 349.395 709.130
 939.867 977.139
 839.553 199.785
 290.582 388.774
 807.949 78.806
 692.568 939.684
 583.436 477.814
 96.702 840.634
 887.408 807.180
 326.746 924.743
 306.007 4.749
 73.213 611.880
 807.248 112.772
 62.818 614.401
 395.637 376.819
 609.082 336.384
 277.510 837.824
 705.178 549.751
 301.636 696.078
 675.786 903.323
 883.997 783.725
 610.835 706.140
 893.537 775.494
 763.857 686.213
 915.772 296.926
 417.631 662.885
 100.173 621.885
 459.578 278.192
 190.055 968.925
 831.507 743.960
 913.414 556.869
 838.732 501.136
 340.733 127.347
 941.235 421.190
 80.687 915.053
 476.398 761.895
 854.078 389.861
 854.221 217.773
 455.924 119.049
 150.081 665.832
 858.922 928.706
 928.431 327.496
 30.316 72.517
 248.065 166.009
 308.376 250.746
 513.202 173.789
 122.289 235.284
 485.659 425.801
 726.368 236.529
 905.622 172.819
 70.349 448.663
 779.115 3.348
 134.625 901.490
 179.373 36.093
 42.970 564.498
 30.295 928.201
 124.344 843.455
 649.384 50.596
 256.444 198.009
 134.739 733.665
 291.730 622.806
 998.297 908.268
 974.623 472.408
 741.602 532.760
 417.652 385.154
 509.762 821.670
 153.757 452.321
 166.016 781.382
 839.099 881.099
 428.703 858.968
 491.102 73.429
 382.725 459.175
 433.719 663.606
 200.178 658.922
 937.774 767.328
 214.441 16.759
 518.626 650.802
 226.158 945.334
 444.303 653.479
 669.166 587.410
 750.786 430.406
 823.473 550.460
 821.610 124.175
 877.803 641.917
 808.663 651.811
 266.380 978.183
 120.628 883.877
 236.715 477.286
 233.475 602.741
 153.647 890.272
 860.575 20.787
 169.426 673.102
 313.246 599.678
 852.762 282.855
 768.841 486.462
 387.518 923.781
 304.009 134.715
 442.787 535.252
 434.775 438.295
 652.820 460.619
 599.883 816.215
 402.605 959.638
 425.107 260.110
 821.314 614.440
 687.374 16.646
 272.740 957.496
 960.534 717.674
 383.764 937.825
 849.159 798.164
 656.611 397.668
 210.997 628.791
 808.871 705.306
 618.697 125.025
 221.063 370.785
 631.422 631.762
 741.853 540.591
 929.458 591.600
 806.165 46.216
 530.231 121.325
 514.651 381.770
 751.125 895.773
 360.763 960.151
 239.659 187.800
 483.540 988.649
 760.072 69.707
 182.924 697.268
 839.944 443.010
 425.743 720.755
 252.490 43.454
 863.380 593.448
 378.692 945.667
 598.713 370.215
 75.985 461.597
 405.269 783.300
 922.259 49.242
 94.082 420.639
 829.030 799.110
 224.921 643.807
 577.708 886.949
 802.822 221.304
 957.609 729.821
 126.117 444.158
 831.949 381.329
 649.002 215.316
 664.460 389.365
 884.206 801.919
 168.889 120.015
 746.601 541.147
 738.757 644.228
 776.666 366.949
 945.964 174.612
 787.131 38.807
 512.665 729.455
 253.123 7.012
 938.155 956.236
 275.414 935.102
 156.125 649.836
 950.559 652.847
 790.604 499.082
 196.689 256.835
 432.302 552.847
 428.354 875.459
 860.215 142.532
 320.250 326.479
 853.584 876.359
 323.043 214.725
 572.127 442.629
 623.196 531.748
 901.587 450.096
 104.081 255.910
 468.681 285.368
 252.399 928.677
 604.540 887.058
 249.614 459.512
 586.568 597.090
 33.627 137.221
 301.556 539.598
 455.215 789.855
 662.029 751.385
 783.852 419.047
 865.656 14.563
 438.707 259.187
 934.548 757.245
 586.056 789.127
 6.073 742.899
 10.679 606.523
 996.204 579.812
 745.444 505.873
 525.221 381.330
 342.957 464.315
 216.859 492.929
 361.804 308.992
 566.869 887.213
 786.272 531.031
 764.633 191.801
 324.769 329.899
 959.430 952.384
 163.544 464.031
 136.602 504.397
 67.138 686.432
 731.898 107.802
 196.640 434.678
 416.433 931.874
 595.910 391.786
 759.881 218.004
 612.181 546.375
 183.664 921.116
 161.542 356.989
 285.279 272.883
 515.902 606.303
 113.601 726.597
 423.013 946.920
 745.547 354.011
 825.259 62.891
 827.312 954.134
 119.586 761.762
 947.129 403.712
 906.451 273.599
 477.957 395.679
 69.722 58.973
 122.518 957.314
 74.678 651.391
 892.686 562.181
 783.449 505.245
 821.533 312.498
 285.451 653.301
 828.629 400.615
 96.526 753.615
 904.789 704.360
 169.908 20.793
 46.968 41.656
 13.092 677.774
 130.968 930.815
 548.591 159.152
 460.862 66.058
 378.034 963.805
 959.379 530.164
 695.801 51.934
 571.020 700.665
 91.147 159.000
 225.438 51.153
 920.593 646.541
 766.922 559.061
 322.223 208.040
 289.058 175.555
 480.693 218.272
 842.261 27.255
 589.524 968.777
 104.611 454.284
 452.030 822.746
 249.888 161.345
 623.670 192.987
 415.962 200.310
 939.313 580.382
 204.565 12.011
 654.786 981.888
 941.241 645.069
 931.974 201.654
 731.108 619.757
 132.828 781.900
 979.389 809.822
 185.055 858.139
 150.968 535.165
 919.323 572.999
 344.148 669.400
 736.007 231.894
 302.102 610.072
 673.345 20.223
 911.041 92.962
 56.112 334.519
 994.960 978.371
 495.336 8.268
 349.044 734.906
 379.131 477.271
 821.688 599.289
 889.487 159.796
 801.001 518.790
 450.038 594.901
 456.147 471.316
 758.693 649.992
 375.489 608.078
 793.096 978.420
 9.119 641.583
 455.672 873.051
 317.731 789.778
 611.239 355.789
 836.056 433.307
 879.660 290.716
 638.246 10.499
 597.696 174.569
 434.012 893.070
 230.163 98.631
 795.365 399.189
 265.942 886.853
 709.880 319.997
 307.561 183.204
 751.327 486.793
 885.546 14.338
 953.842 880.540
 184.945 209.817
 351.578 490.278
 749.168 780.204
 309.920 735.411
 666.374 582.673
 513.015 466.988
 289.883 134.466
 399.793 809.307
 193.811 447.174
 149.318 864.968
 518.245 70.803
 26.538 319.420
 768.325 867.708
 110.123 495.921
 354.914 235.373
 561.739 445.347
 10.707 806.826
 665.682 239.655
 697.377 961.910
 702.366 70.825
 702.479 556.250
 229.799 852.359
 478.252 32.476
 773.143 356.869
 20.337 825.772
 81.202 95.804
 547.824 659.478
 645.583 16.200
 205.383 783.079
 817.132 30.483
 944.962 412.144
 646.650 550.474
 593.097 955.629
 152.852 722.991
 8.199 69.409
 538.020 384.666
 770.783 55.185
 466.861 806.391
 822.754 671.222
 761.152 787.071
 126.333 466.232
 184.028 302.033
 699.438 361.563
 663.893 698.729
 205.441 351.438
 687.455 862.290
 737.851 969.006
 351.124 112.688
 103.981 70.480
 954.794 125.891
 38.953 654.438
 134.919 441.362
 588.098 882.965
 525.848 191.008
 801.064 370.602
 298.984 389.354
 756.603 711.845
 725.684 305.973
 358.509 324.416
 37.629 209.466
 838.600 80.640
 291.121 753.506
 203.608 110.544
 981.290 861.191
 153.860 205.943
 678.324 561.511
 170.363 693.501
 678.633 513.887
 354.224 626.092
 365.390 112.037
 252.187 955.612
 769.520 40.881
 811.455 677.577
 406.166 939.663
 976.174 99.426
 353.626 636.127
 420.234 592.631
 340.206 11.602
 862.878 795.724
 236.256 451.665
 144.563 984.657
 318.618 563.995
 263.250 602.064
 315.927 201.914
 351.705 12.517
 966.731 132.376
 783.351 841.828
 367.517 10.027
 349.794 570.409
 71.839 759.003
 582.620 830.032
 870.315 381.789
 573.634 436.951
 657.977 485.733
 62.951 59.700
 332.044 84.221
 547.719 435.260
 389.494 148.325
 853.509 721.397
 767.952 878.860
 96.379 305.223
 531.393 176.564
 540.177 718.538
 608.311 513.792
 267.977 169.839
 886.736 574.305
 288.703 162.399
 328.181 113.887
 93.451 189.399
 230.072 504.505
 367.081 183.281
 520.048 125.258
 609.013 240.462
 760.717 936.566
 585.370 778.081
 962.962 267.846
 538.698 230.968
 10.869 626.760
 840.135 329.538
 481.044 529.102
 654.461 968.536
 460.881 297.243
 275.847 378.750
 29.748 92.133
 109.903 335.852
 837.706 255.160
 57.075 210.050
 500.032 233.225
 978.219 895.279
 702.348 850.531
 382.934 816.164
 188.568 646.565
 815.835 944.181
 468.346 110.123
 169.276 851.578
 746.421 358.032
 320.230 473.152
 435.650 604.217
 774.223 253.352
 689.100 375.330
 53.778 441.242
 772.917 104.163
 249.169 311.138
 227.657 488.289
 765.018 275.428
 636.113 870.837
 859.994 101.980
 263.523 181.049
 54.572 526.015
 772.466 477.609
 42.249 370.469
 879.007 446.923
 4.999 165.290
 26.158 916.121
 529.210 131.161
 550.923 407.096
 922.205 103.686
 135.831 359.194
 123.188 497.663
 616.533 25.910
 520.597 115.868
 93.808 362.381
 468.139 501.620
 229.034 888.347
 724.967 518.562
 123.105 474.161
 225.600 954.842
 154.045 959.414
 759.207 622.628
 20.678 194.509
 256.139 729.121
 279.094 480.495
 345.221 193.777
 213.971 972.549
 764.979 180.811
 634.812 674.327
 645.025 899.504
 382.735 466.213
 883.134 831.058
 59.609 728.110
 44.803 994.213
 909.201 600.316
 824.346 827.566
 378.812 603.375
 1.783 300.199
 737.096 54.184
 583.313 160.121
 114.786 581.573
 953.101 879.025
 443.587 685.946
 122.133 79.589
 296.304 95.940
 720.416 656.045
 458.169 57.819
 129.586 678.938
 893.436 323.076
 934.820 660.187
 398.597 665.211
 731.839 134.822
 768.501 211.750
 753.699 471.831
 436.390 692.176
 983.319 679.607
 804.114 111.801
 544.490 933.463
 453.025 116.734
 572.985 976.223
 46.129 932.609
 269.871 171.020
 502.859 771.809
 943.892 202.014
 282.288 808.473
 24.727 498.205
 759.926 531.003
 942.905 812.830
 466.643 577.302
 547.301 831.736
 693.146 133.139
 192.606 654.853
 795.308 989.421
 555.296 832.397
 688.118 285.516
 608.895 819.214
 40.899 454.851
 442.199 104.950
 713.552 593.016
 875.461 393.246
 960.966 310.312
 209.992 439.328
 916.520 548.684
 230.264 52.241
 210.047 41.267
 511.425 256.260
 223.103 291.143
 619.356 256.881
 205.420 629.707
 328.380 132.327
 119.622 85.171
 129.809 674.056
 823.432 214.951
 122.420 522.672
 794.559 513.991
 626.224 322.555
 636.268 552.604
 259.422 573.947
 732.358 185.314
 684.240 860.173
 638.286 335.915
 132.287 225.791
 667.728 347.887
 239.637 375.049
 56.556 304.120
 684.021 636.011
 532.669 191.286
 853.106 21.604
 891.994 203.968
 968.056 332.826
 658.345 758.916
 128.425 850.229
 295.491 93.468
 973.515 396.931
 30.036 342.654
 615.735 219.912
 747.703 181.017
 190.166 406.819
 835.825 947.301
 481.823 254.283
 281.651 378.382
 291.157 842.694
 898.260 913.992
 335.723 904.103
 664.076 12.661
 871.192 137.494
 833.150 73.914
 860.689 312.994
 534.467 690.156
 393.598 587.933
 940.777 867.203
 322.507 348.267
 989.952 134.213
 371.853 894.153
 902.175 706.569
 599.316 354.972
 999.761 929.443
 339.420 183.487
 326.785 491.207
 109.558 418.866
 334.703 496.312
 346.325 991.995
 77.648 583.770
 902.376 682.730
 405.123 292.976
 561.743 826.847
 86.466 751.649
 218.708 550.580
 515.072 195.295
 58.897 613.298
 63.204 543.547
 31.529 935.523
 560.899 241.366
 11.937 541.909
 103.579 323.289
 430.162 59.618
 129.266 443.457
 343.997 574.838
 702.631 715.059
 226.213 697.854
 282.583 168.130
 331.471 144.426
 93.720 527.720
 827.714 173.396
 59.091 664.390
 791.621 382.982
 149.684 320.598
 253.168 857.558
 860.390 680.112
 258.929 559.579
 306.504 649.087
 138.705 405.491
 450.900 748.524
 990.199 267.832
 99.723 685.676
 729.208 467.352
 251.789 649.449
 729.229 308.056
 939.986 350.442
 138.241 154.781
 976.158 754.052
 908.922 137.847
 696.467 304.823
 611.781 113.785
 422.773 447.234
 372.072 227.067
 505.564 163.409
 137.228 657.671
 422.376 588.378
 751.569 646.347
 977.134 60.776
 501.846 47.469
 513.664 19.042
 366.652 742.680
 631.676 273.806
 823.727 672.308
 915.215 455.257
 863.857 811.288
 969.252 944.703
 653.596 578.513
 755.215 712.471
 859.659 259.902
 44.554 75.883
 977.175 523.711
 322.539 102.771
 526.360 879.741
 802.433 875.119
 835.564 491.058
 310.800 16.847
 403.610 486.892
 714.324 217.836
 825.008 388.690
 641.189 157.309
 715.004 378.455
 448.372 463.153
 437.638 480.827
 470.475 625.261
 122.529 759.736
 404.734 111.240
 61.203 949.494
 417.270 78.698
 161.198 541.933
 952.366 821.821
 468.515 869.584
 872.680 479.088
 562.027 684.169
 114.784 127.075
 796.275 795.070
 500.723 521.648
 293.606 559.407
 269.630 766.967
 338.131 100.421
 679.384 705.144
 430.783 660.662
 150.545 950.988
 958.277 198.850
 684.976 138.661
 893.613 332.137
 69.692 7.511
 569.598 767.778
 880.428 605.640
 690.492 109.276
 815.451 820.457
 914.302 151.973
 32.435 109.568
 546.499 682.424
 122.148 172.686
 835.172 186.084
 152.868 111.086
 701.279 460.690
 957.341 616.502
 332.048 780.838
 936.622 932.840
 220.361 205.754
 127.059 773.895
 960.788 750.958
 951.093 356.302
 379.640 229.813
 860.524 32.609
 550.965 527.910
 221.713 263.840
 554.819 207.476
 103.264 448.863
 793.698 596.844
 753.493 289.699
 575.913 738.379
 221.168 293.519
 982.507 724.673
 830.284 835.163
 691.518 415.417
 697.908 85.727
 77.731 305.002
 641.466 475.972
 128.329 302.934
 194.282 146.540
 309.040 435.639
 900.030 744.234
 728.489 409.847
 30.444 674.734
 730.724 665.767
 636.546 502.375
 300.673 954.627
 750.564 98.035
 500.921 702.322
 280.239 643.294
 130.360 962.192
 934.409 985.184
 168.630 748.968
 471.424 648.729
 560.578 7.204
 831.415 117.746
 921.282 566.080
 788.808 616.963
 676.491 723.913
 710.240 415.298
 570.868 786.418
 720.651 731.317
 905.485 39.614
 40.391 283.610
 38.057 498.741
 760.581 782.514
 779.024 956.939
 752.428 612.647
 231.409 620.389
 466.807 280.825
 193.309 109.630
 859.366 89.719
 512.780 119.893
 687.792 898.019
 252.915 247.083
 664.271 712.806
 390.160 721.967
 927.906 464.487
 184.830 264.902
 627.705 390.085
 685.678 329.784
 3.378 513.524
 869.949 391.826
 723.526 293.895
 189.159 33.204
 721.828 412.581
 254.851 667.833
 772.713 200.864
 726.603 236.701
 307.974 450.419
 278.792 903.889
 812.233 394.649
 648.121 136.963
 693.559 859.450
 979.146 900.696
 29.649 833.696
 971.325 507.757
 591.345 644.137
 123.099 821.998
 173.987 193.693
 803.862 508.364
 481.011 259.185
 54.235 267.390
 639.583 82.818
 212.719 21.983
 249.040 635.363
 439.709 770.237
 611.950 197.656
 408.135 851.755
 245.215 786.135
 257.015 158.252
 763.383 438.601
 966.382 954.634
 945.067 244.890
 668.968 457.410
 990.879 35.799
 828.404 777.078
 240.662 880.405
 401.274 794.318
 600.098 550.178
 980.201 671.613
 621.344 217.290
 859.200 57.810
 156.447 208.802
 46.097 319.577
 151.571 248.490
 498.128 917.451
 948.043 409.808
 507.418 62.925
 204.735 868.553
 897.365 164.804
 635.148 389.369
 896.859 56.725
 369.873 479.202
 577.409 242.729
 196.843 981.637
 112.708 194.058
 812.422 22.846
 847.928 258.633
 728.058 122.314
 947.343 826.284
 640.684 685.054
 877.028 739.521
 988.731 247.516
 30.813 404.205
 506.426 773.554
 731.980 879.852
 861.739 21.770
 653.064 299.419
 751.054 829.248
 357.355 57.628
 37.379 892.522
 347.255 230.233
 898.032 853.756
 328.634 949.789
 309.565 813.192
 691.860 912.745
 187.770 648.429
 747.641 664.923
 842.537 102.855
 520.665 785.296
 152.911 651.298
 830.732 929.454
 646.752 817.801
 617.469 913.235
 939.998 331.357
 581.513 512.877
 288.775 198.743
 16.256 471.013
 197.727 153.603
 436.885 758.293
 552.369 727.130
 227.780 519.892
 872.536 363.661
 928.581 296.388
 366.592 75.039
 69.974 152.105
 178.989 357.402
 211.899 764.188
 821.626 765.320
 292.268 456.080
 345.476 198.817
 779.173 624.311
 504.182 672.143
 852.855 172.401
 474.958 928.510
 797.586 986.124
 701.692 586.843
 533.153 356.432
 6.038 665.526
 289.246 667.108
 248.150 949.919
 555.119 841.121
 811.359 146.832
 806.027 600.916
 914.358 507.275
 4.817 802.234
 928.367 271.627
 342.493 98.007
 281.428 87.259
 159.537 268.347
 281.710 421.735
 977.285 395.410
 978.805 914.809
 266.001 989.202
 527.077 814.722
 136.684 394.092
 16.709 879.947
 923.600 678.567
 323.020 912.951
 433.624 475.557
 697.753 960.142
 989.327 281.537
 920.313 959.648
 751.262 813.720
 253.651 559.487
 840.015 581.234
 947.667 42.167
 612.254 653.775
 920.299 872.404
 902.657 156.192
 668.123 692.970
 903.247 616.672
 638.151 505.543
 595.072 427.205
 782.204 930.461
 708.631 205.999
 944.696 498.774
 206.842 291.235
 61.911 814.647
 348.443 343.460
 911.961 574.652
 794.403 630.008
 713.911 46.727
 712.353 939.831
 174.375 915.454
 864.377 802.221
 390.767 877.016
 635.026 220.163
 190.927 17.869
 475.662 80.803
 195.837 602.268
 367.676 765.183
 890.473 207.647
 403.497 880.488
 860.434 231.266
 166.496 5.240
 760.137 209.989
 177.673 535.977
 511.149 476.683
 640.676 208.840
 254.172 766.190
 132.246 337.266
 90.713 91.546
 781.065 844.686
 124.259 663.015
 85.557 506.255
 547.536 710.241
 525.109 564.332
 902.105 698.521
 907.056 807.525
 367.080 776.875
 304.485 951.971
 301.345 46.523
 21.385 526.251
 882.475 847.861
 268.972 618.525
 748.126 201.605
 850.352 617.450
 72.290 540.998
 783.360 179.142
 598.385 187.579
 299.882 933.354
 230.131 669.882
 353.822 146.346
 854.724 994.503
 661.734 569.461
 973.760 650.351
 355.967 795.515
 356.899 272.863
 718.707 534.855
 550.661 94.768
 808.860 615.034
 487.355 158.224
 417.250 148.685
 292.505 620.293
 967.630 40.346
 406.832 725.665
 202.857 792.231
 372.726 288.901
 691.842 789.341
 714.980 980.517
 1.300 904.770
 729.410 769.753
 387.655 265.899
 217.050 480.396
 872.708 401.484
 129.976 268.625
 818.812 179.068
 170.085 653.274
 565.703 12.974
 874.622 504.461
 234.884 737.313
 980.712 627.282
 555.234 398.440
 562.285 529.698
 74.716 520.361
 831.473 920.178
 660.455 268.411
 675.838 988.903
 968.873 405.675
 123.798 649.890
 7.938 167.924
 482.544 489.298
 886.923 732.161
 943.096 22.268
 930.707 17.368
 891.274 117.176
 53.754 220.703
 975.066 728.148
 375.015 985.704
 459.752 775.752
 693.665 39.226
 432.222 539.077
 524.502 779.613
 703.099 942.878
 751.783 799.449
 585.748 829.506
 645.290 972.123
 219.228 651.138
 489.464 203.115
 440.207 972.987
 605.795 565.575
 917.106 978.204
 253.624 517.425
 937.222 560.905
 131.455 586.317
 810.699 101.913
 779.531 52.556
 829.162 174.471
 617.290 142.320
 424.408 22.403
 102.398 338.558
 24.988 4.208
 240.138 39.923
 845.047 382.731
 525.214 754.594
 777.790 955.872
 187.625 752.230
 850.946 429.745
 118.523 950.389
 557.193 7.736
 52.340 259.200
 350.512 48.603
 912.494 517.935
 829.676 491.374
 827.438 38.279
 570.574 977.158
 282.377 20.904
 256.003 656.589
 483.760 274.443
 49.118 760.552
 25.573 669.875
 7.316 350.824
 808.843 179.823
 507.516 741.695
 281.818 643.423
 0.108 894.388
 44.553 165.620
 104.103 399.925
 757.584 298.244
 855.154 265.061
 872.846 492.803
 403.975 647.980
 681.596 285.944
 296.618 519.098
 468.041 943.125
 639.144 276.521
 540.457 899.751
 524.929 970.406
 659.237 998.277
 478.665 595.801
 921.674 811.342
 820.668 25.605
 727.915 992.555
 580.152 465.674
 725.961 726.143
 266.584 729.973
 3.484 713.174
 652.060 327.983
 601.507 384.844
 10.972 17.673
 213.458 962.428
 620.416 559.473
 699.972 769.593
 938.055 379.455
 495.164 667.187
 764.136 448.733
 757.299 335.173
 959.640 161.966
 82.313 223.724
 359.884 367.255
 61.981 578.707
 397.178 995.036
 942.461 899.709
 460.380 252.574
 89.272 285.776
 84.523 906.779
 60.345 280.188
 919.357 350.530
 451.876 346.569
 889.042 531.100
 637.262 940.712
 671.866 274.057
 345.977 122.537
 322.373 438.127
 208.105 758.268
 580.378 827.511
 856.047 962.228
 792.024 25.374
 565.380 529.486
 865.155 718.384
 322.685 614.382
 831.092 595.862
 423.444 855.624
 251.598 232.376
 474.813 967.020
 335.828 219.182
 956.441 575.129
 487.820 183.115
 180.874 753.187
 439.359 722.468
 699.807 377.090
 812.403 964.453
 483.238 607.163
 154.773 690.441
 817.965 612.718
 285.368 331.099
 45.867 129.388
 331.921 667.192
 409.728 737.009
 634.576 612.446
 267.334 423.987
 789.644 847.086
 348.160 259.035
 415.345 424.809
 89.625 909.705
 708.808 418.155
 133.065 556.849
 832.786 588.899
 967.716 73.246
 501.358 378.550
 371.983 421.789
 534.395 882.201
 555.750 233.381
 406.782 85.129
 799.512 736.991
 44.672 460.014
 412.700 314.897
 9.747 12.976
 194.977 266.212
 284.070 264.297
 433.711 93.350
 721.272 205.597
 164.901 131.615
 791.316 506.017
 772.921 364.751
 20.736 677.812
 519.433 192.947
 851.160 354.610
 739.339 18.733
 917.105 596.788
 890.846 205.574
 718.877 297.193
 519.461 49.413
 655.182 411.436
 317.390 331.144
 528.327 240.590
 608.609 125.067
 166.286 226.317
 747.247 302.173
 272.173 320.777
 517.544 455.912
 142.676 623.483
 805.027 300.646
 450.828 557.242
 661.752 348.688
 901.138 824.106
 707.188 400.753
 600.989 943.836
 337.822 17.425
 393.578 551.518
 912.953 247.195
 935.105 303.060
 344.722 931.649
 821.049 208.225
 953.760 492.990
 749.893 247.307
 117.279 226.503
 312.563 11.714
 896.947 404.552
 95.023 888.462
 205.048 473.606
 41.144 547.324
 68.351 956.808
 432.343 516.347
 551.788 417.210
 966.975 791.198
 983.671 687.437
 661.539 326.846
 309.103 117.058
 121.131 32.301
 919.910 556.832
 939.863 422.153
 852.358 307.570
 973.245 279.709
 195.883 69.203
 181.583 728.452
 257.830 682.357
 962.624 679.869
 24.745 950.251
 987.070 180.399
 747.088 243.743
 714.682 188.236
 751.686 748.140
 21.928 507.175
 507.942 818.897
 813.214 240.679
 396.361 827.044
 543.342 221.455
 860.872 337.322
 253.900 452.286
 682.353 356.325
 853.840 960.480
 955.636 488.876
 865.574 434.645
 154.890 63.431
 951.888 157.551
 54.882 937.166
 53.165 667.440
 563.235 714.915
 544.280 132.588
 989.851 350.049
 189.868 986.144
 415.625 517.483
 887.025 82.016
 557.862 127.175
 865.949 654.851
 502.310 889.800
 629.440 121.077
 472.101 853.875
 987.771 181.730
 226.210 345.793
 950.425 485.782
 971.255 191.409
 412.968 4.345
 780.890 551.512
 796.399 237.065
 349.916 125.460
 406.347 923.031
 571.998 970.103
 957.125 326.285
 480.207 237.958
 705.984 692.773
 791.018 893.299
 48.682 679.120
 860.912 941.708
 400.094 497.478
 719.118 72.802
 212.073 33.925
 852.477 422.974
 132.661 125.285
 164.087 611.280
 481.490 631.065
 534.543 374.084
 379.427 539.527
 414.784 250.205
 327.996 491.249
 57.275 466.268
 665.739 197.164
 235.221 700.565
 842.401 943.823
 448.537 912.392
 633.872 905.026
 714.369 202.508
 385.372 270.005
 586.065 399.871
 809.829 223.886
 237.928 71.277
 303.306 811.468
 447.077 135.984
 768.272 431.387
 454.789 589.336
 485.281 661.222
 807.371 740.986
 149.089 837.070
 873.587 238.352
 119.374 101.631
 277.735 248.791
 640.264 806.215
 643.705 929.781
 995.927 283.487
 937.606 530.709
 609.081 193.952
 150.266 589.041
 100.821 250.423
 854.204 44.594
 537.329 17.054
 284.108 175.846
 43.597 304.548
 459.959 929.950
 796.076 98.066
 635.435 982.022
 73.261 882.025
 101.853 118.944
 581.676 104.906
 403.777 838.194
 48.856 561.433
 73.377 313.946
 27.096 878.767
 517.075 682.011
 752.433 563.105
 93.136 394.123
 601.258 194.178
 309.184 793.107
 358.745 114.208
 503.664 56.779
 913.973 127.259
 117.743 883.801
 709.072 352.225
 429.895 273.564
 955.197 21.710
 333.344 149.570
 275.769 18.559
 758.736 447.299
 614.701 636.795
 756.097 329.613
 349.706 54.374
 79.573 992.133
 51.888 437.551
 597.155 805.377
 34.457 352.332
 660.058 427.862
 115.375 144.688
 100.437 773.686
 89.174 340.809
 122.384 978.680
 548.082 600.122
 553.763 571.173
 526.275 781.201
 732.299 97.297
 155.978 723.797
 408.773 297.994
 140.631 144.342
 116.456 297.261
 467.212 838.444
 335.476 991.331
 823.670 198.617
 783.229 169.491
 663.321 921.148
 299.963 733.011
 598.825 990.233
 37.995 483.445
 725.254 404.062
 172.754 240.572
 804.028 225.189
 755.899 829.009
 804.400 991.341
 950.453 687.418
 742.432 172.852
 3.487 342.102
 802.404 585.348
 404.828 725.242
 424.332 602.657
 685.126 675.162
 23.453 822.402
 861.137 940.669
 731.232 938.257
 230.975 523.092
 548.841 906.819
 851.444 268.142
 447.294 767.621
 840.322 695.909
 676.007 401.731
 588.889 202.315
 123.890 82.853
 947.443 941.245
 362.874 386.128
 565.304 5.820
 669.744 140.168
 386.689 463.025
 123.194 919.811
 87.278 491.993
 892.153 628.279
 199.339 357.054
 229.744 71.406
 234.698 377.239
 954.060 912.557
 146.826 989.914
 399.603 859.331
 551.010 643.988
 857.210 482.687
 773.263 684.473
 359.355 331.574
 755.881 832.710
 613.424 373.132
 294.760 943.496
 817.973 667.367
 908.625 690.283
 724.024 248.571
 683.857 842.236
 411.241 622.319
 744.726 142.021
 951.668 50.599
 64.448 151.565
 123.988 858.305
 357.975 125.975
 139.408 587.285
 935.923 215.106
 545.014 700.365
 7.166 430.640
 8.514 213.838
 804.776 597.017
 64.469 645.128
 589.028 311.005
 449.614 800.433
 517.809 41.443
 784.613 508.703
 237.979 322.926
 810.976 512.397
 963.080 340.374
 482.228 446.756
 588.509 512.067
 83.241 538.262
 833.083 293.518
 434.600 205.439
 467.430 821.229
 681.704 792.832
 829.236 61.982
 300.890 869.067
 170.929 338.634
 735.217 795.235
 27.534 866.965
 536.811 58.918
 25.314 799.809
 405.062 376.047
 122.333 165.322
 12.941 7.276
 630.522 576.985
 777.659 602.923
 918.528 145.789
 605.624 181.767
 41.921 242.456
 301.704 330.778
 751.965 632.810
 534.288 167.320
 158.620 676.157
 573.373 80.384
 483.751 259.320
 130.145 326.527
 755.456 602.738
 512.452 528.404
 336.186 75.514
 538.631 353.900
 921.008 389.711
 617.792 752.178
 116.375 597.535
 581.567 215.530
 145.457 915.774
 42.231 514.214
 308.139 668.182
 634.896 122.847
 939.778 327.233
 685.120 294.182
 103.665 401.150
 914.012 127.668
 661.723 540.436
 364.874 480.298
 693.408 910.991
 1.043 645.464
 174.222 419.471
 404.469 117.353
 36.076 492.877
 797.118 714.714
 68.302 660.891
 639.539 875.227
 890.109 409.428
 337.505 82.492
 445.290 551.009
 941.775 449.600
 103.856 466.276
 68.653 269.856
 672.050 926.389
 839.557 435.655
 33.767 113.698
 253.552 615.375
 98.145 864.388
 713.264 825.920
 488.194 898.576
 145.451 921.096
 455.321 858.199
 344.472 675.026
 778.996 709.077
 449.865 732.456
 547.353 489.591
 306.254 146.955
 303.946 403.908
 380.935 472.169
 882.281 902.608
 796.049 114.523
 580.020 98.610
 310.582 617.785
 99.224 702.773
 33.080 716.125
 800.959 593.320
 607.523 863.646
 398.420 258.870
 269.057 791.424
 802.070 169.557
 768.125 740.172
 695.856 768.173
 793.913 915.493
 781.046 258.012
 352.177 476.860
 892.751 861.044
 57.572 830.015
 245.678 285.007
 554.059 990.164
 475.394 967.086
 174.260 430.522
 437.611 342.170
 463.410 753.336
 642.264 142.592
 627.620 110.227
 915.910 192.051
 199.297 962.585
 293.047 567.822
 952.927 183.876
 74.992 521.831
 137.994 852.359
 508.141 462.665
 536.907 319.141
 118.562 287.920
 396.894 232.295
 597.388 740.548
 446.226 388.420
 414.520 456.160
 585.676 319.348
 403.275 322.979
 372.439 920.525
 215.350 435.517
 590.755 720.846
 306.477 670.918
 364.200 379.581
 444.352 27.566
 820.179 987.692
 300.623 754.181
 6.808 827.559
 620.133 769.715
 903.495 501.658
 578.320 376.408
 104.659 137.227
 20.089 137.053
 314.762 586.694
 301.919 500.623
 723.922 813.897
 868.194 185.858
 766.766 641.402
 620.226 979.248
 660.801 657.203
 673.222 871.211
 510.620 778.300
 536.283 882.433
 14.956 948.232
 840.606 451.848
 867.313 925.230
 931.552 439.870
 568.199 582.710
 334.438 107.258
 416.420 595.241
 908.262 463.811
 95.324 587.515
 475.727 135.244
 272.048 563.502
 624.412 4.766
 566.938 755.657
 928.801 872.541
 787.237 503.271
 964.820 906.434
 443.428 713.982
 549.843 786.765
 845.420 227.692
 716.843 872.675
 904.684 598.154
 49.868 24.894
 621.173 560.142
 400.820 636.895
 911.989 651.155
 358.998 71.605
 322.365 13.099
 542.982 832.995
 456.461 484.301
 169.742 70.265
 961.961 393.971
 972.531 207.069
 212.717 443.958
 384.034 789.973
 650.114 176.038
 674.779 880.335
 86.920 512.428
 92.111 184.020
 245.800 973.671
 838.679 476.319
 825.129 438.120
 270.886 978.262
 462.147 743.167
 999.778 59.099
 930.891 337.948
 605.296 752.326
 680.740 394.081
 598.583 994.448
 630.267 844.011
 708.148 532.247
 797.561 340.592
 849.488 42.030
 517.975 976.963
 542.351 0.018
 396.863 148.470
 546.906 214.300
 820.125 320.066
 33.950 43.728
 429.149 840.422
 322.894 196.599
 916.989 740.801
 705.225 521.364
 355.574 611.053
 914.552 412.919
 883.545 860.969
 654.176 792.013
 413.461 672.428
 199.624 143.157
 326.013 711.626
 360.040 780.126
 256.256 702.196
 115.234 450.170
 719.372 525.729
 604.054 81.660
 726.131 898.446
 87.306 58.756
 783.850 419.280
 260.502 895.329
 928.586 958.951
 267.256 743.732
 177.650 790.825
 835.148 367.873
 95.753 397.205
 697.650 230.538
 928.655 629.515
 406.483 279.138
 948.791 483.579
 510.032 89.367
 579.642 563.565
 59.783 860.965
 399.582 757.218
 395.787 612.604
 979.532 403.767
 994.796 943.258
 468.120 492.721
 884.867 205.367
 17.444 140.823
 234.937 551.294
 234.348 725.399
 417.386 390.277
 366.871 840.642
 269.211 540.252
 491.817 439.880
 799.554 130.093
 483.991 648.297
 17.629 846.070
 525.461 309.059
 398.101 805.640
 687.210 159.246
 226.726 456.200
 96.875 933.849
 346.293 851.509
 134.219 745.463
 773.837 259.454
 287.888 878.945
 109.849 748.286
 908.403 34.540
 387.134 521.079
 326.859 925.765
 992.474 797.614
 228.184 631.362
 972.969 847.338
 901.982 870.969
 548.483 865.169
 0.872 344.859
 82.913 153.303
 752.063 887.434
 413.861 66.686
 556.894 636.397
 49.932 328.233
 517.548 934.287
 767.368 193.456
 420.726 741.763
 976.475 4.802
 933.302 953.577
 489.695 526.232
 401.663 935.269
 66.816 81.646
 449.424 623.385
 101.396 570.312
 120.535 702.364
 761.799 423.058
 277.605 250.668
 729.261 159.565
 327.745 166.243
 756.235 465.377
 677.858 981.829
 675.985 323.489
 13.526 974.300
 257.484 296.503
 24.099 885.013
 649.442 288.900
 363.042 991.862
 778.354 143.123
 816.968 615.333
 345.568 996.662
 66.998 573.497
 348.254 99.689
 348.358 312.719
 872.788 553.892
 362.665 886.300
 273.620 363.807
 164.559 101.800
 456.133 113.385
 450.725 744.891
 481.936 204.630
 823.511 64.221
 965.643 774.500
 610.128 684.487
 43.257 384.034
 696.578 835.997
 76.316 233.600
 416.130 546.246
 678.962 774.718
 726.368 46.019
 285.852 77.106
 955.954 678.172
 939.523 475.083
 119.498 656.516
 591.600 806.586
 832.025 965.252
 261.406 807.637
 926.877 892.281
 359.580 912.777
 44.481 294.074
 297.787 205.832
 343.901 852.683
 806.144 574.268
 552.676 730.026
 758.594 143.664
 349.157 88.965
 556.780 846.592
 429.642 639.292
 492.436 943.036
 992.545 399.058
 946.767 528.779
 43.993 223.205
 696.329 505.768
 242.420 843.117
 84.830 246.926
 630.503 449.109
 948.669 760.355
 806.202 515.202
 213.630 678.196
 943.612 159.761
 226.748 887.919
 750.043 920.016
 569.890 253.606
 427.344 222.363
 192.174 197.540
 60.540 898.347
 772.136 124.346
 480.668 938.713
 805.844 858.003
 515.080 920.793
 745.482 653.841
 949.056 579.531
 768.756 561.188
 357.333 226.645
 330.587 206.588
 931.017 828.877
 375.692 591.762
 310.492 723.209
 17.854 544.839
 352.644 128.693
 115.924 708.457
 403.284 780.632
 698.130 715.483
 533.708 398.825
 758.407 704.155
 932.379 58.231
 927.637 912.010
 145.611 374.519
 718.470 505.176
 639.733 280.580
 967.511 430.260
 544.481 851.196
 218.863 194.547
 844.495 445.069
 777.337 501.658
 452.009 455.447
 130.083 399.723
 836.546 287.383
 217.187 483.966
 352.062 171.524
 403.202 72.136
 312.319 957.326
 944.192 617.082
 772.933 744.199
 693.021 804.099
 13.452 764.639
 877.307 310.239
 833.050 251.736
 110.172 478.029
 14.981 542.930
 647.920 716.981
 42.242 596.799
 37.868 223.601
 302.114 649.584
 154.118 175.575
 371.172 398.479
 602.320 370.360
 373.307 870.475
 192.900 945.073
 28.292 785.244
 695.417 326.493
 612.219 530.525
 157.296 551.018
 216.688 886.424
 414.070 88.865
 82.266 924.667
 954.304 969.829
 382.455 398.990
 402.708 395.087
 214.865 778.444
 624.764 827.177
 111.718 466.713
 863.724 365.320
 586.117 823.500
 627.718 763.240
 885.209 250.394
 935.244 849.640
 606.527 730.416
 389.505 126.461
 357.290 990.705
 726.408 596.251
 484.518 579.829
 511.791 197.515
 690.583 69.296
 547.427 786.469
 266.878 772.504
 982.919 216.462
 747.877 559.164
 775.000 444.310
 107.882 779.997
 843.425 588.608
 619.731 21.868
 353.237 721.702
 173.760 419.781
 19.239 778.370
 49.207 857.066
 146.072 84.737
 750.273 402.176
 455.055 565.507
 804.424 338.902
 229.194 982.048
 188.570 741.152
 255.548 534.340
 945.128 584.162
 737.877 663.309
 298.111 247.067
 273.538 894.152
 231.236 88.695
 71.624 434.023
 675.350 726.599
 471.930 987.711
 629.313 141.464
 97.403 782.179
 242.968 703.628
 430.187 134.934
 987.209 379.676
 490.267 493.010
 966.867 444.550
 566.273 779.987
 467.578 983.809
 503.542 80.017
 316.745 822.474
 1.489 262.636
 257.774 527.943
 270.259 603.577
 540.956 86.984
 508.273 918.485
 406.603 298.656
 203.394 222.858
 237.506 919.619
 650.020 627.756
 377.711 974.857
 184.511 632.456
 20.407 249.962
 47.152 378.553
 54.829 921.266
 8.731 872.054
 304.242 183.199
 685.105 888.107
 485.934 989.858
 988.529 865.579
 359.687 47.220
 317.638 834.270
 611.319 646.440
 709.674 445.754
 828.863 5.852
 312.746 789.586
 584.875 443.646
 679.696 550.593
 831.769 904.489
 738.728 521.527
 68.365 346.944
 12.592 740.305
 643.689 15.398
 94.350 925.050
 55.248 186.906
 353.048 176.248
 678.349 132.198
 849.766 487.405
 363.608 558.803
 959.267 727.975
 172.716 26.471
 883.798 850.169
 926.987 819.703
 235.584 930.072
 536.740 624.210
 978.372 729.750
 407.478 443.604
 34.348 97.431
 804.953 385.777
 762.361 185.193
 457.119 886.729
 731.129 25.732
 6.721 280.261
 884.748 980.843
 161.710 287.969
 418.137 353.340
 558.101 433.623
 741.029 581.519
 815.372 783.549
 557.791 841.491
 970.610 999.733
 776.897 139.096
 194.727 950.360
 91.723 541.533
 270.856 54.363
 249.756 681.972
 928.287 908.994
 310.038 61.178
 529.870 344.456
 341.280 602.648
 389.683 915.359
 751.510 916.121
 812.116 538.445
 683.164 453.712
 782.620 848.877
 27.429 259.048
 671.497 218.147
 683.454 8.800
 730.920 865.595
 740.160 114.968
 45.384 228.685
 522.236 522.653
 738.819 626.162
 602.029 619.974
 27.494 160.191
 323.203 133.161
 344.652 931.457
 450.984 659.942
 536.635 673.444
 801.532 388.334
 655.347 302.770
 106.537 736.353
 340.705 101.381
 638.717 952.447
 219.632 28.773
 912.819 848.328
 243.932 259.360
 941.452 648.106
 874.642 468.154
 375.163 673.135
 500.288 679.299
 404.326 124.808
 283.595 944.579
 512.413 351.833
 677.075 546.285
 215.084 609.584
 371.490 399.819
 419.283 742.398
 260.112 460.976
 316.342 391.614
 761.258 81.168
 61.353 89.570
 265.568 777.090
 369.165 920.237
 614.594 930.928
 509.902 678.848
 3.357 670.507
 651.525 654.581
 989.655 18.550
 664.574 191.439
 923.173 284.992
 168.689 93.039
 942.123 310.157
 8.957 157.679
 166.596 269.254
 452.709 732.172
 116.589 305.491
 97.465 118.306
 47.344 771.059
 884.686 57.083
 502.013 588.960
 281.492 846.175
 186.647 486.315
 886.126 49.156
 357.987 139.288
 648.619 255.387
 441.814 674.549
 994.714 112.066
 57.816 321.388
 270.737 430.478
 83.476 146.898
 664.946 763.242
 739.926 844.426
 635.251 545.246
 900.624 108.739
 615.589 915.549
 210.859 611.632
 568.121 308.915
 42.414 396.274
 683.573 82.689
 501.134 310.292
 48.307 976.808
 441.871 84.906
 437.882 381.899
 839.517 794.433
 60.244 893.300
 609.004 666.939
 257.232 778.806
 581.722 798.075
 34.319 996.800
 429.454 997.104
 181.719 621.818
 806.361 283.527
 484.861 709.614
 359.720 986.678
 611.368 147.244
 873.941 777.041
 171.010 160.018
 71.098 590.402
 843.415 301.369
 233.971 373.273
 477.872 739.465
 161.874 975.146
 515.389 921.978
 160.755 700.306
 743.695 584.835
 30.954 885.245
 252.467 49.402
 900.202 28.627
 943.392 693.739
 385.966 126.659
 205.302 895.902
 917.987 880.293
 479.513 30.350
 145.030 780.577
 708.452 792.287
 553.665 948.608
 828.898 159.855
 683.771 226.825
 989.743 251.927
 405.838 874.006
 446.504 661.587
 477.753 308.398
 717.335 144.860
 200.231 438.424
 637.504 814.006
 195.448 0.686
 183.962 858.504
 725.560 38.294
 74.584 819.149
 207.936 762.406
 96.756 236.490
 661.308 875.410
 259.385 139.826
 298.941 340.023
 266.275 33.459
 767.049 165.246
 505.433 359.734
 82.439 173.375
 969.781 601.168
 954.706 803.927
 954.387 344.860
 264.956 707.475
 401.520 530.068
 223.158 357.892
 728.332 383.918
 425.789 853.933
 416.698 10.536
 298.839 944.394
 567.852 416.263
 430.806 565.141
 726.053 749.256
 96.502 556.346
 208.984 417.616
 944.059 985.396
 804.343 378.744
 791.072 651.589
 311.691 507.119
 756.389 925.302
 38.804 431.850
 374.526 374.560
 968.343 363.620
 811.274 469.307
 62.524 118.062
 60.973 607.392
 692.732 94.802
 875.597 370.946
 792.939 334.767
 798.648 157.849
 318.495 789.624
 776.633 516.340
 427.046 574.132
 449.267 783.123
 420.379 602.768
 6.417 143.721
 532.648 645.068
 903.215 421.321
 712.599 369.143
 280.823 695.233
 418.897 419.791
 513.268 956.623
 375.611 427.203
 333.029 146.999
 169.587 135.761
 750.101 79.403
 415.952 541.732
 819.711 414.389
 79.089 136.341
 909.560 319.242
 973.354 559.913
 723.162 961.692
 743.527 317.281
 34.682 126.581
 955.176 708.911
 43.688 58.823
 728.731 961.204
 954.732 957.887
 500.250 248.881
 894.000 222.481
 561.710 88.532
 489.005 679.545
 552.580 532.197
 330.957 255.087
 773.816 930.841
 414.919 247.292
 259.870 387.886
 389.916 952.114
 861.472 641.420
 757.914 540.869
 2.725 149.661
 823.037 986.854
 324.299 897.860
 324.957 437.653
 607.382 576.592
 985.321 701.430
 390.642 622.760
 173.920 694.396
 698.211 377.404
 160.764 533.799
 646.963 651.211
 887.913 972.800
 205.724 42.515
 375.892 592.762
 550.264 807.482
 106.592 392.484
 761.735 212.369
 409.085 456.436
 721.623 518.376
 755.786 324.053
 85.298 866.276
 271.485 614.383
 994.166 787.032
 812.254 745.259
 491.439 202.880
 908.899 99.582
 420.193 78.455
 242.146 374.919
 339.228 201.541
 253.998 763.635
 829.909 426.876
 959.773 972.046
 576.578 503.338
 44.259 337.080
 78.146 865.066
 267.510 641.790
 536.207 431.058
 13.461 886.423
 815.641 97.017
 258.210 725.121
 790.554 679.452
 163.184 530.461
 477.906 187.955
 88.217 865.791
 182.964 450.197
 825.655 310.703
 197.401 929.425
 862.118 145.952
 118.328 580.436
 140.391 924.180
 513.687 452.228
 109.597 760.945
 818.385 519.400
 384.517 621.636
 81.393 606.295
 480.278 564.071
 525.256 844.566
 320.204 950.105
 57.334 604.102
 334.213 953.804
 571.318 376.943
 352.632 176.067
 485.758 433.027
 363.640 998.746
 824.371 854.498
 827.941 163.891
 794.673 582.098
 245.950 399.697
 264.096 553.418
 243.080 203.968
 466.397 699.848
 598.255 873.610
 349.151 208.770
 488.046 785.919
 51.918 902.564
 180.740 810.767
 393.799 79.351
 495.925 594.522
 961.342 585.970
 378.988 604.385
 388.792 25.876
 837.255 69.428
 881.658 758.450
 484.702 880.939
 573.304 27.344
 862.627 714.492
 248.240 110.201
 189.785 969.881
 593.031 647.337
 971.073 968.534
 927.960 260.226
 10.476 342.981
 264.135 580.159
 461.658 856.530
 159.461 881.904
 66.265 426.415
 803.541 556.151
 211.849 828.753
 840.117 697.863
 752.536 142.812
 883.159 566.155
 118.601 165.087
 449.363 656.223
 366.448 775.798
 18.930 577.058
 836.725 72.711
 254.567 952.774
 672.260 266.221
 615.153 653.467
 854.019 137.589
 958.256 947.469
 725.368 847.061
 450.384 674.999
 353.735 103.685
 614.527 438.630
 13.539 3.137
 513.268 644.352
 632.365 48.510
 467.584 204.583
 119.369 102.077
 874.966 918.189
 64.355 899.640
 346.863 199.943
 659.711 684.627
 719.437 561.096
 735.229 894.024
 390.861 302.579
 215.870 325.210
 743.632 422.215
 900.761 20.405
 165.726 47.338
 332.588 177.758
 886.742 464.895
 372.186 704.883
 694.899 353.864
 434.359 807.187
 750.961 341.547
 776.094 0.659
 522.496 858.415
 684.378 673.496
 135.776 199.107
 392.540 325.170
 695.847 93.364
 394.427 683.309
 823.657 224.890
 936.001 351.373
 471.552 423.097
 583.264 552.787
 127.037 498.298
 211.243 4.591
 624.578 341.330
 676.591 336.192
 734.843 300.767
 49.747 642.369
 471.413 462.385
 143.426 365.982
 81.379 154.469
 312.261 401.968
 105.956 297.766
 71.718 23.166
 801.179 509.747
 29.161 388.649
 890.767 699.422
 300.302 210.759
 830.556 181.881
 942.680 847.572
 946.521 672.351
 744.805 138.510
 369.834 349.721
 813.720 713.158
 238.930 111.764
 981.844 43.703
 229.884 171.886
 860.825 961.969
 875.103 903.792
 988.915 770.662
 52.348 850.633
 610.027 8.623
 390.261 743.779
 176.571 710.693
 515.055 279.167
 251.677 979.026
 130.917 972.486
 495.042 464.573
 912.410 245.081
 323.984 71.136
 322.069 708.060
 449.191 731.257
 435.142 530.784
 172.874 370.737
 43.665 560.424
 313.686 349.360
 64.591 151.168
 173.936 428.143
 135.534 254.783
 704.577 122.055
 243.811 399.453
 144.560 621.523
 0.165 562.219
 933.918 41.396
 391.050 334.049
 723.058 833.467
 379.186 37.896
 250.873 794.636
 880.784 832.445
 746.389 249.666
 442.056 201.184
 155.728 983.029
 333.258 362.543
 819.284 152.062
 944.463 957.052
 462.514 312.634
 925.582 177.522
 334.938 423.525
 789.092 254.354
 681.416 127.047
 965.763 727.238
 181.038 107.115
 52.880 204.198
 593.948 43.555
 155.570 697.310
 244.838 770.200
 432.575 140.358
 601.832 127.072
 809.032 236.488
 617.067 612.181
 104.351 393.717
 544.828 990.316
 790.349 613.522
 86.876 224.301
 193.441 874.062
 203.222 444.031
 88.396 756.710
 118.646 660.994
 406.178 905.034
 627.467 837.682
 754.515 872.428
 6.370 14.458
 889.542 141.870
 770.480 28.857
 396.135 613.384
 312.442 997.604
 52.254 816.592
 637.327 998.773
 540.828 72.991
 15.093 135.263
 906.648 1.594
 312.580 491.577
 963.727 219.170
 12.314 39.522
 472.003 60.106
 777.339 696.777
 505.802 249.062
 760.022 902.266
 917.709 960.820
 385.968 916.956
 1.305 745.536
 858.332 776.494
 418.589 673.994
 236.812 367.052
 679.778 447.048
 342.197 437.700
 144.894 437.636
 441.694 736.827
 811.333 904.318
 281.300 617.587
 415.927 284.904
 475.737 914.737
 423.474 290.459
 48.975 184.596
 808.957 857.674
 372.072 319.293
 633.558 155.604
 281.057 409.239
 934.027 196.227
 515.245 613.073
 513.080 972.736
 112.950 796.918
 660.443 891.332
 182.644 184.935
 428.244 908.357
 756.839 96.911
 812.201 712.515
 785.024 677.544
 485.903 369.769
 860.832 3.413
 737.276 585.111
 965.229 10.195
 54.735 530.184
 377.994 753.026
 699.665 578.712
 328.446 801.032
 328.603 213.517
 865.560 292.790
 743.259 390.957
 597.844 828.079
 552.377 232.652
 233.313 943.826
 533.067 663.085
 416.221 185.122
 840.051 518.121
 964.927 517.923
 692.016 347.524
 847.266 86.350
 480.820 148.556
 747.272 657.818
 320.477 262.786
 869.322 852.713
 250.844 699.933
 260.009 766.707
 710.904 917.251
 800.031 473.361
 526.749 167.555
 601.466 268.458
 751.356 660.938
 641.998 277.103
 931.498 82.858
 456.667 97.234
 149.433 233.182
 797.644 671.673
 834.053 346.574
 649.499 253.735
 402.054 814.147
 465.627 612.699
 271.360 730.414
 163.411 984.946
 386.720 759.405
 301.778 449.636
 764.480 961.377
 63.643 645.308
 556.356 299.358
 604.204 62.494
 60.264 795.927
 8.906 579.417
 982.507 619.046
 365.249 751.072
 45.809 515.726
 201.513 429.848
 910.612 898.956
 22.252 167.499
 954.970 832.249
 692.400 118.428
 66.287 93.703
 634.548 693.227
 514.559 274.523
 931.063 375.252
 682.976 453.015
 515.918 53.250
 862.404 752.425
 330.352 96.976
 109.044 48.238
 59.704 633.133
 910.274 137.343
 402.174 4.374
 896.297 857.605
 608.052 918.576
 321.748 382.705
 712.552 38.896
 472.168 284.826
 737.271 712.562
 428.416 918.777
 503.118 688.937
 854.180 338.061
 258.042 301.761
 217.389 799.302
 330.999 968.727
 378.056 80.172
 562.212 541.696
 988.891 351.963
 490.179 86.278
 79.758 376.128
 687.192 909.280
 404.788 890.315
 294.833 931.496
 196.933 409.803
 614.458 931.704
 427.251 381.749
 528.712 391.586
 236.704 919.870
 870.417 42.236
 81.265 834.217
 494.594 158.076
 194.432 613.336
 455.937 836.347
 65.588 563.855
 133.916 128.283
 802.009 755.276
 495.041 905.689
 983.762 436.308
 629.086 723.757
 134.460 504.630
 763.839 912.799
 370.162 636.475
 749.622 449.214
 510.062 168.441
 437.477 335.998
 745.595 514.556
 958.140 797.712
 381.877 180.735
 975.910 361.816
 652.794 580.699
 953.342 171.287
 837.568 277.250
 58.579 731.360
 994.243 776.208
 894.542 830.988
 399.527 33.534
 873.545 957.423
 23.047 736.176
 25.900 16.242
 48.822 661.458
 868.428 220.686
 22.182 876.603
 798.420 280.700
 784.143 717.988
 278.473 426.274
 48.233 788.421
 873.895 780.180
 570.882 170.082
 361.353 355.978
 112.826 601.576
 587.365 718.072
 235.673 80.899
 288.806 586.835
 828.283 694.168
 543.296 404.525
 718.172 35.002
 71.962 863.359
 853.574 364.864
 25.562 417.982
 104.535 304.078
 730.242 908.548
 442.493 861.182
 812.440 171.075
 36.030 669.682
 152.951 237.916
 18.021 461.922
 805.230 777.674
 411.355 765.848
 748.191 401.141
 975.197 148.932
 602.720 493.783
 782.762 781.921
 25.502 217.511
 849.348 771.554
 783.627 162.285
 483.702 374.764
 716.618 994.228
 577.386 506.529
 195.242 29.944
 319.702 679.531
 903.013 420.707
 826.927 846.765
 988.929 24.850
 604.367 379.481
 889.376 817.362
 271.309 314.343
 491.732 83.434
 428.831 897.858
 238.977 683.990
 248.177 586.238
 258.237 398.435
 315.703 908.648
 469.815 40.695
 455.086 745.697
 807.974 522.653
 827.474 528.042
 399.770 883.409
 207.690 927.849
 621.014 108.063
 274.562 744.767
 24.442 186.405
 314.362 715.049
 938.063 685.842
 399.613 874.934
 113.130 275.822
 805.678 255.621
 791.225 300.077
 802.366 85.892
 416.425 71.042
 598.042 229.070
 477.750 996.412
 913.347 323.567
 493.123 644.886
 667.745 461.520
 381.460 136.608
 524.837 299.097
 684.705 788.946
 465.126 207.013
 645.168 260.964
 244.024 543.087
 692.355 786.946
 108.043 853.507
 702.323 752.799
 745.917 919.603
 544.516 396.910
 359.684 86.797
 87.201 872.628
 372.581 407.063
 482.238 121.996
 517.829 351.253
 260.372 824.439
 450.411 399.486
 435.078 210.215
 120.995 783.200
 409.811 392.408
 678.630 259.064
 312.065 464.847
 811.447 660.906
 317.881 343.668
 79.891 359.860
 290.258 870.228
 785.897 814.565
 420.566 231.163
 297.801 402.421
 647.690 241.677
 11.788 370.344
 127.717 450.406
 476.377 350.441
 457.966 593.688
 790.353 664.438
 321.681 404.894
 562.901 943.079
 640.596 687.104
 307.238 156.295
 706.610 417.166
 638.336 370.411
 444.083 263.858
 527.289 694.528
 341.832 585.997
 798.391 364.441
 428.121 806.949
 162.157 544.747
 260.087 134.899
 183.539 654.473
 406.687 273.688
 467.727 175.416
 545.038 923.121
 987.739 463.115
 615.636 141.840
 312.916 916.044
 622.367 697.538
 663.282 478.016
 576.371 281.148
 302.231 251.392
 804.888 352.305
 83.161 524.468
 741.444 616.814
 731.525 696.079
 324.492 932.890
 122.531 985.280
 28.427 286.888
 809.725 905.854
 182.389 372.044
 977.292 866.891
 775.191 12.077
 888.881 924.991
 153.964 977.537
 550.503 294.452
 482.676 694.386
 410.682 243.655
 195.725 504.931
 406.308 133.686
 950.567 840.068
 899.675 644.770
 319.191 243.394
 116.215 383.571
 56.731 262.724
 611.745 656.817
 720.201 918.554
 304.047 961.481
 483.075 663.999
 380.971 797.176
 582.007 373.591
 333.554 511.173
 148.472 112.171
 798.793 690.009
 506.658 928.272
 376.642 904.069
 973.656 143.014
 106.516 573.380
 971.547 35.327
 550.359 175.559
 873.515 192.710
 85.479 672.198
 556.638 354.564
 917.208 740.594
 548.942 339.125
 788.780 406.732
 942.773 647.357
 406.094 866.622
 733.444 875.678
 174.297 430.888
 842.582 957.570
 130.111 546.978
 38.927 71.090
 570.788 50.064
 92.914 389.769
 152.600 114.101
 440.619 578.667
 437.181 655.341
 111.336 421.507
 484.350 159.501
 742.836 350.379
 59.752 428.929
 799.115 93.698
 982.488 586.207
 75.296 583.841
 672.678 725.185
 759.260 611.606
 865.589 909.431
 583.964 184.392
 984.549 212.195
 390.563 858.646
 759.687 242.499
 0.887 459.846
 246.735 70.836
 17.204 76.227
 546.356 757.630
 704.283 282.076
 809.065 291.378
 718.393 495.055
 796.687 794.929
 213.101 747.430
 574.115 382.112
 933.643 16.806
 243.960 208.014
 799.577 447.111
 883.448 610.149
 236.627 139.799
 573.002 980.960
 48.777 818.971
 147.489 231.463
 894.256 198.294
 785.639 628.806
 745.910 693.806
 965.288 35.390
 957.448 642.232
 539.393 402.663
 430.175 72.043
 571.219 928.225
 666.216 522.747
 150.479 860.457
 318.186 370.874
 192.771 211.236
 894.087 568.478
 402.369 935.701
 70.505 867.179
 306.879 670.290
 205.483 238.711
 907.640 239.159
 51.596 828.232
 841.822 587.487
 854.593 921.584
 533.509 962.101
 316.489 870.003
 87.538 309.607
 715.383 9.075
 320.407 414.862
 546.735 411.992
 449.279 63.801
 699.785 925.229
 398.135 930.726
 553.718 707.867
 207.831 297.930
 694.743 310.034
 635.610 592.675
 769.153 822.790
 134.126 941.081
 428.648 468.611
 147.860 999.350
 350.606 101.160
 146.859 629.196
 963.876 883.825
 327.936 76.591
 144.144 122.613
 198.817 121.462
 704.471 60.194
 771.544 762.245
 766.701 879.449
 230.945 844.960
 906.691 217.896
 318.672 244.414
 497.538 925.291
 342.720 748.292
 684.998 387.959
 449.203 317.182
 501.154 542.597
 293.275 419.283
 417.204 273.149
 438.396 332.810
 143.284 555.781
 69.714 727.528
 269.877 833.815
 3.378 175.758
 807.112 277.020
 537.459 89.483
 288.743 933.937
 653.169 661.382
 668.601 213.440
 121.970 821.940
 128.687 539.831
 592.518 770.948
 347.827 587.245
 62.043 949.154
 34.121 902.448
 823.734 174.680
 217.488 424.403
 21.951 259.550
 122.826 873.944
 40.894 565.794
 420.251 952.916
 752.998 369.858
 375.058 10.145
 17.282 431.051
 323.357 318.253
 54.653 47.679
 984.539 392.796
 449.578 17.138
 221.916 171.406
 501.224 67.899
 889.136 168.918
 641.282 417.222
 591.591 514.121
 272.127 434.047
 366.369 649.361
 983.030 898.300
 86.857 296.197
 952.099 882.583
 552.566 434.596
 918.943 817.550
 782.793 651.380
 352.308 206.296
 624.313 443.013
 975.799 734.609
 866.379 331.179
 244.097 82.370
 167.050 905.489
 475.805 616.818
 97.508 850.090
 394.191 771.375
 947.959 359.697
 753.901 355.696
 880.441 91.022
 443.520 265.329
 909.019 428.603
 57.020 165.498
 713.210 636.341
 981.364 206.162
 700.892 699.853
 815.375 818.456
 115.434 887.791
 632.359 170.296
 489.525 336.185
 644.829 86.385
 874.329 117.665
 95.965 720.760
 84.649 141.760
 264.571 204.578
 594.147 953.935
 856.331 965.140
 663.075 685.274
 495.786 651.503
 86.089 443.660
 715.049 225.842
 489.496 737.936
 644.689 46.555
 93.686 761.839
 390.109 828.557
 73.682 722.878
 867.248 508.197
 212.961 836.989
 171.444 945.484
 145.325 92.277
 563.106 386.083
 637.143 650.060
 26.786 891.779
 676.415 549.474
 452.670 883.312
 532.491 729.911
 611.084 266.860
 935.931 815.567
 754.015 718.746
 434.785 416.435
 348.606 856.616
 222.735 203.454
 795.222 644.364
 45.293 791.493
 128.881 268.230
 489.971 607.030
 472.917 328.905
 200.547 788.197
 185.975 856.238
 547.887 639.194
 199.287 846.618
 591.992 880.670
 415.153 616.617
 911.871 559.580
 367.489 768.685
 19.616 929.259
 721.815 375.098
 648.649 321.388
 909.339 644.967
 577.890 210.298
 994.644 776.577
 765.966 536.408
 219.367 484.974
 192.881 394.832
 948.256 294.401
 789.687 408.322
 575.753 699.526
 356.144 257.367
 390.161 721.473
 177.166 716.592
 201.367 848.343
 734.024 193.516
 432.730 379.537
 126.839 746.717
 277.076 453.851
 570.227 204.524
 792.868 588.660
 161.406 657.357
 544.680 87.782
 445.058 867.042
 600.472 775.863
 585.566 150.828
 618.278 914.674
 6.469 948.056
 71.265 969.978
 549.185 470.660
 760.570 885.170
 746.059 747.799
 990.480 329.269
 982.890 688.427
 674.532 812.076
 757.443 957.510
 200.877 778.978
 115.463 961.746
 811.113 633.377
 684.902 804.318
 191.948 797.905
 631.070 946.350
 800.039 269.004
 746.987 522.077
 446.695 886.262
 779.192 827.342
 873.498 611.908
 802.765 734.863
 418.217 271.492
 911.316 498.243
 571.441 359.019
 917.638 168.930
 880.391 964.366
 985.778 261.130
 592.424 583.999
 781.192 219.286
 925.266 364.627
 555.815 47.186
 385.342 181.204
 631.269 288.636
 64.348 233.581
 635.745 564.171
 965.136 569.062
 46.491 489.301
 731.782 0.470
 626.348 965.825
 479.475 331.133
 83.692 252.829
 984.518 50.116
 172.877 607.924
 253.608 794.389
 757.248 627.339
 347.828 851.238
 427.787 206.696
 397.052 896.789
 784.030 559.284
 564.169 528.020
 695.136 247.527
 568.434 80.030
 850.741 254.127
 469.157 751.903
 844.748 805.371
 163.813 358.369
 399.621 789.551
 340.519 636.258
 201.621 32.983
 18.926 160.736
 74.038 515.169
 844.191 653.498
 839.677 449.105
 697.319 20.851
 517.245 414.307
 136.314 462.352
 338.857 815.923
 573.976 698.887
 175.549 526.263
 770.695 932.448
 100.664 833.625
 218.012 858.248
 121.458 731.584
 808.364 583.998
 259.693 99.587
 28.205 992.299
 682.825 688.218
 929.191 122.318
 77.248 780.719
 681.576 898.457
 840.800 473.020
 405.085 740.052
 458.097 229.692
 717.920 630.827
 942.385 530.939
 510.128 384.399
 892.510 339.294
 502.138 527.589
 262.675 863.306
 315.059 242.310
 693.112 773.834
 881.428 605.667
 347.337 997.017
 841.846 283.522
 869.728 342.539
 85.819 342.712
 867.674 167.967
 238.660 819.469
 365.275 687.083
 808.227 625.256
 928.599 324.993
 976.368 685.524
 661.875 143.869
 944.194 431.896
 384.125 14.641
 64.765 834.688
 958.772 111.434
 171.602 641.690
 735.474 942.448
 940.041 842.755
 222.243 504.289
 407.169 210.469
 613.654 23.025
 984.592 68.152
 412.597 906.759
 189.172 841.550
 681.389 29.079
 606.075 984.051
 104.472 853.852
 204.821 192.399
 28.527 528.614
 424.688 506.045
 534.025 260.920
 505.902 605.058
 780.547 659.904
 395.988 975.556
 830.271 399.846
 437.722 325.698
 691.577 435.423
 631.099 827.335
 817.650 976.710
 944.128 187.459
 951.306 688.781
 267.014 868.822
 313.106 804.390
 705.285 770.756
 299.468 482.821
 986.758 529.783
 283.287 283.254
 515.106 126.538
 812.041 782.355
 692.478 402.581
 576.137 404.076
 411.666 250.518
 400.106 461.654
 394.124 886.578
 196.023 269.561
 336.640 630.179
 145.284 264.636
 592.195 774.593
 252.688 194.318
 518.738 351.404
 84.951 164.799
 305.087 175.005
 781.675 287.844
 351.302 447.871
 955.918 682.322
 419.906 249.988
 607.532 51.078
 265.693 403.877
 707.039 107.309
 230.192 868.558
 300.966 924.298
 989.778 980.070
 299.207 251.058
 864.788 422.495
 67.266 912.601
 624.771 821.573
 425.465 301.309
 809.202 733.890
 95.678 384.969
 173.884 629.318
 304.446 592.760
 874.078 194.973
 498.067 893.837
 512.685 27.890
 627.143 620.798
 775.029 24.027
 470.072 394.387
 303.765 647.032
 70.005 424.176
 953.824 795.650
 719.097 556.191
 27.237 348.950
 526.589 541.512
 393.071 209.229
 520.859 954.606
 123.823 979.867
 355.560 106.839
 954.807 396.467
 989.856 805.272
 228.684 501.834
 494.530 290.998
 207.982 936.921
 278.995 562.313
 611.896 869.547
 247.279 218.565
 800.673 149.946
 459.746 139.282
 235.366 557.004
 916.124 694.071
 179.904 162.102
 776.588 731.668
 286.225 210.099
 221.755 556.644
 865.278 710.984
 818.135 220.708
 653.142 503.804
 629.550 248.792
 542.203 639.618
 902.199 920.516
 574.733 916.361
 284.462 232.902
 956.311 559.965
 633.215 993.980
 608.152 797.967
 245.767 218.140
 962.728 219.731
 157.806 207.645
 141.163 807.703
 108.512 770.767
 112.202 693.629
 117.904 821.736
 902.449 520.015
 900.227 772.519
 840.627 638.367
 680.736 318.734
 312.579 760.837
 349.507 364.511
 669.358 500.065
 311.109 362.369
 62.024 23.469
 237.300 468.270
 820.759 743.473
 143.817 848.651
 2.797 135.652
 562.251 710.816
 306.754 884.265
 912.607 161.493
 296.752 201.772
 678.223 597.333
 857.723 348.861
 397.059 777.758
 776.239 727.954
 395.111 72.823
 24.908 960.626
 259.829 179.996
 641.804 752.830
 273.324 193.221
 411.543 156.977
 964.120 629.880
 946.774 753.036
 987.817 486.823
 266.283 878.825
 184.843 731.340
 800.043 70.084
 689.329 728.465
 607.032 441.971
 756.862 869.589
 856.057 613.972
 748.462 271.741
 634.128 599.446
 739.794 550.747
 454.939 639.007
 132.515 788.675
 438.881 434.497
 621.260 386.466
 725.905 458.549
 935.501 251.569
 916.810 685.795
 29.103 968.950
 73.540 67.947
 258.496 258.392
 354.481 599.637
 577.955 163.996
 729.239 778.740
 720.526 350.912
 374.651 428.292
 636.698 413.143
 469.017 132.204
 369.422 803.861
 796.538 249.358
 870.725 480.748
 174.126 556.629
 657.587 473.797
 496.309 867.844
 386.546 707.803
 642.337 460.271
 449.384 687.913
 537.483 180.914
 186.167 241.496
 945.452 710.676
 734.861 825.900
 681.740 534.617
 424.800 898.033
 672.563 741.125
 838.781 202.081
 887.732 282.584
 657.858 285.946
 598.746 846.263
 434.431 90.352
 558.759 968.608
 861.798 568.083
 675.348 581.475
 598.458 251.130
 109.814 298.174
 518.283 772.720
 750.710 564.388
 475.965 117.275
 890.241 338.419
 462.240 877.702
 99.120 391.898
 864.376 875.145
 620.401 191.672
 511.813 986.240
 660.962 832.442
 170.077 37.212
 278.991 724.642
 121.788 788.986
 878.521 930.727
 743.604 744.336
 812.276 803.466
 432.009 164.202
 149.537 170.963
 557.148 958.597
 127.311 884.269
 118.391 206.371
 214.606 384.646
 552.418 911.715
 578.259 739.536
 396.538 193.254
 244.672 660.272
 757.393 659.431
 558.303 562.515
 376.613 2.430
 1.343 114.849
 447.277 358.810
 869.138 685.027
 722.975 270.567
 205.411 20.906
 207.945 933.314
 255.930 668.486
 233.237 152.124
 167.956 447.716
 749.466 119.551
 867.623 583.595
 518.786 878.946
 813.555 271.744
 712.752 499.990
 430.869 881.070
 442.436 448.177
 456.616 138.873
 514.187 17.516
 610.357 373.957
 348.758 673.124
 79.494 719.739
 481.055 640.565
 369.196 501.478
 408.787 520.218
 405.045 389.567
 144.873 301.661
 140.028 225.024
 593.163 124.913
 756.443 285.160
 580.234 967.550
 270.917 618.835
 886.412 130.353
 553.526 544.256
 103.512 715.712
 519.584 461.047
 359.947 24.865
 307.635 416.250
 478.809 989.888
 335.398 905.226
 632.520 967.819
 145.890 848.310
 17.764 786.366
 290.623 618.161
 64.204 188.088
 220.968 97.210
 605.362 383.116
 300.700 606.597
 753.649 415.382
 843.979 894.750
 735.640 365.460
 207.948 323.758
 38.236 961.881
 815.668 703.407
 99.178 124.832
 893.874 545.936
 732.859 10.131
 225.135 638.908
 128.546 711.264
 332.349 940.065
 785.476 382.854
 935.488 707.717
 178.372 905.601
 899.236 205.121
 376.197 571.324
 82.236 109.931
 693.445 644.048
 813.625 163.365
 741.544 81.167
 172.971 491.919
 801.298 475.481
 801.645 201.845
 166.675 217.942
 795.818 198.030
 254.950 561.099
 945.890 20.238
 655.727 279.562
 519.308 767.023
 547.008 836.304
 211.839 728.038
 764.072 748.614
 297.811 146.377
 318.095 346.314
 327.183 952.252
 956.170 484.844
 584.330 356.462
 890.545 439.880
 530.833 766.175
 638.826 106.562
 396.416 626.562
 872.603 459.548
 205.419 930.496
 712.044 719.451
 781.161 346.043
 298.859 802.284
 560.430 149.882
 78.305 902.218
 481.663 526.511
 699.391 740.875
 342.713 791.364
 55.982 390.789
 120.061 854.557
 823.121 194.366
 16.864 785.255
 53.728 216.185
 881.174 829.774
 480.133 714.896
 980.110 235.002
 180.064 145.978
 505.990 928.973
 113.214 318.655
 154.621 599.283
 686.031 155.182
 385.665 215.094
 260.633 430.272
 734.740 177.817
 268.630 309.664
 684.432 318.101
 30.188 132.810
 957.446 31.792
 298.949 883.641
 713.717 255.147
 68.802 119.633
 511.447 400.453
 981.202 752.558
 229.998 128.647
 282.458 229.771
 603.593 137.318
 297.600 103.601
 935.352 343.380
 738.023 215.008
 760.911 682.659
 348.798 288.356
 222.355 617.559
 761.523 434.764
 162.331 613.299
 360.847 205.566
 123.937 727.845
 236.674 503.950
 666.299 866.420
 196.917 946.698
 503.989 624.563
 502.996 529.328
 728.745 321.019
 685.728 562.980
 755.955 280.921
 54.599 461.500
 90.474 538.797
 458.480 719.819
 664.364 398.815
 448.711 262.508
 453.860 115.681
 272.227 692.969
 628.169 883.859
 447.311 43.144
 365.791 275.850
 990.005 630.552
 144.979 823.552
 435.709 59.372
 177.126 52.038
 486.672 256.016
 311.712 555.030
 588.694 473.936
 258.525 639.070
 754.294 219.332
 109.873 292.669
 87.862 87.014
 618.285 281.976
 392.037 117.215
 412.640 700.796
 933.003 818.922
 689.940 365.719
 482.926 797.872
 976.101 743.111
 535.936 588.202
 335.656 210.462
 583.439 941.774
 158.463 117.905
 336.931 370.039
 46.050 444.484
 181.820 67.150
 748.715 596.999
 141.863 642.807
 907.876 726.254
 517.092 47.405
 80.208 626.325
 742.527 134.627
 158.089 17.848
 93.163 947.371
 554.781 617.391
 653.000 767.197
 46.115 573.793
 571.028 486.276
 809.525 461.403
 471.752 960.735
 285.737 302.601
 976.978 717.569
 20.962 931.580
 462.169 11.735
 593.809 182.668
 325.832 579.168
 260.376 804.286
 433.441 84.350
 685.110 969.867
 825.612 812.485
 389.200 725.844
 899.249 466.536
 620.928 521.077
 803.703 374.495
 714.847 79.474
 793.471 133.728
 593.576 676.087
 374.430 874.398
 515.028 365.550
 730.106 335.651
 69.832 789.669
 654.105 754.856
 582.588 898.448
 908.900 875.966
 713.394 686.340
 21.997 907.551
 143.038 944.516
 288.640 989.825
 659.718 22.197
 524.293 163.753
 853.450 778.249
 576.865 240.983
 526.238 781.415
 23.016 632.835
 104.051 517.542
 917.728 657.989
 6.717 909.368
 102.992 175.150
 512.809 13.929
 899.019 408.063
 20.618 890.047
 67.327 390.386
 328.496 520.009
 644.852 667.638
 166.649 412.312
 575.526 378.526
 439.146 333.786
 312.292 990.113
 664.235 137.718
 608.222 187.748
 820.558 128.467
 268.187 394.260
 57.487 982.060
 478.651 302.066
 553.385 216.267
 586.750 600.791
 703.302 253.421
 553.376 741.269
 987.600 566.092
 278.926 329.959
 468.546 451.460
 193.399 346.662
 239.537 997.473
 841.341 339.673
 120.862 525.812
 181.674 608.364
 969.410 606.955
 295.642 931.445
 613.433 915.905
 564.200 953.371
 306.180 148.150
 878.302 980.599
 836.134 750.138
 399.197 758.335
 861.791 782.970
 936.440 157.528
 433.798 169.316
 382.568 476.991
 8.295 349.084
 387.015 898.362
 976.918 857.361
 697.676 179.365
 979.031 47.454
 304.705 856.295
 110.903 511.759
 723.631 488.405
 899.003 243.803
 818.088 18.898
 307.090 166.870
 428.668 369.376
 549.787 899.205
 514.215 412.099
 492.045 995.107
 373.785 478.356
 530.728 997.493
 978.444 328.128
 141.216 454.206
 256.761 808.387
 490.911 220.980
 929.403 312.544
 388.877 423.170
 837.754 185.308
 275.311 41.030
 648.203 724.614
 328.324 275.186
 905.067 760.039
 153.739 336.306
 46.550 545.601
 954.636 672.676
 663.345 20.043
 782.623 629.045
 770.130 251.181
 136.859 237.850
 556.293 999.931
 187.401 38.525
 191.687 987.020
 597.326 151.524
 72.166 309.657
 847.190 90.912
 12.437 990.659
 122.848 163.621
 522.681 318.443
 913.652 595.959
 460.992 188.202
 135.882 460.712
 134.590 333.613
 702.371 903.583
 755.720 160.913
 313.316 329.098
 48.080 895.675
 857.780 987.130
 579.462 224.666
 156.345 576.346
 977.264 374.500
 11.622 965.162
 804.810 194.300
 286.983 229.885
 355.444 896.190
 330.104 869.922
 603.634 515.290
 775.080 118.133
 761.420 256.154
 76.371 698.132
 376.317 836.725
 984.264 557.850
 303.036 881.190
 202.609 38.599
 644.153 772.468
 266.073 520.767
 420.281 91.810
 30.036 861.137
 162.652 551.440
 328.607 333.244
 262.610 885.794
 275.234 372.579
 33.946 493.345
 259.325 174.620
 393.851 214.924
 37.723 198.233
 523.313 762.753
 991.218 383.058
 82.866 259.075
 876.361 530.882
 617.802 652.287
 467.393 852.132
 849.350 515.333
 771.130 304.502
 104.201 724.798
 881.166 607.049
 251.450 614.507
 592.017 896.142
 89.133 504.733
 147.095 986.316
 125.598 653.408
 678.191 336.945
 435.765 50.514
 192.945 722.829
 618.779 488.481
 268.339 522.106
 549.691 662.602
 753.412 617.779
 389.610 874.848
 816.987 449.558
 310.742 186.009
 93.480 431.421
 296.986 554.552
 681.819 88.514
 718.033 851.392
 492.627 76.673
 743.693 398.782
 273.460 81.493
 992.288 365.443
 380.650 194.696
 597.240 491.055
 521.869 117.270
 462.505 9.149
 731.721 715.967
 271.332 601.832
 432.461 477.219
 553.268 831.611
 695.323 66.094
 118.757 849.771
 580.233 953.812
 584.538 637.436
 471.067 262.464
 760.127 470.782
 621.660 67.576
 897.494 357.348
 118.955 266.034
 352.748 523.281
 291.778 267.588
 28.021 564.482
 337.444 601.958
 90.085 46.533
 897.851 590.647
 263.686 352.956
 238.786 443.419
 414.613 658.669
 21.196 75.537
 940.551 530.656
 804.407 64.941
 525.531 831.974
 995.185 81.331
 262.949 94.765
 12.648 814.642
 767.647 115.235
 740.150 542.493
 262.326 256.422
 597.054 529.263
 398.928 386.446
 704.856 108.547
 750.536 860.017
 15.427 621.511
 51.541 813.869
 989.389 62.407
 768.471 902.935
 488.196 906.158
 924.885 579.441
 205.783 888.956
 82.674 3.219
 899.220 599.473
 378.968 575.741
 270.370 374.299
 740.573 85.429
 942.987 826.034
 132.634 226.200
 115.806 156.115
 559.258 259.105
 149.190 397.571
 713.522 297.973
 260.916 716.846
 693.211 849.563
 319.037 590.444
 155.259 77.866
 282.935 913.981
 103.163 807.398
 467.184 141.524
 192.303 563.934
 499.439 275.513
 831.260 270.868
 579.025 706.625
 363.950 388.844
 586.182 453.641
 476.980 884.489
 365.116 581.344
 506.422 35.829
 432.264 426.126
 163.748 587.463
 722.869 571.040
 85.583 534.027
 265.507 262.208
 587.946 977.224
 800.170 514.885
 702.709 227.229
 968.580 528.809
 450.050 26.189
 396.462 118.296
 891.878 398.546
 550.408 702.769
 681.844 883.928
 933.832 428.750
 19.910 503.203
 937.549 276.168
 404.203 732.319
 384.019 501.881
 698.450 512.695
 606.690 594.295
 476.674 177.838
 346.804 547.939
 622.644 405.702
 92.117 849.656
 833.113 463.006
 941.058 123.083
 162.000 154.695
 70.936 70.420
 536.854 858.102
 291.817 735.663
 346.412 651.860
 554.035 387.997
 634.451 954.613
 175.050 574.546
 113.954 893.944
 692.221 346.001
 438.741 223.484
 816.373 934.721
 816.933 402.866
 844.644 521.602
 830.004 124.093
 930.769 314.820
 18.823 297.414
 850.598 270.357
 528.265 253.957
 837.459 91.847
 557.090 651.050
 895.943 976.858
 60.269 514.569
 887.374 140.355
 695.551 771.857
 971.879 796.094
 321.432 35.308
 500.258 756.434
 944.768 822.864
 686.468 504.216
 216.074 645.273
 824.254 771.315
 790.162 764.466
 108.254 742.425
 848.500 11.949
 402.882 795.048
 134.860 945.394
 396.534 633.979
 133.002 176.000
 262.661 117.630
 737.955 794.651
 204.270 481.899
 492.604 103.054
 519.167 913.120
 308.735 974.064
 227.335 13.683
 524.404 46.226
 940.174 41.692
 203.554 39.587
 817.710 429.426
 123.595 967.201
 901.562 925.246
 864.433 129.193
 278.479 331.002
 578.775 999.065
 825.019 684.103
 237.073 446.196
 314.889 462.522
 577.903 950.673
 496.132 965.483
 410.878 339.058
 128.440 76.057
 897.283 150.193
 627.266 668.874
 634.699 592.205
 809.921 651.670
 785.179 504.560
 651.721 79.057
 679.395 137.121
 12.506 647.060
 697.226 511.929
 13.961 754.490
 241.955 768.950
 367.462 929.712
 92.508 105.836
 155.296 886.882
 715.791 611.070
 742.715 553.174
 457.204 632.592
 985.194 747.238
 187.936 8.577
 238.479 579.168
 586.982 967.561
 875.504 264.301
 966.313 251.343
 764.332 718.518
 429.777 761.330
 118.153 743.216
 288.793 28.293
 148.573 666.395
 467.401 73.353
 346.482 225.460
 120.735 796.772
 993.399 141.211
 697.403 198.538
 636.191 15.416
 108.750 314.331
 908.376 801.491
 765.882 321.307
 873.936 454.710
 825.874 425.028
 329.872 411.363
 697.429 742.055
 509.937 112.297
 416.936 818.274
 865.571 852.850
 970.180 812.498
 995.538 176.450
 632.803 885.500
 990.893 841.917
 391.919 389.272
 47.475 984.252
 28.307 988.410
 968.051 495.276
 347.470 569.239
 377.658 304.814
 791.056 422.277
 58.729 216.258
 508.096 705.319
 680.642 204.375
 266.947 108.756
 457.757 720.555
 20.396 218.240
 480.469 64.618
 753.095 584.885
 887.890 406.482
 525.192 517.491
 904.448 599.925
 540.024 168.426
 464.721 689.399
 96.159 423.827
 573.452 524.960
 502.327 274.444
 265.976 366.245
 333.464 846.051
 576.676 860.917
 760.685 733.977
 20.852 553.674
 399.420 106.383
 933.342 736.882
 67.945 622.881
 472.788 252.079
 741.189 231.592
 34.677 942.217
 608.169 547.418
 262.987 127.794
 609.816 731.158
 306.535 416.510
 839.882 552.880
 632.203 677.109
 255.385 869.088
 736.395 325.566
 863.422 822.508
 844.749 538.218
 854.846 202.609
 967.986 365.067
 547.160 116.206
 1.390 351.048
 812.066 208.813
 382.658 457.942
 308.493 462.020
 826.729 229.933
 58.931 149.432
 958.649 67.173
 12.902 958.071
 91.856 610.398
 381.801 934.270
 727.757 932.644
 927.990 668.623
 564.542 958.845
 599.420 635.427
 333.458 158.831
 49.306 505.188
 766.879 592.749
 626.354 477.288
 535.356 229.534
 400.889 672.030
 364.273 648.966
 70.313 581.369
 501.918 706.514
 105.852 725.185
 709.854 59.095
 32.200 480.451
 386.754 80.818
 120.957 545.076
 924.844 243.329
 204.507 433.032
 993.299 488.745
 534.019 555.013
 908.074 118.061
 196.681 867.005
 298.534 778.788
 234.091 331.386
 836.850 927.509
 255.318 860.520
 228.497 721.602
 581.808 346.029
 46.490 355.953
 192.600 428.406
 356.630 991.920
 430.838 957.276
 657.374 354.678
 388.083 524.069
 130.571 919.520
 481.340 923.386
 955.972 126.542
 187.022 89.668
 823.851 905.753
 482.393 650.555
 330.326 751.093
 882.610 191.475
 655.997 832.827
 242.812 107.408
 510.607 4.479
 740.070 262.652
 427.874 754.922
 758.335 838.880
 971.836 30.913
 197.262 742.297
 578.671 653.402
 18.097 794.591
 618.565 656.249
 459.490 947.472
 786.758 62.793
 214.408 750.320
 290.222 299.271
 195.453 843.996
 108.690 929.866
 147.263 945.892
 201.061 632.580
 936.778 492.166
 178.999 155.067
 588.607 188.785
 160.078 372.495
 85.349 335.170
 177.933 883.716
 251.303 79.965
 303.948 836.201
 140.641 170.777
 115.159 763.792
 793.858 206.977
 120.006 194.378
 873.532 601.035
 474.500 67.805
 984.339 118.991
 736.467 668.863
 693.571 990.022
 418.102 788.160
 745.577 649.524
 813.524 277.423
 383.434 476.314
 558.002 558.570
 308.598 684.771
 881.695 111.519
 707.325 384.690
 768.866 528.522
 112.386 788.939
 642.677 547.948
 139.306 460.680
 637.772 123.425
 405.441 192.730
 573.214 241.589
 103.084 711.925
 925.204 960.009
 728.262 527.078
 153.896 223.972
 666.508 281.922
 845.998 54.712
 585.709 341.483
 182.529 941.197
 592.065 704.560
 69.825 862.169
 654.411 884.743
 925.620 604.785
 8.898 91.985
 87.825 611.632
 812.686 845.639
 311.779 800.291
 742.389 293.650
 995.368 871.031
 129.140 752.083
 977.217 901.098
 514.113 831.038
 800.457 261.545
 700.953 509.472
 736.263 468.556
 807.961 460.366
 83.132 770.004
 894.010 122.466
 968.748 484.698
 187.504 544.725
 203.280 162.057
 104.413 989.143
 491.309 960.034
 245.163 27.397
 282.606 586.003
 634.550 282.451
 711.086 186.495
 165.525 689.766
 871.053 575.299
 656.766 841.103
 248.030 664.331
 93.132 550.027
 548.822 307.226
 523.824 680.548
 755.929 521.882
 109.346 713.047
 712.177 155.799
 877.729 704.360
 372.487 68.350
 643.398 717.041
 444.560 288.979
 107.113 447.393
 85.246 972.308
 569.470 439.373
 684.102 303.359
 708.262 714.236
 312.792 442.429
 74.686 921.604
 864.447 663.951
 16.009 790.017
 169.679 701.965
 622.149 53.029
 827.868 22.336
 588.092 495.305
 208.685 994.811
 978.633 912.295
 87.968 323.360
 250.198 732.852
 915.428 338.508
 328.361 708.304
 453.849 978.745
 438.826 331.133
 868.123 248.336
 952.226 684.419
 618.431 285.358
 15.207 928.128
 269.159 696.701
 816.149 54.147
 560.695 696.580
 165.910 358.503
 505.390 643.272
 682.726 21.781
 514.911 517.118
 354.409 508.338
 500.471 573.911
 37.082 208.097
 819.534 84.759
 542.740 883.770
 885.287 620.186
 200.876 349.070
 174.206 526.995
 63.551 203.396
 431.431 996.330
 497.640 964.649
 705.444 736.104
 590.186 169.002
 767.915 686.762
 228.150 804.998
 769.839 293.179
 626.106 195.174
 132.735 544.867
 516.289 273.214
 608.238 689.771
 814.831 285.562
 798.587 222.479
 793.853 696.366
 805.131 345.237
 157.705 432.049
 856.009 639.584
 807.039 270.828
 4.588 598.508
 919.183 882.799
 237.397 25.036
 547.826 743.206
 487.382 64.959
 597.961 376.142
 221.785 911.599
 440.251 404.767
 23.517 492.182
 847.164 969.484
 172.995 852.461
 444.559 775.153
 880.190 522.905
 637.933 405.878
 932.689 41.359
 481.495 430.216
 987.302 578.955
 278.133 55.668
 115.064 464.778
 724.482 789.211
 40.936 417.065
 121.541 346.544
 531.361 692.193
 859.218 318.163
 759.804 775.526
 932.754 252.605
 110.072 919.160
 368.210 529.059
 600.474 930.039
 909.194 851.495
 972.655 418.036
 262.023 358.664
 984.268 907.852
 303.960 178.397
 774.793 122.466
 449.546 996.060
 492.041 571.138
 441.921 606.658
 29.628 674.255
 116.323 994.639
 542.612 773.736
 676.317 767.029
 892.158 895.073
 62.992 552.133
 786.444 319.822
 494.280 581.001
 802.873 310.460
 945.168 171.349
 818.254 508.702
 547.054 328.429
 463.946 49.894
 751.574 524.635
 840.527 636.865
 854.335 795.612
 852.707 174.218
 659.012 236.721
 594.495 946.566
 812.049 457.236
 364.854 240.517
 610.753 473.407
 215.972 159.671
 918.974 334.055
 723.761 704.577
 579.206 677.672
 670.482 916.095
 330.056 637.908
 992.487 582.339
 494.201 530.162
 75.451 148.139
 442.851 566.654
 881.490 644.303
 245.009 227.578
 526.811 665.170
 728.435 643.838
 557.776 300.629
 997.225 470.343
 13.167 997.477
 929.243 811.355
 330.144 249.728
 304.871 130.069
 622.767 853.865
 563.694 78.137
 910.382 909.400
 143.627 427.624
 526.813 384.384
 401.081 903.837
 431.729 627.142
 42.809 594.279
 157.254 807.830
 200.094 653.731
 43.595 675.026
 951.771 411.206
 587.980 863.000
 540.466 399.517
 695.486 74.594
 340.614 726.728
 375.446 973.405
 19.633 60.437
 673.277 368.481
 305.640 36.072
 18.049 977.025
 434.921 380.105
 557.419 558.055
 126.706 474.974
 753.171 765.854
 826.650 516.665
 535.361 560.124
 806.675 126.332
 626.591 204.425
 418.688 87.371
 419.410 700.804
 612.396 368.211
 641.087 252.135
 560.369 353.413
 296.460 960.936
 532.160 101.855
 319.313 301.122
 747.324 856.782
 467.446 914.981
 866.346 89.957
 200.659 359.615
 678.637 228.206
 222.098 564.104
 875.952 308.302
 632.578 860.074
 93.907 73.653
 38.491 554.192
 528.008 167.983
 713.975 552.121
 826.148 816.629
 997.104 590.870
 897.322 700.748
 401.531 152.160
 105.102 124.480
 555.532 216.070
 710.818 316.657
 599.444 164.757
 650.436 79.122
 342.696 494.544
 853.697 541.031
 518.864 565.268
 505.395 566.110
 300.338 573.719
 395.930 216.843
 715.382 838.862
 878.913 450.685
 324.791 526.594
 843.086 18.989
 991.245 207.992
 487.760 985.397
 543.449 364.923
 867.273 768.520
 783.545 748.553
 20.240 551.155
 498.067 618.705
 731.959 957.752
 750.452 494.354
 379.046 272.008
 800.949 418.043
 988.709 101.272
 14.620 560.222
 303.295 263.704
 280.313 584.738
 794.380 13.220
 926.233 775.941
 818.363 277.034
 237.522 843.500
 374.073 877.809
 267.712 316.420
 717.054 279.219
 201.595 896.467
 738.152 27.916
 537.933 337.881
 936.756 80.050
 485.357 769.752
 750.881 675.674
 325.869 685.524
 264.620 454.224
 922.766 537.022
 43.776 449.337
 811.910 325.053
 276.431 337.310
 398.408 252.674
 68.477 482.296
 119.649 268.590
 794.725 579.990
 167.862 685.930
 791.994 972.991
 581.780 414.938
 437.837 433.694
 511.550 237.244
 151.416 588.534
 980.796 904.804
 23.955 410.497
 964.908 239.675
 405.694 820.246
 478.514 303.518
 692.867 411.092
 224.162 700.445
 948.848 415.879
 258.020 166.937
 613.000 46.906
 839.657 421.665
 981.977 311.172
 867.425 320.641
 52.463 895.880
 977.671 354.277
 680.697 62.473
 876.945 488.208
 410.190 26.189
 856.815 985.524
 140.138 642.521
 739.072 741.232
 526.918 498.120
 946.578 537.812
 431.403 603.086
 676.232 611.960
 225.621 711.579
 653.262 765.622
 561.372 30.996
 11.113 608.786
 567.138 405.170
 12.510 177.162
 992.029 428.220
 601.918 305.560
 749.136 832.497
 857.809 578.726
 645.964 631.978
 948.142 137.527
 925.163 142.346
 40.817 942.300
 1.485 157.498
 92.006 529.925
 475.447 271.606
 542.027 730.702
 963.759 893.860
 656.536 9.651
 422.210 723.283
 729.262 979.619
 687.682 912.480
 233.327 506.081
 749.675 446.661
 596.667 632.164
 423.680 258.142
 861.345 134.053
 362.538 662.679
 548.311 849.141
 759.372 984.077
 522.719 370.161
 296.607 884.789
 178.217 276.971
 338.092 365.450
 422.258 682.953
 581.403 574.043
 542.580 545.288
 249.465 179.713
 314.535 358.257
 846.922 836.888
 620.114 587.495
 807.775 177.630
 295.672 472.813
 365.386 325.134
 12.951 730.113
 360.613 385.392
 286.537 712.510
 723.691 29.761
 453.151 880.543
 103.299 676.075
 899.906 5.968
 733.386 973.730
 348.900 557.899
 613.825 127.821
 506.178 749.874
 502.427 903.683
 429.601 957.861
 968.583 46.440
 90.574 739.362
 816.542 956.387
 530.558 720.038
 850.902 171.761
 929.327 784.936
 107.959 933.019
 695.610 575.114
 22.405 509.904
 203.160 396.805
 325.377 252.844
 70.052 589.091
 891.484 437.737
 413.460 848.206
 961.415 877.583
 506.354 293.247
 683.671 211.137
 869.832 391.156
 342.448 498.738
 411.633 590.932
 895.471 775.294
 577.342 391.292
 40.598 62.364
 128.537 966.149
 296.191 823.116
 567.507 672.831
 928.769 269.266
 60.151 183.894
 731.609 376.924
 89.242 420.353
 967.039 33.301
 824.713 368.501
 378.771 778.961
 104.215 571.056
 282.303 6.478
 957.385 73.810
 903.029 867.844
 215.701 749.242
 482.994 186.744
 64.011 717.735
 176.386 290.945
 500.788 444.257
 436.796 312.830
 875.768 543.865
 830.504 356.775
 712.901 313.746
 931.684 220.270
 353.750 94.008
 938.225 566.822
 974.906 205.999
 739.237 583.667
 849.047 28.156
 544.221 982.863
 392.641 738.333
 604.048 502.505
 336.510 12.080
 598.384 883.645
 984.523 42.883
 594.224 201.301
 909.385 307.880
 84.842 743.928
 944.978 596.798
 65.291 709.603
 47.167 649.027
 784.982 429.220
 537.723 890.807
 213.520 763.311
 650.470 959.039
 164.627 641.165
 849.548 58.235
 824.515 326.051
 474.441 481.673
 333.501 71.354
 226.014 485.991
 359.077 67.761
 386.128 930.583
 889.423 425.479
 457.600 859.718
 960.710 857.446
 821.473 337.669
 730.108 465.058
 688.113 57.175
 317.807 827.952
 923.998 381.890
 592.279 480.594
 576.781 797.125
 568.380 852.904
 109.971 114.099
 160.756 157.858
 461.235 975.403
 596.394 339.397
 223.784 158.490
 79.470 628.103
 140.692 175.479
 136.098 84.754
 22.453 667.549
 91.839 603.366
 426.931 927.791
 74.406 571.658
 459.622 534.938
 839.728 889.604
 795.264 910.240
 221.259 483.179
 127.122 629.515
 558.184 243.276
 308.498 431.687
 604.015 407.699
 256.096 103.750
 17.443 491.088
 483.962 220.940
 34.328 673.456
 879.901 151.083
 584.160 67.934
 926.996 755.633
 294.582 3.427
 117.422 939.295
 200.624 644.734
 363.869 108.571
 795.839 213.455
 48.156 830.771
 413.685 315.640
 172.903 563.528
 970.401 490.060
 319.346 415.563
 324.401 893.261
 634.671 58.131
 979.452 879.041
 450.650 329.444
 474.917 220.845
 900.434 848.410
 539.889 491.990
 783.281 306.704
 240.842 52.001
 112.573 657.731
 804.339 595.060
 158.241 426.203
 255.400 971.384
 201.569 972.248
 264.481 182.790
 702.210 49.252
 755.883 33.840
 631.186 75.684
 590.174 859.537
 549.875 519.173
 513.460 284.919
 766.799 878.164
 165.540 852.025
 937.891 294.939
 184.128 92.194
 601.403 586.961
 838.017 758.761
 868.392 825.066
 501.618 264.738
 289.647 791.484
 57.538 205.526
 458.900 132.995
 722.325 267.171
 312.311 590.433
 150.371 920.908
 170.679 781.453
 127.816 445.063
 121.973 976.025
 945.802 871.773
 339.029 610.864
 192.280 70.070
 805.156 808.307
 353.692 5.855
 816.704 405.636
 230.220 186.035
 637.110 362.026
 777.114 837.058
 85.587 432.209
 954.006 691.387
 402.402 609.156
 436.633 578.849
 891.960 614.028
 391.397 828.524
 7.853 112.127
 781.421 782.065
 317.123 961.147
 39.868 267.466
 223.906 645.946
 167.306 465.676
 207.854 755.959
 967.643 268.917
 356.332 441.807
 892.962 542.552
 60.106 911.592
 810.531 990.969
 272.257 250.484
 502.841 936.995
 774.562 865.789
 259.232 864.053
 482.814 260.677
 989.084 166.752
 184.096 350.631
 683.471 100.309
 919.287 275.668
 154.521 319.495
 890.896 387.266
 997.389 826.446
 630.440 451.051
 935.016 292.190
 744.936 894.825
 734.837 33.209
 875.800 326.966
 921.778 881.524
 245.701 374.008
 573.740 519.969
 992.957 850.180
 672.909 814.541
 255.490 228.358
 225.455 279.536
 976.559 574.519
 658.335 90.843
 675.326 420.033
 688.054 316.131
 922.453 252.576
 843.396 71.204
 153.469 321.921
 351.734 718.581
 362.531 587.280
 983.763 592.180
 471.681 824.234
 340.025 921.136
 44.136 998.819
 677.969 12.240
 985.871 981.255
 772.281 475.918
 892.460 880.592
 103.744 502.220
 385.438 742.707
 340.897 333.849
 735.197 967.255
 150.450 81.328
 79.559 604.242
 710.981 585.025
 865.768 118.612
 352.323 869.695
 718.882 332.843
 770.709 844.843
 674.765 34.998
 625.840 779.408
 717.522 275.471
 687.344 988.795
 388.832 162.986
 319.421 398.232
 152.956 143.081
 56.931 736.682
 422.010 324.634
 494.818 133.648
 90.344 577.161
 174.888 666.127
 966.665 409.186
 676.897 779.616
 203.035 252.242
 600.290 595.589
 229.410 803.035
 532.188 544.410
 542.407 745.373
 738.340 918.711
 152.030 101.910
 66.439 235.116
 447.946 912.331
 123.552 394.657
 548.219 48.700
 967.535 732.859
 882.364 50.390
 450.448 103.212
 334.017 570.951
 662.564 112.542
 926.780 698.736
 169.042 758.774
 933.162 254.010
 506.387 761.877
 777.422 530.198
 639.166 343.959
 998.119 578.949
 274.012 636.682
 348.015 421.706
 420.699 71.388
 303.401 778.817
 790.159 352.935
 500.944 455.955
 266.009 11.341
 39.836 222.421
 96.810 160.769
 5.497 303.041
 776.429 333.303
 766.784 821.774
 33.160 971.580
 552.928 158.361
 486.355 1.031
 963.840 77.486
 482.284 516.656
 545.786 171.873
 346.544 933.632
 464.429 25.804
 824.938 404.198
 922.872 93.837
 192.468 99.216
 50.721 531.679
 333.322 311.331
 981.428 683.465
 804.070 743.086
 142.652 84.116
 336.262 798.699
 14.565 279.418
 590.037 968.977
 823.370 493.277
 992.133 267.436
 594.656 814.923
 762.709 189.744
 409.295 663.182
 416.999 391.795
 502.347 475.262
 108.999 542.986
 394.998 919.527
 732.817 955.460
 626.073 141.734
 108.219 227.454
 881.464 209.074
 324.187 395.508
 638.342 743.687
 199.435 857.665
 530.854 855.189
 222.012 515.241
 892.834 649.028
 459.022 357.044
 681.717 453.567
 68.574 765.584
 780.221 263.646
 813.316 613.968
 505.647 922.804
 560.895 214.446
 730.870 81.483
 181.786 110.470
 989.739 686.419
 617.908 824.457
 159.015 529.526
 622.888 999.950
 88.723 456.086
 771.829 941.683
 905.667 85.761
 637.799 658.086
 606.523 110.230
 445.258 961.423
 156.507 313.207
 276.461 560.264
 239.013 717.849
 842.931 981.902
 386.159 649.400
 585.884 449.162
 738.097 844.285
 160.651 882.674
 611.742 18.262
 242.409 147.753
 341.793 893.875
 693.845 671.734
 126.235 590.060
 917.659 45.837
 455.823 393.799
 214.296 133.866
 926.180 305.219
 42.130 242.294
 69.287 804.127
 675.996 782.438
 248.420 99.023
 150.912 560.643
 540.311 650.953
 909.695 867.854
 987.024 116.784
 922.776 172.041
 197.140 522.712
 470.614 728.098
 274.237 592.864
 356.871 357.758
 665.956 744.135
 214.899 80.268
 178.256 481.935
 270.522 22.231
 958.786 348.010
 497.806 946.739
 295.800 377.198
 447.163 928.156
 133.156 301.801
 110.210 785.574
 998.918 727.788
 315.148 266.711
 769.764 814.358
 199.949 52.002
 233.157 876.395
 996.228 98.795
 605.221 947.346
 460.597 856.291
 58.151 978.155
 926.730 407.336
 403.992 686.714
 812.705 603.055
 571.918 433.193
 24.972 986.013
 557.021 91.403
 651.118 498.001
 466.546 67.677
 555.214 156.391
 954.033 129.693
 486.916 590.377
 225.706 932.095
 421.458 353.275
 392.389 337.972
 473.617 582.824
 893.320 250.461
 613.652 947.213
 157.397 492.391
 874.680 985.087
 417.948 750.465
 924.385 283.442
 437.320 70.785
 2.992 314.009
 808.866 332.117
 855.882 808.136
 920.898 400.391
 542.872 949.457
 727.551 791.229
 845.165 325.704
 265.998 36.316
 451.299 944.297
 682.182 104.099
 549.442 884.957
 125.105 96.377
 827.408 556.288
 692.989 601.085
 954.365 527.345
 66.671 989.838
 237.986 520.708
 152.743 209.258
 494.485 147.036
 40.905 220.741
 991.519 114.779
 619.325 828.133
 208.296 10.483
 4.424 720.939
 764.535 878.417
 446.319 817.522
 189.486 62.219
 940.234 473.602
 801.327 450.569
 482.715 522.820
 241.532 3.960
 787.860 24.892
 631.790 356.371
 554.289 740.595
 694.526 275.727
 732.976 849.639
 881.997 737.591
 76.911 36.126
 801.146 490.516
 896.740 436.305
 288.250 957.297
 945.968 864.591
 992.916 578.165
 712.091 387.147
 467.748 729.406
 796.302 518.872
 548.429 879.424
 177.593 791.435
 347.624 924.772
 833.492 29.504
 901.961 697.814
 738.978 622.720
 409.010 487.665
 700.018 276.077
 903.892 364.731
 764.352 935.587
 63.903 959.997
 258.780 734.428
 833.644 702.355
 451.126 192.965
 549.994 955.360
 751.639 480.267
 861.319 879.254
 531.019 142.001
 702.258 550.933
 522.115 297.418
 955.995 45.193
 324.068 274.659
 839.978 972.518
 379.028 997.624
 946.655 804.512
 533.416 58.626
 794.024 136.471
 721.868 348.924
 555.944 541.519
 669.675 804.753
 791.567 581.997
 748.825 330.910
 747.517 846.720
 147.037 249.204
 514.065 78.267
 424.893 787.669
 654.430 809.285
 902.826 671.622
 149.225 723.036
 400.134 933.051
 689.097 739.027
 858.038 645.047
 668.788 662.921
 737.140 577.913
 174.549 960.239
 658.476 318.984
 881.353 660.220
 131.936 395.290
 982.253 680.135
 914.394 473.936
 33.106 607.141
 293.995 16.983
 213.526 576.173
 591.162 453.874
 859.194 745.511
 288.750 263.829
 919.552 669.469
 294.257 482.533
 24.609 788.555
 939.903 351.989
 219.287 255.547
 938.971 800.095
 835.852 361.005
 839.085 488.842
 945.063 149.048
 698.547 518.717
 953.245 174.831
 116.779 874.630
 122.410 265.644
 184.009 88.545
 588.695 140.074
 891.208 759.798
 173.676 612.206
 524.802 790.254
 334.775 173.751
 230.760 872.990
 724.250 85.413
 391.391 725.827
 338.442 814.539
 540.757 230.964
 285.714 89.341
 29.322 366.200
 6.296 876.899
 516.818 69.236
 892.000 874.145
 58.797 832.550
 808.188 285.543
 194.737 391.023
 972.646 670.824
 134.641 737.450
 32.108 919.630
 170.773 422.131
 361.488 151.158
 558.615 592.726
 535.678 765.772
 766.426 80.697
 359.657 477.237
 589.347 502.835
 638.201 929.958
 768.220 423.243
 198.474 221.633
 504.706 105.669
 302.090 90.677
 385.719 912.289
 80.875 737.095
 437.301 497.175
 663.658 789.034
 239.927 265.798
 219.241 133.758
 625.820 181.799
 790.614 546.369
 519.452 595.049
 933.018 882.208
 3.263 927.692
 267.238 175.861
 923.215 515.031
 921.260 202.344
 977.700 773.775
 838.117 811.826
 646.226 920.265
 283.265 820.835
 851.976 335.194
 877.430 118.909
 458.857 158.996
 724.697 384.061
 575.900 984.325
 893.160 863.073
 880.264 409.991
 657.111 798.794
 427.726 446.432
 624.262 527.283
 553.034 168.694
 575.565 39.457
 781.347 842.230
 543.662 937.002
 188.845 883.319
 181.995 508.676
 331.414 234.036
 741.137 924.097
 873.867 946.456
 211.283 866.910
 20.681 287.822
 227.478 902.470
 97.821 444.094
 812.490 357.327
 442.179 750.441
 674.980 854.718
 602.066 291.473
 639.431 43.673
 673.413 59.429
 489.193 636.347
 29.778 643.988
 512.827 51.746
 340.584 552.205
 892.989 692.531
 405.226 761.390
 630.489 859.171
 207.905 422.172
 396.392 252.161
 669.350 824.832
 822.530 913.562
 740.416 781.122
 624.249 814.877
 855.293 558.848
 275.323 375.697
 898.245 930.502
 978.695 279.005
 0.225 894.111
 480.961 582.248
 886.124 218.547
 24.512 371.836
 558.747 321.914
 908.221 901.670
 704.001 665.905
 802.848 138.345
 908.376 37.539
 36.535 17.213
 122.919 879.332
 502.412 120.491
 519.012 447.277
 946.245 312.620
 144.928 641.171
 47.132 516.411
 496.046 122.607
 616.406 958.952
 96.578 961.772
 195.397 47.343
 500.648 825.121
 445.685 505.031
 252.633 312.630
 688.392 479.800
 501.021 797.020
 282.385 259.392
 289.980 219.989
 833.666 751.529
 414.833 114.603
 426.398 518.223
 931.231 391.769
 664.949 431.974
 465.713 535.921
 648.893 741.593
 853.400 75.132
 480.382 811.500
 995.688 938.807
 264.807 109.423
 309.039 397.631
 128.687 258.280
 550.596 141.818
 688.707 498.966
 935.603 31.827
 886.454 607.812
 286.960 628.112
 706.355 817.169
 913.324 641.406
 149.598 257.178
 136.527 451.115
 902.309 794.166
 972.753 216.258
 448.162 324.695
 708.597 390.860
 298.174 798.219
 750.139 584.616
 486.054 705.308
 610.464 251.146
 276.582 967.802
 642.189 102.309
 5.899 103.041
 722.758 40.243
 292.777 973.113
 621.286 762.302
 284.102 154.075
 979.138 661.631
 708.674 17.141
 438.080 742.150
 972.335 567.485
 368.771 656.302
 323.520 265.548
 260.430 712.623
 819.052 805.384
 205.190 484.458
 820.780 754.938
 76.002 67.697
 528.256 200.223
 186.590 811.961
 402.658 970.716
 120.392 604.266
 642.646 564.202
 410.322 275.688
 341.640 708.575
 183.463 79.327
 874.378 284.227
 298.262 241.985
 42.731 537.768
 893.665 503.080
 749.085 615.593
 339.971 143.696
 480.530 169.643
 983.412 988.278
 777.409 388.514
 666.951 83.784
 552.099 301.561
 98.173 469.338
 623.199 623.886
 734.061 527.358
 969.525 54.133
 927.756 629.127
 898.648 618.122
 803.043 68.951
 805.386 948.834
 310.308 927.026
 284.039 901.626
 498.347 458.179
 699.818 483.395
 487.924 708.747
 643.389 101.458
 436.866 294.465
 39.617 753.982
 877.273 996.585
 687.171 145.971
 820.891 60.283
 127.876 246.013
 559.506 708.171
 519.426 437.658
 927.552 452.437
 476.836 869.577
 190.773 732.483
 98.956 590.196
 628.195 292.154
 877.215 550.760
 187.991 503.743
 242.929 76.638
 427.582 647.331
 823.980 206.793
 854.070 457.053
 306.097 667.939
 25.534 184.054
 211.569 730.783
 572.652 23.979
 79.980 854.466
 72.527 179.547
 950.798 690.892
 324.445 631.985
 773.731 537.875
 616.000 75.003
 305.243 809.180
 555.596 508.543
 162.046 156.734
 715.539 924.280
 296.580 926.929
 863.092 958.877
 115.353 66.446
 842.814 603.245
 486.431 86.119
 53.006 185.739
 763.668 432.575
 976.106 184.571
 806.499 560.826
 874.478 650.270
 487.847 116.326
 749.412 454.101
 879.267 157.662
 135.630 434.919
 780.657 31.981
 622.614 147.429
 448.330 870.985
 967.204 62.544
 774.908 238.258
 801.855 119.105
 120.406 26.448
 715.514 750.240
 897.067 589.082
 558.229 321.968
 610.336 375.575
 318.382 132.117
 672.139 113.942
 668.082 170.345
 75.913 214.381
 46.043 72.137
 179.229 424.041
 929.659 588.426
 931.099 490.671
 173.585 306.314
 37.099 347.599
 98.550 803.904
 734.234 37.503
 492.298 302.957
 85.138 686.220
 128.300 737.004
 362.077 524.389
 564.380 910.349
 117.588 453.901
 302.777 656.317
 701.032 453.181
 278.775 73.126
 127.453 211.276
 703.311 625.411
 513.673 542.169
 575.481 141.799
 521.445 139.899
 466.329 147.936
 971.682 139.783
 171.485 74.289
 678.418 314.839
 456.147 334.036
 585.588 888.383
 743.560 133.990
 41.149 228.614
 302.782 857.125
 907.182 718.991
 301.476 525.795
 654.955 995.430
 236.084 947.638
 432.251 399.393
 419.738 779.697
 696.490 821.952
 785.190 679.178
 589.290 280.912
 586.807 590.961
 72.243 269.285
 206.254 842.472
 564.094 593.249
 177.796 256.570
 608.608 550.589
 451.579 773.883
 980.645 622.138
 459.997 809.509
 704.035 609.715
 599.747 607.752
 135.469 371.157
 600.123 445.679
 568.671 8.485
 929.024 555.609
 565.659 856.914
 857.992 862.576
 338.010 713.696
 235.277 980.364
 219.971 15.884
 23.456 684.600
 414.471 719.696
 570.807 229.861
 397.977 311.574
 681.672 236.722
 364.441 68.305
 311.980 421.720
 923.960 522.257
 76.417 546.438
 578.228 235.119
 351.217 630.176
 730.261 862.389
 181.933 603.323
 686.457 39.694
 252.842 215.678
 139.065 544.912
 90.894 586.194
 418.881 206.842
 412.504 359.282
 652.093 127.005
 979.375 979.765
 190.172 457.234
 616.312 216.421
 984.437 498.446
 719.298 245.890
 202.138 537.752
 908.530 488.427
 411.787 169.597
 674.631 988.847
 262.985 915.492
 345.622 625.207
 239.549 595.126
 339.714 359.847
 841.577 954.049
 39.635 318.777
 347.869 629.929
 256.359 782.791
 98.308 266.705
 875.339 424.893
 318.316 855.325
 80.999 951.533
 764.080 598.339
 423.266 958.795
 606.025 436.445
 763.935 448.272
 775.011 26.398
 864.698 351.145
 585.309 375.822
 549.827 263.377
 512.869 490.941
 194.889 721.502
 67.293 513.574
 911.879 958.874
 349.881 664.801
 577.224 529.231
 64.867 391.137
 591.752 210.964
 951.437 957.083
 483.715 595.535
 163.270 143.384
 633.045 991.375
 451.344 6.734
 176.199 155.317
 843.857 913.051
 668.278 703.012
 181.655 367.632
 157.775 293.901
 504.136 891.753
 747.595 172.268
 112.768 212.601
 455.480 851.150
 718.894 983.467
 682.008 518.544
 539.323 791.024
 982.879 634.327
 495.257 259.213
 214.812 570.927
 833.598 63.158
 775.224 571.066
 888.779 825.771
 331.864 682.644
 280.467 404.030
 589.981 255.136
 368.158 466.616
 674.754 505.820
 106.621 520.710
 222.030 190.194
 742.949 429.849
 330.444 532.232
 821.643 759.047
 895.484 920.523
 301.641 35.785
 236.808 980.180
 899.639 789.389
 263.046 152.793
 46.717 355.908
 65.525 913.232
 647.546 255.536
 869.027 919.166
 558.843 75.308
 722.155 313.538
 829.826 347.182
 413.557 809.608
 74.077 792.278
 537.747 200.566
 249.189 413.288
 793.265 310.059
 815.992 431.621
 817.185 785.519
 19.058 672.342
 687.598 323.158
 488.874 152.320
 656.523 82.365
 705.950 795.158
 410.194 19.485
 108.668 115.546
 844.898 358.320
 868.492 636.865
 851.121 269.866
 25.090 745.630
 226.180 299.803
 774.758 676.943
 598.538 43.023
 71.331 664.434
 111.311 794.262
 240.676 789.669
 747.235 317.932
 267.060 308.670
 204.397 783.978
 599.694 812.027
 476.735 256.515
 395.904 350.082
 33.910 734.833
 787.474 2.140
 213.071 609.853
 80.375 429.990
 64.931 881.215
 405.311 888.493
 76.054 589.873
 685.197 392.552
 509.184 557.622
 412.082 198.705
 357.784 728.510
 494.263 155.206
 346.703 608.230
 786.919 526.318
 978.368 567.657
 126.943 590.090
 226.253 77.553
 103.425 145.073
 221.233 375.705
 86.232 306.876
 721.241 128.540
 461.157 912.331
 563.128 470.317
 664.238 25.254
 883.640 408.824
 631.203 516.822
 82.872 142.080
 169.750 304.443
 160.534 891.531
 590.093 420.583
 758.050 619.999
 588.160 757.451
 516.214 553.959
 839.882 720.967
 940.375 997.302
 335.744 519.388
 37.317 125.595
 42.169 815.788
 438.059 544.847
 728.343 662.008
 389.326 536.376
 529.901 193.185
 927.535 379.440
 148.706 450.759
 239.820 626.731
 203.244 887.484
 867.028 25.674
 667.307 825.946
 167.179 142.882
 164.380 143.330
 690.961 12.421
 48.177 256.240
 633.020 34.035
 201.035 612.579
 826.819 278.932
 654.298 160.617
 312.464 592.499
 889.609 971.922
 995.109 830.486
 756.398 423.887
 448.410 33.460
 656.225 193.935
 328.183 779.882
 144.440 141.352
 924.283 698.018
 607.599 830.238
 75.180 638.545
 742.910 619.722
 434.340 181.279
 323.534 572.643
 48.034 479.860
 138.975 834.274
 471.399 336.712
 88.986 46.690
 507.405 387.341
 546.873 996.320
 848.937 288.632
 236.010 261.652
 887.639 421.565
 752.367 620.449
 127.844 296.584
 364.543 392.113
 616.262 192.325
 7.901 497.549
 627.652 558.586
 215.851 598.398
 296.241 6.247
 682.055 277.513
 667.914 814.576
 883.617 406.657
 688.155 475.152
 706.186 944.623
 307.461 917.096
 865.015 764.104
 254.666 416.737
 506.641 328.935
 127.580 373.142
 177.745 260.902
 511.068 856.702
 162.683 938.625
 539.747 229.287
 398.914 167.394
 63.427 950.191
 988.280 821.083
 689.347 571.586
 17.738 873.884
 9.755 680.535
 600.162 864.647
 273.897 342.450
 936.463 39.878
 329.863 264.475
 805.074 938.237
 497.602 138.574
 302.516 260.666
 995.968 295.682
 315.883 532.716
 943.650 147.176
 109.773 341.380
 798.851 792.092
 389.233 115.710
 361.467 402.230
 167.984 332.118
 303.276 477.683
 966.687 240.653
 238.220 98.010
 106.768 322.442
 921.611 825.556
 796.791 561.238
 552.196 784.213
 54.208 619.571
 825.995 616.771
 317.285 294.022
 290.223 885.058
 510.000 341.776
 307.143 28.121
 784.659 344.781
 152.151 134.196
 719.189 646.983
 231.762 552.124
 252.526 268.336
 362.456 197.931
 544.956 786.319
 450.822 373.765
 520.802 466.909
 662.378 971.134
 437.520 923.290
 367.287 181.064
 104.417 548.658
 365.536 773.448
 601.125 191.542
 384.689 770.349
 603.305 565.921
 825.828 947.743
 872.191 777.589
 626.810 222.141
 594.685 931.768
 788.450 168.490
 139.117 909.668
 143.961 869.844
 314.123 173.843
 873.236 104.594
 357.835 509.809
 802.801 760.986
 943.666 326.046
 874.034 949.431
 347.108 923.467
 194.297 819.534
 283.299 681.488
 648.712 730.218
 583.694 579.536
 188.426 457.844
 946.287 834.231
 121.418 239.524
 159.891 653.269
 214.351 958.110
 989.412 422.698
 322.051 893.638
 914.583 805.635
 951.316 545.700
 65.935 754.206
 447.473 815.679
 503.830 854.858
 878.139 710.556
 772.061 537.965
 644.814 965.737
 838.140 799.334
 48.170 997.898
 846.995 282.969
 589.278 196.017
 880.973 955.912
 531.758 185.723
 282.146 527.546
 957.199 695.852
 276.636 103.421
 199.716 494.160
 196.822 958.955
 579.650 409.618
 655.629 428.628
 908.979 230.520
 545.740 654.265
 402.735 660.022
 751.628 760.220
 695.576 63.912
 337.957 127.840
 377.765 389.859
 656.669 46.199
 280.258 944.606
 67.326 606.128
 57.835 147.279
 639.740 280.985
 48.548 535.828
 481.332 967.019
 986.899 182.761
 958.856 120.804
 679.682 909.505
 648.184 78.935
 933.238 800.393
 7.851 239.389
 767.855 172.482
 521.284 853.876
 641.324 411.742
 956.463 70.748
 104.390 636.034
 845.712 189.016
 54.360 577.487
 765.970 961.744
 770.872 119.042
 303.122 113.041
 894.384 690.184
 92.472 914.434
 831.003 983.975
 249.447 876.276
 77.609 850.911
 126.078 36.626
 202.881 544.883
 264.061 427.749
 689.789 923.226
 856.632 538.800
 243.581 557.866
 999.593 707.681
 149.665 709.796
 605.225 616.549
 684.379 607.045
 498.279 450.502
 748.159 690.175
 915.664 839.896
 817.657 332.846
 223.815 741.359
 966.788 782.686
 61.155 734.348
 255.456 614.433
 546.890 398.144
 850.837 148.960
 488.879 83.239
 154.859 14.441
 318.087 361.463
 241.158 146.658
 498.746 106.931
 536.805 21.668
 463.622 666.547
 853.022 154.021
 332.508 81.623
 212.671 886.205
 247.379 243.954
 31.293 139.336
 635.544 149.049
 876.858 131.496
 956.958 750.035
 508.230 529.049
 946.009 38.016
 123.846 149.126
 291.966 863.459
 643.575 140.199
 464.671 169.749
 504.614 634.664
 659.546 0.717
 436.139 685.968
 863.648 151.226
 250.017 6.690
 915.126 201.365
 61.914 637.603
 303.391 974.154
 957.666 366.155
 825.645 12.875
 815.829 31.591
 144.624 331.973
 364.031 999.526
 678.025 565.301
 112.571 147.909
 65.617 343.245
 304.968 906.711
 7.388 667.583
 636.458 853.325
 425.018 627.028
 105.529 343.524
 377.564 680.164
 821.197 803.129
 746.628 114.278
 933.875 908.530
 510.656 122.681
 587.403 625.361
 144.861 199.085
 104.325 275.344
 832.967 460.852
 669.087 673.498
 358.298 834.510
 920.979 274.057
 681.327 283.296
 919.898 926.731
 813.586 960.004
 416.091 659.207
 996.888 126.845
 705.706 141.378
 803.101 210.889
 256.283 566.764
 322.691 538.036
 862.203 412.654
 427.154 205.099
 164.897 358.898
 316.834 568.808
 724.506 892.897
 425.173 828.348
 440.236 282.833
 794.817 796.034
 420.324 530.573
 400.137 846.121
 537.124 128.860
 522.663 127.367
 959.065 343.729
 226.734 859.383
 223.164 862.652
 596.638 109.989
 646.333 922.285
 626.029 90.582
 521.293 28.302
 265.958 194.199
 6.587 565.428
 988.118 737.551
 506.625 571.014
 481.552 420.360
 706.301 703.570
 529.081 665.096
 38.335 612.230
 287.046 295.619
 935.784 28.712
 779.723 17.559
 676.223 624.942
 407.306 205.869
 329.890 62.743
 220.929 930.375
 356.832 403.290
 35.449 568.799
 786.178 730.117
 604.141 894.585
 885.415 198.039
 870.956 75.481
 473.627 869.500
 125.299 485.547
 937.763 398.350
 919.542 790.782
 915.860 518.408
 156.761 105.506
 59.828 180.273
 429.680 586.996
 279.891 235.506
 684.075 109.453
 103.288 613.709
 611.213 370.450
 904.714 687.175
 943.120 184.670
 641.639 822.091
 458.214 827.426
 663.652 218.093
 8.010 136.563
 174.095 922.854
 81.284 963.600
 970.172 150.002
 241.291 296.888
 343.527 641.789
 443.718 540.308
 108.981 108.505
 585.352 615.196
 969.850 690.661
 291.500 621.281
 102.494 764.627
 647.576 120.280
 431.747 225.025
 368.823 835.111
 507.375 996.075
 411.682 845.668
 817.271 957.949
 718.847 631.556
 376.641 622.495
 193.799 501.649
 307.845 795.394
 983.669 763.886
 119.920 549.751
 154.230 146.056
 460.366 180.302
 137.987 464.837
 147.739 370.104
 274.473 857.036
 408.548 684.962
 17.686 300.328
 995.325 208.374
 213.964 943.202
 517.364 775.043
 337.597 482.956
 87.188 878.567
 872.126 540.105
 693.364 83.673
 631.930 506.391
 425.857 221.115
 798.717 536.642
 378.864 980.299
 696.386 322.121
 266.435 827.781
 819.058 651.018
 239.423 696.531
 662.727 921.630
 273.217 229.476
 370.654 133.099
 691.747 780.028
 794.567 109.921
 745.454 21.606
 83.825 8.463
 713.081 187.463
 457.428 460.405
 246.375 332.264
 81.340 999.201
 823.361 898.944
 486.588 926.531
 372.949 500.484
 320.719 257.475
 737.831 538.772
 353.043 352.126
 463.400 824.940
 57.699 830.080
 950.537 121.224
 110.865 170.277
 755.323 767.878
 170.534 335.730
 428.047 705.083
 98.539 909.677
 879.327 54.755
 652.157 681.512
 667.944 436.921
 762.339 737.712
 601.439 696.947
 50.888 770.941
 608.086 190.693
 771.587 161.181
 412.073 83.070
 20.221 63.246
 260.323 769.974
 803.612 178.363
 900.207 933.870
 424.396 532.037
 486.293 429.222
 990.533 630.276
 848.450 96.283
 638.808 41.186
 33.141 291.732
 40.445 234.309
 638.030 864.218
 782.965 406.764
 803.424 94.486
 472.380 800.024
 862.294 756.743
 628.580 446.080
 346.174 573.896
 237.416 424.736
 13.126 458.778
 836.498 128.368
 725.032 721.479
 237.555 45.654
 726.756 935.088
 993.584 536.367
 244.571 84.778
 899.503 585.632
 353.785 565.240
 644.282 724.032
 997.342 266.394
 12.255 71.257
 552.765 515.389
 141.466 712.851
 831.924 782.794
 495.375 524.785
 197.559 462.154
 677.348 807.690
 136.142 484.563
 629.135 135.609
 135.714 214.516
 297.543 132.842
 779.868 811.094
 548.179 202.220
 238.448 741.565
 50.085 789.915
 668.228 255.242
 477.135 602.279
 742.395 607.135
 676.022 321.433
 618.751 547.225
 269.605 96.254
 99.085 836.714
 409.378 227.497
 694.933 232.145
 301.225 599.160
 420.201 797.736
 521.640 127.563
 703.900 511.750
 662.997 665.314
 134.974 761.245
 219.566 785.405
 297.265 448.617
 902.836 822.610
 660.651 431.101
 385.000 622.523
 2.020 889.717
 271.309 65.669
 727.798 876.292
 431.487 533.755
 552.195 756.374
 541.778 771.323
 499.244 982.617
 244.904 788.565
 92.254 668.892
 995.675 535.243
 774.835 751.868
 773.908 552.467
 179.619 226.705
 90.408 945.121
 383.690 519.849
 340.942 95.264
 26.424 648.651
 660.375 103.667
 331.510 438.962
 155.603 66.254
 89.526 893.039
 240.847 793.795
 392.541 376.757
 829.636 311.297
 943.014 823.454
 249.986 538.705
 614.114 718.748
 916.374 582.596
 348.908 463.792
 316.005 451.173
 636.261 431.994
 627.404 149.283
 579.391 894.793
 994.496 689.241
 819.727 145.308
 915.289 755.370
 337.938 884.396
 485.222 539.551
 922.757 932.666
 53.643 591.359
 76.818 915.521
 728.150 634.960
 470.371 948.283
 694.420 946.776
 114.952 877.413
 435.282 579.662
 19.406 54.971
 137.198 993.125
 722.785 320.486
 197.836 302.884
 238.417 111.853
 206.367 710.227
 259.756 839.647
 797.596 791.332
 93.612 643.118
 699.502 313.641
 525.186 847.344
 246.758 460.931
 460.300 196.456
 843.841 666.851
 714.807 725.156
 882.331 319.969
 163.925 817.950
 577.676 69.102
 762.879 101.496
 49.214 248.638
 795.547 719.645
 759.590 498.270
 393.781 793.073
 520.263 174.059
 643.741 396.642
 600.855 857.875
 907.147 769.017
 822.226 655.211
 738.163 162.502
 714.953 28.300
 577.073 349.133
 63.142 408.815
 309.635 314.920
 183.039 554.539
 558.616 731.516
 689.829 605.058
 937.411 917.999
 945.325 616.243
 363.749 859.831
 843.344 341.134
 276.340 493.179
 645.734 520.584
 294.131 586.809
 625.785 560.966
 535.001 747.727
 780.798 334.415
 699.493 68.095
 643.596 831.026
 810.407 837.918
 633.677 429.436
 568.148 329.326
 650.510 805.069
 975.735 563.393
 10.286 652.572
 750.065 989.400
 977.550 914.662
 64.591 319.898
 236.919 553.449
 63.152 194.151
 707.996 807.764
 998.633 599.484
 227.386 601.891
 639.824 917.212
 231.995 324.202
 64.974 320.423
 682.547 610.533
 133.653 918.606
 898.501 344.744
 765.566 293.522
 646.286 641.157
 824.817 816.685
 971.475 679.568
 532.871 687.160
 709.331 518.070
 238.268 925.279
 992.800 272.289
 334.436 440.300
 125.969 697.819
 619.997 735.503
 956.114 387.292
 373.540 190.897
 988.574 651.773
 504.443 180.411
 403.772 120.977
 933.934 436.511
 391.026 106.567
 650.074 110.780
 673.411 531.631
 913.739 324.644
 204.446 457.143
 820.325 731.536
 41.099 917.977
 746.898 682.175
 687.337 418.085
 243.552 100.926
 434.793 293.074
 220.151 636.492
 657.086 511.185
 98.340 178.296
 724.870 898.068
 159.311 455.278
 360.912 300.642
 39.465 321.383
 337.711 679.417
 80.708 37.626
 501.750 382.036
 604.978 580.325
 83.865 13.552
 681.965 826.016
 98.163 7.174
 326.358 613.128
 644.054 604.548
 480.858 776.906
 987.286 884.162
 501.346 556.106
 114.294 403.210
 1.831 427.059
 815.908 130.506
 883.037 722.871
 375.668 600.116
 656.791 23.417
 307.222 576.779
 988.998 576.725
 824.787 230.464
 870.154 146.242
 439.359 619.387
 340.615 23.836
 177.753 695.222
 57.661 248.399
 926.743 603.155
 705.586 708.408
 643.402 550.888
 784.312 58.085
 56.411 277.977
 335.399 656.031
 750.931 249.296
 798.840 847.958
 498.845 218.453
 264.858 307.758
 512.442 119.243
 670.465 160.545
 186.477 221.455
 972.133 714.928
 402.759 773.321
 438.228 697.965
 732.930 603.762
 85.535 423.597
 846.853 296.178
 24.040 733.420
 152.173 10.393
 367.141 367.443
 519.459 24.552
 157.654 582.563
 829.155 813.987
 903.600 909.315
 781.999 464.754
 215.057 384.795
 792.135 436.565
 290.895 24.135
 8.672 909.889
 681.401 687.657
 341.777 957.232
 612.526 499.642
 386.575 616.958
 915.353 101.949
 3.234 182.836
 179.538 946.522
 13.990 983.067
 513.877 600.832
 584.814 953.364
 325.983 355.736
 766.460 20.352
 854.718 873.117
 850.480 829.793
 34.901 918.420
 452.064 570.803
 328.481 509.072
 943.268 469.374
 807.541 832.502
 235.272 125.020
 362.988 696.528
 232.903 931.771
 982.536 860.221
 173.060 813.078
 589.673 535.708
 703.221 879.233
 661.915 472.048
 977.425 120.960
 405.108 43.113
 343.674 134.936
 507.297 515.001
 795.255 152.690
 740.297 407.990
 264.062 345.866
 932.278 477.184
 879.453 806.093
 66.222 89.290
 412.765 560.079
 636.016 585.382
 514.539 59.249
 536.183 896.696
 846.146 372.923
 998.163 168.860
 455.392 675.032
 693.790 286.245
 470.418 922.763
 586.775 950.034
 439.620 22.758
 360.050 719.174
 57.148 423.982
 918.506 181.472
 41.998 388.769
 153.792 82.098
 119.714 113.511
 654.342 838.746
 253.704 101.949
 596.763 847.239
 930.407 456.867
 614.343 399.912
 689.585 35.442
 908.035 863.373
 556.506 210.656
 351.266 94.951
 253.429 562.521
 401.944 411.316
 298.532 470.711
 535.697 892.301
 424.255 842.336
 869.591 432.170
 325.024 148.536
 74.192 904.625
 65.846 390.437
 446.005 642.245
 615.564 413.434
 707.197 342.280
 807.318 249.265
 243.415 585.452
 547.406 513.673
 814.907 620.459
 594.214 715.442
 465.598 542.151
 590.953 47.294
 296.941 734.793
 967.665 503.515
 809.150 612.847
 615.451 191.603
 685.662 560.220
 993.401 429.952
 704.540 225.779
 248.658 620.159
 103.150 299.242
 532.889 186.471
 353.173 779.377
 582.878 837.008
 278.290 908.189
 725.669 538.474
 576.234 123.718
 274.630 440.162
 603.139 963.947
 134.925 332.114
 206.900 109.520
 746.359 389.804
 126.661 98.605
 997.619 22.712
 129.614 488.899
 765.971 701.392
 459.138 825.793
 416.001 47.526
 98.378 38.998
 153.620 109.855
 791.996 310.003
 129.086 257.513
 150.652 897.786
 745.044 158.280
 625.484 388.987
 710.671 795.569
 774.215 750.722
 26.886 852.946
 340.582 949.361
 654.759 262.817
 981.457 687.663
 51.823 496.338
 451.734 576.824
 829.718 749.892
 98.854 261.276
 339.948 560.691
 233.407 254.960
 209.312 326.753
 388.987 521.425
 477.748 496.897
 426.214 770.365
 621.705 882.411
 588.239 574.363
 37.138 187.029
 897.256 396.867
 496.821 785.058
 65.427 521.278
 254.396 343.518
 454.542 377.947
 237.954 693.444
 584.900 467.608
 632.499 533.951
 496.798 703.937
 895.251 991.949
 592.238 662.746
 260.208 667.708
 817.656 689.416
 276.742 744.626
 531.486 729.131
 177.411 719.132
 677.185 896.252
 496.803 767.634
 949.934 370.415
 558.596 181.628
 203.879 18.992
 232.487 404.786
 49.782 910.298
 834.980 248.114
 296.715 451.901
 634.883 857.587
 905.591 506.787
 130.677 995.414
 459.545 390.683
 925.700 468.928
 782.233 911.045
 549.450 913.698
 419.060 486.997
 198.495 188.774
 860.149 195.678
 915.938 966.803
 952.734 270.142
 839.511 560.473
 203.016 964.195
 548.933 995.202
 84.630 777.849
 284.824 957.958
 987.511 171.558
 524.100 680.690
 694.624 96.880
 538.508 476.932
 855.684 835.165
 669.733 480.239
 630.557 804.196
 990.798 837.265
 747.492 596.226
 231.469 906.293
 613.013 620.737
 595.716 889.142
 724.420 303.474
 740.542 281.676
 578.879 942.392
 394.412 832.142
 104.628 534.249
 125.050 629.568
 622.528 296.524
 703.456 54.245
 695.922 242.458
 514.795 672.429
 362.414 187.474
 26.582 576.889
 34.901 528.553
 507.714 8.542
 386.061 240.730
 893.898 452.549
 318.961 863.589
 889.465 410.742
 407.882 33.000
 384.330 102.894
 152.390 967.583
 927.691 849.212
 911.951 504.219
 45.070 508.445
 318.638 941.823
 398.572 278.621
 345.793 387.563
 286.067 364.760
 537.886 185.428
 445.668 449.672
 381.466 664.800
 98.104 805.512
 572.372 88.366
 219.700 6.064
 366.641 656.906
 119.754 59.440
 101.510 486.333
 2.785 910.114
 851.087 993.598
 661.521 455.988
 504.645 387.268
 181.786 803.758
 992.921 370.525
 284.741 523.576
 61.356 534.984
 2.801 256.377
 724.150 699.119
 928.304 534.758
 107.554 962.265
 512.481 976.882
 786.523 981.666
 378.035 744.173
 370.188 803.993
 471.712 974.682
 136.361 2.918
 81.568 738.001
 44.169 290.246
 313.353 342.694
 761.008 719.645
 925.810 767.769
 172.237 19.971
 408.107 805.220
 649.729 50.780
 614.597 676.679
 541.765 327.791
 1.210 424.536
 518.322 623.367
 710.913 43.266
 622.112 799.608
 187.537 892.246
 899.433 913.313
 241.024 464.995
 31.925 767.144
 203.835 644.928
 379.457 134.970
 997.171 483.566
 647.866 917.160
 134.182 638.336
 88.168 179.873
 320.948 513.997
 744.578 988.065
 848.410 990.400
 28.607 882.501
 201.260 281.181
 490.248 894.753
 623.099 860.463
 472.492 899.706
 978.760 690.477
 712.971 521.936
 430.904 870.728
 440.342 530.508
 812.929 762.957
 100.166 856.903
 326.328 95.545
 235.708 874.231
 338.457 251.324
 896.633 94.550
 704.719 145.213
 109.338 827.492
 614.358 819.089
 726.402 840.674
 466.137 153.132
 391.821 554.370
 552.239 213.474
 379.347 563.980
 276.858 538.680
 852.179 229.082
 499.431 691.564
 275.603 2.855
 188.694 262.868
 615.079 46.814
 548.154 69.642
 849.163 319.930
 849.913 919.831
 700.784 725.878
 443.703 157.196
 276.574 415.588
 421.440 414.413
 139.656 983.155
 672.582 9.956
 817.492 960.985
 98.150 164.631
 656.970 754.841
 425.844 390.420
 530.925 391.842
 827.447 737.450
 123.989 255.768
 653.335 59.682
 284.301 316.154
 415.957 577.367
 327.700 323.150
 351.345 40.974
 782.079 532.132
 720.039 19.456
 124.310 874.365
 559.160 793.173
 806.444 127.124
 26.963 92.041
 710.532 723.430
 279.257 311.657
 984.684 933.900
 50.970 708.887
 571.901 447.124
 681.417 534.209
 176.171 957.623
 192.087 726.756
 648.805 469.249
 502.758 71.297
 6.464 254.970
 835.419 1.428
 398.597 40.289
 513.725 202.890
 166.822 146.305
 504.807 13.745
 726.107 329.808
 284.316 288.094
 844.532 572.455
 627.100 856.967
 205.087 420.165
 255.339 219.216
 52.763 869.549
 511.931 377.710
 619.527 592.712
 296.239 318.491
 688.199 228.562
 906.768 44.957
 616.519 931.396
 514.066 123.539
 860.582 630.604
 148.150 685.114
 181.254 933.735
 67.389 836.735
 410.309 104.667
 497.387 565.807
 719.963 515.445
 134.477 824.021
 558.578 741.456
 722.652 437.092
 768.034 522.490
 986.840 440.278
 319.144 15.084
 369.260 45.975
 728.248 623.178
 327.202 631.265
 641.570 613.848
 446.081 328.631
 588.019 242.902
 665.265 216.175
 252.903 161.933
 448.391 954.404
 264.710 25.459
 525.106 490.273
 818.070 925.845
 736.125 146.685
 84.551 157.401
 704.831 803.637
 348.813 842.504
 291.361 737.968
 913.384 775.657
 642.098 69.887
 756.837 980.357
 790.003 229.865
 626.390 593.725
 178.383 737.903
 68.894 850.538
 740.008 223.585
 929.167 827.982
 660.385 619.866
 99.855 822.017
 162.150 962.378
 23.949 483.257
 368.698 110.565
 314.399 262.816
 919.176 884.636
 252.489 65.543
 721.922 755.764
 198.752 928.839
 335.360 24.857
 641.030 829.793
 568.592 831.528
 710.983 552.470
 190.831 819.374
 223.016 742.049
 149.872 581.753
 281.710 545.041
 523.690 374.751
 121.626 437.642
 992.662 27.746
 396.600 220.429
 927.817 538.955
 636.917 591.047
 75.824 811.561
 7.883 971.450
 195.389 178.912
 1.295 277.977
 101.440 363.893
 894.197 386.387
 220.532 912.756
 42.240 106.605
 598.577 797.670
 616.352 379.896
 54.142 171.067
 722.657 122.337
 888.742 320.127
 901.207 30.718
 879.811 868.645
 416.906 749.357
 650.255 628.932
 126.669 967.999
 466.911 156.792
 824.528 322.183
 932.999 712.106
 77.881 828.739
 349.289 695.846
 623.868 81.800
 995.541 706.769
 297.993 520.752
 576.643 638.676
 324.236 863.418
 263.340 988.401
 166.495 768.719
 390.536 48.053
 287.966 86.764
 39.810 460.099
 303.871 695.315
 588.148 784.319
 562.642 74.778
 341.219 90.478
 23.461 995.052
 654.234 994.475
 988.996 172.949
 371.945 109.153
 329.683 595.415
 965.401 209.815
 31.396 618.996
 708.360 910.392
 396.371 567.993
 500.686 716.428
 915.544 621.447
 217.607 638.342
 549.795 451.771
 528.573 301.387
 951.974 645.656
 101.809 631.359
 528.003 81.365
 682.936 697.171
 374.095 477.143
 228.757 388.316
 191.431 474.934
 689.061 47.825
 626.004 234.621
 86.862 486.352
 919.326 329.641
 755.772 502.612
 797.968 138.913
 285.194 927.395
 642.315 196.965
 310.793 606.377
 826.431 508.972
 508.660 719.890
 833.538 465.817
 323.915 500.555
 150.593 152.517
 233.903 112.497
 809.105 868.349
 936.106 74.767
 749.047 46.336
 313.238 788.161
 373.152 341.470
 492.647 116.139
 867.673 960.095
 741.988 499.752
 183.655 726.549
 364.458 191.974
 293.910 467.527
 538.787 82.652
 212.183 970.406
 134.187 471.133
 732.748 610.177
 688.973 514.931
 324.122 202.613
 822.277 940.448
 696.195 331.398
 527.933 712.430
 315.448 307.325
 833.072 504.730
 330.711 682.104
 774.250 43.868
 707.973 382.229
 212.205 272.401
 776.000 714.811
 661.808 130.230
 227.028 782.884
 623.843 923.506
 973.790 928.780
 265.460 353.011
 163.904 287.655
 180.040 432.850
 326.641 106.641
 166.682 637.519
 759.904 286.575
 884.306 578.204
 244.538 391.641
 63.583 500.278
 339.710 796.904
 987.638 602.047
 410.968 494.700
 793.957 53.677
 168.818 538.828
 997.652 114.979
 550.357 991.772
 510.524 646.358
 913.133 266.611
 430.073 829.969
 585.230 774.509
 424.290 84.456
 138.370 43.743
 646.726 998.792
 334.089 851.057
 614.967 926.620
 502.730 174.977
 285.326 485.513
 320.025 858.810
 896.625 174.885
 168.406 63.851
 853.704 256.576
 835.204 847.280
 622.292 793.791
 485.774 351.201
 34.786 693.058
 137.863 116.733
 612.936 881.756
 188.703 308.315
 128.488 537.856
 546.123 157.081
 104.322 991.554
 180.239 607.809
 842.847 479.054
 236.874 21.513
 719.430 50.867
 484.997 275.981
 339.077 340.464
 758.193 790.667
 994.691 569.213
 97.885 842.272
 33.878 601.277
 620.189 135.676
 915.016 334.161
 268.393 444.681
 167.207 499.014
 841.862 372.196
 245.609 597.604
 225.482 924.342
 554.853 283.435
 0.536 812.596
 187.820 831.939
 470.162 748.189
 262.540 283.785
 155.571 669.732
 31.808 496.389
 541.206 935.490
 161.918 327.747
 999.567 243.322
 30.507 895.273
 593.981 32.250
 458.678 707.676
 727.903 628.673
 677.451 132.893
 223.225 576.866
 319.173 328.187
 411.460 727.592
 935.214 373.812
 707.641 431.076
 664.289 888.887
 107.521 912.576
 731.780 102.647
 257.531 812.189
 47.963 957.014
 550.322 297.934
 218.869 844.099
 906.242 855.716
 292.622 566.978
 25.413 205.261
 869.294 851.788
 402.017 61.953
 214.940 547.276
 950.918 75.757
 479.662 603.589
 828.926 35.718
 342.702 119.970
 764.000 778.122
 540.224 551.472
 713.862 515.384
 997.201 443.917
 942.275 988.356
 235.478 465.501
 61.163 805.473
 495.466 680.132
 377.607 76.536
 547.100 884.456
 97.233 376.535
 512.756 846.170
 863.671 725.705
 545.044 639.670
 504.626 576.662
 838.144 196.131
 158.858 329.287
 973.186 154.012
 578.342 110.929
 854.634 113.863
 942.555 65.983
 662.591 234.556
 46.695 188.198
 80.154 539.173
 995.505 434.902
 138.561 375.318
 264.899 9.155
 16.886 760.321
 103.925 948.702
 26.802 165.560
 111.608 575.085
 373.788 0.820
 512.234 628.814
 509.631 259.491
 196.969 633.837
 450.783 604.506
 230.693 924.375
 134.836 504.814
 925.292 947.582
 102.989 780.118
 141.972 685.252
 737.857 250.415
 546.295 966.357
 239.480 805.048
 644.569 859.611
 102.196 557.585
 575.925 422.102
 253.473 307.701
 521.236 657.762
 253.463 24.523
 871.092 319.761
 129.431 748.837
 826.998 26.540
 959.240 200.471
 202.223 295.221
 227.507 504.530
 854.039 412.282
 89.937 113.681
 383.349 334.243
 906.834 16.823
 649.683 955.501
 985.097 266.517
 891.524 402.237
 216.594 322.917
 138.905 456.647
 865.069 561.341
 435.690 621.618
 857.393 899.677
 634.214 679.862
 629.786 12.442
 119.671 251.660
 495.379 167.490
 403.503 820.466
 94.336 772.115
 684.795 875.183
 297.671 185.976
 10.345 251.908
 825.309 953.098
 814.734 877.048
 250.023 43.766
 341.454 989.243
 262.401 964.922
 638.433 511.384
 416.320 195.572
 592.455 658.692
 736.501 598.345
 376.614 597.600
 804.353 531.969
 995.813 146.680
 328.515 889.870
 543.132 159.681
 913.466 280.788
 743.701 516.748
 252.424 877.479
 234.535 128.903
 357.057 933.775
 383.794 229.039
 591.591 719.028
 819.516 567.035
 176.533 268.107
 947.427 174.593
 769.076 286.386
 774.485 735.251
 593.211 189.613
 207.231 545.491
 90.747 271.239
 502.347 733.399
 980.790 563.009
 755.328 101.895
 64.206 42.560
 718.611 364.922
 783.406 414.194
 43.338 968.350
 967.088 981.143
 392.287 344.649
 952.890 890.611
 131.927 694.243
 315.014 783.158
 288.614 959.850
 233.777 147.930
 660.280 947.093
 462.517 272.551
 876.435 819.334
 285.697 894.766
 464.875 872.405
 559.507 591.236
 735.177 381.066
 200.200 671.879
 352.089 850.087
 481.339 246.330
 624.645 535.666
 442.678 68.278
 760.624 104.990
 152.314 385.334
 65.446 641.334
 629.941 983.889
 437.468 387.908
 890.468 842.973
 618.683 55.155
 840.131 736.890
 794.986 733.411
 15.715 957.551
 50.601 386.388
 344.042 283.595
 317.002 122.182
 983.987 889.978
 221.225 409.293
 745.547 69.695
 238.125 728.069
 736.686 195.281
 845.554 816.163
 523.722 63.916
 733.302 313.836
 787.867 694.221
 241.752 765.692
 880.373 338.640
 23.501 254.655
 810.733 271.759
 802.792 487.440
 614.077 156.721
 128.639 614.670
 130.612 89.466
 206.363 40.084
 465.465 899.765
 480.312 679.472
 583.292 840.570
 312.415 689.306
 8.358 330.306
 244.569 356.166
 655.613 99.170
 288.530 270.588
 697.514 618.839
 998.942 892.696
 689.487 519.288
 750.378 332.831
 126.106 286.357
 358.098 439.424
 201.000 624.735
 607.845 820.657
 894.712 714.052
 248.975 78.472
 43.021 197.393
 866.986 546.380
 748.433 154.033
 798.914 80.143
 222.764 819.378
 853.769 727.097
 799.962 238.414
 219.279 310.757
 674.972 953.617
 197.664 417.950
 723.721 828.845
 642.219 912.551
 186.937 57.755
 441.431 759.582
 779.896 674.522
 599.713 603.808
 973.300 617.893
 328.042 575.950
 407.027 753.972
 721.686 206.186
 106.605 661.512
 656.501 8.051
 907.981 364.343
 273.975 296.239
 123.818 263.046
 95.370 549.833
 446.475 991.687
 357.082 199.441
 649.544 790.909
 496.165 64.417
 170.012 746.689
 943.126 897.525
 803.430 161.391
 58.315 101.974
 779.906 682.526
 441.077 803.770
 492.246 162.681
 163.241 114.971
 280.255 625.006
 149.320 775.891
 426.400 991.390
 817.151 972.203
 955.086 239.880
 779.779 182.475
 846.137 504.281
 420.465 509.903
 846.525 938.176
 219.280 316.466
 494.454 329.528
 16.395 726.418
 136.734 877.655
 831.529 957.960
 331.745 904.676
 261.968 626.341
 872.492 756.946
 897.033 428.628
 851.469 712.564
 111.896 650.649
 413.667 318.648
 238.468 51.385
 626.619 471.843
 608.996 91.313
 835.481 478.674
 685.459 531.428
 893.559 805.307
 234.430 882.019
 269.328 781.319
 795.437 408.598
 562.768 957.116
 986.882 681.040
 828.054 443.031
 166.159 396.017
 35.319 459.084
 731.816 217.972
 328.993 592.585
 750.710 116.275
 599.406 256.560
 390.320 462.963
 501.660 441.313
 817.199 473.967
 983.010 696.043
 221.594 295.205
 746.930 24.321
 583.120 662.156
 846.781 949.499
 793.953 996.921
 800.620 842.033
 98.238 590.406
 615.485 904.466
 236.298 79.685
 846.793 201.202
 650.085 343.295
 66.878 284.390
 15.331 661.870
 724.749 305.434
 822.594 130.861
 523.608 780.222
 793.341 859.174
 878.526 177.557
 351.083 76.231
 326.766 272.161
 887.241 424.561
 608.876 309.595
 85.758 100.722
 508.973 799.542
 471.561 179.665
 5.078 530.882
 701.095 112.972
 230.374 797.201
 946.471 616.579
 657.555 960.770
 269.899 686.234
 592.689 258.260
 826.444 417.127
 882.180 69.675
 458.554 416.715
 904.480 906.139
 96.006 536.151
 723.246 810.626
 893.893 195.917
 335.019 162.671
 226.073 925.971
 444.499 503.243
 202.337 701.198
 164.699 684.581
 947.725 941.129
 566.243 653.036
 328.397 511.329
 516.648 507.177
 439.808 955.656
 761.414 171.140
 2.307 387.600
 537.231 381.946
 802.591 749.552
 84.641 523.082
 645.514 426.072
 482.376 723.864
 561.762 776.806
 75.734 179.900
 577.971 982.875
 62.181 694.571
 475.399 514.195
 252.608 370.919
 122.562 501.946
 697.995 339.170
 101.069 708.294
 388.606 544.701
 89.758 633.457
 54.199 367.242
 421.091 487.510
 755.254 133.168
 169.492 321.162
 321.147 122.809
 321.005 986.645
 203.911 183.642
 957.459 858.212
 246.250 523.288
 869.678 343.370
 558.379 174.480
 699.490 263.522
 836.944 264.093
 158.974 669.214
 295.432 862.267
 350.357 714.562
 992.277 383.422
 926.805 872.015
 901.371 321.941
 212.271 187.466
 59.126 360.813
 309.398 12.511
 610.058 436.010
 243.587 901.684
 454.546 283.462
 846.970 214.612
 451.551 964.960
 109.625 643.888
 47.533 255.848
 301.542 17.091
 670.330 988.196
 185.244 554.680
 951.453 151.103
 936.464 453.829
 608.227 943.315
 12.729 501.648
 742.693 6.635
 654.303 80.419
 89.584 711.283
 168.776 733.644
 891.567 851.884
 793.021 626.843
 194.756 195.990
 100.756 113.661
 368.275 522.678
 440.001 949.112
 62.998 628.973
 255.199 861.507
 969.713 64.521
 839.246 477.163
 26.884 393.481
 740.322 402.483
 902.225 656.238
 839.186 411.963
 947.797 506.868
 839.660 614.591
 550.839 595.749
 356.823 511.708
 95.652 26.211
 925.296 494.305
 167.336 781.366
 518.518 425.153
 295.924 549.315
 706.869 19.763
 417.486 294.833
 478.563 179.512
 353.143 671.724
 296.501 780.243
 342.046 146.440
 913.727 611.066
 952.443 730.102
 269.960 762.097
 306.621 977.913
 845.294 238.489
 339.357 413.298
 760.849 533.849
 942.253 535.346
 749.698 322.100
 82.949 854.665
 637.274 956.952
 911.612 22.324
 884.644 626.647
 138.490 632.654
 979.421 463.739
 574.905 22.479
 379.714 710.889
 243.289 701.452
 401.631 890.384
 275.146 541.058
 918.746 404.171
 402.905 649.393
 244.052 830.250
 14.177 856.709
 775.871 498.340
 854.854 840.106
 296.597 481.766
 748.844 297.523
 557.885 582.764
 433.068 929.840
 511.921 5.022
 400.985 759.471
 252.723 380.890
 698.728 974.128
 114.290 472.566
 945.384 770.752
 87.130 908.672
 551.738 837.937
 617.701 602.426
 616.646 172.130
 256.159 268.393
 291.988 905.667
 529.255 595.151
 358.884 31.221
 802.985 915.784
 260.686 150.847
 932.790 561.734
 131.444 237.789
 799.572 794.040
 259.416 470.100
 722.929 225.543
 579.346 337.431
 507.065 815.222
 918.228 811.921
 991.156 808.937
 878.896 552.686
 379.323 787.715
 63.921 38.051
 953.249 274.032
 276.942 613.404
 613.869 37.818
 925.853 643.688
 851.320 377.123
 956.491 972.338
 451.560 654.203
 708.945 432.520
 463.907 317.546
 381.908 217.272
 579.642 495.902
 662.227 993.528
 214.030 114.321
 203.695 7.594
 802.393 847.646
 276.130 358.755
 377.802 227.689
 135.841 661.079
 609.384 880.781
 652.851 534.672
 565.127 357.707
 957.986 595.743
 393.487 883.662
 411.542 694.551
 469.222 798.349
 940.178 191.987
 849.022 562.341
 713.657 695.195
 863.158 203.094
 539.717 281.846
 515.077 580.522
 123.714 238.606
 959.268 126.790
 177.635 395.018
 519.783 907.164
 56.830 437.663
 541.263 248.598
 266.577 95.435
 328.456 470.806
 506.804 764.606
 729.071 752.126
 432.386 227.507
 701.800 81.564
 597.119 362.071
 842.848 941.398
 48.438 657.751
 129.955 574.934
 252.145 478.697
 595.328 805.086
 784.773 145.402
 723.980 655.963
 946.942 354.750
 760.610 906.484
 863.364 304.655
 918.454 977.976
 61.461 227.984
 542.680 672.977
 106.311 231.588
 367.162 576.998
 838.544 255.887
 98.409 886.312
 665.570 260.391
 98.450 901.158
 325.046 57.735
 57.471 933.755
 530.788 486.374
 337.603 323.769
 961.504 268.315
 425.548 170.263
 526.100 147.349
 400.716 209.461
 678.171 964.924
 957.424 563.097
 527.231 690.313
 717.818 314.641
 453.869 80.232
 942.969 642.814
 57.025 366.973
 352.583 546.724
 299.005 945.791
 361.748 668.403
 250.516 499.498
 351.809 881.001
 535.190 924.508
 530.911 829.334
 419.918 136.988
 879.871 539.654
 61.345 685.056
 696.227 253.607
 95.416 683.504
 371.714 374.374
 19.748 47.230
 497.563 568.401
 469.409 220.093
 872.508 762.155
 905.410 484.457
 877.812 768.729
 629.850 666.120
 322.898 223.310
 698.254 308.139
 798.221 189.550
 832.589 629.276
 795.864 401.368
 40.007 278.261
 73.242 448.048
 333.139 779.038
 594.534 6.444
 826.291 885.632
 744.514 325.366
 975.045 844.907
 679.829 816.854
 839.330 833.408
 676.241 690.836
 815.022 888.643
 112.692 858.133
 207.792 308.961
 473.201 736.817
 554.316 328.775
 67.669 434.297
 547.683 481.940
 397.807 988.518
 441.233 306.073
 502.972 773.091
 611.835 290.307
 694.086 780.734
 611.535 370.205
 756.696 665.152
 155.414 983.377
 614.136 152.205
 541.419 140.700
 179.710 626.400
 511.023 79.369
 486.578 398.359
 402.057 549.434
 412.773 793.645
 59.320 364.688
 366.696 844.474
 625.164 507.179
 68.794 975.338
 379.749 313.140
 164.424 753.846
 915.842 353.390
 390.689 22.510
 370.831 835.526
 659.008 669.323
 281.928 246.242
 921.114 959.400
 40.611 583.505
 478.155 901.635
 388.375 729.025
 342.447 118.906
 985.235 126.369
 944.635 324.192
 690.647 69.371
 423.680 864.937
 797.268 195.341
 674.769 111.607
 352.914 609.373
 445.473 351.877
 775.233 847.231
 950.939 567.967
 914.814 287.523
 565.441 170.809
 342.014 837.761
 184.177 730.911
 34.828 697.480
 332.799 662.800
 522.103 714.604
 233.111 8.872
 408.787 534.053
 964.838 141.467
 676.356 141.156
 951.963 711.388
 138.833 43.361
 57.242 260.203
 447.757 744.272
 103.029 966.145
 411.129 141.998
 116.113 283.863
 532.867 342.703
 687.966 181.489
 329.881 199.143
 671.604 80.366
 460.968 757.667
 827.456 909.416
 150.753 85.870
 761.415 234.594
 36.607 532.984
 550.228 691.585
 958.499 987.558
 256.942 805.115
 481.053 799.423
 240.123 229.692
 41.649 648.125
 845.732 893.696
 594.389 206.384
 33.845 11.596
 831.356 168.920
 480.918 378.211
 452.287 313.774
 162.218 345.845
 291.985 220.457
 761.676 871.482
 250.168 87.905
 84.230 609.827
 77.837 541.775
 18.276 211.741
 912.342 177.460
 275.820 400.524
 603.348 900.072
 841.155 564.834
 994.835 459.078
 704.345 191.923
 413.408 262.342
 415.473 523.918
 228.009 936.796
 344.806 49.385
 885.928 791.106
 300.969 429.364
 768.703 455.606
 575.419 928.854
 350.549 417.940
 231.487 499.695
 861.513 846.563
 927.759 97.550
 165.399 171.333
 99.348 263.836
 144.961 59.410
 460.684 252.828
 158.041 139.527
 536.852 215.603
 280.680 558.365
 977.420 987.203
 107.303 934.331
 410.475 573.267
 932.379 757.723
 411.661 350.041
 619.386 788.520
 102.926 520.213
 376.244 556.132
 971.194 390.230
 834.705 967.249
 674.024 327.104
 185.540 91.899
 46.536 729.183
 891.141 3.056
 863.449 311.637
 499.584 686.392
 467.265 409.801
 964.902 374.343
 426.732 678.895
 360.892 568.582
 420.140 494.578
 11.952 638.842
 480.401 903.457
 484.156 381.006
 230.840 144.807
 40.970 706.431
 373.060 463.841
 606.890 655.903
 255.079 202.894
 863.056 889.750
 96.206 420.519
 263.914 419.989
 325.042 621.065
 783.924 606.427
 401.944 540.665
 426.516 837.349
 553.545 432.311
 631.049 123.328
 604.304 415.959
 951.999 332.093
 811.013 343.177
 841.287 531.100
 506.698 294.167
 200.451 945.972
 859.321 443.062
 73.694 216.356
 20.130 150.907
 492.970 780.802
 951.721 970.974
 957.829 459.233
 815.074 864.907
 309.191 251.585
 689.542 558.241
 139.541 425.634
 784.523 228.236
 251.869 533.396
 64.039 874.429
 744.272 746.321
 186.527 922.393
 842.379 23.607
 905.710 143.808
 742.161 79.135
 81.600 521.803
 153.394 860.740
 413.596 570.960
 469.738 535.967
 83.712 48.207
 133.636 542.210
 43.523 316.669
 739.755 622.691
 503.132 592.550
 234.459 465.455
 796.952 299.029
 553.719 388.150
 675.239 45.447
 609.179 780.426
 871.027 759.755
 420.929 807.363
 641.443 32.900
 723.434 286.125
 705.621 231.928
 683.354 34.488
 376.729 740.920
 688.495 229.871
 694.637 273.008
 47.417 52.657
 442.868 430.834
 9.332 775.196
 216.470 85.677
 731.790 420.688
 287.181 96.465
 725.367 592.736
 182.554 939.161
 254.529 270.733
 403.802 895.075
 114.237 498.232
 3.031 124.930
 903.415 446.313
 227.712 695.833
 227.518 312.714
 725.103 33.246
 360.109 686.773
 941.378 332.764
 532.241 152.173
 112.254 820.799
 781.736 62.037
 339.671 923.525
 843.167 167.507
 601.533 54.712
 882.782 440.663
 520.780 921.051
 548.181 350.251
 401.235 664.498
 205.686 634.534
 449.177 401.982
 852.769 395.571
 472.804 511.069
 820.269 5.129
 371.261 463.997
 399.461 771.235
 778.445 890.715
 150.150 739.166
 655.108 503.552
 154.229 79.762
 969.895 331.972
 488.560 705.515
 872.862 576.204
 894.224 520.642
 643.999 114.629
 36.473 790.627
 847.567 3.628
 979.863 760.538
 397.163 42.633
 972.714 876.327
 945.882 884.561
 349.171 801.584
 173.487 136.451
 148.750 171.681
 113.862 191.366
 833.392 501.362
 820.281 75.486
 490.077 439.718
 25.128 689.535
 960.301 242.902
 339.907 417.432
 81.671 770.183
 239.029 4.391
 385.245 878.979
 58.298 848.998
 216.696 941.064
 450.970 777.396
 969.853 482.245
 818.228 981.210
 395.694 84.502
 757.933 3.895
 314.466 621.206
 349.335 492.541
 377.709 326.791
 359.239 324.789
 242.739 851.744
 167.105 744.426
 905.348 307.535
 265.970 256.537
 335.486 864.915
 709.462 346.222
 652.492 999.606
 401.997 87.062
 115.732 263.947
 932.302 530.503
 276.424 49.445
 945.410 439.543
 898.056 256.832
 254.283 614.586
 195.350 936.285
 881.207 311.743
 632.711 645.667
 566.321 270.496
 857.854 609.294
 514.405 735.424
 298.620 369.840
 2.758 803.098
 822.523 903.183
 127.339 68.595
 529.236 517.398
 308.797 144.930
 924.046 955.715
 55.698 332.709
 191.405 157.425
 932.796 816.301
 166.298 54.618
 204.943 937.634
 579.719 565.952
 422.173 670.508
 753.466 826.793
 432.067 599.101
 737.510 418.925
 308.145 846.564
 847.004 449.279
 277.216 246.523
 170.504 307.982
 427.195 985.625
 219.238 609.299
 245.527 243.468
 880.282 498.237
 546.126 432.330
 963.669 269.826
 211.596 298.759
 212.105 192.044
 232.753 838.573
 817.558 907.437
 547.322 33.066
 485.246 688.642
 145.714 314.756
 454.126 780.832
 258.419 284.037
 753.907 736.846
 304.602 32.350
 309.687 961.267
 755.750 882.408
 332.890 66.402
 445.532 971.666
 125.344 310.216
 884.660 812.222
 914.598 553.357
 267.495 329.979
 403.313 324.953
 488.841 380.180
 202.567 725.784
 231.254 957.721
 404.769 789.343
 94.807 262.316
 991.614 348.409
 585.257 74.247
 149.064 464.985
 268.915 70.616
 535.810 638.169
 461.982 429.694
 113.451 636.925
 820.873 387.838
 862.891 257.476
 213.328 25.764
 977.951 188.557
 306.073 55.733
 417.329 607.901
 635.096 485.792
 811.748 21.890
 213.602 870.014
 44.183 104.262
 368.319 173.251
 555.521 62.224
 817.622 734.832
 861.980 47.535
 559.137 197.888
 518.373 790.385
 916.890 760.196
 15.249 434.768
 809.097 519.962
 878.504 231.020
 590.491 747.677
 645.987 545.133
 554.234 465.611
 853.585 592.042
 657.446 2.899
 678.181 423.487
 273.939 100.153
 289.732 298.183
 743.658 437.750
 170.693 446.281
 349.617 71.167
 907.288 990.698
 731.742 480.879
 61.147 999.396
 968.283 729.491
 337.113 175.640
 897.615 402.000
 97.123 923.455
 197.738 563.815
 382.822 594.690
 222.256 273.647
 630.844 789.376
 247.612 243.323
 652.448 65.417
 207.915 943.476
 739.644 255.425
 974.549 852.904
 817.244 491.913
 25.075 70.834
 826.937 726.747
 889.991 226.704
 275.856 982.123
 969.823 493.269
 456.997 289.326
 285.439 638.369
 928.853 524.775
 20.849 931.798
 681.758 422.554
 602.807 490.088
 101.603 476.670
 751.095 318.150
 528.990 308.071
 846.395 57.597
 392.762 190.212
 971.168 832.905
 638.557 647.259
 658.222 794.598
 371.113 471.373
 259.943 80.326
 257.128 775.747
 659.894 177.570
 595.294 199.927
 972.354 693.861
 931.579 520.516
 801.886 580.766
 388.933 366.612
 405.182 65.713
 277.456 683.668
 755.062 211.189
 167.970 985.998
 548.735 824.522
 141.256 256.655
 829.434 704.672
 887.455 829.178
 255.623 147.133
 323.914 469.721
 511.643 586.691
 351.889 687.012
 717.404 983.582
 787.780 563.562
 475.298 435.357
 716.140 922.489
 855.712 798.840
 930.463 733.677
 837.291 249.050
 493.269 399.895
 606.510 490.539
 76.362 42.587
 508.372 217.451
 781.072 488.813
 104.482 728.785
 810.279 221.120
 717.736 822.292
 220.935 732.577
 459.109 82.361
 157.431 187.146
 179.053 952.891
 410.578 943.670
 154.810 945.022
 900.291 798.641
 909.332 511.610
 106.533 942.653
 104.603 456.237
 515.078 827.683
 412.189 805.658
 572.727 892.547
 40.046 322.669
 309.345 392.965
 793.547 874.187
 858.252 197.211
 229.807 689.836
 347.009 120.623
 390.482 783.428
 620.475 230.110
 485.019 987.812
 658.273 116.663
 662.894 837.654
 348.837 738.954
 31.654 980.478
 49.304 429.003
 422.844 600.045
 490.240 632.048
 108.464 84.786
 550.149 53.102
 957.868 595.058
 28.671 993.806
 83.605 394.611
 169.242 692.408
 242.278 572.721
 529.688 599.712
 473.902 743.216
 159.018 423.292
 224.384 255.271
 524.712 905.130
 497.753 569.018
 439.499 133.896
 127.780 557.881
 380.511 467.708
 695.999 311.228
 175.376 107.290
 811.285 377.737
 476.062 29.728
 714.691 555.146
 756.979 401.542
 494.815 179.531
 591.982 34.597
 559.434 171.254
 596.672 742.810
 577.418 770.457
 906.946 180.785
 503.147 247.972
 219.569 492.273
 848.889 854.097
 891.063 726.861
 357.314 704.807
 101.137 873.697
 127.833 180.135
 687.895 652.890
 1.433 90.807
 584.099 55.657
 246.749 365.597
 284.848 456.284
 906.163 222.665
 993.199 870.930
 348.622 753.374
 885.898 314.324
 882.733 997.444
 758.785 925.273
 659.749 995.086
 421.127 580.916
 444.521 926.843
 958.770 598.796
 259.935 397.836
 54.320 101.735
 976.261 683.066
 193.441 975.357
 883.902 458.264
 882.847 629.769
 372.167 220.777
 118.703 48.901
 456.707 422.273
 763.353 702.388
 926.325 845.301
 280.736 650.347
 891.155 155.156
 342.252 701.395
 37.030 934.114
 118.672 414.673
 656.620 84.337
 921.793 459.124
 721.322 886.858
 131.778 765.001
 766.426 485.771
 750.488 696.519
 26.779 278.527
 243.779 329.013
 124.834 925.063
 690.913 783.195
 174.703 121.114
 339.313 422.742
 624.916 235.648
 988.447 794.869
 672.164 600.949
 796.165 237.741
 995.024 18.952
 41.225 610.130
 689.927 652.100
 591.809 149.884
 154.249 285.190
 654.637 836.364
 719.103 250.641
 223.892 131.515
 756.247 518.540
 252.906 683.785
 891.451 370.250
 251.720 593.393
 675.948 146.700
 915.856 516.816
 376.568 126.493
 739.398 108.853
 425.171 122.371
 910.663 703.738
 953.771 755.358
 261.192 379.842
 870.802 83.018
 596.455 558.303
 197.302 720.971
 415.789 492.936
 173.202 345.277
 193.837 621.177
 710.563 428.119
 988.520 983.221
 562.637 811.673
 931.963 264.369
 498.384 727.114
 999.266 474.833
 428.036 719.872
 512.502 618.453
 875.937 641.678
 878.605 699.246
 205.027 48.440
 662.871 120.208
 278.681 524.982
 925.944 505.814
 719.168 308.163
 790.367 557.428
 959.845 154.585
 20.716 73.839
 965.488 394.236
 394.331 347.981
 840.225 113.975
 281.377 911.402
 786.890 152.193
 945.233 931.811
 709.682 176.567
 996.834 383.414
 551.664 319.230
 397.583 577.440
 570.533 307.406
 691.033 449.825
 724.310 542.605
 367.821 608.597
 160.087 328.521
 623.849 14.658
 174.058 248.098
 278.864 41.990
 592.915 255.762
 380.039 787.517
 171.922 234.057
 449.715 893.801
 623.005 808.133
 452.903 841.422
 289.824 0.318
 191.592 960.371
 241.783 615.038
 890.439 114.331
 834.257 986.375
 461.233 707.619
 200.020 202.531
 139.148 946.412
 22.164 89.407
 517.611 14.095
 570.019 926.561
 194.282 371.116
 838.150 60.357
 329.985 904.186
 648.994 639.382
 45.222 285.323
 399.843 635.018
 193.265 80.811
 345.403 24.705
 190.790 812.319
 702.149 547.133
 120.913 21.083
 687.057 217.827
 691.691 141.071
 811.377 891.795
 106.096 633.737
 243.155 538.903
 825.911 876.263
 936.606 659.993
 268.591 993.741
 61.954 910.673
 917.777 465.778
 318.408 648.898
 237.934 467.339
 191.612 806.375
 322.526 585.760
 543.965 367.581
 862.556 619.917
 973.810 379.251
 865.613 458.177
 722.797 4.090
 480.177 659.382
 78.076 761.952
 259.592 951.712
 938.803 997.368
 536.470 809.383
 679.317 392.321
 151.345 974.083
 531.979 266.318
 297.021 929.544
 271.857 621.434
 488.504 102.364
 57.130 688.299
 761.875 903.982
 360.393 790.470
 836.333 617.581
 217.103 990.671
 662.442 804.717
 671.551 424.860
 124.963 110.858
 674.492 821.541
 597.339 603.223
 589.337 187.366
 61.744 610.611
 408.480 399.625
 946.696 251.173
 233.576 756.115
 104.621 743.746
 202.411 808.214
 193.764 280.561
 972.505 849.315
 459.823 788.577
 922.894 694.496
 678.130 683.745
 189.009 205.272
 40.787 603.117
 482.685 863.032
 606.635 725.512
 804.559 444.493
 705.111 319.657
 767.277 10.990
 356.070 512.177
 405.739 390.079
 372.484 385.000
 349.085 642.744
 716.002 596.774
 815.291 603.282
 818.901 995.459
 513.306 22.769
 740.587 634.795
 602.979 602.991
 41.124 226.692
 975.975 878.290
 304.971 121.498
 341.078 481.108
 90.212 190.687
 687.436 446.922
 294.910 539.675
 375.172 400.162
 184.098 365.673
 283.394 379.584
 597.478 825.877
 502.988 765.185
 726.556 839.469
 70.908 955.276
 706.257 923.431
 232.303 698.796
 583.544 582.759
 918.125 41.810
 806.138 332.190
 223.568 816.575
 597.787 25.999
 54.262 245.419
 660.897 987.816
 113.668 199.268
 858.595 152.152
 580.280 732.161
 490.949 507.485
 164.350 888.972
 686.308 37.161
 440.885 275.370
 299.191 824.266
 82.129 198.419
 639.367 271.049
 714.946 185.910
 779.623 499.026
 916.102 615.604
 106.921 974.781
 344.122 915.787
 26.409 546.551
 155.868 110.428
 210.988 191.453
 838.400 290.731
 750.336 441.692
 23.858 205.687
 809.596 275.165
 72.495 523.618
 605.105 81.694
 484.696 261.676
 365.934 526.850
 18.452 388.166
 527.671 872.452
 678.754 41.796
 328.449 733.587
 147.541 191.115
 704.830 779.308
 327.931 776.003
 452.959 456.417
 278.423 471.149
 892.542 137.101
 158.707 619.601
 190.198 881.365
 848.817 674.098
 334.956 249.512
 540.885 616.758
 860.907 799.396
 944.300 406.499
 456.872 324.396
 349.969 21.346
 845.392 813.211
 930.592 253.396
 836.403 89.577
 526.985 102.060
 425.674 182.314
 204.608 561.277
 703.811 512.755
 931.575 364.487
 235.683 812.473
 404.770 33.354
 358.052 409.463
 862.565 459.671
 498.611 771.682
 402.506 461.922
 444.280 364.666
 54.732 916.902
 360.425 371.967
 534.556 431.319
 993.603 316.399
 51.356 237.885
 664.642 294.852
 829.666 365.065
 490.608 353.982
 599.173 820.061
 455.891 458.017
 433.420 862.015
 4.698 768.672
 115.710 638.840
 348.391 321.671
 41.446 868.939
 598.062 161.236
 338.504 611.583
 650.372 115.384
 913.869 870.705
 806.047 458.762
 981.581 90.668
 796.585 29.593
 962.898 944.276
 975.035 22.143
 596.582 988.572
 208.452 760.733
 480.568 219.056
 638.371 636.001
 864.305 624.867
 175.016 924.913
 305.140 13.608
 912.683 64.450
 226.948 503.144
 727.740 762.292
 612.347 677.604
 104.932 28.901
 112.200 875.336
 768.358 242.769
 61.620 957.874
 334.785 918.279
 997.360 131.551
 901.328 153.361
 727.612 528.728
 997.421 277.301
 215.027 765.441
 521.100 998.572
 103.811 179.247
 318.618 135.128
 711.433 908.307
 709.276 577.331
 477.698 34.049
 87.008 534.510
 934.333 199.547
 407.890 913.520
 145.862 99.067
 887.614 200.679
 649.444 66.720
 152.387 811.855
 262.700 370.139
 806.310 149.574
 762.714 325.410
 371.566 686.855
 597.734 719.813
 626.594 176.580
 160.316 377.245
 891.563 469.855
 114.306 786.470
 998.079 589.853
 169.032 183.834
 817.158 337.517
 76.359 130.001
 920.353 256.342
 486.819 625.051
 406.017 724.986
 340.162 989.489
 156.380 14.039
 336.607 812.007
 900.136 587.848
 594.353 80.922
 866.371 770.524
 156.013 418.221
 533.638 159.247
 574.307 6.749
 836.039 155.787
 351.422 116.911
 97.196 512.011
 695.809 14.123
 162.450 426.348
 516.979 767.984
 506.759 80.365
 128.213 34.967
 156.153 428.109
 47.378 85.229
 797.852 921.764
 58.698 168.538
 520.041 816.911
 257.846 132.384
 846.651 906.636
 786.937 25.953
 573.431 408.688
 965.614 146.133
 905.130 212.274
 333.427 646.182
 404.045 485.140
 984.168 864.801
 729.980 466.861
 444.954 14.296
 351.158 116.269
 134.942 753.380
 683.628 640.587
 237.064 565.304
 149.876 77.658
 190.669 258.720
 690.549 313.029
 226.165 440.706
 399.549 738.284
 630.411 503.112
 343.244 259.454
 172.772 679.906
 758.566 373.706
 208.393 630.160
 769.574 393.434
 982.641 974.946
 413.296 719.863
 117.047 353.763
 96.834 979.132
 893.984 94.546
 920.687 224.286
 959.282 129.166
 477.795 683.838
 316.611 592.226
 482.062 374.396
 835.784 764.490
 680.089 479.836
 982.851 953.318
 69.874 686.672
 600.230 221.777
 182.695 624.372
 520.243 906.993
 599.731 425.788
 738.639 818.529
 571.916 947.503
 162.480 231.919
 516.733 889.461
 388.622 33.868
 784.111 459.819
 77.738 18.011
 748.173 142.582
 730.135 647.870
 403.602 855.503
 712.518 11.718
 963.920 413.298
 351.407 998.273
 791.519 830.927
 624.274 368.636
 481.316 974.088
 222.024 725.688
 295.035 264.969
 507.590 864.717
 953.149 222.450
 589.732 496.606
 166.265 214.422
 506.329 376.194
 185.308 848.689
 458.339 842.897
 106.277 366.409
 448.140 228.323
 44.949 432.381
 301.163 437.169
 542.042 59.369
 337.913 834.375
 440.544 544.466
 317.794 835.269
 842.754 235.229
 303.188 898.835
 781.909 448.474
 851.523 960.370
 686.875 717.537
 197.247 342.539
 161.339 792.313
 550.574 377.501
 702.358 23.859
 234.555 22.551
 736.227 261.069
 478.396 713.046
 319.905 515.435
 358.405 265.843
 439.040 21.689
 656.547 410.644
 502.738 63.101
 522.070 213.393
 192.321 931.970
 458.302 383.097
 646.255 565.654
 702.473 980.103
 264.336 909.162
 861.920 19.299
 477.058 595.391
 259.302 675.977
 265.298 557.571
 819.591 435.854
 223.251 165.196
 202.734 405.289
 554.575 139.911
 901.380 824.996
 676.503 112.602
 39.336 463.010
 506.053 243.763
 933.090 243.556
 21.288 878.425
 128.427 81.554
 161.846 42.328
 562.748 212.142
 467.822 521.066
 900.140 245.936
 293.781 877.782
 562.521 49.380
 792.615 652.317
 861.594 291.726
 787.617 5.893
 201.170 952.961
 864.181 606.451
 49.041 227.737
 566.691 732.141
 206.725 457.396
 111.329 561.637
 471.569 984.139
 979.714 842.462
 679.890 47.829
 677.610 521.168
 135.845 76.781
 691.688 185.815
 815.741 389.875
 697.845 31.735
 441.621 499.732
 637.411 501.136
 444.628 847.407
 731.326 266.956
 94.138 10.646
 523.823 97.834
 212.735 703.350
 891.142 636.584
 192.285 357.313
 700.425 796.859
 688.588 772.975
 620.216 395.299
 820.287 408.803
 956.277 618.430
 803.856 904.831
 382.049 819.737
 295.924 600.900
 947.588 62.913
 815.144 201.385
 757.750 398.333
 209.692 583.078
 511.664 472.906
 408.002 659.591
 570.866 135.853
 527.045 463.027
 80.982 887.447
 655.222 331.029
 697.622 512.899
 319.790 584.802
 775.442 3.378
 288.572 31.919
 162.585 860.445
 142.889 347.956
 521.314 344.218
 146.408 95.228
 968.385 910.408
 679.383 177.541
 722.202 503.545
 719.201 650.250
 863.015 65.512
 38.856 388.663
 590.316 377.683
 430.826 439.458
 909.372 495.151
 13.774 354.322
 235.625 631.648
 665.529 238.084
 289.067 508.707
 673.261 81.529
 5.956 252.609
 578.807 528.807
 246.179 783.740
 905.288 28.269
 372.882 936.767
 415.026 202.085
 456.505 933.703
 905.983 752.636
 866.223 228.354
 395.379 702.079
 393.991 588.308
 158.675 775.531
 174.265 783.621
 236.911 218.790
 458.417 629.399
 145.515 859.571
 547.294 867.968
 16.616 238.944
 727.031 476.147
 890.943 759.437
 68.819 211.020
 404.191 11.307
 197.718 345.646
 448.962 382.644
 191.837 642.286
 252.877 256.550
 302.424 228.421
 615.151 214.765
 176.776 509.129
 159.848 757.431
 286.936 913.123
 469.506 809.440
 713.254 739.156
 885.958 301.985
 776.741 770.632
 837.685 121.032
 59.543 550.700
 459.219 820.568
 478.591 165.044
 395.884 466.580
 491.631 237.959
 377.196 457.021
 503.515 297.470
 938.563 943.729
 718.059 161.423
 570.584 744.888
 239.416 8.325
 278.394 202.640
 187.178 59.588
 693.554 21.522
 50.007 564.726
 354.281 572.377
 890.272 64.566
 866.005 706.097
 331.740 741.899
 385.971 676.093
 346.951 352.028
 208.720 91.936
 621.508 570.908
 332.747 834.348
 948.540 185.041
 384.440 859.250
 515.276 969.805
 488.860 752.212
 730.621 221.703
 886.247 601.277
 131.445 101.227
 779.831 213.316
 947.721 348.070
 999.167 274.997
 732.619 706.729
 211.422 762.817
 531.082 970.747
 201.766 636.992
 905.589 856.603
 967.053 651.282
 624.746 657.592
 271.549 405.685
 391.732 523.644
 849.596 632.787
 915.682 250.343
 511.312 103.138
 258.639 140.350
 119.958 563.052
 400.443 89.584
 323.171 272.700
 608.696 831.199
 297.552 127.242
 563.842 790.306
 822.780 43.256
 431.453 325.194
 156.681 442.089
 684.407 85.436
 308.377 816.476
 524.002 648.533
 978.077 723.288
 126.866 615.043
 177.551 190.359
 627.230 573.286
 96.275 686.643
 33.690 180.543
 319.246 100.570
 55.681 455.148
 921.202 860.253
 785.708 906.069
 99.320 560.441
 134.902 531.852
 906.286 525.053
 966.090 953.278
 805.027 311.202
 702.535 973.509
 385.622 572.297
 332.478 921.219
 817.155 155.905
 778.030 977.161
 809.140 169.153
 478.823 829.485
 838.075 743.675
 260.767 980.031
 667.435 757.321
 451.478 630.719
 219.815 95.330
 177.480 629.439
 316.868 574.658
 573.366 527.665
 808.315 217.084
 567.275 492.094
 990.724 586.070
 125.543 980.272
 748.364 735.962
 566.165 611.407
 513.680 437.461
 337.238 180.002
 378.264 608.703
 632.911 928.762
 624.517 805.345
 343.460 941.312
 684.111 605.364
 144.130 273.086
 355.949 304.731
 383.511 414.389
 780.640 449.483
 778.960 92.845
 620.668 939.216
 534.267 758.589
 538.899 208.599
 212.258 355.534
 9.110 929.725
 698.832 932.601
 790.600 772.041
 640.148 71.969
 817.169 642.161
 404.190 55.232
 504.794 27.383
 572.893 716.166
 491.023 249.227
 200.729 369.796
 954.623 652.559
 147.443 406.311
 1.436 708.023
 102.019 705.456
 170.176 277.589
 935.637 88.313
 141.324 612.501
 554.994 470.461
 908.084 138.008
 853.929 120.648
 378.109 488.698
 888.687 635.060
 959.296 241.524
 316.630 597.681
 686.291 140.684
 53.915 866.003
 863.538 500.077
 217.053 468.387
 735.878 726.452
 736.850 959.877
 2.302 241.384
 669.572 8.361
 918.771 345.519
 606.136 989.105
 601.752 7.246
 700.496 485.225
 957.876 53.794
 536.235 122.339
 392.782 570.276
 236.779 921.050
 262.677 386.323
 138.945 910.023
 547.516 656.379
 808.984 700.089
 770.179 664.776
 830.544 936.295
 39.854 947.246
 358.552 396.137
 741.611 594.119
 963.744 129.977
 762.265 555.266
 419.288 601.032
 872.925 911.669
 261.698 700.258
 571.820 312.686
 729.141 724.309
 121.124 141.811
 905.503 616.787
 935.536 897.508
 20.716 703.720
 848.601 830.882
 147.195 789.224
 998.438 30.540
 337.584 317.340
 244.154 989.337
 246.971 617.919
 707.298 721.151
 728.372 320.179
 492.015 852.054
 866.368 385.228
 88.826 813.729
 581.701 941.710
 829.175 482.679
 788.427 36.084
 903.191 892.487
 182.460 375.453
 456.503 194.225
 981.323 256.785
 672.029 939.171
 293.528 767.716
 250.579 235.655
 573.752 402.564
 514.691 6.411
 696.916 869.836
 360.873 702.972
 268.339 747.377
 317.298 568.832
 664.474 956.732
 70.832 173.393
 83.601 733.402
 506.244 144.756
 270.651 834.317
 751.651 132.445
 85.512 383.148
 101.089 243.192
 308.466 759.269
 343.932 866.394
 946.460 803.629
 781.397 684.002
 324.685 876.923
 565.136 126.182
 752.417 759.944
 417.830 863.548
 951.391 346.496
 959.694 534.086
 468.368 624.673
 889.955 593.768
 278.454 667.586
 983.802 400.631
 867.586 619.883
 41.476 729.555
 485.092 847.879
 548.408 346.782
 532.082 160.113
 308.202 917.496
 328.568 959.207
 831.582 885.273
 739.560 277.580
 894.899 448.398
 374.208 317.586
 715.382 904.943
 666.476 564.928
 374.201 376.733
 43.310 992.579
 902.568 823.250
 357.317 806.212
 234.121 782.030
 654.146 602.328
 624.918 24.660
 336.937 483.405
 210.231 290.408
 636.142 382.800
 867.637 86.421
 575.847 643.556
 204.445 748.854
 8.451 333.277
 203.243 208.244
 757.562 190.855
 214.364 250.528
 31.517 834.865
 653.570 208.726
 442.656 528.173
 975.498 546.271
 663.871 514.732
 479.927 428.858
 775.917 614.297
 953.232 245.679
 86.264 286.066
 439.161 891.795
 840.984 925.881
 912.225 110.495
 91.389 432.172
 837.329 108.062
 631.155 517.268
 538.010 173.757
 579.833 322.873
 662.867 986.677
 875.508 356.686
 488.868 380.043
 751.503 852.374
 187.583 415.217
 636.264 383.906
 815.642 935.318
 836.690 969.940
 686.524 205.624
 676.333 282.317
 902.949 579.306
 372.043 738.234
 346.672 267.616
 85.225 787.477
 957.348 548.969
 94.118 198.907
 9.663 67.812
 547.023 464.527
 596.308 88.604
 496.794 950.953
 125.121 660.276
 935.878 278.493
 276.437 980.195
 978.737 754.640
 178.952 832.920
 632.481 954.313
 140.200 717.138
 293.221 662.245
 904.824 204.284
 69.249 77.569
 357.465 625.033
 705.000 146.572
 787.304 426.476
 532.434 122.211
 191.517 445.241
 857.562 449.228
 721.555 2.608
 176.152 108.200
 828.760 639.997
 858.961 902.802
 207.167 610.854
 536.331 389.831
 477.131 952.329
 505.587 294.645
 122.686 242.273
 571.818 154.589
 360.350 559.667
 880.583 434.603
 952.551 905.862
 405.412 572.773
 13.412 496.970
 787.281 965.077
 319.641 131.818
 489.347 179.689
 719.331 893.333
 607.881 109.004
 814.294 12.792
 877.736 995.091
 17.948 965.470
 213.762 489.803
 404.621 62.935
 652.770 88.633
 964.690 642.125
 496.173 377.096
 163.131 745.869
 321.963 785.464
 220.491 155.382
 934.689 712.962
 651.133 125.192
 180.485 472.679
 113.639 928.002
 375.721 55.713
 65.062 724.983
 215.649 15.215
 530.170 610.342
 854.455 141.675
 167.844 352.754
 119.860 118.849
 861.458 176.043
 861.045 110.158
 103.580 333.623
 373.851 588.352
 265.993 572.651
 925.442 562.788
 425.310 332.006
 163.786 320.405
 186.916 541.413
 775.193 535.621
 53.277 695.912
 103.819 43.777
 407.676 869.992
 606.623 150.878
 425.090 48.978
 349.953 273.333
 925.270 522.435
 202.240 184.946
 799.354 676.653
 711.554 679.822
 573.828 802.699
 725.787 40.191
 530.791 105.491
 793.633 93.969
 640.889 951.161
 31.309 640.404
 147.582 158.296
 36.012 661.265
 684.523 347.982
 233.668 583.167
 230.573 682.913
 754.756 242.945
 381.535 802.849
 105.386 477.130
 419.230 98.719
 936.748 18.991
 515.292 247.515
 588.272 768.205
 350.631 882.451
 590.059 390.603
 146.318 515.762
 338.219 515.877
 975.498 123.748
 910.759 702.442
 599.560 794.785
 757.659 519.320
 489.216 320.869
 391.077 9.023
 149.379 762.679
 412.564 912.747
 65.988 658.303
 264.328 95.024
 186.567 388.628
 79.489 850.361
 690.690 110.544
 358.780 225.843
 211.309 865.544
 923.088 183.554
 645.740 850.091
 515.641 652.619
 211.806 169.335
 465.590 96.429
 629.172 602.769
 215.614 725.006
 860.353 294.636
 77.186 510.471
 55.369 789.749
 953.955 575.360
 486.993 303.746
 689.844 695.172
 821.297 523.208
 205.747 729.601
 975.417 943.691
 317.000 928.624
 708.824 781.331
 531.107 672.832
 566.625 735.742
 747.666 240.593
 637.616 378.406
 484.283 351.959
 52.921 122.365
 475.926 240.286
 183.319 667.067
 511.137 832.840
 998.132 468.534
 525.359 782.038
 132.181 262.258
 946.239 846.144
 429.520 457.447
 332.890 754.324
 355.946 460.283
 553.815 753.922
 912.673 695.156
 267.623 591.024
 959.825 441.362
 796.065 548.013
 42.729 144.235
 677.664 198.564
 481.514 790.389
 157.841 851.742
 163.603 343.569
 581.508 868.549
 900.695 348.126
 408.476 537.988
 561.482 239.473
 250.516 402.720
 356.147 913.858
 639.514 499.530
 469.629 852.790
 965.077 115.556
 761.540 860.581
 281.396 311.704
 968.657 937.267
 169.471 599.551
 961.162 295.077
 72.635 12.728
 269.709 246.435
 99.081 139.197
 673.314 997.763
 131.775 993.687
 927.595 19.364
 708.456 441.899
 231.762 11.002
 865.447 37.988
 246.706 820.100
 389.904 917.558
 54.603 409.600
 435.082 879.218
 514.651 921.233
 539.626 83.261
 845.090 483.498
 900.363 256.689
 726.836 8.979
 502.082 795.498
 760.417 290.199
 959.230 339.538
 149.801 105.318
 803.135 919.562
 172.142 293.294
 412.296 563.123
 411.946 252.119
 868.655 734.259
 185.882 593.434
 93.745 375.550
 807.339 682.902
 617.654 839.771
 788.113 79.443
 31.348 127.504
 151.637 919.730
 417.656 587.512
 344.349 679.756
 24.925 355.183
 838.697 475.964
 894.888 83.027
 185.665 778.198
 665.650 3.966
 712.292 619.949
 2.998 626.472
 189.473 773.117
 57.804 719.557
 989.420 960.448
 571.410 49.927
 585.682 705.213
 150.133 193.696
 749.999 451.464
 278.051 786.775
 700.767 856.919
 635.678 693.125
 442.318 782.347
 621.053 665.633
 990.024 234.973
 837.008 323.364
 444.446 18.409
 0.192 359.731
 502.187 887.901
 857.984 282.929
 968.844 788.009
 461.182 142.453
 870.814 81.356
 553.744 349.004
 500.785 273.930
 4.602 100.641
 33.262 456.860
 547.317 102.147
 520.708 760.067
 616.091 239.556
 140.798 433.240
 604.312 945.503
 476.506 508.837
 335.595 976.828
 542.311 275.115
 166.356 803.061
 843.772 300.407
 750.831 367.472
 299.300 449.058
 739.492 491.856
 640.367 51.734
 273.760 28.019
 421.268 115.626
 135.488 154.635
 946.262 551.574
 438.742 135.032
 898.306 864.202
 272.012 812.335
 820.383 497.053
 247.200 61.764
 651.659 87.668
 351.911 49.827
 503.307 698.023
 275.963 186.423
 723.205 715.194
 762.304 83.747
 947.934 527.376
 865.141 156.524
 381.249 373.971
 960.991 977.814
 529.862 438.623
 206.215 425.977
 332.735 434.521
 950.662 568.910
 255.000 646.474
 562.205 195.097
 900.901 809.224
 680.663 746.273
 904.021 871.824
 169.128 978.396
 852.633 820.037
 861.580 86.529
 331.576 389.447
 591.611 901.036
 541.170 928.860
 229.651 488.882
 572.781 484.880
 435.397 482.024
 167.559 632.856
 256.047 377.615
 500.274 826.388
 355.610 100.707
 258.170 367.021
 660.287 243.198
 522.252 188.553
 242.052 562.863
 905.787 827.618
 857.592 778.601
 215.165 425.974
 311.403 183.660
 928.242 732.613
 646.719 634.056
 844.379 588.688
 591.108 586.959
 861.232 669.053
 27.843 861.323
 441.878 595.379
 940.853 983.953
 620.952 342.352
 29.280 447.660
 482.186 936.072
 324.904 38.825
 747.306 238.744
 817.403 950.008
 225.998 462.934
 522.258 555.095
 369.958 439.715
 165.803 131.521
 485.575 445.988
 841.378 123.568
 427.167 85.989
 567.803 675.440
 906.782 719.919
 692.466 561.254
 211.264 778.699
 890.662 505.377
 859.724 928.858
 62.590 440.354
 14.876 26.676
 490.326 976.446
 683.238 587.914
 37.613 257.407
 508.407 701.285
 132.328 218.289
 338.099 923.397
 519.757 824.888
 491.991 344.077
 897.481 208.868
 489.582 228.101
 200.775 281.058
 834.100 87.531
 490.204 737.032
 662.123 773.664
 668.079 708.552
 734.139 895.458
 12.907 272.176
 387.125 158.930
 244.801 728.212
 927.862 807.187
 321.539 900.961
 199.530 341.441
 794.657 591.864
 92.088 878.426
 535.484 913.868
 929.601 498.546
 258.619 236.233
 499.170 551.744
 139.189 328.496
 983.426 295.324
 132.759 479.910
 921.862 260.905
 383.446 621.837
 208.976 98.403
 445.294 46.264
 895.661 175.817
 371.016 210.394
 504.111 167.945
 45.730 377.412
 708.415 128.657
 294.256 764.829
 538.777 884.448
 180.112 267.852
 905.916 926.775
 781.700 274.948
 835.664 622.727
 393.829 191.075
 677.406 454.248
 206.046 891.176
 981.957 972.295
 776.980 818.444
 216.360 191.527
 107.740 960.282
 929.348 621.579
 447.264 636.889
 39.607 41.373
 596.388 345.946
 180.335 372.791
 951.425 760.394
 291.806 639.355
 706.447 78.899
 155.849 434.938
 958.717 0.021
 262.466 648.433
 204.189 616.671
 192.647 354.389
 218.458 8.164
 699.173 889.720
 269.676 509.629
 428.389 685.562
 258.628 844.971
 13.362 545.288
 810.472 67.805
 298.230 778.713
 713.607 628.343
 143.916 83.930
 903.116 702.136
 488.743 867.481
 486.533 23.634
 669.092 7.075
 3.853 974.074
 973.376 975.744
 175.377 205.171
 738.690 989.592
 121.891 29.146
 188.184 31.516
 321.731 578.935
 536.100 499.012
 106.469 12.870
 497.385 975.025
 77.436 994.199
 273.788 516.736
 563.260 271.553
 845.405 578.770
 826.551 391.690
 175.999 556.077
 686.153 625.848
 895.348 159.286
 148.800 836.760
 508.877 774.536
 467.211 771.540
 13.425 353.488
 265.526 668.345
 480.911 611.491
 330.627 909.880
 174.696 656.899
 770.299 57.894
 755.569 47.524
 225.710 38.906
 237.531 476.711
 13.722 617.253
 393.149 277.891
 609.512 947.521
 62.539 39.573
 985.603 820.392
 270.357 320.198
 551.398 845.715
 636.273 612.115
 917.537 911.150
 413.785 835.106
 399.912 737.151
 700.830 141.693
 115.102 657.612
 227.438 228.950
 66.523 94.462
 387.559 605.444
 721.220 783.472
 294.621 928.449
 1.372 132.937
 6.387 67.703
 210.898 157.718
 290.974 570.193
 362.864 994.880
 451.859 688.953
 422.420 856.186
 558.113 731.422
 715.984 454.784
 652.798 703.949
 841.218 22.015
 56.303 743.617
 833.463 334.563
 114.571 692.251
 670.019 46.781
 739.757 76.741
 819.425 678.420
 881.252 301.385
 942.499 970.011
 879.638 759.472
 826.914 878.560
 179.569 950.964
 567.555 152.078
 497.485 309.600
 98.700 365.779
 597.310 945.540
 727.458 213.884
 865.791 688.772
 925.011 183.086
 895.964 854.618
 495.499 956.515
 982.596 867.055
 382.385 745.839
 460.666 980.168
 887.405 475.002
 33.446 685.353
 394.527 358.518
 950.113 225.150
 815.671 962.561
 116.752 837.465
 739.142 606.058
 924.913 700.971
 577.081 765.150
 927.512 958.660
 113.906 566.822
 104.909 967.452
 571.086 90.924
 669.579 3.869
 270.285 904.586
 434.358 885.817
 920.328 405.125
 198.094 326.199
 525.655 288.578
 318.373 683.355
 544.497 948.194
 281.385 125.223
 672.187 263.389
 234.908 977.842
 24.828 3.348
 915.605 224.537
 415.213 644.749
 423.592 190.458
 288.924 509.597
 825.550 459.399
 994.306 752.452
 506.064 987.858
 744.243 367.164
 641.560 307.764
 567.069 308.357
 702.027 137.213
 993.451 314.491
 755.102 781.842
 268.603 625.219
 771.051 432.463
 675.990 569.466
 524.568 12.336
 598.934 791.221
 932.227 155.666
 297.572 522.290
 328.021 403.811
 936.144 915.415
 792.117 874.267
 132.972 643.314
 941.076 717.181
 524.722 140.906
 745.968 243.260
 417.357 426.448
 855.788 944.088
 246.670 55.419
 408.033 880.628
 77.513 627.204
 450.367 377.993
 847.139 333.056
 373.867 315.118
 196.741 274.165
 369.732 858.080
 56.896 926.334
 20.819 467.323
 255.803 933.636
 83.376 764.616
 230.654 894.248
 112.488 118.195
 947.190 489.487
 349.685 978.210
 703.346 999.922
 688.741 343.542
 21.122 263.642
 234.825 680.421
 55.633 540.536
 94.976 948.716
 189.054 647.428
 409.487 569.506
 875.487 482.545
 32.592 524.618
 584.129 539.932
 678.230 792.580
 404.421 866.835
 197.253 864.305
 657.860 796.798
 83.873 654.294
 664.953 621.281
 412.304 128.907
 678.490 581.309
 473.299 952.153
 280.152 372.307
 161.800 332.213
 188.847 979.378
 111.269 609.897
 216.629 582.368
 80.913 425.214
 880.136 491.016
 785.256 132.887
 109.061 356.900
 271.061 505.041
 343.018 43.093
 857.027 293.261
 657.397 562.125
 272.913 447.167
 68.427 981.661
 885.628 367.630
 827.094 474.194
 152.507 565.378
 887.987 96.863
 771.640 196.391
 228.299 40.519
 434.028 740.968
 767.504 109.394
 854.012 311.277
 101.585 975.723
 547.373 830.751
 496.903 204.758
 28.455 386.529
 795.922 337.522
 49.432 62.899
 356.108 139.967
 750.370 309.148
 488.780 931.912
 125.117 560.298
 278.738 167.139
 735.423 234.952
 168.767 882.426
 777.451 93.006
 384.152 519.357
 277.372 99.696
 578.004 964.799
 675.629 654.569
 3.212 486.422
 365.420 188.328
 894.395 856.254
 845.780 481.371
 484.325 171.595
 202.320 530.469
 423.239 277.691
 261.207 689.855
 133.645 865.138
 299.659 86.506
 463.136 117.453
 917.238 793.356
 617.007 596.465
 58.186 916.221
 812.889 16.912
 160.352 978.465
 31.006 833.926
 628.740 780.670
 94.117 570.988
 882.103 170.253
 636.780 489.715
 893.302 918.075
 178.539 250.803
 685.399 596.343
 942.454 357.140
 605.853 55.747
 529.428 391.031
 284.048 771.732
 418.810 858.457
 89.213 72.656
 193.454 101.119
 206.020 569.443
 637.643 513.698
 396.675 110.983
 512.170 757.366
 336.721 316.483
 33.398 854.396
 516.251 350.090
 361.635 811.998
 960.631 660.254
 806.068 600.854
 20.495 102.592
 874.194 15.695
 737.984 287.485
 706.949 797.550
 546.341 369.776
 148.179 791.637
 487.731 445.902
 578.750 258.534
 627.086 502.387
 409.296 421.988
 738.860 618.285
 557.681 113.118
 692.575 152.851
 451.756 911.847
 759.207 629.211
 787.523 461.900
 503.868 276.291
 957.657 881.025
 174.210 926.700
 344.321 154.151
 895.091 540.227
 469.958 600.637
 347.641 774.151
 825.217 479.791
 457.884 136.642
 377.305 339.313
 412.165 612.355
 716.087 132.685
 722.788 655.138
 258.320 512.984
 209.632 907.063
 220.008 146.706
 467.130 372.197
 328.385 742.496
 429.359 384.454
 702.234 631.981
 10.394 39.082
 533.783 814.944
 917.192 675.078
 287.229 45.978
 745.757 9.740
 46.012 717.457
 468.988 36.193
 429.443 422.550
 700.440 340.064
 523.384 366.264
 419.221 3.133
 471.907 451.801
 617.687 311.194
 527.497 389.231
 988.715 532.228
 305.334 554.594
 909.654 682.061
 908.957 336.646
 665.111 440.982
 245.325 127.760
 843.175 860.162
 809.712 992.906
 855.471 725.593
 156.388 949.540
 489.316 94.608
 168.621 40.823
 672.497 641.625
 668.875 329.524
 292.836 741.775
 262.400 190.666
 994.174 270.480
 58.559 963.311
 599.097 631.397
 865.838 27.604
 871.198 662.549
 988.491 609.363
 113.683 569.784
 73.179 254.124
 947.394 547.293
 848.850 643.992
 63.923 56.825
 686.829 708.040
 805.368 31.185
 872.947 270.131
 781.698 364.779
 350.056 522.114
 52.998 666.367
 556.139 656.555
 533.389 229.363
 277.113 57.873
 525.894 766.001
 159.285 566.390
 685.470 537.446
 517.201 794.081
 196.815 866.777
 239.547 97.289
 713.253 560.690
 177.974 179.414
 255.079 794.620
 218.678 0.313
 135.430 480.787
 929.783 569.243
 347.335 876.627
 972.607 670.596
 188.548 179.456
 413.608 758.025
 155.625 460.385
 305.988 310.039
 943.220 525.172
 883.644 291.672
 329.490 51.238
 961.532 950.812
 607.834 678.618
 529.762 698.339
 285.958 58.768
 506.311 998.120
 965.715 260.172
 445.582 11.451
 544.535 355.624
 35.860 701.702
 248.130 575.235
 134.623 475.386
 73.933 595.028
 141.791 497.732
 258.245 477.046
 780.048 122.060
 593.070 507.691
 999.754 476.291
 230.054 861.626
 242.744 985.790
 890.929 204.535
 751.977 324.290
 731.535 235.804
 898.002 84.157
 8.231 848.533
 582.239 969.691
 902.698 276.817
 972.803 934.168
 558.389 927.148
 11.014 810.142
 456.902 810.751
 3.755 295.905
 556.080 756.250
 974.663 847.563
 167.775 177.156
 399.949 39.916
 868.817 777.077
 194.934 269.982
 14.232 518.414
 865.531 519.991
 810.222 669.696
 193.648 22.896
 762.570 135.029
 613.540 599.517
 453.281 299.613
 62.352 694.640
 527.285 681.758
 885.568 527.517
 957.688 38.552
 757.838 603.736
 771.220 644.558
 281.049 189.535
 577.430 56.145
 261.823 320.922
 280.836 234.609
 795.518 868.893
 43.113 766.132
 416.696 984.533
 883.856 563.215
 268.902 545.460
 698.087 728.868
 629.157 675.132
 64.204 720.170
 152.937 931.907
 108.238 961.345
 919.653 803.764
 173.147 168.225
 121.061 901.537
 862.419 786.585
 987.969 937.949
 635.688 687.554
 64.635 697.119
 933.761 66.192
 63.880 740.476
 407.764 956.701
 446.098 326.766
 281.733 903.010
 316.745 728.314
 952.444 740.231
 812.684 850.742
 340.585 675.230
 508.967 372.423
 172.304 568.383
 513.572 842.197
 661.927 568.989
 395.704 653.970
 60.337 740.297
 308.855 165.154
 257.480 613.388
 96.790 568.436
 313.201 459.915
 610.471 354.706
 122.624 590.022
 296.741 226.330
 788.300 922.478
 553.255 307.213
 12.193 88.558
 664.848 137.695
 480.160 209.543
 958.503 692.387
 787.015 410.515
 329.727 987.318
 641.720 921.759
 522.976 484.524
 553.042 985.360
 591.351 708.550
 782.640 581.162
 243.026 276.724
 374.462 456.161
 308.453 945.835
 539.402 968.563
 166.500 589.805
 558.024 616.482
 560.335 59.557
 830.923 726.602
 54.393 216.702
 377.866 935.846
 249.493 671.523
 288.622 755.377
 429.670 753.527
 638.457 498.015
 285.098 375.374
 681.286 155.061
 792.484 860.010
 657.847 794.506
 867.274 643.463
 942.814 728.723
 488.991 464.970
 94.210 965.171
 178.220 150.182
 454.837 348.606
 835.229 86.487
 535.774 758.321
 478.629 701.482
 436.420 810.405
 618.057 671.857
 927.526 694.812
 206.472 711.283
 649.506 152.629
 21.874 878.983
 717.651 663.663
 180.117 697.707
 141.421 801.907
 362.866 518.718
 72.496 451.174
 418.867 585.536
 414.760 320.170
 751.797 956.770
 630.918 511.210
 411.390 696.040
 240.107 975.873
 951.825 634.146
 47.185 621.208
 886.161 181.276
 308.550 839.029
 249.645 506.680
 6.181 936.617
 267.888 317.197
 58.588 608.562
 116.209 127.098
 485.476 355.940
 40.065 508.390
 306.025 920.545
 797.566 297.107
 785.908 39.158
 176.142 76.974
 755.597 457.191
 746.867 702.400
 255.626 384.256
 650.462 909.187
 79.555 778.973
 985.328 710.049
 692.122 759.752
 794.977 815.393
 11.108 436.070
 62.954 555.602
 122.602 815.506
 928.906 22.736
 819.578 580.353
 279.105 476.326
 35.120 249.769
 255.872 564.387
 609.307 995.428
 218.458 957.356
 161.198 497.365
 496.679 455.309
 115.821 189.778
 459.706 149.149
 595.256 922.023
 105.791 451.678
 60.431 956.852
 522.328 687.460
 376.980 745.321
 205.699 879.607
 668.403 595.971
 731.031 601.181
 659.809 125.364
 565.735 488.505
 656.031 809.229
 697.958 728.729
 242.092 510.215
 50.548 535.410
 848.378 142.079
 549.535 80.258
 546.973 634.277
 968.316 338.858
 602.167 719.113
 857.822 880.851
 102.940 300.245
 659.913 354.307
 377.223 941.575
 475.487 608.915
 199.003 394.881
 487.631 417.879
 125.083 759.403
 119.049 204.379
 666.806 423.821
 105.703 181.172
 644.827 108.201
 596.787 762.885
 676.547 218.746
 524.708 917.073
 693.881 110.260
 35.693 455.020
 24.397 369.694
 18.151 815.039
 435.487 678.834
 326.152 113.721
 636.181 365.937
 361.814 604.001
 754.732 236.154
 273.507 918.376
 915.392 390.762
 245.157 842.023
 81.468 358.188
 622.422 870.691
 123.210 208.676
 948.913 494.105
 621.159 292.958
 202.993 305.293
 193.984 607.945
 544.160 482.956
 313.634 464.270
 936.785 507.118
 261.728 417.048
 935.528 742.316
 414.909 268.980
 336.495 617.975
 701.482 200.564
 44.833 928.384
 328.703 703.479
 434.699 406.309
 673.998 358.135
 311.326 352.106
 201.962 613.860
 785.142 147.011
 2.972 499.595
 470.862 883.595
 842.640 654.266
 294.292 812.229
 711.173 650.005
 268.677 549.646
 718.200 359.220
 161.397 9.495
 695.098 50.238
 359.110 296.313
 149.728 88.255
 132.013 620.084
 827.379 61.953
 150.477 920.715
 329.260 984.982
 603.016 888.358
 241.969 960.178
 764.429 489.739
 456.849 507.736
 856.334 791.964
 679.213 202.398
 596.530 658.022
 119.123 535.262
 844.178 883.107
 546.241 99.972
 188.413 173.570
 12.500 528.430
 500.263 432.703
 782.664 685.843
 251.744 516.599
 251.944 737.738
 509.580 632.100
 712.399 971.938
 720.376 55.675
 800.080 986.442
 833.463 811.114
 809.510 720.310
 649.450 324.918
 1.679 130.405
 57.277 116.525
 709.265 313.985
 628.822 27.069
 814.983 898.300
 804.754 861.747
 855.200 306.655
 133.103 149.386
 94.021 449.627
 46.042 806.237
 888.770 754.758
 891.701 142.852
 195.017 652.984
 115.782 952.345
 260.274 491.156
 929.661 459.889
 255.190 783.377
 653.034 57.607
 568.025 86.532
 403.726 871.755
 723.689 64.860
 476.629 952.132
 817.338 362.804
 737.911 894.013
 112.096 243.588
 617.548 923.547
 131.709 972.244
 849.038 336.963
 475.885 166.424
 344.151 886.104
 445.628 736.682
 445.040 467.627
 838.417 161.511
 36.640 785.857
 361.816 153.070
 477.494 520.871
 625.481 869.756
 193.831 710.474
 665.196 714.847
 834.711 329.473
 191.122 59.994
 688.395 470.052
 951.791 472.968
 272.858 656.415
 684.401 875.591
 625.909 994.428
 452.752 566.123
 399.946 407.409
 831.957 906.577
 808.627 752.838
 412.083 286.573
 251.189 277.647
 692.674 458.918
 856.598 543.349
 311.185 616.211
 624.079 543.980
 78.447 401.319
 496.792 422.375
 824.146 66.865
 877.689 652.215
 129.006 10.016
 395.137 248.661
 634.807 89.513
 343.076 968.959
 478.924 303.266
 176.887 301.492
 149.923 279.011
 840.307 568.381
 561.406 459.824
 957.489 699.461
 702.332 94.090
 52.493 206.525
 856.130 49.450
 789.137 894.016
 53.843 836.787
 668.374 699.263
 307.387 968.550
 917.448 341.075
 879.647 191.153
 272.355 764.718
 713.911 170.341
 638.218 564.359
 444.358 707.984
 934.549 16.934
 623.296 506.444
 845.941 215.718
 864.376 240.488
 333.242 204.850
 151.545 255.656
 73.835 410.528
 192.059 485.214
 28.360 979.046
 192.270 205.615
 939.312 570.397
 54.301 463.237
 196.856 438.511
 680.230 474.427
 429.404 240.712
 731.394 988.506
 739.622 460.631
 930.383 611.822
 387.357 867.215
 371.644 913.420
 174.358 349.825
 586.262 903.225
 894.643 313.599
 503.029 216.118
 140.012 653.740
 380.496 215.126
 981.906 981.248
 125.251 799.629
 655.750 90.633
 735.438 166.476
 247.832 752.589
 443.866 209.951
 501.077 407.565
 213.342 888.324
 516.722 621.122
 742.718 348.273
 213.586 646.227
 963.212 142.738
 623.546 794.042
 981.776 651.989
 236.968 731.720
 605.388 112.063
 779.502 257.481
 454.475 149.805
 694.291 519.329
 445.140 740.876
 741.627 279.739
 242.051 258.156
 110.171 435.311
 512.989 115.539
 186.761 94.474
 261.871 179.319
 160.378 629.932
 692.136 0.018
 273.170 53.691
 422.624 286.011
 188.518 124.478
 112.385 311.700
 362.383 869.431
 771.283 932.940
 796.828 778.692
 65.079 17.220
 269.332 173.469
 545.079 722.675
 291.766 31.044
 925.055 655.838
 210.614 515.879
 726.291 371.389
 144.930 271.507
 953.304 456.722
 828.714 96.202
 38.491 969.401
 916.014 394.941
 397.967 806.496
 284.288 975.063
 319.933 612.161
 276.852 552.953
 11.496 644.730
 429.113 249.401
 863.113 89.195
 874.254 373.061
 958.256 217.586
 499.053 691.116
 619.089 561.696
 774.234 946.215
 99.532 503.597
 599.427 646.765
 130.963 933.894
 141.319 697.198
 811.859 540.628
 494.394 575.040
 683.019 928.954
 624.070 847.192
 819.789 829.341
 857.490 459.130
 430.313 717.102
 641.522 553.717
 5.636 966.014
 192.223 472.656
 208.079 311.822
 395.176 970.417
 796.465 666.386
 89.610 700.712
 311.148 849.398
 967.274 407.638
 522.514 382.200
 353.823 421.680
 780.654 297.722
 308.514 494.448
 91.432 783.436
 797.613 440.796
 638.585 102.213
 266.936 743.757
 429.186 481.745
 185.923 233.075
 70.346 769.859
 64.657 204.394
 401.151 504.397
 889.146 201.044
 771.318 416.794
 790.214 947.488
 345.880 193.088
 296.688 181.838
 545.424 860.503
 541.680 979.231
 929.195 398.241
 937.053 448.555
 772.104 924.651
 829.365 798.063
 757.758 66.978
 552.407 842.384
 542.599 242.701
 726.750 221.557
 78.891 581.725
 83.568 344.855
 107.321 995.896
 44.496 296.759
 937.445 496.459
 635.658 353.675
 773.126 701.848
 494.701 77.450
 360.632 638.875
 15.140 160.958
 542.631 381.887
 411.237 802.801
 498.249 899.324
 355.726 649.256
 597.292 178.499
 96.881 544.082
 158.373 411.128
 683.652 18.664
 191.785 768.570
 279.074 699.600
 847.570 241.933
 12.069 437.350
 649.289 723.849
 473.540 812.742
 249.855 162.056
 699.818 868.241
 925.594 306.936
 278.618 63.980
 60.070 533.307
 361.596 966.170
 644.540 59.270
 753.050 444.936
 225.083 870.562
 574.546 862.658
 598.098 937.002
 66.096 61.056
 940.094 168.409
 990.555 859.607
 451.475 681.326
 551.233 229.203
 197.589 656.464
 234.041 538.515
 796.967 571.705
 143.334 37.411
 292.900 249.508
 141.798 558.448
 759.811 703.660
 934.080 816.319
 453.008 592.372
 484.430 463.836
 75.166 457.134
 241.535 535.235
 674.225 264.543
 298.215 152.275
 927.360 877.169
 157.145 480.535
 929.511 405.758
 351.698 262.867
 870.915 275.500
 7.109 700.078
 137.709 751.380
 73.112 637.213
 837.394 479.866
 544.892 604.511
 674.606 825.139
 472.703 178.059
 572.963 807.242
 977.852 804.876
 749.716 826.886
 208.313 884.670
 848.600 17.840
 123.271 735.594
 672.862 574.255
 963.065 579.361
 438.235 218.691
 87.751 862.909
 891.081 709.707
 730.777 856.238
 169.658 928.716
 868.820 311.116
 689.066 268.184
 437.703 81.012
 318.850 291.681
 188.692 552.333
 615.316 615.675
 568.501 849.903
 240.472 729.027
 687.556 400.339
 21.352 715.258
 109.796 175.955
 405.568 161.531
 327.359 924.963
 582.801 654.729
 176.490 812.716
 952.085 296.898
 486.951 60.729
 308.847 378.726
 143.964 548.066
 444.682 379.785
 765.603 621.951
 340.503 608.281
 973.587 5.101
 787.305 231.454
 954.260 156.199
 788.335 2.042
 689.437 472.315
 135.393 368.134
 982.559 569.011
 966.733 715.913
 640.927 551.925
 214.088 480.353
 904.499 734.990
 644.502 651.698
 268.995 963.049
 664.696 579.915
 146.797 373.863
 350.502 850.317
 582.817 665.525
 913.683 676.853
 311.341 314.835
 348.271 681.503
 449.475 580.537
 586.810 935.601
 796.783 898.533
 624.976 709.391
 100.801 575.804
 675.606 877.820
 384.211 673.063
 127.774 372.219
 969.596 55.925
 504.180 348.675
 717.937 729.183
 524.584 904.393
 81.707 452.600
 41.435 644.083
 304.877 989.316
 966.472 250.455
 750.922 144.784
 257.093 408.315
 254.567 516.115
 685.301 73.047
 250.452 855.436
 29.489 654.539
 486.798 438.506
 772.983 340.724
 467.705 369.374
 578.919 535.274
 544.954 406.611
 157.638 396.538
 288.388 495.850
 522.405 295.416
 470.520 581.698
 617.120 854.585
 601.424 559.815
 424.034 177.381
 417.885 43.259
 651.870 149.261
 367.965 347.433
 149.651 916.108
 818.408 152.555
 176.691 70.745
 155.773 354.284
 425.430 861.052
 938.895 850.438
 285.037 160.273
 904.499 388.740
 747.003 692.971
 621.976 87.008
 789.578 410.067
 457.903 68.432
 189.065 165.231
 844.518 581.591
 849.240 315.314
 575.821 514.236
 725.017 292.503
 485.120 893.813
 755.642 959.354
 721.676 594.145
 381.970 934.158
 352.811 349.968
 870.777 478.339
 910.596 398.421
 928.537 775.307
 96.516 713.638
 782.970 947.834
 298.733 237.827
 821.155 295.376
 88.449 615.481
 979.638 461.441
 996.080 348.308
 819.246 432.241
 754.476 664.348
 722.998 930.258
 793.149 658.353
 20.332 299.382
 110.660 850.333
 358.896 922.084
 106.106 429.385
 63.327 494.171
 457.530 320.141
 989.054 680.496
 465.446 314.840
 901.501 247.324
 282.288 856.069
 293.528 316.550
 300.089 400.246
 856.230 906.715
 424.040 422.187
 302.837 49.557
 601.765 84.417
 628.419 23.154
 468.259 954.723
 88.184 288.505
 293.801 241.023
 566.599 611.407
 154.094 168.436
 663.368 291.928
 773.964 960.115
 768.988 996.646
 301.738 526.694
 873.456 121.591
 152.734 310.793
 531.384 24.672
 396.991 680.232
 682.950 614.146
 166.428 989.073
 243.597 313.682
 506.254 618.023
 70.160 134.948
 608.809 419.097
 84.162 656.016
 637.582 493.420
 684.659 949.503
 395.372 861.173
 766.437 640.206
 12.077 589.730
 531.171 150.580
 51.212 346.755
 148.713 56.856
 964.748 171.567
 205.907 212.788
 496.415 808.306
 736.837 676.265
 355.127 31.848
 630.342 411.459
 492.157 601.103
 979.865 541.373
 435.307 388.984
 802.596 538.988
 6.214 724.383
 787.634 6.537
 96.689 414.834
 818.035 579.285
 58.335 440.830
 883.657 370.806
 296.620 81.182
 298.411 259.830
 313.934 666.277
 447.628 103.747
 252.234 200.994
 412.796 690.800
 808.842 455.559
 998.834 342.601
 681.186 510.435
 873.762 622.094
 708.327 145.841
 625.136 551.386
 967.607 388.592
 648.709 201.564
 930.372 235.336
 471.722 975.801
 636.496 344.096
 638.930 501.585
 796.224 873.155
 869.682 802.136
 930.874 711.288
 247.959 496.110
 610.437 915.181
 606.495 734.105
 603.445 93.326
 585.927 616.682
 218.196 861.162
 618.863 38.404
 258.107 965.575
 38.124 493.360
 139.419 629.851
 822.888 977.979
 706.561 509.892
 63.614 995.365
 837.181 51.856
 887.408 951.377
 841.388 188.849
 383.753 226.236
 42.221 163.981
 503.370 587.254
 469.352 788.692
 170.605 699.625
 825.853 874.165
 105.469 504.998
 397.315 660.802
 451.728 524.352
 290.297 332.756
 61.807 445.591
 818.042 673.656
 710.486 61.171
 328.516 393.693
 63.179 1.278
 704.289 950.752
 579.974 178.706
 894.852 878.263
 815.665 228.230
 486.978 814.692
 603.885 932.328
 623.299 964.478
 168.495 13.339
 766.861 483.609
 269.021 217.265
 431.984 916.689
 493.766 184.432
 188.992 973.320
 901.921 706.042
 960.445 542.922
 475.375 2.601
 895.428 347.099
 565.966 170.368
 300.557 221.522
 461.631 856.019
 163.996 924.658
 795.557 108.900
 502.458 74.040
 189.302 686.524
 939.552 312.923
 860.365 454.833
 763.579 877.896
 996.451 923.411
 969.096 153.414
 265.405 21.057
 41.910 610.204
 607.205 473.298
 163.184 294.499
 361.572 255.685
 73.869 93.259
 193.707 620.576
 623.502 691.545
 266.501 826.992
 422.666 72.514
 698.786 529.898
 500.081 713.943
 777.079 534.417
 234.798 199.498
 337.475 410.290
 471.516 695.225
 592.575 50.993
 840.332 814.970
 786.313 299.909
 177.688 500.950
 961.367 42.676
 196.880 131.695
 816.448 861.127
 376.879 608.797
 814.375 281.276
 447.687 401.601
 29.875 537.525
 947.772 696.226
 554.814 470.287
 540.997 918.659
 917.700 917.568
 111.763 13.356
 936.536 636.643
 940.893 256.690
 675.167 174.122
 412.086 882.131
 882.181 106.528
 949.036 970.394
 80.233 4.647
 53.682 507.611
 667.570 279.595
 52.261 98.271
 270.806 583.826
 181.349 913.183
 630.212 643.549
 12.728 197.662
 440.331 658.534
 553.604 218.703
 447.466 729.787
 125.350 315.048
 312.228 64.474
 855.817 669.095
 73.888 0.854
 181.458 248.790
 750.753 624.475
 588.558 790.611
 627.459 981.760
 198.188 696.885
 19.186 600.364
 65.736 802.975
 870.840 299.739
 899.833 398.889
 5.798 613.465
 561.994 947.826
 446.496 680.820
 270.386 179.031
 203.893 223.225
 59.940 707.377
 693.489 366.610
 235.796 876.624
 354.277 159.101
 365.200 981.926
 698.913 861.008
 679.937 510.237
 436.827 537.787
 580.898 170.824
 218.410 394.065
 550.056 663.711
 132.413 265.985
 63.044 758.732
 237.879 999.035
 765.479 4.914
 967.235 228.377
 14.476 447.499
 242.472 638.669
 7.616 52.282
 98.710 791.101
 817.327 93.678
 709.113 388.113
 239.790 789.495
 105.373 612.934
 52.699 712.719
 945.280 284.309
 982.198 495.281
 202.816 749.580
 911.024 593.067
 159.431 85.568
 950.318 203.156
 23.507 560.856
 357.796 126.886
 567.448 850.051
 654.314 535.046
 470.419 986.229
 986.700 308.870
 414.631 938.158
 952.513 263.049
 182.700 341.086
 965.806 980.540
 24.236 771.388
 353.799 845.235
 836.194 904.271
 862.384 804.707
 371.261 438.991
 71.740 354.205
 842.439 216.841
 418.031 643.191
 224.081 33.807
 447.562 671.246
 6.850 192.666
 538.166 480.689
 596.799 419.954
 379.566 554.266
 360.100 853.385
 858.611 288.580
 111.555 987.563
 823.349 204.298
 686.289 743.440
 256.823 254.760
 882.775 833.564
 260.197 253.201
 237.314 855.264
 586.512 619.017
 704.283 722.567
 270.291 674.318
 744.923 200.426
 731.734 948.206
 645.361 128.129
 992.837 978.155
 120.245 999.399
 800.193 61.474
 643.345 632.313
 307.033 196.798
 165.178 830.813
 905.376 972.978
 317.972 970.151
 25.766 583.598
 210.820 980.450
 523.251 158.055
 26.704 45.729
 258.199 658.774
 845.205 660.921
 851.683 168.491
 130.398 317.858
 367.909 216.928
 795.936 734.851
 949.309 123.541
 545.176 55.863
 630.008 179.084
 592.846 67.601
 685.539 885.563
 919.007 99.779
 773.676 719.677
 851.687 659.926
 694.442 792.623
 190.496 924.323
 85.791 928.069
 891.871 266.672
 592.702 665.125
 862.542 2.263
 646.861 374.482
 929.628 294.498
 695.414 429.523
 54.983 690.361
 572.210 341.853
 272.529 389.795
 343.424 109.393
 288.048 119.861
 839.375 157.978
 782.111 277.379
 742.003 122.614
 992.362 863.517
 396.953 16.386
 368.438 91.192
 903.060 793.126
 941.466 472.458
 770.598 909.770
 433.739 650.173
 881.714 736.738
 159.254 328.724
 308.688 816.379
 991.845 875.621
 2.943 312.647
 367.407 643.079
 543.127 77.631
 655.945 820.773
 185.138 645.845
 706.880 842.785
 880.054 984.314
 809.290 589.008
 784.805 820.278
 292.662 40.260
 980.710 949.096
 51.744 753.977
 610.253 718.632
 142.500 751.126
 744.478 284.655
 449.704 763.144
 882.027 641.836
 157.955 538.911
 764.136 529.597
 207.687 205.620
 953.945 279.821
 130.119 803.731
 487.586 468.445
 126.975 755.853
 551.000 824.865
 192.492 503.548
 90.869 477.302
 620.041 66.631
 129.026 19.747
 750.004 199.159
 244.004 593.431
 109.003 878.038
 715.875 715.241
 675.817 447.830
 534.209 754.812
 352.236 133.414
 255.040 74.898
 486.523 235.569
 300.323 984.868
 615.290 949.009
 39.986 909.816
 281.525 834.284
 27.751 907.870
 630.605 870.981
 301.125 752.081
 463.855 197.631
 255.006 872.173
 975.091 971.504
 387.229 182.761
 647.349 768.142
 150.941 131.242
 835.442 985.210
 269.224 618.852
 699.089 358.257
 536.024 986.573
 128.143 867.804
 286.674 233.252
 566.157 589.184
 141.490 531.925
 594.426 870.665
 155.919 932.872
 392.257 224.036
 327.004 654.911
 800.031 468.349
 263.690 352.164
 442.396 615.497
 310.441 249.836
 935.424 250.368
 181.173 632.861
 522.816 403.294
 202.660 174.761
 934.197 194.267
 150.875 355.436
 908.505 543.057
 785.666 346.146
 705.718 573.930
 22.262 363.773
 272.126 725.675
 24.297 506.009
 212.633 125.216
 742.057 381.741
 745.832 255.044
 759.578 619.397
 714.678 990.453
 41.169 258.887
 41.442 492.162
 896.172 564.061
 747.297 393.944
 402.658 402.141
 504.591 44.785
 666.824 759.587
 306.919 962.607
 743.736 451.438
 84.964 984.427
 233.481 649.829
 274.268 98.981
 499.701 539.371
 467.380 506.247
 967.769 500.347
 322.966 838.285
 958.846 538.466
 27.460 612.435
 242.767 801.651
 432.680 176.862
 764.736 544.411
 850.801 595.971
 463.520 679.397
 654.467 946.247
 475.917 469.523
 786.016 329.189
 365.514 104.308
 960.469 925.291
 952.971 27.996
 389.712 620.360
 318.295 367.408
 850.981 32.153
 128.988 582.907
 665.415 191.540
 485.735 240.287
 888.958 118.653
 411.889 294.736
 698.630 152.235
 214.905 475.453
 485.363 101.404
 565.685 762.076
 646.707 195.959
 952.298 818.443
 68.310 907.273
 422.628 877.488
 54.837 130.550
 319.141 501.184
 234.799 985.177
 189.341 934.891
 138.479 768.172
 716.808 265.238
 605.891 941.839
 427.412 119.634
 497.701 647.178
 978.833 323.896
 884.502 196.084
 12.553 388.351
 710.362 535.584
 137.800 313.675
 49.563 414.389
 506.311 402.939
 388.759 174.686
 333.378 208.647
 711.109 889.836
 410.464 621.480
 578.316 261.370
 252.040 375.127
 397.940 957.264
 716.603 868.630
 827.075 238.986
 259.506 429.570
 952.806 999.344
 12.035 709.013
 861.206 69.165
 563.705 329.182
 269.645 591.450
 158.038 729.349
 564.428 790.779
 329.070 172.541
 323.223 857.642
 217.612 398.539
 878.219 337.244
 652.228 516.678
 813.594 165.690
 877.270 519.656
 314.835 779.702
 704.647 627.375
 776.115 876.049
 81.042 413.765
 6.643 891.107
 149.594 971.084
 192.336 977.793
 974.736 882.716
 602.963 685.075
 148.715 429.676
 977.872 93.977
 544.646 686.549
 869.535 373.364
 887.856 173.371
 720.488 519.542
 527.282 740.843
 545.951 7.155
 572.208 862.523
 194.881 666.786
 265.309 490.363
 872.824 919.840
 267.662 865.548
 990.286 536.600
 189.797 947.542
 213.164 972.814
 798.213 478.139
 552.780 608.089
 519.980 697.839
 361.365 520.798
 148.574 708.000
 566.296 844.822
 589.144 768.726
 458.433 959.534
 466.602 49.694
 874.627 352.932
 928.858 635.055
 913.486 696.186
 811.956 815.799
 81.301 594.389
 873.676 790.739
 369.295 391.634
 255.371 13.410
 555.018 958.230
 984.551 255.220
 543.551 363.817
 797.212 459.138
 815.408 923.160
 31.603 102.860
 727.760 112.631
 844.475 811.109
 177.192 6.882
 625.483 604.413
 832.080 29.388
 662.158 463.042
 90.405 190.650
 841.509 851.942
 127.161 487.642
 297.934 793.380
 830.142 531.969
 341.830 802.026
 252.942 677.243
 968.315 91.514
 61.386 234.041
 568.286 516.830
 639.588 739.734
 790.001 593.500
 332.767 527.432
 552.275 8.580
 217.175 990.789
 41.886 451.284
 737.694 337.641
 767.773 500.230
 178.457 274.131
 851.154 132.282
 822.111 861.648
 239.854 103.557
 602.939 781.464
 311.220 700.287
 315.202 857.175
 813.376 885.676
 950.745 994.175
 559.718 663.994
 412.693 660.310
 85.175 45.916
 791.151 755.174
 271.533 596.069
 151.962 690.342
 7.966 457.251
 643.402 862.961
 354.879 523.519
 883.987 475.000
 585.300 139.936
 476.327 995.099
 377.660 169.232
 969.260 35.026
 394.307 329.726
 238.505 214.538
 396.883 484.895
 603.060 803.882
 896.559 679.057
 772.161 789.768
 415.641 557.115
 110.110 126.565
 627.328 786.758
 601.651 568.592
 650.188 891.408
 139.417 780.918
 389.583 690.364
 381.379 685.325
 153.896 282.833
 937.197 895.504
 521.498 174.826
 238.143 952.519
 115.371 967.381
 279.073 99.994
 154.849 752.376
 849.385 890.879
 324.795 514.858
 702.341 737.214
 136.589 950.541
 861.492 984.777
 885.544 971.824
 394.891 490.390
 946.986 108.790
 171.253 415.852
 237.384 92.277
 469.462 834.803
 515.120 228.989
 668.768 223.450
 953.093 104.098
 380.207 309.981
 306.165 550.850
 271.564 568.217
 572.061 350.900
 923.130 726.711
 434.747 430.779
 467.326 533.906
 942.485 321.750
 602.788 72.580
 844.821 790.978
 126.660 692.562
 157.976 35.360
 144.683 60.404
 788.889 875.433
 47.446 479.470
 194.957 480.671
 586.139 975.833
 938.001 300.339
 548.806 276.848
 783.944 832.372
 687.982 723.570
 458.878 418.787
 445.418 989.011
 880.845 457.741
 375.201 746.069
 305.627 832.988
 901.821 806.801
 343.643 310.298
 536.810 794.226
 790.893 482.047
 991.592 805.355
 65.351 166.110
 793.466 366.512
 224.934 109.261
 267.688 996.821
 865.886 300.189
 775.961 1.134
 40.983 70.175
 287.943 468.424
 903.509 623.280
 48.541 505.257
 361.392 381.058
 833.695 276.327
 230.740 3.438
 58.041 635.944
 401.447 627.241
 509.657 837.011
 390.161 482.130
 393.197 709.428
 456.364 851.684
 519.622 660.442
 622.289 361.225
 198.014 108.461
 471.855 826.411
 675.302 403.095
 340.691 685.058
 798.925 681.912
 359.809 172.895
 114.505 383.915
 18.796 470.886
 477.531 586.451
 287.987 642.220
 780.083 902.611
 528.324 151.377
 849.037 207.075
 146.286 491.816
 442.522 927.206
 271.075 84.387
 491.063 411.375
 271.987 302.792
 936.729 976.562
 153.754 658.143
 308.344 541.882
 302.563 770.372
 327.523 313.617
 569.832 474.033
 615.879 231.485
 716.986 969.655
 918.548 886.401
 72.901 324.552
 76.438 338.811
 225.094 349.907
 375.733 806.390
 352.770 200.595
 437.888 43.661
 669.507 242.819
 749.167 537.579
 458.552 360.070
 481.612 416.965
 515.654 983.630
 846.161 384.680
 952.225 568.988
 715.396 585.411
 322.906 838.761
 233.493 315.155
 821.696 986.455
 122.446 947.811
 813.414 809.555
 128.254 627.294
 534.129 806.671
 712.785 768.433
 285.146 38.980
 574.437 485.401
 568.309 693.825
 714.098 871.925
 151.738 986.588
 596.319 883.121
 129.080 249.922
 986.162 95.154
 334.183 756.783
 469.919 167.282
 517.394 240.922
 646.318 613.165
 77.972 966.416
 860.239 857.144
 806.280 73.136
 953.008 249.641
 524.236 319.940
 334.685 127.727
 56.029 59.742
 210.235 406.676
 24.519 623.857
 682.034 990.953
 291.157 346.316
 827.851 304.297
 756.238 316.891
 541.482 904.604
 857.237 974.675
 700.926 807.132
 669.485 718.324
 77.775 266.651
 577.412 455.905
 755.995 233.747
 175.736 104.134
 826.104 11.292
 336.431 396.310
 852.818 193.616
 275.152 409.062
 374.399 313.075
 334.313 174.111
 227.349 677.324
 11.525 822.473
 250.854 226.773
 272.230 400.080
 314.941 337.557
 242.595 796.815
 240.948 943.224
 159.982 911.897
 102.367 141.549
 718.300 19.767
 370.945 225.125
 267.425 349.874
 123.073 350.117
 370.692 714.572
 963.767 501.812
 981.482 940.770
 832.148 84.031
 536.605 227.843
 498.374 48.357
 975.875 976.804
 375.798 575.440
 557.827 240.059
 485.186 651.841
 152.467 618.549
 704.716 570.168
 833.362 91.226
 207.805 176.455
 271.113 73.254
 571.518 246.174
 934.566 652.629
 975.234 479.113
 49.187 904.244
 199.521 444.085
 836.255 895.350
 478.980 198.576
 782.443 212.387
 313.443 967.661
 665.576 807.196
 955.884 43.575
 215.631 697.231
 782.175 205.185
 625.263 591.891
 120.201 339.277
 474.318 153.263
 339.596 347.211
 909.082 147.893
 247.407 756.409
 358.577 785.844
 721.481 31.744
 494.606 668.897
 367.415 343.695
 194.766 841.713
 84.859 334.863
 672.132 834.080
 256.311 211.777
 743.340 440.577
 760.759 642.939
 48.404 463.355
 803.417 475.577
 368.656 167.139
 232.095 92.036
 549.963 701.387
 374.450 352.118
 791.003 937.020
 725.518 940.728
 643.314 763.861
 991.724 632.077
 261.577 885.389
 959.375 454.487
 587.733 30.428
 508.795 95.915
 927.895 543.711
 399.498 622.977
 41.434 801.048
 469.639 829.208
 490.126 367.870
 840.346 305.963
 752.920 345.850
 11.414 806.820
 988.120 760.044
 251.118 209.252
 386.761 973.423
 995.028 561.884
 704.363 87.037
 604.759 428.973
 756.648 718.377
 529.197 233.071
 719.901 839.391
 842.350 170.667
 868.465 906.275
 191.370 792.423
 618.240 998.443
 216.207 649.079
 212.246 292.494
 542.843 796.074
 196.524 882.604
 2.068 105.213
 684.287 691.306
 985.574 571.447
 813.762 229.479
 974.085 339.105
 369.292 12.444
 614.657 357.090
 182.672 37.046
 95.887 149.958
 167.319 404.649
 483.126 545.068
 994.681 734.981
 596.820 599.680
 911.452 769.172
 614.670 840.900
 756.916 586.300
 974.533 71.532
 189.458 250.916
 175.076 852.277
 615.487 829.842
 493.389 682.520
 556.374 440.898
 444.629 345.389
 741.159 965.733
 432.771 726.304
 204.813 930.942
 621.411 166.429
 61.493 758.803
 680.160 472.849
 445.928 549.949
 29.383 615.916
 737.801 989.047
 260.923 831.653
 546.353 80.886
 5.331 884.745
 805.780 713.561
 50.100 97.372
 565.074 508.532
 595.189 13.421
 825.416 820.991
 221.009 239.742
 839.062 880.328
 202.975 719.731
 218.799 957.374
 951.354 974.202
 677.635 676.079
 504.484 355.130
 213.716 481.384
 529.538 155.201
 642.898 177.036
 263.116 196.413
 956.398 967.290
 282.258 871.152
 517.254 700.843
 166.635 256.798
 408.590 915.602
 678.987 988.124
 688.828 726.049
 441.357 809.306
 102.060 754.178
 559.791 788.786
 221.831 868.387
 794.220 855.385
 687.989 916.692
 679.992 783.789
 321.222 390.733
 183.371 843.018
 489.135 770.718
 668.510 734.661
 249.697 429.624
 24.355 41.062
 939.452 434.264
 56.286 420.504
 9.891 403.473
 701.700 110.398
 878.850 67.482
 247.005 705.130
 265.830 131.066
 674.602 577.470
 160.035 55.318
 174.419 16.990
 45.043 33.652
 40.657 112.121
 919.865 607.297
 918.884 441.146
 736.378 419.949
 152.992 739.123
 169.450 692.165
 740.281 240.693
 778.450 260.567
 773.857 371.643
 65.177 898.015
 825.347 774.455
 219.782 46.865
 291.697 344.875
 337.170 762.597
 544.468 458.460
 24.090 298.956
 728.902 949.402
 872.128 353.869
 166.352 630.585
 592.768 38.583
 623.874 316.345
 374.299 397.461
 788.521 920.952
 481.564 74.772
 383.772 390.195
 361.326 45.554
 707.432 5.046
 699.500 263.698
 373.214 140.213
 490.974 460.794
 574.065 422.220
 295.554 998.873
 829.421 607.621
 360.236 749.204
 459.168 479.134
 162.170 63.779
 675.737 863.294
 470.099 417.672
 386.887 125.854
 114.616 636.284
 443.145 459.508
 7.238 454.410
 986.371 91.766
 341.305 672.651
 803.354 499.290
 458.170 334.940
 657.970 499.090
 262.574 118.679
 667.223 18.225
 841.922 741.442
 53.990 633.726
 684.080 396.495
 408.726 976.135
 523.989 549.967
 733.535 546.303
 885.814 397.746
 537.379 789.781
 157.416 687.826
 566.782 680.745
 948.906 777.396
 60.962 2.834
 286.043 792.584
 836.104 783.284
 189.745 687.093
 855.597 385.624
 540.508 214.440
 9.782 931.827
 44.588 213.012
 591.674 484.698
 159.324 795.371
 848.621 643.699
 127.716 690.341
 151.804 401.049
 775.367 31.276
 846.585 669.206
 472.318 755.015
 20.937 365.888
 22.384 677.441
 3.667 259.157
 155.667 463.074
 828.978 504.109
 536.616 593.030
 582.499 406.356
 608.804 58.957
 82.665 28.182
 355.391 636.871
 809.799 804.267
 915.796 6.293
 136.186 988.944
 547.571 724.677
 449.573 40.462
 318.799 708.225
 618.947 624.843
 149.975 736.956
 797.032 848.115
 962.522 939.027
 864.099 297.438
 129.399 827.180
 920.551 75.745
 635.318 384.734
 362.879 978.533
 141.652 821.423
 913.515 403.545
 894.031 847.775
 907.517 263.096
 316.987 823.502
 508.771 734.062
 495.830 609.016
 879.405 922.142
 165.592 843.770
 655.419 615.672
 502.678 160.410
 89.418 81.070
 967.313 255.060
 561.049 19.172
 772.690 22.364
 683.718 211.469
 686.523 145.881
 262.067 281.015
 807.529 642.223
 891.086 258.206
 536.080 188.799
 0.572 51.094
 86.117 433.687
 806.740 388.634
 803.552 471.088
 558.352 638.670
 82.331 861.753
 982.829 47.062
 448.415 845.018
 226.835 236.940
 137.971 103.725
 327.212 225.159
 280.677 746.813
 276.453 124.911
 242.180 224.056
 699.830 117.762
 239.393 106.122
 629.655 94.649
 554.632 989.294
 639.939 623.585
 403.782 921.964
 938.901 32.654
 202.175 419.082
 857.656 471.619
 890.191 316.456
 424.287 796.016
 477.256 920.202
 479.703 106.568
 714.883 394.238
 635.006 267.160
 71.343 382.802
 551.965 850.422
 35.635 33.360
 764.683 745.431
 387.680 931.504
 970.383 272.341
 924.423 812.481
 272.698 639.403
 295.103 118.748
 836.927 145.297
 968.923 639.622
 341.912 760.726
 908.273 223.745
 218.821 845.448
 552.377 289.265
 137.797 388.499
 109.565 977.628
 426.906 559.045
 619.318 977.478
 924.788 672.538
 563.999 473.854
 222.950 201.661
 98.968 308.843
 842.743 874.612
 920.938 242.659
 815.927 525.867
 928.576 414.300
 549.718 408.604
 744.989 469.332
 113.728 495.990
 795.761 865.631
 996.833 633.733
 473.326 118.285
 459.456 642.383
 301.905 0.164
 316.827 879.381
 357.888 288.414
 0.407 772.685
 237.924 618.374
 179.979 235.741
 918.200 469.928
 913.035 113.838
 59.223 627.407
 999.363 231.402
 904.266 498.832
 938.654 686.136
 448.435 95.158
 52.025 637.162
 148.821 912.445
 72.288 469.428
 62.508 352.380
 923.432 284.779
 974.377 97.860
 791.084 711.581
 175.013 234.419
 679.661 970.013
 12.898 94.917
 908.843 550.624
 945.006 289.502
 825.092 221.252
 394.535 166.284
 999.705 974.536
 470.562 797.106
 412.946 958.157
 266.767 279.459
 346.698 26.416
 618.103 737.820
 641.827 839.195
 516.411 458.954
 539.828 77.829
 857.899 435.157
 893.499 402.565
 384.359 561.690
 173.553 939.383
 981.614 450.192
 445.450 941.983
 386.504 404.580
 574.962 555.175
 629.559 451.439
 26.363 426.891
 584.252 330.512
 131.650 36.485
 13.288 205.275
 973.441 676.132
 784.085 237.423
 582.234 830.173
 83.448 536.314
 997.587 424.766
 688.083 814.878
 582.655 888.500
 663.308 92.457
 465.781 885.603
 365.899 233.544
 967.853 809.647
 745.128 15.988
 669.556 900.230
 673.600 815.184
 391.093 51.990
 229.561 169.904
 764.289 798.695
 405.890 274.254
 442.165 490.226
 877.520 397.788
 936.103 642.681
 35.636 966.944
 920.894 777.731
 139.466 405.867
 881.503 613.923
 868.240 209.436
 673.811 207.086
 828.805 247.535
 869.416 927.781
 318.284 134.424
 289.562 19.478
 314.137 63.411
 496.143 801.290
 802.008 743.388
 992.545 403.731
 19.292 684.173
 740.805 685.695
 431.566 781.855
 274.506 747.007
 540.664 938.717
 82.168 185.354
 295.638 815.843
 160.211 51.759
 618.056 26.788
 247.322 828.093
 615.855 419.924
 516.063 817.312
 528.295 113.125
 628.483 126.502
 479.627 700.823
 479.441 99.476
 210.109 379.201
 526.297 175.298
 167.356 475.161
 911.746 907.884
 574.290 129.058
 156.302 366.842
 315.632 295.988
 759.588 578.307
 4.892 187.272
 789.803 675.015
 287.911 179.904
 346.240 265.960
 15.253 749.995
 491.224 357.107
 160.292 325.124
 909.422 245.870
 386.872 54.077
 661.082 854.016
 672.408 330.484
 151.692 277.663
 889.684 714.646
 997.026 130.980
 342.055 426.443
 176.140 894.652
 859.021 348.121
 544.980 694.213
 697.096 11.297
 942.812 110.931
 487.579 145.483
 228.231 43.260
 239.285 349.338
 300.197 705.172
 679.954 389.729
 614.392 374.509
 322.055 632.406
 721.328 936.150
 712.813 521.788
 708.459 938.255
 597.931 732.249
 105.507 272.549
 745.528 250.783
 244.787 569.839
 71.132 878.345
 394.311 478.377
 434.128 377.366
 291.611 564.824
 77.039 184.314
 294.539 185.375
 515.646 452.959
 978.804 248.814
 702.606 415.768
 100.918 905.089
 250.475 133.093
 812.902 304.465
 260.399 643.435
 467.836 285.804
 37.091 99.619
 352.979 161.358
 433.873 457.604
 992.079 303.341
 346.514 724.442
 986.786 528.864
 622.581 233.434
 637.492 989.753
 363.135 226.508
 168.630 457.760
 833.424 531.377
 357.649 250.241
 364.039 934.143
 758.801 153.293
 187.677 92.953
 754.121 296.143
 920.725 406.426
 38.913 130.536
 743.404 49.345
 245.567 230.669
 465.115 590.150
 568.353 202.295
 869.004 898.744
 16.847 364.055
 626.018 893.017
 294.101 220.519
 846.033 528.113
 967.560 906.117
 12.710 39.051
 229.497 454.026
 728.053 56.016
 985.835 786.739
 799.054 838.845
 577.115 978.572
 737.161 555.374
 135.898 488.578
 544.600 555.086
 386.716 479.686
 640.979 778.494
 766.917 941.360
 178.339 372.900
 711.318 424.333
 620.257 851.447
 125.761 723.379
 966.328 594.939
 752.752 644.439
 110.900 530.839
 787.827 43.395
 586.124 572.697
 672.633 993.404
 984.086 23.248
 107.724 234.873
 139.000 58.433
 585.507 886.217
 214.288 556.090
 935.578 784.590
 45.164 616.127
 747.991 214.383
 877.389 858.368
 44.916 238.884
 287.700 965.319
 111.055 338.836
 919.737 460.789
 74.520 683.382
 397.734 648.208
 212.160 607.153
 643.813 256.903
 299.356 875.828
 906.302 208.289
 849.786 115.802
 267.392 80.437
 214.601 526.679
 727.684 147.902
 104.963 243.821
 230.396 148.704
 742.024 668.395
 84.462 292.379
 52.718 821.243
 147.307 97.942
 849.373 531.935
 136.313 830.146
 940.947 663.735
 432.883 993.685
 511.179 857.721
 432.574 220.916
 705.018 604.353
 665.034 137.710
 233.260 108.390
 672.849 368.259
 433.504 83.957
 691.145 712.866
 813.468 621.940
 30.467 938.173
 803.741 823.758
 332.698 308.045
 617.633 346.407
 470.313 471.873
 565.495 96.628
 297.996 147.790
 412.349 431.024
 75.625 988.875
 866.840 638.218
 573.869 414.507
 715.220 613.802
 387.538 105.559
 588.401 294.602
 134.675 395.984
 698.358 41.831
 156.715 304.724
 880.468 90.059
 280.485 316.883
 912.368 888.073
 708.147 883.287
 782.029 516.788
 296.288 620.108
 485.767 887.248
 328.197 278.087
 141.602 497.759
 410.125 152.431
 998.716 703.440
 697.250 923.890
 56.817 654.567
 220.485 178.459
 930.141 863.344
 411.806 533.024
 703.023 224.067
 861.909 398.055
 433.778 841.595
 66.649 702.682
 730.749 210.732
 182.644 174.477
 211.342 768.448
 200.682 53.784
 377.689 136.097
 119.298 994.060
 420.000 145.072
 649.338 684.382
 62.935 52.319
 270.866 772.916
 876.506 898.042
 491.927 580.952
 509.519 323.766
 398.089 2.155
 301.790 82.144
 834.069 772.514
 375.867 48.767
 204.036 880.336
 987.523 549.384
 123.377 435.380
 967.630 893.010
 287.876 520.338
 60.080 942.154
 560.770 860.419
 848.389 536.790
 606.255 37.563
 467.558 439.771
 440.366 180.085
 71.059 900.177
 125.261 827.358
 921.932 790.177
 927.600 19.063
 311.423 803.382
 600.901 621.791
 291.127 292.335
 868.265 780.237
 400.986 743.986
 587.096 979.359
 354.732 559.936
 710.415 106.763
 628.464 28.352
 837.625 705.960
 412.285 93.297
 516.569 171.426
 707.513 581.493
 242.046 331.415
 964.491 913.865
 345.431 836.016
 492.886 377.797
 315.541 173.086
 575.434 774.567
 990.333 396.342
 368.012 584.432
 48.730 706.567
 67.799 749.225
 175.868 582.580
 724.091 189.932
 615.906 933.190
 403.297 325.610
 834.712 720.033
 104.077 102.366
 38.759 185.051
 956.950 479.191
 13.341 471.945
 394.529 444.658
 407.563 340.478
 406.578 588.470
 288.414 383.895
 914.115 49.041
 672.906 736.357
 127.773 467.799
 314.806 528.381
 369.615 958.300
 338.436 158.442
 809.851 239.879
 271.819 908.555
 428.609 78.351
 608.740 166.773
 989.707 247.684
 525.814 921.693
 92.591 994.903
 676.345 670.520
 338.202 714.335
 785.569 105.794
 145.077 366.319
 867.955 105.086
 827.646 399.482
 390.871 596.855
 696.343 235.502
 312.442 783.992
 359.154 72.066
 145.399 209.676
 249.758 65.507
 641.719 999.078
 35.076 221.833
 281.688 821.672
 774.220 296.772
 990.530 224.748
 24.411 65.796
 728.990 787.032
 983.071 748.256
 222.293 345.487
 888.059 570.873
 844.084 437.625
 391.880 240.455
 875.557 170.599
 305.952 910.192
 160.626 337.461
 755.858 405.156
 799.216 626.078
 379.567 498.133
 514.344 849.063
 172.194 764.982
 824.562 920.779
 70.997 507.931
 109.444 742.998
 473.455 815.168
 108.336 672.492
 883.720 565.734
 705.798 35.892
 535.241 20.693
 973.362 449.299
 590.395 136.264
 127.041 977.614
 774.620 353.792
 171.964 432.518
 669.449 967.807
 716.413 124.919
 425.426 240.052
 502.244 939.808
 124.943 848.010
 200.242 736.689
 142.344 555.686
 618.439 360.456
 533.110 837.029
 658.172 305.004
 107.746 624.277
 693.966 649.613
 484.187 90.857
 944.788 896.639
 93.589 998.156
 319.373 904.212
 69.596 365.176
 959.022 121.183
 865.248 177.785
 647.327 700.522
 702.219 298.907
 615.741 964.820
 904.966 321.903
 332.874 811.796
 351.464 616.625
 238.181 432.915
 679.694 431.854
 259.608 644.157
 225.017 460.347
 360.383 929.905
 581.398 455.457
 391.016 229.875
 35.611 163.680
 605.569 571.603
 227.480 248.913
 341.140 899.406
 253.847 915.166
 389.380 172.847
 24.800 359.678
 419.837 817.028
 167.039 922.648
 686.162 482.561
 772.826 148.874
 975.304 409.655
 139.266 886.813
 992.014 348.625
 609.791 858.757
 830.155 344.373
 199.230 819.567
 920.034 886.561
 790.279 848.889
 487.236 117.469
 970.254 501.722
 571.240 398.894
 623.495 374.098
 567.480 506.214
 0.663 164.489
 938.882 746.139
 398.556 957.968
 634.509 104.368
 753.005 300.580
 124.369 105.729
 276.433 627.510
 159.292 913.366
 867.014 863.228
 69.809 571.800
 937.761 17.840
 883.087 493.367
 823.909 495.278
 845.145 846.585
 241.566 630.094
 247.987 491.816
 808.559 845.476
 267.143 353.288
 271.997 331.476
 881.824 461.919
 391.264 475.426
 773.001 460.658
 928.498 523.253
 347.753 759.370
 632.316 338.196
 23.077 151.068
 649.420 270.676
 498.793 962.936
 350.232 318.344
 665.284 386.785
 949.879 88.210
 813.669 702.954
 588.459 863.195
 57.917 633.186
 201.757 4.131
 32.726 1.529
 765.590 306.449
 518.216 483.051
 487.045 990.459
 261.303 229.213
 600.531 87.792
 840.705 92.657
 415.316 837.356
 462.837 565.133
 666.792 705.922
 412.376 188.246
 511.911 75.539
 925.095 411.071
 348.992 907.471
 241.013 730.540
 155.527 605.911
 850.332 554.663
 49.882 310.582
 608.501 935.346
 72.167 282.547
 693.795 2.908
 727.627 389.441
 862.680 239.856
 77.045 813.309
 254.859 314.376
 230.784 504.856
 69.354 977.156
 96.792 991.800
 811.256 947.006
 442.356 456.003
 860.274 975.497
 501.439 455.026
 779.198 608.071
 944.507 849.768
 833.478 34.285
 428.927 873.038
 480.845 843.926
 771.959 436.628
 289.070 245.306
 94.500 720.007
 605.469 139.302
 834.786 445.835
 916.586 425.601
 43.132 550.587
 861.760 609.470
 760.273 867.657
 289.305 507.448
 925.213 11.084
 136.137 963.250
 228.702 576.793
 666.391 591.326
 654.068 651.882
 195.543 790.878
 359.364 168.524
 655.519 509.266
 738.400 975.707
 603.091 387.918
 340.801 388.050
 746.634 168.927
 173.623 55.761
 51.053 264.931
 293.225 73.415
 591.735 652.748
 523.085 488.398
 758.087 212.298
 301.252 603.773
 176.123 31.959
 723.518 406.930
 926.195 290.600
 661.532 947.260
 703.276 121.780
 708.608 776.333
 507.833 399.169
 652.572 536.516
 98.528 952.013
 160.430 213.009
 694.679 138.906
 552.966 364.976
 526.004 556.335
 570.511 129.453
 606.992 530.185
 209.449 893.298
 208.746 793.933
 320.659 90.566
 636.091 772.648
 187.667 582.858
 143.744 308.751
 678.234 886.525
 772.393 640.906
 426.191 132.035
 11.588 404.446
 441.359 976.548
 37.563 298.653
 358.319 781.024
 694.692 567.261
 466.657 638.535
 831.725 283.425
 666.340 372.230
 338.600 604.380
 465.392 371.498
 605.310 165.198
 189.422 205.827
 817.578 881.926
 263.506 840.845
 769.996 914.262
 18.976 113.832
 798.766 944.604
 186.803 930.997
 174.334 327.278
 484.261 591.137
 338.368 878.127
 354.668 275.505
 787.041 955.155
 556.244 268.164
 88.906 135.860
 443.974 971.700
 454.555 852.350
 179.122 487.400
 748.295 192.780
 919.436 55.128
 729.358 124.436
 176.638 254.835
 339.525 312.647
 817.474 708.399
 801.673 689.241
 674.274 377.369
 273.976 918.421
 917.722 109.741
 509.556 886.619
 428.564 168.534
 921.909 541.296
 539.640 288.511
 251.018 572.843
 61.257 707.441
 590.431 90.317
 261.262 348.005
 376.688 117.881
 958.728 269.617
 392.246 232.413
 572.918 940.395
 302.693 287.276
 515.992 213.471
 477.751 1.770
 850.857 934.230
 150.765 335.066
 479.866 302.388
 498.550 367.827
 64.004 801.899
 196.274 760.169
 377.269 170.001
 972.221 382.761
 311.666 372.569
 784.715 85.898
 402.359 394.992
 426.170 702.217
 630.804 245.565
 663.353 710.706
 680.120 441.785
 812.667 727.089
 508.590 339.815
 867.084 348.038
 524.252 544.809
 707.673 349.560
 189.249 766.868
 396.213 824.104
 163.616 466.534
 232.812 303.170
 173.783 458.201
 928.748 34.640
 424.219 943.271
 472.867 414.564
 277.002 751.918
 720.902 675.176
 22.637 547.780
 400.418 633.644
 228.309 449.603
 666.927 954.084
 452.005 643.999
 964.762 579.237
 81.082 691.028
 212.999 873.634
 923.111 86.764
 54.006 478.948
 629.986 362.561
 449.772 821.516
 460.860 328.168
 497.238 804.759
 626.435 654.538
 244.352 153.785
 50.286 632.255
 137.923 610.016
 829.448 813.525
 714.817 169.867
 676.523 171.013
 280.207 558.796
 832.489 97.325
 699.057 381.291
 209.550 877.213
 486.539 905.258
 166.448 433.721
 124.567 258.006
 347.263 63.368
 788.049 228.430
 394.720 308.388
 346.983 699.625
 249.332 981.190
 858.371 556.974
 788.445 963.056
 592.518 323.677
 69.525 692.158
 597.105 628.849
 698.260 71.920
 613.097 288.903
 325.619 847.385
 870.885 422.359
 923.496 682.463
 542.865 778.882
 933.698 233.746
 867.999 767.956
 220.583 356.273
 730.887 459.731
 777.614 233.259
 636.793 804.256
 589.485 126.087
 17.213 195.361
 884.549 664.037
 898.589 277.061
 130.296 97.226
 518.166 54.737
 634.079 823.606
 152.594 196.824
 71.735 264.732
 491.536 177.833
 940.849 939.249
 423.308 167.798
 39.061 391.953
 263.527 380.430
 19.873 645.000
 740.165 781.249
 751.011 601.958
 516.699 472.646
 168.719 551.260
 584.689 825.437
 113.699 670.107
 461.736 142.058
 982.240 450.515
 92.164 706.689
 113.963 874.246
 545.801 909.498
 553.235 211.429
 752.852 398.738
 5.480 658.418
 386.345 104.103
 506.360 953.631
 722.043 441.583
 28.034 296.640
 561.625 23.881
 162.808 666.806
 618.729 996.512
 303.649 205.223
 737.812 449.091
 739.706 40.221
 869.439 730.493
 612.860 545.258
 367.486 457.906
 250.900 902.632
 236.818 351.029
 470.219 281.317
 855.390 57.349
 694.729 337.538
 161.731 941.630
 290.208 918.087
 654.750 487.172
 189.568 235.038
 943.244 858.453
 463.048 723.545
 231.088 180.388
 949.409 769.105
 582.543 840.226
 844.460 365.477
 210.301 271.318
 379.397 47.847
 324.895 156.441
 504.252 537.540
 313.977 230.555
 115.205 974.405
 547.975 72.903
 575.698 331.724
 877.246 675.936
 530.347 177.384
 665.441 649.065
 700.961 826.008
 843.116 659.607
 91.923 722.290
 141.341 898.191
 877.407 599.151
 132.143 763.481
 958.036 199.208
 543.992 639.225
 475.474 658.965
 197.388 148.878
 379.045 697.009
 807.196 948.369
 820.825 576.111
 392.015 300.851
 789.995 120.662
 512.185 978.697
 11.827 452.341
 500.522 583.685
 963.053 285.758
 55.435 57.762
 577.990 720.293
 414.450 881.283
 226.433 233.154
 25.493 395.975
 175.807 671.350
 469.590 534.625
 550.264 246.669
 976.245 442.666
 765.489 38.752
 404.056 508.220
 250.035 128.073
 54.514 912.066
 615.456 925.035
 245.243 218.433
 164.718 386.128
 616.688 768.056
 40.961 856.075
 688.563 738.818
 429.325 130.245
 52.042 4.395
 999.081 768.392
 691.994 161.044
 380.655 624.348
 519.700 886.222
 534.377 292.064
 77.845 734.734
 710.130 652.840
 201.690 428.974
 597.809 778.481
 906.799 35.524
 709.099 78.085
 976.285 282.507
 946.128 140.375
 269.140 817.858
 339.672 227.631
 123.852 860.985
 669.713 720.932
 924.244 397.522
 908.088 39.417
 791.685 513.285
 393.953 89.496
 911.764 378.650
 317.823 214.513
 464.779 763.947
 352.553 873.252
 856.598 290.898
 236.084 979.477
 616.314 171.350
 340.740 477.477
 194.584 234.726
 20.044 444.187
 44.557 147.615
 22.146 821.327
 957.032 946.188
 918.086 956.070
 142.222 163.860
 185.229 21.818
 69.545 787.366
 886.561 297.922
 489.763 124.763
 323.406 295.553
 344.267 44.561
 343.983 54.052
 715.892 338.006
 347.646 215.930
 474.516 573.580
 322.280 978.289
 526.586 427.019
 331.086 862.968
 376.950 269.920
 768.682 737.400
 168.123 739.546
 932.311 333.553
 168.757 61.409
 202.001 974.789
 360.183 289.899
 547.251 541.821
 916.021 121.804
 533.528 241.865
 911.813 39.378
 299.232 232.565
 44.269 786.100
 625.438 978.261
 816.070 367.193
 692.512 654.962
 963.371 211.760
 78.566 387.125
 608.396 913.288
 126.736 399.568
 26.318 174.825
 816.595 747.999
 169.310 584.878
 498.048 488.478
 415.056 515.817
 265.158 437.333
 953.730 410.051
 797.151 926.664
 926.419 657.587
 312.019 685.467
 837.287 94.690
 955.468 571.964
 917.361 305.740
 778.502 888.977
 384.204 593.025
 187.585 361.828
 861.043 911.980
 832.459 118.525
 361.855 737.526
 731.510 646.850
 63.982 731.713
 629.576 314.951
 753.867 990.399
 197.822 624.287
 99.349 339.459
 482.476 550.071
 356.627 676.835
 704.641 639.174
 422.623 279.104
 26.034 643.744
 283.333 639.255
 597.375 426.299
 453.214 120.762
 172.517 375.008
 345.203 112.134
 830.570 203.232
 129.276 571.966
 131.599 502.661
 331.265 758.596
 23.717 892.758
 572.835 448.162
 408.003 819.439
 666.099 232.836
 793.712 652.479
 38.471 245.945
 483.470 503.968
 789.209 336.498
 213.736 320.010
 761.196 782.190
 839.939 105.994
 870.181 822.520
 151.631 344.117
 667.778 863.237
 87.281 602.881
 150.559 166.540
 800.428 265.303
 170.674 230.485
 221.607 99.207
 286.362 173.808
 929.498 833.759
 424.837 92.248
 459.146 906.298
 554.439 118.670
 256.872 408.270
 495.069 396.437
 665.844 934.830
 681.358 224.011
 871.590 366.576
 855.209 624.629
 134.316 561.183
 355.280 679.671
 819.515 875.847
 520.337 295.275
 347.458 387.008
 189.287 71.694
 806.866 521.348
 899.308 552.329
 411.978 601.504
 18.878 48.360
 472.794 972.045
 147.304 185.246
 45.299 977.212
 936.873 284.316
 835.646 73.798
 396.725 177.326
 355.733 882.638
 395.699 320.710
 327.133 503.966
 749.653 411.566
 168.524 78.842
 40.060 657.104
 294.433 395.650
 326.195 476.695
 319.284 482.143
 672.239 550.016
 972.343 145.485
 980.457 610.764
 161.586 521.394
 897.800 333.317
 705.895 955.782
 519.505 695.659
 516.858 195.807
 551.192 717.293
 638.448 529.995
 390.532 873.113
 432.480 448.116
 958.803 446.053
 171.052 739.911
 837.630 791.299
 407.899 7.880
 461.226 897.036
 245.990 13.616
 471.911 710.775
 198.765 431.045
 387.036 691.759
 910.695 655.192
 47.359 699.559
 915.567 664.394
 847.142 153.516
 677.820 300.295
 989.704 929.329
 895.914 97.333
 301.736 495.604
 913.065 236.151
 886.704 648.209
 748.563 728.473
 841.197 952.763
 854.420 370.176
 715.630 750.343
 42.503 770.775
 517.733 678.852
 894.824 218.358
 57.380 988.432
 345.820 746.554
 866.371 125.386
 444.785 402.672
 926.506 782.630
 706.791 882.439
 961.863 788.425
 32.354 796.242
 132.620 267.674
 213.593 404.405
 972.366 665.394
 294.893 635.620
 280.964 689.861
 969.195 154.306
 191.244 498.772
 170.410 631.447
 618.622 516.430
 674.468 801.859
 955.105 900.176
 905.801 351.954
 937.692 652.185
 25.222 809.826
 689.198 746.242
 465.161 928.158
 657.896 971.608
 297.838 225.176
 560.531 816.784
 543.389 435.273
 28.468 969.504
 823.362 315.302
 864.615 506.075
 668.648 141.776
 112.808 709.135
 531.354 45.915
 323.465 579.690
 811.790 185.729
 849.271 404.076
 382.496 405.993
 930.513 372.207
 511.696 137.368
 17.583 908.467
 302.912 625.254
 842.331 525.164
 772.537 337.642
 382.761 110.089
 183.331 400.861
 87.603 350.014
 892.298 864.291
 637.069 721.642
 612.681 352.638
 540.495 167.431
 941.452 470.229
 15.384 247.862
 278.405 59.857
 688.622 522.168
 826.523 863.391
 620.523 969.548
 384.713 197.678
 215.040 1.765
 745.319 252.884
 562.418 630.344
 15.195 487.653
 309.223 497.762
 368.957 173.198
 988.717 138.056
 97.674 404.194
 923.717 139.677
 270.361 216.380
 964.207 999.545
 516.844 837.731
 901.199 804.846
 959.728 451.505
 942.637 396.677
 964.215 205.321
 10.890 61.346
 384.559 991.431
 266.889 780.579
 315.059 820.727
 453.829 636.546
 905.125 378.752
 732.052 612.391
 678.517 688.577
 323.222 20.462
 565.846 206.002
 750.887 410.950
 779.694 270.949
 839.119 610.916
 948.869 659.614
 72.246 581.317
 1.550 189.802
 915.921 886.626
 18.196 482.771
 320.447 592.766
 239.559 274.961
 766.726 454.677
 141.039 189.202
 847.188 950.872
 703.567 844.866
 800.286 460.465
 907.654 228.169
 517.508 65.507
 938.985 616.150
 24.340 771.001
 461.707 200.275
 87.415 555.076
 633.368 178.068
 533.371 546.628
 800.330 154.382
 773.176 747.027
 224.670 539.177
 429.314 301.499
 906.299 457.889
 460.925 135.656
 933.863 856.118
 700.523 319.803
 634.386 725.727
 760.094 340.437
 607.345 88.219
 167.309 342.564
 989.717 817.868
 765.339 671.620
 673.475 986.616
 591.589 768.927
 808.057 970.827
 958.982 754.521
 592.790 522.911
 443.757 226.232
 876.265 715.509
 159.643 789.939
 412.898 589.929
 621.567 254.733
 215.725 351.958
 802.631 935.351
 426.724 565.887
 623.899 25.710
 592.382 400.941
 123.754 980.000
 476.757 123.381
 296.483 465.800
 314.085 633.005
 10.636 956.746
 148.111 485.837
 287.195 895.732
 29.248 987.520
 384.231 584.491
 949.689 186.649
 775.282 308.255
 550.436 937.413
 978.134 467.247
 595.404 269.979
 871.886 707.898
 692.266 629.693
 294.379 789.372
 666.384 787.282
 328.499 514.289
 735.122 437.552
 331.855 841.242
 260.264 389.848
 835.478 891.150
 404.470 396.713
 407.047 85.580
 715.117 795.249
 244.511 4.632
 190.156 366.893
 16.736 631.922
 133.285 914.326
 506.947 637.550
 420.873 658.628
 228.394 925.138
 224.294 465.415
 984.132 290.165
 756.060 296.407
 526.408 173.701
 936.251 973.794
 56.431 883.500
 660.810 50.942
 390.905 544.313
 451.555 156.855
 634.349 447.801
 988.955 866.591
 140.813 431.781
 385.461 829.333
 258.195 726.578
 15.280 334.356
 733.942 176.483
 444.957 627.913
 961.965 455.803
 129.926 416.529
 284.253 446.487
 380.654 50.873
 972.656 188.134
 936.337 716.000
 30.101 127.376
 795.772 535.920
 617.948 923.703
 678.691 201.388
 367.136 970.061
 264.064 558.195
 523.241 481.806
 765.558 448.553
 345.671 435.321
 252.425 20.452
 293.245 501.957
 653.623 139.768
 724.710 143.552
 544.131 528.688
 393.863 198.118
 508.612 773.664
 273.463 89.188
 215.120 499.072
 876.861 506.516
 870.132 282.300
 516.060 311.456
 728.407 425.783
 922.796 65.304
 12.970 526.079
 526.299 26.650
 380.659 54.422
 916.981 543.448
 819.452 442.901
 696.659 321.776
 160.186 651.947
 918.730 196.525
 755.782 964.882
 629.437 385.452
 57.009 41.607
 935.904 168.788
 979.870 684.097
 427.739 909.147
 3.389 580.170
 374.790 983.631
 698.953 648.249
 700.215 730.309
 917.138 794.748
 399.587 868.752
 642.408 597.815
 535.778 8.691
 770.228 967.826
 706.295 47.622
 918.451 418.131
 553.201 228.123
 211.649 561.637
 392.564 895.487
 583.013 573.057
 885.374 98.244
 36.196 6.829
 188.039 905.975
 964.878 811.264
 619.112 994.145
 709.751 45.372
 299.040 743.501
 163.266 491.850
 778.799 916.631
 236.900 513.991
 516.882 266.972
 162.332 462.919
 415.812 81.770
 888.088 181.905
 40.923 301.946
 691.657 544.894
 745.495 155.629
 691.276 15.476
 675.426 111.211
 302.596 319.793
 559.644 838.583
 136.969 32.387
 673.584 967.884
 127.444 108.301
 334.813 973.279
 245.707 729.271
 522.556 970.437
 441.681 728.450
 555.387 601.355
 3.521 919.240
 390.129 255.723
 459.140 872.835
 775.267 426.209
 183.598 699.572
 786.631 63.856
 755.759 715.718
 853.126 952.605
 741.299 184.831
 234.956 687.956
 339.647 667.069
 613.586 168.617
 294.905 586.990
 387.108 202.091
 663.511 27.446
 910.307 11.414
 685.886 201.686
 77.386 2.365
 810.078 665.848
 696.840 15.572
 250.189 868.488
 260.375 618.933
 671.929 742.031
 247.257 481.132
 226.014 513.132
 646.145 960.857
 194.293 925.479
 110.927 218.291
 673.686 450.953
 115.575 141.038
 652.592 525.119
 734.461 426.640
 389.736 233.274
 675.479 295.072
 496.181 437.041
 938.712 549.050
 559.959 952.313
 796.209 355.742
 505.464 841.885
 599.871 3.818
 315.177 85.219
 463.685 573.932
 881.721 139.241
 951.068 543.377
 928.638 154.093
 173.288 687.132
 417.224 693.304
 894.518 613.882
 125.403 706.454
 394.834 28.279
 77.851 582.199
 594.143 497.192
 861.798 379.334
 745.826 540.541
 171.183 692.808
 404.733 205.242
 976.932 100.276
 224.476 617.762
 770.179 183.581
 886.090 66.550
 318.488 799.767
 374.451 925.615
 215.798 549.749
 249.228 695.540
 301.426 362.188
 180.102 875.132
 331.562 268.492
 86.584 567.636
 370.961 926.156
 823.909 218.122
 448.822 276.066
 649.349 736.516
 510.083 60.164
 177.141 313.094
 463.594 334.517
 252.371 324.671
 757.122 785.715
 40.255 970.643
 924.135 682.560
 610.756 294.374
 680.276 897.692
 701.284 428.879
 583.020 233.334
 42.150 663.396
 893.733 540.495
 338.504 932.308
 938.258 981.190
 504.824 768.288
 993.956 538.494
 157.907 591.688
 35.122 210.296
 384.071 397.767
 744.898 550.672
 926.520 687.738
 203.611 559.797
 788.050 619.715
 947.357 721.840
 739.376 348.165
 466.102 993.393
 869.112 907.547
 190.375 136.610
 440.934 575.342
 65.526 245.650
 347.736 735.163
 601.538 47.353
 111.022 931.060
 936.484 372.990
 983.644 154.423
 788.224 543.637
 420.868 795.131
 970.055 624.237
 212.237 995.081
 393.283 58.218
 466.555 6.230
 607.586 963.766
 544.431 234.322
 76.347 863.408
 895.236 866.196
 639.607 229.694
 614.053 771.519
 275.900 501.695
 753.707 943.139
 83.074 90.241
 949.385 313.581
 807.429 915.797
 509.429 844.021
 663.435 673.285
 644.048 327.209
 209.444 895.844
 120.888 144.016
 737.645 987.308
 107.318 46.613
 761.822 345.190
 867.131 957.772
 460.010 26.338
 985.074 338.741
 269.899 781.379
 885.627 216.822
 614.856 757.172
 160.006 822.747
 32.911 435.110
 13.079 577.731
 818.322 24.043
 463.282 16.475
 896.849 287.534
 575.582 27.181
 726.142 774.110
 359.823 439.878
 929.470 395.065
 232.527 673.021
 475.120 906.514
 405.406 543.849
 49.166 890.872
 842.908 914.445
 833.044 478.443
 716.241 52.598
 889.569 123.540
 593.205 169.784
 435.138 963.535
 40.292 808.742
 288.252 495.928
 302.754 607.020
 44.691 751.144
 274.464 492.455
 50.532 701.017
 905.553 869.965
 991.338 99.373
 432.967 649.544
 58.366 216.599
 596.675 622.152
 812.552 310.473
 139.491 308.000
 369.510 116.955
 27.006 840.867
 652.184 984.091
 689.510 88.595
 683.558 487.178
 231.742 185.285
 154.506 822.056
 608.877 122.280
 439.169 984.620
 686.123 435.618
 433.002 607.746
 421.027 275.648
 850.752 381.957
 996.125 954.178
 190.239 663.812
 27.485 155.430
 393.047 247.672
 252.324 354.719
 218.444 303.887
 704.997 113.998
 598.509 272.281
 1.940 82.923
 320.030 537.122
 227.501 10.019
 545.098 132.423
 127.034 408.825
 153.083 558.762
 32.275 791.962
 80.989 199.980
 656.130 411.026
 628.925 365.673
 666.992 66.809
 657.966 849.666
 682.004 892.914
 267.183 172.633
 978.032 692.341
 626.657 596.077
 110.170 812.707
 348.350 173.352
 630.300 88.592
 984.504 799.982
 920.590 732.001
 794.665 589.616
 584.918 402.526
 861.263 223.667
 989.374 991.567
 457.193 882.619
 103.544 879.734
 477.086 286.434
 287.785 808.554
 890.309 462.432
 696.722 797.912
 914.611 473.902
 452.582 255.789
 754.379 224.757
 188.508 99.119
 809.236 988.550
 304.762 131.772
 703.211 768.504
 730.813 421.276
 980.676 393.956
 883.017 59.029
 984.971 203.404
 168.208 574.119
 104.096 701.510
 953.730 758.868
 13.536 43.781
 627.651 630.759
 750.569 75.896
 761.083 342.142
 851.837 802.773
 587.408 713.262
 514.286 94.426
 988.877 628.533
 889.601 550.705
 965.630 239.127
 487.913 285.362
 519.894 960.909
 994.898 881.974
 961.375 865.249
 47.666 491.643
 599.175 716.717
 72.307 446.736
 479.559 616.964
 766.131 458.961
 434.306 734.921
 270.005 446.833
 976.144 721.976
 283.544 930.953
 98.841 174.901
 43.962 269.822
 471.043 482.441
 137.201 449.273
 844.244 902.774
 909.465 740.623
 293.589 113.226
 873.853 2.628
 571.220 361.005
 988.520 307.235
 849.051 850.330
 251.394 646.391
 263.097 18.727
 396.254 845.105
 324.563 790.668
 973.838 223.186
 641.889 923.086
 100.270 664.179
 788.959 862.917
 197.537 354.892
 171.967 575.986
 133.943 733.301
 583.406 48.839
 996.775 947.792
 806.744 345.998
 948.013 98.567
 248.336 475.462
 83.325 555.141
 550.548 891.771
 244.369 965.380
 487.088 280.757
 337.257 75.200
 990.870 621.153
 851.738 938.379
 827.770 218.878
 125.212 427.847
 445.421 39.315
 75.090 469.088
 712.279 815.820
 957.577 49.140
 263.956 949.546
 478.853 648.011
 714.999 512.264
 767.421 270.763
 126.549 861.956
 248.641 96.116
 473.622 637.649
 981.748 910.065
 888.059 638.206
 116.984 860.011
 700.643 247.970
 599.599 686.449
 632.739 354.476
 335.639 895.813
 336.484 829.529
 691.672 401.152
 123.473 600.216
 330.384 938.620
 503.806 621.836
 92.643 169.994
 756.877 946.853
 483.751 297.647
 427.485 845.110
 570.006 382.474
 468.507 118.471
 956.980 391.516
 895.838 431.264
 422.239 475.611
 771.685 475.560
 584.570 643.837
 156.065 952.022
 284.260 57.242
 258.935 783.324
 653.078 696.167
 360.534 313.783
 899.636 391.003
 446.816 877.594
 810.426 763.535
 810.382 446.050
 756.632 764.028
 802.915 764.279
 442.784 357.211
 279.056 648.762
 779.196 798.420
 158.039 892.372
 603.158 529.991
 640.821 483.546
 714.142 338.870
 477.145 825.882
 979.145 261.246
 877.844 94.924
 462.233 151.292
 139.310 306.661
 446.885 592.088
 294.396 629.710
 363.579 301.175
 460.044 747.971
 474.052 645.468
 427.824 986.318
 366.700 745.369
 178.513 527.686
 6.806 721.665
 713.319 470.423
 85.797 367.311
 27.743 60.443
 503.944 246.529
 433.168 59.413
 982.229 413.252
 307.640 519.591
 466.058 468.029
 861.025 885.259
 293.885 45.810
 588.654 252.691
 148.330 446.050
 797.903 233.955
 880.070 521.240
 288.199 388.391
 142.662 61.061
 888.938 829.356
 849.756 318.078
 882.414 867.861
 168.166 479.178
 208.645 420.261
 697.452 397.380
 942.639 150.580
 718.594 754.327
 607.238 721.792
 683.673 658.524
 18.975 142.103
 181.128 22.600
 221.735 575.594
 365.913 569.647
 632.548 470.555
 663.007 49.596
 372.946 788.125
 511.247 898.006
 283.622 98.948
 40.793 728.417
 793.075 482.272
 103.101 443.145
 434.439 401.997
 681.641 494.177
 758.567 954.744
 792.446 684.516
 883.708 258.996
 876.778 520.290
 238.917 970.189
 937.614 295.238
 813.878 418.389
 274.439 992.468
 614.608 142.705
 327.128 544.988
 62.878 375.042
 502.852 718.256
 865.915 556.373
 786.374 717.522
 848.745 267.802
 733.419 823.142
 389.231 58.694
 131.655 802.158
 258.563 852.814
 150.069 308.627
 758.704 724.266
 354.098 883.544
 302.417 437.123
 162.822 803.366
 818.327 830.777
 491.093 850.368
 228.541 767.483
 731.937 925.374
 463.294 315.362
 374.373 271.168
 97.639 260.874
 353.563 291.450
 349.294 86.595
 331.551 544.219
 322.319 636.078
 98.666 359.408
 554.552 755.871
 961.880 718.496
 991.876 959.779
 594.032 969.353
 911.808 321.657
 307.171 703.994
 323.146 355.993
 987.521 662.156
 326.070 91.058
 95.293 942.262
 504.922 144.238
 749.256 596.441
 898.845 655.393
 246.320 991.739
 536.419 969.717
 626.310 159.842
 90.681 49.921
 500.390 897.585
 399.551 567.860
 190.473 175.893
 471.266 322.618
 851.495 661.922
 50.268 165.960
 197.044 944.888
 829.916 612.855
 452.892 608.004
 265.983 166.210
 407.134 225.184
 549.218 498.063
 797.494 940.568
 344.104 677.315
 616.796 660.821
 180.680 804.964
 270.586 344.693
 10.960 665.939
 383.376 92.034
 103.655 301.634
 622.359 36.779
 670.912 984.633
 342.788 647.112
 997.430 687.683
 514.237 283.765
 302.198 299.434
 70.985 507.235
 611.242 82.047
 55.649 40.551
 889.064 988.248
 158.740 760.346
 978.133 771.345
 166.843 20.569
 269.008 410.159
 540.888 815.759
 785.934 326.513
 678.552 210.781
 669.440 556.220
 149.523 438.125
 92.287 321.380
 310.742 569.892
 9.861 983.837
 645.214 577.561
 950.516 794.098
 60.381 407.382
 253.632 109.744
 321.118 822.117
 799.286 280.775
 72.126 730.964
 707.683 390.632
 271.929 479.476
 661.361 720.452
 765.979 671.410
 189.022 655.892
 572.948 6.650
 295.413 781.466
 852.473 946.177
 403.651 873.484
 524.104 749.617
 449.724 191.532
 878.565 207.102
 716.503 927.835
 979.589 729.270
 277.737 467.313
 116.441 32.426
 730.289 567.754
 405.837 515.683
 792.818 33.990
 932.557 269.743
 736.630 542.698
 588.901 69.650
 963.198 101.320
 255.748 413.973
 154.623 87.341
 846.848 798.581
 677.975 819.886
 400.893 713.259
 529.987 337.225
 193.608 973.278
 351.163 179.745
 298.574 735.746
 532.201 962.416
 147.801 82.772
 373.171 833.366
 131.395 201.443
 657.547 291.378
 783.359 666.308
 967.732 525.771
 484.012 985.972
 22.735 463.944
 178.365 654.740
 267.178 96.982
 376.694 336.727
 716.794 700.060
 634.305 278.003
 580.075 85.379
 971.104 507.063
 668.162 600.131
 910.059 151.000
 892.658 805.288
 312.256 210.399
 879.422 503.090
 243.213 237.156
 619.082 398.091
 201.989 523.641
 183.903 319.975
 115.899 7.041
 495.443 763.393
 187.037 128.173
 386.345 933.605
 563.158 258.908
 298.607 465.237
 688.698 66.630
 764.098 209.059
 318.893 748.616
 763.311 678.104
 501.300 515.026
 425.849 895.038
 247.826 988.365
 669.591 988.394
 243.123 422.306
 951.594 212.746
 321.401 316.790
 577.521 399.326
 856.117 253.189
 70.621 726.825
 861.441 617.420
 97.333 200.663
 919.695 485.221
 873.481 171.944
 897.398 868.137
 900.402 459.384
 369.106 957.226
 199.478 269.010
 261.377 41.189
 900.211 763.440
 190.299 643.900
 392.940 206.580
 479.682 741.511
 162.267 507.900
 800.912 940.076
 579.539 385.880
 610.454 370.459
 138.115 451.326
 120.961 78.216
 978.204 231.954
 924.029 532.785
 760.934 489.905
 786.979 873.995
 534.657 358.821
 725.979 866.567
 788.876 597.851
 569.837 597.365
 339.390 143.114
 682.362 468.964
 537.144 664.833
 819.135 400.281
 875.861 808.515
 722.536 615.108
 800.989 524.642
 676.030 397.322
 134.005 452.428
 966.937 523.086
 339.146 814.042
 871.533 191.697
 19.609 56.661
 155.583 504.878
 760.889 426.727
 158.779 366.709
 291.894 415.491
 737.592 961.311
 39.744 234.542
 815.459 221.500
 469.632 87.364
 122.859 328.458
 163.074 436.590
 196.532 819.963
 760.413 930.532
 594.083 263.610
 619.066 366.565
 17.563 242.983
 88.135 518.349
 30.662 70.855
 521.356 839.671
 905.452 786.721
 720.614 746.475
 905.551 609.449
 176.358 152.642
 766.023 733.426
 832.155 242.159
 982.000 702.592
 809.516 663.940
 686.886 236.322
 575.222 764.815
 759.129 369.886
 984.080 475.847
 419.189 806.378
 880.849 647.496
 993.674 43.657
 969.646 116.219
 963.307 866.339
 259.171 470.456
 559.742 297.488
 947.563 274.852
 421.224 846.161
 329.488 580.846
 499.298 514.735
 476.463 587.893
 72.294 334.039
 673.508 776.678
 363.119 355.456
 83.546 183.469
 579.289 868.515
 875.950 458.572
 845.312 842.091
 195.876 202.681
 338.049 59.681
 293.417 819.376
 274.051 377.395
 880.843 792.310
 246.786 861.280
 175.481 189.601
 736.993 32.559
 26.073 129.113
 590.004 980.564
 251.165 485.744
 491.930 999.098
 656.432 880.244
 307.209 609.030
 789.517 818.882
 841.527 184.997
 59.438 130.378
 648.040 884.722
 444.742 712.548
 835.596 553.789
 270.251 213.294
 103.114 755.556
 904.339 51.761
 5.140 954.644
 253.547 74.181
 543.853 203.173
 472.979 839.141
 829.518 872.197
 811.980 758.634
 704.756 108.112
 245.344 69.440
 791.343 736.783
 849.550 375.297
 497.991 389.638
 447.919 550.394
 683.359 178.893
 123.087 411.345
 162.922 437.333
 862.720 295.657
 297.312 886.092
 26.202 593.442
 922.103 266.628
 985.234 194.681
 746.931 526.279
 267.417 581.581
 640.472 276.711
 714.297 24.764
 455.439 538.125
 527.839 659.146
 965.926 966.801
 923.462 512.080
 272.595 457.644
 313.620 239.804
 567.154 475.567
 221.360 71.351
 277.079 849.299
 254.568 450.268
 378.543 348.508
 572.843 57.954
 567.115 840.693
 42.678 267.745
 212.187 509.396
 223.208 851.562
 745.529 721.812
 52.959 691.815
 703.437 14.426
 544.538 857.057
 865.022 62.954
 443.834 212.747
 319.174 801.510
 6.231 556.283
 315.271 329.888
 195.521 401.720
 76.885 312.183
 461.018 73.326
 505.494 30.460
 112.179 793.143
 697.856 559.878
 333.300 326.332
 224.507 13.758
 287.237 355.242
 149.211 945.885
 98.391 730.517
 244.798 661.136
 911.210 752.331
 917.246 883.064
 649.235 589.826
 78.019 357.790
 587.445 290.624
 898.434 77.453
 761.464 768.841
 786.331 814.266
 513.605 909.198
 494.678 139.184
 888.144 971.871
 407.385 519.161
 985.348 828.694
 355.846 46.667
 942.308 972.749
 860.269 847.479
 683.532 502.547
 225.292 871.776
 558.418 436.739
 165.583 123.490
 117.423 329.042
 513.043 88.838
 563.112 555.033
 434.880 242.624
 413.740 177.194
 546.495 736.488
 31.141 572.680
 363.010 293.827
 365.028 155.442
 929.945 678.999
 354.114 432.396
 891.511 991.981
 280.735 209.375
 81.929 222.504
 207.729 179.535
 301.956 629.418
 720.467 73.165
 813.343 381.531
 167.376 477.638
 245.303 686.179
 631.322 819.136
 759.468 162.598
 992.544 569.289
 116.555 200.640
 759.815 750.852
 585.488 334.125
 277.197 283.631
 743.641 495.243
 463.775 667.348
 147.791 285.731
 246.299 239.750
 575.249 876.511
 210.769 589.594
 212.267 744.996
 967.942 224.222
 424.386 484.181
 116.938 885.016
 906.042 316.100
 146.005 831.474
 352.798 551.200
 853.815 351.876
 810.493 32.236
 960.063 847.231
 465.919 954.507
 130.532 232.525
 491.131 372.534
 127.259 528.123
 228.861 85.917
 744.990 313.044
 303.839 484.235
 475.098 884.703
 411.020 753.108
 889.936 236.489
 517.186 672.159
 834.655 310.392
 920.186 32.609
 998.513 907.952
 146.949 570.059
 990.428 415.554
 596.625 739.867
 918.749 401.861
 411.704 792.218
 756.082 723.675
 503.431 455.863
 617.581 95.441
 387.257 278.701
 984.579 965.791
 371.477 855.445
 932.382 846.948
 262.919 993.975
 466.717 69.615
 635.667 419.415
 111.600 913.311
 584.040 116.106
 223.835 581.435
 933.721 480.623
 15.998 958.998
 2.931 362.593
 658.465 181.702
 29.564 953.681
 888.130 946.436
 354.250 638.876
 390.960 159.329
 870.456 28.623
 540.041 918.013
 321.114 766.894
 380.650 195.072
 890.319 570.713
 657.842 680.688
 564.640 653.571
 106.804 570.971
 731.289 961.797
 676.677 186.445
 952.345 892.921
 167.731 970.667
 271.344 642.982
 340.744 965.317
 439.723 460.495
 645.566 364.535
 217.917 674.110
 630.390 312.423
 234.582 855.181
 979.818 83.901
 555.746 212.402
 211.978 56.443
 105.100 770.891
 894.514 80.230
 821.760 930.804
 946.043 644.180
 80.317 139.510
 131.776 538.007
 520.632 45.994
 275.460 964.331
 335.675 176.438
 358.922 464.162
 991.697 806.662
 507.666 803.330
 756.444 881.437
 636.700 612.201
 691.268 4.599
 103.645 77.082
 528.306 299.960
 263.019 115.851
 163.913 314.278
 91.267 14.647
 117.065 733.967
 639.535 504.837
 942.133 41.052
 631.693 283.414
 168.403 6.265
 47.732 354.554
 235.903 163.728
 584.938 640.009
 183.775 828.690
 866.627 681.695
 551.881 394.209
 644.338 67.188
 310.024 301.997
 815.990 339.561
 316.661 345.061
 239.533 514.165
 217.943 584.111
 266.986 89.568
 169.258 795.250
 943.706 296.322
 838.987 803.424
 526.390 729.613
 835.084 475.010
 563.218 929.965
 679.537 365.126
 271.045 645.297
 397.005 752.650
 436.402 678.763
 538.530 901.074
 985.990 416.594
 338.621 99.334
 723.154 370.740
 717.010 247.531
 342.683 660.422
 950.758 232.238
 628.117 108.172
 227.059 0.097
 943.018 118.671
 564.197 392.184
 567.601 337.450
 82.788 391.484
 750.318 111.586
 600.012 298.734
 264.053 371.966
 487.508 465.300
 830.281 868.014
 613.457 943.921
 631.734 868.290
 618.885 777.816
 732.821 916.868
 348.142 535.187
 103.439 944.391
 757.844 149.716
 960.042 678.271
 314.337 578.772
 740.432 598.387
 707.178 311.109
 486.059 628.187
 558.538 306.707
 66.429 837.266
 802.246 635.658
 221.165 926.948
 101.015 393.739
 71.346 457.264
 328.877 543.430
 645.831 199.945
 983.877 184.905
 241.646 731.066
 832.495 567.127
 579.293 237.847
 994.261 460.173
 791.506 351.700
 627.717 522.654
 192.988 744.055
 905.565 99.444
 492.677 858.995
 799.100 702.503
 930.851 898.724
 514.227 879.405
 630.757 431.679
 121.402 519.245
 956.509 431.511
 840.370 33.109
 651.774 366.703
 621.696 566.418
 111.645 99.319
 607.690 133.852
 5.308 787.048
 955.836 635.445
 140.327 950.670
 521.300 326.799
 539.068 120.312
 378.244 829.712
 110.854 524.917
 921.808 925.002
 554.671 672.561
 846.675 550.734
 549.673 182.381
 109.729 910.852
 295.552 185.395
 722.559 796.393
 791.178 90.590
 6.388 939.678
 205.270 608.966
 602.719 907.501
 442.725 2.136
 845.825 29.109
 768.141 449.575
 49.706 626.489
 665.932 851.294
 276.726 235.999
 124.008 957.781
 375.691 90.815
 183.352 369.385
 594.303 272.113
 935.064 111.392
 178.791 173.712
 533.877 372.948
 819.028 190.429
 175.067 817.419
 30.921 406.205
 120.712 114.183
 992.529 985.864
 609.887 8.106
 572.676 566.835
 22.544 99.679
 370.457 197.334
 743.220 338.318
 283.479 909.358
 371.510 81.321
 158.013 372.532
 912.443 5.076
 364.153 913.684
 340.861 502.375
 55.835 562.444
 36.947 804.746
 494.271 391.639
 430.684 542.084
 162.325 849.522
 244.949 919.382
 708.103 756.664
 791.845 43.707
 713.021 281.637
 234.627 80.907
 270.646 275.342
 786.296 33.823
 728.453 483.316
 761.594 700.350
 229.187 158.711
 846.144 244.768
 889.013 646.435
 87.087 269.033
 266.043 422.572
 964.424 37.465
 858.648 564.484
 569.873 839.617
 584.569 548.582
 827.217 388.500
 838.795 867.632
 839.795 677.107
 823.193 111.672
 679.825 153.133
 349.778 640.283
 151.956 233.424
 411.239 704.396
 508.924 645.054
 108.954 158.457
 587.978 443.869
 355.428 685.098
 18.150 684.036
 403.228 571.231
 744.371 969.756
 177.443 504.318
 176.319 654.240
 538.118 968.673
 427.937 418.770
 610.619 622.648
 825.499 788.774
 786.373 428.082
 664.279 763.016
 707.754 323.305
 950.407 850.226
 756.223 311.028
 17.852 144.524
 212.268 43.945
 731.094 612.218
 252.654 295.605
 820.628 8.875
 401.326 204.814
 427.677 63.648
 514.663 371.453
 411.351 39.917
 122.302 894.097
 478.848 55.134
 177.300 299.553
 898.455 681.951
 412.852 186.381
 935.159 186.272
 429.330 844.417
 277.128 130.530
 920.083 316.422
 493.615 92.679
 615.708 423.260
 954.637 548.987
 315.761 407.971
 951.809 933.378
 968.601 684.859
 867.887 925.024
 42.169 966.156
 857.906 801.958
 241.533 930.250
 413.356 420.170
 17.188 882.019
 496.995 989.019
 768.281 218.073
 351.899 284.662
 377.375 269.040
 124.841 508.776
 871.495 459.263
 699.563 411.254
 944.240 54.049
 536.866 69.305
 605.544 798.988
 370.445 383.703
 861.635 878.710
 643.127 713.743
 533.966 108.124
 998.726 439.147
 771.098 532.797
 709.389 688.879
 613.909 462.221
 934.440 108.334
 967.218 836.773
 319.844 707.907
 288.335 72.844
 881.140 423.606
 206.483 618.726
 918.822 665.729
 571.264 254.321
 23.503 491.804
 230.831 189.494
 996.815 38.039
 252.208 658.356
 779.083 917.712
 611.015 509.860
 600.428 649.505
 342.989 189.614
 500.761 33.396
 215.119 64.990
 866.344 231.763
 543.456 727.316
 555.097 139.766
 464.000 313.814
 706.183 208.483
 812.198 21.045
 206.678 998.915
 548.117 464.842
 602.103 442.656
 94.158 903.346
 649.671 629.275
 949.174 244.963
 712.287 260.347
 879.132 267.433
 345.175 50.335
 935.171 274.031
 130.948 925.492
 543.454 95.144
 546.621 999.677
 178.935 635.623
 199.233 881.939
 361.737 188.539
 525.323 802.266
 287.865 243.099
 221.449 501.782
 666.358 157.865
 544.430 510.461
 826.598 640.170
 805.240 783.122
 879.461 649.354
 71.912 152.891
 364.482 946.448
 314.913 425.764
 45.542 758.168
 71.846 431.345
 186.195 760.996
 603.809 979.937
 52.289 65.016
 468.143 487.046
 566.534 970.684
 274.674 311.001
 943.135 759.355
 36.005 421.155
 929.364 575.208
 206.201 452.183
 597.068 867.763
 43.756 99.071
 785.887 836.898
 979.451 27.746
 579.574 692.985
 941.373 394.079
 78.850 290.985
 139.607 820.602
 153.129 187.317
 271.854 433.121
 447.019 410.814
 936.526 731.222
 276.513 133.392
 767.779 595.940
 968.149 12.479
 301.796 328.799
 919.255 686.130
 287.715 988.570
 138.937 804.690
 340.555 430.983
 170.858 41.492
 845.825 863.141
 206.827 842.194
 543.022 665.081
 434.025 740.864
 492.868 988.164
 481.285 24.883
 253.771 761.508
 456.918 394.303
 217.948 286.957
 921.057 199.725
 675.969 409.341
 81.550 411.544
 357.721 156.604
 119.177 868.996
 833.364 864.183
 363.744 666.575
 223.430 755.803
 788.876 985.774
 464.517 140.177
 154.652 889.768
 786.009 207.182
 991.282 826.493
 781.828 540.824
 324.653 980.936
 295.616 98.162
 639.732 470.354
 392.114 487.371
 557.508 367.392
 654.364 884.146
 265.699 986.711
 446.051 88.911
 45.995 992.963
 209.639 798.807
 637.818 34.073
 260.523 664.899
 479.783 517.093
 390.263 658.457
 588.141 208.150
 240.923 478.672
 432.167 827.588
 268.926 510.989
 318.746 141.419
 919.743 269.639
 624.300 26.209
 701.658 424.564
 536.978 52.972
 323.253 782.185
 573.940 633.234
 168.767 837.236
 999.082 174.943
 679.869 380.905
 820.261 875.281
 821.555 795.894
 429.649 240.603
 691.777 14.651
 257.092 570.097
 525.226 101.425
 328.274 9.252
 205.683 245.990
 104.066 302.675
 880.831 846.672
 874.990 624.334
 139.022 797.987
 698.410 298.979
 307.680 84.786
 2.513 453.709
 944.750 86.863
 599.750 646.725
 272.564 397.767
 716.007 944.855
 730.831 506.912
 466.072 287.075
 663.260 948.485
 910.044 942.761
 389.806 813.171
 781.070 506.768
 121.158 194.182
 257.611 864.599
 739.312 807.667
 791.449 497.121
 871.493 815.450
 227.469 102.785
 726.216 676.714
 947.279 914.505
 219.559 571.880
 923.871 36.820
 204.997 749.525
 729.363 276.311
 417.393 734.097
 236.573 74.372
 665.286 152.546
 994.618 457.079
 47.813 461.569
 739.293 213.307
 553.999 819.266
 873.813 511.390
 421.322 996.603
 881.194 718.949
 514.203 581.842
 815.550 543.278
 736.279 827.131
 278.672 644.636
 945.938 618.745
 586.227 366.324
 913.867 34.394
 333.684 88.640
 783.395 361.721
 907.771 254.279
 86.759 886.332
 980.034 276.875
 278.428 75.737
 943.247 168.959
 694.045 363.495
 90.476 788.283
 882.085 717.145
 25.039 470.323
 14.832 711.479
 965.217 498.639
 23.890 348.193
 861.096 263.073
 759.089 302.407
 366.303 108.505
 702.821 340.073
 951.830 214.744
 26.673 57.673
 762.610 442.403
 324.495 832.078
 103.545 892.226
 544.116 435.153
 806.585 58.756
 145.765 431.022
 733.877 406.745
 593.635 516.322
 576.575 93.992
 20.998 932.939
 130.521 431.821
 459.950 42.171
 787.534 679.214
 883.522 928.181
 946.606 464.334
 537.889 341.570
 998.106 714.127
 541.256 511.365
 994.386 535.765
 467.387 971.685
 823.489 260.469
 917.292 959.256
 833.508 448.830
 792.377 547.281
 301.234 325.968
 824.204 162.490
 740.906 14.162
 676.173 674.232
 851.024 349.888
 725.116 801.171
 396.474 692.330
 148.388 122.268
 719.718 272.529
 705.075 739.698
 21.962 508.421
 206.986 372.991
 409.359 673.562
 53.016 882.813
 770.131 99.564
 854.020 461.386
 348.556 97.891
 437.646 782.686
 877.016 280.197
 804.697 592.564
 986.600 352.759
 649.791 615.959
 462.202 565.528
 176.810 360.171
 564.841 256.111
 279.290 760.045
 890.374 680.572
 941.202 518.885
 51.346 43.767
 496.265 89.541
 291.926 200.304
 293.829 170.672
 112.498 401.734
 314.605 286.503
 181.273 115.871
 396.087 912.890
 539.191 880.051
 329.757 912.412
 108.567 302.487
 122.497 966.133
 245.433 265.818
 943.426 725.003
 933.821 576.539
 553.424 550.618
 813.647 345.623
 514.561 739.772
 622.051 272.602
 955.430 812.180
 573.621 371.371
 708.971 833.760
 423.830 45.462
 902.976 412.406
 371.034 458.526
 559.220 268.397
 927.746 907.937
 12.570 492.171
 506.668 92.116
 391.928 368.457
 749.561 352.158
 484.089 93.807
 808.848 893.349
 831.364 735.842
 557.435 770.191
 273.905 284.366
 439.379 808.485
 546.247 799.736
 723.425 289.232
 260.547 160.922
 827.157 921.676
 270.900 208.760
 138.498 567.338
 206.040 638.571
 73.861 164.737
 902.428 556.144
 631.660 57.505
 664.684 422.775
 282.547 299.367
 152.345 195.507
 993.342 741.125
 245.915 849.914
 522.691 681.136
 314.082 452.686
 819.021 356.227
 799.029 343.398
 564.145 479.586
 197.063 368.185
 261.114 701.598
 154.942 77.406
 87.685 225.064
 173.547 215.134
 305.518 684.775
 33.758 66.291
 811.265 780.486
 586.199 429.267
 373.716 400.074
 606.850 304.952
 858.793 94.985
 472.339 260.272
 892.221 672.241
 988.244 773.891
 742.187 386.440
 675.099 407.982
 968.163 181.951
 622.509 92.457
 527.659 721.187
 932.223 142.203
 463.180 501.326
 134.981 354.726
 113.628 311.744
 459.977 921.600
 567.315 110.779
 715.022 214.687
 60.368 237.167
 882.684 324.897
 440.470 742.931
 514.167 600.906
 80.405 705.689
 97.626 186.771
 611.006 204.983
 858.371 535.547
 123.922 425.608
 810.573 191.126
 599.423 167.869
 297.224 408.600
 974.844 127.900
 28.956 816.098
 669.617 278.656
 642.877 715.427
 410.964 792.827
 757.720 447.941
 701.035 352.088
 187.534 704.161
 275.461 672.873
 507.122 685.066
 922.100 327.821
 230.789 599.271
 257.292 775.604
 992.286 338.862
 648.630 141.822
 896.680 68.553
 784.443 72.585
 581.045 404.514
 230.515 653.566
 975.245 383.029
 196.688 334.313
 629.642 322.908
 125.765 295.069
 184.467 282.744
 283.454 156.107
 835.093 183.782
 393.079 163.474
 815.919 906.144
 347.596 436.242
 128.548 130.661
 922.441 865.813
 201.006 266.706
 187.317 295.114
 435.711 119.710
 407.788 542.732
 814.618 667.737
 776.181 183.022
 838.427 357.480
 406.636 147.380
 119.139 134.693
 965.084 714.208
 285.772 196.630
 828.618 236.338
 444.108 414.141
 230.292 586.061
 23.496 4.063
 848.189 241.349
 295.500 339.441
 348.031 794.945
 337.444 532.514
 546.356 433.818
 493.464 395.438
 888.879 243.901
 39.556 624.472
 552.078 568.418
 448.467 127.965
 594.113 752.493
 364.342 656.432
 576.078 497.843
 703.215 638.661
 21.367 425.395
 589.205 991.812
 8.111 887.630
 591.316 781.580
 328.412 313.805
 743.752 852.483
 683.314 528.165
 493.565 835.317
 701.552 312.610
 231.265 441.699
 514.074 640.370
 708.837 362.830
 729.094 276.229
 49.706 855.337
 930.931 2.272
 398.977 690.880
 970.516 407.369
 570.205 303.675
 979.349 685.529
 415.700 941.970
 78.430 75.460
 507.688 432.573
 478.753 684.176
 72.395 833.921
 93.122 355.333
 801.330 80.745
 866.055 742.263
 84.859 525.652
 948.389 741.730
 611.767 638.940
 217.970 242.726
 972.391 632.520
 802.601 691.535
 537.532 287.162
 474.724 106.722
 184.262 160.481
 540.353 873.154
 454.904 777.715
 72.350 270.867
 96.518 515.628
 677.768 261.257
 93.379 104.644
 31.561 459.182
 810.159 934.091
 948.468 505.128
 573.258 354.313
 48.293 647.246
 374.140 647.024
 47.400 320.179
 652.309 267.160
 284.298 827.975
 655.282 846.401
 366.182 4.695
 355.239 557.294
 365.755 431.566
 582.033 49.529
 66.306 567.690
 992.741 834.456
 563.696 26.625
 900.189 773.703
 505.483 368.781
 316.096 51.940
 252.078 735.100
 896.037 527.134
 857.623 617.272
 698.852 764.464
 517.710 130.593
 766.038 998.245
 748.375 555.200
 788.841 121.540
 230.748 257.773
 442.030 982.700
 865.857 657.857
 31.821 444.763
 975.354 810.039
 717.085 25.953
 800.132 725.353
 832.261 441.557
 987.129 433.213
 459.516 978.875
 815.222 310.084
 887.318 593.229
 647.300 585.015
 551.180 664.966
 863.843 527.499
 406.817 21.819
 143.180 373.176
 941.099 639.901
 917.787 931.332
 515.011 188.062
 620.236 319.486
 866.546 587.625
 605.797 799.540
 119.216 101.899
 523.212 52.762
 861.139 241.951
 225.976 873.457
 925.881 337.309
 852.015 520.579
 643.120 848.575
 431.231 320.190
 86.414 34.837
 742.696 427.817
 356.852 89.665
 273.941 447.137
 163.126 248.068
 124.638 259.488
 926.742 81.646
 839.968 487.460
 719.858 444.356
 202.166 425.929
 475.147 526.537
 402.356 596.721
 862.429 705.516
 162.084 780.424
 854.462 348.160
 881.486 53.355
 480.732 190.744
 818.241 2.429
 348.485 176.801
 411.144 539.498
 777.377 721.920
 870.030 114.015
 509.263 859.317
 978.944 293.690
 906.990 930.530
 73.801 702.802
 913.029 766.489
 434.680 873.286
 195.809 265.785
 904.492 261.573
 342.462 45.327
 641.695 241.930
 462.968 305.148
 219.346 422.910
 532.375 121.301
 183.997 906.252
 422.875 231.300
 26.409 766.630
 152.092 693.940
 835.820 865.967
 12.336 43.702
 707.571 308.438
 140.140 188.953
 950.533 212.870
 756.590 58.236
 949.220 740.146
 855.519 131.026
 32.214 316.731
 965.194 515.034
 193.189 984.967
 764.697 183.656
 15.940 669.913
 631.661 662.448
 636.437 655.797
 544.609 665.865
 201.753 627.545
 400.078 514.205
 680.030 560.081
 549.328 200.380
 362.489 476.400
 857.365 587.149
 256.277 481.752
 561.693 773.804
 277.074 493.138
 711.661 318.590
 647.450 88.913
 631.082 896.571
 828.611 911.393
 125.272 535.094
 250.357 965.340
 584.634 738.933
 850.506 7.202
 584.933 298.702
 238.077 444.539
 491.616 88.951
 104.095 833.558
 212.578 691.849
 223.505 137.021
 959.264 729.447
 127.668 487.431
 346.639 618.937
 838.936 784.619
 643.303 363.096
 209.476 176.384
 556.839 500.288
 611.698 350.059
 767.487 528.329
 406.280 766.910
 994.754 813.369
 637.968 55.709
 763.892 43.406
 354.150 942.987
 127.888 796.485
 335.174 422.304
 369.310 392.040
 599.717 580.793
 456.786 271.769
 987.992 226.621
 642.989 121.157
 317.742 454.386
 772.711 467.141
 893.748 696.501
 407.097 759.842
 574.822 927.157
 877.668 920.992
 660.122 192.269
 553.652 988.277
 749.257 855.159
 459.062 38.727
 611.348 85.516
 510.326 786.431
 323.528 530.950
 988.048 636.897
 318.693 539.385
 912.377 74.494
 28.553 130.403
 93.614 858.471
 986.823 418.893
 189.126 920.530
 237.814 789.927
 853.735 171.956
 799.703 615.518
 340.757 735.535
 584.659 137.885
 840.398 777.367
 358.040 657.152
 654.872 2.094
 7.518 831.491
 557.092 633.697
 24.819 592.730
 492.090 990.007
 815.470 409.290
 115.344 495.353
 336.307 790.225
 556.135 600.790
 910.550 559.338
 611.156 799.155
 632.980 467.378
 256.230 952.634
 3.360 724.497
 682.680 978.817
 718.148 486.445
 868.247 568.407
 515.030 818.822
 157.268 800.469
 661.605 187.406
 205.946 61.504
 871.226 712.753
 528.984 610.581
 831.474 808.489
 424.778 27.840
 62.884 59.930
 246.992 966.799
 859.475 348.544
 398.084 446.968
 673.519 984.679
 440.666 982.529
 523.165 562.685
 829.200 271.333
 54.427 126.792
 759.103 857.701
 463.279 150.823
 892.804 39.865
 966.765 549.008
 460.659 491.028
 245.101 98.082
 735.023 290.598
 803.468 52.618
 752.431 773.132
 519.889 556.804
 604.178 266.727
 454.134 517.949
 650.105 145.304
 945.680 621.700
 732.673 911.506
 982.467 988.971
 305.330 275.234
 86.377 842.946
 345.433 429.600
 548.565 355.101
 830.815 248.920
 723.845 346.356
 331.413 755.975
 427.268 648.293
 142.575 507.051
 889.808 985.498
 182.106 118.169
 548.999 169.808
 234.284 864.524
 452.654 37.481
 774.569 503.726
 720.958 888.576
 600.440 343.342
 278.845 572.338
 456.419 251.819
 574.236 811.876
 233.040 222.012
 829.422 775.328
 676.351 176.570
 326.358 319.087
 730.764 658.638
 549.192 182.151
 96.119 599.293
 648.952 770.540
 580.114 480.275
 559.478 998.977
 718.556 417.858
 286.699 56.067
 594.773 247.710
 974.912 422.365
 71.102 873.614
 586.409 131.607
 832.407 502.671
 630.547 148.550
 895.417 989.777
 764.002 7.287
 47.432 183.592
 127.644 67.246
 111.072 749.913
 562.392 96.665
 883.736 556.390
 884.814 472.034
 44.903 961.134
 934.696 314.389
 563.137 648.325
 315.757 987.552
 47.539 403.833
 524.894 818.277
 783.348 95.866
 345.671 813.127
 654.722 308.287
 12.011 831.907
 903.488 521.573
 225.464 813.166
 393.413 418.150
 834.090 555.054
 265.666 40.386
 6.216 446.501
 181.342 901.873
 414.663 771.874
 677.959 262.269
 95.943 520.099
 23.506 155.278
 777.129 400.523
 667.068 206.062
 36.490 276.902
 370.283 102.009
 351.385 892.924
 98.232 868.447
 10.476 383.283
 69.192 943.318
 852.271 89.696
 155.468 802.315
 616.532 968.482
 315.971 434.593
 340.805 862.799
 476.967 950.417
 135.648 986.552
 390.527 673.291
 966.906 637.233
 448.482 153.026
 852.239 820.783
 249.443 71.390
 436.235 673.158
 271.809 202.440
 990.646 231.213
 239.107 655.227
 943.983 811.126
 445.962 52.521
 481.091 457.754
 292.173 86.538
 174.877 235.602
 725.401 808.049
 78.664 534.631
 974.933 830.761
 981.380 695.795
 452.685 416.531
 324.765 646.243
 664.308 712.142
 520.988 537.817
 402.181 564.198
 462.476 660.214
 950.582 689.886
 958.747 848.503
 916.958 138.298
 695.663 810.333
 85.584 65.608
 322.534 988.747
 172.759 759.358
 116.183 870.214
 925.954 489.531
 736.356 803.011
 860.955 309.972
 214.388 57.961
 357.225 71.376
 50.867 831.695
 446.639 90.754
 135.179 342.754
 626.874 621.611
 840.484 924.351
 428.524 219.460
 745.208 786.202
 363.078 549.699
 842.950 754.259
 704.074 155.871
 136.365 44.475
 310.845 228.209
 179.863 868.661
 226.288 782.888
 406.529 181.632
 978.289 695.143
 115.663 74.025
 627.844 303.400
 430.636 500.225
 453.211 411.545
 687.729 151.949
 383.787 322.816
 863.407 182.190
 623.789 417.442
 271.728 128.898
 385.719 878.775
 799.685 151.181
 917.038 636.390
 34.002 581.725
 508.462 852.387
 359.138 716.920
 454.876 267.381
 266.776 750.995
 864.404 149.463
 959.137 242.820
 219.965 172.579
 802.122 555.383
 961.260 275.545
 192.962 290.017
 422.168 920.355
 57.089 953.003
 905.744 445.149
 40.063 434.145
 761.330 675.282
 775.083 479.260
 128.630 163.482
 600.886 225.582
 693.217 440.266
 197.550 205.908
 845.968 297.994
 670.895 569.563
 122.847 250.684
 225.182 812.254
 616.708 17.487
 246.696 139.481
 173.062 796.401
 109.335 936.989
 908.750 618.099
 491.773 304.835
 806.097 604.739
 352.034 487.935
 543.452 178.326
 780.150 454.734
 111.996 355.973
 786.874 127.012
 252.873 189.355
 183.356 528.494
 20.148 122.643
 263.360 719.035
 354.536 792.335
 169.417 26.813
 38.835 324.946
 963.608 135.494
 725.283 20.807
 342.136 770.138
 382.546 976.697
 143.102 438.225
 838.749 494.363
 764.771 195.284
 507.976 359.839
 6.084 132.976
 620.298 338.721
 784.273 37.012
 646.997 610.195
 501.379 879.098
 268.717 717.734
 300.576 828.182
 398.508 823.129
 55.913 769.189
 995.772 254.477
 109.992 770.279
 820.989 195.022
 650.828 51.252
 842.697 791.376
 292.602 175.519
 753.672 404.938
 189.123 956.028
 346.974 393.477
 610.573 862.380
 286.658 910.584
 803.850 113.382
 853.246 234.282
 537.695 598.361
 398.944 83.639
 612.435 894.242
 688.989 20.194
 849.956 926.905
 788.162 141.761
 435.304 898.293
 258.542 907.447
 672.830 489.840
 827.033 648.055
 166.003 722.744
 348.400 444.536
 503.004 262.370
 398.859 943.511
 805.168 93.728
 582.126 933.449
 0.588 954.544
 88.052 253.892
 652.135 419.441
 15.044 744.685
 282.449 201.310
 831.559 369.798
 785.711 832.936
 316.861 543.822
 38.081 62.665
 673.175 737.073
 759.539 832.502
 854.616 91.547
 36.554 786.086
 705.142 514.495
 387.695 698.864
 258.885 264.387
 496.354 745.324
 630.031 656.622
 602.620 970.964
 732.911 209.992
 349.520 962.832
 630.810 361.918
 630.145 395.898
 447.335 98.680
 647.308 647.481
 398.135 289.760
 145.359 933.581
 852.481 762.024
 226.669 734.924
 231.263 794.643
 648.221 593.051
 635.628 619.657
 285.155 504.824
 102.637 51.870
 29.304 104.820
 352.484 687.044
 696.441 967.395
 456.083 356.277
 183.713 692.498
 470.074 129.811
 739.459 861.056
 294.656 63.971
 575.207 496.925
 672.508 784.368
 411.229 783.698
 806.601 616.818
 852.704 527.382
 801.614 299.864
 646.774 191.983
 376.494 840.388
 977.842 366.932
 731.165 73.139
 579.085 746.215
 333.523 238.280
 834.919 242.780
 806.453 946.200
 437.926 752.801
 200.008 319.243
 963.520 487.561
 220.209 714.809
 808.329 261.926
 520.618 88.223
 879.298 863.741
 841.371 857.182
 747.958 715.004
 576.419 708.443
 429.853 700.884
 564.986 533.334
 697.091 904.652
 417.717 998.861
 770.327 304.305
 209.499 828.515
 205.778 409.300
 685.837 869.812
 837.284 633.670
 351.982 418.242
 249.823 595.258
 636.337 19.384
 649.651 821.409
 262.336 317.809
 310.537 740.956
 624.793 214.029
 371.917 703.324
 274.256 145.736
 452.800 831.235
 71.189 259.172
 837.508 167.583
 513.790 378.504
 351.769 93.980
 580.047 329.023
 149.182 793.318
 895.532 402.976
 590.658 407.074
 460.857 669.541
 48.501 946.340
 692.029 783.306
 580.326 290.526
 366.959 814.485
 977.859 227.021
 783.745 50.706
 135.982 316.822
 150.936 361.681
 146.265 924.178
 904.904 497.296
 87.135 421.955
 320.710 45.153
 454.007 918.842
 814.810 909.386
 293.991 780.236
 672.900 308.450
 831.533 303.082
 344.760 910.861
 96.812 617.936
 778.644 835.521
 404.309 831.579
 697.397 603.964
 534.338 583.937
 1.986 527.670
 908.144 207.455
 208.381 492.611
 633.166 70.010
 642.014 228.640
 948.376 118.893
 19.501 252.476
 692.076 178.985
 607.383 94.584
 21.534 889.359
 757.867 772.440
 763.615 876.011
 755.424 881.649
 699.547 581.806
 367.575 33.600
 469.787 226.248
 657.988 581.141
 14.220 405.995
 698.232 814.872
 879.561 521.755
 92.233 770.715
 873.703 318.133
 319.025 918.343
 422.949 531.012
 997.031 769.743
 292.824 773.310
 297.479 592.866
 719.737 66.407
 984.212 188.017
 325.631 693.745
 358.833 100.997
 760.531 558.207
 748.837 739.135
 851.169 849.654
 924.968 922.227
 93.570 347.924
 883.736 253.443
 782.475 14.590
 21.088 914.548
 542.878 969.670
 671.012 670.074
 843.962 453.379
 933.820 866.782
 511.590 774.990
 396.780 413.656
 793.799 528.350
 806.227 265.654
 108.902 874.849
 615.330 968.449
 855.619 468.292
 63.170 774.476
 179.906 521.838
 575.022 651.172
 167.794 634.670
 674.744 874.397
 814.608 736.350
 710.609 553.493
 258.741 940.871
 786.035 354.541
 65.802 192.377
 705.310 376.130
 913.160 432.833
 168.154 853.918
 414.998 121.743
 130.849 408.760
 306.786 423.146
 278.577 455.905
 991.449 270.020
 84.792 223.382
 956.204 985.823
 458.008 415.127
 671.374 743.014
 561.920 743.511
 855.463 65.153
 936.554 456.984
 962.810 919.629
 519.983 227.587
 152.662 929.652
 873.717 731.623
 16.082 475.100
 730.080 362.163
 857.384 210.867
 614.722 427.024
 190.723 957.970
 538.047 98.944
 363.806 306.869
 709.985 249.991
 356.708 294.877
 605.594 89.475
 24.493 501.519
 14.987 469.140
 511.230 59.103
 548.589 572.228
 616.342 753.167
 364.626 980.631
 351.784 332.038
 144.760 349.104
 302.824 740.208
 899.083 905.215
 162.160 511.091
 444.219 51.790
 615.644 415.973
 107.538 554.263
 740.016 473.252
 683.591 243.206
 54.094 21.708
 51.544 212.817
 123.010 90.457
 378.180 25.170
 131.856 233.948
 31.635 79.287
 555.069 211.006
 346.459 730.727
 88.688 881.376
 168.777 874.280
 475.146 870.775
 707.331 967.981
 28.380 456.286
 986.489 85.135
 307.946 678.553
 82.977 752.048
 944.546 467.079
 99.991 548.115
 489.364 31.816
 338.741 712.723
 952.296 530.736
 545.499 86.774
 468.990 62.356
 196.388 397.630
 56.491 988.029
 115.780 222.903
 397.839 985.646
 968.198 504.182
 956.244 739.235
 307.339 555.531
 831.532 833.445
 476.756 468.325
 710.542 944.444
 130.138 263.831
 57.486 386.090
 948.904 214.069
 571.281 210.068
 82.475 331.374
 589.228 489.082
 302.240 25.012
 927.715 891.940
 51.680 512.015
 961.779 837.958
 778.642 437.553
 100.273 185.469
 765.539 761.822
 209.115 746.157
 321.719 775.197
 671.873 744.554
 689.858 846.782
 308.046 372.450
 443.687 444.353
 151.330 673.548
 944.339 102.638
 432.405 377.704
 582.068 394.249
 26.134 870.312
 891.957 871.060
 77.276 5.144
 107.756 207.035
 680.825 863.470
 546.273 965.448
 985.060 133.954
 213.343 128.928
 232.384 483.242
 836.633 630.025
 333.472 942.961
 884.265 979.174
 65.525 932.784
 72.951 847.464
 830.181 439.323
 35.186 280.852
 738.414 85.746
 659.802 523.177
 199.575 256.534
 680.187 146.044
 973.373 125.807
 223.785 28.446
 44.233 806.755
 697.701 417.564
 647.221 965.224
 838.636 819.987
 217.001 84.368
 349.775 320.481
 52.441 231.975
 959.339 370.076
 649.138 160.813
 220.106 408.855
 212.997 998.874
 9.462 439.280
 45.807 685.213
 646.456 906.581
 707.590 843.059
 305.228 802.886
 982.280 510.921
 40.422 636.004
 278.348 270.557
 145.342 902.504
 712.528 905.043
 711.149 603.888
 484.372 18.160
 447.319 535.911
 436.436 666.187
 939.504 971.586
 797.262 253.643
 269.113 621.050
 862.719 875.053
 85.310 574.734
 829.702 235.385
 919.055 274.210
 651.675 933.183
 452.668 377.495
 838.361 563.748
 127.671 927.764
 725.221 7.085
 486.979 247.376
 248.827 759.114
 931.646 979.418
 491.256 988.110
 632.219 218.865
 712.976 535.253
 503.275 512.829
 745.189 602.883
 838.099 977.598
 128.133 801.755
 147.933 958.484
 383.549 364.743
 274.149 641.515
 122.566 125.526
 87.662 174.151
 92.923 643.578
 281.413 41.420
 743.311 108.909
 450.695 315.753
 862.022 249.569
 972.284 610.594
 470.016 900.753
 94.747 42.422
 505.513 575.829
 175.189 681.593
 222.425 846.834
 506.186 53.545
 385.310 525.519
 613.172 458.077
 729.350 107.266
 37.681 691.005
 168.344 161.001
 304.086 180.507
 483.393 921.129
 173.676 356.389
 769.409 255.702
 174.983 36.760
 518.380 82.300
 346.079 790.807
 593.487 703.806
 794.411 182.195
 415.443 105.529
 61.783 844.066
 814.030 48.550
 943.712 828.430
 268.833 508.068
 749.153 220.283
 702.014 226.802
 472.077 736.071
 824.043 609.738
 782.377 828.627
 955.123 995.778
 509.948 603.841
 638.476 263.063
 600.576 790.747
 567.256 407.164
 651.527 785.067
 908.859 965.182
 702.837 860.521
 25.629 124.562
 159.522 482.173
 559.789 874.499
 570.830 997.123
 526.042 342.122
 593.900 70.828
 294.261 357.609
 247.439 99.017
 456.471 555.344
 521.277 487.621
 569.690 825.791
 382.829 454.313
 614.956 459.490
 122.744 678.604
 881.916 785.428
 48.657 292.054
 499.826 806.680
 585.274 950.769
 314.867 222.983
 516.596 929.322
 538.632 139.674
 135.525 694.522
 44.985 672.705
 499.164 400.682
 306.708 938.513
 454.693 352.410
 377.240 574.033
 58.781 129.309
 627.128 865.574
 999.247 697.871
 933.479 815.706
 505.311 153.261
 940.882 475.307
 444.726 457.468
 814.077 684.853
 122.792 655.713
 489.401 966.788
 68.433 61.071
 910.276 791.918
 492.855 64.552
 661.166 300.422
 391.728 836.670
 57.310 926.020
 515.324 784.608
 319.923 274.520
 813.770 279.967
 387.360 210.424
 965.738 704.877
 54.116 963.154
 285.924 123.638
 66.566 374.057
 575.076 983.454
 65.463 253.599
 299.696 807.126
 581.787 432.567
 168.680 254.497
 849.165 89.839
 590.938 605.046
 880.462 581.195
 359.421 324.388
 909.075 428.020
 999.194 110.774
 960.928 641.785
 654.377 628.359
 498.209 840.424
 863.436 991.501
 960.674 977.519
 604.823 204.218
 778.304 166.403
 184.098 932.033
 396.513 391.545
 806.079 706.377
 851.704 601.926
 536.156 466.808
 973.333 159.407
 136.773 31.280
 834.670 143.786
 379.177 963.128
 297.003 10.264
 616.336 454.393
 513.283 360.159
 977.616 363.272
 902.265 568.161
 655.042 789.296
 151.432 46.158
 618.279 419.198
 237.828 492.133
 272.690 970.989
 704.935 441.164
 191.768 60.693
 638.611 312.755
 70.002 638.420
 36.686 334.130
 490.822 226.388
 859.023 752.749
 351.089 745.290
 724.770 563.733
 770.896 956.710
 441.353 140.575
 815.835 963.595
 708.813 132.155
 216.912 798.865
 49.788 378.458
 667.816 660.925
 329.415 394.428
 965.023 606.156
 913.293 810.094
 816.373 530.406
 281.318 559.710
 239.363 627.417
 689.503 248.325
 90.704 531.299
 623.051 46.517
 981.118 377.071
 386.993 369.355
 29.382 658.559
 264.085 70.832
 70.912 152.298
 464.735 657.617
 860.420 201.332
 285.143 214.219
 875.379 221.032
 865.227 94.193
 745.049 573.165
 38.084 618.427
 384.896 642.962
 531.764 821.732
 222.606 500.823
 218.884 883.680
 651.885 405.467
 910.465 90.087
 64.462 343.976
 10.554 709.751
 587.681 57.363
 44.163 889.453
 421.647 584.588
 952.378 812.058
 430.873 305.592
 127.927 811.552
 233.871 72.721
 407.709 669.474
 361.131 103.447
 814.953 844.462
 356.863 444.543
 374.614 216.166
 799.955 603.638
 136.733 2.988
 760.495 238.712
 911.973 676.730
 913.375 975.526
 632.882 923.987
 451.883 628.870
 638.234 362.029
 711.526 493.022
 173.681 814.870
 485.675 362.871
 600.800 392.555
 926.182 488.166
 2.339 433.524
 538.013 453.441
 311.156 996.813
 539.661 735.119
 724.190 99.210
 41.132 400.333
 894.099 244.134
 437.206 580.252
 326.453 86.508
 802.344 240.639
 109.059 814.482
 159.781 666.290
 824.929 138.178
 364.138 521.775
 467.289 682.243
 145.385 411.893
 802.891 247.861
 101.416 370.742
 790.772 396.635
 164.359 502.823
 932.678 309.797
 197.358 193.646
 337.033 978.315
 877.783 526.810
 551.905 710.317
 191.193 181.028
 48.600 319.893
 577.966 541.438
 503.931 444.621
 749.155 717.436
 576.665 377.509
 206.147 802.882
 746.138 882.422
 674.141 997.750
 475.614 371.261
 684.912 103.026
 679.797 877.294
 940.139 638.142
 368.346 674.217
 451.469 163.483
 761.738 517.131
 714.194 836.138
 941.938 62.876
 832.796 317.262
 720.710 446.900
 911.743 682.103
 348.989 526.395
 564.827 272.289
 620.307 359.893
 820.378 553.595
 962.062 887.524
 325.207 95.758
 85.490 950.016
 722.596 134.340
 456.973 75.131
 622.786 684.192
 241.204 345.139
 249.889 491.232
 885.218 6.358
 766.901 891.411
 299.281 800.365
 408.490 815.571
 736.684 685.856
 925.650 174.992
 273.752 220.081
 831.389 888.893
 990.838 310.211
 474.696 91.601
 4.906 898.978
 831.710 69.049
 807.906 877.607
 936.835 222.515
 528.868 724.717
 259.317 608.849
 821.146 45.904
 817.389 142.891
 842.156 968.775
 995.516 417.387
 957.110 756.745
 551.649 861.816
 279.650 706.961
 159.986 953.296
 332.894 448.972
 597.973 754.896
 49.556 857.469
 749.556 799.522
 57.652 521.528
 433.762 387.121
 950.453 801.797
 480.253 610.815
 700.281 74.200
 841.431 780.967
 933.137 562.700
 61.984 547.968
 775.924 853.965
 407.641 623.170
 963.989 553.367
 999.540 16.967
 851.095 765.379
 601.386 623.350
 596.739 983.298
 284.076 516.531
 770.484 265.332
 145.243 738.607
 765.969 108.895
 15.988 664.158
 68.096 455.695
 648.895 260.479
 578.385 650.594
 83.124 18.620
 841.208 711.773
 635.231 824.086
 296.836 863.355
 507.525 145.947
 237.676 240.144
 156.670 244.053
 287.251 943.678
 969.374 486.334
 235.466 46.393
 173.011 707.739
 430.111 683.794
 318.633 970.940
 577.831 411.395
 741.991 263.563
 385.768 542.510
 592.809 10.462
 568.396 124.236
 859.854 730.667
 146.878 592.207
 173.587 431.436
 927.475 400.494
 481.620 125.907
 511.382 122.786
 235.546 171.561
 64.263 626.565
 849.404 455.107
 465.955 35.881
 566.957 61.981
 929.118 813.819
 761.963 247.776
 982.503 546.482
 175.639 822.267
 75.969 920.851
 829.836 527.937
 399.258 124.103
 832.148 472.976
 686.957 7.701
 77.794 8.445
 383.187 51.961
 848.046 730.997
 89.729 522.870
 479.953 172.173
 451.922 460.146
 938.760 594.506
 732.392 892.102
 142.801 560.631
 171.061 197.561
 978.578 247.194
 671.938 977.318
 887.502 29.103
 436.677 447.441
 819.547 615.544
 379.015 904.769
 925.242 947.078
 703.042 562.572
 116.573 398.275
 65.282 223.354
 167.995 323.740
 622.033 198.830
 277.768 153.681
 799.087 347.264
 471.994 620.529
 323.368 459.500
 242.107 78.437
 391.102 761.468
 772.303 576.219
 483.792 427.820
 775.696 440.547
 403.552 524.277
 634.273 714.727
 408.480 161.533
 373.499 239.475
 665.054 188.091
 221.321 331.819
 579.433 950.735
 655.071 558.069
 357.603 377.631
 58.308 664.113
 513.280 399.107
 350.915 243.776
 83.096 914.347
 255.976 632.256
 314.881 678.674
 590.288 10.729
 313.842 556.380
 54.249 19.878
 13.306 129.484
 221.825 789.631
 284.826 135.349
 640.855 200.900
 623.211 228.187
 325.082 168.983
 695.062 114.411
 206.595 560.013
 887.340 833.245
 904.121 69.038
 551.212 366.458
 109.744 564.583
 824.803 529.564
 993.516 368.978
 108.679 276.960
 839.412 41.031
 535.000 841.613
 52.662 68.139
 143.741 112.904
 191.359 584.638
 188.492 61.657
 576.030 703.751
 724.847 967.429
 699.637 189.004
 773.822 448.492
 305.025 170.457
 242.008 489.162
 903.535 119.848
 963.229 592.128
 291.343 791.040
 700.298 35.942
 471.738 777.568
 410.394 811.152
 332.257 473.078
 186.803 854.523
 554.179 793.936
 899.808 552.038
 974.993 52.884
 979.914 381.014
 987.017 890.573
 30.045 893.455
 370.392 475.948
 985.692 781.226
 137.242 90.271
 532.158 423.683
 745.285 292.149
 58.089 405.761
 240.833 717.010
 899.635 955.518
 158.534 54.430
 288.154 921.592
 62.013 246.440
 737.762 770.577
 507.445 601.155
 531.892 500.049
 581.029 475.886
 127.979 343.745
 459.265 875.282
 287.289 590.539
 204.006 671.339
 346.715 788.491
 96.737 887.547
 528.078 489.986
 680.846 318.698
 478.424 585.110
 587.181 666.215
 255.131 129.905
 515.716 857.441
 818.959 506.464
 111.352 552.574
 335.961 246.172
 159.605 307.165
 478.127 39.605
 621.315 999.174
 668.597 370.974
 685.540 10.906
 259.228 16.671
 735.827 106.924
 828.202 892.100
 964.427 813.869
 718.545 614.770
 227.256 497.523
 133.109 761.610
 583.132 872.175
 289.228 362.079
 105.789 759.282
 501.516 304.132
 876.292 943.471
 491.691 296.191
 264.713 627.263
 560.910 974.414
 479.475 449.710
 546.590 960.774
 14.800 262.757
 219.358 844.436
 753.703 822.143
 156.665 497.893
 606.335 482.459
 311.118 62.305
 279.961 639.542
 830.123 695.890
 14.088 554.342
 988.601 518.308
 377.241 852.892
 881.013 486.516
 843.543 225.019
 248.535 477.928
 258.743 953.279
 160.899 50.015
 205.936 972.558
 352.237 997.273
 8.296 284.413
 651.422 383.195
 805.181 88.993
 928.252 523.302
 32.657 827.221
 278.703 913.016
 281.524 88.441
 230.142 199.378
 25.244 691.139
 698.307 497.044
 64.739 109.537
 363.082 46.109
 762.987 235.258
 343.378 942.156
 603.993 435.028
 289.934 368.083
 250.368 212.144
 728.794 994.143
 861.954 986.710
 80.845 449.036
 823.353 578.192
 860.595 603.437
 387.524 670.496
 179.943 841.148
 830.790 646.546
 612.663 155.949
 114.557 744.248
 428.542 328.565
 422.008 72.137
 101.580 273.050
 273.194 960.115
 206.346 950.936
 786.698 753.079
 415.746 731.028
 445.945 93.478
 330.445 309.635
 916.822 108.673
 536.337 27.865
 852.416 612.167
 286.475 747.530
 590.159 351.478
 925.341 134.015
 404.575 662.532
 957.140 892.563
 811.237 309.383
 49.875 3.840
 938.726 252.984
 260.348 486.064
 387.785 73.346
 62.159 495.710
 300.842 501.010
 12.551 378.647
 669.468 247.453
 961.006 451.274
 638.701 76.275
 892.442 69.691
 730.545 860.144
 823.336 818.212
 337.233 520.244
 595.973 190.839
 439.242 58.978
 113.210 865.810
 522.792 951.883
 145.747 889.578
 923.994 555.978
 651.044 739.008
 957.535 779.342
 846.149 155.920
 920.346 416.635
 557.123 824.077
 446.860 429.131
 560.129 753.342
 362.210 192.820
 371.233 657.909
 590.887 777.134
 824.426 564.553
 367.267 588.373
 594.163 402.901
 825.177 919.927
 817.026 843.340
 458.719 815.836
 97.031 230.751
 216.439 160.211
 344.013 75.645
 464.216 553.789
 200.839 310.971
 405.696 596.764
 822.530 896.194
 37.673 946.469
 741.340 483.759
 424.416 507.184
 702.376 781.408
 160.798 400.833
 103.265 111.877
 848.354 790.782
 890.857 44.997
 298.591 30.935
 33.147 52.486
 899.362 99.341
 523.803 999.543
 106.629 475.505
 21.408 167.427
 657.198 925.058
 860.261 15.563
 717.920 471.782
 182.101 299.229
 501.343 837.846
 169.169 608.924
 673.165 7.200
 852.615 180.144
 267.117 268.254
 223.408 618.166
 500.706 90.184
 585.866 312.835
 370.894 717.638
 419.931 995.223
 801.037 182.355
 813.933 463.847
 335.946 43.804
 604.250 726.141
 445.659 116.609
 224.794 44.793
 733.492 518.191
 393.384 922.861
 161.169 889.058
 812.767 321.236
 542.750 679.786
 163.423 182.779
 336.890 57.526
 638.449 85.523
 329.330 621.286
 896.214 899.687
 367.948 605.266
 565.400 157.368
 443.039 234.639
 764.209 327.909
 225.598 35.808
 628.505 834.777
 644.183 115.956
 673.373 850.813
 232.751 153.304
 232.905 207.947
 181.723 283.866
 981.084 85.577
 214.997 452.483
 82.560 70.043
 367.132 600.754
 259.309 167.990
 296.094 293.287
 593.989 11.326
 114.563 802.912
 282.889 804.223
 611.754 67.494
 563.387 166.866
 750.950 343.506
 388.589 450.942
 126.681 378.125
 24.292 3.125
 638.922 831.332
 972.657 290.773
 557.230 847.117
 558.164 474.994
 800.907 708.706
 172.930 507.063
 125.651 542.776
 801.672 862.380
 784.580 953.443
 716.117 730.041
 501.795 175.701
 532.201 604.257
 467.793 12.699
 501.692 425.880
 824.284 150.384
 507.012 488.120
 365.407 880.589
 740.920 430.857
 135.505 279.384
 181.708 624.067
 270.931 216.821
 372.841 794.689
 913.469 467.985
 540.082 735.284
 742.659 670.192
 38.610 590.316
 638.417 959.439
 530.132 430.481
 26.963 118.651
 111.432 371.780
 493.195 794.409
 19.977 288.887
 500.703 366.734
 151.368 517.568
 363.833 982.906
 762.583 784.688
 610.194 951.515
 682.633 783.634
 280.354 513.054
 589.675 305.325
 585.927 99.836
 375.574 8.541
 317.742 728.170
 942.898 776.872
 920.273 552.422
 556.321 62.529
 763.148 792.187
 894.232 699.751
 709.628 924.582
 464.200 813.017
 47.748 933.140
 7.864 719.317
 482.984 508.570
 830.288 90.934
 540.361 905.411
 752.165 208.405
 65.663 939.249
 160.084 385.454
 804.762 643.680
 683.127 722.694
 359.949 942.590
 569.081 269.114
 333.794 394.975
 289.528 604.820
 663.637 465.600
 142.094 360.969
 90.750 709.959
 215.334 459.408
 292.996 846.672
 565.514 972.342
 412.135 550.575
 556.243 698.795
 828.413 326.892
 216.243 447.891
 955.798 428.364
 65.022 867.931
 259.004 125.747
 981.874 614.140
 414.551 926.298
 394.185 997.061
 666.718 508.753
 833.752 678.277
 657.794 176.640
 954.793 802.018
 860.976 759.856
 577.867 381.928
 812.275 868.371
 576.579 154.528
 551.643 738.103
 268.124 207.808
 548.003 139.913
 917.310 878.718
 231.147 745.894
 482.316 961.518
 496.484 276.372
 488.229 595.030
 925.799 765.245
 33.237 106.475
 295.804 475.250
 237.638 29.076
 371.893 728.850
 715.659 816.835
 230.730 70.550
 866.102 930.465
 973.921 384.305
 374.496 831.446
 815.892 512.411
 434.465 505.447
 110.224 482.738
 920.268 841.291
 956.221 87.924
 369.818 57.255
 965.701 477.176
 915.083 323.533
 511.212 838.452
 674.735 349.312
 91.649 651.333
 5.632 447.195
 188.226 379.808
 1.561 59.003
 319.627 616.105
 789.321 918.662
 694.901 363.835
 266.220 573.517
 489.187 408.907
 665.413 409.631
 991.890 133.418
 644.946 294.283
 688.615 10.102
 845.192 515.754
 304.540 717.701
 122.567 562.833
 353.310 951.096
 973.433 31.193
 275.728 690.223
 242.375 298.448
 618.203 830.310
 748.046 692.413
 271.976 569.961
 345.351 446.742
 778.597 976.061
 515.607 443.986
 391.100 383.691
 380.421 378.373
 578.111 199.500
 67.511 709.843
 162.007 727.861
 317.661 448.363
 312.878 566.108
 764.853 115.302
 275.927 169.089
 302.751 29.040
 417.922 380.847
 679.668 598.391
 943.205 104.680
 953.752 463.417
 284.657 129.911
 656.022 873.381
 630.945 267.992
 620.140 550.856
 547.683 951.140
 66.486 765.120
 4.166 908.218
 999.302 373.139
 974.587 315.495
 567.860 19.655
 866.766 300.158
 237.095 496.638
 394.201 993.588
 344.580 814.826
 778.463 646.720
 526.787 845.043
 806.779 54.150
 169.060 343.883
 810.040 625.428
 264.628 827.142
 933.816 595.367
 105.302 525.897
 591.576 799.907
 20.526 625.456
 985.735 145.412
 835.405 108.591
 406.988 868.294
 938.699 904.060
 352.434 185.081
 398.203 172.433
 593.103 252.764
 695.918 577.702
 254.676 43.284
 595.056 319.213
 912.592 847.819
 813.872 699.388
 133.594 495.278
 439.903 634.009
 887.501 839.735
 947.392 969.877
 701.048 753.838
 809.010 846.345
 303.725 385.526
 751.709 850.072
 125.365 185.188
 880.392 984.524
 226.672 596.993
 69.626 766.091
 784.993 4.372
 43.752 216.520
 904.498 713.955
 473.428 436.825
 386.834 408.824
 708.795 501.498
 877.646 570.425
 646.537 925.096
 16.566 94.261
 843.144 137.902
 462.109 458.508
 696.375 616.048
 864.988 863.629
 130.634 287.270
 528.661 277.016
 252.601 960.215
 957.464 87.671
 356.569 77.313
 161.476 415.263
 123.812 483.732
 202.752 104.796
 998.624 943.459
 346.918 167.250
 361.011 264.454
 473.074 258.282
 30.375 455.000
 316.924 597.394
 807.584 800.272
 228.978 160.435
 629.016 990.126
 551.281 686.221
 603.222 954.733
 410.599 946.189
 819.640 273.541
 729.230 272.877
 653.172 455.078
 931.159 732.738
 85.542 971.035
 113.223 781.085
 774.398 239.116
 129.054 237.120
 627.298 247.299
 946.279 966.107
 86.673 799.905
 961.652 520.300
 262.978 436.405
 449.276 952.523
 229.314 560.963
 556.910 124.144
 927.642 748.838
 915.640 646.116
 153.243 229.807
 978.192 446.751
 352.354 244.580
 218.291 197.862
 563.213 23.902
 703.172 62.018
 781.258 138.694
 767.319 574.019
 566.521 640.605
 369.470 830.849
 519.855 874.011
 586.765 443.522
 722.188 851.535
 797.661 74.325
 698.398 294.920
 714.990 532.368
 478.580 641.795
 166.574 783.210
 881.438 686.962
 575.535 314.428
 937.580 885.773
 486.296 823.567
 57.841 408.798
 313.967 409.046
 989.925 653.800
 191.053 364.803
 105.188 336.334
 351.114 338.067
 128.960 377.716
 757.148 304.367
 38.264 363.140
 564.220 358.383
 669.074 268.449
 740.403 292.390
 223.459 757.037
 574.940 930.815
 670.196 574.979
 523.045 69.929
 269.155 259.568
 596.693 12.131
 601.257 501.626
 361.745 226.057
 486.822 433.290
 173.842 764.226
 663.156 859.374
 36.520 151.926
 658.300 911.195
 931.220 462.964
 735.751 816.967
 514.478 923.990
 341.852 883.272
 144.980 358.909
 113.571 438.852
 562.870 83.961
 102.883 367.096
 544.320 993.152
 551.402 49.516
 172.699 799.660
 864.789 552.527
 258.557 3.664
 653.589 847.610
 987.120 688.761
 41.215 784.994
 235.142 771.076
 309.847 608.261
 668.149 666.568
 233.097 557.523
 771.576 347.534
 705.554 758.271
 280.664 539.260
 52.133 218.553
 27.855 988.225
 415.976 586.439
 324.496 705.704
 66.964 970.783
 515.923 262.421
 231.532 860.043
 3.365 253.727
 959.103 135.685
 598.752 159.349
 655.169 658.526
 683.704 940.886
 722.764 588.977
 974.069 823.933
 463.135 806.767
 266.905 35.100
 146.049 734.291
 966.357 558.412
 326.827 892.810
 375.298 757.120
 870.511 375.402
 205.655 508.104
 256.154 488.748
 835.152 114.668
 41.949 371.825
 932.813 13.000
 543.740 858.470
 929.285 247.155
 937.351 18.238
 738.246 951.663
 964.536 132.295
 287.334 10.281
 981.220 675.099
 14.834 529.849
 216.816 656.041
 83.527 421.374
 249.102 296.001
 785.552 873.483
 978.254 980.855
 419.800 759.217
 896.929 146.724
 852.496 474.147
 494.712 750.201
 386.337 566.187
 951.894 191.583
 406.373 4.894
 319.573 561.661
 312.153 535.887
 553.862 334.615
 334.166 275.259
 677.881 733.759
 145.082 286.076
 45.923 946.303
 467.559 126.490
 942.268 791.801
 733.521 314.511
 278.478 880.932
 925.823 881.542
 876.580 401.770
 21.582 14.456
 113.362 495.362
 524.280 559.109
 628.308 427.599
 814.769 486.946
 392.782 16.900
 943.073 436.894
 932.377 764.675
 825.076 28.496
 572.458 976.116
 980.856 706.625
 626.554 611.240
 162.419 595.799
 809.150 319.886
 754.141 901.706
 372.659 879.369
 303.537 253.068
 539.836 250.565
 145.465 498.218
 427.978 518.513
 840.057 592.998
 493.127 799.158
 152.098 590.865
 417.708 627.112
 984.122 388.977
 633.060 633.476
 41.980 827.774
 321.966 361.610
 893.026 283.966
 751.252 626.717
 384.633 851.464
 309.851 817.184
 363.545 150.624
 295.462 267.535
 92.233 338.074
 628.206 250.865
 342.161 867.566
 550.909 79.622
 579.630 352.885
 484.227 245.186
 999.131 648.265
 475.292 836.941
 31.984 147.426
 748.708 669.351
 822.370 731.958
 329.266 510.207
 554.848 711.895
 350.696 584.907
 301.359 200.010
 741.193 560.846
 673.870 366.396
 434.493 564.232
 291.825 916.541
 998.314 410.593
 249.961 425.425
 706.428 242.645
 78.655 108.740
 166.062 658.046
 380.622 502.300
 911.462 308.787
 487.561 900.118
 103.045 887.910
 269.275 333.685
 48.696 552.905
 135.234 189.072
 561.306 724.332
 361.836 99.100
 759.994 39.007
 53.250 625.464
 339.795 116.630
 273.366 86.265
 307.412 944.367
 472.753 79.552
 893.532 713.907
 157.561 210.378
 692.804 118.661
 514.931 920.423
 891.794 584.418
 207.943 333.886
 766.928 955.041
 896.572 625.213
 965.706 466.272
 922.007 553.030
 625.571 736.764
 530.495 725.722
 288.940 197.906
 608.219 618.455
 196.641 225.508
 77.396 865.668
 694.806 969.991
 370.636 439.343
 684.901 891.320
 88.682 789.631
 748.835 564.797
 467.049 184.078
 459.932 849.155
 369.083 413.887
 568.005 804.738
 503.934 835.106
 48.127 263.276
 583.393 739.645
 206.125 18.712
 405.143 181.687
 120.965 708.313
 933.396 260.819
 109.409 453.035
 471.125 141.423
 759.488 734.569
 939.080 691.332
 487.147 203.168
 131.620 989.945
 818.884 675.200
 972.482 291.007
 439.389 423.089
 187.137 547.866
 917.228 554.191
 213.011 804.510
 336.950 281.120
 433.184 625.069
 428.937 806.579
 119.867 44.361
 258.536 374.124
 566.062 54.644
 876.125 406.169
 350.177 446.907
 255.690 86.447
 180.211 462.251
 280.052 911.034
 290.722 509.248
 838.260 685.629
 484.436 511.426
 360.001 883.363
 16.635 875.457
 351.452 783.806
 88.022 741.305
 948.408 117.774
 542.224 982.035
 850.089 161.921
 837.578 270.488
 628.734 120.999
 687.061 595.394
 666.516 853.249
 221.626 579.223
 396.525 325.868
 744.749 278.270
 115.664 813.420
 302.304 301.835
 94.309 593.836
 412.290 807.300
 684.104 466.022
 482.212 462.280
 477.402 662.816
 114.708 830.634
 609.496 906.063
 669.274 867.954
 30.425 330.871
 942.640 602.255
 972.648 567.936
 563.675 440.344
 73.237 331.371
 909.797 458.835
 296.494 720.246
 858.260 105.849
 270.217 51.494
 132.783 815.257
 174.588 236.731
 117.454 496.059
 388.268 473.504
 837.439 846.585
 636.304 710.703
 979.627 114.030
 36.592 977.001
 803.957 697.057
 796.755 129.829
 113.963 811.545
 165.254 930.432
 977.209 10.839
 836.487 8.741
 55.286 392.095
 299.735 321.358
 489.292 814.577
 509.357 88.891
 638.899 905.280
 845.126 27.607
 268.008 298.425
 186.565 458.213
 262.424 730.569
 306.301 715.141
 738.037 840.053
 910.600 217.575
 612.707 861.812
 939.361 763.576
 860.790 695.246
 54.984 626.668
 813.278 898.658
 174.837 66.541
 904.470 139.075
 963.977 998.906
 171.480 126.966
 134.579 31.613
 887.594 483.191
 380.989 483.045
 834.233 727.571
 701.951 613.356
 597.262 317.670
 565.266 268.670
 697.584 591.195
 898.918 753.038
 447.693 529.927
 743.488 683.357
 857.534 437.064
 773.771 169.861
 215.092 138.579
 946.243 111.222
 738.278 933.734
 609.714 51.124
 861.616 746.714
 338.891 655.741
 788.893 302.872
 27.221 822.473
 244.280 466.909
 872.174 994.136
 300.617 450.218
 472.002 844.493
 493.838 499.411
 449.994 926.295
 464.261 12.670
 655.641 578.113
 244.229 155.276
 840.087 708.085
 260.921 836.412
 747.389 488.920
 694.915 7.821
 237.911 377.109
 159.054 308.238
 503.295 719.173
 696.447 28.643
 734.875 928.361
 877.084 650.709
 62.825 346.440
 663.852 18.535
 939.101 377.880
 663.123 761.466
 843.278 868.991
 142.950 378.966
 650.256 464.454
 642.010 428.067
 818.789 410.670
 281.466 286.436
 799.519 982.548
 784.730 781.870
 483.375 21.744
 289.796 629.830
 831.619 514.082
 966.460 668.019
 966.444 367.248
 215.555 650.006
 327.910 632.322
 396.822 203.274
 94.386 40.667
 1.563 81.226
 947.785 488.075
 429.578 169.434
 673.274 718.304
 848.624 735.603
 700.302 56.534
 388.893 47.305
 905.462 378.493
 362.536 894.620
 148.720 222.542
 585.396 434.664
 646.742 849.852
 828.969 575.866
 397.697 312.706
 137.695 311.365
 160.972 24.036
 230.380 728.476
 616.235 644.699
 563.582 115.754
 135.503 171.037
 295.897 677.394
 409.027 157.254
 360.098 878.736
 983.436 928.811
 958.094 684.384
 564.685 208.787
 952.724 725.358
 877.693 704.107
 79.855 322.865
 581.372 188.213
 461.365 898.470
 537.061 417.603
 210.017 473.955
 898.726 668.470
 704.425 85.016
 515.840 754.054
 428.256 142.743
 949.494 451.411
 742.138 232.727
 636.401 336.893
 47.671 966.635
 985.135 2.131
 46.492 233.464
 247.911 536.800
 57.788 241.739
 126.715 451.489
 77.403 819.206
 194.683 945.036
 711.223 528.597
 245.744 557.463
 643.504 767.609
 734.043 894.851
 583.971 415.172
 89.159 759.168
 930.726 46.343
 156.320 798.117
 772.342 812.864
 528.506 731.769
 493.033 838.848
 528.477 479.319
 628.764 240.396
 935.402 656.181
 817.031 488.907
 808.150 135.370
 584.243 910.821
 463.732 754.374
 295.803 277.375
 556.233 27.224
 156.982 78.435
 453.551 509.262
 577.214 601.681
 613.929 518.080
 204.684 25.279
 262.527 387.552
 288.069 567.134
 404.051 612.973
 842.328 271.005
 577.798 814.619
 77.858 218.855
 966.610 725.873
 217.712 75.225
 664.459 612.377
 774.500 644.074
 445.142 2.928
 513.797 68.055
 66.458 104.267
 199.344 956.808
 502.935 164.289
 129.932 892.450
 991.485 615.913
 849.837 740.370
 67.259 491.974
 983.249 70.996
 983.545 155.662
 225.639 867.925
 874.884 287.562
 267.076 920.178
 515.176 646.127
 47.619 747.250
 523.646 850.981
 804.927 226.778
 815.902 196.014
 999.024 943.108
 122.491 790.503
 346.669 573.864
 594.265 550.957
 904.253 819.103
 176.369 264.074
 767.708 657.960
 307.922 42.698
 453.074 310.634
 42.582 573.381
 152.550 674.332
 289.548 67.923
 676.707 191.508
 151.581 384.626
 170.848 863.933
 345.894 371.171
 387.138 229.029
 197.951 733.742
 987.051 613.379
 413.176 180.697
 702.108 435.853
 676.242 888.854
 184.034 78.462
 473.995 551.796
 595.632 221.593
 461.504 89.029
 826.602 162.032
 219.367 109.032
 137.540 623.192
 615.830 155.956
 842.493 818.688
 873.971 746.976
 715.394 950.248
 239.915 983.944
 356.551 81.590
 193.558 748.458
 68.290 119.998
 982.567 953.674
 477.962 910.757
 890.535 210.019
 404.412 676.367
 771.315 386.447
 310.973 947.629
 647.052 626.159
 222.868 988.474
 433.704 258.190
 636.282 527.226
 434.506 977.123
 715.189 406.225
 141.546 526.281
 793.253 847.102
 74.166 689.423
 783.039 214.067
 29.378 587.280
 782.421 21.409
 845.732 393.896
 776.028 68.745
 913.514 579.966
 503.227 858.712
 478.927 493.083
 27.184 232.850
 769.596 475.602
 343.676 593.814
 47.815 167.816
 143.521 323.181
 514.173 156.130
 46.657 476.703
 128.342 602.350
 795.240 481.431
 679.849 971.060
 891.864 75.824
 76.682 888.040
 439.529 844.411
 773.669 585.106
 752.826 388.229
 439.274 277.446
 13.529 942.033
 464.919 281.114
 515.265 365.790
 315.027 203.962
 135.920 183.472
 261.174 266.700
 676.030 264.452
 955.959 756.437
 767.735 905.412
 0.376 947.968
 681.112 302.680
 14.653 103.932
 600.357 551.023
 311.944 580.027
 706.749 475.532
 625.181 702.692
 662.323 424.266
 181.327 181.538
 139.389 12.448
 938.752 985.538
 766.417 121.368
 890.137 109.323
 968.283 889.664
 826.158 633.341
 454.676 179.788
 897.931 229.091
 668.747 12.273
 206.143 458.860
 41.319 704.701
 681.905 189.650
 924.629 166.312
 862.155 395.175
 202.234 734.028
 157.212 910.482
 715.287 607.834
 669.518 74.101
 314.542 885.246
 63.313 26.386
 875.379 203.808
 870.856 4.362
 410.908 390.708
 620.709 697.882
 225.024 368.762
 409.705 415.005
 180.613 972.916
 837.603 892.418
 763.429 651.454
 360.533 416.411
 923.071 137.158
 77.487 968.904
 220.781 717.445
 177.996 249.459
 739.354 366.183
 886.336 156.933
 471.270 646.309
 829.040 42.774
 533.378 390.018
 622.046 312.045
 924.322 916.321
 868.565 678.697
 586.861 173.789
 128.945 149.726
 31.649 184.789
 172.660 80.495
 570.718 517.376
 556.650 13.328
 474.486 988.835
 353.004 476.503
 860.499 192.960
 435.233 114.918
 428.374 789.257
 841.842 971.320
 934.578 359.983
 287.623 103.078
 542.117 359.201
 259.017 59.820
 451.196 591.795
 385.340 758.001
 913.059 379.754
 950.856 556.666
 324.086 224.214
 735.125 591.713
 392.558 246.132
 525.291 782.184
 746.309 893.463
 21.715 140.112
 13.571 511.019
 798.395 744.856
 648.026 69.424
 25.953 773.473
 196.500 95.697
 814.595 491.367
 516.362 109.877
 987.629 923.438
 659.971 384.965
 506.161 757.036
 854.107 862.356
 488.890 726.982
 639.966 588.452
 117.106 542.658
 808.915 122.503
 696.745 221.671
 103.738 298.762
 732.467 268.160
 665.763 321.259
 222.143 391.565
 134.209 6.015
 126.034 709.168
 962.858 657.957
 428.298 559.397
 556.035 438.684
 667.867 9.474
 964.758 522.377
 752.384 848.202
 176.303 992.226
 217.542 680.582
 106.410 456.035
 492.393 694.357
 720.819 179.878
 769.884 648.887
 807.898 91.449
 554.945 684.050
 661.211 994.059
 117.009 91.755
 752.105 477.863
 859.971 306.450
 648.569 302.205
 943.820 15.640
 316.109 952.898
 454.690 569.424
 196.119 917.436
 583.670 272.561
 352.034 251.782
 901.965 807.416
 586.412 782.320
 126.726 985.687
 924.174 859.348
 177.083 426.148
 717.797 783.108
 695.651 160.400
 926.648 704.659
 132.179 775.087
 750.424 72.137
 481.517 594.180
 729.411 174.136
 569.010 816.181
 963.795 417.745
 567.446 66.765
 130.384 76.267
 98.421 766.114
 195.903 23.840
 658.309 191.480
 927.566 629.467
 258.859 429.427
 598.225 465.410
 581.852 239.295
 367.392 764.378
 816.421 511.083
 211.373 871.598
 829.971 709.082
 574.210 32.873
 775.411 799.635
 42.942 254.550
 468.404 410.687
 820.671 198.255
 391.068 745.924
 912.122 930.133
 458.946 351.883
 159.915 144.634
 395.051 627.286
 314.879 305.682
 810.343 775.902
 507.860 88.164
 719.494 183.513
 959.038 920.312
 2.368 283.176
 737.495 198.816
 236.859 338.389
 420.333 514.924
 812.130 89.065
 726.995 648.595
 420.538 379.378
 578.534 81.893
 12.493 118.795
 589.588 790.571
 375.079 758.084
 106.973 298.510
 409.563 821.447
 505.492 642.823
 385.117 495.425
 309.342 483.617
 339.500 296.803
 674.872 102.380
 988.530 27.950
 24.364 233.479
 54.511 571.965
 915.656 346.475
 592.046 215.565
 151.956 190.767
 393.669 639.139
 341.174 691.868
 816.461 145.940
 593.773 979.658
 756.299 171.577
 369.973 777.772
 83.825 317.177
 46.501 200.375
 673.980 671.630
 43.780 313.864
 440.405 757.845
 138.052 518.126
 211.778 173.007
 259.496 792.074
 246.930 652.294
 854.816 304.222
 20.165 518.761
 57.206 499.365
 161.547 79.177
 72.365 991.288
 106.114 667.173
 548.584 888.408
 791.149 542.422
 272.534 289.789
 295.236 439.630
 418.725 864.039
 493.146 76.405
 206.558 679.745
 916.318 617.760
 189.276 825.630
 72.470 840.908
 346.929 139.317
 455.529 321.480
 591.920 368.950
 537.536 286.427
 459.938 901.081
 799.556 155.315
 468.600 395.866
 654.081 166.749
 526.321 137.128
 215.291 697.213
 588.555 6.143
 767.249 903.194
 539.246 865.760
 398.270 522.287
 652.074 952.907
 249.990 63.758
 416.818 45.375
 762.838 103.304
 537.040 631.749
 979.771 10.394
 380.612 775.262
 644.141 610.411
 536.702 543.196
 445.812 88.988
 672.176 758.356
 235.324 844.510
 935.764 919.276
 445.486 89.097
 406.268 697.623
 892.911 281.846
 776.726 737.076
 841.242 84.328
 692.556 95.573
 909.143 481.790
 79.597 655.728
 518.320 179.269
 896.792 5.540
 972.129 915.472
 95.434 507.945
 508.758 135.163
 57.962 643.670
 313.003 609.825
 397.822 853.214
 228.623 324.066
 29.687 412.195
 973.809 869.751
 746.291 756.990
 913.071 970.022
 872.144 807.425
 720.700 740.572
 691.783 398.708
 627.831 175.805
 385.049 889.946
 874.072 803.555
 836.682 331.137
 685.866 805.104
 442.734 479.939
 730.615 359.229
 510.545 214.613
 904.417 892.525
 969.125 7.051
 311.770 46.383
 377.549 631.882
 900.358 887.603
 973.420 992.182
 888.985 469.038
 152.824 152.776
 540.681 704.046
 56.538 467.581
 108.147 459.350
 172.191 162.669
 740.196 241.720
 193.911 252.058
 563.961 191.322
 33.488 94.632
 29.903 776.423
 401.947 889.670
 359.557 478.368
 907.531 612.450
 707.248 371.291
 103.499 233.133
 527.487 237.165
 402.899 980.107
 923.389 253.712
 621.948 107.269
 185.269 280.931
 61.107 323.107
 762.794 922.918
 253.984 223.200
 952.045 317.143
 657.378 737.958
 226.950 605.950
 797.971 530.549
 462.398 267.895
 487.083 238.367
 46.660 563.516
 247.744 492.813
 779.278 805.510
 729.082 340.192
 416.326 662.246
 600.977 350.119
 129.986 301.666
 794.557 681.893
 68.835 576.190
 376.749 293.978
 667.537 225.242
 293.566 453.232
 591.112 957.910
 488.716 620.212
 894.267 392.209
 881.450 562.182
 518.074 928.328
 578.267 349.118
 975.374 370.358
 783.315 408.473
 536.695 274.506
 776.345 505.989
 417.153 772.273
 237.252 851.951
 82.058 815.847
 133.080 240.511
 488.019 131.904
 445.525 464.894
 713.748 501.743
 631.175 230.130
 319.956 553.245
 877.908 439.639
 923.602 937.461
 781.963 360.323
 843.869 344.028
 932.417 586.382
 444.801 200.121
 292.334 503.856
 584.395 403.039
 26.131 700.709
 707.474 2.914
 186.223 331.403
 868.015 216.533
 162.366 206.418
 817.431 493.212
 66.124 477.547
 182.916 937.424
 900.413 386.391
 322.338 229.055
 908.075 59.013
 269.854 170.329
 440.119 702.787
 73.594 168.509
 897.859 496.102
 20.340 766.197
 226.028 677.519
 692.359 827.681
 336.630 823.617
 411.796 142.186
 74.394 554.968
 504.636 115.738
 570.958 194.212
 518.894 385.610
 331.290 501.132
 322.997 739.038
 235.290 74.915
 106.117 675.182
 981.133 406.850
 121.503 481.534
 834.075 716.690
 428.640 358.456
 942.373 457.486
 475.530 114.905
 836.316 837.263
 646.973 361.275
 10.691 507.451
 619.706 169.398
 7.061 99.017
 695.338 473.215
 39.947 955.128
 114.823 305.153
 658.365 886.636
 534.621 452.387
 987.252 252.276
 408.539 563.836
 866.510 93.262
 467.774 823.683
 390.929 401.705
 24.895 351.681
 472.759 109.294
 598.867 706.412
 698.733 797.979
 724.108 607.579
 861.708 974.538
 576.588 0.464
 618.626 548.151
 736.787 243.657
 94.288 702.309
 478.772 784.555
 325.483 972.988
 95.690 610.810
 961.730 113.133
 66.627 835.754
 924.549 333.904
 163.294 437.950
 922.316 126.101
 665.662 766.415
 46.035 956.741
 684.956 421.280
 684.496 347.492
 614.855 392.816
 825.181 830.831
 85.064 398.664
 407.966 969.148
 566.454 599.195
 808.207 450.195
 267.591 834.240
 108.541 443.194
 915.858 141.547
 516.978 133.489
 882.615 159.684
 873.184 135.021
 294.341 547.478
 503.829 310.270
 876.834 371.080
 918.306 173.086
 366.968 511.546
 732.890 293.403
 158.791 164.145
 357.444 11.903
 143.861 959.950
 35.373 870.867
 378.482 805.592
 783.711 803.724
 635.040 264.098
 203.674 645.000
 146.191 884.710
 417.886 534.746
 957.395 919.484
 12.774 423.133
 496.880 66.758
 624.800 23.286
 936.914 374.470
 87.294 120.865
 44.105 978.593
 58.663 300.224
 840.099 592.999
 68.722 577.623
 61.434 396.965
 562.238 596.104
 115.590 365.918
 979.670 403.971
 679.482 981.202
 215.285 144.641
 930.327 347.485
 30.698 481.013
 493.169 894.568
 604.443 278.982
 844.152 286.842
 370.077 14.542
 136.467 792.337
 469.735 844.936
 182.570 948.613
 438.047 110.020
 800.875 819.690
 372.133 784.442
 539.472 772.455
 654.460 679.200
 249.035 458.823
 922.137 852.969
 369.925 408.331
 142.365 115.200
 606.364 292.175
 411.064 826.068
 817.715 882.400
 69.961 580.058
 101.258 7.511
 394.766 223.211
 763.149 297.857
 979.476 937.249
 968.378 260.598
 893.750 531.098
 573.692 655.719
 163.920 331.416
 929.727 332.525
 394.170 144.021
 193.320 592.461
 751.284 168.499
 24.659 871.241
 760.940 755.419
 16.082 574.563
 660.650 781.708
 72.669 390.687
 507.197 732.654
 455.125 364.465
 5.792 382.238
 721.746 615.932
 603.634 86.122
 240.559 378.068
 839.259 988.364
 860.288 209.006
 156.696 4.153
 257.830 890.845
 353.540 902.527
 151.993 887.670
 836.419 566.780
 172.847 917.794
 785.794 963.243
 590.859 458.155
 892.683 174.293
 180.935 991.858
 308.783 237.160
 267.369 822.923
 962.910 430.592
 963.745 996.137
 133.004 36.288
 987.108 595.822
 644.752 706.724
 341.577 667.088
 893.657 146.431
 989.552 559.515
 984.069 376.564
 168.152 379.115
 150.986 935.061
 777.406 833.865
 611.501 764.473
 730.677 345.326
 493.626 570.353
 985.863 289.017
 250.196 173.866
 290.111 424.938
 302.010 927.822
 296.319 433.156
 712.776 975.954
 424.894 314.684
 702.500 887.003
 630.552 732.527
 307.360 629.547
 525.919 19.775
 622.793 627.796
 249.029 80.028
 780.489 675.659
 131.400 149.358
 145.292 224.633
 920.996 918.765
 539.055 204.730
 787.323 762.105
 547.509 306.292
 34.168 348.242
 913.813 29.668
 772.506 199.432
 517.200 800.208
 368.301 393.378
 653.875 814.479
 336.845 587.081
 34.818 812.326
 269.599 500.360
 674.519 706.144
 67.182 460.141
 326.998 507.031
 131.888 238.363
 319.967 596.462
 617.247 272.299
 112.185 446.414
 415.661 132.449
 48.250 0.966
 316.494 387.001
 83.114 224.111
 917.542 530.525
 497.060 683.594
 107.194 516.379
 200.788 386.174
 640.428 416.003
 347.497 578.663
 849.985 473.200
 910.676 569.921
 408.499 117.851
 266.846 265.795
 285.123 531.774
 834.278 511.412
 321.495 941.016
 482.081 238.788
 840.045 655.664
 837.813 73.217
 249.078 842.741
 212.494 476.031
 33.362 343.197
 634.682 726.328
 828.838 414.081
 272.897 367.915
 441.289 866.207
 239.481 983.562
 850.392 590.966
 648.077 885.792
 64.526 233.091
 658.730 126.528
 483.268 715.447
 734.715 987.386
 461.977 294.170
 177.109 194.214
 537.680 795.294
 248.698 645.159
 202.223 25.535
 477.883 608.456
 835.015 68.926
 503.825 556.989
 24.513 176.941
 622.330 0.044
 808.779 272.656
 882.090 552.623
 598.099 149.994
 605.350 768.950
 656.973 328.560
 836.295 944.706
 922.048 184.791
 803.102 663.122
 723.275 523.790
 692.474 589.808
 217.259 676.326
 133.365 192.534
 297.140 635.957
 852.620 222.698
 628.216 716.401
 160.468 8.643
 691.855 874.244
 737.462 706.251
 174.080 762.441
 694.017 474.139
 284.773 952.195
 954.568 199.676
 167.047 671.512
 654.269 523.848
 185.412 85.664
 728.773 889.407
 750.472 206.036
 106.907 574.880
 334.805 218.212
 589.972 849.818
 300.073 517.083
 406.069 682.578
 133.402 316.255
 677.556 805.021
 178.596 41.789
 326.912 358.566
 145.049 147.575
 791.275 48.392
 737.665 713.382
 917.578 468.150
 31.017 559.337
 495.096 543.030
 520.076 375.437
 555.345 406.589
 630.709 905.542
 163.590 274.232
 331.640 816.405
 352.866 317.176
 24.681 938.892
 849.682 254.159
 223.749 896.138
 627.783 458.851
 490.747 178.325
 248.074 189.227
 456.147 823.024
 622.632 957.006
 495.419 491.017
 830.426 712.345
 193.965 758.520
 41.851 78.383
 250.630 386.453
 436.384 254.986
 33.897 575.294
 258.817 859.444
 909.608 310.176
 218.800 88.175
 451.480 775.831
 238.240 387.316
 175.984 46.148
 861.998 796.827
 914.727 290.294
 317.851 283.386
 956.668 189.171
 418.692 468.469
 718.972 115.581
 998.241 971.858
 701.690 532.614
 944.191 175.245
 563.572 531.930
 800.795 129.048
 243.201 131.733
 345.744 907.174
 513.211 939.107
 71.080 303.933
 270.956 749.155
 510.437 975.026
 264.841 191.103
 328.679 76.433
 63.124 366.638
 826.762 42.734
 575.905 676.445
 394.321 277.142
 728.890 456.014
 673.024 372.155
 300.249 290.639
 61.311 730.695
 13.320 742.250
 309.984 567.070
 725.273 877.919
 520.646 704.691
 665.113 262.855
 885.662 88.667
 807.127 681.395
 97.826 747.055
 474.338 630.411
 936.970 81.355
 460.358 833.866
 114.257 876.962
 349.932 538.778
 855.860 595.619
 274.249 945.950
 847.277 157.926
 225.681 718.571
 276.918 123.710
 900.115 403.892
 630.216 526.359
 158.620 743.794
 238.868 474.319
 882.197 76.275
 107.536 374.910
 715.203 319.067
 274.170 404.005
 889.316 747.064
 539.980 797.110
 628.318 935.639
 288.947 95.971
 145.305 741.804
 840.787 588.309
 752.152 74.464
 209.694 530.900
 353.288 894.456
 716.423 67.659
 542.103 455.862
 893.760 29.911
 562.203 214.298
 883.896 536.816
 643.394 187.857
 727.329 766.297
 233.528 355.436
 841.624 723.321
 684.739 49.067
 667.659 840.559
 232.007 265.921
 81.939 870.044
 42.334 557.038
 225.563 592.345
 586.218 199.123
 950.705 226.846
 164.668 919.241
 29.659 183.270
 643.170 606.918
 583.165 576.546
 30.088 441.451
 165.641 126.172
 675.672 302.405
 474.992 84.555
 446.734 477.050
 441.865 359.233
 92.035 679.322
 283.683 199.974
 198.416 540.813
 96.765 667.484
 144.755 705.925
 397.791 555.697
 490.210 782.026
 234.149 739.561
 438.122 873.081
 660.142 816.049
 753.963 614.340
 449.183 914.194
 594.293 269.446
 386.052 202.688
 636.635 933.541
 690.844 718.747
 153.171 481.011
 478.702 992.993
 913.322 19.453
 395.943 631.241
 153.510 68.004
 11.209 629.896
 141.998 914.487
 325.250 107.635
 870.984 958.992
 118.561 208.065
 108.479 798.895
 334.091 807.748
 873.530 220.245
 422.470 8.604
 497.801 641.549
 517.721 126.054
 895.090 307.804
 498.328 442.879
 772.129 195.149
 786.094 587.678
 25.962 90.364
 85.840 235.838
 935.539 225.998
 943.122 405.287
 371.264 643.017
 843.522 930.147
 722.442 721.077
 772.279 509.149
 638.614 55.038
 452.168 824.695
 759.116 698.895
 463.437 660.517
 81.936 269.327
 783.480 274.509
 416.770 165.666
 955.047 837.555
 850.356 276.778
 667.484 873.831
 399.734 704.618
 411.302 943.416
 69.518 825.764
 515.947 420.097
 593.849 163.813
 105.679 27.655
 917.162 175.087
 688.918 713.774
 337.788 916.620
 440.255 635.025
 545.678 318.160
 27.643 187.504
 74.021 209.035
 694.470 599.793
 951.380 536.846
 419.478 77.707
 286.300 179.324
 367.474 589.092
 793.599 105.299
 609.073 352.800
 737.009 238.018
 655.019 965.385
 726.235 457.321
 724.966 894.384
 280.412 630.053
 684.792 86.011
 20.247 155.141
 151.873 491.262
 946.767 165.914
 623.414 986.852
 127.621 553.214
 446.326 50.837
 567.486 304.913
 663.766 507.531
 365.683 137.535
 966.970 58.467
 942.954 1.282
 203.129 307.143
 85.192 139.136
 770.683 722.519
 442.326 982.531
 230.582 892.381
 526.453 169.828
 111.833 431.407
 968.546 419.595
 56.385 734.005
 64.802 308.950
 574.375 118.558
 422.064 269.545
 36.579 782.975
 700.078 281.767
 465.100 882.286
 153.125 924.203
 872.779 214.155
 454.314 113.343
 601.253 739.752
 405.241 181.776
 400.172 23.347
 807.686 916.115
 36.864 707.645
 421.380 973.672
 515.948 182.523
 424.807 275.074
 589.515 496.998
 709.604 724.952
 45.952 418.477
 201.812 31.368
 252.895 985.481
 946.340 704.390
 899.050 321.701
 99.221 133.279
 710.390 287.765
 133.161 228.932
 816.752 415.164
 316.395 623.002
 201.083 683.016
 916.884 127.366
 389.860 16.770
 110.474 758.245
 931.910 878.315
 433.026 439.300
 784.452 214.596
 966.009 729.636
 78.377 87.765
 639.047 928.108
 796.232 40.661
 881.058 428.070
 171.088 189.288
 866.571 620.257
 435.312 976.781
 251.352 240.528
 326.514 784.566
 240.658 248.503
 232.740 255.195
 206.185 908.600
 347.763 332.337
 689.438 172.710
 855.602 26.993
 278.036 70.809
 194.801 651.220
 498.850 79.591
 419.257 362.969
 972.470 228.055
 703.398 995.447
 754.920 521.465
 93.330 224.387
 145.693 520.855
 718.252 595.413
 559.956 144.152
 212.264 995.240
 94.225 887.759
 998.112 24.612
 609.256 275.429
 121.829 902.939
 914.443 886.219
 349.338 5.561
 571.331 398.001
 419.664 670.965
 999.356 700.362
 449.237 299.512
 727.374 914.731
 80.995 44.874
 505.745 634.507
 731.655 138.232
 494.641 528.912
 199.892 412.148
 246.928 696.978
 524.656 250.858
 783.597 508.664
 721.958 596.725
 744.672 715.621
 353.777 914.824
 620.133 82.054
 596.089 50.660
 108.403 794.639
 954.236 617.054
 101.861 218.354
 230.959 88.198
 0.629 821.770
 71.571 850.129
 551.423 90.870
 6.133 511.677
 194.603 165.462
 572.611 287.830
 679.964 588.070
 858.227 963.979
 133.557 663.659
 737.274 85.452
 680.344 342.291
 639.297 608.904
 460.408 498.950
 856.608 332.513
 432.386 879.068
 27.621 288.653
 702.649 579.247
 423.591 748.942
 421.369 655.195
 260.331 136.726
 169.242 598.828
 270.601 560.581
 546.204 949.892
 852.835 734.889
 644.602 41.506
 981.116 115.786
 725.150 801.015
 771.731 294.463
 649.367 5.814
 783.056 212.163
 94.637 437.017
 235.937 15.044
 878.458 881.563
 917.338 290.929
 640.704 945.408
 434.992 727.863
 924.008 587.737
 167.578 626.138
 302.753 239.766
 974.023 166.339
 544.036 293.648
 835.529 386.966
 945.771 739.880
 781.609 723.002
 547.362 288.413
 951.706 983.492
 109.865 563.381
 549.774 349.776
 831.012 938.240
 921.786 419.876
 114.887 442.292
 514.633 337.755
 228.503 476.670
 126.771 473.582
 923.156 24.175
 531.688 72.937
 605.659 709.832
 218.510 395.237
 144.685 695.131
 951.535 505.969
 75.219 586.947
 982.074 480.980
 707.050 570.661
 759.780 996.836
 292.295 985.711
 672.609 307.602
 5.974 840.471
 809.174 399.518
 539.822 992.862
 676.674 640.531
 802.877 224.563
 742.520 736.964
 716.456 422.162
 196.695 25.662
 742.121 900.515
 381.655 583.390
 398.947 305.153
 412.069 858.295
 123.347 895.622
 940.797 318.697
 866.834 614.504
 231.564 285.880
 483.255 602.638
 411.845 748.954
 349.383 535.404
 319.052 646.033
 616.380 774.101
 864.684 197.219
 783.006 187.361
 548.249 267.237
 895.848 77.828
 207.337 60.573
 51.964 816.970
 422.016 366.879
 142.810 54.887
 158.798 2.112
 25.993 131.578
 277.901 469.751
 837.179 111.438
 801.642 400.714
 705.544 624.483
 293.995 239.867
 162.501 997.113
 102.018 416.776
 438.664 454.182
 407.805 869.422
 234.234 75.140
 211.386 48.712
 483.101 683.372
 265.721 200.958
 873.405 573.190
 197.360 852.829
 153.045 457.808
 231.805 572.260
 456.556 919.015
 90.300 578.350
 411.992 10.791
 301.985 968.241
 698.094 211.161
 777.774 829.647
 51.525 215.976
 493.411 440.064
 702.590 852.655
 330.783 9.399
 530.386 779.351
 908.563 908.942
 262.294 384.289
 803.663 219.201
 139.030 60.641
 209.877 410.582
 169.041 594.207
 413.808 498.287
 401.923 945.088
 683.014 555.910
 259.959 51.776
 277.884 766.345
 533.168 148.421
 415.532 484.740
 22.794 316.246
 557.969 103.045
 320.610 831.051
 372.614 871.243
 849.408 204.526
 954.029 544.709
 29.390 421.896
 312.636 603.569
 444.902 667.403
 968.443 407.691
 788.000 107.921
 552.714 604.687
 475.059 19.856
 263.760 258.362
 448.191 532.403
 568.061 887.501
 266.202 498.634
 736.643 41.205
 94.678 863.074
 288.798 344.495
 259.300 379.057
 638.980 549.388
 221.390 540.721
 744.054 960.691
 964.065 173.053
 191.352 376.252
 88.090 699.493
 395.532 108.369
 359.008 751.718
 654.623 721.547
 924.513 462.054
 101.381 333.014
 39.831 588.226
 752.109 942.811
 458.736 55.923
 156.073 572.177
 931.275 700.720
 667.839 540.161
 712.313 971.717
 263.130 62.394
 46.444 289.834
 585.647 341.864
 126.781 189.698
 614.930 284.065
 602.845 511.797
 879.366 18.394
 864.465 837.944
 477.445 170.128
 785.831 305.613
 616.137 694.305
 561.081 513.617
 807.650 461.649
 587.809 701.579
 992.855 350.078
 898.446 898.203
 467.486 531.856
 445.548 578.475
 690.046 910.219
 112.689 228.307
 540.618 219.932
 848.090 408.018
 897.947 399.233
 956.665 645.439
 106.889 216.830
 694.232 127.721
 946.369 313.690
 694.853 441.451
 584.241 327.591
 941.239 917.108
 52.863 406.460
 424.837 740.650
 409.000 498.150
 5.377 317.239
 693.035 408.303
 391.536 215.310
 392.817 839.318
 450.081 829.805
 492.312 822.330
 988.667 18.199
 568.184 6.612
 728.981 859.617
 340.250 818.476
 826.508 233.923
 714.339 201.843
 138.742 623.042
 636.471 427.957
 585.842 800.266
 41.468 750.823
 680.587 435.052
 191.570 691.802
 375.015 31.417
 703.555 681.309
 229.588 608.765
 326.849 152.891
 960.397 586.850
 908.813 976.253
 267.249 53.976
 143.489 97.538
 550.076 972.806
 401.527 209.661
 445.597 544.878
 764.783 250.499
 776.448 437.732
 0.296 85.865
 419.951 542.303
 594.302 206.409
 145.433 428.710
 694.996 997.684
 712.717 402.014
 278.378 740.975
 498.366 612.795
 528.475 94.991
 852.027 778.199
 113.056 286.877
 967.187 835.383
 118.822 512.374
 666.717 40.035
 93.651 282.163
 494.378 287.109
 214.226 343.099
 413.086 559.287
 669.338 803.039
 236.141 581.460
 114.790 666.273
 359.084 798.165
 535.668 878.310
 70.668 407.198
 144.331 435.117
 558.003 229.191
 474.706 149.295
 992.898 912.840
 610.048 316.445
 806.475 252.668
 335.458 86.946
 392.979 4.883
 849.095 634.968
 200.477 442.315
 736.532 806.958
 87.736 297.091
 28.472 420.729
 278.281 645.972
 968.482 634.018
 502.759 535.110
 338.277 183.966
 470.717 695.792
 875.038 957.962
 587.285 938.808
 98.239 448.944
 466.805 741.145
 200.434 597.442
 884.889 54.179
 83.617 266.736
 146.765 507.469
 4.311 840.803
 680.054 387.304
 68.875 896.694
 934.616 105.633
 266.163 569.243
 294.011 304.761
 186.238 597.315
 778.998 368.870
 728.078 383.904
 412.822 428.067
 201.077 999.423
 483.582 78.169
 357.498 456.419
 796.490 24.130
 217.204 848.085
 777.334 852.023
 551.021 901.523
 839.938 699.361
 642.581 994.387
 340.137 922.743
 345.743 830.693
 235.056 42.003
 469.514 394.192
 980.684 499.062
 456.406 887.390
 417.546 725.406
 53.356 528.197
 301.291 923.566
 914.642 987.317
 573.133 984.396
 609.819 96.126
 478.166 373.515
 450.822 191.215
 724.788 307.519
 593.410 57.582
 235.937 424.906
 529.584 123.074
 825.907 649.910
 968.136 93.086
 701.624 402.177
 126.800 113.224
 843.992 464.637
 136.485 341.036
 585.968 69.726
 918.831 293.638
 535.155 374.842
 953.850 829.818
 58.981 886.479
 544.096 201.879
 981.895 364.623
 822.929 369.003
 761.742 741.008
 992.555 60.448
 994.861 953.537
 336.269 789.564
 627.953 812.256
 980.421 789.946
 163.922 937.763
 315.013 330.256
 576.430 959.697
 375.452 987.252
 684.669 930.378
 378.031 655.784
 679.662 836.827
 352.398 554.061
 83.554 113.857
 367.996 462.123
 113.774 743.137
 978.736 396.480
 618.179 329.833
 59.634 875.302
 51.665 82.283
 357.526 632.942
 438.825 874.312
 580.192 882.224
 673.782 177.941
 287.276 45.599
 563.140 140.947
 883.376 845.543
 639.957 113.896
 637.935 89.423
 337.959 560.648
 435.343 749.366
 690.905 211.168
 287.657 633.606
 340.556 122.709
 994.975 198.508
 529.447 732.557
 516.711 751.451
 606.205 130.813
 0.568 351.263
 769.207 413.742
 212.966 297.813
 659.742 746.673
 611.165 904.142
 532.465 460.142
 107.575 717.204
 75.878 304.728
 893.175 966.721
 229.082 719.999
 530.059 511.095
 196.364 343.265
 991.542 165.763
 154.811 846.719
 848.690 59.490
 191.647 790.444
 379.606 599.967
 810.033 397.274
 845.109 39.732
 870.491 768.164
 442.939 330.195
 258.898 978.498
 761.389 514.589
 513.110 32.353
 719.815 934.754
 424.043 749.443
 653.203 872.027
 531.683 155.173
 94.616 285.267
 943.497 815.434
 984.595 190.676
 946.664 172.820
 120.342 105.920
 104.090 308.316
 107.781 277.835
 508.166 571.977
 432.544 67.334
 409.633 237.384
 385.722 580.997
 788.727 168.676
 909.373 136.036
 542.306 516.784
 235.691 409.174
 727.105 645.213
 831.064 651.482
 832.161 927.730
 298.824 416.957
 912.326 253.951
 797.071 134.822
 862.341 157.642
 273.641 102.068
 363.011 471.229
 570.200 147.057
 506.538 473.373
 690.799 146.257
 679.089 190.278
 334.447 608.968
 520.442 31.977
 51.833 789.779
 221.328 378.970
 76.918 871.194
 790.347 309.995
 306.401 71.255
 408.672 996.350
 934.064 480.025
 479.794 641.042
 600.560 687.585
 314.208 361.371
 378.596 22.989
 609.080 391.515
 592.860 432.702
 487.648 97.857
 65.853 658.022
 52.635 875.511
 405.540 659.258
 335.526 241.682
 6.997 930.973
 545.733 712.624
 454.883 974.003
 449.900 89.295
 491.314 268.465
 54.701 966.024
 987.780 425.399
 992.148 891.119
 841.026 96.549
 783.720 63.319
 140.822 771.169
 610.530 549.064
 649.395 880.375
 166.511 198.934
 733.743 23.793
 398.502 64.252
 626.547 506.041
 422.665 644.334
 810.787 363.603
 85.341 599.252
 557.319 333.014
 646.033 151.155
 151.601 681.927
 991.467 668.538
 161.548 934.018
 936.580 422.386
 587.483 470.898
 277.898 151.513
 839.653 8.967
 787.263 448.021
 979.355 511.839
 672.621 534.404
 384.925 210.545
 793.971 354.123
 140.559 830.776
 166.214 30.454
 748.888 651.227
 769.239 298.063
 820.605 687.451
 134.875 2.283
 857.180 675.019
 509.402 857.703
 105.245 943.345
 971.095 415.927
 290.816 71.945
 790.042 308.607
 233.752 14.535
 580.526 893.010
 371.303 289.243
 646.050 160.891
 886.062 756.828
 38.158 295.632
 817.989 350.499
 630.284 336.102
 450.408 53.483
 287.760 677.996
 682.124 132.401
 538.778 404.590
 646.378 579.899
 15.575 869.453
 704.535 368.532
 40.644 375.079
 148.797 205.021
 732.633 915.561
 592.413 250.585
 757.254 630.717
 534.606 755.820
 659.553 96.906
 965.617 779.632
 597.969 739.662
 957.939 419.036
 223.573 269.863
 884.020 83.529
 578.667 33.308
 447.809 883.498
 849.605 829.133
 934.814 761.290
 924.468 41.514
 618.380 436.664
 255.412 678.801
 832.316 941.212
 989.539 101.793
 883.505 620.642
 645.614 216.830
 362.703 146.804
 414.537 718.146
 975.261 725.800
 40.003 487.320
 292.237 252.981
 986.195 535.315
 680.446 354.166
 468.755 335.523
 549.929 784.791
 863.755 115.482
 229.508 520.186
 920.440 612.514
 594.204 561.852
 193.404 57.013
 699.161 272.996
 738.273 219.597
 378.044 223.943
 644.552 378.593
 122.914 622.227
 625.916 56.925
 738.191 486.649
 70.729 507.186
 743.029 628.442
 546.171 746.479
 351.383 70.703
 323.119 654.502
 982.910 879.701
 574.246 336.471
 624.239 124.626
 226.114 844.217
 270.687 217.282
 201.837 62.395
 13.278 617.510
 862.062 360.967
 802.790 496.515
 679.096 639.374
 307.690 617.249
 606.241 932.189
 700.520 372.724
 728.622 491.089
 349.881 589.268
 803.345 525.153
 783.182 587.658
 368.933 782.528
 517.413 851.763
 583.192 244.091
 358.057 998.393
 644.432 116.924
 44.874 105.692
 76.050 446.093
 10.544 638.514
 774.749 281.685
 925.322 521.238
 206.943 859.509
 367.014 430.513
 608.334 483.769
 698.353 207.199
 323.482 184.846
 198.463 778.690
 293.574 101.886
 905.448 15.715
 143.211 385.730
 34.789 163.417
 765.226 101.066
 373.167 541.990
 894.157 636.260
 667.537 30.516
 984.804 904.532
 770.863 867.134
 66.215 681.140
 533.189 723.571
 870.602 698.510
 81.992 61.977
 891.202 186.246
 989.635 942.367
 506.403 857.502
 726.723 720.684
 525.847 509.848
 925.155 227.241
 527.430 420.711
 78.418 825.226
 924.691 208.468
 972.298 266.973
 547.978 324.734
 27.722 55.242
 558.807 506.421
 838.285 406.977
 117.188 403.286
 65.337 252.553
 461.458 904.354
 909.067 594.862
 967.777 1.658
 78.233 125.552
 563.229 79.649
 335.926 142.065
 257.085 421.744
 683.905 435.947
 916.915 240.341
 271.534 103.106
 90.640 312.906
 463.416 848.793
 206.322 134.241
 786.614 778.097
 865.494 554.614
 896.372 346.462
 883.405 986.247
 268.876 829.513
 873.923 138.690
 149.580 608.217
 384.563 739.357
 782.652 770.824
 167.632 52.182
 126.044 39.242
 139.620 108.693
 950.663 132.428
 898.444 186.263
 342.075 196.478
 505.980 122.889
 408.600 439.450
 223.521 852.273
 267.674 203.337
 335.619 23.468
 778.729 246.301
 391.465 572.868
 738.995 371.340
 614.036 620.392
 410.463 864.509
 810.254 434.470
 931.550 653.958
 497.975 460.747
 843.872 93.171
 738.749 436.577
 168.980 746.400
 122.671 457.567
 66.352 215.495
 740.605 954.178
 534.577 614.835
 749.584 947.077
 153.174 760.230
 192.731 641.433
 851.390 989.492
 182.008 495.215
 809.410 43.401
 950.009 847.938
 101.616 888.329
 888.661 158.017
 663.722 303.617
 733.815 893.296
 767.133 551.423
 944.279 315.555
 903.770 323.308
 933.942 351.409
 890.377 260.962
 721.467 645.361
 988.502 788.608
 291.848 832.796
 878.442 397.707
 249.477 278.822
 724.337 282.207
 367.740 621.403
 203.134 742.008
 293.284 692.838
 950.267 726.341
 784.789 921.815
 185.854 465.934
 500.291 429.040
 441.175 297.178
 990.882 403.401
 998.561 482.814
 412.176 304.192
 409.136 317.249
 681.610 189.883
 860.710 821.452
 745.832 377.895
 159.274 399.110
 87.766 435.939
 166.942 474.504
 110.072 577.560
 39.720 161.352
 46.462 156.908
 941.415 734.005
 243.693 545.589
 814.481 167.102
 147.018 33.284
 582.074 371.715
 935.692 970.046
 983.559 345.562
 271.130 498.646
 331.781 147.987
 19.882 387.609
 376.379 48.711
 531.355 537.795
 293.104 40.031
 223.852 206.395
 552.636 68.152
 952.815 271.310
 89.700 268.968
 196.136 486.289
 158.889 391.190
 240.045 583.384
 469.615 674.767
 735.687 835.683
 409.767 210.564
 624.275 761.727
 244.449 239.147
 104.172 636.097
 289.391 718.891
 95.978 361.475
 963.220 588.755
 314.306 689.918
 901.636 516.688
 293.344 279.459
 630.900 124.391
 456.392 301.537
 637.117 41.973
 939.405 330.876
 598.959 16.801
 450.426 748.471
 470.259 289.787
 998.881 457.274
 478.920 685.515
 92.574 76.573
 751.632 231.575
 660.345 62.968
 559.770 534.452
 902.512 162.228
 318.662 767.217
 840.162 876.396
 746.237 656.460
 72.089 24.492
 612.157 746.620
 151.717 163.602
 477.319 938.742
 765.944 441.381
 756.550 583.096
 186.752 82.920
 433.059 502.018
 131.164 27.102
 238.529 247.395
 515.220 463.142
 92.482 688.574
 635.764 60.763
 901.753 979.082
 25.891 311.816
 366.722 877.775
 774.728 522.175
 464.573 881.063
 101.981 916.029
 598.733 252.376
 757.508 986.625
 663.223 673.415
 654.430 484.913
 194.656 264.914
 522.377 258.040
 424.673 274.274
 220.022 901.289
 31.746 960.718
 310.676 878.772
 181.368 548.383
 172.327 299.280
 573.939 502.540
 77.977 944.235
 554.317 518.020
 590.564 865.384
 318.483 211.518
 219.359 971.958
 151.509 566.355
 484.764 472.406
 795.732 190.192
 442.447 927.120
 155.404 679.899
 885.201 498.825
 849.041 125.503
 134.560 890.444
 706.227 574.562
 769.889 460.582
 332.867 183.171
 239.251 269.362
 827.085 628.935
 925.977 887.928
 684.550 999.594
 482.736 899.636
 782.399 908.752
 619.240 216.900
 48.873 653.381
 772.124 862.195
 312.932 208.116
 380.401 333.151
 764.404 155.849
 725.095 348.692
 148.688 955.897
 307.852 805.268
 56.727 438.301
 584.572 449.362
 565.203 39.814
 33.420 775.391
 726.092 33.631
 222.180 308.026
 519.284 86.106
 901.111 936.846
 465.595 650.763
 540.674 691.644
 76.991 499.221
 968.398 21.667
 200.932 622.669
 348.270 655.592
 429.659 613.889
 155.358 745.319
 503.866 772.197
 696.711 650.887
 783.041 640.980
 239.115 211.574
 698.963 584.641
 750.124 115.875
 800.134 698.937
 419.295 367.402
 756.741 701.984
 483.163 322.427
 80.013 114.159
 864.828 215.944
 446.308 660.964
 894.613 5.482
 363.033 346.573
 993.208 144.987
 506.668 485.583
 966.605 94.822
 766.965 350.717
 230.422 909.088
 788.254 214.425
 299.756 689.239
 379.199 918.032
 653.057 515.346
 414.907 694.088
 211.018 265.801
 956.851 562.633
 223.686 506.050
 21.364 2.323
 93.698 0.715
 319.663 810.719
 296.439 905.782
 32.495 677.867
 8.067 993.326
 259.809 332.837
 691.733 406.266
 767.871 528.774
 796.168 131.059
 438.246 218.612
 917.480 199.145
 878.904 166.943
 495.869 310.688
 789.014 835.118
 48.616 235.036
 255.669 573.831
 466.931 740.069
 410.864 132.952
 367.676 586.621
 76.666 940.772
 435.768 84.529
 789.891 968.144
 116.147 24.222
 117.144 747.082
 615.788 293.400
 467.332 993.397
 609.707 874.183
 780.249 540.076
 166.678 44.704
 943.450 938.776
 529.974 723.572
 570.159 163.381
 518.628 879.808
 691.442 649.770
 421.273 559.135
 887.463 243.380
 506.499 264.889
 644.551 79.804
 292.927 484.072
 94.462 588.362
 834.092 12.347
 415.094 544.583
 755.968 243.138
 771.683 780.922
 120.145 722.840
 805.848 937.286
 307.678 404.747
 966.785 651.398
 665.358 167.412
 882.264 276.471
 218.229 198.127
 23.163 508.578
 123.724 819.204
 988.225 912.628
 970.740 684.302
 267.947 973.667
 461.593 65.553
 608.588 954.715
 359.393 151.529
 437.727 14.470
 944.392 983.802
 908.479 994.573
 159.836 369.019
 225.203 308.962
 403.585 947.947
 112.350 4.986
 751.889 607.188
 741.114 380.909
 705.407 748.275
 625.048 366.252
 196.675 138.308
 3.156 44.924
 168.116 352.447
 942.645 336.484
 48.599 268.400
 787.265 574.321
 655.936 914.007
 952.562 922.447
 617.157 819.326
 306.488 662.340
 215.574 143.106
 180.504 30.621
 484.421 379.470
 218.828 685.831
 415.119 694.234
 905.990 982.233
 831.047 572.072
 407.809 0.165
 995.356 797.093
 838.767 961.408
 527.060 52.182
 828.161 995.145
 49.939 959.234
 225.171 732.146
 3.144 936.348
 463.886 423.927
 713.592 202.895
 836.470 7.698
 634.082 893.615
 107.118 80.387
 256.430 963.520
 280.519 185.040
 737.976 182.015
 233.557 245.170
 557.709 473.715
 473.548 767.441
 323.263 501.688
 723.903 446.559
 163.736 183.930
 910.659 689.786
 400.062 653.930
 560.589 989.589
 522.383 529.982
 581.619 934.114
 13.260 644.843
 915.257 395.269
 530.582 147.520
 992.804 276.966
 151.753 52.988
 234.776 361.517
 231.393 454.864
 776.634 745.473
 341.641 192.288
 32.283 108.391
 353.652 378.178
 796.627 375.723
 40.700 844.658
 94.550 2.417
 399.926 876.701
 489.178 164.792
 917.298 111.188
 728.170 168.302
 157.443 840.853
 422.438 686.929
 718.981 236.434
 484.393 391.035
 831.847 882.258
 698.203 704.740
 714.285 97.221
 526.107 987.368
 485.093 512.313
 874.417 247.808
 625.899 415.595
 430.323 482.880
 96.476 214.709
 543.972 54.050
 564.100 654.901
 755.665 869.324
 359.739 957.329
 569.705 973.194
 716.506 988.695
 146.744 936.665
 279.407 760.261
 245.990 917.145
 453.447 694.073
 95.933 675.203
 735.922 39.203
 334.134 208.562
 67.871 814.169
 737.935 25.394
 451.881 577.305
 1.717 726.870
 584.517 958.998
 213.682 316.480
 210.573 143.543
 185.361 79.995
 945.123 669.483
 207.463 579.726
 753.271 972.033
 791.831 140.482
 404.808 856.410
 234.844 548.082
 513.117 544.179
 454.208 676.248
 159.302 444.219
 138.795 561.288
 231.186 374.397
 267.829 479.075
 63.518 498.978
 37.585 783.915
 544.219 790.146
 44.969 348.058
 799.060 800.505
 660.401 113.588
 833.742 18.329
 147.745 520.564
 1.546 30.564
 605.252 907.573
 982.707 242.625
 885.481 659.856
 668.221 492.199
 558.623 188.181
 198.518 680.135
 795.770 306.415
 632.135 549.683
 927.479 300.879
 730.203 140.754
 867.740 779.045
 11.254 784.237
 651.581 93.753
 132.747 978.953
 911.545 872.259
 319.172 197.580
 187.730 562.923
 712.992 825.221
 829.824 337.989
 358.671 663.535
 787.424 565.766
 929.246 993.194
 504.927 62.551
 110.198 227.323
 225.560 642.235
 810.661 998.527
 379.930 53.885
 574.398 782.870
 80.176 204.338
 912.646 196.871
 581.983 839.434
 931.149 120.317
 511.879 354.776
 931.041 150.850
 613.289 641.654
 437.142 329.140
 246.482 377.997
 860.430 969.714
 218.021 745.956
 199.846 66.656
 125.496 510.375
 500.980 530.395
 22.746 805.029
 337.776 257.397
 156.525 940.972
 193.319 184.983
 943.420 433.806
 65.299 375.703
 469.226 120.290
 892.477 287.151
 153.790 340.971
 924.800 582.086
 962.392 361.685
 79.546 628.895
 618.045 415.716
 729.818 633.321
 713.840 408.540
 553.721 668.948
 804.802 642.600
 779.874 666.864
 417.179 110.086
 847.529 255.544
 220.036 452.692
 560.987 672.148
 208.147 599.661
 864.539 398.734
 823.320 135.770
 455.488 704.432
 248.116 401.499
 351.496 531.254
 224.736 236.233
 950.528 671.330
 343.473 705.551
 985.822 611.972
 799.090 434.456
 456.775 827.775
 696.977 644.625
 184.574 372.246
 499.562 275.676
 127.080 952.117
 610.833 784.054
 222.423 983.053
 204.689 250.111
 999.512 544.207
 591.083 191.373
 883.894 429.534
 890.576 150.848
 379.925 285.719
 839.077 391.939
 669.083 919.656
 784.497 340.149
 626.337 433.653
 558.153 236.154
 522.216 724.960
 926.553 540.170
 400.701 779.852
 852.276 204.939
 158.909 953.930
 242.806 30.699
 13.209 302.547
 248.304 962.320
 330.639 892.267
 316.326 684.356
 700.123 660.347
 34.646 27.488
 783.930 709.438
 531.841 98.806
 548.150 234.763
 676.473 283.378
 246.893 527.123
 165.181 195.895
 306.750 514.258
 541.290 664.837
 507.269 72.738
 290.481 49.213
 514.293 230.996
 48.534 776.654
 533.768 399.997
 86.093 374.434
 204.825 810.858
 143.020 380.182
 636.464 448.524
 234.447 70.902
 959.272 377.978
 684.411 657.060
 862.208 535.793
 631.572 438.256
 218.219 766.937
 943.568 909.470
 177.455 227.240
 548.765 208.533
 582.983 738.955
 901.452 888.611
 503.586 414.158
 721.921 331.976
 297.519 872.800
 457.451 256.553
 338.790 844.048
 583.250 533.946
 225.751 406.817
 971.346 781.357
 525.710 794.354
 995.660 20.632
 417.276 645.386
 786.764 741.313
 705.563 58.087
 401.822 352.882
 788.920 411.293
 513.879 671.387
 137.082 918.612
 257.923 430.328
 540.461 424.894
 885.209 23.448
 852.624 330.901
 986.426 732.074
 669.925 421.626
 940.792 531.552
 573.941 97.876
 452.588 445.565
 357.142 281.345
 147.608 74.559
 416.589 432.967
 146.324 881.870
 43.849 436.110
 813.031 610.575
 174.624 933.833
 833.938 623.441
 754.436 347.465
 813.209 321.188
 896.186 657.208
 433.564 179.543
 573.507 899.927
 224.670 448.194
 535.775 681.139
 263.625 534.862
 224.740 144.308
 921.052 431.486
 700.458 268.413
 615.388 868.441
 380.099 942.659
 576.792 864.006
 894.936 503.759
 808.718 892.918
 669.300 716.026
 805.675 468.140
 214.371 67.463
 504.363 718.138
 356.444 676.910
 354.596 767.651
 134.039 629.304
 66.625 878.597
 304.127 640.182
 371.451 380.235
 901.337 199.268
 197.035 180.734
 154.837 749.422
 771.029 888.008
 48.356 655.294
 892.654 323.971
 625.306 230.022
 633.831 56.699
 712.203 583.325
 21.856 828.478
 431.564 586.097
 390.210 769.059
 775.406 511.244
 456.013 663.026
 640.717 495.110
 265.770 413.987
 320.228 595.805
 747.190 107.843
 180.097 22.346
 93.933 630.057
 528.377 830.468
 800.022 810.289
 825.211 676.725
 137.630 240.666
 951.571 882.064
 850.174 695.237
 235.004 260.145
 4.534 937.687
 28.579 735.534
 332.305 377.403
 506.268 424.443
 88.825 771.550
 830.845 428.503
 897.201 989.486
 278.605 343.232
 227.393 787.843
 281.464 291.249
 920.772 887.809
 637.159 930.288
 419.506 214.044
 511.240 272.664
 336.835 526.261
 932.413 591.822
 526.361 444.702
 590.749 129.095
 521.150 899.702
 164.665 586.877
 840.553 699.357
 608.770 480.482
 255.901 349.584
 765.371 688.280
 295.397 634.739
 955.159 997.020
 511.842 197.390
 448.353 985.957
 870.164 381.232
 710.156 269.589
 899.570 625.600
 300.944 355.124
 439.675 443.341
 242.341 238.491
 161.918 461.250
 438.478 323.738
 915.319 654.861
 473.891 407.589
 6.192 33.738
 355.071 816.793
 29.474 911.680
 784.462 454.705
 907.998 76.397
 569.502 529.437
 526.399 718.627
 194.014 264.194
 257.672 720.443
 287.024 486.562
 840.101 681.493
 290.035 853.887
 365.810 990.262
 576.301 683.427
 563.247 951.342
 346.118 146.145
 396.168 850.620
 995.205 570.035
 141.154 285.441
 216.497 41.552
 252.220 779.194
 690.054 541.413
 260.943 827.633
 885.129 793.805
 807.887 41.956
 739.902 526.595
 348.388 930.682
 998.073 255.663
 643.497 334.284
 920.875 231.021
 433.586 344.122
 314.389 168.348
 624.766 217.266
 125.043 580.244
 401.473 873.332
 773.457 300.576
 245.604 826.533
 384.204 437.230
 304.349 179.079
 795.568 908.442
 644.822 660.032
 820.983 721.222
 980.927 731.461
 507.841 683.681
 602.297 861.541
 877.989 643.031
 700.107 58.178
 818.945 85.329
 621.941 308.278
 860.342 889.808
 927.498 334.285
 653.828 708.653
 416.804 983.863
 167.693 241.731
 598.900 49.037
 203.577 135.212
 725.900 571.946
 588.941 283.735
 477.289 955.207
 745.743 529.209
 412.880 941.194
 686.164 587.314
 268.531 757.173
 446.899 97.864
 223.390 208.928
 603.855 980.588
 175.889 26.362
 571.902 417.279
 411.003 368.535
 605.378 299.244
 484.558 646.054
 693.281 540.345
 680.837 44.908
 260.617 316.623
 584.809 682.329
 819.343 749.507
 545.506 802.499
 487.119 388.143
 565.989 953.882
 841.074 794.751
 239.787 572.173
 581.614 713.401
 143.491 730.659
 335.565 465.973
 798.415 185.915
 969.589 18.730
 216.933 929.780
 557.672 388.897
 765.648 712.539
 647.689 893.633
 800.186 896.878
 401.800 5.057
 275.788 272.877
 197.017 976.434
 412.512 362.029
 222.133 798.830
 920.563 279.573
 804.997 677.664
 274.959 441.622
 662.362 968.343
 902.318 594.409
 949.266 154.091
 817.294 621.015
 64.874 902.101
 461.195 925.234
 269.134 801.986
 68.129 497.560
 604.577 19.465
 459.998 894.887
 678.492 625.126
 474.550 689.537
 23.984 760.669
 312.212 606.119
 958.578 451.189
 577.409 723.763
 733.858 770.815
 146.620 199.385
 909.876 119.627
 754.601 903.149
 87.686 612.381
 216.251 854.447
 639.466 444.758
 937.023 125.165
 838.433 662.005
 79.891 922.103
 713.459 969.722
 800.532 373.169
 142.466 199.901
 11.131 388.960
 713.752 270.131
 442.106 134.791
 988.264 84.003
 422.953 676.011
 204.117 840.654
 959.578 315.023
 596.418 816.018
 835.113 850.872
 232.754 403.403
 671.632 306.391
 162.696 252.829
 57.071 693.906
 276.703 813.979
 938.440 754.588
 297.321 694.224
 810.984 700.046
 968.148 609.104
 673.184 215.142
 651.353 586.747
 977.301 20.991
 33.392 639.273
 670.814 335.177
 514.993 623.475
 9.731 556.536
 622.422 160.445
 822.829 414.082
 622.822 590.826
 836.881 889.173
 610.251 220.765
 135.435 197.822
 7.441 916.046
 744.610 522.668
 510.823 171.439
 223.386 543.917
 505.658 502.804
 316.160 933.211
 360.076 655.305
 612.889 157.527
 440.343 107.372
 496.374 270.797
 296.837 482.316
 754.364 943.871
 76.228 204.144
 241.827 158.878
 598.523 388.062
 119.496 648.127
 679.401 16.798
 20.449 931.912
 613.228 789.610
 136.854 361.228
 397.945 150.195
 632.226 823.295
 370.557 302.371
 6.538 158.427
 725.079 48.129
 436.832 70.243
 650.665 962.361
 626.658 607.226
 6.407 323.364
 94.537 637.593
 944.268 810.128
 963.103 132.263
 309.275 858.898
 353.507 279.013
 45.970 735.807
 198.931 256.952
 984.975 463.206
 249.615 952.056
 989.062 259.137
 910.848 555.153
 423.445 777.252
 324.141 182.510
 652.022 223.990
 337.626 740.905
 825.332 77.332
 110.244 833.905
 645.279 223.823
 528.942 700.180
 297.723 595.367
 190.853 879.619
 21.343 942.675
 793.008 425.881
 217.540 987.050
 588.619 197.870
 942.260 495.710
 397.480 755.783
 600.551 618.286
 112.843 113.988
 685.397 283.991
 920.539 532.818
 164.134 411.643
 558.805 399.729
 271.888 840.077
 997.650 308.096
 878.372 97.109
 331.641 705.960
 561.644 634.200
 464.395 989.294
 62.785 845.181
 149.984 952.937
 874.652 835.191
 56.925 900.492
 504.893 425.415
 973.781 31.453
 70.359 575.997
 898.912 564.291
 652.060 229.790
 196.248 278.534
 545.244 360.527
 977.580 143.000
 659.472 727.844
 441.666 582.924
 793.274 866.754
 691.228 882.922
 964.810 179.267
 18.730 648.465
 14.738 550.386
 336.791 94.242
 104.144 719.729
 193.415 897.588
 756.047 134.110
 98.420 168.742
 683.721 256.961
 965.857 732.475
 716.372 279.305
 696.614 888.545
 778.829 966.697
 962.459 388.038
 666.614 480.304
 362.400 811.326
 543.554 561.818
 387.494 408.749
 891.966 495.676
 212.124 830.891
 484.238 923.136
 717.684 860.424
 691.437 436.684
 415.857 106.757
 674.611 126.496
 968.779 748.425
 246.013 969.980
 775.988 432.356
 172.030 378.441
 914.897 755.356
 601.689 959.763
 462.534 768.679
 31.955 881.468
 599.407 334.165
 604.463 274.033
 687.756 108.697
 611.727 189.938
 840.383 396.675
 371.400 410.259
 45.111 57.580
 304.914 188.998
 204.169 322.920
 285.245 57.661
 86.161 514.742
 453.940 431.401
 97.361 783.254
 559.606 706.507
 463.978 625.954
 951.402 200.920
 210.505 913.059
 137.547 939.204
 632.686 737.239
 959.421 336.061
 536.086 708.989
 58.523 93.656
 660.183 427.001
 251.589 544.105
 578.865 126.008
 456.888 576.255
 184.712 818.817
 913.484 663.013
 178.414 246.129
 39.779 220.051
 925.834 284.521
 525.455 87.540
 571.664 62.558
 233.020 733.045
 446.493 335.731
 495.313 365.938
 937.586 877.102
 180.734 462.224
 55.232 971.657
 908.741 794.912
 686.591 44.005
 437.683 410.876
 836.269 2.020
 121.709 693.033
 184.018 810.006
 502.932 689.870
 800.022 896.146
 331.860 916.611
 430.078 298.269
 309.244 358.011
 57.780 522.759
 534.780 97.057
 457.883 262.897
 404.690 912.248
 741.646 739.733
 596.264 25.054
 856.694 101.153
 841.262 525.421
 114.466 169.049
 653.130 584.413
 879.271 752.054
 719.885 497.386
 944.367 649.400
 692.832 647.242
 50.253 532.899
 931.995 284.806
 754.646 797.405
 956.067 382.152
 56.687 669.368
 884.953 905.510
 2.157 828.076
 756.776 498.445
 972.412 260.193
 901.892 475.288
 585.935 286.197
 420.355 51.824
 544.693 684.001
 546.123 128.107
 342.727 622.472
 303.630 570.935
 354.547 3.777
 336.098 595.185
 347.198 611.796
 279.057 429.065
 151.461 753.494
 188.951 274.007
 901.975 455.710
 640.826 581.665
 558.677 601.832
 459.001 705.267
 76.325 37.096
 121.987 17.842
 647.022 779.460
 622.139 993.922
 532.145 202.389
 599.406 532.803
 583.232 829.274
 497.852 859.915
 162.083 135.045
 107.312 718.252
 672.993 193.021
 397.714 684.822
 756.961 853.759
 980.391 389.021
 639.437 383.130
 742.492 132.571
 518.359 619.867
 303.820 16.784
 904.561 5.163
 499.567 665.559
 737.037 570.642
 360.341 125.456
 974.089 694.145
 258.221 551.893
 369.056 208.607
 433.408 17.952
 765.505 107.139
 882.395 765.161
 558.826 471.777
 150.645 650.243
 864.525 474.781
 458.827 515.033
 381.918 985.675
 533.299 946.204
 247.042 856.097
 693.089 15.184
 210.404 755.220
 55.055 355.525
 961.539 163.761
 996.822 494.415
 139.586 993.034
 307.538 997.010
 631.278 231.080
 256.569 387.534
 857.363 0.483
 320.017 300.852
 406.050 677.311
 677.903 104.458
 186.150 18.691
 187.278 666.046
 170.030 94.551
 158.132 769.174
 282.089 749.046
 422.308 282.863
 395.295 127.262
 356.681 844.609
 137.481 806.147
 369.409 935.359
 19.828 344.612
 4.317 615.103
 599.717 710.905
 88.528 295.178
 124.319 416.169
 20.700 85.129
 593.626 157.462
 353.046 945.451
 983.851 993.061
 694.335 971.036
 614.046 194.825
 790.971 132.383
 278.559 869.600
 519.781 112.015
 841.553 652.599
 743.410 32.152
 861.598 454.445
 284.088 807.174
 426.673 609.925
 114.403 142.034
 503.293 315.742
 647.721 297.471
 586.512 957.684
 342.641 257.221
 457.060 581.273
 774.808 854.481
 162.660 136.292
 638.288 378.569
 525.737 272.506
 533.383 712.335
 200.312 944.861
 797.066 811.557
 546.189 230.537
 408.348 384.862
 925.985 912.235
 228.977 663.049
 855.575 152.258
 548.201 746.870
 224.780 96.383
 320.449 919.941
 354.431 396.701
 301.163 626.664
 348.083 335.873
 886.415 302.628
 239.696 644.350
 187.135 556.321
 118.690 915.600
 262.774 126.206
 345.117 196.314
 499.000 756.895
 342.735 328.695
 539.870 473.654
 296.928 685.607
 630.107 397.648
 486.446 317.503
 544.070 87.752
 369.485 239.399
 784.335 661.568
 930.611 658.747
 437.239 522.313
 8.543 678.913
 940.955 173.836
 276.795 221.473
 222.819 258.297
 479.110 172.788
 818.595 905.585
 246.721 671.107
 22.448 686.725
 990.321 870.067
 110.916 752.197
 689.848 818.900
 718.482 87.787
 951.546 430.536
 451.177 603.552
 94.086 23.313
 445.481 994.388
 721.943 43.061
 403.702 873.060
 780.704 238.321
 457.669 618.357
 329.925 476.592
 277.320 132.952
 656.877 273.379
 99.570 338.886
 159.513 943.929
 709.169 715.265
 997.942 580.740
 963.478 605.260
 527.330 74.876
 776.839 881.056
 236.333 418.073
 830.079 989.762
 406.964 93.333
 862.626 434.859
 145.275 547.774
 657.554 541.659
 296.702 371.909
 615.767 467.006
 122.722 729.110
 709.607 39.464
 372.161 898.038
 136.817 243.404
 504.640 135.304
 894.378 216.208
 617.065 827.168
 942.930 130.456
 966.628 484.908
 523.851 541.269
 583.453 221.429
 363.596 842.306
 109.003 115.258
 997.328 682.296
 796.855 276.313
 763.485 228.182
 262.849 445.574
 362.748 342.099
 592.469 823.234
 392.339 279.567
 403.174 278.205
 316.041 767.898
 345.138 662.440
 721.459 30.079
 810.193 168.770
 961.442 864.113
 638.945 328.603
 842.115 545.363
 780.896 659.411
 574.608 504.908
 911.481 220.522
 873.312 255.932
 260.433 514.113
 685.588 339.017
 503.352 636.701
 354.647 472.867
 736.496 221.001
 30.135 106.881
 845.280 150.197
 284.559 44.380
 119.730 933.776
 305.550 248.960
 723.106 928.969
 805.109 760.711
 619.389 712.905
 211.195 374.073
 175.310 62.046
 531.487 295.477
 815.778 396.933
 953.994 977.952
 598.152 687.219
 177.765 183.492
 229.699 685.223
 255.707 654.706
 60.281 732.532
 439.988 578.259
 693.977 45.711
 911.435 927.694
 661.698 381.705
 63.507 306.746
 743.290 874.676
 117.778 741.343
 11.188 952.748
 643.547 44.711
 55.893 930.309
 114.253 601.729
 541.868 739.333
 986.301 272.770
 704.484 437.803
 163.025 331.293
 436.229 506.134
 792.417 41.556
 603.305 420.931
 529.708 411.827
 390.084 752.172
 15.592 473.725
 74.752 753.551
 921.922 929.947
 309.079 560.313
 496.003 361.262
 901.103 144.197
 792.503 210.501
 301.925 836.412
 371.686 178.400
 575.647 767.915
 20.701 325.956
 11.290 8.212
 330.498 323.681
 722.337 541.683
 747.400 803.565
 406.266 801.932
 981.142 429.070
 814.279 103.296
 559.329 17.146
 649.613 543.616
 493.795 129.713
 388.682 398.251
 792.445 946.641
 548.474 542.629
 189.209 774.830
 929.598 405.215
 456.102 216.092
 399.012 506.316
 939.708 178.418
 469.606 937.820
 167.316 579.525
 743.440 607.674
 86.343 657.829
 747.767 649.058
 528.387 314.241
 672.156 782.004
 73.532 288.972
 453.528 334.242
 581.334 302.297
 824.223 63.838
 155.819 518.798
 684.920 379.493
 329.034 933.511
 166.167 292.072
 340.979 18.872
 254.238 734.929
 825.667 347.119
 962.101 309.052
 199.493 938.289
 885.567 105.222
 8.000 944.241
 87.413 858.478
 292.512 519.806
 665.863 144.894
 264.253 549.591
 983.796 747.361
 748.721 380.024
 334.948 321.727
 718.712 78.439
 105.116 478.819
 955.113 622.581
 129.669 768.863
 347.984 73.588
 661.664 485.417
 417.483 352.756
 933.591 884.662
 338.695 17.189
 834.564 296.788
 593.522 92.527
 425.964 659.111
 546.667 893.489
 402.628 460.681
 904.741 57.064
 772.387 706.546
 524.011 81.168
 900.711 803.152
 192.968 246.778
 154.398 766.680
 343.314 287.689
 11.628 661.472
 603.053 833.475
 96.436 999.416
 367.015 903.139
 882.931 52.425
 245.424 374.833
 115.930 743.630
 185.263 847.314
 455.389 349.042
 20.485 978.316
 695.958 536.100
 176.996 711.360
 691.730 930.374
 671.432 653.814
 959.759 93.990
 536.697 754.042
 802.260 441.815
 472.844 743.722
 712.553 652.752
 153.189 102.791
 178.174 757.530
 959.510 499.811
 708.475 521.057
 427.061 330.926
 763.937 471.952
 753.269 588.181
 99.078 965.330
 969.737 435.017
 26.836 763.852
 855.181 546.736
 24.739 568.701
 139.924 120.140
 514.821 774.403
 736.214 994.042
 221.438 22.645
 542.088 215.789
 233.021 219.700
 181.658 694.087
 332.754 904.331
 936.819 991.547
 714.810 818.594
 122.836 418.384
 340.564 368.656
 494.401 119.097
 715.072 258.279
 624.210 915.019
 157.815 841.183
 960.577 35.998
 911.312 842.915
 784.849 193.649
 962.856 736.664
 97.457 506.663
 862.525 674.704
 560.249 766.145
 297.222 947.579
 712.709 247.257
 746.236 202.149
 413.849 444.453
 297.380 348.057
 696.628 583.791
 70.890 236.845
 267.152 790.457
 685.830 840.826
 749.347 246.478
 643.766 88.022
 433.151 336.978
 308.097 538.263
 899.431 568.437
 563.860 293.109
 89.877 254.788
 69.524 513.386
 490.281 553.128
 904.689 533.010
 379.174 227.347
 99.404 182.570
 42.188 502.458
 53.704 712.313
 400.374 913.207
 849.896 789.013
 285.637 156.257
 383.055 857.565
 209.399 525.396
 623.267 644.472
 705.337 583.889
 40.642 440.806
 430.842 737.767
 713.411 756.466
 134.702 390.034
 170.964 970.923
 243.933 340.244
 946.233 219.185
 296.918 149.212
 801.980 211.997
 312.858 807.997
 908.332 278.497
 701.449 367.452
 967.240 185.638
 697.707 224.067
 564.599 295.005
 973.765 684.470
 371.780 193.442
 904.411 800.560
 282.697 923.742
 521.283 476.098
 55.794 456.015
 10.348 580.488
 506.017 705.154
 419.940 494.171
 61.854 606.652
 236.861 770.476
 446.627 919.182
 543.541 689.910
 69.446 200.577
 430.749 553.979
 205.814 992.769
 251.932 906.873
 324.862 604.768
 663.877 165.308
 672.236 970.831
 404.281 700.813
 964.988 118.742
 563.363 466.691
 396.323 561.703
 70.164 146.352
 10.286 943.272
 44.357 263.737
 394.442 50.309
 73.879 124.148
 885.273 661.856
 833.273 119.117
 497.489 935.776
 426.323 247.269
 314.075 228.880
 541.388 479.909
 425.941 494.939
 773.987 281.803
 834.108 68.736
 77.042 520.986
 247.036 599.150
 226.066 644.235
 972.737 781.783
 869.257 224.984
 249.640 19.056
 308.360 316.944
 339.734 125.889
 716.395 868.804
 558.482 140.467
 336.611 313.188
 502.649 396.376
 70.559 267.267
 1.825 484.153
 202.096 644.255
 532.673 62.557
 221.757 836.443
 845.281 673.427
 418.756 593.975
 535.386 535.655
 155.418 782.359
 9.343 525.538
 293.822 989.598
 313.726 240.738
 822.672 495.188
 299.366 756.438
 252.861 73.064
 549.834 744.413
 184.870 534.697
 994.081 383.153
 675.348 522.996
 537.896 550.359
 672.151 429.639
 862.387 284.016
 78.315 155.272
 551.873 316.413
 630.424 881.928
 308.027 534.212
 123.331 838.837
 390.031 669.730
 921.959 865.891
 877.910 72.577
 716.018 203.432
 502.416 500.678
 91.841 543.488
 812.187 975.315
 417.467 787.230
 377.951 601.459
 415.887 878.380
 662.874 113.283
 493.426 374.897
 544.575 782.059
 705.157 324.820
 262.644 251.692
 189.756 410.381
 618.853 143.973
 958.043 991.814
 486.579 714.600
 241.666 533.784
 330.751 21.253
 822.987 238.620
 317.045 581.234
 199.365 487.936
 344.773 208.802
 363.172 744.589
 695.479 7.220
 884.277 867.876
 0.412 489.393
 799.138 714.522
 524.778 670.971
 177.616 445.166
 802.880 143.786
 746.066 30.098
 972.080 534.002
 387.083 89.077
 609.346 82.402
 959.559 838.637
 914.153 73.643
 637.639 627.915
 976.390 472.352
 757.068 282.341
 966.205 897.598
 88.752 346.329
 61.185 250.246
 91.665 814.333
 39.829 182.042
 293.215 198.220
 801.880 709.033
 720.720 822.237
 786.922 688.407
 681.562 229.905
 841.953 426.248
 34.064 85.682
 603.805 208.745
 981.342 154.495
 808.780 161.370
 884.580 931.055
 93.406 165.522
 361.898 495.967
 108.448 991.621
 198.717 814.971
 13.230 748.937
 233.056 230.201
 356.829 878.361
 235.232 467.354
 773.020 413.327
 920.027 390.319
 931.213 60.370
 107.564 655.679
 488.326 773.946
 887.039 674.898
 897.269 155.612
 588.532 93.852
 444.903 946.392
 788.673 700.238
 742.905 619.733
 275.647 12.340
 583.699 153.163
 390.539 171.586
 933.569 257.346
 911.120 430.627
 277.328 985.329
 319.919 913.307
 292.815 811.297
 22.759 228.678
 236.330 52.000
 682.144 394.253
 607.450 265.425
 80.215 701.053
 857.133 876.270
 809.981 112.142
 658.344 387.963
 45.656 395.448
 703.512 803.543
 800.934 959.516
 85.998 215.545
 538.744 686.877
 99.495 376.605
 41.371 483.932
 114.199 631.911
 832.853 719.354
 4.024 101.554
 616.537 776.278
 175.643 930.753
 552.821 58.851
 436.323 779.660
 361.985 573.690
 910.102 268.713
 254.048 644.488
 725.821 612.475
 324.640 47.302
 838.790 212.453
 28.622 399.310
 771.566 100.951
 570.659 660.122
 257.783 162.761
 906.195 167.663
 313.525 354.104
 602.460 426.604
 538.878 299.047
 95.662 483.124
 941.702 798.684
 128.699 883.027
 78.053 829.167
 48.262 39.070
 198.989 438.582
 568.727 86.582
 589.650 752.372
 913.543 633.410
 669.702 751.149
 466.942 1.120
 308.720 47.275
 206.706 789.653
 388.225 27.356
 942.701 698.769
 934.417 182.087
 409.162 218.416
 250.740 463.670
 407.863 909.206
 824.141 110.964
 783.692 776.611
 367.970 595.780
 46.753 582.140
 31.094 468.175
 901.450 605.997
 457.938 727.760
 972.269 293.588
 267.193 500.883
 250.090 688.433
 445.177 854.992
 547.052 522.856
 768.796 391.700
 820.637 142.065
 406.420 205.147
 90.100 54.627
 344.432 13.773
 755.283 200.879
 882.708 928.748
 76.869 19.373
 591.764 833.990
 979.109 969.438
 363.968 659.319
 984.884 375.367
 385.238 634.047
 235.816 725.296
 444.514 632.844
 137.055 956.799
 256.413 954.395
 100.853 753.492
 746.542 807.244
 251.356 565.115
 215.706 682.769
 354.911 440.699
 213.577 954.802
 918.200 964.426
 897.278 6.778
 566.558 631.009
 786.968 13.936
 895.801 56.897
 648.093 29.195
 854.893 51.001
 795.903 81.470
 939.021 960.333
 327.637 704.896
 581.367 948.648
 615.056 302.496
 858.616 187.679
 136.571 400.029
 154.542 958.811
 273.845 572.180
 645.507 636.968
 750.602 296.824
 222.340 607.423
 737.442 402.311
 788.663 640.287
 400.089 71.561
 273.419 797.207
 522.027 525.145
 365.340 891.612
 306.446 758.586
 72.646 79.614
 155.428 808.054
 88.905 675.901
 63.119 479.822
 415.178 510.881
 749.173 834.727
 262.140 455.640
 131.961 767.134
 399.512 414.504
 609.105 72.141
 502.885 536.050
 615.062 533.936
 791.915 428.071
 379.096 887.249
 184.061 226.475
 857.610 362.856
 82.973 799.355
 686.037 803.306
 761.569 643.004
 239.105 667.809
 521.573 14.679
 634.147 292.994
 551.257 56.149
 718.279 461.736
 752.440 492.025
 782.794 93.948
 60.076 477.481
 311.301 915.317
 680.434 251.992
 434.396 502.065
 676.767 0.372
 703.387 627.360
 838.128 191.637
 157.602 348.904
 383.842 262.558
 620.661 544.151
 842.742 829.399
 475.834 401.738
 165.336 282.020
 422.150 762.889
 494.371 163.700
 562.412 738.306
 953.739 832.708
 611.030 33.469
 689.463 593.519
 600.864 242.988
 284.717 472.943
 609.768 633.178
 601.855 686.096
 192.644 747.186
 309.683 316.857
 195.540 430.520
 518.247 945.147
 824.380 493.829
 453.964 648.007
 450.338 377.195
 305.795 632.331
 942.906 544.469
 802.259 514.382
 944.413 371.390
 736.591 125.414
 628.696 467.129
 243.279 515.261
 142.239 420.879
 797.106 258.463
 206.970 144.024
 511.906 92.940
 696.893 301.023
 670.259 582.581
 390.627 820.561
 529.906 776.158
 381.813 450.622
 293.573 510.110
 710.267 580.422
 865.169 987.041
 898.100 677.686
 268.972 860.867
 53.984 276.335
 704.642 219.718
 691.081 357.500
 428.072 415.944
 113.205 572.061
 467.585 626.279
 211.573 197.021
 541.412 702.707
 410.773 158.378
 73.459 304.539
 765.314 312.434
 500.863 384.081
 373.573 394.315
 922.695 872.112
 208.295 320.847
 801.562 305.871
 604.388 594.613
 848.806 232.582
 266.204 382.423
 302.989 467.763
 106.333 935.360
 656.744 792.113
 182.975 645.866
 58.425 926.827
 718.055 481.996
 375.084 768.609
 736.447 348.016
 467.815 916.757
 429.054 157.328
 18.585 650.584
 398.365 897.432
 131.138 271.757
 561.839 561.959
 482.858 309.201
 561.503 632.163
 557.729 580.854
 31.292 435.465
 174.321 744.449
 308.407 583.535
 321.521 366.653
 21.466 203.935
 116.318 955.255
 154.310 500.621
 343.052 981.894
 456.192 497.921
 566.219 963.329
 560.971 594.161
 726.099 847.873
 582.266 744.592
 628.524 591.863
 788.755 944.059
 980.170 120.711
 832.583 938.858
 955.423 202.707
 830.987 281.178
 519.611 864.573
 891.503 480.462
 388.974 229.485
 757.652 902.014
 45.935 335.413
 545.857 527.504
 318.001 9.084
 784.734 803.912
 792.050 34.433
 472.369 661.597
 598.010 110.318
 781.042 738.874
 635.353 777.395
 585.917 785.831
 113.856 86.036
 726.078 775.565
 771.269 144.065
 952.948 83.930
 452.616 333.773
 840.564 132.021
 979.604 321.495
 560.462 557.504
 698.030 540.083
 725.436 495.626
 513.164 535.515
 423.403 127.973
 58.114 4.953
 865.705 782.302
 291.411 976.701
 611.898 540.757
 893.937 995.268
 282.250 303.444
 391.490 370.279
 784.680 341.535
 730.314 160.062
 947.697 606.990
 794.801 113.815
 726.162 7.851
 998.052 955.354
 821.746 838.111
 969.326 212.215
 202.015 914.088
 582.628 972.622
 6.834 325.374
 146.284 76.474
 171.726 183.776
 735.589 42.549
 576.773 239.805
 84.221 620.774
 26.513 640.468
 542.690 994.426
 89.018 597.155
 704.479 991.943
 57.077 6.852
 936.697 991.664
 655.480 577.767
 229.061 695.959
 798.094 221.537
 193.016 435.131
 717.281 123.783
 355.221 848.084
 244.941 243.877
 952.714 528.607
 345.644 40.048
 560.678 766.400
 193.071 999.484
 80.230 734.382
 974.092 372.908
 849.186 152.898
 111.547 182.490
 81.994 512.125
 956.394 670.201
 118.240 661.973
 29.663 475.412
 387.379 930.389
 240.213 836.099
 859.051 743.062
 889.194 373.395
 524.854 967.690
 748.146 686.058
 83.447 262.350
 694.696 206.869
 113.894 578.863
 765.894 979.973
 213.235 557.856
 580.422 145.114
 637.166 892.455
 751.505 665.759
 164.570 262.905
 604.801 932.975
 157.692 226.201
 500.189 300.909
 13.245 444.886
 682.050 863.909
 502.124 960.154
 525.932 136.188
 436.360 349.361
 565.377 24.815
 943.992 690.848
 854.160 143.491
 591.654 314.019
 207.378 161.546
 89.714 504.895
 158.945 348.961
 217.861 222.607
 140.591 608.734
 495.332 656.727
 323.775 192.844
 517.757 205.924
 744.821 603.546
 523.433 412.707
 56.646 279.146
 820.157 165.072
 397.722 960.206
 87.356 332.645
 148.259 801.010
 107.916 91.636
 541.268 520.587
 223.769 799.783
 326.347 131.840
 246.081 90.072
 639.104 15.931
 884.880 181.595
 429.686 557.529
 147.643 469.538
 848.435 975.700
 947.986 606.310
 802.076 891.789
 173.926 265.539
 984.958 101.805
 202.777 973.833
 389.605 764.380
 782.447 76.183
 20.504 89.936
 995.740 484.784
 13.759 701.189
 807.183 153.525
 920.412 224.435
 286.209 667.670
 688.458 725.428
 784.465 277.341
 101.327 199.141
 100.062 611.739
 650.832 100.826
 422.329 56.906
 169.955 523.847
 754.739 871.856
 983.595 10.555
 651.928 955.699
 889.468 564.507
 773.231 301.774
 321.095 419.720
 696.723 514.673
 512.637 735.039
 104.852 893.478
 151.654 104.600
 248.475 961.606
 719.374 609.548
 127.078 552.796
 655.562 848.421
 148.604 637.233
 401.288 756.044
 915.422 625.278
 851.083 101.301
 939.360 443.273
 446.956 906.162
 437.247 901.384
 60.110 981.116
 271.255 823.113
 499.023 670.161
 650.647 776.287
 350.603 352.360
 431.577 622.840
 377.849 382.435
 970.937 217.177
 664.694 861.706
 193.348 548.481
 496.334 819.991
 204.995 199.694
 799.375 231.812
 774.927 834.699
 126.652 474.839
 847.677 315.198
 270.913 819.003
 947.503 170.890
 822.043 780.961
 584.673 321.846
 364.664 425.846
 231.079 892.509
 645.412 197.488
 952.645 515.006
 348.715 626.206
 679.090 938.647
 111.390 331.975
 370.183 926.294
 912.772 408.229
 967.629 101.273
 909.637 351.097
 172.064 525.608
 383.007 769.819
 377.321 647.218
 544.545 770.852
 854.456 796.778
 159.031 11.496
 784.216 480.918
 0.133 344.313
 470.225 285.009
 120.974 863.155
 960.633 634.067
 418.829 172.206
 1.125 973.082
 462.628 254.067
 327.701 17.757
 568.923 350.062
 577.644 633.325
 520.861 489.594
 798.431 53.353
 567.912 435.428
 617.461 623.630
 692.054 833.426
 503.461 10.254
 927.547 769.580
 309.901 948.360
 453.024 10.738
 1.186 621.863
 491.286 220.430
 386.497 788.762
 836.946 945.550
 39.813 825.495
 246.022 226.776
 786.684 122.546
 454.014 124.636
 60.945 277.622
 307.274 118.789
 652.872 498.578
 292.110 340.714
 412.613 632.773
 600.733 565.584
 70.570 510.172
 84.487 209.221
 674.273 442.553
 892.877 657.972
 106.936 19.264
 989.509 775.849
 587.050 930.685
 859.548 572.962
 995.083 723.778
 691.712 736.120
 829.660 830.614
 823.730 986.279
 761.639 231.794
 803.991 273.598
 283.672 934.158
 642.434 400.201
 201.547 408.652
 627.460 289.997
 491.426 992.817
 977.444 336.170
 866.732 396.939
 908.537 848.229
 725.676 137.807
 845.848 905.183
 654.270 374.315
 222.070 978.583
 462.148 40.519
 913.623 613.628
 654.822 810.458
 4.827 608.569
 74.488 622.023
 469.202 388.263
 153.601 711.907
 65.442 268.541
 255.657 238.417
 393.836 711.220
 63.802 102.406
 604.875 398.098
 10.673 918.212
 731.662 444.419
 616.371 776.379
 395.774 532.335
 62.614 408.628
 654.824 392.499
 830.199 184.440
 789.547 382.381
 167.195 499.577
 717.577 904.330
 143.267 162.406
 646.798 841.259
 140.715 337.277
 298.219 845.426
 597.952 99.054
 119.715 243.970
 372.069 213.859
 38.816 87.041
 142.664 52.909
 454.307 789.763
 211.543 624.990
 910.067 252.442
 937.175 274.627
 625.857 894.959
 907.429 224.441
 252.293 836.868
 30.440 569.107
 672.756 386.258
 696.114 672.711
 773.421 974.864
 417.416 940.203
 51.850 867.324
 242.045 276.216
 20.953 67.197
 275.316 1.007
 202.711 295.545
 871.124 744.224
 287.304 199.257
 129.955 703.910
 778.767 791.220
 944.323 352.629
 256.523 783.841
 809.248 47.224
 679.933 968.012
 277.958 296.819
 955.302 143.437
 303.672 548.916
 104.452 621.381
 732.817 40.310
 732.282 810.602
 72.395 443.050
 326.876 440.781
 966.461 21.483
 57.091 169.759
 909.006 750.832
 804.634 521.793
 871.283 167.676
 904.148 689.702
 212.210 605.670
 517.386 845.937
 405.534 284.031
 366.159 403.351
 394.551 470.475
 151.394 568.775
 365.308 533.942
 928.367 479.734
 206.169 175.444
 855.365 911.012
 142.558 908.584
 527.013 702.949
 950.803 25.884
 814.743 682.651
 667.547 794.926
 114.061 423.792
 927.676 582.139
 818.206 986.872
 543.694 494.806
 955.162 81.988
 945.613 97.507
 323.092 448.141
 848.596 822.052
 298.950 710.436
 424.684 15.045
 265.763 388.162
 197.090 710.286
 373.133 927.599
 425.849 370.462
 8.420 733.650
 440.529 100.980
 886.500 800.147
 930.543 425.853
 365.637 81.472
 811.013 249.497
 345.825 615.190
 829.819 367.771
 611.882 269.600
 410.145 986.239
 532.796 39.927
 376.625 443.230
 735.570 6.375
 688.955 400.723
 428.472 366.233
 304.980 478.483
 975.676 595.965
 968.935 878.294
 721.414 538.709
 426.254 327.966
 853.722 564.495
 113.731 412.360
 790.496 446.948
 275.467 434.593
 496.928 39.160
 176.819 639.441
 714.575 526.217
 299.456 347.630
 37.609 61.762
 222.605 100.004
 428.529 55.518
 153.956 740.649
 269.378 628.446
 546.670 814.937
 618.860 667.948
 908.085 199.619
 542.490 139.008
 205.477 385.729
 331.895 495.497
 342.427 809.970
 88.663 112.012
 106.670 475.775
 553.776 58.927
 70.839 361.514
 579.979 476.059
 908.160 710.958
 213.821 483.069
 916.320 811.374
 746.956 482.870
 627.517 749.506
 161.434 868.882
 827.702 497.655
 307.667 304.490
 172.774 514.341
 671.668 685.815
 636.645 480.318
 292.762 674.745
 971.519 355.520
 945.650 861.517
 123.344 300.829
 90.532 514.182
 497.302 216.039
 889.460 840.643
 184.556 398.367
 181.640 338.099
 770.609 711.190
 178.722 260.510
 379.009 397.990
 584.921 388.849
 846.320 399.822
 245.986 48.533
 762.935 494.884
 493.640 856.454
 890.307 425.273
 364.183 684.922
 722.427 198.904
 445.882 255.694
 694.952 134.391
 441.766 93.760
 459.511 774.866
 643.227 13.156
 386.667 245.003
 493.800 126.649
 895.270 816.639
 708.635 584.337
 638.061 625.325
 8.161 885.248
 16.045 526.810
 257.486 968.764
 913.232 773.247
 587.107 192.590
 107.700 438.799
 144.948 320.181
 146.728 639.063
 311.898 367.712
 898.113 514.536
 148.379 459.190
 785.035 522.162
 251.750 84.178
 359.519 778.400
 145.218 487.377
 304.034 390.326
 418.305 500.242
 810.015 906.857
 554.833 374.760
 156.672 119.734
 252.930 36.931
 997.477 483.320
 927.025 346.526
 602.182 834.385
 426.529 149.990
 49.356 949.016
 80.456 130.361
 21.485 735.625
 330.214 192.686
 528.244 633.192
 120.942 642.296
 132.997 555.578
 140.016 998.610
 345.803 629.781
 2.645 486.812
 988.878 42.720
 750.010 127.166
 956.601 702.685
 34.389 726.095
 753.820 693.496
 185.547 809.113
 78.581 848.124
 878.876 733.627
 46.807 280.789
 331.978 505.532
 168.359 620.048
 144.308 588.962
 60.842 598.219
 944.093 650.791
 17.207 833.369
 625.954 393.324
 766.460 238.661
 937.655 588.590
 127.556 799.846
 619.432 89.830
 251.903 156.035
 906.787 929.862
 980.026 822.726
 498.008 857.434
 656.181 221.335
 659.590 562.300
 907.452 278.773
 922.950 914.326
 210.784 977.034
 319.284 323.506
 55.053 250.128
 639.010 614.371
 621.645 318.407
 199.251 913.236
 824.856 333.472
 796.326 49.245
 395.030 885.981
 227.793 964.924
 277.666 950.248
 135.595 979.314
 739.331 540.243
 172.003 322.674
 197.319 209.245
 175.068 807.877
 359.333 407.883
 290.067 477.107
 909.678 131.634
 745.976 486.258
 800.323 638.291
 327.426 801.944
 492.719 838.580
 837.224 691.329
 996.502 189.653
 964.619 702.939
 714.325 122.852
 730.713 352.396
 331.458 675.947
 923.257 41.711
 890.775 678.384
 835.387 620.996
 828.053 549.272
 941.463 229.322
 871.684 145.536
 461.147 674.976
 50.871 666.369
 741.244 197.843
 526.018 44.835
 12.986 327.355
 926.464 593.864
 927.648 52.952
 429.080 618.272
 731.251 270.809
 964.952 843.660
 483.184 586.519
 931.748 574.768
 155.654 930.216
 301.093 598.087
 150.872 985.419
 430.980 745.209
 948.702 318.563
 563.757 383.817
 535.429 11.232
 454.516 692.488
 578.441 995.601
 829.834 584.237
 194.455 645.279
 122.939 393.297
 630.937 214.008
 821.894 641.850
 340.150 694.348
 658.654 210.916
 199.665 604.399
 68.503 295.489
 26.952 134.764
 874.100 512.078
 881.989 298.379
 961.929 221.488
 861.622 35.872
 990.385 445.991
 402.176 217.965
 520.010 3.667
 339.694 748.770
 712.801 599.915
 775.879 369.992
 187.328 443.867
 885.830 672.081
 221.055 473.213
 232.817 375.802
 195.337 842.954
 555.521 313.795
 619.806 970.585
 822.338 139.284
 841.981 31.617
 141.668 556.680
 438.999 405.251
 740.860 510.499
 548.357 610.951
 122.017 4.481
 973.701 824.117
 940.653 37.435
 703.325 74.738
 482.007 37.134
 609.595 819.506
 506.202 415.067
 116.527 228.482
 952.492 735.398
 792.974 375.818
 617.407 38.716
 366.107 594.693
 612.932 148.835
 973.015 714.551
 658.099 147.843
 449.477 299.565
 128.028 475.757
 669.330 547.349
 173.907 406.727
 923.818 273.106
 109.405 599.762
 799.221 624.344
 935.223 410.104
 157.545 462.947
 223.842 84.685
 536.752 973.797
 319.060 524.684
 404.824 161.479
 705.655 168.286
 269.730 769.121
 587.818 681.563
 162.261 476.603
 873.264 514.717
 670.845 330.625
 413.509 219.908
 670.227 438.334
 98.561 486.774
 505.681 371.883
 172.744 648.887
 480.846 226.621
 432.609 481.187
 563.010 234.413
 120.777 242.665
 730.492 530.189
 752.328 433.665
 11.727 519.371
 542.180 712.403
 126.721 101.867
 860.210 945.142
 563.950 221.299
 371.222 809.527
 687.862 162.763
 442.715 606.647
 55.306 196.445
 576.775 606.152
 958.090 425.839
 172.922 7.451
 441.068 557.024
 814.588 371.402
 761.603 158.829
 529.111 599.613
 750.791 372.772
 464.030 416.434
 556.603 887.119
 93.343 61.776
 244.267 882.486
 186.904 16.388
 103.103 49.119
 192.741 56.051
 868.076 270.726
 572.682 534.010
 468.146 159.827
 751.063 304.034
 124.699 948.711
 267.551 167.615
 357.855 812.681
 129.271 721.503
 635.116 193.404
 223.880 325.117
 387.782 155.485
 551.208 946.033
 0.982 945.147
 352.248 486.218
 181.367 313.093
 434.107 967.783
 53.958 541.674
 909.933 556.451
 120.877 597.690
 573.557 730.917
 217.423 175.186
 417.751 139.616
 166.010 246.956
 668.660 511.577
 499.788 899.150
 761.411 859.267
 402.438 861.019
 115.527 598.101
 588.778 82.824
 404.050 845.231
 885.857 671.056
 345.863 300.105
 622.536 314.009
 313.374 767.770
 906.706 265.547
 242.295 595.316
 476.076 884.357
 289.833 349.828
 16.529 424.599
 323.220 786.486
 820.554 156.552
 871.521 116.928
 29.015 268.417
 457.339 385.465
 788.043 309.034
 887.008 254.604
 737.087 12.948
 841.665 67.480
 805.917 181.412
 29.034 834.890
 271.969 243.830
 856.691 945.901
 52.659 202.551
 530.065 346.213
 870.993 769.242
 198.521 606.235
 30.863 673.324
 134.895 415.147
 317.956 792.896
 380.166 307.826
 953.366 997.321
 86.050 843.854
 473.188 360.316
 292.827 512.730
 994.915 805.358
 764.465 603.595
 120.035 774.733
 22.866 433.426
 974.477 303.393
 960.939 222.604
 820.297 953.329
 531.328 604.538
 702.202 588.516
 493.106 85.665
 593.225 500.221
 120.219 578.435
 50.306 123.960
 28.198 523.128
 11.006 609.504
 833.403 720.588
 788.527 41.615
 523.612 208.666
 738.226 779.826
 69.865 737.757
 362.548 449.335
 655.295 307.947
 633.638 721.383
 723.205 10.574
 87.699 460.340
 968.255 24.502
 279.609 766.892
 103.629 21.821
 680.452 233.320
 253.962 674.394
 207.964 560.009
 747.309 172.661
 656.674 914.396
 836.209 187.924
 150.500 787.815
 972.906 61.313
 888.301 5.857
 29.979 984.444
 358.270 248.437
 706.140 862.156
 529.018 351.649
 27.135 495.459
 405.797 600.491
 660.708 787.942
 594.755 625.885
 858.260 221.540
 924.722 727.984
 437.462 743.796
 716.242 938.166
 881.717 100.187
 395.933 772.466
 483.661 188.911
 968.553 928.302
 459.032 134.607
 470.053 533.620
 140.213 910.300
 226.528 513.071
 89.926 687.517
 283.247 120.174
 197.249 882.725
 195.148 268.926
 300.876 579.378
 888.608 444.906
 476.964 639.860
 120.386 287.104
 7.785 147.117
 232.964 400.681
 967.563 614.017
 198.765 221.388
 906.416 717.215
 74.774 328.896
 943.286 715.204
 872.761 163.806
 683.430 526.153
 860.830 697.335
 322.851 15.026
 524.444 929.834
 486.446 981.558
 857.831 741.390
 242.306 776.915
 561.133 312.227
 143.241 298.994
 769.436 190.733
 448.150 231.404
 524.583 871.365
 78.259 972.179
 660.252 102.964
 652.728 433.630
 649.141 870.069
 738.823 238.548
 255.253 256.410
 436.273 259.988
 244.516 32.107
 613.977 687.383
 586.481 516.168
 628.612 101.809
 385.249 906.164
 605.623 424.373
 518.413 80.653
 358.440 96.213
 651.659 750.828
 594.645 754.314
 899.229 540.311
 119.175 797.698
 86.003 21.198
 533.954 172.719
 957.271 235.851
 267.828 38.807
 102.757 733.994
 295.894 567.533
 90.306 490.223
 346.913 354.169
 823.399 215.589
 803.230 923.671
 379.774 906.780
 499.333 749.429
 193.752 996.192
 680.924 496.012
 3.035 75.423
 32.312 785.078
 285.891 903.416
 780.162 370.538
 213.672 709.246
 878.801 914.909
 386.823 729.796
 446.622 568.699
 713.267 446.073
 303.442 769.798
 832.586 201.314
 331.718 366.642
 47.596 292.462
 705.047 609.748
 59.110 357.818
 878.560 298.830
 126.036 962.149
 778.695 480.596
 10.135 871.243
 353.631 394.673
 85.047 166.602
 617.899 706.524
 867.661 273.819
 440.695 557.115
 494.883 252.217
 560.976 225.485
 51.869 546.027
 965.212 633.763
 343.311 446.911
 715.588 931.870
 575.137 22.802
 275.509 653.978
 320.872 378.228
 131.600 629.242
 128.708 116.576
 171.278 909.427
 679.343 455.782
 534.736 415.676
 730.804 926.992
 40.405 41.000
 338.349 172.739
 382.198 325.213
 371.363 409.700
 41.958 61.537
 974.650 374.224
 756.244 831.178
 851.335 410.408
 756.124 291.713
 544.458 64.963
 272.903 380.587
 933.374 535.414
 711.165 515.486
 61.195 384.097
 750.346 473.574
 995.968 526.130
 592.966 271.912
 479.442 962.059
 855.095 927.780
 614.518 532.645
 744.510 91.685
 220.367 992.551
 324.118 874.841
 880.535 440.172
 770.599 659.642
 214.786 2.060
 646.996 724.600
 814.101 192.247
 677.449 338.570
 337.038 480.053
 284.727 802.406
 924.912 875.863
 997.231 224.999
 756.200 244.854
 600.384 615.825
 833.686 186.228
 774.436 924.255
 40.740 663.421
 681.687 739.310
 878.401 772.651
 123.938 529.931
 818.498 617.618
 146.724 118.881
 798.773 882.096
 309.862 871.999
 416.001 415.261
 841.420 193.550
 917.591 663.217
 939.918 958.162
 179.392 681.119
 60.974 606.253
 718.965 471.236
 921.569 674.639
 113.858 631.228
 557.393 434.228
 361.222 522.833
 284.456 235.420
 69.238 33.277
 131.369 807.292
 456.167 290.212
 837.717 573.150
 946.587 586.497
 49.115 502.180
 396.584 94.847
 901.385 850.120
 303.761 416.402
 873.453 602.080
 620.319 463.912
 27.777 534.484
 297.687 872.871
 553.271 592.741
 461.982 946.207
 711.815 34.642
 116.792 844.520
 776.645 329.998
 662.226 249.433
 578.451 713.838
 929.127 357.919
 660.289 158.284
 179.803 756.939
 430.925 217.388
 900.052 317.177
 821.614 85.670
 682.991 709.627
 845.274 436.527
 17.919 857.549
 759.597 328.221
 984.710 597.477
 704.586 105.749
 307.005 936.138
 256.747 724.914
 729.600 595.191
 180.702 984.590
 504.018 463.440
 206.877 494.087
 841.492 197.752
 191.601 810.155
 427.823 491.389
 872.003 553.388
 596.184 564.230
 289.455 723.319
 81.601 716.712
 76.579 157.393
 697.116 461.948
 267.347 669.350
 992.482 832.841
 258.410 920.557
 400.479 118.183
 511.903 352.830
 415.746 69.264
 612.977 387.882
 561.493 732.830
 274.600 687.069
 809.033 594.146
 791.509 191.656
 455.037 883.033
 586.268 319.867
 416.545 324.173
 743.071 489.862
 361.504 559.554
 497.310 740.246
 894.066 85.034
 327.015 820.304
 202.699 114.691
 690.428 674.970
 652.684 996.567
 264.576 724.260
 962.807 972.860
 283.134 968.934
 2.413 418.570
 846.975 494.413
 235.872 557.473
 814.113 910.177
 236.518 786.372
 572.323 184.058
 3.966 521.554
 990.479 8.077
 513.104 189.745
 544.716 578.062
 669.136 34.567
 762.251 562.410
 762.675 604.343
 36.318 170.762
 437.425 574.195
 685.859 971.302
 878.623 271.803
 86.846 321.985
 384.722 399.409
 340.274 617.705
 132.219 842.792
 394.761 669.576
 921.862 639.876
 767.337 346.875
 94.486 546.710
 40.606 565.332
 920.375 726.861
 522.144 1.439
 344.398 832.402
 775.299 770.916
 460.451 712.026
 939.831 215.986
 896.178 636.174
 704.846 901.359
 19.150 873.097
 651.884 689.712
 588.028 676.547
 207.795 135.933
 929.574 889.120
 218.073 453.520
 640.471 949.616
 832.907 529.695
 110.665 783.121
 979.409 227.044
 214.509 904.526
 741.892 853.699
 392.495 776.216
 882.995 821.464
 78.169 615.513
 985.690 267.864
 243.340 174.801
 81.417 685.530
 424.546 635.105
 532.663 287.717
 342.550 421.218
 567.329 115.108
 475.294 112.496
 503.199 444.690
 237.157 478.338
 968.138 350.630
 750.569 191.782
 507.608 759.395
 270.359 789.783
 896.199 772.203
 789.760 666.633
 332.824 648.261
 76.472 160.075
 926.714 668.728
 666.910 361.182
 478.305 166.160
 199.620 32.752
 358.486 605.219
 860.553 731.285
 202.671 551.106
 812.411 809.550
 401.998 241.637
 909.751 735.986
 809.979 881.859
 85.991 50.049
 334.747 566.878
 816.460 115.956
 878.192 285.230
 494.377 618.696
 465.541 903.188
 338.888 833.792
 12.267 537.101
 223.603 104.921
 457.477 709.095
 161.372 580.529
 490.414 89.679
 900.203 132.105
 673.563 163.074
 423.329 933.334
 864.483 527.197
 53.735 492.439
 729.477 745.506
 243.188 961.307
 174.046 203.276
 84.481 397.249
 364.678 553.090
 682.765 819.443
 938.635 345.366
 20.183 516.173
 76.134 877.722
 63.360 145.253
 503.736 225.196
 14.598 893.576
 698.160 660.949
 666.947 878.176
 633.496 88.840
 365.848 276.932
 257.372 795.478
 634.109 458.853
 466.774 416.031
 814.015 869.377
 983.534 886.796
 304.994 233.499
 83.004 735.549
 15.081 27.489
 315.067 10.821
 340.333 287.983
 960.510 662.001
 382.309 965.338
 102.258 207.613
 706.669 866.955
 552.270 39.028
 936.310 97.182
 981.705 936.506
 13.256 995.211
 52.770 74.968
 411.522 253.680
 72.302 484.645
 747.648 911.694
 184.476 139.201
 629.493 640.322
 726.067 368.745
 672.830 450.923
 493.561 450.912
 68.340 71.793
 56.381 99.008
 20.816 562.302
 211.950 236.708
 632.907 712.280
 361.712 284.470
 145.935 744.695
 216.329 59.519
 861.636 279.273
 364.640 950.654
 985.633 291.805
 994.688 928.425
 193.825 427.196
 394.052 113.276
 17.406 893.294
 817.073 487.544
 464.909 817.260
 252.562 105.818
 397.573 317.283
 499.619 51.829
 497.600 201.183
 531.796 894.173
 620.907 611.741
 249.574 508.600
 513.147 699.000
 564.884 628.128
 349.701 505.476
 83.877 135.877
 99.694 334.958
 38.535 977.339
 26.705 463.822
 225.036 202.034
 643.649 810.515
 526.312 378.528
 508.389 159.805
 695.377 806.044
 455.173 439.791
 850.266 181.000
 233.351 958.466
 54.416 793.541
 300.339 150.307
 229.791 819.165
 375.228 380.204
 853.967 741.175
 690.220 460.686
 634.624 563.613
 20.317 408.387
 921.719 940.177
 71.093 386.991
 623.140 106.396
 657.148 937.178
 26.441 29.823
 10.164 300.691
 217.604 221.493
 168.614 617.402
 826.546 432.423
 577.624 863.765
 44.815 8.083
 76.787 851.480
 258.693 23.709
 388.597 300.258
 53.562 772.054
 6.416 712.829
 684.176 535.964
 187.442 428.631
 609.587 430.317
 205.134 120.833
 178.292 35.972
 432.074 75.545
 664.264 432.815
 486.737 689.372
 321.455 445.824
 67.439 719.255
 994.917 588.741
 148.489 285.081
 730.760 481.865
 564.946 469.572
 222.782 856.320
 254.176 480.903
 356.785 575.532
 348.608 781.400
 428.803 109.610
 171.759 771.196
 262.841 309.551
 928.861 620.142
 707.999 131.139
 407.766 626.533
 202.486 653.963
 421.444 149.806
 929.897 595.772
 590.120 209.527
 816.025 818.650
 641.445 398.423
 305.513 609.103
 916.970 847.402
 677.815 852.514
 631.548 770.453
 100.647 442.696
 511.093 162.719
 743.631 214.207
 308.715 722.106
 980.729 468.927
 897.835 100.567
 970.922 415.265
 894.980 393.091
 24.270 939.723
 259.045 958.687
 14.713 493.723
 935.743 497.041
 399.902 176.375
 206.353 926.424
 938.027 514.798
 2.868 312.957
 66.324 941.692
 564.160 569.067
 818.072 514.910
 630.109 191.256
 624.930 251.130
 56.048 156.035
 978.096 306.312
 634.829 590.578
 631.663 646.094
 847.903 724.543
 329.669 341.835
 742.661 295.276
 257.670 0.524
 616.825 294.804
 971.302 402.696
 350.717 128.571
 177.554 260.910
 187.017 708.459
 756.700 217.091
 340.139 172.626
 959.557 130.280
 802.122 148.880
 19.544 243.222
 80.239 234.340
 33.747 598.294
 788.077 520.116
 21.634 757.674
 154.163 54.452
 522.308 392.417
 701.370 510.700
 977.311 78.510
 879.961 547.584
 830.264 879.256
 54.627 349.171
 699.477 222.195
 401.141 182.140
 915.501 680.499
 364.826 970.094
 11.177 544.416
 977.241 461.516
 583.701 284.494
 578.953 552.536
 71.559 947.115
 117.616 351.864
 986.794 232.348
 897.782 167.332
 676.198 47.513
 370.629 416.703
 742.820 36.543
 640.494 575.187
 409.115 299.631
 905.587 364.943
 740.578 850.409
 71.195 54.539
 247.495 434.803
 506.239 696.433
 744.207 48.391
 42.950 506.283
 849.945 744.882
 232.331 137.941
 370.845 299.908
 905.773 981.880
 295.313 670.334
 799.657 602.507
 878.787 423.709
 372.094 212.015
 481.435 875.135
 679.266 476.389
 474.041 294.953
 936.528 674.915
 741.825 491.365
 22.889 140.382
 519.972 343.878
 6.341 236.572
 493.216 498.603
 784.380 766.061
 117.702 732.757
 114.858 419.539
 887.967 266.745
 825.898 592.547
 14.220 126.935
 462.083 912.651
 512.753 135.538
 372.749 85.685
 690.635 86.112
 555.160 20.902
 148.592 530.152
 912.252 609.054
 784.791 493.620
 905.848 372.900
 487.125 519.288
 519.700 495.022
 710.444 114.296
 583.024 352.729
 484.214 910.860
 638.419 694.109
 449.485 325.674
 915.283 403.707
 724.304 949.936
 541.124 502.190
 14.172 302.542
 792.028 563.440
 767.625 434.680
 56.235 217.622
 3.129 451.532
 821.022 332.750
 957.188 598.204
 655.479 964.170
 7.835 690.255
 66.178 255.463
 573.676 417.738
 668.083 330.631
 365.615 244.589
 211.451 391.691
 543.692 107.270
 212.027 924.371
 900.647 998.106
 775.006 204.179
 130.488 425.740
 414.308 413.494
 846.245 69.172
 432.404 245.450
 166.155 90.152
 629.814 141.185
 99.698 214.179
 598.379 432.866
 420.390 21.391
 662.405 935.777
 325.194 859.393
 163.834 629.439
 643.371 370.314
 441.943 311.418
 190.879 49.318
 688.028 710.079
 668.848 272.607
 217.505 856.711
 202.840 366.031
 405.467 286.183
 718.501 63.162
 89.661 242.521
 181.828 921.827
 122.850 785.856
 709.689 244.198
 623.695 945.166
 417.773 856.594
 453.498 642.715
 936.161 846.065
 360.793 477.511
 932.684 381.693
 864.993 933.164
 964.871 945.657
 275.704 648.004
 84.239 303.735
 700.337 920.167
 971.963 14.584
 617.060 126.502
 950.427 134.472
 673.772 610.981
 27.114 457.729
 110.480 385.758
 549.818 347.151
 339.444 616.956
 27.792 172.541
 204.801 908.744
 972.583 75.002
 684.443 315.438
 83.646 210.398
 898.194 404.510
 924.106 564.152
 307.298 556.972
 156.098 653.594
 693.644 659.077
 16.080 991.107
 608.855 935.406
 669.360 634.972
 402.206 562.898
 379.189 834.032
 44.500 944.176
 626.482 21.985
 837.644 802.710
 817.035 847.430
 765.033 178.954
 487.653 662.895
 927.513 683.143
 772.686 831.407
 908.078 115.012
 697.872 250.094
 403.428 552.228
 837.252 809.566
 392.698 887.066
 287.247 793.967
 27.223 345.011
 394.148 933.682
 316.997 930.035
 409.543 420.477
 259.879 830.734
 263.209 418.648
 961.778 301.041
 33.246 706.609
 386.577 251.615
 885.583 77.795
 962.917 996.180
 254.290 50.033
 373.880 175.034
 673.326 576.538
 430.924 599.966
 860.731 632.845
 154.053 545.959
 636.903 351.395
 668.231 161.048
 847.019 383.952
 606.660 122.769
 299.280 251.784
 663.075 274.684
 549.175 970.642
 239.086 707.130
 207.064 353.613
 723.411 970.647
 952.043 257.122
 455.271 837.398
 57.164 66.498
 455.096 154.643
 505.936 856.277
 345.934 905.053
 571.681 610.589
 785.695 31.966
 482.360 370.618
 133.723 974.947
 774.260 174.306
 888.519 154.062
 497.144 669.382
 763.213 942.709
 247.901 580.889
 671.144 471.813
 334.199 80.963
 638.311 46.420
 287.207 89.538
 958.423 53.781
 614.227 693.324
 178.650 164.718
 597.325 35.997
 622.104 933.302
 170.118 49.790
 691.666 779.784
 337.359 377.804
 687.486 885.245
 214.391 403.567
 38.568 961.199
 857.737 851.018
 882.098 801.415
 513.919 351.581
 710.060 235.435
 439.096 368.110
 182.231 732.986
 823.307 106.698
 221.642 745.817
 704.441 490.754
 660.192 599.022
 770.686 887.125
 188.499 679.043
 146.880 296.686
 338.509 22.045
 238.305 902.739
 46.455 536.914
 391.986 726.311
 816.846 744.794
 35.204 200.361
 148.127 465.700
 396.837 542.666
 153.236 606.713
 320.350 193.428
 882.395 520.633
 777.051 367.394
 853.300 114.385
 802.056 46.261
 540.484 439.253
 848.641 865.778
 849.431 227.020
 213.073 209.115
 883.399 224.948
 773.271 45.440
 36.520 96.314
 940.674 307.397
 753.143 600.746
 403.488 806.215
 271.577 149.352
 977.161 276.928
 614.113 183.500
 38.801 332.755
 741.730 83.941
 548.619 106.869
 611.251 49.881
 323.932 656.824
 258.336 57.638
 878.356 802.866
 587.960 218.140
 947.379 732.799
 344.570 594.940
 546.383 215.236
 519.523 453.377
 631.379 667.781
 949.649 511.470
 817.374 190.479
 986.674 719.102
 143.683 326.789
 244.901 459.691
 126.986 99.106
 639.196 544.170
 707.000 393.903
 235.263 537.600
 640.001 168.790
 80.826 551.691
 233.760 111.765
 854.300 769.974
 423.655 209.045
 244.501 405.329
 271.865 344.763
 801.701 171.205
 315.670 252.110
 120.860 468.415
 411.301 315.278
 629.267 529.397
 8.853 354.472
 653.161 542.619
 172.065 347.744
 484.710 13.313
 222.779 304.407
 718.191 155.443
 70.554 221.866
 482.179 196.941
 87.963 263.166
 375.457 999.591
 644.610 284.211
 884.230 120.827
 29.042 430.889
 985.876 292.316
 706.655 296.455
 152.026 565.046
 500.883 673.082
 376.397 19.133
 989.876 108.948
 448.900 795.522
 905.159 669.447
 958.408 253.809
 654.144 639.860
 366.945 663.636
 894.829 554.092
 595.510 5.369
 826.401 313.001
 487.143 88.443
 60.073 204.622
 60.146 332.843
 464.470 61.533
 880.611 631.482
 681.628 307.338
 118.804 789.819
 353.784 240.121
 811.851 86.098
 836.109 76.752
 641.930 613.368
 973.246 304.713
 714.481 746.330
 642.764 39.839
 647.410 455.723
 299.494 916.917
 975.713 294.862
 852.262 608.951
 855.393 872.111
 358.047 209.141
 187.957 55.178
 295.485 262.006
 157.456 224.444
 475.356 306.913
 304.209 689.985
 933.931 24.580
 384.526 138.103
 737.528 846.489
 568.475 296.124
 383.230 605.732
 895.694 157.843
 119.493 148.642
 183.303 245.624
 817.369 977.867
 803.996 788.886
 112.646 913.664
 423.555 53.180
 103.671 410.702
 105.407 680.547
 449.519 787.951
 308.871 12.298
 867.129 970.322
 583.783 312.308
 700.762 919.144
 6.863 335.468
 937.642 276.590
 127.140 175.997
 102.753 664.653
 854.883 58.173
 294.799 875.624
 9.633 112.815
 963.407 947.492
 260.281 22.195
 192.243 928.787
 768.775 160.208
 389.235 363.699
 767.389 840.583
 617.298 45.614
 538.889 991.143
 878.503 37.225
 264.053 864.827
 621.398 995.326
 89.487 787.122
 533.329 391.023
 641.321 824.195
 343.013 720.061
 361.203 176.314
 257.795 457.170
 217.010 987.844
 737.142 542.661
 992.109 689.474
 329.701 84.207
 887.153 412.227
 124.063 712.864
 183.690 38.850
 160.306 416.480
 278.925 79.513
 674.937 467.943
 268.445 409.080
 889.436 318.132
 144.456 507.110
 862.973 597.328
 510.027 864.106
 702.575 993.462
 857.014 714.063
 726.267 95.470
 992.042 920.438
 402.091 915.771
 149.356 267.029
 512.030 863.187
 933.043 314.623
 816.467 318.367
 168.622 496.669
 901.832 574.945
 402.986 1.568
 89.460 924.275
 512.958 874.717
 553.614 768.023
 210.335 460.422
 755.331 295.313
 162.133 972.670
 138.584 929.217
 679.215 455.979
 776.824 166.507
 117.739 384.929
 399.778 855.736
 142.431 506.132
 399.301 398.475
 128.113 492.404
 13.916 849.149
 238.913 439.683
 757.487 728.191
 88.961 967.001
 199.354 364.729
 523.033 593.857
 660.499 327.724
 582.739 473.080
 80.266 583.275
 468.493 397.154
 876.357 290.820
 548.122 108.885
 790.882 998.449
 680.879 310.709
 538.946 558.850
 255.539 749.093
 183.432 519.904
 20.714 360.142
 8.370 470.484
 605.484 599.090
 789.627 780.962
 382.747 779.879
 629.942 73.533
 263.466 952.180
 377.862 309.315
 77.455 613.249
 357.523 572.782
 298.709 352.912
 46.968 970.197
 117.135 464.188
 133.705 804.225
 803.348 112.830
 302.221 623.721
 221.689 980.165
 252.321 423.957
 434.628 399.376
 970.455 251.527
 28.151 60.996
 668.055 579.091
 944.738 924.357
 128.498 902.633
 813.169 234.485
 363.387 188.426
 541.181 595.282
 442.793 684.342
 19.141 117.395
 434.912 602.161
 355.200 361.033
 447.942 681.302
 12.374 389.002
 519.044 332.854
 386.557 882.782
 328.048 124.270
 795.582 244.579
 541.400 753.864
 40.064 591.691
 707.111 349.884
 847.244 867.382
 544.640 146.931
 772.565 156.867
 803.362 93.697
 866.785 60.305
 526.334 247.088
 428.664 380.212
 57.313 440.981
 967.227 812.133
 801.390 481.004
 559.264 59.196
 4.432 323.251
 775.924 238.347
 392.871 423.923
 389.123 414.290
 730.713 793.227
 979.172 32.773
 350.527 610.727
 127.890 264.653
 723.075 436.896
 77.931 293.849
 698.105 728.256
 3.683 253.889
 306.399 188.565
 509.610 348.104
 918.544 388.874
 739.107 77.054
 145.114 503.307
 834.785 983.494
 500.392 139.350
 186.630 840.796
 479.683 310.872
 387.938 326.487
 89.296 94.494
 493.615 400.399
 866.908 426.166
 647.731 449.374
 215.183 601.593
 476.838 760.676
 197.916 123.592
 595.047 678.042
 398.753 639.526
 852.141 402.081
 678.775 396.040
 495.949 485.490
 680.145 235.546
 586.973 699.038
 276.099 14.033
 871.925 802.671
 258.188 43.078
 921.852 434.457
 853.615 876.511
 901.221 555.769
 980.353 365.468
 541.373 782.509
 855.576 301.980
 132.762 247.805
 881.572 333.482
 966.217 31.188
 928.993 847.192
 188.109 442.524
 834.333 648.452
 484.648 746.841
 319.089 960.289
 77.090 79.787
 642.958 288.309
 845.354 44.750
 220.977 276.300
 859.193 654.238
 591.744 840.358
 493.022 123.034
 525.463 645.100
 645.498 422.802
 539.650 672.494
 343.876 241.530
 558.004 45.440
 354.885 971.610
 143.466 983.664
 970.461 883.000
 477.227 383.353
 213.429 669.247
 686.916 884.720
 593.299 920.904
 973.066 799.254
 717.357 760.734
 294.892 52.425
 461.599 236.160
 784.431 515.238
 667.623 115.464
 20.045 172.224
 46.010 374.712
 342.482 442.591
 928.119 932.349
 403.190 339.469
 963.516 518.399
 537.947 739.244
 759.713 26.720
 629.515 824.182
 707.847 253.532
 209.553 257.854
 938.771 676.047
 329.326 121.000
 68.380 364.756
 455.544 357.474
 381.510 385.372
 405.069 3.823
 586.316 156.157
 281.366 865.186
 664.458 348.347
 5.633 383.773
 518.990 607.293
 413.998 68.863
 656.520 826.084
 914.459 129.438
 561.477 8.685
 337.042 498.142
 459.570 143.552
 169.688 649.966
 9.264 589.510
 730.544 907.968
 992.203 512.043
 692.665 964.425
 136.527 49.628
 535.702 317.509
 845.207 426.284
 65.300 184.948
 311.678 838.746
 806.926 176.984
 487.532 956.041
 367.345 826.546
 775.114 487.446
 362.431 735.932
 507.954 854.608
 161.380 123.056
 63.714 287.948
 999.347 468.643
 340.358 40.367
 296.316 576.537
 782.419 146.909
 700.529 975.998
 839.475 672.649
 189.477 296.575
 795.328 488.225
 827.587 127.643
 149.127 739.384
 642.840 296.230
 937.026 670.695
 768.316 334.432
 536.481 801.616
 50.753 803.050
 29.480 503.599
 886.574 748.283
 253.478 298.710
 64.487 816.348
 330.612 92.637
 908.791 875.073
 30.593 608.124
 393.192 596.100
 537.755 429.344
 73.692 555.936
 508.245 874.922
 441.383 504.130
 122.510 849.014
 470.412 523.269
 767.623 478.736
 909.814 634.887
 83.103 725.329
 995.108 770.035
 135.413 889.660
 319.590 970.932
 166.138 544.297
 267.279 784.362
 605.823 579.624
 658.681 377.393
 231.735 805.775
 664.386 296.223
 548.534 602.065
 995.426 609.970
 714.360 37.763
 357.015 558.915
 852.613 430.253
 955.471 652.672
 66.201 576.820
 856.693 345.314
 294.155 653.441
 416.493 124.362
 660.797 667.368
 124.605 777.330
 709.337 170.000
 639.407 197.215
 881.682 863.308
 731.852 826.740
 504.782 588.055
 325.198 455.618
 24.110 677.302
 910.495 826.528
 143.566 646.608
 763.314 390.601
 197.534 916.210
 589.550 614.119
 507.905 603.978
 320.548 772.737
 632.301 165.624
 671.212 991.327
 458.485 705.390
 8.598 975.586
 666.103 442.068
 869.954 30.616
 485.629 37.868
 764.003 432.069
 214.060 118.376
 410.813 383.197
 78.892 308.078
 375.914 797.780
 710.854 845.892
 763.039 151.750
 329.426 337.618
 705.158 68.102
 354.181 346.600
 371.408 79.028
 323.344 360.232
 952.318 850.072
 975.838 628.891
 39.902 773.295
 84.558 526.755
 253.055 225.317
 20.089 392.649
 221.077 442.585
 181.979 376.114
 805.668 156.963
 918.532 132.464
 969.336 141.940
 628.678 414.509
 68.876 191.285
 616.498 722.205
 727.434 851.289
 369.543 359.929
 307.074 283.960
 128.081 69.851
 432.958 796.364
 479.170 55.455
 905.836 941.145
 775.244 768.405
 655.127 300.994
 173.162 532.341
 432.164 507.185
 200.972 536.840
 602.158 116.379
 873.728 212.634
 372.025 353.635
 337.315 644.494
 875.567 611.407
 864.376 781.175
 841.950 928.358
 256.179 442.954
 790.167 427.793
 518.736 828.056
 341.992 108.818
 234.109 591.393
 927.148 204.819
 694.977 965.204
 794.083 70.309
 421.798 554.511
 342.508 760.661
 649.950 754.502
 692.862 927.670
 224.962 476.601
 514.251 680.783
 746.188 449.934
 185.270 738.184
 875.215 590.971
 679.122 608.572
 300.039 252.513
 290.752 63.681
 697.960 910.836
 683.316 659.420
 150.689 504.282
 275.633 181.477
 268.830 65.969
 851.452 286.624
 917.499 6.494
 403.269 206.626
 991.082 798.818
 664.253 615.992
 457.054 437.075
 895.801 842.077
 623.372 814.447
 227.755 735.761
 731.484 663.821
 963.888 208.664
 940.698 390.596
 615.480 679.399
 156.104 602.247
 187.508 223.462
 20.837 397.286
 169.934 871.103
 507.070 150.867
 363.967 292.917
 614.451 149.842
 760.867 617.268
 638.725 651.667
 178.477 666.203
 679.077 824.850
 815.169 821.947
 585.502 269.851
 698.199 654.692
 435.564 5.492
 656.870 480.276
 104.668 664.485
 742.384 64.939
 240.073 290.843
 325.618 661.085
 353.937 330.415
 639.274 615.498
 155.586 803.169
 578.130 628.378
 191.871 31.921
 744.662 811.971
 353.927 857.885
 219.492 471.099
 539.228 819.835
 367.531 740.008
 382.634 22.774
 259.832 111.579
 345.836 226.376
 424.948 502.644
 890.593 286.223
 646.758 845.278
 970.273 365.780
 231.388 576.140
 622.132 78.652
 485.083 627.921
 198.586 833.804
 316.940 187.655
 361.397 446.963
 722.769 170.839
 703.463 495.509
 64.325 928.390
 37.102 768.759
 255.610 531.336
 476.733 478.224
 256.450 207.460
 382.352 11.257
 283.103 292.076
 655.755 945.429
 334.200 824.600
 385.029 689.207
 534.054 612.019
 208.196 517.293
 278.437 893.925
 261.328 356.823
 672.877 401.117
 139.915 524.913
 550.694 586.286
 838.330 680.618
 796.138 621.978
 247.091 637.845
 453.794 674.390
 41.082 883.226
 433.836 253.937
 946.443 788.280
 606.640 662.711
 645.462 622.681
 880.984 768.423
 386.331 730.294
 966.677 363.281
 580.197 177.314
 2.482 59.282
 866.726 18.851
 979.042 138.846
 839.697 143.319
 877.882 647.641
 577.466 670.816
 983.156 676.451
 503.955 720.220
 782.538 638.165
 801.945 278.985
 965.554 77.368
 452.594 58.876
 37.767 342.020
 27.286 890.216
 111.964 253.390
 107.170 77.332
 205.019 701.578
 852.271 529.998
 382.199 104.870
 939.213 611.728
 947.703 652.878
 190.739 858.375
 508.135 722.464
 541.024 762.650
 639.190 344.100
 30.866 75.874
 398.114 902.423
 772.074 821.725
 456.641 691.749
 929.663 863.201
 920.301 594.341
 865.928 218.913
 267.706 101.028
 497.250 834.674
 433.100 510.653
 410.927 517.869
 90.752 302.783
 356.899 712.976
 232.437 18.758
 802.443 604.925
 289.196 166.712
 454.530 191.549
 293.758 609.490
 105.333 866.632
 946.593 38.924
 135.290 241.010
 300.835 689.791
 262.288 331.479
 61.588 621.735
 105.053 437.264
 973.990 182.742
 237.108 463.333
 300.402 664.509
 251.106 741.509
 137.084 434.773
 991.476 537.274
 49.450 766.602
 308.992 46.138
 795.657 227.652
 159.656 302.958
 421.805 406.958
 531.429 715.565
 737.838 272.029
 907.594 946.250
 688.619 909.588
 840.409 297.305
 815.157 419.596
 741.212 196.851
 330.203 430.200
 425.030 556.166
 112.161 972.575
 963.279 797.732
 531.424 206.411
 385.323 993.206
 671.723 892.073
 69.043 451.671
 482.132 252.500
 816.257 51.145
 307.216 410.942
 617.893 790.800
 285.760 399.370
 676.314 279.217
 303.205 542.153
 21.625 877.019
 627.874 81.334
 891.483 832.966
 483.092 240.277
 249.466 234.280
 611.297 553.630
 408.188 818.317
 205.137 521.523
 665.838 438.152
 325.601 287.978
 327.633 154.247
 337.549 676.885
 88.894 843.776
 786.127 138.275
 829.247 824.703
 158.848 823.307
 686.194 120.180
 851.326 494.460
 322.323 617.944
 431.447 429.360
 508.461 877.139
 607.101 49.825
 152.688 710.261
 604.418 124.802
 303.154 820.154
 492.956 995.537
 235.146 741.089
 215.667 57.463
 746.702 549.777
 137.157 425.833
 182.657 347.796
 84.244 296.287
 387.535 333.460
 466.714 488.348
 859.638 480.986
 810.277 295.909
 401.624 921.226
 162.913 346.259
 799.501 204.928
 433.015 236.073
 728.070 750.914
 944.222 332.401
 595.442 102.784
 836.749 128.212
 274.346 694.377
 475.809 770.238
 198.740 852.565
 639.855 941.939
 659.122 832.967
 928.520 812.550
 40.221 17.323
 853.987 645.748
 395.161 618.761
 340.071 305.928
 28.292 601.845
 558.438 979.106
 505.610 177.433
 967.306 127.626
 770.834 468.160
 198.963 977.193
 314.071 439.318
 760.798 661.082
 818.492 273.477
 890.840 754.926
 552.158 247.138
 941.672 77.358
 333.317 196.686
 282.735 823.486
 987.816 582.030
 415.423 871.996
 349.412 353.363
 120.915 260.417
 493.508 573.901
 418.629 670.268
 711.193 464.240
 642.629 383.486
 845.428 17.849
 361.860 658.501
 850.048 38.419
 322.980 188.821
 573.230 705.249
 305.686 125.171
 791.653 60.114
 301.365 705.465
 864.347 996.307
 886.601 502.643
 173.870 926.508
 21.580 591.326
 867.751 710.281
 795.785 988.953
 599.120 174.379
 233.916 749.600
 739.130 590.228
 106.044 298.720
 345.296 354.371
 528.130 480.116
 422.742 311.075
 840.848 343.275
 315.755 264.413
 992.868 696.621
 474.776 242.936
 184.340 672.316
 121.596 637.485
 430.195 38.909
 198.898 956.054
 642.241 322.858
 358.401 294.055
 793.075 287.774
 986.705 759.378
 281.040 316.007
 464.779 715.736
 159.211 351.129
 34.128 401.713
 896.421 418.019
 31.538 974.283
 606.379 231.242
 539.426 432.557
 591.814 939.382
 67.977 958.830
 812.405 805.871
 79.196 619.114
 784.055 284.091
 525.738 884.320
 67.192 960.201
 105.915 246.693
 95.538 681.037
 330.871 135.330
 654.723 591.827
 413.850 91.556
 940.886 30.405
 281.185 602.089
 239.700 277.642
 979.739 348.501
 871.013 80.200
 428.678 799.236
 976.516 939.309
 800.456 819.823
 898.635 211.482
 985.769 222.901
 547.488 673.144
 221.966 228.013
 96.616 955.653
 369.242 598.023
 232.797 20.546
 782.177 601.425
 734.213 993.081
 727.299 895.300
 416.359 346.731
 774.872 300.335
 96.145 789.583
 182.747 256.016
 639.816 668.392
 582.729 400.221
 915.529 215.782
 69.360 252.965
 431.132 224.972
 324.498 829.747
 44.158 464.046
 638.599 237.042
 654.773 323.621
 514.740 872.857
 582.168 328.737
 70.345 871.572
 57.197 504.501
 244.076 387.564
 194.071 447.679
 133.993 340.236
 14.414 870.944
 853.750 368.393
 749.238 416.263
 515.191 129.531
 227.605 508.085
 200.353 285.148
 742.309 780.329
 648.708 732.927
 258.315 273.926
 384.876 967.553
 172.640 789.918
 879.366 101.495
 346.489 888.414
 254.858 673.490
 691.777 453.250
 910.654 174.499
 912.624 168.936
 79.176 377.989
 864.071 868.731
 794.608 363.549
 509.575 464.764
 542.125 250.757
 327.955 32.525
 166.703 435.141
 760.049 828.313
 606.747 751.972
 494.014 320.230
 35.984 838.997
 992.591 227.692
 856.922 769.226
 170.867 623.367
 203.341 163.384
 871.868 152.876
 643.588 742.908
 171.023 684.935
 299.768 63.628
 308.321 296.914
 732.496 782.992
 516.239 522.959
 511.667 706.340
 327.742 603.962
 179.244 367.097
 335.561 956.960
 291.685 499.401
 383.126 867.523
 841.891 327.870
 929.095 159.495
 741.266 636.544
 799.120 235.118
 282.292 487.129
 756.688 843.394
 895.058 775.420
 653.676 429.717
 804.345 474.896
 303.103 165.055
 837.503 989.301
 422.004 233.636
 30.669 983.339
 869.872 675.104
 438.374 985.137
 134.696 797.164
 728.813 948.827
 348.925 680.003
 506.748 464.459
 634.873 632.063
 563.893 929.704
 944.205 191.624
 331.805 418.663
 758.506 729.194
 76.646 253.049
 624.870 236.540
 904.082 96.497
 907.526 99.845
 464.203 340.615
 817.313 672.791
 592.227 359.115
 537.124 181.953
 675.445 992.300
 473.124 819.070
 688.004 146.846
 536.644 975.280
 923.645 304.905
 186.228 139.768
 26.252 821.882
 347.724 473.672
 966.143 334.620
 474.844 949.056
 836.674 222.342
 933.846 947.908
 404.147 573.566
 692.517 598.128
 90.812 365.749
 392.232 899.232
 815.319 803.921
 287.385 891.993
 870.220 873.724
 82.008 51.522
 747.595 917.529
 289.937 545.643
 700.829 354.741
 631.827 579.151
 474.806 844.594
 976.956 334.178
 373.654 178.078
 85.651 877.932
 942.958 821.947
 632.907 217.439
 503.495 299.642
 747.148 578.170
 520.592 849.556
 209.979 126.915
 964.902 59.135
 991.158 171.657
 7.494 333.358
 474.072 291.178
 388.700 158.054
 424.970 578.588
 853.073 593.142
 916.430 945.832
 102.504 349.330
 302.607 215.691
 689.050 126.158
 309.246 24.913
 255.131 721.926
 22.142 643.496
 90.673 260.252
 288.447 962.944
 377.506 847.525
 869.008 668.499
 946.505 104.773
 758.004 50.277
 301.589 471.454
 907.569 855.080
 938.867 513.152
 227.486 879.131
 184.075 876.309
 68.717 762.409
 415.386 107.945
 418.223 293.665
 363.031 524.254
 33.000 863.135
 366.636 287.346
 603.309 914.690
 913.360 92.775
 466.813 23.544
 315.676 531.532
 182.832 748.067
 60.894 558.716
 533.437 628.954
 672.395 257.914
 938.072 605.605
 65.152 556.679
 371.216 923.458
 508.854 936.245
 257.069 68.195
 787.212 840.452
 407.917 899.752
 771.408 167.732
 378.818 503.203
 921.851 309.895
 963.333 122.625
 661.205 956.694
 364.517 211.574
 792.071 730.735
 581.453 198.767
 286.736 458.969
 71.629 124.846
 679.285 971.068
 928.999 215.952
 720.413 78.197
 880.203 598.254
 893.927 305.833
 898.936 366.208
 275.745 899.281
 300.739 753.317
 178.908 99.367
 765.520 140.454
 162.485 97.706
 879.043 511.785
 582.313 966.163
 851.751 936.205
 674.200 144.100
 5.884 932.556
 635.907 331.251
 190.569 655.257
 716.031 335.305
 337.910 714.126
 532.482 164.150
 87.908 884.907
 789.986 426.418
 541.158 757.402
 7.756 544.152
 328.739 554.087
 520.926 912.645
 979.611 497.134
 801.499 629.704
 6.459 534.897
 428.475 815.494
 788.679 304.999
 897.734 550.978
 601.527 520.396
 928.398 664.755
 497.051 643.301
 225.326 722.229
 986.988 651.069
 481.585 735.857
 990.323 805.519
 137.958 79.348
 496.523 785.285
 399.560 501.614
 145.864 18.379
 786.430 788.058
 54.952 13.132
 62.550 688.051
 910.827 399.864
 446.443 39.461
 641.594 998.374
 209.425 285.895
 943.801 768.567
 971.430 652.234
 33.657 999.892
 518.433 362.488
 195.522 581.990
 802.734 334.506
 859.850 971.788
 913.432 543.298
 965.142 344.898
 388.346 623.528
 483.646 970.475
 902.427 587.852
 36.001 673.532
 436.635 717.519
 131.152 207.396
 783.519 571.862
 468.424 827.501
 162.939 641.610
 980.284 477.631
 737.952 805.428
 506.982 928.360
 574.565 448.599
 635.966 367.487
 670.764 766.673
 845.769 272.380
 883.720 445.280
 530.320 598.301
 156.606 10.786
 187.656 114.746
 338.078 756.376
 307.330 99.000
 1.641 226.374
 632.074 53.371
 115.114 890.663
 178.209 916.578
 741.975 354.217
 930.808 672.778
 439.072 357.655
 566.724 871.512
 864.905 957.874
 62.374 421.935
 748.342 798.264
 102.970 944.231
 661.355 841.324
 892.977 794.694
 566.227 539.121
 169.614 739.092
 396.150 245.675
 915.630 757.440
 709.546 957.812
 756.367 13.951
 917.405 825.183
 188.951 25.780
 607.185 555.037
 336.465 186.220
 917.066 2.215
 633.241 230.595
 794.672 169.779
 843.193 930.466
 801.763 231.465
 783.866 233.494
 101.033 344.817
 594.990 467.890
 536.423 165.633
 950.560 852.678
 650.663 452.488
 194.436 914.687
 882.662 707.952
 486.202 42.474
 565.585 824.389
 9.426 104.089
 169.825 461.369
 529.686 133.235
 172.483 793.715
 834.106 626.041
 108.571 139.820
 154.950 83.082
 594.027 255.270
 722.618 438.772
 185.252 93.997
 331.821 818.883
 835.505 75.693
 790.518 298.145
 859.899 222.123
 484.227 651.139
 865.432 445.226
 986.679 423.523
 131.427 185.705
 717.473 435.893
 732.788 52.426
 452.789 272.978
 30.784 30.868
 978.634 626.515
 463.689 784.458
 108.035 36.032
 256.038 27.816
 512.782 609.200
 336.791 508.210
 523.355 468.710
 473.010 784.093
 982.623 748.223
 149.374 371.193
 982.601 993.558
 770.854 461.777
 530.256 380.495
 255.036 976.281
 867.268 566.342
 384.069 234.357
 877.169 593.674
 479.094 730.608
 146.898 671.538
 70.748 956.000
 282.190 998.060
 499.262 646.481
 809.072 950.307
 471.416 384.040
 807.013 859.753
 916.835 880.972
 520.879 387.478
 363.681 194.974
 875.057 900.995
 37.601 340.862
 678.024 688.208
 974.930 464.869
 551.768 793.371
 331.845 750.935
 268.245 460.306
 418.663 247.053
 323.152 870.509
 649.303 686.126
 652.453 84.819
 879.629 373.066
 404.168 869.147
 527.586 201.847
 450.039 705.333
 388.718 627.321
 769.765 570.909
 351.547 861.813
 204.031 595.537
 900.661 1.536
 168.737 61.873
 696.281 159.035
 397.295 274.968
 915.908 821.951
 354.166 952.960
 917.857 553.131
 692.745 134.416
 72.602 160.490
 644.162 311.435
 943.596 605.927
 978.517 5.369
 975.419 90.443
 712.683 242.266
 257.675 987.356
 913.334 61.952
 25.093 27.915
 202.650 27.818
 277.974 444.938
 187.783 679.155
 165.760 612.182
 352.165 485.333
 676.602 182.683
 644.000 387.780
 276.856 321.301
 329.557 733.884
 709.169 479.025
 729.248 864.362
 402.092 293.679
 384.088 875.957
 286.851 788.457
 498.148 973.421
 130.106 632.018
 236.551 193.547
 350.497 17.811
 523.819 239.782
 219.736 802.941
 357.609 334.617
 87.432 145.670
 629.945 770.252
 997.395 613.768
 911.622 623.031
 669.350 862.191
 313.799 566.852
 144.870 647.352
 179.836 63.499
 483.617 446.650
 94.495 377.851
 242.933 966.500
 219.183 832.842
 280.484 671.321
 791.276 718.242
 839.466 361.478
 361.595 49.834
 265.197 122.829
 913.378 457.869
 870.391 407.206
 913.579 398.125
 926.632 965.902
 926.025 423.297
 977.481 121.205
 76.989 740.195
 313.079 839.514
 146.372 788.586
 639.243 69.001
 679.255 205.063
 540.963 271.656
 418.724 640.504
 59.347 350.611
 775.007 358.402
 553.741 726.554
 520.104 995.315
 441.662 19.893
 560.885 970.965
 535.921 156.912
 455.256 717.117
 621.785 137.981
 331.484 589.708
 931.083 723.814
 414.443 241.804
 22.004 842.646
 396.735 585.702
 712.974 168.198
 187.876 746.118
 549.973 527.380
 979.690 603.910
 415.211 170.364
 257.394 417.784
 370.924 467.150
 118.539 372.157
 437.803 917.752
 619.024 780.656
 449.102 2.165
 507.819 640.041
 317.665 16.288
 629.276 607.838
 376.128 696.697
 31.178 613.330
 975.469 826.855
 813.579 816.127
 282.353 726.876
 461.667 625.306
 432.653 286.017
 626.985 876.733
 561.827 119.574
 435.429 943.769
 130.079 278.891
 615.310 700.048
 732.318 363.883
 340.783 550.916
 773.788 672.098
 289.096 656.380
 998.895 347.373
 207.083 452.967
 583.491 186.047
 293.332 379.885
 992.908 531.213
 26.368 577.473
 925.888 388.294
 132.603 269.562
 717.773 771.431
 195.699 598.397
 577.586 223.550
 794.330 148.986
 948.770 217.956
 929.209 92.568
 281.355 660.936
 102.077 375.612
 206.162 278.807
 556.282 275.838
 834.635 235.354
 526.335 800.780
 949.246 723.657
 595.915 193.235
 680.666 487.423
 482.016 373.179
 823.511 619.195
 377.162 644.632
 860.300 565.178
 849.848 851.396
 633.914 938.107
 761.764 315.941
 226.510 540.781
 573.169 45.233
 214.354 364.181
 217.362 555.556
 23.790 316.810
 702.067 240.862
 516.723 27.921
 88.412 986.745
 291.104 349.179
 183.628 981.490
 52.517 650.258
 416.728 678.937
 59.717 797.574
 30.025 173.027
 285.777 846.333
 74.765 914.291
 986.212 129.322
 235.448 563.388
 698.227 146.998
 292.111 680.694
 886.165 648.866
 958.400 4.385
 25.780 632.602
 879.289 898.298
 615.408 902.618
 37.597 546.782
 600.156 941.785
 582.874 43.932
 883.521 417.678
 867.791 341.934
 820.185 817.424
 42.033 276.192
 878.101 773.025
 26.003 527.517
 524.427 282.525
 759.007 383.775
 28.590 572.997
 809.239 760.244
 440.069 0.788
 344.663 880.542
 844.870 495.487
 21.484 825.021
 942.623 369.729
 55.143 353.077
 528.525 221.007
 930.761 797.878
 76.777 418.642
 296.768 729.956
 973.629 713.868
 306.348 569.098
 160.816 639.381
 343.729 486.664
 849.107 22.974
 841.702 143.328
 325.352 464.813
 986.735 926.094
 686.151 497.279
 70.433 25.048
 21.665 228.001
 210.672 581.776
 281.901 69.752
 90.666 170.626
 875.797 84.557
 285.466 479.451
 274.493 53.724
 27.376 442.300
 261.590 561.291
 846.702 462.361
 444.832 716.786
 182.817 234.773
 619.186 106.169
 641.220 36.568
 156.844 749.946
 251.890 961.689
 855.085 257.801
 617.757 224.869
 360.688 633.536
 812.330 387.159
 125.669 827.039
 953.862 731.330
 752.332 816.405
 538.833 366.547
 928.169 788.987
 427.672 313.212
 8.110 571.226
 235.767 421.121
 701.388 420.578
 266.802 633.003
 494.317 366.271
 834.844 712.766
 73.030 587.098
 236.437 20.544
 489.578 602.817
 962.171 407.789
 481.352 980.405
 264.902 513.666
 751.710 607.359
 543.331 122.978
 145.879 542.273
 347.319 265.514
 210.939 839.123
 185.651 132.395
 265.282 268.214
 816.631 907.701
 677.837 375.894
 753.600 280.018
 880.055 80.273
 326.125 740.652
 716.992 874.959
 636.234 91.177
 53.478 481.721
 48.754 685.990
 256.388 371.026
 694.885 404.825
 896.404 262.241
 665.890 780.537
 77.684 469.242
 774.786 959.064
 489.725 609.091
 691.837 617.473
 63.981 718.994
 966.090 753.927
 942.970 597.911
 560.259 547.422
 969.425 212.949
 507.754 688.261
 668.271 186.267
 684.840 640.738
 518.868 745.847
 341.992 921.687
 446.026 513.649
 398.871 381.943
 846.069 188.827
 847.539 647.929
 11.917 523.595
 277.090 818.283
 635.320 87.629
 206.712 482.444
 704.474 666.759
 847.988 416.594
 844.086 876.780
 194.255 465.088
 178.242 718.150
 115.910 196.108
 553.218 516.934
 915.226 757.718
 309.648 547.444
 629.691 799.615
 316.453 808.815
 164.684 476.910
 200.992 18.183
 58.181 41.310
 362.387 114.734
 633.693 743.635
 622.558 59.829
 362.889 126.944
 139.808 727.482
 144.175 954.558
 323.675 356.076
 694.135 180.313
 991.189 666.392
 459.384 483.719
 390.590 23.458
 79.451 929.898
 189.380 251.690
 987.300 508.732
 232.386 116.231
 821.635 410.408
 178.932 410.766
 870.998 422.220
 835.706 786.667
 278.717 316.230
 626.244 303.815
 543.026 337.063
 644.888 454.282
 359.246 207.249
 801.599 521.299
 810.141 523.129
 796.175 393.243
 633.691 112.234
 891.418 802.010
 930.193 223.531
 462.994 734.045
 436.364 200.970
 70.449 948.019
 944.753 190.026
 753.858 993.771
 712.181 103.531
 551.345 371.614
 739.081 450.045
 945.272 898.618
 648.691 143.567
 373.009 499.340
 915.257 271.936
 829.090 443.076
 326.182 222.216
 389.279 79.576
 584.847 30.356
 607.101 842.020
 717.338 340.212
 775.991 292.583
 614.218 690.339
 75.172 275.172
 372.760 778.002
 387.119 445.792
 688.600 926.450
 805.120 97.792
 39.829 767.151
 459.674 952.104
 800.298 472.483
 654.532 497.113
 279.754 81.037
 492.213 235.268
 411.919 157.580
 213.096 410.960
 871.299 348.843
 603.263 183.966
 597.272 226.175
 728.555 893.164
 419.539 54.030
 313.667 785.004
 920.576 962.095
 646.233 9.764
 124.158 116.999
 490.781 606.027
 678.902 341.185
 143.137 780.696
 104.157 681.356
 142.689 869.527
 403.250 422.219
 940.973 643.558
 24.502 224.163
 856.998 962.374
 190.444 452.441
 241.982 409.197
 25.088 392.796
 941.504 358.954
 521.022 211.939
 847.303 703.301
 113.567 34.517
 742.960 101.001
 707.567 950.150
 389.680 443.829
 250.943 729.560
 195.360 173.506
 13.417 378.156
 140.604 991.023
 332.482 764.546
 380.613 343.637
 783.470 572.017
 36.591 224.920
 146.361 890.251
 772.167 288.377
 636.787 315.258
 410.083 954.691
 178.627 396.216
 876.087 126.632
 884.975 362.709
 407.570 744.798
 825.391 4.439
 184.300 792.863
 860.813 343.268
 230.800 454.872
 171.861 835.348
 711.146 41.804
 768.378 535.731
 146.566 533.386
 2.638 231.484
 897.088 257.658
 998.899 549.728
 676.339 379.603
 118.907 537.809
 332.356 656.160
 595.843 22.852
 499.118 893.949
 355.459 32.268
 578.531 914.221
 698.257 805.467
 379.149 673.872
 914.180 76.208
 347.478 739.386
 343.111 746.256
 864.794 180.410
 760.486 211.510
 434.767 400.124
 965.442 114.419
 595.578 600.115
 865.326 369.727
 98.644 778.029
 299.314 898.565
 801.586 57.631
 17.762 578.288
 25.828 74.281
 153.140 707.640
 982.642 296.142
 781.768 549.764
 631.829 905.257
 709.674 765.893
 814.309 936.082
 925.761 322.458
 206.212 155.978
 583.969 541.685
 43.558 946.890
 314.531 684.029
 332.150 625.121
 861.865 879.081
 509.022 22.283
 820.590 454.600
 84.804 191.589
 737.096 111.497
 449.069 136.412
 285.633 831.765
 744.542 960.213
 166.819 528.281
 945.513 676.442
 942.637 907.164
 148.670 602.903
 173.434 737.968
 691.588 196.513
 995.313 152.728
 349.315 901.637
 34.762 926.033
 269.872 18.688
 243.954 144.464
 945.276 320.961
 625.209 740.328
 779.209 618.432
 745.395 42.605
 312.146 290.186
 597.257 553.999
 959.184 975.304
 499.665 379.175
 967.632 759.307
 925.672 153.510
 926.595 843.981
 67.049 517.514
 478.027 507.645
 576.035 478.512
 260.376 206.375
 836.658 743.002
 636.920 630.565
 704.749 900.664
 449.791 2.545
 391.245 320.244
 128.700 607.115
 849.401 670.081
 655.254 606.241
 42.868 9.154
 527.122 360.241
 26.393 580.961
 321.983 410.351
 150.175 470.892
 273.109 761.274
 516.987 612.035
 433.742 318.182
 270.410 714.309
 226.190 101.662
 393.439 282.845
 97.242 898.411
 547.929 234.553
 490.415 157.471
 513.643 733.433
 707.383 454.723
 995.862 777.695
 478.271 605.958
 795.721 82.904
 159.273 285.545
 488.696 728.721
 595.079 718.569
 73.239 451.417
 445.105 964.975
 350.960 964.970
 501.542 450.992
 727.257 140.492
 502.216 562.891
 400.781 643.053
 643.567 278.439
 593.163 858.159
 363.304 340.417
 187.010 794.541
 626.166 383.138
 348.257 548.282
 500.515 606.310
 944.720 794.160
 52.200 91.006
 700.300 337.548
 752.264 100.522
 486.270 733.983
 646.915 775.830
 217.763 348.890
 374.899 483.085
 843.764 488.067
 845.676 801.763
 569.262 646.794
 570.951 249.637
 983.611 784.214
 534.982 458.765
 272.673 377.730
 311.492 669.333
 325.027 913.020
 305.808 260.653
 793.669 248.079
 392.205 146.522
 111.715 799.087
 403.513 421.692
 978.961 842.269
 441.102 744.522
 909.563 35.273
 539.985 805.232
 361.237 925.441
 30.373 477.952
 633.113 138.045
 871.400 146.664
 830.842 797.814
 135.699 379.514
 539.672 720.526
 738.923 893.000
 533.476 972.015
 933.399 277.792
 572.319 499.502
 219.855 572.694
 623.695 930.006
 329.131 684.520
 281.697 53.669
 143.201 211.840
 680.776 482.817
 671.420 182.951
 311.366 32.612
 986.301 946.687
 176.496 304.177
 819.104 233.398
 92.612 79.480
 988.138 647.434
 373.642 538.208
 103.883 367.614
 962.012 75.065
 890.113 64.576
 429.569 991.713
 757.443 330.682
 388.665 436.942
 946.532 736.591
 280.894 313.199
 57.222 847.168
 377.897 114.586
 234.740 656.564
 93.413 733.594
 785.694 337.755
 404.371 609.832
 838.792 485.377
 675.579 397.763
 595.128 93.226
 419.933 821.781
 180.730 920.372
 274.404 51.252
 523.073 124.569
 580.126 766.238
 629.998 680.961
 599.397 863.286
 213.438 151.152
 338.221 251.984
 534.208 456.406
 753.142 464.925
 363.799 963.327
 466.732 409.660
 983.422 76.077
 986.419 860.349
 541.680 701.488
 383.751 563.778
 945.317 108.744
 841.227 729.637
 790.856 430.515
 885.106 314.349
 890.027 75.019
 296.871 782.958
 383.296 756.708
 13.189 851.823
 661.170 465.859
 992.252 248.984
 663.194 133.720
 329.463 467.551
 143.501 800.059
 461.774 284.414
 176.589 934.684
 300.025 941.668
 227.835 24.969
 592.784 76.861
 183.419 329.603
 852.242 991.295
 680.327 667.209
 189.214 679.948
 208.406 500.283
 415.354 244.186
 785.885 273.930
 609.118 167.308
 502.990 749.465
 919.072 266.396
 54.449 850.227
 933.028 521.305
 162.613 616.497
 291.591 17.309
 854.053 194.582
 15.592 782.612
 171.962 198.796
 972.049 731.321
 566.043 261.773
 74.687 378.413
 835.360 496.512
 832.378 632.692
 745.507 941.447
 180.232 219.833
 890.301 747.219
 689.598 78.581
 813.935 930.625
 119.156 113.301
 99.208 398.128
 281.986 694.986
 11.295 699.679
 633.519 265.907
 267.812 575.229
 181.226 821.294
 691.197 903.851
 955.507 181.422
 448.109 651.923
 617.471 111.369
 555.471 976.196
 896.053 41.479
 549.693 794.141
 605.421 452.593
 93.451 52.858
 483.082 745.543
 705.301 164.583
 76.894 458.983
 316.459 827.869
 290.897 143.629
 514.768 805.651
 948.991 670.511
 859.408 412.217
 153.964 637.341
 726.127 88.793
 186.853 247.943
 659.155 780.703
 916.382 247.640
 3.414 17.409
 956.124 391.029
 713.177 930.161
 232.562 451.881
 177.833 601.103
 902.635 927.573
 872.326 443.890
 205.161 577.968
 782.221 981.025
 445.445 521.910
 227.885 759.686
 823.071 310.124
 728.349 979.164
 724.256 733.520
 415.824 72.671
 745.272 908.576
 702.410 268.898
 503.362 720.010
 80.115 469.131
 965.601 74.614
 226.102 419.759
 901.673 723.408
 812.143 583.876
 289.026 2.770
 359.053 656.288
 291.967 604.689
 114.718 801.172
 351.748 53.518
 702.894 289.014
 92.451 598.685
 326.861 778.084
 125.465 652.719
 708.111 425.021
 459.785 150.005
 989.516 859.112
 460.399 478.150
 281.865 746.206
 85.164 160.318
 832.492 772.282
 242.194 728.792
 348.327 855.261
 393.646 228.330
 419.434 849.397
 164.534 289.168
 322.575 932.583
 451.811 496.001
 500.273 896.952
 952.365 898.880
 425.012 221.715
 799.971 528.054
 289.583 759.238
 109.831 16.563
 385.244 166.581
 242.532 246.515
 214.438 561.467
 912.585 927.863
 362.746 860.722
 353.736 318.030
 156.843 598.269
 415.831 788.631
 846.175 836.862
 85.902 548.919
 853.480 841.728
 707.539 717.363
 884.027 124.591
 403.412 781.409
 909.454 83.132
 500.458 755.058
 246.392 934.571
 308.079 504.203
 832.960 793.929
 427.109 495.956
 20.905 289.628
 970.151 891.539
 604.166 893.902
 78.679 459.291
 705.522 416.224
 934.105 267.088
 554.383 748.368
 911.754 819.986
 76.624 734.236
 529.510 52.565
 750.469 881.258
 636.066 945.344
 982.959 838.626
 684.618 105.596
 654.662 87.202
 591.965 295.153
 744.313 953.502
 313.982 977.402
 561.437 853.302
 928.066 634.192
 18.332 957.229
 331.274 28.079
 200.722 260.057
 97.537 179.008
 839.745 226.678
 124.623 525.718
 940.716 820.936
 305.740 254.917
 33.322 229.339
 24.151 825.340
 223.763 41.402
 62.471 274.536
 355.207 3.965
 890.054 474.611
 225.192 830.706
 918.763 365.762
 526.840 413.571
 454.419 625.510
 237.706 283.584
 801.271 774.963
 791.505 328.997
 461.125 444.607
 952.860 764.007
 96.466 250.237
 745.613 706.969
 965.561 309.343
 636.374 669.438
 782.422 969.963
 975.138 863.438
 379.507 453.658
 175.440 731.576
 457.695 223.454
 462.209 111.187
 976.421 383.575
 113.923 218.378
 74.828 973.397
 817.672 330.100
 608.514 821.780
 85.254 942.156
 550.270 633.825
 142.515 969.137
 329.356 160.010
 503.052 549.870
 192.990 882.768
 724.345 440.985
 464.415 398.999
 975.912 174.253
 70.839 95.294
 834.724 863.524
 426.787 337.988
 675.542 158.199
 16.720 30.518
 608.932 626.651
 236.537 339.256
 806.327 229.891
 965.879 735.258
 361.844 318.660
 269.421 337.887
 399.634 202.431
 711.141 237.357
 721.906 133.326
 234.428 892.923
 887.593 999.261
 964.661 493.324
 649.764 996.961
 759.423 983.324
 298.789 565.483
 822.794 227.745
 748.926 304.154
 250.357 940.598
 462.259 15.183
 344.923 756.071
 272.916 331.556
 881.825 379.705
 306.359 186.200
 977.594 617.713
 886.673 110.998
 675.454 240.823
 195.532 626.277
 982.074 862.964
 549.554 786.381
 627.449 86.774
 260.700 918.349
 856.451 135.164
 853.082 253.196
 757.743 614.390
 847.932 167.755
 982.661 268.573
 768.688 185.197
 770.635 932.838
 535.260 420.436
 374.308 982.808
 38.986 389.676
 740.369 537.883
 648.940 758.744
 452.935 396.274
 380.703 800.911
 865.037 68.298
 848.165 830.254
 238.398 503.899
 258.214 320.844
 868.296 869.122
 141.166 605.031
 203.242 468.556
 233.688 146.624
 70.785 106.163
 645.850 228.063
 311.496 560.920
 803.170 186.645
 501.752 677.158
 514.564 936.154
 439.071 849.122
 187.520 659.808
 676.289 447.192
 705.248 142.312
 455.933 287.378
 762.916 997.200
 824.706 399.478
 700.235 955.738
 739.496 681.919
 687.718 721.010
 427.959 137.325
 849.082 601.812
 784.179 122.858
 810.813 62.437
 886.662 799.074
 743.340 433.977
 873.833 862.260
 131.112 698.506
 31.137 855.056
 918.787 488.262
 491.755 291.509
 918.722 137.110
 966.039 444.037
 224.663 821.175
 257.257 625.199
 105.346 960.288
 435.510 876.410
 399.589 193.028
 698.264 134.091
 704.823 347.618
 493.438 682.324
 750.338 11.253
 96.189 286.307
 834.262 44.818
 768.284 115.172
 342.279 832.102
 972.318 953.769
 372.062 217.031
 23.055 334.369
 779.303 134.122
 524.216 920.007
 411.174 431.930
 28.416 586.030
 476.208 523.119
 466.154 285.786
 444.272 354.728
 990.536 576.174
 307.973 5.834
 279.338 10.634
 652.090 605.298
 905.165 888.286
 658.041 478.368
 835.701 751.187
 756.990 627.052
 245.557 735.552
 181.697 115.416
 723.307 361.362
 650.888 347.884
 334.259 557.799
 50.789 917.672
 371.895 904.746
 410.011 875.389
 597.392 974.175
 52.511 277.288
 253.864 796.162
 368.496 461.750
 654.949 384.796
 677.662 55.077
 19.019 737.243
 638.696 498.078
 861.775 78.080
 252.718 328.183
 410.623 439.946
 838.095 353.668
 481.241 45.233
 245.274 663.222
 205.844 742.266
 811.080 462.557
 147.318 829.286
 103.846 497.457
 225.417 612.057
 818.382 177.905
 650.570 643.346
 380.721 969.326
 665.363 707.671
 7.801 564.157
 369.775 681.190
 430.488 329.721
 617.861 618.253
 976.929 477.618
 863.227 13.045
 677.073 886.676
 668.881 641.883
 891.886 997.938
 232.433 710.390
 298.569 288.670
 886.927 976.345
 935.654 516.242
 875.783 875.830
 191.805 835.540
 350.271 495.165
 825.427 559.982
 160.906 67.586
 247.584 421.045
 599.306 860.652
 760.453 740.293
 361.824 202.849
 292.705 657.395
 46.142 586.039
 440.170 44.554
 930.622 400.233
 536.305 709.613
 425.346 800.416
 727.011 64.980
 803.260 378.797
 995.788 376.386
 827.731 892.993
 119.059 653.527
 975.273 969.576
 171.526 994.083
 723.336 917.348
 444.831 924.041
 25.488 15.271
 189.734 811.929
 650.285 621.647
 95.756 484.476
 614.522 434.757
 739.343 588.857
 922.927 237.448
 671.509 275.209
 239.711 511.268
 391.409 296.337
 795.712 707.521
 129.177 413.861
 689.240 526.610
 308.535 976.531
 8.466 862.261
 399.287 2.709
 705.660 708.466
 926.974 1.415
 534.293 164.570
 960.073 941.696
 342.551 83.844
 925.540 206.040
 653.028 34.732
 45.912 408.194
 378.040 238.951
 683.123 627.893
 181.229 439.638
 6.677 814.103
 934.975 174.228
 470.588 874.367
 803.920 384.800
 831.841 731.527
 149.941 413.041
 822.988 461.626
 973.803 182.993
 6.469 490.175
 331.953 273.468
 894.509 820.707
 770.450 889.905
 675.815 892.820
 556.532 744.871
 111.231 50.461
 444.943 95.088
 561.068 769.538
 52.012 724.411
 105.743 912.013
 114.732 335.549
 190.833 897.129
 52.290 463.384
 742.858 5.674
 218.966 759.716
 791.298 147.031
 13.888 949.245
 27.091 548.804
 896.311 311.083
 612.563 593.208
 225.065 606.401
 820.294 681.888
 405.283 623.712
 559.455 710.894
 870.852 137.342
 591.745 770.164
 71.388 25.858
 742.220 727.747
 560.255 545.401
 873.237 739.376
 15.843 533.346
 965.795 650.893
 170.545 381.404
 698.101 86.829
 97.439 480.911
 235.935 486.474
 618.365 38.701
 65.833 842.654
 82.107 487.591
 76.299 692.765
 828.596 484.571
 392.924 421.264
 43.984 781.339
 822.660 963.551
 739.245 160.657
 985.694 999.272
 397.323 518.391
 88.722 25.407
 654.292 911.146
 802.362 783.645
 760.312 624.510
 282.621 250.654
 636.280 704.565
 159.303 292.714
 59.891 858.103
 393.965 537.202
 916.607 603.585
 580.363 562.644
 900.929 249.275
 268.375 87.149
 493.815 906.921
 688.322 13.298
 243.588 804.270
 239.809 427.900
 188.847 638.425
 894.017 559.936
 859.515 381.335
 300.476 262.777
 431.094 590.668
 651.350 441.006
 870.452 941.874
 954.037 512.451
 960.203 943.788
 215.351 147.312
 912.171 959.920
 519.799 214.240
 445.999 75.127
 165.643 784.122
 112.090 633.225
 933.965 783.199
 752.495 551.129
 439.122 175.334
 120.737 680.936
 28.552 507.105
 201.866 450.227
 253.352 27.610
 895.197 935.649
 859.433 46.850
 730.381 103.883
 96.119 512.405
 796.959 641.727
 901.997 144.430
 270.665 62.728
 906.784 695.125
 837.073 357.131
 836.274 702.607
 43.323 595.663
 681.525 343.193
 578.296 622.630
 202.920 893.517
 695.809 312.062
 997.240 778.561
 286.908 110.059
 427.289 977.888
 387.575 560.664
 367.856 605.289
 416.134 790.458
 580.880 72.198
 987.905 103.468
 921.942 339.051
 398.624 773.232
 777.776 188.034
 526.495 188.943
 622.017 193.021
 27.198 859.076
 288.264 486.059
 916.688 556.069
 133.598 533.322
 411.057 522.298
 292.625 836.408
 757.441 89.210
 496.003 807.324
 608.948 992.225
 695.187 458.018
 712.455 813.551
 947.121 69.304
 561.250 338.759
 572.023 621.289
 563.553 671.802
 610.775 580.571
 869.721 983.754
 635.261 141.644
 540.259 55.095
 268.046 344.913
 306.652 857.711
 562.796 665.979
 938.679 374.491
 102.839 855.280
 674.424 500.413
 164.261 559.644
 360.147 54.223
 137.162 773.904
 781.990 764.475
 132.419 538.519
 123.753 203.786
 53.076 745.587
 856.538 422.357
 563.741 58.911
 536.736 883.218
 235.908 52.696
 666.612 900.275
 522.724 877.417
 742.879 314.375
 167.330 360.411
 997.235 566.530
 671.595 123.544
 811.389 610.757
 747.045 372.100
 888.060 487.113
 390.343 689.814
 577.428 599.376
 728.303 817.202
 222.366 328.079
 871.631 737.242
 500.290 90.439
 215.153 827.814
 837.680 132.004
 390.908 638.464
 466.405 514.044
 88.279 425.183
 318.124 24.950
 324.165 736.492
 31.683 187.843
 301.472 533.639
 24.025 520.727
 514.050 883.964
 71.387 605.599
 222.220 666.998
 716.147 980.825
 269.675 845.931
 185.575 43.778
 577.623 191.286
 339.858 961.244
 626.218 298.621
 494.305 471.815
 110.744 857.661
 148.850 631.566
 487.547 337.320
 649.166 221.390
 752.740 120.694
 368.506 186.946
 928.357 118.370
 986.343 121.055
 972.541 609.722
 25.765 190.307
 241.940 503.510
 751.295 834.770
 978.543 4.767
 405.379 79.884
 285.470 349.144
 236.257 956.369
 615.740 483.552
 831.668 656.354
 296.807 388.822
 489.189 6.726
 126.887 852.438
 120.412 224.136
 635.104 494.115
 976.370 856.350
 427.769 451.653
 97.285 203.064
 832.100 467.238
 210.788 253.375
 184.310 933.951
 37.214 449.472
 931.780 418.188
 894.543 75.381
 773.228 55.902
 743.337 229.835
 343.183 209.817
 565.925 643.211
 158.122 692.289
 254.717 775.468
 334.407 416.189
 90.396 935.931
 819.324 386.631
 848.733 613.381
 855.503 732.735
 589.656 828.297
 138.559 884.638
 87.097 416.232
 593.704 801.113
 564.055 535.568
 58.377 262.453
 143.663 943.447
 36.534 967.364
 31.006 295.255
 411.535 457.800
 547.748 755.891
 846.676 578.873
 475.722 941.330
 46.949 239.738
 778.400 778.110
 37.022 43.782
 290.419 433.694
 766.522 911.459
 853.096 454.996
 275.152 25.941
 164.330 594.128
 131.112 330.650
 168.571 203.829
 143.587 829.140
 579.195 269.737
 394.093 153.209
 372.025 98.012
 335.436 236.276
 163.578 895.814
 177.398 558.639
 967.684 235.405
 574.678 812.271
 164.195 962.311
 17.656 99.249
 696.708 42.031
 516.092 953.977
 703.622 201.596
 578.946 730.313
 467.707 840.998
 1.950 775.968
 811.086 409.840
 153.910 524.647
 760.616 376.883
 830.905 258.029
 436.705 690.437
 56.403 52.576
 978.453 627.361
 629.057 948.316
 789.424 565.014
 646.558 917.086
 179.485 156.784
 504.027 915.580
 375.003 836.103
 23.082 473.957
 986.577 470.448
 909.920 574.505
 52.837 305.281
 867.803 337.999
 241.033 313.694
 554.373 470.136
 278.973 451.512
 533.927 879.021
 144.953 626.554
 238.494 100.515
 457.611 956.721
 232.162 544.982
 219.192 912.525
 236.260 381.089
 984.488 529.043
 87.811 514.775
 393.211 109.139
 192.057 410.084
 132.935 818.955
 917.129 879.424
 938.654 658.371
 543.353 780.981
 407.024 349.466
 802.694 277.981
 760.232 366.495
 160.056 806.373
 366.110 288.754
 935.216 673.224
 765.498 815.900
 232.933 666.913
 211.203 582.138
 733.181 742.269
 649.358 545.410
 440.554 679.716
 615.989 429.987
 951.904 178.529
 449.682 951.081
 77.514 592.495
 383.952 349.128
 350.003 53.966
 657.113 875.987
 136.287 52.881
 517.932 87.588
 494.038 274.384
 495.196 155.388
 300.857 176.768
 199.577 475.926
 450.952 75.547
 226.219 962.779
 432.380 445.239
 993.559 893.178
 443.195 454.202
 983.628 662.645
 405.396 996.470
 315.015 401.398
 22.818 405.607
 683.677 17.384
 87.747 747.245
 828.586 760.007
 958.556 847.974
 26.956 18.668
 848.114 678.080
 983.565 469.634
 823.828 154.269
 464.704 317.667
 222.204 46.639
 332.012 714.874
 223.810 283.097
 275.328 213.855
 271.906 256.037
 625.368 576.345
 706.150 602.932
 573.299 428.764
 731.330 597.781
 939.957 164.671
 662.631 637.763
 155.610 438.887
 249.444 113.532
 242.909 392.478
 947.975 127.254
 580.227 971.017
 911.105 375.511
 877.412 945.227
 517.249 990.780
 766.497 373.694
 746.597 72.298
 419.844 637.691
 114.708 12.300
 709.198 970.004
 124.360 904.957
 241.204 750.083
 934.654 321.752
 605.960 169.837
 762.415 447.781
 891.417 126.352
 218.816 38.736
 812.023 73.820
 591.060 308.684
 117.438 786.873
 954.954 765.526
 556.805 536.473
 852.727 136.118
 924.750 558.717
 197.838 968.991
 283.528 172.759
 634.470 762.598
 596.703 758.964
 46.435 674.796
 806.135 590.043
 494.371 49.320
 997.291 279.937
 980.113 312.289
 217.007 206.557
 965.211 802.006
 800.337 520.005
 81.830 994.781
 624.490 377.862
 497.096 465.063
 511.703 479.565
 657.743 997.451
 350.997 194.354
 835.263 169.245
 281.007 999.042
 900.361 703.892
 180.456 235.745
 920.163 107.501
 535.470 554.204
 536.324 832.392
 608.154 772.532
 143.921 144.276
 410.908 243.865
 850.048 324.269
 816.501 389.836
 200.672 25.504
 803.499 605.955
 80.982 879.190
 277.016 775.574
 827.756 549.666
 620.850 680.232
 954.848 756.122
 461.854 462.799
 450.661 584.718
 472.015 299.335
 28.243 123.665
 137.422 645.123
 116.602 871.339
 603.514 934.632
 601.135 939.763
 108.171 794.520
 129.990 139.876
 362.005 549.297
 183.255 68.346
 80.385 702.368
 487.598 186.532
 844.172 818.240
 888.062 99.245
 523.805 737.479
 552.050 203.738
 680.519 763.039
 671.924 127.754
 23.191 568.939
 399.329 840.335
 92.127 319.722
 36.337 571.510
 632.425 336.949
 929.336 179.089
 458.088 608.221
 667.460 954.895
 170.502 271.453
 138.077 62.241
 636.184 704.555
 499.932 474.954
 231.802 56.182
 915.898 970.192
 190.552 530.285
 860.886 77.870
 922.251 814.872
 358.237 964.104
 497.406 68.491
 675.273 721.312
 978.512 456.726
 853.715 40.098
 423.576 491.504
 195.040 475.520
 979.109 259.828
 148.907 610.905
 902.457 942.864
 352.433 124.781
 814.358 994.046
 180.018 730.228
 268.135 654.433
 631.592 970.990
 446.302 589.071
 708.697 105.749
 650.803 799.346
 302.859 612.265
 260.279 338.590
 702.594 908.628
 85.248 982.412
 970.611 572.143
 986.566 898.195
 960.790 880.485
 239.047 551.861
 648.164 788.670
 253.538 882.468
 700.102 263.308
 828.247 979.775
 992.220 137.712
 323.006 695.807
 690.271 633.355
 855.702 403.263
 904.525 361.148
 453.963 341.890
 54.431 807.058
 780.855 44.436
 439.862 998.104
 642.663 348.280
 35.770 605.091
 609.648 634.471
 847.196 176.191
 195.023 615.532
 872.139 410.173
 679.362 155.481
 614.709 409.764
 701.550 954.259
 417.449 134.857
 605.591 183.706
 589.702 873.482
 505.527 308.967
 301.985 427.458
 457.172 868.451
 600.750 972.000
 681.951 184.070
 233.355 687.435
 729.778 113.472
 522.204 410.423
 877.711 585.343
 505.616 735.959
 100.016 840.953
 390.086 385.174
 102.755 869.192
 906.176 793.080
 259.262 312.964
 3.602 961.226
 707.519 252.438
 988.404 749.785
 350.086 361.264
 427.963 179.181
 333.617 376.946
 112.435 591.435
 657.998 33.531
 951.883 944.487
 582.836 246.267
 747.498 228.467
 247.410 602.582
 347.076 291.092
 513.711 55.554
 276.146 920.917
 173.045 104.878
 727.265 183.147
 845.466 921.389
 944.098 945.229
 746.706 575.579
 910.673 620.904
 925.881 284.732
 658.968 144.984
 94.159 929.639
 952.644 450.738
 102.635 808.073
 56.990 531.595
 898.038 1.915
 433.994 944.269
 126.941 916.968
 628.887 156.680
 790.067 603.990
 165.902 907.835
 613.797 746.476
 724.388 64.729
 329.515 581.367
 203.568 811.136
 384.931 144.641
 939.455 252.872
 884.681 761.959
 448.588 182.608
 728.531 557.991
 731.080 213.923
 20.353 375.228
 663.916 309.192
 224.099 78.139
 101.623 819.591
 186.556 991.085
 425.509 99.381
 801.298 663.926
 847.947 12.628
 602.545 278.638
 391.164 821.023
 128.384 570.134
 180.193 19.859
 234.864 917.078
 279.768 309.115
 258.857 311.663
 480.862 572.450
 679.455 804.499
 123.133 153.883
 704.201 71.163
 596.923 925.444
 575.159 305.151
 677.768 325.705
 746.101 318.454
 336.008 305.496
 899.586 651.625
 365.399 671.006
 853.281 551.683
 772.314 783.912
 128.230 775.662
 748.727 722.016
 526.110 493.015
 558.646 471.499
 773.823 779.797
 342.886 303.337
 756.381 775.743
 688.121 362.414
 265.304 981.736
 513.224 489.545
 560.197 145.074
 52.364 116.106
 474.428 964.367
 316.506 570.603
 718.612 461.440
 702.596 559.593
 452.898 346.519
 405.316 815.630
 943.729 343.022
 935.839 716.763
 104.064 53.070
 534.380 990.636
 177.188 113.310
 200.527 727.026
 580.588 707.715
 782.747 782.103
 623.493 829.830
 344.144 102.566
 173.132 397.705
 337.175 505.836
 422.373 561.811
 910.067 391.608
 334.986 467.072
 569.797 739.302
 572.414 757.389
 31.621 464.523
 273.705 183.340
 187.083 805.703
 832.402 495.055
 968.417 320.278
 233.197 92.464
 427.278 359.339
 847.382 649.420
 483.373 522.606
 188.334 627.684
 639.984 674.323
 673.157 517.941
 68.377 118.504
 179.048 70.233
 94.230 622.537
 205.974 253.129
 492.384 166.010
 922.011 273.309
 530.304 741.727
 763.393 523.859
 267.797 803.922
 655.358 655.440
 795.846 240.936
 207.865 189.736
 409.312 133.024
 395.577 845.352
 888.125 268.025
 556.269 414.098
 293.966 46.536
 915.542 17.687
 862.133 272.783
 976.696 564.061
 521.974 546.925
 788.834 397.367
 358.052 839.226
 438.001 450.139
 424.962 16.901
 787.822 630.165
 951.879 931.905
 48.185 943.305
 271.578 374.287
 771.677 717.981
 139.397 103.642
 294.379 773.969
 280.002 33.673
 955.327 999.580
 526.425 845.870
 980.262 365.196
 262.695 122.127
 111.493 221.006
 717.178 927.788
 645.960 881.591
 100.819 451.944
 825.374 84.619
 467.788 266.856
 651.008 285.639
 274.048 340.287
 395.124 791.676
 903.494 600.680
 902.704 84.862
 356.100 483.774
 351.191 0.613
 985.663 989.109
 420.184 626.046
 727.105 745.457
 853.687 311.643
 958.794 965.448
 538.836 246.847
 751.009 892.310
 419.384 858.039
 207.835 976.926
 580.124 330.488
 319.543 33.253
 528.503 835.409
 812.564 607.154
 238.719 325.810
 973.836 750.915
 666.415 832.544
 98.537 957.044
 771.777 92.829
 780.591 694.740
 266.443 640.845
 652.982 475.736
 314.512 513.032
 761.798 708.700
 837.381 814.119
 599.278 479.357
 291.684 164.005
 955.292 403.826
 282.958 626.443
 405.053 572.969
 946.405 999.585
 118.022 453.874
 50.365 233.097
 136.670 199.861
 465.660 399.587
 674.722 791.923
 281.083 777.969
 866.773 582.372
 46.198 657.234
 761.750 316.314
 579.658 910.626
 891.806 389.733
 514.971 957.810
 119.179 676.278
 364.682 677.171
 522.833 570.939
 795.023 168.618
 143.780 200.765
 21.112 31.273
 475.684 924.455
 590.788 308.200
 631.391 58.388
 234.235 275.195
 305.416 141.623
 155.969 391.870
 609.192 292.070
 952.917 585.414
 905.249 256.878
 902.694 460.967
 186.769 458.900
 403.435 403.362
 821.603 665.472
 912.418 994.823
 539.385 223.842
 455.088 879.072
 24.550 128.152
 117.022 577.320
 977.727 405.405
 424.872 743.978
 816.924 472.313
 32.839 643.971
 555.445 651.981
 100.931 958.848
 765.567 20.402
 450.823 370.860
 819.119 139.534
 363.104 233.807
 894.585 128.912
 412.861 283.330
 114.897 424.446
 283.775 49.618
 893.225 605.085
 137.219 960.201
 331.801 859.753
 3.376 122.897
 759.904 183.490
 295.367 288.364
 83.847 788.681
 992.254 352.633
 129.130 690.908
 187.949 82.984
 111.370 66.275
 534.280 161.378
 509.486 5.529
 919.419 530.123
 116.571 328.114
 397.417 801.693
 798.564 425.231
 628.863 831.438
 339.100 824.490
 692.638 636.918
 734.664 599.750
 198.787 634.761
 924.555 569.116
 864.947 625.048
 395.265 752.856
 634.174 319.636
 542.111 13.316
 608.878 235.485
 458.749 523.178
 480.851 973.581
 767.048 449.847
 255.771 810.673
 708.517 386.101
 235.220 942.616
 459.794 874.883
 841.196 948.057
 177.605 284.215
 686.679 168.761
 745.126 92.383
 628.345 822.590
 407.099 790.081
 529.540 137.512
 223.539 431.957
 336.782 495.954
 523.089 852.598
 383.043 149.933
 731.329 569.529
 705.886 165.876
 224.603 937.085
 566.033 806.857
 306.778 589.495
 308.389 997.448
 318.894 159.174
 587.165 46.750
 16.880 607.734
 721.851 648.024
 140.672 833.967
 331.982 814.212
 952.391 986.768
 264.524 848.291
 48.302 714.384
 354.972 452.614
 8.528 417.505
 506.916 434.312
 202.672 76.457
 517.737 212.281
 34.495 916.423
 681.553 38.830
 3.416 724.368
 453.638 844.712
 557.045 92.728
 930.766 244.832
 882.340 934.282
 984.813 113.657
 561.655 876.912
 55.990 380.369
 635.359 333.600
 669.199 195.523
 749.407 270.312
 61.957 290.839
 111.941 721.035
 113.215 364.374
 278.542 574.697
 325.251 363.420
 875.010 872.946
 550.019 60.944
 246.685 991.544
 659.140 798.076
 394.450 452.661
 453.743 430.400
 73.072 442.614
 895.167 620.514
 443.782 242.065
 636.892 680.199
 499.693 956.575
 856.924 214.729
 632.316 48.496
 361.081 157.251
 146.059 990.835
 762.521 216.214
 423.985 805.061
 480.553 872.681
 424.404 613.446
 159.666 451.668
 569.305 578.751
 533.430 312.852
 150.411 556.800
 470.907 236.999
 608.302 428.276
 997.390 766.892
 369.178 773.045
 106.457 752.637
 989.993 312.346
 634.493 73.839
 756.897 270.554
 888.170 403.673
 397.914 539.141
 964.129 646.622
 455.836 691.415
 220.601 42.039
 71.404 569.012
 423.558 865.415
 353.526 301.879
 43.736 678.942
 268.794 335.002
 702.283 449.545
 626.596 810.810
 106.852 847.978
 531.345 629.552
 69.501 214.959
 835.562 705.632
 514.088 92.836
 75.717 520.799
 253.133 703.364
 978.918 600.920
 809.711 148.219
 467.967 208.176
 574.449 529.512
 693.201 431.694
 94.685 258.613
 713.498 204.532
 594.038 934.684
 220.283 191.647
 796.032 736.708
 35.079 240.822
 482.922 957.313
 853.955 315.937
 746.601 301.819
 905.016 829.408
 696.836 835.748
 324.935 738.862
 175.261 958.324
 347.741 993.352
 302.206 743.537
 986.765 118.618
 56.158 175.145
 135.518 271.571
 479.144 724.212
 724.620 714.538
 20.544 909.512
 262.686 743.550
 309.752 740.385
 224.876 926.600
 695.850 581.741
 2.779 482.333
 949.306 81.100
 615.356 562.663
 904.025 452.448
 928.082 540.804
 673.387 981.699
 514.501 485.813
 624.824 979.655
 502.605 303.800
 95.799 202.106
 212.256 412.346
 9.587 640.404
 247.171 797.409
 60.101 482.237
 46.321 280.355
 17.205 390.035
 19.243 336.814
 321.859 247.389
 34.448 789.518
 436.332 401.959
 650.327 715.367
 159.211 671.780
 476.825 424.643
 156.551 981.765
 40.216 990.093
 476.120 225.029
 552.111 518.636
 556.076 581.721
 820.052 802.608
 795.668 124.220
 896.555 685.025
 784.708 655.183
 865.113 89.510
 780.037 693.286
 777.668 255.797
 538.142 685.204
 263.442 982.536
 559.294 491.792
 752.253 197.244
 643.361 97.538
 827.866 676.381
 202.887 216.837
 633.161 344.663
 404.732 925.535
 876.660 50.799
 125.739 804.591
 179.970 696.178
 196.547 32.849
 802.051 873.698
 85.116 862.127
 175.842 936.611
 230.155 419.623
 895.948 483.199
 694.917 545.550
 456.148 324.250
 772.423 638.810
 8.742 949.187
 60.822 267.004
 14.008 566.509
 347.204 631.469
 879.701 848.642
 222.727 161.027
 523.719 334.921
 612.564 353.414
 396.440 954.126
 580.152 69.791
 495.119 625.526
 673.947 410.260
 616.138 331.033
 371.824 917.144
 800.245 257.672
 567.073 543.934
 112.621 566.801
 582.393 732.945
 498.222 422.382
 524.228 220.909
 101.111 114.029
 357.230 262.060
 725.136 340.869
 423.788 760.930
 836.429 19.525
 120.546 46.472
 912.714 774.441
 515.145 414.691
 980.565 632.552
 112.555 104.315
 752.965 338.942
 109.866 549.934
 992.047 238.123
 988.152 846.244
 135.478 320.065
 434.807 637.639
 102.192 944.962
 452.629 667.405
 749.934 960.256
 254.012 43.469
 112.268 572.777
 649.156 732.370
 168.424 993.615
 183.623 724.351
 70.816 729.814
 158.303 830.749
 0.498 542.103
 847.663 806.058
 871.810 749.159
 21.605 822.798
 148.459 354.528
 152.432 674.867
 952.020 661.084
 159.217 117.201
 281.190 769.208
 993.382 654.881
 559.908 918.736
 915.927 827.278
 391.929 711.856
 650.737 562.270
 518.570 165.786
 240.312 737.263
 708.681 502.161
 978.747 428.737
 11.689 937.171
 178.614 976.860
 285.551 235.691
 248.331 468.668
 684.147 817.876
 947.858 350.157
 319.099 32.176
 164.037 927.961
 267.901 249.711
 842.056 594.080
 605.877 496.865
 143.593 797.215
 18.932 872.359
 620.798 451.908
 585.645 328.593
 421.966 497.960
 482.487 12.484
 831.327 338.984
 99.317 126.346
 921.744 557.825
 491.572 693.497
 723.172 550.603
 331.526 95.517
 117.769 979.020
 847.567 328.598
 28.695 416.155
 404.747 535.731
 316.333 474.237
 832.049 81.026
 903.406 538.971
 745.253 704.010
 867.912 995.043
 555.341 727.954
 746.643 277.890
 650.748 890.234
 837.239 10.084
 160.003 748.293
 456.260 924.450
 455.323 316.238
 565.712 803.865
 66.448 269.677
 910.176 608.689
 309.490 775.591
 378.471 661.628
 773.013 456.211
 113.194 826.890
 871.315 767.976
 412.134 181.815
 204.319 896.082
 499.204 626.219
 139.302 250.276
 169.050 114.811
 239.397 556.952
 336.955 904.053
 248.441 25.890
 940.074 65.177
 845.044 917.057
 51.771 983.887
 297.959 224.440
 680.244 114.280
 190.037 951.260
 546.153 615.067
 182.580 285.983
 270.374 921.199
 222.295 753.799
 278.923 810.208
 958.717 356.970
 352.453 142.051
 453.776 713.323
 945.607 481.982
 492.813 29.628
 87.887 71.310
 116.828 320.782
 91.984 670.097
 11.117 912.098
 255.004 253.451
 430.915 887.079
 888.256 259.597
 698.518 603.586
 75.841 439.211
 450.102 674.890
 593.038 483.262
 678.612 266.929
 42.167 668.006
 849.333 207.885
 944.394 173.700
 548.022 140.416
 796.800 446.480
 51.542 810.591
 829.374 684.840
 135.022 11.336
 818.638 962.938
 297.772 753.440
 104.037 637.893
 305.877 885.688
 258.511 28.357
 618.975 730.089
 362.703 163.439
 451.865 831.589
 777.797 966.903
 180.814 777.878
 788.172 109.144
 755.754 248.395
 652.892 992.369
 141.779 167.336
 953.907 761.743
 458.597 619.157
 726.017 701.659
 990.079 232.934
 594.704 992.228
 126.024 140.987
 6.468 192.438
 306.265 594.824
 914.107 374.833
 347.773 496.064
 856.292 969.283
 36.181 730.086
 954.849 753.218
 395.024 425.408
 730.525 241.140
 652.837 392.057
 922.843 931.381
 107.185 698.228
 384.483 432.636
 35.962 947.586
 125.781 652.172
 683.065 531.575
 309.261 732.766
 504.443 304.615
 364.124 792.874
 110.992 508.164
 911.449 286.686
 199.557 736.277
 195.296 755.185
 688.193 564.675
 614.224 199.844
 935.866 572.709
 481.153 356.025
 451.877 678.482
 624.358 868.388
 711.789 428.118
 24.284 135.945
 372.750 467.699
 583.308 275.777
 303.378 358.136
 900.493 893.524
 846.265 37.565
 700.442 802.746
 752.458 101.301
 302.785 426.971
 357.756 55.630
 252.593 786.248
 104.285 348.549
 326.462 918.292
 194.629 218.856
 526.494 532.728
 450.034 805.884
 145.421 130.670
 732.152 987.667
 379.318 742.060
 185.904 667.927
 456.534 606.384
 128.921 705.134
 597.381 330.694
 413.295 3.842
 901.961 350.375
 233.921 993.914
 144.251 456.058
 573.489 472.178
 418.532 63.709
 129.153 629.207
 206.846 138.971
 735.431 727.440
 108.835 851.534
 10.138 922.924
 671.755 256.788
 436.660 858.762
 280.392 471.711
 41.163 22.416
 293.904 837.265
 615.164 209.831
 757.343 613.179
 412.962 426.520
 355.815 521.558
 963.832 969.243
 433.273 397.179
 77.596 452.366
 58.080 784.537
 989.397 991.791
 304.368 279.858
 538.612 348.277
 230.325 1.550
 164.217 413.683
 898.811 801.333
 634.134 241.274
 206.804 733.011
 821.923 758.505
 101.358 174.172
 466.357 132.100
 871.900 661.644
 866.892 395.784
 861.278 533.349
 502.997 706.361
 948.214 461.976
 942.749 410.280
 167.362 780.070
 404.543 817.274
 573.502 507.602
 436.487 167.674
 975.442 343.475
 315.763 113.681
 92.677 729.022
 582.534 121.135
 481.906 857.076
 200.705 436.421
 777.161 123.278
 975.020 693.254
 250.902 700.893
 297.523 286.790
 876.285 386.386
 996.695 389.137
 223.487 595.583
 922.774 882.745
 4.075 890.509
 29.404 649.006
 563.682 951.492
 664.401 61.678
 369.617 760.050
 823.704 332.404
 629.457 473.382
 468.428 562.987
 770.358 114.334
 74.167 141.178
 95.864 600.695
 246.492 29.349
 585.054 639.247
 72.106 734.689
 403.104 723.583
 409.612 402.495
 226.736 526.207
 288.901 768.231
 254.042 756.507
 168.221 257.477
 645.921 474.045
 880.795 594.436
 843.676 574.082
 529.250 18.806
 510.456 887.860
 399.994 907.484
 867.379 17.939
 668.172 932.522
 630.736 628.650
 447.072 181.221
 125.161 668.723
 757.199 130.156
 47.697 668.463
 606.153 354.832
 716.046 343.955
 390.418 113.731
 955.850 788.090
 767.022 853.491
 399.583 330.325
 462.458 515.322
 294.761 17.746
 857.264 696.476
 690.827 688.110
 729.366 40.421
 409.764 865.943
 82.738 141.494
 650.609 575.720
 308.667 91.195
 656.332 507.740
 6.115 41.533
 134.668 434.031
 60.178 683.951
 202.398 10.749
 180.928 849.313
 473.240 42.961
 129.946 924.502
 569.075 365.788
 602.513 994.475
 166.952 916.892
 936.770 485.790
 642.587 558.781
 937.423 179.920
 205.366 240.859
 534.068 244.074
 988.860 171.479
 349.330 996.262
 41.290 566.050
 589.435 473.088
 307.109 30.816
 752.142 137.130
 86.977 781.002
 190.041 770.071
 769.896 240.175
 490.002 413.109
 837.588 453.984
 304.123 193.156
 814.493 520.576
 769.015 708.394
 372.798 502.409
 7.091 926.571
 674.050 165.773
 647.024 1.770
 39.199 286.710
 515.401 158.260
 566.919 72.475
 25.421 582.313
 574.139 648.987
 662.108 753.919
 998.639 245.366
 880.955 630.261
 795.917 120.811
 695.131 742.141
 73.468 896.359
 925.656 404.783
 255.738 509.934
 182.560 587.260
 60.965 758.458
 989.484 382.912
 923.612 342.257
 368.891 719.650
 718.024 516.860
 682.968 827.695
 63.374 183.253
 541.934 817.646
 27.893 323.384
 316.071 428.675
 941.268 692.149
 842.176 890.933
 85.086 205.049
 624.697 854.068
 908.038 372.524
 474.708 302.136
 828.731 803.604
 587.710 281.575
 696.233 374.566
 468.412 481.543
 206.791 290.028
 505.033 233.543
 482.443 377.109
 967.902 239.278
 139.710 486.510
 551.325 332.218
 378.431 531.653
 540.801 259.908
 344.425 198.123
 219.946 912.141
 535.645 685.919
 136.239 576.407
 678.340 507.417
 428.357 779.269
 974.341 621.118
 140.048 563.539
 167.690 317.335
 568.799 790.181
 581.569 834.925
 437.935 265.131
 295.920 741.388
 457.044 339.793
 461.515 481.290
 519.982 675.411
 445.026 34.699
 957.190 292.270
 967.215 438.550
 438.165 931.442
 606.487 635.544
 41.951 367.374
 294.410 118.892
 863.119 241.901
 608.261 544.217
 185.545 503.279
 476.316 555.114
 577.228 776.835
 140.485 704.533
 280.266 256.917
 982.333 504.685
 488.180 673.694
 804.868 273.016
 717.999 874.201
 894.255 796.477
 650.433 776.863
 261.434 661.786
 884.392 265.038
 810.259 912.154
 841.621 721.077
 301.115 23.381
 76.090 751.795
 209.992 842.036
 956.762 493.511
 333.878 409.247
 770.382 124.949
 3.318 584.363
 855.171 665.006
 349.387 178.332
 251.810 235.936
 380.800 267.243
 323.319 67.812
 880.904 358.212
 831.731 84.740
 885.732 764.164
 501.451 815.370
 882.961 568.395
 284.523 118.566
 835.592 846.792
 462.598 209.107
 719.495 803.939
 668.061 247.975
 834.970 372.904
 629.662 257.846
 651.518 847.218
 396.301 908.152
 142.611 742.626
 369.619 247.356
 312.015 326.689
 288.238 345.497
 81.917 872.778
 413.411 40.762
 660.667 473.697
 330.206 193.566
 517.270 236.938
 715.945 564.893
 822.099 441.854
 57.446 317.353
 657.833 98.004
 992.683 243.364
 28.772 648.264
 786.034 851.283
 95.922 920.301
 447.614 974.062
 613.233 971.814
 407.743 333.743
 38.882 89.960
 141.993 616.901
 624.353 800.995
 98.071 849.814
 151.340 495.098
 44.025 857.103
 178.296 862.207
 81.646 133.907
 289.009 221.442
 46.764 739.929
 97.347 479.190
 549.386 655.263
 675.697 604.406
 144.809 134.721
 738.365 415.242
 928.261 811.846
 751.958 145.207
 519.943 879.242
 167.514 732.086
 967.183 491.940
 6.808 346.483
 501.701 379.740
 999.039 162.723
 521.499 427.787
 593.197 351.950
 240.895 997.840
 283.262 340.360
 493.762 961.912
 423.438 385.020
 462.469 642.231
 802.583 851.441
 119.901 74.301
 742.543 372.869
 848.614 601.337
 14.175 488.073
 677.596 777.408
 885.438 815.319
 443.903 802.543
 664.167 263.585
 737.617 275.977
 38.265 911.990
 971.261 364.207
 790.530 724.710
 279.084 609.990
 344.509 196.539
 100.924 518.632
 430.474 844.834
 346.050 851.560
 623.440 443.382
 524.090 727.295
 853.075 314.991
 435.484 310.389
 301.350 410.182
 148.820 84.093
 548.973 362.782
 475.718 617.460
 895.354 58.445
 857.763 907.976
 526.359 324.073
 79.571 2.905
 535.002 254.964
 45.658 763.304
 686.124 68.356
 737.846 561.533
 558.724 598.408
 589.103 14.385
 178.887 35.842
 756.557 808.302
 180.142 938.235
 991.888 420.093
 682.804 82.874
 35.234 366.048
 583.515 357.204
 196.318 205.118
 483.385 551.916
 233.787 199.073
 578.127 874.095
 954.185 506.319
 85.235 983.419
 481.925 408.739
 118.149 889.875
 710.715 85.804
 840.462 669.034
 547.757 241.003
 577.554 448.376
 670.548 726.795
 739.691 809.155
 301.202 620.855
 658.873 711.662
 86.944 783.973
 78.935 382.482
 382.980 224.935
 210.137 660.628
 843.695 946.942
 189.272 961.278
 221.454 831.111
 26.074 922.934
 83.801 393.597
 796.115 613.219
 927.231 442.628
 917.655 803.286
 979.786 159.586
 861.016 719.222
 139.434 474.438
 948.324 45.123
 737.621 730.747
 951.323 6.339
 597.701 110.637
 755.784 588.158
 579.494 577.303
 281.641 345.807
 70.444 794.462
 304.928 602.808
 760.296 591.734
 575.927 898.555
 282.594 696.101
 250.563 380.394
 638.467 166.726
 810.196 3.958
 654.976 918.585
 327.767 237.111
 443.937 955.171
 713.174 802.333
 992.699 148.358
 833.304 450.098
 664.213 191.207
 625.895 957.678
 741.344 434.607
 313.206 385.561
 904.234 819.345
 951.097 4.355
 67.464 790.290
 29.699 401.734
 666.430 578.250
 959.420 779.910
 813.836 347.768
 644.861 813.583
 744.514 616.309
 161.787 125.949
 330.105 873.298
 828.936 191.487
 827.813 178.118
 805.979 539.951
 285.914 547.137
 177.991 532.764
 472.563 394.108
 310.306 743.154
 836.286 49.825
 908.571 392.722
 812.383 230.020
 608.394 193.084
 928.004 160.242
 286.316 891.055
 252.213 208.528
 446.518 414.076
 110.892 267.322
 640.972 619.721
 918.352 602.286
 648.499 645.065
 949.386 424.852
 122.016 870.071
 821.745 415.797
 243.128 711.180
 17.433 837.570
 57.087 269.828
 532.566 622.935
 135.137 214.140
 503.747 956.813
 889.719 874.629
 661.128 807.621
 693.203 106.186
 654.614 685.261
 193.335 994.180
 593.551 567.039
 227.027 463.238
 637.896 542.852
 185.245 549.702
 740.132 779.983
 830.463 805.226
 924.587 29.748
 497.399 557.164
 20.203 117.299
 478.793 624.994
 953.191 837.249
 699.885 409.927
 429.348 977.089
 585.612 881.906
 667.434 3.865
 218.692 994.766
 313.135 364.224
 448.431 92.273
 499.209 591.281
 841.002 316.830
 406.129 101.893
 142.005 305.939
 506.404 963.729
 959.287 231.968
 785.734 162.340
 454.486 696.828
 669.176 294.356
 69.741 88.932
 637.515 834.579
 403.924 715.008
 798.428 493.422
 811.096 569.342
 131.947 908.810
 721.246 748.772
 116.713 355.729
 6.612 779.874
 772.135 50.427
 440.740 27.502
 334.462 358.470
 755.060 699.005
 287.824 60.895
 400.198 59.505
 963.398 205.711
 605.746 409.738
 523.153 778.471
 20.251 243.799
 684.169 912.019
 248.161 160.087
 793.859 958.645
 206.067 420.754
 816.706 945.289
 948.589 184.702
 874.263 592.326
 594.475 33.734
 329.486 707.610
 174.001 393.867
 115.156 769.238
 655.682 262.390
 367.834 423.040
 457.834 490.200
 190.781 374.635
 351.174 957.923
 981.598 322.471
 582.767 808.744
 626.449 619.367
 147.979 461.674
 588.957 868.272
 582.347 192.734
 567.851 646.500
 194.398 420.589
 725.855 645.224
 896.334 515.180
 219.008 232.079
 373.405 526.579
 799.443 459.269
 253.897 35.497
 997.811 903.331
 767.325 701.557
 889.167 131.906
 504.297 640.789
 736.471 634.479
 791.014 625.863
 120.549 455.578
 666.444 162.961
 188.740 648.512
 880.674 665.062
 774.394 784.234
 926.728 385.720
 696.610 752.704
 161.526 188.532
 88.148 773.216
 178.792 59.595
 116.221 66.275
 959.992 993.031
 656.277 853.993
 969.404 228.491
 6.098 960.567
 374.644 45.359
 443.002 131.722
 391.360 437.856
 640.346 525.220
 375.064 40.506
 683.440 527.473
 547.332 942.432
 625.274 898.286
 58.898 335.114
 368.110 151.950
 697.883 860.622
 770.010 353.853
 764.761 660.839
 580.982 93.846
 102.310 332.892
 389.954 127.691
 712.301 648.153
 692.686 33.515
 862.799 133.208
 406.503 579.571
 720.581 598.350
 298.201 351.408
 790.338 855.362
 447.320 440.340
 342.107 130.039
 832.266 690.798
 425.116 750.144
 648.445 572.496
 442.183 296.065
 995.984 255.568
 864.637 524.683
 12.916 884.915
 851.931 517.835
 484.503 476.406
 979.534 931.846
 990.098 785.552
 228.177 216.226
 18.381 62.517
 930.075 775.482
 405.772 830.342
 664.541 331.729
 350.163 871.016
 635.617 36.354
 995.072 32.213
 915.474 21.208
 742.909 472.458
 994.768 183.994
 568.710 631.008
 318.577 694.656
 398.859 768.477
 205.771 381.283
 277.476 993.302
 630.456 212.501
 454.102 526.324
 494.641 211.437
 530.837 710.503
 27.491 502.564
 449.064 235.111
 922.834 761.157
 872.521 894.276
 465.255 75.425
 634.857 259.875
 716.740 379.082
 519.280 130.289
 438.995 917.985
 81.913 872.092
 738.050 195.257
 328.634 544.376
 942.430 27.216
 320.091 369.090
 297.057 535.187
 677.172 959.693
 83.279 409.557
 158.345 159.820
 500.199 691.172
 103.088 179.065
 381.308 716.164
 407.244 390.755
 718.669 123.936
 594.941 13.641
 248.302 810.179
 459.108 413.206
 566.681 59.181
 93.196 797.162
 529.289 469.429
 68.166 152.159
 985.959 616.559
 111.921 774.532
 270.423 116.418
 217.158 226.748
 647.324 62.635
 385.098 934.062
 71.374 937.220
 656.914 493.790
 900.705 514.775
 95.313 564.667
 478.653 1.860
 561.984 538.333
 931.702 439.502
 552.163 62.465
 881.219 30.971
 757.988 518.963
 615.819 586.709
 153.544 285.627
 280.828 267.035
 145.392 690.657
 800.736 580.208
 85.050 62.012
 126.981 503.186
 269.542 874.255
 392.516 245.465
 491.034 291.016
 129.950 698.590
 468.274 119.161
 673.377 896.962
 785.450 449.236
 595.242 766.598
 666.100 814.679
 736.694 230.479
 361.422 208.972
 359.014 60.357
 677.904 545.416
 789.130 169.692
 205.544 309.234
 846.300 800.310
 835.309 57.494
 340.309 1.834
 826.261 780.854
 122.580 188.967
 855.278 804.830
 977.220 403.769
 465.206 120.465
 64.089 240.558
 133.252 678.547
 503.516 507.676
 776.242 32.503
 933.372 416.686
 62.038 687.610
 713.165 984.657
 28.987 914.086
 714.034 3.770
 552.869 555.073
 963.379 234.899
 421.942 344.499
 532.194 794.108
 666.517 421.868
 13.552 164.670
 274.905 459.223
 372.101 39.561
 150.000 108.840
 304.900 703.245
 711.167 237.805
 79.446 835.372
 718.417 677.792
 969.784 166.963
 937.080 415.592
 338.338 61.339
 121.589 353.568
 380.186 812.989
 379.880 941.209
 906.502 758.558
 391.674 221.774
 971.589 441.935
 754.232 644.868
 898.173 352.154
 180.587 500.494
 411.493 706.350
 593.785 56.980
 315.259 443.916
 765.025 599.409
 921.069 861.197
 906.092 122.221
 344.772 993.470
 122.070 626.030
 703.971 52.791
 387.568 891.124
 164.112 582.590
 459.813 476.270
 988.064 884.245
 69.739 139.404
 125.714 114.502
 725.113 155.389
 143.852 918.368
 358.840 264.670
 228.658 738.480
 904.567 515.370
 707.627 983.018
 177.907 740.826
 727.282 9.778
 384.955 166.095
 907.896 629.283
 323.815 872.370
 575.394 295.919
 245.877 920.200
 470.373 859.482
 211.288 583.992
 159.646 222.581
 119.975 765.294
 59.850 289.784
 891.743 505.237
 436.697 515.800
 175.108 22.278
 706.503 241.398
 606.860 665.733
 156.214 941.934
 848.016 44.752
 959.718 864.592
 165.145 703.316
 325.375 172.822
 190.471 542.085
 314.261 291.436
 114.276 605.624
 450.438 310.770
 76.596 367.464
 661.617 985.990
 22.866 655.097
 377.049 496.510
 63.996 402.316
 133.630 914.781
 182.346 427.995
 743.360 492.963
 401.518 989.769
 725.997 895.742
 692.985 409.983
 158.671 388.659
 532.924 222.342
 516.030 500.405
 207.635 33.952
 225.163 596.853
 458.433 272.886
 122.013 181.995
 572.617 720.209
 431.448 139.869
 485.064 872.789
 290.807 881.139
 227.219 804.795
 764.034 802.946
 221.870 987.771
 145.829 221.318
 501.625 78.620
 606.444 117.809
 157.634 719.150
 679.292 547.716
 887.621 28.266
 125.590 293.424
 796.269 467.199
 530.626 486.040
 947.293 768.727
 881.166 149.894
 119.119 433.320
 957.212 401.940
 771.965 89.006
 836.179 831.134
 93.555 608.985
 174.115 127.035
 806.968 993.425
 295.390 573.001
 53.692 501.979
 916.236 584.134
 417.378 614.642
 553.309 85.707
 41.776 984.250
 159.308 492.119
 785.721 398.802
 194.521 172.902
 617.702 810.710
 425.435 160.020
 604.662 18.913
 56.508 54.463
 219.340 554.627
 994.362 490.209
 556.055 559.429
 838.766 486.062
 887.790 932.775
 643.438 702.197
 752.288 133.229
 221.884 175.768
 59.377 752.324
 247.240 961.405
 156.675 241.543
 146.407 186.455
 170.139 1.445
 682.062 51.362
 496.716 868.084
 593.672 982.476
 18.770 926.953
 1.011 463.141
 337.377 510.534
 809.439 530.065
 190.407 294.794
 772.202 792.441
 791.099 95.710
 416.041 393.147
 356.370 413.015
 805.527 132.583
 807.071 999.132
 269.872 79.714
 933.867 911.863
 232.767 230.779
 104.381 195.403
 238.461 988.655
 414.939 721.968
 51.300 535.399
 591.964 902.708
 294.971 182.887
 655.280 169.099
 793.425 903.543
 552.836 952.903
 457.882 871.888
 551.347 612.766
 941.326 661.090
 960.954 518.096
 139.711 925.198
 828.047 595.979
 71.958 911.506
 46.064 755.254
 411.040 958.155
 109.549 44.787
 486.657 475.013
 625.252 392.334
 534.736 532.166
 52.153 658.716
 257.000 606.359
 779.492 272.533
 880.136 793.981
 80.889 267.056
 201.501 687.263
 169.258 397.740
 988.099 441.946
 190.451 590.966
 296.935 418.701
 655.400 67.868
 125.209 251.944
 346.242 547.655
 423.621 648.574
 919.743 299.720
 139.064 521.676
 252.806 960.435
 145.747 861.883
 464.501 827.147
 806.438 699.200
 644.543 297.250
 435.821 533.386
 710.347 633.728
 152.254 150.095
 797.635 850.289
 866.591 996.841
 910.122 149.818
 409.700 487.356
 662.221 590.619
 814.302 220.240
 248.434 957.761
 390.422 139.096
 870.374 784.280
 643.877 893.094
 806.994 92.196
 38.636 861.361
 888.079 340.100
 679.670 529.653
 41.341 796.827
 854.131 716.852
 748.397 774.496
 4.641 871.039
 36.704 904.676
 686.506 635.042
 128.146 624.862
 776.364 729.642
 89.033 845.757
 126.621 45.194
 11.935 120.626
 799.986 560.727
 91.829 654.265
 351.140 230.977
 825.030 929.904
 556.307 469.030
 800.221 246.803
 812.146 993.880
 710.504 839.669
 747.380 62.255
 290.785 673.827
 606.232 932.330
 576.314 298.689
 692.544 548.711
 838.954 8.392
 706.059 144.415
 644.389 854.975
 584.580 742.939
 995.417 29.466
 492.290 444.322
 496.511 653.323
 698.650 191.026
 858.720 881.476
 184.932 246.089
 30.713 323.530
 135.976 456.422
 413.379 447.433
 840.491 112.993
 317.123 786.174
 579.702 717.393
 331.099 259.862
 554.988 596.871
 73.613 730.393
 842.132 218.881
 817.310 391.981
 392.761 398.899
 369.324 776.855
 690.582 794.370
 925.985 920.931
 347.126 71.832
 208.067 629.196
 553.294 627.472
 262.860 235.561
 331.320 453.422
 843.810 838.456
 227.399 658.284
 150.413 673.168
 796.822 771.742
 36.897 157.595
 637.672 556.187
 137.585 712.769
 81.003 895.320
 972.338 846.957
 27.808 978.597
 203.029 226.882
 997.189 514.507
 230.473 706.603
 705.245 914.272
 122.738 99.461
 497.631 135.207
 25.481 57.697
 606.013 270.164
 251.223 854.556
 463.470 642.086
 908.667 372.691
 497.903 502.357
 400.005 808.420
 805.702 845.586
 271.155 762.836
 598.225 14.532
 587.964 657.197
 97.255 865.568
 274.563 71.576
 746.676 251.465
 185.201 343.005
 898.697 424.119
 288.410 893.694
 44.375 900.442
 375.364 503.123
 788.698 121.043
 519.482 442.591
 46.856 380.050
 920.960 800.171
 865.281 547.773
 281.055 821.885
 181.832 843.690
 932.010 955.575
 145.012 658.937
 268.831 922.558
 51.782 254.217
 710.458 364.277
 854.665 165.505
 285.625 863.149
 676.949 696.503
 771.079 755.568
 83.532 839.461
 88.317 618.057
 536.068 986.290
 824.189 483.079
 644.433 527.136
 418.224 237.784
 470.172 806.579
 846.289 676.383
 277.615 356.830
 820.059 855.000
 129.058 56.872
 361.841 667.325
 524.098 96.084
 554.782 491.594
 660.535 835.963
 712.700 816.111
 693.678 864.917
 768.125 534.423
 769.296 495.566
 401.283 105.347
 357.675 443.598
 89.259 631.249
 105.298 499.902
 559.400 644.647
 707.629 226.981
 3.021 673.397
 180.774 405.507
 216.710 534.066
 938.554 472.154
 664.308 477.970
 660.507 135.834
 321.118 371.558
 538.991 862.148
 304.681 759.962
 921.762 866.852
 397.974 57.808
 999.946 565.669
 18.960 993.444
 238.281 262.680
 325.775 451.200
 991.002 911.278
 513.464 800.994
 806.986 504.406
 953.124 856.346
 494.195 514.198
 347.830 581.868
 106.577 540.585
 185.028 291.530
 734.955 194.890
 308.710 191.913
 753.931 254.519
 726.199 973.564
 4.227 310.751
 816.400 622.046
 107.240 791.265
 884.815 482.983
 627.076 185.800
 684.376 787.134
 354.078 116.425
 712.296 628.160
 400.423 167.907
 126.892 733.420
 718.099 989.121
 282.954 113.844
 796.213 469.119
 641.287 800.165
 719.813 923.166
 101.948 737.784
 106.195 351.864
 279.278 529.968
 134.908 383.272
 470.808 988.510
 490.620 412.271
 865.531 412.272
 407.835 417.274
 136.839 598.025
 585.550 681.597
 921.942 865.850
 798.896 160.663
 706.061 815.051
 922.116 17.701
 412.531 218.595
 469.804 166.349
 108.895 907.654
 915.913 790.767
 936.547 826.734
 45.726 310.410
 873.629 678.481
 595.900 180.904
 666.323 890.643
 931.045 103.702
 84.776 581.513
 559.504 500.043
 151.609 970.681
 801.623 599.531
 681.742 366.132
 864.307 826.452
 93.573 684.062
 248.056 729.219
 187.805 42.487
 696.542 897.495
 329.336 572.518
 502.472 820.223
 50.222 361.556
 692.780 644.666
 561.868 670.584
 545.635 255.588
 519.352 933.933
 733.557 974.711
 820.254 875.596
 661.658 718.841
 397.994 573.345
 876.341 401.593
 241.803 823.064
 684.376 235.068
 51.730 443.991
 850.093 916.296
 530.140 604.832
 762.422 266.734
 786.860 115.283
 194.850 44.940
 362.401 332.514
 459.338 451.935
 74.606 683.179
 697.089 390.404
 93.812 244.958
 400.530 183.099
 128.565 704.237
 245.323 78.624
 339.403 786.038
 480.657 115.776
 26.978 806.682
 610.205 437.974
 400.297 837.870
 853.031 869.998
 912.188 492.186
 939.592 928.598
 45.945 84.571
 536.888 640.779
 796.740 822.727
 951.387 808.306
 863.904 302.985
 498.871 169.710
 158.891 398.805
 905.596 272.598
 245.164 229.332
 491.846 546.174
 819.870 278.470
 441.953 838.645
 85.749 534.518
 767.166 604.560
 561.050 261.002
 280.572 556.481
 454.265 355.902
 15.752 262.994
 561.265 264.788
 600.467 225.438
 800.240 779.581
 538.902 9.390
 12.812 365.815
 634.442 169.800
 759.572 644.819
 701.433 882.297
 209.273 431.387
 648.698 284.890
 251.079 51.009
 177.846 716.821
 989.093 183.082
 11.663 3.277
 352.102 987.614
 366.388 130.012
 665.924 953.626
 498.935 550.518
 391.293 578.824
 616.453 705.478
 480.066 364.279
 329.829 360.833
 803.189 537.178
 591.479 103.565
 164.919 642.480
 685.950 805.319
 551.833 554.238
 172.537 371.306
 438.153 323.944
 623.306 448.818
 349.691 521.379
 797.037 555.442
 99.397 639.021
 356.874 896.232
 473.269 670.108
 22.512 832.166
 944.567 970.085
 870.177 915.116
 708.310 948.825
 407.171 758.847
 891.502 384.856
 682.282 928.544
 845.121 211.737
 506.956 925.842
 552.425 399.983
 390.790 160.770
 188.556 85.690
 903.045 240.601
 985.798 809.894
 301.765 687.899
 747.341 701.946
 694.303 311.627
 513.465 627.791
 56.166 396.781
 123.895 832.500
 815.915 916.452
 298.554 928.883
 667.259 387.554
 638.499 354.301
 878.426 335.643
 845.410 660.340
 794.579 668.744
 890.590 379.786
 960.715 413.946
 704.934 288.090
 397.437 88.558
 785.177 838.424
 935.902 570.049
 446.986 487.560
 134.566 321.977
 33.795 771.518
 460.950 618.012
 396.113 953.553
 6.409 390.494
 277.135 111.273
 718.746 186.297
 717.652 803.918
 772.656 629.796
 270.412 255.218
 365.698 724.420
 188.366 982.310
 620.053 240.448
 22.745 318.315
 908.375 572.583
 389.052 527.271
 404.105 557.587
 388.248 547.664
 909.500 336.276
 116.155 567.992
 543.219 957.859
 369.255 18.484
 6.605 855.664
 525.240 431.568
 304.906 885.348
 311.011 395.084
 715.902 388.693
 891.235 302.210
 791.119 822.906
 242.396 236.845
 389.453 237.186
 898.685 459.769
 403.366 161.340
 848.661 56.757
 495.458 936.813
 59.826 243.131
 948.164 826.087
 949.867 98.852
 599.518 304.677
 199.110 533.423
 829.527 209.509
 902.665 590.913
 38.945 92.321
 939.876 732.646
 967.535 426.657
 43.236 50.123
 302.740 727.378
 782.188 925.282
 180.712 163.342
 145.673 71.858
 556.598 643.618
 670.439 153.541
 774.773 417.559
 882.773 915.631
 585.299 997.048
 915.116 511.384
 991.476 248.801
 445.149 117.207
 664.129 144.802
 955.215 68.081
 788.666 244.527
 799.770 302.217
 516.449 123.908
 726.116 468.987
 146.249 789.003
 550.499 354.147
 566.318 508.622
 332.265 429.405
 722.714 377.006
 0.854 98.328
 153.062 447.887
 314.884 236.776
 222.944 153.294
 813.213 703.638
 238.955 388.545
 51.946 807.146
 280.453 578.546
 608.838 74.896
 411.667 975.314
 731.016 803.742
 5.815 623.377
 959.558 611.444
 659.917 885.115
 895.094 818.669
 607.922 174.326
 484.645 841.258
 483.756 901.219
 777.452 643.145
 655.857 399.147
 185.356 604.909
 390.160 361.740
 513.483 207.359
 616.550 663.470
 724.819 660.020
 720.155 227.401
 845.958 857.960
 277.001 216.899
 92.374 804.394
 55.402 405.071
 124.589 259.330
 539.751 273.802
 979.181 874.777
 160.226 636.413
 241.686 354.221
 866.421 302.551
 235.864 268.257
 529.292 215.137
 642.704 499.999
 336.497 306.703
 983.128 954.593
 131.682 31.624
 703.842 108.655
 887.203 632.546
 302.768 300.307
 868.827 960.376
 578.410 861.894
 805.162 369.726
 949.138 409.151
 596.814 403.516
 79.484 847.035
 951.684 725.089
 190.145 98.624
 302.814 882.733
 288.468 765.136
 520.916 844.623
 711.989 78.469
 170.882 932.368
 357.493 699.632
 353.711 434.380
 503.326 374.652
 824.157 187.971
 408.128 801.979
 959.939 188.437
 772.240 551.098
 988.483 487.488
 519.747 650.192
 438.140 470.486
 243.339 821.481
 186.737 6.360
 547.917 966.820
 423.751 915.324
 632.489 714.710
 843.649 933.144
 916.523 844.838
 45.818 617.520
 703.147 560.210
 357.678 958.892
 586.914 623.087
 626.936 356.754
 70.958 692.971
 279.477 901.353
 123.154 77.297
 522.357 872.782
 842.203 943.308
 725.786 114.184
 144.557 648.418
 61.526 547.750
 246.915 672.613
 553.061 941.688
 484.993 16.871
 28.971 979.507
 658.879 343.879
 616.921 371.223
 63.013 449.518
 501.358 836.823
 782.486 374.612
 651.509 208.250
 807.692 995.544
 143.645 75.898
 330.288 809.727
 917.102 553.110
 982.125 788.122
 259.643 67.251
 215.370 173.377
 784.833 93.968
 899.841 420.643
 990.948 433.076
 139.029 711.142
 854.127 746.953
 338.998 609.453
 63.072 427.371
 467.000 117.851
 31.482 472.387
 924.992 129.454
 388.740 504.619
 456.392 761.298
 238.466 675.086
 374.227 314.596
 655.706 317.531
 220.675 358.440
 62.309 457.089
 770.101 252.197
 750.069 760.341
 301.554 38.184
 714.244 132.736
 976.809 168.183
 495.949 831.359
 354.197 733.667
 118.744 838.911
 887.426 399.775
 728.539 26.972
 246.291 886.964
 821.060 777.328
 449.773 782.795
 159.883 699.012
 821.545 520.464
 670.973 611.118
 316.895 242.687
 845.431 308.381
 684.743 831.672
 917.450 804.563
 528.560 871.503
 314.237 790.049
 628.114 602.003
 431.869 242.677
 845.999 797.535
 586.849 308.022
 737.761 875.159
 266.759 296.434
 234.176 709.928
 372.289 523.601
 794.053 556.979
 652.503 609.803
 514.214 987.507
 709.186 126.232
 311.368 816.184
 836.211 276.336
 393.150 999.255
 195.963 783.473
 450.232 424.238
 874.971 745.922
 919.015 293.255
 741.178 855.064
 78.869 462.567
 609.955 756.418
 906.345 71.584
 457.413 185.859
 461.370 146.682
 568.351 820.206
 30.477 560.579
 920.840 43.288
 406.125 869.300
 466.869 312.350
 98.629 629.034
 523.375 797.306
 220.857 948.316
 323.552 4.852
 471.529 281.309
 55.552 254.230
 489.554 980.538
 923.906 970.641
 731.455 458.012
 975.564 650.588
 511.792 148.396
 532.851 141.237
 470.867 913.801
 43.589 189.105
 226.351 304.350
 295.760 443.681
 510.370 810.041
 130.401 656.156
 578.785 166.529
 729.879 365.131
 945.573 59.454
 45.366 98.493
 586.489 499.166
 71.629 997.655
 169.496 390.561
 171.353 756.808
 805.040 722.681
 15.865 101.099
 420.458 561.645
 542.685 454.618
 506.023 0.809
 559.868 488.482
 465.002 147.105
 757.156 423.244
 639.251 485.958
 247.890 86.274
 741.174 843.503
 774.265 107.088
 571.218 69.014
 101.306 350.950
 659.606 298.266
 219.215 838.155
 666.852 676.102
 914.957 333.634
 788.113 50.913
 285.831 394.753
 13.045 882.362
 402.003 576.181
 330.137 294.846
 711.463 366.507
 970.148 371.573
 877.637 194.953
 648.141 817.165
 583.054 936.329
 781.578 560.503
 786.241 962.605
 580.184 654.605
 925.943 159.677
 171.847 528.156
 397.096 933.580
 951.171 715.654
 125.608 72.456
 719.805 242.613
 420.517 175.586
 989.874 862.011
 237.420 991.093
 806.544 961.979
 129.256 467.201
 328.644 717.033
 150.644 181.837
 106.406 600.952
 809.332 400.851
 884.788 774.401
 390.274 671.037
 914.673 800.851
 9.897 190.735
 200.909 217.230
 63.939 344.122
 87.020 418.460
 113.546 626.903
 756.083 225.952
 90.990 638.270
 3.465 157.834
 206.467 39.531
 350.569 452.733
 387.027 72.180
 763.522 109.278
 92.086 841.536
 913.807 770.880
 119.491 576.126
 769.440 30.947
 562.382 203.018
 988.792 369.546
 498.574 86.434
 960.865 311.115
 717.788 677.651
 705.474 757.265
 822.623 150.743
 226.968 682.910
 209.609 148.954
 271.652 262.230
 658.283 353.903
 940.993 928.351
 768.156 293.495
 881.917 172.899
 103.062 219.078
 137.427 4.844
 275.287 868.449
 473.497 749.427
 51.616 864.604
 583.376 254.795
 941.809 522.492
 942.442 954.591
 266.914 104.370
 883.491 617.814
 858.206 501.903
 274.402 902.282
 843.611 867.985
 801.682 55.003
 301.416 577.831
 541.328 702.308
 343.314 786.696
 183.079 716.139
 700.885 756.025
 868.725 592.160
 480.070 542.025
 216.137 733.054
 93.880 846.955
 287.698 989.566
 739.283 106.291
 287.491 906.368
 233.061 772.075
 851.797 374.066
 724.407 317.684
 351.077 967.698
 248.565 561.102
 520.792 711.490
 343.133 327.276
 558.277 545.826
 912.353 355.510
 91.787 472.186
 168.432 331.325
 877.253 442.782
 104.347 375.082
 892.677 161.929
 439.699 659.457
 567.351 334.644
 37.885 727.162
 43.764 683.940
 205.357 727.800
 668.397 551.853
 166.261 142.407
 840.415 781.045
 50.692 585.848
 114.896 165.165
 462.661 206.126
 212.982 268.955
 703.300 786.829
 691.596 205.856
 942.535 420.967
 279.736 764.786
 563.423 93.573
 809.582 482.653
 880.453 484.501
 724.443 139.380
 867.571 95.341
 0.989 122.820
 162.787 494.385
 102.232 977.631
 761.222 155.814
 105.637 661.193
 613.001 404.149
 205.741 917.928
 30.023 238.430
 354.339 228.449
 928.172 944.211
 308.117 860.034
 618.790 62.441
 941.295 148.695
 73.296 395.623
 440.233 680.064
 353.744 731.589
 221.993 46.519
 594.248 58.121
 856.572 271.963
 475.803 447.000
 373.151 384.908
 330.735 989.419
 497.569 446.744
 691.379 166.862
 207.768 207.990
 437.360 609.272
 565.712 463.937
 452.019 107.709
 850.964 746.356
 453.920 59.716
 298.608 744.109
 85.351 795.587
 151.301 457.733
 405.304 791.955
 644.207 616.974
 217.191 970.107
 27.430 22.091
 556.889 710.749
 821.753 796.537
 648.282 20.380
 431.377 787.790
 503.067 348.734
 686.588 642.859
 479.054 789.033
 247.460 174.175
 724.560 965.985
 407.732 169.472
 811.871 519.013
 239.790 576.056
 614.423 174.194
 214.270 186.121
 802.676 437.572
 111.492 386.801
 243.166 670.242
 869.866 928.415
 182.528 972.847
 845.241 859.314
 810.151 930.475
 94.313 19.154
 624.442 880.637
 757.375 657.954
 811.463 264.924
 366.841 630.505
 492.043 622.477
 116.835 119.497
 443.679 459.741
 417.971 271.855
 573.971 180.836
 755.342 437.516
 658.496 346.516
 245.036 715.087
 381.559 123.232
 826.675 212.117
 584.916 28.740
 671.046 187.214
 467.229 134.285
 760.623 65.733
 743.701 168.497
 307.411 109.664
 7.153 423.215
 501.112 315.740
 593.069 690.617
 278.080 344.244
 584.132 384.017
 318.211 15.932
 465.119 496.835
 216.012 117.659
 705.273 636.503
 840.169 31.431
 879.206 299.124
 852.423 539.668
 93.906 108.655
 464.323 195.415
 551.519 479.212
 985.109 904.374
 206.354 134.193
 974.669 11.064
 159.371 960.400
 734.198 769.758
 741.510 633.988
 19.083 808.420
 64.193 438.141
 772.000 147.569
 134.853 325.936
 80.609 743.411
 749.016 957.461
 648.210 3.746
 158.368 565.125
 714.962 535.056
 684.213 748.122
 422.523 669.052
 784.015 854.615
 120.293 376.914
 699.528 432.566
 563.808 690.200
 410.732 286.866
 555.499 30.139
 710.938 207.004
 478.287 113.697
 403.635 176.830
 729.779 708.038
 827.650 362.617
 88.753 187.786
 648.916 929.959
 48.844 995.800
 447.535 561.710
 602.676 992.290
 489.102 751.839
 522.146 714.132
 938.561 612.735
 979.109 561.803
 970.717 150.898
 210.644 331.806
 899.312 98.464
 632.641 654.616
 810.006 311.619
 326.137 259.675
 793.400 103.191
 597.195 437.914
 862.284 322.903
 480.814 117.478
 960.634 457.699
 713.316 9.185
 166.590 934.697
 129.687 854.842
 622.021 374.823
 399.627 854.475
 829.720 985.764
 948.712 429.119
 516.212 83.788
 222.495 56.008
 112.329 896.404
 747.883 595.280
 231.757 88.120
 787.480 304.863
 84.704 652.184
 531.265 246.862
 132.531 969.757
 441.991 548.832
 130.909 518.224
 484.879 661.995
 12.966 241.106
 900.610 411.212
 397.408 318.281
 998.556 954.838
 265.217 607.136
 182.915 353.233
 5.904 488.876
 309.301 10.281
 392.159 141.196
 188.144 920.965
 479.995 275.921
 991.430 188.574
 158.114 301.110
 821.907 316.975
 371.414 379.794
 312.671 126.564
 533.470 416.181
 837.206 967.651
 513.970 74.512
 425.620 33.525
 859.849 261.120
 455.344 719.053
 681.958 327.661
 470.384 982.098
 339.265 599.481
 391.874 787.283
 684.685 729.939
 926.952 828.650
 33.678 127.067
 128.564 613.805
 89.896 106.656
 974.764 562.398
 50.664 74.844
 144.420 331.794
 836.252 528.282
 192.145 78.934
 486.377 841.286
 347.130 636.518
 968.667 63.059
 659.740 601.328
 998.761 415.634
 130.862 470.912
 610.170 21.982
 419.736 230.765
 591.984 26.441
 327.173 86.926
 70.117 634.884
 286.658 398.739
 307.313 403.864
 812.851 723.881
 680.931 66.103
 205.669 314.068
 36.144 279.491
 691.835 357.002
 554.209 429.192
 710.781 850.583
 597.700 264.142
 777.932 712.431
 951.896 992.350
 548.079 705.109
 556.862 41.890
 570.856 19.467
 379.380 79.729
 197.983 70.383
 996.913 897.669
 40.210 776.418
 824.714 268.503
 855.793 513.875
 607.432 956.186
 310.324 143.396
 791.847 357.565
 411.193 230.988
 999.370 151.460
 773.448 443.510
 905.576 240.921
 105.089 349.922
 117.330 869.149
 249.628 653.357
 902.125 257.375
 836.104 505.506
 983.331 407.938
 558.628 694.367
 761.572 807.762
 539.240 470.620
 776.850 891.615
 272.638 798.462
 587.047 32.023
 665.682 236.329
 432.696 30.054
 478.012 214.676
 590.442 120.597
 555.377 565.683
 521.260 175.180
 90.156 47.756
 205.566 398.110
 413.014 711.145
 164.969 447.098
 637.731 75.487
 917.002 662.052
 673.192 681.899
 140.264 315.910
 460.647 978.339
 866.621 385.126
 772.011 174.862
 116.170 916.349
 950.929 533.232
 679.520 297.147
 730.035 41.962
 188.560 545.223
 806.307 972.634
 237.348 550.892
 495.510 956.330
 483.464 245.727
 263.505 890.836
 319.326 145.987
 696.905 761.316
 623.248 118.095
 931.481 791.204
 129.911 535.915
 310.308 838.780
 276.314 12.592
 154.467 611.339
 736.944 375.456
 759.895 716.916
 843.904 558.753
 800.468 337.519
 355.246 179.332
 138.640 52.881
 576.911 63.864
 992.946 125.422
 228.013 257.576
 561.607 71.811
 61.072 674.002
 581.747 181.094
 581.991 669.099
 145.662 521.328
 60.679 332.606
 83.890 24.246
 762.296 92.184
 747.068 209.454
 168.976 494.349
 415.652 655.390
 188.883 449.072
 382.440 233.854
 577.632 256.226
 984.478 579.017
 219.039 841.584
 208.683 81.652
 548.219 553.084
 612.527 596.884
 348.911 855.642
 44.000 881.586
 845.364 331.467
 323.275 778.679
 441.980 574.831
 674.761 224.051
 474.258 163.459
 238.390 41.734
 833.493 706.581
 611.952 129.644
 554.458 591.329
 704.167 327.129
 227.276 69.301
 536.129 943.076
 57.435 604.141
 295.151 446.414
 274.972 314.754
 401.240 156.895
 437.078 39.078
 527.110 291.390
 607.629 167.206
 55.385 428.220
 890.344 373.079
 952.391 248.755
 875.703 649.348
 280.520 341.752
 99.557 324.516
 807.707 342.118
 45.911 734.711
 353.302 793.591
 828.311 919.950
 537.760 835.780
 802.021 617.290
 585.731 222.952
 669.724 197.645
 327.673 777.861
 401.536 321.303
 816.933 302.637
 578.784 517.338
 243.000 234.741
 751.356 687.486
 496.364 114.193
 559.787 524.895
 698.187 774.484
 782.899 867.075
 823.935 279.929
 25.389 180.801
 752.646 93.778
 430.794 330.561
 393.972 1.552
 895.523 903.072
 168.192 551.154
 649.125 55.581
 927.647 463.933
 462.463 797.986
 252.422 768.585
 935.356 996.741
 972.449 602.580
 412.581 156.176
 259.648 394.299
 774.444 159.913
 897.453 804.662
 165.813 876.941
 524.370 581.507
 264.274 604.540
 119.611 715.991
 870.660 250.252
 561.790 730.938
 938.446 479.659
 258.963 960.126
 975.511 573.790
 85.738 569.466
 463.554 762.906
 839.615 240.844
 286.360 411.422
 266.410 692.804
 455.514 716.401
 228.546 995.470
 816.494 909.919
 578.666 287.123
 133.094 199.483
 735.728 494.123
 535.470 482.268
 276.200 862.649
 906.708 885.406
 186.736 38.724
 332.739 338.835
 867.696 481.683
 286.657 117.645
 823.007 705.628
 125.487 801.700
 968.187 144.153
 687.386 611.164
 85.050 897.062
 60.822 72.847
 552.129 705.752
 802.960 454.957
 690.396 819.075
 189.148 143.498
 944.279 946.826
 233.839 904.441
 430.752 887.475
 818.612 829.735
 850.287 184.647
 956.174 265.720
 281.777 978.322
 999.740 498.642
 350.983 127.326
 42.223 768.482
 744.085 385.766
 234.902 909.556
 62.673 504.565
 764.113 700.263
 815.525 327.616
 558.995 736.631
 600.287 378.589
 843.075 232.046
 632.512 847.779
 595.751 761.745
 71.100 938.029
 142.389 303.623
 612.065 4.770
 58.323 430.909
 573.769 8.182
 544.680 656.903
 876.489 306.758
 433.317 452.667
 580.783 472.997
 102.819 606.283
 848.992 456.186
 264.192 383.584
 641.954 297.282
 808.586 417.475
 171.307 600.751
 532.966 693.782
 62.458 862.063
 484.366 229.619
 513.269 452.615
 128.410 634.568
 80.937 881.685
 370.543 300.255
 419.531 833.959
 284.433 340.564
 601.538 258.134
 954.890 978.713
 70.039 434.575
 174.111 990.328
 718.330 846.265
 470.132 220.676
 718.569 825.944
 552.823 522.352
 111.339 253.007
 271.991 645.189
 617.588 66.318
 458.215 357.366
 890.538 474.271
 2.401 105.075
 437.901 552.587
 495.226 813.271
 617.425 385.246
 41.237 492.723
 547.970 127.267
 161.148 415.620
 43.414 842.875
 254.745 35.418
 30.502 832.728
 998.735 104.386
 570.073 433.759
 460.035 647.889
 982.855 119.821
 104.597 416.915
 558.308 706.386
 342.348 4.434
 472.984 764.360
 665.643 87.246
 391.924 63.490
 785.455 869.003
 504.110 222.432
 748.094 143.640
 635.563 358.524
 705.447 878.820
 478.998 664.322
 521.595 508.976
 717.822 639.630
 514.259 415.602
 948.645 466.872
 465.194 312.788
 317.462 415.166
 281.711 418.172
 880.415 515.361
 872.497 609.065
 33.885 276.751
 513.440 991.234
 287.066 268.578
 150.039 960.537
 982.684 708.970
 217.002 447.294
 820.832 174.491
 985.931 398.020
 672.845 439.272
 589.541 982.207
 855.662 689.003
 455.090 592.509
 894.280 737.284
 227.820 529.545
 655.917 846.554
 522.890 688.026
 372.674 659.658
 235.032 464.951
 461.250 58.859
 210.799 134.877
 633.209 354.740
 978.691 738.886
 705.140 576.882
 895.594 35.780
 855.539 190.766
 540.040 704.651
 128.418 841.170
 828.012 971.463
 499.470 651.950
 87.798 378.268
 249.413 766.964
 977.169 7.653
 134.112 658.741
 507.694 117.817
 508.696 863.040
 733.881 602.002
 212.846 211.701
 624.123 742.032
 419.174 967.038
 838.985 427.333
 502.264 32.860
 261.389 921.425
 221.181 295.040
 142.060 706.703
 495.312 184.062
 209.391 269.971
 867.434 449.501
 441.412 516.107
 417.186 478.752
 882.225 941.310
 644.153 7.118
 707.979 652.291
 367.116 871.799
 88.083 690.709
 372.345 317.051
 453.801 85.940
 729.949 911.369
 864.924 302.449
 927.210 179.944
 869.965 724.664
 238.584 767.522
 778.823 2.059
 763.789 149.457
 629.445 195.504
 971.552 314.144
 430.495 973.802
 243.458 300.595
 926.998 623.331
 129.669 233.947
 170.395 386.006
 818.542 442.881
 411.322 929.316
 651.479 140.726
 183.931 390.361
 551.276 921.478
 153.882 2.790
 599.272 268.702
 175.687 405.983
 18.533 345.639
 694.391 210.139
 775.803 365.699
 855.220 625.060
 385.199 811.414
 504.611 95.992
 216.383 45.069
 306.838 84.089
 316.733 444.324
 920.224 804.805
 41.861 0.697
 111.944 833.216
 445.451 377.767
 704.713 705.059
 655.053 170.070
 784.866 705.906
 305.206 604.179
 929.754 933.615
 416.536 142.319
 681.764 942.140
 5.644 488.549
 783.348 94.406
 745.243 851.308
 47.072 450.577
 429.849 117.646
 249.927 143.467
 55.177 868.245
 273.055 808.587
 408.193 73.381
 345.956 571.420
 61.571 413.968
 765.479 193.788
 146.358 664.983
 740.026 354.881
 768.188 547.969
 31.976 316.696
 166.966 132.246
 138.213 789.860
 882.000 859.378
 739.611 81.328
 161.947 840.862
 773.469 243.063
 492.314 384.549
 524.269 139.074
 446.704 30.908
 702.097 61.131
 598.484 406.550
 276.871 720.869
 157.353 250.848
 380.832 363.174
 473.660 253.779
 480.050 133.690
 938.743 211.931
 174.837 208.585
 911.614 208.085
 923.819 89.626
 633.658 431.678
 29.917 679.954
 119.474 157.191
 789.883 599.220
 402.569 700.185
 531.522 750.010
 391.296 681.877
 661.621 505.561
 778.458 99.228
 968.604 411.867
 725.717 855.300
 490.425 861.514
 392.736 31.760
 822.160 443.460
 235.477 149.993
 928.942 259.774
 495.913 478.091
 306.306 349.903
 537.467 497.484
 727.900 913.832
 940.679 485.181
 203.965 481.586
 308.974 726.162
 85.590 757.747
 995.206 716.662
 259.785 61.225
 849.171 314.918
 937.714 83.511
 210.954 743.840
 819.644 869.618
 794.415 643.254
 180.163 267.098
 581.948 641.639
 239.111 637.780
 101.788 692.966
 728.468 947.710
 401.436 368.544
 822.487 772.161
 37.340 462.180
 134.999 619.486
 547.048 355.851
 699.567 900.067
 183.851 189.425
 208.662 970.906
 407.000 709.096
 99.015 863.958
 417.477 853.593
 711.702 464.353
 297.598 433.310
 935.247 216.181
 393.473 315.049
 744.363 586.778
 16.235 133.797
 489.987 969.773
 328.247 893.825
 870.532 922.122
 124.282 715.401
 240.160 346.332
 768.344 142.740
 386.134 697.147
 660.693 705.799
 560.541 528.563
 596.499 66.443
 386.931 734.539
 249.864 962.111
 112.603 972.946
 740.731 61.821
 453.486 810.628
 986.233 685.191
 220.242 667.071
 924.537 410.835
 838.478 259.799
 53.264 862.212
 428.587 826.554
 324.527 243.797
 15.143 293.643
 765.973 485.746
 743.838 918.029
 186.451 509.247
 325.537 910.116
 613.768 156.287
 760.107 567.585
 291.369 636.008
 253.408 456.464
 924.391 965.218
 993.480 868.093
 660.781 253.658
 538.902 879.390
 969.900 876.530
 264.019 834.243
 42.871 549.580
 950.897 446.920
 692.096 178.104
 893.209 270.695
 531.569 583.907
 37.700 258.636
 737.482 957.199
 817.325 116.615
 135.985 158.088
 587.933 174.456
 160.810 969.779
 456.482 408.949
 239.796 638.487
 850.844 886.821
 981.421 719.654
 324.633 367.168
 668.536 473.319
 788.883 737.169
 758.094 40.901
 917.514 743.779
 517.266 9.393
 765.315 534.772
 485.746 985.861
 373.582 507.795
 981.954 614.566
 105.702 74.499
 411.333 361.006
 767.223 132.415
 184.948 42.449
 914.553 269.808
 816.437 824.297
 664.007 243.554
 388.240 437.838
 376.990 818.217
 420.532 60.180
 744.565 152.426
 47.819 374.508
 530.239 98.756
 821.561 182.130
 886.626 843.276
 878.188 841.403
 150.821 564.377
 309.440 177.740
 84.028 316.429
 468.232 148.942
 970.751 237.000
 463.272 907.607
 977.042 797.178
 17.910 314.067
 909.646 38.886
 174.537 896.805
 570.068 212.654
 449.845 600.811
 389.570 601.228
 126.168 916.548
 920.815 511.651
 490.677 542.598
 85.525 879.337
 301.419 143.673
 199.281 856.493
 314.138 953.140
 656.927 373.527
 796.584 506.840
 535.420 451.374
 991.119 144.700
 104.003 5.778
 68.109 680.926
 501.077 788.215
 301.556 815.690
 397.958 734.484
 757.305 74.855
 904.838 388.912
 428.816 843.935
 944.872 803.064
 404.822 73.134
 817.645 701.984
 679.297 527.644
 260.666 112.952
 692.263 737.691
 392.588 671.947
 648.300 653.018
 958.142 587.446
 329.720 154.102
 93.992 641.354
 187.793 135.601
 776.949 550.132
 345.743 615.138
 408.967 668.316
 122.512 881.874
 923.465 80.066
 330.194 874.540
 978.827 46.373
 907.901 948.297
 430.002 25.634
 130.610 775.283
 358.280 798.987
 326.740 36.865
 591.318 859.989
 609.183 659.073
 287.085 187.483
 880.842 859.453
 791.352 843.162
 330.115 97.653
 441.844 819.156
 750.066 927.610
 194.213 19.465
 466.093 651.500
 124.865 771.342
 62.917 880.152
 840.814 423.495
 787.797 557.811
 242.558 257.597
 751.361 547.778
 666.226 494.039
 331.813 477.196
 227.557 753.750
 447.034 572.159
 832.654 102.408
 230.009 687.297
 266.790 174.438
 716.848 546.283
 559.113 790.194
 227.388 401.578
 311.956 644.815
 433.072 323.592
 321.238 781.191
 615.613 212.840
 869.402 647.518
 226.278 355.276
 893.308 83.166
 665.863 13.532
 493.125 841.528
 779.122 658.334
 209.445 527.430
 157.356 128.731
 237.655 647.464
 184.740 291.342
 432.073 907.598
 266.834 812.708
 66.805 772.896
 715.623 20.616
 933.125 473.694
 909.484 706.265
 359.814 211.671
 127.137 196.306
 117.087 913.682
 603.242 329.594
 208.141 892.796
 54.442 726.156
 144.892 611.795
 66.093 194.171
 154.194 77.319
 152.370 434.067
 653.759 411.445
 49.933 657.268
 387.512 805.703
 374.909 21.273
 510.519 330.273
 364.781 213.919
 184.465 183.595
 194.240 309.841
 484.532 675.849
 653.520 523.745
 554.244 60.439
 618.856 441.380
 481.234 792.763
 240.107 103.824
 636.974 703.271
 586.124 228.252
 638.477 235.338
 293.077 283.811
 388.989 397.122
 676.682 910.255
 155.176 504.894
 621.404 715.844
 485.868 513.799
 126.441 156.641
 195.451 616.506
 651.202 459.262
 175.543 482.443
 796.474 271.510
 591.315 667.388
 519.465 418.987
 21.817 268.072
 101.939 210.038
 353.087 267.541
 764.966 706.449
 92.904 418.456
 898.223 193.648
 189.103 163.009
 796.650 313.218
 170.084 475.016
 975.840 424.163
 334.926 633.087
 176.297 340.041
 978.326 560.008
 125.157 640.127
 997.141 275.013
 764.920 907.799
 273.768 250.163
 697.876 32.903
 627.943 603.202
 951.315 791.898
 862.166 425.990
 214.233 345.833
 64.140 484.766
 506.362 767.933
 267.955 646.363
 843.238 816.632
 287.768 809.052
 88.159 633.977
 825.308 739.555
 517.805 991.368
 195.472 946.179
 60.701 883.652
 420.599 724.792
 37.478 337.812
 299.872 487.994
 82.836 44.171
 979.929 882.451
 758.513 16.555
 728.564 484.617
 874.361 764.832
 65.878 776.410
 374.390 130.265
 235.006 890.728
 672.614 843.982
 624.406 298.647
 849.419 264.574
 190.449 217.942
 155.583 516.255
 5.840 354.033
 783.905 158.521
 687.175 453.145
 26.507 486.940
 873.135 632.383
 361.417 898.134
 950.729 147.338
 30.151 396.609
 506.097 25.156
 557.028 113.658
 232.414 205.550
 902.364 626.675
 312.044 635.818
 469.955 279.079
 233.246 315.590
 642.238 615.357
 61.349 5.714
 484.853 362.034
 896.670 141.896
 540.115 143.543
 480.588 131.427
 463.096 752.844
 99.737 380.449
 594.918 371.351
 356.540 84.905
 318.676 613.318
 371.057 521.710
 310.678 758.717
 230.996 564.299
 142.950 529.164
 268.755 700.769
 374.870 387.125
 99.400 501.251
 508.255 624.224
 462.758 327.344
 390.088 614.650
 265.559 929.503
 702.511 100.440
 883.139 283.043
 655.801 442.751
 650.176 680.054
 425.232 504.361
 519.881 349.216
 978.357 450.808
 402.747 109.662
 909.930 889.169
 589.306 186.017
 625.129 663.179
 624.318 992.384
 528.757 440.601
 818.521 621.707
 832.604 253.590
 372.914 907.905
 682.242 65.848
 541.666 231.024
 728.446 562.964
 893.911 945.786
 180.345 906.365
 150.328 182.350
 133.988 509.336
 194.401 311.356
 380.607 728.754
 195.412 115.702
 476.305 102.280
 663.631 466.827
 64.988 672.246
 98.857 376.988
 957.978 439.327
 430.790 770.294
 409.063 887.006
 0.997 278.748
 207.845 258.133
 547.007 185.670
 425.568 184.371
 742.979 183.540
 867.474 845.689
 880.113 528.168
 948.848 938.322
 363.551 113.368
 955.806 864.680
 818.766 882.816
 567.593 126.893
 775.639 277.044
 398.340 447.100
 496.785 287.603
 910.308 582.865
 480.548 377.072
 807.449 726.557
 269.045 508.165
 341.287 235.051
 276.235 808.630
 456.847 833.216
 597.045 747.569
 434.429 364.597
 920.975 895.483
 405.917 259.124
 335.263 432.571
 558.066 675.169
 624.909 121.069
 898.585 416.712
 648.689 796.849
 526.019 281.541
 59.305 907.804
 486.573 159.530
 437.405 842.030
 548.440 558.027
 297.024 873.569
 808.359 11.849
 195.868 398.985
 650.574 156.355
 727.552 651.601
 592.837 862.511
 692.534 434.660
 318.353 401.996
 526.106 298.471
 250.607 918.479
 719.746 453.845
 376.866 708.631
 698.678 34.569
 366.068 784.820
 434.286 830.642
 11.015 612.347
 73.545 562.489
 509.864 640.378
 485.783 170.963
 397.268 520.318
 864.644 490.922
 54.000 612.204
 213.142 355.264
 631.237 293.143
 593.319 455.168
 90.818 616.836
 678.442 739.827
 507.862 335.679
 222.388 370.074
 132.289 132.820
 203.256 105.225
 239.321 958.114
 330.037 877.204
 997.468 596.386
 374.081 332.246
 380.356 387.194
 31.002 455.264
 183.679 371.011
 191.617 458.364
 71.508 956.933
 138.575 851.284
 60.941 531.599
 152.832 721.978
 207.842 688.799
 753.393 459.780
 429.335 25.343
 575.331 436.971
 294.052 683.278
 63.583 28.109
 335.469 123.837
 400.229 56.755
 556.422 487.886
 645.713 598.439
 556.867 464.805
 42.801 584.816
 347.913 881.115
 967.156 910.248
 832.091 396.878
 599.387 567.868
 4.742 317.458
 107.834 581.982
 739.572 787.083
 864.587 268.084
 91.128 615.579
 942.941 266.485
 109.577 928.318
 164.489 252.477
 403.452 339.848
 158.157 632.035
 991.441 692.813
 969.728 560.343
 195.884 724.884
 504.955 459.308
 492.136 617.653
 616.386 813.788
 836.643 923.412
 646.021 364.295
 252.439 179.722
 233.304 121.719
 507.312 819.649
 789.416 658.209
 933.414 119.949
 151.072 394.261
 617.270 643.598
 65.013 637.603
 848.611 310.555
 651.029 732.432
 321.055 146.059
 257.849 161.440
 796.334 324.007
 901.828 887.005
 898.608 149.798
 80.444 716.546
 221.532 558.704
 326.639 390.834
 786.616 879.265
 639.752 298.879
 68.294 503.932
 445.815 860.516
 733.767 589.391
 134.284 345.257
 71.641 485.440
 447.874 136.135
 893.548 663.420
 103.115 638.677
 781.258 23.005
 355.881 381.910
 665.293 530.384
 740.823 580.070
 309.976 752.657
 676.829 5.939
 747.483 464.769
 891.059 470.330
 656.285 718.771
 848.397 273.818
 176.901 574.048
 336.359 478.670
 462.862 725.024
 630.443 788.777
 93.056 54.197
 912.878 786.832
 241.999 348.243
 827.860 590.081
 589.344 98.974
 796.177 993.417
 424.067 165.475
 376.933 481.765
 290.752 685.633
 27.777 238.572
 66.559 722.138
 879.086 345.424
 232.484 827.935
 982.106 666.483
 698.960 777.912
 123.926 613.572
 204.691 786.723
 9.576 781.631
 572.648 407.041
 7.738 784.245
 975.568 158.972
 933.939 974.463
 535.209 601.055
 524.095 842.826
 708.406 728.184
 430.662 993.124
 855.009 124.405
 180.007 723.690
 447.750 452.108
 567.993 420.121
 584.545 507.329
 274.058 492.140
 765.625 988.230
 953.476 276.259
 470.066 225.302
 962.187 756.157
 530.897 713.097
 996.091 718.923
 990.121 310.694
 932.344 927.894
 293.100 278.490
 767.810 427.758
 837.161 869.821
 810.959 346.400
 956.699 365.607
 828.246 678.010
 44.005 237.341
 132.184 945.940
 262.509 447.817
 162.204 290.300
 0.930 790.021
 815.148 108.373
 90.122 53.258
 72.334 615.278
 809.330 763.135
 614.928 573.383
 748.466 230.397
 467.709 462.646
 774.360 765.354
 939.742 796.990
 231.230 662.905
 494.031 416.205
 351.637 71.732
 759.855 946.597
 879.669 154.562
 862.318 290.094
 532.056 189.451
 72.941 799.936
 17.414 10.586
 550.293 576.102
 473.944 637.273
 536.170 175.629
 900.208 178.719
 774.325 607.923
 173.239 357.188
 427.037 164.696
 758.050 881.525
 259.674 825.422
 100.064 685.540
 52.954 355.147
 798.088 870.794
 872.908 960.494
 24.019 350.931
 93.892 445.967
 783.626 365.619
 622.745 185.800
 700.711 537.521
 132.865 132.089
 207.968 197.597
 884.214 268.641
 698.470 654.872
 805.799 908.588
 141.365 679.795
 455.908 554.475
 406.926 89.246
 585.355 490.176
 545.172 240.526
 721.223 168.033
 188.034 876.359
 202.506 871.165
 219.374 918.648
 751.885 164.746
 705.348 931.829
 105.201 661.433
 577.985 403.999
 665.673 491.142
 698.793 203.127
 155.192 225.529
 131.354 424.777
 930.152 520.124
 859.863 865.620
 972.113 324.881
 895.286 933.037
 590.337 615.493
 6.133 475.334
 948.161 417.207
 943.900 720.211
 590.621 649.835
 454.166 812.354
 977.218 502.557
 976.522 806.388
 459.915 650.833
 346.333 1.314
 369.052 422.027
 78.422 190.339
 633.823 783.325
 699.767 379.229
 252.186 813.020
 821.084 321.615
 598.841 687.887
 114.618 495.946
 8.336 504.059
 469.719 961.753
 860.902 791.435
 403.964 578.797
 926.792 992.488
 344.087 938.538
 464.277 581.362
 889.191 770.552
 318.882 789.999
 313.237 665.395
 416.678 991.887
 742.326 458.591
 790.684 843.781
 995.613 197.452
 912.570 989.837
 550.794 53.224
 236.376 945.194
 483.043 26.437
 689.074 166.750
 230.210 644.386
 385.151 23.205
 310.426 778.512
 197.467 645.213
 517.318 68.493
 411.375 486.439
 952.544 472.285
 528.185 889.536
 537.842 50.995
 200.656 325.551
 345.201 18.702
 188.356 74.370
 362.988 255.240
 353.775 516.711
 799.988 200.112
 898.268 509.583
 43.502 264.523
 905.929 377.360
 210.300 452.793
 546.827 245.693
 341.675 751.757
 40.474 916.996
 630.767 395.333
 325.932 391.384
 269.333 349.968
 784.401 898.596
 153.121 194.689
 849.818 863.112
 583.841 26.872
 787.009 280.366
 498.566 542.433
 757.821 256.512
 594.312 88.083
 803.744 942.912
 900.047 225.575
 897.643 280.333
 986.669 286.023
 433.959 123.455
 657.383 19.538
 691.057 725.807
 888.916 895.408
 994.320 776.637
 214.046 905.273
 695.177 257.889
 66.893 31.221
 148.879 160.506
 726.450 418.150
 689.731 409.470
 966.008 931.370
 62.307 306.660
 874.921 273.204
 844.475 35.696
 295.873 403.770
 394.564 675.123
 100.088 279.443
 650.722 142.728
 992.474 146.366
 413.285 217.350
 539.277 955.373
 337.112 443.741
 686.436 188.683
 864.405 274.909
 684.529 188.536
 432.132 214.726
 256.158 274.730
 12.068 226.689
 187.209 743.779
 984.524 23.588
 651.023 609.680
 435.633 564.124
 293.734 418.140
 707.603 688.301
 932.597 26.488
 754.555 121.752
 112.755 164.648
 974.634 383.332
 400.660 293.680
 441.234 519.534
 286.237 562.987
 159.815 158.284
 746.119 981.819
 277.391 483.714
 665.142 601.913
 293.031 258.676
 404.303 33.698
 811.297 604.601
 275.053 856.451
 376.428 546.012
 669.812 942.109
 381.210 262.510
 197.855 792.329
 997.004 2.775
 678.071 229.046
 884.597 907.173
 992.669 110.767
 61.770 777.675
 58.904 741.528
 493.254 611.339
 932.569 758.643
 580.698 477.512
 923.907 131.745
 941.188 835.823
 643.164 472.247
 427.532 444.178
 862.090 773.010
 845.126 641.143
 694.959 497.213
 919.674 568.857
 787.198 278.067
 756.779 160.008
 323.476 432.913
 875.763 790.163
 805.327 732.567
 291.492 5.220
 729.432 986.498
 533.158 798.965
 752.883 734.087
 729.686 429.192
 345.855 789.936
 337.450 629.851
 692.637 335.825
 945.475 474.143
 49.813 332.808
 152.262 757.676
 449.577 34.183
 381.133 56.084
 543.537 494.302
 879.944 37.358
 218.439 10.699
 56.560 911.125
 33.005 119.731
 832.453 326.060
 381.255 941.362
 279.691 599.172
 891.652 580.102
 446.543 909.139
 935.960 820.107
 806.759 307.991
 212.665 277.641
 98.557 914.681
 356.013 408.341
 690.623 29.675
 25.422 615.862
 841.484 746.228
 276.232 118.635
 950.837 791.917
 479.923 39.694
 860.567 189.218
 131.437 368.266
 500.934 18.105
 487.662 369.302
 323.649 253.917
 762.224 697.052
 476.375 763.086
 148.179 800.713
 88.560 6.115
 46.131 234.005
 220.892 525.563
 787.625 626.953
 422.248 606.529
 812.637 418.586
 709.449 573.428
 588.995 945.380
 484.972 530.905
 656.911 234.887
 112.810 234.950
 603.212 360.017
 837.772 474.962
 779.884 600.872
 541.709 406.579
 396.139 962.122
 642.548 761.871
 651.206 969.825
 747.869 607.228
 708.591 677.893
 541.494 164.628
 116.798 647.465
 704.637 269.247
 284.788 409.120
 426.215 931.693
 554.204 805.704
 541.754 597.915
 459.248 260.761
 436.796 461.479
 816.596 682.836
 266.768 254.109
 182.929 548.829
 567.179 509.751
 0.266 999.960
 69.903 318.934
 916.507 212.645
 195.608 33.741
 520.622 194.754
 779.650 484.416
 222.002 717.427
 707.531 777.719
 588.136 676.238
 213.134 181.007
 943.535 526.345
 133.236 487.042
 938.415 937.957
 748.333 400.454
 583.793 745.590
 383.618 201.130
 589.490 32.056
 434.432 301.727
 854.893 601.662
 234.866 420.574
 474.618 603.021
 352.161 298.022
 410.625 997.009
 686.494 69.551
 30.348 407.359
 737.689 214.476
 451.626 508.302
 697.016 81.942
 207.273 4.337
 591.651 279.077
 235.878 841.044
 587.702 128.029
 914.875 92.886
 109.172 163.341
 523.962 934.886
 597.230 468.375
 612.017 791.094
 287.234 24.707
 641.859 625.931
 168.691 172.468
 611.119 7.250
 492.490 519.179
 153.618 15.459
 555.280 971.932
 676.734 935.177
 605.657 50.589
 102.062 468.948
 242.134 831.590
 668.193 621.637
 597.859 102.005
 397.765 474.903
 499.174 916.382
 301.166 499.894
 39.802 355.081
 214.844 429.933
 103.434 8.136
 584.459 761.029
 96.434 444.835
 186.683 784.674
 899.234 583.390
 126.037 443.427
 17.725 620.114
 785.555 884.581
 400.705 701.963
 296.222 160.863
 0.495 284.161
 517.117 270.253
 83.542 575.689
 186.210 460.921
 566.686 375.034
 464.146 163.906
 361.497 187.698
 406.483 908.023
 280.268 812.202
 273.393 361.726
 498.019 614.878
 32.412 119.111
 707.951 783.553
 895.290 776.293
 864.555 769.596
 423.266 145.086
 18.151 476.087
 258.304 428.901
 24.436 121.510
 216.055 787.400
 508.149 963.963
 588.044 778.527
 94.892 586.268
 527.069 666.705
 651.151 359.145
 265.809 892.360
 719.618 175.118
 281.687 119.292
 962.969 2.769
 962.089 112.221
 770.456 187.929
 636.949 287.062
 102.282 429.423
 277.572 551.860
 589.139 701.852
 661.607 88.079
 138.970 71.904
 277.578 972.043
 178.669 858.827
 794.794 107.277
 851.737 190.625
 115.367 323.488
 258.787 987.362
 117.166 830.703
 249.295 309.667
 405.613 522.148
 511.131 907.500
 137.294 61.692
 248.584 520.605
 131.397 826.971
 657.063 862.597
 621.298 803.685
 589.059 375.564
 646.399 527.219
 234.752 397.532
 975.155 371.923
 613.796 732.580
 768.534 514.552
 72.026 160.177
 826.798 5.034
 506.206 839.182
 52.093 714.531
 487.608 41.451
 749.083 787.601
 935.377 144.212
 72.536 282.840
 195.733 288.984
 514.891 266.040
 833.601 813.268
 961.385 933.437
 737.802 230.429
 882.067 742.701
 206.368 689.725
 488.252 759.034
 19.578 24.637
 668.617 866.866
 458.149 491.175
 702.842 428.681
 193.596 422.446
 797.498 806.363
 706.524 360.207
 521.859 702.932
 693.802 863.504
 65.563 979.825
 952.725 498.806
 674.043 793.955
 703.116 361.567
 622.647 57.113
 778.437 507.250
 101.158 216.130
 714.454 537.911
 534.475 694.274
 446.679 221.240
 253.545 422.092
 131.898 850.991
 347.043 259.392
 898.877 295.094
 715.960 699.819
 51.093 540.195
 270.279 627.008
 160.717 514.185
 252.696 518.316
 456.556 52.528
 455.275 971.306
 96.153 836.424
 670.593 752.578
 78.498 753.270
 852.047 372.077
 281.930 460.405
 864.341 992.939
 62.860 535.162
 303.749 962.480
 14.255 796.975
 30.559 449.586
 425.680 535.350
 858.434 293.925
 104.749 81.297
 315.447 799.925
 986.504 545.354
 760.938 570.953
 174.570 504.112
 95.384 694.639
 105.476 856.494
 225.119 417.751
 613.617 163.752
 680.671 537.722
 84.839 221.739
 880.653 877.997
 235.954 844.522
 479.670 586.394
 537.993 334.625
 738.784 421.017
 933.150 612.480
 563.922 378.766
 377.857 726.885
 627.856 829.774
 303.927 486.194
 134.409 990.239
 331.202 268.681
 312.159 979.988
 321.572 987.933
 604.919 644.070
 46.712 518.748
 926.571 684.746
 589.792 209.839
 890.562 757.195
 931.954 16.554
 934.663 975.225
 633.207 139.997
 17.805 589.292
 828.046 234.505
 549.390 415.721
 970.447 384.889
 356.951 281.263
 510.692 315.473
 443.174 309.926
 425.806 97.603
 618.829 218.704
 792.414 909.403
 618.141 945.474
 249.675 875.254
 254.497 336.609
 693.155 392.480
 507.467 345.037
 138.492 624.414
 50.138 193.457
 745.088 503.288
 735.224 344.815
 171.686 909.984
 518.821 386.010
 2.347 962.677
 474.834 205.020
 16.106 100.748
 156.704 150.551
 737.507 957.465
 15.153 372.039
 487.707 703.990
 753.252 801.954
 124.052 462.873
 968.434 458.199
 705.727 641.885
 723.418 998.916
 427.676 254.555
 535.841 982.644
 626.391 863.978
 864.270 691.802
 359.175 118.303
 383.894 925.582
 701.161 612.925
 29.388 9.015
 277.777 203.995
 979.156 688.234
 768.821 864.766
 961.414 268.431
 876.200 690.076
 678.696 622.072
 61.171 950.346
 926.465 762.370
 827.287 925.839
 480.270 893.512
 378.908 131.122
 853.684 957.744
 627.032 0.998
 98.885 83.968
 77.224 950.414
 399.029 277.413
 529.868 255.524
 955.353 590.265
 489.947 510.291
 724.471 684.470
 39.518 587.439
 737.618 586.657
 816.552 434.616
 812.076 878.080
 892.333 542.248
 427.117 37.250
 298.115 170.370
 817.051 27.651
 849.912 74.892
 70.095 6.426
 716.296 452.259
 304.619 621.550
 903.943 563.621
 117.769 304.890
 863.708 209.667
 212.666 187.227
 688.585 124.874
 859.409 330.264
 654.516 930.397
 35.456 351.525
 994.339 529.245
 328.878 813.677
 970.877 512.236
 33.222 953.122
 282.246 50.850
 77.823 67.600
 173.852 931.237
 238.318 693.470
 8.377 395.874
 377.708 245.207
 446.652 634.700
 650.650 118.240
 385.962 450.803
 738.030 67.847
 783.616 427.191
 293.438 558.221
 936.151 966.825
 109.534 454.723
 490.048 759.559
 734.941 26.775
 808.254 454.131
 778.919 497.689
 516.091 753.717
 272.567 970.348
 386.484 498.272
 755.485 264.108
 812.009 0.113
 222.903 199.241
 142.555 430.521
 400.366 981.992
 162.830 150.114
 664.475 287.704
 42.175 785.106
 155.427 264.203
 636.995 592.167
 539.662 225.635
 68.312 258.448
 491.606 162.263
 866.720 48.429
 237.965 128.546
 585.271 948.995
 615.442 5.378
 866.982 757.673
 654.943 368.125
 335.001 500.966
 47.690 176.556
 995.609 20.620
 249.421 572.652
 830.655 401.318
 919.412 205.250
 958.653 275.459
 806.152 564.684
 792.359 86.442
 718.582 814.732
 473.267 544.147
 451.943 452.822
 56.228 703.612
 264.247 852.460
 314.571 44.217
 970.314 775.071
 80.087 341.888
 885.408 352.975
 993.460 996.134
 613.084 803.182
 767.967 298.206
 138.300 335.409
 239.112 172.882
 416.864 860.558
 840.332 476.555
 908.403 321.480
 792.931 536.268
 498.215 780.697
 388.141 331.682
 412.472 974.871
 759.928 383.586
 923.356 438.826
 566.205 863.430
 441.078 709.212
 909.054 788.585
 526.574 626.290
 604.960 43.834
 163.575 589.376
 865.742 762.320
 486.100 405.412
 449.636 716.313
 955.143 359.643
 97.954 482.302
 557.003 481.980
 371.949 444.765
 999.450 972.276
 961.239 142.469
 607.758 63.142
 841.832 10.111
 870.717 561.375
 838.869 461.850
 510.420 130.451
 795.319 252.798
 905.394 409.402
 589.839 656.388
 493.953 50.929
 189.636 742.016
 936.348 87.555
 100.534 726.267
 786.054 973.443
 397.621 315.836
 881.418 616.215
 725.141 240.147
 740.887 513.365
 561.044 881.223
 753.389 187.984
 795.369 408.103
 678.471 815.382
 495.962 988.846
 889.868 723.353
 181.806 126.635
 346.031 202.494
 123.192 604.835
 589.254 287.840
 97.261 851.994
 252.429 268.658
 683.068 190.108
 882.940 189.492
 946.672 612.148
 123.901 453.188
 186.063 667.626
 874.072 396.897
 48.703 203.070
 382.584 846.947
 649.468 108.899
 929.626 770.419
 480.871 631.646
 858.957 223.521
 675.220 3.306
 25.300 483.171
 133.091 165.334
 915.084 62.990
 835.089 787.256
 711.609 923.219
 293.746 927.808
 777.649 641.556
 146.832 904.950
 494.801 314.887
 737.945 840.192
 158.085 97.234
 648.536 48.484
 907.658 274.492
 339.328 849.061
 171.659 749.939
 708.280 382.246
 182.919 524.673
 684.846 805.270
 158.216 853.742
 242.344 495.056
 236.031 31.508
 36.168 61.735
 254.343 389.725
 457.622 543.212
 614.106 899.888
 251.862 843.688
 470.019 469.776
 82.476 548.572
 174.440 465.185
 961.310 711.488
 582.433 414.825
 305.201 98.060
 518.602 152.995
 364.250 983.940
 375.410 595.460
 800.360 754.423
 627.092 843.831
 519.168 819.181
 625.013 678.485
 290.672 332.826
 714.720 675.880
 879.212 760.535
 760.176 9.935
 65.730 823.821
 58.343 446.519
 136.103 946.332
 311.796 483.209
 758.737 150.465
 436.256 32.027
 140.490 855.564
 104.551 390.395
 468.570 135.855
 862.505 535.030
 781.481 415.325
 642.753 435.529
 6.860 27.031
 499.568 190.445
 228.574 531.342
 294.897 300.440
 648.425 672.223
 989.317 413.260
 865.979 619.525
 691.108 897.020
 268.252 980.617
 954.835 755.279
 582.315 514.279
 213.524 714.117
 159.379 607.292
 94.638 952.985
 817.945 208.452
 581.733 472.986
 143.403 900.716
 116.047 694.970
 917.711 240.143
 313.671 642.084
 808.960 26.163
 735.864 214.918
 888.566 183.168
 276.987 230.197
 843.437 835.638
 114.251 324.918
 619.661 620.872
 636.698 676.288
 459.269 493.368
 381.625 43.934
 986.642 187.047
 252.006 585.110
 858.588 85.661
 368.576 547.511
 32.460 743.082
 978.499 519.569
 528.615 444.881
 255.282 767.393
 593.749 527.068
 391.502 53.955
 915.057 199.559
 619.577 603.458
 324.813 158.435
 162.183 816.592
 681.922 626.082
 281.754 375.455
 60.557 710.794
 690.084 306.118
 333.542 222.173
 419.433 838.312
 855.161 676.020
 624.050 852.518
 448.206 48.339
 657.206 812.290
 835.102 534.196
 588.140 212.202
 152.732 790.667
 223.516 238.103
 213.091 816.909
 769.880 935.819
 753.391 186.865
 811.141 257.105
 423.781 5.475
 25.308 828.193
 631.020 927.141
 477.875 737.978
 362.608 341.033
 808.596 531.638
 606.756 392.496
 780.411 523.875
 135.854 640.037
 543.568 507.121
 989.747 625.250
 347.164 557.756
 563.070 506.546
 20.298 462.109
 429.286 740.062
 264.685 958.705
 912.238 911.783
 21.990 579.638
 511.235 578.482
 977.535 68.310
 993.537 971.827
 665.725 740.037
 762.209 785.990
 882.912 463.703
 789.376 895.859
 875.162 294.902
 354.897 647.758
 439.047 942.674
 256.339 500.274
 994.163 852.346
 344.005 957.812
 400.299 526.297
 798.945 388.038
 797.337 963.190
 704.716 916.008
 742.101 595.789
 185.643 878.055
 56.837 559.702
 794.167 548.222
 945.339 382.887
 354.215 35.877
 384.325 491.632
 111.355 427.370
 572.444 166.786
 636.777 704.965
 282.809 528.715
 391.987 536.342
 486.427 695.741
 423.803 266.809
 215.162 754.484
 142.196 958.691
 639.277 547.722
 182.130 968.544
 24.425 363.131
 688.663 708.856
 87.588 372.040
 43.645 48.332
 225.588 489.339
 702.579 420.957
 780.985 212.664
 889.371 561.617
 529.338 850.411
 940.998 803.661
 712.844 403.982
 967.920 765.442
 455.369 660.681
 641.531 738.336
 223.029 851.041
 607.793 153.417
 46.129 490.119
 604.966 648.709
 598.767 858.854
 509.758 750.472
 501.485 482.198
 505.251 302.464
 632.537 59.152
 438.561 74.430
 20.576 620.505
 377.453 518.664
 464.732 397.964
 872.464 250.494
 259.226 539.246
 551.655 349.658
 864.105 593.758
 314.626 125.137
 589.580 709.706
 524.413 182.067
 80.410 953.355
 522.083 867.437
 783.217 702.886
 389.239 858.688
 541.368 941.647
 866.119 468.801
 829.802 627.966
 483.764 361.639
 960.037 441.202
 402.050 756.077
 350.414 776.886
 853.559 816.774
 868.841 209.082
 996.968 18.448
 468.019 967.276
 981.273 580.389
 202.975 640.796
 40.736 115.059
 57.092 69.102
 984.598 951.471
 318.591 585.047
 848.555 978.219
 10.257 724.845
 147.723 616.185
 750.115 618.017
 852.653 756.103
 531.860 328.644
 218.307 276.086
 86.247 882.184
 76.173 449.222
 496.701 916.813
 375.648 37.432
 575.633 322.221
 184.102 786.555
 596.745 740.232
 155.598 46.291
 460.893 909.339
 614.060 260.066
 339.443 938.602
 903.909 542.534
 583.651 235.418
 904.058 690.436
 958.351 917.146
 522.078 975.587
 503.375 679.620
 354.820 432.214
 950.078 738.317
 368.397 75.771
 229.322 202.678
 591.049 343.142
 261.150 84.180
 181.788 807.268
 677.542 707.860
 418.973 940.324
 114.192 119.604
 807.139 942.273
 133.865 822.645
 616.838 744.958
 84.925 892.007
 318.249 590.561
 328.969 901.419
 940.448 677.726
 319.764 740.371
 858.098 394.729
 213.099 27.086
 677.669 508.542
 718.395 554.352
 146.083 258.567
 155.676 798.202
 543.785 787.193
 496.524 623.771
 137.937 414.488
 88.992 728.366
 573.865 385.526
 791.054 249.395
 766.495 355.694
 65.390 155.816
 938.822 767.171
 873.283 247.869
 40.037 659.721
 803.759 663.765
 288.561 367.406
 95.259 976.794
 29.892 12.212
 63.871 145.776
 308.672 13.609
 910.285 530.378
 440.044 803.292
 106.051 815.536
 666.350 145.854
 180.596 311.746
 518.933 513.594
 68.834 656.645
 416.735 707.553
 513.594 274.896
 47.230 732.990
 828.745 35.618
 242.629 967.639
 552.552 747.488
 15.271 62.309
 794.001 460.040
 608.563 208.670
 988.562 895.019
 389.951 336.784
 127.893 753.903
 24.415 169.284
 557.534 567.640
 63.291 579.709
 97.818 243.392
 134.334 364.838
 439.401 482.768
 673.476 845.761
 602.335 898.970
 273.427 926.631
 286.248 439.807
 494.106 645.671
 441.361 763.373
 467.730 397.974
 571.888 537.717
 998.474 957.392
 563.529 410.181
 592.199 4.473
 77.497 171.832
 23.108 923.659
 349.960 623.900
 546.987 276.249
 106.245 923.227
 678.441 211.795
 975.111 970.063
 864.024 541.394
 454.395 322.122
 284.336 668.848
 23.088 432.610
 113.920 732.853
 257.215 866.206
 644.346 343.637
 831.735 835.866
 847.490 154.988
 575.062 605.438
 914.968 166.975
 487.026 339.730
 576.673 341.454
 988.371 66.789
 174.774 582.351
 996.707 899.209
 476.406 902.607
 529.806 285.566
 553.194 201.570
 934.854 213.231
 72.011 308.522
 997.683 234.351
 439.856 123.298
 767.951 352.722
 165.893 882.796
 66.834 996.275
 862.765 897.232
 148.276 954.183
 652.903 892.665
 641.385 616.253
 597.255 242.557
 691.844 592.594
 675.412 512.567
 578.530 681.957
 947.494 536.588
 145.843 706.213
 777.203 611.131
 253.161 335.738
 428.504 777.981
 394.445 235.916
 329.530 765.675
 430.311 599.367
 768.995 198.608
 452.072 962.974
 523.184 643.646
 565.687 605.366
 753.968 949.181
 449.643 381.748
 647.188 907.046
 964.113 571.872
 430.935 315.927
 632.011 827.528
 207.738 93.722
 191.567 132.415
 114.702 739.099
 553.772 494.805
 680.263 508.518
 758.528 937.596
 443.084 498.829
 985.783 927.559
 332.995 17.620
 370.681 282.638
 459.516 309.815
 526.213 540.661
 612.191 781.051
 977.624 882.888
 328.447 223.545
 547.622 740.304
 37.154 381.094
 440.983 818.789
 825.492 175.256
 905.508 251.393
 417.458 508.554
 890.482 102.512
 186.748 232.535
 783.962 331.130
 475.312 354.093
 739.780 280.324
 250.261 103.459
 160.534 650.560
 632.709 118.498
 893.479 977.962
 77.564 744.393
 635.071 759.642
 806.064 603.573
 892.531 320.681
 404.307 971.037
 786.260 216.429
 540.278 674.464
 617.344 715.307
 336.378 821.046
 794.808 657.253
 709.656 494.569
 696.177 568.549
 681.589 42.519
 803.609 312.345
 314.918 825.782
 951.034 133.984
 186.829 489.889
 372.985 730.088
 613.478 359.690
 54.052 829.532
 736.754 397.204
 432.974 763.170
 934.499 999.417
 64.441 47.932
 262.462 468.533
 334.909 191.170
 50.671 247.188
 669.404 694.604
 707.223 476.202
 960.903 706.673
 905.473 369.264
 761.970 430.479
 901.226 589.791
 362.604 375.757
 827.641 807.765
 454.545 871.778
 608.438 972.299
 69.501 98.799
 103.870 387.999
 749.030 804.386
 326.037 274.599
 32.264 43.758
 926.238 230.260
 862.677 807.383
 640.548 535.323
 148.060 501.708
 282.625 916.655
 643.446 548.461
 74.653 650.482
 452.452 123.124
 316.415 386.394
 599.408 413.362
 394.808 15.651
 356.467 33.499
 45.996 237.058
 813.848 62.143
 292.172 163.265
 757.592 898.134
 105.114 594.705
 421.013 966.989
 197.984 218.520
 459.907 608.520
 341.873 482.311
 377.046 979.455
 749.414 779.655
 101.274 896.459
 697.187 663.848
 976.442 499.423
 83.038 391.798
 704.407 847.179
 772.752 270.447
 936.444 873.754
 700.478 128.361
 43.910 978.934
 894.113 125.406
 900.133 239.491
 124.376 919.871
 252.733 284.146
 276.146 576.436
 893.501 144.660
 942.753 177.413
 479.267 385.928
 106.308 816.372
 612.646 929.123
 125.941 946.300
 950.191 753.867
 975.235 127.683
 414.293 28.590
 692.659 295.324
 494.410 744.229
 104.803 221.461
 536.149 76.832
 900.428 897.914
 439.851 82.297
 250.514 858.186
 383.191 924.285
 140.414 793.767
 807.591 288.342
 988.064 235.395
 681.797 465.646
 627.913 132.973
 896.726 463.743
 333.238 206.501
 925.692 474.752
 797.085 299.403
 678.603 800.111
 289.750 255.344
 816.025 481.907
 32.159 186.086
 900.445 151.738
 971.433 292.680
 332.433 97.023
 997.231 552.543
 436.151 20.570
 403.177 763.643
 662.796 81.338
 362.905 332.519
 215.940 342.847
 969.263 259.325
 466.430 901.129
 170.398 480.270
 16.746 537.929
 748.280 810.977
 848.824 458.781
 422.392 444.555
 501.692 382.308
 650.525 311.927
 985.546 189.702
 744.756 641.700
 159.675 405.604
 356.841 60.163
 548.814 738.017
 124.433 362.569
 215.049 670.424
 547.063 243.638
 962.255 979.618
 796.157 393.033
 152.561 994.187
 801.782 300.700
 37.740 248.075
 324.281 253.464
 234.170 898.602
 862.878 479.642
 732.700 237.070
 805.905 370.042
 272.061 831.280
 646.286 594.244
 607.205 202.430
 907.611 679.129
 966.103 493.946
 514.711 926.261
 57.104 767.498
 140.500 135.666
 314.218 433.085
 838.538 461.151
 552.900 847.504
 376.858 347.580
 960.547 401.318
 799.889 159.983
 923.543 951.757
 116.654 90.354
 859.011 381.656
 727.870 768.258
 190.207 396.871
 423.224 769.431
 298.816 581.769
 992.207 741.536
 577.128 769.960
 764.853 992.832
 163.618 151.734
 628.080 228.055
 104.961 317.573
 222.621 292.354
 277.547 856.242
 416.632 690.189
 606.616 804.375
 654.749 688.927
 828.947 441.048
 103.713 669.394
 96.422 784.954
 443.826 236.194
 156.673 973.462
 803.611 403.421
 170.490 162.796
 395.658 896.122
 633.941 8.014
 405.089 489.913
 519.475 372.422
 207.148 101.379
 991.202 30.909
 973.758 557.122
 694.537 513.792
 675.456 141.498
 182.205 270.718
 727.851 950.304
 983.082 292.538
 481.868 73.291
 816.325 627.787
 153.710 771.483
 622.948 675.238
 951.138 200.697
 255.484 171.097
 222.817 220.605
 612.046 755.841
 660.745 295.258
 705.386 378.902
 473.927 77.720
 54.983 447.543
 154.342 635.599
 18.513 58.225
 931.925 338.658
 329.084 263.819
 299.866 632.813
 470.256 668.332
 449.217 470.805
 349.221 632.962
 25.094 278.333
 469.782 594.614
 76.039 490.893
 864.262 902.428
 262.122 901.882
 23.623 771.825
 492.773 83.350
 27.438 432.418
 937.084 759.304
 782.746 939.423
 370.405 275.599
 448.821 952.565
 752.590 783.557
 672.742 726.805
 764.496 765.795
 560.130 661.237
 327.727 426.879
 432.001 712.496
 293.544 858.831
 400.412 383.909
 984.104 898.110
 864.181 578.916
 904.395 108.075
 865.729 475.187
 96.312 256.389
 248.970 493.125
 485.342 183.111
 56.789 48.518
 461.293 760.903
 149.079 883.984
 451.827 187.899
 605.526 548.246
 583.502 596.114
 801.622 857.454
 700.151 639.085
 764.979 640.616
 121.371 592.853
 388.454 594.328
 1.385 580.820
 606.346 893.494
 995.482 847.892
 742.759 208.417
 990.648 860.286
 882.966 738.947
 819.962 208.105
 468.105 708.316
 396.192 417.229
 992.998 768.544
 386.030 430.019
 21.401 902.128
 48.258 551.157
 0.919 498.120
 900.230 451.571
 42.612 312.061
 509.387 521.451
 862.535 356.903
 559.782 620.089
 101.799 424.628
 875.913 508.503
 838.989 805.354
 833.611 908.991
 77.994 892.187
 414.602 918.086
 582.358 166.690
 509.995 125.444
 584.610 622.883
 218.923 246.512
 528.722 969.013
 170.416 862.173
 212.538 48.550
 996.180 240.752
 44.182 338.100
 254.065 478.865
 874.767 243.961
 429.752 885.512
 235.098 255.349
 288.594 712.064
 205.334 985.832
 299.947 828.397
 455.916 301.025
 180.099 607.192
 790.564 286.269
 692.473 214.618
 326.249 839.860
 678.929 342.318
 992.053 412.910
 175.299 544.317
 503.470 474.249
 267.816 170.498
 258.503 916.777
 782.681 88.422
 547.869 989.664
 754.959 146.007
 117.490 728.909
 9.386 603.058
 964.528 947.605
 797.050 519.502
 488.423 958.129
 788.652 567.887
 909.356 543.296
 425.897 688.134
 564.412 624.840
 604.190 940.342
 106.321 338.513
 407.155 368.849
 273.447 199.534
 469.525 465.597
 238.723 4.338
 920.828 226.606
 248.240 479.734
 497.257 911.179
 449.427 264.301
 620.573 533.942
 309.278 35.372
 176.290 205.523
 613.294 815.284
 602.476 564.330
 697.087 180.178
 276.885 351.326
 729.623 121.719
 193.861 328.956
 677.372 185.386
 511.359 157.458
 123.226 628.048
 758.808 955.066
 686.700 242.160
 692.529 287.238
 139.839 115.043
 909.454 473.708
 886.522 500.398
 152.510 856.279
 674.894 637.526
 610.774 35.725
 849.826 364.119
 611.221 829.678
 184.227 724.188
 671.436 607.034
 117.388 107.434
 516.976 766.192
 791.154 294.605
 24.437 7.739
 529.528 790.126
 120.779 36.139
 726.378 54.227
 18.620 754.325
 564.493 398.176
 191.466 500.117
 615.533 965.039
 665.813 540.178
 396.003 112.081
 330.582 777.230
 63.738 757.721
 418.196 346.885
 20.233 614.637
 303.895 654.367
 577.358 350.596
 586.657 117.261
 596.407 389.850
 670.703 892.184
 110.220 471.278
 953.246 640.761
 95.410 35.982
 262.609 668.778
 424.879 738.872
 479.519 802.923
 457.241 718.234
 740.173 168.655
 19.081 957.732
 267.395 632.709
 720.846 20.377
 538.886 372.450
 583.394 398.193
 90.319 645.090
 8.812 619.686
 5.156 931.938
 828.061 395.365
 879.890 820.943
 824.581 405.798
 418.487 125.251
 45.421 683.996
 526.743 192.317
 851.315 891.681
 897.829 278.794
 958.846 505.553
 234.377 408.328
 329.214 23.682
 898.045 715.237
 249.945 673.111
 450.725 845.453
 132.054 787.637
 116.726 241.013
 652.856 460.279
 94.667 795.678
 863.894 329.354
 152.075 422.157
 657.772 392.337
 393.314 16.982
 653.344 660.302
 179.353 413.887
 675.419 760.880
 150.766 462.807
 835.508 403.103
 246.379 907.184
 980.018 957.725
 680.191 320.698
 380.615 446.517
 527.835 834.748
 870.338 529.462
 948.450 584.987
 753.593 825.843
 23.636 839.037
 266.767 190.973
 706.124 264.370
 870.260 622.242
 738.386 146.711
 396.894 904.382
 505.678 982.489
 953.498 183.248
 336.944 416.649
 312.928 529.341
 546.650 168.056
 386.750 506.779
 635.379 332.806
 731.320 481.192
 229.102 250.834
 112.334 202.274
 57.116 198.539
 88.327 295.485
 145.244 280.719
 728.554 45.069
 360.805 555.624
 764.763 990.470
 993.977 169.436
 202.245 773.973
 529.493 899.035
 149.056 643.627
 564.283 317.803
 32.383 446.995
 699.889 887.665
 579.778 653.928
 500.739 736.275
 775.519 366.500
 406.065 61.521
 237.118 748.462
 38.067 892.424
 75.312 312.579
 213.658 967.515
 737.386 910.215
 271.543 426.270
 726.083 582.232
 28.674 768.844
 525.397 53.200
 816.182 562.832
 844.278 121.989
 979.231 867.028
 156.711 451.810
 900.027 520.999
 921.912 862.888
 789.094 801.056
 214.981 643.168
 35.493 468.808
 392.526 219.259
 988.624 704.662
 919.251 764.425
 417.596 607.427
 352.872 596.575
 141.748 900.634
 441.878 61.361
 109.040 779.633
 252.491 668.630
 506.835 790.127
 579.790 610.311
 889.507 593.290
 688.542 130.649
 194.863 55.341
 700.146 132.357
 370.129 426.310
 924.688 612.411
 940.010 335.494
 816.006 146.881
 604.026 836.812
 390.540 444.310
 55.838 958.884
 238.470 610.999
 959.880 840.674
 212.106 9.281
 14.454 17.941
 498.782 622.053
 467.952 238.381
 773.880 484.830
 356.595 59.518
 137.231 722.253
 196.539 674.064
 419.665 881.924
 317.277 929.261
 515.275 837.725
 471.776 391.866
 661.903 421.320
 634.718 856.766
 23.073 908.643
 914.810 718.195
 688.249 452.906
 499.457 697.321
 926.755 822.773
 337.761 143.222
 529.300 319.954
 496.130 356.395
 628.022 351.679
 513.509 500.900
 982.855 797.711
 692.094 814.607
 293.258 407.005
 714.238 154.033
 277.767 994.534
 735.124 843.819
 650.180 83.671
 699.807 279.399
 504.388 893.827
 936.648 459.016
 247.073 637.446
 529.371 317.658
 38.822 36.324
 837.499 386.076
 623.023 756.347
 168.352 403.737
 544.628 194.796
 679.927 342.056
 647.109 228.383
 367.698 125.637
 648.312 277.052
 542.602 722.535
 750.334 382.676
 703.541 273.062
 53.910 108.142
 634.624 369.607
 896.158 486.569
 982.715 332.003
 687.139 188.975
 390.043 454.500
 913.807 618.302
 443.243 357.393
 441.040 6.060
 556.162 150.396
 253.097 402.987
 308.794 513.167
 232.753 975.934
 426.883 693.849
 310.352 398.994
 292.223 7.536
 374.980 647.803
 736.656 637.350
 222.048 852.593
 585.702 371.027
 715.915 359.288
 501.050 580.883
 426.129 0.525
 723.584 25.797
 607.837 142.642
 266.749 436.974
 350.545 93.428
 459.020 876.960
 527.289 312.639
 816.793 331.530
 304.342 837.376
 456.481 220.165
 88.682 832.338
 366.111 571.922
 18.722 6.520
 169.730 604.349
 268.377 249.260
 677.931 724.064
 313.832 566.684
 748.400 414.604
 887.735 721.997
 333.391 731.899
 51.559 767.973
 196.254 847.303
 791.330 416.121
 594.693 185.490
 875.491 313.826
 290.282 638.113
 700.442 338.245
 916.391 298.076
 236.222 894.652
 962.234 373.234
 422.179 498.429
 179.926 887.763
 853.532 86.055
 942.770 465.224
 950.983 143.611
 153.252 676.145
 76.525 854.871
 473.319 906.929
 12.000 688.584
 510.448 513.985
 568.646 690.594
 801.867 730.580
 764.731 886.029
 985.421 723.199
 366.541 685.493
 996.260 693.798
 710.555 723.454
 879.339 604.741
 640.080 723.587
 332.279 90.251
 329.207 512.370
 193.203 303.567
 415.399 306.838
 143.575 739.927
 606.934 643.888
 114.933 644.735
 113.662 446.322
 556.730 152.449
 413.048 524.902
 454.651 258.781
 5.300 476.816
 977.075 576.618
 631.743 280.353
 892.310 299.870
 582.810 615.128
 539.519 150.300
 62.534 909.588
 578.599 326.819
 414.772 575.693
 993.539 647.053
 365.342 718.620
 713.060 464.944
 259.548 581.348
 652.623 379.317
 745.190 15.136
 212.603 795.784
 89.210 662.877
 105.802 662.749
 646.700 249.396
 479.106 32.103
 202.568 227.808
 362.600 872.250
 460.003 11.688
 576.583 927.178
 790.719 497.158
 982.548 527.455
 127.364 555.810
 836.352 540.223
 159.375 558.167
 526.594 33.945
 583.794 808.079
 22.940 433.921
 309.304 461.789
 360.094 676.148
 165.096 142.658
 713.961 115.357
 729.519 5.579
 435.712 208.894
 473.247 556.545
 473.928 548.277
 67.426 585.811
 189.435 926.793
 701.702 261.316
 735.027 362.427
 805.984 777.047
 94.056 404.110
 92.168 123.816
 37.073 464.842
 199.962 103.056
 731.835 192.502
 19.582 834.223
 424.429 118.298
 501.735 799.905
 471.702 639.996
 183.464 157.475
 349.403 193.745
 941.603 240.191
 966.252 651.777
 521.535 132.849
 389.639 226.396
 18.463 86.801
 719.885 651.865
 755.403 626.498
 451.292 109.227
 403.710 175.257
 921.869 224.465
 928.350 213.044
 900.283 743.035
 164.571 585.618
 586.696 914.753
 901.670 964.892
 240.674 728.748
 72.674 358.065
 799.017 451.102
 538.714 361.675
 542.222 235.595
 479.410 830.717
 521.552 214.204
 224.758 197.317
 808.435 507.780
 611.800 633.890
 991.769 123.296
 445.968 58.469
 871.936 82.717
 170.816 961.922
 206.739 235.661
 382.225 675.615
 205.738 685.440
 798.750 861.849
 375.492 262.796
 856.240 206.952
 246.994 936.670
 322.973 927.643
 504.287 895.133
 525.338 305.146
 444.086 466.131
 680.577 969.372
 472.628 296.915
 902.495 638.407
 258.397 758.041
 81.625 938.556
 56.479 383.792
 649.652 389.831
 778.884 72.322
 278.384 634.185
 359.997 527.966
 599.020 142.739
 440.565 82.908
 773.681 488.229
 28.268 149.148
 127.043 474.827
 577.301 453.652
 423.625 35.191
 430.890 244.349
 830.884 530.169
 184.757 432.659
 168.235 507.117
 729.873 285.475
 938.727 815.714
 321.189 687.500
 558.105 363.675
 375.248 70.963
 522.907 477.654
 31.699 26.597
 336.041 466.322
 107.853 56.120
 378.805 353.124
 545.870 356.169
 579.686 36.223
 991.200 406.596
 382.658 163.946
 769.208 207.501
 814.462 497.530
 342.928 520.381
 247.855 321.704
 765.543 435.861
 65.738 800.773
 691.235 45.939
 862.023 947.189
 10.591 240.298
 34.935 845.524
 42.830 487.582
 806.105 872.325
 686.110 482.583
 456.375 177.196
 816.304 333.894
 231.872 588.961
 179.592 393.993
 219.979 219.688
 768.472 271.019
 5.726 336.440
 256.204 150.144
 29.496 923.825
 121.121 449.821
 914.356 778.680
 77.686 467.024
 206.778 860.900
 881.706 964.429
 771.765 11.503
 357.182 325.403
 749.665 471.316
 43.957 669.390
 467.359 962.262
 459.480 166.192
 904.372 390.231
 952.960 213.634
 351.255 596.347
 182.889 415.921
 322.865 515.278
 624.183 701.685
 865.648 728.943
 292.022 999.323
 341.477 755.843
 217.028 706.022
 0.032 655.435
 609.951 575.175
 39.155 209.048
 180.884 449.223
 973.247 260.184
 623.784 591.821
 511.985 844.500
 815.303 850.515
 526.797 740.884
 109.394 900.487
 235.261 648.037
 115.776 788.541
 351.557 594.547
 239.109 587.266
 475.154 574.100
 812.728 370.691
 463.936 51.173
 0.367 888.829
 459.127 587.049
 453.757 219.008
 797.771 712.459
 523.901 542.211
 417.536 533.629
 227.740 783.702
 884.653 755.442
 96.740 685.655
 668.472 581.975
 984.331 477.518
 258.101 694.765
 218.337 475.342
 633.662 486.948
 563.510 987.657
 135.929 362.276
 47.381 911.923
 45.370 997.268
 117.214 466.725
 10.354 458.983
 982.386 981.148
 632.524 306.811
 578.729 430.112
 6.845 761.905
 920.860 104.454
 258.885 570.612
 815.388 94.462
 260.388 827.163
 949.915 68.262
 826.879 155.532
 286.257 580.348
 101.807 820.695
 835.397 54.797
 257.802 476.188
 218.896 872.022
 546.977 929.247
 697.158 132.632
 512.410 978.702
 417.878 678.057
 438.185 656.864
 684.809 581.738
 925.481 77.937
 822.651 368.937
 599.622 195.860
 301.343 725.668
 93.777 628.354
 843.478 981.131
 537.919 976.314
 261.246 522.632
 178.858 814.237
 321.534 871.919
 543.828 444.411
 415.236 27.537
 764.581 181.998
 682.903 985.179
 532.612 97.486
 325.508 978.695
 343.631 905.392
 486.087 845.630
 598.393 812.431
 533.412 185.745
 98.284 273.921
 98.783 337.445
 51.643 544.151
 425.698 99.420
 887.669 825.345
 682.048 42.913
 659.229 542.045
 876.006 929.177
 257.103 505.158
 8.619 417.784
 912.826 335.040
 515.024 941.273
 844.656 729.015
 897.043 362.168
 414.247 869.479
 565.742 117.742
 775.920 248.551
 204.386 809.338
 885.159 349.212
 669.502 185.829
 510.021 276.668
 387.689 799.502
 883.850 523.525
 24.022 137.781
 128.240 415.286
 617.963 131.588
 43.184 396.082
 456.370 752.497
 241.176 546.732
 310.406 93.336
 531.540 586.851
 761.842 303.401
 531.211 999.331
 720.646 958.419
 482.491 869.000
 753.962 590.990
 444.090 978.454
 949.211 909.102
 339.201 724.078
 991.336 673.875
 696.767 466.168
 295.044 793.868
 415.899 111.294
 73.851 188.709
 78.240 535.813
 403.782 661.703
 491.566 30.520
 733.708 947.288
 485.892 302.235
 67.631 328.206
 919.841 873.685
 686.034 578.176
 261.962 534.084
 851.068 323.382
 564.405 5.495
 349.357 340.564
 673.063 291.471
 940.230 447.011
 850.499 491.976
 97.927 879.699
 810.237 820.478
 743.722 814.657
 360.977 404.119
 665.949 616.037
 277.887 335.394
 808.724 715.887
 699.193 663.925
 687.971 664.395
 786.939 250.248
 558.652 825.993
 791.254 971.484
 130.247 664.729
 170.975 883.089
 207.262 313.485
 406.584 954.203
 544.616 672.754
 403.587 649.665
 958.961 167.840
 438.476 313.129
 659.449 306.487
 911.071 287.531
 266.249 635.487
 405.206 406.348
 811.478 673.886
 846.615 707.295
 482.554 996.718
 707.542 405.700
 117.844 217.124
 20.478 654.651
 722.401 42.202
 409.856 890.626
 89.427 500.607
 865.212 484.948
 120.705 514.995
 699.793 501.730
 594.551 142.743
 155.812 1.537
 969.136 472.436
 725.387 66.687
 696.418 545.526
 201.742 489.732
 399.858 992.013
 208.688 432.411
 908.118 811.380
 881.104 790.187
 385.606 896.292
 91.427 89.944
 835.821 253.291
 196.793 498.614
 829.938 204.218
 480.944 562.301
 13.783 202.130
 0.298 153.221
 432.614 829.550
 333.545 440.570
 974.038 394.136
 150.876 576.876
 832.468 641.963
 637.629 899.834
 239.154 81.918
 656.159 377.947
 253.743 382.289
 340.420 504.018
 978.205 153.907
 274.805 981.901
 511.762 80.614
 899.772 117.580
 524.108 970.058
 652.640 465.203
 769.934 564.412
 136.521 781.974
 814.728 325.699
 310.801 893.668
 882.471 363.646
 13.004 486.121
 90.676 940.768
 707.720 829.372
 505.828 820.713
 69.841 862.651
 859.464 138.288
 156.332 163.383
 416.778 495.361
 515.765 975.482
 218.707 923.792
 593.761 455.971
 636.129 18.165
 384.212 529.325
 120.312 506.482
 72.739 521.640
 24.515 390.896
 745.612 28.003
 53.089 413.288
 372.409 83.234
 990.293 358.065
 695.735 636.020
 923.006 738.579
 310.667 937.520
 829.481 881.180
 728.156 756.568
 618.296 745.131
 181.063 224.087
 3.798 935.707
 142.858 629.258
 860.874 986.063
 234.336 70.041
 355.242 820.479
 343.158 572.091
 466.066 352.799
 277.958 94.917
 854.296 920.229
 229.624 844.763
 59.364 970.715
 276.687 3.357
 983.704 394.212
 412.314 494.174
 631.968 661.989
 302.878 767.557
 270.924 577.295
 631.630 958.041
 56.107 774.270
 307.430 707.117
 799.728 974.669
 603.272 648.830
 826.655 534.121
 960.543 110.867
 755.049 607.274
 484.226 217.729
 847.303 725.811
 246.020 913.386
 185.078 122.300
 294.397 707.195
 37.574 418.887
 583.695 338.352
 200.729 521.553
 922.482 340.640
 901.202 672.018
 1.609 351.544
 774.973 580.236
 794.820 269.114
 966.923 626.010
 282.909 228.189
 153.187 29.668
 892.457 197.376
 189.478 165.457
 71.982 532.557
 640.537 359.678
 564.309 445.529
 981.629 376.347
 640.176 332.090
 193.550 659.886
 503.298 667.455
 537.261 356.056
 383.534 524.029
 810.413 263.838
 327.485 143.554
 501.132 542.516
 153.271 739.406
 188.165 85.900
 439.710 292.828
 842.615 620.916
 204.299 407.453
 494.842 448.064
 226.918 808.168
 998.755 239.193
 887.948 212.866
 390.753 882.305
 204.310 608.705
 966.248 217.626
 212.063 359.050
 625.464 863.819
 409.636 624.403
 42.442 673.230
 44.998 762.372
 635.685 681.496
 209.419 280.594
 342.223 496.231
 49.615 545.615
 574.145 684.164
 691.569 433.958
 50.647 913.762
 399.178 973.247
 110.675 954.651
 987.802 426.466
 610.464 455.014
 949.135 276.769
 164.098 58.410
 194.477 870.135
 689.148 492.449
 817.079 655.343
 447.152 889.458
 41.904 752.933
 821.835 675.240
 257.775 105.028
 336.579 793.578
 99.871 465.001
 84.579 994.016
 310.926 629.419
 116.604 87.233
 101.097 384.374
 16.561 920.027
 946.453 815.090
 86.453 810.346
 914.478 732.688
 280.448 47.244
 335.369 717.198
 371.172 52.099
 806.492 513.884
 226.793 932.495
 433.892 493.756
 529.885 471.115
 891.769 482.729
 611.435 376.566
 284.284 251.492
 216.779 694.865
 92.819 254.979
 204.079 218.354
 307.941 121.877
 217.472 127.876
 504.084 867.351
 921.743 824.433
 394.616 672.828
 157.066 324.283
 786.930 322.947
 422.543 848.083
 776.197 379.745
 56.061 487.510
 109.894 916.617
 803.278 504.595
 514.296 28.958
 696.430 848.314
 192.444 424.755
 158.522 563.853
 927.978 607.330
 452.569 642.192
 210.710 565.322
 279.465 496.462
 441.269 443.669
 840.429 158.080
 680.068 486.423
 697.483 726.364
 139.662 110.769
 543.052 862.553
 942.198 425.568
 610.440 740.694
 790.654 871.307
 81.848 917.152
 553.126 96.766
 968.960 886.733
 205.424 256.513
 620.336 501.253
 694.010 808.905
 145.442 46.187
 597.072 703.399
 610.708 228.818
 707.828 796.409
 160.328 18.606
 25.418 44.542
 123.466 604.621
 2.867 751.946
 398.153 368.599
 109.181 43.805
 736.483 904.015
 857.807 90.992
 110.164 695.642
 933.416 102.046
 802.272 80.025
 113.437 49.380
 770.788 770.576
 483.430 718.788
 760.826 302.546
 342.458 317.452
 532.009 749.527
 995.943 288.985
 920.321 516.617
 851.519 548.264
 602.707 723.841
 334.091 338.416
 789.074 970.270
 788.609 742.309
 369.274 193.671
 864.950 356.939
 609.547 7.122
 704.080 207.520
 469.329 663.296
 346.566 975.704
 218.819 544.903
 145.058 520.851
 832.110 447.751
 16.034 352.640
 739.827 568.314
 250.675 676.533
 907.138 953.293
 411.035 279.892
 893.815 653.086
 859.504 396.122
 916.993 148.252
 454.251 707.601
 916.799 7.850
 340.774 396.763
 990.554 676.229
 983.450 90.280
 161.521 771.392
 217.399 266.627
 459.825 80.159
 219.562 205.255
 471.194 335.104
 661.525 480.266
 436.452 903.632
 630.922 867.013
 322.544 273.909
 112.269 1.659
 23.320 14.967
 273.911 266.990
 552.961 63.667
 590.506 869.047
 162.110 359.876
 968.521 505.230
 210.271 139.063
 767.012 133.142
 169.459 490.154
 602.008 248.514
 693.476 3.163
 477.961 529.134
 472.374 638.702
 444.530 348.983
 888.972 38.349
 175.721 302.920
 917.807 815.272
 607.816 687.926
 449.113 388.042
 753.091 683.295
 301.811 382.679
 681.178 471.325
 708.653 779.598
 285.564 594.373
 440.448 839.831
 138.782 696.926
 989.445 441.005
 498.899 336.287
 187.634 85.784
 327.886 536.987
 204.938 327.470
 188.232 127.282
 294.351 268.109
 719.857 936.557
 743.380 718.717
 390.137 596.562
 899.191 429.241
 634.058 814.029
 582.269 873.802
 840.518 544.846
 741.918 556.054
 829.314 868.875
 466.492 837.460
 138.884 548.321
 899.779 310.776
 198.440 150.899
 768.695 680.485
 83.526 271.757
 960.518 675.442
 298.414 225.987
 342.843 426.388
 842.283 677.831
 66.586 977.460
 602.096 985.280
 280.540 667.510
 980.066 672.229
 191.774 280.433
 166.940 887.818
 984.566 406.044
 876.969 107.908
 344.522 922.272
 882.010 701.150
 385.228 968.861
 739.756 486.913
 131.394 61.690
 576.632 610.055
 442.497 939.779
 234.724 144.471
 259.742 454.562
 52.366 900.444
 300.542 928.886
 751.353 177.572
 110.318 323.215
 534.560 293.646
 591.140 655.748
 443.880 889.080
 468.617 104.554
 130.518 405.749
 418.607 261.826
 491.867 58.446
 867.972 67.064
 628.462 737.272
 501.232 987.129
 471.017 921.352
 767.960 272.048
 374.702 60.407
 792.870 347.137
 331.970 343.209
 968.401 121.079
 26.077 64.199
 663.210 728.221
 247.466 305.173
 242.268 779.488
 690.497 642.463
 376.366 883.284
 507.236 486.409
 160.068 94.821
 340.504 264.911
 174.843 154.083
 715.169 422.609
 473.770 239.537
 413.097 458.838
 749.538 372.635
 774.746 448.321
 230.103 198.834
 193.625 546.935
 256.323 301.366
 536.418 389.418
 991.069 397.325
 922.386 436.153
 325.915 160.140
 524.591 762.098
 153.769 212.413
 559.614 433.260
 706.082 257.993
 862.000 56.072
 382.136 857.526
 797.892 774.599
 273.902 998.434
 365.798 532.144
 589.948 135.026
 220.570 800.761
 160.639 559.346
 802.285 848.198
 747.474 856.411
 470.606 481.263
 642.985 362.023
 456.217 742.597
 23.408 306.548
 916.301 300.027
 271.729 38.618
 495.793 950.342
 419.192 989.049
 578.738 349.317
 432.622 983.211
 95.888 504.844
 104.647 31.455
 20.294 848.013
 164.024 728.983
 919.757 586.957
 121.803 51.797
 484.412 199.471
 592.102 332.425
 353.441 122.971
 988.082 992.156
 823.901 134.901
 786.702 665.239
 837.228 404.534
 0.510 410.245
 658.345 450.108
 189.655 15.594
 745.037 106.041
 719.376 986.589
 760.767 336.600
 22.170 682.582
 525.240 208.767
 192.768 552.766
 889.535 332.490
 239.093 311.235
 235.397 506.127
 972.683 775.263
 153.539 474.270
 665.195 560.172
 178.586 560.669
 868.900 739.834
 527.004 317.460
 922.270 319.910
 80.440 210.991
 688.579 72.890
 314.887 112.295
 635.752 107.140
 133.705 985.544
 917.546 909.257
 210.596 570.029
 195.624 448.693
 281.073 70.321
 413.479 969.765
 84.861 336.094
 38.848 38.693
 307.248 798.719
 701.739 247.493
 797.902 498.270
 19.108 203.334
 667.648 984.429
 391.309 318.050
 136.618 201.191
 934.614 739.981
 493.822 801.936
 561.368 87.195
 444.307 712.910
 695.768 510.738
 884.638 334.325
 708.215 868.119
 632.559 94.938
 931.950 265.369
 417.466 354.323
 987.833 41.145
 43.211 964.041
 60.263 44.446
 795.041 382.061
 41.097 190.124
 62.893 702.308
 968.986 170.786
 681.376 571.847
 646.652 532.736
 483.452 871.343
 504.604 275.765
 74.057 520.255
 810.745 665.929
 348.670 517.158
 893.671 26.790
 10.418 659.141
 673.813 133.152
 430.955 514.232
 79.396 223.190
 11.573 499.716
 790.353 86.578
 541.309 90.362
 707.731 710.027
 430.958 627.635
 921.656 365.410
 591.648 198.348
 158.852 122.797
 792.973 14.045
 470.203 640.446
 700.658 456.242
 587.324 820.713
 282.542 903.875
 80.052 885.414
 662.667 964.763
 407.884 492.246
 777.812 270.155
 729.295 327.235
 783.602 428.677
 43.625 823.821
 205.948 581.956
 848.673 200.175
 428.890 658.348
 39.528 311.053
 545.889 423.585
 614.698 82.969
 625.278 708.314
 836.663 761.610
 502.159 323.949
 586.127 333.370
 711.822 621.680
 600.999 289.800
 730.244 7.535
 279.416 151.138
 344.896 992.274
 505.667 635.171
 506.768 162.267
 111.747 98.370
 127.874 330.907
 776.647 450.922
 906.613 734.516
 379.541 485.160
 758.222 527.782
 629.209 802.622
 874.365 707.833
 585.803 888.916
 863.051 539.976
 946.113 493.732
 58.872 299.529
 481.476 217.306
 628.742 801.095
 178.425 991.633
 917.423 517.988
 643.930 147.587
 921.101 749.627
 485.940 666.354
 389.998 63.674
 280.010 479.253
 839.542 303.159
 576.603 773.919
 394.218 628.034
 211.550 922.219
 552.136 67.563
 52.944 117.196
 498.088 747.100
 678.029 109.409
 817.933 563.397
 328.404 599.372
 390.322 500.314
 674.061 170.435
 818.769 776.202
 337.613 948.646
 186.955 510.198
 28.638 32.182
 794.859 893.023
 332.004 737.469
 188.191 894.742
 328.592 722.438
 506.793 174.409
 25.822 445.618
 430.835 51.941
 90.479 344.339
 731.105 529.300
 237.453 723.637
 269.380 414.689
 293.084 62.222
 837.437 509.631
 957.136 201.639
 262.751 604.291
 497.033 393.608
 992.354 122.145
 464.500 158.208
 843.922 732.126
 298.492 337.361
 688.225 66.822
 717.997 115.093
 606.039 951.556
 790.669 384.695
 105.112 754.485
 743.202 955.635
 551.400 745.934
 39.891 257.535
 279.475 730.580
 158.059 478.321
 318.589 853.633
 322.239 297.852
 175.533 937.770
 290.565 391.621
 228.235 177.291
 12.255 791.936
 533.464 586.896
 567.970 632.193
 969.329 502.010
 566.997 155.169
 803.187 274.055
 986.526 545.814
 885.738 356.031
 6.703 825.730
 563.296 380.911
 506.864 908.839
 116.466 887.462
 657.613 919.738
 571.781 726.051
 162.538 987.729
 293.441 201.894
 692.980 185.714
 998.494 897.113
 517.860 835.177
 107.041 208.329
 185.073 562.842
 448.887 686.552
 866.047 803.552
 812.248 654.565
 963.974 695.331
 104.367 578.353
 219.843 819.907
 667.311 698.295
 568.246 84.339
 676.693 288.646
 714.143 311.479
 371.931 56.410
 968.026 169.202
 902.153 950.100
 513.800 796.612
 803.494 502.559
 542.894 521.381
 985.814 648.123
 699.661 63.251
 737.510 241.818
 4.835 507.328
 747.003 666.343
 892.013 545.637
 782.413 481.322
 570.910 230.633
 214.191 979.464
 563.025 979.541
 459.039 337.054
 710.725 299.114
 70.813 243.539
 88.365 667.395
 211.559 69.480
 220.564 979.149
 663.117 776.852
 593.098 716.840
 149.337 524.525
 209.063 597.385
 246.941 799.017
 558.061 429.758
 488.121 571.442
 818.537 629.058
 772.411 501.572
 970.335 613.515
 984.191 275.371
 151.610 772.531
 783.851 360.243
 525.032 962.185
 136.498 519.973
 924.531 451.217
 946.780 467.241
 15.516 812.680
 569.564 804.284
 826.580 606.958
 304.696 561.355
 585.314 519.255
 803.830 977.966
 429.226 352.986
 615.389 864.254
 957.333 409.541
 570.337 750.464
 759.192 39.977
 19.891 793.373
 104.669 786.243
 933.089 912.054
 326.369 555.284
 856.689 114.853
 82.125 720.879
 745.119 338.617
 480.494 223.315
 649.696 124.486
 898.749 449.411
 383.242 16.969
 459.787 504.086
 170.511 0.235
 379.029 24.314
 281.659 523.894
 390.251 797.381
 3.835 556.829
 934.059 503.668
 516.037 619.548
 796.082 51.500
 229.478 251.102
 43.839 365.014
 577.377 874.697
 889.656 548.459
 675.204 436.151
 38.029 20.246
 518.923 541.301
 23.815 191.608
 691.752 543.050
 454.850 277.509
 859.567 197.229
 209.672 856.968
 554.668 80.783
 856.451 347.056
 983.658 48.435
 529.941 886.199
 407.158 88.213
 483.963 520.253
 289.788 155.725
 610.761 596.967
 124.014 946.314
 546.574 964.379
 10.120 268.257
 54.288 765.569
 598.702 264.574
 256.345 170.609
 446.972 392.246
 879.803 397.038
 734.052 892.375
 944.144 468.549
 354.850 700.842
 572.856 739.538
 851.531 974.326
 721.911 677.892
 333.796 899.961
 299.972 422.725
 324.934 367.941
 192.655 406.279
 393.879 704.896
 210.711 803.840
 991.358 672.715
 651.918 722.143
 300.836 653.802
 519.352 90.663
 295.692 581.563
 73.105 932.298
 919.341 86.695
 235.275 577.040
 184.377 258.760
 923.952 976.288
 533.033 752.420
 994.081 374.575
 480.046 972.923
 522.532 512.937
 39.432 171.027
 430.771 353.145
 840.714 269.250
 208.587 119.324
 993.016 575.342
 931.804 613.281
 435.497 552.132
 79.613 148.337
 701.223 983.028
 404.617 705.045
 153.429 67.439
 420.992 698.211
 965.796 709.216
 911.198 980.871
 502.752 923.166
 245.610 835.931
 605.871 419.837
 626.545 923.966
 355.119 967.829
 550.783 686.101
 599.376 647.084
 603.383 29.210
 342.504 57.856
 998.938 247.849
 535.762 540.946
 251.234 830.067
 24.129 488.464
 733.383 834.589
 85.802 514.563
 270.969 962.928
 906.594 136.830
 951.640 844.911
 363.100 356.190
 25.223 739.352
 22.427 172.126
 676.179 167.611
 377.186 326.846
 970.538 557.047
 50.600 23.817
 886.051 899.855
 259.496 740.246
 828.905 622.053
 897.158 667.850
 802.766 214.671
 581.233 530.439
 634.334 877.398
 244.866 189.725
 659.935 152.475
 876.069 352.573
 654.368 737.632
 827.917 14.156
 728.541 831.040
 430.806 833.530
 456.955 213.997
 91.018 152.883
 718.364 69.295
 513.605 691.692
 69.865 281.561
 451.760 315.415
 930.945 702.585
 472.053 578.899
 262.805 887.530
 600.994 751.871
 700.635 930.467
 552.292 662.701
 471.709 829.043
 148.006 252.741
 727.622 882.889
 865.641 163.274
 780.114 839.091
 445.610 817.336
 880.499 216.526
 660.573 286.951
 674.356 610.825
 614.834 120.827
 925.788 960.312
 945.610 257.048
 997.284 163.355
 629.709 59.201
 427.986 17.669
 552.643 432.775
 639.465 906.254
 819.733 332.131
 756.080 702.651
 930.390 828.245
 27.362 995.317
 300.909 235.666
 731.098 438.217
 314.122 696.179
 394.721 88.745
 655.815 579.804
 954.169 277.061
 430.518 224.667
 156.406 410.766
 648.995 920.431
 265.667 218.904
 565.435 810.405
 443.194 108.803
 886.033 100.789
 103.429 392.885
 647.565 818.098
 1.531 250.656
 102.971 434.512
 751.648 49.661
 982.431 213.269
 214.020 449.770
 207.336 730.475
 601.927 965.052
 408.826 964.501
 954.421 29.507
 282.821 759.086
 584.131 295.546
 943.776 651.180
 355.184 841.437
 516.784 690.326
 867.025 145.704
 432.296 284.089
 336.076 338.026
 412.993 495.760
 777.353 108.480
 324.639 948.750
 919.183 266.694
 711.666 299.892
 640.873 821.703
 466.457 515.196
 938.596 400.069
 154.650 190.670
 909.994 147.436
 706.217 322.896
 742.362 46.360
 605.641 54.595
 510.075 925.669
 199.420 445.842
 879.752 694.130
 63.714 588.809
 810.031 379.751
 520.623 870.347
 568.687 37.357
 792.939 760.708
 2.812 158.226
 81.941 676.899
 946.160 799.493
 131.734 635.011
 967.443 686.202
 900.668 107.448
 718.749 229.385
 542.651 668.936
 876.688 969.083
 458.848 220.776
 850.816 877.213
 116.606 287.975
 913.037 242.522
 254.065 691.193
 354.775 275.250
 55.149 797.993
 460.609 894.631
 653.417 189.510
 80.775 446.078
 620.190 463.747
 51.680 899.988
 831.602 700.364
 642.433 739.998
 662.646 889.589
 163.944 599.699
 899.211 76.187
 260.769 363.718
 119.832 675.065
 688.226 37.753
 808.791 105.702
 360.199 104.029
 805.946 686.231
 516.278 221.128
 263.928 383.589
 208.532 172.996
 410.852 182.973
 234.399 609.586
 650.544 308.010
 757.084 805.319
 869.417 473.249
 351.009 860.826
 959.791 603.980
 107.618 223.861
 166.995 727.103
 834.943 357.645
 778.400 873.094
 709.492 855.935
 206.194 76.447
 996.106 325.945
 684.989 803.927
 473.492 230.809
 575.912 151.048
 901.288 415.979
 809.831 842.445
 477.991 817.977
 935.677 756.788
 585.270 463.853
 890.735 318.072
 838.678 176.099
 256.667 489.211
 291.043 776.384
 889.169 248.578
 614.779 174.117
 345.324 693.514
 852.810 689.547
 118.438 305.761
 332.746 718.902
 916.335 331.555
 121.572 339.286
 879.665 713.924
 822.635 377.887
 978.794 997.126
 25.504 553.165
 801.544 174.432
 582.905 520.513
 452.694 532.647
 455.949 522.298
 436.241 262.190
 816.114 118.868
 742.459 443.598
 674.719 445.260
 176.568 123.661
 611.013 145.811
 460.061 581.414
 349.575 649.116
 228.436 721.077
 485.795 587.939
 612.315 371.265
 642.084 787.476
 197.847 313.795
 652.750 451.094
 345.291 198.002
 995.727 591.404
 833.095 345.291
 916.346 777.756
 773.330 431.769
 401.992 306.306
 600.547 413.055
 74.766 618.468
 510.983 974.160
 958.327 386.325
 66.334 538.722
 59.183 103.583
 273.262 136.475
 474.208 237.563
 506.459 527.023
 815.560 246.935
 312.909 123.547
 730.212 802.376
 774.294 804.717
 110.527 879.675
 522.963 389.768
 749.869 559.242
 217.108 764.426
 25.892 160.340
 748.712 658.367
 105.189 76.182
 352.241 303.350
 895.608 436.330
 225.220 450.634
 844.162 600.411
 88.714 943.118
 834.497 842.330
 84.891 558.743
 102.147 292.909
 511.518 644.586
 809.835 912.793
 564.152 13.926
 838.947 623.803
 633.527 190.158
 414.881 658.486
 879.117 751.235
 429.518 132.942
 63.902 796.261
 117.674 11.156
 737.196 352.731
 28.620 229.756
 242.082 439.906
 778.994 275.779
 104.902 962.903
 728.363 957.498
 742.877 235.765
 660.047 246.408
 161.717 713.240
 532.492 679.155
 170.882 84.035
 973.543 939.513
 335.653 767.333
 82.362 455.822
 331.377 724.355
 271.011 477.808
 938.267 403.520
 886.966 483.044
 690.071 277.362
 604.743 517.901
 195.149 389.014
 532.993 326.618
 615.504 332.987
 454.522 756.710
 402.535 267.610
 980.784 856.551
 535.593 653.408
 867.270 474.443
 531.464 82.494
 588.182 716.386
 933.777 598.581
 122.032 776.026
 848.003 486.330
 946.652 884.789
 60.404 453.599
 503.214 178.249
 21.372 152.707
 962.703 387.306
 341.430 939.629
 441.737 456.454
 751.359 896.226
 872.486 498.394
 729.239 324.003
 366.807 212.479
 162.269 932.873
 38.609 837.335
 659.283 710.041
 100.227 454.659
 82.678 268.037
 445.591 606.341
 851.482 283.514
 520.700 591.036
 858.627 286.398
 783.974 845.163
 926.743 520.146
 527.338 628.531
 532.418 236.117
 893.048 983.712
 696.665 617.396
 39.578 43.688
 60.035 449.153
 118.234 162.703
 28.435 703.751
 884.982 744.700
 737.254 820.186
 831.572 762.058
 387.125 700.084
 946.900 779.764
 157.839 278.566
 962.397 327.747
 514.022 60.158
 870.730 963.453
 836.789 730.850
 890.149 620.026
 212.360 1.145
 960.524 390.581
 97.422 225.910
 462.420 819.462
 880.720 250.059
 636.938 886.213
 943.155 900.269
 218.714 21.886
 259.598 778.326
 973.030 800.761
 413.148 598.207
 124.012 29.380
 838.061 474.198
 376.195 200.738
 355.565 929.392
 246.158 101.641
 505.126 211.567
 442.485 428.599
 643.015 926.145
 847.162 770.528
 324.423 313.720
 373.870 209.183
 601.815 393.166
 300.947 40.346
 760.911 981.908
 119.467 965.623
 830.026 504.428
 98.670 297.364
 294.862 861.110
 578.545 774.208
 638.794 195.122
 957.634 34.328
 121.020 549.184
 786.105 435.518
 67.337 420.951
 710.957 59.177
 549.775 520.621
 991.109 468.256
 794.012 412.738
 222.531 201.923
 802.411 632.418
 932.922 442.563
 294.182 641.209
 45.434 659.595
 123.925 107.110
 423.302 961.186
 280.199 325.004
 921.856 26.423
 524.582 646.819
 549.274 769.740
 799.640 964.358
 508.724 744.869
 5.369 122.173
 426.485 931.395
 364.981 563.572
 905.594 182.865
 822.647 101.288
 453.144 736.667
 141.243 917.313
 660.003 793.588
 203.802 336.500
 441.412 35.604
 527.688 578.915
 930.385 846.327
 938.343 210.347
 836.098 977.512
 435.482 903.317
 397.747 30.473
 437.868 57.347
 469.807 722.443
 185.309 862.891
 334.712 829.390
 183.517 224.379
 949.160 549.054
 227.224 171.356
 964.173 936.913
 960.950 710.036
 818.489 925.017
 819.634 619.125
 869.654 146.414
 920.614 232.108
 105.403 529.031
 395.082 422.853
 755.644 80.901
 294.989 612.379
 716.875 917.583
 587.609 822.611
 298.518 852.293
 554.701 439.212
 425.037 514.945
 799.768 122.034
 177.327 239.023
 891.848 70.955
 858.591 871.519
 746.943 859.941
 628.592 253.341
 181.558 176.970
 998.764 683.472
 632.455 826.368
 30.381 33.152
 991.765 178.119
 168.019 895.716
 478.983 191.566
 88.338 837.965
 786.369 144.868
 395.190 320.636
 670.180 103.504
 169.958 554.509
 198.409 938.663
 342.525 596.573
 940.906 727.502
 213.277 524.776
 137.540 641.050
 688.076 982.909
 895.332 851.097
 422.302 697.752
 540.096 605.044
 971.172 442.735
 629.252 857.876
 653.864 75.814
 770.178 784.535
 429.203 699.379
 186.232 85.926
 999.220 177.738
 36.667 350.065
 280.689 469.738
 386.822 329.729
 568.626 772.514
 703.762 983.096
 242.643 875.155
 35.861 518.731
 898.206 451.615
 41.579 655.928
 809.476 109.713
 634.983 411.479
 715.852 702.097
 788.539 150.716
 966.197 806.165
 505.752 481.150
 26.513 18.917
 878.741 48.569
 560.437 181.310
 663.411 36.438
 607.107 252.020
 825.174 428.518
 515.811 965.494
 872.083 21.184
 37.437 822.294
 543.610 56.162
 433.411 324.994
 59.288 866.819
 335.859 660.156
 852.179 413.089
 898.720 471.423
 670.999 233.575
 117.100 721.552
 488.093 520.731
 987.984 418.867
 608.007 469.601
 944.492 718.358
 245.672 146.081
 51.124 397.333
 100.199 141.526
 210.023 263.652
 758.783 641.735
 837.470 760.187
 247.403 45.690
 443.002 977.055
 525.972 369.028
 426.170 833.614
 983.813 696.150
 421.751 221.318
 8.054 380.569
 224.835 47.716
 907.531 403.767
 842.632 48.543
 15.578 797.249
 508.014 861.751
 757.610 710.065
 586.834 622.930
 147.558 104.868
 581.348 450.074
 318.056 120.232
 817.757 856.633
 743.059 416.777
 677.755 850.735
 181.552 791.540
 240.423 246.330
 663.640 601.521
 118.746 295.251
 115.242 76.645
 859.271 930.290
 237.389 58.192
 107.020 735.957
 736.744 595.592
 481.780 799.227
 864.216 837.310
 755.678 166.417
 830.610 816.088
 32.784 88.956
 107.246 751.284
 604.974 190.737
 913.800 958.448
 467.969 258.829
 576.641 96.071
 929.226 439.217
 593.274 409.830
 704.888 117.169
 549.826 614.442
 594.544 850.656
 849.658 731.775
 526.028 93.384
 66.091 371.286
 92.283 545.674
 627.989 775.719
 850.786 276.179
 183.684 282.682
 643.638 0.834
 19.873 383.084
 121.877 338.265
 194.003 143.020
 947.554 499.880
 880.954 639.699
 806.567 750.174
 850.149 128.210
 227.133 386.318
 943.429 678.714
 174.268 749.272
 86.090 918.096
 718.977 470.622
 355.385 581.865
 579.395 374.812
 277.831 777.440
 645.420 55.734
 107.089 15.804
 452.043 505.793
 829.479 162.423
 11.341 436.099
 988.900 858.452
 78.906 245.686
 754.760 678.359
 275.290 398.358
 566.320 219.655
 42.992 186.492
 968.486 504.384
 58.879 205.888
 154.746 941.176
 883.093 54.392
 202.690 722.160
 578.931 784.766
 929.829 872.896
 132.576 990.172
 818.571 338.179
 413.618 345.312
 118.896 965.320
 401.950 249.856
 298.087 173.032
 546.827 471.216
 684.729 492.851
 580.818 424.474
 867.999 206.050
 374.271 787.378
 35.048 527.989
 552.167 372.566
 534.342 410.032
 500.337 677.917
 69.379 123.521
 35.626 935.068
 786.744 588.271
 706.451 167.419
 309.558 527.919
 306.158 159.384
 369.746 234.932
 429.735 1.347
 950.922 158.586
 570.836 197.988
 812.156 979.826
 454.982 165.623
 418.343 988.266
 728.688 266.572
 855.740 749.949
 293.496 570.772
 414.551 461.821
 87.257 47.772
 530.932 382.672
 899.098 392.581
 507.773 53.766
 364.403 708.708
 389.989 59.270
 954.599 609.119
 21.543 101.357
 964.993 264.061
 326.927 592.503
 951.305 603.026
 361.595 603.686
 89.524 361.133
 488.803 298.274
 679.639 308.368
 943.081 264.168
 705.338 689.314
 14.315 908.903
 550.687 272.917
 565.919 171.953
 791.000 123.599
 723.432 744.356
 376.531 179.612
 426.906 167.207
 550.502 400.295
 425.656 147.820
 851.444 825.013
 954.289 115.895
 486.389 592.757
 214.780 13.266
 996.569 287.945
 303.819 31.586
 319.475 905.988
 974.384 85.243
 257.429 38.113
 664.877 224.970
 747.767 341.163
 331.057 594.857
 776.646 32.330
 491.075 436.216
 948.288 594.597
 461.255 711.004
 603.490 425.095
 391.830 210.913
 542.918 150.436
 482.900 232.162
 247.400 380.610
 699.692 617.311
 472.968 902.285
 644.283 921.605
 34.364 614.933
 662.807 770.692
 857.118 796.247
 160.508 897.700
 183.064 719.811
 802.713 530.150
 443.460 926.313
 341.694 530.972
 381.938 23.832
 224.717 163.692
 708.771 232.764
 607.302 370.912
 918.825 731.901
 571.446 739.525
 6.800 455.228
 87.437 728.058
 91.635 350.641
 869.721 494.517
 422.186 274.254
 774.659 670.645
 711.440 955.152
 736.722 455.262
 147.819 638.766
 608.768 360.180
 998.720 681.707
 283.499 142.836
 270.779 121.448
 452.243 846.576
 68.918 941.266
 582.183 279.234
 825.663 770.117
 645.457 671.013
 505.296 240.321
 747.830 31.662
 853.976 330.364
 718.464 883.500
 225.032 168.431
 526.662 480.259
 994.398 903.208
 880.137 372.139
 958.784 65.906
 779.516 675.478
 821.107 71.231
 105.596 722.371
 184.457 120.439
 402.658 863.307
 746.007 277.676
 999.327 177.059
 282.652 158.116
 37.671 199.619
 805.554 775.158
 124.093 652.007
 14.295 192.048
 387.950 549.409
 64.025 774.165
 154.664 176.579
 160.194 870.998
 81.418 772.307
 682.460 516.227
 40.619 575.379
 307.792 330.727
 797.381 232.672
 926.127 872.615
 343.875 684.462
 322.123 592.361
 810.019 140.758
 513.259 726.650
 54.344 904.367
 996.008 574.955
 191.840 730.822
 743.927 836.203
 481.017 432.275
 738.767 993.531
 667.466 212.753
 790.315 92.651
 266.012 86.910
 933.235 899.205
 511.478 895.664
 378.278 93.583
 175.521 242.314
 767.650 384.627
 943.578 875.095
 844.957 728.729
 84.340 20.440
 931.936 25.809
 190.184 199.875
 218.358 42.089
 489.564 557.527
 557.237 960.527
 753.614 490.337
 532.182 977.962
 964.253 855.520
 172.987 113.813
 458.352 566.534
 62.818 744.546
 193.310 457.341
 257.624 972.674
 528.455 763.215
 555.316 436.001
 621.507 943.585
 167.014 485.022
 290.978 257.796
 791.267 242.364
 287.543 38.291
 838.955 111.885
 97.371 918.164
 43.904 46.413
 118.216 932.687
 692.588 797.359
 708.110 889.113
 64.392 457.553
 813.224 288.368
 568.350 637.307
 695.411 379.346
 248.121 365.040
 463.827 265.166
 387.074 325.717
 384.684 885.410
 540.982 906.323
 217.515 833.978
 446.118 36.693
 477.449 394.580
 462.978 341.005
 626.066 581.138
 915.909 260.437
 776.782 945.629
 350.137 696.925
 795.777 188.439
 152.043 253.138
 370.903 294.592
 545.611 212.050
 96.384 781.713
 896.091 183.596
 221.337 332.032
 806.947 534.393
 979.103 380.899
 302.525 763.442
 349.187 328.984
 638.919 361.844
 404.446 755.845
 999.665 133.236
 716.319 50.686
 609.924 704.834
 486.889 94.595
 69.349 43.255
 457.892 270.329
 964.856 236.923
 226.180 24.733
 912.973 915.707
 338.433 239.523
 8.466 261.930
 614.001 693.367
 460.872 204.150
 175.759 227.799
 800.640 670.914
 979.931 807.659
 77.470 576.271
 505.364 330.394
 678.630 888.304
 172.043 765.304
 816.407 837.798
 942.448 361.742
 1.162 213.711
 55.237 263.187
 387.869 188.126
 539.593 801.503
 295.500 154.412
 854.278 62.465
 314.576 352.387
 935.161 440.592
 680.884 313.244
 68.774 909.619
 273.410 370.011
 240.818 586.657
 40.438 147.606
 43.723 965.552
 546.434 336.443
 426.125 431.538
 918.504 447.504
 791.984 478.616
 838.021 192.536
 424.017 457.709
 531.480 694.041
 333.951 852.458
 454.122 735.216
 302.984 566.354
 597.664 554.491
 644.931 705.900
 985.162 383.411
 630.175 946.620
 915.178 646.065
 282.133 999.588
 185.846 874.785
 584.124 573.793
 746.993 357.712
 900.915 812.924
 703.136 991.715
 466.712 623.530
 108.159 957.756
 163.848 894.866
 667.955 619.029
 10.962 19.943
 992.752 434.925
 996.362 683.434
 936.632 921.363
 284.646 797.267
 426.684 521.271
 749.196 91.326
 944.907 194.636
 49.233 947.977
 987.378 127.749
 590.541 988.821
 720.300 993.939
 149.508 954.673
 92.491 986.644
 369.745 980.198
 587.894 469.294
 881.304 258.670
 927.193 639.820
 269.620 766.171
 500.129 451.038
 313.062 505.179
 353.197 37.702
 795.837 112.402
 722.914 718.224
 221.549 523.120
 522.573 921.136
 39.611 202.919
 818.411 56.277
 642.844 647.010
 205.547 846.762
 693.794 947.335
 479.076 164.214
 36.810 169.052
 33.847 186.254
 2.717 632.010
 788.073 207.142
 716.555 421.450
 959.790 680.743
 682.547 157.888
 907.906 826.302
 503.985 232.139
 236.216 163.995
 861.626 991.484
 32.157 716.803
 538.349 271.559
 133.457 881.369
 259.222 870.571
 674.442 462.280
 786.765 113.717
 426.967 426.310
 146.276 252.376
 14.230 176.081
 84.027 671.751
 412.829 692.118
 113.222 469.665
 70.910 640.156
 463.555 36.326
 838.265 393.962
 307.624 568.849
 935.512 55.707
 132.195 644.640
 670.381 654.556
 598.317 844.315
 153.740 223.743
 688.614 138.465
 68.807 866.689
 72.954 154.461
 624.481 959.027
 88.391 231.561
 276.463 546.732
 382.294 207.446
 54.720 807.529
 418.437 399.981
 397.618 175.496
 707.250 138.474
 94.774 685.322
 759.234 233.174
 193.523 86.285
 543.691 865.443
 767.068 885.981
 285.420 839.486
 93.263 304.728
 75.162 906.114
 697.119 13.888
 283.605 786.548
 591.142 870.909
 635.135 567.461
 957.197 792.443
 950.826 675.216
 81.770 581.601
 648.111 676.674
 41.127 369.043
 677.916 595.146
 970.160 278.842
 482.833 313.311
 602.952 692.782
 19.102 390.737
 586.537 780.819
 851.049 323.395
 112.680 776.195
 702.476 878.105
 34.178 302.041
 741.742 748.795
 509.114 168.936
 845.559 896.902
 603.498 741.956
 393.409 688.994
 262.738 769.166
 5.992 355.219
 796.717 534.682
 475.934 527.420
 0.940 177.527
 819.456 231.467
 324.845 847.243
 478.783 900.780
 993.307 158.883
 755.251 834.045
 662.320 789.652
 283.712 267.384
 346.522 418.691
 954.526 487.777
 874.575 957.438
 37.852 439.242
 716.385 823.628
 206.987 215.509
 469.864 65.694
 736.994 982.742
 708.747 400.279
 868.955 913.910
 969.145 653.403
 379.100 964.021
 911.639 930.985
 928.990 984.455
 736.378 837.849
 154.488 117.667
 677.649 732.589
 486.866 373.716
 366.523 881.073
 901.851 151.182
 358.613 251.647
 627.471 501.511
 589.646 893.862
 978.217 562.697
 683.914 438.785
 43.330 611.123
 216.906 347.464
 766.144 45.670
 369.237 475.232
 787.719 662.701
 127.863 189.199
 272.890 281.892
 844.337 316.156
 224.933 9.147
 678.392 265.369
 663.999 682.882
 196.425 688.279
 585.094 743.189
 194.647 443.341
 117.682 429.791
 40.008 633.375
 527.937 784.989
 410.896 294.407
 86.583 983.247
 44.540 424.558
 773.360 491.589
 807.668 450.001
 909.931 87.085
 278.000 698.917
 166.058 812.634
 811.566 776.077
 731.826 173.715
 357.506 947.875
 507.418 791.212
 729.186 323.930
 850.297 993.908
 637.353 85.775
 109.900 514.368
 105.015 610.477
 947.007 240.078
 310.352 677.510
 307.450 454.690
 916.779 156.964
 128.909 909.662
 350.122 547.663
 90.075 512.602
 651.611 372.340
 350.842 164.017
 679.969 916.446
 621.516 968.356
 842.536 805.960
 582.031 478.258
 818.285 911.822
 646.034 983.415
 87.149 514.047
 29.611 948.779
 520.857 292.565
 693.634 252.810
 919.010 785.299
 838.780 727.714
 617.279 483.620
 552.646 903.236
 157.144 753.266
 951.852 687.406
 321.644 572.932
 694.365 756.055
 520.186 486.582
 227.431 582.982
 786.949 748.083
 206.558 630.044
 359.061 992.885
 496.151 177.401
 568.168 761.359
 320.948 445.627
 335.780 198.209
 960.821 20.935
 960.699 403.520
 804.356 510.522
 755.740 370.888
 236.562 835.755
 888.888 639.380
 324.008 516.113
 47.122 647.464
 370.421 746.411
 133.616 12.392
 394.579 454.550
 573.310 287.825
 380.191 918.229
 208.414 160.810
 667.870 878.475
 562.915 37.790
 208.561 518.213
 120.351 804.590
 135.590 668.451
 446.867 509.548
 501.463 296.813
 584.937 360.029
 281.509 747.570
 303.154 803.893
 288.380 503.987
 3.542 418.275
 341.364 988.396
 427.202 692.850
 467.625 299.239
 657.342 684.160
 607.169 894.292
 269.481 557.337
 981.003 292.873
 123.560 613.431
 147.196 505.376
 111.852 931.677
 699.991 364.497
 877.777 909.294
 403.681 378.724
 890.258 945.287
 339.498 444.835
 410.349 243.296
 877.390 423.143
 513.772 171.571
 165.482 518.211
 955.467 50.913
 511.517 830.720
 878.647 395.055
 869.125 705.584
 108.160 18.820
 446.927 340.530
 530.882 589.982
 742.976 921.830
 187.555 928.671
 536.598 594.311
 591.961 967.106
 213.422 265.992
 193.942 851.308
 379.178 399.550
 129.803 290.127
 859.012 999.497
 602.742 295.689
 659.900 302.359
 630.589 789.179
 275.658 694.909
 40.179 808.407
 271.661 990.694
 607.031 906.041
 537.368 896.537
 93.520 692.529
 29.888 697.840
 664.754 794.179
 545.173 424.291
 122.959 968.597
 791.903 956.815
 540.863 966.477
 257.054 273.446
 962.766 435.976
 444.797 768.187
 727.409 734.498
 648.154 915.527
 826.046 709.322
 535.408 487.026
 297.321 115.309
 263.244 689.300
 560.492 402.824
 281.810 509.084
 461.531 695.424
 392.356 885.908
 641.747 213.950
 327.793 141.990
 203.388 536.107
 225.683 78.486
 936.519 518.789
 880.145 884.123
 60.102 580.285
 825.325 224.098
 319.341 232.687
 803.094 702.044
 750.815 178.520
 389.099 74.664
 684.866 112.715
 835.105 796.727
 887.069 289.991
 75.635 473.557
 761.872 382.619
 340.301 779.532
 443.789 634.141
 610.144 185.860
 405.630 546.244
 910.089 140.754
 17.543 569.635
 996.673 12.790
 722.065 522.037
 690.128 386.767
 153.741 759.502
 925.414 74.607
 460.142 779.079
 523.637 246.171
 185.535 744.796
 882.510 311.347
 598.163 984.191
 874.067 901.032
 94.585 393.856
 545.056 447.024
 945.177 780.026
 18.504 286.222
 877.507 820.210
 775.391 890.467
 880.454 705.645
 187.750 118.011
 781.645 769.400
 416.511 304.760
 61.996 943.942
 169.812 462.491
 560.015 663.468
 134.356 867.289
 49.282 534.370
 390.651 335.080
 587.582 461.605
 752.913 563.690
 306.015 924.773
 639.311 34.256
 279.725 246.385
 884.555 211.520
 975.311 252.752
 414.160 655.838
 758.577 977.297
 170.685 293.284
 152.867 544.812
 332.773 508.557
 124.091 166.706
 116.754 93.470
 122.829 100.657
 170.058 957.303
 4.066 328.149
 330.852 80.540
 166.641 690.359
 867.559 557.370
 280.968 922.806
 956.591 952.370
 106.877 833.708
 291.428 211.170
 23.307 187.251
 228.616 272.407
 706.093 353.917
 607.382 478.304
 685.440 664.033
 373.100 163.869
 404.975 601.947
 888.034 100.546
 582.044 476.391
 525.709 100.583
 654.585 233.091
 971.303 265.215
 492.160 389.354
 946.028 435.615
 274.234 184.014
 648.187 123.551
 2.577 481.733
 570.068 942.612
 849.564 546.351
 973.986 605.160
 861.459 816.965
 861.498 309.840
 174.632 362.022
 869.153 625.218
 180.499 845.517
 997.356 223.175
 137.333 975.802
 204.254 368.080
 797.528 397.510
 655.524 401.838
 249.234 472.271
 248.105 449.067
 491.378 31.469
 58.864 709.485
 228.914 897.129
 698.957 405.632
 26.934 193.580
 474.930 253.252
 662.146 416.957
 515.678 149.790
 200.692 111.546
 70.319 204.696
 782.783 306.863
 419.211 725.565
 155.776 598.131
 875.185 929.075
 844.964 672.041
 244.137 958.426
 240.260 971.696
 626.142 893.220
 390.242 107.140
 286.013 358.051
 593.731 114.497
 424.709 737.274
 952.529 76.427
 412.205 941.452
 464.486 284.280
 473.673 841.880
 389.234 658.088
 982.280 480.390
 983.300 670.632
 635.155 699.931
 78.738 437.607
 558.566 45.190
 749.674 844.813
 191.899 410.776
 682.361 758.017
 978.333 616.464
 122.520 190.260
 987.217 654.827
 33.219 238.927
 606.092 966.925
 549.703 120.673
 69.227 577.801
 984.900 461.557
 487.867 977.380
 619.423 393.571
 71.491 116.357
 729.627 983.641
 688.814 44.165
 771.348 109.452
 824.810 430.692
 178.586 395.904
 311.433 259.689
 766.532 50.129
 113.916 274.691
 486.368 960.891
 563.664 603.425
 82.515 854.588
 67.983 330.522
 696.961 485.334
 774.458 467.591
 373.668 156.645
 405.324 762.087
 790.510 468.784
 439.041 459.949
 16.690 215.942
 640.325 500.561
 118.047 244.132
 216.845 575.531
 547.347 762.274
 404.648 65.261
 325.670 779.720
 302.201 509.791
 486.862 742.977
 234.878 44.386
 390.145 48.103
 741.176 97.601
 655.062 414.087
 535.291 712.721
 314.668 383.122
 77.528 605.632
 572.223 748.190
 937.060 647.159
 366.533 44.808
 176.556 880.140
 962.712 445.381
 944.214 615.968
 477.710 290.723
 197.709 157.768
 690.904 928.459
 581.807 463.983
 574.837 612.701
 465.121 683.953
 683.473 579.475
 743.257 193.476
 156.899 439.578
 419.834 151.655
 522.052 131.960
 71.456 949.228
 396.871 529.299
 928.248 372.541
 426.390 571.659
 502.231 156.352
 407.849 477.948
 968.472 523.435
 290.504 118.303
 48.929 630.753
 84.720 258.563
 119.494 772.759
 282.968 861.940
 13.315 84.585
 109.172 469.207
 337.736 84.826
 277.364 409.561
 570.723 82.913
 288.836 17.630
 221.303 524.307
 40.043 461.254
 596.277 172.790
 390.644 298.940
 334.381 438.808
 669.742 579.822
 674.254 602.263
 23.955 533.066
 192.497 484.452
 257.217 543.788
 464.069 774.354
 930.804 820.390
 193.957 577.491
 112.955 580.947
 984.075 339.867
 248.587 646.784
 123.600 504.399
 197.142 468.076
 918.308 622.884
 924.792 23.387
 852.053 103.582
 578.460 952.171
 751.509 894.124
 483.882 181.791
 507.015 643.706
 846.918 199.524
 394.192 859.877
 773.181 761.949
 702.665 266.859
 410.796 11.213
 972.227 617.998
 147.641 727.915
 379.088 139.156
 518.913 357.020
 624.365 247.501
 792.612 825.682
 425.718 257.042
 666.838 374.551
 476.288 144.580
 529.257 257.678
 541.088 694.497
 769.256 356.282
 441.275 195.408
 498.993 390.154
 715.764 444.490
 110.616 404.506
 135.195 884.879
 581.372 732.457
 316.144 907.440
 622.310 372.605
 987.556 480.474
 264.051 131.389
 993.903 510.118
 477.003 430.819
 580.480 501.740
 954.021 109.099
 549.151 900.338
 339.393 95.661
 353.951 788.385
 396.018 539.644
 434.953 655.932
 867.536 844.336
 78.359 613.816
 947.050 407.148
 806.705 470.944
 220.023 499.010
 914.327 455.956
 945.229 217.618
 891.885 337.611
 391.667 410.506
 454.982 233.474
 306.598 746.828
 984.063 329.654
 173.991 96.972
 877.299 43.114
 785.422 198.256
 549.582 210.517
 416.713 400.298
 216.817 692.569
 41.400 517.955
 776.191 239.649
 52.513 411.526
 824.001 613.428
 771.508 567.300
 389.929 230.561
 39.795 386.239
 260.690 59.963
 684.725 89.921
 719.916 126.325
 976.766 621.884
 251.534 852.108
 24.604 925.748
 800.276 101.314
 645.036 801.196
 818.019 304.729
 677.700 722.911
 764.205 472.443
 152.082 619.403
 391.615 400.371
 645.101 477.372
 907.309 508.781
 659.312 607.573
 527.774 708.906
 799.817 590.507
 575.627 565.377
 906.070 940.482
 823.976 35.083
 404.559 776.447
 468.346 835.238
 869.833 674.579
 782.682 283.754
 822.409 73.848
 36.007 412.891
 938.972 300.114
 654.022 572.587
 217.199 420.869
 402.110 293.542
 916.829 711.222
 743.232 193.379
 810.856 737.476
 639.309 393.834
 24.506 698.730
 274.300 625.610
 441.782 225.786
 290.984 673.315
 824.629 852.677
 663.983 439.659
 751.325 647.051
 744.784 960.168
 649.499 325.016
 979.289 592.178
 314.646 662.925
 436.809 140.416
 684.413 247.703
 426.727 312.360
 427.813 939.078
 893.418 956.728
 330.578 727.335
 953.066 505.419
 64.699 600.758
 302.230 781.101
 851.917 244.745
 425.036 358.363
 725.274 802.802
 644.689 375.138
 596.210 976.426
 399.361 623.184
 511.131 630.668
 419.639 832.278
 273.376 24.388
 194.705 873.897
 784.612 284.431
 640.695 608.259
 872.365 792.028
 833.536 886.370
 194.633 514.270
 99.733 789.264
 802.976 775.818
 434.653 173.691
 685.331 573.843
 854.664 521.603
 760.083 856.094
 806.024 624.873
 342.917 537.038
 521.733 832.456
 625.109 764.950
 312.790 140.946
 581.607 683.931
 230.877 908.113
 443.234 785.239
 576.761 140.065
 221.292 803.409
 37.280 264.312
 144.706 891.866
 201.382 812.037
 467.575 682.742
 173.051 142.695
 214.746 485.090
 510.130 42.693
 669.104 758.500
 770.051 898.050
 958.931 585.233
 236.468 999.853
 997.606 888.570
 588.192 102.943
 359.578 859.187
 209.962 475.133
 872.801 471.610
 843.117 589.487
 773.509 131.355
 345.825 209.674
 37.367 688.156
 442.973 672.431
 882.736 95.095
 664.119 596.872
 676.418 466.663
 816.086 353.394
 376.986 785.510
 640.047 351.500
 871.418 888.156
 39.641 392.997
 820.589 0.376
 918.187 962.156
 980.254 134.731
 164.047 755.809
 36.186 263.225
 311.243 2.732
 243.169 760.019
 468.508 82.424
 123.788 111.094
 47.817 668.682
 28.533 13.816
 880.356 523.682
 926.156 459.164
 433.900 225.108
 652.932 188.451
 944.050 483.910
 350.059 545.488
 449.243 406.262
 636.808 471.034
 535.304 563.280
 457.878 491.258
 312.437 189.821
 589.890 583.613
 981.633 263.752
 655.149 825.484
 717.507 784.356
 659.927 572.356
 372.669 828.750
 617.020 417.760
 269.985 114.688
 623.731 467.200
 621.918 923.643
 820.217 138.696
 631.920 567.371
 251.296 175.073
 276.220 732.243
 677.031 224.863
 22.915 267.320
 531.760 892.570
 159.958 443.976
 303.933 763.577
 18.297 696.661
 714.265 528.131
 688.175 37.012
 899.829 932.539
 35.656 38.157
 887.234 109.078
 86.033 724.588
 557.592 630.370
 507.490 228.093
 996.381 915.492
 811.662 424.892
 87.394 916.268
 500.333 337.313
 784.741 130.759
 195.238 139.321
 91.497 240.519
 459.756 564.128
 127.316 127.690
 679.203 179.553
 97.525 792.300
 835.745 819.104
 628.369 119.535
 72.876 770.826
 30.912 417.200
 574.487 609.287
 151.237 796.721
 919.259 676.951
 687.051 464.111
 850.228 688.190
 158.468 743.088
 412.664 142.011
 149.857 609.613
 954.838 727.937
 354.401 879.434
 302.868 624.375
 295.784 177.707
 962.928 91.220
 142.780 917.557
 874.806 510.536
 621.030 723.718
 646.774 633.279
 838.764 824.582
 402.401 239.494
 634.479 683.441
 128.019 347.899
 407.715 595.220
 440.941 42.763
 970.131 702.042
 922.084 586.463
 742.372 208.676
 944.471 810.810
 190.095 851.987
 356.381 525.375
 135.561 507.320
 473.022 433.570
 972.884 325.232
 824.880 534.727
 657.330 875.808
 689.028 330.933
 11.639 342.131
 979.302 109.853
 603.402 22.179
 933.138 788.431
 483.014 958.007
 751.109 67.467
 46.118 866.606
 916.671 144.074
 389.863 168.045
 48.700 779.354
 789.528 528.766
 471.314 834.173
 429.489 212.158
 80.631 319.149
 707.046 671.455
 856.198 799.159
 294.105 263.684
 518.418 531.499
 523.126 5.875
 338.332 774.811
 471.282 749.265
 131.365 197.959
 589.615 593.166
 634.445 549.989
 679.553 391.978
 101.120 670.258
 103.014 687.068
 330.586 358.869
 47.955 695.769
 955.057 569.110
 510.578 254.232
 580.428 193.832
 28.211 996.459
 945.307 405.538
 561.226 981.531
 224.021 974.601
 814.332 393.078
 744.190 271.704
 571.487 533.829
 965.825 189.859
 736.855 842.999
 527.004 69.546
 997.202 61.016
 404.168 839.500
 697.545 455.341
 869.573 98.056
 328.478 469.731
 513.833 248.840
 215.244 549.294
 400.635 203.804
 658.382 773.013
 649.326 600.521
 64.747 357.563
 818.134 114.390
 15.120 910.278
 258.420 835.495
 807.892 349.768
 703.618 20.748
 692.983 790.304
 273.904 911.416
 739.753 26.708
 550.455 951.810
 369.059 951.566
 586.027 274.905
 902.656 693.540
 559.218 993.798
 750.735 157.075
 88.970 803.580
 856.902 158.452
 47.573 946.453
 863.291 445.006
 541.714 404.405
 839.445 523.123
 772.184 579.821
 857.356 641.718
 887.025 916.830
 790.425 232.231
 66.588 257.727
 392.793 110.416
 731.822 962.346
 482.313 331.498
 461.708 327.878
 238.555 556.500
 408.042 906.509
 647.589 447.259
 374.597 343.554
 717.337 39.803
 405.150 155.140
 568.225 345.228
 526.219 878.174
 19.342 954.238
 993.800 593.326
 63.905 52.156
 980.497 421.500
 211.242 626.977
 544.697 94.003
 195.778 431.267
 84.575 605.108
 974.421 362.153
 387.538 672.344
 288.682 790.849
 134.180 794.721
 720.852 208.171
 51.993 42.787
 67.159 575.116
 288.149 908.339
 755.449 463.043
 385.972 47.516
 799.208 437.399
 112.658 171.621
 580.525 948.815
 356.051 668.315
 346.616 27.991
 148.366 405.760
 270.950 383.942
 300.688 108.170
 931.832 642.417
 62.639 358.131
 87.913 761.622
 28.974 734.629
 248.726 470.646
 274.211 532.303
 144.652 502.421
 435.970 513.866
 268.237 563.719
 419.097 951.507
 989.308 291.135
 240.243 932.549
 719.743 791.521
 664.241 298.471
 428.044 930.679
 40.059 304.015
 765.187 3.873
 669.362 914.569
 775.845 249.905
 131.721 785.955
 825.308 326.863
 947.631 212.499
 992.914 87.589
 436.908 398.671
 866.016 27.309
 482.259 159.272
 841.333 641.444
 445.405 826.195
 707.794 660.476
 718.793 620.064
 279.675 18.851
 295.443 806.909
 82.155 279.630
 471.830 518.526
 802.508 655.119
 985.957 476.029
 226.580 330.764
 860.086 965.443
 327.234 375.413
 243.363 109.183
 782.967 481.790
 115.171 735.163
 532.473 268.130
 750.040 334.509
 644.527 42.713
 997.156 728.016
 260.202 210.302
 282.527 30.087
 182.185 821.801
 593.911 346.964
 708.122 839.748
 804.498 804.213
 973.933 232.473
 481.445 38.041
 659.227 4.043
 712.931 167.904
 759.211 216.607
 578.873 596.647
 922.320 232.945
 245.404 252.218
 845.264 82.203
 544.380 225.586
 490.214 578.808
 522.339 197.365
 603.589 666.804
 227.437 745.729
 661.620 248.594
 820.016 146.249
 11.923 332.819
 517.795 806.540
 518.237 811.446
 448.568 112.026
 420.901 176.840
 913.144 421.158
 700.305 407.387
 43.663 857.376
 854.354 492.316
 265.100 659.600
 381.906 305.573
 171.482 322.652
 188.392 963.370
 457.068 873.630
 711.532 364.617
 893.595 70.695
 496.754 287.320
 217.744 398.145
 753.978 432.849
 341.713 678.036
 698.589 924.412
 880.494 276.496
 146.351 493.001
 411.835 995.379
 399.672 455.508
 661.483 190.896
 263.992 403.623
 403.144 724.639
 479.211 591.957
 948.427 444.162
 681.402 418.681
 799.057 815.517
 541.791 226.579
 167.009 535.284
 108.710 277.089
 416.189 771.473
 827.625 40.707
 23.455 598.888
 786.048 545.575
 831.517 73.139
 554.150 89.414
 309.449 737.412
 526.142 71.108
 338.893 576.627
 948.169 475.571
 999.527 64.898
 209.737 853.214
 683.084 924.841
 420.109 693.080
 71.281 102.535
 558.943 381.867
 472.889 721.837
 430.580 470.600
 335.137 18.700
 440.375 503.249
 484.385 463.409
 604.333 979.352
 573.185 89.949
 782.953 173.509
 31.248 991.521
 557.839 81.998
 455.475 674.528
 434.484 39.759
 201.106 545.855
 724.065 894.388
 27.376 936.208
 926.673 647.910
 35.237 322.663
 181.707 307.882
 43.071 533.809
 169.938 218.527
 663.478 819.266
 125.980 277.230
 57.931 500.572
 557.450 354.752
 997.038 141.979
 154.217 617.433
 986.450 577.560
 822.040 750.446
 828.978 885.874
 981.907 772.769
 782.662 336.580
 260.152 952.040
 95.439 156.744
 553.434 522.101
 6.342 530.628
 613.747 494.197
 610.272 798.754
 766.678 866.858
 301.050 243.681
 984.122 277.234
 801.540 915.714
 191.730 411.523
 228.977 576.671
 640.794 883.364
 850.441 329.556
 231.414 391.198
 482.776 802.792
 484.184 639.144
 161.507 706.517
 144.884 126.803
 225.988 152.790
 222.526 623.153
 277.518 699.677
 235.501 95.673
 201.384 649.731
 31.486 490.743
 193.392 605.955
 290.272 993.814
 290.467 702.721
 579.199 941.837
 520.357 716.277
 50.565 135.787
 407.608 490.395
 819.959 893.059
 105.069 749.594
 92.428 289.182
 968.690 517.487
 886.546 932.131
 517.881 504.552
 999.698 572.856
 686.882 111.612
 744.181 430.296
 290.297 137.063
 124.272 361.601
 117.052 42.420
 8.376 767.610
 903.729 277.661
 545.242 234.612
 195.582 891.561
 474.412 486.352
 309.961 539.465
 62.266 881.138
 3.743 279.462
 457.998 829.348
 198.341 835.720
 188.403 533.875
 120.517 563.679
 4.599 42.876
 315.503 325.305
 143.797 939.190
 224.689 163.648
 389.248 27.940
 890.503 735.268
 793.961 92.951
 56.208 237.942
 99.117 409.022
 621.594 271.344
 325.051 971.737
 453.302 42.669
 667.894 856.039
 740.394 320.608
 203.391 271.415
 944.483 933.448
 314.039 543.078
 385.062 674.782
 627.680 728.562
 293.554 638.441
 324.210 956.594
 886.152 58.435
 249.636 944.923
 470.918 126.190
 518.708 876.089
 597.113 333.177
 412.525 761.080
 755.919 119.570
 937.496 241.915
 586.016 867.151
 536.853 132.728
 62.666 65.940
 93.399 797.665
 845.879 208.513
 568.683 151.444
 125.713 163.622
 753.322 848.752
 678.036 382.277
 598.375 321.538
 882.183 866.133
 228.841 214.106
 556.323 841.805
 856.205 455.578
 243.352 138.109
 584.282 464.516
 89.424 349.371
 296.207 583.385
 461.410 620.683
 3.398 839.019
 664.530 834.678
 890.693 82.790
 466.076 779.095
 795.038 809.818
 977.548 585.844
 575.306 835.152
 870.914 51.604
 163.673 126.566
 933.412 964.285
 508.090 584.632
 830.658 996.325
 922.437 312.474
 334.609 203.107
 935.943 837.427
 568.549 441.376
 784.326 7.513
 366.871 748.016
 497.942 575.658
 186.632 683.792
 731.470 258.132
 138.041 30.426
 237.434 780.324
 322.139 853.931
 232.885 838.224
 429.439 524.363
 943.400 258.723
 319.572 664.633
 757.882 952.683
 378.650 431.910
 696.494 553.938
 850.734 898.199
 115.329 222.774
 28.427 366.378
 656.268 777.508
 333.962 149.281
 638.177 681.599
 548.535 958.031
 193.532 51.088
 78.966 538.080
 128.228 618.315
 465.621 394.110
 445.350 868.899
 815.162 335.756
 777.831 501.374
 420.816 523.085
 250.138 100.005
 149.030 702.789
 993.222 883.869
 815.555 302.439
 206.400 537.894
 540.040 31.024
 158.484 148.210
 203.205 50.000
 291.058 874.620
 584.826 701.452
 899.607 182.692
 437.384 170.707
 71.948 727.684
 755.764 422.311
 334.877 599.099
 397.444 773.894
 53.939 880.104
 252.799 695.868
 130.837 898.379
 577.398 870.560
 109.276 207.570
 296.310 377.294
 922.342 70.483
 946.651 645.793
 260.112 861.325
 13.994 735.346
 800.689 474.853
 269.206 638.392
 304.838 151.374
 56.205 902.060
 125.609 489.614
 502.597 527.916
 909.712 231.874
 211.869 107.523
 874.900 340.397
 988.613 628.816
 823.395 128.994
 591.043 635.753
 109.710 723.802
 894.949 121.926
 814.409 871.314
 390.396 9.065
 904.045 325.893
 770.239 515.557
 780.157 483.758
 864.301 510.807
 263.771 102.678
 134.509 821.563
 231.021 388.312
 886.975 790.154
 143.437 237.416
 742.886 456.173
 14.197 318.248
 409.984 957.675
 658.470 18.662
 532.483 931.060
 709.305 197.304
 194.696 276.688
 985.830 493.345
 290.711 987.012
 601.437 561.230
 430.640 282.957
 247.935 640.751
 767.806 940.746
 517.206 6.364
 238.487 924.065
 882.716 986.138
 297.220 664.820
 95.473 838.359
 600.267 99.837
 616.876 26.826
 984.560 801.252
 256.831 563.910
 959.662 806.494
 179.981 578.941
 179.111 521.389
 734.529 119.316
 591.643 939.731
 323.719 169.600
 251.511 387.709
 534.448 761.928
 853.420 695.717
 543.717 897.176
 667.015 647.667
 102.814 364.023
 597.621 424.059
 140.534 761.383
 965.803 595.364
 797.777 443.352
 353.813 733.046
 901.960 325.269
 540.150 473.722
 984.568 640.605
 365.908 625.036
 740.530 712.814
 32.829 758.007
 703.860 511.262
 210.720 448.643
 78.137 368.674
 771.922 560.986
 399.080 437.744
 516.859 494.404
 633.908 710.715
 904.326 330.620
 630.796 187.564
 253.353 131.923
 542.016 791.345
 793.513 973.162
 54.955 144.088
 163.837 488.992
 402.840 350.224
 806.711 27.651
 196.609 518.795
 184.837 807.008
 953.917 188.823
 832.477 542.220
 711.911 917.372
 105.637 772.031
 536.367 626.368
 741.695 858.326
 898.545 476.716
 302.380 317.120
 427.989 907.081
 533.381 595.870
 188.388 415.898
 110.541 619.113
 415.993 820.224
 91.208 750.398
 236.070 251.351
 287.577 271.834
 690.315 467.293
 317.522 962.940
 3.260 115.047
 61.505 907.708
 252.752 64.832
 908.664 703.743
 930.853 584.128
 461.376 861.093
 557.638 906.673
 188.746 323.045
 889.908 181.460
 982.030 819.149
 26.541 126.007
 228.596 665.210
 107.015 238.771
 148.233 789.878
 412.493 695.560
 942.407 216.964
 670.965 127.557
 212.236 131.977
 728.484 183.224
 976.695 566.123
 544.925 957.609
 43.987 837.468
 600.502 140.878
 984.495 284.127
 231.987 719.050
 254.678 735.577
 457.119 645.702
 312.285 213.858
 371.826 500.950
 732.000 795.163
 925.652 436.152
 217.963 543.626
 582.348 858.094
 59.431 242.979
 169.194 288.881
 485.259 978.886
 802.571 617.185
 742.070 786.404
 669.294 768.216
 703.285 785.143
 241.641 414.754
 767.976 831.760
 135.837 246.415
 539.514 468.689
 793.747 41.270
 796.672 223.174
 808.686 140.790
 50.273 386.210
 439.846 229.418
 185.417 691.933
 404.896 642.857
 444.918 629.971
 724.474 869.245
 139.037 902.609
 360.825 825.061
 748.195 122.214
 869.579 758.838
 500.564 709.745
 820.221 902.185
 489.825 970.547
 467.160 906.450
 87.618 997.701
 27.375 597.442
 891.208 785.531
 978.671 88.432
 23.412 266.273
 398.679 17.325
 16.191 842.334
 461.483 837.088
 211.465 946.019
 566.459 174.652
 6.158 680.222
 41.380 283.523
 959.542 279.738
 115.670 315.835
 829.309 976.848
 654.899 312.796
 771.039 490.344
 567.101 506.282
 939.756 308.678
 496.507 302.157
 490.984 870.439
 399.939 506.889
 864.194 714.600
 422.939 307.878
 319.002 375.126
 552.099 835.000
 12.181 816.627
 290.701 942.164
 683.065 277.213
 888.452 44.740
 940.654 619.817
 832.590 338.857
 605.509 452.672
 585.105 684.552
 894.126 12.912
 215.234 545.117
 986.781 904.325
 242.135 93.799
 689.072 421.878
 862.034 396.003
 182.541 202.967
 807.705 185.710
 914.334 30.441
 474.521 429.840
 356.217 627.699
 73.230 630.493
 978.949 474.877
 440.025 684.490
 351.794 921.038
 582.268 400.335
 754.634 944.719
 974.682 278.129
 250.551 739.388
 285.085 467.071
 432.201 176.727
 418.198 522.843
 350.683 75.766
 166.346 553.700
 739.533 916.365
 70.408 945.343
 40.171 159.205
 375.120 232.481
 853.291 39.194
 839.567 996.329
 920.956 594.051
 94.426 335.231
 177.372 674.022
 758.423 418.502
 586.436 792.402
 501.787 595.520
 658.179 350.284
 116.523 212.944
 654.482 74.237
 692.776 677.834
 460.098 404.072
 555.826 894.583
 14.620 162.315
 366.277 265.367
 634.160 620.380
 981.585 259.662
 760.731 182.706
 403.216 675.942
 878.660 363.546
 551.584 201.634
 949.552 696.881
 209.771 554.693
 612.595 253.539
 324.210 206.594
 150.466 737.539
 841.547 552.461
 361.091 782.656
 369.466 35.390
 733.505 297.928
 477.014 540.478
 886.580 135.352
 276.920 756.714
 980.201 233.166
 766.455 834.757
 590.273 873.340
 30.699 734.027
 395.848 72.150
 946.985 107.708
 455.582 78.776
 164.053 388.814
 51.941 809.889
 384.653 149.849
 208.442 10.230
 954.615 563.728
 394.007 352.665
 381.456 411.098
 429.063 319.345
 176.387 91.335
 712.734 922.205
 668.046 298.953
 65.454 400.458
 585.593 737.699
 395.248 390.076
 992.212 540.004
 171.145 501.163
 884.955 34.743
 148.581 209.827
 608.704 521.545
 717.843 808.685
 384.550 641.312
 618.834 341.923
 277.720 421.673
 18.325 845.087
 957.300 780.093
 217.212 325.303
 587.417 109.095
 635.707 153.792
 173.290 986.008
 508.070 439.452
 30.018 247.994
 652.281 440.506
 689.471 871.443
 214.290 722.148
 281.628 778.622
 824.442 43.601
 69.966 864.636
 751.780 460.589
 562.626 960.909
 459.801 852.123
 217.036 909.779
 217.539 657.398
 788.496 466.241
 818.375 564.065
 503.958 930.876
 924.733 888.041
 460.228 581.624
 461.866 483.148
 518.386 456.099
 903.358 912.477
 888.913 450.842
 253.302 889.317
 48.436 175.398
 266.571 381.414
 400.944 418.796
 643.919 386.300
 573.626 361.313
 980.432 986.301
 628.209 968.064
 474.989 528.981
 58.888 21.426
 368.741 442.274
 851.938 440.839
 769.339 464.036
 292.319 370.629
 634.883 764.511
 639.371 724.727
 890.646 279.162
 355.904 712.344
 788.992 401.035
 689.171 347.516
 8.175 249.406
 73.377 100.057
 631.488 918.755
 884.516 973.865
 20.413 193.521
 440.492 214.023
 862.947 104.604
 42.058 125.956
 963.152 708.937
 110.367 732.706
 965.488 539.909
 740.438 60.528
 455.891 140.829
 980.201 104.505
 232.289 933.662
 913.832 126.277
 924.979 758.967
 805.530 32.533
 209.540 759.161
 603.974 598.503
 182.753 765.414
 554.347 173.716
 859.100 28.519
 378.379 941.943
 439.013 436.812
 905.773 523.175
 950.311 360.845
 443.004 688.110
 974.451 916.917
 896.604 705.851
 545.861 852.414
 404.327 630.041
 515.279 918.199
 223.941 929.555
 959.287 640.954
 968.835 835.231
 814.066 865.743
 123.261 667.098
 230.676 471.206
 607.183 56.603
 63.905 822.347
 58.625 229.887
 992.279 15.213
 355.776 481.734
 551.329 870.629
 685.414 271.347
 577.224 178.317
 480.290 402.161
 387.979 496.119
 675.804 915.757
 362.209 130.640
 683.670 307.431
 251.834 914.727
 33.374 646.557
 628.986 343.878
 905.376 112.664
 815.886 218.641
 465.593 307.929
 679.662 484.490
 529.169 713.752
 945.489 676.616
 231.579 574.411
 547.269 616.951
 993.499 830.929
 805.126 517.804
 637.392 25.531
 405.765 804.485
 381.532 149.263
 731.227 52.642
 12.287 525.946
 702.568 859.751
 557.150 93.779
 99.673 40.045
 566.690 956.274
 111.912 694.254
 808.731 187.208
 445.008 796.991
 6.333 465.787
 638.786 442.766
 764.302 830.022
 772.884 664.818
 156.843 325.376
 590.866 297.861
 549.641 515.215
 348.150 95.912
 139.227 147.657
 679.855 779.683
 775.188 944.427
 238.004 805.166
 829.068 710.823
 213.777 987.360
 958.099 247.336
 543.010 142.486
 430.881 873.817
 198.279 231.036
 412.583 522.861
 558.288 85.788
 3.968 102.646
 177.635 327.251
 474.609 218.562
 73.062 28.348
 687.239 941.091
 815.134 755.461
 166.385 443.726
 638.782 840.021
 187.844 353.858
 537.702 819.771
 51.483 171.980
 914.381 518.776
 822.101 246.124
 51.062 937.488
 83.255 430.875
 131.780 117.135
 27.092 620.708
 169.446 184.907
 707.188 998.730
 315.588 527.544
 797.410 772.549
 197.779 270.756
 342.116 833.144
 138.004 141.347
 943.958 639.910
 54.508 179.046
 635.688 440.906
 193.265 357.953
 420.293 932.696
 429.634 825.575
 566.286 665.667
 35.525 413.966
 216.931 940.507
 535.244 206.167
 546.558 917.569
 539.898 26.436
 485.129 986.519
 424.762 679.723
 173.020 698.126
 18.465 900.070
 619.063 338.019
 432.354 225.481
 161.658 384.027
 51.343 235.159
 998.941 10.383
 15.333 741.406
 311.255 625.094
 177.508 991.122
 977.491 308.535
 170.149 709.426
 44.138 384.527
 430.883 810.007
 478.368 138.374
 636.459 843.263
 188.326 603.622
 204.249 184.932
 267.442 90.409
 303.977 655.915
 185.561 708.534
 76.888 670.374
 556.525 48.793
 593.274 236.342
 836.443 693.242
 51.417 674.375
 104.009 611.206
 94.337 908.764
 26.933 310.734
 111.101 647.156
 388.008 918.474
 415.719 862.943
 619.708 983.518
 130.998 286.266
 744.965 587.568
 22.221 290.179
 839.398 404.933
 954.610 715.359
 590.349 317.602
 820.570 37.236
 32.450 444.322
 882.297 461.794
 967.918 395.642
 390.205 299.232
 640.412 891.994
 908.506 457.720
 710.182 767.673
 50.232 412.564
 589.667 783.982
 791.962 219.938
 435.065 559.736
 403.834 380.215
 71.146 531.985
 446.276 825.759
 452.410 935.262
 607.834 364.334
 860.345 850.458
 198.000 295.252
 408.844 956.858
 377.815 14.791
 910.918 520.677
 174.963 514.655
 160.661 684.241
 658.162 167.398
 944.448 360.708
 459.832 891.437
 931.756 84.790
 961.562 141.839
 154.433 380.558
 672.110 518.361
 287.293 459.124
 613.953 596.838
 944.349 993.390
 326.398 742.102
 833.639 991.358
 528.623 658.908
 827.603 326.523
 655.540 681.366
 841.263 722.176
 677.077 831.065
 231.490 130.070
 584.355 420.125
 179.678 712.550
 124.512 9.172
 967.742 516.380
 192.979 313.503
 52.100 416.957
 354.160 786.116
 559.049 780.079
 318.397 87.006
 22.436 317.139
 617.487 107.813
 443.903 846.350
 908.581 184.206
 738.301 680.940
 216.147 260.085
 321.401 474.184
 365.726 123.643
 571.172 905.477
 946.801 111.717
 543.149 201.700
 393.358 462.646
 118.407 279.884
 421.370 516.573
 511.142 162.224
 796.714 333.913
 141.748 160.094
 612.955 786.406
 498.537 322.670
 276.567 420.117
 53.052 486.589
 771.627 186.069
 174.472 399.872
 503.767 662.474
 500.388 295.788
 804.488 474.098
 384.590 695.858
 665.076 961.104
 956.258 376.717
 320.812 614.177
 415.709 359.676
 230.450 618.202
 464.586 506.829
 805.835 916.819
 56.046 131.207
 907.745 299.436
 864.267 764.313
 805.631 35.578
 251.715 451.534
 622.881 844.655
 874.426 258.970
 580.782 438.452
 55.661 934.757
 891.843 345.917
 400.184 249.700
 417.931 202.646
 867.022 587.766
 135.435 528.980
 297.617 23.882
 676.050 239.647
 666.851 837.324
 328.552 623.857
 622.709 102.386
 688.171 347.630
 70.435 377.928
 872.793 590.661
 81.503 303.705
 839.539 809.484
 536.946 89.244
 734.561 778.898
 997.257 951.659
 499.576 607.282
 3.887 788.538
 700.356 841.531
 615.346 43.347
 997.767 707.816
 546.852 381.361
 66.813 999.547
 977.719 507.513
 502.489 288.872
 404.340 52.855
 205.069 558.428
 916.155 778.198
 487.030 222.168
 852.882 502.395
 217.410 914.823
 937.174 784.559
 448.471 606.467
 969.505 865.884
 338.671 159.927
 901.338 114.912
 682.815 653.126
 276.556 892.867
 825.722 785.417
 435.815 551.594
 213.666 766.400
 628.166 149.747
 825.417 928.539
 961.472 392.914
 422.001 232.111
 468.147 505.710
 114.724 54.782
 64.373 979.465
 530.966 530.820
 765.880 924.590
 666.296 969.790
 696.461 624.292
 862.377 925.436
 519.736 633.753
 708.602 576.551
 351.328 709.890
 700.513 638.241
 706.852 70.170
 321.770 849.576
 928.361 59.718
 674.006 628.573
 953.590 614.210
 638.641 84.689
 472.179 817.909
 798.063 709.996
 2.747 13.288
 405.082 601.218
 354.170 978.076
 706.970 504.513
 261.616 570.340
 994.451 722.793
 749.060 390.589
 150.743 521.486
 329.235 626.220
 968.148 43.608
 451.839 547.425
 530.026 470.143
 421.683 600.441
 927.537 698.940
 178.982 694.670
 99.737 767.158
 41.037 871.306
 712.069 601.858
 502.815 854.980
 484.701 84.536
 66.598 74.317
 964.265 382.488
 478.980 155.788
 319.425 698.086
 686.274 976.841
 704.303 71.856
 844.362 453.752
 149.367 343.066
 231.507 947.390
 835.242 409.240
 386.447 621.947
 212.521 261.094
 30.870 179.441
 434.516 20.141
 714.983 23.503
 357.808 131.252
 855.510 252.607
 278.144 611.378
 202.945 633.877
 150.717 618.298
 393.819 318.034
 291.148 760.496
 306.182 993.682
 166.839 342.235
 463.270 180.297
 521.034 838.571
 819.755 674.954
 580.389 175.994
 344.081 814.620
 790.726 98.672
 883.876 225.988
 417.478 911.797
 702.391 406.137
 403.178 986.658
 713.463 623.327
 262.883 501.789
 59.893 826.983
 141.959 286.636
 92.733 104.226
 784.222 274.832
 662.358 577.383
 340.420 800.329
 649.870 878.907
 168.909 758.882
 901.276 608.480
 976.636 877.776
 806.707 629.098
 456.952 997.164
 150.807 117.517
 592.117 266.186
 84.474 887.888
 796.591 536.400
 996.521 360.085
 329.369 424.434
 139.058 365.603
 850.000 586.630
 352.915 759.479
 536.693 662.613
 497.850 37.429
 932.680 204.705
 893.425 109.845
 198.202 209.202
 475.143 340.688
 982.904 737.331
 549.693 467.620
 912.819 582.847
 154.170 143.192
 126.489 174.561
 576.081 404.880
 268.133 451.379
 641.252 238.812
 427.391 510.948
 820.952 658.560
 233.272 497.664
 21.174 2.352
 396.052 689.083
 397.974 851.120
 629.556 679.980
 572.770 493.086
 965.111 209.048
 908.735 881.073
 828.482 674.079
 839.848 734.763
 936.067 27.365
 732.190 785.896
 573.683 214.731
 94.953 119.623
 350.653 940.265
 666.992 365.191
 226.823 516.473
 582.113 884.929
 847.127 248.702
 389.500 618.581
 796.949 946.434
 679.590 392.786
 824.392 136.277
 773.275 100.653
 828.654 646.550
 784.787 507.429
 155.797 856.298
 105.118 624.395
 596.458 858.113
 290.847 708.964
 269.665 520.485
 628.244 354.876
 81.163 288.532
 498.121 708.458
 645.040 9.381
 644.894 226.576
 888.474 978.357
 683.552 236.542
 158.841 283.287
 618.752 790.590
 611.028 775.995
 837.164 366.146
 264.554 162.624
 331.741 52.027
 132.017 708.256
 767.223 199.725
 682.796 467.868
 170.308 593.309
 21.942 246.752
 374.269 2.299
 140.520 261.778
 43.069 295.635
 489.569 713.337
 899.111 893.866
 708.330 820.407
 264.674 268.772
 314.017 842.203
 860.994 28.226
 454.320 874.428
 980.011 178.389
 806.938 821.911
 219.540 779.958
 458.057 608.605
 348.410 20.538
 132.111 977.529
 17.699 837.309
 709.737 884.768
 759.212 534.476
 244.304 621.239
 392.823 255.940
 57.301 162.440
 808.117 867.863
 300.106 499.172
 379.108 466.969
 158.172 631.316
 627.976 812.491
 640.486 692.908
 367.042 952.488
 342.527 141.062
 438.175 914.036
 348.164 795.972
 434.119 802.681
 401.425 616.463
 853.550 25.933
 942.446 678.847
 15.965 650.925
 575.837 779.724
 576.761 425.322
 989.994 180.405
 548.156 546.706
 441.541 166.767
 587.313 438.131
 282.079 619.370
 776.392 170.931
 960.066 620.668
 835.918 630.668
 757.169 106.285
 406.321 424.183
 697.289 672.900
 754.666 16.772
 532.308 254.659
 644.193 825.686
 99.011 481.855
 601.456 402.331
 247.510 39.377
 965.649 349.244
 756.766 288.146
 771.404 943.168
 424.521 231.095
 142.345 292.118
 797.309 667.468
 728.481 227.577
 694.578 47.302
 154.736 523.809
 885.694 214.374
 137.334 711.431
 559.378 403.840
 124.224 993.913
 844.523 674.066
 108.313 131.625
 815.309 425.146
 809.022 691.717
 560.916 954.368
 207.942 602.713
 893.024 677.081
 525.449 344.922
 677.936 896.329
 32.592 461.966
 142.810 923.187
 580.017 20.839
 548.633 159.442
 694.883 569.654
 530.730 73.331
 427.556 450.657
 68.610 86.262
 530.338 694.237
 301.360 393.131
 806.739 335.850
 296.907 951.228
 696.062 816.216
 910.008 973.214
 46.776 115.495
 225.227 569.802
 103.759 669.793
 930.633 919.282
 587.657 674.294
 661.975 846.565
 306.108 608.035
 705.214 717.112
 511.214 253.270
 960.246 474.707
 538.583 925.139
 216.200 751.036
 541.419 388.618
 237.885 664.373
 108.008 98.466
 35.685 10.111
 539.689 48.908
 812.905 473.642
 714.691 23.372
 233.307 603.113
 994.633 266.811
 809.002 43.426
 96.692 205.469
 809.430 821.625
 385.533 468.745
 273.614 796.376
 592.841 47.798
 560.986 139.937
 585.003 394.324
 694.905 449.943
 835.334 824.492
 284.419 721.121
 658.632 967.203
 504.244 514.982
 803.258 667.873
 873.522 710.556
 518.083 729.913
 7.215 803.883
 895.175 912.510
 179.482 841.350
 888.965 487.471
 198.868 355.956
 511.868 437.629
 466.309 650.526
 965.945 618.070
 87.879 102.862
 879.627 228.374
 916.875 910.478
 944.962 103.844
 479.473 543.163
 489.973 236.737
 923.115 717.153
 346.022 710.693
 648.435 672.599
 583.447 764.630
 828.514 44.541
 669.923 903.389
 971.172 425.504
 563.127 14.365
 381.810 474.505
 468.437 20.649
 379.814 922.788
 87.771 155.959
 407.941 241.615
 349.805 954.579
 451.458 893.225
 865.013 245.993
 105.562 694.593
 790.072 79.899
 52.172 737.314
 841.773 599.394
 940.025 769.114
 875.653 460.558
 718.018 836.764
 572.083 763.325
 316.559 91.141
 263.667 424.826
 374.326 877.712
 31.740 71.483
 90.441 885.628
 713.943 444.704
 569.655 152.048
 44.766 867.480
 499.259 952.337
 520.243 881.430
 132.286 28.777
 788.350 877.532
 286.968 588.692
 48.140 566.121
 44.829 46.140
 551.007 885.590
 630.228 488.978
 373.104 373.044
 376.441 365.228
 32.915 818.103
 974.615 329.906
 704.735 912.742
 312.362 647.152
 997.915 580.981
 41.578 964.415
 881.731 223.232
 676.921 768.339
 13.396 507.918
 76.630 888.810
 727.045 869.684
 858.842 172.321
 347.329 77.088
 875.040 922.702
 463.817 176.518
 716.665 71.440
 830.942 632.323
 243.398 846.908
 710.069 410.517
 867.237 158.156
 641.044 205.255
 333.711 81.362
 793.754 609.606
 741.727 963.193
 507.767 176.465
 721.291 353.272
 259.667 409.099
 931.275 506.569
 811.513 436.584
 188.496 705.163
 475.827 655.750
 638.354 427.546
 397.115 912.347
 923.464 123.101
 189.347 819.642
 500.104 350.887
 703.784 807.983
 246.286 527.325
 730.418 214.923
 656.360 849.282
 986.113 678.913
 34.666 860.668
 317.948 822.650
 697.768 995.657
 984.464 502.575
 736.892 534.555
 581.486 72.445
 48.345 164.060
 392.293 240.316
 232.062 548.050
 981.493 284.409
 412.038 434.151
 863.488 994.616
 825.776 182.317
 283.611 598.735
 144.262 681.852
 104.552 757.531
 354.128 291.041
 622.495 127.651
 797.113 197.470
 804.471 919.090
 709.608 856.751
 976.887 752.825
 630.888 462.699
 769.348 158.467
 99.628 663.672
 70.002 461.090
 584.737 539.160
 649.434 76.127
 1.677 649.632
 807.933 362.308
 55.723 373.667
 72.891 941.727
 88.713 742.720
 373.650 565.444
 848.260 209.250
 833.673 230.402
 364.186 762.795
 5.316 902.366
 824.840 205.931
 20.142 199.191
 368.180 273.638
 305.020 83.639
 114.165 321.606
 616.563 615.678
 594.475 108.413
 647.657 246.547
 214.229 480.881
 161.365 892.555
 192.904 659.297
 889.572 12.811
 965.608 68.515
 504.068 304.640
 622.183 921.549
 112.716 111.927
 164.156 824.165
 567.041 669.001
 165.495 712.938
 582.442 345.803
 532.486 286.408
 288.748 854.183
 124.395 451.378
 445.715 171.336
 876.082 36.563
 601.914 751.140
 66.197 366.773
 951.369 459.781
 512.576 126.619
 383.039 886.310
 715.808 47.496
 135.201 55.288
 481.653 240.612
 798.950 686.401
 955.065 777.595
 980.060 599.641
 618.272 335.098
 371.589 514.785
 920.926 207.705
 34.722 716.279
 303.312 731.880
 383.992 991.000
 378.453 520.851
 355.246 53.858
 593.452 894.974
 958.425 777.722
 385.344 403.703
 418.592 878.104
 476.055 413.795
 251.892 973.668
 761.837 814.541
 350.729 870.443
 194.999 35.877
 734.747 486.233
 33.129 751.066
 410.033 542.855
 949.859 944.939
 444.902 274.278
 321.021 964.388
 171.695 210.641
 783.527 863.931
 443.113 149.324
 127.342 839.935
 269.981 778.251
 142.324 977.713
 434.106 902.534
 73.731 471.650
 872.570 688.062
 417.817 116.316
 663.806 885.171
 440.728 292.823
 284.819 257.966
 761.047 117.276
 754.668 811.880
 783.654 495.008
 211.710 290.859
 597.514 794.311
 99.165 478.943
 993.605 865.928
 241.337 277.589
 565.270 479.667
 795.687 293.780
 918.941 607.920
 56.200 734.650
 48.609 678.723
 881.660 997.330
 65.984 160.381
 727.189 218.905
 86.331 978.015
 795.433 727.523
 957.198 42.858
 200.038 343.809
 196.236 981.601
 581.482 619.925
 440.951 259.819
 745.134 685.123
 576.440 715.742
 342.749 470.729
 619.019 863.821
 708.999 808.800
 219.322 638.159
 839.447 597.625
 86.343 860.694
 379.335 779.724
 705.330 115.671
 935.395 925.679
 862.065 758.540
 155.452 417.202
 831.607 992.793
 800.985 498.194
 731.751 711.731
 502.012 251.581
 774.291 663.937
 396.123 66.655
 717.739 391.789
 356.404 606.090
 183.589 883.114
 776.994 149.164
 47.874 428.927
 758.708 479.006
 467.140 397.615
 197.263 963.434
 302.486 511.181
 478.071 933.414
 529.891 375.895
 807.344 938.207
 385.262 2.513
 320.474 515.384
 407.642 514.963
 994.588 86.088
 585.739 246.888
 620.235 816.044
 556.625 658.840
 52.811 381.155
 279.481 562.274
 141.230 669.046
 42.926 737.196
 921.261 426.256
 746.551 296.667
 243.694 632.141
 513.239 842.085
 191.224 117.815
 179.723 217.639
 708.608 340.038
 622.412 300.689
 442.628 720.034
 200.947 937.614
 54.053 35.487
 543.411 673.333
 243.604 745.728
 107.900 38.941
 526.533 86.444
 291.799 708.517
 822.646 307.655
 632.019 56.038
 205.178 579.466
 859.509 420.529
 506.074 152.042
 205.249 496.264
 817.846 142.918
 571.631 620.245
 502.725 415.094
 604.793 636.871
 935.549 998.314
 655.147 425.984
 513.328 253.653
 373.479 922.270
 185.231 864.088
 739.974 508.864
 943.766 892.768
 597.921 404.027
 0.840 743.328
 900.371 85.853
 209.436 305.756
 467.496 815.428
 218.747 815.468
 888.742 963.786
 732.179 696.493
 534.193 553.090
 515.964 621.664
 414.005 258.875
 751.765 188.978
 746.733 50.031
 288.224 484.564
 673.202 768.803
 0.653 645.833
 141.938 767.770
 69.896 635.399
 857.688 358.272
 623.797 335.251
 542.113 309.429
 8.821 834.802
 24.177 133.910
 464.469 245.018
 729.318 961.509
 226.540 368.498
 546.142 630.734
 982.634 202.558
 345.687 308.867
 118.028 174.956
 342.497 709.917
 624.136 601.580
 203.559 435.657
 774.924 519.362
 218.180 376.371
 416.960 458.742
 779.969 624.344
 752.374 66.715
 945.216 264.727
 935.127 727.856
 417.149 395.615
 342.004 426.585
 163.014 113.553
 541.240 284.502
 153.997 193.895
 362.148 243.059
 783.129 150.214
 995.496 760.528
 173.028 16.355
 231.364 685.606
 346.370 942.548
 101.957 455.758
 563.168 807.704
 752.392 760.094
 699.128 938.591
 52.163 883.342
 470.808 498.731
 601.081 203.893
 430.957 611.850
 521.640 115.520
 739.851 153.459
 988.467 854.998
 746.911 857.181
 376.646 988.179
 826.059 807.970
 344.050 292.318
 835.812 41.113
 56.488 395.441
 111.841 233.336
 154.453 232.746
 339.596 900.489
 311.011 359.612
 744.670 35.769
 284.039 640.389
 229.056 304.599
 993.354 297.179
 775.654 219.049
 202.680 754.255
 247.757 748.500
 34.844 918.131
 684.348 577.384
 550.766 272.982
 98.595 329.037
 561.888 493.760
 341.721 61.346
 382.669 748.621
 716.416 870.079
 354.003 807.166
 85.258 565.136
 247.266 836.241
 295.292 809.809
 487.600 961.064
 858.493 420.368
 987.750 422.094
 220.529 440.417
 61.940 359.088
 301.853 249.730
 772.842 810.292
 693.140 99.363
 361.637 599.621
 272.498 733.276
 407.662 86.447
 628.485 951.390
 674.384 725.328
 517.920 270.791
 414.876 496.433
 360.976 71.763
 253.060 256.847
 131.383 485.557
 725.396 179.404
 793.163 643.770
 588.147 705.777
 976.865 8.037
 72.776 876.459
 890.261 217.275
 239.385 809.891
 486.958 2.401
 346.571 299.771
 840.066 140.176
 964.852 562.624
 109.286 454.470
 227.351 691.774
 773.455 470.911
 781.183 219.256
 205.295 326.578
 399.623 729.940
 672.073 907.672
 890.353 853.780
 389.850 303.026
 518.887 339.938
 977.525 528.814
 116.521 713.322
 140.896 999.193
 895.089 168.406
 460.333 428.930
 610.631 571.060
 5.508 188.054
 547.208 436.329
 107.109 656.418
 101.011 513.963
 881.965 809.753
 882.266 644.972
 140.839 210.848
 894.954 118.259
 667.085 273.060
 757.003 138.548
 801.880 242.260
 169.270 763.386
 23.823 831.934
 91.529 841.281
 186.203 9.547
 827.071 914.301
 146.275 626.102
 521.703 581.245
 262.622 601.375
 343.545 562.363
 177.484 311.458
 800.580 289.343
 172.178 900.632
 575.228 656.596
 370.064 74.255
 789.179 19.009
 50.572 782.166
 465.317 280.013
 170.440 222.493
 912.927 170.704
 908.443 73.650
 941.789 529.771
 154.621 478.540
 902.562 524.986
 554.537 380.659
 75.633 545.273
 146.668 558.972
 486.853 688.928
 153.193 479.619
 743.233 894.939
 910.689 620.743
 459.441 342.877
 770.338 616.049
 619.968 580.240
 522.905 677.250
 203.173 238.024
 181.061 710.569
 321.329 244.643
 902.500 143.500
 322.745 239.975
 287.093 171.448
 903.397 785.523
 8.213 256.488
 510.053 839.505
 723.904 739.971
 736.240 458.652
 892.248 235.093
 146.569 458.893
 624.885 553.733
 971.839 737.760
 143.872 693.187
 433.170 570.705
 53.980 402.979
 442.367 645.746
 252.156 0.322
 30.242 115.644
 318.342 976.404
 845.188 9.470
 70.626 996.272
 289.506 957.031
 229.060 745.383
 497.694 106.668
 876.163 708.892
 163.907 141.730
 390.650 19.360
 778.076 471.381
 480.317 499.125
 793.033 550.801
 768.989 620.187
 607.431 203.374
 473.263 362.707
 578.900 117.886
 112.550 569.498
 974.075 987.402
 958.942 954.987
 290.605 169.318
 283.238 160.704
 552.713 169.758
 74.529 273.474
 366.205 597.154
 190.832 796.041
 929.108 662.390
 178.147 832.123
 116.307 514.843
 818.979 9.088
 805.168 149.001
 835.853 592.033
 976.277 764.918
 780.871 164.499
 829.855 52.862
 642.221 875.164
 302.554 149.124
 949.210 429.209
 378.107 992.695
 468.431 980.813
 463.492 533.586
 967.722 743.177
 682.930 0.825
 947.582 249.031
 136.231 45.127
 870.459 682.763
 215.132 606.906
 879.025 870.819
 788.536 419.545
 610.316 306.121
 100.612 0.865
 761.824 831.839
 298.134 188.645
 29.608 297.539
 666.941 880.332
 852.038 994.566
 541.981 800.071
 693.295 986.430
 918.919 260.653
 979.325 473.203
 574.018 952.413
 49.354 106.743
 857.107 479.700
 855.429 136.351
 702.361 397.834
 580.989 483.818
 73.791 865.034
 760.471 284.338
 375.508 215.417
 971.855 188.283
 987.621 47.583
 302.489 291.281
 292.004 90.658
 818.103 80.349
 411.178 703.848
 411.512 276.362
 559.178 450.025
 90.078 82.925
 884.963 587.760
 851.540 674.461
 43.913 394.197
 371.614 968.243
 356.810 73.634
 312.086 913.220
 282.058 249.617
 886.387 920.228
 337.511 73.311
 575.546 271.748
 442.980 215.178
 458.432 643.657
 621.416 113.388
 347.444 395.619
 881.868 19.360
 847.902 331.150
 25.036 562.571
 83.707 873.468
 754.806 722.870
 353.339 370.361
 367.205 484.514
 552.410 742.386
 20.248 802.781
 178.156 276.259
 91.088 358.123
 927.039 782.521
 905.413 436.434
 821.750 967.191
 511.352 955.143
 924.096 985.660
 577.270 466.808
 674.589 168.425
 659.048 993.973
 869.986 638.264
 325.128 875.811
 71.821 423.217
 92.303 798.957
 610.413 46.325
 35.519 717.918
 291.404 918.919
 842.621 86.068
 860.091 47.585
 119.921 373.799
 370.434 94.498
 874.659 168.685
 931.411 106.073
 342.006 672.066
 157.316 785.816
 51.556 331.315
 777.754 964.571
 183.480 896.993
 717.596 486.361
 618.428 854.434
 940.469 542.535
 486.221 951.036
 67.733 153.617
 643.383 190.248
 298.118 10.184
 113.298 973.213
 223.778 875.088
 688.432 86.990
 482.377 743.845
 282.581 527.874
 720.883 622.985
 221.926 38.515
 447.101 173.340
 44.058 73.113
 84.727 272.929
 929.636 296.268
 955.329 369.090
 95.571 794.073
 217.445 39.507
 133.399 822.326
 683.617 584.806
 761.604 43.593
 298.283 490.345
 984.194 985.054
 233.879 871.007
 495.857 571.142
 593.189 340.392
 960.846 503.026
 590.010 305.317
 710.757 440.699
 517.732 299.382
 475.985 128.198
 459.862 347.368
 85.642 39.236
 404.171 348.006
 67.719 825.948
 502.733 319.322
 760.290 859.646
 686.225 952.092
 738.425 757.416
 658.339 37.438
 981.560 805.493
 634.007 889.149
 491.368 198.705
 665.311 175.760
 838.310 609.630
 346.796 557.898
 11.332 641.855
 385.583 29.928
 693.383 584.740
 442.771 868.985
 737.227 714.069
 735.605 967.282
 801.352 331.088
 772.510 73.814
 282.628 224.581
 866.133 998.828
 386.817 215.213
 527.023 178.530
 274.478 602.599
 729.423 589.311
 150.459 403.055
 311.266 911.424
 200.663 225.142
 325.965 33.553
 768.679 981.964
 110.528 564.601
 783.975 650.182
 732.496 470.366
 457.519 238.273
 589.804 414.532
 732.928 568.360
 478.790 879.789
 82.725 470.597
 835.171 841.138
 459.202 365.623
 962.868 215.031
 615.159 813.725
 471.421 711.378
 496.958 549.520
 372.527 157.445
 954.427 423.999
 71.616 70.798
 911.058 933.459
 15.704 850.998
 273.464 34.223
 911.951 695.342
 939.194 396.100
 52.973 372.134
 72.951 324.712
 419.237 595.732
 477.239 237.151
 372.579 621.581
 76.805 776.731
 108.528 138.019
 787.581 636.201
 751.705 786.571
 948.657 675.617
 414.846 46.454
 987.009 487.794
 507.253 515.103
 564.060 713.067
 585.664 188.604
 453.702 933.839
 555.242 468.302
 234.361 201.565
 719.754 707.700
 282.130 243.521
 169.978 972.571
 845.502 258.640
 113.180 763.458
 310.204 301.246
 762.504 80.174
 348.676 444.636
 304.701 870.191
 44.738 854.751
 682.366 465.035
 419.652 244.886
 600.508 579.789
 19.322 848.351
 387.594 229.944
 389.686 475.667
 402.173 47.202
 732.952 620.429
 324.840 882.054
 743.354 163.047
 361.912 837.338
 338.263 479.573
 514.935 445.437
 577.249 694.697
 245.651 184.842
 674.985 190.425
 148.719 922.651
 418.375 76.966
 397.149 801.983
 77.241 198.110
 463.794 91.665
 712.212 943.017
 865.316 244.958
 622.549 999.244
 794.939 930.186
 107.797 552.530
 582.099 795.165
 135.944 927.862
 969.227 796.300
 390.804 399.441
 459.741 789.565
 314.326 766.202
 151.476 862.543
 545.491 201.452
 913.903 343.044
 794.212 13.148
 836.472 199.921
 962.507 983.486
 113.109 445.699
 850.294 347.224
 931.471 339.035
 251.950 687.008
 205.138 489.291
 682.704 806.380
 775.824 97.434
 469.674 238.100
 877.471 379.624
 927.688 473.429
 504.108 955.435
 819.763 289.417
 871.551 525.419
 109.343 3.834
 375.018 287.073
 57.178 914.603
 489.600 159.269
 239.374 161.638
 560.268 308.548
 882.010 378.508
 707.906 642.564
 667.315 639.701
 416.163 693.382
 590.373 732.489
 241.950 633.822
 585.414 831.990
 444.989 421.719
 126.862 391.326
 796.441 258.619
 300.404 898.543
 994.244 580.599
 469.654 36.754
 777.258 709.387
 498.619 417.793
 238.776 512.680
 971.668 162.341
 942.506 24.625
 251.447 156.336
 144.233 922.834
 879.890 325.404
 826.335 149.589
 434.847 2.787
 919.773 295.166
 759.801 703.915
 281.873 764.340
 569.681 910.243
 933.838 247.457
 963.010 869.787
 158.547 780.066
 828.852 770.969
 188.838 255.670
 593.562 784.679
 954.288 850.864
 102.779 507.272
 228.916 518.086
 652.033 900.431
 264.550 725.726
 566.449 304.128
 789.559 596.781
 166.401 903.476
 987.762 774.256
 149.345 831.985
 588.593 873.611
 154.813 81.017
 540.787 559.686
 673.777 512.262
 405.231 788.479
 207.759 506.539
 788.157 904.033
 197.645 363.410
 997.106 289.627
 325.788 243.157
 995.286 492.808
 274.454 732.020
 464.829 918.817
 403.792 545.540
 878.584 700.454
 426.370 261.299
 389.417 478.708
 414.006 604.642
 744.297 982.720
 115.391 778.331
 440.009 285.383
 907.271 724.181
 783.154 878.514
 893.202 391.918
 177.612 595.908
 925.719 943.788
 819.282 391.244
 212.049 984.373
 465.173 918.949
 799.940 30.978
 199.602 278.530
 586.963 453.493
 235.129 565.915
 589.817 452.568
 53.814 569.126
 413.934 515.049
 362.613 980.724
 120.597 405.897
 855.328 447.246
 769.139 611.486
 45.844 98.246
 664.393 241.171
 69.888 496.986
 941.087 489.104
 404.792 224.599
 322.209 638.496
 691.376 183.348
 280.543 303.863
 975.035 706.907
 72.706 716.634
 633.200 361.384
 192.370 695.066
 395.764 965.812
 271.302 845.225
 268.885 551.306
 738.915 126.485
 869.276 300.901
 106.842 308.231
 896.910 694.906
 376.329 936.147
 903.785 247.419
 152.953 123.550
 542.551 117.444
 803.236 958.809
 442.276 162.020
 687.337 262.246
 303.424 459.196
 765.394 289.272
 727.141 145.991
 894.623 230.552
 395.614 412.144
 930.523 740.035
 153.694 376.296
 417.053 478.804
 163.732 199.815
 624.225 813.381
 925.213 407.935
 972.140 383.653
 580.926 872.094
 300.914 555.855
 537.975 35.549
 917.586 613.416
 183.826 651.845
 112.971 492.174
 996.836 857.854
 711.107 531.135
 962.601 766.479
 836.793 945.980
 190.222 775.403
 186.487 915.881
 457.728 425.152
 716.216 446.446
 37.949 270.339
 447.005 690.097
 202.809 861.035
 491.760 592.574
 866.148 466.213
 963.577 529.214
 696.670 648.198
 998.415 701.168
 960.598 646.617
 157.287 199.521
 288.220 823.851
 235.218 799.770
 403.130 123.279
 344.637 221.256
 713.945 699.320
 736.575 42.479
 105.306 87.443
 428.737 986.082
 540.648 626.846
 408.357 424.422
 419.406 352.770
 130.754 771.613
 434.967 404.380
 730.988 749.730
 828.846 703.653
 873.375 190.381
 6.410 446.821
 377.319 168.242
 998.429 899.761
 651.608 486.587
 952.073 329.684
 844.775 237.754
 899.448 255.786
 356.194 751.243
 368.946 819.978
 659.323 391.481
 815.436 114.787
 50.975 564.755
 393.588 49.095
 73.036 894.503
 781.473 464.174
 648.000 795.741
 779.224 53.839
 947.537 858.318
 413.236 405.319
 272.733 285.853
 626.698 514.220
 692.388 649.222
 141.582 180.904
 366.654 932.596
 248.456 150.447
 710.467 74.100
 584.264 988.573
 235.648 245.613
 63.651 906.605
 791.656 56.297
 158.431 865.078
 319.973 796.626
 497.671 744.763
 291.657 124.600
 65.930 512.059
 935.223 109.224
 90.828 600.822
 734.522 929.962
 467.931 52.745
 613.595 441.876
 408.658 812.180
 685.475 177.448
 6.293 358.263
 460.891 606.061
 890.198 117.367
 354.892 814.989
 826.090 762.946
 137.076 431.108
 470.830 149.031
 414.763 55.879
 907.086 699.891
 166.839 738.338
 672.713 194.270
 935.778 828.542
 821.486 31.248
 291.501 719.292
 868.519 880.023
 186.138 544.975
 1.135 622.058
 484.727 426.355
 593.145 356.325
 272.466 658.338
 219.384 12.198
 71.895 678.760
 103.251 496.492
 248.724 340.541
 271.190 877.846
 116.607 62.977
 865.931 610.847
 370.751 752.276
 769.545 342.080
 867.709 863.683
 295.527 179.390
 632.096 800.775
 567.211 93.624
 596.307 700.016
 851.518 148.859
 581.036 984.695
 559.740 703.406
 594.674 361.517
 560.632 410.898
 689.213 910.891
 529.132 490.549
 457.558 839.161
 132.772 180.618
 219.049 334.399
 247.025 782.523
 21.282 829.084
 103.019 128.591
 620.128 120.854
 272.140 438.644
 497.168 50.120
 850.967 284.389
 973.988 359.632
 748.780 61.760
 403.205 560.942
 923.783 926.044
 902.255 966.372
 41.490 409.859
 871.495 888.632
 820.885 897.362
 654.852 505.137
 225.565 137.518
 788.908 187.693
 285.776 53.795
 802.965 633.313
 293.907 146.532
 14.520 836.993
 194.565 827.635
 75.758 526.465
 437.814 505.695
 609.749 851.899
 330.867 224.567
 400.310 875.697
 912.583 111.648
 615.799 239.765
 693.224 916.157
 131.006 566.691
 808.402 5.873
 417.844 959.247
 493.910 476.660
 787.635 947.424
 512.815 537.297
 146.563 457.318
 676.888 227.538
 360.689 670.690
 773.110 365.666
 884.985 852.634
 607.923 599.407
 387.880 457.885
 45.314 637.753
 672.265 709.864
 571.262 398.635
 557.631 772.127
 251.032 536.618
 425.877 6.810
 845.027 874.621
 553.338 311.626
 154.209 803.565
 939.839 334.638
 421.370 23.828
 216.411 438.327
 316.940 763.092
 58.995 591.260
 887.672 137.916
 876.655 142.205
 996.789 843.073
 977.966 428.880
 591.493 205.873
 875.283 908.168
 407.651 575.520
 368.323 498.954
 974.674 413.828
 888.859 900.416
 481.996 587.759
 698.613 101.278
 880.947 651.259
 651.758 208.165
 644.417 149.446
 679.276 188.647
 716.605 628.627
 70.188 507.022
 134.724 427.827
 238.146 804.526
 575.214 938.959
 522.628 381.894
 103.380 721.755
 812.061 938.360
 825.063 154.741
 349.507 730.155
 42.932 594.434
 26.281 471.660
 201.980 841.492
 149.221 117.914
 116.109 5.500
 25.788 357.723
 150.347 190.680
 518.097 697.554
 594.623 254.966
 821.156 428.806
 11.587 827.199
 298.661 311.348
 932.267 794.733
 16.587 256.815
 672.081 230.387
 233.582 703.773
 961.701 737.770
 198.821 307.036
 451.454 122.637
 161.920 344.269
 326.428 200.738
 83.027 219.175
 337.307 125.904
 539.803 222.535
 537.749 452.747
 235.405 425.941
 153.981 963.995
 119.443 120.054
 981.073 211.088
 822.112 476.624
 890.581 497.269
 78.382 284.384
 786.766 324.217
 370.262 371.620
 207.469 916.453
 755.118 136.871
 727.812 512.913
 969.136 933.565
 90.608 493.552
 417.799 629.779
 209.866 802.453
 688.356 741.709
 729.601 390.365
 169.385 135.430
 978.840 771.809
 244.681 438.418
 957.946 158.927
 175.731 297.808
 387.011 770.300
 110.192 280.127
 12.999 733.202
 892.261 106.184
 930.681 807.766
 322.039 649.838
 948.300 907.696
 860.449 560.656
 300.768 911.279
 227.545 874.187
 762.394 526.131
 947.050 691.116
 372.237 359.545
 278.332 95.378
 195.951 862.166
 607.051 363.999
 399.156 355.581
 773.296 136.722
 192.945 964.162
 865.549 265.272
 179.174 378.900
 142.619 270.255
 221.848 57.281
 234.315 683.473
 104.588 670.368
 963.635 545.902
 9.233 448.753
 705.492 233.207
 826.689 46.050
 404.276 873.863
 750.886 765.930
 297.950 457.375
 725.957 510.772
 200.925 365.371
 534.460 771.789
 371.045 325.482
 502.669 947.811
 594.911 531.715
 532.910 448.823
 66.024 5.757
 980.887 498.008
 875.501 817.387
 509.390 519.829
 787.123 930.389
 653.290 109.795
 307.119 600.436
 311.976 82.840
 592.357 96.060
 585.187 141.010
 254.692 231.600
 330.558 577.545
 728.302 746.037
 43.084 824.075
 263.340 903.495
 338.391 871.779
 313.656 65.452
 616.529 867.982
 697.342 142.141
 747.284 859.243
 353.120 287.983
 661.492 463.734
 298.110 495.309
 68.076 593.381
 846.173 660.027
 609.398 484.287
 682.108 555.662
 287.009 647.379
 744.538 37.533
 57.961 725.692
 366.983 801.390
 943.777 86.563
 907.670 501.014
 588.328 623.073
 387.832 863.000
 928.513 166.977
 7.351 265.897
 937.580 993.225
 945.415 732.184
 402.648 632.750
 540.467 338.156
 496.465 5.033
 814.243 117.107
 792.508 274.858
 723.325 819.340
 99.327 759.581
 430.866 618.260
 504.754 235.220
 61.361 500.420
 726.487 573.729
 681.297 649.911
 869.169 392.571
 814.841 400.483
 48.922 304.102
 411.435 64.506
 827.014 50.361
 414.192 204.185
 710.908 822.857
 595.417 250.761
 52.126 61.961
 117.826 130.919
 868.342 62.242
 914.285 70.986
 517.109 474.758
 850.842 629.074
 778.808 881.884
 220.923 379.111
 998.428 752.244
 214.763 430.297
 174.012 380.916
 997.145 18.120
 651.904 642.002
 116.441 921.578
 736.002 176.447
 444.929 134.106
 584.050 797.531
 328.547 497.029
 245.721 600.561
 296.173 363.832
 294.904 333.138
 564.568 536.630
 875.695 729.931
 773.995 953.715
 974.428 593.674
 327.970 925.772
 658.277 655.322
 393.465 150.337
 897.270 554.654
 878.227 577.296
 376.657 422.624
 450.807 266.078
 579.596 433.375
 145.634 246.854
 997.944 632.783
 117.479 668.208
 936.943 287.915
 322.378 42.715
 295.925 774.857
 29.172 565.713
 413.424 608.427
 159.046 422.789
 495.685 984.623
 139.668 875.398
 940.389 163.958
 703.801 144.475
 613.095 70.548
 395.604 637.256
 626.507 658.028
 335.695 587.034
 659.246 329.634
 480.596 418.846
 281.511 67.537
 464.083 101.555
 33.210 887.529
 475.790 899.365
 232.228 892.048
 192.895 560.164
 236.115 40.476
 788.816 356.357
 402.249 924.347
 581.497 74.005
 505.292 351.091
 114.209 91.469
 295.529 568.169
 873.151 928.594
 89.380 55.603
 505.806 926.379
 349.401 175.305
 207.571 145.514
 663.538 677.137
 865.193 776.007
 103.924 351.805
 885.863 721.030
 818.524 607.748
 280.222 963.359
 772.208 691.829
 214.107 515.024
 648.214 821.354
 683.701 378.804
 90.274 937.695
 316.122 967.788
 207.178 810.377
 244.769 806.324
 775.214 135.984
 76.453 307.541
 13.290 300.802
 754.101 740.266
 526.873 962.093
 551.388 678.139
 829.885 293.531
 18.955 798.332
 270.947 19.430
 768.792 664.312
 677.824 504.348
 945.227 400.021
 260.359 584.450
 826.844 20.848
 399.874 330.435
 551.031 724.478
 726.950 965.069
 597.238 22.510
 128.149 58.324
 630.005 87.679
 6.991 367.490
 140.180 743.053
 689.911 146.316
 162.366 786.079
 451.689 925.286
 146.520 744.592
 327.879 63.832
 857.917 142.373
 977.827 334.610
 336.617 112.636
 108.224 350.798
 407.573 958.715
 813.872 360.714
 766.034 507.482
 42.778 272.101
 118.598 833.713
 853.314 333.472
 414.934 919.258
 261.560 685.316
 613.646 831.779
 39.712 633.401
 271.039 111.740
 537.505 514.298
 184.829 806.838
 376.854 84.730
 355.283 319.201
 87.396 526.931
 211.388 277.185
 482.657 118.313
 784.791 620.865
 851.290 952.199
 773.231 124.200
 86.840 544.780
 19.578 559.174
 387.320 839.955
 222.426 544.898
 510.136 787.054
 897.378 990.899
 109.549 966.127
 10.918 626.750
 956.730 461.437
 925.236 864.249
 843.649 516.810
 515.083 632.935
 401.825 267.734
 567.061 600.478
 578.489 746.573
 946.405 587.173
 962.655 251.454
 943.045 25.074
 851.274 299.502
 692.392 29.501
 903.995 634.865
 439.878 341.498
 419.718 905.885
 593.047 877.838
 848.126 578.786
 219.961 469.517
 746.792 723.136
 725.526 174.915
 334.449 433.217
 513.306 180.532
 351.903 676.454
 243.292 126.109
 605.341 262.507
 877.582 853.911
 266.949 772.871
 695.944 240.970
 382.589 689.518
 319.763 351.182
 676.499 511.787
 42.025 579.677
 442.644 393.275
 287.112 459.043
 318.417 195.713
 259.509 75.407
 999.150 915.921
 55.721 587.501
 374.589 156.884
 57.290 654.578
 257.660 787.273
 971.584 926.048
 390.947 658.573
 695.882 409.133
 20.116 359.136
 332.227 58.644
 231.855 504.315
 336.671 388.536
 885.639 156.507
 436.112 117.362
 195.924 193.973
 656.454 673.856
 419.369 999.131
 472.597 914.917
 198.723 802.415
 687.604 272.301
 642.529 624.393
 476.972 137.897
 362.353 624.823
 974.119 27.793
 334.585 51.320
 533.072 605.363
 442.707 31.989
 169.918 181.639
 932.334 465.515
 770.286 801.587
 272.317 909.667
 148.144 437.098
 260.921 976.124
 472.219 377.056
 799.976 517.952
 538.865 382.612
 938.262 198.476
 791.083 78.462
 367.926 599.807
 367.436 910.673
 57.015 249.837
 144.856 616.251
 583.198 92.293
 126.942 832.832
 667.211 410.744
 363.532 307.414
 511.792 849.709
 185.486 236.012
 657.835 400.681
 46.282 941.543
 952.661 374.770
 902.772 251.322
 867.111 944.399
 393.111 209.793
 233.074 672.102
 210.256 813.753
 638.910 63.967
 982.590 209.207
 307.734 987.765
 695.325 679.652
 586.678 321.684
 581.516 989.020
 941.098 379.171
 422.309 438.559
 26.466 60.268
 92.853 840.852
 405.670 771.669
 821.775 507.000
 397.071 539.275
 175.064 51.336
 438.609 401.253
 984.454 124.027
 998.015 750.506
 898.955 133.570
 164.808 317.238
 607.250 181.806
 545.029 610.165
 47.401 132.877
 316.678 924.441
 656.186 319.242
 367.899 171.864
 308.854 462.718
 359.187 381.298
 534.782 82.651
 556.978 482.075
 667.262 868.204
 63.280 38.507
 176.206 114.660
 2.359 708.427
 749.056 537.491
 661.609 2.232
 13.721 271.054
 63.673 211.302
 752.106 85.465
 967.602 336.536
 226.298 284.964
 558.624 300.452
 852.081 119.458
 742.187 381.629
 4.899 98.802
 864.881 520.899
 658.361 363.338
 152.089 157.703
 839.854 266.548
 192.575 446.193
 374.705 864.195
 379.404 848.517
 990.827 892.502
 503.653 122.104
 809.101 634.897
 314.269 914.567
 368.315 417.295
 129.502 500.158
 272.754 196.191
 790.712 472.590
 29.204 187.995
 869.704 427.916
 709.910 873.590
 10.391 196.319
 368.817 156.292
 242.497 21.732
 108.236 377.166
 639.711 142.815
 878.021 237.294
 601.443 537.732
 353.724 146.445
 562.898 589.365
 26.324 831.148
 33.003 178.055
 214.594 177.972
 426.930 177.853
 430.544 760.693
 306.178 621.946
 65.438 569.699
 923.775 406.672
 973.523 410.571
 658.051 455.064
 295.850 814.224
 221.245 784.671
 948.446 166.719
 868.025 85.416
 87.039 951.975
 75.797 767.262
 621.774 349.854
 898.733 180.617
 385.438 55.823
 938.973 931.779
 831.379 712.575
 363.063 138.711
 454.077 160.183
 803.718 717.281
 366.377 226.928
 214.413 613.584
 340.493 670.520
 627.652 453.474
 911.277 327.719
 351.249 656.031
 964.220 493.291
 917.414 334.028
 279.463 996.649
 277.237 602.833
 297.382 611.684
 461.563 451.518
 509.639 73.260
 564.647 448.732
 288.709 599.130
 259.034 4.375
 153.761 960.955
 631.455 70.003
 764.265 610.427
 406.015 310.638
 746.111 459.802
 261.476 333.325
 527.466 719.380
 76.169 318.960
 10.550 802.569
 372.088 819.975
 276.452 82.250
 757.412 894.267
 836.623 96.415
 765.531 622.892
 758.650 297.901
 593.090 273.573
 435.060 279.890
 987.477 432.947
 790.357 508.346
 16.157 736.933
 369.372 393.366
 960.496 920.803
 383.448 237.564
 862.068 719.138
 352.601 430.743
 760.248 242.023
 241.811 701.739
 799.405 299.683
 796.929 291.287
 758.684 345.646
 316.862 340.733
 226.818 251.702
 108.725 382.620
 371.209 650.210
 944.527 618.409
 750.705 604.982
 632.758 239.425
 813.735 566.275
 325.294 718.563
 980.098 983.825
 966.665 117.102
 600.726 290.748
 754.496 623.544
 653.564 817.452
 90.413 895.631
 996.797 275.891
 61.698 204.258
 47.492 888.789
 385.367 786.085
 272.103 784.660
 176.095 373.100
 205.953 586.903
 153.715 270.747
 405.737 984.048
 599.088 55.461
 779.403 659.030
 691.379 427.487
 831.499 99.445
 835.685 720.805
 162.800 220.016
 316.175 290.047
 926.898 255.499
 513.175 480.916
 183.300 270.194
 7.876 178.091
 208.905 762.808
 998.485 310.771
 803.495 997.119
 477.945 994.387
 618.934 774.786
 814.922 776.575
 178.239 692.229
 554.113 331.165
 854.729 435.334
 54.498 765.880
 931.434 200.452
 738.588 853.723
 438.268 865.489
 283.788 106.285
 703.692 438.913
 678.579 836.536
 96.503 596.028
 149.282 632.072
 862.645 670.313
 73.940 915.642
 75.687 343.017
 2.462 212.236
 764.718 897.235
 239.135 90.756
 210.253 344.602
 385.325 488.729
 110.511 955.516
 135.345 761.586
 923.621 829.877
 143.840 590.308
 745.506 628.022
 193.423 115.030
 851.062 574.438
 269.832 885.280
 723.637 374.546
 659.552 493.397
 443.621 912.302
 311.054 915.476
 573.321 79.231
 512.815 468.556
 737.357 20.117
 334.687 14.197
 483.885 553.832
 227.545 222.859
 453.580 767.164
 981.314 752.437
 564.881 403.295
 783.196 494.931
 733.442 933.432
 104.370 280.543
 421.604 259.532
 360.595 786.888
 104.227 138.060
 854.358 836.612
 37.204 319.956
 105.855 749.281
 724.832 391.783
 837.631 178.210
 355.096 589.246
 191.811 661.019
 564.419 789.493
 156.278 460.671
 14.948 215.961
 161.770 703.780
 930.887 492.869
 718.675 133.025
 411.341 840.063
 201.473 293.864
 684.761 818.044
 199.517 751.751
 616.279 923.050
 552.557 79.200
 549.308 939.566
 423.655 222.868
 735.018 619.333
 754.432 335.170
 159.102 449.450
 749.810 874.511
 949.301 865.630
 781.385 400.153
 877.004 768.924
 238.261 934.956
 842.848 14.598
 427.844 480.163
 953.412 200.481
 0.851 445.190
 601.074 519.549
 487.114 621.690
 301.874 229.163
 152.160 370.457
 330.294 889.058
 367.545 902.814
 21.593 534.536
 207.467 691.815
 51.254 373.369
 794.958 924.904
 810.026 58.590
 606.101 556.590
 887.653 619.002
 161.313 500.687
 577.752 389.860
 278.086 145.726
 592.385 833.546
 896.940 29.188
 902.975 670.338
 817.438 776.357
 832.554 839.597
 967.341 424.034
 444.449 209.281
 877.273 899.560
 588.877 764.933
 225.426 618.826
 69.343 996.834
 859.874 76.074
 615.922 15.444
 886.158 611.783
 246.479 350.386
 839.118 716.871
 156.696 607.996
 833.023 731.549
 205.592 997.905
 923.190 360.857
 8.407 902.314
 814.311 307.080
 469.695 5.026
 942.254 528.514
 595.807 264.160
 842.115 206.719
 630.329 86.419
 428.753 738.212
 924.340 216.454
 268.083 775.041
 654.424 7.078
 347.299 100.978
 157.387 190.690
 77.321 540.816
 586.704 975.378
 926.577 19.886
 90.220 77.892
 915.510 695.366
 242.984 157.349
 247.485 911.807
 977.853 396.513
 244.153 747.851
 377.441 700.369
 949.718 542.148
 14.785 44.127
 805.009 952.483
 850.856 944.537
 533.264 517.266
 261.726 280.379
 267.174 72.393
 527.029 821.265
 251.795 714.636
 967.680 800.620
 528.867 795.863
 981.029 791.162
 521.683 947.417
 45.370 502.785
 650.898 652.843
 615.604 57.102
 103.400 957.945
 923.773 824.495
 809.893 593.171
 451.054 203.358
 51.282 913.755
 123.635 333.049
 976.762 482.624
 679.051 858.025
 573.193 940.102
 680.130 587.842
 249.513 648.911
 52.329 453.450
 493.328 864.556
 971.424 162.955
 899.407 266.945
 319.871 668.213
 969.460 272.079
 602.692 117.048
 225.573 811.213
 211.170 674.206
 480.141 173.109
 742.242 128.363
 255.584 22.777
 923.320 883.686
 867.911 72.524
 709.690 974.550
 178.152 839.427
 671.163 493.677
 401.310 993.964
 675.727 30.205
 148.938 519.727
 623.375 758.913
 401.500 61.830
 48.811 979.413
 771.652 755.178
 466.369 589.543
 968.566 572.382
 496.216 996.254
 123.974 909.437
 913.042 766.107
 738.057 95.735
 575.165 233.150
 671.454 649.527
 704.874 791.841
 400.112 42.111
 634.367 575.091
 792.473 141.178
 43.550 161.130
 921.498 298.585
 987.075 267.187
 923.414 668.920
 932.251 613.018
 25.166 996.673
 353.876 203.669
 525.644 11.304
 606.945 759.908
 502.411 206.420
 226.723 378.370
 174.487 152.548
 94.434 334.188
 359.524 369.300
 115.308 239.871
 75.286 944.199
 946.641 179.259
 633.782 580.050
 602.680 468.933
 222.760 143.806
 369.556 26.508
 952.909 406.683
 759.090 1.482
 237.262 852.398
 290.428 46.048
 557.660 798.269
 741.363 957.329
 635.170 748.480
 388.282 136.585
 558.888 771.685
 339.677 502.983
 920.531 673.518
 750.497 928.569
 658.529 991.360
 824.428 576.324
 421.190 62.345
 612.146 514.813
 428.141 60.183
 692.947 831.550
 235.060 431.669
 584.991 994.064
 509.170 325.055
 819.159 124.767
 0.770 640.803
 889.457 15.545
 775.871 267.187
 68.828 353.695
 461.863 920.999
 365.634 646.277
 584.804 95.102
 658.861 489.446
 954.804 733.236
 458.272 48.016
 724.117 987.389
 411.218 193.933
 18.471 359.015
 945.945 646.965
 571.282 542.600
 580.293 503.423
 296.418 754.728
 915.998 706.910
 269.773 385.319
 117.195 676.893
 783.098 607.364
 374.594 475.259
 443.120 550.243
 75.185 457.265
 251.342 717.806
 925.122 361.490
 79.079 220.233
 357.592 674.269
 390.801 807.702
 148.407 928.783
 737.143 629.657
 162.856 329.576
 785.667 596.854
 674.634 832.188
 159.368 460.920
 290.917 48.034
 364.896 530.321
 449.574 220.439
 697.534 859.959
 940.967 53.234
 369.253 847.871
 366.647 533.567
 708.860 275.557
 752.697 631.303
 196.930 783.195
 261.571 74.775
 218.065 687.702
 621.446 383.738
 713.074 556.214
 247.756 212.554
 695.270 431.792
 252.247 438.261
 738.476 479.090
 508.341 577.816
 757.278 748.378
 508.612 186.074
 468.791 934.989
 954.674 160.862
 964.018 392.196
 358.902 44.574
 518.044 208.397
 611.263 784.292
 652.424 119.616
 626.531 206.505
 128.814 146.745
 193.662 30.495
 926.832 640.243
 809.751 329.660
 846.370 415.350
 108.430 336.156
 507.914 666.229
 952.631 645.696
 615.153 671.128
 23.294 631.251
 131.500 21.980
 920.896 22.260
 823.399 325.284
 230.782 596.292
 584.080 387.293
 464.611 99.566
 295.329 691.152
 260.090 339.122
 263.583 138.538
 134.272 740.687
 610.197 220.579
 579.616 51.340
 362.023 925.384
 457.680 684.293
 413.633 220.738
 776.536 994.507
 380.844 74.638
 782.054 469.176
 579.117 912.961
 300.009 987.519
 710.330 648.142
 839.143 411.863
 176.006 946.185
 711.035 419.132
 431.189 998.257
 400.689 661.741
 205.474 509.805
 394.677 693.370
 329.431 962.326
 357.386 132.576
 976.824 4.225
 859.318 930.595
 354.903 416.604
 176.581 414.928
 814.013 822.108
 72.814 693.331
 399.399 770.498
 972.263 610.913
 505.883 169.318
 766.838 483.432
 321.946 123.558
 355.454 400.900
 543.464 11.767
 278.430 766.023
 606.954 230.510
 823.953 551.174
 723.836 172.842
 291.686 315.619
 905.111 123.736
 697.440 502.227
 142.450 325.847
 792.730 751.190
 977.457 227.939
 507.278 639.284
 944.395 126.838
 657.562 229.410
 239.807 68.342
 309.904 339.813
 460.041 15.473
 555.053 399.168
 187.688 221.632
 608.548 917.188
 511.556 274.970
 266.323 885.424
 471.266 987.939
 440.056 135.355
 744.229 787.007
 96.917 766.806
 285.167 372.511
 711.944 56.225
 810.141 543.339
 789.650 738.873
 39.937 357.334
 59.362 599.740
 111.602 383.177
 233.687 913.742
 989.821 115.808
 332.471 345.902
 597.933 613.825
 309.355 496.860
 605.861 777.691
 321.806 788.791
 801.512 141.796
 408.405 902.936
 3.764 586.860
 482.527 464.458
 897.687 492.616
 525.864 225.631
 662.804 811.062
 228.015 117.761
 77.998 629.750
 332.317 359.373
 4.978 560.657
 829.101 347.646
 937.298 796.552
 304.419 486.700
 142.932 752.477
 77.290 975.992
 892.768 699.882
 816.616 90.839
 250.670 815.264
 648.643 722.116
 876.406 229.980
 78.500 130.749
 562.798 374.746
 539.574 633.131
 672.502 568.463
 939.941 524.669
 966.098 79.292
 36.631 119.823
 307.717 974.739
 880.034 628.212
 511.445 931.137
 429.380 378.327
 843.763 760.876
 946.167 964.391
 944.633 973.577
 78.875 439.852
 771.334 965.962
 15.892 65.443
 531.379 951.089
 513.719 83.796
 958.808 23.181
 517.008 920.153
 34.846 607.210
 941.576 374.085
 770.363 276.329
 660.231 185.387
 693.214 614.104
 936.054 634.174
 535.565 547.226
 313.963 16.852
 440.404 738.083
 87.183 263.091
 26.078 81.436
 882.189 101.639
 414.761 736.982
 88.316 913.062
 975.062 106.948
 934.153 233.866
 8.548 658.103
 73.070 198.670
 960.939 928.944
 878.483 564.827
 325.344 659.563
 13.007 288.163
 169.597 953.517
 674.558 480.294
 932.942 213.242
 640.079 439.443
 647.733 284.144
 430.425 910.190
 226.125 564.108
 667.427 786.425
 664.919 566.998
 749.201 759.617
 546.667 618.557
 47.938 455.892
 713.115 574.614
 854.904 65.289
 447.215 13.511
 632.050 400.590
 489.709 612.169
 853.805 427.678
 131.150 978.360
 864.602 171.275
 933.848 206.621
 968.854 246.742
 152.362 743.456
 95.091 218.556
 15.639 696.158
 222.453 297.892
 916.800 671.675
 666.550 214.791
 514.003 275.907
 836.738 224.881
 391.987 993.720
 195.282 316.971
 461.288 775.555
 570.787 597.593
 701.141 13.152
 357.054 253.437
 281.415 945.540
 320.585 285.263
 955.351 913.738
 54.894 610.437
 903.206 310.661
 570.265 29.421
 760.215 849.589
 59.463 718.933
 291.668 713.471
 702.117 265.915
 322.645 827.613
 85.047 97.764
 907.394 514.514
 748.029 441.653
 979.041 2.215
 792.536 496.141
 577.891 42.452
 896.479 299.229
 267.765 393.718
 395.315 196.657
 144.489 294.368
 956.892 861.399
 376.913 714.895
 384.837 389.374
 34.658 74.983
 27.118 137.422
 912.572 944.040
 389.679 108.244
 601.934 733.271
 809.989 894.543
 453.314 518.412
 335.252 433.003
 674.250 405.933
 381.343 190.455
 283.407 538.441
 880.854 402.869
 256.418 209.394
 724.624 746.366
 30.227 170.982
 576.630 362.775
 743.581 135.498
 16.084 655.319
 670.647 518.964
 305.013 268.531
 319.859 500.775
 469.832 366.727
 516.630 585.156
 349.601 814.235
 440.066 675.145
 533.397 365.600
 342.081 599.371
 868.947 113.396
 422.214 473.138
 362.202 473.738
 770.949 901.272
 643.587 64.674
 214.697 29.210
 795.236 240.227
 410.887 775.049
 711.692 463.777
 344.402 198.426
 504.483 459.811
 987.254 117.602
 912.049 384.995
 900.632 524.793
 597.025 460.309
 908.995 588.438
 412.651 348.993
 164.623 601.726
 711.510 434.002
 280.984 937.366
 18.994 317.916
 155.555 212.618
 569.565 752.959
 366.611 535.162
 428.246 614.511
 931.337 984.222
 17.969 904.559
 899.968 742.748
 623.778 448.899
 956.105 411.499
 828.805 411.029
 448.689 645.985
 289.123 854.775
 226.208 19.851
 912.555 855.560
 236.544 856.096
 461.228 486.238
 132.650 119.095
 143.003 927.648
 449.133 529.776
 639.958 907.136
 230.277 73.303
 693.029 221.573
 66.532 498.438
 224.125 716.680
 182.682 261.572
 636.822 374.469
 693.500 412.626
 453.871 98.286
 156.652 937.029
 586.724 14.230
 690.869 105.485
 5.075 153.011
 851.123 4.868
 301.875 902.545
 150.999 958.276
 3.507 684.588
 162.999 334.911
 531.019 604.620
 905.666 911.275
 504.793 940.006
 215.814 600.189
 833.264 994.721
 806.556 905.009
 420.790 177.740
 107.103 790.253
 758.322 915.413
 976.478 959.608
 463.842 835.136
 266.480 486.402
 561.637 348.465
 593.738 804.176
 927.397 497.143
 758.802 705.745
 580.086 526.622
 42.569 953.437
 24.849 830.462
 215.441 621.987
 500.296 518.036
 939.302 395.487
 67.979 140.407
 331.547 753.059
 14.393 948.901
 626.950 602.365
 982.238 232.100
 28.352 269.190
 776.889 694.892
 220.162 404.247
 528.158 813.387
 446.898 919.732
 151.635 568.297
 177.970 378.404
 126.501 763.678
 913.266 703.051
 969.215 255.258
 683.556 795.688
 369.337 211.159
 895.212 810.994
 402.825 16.351
 818.244 840.158
 140.048 510.184
 756.280 567.947
 114.672 953.741
 631.182 771.538
 762.342 891.343
 805.828 54.196
 25.069 969.463
 726.704 935.582
 751.659 768.615
 742.061 854.316
 412.889 891.914
 918.100 44.004
 551.946 431.176
 90.005 903.493
 568.728 631.418
 829.540 943.473
 106.578 121.831
 647.534 718.216
 891.051 640.772
 67.165 172.314
 234.288 309.747
 269.917 392.442
 140.810 402.991
 725.829 963.848
 559.271 302.017
 546.996 616.373
 551.478 145.957
 549.793 996.973
 179.228 206.799
 56.976 632.164
 629.102 492.530
 23.620 117.372
 345.888 660.169
 916.964 479.377
 770.966 294.669
 33.817 456.898
 179.673 659.490
 292.756 102.737
 281.608 471.420
 512.265 863.985
 843.448 308.003
 379.008 895.682
 971.430 273.168
 649.231 324.577
 659.888 268.549
 115.821 35.470
 285.782 28.339
 846.773 100.886
 372.801 248.689
 568.881 529.061
 831.382 93.764
 572.602 644.418
 124.847 895.203
 467.714 233.706
 242.126 426.222
 669.969 950.034
 752.365 62.831
 870.197 242.186
 557.767 920.215
 480.920 909.440
 682.636 540.299
 301.407 929.832
 676.661 415.811
 348.238 395.318
 59.702 966.081
 0.968 648.970
 987.705 70.427
 675.685 261.459
 721.946 847.017
 105.484 526.128
 986.806 609.733
 746.640 179.551
 307.944 304.808
 691.253 68.343
 539.645 825.368
 927.994 249.935
 76.693 418.596
 607.337 317.126
 465.205 570.981
 719.172 621.451
 994.107 806.224
 940.224 102.109
 283.488 423.106
 345.418 934.623
 259.784 392.458
 768.662 541.138
 296.020 119.728
 239.958 262.763
 726.323 149.361
 590.915 309.550
 649.196 866.866
 811.457 367.199
 598.074 962.152
 436.537 358.590
 668.236 612.362
 351.155 505.665
 387.021 673.334
 210.940 701.417
 543.416 426.027
 798.341 736.999
 350.532 788.516
 263.352 604.844
 400.496 196.663
 353.347 650.642
 539.095 289.261
 517.464 25.984
 893.660 958.948
 603.963 716.050
 141.658 491.476
 758.886 415.140
 722.006 297.013
 914.220 994.953
 32.074 912.272
 834.704 69.806
 889.569 436.547
 313.731 788.528
 292.175 663.861
 587.804 69.336
 104.036 833.566
 21.280 901.874
 15.344 980.006
 322.243 445.844
 440.785 295.530
 38.116 599.813
 879.031 98.677
 475.862 654.086
 286.549 929.259
 954.422 0.852
 815.441 873.997
 962.440 591.611
 620.972 500.168
 226.671 610.289
 606.746 171.214
 338.088 390.117
 894.500 108.591
 704.105 928.743
 384.449 310.361
 545.210 950.001
 117.516 441.551
 109.315 589.052
 822.120 567.412
 492.236 722.265
 288.311 242.069
 510.931 272.275
 276.540 16.188
 138.472 555.443
 956.423 53.200
 565.653 732.678
 254.355 799.883
 70.790 519.925
 543.086 740.219
 452.406 621.912
 359.674 258.050
 782.521 498.055
 21.967 771.963
 973.118 444.208
 312.601 202.998
 994.785 985.566
 701.067 751.089
 252.658 897.250
 719.511 39.016
 396.631 988.442
 140.601 223.087
 834.714 57.504
 22.979 348.447
 122.750 118.974
 691.883 365.124
 740.901 354.123
 462.541 30.608
 136.148 995.795
 748.669 758.385
 237.146 42.143
 937.090 72.674
 438.038 834.874
 565.115 81.339
 634.418 933.565
 375.484 556.070
 688.379 681.951
 413.457 226.389
 440.105 473.983
 594.055 557.597
 387.824 81.593
 929.706 38.690
 571.860 862.788
 647.982 191.389
 245.525 104.069
 727.101 603.412
 147.513 806.590
 368.117 156.021
 737.063 558.413
 744.755 766.550
 572.616 668.324
 115.615 800.446
 142.977 908.579
 342.890 364.412
 261.482 228.642
 783.834 903.140
 550.678 879.275
 856.217 458.189
 348.065 11.502
 730.272 70.728
 401.223 989.058
 173.504 722.575
 169.791 142.510
 630.882 905.546
 167.269 280.496
 924.046 21.177
 140.468 6.400
 214.914 865.985
 659.674 330.687
 20.695 116.507
 867.643 549.130
 460.532 49.149
 277.614 220.133
 634.317 408.609
 15.294 930.446
 109.747 962.259
 240.666 513.957
 155.974 573.965
 464.502 374.356
 295.787 717.408
 471.254 466.684
 340.842 985.053
 782.755 487.802
 666.852 983.673
 331.938 600.264
 621.800 831.011
 876.779 21.932
 637.254 461.281
 864.431 524.755
 530.833 931.142
 974.338 35.712
 300.294 604.396
 525.862 372.062
 272.838 335.509
 757.147 688.241
 96.753 812.312
 672.676 495.352
 759.119 940.703
 550.106 433.948
 548.744 333.195
 203.703 150.224
 826.784 513.861
 961.275 223.994
 240.703 680.239
 841.311 718.478
 945.476 714.331
 262.555 427.524
 757.638 446.960
 503.185 661.266
 444.312 929.902
 102.759 578.012
 475.321 26.554
 97.159 795.654
 179.572 3.322
 852.811 722.835
 937.921 889.642
 857.664 677.098
 607.668 214.846
 997.024 108.251
 55.663 755.400
 34.739 840.057
 428.083 207.865
 504.943 167.365
 508.392 202.969
 345.169 399.952
 317.434 897.196
 44.992 295.236
 550.528 13.225
 100.226 51.902
 788.498 783.398
 234.170 693.132
 878.679 805.384
 335.595 815.140
 877.001 511.529
 857.285 643.059
 345.276 338.595
 586.457 966.745
 184.142 959.040
 134.757 934.020
 79.901 185.584
 174.348 484.307
 784.287 615.047
 669.745 803.084
 14.569 353.568
 2.270 974.349
 644.963 522.000
 663.367 677.162
 900.007 827.085
 890.694 501.832
 500.215 590.821
 351.067 205.539
 647.088 938.044
 429.445 955.779
 568.596 671.870
 383.652 558.513
 230.865 930.207
 169.119 587.029
 113.500 366.615
 53.305 734.125
 454.238 78.491
 730.548 136.376
 606.247 198.714
 847.880 662.799
 584.101 247.888
 71.968 534.805
 171.266 428.209
 806.047 228.823
 244.885 832.451
 720.934 502.271
 67.929 488.852
 541.353 937.958
 982.738 601.740
 251.641 497.446
 195.026 756.121
 605.035 852.032
 598.151 100.243
 668.214 378.089
 991.569 112.246
 65.422 584.273
 685.657 894.745
 640.644 820.156
 651.557 564.640
 796.014 603.211
 816.302 145.253
 732.451 13.507
 270.534 995.398
 984.863 828.315
 451.914 687.000
 857.758 403.043
 398.206 972.065
 804.585 517.179
 989.751 54.237
 210.377 276.318
 484.096 433.669
 15.408 741.877
 301.945 650.915
 818.615 812.176
 872.143 981.069
 512.852 331.223
 756.222 579.024
 696.901 799.652
 325.364 446.912
 477.200 16.048
 982.691 472.284
 288.965 612.390
 543.115 398.091
 833.636 656.166
 586.091 51.037
 527.198 181.026
 771.232 232.338
 189.962 850.578
 593.667 13.606
 368.911 644.486
 399.212 570.652
 283.045 936.573
 675.949 310.038
 112.664 80.858
 388.855 718.525
 235.663 368.698
 81.019 806.098
 146.394 219.482
 485.186 71.518
 602.175 735.225
 782.405 838.495
 34.005 318.122
 423.191 474.453
 264.448 217.544
 556.590 186.779
 8.208 452.577
 762.854 708.603
 728.724 127.037
 578.169 542.988
 4.747 310.783
 560.146 477.497
 269.634 264.351
 649.026 647.041
 346.834 209.479
 813.113 489.521
 669.305 237.558
 362.450 874.049
 68.456 458.682
 509.845 494.277
 7.534 548.565
 343.965 209.114
 651.363 387.755
 149.105 419.705
 73.235 211.234
 207.683 225.857
 642.941 316.515
 804.565 78.259
 487.904 900.025
 20.326 896.837
 220.791 505.859
 160.047 262.972
 558.579 144.560
 874.640 807.175
 274.719 654.574
 455.859 438.024
 210.788 883.390
 639.732 617.120
 987.984 822.496
 955.280 643.477
 91.243 769.308
 77.933 424.952
 217.033 754.898
 365.405 680.122
 75.539 978.947
 296.113 18.535
 192.566 458.973
 628.054 117.930
 967.873 920.960
 933.956 871.994
 194.693 540.491
 634.106 180.384
 137.808 159.966
 582.494 143.411
 891.033 247.202
 708.578 96.999
 203.371 77.523
 673.296 860.091
 969.032 385.270
 163.979 87.642
 640.270 276.756
 482.027 939.860
 542.371 276.005
 825.877 744.800
 373.784 503.866
 949.634 690.040
 566.252 702.389
 197.360 213.719
 992.878 907.582
 740.279 950.134
 157.450 358.371
 847.977 235.387
 215.362 786.754
 327.175 99.940
 282.437 658.605
 687.956 813.635
 628.418 586.594
 925.811 741.716
 750.480 892.342
 19.958 995.135
 530.563 795.713
 778.641 983.179
 828.529 612.334
 648.277 9.906
 909.156 568.924
 636.090 897.555
 80.821 838.162
 869.400 809.936
 201.779 354.899
 275.853 917.521
 228.530 123.061
 867.978 864.855
 510.349 543.115
 555.744 631.852
 923.403 784.351
 898.755 926.103
 363.579 161.122
 804.930 696.688
 334.224 629.751
 647.648 354.844
 956.401 951.028
 324.222 347.799
 356.069 325.378
 334.175 523.905
 34.232 733.181
 388.146 305.860
 69.701 145.932
 442.561 750.323
 235.461 825.394
 419.853 703.681
 802.095 223.556
 450.336 192.608
 757.310 427.662
 944.472 32.484
 768.948 569.083
 560.943 155.612
 668.218 305.152
 517.372 3.749
 816.182 77.849
 240.768 285.971
 54.138 806.369
 70.825 653.805
 219.811 452.011
 311.269 212.317
 456.701 238.748
 25.913 980.259
 852.200 472.226
 453.254 287.062
 737.876 890.520
 76.075 892.522
 277.593 333.851
 243.127 220.285
 588.845 535.540
 764.524 283.101
 500.963 826.222
 259.796 561.331
 390.017 86.898
 849.821 581.988
 161.575 978.357
 376.183 180.013
 24.616 175.458
 982.222 243.410
 936.319 420.371
 80.703 126.825
 550.085 821.075
 397.982 232.334
 797.740 117.133
 561.768 510.403
 339.470 37.101
 179.620 727.570
 557.826 319.156
 332.324 320.465
 419.305 162.899
 127.221 938.954
 820.985 545.468
 371.637 445.786
 250.932 954.397
 439.163 148.021
 68.315 164.139
 117.955 489.288
 129.031 979.379
 210.249 824.734
 100.094 668.428
 158.412 366.104
 704.073 661.997
 221.004 947.262
 474.604 59.926
 131.450 85.550
 874.718 400.132
 614.028 457.440
 898.762 844.857
 182.247 564.170
 441.664 539.569
 831.541 121.482
 749.648 25.622
 293.080 794.620
 466.209 630.549
 622.906 933.677
 35.948 126.949
 948.254 203.905
 234.802 315.124
 21.660 600.192
 144.411 734.433
 887.156 574.537
 95.130 397.831
 938.721 570.810
 658.836 243.043
 149.210 473.464
 199.762 137.553
 421.705 548.292
 387.738 514.071
 220.948 736.173
 370.165 565.057
 689.898 398.273
 491.687 921.305
 858.082 187.144
 876.888 678.515
 770.216 906.966
 262.511 830.618
 74.453 442.878
 920.993 698.443
 931.581 889.651
 673.864 901.939
 864.897 340.005
 997.282 173.847
 143.452 739.810
 296.362 728.510
 460.507 258.534
 121.679 622.933
 468.811 626.959
 550.312 235.599
 302.500 369.077
 113.080 564.637
 642.745 200.613
 555.239 949.284
 464.805 622.913
 734.282 251.293
 84.809 838.519
 27.771 715.651
 955.713 125.092
 517.094 148.128
 246.709 189.174
 778.086 701.763
 185.347 383.246
 523.480 221.868
 506.371 1.828
 360.005 541.931
 898.441 808.628
 127.613 398.603
 785.333 11.582
 340.942 306.322
 40.830 760.914
 142.976 130.135
 688.418 952.849
 475.329 563.683
 353.252 374.570
 264.118 868.411
 242.999 611.364
 788.719 185.888
 967.545 382.170
 844.486 389.234
 249.732 193.107
 209.716 699.299
 917.955 158.806
 489.720 329.285
 847.439 187.884
 922.953 926.350
 274.281 251.780
 810.066 4.620
 141.908 336.011
 58.763 380.547
 553.724 731.060
 946.088 564.116
 651.688 268.435
 683.805 379.008
 174.790 798.519
 158.584 797.994
 883.545 883.803
 311.793 118.919
 979.278 227.762
 856.653 469.334
 566.031 550.398
 314.596 27.746
 267.322 371.395
 927.098 865.670
 941.727 776.534
 681.391 541.780
 365.666 668.863
 123.859 378.045
 47.011 79.895
 547.148 93.558
 480.788 815.538
 577.935 306.536
 92.801 404.495
 791.632 495.944
 476.183 12.516
 196.259 764.107
 900.501 583.333
 796.228 99.103
 257.062 6.636
 832.244 504.758
 844.506 25.476
 138.297 66.367
 645.936 951.502
 631.228 737.259
 905.884 18.244
 601.361 865.935
 988.954 472.842
 880.811 502.398
 251.465 778.291
 384.361 607.586
 245.617 705.334
 29.069 989.503
 218.371 659.840
 804.303 167.073
 983.397 483.044
 272.907 247.087
 706.083 733.956
 104.024 135.572
 523.985 311.931
 264.304 102.863
 756.488 289.669
 200.450 507.552
 469.373 230.414
 33.966 749.913
 536.883 675.931
 338.564 677.654
 973.613 172.764
 189.926 378.698
 31.765 302.792
 652.472 755.633
 420.106 990.143
 812.855 438.687
 496.299 550.840
 577.316 428.169
 614.413 855.399
 240.394 598.706
 127.648 799.892
 904.434 597.303
 209.058 380.254
 109.537 241.743
 469.974 781.056
 27.023 807.489
 839.484 407.322
 609.147 377.796
 784.681 980.704
 584.718 36.746
 369.255 104.424
 883.889 187.410
 989.582 880.585
 282.877 772.090
 717.805 684.967
 926.431 18.970
 798.979 405.184
 135.988 415.426
 975.480 805.689
 96.474 554.342
 381.206 65.627
 764.499 973.311
 898.304 451.845
 613.208 30.375
 191.025 938.826
 660.515 672.437
 418.859 909.977
 982.037 857.833
 631.313 801.239
 530.167 612.467
 509.847 249.684
 336.930 714.683
 851.823 448.521
 919.120 818.786
 593.375 588.335
 106.506 207.300
 302.346 475.503
 332.545 89.968
 701.660 296.488
 244.969 490.952
 623.441 565.378
 972.023 848.263
 763.839 216.787
 508.287 820.067
 79.968 642.595
 29.228 796.093
 718.728 915.416
 901.471 859.127
 20.966 80.906
 199.884 557.547
 634.846 962.718
 474.630 726.618
 783.997 526.176
 711.346 641.096
 656.698 248.389
 103.425 167.340
 52.915 792.955
 693.311 998.207
 390.259 376.681
 753.844 952.477
 925.046 724.502
 163.543 172.275
 290.816 258.338
 1.720 592.155
 847.128 867.847
 249.118 533.265
 722.734 118.553
 254.145 711.866
 138.917 308.659
 518.591 375.681
 623.438 273.983
 202.985 991.927
 39.163 35.074
 461.616 720.960
 122.838 196.930
 529.923 398.299
 80.773 755.336
 219.924 510.108
 44.623 581.073
 777.975 543.418
 130.248 180.988
 647.216 498.381
 947.274 350.674
 606.200 407.268
 611.113 405.533
 655.382 571.031
 250.379 813.970
 352.296 321.844
 271.798 157.887
 590.627 387.622
 35.750 451.515
 942.070 76.175
 355.594 390.621
 75.432 232.143
 313.044 151.497
 705.251 234.490
 183.539 874.894
 350.931 697.117
 896.034 56.624
 583.889 276.677
 970.722 217.149
 659.165 362.148
 548.382 570.950
 552.580 968.057
 162.278 987.049
 615.809 940.804
 726.701 490.041
 809.017 444.580
 697.442 451.812
 841.330 464.469
 73.883 664.189
 438.886 859.909
 388.327 749.001
 342.211 947.786
 797.134 81.900
 810.867 82.465
 34.672 197.987
 263.702 637.517
 202.832 769.700
 915.515 853.351
 986.640 849.737
 671.744 385.135
 954.286 444.311
 226.066 20.171
 614.789 305.231
 964.061 903.197
 68.656 424.549
 429.688 947.119
 549.674 294.713
 359.060 666.501
 275.747 912.855
 554.499 968.320
 613.123 503.170
 666.062 1.286
 124.087 390.122
 600.645 799.226
 79.012 651.834
 201.522 469.180
 138.637 532.555
 773.008 150.026
 273.475 901.159
 283.270 997.354
 409.679 755.566
 808.608 395.318
 552.782 227.660
 208.441 332.297
 223.877 217.258
 693.548 45.942
 381.690 545.139
 0.659 301.871
 736.201 872.834
 272.317 941.703
 575.902 990.260
 498.147 58.761
 225.338 961.319
 866.565 537.807
 769.327 973.087
 546.840 948.178
 175.436 127.240
 40.944 393.210
 820.174 305.112
 161.198 893.651
 283.428 232.503
 80.381 985.652
 179.447 960.472
 520.307 226.949
 503.934 797.428
 576.151 276.026
 211.276 800.463
 577.982 701.683
 412.632 925.003
 757.374 23.811
 76.551 897.118
 882.977 24.827
 494.224 508.666
 850.079 715.672
 69.661 928.547
 929.020 616.417
 442.541 501.484
 797.719 110.905
 232.711 486.878
 984.314 464.870
 198.043 33.373
 135.047 830.282
 662.414 39.072
 886.225 883.869
 241.904 203.063
 671.495 118.943
 171.907 711.536
 729.309 696.483
 616.088 442.771
 910.748 899.320
 873.087 31.381
 723.427 873.162
 245.225 456.120
 809.910 496.709
 804.613 250.330
 753.605 932.469
 398.848 863.589
 564.713 967.920
 946.545 901.695
 334.414 476.902
 551.449 854.863
 596.452 792.582
 834.667 796.515
 719.034 80.875
 473.026 343.707
 811.838 796.980
 515.858 751.844
 896.796 373.907
 114.258 348.537
 508.734 571.950
 770.441 962.362
 92.876 569.285
 738.090 580.662
 8.735 319.178
 368.266 75.883
 169.963 876.968
 793.515 512.190
 211.807 14.366
 622.356 714.001
 24.083 209.200
 227.489 516.903
 788.717 11.070
 657.250 391.022
 665.412 338.281
 287.381 29.909
 653.745 725.623
 618.771 527.523
 179.783 198.191
 379.058 55.725
 693.167 841.414
 517.742 529.245
 177.735 335.214
 214.639 769.417
 464.260 549.872
 522.268 707.736
 655.324 607.450
 309.148 401.767
 725.097 705.887
 291.499 156.052
 414.550 109.072
 866.762 76.952
 207.140 416.973
 378.378 560.986
 321.153 952.422
 235.007 779.993
 0.664 508.348
 819.685 332.719
 713.639 979.500
 399.246 171.326
 287.290 510.208
 778.768 363.451
 219.796 694.151
 439.952 537.056
 924.427 298.800
 509.672 188.472
 85.596 707.194
 481.748 766.074
 563.156 289.534
 970.928 316.311
 876.238 769.016
 425.852 878.953
 564.135 128.209
 133.118 19.005
 70.258 27.571
 676.550 298.594
 965.315 155.513
 396.378 929.203
 634.971 494.502
 147.465 748.886
 150.813 530.346
 562.322 377.725
 145.188 828.053
 64.897 395.189
 672.006 789.087
 489.449 523.366
 386.993 448.661
 473.146 599.210
 879.938 790.785
 901.918 976.147
 674.517 691.624
 890.719 450.921
 642.394 452.357
 818.636 795.880
 300.049 170.927
 266.480 61.413
 439.481 413.239
 722.918 459.830
 636.398 779.319
 241.290 453.172
 558.339 785.508
 902.587 636.409
 415.382 781.941
 733.337 767.992
 940.598 443.378
 356.140 376.276
 617.375 274.289
 34.333 427.828
 475.454 885.053
 282.740 637.852
 224.286 870.026
 928.922 830.164
 176.755 560.278
 452.063 901.191
 811.939 860.113
 831.125 136.988
 734.237 698.537
 684.640 992.314
 587.730 241.997
 569.308 725.305
 387.059 95.676
 264.121 139.507
 15.548 956.009
 245.115 907.104
 932.050 20.872
 349.980 713.786
 612.352 385.933
 542.024 598.021
 949.582 391.168
 362.489 67.585
 849.406 681.590
 965.594 716.463
 6.738 627.445
 871.377 378.967
 346.085 743.591
 760.196 228.758
 680.466 153.519
 735.370 432.994
 705.265 773.836
 665.950 920.909
 732.656 329.167
 111.939 827.610
 406.716 140.093
 254.792 173.868
 664.576 718.239
 484.836 178.282
 148.548 928.932
 316.035 246.720
 179.895 984.610
 41.631 513.810
 906.632 968.574
 649.496 831.023
 793.487 381.575
 574.235 205.136
 768.058 291.622
 668.179 929.537
 937.488 754.398
 572.486 449.642
 287.071 977.421
 412.743 433.890
 436.601 211.081
 334.209 545.342
 710.571 64.750
 936.376 128.265
 151.365 132.998
 724.685 932.544
 925.123 757.766
 531.444 229.973
 921.149 994.926
 684.349 254.951
 388.579 461.625
 938.182 992.832
 677.859 543.073
 705.543 497.867
 626.784 278.895
 500.934 345.530
 746.882 240.079
 277.518 598.057
 99.473 473.888
 218.849 14.735
 903.524 527.552
 733.426 787.986
 369.345 69.232
 775.679 91.462
 711.221 379.556
 23.869 336.592
 544.448 177.516
 927.232 539.262
 32.061 824.580
 688.636 279.377
 906.376 890.532
 75.261 714.099
 370.649 598.854
 701.602 192.549
 485.407 549.637
 462.992 568.300
 889.122 860.486
 923.291 59.085
 98.620 2.976
 190.190 844.764
 514.124 941.750
 611.479 799.029
 28.140 18.797
 164.638 232.648
 545.784 445.945
 812.231 91.961
 84.040 368.784
 182.051 152.048
 574.306 605.613
 482.129 706.532
 270.080 221.352
 557.929 562.719
 311.464 710.483
 876.987 670.096
 650.334 392.036
 122.543 950.676
 152.363 586.388
 83.188 260.884
 300.889 686.620
 934.171 436.554
 897.062 560.476
 564.841 985.853
 423.181 42.335
 765.924 770.892
 82.145 83.404
 253.282 419.221
 794.180 423.476
 277.938 834.053
 799.120 195.806
 14.999 19.900
 733.498 459.982
 799.391 142.263
 709.509 324.164
 299.905 820.422
 678.639 631.016
 813.761 776.321
 205.753 470.329
 393.928 185.644
 276.999 390.307
 565.946 95.791
 312.574 719.278
 978.219 676.406
 626.837 5.974
 691.288 579.040
 975.174 131.307
 631.869 421.496
 929.337 44.825
 404.257 138.274
 838.690 507.691
 505.793 300.698
 350.014 369.529
 578.485 298.774
 487.548 222.970
 642.573 672.338
 330.092 236.866
 0.057 702.787
 383.890 302.356
 320.329 340.672
 937.110 586.167
 182.369 501.116
 420.997 189.349
 358.270 951.635
 98.918 889.332
 393.611 329.207
 90.632 196.527
 537.404 29.863
 726.328 997.255
 966.835 729.572
 752.511 461.553
 161.937 425.570
 797.096 262.246
 537.782 78.697
 389.577 340.803
 315.248 26.786
 447.512 841.976
 587.095 304.104
 534.554 564.631
 548.849 210.620
 997.801 497.744
 551.221 936.027
 761.222 151.103
 583.601 656.623
 623.618 388.291
 810.260 328.221
 248.154 29.190
 99.498 825.984
 78.353 330.165
 61.225 203.668
 443.135 557.708
 843.676 622.233
 469.561 746.573
 941.597 33.546
 783.243 642.916
 95.858 492.255
 597.728 58.903
 280.781 141.548
 758.602 955.549
 996.257 500.853
 776.717 588.585
 25.998 840.738
 347.042 827.146
 363.072 717.761
 372.620 131.661
 714.340 356.377
 992.443 765.870
 404.966 592.914
 521.366 244.436
 344.185 765.704
 851.264 173.674
 168.562 863.957
 615.336 935.785
 636.832 694.463
 989.798 769.444
 651.733 939.376
 185.350 900.196
 973.184 49.980
 578.922 426.919
 260.611 631.305
 746.791 645.320
 740.488 641.897
 903.650 621.492
 691.492 573.989
 27.239 868.810
 430.604 144.211
 181.518 446.625
 378.436 657.017
 747.907 221.439
 593.953 486.042
 766.877 208.453
 363.143 326.884
 792.269 156.963
 672.243 423.618
 307.396 936.248
 815.791 666.090
 162.670 913.925
 808.273 742.215
 814.603 756.777
 463.804 745.895
 599.348 800.578
 962.563 264.374
 412.043 972.186
 870.132 867.026
 116.151 861.330
 54.239 599.472
 732.640 853.882
 843.394 952.031
 993.410 691.570
 387.558 359.777
 551.114 619.008
 259.368 533.653
 960.760 637.499
 325.659 389.407
 257.797 791.439
 226.562 495.498
 401.387 868.535
 29.548 405.145
 206.971 165.834
 838.236 964.447
 414.011 842.091
 93.060 331.863
 805.838 891.139
 719.013 528.669
 480.093 494.027
 73.430 530.326
 449.505 769.027
 196.328 260.756
 301.093 82.764
 242.369 61.469
 52.866 723.106
 205.249 862.422
 94.292 991.066
 363.917 108.737
 982.030 536.360
 969.804 615.353
 265.510 946.683
 943.098 688.907
 645.928 377.094
 94.754 722.246
 913.242 61.555
 183.304 821.829
 873.035 337.795
 948.814 52.693
 61.087 808.997
 840.564 400.807
 468.599 196.646
 123.670 270.518
 863.979 559.238
 269.273 107.901
 24.562 878.048
 312.677 812.315
 288.618 575.954
 216.672 852.195
 137.355 636.352
 168.979 211.364
 929.643 439.876
 342.293 374.146
 678.002 816.092
 574.829 816.761
 690.433 710.299
 13.806 855.377
 654.488 152.383
 282.229 44.503
 31.113 261.288
 662.123 600.859
 508.086 966.744
 69.581 915.449
 366.166 136.614
 866.335 119.186
 393.367 286.431
 399.835 784.486
 980.232 955.908
 382.970 216.696
 105.854 869.512
 62.725 845.882
 523.018 874.268
 534.297 42.486
 841.810 353.235
 436.986 211.739
 742.916 848.527
 726.814 373.896
 901.382 259.839
 818.002 103.616
 623.773 495.608
 383.759 815.839
 779.361 391.841
 722.193 971.802
 500.412 141.868
 244.448 2.377
 827.047 227.905
 201.478 162.385
 45.874 757.078
 808.409 335.251
 814.239 290.744
 979.499 89.187
 246.998 342.645
 683.752 271.601
 272.113 100.158
 655.852 735.785
 614.817 0.898
 736.900 681.894
 455.759 247.081
 315.390 712.253
 912.403 350.782
 234.740 339.133
 129.424 328.707
 626.732 21.942
 625.163 174.967
 620.481 171.709
 147.987 970.023
 917.444 155.503
 247.224 184.421
 170.905 514.772
 984.973 923.753
 772.906 122.544
 212.434 568.655
 545.442 228.813
 940.420 288.527
 421.731 555.711
 959.626 563.400
 156.400 219.190
 751.140 214.198
 542.637 77.663
 189.188 612.125
 364.911 586.587
 721.478 73.600
 156.019 708.294
 841.608 823.843
 738.580 365.970
 294.373 971.606
 948.027 207.771
 708.544 336.852
 994.526 570.381
 190.574 635.237
 715.790 900.312
 873.109 886.519
 795.443 45.940
 858.101 182.651
 619.459 704.341
 368.440 344.993
 266.521 465.725
 994.557 4.180
 580.126 806.535
 542.244 251.635
 957.489 642.737
 331.650 5.231
 472.171 660.465
 619.915 385.262
 986.755 225.953
 704.299 758.663
 724.477 764.948
 869.939 242.708
 273.550 758.480
 665.949 693.388
 566.976 982.863
 592.677 882.969
 89.207 23.159
 557.221 306.299
 437.340 998.135
 877.265 972.182
 640.093 578.467
 986.812 526.192
 997.171 876.727
 701.257 21.874
 32.486 396.369
 141.519 781.257
 797.901 596.916
 483.731 751.441
 763.556 553.815
 206.566 25.755
 883.654 844.767
 645.024 225.519
 832.867 0.861
 447.891 966.897
 521.649 332.667
 74.832 917.873
 675.225 530.927
 184.816 999.519
 810.301 391.900
 665.337 135.696
 378.400 212.516
 964.538 904.002
 131.003 614.719
 227.133 301.644
 68.207 706.711
 739.123 191.986
 281.605 876.963
 173.121 435.691
 918.615 91.126
 741.211 94.790
 657.987 159.245
 329.156 804.841
 975.999 38.446
 56.375 581.034
 34.632 202.867
 110.144 115.984
 874.354 456.550
 598.107 462.830
 335.973 186.032
 86.371 815.634
 562.217 987.206
 305.644 603.987
 287.323 286.604
 657.286 30.040
 362.269 81.631
 905.374 479.049
 987.540 209.566
 148.553 430.114
 40.995 723.750
 503.291 848.583
 255.152 500.499
 153.067 837.863
 78.510 255.779
 609.017 113.961
 65.455 740.811
 347.807 704.475
 997.590 175.776
 931.117 994.016
 518.206 526.122
 335.722 684.957
 436.131 223.131
 428.989 526.289
 553.838 466.105
 285.523 410.172
 628.731 545.459
 658.332 37.175
 70.682 312.269
 272.115 214.362
 100.758 249.189
 405.230 648.139
 186.520 719.572
 256.549 14.739
 672.232 176.161
 968.125 89.279
 134.859 78.410
 586.746 759.406
 319.036 319.833
 217.470 76.860
 689.626 315.462
 748.873 860.904
 45.411 897.239
 739.625 278.024
 71.565 555.015
 854.165 814.851
 684.401 726.643
 954.533 933.780
 5.434 56.816
 7.076 766.666
 461.841 225.842
 86.013 540.426
 969.170 902.166
 268.052 134.063
 234.691 42.404
 258.964 599.944
 704.513 486.873
 397.858 518.985
 545.958 54.610
 799.593 341.501
 743.141 997.858
 950.244 49.887
 26.141 240.723
 22.730 489.025
 43.199 699.616
 565.900 983.743
 215.079 704.180
 404.585 603.950
 828.181 37.393
 513.010 866.866
 578.292 963.653
 59.801 267.564
 373.413 275.870
 618.360 804.642
 348.326 469.408
 868.419 383.990
 794.999 635.284
 737.834 422.466
 834.332 191.234
 431.364 182.693
 861.879 661.357
 826.265 913.674
 12.027 38.205
 272.334 78.504
 473.726 871.055
 483.992 164.969
 531.422 816.860
 349.484 407.493
 725.752 553.105
 581.100 325.840
 761.093 411.907
 992.035 198.652
 416.015 970.374
 190.219 345.677
 125.519 882.366
 834.966 564.153
 441.701 110.636
 594.865 940.768
 785.919 206.068
 189.203 995.111
 777.862 562.888
 582.724 173.102
 665.235 476.763
 555.209 835.073
 635.470 58.321
 581.876 323.870
 924.339 460.597
 664.651 470.092
 955.166 708.199
 452.857 26.771
 259.263 552.505
 517.841 322.087
 608.949 995.316
 910.605 689.729
 808.156 338.141
 373.873 561.291
 554.074 131.367
 617.684 78.339
 31.908 163.205
 545.907 563.936
 711.797 479.487
 963.833 560.337
 663.798 339.613
 155.813 532.937
 528.130 359.359
 426.783 917.626
 711.237 876.710
 710.384 372.174
 14.627 701.731
 195.388 820.855
 536.605 915.783
 475.588 859.086
 564.264 699.833
 428.513 31.271
 244.395 367.429
 145.831 395.639
 990.811 817.086
 121.771 145.564
 958.303 603.829
 231.989 134.317
 49.662 253.690
 59.049 231.627
 84.614 441.836
 924.922 73.668
 163.910 249.060
 736.930 16.634
 327.177 67.756
 930.507 796.996
 201.521 402.770
 467.473 383.583
 44.442 1.037
 917.667 888.194
 927.780 533.559
 88.475 808.398
 520.495 671.598
 772.689 700.251
 191.758 464.123
 840.185 26.945
 859.728 694.323
 811.093 74.890
 996.374 518.844
 3.613 659.761
 508.687 464.294
 462.591 815.822
 348.670 452.245
 837.927 742.044
 858.894 267.604
 715.171 203.517
 190.280 987.904
 203.082 107.421
 990.834 705.158
 781.116 605.944
 767.597 140.696
 8.701 356.229
 382.020 860.635
 30.757 287.624
 517.011 19.667
 291.367 702.546
 320.992 308.839
 229.018 848.410
 912.609 864.499
 289.853 338.894
 844.284 756.944
 505.350 333.772
 752.101 655.439
 361.478 83.566
 244.871 838.688
 289.349 949.984
 41.259 754.729
 962.618 982.700
 588.269 340.357
 652.430 490.418
 978.017 686.994
 202.578 227.741
 216.418 927.425
 110.132 33.306
 534.417 346.698
 672.390 218.646
 919.697 262.037
 960.163 206.631
 787.929 632.708
 348.726 854.148
 313.819 254.023
 658.051 332.453
 463.234 753.147
 378.023 162.649
 971.093 71.945
 565.261 60.792
 111.371 218.155
 457.037 200.765
 24.461 455.716
 643.918 682.317
 975.252 843.836
 343.413 741.286
 287.922 818.610
 317.761 169.430
 868.814 927.556
 753.524 648.287
 418.389 604.022
 770.721 136.938
 331.705 122.965
 534.669 994.351
 281.743 371.141
 412.530 336.354
 912.191 442.502
 534.910 913.341
 479.770 123.711
 105.017 1.975
 678.028 245.800
 36.142 901.891
 944.879 467.372
 13.250 352.239
 958.409 34.351
 964.695 783.753
 615.922 283.598
 622.463 816.447
 879.617 365.933
 348.592 833.372
 471.173 742.037
 544.684 104.818
 472.864 226.705
 651.748 618.530
 613.415 638.095
 228.262 68.912
 4.867 754.583
 682.780 966.636
 677.330 238.912
 578.995 409.838
 710.007 294.370
 749.714 85.202
 560.792 48.398
 803.299 683.241
 287.520 383.323
 611.766 274.293
 369.392 160.793
 491.900 722.936
 367.975 415.217
 565.521 857.186
 507.433 162.249
 76.758 559.136
 650.346 411.665
 695.185 925.225
 48.874 861.246
 314.447 142.593
 564.343 541.334
 915.253 243.831
 878.094 481.144
 376.000 702.559
 122.205 770.889
 938.794 198.835
 603.094 332.019
 456.183 364.324
 89.997 305.889
 715.689 975.800
 912.657 393.923
 554.476 731.215
 730.507 285.539
 202.567 259.718
 874.220 690.026
 225.507 496.247
 148.187 532.104
 549.772 618.434
 650.614 805.628
 648.462 790.260
 701.108 23.973
 920.618 390.393
 251.577 417.811
 322.989 896.209
 35.776 160.743
 194.302 335.768
 229.826 240.551
 63.396 163.373
 47.667 819.397
 746.228 529.765
 681.739 361.398
 733.417 440.608
 473.715 662.531
 348.130 977.858
 519.079 548.361
 340.602 114.368
 882.506 152.767
 985.273 214.970
 740.936 739.435
 692.388 885.071
 543.793 251.899
 49.129 714.049
 353.975 592.237
 805.170 744.482
 30.994 838.977
 931.317 274.249
 664.306 667.526
 653.184 227.151
 438.662 468.465
 518.234 684.879
 895.687 547.887
 645.793 900.517
 781.488 207.740
 465.663 868.528
 476.538 951.681
 429.752 231.192
 482.207 942.663
 418.821 395.239
 882.108 692.390
 227.319 418.969
 852.873 720.560
 535.634 729.335
 618.410 154.764
 941.538 525.521
 127.254 411.916
 769.716 821.473
 790.923 811.739
 686.825 241.316
 911.709 215.211
 374.375 690.736
 713.784 189.863
 235.976 932.122
 887.679 303.768
 0.107 455.051
 184.148 606.014
 113.964 185.622
 221.050 219.124
 575.449 862.923
 371.560 944.487
 714.413 938.948
 411.925 452.375
 884.645 755.495
 753.648 721.067
 866.401 409.602
 252.927 23.084
 385.516 45.128
 167.146 689.479
 737.230 475.036
 154.977 764.770
 347.016 735.194
 837.179 285.658
 821.084 850.311
 346.561 456.658
 828.364 225.508
 197.959 276.580
 33.972 398.560
 355.812 903.291
 370.261 648.772
 424.480 82.910
 612.161 175.618
 744.317 556.738
 523.591 265.666
 857.488 378.524
 594.242 358.009
 277.364 300.603
 502.133 9.671
 922.953 735.022
 156.306 32.607
 587.434 570.630
 313.201 117.451
 722.468 275.583
 965.152 936.610
 916.033 73.698
 693.755 406.591
 202.446 530.128
 16.241 628.083
 703.570 985.073
 59.408 169.711
 697.668 942.468
 131.113 240.191
 637.767 653.289
 459.889 842.465
 688.694 770.215
 403.233 926.312
 268.182 522.611
 226.922 572.645
 812.850 439.488
 401.742 338.605
 447.748 195.009
 599.066 568.599
 524.923 768.997
 869.358 999.178
 671.777 296.712
 113.007 637.400
 316.419 861.877
 983.665 220.893
 850.724 88.807
 961.878 636.654
 71.174 878.674
 990.292 313.893
 175.071 567.053
 838.579 658.601
 960.291 351.195
 162.001 174.341
 508.995 132.960
 5.715 641.114
 260.854 174.449
 589.434 993.429
 184.079 786.360
 463.637 757.426
 620.518 922.704
 267.313 747.573
 155.116 189.109
 124.207 374.908
 584.069 675.739
 304.122 334.822
 227.169 880.230
 840.301 592.930
 648.204 112.630
 853.795 707.851
 466.315 384.707
 989.677 370.829
 717.250 232.973
 544.740 120.505
 966.118 951.320
 66.745 39.228
 595.227 699.223
 764.481 652.734
 857.682 179.307
 396.875 551.414
 68.609 458.878
 147.487 507.827
 823.185 849.328
 655.301 176.236
 209.319 1.506
 9.273 186.246
 401.151 861.086
 346.270 459.940
 758.970 333.177
 271.586 531.917
 56.256 298.161
 778.012 191.587
 843.021 509.634
 631.535 819.724
 327.305 290.004
 355.191 795.192
 807.488 359.580
 341.730 507.041
 364.073 521.696
 202.928 41.414
 671.048 850.756
 989.074 7.477
 817.037 954.025
 235.088 222.661
 541.789 404.001
 86.528 861.623
 353.581 559.549
 784.410 967.626
 360.597 344.307
 125.256 977.447
 40.095 654.783
 823.209 684.824
 502.079 592.890
 973.745 192.065
 451.435 714.250
 620.739 219.355
 89.133 650.607
 156.061 266.992
 647.556 389.115
 406.956 683.163
 358.733 900.586
 593.113 570.546
 91.688 821.230
 242.296 576.218
 54.165 266.700
 848.844 123.976
 175.238 242.861
 829.213 254.588
 612.910 304.611
 787.490 391.934
 261.692 283.035
 443.609 521.054
 869.577 873.323
 818.591 183.305
 65.095 363.336
 512.926 614.906
 99.712 637.798
 583.158 294.987
 738.251 59.166
 622.536 159.798
 493.012 786.919
 17.449 79.073
 261.635 326.888
 893.215 692.001
 563.435 516.161
 220.029 942.985
 596.045 52.945
 739.870 236.130
 578.858 20.596
 443.312 902.471
 590.364 467.937
 995.295 21.384
 824.423 971.419
 832.554 698.956
 820.368 586.836
 262.655 838.585
 401.363 707.942
 243.239 665.618
 375.323 985.910
 146.496 726.761
 307.078 667.079
 582.102 480.644
 106.208 907.595
 704.477 647.748
 742.414 893.597
 637.496 181.466
 2.712 896.475
 60.656 558.277
 948.538 826.977
 291.605 330.398
 175.692 912.687
 626.029 821.210
 388.505 944.496
 339.992 19.940
 387.670 143.483
 783.173 211.101
 757.565 255.195
 883.233 485.102
 195.936 539.352
 209.216 863.946
 131.426 85.681
 400.897 450.470
 551.210 438.012
 234.989 397.000
 543.174 76.248
 169.898 981.337
 129.337 507.741
 768.098 81.744
 417.209 814.594
 647.224 531.059
 764.359 640.947
 343.801 391.553
 582.529 74.455
 801.358 80.910
 98.318 359.522
 809.932 465.375
 37.864 197.753
 147.147 754.064
 966.529 755.462
 0.769 29.676
 247.642 761.403
 415.701 51.916
 96.577 983.362
 509.615 103.138
 510.421 303.722
 373.850 908.828
 415.148 845.855
 331.003 372.105
 860.404 550.397
 296.998 90.479
 628.863 68.694
 710.794 469.439
 37.830 276.281
 994.678 71.328
 773.589 449.101
 16.118 515.492
 295.480 666.820
 89.900 418.348
 111.311 179.176
 816.928 187.071
 196.238 801.691
 461.373 880.990
 94.416 295.560
 657.130 268.778
 100.597 673.290
 371.956 841.477
 114.364 387.238
 185.591 110.840
 743.172 973.978
 827.179 514.842
 404.995 405.230
 415.980 668.486
 153.763 738.544
 134.455 304.773
 780.323 661.147
 889.286 830.197
 191.171 812.133
 466.601 19.133
 852.484 875.953
 423.960 555.605
 126.940 28.925
 472.540 228.145
 997.543 445.960
 956.057 938.537
 41.384 933.128
 623.582 908.604
 615.248 929.991
 695.333 686.716
 275.702 851.410
 35.403 659.024
 163.316 129.814
 453.184 666.807
 821.679 134.667
 963.905 193.552
 37.720 35.361
 534.417 102.009
 324.425 427.062
 37.330 526.510
 617.473 336.916
 27.231 729.104
 323.784 891.574
 557.578 244.842
 695.745 168.349
 674.426 722.857
 466.513 423.821
 880.376 532.291
 78.725 238.678
 763.739 477.888
 683.994 19.713
 966.998 157.027
 349.433 533.605
 636.332 401.599
 749.221 627.540
 689.463 463.507
 665.790 324.377
 479.843 716.497
 201.978 11.366
 366.669 519.740
 990.558 308.220
 46.053 896.189
 362.578 380.176
 310.661 962.700
 335.321 322.752
 813.088 766.596
 42.218 795.961
 870.253 757.495
 441.533 226.205
 898.225 492.365
 601.970 664.031
 573.460 40.011
 818.681 215.957
 719.736 638.229
 212.601 930.057
 490.746 448.071
 212.987 69.759
 4.856 245.998
 523.882 960.963
 867.789 862.791
 389.585 537.256
 245.830 400.131
 464.712 470.502
 409.545 279.632
 576.984 383.751
 117.130 68.278
 564.366 265.461
 336.580 607.765
 44.650 393.889
 684.317 97.946
 10.341 34.659
 480.202 556.727
 62.905 979.807
 458.658 126.383
 639.730 880.503
 234.653 410.913
 928.872 906.485
 481.489 818.021
 198.753 801.613
 142.634 415.346
 833.036 46.422
 658.440 282.303
 499.013 875.086
 254.701 700.230
 88.073 6.466
 506.040 744.416
 549.241 458.259
 173.576 157.168
 644.879 931.490
 321.831 542.464
 347.749 332.354
 871.159 446.511
 880.348 782.815
 544.014 306.808
 783.488 344.193
 949.066 363.172
 357.235 913.668
 727.789 740.811
 12.569 767.215
 2.739 117.324
 628.529 819.633
 132.919 766.919
 752.291 299.285
 144.722 696.765
 187.070 528.976
 390.688 928.008
 166.169 342.364
 544.409 369.328
 345.719 215.882
 98.308 841.147
 401.153 967.868
 49.619 556.572
 174.216 269.042
 474.967 189.405
 382.166 761.603
 569.597 764.082
 615.912 228.732
 406.075 207.045
 169.292 563.432
 919.521 989.062
 560.918 717.391
 300.916 864.445
 39.387 969.389
 253.410 42.516
 961.732 731.903
 193.789 991.302
 466.586 347.736
 45.272 521.147
 43.279 440.195
 429.859 390.142
 345.112 35.488
 817.638 743.211
 281.329 930.415
 94.309 586.898
 123.002 328.242
 462.112 822.930
 101.610 197.883
 67.033 241.306
 996.808 853.663
 48.326 199.643
 186.459 23.163
 214.984 397.059
 955.015 927.780
 475.706 360.745
 866.743 294.020
 770.426 690.170
 251.879 533.292
 186.704 201.559
 323.773 754.699
 385.714 353.709
 843.573 630.345
 430.664 450.642
 229.319 127.856
 703.878 358.056
 424.973 612.823
 244.246 855.618
 11.365 47.655
 539.148 308.034
 968.127 856.936
 397.337 372.490
 149.086 266.961
 922.704 781.769
 82.366 473.975
 42.647 430.486
 772.582 157.189
 336.310 640.850
 91.255 575.348
 702.670 454.839
 371.242 606.344
 430.133 467.339
 452.965 585.592
 529.493 221.509
 599.158 38.876
 400.921 690.399
 38.421 397.810
 480.885 290.702
 6.858 430.466
 992.846 153.798
 825.449 456.048
 170.410 720.143
 25.676 871.448
 775.717 845.259
 767.392 170.390
 669.786 494.417
 684.399 444.553
 953.879 259.627
 951.095 423.121
 468.468 623.283
 347.413 925.777
 464.016 400.003
 671.844 308.061
 128.464 659.736
 229.386 91.611
 531.192 734.543
 721.805 660.236
 911.627 467.658
 563.579 221.530
 169.855 521.269
 13.696 379.344
 802.181 429.310
 79.229 721.558
 340.173 789.275
 642.873 27.981
 899.008 924.439
 877.990 662.875
 599.932 921.908
 628.699 694.430
 110.214 835.715
 890.252 428.868
 128.363 225.984
 870.026 649.806
 446.757 39.225
 839.217 594.668
 940.677 90.843
 299.802 900.682
 982.441 324.182
 43.958 625.148
 960.673 341.988
 830.259 340.815
 724.299 952.553
 452.217 970.514
 373.703 176.325
 442.846 839.436
 220.456 117.183
 9.553 663.035
 343.397 629.452
 696.008 268.544
 721.754 886.101
 843.504 574.113
 742.933 870.214
 999.100 167.993
 108.984 831.030
 769.757 77.838
 25.275 743.682
 232.189 474.648
 599.299 429.728
 311.870 985.292
 736.681 890.961
 679.177 500.720
 453.385 504.651
 766.950 263.321
 463.910 462.705
 785.624 136.391
 519.259 414.513
 846.703 232.138
 197.965 912.938
 952.860 73.159
 469.023 450.683
 76.667 648.031
 195.800 610.764
 436.397 696.850
 11.703 906.952
 445.923 320.631
 426.342 39.772
 429.372 183.050
 198.288 589.058
 765.485 688.589
 598.289 168.408
 580.674 242.738
 174.334 109.463
 815.571 83.188
 584.534 169.345
 522.622 912.185
 381.045 173.218
 640.323 246.336
 781.696 41.812
 464.500 758.754
 257.443 202.360
 283.085 37.518
 573.133 848.113
 545.943 882.978
 954.297 69.136
 846.195 163.752
 599.918 214.010
 438.125 137.369
 434.721 412.449
 6.286 197.199
 986.675 462.398
 630.884 53.686
 606.837 997.277
 19.444 107.045
 17.783 250.660
 950.378 72.938
 810.704 843.405
 810.116 25.389
 14.342 864.311
 114.550 806.157
 64.675 397.679
 953.490 991.327
 323.433 383.041
 552.623 219.072
 965.629 853.084
 233.151 973.059
 398.592 779.965
 290.057 830.035
 33.026 828.289
 984.115 554.767
 924.023 640.894
 431.830 238.151
 588.489 12.929
 615.925 293.178
 815.000 597.630
 664.604 557.314
 970.626 56.722
 551.329 898.147
 713.010 757.805
 242.291 621.897
 999.063 934.624
 313.090 72.236
 286.571 383.487
 119.712 151.156
 122.169 255.601
 644.842 56.212
 247.322 821.750
 255.510 411.910
 609.705 499.151
 361.451 670.521
 495.825 222.646
 618.152 302.875
 484.645 961.622
 90.166 917.226
 222.681 893.485
 97.807 199.073
 627.673 273.408
 185.908 12.558
 107.934 233.061
 352.100 340.988
 633.356 708.515
 882.395 57.139
 985.366 65.421
 595.150 30.736
 548.779 149.549
 175.321 419.109
 468.180 850.033
 477.039 406.253
 583.393 494.048
 24.679 304.780
 68.691 683.649
 494.767 104.580
 243.139 492.191
 210.351 922.148
 287.026 228.922
 825.959 696.590
 112.358 491.232
 578.428 104.457
 992.488 705.768
 83.054 378.066
 683.812 328.657
 475.291 254.209
 176.079 863.750
 248.356 35.788
 220.107 663.881
 882.285 992.410
 813.870 417.169
 969.319 472.383
 619.093 367.399
 135.931 953.521
 148.223 769.338
 468.600 269.917
 651.300 196.696
 146.883 753.479
 167.559 978.440
 554.885 499.801
 739.262 879.767
 715.472 276.332
 445.210 824.636
 608.164 245.341
 656.538 900.008
 882.434 74.434
 784.052 526.538
 957.092 693.316
 138.557 730.278
 250.544 857.829
 305.979 124.907
 766.274 372.240
 417.865 999.354
 866.171 760.338
 723.921 802.396
 407.726 967.528
 123.153 90.533
 559.332 313.060
 538.999 440.411
 303.502 27.550
 814.423 970.036
 606.678 830.380
 816.515 527.603
 395.397 789.621
 665.931 621.954
 203.865 219.268
 11.903 129.261
 722.822 301.228
 454.032 326.816
 512.139 59.557
 41.347 2.839
 71.422 989.385
 58.823 162.483
 978.483 171.034
 421.703 102.085
 292.681 839.740
 146.487 528.908
 219.534 782.633
 840.458 650.695
 688.709 387.152
 563.498 202.403
 6.521 849.643
 958.867 686.177
 806.601 790.689
 244.343 410.422
 791.817 26.771
 600.026 475.553
 93.208 368.591
 111.196 684.443
 777.244 298.085
 728.532 486.769
 123.849 102.486
 526.976 796.416
 740.114 289.240
 789.507 663.171
 537.436 785.226
 352.465 913.317
 705.050 843.079
 42.145 593.095
 385.701 682.960
 553.702 214.714
 77.946 526.615
 496.590 792.641
 335.616 809.626
 607.595 609.857
 42.993 355.541
 942.803 726.898
 51.845 170.835
 661.723 863.637
 864.548 171.867
 346.249 383.360
 129.966 624.135
 518.538 394.889
 232.639 790.902
 577.582 181.037
 151.432 323.957
 34.706 245.822
 944.281 245.756
 42.164 749.684
 787.659 72.074
 453.073 238.022
 22.296 200.671
 280.126 645.853
 393.333 278.189
 517.743 128.261
 839.183 878.921
 18.805 385.916
 197.993 650.313
 962.024 656.492
 935.646 656.666
 476.794 270.942
 30.102 180.884
 104.507 738.743
 1.691 811.093
 942.452 354.287
 489.302 472.114
 840.288 699.226
 922.813 779.298
 779.622 560.000
 620.214 952.833
 272.360 358.830
 884.562 683.817
 49.429 398.578
 435.129 79.160
 592.468 1.276
 275.896 811.340
 879.406 946.396
 83.069 182.595
 591.204 723.540
 535.022 193.104
 559.851 756.050
 69.213 231.673
 353.898 443.790
 140.995 428.562
 102.171 147.122
 691.326 407.129
 281.864 887.888
 670.185 418.410
 655.136 890.333
 778.795 55.523
 567.816 204.660
 208.770 728.654
 742.311 642.780
 895.078 282.610
 649.766 470.437
 440.753 894.355
 757.598 617.930
 395.796 175.238
 969.499 235.020
 415.554 89.842
 535.690 881.269
 122.414 399.363
 569.706 434.028
 340.055 241.582
 100.368 350.990
 55.391 711.828
 678.115 446.738
 737.062 840.593
 885.966 52.813
 950.880 744.794
 447.489 813.825
 965.430 423.164
 825.951 429.017
 841.500 274.312
 447.086 146.064
 406.716 931.832
 707.446 534.005
 294.394 68.249
 334.212 52.855
 589.003 942.977
 101.685 762.155
 488.749 323.876
 373.741 498.589
 140.628 53.057
 997.721 348.506
 500.127 651.685
 118.982 855.174
 744.879 552.418
 990.392 258.719
 660.412 539.543
 619.043 60.673
 201.261 883.778
 503.397 242.068
 499.889 240.083
 975.841 716.846
 289.789 281.907
 64.492 759.619
 571.873 64.290
 938.160 662.493
 381.812 421.672
 92.173 219.528
 410.556 135.483
 490.686 544.851
 644.207 863.551
 1.873 452.343
 979.141 760.493
 72.677 177.874
 243.335 578.865
 694.565 641.435
 228.052 708.568
 143.964 24.124
 170.994 861.399
 651.793 987.144
 801.948 853.620
 305.217 966.053
 186.650 487.754
 928.557 227.968
 509.447 831.694
 74.920 642.841
 898.573 75.675
 309.087 768.094
 900.962 593.077
 727.266 20.540
 191.050 207.762
 770.442 567.789
 187.666 987.276
 303.182 536.134
 45.686 37.409
 184.981 141.662
 778.640 809.105
 20.961 110.222
 301.861 774.440
 885.167 979.509
 913.370 55.430
 833.465 558.381
 54.752 659.868
 312.768 455.469
 223.264 494.649
 805.654 447.876
 198.863 782.328
 479.424 823.397
 568.527 34.784
 319.171 244.227
 90.869 363.188
 376.654 209.878
 165.677 791.088
 849.997 671.241
 427.618 942.964
 790.805 611.010
 846.202 200.364
 210.673 568.495
 213.474 238.621
 202.028 775.070
 268.265 6.747
 700.366 171.807
 125.735 309.469
 576.277 510.391
 41.108 452.454
 564.057 665.146
 677.714 68.803
 895.465 396.277
 15.704 547.089
 526.372 56.478
 326.095 109.094
 213.266 94.488
 445.436 860.345
 936.110 915.434
 72.542 270.437
 872.719 459.809
 327.011 885.496
 234.263 277.268
 169.076 375.152
 276.640 430.458
 994.508 654.874
 41.328 65.427
 252.574 75.818
 263.005 242.542
 958.426 953.540
 148.990 714.175
 605.804 819.726
 704.851 857.510
 56.769 173.664
 96.733 283.031
 270.741 519.587
 427.837 617.530
 216.660 579.666
 815.718 246.409
 424.464 638.576
 918.549 50.936
 512.674 512.959
 30.272 314.698
 768.770 47.129
 582.716 438.374
 752.032 855.166
 721.563 97.104
 681.703 189.633
 504.911 219.996
 516.965 889.981
 978.590 151.948
 532.515 811.025
 759.941 575.034
 451.042 556.384
 988.335 986.700
 871.151 736.502
 331.003 537.311
 588.912 969.697
 749.946 867.886
 169.174 971.953
 600.829 823.718
 697.893 2.026
 337.083 880.123
 411.097 698.371
 199.426 147.416
 925.006 659.906
 178.062 533.845
 113.436 570.457
 715.619 163.510
 524.507 974.507
 875.190 362.942
 283.350 97.735
 409.551 352.131
 78.676 128.564
 542.683 376.336
 419.560 785.978
 599.347 82.401
 418.555 584.218
 506.840 931.645
 905.311 147.341
 837.608 820.409
 401.522 47.236
 482.628 584.442
 46.451 649.567
 341.974 945.369
 809.046 205.647
 17.606 733.191
 567.298 167.762
 398.918 920.314
 890.637 314.591
 77.119 427.826
 592.740 526.668
 621.043 627.169
 498.994 864.228
 133.957 539.010
 17.144 277.004
 5.547 520.790
 336.503 763.849
 21.163 595.496
 688.907 936.399
 715.150 882.492
 564.700 702.855
 108.463 988.579
 24.106 543.552
 382.662 860.869
 916.037 608.079
 70.766 915.498
 503.485 523.719
 526.505 176.137
 491.175 406.943
 631.468 387.762
 4.114 544.261
 356.875 333.982
 625.287 627.254
 183.772 865.681
 70.361 250.897
 850.880 945.875
 563.248 716.959
 120.033 597.045
 38.390 518.504
 479.853 285.026
 196.321 350.982
 32.099 535.693
 394.223 124.682
 383.198 520.636
 781.871 407.318
 684.914 794.836
 867.473 559.976
 100.471 167.841
 392.840 740.798
 811.149 950.372
 541.170 25.594
 197.074 166.690
 825.173 360.558
 326.354 150.980
 692.677 537.561
 248.797 660.763
 829.050 125.944
 522.189 914.682
 171.521 455.727
 686.568 984.478
 823.776 615.699
 159.487 695.648
 867.011 686.671
 945.189 587.892
 706.308 396.528
 153.468 790.342
 221.862 271.472
 208.435 628.742
 969.916 519.679
 720.123 918.761
 807.601 62.469
 797.780 743.749
 112.100 707.981
 435.860 864.323
 693.346 717.580
 913.171 74.619
 229.897 360.804
 651.691 885.091
 711.635 296.363
 1.630 968.970
 775.852 200.708
 98.812 219.355
 753.291 328.959
 503.102 902.342
 679.405 113.079
 324.136 900.210
 907.872 347.203
 102.848 74.688
 426.134 488.838
 802.378 266.604
 607.106 516.605
 905.837 823.228
 231.225 170.359
 185.538 12.440
 925.736 188.564
 140.929 463.271
 143.765 921.997
 171.124 350.676
 847.566 904.099
 101.330 419.577
 774.870 199.210
 897.244 885.948
 614.034 623.541
 32.622 543.068
 355.365 873.985
 605.675 87.106
 238.479 731.044
 590.862 321.170
 997.688 489.388
 553.283 830.162
 891.330 668.441
 310.586 284.805
 361.876 562.281
 797.697 342.481
 139.771 889.872
 246.201 290.996
 406.935 430.844
 534.855 20.654
 959.998 196.801
 580.133 517.320
 546.592 152.279
 124.094 17.366
 31.017 412.417
 527.236 942.886
 322.386 996.163
 800.677 196.633
 65.989 785.120
 307.323 810.254
 657.223 150.156
 346.188 42.173
 840.458 472.664
 306.361 63.693
 858.991 357.343
 663.953 370.240
 136.357 951.726
 801.702 41.385
 806.522 338.280
 289.681 246.147
 36.529 222.075
 787.892 762.684
 169.108 15.811
 356.764 332.757
 876.544 230.164
 506.970 996.243
 86.018 757.074
 431.170 9.608
 688.927 23.905
 260.794 920.801
 463.860 74.599
 932.656 992.924
 159.490 768.536
 962.839 597.676
 937.371 487.223
 566.995 859.619
 956.257 902.909
 673.004 662.437
 583.127 531.571
 308.199 832.497
 788.574 396.186
 51.390 613.009
 675.890 236.147
 990.212 419.225
 707.283 276.853
 265.626 822.396
 133.724 722.616
 494.309 14.212
 966.434 349.127
 391.184 936.463
 810.747 982.644
 851.455 370.435
 232.818 286.221
 755.294 630.684
 465.279 293.712
 318.106 927.310
 51.679 95.639
 992.428 794.485
 56.406 183.597
 629.488 341.080
 255.277 288.543
 802.955 87.796
 3.352 330.760
 186.097 205.784
 435.548 953.428
 536.468 471.650
 179.815 296.667
 887.214 875.728
 692.938 333.740
 757.391 753.141
 709.324 526.108
 689.459 504.487
 620.526 439.749
 892.891 404.782
 77.878 622.871
 738.925 900.792
 885.926 686.884
 911.722 919.278
 686.592 510.659
 102.201 568.290
 832.957 545.920
 737.518 742.964
 729.745 722.944
 704.576 344.002
 240.965 714.806
 761.207 394.612
 202.586 730.470
 73.000 379.401
 751.687 377.606
 384.568 721.080
 918.449 911.412
 876.871 818.388
 501.918 702.918
 0.602 367.197
 646.160 496.761
 61.475 418.051
 184.769 852.305
 196.281 444.554
 866.431 582.252
 576.925 530.936
 103.160 418.703
 249.354 72.319
 189.873 88.224
 319.688 321.660
 776.248 395.417
 183.270 932.932
 179.459 370.081
 924.304 826.063
 312.795 488.232
 742.937 236.506
 176.698 34.549
 469.662 477.666
 75.083 826.332
 658.889 519.986
 743.508 400.744
 997.204 24.090
 122.773 902.152
 478.580 520.619
 500.686 960.064
 977.676 335.167
 548.205 875.910
 60.907 957.962
 469.096 135.240
 508.569 464.837
 92.917 217.529
 553.692 434.690
 501.121 616.410
 76.140 470.523
 369.775 26.786
 303.747 823.658
 27.636 560.862
 173.914 916.525
 605.899 271.958
 685.252 447.147
 139.696 983.140
 933.820 692.087
 68.642 617.894
 274.599 73.976
 974.322 733.488
 196.643 760.125
 240.207 476.353
 148.449 261.104
 480.238 565.162
 125.194 719.217
 366.061 404.619
 336.660 848.605
 902.074 924.901
 546.646 609.316
 218.111 2.812
 622.857 480.351
 740.517 265.921
 699.723 220.718
 785.684 15.980
 952.811 867.485
 521.090 879.059
 957.938 276.208
 135.683 433.971
 684.422 137.716
 435.665 465.238
 401.824 247.880
 867.851 0.255
 792.985 20.727
 808.526 931.228
 821.149 242.985
 431.885 690.254
 931.541 808.442
 382.748 180.701
 842.306 347.269
 70.241 400.453
 938.526 998.621
 622.831 993.865
 396.625 49.620
 303.765 301.414
 983.518 281.253
 586.006 441.523
 672.084 888.411
 686.871 51.037
 46.817 59.410
 427.282 663.168
 23.924 257.831
 24.793 338.789
 839.678 9.742
 272.304 253.768
 58.911 391.548
 367.523 37.304
 589.445 282.470
 17.232 950.207
 253.503 901.424
 873.362 574.665
 337.417 816.762
 596.325 785.852
 17.951 890.609
 69.579 8.837
 527.208 904.562
 395.625 390.528
 76.353 583.174
 128.488 685.158
 697.470 574.450
 785.026 653.228
 396.938 616.550
 524.344 288.418
 35.220 586.808
 191.285 536.140
 677.388 628.415
 839.747 563.018
 394.685 832.570
 740.900 431.158
 566.727 536.227
 549.852 967.824
 141.414 710.048
 264.531 83.798
 388.352 955.492
 328.464 56.768
 842.575 617.800
 373.569 774.483
 118.009 531.955
 792.203 431.911
 391.717 46.239
 394.632 143.484
 766.036 573.213
 627.208 702.578
 629.928 876.651
 179.245 773.285
 114.967 256.911
 727.463 2.378
 905.174 403.538
 193.646 400.989
 971.570 865.484
 314.600 265.279
 297.774 284.639
 837.578 423.369
 706.667 951.531
 6.148 642.636
 432.314 92.747
 641.173 178.506
 876.600 73.267
 452.484 154.931
 894.963 394.403
 845.434 340.447
 146.947 756.067
 472.334 915.175
 280.022 312.757
 884.541 647.142
 572.100 634.018
 582.483 35.342
 800.662 345.398
 457.137 96.947
 523.605 304.447
 439.420 632.838
 216.222 802.652
 198.972 695.250
 205.619 288.770
 988.976 190.956
 552.031 607.829
 450.686 810.350
 747.654 634.616
 54.571 895.415
 717.627 358.142
 252.252 206.487
 322.739 117.004
 685.517 468.498
 665.373 483.483
 489.507 861.952
 603.425 700.485
 833.880 452.959
 173.851 59.963
 68.433 751.520
 138.530 909.478
 831.746 859.807
 689.035 336.120
 99.245 874.971
 910.314 20.670
 700.278 587.217
 911.168 311.908
 335.104 947.255
 414.767 539.160
 537.805 42.235
 976.337 774.061
 529.143 330.897
 96.931 249.164
 106.216 952.615
 149.189 36.152
 948.762 987.531
 868.721 240.428
 263.296 443.044
 916.816 257.654
 17.535 452.989
 738.451 703.101
 73.161 68.161
 253.740 623.515
 942.808 99.154
 289.264 956.688
 267.822 644.192
 614.066 854.257
 230.985 235.834
 857.947 132.769
 229.931 401.713
 899.232 486.326
 192.710 927.202
 786.111 166.571
 820.123 193.918
 248.450 113.394
 896.597 749.871
 42.469 269.028
 181.901 237.989
 3.787 311.546
 542.848 103.493
 847.952 848.861
 122.862 141.533
 612.973 284.757
 897.042 99.774
 674.676 933.286
 793.113 771.737
 550.426 361.801
 249.596 502.119
 135.262 496.311
 160.063 861.820
 560.587 351.689
 347.812 665.624
 830.778 745.200
 213.319 117.472
 657.569 421.988
 885.143 935.971
 183.579 338.510
 924.269 985.461
 351.223 602.819
 426.252 505.756
 645.585 713.241
 731.987 177.182
 512.157 239.096
 96.613 298.140
 443.020 183.945
 730.409 501.878
 136.815 714.495
 971.894 50.192
 195.440 243.296
 791.313 557.415
 28.662 552.923
 864.993 402.115
 329.822 541.423
 573.449 350.907
 72.614 566.686
 127.617 463.579
 199.815 350.450
 740.246 977.145
 347.263 65.318
 158.414 24.672
 215.690 931.010
 736.816 69.715
 793.056 264.986
 541.179 306.514
 92.353 109.119
 161.586 857.833
 534.487 945.622
 124.307 905.377
 530.728 544.640
 108.664 311.355
 240.486 91.407
 896.633 374.189
 262.135 626.671
 854.164 37.079
 99.576 719.962
 214.976 706.589
 405.741 666.543
 912.984 301.367
 84.994 356.581
 795.182 841.240
 515.963 75.709
 802.147 797.280
 189.871 642.045
 891.108 187.888
 529.685 513.669
 812.606 548.842
 223.670 376.067
 254.985 91.720
 62.420 570.164
 713.494 650.696
 578.501 893.118
 797.755 98.819
 148.045 406.239
 591.122 378.345
 97.537 43.377
 349.447 863.099
 568.512 920.352
 959.597 572.329
 807.639 208.750
 557.327 543.868
 377.926 428.597
 870.751 99.101
 814.459 722.420
 753.539 583.193
 89.656 552.158
 998.139 622.027
 100.627 780.079
 574.111 823.575
 265.639 990.517
 573.196 877.865
 316.302 431.982
 217.664 28.930
 923.806 125.499
 611.196 147.213
 906.236 527.204
 494.868 5.688
 262.558 949.110
 80.499 631.864
 78.616 544.929
 238.604 685.868
 690.487 637.221
 540.615 7.644
 188.357 92.356
 220.019 730.257
 45.032 201.500
 302.956 508.231
 81.142 474.764
 447.084 437.358
 185.531 43.593
 352.710 513.621
 824.383 150.510
 609.966 2.596
 854.134 908.421
 111.090 766.327
 37.408 72.214
 481.480 462.262
 812.286 687.541
 614.285 19.032
 725.587 885.106
 281.067 977.994
 781.029 758.888
 838.745 129.371
 121.698 704.493
 367.201 470.140
 640.085 65.800
 712.041 360.654
 542.762 726.523
 135.814 992.096
 673.740 936.104
 814.305 921.763
 681.681 239.901
 671.285 652.806
 390.756 721.111
 897.380 585.118
 70.404 700.958
 521.723 340.857
 591.094 694.750
 127.089 558.532
 674.979 410.406
 951.724 981.156
 903.948 294.649
 388.639 654.928
 712.733 987.390
 163.482 563.977
 979.629 709.832
 85.945 203.294
 817.952 274.886
 271.068 726.179
 882.067 23.817
 612.800 74.961
 624.817 530.250
 262.892 235.716
 999.245 607.214
 77.068 661.134
 684.984 755.662
 793.825 333.062
 965.586 220.572
 918.689 630.840
 392.085 805.487
 411.110 517.007
 673.377 336.025
 778.093 822.823
 246.548 470.998
 737.195 27.280
 439.525 515.438
 343.700 680.593
 361.523 87.668
 207.756 972.763
 789.476 293.066
 935.468 226.770
 584.343 336.213
 194.672 781.598
 121.878 902.358
 266.088 690.995
 987.811 815.764
 731.386 408.283
 725.573 359.398
 162.161 555.116
 771.762 656.068
 602.028 522.868
 234.764 869.549
 24.845 960.019
 807.703 905.299
 255.885 728.684
 628.714 259.253
 462.717 130.378
 157.998 681.078
 865.241 707.552
 309.085 151.509
 839.199 716.775
 905.921 104.494
 857.301 75.228
 621.040 901.425
 442.709 729.047
 544.049 850.411
 419.869 644.853
 423.479 887.332
 609.765 40.372
 985.846 742.080
 805.642 742.493
 959.302 613.301
 409.598 278.553
 988.913 194.026
 741.413 196.380
 328.338 220.500
 433.384 289.079
 408.285 464.432
 886.194 630.255
 323.586 427.696
 822.053 253.991
 234.253 616.709
 76.205 731.244
 255.684 625.289
 913.672 981.225
 811.607 809.665
 44.859 234.018
 661.023 832.626
 794.745 841.028
 985.812 36.661
 412.343 465.484
 465.670 494.955
 599.322 319.209
 176.505 716.381
 2.069 428.079
 260.289 644.197
 615.654 181.384
 539.858 601.299
 960.214 564.754
 830.504 776.865
 132.175 798.059
 448.698 314.684
 729.797 545.044
 982.642 912.760
 482.924 267.304
 492.950 452.916
 662.123 639.142
 6.566 689.712
 937.108 589.919
 82.820 597.157
 936.195 505.693
 825.311 22.478
 918.285 301.426
 523.282 766.872
 500.571 509.062
 995.498 807.981
 535.761 645.888
 120.807 817.423
 952.393 3.115
 242.992 394.481
 564.088 588.439
 481.921 34.953
 624.714 371.099
 145.058 48.817
 816.130 706.614
 668.041 713.972
 665.993 994.994
 903.246 453.742
 320.976 274.955
 282.188 816.574
 564.520 742.730
 890.511 346.463
 840.070 663.039
 880.548 906.899
 395.781 7.989
 801.581 769.852
 33.219 503.991
 325.487 430.467
 52.171 814.815
 787.340 49.402
 20.730 958.714
 826.519 65.209
 852.198 8.068
 911.992 531.833
 178.753 800.465
 451.842 309.517
 220.235 90.775
 636.060 325.386
 751.947 975.087
 835.446 692.348
 578.096 840.751
 798.740 767.159
 270.948 754.120
 653.446 991.402
 196.138 441.360
 749.919 109.483
 821.647 591.162
 198.144 627.616
 514.306 495.128
 865.165 965.131
 929.142 316.283
 39.486 967.693
 362.465 953.901
 666.253 380.320
 191.268 358.951
 330.950 611.116
 584.563 695.582
 165.292 14.764
 824.960 276.847
 790.529 864.066
 802.632 204.978
 852.299 799.661
 973.240 986.102
 767.372 509.898
 444.299 575.115
 954.036 617.354
 961.469 737.911
 90.757 674.294
 701.449 835.382
 206.230 0.487
 688.560 67.141
 590.477 52.955
 787.861 434.183
 401.761 583.857
 992.176 650.462
 276.326 20.657
 720.106 556.298
 404.193 58.729
 136.488 254.700
 169.288 172.721
 858.655 838.949
 149.002 677.267
 536.928 730.512
 688.128 663.444
 615.125 965.606
 394.148 933.816
 458.393 312.165
 312.489 300.734
 56.775 562.858
 627.106 910.120
 701.717 321.100
 967.246 732.194
 620.792 803.206
 587.266 913.183
 227.782 739.133
 202.698 215.117
 788.634 125.440
 320.590 457.298
 259.443 16.560
 781.380 401.329
 364.614 524.276
 547.688 345.911
 648.554 911.091
 724.605 287.540
 953.124 932.250
 396.990 594.291
 198.654 115.463
 220.511 982.852
 335.326 319.370
 231.413 200.640
 193.486 924.726
 50.251 227.299
 708.852 269.850
 379.986 321.055
 597.300 218.642
 350.114 658.740
 172.982 960.260
 75.098 232.924
 265.009 590.263
 594.730 670.202
 416.971 659.736
 791.579 581.644
 28.532 538.701
 660.170 325.711
 300.656 100.425
 485.564 797.170
 710.287 262.248
 705.594 209.881
 904.134 325.120
 939.106 239.756
 955.568 737.421
 398.283 275.016
 667.292 909.104
 530.764 588.335
 272.638 450.176
 699.237 719.214
 440.120 774.475
 272.874 220.362
 822.679 357.456
 25.161 679.900
 621.228 167.807
 883.023 848.520
 311.325 400.367
 107.558 59.502
 74.642 755.744
 990.188 477.560
 799.297 164.749
 280.765 113.402
 183.929 208.200
 315.312 823.632
 371.755 90.509
 248.158 525.058
 227.885 85.118
 811.568 698.828
 384.300 968.049
 599.388 569.153
 243.457 320.258
 301.338 505.256
 438.103 328.256
 481.375 620.862
 679.292 104.304
 104.918 905.810
 327.498 731.945
 861.958 707.804
 437.212 509.610
 520.248 942.907
 950.412 895.307
 767.424 20.948
 349.145 770.166
 783.444 361.817
 575.344 49.836
 723.840 301.775
 743.475 732.966
 316.701 661.807
 918.178 928.357
 386.928 805.160
 517.451 630.665
 653.093 446.175
 197.910 293.217
 6.416 100.954
 51.282 990.542
 417.120 971.351
 712.476 978.330
 938.126 321.964
 374.686 190.993
 135.297 405.594
 504.159 3.714
 890.737 592.009
 228.163 904.382
 452.878 199.414
 368.634 439.307
 974.027 274.936
 48.912 423.816
 540.805 142.703
 802.536 344.253
 901.509 373.985
 455.276 661.491
 91.218 137.657
 481.499 288.546
 892.808 880.608
 503.810 427.518
 320.386 451.918
 513.924 675.785
 919.710 122.810
 849.466 450.680
 824.676 232.987
 25.335 329.009
 944.721 195.324
 952.151 486.375
 968.168 362.782
 593.973 575.960
 712.115 367.406
 641.782 772.029
 719.800 310.331
 680.357 375.792
 468.800 958.751
 679.240 36.538
 503.427 500.957
 471.865 866.172
 716.005 550.024
 431.985 247.878
 675.934 861.871
 497.964 77.872
 722.643 551.712
 420.869 291.753
 706.566 627.000
 962.514 463.361
 67.348 93.486
 288.571 814.251
 994.856 187.910
 986.678 316.581
 918.566 915.997
 690.298 532.715
 535.106 763.101
 859.254 122.999
 110.729 447.978
 713.851 421.614
 312.051 924.510
 950.836 372.196
 329.380 533.801
 698.812 313.962
 395.436 567.919
 164.037 389.651
 879.312 340.048
 743.611 623.883
 190.396 743.078
 664.052 300.074
 577.104 814.451
 764.366 92.218
 196.129 869.691
 162.180 321.522
 283.118 696.475
 700.884 684.580
 927.042 257.027
 209.498 207.720
 467.878 486.079
 352.871 30.092
 358.587 517.752
 798.675 805.405
 993.890 965.659
 373.370 79.044
 374.272 420.701
 69.016 374.203
 986.357 839.891
 146.628 979.028
 210.806 962.643
 63.116 528.417
 264.843 809.188
 634.031 521.612
 825.123 955.701
 293.107 403.325
 312.878 924.696
 784.466 895.438
 440.042 224.943
 340.260 922.948
 173.561 386.238
 774.391 896.660
 264.536 589.761
 833.823 851.949
 976.668 39.345
 168.094 193.890
 530.155 162.992
 933.253 651.222
 26.342 703.470
 70.081 722.431
 536.838 143.361
 872.591 24.891
 508.384 120.743
 479.211 791.286
 359.416 199.661
 216.559 445.872
 912.251 753.064
 348.149 26.536
 230.320 749.193
 224.999 877.783
 205.264 875.080
 301.905 845.925
 384.553 918.326
 125.622 372.942
 645.185 411.566
 575.671 762.050
 329.702 739.674
 154.590 219.314
 872.162 749.948
 494.860 445.350
 86.826 188.193
 940.284 833.720
 582.212 322.190
 739.198 143.094
 937.256 987.635
 177.669 654.256
 651.768 94.993
 707.920 746.902
 605.904 729.143
 569.001 871.805
 56.474 233.231
 534.563 528.829
 613.386 735.352
 691.180 958.676
 307.267 108.764
 687.530 324.871
 737.328 276.245
 790.884 601.820
 412.938 515.264
 636.587 734.750
 137.421 197.083
 505.671 828.749
 570.744 419.408
 765.583 728.162
 719.347 754.099
 162.593 826.174
 885.267 829.754
 568.207 900.190
 739.431 470.251
 615.377 194.571
 420.603 396.874
 176.215 502.372
 484.893 121.155
 547.121 156.276
 802.105 171.761
 438.567 290.959
 103.818 540.448
 787.457 540.379
 401.276 544.280
 95.070 180.197
 304.494 794.176
 471.495 204.616
 861.041 759.387
 69.589 665.986
 695.491 415.391
 802.420 922.591
 348.520 566.096
 545.570 994.063
 995.901 813.000
 770.427 664.113
 458.549 492.612
 280.575 86.916
 209.383 673.023
 427.760 627.061
 133.571 960.808
 566.721 314.892
 126.195 155.745
 222.944 341.132
 314.177 954.188
 350.352 299.529
 194.109 958.871
 456.842 656.966
 289.433 235.701
 286.985 70.912
 882.182 864.626
 139.036 458.587
 877.269 175.246
 926.501 65.909
 150.531 217.857
 395.060 492.725
 632.602 91.449
 798.751 650.414
 534.836 892.540
 103.342 795.532
 254.491 638.259
 901.204 76.271
 656.024 695.694
 625.313 815.357
 243.479 174.129
 977.935 42.362
 673.579 830.565
 332.910 479.640
 646.466 240.038
 23.230 319.330
 315.221 995.031
 134.814 134.689
 418.778 242.345
 643.241 218.765
 636.176 926.541
 356.068 498.982
 531.775 187.398
 265.605 40.148
 588.009 721.503
 135.274 513.812
 459.200 847.114
 699.614 12.712
 810.039 54.878
 969.430 249.518
 86.614 48.161
 218.478 664.341
 795.570 504.844
 158.485 831.195
 405.644 872.148
 160.414 995.987
 730.700 547.759
 680.066 684.691
 578.392 430.154
 26.739 317.569
 855.241 430.215
 459.344 271.872
 87.261 532.221
 192.848 110.152
 153.249 47.886
 89.882 883.545
 721.553 10.844
 641.895 819.200
 544.977 164.906
 808.335 989.089
 94.611 677.256
 581.186 55.026
 522.518 792.927
 929.217 103.765
 233.886 890.289
 407.759 279.071
 348.199 315.567
 5.512 127.838
 541.203 499.784
 252.293 688.450
 517.785 991.822
 696.718 636.050
 81.628 490.037
 249.460 676.238
 179.799 801.130
 698.010 651.668
 726.726 993.459
 758.008 941.250
 597.786 203.102
 112.493 26.216
 151.628 470.648
 985.325 48.627
 544.101 276.564
 333.112 664.191
 65.215 760.247
 858.909 1.304
 721.809 875.380
 841.600 481.453
 338.847 390.485
 531.151 172.497
 925.542 892.641
 328.907 166.678
 891.463 13.983
 603.978 770.623
 672.663 460.167
 194.887 527.122
 287.497 78.432
 16.409 860.610
 462.862 926.841
 794.574 443.168
 8.948 877.919
 550.720 849.341
 657.286 757.173
 764.220 230.509
 274.074 943.203
 81.899 258.023
 207.591 70.584
 382.313 514.472
 92.551 323.946
 20.242 550.538
 110.796 402.244
 199.132 557.947
 970.588 691.881
 878.397 764.410
 517.592 407.918
 102.963 352.500
 309.360 351.130
 531.852 699.779
 879.738 658.099
 581.913 681.699
 76.256 180.364
 535.823 461.811
 386.472 370.839
 187.335 796.315
 770.829 251.219
 811.675 223.302
 210.339 918.013
 108.196 303.019
 55.952 368.358
 122.458 176.718
 759.617 206.379
 325.293 361.298
 679.584 58.794
 19.855 778.739
 217.525 582.612
 30.038 307.791
 473.680 601.583
 363.746 555.413
 137.643 740.644
 864.607 382.861
 284.141 533.691
 90.839 932.285
 760.502 219.932
 68.559 321.160
 659.368 693.843
 640.205 781.450
 18.044 474.936
 801.624 186.098
 4.837 273.381
 331.303 636.224
 900.665 168.896
 753.147 977.548
 697.255 531.620
 33.991 814.197
 975.815 299.124
 645.774 222.772
 344.247 802.943
 670.229 10.713
 367.631 996.371
 394.273 972.477
 974.148 173.838
 443.629 277.343
 433.839 357.422
 489.946 367.068
 445.355 740.293
 205.680 683.738
 709.172 467.952
 646.939 212.592
 775.839 669.477
 36.459 376.267
 423.805 851.727
 868.771 811.497
 410.784 384.329
 942.795 193.131
 50.820 942.645
 871.800 630.301
 669.965 65.664
 558.319 473.197
 888.455 817.672
 236.835 254.365
 746.354 323.644
 867.540 204.579
 640.941 351.585
 750.983 479.429
 663.580 328.914
 269.992 199.033
 325.925 158.560
 148.863 320.214
 542.242 913.460
 750.745 549.510
 607.051 170.961
 865.636 178.296
 373.728 152.181
 529.965 230.777
 826.978 472.318
 473.894 404.646
 255.040 718.450
 326.956 336.774
 599.152 49.301
 192.240 16.629
 699.304 870.357
 293.011 113.442
 805.894 456.643
 225.486 384.919
 203.982 269.094
 742.636 642.020
 245.875 999.263
 724.713 292.709
 732.470 956.901
 44.137 755.372
 975.810 927.491
 839.981 887.745
 144.627 729.227
 418.247 528.678
 599.211 314.108
 679.345 697.158
 897.923 824.224
 937.436 475.865
 369.287 736.058
 984.856 55.677
 533.276 322.439
 718.738 404.452
 993.608 618.988
 989.579 9.785
 558.280 900.517
 159.348 734.008
 454.882 119.427
 229.206 3.497
 345.404 614.986
 76.982 967.227
 995.219 717.226
 47.690 425.872
 573.880 205.651
 785.895 917.638
 650.515 270.011
 158.366 406.025
 561.390 2.853
 464.680 244.301
 367.076 141.729
 900.370 78.339
 555.263 898.830
 653.396 821.320
 784.399 158.981
 764.725 908.722
 682.826 0.647
 355.274 478.847
 225.980 571.699
 355.277 572.164
 796.627 520.627
 12.204 692.262
 304.333 898.798
 196.759 302.538
 892.687 179.956
 573.389 867.504
 816.878 524.799
 705.551 597.482
 128.529 902.089
 982.995 973.074
 286.115 180.043
 198.298 654.366
 722.638 854.847
 675.349 403.021
 580.525 984.918
 29.353 937.767
 178.125 963.535
 85.137 120.257
 541.883 567.673
 820.088 834.544
 340.768 862.147
 755.290 325.833
 440.186 875.711
 271.444 439.498
 775.214 875.733
 356.675 127.357
 379.140 691.869
 235.644 132.794
 823.026 34.166
 821.396 938.509
 483.186 540.047
 563.832 759.717
 492.385 306.094
 835.466 631.670
 811.266 618.635
 743.456 904.000
 21.640 211.528
 136.807 786.944
 463.075 635.551
 492.539 957.888
 557.534 722.541
 420.975 733.410
 270.279 935.306
 287.564 435.248
 893.807 893.747
 169.703 462.228
 798.187 106.356
 267.491 248.465
 627.037 977.719
 386.298 906.248
 122.644 336.105
 78.531 475.519
 403.922 875.230
 47.132 527.084
 992.387 141.269
 2.585 480.562
 157.869 646.188
 59.908 628.127
 538.899 742.934
 146.856 119.450
 362.644 464.333
 657.069 320.784
 653.772 278.461
 562.952 161.153
 366.930 837.274
 446.679 611.257
 517.879 246.521
 910.850 986.563
 816.070 133.154
 793.282 646.455
 537.121 66.873
 686.455 88.189
 15.881 456.208
 807.712 760.204
 116.332 403.112
 91.007 887.371
 848.295 695.703
 987.500 594.667
 285.864 944.470
 336.445 910.044
 509.759 136.241
 468.487 236.964
 184.693 671.835
 552.903 417.778
 910.651 362.108
 923.436 7.232
 799.358 243.520
 492.808 177.707
 47.655 314.360
 374.886 261.949
 159.807 27.922
 910.659 173.150
 40.892 266.519
 577.187 335.093
 401.252 483.033
 838.349 706.104
 813.734 173.288
 166.604 529.771
 715.374 36.914
 972.990 523.500
 585.627 316.357
 478.548 894.236
 234.716 358.532
 47.515 310.983
 446.883 422.404
 787.494 368.745
 320.911 925.032
 363.874 141.169
 289.252 460.576
 737.763 773.509
 560.319 89.305
 634.519 237.744
 277.266 140.251
 902.366 23.009
 9.996 430.853
 899.876 722.410
 862.692 724.578
 732.252 898.268
 882.339 33.298
 567.876 848.636
 68.068 151.283
 639.770 686.171
 908.585 473.457
 556.159 594.295
 395.217 609.459
 597.843 3.754
 79.285 729.803
 108.390 384.720
 250.701 659.514
 430.305 165.387
 324.184 922.191
 103.206 148.340
 222.621 703.218
 919.036 522.097
 964.410 780.097
 577.621 869.009
 891.770 111.710
 959.982 304.778
 446.650 3.225
 746.290 292.260
 115.033 601.608
 262.842 636.873
 951.998 226.186
 13.865 467.184
 880.066 512.803
 508.158 547.094
 961.407 128.031
 349.721 361.248
 897.665 486.266
 450.708 9.099
 755.205 337.820
 922.679 872.304
 71.873 666.160
 189.596 262.522
 125.862 178.959
 77.905 180.212
 867.749 957.789
 713.082 928.589
 291.243 967.923
 578.981 529.898
 382.865 61.380
 870.165 723.562
 109.795 537.068
 535.240 218.337
 620.969 971.419
 121.134 894.564
 219.670 886.601
 587.747 769.870
 64.889 382.268
 775.713 854.853
 650.503 387.351
 736.887 27.418
 150.653 972.967
 940.170 879.432
 789.592 753.882
 660.361 161.596
 655.892 857.644
 63.653 136.883
 323.495 86.529
 492.436 405.339
 333.020 582.667
 799.266 779.645
 921.535 641.351
 813.620 658.645
 341.295 927.641
 876.785 292.462
 979.496 628.557
 34.521 976.123
 161.744 424.590
 821.665 807.524
 699.782 262.819
 448.445 349.509
 715.084 948.147
 648.889 634.884
 148.560 493.008
 974.382 127.950
 345.138 949.279
 110.445 827.979
 700.954 324.206
 15.321 880.762
 178.896 906.063
 681.617 206.678
 462.061 411.485
 916.439 500.559
 129.224 347.278
 234.022 894.016
 834.616 652.771
 223.500 869.046
 467.399 368.002
 262.223 87.851
 393.358 837.217
 313.885 463.424
 459.980 901.187
 605.985 484.946
 621.682 15.868
 0.997 868.300
 38.220 135.119
 841.648 502.532
 867.893 153.001
 397.341 276.126
 848.033 373.918
 903.821 201.190
 86.413 789.360
 662.413 708.625
 314.732 326.707
 42.511 602.924
 543.526 902.638
 258.600 872.321
 549.093 280.795
 921.044 919.603
 687.778 885.868
 991.607 273.201
 19.951 865.217
 516.515 59.468
 811.876 581.031
 421.497 458.709
 923.405 143.167
 497.272 663.208
 965.971 603.001
 196.266 29.666
 89.857 585.374
 920.819 836.131
 821.446 768.084
 481.924 370.413
 87.487 71.176
 420.771 689.259
 829.844 301.723
 941.385 882.341
 904.385 440.019
 532.896 779.712
 73.328 641.578
 649.038 874.170
 221.463 273.354
 448.008 549.525
 661.072 75.017
 918.696 161.741
 824.400 525.362
 273.406 902.090
 390.253 154.163
 269.674 860.747
 145.241 340.683
 834.737 126.716
 660.790 817.002
 659.087 817.749
 272.918 898.278
 156.633 484.301
 309.777 409.637
 668.017 617.982
 26.843 402.799
 23.152 900.950
 114.518 352.657
 545.023 132.875
 848.850 408.318
 437.990 381.366
 202.380 23.654
 882.540 125.861
 336.147 503.971
 379.643 950.162
 501.135 538.306
 230.019 521.998
 211.574 17.083
 978.145 156.765
 665.266 504.026
 132.260 565.031
 407.346 796.532
 127.672 438.374
 621.691 493.028
 922.178 235.007
 724.590 327.621
 593.294 925.476
 992.629 935.779
 94.328 980.162
 223.375 399.413
 870.317 595.720
 173.836 371.142
 238.845 28.737
 96.554 296.506
 411.107 34.466
 773.193 506.110
 324.995 289.562
 285.624 19.418
 347.009 444.142
 447.651 335.923
 589.393 124.609
 507.970 351.240
 501.880 959.562
 915.775 654.398
 405.978 82.449
 682.178 682.934
 318.985 772.655
 68.652 644.712
 293.178 18.389
 961.818 385.661
 304.428 47.593
 653.681 882.447
 648.262 895.291
 717.901 175.689
 727.999 116.093
 963.765 5.565
 889.692 958.454
 846.405 355.986
 616.251 982.712
 328.699 510.089
 435.365 908.609
 719.622 38.248
 522.825 741.238
 976.035 615.607
 347.951 158.998
 948.708 450.164
 167.493 105.815
 5.476 911.326
 538.103 255.671
 879.715 214.885
 798.062 894.246
 803.863 541.248
 132.143 64.549
 406.509 53.183
 48.245 965.940
 217.057 16.153
 982.880 384.454
 251.351 703.494
 139.805 813.262
 190.551 350.404
 330.568 232.241
 337.586 981.002
 508.701 732.587
 392.379 113.222
 305.538 164.311
 258.703 804.195
 322.681 260.150
 539.927 156.895
 304.907 648.218
 134.252 705.739
 901.712 347.822
 766.477 238.513
 272.797 678.722
 335.385 814.288
 752.802 575.220
 383.843 487.170
 566.841 544.588
 661.517 544.807
 787.272 547.115
 824.214 685.149
 403.316 895.555
 554.409 267.214
 301.161 508.885
 377.317 629.510
 839.062 33.343
 847.158 36.619
 468.457 127.786
 578.286 419.529
 870.413 656.231
 362.940 63.179
 421.997 334.132
 747.111 375.875
 507.702 123.623
 401.978 975.540
 478.348 93.979
 232.315 438.926
 618.454 675.212
 785.126 89.096
 700.667 993.724
 369.516 316.546
 923.208 938.765
 658.531 828.736
 787.484 557.067
 29.772 355.708
 774.978 491.195
 706.291 175.505
 225.555 286.039
 903.132 97.712
 256.702 199.517
 766.599 507.573
 751.361 520.402
 339.558 743.343
 690.550 561.451
 101.770 488.119
 428.545 343.447
 652.419 302.176
 868.852 289.835
 733.704 716.234
 67.509 927.303
 278.975 29.330
 188.402 940.686
 323.661 701.663
 288.591 907.141
 87.808 863.316
 398.286 471.665
 48.929 350.187
 261.693 601.194
 424.914 970.238
 855.883 235.846
 808.786 553.654
 42.923 152.312
 198.145 172.469
 26.580 65.124
 878.334 667.190
 472.753 956.804
 414.006 993.977
 459.741 778.265
 821.137 625.782
 800.407 67.598
 101.251 289.896
 626.853 660.471
 70.248 203.467
 555.617 611.329
 482.539 944.483
 817.291 204.573
 92.082 450.545
 701.597 642.686
 588.385 919.473
 753.003 678.293
 458.718 657.717
 772.027 274.462
 246.908 13.964
 705.468 887.755
 471.625 290.801
 520.018 367.991
 528.387 57.275
 676.599 844.293
 203.395 215.616
 588.507 546.201
 275.393 897.862
 639.833 909.777
 953.994 189.885
 849.192 800.325
 307.277 474.205
 928.490 395.109
 154.141 37.467
 351.088 501.333
 252.034 457.685
 605.525 517.185
 690.832 139.954
 269.959 198.429
 729.105 442.825
 52.132 81.543
 478.634 881.656
 856.348 189.518
 783.391 426.874
 72.229 251.080
 855.289 466.211
 142.609 482.319
 53.815 368.546
 525.680 285.632
 41.259 86.554
 88.279 429.856
 148.967 944.856
 875.154 192.878
 470.278 774.667
 918.366 20.318
 97.927 235.325
 59.879 817.948
 271.554 383.555
 640.513 528.864
 546.082 954.432
 794.085 17.257
 564.191 61.096
 114.749 997.690
 573.790 26.045
 728.773 211.545
 510.510 263.869
 593.453 800.750
 629.966 747.673
 912.512 793.703
 267.344 828.847
 349.347 370.792
 93.217 527.709
 640.271 578.956
 72.992 871.751
 865.822 18.912
 399.867 195.465
 88.893 728.059
 712.443 313.150
 76.529 660.637
 511.259 181.625
 103.606 348.645
 514.562 646.813
 310.176 177.548
 731.945 445.867
 122.062 285.479
 852.347 159.595
 921.633 89.786
 535.915 888.729
 500.704 447.316
 840.998 188.077
 71.895 192.295
 109.740 126.435
 442.823 386.201
 558.401 154.427
 757.160 816.456
 779.549 930.199
 318.509 744.496
 648.780 62.426
 981.211 418.800
 352.985 335.673
 413.756 615.538
 612.646 854.313
 915.501 269.781
 677.805 413.526
 49.288 825.792
 434.821 530.105
 997.770 118.130
 395.563 958.756
 569.281 639.498
 457.153 213.243
 182.728 840.098
 951.790 904.189
 915.943 411.226
 563.738 409.933
 977.286 247.926
 413.371 92.702
 377.985 267.440
 813.786 554.220
 467.992 428.193
 539.316 153.099
 629.374 985.056
 630.932 556.884
 279.810 208.205
 852.878 616.119
 359.267 853.164
 537.676 483.391
 293.039 607.393
 170.979 79.955
 634.913 453.493
 209.758 674.685
 989.137 420.726
 161.169 188.720
 636.321 975.853
 317.662 594.277
 496.399 402.425
 16.850 422.689
 554.862 896.717
 221.078 436.094
 762.896 870.814
 268.238 215.723
 257.494 592.263
 87.021 59.766
 796.755 938.931
 79.575 713.128
 784.174 731.597
 413.470 133.515
 582.841 990.551
 122.327 562.330
 868.038 101.577
 257.724 459.513
 110.044 467.572
 259.644 489.063
 446.294 851.524
 692.366 332.599
 924.889 512.254
 829.082 53.411
 564.307 14.318
 141.534 440.406
 764.808 516.592
 268.630 902.848
 166.209 559.758
 286.421 251.496
 118.421 171.122
 195.312 43.567
 12.410 166.737
 171.210 57.766
 10.330 176.785
 816.164 136.710
 367.721 362.709
 989.375 838.410
 914.386 385.980
 728.132 592.721
 163.368 672.076
 785.098 894.922
 462.093 772.740
 746.442 284.911
 51.990 939.538
 965.701 770.109
 531.741 297.013
 390.272 32.394
 146.795 50.119
 88.405 308.821
 379.079 424.291
 50.029 612.933
 264.360 854.500
 858.310 844.056
 701.749 789.406
 662.328 957.828
 175.135 226.429
 654.415 399.345
 917.450 252.068
 926.752 353.820
 706.522 828.432
 186.609 486.809
 479.677 381.784
 712.741 931.102
 540.497 342.678
 78.946 549.959
 755.147 231.063
 325.464 451.861
 201.023 635.782
 273.173 351.352
 843.418 108.375
 726.288 430.406
 36.109 569.490
 151.320 637.381
 731.918 946.103
 636.455 913.745
 965.168 943.607
 187.340 226.006
 348.568 773.778
 691.859 830.625
 384.416 363.184
 755.137 257.910
 399.329 753.157
 462.290 677.359
 901.338 658.916
 443.975 727.587
 359.502 209.276
 200.305 450.391
 503.876 857.831
 862.118 568.065
 625.275 100.363
 642.863 158.386
 360.755 600.800
 445.718 501.451
 625.954 409.563
 53.140 950.755
 696.465 334.041
 232.316 587.215
 647.529 12.696
 960.440 884.843
 87.738 563.717
 906.977 901.107
 224.661 678.823
 732.873 620.646
 87.922 955.868
 683.961 59.825
 220.858 994.174
 200.480 879.743
 301.458 88.373
 747.948 370.024
 135.588 165.043
 35.757 334.260
 902.785 217.253
 46.236 224.996
 752.232 851.515
 494.007 702.005
 122.247 506.582
 196.960 998.312
 972.257 411.485
 417.738 215.542
 406.226 789.408
 158.249 90.953
 568.668 193.144
 117.321 305.797
 799.473 76.521
 89.401 976.928
 635.737 804.214
 854.369 294.919
 594.731 710.545
 527.493 62.122
 712.236 607.462
 174.826 128.445
 448.032 274.783
 601.530 922.051
 911.794 44.580
 265.496 693.435
 967.647 109.355
 511.072 16.479
 906.749 774.286
 840.757 67.087
 250.463 561.640
 907.438 292.298
 280.760 25.585
 805.472 119.451
 961.640 903.649
 132.972 180.795
 590.684 13.352
 85.586 254.205
 331.745 185.910
 497.453 371.430
 459.635 741.013
 569.702 713.057
 880.079 165.565
 900.668 401.459
 160.855 23.808
 62.892 792.206
 763.788 845.850
 146.257 539.204
 445.964 106.249
 518.284 523.361
 399.386 94.737
 234.330 658.529
 821.366 818.582
 582.471 857.211
 406.648 272.469
 769.014 803.026
 83.006 819.684
 667.531 153.808
 984.393 790.860
 371.930 920.656
 682.393 107.550
 345.471 832.192
 543.520 51.673
 653.771 813.070
 415.748 643.614
 850.164 360.683
 794.708 267.015
 863.514 688.551
 3.303 633.397
 867.335 379.627
 516.510 251.644
 808.424 833.504
 357.272 733.543
 594.949 639.958
 914.162 395.205
 17.931 824.642
 724.655 214.082
 264.322 613.831
 820.236 671.868
 410.529 392.495
 435.024 894.789
 926.556 87.637
 985.326 725.472
 915.299 516.589
 683.617 495.818
 329.407 783.103
 360.293 780.206
 598.239 583.639
 636.506 895.307
 136.435 68.754
 581.165 370.028
 848.484 472.294
 157.319 670.459
 573.322 121.868
 833.590 654.425
 90.649 241.478
 623.923 213.626
 825.472 480.186
 895.835 393.786
 306.874 694.083
 628.680 661.221
 156.529 782.943
 437.619 494.586
 375.823 463.752
 837.328 850.824
 769.222 642.430
 586.670 402.710
 865.738 429.704
 919.243 530.626
 887.906 10.117
 365.669 522.708
 454.800 203.056
 255.774 85.417
 406.495 105.504
 849.381 271.386
 594.440 147.795
 83.541 114.578
 715.923 961.167
 795.016 336.097
 379.840 900.543
 836.032 300.106
 2.071 904.130
 58.503 201.220
 846.797 635.492
 709.535 136.488
 388.094 841.488
 325.133 30.764
 75.208 384.342
 898.376 259.251
 784.330 47.348
 555.119 550.670
 546.856 565.821
 519.642 305.344
 204.487 258.488
 72.940 661.321
 178.772 505.337
 978.994 466.010
 608.581 277.731
 413.895 128.915
 333.378 132.529
 416.903 151.630
 41.061 956.905
 882.129 853.780
 892.689 232.972
 918.540 478.025
 946.867 385.337
 271.451 894.377
 176.304 600.022
 370.804 605.015
 68.631 345.193
 353.593 637.642
 81.475 183.732
 206.358 310.576
 255.025 611.576
 548.111 249.488
 328.493 866.056
 787.290 567.697
 843.228 473.149
 653.994 813.699
 105.722 804.959
 849.921 306.108
 17.790 928.134
 645.047 373.121
 725.997 384.845
 257.506 987.329
 693.635 370.925
 309.505 423.944
 129.761 686.656
 289.004 99.023
 22.719 226.112
 948.862 282.081
 200.172 48.226
 829.788 183.423
 581.892 909.590
 441.735 139.998
 891.544 723.948
 124.127 554.668
 663.713 700.541
 725.642 563.075
 114.902 872.565
 199.440 431.132
 862.541 593.383
 152.910 636.463
 173.017 102.829
 678.801 811.400
 324.927 965.430
 236.494 966.549
 292.204 589.033
 460.832 56.330
 616.387 943.837
 17.289 265.608
 459.287 331.886
 665.107 804.652
 145.843 684.494
 656.623 303.818
 339.514 484.923
 316.343 545.892
 484.580 385.911
 885.897 599.789
 524.846 792.628
 472.136 901.896
 718.287 752.724
 629.961 338.879
 741.922 93.664
 886.679 427.068
 178.768 796.290
 461.567 658.008
 935.137 531.091
 846.828 527.419
 516.177 313.966
 541.390 616.328
 332.645 581.177
 517.116 919.879
 93.126 124.014
 351.346 883.034
 701.751 263.369
 986.730 905.802
 108.776 149.640
 838.583 416.769
 5.012 926.248
 224.165 616.421
 694.034 743.593
 553.281 185.462
 579.526 817.732
 314.223 303.033
 458.235 223.780
 985.502 281.142
 779.252 242.554
 677.226 690.994
 613.182 450.759
 584.637 621.150
 743.840 485.982
 451.727 394.131
 852.207 419.541
 879.577 795.360
 587.354 840.013
 859.742 394.966
 619.885 261.007
 708.546 518.415
 836.362 6.710
 167.431 636.213
 272.316 752.321
 814.602 576.668
 389.294 873.111
 804.382 840.258
 898.398 421.100
 966.154 121.405
 617.569 153.100
 311.074 775.896
 249.253 594.677
 321.377 653.129
 483.897 673.851
 46.803 325.389
 305.997 293.673
 971.269 66.053
 714.279 147.949
 9.308 869.939
 505.292 698.162
 468.125 677.650
 127.623 117.002
 692.498 707.953
 537.621 25.100
 674.558 255.015
 200.512 378.550
 640.174 448.044
 935.001 47.263
 452.728 667.934
 824.562 615.284
 241.282 577.458
 372.844 156.793
 554.316 948.006
 999.930 134.095
 356.226 696.708
 724.928 830.588
 568.787 213.795
 900.903 592.154
 563.934 232.425
 430.973 590.060
 940.846 133.930
 348.165 338.258
 175.827 793.041
 663.046 64.454
 877.569 343.213
 227.180 529.848
 675.535 715.648
 110.039 564.714
 431.466 501.220
 803.300 499.615
 912.155 767.455
 938.738 654.036
 167.851 488.553
 201.560 940.340
 200.023 411.537
 635.468 561.555
 603.194 572.785
 542.781 352.551
 459.447 524.122
 984.105 927.239
 35.692 244.347
 357.457 856.865
 670.508 959.428
 394.216 288.914
 480.133 821.979
 935.060 911.311
 206.015 898.126
 157.369 926.434
 166.184 858.052
 208.765 693.671
 59.871 486.786
 980.147 163.379
 462.575 835.993
 624.232 909.868
 593.561 878.190
 319.170 993.234
 149.184 645.175
 195.972 571.644
 186.178 416.200
 626.432 944.900
 674.886 843.079
 615.949 850.231
 92.324 373.908
 602.516 431.447
 411.086 770.193
 846.452 457.484
 887.446 350.069
 950.757 436.390
 939.163 170.007
 102.910 131.883
 111.594 156.374
 927.190 283.379
 94.646 84.659
 512.209 714.064
 110.285 786.899
 189.114 408.011
 831.738 446.170
 18.182 984.990
 615.117 851.114
 59.373 504.630
 968.902 963.899
 298.357 909.642
 306.948 673.108
 343.959 156.271
 529.518 620.733
 554.653 180.026
 460.929 112.243
 267.285 72.548
 701.206 333.720
 45.615 983.582
 785.335 44.243
 922.524 358.123
 403.224 109.244
 138.895 736.502
 735.147 356.726
 873.608 813.493
 73.421 328.520
 480.099 116.236
 906.453 259.530
 191.055 130.186
 564.547 636.098
 597.705 103.415
 599.250 687.678
 255.487 984.064
 974.294 272.216
 893.694 900.642
 273.894 583.642
 120.764 453.268
 824.251 589.280
 505.623 534.111
 420.376 885.591
 92.875 891.460
 250.047 923.393
 968.285 663.700
 309.843 119.610
 451.268 372.348
 768.256 953.775
 951.703 628.192
 204.173 596.398
 916.020 88.110
 745.216 176.082
 607.129 34.482
 862.154 346.768
 547.310 632.151
 908.740 140.055
 213.803 263.133
 599.735 95.281
 252.856 925.747
 115.762 657.565
 886.650 107.323
 737.023 767.657
 974.530 658.498
 117.275 274.068
 78.704 388.268
 996.146 255.139
 927.102 504.065
 246.500 914.630
 491.938 797.361
 301.790 417.772
 970.074 45.576
 797.044 765.099
 796.312 403.799
 480.174 598.599
 307.829 299.137
 354.859 129.662
 249.230 236.174
 552.406 242.073
 233.820 959.279
 501.163 217.949
 906.237 97.474
 674.638 562.501
 561.288 6.727
 113.023 557.997
 618.659 305.179
 290.087 592.165
 716.003 116.785
 954.142 5.810
 425.035 361.613
 726.988 353.749
 205.779 385.668
 370.465 127.922
 260.555 654.432
 301.693 348.049
 327.023 252.525
 683.507 70.253
 132.381 163.112
 967.612 25.436
 520.338 136.456
 308.924 894.756
 38.566 804.514
 688.360 418.351
 745.206 230.692
 718.629 764.734
 944.467 489.106
 7.430 652.157
 608.027 100.219
 111.841 290.383
 72.893 179.122
 736.922 622.937
 748.320 214.455
 63.783 808.027
 612.890 240.923
 294.271 733.402
 164.613 313.215
 480.295 359.680
 706.919 166.060
 978.644 211.820
 744.607 552.032
 902.468 663.984
 237.341 299.007
 397.599 203.953
 253.400 702.014
 577.466 425.221
 500.504 554.255
 329.809 524.263
 429.118 289.770
 740.018 914.038
 330.333 231.451
 541.091 680.174
 637.016 454.525
 233.654 871.666
 613.242 944.471
 458.678 541.991
 741.143 472.409
 941.541 438.836
 422.294 368.807
 152.615 821.109
 466.924 352.020
 493.896 991.256
 190.941 981.376
 773.365 340.405
 548.500 640.658
 372.216 475.438
 445.274 217.820
 451.135 933.302
 381.445 597.315
 840.196 81.806
 618.635 504.611
 675.155 691.720
 734.480 186.261
 96.969 866.460
 383.558 436.745
 340.069 198.224
 313.060 924.258
 670.414 238.604
 753.375 966.522
 971.791 323.922
 613.215 474.706
 346.578 67.582
 929.480 844.912
 126.643 151.237
 555.795 23.691
 865.834 531.628
 500.116 714.213
 595.268 589.454
 849.265 895.718
 207.219 729.826
 132.686 189.184
 836.759 290.980
 893.454 571.024
 529.454 509.486
 343.952 983.577
 18.661 547.542
 307.192 251.717
 740.497 923.005
 281.165 639.961
 144.914 948.105
 839.481 390.602
 227.013 221.480
 701.995 702.946
 16.525 714.053
 506.911 144.375
 490.991 316.754
 502.305 239.408
 188.706 792.244
 289.240 542.002
 312.807 199.204
 208.181 454.044
 663.384 982.810
 610.594 269.437
 588.337 885.550
 822.258 774.537
 787.454 606.140
 135.493 363.418
 172.306 89.081
 294.274 187.876
 714.856 472.255
 116.912 779.970
 900.888 954.123
 671.909 797.816
 834.454 205.826
 647.852 757.303
 463.612 877.255
 680.357 543.215
 765.941 301.380
 688.395 128.180
 947.986 649.664
 77.708 767.953
 882.422 635.773
 666.988 253.408
 689.795 898.219
 638.090 865.352
 830.993 548.810
 787.689 45.966
 527.861 77.242
 25.673 533.522
 191.641 17.902
 914.384 634.389
 684.123 68.620
 140.011 272.752
 239.918 898.978
 48.493 574.367
 268.206 784.834
 736.818 632.068
 760.343 683.379
 968.406 159.129
 840.233 37.613
 258.176 369.284
 995.134 729.261
 556.963 302.042
 556.445 334.368
 842.306 127.369
 106.866 466.083
 707.474 668.926
 169.262 195.197
 425.392 449.671
 983.802 642.014
 469.350 222.970
 556.744 45.194
 696.607 957.498
 823.111 286.675
 271.122 111.724
 515.981 729.925
 422.362 295.829
 689.890 695.387
 641.670 873.487
 270.767 226.387
 316.929 16.342
 168.828 406.147
 839.717 269.520
 515.951 177.395
 203.982 911.735
 300.571 836.846
 197.171 658.859
 849.241 464.281
 687.215 441.239
 226.270 977.783
 783.628 724.117
 125.738 150.935
 928.105 794.493
 351.511 293.296
 207.396 529.503
 611.339 781.651
 414.989 829.388
 384.744 776.422
 982.617 346.378
 808.224 195.882
 800.038 589.251
 305.561 921.711
 912.605 417.057
 478.916 734.945
 979.322 355.685
 174.578 233.938
 366.246 844.125
 705.036 958.864
 596.049 225.624
 709.395 774.184
 157.351 90.412
 782.639 765.966
 58.204 14.645
 720.058 159.834
 976.064 153.864
 378.125 113.491
 979.175 883.277
 822.617 381.302
 966.984 341.902
 647.028 374.422
 673.611 459.064
 330.846 775.865
 100.373 711.465
 952.535 733.861
 970.615 384.328
 863.876 507.740
 440.868 663.773
 411.456 927.741
 142.534 158.078
 1.422 943.598
 282.342 886.969
 742.381 57.284
 189.968 860.229
 268.518 384.006
 388.089 825.116
 794.121 174.559
 72.261 847.275
 838.072 713.800
 252.254 118.678
 692.081 827.640
 727.628 790.775
 602.296 668.212
 381.439 9.401
 756.037 778.293
 888.192 493.517
 682.964 576.580
 84.673 531.678
 214.860 660.766
 762.591 762.901
 25.692 641.802
 155.452 422.777
 272.059 437.196
 632.464 247.127
 454.838 41.177
 131.294 75.953
 260.562 123.281
 288.970 546.924
 453.355 393.131
 524.279 533.293
 465.998 407.307
 21.676 104.102
 975.834 424.304
 530.288 469.252
 694.810 466.263
 564.492 337.886
 803.208 992.805
 245.182 351.197
 816.827 494.703
 1.981 250.995
 304.005 975.962
 342.890 479.858
 321.529 205.175
 144.264 259.648
 979.745 914.687
 503.422 410.463
 393.030 833.451
 289.843 315.141
 841.031 721.617
 618.033 334.414
 130.879 987.450
 613.087 479.405
 486.049 206.477
 944.331 361.714
 322.124 15.677
 636.726 992.870
 734.677 649.655
 935.805 285.978
 604.614 439.141
 379.594 530.263
 809.066 163.766
 428.346 336.683
 952.372 390.150
 806.005 778.364
 345.516 123.019
 230.501 627.436
 160.915 932.040
 145.502 689.544
 972.666 511.487
 934.783 494.381
 413.735 595.791
 500.380 765.825
 797.456 643.936
 944.066 685.460
 70.715 462.682
 913.252 510.473
 903.018 346.639
 290.136 409.123
 535.080 646.515
 728.062 747.591
 881.600 350.637
 810.699 580.140
 427.550 84.624
 645.327 854.898
 500.816 346.230
 646.682 210.564
 324.685 133.803
 346.038 80.881
 832.968 874.977
 823.399 785.464
 2.975 585.416
 938.517 24.711
 564.881 994.307
 887.170 635.910
 471.066 363.426
 768.663 45.802
 749.617 439.864
 183.247 775.799
 69.562 349.674
 326.420 839.614
 961.677 832.005
 381.383 404.451
 571.167 492.714
 79.891 667.285
 673.681 325.403
 282.187 293.518
 523.530 599.645
 73.465 758.891
 685.270 984.509
 770.342 574.582
 42.925 984.778
 37.401 223.615
 603.878 82.651
 20.104 22.949
 889.019 454.694
 573.725 394.847
 702.251 468.841
 703.943 793.459
 929.265 946.097
 706.927 914.187
 958.996 123.912
 6.969 705.781
 36.051 501.092
 717.814 15.563
 726.178 36.376
 707.811 599.453
 50.538 163.874
 715.037 409.171
 261.905 568.452
 450.834 983.102
 694.207 813.536
 841.139 884.625
 316.040 553.989
 605.134 187.555
 212.443 909.564
 358.679 253.728
 63.622 472.556
 782.465 499.213
 94.054 619.791
 116.796 535.484
 943.294 177.751
 169.288 297.886
 426.461 824.982
 59.755 349.426
 376.948 822.834
 317.388 52.374
 318.339 49.867
 506.391 328.109
 922.006 823.065
 932.998 137.476
 349.828 457.401
 902.996 985.537
 139.233 921.670
 506.130 827.652
 195.004 661.135
 632.059 885.578
 346.606 685.160
 329.851 495.464
 402.093 260.042
 245.452 142.842
 473.778 43.736
 573.436 997.007
 814.036 680.791
 182.971 258.271
 431.820 813.847
 593.920 461.865
 265.267 124.359
 635.840 42.626
 769.409 492.462
 597.246 221.791
 0.189 157.072
 719.607 913.321
 899.283 996.437
 93.287 410.083
 724.625 760.538
 532.056 163.495
 847.771 435.383
 328.213 842.806
 323.606 460.631
 989.076 896.972
 305.379 452.735
 23.246 153.302
 57.164 492.596
 555.126 198.698
 737.850 147.257
 300.538 793.072
 480.383 827.473
 114.764 767.517
 454.838 96.012
 634.972 434.933
 424.770 284.514
 267.874 676.582
 827.266 539.865
 34.909 518.483
 125.090 884.868
 273.594 146.447
 294.614 363.863
 425.424 163.249
 979.108 63.777
 716.587 216.860
 409.877 107.402
 384.326 441.476
 487.290 351.638
 724.173 985.493
 932.579 872.852
 964.281 50.396
 635.279 658.758
 223.973 645.335
 899.202 666.362
 323.584 752.901
 354.093 354.230
 299.117 897.197
 675.575 400.865
 283.676 565.899
 721.269 916.332
 171.668 439.739
 227.218 518.822
 733.209 567.224
 250.760 49.973
 724.826 146.686
 231.330 951.055
 6.523 364.851
 960.225 816.135
 760.597 229.346
 198.046 918.035
 978.614 726.229
 901.402 498.942
 381.991 152.287
 468.800 901.304
 639.205 600.928
 492.585 647.872
 987.456 321.010
 816.066 965.233
 335.273 786.384
 301.801 975.814
 370.125 592.653
 381.441 493.104
 704.416 784.379
 895.090 568.080
 325.603 474.291
 857.990 316.560
 560.672 975.002
 986.378 163.137
 989.384 468.052
 147.961 163.751
 639.932 95.163
 403.728 102.754
 848.637 398.322
 208.423 329.015
 163.841 150.385
 321.358 917.413
 2.973 713.472
 435.077 475.778
 639.089 311.379
 797.611 412.242
 784.943 693.067
 728.443 524.338
 173.235 51.084
 906.132 549.408
 293.403 211.205
 336.799 647.520
 858.762 763.144
 650.847 384.810
 741.492 207.641
 676.731 499.734
 453.746 369.436
 414.884 810.077
 775.898 300.558
 594.792 938.717
 670.611 972.087
 909.419 875.293
 85.167 38.332
 952.789 664.337
 873.630 434.545
 460.483 23.536
 682.223 132.356
 994.329 395.069
 881.385 886.598
 0.101 655.228
 219.911 638.990
 681.770 430.330
 872.136 539.849
 312.687 58.464
 578.209 465.884
 80.376 705.643
 98.062 873.005
 928.460 890.885
 747.958 766.447
 910.443 737.616
 228.602 200.438
 552.695 79.357
 728.268 755.933
 588.336 177.043
 663.607 872.822
 72.959 215.591
 753.451 233.598
 433.852 40.956
 83.816 875.274
 996.057 269.034
 670.178 627.603
 233.989 78.240
 839.126 386.235
 632.194 712.766
 696.706 692.835
 22.169 138.480
 514.418 939.481
 465.999 963.796
 113.403 86.514
 757.148 859.983
 158.207 191.969
 932.302 376.069
 657.421 922.458
 567.289 470.467
 211.116 941.836
 249.177 892.660
 524.259 62.088
 363.577 2.685
 129.216 963.714
 51.572 863.056
 915.103 338.739
 918.698 767.312
 61.507 432.651
 315.895 462.054
 11.172 131.560
 959.690 496.690
 711.336 193.237
 469.283 608.774
 104.993 706.288
 428.140 175.579
 688.288 897.175
 636.819 277.394
 373.340 522.364
 824.568 208.842
 240.135 80.366
 695.802 615.672
 437.776 269.382
 472.616 241.049
 243.620 579.683
 178.228 342.948
 426.061 740.559
 613.824 639.241
 728.435 299.974
 90.985 486.264
 721.353 776.900
 475.247 377.672
 10.446 233.406
 407.811 631.383
 966.016 422.954
 839.847 822.110
 718.267 806.148
 327.891 514.917
 172.952 123.544
 193.535 701.320
 611.531 81.467
 393.060 964.414
 989.790 260.572
 222.960 374.667
 109.697 83.675
 208.858 905.207
 259.876 579.974
 294.545 357.259
 877.019 523.964
 824.292 395.952
 28.903 91.134
 558.013 947.920
 642.295 507.013
 790.968 429.217
 57.145 834.539
 486.548 720.237
 671.265 376.365
 544.309 539.160
 714.644 508.190
 990.959 583.280
 955.046 716.902
 27.926 95.203
 860.337 319.240
 726.655 96.100
 229.754 674.375
 416.753 528.832
 935.982 584.586
 849.923 728.902
 400.455 174.772
 385.391 640.024
 41.888 542.596
 273.963 803.841
 806.858 330.423
 615.175 560.479
 203.831 557.891
 425.315 919.665
 38.662 305.097
 136.790 912.754
 389.152 402.062
 607.763 766.983
 685.238 176.925
 664.846 197.557
 84.968 575.465
 343.507 374.695
 487.319 885.865
 296.636 465.865
 412.485 698.653
 480.319 993.212
 847.649 181.494
 819.352 888.216
 818.863 846.810
 428.609 16.324
 553.026 597.305
 398.402 920.403
 361.648 326.438
 623.773 571.156
 861.953 869.231
 603.989 383.003
 480.718 800.866
 196.874 664.421
 820.107 889.038
 573.960 921.556
 938.798 859.552
 880.682 63.226
 780.099 237.269
 608.011 994.894
 303.987 95.911
 378.259 409.970
 622.499 575.806
 641.627 751.018
 946.365 509.391
 777.745 423.417
 101.868 696.724
 857.738 893.095
 25.665 579.705
 109.691 421.816
 74.540 821.928
 159.855 912.565
 358.070 674.639
 812.226 818.976
 104.152 827.206
 352.573 871.992
 367.627 547.566
 694.539 690.490
 86.439 424.652
 653.580 257.237
 551.395 556.783
 970.619 984.856
 86.557 979.041
 595.953 286.665
 17.287 895.995
 72.854 463.008
 540.209 556.550
 470.278 464.538
 689.767 563.779
 249.089 989.839
 334.111 8.377
 203.260 96.383
 720.875 19.542
 396.886 372.555
 51.838 377.109
 972.749 946.069
 492.742 474.520
 195.206 543.260
 847.847 680.313
 918.738 207.465
 352.603 548.540
 356.425 516.963
 995.488 173.692
 25.662 487.977
 882.469 586.766
 740.518 221.213
 144.061 525.214
 623.426 556.930
 72.998 275.390
 148.484 989.887
 715.499 942.003
 982.896 198.655
 244.723 321.179
 843.479 241.171
 673.005 183.372
 166.163 628.338
 939.701 867.027
 235.865 618.581
 101.975 566.223
 632.707 578.073
 292.774 4.147
 712.287 663.899
 657.815 523.160
 99.671 341.228
 583.987 211.246
 289.134 912.188
 955.743 8.980
 807.744 775.173
 772.392 802.022
 627.130 151.596
 404.446 67.851
 653.769 505.550
 816.306 494.528
 956.540 474.446
 818.458 171.294
 616.960 349.701
 496.246 29.449
 631.404 661.142
 383.391 516.232
 527.735 282.518
 274.130 359.034
 356.402 384.717
 193.641 332.665
 506.438 104.916
 446.002 304.436
 611.414 701.383
 633.980 392.202
 333.853 343.268
 475.364 736.410
 436.510 301.241
 334.422 331.456
 606.166 807.563
 930.387 272.815
 534.093 33.335
 292.023 108.483
 774.176 666.742
 890.626 206.077
 595.049 290.531
 23.785 895.728
 69.795 861.514
 37.497 874.765
 862.277 942.242
 291.589 979.613
 882.535 168.201
 897.669 975.643
 207.601 636.808
 23.079 784.681
 364.408 251.499
 869.648 376.039
 417.061 460.367
 541.702 969.379
 913.826 599.765
 731.218 831.112
 954.740 135.378
 114.588 650.861
 717.330 323.316
 299.029 636.557
 206.763 169.435
 128.730 207.834
 712.606 414.401
 791.518 654.527
 94.756 623.873
 913.936 783.288
 177.021 216.939
 232.460 339.021
 992.045 461.639
 345.251 563.075
 643.029 534.748
 924.863 356.718
 76.040 755.244
 878.110 141.656
 995.064 18.926
 623.514 150.210
 606.698 388.106
 596.177 802.909
 412.156 218.208
 539.394 322.811
 133.665 266.424
 184.886 341.775
 286.297 950.527
 720.307 37.610
 303.641 473.729
 482.923 131.600
 368.662 459.679
 669.440 718.140
 764.684 246.564
 409.425 502.392
 174.114 157.905
 287.216 214.030
 645.660 127.284
 616.388 136.813
 108.986 623.365
 351.688 252.233
 226.686 158.746
 173.841 113.564
 877.962 920.886
 788.825 432.871
 710.412 525.716
 959.543 431.949
 472.936 245.056
 926.473 248.525
 454.136 619.083
 195.508 336.729
 450.068 346.615
 774.363 606.694
 629.232 101.530
 750.405 528.996
 260.799 196.279
 127.442 117.451
 37.034 187.109
 409.888 396.639
 118.438 864.556
 950.932 971.747
 729.279 12.160
 306.169 727.078
 253.976 651.739
 72.905 580.570
 156.421 671.370
 93.666 975.303
 443.133 89.227
 683.792 271.115
 798.533 220.249
 259.290 51.835
 371.173 551.445
 522.132 243.394
 621.262 704.117
 163.976 768.103
 742.888 867.071
 911.992 679.130
 243.197 63.736
 26.292 530.811
 42.188 498.938
 9.885 364.561
 401.244 589.003
 79.487 612.235
 499.071 573.886
 717.628 439.721
 157.025 444.650
 560.083 339.989
 131.314 287.018
 722.475 919.011
 300.016 675.711
 19.142 847.636
 694.041 979.204
 37.006 441.339
 572.102 15.530
 686.563 606.646
 992.401 492.377
 228.600 302.834
 663.393 765.390
 264.328 820.543
 290.915 244.033
 251.993 201.132
 410.616 992.368
 576.300 903.665
 487.594 830.555
 428.277 277.428
 267.078 300.829
 960.258 689.857
 311.793 868.367
 649.839 981.006
 907.151 472.984
 152.057 720.476
 51.794 212.604
 333.127 0.636
 778.410 345.262
 682.338 946.454
 221.461 654.874
 989.747 8.250
 521.028 389.741
 482.957 445.781
 134.864 694.897
 541.301 242.512
 436.683 603.719
 483.319 305.598
 573.601 5.160
 664.477 23.364
 608.234 475.503
 466.058 647.205
 603.605 763.454
 520.329 133.384
 846.561 990.817
 346.999 882.633
 126.552 115.019
 195.261 627.752
 372.458 871.744
 346.126 683.049
 935.554 644.220
 61.173 41.842
 29.124 498.915
 224.256 812.079
 885.643 885.083
 48.312 153.944
 864.775 257.715
 874.386 931.282
 286.615 580.681
 516.768 430.348
 125.073 370.519
 77.211 720.314
 779.132 613.265
 11.214 30.988
 51.512 629.574
 157.027 170.951
 764.556 270.236
 688.321 786.084
 394.630 828.862
 607.280 711.990
 924.778 785.407
 617.461 867.680
 219.807 108.387
 494.252 901.134
 490.422 900.731
 472.664 974.724
 408.658 870.553
 592.906 780.331
 694.088 530.545
 357.436 726.287
 240.427 405.900
 760.644 632.630
 279.875 478.551
 633.935 614.772
 575.536 874.202
 12.761 801.483
 31.264 557.189
 664.117 309.414
 457.334 827.001
 127.637 437.505
 26.493 389.687
 312.869 320.122
 398.322 28.938
 380.184 523.064
 733.871 637.026
 911.768 32.673
 223.570 937.762
 178.873 291.682
 119.079 385.181
 136.974 908.502
 106.727 836.712
 964.639 207.068
 652.281 952.456
 915.929 205.815
 352.968 277.983
 719.215 995.707
 474.989 432.354
 44.889 923.457
 558.446 192.298
 825.991 837.290
 14.899 874.366
 672.957 794.977
 7.221 747.130
 828.213 708.860
 21.520 123.221
 188.187 67.521
 554.362 794.905
 837.357 51.413
 336.220 986.540
 327.416 488.698
 787.857 542.587
 958.795 381.770
 707.388 581.511
 523.922 394.247
 962.159 895.287
 122.328 207.932
 614.739 423.129
 605.591 40.367
 52.632 779.117
 131.969 622.676
 376.335 59.676
 961.182 356.733
 292.885 632.281
 582.340 248.052
 777.754 835.567
 203.409 109.753
 725.884 168.441
 528.305 782.505
 84.874 667.321
 174.943 60.319
 624.979 462.665
 439.978 262.728
 580.075 555.354
 867.051 76.277
 122.375 387.849
 27.002 293.917
 696.234 922.441
 450.509 317.101
 20.312 438.237
 973.989 925.002
 413.699 769.107
 154.526 546.680
 554.153 16.740
 493.296 549.468
 832.512 66.886
 171.802 349.917
 826.752 334.042
 871.784 197.791
 735.452 772.281
 116.505 529.745
 739.965 169.996
 865.005 854.063
 517.068 337.444
 816.794 243.467
 511.806 881.631
 875.222 977.282
 69.650 617.977
 384.678 500.727
 286.754 207.108
 338.989 236.833
 89.209 633.968
 573.369 490.220
 921.856 611.270
 645.442 582.089
 792.805 727.231
 405.930 828.154
 762.768 145.949
 208.306 157.614
 223.173 275.938
 938.883 228.767
 111.524 57.006
 22.535 248.339
 157.397 277.201
 810.607 285.639
 131.812 660.102
 150.843 393.170
 133.453 788.865
 916.705 22.268
 137.697 328.490
 105.832 40.823
 261.766 433.648
 153.163 621.383
 568.186 788.660
 20.209 638.320
 298.502 911.959
 673.034 274.661
 462.749 303.467
 830.595 840.386
 923.126 744.127
 513.456 408.006
 921.814 737.383
 439.663 607.130
 284.829 268.439
 767.257 632.284
 861.480 944.841
 966.882 317.711
 660.758 258.290
 696.988 645.365
 353.130 400.142
 749.866 669.319
 503.536 389.929
 319.134 968.562
 976.312 496.216
 716.375 53.635
 246.398 191.700
 22.365 839.029
 907.219 479.539
 111.232 307.038
 981.321 36.304
 726.099 799.419
 915.269 559.824
 332.957 216.183
 528.860 199.581
 934.250 527.047
 46.767 335.617
 811.669 927.182
 477.972 2.427
 793.945 227.077
 537.280 310.743
 442.805 454.447
 489.914 576.889
 930.105 477.681
 413.347 941.565
 80.476 814.386
 532.396 853.167
 394.188 759.886
 319.318 351.317
 989.789 919.482
 738.466 951.122
 538.998 30.757
 336.554 575.323
 959.192 259.864
 269.200 278.103
 11.383 605.851
 949.934 959.672
 981.964 572.381
 900.056 284.275
 340.741 305.279
 860.554 125.996
 30.167 151.243
 47.867 7.330
 793.667 287.511
 43.689 736.252
 464.925 189.664
 608.716 250.346
 263.671 245.982
 307.547 143.980
 53.647 558.559
 286.554 479.761
 969.832 675.819
 621.033 902.264
 397.805 726.158
 58.212 304.791
 649.323 731.462
 647.687 13.705
 814.145 101.557
 42.538 705.344
 746.183 790.690
 248.155 753.948
 357.719 945.514
 319.710 12.346
 822.301 216.548
 194.999 877.910
 726.882 133.463
 181.351 12.590
 46.484 965.864
 981.343 26.578
 248.401 478.518
 882.882 449.619
 153.612 631.574
 398.810 192.345
 5.083 26.377
 216.628 622.823
 708.253 225.745
 510.374 172.095
 438.848 719.359
 127.506 748.846
 855.755 511.203
 750.233 39.814
 438.905 93.445
 152.703 242.556
 998.712 971.877
 145.469 804.285
 7.731 219.997
 682.564 99.245
 997.837 575.458
 73.231 582.460
 86.777 932.973
 911.980 115.407
 563.646 326.694
 542.355 815.401
 19.361 492.798
 879.897 772.335
 479.007 235.618
 719.800 281.205
 429.941 229.623
 179.119 224.945
 172.476 732.231
 309.947 918.141
 6.996 381.598
 759.423 987.669
 948.481 747.647
 438.791 761.241
 790.967 297.867
 744.051 589.891
 872.808 651.422
 895.198 616.888
 89.259 411.327
 332.971 685.352
 910.442 985.781
 937.914 452.493
 67.022 902.840
 675.881 843.068
 417.756 469.658
 389.634 862.114
 395.463 776.382
 63.741 521.772
 502.101 58.972
 408.445 383.944
 78.692 143.761
 909.678 535.505
 79.309 944.262
 152.118 891.855
 725.608 877.877
 768.448 654.937
 683.189 242.803
 532.175 760.739
 85.104 435.060
 78.208 857.118
 211.023 799.526
 392.367 14.171
 620.845 569.949
 399.147 135.837
 825.176 949.567
 740.125 202.968
 266.175 870.389
 670.631 715.349
 173.331 314.980
 109.751 334.484
 270.181 525.256
 411.805 972.225
 938.485 709.134
 742.566 775.046
 222.719 504.656
 850.193 363.188
 484.735 4.534
 31.913 681.715
 929.205 379.840
 678.628 181.231
 25.990 383.288
 599.873 184.578
 795.239 339.253
 512.947 17.984
 312.177 734.167
 447.738 237.111
 776.629 567.501
 151.178 397.209
 301.076 86.177
 853.736 779.628
 752.155 45.614
 419.531 162.437
 663.864 875.802
 79.194 619.684
 384.400 3.838
 731.324 851.235
 258.544 533.531
 488.271 223.296
 148.256 712.284
 482.040 469.189
 897.821 345.036
 386.594 432.152
 227.193 30.127
 57.041 788.647
 836.641 793.316
 740.561 974.512
 404.171 150.636
 538.018 540.422
 409.464 620.375
 951.793 521.305
 907.048 277.172
 160.102 641.043
 158.497 660.462
 30.141 953.941
 407.622 544.399
 193.600 903.857
 611.477 91.629
 833.858 456.684
 18.935 359.297
 202.679 519.139
 591.252 128.345
 526.990 23.921
 187.244 478.158
 567.842 956.578
 569.255 335.130
 41.747 981.502
 833.035 558.637
 749.910 842.901
 111.145 679.650
 127.528 161.329
 959.770 629.969
 20.265 798.064
 905.217 163.424
 518.519 439.683
 219.508 909.880
 285.429 175.346
 212.866 369.305
 858.172 452.290
 601.337 663.265
 193.644 143.862
 835.252 547.090
 281.615 432.961
 491.544 345.611
 926.918 576.420
 851.425 922.108
 975.970 287.626
 843.713 103.188
 954.079 761.284
 450.599 756.355
 613.732 211.914
 92.455 812.432
 548.706 43.375
 154.847 317.730
 285.856 387.956
 746.214 232.519
 60.370 118.547
 608.416 320.143
 448.832 554.855
 302.621 517.985
 768.432 854.027
 895.952 585.739
 444.040 537.358
 244.110 292.354
 644.734 188.761
 44.346 650.233
 347.807 138.487
 392.038 719.073
 504.819 879.319
 961.516 783.294
 267.085 154.491
 824.273 522.688
 836.897 600.171
 570.341 428.167
 708.339 654.219
 894.273 710.994
 63.593 181.589
 307.087 378.188
 316.180 80.084
 628.878 828.054
 113.585 574.047
 471.042 102.576
 103.482 174.060
 927.601 928.276
 958.555 464.948
 135.737 509.867
 276.163 209.705
 537.918 103.386
 205.448 341.652
 461.974 94.567
 893.499 519.986
 739.094 316.955
 924.864 194.182
 289.039 851.104
 898.806 850.712
 31.321 505.253
 643.455 981.678
 822.867 558.846
 505.483 640.699
 897.463 388.554
 831.550 448.565
 88.535 42.978
 529.904 932.290
 881.456 203.619
 276.778 869.550
 569.357 798.210
 25.294 249.675
 810.420 615.918
 450.284 827.020
 115.995 925.802
 489.700 447.484
 976.797 399.294
 344.214 180.027
 776.361 679.088
 996.353 228.405
 492.341 81.067
 287.447 971.005
 670.737 38.683
 826.166 756.133
 827.535 642.229
 931.151 134.486
 416.412 645.770
 569.800 548.744
 758.025 535.214
 936.518 521.543
 892.283 110.337
 210.685 627.610
 553.919 735.801
 894.144 934.299
 326.218 180.982
 400.576 718.278
 268.307 281.118
 657.825 576.806
 786.655 513.843
 995.660 152.277
 408.102 762.259
 585.093 571.722
 164.750 810.480
 933.943 2.588
 103.337 537.912
 142.676 966.653
 644.563 907.979
 703.575 900.559
 130.281 14.485
 957.087 959.684
 476.113 999.292
 976.972 928.358
 789.272 198.573
 668.915 910.526
 589.793 537.797
 467.049 958.544
 689.900 869.210
 883.926 71.895
 220.512 537.290
 699.544 821.197
 954.192 140.189
 104.922 875.119
 246.056 917.099
 189.409 719.012
 212.716 886.866
 775.364 34.674
 386.560 261.731
 459.378 382.106
 39.004 497.174
 469.098 698.218
 760.589 865.458
 445.317 556.809
 144.490 673.211
 820.087 361.905
 548.243 214.432
 95.635 556.479
 739.119 557.595
 1.860 295.124
 672.796 122.459
 390.972 767.460
 952.093 287.891
 438.487 774.527
 479.799 581.228
 585.609 199.554
 102.682 192.761
 957.181 514.062
 366.185 11.799
 203.434 397.935
 912.813 235.097
 777.224 295.962
 191.799 11.385
 209.061 292.223
 461.150 980.233
 570.703 956.980
 91.920 877.910
 818.587 848.471
 792.635 321.465
 327.648 564.892
 1.720 164.597
 614.700 711.097
 617.970 430.408
 911.457 832.154
 802.230 267.760
 987.283 374.361
 464.277 916.388
 0.077 556.788
 502.278 583.256
 433.365 806.736
 971.172 976.842
 574.221 154.991
 281.987 80.492
 919.193 866.605
 765.773 399.883
 235.987 155.594
 540.811 237.621
 332.430 293.957
 495.631 640.455
 419.544 863.451
 316.716 157.547
 33.890 540.347
 150.371 833.179
 990.136 266.979
 572.991 341.563
 655.953 208.119
 760.799 527.786
 818.472 664.479
 885.325 35.943
 588.711 409.985
 928.533 137.175
 664.644 414.562
 4.142 286.534
 45.127 931.291
 409.672 573.451
 109.006 677.871
 615.840 837.348
 202.915 679.877
 152.823 313.933
 327.083 10.512
 381.457 791.417
 683.535 542.214
 774.785 186.950
 221.316 193.961
 992.415 515.618
 547.677 429.533
 446.452 496.350
 794.588 741.930
 550.379 615.914
 61.757 993.961
 557.013 714.003
 678.758 111.552
 51.907 935.450
 721.440 222.217
 326.277 861.181
 416.020 764.426
 138.438 435.126
 405.857 873.198
 742.958 872.542
 431.705 872.484
 558.301 504.806
 80.169 515.848
 821.022 690.552
 634.236 644.284
 979.828 722.984
 164.284 744.959
 186.698 573.535
 231.246 959.260
 893.252 333.765
 542.027 5.125
 435.509 117.131
 660.465 240.640
 343.992 742.190
 197.707 336.836
 531.697 786.799
 499.760 272.117
 151.037 142.461
 636.010 273.756
 761.675 338.115
 842.844 969.063
 81.513 988.312
 566.328 66.490
 398.629 361.943
 905.417 951.967
 176.199 390.760
 814.067 385.728
 287.169 333.177
 561.142 137.946
 50.573 685.709
 59.201 666.393
 14.930 964.608
 97.626 465.600
 532.156 352.335
 796.250 294.502
 202.287 371.538
 729.686 299.129
 437.283 182.923
 860.086 909.706
 711.832 538.166
 310.462 19.568
 639.059 105.794
 968.401 199.044
 256.058 843.323
 240.549 804.140
 833.148 345.201
 994.361 691.196
 964.671 951.018
 791.108 619.144
 569.184 665.518
 101.934 225.608
 962.224 200.348
 929.005 7.477
 182.952 291.816
 451.550 967.103
 902.259 739.662
 260.341 338.770
 238.141 724.863
 915.226 64.164
 705.935 41.503
 893.302 808.324
 966.354 75.817
 127.960 307.858
 461.081 107.675
 862.090 620.397
 980.170 734.385
 246.150 438.385
 551.909 627.883
 250.761 472.115
 226.465 153.890
 983.997 67.568
 610.117 590.782
 309.100 666.127
 745.815 287.745
 855.289 538.097
 804.855 362.819
 662.267 923.356
 308.686 743.970
 60.658 424.158
 322.064 48.149
 181.736 241.556
 410.258 37.947
 129.355 793.099
 622.933 21.978
 207.142 951.092
 423.105 418.268
 249.762 794.091
 216.730 890.065
 586.953 456.235
 930.589 616.563
 204.348 617.258
 235.037 768.674
 440.469 18.459
 393.710 529.366
 962.417 375.570
 52.399 702.177
 634.467 337.640
 340.289 278.613
 277.984 1.791
 562.682 239.553
 714.870 617.685
 207.723 317.036
 90.292 824.119
 490.932 676.420
 437.156 265.081
 819.227 245.741
 130.927 86.625
 297.268 235.816
 98.785 361.988
 228.315 793.444
 904.193 314.459
 812.393 508.808
 592.726 579.922
 327.427 970.354
 126.347 88.764
 733.512 805.112
 473.281 255.742
 184.001 754.385
 784.488 492.583
 504.988 674.236
 353.664 938.556
 540.899 793.376
 207.348 216.545
 909.830 749.293
 639.415 834.346
 297.988 514.219
 927.917 71.927
 906.075 238.456
 942.522 224.511
 77.824 718.273
 661.791 448.712
 856.437 843.147
 518.192 115.181
 170.749 212.156
 425.312 77.567
 320.056 617.378
 719.556 86.111
 253.352 274.010
 674.040 307.197
 1.967 299.305
 775.139 551.069
 279.129 787.538
 354.752 992.314
 288.912 943.856
 159.750 416.093
 851.316 689.586
 933.164 2.518
 39.367 264.445
 451.540 427.646
 205.231 971.799
 784.698 308.645
 941.167 952.105
 846.259 339.582
 651.126 852.815
 817.136 580.713
 801.878 381.971
 434.348 396.050
 958.393 894.730
 831.630 240.357
 595.066 539.928
 937.301 526.835
 698.143 776.003
 922.541 950.696
 949.859 706.309
 846.813 82.320
 3.521 152.730
 166.721 597.861
 41.745 418.882
 813.537 897.163
 555.790 541.175
 959.347 920.957
 519.245 503.993
 691.864 964.938
 859.061 436.677
 616.075 81.011
 184.175 512.554
 862.949 30.429
 27.709 947.518
 280.247 624.504
 632.418 726.676
 330.257 961.890
 377.895 67.098
 749.066 493.382
 957.658 13.108
 610.275 852.538
 88.217 333.683
 564.121 960.956
 922.283 191.238
 625.540 418.679
 74.443 34.278
 599.304 631.912
 707.668 256.246
 648.013 411.312
 9.367 297.611
 423.147 934.696
 470.310 752.145
 837.859 438.675
 111.247 390.963
 912.766 855.790
 450.797 824.746
 76.032 809.172
 922.882 286.540
 953.076 17.986
 309.338 1.212
 598.632 747.221
 808.319 95.331
 567.610 588.516
 694.612 540.735
 406.817 609.024
 305.240 279.843
 496.230 917.947
 791.923 279.919
 548.125 530.902
 788.544 651.866
 60.226 257.041
 742.186 256.855
 143.387 279.753
 124.204 37.359
 136.723 376.323
 374.999 39.456
 467.967 943.369
 122.403 147.809
 202.025 421.874
 657.088 606.461
 486.911 497.738
 635.068 635.870
 697.466 880.922
 621.647 833.636
 990.625 219.146
 85.310 532.824
 421.531 102.081
 314.625 123.039
 881.054 370.793
 64.904 266.381
 258.464 417.642
 470.749 479.834
 217.879 586.804
 390.840 239.556
 316.270 549.077
 215.099 388.965
 350.087 900.935
 673.090 514.858
 465.949 642.005
 75.295 173.123
 830.326 422.925
 13.132 492.717
 349.029 973.110
 984.869 123.791
 837.790 252.387
 926.405 599.088
 151.876 99.074
 760.152 588.737
 519.937 338.253
 961.739 904.375
 832.975 976.354
 741.011 372.193
 4.175 641.237
 776.959 284.303
 33.315 370.691
 900.045 258.048
 827.709 137.443
 622.216 203.086
 600.200 696.509
 745.327 201.750
 187.075 913.124
 281.260 450.234
 511.270 278.921
 768.560 753.187
 718.443 843.812
 525.730 194.535
 998.194 914.822
 23.523 570.704
 485.611 125.404
 48.681 532.258
 838.450 524.620
 658.924 465.480
 474.661 230.500
 660.955 301.339
 108.804 632.422
 875.301 275.862
 172.580 700.158
 257.613 309.271
 175.538 390.026
 827.364 12.852
 741.723 549.439
 691.559 279.672
 334.188 868.896
 451.171 140.787
 892.798 964.480
 227.594 760.971
 305.472 384.283
 59.814 561.353
 806.149 399.554
 692.540 960.361
 744.311 686.991
 821.755 854.448
 354.412 144.434
 785.684 967.187
 25.279 960.802
 912.761 595.965
 439.192 925.584
 268.710 112.111
 830.502 697.359
 215.359 120.476
 470.241 129.093
 915.372 271.920
 484.997 685.370
 928.996 925.842
 887.683 788.937
 168.598 774.530
 559.614 547.253
 349.612 27.178
 156.141 571.067
 426.297 184.751
 993.202 483.909
 379.071 959.149
 844.199 601.990
 757.059 658.580
 873.311 147.077
 32.925 798.483
 243.465 139.920
 633.062 742.266
 58.688 848.787
 329.222 532.639
 478.550 767.230
 959.865 462.142
 27.017 638.690
 461.586 335.951
 212.610 994.886
 281.428 302.163
 687.816 132.601
 86.565 831.147
 862.661 912.648
 543.563 198.335
 413.056 359.383
 888.237 212.027
 704.716 793.300
 210.155 992.697
 207.079 308.320
 322.317 182.137
 370.835 364.795
 843.883 884.239
 762.514 305.430
 587.543 24.679
 18.524 801.125
 486.793 290.108
 130.398 824.714
 423.844 760.465
 887.469 350.899
 305.971 187.699
 870.358 849.109
 294.818 273.577
 49.439 922.011
 5.682 446.698
 840.691 435.958
 876.315 488.523
 904.222 871.458
 449.735 879.845
 238.340 713.117
 543.394 167.985
 377.822 711.272
 786.461 742.217
 105.245 134.324
 724.731 666.908
 838.683 434.704
 123.578 190.996
 280.214 456.275
 576.510 26.495
 463.543 691.194
 461.349 781.204
 694.418 564.874
 417.126 120.776
 156.575 94.356
 159.809 417.606
 983.809 974.425
 759.517 178.796
 153.830 534.081
 689.501 308.941
 623.204 551.049
 579.709 897.040
 129.503 482.062
 795.003 377.895
 174.472 770.439
 668.157 529.589
 961.441 929.442
 486.697 268.683
 785.199 610.063
 524.734 797.568
 310.306 775.935
 468.595 563.841
 774.430 997.234
 278.717 194.852
 820.193 201.730
 708.663 72.818
 998.485 587.017
 541.882 283.534
 58.023 796.592
 862.997 87.166
 702.590 527.700
 935.830 870.570
 274.878 995.037
 176.297 310.606
 732.977 786.628
 273.924 536.076
 694.514 672.104
 298.505 766.995
 309.310 555.462
 23.707 844.116
 312.594 591.146
 181.082 365.161
 38.755 231.485
 727.468 708.435
 124.767 763.260
 846.288 956.831
 490.678 480.355
 516.579 808.420
 292.534 677.356
 358.972 662.334
 444.924 925.737
 719.542 654.697
 2.915 790.550
 772.738 958.501
 876.826 82.552
 834.131 889.093
 681.246 630.477
 171.023 524.142
 848.513 253.117
 810.827 670.334
 776.007 354.275
 178.456 120.736
 738.812 239.216
 677.714 544.659
 550.413 633.413
 479.058 849.410
 662.967 888.219
 26.288 29.669
 187.548 289.200
 945.166 970.043
 508.595 687.616
 773.108 250.050
 44.171 190.724
 954.649 94.283
 745.748 849.914
 914.017 355.439
 72.858 545.132
 353.831 971.512
 56.644 588.583
 695.623 123.523
 273.007 859.582
 309.687 275.251
 874.579 575.832
 743.037 105.603
 528.262 534.855
 987.253 767.233
 121.710 894.235
 203.318 907.151
 341.259 262.532
 586.830 967.360
 791.873 146.805
 890.881 712.558
 786.160 140.814
 780.436 989.958
 537.279 773.869
 754.116 961.050
 465.253 698.453
 998.108 520.253
 86.859 40.177
 721.694 159.914
 377.989 821.959
 332.007 999.689
 149.265 601.916
 132.606 181.491
 389.111 918.133
 49.968 964.706
 434.950 40.893
 505.670 31.988
 417.135 512.152
 839.950 140.820
 569.441 261.889
 362.301 3.064
 555.256 880.861
 943.034 332.304
 963.890 189.270
 180.578 321.167
 83.793 251.546
 274.964 367.520
 159.164 770.203
 329.135 895.037
 736.654 558.445
 484.872 360.926
 766.185 894.356
 6.187 528.308
 643.834 742.341
 654.706 334.982
 887.919 473.796
 791.995 12.076
 87.806 103.061
 4.029 808.691
 827.383 591.778
 412.338 841.318
 583.701 270.326
 532.202 304.220
 961.202 325.445
 706.050 909.480
 821.549 945.334
 3.647 849.012
 889.710 575.003
 591.476 427.080
 693.355 683.608
 61.723 458.057
 362.294 990.683
 34.664 483.084
 968.668 639.068
 542.912 269.430
 20.599 878.896
 636.401 121.873
 179.320 369.938
 255.383 475.962
 702.435 790.227
 475.688 543.990
 927.373 519.022
 584.629 446.870
 905.650 344.492
 274.031 55.454
 139.847 424.041
 293.765 465.394
 23.946 731.830
 777.890 688.281
 759.658 488.143
 797.208 321.987
 135.547 243.895
 495.952 993.944
 984.229 446.354
 3.833 597.307
 450.827 135.444
 573.318 371.874
 441.584 500.660
 549.337 845.249
 6.461 94.196
 636.541 436.684
 628.300 664.575
 867.434 43.480
 831.346 605.620
 901.378 350.669
 524.501 557.445
 85.620 617.417
 603.476 539.323
 699.442 752.218
 548.155 319.441
 173.649 63.312
 767.182 355.041
 850.401 896.147
 914.267 280.053
 121.470 697.081
 186.561 428.733
 983.168 888.546
 24.108 506.126
 178.293 337.757
 673.621 133.098
 992.486 446.581
 725.463 379.833
 345.534 797.901
 148.635 471.851
 306.630 442.826
 156.934 912.678
 383.834 898.045
 765.356 263.409
 537.395 604.005
 417.663 588.539
 567.924 348.221
 65.232 97.148
 385.349 125.660
 488.417 146.894
 303.019 246.842
 112.413 544.199
 381.291 637.108
 670.773 866.824
 502.556 135.695
 605.324 394.792
 159.156 905.127
 308.243 593.035
 319.475 519.515
 160.745 15.433
 476.084 900.203
 706.477 957.035
 421.848 509.601
 322.810 271.750
 122.140 365.728
 979.256 989.809
 508.591 783.151
 362.006 846.623
 195.185 828.430
 12.821 596.716
 172.086 363.481
 598.220 198.265
 955.645 67.387
 863.126 170.996
 531.936 820.992
 807.062 849.199
 621.437 419.346
 678.965 959.222
 287.726 370.780
 250.153 174.610
 15.081 939.668
 678.445 660.147
 968.508 999.933
 7.743 367.368
 933.003 361.060
 797.138 137.853
 192.910 196.125
 585.988 797.019
 471.340 996.372
 373.292 60.752
 696.097 68.751
 221.392 551.354
 313.005 217.076
 638.813 739.904
 728.493 654.911
 911.393 551.712
 157.597 905.657
 844.290 433.287
 186.033 984.709
 962.723 266.926
 58.680 327.984
 562.161 907.059
 492.838 43.846
 768.171 715.911
 422.270 200.847
 84.197 100.540
 824.613 116.207
 597.528 145.131
 815.842 340.175
 857.782 328.510
 734.685 115.110
 419.965 494.760
 538.933 167.084
 590.052 572.636
 624.475 419.116
 162.773 526.124
 114.439 521.718
 989.773 63.223
 786.360 416.786
 355.363 273.046
 473.948 688.978
 113.909 533.146
 939.214 434.470
 807.587 301.016
 630.962 275.570
 939.144 237.758
 275.611 972.224
 827.922 110.643
 62.615 594.409
 88.203 77.709
 44.503 205.159
 499.712 905.630
 853.518 510.264
 606.628 936.037
 604.346 520.985
 702.660 860.565
 894.599 279.643
 307.752 646.557
 699.026 459.291
 891.910 970.086
 75.324 778.241
 481.901 847.478
 432.567 794.021
 128.527 538.554
 459.443 650.917
 700.462 342.357
 48.480 657.867
 492.886 378.113
 892.416 341.973
 36.259 489.898
 155.766 545.767
 806.400 823.095
 352.918 667.645
 268.732 574.775
 485.936 754.431
 537.241 739.994
 631.350 578.042
 545.774 73.584
 614.075 315.770
 872.131 814.770
 595.019 22.399
 533.613 223.162
 331.846 764.359
 198.991 533.057
 382.679 379.320
 301.962 322.957
 521.449 142.534
 664.172 433.856
 360.365 742.838
 63.744 758.783
 446.972 491.423
 43.189 413.611
 565.978 465.424
 416.989 822.207
 353.155 702.236
 895.324 85.080
 671.804 750.718
 921.097 17.978
 141.514 9.313
 860.172 454.234
 202.215 761.577
 680.465 701.335
 679.868 594.955
 998.118 468.419
 857.986 663.155
 105.561 567.673
 993.730 745.746
 276.970 310.329
 319.234 256.063
 174.828 728.985
 186.627 751.084
 663.381 664.877
 825.703 371.295
 330.398 854.640
 441.312 266.842
 790.409 569.833
 166.139 996.398
 606.380 128.485
 864.961 180.576
 841.509 876.123
 447.764 181.540
 710.604 579.921
 258.823 109.404
 116.432 790.015
 162.354 134.402
 558.976 683.505
 116.445 537.679
 725.974 446.905
 617.189 554.496
 196.200 989.815
 284.447 258.776
 0.181 975.241
 757.152 180.308
 127.429 949.718
 755.979 223.823
 488.606 49.151
 768.510 726.792
 832.492 24.830
 9.363 119.913
 881.358 499.627
 625.419 876.085
 637.636 638.905
 153.064 1.302
 786.174 156.656
 916.950 750.927
 179.328 518.023
 893.002 79.350
 59.409 728.488
 875.446 348.100
 410.462 491.877
 999.367 340.423
 307.800 189.259
 516.272 738.311
 471.377 884.117
 517.477 5.691
 253.052 842.478
 194.529 449.314
 776.435 206.634
 440.838 972.766
 882.736 955.431
 686.071 340.634
 351.474 990.807
 944.470 286.304
 698.686 618.340
 108.148 451.134
 798.245 238.178
 562.680 373.220
 918.035 272.160
 609.289 754.752
 259.053 153.667
 887.850 247.858
 182.209 170.164
 778.516 495.100
 408.110 536.360
 465.443 143.443
 185.656 891.054
 150.749 786.209
 805.698 446.057
 565.311 58.376
 648.782 905.058
 18.286 464.550
 917.034 538.198
 420.521 519.408
 228.511 109.568
 997.467 756.584
 719.853 765.437
 342.303 458.439
 285.061 197.146
 445.172 186.425
 102.969 981.043
 843.341 475.692
 905.019 696.243
 871.539 289.802
 192.714 347.497
 531.545 919.217
 218.437 533.798
 953.297 123.376
 334.938 353.024
 72.520 149.160
 841.666 8.897
 616.386 262.559
 707.329 669.514
 961.397 74.974
 227.809 137.985
 927.021 966.311
 440.137 47.160
 193.269 554.701
 813.124 434.634
 207.123 454.043
 682.959 934.324
 176.375 527.701
 110.427 320.686
 873.055 787.558
 271.047 535.556
 393.337 815.674
 319.448 530.615
 985.848 680.079
 516.702 576.341
 383.080 371.538
 599.331 67.238
 396.617 664.790
 179.589 130.086
 589.758 381.723
 879.889 494.465
 672.624 446.868
 854.437 481.004
 504.844 34.644
 975.920 611.536
 697.439 935.875
 855.356 145.968
 314.703 956.612
 812.854 843.253
 952.943 409.479
 173.104 859.083
 958.348 286.160
 772.180 2.006
 11.376 494.790
 234.952 534.636
 98.693 108.734
 521.539 429.917
 692.440 170.244
 6.353 967.224
 15.516 505.934
 207.106 913.227
 673.429 788.784
 439.462 302.323
 839.485 786.962
 554.768 176.077
 79.657 202.211
 395.601 116.164
 863.951 564.656
 251.851 207.142
 727.936 426.917
 947.100 280.754
 894.887 214.483
 962.576 150.107
 247.616 932.817
 398.519 658.002
 729.200 912.060
 468.115 997.739
 261.731 560.152
 458.046 66.350
 887.791 883.287
 716.061 869.405
 175.006 272.934
 736.987 893.949
 672.128 720.860
 14.341 223.115
 886.047 443.147
 158.524 194.369
 461.708 621.954
 211.029 955.740
 917.742 126.446
 916.547 93.950
 924.689 184.053
 464.208 978.843
 42.936 837.904
 341.135 864.366
 475.092 959.400
 124.987 522.595
 471.700 665.510
 399.374 69.590
 877.363 313.272
 331.984 116.524
 62.002 169.430
 588.484 783.399
 372.715 257.240
 146.985 923.417
 817.386 406.661
 662.823 991.696
 81.549 835.827
 449.255 861.450
 143.213 593.575
 977.141 943.368
 722.395 333.428
 349.858 739.671
 947.343 372.913
 225.548 394.024
 880.191 38.100
 587.566 453.276
 691.587 387.189
 8.943 398.915
 155.344 549.813
 224.400 137.602
 927.058 877.018
 973.260 554.462
 529.923 652.939
 971.497 63.610
 679.525 320.769
 226.694 362.269
 198.429 586.294
 644.988 972.626
 290.163 711.033
 366.121 695.129
 928.013 138.720
 576.726 494.420
 962.570 923.737
 721.281 181.462
 736.613 374.204
 286.197 270.238
 318.704 777.358
 359.836 692.797
 307.378 947.734
 357.581 411.177
 724.384 802.522
 987.239 18.301
 93.873 911.599
 259.938 962.360
 9.266 446.393
 122.451 241.034
 512.964 631.532
 798.638 114.629
 476.714 421.589
 833.796 292.532
 970.864 933.094
 992.640 8.023
 775.730 175.980
 878.904 655.468
 722.772 880.920
 434.881 105.118
 290.134 7.574
 308.429 208.564
 727.612 656.914
 612.024 277.294
 189.436 177.775
 465.351 763.591
 726.794 848.228
 234.965 943.346
 181.336 486.690
 839.974 931.199
 749.532 81.806
 362.986 827.351
 307.561 165.718
 425.299 570.503
 127.166 349.532
 992.102 161.492
 832.766 615.545
 58.290 226.739
 885.024 556.476
 822.121 449.623
 390.450 471.746
 729.582 641.995
 72.793 794.468
 117.111 228.589
 70.375 715.545
 997.554 635.906
 192.954 594.203
 930.430 616.889
 58.728 63.917
 452.210 396.397
 391.754 941.309
 478.161 824.072
 775.264 671.020
 640.171 494.955
 488.296 155.288
 113.734 209.241
 190.935 252.090
 984.116 746.568
 234.740 824.954
 181.736 923.397
 155.015 101.252
 8.367 371.409
 424.198 869.994
 10.320 647.834
 112.489 116.325
 616.843 783.469
 592.833 455.478
 439.352 449.634
 550.481 866.536
 260.475 730.807
 98.780 924.632
 575.364 315.308
 876.753 943.156
 578.191 442.692
 302.887 134.921
 914.566 494.952
 203.820 318.449
 498.955 900.878
 424.928 583.450
 581.654 391.805
 688.977 204.889
 851.864 345.378
 403.802 489.941
 194.793 365.894
 663.549 954.479
 247.172 649.543
 751.369 568.984
 786.144 485.481
 773.917 867.098
 363.143 254.906
 956.972 568.025
 282.478 956.344
 752.410 387.159
 801.975 943.157
 473.306 773.519
 281.869 686.410
 237.884 59.449
 362.618 840.790
 694.187 594.872
 250.148 202.108
 273.817 787.886
 919.091 701.392
 620.909 24.331
 804.764 922.805
 726.037 395.034
 90.016 691.153
 106.265 240.644
 453.868 620.995
 882.670 215.549
 538.384 615.171
 663.915 875.349
 14.899 748.450
 925.671 473.351
 50.139 765.214
 835.706 492.715
 949.643 192.324
 796.323 490.155
 505.995 344.058
 20.648 647.904
 21.676 940.248
 216.303 352.103
 482.964 727.184
 486.643 482.581
 7.298 79.743
 271.480 521.586
 500.402 659.504
 9.719 193.223
 672.519 534.799
 17.319 22.956
 859.929 852.975
 215.362 864.595
 866.349 951.290
 22.797 253.656
 619.434 350.369
 232.703 99.311
 374.574 182.906
 633.989 176.431
 488.421 451.125
 714.699 594.172
 128.426 900.577
 8.989 633.611
 335.259 957.116
 626.057 314.896
 468.971 950.924
 652.597 791.062
 556.528 989.361
 455.561 203.129
 430.751 223.023
 262.194 267.253
 774.389 651.080
 670.575 413.075
 427.161 947.851
 185.499 332.005
 200.057 368.188
 298.881 919.808
 295.220 551.032
 686.410 669.809
 529.725 825.232
 496.659 967.333
 388.871 407.070
 516.873 594.227
 423.864 32.919
 841.271 231.649
 297.609 102.026
 0.756 272.734
 461.681 212.831
 873.678 762.581
 811.201 101.649
 949.939 475.451
 959.525 865.553
 107.662 737.855
 951.448 43.239
 253.354 596.588
 195.412 600.377
 321.705 813.866
 248.398 222.101
 906.452 214.002
 391.378 47.904
 454.207 389.824
 951.081 227.173
 581.612 250.140
 271.178 451.268
 833.912 415.430
 531.840 95.522
 579.218 876.718
 132.970 337.391
 794.739 466.982
 668.452 801.633
 144.686 665.869
 154.875 6.572
 947.904 692.745
 869.757 374.992
 688.445 132.070
 85.935 446.890
 514.048 885.696
 48.143 448.236
 403.903 732.006
 565.772 679.312
 154.265 380.201
 636.222 578.174
 142.685 593.668
 63.339 470.057
 681.271 688.901
 295.203 253.310
 176.925 731.277
 828.472 808.682
 880.614 797.100
 868.939 103.984
 655.168 269.286
 309.519 543.532
 426.682 814.118
 0.283 465.080
 141.441 246.508
 206.141 90.588
 539.437 244.607
 745.375 106.270
 616.295 900.577
 698.457 187.427
 595.137 487.505
 596.636 641.053
 714.161 943.240
 422.024 250.927
 377.985 296.314
 556.742 853.387
 773.077 228.633
 442.703 15.494
 39.491 841.599
 293.478 939.510
 480.897 389.514
 826.294 778.013
 118.510 705.078
 949.387 452.574
 516.306 470.536
 394.896 756.404
 167.236 604.416
 880.272 559.003
 603.515 322.991
 915.247 780.544
 627.138 898.791
 453.093 68.051
 826.229 542.075
 273.903 777.517
 603.660 957.551
 46.451 579.774
 879.527 25.542
 159.894 287.535
 99.637 287.730
 565.856 11.735
 177.511 811.761
 397.613 552.568
 84.808 910.943
 111.111 710.990
 380.124 715.487
 350.965 556.604
 502.378 856.145
 914.635 335.479
 954.275 421.321
 754.414 764.660
 943.514 791.956
 307.213 697.718
 842.416 117.625
 917.364 207.032
 256.767 760.753
 261.629 803.744
 175.990 457.808
 495.384 985.990
 801.798 696.439
 14.815 391.522
 241.660 621.217
 925.109 243.992
 405.427 908.778
 375.606 375.610
 584.991 512.494
 179.229 125.688
 332.900 999.418
 587.880 738.610
 219.271 686.080
 713.775 290.365
 748.405 738.201
 37.812 575.032
 396.413 411.698
 352.004 87.201
 206.241 273.070
 669.168 189.428
 292.377 406.935
 377.494 592.536
 687.702 672.881
 701.995 378.247
 261.327 154.707
 293.633 326.614
 578.585 209.644
 137.777 283.605
 20.726 396.189
 547.513 616.589
 768.393 975.189
 578.072 497.236
 243.850 343.944
 13.281 253.313
 744.683 396.986
 83.820 414.160
 556.693 395.283
 183.375 301.296
 154.618 968.830
 158.978 188.150
 863.004 642.544
 825.585 664.408
 810.693 44.312
 454.821 24.875
 254.197 274.779
 329.727 284.318
 528.736 854.492
 460.213 963.611
 500.134 44.486
 89.801 654.305
 503.633 5.902
 268.309 744.744
 262.299 333.332
 45.794 668.010
 151.915 590.992
 491.639 837.779
 722.626 992.448
 943.875 690.852
 480.175 700.358
 535.186 213.395
 279.253 55.711
 964.563 141.250
 74.444 564.561
 731.037 983.109
 324.743 628.531
 115.484 799.453
 748.043 773.085
 288.367 601.400
 892.807 740.021
 188.692 523.692
 734.034 18.939
 618.970 927.694
 136.334 713.016
 142.071 46.555
 63.303 599.661
 361.246 79.381
 182.526 654.279
 480.176 48.845
 430.420 468.930
 344.483 672.103
 900.214 996.303
 581.912 763.927
 416.826 977.740
 810.504 739.805
 509.918 632.510
 950.819 952.394
 414.506 570.064
 441.152 354.618
 768.987 79.199
 48.237 205.123
 973.203 605.144
 127.803 725.391
 672.151 270.508
 710.518 182.159
 580.368 167.044
 963.050 343.779
 222.094 46.694
 148.446 575.542
 75.399 191.816
 634.881 568.021
 845.132 131.431
 180.414 296.112
 998.381 493.608
 260.117 887.146
 453.876 410.407
 660.440 627.490
 178.415 303.269
 706.598 992.074
 991.739 621.367
 27.920 864.837
 777.740 746.486
 622.504 695.173
 533.418 144.825
 528.117 261.658
 825.258 283.205
 716.451 686.075
 660.983 445.052
 930.674 944.863
 996.690 506.089
 313.393 89.118
 886.970 852.525
 508.034 826.400
 28.483 852.948
 849.094 796.580
 353.876 801.878
 626.442 439.259
 688.707 726.605
 759.854 591.874
 903.716 343.511
 549.305 56.248
 670.591 235.354
 174.394 148.195
 881.804 732.346
 955.995 411.906
 122.936 268.140
 921.230 90.646
 715.685 163.831
 238.727 841.044
 786.580 900.854
 627.553 443.630
 393.157 275.141
 856.010 671.847
 867.167 193.567
 104.626 950.374
 452.559 858.634
 893.196 267.111
 841.908 283.281
 789.829 947.709
 994.031 344.959
 509.002 194.126
 371.611 302.751
 747.002 706.795
 522.199 4.819
 131.429 621.860
 369.163 63.144
 614.385 409.232
 138.753 491.259
 107.340 193.521
 61.783 626.789
 933.409 218.082
 717.628 298.424
 7.020 303.248
 576.720 866.000
 491.802 224.591
 216.031 948.096
 938.361 917.573
 178.752 854.924
 670.904 403.924
 201.286 231.934
 34.881 825.484
 792.659 473.585
 299.779 97.062
 6.503 635.174
 747.630 475.321
 855.051 916.803
 187.677 950.993
 667.318 146.639
 693.070 362.395
 857.236 895.351
 331.562 695.665
 937.462 20.305
 587.362 268.154
 164.525 192.720
 776.910 613.678
 232.685 695.210
 232.066 519.859
 827.180 898.083
 247.622 67.499
 310.546 3.400
 607.046 839.173
 134.400 74.508
 954.907 989.006
 857.875 999.659
 873.502 278.705
 605.097 841.230
 445.119 807.473
 928.169 232.170
 493.299 207.486
 957.844 849.730
 953.031 894.645
 348.002 39.812
 730.399 299.498
 357.272 915.625
 489.689 239.316
 794.477 509.677
 515.983 3.823
 895.322 131.837
 812.964 728.909
 235.061 57.483
 30.923 30.596
 833.137 133.238
 504.074 111.793
 816.606 203.909
 387.615 973.902
 603.008 308.937
 604.843 441.659
 92.141 11.485
 477.704 310.908
 949.696 665.624
 658.127 564.024
 682.033 819.518
 393.104 665.921
 876.538 733.832
 537.777 995.012
 80.352 368.634
 824.747 408.745
 254.183 378.724
 154.740 363.810
 337.790 141.883
 496.840 368.616
 48.391 627.994
 982.302 442.766
 779.269 765.917
 3.962 688.166
 128.237 661.668
 356.204 672.878
 747.323 613.666
 384.172 616.262
 527.184 922.115
 674.289 7.441
 601.664 328.965
 383.345 344.248
 846.877 897.243
 945.543 842.949
 850.792 853.999
 644.305 827.041
 217.142 505.903
 619.836 783.846
 343.307 681.996
 988.851 898.653
 855.549 171.680
 267.357 996.535
 904.571 480.465
 551.648 891.181
 806.046 609.777
 470.692 948.084
 668.620 934.379
 771.969 396.931
 878.538 71.414
 242.696 396.366
 625.751 644.038
 152.638 775.264
 159.930 291.107
 389.720 600.886
 582.960 178.981
 255.061 498.941
 722.023 664.478
 502.506 857.370
 817.405 937.124
 615.084 459.115
 312.807 247.670
 675.949 624.199
 192.331 287.447
 136.460 903.814
 885.046 14.186
 634.166 705.087
 400.423 584.871
 47.043 771.681
 789.713 430.974
 668.735 179.916
 301.270 37.577
 687.392 800.846
 341.696 822.751
 685.661 34.449
 27.669 79.896
 242.287 942.302
 251.340 182.096
 700.579 729.673
 649.729 857.943
 22.734 287.743
 107.767 52.515
 321.912 272.811
 706.265 670.591
 59.357 933.782
 698.547 862.705
 118.104 704.597
 839.705 724.920
 577.635 947.622
 455.187 622.429
 277.800 301.156
 103.770 363.163
 391.272 873.659
 725.025 203.918
 640.750 203.938
 252.413 997.272
 372.056 26.162
 887.499 527.441
 2.412 637.366
 464.042 347.555
 932.891 150.098
 556.410 845.639
 576.709 351.465
 506.780 223.459
 895.229 900.326
 239.661 978.468
 639.039 435.477
 308.556 7.424
 202.989 988.794
 864.098 789.063
 665.625 188.548
 260.039 206.815
 692.089 780.054
 515.462 410.573
 735.465 304.819
 348.973 924.316
 528.051 577.302
 592.078 734.961
 567.596 232.834
 401.207 863.756
 983.704 834.331
 325.828 457.040
 329.071 202.942
 286.724 536.192
 944.838 53.195
 285.033 530.442
 268.012 81.407
 938.232 660.176
 903.725 183.037
 41.303 236.980
 301.281 906.249
 425.404 360.482
 228.741 922.463
 656.014 196.823
 917.753 687.357
 129.576 661.182
 182.905 445.995
 21.975 554.128
 145.898 812.221
 271.756 941.794
 504.961 724.555
 381.953 261.268
 878.283 188.653
 661.037 479.333
 363.700 790.606
 538.149 854.494
 545.843 77.168
 551.013 934.465
 149.547 10.464
 365.302 364.868
 991.173 418.233
 918.569 656.527
 876.997 669.492
 245.025 40.523
 402.837 343.378
 312.398 980.080
 937.317 950.273
 950.077 369.786
 341.578 474.204
 657.897 264.703
 562.990 689.545
 324.680 489.409
 214.561 559.605
 50.548 290.145
 643.702 136.566
 830.599 438.162
 35.201 979.082
 621.702 760.511
 468.246 303.792
 658.627 873.236
 943.811 648.778
 18.654 94.039
 557.536 400.096
 641.191 805.403
 758.286 906.952
 905.160 379.102
 0.982 267.484
 644.235 628.593
 774.199 26.844
 159.091 362.436
 611.830 704.140
 465.134 220.531
 140.153 107.472
 120.607 602.203
 776.591 49.805
 518.285 173.311
 396.916 226.657
 327.323 466.318
 89.557 433.923
 751.156 276.236
 187.819 905.622
 662.127 485.621
 735.439 642.622
 300.956 218.006
 723.088 130.813
 734.862 681.764
 111.479 647.543
 375.724 101.303
 312.231 406.101
 620.831 881.348
 364.987 457.673
 723.507 770.044
 166.275 567.339
 787.066 700.650
 363.049 104.769
 839.444 138.051
 715.649 381.282
 151.615 839.404
 108.232 253.597
 752.951 677.624
 889.616 272.141
 741.548 557.439
 767.424 140.161
 835.826 977.459
 159.701 871.634
 342.178 724.597
 290.538 284.225
 576.992 811.607
 662.174 472.120
 862.997 632.186
 61.605 696.877
 680.710 474.619
 383.645 877.507
 885.071 833.332
 146.861 109.518
 162.503 232.764
 219.003 592.860
 0.162 639.950
 482.760 87.602
 340.628 617.187
 692.372 771.201
 103.580 545.647
 781.407 760.584
 750.849 942.086
 269.469 844.795
 760.813 766.736
 21.728 298.993
 48.388 869.475
 483.678 308.208
 132.199 297.616
 141.760 200.153
 903.298 61.826
 548.357 691.766
 710.437 362.152
 950.773 906.046
 744.156 964.849
 734.339 366.549
 302.494 909.284
 339.504 269.935
 959.844 544.915
 554.290 455.857
 270.454 848.914
 582.588 912.796
 830.323 369.084
 714.513 793.106
 35.129 53.290
 899.374 566.268
 24.688 760.427
 870.007 562.443
 241.752 759.369
 467.594 85.753
 978.428 887.341
 450.016 985.848
 788.837 899.331
 768.963 935.442
 841.680 552.724
 209.010 179.335
 129.290 59.190
 486.570 596.480
 976.435 137.409
 701.981 90.872
 867.117 219.620
 171.026 530.132
 172.992 621.958
 583.126 253.934
 693.585 168.395
 545.630 39.725
 854.627 861.878
 483.452 943.154
 133.446 490.509
 630.395 618.327
 544.308 323.585
 235.510 202.306
 404.841 339.849
 830.595 143.500
 778.412 301.895
 382.432 129.917
 935.770 775.411
 757.560 586.169
 469.814 234.531
 233.623 754.074
 725.502 305.407
 827.780 737.529
 446.313 105.165
 210.920 805.533
 791.075 424.199
 620.923 826.105
 520.265 83.679
 866.713 707.047
 397.032 349.853
 568.228 796.464
 981.432 490.845
 749.471 136.843
 630.807 874.222
 789.770 451.769
 847.409 894.341
 242.328 595.476
 156.672 222.785
 802.432 624.269
 554.661 643.992
 606.798 507.835
 657.922 88.108
 379.996 30.974
 28.056 436.349
 726.406 525.857
 559.978 548.616
 62.563 496.192
 227.925 562.219
 463.972 862.546
 116.353 413.491
 684.601 778.259
 341.067 335.439
 121.451 684.178
 834.917 644.832
 819.242 324.719
 755.738 827.222
 222.719 815.129
 523.679 899.847
 220.994 898.358
 840.550 437.578
 727.346 268.524
 943.293 908.677
 189.892 165.923
 333.354 23.823
 827.377 405.974
 167.758 357.562
 277.145 22.025
 838.534 275.895
 679.324 850.938
 275.294 182.407
 905.689 632.613
 529.797 779.194
 780.015 632.788
 918.129 694.415
 288.600 925.611
 660.419 737.861
 207.635 422.454
 652.939 757.286
 494.155 530.684
 894.038 644.916
 618.273 135.551
 652.950 314.619
 628.405 975.793
 786.463 280.386
 713.427 625.196
 568.204 926.460
 884.419 285.088
 972.620 294.527
 875.430 664.241
 852.258 615.580
 641.963 990.878
 742.607 290.488
 805.392 925.459
 831.606 246.890
 892.172 971.811
 726.999 759.219
 292.251 208.246
 158.327 867.529
 8.850 460.067
 353.900 439.177
 691.690 731.681
 57.037 920.475
 291.363 22.286
 588.880 674.334
 300.127 916.366
 953.913 11.181
 763.640 312.107
 223.825 126.234
 571.694 711.194
 658.615 954.535
 429.649 916.627
 641.846 759.327
 45.051 186.302
 259.164 158.588
 557.745 674.720
 552.792 363.515
 922.081 809.686
 285.345 11.818
 594.643 432.109
 667.537 3.838
 471.962 552.555
 497.974 832.323
 994.321 316.222
 659.083 694.455
 821.804 727.255
 869.362 110.161
 587.981 263.280
 44.684 282.536
 238.978 251.626
 934.566 228.175
 118.265 710.743
 815.538 997.424
 710.473 854.986
 713.547 581.994
 214.253 80.135
 739.265 371.397
 481.054 593.427
 831.078 36.487
 393.328 918.447
 265.249 270.584
 224.680 925.931
 294.286 953.815
 641.816 340.732
 874.062 588.064
 692.608 517.826
 626.947 607.313
 748.388 722.155
 529.561 745.914
 6.793 884.425
 705.167 655.808
 842.525 424.685
 615.915 528.939
 248.623 965.196
 690.855 494.540
 524.904 711.794
 371.643 930.046
 630.762 727.617
 917.375 721.762
 567.418 903.909
 368.942 625.691
 333.777 939.915
 446.037 664.133
 407.578 258.059
 28.921 419.587
 39.452 323.151
 282.599 889.430
 565.376 17.052
 512.004 493.794
 299.120 395.696
 919.709 901.657
 670.279 566.702
 577.657 588.564
 138.047 456.876
 954.195 761.509
 1.802 664.002
 168.710 295.796
 715.839 321.661
 17.425 204.245
 319.231 254.863
 542.945 495.659
 438.054 614.511
 152.412 937.373
 284.336 486.881
 748.233 591.939
 645.629 658.069
 73.121 192.144
 965.518 140.830
 117.413 608.886
 896.434 251.162
 449.456 275.731
 752.651 853.931
 245.213 400.806
 897.218 920.601
 475.634 825.023
 508.924 188.654
 601.908 195.376
 344.392 552.599
 500.171 698.368
 939.353 812.704
 537.047 442.648
 288.559 662.103
 422.489 958.173
 965.151 799.012
 931.449 473.906
 150.364 942.199
 894.112 195.104
 359.016 328.956
 166.824 788.044
 184.236 150.708
 101.718 523.781
 18.430 887.729
 399.727 877.851
 11.720 837.463
 54.807 940.157
 32.389 377.644
 350.211 384.550
 827.609 893.224
 852.499 372.414
 131.579 443.366
 945.432 26.198
 19.730 410.014
 361.980 680.043
 202.799 702.456
 194.546 183.995
 237.222 882.712
 105.404 59.873
 295.517 505.280
 613.694 250.293
 392.307 352.972
 922.507 803.179
 951.787 310.254
 368.435 843.086
 687.023 699.148
 153.022 114.586
 750.274 753.558
 55.909 773.958
 519.074 909.630
 665.909 751.349
 671.009 16.854
 710.138 219.965
 39.903 842.082
 51.754 570.682
 259.536 152.238
 181.244 894.655
 213.274 667.326
 690.137 683.174
 597.425 610.535
 513.010 139.384
 454.116 924.194
 205.549 801.905
 770.742 337.222
 323.088 763.342
 315.063 870.411
 33.458 549.763
 868.814 449.702
 476.285 149.155
 232.076 604.662
 432.366 941.531
 542.778 690.275
 533.747 610.676
 40.712 256.239
 298.197 992.685
 806.650 561.091
 559.495 240.527
 831.092 391.242
 564.151 423.438
 73.285 290.540
 870.646 517.224
 722.249 668.064
 802.129 724.422
 383.358 554.927
 228.785 755.141
 305.559 689.963
 881.098 429.486
 407.625 184.953
 787.336 75.340
 832.080 948.767
 183.309 301.469
 80.993 923.453
 833.422 951.239
 700.133 731.356
 930.979 278.368
 661.532 668.974
 992.572 540.351
 437.106 869.303
 634.107 450.222
 598.369 539.221
 100.775 951.755
 163.431 252.110
 534.333 41.078
 839.472 519.042
 390.762 318.734
 476.885 95.794
 190.237 355.819
 113.665 419.555
 988.037 46.970
 801.780 61.063
 26.282 918.166
 280.759 368.156
 967.042 890.906
 510.351 449.158
 750.556 574.092
 59.547 73.602
 378.990 574.374
 542.545 868.449
 35.766 163.922
 315.436 665.986
 730.287 516.316
 825.642 961.181
 753.430 476.782
 617.834 998.363
 364.072 848.389
 526.582 7.281
 352.970 592.660
 961.982 914.933
 77.319 318.477
 57.547 480.953
 685.422 390.170
 390.732 140.121
 92.048 862.621
 799.322 925.806
 685.730 952.244
 748.842 123.526
 191.601 597.589
 707.121 835.559
 848.108 837.294
 955.685 387.666
 431.548 737.285
 320.042 579.911
 355.699 700.023
 991.842 668.573
 339.695 468.436
 207.987 798.933
 58.786 543.886
 260.853 413.728
 930.769 134.466
 558.836 104.406
 235.048 966.322
 109.497 7.480
 178.773 171.178
 433.864 372.791
 210.870 118.213
 68.262 431.020
 813.609 113.871
 200.830 392.081
 474.492 740.657
 808.261 932.120
 438.453 652.721
 791.853 133.544
 869.741 564.950
 901.657 679.297
 0.524 151.732
 727.166 459.445
 823.417 565.819
 219.737 305.685
 590.239 266.315
 295.996 649.084
 329.841 43.264
 206.083 709.848
 392.387 295.500
 892.285 728.051
 592.888 274.989
 321.885 473.910
 367.867 687.023
 265.668 219.379
 808.797 529.250
 676.225 783.804
 905.620 677.015
 367.044 600.320
 562.327 557.038
 226.262 792.083
 251.808 390.737
 543.305 444.752
 704.340 292.886
 960.550 950.698
 996.901 856.778
 67.198 958.765
 380.627 385.172
 163.309 959.243
 281.233 294.382
 376.019 375.772
 89.823 349.654
 198.262 623.659
 665.706 722.003
 936.773 467.517
 262.507 594.071
 247.748 100.976
 806.712 404.975
 355.617 248.650
 874.091 296.989
 96.127 717.656
 172.981 911.093
 205.872 805.072
 30.859 140.688
 356.078 792.210
 46.927 575.187
 61.567 60.054
 301.518 195.715
 502.172 667.203
 964.221 987.204
 392.431 207.151
 805.902 833.857
 698.243 461.426
 562.683 713.067
 301.438 485.248
 717.956 406.614
 683.311 889.916
 535.232 833.544
 567.469 948.590
 891.891 567.866
 915.472 867.675
 11.500 43.586
 93.335 893.457
 778.412 542.291
 763.915 512.351
 228.869 993.078
 653.356 643.163
 662.187 345.156
 786.341 591.822
 796.059 269.661
 784.887 464.371
 522.204 944.499
 32.370 424.505
 201.021 925.278
 774.633 490.237
 493.461 623.298
 873.077 733.417
 469.798 730.299
 953.279 659.686
 991.401 347.061
 72.641 979.401
 44.124 402.583
 930.912 847.179
 49.805 771.411
 690.142 254.596
 12.922 903.539
 980.907 553.595
 318.311 634.559
 927.880 904.165
 806.499 519.234
 511.396 756.411
 467.547 671.165
 227.129 662.427
 342.120 851.835
 451.139 776.136
 457.811 856.952
 753.112 238.987
 395.767 35.117
 420.536 306.018
 241.540 747.536
 907.989 971.096
 667.270 457.534
 758.757 73.294
 990.289 910.259
 664.026 370.392
 604.655 27.294
 834.370 952.831
 863.705 964.468
 318.644 135.355
 558.401 546.121
 579.574 737.774
 670.992 543.478
 738.900 475.203
 247.453 71.869
 857.066 186.862
 514.622 570.593
 284.987 396.618
 836.217 244.863
 93.786 414.347
 651.548 601.903
 380.698 941.631
 145.402 428.836
 597.209 166.032
 358.935 630.169
 133.330 233.128
 649.431 174.536
 107.573 33.671
 549.450 666.972
 496.366 583.871
 949.315 952.584
 433.351 200.073
 245.362 624.390
 215.306 855.593
 352.228 321.862
 467.488 878.502
 791.288 502.828
 200.358 716.627
 37.687 700.698
 488.367 212.517
 862.087 658.230
 29.276 439.704
 45.102 690.345
 412.156 36.192
 905.499 969.736
 999.425 405.970
 978.593 463.724
 582.142 559.682
 648.317 57.972
 520.260 536.928
 892.380 77.126
 755.837 741.392
 690.425 314.504
 665.696 462.929
 293.645 688.546
 182.123 835.562
 12.786 394.571
 390.427 355.001
 579.687 573.548
 48.346 362.846
 433.457 998.092
 255.086 996.225
 512.295 518.040
 121.263 541.517
 659.986 218.029
 502.176 849.509
 524.658 637.060
 105.906 38.213
 607.045 470.533
 978.059 590.557
 754.769 919.650
 102.897 749.684
 74.903 37.917
 705.838 817.973
 704.154 832.131
 557.427 210.787
 717.363 553.343
 879.779 426.844
 331.894 125.552
 262.067 139.001
 467.045 335.206
 674.032 437.850
 211.284 587.830
 300.766 572.055
 231.392 339.567
 536.674 910.821
 100.127 857.061
 302.845 32.761
 724.543 640.570
 574.707 939.840
 905.504 569.719
 13.487 163.973
 758.230 771.630
 226.459 626.418
 560.047 55.929
 981.168 316.596
 179.099 964.313
 664.890 357.914
 769.071 513.726
 112.663 644.886
 910.382 307.123
 278.635 680.295
 936.596 95.203
 952.730 365.803
 232.574 113.071
 137.195 547.481
 833.146 619.647
 808.236 972.983
 520.829 332.712
 562.496 753.974
 729.358 692.284
 255.456 360.910
 145.980 678.456
 801.097 913.073
 786.813 851.931
 144.483 11.201
 141.655 236.305
 319.688 429.949
 471.140 996.863
 946.084 620.394
 541.683 732.783
 431.023 536.982
 632.304 745.422
 174.107 807.488
 0.004 297.638
 798.337 608.188
 683.161 576.367
 660.400 829.459
 419.565 517.058
 863.279 650.236
 999.707 563.687
 659.491 554.318
 837.159 807.438
 395.786 79.441
 265.106 271.593
 116.641 293.774
 737.963 656.363
 173.849 637.332
 984.447 907.607
 945.641 481.381
 306.518 75.328
 266.963 571.747
 808.340 145.169
 831.617 597.082
 860.132 687.801
 519.104 16.127
 620.803 121.881
 899.357 185.337
 856.252 236.602
 605.430 836.558
 570.564 995.513
 569.059 291.585
 417.036 936.160
 471.431 84.290
 354.763 97.098
 59.152 150.558
 272.426 18.068
 54.115 590.875
 100.180 158.932
 289.742 500.014
 387.244 22.458
 931.842 173.727
 129.485 315.029
 390.461 464.749
 308.355 873.074
 952.791 381.817
 748.669 572.528
 622.917 558.278
 444.699 540.503
 951.567 704.391
 946.651 234.813
 290.668 983.363
 75.992 145.903
 379.306 690.010
 559.243 320.563
 128.561 77.620
 875.165 686.651
 44.688 478.861
 16.989 367.666
 738.478 446.710
 125.118 175.679
 191.612 838.224
 270.060 136.939
 870.001 55.164
 612.108 877.901
 823.819 909.125
 863.255 637.791
 732.165 303.680
 386.120 499.940
 527.617 521.641
 420.288 586.454
 66.434 911.776
 192.810 643.494
 40.884 116.951
 988.944 877.144
 411.244 245.962
 402.131 568.043
 469.892 26.185
 797.287 897.476
 844.864 586.133
 685.492 325.155
 365.016 99.260
 976.022 551.690
 506.068 706.691
 526.330 624.552
 832.268 451.298
 713.208 668.715
 361.005 63.915
 888.221 371.162
 479.607 399.918
 124.950 66.840
 9.909 827.414
 10.158 672.757
 275.350 503.580
 849.270 922.723
 808.670 971.021
 350.396 259.366
 330.541 979.327
 0.295 249.693
 218.043 647.282
 158.259 678.499
 207.977 677.700
 656.010 228.801
 87.179 109.721
 17.578 334.349
 607.647 223.250
 495.189 855.763
 528.364 518.382
 975.905 424.441
 181.672 890.982
 547.788 867.956
 146.319 66.640
 550.458 93.854
 791.395 282.258
 277.939 197.827
 648.071 1.110
 984.695 674.946
 735.095 888.061
 379.816 262.560
 278.390 271.491
 618.739 709.649
 346.869 183.212
 734.056 244.572
 100.952 743.484
 132.319 561.722
 895.542 982.044
 946.005 143.390
 876.855 135.458
 720.713 817.988
 897.049 404.185
 766.989 786.678
 179.794 98.325
 972.140 350.388
 794.524 948.545
 485.905 176.673
 431.150 148.137
 329.316 864.824
 457.442 854.228
 70.839 518.000
 738.460 482.185
 538.418 998.111
 104.445 139.037
 439.020 23.824
 777.153 61.939
 415.437 540.915
 64.069 449.392
 738.343 129.517
 468.151 729.948
 592.907 162.484
 253.418 129.890
 934.779 56.508
 872.876 542.861
 649.275 92.000
 376.869 726.405
 317.411 763.681
 552.395 949.006
 168.655 571.789
 625.259 473.542
 756.450 199.700
 618.886 916.539
 830.508 539.195
 90.529 185.420
 679.475 426.840
 845.292 626.906
 586.748 916.801
 201.663 368.173
 767.263 625.384
 493.000 888.474
 348.072 94.750
 234.782 303.225
 312.969 207.388
 967.539 996.390
 371.808 674.303
 353.629 312.306
 37.048 269.564
 18.780 367.356
 720.315 308.351
 696.202 408.338
 905.183 397.295
 964.776 911.722
 742.010 522.453
 739.137 60.744
 157.637 395.230
 337.360 770.377
 516.322 729.094
 543.524 859.384
 325.798 864.673
 422.782 740.214
 599.405 258.164
 514.119 448.241
 485.349 673.936
 402.140 439.442
 209.184 118.314
 988.530 218.158
 375.371 275.038
 184.043 22.859
 196.328 376.658
 313.757 897.311
 298.798 508.659
 565.871 47.197
 761.992 498.403
 64.516 358.793
 912.060 8.918
 60.240 907.969
 903.678 723.347
 711.140 676.595
 110.348 570.579
 579.667 121.761
 997.343 572.785
 354.386 704.417
 219.857 873.476
 185.173 611.731
 756.843 878.193
 110.301 226.177
 619.454 772.447
 273.479 69.081
 51.132 302.208
 350.399 32.734
 731.627 955.785
 902.658 409.590
 705.055 182.711
 280.675 116.267
 46.208 151.190
 437.550 321.814
 461.417 672.493
 277.599 541.908
 470.218 215.430
 333.931 912.354
 739.957 569.762
 990.013 455.645
 833.346 382.416
 674.397 493.640
 693.137 938.916
 462.960 118.173
 820.937 664.081
 19.086 630.943
 329.169 606.308
 442.766 816.286
 955.003 899.476
 240.841 667.913
 149.456 882.366
 582.279 996.570
 498.661 229.696
 277.081 83.668
 830.614 409.262
 480.992 990.564
 320.509 839.724
 149.619 199.557
 970.534 862.435
 366.843 256.222
 822.879 653.020
 178.840 949.969
 813.415 344.614
 754.798 147.439
 11.488 290.656
 50.112 659.115
 170.484 702.609
 601.912 841.537
 663.928 14.016
 277.989 24.503
 461.115 669.966
 319.361 204.045
 340.557 558.562
 657.717 797.850
 913.309 692.698
 499.033 50.771
 673.720 735.903
 493.746 975.486
 483.025 530.654
 365.554 479.065
 969.901 432.357
 751.394 662.813
 978.596 243.681
 774.236 683.336
 664.234 164.451
 790.509 161.212
 209.465 969.599
 41.212 944.325
 577.999 665.255
 8.922 240.784
 717.756 980.101
 14.126 287.265
 247.051 70.188
 548.664 8.640
 796.685 861.042
 570.058 640.992
 812.798 146.919
 199.394 259.978
 51.573 305.187
 161.908 198.248
 97.228 671.171
 771.146 707.956
 717.251 928.334
 125.340 76.791
 519.594 488.774
 502.480 28.448
 309.867 723.843
 205.385 311.638
 454.771 23.986
 520.290 227.026
 961.671 255.921
 165.192 670.647
 481.922 995.109
 973.995 438.062
 964.033 458.670
 398.941 778.826
 727.001 880.635
 229.498 899.639
 627.047 955.687
 186.757 561.158
 163.727 242.650
 427.295 512.984
 553.245 144.173
 601.565 69.412
 305.100 358.945
 784.248 91.447
 818.528 897.813
 106.105 345.304
 191.094 741.240
 250.040 131.555
 355.112 634.311
 562.925 90.558
 958.105 24.191
 516.989 697.509
 39.357 666.312
 720.979 563.802
 561.826 398.295
 925.852 800.474
 601.552 208.545
 239.534 304.940
 417.630 229.550
 510.449 475.346
 495.275 149.375
 963.391 999.505
 821.145 759.692
 280.394 610.202
 290.680 711.540
 473.038 38.703
 16.621 813.077
 853.873 467.413
 989.085 424.719
 899.108 105.258
 691.801 249.731
 721.417 750.479
 895.487 411.677
 612.661 420.819
 495.392 498.830
 746.749 16.887
 331.139 850.059
 681.058 127.623
 896.872 882.848
 992.285 214.869
 520.083 613.541
 913.825 645.269
 338.250 599.827
 594.524 130.701
 441.538 518.883
 913.681 742.860
 163.524 169.721
 208.526 573.240
 304.300 309.516
 794.997 497.442
 253.972 870.466
 490.870 193.689
 569.826 491.678
 135.270 271.593
 646.033 190.428
 196.933 941.076
 127.420 405.679
 284.769 336.157
 663.432 606.086
 731.006 287.796
 307.956 462.763
 375.312 788.550
 256.329 57.314
 406.747 524.536
 911.827 307.112
 241.230 972.725
 307.644 337.309
 250.620 620.220
 322.316 772.885
 993.880 693.792
 640.363 240.231
 912.455 370.170
 77.347 897.821
 175.635 138.452
 339.507 716.828
 134.927 814.415
 980.581 927.737
 260.105 561.836
 788.556 476.788
 277.730 198.185
 947.069 200.395
 762.423 481.978
 512.543 446.300
 592.378 67.852
 299.198 32.549
 376.736 335.077
 518.633 240.289
 300.052 448.175
 155.421 250.570
 367.602 287.881
 329.895 340.985
 37.569 430.447
 887.252 802.924
 907.859 177.911
 319.113 988.003
 905.532 916.223
 359.290 971.861
 177.537 357.932
 266.869 879.806
 177.871 707.562
 812.528 62.042
 816.769 557.979
 291.730 662.420
 713.479 612.280
 802.961 85.402
 760.174 746.417
 430.316 838.477
 248.307 741.486
 565.527 884.433
 571.046 370.921
 181.082 168.162
 40.232 716.721
 537.656 340.164
 140.727 290.932
 268.112 853.350
 789.229 75.297
 547.224 796.433
 21.868 175.057
 729.774 797.190
 361.796 764.993
 346.458 598.707
 723.867 130.048
 192.038 13.652
 611.298 253.023
 756.352 693.506
 14.574 852.399
 847.346 824.975
 504.815 439.262
 675.401 563.610
 644.429 649.275
 227.325 829.752
 842.321 259.992
 601.989 384.584
 937.532 262.401
 331.264 750.283
 85.398 595.950
 121.500 179.747
 378.688 546.695
 52.157 175.130
 200.463 857.293
 17.239 923.567
 666.326 704.847
 128.252 901.231
 965.351 408.087
 278.520 997.563
 698.221 959.712
 40.411 49.684
 888.371 814.245
 299.767 138.159
 610.301 258.298
 374.256 380.274
 745.328 751.376
 991.238 32.505
 298.386 844.290
 170.906 262.057
 752.743 292.779
 354.996 16.182
 818.492 310.479
 701.306 570.774
 564.442 212.876
 319.005 905.756
 683.466 48.104
 916.457 378.616
 603.860 887.650
 267.727 859.532
 351.976 847.050
 549.574 677.811
 725.870 351.209
 759.377 301.452
 140.486 769.010
 475.999 536.758
 839.639 76.369
 377.974 365.927
 379.668 315.118
 472.896 25.890
 917.963 87.203
 532.598 25.504
 883.745 340.230
 963.084 970.183
 768.703 82.781
 286.786 48.608
 704.608 127.951
 676.048 86.202
 50.427 353.873
 977.710 201.216
 702.108 533.668
 414.003 343.805
 277.032 408.173
 467.851 654.153
 677.747 127.250
 272.051 456.095
 975.071 384.641
 361.088 386.827
 691.056 822.759
 728.843 245.947
 732.709 533.840
 410.652 488.544
 706.284 569.421
 997.789 263.408
 610.676 268.715
 648.164 650.156
 901.565 296.258
 908.742 435.483
 273.286 548.997
 470.952 811.667
 813.583 452.234
 376.225 718.332
 241.509 652.519
 39.129 885.482
 987.808 164.374
 202.630 691.575
 870.327 707.955
 854.410 710.379
 957.681 248.287
 563.487 785.443
 9.006 716.090
 319.396 907.845
 185.741 48.657
 26.736 363.671
 815.628 170.466
 409.085 110.313
 65.447 361.669
 369.117 198.575
 866.178 803.342
 325.597 109.893
 204.586 497.047
 770.141 969.414
 523.669 429.135
 152.629 836.572
 989.405 874.238
 187.750 291.180
 514.236 335.109
 77.909 716.457
 863.251 415.484
 849.663 438.120
 794.817 177.815
 709.929 883.465
 844.253 397.918
 830.522 364.836
 91.002 883.865
 379.474 921.994
 553.709 357.486
 627.351 847.479
 933.813 624.885
 87.008 303.446
 430.117 99.417
 494.468 568.562
 630.615 539.040
 933.705 446.062
 863.384 863.115
 53.863 751.143
 368.084 505.323
 456.934 375.416
 699.568 213.782
 358.210 511.584
 564.067 941.821
 280.261 291.979
 938.555 288.717
 151.031 444.844
 660.390 295.472
 883.547 962.532
 475.430 613.182
 542.206 82.224
 780.106 618.365
 100.462 743.826
 420.826 818.856
 696.863 768.712
 60.364 384.415
 158.765 219.689
 876.411 247.342
 421.840 195.560
 16.039 490.307
 692.933 886.950
 38.680 601.842
 726.293 293.440
 989.452 205.855
 179.257 60.830
 157.597 522.021
 531.640 442.512
 597.947 691.495
 670.255 187.117
 186.163 200.266
 710.939 987.957
 103.802 584.414
 538.272 46.237
 922.824 931.946
 548.903 863.012
 799.875 69.829
 177.409 913.481
 70.709 797.938
 531.164 716.260
 829.620 800.259
 258.391 599.964
 915.977 514.616
 95.008 315.918
 341.495 3.141
 182.791 440.519
 262.165 854.645
 603.710 161.073
 515.540 125.948
 840.994 717.562
 848.229 941.358
 342.697 168.323
 793.802 407.995
 642.570 714.085
 725.015 150.124
 778.196 21.970
 596.515 839.419
 58.216 574.257
 968.274 312.074
 667.606 276.917
 912.351 70.338
 589.193 416.751
 665.858 408.671
 865.758 585.637
 413.791 967.018
 163.187 693.736
 332.562 970.060
 832.332 484.057
 167.585 676.877
 444.794 617.581
 778.172 945.775
 913.105 15.923
 585.468 260.472
 444.311 587.697
 982.576 903.309
 441.307 101.208
 991.767 176.131
 110.302 941.494
 716.367 28.198
 585.285 961.325
 72.191 161.720
 299.395 26.324
 486.195 548.716
 654.769 102.401
 512.072 348.016
 631.031 543.379
 881.199 888.899
 270.437 327.586
 332.512 759.504
 255.394 349.825
 550.152 65.576
 400.113 0.367
 789.335 710.913
 489.517 422.117
 848.544 588.208
 769.800 313.039
 212.428 991.622
 609.543 481.223
 660.634 394.786
 568.889 628.018
 832.026 145.091
 826.408 859.658
 23.576 162.666
 686.277 54.368
 463.658 596.761
 617.689 550.515
 959.050 670.169
 937.745 297.900
 904.952 861.419
 140.163 20.322
 352.384 752.919
 874.830 480.439
 35.161 569.800
 405.565 290.397
 809.999 798.300
 801.589 62.310
 902.233 594.244
 266.362 995.465
 173.048 652.095
 567.975 221.853
 532.448 124.508
 28.817 613.670
 768.467 273.272
 557.250 46.706
 804.076 147.378
 687.393 828.685
 538.214 466.049
 39.677 673.882
 489.210 417.526
 357.559 32.523
 903.288 542.783
 725.919 79.080
 486.889 672.059
 473.308 306.705
 591.202 826.897
 920.913 560.445
 345.791 537.550
 711.218 829.819
 683.899 491.964
 152.655 87.946
 406.252 305.825
 404.621 551.105
 827.663 351.240
 530.189 596.769
 279.041 513.617
 419.483 142.548
 887.417 861.347
 371.238 991.602
 922.281 51.195
 77.835 696.049
 324.837 784.477
 832.297 98.415
 278.082 346.404
 735.107 367.623
 233.076 665.385
 372.641 51.317
 286.928 23.058
 44.480 187.164
 270.421 522.632
 888.578 634.294
 110.515 316.439
 774.371 550.140
 701.047 927.926
 265.415 911.104
 562.729 443.684
 284.434 486.741
 373.103 953.083
 911.990 71.356
 73.599 73.136
 410.963 664.290
 742.679 301.052
 566.255 796.734
 992.548 14.264
 564.323 220.387
 986.770 305.602
 290.256 608.599
 674.935 258.563
 299.086 947.058
 839.189 383.679
 109.045 596.648
 589.832 541.875
 481.762 50.316
 30.433 955.125
 190.364 648.043
 637.185 669.842
 451.544 694.883
 115.834 806.338
 810.645 797.416
 968.929 950.792
 246.244 810.412
 35.904 367.645
 607.713 600.346
 871.360 214.086
 48.607 183.419
 968.592 398.538
 781.713 496.419
 684.976 57.038
 497.429 688.225
 905.245 130.638
 973.188 972.699
 313.206 159.795
 403.437 620.556
 910.391 5.104
 520.840 964.380
 602.913 735.089
 711.638 489.067
 210.026 759.429
 681.420 336.676
 767.213 438.596
 259.839 292.878
 93.908 767.925
 180.278 480.428
 65.132 355.632
 997.321 267.354
 114.431 220.909
 153.553 23.669
 152.796 1.247
 848.140 315.675
 217.980 939.485
 141.546 412.339
 877.309 623.288
 330.285 860.350
 254.226 365.994
 297.761 645.594
 797.158 481.807
 374.960 646.710
 774.646 544.613
 389.190 764.607
 381.939 193.211
 529.458 109.472
 153.632 712.256
 480.821 788.500
 669.382 673.880
 872.669 273.857
 843.857 456.835
 420.983 667.011
 139.112 695.452
 523.975 804.317
 12.141 268.108
 374.008 476.749
 700.271 572.838
 584.301 736.799
 892.898 705.751
 682.843 526.324
 984.059 46.010
 712.372 634.560
 943.283 339.966
 286.608 255.425
 582.483 987.925
 309.708 392.915
 287.519 81.831
 766.751 813.830
 481.000 173.476
 464.653 684.878
 997.401 513.786
 850.312 988.619
 695.477 978.158
 388.751 87.535
 471.854 355.044
 859.954 711.295
 42.820 540.163
 68.030 258.066
 550.448 252.387
 167.795 721.256
 49.804 615.924
 247.276 138.703
 24.111 673.726
 183.725 88.061
 236.117 86.646
 667.105 61.494
 890.847 799.960
 788.736 202.112
 395.286 832.180
 681.699 796.614
 45.097 960.086
 409.976 531.905
 41.136 478.599
 999.279 42.057
 86.434 335.178
 126.579 915.683
 887.598 347.162
 307.936 587.875
 586.605 368.766
 293.985 406.331
 86.138 784.854
 976.169 404.787
 463.535 564.305
 179.314 720.562
 957.795 940.515
 850.504 204.750
 76.672 124.852
 11.542 156.940
 125.715 965.576
 411.821 600.275
 280.182 195.714
 667.545 441.976
 279.314 564.742
 197.531 849.544
 948.772 307.755
 938.773 339.554
 282.610 799.465
 448.481 316.052
 425.526 987.222
 953.147 16.141
 976.978 55.882
 397.497 194.285
 931.946 397.347
 862.940 92.718
 822.538 128.886
 480.730 757.108
 227.451 307.647
 351.775 34.097
 472.534 445.327
 23.452 365.850
 708.922 648.785
 862.486 27.272
 481.578 551.846
 628.747 750.675
 700.449 403.983
 702.520 782.668
 611.261 126.673
 580.516 616.710
 899.242 612.408
 344.618 755.626
 615.628 939.706
 61.487 460.461
 815.764 815.626
 307.984 130.215
 964.175 381.531
 882.435 591.432
 574.435 365.119
 978.696 533.397
 691.492 409.549
 720.556 745.461
 625.849 627.021
 608.062 854.832
 450.366 18.176
 572.968 349.099
 762.262 269.666
 513.722 736.075
 889.097 630.108
 245.558 448.531
 325.159 500.170
 200.699 262.635
 673.988 126.971
 217.896 551.814
 647.069 328.222
 718.202 143.360
 834.396 590.150
 151.712 149.860
 579.320 678.385
 72.929 193.819
 620.451 206.450
 643.427 479.432
 423.280 446.662
 930.665 253.844
 732.474 208.232
 560.493 170.499
 704.698 402.700
 155.448 764.119
 606.329 163.973
 446.787 780.684
 9.051 175.964
 959.118 102.669
 420.394 412.741
 34.107 861.115
 530.408 432.350
 564.022 439.342
 627.523 944.864
 854.762 120.843
 77.129 747.119
 317.725 304.845
 109.314 571.102
 314.562 461.113
 24.775 610.721
 141.002 290.626
 500.214 793.932
 355.993 136.093
 109.944 465.967
 38.983 296.867
 835.402 397.087
 18.121 63.294
 18.309 668.178
 160.235 528.080
 439.128 403.285
 782.791 354.759
 435.957 784.370
 549.680 999.286
 889.089 715.112
 585.925 469.191
 605.194 703.172
 308.638 660.457
 967.655 450.336
 768.254 995.548
 454.307 614.112
 348.914 372.906
 742.180 710.433
 41.554 970.251
 55.342 33.045
 307.735 878.526
 304.337 279.924
 754.476 802.959
 504.777 699.947
 476.465 591.242
 242.362 544.157
 356.324 340.021
 319.036 355.921
 788.427 509.794
 620.280 734.435
 977.621 330.023
 90.122 118.202
 9.779 801.917
 94.642 461.961
 473.087 572.477
 456.197 415.112
 282.273 642.233
 811.996 385.843
 105.643 328.526
 407.783 217.320
 77.871 699.634
 899.238 775.430
 289.317 151.675
 572.301 607.420
 442.571 264.666
 684.228 673.576
 454.442 156.866
 398.014 566.783
 130.408 383.395
 265.456 344.922
 150.279 887.863
 92.979 226.763
 858.522 521.478
 687.270 702.109
 958.229 365.714
 765.465 730.791
 450.266 220.613
 771.099 442.866
 653.034 605.220
 459.336 284.519
 75.750 929.299
 603.331 702.191
 319.881 871.618
 681.243 933.120
 147.834 690.781
 786.912 126.401
 812.092 216.371
 576.016 97.995
 686.459 653.318
 826.461 409.615
 17.073 378.721
 122.488 929.557
 125.353 431.348
 435.621 498.251
 887.469 968.844
 594.041 88.433
 602.521 190.889
 130.575 865.438
 89.965 958.738
 56.486 654.327
 749.564 958.461
 205.082 484.760
 425.947 898.610
 860.463 479.959
 874.760 60.069
 70.111 391.549
 886.225 949.361
 926.365 456.911
 220.956 785.227
 985.071 9.979
 316.305 775.883
 116.857 840.867
 671.729 340.773
 407.842 745.504
 189.168 581.231
 145.392 995.658
 877.882 910.161
 547.259 694.719
 909.313 78.315
 278.680 658.669
 281.242 166.173
 214.386 708.522
 404.796 993.651
 556.906 104.613
 923.840 898.455
 737.884 459.472
 503.265 776.758
 377.539 390.295
 247.965 512.010
 533.935 610.558
 733.517 549.186
 66.924 199.948
 316.184 28.755
 902.673 660.106
 745.827 968.738
 498.389 678.858
 10.328 881.486
 760.739 546.353
 502.330 607.302
 906.445 42.414
 804.561 228.067
 313.524 635.251
 752.998 644.811
 793.702 678.397
 650.047 733.365
 120.880 286.367
 83.242 167.218
 230.481 922.218
 357.343 767.479
 616.495 794.258
 995.942 122.939
 906.622 677.990
 617.545 750.968
 903.854 136.511
 73.719 40.108
 10.857 582.730
 464.345 941.339
 570.624 624.669
 256.496 936.059
 385.159 466.654
 546.532 299.701
 338.514 250.564
 664.942 460.818
 429.799 449.429
 54.104 202.545
 597.114 248.077
 202.113 207.990
 919.436 130.436
 521.053 670.773
 257.877 149.209
 373.638 299.256
 231.349 980.484
 14.002 476.614
 908.409 403.296
 381.040 802.841
 484.028 223.096
 408.262 958.775
 947.355 449.569
 563.296 281.607
 737.635 205.396
 551.515 627.170
 236.702 985.746
 688.504 783.077
 717.424 501.798
 120.210 670.753
 820.920 59.161
 430.517 881.529
 487.033 768.090
 884.870 295.527
 431.397 521.958
 604.680 961.384
 120.635 669.206
 917.941 414.450
 819.746 338.177
 382.300 791.495
 701.235 40.861
 1.386 587.004
 445.060 208.099
 755.240 581.518
 906.996 813.395
 121.157 263.366
 677.853 983.988
 980.044 134.421
 38.283 125.606
 471.789 326.641
 477.389 391.439
 595.245 413.264
 585.180 486.985
 836.744 646.296
 449.288 641.791
 876.031 825.754
 338.574 808.712
 558.775 856.968
 296.740 623.646
 267.177 796.680
 607.450 616.901
 569.447 858.989
 941.372 495.286
 418.197 746.161
 320.874 786.037
 108.106 600.484
 8.729 664.835
 933.883 420.780
 665.203 686.167
 827.954 545.611
 948.548 341.316
 848.947 634.988
 435.390 724.370
 960.516 859.498
 791.452 67.259
 137.211 871.803
 463.814 879.141
 89.697 747.637
 431.354 902.345
 273.811 864.637
 330.897 975.793
 872.716 575.999
 366.852 217.565
 983.134 236.235
 58.820 131.595
 737.631 367.848
 35.058 380.711
 825.720 506.015
 642.991 11.328
 185.768 24.195
 227.754 966.508
 204.116 293.734
 85.481 277.046
 832.276 147.090
 592.487 508.531
 700.673 345.229
 60.460 890.308
 729.126 658.396
 890.117 225.038
 399.535 85.117
 463.739 730.751
 832.316 501.437
 505.579 597.194
 990.594 761.651
 876.842 331.842
 698.601 588.879
 690.019 155.659
 4.912 890.563
 410.614 402.759
 627.017 817.428
 150.187 340.318
 489.146 627.550
 484.167 204.812
 496.558 408.409
 894.912 837.975
 790.754 903.192
 842.065 781.442
 493.763 53.026
 698.667 374.105
 896.282 639.406
 515.941 502.784
 772.608 342.053
 148.685 537.322
 941.769 133.170
 496.344 378.900
 843.973 741.963
 4.791 848.979
 97.333 741.093
 596.385 120.258
 153.079 942.963
 520.046 955.392
 17.256 327.503
 360.882 979.645
 870.702 749.119
 445.499 516.425
 442.386 549.078
 902.969 996.649
 397.558 806.769
 673.787 91.762
 343.435 940.672
 234.735 383.988
 461.188 374.594
 864.036 84.933
 201.763 939.780
 999.279 444.411
 970.765 27.246
 934.422 595.232
 638.502 441.268
 508.616 587.505
 987.636 654.130
 8.997 848.950
 623.355 209.265
 645.223 727.717
 268.068 365.907
 261.772 733.865
 921.200 489.781
 494.548 588.020
 839.516 953.546
 113.815 844.749
 267.613 465.421
 541.644 208.086
 982.890 358.186
 407.990 362.662
 3.674 772.697
 887.177 261.489
 810.665 204.829
 511.223 37.122
 545.968 162.770
 216.334 623.376
 354.316 828.852
 775.589 517.751
 119.395 528.069
 188.765 998.202
 704.457 381.540
 427.218 290.803
 638.460 940.080
 508.508 316.547
 283.157 539.334
 745.980 516.017
 486.941 47.704
 179.892 40.702
 770.344 61.210
 349.063 130.520
 216.358 170.923
 358.759 480.594
 554.779 939.583
 498.067 689.059
 860.410 691.134
 767.916 714.838
 835.031 172.348
 611.854 543.598
 645.564 887.344
 861.518 736.062
 656.950 247.156
 586.420 130.407
 367.245 196.527
 795.203 995.349
 241.575 273.753
 98.184 329.000
 596.556 986.800
 787.064 607.551
 931.008 326.164
 798.570 84.874
 184.256 323.678
 639.169 97.382
 959.688 963.763
 195.446 746.732
 236.684 882.503
 30.109 715.610
 44.622 88.730
 60.934 858.977
 852.624 114.262
 686.163 35.365
 480.524 267.102
 405.279 471.496
 430.572 7.359
 691.980 750.432
 24.426 391.647
 412.936 381.318
 282.653 304.486
 11.217 340.632
 359.235 96.984
 249.723 104.526
 624.424 831.627
 753.452 543.753
 336.814 650.847
 318.817 791.828
 749.071 675.296
 845.703 379.194
 518.572 140.137
 368.588 747.478
 340.008 304.473
 545.240 805.366
 755.168 646.377
 836.696 688.797
 427.647 375.316
 664.929 961.095
 676.812 762.387
 952.579 392.313
 454.107 879.564
 473.189 340.652
 1.806 240.518
 414.396 912.582
 273.911 501.645
 977.684 182.722
 513.301 782.468
 906.707 131.060
 689.201 534.872
 705.206 815.531
 402.940 981.703
 331.573 994.901
 294.761 473.694
 149.799 693.502
 434.884 211.721
 388.518 439.373
 991.187 446.829
 776.941 385.251
 44.897 816.897
 57.674 652.622
 513.726 985.205
 843.725 828.376
 56.505 307.321
 615.670 37.777
 719.894 228.995
 323.270 753.408
 169.922 385.096
 45.264 954.960
 180.681 569.612
 906.168 297.472
 759.271 536.703
 87.386 84.534
 828.188 895.408
 392.601 477.610
 799.815 614.593
 728.245 42.970
 26.793 63.904
 785.824 374.367
 939.237 300.837
 614.320 704.001
 455.446 958.742
 51.034 588.195
 825.693 596.675
 744.503 530.263
 615.463 506.136
 813.224 774.350
 810.214 514.013
 801.371 104.422
 611.175 323.467
 233.411 836.398
 52.166 958.405
 652.506 963.834
 90.071 251.761
 924.746 664.102
 873.881 387.779
 877.956 789.028
 874.566 884.136
 48.281 138.381
 934.190 207.140
 661.405 973.923
 869.282 343.919
 662.792 494.181
 420.461 16.710
 20.301 614.375
 285.754 988.968
 993.817 31.537
 994.904 769.453
 144.136 991.802
 90.708 422.855
 534.202 595.740
 673.269 613.640
 560.261 699.815
 854.579 178.892
 791.716 209.463
 162.700 697.103
 953.091 664.407
 853.704 709.618
 58.898 732.857
 440.393 492.038
 725.208 442.004
 362.608 862.185
 796.105 452.013
 515.840 262.717
 807.861 344.704
 562.079 849.194
 90.809 51.913
 386.808 143.161
 803.518 138.369
 384.228 834.890
 184.497 516.838
 172.877 917.837
 274.596 286.719
 917.497 648.226
 243.116 119.406
 290.179 5.653
 880.184 973.415
 702.561 807.136
 387.818 808.827
 317.177 335.988
 106.507 424.115
 364.364 992.494
 499.822 989.602
 893.662 775.252
 537.096 371.805
 546.005 345.555
 466.543 893.833
 593.804 513.424
 965.052 861.237
 36.966 479.293
 345.703 493.453
 218.961 352.242
 162.509 972.093
 321.173 891.912
 389.961 173.119
 367.081 150.214
 791.322 455.527
 509.649 549.868
 996.659 190.162
 452.942 774.326
 764.231 725.045
 768.009 768.143
 425.622 284.905
 577.069 784.310
 347.165 120.210
 900.822 157.076
 562.500 672.822
 771.069 732.563
 431.072 870.428
 712.868 327.921
 95.973 49.438
 183.279 401.268
 695.590 726.170
 131.560 253.411
 224.199 169.515
 710.950 518.031
 837.075 796.187
 845.341 664.936
 409.227 23.989
 433.882 492.269
 639.957 731.907
 389.588 634.572
 757.634 631.302
 959.275 496.875
 433.063 33.913
 194.594 538.029
 321.498 984.170
 448.692 783.104
 391.518 920.494
 99.433 923.701
 985.868 748.487
 665.432 461.390
 220.035 894.516
 231.028 423.338
 637.224 898.005
 854.226 106.768
 984.803 872.430
 949.522 731.478
 991.981 586.572
 645.066 454.793
 248.946 497.987
 769.010 853.617
 804.921 209.125
 459.096 142.334
 210.414 53.304
 777.005 277.202
 174.498 783.313
 86.883 917.354
 241.390 201.187
 96.480 454.880
 315.288 495.526
 208.031 992.746
 84.741 645.173
 361.088 6.040
 477.429 498.274
 625.960 251.530
 975.727 677.539
 7.206 340.533
 658.699 820.277
 902.813 824.205
 126.133 500.553
 425.651 987.573
 376.974 556.289
 896.865 153.755
 333.188 152.551
 661.471 773.135
 49.117 340.590
 428.385 39.792
 957.066 847.945
 401.947 130.821
 456.906 476.247
 929.843 310.560
 148.482 549.067
 450.962 253.964
 371.459 991.662
 472.442 709.984
 1.818 627.788
 752.138 500.884
 654.663 326.585
 3.370 306.662
 259.430 546.146
 293.664 450.531
 59.431 311.682
 976.771 232.732
 299.209 587.747
 904.482 272.368
 510.201 598.920
 816.347 842.682
 400.185 805.495
 34.521 622.200
 860.892 724.432
 808.612 445.743
 699.912 516.256
 100.917 104.741
 999.614 541.211
 93.209 610.156
 832.527 869.337
 877.655 454.078
 697.746 845.863
 390.345 663.626
 967.887 243.201
 707.857 974.788
 785.563 641.856
 985.252 421.486
 859.809 483.643
 25.915 459.316
 77.418 631.068
 275.765 362.564
 555.455 286.667
 790.949 751.310
 966.553 206.144
 881.429 442.494
 618.045 350.619
 953.555 359.997
 762.934 428.059
 911.233 485.163
 71.547 274.645
 4.603 47.230
 657.074 216.454
 491.923 625.231
 788.705 564.358
 987.801 106.751
 658.635 254.741
 69.984 588.134
 712.666 520.609
 97.053 134.257
 980.650 917.609
 317.765 688.696
 127.725 233.572
 125.102 447.257
 118.564 865.506
 697.870 305.468
 176.082 381.873
 581.740 955.272
 307.817 818.808
 869.777 245.129
 955.271 45.296
 257.845 203.801
 134.551 423.838
 158.833 849.758
 824.800 279.623
 375.798 519.583
 821.072 53.512
 250.126 919.526
 0.794 773.477
 237.304 670.018
 111.025 847.350
 118.362 524.319
 123.831 509.541
 456.424 216.215
 738.813 288.723
 959.777 560.034
 247.895 986.362
 448.626 787.013
 183.596 141.642
 553.246 468.775
 617.288 221.929
 835.913 830.378
 780.311 625.036
 45.105 886.886
 673.546 456.576
 823.610 8.977
 288.424 289.406
 625.883 110.757
 965.860 200.222
 406.133 298.286
 703.743 178.886
 946.970 177.532
 26.183 27.810
 467.080 18.487
 439.415 511.165
 411.434 46.375
 814.161 316.818
 453.238 485.469
 999.304 288.390
 665.526 835.614
 37.212 942.010
 322.620 701.626
 920.273 964.069
 716.105 322.118
 507.527 795.120
 893.377 523.741
 69.456 534.191
 104.041 941.450
 710.464 880.994
 553.466 43.086
 348.440 195.141
 474.832 340.834
 927.752 656.690
 530.202 491.982
 478.320 16.712
 705.021 131.686
 584.109 226.386
 564.319 851.413
 817.952 915.385
 466.656 864.459
 967.326 982.442
 884.943 475.881
 102.253 581.225
 741.906 405.756
 109.586 291.778
 839.874 474.547
 578.250 911.170
 336.071 836.139
 411.683 866.753
 399.834 291.810
 263.644 932.136
 879.635 706.829
 542.065 531.027
 25.845 915.810
 955.961 159.276
 158.612 994.401
 249.009 193.424
 65.673 409.970
 179.952 827.907
 867.338 374.877
 986.978 976.600
 928.253 10.506
 476.705 462.029
 38.987 502.038
 677.127 612.378
 774.300 861.981
 310.027 798.004
 476.468 819.538
 497.139 411.858
 356.786 573.285
 393.938 168.922
 480.014 62.364
 326.996 346.013
 946.766 168.059
 429.736 73.286
 47.620 10.419
 365.008 31.199
 987.979 676.422
 81.867 801.125
 510.656 245.479
 472.358 704.111
 237.981 568.942
 518.931 671.245
 259.345 632.499
 4.605 591.960
 674.017 469.182
 999.477 645.300
 811.428 997.224
 245.060 436.209
 368.622 97.721
 791.787 827.490
 982.229 4.291
 67.616 311.986
 872.947 198.410
 182.694 633.117
 325.464 553.465
 125.579 300.340
 385.075 276.737
 452.544 214.902
 331.514 106.415
 688.230 16.773
 126.054 340.512
 471.713 72.880
 93.522 232.366
 228.297 477.055
 898.206 474.686
 8.688 641.837
 281.556 318.238
 1.223 290.085
 758.207 4.983
 930.527 49.683
 301.206 827.315
 151.032 707.617
 101.729 209.105
 223.584 170.821
 455.383 710.246
 327.830 631.962
 226.949 19.639
 165.693 560.473
 776.689 573.146
 408.380 285.294
 620.954 929.386
 40.621 849.100
 952.653 989.783
 673.933 878.017
 796.110 357.697
 501.349 700.456
 427.218 908.327
 718.387 278.639
 492.710 65.473
 60.877 492.493
 329.280 447.849
 435.101 383.933
 459.718 816.883
 217.534 467.238
 352.686 505.759
 662.083 615.675
 827.200 377.406
 406.341 213.925
 92.013 504.567
 453.004 729.056
 292.009 110.700
 308.827 999.103
 624.539 294.850
 485.414 907.884
 952.598 890.861
 50.729 638.056
 321.252 701.026
 817.742 943.010
 649.292 782.025
 470.349 313.848
 968.319 447.516
 63.099 142.915
 93.141 953.841
 949.923 993.415
 285.379 235.104
 60.612 509.222
 899.473 599.194
 268.140 864.569
 838.104 550.764
 293.941 624.903
 881.520 199.690
 554.059 523.444
 159.888 388.978
 631.851 649.266
 605.004 344.718
 700.968 478.809
 621.146 438.522
 447.133 791.322
 256.334 451.557
 533.303 907.855
 214.589 445.936
 807.884 641.947
 335.043 156.800
 610.580 497.476
 960.969 405.360
 229.082 785.267
 545.404 853.502
 799.337 635.707
 82.179 944.168
 422.605 181.009
 532.609 833.803
 647.433 179.933
 437.223 774.766
 590.278 912.072
 785.715 763.363
 154.595 521.610
 971.447 365.197
 67.225 25.391
 112.511 761.823
 748.943 691.673
 90.568 44.633
 541.758 359.176
 580.774 192.579
 151.281 806.471
 938.406 604.584
 653.222 445.928
 715.831 375.533
 337.273 240.974
 530.871 82.611
 500.670 808.139
 46.163 828.084
 992.186 534.166
 578.628 822.586
 482.915 222.408
 796.741 312.437
 693.697 180.952
 616.999 93.979
 934.492 817.714
 644.073 921.471
 555.354 145.570
 754.060 522.414
 222.203 194.890
 967.444 670.708
 216.568 143.413
 946.483 334.697
 323.424 106.885
 957.586 580.543
 874.616 481.334
 217.613 953.740
 419.993 623.182
 277.009 30.760
 519.928 520.909
 643.345 792.295
 710.486 116.772
 705.514 248.436
 658.027 634.820
 248.793 189.127
 468.854 858.401
 349.885 150.704
 579.783 863.405
 182.356 307.245
 358.858 480.310
 548.538 405.451
 676.239 346.608
 663.661 471.018
 151.422 80.504
 559.883 495.852
 385.075 5.969
 238.020 857.491
 285.985 278.617
 487.467 778.773
 102.836 881.960
 812.403 676.956
 167.095 105.713
 665.394 12.421
 800.393 993.878
 796.555 978.770
 693.989 212.944
 904.370 595.199
 138.666 582.681
 427.798 0.686
 283.537 517.719
 581.633 805.602
 597.438 121.565
 19.155 543.404
 565.912 71.124
 547.375 662.076
 502.207 534.743
 437.845 196.790
 7.542 626.598
 215.690 632.130
 862.287 651.792
 594.815 370.198
 947.318 117.416
 9.915 311.560
 617.984 43.117
 105.856 986.520
 919.765 9.319
 540.167 367.538
 235.475 31.475
 571.004 388.118
 682.796 284.663
 505.201 493.386
 585.079 855.186
 111.277 472.476
 67.876 635.769
 331.177 858.227
 691.946 670.550
 900.462 326.393
 626.888 297.660
 986.700 551.292
 257.764 324.174
 434.528 659.798
 62.642 834.196
 246.503 818.529
 817.873 600.307
 192.396 153.697
 598.971 106.639
 915.407 468.249
 20.288 953.974
 159.139 431.516
 771.494 599.964
 169.677 682.898
 791.415 577.570
 406.378 739.085
 601.632 259.787
 224.687 615.658
 87.844 16.793
 554.463 575.715
 754.094 1.554
 995.775 573.405
 524.407 451.157
 477.201 457.312
 72.061 93.690
 283.465 291.682
 415.753 185.024
 52.255 712.185
 834.435 687.682
 284.703 792.682
 672.044 857.009
 108.989 711.211
 185.997 870.616
 908.553 583.838
 548.897 368.736
 980.386 216.192
 454.013 749.474
 457.761 502.472
 467.572 558.402
 226.841 593.785
 483.751 241.545
 726.895 341.048
 993.427 200.204
 166.979 487.045
 700.593 441.577
 463.254 497.948
 589.020 997.645
 824.286 162.655
 337.851 663.850
 438.496 290.259
 942.780 856.879
 778.255 159.098
 157.107 516.133
 86.950 237.944
 515.009 875.669
 194.830 49.537
 31.826 652.532
 780.842 582.833
 440.038 164.201
 3.359 102.865
 965.210 173.508
 333.147 541.274
 76.671 825.918
 785.881 377.397
 469.669 993.921
 245.570 305.825
 308.658 169.669
 449.449 313.875
 748.032 883.688
 552.140 609.273
 162.698 498.945
 163.334 207.937
 785.506 300.746
 848.177 743.331
 433.606 629.561
 360.342 36.955
 286.648 582.248
 239.877 284.734
 784.562 624.121
 825.087 992.075
 373.004 537.482
 501.557 423.053
 224.922 99.731
 21.979 723.571
 94.808 994.803
 685.562 707.389
 958.939 864.855
 851.780 746.066
 104.052 394.874
 794.132 233.233
 345.750 571.866
 968.005 669.901
 286.447 93.840
 893.014 776.091
 114.358 533.753
 633.037 925.938
 756.236 642.560
 223.370 145.122
 36.873 846.631
 848.741 433.281
 380.515 941.845
 451.540 77.850
 979.117 484.088
 157.482 222.876
 918.658 838.673
 185.467 326.129
 619.763 85.085
 76.822 374.703
 937.657 424.624
 282.121 193.893
 157.487 744.026
 604.829 752.224
 895.605 25.363
 271.979 678.819
 10.201 229.800
 612.796 924.988
 173.268 628.732
 434.679 542.885
 851.245 709.981
 228.304 358.766
 377.625 289.106
 674.169 90.906
 324.481 237.067
 503.953 422.327
 941.460 866.907
 362.214 171.482
 433.564 965.528
 765.704 10.926
 899.521 314.744
 745.878 931.399
 910.236 311.610
 39.676 618.816
 734.474 605.429
 347.589 152.362
 832.286 42.264
 867.355 506.559
 354.809 312.135
 25.675 578.062
 383.924 585.203
 636.577 203.659
 592.063 797.293
 8.748 499.903
 929.614 689.041
 279.257 962.980
 86.161 944.325
 269.081 11.344
 506.985 930.608
 816.730 940.688
 65.377 375.116
 58.137 763.647
 435.260 465.955
 769.711 813.887
 321.364 136.168
 291.641 759.922
 982.726 852.230
 892.246 267.863
 629.885 907.676
 742.131 709.723
 940.063 729.519
 37.675 285.846
 974.341 892.267
 673.642 733.037
 505.945 644.904
 219.499 456.391
 191.870 673.997
 636.225 750.375
 107.131 325.414
 91.175 576.977
 80.748 503.169
 627.226 724.756
 647.338 262.207
 136.273 677.150
 583.012 658.878
 721.780 31.753
 207.517 555.222
 834.010 210.507
 387.678 768.708
 576.717 625.333
 404.707 585.721
 945.114 572.041
 187.606 223.777
 920.111 340.128
 457.476 233.557
 849.063 285.852
 867.028 117.409
 252.916 624.813
 503.020 36.634
 556.157 177.951
 96.942 456.954
 509.693 236.680
 864.323 901.997
 616.482 599.865
 172.021 750.850
 352.152 944.045
 775.330 721.095
 652.738 300.965
 435.373 456.786
 102.254 81.020
 537.933 516.216
 655.020 860.933
 306.455 191.894
 60.880 878.252
 206.608 550.732
 493.030 688.496
 752.610 52.146
 103.567 853.602
 674.905 172.730
 324.813 468.549
 26.174 865.705
 996.596 188.326
 472.503 29.732
 711.030 596.981
 626.764 713.767
 834.688 937.182
 672.432 691.666
 279.873 581.046
 742.324 592.433
 365.854 124.985
 55.069 649.886
 730.139 602.800
 872.689 660.492
 739.440 267.473
 78.891 121.945
 808.591 444.124
 945.896 120.497
 390.162 620.970
 267.488 85.026
 652.644 754.084
 0.120 414.313
 353.931 513.163
 338.208 485.306
 550.511 202.840
 423.114 79.365
 300.555 436.423
 769.827 626.230
 738.365 411.052
 816.181 308.103
 963.862 195.447
 535.008 325.559
 327.672 669.713
 781.181 980.720
 451.599 292.608
 407.841 549.229
 835.759 372.547
 316.756 699.966
 125.430 907.228
 597.594 879.488
 78.797 771.605
 53.914 146.952
 355.632 279.131
 456.882 355.402
 378.763 136.418
 261.281 898.081
 475.600 42.140
 665.775 935.796
 134.600 648.021
 406.822 695.849
 688.011 69.815
 602.917 77.779
 812.640 391.416
 75.472 49.973
 507.524 693.567
 580.593 698.512
 322.511 623.504
 211.121 960.416
 564.144 732.387
 242.704 93.447
 562.141 88.243
 976.528 500.103
 236.882 633.785
 702.959 221.257
 639.074 526.764
 6.255 972.714
 639.100 167.127
 935.155 133.781
 905.228 687.424
 465.339 369.689
 934.952 533.412
 518.239 228.775
 478.329 79.205
 120.426 890.639
 830.567 459.648
 85.906 433.880
 365.668 431.658
 580.231 362.658
 354.154 831.303
 733.827 392.147
 654.433 325.507
 968.683 496.528
 715.941 682.953
 197.145 212.649
 487.764 740.296
 556.773 51.647
 121.884 915.055
 826.727 374.074
 706.822 328.919
 298.085 146.520
 904.338 933.923
 264.705 924.902
 106.511 73.605
 788.185 147.942
 228.389 522.277
 248.174 210.657
 226.179 603.909
 899.485 799.563
 934.290 639.406
 154.477 976.905
 476.448 864.479
 230.882 509.280
 784.488 522.776
 742.338 846.064
 189.499 8.850
 555.457 4.980
 497.929 417.049
 40.158 846.776
 872.506 365.251
 649.662 889.407
 474.908 491.829
 486.128 886.498
 542.532 71.370
 243.900 977.496
 42.421 26.035
 234.368 801.124
 526.116 507.260
 347.105 683.299
 383.021 734.676
 7.134 889.875
 517.876 969.048
 866.843 138.637
 49.446 192.882
 995.181 649.358
 9.861 120.826
 271.681 171.965
 112.752 672.412
 86.741 757.603
 427.013 638.090
 23.999 753.402
 543.494 347.459
 140.074 227.051
 433.966 113.303
 649.121 20.723
 383.462 749.417
 105.439 44.890
 914.569 732.664
 600.585 541.123
 629.768 554.379
 549.355 549.783
 67.887 452.850
 531.569 34.857
 523.565 272.496
 537.364 255.970
 913.059 407.527
 188.936 389.404
 112.461 174.914
 891.079 828.859
 250.300 55.587
 909.050 426.577
 538.668 841.867
 551.104 440.665
 786.434 146.619
 613.465 550.066
 494.212 44.604
 149.501 790.307
 700.760 923.783
 277.792 97.165
 680.024 284.172
 923.796 658.676
 400.670 110.269
 78.475 945.983
 907.492 201.702
 789.074 988.574
 596.308 132.748
 809.923 688.234
 689.061 247.653
 725.548 128.023
 109.722 723.675
 708.373 467.729
 778.730 451.625
 636.051 56.307
 26.321 514.066
 519.076 405.990
 143.791 869.656
 481.218 124.034
 895.087 479.310
 499.807 388.941
 275.940 302.550
 809.702 81.651
 688.875 132.836
 66.445 872.419
 582.855 176.619
 766.581 945.288
 147.279 175.912
 955.262 279.297
 840.639 57.330
 285.186 554.438
 941.900 906.581
 101.803 507.285
 333.005 126.698
 445.910 512.919
 827.500 66.723
 917.643 44.022
 354.838 96.870
 920.103 572.709
 572.424 963.467
 284.034 194.869
 215.801 455.189
 8.013 419.689
 997.766 639.612
 375.381 968.828
 743.881 640.136
 26.768 250.943
 897.170 587.507
 375.694 239.337
 559.292 732.901
 707.746 495.238
 957.793 1.758
 257.588 899.189
 65.921 515.930
 822.224 521.421
 57.793 848.389
 56.140 862.649
 190.478 297.639
 470.039 203.910
 476.915 91.548
 488.794 932.860
 388.810 731.617
 338.042 770.121
 624.044 263.592
 347.765 748.919
 334.320 968.948
 763.471 441.567
 859.309 190.327
 822.799 254.555
 5.184 873.929
 621.920 998.555
 868.135 90.451
 799.847 389.124
 595.100 706.276
 900.408 547.800
 830.821 456.684
 225.172 991.668
 786.523 627.030
 313.129 452.951
 323.587 95.820
 824.576 230.082
 445.878 620.725
 470.762 599.935
 485.659 455.907
 823.921 219.973
 726.972 942.979
 923.830 912.185
 491.853 900.983
 829.757 881.585
 901.869 0.518
 866.372 305.243
 781.256 907.275
 697.876 498.183
 977.705 649.752
 408.292 75.876
 809.973 249.495
 42.750 885.616
 303.485 260.366
 103.066 57.771
 319.553 121.845
 22.308 560.284
 922.598 531.991
 852.043 744.042
 242.573 795.573
 170.154 801.536
 384.847 974.882
 397.415 976.177
 403.021 853.378
 341.316 44.565
 96.019 169.617
 362.990 729.734
 111.465 260.726
 287.780 611.162
 53.536 406.189
 205.222 989.005
 603.665 535.073
 986.522 388.214
 993.490 69.474
 496.533 696.034
 26.138 56.258
 605.447 697.633
 557.367 185.888
 678.770 283.775
 333.326 124.764
 911.590 266.434
 76.021 875.166
 796.709 358.855
 28.428 719.315
 1.114 901.979
 963.975 61.547
 749.864 686.324
 153.533 31.222
 462.115 204.935
 518.881 690.229
 285.388 746.915
 314.636 760.121
 468.903 411.284
 128.974 867.851
 295.705 786.779
 813.205 844.243
 850.406 244.755
 505.608 799.803
 981.574 460.312
 148.379 768.062
 875.523 482.371
 578.500 132.584
 94.605 878.587
 252.482 841.149
 354.691 788.279
 118.015 325.961
 782.810 119.110
 827.464 874.288
 669.647 254.896
 981.890 977.594
 528.605 26.993
 60.955 492.390
 512.288 5.382
 122.996 601.849
 290.748 443.320
 818.057 918.462
 438.750 157.767
 140.300 224.896
 240.001 833.391
 128.590 438.869
 826.252 428.604
 206.895 299.789
 412.900 655.705
 419.422 917.341
 457.959 662.791
 667.025 868.066
 198.823 711.930
 477.616 663.680
 755.058 616.251
 458.232 598.512
 822.603 148.803
 572.536 682.821
 625.439 389.459
 785.322 319.097
 888.297 744.802
 513.671 830.889
 4.820 12.330
 149.557 924.666
 609.230 607.581
 675.829 687.125
 428.839 814.769
 919.502 90.854
 565.316 432.613
 184.472 14.027
 393.603 382.242
 119.229 53.760
 700.682 29.112
 521.360 522.769
 837.347 91.997
 5.072 825.296
 802.958 906.232
 784.302 286.954
 807.345 453.112
 303.877 605.705
 890.184 330.711
 714.684 554.975
 263.862 732.328
 693.727 827.619
 772.070 416.541
 392.592 899.733
 16.923 637.685
 222.348 220.097
 549.432 487.896
 191.716 614.186
 991.837 153.237
 878.943 516.474
 968.972 168.481
 184.874 12.196
 375.895 970.683
 461.911 946.410
 360.093 393.617
 695.850 826.336
 711.309 347.545
 217.983 450.422
 346.289 815.802
 104.398 207.836
 668.456 636.530
 467.496 634.248
 645.729 880.136
 328.634 928.531
 58.651 177.047
 576.076 840.772
 53.948 182.930
 632.677 260.690
 627.122 717.353
 184.761 358.814
 136.140 594.973
 537.270 667.800
 304.582 44.611
 568.559 710.969
 247.386 30.345
 647.264 877.874
 889.693 40.168
 357.758 166.752
 246.178 672.328
 152.221 130.575
 584.962 948.673
 626.759 112.683
 669.979 929.891
 605.015 390.416
 415.013 252.153
 531.980 677.523
 201.058 391.373
 338.216 100.543
 318.901 174.016
 263.405 58.754
 966.738 566.410
 539.147 615.050
 627.064 502.914
 63.573 325.459
 590.193 262.831
 571.921 792.546
 708.717 122.753
 463.341 83.152
 936.299 32.117
 608.351 359.628
 806.922 362.651
 685.499 277.668
 181.595 235.249
 9.568 560.168
 466.278 39.405
 375.324 588.110
 178.233 930.115
 186.251 294.799
 502.112 855.138
 431.420 312.931
 78.861 962.361
 857.816 424.676
 160.248 633.999
 730.696 388.580
 842.718 353.462
 729.490 164.625
 972.883 734.408
 968.095 196.759
 552.777 322.955
 611.128 522.961
 828.778 857.073
 664.695 114.172
 439.593 56.193
 912.719 558.770
 944.946 384.063
 637.058 337.755
 129.588 634.651
 268.948 822.153
 752.173 330.518
 866.206 378.735
 913.834 382.702
 768.781 718.938
 188.201 968.106
 756.381 760.450
 767.936 252.992
 895.955 698.544
 530.057 188.129
 231.720 877.734
 444.478 771.895
 822.357 102.208
 690.978 712.210
 983.275 679.758
 206.526 497.259
 138.678 228.487
 857.578 329.810
 449.279 823.572
 674.030 902.513
 455.365 673.914
 449.334 444.320
 788.335 212.209
 814.530 94.406
 561.747 288.939
 645.181 343.309
 188.211 379.028
 325.378 796.040
 992.392 152.747
 140.935 773.504
 342.189 9.127
 526.777 582.539
 917.076 815.272
 376.474 597.405
 820.399 998.954
 413.254 443.597
 244.440 680.708
 203.042 535.951
 365.354 846.889
 695.741 365.327
 709.240 814.042
 848.730 260.450
 848.905 840.394
 507.274 773.226
 499.261 640.601
 84.157 387.032
 742.063 459.441
 942.384 358.763
 670.340 978.358
 690.543 248.166
 469.702 651.282
 753.575 23.978
 196.570 593.686
 688.829 668.317
 948.847 148.215
 337.855 421.677
 7.642 3.496
 301.181 354.617
 942.308 797.867
 612.096 843.200
 776.423 560.175
 285.179 928.466
 598.665 954.605
 498.102 11.405
 537.247 950.438
 106.160 70.245
 695.097 341.035
 516.525 673.441
 439.015 115.226
 394.660 726.897
 651.347 430.169
 423.417 756.026
 67.107 254.973
 273.572 840.890
 341.075 321.668
 913.946 245.373
 804.217 23.066
 433.587 599.132
 91.147 289.690
 164.943 884.572
 642.636 230.025
 285.698 771.694
 29.898 665.210
 391.218 243.135
 709.098 381.936
 125.965 312.734
 122.168 482.284
 650.180 706.607
 518.227 158.864
 10.444 29.799
 811.913 365.593
 845.114 458.509
 631.738 502.482
 957.158 792.740
 182.466 465.680
 249.517 582.602
 967.924 326.849
 167.115 449.736
 940.005 858.670
 903.255 0.331
 479.601 992.269
 187.913 345.491
 327.584 718.848
 915.825 76.488
 298.565 589.373
 331.076 95.427
 285.029 745.325
 52.870 375.550
 730.750 769.063
 198.286 59.772
 784.329 778.127
 979.139 231.812
 678.647 323.652
 871.821 782.689
 290.609 274.402
 184.408 508.331
 166.194 975.547
 180.984 514.166
 725.543 332.005
 928.462 162.897
 646.215 862.022
 468.984 816.159
 143.091 245.631
 507.040 13.616
 681.632 18.112
 453.682 169.523
 566.673 159.711
 762.724 402.403
 409.041 754.397
 100.825 444.545
 82.423 242.675
 43.082 291.545
 916.894 202.397
 909.807 75.463
 334.910 948.772
 742.921 696.710
 300.392 457.552
 649.716 788.095
 29.740 356.487
 158.360 259.147
 691.348 688.222
 377.361 769.800
 911.675 276.702
 627.469 190.520
 3.646 298.872
 519.168 242.214
 957.457 809.110
 835.564 785.708
 483.555 736.579
 905.285 499.817
 199.246 291.958
 722.812 192.087
 409.058 812.241
 906.921 611.112
 677.617 138.091
 647.612 148.210
 443.459 471.322
 246.907 144.275
 512.292 879.340
 331.301 960.475
 215.946 793.712
 628.634 475.409
 974.312 851.654
 638.052 73.270
 675.390 628.238
 60.005 465.079
 745.110 344.986
 428.381 206.269
 643.576 674.624
 636.701 547.588
 255.929 714.795
 565.546 181.958
 780.158 14.123
 593.018 567.499
 115.333 906.107
 651.125 247.117
 864.041 59.820
 628.737 19.205
 153.015 76.458
 219.458 903.929
 894.525 648.550
 876.924 697.854
 534.901 520.631
 930.133 9.533
 20.396 528.618
 390.243 153.779
 737.546 897.935
 763.576 177.247
 716.335 810.967
 692.337 757.568
 909.066 841.912
 346.837 318.362
 943.347 46.198
 766.003 629.238
 289.373 392.666
 315.005 500.329
 253.579 465.779
 831.336 162.496
 914.226 333.650
 48.243 165.297
 929.768 583.054
 404.734 383.856
 785.629 437.572
 215.262 152.406
 285.682 788.091
 423.563 926.443
 55.351 830.187
 301.128 897.883
 196.326 790.179
 671.518 969.571
 538.876 166.105
 700.595 648.907
 775.287 762.737
 346.127 97.759
 53.802 77.334
 17.749 520.386
 871.497 827.618
 372.557 666.594
 659.785 403.138
 928.572 748.173
 718.823 79.288
 986.837 927.936
 866.306 38.881
 335.066 547.952
 639.256 694.073
 186.769 863.214
 270.111 851.887
 567.959 575.906
 174.139 795.655
 880.301 401.106
 885.884 3.953
 79.528 105.454
 397.719 655.193
 948.769 454.715
 641.760 192.987
 408.925 683.770
 453.474 492.982
 986.417 3.342
 125.503 780.361
 199.458 212.438
 546.021 618.214
 177.758 265.295
 687.724 505.910
 700.597 108.531
 720.063 894.455
 630.796 860.676
 435.234 509.113
 497.043 445.563
 762.710 550.612
 496.855 746.901
 480.660 672.853
 173.015 748.156
 476.639 170.703
 376.634 624.732
 53.702 885.229
 241.997 419.963
 388.938 290.412
 837.401 458.895
 724.905 675.274
 950.489 621.275
 684.132 404.435
 347.580 734.896
 44.608 820.025
 498.885 780.911
 779.732 345.816
 572.770 82.442
 357.700 943.218
 813.419 826.413
 498.832 936.974
 771.121 935.902
 419.104 830.029
 250.186 647.214
 236.619 531.815
 976.212 973.535
 705.405 167.596
 515.589 267.390
 866.306 569.351
 762.020 179.768
 994.791 687.665
 647.085 697.729
 384.903 541.417
 647.263 508.561
 870.490 235.576
 113.979 461.309
 460.339 840.598
 615.333 290.975
 292.148 118.878
 970.049 342.413
 108.853 799.177
 801.258 726.317
 275.084 199.232
 518.111 995.523
 705.201 855.915
 128.544 23.792
 19.144 582.856
 131.215 669.320
 408.103 194.665
 566.470 20.378
 536.851 437.617
 715.978 450.004
 869.497 387.356
 722.342 390.666
 944.831 418.989
 800.614 108.936
 788.532 543.531
 683.407 885.727
 102.994 422.413
 383.577 851.502
 469.896 219.692
 379.577 390.565
 212.699 896.247
 488.266 7.269
 50.911 873.832
 250.806 973.547
 318.155 747.308
 835.080 975.918
 473.019 964.110
 671.918 516.200
 394.562 950.107
 164.185 549.100
 590.600 885.267
 412.848 958.091
 851.990 331.274
 520.667 65.281
 33.763 812.406
 393.758 669.017
 835.776 642.204
 248.309 722.796
 571.570 178.985
 132.125 969.531
 662.212 955.878
 529.069 775.752
 758.342 954.314
 572.884 360.878
 92.548 627.852
 52.397 268.095
 588.036 105.616
 442.897 596.687
 918.871 546.803
 801.833 423.041
 730.336 630.654
 877.445 331.319
 512.135 166.599
 5.933 798.271
 676.985 329.181
 829.164 713.551
 565.667 859.721
 16.356 841.668
 788.009 44.924
 688.762 959.316
 256.707 460.963
 248.042 538.078
 794.868 454.547
 622.084 633.512
 444.055 480.686
 344.707 424.447
 791.205 606.022
 359.492 98.438
 321.654 358.514
 417.476 368.888
 121.754 316.062
 561.274 345.177
 155.950 301.193
 545.275 158.625
 866.077 224.725
 426.693 214.323
 349.121 702.454
 722.686 122.424
 806.216 775.060
 914.519 833.710
 90.786 878.064
 94.279 725.061
 865.947 636.612
 799.313 953.352
 287.548 865.848
 624.019 314.493
 14.230 123.852
 800.426 741.584
 292.739 338.322
 314.154 976.869
 536.568 974.056
 189.638 521.451
 198.008 254.674
 710.063 760.132
 395.374 443.894
 608.543 872.653
 93.867 739.194
 705.868 363.913
 124.081 59.970
 308.227 501.920
 758.107 814.829
 600.181 761.563
 329.608 515.767
 661.498 293.461
 688.969 43.422
 942.176 119.581
 413.936 145.942
 591.867 991.187
 264.239 828.271
 955.253 810.381
 567.911 128.635
 513.656 35.676
 77.932 120.015
 228.866 276.225
 439.063 67.427
 484.082 181.408
 182.978 533.432
 928.677 995.350
 130.056 886.830
 530.852 653.575
 51.358 430.615
 991.010 825.684
 345.579 38.642
 537.722 768.809
 552.375 355.068
 639.635 557.255
 572.815 861.234
 645.726 140.472
 145.241 311.625
 91.263 591.294
 154.304 559.838
 859.164 816.675
 783.966 778.706
 500.674 282.175
 991.861 683.090
 433.177 957.997
 740.480 12.256
 37.234 627.795
 406.374 159.585
 663.664 951.902
 666.239 154.835
 481.629 674.615
 370.660 927.930
 900.487 182.144
 733.014 898.657
 884.961 215.530
 931.226 944.737
 961.379 24.008
 620.376 968.005
 641.914 101.883
 139.622 887.246
 636.630 19.976
 450.354 484.268
 795.532 765.353
 225.245 180.732
 643.603 605.517
 509.023 355.982
 513.216 351.128
 58.809 75.579
 215.309 200.910
 740.291 196.571
 451.860 200.652
 179.344 374.886
 488.731 962.618
 548.884 914.127
 164.626 290.447
 787.463 70.682
 996.246 996.476
 407.573 40.381
 792.674 632.882
 143.766 585.329
 857.506 375.003
 127.920 70.144
 32.235 575.454
 753.647 534.392
 719.254 872.464
 424.322 567.841
 770.730 397.035
 568.383 928.245
 97.061 933.796
 577.930 564.357
 845.221 592.737
 187.281 511.905
 535.634 27.363
 589.967 815.275
 92.283 763.425
 706.786 506.075
 923.290 196.479
 203.292 820.680
 230.471 81.591
 429.843 357.071
 371.410 320.995
 566.497 117.056
 144.864 892.223
 122.423 229.333
 301.090 327.715
 116.657 243.418
 827.759 125.442
 884.029 881.392
 766.954 347.257
 464.786 956.639
 570.370 847.127
 985.098 254.693
 591.993 604.977
 682.367 725.078
 997.513 454.373
 216.646 574.364
 587.512 654.867
 407.797 264.928
 190.515 734.586
 396.080 12.008
 988.724 417.897
 618.374 900.327
 453.208 250.143
 678.023 992.836
 249.178 370.034
 746.425 826.121
 241.666 284.977
 230.129 42.909
 506.224 140.228
 57.467 931.263
 400.404 895.124
 651.214 667.015
 354.839 724.944
 853.781 701.197
 126.104 442.145
 232.710 123.647
 48.650 503.334
 118.546 859.158
 14.478 356.548
 794.288 120.808
 884.625 245.980
 673.675 829.197
 136.723 777.708
 360.666 394.833
 321.904 350.115
 788.770 807.815
 339.063 147.473
 388.968 854.125
 335.393 605.578
 449.105 216.456
 862.223 796.543
 604.655 470.729
 611.211 898.264
 167.322 573.714
 937.237 55.885
 758.926 384.821
 453.781 391.616
 306.507 373.944
 229.804 449.847
 781.610 750.751
 693.277 891.775
 371.599 388.088
 877.493 83.321
 870.982 697.922
 457.360 298.259
 621.571 912.870
 392.410 422.183
 35.514 405.834
 402.565 269.601
 656.592 886.097
 886.509 284.445
 482.525 699.796
 888.408 492.160
 342.386 458.709
 917.548 8.927
 34.768 762.323
 621.211 230.362
 548.246 568.243
 750.771 448.961
 448.404 524.928
 494.856 157.909
 695.706 293.805
 984.708 650.509
 104.440 56.039
 712.120 822.029
 41.576 289.196
 299.054 817.285
 50.594 792.943
 782.918 476.662
 952.116 388.702
 548.423 439.856
 781.665 779.184
 664.770 435.463
 164.325 559.178
 547.817 271.367
 463.906 163.546
 135.947 541.838
 175.875 732.371
 674.002 169.456
 532.483 92.727
 473.253 830.745
 456.942 693.068
 841.527 692.088
 721.028 787.038
 644.044 965.788
 135.221 121.478
 502.954 734.434
 618.401 26.952
 516.082 575.172
 169.658 92.374
 69.946 424.622
 790.170 498.040
 38.955 181.362
 798.923 818.857
 555.149 958.051
 350.949 442.795
 957.311 21.859
 227.455 195.239
 294.421 43.176
 628.609 850.117
 378.782 692.257
 94.850 741.337
 324.737 156.038
 222.526 976.648
 438.473 207.819
 263.689 879.637
 365.197 856.517
 325.398 338.927
 377.044 776.068
 856.351 87.086
 376.869 6.166
 651.799 441.276
 580.894 300.455
 273.164 354.901
 361.789 845.683
 696.533 411.569
 520.618 393.940
 132.217 562.624
 402.230 539.453
 331.956 405.511
 67.893 471.356
 685.434 826.757
 938.449 975.297
 945.857 109.780
 371.089 310.737
 286.016 619.664
 936.438 319.433
 420.077 925.363
 326.415 326.304
 909.110 471.016
 906.749 69.879
 254.973 444.636
 694.039 679.615
 560.572 361.936
 701.328 125.866
 55.916 649.229
 77.617 270.402
 647.959 501.065
 637.319 696.568
 415.460 850.425
 310.821 594.930
 33.375 32.148
 775.150 709.318
 948.370 769.836
 275.945 437.231
 539.573 364.336
 112.770 745.659
 866.668 315.322
 817.318 367.371
 138.706 239.242
 48.723 433.010
 17.915 545.576
 206.231 60.936
 917.390 352.897
 713.831 650.360
 752.369 36.558
 564.261 525.224
 182.248 336.109
 674.563 868.339
 333.296 363.906
 758.340 420.148
 746.848 163.317
 70.735 437.179
 859.552 697.706
 543.589 795.681
 523.980 607.898
 466.032 660.475
 830.748 569.447
 148.899 732.658
 36.453 190.972
 561.878 48.341
 552.637 715.760
 75.429 570.102
 355.117 181.107
 453.524 230.454
 554.028 529.454
 609.644 629.732
 274.548 593.943
 291.793 627.651
 66.401 55.661
 440.194 607.119
 244.892 813.576
 54.725 130.159
 403.541 659.308
 811.907 88.995
 692.549 411.663
 630.459 711.196
 770.876 459.917
 850.339 977.511
 882.957 975.572
 565.984 116.598
 632.846 380.681
 46.781 954.766
 405.449 273.464
 645.987 514.301
 271.525 190.984
 406.320 504.739
 693.175 882.096
 931.818 261.893
 580.814 235.046
 430.493 424.771
 730.355 482.190
 12.701 756.153
 457.958 634.055
 931.267 205.059
 244.602 386.589
 999.584 665.376
 377.723 625.164
 654.519 132.132
 233.852 508.028
 226.663 713.472
 864.482 357.924
 828.912 481.109
 635.421 896.171
 716.356 584.208
 613.581 907.231
 49.959 701.530
 308.961 177.705
 210.655 444.673
 955.752 481.569
 359.311 72.884
 275.628 718.593
 975.026 48.916
 206.937 806.319
 985.726 908.467
 332.489 94.227
 640.663 375.891
 200.826 444.122
 976.869 20.003
 744.238 501.044
 66.674 280.266
 962.485 377.780
 870.057 820.514
 703.536 72.292
 575.885 690.294
 48.882 525.871
 625.228 139.172
 646.789 670.966
 946.227 473.873
 555.721 987.269
 274.896 549.466
 313.953 624.550
 224.299 212.090
 169.890 717.959
 133.520 770.750
 648.946 39.047
 768.443 768.946
 932.956 32.029
 952.664 493.302
 251.524 783.868
 925.825 726.625
 573.526 788.434
 108.545 798.329
 111.961 974.539
 401.253 467.596
 364.939 376.118
 764.965 196.852
 786.659 796.737
 685.103 927.985
 469.593 642.302
 967.380 195.230
 5.792 813.056
 873.490 821.084
 642.406 722.209
 792.737 210.099
 943.375 472.999
 835.928 435.508
 983.243 323.248
 4.965 601.815
 25.638 407.012
 964.033 949.446
 151.796 392.635
 147.405 572.990
 205.344 227.040
 669.368 570.607
 88.282 254.667
 641.195 687.540
 87.704 978.858
 389.406 710.871
 819.455 242.332
 252.544 805.688
 157.803 95.607
 107.593 835.323
 371.826 567.680
 242.043 301.631
 629.943 687.264
 296.855 587.270
 162.578 676.335
 615.598 533.166
 116.086 267.398
 755.459 283.994
 493.608 613.776
 159.257 666.310
 393.577 566.417
 19.935 902.408
 935.188 994.481
 359.181 123.032
 41.579 909.600
 911.865 229.463
 453.196 9.742
 883.148 116.463
 611.180 748.577
 303.647 939.037
 107.426 535.979
 31.491 965.522
 295.866 326.507
 372.917 975.234
 28.429 812.536
 453.010 139.669
 777.084 130.056
 456.140 771.414
 166.438 346.504
 465.371 274.536
 33.853 735.397
 108.934 514.954
 998.321 671.763
 519.704 720.480
 425.915 890.773
 134.030 879.623
 977.135 340.469
 705.540 538.643
 286.653 194.805
 147.331 390.672
 13.746 57.406
 704.929 242.878
 595.022 527.539
 718.350 862.096
 691.108 181.123
 273.541 0.962
 35.006 470.363
 243.396 151.235
 229.164 910.468
 151.717 454.794
 896.586 311.242
 488.165 812.756
 441.990 351.156
 289.920 796.804
 824.024 873.357
 171.005 102.265
 58.671 314.186
 410.687 248.614
 375.194 328.059
 48.897 179.168
 815.522 136.435
 223.180 628.008
 720.036 357.152
 715.308 289.097
 669.670 33.465
 56.578 261.568
 576.648 514.890
 722.369 168.119
 332.634 495.553
 285.033 102.867
 660.317 406.654
 699.397 904.100
 77.422 20.201
 679.601 549.909
 503.810 349.134
 855.621 15.031
 433.801 37.834
 741.485 120.533
 496.478 505.952
 627.020 559.776
 953.778 232.135
 146.146 840.790
 385.242 102.987
 255.517 683.605
 702.962 582.451
 659.285 928.845
 282.309 219.307
 773.340 119.060
 513.357 362.902
 273.357 115.748
 432.435 822.410
 206.170 812.111
 319.282 21.327
 857.275 734.443
 606.845 170.638
 805.789 24.201
 90.466 330.932
 312.123 529.693
 11.408 440.921
 776.232 972.730
 975.047 458.446
 82.151 994.113
 23.434 456.659
 267.048 315.658
 270.032 624.859
 883.017 919.321
 904.453 688.370
 373.068 560.346
 747.956 848.267
 678.202 766.236
 875.610 278.835
 502.172 782.399
 685.829 853.086
 259.696 404.841
 587.814 704.858
 750.845 877.205
 666.105 605.867
 270.518 751.278
 70.522 829.297
 861.904 935.015
 849.292 95.177
 144.314 838.936
 701.072 519.945
 929.576 229.837
 953.945 911.485
 231.233 900.199
 600.719 715.883
 264.203 743.059
 622.183 902.715
 329.469 106.861
 134.029 807.313
 732.141 104.659
 197.481 682.117
 948.310 719.708
 865.077 461.466
 446.020 328.004
 196.399 47.303
 891.215 531.579
 406.859 575.039
 896.325 738.651
 917.011 432.826
 166.413 653.261
 89.626 862.707
 487.351 53.248
 694.208 363.340
 807.675 887.843
 269.320 701.624
 968.891 651.524
 285.672 500.412
 919.394 166.710
 399.086 243.404
 439.593 702.543
 752.182 283.251
 147.779 779.141
 694.801 477.953
 438.737 955.781
 982.086 352.105
 823.918 417.508
 339.870 887.597
 140.256 688.286
 702.117 912.809
 224.668 381.386
 694.983 565.326
 816.154 511.071
 415.378 951.936
 753.771 636.377
 905.354 187.565
 546.027 481.050
 212.223 744.223
 358.285 807.292
 630.905 29.721
 615.223 239.261
 810.849 407.449
 164.376 600.347
 364.178 291.894
 166.253 701.778
 501.855 354.627
 141.696 595.305
 946.204 362.447
 446.376 166.605
 894.592 369.391
 587.041 826.073
 442.375 288.760
 428.848 568.048
 493.077 687.647
 355.652 77.021
 498.322 647.346
 676.164 9.442
 165.321 907.064
 62.484 362.330
 660.098 209.581
 60.670 635.797
 512.335 765.690
 925.956 626.993
 913.451 284.691
 361.252 369.816
 991.708 831.965
 533.155 310.596
 873.732 388.204
 814.393 27.935
 405.519 930.612
 568.129 48.820
 641.006 931.948
 413.674 857.420
 23.496 692.397
 463.893 452.635
 324.168 960.777
 123.909 591.231
 179.701 960.429
 13.933 601.443
 633.399 571.545
 204.386 704.287
 654.674 911.694
 210.446 613.976
 742.029 541.462
 520.285 672.901
 534.822 659.715
 964.274 419.536
 826.906 865.817
 62.141 688.617
 527.004 792.709
 905.385 642.200
 310.613 359.145
 890.314 458.281
 898.621 771.356
 163.012 331.918
 849.389 209.277
 374.721 434.156
 312.166 361.243
 880.945 128.945
 537.355 390.307
 909.685 61.008
 828.070 307.309
 236.214 331.871
 630.684 138.367
 249.554 401.529
 260.809 271.050
 898.322 254.519
 334.571 273.198
 232.811 807.113
 890.616 646.019
 191.382 203.287
 841.406 8.853
 940.754 137.936
 256.798 243.084
 702.967 384.055
 860.277 38.485
 271.331 404.421
 388.497 994.164
 721.182 56.544
 335.970 101.007
 499.605 601.619
 364.924 761.645
 675.384 294.084
 919.857 941.519
 643.338 938.677
 539.417 60.365
 706.212 778.011
 25.605 562.752
 355.534 627.493
 110.365 0.081
 596.996 158.456
 979.366 931.383
 625.349 887.800
 976.865 38.532
 561.336 647.104
 857.142 850.906
 784.583 850.373
 978.178 198.687
 800.581 672.497
 91.250 541.879
 189.049 595.669
 683.354 248.501
 320.115 624.783
 823.356 580.691
 472.439 652.173
 871.110 967.487
 224.834 944.328
 283.255 239.602
 454.855 896.846
 719.865 31.610
 601.867 67.405
 180.644 943.670
 629.032 949.510
 513.996 236.526
 142.556 32.227
 211.321 514.269
 644.306 833.656
 364.774 748.875
 855.890 869.836
 299.825 104.253
 361.735 888.096
 43.034 826.344
 582.043 256.969
 127.226 246.443
 863.336 657.003
 525.551 979.425
 527.374 291.732
 825.830 234.933
 264.211 760.347
 268.220 861.281
 711.158 668.026
 461.780 137.833
 298.444 552.360
 536.496 266.848
 39.542 970.892
 72.085 100.425
 427.916 712.595
 347.221 498.283
 703.662 292.543
 574.329 239.292
 657.803 782.314
 705.814 11.108
 736.535 877.586
 825.343 350.836
 333.316 58.324
 858.960 693.842
 857.303 46.006
 469.368 861.709
 939.327 187.090
 225.292 353.683
 181.593 213.776
 986.763 934.042
 327.824 263.824
 515.211 981.745
 983.209 433.480
 531.035 404.915
 857.741 234.442
 305.872 153.589
 455.048 511.123
 725.019 287.428
 647.500 922.682
 998.472 484.287
 336.116 420.366
 576.268 889.780
 512.677 60.340
 652.398 401.938
 346.664 431.690
 67.206 219.133
 189.552 285.507
 664.396 629.591
 604.959 101.534
 777.413 228.658
 129.827 191.836
 640.808 672.692
 586.861 25.255
 103.335 638.971
 492.657 161.297
 97.075 297.707
 733.353 47.781
 255.053 519.320
 957.189 893.535
 811.067 457.263
 511.343 447.130
 230.195 549.178
 632.132 256.858
 755.442 368.133
 589.511 458.496
 391.850 897.554
 648.435 329.060
 539.121 480.629
 803.677 390.399
 110.369 955.142
 987.005 270.674
 199.089 891.429
 755.105 499.441
 168.170 733.562
 715.426 978.935
 1.136 346.601
 210.335 736.475
 272.174 606.269
 85.993 307.645
 631.757 357.561
 952.630 454.566
 70.289 207.337
 881.922 6.276
 793.327 109.917
 372.748 177.889
 526.314 727.150
 989.437 431.090
 750.814 783.653
 880.778 570.750
 371.942 548.157
 420.494 511.703
 820.640 622.805
 170.891 817.217
 625.025 149.176
 914.214 418.422
 140.972 593.782
 477.370 724.381
 840.010 473.360
 804.694 868.885
 317.578 753.685
 222.939 996.041
 839.500 502.760
 58.660 36.905
 700.535 513.491
 879.366 288.683
 165.117 611.553
 258.498 582.115
 114.448 825.650
 435.518 857.863
 381.360 380.325
 834.545 405.904
 838.471 951.662
 599.487 830.693
 667.931 945.419
 35.056 357.323
 512.316 872.397
 749.086 398.874
 843.969 630.213
 963.111 262.016
 430.560 592.414
 688.992 516.794
 81.934 559.268
 506.785 327.941
 379.936 559.257
 472.975 10.478
 89.358 191.672
 142.223 193.513
 772.939 169.678
 906.119 355.713
 463.452 226.490
 398.836 627.013
 335.961 866.978
 854.626 767.489
 256.562 131.068
 241.658 160.477
 21.286 647.106
 159.741 657.887
 529.730 622.078
 747.959 746.972
 129.685 885.924
 777.543 965.894
 817.121 789.497
 233.557 867.065
 853.951 275.972
 747.760 340.105
 975.821 195.359
 418.803 378.473
 583.627 318.344
 732.509 664.103
 853.553 201.934
 315.081 802.270
 347.302 253.720
 159.766 954.335
 571.078 988.106
 259.685 669.707
 711.216 536.360
 456.581 231.575
 986.569 198.089
 930.300 15.627
 301.579 955.813
 463.507 569.635
 86.034 933.174
 229.852 97.583
 872.870 293.344
 884.401 158.742
 626.805 845.118
 648.335 944.234
 505.517 963.545
 544.681 886.063
 350.445 418.823
 80.271 392.199
 83.751 436.326
 306.363 632.131
 476.867 142.349
 104.804 857.520
 678.047 360.465
 719.597 209.483
 993.271 153.889
 419.979 206.003
 836.468 217.103
 878.152 628.585
 459.459 128.179
 463.588 736.151
 75.327 20.078
 490.232 166.183
 665.398 618.945
 250.028 469.048
 52.014 49.688
 876.196 532.497
 497.375 809.297
 105.951 651.485
 1.408 857.466
 461.212 286.203
 795.854 638.626
 297.038 621.753
 22.230 811.776
 343.561 529.965
 821.153 572.387
 504.052 961.987
 710.803 267.503
 688.251 834.286
 182.327 860.251
 728.420 166.564
 457.052 37.864
 20.816 283.762
 730.138 988.477
 485.870 893.000
 441.247 222.303
 977.580 517.348
 966.745 173.934
 81.270 229.945
 999.844 601.699
 706.410 643.037
 982.780 170.080
 348.585 316.290
 564.920 750.571
 905.892 947.390
 796.710 359.293
 486.987 76.073
 824.093 735.691
 441.071 391.657
 241.903 91.282
 527.433 795.760
 96.428 771.502
 580.345 988.741
 223.570 493.960
 523.628 763.675
 174.740 484.962
 160.789 289.084
 250.767 530.946
 777.080 215.745
 45.811 505.894
 408.142 368.548
 637.899 909.018
 278.053 387.388
 967.438 943.687
 712.880 907.701
 665.668 549.172
 72.532 558.302
 354.864 937.123
 395.228 179.414
 293.176 726.526
 449.868 595.067
 809.006 871.370
 379.695 20.494
 720.890 657.189
 686.629 645.881
 405.055 44.640
 743.626 153.102
 218.444 264.302
 579.215 322.433
 52.379 536.728
 304.476 542.996
 151.762 90.808
 151.137 915.803
 335.318 782.654
 766.960 834.191
 70.721 843.106
 730.431 936.476
 749.315 886.826
 463.915 283.390
 51.622 847.621
 58.480 542.940
 657.997 26.636
 393.676 32.609
 227.952 781.382
 213.611 229.021
 614.152 389.126
 81.930 4.691
 588.457 398.085
 911.139 477.014
 911.239 960.325
 777.505 183.939
 673.289 612.719
 176.103 951.848
 361.896 144.108
 629.194 552.907
 757.008 230.647
 475.758 210.900
 336.094 625.876
 784.698 496.407
 471.464 811.192
 145.972 834.794
 33.917 116.112
 802.956 55.085
 592.112 641.079
 348.969 346.370
 816.627 609.813
 377.559 13.464
 888.047 559.720
 859.457 278.231
 174.532 580.062
 131.674 441.142
 519.075 426.161
 691.987 273.653
 571.301 87.439
 163.812 970.851
 452.376 346.620
 954.456 161.317
 971.773 131.732
 98.997 793.405
 766.844 391.891
 341.000 531.241
 333.931 698.365
 631.331 77.076
 514.921 425.501
 362.075 457.452
 725.590 859.196
 931.628 277.743
 19.770 836.349
 750.375 662.338
 12.479 975.808
 837.769 596.192
 99.886 423.654
 478.260 598.320
 256.806 523.142
 445.593 660.224
 733.736 417.406
 475.733 634.349
 63.975 302.319
 574.605 361.794
 103.812 634.100
 447.554 777.939
 120.078 843.680
 595.462 663.168
 792.434 65.397
 153.894 137.838
 73.843 614.598
 275.160 101.126
 140.972 776.445
 141.012 638.113
 734.161 241.316
 621.029 664.547
 429.574 850.952
 186.761 331.335
 277.918 330.040
 186.087 698.226
 586.339 261.709
 660.289 26.708
 792.743 629.753
 936.008 494.590
 592.801 968.105
 586.133 848.422
 15.431 217.692
 571.897 274.989
 616.902 246.272
 449.954 770.141
 569.152 108.151
 153.262 333.546
 175.110 242.869
 686.515 133.486
 351.244 186.251
 972.025 219.087
 302.117 10.100
 350.042 651.502
 978.191 650.538
 891.094 964.466
 789.531 827.409
 682.934 422.554
 355.616 211.779
 779.982 537.612
 44.275 444.414
 170.891 35.706
 508.403 139.989
 255.140 884.954
 12.869 989.983
 200.794 935.617
 779.785 877.780
 664.122 165.388
 919.562 683.944
 622.286 833.087
 388.040 345.264
 140.394 31.756
 274.280 160.806
 354.814 96.847
 115.640 250.301
 599.552 106.831
 720.597 168.932
 678.937 742.838
 598.013 687.538
 747.887 122.117
 814.471 643.984
 4.068 849.111
 277.773 60.710
 530.719 540.273
 751.230 672.046
 714.340 967.702
 595.109 894.888
 960.564 865.804
 391.290 655.689
 160.160 379.188
 396.184 418.809
 934.206 263.659
 674.378 75.347
 985.030 841.327
 858.760 892.199
 472.880 551.698
 657.500 598.715
 755.575 820.108
 457.925 528.935
 801.265 110.514
 963.684 932.482
 297.275 59.673
 624.634 524.129
 818.653 762.871
 386.518 733.586
 229.215 747.000
 785.966 131.715
 809.618 215.101
 759.773 101.239
 938.233 457.911
 418.337 958.808
 691.702 224.041
 971.891 656.363
 636.187 532.865
 593.557 644.118
 704.068 255.661
 181.898 981.645
 203.607 524.174
 252.514 869.909
 203.800 35.325
 876.297 243.306
 238.834 880.682
 102.375 220.465
 155.427 54.644
 395.746 144.739
 103.821 91.617
 600.610 744.770
 974.480 796.187
 955.856 972.558
 786.068 98.253
 962.733 207.065
 617.327 164.853
 988.188 387.193
 80.769 900.148
 510.594 916.194
 197.214 373.489
 835.522 782.990
 938.031 932.185
 964.132 713.106
 950.407 320.384
 449.766 496.932
 817.138 969.263
 471.916 165.614
 76.504 317.555
 761.343 880.380
 543.102 27.428
 274.440 270.496
 833.443 881.283
 815.674 264.906
 470.366 973.386
 898.975 995.250
 280.425 180.146
 605.373 151.071
 724.303 328.760
 695.980 805.265
 230.922 650.824
 766.039 528.172
 913.246 61.109
 344.392 916.942
 303.122 238.266
 949.015 93.268
 982.111 990.646
 676.800 393.228
 436.614 694.313
 736.273 279.450
 813.213 809.759
 805.354 355.294
 881.830 377.692
 420.568 426.135
 770.734 611.852
 65.417 522.532
 462.661 38.320
 838.267 128.293
 632.352 256.674
 736.327 12.794
 862.919 140.137
 712.775 786.838
 254.853 861.243
 847.309 835.762
 793.712 379.255
 643.230 649.046
 880.146 198.612
 631.400 794.566
 161.510 187.960
 956.143 175.697
 203.886 811.155
 351.443 574.253
 775.652 180.185
 126.936 400.734
 201.009 200.699
 289.556 640.411
 709.186 690.320
 373.812 59.607
 230.794 544.762
 665.109 197.273
 158.434 784.802
 328.169 654.046
 128.623 6.304
 126.154 861.791
 534.334 384.686
 393.770 293.874
 832.461 853.823
 245.355 898.722
 562.562 427.452
 521.143 110.567
 589.114 289.275
 143.878 831.412
 369.651 317.604
 644.180 272.626
 938.675 93.245
 965.292 994.014
 888.746 268.120
 952.685 149.413
 485.106 939.915
 426.471 123.062
 431.338 518.639
 507.604 967.968
 926.756 508.835
 83.561 399.790
 940.272 831.292
 444.948 386.430
 942.669 326.123
 268.505 449.368
 264.515 111.374
 159.913 768.012
 308.845 604.677
 875.232 679.122
 777.600 477.589
 414.460 581.109
 53.214 221.102
 304.484 995.115
 799.395 615.406
 269.654 273.960
 548.892 366.518
 912.430 374.868
 574.741 787.083
 108.259 176.372
 192.337 339.029
 250.552 993.793
 12.745 443.216
 783.663 466.392
 716.384 407.586
 232.952 603.825
 996.932 983.206
 107.919 6.392
 247.673 670.116
 122.100 645.025
 839.157 845.833
 474.699 900.900
 933.824 353.228
 885.175 134.346
 369.142 776.146
 402.246 957.596
 337.772 56.439
 40.541 720.533
 226.671 811.195
 176.882 843.253
 825.009 30.800
 587.521 420.066
 154.945 254.647
 579.406 618.012
 854.033 699.971
 992.534 456.298
 481.280 669.119
 884.722 504.213
 421.136 281.182
 490.766 312.412
 515.285 705.123
 939.293 200.115
 907.734 544.204
 154.954 578.566
 294.843 406.774
 141.516 784.197
 231.755 458.361
 281.481 424.526
 966.672 486.975
 576.899 272.323
 514.176 720.774
 648.867 561.370
 100.938 948.574
 392.886 187.906
 437.617 933.452
 114.871 369.283
 408.327 343.029
 737.474 84.312
 95.984 502.494
 835.808 463.203
 653.191 904.396
 231.254 819.103
 412.439 169.595
 115.308 344.051
 37.823 774.012
 994.258 521.292
 137.596 454.206
 519.638 940.519
 970.607 540.023
 707.029 615.681
 30.614 184.111
 432.832 784.837
 924.745 355.943
 49.563 972.406
 72.958 722.851
 667.259 285.702
 44.443 973.725
 132.284 235.190
 467.908 464.337
 93.899 62.497
 261.902 129.371
 209.994 648.417
 738.473 658.165
 511.469 587.174
 951.137 852.877
 52.706 250.959
 452.168 653.539
 134.670 443.651
 563.613 439.363
 836.576 133.821
 973.225 205.412
 149.243 359.283
 265.847 14.534
 313.603 568.998
 171.068 573.313
 755.098 788.966
 330.622 855.131
 320.583 208.558
 198.514 761.556
 998.716 239.640
 921.106 883.850
 395.748 225.805
 293.938 398.880
 482.126 711.454
 951.142 48.223
 385.842 224.470
 58.728 436.280
 728.149 601.553
 905.155 614.261
 446.839 977.262
 814.690 53.678
 580.246 167.459
 857.588 758.180
 768.298 571.664
 455.589 909.253
 520.162 179.219
 444.449 223.340
 684.358 338.759
 672.893 139.662
 197.725 702.972
 208.511 224.554
 573.611 19.937
 557.801 325.060
 784.516 53.331
 564.902 228.212
 95.615 986.703
 360.001 969.713
 986.765 827.933
 615.269 714.211
 863.583 970.413
 618.134 917.198
 682.724 594.746
 176.376 534.464
 610.743 681.582
 967.798 518.567
 185.880 241.192
 682.977 22.810
 272.182 902.565
 679.970 302.538
 77.768 213.889
 74.960 582.424
 174.446 122.718
 386.057 358.671
 402.777 878.760
 385.245 79.373
 701.950 551.754
 505.348 637.672
 772.211 13.527
 507.566 4.747
 392.265 394.893
 606.475 897.362
 586.019 8.028
 542.264 32.848
 401.576 602.461
 306.537 78.532
 147.978 692.590
 193.372 299.184
 677.155 916.977
 339.892 481.791
 923.746 840.599
 921.741 449.577
 975.415 932.361
 113.164 234.714
 571.095 298.683
 946.643 270.469
 72.139 52.731
 403.844 187.983
 657.750 386.389
 732.238 500.563
 125.731 692.392
 856.942 559.885
 174.661 676.940
 295.469 245.204
 174.837 793.935
 587.457 360.454
 51.161 521.665
 528.437 267.462
 178.455 757.985
 506.004 869.699
 883.331 712.902
 740.936 313.669
 839.646 176.003
 950.749 218.776
 998.055 493.658
 797.857 546.182
 693.228 336.599
 830.908 428.623
 792.604 717.037
 551.275 102.452
 583.340 336.234
 765.330 97.507
 13.239 334.419
 748.566 777.017
 708.511 766.724
 634.312 297.071
 266.188 548.597
 235.517 831.805
 869.892 374.856
 553.566 135.895
 590.512 906.577
 67.408 980.209
 422.556 793.511
 526.370 880.267
 364.721 326.436
 91.179 661.641
 700.283 429.029
 933.216 483.740
 167.672 553.645
 668.286 825.853
 361.004 856.182
 577.874 870.232
 469.134 824.468
 470.521 580.068
 183.086 619.946
 224.585 339.858
 186.555 577.537
 700.023 217.035
 331.899 172.370
 433.176 22.303
 211.942 899.412
 659.900 338.371
 11.607 783.208
 27.220 389.513
 986.394 15.951
 333.339 15.139
 718.899 654.556
 714.914 457.593
 79.731 548.475
 516.750 186.354
 23.359 142.612
 223.181 457.254
 518.759 442.274
 96.474 786.193
 913.462 943.756
 802.582 432.800
 300.135 444.640
 258.730 411.930
 267.656 337.521
 113.914 441.548
 122.387 760.664
 778.985 697.191
 936.791 95.608
 316.973 768.768
 876.576 47.210
 49.554 938.893
 257.107 463.962
 647.766 847.613
 846.158 218.972
 173.252 941.279
 552.321 704.024
 892.518 379.198
 884.054 635.264
 276.056 486.749
 328.787 39.619
 945.167 484.874
 58.513 112.141
 173.224 320.718
 419.523 497.558
 69.570 590.940
 389.266 861.683
 660.996 46.535
 290.870 52.864
 578.513 145.425
 331.595 898.772
 999.930 866.527
 89.812 693.646
 388.641 197.239
 608.328 675.394
 606.165 676.517
 780.510 505.996
 313.775 329.925
 838.382 703.474
 573.298 623.720
 895.339 645.878
 18.644 435.373
 165.398 709.508
 410.297 871.687
 8.739 112.837
 270.875 337.320
 751.107 427.688
 299.799 981.033
 31.445 569.455
 501.163 330.064
 565.466 482.987
 256.333 10.948
 818.170 60.836
 709.857 284.800
 379.244 941.616
 795.466 174.051
 383.564 379.990
 442.776 94.085
 244.597 13.503
 112.565 635.913
 229.296 997.856
 899.875 874.406
 35.331 79.928
 313.793 840.647
 899.350 930.803
 237.473 527.460
 810.910 689.154
 942.188 565.207
 901.144 653.772
 778.045 972.675
 866.923 413.898
 898.074 757.629
 556.817 183.875
 151.194 606.670
 339.576 496.683
 865.799 98.187
 182.086 757.063
 355.180 319.756
 142.952 22.620
 527.691 137.511
 229.261 99.615
 350.522 705.265
 835.108 953.859
 171.362 811.988
 676.581 156.541
 75.444 934.372
 732.772 735.967
 777.894 114.307
 997.758 280.586
 707.556 137.289
 224.232 343.676
 316.183 705.798
 503.620 308.375
 586.956 31.061
 766.177 571.949
 762.603 297.260
 712.018 654.362
 463.006 964.932
 492.621 98.031
 315.419 696.259
 672.672 538.560
 630.379 516.086
 712.666 341.120
 379.753 521.403
 850.361 730.664
 79.522 261.804
 828.764 428.530
 161.653 717.922
 252.903 741.009
 2.509 378.428
 368.242 640.697
 128.734 173.876
 979.617 217.927
 867.320 273.246
 888.264 552.082
 170.068 932.646
 261.446 421.393
 801.926 542.266
 488.022 711.045
 19.434 724.879
 365.720 34.468
 214.097 165.078
 541.832 108.938
 393.750 801.842
 446.508 246.910
 413.699 997.346
 52.945 877.186
 342.434 342.198
 535.776 999.389
 501.299 302.197
 720.274 620.829
 503.654 25.492
 391.100 512.132
 940.217 273.654
 408.852 547.977
 319.871 718.181
 842.392 738.403
 38.759 248.425
 219.739 86.860
 777.755 601.822
 613.161 181.080
 35.142 576.796
 766.221 995.635
 906.523 488.091
 331.043 589.703
 599.734 929.014
 580.514 64.822
 93.933 511.558
 587.864 415.689
 347.534 150.481
 798.847 388.246
 260.613 868.734
 461.261 545.060
 388.377 647.221
 402.652 835.560
 71.099 780.648
 867.879 750.822
 33.187 682.531
 329.736 797.918
 653.903 396.268
 482.427 511.293
 521.677 896.348
 711.703 498.083
 753.124 925.386
 727.389 325.982
 40.176 820.813
 342.497 157.246
 840.574 892.098
 514.942 427.260
 357.893 158.665
 237.846 93.040
 480.063 33.813
 5.620 833.883
 125.685 115.499
 806.523 386.727
 154.448 35.771
 637.567 21.551
 253.520 132.615
 721.683 102.245
 841.249 987.321
 75.677 96.036
 811.114 954.065
 54.229 165.799
 854.068 173.768
 531.710 246.004
 580.804 79.704
 609.989 921.888
 854.751 576.367
 114.476 425.506
 732.524 305.432
 698.640 70.146
 485.176 243.105
 483.431 670.238
 87.861 232.498
 754.708 157.101
 767.748 514.183
 99.531 186.991
 93.425 339.658
 329.594 47.933
 280.118 938.645
 793.967 372.328
 933.407 455.110
 978.447 835.528
 122.350 602.419
 208.396 214.390
 176.960 239.584
 476.867 457.628
 863.703 503.033
 899.539 110.796
 978.148 597.603
 619.780 887.559
 981.380 552.598
 546.542 996.007
 124.506 770.843
 578.470 140.059
 785.054 768.154
 751.234 813.070
 164.844 235.710
 421.629 490.880
 458.672 217.299
 379.435 787.552
 437.720 426.634
 942.429 247.378
 644.977 327.023
 255.731 665.562
 69.104 737.266
 375.999 127.002
 948.398 234.987
 294.613 63.090
 911.071 213.674
 940.306 801.563
 838.384 965.018
 827.674 340.535
 952.911 846.780
 388.361 447.418
 697.968 342.369
 969.538 964.102
 951.886 395.732
 920.754 205.146
 181.294 729.351
 354.449 144.892
 902.936 229.527
 874.953 297.053
 619.017 858.211
 470.999 656.809
 494.929 761.142
 581.390 176.794
 941.953 265.695
 124.157 126.073
 885.658 666.591
 656.287 492.647
 481.035 92.498
 261.855 757.915
 968.570 230.718
 787.256 834.421
 45.594 300.865
 517.569 420.188
 801.322 842.248
 760.141 203.752
 882.150 684.867
 340.894 238.929
 19.543 872.463
 74.158 898.469
 472.380 400.465
 514.838 377.560
 868.771 915.106
 997.311 33.973
 641.600 126.192
 191.589 469.217
 953.357 639.483
 325.160 238.033
 118.044 380.401
 317.748 250.833
 923.181 314.399
 423.423 150.132
 508.436 967.251
 465.540 307.946
 97.366 397.519
 358.521 232.473
 636.779 1.176
 638.284 480.787
 458.730 452.848
 50.058 56.991
 330.977 468.372
 576.371 405.074
 543.541 58.491
 415.346 671.167
 35.890 823.857
 454.310 865.036
 498.227 297.493
 418.502 865.207
 81.545 693.961
 629.871 121.533
 977.971 886.467
 785.237 164.078
 41.754 356.644
 283.121 144.751
 621.749 989.905
 899.374 150.168
 381.022 305.822
 366.166 728.787
 554.132 292.463
 58.233 285.772
 506.605 870.921
 273.667 794.572
 736.294 957.177
 831.438 749.362
 417.759 559.176
 39.685 797.884
 16.944 684.486
 741.303 925.557
 375.688 515.715
 668.217 50.858
 418.502 205.108
 862.858 95.944
 405.353 255.282
 412.720 938.196
 534.653 189.208
 227.692 566.387
 984.306 609.459
 434.259 463.442
 912.459 734.984
 108.195 936.152
 973.847 654.573
 288.352 295.974
 945.574 311.699
 357.386 465.207
 704.298 237.973
 117.395 506.031
 114.628 275.356
 984.419 528.228
 138.861 604.201
 258.524 472.888
 376.713 849.614
 56.987 957.366
 209.462 537.557
 216.040 30.429
 127.930 770.236
 839.215 670.506
 743.207 383.912
 593.047 774.714
 441.316 628.237
 797.279 357.785
 879.485 292.116
 628.678 599.719
 217.011 315.098
 734.872 156.309
 515.498 24.147
 445.318 950.307
 472.362 872.799
 856.753 181.514
 111.875 723.216
 974.483 985.568
 246.723 482.109
 1.027 503.337
 140.300 100.276
 800.523 831.028
 499.038 284.467
 629.396 656.343
 561.457 601.978
 838.062 364.820
 935.851 225.977
 419.557 55.168
 984.348 256.875
 842.126 530.781
 923.229 136.414
 465.000 750.126
 576.945 61.714
 239.123 0.513
 508.122 811.848
 154.885 802.561
 373.360 965.957
 662.404 116.816
 103.047 956.375
 780.290 185.469
 354.133 740.217
 877.828 442.503
 572.513 456.623
 792.998 522.196
 563.980 273.046
 492.821 911.446
 300.441 612.100
 429.149 164.436
 575.223 130.609
 956.631 532.820
 314.915 625.142
 102.441 80.517
 805.386 535.016
 880.021 834.844
 699.902 866.102
 570.208 775.940
 553.837 269.649
 629.373 750.943
 333.151 172.605
 380.585 0.327
 135.081 403.603
 483.218 449.078
 455.319 716.110
 520.104 308.465
 155.233 142.412
 378.414 684.128
 697.414 774.658
 498.440 637.801
 803.416 558.480
 418.769 613.524
 971.996 87.639
 330.672 940.776
 11.259 432.245
 870.587 657.957
 68.124 336.542
 7.293 567.563
 471.366 943.814
 327.704 911.836
 880.865 695.075
 78.351 533.284
 799.583 494.907
 92.755 812.256
 953.259 322.720
 920.461 23.495
 576.083 512.211
 592.003 260.609
 411.938 137.681
 104.100 492.704
 606.713 685.787
 817.749 157.549
 437.183 198.367
 33.431 492.917
 508.780 729.952
 375.395 359.904
 124.017 546.940
 692.087 932.679
 644.361 419.133
 701.474 397.193
 962.996 424.160
 895.675 811.814
 499.449 347.423
 414.461 895.790
 197.697 351.630
 925.448 603.023
 838.663 588.168
 561.958 550.359
 0.448 695.746
 797.419 358.755
 352.970 188.651
 735.827 655.047
 748.696 977.044
 707.384 310.222
 61.799 225.019
 641.129 661.007
 681.442 369.313
 384.643 195.154
 431.123 963.855
 725.219 962.205
 868.538 544.760
 185.890 801.882
 25.537 529.362
 900.101 128.022
 735.159 264.659
 765.601 249.551
 525.046 358.903
 224.174 99.064
 349.629 889.363
 70.383 337.746
 106.234 644.677
 648.745 441.653
 304.832 287.174
 222.138 893.543
 512.663 905.604
 580.177 616.847
 301.742 458.536
 578.526 419.960
 620.824 811.042
 60.341 361.428
 478.212 560.132
 889.085 507.041
 945.619 386.719
 826.005 701.157
 116.958 912.910
 1.517 405.234
 323.335 773.347
 372.071 820.687
 613.742 8.709
 15.011 880.503
 960.250 779.614
 414.078 999.882
 490.093 492.093
 126.126 971.553
 141.445 573.857
 822.150 92.895
 794.478 587.125
 667.621 551.790
 157.120 992.449
 181.563 574.202
 451.623 463.283
 1.770 662.105
 422.627 108.008
 624.374 4.892
 991.797 590.323
 997.072 425.320
 343.654 896.818
 472.056 882.873
 620.166 218.862
 790.896 979.067
 209.411 72.366
 530.859 232.240
 770.898 741.582
 420.497 271.158
 284.405 410.745
 589.582 959.921
 131.530 839.384
 690.960 749.915
 313.283 183.634
 783.760 961.806
 620.161 997.485
 341.012 951.711
 853.475 635.936
 10.720 195.914
 951.376 188.365
 166.285 738.917
 206.764 797.626
 506.750 456.765
 236.364 261.630
 264.485 473.679
 233.636 303.199
 30.631 382.971
 528.506 855.277
 978.064 726.453
 3.201 307.112
 837.030 309.153
 347.807 448.508
 427.359 212.911
 56.666 29.937
 768.759 933.658
 995.828 513.154
 750.819 528.834
 43.789 947.437
 348.674 415.142
 907.376 588.939
 298.800 909.843
 629.446 143.620
 709.995 433.930
 376.021 507.216
 63.561 681.258
 861.369 888.818
 568.062 958.188
 737.564 918.485
 570.454 283.150
 640.338 75.145
 207.089 940.269
 498.928 740.915
 303.964 756.579
 540.522 744.242
 632.204 935.208
 959.491 140.237
 497.101 359.285
 990.384 575.980
 620.079 681.193
 587.709 175.820
 773.816 542.529
 743.502 871.844
 390.728 10.943
 787.954 303.385
 701.471 865.552
 643.849 263.014
 18.529 73.264
 720.794 511.726
 784.028 550.058
 921.526 100.692
 502.313 735.666
 524.537 988.982
 806.523 284.379
 642.644 245.006
 622.351 211.777
 626.655 863.414
 727.496 575.447
 480.965 758.884
 326.344 411.382
 830.804 744.298
 508.456 416.431
 679.165 834.547
 407.001 246.271
 518.437 500.465
 368.082 288.848
 923.956 132.850
 660.588 141.691
 613.623 957.186
 953.734 550.239
 872.067 599.437
 548.811 301.025
 925.472 966.514
 834.006 71.906
 232.976 736.778
 625.646 850.457
 104.638 611.844
 533.409 585.990
 639.516 257.383
 636.269 850.691
 728.722 144.386
 53.923 577.128
 18.902 21.069
 246.980 304.444
 965.924 617.404
 458.028 711.129
 814.440 167.932
 822.994 711.224
 857.156 83.479
 623.971 731.642
 202.092 398.712
 535.299 425.078
 503.859 650.733
 726.390 475.443
 396.321 425.530
 348.211 56.264
 352.122 655.841
 344.066 158.015
 246.016 718.515
 116.070 424.488
 323.245 704.868
 351.451 363.273
 584.056 807.634
 100.503 119.123
 756.723 357.313
 911.737 234.778
 212.973 564.067
 708.944 550.983
 3.700 784.482
 956.654 210.519
 984.403 81.761
 150.610 490.542
 37.240 820.165
 511.763 269.312
 161.417 7.353
 7.884 479.119
 630.369 439.789
 105.952 64.079
 140.574 425.397
 429.074 172.362
 493.628 853.626
 289.913 505.768
 654.431 695.934
 762.764 629.518
 260.966 80.294
 980.827 331.395
 775.476 962.665
 974.491 797.274
 366.120 78.709
 949.056 940.651
 398.878 402.581
 113.228 953.592
 661.191 259.803
 267.570 317.760
 394.149 671.659
 428.172 674.804
 94.963 473.749
 955.934 168.750
 284.757 416.283
 475.590 968.322
 890.553 374.082
 368.105 499.021
 139.925 166.351
 700.978 573.685
 440.334 397.041
 96.864 732.053
 344.298 403.531
 533.556 76.263
 570.622 462.587
 297.652 127.372
 48.845 106.977
 988.119 400.776
 919.440 903.010
 370.667 694.307
 400.330 618.782
 133.540 455.915
 917.750 55.662
 882.486 17.854
 96.856 242.810
 557.693 186.677
 267.860 418.292
 457.094 413.890
 423.447 593.016
 135.374 57.630
 872.285 258.617
 121.100 613.250
 684.331 341.220
 988.751 38.212
 882.149 94.159
 249.036 737.630
 867.510 679.280
 519.177 490.200
 906.318 514.089
 822.033 675.005
 452.434 506.938
 784.671 967.919
 450.728 401.667
 186.793 88.251
 503.006 84.141
 299.169 833.288
 341.985 734.092
 881.653 197.853
 575.862 645.416
 537.608 760.709
 230.106 785.957
 382.690 168.087
 517.810 263.940
 45.214 660.863
 262.358 743.164
 815.173 395.782
 926.502 74.207
 69.824 287.860
 673.456 446.103
 774.321 251.721
 904.869 814.765
 62.873 810.780
 346.965 224.015
 404.193 857.015
 752.530 536.253
 227.656 928.482
 368.574 556.914
 794.692 290.210
 406.346 235.036
 532.740 685.683
 213.954 607.085
 574.020 215.647
 767.477 118.999
 253.922 8.635
 492.266 499.096
 297.564 299.556
 533.747 189.623
 159.859 120.363
 100.943 595.419
 864.091 937.603
 793.809 833.238
 914.536 418.230
 238.171 914.188
 726.248 756.068
 433.576 154.395
 133.980 100.751
 966.596 266.258
 104.733 68.576
 355.532 855.590
 805.114 815.887
 925.080 650.669
 764.172 971.277
 618.035 570.103
 451.463 869.679
 344.925 940.763
 163.581 41.583
 864.373 688.518
 513.354 81.905
 742.755 917.641
 955.459 669.065
 830.312 884.510
 899.584 204.588
 534.392 263.268
 874.907 891.826
 294.055 741.798
 562.975 929.486
 342.298 212.509
 33.833 237.656
 563.976 111.675
 254.045 902.325
 953.803 181.477
 515.160 476.483
 487.199 89.343
 314.988 834.391
 728.093 839.045
 948.110 379.132
 6.022 787.292
 490.455 756.180
 747.054 769.002
 437.990 547.108
 489.394 405.280
 252.088 693.163
 158.354 82.256
 822.573 129.123
 423.092 448.986
 60.574 560.341
 968.739 81.661
 732.029 772.279
 554.949 333.203
 321.940 870.088
 11.311 356.453
 340.492 469.334
 260.403 20.493
 534.097 926.903
 932.668 488.928
 14.737 58.167
 718.878 792.491
 265.153 543.044
 824.060 892.942
 289.093 5.565
 472.908 728.600
 156.750 950.594
 555.319 171.950
 725.556 764.668
 79.633 975.608
 103.708 508.397
 961.123 783.719
 254.244 433.875
 858.242 431.779
 125.504 6.375
 776.246 729.535
 531.693 664.765
 187.125 40.292
 215.633 855.095
 619.726 447.599
 703.134 767.545
 410.950 489.403
 631.652 215.072
 387.499 83.520
 709.777 744.764
 180.560 750.528
 671.700 168.122
 128.847 835.176
 943.244 547.515
 967.561 550.458
 972.573 362.194
 854.057 124.922
 616.704 193.077
 570.626 570.224
 759.927 171.468
 749.059 939.011
 695.872 508.915
 662.024 890.658
 282.922 305.088
 957.328 792.270
 612.923 175.189
 810.558 963.491
 873.669 970.767
 430.192 425.475
 272.512 426.392
 961.034 176.866
 686.057 153.599
 343.740 523.551
 51.465 242.485
 50.612 905.431
 189.073 305.760
 233.854 454.629
 592.348 110.843
 298.786 787.724
 916.476 759.382
 310.449 273.140
 195.984 472.574
 720.485 857.340
 807.687 472.746
 377.839 4.572
 529.160 780.249
 580.692 69.412
 714.036 299.024
 410.202 535.151
 181.096 688.785
 834.204 710.240
 289.989 827.169
 109.453 266.640
 325.924 277.242
 75.579 155.421
 540.750 986.137
 707.386 64.598
 378.298 356.471
 162.021 450.634
 755.644 26.498
 864.791 927.879
 65.365 856.069
 465.910 229.272
 420.933 197.568
 767.290 237.779
 780.746 3.798
 663.844 552.400
 976.236 423.566
 420.993 407.193
 434.779 511.611
 75.560 359.059
 955.478 548.898
 710.613 243.283
 270.175 264.659
 828.735 348.722
 136.287 270.508
 998.514 361.568
 273.373 73.113
 544.668 282.749
 811.053 704.366
 915.251 545.039
 879.239 891.383
 815.004 887.976
 188.321 643.470
 520.436 28.784
 640.426 535.276
 471.109 773.121
 234.991 956.396
 197.396 308.796
 412.555 334.873
 535.436 27.460
 977.777 248.233
 485.854 223.027
 392.539 349.371
 788.104 461.278
 396.656 859.866
 553.969 733.456
 39.737 739.864
 82.176 768.897
 563.525 516.921
 164.374 49.790
 508.266 647.037
 897.514 247.602
 606.066 456.281
 798.430 478.655
 723.688 452.922
 135.809 89.590
 409.793 655.934
 68.736 656.483
 648.396 619.408
 828.336 679.099
 710.560 873.015
 671.987 630.006
 597.446 390.860
 253.155 773.165
 375.266 555.274
 912.621 585.163
 690.175 524.230
 939.941 922.003
 220.285 332.760
 262.242 893.404
 652.854 867.227
 178.330 993.777
 675.152 719.418
 510.643 543.769
 223.751 43.630
 939.579 208.577
 963.278 858.354
 811.304 959.805
 354.346 724.516
 571.583 657.716
 241.989 629.889
 327.585 662.288
 249.113 965.184
 233.686 886.986
 320.943 208.139
 245.389 231.878
 41.114 869.758
 800.456 756.296
 160.973 199.685
 633.884 550.254
 561.820 408.946
 882.527 453.182
 344.681 827.007
 7.962 353.948
 230.958 561.149
 687.791 233.940
 105.595 229.727
 474.420 721.981
 565.781 73.091
 677.701 193.677
 304.476 848.278
 28.425 236.621
 189.083 43.376
 361.110 125.380
 949.363 27.474
 907.629 205.933
 501.390 220.837
 112.034 318.127
 470.199 431.591
 908.405 517.512
 375.135 379.292
 597.916 965.854
 979.392 597.861
 221.960 404.658
 327.286 381.283
 261.413 710.634
 176.426 971.941
 657.659 649.468
 631.748 575.592
 311.430 728.227
 387.641 66.728
 86.739 521.662
 744.011 986.841
 848.062 678.659
 471.547 965.025
 561.629 57.709
 227.893 350.156
 71.300 790.934
 965.583 246.881
 844.433 121.655
 97.864 419.907
 4.817 328.467
 901.936 564.065
 12.690 57.276
 120.305 138.715
 803.817 690.653
 178.086 506.954
 401.372 640.560
 153.221 191.428
 509.916 446.005
 231.986 113.244
 387.103 472.202
 46.265 188.481
 66.167 663.605
 42.285 353.217
 423.957 911.699
 971.608 224.020
 511.845 12.113
 150.771 192.928
 299.723 147.813
 311.033 836.421
 539.249 229.412
 487.226 384.497
 797.367 24.559
 385.802 462.298
 13.761 730.982
 266.117 961.822
 818.478 797.565
 383.191 319.809
 633.588 321.382
 120.075 530.359
 553.821 82.545
 807.248 283.075
 637.032 200.768
 936.881 831.221
 470.665 875.808
 661.201 716.725
 352.885 717.167
 574.648 732.713
 727.412 676.120
 355.070 428.074
 433.421 605.253
 744.197 756.502
 123.078 417.915
 24.439 864.156
 809.719 773.669
 868.075 480.989
 842.541 137.760
 544.952 431.827
 765.446 55.480
 652.485 681.033
 68.010 39.148
 32.001 351.351
 37.950 720.118
 441.347 861.056
 992.997 895.095
 26.189 767.403
 524.452 960.247
 160.999 917.629
 897.164 533.691
 882.555 936.090
 996.331 13.221
 809.558 28.018
 718.700 488.674
 105.159 182.633
 205.912 54.390
 996.693 502.739
 995.491 765.242
 498.518 981.521
 907.896 508.287
 997.599 263.066
 137.143 70.748
 43.526 949.470
 611.508 963.733
 149.194 808.492
 736.993 790.585
 347.848 761.219
 329.609 450.248
 187.096 24.526
 36.569 451.473
 369.443 999.169
 197.507 435.639
 298.655 947.791
 714.528 407.531
 866.725 730.136
 596.851 538.457
 250.375 653.265
 887.911 8.942
 690.028 165.910
 338.976 614.047
 937.270 757.572
 585.642 568.645
 596.402 109.079
 537.240 569.193
 97.230 642.614
 982.514 29.461
 743.414 11.547
 29.349 987.918
 735.242 395.423
 366.451 352.164
 397.514 380.381
 598.342 409.770
 10.278 632.958
 152.700 294.464
 678.636 954.127
 784.903 891.979
 951.973 834.692
 255.629 431.514
 355.120 542.435
 783.783 308.150
 394.679 541.157
 782.172 980.474
 801.644 672.836
 773.651 688.690
 943.262 793.253
 320.500 234.821
 237.758 220.717
 42.307 791.980
 618.012 484.944
 63.319 188.525
 275.729 12.029
 438.196 10.318
 65.295 881.082
 627.301 235.842
 623.804 982.987
 4.312 660.948
 866.073 412.466
 708.425 669.444
 514.625 857.000
 132.072 690.055
 526.203 1.801
 647.612 67.700
 58.402 456.294
 210.381 826.365
 190.389 597.125
 571.842 561.402
 256.597 704.155
 539.109 261.047
 985.976 293.343
 23.015 400.848
 854.260 93.475
 226.354 1.890
 173.224 407.857
 890.137 206.133
 557.761 898.229
 895.340 152.280
 955.506 142.903
 19.990 776.655
 399.584 686.763
 289.468 499.288
 885.857 15.035
 97.248 360.245
 192.950 759.220
 283.006 960.199
 295.550 61.317
 257.094 838.032
 86.437 976.201
 380.092 633.143
 65.921 942.122
 421.691 368.008
 202.388 71.685
 516.157 424.981
 366.378 452.040
 536.449 648.491
 222.795 950.493
 863.593 488.421
 689.568 623.258
 722.836 112.037
 572.454 659.058
 387.412 990.367
 628.915 559.868
 861.564 41.056
 541.598 687.951
 96.862 54.792
 364.265 376.911
 273.290 808.281
 288.829 15.650
 295.388 75.958
 748.124 134.568
 973.543 188.420
 170.059 835.205
 644.035 981.624
 217.975 455.769
 444.424 961.708
 250.297 218.977
 522.338 440.875
 499.439 594.567
 987.676 835.771
 172.522 71.322
 995.928 457.544
 210.528 83.018
 502.053 49.108
 781.479 595.086
 681.530 267.699
 29.018 725.858
 962.481 887.669
 30.154 154.996
 937.740 968.480
 42.954 635.167
 969.333 745.411
 732.794 859.519
 103.892 845.596
 268.593 201.281
 483.203 290.405
 670.736 402.460
 959.531 938.091
 90.548 381.574
 263.880 759.934
 405.916 706.592
 183.462 981.523
 555.707 455.336
 591.813 401.239
 911.857 693.783
 354.020 504.483
 35.470 440.827
 566.149 598.949
 793.014 69.621
 951.169 518.435
 760.117 699.674
 645.529 285.906
 430.776 355.201
 896.232 937.129
 124.647 864.146
 126.112 821.002
 868.052 524.775
 396.477 589.391
 467.139 114.439
 935.906 635.834
 624.229 515.146
 249.524 447.887
 228.759 5.947
 465.261 601.361
 918.443 561.191
 306.426 486.466
 18.722 500.605
 150.506 246.440
 971.488 781.619
 492.524 400.032
 128.094 591.741
 180.960 672.020
 155.311 690.026
 641.595 273.374
 463.028 928.467
 9.197 247.936
 763.919 338.578
 411.503 169.207
 701.054 143.508
 310.192 953.661
 90.679 615.085
 718.530 520.720
 713.310 167.444
 657.102 530.046
 314.350 808.980
 452.734 160.187
 941.088 672.718
 459.720 445.973
 419.834 937.698
 718.154 792.767
 466.848 932.348
 646.230 52.034
 9.511 482.147
 479.344 733.384
 977.838 801.139
 159.700 192.741
 397.158 118.487
 289.699 764.639
 684.745 231.283
 587.827 979.452
 818.832 753.105
 727.204 44.976
 528.276 719.606
 147.771 388.107
 943.724 668.694
 269.690 98.868
 683.357 350.309
 807.470 839.021
 122.893 871.555
 604.391 54.592
 453.621 644.888
 540.666 940.419
 974.905 793.706
 785.513 460.177
 138.134 260.061
 584.940 133.039
 974.782 348.132
 228.746 204.424
 347.801 684.828
 100.354 60.056
 686.315 961.462
 263.091 297.415
 550.657 479.445
 810.903 104.735
 157.668 615.609
 848.052 523.717
 333.261 271.898
 51.766 687.654
 786.327 118.366
 108.212 271.559
 979.656 681.593
 142.436 595.966
 651.850 792.695
 537.391 162.498
 489.883 575.330
 159.126 829.130
 913.479 525.393
 81.032 458.667
 86.780 577.210
 989.415 188.664
 374.583 648.099
 818.175 608.484
 592.808 551.989
 17.914 113.909
 727.028 437.014
 633.278 706.706
 797.914 860.502
 913.818 71.450
 305.937 112.498
 93.410 91.060
 84.934 546.119
 769.505 142.764
 408.952 95.628
 727.701 775.157
 130.809 252.797
 273.951 322.803
 363.999 936.079
 43.715 926.237
 459.882 598.151
 695.499 441.676
 565.661 764.125
 909.290 136.300
 989.820 929.063
 195.646 552.207
 642.677 339.304
 378.620 806.487
 481.196 872.703
 398.789 88.114
 767.710 769.268
 647.792 567.089
 978.525 862.437
 202.457 90.671
 875.392 754.557
 587.684 289.385
 913.577 865.939
 528.390 326.153
 215.806 778.520
 221.065 910.519
 531.010 871.950
 86.873 172.038
 237.953 6.327
 585.967 988.932
 691.915 302.444
 255.059 736.818
 271.358 782.997
 658.791 635.397
 912.595 408.595
 854.605 796.479
 853.876 527.588
 398.370 223.496
 703.908 881.770
 954.738 780.082
 839.887 509.186
 516.086 73.420
 890.793 364.886
 823.953 217.584
 615.442 460.027
 277.397 124.254
 612.052 284.808
 806.862 774.906
 845.559 232.100
 496.537 462.461
 127.277 443.081
 212.295 244.460
 183.770 735.777
 898.851 458.053
 390.777 100.139
 264.543 633.738
 285.113 212.505
 194.196 174.984
 591.631 867.208
 791.739 800.230
 281.189 488.317
 530.005 668.597
 504.514 580.531
 603.679 917.871
 599.497 230.901
 474.065 760.475
 547.674 474.063
 445.941 428.353
 639.186 390.185
 314.781 889.858
 902.474 389.726
 8.012 30.076
 351.452 940.887
 260.593 680.812
 913.144 468.330
 710.160 688.165
 215.218 765.173
 70.461 935.628
 255.922 749.684
 897.166 610.896
 447.364 14.593
 753.735 867.473
 43.502 376.982
 626.538 631.041
 541.656 572.645
 240.463 519.104
 113.717 648.425
 454.697 455.038
 391.638 302.810
 342.087 479.482
 240.658 988.116
 496.676 798.600
 320.167 611.650
 897.724 206.431
 901.915 18.648
 563.188 514.234
 311.884 482.490
 732.635 491.015
 537.398 309.381
 363.508 434.346
 624.783 542.478
 943.199 858.092
 943.208 47.262
 603.414 803.011
 743.208 914.269
 66.652 987.557
 558.273 831.157
 304.518 850.148
 326.964 573.308
 894.035 562.058
 921.975 25.994
 824.622 273.748
 409.864 682.667
 41.269 299.523
 507.762 629.635
 868.331 138.986
 605.928 909.623
 905.924 312.612
 470.736 403.235
 242.939 977.445
 492.573 41.624
 306.253 352.255
 586.466 94.959
 236.706 675.345
 657.521 314.035
 924.190 938.734
 803.790 947.268
 274.953 76.603
 119.778 738.024
 655.527 861.280
 386.124 319.589
 943.958 94.680
 964.927 374.170
 108.120 35.976
 573.802 181.050
 563.492 526.623
 71.114 935.866
 782.956 251.771
 64.231 432.032
 235.854 693.346
 744.473 326.291
 923.092 905.718
 377.149 498.685
 702.638 492.122
 931.385 713.743
 621.936 431.077
 349.043 411.105
 399.997 440.413
 429.841 532.294
 545.010 755.712
 583.776 623.768
 818.997 814.593
 183.316 358.274
 538.318 793.259
 675.741 165.887
 649.746 42.761
 307.939 957.744
 471.593 665.828
 417.365 319.729
 216.267 97.787
 977.375 926.159
 896.190 84.524
 4.543 916.509
 393.689 754.860
 669.733 248.605
 485.039 72.904
 461.588 512.359
 540.127 227.252
 566.930 797.495
 766.061 8.464
 121.546 160.942
 972.706 874.658
 89.316 254.319
 360.606 778.606
 18.227 234.655
 170.489 390.407
 647.043 193.034
 794.963 700.013
 473.071 762.947
 196.661 116.959
 694.481 94.895
 965.628 734.202
 992.948 54.154
 798.126 913.586
 85.163 878.014
 508.022 447.018
 834.302 946.327
 262.738 305.719
 542.108 119.654
 643.508 106.160
 234.493 892.902
 392.732 482.433
 782.005 525.238
 561.004 288.340
 362.994 230.653
 887.465 76.649
 461.617 355.299
 27.214 376.478
 503.099 400.219
 19.417 562.071
 650.909 460.044
 713.393 367.385
 839.033 593.607
 734.455 531.548
 979.784 290.958
 676.814 481.645
 493.900 288.413
 210.698 83.440
 953.934 759.835
 541.511 169.978
 140.628 395.112
 469.889 35.756
 190.203 97.857
 185.572 244.143
 591.103 291.614
 850.988 712.224
 483.000 930.813
 161.230 25.470
 257.921 848.396
 27.784 600.143
 680.664 631.282
 649.147 600.406
 278.722 657.855
 780.641 266.754
 324.331 634.579
 479.787 500.013
 394.789 73.142
 917.060 539.042
 881.736 812.485
 642.417 379.118
 383.649 334.583
 576.560 101.314
 194.497 187.261
 746.255 560.876
 959.627 15.894
 652.457 345.519
 449.840 238.188
 98.471 633.785
 576.841 257.749
 216.424 521.240
 586.332 803.811
 420.181 640.734
 495.884 772.868
 641.318 975.407
 548.081 115.348
 734.285 783.463
 808.406 404.626
 583.537 546.229
 213.006 810.145
 627.936 980.824
 853.145 100.316
 108.278 981.487
 138.131 868.829
 917.623 65.568
 602.368 520.512
 19.362 588.252
 488.538 295.766
 726.303 881.875
 149.529 147.616
 889.882 189.246
 646.441 19.648
 119.698 54.659
 386.896 679.494
 380.737 860.498
 33.027 929.543
 742.838 741.724
 326.190 698.234
 181.177 855.593
 618.060 181.439
 348.111 251.106
 285.776 89.393
 308.840 583.728
 440.883 911.285
 712.526 8.517
 344.703 453.707
 566.289 501.966
 221.351 272.807
 204.611 993.553
 46.903 801.085
 666.902 306.472
 800.340 281.777
 180.275 428.407
 328.112 145.827
 915.040 863.209
 716.872 293.216
 462.204 199.078
 33.583 232.325
 353.720 905.451
 702.531 63.935
 388.769 216.650
 196.427 512.153
 977.614 643.654
 253.714 260.067
 306.138 684.953
 454.415 666.245
 949.994 82.655
 728.412 957.727
 921.223 31.010
 597.343 420.031
 759.322 21.785
 606.578 154.631
 633.300 75.919
 257.551 134.681
 904.519 425.459
 651.802 561.529
 818.557 876.382
 182.976 674.267
 7.480 94.911
 716.857 974.487
 54.558 550.878
 365.093 346.476
 217.267 346.200
 846.843 342.562
 440.530 319.520
 533.377 293.603
 392.446 705.250
 151.030 240.123
 494.572 932.901
 173.427 570.932
 826.380 467.617
 638.133 829.065
 590.365 642.812
 277.627 291.176
 214.839 338.826
 839.623 553.354
 533.609 876.472
 495.271 636.549
 156.125 270.554
 581.841 746.875
 672.394 815.967
 213.279 244.083
 720.974 38.580
 710.033 55.216
 885.900 155.868
 369.207 455.218
 532.815 70.343
 916.066 73.053
 902.248 414.556
 474.933 187.240
 358.541 523.123
 76.496 880.993
 659.054 308.569
 412.494 732.027
 425.757 638.263
 668.729 229.221
 839.137 864.286
 52.728 616.667
 554.566 952.509
 900.477 960.030
 289.080 137.633
 642.937 770.822
 720.232 34.488
 161.275 887.267
 759.741 639.932
 211.528 637.374
 847.678 32.457
 284.756 757.989
 295.533 826.910
 945.582 535.694
 479.556 468.930
 896.478 110.066
 643.244 297.824
 611.586 540.988
 456.719 398.411
 814.513 809.210
 251.321 673.027
 610.044 378.546
 903.246 256.377
 68.612 799.890
 787.050 470.795
 181.467 348.288
 617.721 470.862
 608.664 136.817
 611.702 688.029
 614.222 92.883
 438.319 182.337
 184.283 677.139
 322.697 204.505
 44.007 101.800
 271.289 223.321
 194.754 908.252
 297.012 576.605
 580.198 204.002
 250.768 846.001
 532.197 262.073
 151.521 264.034
 46.097 943.613
 932.422 554.363
 570.677 923.866
 173.638 841.782
 578.099 655.718
 514.227 796.712
 490.153 582.188
 69.582 289.660
 693.067 263.565
 824.787 205.133
 66.504 786.239
 827.783 23.009
 203.700 303.801
 222.877 530.369
 907.529 577.893
 101.392 930.726
 538.454 452.958
 611.509 413.741
 869.701 847.885
 276.543 320.537
 605.553 876.262
 485.607 662.158
 51.553 429.149
 311.980 336.501
 329.933 48.959
 304.465 747.932
 327.024 284.984
 510.837 109.986
 387.414 310.657
 508.472 842.016
 855.638 275.725
 616.819 632.940
 462.196 304.849
 184.161 807.452
 386.364 894.824
 14.715 101.026
 561.768 628.565
 722.475 229.243
 458.059 53.718
 359.142 264.258
 537.559 471.264
 812.178 737.502
 791.828 464.576
 655.572 144.063
 980.213 757.385
 763.704 592.664
 269.257 421.015
 674.194 328.206
 85.070 323.594
 468.259 744.706
 895.335 809.088
 589.810 938.844
 916.495 959.625
 262.860 352.739
 56.051 994.325
 909.936 283.976
 738.918 720.690
 594.030 56.977
 198.009 825.336
 78.472 148.880
 727.975 779.819
 651.196 132.044
 781.035 370.463
 623.737 661.630
 426.901 230.043
 75.423 18.702
 984.657 161.193
 357.378 675.608
 771.304 669.251
 439.914 630.516
 185.445 654.521
 924.590 651.956
 369.757 104.582
 445.799 262.652
 664.596 346.177
 956.297 96.176
 998.095 698.624
 680.035 891.871
 353.778 467.606
 180.373 705.672
 942.119 146.255
 341.828 150.013
 682.130 481.828
 111.687 518.777
 906.364 18.836
 559.791 277.604
 748.442 656.768
 359.700 520.865
 695.891 241.546
 794.143 919.954
 109.943 839.372
 167.535 359.432
 773.534 980.025
 346.551 714.976
 452.718 179.816
 527.883 47.584
 96.818 604.078
 184.803 240.137
 288.705 962.329
 108.821 794.120
 346.762 69.031
 130.324 35.394
 610.318 887.634
 266.533 388.494
 775.028 9.476
 953.593 99.567
 126.149 121.725
 622.150 890.174
 416.402 75.434
 75.874 469.592
 299.817 176.696
 36.349 724.491
 340.343 557.624
 385.207 235.199
 918.929 221.552
 328.067 670.844
 948.347 146.329
 140.466 616.012
 332.243 734.397
 752.602 644.180
 63.118 747.491
 59.318 533.707
 810.511 502.151
 79.604 616.927
 701.069 639.987
 464.279 448.803
 710.103 849.889
 92.868 506.142
 971.409 899.666
 795.595 99.806
 248.407 639.156
 471.575 359.382
 503.106 938.558
 890.527 181.837
 736.130 13.054
 306.526 712.872
 165.240 211.776
 175.678 932.563
 54.004 85.664
 955.161 566.827
 616.805 629.986
 322.302 55.143
 10.032 774.288
 545.556 25.311
 398.752 981.925
 974.153 401.066
 968.301 755.292
 202.309 281.830
 864.076 719.271
 873.185 360.183
 801.517 87.737
 986.173 296.869
 231.019 785.326
 80.556 960.892
 786.798 393.765
 614.477 209.892
 439.959 779.251
 18.647 270.352
 537.889 610.655
 260.824 255.852
 296.310 639.271
 744.428 802.756
 446.860 236.700
 120.267 715.045
 589.779 201.053
 205.276 293.131
 394.479 681.531
 970.079 215.198
 494.574 441.603
 225.472 374.762
 680.800 801.243
 656.461 525.946
 575.660 954.370
 624.864 410.288
 226.211 949.645
 293.948 838.417
 152.938 217.835
 180.824 969.652
 97.984 909.207
 976.997 406.401
 608.197 517.725
 110.372 222.525
 328.569 878.708
 972.155 340.662
 458.993 962.094
 371.478 818.464
 809.233 289.378
 684.429 294.200
 669.055 888.865
 360.821 665.002
 766.252 597.240
 172.905 753.821
 716.650 107.016
 519.895 382.010
 956.807 356.635
 628.378 662.192
 400.273 835.463
 952.133 110.114
 257.800 818.354
 19.667 134.538
 225.348 907.779
 400.832 781.569
 763.242 15.551
 65.531 105.488
 486.076 796.258
 840.947 923.958
 854.469 801.581
 795.506 844.076
 833.396 275.404
 497.409 560.210
 962.332 586.118
 225.697 408.706
 202.944 92.815
 318.449 792.862
 901.642 579.415
 94.506 278.927
 466.233 844.500
 804.459 216.148
 725.535 199.264
 178.466 597.166
 63.744 362.042
 621.256 386.419
 21.045 921.216
 439.797 681.067
 180.372 310.601
 611.192 199.545
 447.077 259.817
 144.998 725.939
 731.703 369.629
 656.354 173.401
 102.066 757.140
 137.734 906.772
 543.837 322.243
 345.186 314.147
 1.049 824.560
 649.470 410.655
 629.990 614.566
 547.164 456.983
 540.442 34.747
 387.749 282.896
 393.850 462.959
 809.763 715.183
 333.762 993.051
 154.716 353.978
 922.701 384.890
 957.727 945.657
 212.610 230.936
 917.412 929.519
 272.551 108.321
 396.761 944.917
 504.656 658.851
 76.591 371.654
 793.026 174.821
 402.071 426.278
 923.986 991.886
 662.227 177.872
 91.555 193.213
 106.741 697.267
 539.032 218.824
 321.589 672.036
 194.371 623.451
 995.771 355.612
 319.478 623.626
 259.707 962.443
 826.097 174.465
 458.660 252.897
 705.895 88.159
 742.245 392.998
 500.231 385.126
 356.739 436.816
 494.482 405.921
 377.238 316.169
 289.564 724.028
 621.039 776.184
 84.196 118.772
 154.856 650.138
 728.583 591.688
 612.280 497.243
 794.674 952.114
 143.288 347.629
 289.197 937.823
 346.663 915.466
 530.732 268.752
 814.052 600.178
 266.581 816.735
 719.440 233.993
 542.859 87.579
 201.468 329.130
 713.734 95.446
 542.834 397.986
 413.014 120.497
 488.736 273.471
 271.341 702.047
 555.676 643.598
 681.162 969.456
 156.996 774.607
 353.775 255.860
 559.220 560.931
 720.360 95.197
 533.952 179.517
 172.597 656.339
 486.890 202.261
 566.851 420.302
 435.086 636.232
 505.670 224.247
 525.322 9.968
 416.506 461.329
 603.179 939.390
 952.998 286.501
 369.838 113.046
 410.061 698.340
 820.794 998.643
 659.679 675.172
 319.596 846.693
 147.021 484.811
 895.606 448.999
 131.840 471.475
 195.968 186.439
 91.706 176.932
 199.849 899.704
 823.217 467.209
 2.256 156.398
 664.791 318.477
 82.911 327.070
 628.010 238.921
 833.703 170.668
 349.867 655.968
 270.008 156.689
 279.943 434.199
 793.797 697.552
 586.869 478.523
 310.074 651.762
 927.921 854.848
 576.207 598.198
 572.922 277.792
 242.466 326.809
 835.485 188.279
 931.259 984.412
 345.964 5.592
 914.756 239.829
 234.221 786.339
 451.660 464.814
 687.713 270.347
 802.838 180.987
 850.581 719.851
 984.276 204.175
 449.854 658.139
 759.777 972.233
 521.056 447.550
 503.078 307.683
 881.024 990.184
 851.263 319.773
 612.409 829.646
 462.925 660.056
 411.999 735.743
 323.229 920.097
 671.674 889.128
 494.710 498.814
 142.654 987.987
 791.154 810.330
 844.906 678.031
 799.424 681.725
 966.643 380.019
 940.739 274.936
 124.142 841.197
 752.041 820.311
 868.365 69.287
 386.117 973.372
 408.833 986.724
 35.695 194.490
 431.683 450.788
 844.431 337.042
 700.963 770.089
 92.424 637.841
 10.987 573.000
 454.582 698.980
 492.387 678.073
 798.836 388.638
 332.576 325.153
 893.111 65.946
 548.373 858.957
 53.392 238.708
 517.961 340.463
 921.674 920.184
 843.131 987.043
 396.521 180.347
 650.588 217.157
 138.204 946.859
 361.102 72.435
 875.664 150.940
 43.599 97.613
 997.853 123.241
 842.030 331.086
 114.367 405.561
 308.641 865.647
 619.976 176.998
 318.377 715.499
 947.881 509.814
 174.353 222.969
 503.853 23.485
 470.361 473.037
 47.304 938.249
 758.063 688.042
 38.579 425.706
 406.942 146.688
 670.106 788.198
 655.350 124.080
 611.455 785.688
 470.299 762.195
 46.960 174.444
 779.496 747.617
 194.435 672.262
 56.896 555.839
 943.116 457.139
 356.508 695.077
 519.624 417.808
 249.941 488.749
 617.119 573.474
 861.269 131.994
 342.507 875.304
 266.104 966.485
 740.522 393.087
 966.483 578.007
 835.544 217.054
 333.560 636.700
 839.261 197.789
 768.506 590.482
 854.975 477.761
 638.988 873.095
 470.743 98.176
 652.747 200.594
 680.073 397.158
 407.867 570.438
 660.221 442.788
 166.238 527.919
 836.860 1.191
 15.454 173.281
 85.864 49.952
 176.072 813.077
 787.158 275.772
 265.061 440.132
 124.013 398.058
 409.827 702.677
 589.115 233.458
 615.764 305.152
 144.418 746.972
 197.700 996.799
 116.743 650.884
 193.453 341.087
 379.825 531.426
 865.961 226.490
 63.726 763.627
 877.104 749.966
 285.113 266.660
 767.489 367.185
 750.692 245.174
 616.440 512.221
 548.235 637.233
 377.509 713.754
 705.341 867.993
 407.656 310.224
 818.547 401.851
 231.300 443.777
 91.264 347.202
 30.612 108.828
 777.677 240.233
 735.519 677.958
 323.977 1.163
 733.943 823.385
 393.921 692.403
 45.921 909.979
 631.671 28.344
 543.772 334.770
 73.177 896.531
 271.637 522.905
 893.314 396.073
 767.218 221.332
 947.816 918.300
 239.805 735.162
 818.254 564.379
 563.657 969.265
 729.403 82.958
 934.231 726.374
 419.123 526.865
 164.706 95.767
 392.025 870.656
 507.897 881.804
 773.794 940.630
 438.134 573.428
 450.057 616.287
 461.499 63.884
 272.359 438.525
 11.451 179.681
 747.502 467.003
 178.847 570.288
 901.512 569.573
 97.646 911.705
 485.632 793.711
 514.843 970.214
 631.440 197.185
 498.568 405.056
 681.448 527.299
 542.864 324.057
 639.263 599.813
 0.713 373.382
 371.582 695.974
 885.789 386.336
 928.248 965.002
 523.671 446.952
 654.559 777.038
 278.522 267.743
 883.483 445.331
 933.243 429.297
 98.914 344.566
 139.743 689.413
 442.391 453.505
 389.269 914.150
 135.482 893.885
 966.780 400.949
 852.392 413.926
 462.443 408.942
 799.253 654.396
 309.842 553.530
 438.245 759.345
 24.898 596.487
 589.492 664.229
 930.501 820.334
 408.010 563.733
 96.126 133.076
 276.405 373.332
 504.212 838.799
 489.315 836.319
 408.778 429.050
 198.445 566.072
 887.754 112.662
 106.498 166.741
 448.166 187.041
 966.440 450.032
 539.891 856.505
 884.447 107.602
 114.780 83.393
 519.009 344.650
 157.179 391.454
 496.366 408.209
 960.915 869.911
 158.344 521.467
 966.702 607.945
 260.411 972.083
 160.476 345.909
 536.231 397.204
 403.698 699.928
 434.075 200.895
 985.333 104.640
 557.252 461.530
 94.370 844.616
 855.404 208.704
 582.052 693.547
 819.454 33.292
 162.851 752.854
 436.566 242.994
 269.636 844.368
 522.308 182.161
 886.146 47.415
 27.989 532.723
 411.881 726.992
 737.627 927.059
 632.031 240.004
 340.244 698.693
 157.231 760.035
 561.177 128.368
 832.236 672.490
 936.012 807.795
 984.517 371.504
 941.024 327.878
 466.923 163.830
 785.958 130.257
 44.717 244.466
 913.242 158.569
 166.302 261.423
 520.014 667.786
 746.901 5.537
 566.424 845.741
 571.395 934.056
 299.491 560.547
 900.746 18.074
 303.511 751.660
 38.328 263.381
 185.694 552.218
 998.567 927.319
 872.763 877.842
 119.153 191.804
 987.106 794.872
 896.511 871.349
 199.281 732.198
 507.123 666.898
 829.924 409.261
 237.613 819.532
 264.303 992.734
 295.417 585.949
 115.680 381.088
 448.651 329.280
 151.565 955.131
 465.753 788.947
 104.868 570.163
 38.234 122.267
 908.342 838.463
 496.921 974.322
 96.939 836.852
 225.353 272.864
 53.345 641.456
 863.167 818.953
 64.733 549.050
 635.584 474.387
 404.500 391.116
 978.494 772.446
 645.352 22.923
 916.428 802.878
 396.652 306.234
 835.313 965.411
 589.679 771.965
 643.765 633.476
 212.614 610.148
 184.531 422.448
 129.191 791.440
 818.150 881.038
 860.521 470.351
 609.026 302.758
 231.415 489.096
 582.710 534.518
 796.262 816.925
 253.610 204.806
 384.303 288.054
 533.627 533.733
 811.857 597.438
 291.949 666.152
 375.029 374.058
 139.740 397.462
 688.961 362.880
 434.549 865.579
 510.121 536.851
 339.501 653.468
 551.220 947.356
 911.798 191.830
 861.565 564.168
 341.598 43.839
 940.069 403.678
 402.189 781.797
 417.444 186.948
 19.745 683.187
 385.590 287.657
 318.227 350.682
 465.884 145.592
 62.709 832.572
 647.407 845.818
 711.166 637.647
 147.515 549.677
 217.345 718.617
 860.120 654.416
 810.586 572.713
 874.349 337.299
 545.474 875.153
 533.654 782.052
 875.976 834.112
 231.939 305.272
 604.645 813.809
 730.917 603.849
 604.854 810.040
 56.853 877.697
 858.368 440.330
 773.526 982.055
 815.594 104.744
 612.961 507.944
 423.143 525.011
 510.889 646.124
 503.022 636.081
 177.727 367.886
 467.621 708.461
 528.791 254.722
 650.946 60.187
 893.633 768.276
 193.504 978.048
 670.673 802.763
 378.217 728.595
 440.061 575.413
 348.268 285.700
 898.126 748.530
 93.497 634.145
 937.419 741.824
 646.594 994.350
 826.691 479.049
 338.833 834.232
 507.963 952.444
 310.351 138.164
 238.874 506.346
 913.252 653.429
 86.748 302.836
 176.290 60.793
 498.357 92.844
 684.967 562.243
 401.296 872.266
 466.046 856.238
 67.710 841.099
 224.445 4.740
 520.061 32.006
 364.876 178.514
 266.467 151.217
 20.431 605.002
 7.415 338.010
 13.507 409.178
 997.266 348.720
 577.195 120.855
 516.874 897.151
 381.774 875.838
 414.808 716.296
 133.622 233.021
 604.440 167.511
 763.196 800.165
 415.726 624.759
 93.411 758.866
 650.397 255.728
 306.425 920.492
 387.007 451.750
 510.536 162.074
 40.602 908.214
 82.495 281.961
 866.444 1.077
 135.234 293.125
 177.232 558.100
 676.070 516.255
 640.664 691.298
 593.204 140.126
 464.177 986.022
 184.367 43.340
 334.594 869.032
 244.288 995.557
 143.683 380.450
 809.238 19.199
 730.793 220.666
 146.831 851.699
 748.560 842.000
 935.853 526.431
 897.910 405.549
 340.024 25.995
 978.220 666.251
 705.706 458.674
 704.598 714.383
 348.917 987.335
 6.990 60.842
 612.193 785.141
 448.514 768.501
 415.444 105.192
 589.606 305.201
 573.716 398.209
 139.631 18.831
 463.649 575.823
 841.473 745.002
 272.340 544.807
 442.896 77.783
 218.478 93.167
 240.243 428.530
 285.233 921.464
 407.339 722.960
 214.839 926.834
 220.429 638.393
 681.657 873.247
 887.055 748.507
 657.304 945.547
 714.253 49.573
 310.028 778.400
 994.060 708.062
 220.688 781.622
 129.588 753.579
 957.572 623.344
 13.841 992.713
 917.877 770.547
 549.825 928.542
 929.354 976.828
 961.473 618.012
 103.662 519.457
 390.674 506.335
 363.981 57.338
 359.529 556.000
 531.970 959.262
 355.367 790.369
 780.016 354.487
 878.547 441.398
 138.760 517.434
 292.409 611.509
 930.172 312.978
 196.655 5.492
 883.991 611.911
 478.993 274.555
 29.594 916.799
 807.025 646.928
 553.452 11.323
 928.362 244.083
 820.051 621.685
 530.143 135.542
 894.863 732.706
 550.870 245.915
 733.623 975.482
 172.455 563.521
 842.571 55.111
 386.176 219.331
 627.464 438.884
 113.761 307.574
 871.249 915.979
 667.957 345.132
 175.494 373.144
 602.822 946.509
 711.444 426.891
 182.711 195.990
 23.373 896.665
 193.930 790.477
 758.403 496.254
 240.682 908.022
 239.862 329.046
 66.799 921.328
 510.531 578.765
 589.622 156.351
 430.695 238.928
 937.921 417.956
 284.928 384.889
 771.059 632.423
 120.346 691.170
 893.641 746.124
 274.871 978.405
 743.916 667.169
 652.559 149.164
 753.469 129.242
 737.719 65.968
 81.812 621.606
 912.302 629.753
 506.783 84.671
 731.598 439.930
 688.012 675.301
 629.784 131.033
 956.840 209.575
 355.380 474.084
 766.006 683.118
 891.446 57.446
 953.130 731.015
 888.822 291.764
 733.831 841.986
 753.344 351.897
 496.376 296.853
 578.388 726.680
 876.735 11.966
 529.103 311.258
 560.115 977.242
 69.148 479.121
 795.463 669.656
 407.608 609.453
 688.554 470.867
 644.288 933.599
 126.390 637.046
 544.888 881.424
 302.518 65.775
 501.125 948.782
 584.925 925.204
 670.137 331.636
 173.586 991.527
 266.206 556.492
 115.046 259.717
 547.565 222.376
 711.106 417.622
 831.883 913.808
 815.548 113.602
 343.814 769.944
 547.597 502.471
 382.951 40.761
 357.485 363.441
 64.891 930.961
 405.105 577.961
 174.274 845.865
 807.531 5.780
 747.099 796.335
 378.408 766.479
 218.994 692.670
 128.402 723.378
 13.220 827.059
 580.548 70.482
 551.764 292.791
 140.178 474.669
 938.169 963.855
 561.954 249.096
 142.607 24.292
 395.320 694.856
 907.643 721.764
 36.528 601.885
 854.378 869.088
 245.367 143.323
 298.757 741.167
 226.370 116.859
 60.431 38.952
 358.737 909.616
 363.450 908.287
 571.376 307.944
 668.979 16.979
 86.766 599.011
 653.433 81.110
 640.785 466.549
 336.779 179.813
 369.046 258.737
 689.696 660.724
 830.815 982.544
 597.143 385.684
 319.339 177.206
 350.144 733.470
 835.834 851.860
 475.918 914.263
 239.762 291.151
 625.642 275.862
 940.105 481.092
 923.943 926.586
 573.670 569.350
 977.769 962.108
 892.944 423.908
 55.657 176.765
 226.571 406.654
 520.875 443.165
 502.216 739.715
 750.886 51.930
 759.630 758.336
 646.478 576.594
 109.405 251.968
 650.475 142.826
 191.751 472.313
 509.861 978.106
 794.061 101.646
 956.324 454.718
 533.926 35.573
 6.685 438.524
 496.270 640.860
 732.512 56.728
 723.484 741.186
 481.731 203.997
 242.819 892.206
 596.581 437.452
 326.065 103.578
 432.361 852.653
 316.110 511.382
 788.671 85.696
 229.598 202.253
 896.072 517.472
 514.379 433.789
 611.108 847.381
 567.251 517.980
 44.501 503.018
 617.657 160.195
 142.138 423.148
 275.261 740.465
 745.514 922.780
 795.939 942.257
 944.933 965.922
 16.763 972.838
 500.519 844.193
 974.365 965.579
 216.582 113.683
 684.167 735.818
 215.880 570.051
 104.788 996.150
 451.687 949.884
 330.333 183.201
 725.354 107.848
 883.918 855.447
 231.327 322.472
 172.744 980.369
 844.690 582.683
 705.301 520.109
 190.491 672.177
 265.063 368.796
 10.070 334.752
 535.723 604.041
 565.779 21.695
 536.911 42.074
 228.805 709.000
 966.183 473.943
 979.986 59.653
 165.404 592.757
 153.730 92.391
 903.414 273.703
 281.375 316.691
 660.914 454.385
 581.975 583.362
 239.991 688.713
 322.782 275.728
 624.738 459.306
 574.322 788.341
 369.398 368.137
 539.355 884.476
 867.784 360.490
 693.092 631.856
 596.967 541.267
 63.614 345.454
 467.088 924.282
 564.529 739.572
 338.476 513.563
 902.621 247.279
 380.931 491.113
 85.913 907.737
 495.201 408.613
 394.481 70.688
 443.487 222.440
 118.106 407.820
 547.576 734.165
 759.975 853.760
 916.424 604.777
 431.046 391.778
 719.183 93.553
 70.052 333.017
 287.539 165.404
 2.663 461.195
 28.607 638.254
 361.013 190.556
 675.468 769.437
 510.976 542.675
 168.742 662.969
 946.617 132.099
 24.707 314.201
 4.632 572.183
 931.505 81.538
 199.959 396.826
 256.627 114.385
 288.905 132.678
 330.427 390.177
 207.870 957.069
 679.850 780.274
 522.180 112.184
 664.456 123.907
 736.710 104.438
 257.316 931.347
 882.203 653.584
 513.351 742.750
 890.801 338.670
 777.549 658.877
 931.886 152.757
 58.367 346.145
 693.398 476.459
 584.092 253.653
 491.235 828.271
 181.533 607.222
 574.975 679.770
 279.752 348.764
 404.924 433.726
 512.587 842.978
 414.712 666.606
 741.279 292.419
 584.361 12.908
 964.767 192.072
 348.491 711.914
 855.257 262.070
 98.557 208.293
 328.929 458.850
 30.304 172.317
 617.457 358.616
 889.869 525.019
 180.051 300.402
 413.889 175.565
 625.590 678.307
 898.723 125.327
 691.015 82.845
 407.522 804.081
 539.344 149.952
 995.648 182.532
 945.602 913.703
 947.290 571.703
 781.780 746.361
 139.483 558.977
 995.977 69.160
 132.784 243.711
 612.609 531.470
 607.363 588.993
 219.501 278.135
 74.062 82.427
 716.581 888.406
 975.115 45.768
 495.539 99.536
 9.842 414.193
 619.135 188.759
 765.919 950.089
 344.980 934.710
 74.270 8.217
 566.673 109.648
 330.647 739.338
 453.532 54.042
 813.251 133.780
 990.278 782.695
 574.997 456.634
 934.406 384.784
 181.214 319.520
 309.354 967.789
 606.593 42.968
 276.840 706.638
 285.294 776.975
 625.645 484.614
 239.445 519.182
 173.965 332.280
 586.327 170.306
 808.280 206.133
 563.689 830.068
 326.846 311.902
 614.664 915.081
 576.916 20.825
 465.295 389.421
 881.110 694.037
 513.706 471.260
 452.767 304.227
 63.396 912.760
 368.373 399.345
 885.179 158.946
 866.257 605.362
 522.205 953.500
 896.768 819.683
 477.576 870.257
 285.191 449.961
 589.960 668.744
 863.181 341.712
 232.802 676.584
 958.846 389.890
 519.086 732.449
 644.376 612.462
 85.948 737.786
 761.016 687.005
 729.815 986.562
 565.031 513.671
 699.264 108.311
 659.036 309.673
 693.712 374.849
 937.737 492.396
 3.768 4.968
 535.986 241.525
 34.095 939.460
 123.363 107.304
 20.561 852.066
 449.707 454.497
 767.089 176.907
 369.765 393.205
 938.830 951.837
 925.008 282.050
 940.048 847.964
 652.600 920.811
 838.601 941.562
 544.312 343.466
 663.360 415.089
 864.123 234.385
 763.738 293.527
 927.258 616.422
 677.133 641.360
 474.129 686.811
 74.296 989.925
 171.172 732.578
 146.035 526.471
 221.796 559.849
 137.194 162.034
 962.037 79.717
 333.571 678.214
 487.983 756.673
 450.372 921.489
 859.535 833.977
 171.316 421.970
 744.635 284.541
 237.896 831.196
 709.921 617.061
 509.152 436.086
 881.243 207.268
 402.180 464.385
 746.942 75.795
 9.316 467.594
 267.889 740.429
 474.331 282.566
 703.719 315.228
 230.050 730.618
 130.218 686.549
 864.780 626.594
 177.419 781.492
 433.931 918.886
 183.771 463.275
 283.733 959.805
 563.790 886.939
 51.451 374.121
 503.401 564.371
 674.605 628.118
 110.036 397.592
 532.168 843.708
 288.085 411.605
 383.506 309.288
 22.226 361.769
 523.775 433.841
 522.268 204.953
 573.951 11.913
 107.364 148.732
 933.691 818.522
 531.932 559.265
 88.369 954.547
 130.456 987.558
 448.249 500.049
 86.914 427.389
 56.607 906.266
 923.349 248.915
 511.382 933.329
 10.554 52.987
 556.526 602.224
 294.790 596.244
 597.641 624.113
 223.595 470.613
 542.883 661.242
 960.156 47.894
 853.692 890.417
 771.314 376.360
 78.130 27.188
 34.429 938.013
 827.923 836.713
 661.173 29.232
 622.329 331.878
 113.493 741.576
 59.553 232.075
 272.877 211.619
 769.327 734.469
 606.493 737.685
 756.640 406.345
 693.520 176.618
 352.422 730.774
 775.958 525.353
 656.655 982.433
 577.588 940.648
 285.157 145.670
 892.570 477.227
 433.777 248.283
 34.897 241.681
 851.506 22.739
 17.932 319.285
 693.848 238.579
 609.115 976.620
 414.599 407.507
 191.341 158.315
 680.899 144.148
 625.352 955.722
 674.263 84.138
 215.568 444.013
 308.462 496.119
 57.354 367.666
 671.040 170.136
 811.802 548.842
 24.343 682.234
 593.157 435.767
 707.992 99.618
 645.378 876.332
 319.322 744.317
 762.655 363.981
 241.441 932.929
 611.611 667.274
 398.247 78.764
 831.316 820.803
 577.992 118.844
 814.975 963.319
 646.235 615.998
 661.381 889.781
 907.495 805.346
 875.102 508.775
 43.205 290.219
 895.189 627.308
 800.309 545.920
 549.486 723.924
 606.748 127.342
 624.842 111.513
 802.046 780.561
 175.486 266.993
 276.306 76.896
 178.244 140.484
 170.153 784.139
 103.178 116.927
 390.931 792.749
 773.628 543.717
 114.059 869.510
 115.776 555.419
 58.368 927.863
 572.982 407.609
 124.236 508.734
 815.817 904.180
 264.992 149.917
 99.385 383.961
 105.417 692.995
 92.970 382.229
 534.121 7.449
 74.061 649.900
 65.347 290.263
 83.302 988.022
 304.486 980.295
 476.043 18.242
 52.826 379.523
 480.013 882.508
 971.145 533.448
 30.649 159.306
 887.417 541.305
 662.095 351.786
 707.911 760.063
 392.553 888.266
 978.117 866.526
 870.083 61.762
 773.319 247.172
 5.043 996.629
 189.366 9.115
 576.988 982.302
 991.473 126.804
 989.145 162.012
 280.211 952.609
 277.720 54.636
 494.585 885.520
 444.580 57.379
 916.017 286.894
 151.733 403.300
 615.786 397.010
 229.145 898.986
 632.048 698.502
 441.338 652.731
 28.796 815.218
 623.866 321.779
 414.351 66.327
 932.063 698.616
 845.308 419.593
 288.389 651.570
 755.744 24.362
 621.642 105.431
 401.427 239.387
 564.376 355.311
 143.391 104.057
 520.648 154.118
 891.283 300.549
 494.247 693.875
 939.264 601.071
 540.498 447.647
 838.941 636.593
 888.424 376.227
 525.988 124.737
 593.495 897.248
 638.972 783.933
 396.312 319.501
 407.898 383.210
 354.759 858.386
 41.584 342.534
 814.565 456.411
 680.800 133.325
 617.354 163.091
 509.951 324.301
 800.764 899.614
 913.808 381.340
 809.616 804.046
 835.387 434.526
 751.438 672.019
 22.735 859.278
 37.627 65.874
 260.273 135.772
 850.455 642.743
 156.943 521.269
 965.966 970.348
 629.165 328.940
 197.096 270.287
 970.149 305.293
 956.340 4.806
 765.245 752.880
 482.738 247.704
 900.588 687.938
 146.359 236.810
 352.292 751.741
 900.843 168.922
 247.073 623.266
 569.693 83.162
 91.638 888.351
 847.073 891.059
 894.840 301.610
 994.035 197.663
 799.023 992.302
 494.619 354.480
 518.756 790.109
 884.723 169.517
 408.081 622.976
 514.447 240.511
 971.285 23.987
 789.601 983.132
 555.160 600.628
 50.956 996.135
 348.798 806.095
 484.615 480.036
 534.437 212.735
 560.625 435.655
 922.159 441.937
 419.856 384.970
 932.832 938.164
 274.543 341.250
 716.161 388.377
 362.187 810.733
 180.932 48.327
 855.284 227.468
 27.281 826.476
 643.316 540.153
 589.178 242.332
 284.424 709.154
 580.337 382.344
 91.082 798.590
 177.832 552.251
 139.040 717.967
 342.027 314.660
 546.961 676.664
 754.704 114.957
 193.873 149.526
 232.955 363.464
 854.203 840.464
 246.436 48.616
 720.415 391.432
 109.635 112.048
 338.736 675.239
 247.103 594.740
 944.958 581.800
 424.100 152.280
 98.909 548.663
 112.167 890.822
 874.769 378.593
 911.117 563.386
 870.333 451.007
 696.326 223.935
 104.840 481.998
 501.647 215.207
 838.527 872.123
 10.557 382.261
 277.224 145.203
 416.073 189.183
 534.798 408.923
 656.662 769.377
 580.840 433.389
 51.858 173.781
 869.678 262.069
 886.882 275.221
 51.622 46.388
 847.658 35.808
 433.484 476.893
 531.639 508.031
 461.291 107.383
 779.561 895.037
 424.985 511.085
 840.260 883.115
 267.534 438.191
 525.023 936.798
 956.874 470.506
 487.498 237.207
 439.221 491.075
 616.158 885.650
 30.660 144.484
 612.960 91.222
 967.373 287.712
 96.478 533.003
 173.830 793.277
 781.042 419.607
 525.886 427.833
 293.766 962.502
 588.532 492.899
 175.729 801.074
 55.611 473.247
 326.675 149.244
 673.772 726.306
 177.635 123.345
 11.194 787.340
 873.766 422.346
 952.019 824.986
 709.906 593.658
 632.163 215.838
 551.088 875.136
 756.336 811.257
 385.125 667.118
 878.051 831.506
 968.032 183.196
 515.598 169.159
 537.107 646.588
 601.948 333.642
 161.071 447.718
 113.033 80.570
 679.486 130.666
 127.648 592.638
 641.140 620.121
 587.294 703.254
 797.259 190.391
 642.670 260.512
 732.780 783.574
 395.447 138.807
 147.943 140.680
 722.735 330.291
 231.820 68.096
 563.714 841.031
 925.774 39.084
 862.838 20.214
 663.229 258.073
 314.497 349.037
 225.383 592.329
 105.907 383.201
 581.940 214.555
 177.171 394.424
 230.631 980.180
 732.072 597.671
 426.775 79.400
 165.299 628.174
 449.810 216.541
 499.930 982.694
 411.307 854.311
 334.416 440.436
 120.156 59.289
 115.714 398.655
 815.300 355.037
 922.157 605.162
 612.643 153.206
 447.146 844.002
 826.561 729.504
 316.522 771.599
 782.280 44.464
 495.779 739.317
 775.387 698.335
 298.211 145.928
 729.631 940.464
 294.982 601.869
 202.439 427.223
 359.435 58.889
 366.056 605.459
 710.281 556.972
 705.750 472.845
 414.288 498.995
 508.163 580.211
 584.594 406.867
 923.705 557.457
 884.740 106.017
 966.214 993.042
 792.958 783.548
 328.226 22.069
 971.459 565.669
 236.764 590.011
 549.684 248.821
 726.011 684.050
 900.164 823.993
 961.533 253.524
 745.430 73.090
 495.580 482.266
 71.867 48.711
 272.547 201.541
 182.511 823.752
 623.980 731.290
 339.345 804.873
 507.826 263.668
 323.830 824.746
 549.432 25.998
 82.331 483.387
 552.413 115.740
 574.142 10.749
 664.787 838.806
 360.410 623.593
 236.295 121.124
 171.924 692.620
 91.571 634.044
 185.267 404.808
 803.767 474.822
 485.953 275.166
 995.528 887.431
 872.877 246.801
 458.061 675.547
 882.758 23.918
 281.938 743.363
 511.463 155.481
 380.551 961.297
 359.434 564.559
 982.643 168.668
 812.427 177.583
 425.634 235.565
 820.874 916.778
 26.568 368.742
 999.228 86.946
 900.350 184.163
 221.312 513.764
 371.692 920.437
 933.066 215.007
 452.112 736.738
 787.104 839.197
 668.765 545.800
 374.456 159.437
 108.377 762.428
 191.037 25.525
 725.748 701.750
 136.222 957.368
 938.889 905.676
 857.994 0.463
 46.789 192.995
 896.125 193.455
 644.099 766.111
 547.644 543.080
 630.707 828.966
 606.288 428.064
 612.650 205.465
 981.878 916.494
 31.348 740.294
 761.778 277.158
 636.300 424.885
 563.048 581.107
 405.773 346.290
 272.159 452.988
 522.440 597.566
 163.634 860.492
 906.163 122.165
 317.499 83.493
 302.347 264.516
 558.772 331.434
 307.426 253.165
 364.295 668.359
 597.583 405.331
 320.161 140.316
 204.895 982.538
 466.937 100.950
 977.459 81.248
 893.175 409.931
 465.129 961.227
 86.824 287.891
 817.234 814.302
 138.597 393.988
 867.711 189.406
 923.882 31.864
 249.739 414.304
 836.174 60.977
 37.075 203.457
 674.237 8.199
 292.348 794.443
 519.316 344.728
 830.776 6.704
 202.950 862.166
 126.771 426.646
 538.521 385.916
 324.241 868.206
 352.189 681.369
 810.842 479.474
 435.738 706.928
 411.944 521.136
 492.895 356.484
 409.547 354.153
 552.651 411.907
 831.041 480.740
 971.954 633.571
 646.735 288.438
 292.974 184.480
 105.939 171.609
 807.080 982.509
 699.513 933.386
 612.136 67.568
 510.850 304.967
 338.047 758.645
 684.046 324.688
 117.344 752.844
 652.300 478.909
 55.637 518.518
 714.516 468.074
 626.777 381.833
 684.689 287.989
 498.559 765.557
 156.235 837.421
 158.803 666.288
 489.369 323.302
 933.861 847.984
 839.430 444.496
 100.363 472.417
 371.347 320.158
 517.731 208.620
 551.959 780.944
 738.292 881.681
 957.615 367.700
 771.343 695.154
 87.242 855.905
 428.129 140.299
 17.216 533.266
 500.293 179.413
 487.934 756.801
 422.062 840.269
 865.563 474.046
 736.404 305.515
 896.383 646.158
 780.953 136.627
 864.140 609.545
 887.113 789.273
 599.677 873.936
 854.991 798.815
 281.617 210.593
 40.334 325.053
 440.080 932.700
 533.300 418.462
 443.528 324.131
 291.668 821.294
 750.921 312.044
 834.931 151.536
 665.050 797.709
 35.985 382.209
 373.518 919.064
 441.975 959.746
 935.049 793.630
 396.888 180.718
 112.460 623.253
 460.109 434.220
 699.456 89.879
 355.241 126.440
 194.582 657.040
 32.691 933.927
 378.153 153.470
 681.889 22.641
 911.239 57.323
 431.625 951.945
 441.931 441.563
 479.905 727.287
 643.973 68.670
 901.495 334.621
 974.735 636.675
 998.136 685.923
 900.441 445.480
 843.069 221.798
 651.269 554.551
 390.515 87.862
 820.470 888.233
 888.084 350.739
 971.188 276.719
 264.559 812.226
 851.366 428.079
 39.288 672.003
 408.460 654.489
 187.648 276.659
 937.118 434.355
 328.040 62.470
 858.159 707.134
 801.164 279.074
 617.880 61.217
 376.343 288.864
 392.766 594.217
 830.216 931.591
 894.138 372.432
 841.004 274.533
 876.267 780.498
 70.660 825.846
 574.220 87.486
 964.672 152.928
 426.649 731.588
 385.305 640.165
 94.317 877.490
 361.849 553.106
 66.071 979.492
 847.635 501.606
 476.929 405.994
 727.513 55.781
 152.855 679.412
 434.080 549.695
 176.684 857.659
 371.848 782.833
 350.575 842.652
 84.821 313.681
 51.705 526.827
 356.591 638.867
 956.906 275.195
 528.286 711.469
 594.231 148.412
 536.897 810.318
 388.536 877.503
 995.970 705.885
 855.947 45.100
 997.123 745.761
 498.303 368.316
 841.879 912.759
 211.478 837.724
 209.808 990.515
 186.881 683.698
 124.868 745.305
 217.779 419.765
 744.160 929.272
 463.709 272.306
 412.316 0.607
 347.648 132.304
 503.706 702.412
 710.482 258.846
 420.039 146.545
 302.333 592.312
 282.303 304.815
 405.410 979.884
 616.044 951.262
 941.252 425.066
 893.569 150.424
 977.605 709.676
 584.645 512.349
 606.063 230.537
 250.817 191.429
 778.304 488.404
 772.702 189.198
 761.842 473.982
 552.932 17.902
 379.286 841.178
 221.130 419.487
 429.897 632.533
 166.184 231.863
 538.737 833.375
 22.586 909.610
 844.735 852.488
 882.791 789.147
 210.924 346.410
 540.132 228.833
 131.971 576.039
 984.120 933.143
 918.438 677.697
 871.895 408.298
 574.470 81.585
 939.740 806.365
 654.390 569.593
 653.197 748.527
 210.763 648.338
 633.088 818.997
 236.848 554.292
 50.292 672.832
 92.804 103.804
 720.368 377.940
 698.897 65.173
 718.828 129.134
 519.380 841.824
 101.335 635.586
 865.124 109.759
 575.322 738.928
 956.993 9.179
 508.954 504.446
 738.949 425.496
 461.393 619.705
 161.797 450.423
 909.500 301.904
 705.092 946.729
 168.197 565.920
 224.178 173.393
 745.477 38.812
 837.628 99.757
 832.431 63.635
 871.823 552.007
 50.795 546.292
 796.437 912.575
 415.504 435.244
 387.630 218.256
 120.993 347.020
 893.506 176.875
 833.883 263.251
 925.572 611.962
 730.825 420.442
 915.412 932.118
 321.345 125.838
 840.639 454.654
 857.394 785.773
 199.464 354.954
 772.784 592.006
 888.225 993.074
 489.046 132.315
 278.338 732.003
 144.456 370.368
 793.849 718.150
 378.583 563.514
 131.703 569.983
 466.938 483.204
 745.863 406.872
 533.919 889.374
 713.190 54.391
 664.828 346.177
 821.783 757.371
 830.107 801.224
 957.216 6.435
 171.116 674.158
 223.155 591.601
 373.771 693.537
 912.534 207.626
 274.365 204.878
 464.382 585.353
 154.258 859.381
 998.022 462.421
 243.307 334.687
 337.672 751.976
 75.409 279.259
 631.117 51.538
 536.108 894.476
 559.301 453.986
 677.700 247.515
 640.417 292.045
 820.551 458.850
 491.623 545.869
 732.504 636.143
 941.365 765.025
 106.554 777.950
 230.774 361.737
 418.631 682.734
 927.554 397.638
 23.880 148.842
 651.784 653.087
 975.792 807.497
 910.098 993.586
 165.614 802.186
 710.800 254.775
 570.521 113.656
 723.606 994.498
 461.913 669.942
 418.400 211.402
 607.110 906.236
 309.724 224.449
 748.721 221.161
 418.464 331.689
 869.459 776.132
 687.807 120.825
 52.619 405.420
 33.856 654.984
 689.308 539.532
 227.193 486.964
 625.633 127.307
 973.143 111.929
 802.133 597.180
 546.653 115.478
 432.797 90.322
 631.872 740.394
 674.060 83.626
 684.011 725.895
 620.465 294.939
 67.398 178.142
 861.481 513.526
 402.535 536.225
 474.783 953.023
 278.037 795.299
 399.609 500.209
 630.575 445.294
 517.466 89.665
 375.328 752.547
 307.043 521.168
 67.100 241.150
 679.935 643.471
 602.426 475.054
 40.482 635.763
 928.115 470.593
 947.090 447.682
 922.167 517.520
 137.039 522.360
 657.605 605.843
 468.422 77.008
 75.118 562.317
 341.194 195.292
 181.536 926.578
 896.878 178.859
 590.900 340.530
 229.215 286.429
 944.552 99.075
 634.832 572.698
 225.364 594.852
 715.989 831.828
 536.424 778.901
 741.692 97.525
 691.688 813.589
 857.479 90.828
 188.896 689.564
 489.163 915.045
 355.213 356.670
 46.632 43.132
 803.512 536.789
 937.826 734.853
 769.883 767.382
 41.362 858.832
 457.082 806.533
 452.690 218.024
 548.354 517.674
 260.298 816.986
 523.875 964.599
 775.527 636.763
 78.402 170.209
 435.337 860.285
 652.224 826.679
 128.273 720.328
 24.974 956.950
 19.573 216.496
 838.147 899.878
 834.462 501.231
 390.259 71.921
 715.022 291.800
 749.677 310.246
 114.611 890.725
 143.405 554.880
 106.621 346.791
 273.029 525.594
 36.655 658.933
 77.018 502.994
 667.305 302.822
 975.305 458.815
 83.999 472.452
 599.334 489.214
 333.525 394.552
 808.382 694.176
 441.428 651.106
 628.966 488.891
 441.414 283.958
 914.713 517.517
 893.084 345.530
 623.379 320.271
 60.845 681.746
 838.176 151.034
 176.878 908.554
 42.773 589.885
 667.974 483.986
 791.739 94.273
 746.197 335.931
 227.783 400.413
 656.425 925.004
 888.582 755.212
 152.423 785.688
 752.431 626.484
 403.072 271.935
 404.462 618.768
 680.746 350.475
 803.033 392.962
 476.482 142.020
 206.480 44.822
 446.943 453.519
 29.239 500.620
 104.366 610.664
 457.039 413.771
 894.238 466.388
 615.174 935.707
 200.988 896.395
 581.685 744.930
 517.055 405.502
 26.637 272.766
 96.268 558.323
 275.627 101.489
 682.434 854.415
 4.591 734.158
 605.415 822.327
 16.141 65.537
 620.041 580.144
 895.647 905.115
 231.237 864.123
 146.681 317.593
 8.193 664.391
 337.063 619.706
 100.832 620.553
 103.394 887.318
 95.977 354.270
 646.718 331.011
 704.206 974.800
 765.912 955.584
 970.510 252.192
 7.845 357.843
 624.416 966.951
 231.604 182.770
 403.576 910.875
 683.752 760.750
 227.174 18.204
 536.184 414.145
 693.305 376.949
 49.577 241.602
 712.392 25.205
 973.391 270.437
 54.296 735.442
 186.086 383.942
 21.006 580.396
 702.623 570.140
 403.473 247.457
 144.794 755.367
 837.443 504.939
 275.787 749.852
 839.222 244.652
 764.224 878.563
 331.459 342.672
 563.235 449.919
 717.740 546.662
 93.817 844.215
 342.610 456.736
 313.583 214.864
 993.274 801.388
 65.087 386.873
 426.467 894.922
 243.298 821.583
 407.848 813.149
 38.809 573.944
 553.727 245.436
 119.346 93.002
 191.260 619.927
 252.573 868.345
 281.728 291.721
 771.825 180.860
 163.612 808.530
 994.784 216.943
 902.409 393.118
 353.387 208.533
 520.303 315.248
 539.197 989.765
 411.607 167.562
 448.367 853.257
 123.359 749.635
 488.330 49.059
 141.634 233.191
 826.970 916.870
 823.192 100.338
 194.606 962.653
 552.402 477.642
 738.437 185.140
 191.305 534.420
 354.850 392.621
 985.945 566.978
 642.035 907.988
 57.161 885.429
 706.737 988.180
 154.990 180.606
 185.850 46.396
 411.383 340.497
 995.092 690.774
 758.308 764.211
 60.711 26.497
 562.646 783.042
 21.410 219.711
 893.901 429.641
 80.245 117.339
 917.061 225.182
 641.745 648.281
 875.646 998.841
 467.921 706.041
 386.553 772.770
 36.127 403.151
 649.830 88.354
 868.078 682.511
 226.683 605.984
 436.892 723.946
 255.099 561.570
 40.335 865.668
 54.549 529.699
 773.871 605.238
 672.642 637.811
 545.365 904.035
 903.855 750.426
 371.090 509.821
 973.023 440.511
 984.971 365.834
 436.931 670.356
 912.671 689.948
 881.879 791.166
 520.454 797.180
 852.424 654.115
 384.874 782.346
 758.771 611.380
 460.715 371.688
 602.590 920.122
 596.726 453.162
 511.817 382.270
 685.118 380.792
 765.556 935.959
 183.446 260.583
 155.276 728.626
 546.049 221.311
 805.599 955.986
 704.869 575.755
 558.095 344.675
 682.234 725.244
 498.473 629.442
 565.353 356.695
 428.488 158.915
 866.254 646.546
 998.968 928.571
 2.140 805.259
 732.950 847.444
 608.339 870.566
 384.359 998.868
 315.909 453.835
 557.666 548.354
 743.393 444.092
 520.090 917.309
 850.266 26.259
 886.092 904.153
 639.349 837.411
 762.975 759.465
 966.171 496.591
 888.586 364.888
 982.329 944.503
 842.408 822.712
 402.817 129.684
 98.240 21.516
 317.707 203.506
 241.510 330.272
 968.225 929.153
 281.677 107.251
 656.080 876.760
 537.835 449.601
 460.826 841.133
 904.369 704.029
 489.256 968.261
 457.210 998.706
 87.579 266.352
 837.122 121.894
 503.779 476.070
 844.469 785.232
 414.647 918.414
 353.677 881.025
 128.113 678.169
 361.300 125.718
 63.442 832.725
 528.960 219.284
 804.527 932.542
 484.108 726.210
 947.843 378.432
 863.323 572.576
 537.818 35.669
 293.741 770.441
 837.657 454.769
 330.209 530.997
 840.418 528.404
 624.132 758.101
 428.876 663.599
 72.952 360.621
 667.056 464.135
 368.352 363.242
 903.093 141.541
 661.055 298.992
 312.019 61.410
 128.250 341.650
 166.381 907.902
 157.045 481.741
 528.214 351.619
 937.827 306.081
 572.255 38.750
 242.126 538.483
 319.581 402.105
 490.665 9.505
 953.813 712.816
 302.133 607.983
 957.071 946.037
 158.180 629.081
 216.908 191.508
 684.893 765.819
 773.271 282.583
 98.180 427.359
 579.240 93.180
 305.888 632.137
 201.887 124.434
 922.137 82.221
 779.481 900.888
 401.216 232.764
 345.697 664.422
 714.773 923.419
 226.066 503.230
 505.138 23.882
 80.189 508.987
 681.034 291.047
 107.057 709.458
 664.085 358.599
 330.017 283.429
 333.184 240.101
 940.466 102.913
 489.829 573.191
 691.515 652.412
 924.723 855.331
 908.702 300.924
 901.562 301.440
 16.900 218.862
 788.027 511.855
 591.312 674.663
 309.973 587.415
 924.424 265.416
 339.029 519.549
 386.930 849.069
 555.985 860.191
 453.637 584.783
 774.983 723.040
 998.377 850.777
 132.602 858.448
 246.020 708.865
 910.296 794.119
 844.090 601.116
 90.439 148.518
 698.666 691.204
 170.576 149.743
 154.591 561.565
 555.768 966.380
 512.301 223.315
 496.543 656.279
 814.439 730.690
 974.540 732.278
 934.810 272.666
 797.090 539.454
 718.133 864.406
 36.619 736.034
 787.601 618.565
 634.766 209.533
 522.696 745.525
 731.560 171.783
 54.486 631.929
 27.139 32.494
 200.143 563.898
 140.579 912.817
 411.403 395.889
 603.914 430.550
 719.857 985.075
 378.921 160.321
 580.199 796.411
 872.436 79.121
 523.831 283.224
 568.667 374.266
 800.810 525.599
 13.076 382.437
 197.048 993.192
 844.092 700.334
 33.563 35.044
 451.277 856.197
 880.765 896.919
 169.982 443.706
 726.958 352.606
 434.404 523.291
 528.193 801.015
 187.927 8.664
 116.169 333.195
 979.290 937.345
 60.127 485.181
 396.390 122.431
 53.644 352.622
 850.306 988.927
 842.293 405.236
 717.456 92.266
 315.549 673.317
 677.954 220.484
 676.703 219.876
 906.442 306.809
 176.455 711.666
 934.447 978.699
 676.083 976.891
 320.184 185.801
 799.537 218.978
 245.452 366.656
 973.403 842.408
 275.552 306.713
 650.681 951.532
 436.069 623.315
 207.856 585.845
 601.910 492.514
 712.304 749.924
 784.363 254.052
 124.082 643.602
 19.469 231.689
 746.289 73.867
 187.188 963.550
 423.230 476.114
 660.113 919.797
 235.346 945.848
 330.732 201.147
 212.450 105.757
 388.077 61.275
 918.241 945.532
 502.178 918.766
 13.645 177.184
 574.917 750.853
 26.699 366.494
 379.054 962.834
 312.853 617.025
 636.547 465.861
 430.440 897.877
 989.288 374.155
 58.365 986.491
 949.688 443.864
 901.683 225.775
 47.703 753.486
 348.692 918.271
 730.877 694.506
 621.579 762.614
 43.606 765.586
 790.773 608.204
 83.281 0.057
 868.433 307.559
 779.327 800.832
 654.287 192.578
 694.853 96.121
 551.182 816.919
 541.024 790.990
 999.737 983.484
 605.967 592.098
 881.514 620.763
 720.749 184.569
 415.938 957.539
 55.456 90.415
 14.111 360.441
 502.714 127.173
 866.823 597.356
 661.081 394.202
 926.897 641.425
 176.910 963.604
 417.989 170.513
 93.752 655.018
 161.824 896.855
 749.659 280.966
 290.147 797.376
 964.412 805.366
 301.565 239.416
 783.374 845.840
 769.663 206.973
 858.296 645.185
 218.668 142.636
 816.769 953.622
 995.637 909.216
 323.374 507.142
 201.061 637.428
 291.928 904.410
 538.448 622.132
 148.074 512.485
 31.480 335.682
 646.103 547.364
 986.496 184.355
 447.985 47.351
 978.219 999.912
 113.816 94.261
 465.827 855.982
 922.027 238.884
 440.786 566.480
 828.745 692.986
 131.637 865.011
 135.685 891.132
 686.395 499.615
 15.135 573.008
 191.117 291.910
 842.175 552.630
 711.875 104.430
 414.849 927.424
 943.879 901.485
 162.029 130.758
 770.456 959.373
 608.920 79.940
 659.216 329.054
 907.378 742.334
 514.025 942.016
 561.396 900.191
 848.683 107.056
 459.278 295.603
 18.819 416.818
 538.448 877.113
 638.023 378.536
 384.773 635.679
 186.176 29.467
 537.189 737.591
 494.204 785.603
 414.927 953.671
 139.820 209.651
 496.308 6.415
 521.324 943.752
 495.901 559.129
 277.314 922.556
 854.617 443.613
 903.453 117.094
 372.202 46.106
 575.687 429.143
 473.745 866.511
 842.916 194.854
 564.573 345.077
 599.860 816.214
 547.720 466.415
 519.338 836.108
 664.544 146.068
 417.414 839.515
 884.825 363.596
 177.759 697.600
 583.492 702.815
 284.338 186.595
 866.088 809.305
 443.365 988.543
 766.130 83.401
 533.798 610.860
 459.952 139.825
 355.933 206.710
 406.670 519.745
 573.608 514.261
 904.121 315.112
 418.795 801.664
 390.450 626.490
 277.935 463.250
 53.260 633.363
 165.181 683.894
 24.676 909.230
 344.945 811.137
 935.191 2.883
 359.019 952.652
 618.969 162.707
 384.447 69.703
 758.415 973.939
 967.814 950.711
 629.729 71.495
 598.237 923.894
 470.219 585.774
 471.946 770.805
 391.923 568.872
 920.730 815.651
 977.361 967.815
 907.776 636.405
 427.688 283.988
 398.596 836.418
 310.220 549.072
 281.178 158.556
 943.253 713.108
 405.495 262.572
 336.542 676.083
 633.630 330.884
 403.954 587.597
 11.655 444.022
 112.329 417.242
 94.761 266.449
 11.737 279.524
 457.891 913.438
 595.120 340.184
 713.258 102.995
 500.325 985.134
 219.833 522.045
 238.857 88.900
 722.280 207.247
 910.324 857.113
 590.482 127.644
 939.738 658.569
 166.057 794.245
 909.832 218.504
 57.854 861.518
 908.883 368.631
 491.092 344.316
 785.726 484.273
 9.375 283.064
 310.345 668.397
 788.401 748.138
 446.584 440.941
 455.791 794.530
 921.946 74.552
 862.475 939.443
 650.283 90.376
 534.761 532.894
 651.616 736.184
 198.170 885.269
 197.660 350.740
 527.931 581.961
 473.335 350.516
 198.470 195.254
 18.135 525.758
 5.163 754.939
 234.511 411.302
 774.102 284.346
 914.078 602.877
 495.730 386.242
 830.536 61.888
 480.201 977.370
 227.736 121.571
 778.672 541.009
 442.485 146.241
 915.777 679.277
 847.858 564.932
 483.141 801.786
 890.348 403.768
 28.453 751.474
 782.743 970.880
 194.442 324.054
 666.894 137.540
 299.983 532.504
 992.240 733.716
 672.607 165.759
 886.209 100.601
 527.288 520.442
 293.306 372.420
 107.741 990.729
 206.128 791.285
 59.280 594.715
 932.054 379.008
 559.982 121.839
 765.263 826.049
 901.487 796.681
 849.783 128.416
 861.824 577.014
 312.987 567.088
 58.511 111.109
 761.301 230.813
 296.678 159.623
 4.692 722.049
 848.589 894.855
 910.939 637.881
 309.917 894.572
 784.856 204.454
 695.065 84.353
 774.958 276.545
 357.309 102.339
 886.853 145.966
 76.313 80.125
 38.624 976.780
 750.594 185.476
 741.190 585.440
 898.661 254.412
 892.051 984.534
 21.121 765.511
 502.747 24.729
 546.150 357.086
 60.987 406.490
 889.827 152.982
 482.844 737.502
 256.432 705.378
 17.015 520.280
 405.481 259.248
 3.350 444.878
 273.894 934.546
 496.249 1.943
 192.988 965.995
 577.792 730.462
 439.105 259.477
 796.385 771.839
 39.708 656.801
 868.341 357.414
 487.907 651.294
 319.066 340.864
 240.083 84.877
 567.746 471.469
 354.042 68.404
 477.837 250.769
 217.540 2.046
 211.756 526.360
 195.884 898.035
 401.510 445.516
 947.507 6.276
 940.227 651.891
 700.931 62.134
 828.623 185.025
 616.493 878.555
 394.101 99.947
 460.914 820.628
 210.708 418.351
 769.596 274.601
 260.599 350.016
 855.910 165.381
 320.419 370.213
 922.420 12.907
 460.446 433.322
 937.613 839.795
 595.160 462.977
 243.255 357.829
 608.616 43.495
 259.899 441.845
 37.623 595.622
 447.536 634.898
 174.051 41.689
 469.103 772.449
 741.779 231.846
 488.946 235.283
 713.998 35.410
 736.923 576.414
 16.137 711.424
 980.188 567.295
 665.034 812.789
 795.625 89.809
 635.672 692.066
 531.317 795.036
 435.581 547.890
 418.219 355.474
 969.659 653.450
 354.664 267.812
 963.624 857.623
 675.574 97.446
 604.696 950.756
 552.759 388.610
 478.558 987.170
 197.885 55.483
 610.522 991.966
 479.312 295.947
 937.533 628.329
 969.723 72.419
 780.835 731.329
 443.159 140.616
 494.355 134.010
 895.872 899.966
 22.098 820.826
 811.254 927.333
 402.961 182.114
 489.422 642.669
 560.405 442.128
 259.139 860.994
 957.660 263.366
 554.098 995.080
 789.821 53.440
 515.971 888.281
 428.793 720.148
 659.565 943.804
 395.137 28.818
 456.066 657.508
 465.158 447.236
 541.450 403.927
 847.841 441.933
 800.053 433.148
 103.488 780.330
 297.085 338.460
 496.159 51.926
 6.107 596.155
 350.470 544.575
 393.477 269.739
 248.339 885.928
 155.380 237.198
 284.221 712.829
 55.780 733.368
 282.920 680.956
 765.609 7.146
 759.866 632.183
 562.538 148.119
 310.560 847.339
 503.028 827.612
 97.779 317.309
 338.233 779.300
 659.065 546.469
 705.095 284.105
 583.247 880.493
 504.191 958.481
 856.557 937.594
 475.166 525.297
 212.778 770.739
 725.621 489.040
 447.325 641.545
 865.144 274.155
 884.956 128.135
 775.618 214.849
 490.710 993.682
 323.248 120.158
 152.692 224.698
 226.183 58.548
 565.418 714.024
 151.452 606.540
 728.928 659.207
 71.836 446.165
 130.034 209.442
 190.756 752.487
 169.264 701.084
 893.142 926.464
 775.017 840.942
 332.339 557.440
 542.729 937.147
 375.513 966.275
 242.316 138.498
 738.794 723.119
 445.796 165.128
 612.846 357.104
 85.811 126.557
 851.995 298.638
 414.995 299.115
 646.139 403.738
 499.096 635.230
 362.808 205.020
 649.879 904.623
 113.918 82.118
 146.683 715.383
 322.738 627.690
 970.823 864.795
 724.355 651.615
 800.554 50.219
 488.706 78.958
 105.070 594.267
 498.205 785.959
 206.037 561.634
 809.579 527.264
 719.626 163.513
 377.201 147.402
 879.296 246.536
 686.673 365.916
 101.066 674.041
 844.284 470.315
 473.322 646.471
 270.350 151.287
 20.000 233.589
 660.089 643.258
 940.104 253.316
 590.953 978.900
 111.891 920.510
 684.330 982.669
 963.756 584.488
 764.710 85.581
 56.121 197.826
 21.258 876.679
 42.661 622.989
 863.881 766.803
 941.638 339.972
 405.113 244.133
 158.311 810.810
 295.276 980.616
 470.215 569.035
 824.506 801.787
 184.288 808.606
 692.445 72.974
 67.297 762.339
 873.912 961.724
 60.960 790.234
 394.184 904.064
 545.618 789.509
 215.982 291.383
 289.724 127.645
 555.665 281.159
 698.186 764.684
 840.122 860.230
 485.252 939.805
 818.357 10.787
 84.972 758.357
 510.805 469.908
 564.986 128.710
 251.064 71.458
 321.538 803.331
 913.340 718.826
 652.207 206.243
 966.752 377.929
 378.080 350.591
 525.313 87.503
 922.326 427.531
 418.514 358.963
 753.761 683.419
 168.710 747.586
 431.602 489.616
 882.870 102.762
 903.952 181.880
 530.695 595.279
 433.336 328.671
 49.739 137.731
 966.900 744.828
 680.304 89.074
 808.643 354.676
 955.825 10.953
 661.574 122.884
 753.819 831.991
 17.212 799.338
 721.757 702.748
 209.849 393.385
 533.329 480.133
 408.083 721.261
 683.233 572.886
 273.932 317.058
 601.014 482.251
 821.220 611.726
 542.541 972.536
 193.818 856.256
 115.930 359.059
 157.800 475.165
 109.210 875.721
 259.822 705.847
 30.590 716.448
 0.399 720.269
 47.179 885.068
 361.618 290.412
 741.383 953.303
 423.872 190.886
 800.765 748.826
 117.977 315.169
 749.895 672.516
 853.517 190.235
 532.818 89.640
 510.265 623.110
 901.446 132.855
 199.183 407.661
 475.866 390.257
 118.039 807.101
 162.662 689.729
 522.329 244.050
 570.666 407.361
 286.452 753.255
 701.661 64.476
 177.579 150.185
 646.456 91.917
 942.918 50.660
 242.453 454.656
 711.153 241.767
 683.351 782.911
 324.423 992.587
 279.380 951.926
 795.629 635.432
 889.706 911.080
 577.051 715.606
 757.968 469.447
 133.805 662.088
 425.885 700.229
 45.760 875.563
 255.299 397.341
 573.994 356.976
 610.783 385.912
 85.113 143.151
 526.003 502.602
 644.922 400.339
 358.556 284.790
 390.641 716.878
 519.286 168.935
 340.455 988.217
 410.419 642.655
 175.692 997.495
 617.834 932.381
 262.703 949.800
 649.992 565.114
 0.074 545.496
 901.274 410.155
 166.627 795.934
 420.552 492.139
 694.480 452.094
 694.818 143.002
 540.095 282.817
 298.703 616.180
 618.664 294.120
 528.009 575.464
 100.383 505.539
 221.332 363.253
 441.485 914.557
 898.985 383.799
 991.470 498.077
 211.372 557.388
 737.420 373.002
 916.432 627.911
 26.026 809.483
 202.767 171.066
 956.823 544.090
 974.406 751.485
 531.804 550.468
 626.173 627.734
 746.153 6.994
 104.473 283.628
 234.245 960.173
 484.294 467.220
 169.601 65.383
 545.106 205.677
 135.403 629.925
 619.412 810.847
 114.980 964.752
 370.043 338.420
 533.870 138.844
 755.542 470.274
 54.432 632.857
 725.329 777.844
 171.210 5.670
 683.749 732.552
 374.480 558.993
 339.003 361.611
 987.476 541.770
 651.599 823.648
 690.107 749.165
 487.911 383.832
 121.705 402.250
 616.306 803.608
 914.023 46.726
 532.889 292.286
 602.852 375.232
 526.029 178.824
 364.965 491.864
 466.550 900.117
 642.455 223.781
 204.928 830.283
 867.807 808.336
 657.181 723.099
 562.379 200.638
 734.940 951.456
 623.482 552.155
 117.764 413.956
 169.325 192.803
 450.883 565.417
 608.132 934.461
 180.886 906.796
 822.338 321.217
 795.389 848.050
 398.615 839.610
 418.306 807.575
 530.391 220.157
 316.277 922.635
 615.447 99.540
 8.230 770.617
 164.181 151.676
 31.384 10.873
 624.430 656.774
 523.817 86.562
 269.583 572.280
 234.478 826.360
 744.696 850.952
 293.229 473.716
 29.808 762.241
 570.790 878.740
 973.552 697.569
 64.517 112.621
 639.093 652.336
 871.812 920.289
 157.500 692.653
 697.928 292.783
 722.860 38.474
 806.395 111.336
 613.958 373.384
 3.684 650.831
 467.570 961.581
 878.828 606.982
 439.697 592.208
 645.081 870.990
 808.081 148.288
 684.438 174.737
 129.653 220.783
 234.732 891.589
 361.149 57.370
 619.407 141.223
 673.782 790.138
 366.061 115.456
 790.762 257.553
 433.871 435.779
 999.751 394.710
 342.648 857.366
 944.330 574.219
 115.996 749.812
 485.771 40.470
 794.780 278.346
 408.317 685.708
 599.633 862.934
 280.508 501.119
 205.589 354.455
 97.740 624.317
 699.245 0.437
 336.023 661.416
 608.396 6.799
 115.997 942.778
 493.227 681.345
 384.816 272.924
 362.397 379.854
 399.828 143.898
 100.337 892.293
 573.552 25.075
 965.588 396.809
 598.803 339.207
 423.867 579.687
 103.711 843.176
 321.829 143.448
 229.492 1.890
 974.285 391.090
 23.355 365.064
 743.193 336.243
 391.609 109.916
 323.498 316.494
 264.411 619.380
 239.290 115.636
 236.699 937.229
 92.482 381.121
 126.297 30.990
 321.964 672.123
 939.522 243.982
 628.942 823.625
 669.427 12.850
 636.821 760.575
 138.112 641.259
 692.774 257.036
 901.075 568.670
 222.250 987.362
 680.540 461.355
 534.481 154.517
 211.262 527.011
 92.160 865.178
 44.766 551.618
 725.362 627.985
 247.794 254.991
 140.371 22.073
 982.497 28.016
 978.129 874.873
 307.251 958.559
 72.629 624.044
 778.810 174.013
 982.780 856.776
 362.694 966.343
 186.468 24.648
 16.366 350.978
 974.904 743.464
 49.050 715.376
 339.641 890.452
 886.360 998.303
 352.263 406.720
 283.548 509.501
 374.614 567.718
 897.921 544.538
 160.351 780.675
 711.331 505.117
 599.609 253.599
 303.494 325.276
 678.764 218.805
 835.266 793.884
 665.961 614.198
 679.814 409.194
 657.626 72.471
 514.186 898.366
 327.031 852.222
 882.403 570.550
 976.909 591.861
 495.249 474.088
 115.712 868.530
 26.071 514.622
 631.399 907.428
 783.793 520.273
 935.538 84.762
 234.755 861.979
 980.178 288.376
 947.996 941.602
 924.690 698.307
 651.069 328.125
 141.873 94.494
 905.867 874.572
 722.685 626.238
 599.281 997.000
 265.575 838.607
 348.526 794.614
 446.295 161.434
 854.996 579.960
 162.186 559.123
 716.427 53.899
 264.266 411.973
 690.627 76.289
 442.095 265.662
 564.129 164.804
 449.626 923.961
 737.850 306.948
 872.497 565.455
 224.411 840.297
 183.936 498.335
 736.498 380.179
 141.238 704.186
 913.975 530.047
 189.540 103.766
 923.989 265.776
 594.018 162.185
 810.671 949.836
 473.913 960.648
 160.129 304.196
 797.877 635.330
 176.128 891.920
 84.450 325.242
 879.277 657.394
 976.278 699.785
 297.877 425.234
 792.555 238.434
 615.109 420.162
 459.750 710.635
 881.475 446.920
 52.627 520.123
 152.846 353.910
 300.913 516.728
 535.865 430.400
 414.584 588.132
 329.592 979.250
 113.859 387.515
 164.122 130.304
 807.784 259.639
 125.516 69.405
 15.243 142.382
 396.958 950.798
 759.736 553.460
 966.932 423.391
 268.053 848.973
 687.776 661.454
 664.743 653.127
 96.896 166.048
 858.938 614.213
 325.791 153.540
 675.628 613.569
 459.761 721.464
 776.084 930.211
 417.644 969.678
 655.946 98.266
 793.203 36.946
 197.030 756.972
 838.168 411.112
 900.612 419.154
 524.551 596.650
 144.415 24.798
 257.383 129.337
 9.601 418.098
 627.823 257.112
 422.583 521.508
 613.495 242.651
 382.412 276.667
 813.688 961.367
 809.053 193.052
 820.643 183.237
 290.244 169.979
 296.654 943.971
 542.271 730.871
 75.299 676.653
 378.306 790.799
 912.089 126.199
 120.703 945.273
 856.705 483.152
 752.497 161.625
 540.258 18.806
 308.168 831.360
 604.388 789.052
 512.647 825.379
 635.394 599.210
 26.511 422.516
 99.785 426.414
 708.799 459.408
 154.851 310.549
 509.019 496.166
 779.164 420.549
 217.509 192.852
 336.765 542.061
 686.686 947.527
 561.496 717.468
 961.901 424.051
 584.164 693.322
 284.277 179.274
 287.629 327.110
 232.222 732.487
 179.321 199.336
 514.273 168.525
 536.031 533.290
 602.897 558.891
 674.211 699.143
 574.192 967.285
 405.619 267.538
 87.595 687.477
 581.240 867.470
 376.372 268.464
 837.574 221.586
 725.576 205.857
 422.990 297.191
 69.223 326.791
 185.787 782.023
 750.593 541.085
 290.564 219.704
 945.067 962.453
 39.493 410.673
 857.877 374.317
 807.143 781.047
 272.062 594.991
 751.873 665.578
 855.262 721.988
 796.733 53.465
 436.367 255.971
 734.820 659.943
 161.227 237.961
 17.620 955.307
 535.550 311.178
 342.791 390.264
 195.680 838.983
 35.881 776.565
 225.416 186.544
 87.579 29.828
 698.543 84.869
 686.371 62.983
 189.765 736.768
 1.068 980.118
 406.706 355.202
 596.927 198.653
 76.278 21.540
 194.461 200.164
 321.683 755.916
 936.090 145.092
 121.561 161.524
 50.155 92.678
 8.318 862.005
 885.487 444.296
 974.554 634.731
 26.413 15.859
 979.116 856.683
 335.057 773.844
 419.848 843.623
 755.153 311.024
 239.324 362.689
 952.650 54.120
 801.138 34.290
 969.632 588.780
 494.611 278.015
 89.095 350.826
 949.879 681.242
 811.484 900.233
 356.217 226.195
 945.629 590.397
 335.367 264.865
 235.539 334.755
 117.708 810.402
 52.687 411.602
 969.844 963.289
 556.027 532.156
 322.957 720.937
 387.343 313.502
 325.866 156.400
 659.220 574.600
 396.761 887.308
 391.273 628.127
 153.037 796.973
 45.265 732.429
 67.474 288.938
 741.940 745.633
 617.366 642.349
 655.905 578.085
 175.336 742.647
 976.757 450.373
 628.882 59.833
 394.969 53.610
 730.652 970.415
 973.305 188.209
 571.758 619.945
 354.988 179.732
 762.740 517.517
 848.272 578.597
 906.105 973.904
 25.940 228.367
 583.599 638.973
 53.578 509.343
 271.698 575.178
 181.130 345.358
 579.463 101.387
 320.218 707.630
 791.323 649.676
 710.356 806.608
 538.962 957.555
 628.718 767.808
 245.007 445.139
 401.984 318.271
 828.320 742.864
 569.601 234.613
 666.341 197.486
 563.251 30.467
 432.084 215.326
 298.142 489.893
 698.180 440.385
 412.051 224.026
 992.068 715.217
 784.727 871.579
 737.432 254.017
 373.647 951.052
 497.778 455.623
 215.463 665.561
 497.257 799.985
 772.227 262.637
 208.276 571.802
 207.253 354.283
 119.881 21.557
 919.882 40.851
 718.497 555.141
 967.374 780.303
 384.366 701.896
 274.548 867.162
 822.249 776.546
 649.656 688.693
 871.079 167.659
 163.661 805.727
 969.689 164.511
 937.700 449.119
 168.188 801.333
 551.678 457.567
 668.755 744.654
 320.121 626.550
 335.450 182.882
 467.364 150.372
 138.110 670.418
 613.639 469.007
 876.653 119.786
 0.661 668.771
 883.365 578.684
 36.903 311.393
 414.473 44.247
 229.133 501.166
 638.878 589.428
 541.249 356.377
 110.130 257.338
 40.485 181.773
 294.176 35.155
 164.186 286.463
 625.116 282.083
 580.280 940.308
 7.058 53.663
 887.185 685.795
 83.404 150.945
 972.971 536.781
 694.694 506.840
 851.465 305.895
 59.923 797.907
 39.547 855.165
 489.542 298.500
 813.737 796.473
 94.711 851.332
 966.524 557.242
 548.664 55.903
 408.491 640.593
 612.067 30.993
 268.734 856.708
 813.026 312.435
 124.188 682.888
 410.118 41.154
 932.283 263.673
 927.633 783.029
 897.807 820.207
 78.634 321.299
 324.254 970.965
 553.848 59.273
 885.532 135.960
 801.534 267.096
 312.199 406.208
 732.011 67.718
 276.898 2.612
 5.421 566.397
 49.113 357.395
 785.475 932.806
 985.576 451.184
 226.618 108.554
 48.568 994.772
 496.431 464.879
 672.007 412.288
 386.536 520.066
 499.874 58.076
 929.422 354.126
 831.461 270.120
 388.886 755.546
 254.549 455.766
 330.172 292.903
 615.619 539.027
 582.072 330.200
 553.124 531.627
 985.387 671.730
 646.635 371.655
 166.279 718.538
 355.209 294.200
 793.443 198.347
 329.679 38.354
 67.140 163.699
 85.972 975.767
 566.366 774.587
 73.304 479.440
 146.482 642.811
 718.614 390.152
 760.289 232.412
 386.535 525.072
 875.555 15.984
 375.119 692.410
 414.556 78.305
 37.396 401.902
 757.282 450.039
 46.507 308.480
 568.924 224.342
 329.681 701.352
 851.426 52.801
 609.021 999.212
 323.805 794.561
 83.072 71.249
 730.231 279.736
 44.095 250.676
 10.250 486.927
 86.293 510.750
 71.962 81.977
 657.690 441.471
 644.398 643.959
 633.804 297.863
 885.905 953.224
 138.485 527.792
 955.354 139.252
 253.608 259.580
 54.763 2.761
 494.644 308.288
 795.969 422.455
 887.066 306.500
 479.042 932.777
 265.293 683.309
 672.773 581.843
 591.185 897.036
 612.868 330.436
 915.559 706.889
 464.298 81.525
 299.663 370.682
 591.835 998.600
 992.963 644.896
 136.286 909.384
 301.054 895.471
 470.862 143.834
 448.138 699.031
 407.805 232.215
 870.718 111.718
 313.660 116.305
 504.324 533.930
 874.033 296.147
 927.811 422.241
 5.302 53.423
 597.738 253.375
 49.488 233.238
 679.374 278.728
 695.526 217.521
 204.917 11.704
 159.736 639.297
 960.669 744.526
 722.759 37.624
 823.279 17.751
 280.119 273.274
 384.211 76.101
 717.527 866.322
 977.623 291.226
 596.803 995.222
 469.517 58.520
 338.747 244.997
 887.975 165.213
 148.454 107.627
 641.440 354.779
 757.573 34.104
 353.124 193.507
 396.097 594.057
 356.990 184.411
 570.827 109.980
 479.407 817.796
 364.250 359.395
 648.881 233.777
 299.684 455.580
 115.725 877.253
 898.145 467.541
 58.620 818.547
 9.165 379.807
 243.482 801.863
 789.876 545.314
 272.766 968.352
 870.130 288.551
 114.079 120.865
 140.586 975.384
 773.053 284.201
 677.823 900.291
 626.796 738.982
 346.277 236.427
 464.403 131.214
 439.694 50.100
 296.326 285.647
 521.615 765.277
 554.411 972.340
 150.063 258.096
 171.943 726.205
 9.101 13.730
 923.726 423.198
 780.348 51.875
 239.202 339.145
 860.225 951.719
 848.789 913.793
 330.961 627.191
 160.298 109.674
 820.751 128.969
 216.756 679.795
 514.605 807.109
 690.627 567.496
 404.015 548.814
 306.944 174.248
 270.581 417.105
 746.802 105.456
 94.144 30.722
 804.024 889.950
 845.855 132.038
 895.321 855.725
 585.350 442.183
 955.200 13.459
 621.025 570.671
 981.281 271.518
 233.969 165.938
 686.966 293.540
 207.939 914.374
 722.963 664.866
 576.662 435.167
 56.596 0.088
 600.616 608.890
 360.835 84.733
 851.219 717.079
 629.331 873.925
 322.260 771.486
 868.438 84.842
 945.651 154.453
 244.315 523.572
 578.505 770.593
 807.829 126.842
 96.769 185.037
 160.637 811.990
 400.711 70.946
 643.702 591.983
 961.199 850.307
 759.420 394.442
 642.979 844.538
 218.002 633.271
 389.807 977.955
 818.699 718.082
 482.689 36.100
 130.778 390.109
 350.746 376.541
 874.931 474.476
 766.764 541.615
 973.246 408.702
 966.862 416.141
 338.260 708.242
 144.489 909.311
 715.442 464.074
 559.933 885.395
 838.273 528.111
 432.578 504.799
 63.576 363.310
 927.251 813.205
 742.765 641.145
 69.355 395.545
 271.112 724.679
 815.283 22.476
 914.130 736.515
 832.247 304.522
 712.821 173.587
 700.691 543.584
 546.300 82.149
 216.470 858.941
 512.474 873.861
 540.702 656.915
 359.727 565.720
 2.637 17.113
 652.565 821.622
 112.882 256.623
 522.729 810.870
 577.159 995.032
 288.375 869.068
 928.579 431.898
 414.583 930.226
 511.706 233.958
 438.887 16.786
 474.828 647.346
 749.069 938.667
 756.602 951.265
 833.531 115.714
 716.277 670.724
 636.758 843.486
 557.941 599.051
 456.401 753.702
 371.680 444.090
 880.118 952.476
 869.319 118.484
 248.549 766.638
 468.780 423.554
 167.629 996.674
 596.469 222.570
 504.157 510.405
 76.894 523.155
 861.382 251.363
 486.727 66.028
 727.826 757.457
 918.294 689.997
 757.223 957.138
 855.121 568.160
 107.918 840.620
 767.461 310.622
 537.326 992.231
 625.033 343.102
 304.839 456.730
 161.566 102.701
 632.141 927.958
 353.733 661.555
 953.341 364.038
 966.018 881.495
 861.983 311.077
 11.760 119.073
 134.359 59.833
 765.718 607.090
 538.109 259.996
 289.960 718.215
 84.612 408.519
 885.599 416.332
 668.943 236.193
 119.173 885.351
 581.126 105.456
 83.371 922.419
 539.170 157.864
 904.891 537.617
 763.043 808.106
 602.821 925.512
 207.768 859.745
 702.898 691.516
 634.513 743.624
 327.835 819.296
 405.574 271.201
 191.737 261.874
 130.180 610.778
 235.279 401.294
 903.855 584.105
 834.009 638.335
 418.702 634.150
 209.153 498.822
 672.371 112.675
 60.889 346.322
 69.943 699.837
 548.934 807.835
 48.777 509.371
 662.863 600.338
 817.928 604.429
 181.780 608.518
 700.760 494.108
 824.601 839.744
 914.338 582.826
 671.278 569.310
 378.137 278.454
 402.969 400.596
 486.284 445.472
 604.676 680.182
 324.209 422.141
 114.615 321.873
 887.259 851.914
 836.048 466.300
 743.972 946.162
 273.169 910.376
 761.661 475.096
 364.592 24.845
 911.391 144.832
 595.973 95.850
 430.928 69.614
 335.283 100.594
 338.718 688.675
 386.417 796.304
 253.313 747.167
 763.339 369.963
 927.950 290.605
 90.322 483.274
 809.487 83.775
 104.494 338.577
 177.798 419.815
 823.428 887.722
 122.619 35.810
 719.805 774.031
 329.154 290.949
 971.984 319.512
 634.293 25.741
 616.735 393.346
 797.830 630.526
 379.485 386.863
 326.532 973.485
 587.525 603.746
 365.430 528.278
 950.073 996.918
 205.425 495.569
 11.354 455.712
 377.520 17.962
 722.685 394.531
 343.282 971.840
 138.562 608.887
 632.858 900.355
 599.941 653.626
 813.950 688.244
 633.206 34.251
 738.240 720.600
 951.909 473.919
 149.844 804.250
 514.491 380.078
 450.605 742.683
 257.232 355.565
 399.479 464.766
 408.106 414.562
 931.347 225.769
 792.781 225.232
 470.701 978.939
 195.272 724.571
 897.376 300.281
 137.828 369.354
 207.530 622.034
 730.309 897.869
 369.260 266.013
 919.920 93.775
 567.455 281.597
 286.781 745.218
 88.882 190.240
 796.971 873.740
 341.249 865.428
 787.795 729.151
 707.332 270.696
 143.751 884.147
 88.780 116.403
 677.789 657.790
 528.368 546.466
 290.831 707.220
 352.006 237.993
 501.136 874.937
 933.545 189.236
 450.154 703.215
 750.295 524.351
 867.172 631.786
 612.237 788.023
 653.817 999.526
 263.398 10.136
 501.739 60.922
 373.060 752.408
 131.252 304.513
 863.839 7.787
 512.123 189.907
 622.786 202.480
 554.900 784.607
 673.203 283.732
 825.229 729.580
 564.661 488.085
 495.592 56.727
 985.723 540.073
 998.157 951.328
 790.106 785.661
 246.232 942.774
 827.796 814.567
 245.769 827.898
 216.108 57.848
 896.023 8.918
 203.458 389.270
 581.687 753.954
 255.157 29.214
 167.346 69.669
 813.583 806.993
 427.085 585.424
 695.446 730.869
 63.539 775.143
 830.509 634.757
 905.952 440.781
 16.063 597.400
 818.216 119.706
 259.955 684.734
 315.991 692.750
 765.294 61.457
 985.374 211.133
 528.600 505.688
 941.074 845.552
 189.652 84.512
 764.456 921.643
 198.322 91.721
 454.184 540.617
 517.143 86.697
 815.628 105.673
 127.100 920.187
 649.038 762.841
 170.275 294.322
 887.947 913.941
 971.737 626.882
 134.090 429.772
 712.705 610.562
 556.708 359.358
 659.023 854.210
 924.360 937.734
 517.933 732.975
 246.156 697.569
 339.655 66.783
 574.559 911.755
 989.323 390.935
 499.859 373.358
 383.172 418.945
 611.235 360.249
 657.744 256.721
 153.454 253.909
 172.348 80.032
 542.160 670.758
 636.505 295.911
 663.075 620.873
 811.962 775.686
 647.945 399.678
 722.782 65.907
 347.689 925.416
 379.514 687.345
 93.890 606.717
 900.578 745.823
 714.665 623.916
 14.450 267.078
 639.303 563.969
 122.321 486.628
 355.314 506.688
 967.611 971.192
 367.060 29.794
 24.525 7.367
 120.755 808.090
 714.101 393.631
 407.921 919.346
 667.511 231.430
 418.338 43.613
 370.440 788.911
 592.131 126.404
 480.008 156.250
 505.013 958.007
 950.826 514.425
 325.079 455.283
 336.515 80.504
 596.389 188.234
 447.521 493.220
 754.314 106.944
 98.635 774.763
 458.874 246.019
 326.822 400.889
 471.974 930.027
 11.155 174.741
 907.171 206.993
 794.778 914.009
 579.669 695.382
 59.479 700.680
 290.539 56.896
 105.744 22.594
 932.142 981.787
 767.070 362.080
 618.588 990.026
 262.081 105.339
 771.531 870.855
 939.896 393.903
 451.051 81.133
 684.738 193.931
 765.814 540.787
 549.445 288.541
 55.824 659.132
 822.156 611.539
 673.011 21.440
 286.668 737.239
 625.703 399.521
 208.875 960.601
 467.011 827.295
 316.327 175.356
 536.660 622.113
 185.420 256.316
 781.363 920.256
 414.495 337.732
 729.077 531.647
 347.504 854.822
 954.140 470.827
 981.559 473.606
 298.305 171.102
 805.242 708.779
 790.009 184.042
 388.886 644.954
 291.989 670.979
 502.069 398.155
 394.877 535.648
 739.374 837.758
 529.024 972.568
 168.192 330.290
 83.987 124.376
 400.456 452.649
 978.621 579.194
 964.911 480.846
 416.132 487.746
 602.662 109.526
 867.844 46.631
 513.783 56.041
 864.611 151.695
 987.685 600.155
 222.124 862.401
 798.592 496.616
 499.856 388.431
 236.968 253.448
 985.624 83.352
 378.256 315.263
 329.128 142.256
 815.144 939.989
 216.972 601.915
 455.265 361.775
 615.481 849.708
 422.220 435.591
 110.762 193.662
 606.925 243.987
 581.143 428.218
 964.246 888.026
 756.342 562.248
 405.637 797.593
 389.785 536.594
 724.245 686.793
 612.822 442.573
 729.633 694.240
 197.605 320.975
 943.533 122.650
 652.815 448.954
 297.037 504.808
 364.941 251.519
 208.096 841.839
 7.374 762.329
 843.817 793.604
 628.124 327.921
 875.543 249.314
 730.664 939.007
 410.128 109.207
 145.547 885.983
 275.207 695.989
 995.311 93.168
 399.755 59.031
 852.412 472.782
 567.275 496.884
 628.025 456.352
 433.806 7.157
 485.418 774.611
 956.433 570.257
 399.931 849.329
 532.491 318.828
 971.614 379.688
 421.298 762.200
 897.219 915.291
 827.792 490.010
 614.916 236.773
 242.989 726.844
 115.074 57.978
 834.986 946.709
 659.329 31.129
 394.530 569.242
 141.511 904.359
 292.476 776.292
 359.595 340.923
 287.315 326.143
 427.580 768.703
 717.029 161.833
 648.087 359.963
 461.708 759.317
 176.595 33.351
 115.521 830.556
 850.953 176.808
 555.917 866.710
 327.362 581.232
 744.425 398.720
 677.067 85.617
 290.596 978.671
 455.073 416.143
 414.776 97.845
 880.073 170.705
 266.202 299.615
 668.367 389.030
 603.008 0.966
 576.845 454.651
 85.957 279.930
 242.220 511.988
 547.015 532.631
 194.914 228.852
 689.334 258.578
 293.709 686.442
 581.994 742.651
 416.940 795.839
 809.307 403.778
 281.306 797.910
 202.044 551.167
 292.062 744.210
 151.161 97.289
 488.263 37.018
 721.224 931.351
 891.954 49.915
 231.511 557.275
 936.773 994.881
 951.701 786.140
 503.699 751.737
 813.217 675.331
 371.979 550.701
 16.805 96.660
 372.071 684.145
 525.217 755.235
 53.523 820.425
 273.284 772.541
 430.588 767.305
 565.864 84.101
 97.228 467.507
 329.705 518.133
 293.715 651.889
 354.191 41.045
 20.627 490.305
 316.937 943.649
 21.835 95.430
 615.569 754.143
 963.437 195.384
 891.810 96.549
 816.128 307.294
 666.565 153.357
 777.714 441.949
 936.518 566.052
 852.240 640.981
 598.378 635.293
 812.303 399.875
 553.997 322.399
 919.667 435.289
 649.031 455.042
 752.328 2.274
 753.498 492.584
 397.982 509.992
 301.597 391.045
 316.866 993.263
 170.729 345.512
 371.592 807.026
 549.024 190.820
 966.542 972.569
 273.403 862.116
 361.447 934.776
 325.728 798.552
 27.729 120.852
 765.733 399.731
 235.122 920.934
 321.912 389.976
 801.097 353.077
 324.342 125.083
 345.973 308.455
 268.671 795.644
 289.695 492.021
 373.262 86.520
 847.557 839.535
 310.227 980.550
 155.358 679.949
 337.145 23.662
 431.281 364.099
 264.247 866.307
 392.108 653.742
 699.491 271.439
 443.227 282.176
 411.980 931.433
 991.366 697.224
 236.654 405.511
 450.392 783.599
 957.056 705.992
 566.179 54.176
 998.580 597.374
 847.061 383.849
 445.073 488.755
 500.259 336.474
 963.680 999.969
 18.798 771.458
 245.705 358.183
 692.582 994.046
 807.919 868.432
 914.560 780.229
 664.851 822.983
 379.354 226.801
 897.177 535.625
 616.673 378.635
 376.441 263.623
 832.592 813.409
 437.103 808.413
 643.943 929.117
 641.822 653.125
 958.168 207.807
 696.149 828.165
 274.906 611.605
 219.218 913.606
 946.056 911.500
 355.157 947.757
 136.259 828.413
 956.583 664.459
 161.658 568.228
 330.824 717.398
 665.737 611.800
 808.232 48.735
 409.468 447.303
 870.550 642.876
 829.242 540.803
 418.964 786.179
 548.955 982.854
 322.643 982.374
 648.769 440.574
 478.943 594.568
 197.443 818.504
 748.526 481.784
 680.682 185.296
 768.446 645.381
 915.890 370.424
 462.563 613.496
 573.157 254.852
 183.638 775.534
 840.856 266.480
 660.278 579.917
 227.117 305.780
 62.869 763.775
 199.576 145.128
 527.238 70.529
 886.733 908.633
 817.545 98.552
 524.943 204.978
 608.509 520.061
 693.592 776.746
 212.460 313.547
 673.337 584.380
 762.592 405.420
 852.859 265.473
 637.535 147.736
 940.624 120.153
 723.898 940.286
 580.303 656.339
 366.226 498.770
 670.260 285.527
 154.308 378.832
 425.793 757.143
 105.456 381.608
 752.357 139.605
 77.009 23.808
 401.879 646.893
 107.723 878.768
 323.656 934.134
 754.794 949.293
 585.344 973.580
 738.109 374.218
 795.777 618.080
 400.175 394.656
 505.099 73.102
 667.255 199.843
 62.710 856.514
 586.116 763.876
 681.588 319.318
 795.912 191.582
 368.425 337.494
 863.885 173.085
 140.818 537.991
 607.514 551.770
 851.597 79.157
 888.470 529.309
 590.454 21.539
 892.283 844.835
 226.823 168.923
 302.206 194.612
 215.886 666.835
 689.704 915.468
 410.350 867.705
 733.691 392.423
 730.925 24.898
 855.763 11.515
 153.204 294.239
 531.775 646.602
 400.843 599.188
 877.180 418.248
 905.760 968.144
 273.354 708.842
 244.664 558.293
 426.923 466.382
 205.154 335.015
 658.884 626.294
 519.171 139.175
 683.625 863.050
 850.590 22.858
 140.985 828.833
 888.835 408.720
 622.076 913.178
 11.467 986.392
 519.199 374.191
 393.871 724.204
 322.807 348.074
 199.383 884.208
 777.913 779.202
 442.898 187.382
 845.829 158.725
 727.473 3.533
 644.638 186.699
 577.175 622.258
 366.936 43.208
 879.138 798.281
 702.310 970.159
 680.163 123.200
 84.513 820.784
 513.143 638.340
 401.940 261.940
 639.141 17.914
 870.666 439.663
 243.159 681.486
 990.922 306.053
 204.887 168.885
 762.504 11.074
 647.239 874.080
 197.458 982.636
 940.939 897.259
 167.758 639.222
 186.325 962.630
 493.056 328.885
 705.687 454.727
 93.491 684.843
 640.784 55.584
 892.707 389.970
 68.594 891.840
 797.448 499.500
 910.089 713.145
 546.324 273.491
 426.057 375.258
 8.701 598.428
 963.156 762.666
 825.198 852.337
 352.970 491.829
 267.540 701.637
 575.476 38.123
 213.695 163.333
 902.769 843.948
 994.124 66.175
 244.060 24.430
 79.086 182.879
 151.783 288.540
 611.270 56.815
 332.359 950.800
 311.375 325.768
 272.939 501.081
 418.763 958.160
 64.683 222.105
 900.166 709.728
 819.413 156.452
 944.955 618.015
 463.305 203.163
 747.057 955.722
 700.535 909.978
 185.946 630.083
 701.292 278.085
 399.758 52.841
 540.309 534.918
 483.473 413.418
 630.255 795.331
 938.061 606.680
 723.119 26.714
 789.728 726.773
 434.579 978.809
 941.988 611.355
 451.756 219.690
 720.593 867.852
 462.343 136.357
 328.898 737.875
 569.590 478.497
 108.414 50.682
 288.010 529.156
 859.018 15.355
 731.795 324.428
 731.197 228.694
 973.106 79.118
 277.803 696.610
 749.720 435.851
 517.232 936.800
 308.481 685.994
 388.756 45.962
 578.069 322.352
 802.419 562.643
 545.398 301.949
 831.741 764.597
 466.262 113.771
 152.195 825.378
 752.548 68.557
 979.555 777.656
 253.387 328.188
 850.732 139.747
 472.259 759.668
 159.445 147.229
 650.407 186.996
 407.177 973.871
 791.513 493.290
 356.462 946.730
 623.771 30.561
 332.020 271.115
 292.044 176.658
 662.000 34.697
 671.376 654.568
 996.232 499.514
 598.663 430.827
 993.527 799.785
 864.788 935.004
 601.658 916.705
 406.083 804.659
 30.513 113.843
 20.930 938.825
 163.195 193.927
 931.920 932.759
 886.707 926.174
 261.927 827.723
 931.636 629.602
 717.146 917.921
 770.391 159.672
 523.565 253.983
 870.592 801.162
 575.196 625.844
 771.911 828.302
 280.821 620.292
 641.763 653.183
 277.012 768.386
 961.769 585.413
 873.198 529.471
 49.884 700.595
 251.743 621.317
 182.692 233.685
 333.080 985.413
 51.968 237.589
 181.408 973.542
 275.615 80.048
 547.102 423.168
 245.094 186.074
 872.752 436.957
 992.140 402.673
 913.528 443.917
 212.745 491.895
 200.607 559.614
 515.036 712.215
 397.883 209.705
 231.825 782.720
 234.518 279.564
 333.494 935.747
 34.614 813.156
 620.765 338.401
 883.961 132.748
 201.330 129.373
 474.277 578.977
 443.721 292.796
 527.418 285.513
 44.010 834.298
 133.793 176.929
 376.686 385.430
 126.659 900.836
 974.307 731.168
 871.551 630.033
 288.388 512.050
 270.010 567.020
 26.618 818.790
 879.643 787.124
 492.198 785.059
 436.978 518.651
 826.402 945.870
 662.289 595.499
 684.813 807.929
 531.515 161.801
 173.884 158.207
 552.506 557.208
 303.321 392.178
 392.321 978.938
 440.137 988.813
 208.333 81.684
 404.311 1.082
 555.976 233.763
 748.837 514.714
 925.439 57.734
 197.012 791.283
 22.318 22.119
 148.432 731.741
 404.685 859.521
 47.034 241.551
 151.371 122.392
 367.162 557.402
 821.247 174.019
 108.077 7.419
 107.267 787.274
 287.317 561.947
 656.120 491.522
 736.064 821.057
 456.960 88.485
 975.308 349.063
 771.385 836.150
 493.460 967.660
 630.207 677.046
 960.573 360.139
 637.321 329.874
 861.133 112.793
 952.141 853.895
 469.042 759.864
 452.510 481.468
 740.899 29.561
 870.891 659.137
 485.823 975.917
 137.292 670.853
 453.994 80.119
 820.119 282.937
 846.968 411.856
 826.462 159.698
 219.018 142.958
 879.949 477.037
 41.622 829.781
 538.854 100.703
 27.475 45.577
 29.639 803.111
 43.560 908.208
 159.456 440.867
 425.855 461.541
 321.525 492.652
 285.055 520.568
 733.978 318.139
 960.252 661.624
 748.085 412.798
 836.218 351.075
 346.268 536.182
 942.881 470.606
 922.659 133.492
 959.397 567.229
 525.770 968.631
 759.362 274.499
 949.219 373.597
 470.908 402.006
 215.194 292.006
 151.524 947.376
 17.702 167.058
 761.349 663.848
 817.849 275.622
 782.500 122.612
 328.845 934.936
 900.882 388.808
 739.565 967.109
 919.241 320.323
 926.044 275.103
 987.391 76.818
 141.941 503.839
 252.124 60.884
 891.674 688.638
 783.040 212.752
 331.597 953.329
 712.163 243.873
 151.438 650.410
 728.777 63.067
 324.436 539.853
 643.397 752.426
 822.671 401.083
 626.449 60.049
 644.361 849.817
 841.346 454.911
 641.197 588.750
 634.711 438.252
 342.712 125.045
 778.005 518.979
 506.177 420.622
 737.551 171.491
 557.648 551.014
 799.659 227.498
 593.553 298.677
 513.225 673.818
 671.990 526.128
 205.873 291.498
 806.066 7.914
 856.598 174.157
 273.521 258.513
 896.339 992.193
 551.441 401.809
 289.299 151.843
 673.521 678.393
 706.820 352.318
 970.243 186.822
 629.841 729.108
 697.317 576.970
 646.254 936.398
 771.021 846.258
 89.752 456.549
 824.863 86.825
 994.175 810.280
 772.745 963.536
 312.002 498.962
 529.908 104.217
 620.881 652.121
 103.184 205.864
 474.429 831.417
 843.050 20.247
 952.396 0.236
 756.732 11.585
 343.565 689.264
 746.970 175.727
 718.064 147.579
 876.350 587.890
 83.229 180.790
 1.424 783.655
 990.705 248.342
 691.655 170.374
 697.415 667.544
 391.063 673.606
 57.552 789.027
 518.824 621.826
 218.488 244.871
 190.906 103.891
 344.798 694.537
 607.875 354.927
 139.356 413.995
 852.306 60.238
 959.369 989.241
 908.997 251.973
 132.265 827.041
 526.508 913.814
 408.629 113.620
 22.015 724.473
 797.039 807.647
 63.403 46.774
 712.036 709.040
 691.673 306.454
 38.044 202.382
 549.835 70.134
 428.331 926.326
 216.335 207.536
 681.834 1.965
 284.833 556.591
 87.685 88.270
 48.806 65.299
 116.407 86.317
 328.395 790.043
 140.274 841.819
 685.394 731.201
 58.173 393.768
 405.961 893.894
 811.085 772.652
 662.918 300.290
 34.184 792.286
 2.464 841.828
 185.324 822.989
 113.302 752.177
 804.896 939.376
 937.865 277.618
 439.623 752.888
 861.491 509.184
 746.629 457.343
 580.318 774.595
 381.302 315.978
 494.820 937.360
 163.140 821.893
 123.654 150.778
 361.266 782.451
 180.609 316.997
 602.143 464.598
 32.582 722.282
 185.700 935.332
 263.613 91.506
 515.286 723.531
 842.059 925.423
 867.527 690.451
 836.132 267.006
 19.090 441.407
 986.508 567.105
 930.670 46.186
 540.916 679.704
 89.506 206.886
 230.082 73.362
 508.489 155.993
 840.683 474.098
 254.209 462.199
 570.940 497.591
 662.323 934.884
 867.909 542.290
 734.445 959.060
 200.479 722.803
 186.889 760.417
 754.723 863.158
 32.189 334.877
 212.761 246.371
 666.368 509.456
 35.074 649.860
 158.561 902.548
 279.859 171.076
 698.316 383.849
 310.016 965.128
 55.910 99.670
 435.595 542.865
 12.124 721.340
 871.819 996.036
 278.650 426.793
 443.189 973.582
 674.548 262.454
 393.733 493.396
 666.891 119.363
 961.548 566.038
 696.935 149.759
 109.652 975.657
 572.104 244.313
 870.471 519.136
 137.050 272.796
 131.509 173.189
 175.485 389.794
 666.775 432.369
 223.016 440.177
 682.177 846.020
 577.419 625.302
 801.385 251.854
 117.676 259.722
 57.709 546.598
 630.335 949.543
 191.645 4.190
 688.766 538.207
 75.210 118.865
 937.490 14.621
 913.673 949.737
 53.605 474.167
 611.201 725.916
 46.635 517.702
 256.285 553.564
 726.581 910.415
 590.273 980.727
 630.217 285.082
 901.049 720.124
 913.533 437.293
 444.906 317.931
 362.725 738.642
 982.300 66.843
 869.190 193.395
 634.773 89.334
 280.970 130.927
 176.412 622.148
 262.163 797.359
 287.416 991.839
 644.548 662.683
 771.430 225.064
 176.549 962.539
 402.128 343.695
 701.423 355.408
 876.144 76.366
 720.016 995.742
 344.951 413.422
 307.503 341.567
 541.935 345.355
 205.334 561.905
 555.127 475.541
 49.306 56.383
 591.280 471.720
 525.604 808.497
 481.943 518.163
 375.222 667.650
 373.490 818.486
 653.045 186.579
 775.809 559.769
 253.595 963.828
 501.327 629.974
 156.981 79.886
 668.533 345.937
 44.805 835.703
 861.369 827.732
 258.770 658.959
 295.142 791.549
 599.675 433.167
 836.505 37.796
 219.722 214.254
 433.243 909.947
 78.049 56.256
 730.703 384.213
 792.630 590.339
 765.770 127.755
 619.008 848.333
 844.210 6.632
 58.347 242.684
 309.132 822.560
 788.189 399.356
 511.581 963.844
 215.939 869.229
 91.134 640.363
 677.840 438.468
 685.463 170.532
 798.224 530.824
 511.691 650.690
 641.697 897.675
 325.798 281.071
 344.115 667.790
 74.223 679.487
 909.470 762.162
 937.137 982.083
 774.987 444.288
 336.774 223.392
 744.658 287.861
 86.001 984.547
 594.359 407.809
 999.253 193.699
 384.620 363.136
 625.733 116.614
 558.501 538.056
 16.847 364.325
 733.265 19.033
 658.049 309.894
 650.158 377.615
 509.545 805.294
 664.431 351.284
 968.502 944.807
 28.393 86.255
 23.817 771.738
 837.953 407.343
 787.332 974.715
 124.613 941.336
 394.898 488.156
 130.626 912.976
 247.673 483.897
 208.195 18.745
 56.758 18.622
 140.717 65.496
 839.863 851.014
 554.648 531.913
 151.713 945.878
 737.359 4.519
 493.593 487.600
 815.125 580.912
 202.770 895.717
 295.131 986.135
 658.902 200.172
 308.120 869.270
 429.178 37.797
 79.290 732.705
 902.534 584.933
 732.533 283.070
 9.296 569.989
 228.607 908.016
 87.902 505.644
 235.859 95.054
 724.772 850.596
 920.411 176.324
 164.971 628.071
 862.047 955.881
 456.144 281.268
 596.428 843.848
 960.556 188.531
 150.683 765.336
 942.385 263.133
 578.165 652.570
 130.100 659.419
 62.452 978.202
 65.519 549.685
 7.075 898.735
 608.730 741.175
 465.396 892.699
 676.329 102.149
 807.373 682.237
 482.378 158.030
 132.331 993.758
 638.331 116.565
 288.395 758.105
 189.061 63.947
 571.827 479.109
 334.515 236.516
 78.515 157.611
 355.868 475.543
 43.499 683.056
 355.069 91.442
 314.129 474.040
 378.997 40.373
 792.917 230.967
 464.091 207.677
 394.889 466.969
 62.175 621.794
 882.258 406.943
 229.518 27.840
 160.327 428.922
 243.065 635.764
 989.905 397.770
 892.809 243.936
 43.180 579.586
 357.746 810.243
 205.515 788.206
 153.601 900.487
 611.209 605.278
 320.151 54.491
 156.634 925.764
 549.416 756.258
 921.971 345.161
 926.316 423.397
 768.785 547.638
 21.631 206.609
 283.959 540.756
 232.567 741.082
 583.001 368.011
 76.331 663.226
 342.726 511.559
 2.293 308.363
 833.104 160.956
 672.244 663.971
 892.031 597.125
 367.685 260.278
 419.604 242.268
 597.912 142.820
 447.783 214.792
 310.846 562.701
 507.907 152.993
 636.310 228.308
 416.455 422.201
 432.932 341.216
 725.598 778.091
 257.575 658.672
 639.874 945.127
 750.489 220.725
 836.874 95.563
 929.087 402.812
 204.711 733.617
 934.909 620.897
 331.793 244.563
 387.058 358.450
 667.718 243.243
 493.940 500.417
 583.793 625.406
 374.911 62.331
 266.673 803.339
 883.431 872.074
 101.041 300.060
 421.105 192.032
 262.212 630.325
 433.030 521.099
 925.467 48.621
 202.702 264.931
 287.173 271.827
 271.260 750.754
 417.921 55.446
 920.858 347.118
 467.746 526.024
 143.461 652.033
 508.698 347.990
 900.551 773.480
 124.710 170.757
 130.313 348.431
 989.773 792.130
 319.225 849.955
 63.187 158.168
 795.161 902.088
 578.370 659.601
 567.700 259.909
 815.834 283.208
 215.136 84.230
 291.096 526.367
 251.527 428.801
 717.048 718.145
 684.062 10.650
 133.672 535.181
 252.167 414.812
 354.736 220.212
 614.408 722.116
 233.356 861.210
 584.680 987.815
 771.380 265.859
 311.036 149.911
 319.499 556.539
 12.313 435.035
 767.578 842.589
 841.271 548.315
 892.222 817.546
 508.210 289.013
 798.928 138.158
 183.811 398.715
 510.034 118.521
 690.626 611.906
 251.096 906.953
 203.264 994.106
 374.271 585.586
 300.386 689.943
 328.058 864.655
 767.613 398.095
 791.578 446.896
 638.008 992.778
 394.999 64.821
 502.633 239.154
 155.190 388.237
 632.727 34.750
 380.013 844.839
 260.347 848.674
 801.634 167.575
 876.847 338.521
 757.707 593.702
 367.813 580.516
 471.501 897.767
 526.200 46.271
 713.012 290.382
 118.074 760.077
 131.286 993.558
 441.139 849.644
 314.942 489.094
 766.853 602.499
 597.852 897.145
 322.355 816.830
 917.728 186.546
 506.575 612.517
 747.901 346.028
 881.970 383.671
 550.727 796.290
 503.566 432.510
 91.893 127.489
 282.710 245.379
 758.676 276.611
 104.786 840.705
 145.192 976.001
 176.616 136.461
 210.305 310.892
 747.192 618.065
 338.775 513.008
 679.637 518.647
 406.050 323.210
 935.880 300.243
 177.663 902.919
 529.547 10.103
 984.511 26.948
 896.346 410.106
 977.305 204.862
 492.062 983.950
 452.522 150.490
 151.782 626.655
 786.473 236.614
 803.625 140.054
 645.142 961.617
 328.036 487.790
 39.778 135.326
 69.227 11.324
 859.555 221.004
 946.887 647.219
 73.755 699.039
 569.766 304.179
 400.841 235.259
 832.542 409.895
 887.531 23.687
 375.822 692.628
 227.744 751.233
 26.783 255.743
 432.406 912.170
 13.359 186.333
 493.033 535.870
 784.917 328.010
 274.244 25.257
 681.759 475.283
 35.732 619.655
 307.737 410.455
 688.404 768.490
 185.709 717.168
 301.446 346.759
 353.908 746.662
 119.009 464.926
 809.859 78.291
 742.215 571.259
 772.744 165.152
 462.649 450.461
 338.797 964.789
 478.743 566.375
 299.074 365.529
 821.222 346.656
 304.755 288.210
 895.587 472.414
 659.908 893.776
 209.399 915.389
 331.636 297.943
 883.799 399.197
 156.879 288.912
 199.306 580.319
 136.269 482.717
 645.733 619.997
 408.939 118.561
 638.297 912.085
 346.501 794.388
 333.158 646.577
 866.540 137.602
 385.306 117.285
 800.561 979.435
 302.527 358.689
 41.556 601.912
 477.041 845.738
 403.310 117.083
 440.193 776.459
 136.426 848.311
 257.393 436.172
 932.325 557.669
 835.543 510.340
 901.564 612.182
 781.725 57.392
 410.454 330.884
 61.506 400.879
 101.762 195.825
 242.294 70.164
 791.310 750.711
 459.525 369.323
 930.395 523.481
 251.872 334.447
 740.338 382.379
 120.101 40.134
 74.445 323.022
 569.694 117.289
 236.459 756.375
 700.142 267.758
 903.889 159.702
 257.207 718.583
 567.926 215.527
 824.855 302.551
 435.747 813.928
 310.630 925.091
 50.925 63.405
 584.562 964.541
 306.105 542.889
 533.186 927.512
 460.562 745.756
 555.820 858.746
 972.669 94.954
 781.916 391.068
 731.278 141.426
 851.366 362.065
 765.928 956.133
 752.320 956.969
 957.367 165.181
 934.895 839.284
 208.753 199.475
 148.626 570.313
 104.146 792.091
 324.355 304.544
 232.272 481.129
 428.325 679.349
 126.463 301.589
 851.389 534.644
 530.117 180.914
 306.666 531.746
 383.608 9.070
 844.755 461.849
 313.644 420.566
 860.127 505.383
 338.338 3.852
 462.005 526.404
 157.494 709.470
 377.468 654.350
 532.591 444.554
 406.370 552.762
 457.858 265.493
 72.753 425.286
 743.609 776.431
 434.794 628.539
 265.071 637.670
 396.842 804.812
 41.571 829.916
 388.206 411.548
 897.684 117.833
 962.143 995.750
 193.471 135.614
 956.588 267.745
 796.887 569.873
 30.001 87.983
 487.849 948.195
 29.103 651.762
 538.202 728.182
 100.910 89.215
 591.127 410.151
 273.455 181.703
 781.591 720.914
 394.814 111.560
 488.690 6.049
 538.898 931.189
 211.652 559.073
 912.081 471.812
 912.455 958.950
 783.706 564.171
 196.329 599.015
 325.295 956.390
 911.601 502.847
 490.657 71.819
 975.557 533.831
 167.850 526.388
 384.215 28.472
 952.988 35.828
 680.550 298.138
 657.377 293.813
 455.032 944.542
 388.507 538.784
 379.904 381.209
 20.377 687.012
 558.064 722.496
 570.981 69.764
 650.502 434.928
 368.992 341.443
 962.779 999.992
 555.592 32.132
 879.153 735.932
 21.659 401.383
 268.671 806.914
 119.253 750.532
 615.210 15.406
 656.491 598.796
 85.376 947.380
 736.697 195.377
 814.878 405.326
 839.505 687.531
 714.202 322.187
 269.781 995.660
 744.712 766.570
 279.437 554.165
 151.747 508.389
 60.057 694.705
 644.791 462.171
 626.655 601.221
 147.467 226.153
 783.685 618.530
 991.327 718.048
 755.800 804.164
 364.413 417.792
 252.894 172.754
 343.959 73.957
 250.060 180.482
 915.997 539.815
 329.696 861.544
 314.758 68.973
 239.587 277.330
 681.521 326.107
 255.205 830.881
 153.973 228.666
 837.368 683.634
 839.349 718.778
 991.900 278.456
 811.783 625.240
 162.936 503.194
 998.983 882.984
 626.339 643.801
 105.868 767.276
 347.634 187.262
 161.908 222.992
 486.281 94.805
 801.335 342.277
 974.705 118.236
 496.014 98.964
 388.888 460.532
 992.559 383.110
 123.302 860.498
 569.467 507.452
 355.591 425.340
 165.752 758.513
 557.597 50.121
 257.333 333.283
 204.427 495.526
 716.589 498.200
 630.468 482.060
 7.876 906.516
 662.092 977.340
 498.962 354.686
 155.830 71.622
 535.321 505.369
 25.635 963.909
 188.957 176.828
 844.479 16.416
 292.034 134.490
 947.692 118.749
 862.402 124.148
 895.413 665.644
 265.418 377.683
 619.324 864.734
 204.822 486.388
 987.883 315.516
 743.501 375.149
 480.998 440.019
 199.445 889.325
 229.031 392.746
 698.026 7.575
 604.911 166.141
 971.845 965.733
 577.763 262.461
 345.025 182.833
 60.839 188.577
 709.117 149.489
 887.591 202.576
 260.223 715.799
 902.863 896.354
 216.972 111.158
 989.499 923.547
 150.251 667.794
 895.772 204.809
 729.878 494.999
 170.447 380.619
 10.543 169.340
 737.651 894.395
 47.420 40.188
 993.966 525.073
 936.901 688.431
 329.103 238.492
 934.265 873.159
 656.341 71.662
 300.124 426.230
 589.728 224.436
 991.664 743.302
 975.228 321.318
 341.704 23.085
 428.970 774.545
 885.160 240.866
 667.096 571.395
 503.492 39.983
 741.088 507.695
 896.186 583.780
 785.732 670.111
 965.361 744.038
 713.001 747.043
 254.481 389.182
 66.081 827.539
 932.274 571.325
 308.911 675.782
 603.794 955.808
 446.054 882.375
 185.817 266.380
 527.086 770.366
 255.058 975.011
 223.482 841.916
 295.104 104.863
 911.849 899.391
 589.265 260.999
 146.212 662.069
 668.133 794.403
 847.799 766.419
 86.497 45.012
 230.428 914.867
 317.025 618.356
 363.459 696.259
 978.110 613.496
 255.592 202.933
 809.230 138.161
 527.990 116.804
 445.792 586.928
 693.967 923.418
 381.652 302.246
 37.341 472.288
 624.244 933.813
 298.506 258.434
 605.791 122.878
 255.089 718.870
 403.489 893.467
 694.966 74.608
 309.379 177.095
 798.492 999.745
 172.322 341.549
 102.424 751.324
 683.602 63.837
 741.647 574.530
 196.156 773.907
 740.933 825.384
 634.924 606.595
 645.414 586.431
 280.553 7.167
 575.898 739.218
 476.609 29.421
 917.646 790.773
 735.968 898.571
 795.801 910.460
 997.471 553.804
 457.513 939.747
 429.744 872.957
 823.226 802.594
 793.976 864.958
 144.115 120.753
 888.167 811.330
 718.725 669.563
 506.718 678.256
 492.307 979.543
 994.373 903.372
 552.868 171.628
 263.433 200.019
 717.571 424.372
 817.191 395.300
 693.887 115.452
 198.082 621.623
 526.992 103.669
 501.470 774.867
 986.666 158.261
 389.172 911.838
 184.831 677.279
 952.248 826.870
 483.375 434.140
 940.372 79.552
 788.876 660.126
 253.077 165.412
 726.882 709.909
 212.603 767.502
 237.713 407.155
 373.114 303.238
 585.144 858.695
 409.184 507.370
 69.234 629.735
 738.081 53.836
 288.092 151.228
 814.221 217.570
 207.169 686.228
 666.943 78.596
 628.103 108.063
 989.325 557.283
 665.099 773.212
 509.196 689.148
 250.971 430.329
 144.891 563.774
 426.372 58.900
 556.866 594.132
 586.352 832.284
 719.519 594.745
 43.527 746.575
 450.875 139.997
 244.993 435.856
 924.818 973.465
 982.289 33.401
 853.157 736.992
 644.605 755.529
 642.709 891.639
 372.869 938.772
 613.928 584.434
 217.083 201.332
 598.479 63.449
 625.283 16.375
 527.760 513.367
 796.826 458.361
 175.203 343.941
 315.573 35.455
 42.642 750.119
 693.248 63.183
 583.817 25.886
 856.257 819.306
 962.936 670.867
 510.117 990.619
 357.973 811.508
 727.061 562.782
 270.166 165.140
 990.221 88.837
 303.961 518.889
 460.885 115.688
 674.837 55.326
 35.875 756.336
 103.367 427.660
 155.197 915.179
 407.960 129.590
 584.151 341.314
 739.753 794.493
 10.456 477.845
 62.769 737.191
 200.266 362.099
 800.535 476.199
 284.887 620.946
 5.068 568.075
 93.363 796.704
 491.384 786.649
 98.863 872.305
 984.935 192.679
 756.036 370.256
 892.828 683.536
 722.342 849.633
 103.024 173.288
 582.225 980.953
 587.391 131.890
 335.269 742.648
 211.433 74.818
 627.696 148.370
 290.473 23.567
 763.527 415.073
 162.146 500.823
 143.158 642.344
 529.318 345.334
 361.980 58.709
 55.296 359.564
 632.102 256.340
 731.788 382.966
 41.341 777.995
 785.011 925.375
 963.806 26.101
 310.313 624.682
 417.054 961.072
 732.355 902.128
 506.482 62.577
 456.235 684.545
 196.044 802.112
 412.899 618.483
 336.410 567.498
 395.948 4.854
 211.186 879.731
 250.698 688.677
 325.915 530.663
 802.569 316.343
 963.474 267.595
 420.970 957.984
 316.417 69.906
 905.533 835.939
 138.388 255.853
 880.519 318.570
 642.319 367.875
 595.393 964.086
 325.580 395.841
 287.970 29.313
 987.340 684.160
 482.216 807.092
 90.008 245.525
 505.123 502.271
 926.953 977.001
 433.374 194.700
 617.801 889.435
 766.245 128.823
 538.922 255.670
 590.144 989.062
 391.604 34.410
 403.891 610.113
 148.494 902.847
 242.420 388.504
 737.831 241.218
 227.835 429.280
 615.624 855.668
 226.973 617.974
 632.223 642.204
 267.955 557.058
 568.690 714.829
 707.086 867.759
 850.283 316.365
 612.436 217.675
 642.459 563.012
 289.996 593.059
 405.600 345.812
 499.391 558.604
 87.644 517.085
 443.501 319.226
 231.807 461.379
 653.022 365.525
 85.225 812.939
 84.182 910.948
 232.812 100.137
 94.705 543.020
 720.746 527.477
 27.091 858.380
 151.175 643.911
 304.880 941.813
 852.152 879.187
 710.404 509.225
 185.933 585.400
 663.379 255.028
 39.289 416.922
 238.377 332.951
 928.871 377.302
 553.868 128.721
 293.994 305.874
 322.134 241.865
 982.192 759.891
 382.278 336.125
 656.806 350.440
 140.139 713.429
 570.716 433.767
 29.668 850.317
 509.612 355.565
 488.890 959.231
 568.198 47.058
 936.686 916.678
 93.146 921.323
 849.215 668.214
 620.060 600.119
 99.800 774.346
 914.057 789.906
 154.711 915.275
 463.735 535.840
 748.757 504.951
 598.334 419.850
 116.229 671.039
 123.077 979.936
 370.202 597.294
 276.211 549.258
 929.954 974.614
 384.680 823.152
 44.166 208.233
 768.233 127.929
 76.514 238.353
 851.683 596.090
 768.146 772.861
 682.986 147.713
 704.671 342.118
 914.562 377.425
 557.730 571.209
 34.057 581.096
 785.531 144.286
 178.616 297.530
 633.266 94.016
 137.143 849.914
 821.876 787.682
 244.295 552.115
 928.792 566.737
 357.744 989.260
 402.042 710.888
 249.211 224.232
 492.488 788.791
 745.744 946.083
 298.963 588.830
 249.624 628.072
 87.143 524.184
 715.238 257.608
 132.340 521.267
 344.394 334.228
 444.643 39.950
 706.265 691.656
 835.555 663.812
 425.807 513.694
 180.266 30.487
 199.708 299.077
 298.802 153.303
 579.434 746.602
 330.535 88.717
 547.421 727.940
 596.084 617.849
 449.062 981.762
 842.682 89.074
 826.724 579.792
 146.054 781.587
 332.980 904.385
 114.257 332.700
 331.714 50.188
 5.365 675.172
 384.328 571.854
 858.177 71.829
 373.436 88.890
 248.029 745.235
 50.912 811.235
 151.530 78.170
 776.743 839.517
 45.454 719.535
 808.843 537.266
 515.694 249.234
 833.779 174.121
 629.192 429.250
 319.542 845.808
 270.845 856.862
 502.314 725.048
 792.064 915.830
 371.101 465.328
 209.678 933.857
 321.739 934.638
 963.223 57.066
 352.699 907.747
 843.194 467.435
 860.364 292.699
 178.832 635.487
 554.690 450.026
 85.632 522.336
 504.701 112.389
 462.434 241.956
 287.212 899.171
 266.165 151.773
 54.756 907.023
 227.709 658.286
 666.565 945.841
 781.703 971.020
 898.934 673.507
 321.205 394.929
 931.351 795.583
 538.193 566.256
 507.944 162.506
 233.757 873.272
 319.277 681.702
 567.034 490.422
 609.212 521.112
 826.706 336.808
 860.731 810.105
 848.732 458.176
 681.570 530.719
 642.628 951.397
 926.691 263.974
 427.708 493.635
 344.630 30.923
 500.213 712.111
 6.219 404.931
 360.144 207.452
 808.002 19.747
 609.024 712.563
 982.720 347.366
 901.031 83.876
 792.635 351.094
 882.277 52.420
 128.385 153.930
 607.083 643.786
 239.861 912.286
 474.399 159.719
 142.617 502.692
 708.950 616.306
 683.294 657.683
 825.026 586.870
 823.012 710.281
 189.145 799.440
 374.552 898.822
 652.193 402.671
 376.341 160.360
 491.392 119.292
 125.854 807.142
 404.906 147.435
 952.212 383.054
 682.581 507.765
 360.845 172.301
 658.881 944.248
 713.547 258.528
 190.290 610.251
 49.598 77.258
 819.113 766.653
 645.659 76.655
 946.841 7.660
 44.526 300.683
 279.119 51.500
 349.711 474.804
 885.095 591.255
 831.051 937.939
 879.011 815.450
 266.497 597.018
 251.740 964.100
 860.156 943.805
 103.259 184.569
 132.942 170.420
 130.536 259.530
 439.550 43.243
 963.824 778.723
 986.431 578.477
 901.020 564.906
 625.968 730.946
 925.528 705.896
 700.987 425.767
 97.429 218.024
 683.224 886.079
 547.866 16.339
 864.544 535.203
 278.091 603.892
 448.933 865.500
 741.136 342.415
 787.991 796.210
 67.305 721.187
 387.403 806.963
 664.606 107.193
 574.365 791.117
 489.740 710.570
 197.019 273.171
 330.614 123.403
 470.513 667.087
 81.633 741.126
 587.492 298.250
 920.838 623.999
 173.731 292.197
 33.574 136.547
 245.693 360.095
 669.642 766.624
 372.355 336.792
 796.434 389.292
 68.347 795.242
 924.249 436.460
 561.954 555.070
 164.990 758.786
 455.675 697.285
 652.669 735.435
 97.715 206.853
 843.057 478.849
 832.172 395.579
 237.650 890.479
 518.847 255.807
 889.457 209.876
 588.987 197.820
 868.585 439.513
 412.207 707.919
 245.901 262.891
 326.982 198.322
 223.169 461.056
 470.124 212.814
 755.874 295.479
 620.334 603.171
 416.747 301.844
 941.275 840.541
 697.864 633.650
 517.648 204.130
 389.674 726.541
 373.709 767.742
 876.800 109.098
 650.829 345.082
 1.625 664.649
 405.536 459.674
 744.297 317.866
 131.572 967.941
 106.714 761.894
 371.494 818.307
 851.336 504.329
 381.118 99.405
 794.357 756.894
 662.578 681.802
 176.256 853.462
 661.011 445.561
 798.260 298.605
 101.061 6.937
 516.434 834.754
 350.912 598.292
 799.490 196.033
 74.746 43.581
 183.814 382.692
 954.082 725.568
 979.514 248.930
 811.916 819.146
 702.414 121.629
 401.979 517.160
 715.189 746.654
 972.453 290.919
 70.236 546.910
 476.488 587.935
 750.093 442.112
 680.754 595.543
 418.484 59.523
 71.607 502.833
 525.206 308.682
 232.533 927.390
 577.775 18.113
 575.990 80.788
 606.844 670.223
 970.293 711.386
 144.019 520.063
 873.587 659.255
 310.867 357.780
 241.187 900.902
 125.898 452.435
 331.650 556.686
 689.582 391.295
 926.205 427.575
 151.413 463.947
 673.738 57.199
 21.380 310.628
 761.036 57.503
 512.689 900.713
 819.892 859.853
 823.037 687.406
 556.681 167.011
 36.251 421.375
 616.999 84.365
 190.739 537.715
 471.821 241.256
 880.249 961.321
 879.398 605.747
 968.279 325.346
 689.144 220.205
 880.608 951.059
 313.142 702.279
 839.495 996.314
 204.279 169.068
 994.838 210.397
 706.875 744.385
 946.915 17.563
 948.674 134.059
 725.246 737.960
 238.105 926.393
 49.695 706.291
 136.727 459.395
 142.565 694.633
 865.732 848.828
 551.331 231.000
 552.633 287.722
 276.488 239.922
 558.008 95.804
 951.249 541.403
 473.887 443.721
 191.398 521.784
 539.679 820.229
 404.260 141.514
 66.067 409.413
 23.555 43.348
 832.861 748.985
 108.019 58.741
 377.473 639.718
 620.274 834.052
 113.306 950.854
 180.965 581.517
 512.374 38.146
 192.147 338.072
 307.002 171.945
 541.915 338.986
 168.089 14.993
 566.091 699.496
 411.641 536.475
 57.308 78.496
 483.802 184.233
 210.046 171.601
 743.302 935.215
 883.264 60.109
 67.957 420.335
 189.372 706.629
 180.757 479.556
 496.996 332.076
 146.292 692.494
 610.528 392.861
 8.162 986.074
 385.745 277.204
 4.000 821.358
 909.364 297.360
 641.416 574.622
 741.280 727.267
 283.195 62.061
 549.353 445.617
 864.332 112.418
 794.171 631.076
 240.835 207.455
 309.373 123.433
 197.821 417.225
 614.381 731.574
 772.408 726.706
 361.132 421.720
 678.590 844.674
 303.392 958.272
 863.179 306.959
 763.102 961.517
 633.479 127.912
 507.944 273.601
 141.443 49.570
 830.837 34.337
 1.304 112.180
 96.609 525.185
 377.220 487.431
 82.784 972.114
 376.224 332.609
 657.785 450.827
 94.981 536.227
 106.247 421.317
 224.914 220.411
 201.372 358.908
 950.477 469.969
 739.877 337.431
 664.416 90.809
 76.209 164.197
 159.415 19.972
 427.097 938.858
 778.368 965.489
 651.550 397.477
 59.672 736.453
 459.120 563.370
 696.363 712.986
 753.198 527.185
 838.943 823.243
 96.725 355.622
 564.532 952.356
 193.553 432.173
 566.163 758.623
 236.717 980.811
 94.986 658.640
 989.740 146.995
 927.720 149.089
 371.996 107.456
 597.615 433.036
 25.079 64.530
 488.455 427.906
 83.439 231.316
 269.760 956.371
 976.570 625.544
 872.608 206.577
 197.274 522.884
 47.641 231.373
 304.681 150.711
 991.326 314.896
 43.418 772.437
 507.970 837.393
 981.624 877.893
 331.061 824.069
 958.233 179.512
 148.991 570.676
 420.424 455.905
 361.095 637.383
 289.421 687.765
 877.299 523.899
 759.478 115.773
 318.664 554.237
 681.291 801.513
 680.050 870.652
 255.924 491.402
 986.569 65.850
 345.380 336.888
 271.800 363.669
 46.046 593.874
 590.868 524.768
 354.432 358.346
 970.998 830.047
 942.032 757.002
 615.198 745.345
 736.966 630.411
 183.252 752.349
 251.833 466.542
 153.448 538.623
 295.222 274.861
 646.763 361.405
 832.467 861.417
 403.970 162.620
 620.978 965.184
 29.971 534.786
 717.011 352.542
 46.212 177.785
 741.774 912.955
 562.176 194.338
 691.663 243.315
 534.569 737.454
 194.335 104.921
 125.071 826.836
 141.610 455.557
 794.500 914.390
 92.460 734.919
 636.356 213.720
 333.118 465.677
 412.342 267.072
 933.458 541.329
 616.231 449.051
 54.093 338.054
 172.999 483.149
 470.153 808.659
 543.361 849.221
 196.525 306.099
 718.595 602.546
 964.808 120.935
 978.980 413.649
 431.612 696.201
 176.401 18.967
 536.762 564.913
 466.125 82.564
 601.964 115.726
 835.755 186.109
 117.376 972.757
 895.554 156.176
 835.211 733.470
 341.448 713.668
 733.867 966.655
 370.731 888.937
 669.437 169.443
 414.923 328.268
 457.892 21.964
 601.331 453.256
 673.265 980.587
 814.886 995.729
 375.209 500.812
 508.026 178.948
 142.038 980.004
 105.356 353.634
 359.555 624.698
 30.896 217.858
 456.441 659.502
 811.852 486.932
 266.839 652.474
 99.633 557.535
 601.017 798.744
 715.408 994.372
 405.040 109.205
 345.753 613.455
 157.445 939.006
 359.249 239.834
 780.690 771.737
 415.382 466.245
 811.040 775.527
 324.457 660.173
 674.583 258.432
 675.727 178.511
 38.861 679.675
 468.611 9.974
 557.366 493.345
 699.183 525.271
 183.914 500.597
 115.352 463.664
 219.917 19.253
 156.076 902.685
 562.336 515.790
 133.016 566.706
 263.922 119.280
 650.387 141.670
 599.067 900.975
 946.916 130.149
 774.838 973.464
 592.352 446.158
 242.420 371.885
 792.557 296.583
 82.410 624.465
 417.657 700.162
 69.058 714.077
 936.020 170.605
 3.189 355.726
 335.039 943.499
 558.317 761.581
 162.914 603.180
 854.997 195.726
 312.380 902.908
 988.394 11.184
 568.789 946.817
 835.042 653.594
 196.003 83.473
 286.845 466.373
 571.557 857.278
 61.403 464.178
 698.657 74.695
 953.951 493.444
 110.434 507.577
 691.847 74.793
 488.777 406.186
 869.884 442.002
 196.106 901.302
 54.465 841.186
 766.901 499.904
 395.267 533.048
 333.272 324.849
 651.353 416.905
 524.724 8.990
 679.578 50.100
 849.390 361.933
 229.599 618.059
 148.064 107.696
 502.986 182.241
 832.451 308.795
 853.058 124.609
 147.096 102.547
 294.601 962.735
 205.719 274.786
 53.942 739.632
 575.539 71.805
 193.747 622.823
 448.913 730.586
 694.984 569.646
 135.030 108.454
 150.738 337.531
 612.919 775.068
 130.952 411.899
 51.762 141.350
 99.793 778.803
 569.127 931.885
 622.553 838.654
 559.515 239.840
 179.084 111.010
 884.648 858.126
 726.257 953.838
 226.544 769.068
 821.570 64.842
 321.122 949.933
 560.350 564.029
 423.345 756.343
 295.126 507.821
 717.530 463.781
 430.521 553.605
 944.159 353.382
 931.624 493.174
 936.355 437.112
 287.542 582.983
 167.109 334.867
 852.010 113.495
 627.640 388.364
 885.122 839.232
 166.237 160.707
 468.044 611.628
 796.943 503.923
 307.754 459.929
 873.231 247.534
 421.249 108.411
 550.863 778.352
 746.410 424.001
 727.472 744.391
 905.764 995.428
 937.787 364.264
 14.161 157.379
 250.112 288.225
 514.170 510.594
 501.667 209.517
 314.339 836.648
 631.190 926.715
 843.979 265.423
 23.123 911.925
 200.597 390.488
 728.384 639.132
 107.383 525.031
 934.818 605.492
 501.241 496.536
 841.806 660.341
 897.974 855.397
 67.037 607.198
 219.451 450.411
 251.320 118.711
 85.537 347.150
 704.568 499.657
 66.538 643.989
 781.192 335.628
 533.643 1.120
 417.454 302.518
 337.127 531.631
 591.429 502.455
 964.666 18.106
 765.846 394.255
 293.156 385.898
 986.008 350.210
 832.967 673.803
 773.167 886.035
 87.869 848.403
 275.263 857.885
 509.381 179.559
 11.984 220.648
 531.443 266.797
 632.997 7.254
 428.757 430.596
 253.398 872.019
 676.707 75.486
 448.478 85.172
 107.220 825.569
 893.516 154.603
 286.349 25.535
 889.306 58.794
 96.914 404.803
 789.454 317.017
 732.328 898.304
 263.164 104.788
 13.403 399.285
 712.566 290.541
 773.672 447.721
 294.846 460.554
 744.513 908.458
 357.993 690.660
 960.631 707.705
 619.486 383.601
 829.305 832.081
 737.372 928.626
 121.131 474.082
 633.725 154.665
 781.978 369.928
 825.433 580.019
 499.771 724.465
 343.673 740.814
 827.906 372.783
 531.468 478.624
 640.066 974.902
 1.785 946.680
 117.629 579.191
 423.042 356.435
 27.453 88.700
 134.370 625.158
 989.507 304.660
 142.061 234.423
 843.527 850.695
 27.286 793.292
 262.889 463.445
 122.229 183.712
 921.272 699.331
 859.395 304.743
 860.999 897.826
 42.125 523.127
 136.552 369.259
 451.745 67.170
 286.430 865.717
 429.582 996.588
 22.866 838.778
 34.932 660.972
 601.953 194.709
 970.753 982.633
 354.402 899.289
 527.989 615.307
 605.538 49.108
 371.166 328.389
 806.676 868.022
 569.185 527.928
 830.828 476.246
 66.299 971.587
 574.536 450.678
 942.423 677.298
 852.970 899.353
 685.632 116.770
 4.092 527.190
 102.537 768.641
 134.560 506.460
 936.829 365.632
 878.119 681.686
 218.574 979.941
 307.611 48.328
 495.654 866.447
 983.758 626.839
 526.229 529.634
 354.837 903.073
 562.424 243.862
 986.825 283.116
 808.925 574.584
 627.172 391.183
 977.229 797.843
 438.824 165.073
 511.599 365.161
 14.314 231.814
 173.865 219.371
 950.732 899.665
 332.065 233.605
 871.251 719.743
 796.370 860.520
 181.927 155.662
 131.914 172.543
 496.070 672.080
 502.220 417.814
 313.085 998.601
 662.208 472.452
 53.008 444.832
 332.734 740.346
 98.682 702.314
 908.824 130.001
 839.582 351.596
 43.886 357.887
 427.704 345.920
 828.091 513.631
 707.752 630.194
 959.700 239.269
 560.453 104.263
 865.466 78.405
 266.491 697.743
 235.590 237.631
 854.826 0.147
 928.291 759.056
 216.712 810.644
 900.434 656.618
 847.211 28.313
 418.254 38.333
 799.452 403.208
 683.906 380.458
 11.158 983.928
 519.996 587.172
 874.282 317.115
 429.483 50.838
 381.225 32.520
 189.382 803.853
 587.343 853.599
 843.801 844.822
 499.919 43.573
 188.252 541.249
 937.014 81.272
 439.411 510.568
 822.405 976.645
 72.078 804.428
 800.110 114.699
 790.749 451.421
 796.663 156.714
 252.725 225.256
 142.641 142.316
 642.023 813.952
 326.044 104.542
 130.631 676.367
 206.541 827.010
 980.947 731.856
 216.649 698.219
 819.006 473.723
 437.416 328.671
 923.701 105.114
 513.765 833.643
 167.232 235.198
 798.240 605.230
 144.153 552.641
 339.550 424.533
 631.489 611.995
 900.046 837.183
 624.385 466.679
 958.444 536.693
 37.649 790.403
 73.086 790.341
 703.691 418.467
 317.288 686.587
 434.861 873.289
 100.496 682.498
 759.730 517.268
 233.887 850.878
 47.780 993.898
 841.462 651.950
 368.147 708.643
 740.754 531.451
 801.220 288.950
 381.955 239.281
 455.975 412.851
 830.049 299.531
 13.103 663.671
 668.523 388.538
 789.286 350.603
 991.216 602.868
 629.866 618.327
 804.239 349.916
 117.038 880.886
 484.579 261.543
 813.069 273.988
 315.801 523.283
 430.722 684.394
 252.192 0.835
 776.795 134.658
 736.910 720.363
 93.400 166.133
 731.455 573.649
 522.447 53.571
 795.417 543.110
 41.882 522.047
 607.556 510.390
 520.921 333.386
 340.402 576.808
 872.272 17.064
 717.516 300.752
 451.677 883.146
 900.182 878.613
 381.773 655.744
 901.675 859.750
 824.055 879.305
 423.422 805.784
 58.608 91.756
 587.647 459.420
 678.249 433.787
 322.872 572.527
 87.112 318.679
 287.351 917.966
 591.689 358.940
 414.916 50.395
 666.473 412.199
 989.419 729.737
 901.132 237.437
 727.960 234.380
 829.324 352.523
 637.344 992.256
 391.593 654.569
 438.882 485.324
 490.310 745.899
 497.947 440.649
 700.309 631.037
 389.074 129.011
 154.959 85.404
 245.271 635.148
 337.276 6.301
 730.307 243.261
 575.636 43.704
 11.767 363.959
 533.418 765.646
 255.483 496.580
 654.043 174.294
 491.643 621.624
 93.330 78.603
 880.507 715.416
 58.686 312.738
 420.492 102.139
 51.554 121.978
 560.867 451.748
 350.908 915.733
 400.846 6.389
 209.696 597.690
 650.161 198.781
 894.556 553.376
 95.045 105.114
 566.257 223.754
 337.681 59.675
 462.023 778.764
 264.819 421.444
 241.873 376.189
 338.311 612.777
 243.363 639.137
 1.244 601.153
 749.709 490.268
 450.362 436.492
 915.367 164.022
 759.236 24.109
 364.117 791.464
 945.612 257.963
 533.951 268.424
 487.516 977.059
 900.182 419.586
 10.693 971.905
 275.859 642.848
 227.957 755.650
 432.647 34.039
 620.115 839.451
 474.688 367.007
 47.532 392.783
 354.760 543.781
 288.576 21.585
 971.391 180.362
 61.532 820.673
 705.892 692.493
 123.863 227.689
 530.870 570.153
 608.531 665.634
 881.377 847.601
 481.518 667.007
 963.995 96.389
 345.547 547.443
 678.818 491.256
 308.581 679.258
 638.273 663.317
 146.126 709.237
 132.188 591.988
 956.099 390.380
 260.662 768.134
 204.582 39.267
 738.362 247.703
 838.741 490.362
 172.381 110.298
 676.366 62.396
 490.314 733.847
 824.704 762.344
 908.360 328.541
 517.574 277.127
 596.992 364.951
 650.283 305.639
 442.822 47.759
 925.837 293.017
 891.992 383.479
 970.802 490.070
 367.771 864.210
 930.354 583.686
 711.451 426.770
 883.278 554.968
 232.539 375.027
 230.588 312.252
 456.157 991.069
 886.060 423.436
 410.282 866.801
 341.150 608.850
 143.690 711.014
 276.805 740.924
 151.239 818.074
 464.654 884.012
 3.489 203.657
 932.560 366.923
 932.769 941.820
 284.831 247.027
 571.036 687.970
 264.331 549.532
 822.635 96.586
 48.963 865.010
 796.958 583.975
 893.411 794.897
 334.684 28.698
 891.673 146.246
 402.619 820.045
 257.874 6.990
 175.025 573.029
 341.411 960.496
 85.895 632.578
 925.028 817.925
 352.006 636.068
 346.434 719.287
 209.098 229.184
 859.226 154.991
 354.732 12.611
 958.880 30.824
 285.627 804.656
 274.372 997.785
 492.558 846.143
 23.512 816.988
 922.708 48.436
 986.522 967.337
 31.943 333.056
 831.984 234.030
 874.691 462.949
 374.423 858.828
 467.244 92.109
 723.975 473.869
 514.659 524.065
 154.435 480.465
 118.472 473.090
 43.320 539.552
 341.688 958.162
 181.163 193.346
 261.725 962.430
 690.233 386.248
 106.934 184.619
 396.277 360.566
 166.977 758.543
 750.017 398.274
 763.766 278.286
 865.363 508.602
 743.062 535.978
 324.147 32.992
 725.493 643.357
 566.287 379.941
 971.174 394.984
 741.347 604.023
 848.813 958.240
 222.447 213.178
 945.876 1.895
 784.346 599.061
 151.932 850.455
 10.391 525.259
 136.563 965.781
 432.189 631.702
 523.343 191.226
 413.714 390.299
 432.530 568.081
 888.539 112.011
 580.625 861.368
 843.709 710.358
 641.210 64.503
 343.135 987.198
 398.142 333.220
 902.205 255.790
 371.889 912.235
 996.595 451.594
 38.375 437.794
 323.096 316.271
 656.108 440.569
 367.998 354.224
 693.686 241.990
 696.487 648.318
 231.173 679.334
 800.188 142.637
 773.610 47.605
 52.996 31.102
 144.656 287.041
 379.525 573.255
 457.374 142.061
 265.644 149.577
 225.435 779.475
 194.767 91.325
 72.149 80.185
 12.889 712.432
 10.782 549.479
 974.085 737.714
 154.592 957.016
 738.753 682.078
 919.212 489.968
 659.656 675.073
 206.587 343.560
 644.614 244.903
 815.236 384.762
 406.112 942.562
 965.655 300.558
 252.125 682.191
 624.856 615.602
 822.041 846.125
 476.298 159.739
 487.851 615.639
 329.602 148.769
 13.091 470.446
 370.654 567.729
 557.596 196.099
 492.092 210.983
 130.645 159.044
 545.124 624.658
 102.036 680.146
 447.537 541.847
 681.865 450.571
 854.230 817.693
 255.139 496.325
 433.333 618.845
 814.863 882.248
 533.754 849.154
 263.000 341.376
 222.789 790.956
 157.040 275.437
 812.319 389.488
 263.097 66.483
 279.279 828.258
 555.136 603.744
 573.837 247.353
 672.607 114.577
 53.511 997.397
 242.280 310.611
 992.890 442.159
 389.299 51.906
 809.331 406.615
 540.356 991.226
 780.855 188.895
 669.670 300.621
 282.410 29.049
 195.256 682.687
 52.716 860.673
 116.347 523.814
 551.355 509.325
 838.068 616.683
 852.793 581.390
 680.438 240.426
 732.256 585.989
 867.056 180.584
 62.196 219.023
 964.369 154.682
 495.326 721.107
 253.261 5.675
 751.632 199.526
 396.920 373.173
 946.296 318.434
 386.808 555.343
 40.273 741.933
 44.491 152.447
 115.380 732.792
 101.536 321.442
 174.694 827.215
 921.338 70.930
 153.079 125.888
 442.316 753.580
 851.475 456.558
 666.333 551.231
 344.810 107.548
 572.405 343.995
 772.884 529.205
 364.984 472.377
 225.253 16.413
 457.491 869.750
 47.106 975.598
 112.805 206.219
 398.539 640.421
 608.537 654.337
 322.840 618.545
 639.770 788.262
 151.839 154.923
 217.343 852.380
 482.617 603.226
 945.476 90.363
 587.586 65.109
 476.704 183.993
 310.039 136.328
 430.742 801.258
 793.538 979.409
 741.336 249.421
 793.201 705.235
 453.805 740.557
 520.079 111.870
 456.229 539.981
 629.880 910.097
 587.846 532.872
 940.575 514.009
 455.863 527.884
 59.631 534.816
 111.515 950.939
 333.332 170.471
 320.699 765.399
 363.784 507.339
 425.226 300.064
 942.633 257.814
 966.651 752.910
 246.369 955.367
 153.385 60.993
 851.514 62.085
 538.737 445.766
 837.334 650.464
 666.340 634.229
 430.407 278.332
 981.848 661.432
 243.999 751.742
 635.751 436.083
 813.458 674.045
 369.616 321.295
 417.490 909.681
 23.160 785.208
 898.286 388.504
 186.594 415.587
 597.984 471.349
 593.986 988.092
 565.120 461.350
 279.478 815.234
 755.908 740.160
 647.753 782.968
 167.730 536.187
 119.853 571.034
 255.805 986.496
 160.254 833.817
 861.237 68.851
 353.966 138.446
 435.404 179.920
 944.523 279.625
 0.841 785.004
 354.275 45.328
 914.502 219.398
 754.801 438.777
 670.707 577.994
 633.026 880.371
 226.577 774.810
 481.385 644.450
 383.680 515.473
 529.889 121.515
 800.643 721.254
 714.083 844.088
 130.219 132.054
 543.672 246.542
 411.638 547.018
 988.157 34.529
 248.851 725.314
 42.392 772.101
 964.765 46.781
 969.002 824.066
 40.677 943.751
 856.502 352.796
 882.464 73.502
 680.460 413.721
 656.885 557.847
 436.822 838.551
 422.308 115.643
 636.530 72.208
 550.928 939.153
 841.725 236.344
 969.923 990.754
 397.391 742.578
 705.963 437.386
 807.398 851.467
 723.080 2.152
 638.009 763.215
 923.356 541.784
 550.502 493.859
 211.484 492.295
 291.267 811.882
 689.494 440.529
 754.304 526.623
 781.275 844.662
 707.403 88.701
 525.836 350.828
 397.374 706.731
 514.157 635.319
 57.707 442.448
 271.095 782.262
 698.199 221.981
 48.087 816.060
 402.784 614.263
 444.615 717.353
 469.550 63.649
 419.787 522.882
 944.342 23.863
 696.492 545.769
 603.237 890.876
 358.944 346.758
 984.335 555.549
 362.625 472.443
 238.850 840.666
 429.731 678.050
 26.432 614.806
 311.886 34.867
 409.378 316.503
 37.396 41.598
 272.154 320.991
 597.769 311.154
 602.081 648.904
 595.965 176.408
 487.673 77.605
 908.297 377.964
 724.767 662.877
 87.683 982.062
 847.128 918.856
 445.721 586.206
 425.615 610.055
 835.628 353.334
 894.465 969.699
 661.436 262.453
 578.964 627.414
 558.022 355.218
 208.175 76.277
 221.752 515.300
 19.968 869.828
 676.055 152.449
 701.944 164.646
 686.627 928.437
 287.811 730.290
 406.641 600.776
 749.123 167.908
 646.123 55.985
 220.147 109.517
 387.317 431.654
 480.031 425.343
 478.313 800.708
 730.713 525.739
 452.587 517.697
 668.514 301.869
 467.583 951.969
 997.560 965.816
 709.311 793.141
 597.805 402.114
 753.666 387.869
 591.111 770.445
 243.346 21.722
 175.607 160.642
 469.493 704.780
 779.253 519.068
 630.417 753.808
 354.466 778.317
 469.859 327.517
 360.938 834.175
 921.308 495.264
 605.874 444.553
 253.108 474.701
 900.272 260.083
 924.767 322.469
 795.175 536.129
 34.495 706.389
 159.826 887.825
 421.088 921.042
 309.250 15.525
 442.552 164.850
 864.918 195.694
 405.148 300.269
 700.044 565.168
 978.762 34.377
 669.860 654.024
 579.770 240.877
 424.443 88.734
 206.020 192.357
 342.690 3.200
 98.574 870.713
 484.578 86.605
 612.812 501.319
 736.648 755.452
 992.071 631.057
 902.567 69.836
 237.732 700.498
 74.680 393.851
 801.560 295.711
 999.818 615.421
 432.920 395.471
 437.493 946.037
 692.475 635.663
 393.380 885.423
 595.170 215.730
 116.217 95.540
 722.124 784.048
 470.505 433.467
 299.937 812.573
 667.454 760.179
 996.364 349.285
 857.423 904.353
 36.133 3.511
 91.537 114.852
 165.550 848.686
 59.505 795.990
 658.580 34.400
 544.061 365.159
 82.176 90.509
 17.324 797.626
 750.146 626.815
 386.248 188.623
 470.951 719.301
 796.814 344.265
 317.086 205.720
 181.488 651.895
 146.620 257.607
 11.558 934.448
 628.740 461.259
 453.391 585.175
 655.648 626.462
 861.398 447.006
 556.758 188.564
 634.943 849.186
 214.986 307.811
 863.942 162.146
 469.147 170.733
 658.869 665.373
 474.415 23.864
 454.158 443.202
 590.940 722.694
 66.074 196.627
 938.576 51.599
 632.147 67.592
 755.938 397.447
 342.016 863.668
 850.597 65.010
 750.309 9.038
 642.948 271.210
 430.156 461.320
 961.280 703.382
 348.505 67.784
 915.128 170.310
 17.104 999.278
 886.166 900.764
 669.440 121.561
 162.487 180.166
 235.860 333.558
 687.347 380.013
 116.396 927.257
 185.296 785.523
 891.559 77.664
 907.707 614.157
 451.546 341.733
 950.099 31.128
 178.362 986.637
 532.364 988.511
 975.496 549.951
 500.229 163.321
 126.672 992.460
 255.395 858.888
 277.310 389.548
 209.146 315.569
 696.595 335.941
 989.486 694.417
 399.164 143.233
 27.643 934.746
 516.577 788.005
 771.989 517.885
 420.916 233.852
 794.890 810.004
 755.409 782.463
 92.937 412.183
 537.250 101.684
 258.492 762.377
 511.294 392.647
 198.856 948.368
 673.680 169.530
 180.175 280.783
 403.433 475.927
 110.832 8.994
 567.614 208.348
 791.415 648.906
 759.599 982.962
 936.080 629.795
 26.765 604.717
 907.267 397.434
 907.407 382.646
 549.327 163.451
 769.620 1.070
 206.844 237.479
 597.520 389.052
 873.675 281.114
 851.283 530.686
 545.357 983.475
 513.776 693.297
 800.145 70.490
 182.904 401.594
 675.292 357.703
 158.224 201.076
 250.935 763.720
 64.044 897.068
 423.280 983.590
 138.326 355.746
 13.511 433.970
 964.683 955.075
 194.380 321.224
 29.090 487.165
 750.947 336.516
 17.251 365.066
 656.971 776.089
 534.637 768.100
 28.510 438.324
 808.901 277.658
 599.108 720.783
 631.744 282.892
 287.313 79.503
 100.410 161.315
 241.188 709.541
 742.137 917.124
 442.919 640.680
 40.471 559.781
 739.914 736.665
 750.829 262.436
 190.098 552.286
 292.739 5.048
 225.041 992.504
 864.546 497.196
 154.531 974.857
 247.928 222.862
 473.051 204.426
 887.309 251.608
 748.038 3.919
 154.360 331.212
 240.851 315.239
 479.475 794.939
 956.011 308.652
 567.734 77.023
 357.812 947.832
 362.069 492.885
 314.045 700.473
 994.561 282.211
 905.870 832.338
 229.980 374.706
 15.305 245.808
 983.550 577.507
 205.135 130.893
 345.611 822.625
 431.038 186.765
 205.389 190.918
 866.402 385.147
 398.836 850.053
 323.646 114.085
 253.737 27.444
 872.116 632.909
 239.606 170.598
 685.125 548.621
 998.878 527.608
 503.847 92.913
 516.324 276.372
 443.175 330.831
 330.375 824.626
 946.965 700.433
 86.107 42.006
 243.175 992.103
 36.184 533.485
 572.201 691.539
 302.307 949.838
 136.222 587.463
 383.083 99.944
 218.937 380.060
 930.184 892.142
 281.812 306.093
 686.901 13.445
 286.547 248.877
 493.371 647.816
 708.265 544.256
 790.905 345.141
 77.768 485.938
 311.773 553.841
 764.850 24.650
 906.852 10.736
 632.068 135.442
 355.827 595.897
 146.607 976.866
 715.575 877.545
 237.139 105.920
 312.517 127.886
 276.216 355.540
 972.632 336.172
 913.104 379.477
 935.340 696.712
 386.798 565.969
 119.404 239.426
 426.720 900.259
 833.384 996.518
 865.385 191.341
 561.175 174.556
 811.802 785.246
 343.976 805.681
 288.840 771.439
 341.104 879.651
 947.297 696.740
 28.835 870.217
 112.354 769.542
 912.640 240.972
 475.867 443.495
 635.440 88.858
 155.192 482.465
 592.804 715.274
 233.544 136.181
 73.331 27.897
 869.196 798.033
 64.894 209.591
 404.974 512.959
 69.299 748.020
 872.625 385.014
 991.565 420.729
 818.942 372.183
 685.962 160.679
 385.216 112.390
 397.860 387.664
 155.338 401.837
 814.954 648.163
 9.942 238.048
 988.642 542.280
 347.396 79.051
 88.967 479.398
 772.744 181.374
 976.032 857.347
 132.008 728.132
 396.160 632.559
 453.600 499.895
 309.814 785.384
 526.081 271.785
 325.936 996.000
 20.600 27.032
 427.426 558.010
 988.390 687.775
 426.859 560.530
 413.276 996.191
 770.025 72.619
 164.027 692.056
 115.482 138.985
 12.258 375.826
 347.243 31.703
 402.541 709.425
 439.124 353.097
 879.385 570.789
 575.647 219.845
 691.008 764.062
 666.142 113.045
 255.736 107.175
 464.542 804.420
 249.770 524.855
 853.978 581.653
 864.603 911.048
 977.629 328.235
 801.230 374.174
 128.314 663.068
 282.255 315.842
 60.190 625.823
 441.062 33.841
 395.880 384.834
 11.416 988.903
 388.817 239.857
 116.384 978.285
 608.992 152.655
 920.687 554.541
 374.374 40.081
 946.878 592.446
 501.660 748.717
 397.728 809.128
 328.730 654.436
 12.564 790.761
 925.089 117.301
 904.829 73.203
 991.960 10.481
 775.836 603.612
 524.679 435.528
 622.560 406.192
 809.074 754.979
 5.607 58.901
 521.129 702.409
 520.534 121.280
 443.979 570.472
 927.831 538.964
 784.995 96.001
 503.865 281.121
 23.263 439.897
 339.367 676.813
 227.088 646.289
 249.727 629.510
 513.509 723.785
 591.105 770.739
 766.322 350.550
 970.507 719.765
 453.247 509.291
 671.464 642.615
 782.162 718.284
 618.341 837.541
 984.265 66.301
 102.808 842.734
 10.557 874.399
 980.413 683.883
 756.914 403.065
 1.041 112.866
 300.253 772.206
 705.203 683.828
 820.134 852.312
 442.576 59.192
 510.663 771.854
 546.949 216.447
 49.349 338.500
 233.054 58.127
 102.938 825.217
 18.901 24.197
 13.982 477.839
 278.670 520.522
 652.680 774.832
 205.532 552.574
 441.244 944.974
 23.625 773.571
 595.721 822.316
 699.659 995.495
 593.979 603.652
 836.183 984.765
 7.655 50.847
 502.534 377.494
 947.717 743.459
 801.003 748.530
 113.335 996.590
 253.263 90.727
 525.742 390.666
 106.874 183.714
 524.266 655.575
 338.482 922.954
 130.845 68.466
 106.645 648.909
 909.884 985.394
 274.056 762.079
 498.574 570.349
 170.137 472.586
 922.921 915.170
 247.608 843.472
 89.179 280.091
 650.960 416.352
 719.598 112.598
 864.041 618.254
 834.073 322.818
 644.655 942.159
 342.121 273.490
 945.760 63.839
 657.522 363.815
 728.248 738.074
 563.990 497.068
 705.121 532.495
 5.404 185.258
 540.253 372.283
 537.856 389.379
 728.731 39.285
 930.260 265.718
 885.362 391.270
 731.196 897.544
 991.507 227.740
 505.503 463.344
 29.498 655.661
 186.826 519.165
 553.005 119.706
 471.515 560.762
 988.617 216.003
 103.268 454.052
 679.325 155.278
 52.507 868.300
 908.561 570.812
 94.263 469.539
 880.982 959.362
 825.413 301.796
 83.497 720.470
 257.218 736.028
 760.457 733.339
 370.677 352.269
 766.888 33.132
 357.136 655.956
 622.692 163.457
 189.741 146.950
 691.666 572.571
 15.585 757.293
 517.642 262.011
 35.107 364.634
 135.195 202.933
 783.522 51.722
 756.039 612.999
 366.280 113.056
 439.836 481.664
 372.298 868.046
 967.868 80.898
 118.500 1.962
 131.339 79.401
 118.917 62.936
 457.605 159.346
 351.081 552.772
 165.015 224.434
 969.639 684.025
 951.096 785.913
 628.275 774.219
 373.567 459.346
 880.283 614.408
 826.042 629.859
 177.991 203.053
 890.653 818.765
 552.065 462.996
 571.331 571.628
 972.318 959.909
 180.709 389.676
 848.600 981.756
 530.089 336.048
 878.683 402.624
 318.251 99.535
 72.679 588.725
 947.085 15.577
 941.622 772.801
 328.817 492.484
 520.699 154.795
 963.238 525.630
 672.490 826.122
 728.920 200.224
 378.135 72.589
 478.262 870.918
 948.127 812.896
 883.795 791.665
 71.183 767.405
 737.088 469.902
 749.312 332.556
 439.465 694.262
 647.753 232.981
 86.485 683.870
 506.025 524.292
 879.553 919.963
 625.183 879.017
 595.409 127.833
 258.890 775.737
 207.490 400.008
 12.625 962.668
 135.906 302.313
 194.813 632.597
 861.206 835.355
 892.756 142.880
 80.961 578.291
 369.716 874.343
 230.077 103.266
 30.498 244.257
 991.537 591.985
 592.385 784.560
 562.862 425.684
 465.699 146.265
 537.079 661.792
 510.865 489.275
 630.558 701.254
 942.206 823.927
 422.108 926.646
 916.425 862.562
 239.520 630.439
 327.552 957.762
 276.079 523.198
 160.035 905.949
 577.928 521.928
 885.450 203.576
 304.517 268.654
 362.409 696.629
 422.610 958.596
 377.587 166.818
 996.498 996.758
 791.067 969.196
 433.402 822.561
 491.681 361.549
 336.874 906.325
 376.473 146.624
 118.721 531.414
 19.544 950.695
 781.205 24.900
 844.235 168.409
 568.676 721.492
 541.893 862.098
 717.186 164.512
 351.436 777.277
 721.019 29.112
 115.916 953.972
 258.419 552.188
 832.581 20.615
 750.407 66.950
 607.094 263.734
 994.712 654.781
 484.269 598.700
 152.921 170.316
 858.555 15.778
 757.654 585.833
 947.578 349.104
 235.449 996.848
 849.234 986.615
 551.017 881.620
 783.279 595.051
 13.526 603.184
 356.369 29.888
 542.641 364.185
 777.405 305.292
 971.372 193.475
 408.379 49.149
 417.753 271.063
 463.289 14.004
 744.357 337.130
 990.916 472.857
 453.234 824.601
 1.114 231.458
 546.798 86.971
 51.910 333.942
 388.210 938.146
 217.111 639.676
 86.927 94.031
 840.656 385.335
 538.351 812.089
 171.965 712.025
 786.092 511.496
 11.527 293.271
 629.652 759.602
 101.570 521.668
 350.675 207.844
 724.645 841.725
 511.971 720.152
 953.218 411.028
 132.920 568.019
 183.834 254.220
 253.484 568.198
 26.378 882.881
 260.795 951.525
 666.466 193.343
 114.227 505.224
 419.659 543.442
 217.230 697.598
 120.299 733.646
 550.273 535.120
 84.136 178.762
 405.490 420.164
 829.160 620.228
 709.611 266.105
 288.144 78.005
 250.167 219.089
 482.359 423.127
 846.653 56.816
 209.738 530.625
 552.186 349.237
 221.946 776.767
 704.340 829.810
 190.436 19.212
 141.463 835.175
 887.455 754.049
 191.155 712.699
 907.464 5.728
 352.233 496.885
 729.522 566.282
 614.905 35.231
 351.624 366.123
 483.835 860.621
 321.783 202.989
 325.980 110.119
 34.041 466.732
 203.624 469.128
 264.706 329.749
 869.829 656.018
 287.401 595.651
 798.912 176.669
 545.528 747.551
 651.757 683.009
 875.964 963.219
 291.273 116.914
 95.215 983.787
 676.680 154.093
 383.485 767.974
 689.237 165.469
 166.383 132.804
 142.314 760.611
 9.332 887.928
 74.364 883.912
 645.364 893.092
 536.355 705.190
 470.455 601.742
 790.856 128.462
 307.118 858.494
 416.487 472.691
 680.511 370.338
 740.326 733.959
 323.449 512.456
 236.680 187.844
 757.305 116.725
 671.050 942.617
 42.981 47.166
 424.010 307.641
 695.887 630.293
 394.942 537.061
 175.619 83.540
 407.342 77.217
 736.966 691.557
 65.718 958.426
 34.726 603.371
 452.508 389.891
 58.992 264.290
 8.143 42.863
 416.998 921.546
 968.201 435.181
 927.104 634.245
 100.954 393.565
 33.034 324.100
 412.626 793.016
 843.288 687.110
 385.003 820.477
 140.853 76.959
 52.998 438.063
 559.467 613.084
 393.348 726.130
 180.115 870.611
 608.330 454.960
 38.891 201.438
 681.477 793.601
 756.574 407.495
 240.500 133.448
 581.053 545.641
 173.541 841.354
 284.270 761.800
 449.405 511.778
 361.515 418.125
 234.408 249.809
 957.266 345.432
 175.112 367.458
 580.394 793.468
 827.568 935.703
 493.201 799.273
 813.184 116.301
 261.908 999.764
 725.334 452.932
 267.720 895.465
 908.983 73.907
 502.229 760.191
 500.513 432.267
 41.838 584.278
 12.539 58.131
 624.082 950.212
 947.629 237.439
 473.544 648.253
 547.641 366.738
 263.846 240.645
 657.016 411.351
 0.477 36.646
 577.168 751.376
 890.598 922.740
 696.506 213.709
 482.249 844.797
 31.185 127.154
 636.389 118.692
 743.159 310.167
 199.003 75.912
 305.206 406.525
 603.198 269.445
 551.417 463.117
 417.054 776.833
 133.071 26.842
 4.382 261.399
 344.259 895.534
 752.973 874.750
 292.189 452.872
 597.059 804.599
 570.380 851.836
 994.205 58.363
 8.516 178.701
 866.785 707.213
 483.112 763.504
 867.365 344.906
 894.404 527.900
 336.961 504.575
 165.759 342.250
 484.576 553.510
 874.560 856.474
 192.844 495.809
 953.195 869.797
 843.737 765.753
 833.669 600.020
 133.634 617.019
 681.037 930.897
 810.354 995.832
 653.803 974.705
 996.007 737.248
 831.389 844.976
 466.612 715.657
 900.547 41.083
 228.582 901.915
 438.109 91.851
 577.560 584.263
 663.868 270.408
 739.220 768.115
 564.728 98.255
 194.853 716.283
 963.050 715.067
 985.653 977.207
 274.623 854.428
 95.215 90.836
 684.602 377.864
 434.849 492.285
 275.713 963.842
 833.804 250.020
 237.857 399.340
 677.641 991.629
 840.908 894.149
 681.918 265.335
 985.062 237.960
 552.530 253.980
 180.735 393.741
 613.996 60.657
 31.067 104.914
 606.206 97.398
 176.009 265.849
 810.613 572.048
 142.301 533.456
 98.222 840.769
 266.112 950.895
 852.184 897.491
 405.534 112.089
 543.377 445.432
 332.377 657.843
 892.346 543.762
 734.004 91.610
 477.746 464.167
 616.303 106.602
 620.505 113.006
 481.805 787.900
 732.945 675.748
 68.725 296.056
 749.768 288.165
 236.992 445.546
 8.086 815.488
 38.802 96.089
 99.529 774.286
 329.699 501.765
 940.002 125.688
 880.599 877.023
 81.183 931.809
 713.623 995.786
 189.743 544.617
 880.258 836.160
 540.999 198.316
 657.545 205.748
 286.921 228.643
 888.182 158.665
 465.916 36.792
 118.139 463.344
 103.415 759.345
 178.355 658.826
 16.024 71.332
 756.132 495.841
 864.056 825.920
 350.875 87.744
 711.786 275.309
 304.964 575.795
 544.284 392.933
 543.966 864.818
 374.520 562.368
 404.380 220.666
 353.443 364.412
 828.171 592.912
 595.457 897.238
 71.014 177.719
 757.200 537.553
 418.140 350.893
 91.672 91.164
 693.780 954.011
 153.782 202.730
 256.368 422.252
 296.457 775.910
 814.020 206.924
 886.032 91.274
 598.421 814.835
 927.204 660.588
 978.621 897.604
 744.981 498.445
 460.644 654.216
 75.640 67.218
 638.923 227.870
 500.476 316.231
 179.055 292.064
 573.232 913.726
 409.049 30.523
 280.546 399.114
 872.024 760.876
 998.881 767.232
 994.348 463.680
 813.595 155.654
 299.609 27.749
 716.488 325.802
 753.977 571.666
 646.093 509.716
 468.779 352.386
 756.772 703.458
 171.209 518.155
 453.380 407.399
 346.528 938.347
 190.692 191.077
 470.882 71.668
 472.274 859.194
 211.775 981.564
 881.113 744.922
 245.461 229.203
 901.602 101.642
 502.164 166.456
 144.849 314.895
 229.524 700.683
 840.381 838.716
 493.320 637.497
 908.968 266.207
 297.038 345.074
 963.249 680.392
 785.814 482.899
 403.268 571.010
 346.612 548.433
 668.929 834.351
 369.023 807.085
 295.081 150.625
 987.006 964.824
 879.815 826.478
 981.291 539.950
 443.066 734.383
 838.451 2.935
 19.483 526.788
 592.208 233.414
 123.420 867.660
 824.964 934.406
 949.740 39.669
 95.560 229.589
 664.943 249.569
 48.602 524.301
 810.019 80.766
 720.409 749.884
 918.634 409.853
 708.720 639.786
 769.262 307.584
 242.979 650.717
 883.025 844.883
 57.585 380.034
 674.097 696.872
 813.481 818.976
 108.210 124.277
 568.280 888.510
 456.983 469.038
 99.660 439.218
 209.526 152.477
 331.658 158.211
 954.132 248.363
 492.854 654.590
 936.107 723.762
 196.170 821.112
 475.410 117.494
 322.496 464.783
 760.046 744.497
 317.701 124.966
 67.032 975.656
 381.465 56.834
 878.645 13.022
 596.143 43.774
 912.769 142.274
 577.384 148.402
 855.251 245.471
 941.235 742.678
 730.505 461.166
 193.895 338.188
 863.433 114.844
 432.271 423.645
 338.366 255.176
 71.160 904.424
 644.746 431.092
 214.613 915.278
 788.291 357.127
 996.246 969.946
 842.125 231.497
 410.489 238.225
 594.769 100.163
 731.798 461.103
 328.903 473.539
 412.411 777.063
 622.625 589.058
 405.290 827.836
 517.769 226.510
 674.588 620.225
 140.111 793.775
 431.393 63.523
 404.431 743.502
 521.045 91.439
 392.189 7.539
 746.415 165.732
 277.547 561.985
 548.721 489.294
 803.776 993.928
 896.456 812.820
 609.477 829.067
 919.655 576.000
 583.858 710.942
 439.908 696.353
 631.672 376.591
 208.418 412.040
 68.762 844.747
 200.062 645.594
 494.021 681.616
 499.282 720.336
 616.499 511.778
 135.100 407.877
 709.236 739.403
 112.183 81.735
 243.992 395.086
 980.377 707.437
 791.368 48.891
 677.366 912.987
 485.116 269.317
 361.904 995.346
 611.788 364.742
 275.655 359.119
 139.868 338.414
 780.092 124.455
 16.502 605.393
 14.606 943.947
 683.627 61.136
 719.284 35.799
 675.407 323.159
 720.415 65.705
 110.333 171.690
 151.303 426.724
 967.091 440.256
 391.201 199.123
 894.543 416.253
 870.173 286.010
 942.085 533.750
 679.430 970.993
 574.736 120.914
 420.364 127.557
 52.920 812.767
 949.511 113.155
 183.828 82.496
 862.392 731.767
 391.159 72.913
 391.188 664.998
 382.773 430.990
 257.240 212.501
 629.535 335.678
 260.175 697.005
 689.246 50.778
 545.078 267.571
 731.613 584.752
 564.544 257.503
 635.790 867.565
 443.900 541.976
 761.888 996.468
 418.697 206.723
 40.439 808.915
 100.171 135.679
 806.002 328.245
 846.320 95.432
 827.721 528.499
 486.276 421.449
 93.743 676.717
 29.555 269.787
 999.051 47.664
 958.476 503.393
 906.794 646.356
 873.671 939.768
 418.958 312.628
 964.319 843.055
 748.647 79.742
 284.850 35.433
 57.156 291.618
 619.847 807.495
 555.913 892.236
 743.275 293.398
 206.417 643.460
 764.685 152.582
 438.231 226.654
 594.525 165.383
 982.286 177.628
 147.008 744.742
 548.247 97.671
 979.347 821.312
 103.092 295.482
 590.583 145.702
 203.637 930.988
 475.199 731.365
 547.332 353.400
 352.557 37.324
 309.926 918.942
 332.540 54.558
 190.376 420.720
 393.310 847.380
 465.831 912.072
 654.632 335.841
 933.603 218.930
 948.676 352.195
 872.136 645.239
 991.738 819.343
 156.424 123.206
 620.018 478.349
 310.612 457.285
 598.859 22.349
 545.318 983.429
 179.075 3.172
 11.249 304.791
 40.788 82.712
 483.853 179.020
 422.225 362.567
 184.069 793.350
 919.024 791.860
 223.828 760.389
 702.711 314.723
 356.062 153.879
 242.196 156.189
 0.042 749.558
 219.621 779.562
 424.286 576.844
 364.948 791.562
 99.823 673.461
 748.808 776.341
 512.915 83.868
 479.819 448.803
 653.336 185.675
 263.683 15.558
 305.073 164.053
 362.456 492.473
 571.839 195.790
 812.706 366.413
 509.475 731.433
 442.587 210.892
 628.408 270.374
 95.644 117.314
 517.499 570.350
 301.495 422.288
 149.312 195.457
 412.077 674.490
 107.966 327.121
 381.282 960.096
 164.085 497.677
 43.340 102.551
 265.013 279.237
 32.084 269.877
 148.484 409.711
 673.039 700.861
 788.623 567.419
 20.407 530.956
 686.903 235.361
 151.465 630.904
 397.931 311.220
 275.117 427.825
 479.435 320.607
 765.685 462.346
 454.162 45.467
 957.179 939.500
 123.683 869.189
 189.769 389.281
 263.074 212.660
 905.044 289.431
 12.518 654.750
 458.582 783.207
 156.030 25.592
 129.673 504.255
 506.400 276.305
 633.733 695.546
 194.335 874.767
 311.490 866.565
 262.485 979.762
 311.753 900.078
 393.231 596.803
 186.151 915.056
 232.635 225.457
 762.242 74.433
 819.955 342.890
 296.802 544.799
 378.582 120.157
 277.680 759.839
 784.506 490.411
 837.604 191.092
 594.879 551.679
 266.799 809.598
 612.301 26.260
 216.594 42.209
 678.891 365.269
 729.854 139.318
 164.640 96.929
 525.545 719.571
 441.988 203.122
 16.804 725.703
 355.904 968.332
 320.294 888.256
 217.209 691.878
 188.417 965.745
 405.689 467.408
 987.076 816.420
 86.056 507.660
 875.429 704.461
 459.563 87.906
 498.739 989.156
 120.735 474.219
 262.410 466.850
 513.903 334.367
 549.263 500.423
 817.988 256.943
 710.626 688.523
 288.282 551.152
 895.843 96.146
 686.858 403.997
 578.168 29.525
 803.118 437.469
 234.859 422.213
 645.063 455.554
 995.794 177.131
 940.822 684.725
 91.374 243.040
 477.311 593.091
 713.390 895.945
 195.420 689.100
 11.387 139.505
 113.762 832.917
 644.636 467.437
 148.659 90.108
 811.861 469.502
 897.988 81.590
 406.421 76.059
 949.835 965.018
 765.639 179.999
 331.142 465.623
 974.744 145.398
 222.112 869.340
 376.679 396.422
 2.702 223.814
 560.270 105.358
 369.848 555.205
 835.594 583.337
 548.038 107.817
 944.433 580.139
 219.443 122.296
 336.325 469.816
 509.154 674.989
 810.893 526.827
 290.520 560.109
 181.818 863.544
 917.381 77.322
 57.365 425.716
 764.692 125.666
 9.933 939.645
 265.405 951.223
 679.288 225.980
 395.996 767.400
 530.346 583.333
 290.894 795.130
 579.485 384.158
 190.037 853.790
 879.044 889.968
 655.137 785.440
 576.914 997.895
 668.161 794.423
 69.098 981.701
 167.477 325.942
 962.813 733.717
 928.467 751.511
 44.672 886.836
 679.967 751.932
 183.976 975.145
 517.263 531.490
 529.859 346.216
 156.534 517.399
 620.605 376.212
 332.528 919.195
 204.699 60.314
 707.111 882.179
 970.106 795.542
 395.246 171.170
 737.841 71.399
 569.534 585.656
 448.433 407.389
 344.949 120.080
 858.617 687.074
 120.671 244.604
 876.970 638.592
 942.599 358.732
 960.867 594.604
 3.101 244.976
 735.705 464.203
 696.909 270.107
 696.668 589.923
 364.832 710.908
 432.331 509.563
 969.495 248.901
 640.216 650.811
 26.884 728.972
 362.155 352.906
 559.738 320.390
 380.392 920.707
 117.242 381.640
 815.105 400.091
 821.997 504.087
 335.145 537.736
 339.521 301.180
 423.842 711.884
 825.829 692.478
 171.633 142.978
 580.866 393.679
 640.929 204.209
 934.120 519.223
 963.127 332.656
 5.950 102.598
 683.179 713.114
 444.543 676.581
 117.020 280.830
 132.588 82.256
 487.791 518.715
 616.523 408.400
 667.836 252.366
 639.372 433.862
 487.535 56.171
 488.882 452.884
 744.965 750.329
 816.844 720.188
 431.231 706.793
 382.616 538.422
 896.916 597.669
 641.130 819.706
 50.930 758.678
 878.730 646.145
 482.201 339.914
 422.572 306.984
 108.668 853.774
 362.868 644.467
 521.544 973.807
 861.792 453.371
 243.365 497.114
 936.416 573.702
 246.895 156.204
 131.749 130.466
 82.360 493.957
 608.083 812.988
 79.854 728.231
 296.722 868.606
 282.305 501.880
 200.405 597.057
 925.370 601.596
 977.814 73.569
 520.548 237.403
 332.441 867.022
 476.212 797.135
 679.414 936.933
 970.862 260.529
 172.881 237.198
 689.461 700.073
 602.234 888.983
 466.305 675.582
 397.079 939.058
 718.411 402.141
 85.873 537.822
 377.195 533.075
 927.019 963.806
 361.538 337.624
 47.525 914.275
 213.626 194.811
 584.985 266.623
 524.786 288.549
 913.330 499.434
 99.667 433.276
 749.706 818.510
 284.238 233.675
 574.974 950.162
 560.284 576.365
 468.007 495.746
 883.307 446.561
 846.560 657.585
 512.289 579.805
 245.518 282.341
 401.912 709.957
 745.376 274.595
 956.989 512.179
 916.730 27.445
 894.655 506.881
 675.095 130.605
 634.977 571.209
 577.708 47.548
 510.853 573.191
 251.045 15.287
 822.383 415.047
 554.030 192.401
 481.342 252.101
 74.607 157.717
 523.162 288.568
 772.013 603.922
 885.299 678.022
 237.390 353.373
 543.392 152.218
 703.070 288.982
 794.873 935.271
 715.751 98.623
 321.275 779.762
 259.032 799.797
 736.276 986.585
 102.337 280.830
 930.479 581.302
 630.519 769.754
 403.013 347.074
 313.730 441.934
 374.643 729.240
 80.987 787.871
 210.288 191.130
 11.873 884.330
 147.321 17.387
 135.785 111.656
 589.165 822.995
 481.892 920.107
 44.333 767.212
 438.620 16.019
 884.896 216.093
 619.999 378.177
 384.442 10.277
 787.032 154.979
 345.906 631.902
 502.610 78.548
 119.460 122.161
 504.030 173.235
 968.218 166.040
 731.372 358.987
 796.339 60.757
 354.775 946.322
 894.709 437.444
 378.752 896.527
 971.506 370.582
 675.215 250.876
 659.375 535.870
 894.912 4.760
 471.623 154.789
 243.821 370.660
 813.874 773.671
 779.004 307.578
 845.174 287.866
 698.109 129.354
 376.922 749.692
 166.665 191.011
 455.713 244.545
 974.345 107.698
 106.709 726.271
 740.335 717.020
 930.302 54.211
 331.894 350.442
 812.287 344.793
 530.195 746.602
 95.615 55.184
 12.880 697.663
 791.992 260.857
 240.884 864.270
 109.387 319.488
 483.365 985.336
 15.255 367.081
 712.785 321.952
 226.314 846.289
 504.005 751.682
 848.736 889.681
 6.559 627.604
 525.229 880.970
 986.133 758.639
 968.532 794.426
 385.743 592.258
 968.305 6.845
 703.509 591.915
 597.298 618.197
 164.605 619.013
 363.238 977.800
 450.445 838.432
 358.403 54.303
 987.071 768.399
 155.811 612.694
 163.811 856.587
 848.860 362.884
 607.452 666.813
 492.934 456.147
 859.402 952.562
 498.542 952.132
 654.798 638.173
 665.198 325.357
 972.425 855.087
 405.311 281.717
 180.106 533.676
 863.172 308.922
 837.362 741.331
 613.974 576.744
 9.252 610.529
 163.136 261.125
 594.236 708.278
 741.563 708.709
 54.365 467.722
 795.615 343.978
 766.294 506.725
 942.255 999.347
 772.544 485.437
 44.029 709.338
 118.392 559.188
 952.333 633.923
 903.148 434.340
 570.999 984.690
 175.888 768.345
 358.867 832.434
 463.563 922.072
 576.239 828.754
 960.567 389.219
 295.425 920.362
 738.217 126.389
 952.714 456.837
 83.179 286.200
 483.884 965.009
 656.742 827.951
 526.655 700.910
 321.392 225.060
 913.531 699.141
 524.570 100.439
 542.230 865.668
 207.480 460.510
 476.928 40.554
 542.894 141.683
 783.114 369.378
 951.838 771.420
 566.602 634.351
 934.782 636.699
 110.901 917.085
 236.401 268.678
 977.452 494.142
 780.390 732.001
 744.225 743.840
 26.317 754.781
 456.801 999.018
 856.590 170.308
 302.690 286.826
 568.734 149.593
 897.379 215.096
 874.963 385.712
 496.114 497.871
 174.297 513.293
 478.079 753.564
 516.991 391.616
 352.322 891.572
 209.992 495.417
 23.125 151.601
 576.419 107.235
 45.633 339.334
 971.203 617.980
 472.410 68.177
 336.131 363.142
 713.421 565.871
 746.370 661.003
 634.040 423.686
 30.532 202.384
 129.547 282.314
 439.394 560.419
 324.702 980.499
 874.283 250.841
 741.147 898.796
 572.928 651.117
 594.309 760.966
 674.415 869.043
 369.254 799.478
 359.985 792.044
 978.428 130.029
 485.176 517.351
 823.864 234.234
 801.754 895.606
 625.319 331.561
 113.639 267.392
 790.547 983.768
 446.311 650.216
 704.000 760.659
 538.970 674.872
 608.385 88.720
 525.912 772.681
 715.546 278.597
 469.378 292.353
 977.960 98.351
 679.794 956.248
 201.927 432.740
 328.156 945.328
 213.311 490.714
 364.941 790.452
 874.990 530.695
 933.877 520.886
 383.235 143.706
 359.018 320.510
 372.777 136.093
 19.649 425.479
 574.991 995.241
 467.687 586.898
 691.175 702.846
 522.506 56.824
 557.418 320.781
 662.773 439.783
 835.978 745.357
 266.377 604.627
 320.658 377.779
 398.261 158.402
 393.758 154.094
 260.695 245.872
 326.153 519.104
 777.861 922.023
 529.498 9.100
 341.631 332.579
 813.243 261.324
 580.885 977.025
 384.784 518.420
 294.018 483.450
 177.664 208.765
 892.438 423.685
 972.416 514.085
 909.463 585.533
 262.422 180.522
 229.429 906.668
 441.593 275.237
 659.729 588.021
 382.987 365.182
 605.681 134.758
 22.442 316.092
 794.412 627.515
 46.411 836.780
 937.401 78.276
 49.442 175.907
 708.000 462.569
 617.968 305.539
 554.555 896.682
 210.390 178.729
 363.844 415.057
 639.050 548.270
 354.185 134.252
 570.852 592.677
 411.173 16.879
 106.562 565.815
 308.464 488.291
 983.651 611.603
 386.173 342.748
 786.700 148.711
 623.302 502.218
 208.711 106.453
 49.287 573.278
 554.970 197.311
 832.564 864.940
 440.698 149.284
 478.269 677.324
 829.499 838.860
 508.472 608.299
 970.184 899.800
 10.170 228.488
 396.129 111.578
 70.525 385.977
 388.646 562.460
 505.304 277.952
 311.479 744.603
 383.269 190.073
 88.435 771.598
 692.376 894.255
 114.108 352.647
 447.520 315.713
 805.901 942.683
 546.349 450.368
 274.112 185.557
 510.138 119.348
 609.212 839.737
 749.245 989.405
 667.923 425.474
 344.219 133.049
 41.936 852.118
 288.970 32.513
 877.786 908.085
 284.566 394.925
 99.319 248.269
 162.371 5.984
 284.315 59.510
 842.577 434.909
 336.215 979.705
 966.136 59.342
 245.760 786.639
 370.176 215.496
 684.000 445.431
 882.760 422.140
 139.011 36.291
 294.187 468.641
 488.303 995.134
 198.698 604.439
 675.120 747.332
 900.542 292.838
 870.283 848.923
 27.954 684.396
 696.009 959.962
 511.994 578.549
 761.190 542.037
 356.730 646.124
 609.274 917.635
 173.489 815.464
 863.297 964.869
 873.408 231.988
 724.413 99.639
 636.131 101.696
 349.865 561.813
 303.007 55.673
 16.511 256.134
 513.667 722.872
 332.601 276.855
 126.396 785.900
 262.354 682.517
 974.679 498.147
 997.164 389.488
 631.916 55.338
 69.158 166.216
 229.189 200.571
 835.566 471.458
 220.732 375.275
 47.514 266.627
 370.120 750.802
 588.927 313.004
 767.057 743.810
 267.871 847.620
 838.092 556.014
 354.816 816.659
 620.588 823.837
 183.811 72.152
 892.261 319.981
 810.503 537.368
 530.838 536.774
 405.578 389.747
 990.430 885.618
 656.791 759.567
 371.680 669.006
 63.746 400.205
 908.429 187.914
 196.612 745.047
 49.335 620.229
 15.627 860.632
 761.750 193.010
 428.439 59.840
 388.118 736.330
 815.965 517.976
 831.691 778.284
 156.623 694.018
 105.696 764.216
 198.639 895.493
 243.767 868.667
 399.072 25.221
 213.189 841.923
 797.560 639.157
 97.909 786.000
 807.264 544.889
 305.376 94.619
 972.637 538.760
 607.980 691.102
 904.434 665.591
 242.363 345.542
 900.635 878.549
 172.382 202.331
 694.789 858.492
 666.481 670.683
 540.938 343.482
 68.050 759.741
 599.989 831.949
 646.797 526.966
 692.677 309.755
 636.886 70.579
 738.650 455.345
 498.507 965.924
 122.383 982.036
 416.686 19.677
 280.477 656.719
 485.623 8.342
 660.262 504.869
 657.870 757.437
 978.695 578.406
 682.741 600.066
 238.399 872.022
 62.848 288.419
 12.761 861.796
 745.296 695.140
 75.618 185.066
 386.596 775.178
 957.923 50.517
 717.629 919.683
 601.450 571.276
 745.028 944.821
 39.000 750.734
 294.287 958.379
 255.587 861.000
 92.015 439.863
 822.832 367.935
 142.371 275.179
 999.394 945.879
 346.404 690.339
 157.176 951.483
 991.404 30.791
 232.516 591.914
 77.143 900.682
 473.384 921.376
 202.029 91.784
 820.284 365.090
 487.641 42.768
 536.014 226.084
 436.019 839.556
 106.599 242.370
 679.730 325.623
 344.630 785.965
 867.444 82.209
 112.140 427.105
 823.122 472.616
 171.310 913.725
 98.479 748.289
 599.212 865.504
 907.999 278.600
 652.011 771.494
 573.218 198.619
 322.228 969.534
 216.389 342.277
 440.718 823.560
 818.991 930.916
 576.771 91.716
 512.238 573.203
 182.384 674.412
 287.067 171.583
 110.376 368.528
 220.583 58.155
 464.016 643.712
 913.255 350.110
 564.630 651.696
 543.024 138.235
 962.782 922.933
 773.807 733.653
 880.848 380.431
 539.648 95.893
 225.882 182.845
 373.132 562.931
 520.577 412.693
 696.865 680.179
 388.964 56.683
 167.268 875.231
 927.330 29.894
 396.098 808.873
 668.211 10.736
 900.618 826.335
 387.431 556.939
 0.029 177.758
 645.767 732.289
 213.410 730.386
 335.530 298.338
 981.118 180.128
 209.017 314.227
 763.421 225.202
 194.290 781.129
 631.364 493.749
 501.299 196.305
 797.921 940.259
 37.956 616.670
 412.784 927.835
 394.928 34.984
 710.406 795.546
 725.954 645.861
 934.860 639.191
 807.009 416.901
 621.584 591.736
 665.366 416.180
 878.175 624.543
 644.326 605.463
 435.202 865.557
 30.057 453.948
 922.766 475.167
 285.651 315.704
 136.692 79.028
 89.460 241.497
 885.178 740.285
 288.158 849.478
 326.243 87.134
 281.433 286.510
 820.017 887.292
 439.189 791.204
 107.790 485.818
 801.315 179.532
 799.742 769.739
 365.434 863.802
 491.535 880.564
 773.261 75.739
 450.767 718.084
 658.663 475.138
 410.025 335.641
 520.108 608.304
 94.381 853.592
 880.472 947.178
 296.409 265.009
 54.498 843.262
 517.807 992.355
 868.059 413.244
 928.395 808.135
 676.655 519.557
 983.700 554.254
 478.896 893.169
 902.577 297.444
 483.161 482.989
 75.644 220.796
 284.195 111.800
 671.156 768.837
 666.304 919.076
 372.727 696.098
 749.425 213.240
 546.730 592.719
 714.957 717.373
 748.026 816.902
 124.674 641.354
 460.701 210.170
 15.701 58.605
 293.828 430.359
 608.495 106.491
 546.995 647.391
 896.817 105.967
 490.700 912.395
 345.930 739.054
 815.156 951.283
 857.967 503.280
 257.995 934.871
 474.734 242.428
 275.511 939.978
 584.855 235.199
 950.170 106.299
 743.389 100.974
 884.006 694.391
 360.821 288.469
 196.275 408.773
 190.317 673.197
 585.410 30.306
 656.286 468.267
 719.248 932.833
 995.781 305.852
 551.008 785.284
 2.172 669.947
 917.140 272.370
 896.252 441.682
 430.494 130.592
 734.826 884.059
 40.179 83.262
 485.647 61.642
 67.694 275.653
 837.720 221.289
 255.558 732.274
 318.602 701.862
 665.869 870.925
 899.117 284.006
 756.115 666.882
 978.053 716.289
 830.718 134.890
 155.086 282.408
 339.564 122.010
 172.705 417.850
 267.846 231.799
 693.708 395.770
 561.717 46.278
 489.548 224.130
 166.361 709.019
 159.014 13.123
 650.101 678.220
 642.385 958.010
 461.355 866.359
 712.108 652.681
 853.687 32.015
 929.411 9.325
 235.448 774.416
 582.173 555.687
 799.916 662.637
 141.227 150.561
 493.186 285.010
 271.460 177.823
 731.975 471.932
 345.194 417.739
 421.969 783.974
 366.080 60.163
 207.295 989.977
 812.911 617.075
 39.320 625.047
 948.357 851.676
 952.482 520.175
 854.615 698.655
 818.691 153.362
 806.692 576.555
 90.416 771.908
 477.664 450.271
 484.632 977.964
 995.339 592.224
 882.008 121.139
 595.818 707.754
 673.029 685.052
 809.188 67.619
 458.097 437.251
 981.839 552.520
 563.257 497.102
 907.590 226.431
 756.250 493.468
 278.037 772.743
 906.471 477.745
 146.468 46.232
 22.726 338.575
 157.669 201.455
 97.890 758.278
 659.380 581.992
 791.609 649.277
 164.696 413.054
 70.823 918.874
 865.918 591.251
 211.155 5.330
 850.218 659.107
 826.301 96.072
 379.771 678.268
 951.612 233.747
 570.967 855.009
 354.575 607.831
 238.948 745.751
 699.334 453.685
 718.566 890.956
 553.365 888.410
 487.136 145.308
 418.707 220.240
 207.837 533.871
 502.647 307.577
 897.855 551.558
 146.469 213.226
 768.251 711.324
 116.856 12.108
 551.992 249.867
 72.225 246.115
 954.690 24.168
 762.817 272.282
 54.534 223.978
 54.485 980.667
 822.010 921.494
 905.314 942.033
 407.717 157.324
 523.296 624.378
 892.458 89.717
 222.095 548.669
 945.563 220.628
 928.578 60.729
 385.839 256.977
 916.258 216.533
 278.646 308.405
 507.478 316.327
 679.356 794.734
 146.335 98.700
 898.205 208.285
 164.631 4.349
 617.416 210.329
 593.017 241.801
 945.100 39.625
 685.905 400.362
 601.238 867.459
 186.366 841.273
 661.846 181.640
 339.282 104.368
 353.905 45.924
 928.473 657.818
 214.877 826.345
 155.722 822.097
 878.617 757.674
 563.915 960.582
 899.413 237.884
 828.421 658.862
 406.179 573.082
 573.991 738.538
 220.722 777.353
 220.587 460.943
 62.350 79.552
 600.610 78.789
 983.288 761.020
 929.896 162.269
 576.497 493.976
 941.817 548.972
 313.322 259.886
 222.031 798.317
 600.059 381.216
 203.348 140.682
 490.265 19.811
 916.218 834.461
 106.662 392.706
 539.228 831.820
 569.356 783.980
 482.445 722.623
 905.282 432.431
 169.297 107.955
 40.069 433.264
 693.031 147.932
 513.681 681.954
 22.713 846.324
 184.120 525.071
 660.490 256.179
 511.409 471.825
 423.824 810.778
 371.980 7.573
 989.147 263.245
 19.983 73.626
 710.468 631.970
 268.269 113.744
 69.692 239.229
 142.431 105.055
 554.626 554.316
 804.073 698.404
 253.908 532.904
 35.202 389.892
 541.482 419.728
 818.209 571.542
 761.023 256.204
 782.519 795.318
 255.346 327.842
 469.636 702.447
 687.676 483.794
 396.568 781.018
 719.502 163.457
 879.657 521.735
 420.235 339.393
 76.485 137.611
 541.956 714.105
 975.265 932.136
 81.208 938.364
 324.938 666.410
 530.156 414.159
 173.912 53.961
 380.740 235.173
 643.140 358.153
 855.184 846.622
 375.192 177.436
 389.728 184.697
 303.493 965.263
 69.506 9.705
 706.367 871.643
 302.799 267.947
 133.585 730.371
 412.277 12.522
 606.361 708.610
 217.445 355.615
 336.131 433.234
 872.332 302.727
 126.788 601.085
 319.828 86.973
 116.472 848.858
 421.361 748.629
 778.792 323.879
 638.323 427.002
 292.604 171.539
 678.406 899.300
 860.895 391.159
 702.574 831.208
 122.260 952.707
 21.707 528.421
 965.767 95.864
 28.876 495.472
 297.397 624.874
 825.052 131.090
 282.776 182.489
 341.963 497.343
 428.496 739.631
 63.159 387.526
 388.352 320.727
 838.755 245.560
 369.422 634.584
 4.274 733.613
 447.667 275.030
 601.396 546.184
 418.157 362.267
 88.021 85.410
 138.813 423.924
 474.941 766.573
 769.519 363.463
 372.715 453.273
 154.619 72.960
 339.261 32.525
 593.086 548.084
 128.674 650.925
 837.428 826.460
 725.291 129.282
 762.825 158.610
 252.758 555.821
 358.604 135.779
 152.466 793.681
 574.541 34.292
 184.213 409.348
 867.255 25.560
 397.236 382.582
 753.023 668.742
 913.020 458.902
 201.566 914.534
 141.754 481.827
 672.906 759.153
 489.382 838.596
 81.363 393.673
 97.413 880.302
 995.514 782.366
 166.542 961.342
 181.967 802.069
 749.589 475.312
 858.581 501.113
 939.085 852.254
 127.070 449.690
 328.009 98.305
 346.533 203.215
 774.943 791.832
 232.354 376.199
 471.400 954.087
 216.087 907.155
 281.756 357.075
 781.719 606.312
 325.586 352.040
 755.257 729.370
 896.832 449.667
 724.476 964.734
 490.950 674.421
 213.420 101.778
 944.874 182.620
 944.520 647.449
 318.200 74.708
 455.909 552.448
 68.741 560.192
 671.479 911.242
 540.627 228.046
 368.681 318.009
 605.899 730.678
 178.988 439.569
 126.554 566.181
 66.920 143.289
 456.881 217.610
 646.724 170.460
 537.424 820.903
 146.016 241.857
 871.907 942.133
 950.510 630.909
 285.003 372.851
 54.161 540.531
 367.988 37.826
 188.739 112.269
 795.403 856.627
 162.900 11.611
 681.217 428.930
 953.580 342.431
 108.170 708.551
 265.275 108.479
 257.543 893.951
 711.860 663.125
 865.411 859.943
 40.780 63.391
 290.280 868.800
 173.216 104.460
 378.961 576.713
 492.155 80.693
 723.650 557.153
 192.064 163.866
 302.840 525.120
 481.139 264.361
 959.118 10.391
 575.105 542.884
 583.762 503.907
 268.587 455.675
 224.855 715.495
 147.559 572.792
 914.207 924.645
 398.978 25.001
 698.585 886.478
 569.003 568.841
 870.595 44.937
 360.090 61.078
 510.177 93.419
 683.626 892.926
 283.331 163.270
 195.774 331.855
 692.748 82.889
 639.920 75.782
 156.021 469.627
 652.991 852.846
 999.651 644.535
 621.275 952.365
 627.904 12.585
 503.928 892.153
 259.649 160.817
 791.620 397.835
 56.561 291.474
 399.759 765.671
 603.640 40.367
 979.228 916.626
 287.214 311.281
 984.744 831.721
 463.751 580.167
 696.970 33.359
 570.429 548.310
 27.637 681.202
 719.215 927.719
 328.767 161.893
 391.823 166.254
 11.970 637.578
 743.322 721.602
 699.673 387.610
 685.342 995.135
 967.594 330.384
 391.887 677.307
 790.977 388.066
 515.969 239.711
 322.919 286.626
 166.068 854.930
 61.903 538.408
 338.211 619.280
 210.633 196.355
 880.952 596.325
 695.917 100.534
 363.476 657.420
 969.224 751.852
 176.278 151.507
 102.389 278.728
 402.465 138.048
 548.490 734.296
 116.746 827.593
 173.241 839.557
 787.951 323.288
 149.238 327.427
 946.761 88.296
 119.469 940.110
 628.823 388.999
 705.751 474.641
 788.099 407.943
 193.821 786.180
 698.059 675.389
 754.121 464.128
 698.868 841.248
 243.650 750.801
 715.258 773.025
 820.412 826.055
 48.241 208.509
 831.877 623.576
 648.644 168.626
 709.640 56.480
 603.871 515.659
 614.202 732.525
 931.970 160.384
 979.930 644.592
 77.471 729.560
 767.166 782.728
 168.482 19.172
 445.721 373.025
 128.984 311.152
 524.319 389.807
 977.128 919.832
 769.778 885.427
 990.852 972.555
 296.751 451.362
 125.457 995.842
 75.770 71.117
 941.307 968.956
 429.379 695.732
 989.157 981.030
 41.550 903.575
 829.224 862.054
 375.884 975.016
 679.922 293.564
 117.812 987.675
 732.970 99.121
 962.835 128.064
 891.381 90.363
 357.633 220.009
 621.803 940.151
 457.535 529.185
 627.045 774.092
 839.466 647.261
 580.767 235.339
 354.263 759.629
 494.764 670.341
 819.493 819.572
 758.664 306.095
 150.093 191.412
 178.912 109.126
 558.790 678.928
 703.553 715.016
 894.103 656.856
 34.565 942.729
 236.594 297.095
 161.377 23.732
 962.784 792.260
 487.163 610.998
 483.032 583.212
 730.689 732.258
 339.627 90.395
 66.662 225.568
 842.982 418.130
 990.080 469.450
 658.315 174.057
 456.960 786.068
 917.315 540.705
 844.814 161.431
 406.653 311.716
 899.348 564.242
 18.580 910.698
 875.272 343.262
 982.298 736.319
 653.048 895.997
 925.285 203.582
 412.232 998.939
 741.557 899.593
 986.356 106.747
 722.202 554.462
 912.608 315.696
 788.972 396.769
 348.702 62.048
 773.757 661.518
 964.183 520.888
 18.088 930.373
 956.925 883.315
 593.331 883.731
 908.975 533.147
 832.759 346.843
 18.341 697.580
 743.391 23.386
 642.293 504.284
 53.542 475.950
 208.656 900.554
 929.702 70.701
 618.130 454.337
 745.176 230.602
 824.582 303.871
 137.419 306.139
 471.471 109.429
 88.811 183.342
 238.962 710.259
 997.692 805.339
 954.180 740.557
 966.656 625.947
 900.529 914.454
 570.476 572.297
 73.549 271.164
 626.840 939.772
 140.885 863.052
 382.581 238.315
 421.198 172.329
 652.782 957.055
 478.064 723.095
 869.537 507.428
 684.929 696.619
 474.032 877.179
 939.060 906.998
 335.693 303.393
 247.229 815.155
 824.488 216.924
 162.929 680.594
 169.022 879.045
 591.536 817.126
 879.122 220.032
 691.613 841.364
 325.453 985.677
 961.000 907.011
 281.741 128.950
 907.379 95.544
 32.070 568.314
 344.343 291.951
 914.057 730.393
 533.764 185.676
 249.403 352.136
 399.587 190.229
 50.249 626.438
 481.192 524.217
 680.043 115.983
 368.757 911.502
 491.410 754.103
 88.929 74.227
 14.190 410.789
 385.342 660.443
 380.719 778.950
 491.800 484.729
 662.264 973.940
 831.152 997.663
 662.862 122.011
 923.092 36.185
 440.569 114.988
 560.347 955.235
 570.193 544.388
 254.349 780.645
 548.042 903.804
 875.816 648.925
 93.283 410.155
 968.235 371.477
 700.453 79.168
 116.678 855.150
 125.005 975.748
 62.445 469.171
 473.000 213.955
 595.607 427.952
 854.940 312.796
 90.602 282.586
 743.032 822.507
 410.771 619.738
 34.879 761.410
 660.382 759.094
 621.748 776.414
 349.594 339.255
 936.369 132.205
 229.581 172.425
 417.000 606.878
 700.157 131.268
 177.701 227.905
 967.623 373.634
 978.924 14.968
 290.957 194.611
 110.435 639.130
 782.987 768.446
 245.925 185.504
 490.856 68.774
 124.504 184.048
 356.327 163.349
 930.639 305.964
 218.448 713.907
 56.121 807.821
 164.523 983.140
 63.775 28.732
 233.710 585.103
 864.188 235.344
 32.695 4.262
 548.357 483.156
 114.664 959.048
 878.561 179.546
 709.202 671.076
 967.658 843.316
 357.933 209.599
 217.510 447.579
 322.911 266.361
 637.240 388.036
 984.443 948.586
 421.872 858.485
 352.517 692.649
 294.781 451.636
 880.163 949.095
 959.878 488.501
 914.480 387.626
 880.988 657.030
 856.649 550.736
 19.292 393.920
 759.124 944.678
 580.679 347.234
 77.299 809.862
 922.475 626.491
 353.716 338.744
 665.209 186.987
 62.618 2.429
 575.170 52.615
 826.844 268.028
 705.732 493.101
 961.390 213.180
 591.246 215.136
 350.186 13.670
 411.345 970.353
 154.577 652.052
 123.340 235.315
 741.739 392.393
 687.012 179.092
 544.882 27.172
 973.285 542.617
 688.877 831.177
 503.195 241.446
 77.279 773.552
 256.395 41.236
 10.065 328.413
 822.483 4.905
 134.481 187.572
 750.141 174.795
 800.871 82.571
 138.049 125.224
 456.166 549.531
 70.416 234.488
 142.866 867.266
 144.588 305.003
 141.929 130.077
 987.587 170.932
 293.311 810.712
 684.487 229.973
 115.325 571.010
 519.660 116.312
 919.006 97.909
 390.254 581.910
 149.961 506.938
 921.379 800.929
 989.439 255.502
 378.851 875.303
 188.525 451.519
 325.766 57.048
 402.406 102.105
 944.349 764.262
 221.737 910.450
 588.527 642.997
 279.480 150.995
 442.440 896.867
 436.610 403.148
 835.987 691.737
 139.278 237.408
 463.618 356.042
 692.024 575.990
 323.624 190.673
 833.168 409.297
 951.448 219.208
 634.534 872.243
 474.993 33.270
 211.129 668.253
 138.132 793.394
 928.405 287.275
 389.759 348.067
 974.677 976.385
 41.680 638.137
 141.325 582.377
 684.771 6.975
 69.324 55.312
 797.281 575.420
 800.808 956.474
 263.537 442.278
 270.760 895.034
 280.080 504.058
 16.242 582.277
 497.158 160.569
 326.984 563.268
 317.341 985.371
 847.623 601.849
 343.749 631.850
 132.851 859.982
 285.094 247.626
 294.426 146.341
 133.525 553.361
 934.002 597.165
 37.643 468.645
 376.697 695.573
 103.219 840.201
 483.937 800.508
 927.910 939.174
 285.309 625.419
 276.166 78.627
 410.952 927.500
 142.392 983.975
 989.488 104.380
 953.351 592.923
 790.961 275.564
 696.599 323.288
 7.079 595.500
 905.898 723.058
 67.693 114.188
 215.136 894.246
 266.654 95.711
 340.928 387.849
 13.555 716.626
 55.186 19.944
 120.466 901.973
 850.425 517.180
 382.416 389.587
 422.951 213.317
 603.359 131.998
 846.665 476.811
 269.862 803.426
 879.695 833.629
 975.145 447.112
 437.981 180.669
 966.948 410.720
 37.346 275.278
 432.588 425.765
 305.079 187.981
 270.257 507.698
 303.180 361.828
 632.020 818.440
 900.796 716.453
 794.072 540.848
 248.937 142.525
 324.733 478.172
 215.178 167.710
 819.718 590.129
 551.794 344.298
 974.695 105.631
 422.899 457.507
 612.657 570.571
 482.914 319.084
 701.752 73.687
 961.526 170.765
 939.655 585.637
 603.910 444.537
 273.380 503.609
 976.818 320.263
 726.371 38.585
 672.323 585.570
 154.161 453.526
 615.191 277.877
 409.954 562.155
 754.336 404.838
 814.554 549.496
 343.672 268.518
 561.761 562.275
 196.222 22.201
 599.167 640.522
 334.127 669.495
 782.042 188.067
 415.648 766.359
 459.619 91.063
 961.217 241.769
 701.487 838.289
 439.706 536.263
 768.190 138.075
 632.514 334.670
 163.731 893.460
 738.683 595.589
 245.877 334.345
 494.364 51.864
 308.481 223.250
 182.860 460.438
 762.086 475.847
 38.582 343.957
 326.637 160.335
 884.205 908.639
 393.064 568.082
 272.695 1.883
 116.820 54.760
 275.662 38.401
 662.335 324.852
 910.458 565.251
 936.956 226.949
 27.796 734.750
 328.758 412.619
 989.519 231.158
 415.091 122.867
 305.865 864.094
 436.479 154.600
 429.565 951.462
 960.360 741.432
 429.992 10.424
 595.922 690.958
 306.998 40.332
 698.031 952.123
 216.888 591.071
 626.092 654.950
 41.099 778.934
 541.826 149.842
 153.690 745.600
 755.868 269.580
 261.864 700.363
 912.217 804.425
 82.757 478.345
 555.562 395.330
 861.126 465.520
 911.141 853.815
 260.874 153.255
 649.933 466.720
 616.272 499.386
 471.604 562.757
 497.115 589.111
 49.969 443.973
 819.821 847.202
 114.900 422.956
 570.675 683.868
 633.126 875.737
 548.308 31.336
 468.665 906.028
 283.342 708.782
 900.341 919.842
 560.381 42.188
 625.754 397.143
 310.799 156.122
 643.056 701.250
 326.694 980.231
 756.944 435.127
 482.809 298.724
 564.558 699.881
 363.150 281.369
 129.700 463.887
 244.373 425.269
 217.397 955.672
 864.212 904.038
 830.782 660.375
 828.305 52.103
 842.205 754.257
 614.479 334.059
 42.191 45.911
 104.205 280.569
 823.186 113.826
 294.386 772.006
 678.004 10.525
 159.655 868.253
 511.634 832.255
 589.860 407.909
 553.849 584.103
 416.523 513.185
 111.231 73.277
 965.945 259.396
 31.352 273.451
 488.580 311.966
 167.535 471.470
 570.855 651.918
 256.561 50.997
 46.211 345.966
 958.905 518.053
 499.610 53.492
 694.441 128.715
 669.813 874.112
 747.284 552.962
 565.366 641.431
 650.736 479.942
 45.560 666.510
 414.621 33.397
 801.721 674.820
 868.019 682.125
 885.505 599.996
 484.354 875.023
 150.760 474.045
 84.519 545.111
 638.595 754.921
 907.255 569.214
 179.249 567.461
 652.311 162.484
 399.966 901.864
 277.073 468.222
 209.395 355.317
 925.714 477.513
 422.979 447.652
 333.802 99.874
 950.716 462.381
 151.240 190.655
 291.752 621.948
 711.005 624.374
 576.071 803.186
 17.233 852.152
 121.545 928.865
 888.555 578.015
 197.558 267.677
 854.284 281.105
 120.143 662.472
 223.237 862.092
 866.939 850.016
 716.826 31.508
 465.480 590.686
 747.074 530.009
 550.463 989.640
 221.775 486.101
 733.044 749.024
 146.858 301.583
 9.392 871.166
 71.878 300.471
 41.193 653.783
 968.241 890.748
 155.210 438.557
 649.400 342.693
 673.324 143.687
 623.903 171.343
 242.490 918.989
 930.070 977.916
 182.896 489.664
 227.664 925.412
 212.541 723.137
 237.702 532.644
 890.651 374.353
 625.052 419.398
 607.421 691.170
 36.659 40.041
 242.935 836.101
 245.738 335.853
 736.611 787.487
 42.350 915.483
 715.827 296.611
 564.354 651.759
 197.557 512.314
 419.187 40.650
 821.897 347.087
 23.611 899.280
 426.524 494.533
 730.967 844.805
 304.671 54.623
 247.269 870.745
 687.613 957.675
 610.371 363.529
 790.526 168.737
 250.367 236.884
 795.507 9.792
 822.293 928.005
 8.479 757.399
 140.305 735.823
 911.462 997.952
 509.984 92.068
 185.480 482.527
 494.688 560.061
 952.236 489.411
 933.466 639.579
 378.083 936.864
 200.530 319.631
 508.114 794.039
 936.484 31.284
 310.961 207.299
 44.280 491.892
 678.864 326.365
 711.202 448.166
 758.559 104.133
 753.234 581.831
 905.417 520.657
 169.188 667.414
 628.241 301.409
 506.352 311.539
 700.264 458.734
 372.655 367.470
 681.590 970.399
 156.039 33.452
 160.982 847.746
 31.765 100.218
 265.134 356.449
 532.423 219.203
 289.032 493.953
 31.738 91.240
 512.538 148.838
 237.722 314.391
 429.888 958.555
 317.830 233.158
 227.421 423.943
 280.730 469.317
 600.770 652.954
 236.691 122.435
 59.242 403.940
 750.041 656.699
 78.685 233.308
 609.427 756.606
 644.281 266.412
 479.542 469.608
 384.191 788.094
 394.662 556.765
 99.582 764.667
 320.839 456.345
 715.230 977.373
 789.165 709.240
 629.744 474.226
 204.630 193.709
 960.573 978.785
 9.109 430.730
 34.834 67.850
 646.719 426.081
 653.885 822.824
 796.813 652.782
 592.203 139.650
 734.206 504.957
 617.081 458.720
 905.773 794.343
 125.850 748.231
 913.553 52.088
 585.614 682.320
 431.113 745.229
 74.024 29.481
 94.585 239.041
 808.519 878.623
 873.028 918.669
 19.095 941.550
 683.126 327.047
 472.500 384.189
 247.605 247.748
 453.268 447.690
 159.870 143.163
 812.005 158.402
 392.378 298.352
 519.569 217.092
 734.179 982.296
 936.228 367.636
 853.243 250.376
 89.569 229.471
 418.933 19.351
 729.130 432.633
 384.883 359.281
 817.651 506.094
 596.144 691.722
 660.047 66.973
 148.575 651.688
 746.199 558.107
 772.970 669.604
 980.120 843.268
 149.297 31.554
 626.887 42.415
 763.849 970.060
 573.761 863.787
 318.283 677.587
 370.345 546.055
 976.923 490.501
 684.531 183.482
 917.698 597.883
 939.769 381.893
 831.470 738.236
 841.267 735.940
 620.853 474.383
 563.637 771.663
 588.039 814.945
 573.010 646.561
 704.395 477.621
 358.512 816.766
 34.020 778.426
 920.173 982.320
 278.158 561.291
 324.946 212.910
 534.852 348.696
 324.662 183.735
 373.883 856.547
 207.888 751.595
 934.642 551.475
 213.035 652.235
 15.740 177.541
 897.496 269.603
 669.869 299.348
 474.535 224.868
 103.645 322.563
 887.127 857.073
 246.009 99.343
 79.737 558.374
 54.565 809.220
 802.321 815.403
 919.240 45.404
 285.775 765.904
 667.561 917.486
 167.927 68.129
 24.088 5.226
 230.543 2.221
 605.042 431.028
 390.084 471.111
 892.695 443.108
 230.966 76.990
 215.726 265.056
 395.596 742.747
 722.567 634.013
 769.368 590.847
 164.075 248.092
 493.303 540.620
 67.026 118.689
 977.200 535.156
 476.437 685.340
 800.373 547.892
 846.216 125.734
 406.772 773.975
 165.941 973.001
 11.016 300.914
 906.406 343.678
 19.396 335.487
 556.151 455.685
 375.937 888.950
 191.473 864.653
 612.237 980.222
 787.769 923.206
 507.904 587.558
 532.804 340.943
 356.406 84.673
 763.183 628.364
 32.155 949.105
 912.524 396.667
 725.240 481.441
 960.398 473.959
 159.911 867.049
 809.804 119.111
 854.440 530.857
 130.923 65.089
 979.090 655.027
 901.169 17.660
 294.658 364.043
 885.406 651.934
 628.400 237.463
 953.086 183.028
 192.335 933.672
 566.367 598.531
 549.297 135.319
 218.749 505.479
 166.037 236.235
 609.081 904.690
 694.857 48.783
 30.873 717.907
 533.210 828.392
 799.726 481.015
 915.455 488.088
 568.420 718.178
 86.260 550.052
 454.118 331.131
 738.193 84.331
 967.597 94.829
 317.020 188.083
 560.907 530.537
 410.346 924.078
 46.047 31.190
 845.134 667.112
 359.830 908.127
 386.668 494.694
 914.096 795.257
 818.570 237.678
 658.646 634.271
 406.223 601.753
 658.010 836.084
 223.442 46.984
 431.639 498.438
 926.460 925.565
 97.601 102.201
 365.482 423.873
 888.059 519.709
 960.597 720.740
 344.196 573.563
 266.979 187.086
 250.650 675.113
 298.924 530.899
 514.798 155.711
 360.682 294.751
 942.422 953.597
 685.475 690.047
 494.462 23.363
 656.109 193.012
 744.065 647.504
 768.570 812.784
 81.260 220.336
 503.912 293.042
 754.929 778.826
 547.078 437.449
 196.844 823.694
 190.373 108.203
 667.240 824.069
 593.780 479.449
 100.513 262.231
 856.819 716.921
 946.232 449.430
 553.073 176.456
 705.803 442.905
 657.683 381.854
 998.148 797.103
 282.303 762.794
 166.023 183.526
 646.132 352.261
 303.532 973.844
 534.339 197.270
 868.777 76.003
 607.624 103.979
 795.046 784.569
 263.568 886.871
 859.394 311.668
 949.473 530.234
 467.006 426.586
 478.326 498.135
 499.340 188.699
 798.405 886.532
 318.114 814.167
 59.828 628.707
 858.043 991.338
 658.334 614.174
 249.361 438.520
 121.002 323.480
 935.220 681.635
 336.986 519.486
 465.852 184.823
 288.179 162.875
 315.648 376.638
 362.734 169.608
 264.271 325.840
 754.444 925.276
 269.488 897.436
 781.911 780.790
 827.020 990.720
 75.480 631.231
 628.634 771.191
 52.110 321.356
 789.509 767.955
 457.103 114.004
 993.176 943.266
 728.379 29.097
 898.896 743.064
 718.215 129.209
 952.000 113.800
 776.956 51.613
 40.530 194.415
 203.761 415.632
 37.617 51.518
 645.091 458.170
 272.638 374.714
 669.308 50.095
 77.746 457.344
 665.751 442.920
 280.304 291.034
 562.219 901.027
 454.787 951.316
 982.388 141.890
 836.526 162.843
 183.941 978.672
 539.195 538.548
 941.702 119.915
 441.169 285.380
 933.754 4.193
 223.929 473.472
 821.232 248.739
 297.872 354.786
 206.405 575.652
 54.488 786.289
 833.837 393.793
 184.488 921.773
 544.362 895.742
 922.734 861.563
 582.544 54.704
 574.376 532.229
 329.998 144.294
 672.527 366.106
 526.973 863.368
 573.898 285.953
 643.832 228.020
 251.376 511.775
 566.440 633.474
 855.705 998.900
 912.027 820.623
 234.665 108.545
 545.102 476.637
 787.920 889.579
 619.670 318.268
 647.663 114.175
 340.890 352.855
 386.083 726.913
 675.916 578.651
 15.397 419.027
 212.712 306.773
 547.722 674.705
 982.913 86.245
 481.602 418.077
 249.340 556.306
 268.675 646.919
 382.484 492.003
 655.360 516.865
 88.584 546.429
 185.812 848.404
 432.867 312.717
 567.645 94.134
 556.818 58.502
 842.531 317.228
 402.392 943.360
 749.906 601.105
 516.596 474.283
 531.441 707.677
 457.779 35.206
 982.915 415.840
 4.064 333.821
 432.891 257.059
 271.817 723.125
 706.538 790.846
 688.056 397.703
 38.500 864.821
 178.512 147.422
 429.668 733.076
 789.204 526.680
 525.624 479.061
 563.362 208.712
 734.482 937.683
 860.107 825.471
 831.687 533.402
 392.212 518.763
 630.298 960.374
 246.517 662.608
 666.570 6.272
 654.255 65.875
 79.688 657.946
 624.733 374.440
 596.739 784.992
 23.028 200.318
 493.153 552.537
 741.807 688.977
 636.595 408.680
 223.846 163.471
 868.530 182.376
 372.883 164.052
 490.486 936.829
 436.911 533.750
 37.441 690.287
 553.923 224.278
 703.108 644.517
 562.453 643.070
 173.491 870.908
 348.270 702.618
 496.536 480.550
 327.507 229.482
 315.516 648.596
 761.957 144.877
 998.846 741.469
 23.577 334.823
 164.119 490.199
 935.349 519.258
 902.352 212.160
 130.197 730.595
 820.815 570.337
 407.650 388.124
 328.690 102.947
 201.514 960.983
 456.522 601.586
 76.030 45.422
 823.511 473.386
 171.302 428.824
 119.744 117.939
 452.530 600.753
 955.312 474.565
 666.414 818.491
 24.700 657.096
 959.635 499.878
 950.921 664.585
 9.487 549.091
 695.767 725.686
 299.328 511.450
 164.417 856.003
 338.788 882.036
 286.982 651.187
 380.646 781.102
 946.789 439.341
 676.399 768.942
 244.014 425.314
 897.192 156.521
 660.369 893.396
 835.531 518.993
 230.855 425.878
 408.770 620.943
 165.104 240.931
 773.561 889.328
 904.654 467.574
 700.232 337.547
 92.981 537.407
 369.455 257.640
 689.465 976.905
 265.849 503.497
 622.427 90.803
 632.568 123.123
 173.342 212.406
 998.933 939.945
 266.257 2.142
 34.392 300.068
 133.074 358.575
 554.156 103.077
 394.775 789.215
 995.602 817.776
 477.005 10.385
 393.957 991.331
 829.854 310.069
 557.886 721.191
 588.748 34.974
 230.592 245.203
 866.364 938.216
 923.300 678.516
 653.256 48.103
 431.878 588.603
 504.053 958.083
 853.502 545.251
 551.567 775.178
 971.332 644.498
 506.000 447.097
 887.021 808.523
 821.713 380.124
 672.371 72.635
 139.023 489.893
 954.793 141.234
 0.622 440.123
 821.444 923.412
 96.912 430.489
 252.517 132.443
 385.508 620.188
 706.387 79.507
 159.155 9.866
 162.947 628.607
 883.106 258.802
 274.008 665.677
 595.781 659.251
 612.065 19.682
 151.263 14.305
 894.853 347.157
 193.246 923.499
 490.151 234.766
 679.748 441.432
 173.275 508.393
 46.773 974.314
 672.073 173.876
 805.816 868.415
 847.421 406.379
 941.317 439.672
 730.705 795.621
 914.900 227.251
 86.389 526.656
 226.342 323.631
 653.202 104.935
 237.984 553.239
 910.801 535.064
 578.847 619.838
 741.907 840.708
 724.544 714.605
 38.211 414.640
 944.587 332.389
 410.029 750.074
 443.631 559.012
 186.205 604.586
 249.201 9.295
 766.751 954.246
 845.497 70.981
 753.772 217.020
 178.947 566.649
 727.288 60.248
 2.340 322.729
 845.439 697.255
 445.035 135.725
 880.467 353.532
 639.109 970.636
 802.882 614.670
 466.013 900.551
 499.713 618.368
 363.946 800.573
 765.166 623.726
 329.463 410.119
 892.928 876.101
 12.720 357.485
 291.437 18.520
 227.241 647.261
 752.521 605.739
 433.246 8.175
 748.886 719.278
 297.759 215.276
 288.966 817.033
 352.171 880.896
 993.943 975.482
 954.340 363.807
 709.560 683.103
 191.126 1.369
 856.146 547.875
 330.380 217.010
 38.615 307.834
 828.637 602.068
 71.803 640.365
 430.129 489.953
 366.165 602.697
 340.421 20.085
 608.523 392.900
 938.095 183.242
 359.323 178.277
 693.073 818.613
 771.879 317.665
 410.631 231.282
 273.733 617.743
 214.773 768.058
 91.910 663.488
 749.993 846.108
 762.163 492.635
 421.554 105.040
 749.879 327.156
 444.189 346.637
 493.069 5.763
 438.765 50.985
 224.630 595.342
 45.159 592.264
 964.066 201.685
 824.782 916.764
 913.091 697.171
 753.395 750.068
 923.524 272.129
 77.626 245.804
 710.921 874.960
 778.793 16.527
 498.120 601.908
 485.050 355.311
 926.990 439.488
 355.601 87.458
 464.955 850.265
 264.774 323.744
 449.308 66.161
 903.556 624.020
 103.952 543.285
 133.940 942.378
 780.264 409.736
 847.796 697.973
 719.542 364.887
 545.488 399.801
 415.408 967.833
 36.931 215.964
 230.237 577.096
 834.036 500.390
 52.780 7.201
 531.631 620.494
 190.495 774.709
 424.984 31.302
 288.685 281.793
 775.360 744.290
 231.358 485.121
 77.937 487.234
 781.017 217.968
 804.385 555.188
 184.674 961.002
 859.183 738.205
 342.704 219.675
 205.967 670.210
 90.251 881.668
 167.844 382.794
 65.510 755.287
 991.623 940.377
 876.165 578.427
 676.443 467.801
 368.396 927.753
 416.621 111.919
 749.460 829.809
 489.017 974.977
 814.830 301.075
 47.370 554.855
 237.832 234.541
 168.548 976.469
 649.879 858.600
 55.141 316.569
 382.451 663.256
 540.355 642.860
 270.623 102.460
 797.537 305.813
 797.885 314.381
 339.221 351.131
 262.356 468.490
 238.410 241.689
 187.187 455.259
 835.421 984.631
 208.257 427.269
 652.418 112.535
 428.485 16.538
 548.456 143.090
 211.638 869.454
 362.184 281.186
 534.028 825.954
 37.150 387.968
 957.594 632.376
 964.013 46.004
 623.434 417.123
 540.943 836.871
 184.799 314.894
 612.387 421.103
 549.961 29.549
 939.556 390.524
 638.419 848.807
 453.978 134.595
 971.960 628.030
 96.867 626.755
 931.516 647.654
 228.652 360.276
 471.205 512.768
 159.698 928.164
 255.068 537.511
 387.966 495.989
 785.650 365.911
 793.363 723.642
 545.613 89.468
 820.911 381.059
 346.218 385.952
 653.195 818.617
 544.776 419.705
 422.152 705.491
 85.540 498.254
 614.913 664.900
 166.344 0.681
 289.799 5.261
 921.143 498.224
 416.571 78.195
 724.274 535.696
 297.716 560.877
 406.413 382.985
 400.958 349.870
 868.946 489.149
 151.667 720.454
 789.708 58.127
 989.709 919.240
 529.182 436.094
 809.078 653.959
 125.329 67.994
 369.014 773.668
 763.996 997.235
 318.974 311.819
 139.637 991.137
 621.695 525.947
 190.714 759.306
 721.643 408.995
 271.406 666.989
 201.564 681.949
 575.096 245.789
 636.841 584.671
 677.576 475.462
 213.335 956.233
 244.225 699.242
 564.862 498.119
 23.909 478.091
 435.023 619.284
 214.426 164.040
 726.557 512.830
 564.587 347.528
 399.627 767.289
 314.148 117.110
 476.378 793.941
 355.654 661.565
 139.035 93.812
 125.688 684.288
 936.809 97.989
 444.227 318.568
 385.466 212.493
 269.838 301.231
 523.030 269.474
 528.771 543.107
 124.406 830.822
 413.980 530.311
 453.419 475.235
 895.253 193.703
 397.867 107.323
 396.849 628.770
 174.524 505.541
 399.855 859.085
 167.938 337.910
 32.123 378.392
 868.373 49.887
 890.972 534.942
 867.981 711.933
 478.202 633.284
 855.514 715.826
 741.533 510.140
 992.450 254.392
 542.984 19.871
 758.918 700.795
 97.288 459.487
 706.199 228.047
 930.139 232.005
 751.910 449.715
 37.484 639.558
 990.277 207.595
 227.313 404.134
 77.516 335.267
 91.451 514.772
 283.602 757.836
 386.926 116.755
 297.170 383.093
 457.934 102.808
 928.506 148.723
 556.629 690.930
 403.424 330.768
 833.559 821.613
 983.067 822.413
 379.214 562.404
 14.370 857.245
 972.674 644.676
 124.253 390.910
 300.699 690.945
 356.696 648.570
 972.841 926.909
 433.282 787.627
 0.506 156.774
 639.829 76.029
 808.610 350.372
 828.254 822.159
 789.118 323.518
 725.375 654.477
 820.741 57.268
 788.976 794.798
 706.245 205.899
 704.064 121.455
 708.894 187.032
 805.044 15.788
 96.545 970.414
 106.667 931.809
 72.848 714.991
 670.625 44.046
 640.070 818.543
 995.875 197.859
 700.658 702.029
 348.014 211.060
 171.109 854.571
 112.868 621.793
 611.698 807.798
 626.930 527.884
 131.759 923.890
 585.317 764.793
 328.390 194.478
 217.630 386.650
 175.522 822.701
 442.834 76.503
 972.472 753.722
 233.339 562.722
 261.399 726.297
 331.359 468.814
 559.972 926.358
 241.078 899.601
 560.434 160.680
 369.774 859.528
 303.641 252.562
 189.898 715.935
 634.306 351.035
 50.002 34.318
 822.421 189.654
 561.641 412.421
 639.559 320.614
 446.137 379.513
 904.561 665.310
 31.717 976.164
 761.234 684.911
 768.639 523.571
 874.364 295.917
 776.070 80.994
 686.097 688.493
 476.393 691.723
 672.075 192.951
 315.315 264.490
 688.400 665.685
 742.444 626.102
 472.268 804.664
 448.236 225.939
 819.993 771.340
 58.468 252.798
 38.142 296.058
 394.153 634.153
 771.860 524.177
 158.556 887.606
 37.471 557.004
 737.350 960.097
 205.558 432.767
 244.634 663.851
 230.517 46.558
 146.606 756.457
 740.754 732.987
 703.863 38.525
 781.030 330.914
 129.019 494.778
 328.984 55.828
 122.618 687.062
 938.535 353.116
 269.684 540.535
 443.976 665.721
 422.140 832.446
 993.433 184.565
 507.438 97.446
 375.292 762.091
 367.727 70.926
 716.001 251.504
 1.753 984.611
 924.778 220.632
 536.344 54.488
 456.194 804.099
 56.980 923.480
 974.223 65.832
 66.756 969.315
 703.247 701.387
 387.569 606.430
 717.843 912.587
 161.842 609.830
 182.363 422.270
 731.476 194.682
 834.637 592.248
 364.470 989.509
 500.364 580.923
 448.881 50.506
 513.376 187.264
 86.339 852.526
 942.995 124.355
 279.469 447.181
 36.914 738.610
 733.439 154.343
 273.651 820.583
 873.896 719.843
 582.713 961.477
 42.309 564.780
 286.590 607.735
 63.713 821.388
 2.918 407.246
 918.002 313.638
 427.313 867.601
 88.888 529.788
 610.014 643.551
 147.698 246.827
 8.552 711.561
 163.206 616.661
 413.040 189.278
 853.152 790.073
 422.438 922.452
 825.222 131.675
 824.540 137.641
 440.677 627.573
 277.689 282.903
 496.035 583.335
 589.853 628.001
 109.111 294.641
 575.274 638.775
 545.093 203.911
 578.071 585.903
 684.238 556.164
 876.786 195.798
 951.315 674.781
 117.913 440.824
 662.384 396.859
 916.861 228.143
 339.239 658.155
 761.973 852.431
 866.404 684.621
 264.288 589.586
 768.509 232.130
 719.239 828.675
 44.072 84.878
 446.019 161.080
 159.927 858.267
 708.472 2.851
 71.838 601.721
 414.117 642.968
 652.394 824.343
 653.997 251.771
 166.227 200.662
 357.751 905.743
 502.481 199.659
 470.632 283.502
 650.633 328.255
 640.658 450.158
 361.975 216.270
 165.925 300.670
 377.019 785.374
 79.075 395.663
 898.646 646.719
 625.604 354.081
 860.063 333.839
 865.948 815.566
 761.613 187.347
 742.025 541.501
 545.516 620.144
 194.319 167.962
 835.054 75.957
 995.656 777.682
 405.080 485.423
 36.087 33.403
 572.656 173.609
 206.060 464.283
 226.840 497.363
 591.920 363.445
 960.083 522.536
 931.512 22.125
 553.326 587.659
 643.926 968.609
 313.849 955.653
 915.381 913.239
 208.491 7.663
 414.741 29.975
 692.397 677.843
 52.549 476.482
 750.462 425.284
 565.030 5.527
 168.808 865.221
 580.622 628.011
 988.614 877.741
 645.955 420.541
 594.424 235.742
 588.371 236.708
 911.575 467.673
 663.985 680.717
 768.843 233.056
 477.781 774.684
 986.997 144.178
 412.516 227.421
 124.084 935.193
 716.290 664.279
 814.454 645.716
 878.043 66.318
 129.396 50.680
 72.237 595.517
 539.572 698.419
 338.253 943.843
 628.022 396.865
 539.250 971.752
 270.517 861.185
 735.170 220.364
 228.399 68.764
 324.220 556.303
 977.211 988.058
 528.615 794.562
 689.644 101.415
 598.732 339.142
 999.169 138.727
 513.500 270.467
 964.805 804.735
 195.267 620.248
 339.590 909.591
 19.101 926.746
 195.235 107.092
 67.149 315.033
 381.366 580.672
 499.244 947.265
 485.605 182.280
 125.208 527.282
 524.904 177.798
 769.407 802.589
 731.423 354.308
 14.288 506.322
 518.182 534.771
 50.085 634.042
 119.579 775.403
 499.188 207.714
 926.218 706.897
 535.314 985.045
 177.304 654.841
 392.317 810.501
 270.133 635.059
 421.074 248.936
 406.091 879.694
 374.289 709.126
 855.231 788.643
 200.364 758.097
 604.469 713.332
 633.885 694.395
 203.076 625.973
 560.077 526.124
 957.192 883.459
 985.247 265.420
 304.236 102.506
 399.332 272.974
 848.254 778.720
 7.858 273.246
 616.432 129.892
 329.797 512.406
 141.316 661.378
 798.833 386.923
 847.055 843.114
 515.551 161.702
 363.457 773.280
 127.211 194.062
 79.525 768.258
 863.400 345.589
 826.854 963.335
 136.397 100.455
 729.738 500.089
 384.100 809.416
 227.833 996.913
 253.612 577.131
 151.833 296.424
 10.776 631.076
 673.886 21.089
 634.121 718.263
 451.796 75.445
 282.897 726.827
 406.634 754.357
 293.236 519.607
 212.902 662.392
 82.472 983.061
 712.344 845.429
 60.519 764.737
 388.757 773.713
 43.728 714.256
 641.475 502.956
 628.320 915.076
 577.736 149.602
 348.323 546.750
 194.904 936.481
 260.698 939.806
 256.824 449.924
 365.241 758.636
 576.810 368.666
 179.019 593.007
 323.423 13.917
 997.817 568.003
 962.872 379.815
 246.922 247.916
 470.414 350.636
 659.933 854.897
 987.302 127.929
 340.067 31.995
 502.782 274.966
 519.217 326.807
 813.353 551.015
 705.015 671.516
 693.368 933.137
 17.171 193.129
 219.363 3.099
 686.793 150.701
 670.823 572.006
 704.477 0.984
 605.982 901.361
 436.121 17.930
 134.597 798.001
 114.264 402.935
 210.150 869.049
 595.012 930.396
 899.788 244.448
 736.992 276.543
 97.505 547.285
 503.357 818.547
 388.966 20.126
 157.634 796.388
 697.291 718.636
 169.333 873.017
 708.560 47.216
 69.188 771.084
 742.475 636.256
 102.904 409.220
 874.177 413.449
 186.101 800.980
 482.634 484.672
 124.397 548.635
 582.223 161.083
 47.016 586.655
 948.366 711.745
 429.040 570.784
 164.447 514.447
 318.329 23.986
 863.286 566.051
 513.604 736.253
 7.551 408.149
 488.351 558.469
 523.369 549.938
 52.675 358.601
 771.754 319.629
 776.446 639.644
 593.237 655.702
 449.830 911.823
 200.208 832.619
 672.346 15.895
 305.154 190.839
 582.897 0.040
 175.435 62.135
 767.888 40.548
 988.840 718.017
 212.691 87.412
 949.440 57.020
 446.772 122.115
 208.891 136.433
 631.076 988.787
 150.925 562.619
 557.485 944.680
 41.433 213.403
 386.864 255.393
 256.047 74.043
 410.361 108.870
 182.798 938.548
 347.046 754.913
 698.396 939.576
 311.828 399.467
 650.386 917.630
 926.013 941.599
 689.399 384.132
 377.198 972.689
 809.500 649.098
 46.899 539.576
 122.103 714.249
 547.940 374.280
 339.845 933.618
 286.842 621.321
 639.298 639.006
 580.185 449.006
 541.485 855.332
 701.934 353.298
 61.205 595.291
 268.293 882.781
 72.468 743.327
 27.810 2.069
 888.454 201.253
 320.617 330.589
 808.935 272.772
 308.269 146.688
 522.842 478.334
 114.194 826.522
 23.425 397.398
 517.033 427.004
 181.361 280.155
 20.884 446.660
 488.218 118.482
 406.670 572.550
 218.254 445.613
 119.573 1.200
 427.942 190.217
 643.920 902.935
 715.352 553.906
 887.355 869.138
 469.305 737.328
 272.114 968.257
 752.717 800.812
 897.206 956.983
 865.678 418.033
 679.047 506.798
 729.614 438.373
 640.448 162.395
 310.424 203.884
 542.628 437.312
 470.087 424.282
 339.403 654.298
 595.209 67.816
 676.835 174.527
 617.950 412.560
 18.943 742.935
 218.200 872.641
 306.919 158.992
 2.719 983.788
 165.197 106.504
 801.905 534.489
 65.528 126.204
 241.062 60.927
 15.549 665.409
 841.583 99.178
 920.345 304.993
 827.563 785.943
 896.051 450.849
 872.478 714.192
 319.034 431.416
 364.140 742.729
 50.771 401.362
 617.839 604.949
 68.750 191.973
 379.189 303.485
 92.131 139.110
 59.485 71.256
 855.134 468.716
 395.535 48.517
 542.093 427.122
 658.886 208.335
 849.688 548.901
 520.555 663.549
 931.172 189.335
 149.062 526.508
 554.605 283.085
 852.305 453.976
 575.525 687.246
 416.251 894.634
 890.576 28.124
 422.277 632.100
 461.959 690.087
 995.183 264.598
 545.792 95.326
 228.404 831.235
 636.534 249.912
 612.936 447.631
 773.309 339.043
 151.182 879.670
 114.463 998.593
 33.705 807.979
 149.138 467.262
 191.305 727.826
 607.394 720.680
 180.479 115.403
 284.855 633.329
 518.945 563.567
 298.663 324.215
 139.497 955.211
 126.239 876.683
 282.834 573.431
 487.986 231.018
 189.468 33.033
 263.380 20.563
 991.564 511.708
 174.082 638.632
 439.936 431.234
 627.910 705.907
 549.995 224.584
 547.076 68.001
 11.824 374.868
 59.414 343.212
 710.483 543.226
 922.068 104.161
 948.028 347.284
 485.842 897.906
 781.570 507.482
 861.109 261.594
 203.104 458.989
 881.609 589.856
 926.115 711.022
 102.858 461.600
 128.465 818.081
 742.341 783.857
 276.274 669.058
 447.548 695.917
 843.118 276.548
 546.604 575.564
 394.572 501.400
 929.442 69.021
 759.882 333.973
 562.702 836.061
 318.248 896.471
 449.778 560.913
 323.145 168.625
 402.537 768.324
 538.367 275.957
 540.279 532.905
 706.596 735.678
 924.743 350.122
 785.666 315.186
 80.629 210.800
 818.021 623.264
 445.736 390.439
 421.872 490.875
 602.873 123.027
 463.113 889.275
 730.032 310.283
 568.243 125.768
 281.528 745.741
 931.386 415.345
 900.114 173.794
 842.323 478.774
 830.263 412.503
 584.682 409.118
 231.337 941.848
 719.428 789.579
 304.320 883.125
 252.363 561.944
 778.803 397.895
 87.137 828.287
 242.433 834.401
 367.182 26.310
 920.827 704.567
 519.047 423.519
 672.791 934.857
 811.967 815.843
 197.562 89.594
 158.340 646.497
 254.706 96.326
 389.608 450.410
 273.563 730.923
 872.200 813.960
 230.923 957.080
 677.503 669.840
 459.480 513.398
 514.870 239.418
 925.115 644.374
 782.462 822.012
 990.805 963.201
 720.175 710.047
 234.904 388.728
 173.254 94.519
 180.516 331.278
 633.550 995.654
 942.818 617.881
 335.303 103.871
 637.664 493.252
 389.171 306.510
 695.944 745.312
 465.728 482.141
 975.403 60.875
 939.503 508.399
 189.560 986.353
 806.763 8.220
 819.638 858.870
 52.606 76.146
 430.902 184.351
 501.752 519.298
 473.442 711.016
 906.801 220.938
 956.234 809.997
 50.286 307.928
 292.553 300.675
 732.792 362.128
 527.779 8.850
 537.684 961.001
 683.732 723.437
 380.111 130.809
 146.559 815.252
 818.895 629.183
 650.455 233.407
 517.756 390.297
 183.094 425.239
 748.047 528.856
 979.345 599.636
 418.142 337.762
 49.910 726.731
 362.243 73.318
 485.963 435.554
 919.004 611.592
 118.178 122.168
 651.831 405.970
 220.000 841.741
 209.654 470.697
 515.338 46.974
 179.259 265.468
 167.637 711.199
 545.976 534.777
 31.419 486.573
 344.782 51.262
 782.751 86.319
 862.828 278.723
 608.797 225.429
 539.635 677.699
 628.875 28.009
 523.014 459.622
 793.490 523.415
 775.934 305.827
 520.231 560.019
 118.757 921.493
 85.627 408.051
 637.471 324.268
 812.882 385.258
 324.589 770.683
 342.582 795.502
 556.665 14.008
 915.973 235.958
 289.866 743.980
 260.302 208.945
 490.334 176.670
 668.232 915.810
 954.591 701.859
 486.692 949.793
 40.586 631.830
 956.351 319.764
 974.013 570.841
 105.505 195.440
 947.017 896.129
 839.562 975.940
 645.452 731.856
 69.973 646.604
 662.502 545.463
 488.659 944.167
 345.082 805.531
 662.523 28.016
 417.296 731.192
 447.928 226.930
 502.892 20.742
 210.200 958.101
 774.763 72.359
 84.874 201.065
 70.822 869.324
 95.032 446.477
 186.938 678.073
 605.351 962.322
 772.055 547.718
 564.365 552.507
 469.268 367.724
 680.621 889.947
 158.731 765.394
 968.270 543.790
 431.264 251.417
 558.086 184.748
 650.832 860.296
 829.452 230.422
 123.404 708.979
 508.875 611.605
 280.762 803.107
 585.656 18.983
 290.545 463.128
 603.145 186.238
 826.145 595.008
 935.396 629.654
 658.208 880.873
 97.942 86.014
 377.627 767.701
 464.867 350.515
 620.496 856.924
 172.609 635.914
 158.969 179.825
 637.287 164.982
 747.028 633.894
 353.232 823.312
 593.488 70.478
 285.410 81.530
 281.172 696.272
 730.252 428.972
 193.886 378.430
 463.829 519.240
 462.966 438.644
 992.369 526.770
 841.810 664.697
 889.732 658.381
 77.531 653.362
 375.017 800.868
 418.934 586.508
 229.095 252.151
 103.382 8.823
 853.165 856.665
 553.164 762.299
 169.878 513.863
 714.951 596.773
 295.871 460.601
 451.550 40.204
 564.601 343.290
 179.748 315.495
 843.986 433.951
 405.748 636.639
 921.744 336.520
 382.985 325.495
 472.567 747.013
 576.381 346.908
 178.748 735.609
 811.118 65.270
 556.046 212.661
 89.428 46.365
 998.954 717.476
 830.627 346.945
 266.852 62.000
 310.736 998.525
 800.639 195.905
 9.517 865.083
 807.163 599.909
 404.058 65.612
 348.384 616.160
 46.379 46.660
 798.648 84.548
 923.478 777.381
 15.320 58.665
 595.503 546.205
 636.494 952.434
 242.882 355.664
 759.376 336.349
 906.396 847.300
 251.733 519.500
 83.122 214.926
 447.472 669.660
 732.215 370.152
 519.798 328.565
 261.774 163.237
 408.663 953.938
 403.991 204.627
 503.464 384.954
 60.923 513.392
 0.579 595.733
 316.157 89.154
 824.748 624.531
 285.125 580.546
 533.044 387.831
 323.781 538.117
 723.060 92.206
 164.749 590.551
 108.615 917.153
 713.023 83.821
 775.824 474.013
 749.133 852.302
 811.831 555.369
 473.751 443.862
 832.992 822.140
 329.493 157.745
 207.268 168.964
 576.829 50.690
 448.324 539.846
 733.301 764.804
 291.114 303.694
 838.534 787.408
 977.992 951.969
 39.838 991.330
 881.740 747.722
 740.645 962.280
 561.014 76.782
 380.899 402.283
 931.859 58.467
 267.158 524.204
 396.229 536.241
 11.124 807.705
 398.160 850.035
 417.196 272.335
 86.957 894.209
 759.194 805.647
 113.882 381.330
 558.575 345.297
 337.179 96.010
 304.131 402.063
 575.622 259.307
 197.626 588.895
 952.053 97.750
 460.216 318.785
 677.719 877.530
 58.231 495.946
 920.712 220.076
 799.524 961.041
 205.902 547.092
 586.698 287.862
 340.812 238.629
 492.845 657.594
 336.441 145.112
 128.959 364.801
 81.933 732.210
 207.774 709.410
 477.871 505.471
 62.707 789.713
 378.903 749.723
 266.997 986.878
 539.425 707.073
 109.493 691.314
 996.321 428.258
 40.314 300.966
 113.635 876.851
 900.406 472.011
 211.994 797.200
 720.701 540.269
 120.125 117.908
 623.868 489.019
 629.668 637.046
 217.720 613.785
 173.446 697.587
 245.200 440.383
 750.440 926.658
 890.833 568.348
 309.872 685.923
 354.987 32.364
 307.374 108.967
 240.702 859.985
 736.396 821.857
 176.916 630.606
 599.320 132.656
 478.300 650.095
 949.730 502.753
 645.650 504.727
 447.627 986.191
 99.673 170.162
 913.945 442.164
 751.405 964.473
 943.378 230.556
 208.448 652.848
 982.445 721.466
 540.315 155.281
 852.983 858.370
 348.693 62.651
 903.300 672.896
 258.278 532.078
 406.388 659.584
 37.483 875.907
 556.518 274.675
 130.872 62.377
 204.895 157.766
 19.556 457.777
 37.682 513.342
 183.049 23.198
 154.474 95.998
 505.673 162.960
 324.419 474.056
 319.720 851.078
 655.711 397.705
 301.817 147.229
 40.510 756.565
 611.957 880.400
 762.920 505.297
 788.135 18.464
 767.004 182.682
 363.418 962.512
 662.682 8.251
 164.516 878.748
 940.540 660.544
 67.766 896.559
 616.006 512.347
 243.958 13.160
 626.129 501.575
 810.194 322.711
 458.499 773.021
 345.406 466.257
 354.979 447.996
 14.817 229.419
 859.384 218.360
 514.468 13.863
 777.523 161.895
 694.606 508.569
 802.900 121.046
 383.452 585.595
 97.613 951.272
 521.601 55.875
 174.547 843.603
 471.410 22.689
 125.932 64.149
 102.610 758.595
 909.876 777.567
 620.385 166.027
 318.980 968.742
 819.154 338.604
 894.905 824.772
 565.820 660.873
 354.575 655.853
 470.348 426.107
 695.007 527.699
 347.089 537.664
 635.617 149.073
 743.544 427.737
 233.009 245.911
 378.373 582.335
 610.942 89.027
 229.902 722.527
 737.455 96.844
 520.610 744.962
 955.413 469.810
 300.736 470.193
 638.449 731.804
 421.998 352.157
 460.958 348.958
 665.334 848.431
 601.150 401.780
 727.563 686.461
 956.096 626.655
 842.104 849.358
 555.967 182.731
 497.523 575.113
 693.554 795.606
 92.258 860.014
 409.702 676.312
 319.721 990.902
 423.896 899.862
 588.897 127.750
 103.295 979.500
 153.147 309.420
 807.674 809.088
 724.248 868.622
 819.568 225.416
 897.559 789.896
 909.399 314.155
 493.906 215.331
 438.277 537.662
 48.509 50.862
 263.740 480.622
 839.356 421.010
 785.996 811.753
 567.544 797.295
 407.638 158.559
 678.649 736.125
 834.783 339.819
 274.147 822.444
 831.624 540.360
 110.017 157.980
 766.297 928.485
 648.958 355.421
 19.443 182.574
 934.322 815.794
 736.960 824.918
 927.115 154.735
 617.137 963.492
 209.630 99.058
 254.960 462.287
 756.008 358.302
 801.088 35.074
 24.828 762.827
 311.346 763.453
 493.550 992.046
 599.082 946.051
 59.091 150.865
 795.143 500.459
 431.039 212.090
 259.257 762.360
 780.135 366.005
 266.376 997.468
 838.963 809.611
 758.903 191.811
 326.562 686.837
 861.082 286.051
 754.603 242.795
 198.372 431.752
 218.273 780.794
 958.823 674.283
 857.040 476.928
 134.944 701.679
 43.754 295.951
 255.938 574.906
 608.188 211.512
 877.305 197.146
 184.229 227.317
 56.681 352.826
 77.735 652.398
 383.370 507.010
 452.010 48.117
 919.614 898.526
 515.367 847.274
 682.506 372.928
 244.035 972.576
 278.054 611.505
 785.428 744.445
 677.768 38.229
 441.464 873.883
 291.083 486.657
 237.162 557.716
 774.591 332.655
 822.320 319.561
 975.554 36.501
 447.940 724.252
 29.464 70.169
 196.564 906.121
 619.748 853.528
 547.403 727.679
 415.395 298.910
 821.618 575.922
 585.754 719.405
 507.178 325.274
 360.588 435.551
 911.229 881.339
 870.367 301.612
 863.860 265.926
 932.550 340.745
 211.705 224.840
 213.221 643.099
 832.198 414.698
 911.915 947.981
 686.936 948.287
 116.082 846.851
 660.928 310.120
 528.606 145.101
 327.249 770.773
 868.669 584.788
 385.462 571.983
 817.515 225.901
 977.009 481.501
 564.069 319.220
 839.649 250.230
 391.713 378.628
 862.054 982.721
 130.748 415.087
 903.070 159.660
 928.246 358.878
 190.383 747.448
 608.359 642.565
 480.854 480.503
 814.931 706.297
 798.183 507.664
 251.016 922.074
 639.752 421.523
 216.113 607.647
 318.154 520.932
 554.341 547.600
 657.202 540.173
 281.156 783.230
 758.229 76.842
 971.617 539.210
 479.404 393.397
 341.539 579.314
 696.153 999.406
 909.494 221.976
 229.900 553.066
 720.728 786.125
 519.036 777.524
 575.198 606.038
 961.936 661.608
 215.560 569.124
 266.870 612.858
 384.871 651.333
 805.881 126.239
 398.732 300.716
 675.130 112.920
 936.593 40.561
 27.228 254.339
 638.992 10.197
 953.971 576.920
 1.873 655.235
 281.232 117.826
 139.036 631.645
 690.153 822.897
 595.810 552.213
 526.970 201.010
 350.592 222.650
 12.718 286.857
 948.831 871.896
 646.640 934.248
 842.083 851.171
 824.580 688.162
 121.856 774.316
 805.161 544.841
 66.246 903.488
 469.553 900.097
 81.946 195.608
 980.642 266.924
 503.484 153.111
 677.999 790.550
 286.915 944.949
 898.059 843.764
 341.222 48.700
 14.142 704.952
 215.102 420.764
 806.468 428.663
 190.432 328.431
 334.234 952.093
 820.431 15.115
 154.359 444.829
 337.502 248.943
 957.149 123.190
 593.091 96.403
 238.247 699.879
 682.973 428.879
 347.593 325.508
 762.610 313.126
 326.372 67.270
 828.247 550.229
 117.030 444.114
 192.783 845.159
 592.361 344.791
 737.161 935.078
 58.526 358.780
 686.885 144.107
 433.001 479.369
 21.411 321.025
 749.122 637.803
 746.763 650.547
 389.732 207.755
 177.139 995.479
 976.965 606.477
 310.868 953.526
 945.284 304.308
 34.534 817.160
 880.310 845.171
 633.980 866.463
 924.821 49.903
 273.161 552.585
 221.641 110.466
 265.317 933.650
 95.291 240.124
 102.758 385.963
 662.555 392.502
 31.924 952.829
 827.114 36.223
 112.602 422.843
 253.645 322.684
 40.665 201.855
 359.152 228.958
 852.084 501.020
 608.565 428.118
 974.876 191.279
 290.890 33.253
 920.974 646.624
 392.523 792.613
 380.620 929.662
 415.004 360.732
 219.911 68.970
 822.887 528.830
 212.753 884.788
 899.040 627.537
 539.992 674.683
 853.187 92.124
 642.386 51.434
 126.627 546.424
 854.881 699.739
 591.698 873.840
 15.083 795.160
 216.718 25.003
 519.708 207.520
 291.912 700.344
 893.029 431.633
 353.560 246.084
 78.065 881.617
 944.589 833.733
 314.641 822.269
 580.621 241.415
 531.759 754.031
 99.720 821.201
 761.513 619.529
 638.481 786.764
 737.523 252.599
 51.609 72.237
 835.277 178.980
 759.656 244.061
 60.740 225.874
 931.410 356.301
 315.950 570.294
 72.620 55.504
 538.260 409.365
 568.859 508.385
 98.465 565.625
 412.793 954.825
 580.761 133.936
 208.534 505.795
 485.590 961.353
 889.990 602.533
 679.628 945.347
 295.915 736.755
 453.109 97.973
 519.882 274.814
 674.191 203.330
 584.586 719.899
 797.071 982.939
 591.230 439.848
 882.181 659.249
 758.360 753.428
 523.137 992.579
 211.205 540.675
 799.639 473.310
 610.696 973.713
 444.482 731.715
 647.823 70.322
 136.032 125.458
 578.702 85.330
 717.404 263.422
 671.563 72.779
 666.194 198.510
 90.103 587.997
 962.750 586.406
 87.482 532.495
 752.741 67.726
 748.979 670.612
 696.449 933.747
 44.651 725.416
 420.965 117.938
 859.693 68.566
 23.897 194.326
 511.481 496.211
 552.756 227.554
 168.299 87.725
 940.633 517.006
 513.542 599.155
 106.935 908.093
 986.880 686.962
 125.688 947.711
 344.713 694.253
 270.446 668.666
 58.628 980.842
 814.183 770.811
 983.018 325.544
 98.180 886.645
 620.114 775.040
 192.205 78.769
 369.257 225.127
 508.762 708.985
 122.090 779.289
 769.677 977.803
 39.561 584.277
 469.474 283.061
 981.290 956.154
 355.883 752.343
 842.234 512.168
 825.538 921.519
 553.065 58.635
 587.513 257.347
 114.775 763.014
 507.307 642.605
 238.356 785.575
 440.529 785.112
 748.732 954.102
 783.490 895.561
 268.360 141.108
 794.863 661.951
 28.012 919.985
 819.357 180.093
 246.380 522.807
 914.866 870.209
 990.588 552.242
 45.921 699.614
 968.753 782.977
 658.685 62.320
 333.995 459.555
 749.446 149.830
 395.369 8.458
 336.123 436.190
 561.799 49.450
 850.175 237.440
 895.164 46.574
 397.283 74.959
 151.219 180.891
 54.999 548.123
 53.129 868.319
 553.213 519.241
 11.346 366.052
 440.870 938.639
 392.753 704.595
 504.978 536.218
 396.898 609.895
 54.056 714.790
 341.423 517.310
 189.024 277.536
 744.221 367.832
 294.940 475.177
 646.231 774.352
 334.400 276.688
 604.255 774.559
 698.852 650.048
 233.737 685.947
 171.347 26.657
 961.424 251.282
 220.516 445.255
 199.638 29.623
 330.946 199.862
 747.932 833.892
 283.008 113.212
 212.913 441.989
 331.994 924.971
 289.720 81.249
 661.681 215.927
 123.905 587.757
 563.928 918.967
 753.289 220.587
 739.356 819.593
 976.941 929.915
 343.611 687.879
 401.939 266.156
 791.122 365.884
 945.449 919.689
 448.942 455.856
 615.391 207.569
 735.431 302.015
 931.192 300.897
 513.737 959.846
 178.593 5.922
 222.725 419.799
 699.107 880.535
 805.996 755.890
 303.458 58.596
 23.669 253.337
 455.365 555.917
 205.631 223.103
 211.595 997.778
 426.126 815.642
 718.674 608.396
 647.921 22.700
 876.550 173.057
 753.328 416.417
 183.440 274.689
 905.400 371.948
 700.866 935.089
 175.270 296.376
 28.335 389.055
 343.597 126.745
 486.281 885.128
 701.179 337.890
 784.905 453.036
 204.959 331.533
 44.600 584.381
 612.981 167.433
 448.266 834.212
 50.530 591.562
 192.342 827.444
 627.984 552.193
 985.556 921.393
 220.355 350.057
 673.977 475.703
 763.611 111.384
 777.694 970.902
 561.310 911.622
 766.597 19.443
 217.799 12.228
 816.135 67.066
 214.989 843.264
 933.109 491.483
 575.762 501.199
 668.686 89.775
 958.473 205.699
 911.565 90.531
 307.143 833.080
 327.091 832.935
 447.259 920.156
 54.983 889.046
 827.142 403.518
 53.957 449.876
 722.313 459.656
 569.034 298.235
 361.038 665.185
 257.756 215.235
 512.165 968.825
 534.207 541.940
 473.566 713.323
 241.978 187.590
 186.160 862.543
 244.616 251.492
 402.980 263.358
 398.201 733.071
 696.401 931.307
 447.312 435.232
 274.144 111.428
 42.656 27.404
 483.668 989.943
 524.012 499.238
 855.857 68.100
 632.067 592.345
 116.466 146.378
 521.418 699.919
 774.684 786.193
 536.880 642.146
 382.635 838.434
 206.763 394.442
 0.844 865.566
 898.643 516.720
 659.326 889.175
 2.031 721.632
 981.345 110.859
 353.204 760.352
 649.893 965.106
 733.281 893.754
 11.312 842.624
 562.476 468.308
 995.166 986.574
 620.747 108.765
 306.561 717.922
 564.959 368.426
 841.792 236.016
 830.936 202.912
 768.785 603.391
 928.796 730.712
 181.742 137.210
 213.661 555.200
 619.279 661.944
 571.055 605.241
 664.817 937.510
 554.977 428.074
 917.964 963.675
 893.032 77.097
 629.891 815.061
 791.249 882.783
 481.534 612.216
 573.785 196.837
 300.864 254.287
 150.067 643.226
 867.864 589.702
 962.709 995.936
 449.707 885.488
 110.508 798.702
 903.403 266.660
 516.881 528.881
 341.707 368.149
 408.226 33.817
 696.083 797.559
 139.996 197.092
 446.936 312.652
 50.136 152.923
 198.350 428.410
 597.129 704.534
 227.195 681.306
 448.944 26.792
 163.243 79.745
 403.192 870.893
 289.098 587.203
 339.536 730.854
 771.017 436.435
 712.800 185.395
 331.689 918.174
 97.266 567.165
 294.628 175.241
 775.440 422.846
 610.886 753.151
 442.414 866.369
 919.470 891.654
 462.200 863.159
 93.300 109.552
 285.608 951.292
 236.056 749.498
 218.928 656.664
 78.363 162.825
 645.768 410.370
 983.950 869.913
 555.613 659.666
 830.436 713.087
 155.109 877.009
 341.010 0.772
 842.882 628.245
 681.496 338.830
 655.042 840.036
 424.147 63.254
 753.904 2.981
 140.197 373.948
 782.276 620.779
 696.063 759.173
 163.619 643.273
 774.549 571.900
 246.216 543.907
 657.035 540.873
 697.092 777.174
 23.152 79.587
 706.728 502.006
 541.631 894.879
 404.942 121.084
 633.872 133.565
 775.637 567.975
 737.296 71.172
 236.142 593.444
 129.026 712.532
 685.796 44.685
 295.080 101.881
 77.165 297.467
 552.618 232.522
 598.346 357.925
 212.364 196.313
 131.287 480.253
 767.827 255.073
 351.780 496.530
 133.216 373.701
 323.039 989.042
 741.918 93.632
 695.700 282.685
 734.131 500.684
 230.136 340.123
 580.948 149.791
 697.633 615.734
 341.200 737.454
 768.874 891.889
 558.041 788.446
 63.069 974.449
 259.321 764.676
 488.869 770.747
 16.774 569.802
 566.856 885.542
 884.909 62.691
 869.119 137.065
 825.077 696.150
 658.374 770.323
 920.597 945.186
 449.786 98.083
 5.323 602.646
 573.388 566.754
 913.782 11.415
 982.702 75.675
 272.671 723.868
 962.271 790.741
 900.401 174.243
 38.502 719.072
 476.454 601.709
 127.267 248.358
 151.170 445.668
 669.403 516.159
 358.339 665.190
 450.739 439.832
 889.577 217.169
 794.060 101.648
 616.174 209.098
 491.848 806.406
 379.237 859.118
 944.525 886.438
 993.899 325.861
 530.869 362.869
 962.805 81.681
 895.250 39.688
 5.575 803.873
 48.356 931.328
 475.435 649.027
 480.182 43.586
 945.545 295.532
 740.631 145.967
 952.874 719.338
 596.413 10.569
 36.929 379.528
 193.562 633.812
 707.580 295.029
 991.441 703.676
 927.097 494.459
 263.395 293.194
 655.824 10.742
 936.011 732.974
 251.476 104.651
 546.347 389.418
 244.571 761.105
 295.633 714.466
 655.962 874.087
 57.997 266.231
 448.991 475.896
 831.240 272.612
 493.440 70.649
 388.958 832.089
 89.772 687.176
 783.102 643.571
 391.330 900.403
 155.120 621.759
 153.992 401.125
 921.983 293.511
 24.790 980.457
 518.719 156.698
 894.102 186.707
 287.667 404.785
 724.143 698.968
 920.782 531.715
 226.671 323.977
 777.357 302.533
 995.296 782.126
 935.983 640.799
 355.844 316.746
 595.087 895.205
 638.362 990.545
 337.704 221.578
 606.037 67.488
 328.166 984.770
 912.392 501.209
 44.117 945.740
 164.227 536.781
 77.813 865.813
 113.068 196.218
 605.344 111.844
 804.240 765.244
 638.516 977.479
 5.401 775.839
 287.277 107.289
 693.795 722.845
 194.292 498.178
 784.932 340.907
 609.376 697.839
 69.596 568.621
 379.888 680.209
 628.624 848.419
 401.789 375.921
 906.607 553.255
 841.127 409.924
 440.568 634.200
 61.398 453.034
 704.712 977.632
 620.948 948.782
 97.849 17.810
 706.878 316.951
 169.281 332.408
 796.357 61.632
 358.324 857.390
 359.647 291.012
 871.723 986.771
 796.367 770.773
 604.801 805.951
 110.561 830.628
 941.943 569.027
 742.141 787.823
 769.024 935.636
 471.501 371.250
 466.688 487.261
 967.944 270.162
 104.065 342.784
 756.461 2.385
 546.075 875.272
 605.133 924.681
 955.203 324.148
 388.557 283.862
 895.172 617.129
 741.303 638.798
 317.008 723.427
 487.336 943.375
 468.331 3.117
 202.831 757.180
 758.356 87.306
 955.057 898.471
 831.033 0.491
 451.457 842.341
 247.243 341.467
 551.103 31.462
 907.318 84.401
 434.165 258.252
 513.746 799.614
 120.449 412.363
 290.467 67.469
 480.502 198.332
 852.160 452.299
 225.128 212.821
 520.399 390.964
 502.628 842.674
 682.287 647.404
 916.862 383.066
 603.327 896.143
 820.746 174.058
 765.050 470.419
 284.583 274.300
 577.541 181.266
 910.216 608.321
 699.047 360.184
 712.276 780.532
 113.748 267.942
 246.530 1.849
 212.362 754.562
 490.626 246.701
 979.226 449.895
 210.456 787.435
 807.890 850.548
 540.172 344.065
 692.113 877.875
 708.043 959.491
 520.622 884.605
 524.212 349.145
 845.481 646.385
 758.821 380.573
 901.802 691.552
 556.438 779.152
 390.399 891.029
 810.397 413.378
 857.539 684.138
 41.293 134.657
 633.038 679.731
 948.794 195.897
 638.417 810.448
 924.312 579.355
 822.909 286.708
 491.255 972.090
 101.839 492.601
 775.199 747.156
 987.665 775.018
 671.871 766.447
 350.283 27.711
 678.153 508.418
 104.460 681.652
 260.278 348.033
 986.349 440.909
 861.989 449.977
 788.694 998.569
 989.785 868.062
 519.407 320.229
 366.807 27.759
 428.013 573.718
 613.697 774.807
 908.875 734.456
 814.534 836.100
 92.784 518.018
 257.228 610.607
 835.585 937.600
 527.359 204.475
 613.818 197.438
 487.258 77.955
 55.383 197.410
 821.132 380.240
 933.943 913.707
 183.359 325.158
 108.080 750.410
 290.050 885.044
 212.081 432.873
 860.857 746.745
 730.040 582.212
 294.423 242.946
 186.845 107.834
 570.371 719.804
 550.155 459.416
 665.140 169.869
 991.182 459.137
 878.113 604.655
 36.634 398.171
 846.390 486.872
 950.471 727.728
 717.401 26.718
 206.005 544.540
 312.498 473.817
 893.498 94.038
 94.189 926.199
 305.895 263.077
 115.235 115.376
 159.106 969.682
 728.074 113.157
 539.612 82.572
 844.698 707.910
 790.833 11.204
 715.119 97.765
 913.265 31.723
 119.895 593.600
 377.723 279.743
 209.942 779.051
 455.059 812.493
 964.405 367.338
 621.515 276.129
 941.941 170.115
 381.647 205.258
 67.994 762.193
 988.788 417.857
 104.119 713.827
 267.834 77.326
 986.839 560.926
 741.163 892.529
 782.898 900.198
 913.641 375.259
 793.003 303.820
 227.511 721.789
 633.384 835.131
 396.655 521.414
 548.077 267.235
 569.181 300.422
 947.011 129.948
 747.835 706.448
 246.394 172.637
 772.577 637.214
 607.031 982.108
 795.338 672.047
 550.003 352.438
 862.990 17.330
 682.285 599.707
 983.650 711.946
 720.571 646.862
 849.397 830.384
 570.756 185.884
 394.261 784.323
 642.663 135.130
 202.044 864.023
 671.839 543.933
 769.289 824.971
 728.348 914.615
 52.895 449.795
 539.853 989.922
 70.932 578.160
 794.821 533.235
 513.655 466.196
 351.240 666.859
 997.310 520.900
 714.775 353.175
 346.867 353.233
 304.003 542.888
 919.201 746.377
 753.485 78.160
 722.648 973.494
 260.324 345.750
 902.370 993.580
 27.071 911.823
 946.961 366.625
 541.947 436.714
 836.657 362.724
 443.201 331.353
 856.904 187.291
 292.779 159.411
 205.647 639.814
 818.459 258.405
 44.275 891.099
 234.302 512.473
 699.725 568.789
 605.881 488.420
 190.793 538.629
 956.777 89.613
 700.497 855.914
 811.687 599.791
 576.636 424.648
 112.831 106.762
 646.004 168.683
 231.950 205.965
 258.547 607.714
 9.940 993.089
 423.860 900.239
 98.004 336.383
 504.576 814.823
 134.415 461.228
 233.377 10.399
 583.600 936.298
 819.595 126.396
 81.903 191.749
 807.951 825.612
 397.377 960.818
 299.037 308.835
 218.042 267.888
 495.415 282.768
 860.923 305.175
 107.899 655.012
 147.785 278.782
 456.769 735.530
 455.743 861.028
 597.840 717.504
 733.065 572.923
 162.628 106.904
 811.711 317.726
 947.312 375.026
 965.816 488.292
 441.958 868.078
 505.050 937.824
 237.945 259.435
 477.033 511.575
 569.063 51.053
 835.702 427.719
 565.002 688.850
 842.429 226.132
 262.539 261.437
 961.900 197.140
 120.540 901.836
 131.356 596.825
 13.807 447.746
 384.053 755.332
 184.960 568.265
 338.082 609.581
 863.062 4.911
 790.548 727.108
 615.983 264.393
 433.104 534.493
 596.916 642.170
 704.817 988.570
 733.633 842.842
 777.098 113.538
 354.691 329.364
 206.058 720.116
 465.632 402.594
 551.209 787.427
 799.296 550.652
 235.216 753.500
 239.708 869.776
 674.798 670.865
 333.770 40.984
 643.383 450.005
 387.590 36.917
 405.356 361.430
 326.080 158.178
 191.483 488.451
 760.084 276.531
 445.222 824.562
 942.389 52.274
 168.163 364.559
 843.408 44.288
 915.842 535.583
 983.019 833.834
 157.049 107.335
 914.053 717.706
 2.699 779.411
 65.483 14.180
 755.008 703.454
 672.758 278.207
 422.686 509.627
 605.427 593.092
 719.877 987.256
 357.734 837.532
 120.563 450.746
 309.009 303.257
 109.060 301.802
 553.132 33.963
 762.273 191.047
 309.208 685.841
 459.699 65.540
 780.780 879.400
 660.294 858.025
 653.707 867.789
 956.611 489.475
 491.567 725.331
 739.806 594.526
 583.497 139.063
 835.950 81.374
 257.394 633.827
 34.360 460.828
 928.997 686.752
 980.552 246.334
 805.461 589.160
 985.859 576.421
 994.448 133.074
 777.187 247.186
 33.694 666.275
 516.042 284.971
 501.543 845.554
 826.448 23.547
 299.486 484.269
 435.298 876.915
 519.691 340.220
 22.758 884.923
 83.436 16.214
 259.525 936.368
 822.996 482.423
 855.001 891.132
 595.642 101.035
 916.865 692.506
 783.007 604.951
 517.512 812.405
 14.149 808.853
 143.546 850.304
 731.468 109.382
 566.704 921.893
 823.474 148.107
 591.696 251.486
 708.735 594.163
 410.335 514.883
 155.704 470.923
 801.854 373.785
 651.261 61.695
 874.451 971.902
 127.495 332.627
 229.062 115.064
 365.446 296.730
 457.283 386.978
 913.341 491.947
 453.794 528.602
 85.380 79.702
 649.888 267.677
 698.838 200.383
 557.604 176.797
 18.432 501.117
 880.096 580.145
 717.205 922.373
 398.275 552.791
 45.358 276.945
 219.292 460.226
 288.171 152.290
 180.359 582.979
 660.508 629.991
 980.886 240.831
 150.395 50.002
 284.414 568.111
 312.941 998.489
 734.754 56.098
 406.899 203.602
 791.840 46.641
 540.696 560.737
 63.762 174.461
 87.584 946.099
 522.131 971.239
 678.139 323.350
 596.445 385.610
 673.701 302.279
 685.467 277.832
 460.291 310.770
 464.185 220.440
 926.225 822.599
 445.978 396.291
 548.195 214.933
 351.756 518.398
 13.415 272.891
 789.617 502.819
 855.862 716.574
 736.831 873.296
 242.377 391.825
 95.489 346.372
 571.998 573.386
 747.082 786.447
 665.315 702.489
 720.590 294.878
 938.702 485.350
 302.746 935.141
 453.184 670.104
 725.321 841.771
 174.462 693.775
 858.038 824.772
 207.802 334.825
 590.750 189.322
 410.279 248.195
 106.566 234.596
 318.043 916.703
 408.481 682.484
 145.414 883.992
 473.884 289.878
 56.551 789.353
 560.150 805.429
 523.192 493.712
 84.599 697.345
 360.483 649.485
 345.904 172.710
 677.519 246.292
 161.949 666.188
 143.129 671.398
 369.896 447.919
 507.189 510.960
 494.526 303.458
 542.788 928.697
 745.680 404.978
 497.767 876.381
 687.820 820.564
 731.140 389.901
 345.546 410.645
 629.768 720.641
 407.531 716.662
 775.405 350.279
 385.199 451.563
 987.065 983.942
 717.094 215.106
 576.897 249.160
 608.828 455.148
 410.882 23.453
 913.618 620.699
 93.156 440.132
 219.501 60.842
 432.446 688.520
 974.461 938.362
 891.678 630.960
 485.939 186.731
 761.297 44.483
 840.906 47.928
 580.290 390.713
 649.112 706.255
 806.459 494.665
 285.911 965.115
 812.592 333.501
 350.737 300.717
 64.130 402.576
 39.688 235.343
 376.411 331.397
 310.641 85.520
 718.227 700.246
 179.831 304.911
 339.069 383.531
 391.071 921.538
 469.079 383.565
 532.019 793.140
 345.304 573.989
 503.432 417.760
 430.747 241.835
 972.788 949.464
 942.033 888.097
 36.565 507.313
 918.911 646.285
 77.639 221.010
 238.698 524.804
 615.541 136.200
 88.937 731.063
 515.776 779.118
 302.762 742.305
 36.113 42.575
 677.706 840.265
 956.983 57.298
 436.993 204.718
 162.318 824.087
 552.965 685.878
 26.700 838.504
 888.489 259.513
 423.373 491.807
 380.408 264.004
 22.085 196.203
 598.983 568.599
 300.889 491.496
 481.404 210.574
 684.883 641.557
 321.759 40.346
 858.550 736.422
 873.208 942.749
 316.143 158.151
 802.611 65.514
 933.806 540.670
 558.725 628.538
 913.386 416.044
 750.582 646.956
 84.735 467.879
 364.290 754.672
 812.528 348.518
 8.778 131.137
 765.147 17.551
 11.679 821.582
 524.909 447.768
 676.410 898.922
 487.092 759.552
 654.471 484.349
 74.024 589.852
 930.241 553.743
 922.360 997.168
 809.084 279.802
 157.056 934.596
 946.970 857.193
 993.168 290.040
 467.272 932.463
 883.073 462.743
 637.642 905.211
 7.112 200.529
 189.550 115.841
 672.760 10.468
 870.986 812.500
 802.614 440.558
 147.941 460.610
 143.812 240.516
 484.680 478.429
 688.447 190.671
 411.690 547.482
 451.625 849.546
 661.816 844.615
 684.589 739.063
 250.966 600.153
 606.675 452.876
 184.470 422.528
 201.510 745.532
 871.323 602.467
 747.989 10.663
 667.039 768.892
 831.137 373.789
 785.610 603.987
 216.359 363.689
 119.122 17.315
 365.143 255.304
 980.216 49.453
 541.478 432.215
 91.028 536.469
 504.810 748.820
 138.997 70.153
 133.910 898.038
 214.558 278.357
 981.615 241.906
 450.899 809.004
 555.831 737.671
 167.531 404.561
 968.829 304.389
 946.279 16.198
 733.731 803.716
 962.614 334.080
 731.774 348.253
 882.068 348.543
 371.778 761.836
 989.294 443.235
 438.052 74.527
 427.418 33.182
 126.286 82.308
 422.449 266.322
 928.908 394.965
 789.126 815.144
 809.766 458.046
 451.761 195.079
 39.044 704.744
 960.110 398.240
 7.276 975.025
 283.293 355.718
 744.585 352.179
 474.378 910.091
 8.288 596.432
 17.883 554.168
 17.508 902.389
 908.393 274.615
 884.079 38.445
 320.566 923.353
 769.761 324.116
 381.426 759.106
 873.619 913.416
 261.057 180.741
 681.392 542.335
 976.450 378.051
 980.226 95.307
 827.406 210.061
 24.440 894.056
 828.278 282.144
 826.734 622.605
 393.242 17.988
 817.918 900.664
 607.166 738.472
 368.701 95.532
 853.620 984.796
 779.154 427.392
 263.717 816.671
 23.181 447.218
 235.264 727.347
 572.838 738.995
 194.941 435.836
 134.838 172.609
 334.112 823.473
 801.559 180.399
 441.455 998.325
 471.702 584.227
 336.363 108.737
 30.190 212.116
 132.314 439.076
 619.606 430.518
 438.800 249.681
 891.422 312.391
 156.603 152.873
 727.374 260.346
 199.997 822.118
 980.832 821.576
 959.913 927.046
 44.056 246.331
 726.065 178.689
 817.277 148.911
 438.987 703.354
 85.058 790.039
 822.938 976.782
 618.044 887.891
 139.276 720.354
 65.716 123.667
 931.752 356.135
 18.038 293.619
 347.851 346.344
 448.935 295.701
 4.694 404.793
 148.471 264.023
 218.056 703.014
 67.710 382.131
 475.774 732.814
 682.844 436.528
 762.461 1.215
 303.905 500.157
 134.291 684.978
 556.692 262.787
 407.166 362.805
 231.387 217.920
 18.326 966.968
 72.421 956.245
 813.155 786.320
 464.641 251.653
 411.434 233.864
 11.696 20.845
 839.371 829.250
 693.242 920.733
 647.753 495.482
 195.245 663.876
 847.371 525.996
 528.068 691.481
 709.094 29.990
 653.547 771.937
 28.870 38.121
 336.902 282.151
 532.114 865.402
 201.778 286.252
 75.168 542.298
 205.059 224.401
 534.542 787.974
 748.514 752.008
 301.406 901.383
 20.970 480.642
 116.442 267.164
 110.065 536.128
 288.797 735.369
 957.116 702.016
 795.863 648.766
 450.960 708.895
 214.416 611.462
 293.499 978.342
 197.770 460.962
 725.978 867.010
 300.826 206.352
 613.831 479.248
 330.983 702.473
 660.254 239.216
 236.773 458.773
 893.879 214.772
 459.918 537.638
 871.373 260.276
 995.370 926.742
 896.904 254.092
 406.238 910.173
 710.998 425.130
 207.635 791.388
 592.925 132.654
 300.103 205.522
 283.457 642.237
 136.949 208.105
 26.488 850.775
 641.521 241.127
 884.854 493.614
 343.943 995.767
 171.939 820.966
 29.379 544.612
 798.642 778.798
 331.509 976.050
 835.661 356.500
 69.036 91.782
 982.241 470.926
 816.096 627.450
 591.527 810.411
 778.958 419.508
 684.155 745.379
 784.127 102.361
 68.794 271.925
 282.677 302.985
 442.185 54.890
 161.327 70.619
 650.963 806.439
 694.421 992.506
 230.705 319.743
 747.949 299.218
 789.596 585.522
 885.097 341.812
 748.619 177.688
 54.326 355.435
 688.868 894.990
 249.878 28.255
 969.477 895.396
 808.877 329.382
 74.626 931.992
 689.454 464.402
 111.391 981.781
 204.631 12.061
 125.992 506.113
 764.082 931.388
 126.733 763.213
 400.543 536.273
 418.044 244.875
 382.904 926.234
 660.278 181.652
 400.312 90.268
 900.882 670.609
 450.544 708.524
 179.301 858.944
 194.098 947.835
 523.383 563.519
 608.849 556.217
 640.280 33.991
 967.503 723.536
 99.209 354.868
 583.677 296.066
 624.249 324.256
 257.352 458.107
 408.137 904.565
 674.982 261.027
 346.476 389.008
 165.280 866.566
 327.550 909.035
 612.997 945.173
 325.998 478.973
 127.791 840.385
 996.922 358.098
 344.152 276.087
 786.729 545.511
 285.450 85.081
 632.387 913.693
 307.414 605.341
 54.179 52.164
 194.008 595.909
 629.014 818.635
 415.088 229.590
 310.510 882.418
 476.757 526.859
 15.121 960.184
 261.645 497.981
 75.500 769.732
 30.070 891.952
 156.031 11.079
 50.012 335.983
 692.133 489.348
 563.045 452.871
 843.870 149.750
 346.783 321.407
 912.919 646.177
 577.364 93.244
 555.552 721.831
 56.168 285.312
 406.677 268.955
 374.918 957.455
 712.847 346.639
 937.045 778.637
 635.387 578.168
 318.448 640.617
 236.434 395.183
 578.301 644.833
 86.876 233.658
 364.409 756.416
 550.080 470.334
 994.738 369.417
 291.452 87.594
 837.427 280.788
 461.638 505.169
 909.113 839.299
 399.262 969.431
 522.209 171.967
 24.268 362.065
 345.472 637.874
 350.013 311.747
 411.413 901.188
 564.318 363.024
 374.744 26.327
 827.839 489.288
 866.977 693.416
 551.559 10.751
 725.650 317.200
 261.481 588.291
 527.566 473.726
 882.968 270.406
 502.279 433.254
 103.564 949.149
 26.257 742.500
 453.012 173.539
 434.267 62.772
 502.660 232.674
 470.276 861.424
 591.405 178.538
 926.343 971.880
 267.936 948.719
 678.548 522.276
 63.545 676.091
 671.049 715.133
 718.600 355.642
 373.003 491.798
 849.373 263.426
 741.797 197.519
 608.944 390.048
 876.050 78.484
 843.136 927.776
 892.964 284.204
 824.723 818.512
 379.304 150.912
 949.541 77.313
 259.571 928.746
 957.685 116.424
 517.610 952.267
 791.069 436.919
 771.139 96.175
 182.497 673.849
 807.592 402.008
 386.686 186.519
 372.667 94.265
 83.913 804.259
 491.416 53.175
 713.994 361.274
 580.204 794.447
 211.930 689.222
 464.137 382.602
 24.830 455.829
 989.358 623.289
 178.806 830.621
 256.952 631.352
 148.597 378.862
 102.106 136.053
 54.187 801.678
 498.868 983.985
 788.131 389.579
 240.625 445.846
 663.244 89.068
 885.764 477.803
 989.642 414.351
 376.422 774.950
 147.586 600.599
 448.479 666.996
 551.286 189.604
 418.849 919.416
 809.852 976.443
 830.552 731.668
 124.191 6.107
 879.193 473.602
 830.274 186.601
 361.389 418.005
 155.249 440.200
 854.800 248.305
 917.123 23.285
 942.124 923.382
 622.762 349.101
 962.323 434.249
 332.854 4.117
 149.081 598.996
 724.028 580.250
 189.950 712.160
 23.872 890.509
 503.752 132.658
 288.211 298.804
 635.568 691.268
 774.246 495.343
 558.349 695.660
 708.354 572.685
 751.142 770.037
 402.323 705.019
 302.452 390.171
 613.133 871.246
 23.138 756.049
 24.067 673.179
 408.992 217.407
 331.997 431.424
 984.648 356.421
 318.103 956.899
 6.712 701.867
 446.540 24.378
 76.967 955.762
 544.805 960.839
 991.476 253.196
 366.515 515.952
 156.642 935.611
 795.417 430.854
 370.228 324.799
 920.620 755.905
 378.653 157.457
 577.072 895.776
 769.104 437.099
 410.211 753.698
 777.124 130.866
 375.700 894.540
 31.141 173.389
 438.344 802.743
 112.121 818.871
 281.220 545.590
 779.218 327.496
 97.081 200.356
 454.327 994.740
 108.014 516.446
 926.334 485.037
 772.704 477.256
 539.032 557.371
 698.595 733.552
 377.972 453.817
 911.546 598.326
 136.634 236.980
 259.484 235.996
 590.314 123.969
 578.368 425.426
 558.964 678.427
 645.718 421.434
 223.198 534.725
 534.724 843.410
 949.037 976.422
 484.035 558.505
 858.202 152.235
 866.533 342.117
 186.412 355.026
 904.658 847.269
 639.910 621.658
 898.054 519.927
 81.177 833.277
 437.737 497.665
 742.372 546.769
 243.752 928.592
 26.619 399.431
 322.905 265.719
 762.958 171.630
 370.023 914.416
 433.983 428.219
 79.013 638.204
 502.262 191.408
 965.517 627.426
 82.283 818.696
 686.002 388.691
 101.383 303.198
 751.805 168.060
 981.949 604.669
 142.015 541.382
 176.897 522.782
 105.390 919.985
 473.168 595.334
 476.218 873.878
 418.986 739.499
 7.572 478.004
 58.088 940.707
 521.429 965.979
 99.652 458.982
 390.443 221.627
 900.647 384.556
 880.564 458.858
 75.663 192.274
 905.268 507.720
 18.572 366.985
 557.003 627.425
 164.775 489.906
 503.812 659.763
 939.207 69.474
 661.404 588.420
 224.014 190.768
 993.628 416.571
 994.112 957.077
 456.077 467.743
 865.224 58.197
 905.125 269.966
 486.961 365.691
 752.969 632.780
 505.780 609.428
 591.216 168.731
 685.101 206.653
 342.391 658.936
 371.331 609.673
 469.602 395.249
 957.174 916.665
 697.036 44.319
 142.614 398.296
 713.278 31.629
 407.547 367.890
 669.459 812.506
 169.825 942.163
 496.591 323.694
 42.860 571.272
 281.064 50.532
 565.747 270.003
 112.168 424.049
 846.826 655.532
 986.788 117.736
 32.758 731.639
 888.343 449.582
 136.464 784.955
 992.061 730.812
 979.054 347.283
 857.153 524.067
 226.306 390.991
 297.217 381.399
 335.855 364.576
 549.789 493.168
 736.662 335.883
 149.474 574.753
 500.068 24.892
 129.360 296.968
 847.840 400.908
 493.669 191.558
 995.817 455.420
 310.101 564.279
 424.323 797.521
 830.371 869.605
 773.458 549.859
 157.657 853.304
 211.189 236.578
 613.588 678.101
 546.118 678.087
 916.837 104.868
 239.648 459.002
 950.200 514.554
 201.527 73.956
 471.244 297.239
 169.394 30.637
 899.345 592.677
 120.821 790.395
 903.427 995.700
 542.526 634.738
 112.414 109.479
 186.227 182.316
 894.737 475.361
 827.125 57.430
 902.896 680.682
 365.942 980.329
 380.797 362.315
 688.138 554.643
 90.235 415.833
 27.258 152.081
 961.526 286.086
 139.042 313.452
 122.972 567.956
 547.902 913.059
 53.906 865.422
 99.834 276.397
 53.835 537.316
 370.754 445.004
 671.187 459.835
 415.203 684.286
 913.077 634.844
 378.587 107.600
 13.981 510.896
 571.329 311.150
 906.227 417.993
 353.101 187.905
 766.729 970.134
 190.548 514.422
 648.587 600.284
 326.557 522.035
 107.226 264.514
 880.228 904.073
 341.140 505.511
 834.418 644.882
 957.469 485.779
 165.480 646.386
 391.224 788.568
 433.932 476.201
 930.791 6.598
 44.932 161.154
 486.157 677.071
 366.229 935.195
 763.287 524.247
 174.595 245.568
 539.178 301.438
 908.480 290.740
 756.780 611.724
 806.937 463.663
 244.404 775.811
 787.854 500.720
 906.083 216.486
 390.571 977.164
 201.180 568.175
 10.448 271.434
 935.084 188.642
 170.577 861.676
 698.061 355.266
 596.065 76.880
 424.175 843.260
 220.261 351.637
 282.783 996.334
 3.666 917.710
 575.805 765.572
 82.230 388.069
 186.997 479.543
 482.511 170.967
 935.456 553.185
 600.018 305.100
 523.149 695.783
 190.443 484.250
 562.079 956.031
 581.010 484.394
 925.776 676.884
 683.478 301.745
 725.065 922.631
 647.280 331.031
 970.620 498.699
 299.806 274.578
 194.046 390.344
 3.005 980.039
 272.355 394.262
 36.485 504.266
 583.366 267.636
 875.448 729.725
 635.343 748.181
 748.595 295.561
 14.784 947.997
 71.059 316.068
 11.720 550.676
 888.262 853.774
 570.017 867.988
 429.090 791.890
 307.251 578.137
 544.958 151.710
 618.953 75.995
 952.151 955.172
 267.769 36.794
 248.641 12.631
 129.898 513.639
 46.502 982.788
 777.659 657.097
 853.767 308.200
 494.961 728.363
 614.395 169.110
 906.703 258.596
 834.887 54.155
 236.701 33.593
 706.653 443.337
 952.775 618.610
 493.499 101.501
 201.411 711.965
 65.691 645.068
 545.218 72.694
 901.006 67.279
 489.932 717.444
 167.551 374.571
 597.393 650.885
 884.099 126.544
 428.622 473.797
 306.062 602.325
 526.771 710.953
 996.548 295.941
 341.147 789.701
 853.061 121.872
 697.055 968.323
 215.363 879.317
 746.000 614.888
 75.707 360.644
 479.217 542.105
 49.455 817.113
 875.157 347.068
 795.196 25.369
 676.973 137.610
 855.382 783.791
 86.049 665.992
 730.797 551.794
 317.074 767.978
 417.475 11.363
 822.029 418.833
 588.927 352.927
 965.968 481.010
 268.554 982.106
 265.785 910.216
 829.053 415.598
 801.718 402.025
 802.667 329.872
 725.625 60.519
 566.539 882.118
 643.737 29.538
 962.719 516.891
 96.358 287.732
 257.128 871.927
 22.777 127.791
 173.544 111.802
 444.483 640.955
 648.549 947.580
 159.701 748.635
 234.942 784.655
 881.641 667.750
 981.836 310.037
 414.018 884.981
 89.371 455.926
 410.825 732.926
 578.247 20.188
 361.735 9.041
 735.459 389.134
 356.583 22.881
 757.249 286.661
 166.990 280.782
 71.156 400.420
 323.447 267.556
 496.860 134.416
 323.060 525.491
 119.345 773.508
 366.102 291.075
 369.693 574.255
 155.721 174.105
 913.867 914.735
 200.302 862.576
 66.392 730.323
 705.560 235.902
 305.414 260.399
 835.295 960.266
 252.687 250.818
 735.740 30.388
 84.400 457.442
 966.541 484.643
 597.161 726.551
 647.829 843.712
 111.887 378.542
 831.753 660.897
 553.837 772.671
 30.713 894.626
 599.833 103.963
 3.795 855.857
 887.068 890.747
 416.216 996.021
 288.366 605.055
 770.756 301.472
 985.737 221.623
 569.965 80.285
 30.500 498.097
 336.480 264.635
 729.630 823.815
 307.146 320.188
 213.637 902.193
 64.139 532.293
 42.890 167.920
 390.180 921.754
 522.409 131.241
 380.911 691.105
 297.800 124.414
 539.014 791.544
 778.842 677.515
 763.596 572.544
 416.691 840.375
 964.548 187.984
 983.543 703.215
 433.004 407.164
 860.619 550.082
 121.914 154.884
 225.536 46.345
 999.218 685.867
 690.500 545.107
 572.653 4.985
 828.568 568.599
 320.334 461.363
 539.722 241.428
 943.500 372.377
 958.181 525.456
 264.032 839.595
 646.836 524.271
 974.373 384.828
 926.487 522.482
 894.358 708.782
 62.725 325.764
 559.250 320.570
 600.593 536.869
 845.337 332.803
 768.729 696.206
 501.080 708.802
 645.762 429.541
 288.556 296.036
 720.543 466.610
 425.417 209.125
 815.876 350.682
 953.606 428.315
 767.245 968.392
 927.419 762.402
 141.447 450.345
 118.289 761.579
 985.646 175.459
 562.955 443.956
 659.377 345.825
 349.742 273.840
 217.238 64.629
 736.942 169.784
 278.850 868.789
 48.150 161.464
 498.300 952.223
 890.689 907.424
 484.198 717.659
 521.467 647.391
 633.340 57.844
 644.887 325.349
 838.269 774.582
 402.583 880.703
 377.821 570.754
 716.022 878.230
 668.779 11.316
 709.622 312.135
 568.235 49.936
 491.382 170.127
 895.315 104.671
 745.567 40.397
 65.874 75.855
 121.449 63.686
 686.106 109.691
 335.172 15.836
 565.240 690.053
 868.348 410.586
 521.380 797.524
 605.126 660.784
 158.844 308.184
 235.173 467.003
 284.059 554.995
 627.677 420.049
 47.222 472.718
 93.385 27.564
 198.750 64.174
 768.465 990.367
 936.310 23.457
 624.090 62.251
 796.433 332.763
 506.029 494.217
 473.894 7.214
 393.933 172.932
 594.923 29.929
 823.501 661.270
 542.667 922.353
 297.430 499.667
 854.175 497.239
 12.225 159.829
 349.508 699.618
 414.971 801.695
 590.638 250.651
 872.573 580.985
 28.901 157.538
 59.346 313.940
 16.353 267.035
 848.963 219.795
 912.986 538.906
 413.549 637.140
 706.169 857.520
 594.118 720.666
 711.579 134.201
 198.710 358.151
 90.394 469.967
 821.837 858.197
 592.514 928.526
 753.432 316.724
 320.399 334.180
 78.083 210.124
 556.058 670.516
 754.414 436.017
 161.134 465.992
 236.919 245.567
 556.632 754.853
 563.128 816.337
 327.214 180.175
 110.868 399.679
 540.967 834.437
 844.459 355.086
 598.182 927.122
 554.501 34.852
 943.854 133.920
 670.597 500.600
 123.736 964.586
 835.572 799.026
 210.970 23.225
 797.095 873.559
 561.169 103.256
 849.791 783.220
 602.847 527.846
 177.905 396.866
 74.954 523.772
 963.319 53.271
 874.863 102.122
 72.316 263.375
 772.373 452.806
 881.323 584.868
 425.198 172.359
 289.123 540.563
 849.244 307.117
 961.461 366.300
 156.028 668.576
 211.974 462.231
 576.287 767.046
 817.889 449.982
 602.804 6.819
 254.730 489.543
 269.347 124.697
 894.427 31.618
 852.265 758.412
 306.803 37.177
 555.629 167.074
 924.752 215.009
 391.918 548.149
 545.826 355.101
 573.313 800.771
 842.999 980.840
 312.049 560.380
 718.630 432.464
 223.351 602.302
 759.931 19.393
 215.869 400.086
 621.410 947.306
 229.948 486.997
 77.801 509.971
 784.241 955.455
 46.053 224.282
 560.167 729.381
 681.341 633.941
 188.512 339.146
 902.034 882.310
 703.305 639.287
 412.781 593.637
 448.267 947.323
 571.875 355.047
 417.127 300.458
 715.567 175.966
 390.413 168.726
 813.081 749.288
 810.732 912.200
 414.473 447.430
 81.823 300.444
 680.563 569.909
 52.781 439.686
 89.043 996.359
 479.816 782.729
 10.980 684.662
 569.021 474.788
 392.799 248.507
 573.112 952.098
 984.027 528.115
 324.447 436.876
 972.440 773.767
 470.417 130.135
 155.614 951.278
 673.193 501.787
 349.224 174.620
 734.667 14.829
 143.985 311.900
 303.136 937.215
 239.024 101.009
 757.985 21.921
 842.220 370.173
 2.435 844.080
 308.019 171.717
 125.769 435.690
 629.212 305.552
 331.642 655.938
 287.772 98.897
 727.845 971.724
 556.051 702.605
 797.733 132.317
 706.424 110.275
 840.509 628.683
 895.940 667.320
 795.348 996.878
 232.027 842.628
 525.271 511.673
 763.086 329.991
 405.726 817.610
 769.496 240.526
 468.517 646.825
 729.699 866.798
 125.264 203.787
 4.481 635.878
 820.808 674.778
 500.071 829.416
 733.320 903.214
 45.410 106.726
 685.391 710.222
 736.874 10.471
 802.841 923.340
 179.249 417.785
 652.566 585.297
 77.167 292.372
 807.577 371.078
 527.014 330.625
 179.853 156.571
 224.266 928.055
 386.083 308.731
 561.837 837.948
 677.503 348.474
 756.488 484.366
 85.435 557.207
 35.395 924.297
 874.676 130.490
 954.932 242.302
 826.491 42.755
 847.763 784.624
 413.741 681.063
 519.821 193.079
 407.763 979.705
 791.262 42.485
 648.393 578.090
 518.593 894.915
 596.373 909.301
 900.639 401.260
 305.939 974.047
 288.782 362.711
 742.303 373.429
 349.908 334.610
 14.841 363.187
 304.877 851.237
 396.047 792.146
 450.462 876.523
 695.756 728.944
 210.727 862.178
 110.019 935.157
 325.540 306.616
 467.555 571.558
 317.697 956.375
 460.471 229.964
 262.930 542.992
 29.439 559.123
 873.659 984.814
 339.395 33.165
 580.763 352.788
 446.049 319.666
 319.029 165.395
 734.832 906.454
 80.537 69.650
 884.556 197.526
 563.453 27.240
 543.191 885.131
 806.991 367.722
 131.023 634.229
 40.383 620.274
 438.622 704.495
 886.243 783.356
 647.925 202.200
 926.642 545.047
 462.221 958.267
 671.566 98.574
 525.508 219.077
 450.241 296.231
 787.732 203.232
 290.492 404.430
 926.746 301.064
 652.072 132.956
 70.658 95.587
 957.376 647.776
 528.999 175.664
 315.742 190.129
 894.105 747.002
 92.373 731.522
 24.988 567.287
 34.696 827.109
 87.402 622.215
 370.742 786.349
 961.603 993.674
 546.907 273.572
 112.459 465.001
 315.680 60.919
 67.050 866.708
 534.793 477.149
 288.053 935.644
 943.366 987.989
 745.223 378.111
 61.667 683.377
 353.639 870.608
 270.687 375.439
 600.731 268.700
 695.883 685.742
 762.015 333.844
 204.105 344.062
 698.822 729.274
 159.996 872.064
 134.098 919.260
 442.379 588.079
 761.546 361.870
 34.637 163.200
 509.250 85.133
 546.377 769.690
 654.789 342.046
 645.410 691.025
 381.070 653.794
 255.961 375.566
 330.402 666.018
 766.044 594.862
 21.236 993.716
 466.951 161.057
 853.448 640.872
 182.125 629.028
 262.937 816.156
 20.393 386.967
 266.690 581.756
 477.134 368.880
 740.638 964.797
 601.929 414.115
 822.730 16.865
 626.161 678.709
 564.343 54.390
 600.751 862.516
 548.802 569.187
 112.521 762.086
 544.244 323.162
 735.685 464.823
 200.044 83.415
 318.654 553.715
 375.574 603.805
 620.189 947.822
 404.116 497.058
 885.062 431.577
 643.676 889.159
 208.542 761.100
 203.389 416.737
 579.673 229.149
 115.746 571.230
 242.288 238.595
 260.479 353.789
 974.903 309.677
 548.424 65.964
 398.982 826.628
 708.714 97.733
 890.820 27.973
 159.312 201.271
 834.562 341.067
 1.216 761.790
 130.202 249.947
 985.730 442.040
 206.156 826.675
 140.578 621.608
 504.896 726.027
 585.449 753.457
 63.918 483.253
 355.698 986.459
 532.803 21.882
 921.842 662.709
 708.476 296.080
 633.143 991.618
 470.900 398.320
 819.827 869.205
 224.834 462.209
 507.504 381.290
 542.142 501.958
 79.191 574.730
 424.088 439.575
 168.505 63.369
 312.667 979.253
 188.313 557.490
 851.058 462.443
 252.198 460.467
 180.674 158.690
 594.001 897.790
 848.978 664.580
 649.428 456.074
 849.403 759.419
 652.124 178.136
 911.582 530.647
 286.765 40.378
 474.096 179.345
 708.873 926.824
 198.520 256.648
 113.490 597.171
 896.411 291.651
 243.981 51.640
 141.697 741.882
 462.726 141.445
 9.647 835.983
 644.881 19.063
 528.230 357.690
 545.678 716.707
 834.292 428.963
 974.769 574.418
 309.897 342.395
 84.975 591.665
 325.769 938.467
 47.692 869.709
 659.515 657.172
 996.466 857.902
 284.886 467.045
 230.260 968.394
 471.415 404.219
 588.353 523.287
 996.407 472.105
 652.262 830.165
 586.193 456.401
 962.404 220.285
 382.249 613.966
 927.409 43.835
 509.177 776.697
 174.012 204.021
 523.238 767.582
 60.627 772.703
 287.568 16.084
 236.251 401.823
 376.951 259.750
 949.772 604.338
 512.945 370.114
 237.574 894.184
 399.094 800.830
 777.322 255.488
 123.852 347.310
 683.685 356.443
 561.953 768.461
 631.564 372.866
 797.447 56.561
 671.144 671.199
 955.878 470.511
 896.965 991.863
 239.684 856.102
 653.612 133.350
 758.373 765.477
 309.894 567.756
 610.257 723.218
 371.184 412.835
 860.243 950.738
 88.525 877.801
 651.570 501.706
 979.120 714.553
 849.402 142.597
 214.710 507.596
 830.217 263.190
 534.298 380.618
 370.314 466.725
 770.823 81.433
 944.989 378.769
 776.099 517.002
 100.659 253.633
 215.979 873.869
 207.181 539.060
 572.943 94.800
 716.747 90.997
 623.779 948.542
 756.964 883.558
 496.557 375.745
 255.266 23.156
 197.637 510.293
 943.862 604.324
 733.111 442.298
 221.396 407.825
 829.952 727.962
 469.878 874.390
 943.672 74.504
 641.922 941.038
 77.849 887.738
 670.557 717.842
 746.011 209.018
 16.861 143.552
 690.888 370.752
 792.310 486.410
 205.605 740.088
 784.262 165.461
 745.087 613.640
 113.543 936.490
 95.764 477.953
 480.222 110.438
 512.825 907.073
 152.682 510.886
 715.102 667.038
 249.776 207.038
 429.586 614.822
 7.915 321.140
 735.177 584.478
 744.223 61.721
 906.272 154.675
 81.486 499.182
 891.928 388.921
 726.572 916.703
 279.682 872.614
 55.650 41.151
 331.593 570.240
 899.180 305.510
 894.002 762.884
 7.880 1.545
 75.151 62.664
 566.267 750.037
 162.588 839.193
 979.687 912.508
 374.863 327.045
 748.922 175.196
 471.983 846.013
 146.440 600.883
 702.318 482.351
 281.283 530.667
 959.120 914.036
 974.785 154.771
 729.484 872.165
 234.020 704.016
 517.784 710.093
 399.830 651.684
 942.544 288.881
 734.831 185.420
 871.915 609.406
 105.958 401.996
 462.904 446.445
 885.590 101.449
 190.988 426.832
 453.195 884.221
 240.554 191.893
 11.864 173.862
 516.667 283.765
 455.268 252.776
 32.053 376.645
 922.968 879.069
 220.135 258.712
 486.040 284.218
 478.709 270.362
 209.283 584.897
 815.916 572.026
 67.735 894.563
 160.119 893.402
 858.518 723.547
 720.741 189.128
 177.383 908.123
 714.035 668.281
 633.670 123.069
 964.919 891.553
 997.181 587.429
 985.598 346.226
 722.863 464.432
 438.900 61.466
 929.966 544.135
 697.307 251.828
 144.841 457.241
 989.133 652.808
 2.754 42.409
 315.658 506.940
 273.820 734.373
 565.036 81.051
 489.304 379.167
 631.200 44.423
 633.482 654.281
 662.847 53.558
 696.940 979.609
 65.840 902.958
 802.324 169.449
 512.294 683.838
 383.345 81.872
 874.544 506.090
 871.176 670.442
 808.488 585.540
 195.824 401.201
 218.132 371.828
 398.611 247.249
 304.141 25.783
 858.531 961.911
 549.727 973.520
 221.072 123.060
 246.132 632.508
 572.399 364.495
 879.444 278.421
 791.956 110.368
 465.677 596.779
 238.050 115.605
 260.255 827.246
 947.501 815.259
 912.757 788.537
 663.691 290.214
 272.521 86.195
 127.230 972.971
 563.209 713.071
 878.029 718.134
 375.516 202.339
 112.808 736.291
 920.767 775.528
 32.484 91.156
 741.317 223.920
 291.580 958.080
 786.606 892.066
 147.490 872.440
 589.779 309.027
 299.682 510.186
 575.314 88.790
 134.438 656.375
 102.867 439.292
 654.485 463.247
 218.975 363.418
 107.816 674.983
 712.447 679.641
 647.278 515.354
 619.954 749.619
 991.359 476.051
 927.692 80.820
 334.497 402.260
 688.178 220.326
 817.531 408.514
 896.612 908.306
 939.387 147.817
 230.167 793.780
 921.423 442.211
 580.749 999.412
 355.931 920.543
 344.736 964.929
 438.157 22.020
 762.927 699.766
 732.961 950.691
 524.272 374.792
 127.126 110.430
 104.992 11.049
 308.785 431.914
 360.640 451.709
 566.950 307.995
 125.839 293.763
 765.262 582.622
 611.268 610.933
 191.737 957.709
 279.534 111.970
 375.185 74.333
 393.604 482.817
 472.277 437.188
 279.210 581.374
 127.913 847.784
 445.132 554.860
 785.049 421.644
 434.475 887.755
 835.622 932.334
 711.291 559.217
 157.424 761.000
 48.351 479.702
 946.143 260.131
 5.108 914.751
 129.197 756.078
 854.411 807.735
 418.266 623.756
 120.047 541.560
 428.620 41.669
 65.510 381.344
 551.496 864.540
 571.513 405.891
 25.321 988.364
 852.657 346.114
 104.647 98.461
 92.663 224.695
 393.046 520.409
 975.840 745.028
 386.295 287.514
 116.595 861.581
 491.877 513.417
 848.215 121.221
 254.969 746.680
 739.711 79.718
 62.629 483.657
 530.879 143.830
 128.133 240.082
 79.975 482.307
 315.349 109.699
 27.524 494.300
 166.349 164.647
 518.979 667.474
 989.377 237.587
 776.575 337.381
 772.682 945.581
 48.204 852.048
 64.163 412.291
 423.016 319.232
 427.266 175.175
 827.523 477.405
 108.063 651.037
 792.882 184.465
 663.094 214.944
 107.958 600.648
 366.579 128.227
 490.516 784.611
 681.483 950.833
 870.898 195.668
 212.021 677.019
 691.966 462.419
 704.275 142.179
 892.421 841.149
 503.337 529.214
 517.505 539.565
 664.747 337.383
 454.068 656.413
 737.841 512.964
 832.044 909.734
 250.318 642.675
 590.361 760.992
 615.849 6.930
 444.299 544.745
 627.526 725.124
 588.540 980.135
 784.743 309.844
 453.897 58.270
 403.379 306.999
 437.459 995.996
 80.703 726.033
 930.150 339.869
 507.084 65.808
 60.260 653.005
 544.418 590.356
 197.079 671.491
 712.260 292.846
 459.398 666.021
 851.277 660.037
 746.318 669.242
 462.157 882.779
 352.786 551.087
 567.105 786.294
 202.855 855.125
 509.006 227.786
 486.259 201.214
 817.232 545.228
 828.140 656.657
 633.530 371.998
 570.284 163.347
 539.697 555.289
 760.906 156.644
 371.773 345.469
 707.745 337.757
 482.671 537.764
 568.124 971.073
 243.774 941.599
 254.868 517.358
 501.647 787.051
 706.826 220.000
 452.266 327.958
 288.772 912.006
 513.746 609.109
 182.107 674.484
 399.449 787.645
 242.824 561.610
 674.467 459.298
 27.439 811.985
 656.019 576.815
 814.955 331.946
 956.485 964.976
 230.493 693.390
 209.034 353.727
 954.237 8.330
 330.588 753.495
 380.982 286.651
 913.799 885.634
 587.519 854.859
 175.634 22.920
 626.630 105.265
 79.876 772.081
 760.570 890.721
 377.374 90.587
 489.163 804.184
 32.417 736.644
 37.166 50.102
 815.289 733.742
 714.318 681.435
 307.434 633.853
 324.708 338.516
 582.063 996.867
 608.147 870.638
 863.230 694.061
 776.438 75.922
 332.091 281.860
 246.521 377.769
 320.108 686.192
 58.009 325.773
 613.421 960.140
 535.488 14.936
 776.610 616.835
 60.087 649.200
 901.785 449.803
 347.283 714.596
 192.917 303.821
 88.893 394.795
 325.891 686.338
 860.041 669.553
 680.664 663.451
 673.010 837.028
 749.899 181.992
 788.892 237.248
 293.331 832.727
 387.493 610.093
 962.007 416.746
 411.888 571.266
 72.481 311.434
 515.258 49.037
 207.347 132.944
 166.325 498.631
 172.511 153.652
 940.911 246.305
 198.876 215.985
 119.308 248.404
 860.204 864.229
 403.661 859.376
 41.727 235.079
 801.001 255.242
 65.270 63.018
 123.595 963.959
 214.485 390.924
 729.818 410.986
 944.182 168.094
 859.602 537.241
 865.091 571.271
 455.871 818.036
 611.999 318.960
 657.383 476.998
 199.634 450.665
 102.326 310.154
 795.507 511.677
 902.456 414.876
 668.978 87.305
 193.884 749.529
 665.879 450.109
 805.737 965.981
 991.262 267.757
 27.415 383.318
 520.206 930.928
 118.251 471.937
 787.483 929.397
 961.855 348.581
 298.621 674.788
 696.700 740.842
 752.957 350.806
 782.798 751.410
 147.366 391.994
 523.060 765.137
 839.151 441.923
 731.763 614.228
 368.054 528.285
 919.107 907.139
 878.427 388.628
 880.975 384.657
 129.488 574.772
 990.660 582.070
 448.470 110.534
 281.522 629.994
 260.805 45.839
 786.583 39.684
 543.707 476.099
 716.119 3.279
 293.327 229.756
 263.997 448.124
 797.746 985.791
 947.239 560.074
 673.385 599.016
 913.855 117.465
 583.905 681.872
 67.220 29.511
 729.533 330.848
 819.988 365.388
 310.148 372.490
 929.009 698.806
 544.934 733.119
 999.918 223.768
 620.236 868.097
 664.533 157.374
 359.334 496.784
 107.175 912.463
 14.692 819.828
 982.263 264.831
 504.932 603.295
 962.570 765.399
 613.153 922.322
 276.338 356.577
 166.581 403.834
 925.783 84.075
 393.960 697.570
 576.708 881.347
 449.137 856.986
 818.872 214.916
 267.344 811.717
 23.065 376.977
 333.408 162.422
 969.702 999.407
 765.316 893.368
 854.892 933.871
 107.040 60.395
 956.035 629.785
 964.375 119.773
 875.806 69.988
 767.801 880.344
 799.925 858.045
 496.424 416.390
 972.414 246.903
 714.120 16.604
 687.293 452.350
 148.765 975.656
 546.238 93.357
 761.357 885.213
 768.978 772.454
 605.829 942.422
 651.826 770.911
 152.176 573.023
 237.270 344.536
 343.276 536.340
 225.002 815.707
 765.512 328.812
 665.866 355.887
 549.393 585.589
 32.246 221.030
 171.020 765.803
 551.391 61.187
 219.186 431.705
 875.564 487.249
 524.516 145.991
 101.073 194.626
 243.361 431.853
 146.720 858.899
 554.808 398.887
 573.851 615.945
 397.349 832.734
 40.584 993.084
 53.444 590.781
 901.143 583.476
 624.847 619.454
 609.359 859.020
 346.297 405.346
 888.694 243.579
 905.795 52.977
 367.829 755.483
 199.518 822.371
 32.379 153.401
 300.510 1.442
 344.286 951.064
 492.304 588.661
 868.510 912.662
 469.683 843.437
 312.664 601.565
 775.022 263.602
 823.178 270.228
 84.214 675.449
 438.428 279.524
 523.650 591.603
 725.299 392.516
 59.359 791.031
 724.146 662.774
 500.096 704.649
 504.553 333.302
 474.436 915.878
 450.171 672.114
 132.870 190.368
 108.023 128.317
 372.317 480.785
 271.755 622.559
 243.684 374.531
 338.353 353.021
 372.226 293.645
 755.923 758.335
 762.972 261.629
 141.387 428.277
 174.842 331.915
 919.797 878.667
 300.921 453.112
 852.732 436.141
 590.477 18.642
 766.614 629.597
 570.520 20.155
 50.368 716.806
 679.110 267.958
 906.502 436.458
 695.236 746.247
 954.375 57.766
 955.302 790.069
 96.155 982.323
 376.333 374.651
 765.034 857.551
 381.539 631.103
 934.857 599.637
 743.463 496.742
 937.036 248.924
 50.298 689.803
 13.895 935.418
 467.069 499.487
 150.176 800.236
 38.153 0.877
 532.196 774.821
 372.227 553.759
 655.908 78.639
 904.466 903.944
 763.111 963.530
 360.990 969.958
 754.294 55.196
 702.759 827.348
 785.591 956.345
 923.892 373.344
 387.348 59.405
 174.580 307.715
 577.551 637.504
 901.167 58.740
 222.455 749.514
 3.708 39.001
 910.062 707.704
 440.364 572.730
 143.506 354.965
 622.791 198.847
 478.068 113.418
 289.436 41.201
 767.568 268.671
 85.024 35.434
 356.643 706.053
 663.003 11.063
 461.376 919.304
 940.225 714.629
 181.382 561.638
 924.357 607.205
 344.598 737.608
 887.679 725.043
 417.340 166.155
 236.956 619.210
 935.806 945.762
 217.382 717.765
 702.986 977.273
 156.476 727.096
 422.252 845.116
 696.807 517.841
 533.999 710.194
 858.174 451.318
 15.998 255.173
 612.104 186.200
 486.241 63.441
 324.168 569.489
 496.673 765.451
 130.616 433.578
 768.135 499.859
 351.390 680.761
 835.022 501.936
 15.886 392.067
 139.685 128.768
 683.333 318.537
 741.666 181.087
 996.804 735.308
 138.732 697.096
 917.361 513.141
 91.889 326.926
 769.334 404.913
 114.592 190.507
 94.238 988.335
 439.993 660.509
 692.244 748.567
 785.059 569.946
 37.633 239.005
 255.702 836.142
 727.528 704.369
 904.802 724.685
 578.785 582.108
 90.268 894.954
 71.726 776.312
 161.532 809.866
 775.118 898.917
 611.423 34.021
 226.084 937.402
 600.866 754.705
 111.470 193.840
 333.971 548.003
 961.532 269.784
 721.645 876.946
 458.772 283.565
 916.782 90.290
 748.690 105.320
 880.529 219.781
 257.342 900.011
 97.143 721.945
 743.634 665.443
 798.013 439.425
 990.646 241.535
 689.866 569.298
 346.909 715.685
 767.585 814.631
 520.216 539.081
 591.248 294.787
 686.286 548.145
 635.549 223.910
 263.585 517.424
 396.912 0.711
 113.010 684.280
 741.135 741.827
 514.441 726.394
 67.779 631.858
 946.800 50.695
 784.807 842.708
 427.882 592.944
 59.841 420.478
 256.627 22.300
 27.276 68.212
 323.494 702.146
 471.108 425.880
 422.280 649.956
 312.530 414.679
 995.136 253.675
 53.063 760.987
 586.019 593.914
 155.264 626.787
 658.682 860.083
 384.122 669.423
 874.100 769.655
 536.427 46.009
 17.615 854.116
 109.080 219.307
 444.713 479.354
 110.160 655.476
 681.238 54.575
 911.179 13.661
 1.909 850.050
 241.211 487.316
 831.408 503.697
 802.423 982.423
 404.309 728.693
 664.019 614.169
 601.088 33.731
 392.911 17.316
 392.935 794.604
 582.930 533.493
 101.628 646.412
 31.455 938.373
 264.234 541.467
 717.625 871.469
 415.575 596.206
 97.404 39.713
 522.383 953.843
 138.624 982.691
 157.968 756.717
 267.565 252.191
 159.225 157.291
 734.825 202.517
 401.408 319.359
 282.295 781.840
 230.691 56.522
 808.341 220.856
 858.879 124.360
 591.291 935.565
 825.313 992.632
 601.482 289.336
 223.139 956.420
 272.301 729.327
 353.447 748.293
 526.533 748.218
 472.656 950.794
 784.902 789.114
 325.101 808.897
 491.076 665.071
 771.433 850.314
 446.733 1.251
 429.723 647.997
 989.877 214.145
 313.711 229.833
 0.961 346.191
 783.119 946.979
 568.999 793.553
 94.411 961.807
 281.502 358.661
 664.633 81.763
 858.541 776.760
 122.314 135.201
 776.421 697.120
 932.015 913.435
 617.556 225.577
 35.362 359.629
 840.174 376.750
 571.873 905.048
 137.937 853.737
 426.090 887.638
 411.759 322.763
 520.398 853.441
 913.718 23.316
 440.091 270.224
 358.576 34.557
 972.042 72.793
 697.976 580.676
 371.540 324.213
 984.701 316.345
 883.081 695.682
 941.651 894.257
 47.189 34.791
 817.517 226.125
 272.517 867.841
 136.881 543.466
 763.881 642.507
 518.057 622.420
 224.527 4.333
 772.053 726.088
 424.507 571.267
 648.126 947.010
 204.661 947.774
 446.559 601.036
 303.475 42.309
 71.206 171.896
 416.272 823.296
 190.335 463.928
 565.119 188.910
 964.355 160.050
 444.151 620.326
 186.590 864.915
 257.143 237.501
 774.746 42.025
 359.102 47.830
 905.669 521.304
 6.045 853.144
 967.177 594.300
 790.207 7.535
 123.853 151.985
 52.623 60.770
 77.866 20.263
 210.775 108.754
 422.943 166.292
 583.025 248.305
 414.998 981.042
 829.497 8.773
 544.808 476.860
 534.473 633.812
 727.949 200.905
 30.059 4.359
 409.643 574.223
 184.621 235.965
 304.836 480.773
 260.506 222.831
 697.497 400.268
 869.698 825.688
 251.939 493.399
 637.874 965.193
 639.715 488.361
 118.928 556.482
 158.775 305.075
 304.148 239.207
 70.258 299.870
 341.365 971.975
 959.026 171.255
 746.322 286.888
 846.405 679.951
 956.176 871.422
 560.241 787.284
 876.400 958.739
 464.214 879.904
 518.511 77.384
 734.147 840.445
 656.369 116.154
 66.138 649.060
 960.509 494.531
 834.626 405.847
 448.743 853.768
 66.548 486.064
 540.608 974.490
 141.857 456.198
 74.988 225.133
 305.459 257.604
 474.208 408.890
 18.788 514.294
 772.187 327.959
 981.606 42.028
 504.876 161.231
 610.099 267.117
 852.519 59.239
 613.051 235.971
 867.659 417.925
 513.965 781.707
 890.670 585.957
 926.855 674.026
 194.715 289.843
 713.397 815.494
 691.039 593.659
 888.891 754.644
 918.331 527.925
 66.634 597.620
 119.594 673.022
 50.728 339.876
 637.556 529.875
 825.000 372.752
 124.524 783.666
 12.545 502.239
 732.052 909.719
 971.831 945.231
 915.305 594.802
 79.390 28.872
 230.382 277.940
 657.528 438.914
 321.583 643.895
 122.654 961.354
 569.866 37.173
 643.492 496.849
 811.275 677.407
 249.446 348.940
 421.239 936.875
 461.627 185.000
 511.537 241.744
 129.635 823.637
 193.751 850.164
 946.315 935.469
 846.779 577.925
 733.642 567.478
 184.978 736.941
 902.181 967.265
 84.637 140.055
 793.630 735.486
 594.470 39.683
 933.699 756.400
 163.848 605.559
 516.569 422.264
 781.543 821.742
 881.602 292.183
 667.199 74.234
 949.723 815.779
 214.854 802.726
 886.274 52.829
 698.275 263.515
 927.410 268.860
 535.066 71.505
 829.741 861.075
 722.427 898.960
 712.482 637.050
 31.783 664.628
 795.568 39.248
 140.458 171.819
 286.771 380.908
 622.055 386.385
 229.935 573.306
 477.718 89.638
 741.829 611.499
 110.155 216.504
 687.324 316.634
 591.861 781.208
 374.607 469.717
 106.959 402.441
 400.737 616.930
 229.228 333.771
 902.285 973.271
 492.118 865.431
 429.022 133.301
 592.874 538.253
 676.292 739.567
 713.394 862.961
 802.853 25.722
 324.469 997.376
 897.619 798.377
 534.853 945.062
 916.111 145.323
 447.851 411.874
 613.854 45.117
 69.299 117.761
 390.813 331.470
 373.736 501.630
 712.930 753.696
 60.179 784.295
 781.506 430.435
 23.115 941.397
 219.413 967.338
 414.319 473.142
 778.914 190.459
 491.129 894.882
 946.198 516.431
 929.278 581.668
 22.866 759.319
 443.698 216.311
 957.847 874.358
 7.680 365.145
 240.971 113.040
 615.965 155.199
 361.322 55.459
 905.804 183.144
 192.186 378.185
 364.611 447.895
 655.722 283.655
 724.854 578.770
 813.389 675.195
 215.347 8.597
 244.698 215.954
 920.663 110.927
 42.244 806.544
 742.416 42.841
 743.515 91.968
 581.285 985.806
 21.110 841.000
 918.683 298.114
 397.347 298.704
 101.753 440.971
 774.422 404.091
 282.888 339.062
 268.159 489.368
 171.453 523.937
 995.943 274.898
 884.935 188.879
 844.639 575.520
 181.932 376.840
 282.440 710.594
 990.539 413.817
 382.950 623.869
 261.574 389.770
 6.835 772.685
 953.370 744.341
 595.634 932.157
 148.509 617.581
 36.530 812.701
 495.795 624.330
 271.835 332.991
 24.194 668.457
 671.584 190.116
 878.603 658.805
 34.076 80.133
 247.528 867.248
 502.587 241.572
 85.603 791.033
 715.124 508.699
 652.985 872.550
 369.553 498.031
 200.716 181.438
 773.081 28.867
 706.129 83.756
 240.818 155.234
 613.249 183.622
 753.643 912.095
 346.000 112.755
 624.897 842.926
 551.217 516.894
 55.522 759.543
 786.274 314.701
 78.435 809.577
 713.167 720.045
 158.382 504.290
 895.681 873.240
 479.845 741.848
 445.647 237.724
 32.180 292.091
 33.111 217.817
 0.907 571.889
 996.525 38.617
 662.640 609.861
 373.902 614.153
 127.562 790.541
 863.588 493.723
 499.656 586.712
 831.259 613.719
 656.315 980.841
 153.363 353.389
 163.725 479.291
 650.318 674.003
 324.126 513.750
 166.879 53.358
 930.109 971.339
 632.301 668.591
 617.335 606.823
 137.069 252.933
 351.221 66.797
 732.318 194.568
 349.151 236.567
 156.797 462.462
 874.814 36.441
 466.758 554.470
 795.381 716.539
 856.973 852.717
 468.865 89.967
 164.846 40.975
 534.581 105.753
 321.008 855.315
 73.615 188.583
 603.829 684.790
 651.440 995.776
 54.841 961.201
 167.062 687.597
 978.379 939.617
 631.204 639.923
 571.048 203.303
 852.256 304.146
 472.185 872.843
 98.131 834.237
 291.043 169.830
 653.065 242.137
 923.349 306.566
 532.385 437.511
 21.130 36.279
 639.671 174.608
 205.077 10.794
 237.519 926.358
 216.194 27.065
 595.857 183.166
 979.276 489.122
 124.592 921.413
 609.053 921.806
 687.218 684.799
 423.074 116.940
 329.213 192.008
 554.025 706.623
 492.763 838.277
 376.907 393.177
 284.202 249.222
 609.991 237.432
 321.923 915.532
 117.674 848.836
 633.281 270.984
 471.285 830.069
 454.825 647.803
 621.638 719.028
 290.155 767.956
 343.950 21.143
 315.745 612.019
 749.096 829.965
 22.514 95.200
 260.450 353.929
 617.971 309.777
 256.492 278.316
 171.965 642.187
 627.667 935.162
 202.905 709.475
 921.527 387.601
 508.569 292.480
 511.011 681.465
 637.007 671.531
 352.950 114.725
 762.625 534.475
 771.745 628.252
 627.302 857.320
 249.099 549.521
 76.524 425.863
 195.136 409.282
 969.463 434.352
 967.898 401.122
 475.944 467.021
 173.781 31.662
 52.051 133.385
 275.884 397.225
 472.370 322.327
 343.481 368.918
 906.336 987.589
 54.992 335.773
 77.832 243.434
 808.298 373.898
 413.173 389.521
 563.189 123.317
 837.985 994.828
 236.923 873.571
 556.736 938.617
 568.699 510.299
 971.085 59.526
 164.242 949.447
 549.475 920.028
 307.424 390.705
 338.104 911.576
 290.018 330.122
 243.498 155.082
 749.318 472.038
 763.183 182.040
 430.829 926.637
 490.634 394.303
 101.837 841.277
 173.825 616.444
 51.940 626.611
 16.759 385.807
 827.241 453.449
 136.639 824.216
 982.528 729.771
 935.540 245.118
 705.381 851.708
 627.192 954.413
 0.696 955.320
 242.565 776.786
 634.757 491.234
 291.433 597.098
 463.959 780.694
 502.909 953.928
 932.014 884.055
 31.362 405.975
 56.404 981.617
 473.501 848.663
 863.660 407.819
 479.063 165.499
 25.485 634.957
 586.207 924.622
 23.695 28.796
 810.913 284.380
 989.398 518.730
 58.414 752.104
 956.955 377.865
 397.730 987.518
 510.283 797.731
 894.913 887.117
 120.367 587.964
 986.804 799.648
 148.954 118.584
 198.235 867.467
 872.940 52.448
 468.214 266.520
 643.671 754.622
 14.160 22.208
 690.205 796.049
 790.533 243.250
 188.418 238.881
 404.930 65.184
 209.942 463.582
 259.944 494.488
 525.475 2.545
 564.768 249.075
 33.416 26.298
 282.016 797.357
 712.508 896.570
 570.636 193.241
 429.993 181.725
 586.815 215.652
 976.222 115.821
 795.722 366.854
 222.860 80.098
 115.720 722.569
 22.585 967.852
 103.981 608.194
 169.729 448.939
 42.274 889.294
 537.923 132.645
 691.105 991.681
 94.789 407.072
 849.580 928.032
 385.658 544.896
 840.645 816.094
 876.779 260.349
 993.204 980.650
 180.255 797.086
 923.541 480.614
 152.970 353.566
 441.240 177.841
 502.922 9.413
 685.182 539.750
 259.946 616.561
 302.144 658.799
 12.893 441.764
 236.148 283.833
 499.485 787.165
 826.130 437.650
 103.594 733.238
 191.127 778.729
 291.447 419.699
 297.369 730.457
 554.798 546.381
 85.067 416.538
 155.483 694.910
 721.935 115.375
 839.837 566.085
 536.441 678.497
 749.496 735.713
 760.371 688.581
 361.228 257.248
 624.573 991.941
 385.168 602.862
 53.966 199.916
 908.558 520.634
 601.300 275.110
 539.516 395.610
 950.258 4.673
 59.254 402.957
 366.805 6.752
 886.300 914.673
 645.978 551.790
 75.842 315.091
 105.281 431.859
 282.255 158.279
 934.619 43.724
 92.576 791.378
 98.159 820.588
 960.497 516.816
 70.958 849.591
 29.832 683.397
 10.955 534.279
 907.087 907.550
 746.372 230.668
 726.396 823.114
 884.350 20.685
 26.613 248.143
 806.417 946.175
 237.806 613.225
 650.945 759.926
 238.793 606.148
 136.135 347.270
 113.153 706.580
 246.209 613.340
 90.480 81.404
 88.722 638.482
 733.257 921.932
 285.449 989.330
 816.079 979.210
 939.645 88.363
 469.890 809.868
 838.204 733.469
 34.282 114.414
 110.990 104.902
 508.739 830.620
 47.286 674.519
 430.134 150.000
 329.764 256.316
 668.030 934.545
 211.759 313.714
 838.864 718.494
 459.082 514.084
 440.278 446.458
 481.482 231.546
 121.501 700.498
 472.595 222.663
 786.356 546.535
 495.372 404.476
 102.234 441.861
 930.230 559.101
 919.107 313.427
 136.430 773.392
 623.539 879.505
 357.246 535.784
 427.959 249.265
 73.569 86.302
 467.556 515.619
 128.815 920.879
 616.529 441.640
 913.659 249.682
 490.759 930.934
 818.766 803.547
 851.953 34.202
 596.745 166.025
 823.905 60.008
 483.849 914.786
 57.675 475.398
 133.233 309.600
 400.326 764.927
 23.794 229.831
 220.723 93.962
 903.888 98.053
 393.074 338.558
 582.670 824.297
 929.942 910.127
 521.828 454.414
 364.986 444.465
 938.444 433.808
 513.498 233.123
 690.257 822.240
 65.703 657.819
 965.399 675.639
 301.890 518.374
 580.503 296.026
 845.723 210.130
 547.956 430.926
 907.024 161.929
 2.008 459.707
 600.029 760.317
 774.677 457.321
 178.388 394.990
 39.203 987.938
 2.410 15.665
 847.658 904.462
 674.120 208.008
 889.828 58.063
 546.510 808.382
 905.222 38.453
 67.781 281.683
 355.021 145.056
 570.744 796.996
 874.752 146.582
 900.900 231.283
 803.595 827.391
 11.640 306.526
 547.732 289.765
 486.857 81.075
 461.262 818.725
 103.748 947.365
 300.465 297.799
 573.439 777.227
 560.089 558.431
 624.205 560.004
 271.671 161.229
 579.408 720.438
 224.325 343.414
 566.106 721.244
 352.099 763.735
 834.670 753.611
 965.805 164.364
 317.278 517.234
 41.463 720.191
 274.156 775.254
 315.439 121.439
 519.638 539.670
 84.505 938.102
 462.281 165.914
 426.880 537.593
 789.232 93.714
 810.625 403.924
 657.827 512.753
 454.292 662.155
 388.169 419.662
 270.513 610.794
 868.412 696.535
 128.176 162.930
 757.044 325.113
 588.381 990.494
 489.153 265.594
 231.579 442.001
 540.095 0.392
 429.853 690.015
 171.918 162.982
 613.544 178.604
 365.188 947.170
 123.271 41.867
 29.592 295.846
 967.491 401.814
 176.912 888.736
 766.095 117.333
 143.979 140.176
 849.305 826.490
 363.376 250.073
 598.307 823.141
 616.536 559.414
 313.194 147.820
 266.002 296.890
 31.141 104.572
 77.851 282.041
 102.984 482.960
 916.448 304.971
 982.182 951.823
 654.792 31.072
 552.318 172.706
 5.942 194.692
 586.797 71.451
 883.531 127.527
 219.306 711.771
 159.685 910.272
 931.088 281.059
 952.122 500.268
 809.484 663.173
 562.633 449.309
 182.963 912.876
 958.111 426.224
 125.519 30.394
 862.818 855.381
 385.660 770.711
 574.615 997.841
 622.916 710.389
 64.525 674.946
 221.965 474.780
 632.616 268.731
 648.046 331.188
 816.030 349.544
 257.582 350.193
 647.680 263.821
 588.148 989.740
 95.206 765.233
 528.564 367.440
 246.098 556.919
 972.511 148.828
 801.221 713.449
 850.380 26.986
 778.439 916.456
 29.877 226.282
 171.662 330.950
 895.173 495.151
 147.769 599.267
 329.169 215.387
 261.817 681.228
 908.941 744.707
 25.295 232.635
 908.976 12.307
 946.465 515.738
 921.811 931.184
 177.954 866.406
 735.772 994.486
 34.416 910.547
 442.293 744.674
 590.466 699.850
 421.716 793.432
 122.184 912.458
 920.330 16.922
 428.648 192.040
 879.893 135.921
 755.532 548.402
 714.157 434.846
 661.261 749.863
 998.215 89.606
 316.297 552.857
 902.440 814.086
 334.458 954.400
 472.759 42.153
 806.744 950.308
 45.830 20.059
 75.877 334.233
 657.142 267.450
 364.883 193.187
 921.069 288.955
 394.702 23.377
 656.595 988.100
 911.504 900.524
 325.905 397.458
 739.506 251.849
 923.728 430.332
 803.379 368.447
 284.588 857.487
 77.464 508.505
 297.546 485.601
 746.909 930.967
 371.376 71.034
 966.522 388.644
 768.092 242.591
 512.678 937.890
 413.424 170.249
 706.366 592.935
 246.173 833.988
 183.702 586.483
 534.655 89.168
 174.544 279.629
 270.925 754.300
 768.856 94.464
 358.609 266.057
 380.858 988.569
 897.579 48.161
 17.789 734.117
 201.025 259.100
 606.140 653.409
 973.563 542.997
 184.804 60.832
 251.779 473.238
 230.790 797.505
 633.190 605.559
 306.558 264.053
 71.074 142.209
 3.966 869.346
 119.476 738.766
 282.049 944.642
 206.165 687.418
 556.058 814.946
 976.210 703.462
 673.274 779.864
 372.625 584.031
 415.114 407.506
 244.211 749.096
 681.042 475.678
 438.104 904.738
 652.102 558.733
 542.803 968.006
 192.830 125.750
 396.708 782.908
 550.454 821.568
 820.811 749.905
 148.198 597.584
 628.600 139.415
 372.036 560.665
 121.013 806.321
 722.147 848.391
 2.094 151.182
 374.750 814.834
 917.746 259.155
 987.969 136.779
 794.470 104.546
 726.195 704.740
 459.467 843.213
 788.487 941.102
 982.936 472.832
 853.332 349.509
 76.394 359.441
 518.230 21.252
 188.601 285.056
 69.875 647.507
 597.885 133.782
 398.981 467.927
 444.025 111.469
 31.099 949.393
 865.091 385.989
 617.252 771.871
 998.850 281.711
 680.052 605.650
 821.428 93.379
 384.629 915.324
 578.220 272.589
 869.647 606.160
 816.786 146.435
 580.564 238.870
 865.130 555.092
 771.859 45.986
 570.923 336.327
 142.079 369.125
 490.564 573.992
 518.293 949.363
 707.339 988.829
 775.960 806.177
 484.192 948.441
 255.601 63.025
 890.986 864.793
 886.441 864.392
 963.624 428.279
 944.778 590.328
 381.482 284.231
 834.948 536.225
 821.650 618.273
 785.092 479.238
 248.083 299.229
 778.440 505.846
 308.583 991.320
 101.432 800.099
 583.481 140.344
 368.920 977.915
 700.781 251.684
 898.097 953.210
 800.552 91.779
 539.172 206.531
 696.621 680.613
 52.582 931.576
 499.532 412.556
 448.320 610.383
 787.619 699.239
 299.648 630.813
 452.625 914.071
 415.757 142.343
 615.115 517.434
 738.985 246.021
 968.916 328.822
 333.093 145.218
 241.882 402.355
 589.039 124.573
 274.478 660.783
 611.155 270.109
 343.179 796.679
 305.065 54.071
 570.946 294.778
 192.704 159.807
 553.273 244.086
 981.251 856.375
 120.335 760.412
 541.447 506.858
 591.091 838.321
 164.735 331.422
 44.747 695.502
 803.990 784.447
 332.659 702.220
 823.619 48.666
 526.670 734.625
 533.844 417.934
 698.128 824.366
 231.590 219.342
 748.877 760.318
 465.146 415.881
 77.691 433.578
 958.493 899.314
 222.525 197.620
 828.712 511.626
 33.340 975.231
 989.245 70.169
 117.854 807.065
 614.114 679.928
 182.377 668.443
 232.701 725.280
 833.983 736.901
 998.897 487.955
 493.806 569.446
 327.611 947.940
 322.585 432.220
 889.662 115.841
 710.139 44.012
 704.573 110.253
 614.825 366.852
 149.629 39.279
 244.883 560.581
 320.867 744.325
 591.752 463.288
 623.433 305.079
 699.894 755.779
 349.327 341.412
 285.400 496.551
 512.282 50.377
 96.996 795.312
 372.943 320.005
 901.183 739.877
 1.238 417.112
 24.691 155.754
 313.577 670.468
 311.745 603.195
 295.277 295.660
 163.500 86.526
 406.266 331.664
 988.225 39.840
 381.891 394.955
 72.418 176.433
 19.765 184.138
 206.983 52.571
 905.413 981.175
 694.131 645.374
 19.561 654.741
 898.168 716.913
 511.847 253.051
 768.139 209.414
 671.282 319.217
 687.026 757.961
 902.888 729.046
 228.588 626.178
 790.494 562.102
 519.743 866.246
 623.941 210.191
 707.560 317.569
 959.074 307.393
 762.619 618.892
 303.324 852.021
 464.786 788.103
 148.928 68.795
 816.725 84.224
 658.501 630.098
 421.182 909.688
 20.496 84.970
 99.764 931.143
 90.036 15.771
 486.286 527.484
 496.580 103.028
 712.668 139.005
 95.115 992.357
 38.658 256.479
 951.214 452.652
 230.533 209.406
 49.868 636.607
 243.458 784.743
 498.859 413.545
 835.820 118.166
 133.339 366.330
 872.891 476.855
 420.925 520.543
 446.327 114.017
 295.849 612.259
 432.895 579.763
 724.661 373.543
 581.228 869.861
 210.624 110.717
 693.393 873.401
 193.677 723.524
 455.593 423.155
 89.953 233.386
 169.614 179.671
 59.913 91.291
 197.074 803.912
 95.741 771.426
 708.461 745.926
 603.576 942.151
 138.042 241.916
 829.263 373.463
 96.572 152.893
 570.636 487.608
 852.281 369.229
 45.990 400.394
 525.672 62.009
 286.656 514.250
 977.392 889.677
 308.799 304.711
 826.031 813.418
 741.316 250.354
 892.407 773.958
 766.473 768.032
 610.246 613.452
 719.690 172.347
 4.671 157.143
 624.300 737.713
 857.305 809.161
 264.360 826.094
 740.862 764.785
 159.707 191.939
 10.807 537.537
 366.739 192.102
 334.111 874.498
 328.242 932.386
 365.413 858.340
 806.420 859.083
 152.483 531.782
 103.866 954.539
 372.065 331.991
 484.199 286.890
 623.662 982.051
 702.375 977.961
 505.176 887.765
 427.364 737.741
 776.500 55.207
 747.933 532.313
 503.963 742.581
 885.142 33.700
 42.162 544.795
 260.053 589.617
 125.288 76.954
 577.683 158.764
 235.915 460.671
 62.027 109.261
 26.802 152.225
 213.728 865.500
 575.186 402.280
 841.644 19.444
 36.893 561.974
 850.104 869.025
 180.331 199.069
 631.219 97.268
 861.896 350.542
 530.467 915.221
 751.617 395.204
 916.301 929.374
 231.190 802.921
 911.195 995.438
 19.267 117.689
 931.077 636.023
 587.276 812.738
 259.117 246.529
 122.955 360.141
 953.372 323.745
 690.617 868.940
 288.749 622.922
 292.980 738.897
 573.263 295.140
 927.969 866.733
 795.992 256.525
 77.413 333.788
 976.737 889.157
 688.120 144.692
 940.719 530.628
 887.832 312.815
 259.424 451.156
 900.403 377.448
 332.475 285.541
 820.817 658.166
 665.340 339.264
 719.061 212.177
 781.493 246.593
 553.232 460.382
 431.696 62.042
 380.447 827.139
 691.496 719.184
 606.344 928.161
 613.218 612.173
 460.285 911.812
 591.278 830.964
 427.187 473.227
 858.066 811.896
 114.631 920.699
 228.776 117.786
 545.138 972.812
 612.283 18.094
 400.873 836.683
 984.400 47.961
 527.481 586.740
 640.903 848.469
 444.075 94.833
 99.611 158.414
 579.824 311.771
 71.159 684.909
 39.127 763.867
 362.262 836.723
 415.536 792.752
 386.923 586.187
 260.656 560.003
 441.970 424.595
 452.959 778.314
 933.351 899.303
 790.302 776.728
 26.785 241.205
 489.959 8.242
 526.871 297.308
 964.942 754.055
 276.706 328.919
 752.446 250.335
 708.011 191.124
 999.625 82.106
 880.074 209.271
 616.831 666.461
 23.207 463.897
 445.429 336.442
 175.638 703.669
 365.943 680.705
 476.613 258.623
 705.139 776.292
 386.119 921.152
 53.750 46.888
 954.072 113.250
 348.616 101.933
 998.308 844.637
 926.308 868.430
 988.780 82.234
 44.881 63.704
 720.300 557.411
 874.674 910.428
 711.815 609.437
 159.432 442.728
 248.175 43.282
 80.092 661.985
 210.584 824.544
 452.951 682.164
 282.470 666.583
 352.582 256.244
 804.372 623.615
 861.570 237.877
 849.043 892.392
 661.130 536.249
 938.568 364.117
 38.988 538.688
 999.419 542.640
 7.000 266.646
 497.758 255.779
 197.241 298.915
 392.497 900.390
 101.254 734.447
 342.787 560.819
 795.583 809.693
 92.475 272.438
 273.403 756.433
 787.979 530.578
 795.886 750.617
 157.121 199.459
 660.149 416.496
 552.152 600.313
 528.178 9.522
 236.039 363.306
 1.544 693.094
 440.621 739.895
 691.375 975.772
 450.295 382.637
 306.409 505.165
 645.343 15.366
 651.950 781.202
 282.838 110.930
 239.733 604.283
 86.416 354.803
 997.235 2.902
 73.341 755.024
 331.793 171.459
 660.592 231.636
 250.253 413.338
 981.660 117.682
 12.088 938.962
 611.052 479.590
 759.415 465.806
 960.802 534.281
 30.736 150.630
 487.597 735.587
 39.107 337.047
 363.369 621.569
 45.807 698.630
 327.524 70.483
 256.148 513.857
 294.635 785.558
 27.137 330.220
 754.867 212.191
 132.297 106.837
 720.977 545.935
 655.483 905.035
 669.285 391.745
 264.415 301.947
 644.103 126.016
 80.456 301.546
 75.769 250.082
 751.600 619.345
 359.546 430.088
 241.487 720.780
 392.504 431.788
 62.560 938.990
 932.140 484.098
 453.147 816.032
 266.550 461.796
 276.666 573.832
 541.713 651.006
 109.465 289.231
 525.691 251.969
 188.585 23.887
 278.976 448.705
 171.469 337.786
 399.644 116.781
 279.101 428.347
 304.610 596.273
 567.967 610.125
 554.984 490.718
 223.641 147.863
 23.801 993.431
 761.695 133.850
 805.505 634.812
 435.262 355.461
 73.973 698.403
 511.242 17.296
 583.367 495.654
 120.267 992.076
 475.255 611.018
 293.757 593.497
 386.286 537.475
 462.320 951.478
 251.195 490.709
 944.247 74.915
 452.118 806.358
 844.900 899.412
 191.507 143.182
 814.360 718.017
 854.619 705.379
 472.091 703.043
 199.143 94.882
 156.864 958.654
 62.746 960.435
 354.179 49.370
 840.736 840.974
 501.582 972.366
 760.787 38.751
 387.203 465.024
 302.482 800.417
 504.402 638.185
 387.718 845.548
 174.584 614.932
 942.758 440.816
 123.015 940.109
 421.571 869.059
 314.096 453.604
 28.313 646.059
 1.377 427.411
 908.245 70.061
 104.948 530.345
 42.610 291.394
 629.454 473.043
 114.048 719.341
 17.408 508.476
 162.895 163.415
 185.622 718.845
 467.415 74.954
 811.345 748.705
 116.859 816.537
 966.184 276.930
 147.624 260.879
 890.274 628.045
 650.231 692.903
 959.757 968.527
 776.947 959.670
 333.925 118.255
 263.418 849.258
 433.886 124.715
 677.586 563.875
 65.060 31.543
 708.314 932.170
 367.036 247.917
 65.855 244.542
 775.192 256.302
 975.653 622.102
 181.192 138.671
 373.450 989.794
 559.077 251.978
 148.789 627.158
 508.624 929.126
 609.304 42.466
 689.277 49.658
 551.555 448.965
 660.932 832.843
 305.382 323.029
 599.795 13.800
 75.836 565.965
 59.317 319.936
 125.923 362.466
 941.730 660.522
 438.778 383.533
 132.088 857.223
 661.991 989.537
 524.093 899.211
 390.043 285.652
 88.741 314.978
 281.882 517.813
 59.363 166.688
 566.290 389.504
 539.502 635.049
 162.749 460.102
 896.078 57.011
 773.052 152.168
 145.072 379.502
 789.995 861.358
 339.674 215.004
 963.460 807.743
 353.355 334.639
 278.346 185.896
 738.002 457.894
 78.761 723.527
 808.289 432.127
 842.133 320.722
 239.389 316.988
 217.324 155.531
 200.460 867.163
 622.238 663.975
 18.805 450.099
 306.863 556.413
 170.009 442.990
 863.234 456.020
 811.644 665.484
 568.836 543.062
 369.394 851.765
 126.690 480.380
 794.824 619.318
 584.502 866.364
 946.925 813.684
 825.193 12.751
 211.348 601.303
 698.877 242.347
 521.502 739.429
 866.575 428.493
 647.187 206.774
 831.828 701.679
 184.883 855.417
 608.901 192.533
 538.248 108.714
 504.804 193.673
 189.800 537.016
 644.228 50.302
 310.438 589.370
 37.230 541.225
 760.625 931.768
 152.723 114.317
 537.238 968.723
 418.312 484.789
 897.819 822.857
 698.627 198.244
 636.912 575.817
 318.039 476.282
 138.233 82.467
 375.705 188.762
 925.436 449.032
 65.413 87.954
 980.407 995.317
 152.178 465.263
 291.393 522.647
 192.457 386.591
 87.305 194.606
 113.768 378.402
 365.562 659.583
 319.281 390.024
 438.535 945.743
 58.401 580.753
 820.595 524.020
 738.530 770.767
 319.889 37.665
 557.192 566.275
 355.146 952.599
 46.776 300.722
 410.124 597.190
 163.780 120.043
 991.987 179.225
 565.913 141.213
 253.220 728.793
 927.659 505.672
 551.108 996.025
 99.406 974.247
 88.934 0.339
 747.072 125.070
 546.499 691.787
 776.220 143.716
 355.267 444.717
 383.146 73.657
 299.223 399.277
 349.519 429.389
 173.547 928.009
 149.347 483.903
 759.638 304.084
 337.755 811.866
 780.152 446.706
 388.937 801.007
 388.017 20.207
 822.499 603.291
 178.462 159.678
 858.046 166.777
 455.547 321.381
 550.377 616.453
 250.443 734.997
 43.044 901.248
 296.623 332.177
 225.758 624.024
 189.354 897.402
 258.338 666.285
 368.535 229.187
 526.304 220.012
 393.374 899.070
 94.317 271.424
 456.120 480.177
 425.297 337.136
 894.511 4.562
 415.052 239.393
 996.612 657.839
 862.626 96.657
 988.009 980.201
 641.521 187.268
 293.898 904.854
 670.612 371.314
 974.484 8.816
 498.469 798.925
 341.563 198.222
 931.311 427.367
 830.394 412.685
 751.671 665.421
 80.568 663.399
 618.745 278.333
 181.989 60.697
 717.261 552.187
 180.084 322.534
 462.481 930.884
 173.711 360.144
 485.883 715.364
 848.962 826.163
 458.241 532.440
 694.087 289.230
 871.845 734.369
 760.518 913.991
 346.754 540.373
 950.487 13.311
 71.057 953.717
 904.738 577.935
 683.801 424.326
 568.666 245.995
 891.446 34.399
 69.724 159.398
 832.409 85.997
 233.866 665.723
 205.640 303.552
 698.138 902.771
 322.420 134.853
 387.271 379.035
 968.139 560.895
 64.598 808.464
 543.175 393.580
 644.998 633.701
 737.770 751.400
 76.418 981.286
 661.773 523.683
 416.302 728.020
 151.165 445.868
 512.797 53.801
 992.424 459.494
 663.559 337.037
 204.078 384.572
 186.486 679.321
 781.645 417.963
 868.616 282.061
 514.787 433.846
 337.176 535.482
 519.535 611.934
 48.439 106.800
 967.424 181.489
 547.280 756.883
 439.186 436.237
 97.560 691.600
 262.980 54.061
 608.487 224.085
 824.221 818.750
 825.631 536.653
 941.856 277.646
 61.413 676.261
 108.762 632.724
 805.476 275.762
 384.224 223.362
 580.857 186.121
 524.609 551.966
 550.354 444.096
 143.069 679.889
 985.625 138.244
 227.190 497.129
 598.696 516.592
 719.701 377.512
 414.590 485.754
 414.827 869.166
 800.432 758.041
 552.640 651.644
 129.563 725.318
 945.140 95.138
 471.065 481.567
 558.146 478.522
 480.811 726.714
 347.911 621.893
 107.975 899.124
 34.336 241.765
 802.422 280.779
 935.484 384.758
 48.031 865.804
 120.671 495.673
 392.493 988.322
 919.792 951.215
 786.372 469.155
 290.760 679.655
 276.991 902.637
 59.365 993.652
 673.314 595.368
 548.806 207.895
 156.394 159.519
 380.150 480.622
 359.655 316.129
 98.621 609.313
 790.613 681.253
 940.784 992.636
 670.207 183.070
 259.072 425.154
 90.433 924.815
 445.916 866.403
 551.238 291.177
 310.913 384.967
 352.614 559.574
 750.468 450.474
 359.523 278.186
 777.340 976.492
 401.044 906.057
 943.212 615.663
 39.083 263.891
 364.285 900.944
 877.711 944.910
 749.815 805.156
 666.225 101.483
 416.273 62.394
 565.032 713.931
 453.493 332.135
 434.308 212.413
 279.876 678.446
 414.948 951.139
 395.688 336.784
 396.780 706.974
 409.127 819.126
 910.463 913.095
 389.685 799.945
 190.283 454.695
 395.902 181.867
 491.676 400.246
 56.839 277.255
 519.253 261.790
 363.195 192.711
 41.123 154.856
 178.099 565.483
 399.231 337.348
 320.274 587.331
 842.122 962.111
 642.760 341.859
 28.175 785.594
 146.172 470.182
 999.075 981.293
 471.900 927.541
 683.385 948.467
 841.528 476.087
 40.068 61.445
 695.710 717.993
 226.233 40.932
 568.722 65.785
 309.847 54.736
 571.908 495.867
 637.699 670.857
 786.357 175.430
 805.176 430.788
 746.740 796.102
 504.784 515.932
 476.534 409.785
 304.774 816.502
 480.520 728.299
 531.190 642.057
 62.003 719.801
 2.489 438.464
 986.460 178.037
 955.255 690.751
 115.137 37.523
 365.041 828.803
 264.533 106.633
 223.895 437.568
 371.825 654.720
 604.639 570.411
 551.358 747.973
 393.438 29.185
 880.771 226.385
 981.941 303.721
 652.643 861.375
 506.510 543.692
 342.287 156.207
 136.297 694.783
 976.425 841.042
 628.720 386.844
 820.583 778.349
 777.896 573.164
 43.407 405.545
 319.723 436.391
 49.677 188.358
 370.389 988.236
 614.902 794.836
 60.280 777.296
 495.427 795.740
 882.754 503.709
 349.450 887.677
 560.283 332.569
 184.824 671.713
 295.613 652.803
 75.889 418.951
 932.280 687.585
 68.568 547.889
 309.909 110.236
 353.691 524.182
 430.824 930.189
 344.091 885.097
 624.793 802.262
 980.636 167.702
 830.089 384.545
 733.543 776.306
 226.770 872.255
 503.380 621.218
 540.485 703.616
 184.939 573.559
 363.594 146.905
 588.268 51.193
 249.561 903.289
 844.491 36.068
 264.105 506.847
 317.714 446.240
 213.362 570.619
 434.334 485.105
 209.131 355.619
 91.746 569.882
 321.403 659.303
 362.204 921.038
 258.798 202.103
 834.830 359.365
 711.804 997.405
 988.269 308.837
 798.005 224.168
 634.826 207.793
 22.668 875.541
 479.203 270.609
 74.549 564.990
 773.941 864.736
 331.606 858.122
 590.711 237.196
 73.298 28.610
 350.820 269.551
 457.403 265.931
 537.112 705.594
 395.043 787.532
 338.398 492.004
 576.114 615.219
 830.217 624.928
 290.055 692.730
 973.915 96.378
 38.470 666.685
 599.601 90.944
 634.130 785.226
 835.478 668.128
 866.282 637.071
 442.535 467.461
 428.788 648.409
 823.856 946.212
 652.598 556.847
 294.200 772.942
 357.536 311.592
 538.646 989.607
 493.714 719.283
 157.446 671.331
 36.527 517.826
 214.752 73.105
 140.667 659.455
 786.248 688.523
 860.639 302.759
 468.106 555.333
 773.709 126.073
 578.138 339.312
 764.960 996.415
 588.806 791.064
 675.280 64.743
 998.266 694.384
 796.849 956.005
 15.399 270.204
 605.361 718.141
 831.400 542.916
 125.182 565.461
 925.730 557.477
 867.637 566.779
 438.031 713.538
 1.113 296.149
 587.842 279.654
 895.720 983.431
 976.902 304.922
 228.588 913.264
 228.647 361.289
 685.757 154.957
 248.643 546.971
 903.083 233.705
 698.580 945.267
 555.075 37.196
 413.856 764.567
 533.449 193.756
 137.248 951.084
 516.065 851.729
 343.844 448.048
 174.474 368.696
 178.041 21.614
 20.359 907.760
 773.332 748.086
 866.686 501.496
 968.984 688.230
 950.383 338.007
 741.903 807.338
 505.145 44.052
 432.568 944.492
 513.733 674.405
 34.511 217.238
 240.392 191.939
 739.088 60.235
 130.356 57.625
 461.308 545.509
 652.439 402.473
 926.017 390.695
 493.363 273.761
 853.157 318.474
 232.618 925.880
 960.188 139.484
 731.348 742.273
 591.589 61.938
 158.301 450.691
 310.090 519.496
 3.435 41.132
 340.593 5.419
 951.961 566.999
 272.313 522.502
 917.824 548.308
 402.515 836.717
 378.719 385.015
 879.204 555.983
 880.425 303.147
 781.456 457.300
 855.490 311.390
 204.057 534.901
 852.269 246.846
 604.977 33.683
 720.013 682.073
 275.648 626.411
 22.664 588.150
 28.513 766.001
 939.525 677.994
 615.695 737.174
 589.664 158.554
 126.812 702.151
 226.495 708.667
 620.846 5.722
 180.233 270.730
 562.826 614.388
 72.822 238.844
 625.020 16.485
 439.548 774.523
 16.874 424.992
 914.055 854.627
 498.472 187.394
 972.210 716.807
 457.538 918.554
 491.680 218.013
 66.687 799.612
 127.710 254.656
 340.610 510.722
 494.174 442.590
 465.220 435.771
 88.301 245.664
 733.570 656.659
 726.502 338.195
 785.859 172.207
 339.521 244.962
 180.442 77.247
 382.916 918.595
 15.007 731.035
 881.896 475.349
 845.503 357.003
 479.350 543.799
 316.907 939.512
 476.967 705.156
 104.224 624.934
 139.429 77.414
 172.382 266.969
 811.569 867.840
 285.928 968.005
 222.018 479.482
 747.976 913.716
 711.380 687.997
 715.057 946.652
 728.473 326.515
 140.932 911.675
 438.065 540.389
 546.552 82.720
 534.157 853.022
 822.172 963.073
 663.929 261.734
 145.750 472.447
 251.522 242.561
 682.457 291.403
 933.792 659.440
 924.328 740.586
 450.977 61.430
 576.178 607.968
 295.882 17.105
 611.198 396.501
 40.959 924.369
 152.708 407.633
 311.863 983.544
 910.907 279.015
 340.077 709.217
 67.050 199.072
 840.678 850.256
 381.968 184.044
 261.904 896.212
 369.452 947.591
 831.709 371.651
 153.676 957.525
 76.901 897.715
 988.003 962.748
 859.839 963.028
 792.366 305.851
 416.200 565.383
 738.660 698.331
 288.297 323.221
 226.675 327.035
 538.384 414.368
 223.949 448.851
 754.759 271.975
 146.276 298.012
 393.096 487.934
 314.597 724.559
 141.991 866.526
 699.673 567.008
 684.302 200.881
 647.575 166.109
 316.387 667.557
 634.037 494.600
 961.144 946.478
 719.584 220.335
 696.074 361.566
 243.678 263.073
 745.860 729.157
 706.740 440.199
 144.847 814.889
 623.659 30.920
 845.859 593.972
 99.230 194.834
 778.974 34.010
 761.167 347.799
 291.049 163.909
 603.983 779.713
 21.033 437.465
 939.642 964.974
 787.661 167.389
 538.896 402.295
 638.222 306.556
 779.320 177.275
 186.304 440.863
 118.902 285.146
 562.183 275.258
 992.688 614.811
 224.633 525.180
 617.199 176.339
 3.168 244.120
 594.531 966.147
 724.001 639.453
 374.205 886.075
 743.495 158.604
 873.585 459.417
 494.631 512.430
 22.302 78.795
 523.495 679.265
 906.485 53.766
 435.308 278.922
 96.207 441.670
 117.797 889.276
 774.547 200.794
 701.268 407.626
 406.807 523.196
 40.552 834.276
 930.079 724.116
 357.936 416.723
 170.550 989.720
 815.308 870.152
 351.285 834.892
 638.313 954.922
 907.005 783.107
 398.553 506.274
 223.465 552.166
 778.319 678.141
 543.935 679.297
 655.518 674.892
 889.096 829.048
 417.031 235.839
 2.278 45.430
 752.648 131.797
 720.507 499.306
 717.748 596.026
 772.639 172.242
 953.224 999.017
 386.252 753.585
 690.992 884.270
 640.438 418.853
 580.931 297.238
 705.917 230.527
 681.990 889.565
 768.612 548.616
 850.752 683.803
 917.962 965.230
 622.893 398.724
 804.763 57.590
 857.378 511.547
 721.368 375.992
 443.936 560.967
 543.914 1.269
 258.386 754.402
 894.199 190.011
 987.908 555.703
 948.539 810.574
 92.783 307.615
 640.855 709.668
 878.795 939.008
 4.294 854.699
 735.054 663.585
 74.663 103.282
 58.106 178.122
 972.870 56.264
 200.697 988.736
 403.581 467.661
 121.369 48.302
 92.680 693.335
 891.284 182.521
 454.175 254.536
 162.471 762.670
 673.544 633.203
 395.411 586.549
 142.671 278.920
 564.946 933.234
 833.366 634.426
 146.473 629.996
 381.762 934.662
 67.047 720.036
 832.733 26.510
 579.017 846.885
 697.964 430.961
 471.333 815.448
 77.677 30.662
 922.496 381.475
 526.739 833.300
 569.748 231.886
 381.319 220.442
 924.572 309.904
 751.191 443.272
 211.572 213.796
 1.887 137.717
 605.683 849.424
 555.051 583.960
 954.355 978.510
 307.604 877.187
 612.402 800.941
 71.805 171.050
 406.857 405.655
 658.185 531.840
 859.206 376.280
 629.162 544.542
 198.241 241.042
 238.221 752.053
 926.571 898.464
 611.752 911.930
 489.193 858.530
 129.455 312.669
 117.892 731.498
 94.773 410.936
 78.346 132.158
 866.983 505.196
 168.551 195.547
 437.461 238.360
 451.326 510.825
 88.658 376.420
 347.506 154.056
 967.655 511.339
 569.941 959.162
 657.494 320.050
 95.127 421.277
 737.328 528.279
 805.470 30.712
 813.607 294.601
 400.533 131.851
 83.865 878.958
 182.708 973.359
 495.273 988.623
 837.557 738.475
 392.992 416.759
 20.371 431.991
 957.890 583.415
 550.479 359.368
 26.639 450.748
 128.664 9.630
 215.188 373.794
 509.032 784.170
 852.666 641.252
 956.234 675.856
 628.755 399.005
 36.740 565.045
 193.240 989.846
 466.474 770.105
 179.974 408.794
 957.455 269.207
 294.818 3.123
 67.041 137.458
 572.711 943.698
 702.059 149.728
 615.036 579.352
 616.666 755.857
 335.619 44.002
 370.582 203.406
 320.472 418.100
 389.800 66.190
 519.646 118.401
 54.599 827.641
 394.099 785.123
 892.288 100.500
 419.401 801.233
 690.543 62.680
 662.418 278.314
 590.253 418.590
 986.222 206.313
 336.680 711.248
 869.597 835.217
 939.546 809.618
 246.352 845.658
 44.790 464.508
 649.615 598.579
 584.563 692.767
 89.357 623.099
 432.185 531.443
 877.270 413.673
 232.936 159.921
 249.937 735.525
 650.488 168.183
 415.052 669.566
 506.533 643.262
 170.545 18.693
 694.700 934.453
 715.259 916.250
 19.422 262.036
 702.722 259.829
 899.387 466.231
 85.371 190.535
 39.869 5.246
 281.821 265.874
 28.379 46.877
 679.582 265.807
 356.171 40.837
 292.817 24.088
 580.213 283.409
 440.516 104.271
 385.028 606.963
 834.126 120.784
 803.608 750.248
 282.533 634.968
 136.395 137.228
 981.880 694.388
 445.594 549.695
 781.693 606.894
 380.176 499.324
 958.884 590.536
 439.463 356.545
 517.274 673.729
 247.815 485.276
 320.443 59.847
 580.567 663.667
 995.932 55.180
 545.801 981.557
 383.545 293.068
 735.015 626.044
 781.928 89.668
 258.291 568.605
 646.375 323.649
 279.686 112.678
 55.514 744.068
 72.489 651.825
 871.892 344.410
 281.504 318.925
 326.424 678.413
 273.140 609.956
 842.227 282.822
 389.772 566.247
 440.566 777.001
 21.416 861.702
 529.882 558.501
 537.419 722.036
 335.398 152.012
 858.682 197.825
 577.266 306.897
 325.328 9.053
 223.083 501.755
 257.078 203.444
 527.813 994.732
 398.509 842.227
 10.420 362.888
 176.534 104.069
 209.971 275.615
 213.656 729.947
 800.678 234.414
 881.790 908.921
 39.592 138.355
 344.760 207.644
 264.828 771.005
 723.195 296.410
 776.764 885.836
 876.702 233.395
 518.327 244.155
 191.483 289.153
 449.884 248.934
 496.371 468.413
 894.458 251.924
 319.445 399.720
 742.776 987.806
 606.664 389.744
 666.399 221.482
 422.340 593.332
 129.928 661.965
 160.753 238.101
 337.544 593.394
 244.094 110.012
 440.406 860.935
 942.400 390.734
 593.250 702.587
 807.789 916.252
 332.796 78.853
 702.591 867.365
 387.070 278.131
 656.610 315.028
 371.480 589.253
 903.649 326.638
 920.652 172.472
 715.400 33.038
 8.883 130.379
 818.997 91.204
 468.862 400.461
 703.153 925.341
 798.761 946.684
 390.118 451.471
 100.362 819.512
 883.196 290.092
 592.404 748.829
 551.780 741.210
 348.688 814.454
 950.560 669.874
 302.628 452.306
 702.451 452.636
 800.085 164.088
 24.931 931.162
 59.676 133.923
 618.874 964.223
 381.664 861.231
 42.797 359.741
 228.665 505.753
 392.116 291.446
 857.136 33.969
 323.855 487.435
 809.976 347.725
 896.946 638.809
 667.232 273.085
 724.414 374.314
 201.977 762.913
 897.248 430.905
 788.057 609.096
 584.497 110.554
 169.753 823.664
 137.222 930.956
 723.003 102.079
 625.539 373.433
 133.991 162.066
 671.464 517.166
 92.500 508.406
 62.000 977.489
 570.964 324.844
 246.560 180.395
 540.735 770.776
 452.943 489.645
 397.529 260.649
 762.697 831.074
 839.632 141.376
 238.539 146.138
 704.336 136.783
 715.796 558.955
 137.743 592.751
 481.689 504.405
 95.947 792.767
 49.070 76.185
 275.357 796.927
 66.352 490.587
 198.314 529.752
 27.406 192.365
 967.000 360.558
 491.928 762.122
 602.093 607.638
 588.849 319.692
 438.629 192.357
 446.917 594.927
 624.492 775.853
 124.503 686.893
 799.233 848.784
 545.342 825.966
 792.905 399.105
 791.493 152.640
 25.142 454.942
 965.805 734.528
 880.302 256.012
 273.207 252.240
 940.280 329.869
 245.789 129.344
 655.384 886.388
 366.851 385.849
 986.680 758.879
 152.740 323.691
 249.737 442.025
 900.422 862.099
 897.001 450.335
 378.660 126.947
 189.766 356.219
 259.525 847.952
 604.400 90.219
 786.397 458.570
 692.904 788.824
 239.038 143.767
 855.003 65.083
 73.502 699.280
 785.647 726.530
 25.426 101.947
 24.336 862.444
 13.475 434.278
 165.171 822.118
 862.608 938.242
 581.493 877.418
 884.419 814.569
 496.849 541.832
 357.570 146.673
 493.406 355.351
 301.562 365.082
 16.699 956.564
 441.515 722.187
 616.511 982.452
 432.793 701.968
 890.819 560.464
 718.132 419.624
 784.196 199.890
 495.340 286.594
 773.143 829.618
 302.671 333.178
 865.836 661.548
 506.851 39.958
 398.319 843.846
 283.793 667.490
 546.812 381.623
 495.655 368.855
 848.296 186.238
 624.771 689.654
 958.848 25.452
 762.615 913.855
 339.217 507.911
 661.411 500.848
 576.070 485.454
 330.974 119.241
 989.454 599.578
 351.142 446.945
 984.628 353.784
 420.758 546.321
 50.137 546.853
 81.053 699.396
 232.321 154.284
 640.774 704.063
 506.302 562.838
 152.208 780.817
 469.566 228.528
 603.906 54.802
 789.759 389.371
 23.407 584.152
 504.172 984.255
 840.390 767.808
 584.077 737.431
 19.615 739.920
 709.773 809.188
 208.911 739.778
 347.552 97.541
 488.620 23.002
 451.402 329.232
 486.846 378.884
 231.813 392.607
 324.033 858.549
 821.569 847.260
 458.629 657.748
 531.716 368.489
 363.578 886.033
 16.345 737.178
 615.211 980.818
 666.426 321.707
 418.677 971.131
 123.330 287.683
 527.732 482.850
 962.116 749.015
 594.672 17.019
 442.024 991.096
 65.005 477.777
 183.443 770.201
 120.575 419.837
 711.983 554.918
 887.091 911.019
 843.995 723.322
 123.078 37.508
 785.316 977.162
 66.186 833.337
 815.141 160.652
 651.611 96.726
 347.409 871.319
 261.253 110.600
 648.234 584.018
 789.571 549.883
 263.432 852.737
 604.252 811.413
 326.878 649.776
 871.382 11.832
 8.066 205.440
 343.548 973.305
 873.956 246.521
 665.927 555.822
 421.988 236.896
 333.987 738.230
 352.411 802.756
 883.888 328.596
 731.085 697.951
 663.359 169.437
 319.242 417.064
 519.920 156.552
 362.951 396.138
 61.386 414.270
 718.963 919.957
 350.101 58.048
 600.139 662.802
 250.083 261.283
 535.754 774.410
 370.961 851.316
 520.751 647.926
 63.284 555.081
 262.832 801.195
 88.433 853.155
 994.355 511.311
 988.313 378.570
 393.024 75.474
 343.407 0.444
 724.816 454.720
 764.228 389.869
 686.325 982.736
 795.138 594.722
 461.556 196.805
 808.776 209.908
 928.220 344.978
 274.564 269.448
 536.840 931.159
 540.112 296.766
 256.789 732.161
 966.681 710.277
 829.116 27.502
 109.559 314.119
 907.147 559.316
 784.426 120.539
 101.041 737.045
 668.120 603.685
 398.524 336.261
 356.101 417.326
 415.701 945.261
 52.146 5.349
 772.269 484.773
 764.176 667.974
 995.709 578.782
 692.503 933.682
 478.370 467.120
 545.404 332.392
 457.184 617.881
 626.809 315.887
 903.543 580.257
 490.475 463.639
 824.312 791.941
 725.707 723.699
 335.729 661.539
 466.018 137.246
 110.017 942.586
 631.877 790.585
 367.836 124.706
 822.588 29.280
 534.448 727.583
 454.415 795.634
 357.820 198.958
 949.330 243.732
 645.333 808.364
 961.412 116.785
 582.709 979.316
 189.346 201.777
 702.920 915.023
 869.998 108.613
 150.939 913.039
 639.350 648.598
 697.068 214.809
 845.830 843.665
 570.352 644.757
 323.019 607.878
 275.225 223.675
 992.933 71.379
 108.512 722.046
 849.531 419.734
 677.377 95.129
 939.998 694.910
 727.446 523.527
 947.085 834.791
 497.718 496.628
 110.710 43.722
 426.719 913.209
 195.767 505.222
 722.631 440.970
 403.329 228.608
 286.742 547.594
 874.968 113.050
 30.760 378.635
 298.752 905.820
 368.464 466.200
 87.607 806.611
 783.274 576.722
 366.415 848.285
 896.125 581.505
 226.742 578.047
 481.108 311.144
 243.896 824.439
 826.485 950.894
 409.721 707.817
 720.818 680.941
 428.732 418.976
 990.961 261.086
 720.854 426.654
 841.834 917.043
 639.946 594.863
 486.375 784.562
 975.637 501.059
 525.266 902.579
 81.934 992.253
 885.489 177.921
 247.895 535.322
 578.068 247.765
 674.849 187.480
 140.302 883.660
 585.791 401.235
 16.232 669.641
 203.284 394.093
 759.058 569.737
 183.432 356.082
 346.823 615.426
 379.012 377.929
 952.200 995.369
 771.918 90.139
 641.051 37.949
 13.743 679.525
 962.979 926.882
 146.963 156.841
 589.203 982.629
 854.292 589.701
 725.228 244.028
 559.813 981.939
 233.151 177.665
 145.249 707.924
 323.773 175.017
 163.994 922.381
 483.267 132.613
 653.201 328.120
 472.255 677.644
 832.491 651.305
 843.980 345.220
 711.723 342.890
 368.601 344.217
 438.293 482.474
 995.829 92.383
 827.843 834.593
 840.181 849.608
 125.790 115.608
 11.749 938.316
 528.326 30.606
 648.660 884.600
 191.346 683.518
 21.474 531.494
 418.126 840.044
 188.848 720.787
 938.433 912.589
 80.296 481.656
 873.502 760.573
 586.314 38.669
 276.033 670.086
 847.086 109.139
 398.770 546.437
 375.340 417.149
 888.586 164.903
 431.338 641.044
 438.341 662.645
 521.752 930.510
 521.578 592.817
 430.145 992.186
 354.653 215.292
 544.448 628.069
 298.947 72.947
 743.392 613.539
 357.787 744.257
 884.955 281.998
 16.783 309.041
 229.092 16.846
 404.018 992.106
 476.078 680.483
 42.394 527.386
 640.654 491.289
 468.227 521.759
 668.744 916.178
 788.598 892.540
 574.040 216.601
 139.074 845.576
 290.385 574.037
 730.220 782.758
 345.109 446.721
 185.989 549.758
 628.698 457.978
 583.031 18.871
 816.111 689.065
 603.526 750.536
 561.422 512.389
 574.993 383.601
 195.162 836.735
 651.282 102.380
 885.721 892.392
 705.462 542.630
 743.672 24.428
 576.560 493.521
 140.072 715.827
 510.070 784.475
 144.062 573.569
 32.115 510.353
 857.037 890.316
 127.364 833.091
 3.771 768.145
 682.818 729.842
 237.052 550.349
 397.787 355.305
 601.405 359.966
 132.707 907.817
 691.402 62.168
 316.479 684.605
 517.030 640.515
 97.894 171.113
 566.772 258.373
 408.375 713.444
 230.998 636.334
 700.951 392.773
 634.303 549.468
 497.471 868.176
 124.300 485.817
 868.880 32.095
 602.823 826.220
 901.615 573.860
 568.368 337.528
 79.427 855.069
 998.932 614.518
 300.096 640.617
 953.336 173.658
 119.491 115.804
 245.884 773.537
 393.275 558.866
 571.184 806.917
 94.525 975.840
 668.716 138.358
 1.913 777.695
 243.798 925.181
 659.314 165.756
 454.822 899.810
 438.353 658.777
 465.891 465.404
 328.192 152.297
 307.188 187.127
 822.569 947.662
 618.832 786.801
 766.690 364.274
 641.769 273.132
 513.162 284.925
 503.828 83.037
 166.843 351.775
 700.965 57.015
 976.689 491.596
 41.541 224.112
 164.780 105.764
 881.959 996.361
 228.290 106.419
 490.102 750.884
 271.961 148.954
 911.635 457.937
 442.409 926.940
 944.600 58.636
 460.336 423.847
 239.102 535.860
 454.454 112.066
 198.529 900.814
 366.921 450.146
 162.318 746.105
 652.571 740.654
 271.316 220.059
 564.711 701.282
 757.083 647.933
 193.294 588.859
 35.882 970.852
 484.567 658.567
 634.692 365.637
 565.618 288.386
 416.408 36.613
 866.638 541.562
 918.758 188.151
 275.138 958.433
 568.764 563.756
 70.082 284.488
 602.263 909.375
 823.226 866.068
 304.783 36.263
 176.314 931.100
 622.636 338.700
 215.749 662.899
 776.365 196.475
 583.662 254.182
 575.651 459.057
 951.693 270.343
 96.596 481.354
 710.310 70.909
 978.226 38.913
 814.112 541.463
 142.395 988.147
 497.550 421.567
 385.689 115.002
 814.122 414.224
 256.876 109.373
 636.853 506.689
 470.831 654.153
 323.277 389.234
 949.468 884.292
 831.942 36.454
 380.107 875.471
 770.429 814.401
 977.987 802.479
 950.995 436.210
 296.561 168.183
 276.290 639.631
 389.220 264.848
 624.310 173.305
 159.583 275.847
 252.208 16.600
 193.228 158.470
 699.212 322.920
 918.368 434.203
 299.247 361.787
 351.450 33.723
 976.658 374.407
 528.939 447.806
 709.483 275.386
 669.827 185.826
 822.964 194.663
 143.858 269.686
 493.501 14.364
 5.547 537.500
 575.261 11.366
 589.273 508.618
 136.380 54.843
 919.632 595.499
 140.736 256.431
 275.679 430.195
 219.055 647.186
 537.506 910.971
 827.402 118.839
 146.802 440.755
 632.740 166.509
 915.765 412.093
 238.106 696.040
 135.264 747.306
 361.165 492.091
 655.800 697.136
 9.646 704.389
 864.192 871.937
 708.728 610.993
 853.531 877.106
 285.359 811.653
 10.700 965.828
 412.196 134.409
 729.391 839.339
 72.182 788.390
 830.169 415.799
 289.442 439.669
 443.855 866.874
 52.190 840.041
 829.520 65.451
 950.750 706.473
 671.164 393.195
 993.762 677.880
 473.179 483.313
 626.566 202.860
 477.538 297.882
 639.011 114.496
 107.182 101.982
 350.108 794.576
 930.070 555.948
 831.770 228.263
 994.890 725.133
 574.109 800.913
 648.597 242.104
 694.414 431.307
 472.033 853.339
 798.009 0.768
 205.247 860.947
 861.951 96.771
 749.308 515.022
 935.235 804.571
 874.992 725.011
 138.302 753.687
 817.525 805.445
 959.801 350.906
 745.409 634.863
 452.335 241.601
 243.291 134.502
 837.241 561.055
 605.001 428.918
 660.232 632.086
 382.478 263.179
 867.000 990.367
 346.787 65.326
 565.878 170.615
 684.250 568.898
 341.698 652.257
 847.539 774.326
 512.494 969.763
 310.153 621.554
 863.271 858.820
 412.890 476.628
 36.361 693.525
 250.800 74.933
 746.794 521.446
 914.692 101.902
 367.465 12.556
 486.937 82.261
 689.890 285.478
 689.384 661.156
 12.080 181.458
 512.167 930.017
 288.909 334.907
 114.752 927.773
 258.753 691.726
 711.407 350.741
 42.688 696.213
 537.357 364.201
 211.839 587.820
 672.106 23.392
 200.447 394.903
 884.037 494.766
 875.691 698.807
 494.560 98.954
 182.533 873.971
 858.261 269.804
 887.808 734.352
 563.135 199.304
 330.967 670.377
 95.771 92.279
 730.676 921.349
 41.985 228.979
 431.369 463.866
 33.801 85.302
 639.745 616.287
 566.848 512.327
 788.639 261.797
 534.310 867.410
 968.918 118.473
 218.768 222.614
 635.839 664.375
 494.063 572.219
 475.140 730.531
 886.099 805.033
 309.049 866.550
 772.989 100.026
 840.105 965.139
 547.900 112.141
 930.538 296.033
 777.164 621.164
 759.797 680.742
 844.836 268.129
 308.401 561.291
 943.884 164.405
 101.535 844.028
 542.977 857.388
 382.912 689.037
 193.682 718.393
 953.384 563.245
 141.360 893.242
 828.126 467.656
 137.754 650.130
 872.225 13.960
 925.973 164.266
 351.851 81.168
 459.186 401.689
 274.497 887.675
 230.804 978.497
 827.953 117.740
 422.457 364.873
 707.551 33.733
 530.861 29.931
 641.981 467.429
 908.112 553.217
 689.753 36.246
 262.593 97.047
 534.455 585.750
 718.114 191.733
 913.933 570.309
 943.867 549.721
 785.722 92.816
 152.279 627.012
 871.450 515.571
 248.693 188.710
 802.101 702.242
 17.307 23.784
 373.105 970.241
 181.143 771.031
 35.106 29.619
 297.341 158.750
 18.329 504.929
 388.397 684.870
 693.865 917.341
 688.587 248.491
 395.499 223.248
 954.632 629.283
 895.418 530.663
 80.426 155.471
 683.964 454.877
 725.465 826.801
 738.397 629.354
 851.580 504.645
 372.270 196.856
 326.915 251.137
 282.666 99.897
 542.272 212.891
 7.307 740.136
 563.371 587.564
 570.808 45.184
 61.964 684.477
 245.503 270.992
 805.804 160.118
 636.934 471.734
 97.122 457.984
 989.936 620.632
 314.451 857.642
 914.091 888.951
 794.608 403.608
 66.125 751.454
 179.494 169.792
 573.628 940.551
 113.671 664.461
 714.514 14.613
 708.733 804.455
 108.204 525.222
 463.144 411.488
 159.053 691.156
 643.018 999.668
 904.661 731.752
 370.338 138.833
 649.014 837.750
 538.226 565.933
 643.862 313.256
 964.261 664.979
 665.118 998.054
 16.810 898.973
 111.601 355.806
 998.152 224.686
 431.219 912.116
 362.455 688.280
 408.057 258.686
 984.998 37.752
 479.284 958.659
 108.158 813.448
 602.820 136.656
 774.523 522.847
 778.046 698.962
 851.018 968.100
 598.333 279.014
 561.324 888.129
 854.706 556.048
 516.314 880.344
 336.665 355.919
 881.191 175.086
 414.216 359.188
 688.944 609.038
 512.865 649.357
 626.269 958.052
 192.144 211.276
 432.046 286.745
 642.692 704.270
 489.628 809.005
 164.802 895.415
 220.648 853.092
 673.358 444.828
 535.914 325.818
 784.279 827.088
 232.433 776.403
 322.987 981.426
 787.169 991.783
 606.192 379.578
 258.241 496.747
 987.798 45.972
 811.495 385.247
 534.451 262.856
 921.647 340.221
 365.615 236.130
 307.171 290.429
 919.985 519.920
 730.001 952.095
 910.101 23.651
 585.921 73.927
 919.358 619.625
 718.546 875.547
 852.213 787.546
 676.452 286.193
 844.375 71.325
 94.763 763.099
 803.665 969.799
 492.973 823.206
 715.241 964.193
 341.818 849.434
 891.775 819.468
 143.328 140.798
 867.521 842.866
 698.028 737.141
 965.890 90.436
 987.482 952.582
 257.089 371.114
 793.493 251.033
 662.647 488.747
 499.495 562.146
 57.468 306.497
 495.566 102.035
 20.661 627.363
 334.746 481.141
 250.394 411.550
 691.581 368.250
 894.772 739.353
 259.057 267.158
 173.126 60.784
 820.281 348.635
 635.855 424.935
 757.489 578.707
 404.997 467.861
 452.620 173.856
 374.208 263.460
 207.982 289.398
 950.854 653.581
 118.148 669.217
 772.891 208.323
 478.627 129.355
 410.535 502.845
 874.933 356.172
 301.963 300.985
 687.251 729.144
 711.163 517.567
 828.974 151.776
 925.346 389.665
 648.127 129.957
 23.043 162.539
 923.346 279.522
 589.164 218.957
 222.999 793.556
 680.093 22.535
 837.779 140.403
 53.686 468.517
 392.250 896.389
 282.228 341.485
 766.181 409.571
 420.598 62.151
 366.923 224.604
 669.770 898.352
 172.582 421.892
 173.131 343.018
 473.440 300.084
 128.948 589.355
 365.271 988.738
 668.659 516.376
 860.232 462.406
 12.694 532.494
 874.360 148.739
 801.686 98.151
 299.157 507.576
 942.440 987.867
 169.814 996.822
 989.725 975.829
 484.428 141.634
 894.278 896.052
 214.969 658.684
 725.378 87.540
 267.931 945.685
 766.804 376.871
 714.811 681.998
 685.008 655.915
 212.199 768.650
 478.171 102.134
 688.816 600.952
 787.715 375.154
 690.911 465.009
 246.297 58.527
 174.902 197.351
 657.886 942.956
 521.703 677.016
 468.903 850.548
 454.042 29.364
 660.417 853.356
 777.197 924.374
 538.962 358.484
 174.359 128.085
 49.782 422.170
 987.519 609.048
 6.376 262.689
 149.022 372.444
 802.432 603.680
 421.242 668.903
 728.110 672.948
 404.027 944.585
 386.585 275.349
 511.556 521.061
 36.728 860.533
 259.945 440.713
 64.284 316.756
 780.587 624.351
 501.208 880.567
 845.991 666.471
 317.673 989.634
 807.201 459.964
 554.120 693.628
 465.261 881.300
 644.767 837.779
 882.230 980.375
 115.688 248.024
 656.751 272.808
 279.547 568.782
 999.970 608.862
 357.955 868.018
 632.780 740.038
 357.042 153.938
 745.898 685.381
 921.214 208.254
 9.688 643.629
 666.133 688.356
 457.974 849.322
 220.072 980.981
 395.201 41.201
 411.133 390.207
 762.508 225.621
 957.937 640.181
 447.602 67.922
 337.750 486.217
 215.448 437.953
 606.448 215.493
 479.854 545.035
 169.891 629.903
 316.098 411.177
 400.274 528.892
 546.098 603.247
 550.808 929.750
 602.646 644.967
 347.934 98.335
 218.425 93.239
 585.425 626.413
 887.506 141.505
 865.731 135.151
 938.608 822.121
 640.244 951.200
 945.383 452.368
 904.555 175.737
 912.469 202.559
 273.053 722.511
 128.084 373.189
 858.317 53.148
 3.828 730.353
 36.739 792.563
 447.488 659.430
 117.910 110.471
 980.470 816.641
 429.796 543.659
 641.722 762.553
 866.068 785.411
 766.349 892.461
 450.745 251.400
 619.469 993.117
 596.204 954.296
 62.235 376.305
 54.441 281.692
 463.469 705.804
 882.210 713.765
 811.267 49.342
 305.352 769.003
 866.659 71.103
 126.439 599.667
 506.413 618.400
 176.217 635.317
 473.025 749.349
 369.512 595.264
 263.547 763.346
 750.021 552.317
 100.129 315.056
 758.293 664.606
 916.910 763.388
 49.105 723.808
 231.398 592.947
 937.330 961.983
 132.936 875.911
 837.231 171.014
 483.653 161.819
 454.228 314.653
 683.981 1.814
 518.815 540.313
 978.989 158.348
 250.906 53.592
 575.185 812.913
 694.046 321.138
 679.990 170.175
 450.349 775.783
 675.786 439.832
 19.468 761.182
 783.403 446.088
 942.425 161.611
 870.380 22.898
 770.664 696.716
 209.787 870.832
 722.549 542.224
 516.193 913.922
 906.999 977.722
 75.259 153.079
 543.379 514.252
 169.156 83.329
 497.944 160.751
 786.372 457.284
 202.475 533.057
 124.593 334.969
 86.335 666.773
 60.279 273.661
 707.760 80.756
 307.576 260.034
 935.979 656.996
 739.711 665.218
 637.832 701.511
 443.535 471.859
 139.355 466.531
 745.947 156.772
 245.622 924.136
 241.449 554.988
 245.712 553.919
 892.828 438.107
 241.579 850.874
 529.937 334.738
 410.686 574.009
 571.000 741.884
 736.532 981.213
 900.886 527.593
 65.656 362.263
 503.953 226.664
 524.527 660.902
 435.668 568.108
 758.339 330.549
 876.060 946.376
 742.452 398.886
 515.856 424.620
 125.724 17.607
 137.695 19.786
 955.881 178.650
 553.276 513.895
 926.252 311.786
 703.659 426.985
 889.577 805.502
 713.535 403.953
 680.222 169.344
 578.499 454.678
 346.256 277.626
 352.656 854.664
 745.733 488.480
 665.961 187.996
 338.659 146.264
 938.223 887.305
 592.017 167.462
 149.694 603.785
 97.698 839.174
 684.417 997.125
 622.869 274.608
 868.447 758.838
 413.356 961.568
 994.619 327.060
 149.928 688.554
 51.395 286.200
 715.240 659.990
 75.746 606.097
 18.899 529.143
 127.856 913.723
 406.127 237.176
 765.222 922.389
 951.357 192.456
 580.547 1.208
 224.523 339.681
 694.551 949.068
 880.617 827.896
 972.655 156.003
 831.217 205.138
 402.650 69.805
 432.204 650.911
 346.392 831.614
 390.015 652.272
 907.655 961.531
 227.802 571.861
 164.320 439.885
 644.245 724.359
 547.657 583.312
 876.087 239.683
 844.637 914.515
 878.368 155.569
 608.822 193.238
 354.735 748.444
 727.716 852.173
 197.946 119.730
 373.623 969.298
 984.900 935.509
 3.612 327.175
 761.419 42.274
 742.410 45.522
 352.818 411.994
 728.846 226.690
 953.588 608.716
 508.305 291.337
 342.754 209.309
 565.688 485.651
 3.403 486.779
 698.416 959.865
 911.325 200.040
 288.268 914.026
 217.592 694.320
 133.625 410.053
 355.304 257.051
 417.251 403.838
 826.870 991.522
 504.704 467.843
 603.330 451.636
 568.433 179.287
 422.895 153.316
 814.283 633.193
 496.525 459.682
 230.490 410.576
 101.869 486.829
 992.193 262.628
 113.829 744.234
 723.259 950.484
 724.580 498.668
 855.967 61.084
 944.944 13.533
 30.312 172.491
 152.916 188.136
 358.790 702.179
 117.094 915.467
 48.196 890.226
 929.311 45.040
 243.950 162.614
 941.373 922.596
 549.636 120.207
 628.272 464.507
 807.843 404.303
 760.291 886.273
 819.076 13.377
 28.097 956.294
 462.851 366.897
 450.170 794.089
 486.367 625.602
 326.077 222.345
 186.906 843.723
 960.392 851.755
 558.021 323.324
 851.923 903.895
 748.339 705.790
 956.053 128.712
 25.314 527.759
 121.861 558.214
 802.579 111.317
 971.404 656.179
 714.705 189.519
 619.771 215.118
 571.568 792.395
 478.517 46.992
 238.356 855.261
 391.960 684.661
 837.229 245.686
 928.967 418.526
 1.233 438.946
 398.573 639.972
 407.118 670.727
 135.855 643.138
 226.109 842.499
 577.385 382.968
 43.352 797.203
 329.329 724.996
 868.930 384.179
 744.618 115.746
 85.226 321.688
 840.850 407.804
 114.407 587.638
 782.655 486.713
 641.365 534.702
 649.741 954.878
 865.315 260.678
 45.950 158.072
 279.087 860.508
 960.139 411.160
 268.847 949.904
 554.136 150.068
 596.611 454.964
 567.305 556.185
 859.551 795.974
 335.280 757.428
 928.011 710.811
 19.293 187.693
 340.702 533.844
 232.419 904.732
 701.360 505.151
 483.304 337.463
 374.640 883.421
 592.963 909.978
 647.204 290.462
 785.652 514.132
 7.472 858.222
 523.263 759.403
 137.578 678.350
 310.036 92.180
 514.649 583.148
 809.540 161.654
 424.977 994.344
 310.930 521.900
 521.358 57.195
 181.634 845.697
 446.256 392.381
 727.200 122.110
 225.251 922.881
 327.406 794.391
 158.138 509.238
 765.629 835.522
 428.944 711.443
 953.379 364.428
 79.070 312.026
 364.854 476.095
 875.863 221.280
 231.119 533.418
 826.370 745.940
 147.299 678.360
 75.353 656.887
 169.053 836.135
 958.168 24.835
 619.979 970.622
 401.655 906.468
 805.886 904.516
 356.362 923.790
 194.665 137.116
 756.182 868.677
 634.444 909.791
 719.842 230.663
 63.676 308.594
 493.716 52.379
 333.754 620.138
 476.480 592.762
 89.660 26.486
 630.474 768.077
 712.320 233.574
 567.896 355.095
 646.041 862.717
 575.664 105.605
 747.047 623.313
 112.767 628.264
 779.384 45.378
 758.026 549.934
 739.927 141.620
 912.462 746.923
 155.729 939.910
 554.965 525.394
 908.560 668.226
 127.028 483.823
 0.044 166.105
 874.301 378.363
 176.776 160.661
 220.068 869.816
 641.256 593.129
 587.260 309.438
 538.070 566.391
 447.818 236.789
 334.874 447.958
 766.236 548.316
 127.250 590.457
 750.723 148.356
 751.063 297.029
 341.974 628.134
 54.666 477.317
 895.080 212.233
 888.091 716.552
 362.219 960.684
 132.548 661.924
 107.814 378.580
 199.368 53.864
 507.486 39.952
 854.454 872.572
 249.234 220.181
 406.912 800.372
 899.523 508.606
 376.521 26.863
 776.582 863.202
 814.848 746.021
 524.139 10.583
 793.144 52.160
 365.495 691.353
 933.655 265.914
 782.469 222.611
 699.911 583.205
 76.971 681.651
 879.175 801.615
 783.382 708.503
 893.078 342.103
 384.198 246.550
 319.969 842.822
 994.611 272.278
 67.536 889.666
 206.628 755.101
 712.442 489.531
 781.319 299.635
 544.204 352.154
 337.908 484.856
 185.208 980.443
 178.216 172.054
 382.943 673.733
 299.821 616.634
 712.500 410.331
 964.938 213.741
 718.546 922.524
 706.108 25.809
 150.996 227.186
 744.323 788.894
 795.071 186.872
 678.088 46.703
 305.253 999.430
 259.320 105.220
 967.688 638.551
 718.233 90.691
 434.008 374.113
 626.663 999.372
 891.449 410.870
 718.357 984.044
 512.931 108.943
 514.087 480.951
 222.813 42.200
 455.844 158.098
 128.988 554.152
 542.713 93.927
 422.454 369.230
 14.358 372.195
 97.372 984.618
 357.395 217.851
 666.827 919.310
 54.709 478.954
 764.061 738.340
 875.187 275.893
 451.176 47.498
 757.081 851.781
 485.354 204.247
 195.727 442.796
 198.089 291.497
 557.583 486.105
 960.334 320.517
 537.214 852.977
 73.411 676.455
 510.070 458.721
 932.993 393.982
 347.788 497.566
 255.294 991.606
 218.471 383.672
 277.858 731.855
 434.512 968.833
 102.306 382.070
 805.340 738.507
 636.258 788.939
 550.773 961.467
 23.027 951.629
 309.134 451.302
 579.945 276.642
 387.824 972.396
 362.207 456.107
 235.686 936.721
 744.611 954.516
 327.294 954.286
 287.530 581.999
 728.654 848.483
 497.897 630.734
 628.905 772.625
 486.225 751.321
 969.180 175.937
 484.828 234.814
 951.242 192.239
 462.197 871.147
 966.804 954.078
 828.166 694.055
 233.329 776.322
 362.054 955.121
 861.624 779.169
 852.005 744.588
 0.868 519.566
 552.354 84.256
 222.028 526.228
 943.980 738.587
 103.415 256.661
 620.582 745.625
 592.746 150.026
 574.813 971.113
 737.368 888.430
 78.828 190.091
 724.804 217.789
 553.466 43.221
 364.542 250.118
 811.810 84.003
 501.921 869.716
 311.997 302.378
 797.247 9.770
 229.854 394.833
 567.165 232.451
 386.298 456.901
 288.133 329.424
 162.625 147.018
 49.199 921.072
 287.183 48.032
 936.748 147.775
 760.847 411.804
 589.178 156.704
 640.910 581.458
 104.593 850.217
 60.954 653.674
 77.416 199.745
 818.998 769.454
 816.620 780.633
 411.561 346.009
 123.136 252.798
 274.293 515.535
 319.487 519.045
 660.818 589.870
 301.177 722.722
 453.558 985.386
 65.522 100.196
 860.186 322.387
 646.268 747.862
 466.417 351.020
 396.230 380.373
 252.844 584.974
 698.479 194.330
 656.330 569.517
 110.319 573.246
 483.896 236.679
 642.737 904.330
 841.306 863.381
 918.573 570.253
 294.737 444.218
 730.779 839.878
 270.426 406.428
 511.581 36.985
 445.382 257.828
 225.705 906.838
 276.793 87.327
 596.169 434.316
 246.260 590.822
 567.257 667.095
 198.335 122.303
 792.540 51.437
 874.914 960.803
 320.254 850.740
 384.998 719.174
 726.504 857.736
 603.254 421.753
 739.084 565.520
 14.141 956.822
 999.807 481.391
 167.447 218.772
 457.938 367.409
 995.546 537.356
 976.461 904.822
 775.219 831.028
 899.459 903.993
 463.258 92.628
 484.107 530.562
 664.312 233.509
 483.751 671.471
 223.562 282.456
 596.810 115.907
 700.996 404.463
 615.199 536.426
 56.696 8.781
 639.345 700.612
 239.024 332.959
 726.290 65.131
 954.486 688.186
 432.901 59.174
 347.080 39.772
 365.672 375.976
 216.917 674.607
 588.251 397.700
 556.730 414.856
 431.894 184.749
 827.709 604.707
 344.847 985.082
 483.088 995.936
 174.839 947.807
 682.284 650.349
 52.908 159.198
 26.832 165.309
 513.545 524.820
 51.104 405.705
 900.462 681.049
 378.926 625.726
 552.205 580.581
 127.155 411.015
 898.435 723.257
 718.327 431.250
 915.304 24.516
 628.438 120.622
 454.258 874.051
 318.174 295.311
 668.439 146.838
 204.641 459.850
 88.108 413.851
 757.376 375.669
 143.069 751.941
 831.734 983.459
 975.762 778.788
 72.230 244.838
 941.468 512.421
 469.066 47.812
 38.199 563.976
 976.645 294.519
 762.439 971.269
 0.587 339.545
 240.449 639.072
 729.729 393.897
 458.800 105.103
 885.160 565.486
 610.822 949.645
 835.953 224.216
 914.458 127.901
 0.489 101.679
 246.561 360.097
 525.798 345.780
 911.881 262.576
 881.010 923.820
 233.047 457.351
 883.744 718.638
 150.019 536.813
 922.166 197.068
 971.105 579.256
 565.637 94.438
 968.256 269.945
 151.803 490.098
 880.592 457.638
 278.932 424.513
 133.724 809.250
 853.991 696.442
 828.295 773.134
 586.999 188.037
 257.311 246.902
 671.405 395.562
 914.351 607.448
 142.629 334.123
 17.963 302.909
 809.471 566.776
 443.738 248.371
 156.064 353.036
 395.387 294.719
 618.778 281.075
 8.049 53.899
 759.316 844.222
 538.004 130.787
 141.870 239.005
 607.631 114.013
 941.269 832.664
 726.043 563.232
 176.303 797.248
 655.304 262.136
 896.951 0.067
 128.875 513.834
 27.975 432.154
 520.259 583.041
 959.602 943.737
 701.249 147.955
 407.006 425.424
 994.375 939.939
 765.586 553.479
 614.808 512.575
 853.052 925.284
 693.064 200.709
 939.904 605.693
 79.287 977.496
 667.744 435.928
 938.887 781.714
 383.990 713.839
 272.051 422.852
 579.011 218.649
 118.587 847.361
 197.704 845.767
 365.148 101.424
 265.367 49.999
 852.792 4.548
 373.829 720.916
 315.792 370.856
 427.825 275.497
 572.536 613.377
 666.128 534.204
 169.205 38.739
 312.894 121.793
 257.879 898.961
 450.926 618.443
 112.020 892.582
 462.222 785.886
 161.290 893.911
 977.394 853.424
 409.934 97.113
 992.730 906.881
 312.083 867.039
 133.140 857.345
 665.065 532.883
 895.686 643.959
 478.095 301.067
 739.447 255.039
 536.480 823.048
 683.962 733.635
 46.896 670.575
 434.382 607.522
 181.620 749.277
 213.804 580.046
 981.253 241.180
 402.254 908.630
 196.834 993.107
 660.758 643.916
 602.148 861.897
 564.313 907.097
 762.028 655.646
 438.973 139.035
 457.576 254.852
 358.281 896.188
 27.412 806.387
 318.902 319.466
 946.454 620.027
 903.252 28.033
 519.597 391.010
 120.524 446.392
 684.381 467.397
 171.706 656.135
 489.812 188.371
 137.501 860.411
 821.585 464.833
 771.810 687.022
 678.745 148.509
 882.270 453.248
 653.322 747.361
 80.877 430.818
 930.540 366.334
 832.889 232.287
 899.074 571.824
 764.812 980.565
 452.742 149.765
 609.522 601.960
 969.328 420.762
 168.561 721.385
 289.464 126.446
 411.765 447.983
 387.307 660.251
 669.008 173.131
 751.839 99.763
 607.604 103.545
 287.931 638.716
 844.506 3.965
 132.808 412.730
 80.588 801.020
 577.411 677.170
 234.115 717.320
 22.559 907.433
 313.893 268.399
 904.267 746.094
 534.856 211.032
 936.440 178.046
 218.269 716.566
 66.189 750.112
 316.734 134.914
 768.931 707.064
 395.417 581.714
 857.035 248.879
 722.941 731.882
 795.250 647.228
 869.189 36.593
 644.416 131.038
 166.653 637.751
 556.459 465.718
 314.049 464.973
 160.681 227.873
 735.976 936.117
 984.399 402.565
 463.572 805.579
 88.745 104.210
 875.077 617.297
 549.593 711.801
 691.317 914.967
 29.110 296.403
 922.211 474.044
 48.211 951.751
 722.240 873.178
 345.531 80.652
 254.320 381.851
 883.492 169.944
 54.867 461.711
 204.188 449.699
 113.045 857.899
 342.499 688.487
 952.794 880.239
 844.838 351.854
 668.481 770.265
 420.855 337.352
 798.616 136.673
 752.321 403.587
 514.647 77.801
 206.102 405.862
 194.244 444.595
 932.913 225.366
 584.643 521.105
 694.606 286.773
 438.612 392.728
 942.403 270.152
 423.614 256.339
 187.411 772.703
 917.111 613.039
 661.419 514.953
 864.121 526.141
 87.218 231.254
 496.647 167.242
 68.393 668.043
 411.194 595.700
 1.679 433.025
 236.053 895.860
 421.690 607.954
 63.296 347.091
 547.438 635.826
 593.645 529.684
 329.825 615.055
 870.614 121.249
 144.870 638.739
 842.029 450.384
 162.303 582.511
 263.559 624.512
 395.221 911.283
 584.859 605.179
 133.515 800.663
 72.021 975.455
 339.862 575.793
 111.034 229.897
 178.248 97.313
 199.901 257.745
 15.634 975.213
 818.912 715.412
 429.756 86.151
 119.606 266.088
 240.754 793.879
 96.448 164.373
 709.966 26.528
 707.681 484.827
 492.522 215.430
 852.701 928.280
 946.277 329.999
 455.398 722.573
 71.079 399.882
 362.016 689.406
 840.550 62.559
 757.102 241.274
 482.708 640.967
 204.215 457.701
 433.253 886.183
 804.300 664.422
 121.697 925.208
 862.499 189.750
 429.382 759.302
 594.920 426.635
 881.522 255.791
 975.278 604.995
 282.638 373.042
 704.864 35.642
 284.144 27.167
 329.024 173.884
 70.487 738.539
 762.930 957.733
 80.424 940.385
 426.261 183.228
 135.113 560.374
 20.363 509.032
 45.231 434.550
 866.165 245.998
 313.891 32.144
 12.750 737.490
 867.515 376.363
 834.793 615.941
 337.922 472.410
 74.671 914.269
 618.664 797.573
 717.789 191.806
 638.258 782.745
 386.439 918.253
 271.711 799.274
 220.494 151.654
 366.883 54.326
 307.500 493.689
 139.462 352.322
 408.687 744.603
 913.092 775.497
 982.473 88.510
 901.366 614.742
 767.773 885.572
 575.849 999.948
 593.510 739.678
 96.979 559.881
 719.042 847.958
 338.782 523.637
 176.628 261.927
 578.114 163.109
 28.711 529.873
 886.908 588.313
 619.829 817.571
 432.272 130.282
 198.743 481.462
 102.772 880.458
 317.277 797.587
 316.729 167.731
 238.070 124.009
 284.596 626.725
 966.521 827.963
 975.635 91.434
 178.590 365.928
 240.141 400.372
 164.651 630.353
 951.768 652.087
 322.454 126.415
 227.407 847.987
 784.522 412.351
 150.057 813.197
 485.417 114.455
 436.867 921.711
 593.586 440.261
 961.788 360.853
 435.649 579.023
 339.887 359.441
 215.582 455.998
 116.385 146.750
 318.168 645.757
 764.059 93.932
 329.293 639.833
 291.914 970.098
 102.188 286.013
 998.579 991.489
 948.742 891.934
 785.995 89.408
 991.944 926.170
 581.448 821.864
 735.678 308.245
 225.537 621.768
 301.152 198.173
 675.119 643.244
 557.878 860.001
 376.720 635.048
 507.078 356.739
 98.400 849.673
 925.742 451.225
 605.934 567.594
 72.258 444.314
 149.745 972.967
 514.847 724.845
 437.847 720.303
 150.237 371.787
 330.748 957.190
 713.597 215.609
 958.579 957.602
 476.248 701.104
 958.516 30.949
 22.755 706.757
 519.938 426.669
 584.609 65.385
 441.716 491.263
 177.632 937.456
 314.929 58.368
 991.627 842.762
 687.514 682.494
 63.890 129.285
 915.283 848.698
 136.195 912.113
 705.214 204.781
 854.340 152.618
 788.474 436.176
 679.762 61.999
 977.312 918.660
 306.849 537.499
 144.737 288.413
 233.233 898.536
 579.805 626.041
 832.375 948.690
 203.820 890.241
 700.395 903.619
 350.989 402.405
 767.385 190.837
 116.748 686.123
 205.796 631.780
 631.588 431.100
 266.323 287.228
 329.600 171.146
 9.582 902.186
 228.972 847.811
 367.506 684.435
 134.342 447.777
 902.588 241.639
 294.319 541.774
 79.768 175.151
 515.981 769.652
 322.101 765.158
 743.995 80.026
 787.368 702.826
 175.851 79.017
 831.968 142.593
 705.024 921.945
 877.135 814.236
 787.559 311.044
 670.356 292.906
 219.438 873.594
 254.475 159.947
 125.166 286.101
 784.240 972.172
 103.392 294.821
 333.885 107.601
 692.411 340.154
 141.806 477.006
 424.348 916.818
 164.732 229.336
 877.293 453.823
 142.238 272.039
 533.237 253.817
 584.565 152.092
 458.105 532.232
 626.961 468.233
 968.408 499.815
 679.882 18.432
 494.998 660.621
 337.226 728.234
 834.300 489.706
 378.250 595.478
 255.425 614.817
 659.957 355.640
 450.145 773.928
 695.841 890.891
 842.319 640.996
 157.168 36.950
 162.677 106.696
 20.920 987.357
 620.611 535.757
 683.760 948.148
 221.650 680.136
 826.491 690.810
 370.724 355.425
 864.375 712.281
 528.157 250.095
 374.287 502.686
 336.888 662.543
 322.026 0.043
 883.095 894.137
 297.432 372.782
 983.705 77.911
 329.572 402.320
 86.743 518.218
 430.615 666.829
 326.061 48.114
 489.635 571.780
 870.338 385.739
 894.246 791.677
 155.578 161.322
 639.420 530.029
 176.643 881.182
 233.059 961.046
 350.972 48.276
 423.946 467.519
 748.874 440.229
 359.794 656.056
 730.278 890.688
 884.511 325.286
 336.018 79.266
 161.051 437.316
 579.576 825.914
 968.803 940.786
 77.434 239.384
 885.084 899.128
 75.928 84.605
 84.881 564.505
 790.753 723.475
 850.280 721.401
 311.448 527.127
 693.309 109.660
 954.512 349.750
 588.230 971.159
 520.963 354.905
 460.067 584.255
 150.547 570.964
 266.770 33.071
 417.470 164.463
 677.418 772.908
 611.084 715.885
 126.045 807.225
 247.590 184.737
 500.733 385.258
 301.591 697.998
 704.616 102.375
 293.508 492.401
 46.360 568.465
 662.820 6.185
 832.797 474.236
 68.365 235.238
 548.909 893.196
 734.132 543.073
 726.890 110.881
 378.840 410.239
 585.945 665.666
 885.059 408.981
 30.649 751.122
 761.672 540.928
 843.858 692.723
 793.183 42.889
 319.258 36.788
 540.122 677.537
 20.764 432.630
 623.833 226.537
 406.331 146.089
 891.878 503.993
 240.625 801.083
 590.676 333.798
 775.831 32.810
 871.684 977.285
 787.325 770.222
 206.219 864.623
 598.562 104.858
 289.953 847.625
 58.272 297.749
 567.333 741.412
 86.789 715.737
 712.917 611.940
 384.159 53.974
 963.300 65.313
 390.756 413.788
 620.331 938.547
 764.852 876.493
 942.539 31.002
 847.309 496.602
 933.553 367.497
 630.915 875.393
 729.015 480.659
 153.546 51.790
 709.793 138.912
 456.141 636.274
 540.497 141.371
 957.318 330.319
 787.600 330.739
 418.488 24.043
 928.192 934.913
 431.661 994.939
 564.159 97.702
 335.169 677.371
 730.941 874.825
 631.620 513.741
 886.731 694.833
 782.207 401.825
 617.015 972.930
 819.677 727.691
 248.567 141.808
 649.571 319.159
 472.702 265.932
 489.905 411.017
 93.899 838.429
 380.110 810.850
 89.251 542.432
 521.177 464.611
 57.111 176.933
 793.791 5.933
 698.388 601.703
 746.201 235.162
 387.951 213.409
 708.340 806.315
 911.467 907.772
 235.861 336.510
 647.642 758.475
 533.184 217.185
 528.485 315.852
 767.265 264.748
 0.046 826.442
 635.698 55.786
 500.566 142.863
 269.120 44.916
 67.485 242.556
 557.026 948.745
 53.131 229.806
 519.478 124.623
 372.634 349.521
 89.378 896.299
 606.888 800.925
 8.620 738.770
 845.878 177.337
 817.475 581.194
 669.871 863.109
 673.752 9.557
 741.788 144.606
 973.914 30.679
 316.178 608.706
 162.422 117.249
 578.896 344.794
 361.523 201.942
 215.656 785.872
 387.988 979.731
 393.673 737.561
 655.381 554.490
 433.691 282.840
 403.163 12.644
 682.657 113.096
 612.946 697.398
 381.376 235.947
 36.623 706.970
 895.924 526.518
 592.865 755.014
 363.723 815.986
 312.843 957.177
 240.576 9.748
 311.305 181.614
 147.207 473.449
 406.784 300.625
 854.730 759.841
 949.251 373.675
 847.839 830.410
 772.736 487.673
 120.455 675.659
 565.025 577.837
 227.048 595.319
 130.589 92.011
 998.380 68.826
 263.344 273.306
 175.098 846.676
 192.964 191.994
 787.201 610.279
 725.570 419.344
 760.339 782.547
 373.126 506.314
 638.082 90.325
 515.363 701.668
 727.528 565.085
 226.259 751.140
 486.930 367.975
 39.767 185.997
 739.532 202.743
 45.640 400.863
 806.812 964.410
 167.846 592.631
 974.165 507.529
 860.458 480.923
 728.259 115.795
 287.287 742.899
 911.501 40.692
 63.451 498.677
 626.988 742.270
 13.973 596.417
 276.907 617.413
 34.237 127.113
 236.557 712.774
 860.335 697.579
 141.172 379.558
 418.156 796.197
 707.743 989.475
 915.373 780.314
 121.484 665.306
 170.647 917.982
 806.937 720.944
 992.564 742.086
 475.651 905.391
 83.618 74.108
 622.588 119.768
 761.412 191.269
 636.823 557.972
 272.956 128.129
 731.779 8.206
 94.258 296.432
 397.140 657.592
 25.298 890.147
 768.228 244.549
 232.015 721.767
 516.076 898.429
 477.340 657.503
 728.547 853.210
 400.802 19.756
 2.906 297.997
 832.444 682.827
 155.336 573.194
 196.055 970.393
 702.607 394.720
 206.961 379.542
 543.702 712.405
 391.480 5.639
 100.604 621.230
 742.679 864.949
 932.048 649.383
 827.313 38.496
 454.215 965.017
 321.946 262.304
 658.481 59.421
 685.629 727.967
 457.217 278.986
 78.515 35.846
 690.964 958.568
 770.080 454.354
 648.875 636.744
 909.814 516.529
 772.316 956.934
 373.180 53.751
 689.913 940.896
 365.320 691.231
 860.445 691.767
 936.401 666.250
 445.263 587.352
 610.875 274.520
 989.699 271.160
 986.615 889.305
 537.078 364.637
 650.280 59.586
 730.975 700.814
 767.002 795.853
 661.379 924.419
 623.133 553.747
 886.243 689.160
 571.378 276.195
 497.828 97.934
 791.880 943.965
 917.379 930.240
 37.939 593.336
 484.516 52.729
 781.220 509.096
 879.745 949.082
 561.766 3.360
 78.268 785.119
 739.429 698.155
 307.670 860.929
 544.987 785.608
 375.876 725.970
 353.909 227.649
 582.023 943.520
 419.326 51.819
 132.779 300.899
 72.177 716.067
 799.318 750.714
 247.814 259.086
 283.104 130.731
 454.713 569.924
 57.298 606.135
 240.805 438.357
 38.623 183.986
 317.543 63.283
 373.704 707.062
 705.954 768.407
 524.033 600.440
 210.117 811.457
 162.930 741.697
 792.670 274.609
 692.145 93.254
 817.983 129.662
 309.562 877.007
 888.631 112.483
 954.905 806.897
 79.973 88.650
 398.250 209.698
 679.231 107.944
 564.839 259.073
 166.039 431.906
 586.172 289.492
 690.449 969.309
 286.364 527.072
 974.588 902.788
 937.315 121.707
 601.406 860.550
 307.582 152.473
 477.099 944.999
 777.097 135.269
 734.983 830.937
 660.497 332.806
 63.026 186.122
 771.319 962.609
 913.155 933.138
 641.302 844.806
 19.385 591.417
 985.234 519.518
 298.310 730.001
 852.195 801.087
 417.180 683.940
 136.487 795.886
 932.606 289.654
 522.365 780.549
 970.722 767.026
 619.979 972.333
 434.501 699.228
 708.140 92.555
 886.112 656.511
 653.192 963.111
 714.924 589.426
 820.960 935.913
 321.600 32.564
 67.261 252.252
 635.109 155.314
 686.664 995.875
 845.224 154.834
 852.116 937.785
 243.931 683.133
 0.774 585.910
 194.078 349.619
 553.252 227.955
 604.687 648.593
 611.795 785.661
 714.769 374.074
 13.198 243.703
 249.526 39.019
 538.217 152.540
 96.038 490.009
 752.517 873.320
 984.368 669.893
 4.750 491.587
 392.246 838.608
 493.179 597.975
 107.926 915.740
 69.505 856.741
 880.350 497.466
 941.393 660.969
 105.528 455.981
 606.163 426.350
 993.203 422.581
 967.514 688.891
 531.768 348.270
 503.858 146.779
 428.449 330.540
 747.376 889.470
 105.574 985.026
 952.333 70.140
 544.981 459.873
 262.427 248.752
 7.092 263.257
 591.112 125.710
 327.879 65.613
 795.294 729.351
 987.888 603.453
 118.764 659.268
 527.934 447.397
 702.902 331.853
 184.247 290.240
 682.013 450.596
 63.321 288.948
 801.060 23.082
 457.953 975.628
 994.288 76.621
 408.655 95.618
 152.386 957.754
 679.743 85.142
 669.485 426.105
 490.647 556.661
 913.766 124.180
 617.689 297.748
 699.045 891.585
 559.730 730.217
 169.977 530.005
 996.091 232.425
 349.144 265.172
 613.512 51.544
 356.921 310.590
 850.046 967.378
 9.607 647.103
 210.565 298.783
 960.895 690.479
 516.644 42.336
 687.352 739.370
 932.046 815.618
 669.590 557.511
 475.863 149.999
 904.519 741.519
 323.812 486.464
 46.004 519.473
 782.493 809.637
 735.070 691.642
 883.147 187.350
 98.244 704.805
 15.050 934.018
 593.552 502.865
 541.921 694.472
 826.167 241.717
 508.427 350.223
 175.821 134.057
 141.924 322.415
 940.079 304.158
 134.095 15.607
 643.932 303.253
 598.352 885.336
 467.229 848.476
 45.012 882.046
 746.016 903.247
 803.815 926.934
 888.588 681.149
 611.954 104.805
 66.844 811.017
 837.986 548.839
 781.387 295.876
 243.792 566.742
 15.944 96.173
 716.913 582.069
 682.189 997.374
 906.339 494.272
 477.471 728.271
 741.246 292.512
 30.745 189.614
 932.671 278.370
 269.700 758.889
 484.032 288.906
 606.652 347.792
 152.441 482.117
 691.878 611.533
 596.487 810.618
 828.836 116.228
 458.487 415.666
 472.322 550.944
 904.038 112.509
 652.151 178.443
 676.121 590.182
 373.990 623.084
 715.164 235.515
 565.878 31.054
 3.821 824.228
 562.447 358.095
 871.992 54.071
 375.678 559.695
 353.588 769.222
 595.973 310.690
 834.313 125.315
 33.556 363.052
 635.069 145.025
 558.731 75.976
 7.609 530.054
 769.639 100.179
 399.621 32.352
 425.278 763.382
 600.892 591.734
 175.114 746.636
 288.801 155.647
 218.339 37.383
 531.600 87.234
 687.383 536.563
 416.334 208.196
 901.648 740.912
 282.489 322.055
 136.531 540.685
 153.451 920.696
 235.786 805.831
 159.393 232.550
 626.465 284.328
 784.539 755.126
 17.351 624.575
 98.948 499.094
 44.557 544.873
 153.364 817.726
 220.388 308.040
 31.787 506.667
 920.418 484.699
 729.733 828.002
 563.936 287.023
 819.435 873.085
 187.414 573.484
 492.223 755.141
 940.637 528.002
 952.066 180.162
 639.810 332.879
 644.733 38.831
 958.782 228.752
 519.478 489.390
 523.911 796.867
 462.900 148.453
 573.749 235.297
 449.097 201.229
 753.371 722.767
 500.995 602.723
 414.726 578.902
 642.507 825.933
 696.780 10.685
 980.756 471.308
 948.692 470.295
 435.950 273.824
 349.982 493.280
 430.653 810.590
 66.056 808.037
 760.438 344.274
 976.001 243.120
 547.424 447.685
 20.958 758.922
 483.569 195.141
 972.283 811.466
 811.298 19.951
 914.135 250.549
 677.815 708.223
 807.904 360.178
 602.096 201.681
 67.371 279.626
 979.026 831.339
 362.710 477.557
 435.542 605.290
 705.960 784.359
 774.057 173.900
 895.821 579.266
 467.363 931.275
 339.206 455.213
 687.890 360.418
 172.712 187.099
 597.386 559.336
 108.912 265.554
 728.327 905.151
 988.080 51.184
 346.624 922.494
 161.898 692.208
 490.236 661.147
 435.964 35.348
 177.429 686.705
 795.003 565.627
 21.574 218.223
 799.113 920.696
 80.105 970.366
 719.639 240.392
 309.835 976.963
 856.318 799.058
 58.951 581.284
 297.876 308.974
 860.251 9.607
 739.465 525.835
 616.511 523.095
 13.116 395.165
 506.054 233.736
 211.310 780.836
 456.896 828.778
 755.867 658.303
 416.269 870.954
 380.481 646.094
 407.348 115.831
 728.698 515.417
 247.984 640.308
 421.980 251.211
 991.791 125.821
 904.382 745.613
 527.699 644.965
 829.457 959.665
 180.946 910.470
 7.338 579.530
 640.351 450.719
 89.794 773.585
 590.630 257.057
 930.891 596.394
 254.761 426.175
 441.033 119.882
 803.214 407.874
 351.477 252.192
 620.722 17.016
 551.453 947.198
 546.754 121.603
 55.817 644.714
 935.633 260.520
 540.606 111.010
 182.151 648.921
 158.227 684.669
 897.537 511.562
 752.361 353.296
 320.756 250.288
 952.584 186.839
 636.599 47.606
 85.555 793.568
 423.157 470.791
 617.123 521.186
 448.522 947.740
 489.546 739.629
 914.456 505.089
 370.134 371.052
 141.091 399.585
 440.047 799.302
 692.169 634.901
 960.712 834.096
 348.977 377.971
 824.799 728.454
 899.949 902.163
 571.168 571.312
 872.126 460.532
 689.214 186.001
 493.644 892.880
 306.268 960.456
 949.508 397.938
 718.832 583.191
 435.791 749.872
 449.409 242.435
 392.698 940.248
 168.477 512.284
 320.444 307.008
 576.925 462.706
 672.701 335.935
 187.218 818.889
 852.329 543.229
 439.158 604.422
 378.631 866.382
 133.799 242.533
 882.621 391.511
 240.482 686.078
 948.297 756.240
 528.901 691.663
 638.214 306.154
 580.435 753.614
 208.450 808.778
 748.655 642.121
 372.173 891.129
 854.185 635.406
 56.383 155.421
 428.064 852.246
 910.138 322.947
 352.969 48.324
 564.776 579.966
 813.487 573.086
 470.759 263.353
 653.765 143.988
 898.128 980.478
 980.126 698.833
 697.807 450.395
 142.345 866.593
 691.792 665.689
 913.437 850.422
 57.445 180.747
 674.995 557.156
 963.612 347.734
 942.655 214.351
 626.198 451.909
 451.554 83.740
 203.310 889.374
 910.138 69.125
 823.481 619.755
 146.071 403.219
 16.262 91.369
 761.976 323.326
 827.126 45.104
 221.265 867.352
 585.961 64.467
 953.336 62.167
 251.158 352.399
 139.084 774.416
 263.435 20.523
 176.258 53.495
 162.146 604.218
 872.072 637.377
 792.057 638.520
 438.133 399.540
 663.772 907.283
 718.861 390.557
 32.676 513.850
 445.854 37.331
 88.833 708.793
 932.004 288.971
 566.627 582.946
 583.625 588.540
 303.720 316.294
 77.476 567.996
 223.187 830.451
 511.689 138.616
 752.459 980.009
 362.593 25.759
 403.196 32.351
 558.729 885.431
 645.769 213.420
 392.684 566.593
 52.030 766.077
 632.462 239.244
 135.106 896.085
 946.764 401.165
 272.801 427.340
 330.958 878.667
 402.526 102.085
 398.588 37.322
 864.602 533.518
 301.452 471.390
 344.249 528.146
 351.832 415.463
 520.809 164.709
 663.955 253.802
 929.132 857.409
 906.795 543.186
 28.915 996.077
 493.707 430.211
 372.827 387.979
 730.896 766.219
 576.036 8.935
 939.532 400.266
 984.226 779.798
 766.363 376.092
 183.202 633.041
 544.401 152.231
 912.851 829.058
 975.906 599.759
 366.725 768.852
 730.035 770.157
 54.196 766.268
 0.802 142.333
 356.389 866.053
 209.129 894.574
 54.560 692.271
 985.675 361.338
 587.899 993.441
 296.776 149.194
 697.762 415.917
 110.429 839.354
 730.968 625.289
 706.940 0.190
 953.182 137.740
 562.136 591.659
 214.629 690.625
 440.345 250.009
 617.906 135.945
 778.341 396.440
 67.786 284.351
 796.866 384.235
 795.301 854.134
 798.110 767.394
 905.734 322.985
 378.569 287.909
 418.197 564.627
 468.297 901.984
 62.298 342.777
 188.753 426.769
 646.890 86.910
 69.870 533.372
 192.466 584.294
 577.897 449.288
 250.531 877.647
 652.789 990.007
 151.810 485.078
 839.149 306.914
 15.016 176.847
 997.789 924.084
 596.695 710.780
 713.999 412.831
 811.319 794.208
 659.582 108.564
 543.235 895.210
 933.059 63.636
 205.275 550.320
 988.342 422.164
 73.122 331.032
 187.358 333.663
 393.160 349.307
 375.003 642.712
 480.912 955.379
 602.323 918.317
 806.956 352.688
 220.753 951.497
 420.072 108.436
 869.638 950.617
 949.026 748.595
 292.263 114.680
 23.990 708.095
 681.410 644.246
 888.001 166.223
 191.561 152.624
 553.379 680.067
 6.600 726.759
 375.983 872.223
 643.091 933.908
 852.946 710.373
 51.412 18.217
 731.756 503.978
 180.395 538.079
 787.893 645.932
 453.364 183.335
 475.499 244.081
 600.965 419.612
 874.733 158.996
 373.009 639.370
 197.581 20.999
 250.228 375.338
 521.164 612.475
 667.780 837.295
 297.345 532.840
 794.215 68.519
 646.109 415.737
 259.199 650.432
 37.315 634.289
 645.401 395.014
 963.801 544.246
 137.703 402.548
 824.146 901.190
 617.284 290.442
 884.675 311.454
 188.564 146.530
 749.651 992.934
 700.693 671.971
 811.069 927.643
 167.948 165.112
 203.588 769.701
 78.428 84.347
 587.153 857.956
 709.852 306.712
 804.452 989.793
 624.718 277.004
 0.226 500.637
 202.706 692.303
 985.337 811.694
 172.132 377.560
 524.427 246.559
 738.674 533.343
 319.016 256.157
 770.934 546.746
 948.158 552.377
 109.197 286.125
 69.675 245.542
 14.534 0.785
 132.894 262.221
 997.069 134.535
 518.353 830.787
 259.545 69.456
 913.823 46.589
 98.359 841.027
 324.914 740.797
 230.119 521.577
 71.640 492.180
 896.746 334.761
 561.484 444.734
 63.571 734.342
 380.050 72.672
 208.330 16.164
 80.589 504.555
 327.989 408.934
 964.986 957.989
 416.763 648.808
 565.793 113.356
 922.371 442.081
 599.207 378.403
 526.524 882.331
 953.484 364.467
 55.967 251.654
 99.927 49.854
 776.441 904.233
 911.483 976.917
 695.911 324.188
 697.292 988.140
 576.070 453.732
 713.516 914.796
 970.831 3.131
 97.991 892.196
 954.276 447.472
 158.137 581.206
 23.031 568.893
 980.954 160.456
 542.405 764.716
 146.495 41.928
 712.953 475.223
 831.067 519.323
 353.654 318.759
 155.450 39.549
 397.027 201.173
 342.000 189.086
 265.793 401.668
 120.816 395.755
 723.632 553.875
 100.714 490.131
 166.121 431.016
 180.127 767.645
 21.798 414.615
 903.893 801.107
 175.556 650.185
 315.090 623.310
 393.383 859.123
 850.491 820.737
 233.022 37.859
 181.011 732.624
 61.862 302.748
 304.796 156.250
 591.800 667.712
 313.763 431.088
 879.494 822.167
 930.839 363.954
 456.258 25.895
 464.450 407.724
 149.509 87.498
 261.678 701.261
 70.411 341.772
 27.744 792.448
 81.099 402.141
 686.045 14.506
 58.969 816.444
 401.939 874.010
 262.373 192.450
 310.017 383.199
 717.111 743.980
 647.076 866.491
 510.071 915.256
 882.825 368.890
 246.904 911.858
 992.084 760.530
 334.717 758.534
 863.637 975.597
 646.348 339.960
 582.684 444.847
 46.014 698.959
 750.040 718.811
 71.274 371.593
 358.888 964.317
 215.693 449.824
 989.203 521.377
 10.801 365.346
 104.227 992.744
 813.619 583.780
 149.102 507.060
 543.864 753.177
 518.428 341.644
 837.877 647.086
 539.907 146.438
 277.289 28.019
 631.087 600.797
 670.686 395.504
 144.577 624.775
 305.178 303.244
 995.917 811.935
 709.342 376.748
 542.878 747.811
 674.857 446.724
 883.530 413.901
 45.081 960.334
 494.534 178.977
 396.411 433.786
 125.214 565.745
 92.567 572.922
 984.848 310.294
 990.824 486.244
 351.060 353.645
 108.911 335.710
 830.159 609.281
 936.018 768.776
 112.790 318.212
 483.453 520.173
 390.601 855.475
 140.573 899.264
 785.014 200.647
 528.204 239.421
 544.173 282.702
 751.675 296.324
 198.195 799.378
 253.729 574.650
 838.739 277.044
 186.868 435.103
 672.406 353.224
 276.361 899.682
 657.582 945.455
 268.393 411.515
 493.055 922.804
 570.037 511.266
 309.301 566.306
 734.472 825.451
 898.076 828.798
 249.685 798.827
 184.290 660.650
 203.585 885.090
 330.621 323.871
 952.956 94.566
 507.753 181.792
 875.855 807.286
 52.160 324.440
 673.240 33.269
 763.108 110.803
 869.861 43.131
 207.915 209.172
 89.280 720.951
 559.896 566.885
 113.765 593.108
 89.913 402.970
 535.348 262.395
 576.687 394.051
 136.326 692.892
 652.492 708.417
 760.797 229.902
 222.215 69.362
 936.455 448.665
 300.921 121.010
 538.981 469.039
 826.913 692.998
 349.170 579.951
 595.863 170.236
 2.870 231.871
 502.194 766.759
 971.334 288.309
 794.737 665.396
 308.354 4.202
 286.289 445.075
 762.333 411.817
 85.593 93.305
 856.102 550.488
 833.146 951.462
 892.831 448.157
 959.954 814.363
 838.972 638.663
 694.830 893.337
 279.015 733.175
 418.118 634.188
 324.351 626.746
 198.068 279.437
 510.252 47.195
 603.773 289.901
 429.443 594.151
 22.023 146.604
 554.822 187.897
 24.311 883.311
 402.396 982.812
 847.076 836.499
 711.415 596.497
 729.075 317.692
 583.309 776.712
 863.357 127.836
 763.331 952.999
 689.823 350.462
 286.515 93.136
 502.922 626.030
 187.832 766.701
 156.036 961.036
 619.202 684.961
 490.973 39.670
 574.843 379.684
 942.234 351.243
 131.280 260.490
 199.154 232.050
 117.231 473.913
 445.324 45.165
 977.584 715.842
 327.958 226.000
 149.117 126.640
 687.042 235.855
 965.822 344.621
 145.429 661.551
 229.204 694.182
 829.890 738.365
 462.372 840.570
 865.816 558.539
 192.866 320.733
 424.528 651.645
 632.872 441.146
 264.523 619.992
 929.736 666.711
 112.411 106.293
 905.707 873.408
 294.643 727.232
 382.786 530.274
 629.522 280.809
 863.849 858.375
 295.559 723.873
 410.432 395.955
 735.387 205.913
 994.179 805.937
 365.545 63.460
 704.907 585.990
 126.100 744.655
 853.269 989.689
 607.992 404.283
 918.195 612.764
 480.948 535.449
 244.751 929.467
 254.824 774.914
 511.052 534.878
 539.251 615.847
 945.775 929.153
 120.880 505.339
 611.152 604.733
 507.389 906.760
 368.702 718.257
 449.464 721.067
 343.172 262.084
 155.537 730.017
 299.048 928.006
 971.973 831.407
 676.598 575.904
 679.462 56.549
 511.837 696.192
 923.456 108.132
 826.348 565.973
 774.785 238.167
 635.896 39.686
 831.147 147.033
 636.751 445.983
 399.471 562.804
 109.268 759.577
 124.475 732.431
 181.242 721.532
 384.831 91.257
 448.794 551.056
 2.718 383.467
 18.090 249.231
 396.184 882.888
 343.042 678.699
 540.463 651.062
 156.770 817.282
 741.363 898.392
 270.165 47.474
 711.169 55.705
 810.065 543.177
 178.604 579.673
 440.882 750.824
 865.635 408.783
 433.786 400.839
 184.881 350.009
 871.664 209.370
 214.818 143.941
 388.949 487.317
 111.628 52.132
 304.349 827.271
 35.437 200.015
 800.558 218.287
 276.805 647.474
 505.775 687.992
 641.956 943.350
 832.625 501.951
 320.622 336.793
 204.682 187.233
 650.005 594.876
 650.807 82.518
 86.781 630.496
 552.975 657.960
 693.996 636.090
 802.084 667.318
 881.946 796.461
 534.615 980.992
 555.627 708.134
 605.108 155.697
 213.184 543.756
 187.762 894.304
 610.151 589.448
 415.416 273.177
 6.465 762.614
 854.435 215.186
 603.773 940.017
 306.414 181.004
 868.885 634.171
 926.829 471.630
 38.180 634.023
 790.070 179.002
 173.063 447.879
 720.582 502.788
 857.198 667.748
 690.506 448.818
 614.283 20.189
 172.647 433.074
 705.739 825.857
 179.181 894.936
 419.210 694.996
 35.055 50.452
 762.661 516.748
 282.129 532.483
 569.654 524.517
 115.768 26.700
 36.850 446.422
 877.715 543.669
 245.597 378.672
 903.913 605.876
 59.787 90.384
 317.610 78.834
 188.837 411.709
 609.101 356.995
 108.042 244.364
 324.251 113.394
 841.878 526.741
 243.156 337.844
 445.611 287.186
 744.731 188.619
 926.289 221.993
 877.460 549.128
 588.674 172.917
 74.149 661.988
 590.556 477.021
 620.258 871.610
 264.323 584.434
 400.646 171.990
 379.551 142.766
 175.654 773.614
 559.991 126.888
 569.905 382.594
 56.025 636.292
 69.640 952.265
 741.757 917.017
 918.617 714.200
 739.137 609.148
 758.414 729.048
 357.422 433.120
 884.460 690.736
 915.822 657.781
 870.359 458.750
 534.144 30.479
 164.348 736.685
 627.899 75.011
 775.422 430.570
 830.680 98.346
 863.264 743.146
 541.110 103.582
 524.306 741.179
 610.674 437.148
 252.710 488.671
 661.883 145.883
 954.732 401.703
 666.161 68.321
 340.847 48.442
 183.412 908.403
 423.176 504.117
 739.382 354.266
 445.622 654.467
 314.712 515.137
 187.872 617.234
 666.206 2.171
 357.714 79.825
 974.654 211.045
 942.504 708.473
 95.908 253.014
 481.885 511.596
 917.529 394.872
 379.885 794.791
 129.733 315.827
 553.310 49.942
 197.519 370.028
 951.052 214.671
 764.638 897.349
 139.742 424.937
 876.534 382.882
 177.618 882.760
 728.782 498.486
 160.864 258.079
 533.168 229.770
 973.808 139.738
 151.789 1.547
 82.938 212.007
 440.138 957.141
 439.523 842.220
 525.509 955.973
 279.873 669.834
 243.339 953.718
 496.907 150.988
 579.935 885.376
 291.083 164.563
 597.771 39.182
 560.249 70.535
 24.139 884.937
 352.028 639.436
 493.871 990.833
 152.726 168.941
 583.530 755.788
 625.075 761.668
 942.378 317.803
 13.323 64.263
 402.435 931.774
 16.335 934.846
 276.675 991.862
 773.460 202.141
 674.951 494.042
 328.378 359.387
 578.620 274.483
 725.183 169.044
 317.202 640.179
 769.246 475.825
 637.186 741.762
 551.441 286.523
 600.593 77.171
 514.939 392.248
 408.835 101.941
 143.856 514.119
 928.348 941.247
 105.552 445.102
 164.326 424.726
 794.491 751.995
 356.539 12.690
 944.509 871.657
 378.768 957.210
 115.557 479.134
 36.056 190.019
 65.835 682.801
 950.016 788.176
 14.585 288.884
 483.355 415.453
 636.171 216.392
 515.111 240.665
 932.494 290.889
 475.576 502.380
 366.256 524.304
 475.254 22.165
 338.119 536.899
 409.519 605.574
 120.832 700.352
 836.888 842.390
 165.150 597.688
 164.185 396.220
 536.463 491.672
 129.805 420.568
 476.038 169.284
 863.039 356.303
 383.491 52.706
 472.705 547.303
 142.346 118.946
 444.829 990.760
 741.395 498.813
 322.531 140.487
 742.132 694.791
 620.761 170.777
 796.028 995.612
 565.908 40.433
 192.332 717.705
 620.998 267.952
 212.767 480.534
 389.378 626.257
 857.764 450.154
 114.935 216.546
 591.326 754.642
 799.671 203.768
 8.225 493.722
 827.353 149.857
 466.016 605.638
 756.075 514.480
 531.325 505.706
 666.539 796.781
 679.489 827.087
 624.055 646.070
 751.046 744.784
 630.633 395.909
 728.492 484.221
 62.559 86.480
 50.678 456.801
 364.904 487.068
 856.950 543.294
 517.059 657.069
 753.647 893.896
 5.384 573.968
 254.670 29.332
 206.159 584.586
 376.892 323.694
 863.179 316.700
 709.235 206.180
 861.697 27.443
 938.822 730.018
 579.039 609.076
 454.168 883.144
 510.578 958.656
 477.539 32.534
 609.153 623.371
 758.178 844.099
 271.142 425.984
 314.858 559.986
 290.870 663.810
 8.352 567.795
 477.702 859.239
 887.831 200.138
 280.976 460.167
 654.361 862.200
 443.951 275.360
 161.827 119.290
 859.353 354.152
 401.310 771.056
 829.253 943.794
 737.883 195.181
 447.302 683.788
 465.568 127.443
 881.417 317.885
 771.896 339.353
 702.481 554.774
 540.972 426.982
 795.347 812.357
 734.389 698.483
 721.397 102.872
 362.016 272.424
 49.076 312.692
 856.933 318.977
 205.540 297.637
 396.162 501.705
 856.954 139.069
 834.977 235.026
 928.726 315.355
 249.173 253.172
 814.391 555.723
 986.686 97.607
 480.897 517.836
 825.360 644.516
 399.318 815.986
 603.540 400.372
 57.569 113.763
 148.912 446.061
 242.655 163.942
 670.832 78.066
 14.325 650.563
 22.959 114.406
 983.351 175.542
 484.814 754.141
 12.183 587.335
 379.812 819.014
 83.147 315.171
 948.158 196.425
 842.382 333.123
 258.795 642.210
 192.049 608.110
 486.489 603.184
 438.045 299.901
 837.365 962.128
 527.549 884.962
 596.171 186.662
 155.407 715.891
 836.729 138.516
 258.940 141.043
 7.132 147.135
 138.717 172.401
 924.882 12.904
 72.693 171.912
 324.406 537.762
 470.630 136.131
 448.071 407.495
 935.614 795.606
 798.206 708.979
 853.846 948.970
 935.872 761.222
 569.632 652.822
 564.723 990.918
 769.949 158.562
 345.620 276.809
 305.354 788.212
 298.466 23.299
 417.848 375.478
 938.689 469.215
 791.092 959.102
 721.870 674.487
 246.902 236.608
 14.098 803.750
 499.914 892.362
 829.002 804.857
 568.794 469.446
 464.208 191.212
 99.319 515.847
 997.590 224.362
 557.353 498.202
 262.768 467.768
 526.452 527.693
 387.236 70.165
 927.040 510.235
 547.325 628.895
 46.370 534.968
 151.558 487.409
 718.442 410.085
 916.019 509.546
 661.669 392.551
 28.123 934.708
 913.121 628.418
 923.064 806.826
 988.859 303.800
 812.433 655.633
 50.314 324.483
 527.682 826.775
 120.187 706.482
 70.861 858.465
 624.453 123.239
 428.062 103.512
 49.208 960.583
 202.290 928.719
 805.167 162.070
 794.880 86.788
 954.173 379.058
 619.381 562.388
 940.359 887.069
 908.217 423.147
 5.422 198.228
 387.738 52.621
 378.154 735.144
 597.175 966.209
 391.267 671.437
 134.902 88.503
 374.971 565.761
 183.288 543.206
 941.419 587.778
 420.979 331.833
 244.649 464.891
 836.810 677.768
 67.837 167.067
 48.822 726.280
 447.512 333.812
 869.220 923.023
 739.960 462.956
 984.110 963.019
 18.445 496.667
 505.813 194.452
 864.580 117.940
 654.246 777.927
 589.518 413.241
 108.971 508.543
 750.194 557.225
 399.940 787.644
 275.371 467.201
 655.749 831.125
 301.518 482.801
 764.413 385.278
 858.510 715.083
 512.638 318.369
 211.856 834.749
 122.600 811.272
 36.902 427.606
 195.906 93.802
 699.412 223.717
 876.311 890.911
 977.652 232.410
 857.648 846.282
 268.148 206.671
 71.236 87.180
 58.264 676.138
 695.694 956.707
 564.622 677.420
 827.770 456.171
 470.942 63.788
 349.802 565.387
 649.342 74.118
 420.062 811.945
 315.569 504.574
 617.027 977.289
 904.448 67.815
 186.289 908.742
 913.437 196.064
 495.956 69.037
 359.125 889.324
 708.049 730.667
 336.532 112.141
 652.490 909.343
 429.990 476.076
 857.914 42.431
 566.076 425.407
 889.106 633.689
 945.717 176.293
 381.544 199.480
 269.272 190.890
 95.054 724.398
 853.541 834.730
 654.414 841.814
 914.603 45.496
 456.686 238.860
 189.807 702.402
 133.084 503.000
 833.751 936.421
 415.136 201.520
 737.568 762.123
 807.059 354.409
 882.150 181.760
 972.824 329.324
 291.324 742.344
 649.704 274.380
 550.370 487.875
 470.760 495.700
 602.280 303.700
 665.270 183.025
 734.982 900.590
 885.373 854.720
 887.084 625.833
 634.004 115.617
 890.254 51.087
 26.638 344.966
 248.856 896.480
 68.429 820.942
 950.957 472.417
 758.468 371.714
 481.331 10.461
 211.267 765.777
 241.771 208.813
 507.915 826.391
 505.321 123.148
 129.122 302.588
 570.226 417.562
 881.414 243.888
 121.222 571.120
 85.902 414.783
 837.792 171.936
 164.383 821.140
 852.138 72.161
 416.108 892.357
 797.699 213.776
 844.671 224.493
 399.272 47.396
 60.502 10.430
 38.245 975.559
 70.935 598.729
 634.517 370.282
 775.282 784.237
 876.811 794.362
 133.720 957.236
 114.797 840.345
 780.791 656.281
 612.482 873.888
 640.047 180.628
 818.496 203.945
 276.923 34.889
 504.130 215.793
 41.602 180.256
 176.386 600.047
 819.741 448.105
 916.001 437.811
 572.057 393.389
 497.813 895.853
 27.505 202.850
 304.315 123.734
 450.894 668.434
 577.426 495.351
 464.143 346.501
 106.035 109.086
 419.038 771.441
 608.600 853.220
 834.353 416.503
 134.980 896.367
 285.917 199.213
 526.729 107.217
 816.919 933.381
 790.564 215.033
 188.038 719.713
 558.936 954.067
 961.420 843.474
 240.980 593.929
 685.950 77.059
 66.265 137.062
 78.441 149.948
 755.261 697.649
 659.462 596.232
 730.285 687.967
 464.477 784.119
 527.655 93.379
 200.236 1.747
 758.066 371.513
 120.155 363.850
 662.916 61.038
 346.396 624.874
 57.855 617.657
 843.986 861.750
 472.561 37.075
 555.554 315.604
 272.296 594.972
 713.778 363.144
 869.860 291.080
 270.630 798.400
 146.905 977.913
 3.946 32.251
 445.225 474.398
 797.151 914.882
 958.551 391.409
 29.358 124.733
 753.929 751.224
 981.180 181.945
 632.033 478.106
 754.984 385.758
 454.447 325.204
 853.799 360.404
 732.396 26.779
 265.476 454.945
 198.491 308.333
 491.087 277.119
 736.474 624.832
 349.987 963.040
 592.687 44.027
 827.771 972.654
 859.183 853.468
 524.865 849.889
 127.077 192.469
 58.263 356.869
 238.448 131.032
 790.537 59.254
 697.067 113.933
 560.514 946.454
 467.181 928.187
 298.742 173.260
 233.129 344.535
 986.180 931.261
 301.576 228.005
 892.446 737.709
 996.513 248.922
 274.793 770.390
 872.041 784.709
 173.112 999.244
 299.427 255.680
 870.176 754.342
 876.406 946.722
 348.666 526.324
 764.580 433.807
 344.100 486.146
 44.637 552.855
 620.354 718.177
 751.690 552.363
 965.154 32.230
 630.074 684.840
 277.852 519.408
 247.479 180.453
 490.102 572.893
 804.309 865.144
 989.336 752.620
 340.913 831.000
 600.471 742.598
 611.133 625.833
 996.871 357.437
 386.845 629.293
 958.902 491.904
 569.534 242.505
 57.377 481.496
 98.952 496.079
 817.778 225.702
 106.584 826.641
 5.520 807.478
 106.775 375.030
 476.914 176.533
 748.075 900.462
 757.305 719.966
 961.893 605.671
 657.610 457.105
 398.139 40.238
 421.751 916.910
 184.668 145.427
 37.108 2.730
 98.611 167.191
 942.914 852.668
 705.746 978.221
 770.501 662.269
 374.740 589.537
 355.678 963.115
 975.394 712.085
 816.434 25.243
 645.912 954.872
 306.087 968.007
 88.980 64.551
 278.393 183.156
 208.379 859.031
 960.644 671.773
 508.334 662.130
 775.179 514.654
 981.554 975.716
 808.881 591.136
 346.438 338.951
 62.147 756.995
 550.236 220.571
 149.633 426.440
 726.806 909.703
 739.059 80.425
 32.242 644.103
 243.839 863.285
 429.165 213.292
 900.908 617.384
 954.181 459.699
 215.311 442.046
 889.424 76.165
 14.816 915.089
 627.745 856.210
 785.822 265.094
 634.680 728.053
 139.131 77.870
 484.652 18.937
 841.965 124.981
 402.910 117.919
 840.105 944.758
 450.484 88.558
 648.639 231.618
 522.213 524.168
 807.025 508.167
 715.964 624.432
 247.643 92.421
 605.902 830.761
 218.453 921.097
 198.805 506.866
 209.750 256.638
 257.456 849.601
 370.217 863.175
 580.057 112.379
 444.749 573.551
 273.270 109.662
 940.067 739.916
 45.974 26.630
 216.339 333.959
 781.343 604.565
 534.406 174.946
 769.733 521.606
 857.400 165.344
 860.497 92.889
 839.280 521.554
 726.905 516.828
 936.018 833.331
 447.400 679.268
 780.793 667.756
 654.399 768.748
 783.810 165.543
 757.630 569.366
 589.408 238.186
 834.678 588.163
 365.458 158.663
 22.190 88.123
 558.061 406.451
 915.357 472.409
 441.986 955.515
 72.354 278.194
 585.804 923.230
 158.863 657.238
 860.225 786.175
 193.395 654.298
 306.695 638.199
 357.670 742.708
 587.018 155.624
 711.709 979.223
 717.888 748.002
 147.678 228.083
 799.099 530.159
 980.046 248.537
 741.422 237.831
 605.628 2.635
 938.248 525.783
 781.977 423.586
 80.935 500.769
 826.028 582.436
 146.155 133.986
 689.460 836.139
 67.545 916.910
 638.859 157.605
 904.596 833.840
 576.286 603.107
 928.408 253.376
 751.440 320.175
 23.902 534.033
 315.386 836.015
 56.960 106.689
 376.102 679.626
 346.316 164.455
 669.443 907.483
 415.604 250.575
 839.937 441.322
 660.738 394.176
 521.915 545.723
 159.634 675.112
 763.681 422.487
 361.480 391.124
 889.550 68.144
 935.406 307.241
 143.870 911.019
 326.026 758.508
 607.670 636.387
 76.325 888.024
 75.717 234.370
 335.460 784.005
 185.906 17.713
 96.918 248.609
 913.757 898.870
 116.053 919.941
 94.820 971.409
 468.327 274.733
 383.088 684.287
 741.691 976.208
 662.752 43.944
 647.765 178.699
 526.140 134.086
 704.165 852.341
 837.432 252.877
 730.020 308.084
 398.199 468.764
 431.996 761.194
 298.375 867.075
 890.836 612.086
 109.508 67.798
 418.355 803.860
 793.711 249.578
 0.004 59.213
 152.563 315.156
 404.755 443.952
 119.115 519.482
 396.262 754.169
 950.307 783.986
 259.588 899.117
 856.646 610.523
 836.607 237.116
 214.246 448.023
 289.206 718.597
 847.782 156.548
 59.388 465.088
 11.070 850.396
 724.137 847.890
 387.601 517.887
 233.532 273.210
 402.196 934.953
 34.142 295.063
 296.048 177.648
 805.550 692.457
 142.705 550.873
 543.222 107.958
 347.374 683.268
 901.444 361.030
 204.490 478.251
 539.304 747.528
 20.318 286.167
 492.414 408.068
 822.963 190.509
 703.222 99.779
 169.270 441.181
 991.264 611.216
 357.536 468.896
 217.741 307.238
 10.624 367.440
 810.666 333.711
 503.122 415.007
 359.755 320.628
 768.698 943.685
 684.952 731.966
 293.246 369.167
 727.421 572.384
 432.068 313.543
 233.844 991.277
 894.918 735.679
 508.887 455.877
 333.842 710.053
 329.575 895.077
 411.233 740.362
 360.370 357.695
 688.350 173.817
 318.073 862.300
 779.755 701.471
 528.776 835.055
 791.929 35.383
 40.415 697.769
 383.039 481.986
 827.630 156.384
 326.909 260.052
 902.504 692.086
 172.222 409.437
 955.013 830.357
 95.626 12.073
 948.927 380.417
 945.451 98.851
 428.308 937.128
 555.210 85.219
 11.228 223.594
 919.953 295.048
 102.948 45.250
 724.100 168.048
 521.308 710.367
 889.911 62.459
 840.998 248.719
 387.703 264.672
 507.450 896.218
 71.852 393.762
 400.280 390.839
 43.261 975.659
 623.464 191.979
 205.072 583.101
 25.867 855.054
 692.996 758.722
 800.695 294.641
 596.731 515.249
 543.203 397.640
 419.742 735.152
 258.162 513.061
 579.515 359.065
 975.670 373.110
 660.762 85.476
 157.844 382.886
 284.377 21.683
 839.373 360.426
 233.120 586.617
 150.138 387.855
 721.674 119.359
 303.992 636.574
 457.918 382.872
 418.769 808.766
 911.078 151.501
 350.983 163.800
 180.935 654.320
 604.953 206.713
 203.982 26.365
 908.985 757.769
 93.604 448.788
 167.350 813.837
 1.659 80.047
 701.238 886.141
 521.012 577.329
 317.370 152.640
 788.292 254.814
 200.890 110.540
 762.495 138.159
 658.653 534.064
 770.033 158.489
 657.495 529.598
 145.647 930.340
 55.032 694.848
 439.577 313.507
 631.621 706.765
 185.978 745.986
 53.066 726.303
 70.320 22.439
 854.360 473.770
 632.157 288.600
 393.237 619.479
 484.966 926.177
 514.693 689.123
 720.723 255.155
 758.147 205.806
 440.551 511.657
 270.016 500.741
 664.351 940.847
 926.572 7.657
 625.131 537.892
 373.776 912.804
 254.181 577.971
 928.991 529.858
 570.997 592.263
 319.072 489.117
 469.442 504.163
 633.197 821.025
 755.060 763.426
 308.155 838.793
 156.535 170.306
 427.881 712.745
 779.148 722.860
 675.209 124.731
 164.924 944.649
 317.563 4.912
 801.255 343.987
 113.376 211.405
 808.649 647.282
 794.014 7.178
 323.378 355.969
 186.899 225.659
 159.963 757.835
 307.336 269.308
 32.370 428.705
 145.370 242.704
 475.529 279.378
 24.075 37.339
 637.327 516.182
 499.489 529.222
 5.823 312.716
 830.322 957.780
 550.340 247.308
 166.314 276.489
 544.836 497.878
 214.445 818.716
 817.021 646.450
 246.928 38.610
 339.847 613.337
 747.154 664.502
 919.013 490.372
 660.535 154.481
 399.989 788.566
 365.827 449.865
 942.785 163.898
 926.408 276.794
 817.553 981.823
 565.548 509.547
 137.332 963.551
 358.723 757.375
 447.369 602.568
 901.066 511.270
 67.948 416.583
 819.218 45.391
 177.347 416.761
 911.882 232.602
 414.090 332.216
 958.734 443.420
 67.180 163.254
 696.941 456.452
 956.402 982.599
 571.075 536.117
 832.404 630.850
 885.902 515.252
 451.290 22.876
 281.278 357.173
 507.481 298.101
 680.725 530.473
 901.025 502.933
 295.230 892.507
 634.233 21.704
 974.324 192.008
 193.142 597.819
 348.755 831.088
 990.925 674.428
 292.276 1.017
 205.010 489.477
 311.610 569.538
 702.477 79.742
 449.114 260.217
 247.729 169.355
 125.533 352.597
 553.739 67.908
 362.452 737.174
 158.125 799.613
 885.300 88.829
 465.453 987.047
 426.235 849.017
 438.375 670.081
 907.944 819.336
 386.469 542.755
 208.631 421.104
 589.943 718.758
 577.624 37.061
 305.989 411.116
 10.629 557.497
 191.739 45.572
 602.283 55.174
 696.036 672.510
 998.110 927.734
 332.066 842.297
 73.130 405.283
 457.075 747.398
 203.231 822.215
 719.676 685.898
 379.084 809.707
 358.614 180.310
 680.167 657.632
 171.373 198.294
 595.733 616.745
 41.857 314.533
 495.782 224.224
 201.888 662.382
 441.964 713.861
 882.878 627.570
 37.577 858.230
 126.337 302.392
 277.324 840.943
 402.520 256.190
 329.230 895.778
 426.402 585.997
 899.306 914.267
 453.146 29.962
 658.346 218.545
 128.420 86.315
 92.106 441.496
 112.570 153.423
 841.502 436.860
 594.906 153.820
 977.076 359.072
 71.944 529.611
 878.460 272.555
 440.601 891.366
 219.947 655.537
 317.067 601.433
 580.419 1.688
 249.961 699.928
 61.035 957.824
 71.534 502.416
 996.418 396.381
 395.048 968.335
 952.037 852.272
 295.331 254.665
 107.547 465.367
 531.150 317.174
 306.649 88.108
 513.929 729.385
 310.340 434.440
 281.980 175.229
 502.115 968.348
 390.643 94.122
 668.758 830.837
 217.160 366.212
 804.963 171.569
 248.922 510.914
 778.425 239.726
 471.742 814.211
 336.558 967.700
 701.493 920.825
 357.276 286.266
 260.853 438.210
 542.728 291.995
 649.674 852.897
 353.543 663.363
 102.122 799.177
 886.619 423.533
 178.891 329.305
 445.013 573.056
 774.348 87.642
 645.057 78.110
 295.384 103.585
 292.744 778.597
 912.961 595.362
 756.074 570.085
 24.269 665.051
 807.943 574.614
 671.146 901.556
 638.897 323.727
 120.567 670.093
 992.454 374.382
 60.049 622.385
 787.582 421.841
 532.525 719.805
 621.323 286.039
 422.330 721.749
 725.594 67.926
 800.481 693.463
 150.161 3.714
 990.384 62.144
 601.032 807.838
 774.720 168.623
 750.531 574.887
 633.871 86.235
 300.832 107.913
 392.233 811.195
 303.349 121.865
 710.785 262.961
 467.143 418.737
 764.964 2.596
 513.295 393.173
 402.071 206.414
 210.231 167.211
 501.085 386.146
 46.475 99.687
 31.922 181.382
 629.628 214.301
 6.035 461.155
 739.112 350.759
 654.172 46.364
 478.884 191.838
 491.505 830.699
 476.768 147.125
 619.769 553.052
 439.172 788.941
 558.242 217.839
 301.626 810.285
 931.171 320.641
 503.106 497.140
 512.487 905.125
 669.629 432.108
 936.526 734.051
 912.534 542.989
 26.081 823.464
 549.742 913.805
 319.860 477.006
 942.696 737.921
 356.671 119.023
 234.414 929.968
 403.043 404.113
 580.023 757.358
 107.205 660.573
 313.271 201.280
 491.132 980.487
 801.967 924.533
 422.793 614.763
 251.381 788.546
 364.763 573.126
 734.665 919.226
 598.242 913.085
 408.881 731.089
 51.575 465.171
 437.850 957.585
 301.006 161.820
 140.585 244.140
 693.229 582.325
 446.309 896.430
 1.992 305.059
 822.125 862.700
 665.399 570.147
 483.334 403.923
 750.590 140.929
 263.498 373.452
 105.183 41.578
 953.974 808.196
 130.535 612.447
 991.351 111.678
 653.712 525.987
 924.542 486.532
 89.589 646.938
 308.138 216.687
 531.281 894.175
 299.715 689.885
 348.786 201.788
 869.246 737.174
 28.185 808.196
 819.696 511.036
 265.905 89.293
 758.487 56.969
 116.465 50.528
 317.277 299.396
 353.011 99.703
 687.823 972.047
 166.139 424.013
 398.294 201.423
 129.388 919.042
 998.983 891.216
 684.019 282.185
 338.840 662.891
 628.860 347.136
 602.610 55.791
 584.075 648.987
 528.733 667.678
 674.435 361.272
 854.856 377.647
 745.338 317.563
 233.112 207.496
 983.430 642.220
 641.835 480.402
 516.693 279.720
 792.696 977.965
 272.647 281.890
 619.108 795.064
 387.448 330.808
 638.071 578.627
 795.893 525.684
 636.389 109.365
 258.416 719.201
 654.570 558.020
 165.067 567.636
 866.900 799.068
 620.295 265.198
 501.627 489.611
 881.228 612.720
 56.337 79.898
 474.460 461.117
 464.172 890.406
 733.532 648.265
 608.137 10.374
 15.855 682.470
 293.485 201.246
 111.575 625.185
 929.772 648.616
 938.483 789.563
 281.071 236.298
 320.670 39.769
 579.030 720.369
 721.075 79.507
 501.500 478.966
 189.755 228.083
 269.778 390.775
 403.830 760.547
 758.788 352.434
 618.074 37.569
 723.417 249.077
 176.689 863.773
 275.787 125.255
 219.485 924.196
 685.305 413.249
 565.428 781.705
 577.152 425.914
 892.180 938.584
 164.623 740.684
 123.937 428.900
 333.891 434.982
 966.803 510.801
 101.711 491.391
 319.339 356.625
 161.087 699.480
 567.389 421.062
 218.638 431.780
 731.219 21.853
 490.276 171.296
 957.262 852.360
 766.774 289.947
 777.015 810.190
 674.131 509.948
 935.953 961.102
 249.406 677.479
 922.710 343.057
 423.427 909.757
 803.404 973.092
 967.941 78.164
 741.289 61.343
 524.947 712.436
 14.173 414.765
 416.984 270.560
 240.978 70.900
 543.845 848.336
 407.047 723.347
 136.608 599.264
 601.124 759.689
 875.114 713.067
 814.412 144.675
 619.377 838.803
 825.625 752.028
 76.211 430.962
 930.925 523.667
 265.196 4.424
 852.154 352.324
 886.488 582.768
 552.489 320.022
 178.813 355.663
 339.987 748.822
 719.007 382.259
 684.208 940.455
 812.822 11.431
 700.053 897.318
 696.402 974.856
 559.962 268.876
 73.247 49.440
 927.928 185.475
 494.870 1.135
 316.429 97.157
 525.332 698.165
 453.760 690.238
 358.992 819.044
 920.829 11.710
 763.873 246.112
 532.753 84.075
 654.960 810.873
 964.353 174.857
 845.487 591.059
 665.587 20.131
 240.935 14.536
 102.200 355.042
 919.424 930.970
 160.275 132.084
 750.632 913.390
 246.325 506.194
 839.073 958.707
 225.252 621.370
 609.866 594.861
 98.452 174.110
 588.044 64.222
 918.064 772.649
 235.677 645.312
 248.614 16.513
 812.732 470.758
 864.855 637.764
 403.772 87.104
 858.398 763.470
 617.517 935.731
 912.911 559.121
 212.432 383.523
 898.300 16.147
 49.276 632.268
 781.840 165.346
 419.632 38.189
 15.018 384.436
 374.617 94.015
 338.545 965.207
 185.027 597.850
 367.221 597.739
 336.279 653.656
 336.966 690.240
 409.591 930.873
 187.265 388.270
 64.384 634.698
 335.621 92.154
 933.053 498.530
 401.528 142.517
 213.729 666.429
 34.325 988.015
 822.947 962.107
 373.488 544.014
 200.094 883.547
 456.016 964.377
 868.936 876.125
 721.354 689.421
 116.506 444.824
 240.431 300.932
 182.230 406.415
 205.999 449.883
 24.699 759.257
 813.474 354.925
 492.294 981.533
 885.163 170.987
 837.485 43.524
 349.414 859.489
 331.659 536.957
 86.315 157.125
 934.534 351.143
 252.614 332.210
 804.563 543.762
 263.273 769.902
 987.041 11.614
 351.357 64.675
 46.254 326.919
 470.612 385.242
 206.058 496.891
 118.342 969.383
 797.171 273.107
 15.114 900.129
 374.722 92.919
 10.799 897.334
 739.887 403.899
 824.912 957.497
 576.418 395.530
 457.705 907.786
 376.529 447.406
 214.735 566.512
 488.895 572.893
 112.433 371.045
 260.555 979.943
 19.543 335.595
 478.615 540.770
 736.199 715.867
 339.153 429.014
 519.098 106.765
 500.132 682.207
 481.040 94.926
 11.143 729.873
 182.402 382.458
 982.051 509.882
 400.579 234.979
 260.155 210.161
 23.689 569.757
 464.115 717.194
 732.687 262.779
 883.984 840.587
 280.545 731.991
 739.246 393.251
 870.203 353.453
 408.423 334.348
 199.976 233.986
 649.853 787.309
 964.210 634.953
 747.471 703.966
 949.649 394.747
 489.494 899.776
 788.919 900.377
 51.746 791.435
 59.252 20.169
 168.977 349.763
 838.033 329.369
 473.014 976.059
 340.859 478.409
 920.249 423.277
 619.562 600.452
 765.174 734.082
 937.375 801.829
 331.916 941.477
 769.332 488.081
 740.630 975.191
 4.572 151.972
 937.023 605.041
 913.055 281.363
 605.902 113.192
 544.968 867.810
 406.704 768.523
 172.595 135.798
 111.431 641.657
 80.669 232.555
 642.569 177.693
 834.178 775.061
 267.937 580.022
 177.578 40.606
 706.237 63.204
 974.593 796.772
 105.303 531.661
 314.740 23.734
 576.133 125.525
 776.004 204.346
 579.859 252.608
 230.347 204.427
 179.721 368.931
 850.810 686.441
 272.059 568.147
 669.833 284.309
 13.564 446.456
 145.072 596.184
 958.934 194.167
 411.713 246.892
 934.133 163.046
 892.341 544.263
 494.335 521.183
 553.244 456.405
 379.053 50.764
 649.282 13.149
 684.864 701.134
 300.685 668.271
 361.438 477.757
 660.317 424.116
 10.520 440.560
 927.901 531.827
 69.289 581.762
 670.591 644.392
 106.472 748.477
 142.209 362.170
 797.373 429.340
 834.862 8.694
 896.006 513.248
 827.855 185.557
 240.808 193.558
 554.502 547.559
 144.577 189.969
 25.168 321.570
 887.562 815.754
 915.627 264.294
 991.018 68.384
 47.414 55.308
 361.324 571.072
 898.400 983.049
 704.362 561.046
 837.540 274.130
 86.753 192.840
 680.938 502.400
 513.336 702.431
 23.463 296.053
 575.810 727.450
 170.758 532.028
 860.507 581.935
 643.251 500.654
 966.946 89.246
 362.568 164.472
 844.158 747.170
 180.478 788.405
 188.127 364.046
 243.247 439.597
 928.368 708.681
 375.247 340.627
 260.213 270.249
 743.190 896.352
 225.415 553.195
 257.794 629.794
 808.970 828.116
 667.778 874.531
 784.483 329.757
 989.325 138.739
 811.966 210.615
 633.520 728.685
 356.795 311.538
 388.628 787.303
 970.915 953.387
 780.515 46.986
 49.692 455.887
 473.246 636.288
 870.480 186.666
 436.197 429.762
 130.773 386.110
 950.413 41.117
 261.354 318.659
 964.874 375.582
 998.146 0.756
 355.664 61.374
 388.428 647.699
 753.424 347.195
 993.919 379.594
 455.964 597.446
 274.087 709.587
 655.559 145.272
 305.487 0.259
 609.411 421.791
 262.236 776.928
 245.399 304.834
 672.773 405.462
 5.002 999.858
 930.366 818.811
 915.657 347.403
 999.484 367.940
 93.649 754.528
 685.008 402.089
 196.577 371.320
 252.561 288.752
 65.578 217.923
 970.164 469.580
 668.814 643.365
 226.402 34.282
 929.444 335.778
 38.830 665.873
 496.780 566.686
 847.041 668.284
 604.924 42.061
 664.455 898.035
 918.546 643.253
 696.390 567.507
 453.276 105.354
 2.222 116.344
 994.205 823.427
 347.745 222.958
 839.255 163.514
 49.275 879.300
 536.691 940.932
 921.160 623.534
 643.022 809.446
 798.513 127.496
 427.336 768.411
 990.925 494.786
 122.069 568.349
 232.365 732.543
 453.052 596.914
 607.255 822.755
 160.947 615.589
 760.933 810.101
 392.821 142.081
 730.453 31.330
 740.458 124.383
 573.160 490.154
 328.255 10.463
 818.164 901.294
 408.228 203.780
 640.201 823.018
 56.317 921.308
 654.985 820.190
 638.978 489.955
 786.909 766.212
 41.846 372.325
 768.591 234.389
 235.542 587.626
 330.377 745.098
 563.359 462.348
 937.641 238.196
 340.594 723.437
 273.717 109.384
 577.680 139.487
 364.135 79.564
 204.261 169.447
 938.781 917.863
 357.259 230.263
 56.515 987.976
 584.247 222.399
 223.275 875.412
 138.604 223.384
 849.685 137.248
 542.766 783.231
 375.735 919.099
 861.095 931.254
 274.267 744.536
 448.559 871.333
 296.072 904.355
 572.491 832.945
 179.786 276.489
 192.430 729.347
 889.937 77.531
 230.790 114.284
 615.097 484.529
 981.218 526.833
 931.865 537.734
 441.639 163.896
 974.286 523.428
 587.786 54.928
 225.222 688.727
 136.344 558.405
 827.368 720.843
 603.570 219.152
 586.183 760.735
 317.578 375.721
 172.518 660.185
 65.426 583.820
 324.513 842.392
 778.220 12.203
 70.182 115.197
 809.948 699.031
 445.663 504.632
 133.308 547.685
 749.320 31.813
 46.144 450.025
 756.721 21.207
 595.942 101.755
 312.154 191.373
 931.273 208.714
 422.975 394.586
 675.003 555.332
 106.158 408.978
 384.877 138.506
 292.405 881.374
 375.915 473.518
 680.709 121.754
 982.457 606.044
 482.139 477.966
 545.210 58.858
 0.643 4.018
 532.952 287.311
 303.937 875.010
 715.510 488.539
 250.141 809.820
 863.133 220.564
 595.006 718.363
 179.579 44.767
 127.720 988.044
 407.188 754.866
 915.987 624.564
 50.446 34.409
 6.751 741.265
 431.260 70.507
 879.677 290.448
 749.150 612.222
 715.813 106.730
 110.371 706.400
 82.086 209.401
 702.492 271.356
 979.315 326.378
 219.108 319.604
 721.664 960.818
 30.233 945.487
 751.200 242.458
 897.651 723.357
 13.063 774.712
 654.526 378.891
 773.191 706.362
 811.182 102.601
 928.540 90.007
 573.902 663.870
 693.908 20.461
 33.367 189.737
 633.121 122.905
 9.984 619.409
 996.323 246.226
 153.599 98.390
 218.898 40.806
 757.153 990.583
 798.404 806.644
 432.853 459.260
 989.357 197.642
 343.723 285.145
 315.435 186.928
 314.450 479.677
 596.365 28.045
 547.737 431.906
 402.364 694.705
 233.749 557.253
 790.479 620.663
 401.338 344.909
 130.698 179.408
 464.689 118.074
 409.477 695.006
 64.714 908.085
 796.804 330.245
 691.345 421.174
 500.529 691.571
 853.958 856.985
 107.146 673.179
 99.068 173.532
 148.186 951.609
 266.746 527.341
 540.849 669.503
 42.493 933.683
 663.367 510.712
 65.550 464.621
 51.118 382.125
 766.656 447.016
 277.779 859.540
 350.181 444.430
 334.427 20.380
 232.615 252.153
 383.724 135.333
 79.779 540.493
 870.023 300.162
 830.474 125.338
 660.995 599.466
 688.933 495.133
 812.167 963.409
 650.343 188.541
 140.577 929.152
 283.427 796.578
 603.690 989.430
 25.770 797.038
 369.117 805.503
 398.205 548.091
 871.779 0.322
 264.321 643.512
 358.653 515.507
 453.427 425.810
 765.600 113.652
 836.478 868.236
 932.826 802.085
 854.095 765.397
 400.198 27.872
 806.692 348.741
 413.829 994.238
 144.536 91.951
 482.271 439.335
 959.374 757.347
 333.590 528.398
 751.086 213.349
 510.789 984.576
 897.819 421.277
 998.205 332.456
 624.668 334.075
 169.081 777.459
 375.482 497.578
 286.377 185.525
 529.487 514.758
 654.859 268.015
 256.748 483.889
 20.652 89.363
 814.936 202.064
 730.816 588.313
 798.241 626.104
 614.469 891.475
 254.827 484.238
 220.799 770.368
 391.967 355.302
 468.588 885.267
 941.418 189.531
 525.206 222.137
 517.978 488.831
 767.160 879.229
 281.256 937.868
 484.105 629.824
 416.978 564.219
 906.790 274.959
 855.690 780.578
 577.760 18.219
 912.215 339.657
 781.116 22.981
 280.965 118.635
 21.575 45.531
 885.213 191.040
 539.004 935.603
 231.147 176.780
 786.146 735.110
 141.332 863.132
 236.183 727.722
 471.671 429.075
 952.960 753.742
 788.838 791.191
 8.144 329.295
 92.157 20.826
 102.431 34.611
 799.134 999.425
 6.424 467.313
 124.188 412.505
 623.349 12.807
 115.959 403.959
 360.856 250.454
 383.062 183.196
 931.433 992.188
 537.842 200.506
 857.161 506.223
 682.123 174.255
 589.574 194.673
 610.777 900.745
 852.239 918.187
 534.070 928.303
 233.492 856.474
 937.035 496.442
 188.805 590.074
 75.724 684.315
 23.902 330.550
 631.212 176.634
 516.483 523.803
 231.068 26.494
 69.919 530.504
 136.089 0.732
 478.264 640.153
 61.911 652.791
 898.320 208.388
 248.530 939.208
 679.231 393.613
 846.384 628.315
 579.418 497.358
 999.633 733.554
 218.694 737.047
 672.523 919.588
 562.666 869.838
 983.513 98.477
 837.426 177.190
 237.522 967.459
 623.764 162.847
 835.557 891.873
 408.391 928.558
 102.811 549.714
 579.913 604.338
 823.686 11.865
 582.436 721.231
 870.922 208.782
 591.000 837.916
 935.096 945.273
 889.593 647.058
 622.209 75.625
 931.865 787.988
 416.150 88.135
 492.230 539.188
 477.754 7.823
 94.461 833.408
 454.541 186.457
 87.977 771.431
 339.419 578.003
 958.567 164.874
 580.540 504.174
 168.397 36.811
 698.788 598.198
 555.883 389.852
 408.082 615.291
 953.639 618.763
 903.823 546.381
 644.687 418.481
 536.647 38.536
 843.775 903.781
 425.377 473.309
 910.888 414.929
 791.335 285.319
 154.328 400.945
 475.286 711.029
 116.179 130.875
 491.227 275.649
 236.482 331.563
 793.567 978.749
 925.134 251.273
 105.074 491.645
 821.716 931.326
 544.340 287.488
 460.481 477.289
 478.541 684.600
 576.133 967.655
 38.382 381.821
 859.392 947.261
 798.701 429.091
 401.497 616.592
 434.824 325.174
 233.549 253.780
 599.138 326.393
 978.007 766.380
 665.307 234.582
 471.847 753.449
 402.988 199.538
 408.082 19.014
 570.971 101.452
 266.995 85.612
 51.436 193.599
 590.966 146.384
 646.002 96.798
 595.902 817.320
 371.619 297.357
 134.679 524.227
 841.001 752.588
 638.623 914.023
 600.611 436.289
 194.895 114.982
 595.279 935.241
 781.763 298.976
 901.065 951.827
 619.539 899.695
 639.243 582.987
 919.634 109.022
 379.338 978.175
 173.446 269.533
 136.370 765.718
 740.081 380.462
 248.319 955.464
 419.145 779.017
 418.810 744.114
 61.780 805.885
 164.911 276.846
 37.869 835.968
 911.523 354.244
 575.945 891.349
 316.038 857.150
 989.131 357.237
 836.869 224.519
 537.762 313.005
 527.273 232.018
 927.714 154.663
 944.951 43.764
 51.499 523.255
 524.593 648.978
 723.705 832.299
 824.528 342.362
 598.136 688.738
 492.488 495.702
 764.172 273.777
 315.170 22.830
 365.463 855.941
 240.592 325.721
 954.370 377.822
 163.383 181.842
 758.022 834.922
 616.187 688.193
 981.863 560.242
 343.756 602.642
 187.846 667.659
 281.388 945.814
 458.703 682.341
 400.745 664.948
 876.888 704.708
 611.516 273.786
 14.816 488.547
 757.549 318.855
 938.122 252.385
 265.097 72.782
 280.000 340.162
 185.577 199.927
 444.697 472.367
 926.124 100.132
 962.458 17.463
 531.342 924.559
 545.168 716.615
 825.684 726.002
 908.541 629.014
 357.188 97.879
 937.691 762.734
 912.712 855.131
 111.368 214.891
 368.075 590.845
 177.218 478.365
 962.618 219.705
 125.283 459.618
 368.698 198.891
 357.100 287.931
 487.688 945.275
 238.586 40.965
 23.584 881.352
 680.144 441.037
 44.649 519.131
 58.737 532.366
 877.314 399.102
 314.056 489.042
 422.441 549.346
 872.265 449.573
 932.912 317.209
 712.324 564.813
 237.222 992.750
 255.829 986.233
 583.444 20.123
 273.990 30.381
 661.786 851.371
 935.433 218.466
 845.238 598.778
 814.386 808.214
 373.076 689.430
 817.514 75.104
 650.689 212.203
 823.793 244.021
 314.095 706.747
 448.659 168.088
 424.431 800.601
 902.111 662.511
 535.547 519.488
 899.940 656.661
 288.730 832.561
 75.028 872.233
 207.652 245.434
 217.397 679.301
 22.282 105.959
 920.773 751.611
 874.104 968.515
 131.917 528.981
 331.152 490.272
 566.471 705.500
 157.762 166.137
 679.794 670.156
 81.432 897.448
 649.197 220.100
 421.667 222.872
 749.503 900.015
 890.239 699.134
 279.257 963.744
 339.148 725.357
 340.734 441.861
 875.032 269.981
 891.818 882.086
 933.216 835.793
 498.465 525.091
 420.754 329.909
 627.921 518.445
 408.166 675.250
 467.915 54.113
 540.162 282.623
 547.025 353.498
 15.234 312.966
 605.405 297.609
 774.757 803.349
 540.615 303.297
 269.357 654.176
 975.727 139.942
 612.050 515.655
 290.062 640.508
 65.522 246.520
 368.335 328.071
 79.480 715.405
 991.766 511.048
 630.899 783.849
 672.710 320.219
 516.107 749.287
 858.780 906.717
 792.895 876.329
 167.477 796.614
 520.285 836.044
 600.484 424.204
 743.445 477.003
 298.394 628.002
 724.825 830.424
 180.506 391.778
 336.320 207.511
 947.070 114.202
 360.755 673.060
 157.976 977.229
 966.926 709.473
 25.275 602.859
 536.563 43.875
 828.330 704.093
 252.998 63.063
 468.974 177.618
 781.931 42.294
 197.263 397.911
 59.810 260.599
 351.726 965.324
 683.240 554.439
 545.067 960.263
 894.943 700.514
 888.829 753.431
 372.731 335.674
 968.468 525.546
 335.376 675.855
 561.621 31.664
 223.996 736.246
 823.202 493.921
 943.578 871.508
 455.587 276.089
 353.591 428.470
 432.976 653.603
 79.516 955.618
 176.450 279.079
 431.816 455.782
 779.071 106.633
 121.883 453.235
 385.159 595.282
 865.349 417.182
 139.723 994.507
 874.611 223.980
 75.708 721.528
 630.178 624.986
 809.586 83.495
 353.622 30.595
 208.985 457.751
 905.404 629.459
 96.914 114.227
 723.999 881.498
 211.335 6.303
 186.741 590.846
 769.770 446.104
 889.193 58.022
 148.301 758.685
 743.190 597.455
 2.443 934.290
 121.578 995.811
 92.004 391.537
 121.104 177.870
 659.377 165.551
 167.614 479.860
 314.882 847.862
 896.988 936.037
 446.300 148.911
 461.065 934.009
 463.015 14.777
 33.678 449.877
 56.902 308.087
 434.184 938.204
 789.035 425.707
 4.105 317.245
 948.239 154.869
 429.445 490.668
 857.590 112.800
 312.690 507.476
 789.236 336.126
 383.365 947.111
 875.646 814.397
 166.465 982.403
 943.996 841.797
 279.157 15.463
 945.356 102.811
 826.357 887.668
 575.269 37.243
 346.386 662.086
 89.038 639.193
 603.623 483.303
 83.341 840.547
 123.511 294.258
 853.778 685.190
 557.258 381.960
 631.699 803.812
 793.126 123.750
 667.433 205.140
 695.257 593.859
 453.230 77.271
 649.916 187.577
 888.345 377.940
 885.944 339.407
 479.356 235.950
 167.799 104.598
 667.797 104.303
 745.144 583.635
 589.356 730.894
 895.403 280.372
 327.274 142.990
 480.796 770.983
 438.299 290.423
 327.971 937.752
 941.852 838.681
 48.672 294.659
 389.366 941.612
 979.013 46.986
 216.519 14.521
 1.195 821.687
 549.977 448.165
 106.432 956.609
 544.031 493.970
 95.911 712.929
 291.039 868.094
 935.554 285.224
 340.870 889.446
 70.999 426.797
 914.737 623.067
 765.477 424.304
 372.163 749.321
 992.266 976.008
 328.693 941.032
 45.272 823.425
 796.915 890.238
 229.390 218.668
 682.953 784.702
 363.104 81.884
 91.661 758.254
 428.765 8.131
 931.110 410.694
 303.962 754.462
 843.658 960.221
 816.097 0.488
 188.068 517.623
 300.672 694.097
 644.006 685.881
 783.986 224.213
 574.257 536.140
 928.059 700.556
 956.559 601.515
 998.046 353.397
 959.818 989.914
 571.548 221.712
 890.298 937.601
 189.680 994.177
 652.091 13.762
 39.224 862.823
 260.790 915.765
 394.457 193.371
 605.930 53.626
 480.274 499.270
 190.660 364.416
 642.100 808.999
 178.715 492.793
 922.972 859.457
 769.484 357.831
 7.417 344.283
 800.566 449.777
 851.783 547.173
 970.276 980.020
 491.081 339.885
 185.182 275.451
 505.864 606.450
 102.756 862.580
 414.974 443.545
 867.802 340.555
 0.202 897.019
 572.838 974.839
 888.900 831.976
 924.223 549.370
 945.797 744.765
 613.279 254.945
 433.768 746.732
 698.418 641.386
 976.766 559.082
 952.201 62.150
 30.939 523.999
 246.168 749.970
 479.928 367.862
 94.200 103.403
 708.237 647.605
 988.285 875.532
 866.377 510.858
 3.003 441.453
 270.195 35.261
 759.362 900.439
 924.751 53.478
 495.169 427.029
 933.435 979.930
 36.625 523.855
 152.338 835.569
 581.048 914.250
 437.653 911.394
 638.348 26.957
 472.872 453.585
 322.268 916.286
 668.478 417.505
 592.427 92.425
 418.799 889.535
 514.228 937.380
 950.576 770.263
 193.084 996.843
 681.005 946.409
 647.625 577.699
 947.667 538.794
 487.304 370.618
 910.436 127.328
 154.770 649.078
 540.709 739.434
 562.507 377.266
 793.724 104.435
 904.482 962.583
 146.304 372.584
 43.068 602.355
 718.906 463.603
 273.577 152.904
 684.470 126.616
 145.694 162.181
 797.493 982.299
 893.511 389.962
 808.244 491.065
 492.304 543.149
 615.597 300.519
 347.459 594.695
 67.121 514.483
 633.917 465.151
 849.529 478.460
 676.152 823.852
 392.207 966.742
 900.226 625.612
 800.216 599.655
 540.024 817.719
 662.974 721.272
 756.870 525.700
 975.993 274.587
 280.755 315.061
 143.882 759.576
 326.099 706.074
 84.738 627.326
 927.020 631.156
 263.656 318.581
 106.357 626.865
 184.077 106.533
 397.311 167.652
 550.860 350.779
 212.503 114.977
 282.250 252.206
 766.898 977.085
 536.463 647.754
 650.702 771.595
 382.496 370.834
 486.552 240.237
 87.417 689.652
 240.721 983.698
 820.220 924.169
 867.388 531.124
 944.836 526.272
 803.185 215.659
 754.913 320.611
 979.192 42.253
 206.190 769.882
 140.536 70.450
 847.731 713.238
 348.863 521.883
 112.990 85.556
 157.771 204.713
 480.856 354.805
 491.108 535.381
 783.768 401.692
 192.715 557.935
 356.190 37.576
 355.273 804.379
 466.725 431.581
 255.421 513.190
 948.621 154.638
 230.225 800.251
 477.234 996.276
 412.465 545.383
 83.073 959.395
 513.430 472.583
 232.459 69.710
 994.257 632.662
 854.721 671.207
 20.899 978.609
 698.685 428.887
 652.133 207.648
 218.208 177.711
 191.431 546.237
 126.495 285.161
 546.875 707.335
 834.400 218.118
 621.572 151.087
 164.774 297.027
 111.444 844.020
 182.148 96.841
 856.992 517.117
 316.583 920.502
 898.076 564.330
 517.740 173.079
 261.478 60.733
 228.277 140.104
 993.552 289.390
 996.153 599.552
 86.477 789.879
 487.774 241.587
 366.302 436.411
 155.911 42.330
 572.193 842.475
 448.758 437.001
 295.177 410.448
 13.325 403.769
 25.406 302.659
 94.625 833.343
 722.054 224.807
 212.060 891.848
 339.797 168.642
 109.319 447.926
 969.129 659.552
 30.410 131.738
 351.220 862.579
 131.773 716.805
 766.584 399.799
 561.414 399.210
 753.440 470.736
 636.499 216.983
 947.483 908.941
 49.810 470.570
 39.088 981.306
 4.913 128.806
 484.124 886.712
 195.094 30.032
 76.079 147.585
 130.342 301.844
 763.688 37.924
 211.340 53.054
 481.530 245.842
 334.202 655.745
 130.951 534.980
 572.182 92.885
 913.187 920.038
 461.655 46.947
 761.903 995.729
 663.246 937.654
 762.651 509.672
 772.144 662.809
 874.560 17.934
 14.583 676.601
 505.200 742.370
 643.508 466.611
 131.829 312.650
 392.031 816.593
 137.745 439.452
 167.955 210.085
 846.226 260.973
 789.193 723.862
 719.485 930.539
 433.990 54.488
 257.325 282.155
 280.609 330.933
 19.075 202.383
 660.468 896.955
 720.243 745.770
 771.927 744.999
 667.621 417.458
 377.259 85.746
 117.081 286.605
 914.326 121.557
 18.595 329.419
 531.588 326.171
 183.109 288.177
 838.112 925.878
 123.755 295.440
 739.919 228.402
 725.647 989.252
 904.376 494.954
 848.399 39.484
 902.347 129.038
 905.955 137.473
 373.805 633.817
 169.839 55.968
 49.752 530.198
 853.076 365.162
 748.140 832.723
 129.674 559.836
 603.570 743.093
 883.482 494.625
 552.543 575.400
 743.504 186.946
 193.832 97.434
 511.476 793.719
 495.985 123.692
 410.952 227.746
 803.203 383.694
 252.703 797.207
 272.071 110.127
 14.375 37.592
 283.072 32.167
 946.759 685.377
 744.052 247.565
 946.425 408.642
 222.320 900.923
 954.756 368.642
 895.573 473.787
 764.585 111.126
 740.199 444.171
 123.845 365.304
 722.563 889.000
 35.114 515.882
 21.844 463.214
 853.081 279.410
 191.938 915.465
 199.293 195.409
 318.233 604.080
 943.630 186.577
 499.180 211.028
 971.672 667.294
 692.022 259.101
 171.240 517.905
 119.592 2.101
 862.972 991.689
 6.458 554.099
 679.976 95.594
 566.945 666.712
 909.605 763.670
 526.669 658.511
 363.655 818.557
 348.435 594.479
 587.248 151.612
 30.952 742.719
 375.016 122.347
 336.336 577.963
 187.678 24.337
 514.227 524.984
 782.551 744.918
 664.394 248.587
 646.081 882.655
 406.681 499.810
 181.062 518.215
 300.969 360.405
 920.311 264.984
 727.660 620.247
 754.386 875.334
 651.152 46.227
 544.064 532.134
 748.208 418.517
 887.371 513.940
 896.470 523.214
 902.725 452.892
 545.226 292.543
 929.045 188.884
 293.557 108.795
 113.613 809.943
 296.027 960.370
 120.089 920.432
 322.060 822.816
 131.633 324.725
 284.147 890.110
 15.080 999.221
 397.263 298.133
 846.849 560.189
 365.583 849.994
 953.612 45.073
 844.380 199.367
 492.244 102.039
 79.216 591.231
 264.284 33.990
 969.115 858.363
 637.931 241.860
 675.971 75.844
 921.684 646.157
 353.081 374.914
 412.377 589.663
 88.365 592.254
 318.870 507.471
 952.831 2.601
 361.638 528.711
 265.384 563.363
 666.485 898.144
 187.719 242.146
 534.455 192.112
 357.237 844.989
 284.539 284.095
 964.494 698.465
 963.971 688.492
 950.313 836.970
 714.000 590.367
 505.481 422.633
 706.165 633.185
 924.780 784.889
 142.731 480.509
 922.393 156.282
 990.564 651.705
 535.544 237.286
 113.961 31.853
 709.274 623.476
 840.559 413.903
 1.900 741.420
 865.316 103.824
 715.747 773.900
 728.678 930.014
 231.978 510.000
 932.621 384.924
 705.714 671.255
 446.389 293.949
 305.208 972.031
 845.027 573.724
 306.831 542.003
 388.565 794.502
 989.307 832.788
 836.664 400.219
 12.531 352.195
 879.444 331.764
 877.886 511.120
 504.914 226.071
 911.057 163.852
 999.979 373.891
 700.583 596.687
 256.513 775.803
 984.943 437.453
 615.683 268.445
 979.707 275.412
 200.083 145.679
 149.516 393.342
 949.621 582.918
 485.693 508.325
 867.331 613.018
 680.513 522.424
 96.932 290.623
 878.235 117.155
 775.025 925.905
 318.530 345.293
 335.288 40.996
 510.797 829.433
 375.994 691.727
 132.024 558.990
 949.938 457.456
 623.251 766.534
 389.796 202.715
 170.740 781.871
 562.522 391.327
 50.741 820.011
 852.302 537.616
 47.912 209.595
 629.554 326.903
 136.412 854.708
 478.349 60.883
 852.261 629.054
 859.532 680.630
 751.479 701.596
 92.742 504.205
 209.773 402.075
 786.840 566.436
 198.194 458.893
 952.273 659.974
 890.429 227.046
 636.165 709.627
 299.545 706.999
 755.041 342.216
 86.493 714.132
 912.858 583.344
 164.151 860.870
 13.254 677.774
 376.689 68.544
 862.723 514.450
 955.593 32.947
 251.833 978.980
 434.513 466.370
 58.945 459.785
 492.500 460.351
 187.502 418.818
 739.133 28.761
 894.387 389.127
 659.052 762.020
 641.689 480.504
 903.781 652.791
 684.245 727.741
 415.091 34.593
 445.460 685.680
 749.232 341.128
 417.051 109.300
 660.907 70.290
 5.809 418.884
 918.901 87.662
 931.281 769.036
 333.770 785.667
 520.050 760.663
 657.299 822.551
 440.326 267.331
 891.660 287.079
 48.650 117.705
 355.029 397.657
 880.342 875.574
 774.182 866.801
 786.755 95.572
 601.195 102.164
 513.511 878.954
 521.479 623.229
 910.776 498.091
 778.037 738.183
 583.484 254.945
 979.038 329.184
 318.801 557.207
 682.829 857.455
 590.310 671.629
 419.588 634.303
 432.205 498.051
 268.473 362.792
 928.899 516.561
 472.877 680.654
 980.744 326.229
 356.971 311.691
 218.062 714.757
 469.914 735.105
 354.539 287.790
 98.860 424.591
 636.464 423.487
 180.357 497.669
 673.716 797.079
 26.915 496.537
 977.288 301.899
 950.026 331.950
 200.158 753.640
 783.858 638.547
 935.222 945.101
 930.105 781.967
 95.632 76.578
 991.517 33.778
 347.317 245.181
 430.406 389.071
 816.759 973.250
 272.814 683.607
 723.601 895.763
 426.158 3.319
 629.630 928.884
 138.154 440.057
 423.780 992.010
 901.069 495.573
 825.517 654.719
 304.252 473.523
 263.136 694.633
 19.026 19.791
 224.028 264.452
 26.110 208.524
 163.761 224.283
 82.571 749.345
 461.154 762.301
 191.805 675.304
 706.479 31.806
 858.402 316.909
 377.076 520.659
 254.951 171.308
 84.365 850.232
 128.437 24.337
 542.199 801.360
 561.145 104.191
 10.483 475.903
 259.566 257.143
 589.791 531.744
 262.388 896.722
 590.508 549.066
 176.041 437.598
 559.715 485.217
 807.433 874.060
 35.138 308.301
 365.497 281.109
 900.146 735.729
 946.194 125.099
 357.698 278.558
 452.963 82.496
 122.775 756.550
 292.816 432.172
 879.139 119.127
 436.734 251.900
 361.905 815.968
 754.669 497.171
 445.583 405.753
 895.860 344.512
 248.971 386.008
 553.510 857.160
 752.871 950.203
 351.014 383.950
 581.379 124.981
 140.219 78.898
 68.062 370.925
 488.879 366.027
 238.237 620.683
 35.996 49.169
 939.582 20.070
 144.719 447.840
 675.381 488.237
 520.555 436.648
 195.732 44.965
 778.648 476.492
 118.267 605.113
 131.858 691.056
 645.545 316.269
 678.168 192.447
 263.677 235.532
 142.053 266.637
 416.446 190.343
 272.870 654.414
 899.805 547.458
 530.803 109.551
 789.970 590.026
 756.770 175.849
 359.191 557.629
 489.813 832.539
 729.776 685.801
 679.553 337.529
 130.093 853.508
 161.383 415.287
 35.456 538.491
 290.093 446.383
 269.265 535.808
 138.933 715.165
 201.156 424.934
 193.915 147.600
 482.760 701.189
 238.961 550.606
 609.768 209.707
 320.855 765.277
 871.241 441.979
 191.541 628.122
 651.481 48.827
 289.979 346.225
 372.425 778.210
 190.441 124.050
 719.711 915.439
 5.891 312.243
 875.664 157.033
 694.115 303.360
 807.958 922.874
 723.908 88.077
 832.307 155.514
 475.303 160.437
 607.893 187.040
 881.106 65.454
 940.362 805.060
 679.613 700.506
 591.971 17.976
 706.098 787.969
 143.110 519.193
 572.471 145.433
 553.146 559.504
 992.464 297.306
 748.712 951.119
 728.959 43.900
 469.756 606.239
 449.062 168.154
 951.476 233.514
 652.546 993.523
 365.400 218.859
 725.036 877.362
 415.346 960.185
 196.404 441.231
 41.665 931.348
 548.146 802.277
 866.279 957.715
 704.926 818.296
 175.776 798.057
 412.129 323.899
 832.605 364.963
 493.297 87.686
 295.791 263.766
 902.092 222.364
 771.047 789.238
 139.363 633.932
 572.693 856.522
 56.550 795.459
 821.002 340.200
 74.800 309.517
 201.749 0.916
 130.496 905.279
 340.789 156.037
 131.469 366.818
 384.767 828.507
 746.011 463.798
 196.978 631.155
 24.079 950.924
 570.382 722.507
 695.180 705.034
 501.511 930.634
 231.718 806.189
 661.270 475.417
 594.725 959.666
 121.250 533.900
 378.489 858.178
 355.180 361.144
 182.513 547.370
 820.698 488.565
 7.461 372.694
 650.954 127.262
 293.219 832.792
 341.007 775.084
 592.308 464.864
 821.193 898.404
 453.720 453.013
 67.057 683.886
 737.497 833.808
 829.998 248.383
 598.382 217.507
 189.247 388.837
 780.527 732.185
 257.216 246.506
 620.192 206.010
 427.773 964.385
 428.725 344.987
 279.877 112.612
 345.806 145.398
 454.550 938.457
 638.246 948.192
 157.030 225.757
 50.850 233.553
 121.598 99.158
 674.412 445.470
 965.921 623.036
 816.426 196.401
 484.536 680.542
 180.193 139.888
 45.482 797.911
 868.575 513.690
 396.023 241.213
 123.598 887.643
 717.355 561.496
 539.505 429.740
 136.321 519.224
 694.910 102.080
 375.175 965.608
 642.754 577.346
 146.824 297.743
 581.190 428.864
 959.597 803.000
 863.984 786.121
 437.236 848.152
 558.122 296.897
 169.567 998.042
 234.951 921.041
 648.273 830.744
 8.252 964.656
 499.591 280.194
 880.248 402.578
 69.087 627.902
 799.843 127.892
 338.244 893.024
 4.758 396.722
 132.280 960.617
 942.041 632.182
 914.968 733.048
 524.309 531.395
 39.255 296.439
 569.719 342.611
 840.152 235.588
 832.838 395.115
 204.760 995.417
 105.310 762.893
 347.804 528.917
 946.470 4.490
 151.899 360.318
 895.171 567.551
 120.582 863.295
 668.201 888.997
 337.491 758.406
 224.410 813.273
 753.761 88.139
 476.475 434.679
 142.546 764.254
 376.851 229.413
 497.665 998.398
 556.744 652.807
 923.766 836.572
 325.733 652.572
 907.398 700.303
 767.190 595.223
 589.363 386.744
 715.939 366.550
 424.186 757.025
 358.083 224.980
 636.100 222.750
 30.006 836.446
 714.420 766.376
 948.847 669.070
 964.377 259.367
 217.831 84.516
 800.473 195.525
 607.708 429.443
 74.281 74.030
 613.993 745.398
 631.659 751.819
 875.872 309.186
 437.929 357.449
 666.728 659.633
 764.162 304.144
 231.501 522.638
 942.051 559.080
 859.114 716.938
 245.566 385.859
 798.339 701.391
 299.648 59.722
 215.671 544.466
 632.603 608.189
 69.630 282.523
 240.692 17.064
 956.528 550.357
 309.983 892.075
 40.075 71.107
 109.219 624.653
 186.551 779.127
 923.707 286.818
 416.869 605.914
 217.797 900.796
 988.196 13.033
 793.997 285.449
 515.447 325.418
 940.231 281.091
 924.620 562.302
 630.993 969.641
 36.370 430.615
 59.514 226.788
 753.475 227.163
 740.636 21.039
 166.873 771.848
 330.386 780.886
 102.038 985.923
 178.635 621.263
 353.906 48.705
 564.539 504.859
 960.756 65.839
 987.209 529.436
 655.065 105.275
 801.345 511.141
 114.990 187.369
 732.278 173.934
 789.639 127.414
 288.142 369.945
 53.686 937.364
 48.047 424.155
 884.067 104.368
 61.501 513.755
 468.895 423.126
 791.417 818.472
 434.420 3.990
 894.502 388.781
 191.504 586.721
 710.454 416.115
 193.085 728.976
 254.956 9.903
 296.253 817.793
 239.102 113.596
 527.669 70.947
 705.641 764.103
 153.025 793.101
 144.626 220.376
 297.172 559.851
 869.976 277.120
 401.644 792.353
 274.768 323.845
 443.862 318.123
 685.232 909.025
 183.793 92.389
 578.330 990.270
 308.775 772.133
 170.220 976.645
 478.426 425.608
 905.963 646.221
 144.656 347.941
 345.562 114.257
 55.948 903.527
 837.125 64.099
 422.187 83.986
 262.012 278.669
 391.650 252.689
 924.754 235.726
 303.672 430.276
 315.935 780.810
 860.332 687.645
 300.899 59.556
 92.937 371.807
 160.943 383.160
 671.736 254.541
 544.595 189.949
 560.997 413.349
 560.794 940.843
 300.360 18.880
 77.516 601.004
 794.143 893.400
 471.083 283.907
 613.425 42.300
 123.439 902.842
 614.395 557.038
 485.841 39.326
 507.195 695.782
 444.336 214.801
 681.856 310.530
 540.083 873.451
 624.563 490.452
 648.873 447.870
 104.300 605.024
 420.443 199.148
 645.758 272.212
 858.410 177.800
 751.441 952.258
 203.450 736.547
 719.214 322.701
 911.057 900.657
 499.586 662.173
 214.599 442.351
 831.096 636.646
 86.114 354.200
 317.012 10.471
 481.278 229.827
 299.670 404.431
 539.252 761.322
 441.175 693.559
 938.747 590.132
 124.652 518.777
 253.008 305.884
 895.960 609.005
 840.709 695.307
 621.861 745.683
 327.714 886.623
 250.492 711.536
 924.707 814.274
 629.955 52.345
 864.714 211.425
 830.596 937.768
 887.411 905.404
 588.710 468.550
 526.739 592.099
 559.812 967.273
 636.017 62.660
 957.270 773.071
 99.572 378.894
 228.956 893.277
 599.361 87.114
 765.961 242.892
 24.633 834.342
 271.521 713.139
 105.972 831.530
 576.739 680.626
 923.873 387.637
 56.785 917.006
 466.195 123.012
 765.012 944.277
 596.398 633.568
 303.333 352.365
 931.615 7.132
 829.538 243.531
 830.443 144.180
 462.736 972.959
 147.426 776.718
 387.285 538.067
 644.911 146.637
 826.484 42.378
 61.997 749.431
 616.590 475.894
 251.358 387.406
 668.817 855.863
 512.800 40.510
 174.657 443.534
 110.377 50.687
 953.934 68.213
 868.955 640.524
 34.354 464.890
 945.577 428.175
 8.115 271.405
 178.078 952.706
 260.497 881.934
 473.830 147.522
 85.624 552.415
 238.708 570.416
 477.232 977.899
 912.269 158.534
 941.831 379.902
 899.511 482.506
 665.826 962.427
 30.480 348.933
 367.796 317.835
 672.547 82.834
 976.125 28.190
 630.618 615.673
 137.654 744.814
 440.316 329.923
 435.142 509.760
 858.675 453.084
 973.427 969.718
 634.901 153.697
 792.656 528.077
 676.885 635.790
 941.503 877.523
 772.406 738.480
 256.435 887.619
 160.258 372.137
 160.793 513.508
 637.059 624.938
 538.606 408.444
 19.507 383.013
 824.682 819.756
 726.669 668.308
 459.923 321.551
 898.107 721.267
 317.209 74.753
 794.830 766.313
 340.091 833.541
 543.026 788.545
 638.454 455.077
 455.081 927.323
 540.047 475.365
 906.637 929.220
 444.965 537.539
 848.422 687.847
 816.001 389.966
 601.608 185.174
 758.097 490.860
 317.922 108.123
 595.251 284.921
 901.046 280.570
 796.489 167.837
 882.822 575.597
 890.252 378.735
 652.958 672.320
 448.440 302.124
 59.391 428.268
 330.072 303.206
 61.079 549.842
 615.784 538.192
 236.958 973.369
 707.357 589.346
 273.384 996.767
 32.944 78.662
 384.885 821.597
 514.088 60.611
 115.103 137.640
 193.142 320.142
 339.923 583.044
 170.875 184.742
 104.823 984.232
 698.327 966.858
 303.236 878.240
 42.238 194.311
 100.267 868.952
 690.198 760.779
 462.544 306.187
 874.239 576.087
 534.585 806.940
 16.785 147.598
 847.186 480.976
 991.057 350.658
 224.529 863.779
 442.331 909.863
 622.576 499.579
 443.527 416.248
 158.604 622.351
 517.842 41.685
 35.369 235.606
 315.353 114.485
 506.331 140.247
 695.453 913.893
 131.805 667.331
 561.677 90.900
 328.986 368.193
 891.838 84.162
 189.099 42.976
 79.849 469.234
 117.707 860.358
 984.223 943.534
 523.333 62.246
 193.701 336.160
 336.618 748.969
 657.115 758.953
 967.235 410.332
 370.343 541.823
 606.599 378.537
 608.700 570.815
 847.339 919.067
 782.408 861.647
 29.639 699.086
 372.907 835.218
 732.400 349.641
 278.894 636.129
 424.167 503.132
 916.486 662.504
 573.588 292.290
 434.191 107.886
 918.539 857.761
 729.988 996.846
 111.850 960.548
 607.574 809.031
 432.875 631.016
 347.380 106.060
 588.972 721.181
 364.385 516.952
 68.670 840.867
 101.086 306.468
 866.257 45.616
 185.329 492.893
 321.132 665.462
 447.567 934.571
 28.359 194.655
 121.749 945.267
 330.960 344.867
 383.117 195.427
 429.702 355.516
 942.452 918.397
 100.263 877.435
 310.396 667.091
 927.047 138.684
 361.580 97.457
 711.599 367.999
 213.251 921.077
 734.149 311.813
 137.237 341.643
 109.607 120.452
 150.749 930.769
 933.082 398.879
 187.021 110.165
 931.480 83.869
 890.853 682.844
 181.688 305.008
 379.306 329.415
 205.506 59.192
 970.059 681.187
 567.743 440.906
 328.058 664.742
 476.192 152.594
 587.327 838.449
 877.820 915.496
 344.173 606.513
 59.981 321.977
 518.991 587.312
 772.452 241.400
 677.769 257.708
 687.319 504.680
 675.895 911.684
 489.080 655.088
 323.554 219.073
 744.864 737.316
 14.821 397.462
 730.421 592.011
 955.338 507.897
 695.851 882.755
 263.339 333.172
 338.258 76.763
 5.966 17.767
 27.175 64.632
 320.552 352.698
 201.282 789.273
 515.369 629.193
 248.474 676.343
 255.741 105.492
 600.524 350.298
 132.146 714.794
 51.525 879.365
 542.785 964.047
 857.011 932.911
 573.035 447.755
 727.525 834.822
 540.249 834.102
 713.712 651.439
 919.808 18.572
 335.317 522.576
 255.391 719.961
 357.407 305.283
 364.592 592.645
 915.397 893.724
 114.904 815.439
 366.069 962.259
 402.294 600.032
 252.544 275.229
 806.001 540.421
 153.420 554.584
 12.781 738.771
 304.162 399.529
 248.561 123.620
 674.734 130.375
 75.620 894.420
 431.944 167.292
 412.353 44.087
 256.604 654.475
 116.668 31.028
 1.212 268.122
 2.920 887.151
 418.231 284.666
 498.478 992.523
 745.312 81.834
 5.535 944.908
 462.976 862.808
 335.429 68.572
 531.683 862.058
 698.724 197.033
 436.261 955.153
 739.701 125.209
 811.739 64.245
 27.132 144.588
 769.559 152.079
 485.633 78.116
 88.455 821.786
 158.130 337.694
 560.078 494.700
 817.736 495.199
 193.561 996.763
 637.333 337.323
 971.904 834.289
 921.537 155.152
 30.497 936.011
 805.304 282.135
 686.716 650.192
 526.656 459.981
 709.803 48.450
 41.018 193.217
 680.852 352.851
 217.945 702.022
 680.354 586.325
 957.251 642.710
 860.362 380.838
 293.233 319.750
 542.895 560.772
 888.851 436.771
 246.833 464.207
 425.134 441.725
 721.539 551.279
 886.940 518.930
 474.151 271.270
 959.612 214.316
 64.447 278.947
 960.424 386.862
 329.980 281.816
 415.403 636.379
 746.631 205.044
 490.720 933.718
 955.665 137.076
 636.115 882.847
 555.855 89.216
 586.474 774.615
 104.332 905.158
 90.767 389.240
 756.842 395.822
 642.088 799.501
 549.415 670.445
 18.706 290.384
 249.529 672.181
 517.198 905.575
 334.413 606.417
 471.323 159.180
 663.845 539.166
 563.825 605.562
 59.592 223.555
 815.642 375.020
 366.517 732.387
 193.720 482.586
 812.476 797.506
 933.829 866.543
 94.644 711.352
 800.534 268.043
 666.359 77.385
 177.859 419.648
 76.312 714.287
 629.710 655.774
 894.673 250.070
 120.016 219.271
 50.259 777.976
 623.614 834.022
 178.983 793.590
 277.600 802.194
 554.618 164.751
 360.216 116.060
 124.453 291.148
 284.172 138.208
 219.020 842.925
 950.699 981.050
 339.064 497.101
 429.835 128.228
 564.858 152.284
 164.721 298.588
 181.455 947.129
 99.531 410.505
 995.240 552.866
 111.590 503.578
 37.165 187.112
 400.998 999.876
 239.212 403.093
 521.462 12.485
 644.187 258.674
 192.991 950.009
 504.051 42.440
 42.722 227.658
 556.108 424.094
 799.571 924.920
 984.951 64.174
 0.043 63.366
 304.768 239.251
 927.694 293.552
 183.192 555.280
 742.180 45.334
 204.229 990.514
 693.046 120.007
 691.865 253.568
 49.374 684.967
 24.006 199.941
 203.005 212.059
 722.518 26.040
 67.320 10.141
 951.861 372.898
 845.800 211.870
 666.554 807.945
 887.966 846.342
 365.117 413.174
 291.414 565.357
 412.019 158.573
 206.992 685.090
 934.341 162.899
 222.412 90.461
 969.371 887.664
 453.610 751.009
 494.334 338.048
 981.900 779.606
 199.133 785.423
 410.436 184.573
 934.808 725.036
 650.947 417.908
 79.794 349.485
 619.477 94.454
 86.714 879.893
 549.280 576.264
 6.120 543.778
 804.847 601.579
 210.085 728.739
 790.758 547.206
 66.007 47.063
 133.670 896.412
 225.413 406.724
 319.075 831.474
 108.299 153.058
 383.664 761.633
 272.914 392.382
 799.308 854.533
 684.480 469.400
 989.252 974.316
 532.711 495.255
 847.436 694.795
 623.912 829.270
 497.600 494.858
 493.837 536.938
 342.569 739.119
 85.315 377.409
 181.791 374.328
 21.065 629.116
 985.647 346.175
 416.402 621.308
 430.455 867.578
 636.003 796.927
 843.514 794.556
 49.153 348.734
 61.441 326.357
 402.480 321.943
 348.739 20.078
 959.891 704.343
 891.734 64.852
 686.167 586.304
 113.245 905.461
 931.416 390.993
 736.609 539.470
 844.474 387.985
 957.757 175.664
 968.632 915.457
 508.107 865.364
 595.187 666.951
 759.271 273.403
 739.666 33.602
 236.218 904.102
 410.911 332.885
 75.194 941.938
 841.217 66.692
 645.742 900.056
 791.277 417.422
 15.490 625.998
 19.861 558.328
 387.613 917.476
 676.006 87.309
 503.142 216.761
 220.334 820.646
 145.536 135.928
 579.313 149.604
 888.385 113.070
 477.296 278.728
 617.129 398.624
 249.748 556.051
 863.673 48.644
 218.834 163.801
 803.287 276.396
 789.467 70.941
 763.977 643.795
 508.000 28.643
 130.370 309.437
 203.061 705.294
 630.998 180.222
 112.902 762.714
 676.824 19.626
 288.446 739.891
 870.066 668.734
 66.384 269.884
 179.207 748.137
 630.953 160.672
 934.920 882.310
 553.120 738.239
 552.141 366.242
 216.633 112.257
 238.288 660.649
 544.899 479.279
 372.544 431.572
 841.952 538.788
 405.122 457.468
 594.184 642.943
 150.552 417.822
 64.385 526.062
 60.516 798.025
 591.514 725.239
 237.878 232.759
 912.105 984.856
 575.824 41.950
 94.072 676.855
 908.911 357.580
 950.799 222.612
 584.147 605.190
 40.772 593.987
 490.683 590.063
 591.818 639.102
 620.328 584.974
 283.439 426.717
 414.916 554.643
 718.205 251.414
 940.793 552.948
 384.214 875.618
 718.646 854.424
 803.826 4.611
 434.991 134.195
 556.017 663.891
 829.541 983.338
 705.675 856.596
 552.923 873.630
 455.956 670.142
 437.798 891.048
 220.567 439.238
 342.159 806.308
 780.809 986.075
 878.618 398.879
 314.834 692.493
 12.965 94.465
 259.194 823.661
 727.554 501.950
 659.242 244.278
 931.583 71.664
 686.853 337.990
 245.600 960.872
 731.248 466.050
 579.424 43.180
 109.416 854.852
 901.715 485.770
 282.851 72.522
 809.863 231.832
 121.333 696.184
 447.546 246.047
 414.665 853.702
 684.532 329.736
 520.116 781.889
 922.434 401.264
 845.472 628.369
 277.441 218.988
 231.832 453.121
 526.346 841.605
 221.410 790.383
 97.964 558.107
 506.772 509.983
 514.214 350.876
 470.075 882.649
 202.667 96.055
 873.488 285.705
 137.228 960.612
 272.190 478.324
 641.148 772.005
 234.888 689.680
 184.933 350.790
 697.150 274.808
 612.497 886.494
 791.860 543.396
 866.574 770.821
 928.610 713.293
 596.715 888.460
 187.867 206.084
 610.949 103.884
 792.429 625.122
 769.318 612.646
 382.258 441.075
 861.073 378.354
 491.671 375.940
 207.601 123.159
 280.501 709.150
 93.320 241.980
 551.979 729.581
 753.460 671.544
 76.340 591.810
 100.249 657.621
 485.536 185.890
 910.344 661.452
 593.864 845.219
 42.144 353.794
 92.959 860.113
 820.912 927.096
 656.742 664.691
 894.389 368.908
 639.842 66.260
 197.099 78.930
 657.383 99.935
 696.082 365.012
 368.312 642.794
 55.781 147.533
 50.537 202.874
 439.909 255.028
 933.840 716.231
 250.921 265.486
 453.871 412.710
 534.074 86.863
 393.671 36.713
 87.009 667.050
 402.288 887.003
 514.183 58.442
 315.644 239.358
 748.815 856.755
 573.299 972.890
 86.288 999.641
 424.774 386.132
 888.909 400.535
 477.485 779.161
 641.866 650.255
 959.878 925.256
 477.119 426.852
 191.101 857.780
 101.330 587.534
 573.655 768.607
 935.017 590.280
 697.156 332.508
 314.749 712.504
 176.985 532.317
 653.727 946.300
 796.771 422.682
 276.748 791.207
 601.901 111.730
 224.819 913.615
 354.410 201.756
 97.170 665.125
 337.497 669.136
 101.692 259.072
 848.561 603.104
 9.860 394.519
 879.251 801.138
 952.867 830.324
 813.720 139.654
 699.022 779.024
 424.538 122.272
 668.739 582.632
 780.034 539.298
 875.940 411.795
 745.823 752.448
 839.826 298.793
 743.702 514.613
 348.371 666.647
 77.841 228.024
 537.228 284.904
 34.273 183.273
 790.792 792.045
 766.244 169.787
 394.969 239.774
 684.195 234.654
 45.734 591.463
 242.565 635.868
 319.074 442.051
 51.521 798.458
 64.734 6.557
 613.972 463.549
 629.678 376.664
 498.403 112.816
 532.046 287.752
 786.192 61.210
 80.191 930.998
 386.027 512.151
 805.044 336.247
 574.086 50.060
 991.443 331.233
 510.896 959.196
 52.329 232.130
 696.777 875.118
 688.955 60.577
 377.887 330.928
 373.878 925.189
 902.823 5.789
 537.932 103.673
 382.237 934.753
 247.123 558.182
 725.848 628.685
 133.244 995.218
 55.662 279.150
 858.706 916.724
 532.154 798.774
 620.633 315.910
 21.030 952.070
 753.680 55.647
 589.222 859.675
 700.570 475.094
 195.549 570.747
 762.285 238.559
 857.664 569.908
 597.612 847.049
 84.162 158.186
 348.977 945.534
 89.026 779.116
 165.846 586.608
 712.884 974.408
 369.213 853.251
 598.035 686.755
 344.913 739.888
 866.020 784.694
 716.569 372.578
 770.205 685.497
 381.310 587.152
 811.773 782.359
 496.086 540.500
 964.399 542.533
 586.142 507.394
 627.465 900.234
 169.307 806.466
 974.794 204.214
 913.140 38.023
 568.610 42.868
 582.292 527.641
 627.848 822.942
 309.753 218.039
 665.354 850.551
 909.965 793.202
 407.239 699.934
 619.295 749.419
 875.284 966.643
 328.472 534.750
 223.386 713.479
 793.571 988.929
 673.374 421.265
 661.797 748.054
 574.044 459.524
 313.112 291.411
 917.845 667.271
 339.690 50.771
 378.593 769.896
 6.090 765.596
 194.978 8.527
 751.066 731.456
 711.029 493.209
 907.180 74.799
 616.409 645.863
 480.316 907.059
 505.297 424.467
 404.070 517.395
 219.214 332.686
 973.559 399.306
 61.484 51.608
 682.041 255.760
 702.092 680.053
 897.691 464.762
 842.527 350.712
 395.962 227.385
 220.205 480.161
 827.140 569.026
 618.485 206.311
 574.236 968.196
 356.748 27.513
 921.573 982.438
 489.021 159.237
 990.711 305.612
 191.086 308.643
 942.356 92.834
 694.673 91.645
 628.225 637.685
 591.290 104.140
 296.408 980.310
 413.586 147.345
 401.433 304.708
 473.164 500.798
 793.134 979.595
 932.766 655.294
 6.725 380.942
 788.383 47.070
 453.466 667.579
 681.584 75.076
 623.536 66.690
 431.082 801.630
 19.604 956.683
 620.080 15.427
 203.986 744.692
 85.285 822.666
 779.855 749.182
 385.818 190.335
 256.792 679.889
 274.782 224.648
 945.068 913.250
 420.360 771.981
 356.542 287.876
 522.614 789.661
 91.454 178.422
 20.115 975.750
 90.896 874.902
 579.029 262.003
 119.159 916.311
 886.175 869.772
 795.964 761.077
 134.834 877.580
 766.803 671.859
 283.868 339.942
 224.047 738.472
 301.292 383.752
 969.213 741.045
 365.187 861.073
 238.149 887.085
 408.226 790.627
 248.969 52.881
 555.835 225.835
 734.079 874.211
 348.761 361.395
 891.886 106.731
 163.551 665.332
 253.682 996.501
 782.137 897.169
 872.421 740.346
 525.474 858.685
 171.679 389.070
 995.273 200.856
 367.049 59.714
 79.741 173.669
 913.784 22.294
 119.287 714.995
 221.955 948.725
 720.077 106.468
 395.213 334.452
 698.933 720.046
 925.999 194.809
 672.082 295.820
 756.404 607.205
 320.903 152.486
 480.690 416.126
 916.014 675.292
 516.699 480.886
 121.223 56.187
 56.000 656.553
 873.261 297.184
 466.956 327.917
 512.481 915.865
 474.169 726.620
 672.340 112.492
 978.459 555.169
 398.353 638.030
 373.201 111.712
 815.109 523.627
 918.263 289.891
 475.942 742.683
 367.603 543.279
 475.067 840.049
 29.972 318.870
 965.666 408.140
 645.958 134.443
 976.930 861.686
 464.214 596.767
 253.968 371.689
 223.274 318.318
 230.371 691.012
 124.474 117.115
 485.854 330.397
 500.586 695.521
 20.653 531.863
 631.678 448.258
 102.298 409.249
 875.148 296.758
 95.018 671.559
 4.824 776.550
 681.782 467.869
 891.581 697.042
 926.106 62.623
 605.207 870.413
 215.775 502.466
 827.709 880.013
 882.287 921.361
 498.168 981.398
 124.694 166.216
 668.334 743.994
 289.666 542.791
 149.049 332.188
 903.904 479.157
 136.067 665.812
 531.685 94.910
 288.940 506.507
 278.578 127.781
 820.377 594.124
 899.592 499.972
 861.018 752.202
 141.726 364.844
 474.344 730.846
 380.713 636.462
 189.728 936.296
 351.487 411.524
 233.183 977.484
 951.310 2.674
 902.734 649.600
 671.771 436.917
 849.402 972.574
 226.985 671.247
 679.529 748.514
 754.580 643.946
 36.565 727.082
 515.927 833.781
 600.782 442.933
 82.888 726.121
 666.912 576.566
 418.967 485.611
 728.937 891.712
 219.671 976.184
 877.685 412.024
 125.269 833.026
 563.305 150.945
 541.712 625.531
 106.819 925.805
 463.625 818.745
 181.782 235.328
 876.069 572.400
 700.725 914.581
 586.710 756.131
 206.581 999.190
 102.569 517.159
 15.223 518.353
 889.265 438.649
 212.765 521.304
 837.493 664.648
 865.238 642.554
 391.088 248.267
 836.091 686.372
 771.591 576.361
 769.710 709.786
 351.830 724.997
 630.605 696.135
 99.833 459.364
 685.217 318.371
 326.965 779.487
 676.632 314.327
 750.824 164.199
 825.163 346.795
 222.963 231.555
 46.244 752.253
 800.545 430.627
 720.907 536.311
 164.550 639.789
 495.995 235.539
 538.108 467.899
 897.085 608.378
 148.093 450.804
 175.633 457.659
 140.465 785.368
 405.395 529.255
 522.523 341.473
 716.739 322.113
 808.514 299.588
 989.469 621.014
 312.831 253.438
 796.627 602.702
 518.814 135.663
 838.016 836.382
 281.078 26.429
 160.598 410.090
 253.116 213.441
 724.238 664.229
 405.970 725.372
 129.532 642.921
 682.182 663.277
 826.590 813.212
 154.444 726.041
 820.042 923.033
 800.880 351.408
 679.292 32.962
 517.351 374.937
 660.822 866.843
 938.272 311.615
 510.535 175.397
 286.172 571.336
 301.541 928.776
 899.460 677.675
 692.196 873.139
 458.892 932.910
 679.571 467.657
 735.179 790.227
 146.884 17.677
 980.472 301.051
 835.038 133.243
 780.658 512.011
 336.531 556.857
 247.054 218.025
 46.115 147.661
 156.996 427.043
 891.234 999.395
 932.876 665.265
 994.190 565.249
 886.362 522.165
 27.950 413.585
 735.021 790.646
 962.488 134.391
 136.516 153.466
 655.659 637.983
 573.513 572.259
 521.886 956.184
 880.718 585.462
 466.959 883.792
 632.888 367.224
 764.165 737.338
 435.819 157.507
 375.625 901.834
 386.274 76.257
 905.583 68.492
 924.327 179.753
 375.468 411.402
 404.125 218.237
 2.627 824.163
 695.530 990.099
 267.927 543.947
 317.150 553.704
 596.994 476.846
 136.245 213.890
 734.125 641.489
 776.609 22.221
 338.294 845.309
 103.510 159.761
 911.689 867.768
 635.023 665.738
 20.652 555.925
 419.578 457.857
 977.487 739.613
 856.494 898.594
 13.359 285.920
 483.788 500.748
 234.451 866.624
 858.191 954.510
 765.885 678.702
 76.435 982.741
 854.035 899.208
 83.214 591.894
 924.040 673.978
 856.489 849.867
 735.378 928.165
 609.912 171.018
 606.736 879.153
 888.035 270.678
 908.087 353.423
 513.884 30.108
 561.790 523.552
 769.562 817.102
 527.629 545.209
 516.242 682.090
 244.349 483.281
 585.740 904.940
 790.621 457.825
 175.397 729.741
 343.006 842.085
 953.070 685.201
 31.899 724.402
 509.455 554.201
 916.368 462.376
 888.809 0.319
 856.050 660.370
 472.488 770.283
 96.742 80.596
 96.840 723.393
 403.181 34.103
 150.317 161.754
 267.867 512.408
 534.632 783.959
 751.984 425.051
 890.044 310.722
 729.988 655.736
 802.238 450.379
 22.781 482.895
 832.511 417.498
 128.345 113.457
 977.244 986.802
 958.993 425.623
 477.949 870.779
 340.020 422.584
 8.867 631.762
 637.598 670.127
 982.475 972.729
 89.328 73.100
 679.900 955.791
 487.424 575.816
 856.747 849.496
 293.374 727.087
 446.955 47.074
 978.725 899.902
 617.945 984.944
 27.084 307.642
 177.473 646.998
 188.287 712.445
 732.389 3.856
 40.958 917.064
 916.219 311.540
 941.385 199.900
 878.491 300.581
 965.019 865.115
 334.485 909.827
 385.247 997.810
 158.364 860.075
 688.840 440.676
 441.997 287.757
 658.234 436.471
 391.306 150.529
 920.248 443.938
 474.521 722.455
 784.758 357.811
 33.484 280.229
 594.249 911.258
 609.405 872.431
 48.078 967.366
 585.558 706.042
 628.899 911.156
 306.839 288.649
 871.358 522.172
 573.602 656.878
 506.311 767.428
 626.328 193.329
 672.016 523.551
 318.551 92.727
 294.667 574.149
 825.927 156.145
 245.168 483.178
 745.560 458.326
 21.054 407.388
 916.002 501.606
 979.049 261.481
 427.019 710.251
 755.153 209.736
 609.817 766.716
 608.626 439.346
 901.628 97.195
 370.218 926.298
 289.993 294.665
 273.186 177.257
 66.789 955.437
 710.528 104.565
 192.907 98.104
 359.475 540.417
 102.727 344.952
 813.394 835.659
 2.323 454.697
 984.082 324.061
 954.131 696.390
 909.030 610.698
 439.103 307.965
 997.046 0.088
 868.721 765.054
 153.027 393.585
 235.558 438.068
 73.231 524.289
 872.060 95.324
 433.858 970.309
 91.039 539.986
 798.875 392.893
 344.041 887.363
 141.818 424.891
 819.612 800.703
 657.745 517.774
 54.862 627.734
 485.959 413.385
 921.165 302.320
 474.664 201.624
 116.948 96.494
 802.048 759.892
 234.067 594.624
 183.768 737.513
 314.151 395.576
 307.275 782.343
 160.489 78.520
 754.634 931.713
 180.694 456.742
 926.362 670.816
 194.775 420.800
 731.526 154.302
 19.713 82.110
 138.947 187.476
 130.741 81.096
 119.298 358.976
 774.873 946.251
 279.537 934.750
 375.539 173.464
 284.077 881.689
 298.432 146.058
 359.034 447.123
 255.758 307.878
 127.682 727.120
 95.243 823.083
 270.779 402.018
 65.639 761.054
 41.765 482.646
 64.579 102.748
 194.261 316.473
 877.855 311.324
 51.030 961.432
 110.297 95.838
 116.063 198.891
 813.995 338.933
 114.422 169.367
 744.733 989.875
 650.342 758.918
 554.970 340.941
 769.011 215.045
 972.864 321.482
 760.059 943.548
 360.744 839.046
 173.358 337.603
 810.638 365.558
 555.389 763.842
 764.370 768.969
 135.487 314.185
 765.030 203.046
 77.171 604.184
 407.012 831.668
 895.144 126.931
 483.248 436.343
 860.964 464.780
 188.685 959.480
 270.837 918.822
 564.642 709.836
 121.222 878.177
 23.664 4.401
 279.248 948.380
 221.270 162.796
 595.281 561.817
 10.066 991.064
 487.900 465.114
 71.696 692.837
 443.315 221.220
 749.812 793.578
 171.541 170.798
 857.468 440.366
 113.104 302.174
 888.242 893.237
 808.549 206.053
 282.884 217.939
 747.399 905.319
 681.862 953.222
 575.695 407.383
 496.010 703.147
 536.872 522.851
 548.251 306.746
 277.939 916.733
 952.565 89.656
 403.079 734.565
 103.882 96.730
 584.531 93.781
 534.153 548.220
 533.569 509.261
 153.641 727.915
 533.445 80.627
 828.475 287.998
 585.191 297.599
 460.074 496.428
 13.321 299.150
 421.528 228.210
 821.889 673.736
 890.906 747.195
 335.342 623.291
 900.419 291.138
 59.679 885.651
 720.125 676.149
 67.092 961.605
 20.325 109.735
 54.215 307.839
 440.950 942.073
 16.238 509.903
 150.256 506.545
 885.309 455.087
 438.228 582.007
 623.952 989.444
 679.645 445.386
 967.939 912.363
 263.356 334.488
 56.310 773.030
 541.447 283.228
 550.740 263.344
 56.542 366.509
 966.485 919.570
 387.303 56.899
 950.674 858.940
 869.242 572.930
 241.354 787.045
 236.437 227.758
 316.498 57.183
 253.887 71.165
 43.224 74.501
 612.376 777.183
 413.869 387.155
 508.479 249.350
 110.698 855.594
 280.177 796.708
 781.364 942.151
 390.441 742.751
 592.258 409.389
 701.758 748.852
 619.364 191.083
 947.069 11.071
 652.002 428.512
 238.040 388.191
 942.738 312.158
 349.231 768.389
 708.981 490.441
 944.012 926.916
 853.424 99.143
 260.440 377.819
 449.973 514.606
 526.433 405.125
 270.470 468.093
 325.190 464.587
 690.032 296.164
 663.809 383.298
 92.774 601.185
 818.463 424.065
 746.033 106.705
 424.375 12.907
 563.731 804.354
 362.568 205.410
 235.449 782.823
 960.220 260.818
 557.170 226.707
 887.958 736.810
 115.965 685.386
 4.324 564.129
 610.421 692.233
 691.482 624.924
 341.066 405.529
 952.147 474.315
 793.038 28.123
 528.471 308.981
 722.576 117.774
 470.543 913.016
 918.666 439.037
 164.371 679.079
 463.195 36.366
 644.186 506.555
 182.709 672.967
 707.109 278.591
 350.396 517.838
 643.269 92.218
 39.929 951.858
 343.152 602.186
 787.608 970.946
 776.184 896.579
 23.785 898.960
 808.215 673.817
 679.458 884.573
 576.980 74.627
 253.264 984.909
 37.854 43.140
 684.867 964.825
 269.786 268.155
 573.168 335.833
 963.653 574.162
 505.182 584.487
 551.045 592.883
 630.246 99.314
 347.507 916.549
 684.021 491.157
 135.247 995.987
 700.274 947.820
 879.495 347.836
 861.398 994.785
 921.018 239.195
 750.110 714.276
 504.075 753.922
 546.709 661.019
 951.787 857.332
 43.977 600.717
 84.894 875.544
 253.530 873.674
 568.879 318.171
 584.629 878.510
 70.202 590.077
 273.695 497.792
 284.786 266.691
 817.805 507.426
 778.909 920.802
 458.993 274.184
 940.490 175.283
 322.261 640.870
 291.570 669.923
 125.867 507.018
 653.076 941.222
 657.921 555.885
 701.080 56.968
 601.807 67.906
 908.555 973.642
 151.094 149.060
 654.634 510.768
 991.738 733.134
 909.631 94.535
 158.419 773.286
 701.519 811.125
 458.481 395.073
 949.357 141.727
 270.134 855.331
 950.522 105.315
 683.468 744.487
 148.929 506.527
 988.476 430.488
 936.318 934.976
 202.190 607.364
 371.566 964.737
 648.444 458.097
 395.881 300.501
 993.450 238.043
 504.265 66.905
 735.872 540.543
 864.032 962.917
 42.277 519.864
 585.377 42.207
 301.685 458.340
 611.453 637.338
 593.484 205.186
 448.303 640.064
 871.429 755.226
 469.036 467.426
 466.105 38.565
 650.291 584.557
 105.584 459.737
 509.158 186.897
 108.575 850.029
 460.138 348.972
 478.891 913.480
 387.528 671.948
 40.305 479.823
 589.790 771.226
 415.855 591.411
 388.460 167.618
 947.380 701.623
 172.164 625.714
 644.774 745.688
 861.966 331.403
 978.436 148.182
 211.204 643.041
 14.114 682.197
 792.817 379.077
 721.340 611.489
 360.008 626.357
 652.720 487.673
 699.711 40.509
 932.100 988.963
 419.048 251.491
 149.309 65.345
 926.969 737.380
 334.534 577.867
 388.842 857.789
 376.892 408.333
 661.665 380.037
 712.528 382.023
 260.112 37.550
 694.205 142.570
 685.870 447.337
 76.268 588.094
 979.315 114.190
 518.932 504.814
 956.688 561.187
 899.694 393.103
 188.574 662.708
 686.450 86.329
 596.029 596.571
 298.451 920.517
 406.425 70.794
 583.015 869.138
 767.560 478.225
 545.958 49.157
 289.433 764.869
 773.755 309.265
 220.047 206.719
 509.777 597.339
 494.585 132.584
 733.538 480.178
 984.290 329.537
 431.290 454.075
 448.540 361.774
 332.718 579.698
 825.134 26.885
 968.747 929.824
 22.174 385.603
 929.965 424.897
 570.532 217.265
 577.099 811.207
 707.492 874.598
 280.827 912.087
 366.383 604.493
 107.561 347.241
 398.864 748.506
 983.366 802.753
 238.912 385.669
 975.702 669.091
 291.695 994.383
 851.166 611.354
 85.579 418.704
 368.918 950.975
 728.978 672.037
 429.180 817.176
 361.025 8.388
 742.457 956.793
 49.858 863.962
 849.367 99.990
 276.337 111.549
 287.747 485.201
 624.190 984.065
 360.728 808.025
 287.896 684.735
 147.596 625.267
 293.210 298.032
 162.322 406.839
 16.339 101.935
 899.897 665.527
 378.832 727.852
 618.019 228.928
 506.689 55.204
 234.794 961.135
 272.712 14.025
 538.207 446.474
 917.446 117.684
 809.839 57.017
 371.087 91.197
 976.363 823.416
 309.434 196.327
 983.494 889.301
 782.560 96.441
 907.328 468.063
 194.491 430.757
 499.379 942.999
 803.358 774.125
 229.345 503.757
 899.558 705.050
 222.029 830.805
 628.240 167.302
 763.342 302.644
 603.502 830.812
 709.442 876.057
 145.094 392.760
 310.664 686.386
 112.011 632.777
 748.571 932.308
 947.436 985.368
 374.363 287.694
 50.161 622.276
 976.940 852.625
 891.344 767.059
 849.396 87.851
 172.750 679.243
 366.925 733.645
 622.061 446.791
 843.498 997.925
 919.269 180.059
 658.764 302.584
 500.331 190.039
 803.189 235.178
 173.376 306.366
 794.228 589.812
 269.691 209.843
 288.345 161.194
 425.999 849.086
 24.928 335.258
 623.324 26.182
 63.934 194.554
 186.705 682.244
 647.550 413.835
 552.692 416.399
 658.971 388.433
 539.725 222.788
 252.900 933.241
 990.085 236.648
 180.446 272.238
 199.042 615.440
 966.451 556.893
 793.312 232.799
 963.918 596.523
 281.193 85.732
 405.142 35.429
 563.182 678.963
 592.671 691.612
 284.955 889.725
 978.524 892.120
 133.029 182.781
 923.755 252.997
 443.839 555.510
 721.903 700.691
 824.436 278.847
 21.967 500.272
 700.321 659.428
 64.942 418.490
 724.425 495.111
 321.717 821.492
 40.008 209.085
 811.287 793.569
 306.795 421.822
 911.983 211.062
 819.423 815.543
 133.052 951.188
 693.877 938.583
 570.950 36.848
 22.878 228.711
 568.629 883.414
 734.912 162.264
 64.660 930.970
 91.890 482.771
 853.044 714.867
 863.339 867.045
 267.914 888.773
 84.859 852.618
 907.213 298.380
 387.702 97.560
 865.903 981.780
 445.249 57.619
 465.725 906.215
 469.500 447.093
 751.446 442.956
 583.245 665.587
 632.365 525.656
 546.175 5.016
 745.438 266.388
 808.883 447.753
 118.433 542.220
 368.605 291.112
 937.047 878.567
 893.915 514.595
 40.938 399.369
 139.804 589.183
 765.393 884.695
 685.157 422.724
 936.115 160.553
 465.203 968.295
 945.893 371.022
 743.846 84.677
 78.244 767.543
 954.736 937.245
 482.137 752.978
 943.522 236.246
 284.606 188.459
 353.124 116.321
 298.130 698.930
 323.234 420.156
 134.443 579.533
 17.097 530.140
 475.900 230.645
 263.345 930.176
 933.144 46.584
 406.951 126.330
 689.955 704.134
 227.994 926.411
 812.432 585.338
 14.705 907.056
 192.713 8.281
 901.274 980.348
 73.139 304.128
 812.274 623.853
 624.044 983.745
 533.429 637.321
 249.259 88.198
 870.437 330.966
 993.192 760.896
 708.908 194.431
 400.241 451.729
 273.013 218.369
 412.835 443.073
 549.840 783.560
 823.102 441.873
 830.569 52.861
 552.711 320.271
 576.542 21.941
 716.730 108.500
 384.075 244.124
 324.208 588.368
 60.867 946.887
 327.829 234.028
 681.335 22.327
 7.474 370.320
 728.796 686.597
 761.268 729.607
 907.644 464.883
 889.094 688.277
 95.335 335.590
 947.190 347.116
 957.007 142.133
 491.034 919.363
 547.881 801.146
 223.026 130.810
 441.378 965.268
 640.534 182.914
 533.394 966.243
 610.653 338.170
 252.781 414.478
 955.789 53.227
 850.299 374.838
 147.243 396.358
 216.789 701.328
 803.740 969.462
 97.725 786.929
 562.930 828.910
 5.726 576.560
 423.974 723.070
 792.757 373.689
 189.226 986.657
 16.095 433.020
 706.661 443.205
 530.600 27.084
 229.213 847.572
 357.106 73.119
 62.696 571.847
 833.067 243.698
 423.832 112.115
 445.825 11.228
 930.609 422.898
 7.577 309.131
 708.167 313.862
 959.337 463.611
 727.534 53.315
 421.828 57.172
 667.468 689.558
 55.452 242.005
 470.468 339.380
 88.606 307.034
 474.683 108.449
 840.868 611.667
 869.233 347.481
 350.655 192.318
 519.626 447.642
 39.338 800.671
 424.013 316.342
 757.334 986.958
 124.460 418.391
 692.263 254.503
 948.034 826.410
 932.755 706.249
 581.001 997.655
 510.278 918.437
 979.877 22.150
 349.388 715.172
 242.414 299.910
 186.772 799.924
 750.158 74.294
 441.607 811.572
 555.204 936.117
 582.917 814.208
 723.688 421.628
 420.408 768.355
 726.960 649.925
 198.667 448.584
 250.989 715.679
 483.553 116.709
 191.129 295.586
 755.322 94.219
 531.926 806.719
 854.633 31.470
 152.205 27.733
 32.622 989.162
 919.472 555.777
 230.064 540.101
 272.969 910.078
 326.995 592.160
 573.004 734.911
 764.793 918.344
 0.065 18.265
 27.427 864.107
 608.276 786.745
 685.467 58.467
 114.947 511.504
 841.604 372.453
 185.132 754.356
 984.119 800.133
 844.356 78.306
 147.306 353.603
 424.228 263.857
 415.913 699.255
 267.771 623.527
 792.713 869.327
 650.471 44.569
 201.221 476.812
 818.871 57.098
 424.131 975.424
 223.580 105.467
 415.376 437.459
 393.849 569.257
 80.797 384.357
 135.129 351.626
 38.638 476.847
 951.498 832.721
 363.805 448.315
 626.611 120.666
 34.452 906.943
 518.308 159.181
 959.815 415.111
 314.517 846.761
 625.838 220.217
 196.386 755.668
 680.103 816.579
 696.119 818.543
 147.741 86.442
 112.822 875.726
 461.635 537.583
 453.594 787.274
 467.437 329.929
 246.207 841.018
 969.242 583.506
 674.311 2.965
 985.605 370.387
 719.313 620.891
 536.577 815.037
 961.553 108.643
 657.426 627.191
 456.540 900.603
 188.471 951.311
 422.652 206.758
 306.068 684.708
 70.523 343.312
 398.365 955.949
 690.446 326.769
 740.199 595.393
 464.401 56.596
 51.957 515.234
 459.168 469.228
 832.651 557.785
 914.518 111.209
 811.767 693.684
 497.316 379.234
 769.138 348.057
 332.967 327.900
 707.252 9.460
 737.770 210.895
 133.915 306.690
 0.132 447.585
 311.211 110.570
 839.333 284.501
 363.557 385.910
 304.510 230.772
 305.616 952.513
 564.103 209.377
 370.497 748.878
 930.398 994.113
 588.635 879.025
 421.495 747.946
 814.779 678.241
 493.576 585.064
 329.482 289.781
 292.466 930.302
 585.423 99.491
 840.988 820.091
 538.889 642.399
 166.399 93.638
 542.128 853.685
 102.442 967.500
 790.348 380.830
 698.331 717.178
 463.473 964.423
 110.700 942.892
 700.933 8.169
 25.637 150.768
 449.612 535.606
 990.892 503.402
 660.365 929.162
 170.987 594.111
 735.383 589.306
 561.012 876.307
 83.141 876.173
 402.328 973.635
 984.091 107.231
 682.314 938.244
 150.917 702.071
 120.850 685.287
 652.665 774.574
 851.753 273.182
 610.971 74.508
 204.333 524.099
 945.695 441.678
 138.191 180.480
 701.461 138.256
 245.964 505.119
 208.829 116.757
 29.901 978.764
 685.303 525.769
 797.675 695.400
 351.290 382.058
 882.975 757.010
 791.920 190.848
 552.220 622.963
 32.776 486.168
 438.557 61.160
 589.700 416.277
 379.692 306.251
 901.753 6.785
 311.409 872.729
 941.902 3.506
 271.833 456.322
 130.167 901.131
 443.113 635.312
 734.905 90.957
 541.473 944.121
 853.866 965.263
 260.307 15.532
 510.026 267.236
 74.609 196.425
 898.518 208.917
 681.655 546.897
 978.825 646.515
 39.084 786.597
 347.574 419.103
 176.833 298.209
 156.644 355.590
 216.522 120.104
 91.834 233.529
 796.627 232.557
 510.303 445.573
 43.129 779.745
 489.426 374.026
 465.308 978.615
 83.232 585.912
 520.141 791.870
 660.537 300.510
 854.785 322.865
 34.955 24.430
 386.178 802.377
 742.946 437.605
 844.574 849.532
 411.740 204.263
 331.436 910.086
 642.486 298.914
 912.483 804.438
 251.343 117.083
 577.589 695.112
 426.742 288.013
 797.952 439.633
 317.166 941.708
 847.501 801.155
 530.867 690.613
 433.311 807.596
 855.782 768.180
 605.252 283.165
 371.117 388.917
 447.819 216.939
 776.658 239.607
 459.709 815.626
 794.722 127.073
 515.116 335.976
 564.049 757.564
 793.798 771.746
 33.975 735.689
 436.838 236.190
 48.407 491.561
 6.845 130.120
 477.920 583.784
 133.446 504.510
 888.285 809.048
 238.787 142.988
 626.790 668.083
 647.872 921.532
 243.618 899.691
 82.746 708.984
 52.331 172.477
 858.449 102.168
 657.355 306.092
 586.428 433.309
 51.437 34.532
 844.615 925.923
 604.846 792.876
 792.972 429.582
 950.999 41.291
 752.240 545.881
 518.975 487.033
 178.341 20.106
 698.649 243.231
 564.966 258.666
 353.966 504.635
 605.044 625.130
 457.081 23.057
 403.791 542.039
 911.855 342.524
 830.902 296.701
 408.887 985.153
 849.186 122.478
 223.074 158.291
 186.787 548.975
 874.350 941.834
 308.361 21.977
 246.166 687.840
 768.708 364.436
 146.415 664.154
 634.861 151.495
 31.581 957.077
 377.293 514.225
 155.029 737.877
 48.499 167.857
 280.595 132.702
 481.683 620.822
 187.344 819.330
 900.702 991.629
 922.804 826.850
 685.048 712.650
 410.743 821.175
 983.656 595.344
 934.277 921.283
 525.356 372.654
 872.437 74.784
 891.225 414.672
 123.309 509.052
 957.757 966.740
 982.371 313.720
 405.430 9.495
 21.887 865.051
 533.857 852.992
 225.451 401.939
 4.327 407.561
 338.319 451.588
 118.382 918.836
 994.581 90.675
 365.486 900.252
 650.165 841.091
 965.143 270.927
 987.806 729.587
 173.795 928.211
 146.430 95.273
 111.943 411.248
 570.817 780.575
 633.169 93.958
 264.163 578.590
 347.993 773.018
 870.351 186.795
 828.790 269.308
 6.956 403.507
 457.597 61.246
 134.544 134.738
 489.852 227.296
 581.493 706.114
 50.318 445.325
 73.013 513.853
 762.316 221.499
 743.155 732.821
 50.542 284.858
 472.499 426.034
 317.045 460.058
 902.855 282.348
 838.282 734.932
 373.111 426.401
 490.721 477.343
 614.624 391.975
 108.263 273.350
 485.764 787.159
 185.296 993.151
 537.127 282.951
 745.806 919.874
 333.123 967.899
 936.264 967.469
 342.159 487.237
 405.660 676.320
 804.412 648.594
 900.920 208.250
 329.305 766.185
 23.957 506.371
 428.664 135.601
 514.760 70.326
 698.341 901.522
 193.584 995.298
 691.529 686.376
 217.583 495.490
 529.561 689.968
 189.766 682.271
 147.493 315.173
 960.355 886.928
 527.139 505.029
 445.320 941.768
 912.384 939.865
 169.768 85.626
 491.713 603.017
 444.002 205.620
 360.290 309.138
 469.453 22.017
 305.817 945.045
 325.541 263.504
 494.522 9.638
 735.169 453.048
 939.380 682.729
 977.438 357.253
 514.017 994.269
 995.824 563.036
 612.408 612.572
 26.260 793.141
 554.579 495.686
 283.026 106.061
 788.107 842.456
 935.133 836.315
 448.625 893.124
 778.929 198.328
 112.061 633.417
 364.328 722.880
 617.584 86.065
 515.446 830.851
 761.745 880.837
 58.267 727.627
 887.897 194.845
 437.495 665.954
 925.516 981.427
 784.993 359.237
 104.531 956.144
 858.735 705.517
 291.353 895.842
 273.063 919.791
 905.204 10.408
 210.358 974.551
 493.015 61.504
 666.058 861.732
 914.017 388.628
 511.770 450.599
 434.921 436.175
 746.312 602.949
 914.956 897.450
 176.628 87.631
 296.906 360.062
 67.169 719.444
 273.706 774.499
 608.454 932.501
 806.188 112.700
 177.053 725.097
 990.532 939.858
 537.185 12.722
 56.233 10.590
 318.762 969.311
 287.416 405.027
 201.268 886.201
 750.827 642.554
 343.927 535.866
 559.470 917.254
 289.550 486.763
 256.599 371.971
 95.202 410.114
 853.602 715.023
 22.965 173.685
 258.296 548.582
 177.735 596.665
 776.689 349.544
 878.157 699.159
 128.571 967.206
 866.652 316.016
 881.024 887.476
 233.431 144.473
 347.620 986.772
 878.739 886.110
 126.542 451.686
 652.062 743.900
 437.913 380.216
 874.185 403.597
 977.370 979.735
 608.748 914.679
 915.399 424.333
 848.228 879.628
 54.463 283.829
 212.117 742.148
 700.931 958.363
 22.689 56.260
 36.630 981.396
 879.483 630.986
 284.309 141.076
 453.891 732.150
 679.001 631.981
 979.635 826.709
 688.209 418.357
 336.088 59.936
 400.981 464.047
 175.246 35.956
 940.394 776.756
 898.522 942.803
 885.018 404.366
 568.591 429.782
 330.016 703.197
 869.409 353.986
 522.993 733.018
 782.535 901.075
 197.407 397.028
 711.579 130.499
 348.833 578.624
 793.377 565.398
 386.670 687.804
 222.231 551.206
 303.909 641.317
 672.909 143.941
 776.513 800.679
 633.156 799.330
 296.091 985.004
 394.150 47.962
 497.132 581.014
 48.043 230.843
 533.796 475.881
 508.518 696.001
 539.603 40.781
 909.860 222.680
 43.145 460.717
 811.795 838.291
 469.117 121.564
 204.045 258.526
 109.352 576.310
 82.017 437.248
 864.519 382.438
 272.167 824.957
 622.721 160.596
 594.553 958.557
 924.008 915.749
 435.920 637.020
 955.132 596.249
 397.899 764.273
 400.474 169.761
 112.749 689.845
 44.661 59.229
 268.321 667.561
 659.843 514.397
 742.112 641.712
 823.991 567.556
 852.283 608.086
 191.928 324.756
 635.329 73.995
 992.509 929.713
 752.676 837.709
 345.661 76.820
 812.142 244.729
 402.521 177.427
 218.176 968.119
 409.227 450.751
 993.592 55.051
 6.743 334.179
 654.638 725.126
 410.493 719.388
 183.483 81.596
 397.263 918.627
 393.248 278.801
 174.265 763.040
 689.665 692.920
 455.408 411.270
 22.219 574.304
 240.276 896.402
 11.546 464.351
 527.464 22.984
 117.157 175.124
 219.466 319.389
 751.725 333.194
 842.954 495.698
 389.772 748.685
 45.965 410.906
 597.281 194.998
 600.186 338.310
 115.440 473.599
 368.354 273.069
 460.244 931.633
 258.047 855.054
 197.190 328.596
 16.136 903.095
 66.949 183.237
 93.518 558.885
 377.017 435.015
 76.002 121.063
 642.411 528.599
 11.141 79.022
 914.971 367.931
 617.348 913.988
 848.582 122.350
 923.698 469.692
 522.329 625.402
 517.636 170.105
 804.264 252.378
 762.585 906.157
 457.183 250.991
 155.564 872.005
 839.668 727.163
 321.909 114.524
 469.141 941.605
 963.679 693.220
 620.058 480.262
 692.057 523.374
 714.370 840.901
 961.887 600.118
 410.586 287.987
 996.537 48.149
 853.056 617.877
 429.515 499.397
 548.406 36.320
 510.095 623.317
 288.420 360.978
 815.915 191.229
 638.329 544.443
 6.676 82.670
 909.743 279.896
 838.248 889.077
 594.719 554.756
 362.512 754.756
 761.428 200.496
 469.982 349.419
 415.052 133.081
 22.649 188.244
 775.945 362.613
 184.746 218.096
 489.479 387.765
 928.479 751.168
 80.589 86.223
 387.579 544.748
 325.950 112.696
 899.344 458.316
 416.268 458.334
 439.254 542.741
 801.876 686.785
 263.051 272.658
 891.152 311.151
 59.218 579.242
 441.035 321.245
 738.128 299.525
 632.799 411.453
 178.841 68.581
 758.340 536.057
 184.920 746.390
 899.458 961.822
 509.038 411.726
 415.309 568.276
 863.131 256.431
 864.579 226.224
 184.975 375.729
 785.500 267.400
 260.174 240.656
 598.105 335.661
 855.426 339.174
 541.888 916.778
 387.685 131.234
 733.968 103.994
 495.515 643.182
 47.097 335.110
 682.854 57.772
 935.265 989.706
 38.934 882.211
 652.593 558.347
 296.683 308.623
 546.919 176.299
 649.373 344.906
 494.395 379.871
 603.073 80.929
 760.185 112.167
 80.774 972.441
 10.552 35.583
 220.655 445.926
 204.211 750.224
 112.162 140.316
 199.596 360.615
 703.489 160.176
 126.899 158.197
 485.178 289.248
 589.330 815.625
 327.339 938.708
 230.657 132.444
 121.085 931.815
 991.826 883.208
 74.914 72.677
 788.195 941.294
 648.891 843.724
 383.131 468.724
 6.523 821.983
 879.329 348.335
 437.360 312.029
 665.184 104.889
 691.836 842.410
 461.853 621.734
 391.092 157.394
 642.597 955.769
 273.938 17.183
 517.821 322.583
 744.451 873.426
 278.423 843.351
 38.638 454.450
 701.193 283.447
 967.021 633.376
 180.736 778.656
 69.996 85.049
 753.588 337.678
 680.407 102.939
 315.759 769.390
 687.290 249.008
 451.967 40.740
 178.578 967.645
 143.512 997.434
 879.141 894.604
 5.398 836.712
 742.561 834.282
 728.370 812.005
 877.304 530.373
 627.617 866.266
 445.209 698.052
 889.625 368.099
 345.596 868.353
 477.911 886.880
 552.894 480.591
 126.095 154.881
 398.728 175.911
 284.944 581.659
 948.318 238.760
 874.013 104.975
 811.298 713.875
 746.434 870.095
 222.339 520.058
 638.873 453.135
 328.957 280.289
 232.199 702.230
 212.521 997.741
 679.614 21.570
 951.785 801.959
 408.867 217.119
 802.298 957.216
 217.455 149.254
 424.149 120.063
 151.652 77.137
 737.006 425.003
 591.906 53.811
 935.837 601.441
 511.895 251.618
 61.664 732.520
 392.911 17.118
 216.026 973.803
 568.652 516.428
 540.285 89.200
 360.773 419.580
 784.627 830.904
 708.426 460.551
 77.620 302.895
 764.479 313.014
 114.835 582.902
 249.210 846.371
 731.616 130.277
 44.208 918.441
 856.192 237.385
 353.330 757.291
 378.511 865.895
 735.267 162.555
 69.259 288.229
 858.150 84.473
 472.379 685.805
 78.404 125.475
 630.976 162.256
 994.506 553.895
 627.044 950.133
 265.360 62.407
 584.053 127.773
 959.844 675.600
 940.692 138.678
 968.757 483.123
 224.255 304.433
 966.297 708.916
 82.131 344.645
 661.842 625.728
 146.187 430.451
 693.574 980.588
 162.535 283.800
 246.298 544.945
 301.197 341.065
 42.298 667.178
 327.628 589.834
 675.291 950.221
 360.281 691.226
 705.539 458.771
 822.678 761.449
 584.116 875.204
 320.364 315.866
 354.580 357.904
 6.263 502.651
 422.246 237.725
 344.113 762.683
 169.554 235.829
 418.685 354.952
 218.273 358.177
 281.418 955.236
 36.368 667.626
 547.036 458.685
 903.207 544.227
 184.970 648.242
 978.460 998.342
 371.277 0.337
 67.754 921.103
 402.822 322.340
 295.189 554.251
 124.369 403.794
 135.677 789.217
 507.643 432.140
 438.282 406.486
 954.335 605.618
 197.997 924.674
 405.315 469.292
 873.548 118.725
 337.286 817.951
 171.795 403.288
 454.832 131.352
 47.163 466.254
 157.833 27.364
 522.502 724.964
 326.943 997.605
 104.132 200.670
 346.910 103.955
 520.074 242.887
 630.742 504.610
 191.111 552.621
 846.964 802.215
 887.089 160.728
 45.424 687.058
 16.602 314.426
 460.545 123.666
 740.794 651.121
 808.667 103.662
 838.582 25.054
 830.759 480.997
 931.299 969.948
 933.635 603.141
 202.978 991.881
 400.647 854.411
 234.560 793.525
 453.320 101.941
 565.936 626.774
 703.466 663.093
 371.502 389.548
 323.990 343.237
 398.675 848.515
 746.941 388.236
 493.575 647.709
 358.714 685.794
 495.797 109.178
 571.984 78.728
 600.215 442.190
 707.509 331.687
 986.196 939.053
 289.978 746.639
 335.152 275.767
 952.353 43.425
 980.348 772.822
 32.615 316.821
 746.186 664.040
 843.341 323.905
 878.528 219.133
 284.416 233.453
 886.994 258.380
 66.535 236.721
 111.588 866.382
 10.437 46.062
 589.755 277.419
 204.527 529.692
 489.274 179.407
 840.298 298.534
 343.772 419.500
 227.531 491.094
 390.586 34.990
 324.560 826.873
 978.035 62.254
 435.799 15.907
 746.542 968.458
 940.608 134.907
 764.542 220.534
 763.434 688.520
 137.766 259.344
 92.561 861.905
 634.446 430.217
 749.170 298.657
 357.627 570.973
 823.401 482.024
 430.520 452.921
 281.446 98.917
 476.249 977.027
 337.361 282.726
 507.116 455.476
 433.120 285.153
 781.520 857.537
 716.762 357.804
 532.759 108.028
 315.403 635.021
 970.286 327.404
 409.856 820.365
 50.706 865.949
 901.145 975.394
 616.274 572.500
 164.905 692.092
 209.242 553.248
 194.299 165.915
 250.809 711.532
 90.544 957.357
 86.171 248.984
 955.461 583.834
 358.254 576.279
 433.672 84.202
 200.942 393.222
 432.602 674.371
 210.142 108.476
 483.461 908.955
 132.990 975.347
 191.625 991.186
 740.308 908.532
 733.715 157.211
 646.369 645.092
 193.145 293.162
 597.889 839.436
 65.695 31.155
 358.412 595.456
 719.887 686.529
 105.886 488.602
 249.660 231.638
 784.129 106.675
 623.365 505.494
 100.043 721.105
 505.755 503.204
 538.221 711.740
 629.013 609.855
 526.141 519.627
 213.508 291.183
 583.048 46.485
 115.674 44.716
 233.337 799.642
 114.085 382.232
 673.588 581.038
 868.402 555.233
 617.043 912.739
 510.578 463.172
 569.364 594.497
 792.748 278.470
 636.873 106.690
 38.999 377.675
 158.501 950.954
 474.242 44.735
 263.532 297.743
 556.258 486.374
 370.544 462.559
 768.511 112.435
 593.067 128.824
 571.321 943.143
 642.340 884.061
 315.514 833.279
 707.754 436.696
 431.849 888.830
 745.243 873.365
 985.595 698.810
 859.925 931.854
 171.007 533.386
 982.103 573.862
 785.606 454.554
 708.394 106.776
 517.789 848.372
 118.931 826.889
 680.059 484.715
 146.694 131.375
 79.036 124.014
 928.831 406.425
 115.331 468.173
 728.153 768.868
 112.530 958.463
 894.745 83.189
 774.147 385.641
 814.922 150.977
 627.847 341.639
 442.747 771.586
 233.121 318.218
 356.386 588.253
 775.357 372.040
 59.059 490.488
 747.866 119.126
 636.940 459.520
 613.603 802.072
 781.662 377.630
 348.188 963.332
 423.954 623.815
 381.420 45.998
 851.341 537.434
 790.171 983.798
 693.821 728.882
 343.571 504.259
 757.153 73.362
 682.419 688.506
 517.284 252.183
 127.271 58.976
 517.803 258.454
 280.525 618.954
 744.827 103.579
 221.883 377.586
 803.068 431.466
 26.806 758.732
 848.719 143.188
 975.183 225.109
 418.383 871.098
 901.632 529.820
 650.391 23.677
 986.982 330.233
 750.875 597.060
 48.170 824.666
 690.133 353.069
 274.532 476.387
 6.597 774.284
 934.110 413.655
 680.652 292.386
 964.008 396.211
 456.392 155.363
 521.981 240.460
 826.897 351.815
 548.517 736.290
 451.778 786.354
 533.890 571.855
 791.582 329.757
 945.430 828.758
 672.424 22.359
 917.039 703.925
 739.181 51.062
 684.516 257.355
 923.247 751.836
 43.134 943.209
 200.738 803.872
 563.188 237.737
 811.847 612.391
 7.806 879.171
 467.653 148.941
 16.341 645.324
 805.941 895.836
 635.425 543.469
 844.663 80.956
 265.634 118.697
 495.662 786.573
 440.172 911.893
 370.594 358.289
 36.683 42.528
 367.024 554.946
 846.046 346.384
 549.972 185.791
 262.554 371.252
 30.552 335.924
 426.423 997.450
 229.466 334.629
 728.027 193.178
 643.028 163.591
 788.098 891.362
 0.153 213.861
 51.544 654.439
 210.482 3.147
 995.213 411.889
 409.953 370.325
 750.317 363.199
 567.036 624.709
 105.257 152.906
 830.119 386.617
 389.033 676.701
 86.855 296.948
 472.303 666.089
 35.524 171.313
 973.651 337.284
 605.455 443.682
 961.945 456.991
 430.528 191.281
 819.226 768.165
 601.775 602.795
 117.856 693.158
 380.532 282.826
 94.295 965.803
 423.892 254.411
 621.696 479.532
 293.922 296.586
 124.251 332.856
 228.933 344.042
 96.068 229.258
 939.889 980.505
 322.281 984.242
 351.692 616.453
 414.498 612.098
 984.705 185.868
 308.788 28.521
 16.663 197.301
 202.920 798.004
 882.354 693.316
 378.894 77.817
 664.632 212.117
 143.898 230.034
 64.982 698.901
 982.470 771.696
 677.676 615.997
 27.828 958.594
 844.445 274.665
 292.299 413.921
 955.343 822.437
 234.638 648.144
 558.317 923.900
 253.325 915.700
 620.030 165.977
 474.968 727.829
 272.034 688.134
 729.623 115.064
 110.952 710.915
 171.624 799.088
 783.414 131.086
 495.552 199.185
 63.850 427.110
 820.068 336.183
 766.630 924.223
 853.744 394.964
 667.507 293.942
 30.982 919.653
 639.764 689.217
 604.905 312.924
 638.326 464.773
 728.442 728.069
 143.401 214.531
 943.089 330.428
 560.698 226.821
 154.011 780.062
 677.294 156.507
 604.962 182.465
 103.545 125.117
 910.046 466.463
 157.950 859.756
 262.703 491.710
 542.414 284.270
 264.794 241.456
 532.040 987.315
 717.582 314.338
 91.651 658.048
 337.342 952.049
 108.896 237.934
 924.894 903.970
 782.655 664.335
 582.255 176.726
 559.879 546.039
 260.794 803.445
 11.900 421.793
 201.742 117.023
 773.268 809.326
 727.714 62.512
 426.353 594.608
 727.441 39.846
 750.352 369.594
 987.442 849.307
 514.121 672.994
 34.430 3.735
 381.762 184.351
 209.563 974.451
 124.604 369.655
 476.822 618.850
 252.611 869.896
 727.832 878.810
 155.112 696.204
 667.323 888.309
 590.882 570.970
 408.213 449.462
 809.872 198.570
 662.365 757.636
 95.512 917.762
 449.680 623.122
 162.522 776.718
 959.967 859.398
 659.003 167.945
 62.503 112.269
 234.668 491.548
 769.195 81.722
 933.903 999.611
 98.644 746.423
 440.724 770.620
 468.147 12.243
 283.379 320.348
 245.013 859.532
 43.262 464.396
 31.596 13.131
 903.114 888.401
 832.705 874.110
 213.236 275.979
 479.980 668.178
 805.135 503.761
 663.991 733.789
 395.936 189.876
 78.149 609.564
 913.706 20.180
 513.703 118.139
 946.197 659.076
 95.297 279.741
 739.272 453.545
 122.803 437.107
 415.326 474.803
 426.790 12.993
 968.490 17.682
 569.282 447.148
 447.452 439.582
 274.062 931.560
 836.712 5.604
 875.202 957.093
 974.374 191.780
 380.554 542.860
 333.857 52.355
 588.545 499.027
 285.759 788.595
 29.645 597.141
 135.420 465.035
 864.689 27.937
 595.425 944.502
 124.806 719.022
 647.450 986.240
 264.698 683.590
 924.661 143.428
 192.701 561.753
 707.634 569.083
 86.254 399.123
 480.005 195.516
 76.721 749.589
 294.207 485.100
 547.950 672.997
 215.544 193.070
 421.450 671.533
 60.225 360.795
 558.765 134.486
 938.802 235.358
 787.809 268.843
 632.803 544.205
 121.969 627.595
 144.427 738.219
 384.143 318.981
 395.237 539.798
 646.301 414.244
 741.385 621.955
 950.263 360.357
 904.532 118.193
 567.162 754.827
 977.000 179.793
 289.480 325.006
 187.615 106.578
 716.706 562.695
 155.198 969.221
 307.901 150.496
 906.653 796.387
 824.068 48.862
 196.445 639.824
 190.783 127.668
 787.168 366.699
 375.639 274.200
 693.350 213.732
 522.501 507.446
 762.226 715.000
 820.139 308.609
 878.586 968.648
 739.677 937.784
 1.802 611.343
 764.407 260.142
 840.740 738.401
 296.291 630.931
 368.487 147.621
 373.193 781.772
 398.873 142.293
 315.092 771.542
 869.032 40.588
 659.862 789.485
 278.048 982.052
 301.394 567.765
 355.772 465.389
 734.827 32.590
 615.754 803.961
 703.341 520.287
 72.831 745.836
 364.640 845.619
 373.114 413.803
 716.992 938.415
 639.036 408.266
 387.056 880.937
 924.953 953.537
 755.070 467.639
 712.828 817.782
 626.031 872.120
 959.251 1.159
 425.003 409.704
 893.996 858.810
 955.476 510.422
 829.198 38.998
 694.856 914.084
 382.899 896.339
 71.749 330.106
 670.015 550.725
 165.048 698.839
 539.919 559.859
 352.218 93.153
 917.908 953.656
 9.233 819.214
 766.168 728.935
 900.892 539.827
 349.952 550.451
 199.485 143.897
 61.103 467.528
 511.982 528.822
 401.402 693.126
 88.937 621.757
 203.466 553.562
 818.376 529.156
 310.886 392.300
 289.297 125.937
 749.070 680.928
 334.437 145.761
 594.124 675.927
 51.131 647.559
 942.267 373.014
 451.110 861.626
 453.236 104.261
 31.616 877.893
 197.497 140.014
 696.254 461.635
 991.454 981.631
 417.418 765.677
 23.137 436.697
 734.215 666.687
 521.933 970.605
 859.658 465.404
 131.945 532.961
 646.065 351.416
 834.606 10.449
 573.398 202.728
 10.725 496.429
 5.543 344.819
 16.439 669.288
 255.854 974.731
 406.373 104.490
 145.627 220.305
 308.154 318.187
 185.565 675.674
 26.332 652.631
 796.802 670.175
 524.420 805.419
 978.960 192.930
 248.512 306.529
 970.465 29.256
 764.727 630.443
 1.328 253.164
 789.083 857.322
 559.546 263.396
 498.586 969.685
 355.922 315.421
 86.098 482.633
 633.292 270.749
 621.390 289.988
 707.921 605.627
 622.737 390.312
 814.331 657.262
 746.248 700.644
 939.286 466.129
 536.017 27.564
 443.462 242.485
 822.249 641.206
 775.995 554.239
 635.166 875.013
 461.302 427.837
 151.108 979.805
 80.926 65.332
 388.376 713.430
 65.765 216.641
 11.809 105.526
 463.682 78.948
 527.533 650.268
 240.505 113.758
 396.817 138.376
 222.870 330.386
 667.541 123.802
 191.824 352.356
 813.624 951.726
 406.887 195.692
 740.202 564.599
 580.192 896.327
 711.844 304.607
 956.014 444.486
 102.182 387.199
 187.386 449.099
 858.757 15.039
 471.613 362.980
 892.409 509.292
 321.418 263.064
 905.164 770.632
 147.503 178.600
 586.326 651.369
 828.782 888.566
 458.589 868.950
 794.086 327.984
 722.727 256.712
 57.189 127.373
 212.323 907.704
 687.548 1.759
 463.491 989.752
 491.847 362.783
 66.510 203.602
 184.475 572.302
 987.354 420.271
 74.466 126.986
 721.387 508.742
 656.485 964.837
 715.893 681.538
 406.568 236.049
 923.022 414.709
 319.969 767.549
 23.264 602.432
 137.286 73.829
 398.325 687.089
 962.823 892.989
 390.781 56.732
 840.753 638.393
 528.780 656.886
 403.009 900.930
 933.233 47.183
 599.291 777.971
 981.346 710.389
 753.104 671.896
 845.932 347.626
 325.995 638.187
 840.103 865.300
 210.450 980.954
 599.794 363.358
 583.954 718.325
 263.725 398.495
 144.311 662.985
 646.315 238.086
 289.216 91.580
 331.504 499.559
 709.430 483.440
 985.140 135.240
 220.756 282.732
 534.650 964.303
 79.646 532.766
 193.985 52.061
 703.066 16.414
 319.734 13.722
 665.740 947.973
 424.000 486.829
 175.636 550.109
 197.620 426.428
 358.433 31.451
 423.212 772.715
 618.475 588.256
 193.916 306.361
 920.461 384.981
 866.538 916.195
 963.951 837.297
 835.924 972.623
 140.935 506.007
 142.897 333.601
 692.610 106.237
 446.256 654.570
 260.656 403.554
 278.291 966.315
 784.267 483.284
 244.735 902.848
 478.870 182.807
 858.292 873.264
 75.554 526.316
 647.898 885.821
 59.902 220.207
 654.178 548.803
 861.230 593.447
 199.351 30.902
 672.405 505.023
 154.058 894.704
 268.953 409.659
 764.436 791.588
 114.441 958.702
 353.619 986.945
 535.825 716.465
 979.109 673.509
 504.400 59.925
 970.706 521.076
 819.944 383.765
 455.613 36.634
 350.723 901.111
 713.792 94.432
 591.281 676.577
 916.506 605.779
 652.706 881.248
 356.422 289.062
 963.620 464.007
 253.749 67.871
 330.134 600.266
 148.059 856.209
 552.920 33.826
 491.065 611.950
 831.267 161.764
 526.347 171.300
 577.326 833.246
 765.420 776.699
 726.690 13.758
 186.583 527.842
 950.223 894.949
 737.462 510.299
 460.838 661.239
 311.305 769.286
 60.068 927.166
 290.925 918.731
 203.459 69.631
 166.189 219.807
 779.402 47.572
 987.462 781.154
 920.079 344.913
 328.041 868.156
 0.311 922.987
 506.068 544.807
 363.525 323.939
 526.478 283.112
 654.741 640.361
 215.183 176.893
 677.816 37.670
 452.974 794.749
 745.449 979.225
 100.788 947.212
 701.246 620.316
 919.238 62.654
 387.016 881.798
 505.224 942.849
 857.246 129.045
 431.520 270.360
 236.228 824.137
 519.173 874.990
 729.599 911.717
 588.179 834.722
 977.246 480.216
 413.193 528.016
 32.870 614.239
 705.002 699.588
 719.405 540.522
 195.376 22.271
 709.395 654.481
 726.022 995.045
 264.076 797.772
 238.154 914.476
 310.938 6.274
 787.178 86.694
 201.927 644.524
 929.980 43.521
 656.146 434.886
 765.981 813.800
 713.067 941.000
 476.535 944.438
 994.172 904.475
 772.422 20.855
 759.896 806.100
 301.334 599.604
 550.353 738.336
 814.656 323.976
 86.171 260.609
 977.027 273.809
 381.580 254.411
 807.601 421.745
 65.628 808.807
 256.396 188.579
 927.019 21.341
 683.382 159.514
 979.679 983.169
 565.999 831.193
 504.096 584.457
 609.646 986.832
 746.056 596.565
 275.601 765.133
 270.139 496.461
 225.054 409.615
 468.913 947.362
 162.967 911.230
 846.880 754.143
 360.890 531.796
 435.789 505.045
 756.314 402.556
 887.976 290.342
 933.469 805.631
 347.959 667.435
 655.643 281.182
 359.009 999.434
 564.173 665.497
 638.082 25.356
 509.365 501.157
 194.888 885.028
 12.205 806.940
 702.703 196.517
 54.102 929.663
 301.384 310.102
 689.756 490.866
 757.015 697.663
 513.218 297.040
 575.490 2.692
 370.083 402.223
 805.470 512.466
 693.587 336.436
 733.596 424.352
 696.081 273.152
 914.156 982.416
 320.307 675.142
 256.936 343.933
 250.230 692.525
 569.534 398.887
 505.501 392.164
 690.565 975.847
 756.398 266.919
 412.989 206.830
 760.057 540.432
 865.098 839.824
 449.776 572.537
 51.783 43.987
 626.094 347.035
 349.710 578.294
 773.296 143.199
 964.393 934.274
 833.129 251.186
 590.426 327.831
 337.226 76.481
 741.829 829.923
 862.397 417.163
 739.442 882.754
 513.167 708.217
 36.443 354.241
 941.420 868.239
 139.274 811.789
 124.531 205.015
 625.827 35.290
 784.925 927.674
 789.760 892.817
 442.639 855.079
 941.828 540.527
 848.353 224.127
 896.457 716.077
 100.884 299.564
 263.304 423.423
 466.681 121.371
 775.730 72.811
 599.002 939.841
 526.154 675.306
 13.974 66.011
 974.845 794.149
 785.285 280.476
 365.266 939.147
 137.988 11.903
 454.627 34.199
 76.664 23.365
 570.426 586.733
 199.409 776.311
 77.754 601.580
 204.894 315.424
 611.864 986.653
 276.690 910.332
 447.524 835.314
 961.660 670.356
 270.975 197.745
 485.192 424.936
 349.924 693.783
 756.215 734.446
 697.915 11.136
 903.250 504.004
 666.108 179.596
 796.266 247.009
 410.130 733.711
 98.006 157.022
 642.873 958.553
 356.127 258.027
 844.533 356.870
 100.265 616.640
 835.508 47.480
 905.714 908.643
 80.896 786.589
 690.365 170.097
 870.384 743.592
 839.813 854.654
 265.184 624.363
 25.949 28.539
 413.901 547.099
 169.080 718.754
 78.936 583.244
 967.775 784.558
 379.940 689.176
 812.599 794.216
 324.412 999.252
 941.097 985.812
 459.704 18.954
 66.342 590.879
 325.132 55.587
 807.887 361.382
 515.857 426.114
 412.746 713.681
 377.551 275.601
 19.074 277.546
 247.108 679.701
 83.657 994.686
 932.001 560.188
 266.203 70.971
 799.918 549.164
 692.222 761.443
 529.670 546.240
 958.351 9.809
 680.746 340.230
 808.891 617.681
 777.253 345.021
 112.828 767.043
 405.273 526.049
 572.489 136.757
 802.067 782.828
 667.131 455.395
 810.282 983.168
 299.416 423.961
 697.780 110.993
 794.842 469.461
 849.405 452.243
 582.327 590.649
 444.564 778.273
 539.576 608.223
 995.686 234.981
 554.228 801.397
 667.334 265.924
 968.784 209.926
 81.921 811.679
 834.744 704.729
 381.898 174.175
 93.193 321.296
 523.997 17.820
 172.390 738.673
 571.201 718.620
 997.805 244.424
 392.967 653.526
 949.976 14.301
 32.495 545.947
 986.887 157.115
 728.333 916.282
 529.866 223.565
 441.140 310.708
 58.012 886.344
 818.043 845.207
 881.640 292.173
 987.888 768.276
 689.225 329.471
 909.951 44.215
 56.740 303.890
 263.862 233.878
 748.534 464.162
 964.995 311.801
 853.048 559.588
 291.089 133.564
 316.438 365.509
 614.121 446.756
 446.879 502.514
 726.347 30.197
 349.842 157.614
 438.967 421.993
 860.716 640.666
 302.164 946.028
 409.695 366.973
 60.603 322.737
 882.059 527.835
 511.264 23.151
 124.859 716.243
 291.102 930.724
 452.115 326.773
 389.318 564.096
 671.174 999.545
 779.512 602.615
 602.587 471.136
 5.787 277.063
 307.376 314.246
 166.761 138.702
 734.676 467.220
 933.761 113.761
 928.467 589.170
 753.338 667.098
 406.452 932.232
 537.078 432.549
 672.333 45.518
 79.047 178.920
 823.092 552.698
 386.637 345.556
 846.856 954.289
 615.925 241.607
 909.034 764.801
 497.729 15.673
 832.461 812.792
 983.422 590.355
 181.941 607.860
 366.292 357.800
 158.969 852.876
 709.165 751.739
 645.403 382.808
 974.437 68.448
 655.849 614.800
 579.185 588.983
 570.671 459.448
 34.174 158.770
 431.380 173.191
 48.204 674.881
 347.241 819.440
 743.190 198.341
 448.948 485.345
 13.601 696.287
 547.967 696.374
 237.635 290.454
 637.649 247.148
 495.944 673.141
 976.417 979.943
 744.263 394.448
 799.542 588.194
 414.461 635.393
 742.537 888.170
 157.927 986.557
 57.368 915.212
 697.605 542.742
 347.241 779.775
 400.276 207.982
 224.235 221.704
 426.853 655.012
 347.353 878.201
 451.661 587.389
 270.710 221.731
 576.150 265.039
 419.444 109.484
 390.627 144.736
 14.963 737.083
 179.923 691.328
 544.364 218.051
 124.016 184.320
 268.044 869.597
 439.330 694.322
 593.894 817.709
 745.556 367.180
 929.081 624.187
 359.418 27.994
 816.730 59.494
 621.989 716.428
 944.123 813.165
 999.159 667.547
 593.094 153.715
 373.135 53.846
 617.544 268.772
 311.773 364.394
 355.592 70.447
 885.946 992.035
 496.390 618.309
 854.575 571.161
 758.490 360.874
 382.465 13.655
 935.715 135.100
 355.542 452.323
 18.424 191.324
 347.775 357.741
 496.927 468.545
 238.077 650.183
 846.617 362.480
 816.350 402.841
 531.341 377.792
 725.946 711.249
 545.985 298.175
 113.913 987.655
 657.584 946.115
 77.127 594.680
 656.120 731.332
 656.744 642.140
 354.213 136.870
 828.316 482.300
 994.911 89.049
 821.529 15.451
 557.808 966.938
 671.087 188.809
 67.676 384.461
 216.242 881.884
 982.055 19.850
 726.222 831.145
 592.974 759.953
 906.142 981.913
 854.720 498.338
 534.477 57.575
 328.846 694.434
 278.901 612.665
 907.165 524.829
 40.057 59.923
 474.044 286.837
 268.965 320.639
 744.955 938.457
 207.338 796.466
 665.901 958.619
 603.671 269.228
 178.340 408.447
 681.870 338.366
 999.777 380.004
 582.245 854.533
 697.807 286.252
 83.473 19.110
 554.635 417.836
 653.714 925.242
 42.622 252.650
 102.217 114.288
 625.068 427.345
 720.883 525.767
 729.204 480.991
 557.360 108.127
 232.216 265.784
 664.902 426.609
 481.387 734.142
 974.821 213.580
 514.299 992.814
 58.623 831.853
 736.050 540.145
 40.503 704.317
 282.085 340.667
 416.760 560.965
 785.319 350.448
 494.819 789.885
 365.409 686.551
 617.079 690.492
 660.458 374.590
 648.014 219.348
 373.956 440.405
 319.151 111.039
 562.790 606.483
 716.373 534.092
 148.820 473.042
 305.894 705.845
 503.414 410.026
 606.204 907.101
 490.929 452.860
 677.974 889.507
 826.186 915.535
 605.433 803.814
 718.253 733.750
 742.294 58.896
 457.392 393.508
 681.964 278.825
 225.762 742.457
 253.158 103.017
 50.701 718.581
 733.429 583.007
 500.457 650.592
 388.348 494.548
 677.467 14.006
 184.713 897.256
 978.322 484.634
 472.240 643.029
 350.138 575.822
 787.674 431.889
 720.898 726.699
 994.181 128.123
 460.438 215.902
 341.698 834.865
 136.254 889.501
 912.796 151.133
 164.251 234.356
 324.262 837.298
 872.413 510.838
 585.445 43.907
 851.509 334.315
 97.435 331.382
 570.902 506.134
 917.018 956.494
 102.142 925.893
 439.237 623.669
 383.894 841.923
 483.319 908.414
 948.049 431.184
 638.056 435.756
 30.492 48.900
 451.712 233.090
 836.268 398.422
 283.818 334.775
 696.002 180.007
 95.327 71.011
 419.970 460.988
 191.356 667.711
 262.645 437.226
 576.998 974.388
 191.571 435.722
 599.462 746.380
 200.960 840.171
 465.244 874.560
 16.246 145.036
 903.315 984.046
 948.211 990.201
 136.996 633.124
 824.269 868.643
 698.543 919.974
 753.457 195.714
 820.380 148.749
 77.107 683.207
 841.880 584.840
 778.490 967.452
 535.781 523.842
 134.839 332.051
 566.431 457.746
 709.682 167.039
 604.521 108.748
 321.449 682.075
 428.785 344.726
 257.844 897.656
 711.880 335.836
 309.728 271.339
 10.747 868.936
 701.527 562.662
 734.811 131.861
 428.969 928.293
 850.194 904.367
 63.751 386.136
 674.602 354.170
 636.311 952.428
 33.591 207.736
 602.996 88.735
 70.844 134.824
 186.584 886.176
 246.945 707.324
 46.321 342.915
 215.475 236.422
 485.638 479.145
 852.495 392.900
 395.838 93.489
 334.270 524.404
 218.644 48.358
 735.175 517.436
 199.307 822.652
 658.075 442.805
 607.501 71.896
 245.918 869.201
 891.448 363.015
 967.166 943.959
 570.476 518.453
 558.112 201.901
 184.650 917.865
 759.531 667.325
 632.343 111.533
 149.032 520.908
 516.055 534.775
 667.491 288.616
 664.797 454.613
 919.816 815.188
 242.576 396.841
 126.974 867.642
 924.551 702.336
 675.602 997.432
 616.239 945.263
 589.861 711.718
 400.519 252.893
 301.637 268.954
 569.286 27.636
 762.234 741.271
 181.656 757.986
 991.736 861.302
 991.808 978.208
 449.974 595.197
 413.479 599.334
 312.194 123.115
 494.269 779.591
 598.042 745.793
 423.983 864.476
 717.273 218.616
 613.050 229.738
 20.919 706.538
 768.630 769.654
 371.633 283.226
 39.268 343.746
 139.034 10.732
 269.259 423.829
 780.611 742.142
 729.415 56.902
 759.692 14.981
 603.220 805.480
 780.962 639.328
 690.927 663.572
 570.835 738.744
 636.744 832.550
 902.745 247.202
 826.643 325.964
 552.169 889.616
 490.486 446.003
 977.236 931.423
 469.153 417.424
 950.500 943.785
 275.381 698.716
 136.296 230.520
 139.371 426.870
 814.833 652.034
 543.407 943.971
 25.374 376.722
 623.233 644.122
 341.595 623.914
 760.525 351.607
 135.310 32.169
 676.254 870.291
 441.536 706.192
 528.035 144.932
 647.395 843.835
 537.717 953.068
 7.207 716.375
 853.762 147.777
 81.622 530.786
 964.630 33.662
 333.570 718.136
 505.939 458.620
 339.844 609.051
 680.117 10.297
 24.152 432.632
 370.361 327.491
 443.545 532.206
 971.758 872.602
 501.331 568.252
 775.298 601.411
 380.197 979.866
 672.446 241.878
 931.664 820.994
 948.891 425.413
 992.686 261.674
 909.663 664.148
 975.865 48.690
 130.166 238.724
 773.031 320.915
 818.627 946.070
 277.863 654.508
 367.517 489.465
 754.658 619.792
 880.618 98.180
 18.564 528.629
 707.446 906.309
 436.719 267.468
 669.806 255.630
 177.257 991.754
 301.535 611.757
 819.468 112.345
 570.296 283.467
 367.303 60.024
 941.105 839.304
 181.463 161.641
 459.597 641.693
 242.579 8.216
 666.649 525.497
 187.372 614.189
 445.618 484.730
 507.299 646.510
 393.156 587.968
 279.413 996.481
 491.295 900.616
 504.235 945.877
 942.541 271.784
 75.969 377.324
 164.335 657.124
 204.960 648.102
 480.943 549.015
 677.682 403.082
 809.084 815.208
 180.640 278.688
 121.253 190.198
 364.325 943.336
 153.373 94.559
 793.032 544.355
 370.257 791.429
 155.021 465.883
 735.272 931.736
 412.726 441.586
 174.921 737.080
 99.889 870.351
 562.967 758.249
 945.294 528.644
 553.818 805.696
 972.933 401.316
 105.590 144.124
 325.907 720.700
 187.387 885.422
 244.015 434.652
 53.623 101.911
 929.105 656.213
 884.650 55.322
 822.026 384.941
 284.573 26.748
 32.778 152.403
 544.221 110.266
 81.831 717.136
 122.940 460.009
 574.077 518.651
 83.882 459.589
 114.368 62.251
 293.072 107.237
 439.825 528.881
 825.685 213.518
 972.271 734.741
 929.308 315.458
 445.150 667.456
 992.510 186.406
 922.629 528.273
 629.907 520.673
 971.440 857.852
 297.172 492.085
 364.034 527.020
 819.536 13.182
 958.356 259.336
 86.644 384.208
 116.799 811.143
 619.720 736.619
 574.509 874.116
 141.644 3.240
 253.251 358.010
 17.422 735.948
 427.560 645.909
 25.774 731.768
 499.256 144.810
 369.028 300.356
 616.865 450.571
 828.614 931.130
 508.647 443.545
 180.310 808.874
 280.438 880.458
 253.595 934.865
 988.968 566.008
 662.531 779.756
 542.873 6.364
 264.190 308.311
 739.980 864.190
 780.652 649.010
 932.001 364.392
 920.903 548.678
 155.606 620.674
 381.695 359.185
 399.451 259.829
 616.714 596.246
 635.526 573.924
 519.621 926.412
 53.917 106.072
 650.116 754.852
 654.358 214.954
 277.649 771.846
 595.782 923.872
 962.538 878.646
 944.413 664.759
 229.793 753.110
 227.944 314.665
 910.931 972.100
 362.217 895.954
 180.412 511.967
 510.015 191.449
 146.453 671.577
 529.560 297.423
 973.941 966.373
 221.723 301.671
 26.664 429.284
 266.527 97.407
 976.503 518.247
 806.237 108.806
 501.318 604.232
 167.029 958.282
 296.954 822.675
 375.238 912.783
 80.794 79.859
 406.572 135.389
 936.945 769.953
 574.985 184.134
 321.403 474.272
 17.539 952.648
 837.943 668.784
 836.209 962.746
 243.245 486.590
 418.981 989.256
 227.709 487.090
 660.594 829.283
 233.994 431.657
 945.962 294.641
 759.530 406.357
 632.707 395.853
 285.940 555.463
 487.736 152.960
 684.621 876.033
 788.644 482.209
 863.780 294.848
 114.542 403.737
 701.377 816.471
 821.266 144.749
 307.157 247.666
 749.570 91.888
 184.767 612.043
 356.812 507.805
 434.558 253.309
 525.656 268.191
 214.971 60.470
 198.781 910.199
 934.215 648.586
 455.520 90.390
 196.418 500.070
 2.384 224.759
 202.782 460.208
 439.865 985.459
 886.715 923.566
 316.467 334.461
 524.028 22.685
 439.428 525.148
 339.531 5.231
 309.731 656.113
 867.503 269.215
 845.058 839.804
 606.323 617.569
 784.161 290.938
 131.044 733.203
 694.177 849.545
 38.821 594.405
 271.008 851.174
 351.204 119.318
 402.470 327.219
 687.592 209.172
 103.250 262.761
 262.126 155.558
 106.426 824.188
 601.468 80.313
 363.384 876.427
 596.088 321.548
 545.336 787.833
 798.548 990.194
 516.509 32.950
 687.875 963.378
 650.637 778.744
 301.470 409.514
 356.053 823.111
 270.338 251.535
 655.982 555.967
 908.017 356.179
 613.122 158.818
 829.953 416.054
 593.175 940.235
 302.685 585.717
 210.339 429.115
 528.874 701.786
 497.131 787.971
 705.640 9.769
 677.176 953.271
 493.920 526.721
 507.259 112.974
 502.585 669.813
 686.149 162.849
 223.155 397.600
 323.195 378.023
 202.373 555.244
 17.903 945.666
 967.123 239.583
 149.546 245.258
 628.755 48.031
 518.073 866.747
 204.542 930.528
 347.343 622.028
 468.500 800.653
 769.956 44.874
 751.168 995.483
 499.128 668.016
 170.174 409.632
 274.407 308.056
 615.761 613.276
 490.129 539.791
 716.188 333.920
 901.997 877.207
 448.512 314.620
 509.730 40.541
 975.306 125.544
 262.374 234.570
 314.998 9.964
 585.446 15.601
 183.614 189.353
 421.876 21.874
 572.684 275.324
 375.876 288.471
 599.023 969.337
 92.839 782.965
 827.147 145.649
 469.609 167.397
 527.702 670.946
 16.693 116.606
 301.703 17.800
 363.825 69.172
 730.408 371.956
 767.779 337.385
 466.758 649.007
 629.330 604.664
 682.496 648.889
 616.009 56.125
 444.185 651.729
 508.034 549.693
 283.461 651.610
 403.812 185.950
 527.204 332.091
 334.374 485.221
 390.200 895.690
 616.502 756.097
 137.701 196.660
 723.955 532.423
 982.729 910.230
 955.042 572.825
 680.605 961.072
 430.681 531.053
 861.922 278.316
 756.332 205.232
 48.901 434.076
 137.920 213.634
 525.916 537.888
 548.527 993.515
 983.035 221.861
 219.723 413.342
 275.140 872.753
 877.521 778.195
 94.935 800.046
 684.921 110.048
 655.477 516.610
 295.628 831.048
 129.544 134.522
 99.890 166.863
 64.941 317.405
 64.600 31.965
 955.716 697.376
 275.051 938.590
 721.247 964.954
 692.535 680.684
 853.536 420.385
 895.685 543.885
 216.047 971.722
 897.830 458.318
 896.537 856.162
 79.385 484.485
 566.124 614.792
 973.247 960.831
 615.019 575.762
 50.492 467.751
 12.668 696.477
 809.262 915.081
 670.590 621.648
 736.097 742.852
 816.852 161.685
 28.283 657.798
 972.268 656.174
 108.728 996.277
 953.208 322.086
 779.921 708.808
 520.908 298.294
 527.578 868.957
 911.910 680.252
 752.413 302.068
 281.430 24.993
 163.134 455.143
 786.861 121.393
 866.403 551.551
 551.263 928.970
 829.352 722.270
 448.570 545.961
 934.687 523.721
 618.603 570.408
 192.997 651.410
 879.126 853.305
 295.154 864.361
 985.558 138.173
 381.550 39.493
 681.127 554.726
 54.037 784.684
 68.917 144.619
 469.084 327.348
 363.270 193.706
 112.721 150.195
 85.236 918.172
 183.751 521.714
 252.352 181.727
 593.745 135.451
 777.153 229.171
 451.074 264.705
 784.773 620.036
 630.252 408.869
 744.237 487.003
 63.943 370.839
 490.187 170.856
 738.048 93.941
 404.430 80.319
 853.257 699.583
 195.783 65.959
 150.530 816.723
 31.044 597.193
 222.407 60.453
 851.721 896.204
 564.169 994.136
 885.485 858.351
 804.287 958.088
 906.616 912.513
 715.818 143.657
 197.336 924.149
 301.295 376.289
 346.471 186.979
 93.048 402.165
 631.087 494.762
 276.783 472.892
 351.336 132.152
 864.800 630.180
 922.794 413.092
 780.684 11.428
 21.009 557.273
 812.062 447.495
 570.109 301.183
 212.534 590.873
 774.427 652.090
 636.893 297.140
 815.577 713.468
 751.886 251.415
 836.955 32.086
 533.003 166.866
 675.798 573.987
 19.107 831.988
 695.619 253.351
 312.224 910.797
 438.003 79.714
 368.803 534.436
 524.377 10.999
 698.615 208.651
 870.756 698.458
 363.644 509.541
 359.869 571.930
 625.536 75.873
 376.981 367.312
 528.099 921.705
 242.623 860.926
 500.950 495.276
 455.187 506.442
 439.607 871.986
 629.552 18.468
 442.319 179.257
 128.699 3.015
 578.974 763.229
 130.618 179.321
 424.841 691.367
 452.927 891.386
 132.275 176.440
 25.873 682.860
 135.441 157.014
 817.122 58.173
 113.325 94.106
 78.658 919.274
 79.757 575.283
 519.784 934.667
 758.761 354.051
 876.550 540.184
 150.556 307.350
 15.818 804.041
 137.065 546.501
 303.734 817.890
 433.340 661.682
 308.736 47.116
 308.335 177.380
 776.785 524.376
 498.584 622.196
 192.652 377.997
 173.395 812.475
 560.413 819.351
 809.892 672.780
 436.502 879.649
 358.832 89.953
 820.563 286.039
 163.524 360.056
 546.872 439.563
 98.797 942.800
 69.307 434.077
 267.093 705.966
 446.024 6.908
 94.934 108.140
 309.305 700.807
 663.902 832.797
 258.121 945.142
 762.541 16.939
 495.170 225.398
 214.241 195.415
 409.395 637.818
 104.091 455.519
 894.906 444.668
 256.121 629.012
 416.906 420.371
 690.476 969.333
 556.639 865.120
 385.287 15.370
 65.756 856.966
 875.878 839.876
 364.198 202.636
 518.000 746.626
 156.063 359.004
 423.893 607.153
 99.669 449.417
 529.947 322.744
 638.699 150.711
 180.567 533.003
 521.858 327.205
 300.781 357.403
 752.730 627.223
 294.248 104.683
 716.677 16.440
 436.175 986.689
 727.706 221.926
 752.681 663.445
 878.794 12.971
 287.892 176.004
 720.381 2.291
 684.503 509.472
 243.431 457.055
 147.282 702.803
 918.152 347.286
 955.333 382.355
 103.052 303.833
 648.731 656.251
 160.436 224.446
 77.896 45.432
 715.724 260.109
 486.966 139.625
 4.412 780.999
 351.115 812.620
 440.260 499.184
 525.775 487.263
 892.992 190.953
 444.899 248.023
 617.850 783.650
 255.557 715.071
 970.592 958.894
 355.321 941.396
 560.647 775.494
 343.274 112.109
 136.193 171.202
 769.158 216.690
 504.924 993.473
 710.740 850.467
 123.422 506.770
 397.293 866.229
 539.667 89.693
 175.828 241.643
 753.776 171.778
 763.182 519.695
 331.076 860.438
 196.050 799.849
 21.845 306.908
 265.663 54.905
 929.269 680.757
 665.112 586.167
 340.330 830.400
 74.584 536.528
 65.537 857.933
 30.405 402.164
 97.820 126.659
 563.277 529.187
 126.822 735.911
 223.050 277.597
 663.787 467.632
 533.635 273.016
 428.675 250.908
 21.980 354.044
 112.889 563.007
 447.575 132.604
 498.751 37.842
 509.695 704.760
 234.690 175.275
 242.919 934.321
 829.983 117.881
 219.678 850.811
 845.025 307.025
 82.224 292.436
 965.895 659.344
 424.123 734.507
 21.756 70.359
 559.879 790.956
 840.070 297.317
 765.502 693.354
 650.296 982.115
 475.761 936.058
 7.636 21.793
 96.600 541.280
 583.276 93.613
 273.019 122.996
 778.679 699.795
 961.095 208.547
 793.882 59.945
 633.058 471.800
 291.817 883.851
 620.312 517.797
 133.874 981.347
 522.557 277.623
 250.763 677.363
 911.735 580.865
 694.962 608.000
 195.354 994.475
 387.480 76.823
 510.945 989.504
 316.169 289.639
 266.301 125.180
 712.651 391.488
 361.062 442.845
 480.026 872.631
 994.676 125.736
 267.469 53.054
 132.387 705.462
 696.853 599.734
 341.540 448.869
 400.340 371.011
 579.827 822.054
 489.113 951.528
 198.387 149.414
 557.916 563.794
 576.833 328.315
 256.735 283.561
 423.718 53.267
 201.930 701.510
 421.930 792.222
 629.534 59.515
 969.684 351.997
 741.643 32.910
 737.588 395.997
 394.269 458.281
 432.680 626.807
 306.257 537.476
 911.045 426.192
 721.595 141.570
 819.793 728.401
 772.518 442.875
 562.826 477.842
 212.105 8.763
 187.272 643.382
 709.727 878.714
 971.099 898.347
 230.854 836.985
 77.666 463.198
 807.789 799.434
 728.613 497.736
 106.190 806.900
 359.077 838.227
 913.407 802.365
 163.895 834.163
 31.446 48.567
 152.945 847.447
 15.433 491.340
 219.451 446.995
 926.947 506.668
 26.056 43.248
 392.390 591.971
 547.159 254.559
 95.013 620.781
 517.984 541.292
 663.545 111.586
 554.641 959.592
 232.079 543.837
 376.895 416.923
 669.466 454.972
 16.284 712.680
 249.747 880.755
 584.711 342.478
 948.804 556.528
 648.738 472.417
 400.507 219.241
 366.823 353.972
 75.142 770.049
 743.065 470.789
 404.113 46.042
 902.103 870.948
 271.044 469.305
 544.382 943.210
 626.987 994.507
 375.692 609.921
 526.023 55.729
 574.698 814.911
 879.752 753.044
 350.059 829.667
 910.963 343.964
 505.787 348.831
 66.941 379.160
 169.091 425.727
 903.603 101.637
 506.329 854.890
 748.106 210.016
 255.459 751.839
 318.002 856.704
 211.165 436.520
 651.016 37.995
 713.292 687.623
 865.490 953.818
 590.424 407.516
 315.308 728.547
 606.179 394.672
 465.418 240.627
 32.372 450.803
 338.924 997.640
 644.781 407.340
 171.090 695.535
 896.260 810.374
 149.844 637.420
 788.849 189.835
 979.594 770.423
 640.051 808.702
 832.073 81.203
 445.190 57.848
 853.796 214.933
 382.796 764.081
 297.545 832.774
 526.142 410.786
 0.610 673.381
 422.565 945.906
 14.540 949.913
 622.379 549.795
 821.699 400.999
 798.226 550.552
 578.417 468.456
 939.355 967.100
 981.104 33.136
 456.981 806.553
 641.900 380.662
 448.476 883.781
 718.858 459.202
 969.477 224.965
 109.857 540.480
 912.091 985.983
 880.460 502.561
 20.407 699.291
 47.456 658.359
 55.636 763.632
 129.166 288.236
 94.948 629.079
 450.774 369.495
 180.798 591.097
 461.356 892.210
 879.953 492.262
 885.388 211.991
 940.307 705.831
 454.832 109.263
 903.765 323.551
 11.158 235.168
 827.963 538.882
 645.691 950.712
 849.595 369.669
 180.372 873.306
 176.796 430.258
 51.517 789.063
 794.828 786.918
 621.617 666.397
 103.729 622.503
 136.936 903.530
 352.232 622.590
 203.171 387.023
 890.893 567.396
 452.156 548.502
 318.941 478.903
 407.421 141.245
 751.736 3.607
 765.935 566.489
 975.208 196.685
 941.760 51.472
 794.356 967.165
 761.492 997.718
 617.304 615.690
 361.583 200.509
 264.942 882.021
 267.183 100.474
 257.589 969.458
 187.497 618.576
 831.027 144.530
 553.360 689.439
 679.639 754.831
 261.501 228.841
 747.221 163.562
 442.620 723.711
 197.466 979.721
 505.875 832.073
 235.359 647.049
 852.748 631.827
 535.243 537.446
 823.705 407.301
 306.524 36.110
 919.966 948.040
 217.576 81.940
 611.392 232.892
 554.143 379.516
 34.666 452.273
 740.249 185.359
 241.232 591.280
 155.367 614.104
 962.636 155.569
 577.514 748.084
 916.058 110.584
 432.212 170.842
 721.855 153.528
 774.359 600.841
 498.155 117.670
 844.439 61.610
 38.249 582.140
 470.825 989.664
 271.091 729.721
 212.901 118.354
 13.369 653.589
 210.357 166.604
 105.816 795.208
 305.114 854.128
 102.788 23.994
 295.244 622.608
 171.308 210.155
 654.046 494.644
 626.059 550.752
 769.661 593.710
 155.267 581.894
 626.636 89.282
 807.422 834.044
 834.386 347.617
 941.762 690.067
 310.309 252.143
 780.994 805.214
 627.208 415.053
 830.483 703.379
 743.769 6.558
 85.025 24.179
 339.142 368.672
 676.147 650.684
 382.596 410.565
 916.839 278.663
 578.944 972.057
 776.842 216.249
 460.691 126.247
 823.431 539.977
 747.088 522.354
 946.502 531.594
 85.370 862.380
 562.240 323.231
 935.209 992.261
 969.438 270.093
 486.910 667.739
 582.450 24.260
 528.169 140.605
 553.756 15.550
 832.618 381.474
 949.232 861.244
 253.294 105.444
 975.732 572.272
 410.985 157.338
 561.675 635.880
 894.942 119.623
 838.622 611.678
 793.269 870.155
 199.704 647.151
 272.452 895.936
 757.088 809.292
 787.833 385.743
 276.118 740.149
 365.675 917.513
 322.401 415.993
 616.839 129.650
 166.955 653.055
 664.639 338.789
 403.714 28.688
 765.406 125.356
 646.694 537.321
 918.561 453.383
 697.206 178.124
 380.083 689.263
 264.380 769.242
 464.280 717.447
 447.551 235.320
 926.516 267.576
 462.604 945.525
 225.342 130.507
 435.137 53.164
 55.435 479.342
 863.293 261.129
 290.323 370.576
 647.631 705.996
 271.587 290.227
 422.628 304.566
 702.626 456.242
 535.959 667.539
 52.024 383.214
 91.951 674.010
 723.878 865.727
 392.441 776.324
 518.125 215.289
 212.366 716.985
 369.161 981.334
 182.787 377.817
 630.037 953.239
 117.779 127.042
 454.714 447.457
 113.825 103.699
 142.674 467.072
 324.470 92.803
 747.374 531.286
 325.330 851.351
 239.218 826.153
 244.851 187.841
 59.896 857.592
 356.946 660.326
 841.048 291.005
 578.876 214.343
 297.432 952.421
 460.214 347.666
 82.280 622.836
 408.647 769.127
 527.844 875.274
 400.852 960.202
 332.623 643.183
 550.089 387.529
 122.120 845.327
 127.919 329.500
 454.011 367.684
 900.115 738.796
 891.101 174.455
 574.171 273.940
 684.457 710.841
 358.540 496.095
 930.809 8.316
 895.865 282.398
 656.866 712.718
 401.077 184.848
 581.077 346.483
 660.466 835.362
 581.034 473.900
 533.043 525.079
 500.808 563.556
 847.165 871.774
 543.805 501.606
 663.007 526.563
 368.068 185.456
 37.779 293.754
 215.405 967.744
 901.400 870.033
 124.362 988.549
 844.599 816.337
 989.178 458.742
 411.209 913.333
 999.813 583.980
 446.902 915.694
 727.508 157.397
 716.165 998.332
 779.598 525.591
 89.314 106.802
 838.429 38.545
 306.432 602.567
 901.892 636.995
 532.900 290.363
 365.454 583.228
 472.611 279.017
 13.682 691.883
 743.800 448.769
 137.405 720.128
 45.946 258.057
 553.219 801.337
 554.423 542.233
 795.546 188.378
 125.934 47.552
 776.482 862.944
 638.670 58.708
 692.041 282.501
 936.125 360.234
 399.940 208.667
 905.330 305.058
 236.833 988.024
 664.706 221.908
 693.009 151.983
 332.764 191.922
 259.217 845.457
 518.539 169.690
 420.992 479.448
 343.162 961.053
 345.965 490.674
 247.633 36.400
 512.926 57.890
 46.126 31.421
 919.557 711.301
 81.627 935.412
 708.627 635.611
 69.003 899.178
 28.128 31.625
 360.636 709.648
 725.394 604.490
 235.371 816.601
 432.956 292.577
 139.943 289.091
 677.158 959.572
 53.237 796.441
 599.860 428.747
 701.279 113.098
 577.552 943.739
 830.979 340.634
 627.615 660.952
 213.037 16.950
 763.231 897.258
 251.757 176.107
 979.502 620.753
 747.597 756.502
 984.896 645.493
 406.044 195.481
 123.368 502.408
 485.972 650.468
 730.893 352.790
 607.147 746.732
 831.089 198.104
 218.335 656.747
 71.849 146.520
 796.020 393.427
 940.073 513.905
 183.548 567.428
 944.731 972.491
 979.364 275.935
 837.448 986.716
 881.636 906.462
 330.803 81.416
 938.976 244.055
 791.863 526.661
 740.217 544.685
 224.385 265.864
 400.458 2.792
 528.289 94.612
 419.214 8.800
 637.908 468.064
 955.912 615.547
 118.027 891.223
 97.764 954.053
 143.684 661.206
 297.859 842.779
 339.072 81.683
 303.036 294.793
 613.892 970.311
 740.650 959.240
 151.304 909.461
 712.755 42.737
 887.721 843.506
 580.760 889.164
 826.427 162.721
 891.550 989.700
 68.197 710.502
 578.846 726.332
 574.376 348.661
 105.798 989.698
 31.125 972.287
 734.135 964.747
 215.909 603.860
 202.485 744.747
 514.711 354.548
 565.639 55.637
 565.334 322.872
 34.642 679.366
 850.810 627.050
 314.910 227.867
 707.877 722.601
 69.260 700.664
 997.365 442.161
 841.480 861.312
 282.906 76.642
 623.150 384.108
 36.507 577.975
 494.830 86.572
 217.265 151.572
 638.027 399.431
 713.902 184.926
 915.675 699.447
 92.223 456.336
 28.176 796.848
 912.328 729.531
 544.554 924.857
 473.037 276.170
 412.384 110.630
 176.073 204.871
 597.155 42.442
 81.908 104.149
 476.369 105.261
 532.667 834.657
 403.492 394.893
 653.101 6.255
 302.789 388.825
 894.552 936.174
 302.021 840.047
 673.260 660.012
 752.953 48.928
 265.707 827.169
 729.938 279.130
 980.468 292.040
 387.703 928.355
 826.862 662.679
 757.396 496.013
 372.333 506.515
 474.493 150.878
 727.822 870.050
 76.020 176.198
 956.434 44.348
 343.497 31.967
 76.568 413.871
 371.100 639.218
 965.665 842.023
 727.697 564.909
 182.147 467.267
 81.988 514.500
 156.568 369.368
 750.149 259.676
 582.048 191.965
 786.696 318.207
 710.470 117.129
 906.272 230.097
 764.603 236.800
 834.395 647.419
 765.283 278.099
 729.768 74.281
 783.095 252.768
 393.426 498.031
 320.038 119.611
 827.874 273.907
 150.659 192.501
 782.678 34.021
 274.779 280.607
 624.978 549.918
 503.654 412.969
 810.578 988.308
 795.161 243.039
 463.175 855.301
 526.110 632.479
 858.687 759.188
 24.135 525.272
 674.182 460.075
 538.958 606.512
 615.803 181.391
 402.336 724.196
 859.088 889.255
 975.146 981.630
 693.683 897.066
 504.324 393.171
 890.747 311.469
 685.363 162.717
 836.935 229.576
 349.546 884.465
 88.173 344.098
 649.009 185.998
 77.344 471.743
 604.950 707.759
 603.142 140.187
 201.136 528.784
 976.811 540.233
 960.387 660.341
 306.256 53.063
 328.504 506.604
 53.304 19.067
 228.471 970.000
 363.051 136.504
 936.512 409.365
 590.661 717.774
 397.336 958.219
 250.303 231.467
 243.652 810.413
 295.762 3.496
 947.696 279.105
 178.506 414.785
 621.267 545.836
 685.569 331.378
 234.926 618.625
 758.563 140.935
 263.768 706.082
 661.684 593.907
 632.338 849.036
 279.055 494.866
 48.115 607.938
 461.554 137.348
 433.621 25.030
 145.023 592.048
 821.236 122.153
 63.138 552.252
 220.407 280.931
 870.011 311.333
 140.190 920.441
 163.788 635.044
 515.171 642.423
 510.205 226.849
 182.278 175.354
 54.294 238.974
 60.216 1.603
 582.802 817.103
 140.913 997.481
 65.504 85.267
 990.213 20.778
 320.333 772.597
 927.982 426.642
 777.603 989.092
 498.788 528.271
 578.466 497.703
 414.509 107.242
 851.094 370.014
 338.927 48.590
 836.905 708.181
 758.880 872.672
 163.714 362.862
 642.439 469.689
 511.303 362.667
 595.461 339.614
 918.963 322.519
 95.505 491.627
 228.693 34.596
 986.357 270.330
 529.634 24.905
 465.334 423.807
 809.739 230.450
 75.193 899.513
 373.640 406.459
 837.219 102.051
 448.217 90.895
 324.163 641.985
 969.682 255.737
 691.770 182.146
 981.409 373.262
 64.240 598.495
 726.696 873.264
 128.881 833.075
 204.708 607.014
 843.323 59.135
 183.753 349.575
 127.995 901.019
 899.515 838.240
 718.211 767.327
 575.996 776.415
 723.460 944.299
 615.606 434.885
 203.717 52.079
 637.434 402.354
 369.327 149.782
 277.462 11.350
 65.808 62.187
 782.810 471.639
 569.646 32.899
 368.607 649.234
 525.612 243.288
 198.500 243.836
 58.361 996.236
 788.838 240.437
 727.192 887.121
 916.322 481.923
 427.146 275.799
 476.312 959.478
 514.432 52.127
 644.319 517.736
 120.040 539.372
 539.731 583.818
 660.974 405.437
 985.067 856.224
 140.484 418.015
 955.490 624.125
 702.041 568.581
 684.697 163.766
 649.385 549.591
 850.442 0.841
 428.115 362.681
 724.820 400.819
 872.089 292.297
 12.996 309.081
 917.824 943.645
 394.700 805.497
 377.638 126.564
 553.623 550.793
 711.010 193.851
 962.481 412.162
 845.458 905.243
 570.372 581.277
 352.851 894.029
 201.979 797.954
 892.635 534.890
 265.849 416.589
 76.042 137.518
 825.471 790.185
 399.172 375.037
 209.165 979.003
 830.393 168.847
 823.131 938.840
 39.161 627.701
 339.686 819.622
 217.890 329.485
 816.191 660.934
 402.535 255.969
 868.992 850.392
 146.084 75.927
 793.622 97.311
 175.079 518.380
 453.261 142.207
 173.865 98.668
 21.049 887.449
 333.644 34.883
 880.379 401.416
 591.009 415.418
 485.820 264.191
 209.017 410.541
 44.381 824.001
 246.562 937.837
 973.617 97.796
 570.639 834.728
 164.414 644.832
 20.984 418.329
 759.642 777.545
 595.395 746.428
 46.225 848.822
 623.102 871.880
 941.417 109.151
 696.942 610.347
 681.239 191.480
 85.335 537.683
 640.374 727.508
 712.558 83.891
 631.642 888.266
 929.253 196.246
 655.898 876.861
 871.244 371.680
 459.409 75.317
 478.433 189.916
 668.176 794.286
 299.822 362.101
 923.085 418.527
 206.708 808.223
 755.109 347.357
 563.042 219.523
 788.160 53.627
 327.279 794.190
 813.815 23.229
 879.191 466.142
 875.218 376.834
 51.799 603.702
 458.615 843.854
 204.489 229.004
 404.610 73.785
 78.420 707.283
 105.149 290.874
 337.536 250.659
 787.213 173.902
 903.930 662.094
 244.186 863.733
 559.348 465.933
 757.919 847.995
 497.474 901.691
 358.894 465.890
 95.022 432.708
 151.792 128.808
 722.014 192.051
 545.783 416.505
 859.832 671.185
 682.456 727.408
 644.540 484.626
 662.219 518.797
 535.555 13.950
 798.018 642.698
 537.186 460.635
 742.378 281.277
 12.105 398.266
 61.986 317.021
 938.793 405.537
 498.672 84.393
 625.032 142.381
 534.887 677.732
 620.086 178.620
 957.140 812.612
 421.230 639.221
 316.917 522.765
 675.519 949.838
 663.003 230.787
 893.183 573.710
 752.741 357.668
 250.978 64.550
 436.509 173.701
 236.348 224.040
 796.642 972.193
 608.896 866.476
 359.387 438.930
 204.779 142.582
 689.543 756.502
 331.003 560.238
 528.706 125.750
 66.855 528.724
 408.996 0.165
 463.781 227.011
 127.588 46.578
 995.981 903.772
 319.030 191.559
 322.834 920.339
 531.195 752.478
 470.381 277.155
 68.871 640.950
 489.803 363.857
 491.605 660.564
 901.635 853.524
 67.792 587.442
 259.017 148.670
 926.630 748.650
 763.333 471.938
 798.013 318.133
 421.033 485.340
 475.315 291.310
 949.264 391.182
 818.296 727.261
 806.287 503.926
 776.833 151.537
 954.787 739.364
 558.034 173.751
 454.505 815.237
 379.651 213.467
 745.558 931.278
 904.895 457.522
 624.128 547.449
 294.310 644.216
 854.524 623.654
 148.674 228.050
 110.895 354.440
 465.853 806.599
 331.140 326.220
 59.846 163.110
 505.874 955.704
 860.864 809.616
 655.968 615.642
 753.333 811.286
 90.602 612.407
 439.314 879.815
 629.385 9.750
 516.374 78.746
 40.611 570.125
 12.806 964.213
 544.829 951.040
 963.920 958.949
 488.550 906.064
 878.552 234.254
 665.073 21.323
 725.807 253.349
 784.182 406.980
 162.324 450.281
 134.218 463.467
 367.041 711.855
 980.969 73.803
 3.848 467.335
 978.666 321.558
 395.822 233.688
 177.566 599.912
 74.522 515.608
 777.025 27.368
 23.552 512.468
 847.434 702.232
 430.072 272.662
 911.977 58.924
 806.823 783.745
 700.910 497.825
 369.667 159.583
 56.328 376.004
 423.527 138.898
 941.465 213.346
 798.238 739.515
 691.025 697.818
 613.491 206.187
 1.504 390.743
 570.178 574.558
 4.636 329.654
 748.646 867.955
 972.947 409.761
 430.303 405.814
 481.846 168.186
 588.534 82.358
 983.970 586.337
 461.880 61.390
 852.720 719.195
 524.058 808.678
 715.660 325.672
 401.761 68.465
 845.053 446.842
 15.663 497.195
 100.960 809.735
 789.062 548.071
 358.836 540.204
 991.739 597.739
 3.206 481.202
 676.553 605.005
 264.911 230.652
 688.839 65.474
 332.623 149.305
 552.869 90.361
 19.112 122.756
 787.377 898.130
 626.600 887.774
 198.818 310.435
 678.731 611.729
 724.803 325.792
 593.145 21.053
 432.555 983.306
 709.877 352.059
 752.810 392.546
 496.824 402.190
 86.033 503.172
 182.331 914.795
 645.941 318.691
 552.633 874.281
 99.134 362.584
 562.719 225.084
 966.069 212.856
 685.605 277.052
 318.053 403.991
 337.386 106.877
 440.495 415.338
 112.617 611.190
 440.952 424.542
 123.054 278.359
 321.026 997.080
 207.720 5.193
 566.607 541.904
 756.410 439.477
 557.170 713.154
 23.467 943.054
 970.723 643.871
 92.979 672.064
 238.706 15.279
 658.090 805.767
 59.752 190.845
 891.179 233.390
 41.154 564.803
 381.995 155.644
 933.549 617.795
 209.200 965.600
 342.281 55.752
 66.960 349.665
 625.841 591.097
 200.355 966.312
 268.588 56.960
 997.520 6.540
 885.464 415.700
 56.812 869.783
 177.774 12.961
 586.429 571.899
 311.522 959.344
 122.119 73.398
 986.523 505.238
 864.698 727.007
 762.024 563.097
 869.709 510.808
 312.515 368.577
 871.632 668.619
 218.312 541.273
 527.556 120.937
 615.378 281.709
 231.367 351.069
 706.484 38.827
 618.415 991.159
 393.376 7.066
 269.838 626.418
 452.253 210.614
 580.616 263.280
 20.952 541.405
 999.717 844.458
 177.088 914.428
 936.098 282.608
 996.807 57.212
 180.751 881.587
 331.219 368.548
 180.399 143.193
 213.008 664.213
 449.051 756.080
 103.003 514.543
 683.581 736.461
 352.724 700.985
 201.299 956.955
 244.361 147.360
 411.560 645.793
 677.458 478.570
 518.418 364.661
 108.427 227.306
 204.089 746.212
 274.258 141.164
 918.191 174.004
 808.263 172.266
 678.617 166.203
 299.188 583.364
 137.407 543.227
 74.413 343.589
 568.555 347.753
 875.411 169.118
 461.513 787.880
 214.308 385.319
 449.932 301.110
 82.559 334.445
 343.377 814.075
 557.919 554.030
 362.232 792.305
 908.649 24.148
 182.659 142.986
 911.809 685.278
 787.163 124.363
 126.593 312.156
 173.405 316.888
 837.641 982.736
 813.418 377.226
 804.455 485.809
 69.875 696.789
 21.414 387.377
 85.947 456.765
 561.903 336.289
 569.241 662.661
 606.135 886.584
 315.056 69.838
 744.884 390.599
 764.684 9.520
 123.337 756.882
 703.620 790.239
 406.378 344.866
 783.534 896.076
 577.785 399.009
 640.003 709.452
 353.139 14.441
 292.496 47.397
 314.935 120.337
 399.729 776.494
 546.665 703.166
 25.632 39.004
 532.120 947.195
 400.747 822.728
 831.213 12.347
 870.656 397.060
 682.162 308.427
 765.140 440.369
 302.473 759.385
 335.217 937.767
 562.039 221.575
 554.344 337.535
 627.618 856.684
 407.245 238.835
 579.436 434.342
 65.513 528.000
 280.735 713.356
 922.071 386.838
 546.454 826.544
 3.369 730.467
 967.235 965.440
 553.880 176.526
 362.447 261.559
 174.917 649.971
 476.655 114.714
 460.248 751.621
 116.896 991.287
 593.653 393.170
 825.319 961.900
 425.825 271.352
 468.438 664.956
 525.388 129.606
 828.678 556.930
 74.934 562.973
 637.602 969.640
 59.598 252.634
 177.685 757.133
 352.671 877.714
 988.492 939.135
 248.187 716.555
 684.404 383.609
 10.274 806.121
 968.633 7.878
 717.831 930.611
 609.114 396.706
 272.882 128.431
 126.350 957.904
 932.558 575.829
 884.487 473.467
 216.451 876.636
 31.532 9.345
 960.005 977.313
 611.999 863.023
 635.477 167.108
 188.302 438.784
 677.760 212.447
 421.542 420.384
 344.297 426.112
 447.074 274.821
 845.507 964.542
 157.277 274.692
 922.141 475.299
 998.673 816.467
 364.146 241.848
 881.103 674.945
 885.718 570.214
 764.625 947.555
 344.862 473.420
 369.663 174.346
 153.032 892.101
 885.440 479.134
 319.090 166.215
 121.648 463.875
 448.212 181.747
 52.643 41.837
 34.616 261.857
 389.226 846.294
 989.579 173.857
 630.503 371.527
 803.522 566.890
 900.731 553.774
 401.759 241.402
 869.863 184.045
 294.478 146.934
 751.340 855.435
 297.544 191.618
 29.161 218.688
 994.866 373.003
 404.259 175.554
 386.375 468.838
 886.685 445.061
 307.497 387.341
 867.037 248.826
 283.629 114.006
 953.296 874.276
 392.163 116.511
 885.926 675.993
 418.601 706.758
 676.298 892.957
 414.068 601.035
 435.786 111.319
 568.913 173.155
 62.826 547.356
 819.142 333.767
 873.853 712.801
 585.207 780.620
 445.081 744.869
 620.531 503.268
 872.751 416.665
 812.404 861.379
 559.928 911.579
 451.050 523.795
 651.463 59.618
 562.400 806.669
 721.800 246.956
 313.158 0.148
 82.534 365.496
 747.974 656.212
 630.595 350.650
 540.993 323.426
 969.607 337.335
 448.818 170.912
 275.139 661.356
 478.305 422.889
 161.453 651.596
 747.970 621.491
 468.028 843.995
 771.589 809.445
 196.995 238.154
 650.577 651.718
 779.092 989.038
 979.510 937.894
 860.373 347.851
 276.781 482.138
 22.410 246.530
 407.707 87.910
 365.942 58.797
 806.674 408.688
 995.760 307.470
 692.314 417.846
 890.136 353.309
 847.636 20.281
 871.597 966.445
 676.068 580.795
 820.481 609.253
 993.005 810.454
 495.059 851.991
 547.594 308.946
 401.600 592.732
 345.919 890.388
 857.244 294.902
 47.505 670.119
 423.849 813.493
 693.293 324.060
 180.900 219.808
 784.184 279.472
 222.345 410.059
 832.282 201.066
 380.907 891.552
 347.641 609.716
 532.406 568.536
 275.211 938.582
 143.346 325.518
 961.572 684.792
 682.053 847.187
 188.840 461.173
 504.649 179.786
 871.792 864.791
 192.992 678.292
 959.963 845.655
 606.298 987.063
 533.437 134.015
 108.606 749.471
 221.717 737.908
 250.681 655.621
 929.849 289.439
 270.773 928.570
 523.622 349.541
 990.228 271.016
 32.833 693.406
 326.932 889.351
 83.243 124.530
 744.572 364.125
 496.945 802.266
 464.596 619.678
 218.503 229.412
 359.494 976.126
 169.778 511.754
 742.629 549.514
 127.067 865.371
 96.553 47.288
 895.668 470.274
 416.884 122.998
 652.835 26.502
 773.772 884.001
 392.043 902.820
 842.395 256.994
 559.474 735.786
 165.456 717.258
 685.620 161.169
 375.116 277.963
 617.048 978.774
 313.129 655.852
 709.920 170.034
 193.301 609.622
 500.194 524.705
 599.810 658.818
 186.087 174.243
 111.897 695.828
 94.917 575.769
 796.273 504.205
 835.740 708.607
 272.935 386.223
 315.965 717.441
 800.627 115.051
 307.606 509.991
 60.685 286.650
 947.872 956.292
 461.517 18.474
 938.939 170.194
 712.451 381.976
 340.153 726.415
 700.418 160.061
 618.223 688.616
 874.167 575.878
 10.745 621.581
 129.970 773.317
 567.444 725.274
 784.545 660.338
 341.698 267.444
 502.955 512.680
 820.197 277.579
 862.347 626.960
 587.232 186.634
 620.510 598.675
 536.156 708.412
 218.406 162.938
 356.667 729.256
 778.326 295.064
 62.962 538.353
 17.365 636.377
 583.364 142.327
 436.050 640.388
 833.319 181.546
 673.656 868.851
 745.704 633.887
 557.801 990.071
 768.102 852.530
 582.067 517.506
 767.251 851.002
 990.639 590.322
 845.554 200.454
 455.320 944.651
 590.645 535.617
 323.050 101.343
 892.134 837.452
 369.385 39.721
 893.392 248.164
 896.928 714.884
 452.343 819.575
 301.859 576.657
 793.595 956.095
 34.241 269.995
 802.883 311.496
 289.524 339.133
 679.832 972.951
 83.530 560.850
 790.728 120.322
 328.287 426.778
 491.730 203.322
 591.545 851.805
 195.217 519.206
 792.023 867.387
 876.442 900.038
 761.809 467.405
 741.032 798.045
 456.414 903.355
 651.123 172.132
 374.581 208.828
 721.932 276.389
 179.687 94.906
 912.602 295.618
 511.617 263.303
 434.360 92.818
 914.239 688.416
 952.867 473.839
 754.347 219.329
 265.574 945.365
 1.447 535.003
 862.583 70.124
 5.534 778.052
 332.677 99.181
 636.531 212.741
 334.771 492.705
 722.138 759.951
 26.964 400.499
 981.169 905.259
 716.884 850.355
 141.116 46.033
 682.232 740.012
 648.620 20.155
 801.920 216.882
 30.012 164.007
 856.222 394.199
 189.439 492.573
 197.831 843.651
 600.703 332.456
 391.123 939.674
 765.439 212.442
 369.377 941.481
 487.316 909.824
 502.059 983.510
 415.366 38.299
 607.704 716.772
 108.300 360.058
 631.766 781.606
 187.842 416.295
 250.305 191.434
 307.817 43.033
 705.131 927.478
 945.424 709.860
 447.671 962.155
 903.083 365.458
 719.073 685.500
 828.231 963.711
 652.792 461.801
 651.956 86.704
 311.221 215.434
 206.373 975.266
 795.830 474.181
 199.041 864.066
 65.096 889.223
 447.525 227.221
 798.663 623.168
 758.762 443.256
 830.050 136.349
 979.281 446.923
 682.609 308.126
 650.296 252.452
 260.932 770.657
 935.498 301.384
 27.558 89.814
 311.967 542.022
 115.476 549.435
 141.686 11.151
 951.839 844.448
 91.638 627.091
 586.673 794.585
 316.520 471.934
 99.558 98.278
 934.835 236.389
 92.877 266.121
 144.928 809.813
 345.755 831.060
 73.786 448.377
 500.169 119.803
 312.735 163.988
 59.634 694.004
 958.246 204.420
 709.499 703.579
 683.679 890.464
 802.219 26.255
 962.931 928.828
 905.399 151.604
 546.702 310.736
 277.214 273.710
 856.574 356.863
 533.543 219.959
 264.701 591.422
 202.443 414.928
 624.072 274.370
 251.222 574.793
 715.534 334.000
 524.137 781.132
 995.869 506.442
 677.774 791.470
 631.871 978.170
 57.496 220.765
 957.688 157.620
 761.294 652.384
 318.561 178.077
 204.278 903.811
 588.899 802.357
 973.442 941.485
 254.499 897.494
 871.871 187.039
 809.276 52.073
 345.930 825.141
 770.558 88.276
 98.127 868.576
 1.566 683.878
 570.281 81.810
 335.965 465.768
 172.400 848.688
 21.277 306.089
 996.694 897.120
 982.559 75.549
 235.610 683.370
 805.232 356.962
 388.383 676.281
 49.721 57.782
 440.787 768.315
 646.939 85.599
 714.495 342.365
 742.294 258.623
 760.414 923.088
 219.487 47.770
 97.718 886.850
 959.673 112.535
 438.058 958.769
 595.624 564.430
 271.977 517.911
 476.279 525.045
 899.118 407.077
 839.892 537.021
 551.080 612.299
 831.983 322.375
 659.190 964.976
 229.115 991.152
 360.975 818.258
 225.589 202.536
 398.401 365.950
 795.230 729.069
 846.254 79.761
 295.324 21.924
 906.217 327.661
 678.439 511.360
 925.826 56.472
 917.348 682.072
 43.608 945.383
 728.781 259.612
 443.165 399.182
 56.611 843.166
 218.078 401.623
 900.742 874.299
 733.313 607.055
 263.965 184.086
 121.959 144.535
 248.174 395.953
 11.811 740.901
 629.249 953.119
 645.504 751.223
 745.742 402.722
 480.020 95.762
 872.147 109.213
 943.678 536.764
 738.337 733.693
 936.743 46.485
 780.921 440.492
 609.213 595.734
 551.305 854.910
 987.891 671.506
 393.720 664.965
 784.330 370.278
 682.070 443.797
 653.882 432.992
 157.951 667.741
 829.707 27.214
 37.653 57.745
 288.755 145.508
 800.297 709.758
 861.635 896.396
 882.784 73.902
 245.465 700.805
 793.276 654.915
 66.930 973.560
 519.767 439.744
 648.619 532.861
 113.805 5.691
 210.061 23.055
 233.931 157.804
 968.872 605.205
 455.051 811.719
 158.100 129.394
 707.473 842.965
 832.497 781.642
 174.930 321.481
 566.449 641.238
 929.653 137.013
 645.147 801.823
 42.926 584.173
 91.966 327.437
 612.793 242.691
 160.557 724.755
 281.483 76.966
 629.976 221.963
 261.193 348.285
 82.978 626.149
 489.022 832.310
 107.790 73.037
 334.043 253.793
 156.372 539.639
 778.741 470.578
 309.731 531.509
 393.585 81.048
 963.910 117.237
 870.634 5.276
 57.329 214.493
 736.249 552.680
 838.060 251.006
 933.775 281.191
 823.171 562.508
 767.162 958.604
 864.597 945.766
 691.701 430.280
 518.097 971.843
 297.385 593.750
 953.076 61.770
 675.818 785.758
 758.756 28.588
 18.418 147.048
 341.849 156.620
 540.071 281.765
 396.193 796.767
 639.981 249.232
 707.464 547.312
 34.679 484.135
 466.041 20.202
 564.740 145.773
 256.268 886.133
 577.580 47.237
 6.970 786.260
 517.624 251.348
 790.325 998.250
 359.259 572.496
 386.496 669.309
 247.558 163.497
 760.249 464.169
 570.005 556.127
 871.829 622.736
 275.882 565.675
 744.300 446.858
 648.176 356.764
 188.346 920.564
 678.433 333.703
 626.138 561.172
 413.882 888.123
 719.425 263.213
 57.193 74.637
 982.836 162.301
 574.561 47.435
 818.708 756.664
 182.622 273.401
 840.310 290.369
 367.265 727.359
 429.557 850.244
 269.232 200.017
 5.034 649.832
 37.015 627.227
 836.302 475.524
 484.642 739.118
 638.968 425.260
 441.416 978.865
 908.027 567.239
 86.314 343.402
 608.834 439.118
 318.802 732.948
 638.033 866.915
 530.373 384.028
 411.424 142.561
 660.488 713.702
 130.747 410.841
 3.326 273.469
 153.348 196.840
 187.278 742.990
 442.701 386.243
 90.230 870.118
 146.666 950.757
 146.214 759.173
 845.388 103.021
 711.767 839.014
 171.095 948.738
 515.596 511.858
 145.141 673.112
 37.927 839.304
 348.969 714.416
 234.644 500.517
 668.830 615.524
 817.379 636.630
 880.941 446.235
 258.731 443.139
 404.067 12.328
 449.378 497.401
 598.351 934.427
 81.950 710.504
 568.713 29.345
 168.938 511.946
 402.515 962.823
 865.831 842.313
 576.897 585.013
 916.249 814.856
 181.641 694.311
 466.348 473.324
 967.360 701.887
 817.714 23.326
 722.874 55.345
 460.951 740.827
 364.845 607.460
 718.715 598.141
 469.949 932.771
 743.140 519.180
 956.361 964.444
 877.143 246.939
 716.220 75.342
 374.187 632.813
 281.563 705.416
 751.925 935.725
 968.315 952.622
 159.947 535.999
 360.091 822.680
 802.232 552.105
 767.432 465.615
 855.239 815.885
 308.612 121.425
 350.734 772.523
 213.319 326.274
 989.120 274.656
 636.449 382.759
 858.240 225.823
 800.197 127.164
 51.443 277.399
 351.035 602.896
 407.216 616.727
 944.437 607.912
 184.396 514.124
 853.097 975.767
 798.160 75.388
 760.531 391.649
 582.306 317.588
 356.332 68.555
 425.488 632.935
 224.914 512.539
 518.810 202.953
 227.482 203.107
 18.523 388.000
 856.459 384.552
 292.553 350.995
 210.100 400.940
 408.395 625.470
 437.951 472.030
 410.904 343.491
 968.918 375.498
 713.085 876.278
 104.645 814.161
 15.752 577.574
 771.630 962.573
 720.562 665.811
 333.970 728.351
 896.257 435.241
 411.017 68.252
 793.888 488.577
 984.746 471.571
 430.512 464.909
 662.737 683.503
 322.366 368.029
 554.753 374.118
 451.374 543.771
 672.737 765.480
 599.266 213.023
 252.274 976.829
 341.317 232.920
 673.107 817.840
 19.340 66.139
 310.225 0.626
 626.960 311.581
 336.352 815.878
 658.291 254.161
 210.751 556.394
 966.001 782.487
 895.440 716.959
 621.560 397.279
 133.674 863.524
 697.614 477.328
 880.590 172.761
 31.226 211.137
 993.933 887.063
 61.917 759.381
 953.677 217.019
 157.534 44.616
 891.173 726.281
 784.973 719.823
 857.257 640.981
 995.482 136.306
 658.883 291.521
 972.814 694.925
 937.578 488.461
 537.118 643.884
 471.003 791.613
 161.336 893.199
 49.604 603.415
 96.632 603.178
 140.682 820.671
 928.462 414.775
 906.947 445.133
 308.013 107.468
 828.847 381.003
 690.797 969.661
 100.726 449.651
 834.017 162.617
 369.553 7.900
 179.062 157.238
 78.781 60.708
 400.349 869.935
 314.535 272.498
 614.931 256.224
 350.274 179.540
 500.446 816.178
 101.180 330.435
 796.452 92.531
 60.616 190.038
 3.901 808.917
 456.134 856.923
 140.043 701.840
 867.765 904.275
 945.560 385.513
 261.004 662.953
 224.165 184.383
 743.363 743.119
 972.473 845.256
 627.147 522.668
 533.032 361.333
 920.761 217.649
 282.364 906.734
 853.276 258.591
 908.355 585.392
 716.912 309.299
 399.960 476.314
 272.620 929.208
 682.885 332.527
 366.211 660.137
 806.462 428.644
 735.657 42.516
 591.620 7.539
 321.773 579.412
 262.648 746.358
 619.917 79.520
 334.847 732.996
 703.228 748.484
 647.540 843.751
 810.126 253.220
 101.771 759.271
 700.060 163.471
 272.255 407.921
 49.969 351.538
 454.287 532.828
 775.583 293.427
 922.613 630.960
 431.002 716.677
 717.552 390.547
 459.075 651.590
 334.270 278.051
 554.758 898.809
 427.290 309.815
 362.206 978.225
 410.578 638.849
 80.843 288.541
 443.372 137.270
 810.783 15.789
 256.098 43.351
 956.829 80.513
 55.020 243.472
 143.961 420.655
 17.592 288.449
 615.011 249.523
 775.048 606.498
 300.466 700.332
 599.563 17.713
 816.601 830.991
 548.873 914.292
 784.990 191.108
 552.822 824.416
 625.682 689.112
 788.624 393.847
 487.824 998.263
 822.279 606.665
 203.273 128.949
 983.452 724.645
 116.899 509.476
 584.084 493.516
 726.086 162.795
 634.267 574.487
 193.817 561.791
 102.445 482.217
 755.093 976.482
 914.399 7.732
 664.067 593.451
 392.912 779.321
 805.751 157.933
 767.292 259.147
 176.515 144.179
 491.570 722.130
 704.772 548.087
 118.121 140.980
 998.369 880.917
 298.583 72.027
 557.540 153.445
 498.338 656.517
 349.253 920.799
 289.678 417.509
 795.838 419.815
 660.422 230.318
 661.577 599.083
 870.631 402.290
 827.256 308.464
 694.726 333.482
 904.362 987.005
 787.514 502.620
 265.693 38.710
 751.096 181.705
 643.738 403.007
 799.380 118.009
 586.603 65.108
 715.036 614.559
 955.759 880.479
 770.293 810.847
 321.164 842.713
 91.494 226.339
 655.800 56.182
 444.031 632.929
 580.276 200.542
 908.926 311.975
 563.676 225.709
 427.500 610.688
 782.334 691.161
 672.108 215.947
 684.769 375.822
 327.827 626.004
 947.967 113.467
 264.236 227.771
 254.819 848.257
 563.308 125.698
 820.420 516.059
 227.193 254.564
 569.680 915.521
 99.837 320.405
 372.069 380.206
 33.392 119.352
 401.220 956.472
 252.110 792.287
 965.492 354.269
 803.472 483.196
 586.663 107.930
 732.882 721.081
 551.855 865.536
 421.157 69.875
 71.085 238.292
 333.717 259.281
 809.810 170.777
 149.934 83.790
 281.379 840.113
 977.136 939.790
 54.914 923.429
 665.751 454.898
 214.898 970.821
 392.753 383.146
 82.555 133.188
 885.785 818.913
 37.124 684.241
 338.941 986.499
 846.630 472.846
 95.375 946.682
 300.081 490.300
 116.763 722.781
 21.749 247.618
 653.554 673.530
 116.858 256.271
 104.349 656.053
 48.477 983.757
 992.168 247.562
 757.474 620.159
 177.584 287.805
 219.129 516.129
 714.408 415.312
 167.463 425.273
 176.946 389.036
 725.923 658.530
 345.630 493.784
 852.934 904.790
 30.495 544.206
 363.763 25.857
 692.689 139.864
 424.496 346.066
 749.474 235.712
 756.711 343.851
 827.540 521.226
 847.317 746.701
 275.692 931.307
 560.199 630.012
 426.725 117.283
 105.726 537.809
 78.777 301.965
 80.306 958.328
 570.405 434.395
 558.139 794.709
 476.601 393.909
 146.907 130.883
 132.923 506.451
 731.734 481.202
 883.624 306.141
 879.290 470.940
 581.465 170.122
 686.183 180.824
 579.582 683.547
 190.818 125.014
 340.192 753.479
 361.857 456.973
 134.920 125.693
 493.484 715.485
 874.290 997.349
 520.351 453.488
 329.531 432.759
 83.723 920.712
 301.722 740.688
 983.755 598.282
 257.839 462.539
 117.574 576.176
 649.999 144.414
 884.022 304.815
 325.933 256.267
 916.327 188.030
 841.153 2.558
 544.891 379.710
 15.426 6.049
 583.030 329.561
 110.128 995.257
 436.216 439.497
 613.889 382.979
 555.727 251.397
 840.152 575.030
 364.191 15.496
 593.176 722.543
 775.097 177.897
 733.190 545.927
 690.827 183.028
 954.635 572.725
 602.108 185.035
 824.453 294.580
 912.181 489.663
 654.143 150.237
 485.636 259.153
 96.940 62.820
 367.226 676.903
 170.117 321.627
 650.426 121.341
 355.371 613.466
 197.866 190.704
 384.089 828.511
 752.598 668.796
 578.396 134.039
 935.498 758.449
 206.111 610.005
 532.867 432.357
 183.824 247.560
 250.651 373.471
 796.230 240.438
 986.914 278.509
 513.632 555.293
 469.607 872.942
 808.457 696.743
 467.865 694.526
 373.910 223.155
 435.566 920.934
 815.081 897.450
 437.578 386.999
 649.382 741.728
 171.757 615.668
 956.916 713.992
 291.449 596.852
 853.048 139.181
 590.087 128.460
 908.958 445.072
 795.712 488.062
 968.484 607.113
 181.244 751.587
 451.189 66.149
 196.712 202.642
 95.730 711.207
 220.841 483.275
 290.647 918.609
 988.384 691.043
 221.198 101.773
 531.074 810.250
 293.626 886.995
 657.182 224.988
 897.912 913.658
 248.454 661.749
 955.786 527.714
 462.970 578.863
 744.421 850.680
 365.624 603.630
 763.160 58.905
 459.866 226.122
 449.065 286.634
 38.845 217.188
 78.486 598.722
 512.832 538.765
 400.842 583.113
 782.639 264.522
 324.996 548.040
 23.760 900.835
 158.937 223.761
 709.242 680.757
 533.720 553.670
 445.105 850.925
 720.060 295.288
 912.829 653.167
 770.585 59.421
 429.601 854.084
 946.038 307.448
 947.192 48.217
 566.010 54.909
 641.357 70.100
 573.699 337.363
 100.363 229.760
 232.411 265.801
 836.643 532.962
 944.889 7.995
 830.854 875.119
 873.956 694.204
 811.927 485.463
 966.548 866.227
 297.540 740.491
 968.134 114.225
 212.239 223.184
 839.068 312.918
 388.861 453.108
 630.117 855.238
 994.694 693.774
 775.766 355.483
 36.901 314.785
 58.607 964.204
 550.005 270.236
 277.074 102.935
 888.015 790.008
 205.800 628.426
 99.087 571.056
 520.171 104.023
 594.088 821.388
 414.302 561.392
 2.358 935.364
 78.054 340.984
 87.120 366.330
 620.260 906.934
 46.091 177.919
 491.655 934.607
 204.716 580.962
 734.685 100.679
 603.198 546.532
 184.410 390.715
 945.213 890.863
 983.874 42.831
 805.055 383.702
 830.751 523.850
 448.532 782.842
 315.054 882.618
 506.525 854.523
 568.335 30.827
 522.486 528.011
 454.787 692.253
 878.056 244.578
 378.380 55.026
 164.172 203.609
 845.395 317.066
 916.759 754.346
 549.286 981.682
 62.179 319.521
 478.597 728.505
 32.630 420.785
 385.821 135.090
 507.760 75.146
 595.757 277.968
 136.566 782.076
 229.444 10.592
 491.717 773.272
 330.569 352.005
 333.626 168.132
 414.920 167.329
 18.657 199.813
 632.711 63.183
 407.942 47.319
 4.194 932.190
 831.389 841.761
 229.954 775.969
 774.981 688.948
 10.583 621.049
 805.633 660.421
 961.391 463.258
 472.366 511.431
 354.630 70.276
 248.831 762.971
 545.904 116.742
 62.184 877.618
 977.571 889.697
 216.737 722.644
 737.679 693.050
 25.781 771.661
 379.154 997.571
 747.605 486.247
 864.542 367.698
 346.223 745.870
 343.645 678.834
 606.155 777.533
 945.041 190.116
 494.196 761.370
 771.167 619.760
 728.159 655.855
 936.706 585.592
 959.789 62.966
 341.073 115.358
 61.339 421.787
 180.555 533.763
 805.688 26.485
 199.907 920.244
 909.438 374.881
 775.898 668.287
 456.515 995.954
 988.544 19.383
 203.672 23.431
 444.671 988.678
 84.579 488.336
 301.447 932.006
 349.433 222.110
 425.976 352.758
 504.046 785.136
 105.520 30.192
 425.974 370.571
 79.213 427.030
 443.580 853.047
 736.900 752.990
 552.954 244.564
 168.110 312.272
 431.699 739.914
 841.044 527.649
 180.107 250.872
 248.178 632.961
 299.677 77.623
 24.849 671.410
 904.899 898.331
 186.548 481.667
 483.513 90.159
 49.054 540.501
 177.980 59.411
 605.844 243.365
 889.537 552.892
 105.046 717.383
 917.303 160.362
 962.705 989.611
 77.465 478.274
 92.219 82.948
 619.220 782.575
 46.731 828.872
 910.222 913.475
 840.394 207.305
 28.461 283.882
 917.123 326.779
 621.625 127.092
 906.336 610.925
 808.803 955.649
 681.935 868.928
 460.991 634.905
 914.267 97.369
 942.379 920.073
 68.824 628.821
 688.047 968.774
 407.316 539.454
 777.911 441.758
 436.384 624.891
 711.966 828.095
 830.175 212.628
 746.864 578.679
 731.584 203.053
 595.162 269.870
 572.798 12.523
 771.312 129.809
 911.523 165.036
 975.449 891.270
 970.821 668.017
 298.515 650.209
 516.675 677.767
 699.458 537.676
 780.403 366.855
 714.537 899.099
 407.980 45.396
 105.670 929.552
 923.575 47.738
 612.901 462.366
 161.585 403.064
 947.241 743.074
 234.685 981.005
 24.133 448.249
 252.735 400.317
 402.743 102.332
 529.403 159.409
 248.211 93.381
 954.265 982.116
 487.240 144.982
 564.790 451.168
 374.277 836.096
 825.325 446.657
 446.619 308.600
 362.265 429.391
 920.652 914.901
 772.428 61.780
 394.845 251.596
 924.865 285.123
 283.029 832.233
 927.611 655.526
 536.813 870.375
 596.038 255.694
 839.884 87.083
 7.421 761.437
 808.764 703.556
 179.241 555.703
 631.516 424.828
 391.654 95.473
 663.677 124.404
 465.975 884.873
 502.759 478.554
 892.223 368.998
 30.874 114.216
 4.429 205.214
 479.303 83.393
 70.205 701.021
 187.025 82.288
 781.743 629.306
 933.662 733.895
 3.080 182.962
 390.048 152.153
 989.958 942.190
 789.268 624.139
 604.371 470.476
 647.861 569.167
 199.061 491.288
 609.726 461.302
 954.320 629.431
 920.741 401.086
 70.073 921.908
 925.229 775.610
 612.964 846.886
 389.015 501.159
 206.981 510.319
 559.198 763.082
 555.874 33.006
 157.113 782.353
 868.355 652.058
 35.627 792.206
 198.074 786.088
 910.456 211.668
 37.838 400.005
 371.253 581.639
 953.035 670.452
 593.482 575.111
 787.255 814.980
 686.529 713.295
 911.399 265.720
 135.065 986.757
 956.892 290.981
 105.520 583.607
 517.987 986.041
 611.866 319.402
 924.607 947.872
 357.249 115.532
 575.859 239.130
 10.656 219.704
 638.708 646.254
 339.607 554.786
 512.641 97.498
 927.417 137.253
 149.135 172.372
 661.859 456.077
 607.026 288.072
 124.013 844.931
 587.299 665.384
 842.914 528.540
 792.294 971.422
 852.517 256.962
 916.982 414.929
 409.867 354.335
 728.906 478.096
 252.741 961.439
 807.056 743.888
 615.009 120.308
 69.659 897.127
 930.322 775.723
 661.305 809.358
 869.351 409.900
 228.595 170.546
 30.693 805.914
 181.508 804.304
 276.838 790.887
 508.787 137.775
 738.528 945.758
 836.956 223.000
 845.833 404.345
 144.348 795.071
 152.778 485.661
 266.938 565.292
 53.072 11.142
 668.415 887.731
 914.150 519.092
 952.286 97.874
 440.163 984.521
 31.594 836.546
 794.904 131.524
 457.880 65.193
 833.859 550.809
 64.274 915.038
 700.089 936.147
 170.104 48.245
 598.700 175.013
 201.417 540.320
 174.861 380.940
 731.545 6.456
 54.255 364.026
 869.884 517.910
 564.270 393.303
 309.816 906.002
 819.078 317.422
 576.045 89.691
 429.914 351.288
 428.186 737.323
 379.635 794.267
 525.368 674.165
 692.130 74.576
 332.782 155.266
 624.824 284.116
 555.876 259.519
 236.879 513.697
 774.451 937.199
 435.351 71.335
 273.819 512.493
 403.245 82.589
 642.919 947.610
 672.124 64.118
 542.569 799.877
 850.493 127.454
 106.744 322.093
 68.918 323.052
 894.749 484.471
 792.863 853.960
 784.580 139.330
 602.006 68.777
 12.732 53.653
 485.813 145.181
 1.635 936.552
 883.017 574.326
 154.153 866.225
 149.141 94.301
 369.748 42.145
 1.230 754.884
 286.741 562.002
 220.477 748.926
 770.338 848.487
 27.591 456.236
 740.715 468.652
 946.852 517.955
 316.561 828.745
 85.162 412.888
 387.222 661.565
 842.565 927.342
 24.298 313.296
 489.318 597.790
 707.692 685.105
 468.358 927.639
 731.218 784.592
 965.912 217.872
 631.720 327.344
 319.867 754.089
 268.918 723.694
 366.737 923.027
 690.006 255.447
 352.617 419.149
 15.281 847.383
 619.023 890.938
 854.094 765.161
 816.326 277.627
 732.447 911.656
 869.317 326.103
 416.077 375.382
 623.010 746.286
 30.415 125.575
 911.988 568.655
 399.166 507.590
 431.450 182.557
 887.079 618.876
 28.739 447.025
 283.918 29.965
 994.773 131.148
 402.592 337.376
 307.871 728.249
 285.157 17.275
 88.460 632.663
 369.268 202.152
 360.688 520.690
 21.041 680.205
 512.815 54.958
 297.789 361.626
 107.328 266.155
 178.436 51.536
 246.964 955.810
 256.323 890.101
 965.412 521.885
 697.690 681.660
 820.691 814.575
 251.221 341.951
 342.297 77.619
 75.120 292.184
 365.936 80.861
 906.280 157.608
 805.363 78.896
 612.937 63.932
 611.533 879.851
 882.125 35.608
 684.635 734.993
 834.057 994.425
 292.783 886.755
 818.106 34.425
 148.164 878.395
 823.178 549.971
 61.698 336.977
 576.137 348.434
 983.002 112.371
 955.708 658.787
 4.278 873.923
 219.265 414.311
 413.213 534.256
 332.551 944.094
 297.929 952.998
 467.296 247.287
 291.252 54.242
 251.488 979.955
 375.142 818.177
 337.657 681.136
 910.190 142.949
 214.810 267.615
 198.806 646.628
 301.693 491.405
 501.622 435.802
 298.061 576.434
 900.055 317.247
 564.988 218.337
 207.751 998.181
 186.196 271.016
 81.266 400.534
 14.804 874.071
 946.006 212.580
 821.158 254.939
 544.884 390.106
 968.586 618.151
 120.695 187.432
 398.818 201.532
 72.973 900.250
 104.551 916.008
 578.581 307.049
 403.414 813.416
 152.897 539.251
 858.692 657.020
 553.878 43.042
 474.089 955.091
 221.329 434.862
 132.090 201.896
 603.082 429.857
 160.786 636.617
 81.751 936.090
 368.273 353.570
 691.157 670.511
 45.752 991.490
 639.890 844.635
 932.395 801.421
 657.988 183.355
 282.058 588.105
 997.042 639.594
 252.372 675.588
 267.653 26.662
 332.005 641.718
 242.985 550.730
 366.637 466.273
 922.927 45.063
 575.983 952.630
 998.188 8.369
 364.033 712.383
 913.604 270.330
 506.285 686.348
 869.308 952.171
 698.413 544.479
 759.551 78.740
 420.582 432.756
 502.423 716.306
 513.838 378.952
 808.095 358.221
 886.217 333.884
 845.270 725.214
 925.844 803.494
 750.186 470.706
 759.136 453.651
 562.701 31.959
 670.069 968.344
 130.941 108.615
 210.281 977.975
 288.890 810.280
 651.572 603.454
 247.529 239.082
 37.399 279.964
 545.272 271.823
 706.553 118.647
 51.018 205.555
 521.711 362.416
 705.007 121.605
 322.693 111.985
 798.668 713.593
 226.570 698.664
 342.725 587.642
 155.197 10.984
 239.297 866.182
 429.164 32.819
 672.596 264.758
 922.663 501.993
 56.718 633.602
 326.547 271.777
 548.268 497.934
 670.256 864.937
 144.897 143.875
 763.693 203.879
 674.961 797.200
 447.185 323.824
 43.345 962.020
 993.997 412.907
 267.036 823.862
 161.364 47.799
 522.404 89.851
 901.553 421.137
 373.600 817.018
 746.141 493.212
 875.462 762.756
 189.778 791.461
 490.207 939.626
 802.362 364.069
 948.764 245.880
 272.365 646.134
 876.513 915.008
 563.566 586.413
 319.381 739.364
 990.239 818.471
 207.693 497.525
 372.939 341.579
 318.013 190.770
 822.184 643.885
 801.735 775.252
 857.731 383.942
 785.698 282.534
 956.927 217.931
 685.212 37.840
 640.148 580.686
 552.136 113.285
 450.987 801.554
 186.881 959.353
 733.329 854.303
 628.195 124.090
 709.241 937.550
 581.502 143.710
 736.787 482.903
 16.335 634.141
 694.119 757.259
 545.476 659.483
 567.828 19.137
 860.037 945.161
 594.556 902.827
 831.465 51.135
 743.718 925.402
 376.976 349.750
 167.228 467.893
 620.861 455.389
 164.000 391.179
 650.550 536.152
 600.353 368.353
 471.026 874.283
 933.124 697.783
 890.517 820.355
 544.224 594.889
 638.447 360.536
 10.670 926.436
 215.863 356.212
 902.886 870.253
 829.479 856.249
 379.749 767.519
 361.679 975.219
 87.783 336.811
 107.103 692.517
 983.708 681.999
 966.679 589.812
 696.909 33.667
 765.115 305.416
 897.154 690.473
 259.149 157.530
 1.939 87.700
 470.461 552.908
 69.299 620.880
 26.481 48.127
 201.011 739.174
 869.894 127.582
 506.016 732.916
 727.099 281.661
 126.284 550.062
 158.916 951.712
 941.528 255.293
 483.436 512.854
 983.072 402.081
 818.968 114.014
 891.492 521.425
 480.798 825.461
 741.322 181.420
 843.097 861.548
 476.295 69.785
 989.282 370.132
 0.386 368.461
 290.808 395.569
 556.706 287.087
 824.598 630.221
 504.487 103.326
 939.609 736.753
 533.612 915.612
 568.486 632.218
 998.971 681.865
 133.736 723.052
 629.356 20.408
 280.580 730.972
 786.381 851.746
 669.800 282.539
 590.296 817.776
 750.945 694.574
 166.604 724.601
 704.639 483.968
 528.503 103.331
 566.134 689.777
 926.741 597.711
 222.361 509.365
 55.100 886.135
 391.519 426.026
 184.112 487.501
 555.640 615.810
 948.552 234.778
 908.760 154.671
 179.682 717.169
 820.518 357.692
 348.305 271.971
 789.670 439.648
 69.448 472.059
 894.517 826.055
 867.464 716.107
 936.372 616.900
 367.738 838.901
 744.617 428.257
 77.812 361.442
 972.499 642.024
 459.080 478.876
 494.638 779.020
 536.236 412.910
 631.379 589.122
 514.239 749.455
 610.865 603.043
 893.764 647.323
 254.445 408.548
 221.232 786.293
 980.211 159.721
 656.668 959.540
 86.834 677.224
 973.545 783.963
 457.024 592.079
 853.720 970.426
 436.946 982.425
 545.506 473.130
 662.610 774.919
 204.457 22.782
 52.921 268.411
 828.685 581.779
 435.825 691.255
 380.425 72.124
 261.334 945.009
 903.410 889.436
 353.580 101.477
 604.650 691.081
 512.076 808.220
 575.914 335.815
 166.894 286.274
 144.201 649.375
 978.242 855.162
 524.333 529.156
 831.080 942.209
 216.479 305.715
 771.005 889.126
 365.730 914.517
 47.972 887.930
 451.989 353.655
 146.812 405.263
 281.486 808.620
 883.563 99.365
 334.619 300.335
 807.898 623.377
 319.882 485.343
 76.196 733.842
 975.075 425.206
 26.978 691.544
 132.355 504.762
 108.467 225.916
 163.891 865.273
 863.108 22.740
 693.892 518.696
 980.239 241.821
 897.535 904.004
 178.115 446.399
 508.184 856.971
 890.694 264.779
 474.451 503.026
 511.583 357.789
 904.639 301.178
 714.083 850.010
 817.421 608.854
 127.322 330.322
 297.030 586.487
 236.871 136.165
 894.489 791.315
 705.325 719.405
 692.512 337.099
 613.203 28.961
 982.728 326.025
 220.634 631.134
 314.913 337.244
 391.155 583.182
 47.469 920.138
 524.169 255.148
 937.690 267.131
 763.950 500.808
 694.172 898.815
 20.430 968.156
 409.593 292.069
 408.386 335.858
 990.949 819.208
 623.151 803.142
 900.055 183.023
 386.910 950.684
 956.804 159.472
 862.334 848.979
 591.512 968.133
 110.350 3.745
 664.000 942.199
 614.753 896.145
 902.291 467.279
 285.020 765.548
 712.499 894.856
 434.876 176.492
 836.428 445.579
 100.946 357.253
 300.273 24.190
 874.305 358.450
 725.685 536.701
 657.227 585.566
 235.344 287.273
 495.204 53.823
 454.268 533.217
 766.025 907.876
 13.718 378.726
 506.825 968.276
 238.167 118.714
 828.464 703.216
 521.966 521.864
 84.122 484.847
 168.740 625.200
 433.703 947.457
 14.022 550.894
 463.577 908.311
 24.125 939.370
 696.730 595.262
 758.821 501.969
 853.741 817.920
 302.227 252.582
 120.903 456.665
 158.761 392.825
 46.633 977.051
 35.513 951.941
 948.053 122.761
 198.478 863.869
 371.016 30.495
 710.499 583.672
 541.934 542.820
 799.326 878.028
 289.710 783.607
 533.800 485.005
 340.117 184.255
 26.937 732.309
 510.463 202.275
 361.775 377.083
 304.863 317.236
 127.636 220.953
 953.579 398.617
 842.276 938.938
 605.338 857.302
 53.998 908.213
 299.321 774.562
 704.664 141.385
 471.483 372.237
 480.679 118.210
 124.310 183.942
 678.257 909.704
 774.159 313.511
 308.730 429.995
 828.456 443.449
 219.510 505.272
 906.644 267.997
 309.905 177.825
 652.648 773.779
 84.716 868.869
 969.365 42.229
 872.053 699.872
 92.276 784.528
 797.692 52.137
 92.730 689.359
 772.512 852.958
 922.794 429.868
 230.869 778.728
 972.175 168.036
 528.476 616.589
 870.947 956.756
 843.386 122.979
 335.078 182.804
 151.645 446.485
 688.869 243.432
 601.253 271.457
 110.918 897.216
 69.021 405.949
 18.187 83.137
 242.332 341.536
 534.093 633.703
 562.549 2.839
 967.361 906.520
 342.821 271.203
 273.045 378.342
 327.360 90.578
 767.915 155.882
 592.146 865.550
 949.865 894.029
 651.700 153.536
 223.802 25.400
 789.590 188.006
 91.294 512.146
 281.198 790.306
 923.052 563.705
 338.688 618.076
 635.062 220.675
 245.947 232.773
 341.999 198.658
 434.373 62.471
 604.749 495.823
 800.936 294.588
 39.730 588.894
 713.034 2.740
 461.867 434.534
 158.703 229.518
 114.061 332.676
 867.119 290.088
 945.613 136.930
 877.642 598.363
 970.217 471.844
 613.576 856.848
 918.766 960.500
 610.207 392.492
 239.526 917.111
 449.408 804.106
 852.442 222.029
 412.362 342.759
 377.820 890.669
 827.784 646.261
 102.939 158.549
 968.890 554.447
 71.867 233.074
 744.611 845.879
 60.652 475.242
 898.805 352.052
 87.056 953.588
 238.157 155.927
 584.064 606.049
 770.882 492.156
 600.651 716.629
 973.265 701.575
 871.054 891.856
 581.425 708.279
 382.373 51.718
 906.897 179.995
 65.290 241.461
 224.687 888.510
 407.635 950.286
 13.183 34.159
 447.218 482.157
 920.945 54.923
 618.694 169.926
 183.846 965.401
 17.178 529.584
 658.052 713.131
 585.083 5.146
 713.839 689.566
 642.431 710.630
 449.338 71.065
 757.075 503.426
 232.194 412.847
 710.380 58.504
 614.080 87.917
 854.584 106.341
 544.549 105.957
 407.046 165.693
 346.314 307.411
 688.753 477.737
 616.516 289.064
 322.846 228.399
 553.588 953.911
 374.652 844.442
 845.983 704.968
 76.993 245.112
 319.323 825.610
 460.866 519.693
 847.652 954.274
 47.337 942.360
 370.772 105.906
 975.388 405.475
 204.551 893.865
 94.232 892.265
 619.132 332.255
 767.129 177.139
 28.967 358.761
 375.016 459.379
 179.193 411.205
 808.482 542.215
 719.171 557.502
 959.940 668.396
 272.976 748.983
 316.741 434.981
 998.523 312.450
 980.919 819.665
 75.115 278.908
 650.852 259.405
 179.974 168.997
 471.198 696.036
 867.344 410.077
 944.810 325.239
 611.689 281.396
 887.064 502.448
 835.232 696.181
 350.177 435.560
 428.457 898.019
 541.976 258.721
 462.409 328.980
 577.575 178.767
 58.732 215.106
 828.997 226.415
 755.821 397.865
 150.624 854.013
 418.636 345.614
 159.182 92.187
 470.150 225.116
 415.708 116.289
 361.900 158.584
 1.548 52.945
 90.332 985.864
 887.048 365.853
 748.706 784.447
 274.568 652.187
 578.180 252.441
 948.977 626.408
 446.556 653.011
 609.575 202.292
 792.466 64.707
 285.931 157.428
 682.767 33.397
 683.266 894.082
 51.329 621.116
 665.542 328.252
 430.865 178.972
 899.490 242.884
 521.769 709.686
 861.369 345.040
 932.114 345.391
 189.741 349.377
 992.998 553.715
 569.185 266.403
 28.587 146.122
 597.334 563.879
 118.761 833.985
 144.355 369.523
 715.663 937.384
 611.936 534.342
 398.329 267.374
 867.736 335.771
 209.499 183.212
 929.192 291.141
 6.643 271.199
 233.667 913.333
 869.000 41.402
 424.399 975.886
 81.209 923.284
 445.983 684.069
 511.973 732.377
 649.720 56.798
 226.614 639.655
 906.632 312.815
 21.625 605.552
 91.164 389.831
 807.150 734.940
 986.357 189.544
 652.251 201.583
 754.581 282.529
 63.819 304.940
 778.036 688.315
 111.889 23.888
 389.177 796.754
 214.071 676.544
 850.651 361.620
 324.941 179.156
 802.550 886.741
 470.969 7.030
 245.489 264.768
 759.179 524.070
 273.033 610.541
 353.008 482.979
 86.082 262.110
 339.267 464.281
 23.088 575.791
 746.661 968.456
 209.491 605.448
 262.868 91.690
 81.827 984.812
 930.801 882.745
 168.950 294.652
 485.604 917.394
 635.157 129.414
 175.428 549.873
 806.511 731.508
 247.572 60.197
 138.882 952.386
 586.768 255.284
 349.198 960.032
 776.835 384.359
 53.054 340.498
 586.549 769.481
 643.344 349.988
 224.230 745.311
 45.138 142.922
 785.409 154.079
 709.136 925.035
 959.047 198.348
 905.062 519.387
 38.654 252.660
 271.032 662.939
 586.559 752.840
 216.994 113.906
 157.174 386.947
 299.627 2.498
 436.114 13.320
 40.671 722.845
 87.161 428.271
 886.624 480.308
 812.394 838.803
 469.376 580.137
 369.313 594.931
 967.002 890.211
 2.691 973.019
 952.182 117.849
 341.554 37.989
 501.070 609.269
 889.463 450.768
 694.806 76.868
 858.853 521.187
 733.993 766.319
 30.141 469.376
 286.452 140.366
 269.560 275.098
 61.514 742.622
 235.109 329.308
 939.270 841.757
 9.729 411.286
 847.960 88.897
 999.947 994.242
 372.566 359.268
 455.242 119.152
 266.280 318.943
 629.516 798.483
 425.651 950.784
 606.095 236.331
 859.707 197.335
 529.119 838.351
 941.234 205.543
 768.040 682.895
 60.826 77.124
 931.939 624.256
 325.517 993.297
 643.852 680.290
 346.144 563.201
 282.143 641.414
 461.662 976.959
 149.791 637.862
 52.948 277.975
 599.493 569.745
 330.039 821.328
 832.424 82.961
 140.098 788.234
 413.990 47.253
 771.713 778.332
 976.768 35.060
 335.514 815.525
 278.027 26.223
 320.827 158.357
 368.810 779.967
 180.548 697.131
 438.732 967.893
 927.114 307.560
 203.755 87.131
 455.014 690.696
 984.607 348.760
 691.460 102.660
 815.945 531.200
 346.559 122.766
 668.282 210.492
 445.505 647.583
 747.201 728.417
 514.202 569.999
 651.146 775.438
 120.493 810.406
 167.404 979.095
 888.203 231.523
 615.793 471.047
 371.098 474.409
 814.480 19.313
 647.119 401.902
 48.707 59.011
 846.723 893.662
 430.474 328.173
 317.742 486.374
 8.251 948.758
 835.746 341.382
 136.285 711.335
 354.760 313.540
 362.022 189.952
 747.494 318.458
 309.630 687.234
 874.369 595.372
 302.795 84.962
 42.179 949.833
 309.195 539.294
 439.696 260.409
 933.740 839.761
 770.825 838.070
 822.447 765.613
 925.767 43.222
 851.286 180.558
 845.215 566.282
 705.437 56.995
 527.900 151.715
 947.950 403.464
 522.134 246.673
 929.974 864.915
 919.778 53.562
 107.660 895.801
 356.703 996.337
 656.882 82.848
 416.083 424.018
 72.506 770.199
 56.354 988.525
 513.611 357.622
 749.474 79.638
 522.608 886.405
 249.997 775.454
 870.305 71.824
 732.807 285.837
 329.680 200.794
 176.205 907.845
 280.501 93.983
 644.887 171.010
 20.093 79.825
 689.727 486.709
 280.930 980.139
 651.667 105.878
 714.685 941.250
 787.418 174.518
 429.498 428.599
 954.703 813.956
 200.250 345.664
 62.668 365.739
 801.313 439.079
 644.805 667.527
 331.589 451.026
 111.683 670.813
 159.712 808.096
 431.183 93.219
 663.203 564.068
 935.466 603.017
 672.566 304.387
 515.066 262.269
 66.154 375.042
 808.108 374.247
 353.681 111.311
 881.605 272.770
 98.311 346.058
 915.020 3.602
 374.984 897.586
 195.045 844.700
 65.138 638.298
 303.963 521.766
 17.196 183.378
 299.503 143.225
 33.401 909.668
 337.288 914.530
 305.073 505.687
 51.336 721.773
 541.579 292.021
 885.498 590.385
 307.807 255.132
 838.981 733.587
 388.495 865.825
 960.311 580.002
 676.047 955.641
 682.236 498.944
 675.604 990.246
 349.612 379.463
 234.049 189.235
 245.393 234.961
 228.579 917.855
 87.224 334.525
 348.786 329.986
 447.213 255.870
 630.289 225.731
 267.160 729.744
 357.412 744.428
 605.658 233.896
 359.935 728.534
 795.048 294.158
 550.324 140.062
 216.396 174.315
 952.096 704.118
 158.665 664.350
 79.087 299.319
 531.500 603.025
 664.574 458.592
 195.025 456.022
 686.867 523.214
 78.383 90.926
 875.434 485.247
 133.233 986.851
 343.524 727.107
 138.893 646.635
 317.293 730.559
 900.305 366.230
 708.396 280.398
 994.641 697.528
 300.854 770.526
 791.444 621.595
 840.830 362.656
 436.989 348.851
 279.904 21.881
 126.736 766.403
 731.867 820.572
 638.785 361.595
 466.425 465.262
 443.001 231.433
 40.037 253.320
 989.809 822.066
 717.142 741.203
 102.564 878.900
 880.056 328.301
 909.006 789.562
 581.823 894.867
 939.916 898.016
 635.275 134.924
 963.993 303.289
 228.801 491.714
 712.808 240.957
 543.065 720.976
 851.947 5.623
 944.648 303.834
 676.020 899.801
 236.875 824.318
 925.862 296.061
 42.631 275.486
 554.096 247.860
 519.536 212.042
 986.291 368.673
 308.519 16.398
 553.574 872.930
 389.445 969.890
 1.102 705.592
 562.507 642.686
 825.746 815.320
 744.589 546.660
 264.351 600.062
 522.467 387.787
 967.763 890.147
 248.933 351.470
 260.336 64.788
 916.431 39.586
 732.869 821.212
 561.523 226.193
 159.945 44.802
 711.164 924.963
 109.854 242.892
 500.723 171.005
 443.868 198.805
 398.867 859.267
 327.278 236.821
 744.317 287.932
 620.828 638.889
 515.508 205.769
 139.804 961.743
 350.796 25.432
 388.880 925.806
 951.964 948.932
 961.985 107.765
 727.948 456.463
 873.976 305.402
 163.112 475.380
 29.086 360.354
 671.965 503.148
 772.360 641.565
 80.190 577.724
 785.062 794.741
 753.566 733.086
 321.987 752.027
 388.215 48.967
 124.534 138.048
 637.249 595.475
 33.060 885.570
 842.905 118.963
 948.654 134.250
 885.563 739.687
 18.897 892.664
 470.549 899.484
 733.968 826.223
 422.391 364.541
 585.732 236.305
 819.405 950.705
 458.922 429.472
 107.550 383.474
 463.676 365.780
 912.701 59.476
 284.400 613.722
 809.560 558.969
 690.959 133.333
 190.978 328.531
 842.695 431.426
 954.296 658.978
 699.700 872.152
 525.483 715.824
 853.579 836.328
 774.270 118.799
 593.835 473.866
 334.485 234.472
 56.618 720.586
 386.633 653.731
 958.469 304.669
 940.869 126.325
 125.684 665.543
 387.545 761.022
 794.795 81.462
 572.021 455.972
 314.570 149.107
 866.389 74.025
 335.861 892.841
 822.002 737.019
 71.919 781.792
 615.366 87.159
 565.856 394.510
 971.161 398.801
 759.143 253.809
 838.351 857.155
 239.192 834.673
 289.821 129.164
 906.810 67.234
 847.418 904.276
 75.576 972.160
 340.343 387.823
 152.948 800.088
 76.314 686.558
 593.378 138.564
 335.829 674.769
 120.982 603.308
 237.187 700.846
 735.985 665.348
 813.913 459.526
 15.552 866.899
 600.226 476.249
 44.470 647.881
 240.543 29.596
 641.182 508.194
 185.420 468.861
 634.789 550.589
 671.353 900.207
 881.800 132.976
 121.476 140.963
 648.841 470.869
 267.146 842.521
 418.359 399.329
 548.996 313.608
 166.120 974.166
 285.245 33.750
 607.327 274.435
 223.350 218.412
 786.318 288.550
 149.878 310.180
 994.551 516.139
 407.227 542.504
 223.114 304.404
 342.475 12.861
 897.028 633.931
 733.688 160.053
 285.529 263.272
 146.702 455.793
 849.376 788.153
 467.619 174.403
 565.598 239.660
 733.239 617.705
 482.269 571.508
 996.765 356.791
 999.752 520.560
 675.770 261.077
 576.917 383.639
 443.144 60.789
 226.173 769.693
 752.346 315.827
 622.624 157.313
 1.441 216.001
 321.544 426.926
 805.211 30.154
 193.755 523.926
 983.023 60.238
 67.960 138.081
 507.392 87.272
 857.919 116.321
 572.605 856.292
 374.437 136.292
 115.802 614.360
 128.964 598.575
 989.080 957.585
 857.311 403.320
 678.290 768.805
 186.358 185.231
 82.938 236.419
 869.972 127.692
 706.016 376.861
 696.817 866.542
 399.681 69.173
 464.744 446.282
 22.732 921.154
 94.518 291.691
 392.038 784.736
 868.365 706.895
 359.006 25.980
 103.017 278.496
 773.297 725.618
 57.404 521.675
 272.078 473.150
 114.997 216.003
 969.927 845.607
 931.076 694.616
 141.046 696.150
 285.206 205.454
 253.717 73.473
 396.313 701.170
 312.221 646.710
 837.488 645.467
 411.979 509.184
 403.566 773.968
 950.956 905.383
 138.544 108.876
 748.948 887.209
 601.705 805.837
 793.964 916.533
 549.063 781.522
 802.300 640.944
 816.523 219.812
 790.052 268.183
 927.151 437.389
 405.829 332.922
 999.714 675.569
 567.426 8.442
 929.456 909.839
 632.584 177.411
 643.843 982.653
 772.145 92.787
 932.173 285.288
 712.394 875.159
 913.712 873.129
 585.012 190.259
 477.112 593.523
 233.485 4.447
 905.636 349.756
 143.121 241.657
 637.261 597.972
 810.004 768.289
 513.562 170.487
 167.490 359.136
 591.799 399.571
 925.531 984.539
 354.551 656.120
 829.640 884.118
 2.256 959.478
 847.302 823.800
 86.077 415.099
 777.691 679.235
 489.549 318.763
 346.612 949.476
 233.688 767.979
 286.473 20.060
 625.841 247.255
 457.996 394.955
 339.967 623.788
 696.369 773.666
 375.724 289.122
 663.075 724.824
 844.394 311.474
 662.022 903.595
 847.955 689.348
 694.523 770.194
 608.542 401.884
 244.761 724.601
 551.976 483.105
 621.459 502.608
 412.212 869.171
 551.540 745.592
 92.748 109.147
 999.606 416.692
 63.479 35.271
 448.357 385.449
 382.884 268.690
 647.892 128.603
 989.263 617.056
 857.601 323.979
 2.857 392.842
 47.754 765.492
 302.901 853.004
 286.438 759.016
 298.066 4.503
 452.191 120.650
 381.359 124.690
 527.325 380.737
 165.779 464.762
 538.724 479.599
 927.077 708.156
 921.891 445.554
 255.515 79.150
 843.697 484.389
 338.101 291.157
 185.921 934.472
 483.133 305.740
 274.977 396.453
 965.005 674.542
 555.840 414.593
 341.975 854.904
 715.865 642.826
 494.274 639.478
 936.045 887.493
 483.585 799.662
 105.168 586.194
 265.175 306.978
 801.635 604.477
 436.113 425.906
 406.650 46.136
 800.795 442.137
 842.538 556.277
 130.214 443.362
 565.686 217.108
 213.784 62.743
 722.709 103.502
 110.280 351.043
 891.724 278.110
 433.510 400.381
 872.048 4.256
 923.115 205.011
 302.294 169.669
 393.677 731.882
 928.852 916.562
 196.641 771.642
 517.537 725.648
 418.112 849.948
 307.085 305.808
 348.003 66.169
 603.886 590.593
 47.316 974.017
 375.426 571.218
 693.450 574.157
 231.276 127.714
 459.473 715.878
 904.025 120.368
 971.604 32.635
 630.393 828.288
 457.042 309.327
 760.050 67.082
 937.262 507.987
 514.736 570.148
 713.653 689.067
 314.614 205.567
 734.625 649.281
 166.883 441.131
 605.913 161.340
 661.295 922.435
 216.848 418.597
 479.144 742.742
 490.893 347.215
 540.484 748.307
 243.072 303.990
 985.865 219.955
 732.403 799.201
 813.910 321.979
 254.609 6.083
 827.963 525.004
 127.843 192.831
 440.222 642.665
 108.698 855.894
 149.848 416.172
 642.247 277.075
 165.117 619.629
 231.264 769.350
 644.706 216.987
 517.334 830.943
 558.524 93.550
 639.373 373.031
 836.176 616.926
 890.698 718.333
 606.501 700.256
 279.585 46.055
 212.800 981.615
 33.955 759.181
 796.959 175.007
 430.142 14.606
 516.167 958.688
 198.502 542.187
 526.038 954.281
 622.981 308.464
 324.514 314.896
 843.729 492.870
 695.881 222.078
 655.766 342.993
 570.600 620.691
 714.844 480.420
 574.770 869.029
 784.689 125.395
 786.005 610.443
 836.163 997.814
 347.014 185.131
 115.516 600.647
 673.568 789.627
 990.565 481.873
 292.686 490.753
 543.371 450.383
 75.492 134.687
 666.952 653.407
 206.251 325.547
 331.015 737.075
 526.735 536.996
 774.935 852.351
 488.316 261.228
 560.884 146.246
 361.601 979.214
 649.625 218.736
 326.184 881.702
 247.888 221.020
 776.030 300.521
 999.237 227.590
 516.584 982.825
 858.020 906.185
 338.914 806.616
 484.411 524.332
 777.907 584.109
 342.029 923.030
 192.804 911.036
 560.480 226.950
 849.446 915.968
 563.983 981.596
 587.744 456.263
 62.599 862.225
 281.624 148.667
 181.237 603.543
 451.482 356.250
 768.485 885.497
 583.844 262.887
 615.389 376.730
 415.173 726.412
 834.687 296.953
 315.584 126.893
 743.026 791.667
 85.743 722.796
 569.661 212.112
 781.510 541.562
 330.578 420.377
 384.384 899.046
 480.589 370.198
 222.881 742.060
 39.380 89.799
 455.265 7.966
 910.720 471.300
 785.146 603.780
 35.004 874.710
 989.318 823.861
 870.191 921.681
 85.653 590.141
 849.229 189.246
 805.055 742.549
 855.634 36.352
 905.519 301.194
 163.495 991.468
 181.689 627.800
 552.525 998.991
 386.203 334.466
 609.442 131.995
 749.397 616.166
 319.108 911.502
 123.995 53.305
 515.172 175.608
 707.380 366.544
 261.859 79.004
 724.578 773.000
 765.099 603.798
 762.463 546.514
 529.849 270.762
 705.044 821.258
 586.778 166.609
 459.267 184.364
 178.969 73.533
 112.138 907.143
 129.845 293.723
 507.600 883.929
 586.913 611.060
 863.258 241.380
 160.239 897.562
 303.481 798.739
 935.880 841.879
 610.644 890.969
 57.089 605.331
 87.333 692.665
 722.413 367.369
 879.394 922.339
 570.206 442.218
 86.160 376.153
 602.360 182.937
 336.401 989.797
 472.838 254.629
 546.121 300.305
 133.870 87.450
 309.990 159.856
 327.373 710.137
 777.714 115.471
 142.446 529.512
 98.978 927.009
 70.942 539.961
 207.881 556.702
 499.478 513.903
 185.080 572.858
 23.349 800.112
 961.622 105.295
 79.281 817.493
 194.041 248.017
 221.547 318.990
 680.329 493.861
 539.587 171.138
 338.533 414.989
 692.873 172.001
 124.819 271.726
 356.544 252.562
 119.843 580.295
 393.508 977.934
 608.161 328.172
 237.658 304.969
 265.557 565.376
 59.139 47.143
 456.677 482.914
 634.764 947.068
 236.871 918.362
 141.572 928.196
 507.096 996.385
 583.987 272.451
 151.895 452.569
 338.023 697.508
 113.628 126.816
 510.774 649.743
 640.219 312.643
 959.100 415.566
 260.836 666.753
 955.483 729.630
 969.243 415.545
 526.989 533.728
 156.458 728.575
 398.625 40.909
 764.189 591.106
 547.100 677.135
 112.951 916.740
 494.766 214.868
 781.422 255.700
 354.461 152.187
 617.296 423.901
 60.197 315.829
 488.662 992.576
 300.379 731.081
 235.729 518.689
 101.882 975.387
 655.833 983.722
 315.431 751.296
 403.334 354.889
 23.829 28.861
 766.778 840.643
 61.559 334.490
 208.030 24.884
 901.901 134.700
 824.737 15.249
 469.095 577.141
 994.314 304.666
 379.218 421.073
 43.442 637.059
 443.772 894.357
 984.156 593.381
 301.696 548.574
 990.876 319.240
 924.293 308.634
 140.804 137.267
 686.887 703.978
 984.192 203.541
 272.795 366.937
 185.793 746.039
 999.171 947.191
 921.972 272.935
 188.537 542.345
 20.301 859.162
 990.497 22.028
 283.969 750.879
 949.415 430.584
 799.035 0.140
 558.223 211.157
 728.647 227.333
 806.404 787.146
 558.188 368.832
 170.281 66.553
 575.310 4.258
 782.793 467.256
 608.532 565.018
 412.724 879.017
 470.272 37.086
 963.078 628.856
 870.581 210.794
 125.892 563.773
 705.495 763.696
 595.635 137.821
 950.789 545.090
 412.795 233.935
 983.297 58.714
 978.828 975.009
 36.090 900.493
 526.929 109.550
 902.188 528.513
 151.915 586.338
 618.652 340.710
 276.665 567.192
 76.584 371.048
 870.187 539.929
 653.535 636.465
 119.439 73.548
 597.096 64.731
 207.962 558.460
 999.012 188.232
 561.385 466.155
 488.277 221.814
 403.634 980.246
 892.641 466.165
 826.670 545.434
 927.179 44.310
 237.677 969.111
 775.743 30.718
 15.683 224.385
 248.734 954.250
 317.546 341.033
 994.742 221.887
 132.351 545.795
 182.943 135.130
 132.665 704.604
 779.935 160.660
 428.246 721.525
 344.058 917.678
 638.198 722.696
 430.533 793.158
 484.788 974.422
 723.345 170.624
 428.058 694.357
 819.422 326.157
 334.702 370.638
 824.769 115.926
 265.615 328.786
 171.893 552.038
 710.058 18.606
 126.846 277.969
 854.827 537.341
 569.660 241.933
 196.583 980.640
 754.116 597.513
 255.026 304.895
 784.821 997.709
 672.566 994.128
 598.138 93.738
 269.336 218.452
 857.969 696.605
 915.567 631.492
 640.599 841.495
 469.727 28.778
 300.495 936.776
 671.277 841.570
 900.080 445.924
 260.950 699.929
 923.182 697.613
 796.252 909.808
 249.207 642.894
 531.121 761.865
 71.518 765.679
 309.869 750.622
 330.373 131.240
 988.457 422.999
 482.729 345.214
 320.766 102.521
 935.906 251.592
 241.716 822.321
 70.347 671.617
 829.113 635.038
 512.500 666.595
 46.091 4.889
 689.186 376.945
 348.492 196.288
 899.925 768.627
 906.875 689.803
 336.964 818.405
 139.758 430.890
 20.478 143.671
 409.940 666.374
 308.314 573.970
 604.171 780.267
 998.342 53.762
 231.076 702.085
 532.805 833.658
 44.185 440.787
 106.929 565.482
 765.522 175.003
 700.635 470.701
 567.692 199.934
 17.536 648.269
 714.492 253.682
 807.980 163.708
 385.140 196.703
 54.027 293.839
 767.301 339.176
 438.564 59.120
 128.824 559.592
 546.003 466.805
 725.648 656.658
 438.825 112.668
 109.794 564.088
 916.829 486.625
 30.934 338.213
 641.129 429.183
 620.187 421.237
 843.096 262.302
 675.946 73.754
 942.801 632.049
 487.444 59.892
 678.547 653.778
 909.024 423.583
 358.313 536.745
 91.742 297.421
 348.192 117.779
 971.844 184.000
 627.788 177.325
 969.111 607.188
 87.257 710.896
 351.165 776.437
 587.052 540.374
 940.076 285.785
 724.848 468.964
 670.461 490.966
 782.791 197.861
 427.329 199.027
 693.619 159.369
 399.052 556.617
 750.915 398.496
 255.765 442.905
 584.452 411.661
 14.397 433.808
 967.102 76.615
 764.407 194.193
 859.097 271.943
 117.455 428.280
 725.498 668.252
 502.093 745.120
 283.906 297.737
 271.538 711.271
 104.938 586.011
 127.430 217.509
 754.248 412.619
 11.811 97.309
 741.566 697.485
 388.423 733.984
 441.891 873.662
 555.646 478.789
 342.593 176.389
 218.306 887.357
 616.578 869.801
 233.244 645.657
 747.976 651.259
 51.482 194.008
 68.212 465.490
 553.496 328.858
 875.135 663.445
 437.120 843.058
 787.524 831.591
 121.770 697.781
 66.400 64.325
 907.847 460.353
 450.785 964.197
 334.351 214.831
 199.674 131.067
 847.076 794.779
 298.071 382.148
 888.490 704.327
 419.901 860.922
 790.928 204.110
 194.780 615.280
 667.558 728.280
 502.237 115.965
 199.324 568.615
 22.554 647.997
 487.528 878.222
 667.369 33.341
 235.701 792.845
 58.455 866.518
 524.037 390.096
 135.288 390.510
 505.941 369.506
 670.164 473.225
 978.523 568.320
 825.865 420.638
 24.503 574.059
 480.218 777.810
 687.458 865.486
 392.900 910.183
 899.345 734.648
 133.688 252.439
 930.431 105.776
 212.901 278.922
 357.147 679.207
 941.437 746.991
 650.872 263.000
 40.646 742.042
 766.437 900.044
 965.028 800.410
 667.433 408.283
 790.682 584.606
 258.649 195.952
 559.539 555.536
 224.588 927.772
 307.203 40.615
 395.733 552.865
 997.013 387.312
 407.727 877.342
 44.345 262.039
 87.848 806.293
 555.926 988.046
 531.076 389.114
 294.735 387.624
 625.790 192.268
 381.050 318.444
 595.984 373.725
 976.228 776.923
 260.195 238.237
 493.239 529.443
 312.669 372.623
 15.053 61.941
 233.182 571.330
 560.137 687.364
 980.246 306.268
 48.193 786.916
 547.997 128.657
 426.501 893.764
 727.861 36.964
 508.613 56.196
 48.331 942.750
 946.764 181.321
 234.059 119.173
 154.049 790.834
 571.397 145.010
 362.669 388.464
 61.959 845.472
 753.364 906.421
 37.456 80.989
 325.253 67.908
 174.610 712.960
 954.083 967.855
 343.372 463.554
 673.134 368.138
 27.900 732.742
 320.483 651.164
 838.935 303.482
 248.045 741.828
 877.646 584.230
 153.758 648.134
 982.021 951.726
 353.685 281.564
 582.986 476.358
 984.028 486.456
 492.349 963.601
 945.481 460.693
 239.982 719.397
 558.584 106.224
 953.437 652.349
 276.483 65.979
 437.333 433.916
 741.546 933.049
 348.501 138.012
 518.601 148.745
 790.341 527.541
 987.210 618.733
 458.443 417.301
 828.572 892.480
 679.819 55.498
 952.655 582.326
 398.679 481.078
 434.495 397.429
 799.342 347.546
 374.764 977.593
 826.458 788.329
 581.455 516.481
 197.295 831.755
 552.642 737.293
 511.456 468.984
 593.735 41.697
 989.392 314.666
 648.462 900.373
 29.795 472.636
 886.263 737.108
 812.865 587.756
 548.106 515.060
 315.302 506.220
 489.427 940.973
 395.287 621.692
 207.539 29.030
 681.660 10.925
 539.065 719.447
 318.986 282.753
 251.668 227.214
 715.289 617.085
 227.395 843.669
 176.272 459.859
 89.507 458.502
 131.131 485.535
 910.826 183.560
 831.202 726.027
 962.798 104.484
 282.173 694.875
 427.058 464.166
 430.377 174.665
 154.798 986.557
 518.414 366.336
 186.565 714.161
 138.263 868.964
 51.773 682.127
 2.127 531.397
 272.498 151.169
 311.781 421.749
 871.798 526.304
 903.630 842.037
 608.237 694.866
 974.437 583.521
 653.799 412.409
 125.425 99.487
 233.283 776.330
 2.001 357.983
 534.320 372.757
 832.451 234.563
 865.860 620.927
 389.770 87.240
 430.343 320.616
 102.328 811.157
 224.544 722.056
 335.684 152.939
 993.545 264.887
 951.828 344.153
 31.440 794.340
 644.101 424.959
 104.691 770.984
 844.487 724.063
 225.867 97.415
 131.777 355.891
 236.457 434.536
 539.116 822.847
 680.203 655.258
 300.594 667.381
 728.764 658.962
 800.115 918.919
 628.505 561.016
 530.873 903.496
 392.802 83.626
 57.881 924.004
 93.680 253.594
 444.575 736.666
 888.232 596.206
 581.230 520.538
 830.469 379.813
 889.486 803.317
 2.615 981.049
 103.641 225.515
 689.171 614.725
 203.458 19.180
 302.958 904.727
 131.239 85.133
 848.996 602.699
 32.069 778.355
 626.327 120.661
 352.862 174.370
 70.119 3.217
 993.540 175.581
 529.784 486.578
 671.145 326.554
 969.961 477.820
 911.532 407.723
 129.503 631.773
 378.458 550.229
 341.924 338.456
 169.438 808.386
 724.717 885.501
 912.670 404.113
 703.731 492.512
 979.048 548.636
 224.227 383.553
 445.089 195.649
 587.736 266.106
 1.967 897.169
 671.529 106.933
 276.552 244.636
 567.019 664.754
 813.939 74.872
 99.172 974.743
 647.543 610.645
 648.746 639.299
 160.218 161.568
 533.802 12.790
 104.325 621.428
 460.255 965.066
 814.402 216.850
 220.387 50.097
 5.476 259.211
 603.511 413.453
 123.637 762.234
 37.466 357.408
 101.841 962.781
 660.001 997.734
 999.877 38.495
 634.828 134.944
 377.789 685.479
 590.860 208.637
 199.873 999.886
 40.833 781.080
 502.823 112.692
 695.962 320.284
 225.829 836.030
 358.672 429.288
 309.931 787.168
 870.879 43.385
 74.184 922.645
 699.189 327.574
 690.742 516.452
 632.098 30.111
 361.717 493.868
 682.433 252.850
 177.407 843.971
 268.538 993.859
 66.181 1.766
 680.954 302.042
 267.271 553.755
 521.391 497.158
 232.956 82.752
 474.922 82.447
 238.767 148.547
 394.477 782.273
 519.682 285.969
 142.446 535.730
 805.631 991.980
 53.778 371.562
 377.620 235.294
 818.081 373.135
 461.366 337.768
 287.477 548.488
 1.475 694.485
 418.287 373.897
 777.083 782.314
 666.804 245.169
 918.696 84.078
 554.715 604.501
 233.162 771.872
 373.166 308.677
 234.751 359.003
 634.476 953.341
 388.862 671.364
 638.501 595.827
 102.655 797.486
 581.162 243.526
 323.857 559.201
 883.466 854.967
 943.012 174.659
 701.160 585.945
 321.831 350.914
 932.047 893.357
 305.127 998.389
 966.924 565.418
 708.634 74.143
 131.338 99.969
 30.204 970.220
 392.137 314.645
 606.133 118.488
 811.720 996.118
 554.453 600.871
 233.302 523.820
 117.794 65.977
 285.332 120.099
 772.890 957.640
 468.119 958.235
 123.127 271.369
 499.689 217.057
 873.913 850.139
 373.047 111.804
 425.560 706.234
 538.499 401.595
 950.218 371.116
 50.799 211.403
 471.884 706.737
 393.164 688.174
 993.386 600.779
 443.085 905.054
 241.341 172.273
 816.166 43.143
 87.481 455.821
 704.723 616.409
 188.532 450.580
 611.447 902.279
 231.250 118.503
 812.318 728.648
 316.721 614.688
 417.139 919.003
 239.041 216.465
 934.037 472.820
 556.722 88.025
 892.400 560.975
 597.281 940.558
 396.558 638.834
 631.475 606.237
 232.831 56.567
 986.405 585.836
 51.113 1.689
 497.503 317.765
 107.885 107.752
 417.346 579.941
 462.605 661.229
 271.874 419.922
 438.880 732.223
 577.229 923.481
 624.092 330.609
 276.883 103.219
 917.676 575.113
 30.664 108.584
 833.517 976.818
 464.575 733.896
 803.753 39.461
 381.032 4.682
 960.377 116.024
 19.364 143.092
 331.403 624.625
 360.426 904.662
 577.086 497.181
 379.365 610.838
 8.905 933.106
 87.411 909.886
 333.115 869.220
 265.721 633.986
 198.045 908.817
 408.536 99.180
 509.572 20.353
 564.050 849.468
 624.989 3.597
 322.516 474.738
 907.679 302.396
 63.317 547.721
 892.501 133.816
 975.280 506.997
 96.704 408.706
 124.766 55.840
 638.672 485.214
 609.592 210.884
 575.201 261.220
 327.230 896.026
 718.778 451.638
 154.681 77.442
 583.997 480.278
 14.989 32.086
 674.580 252.155
 849.356 857.690
 150.180 60.280
 460.476 705.247
 799.325 61.031
 406.333 149.677
 438.408 554.950
 46.542 330.257
 306.901 806.377
 745.982 975.039
 639.191 287.832
 471.600 673.731
 470.043 145.788
 254.501 47.969
 433.358 846.868
 485.849 68.919
 105.184 511.101
 854.498 237.365
 537.738 396.259
 77.935 734.555
 450.498 529.425
 915.246 802.019
 959.169 144.534
 348.757 360.169
 308.854 573.893
 175.354 339.065
 362.266 644.631
 532.793 996.233
 308.879 675.134
 402.388 27.506
 390.923 469.950
 757.171 944.708
 274.991 533.220
 471.957 671.473
 874.387 209.797
 164.872 784.080
 991.226 909.925
 913.055 252.014
 595.788 658.243
 970.807 882.650
 93.885 252.393
 736.943 181.516
 704.319 532.391
 868.170 754.872
 434.448 1.849
 543.626 221.480
 911.853 49.163
 957.331 397.705
 16.917 674.805
 482.979 72.248
 330.602 214.171
 30.675 307.470
 532.693 469.216
 636.835 972.330
 180.471 731.865
 614.177 222.403
 591.280 844.359
 783.865 255.384
 623.103 33.097
 640.126 762.061
 976.561 250.722
 310.819 704.459
 664.178 34.381
 5.314 42.013
 646.083 945.009
 241.727 716.006
 406.340 892.552
 555.108 30.661
 734.730 615.372
 970.898 740.210
 932.195 199.191
 226.245 884.810
 524.370 363.301
 306.074 199.606
 750.170 771.106
 179.779 751.562
 197.495 441.122
 854.856 104.503
 45.549 436.291
 760.531 556.346
 205.572 27.843
 620.506 881.598
 944.863 989.248
 30.503 110.350
 251.771 241.146
 912.521 511.283
 623.855 795.174
 441.103 465.389
 212.936 529.586
 322.851 929.478
 367.585 359.466
 932.670 820.168
 807.085 566.617
 570.406 791.428
 625.773 547.125
 379.658 439.177
 450.465 776.841
 474.513 117.776
 697.346 36.103
 835.985 983.882
 542.085 664.927
 182.209 47.284
 925.187 19.237
 477.415 375.650
 363.881 188.927
 44.816 905.965
 185.418 131.391
 486.508 810.788
 891.100 522.250
 215.943 68.977
 15.129 71.552
 380.509 830.309
 70.168 682.368
 126.119 639.466
 938.266 414.050
 443.727 410.540
 540.291 669.337
 478.483 797.669
 421.477 658.741
 993.309 885.368
 350.199 953.525
 305.484 783.933
 420.028 656.896
 180.942 136.940
 952.900 379.474
 928.303 870.894
 658.469 167.720
 912.941 898.842
 649.009 811.598
 368.688 352.942
 631.564 449.820
 257.243 204.243
 693.161 137.493
 877.201 535.153
 808.049 472.613
 398.293 981.247
 478.212 565.873
 762.341 939.274
 673.117 544.584
 799.364 548.653
 568.373 508.741
 631.771 460.907
 55.095 898.465
 736.789 297.546
 865.123 721.143
 489.918 9.911
 647.601 47.810
 781.696 157.644
 858.692 786.928
 875.420 245.135
 760.536 535.122
 122.210 542.011
 743.095 485.206
 367.455 374.944
 111.572 28.590
 842.738 339.773
 154.153 49.744
 341.704 636.612
 904.418 592.664
 406.837 183.652
 427.615 842.331
 814.722 990.502
 530.885 357.106
 626.260 657.644
 568.468 501.162
 579.770 769.048
 980.926 739.820
 341.218 329.878
 572.683 196.619
 607.623 505.906
 448.088 840.682
 885.476 496.672
 349.122 229.324
 862.676 937.273
 677.404 616.753
 164.811 306.031
 252.008 839.152
 267.635 215.162
 318.582 973.661
 838.492 492.306
 153.303 758.931
 539.378 701.597
 919.403 963.631
 660.807 298.461
 59.554 742.836
 14.040 322.979
 222.566 867.519
 513.322 288.370
 509.192 27.023
 381.165 355.518
 113.792 56.394
 38.410 658.796
 373.966 438.854
 454.753 685.457
 909.814 177.629
 70.747 349.175
 232.158 661.075
 723.314 41.923
 671.953 391.104
 255.841 717.060
 181.400 978.629
 441.509 435.592
 884.302 93.063
 343.292 798.057
 815.365 688.301
 452.763 52.949
 145.102 808.309
 647.369 201.300
 101.306 235.195
 765.205 153.781
 485.728 705.859
 78.624 505.006
 64.350 55.079
 142.566 98.653
 553.761 498.814
 967.635 611.370
 509.672 47.906
 617.173 493.446
 174.947 326.148
 625.624 896.026
 495.080 585.404
 883.923 579.651
 743.417 582.259
 216.550 144.543
 904.284 964.354
 992.155 421.972
 480.356 559.542
 51.438 206.900
 265.033 257.270
 616.557 148.875
 848.389 199.928
 858.064 20.590
 906.512 583.445
 458.786 487.082
 312.259 213.209
 927.773 154.008
 656.835 925.894
 8.232 97.615
 195.952 313.183
 296.064 303.990
 544.169 753.495
 973.336 768.830
 602.248 347.015
 274.728 244.844
 383.966 872.677
 184.178 351.000
 232.731 648.923
 720.703 570.939
 709.965 129.289
 662.513 427.353
 474.625 36.162
 400.434 200.917
 238.096 808.829
 857.218 108.061
 305.403 483.498
 688.427 18.785
 940.091 841.989
 751.111 6.546
 406.896 661.719
 624.793 215.654
 847.556 212.535
 659.367 411.552
 377.751 206.455
 48.992 865.582
 907.468 285.796
 60.257 903.808
 86.375 795.442
 125.590 19.999
 566.486 128.602
 725.692 182.671
 16.073 855.549
 82.744 137.382
 274.178 275.293
 752.076 666.033
 919.926 995.317
 395.260 978.332
 764.194 809.458
 831.211 505.844
 225.007 64.398
 961.444 190.956
 797.629 77.344
 246.522 21.975
 403.868 78.198
 46.600 687.390
 34.250 826.439
 631.613 198.726
 965.784 114.218
 895.929 569.573
 834.966 71.486
 486.181 811.169
 811.085 685.970
 955.687 800.824
 92.856 530.257
 808.579 952.574
 438.947 31.021
 583.873 39.509
 640.276 42.695
 974.806 219.553
 902.364 211.642
 980.314 52.073
 386.008 989.549
 170.488 578.151
 463.568 919.689
 820.950 904.932
 99.099 360.456
 265.390 981.941
 618.999 401.760
 742.191 698.183
 675.000 786.428
 9.289 142.318
 534.993 976.339
 388.659 948.837
 794.797 548.014
 823.526 461.515
 963.680 201.562
 211.220 857.252
 119.785 297.931
 264.310 30.465
 393.142 870.370
 582.111 597.657
 551.301 995.749
 441.872 766.493
 526.718 659.279
 80.110 462.143
 629.735 342.277
 293.808 219.939
 183.405 437.610
 991.045 157.238
 846.759 822.543
 631.471 314.110
 364.618 955.978
 167.619 803.124
 501.325 318.838
 305.015 299.637
 542.158 875.967
 397.363 217.819
 742.639 139.074
 665.723 502.094
 188.042 877.369
 338.700 882.097
 612.276 220.723
 743.480 20.893
 188.928 884.987
 902.461 575.663
 222.799 216.931
 202.791 397.774
 66.187 293.966
 679.839 51.060
 691.686 148.900
 192.479 414.851
 857.244 440.723
 647.643 269.024
 87.060 317.457
 662.213 604.991
 104.622 466.021
 917.858 657.478
 435.679 206.739
 583.281 761.445
 646.211 147.335
 740.884 576.076
 793.815 184.226
 781.513 718.950
 803.593 239.632
 320.471 669.192
 488.112 903.899
 767.042 945.173
 124.816 356.804
 253.249 72.476
 896.210 453.064
 28.576 29.189
 53.852 450.428
 566.875 501.553
 555.854 448.459
 749.118 982.794
 771.024 498.194
 398.223 96.221
 966.416 483.515
 795.591 380.808
 977.021 101.246
 326.645 519.408
 178.191 556.200
 136.568 758.128
 577.678 307.845
 257.247 217.442
 152.537 365.666
 550.319 354.122
 67.534 130.195
 535.231 936.618
 919.865 655.942
 599.645 249.098
 907.238 901.910
 664.744 560.798
 762.674 106.225
 370.487 172.882
 343.190 835.528
 604.328 85.748
 7.295 619.845
 398.031 782.180
 927.399 882.655
 115.904 78.134
 520.678 247.772
 537.073 1.240
 461.330 273.707
 55.404 280.598
 677.507 397.583
 272.623 99.413
 209.600 919.907
 810.519 119.041
 388.140 425.078
 112.280 539.597
 7.698 197.094
 314.663 744.216
 759.296 183.291
 253.633 273.123
 322.478 499.074
 196.153 896.991
 97.116 612.410
 677.965 79.497
 414.989 347.649
 657.728 325.063
 256.166 994.192
 185.798 753.529
 502.281 777.131
 623.908 698.699
 788.154 65.708
 660.313 427.721
 218.138 173.057
 542.331 973.985
 950.566 789.819
 21.459 84.371
 732.280 737.988
 980.097 934.362
 398.130 213.571
 916.533 359.745
 603.363 281.687
 817.271 204.636
 298.960 510.723
 182.322 71.723
 813.210 88.639
 407.075 376.436
 692.431 0.924
 509.362 512.706
 458.006 202.783
 545.950 10.022
 137.262 665.589
 540.652 441.160
 256.764 587.501
 476.534 184.608
 86.022 439.303
 845.157 878.040
 378.198 268.304
 432.744 957.817
 966.162 345.656
 820.700 268.408
 84.188 746.349
 428.529 564.622
 647.923 367.640
 601.346 303.949
 341.379 682.805
 90.502 437.107
 835.885 795.351
 471.134 718.659
 861.984 97.259
 339.520 158.601
 933.624 677.467
 119.038 667.848
 0.707 97.787
 637.451 279.214
 99.900 918.043
 309.267 879.695
 556.780 465.948
 332.708 514.542
 539.976 506.451
 186.559 628.951
 808.385 256.893
 361.792 225.268
 557.126 345.821
 487.846 723.976
 41.373 942.940
 193.959 232.627
 527.087 154.143
 389.697 121.158
 424.932 528.382
 442.259 963.171
 752.147 952.207
 585.201 484.857
 333.994 493.949
 6.578 636.004
 101.753 723.877
 454.444 996.383
 121.447 391.277
 962.939 706.617
 452.990 936.704
 869.523 982.081
 902.815 400.888
 668.229 63.707
 206.953 744.699
 258.008 478.504
 131.872 191.591
 710.608 538.815
 575.980 860.094
 38.059 681.706
 617.737 974.913
 403.277 133.357
 911.947 277.251
 433.885 338.063
 162.310 735.036
 492.897 993.591
 77.206 259.377
 982.003 525.631
 181.488 232.911
 633.834 571.311
 747.503 257.509
 746.762 947.895
 514.409 532.635
 965.543 596.497
 580.135 721.284
 377.857 815.865
 122.055 478.823
 822.786 457.912
 380.778 82.274
 663.043 629.834
 529.853 765.627
 207.011 338.606
 758.907 543.230
 156.063 688.703
 678.495 981.234
 152.092 985.489
 274.397 690.337
 792.766 952.644
 313.001 286.073
 528.787 305.646
 746.829 360.661
 147.665 963.959
 162.148 188.612
 149.626 76.776
 224.258 643.216
 128.713 891.351
 938.676 219.586
 259.595 935.111
 89.609 369.658
 459.793 404.427
 625.276 173.610
 627.850 461.399
 920.581 959.366
 258.467 8.108
 602.169 986.569
 491.841 624.032
 12.871 23.735
 380.751 670.702
 919.177 247.851
 547.595 58.083
 926.754 705.783
 975.221 64.774
 418.470 808.379
 28.554 660.046
 23.454 333.717
 865.489 506.538
 473.794 938.578
 670.234 760.249
 720.487 600.891
 963.111 727.337
 827.756 14.827
 19.111 698.426
 114.057 149.621
 902.239 939.895
 380.844 768.595
 111.528 972.638
 691.820 132.633
 482.846 272.366
 814.176 719.405
 22.026 257.720
 90.743 53.429
 311.093 534.819
 612.517 530.892
 160.426 496.640
 242.508 945.665
 233.436 455.622
 394.966 678.670
 483.076 956.674
 792.836 741.676
 775.314 979.331
 457.754 999.376
 976.096 611.964
 381.316 501.555
 815.776 953.000
 86.911 402.162
 867.064 465.074
 224.750 26.746
 156.150 544.462
 508.162 267.092
 26.479 452.319
 459.757 265.904
 473.888 33.956
 307.198 829.289
 931.477 391.175
 869.268 835.791
 391.944 199.604
 775.562 153.365
 381.632 22.757
 942.804 926.293
 39.591 377.567
 915.690 139.567
 880.341 578.371
 701.817 836.172
 532.306 419.329
 773.239 371.243
 225.155 456.334
 359.106 394.946
 256.377 191.397
 355.643 512.633
 386.543 533.764
 675.257 566.339
 708.145 966.825
 642.897 396.678
 196.983 357.747
 825.234 600.042
 908.288 43.298
 99.915 904.429
 720.895 961.281
 694.725 201.038
 88.331 189.123
 659.363 230.820
 430.801 331.601
 788.506 319.562
 429.559 66.339
 359.675 155.968
 476.248 622.004
 352.064 329.779
 123.770 609.245
 695.071 496.850
 399.407 42.965
 882.898 561.585
 920.823 446.983
 262.662 1.086
 624.897 994.370
 939.356 377.437
 629.679 850.461
 476.351 562.758
 931.252 407.871
 42.590 244.936
 747.649 356.692
 958.018 789.586
 897.599 456.881
 511.111 545.921
 506.832 177.781
 713.566 631.455
 11.488 761.415
 267.675 184.098
 147.197 737.106
 354.730 992.187
 722.454 966.006
 14.626 405.809
 152.572 191.859
 437.107 989.652
 230.766 101.108
 686.554 632.288
 518.771 598.959
 450.698 803.671
 211.952 451.906
 758.053 516.838
 862.357 460.455
 121.306 856.886
 995.089 753.152
 809.558 886.604
 324.061 744.878
 459.487 410.643
 936.448 404.659
 735.706 706.191
 772.625 122.616
 428.275 526.117
 859.993 59.270
 118.324 709.158
 772.832 76.231
 191.768 740.319
 472.365 373.626
 580.139 883.443
 145.770 750.731
 653.707 737.295
 602.335 931.773
 385.455 568.084
 719.867 894.180
 398.492 756.723
 963.394 352.620
 160.523 521.116
 47.991 5.612
 206.685 475.303
 892.975 374.500
 369.000 952.348
 448.930 855.081
 32.828 620.725
 182.976 273.540
 96.857 179.716
 720.812 869.766
 705.507 633.685
 683.627 317.302
 776.277 264.248
 269.535 490.413
 637.893 280.313
 836.345 81.112
 709.541 706.174
 197.046 494.005
 521.576 235.564
 671.169 361.718
 641.582 43.522
 102.297 451.365
 317.310 307.509
 90.419 111.415
 173.849 984.594
 961.985 942.559
 853.382 153.157
 452.683 285.494
 512.303 526.962
 478.661 888.255
 995.615 48.330
 569.813 746.820
 898.822 368.218
 710.600 371.840
 662.598 517.289
 234.514 403.624
 87.979 797.453
 630.767 624.931
 925.558 402.213
 307.262 570.023
 400.121 171.507
 501.532 428.017
 54.341 258.319
 208.623 133.535
 206.832 26.324
 597.256 38.316
 649.322 797.290
 386.730 489.819
 186.372 851.246
 858.646 898.561
 933.601 469.881
 959.522 362.106
 324.301 562.937
 520.780 803.235
 870.683 177.946
 267.489 561.266
 428.524 755.585
 620.949 902.914
 19.901 536.844
 515.068 462.155
 878.113 875.405
 563.009 912.712
 945.165 71.035
 27.444 472.912
 431.766 569.918
 591.631 157.431
 552.195 218.901
 904.398 56.054
 184.423 596.356
 112.912 633.859
 945.197 47.191
 14.000 923.721
 179.520 838.505
 287.024 99.769
 266.044 131.192
 336.285 874.143
 759.551 177.643
 214.090 309.537
 507.313 143.615
 640.731 362.375
 469.054 190.744
 336.262 907.857
 475.106 313.363
 361.198 305.577
 211.844 907.904
 386.946 165.939
 918.434 64.761
 318.151 811.588
 408.232 151.005
 332.408 698.623
 338.958 828.481
 630.352 489.274
 98.206 296.892
 271.478 536.242
 148.252 227.324
 756.856 750.105
 292.949 660.920
 185.849 441.621
 649.299 583.186
 115.014 42.631
 389.814 80.460
 766.462 160.500
 784.749 965.921
 131.324 275.036
 134.768 693.051
 280.724 372.721
 716.551 810.519
 899.365 775.633
 441.562 350.129
 590.824 471.921
 79.887 465.899
 842.655 17.174
 358.296 584.827
 985.173 943.018
 188.893 906.801
 910.189 988.053
 609.754 561.126
 442.967 29.693
 562.498 239.654
 868.524 531.970
 437.833 971.664
 316.195 588.108
 885.761 563.991
 196.666 197.355
 912.586 422.815
 183.844 508.507
 925.405 212.869
 938.647 138.797
 492.821 448.179
 809.881 852.902
 977.847 388.919
 623.568 394.997
 377.946 925.415
 719.553 904.942
 143.801 737.095
 24.012 431.192
 111.622 336.392
 897.817 657.121
 95.627 450.802
 91.111 178.763
 973.059 6.915
 509.240 870.866
 31.930 95.058
 878.187 930.694
 923.165 189.832
 340.428 736.634
 198.440 448.451
 644.776 358.783
 260.513 614.100
 874.086 333.998
 695.083 315.114
 618.965 606.972
 685.987 912.452
 518.053 545.797
 286.165 438.574
 88.359 884.919
 175.198 161.575
 533.160 815.807
 583.958 361.255
 588.638 236.868
 914.195 621.251
 630.529 155.941
 285.518 316.584
 963.531 193.142
 566.679 642.718
 41.928 106.891
 108.401 15.061
 981.173 825.030
 309.895 631.523
 106.061 935.180
 693.001 491.306
 9.206 318.580
 401.554 896.449
 59.182 209.990
 17.571 16.029
 974.584 558.786
 521.598 193.626
 770.164 44.677
 806.535 445.015
 463.981 372.880
 770.303 783.727
 618.189 710.802
 3.549 276.656
 356.763 19.914
 998.160 860.189
 575.457 36.540
 627.807 120.181
 824.937 233.552
 93.188 277.689
 827.830 986.744
 235.433 238.706
 883.069 625.964
 957.757 612.650
 943.094 88.493
 767.366 324.345
 926.082 542.936
 169.703 721.323
 679.510 913.828
 780.944 687.051
 853.951 523.794
 741.459 126.048
 16.602 660.490
 934.500 594.536
 449.718 364.463
 966.137 756.590
 885.627 981.793
 122.571 587.503
 650.870 407.964
 70.906 800.954
 378.925 608.412
 843.909 212.618
 234.003 93.857
 285.757 678.909
 925.377 977.664
 225.296 765.037
 218.835 986.659
 979.633 441.472
 33.431 40.021
 621.236 312.989
 990.014 472.936
 716.155 220.888
 723.674 647.885
 862.925 488.813
 733.798 67.789
 437.571 708.193
 699.694 448.312
 39.457 274.029
 291.558 803.671
 498.287 19.231
 638.970 999.182
 160.054 280.408
 943.212 487.919
 938.258 725.025
 724.799 907.432
 168.179 834.713
 951.043 710.162
 211.735 268.716
 685.759 148.325
 556.701 511.652
 918.032 356.694
 568.285 468.794
 160.985 366.313
 267.868 627.781
 144.674 46.170
 420.722 317.152
 167.536 880.922
 652.642 608.489
 204.425 339.412
 328.512 820.533
 810.373 325.175
 11.049 70.881
 900.256 795.893
 675.416 205.218
 146.003 329.424
 638.480 927.259
 613.488 950.395
 726.590 407.355
 287.587 430.070
 362.497 807.098
 810.893 65.601
 513.045 405.101
 422.300 430.488
 270.467 619.811
 137.246 79.823
 910.311 613.819
 401.041 770.598
 700.457 136.252
 87.853 513.830
 353.368 261.819
 956.034 71.844
 596.129 53.852
 729.213 226.686
 861.321 391.705
 403.667 915.975
 10.926 128.400
 315.895 817.755
 433.017 891.166
 897.905 88.849
 887.711 604.945
 937.792 160.501
 418.733 747.086
 913.869 974.600
 237.020 360.924
 524.325 23.422
 173.259 538.147
 661.689 520.852
 490.480 886.545
 630.812 984.467
 152.163 33.619
 557.490 212.266
 115.466 470.627
 437.067 877.478
 625.689 649.847
 711.380 787.551
 542.911 734.500
 299.460 822.693
 353.721 430.957
 631.569 14.195
 82.249 962.237
 15.035 488.071
 890.406 166.614
 989.254 695.486
 775.798 512.412
 679.910 604.175
 668.500 237.184
 340.661 226.033
 79.440 964.724
 654.086 912.567
 651.188 785.468
 160.647 434.826
 847.309 554.263
 680.912 666.170
 133.070 854.180
 406.519 158.971
 345.235 876.838
 651.823 519.741
 222.203 199.657
 101.231 976.615
 921.026 810.718
 855.641 149.617
 641.539 594.830
 101.900 794.145
 519.253 93.280
 806.551 224.095
 750.789 568.241
 302.551 530.616
 443.994 15.508
 906.072 409.275
 108.687 690.975
 9.296 971.469
 645.097 252.897
 261.645 939.975
 470.831 719.632
 121.635 973.924
 331.814 938.298
 958.169 911.219
 849.715 131.012
 55.349 598.069
 902.238 700.327
 958.631 853.120
 151.266 842.986
 50.424 410.500
 17.814 540.453
 596.169 340.366
 946.143 206.052
 621.754 161.456
 149.227 102.482
 312.243 357.320
 134.253 671.358
 430.829 271.782
 73.324 100.097
 894.243 890.671
 617.381 893.545
 783.411 82.608
 610.287 411.289
 970.753 753.822
 607.528 410.514
 291.184 618.525
 356.083 622.882
 933.806 960.667
 867.503 457.272
 974.626 694.113
 287.305 614.087
 774.847 61.155
 5.488 917.329
 229.880 554.037
 893.824 104.864
 544.779 726.985
 926.774 892.608
 634.121 878.532
 929.257 963.090
 278.322 533.025
 683.529 881.655
 521.959 908.950
 960.054 463.908
 259.055 318.530
 257.429 95.976
 629.658 652.126
 641.103 625.322
 443.907 731.927
 260.163 15.576
 874.455 607.705
 49.060 206.002
 714.477 563.956
 143.269 887.384
 513.041 229.128
 464.169 944.425
 377.462 256.146
 271.465 503.957
 506.250 376.885
 707.187 142.913
 997.592 535.100
 132.577 264.960
 906.278 351.683
 510.068 755.757
 213.859 467.791
 32.351 220.184
 478.246 705.570
 427.403 727.575
 663.468 359.033
 853.907 520.381
 569.698 920.648
 480.173 446.174
 517.805 819.530
 849.253 461.023
 449.614 217.851
 64.190 823.624
 420.858 21.385
 974.264 94.116
 952.789 212.375
 652.683 699.915
 812.916 627.662
 978.689 204.468
 285.921 867.688
 475.790 975.474
 720.990 133.592
 319.210 299.383
 278.544 216.664
 669.308 121.983
 102.293 389.210
 976.287 144.523
 194.892 616.232
 350.843 495.360
 738.255 886.735
 424.428 293.719
 462.101 881.011
 703.612 180.435
 493.901 990.666
 330.774 6.802
 315.616 501.800
 426.434 933.734
 481.099 664.614
 38.275 927.080
 414.451 296.336
 843.034 158.996
 294.027 406.059
 527.477 898.849
 936.956 262.640
 554.603 749.430
 21.366 38.725
 344.856 345.378
 531.994 109.329
 766.628 61.380
 182.096 732.000
 935.848 699.111
 770.950 922.648
 324.321 246.010
 80.408 117.779
 927.147 478.342
 422.737 696.575
 50.550 658.749
 330.133 657.354
 165.570 738.431
 956.994 0.191
 195.993 90.681
 460.215 474.446
 739.703 790.642
 169.901 885.621
 683.319 121.703
 580.139 715.203
 785.752 278.011
 722.572 250.200
 355.491 982.209
 57.863 121.952
 610.477 925.149
 683.722 258.124
 622.892 928.210
 42.676 914.750
 551.754 537.710
 876.327 99.677
 744.771 284.216
 451.554 263.204
 41.289 117.260
 942.237 320.261
 477.577 988.877
 729.939 600.825
 534.177 278.613
 559.246 186.780
 976.092 690.282
 296.538 785.089
 326.462 509.184
 171.818 75.534
 642.813 180.985
 86.588 638.650
 794.538 193.764
 929.751 663.648
 86.874 237.253
 19.181 720.616
 259.177 743.096
 268.253 785.140
 475.865 732.670
 531.630 271.509
 502.179 610.972
 708.459 173.103
 342.223 233.161
 547.478 151.537
 945.059 462.074
 9.145 951.058
 340.440 148.677
 374.635 248.995
 636.916 261.596
 758.417 659.408
 542.156 916.156
 66.287 274.126
 492.534 597.706
 858.415 807.008
 603.275 619.084
 719.552 73.475
 671.990 119.210
 126.566 423.220
 540.557 910.869
 35.557 600.751
 599.489 573.297
 413.685 852.441
 914.720 102.400
 219.423 462.445
 881.817 562.071
 222.239 80.906
 932.895 798.604
 959.843 519.917
 305.768 801.565
 797.328 214.717
 355.351 524.449
 795.267 374.412
 169.103 363.274
 58.462 338.366
 119.738 367.768
 647.380 687.411
 431.019 105.736
 541.963 874.621
 280.639 784.448
 682.419 195.979
 555.826 262.516
 731.834 739.536
 203.087 360.937
 947.008 971.233
 467.454 942.954
 771.178 40.381
 945.711 509.672
 417.601 937.776
 732.636 123.369
 566.788 799.712
 422.570 784.980
 201.210 922.944
 947.021 558.894
 726.259 205.339
 242.230 750.128
 630.015 536.896
 311.196 929.970
 599.990 183.852
 88.521 100.637
 903.573 998.106
 552.537 452.504
 939.712 674.431
 129.435 54.639
 749.724 613.497
 673.987 127.036
 330.670 840.031
 218.980 857.953
 298.924 998.459
 492.318 779.765
 606.353 594.645
 591.355 619.738
 996.622 279.220
 566.136 57.098
 912.672 248.177
 337.638 593.985
 914.439 458.494
 907.815 575.391
 952.750 774.583
 202.247 452.783
 263.256 845.085
 823.758 498.889
 213.983 194.266
 139.766 59.185
 260.006 949.082
 333.812 921.360
 655.801 828.325
 632.274 740.708
 754.792 526.515
 883.382 560.751
 419.553 730.125
 983.160 88.858
 186.118 520.814
 480.705 441.194
 611.223 428.710
 675.467 865.795
 499.405 493.150
 966.968 433.011
 103.153 228.997
 411.121 686.111
 637.571 759.699
 858.387 748.890
 602.742 705.223
 631.990 759.899
 92.369 861.105
 87.049 753.193
 944.082 697.028
 164.516 132.692
 791.274 177.895
 11.290 731.403
 672.750 71.620
 126.752 538.505
 287.137 475.326
 266.547 588.002
 514.485 750.829
 389.945 194.135
 816.414 912.108
 384.095 793.604
 245.235 18.470
 696.383 606.053
 296.681 579.702
 617.763 285.974
 813.075 921.272
 1.039 735.600
 745.292 952.330
 87.651 444.590
 301.737 655.742
 726.618 673.908
 918.382 722.595
 175.108 704.688
 471.027 193.675
 399.935 314.833
 193.093 373.570
 84.632 854.287
 161.131 40.627
 572.115 382.403
 845.752 495.433
 626.075 566.470
 805.845 944.532
 15.943 568.642
 914.875 293.229
 564.470 259.227
 664.014 575.716
 940.736 468.351
 780.260 952.030
 335.003 946.478
 148.961 684.947
 368.453 459.295
 438.052 526.777
 527.081 346.411
 812.469 12.725
 874.326 669.435
 206.553 806.287
 304.159 147.071
 122.862 270.920
 611.092 697.254
 258.676 164.393
 844.928 994.172
 166.001 846.891
 908.019 806.879
 944.349 755.931
 966.660 462.389
 793.527 490.657
 764.185 906.637
 339.761 541.218
 322.947 998.939
 544.413 137.220
 240.103 737.814
 840.281 529.951
 955.786 587.027
 873.939 189.038
 92.537 349.835
 899.964 323.881
 525.871 666.801
 838.409 37.728
 994.481 118.733
 212.979 507.376
 245.195 672.720
 404.479 339.424
 335.568 277.665
 730.894 685.952
 392.470 398.794
 978.711 574.843
 907.739 171.456
 914.668 5.069
 304.584 286.951
 585.956 722.935
 746.842 221.490
 531.313 794.985
 906.266 648.801
 364.461 456.110
 22.886 893.001
 122.560 582.174
 165.320 777.378
 691.074 125.381
 150.008 793.691
 996.542 83.791
 342.218 882.978
 301.693 945.370
 221.763 400.766
 223.327 958.894
 540.577 795.983
 230.111 211.971
 468.193 812.921
 651.326 28.620
 858.939 419.618
 252.661 89.558
 678.174 354.439
 403.936 397.228
 394.513 986.872
 796.585 489.994
 433.878 820.512
 664.452 406.887
 455.961 278.346
 946.794 832.286
 563.761 646.027
 812.121 641.355
 605.004 91.599
 268.702 19.589
 436.282 304.488
 133.397 257.112
 565.583 417.564
 654.077 799.355
 588.662 799.429
 399.779 765.296
 614.487 975.953
 292.353 782.790
 713.292 197.541
 577.297 13.724
 798.830 989.044
 171.612 791.364
 208.970 770.942
 812.570 525.524
 213.424 332.087
 221.446 870.990
 344.973 465.416
 626.495 539.391
 615.063 488.576
 324.170 268.570
 583.041 92.111
 939.004 66.172
 850.929 59.917
 941.366 900.980
 755.668 852.093
 146.981 27.519
 934.755 931.591
 29.494 363.145
 608.663 546.342
 982.287 74.498
 117.094 581.676
 251.319 319.720
 681.757 98.163
 287.979 997.599
 964.989 432.633
 229.144 203.999
 623.140 820.660
 168.223 734.261
 291.523 593.557
 731.372 508.002
 812.065 198.834
 190.974 856.028
 757.180 817.631
 235.660 589.324
 598.301 824.043
 452.441 74.672
 102.638 8.317
 269.939 843.156
 557.980 517.940
 348.456 745.096
 266.578 147.831
 296.833 292.001
 912.479 613.722
 840.230 562.562
 92.256 92.780
 677.522 130.959
 660.303 824.381
 850.672 652.757
 933.067 284.332
 427.850 533.049
 31.483 120.859
 182.264 35.437
 229.992 54.125
 62.470 66.902
 589.853 567.392
 8.653 5.877
 52.796 872.111
 812.115 408.248
 680.602 117.009
 559.508 323.067
 672.006 578.873
 894.543 636.970
 948.871 957.054
 91.802 219.582
 460.177 372.444
 321.506 303.117
 339.665 112.774
 620.570 155.271
 808.629 78.478
 932.065 618.094
 330.247 666.434
 168.337 925.392
 289.777 22.646
 956.863 581.378
 143.190 130.049
 484.784 203.552
 995.405 645.429
 438.442 588.426
 341.606 221.795
 286.844 850.771
 837.633 852.011
 259.486 82.083
 517.661 539.272
 74.323 354.238
 612.066 973.768
 363.834 107.604
 751.271 397.240
 487.254 572.774
 791.528 132.884
 994.419 210.553
 137.953 403.087
 988.595 560.785
 343.991 747.929
 417.746 977.149
 963.160 180.235
 379.492 618.419
 349.759 895.746
 656.309 658.273
 34.937 17.816
 284.227 872.899
 830.657 253.810
 208.348 741.159
 277.619 124.392
 278.106 634.473
 997.915 387.245
 598.609 36.928
 936.311 594.153
 773.904 490.136
 75.639 215.977
 874.267 837.460
 645.246 155.923
 131.143 599.280
 963.214 600.053
 836.929 961.702
 172.668 268.491
 707.350 937.627
 262.662 114.910
 884.672 59.357
 870.716 150.185
 731.556 299.299
 615.925 253.476
 827.282 369.023
 730.847 886.274
 947.733 711.596
 872.267 488.198
 933.401 238.156
 473.665 844.701
 949.424 543.016
 337.392 853.711
 770.044 103.898
 286.592 248.799
 6.775 992.320
 243.596 969.585
 102.931 306.599
 663.632 905.085
 973.266 834.865
 624.218 712.663
 240.380 61.998
 298.550 764.854
 551.838 272.193
 975.836 69.783
 723.963 153.385
 136.118 210.251
 798.736 481.842
 448.112 54.218
 195.932 421.640
 495.639 698.615
 248.291 996.536
 813.867 952.942
 606.404 928.916
 646.780 673.347
 452.965 355.439
 140.952 586.897
 662.547 750.842
 339.828 455.200
 50.407 564.831
 912.617 712.700
 567.539 712.437
 570.790 164.783
 692.849 781.584
 324.584 171.778
 648.822 24.587
 296.337 595.288
 304.107 290.018
 624.686 901.711
 433.151 700.717
 904.400 353.789
 165.550 281.209
 654.893 464.599
 90.259 837.462
 993.316 520.209
 274.794 163.519
 205.747 318.554
 937.392 328.436
 415.728 534.890
 269.507 134.142
 399.667 660.958
 873.793 346.830
 603.009 18.913
 963.600 523.639
 82.266 305.938
 197.174 980.426
 901.819 755.716
 204.215 988.941
 119.807 723.498
 243.494 731.682
 26.455 118.216
 325.283 975.013
 576.070 64.104
 686.872 205.934
 758.988 812.551
 947.081 991.356
 973.391 719.997
 138.207 202.338
 713.742 927.748
 251.096 156.740
 230.296 733.330
 889.103 595.040
 323.496 930.012
 145.615 154.055
 412.133 151.267
 261.927 846.143
 201.856 420.987
 929.881 206.869
 131.249 249.445
 47.382 727.422
 689.574 191.298
 163.248 940.283
 289.775 397.765
 937.674 844.316
 702.144 343.796
 450.681 20.889
 870.701 226.261
 696.421 853.585
 961.843 35.375
 767.061 284.103
 651.931 663.818
 45.662 845.116
 319.442 691.877
 760.150 651.891
 43.167 368.829
 895.860 218.740
 149.147 387.535
 195.696 519.877
 726.922 48.387
 596.541 528.468
 734.876 448.532
 338.041 450.033
 422.679 171.425
 343.213 189.479
 156.835 239.719
 595.741 943.649
 887.126 621.247
 740.486 647.219
 434.381 524.145
 204.057 788.996
 213.606 904.164
 791.798 593.392
 584.527 747.012
 64.864 979.074
 600.389 633.520
 262.923 80.167
 814.972 88.798
 119.337 477.062
 20.025 142.161
 449.451 931.806
 286.393 156.726
 789.978 170.564
 641.013 241.441
 867.667 682.034
 750.786 739.415
 95.870 200.481
 428.210 341.146
 283.789 375.773
 900.969 136.459
 18.720 476.291
 79.851 372.283
 798.259 965.526
 450.936 192.848
 577.109 596.783
 346.730 213.417
 409.809 705.492
 807.556 317.558
 852.521 583.721
 823.062 611.336
 598.273 900.642
 691.207 446.307
 903.073 805.692
 498.726 908.070
 985.610 603.298
 216.220 120.373
 99.557 220.320
 719.031 238.849
 61.395 366.388
 751.619 596.549
 923.212 595.291
 710.865 249.382
 292.008 960.387
 348.428 177.721
 675.855 682.096
 502.996 795.841
 672.026 40.054
 641.900 759.214
 870.321 411.107
 893.527 537.278
 921.833 107.435
 915.359 922.962
 292.832 52.634
 98.924 807.689
 87.213 759.206
 446.884 779.741
 858.783 945.757
 856.744 663.768
 254.692 129.255
 350.908 159.090
 419.561 835.277
 48.144 544.402
 460.686 641.552
 873.880 677.240
 620.420 76.822
 356.420 549.276
 642.966 673.656
 506.423 675.250
 758.030 971.106
 84.295 946.474
 659.771 497.840
 334.041 12.752
 341.238 270.610
 15.373 152.755
 984.840 914.669
 764.205 227.086
 719.689 465.385
 124.091 95.240
 675.970 322.939
 139.750 623.290
 712.342 799.440
 13.727 559.504
 610.130 580.276
 776.803 447.327
 641.557 95.119
 193.463 856.631
 779.992 900.261
 650.076 413.068
 558.304 370.138
 693.174 900.584
 654.703 204.816
 289.129 503.012
 730.174 920.386
 58.591 577.233
 221.999 804.689
 446.316 143.327
 656.270 11.369
 469.659 107.753
 349.261 16.216
 750.433 565.769
 971.676 572.095
 581.361 961.562
 527.876 339.151
 869.654 412.162
 609.079 317.486
 698.993 757.810
 898.275 118.202
 673.165 411.546
 496.280 538.828
 68.779 509.458
 692.274 190.010
 502.982 265.767
 885.677 396.531
 389.957 510.258
 874.849 877.659
 945.752 716.205
 135.458 925.426
 135.880 142.507
 819.241 836.421
 428.900 132.476
 392.122 120.066
 909.390 892.213
 307.296 677.269
 556.330 863.385
 160.074 405.969
 851.649 898.390
 11.189 998.808
 345.927 21.049
 186.429 522.468
 73.830 434.427
 883.206 443.621
 434.451 331.041
 437.779 343.810
 187.498 822.077
 557.004 661.628
 874.970 174.562
 200.578 447.367
 272.211 412.366
 946.786 610.912
 367.810 973.054
 497.931 301.319
 37.823 432.759
 720.070 455.560
 638.060 621.349
 82.926 788.860
 514.161 696.236
 215.262 430.423
 201.004 762.344
 242.335 411.994
 332.180 395.436
 676.983 434.301
 941.400 314.376
 524.335 925.179
 548.435 463.852
 390.109 785.911
 773.378 811.861
 290.073 337.588
 8.598 276.059
 407.750 531.094
 144.760 800.457
 681.274 192.449
 445.999 780.282
 88.901 925.074
 302.970 739.883
 194.704 782.925
 867.573 509.136
 588.238 230.174
 49.231 610.735
 559.203 496.215
 292.314 298.145
 773.566 767.259
 173.593 696.018
 22.136 791.037
 576.272 956.712
 785.670 238.269
 885.395 813.805
 469.484 408.367
 883.337 582.488
 600.815 697.551
 332.089 614.318
 27.421 291.305
 342.470 687.616
 507.937 191.321
 733.920 422.920
 923.138 347.147
 569.782 814.143
 370.530 7.408
 752.780 509.909
 418.774 623.237
 27.759 855.899
 907.516 681.573
 460.624 598.654
 574.704 687.873
 644.162 875.464
 997.903 392.000
 676.152 885.552
 447.098 8.554
 719.561 807.354
 190.764 140.202
 498.036 838.447
 79.488 902.045
 915.152 72.361
 185.095 164.408
 578.795 564.524
 309.282 194.236
 31.472 793.033
 33.385 360.616
 55.480 594.437
 977.487 72.494
 363.796 996.529
 218.194 96.829
 81.651 516.245
 603.571 739.178
 651.467 918.670
 552.841 697.614
 589.727 10.981
 967.270 382.218
 26.095 281.777
 65.273 48.962
 253.565 491.041
 325.269 667.128
 907.503 208.900
 638.482 227.532
 618.229 723.263
 183.083 424.573
 496.508 258.381
 201.300 793.713
 17.216 530.466
 641.078 458.543
 370.049 915.199
 690.199 404.547
 206.979 908.419
 338.483 432.468
 696.893 759.334
 835.711 700.386
 614.413 669.568
 930.341 604.034
 761.071 446.445
 66.349 998.294
 715.021 30.563
 849.763 774.223
 805.418 582.434
 468.403 185.511
 337.828 397.523
 831.467 192.055
 689.006 551.001
 791.768 347.946
 627.649 971.124
 302.453 313.748
 489.984 362.098
 949.945 91.471
 986.165 693.040
 281.833 253.483
 979.259 629.228
 326.624 217.925
 560.313 485.912
 874.184 482.691
 840.674 854.803
 471.775 403.077
 749.818 700.932
 789.435 835.753
 619.748 305.345
 446.907 790.383
 765.281 180.308
 577.198 162.226
 645.779 892.079
 162.182 962.254
 484.037 366.275
 424.564 29.204
 591.030 637.523
 537.334 579.625
 723.074 443.989
 433.771 722.120
 905.913 504.945
 213.826 90.987
 576.640 592.552
 269.804 418.293
 100.550 595.139
 847.454 303.627
 650.707 36.587
 947.843 814.751
 730.765 973.699
 718.616 282.695
 867.300 740.184
 316.620 680.322
 990.522 682.081
 511.717 997.795
 8.778 265.706
 486.139 771.722
 13.005 806.966
 635.683 372.170
 325.435 531.873
 46.821 304.355
 338.995 835.020
 384.320 906.133
 339.421 948.678
 432.047 700.734
 523.887 903.919
 568.273 844.262
 443.736 681.135
 187.180 652.960
 523.628 975.548
 989.575 934.974
 17.170 599.488
 225.548 630.365
 325.075 403.568
 275.303 191.443
 554.367 810.460
 375.492 839.446
 267.692 845.098
 138.608 704.424
 744.747 532.258
 652.474 300.428
 641.215 975.028
 93.390 480.420
 524.862 475.477
 726.357 143.250
 437.857 1.538
 13.159 482.682
 875.822 822.706
 996.379 445.547
 587.809 552.672
 695.116 537.952
 540.748 361.554
 534.950 936.115
 613.270 106.360
 767.261 538.388
 896.771 318.980
 916.293 669.617
 398.887 770.079
 859.321 416.022
 931.943 969.220
 607.088 341.746
 695.471 881.362
 947.587 696.162
 649.458 143.276
 163.656 258.798
 49.041 596.677
 179.198 46.525
 249.936 354.831
 953.848 101.566
 78.668 363.726
 283.243 130.478
 127.074 375.646
 501.702 530.712
 414.334 930.989
 883.978 245.621
 52.792 742.871
 839.039 369.249
 149.912 338.413
 645.788 683.040
 925.074 861.403
 440.583 567.474
 366.618 154.392
 199.978 477.923
 105.023 76.311
 417.791 406.686
 138.693 76.762
 230.258 238.817
 679.227 333.529
 651.496 430.250
 445.795 899.291
 926.802 40.666
 949.334 821.420
 454.555 404.030
 585.501 760.212
 257.986 945.880
 72.828 291.489
 173.126 202.959
 4.551 535.614
 154.470 578.006
 57.298 593.432
 858.792 896.479
 948.865 218.053
 751.988 314.214
 245.083 327.863
 773.652 462.805
 970.098 129.542
 297.263 85.628
 15.971 419.494
 26.628 500.467
 120.424 858.103
 185.705 478.652
 682.721 844.196
 81.620 25.280
 617.444 878.366
 870.050 815.795
 457.495 705.274
 226.764 941.896
 867.541 919.229
 55.872 161.082
 926.842 347.478
 348.957 61.298
 998.737 275.392
 682.899 743.012
 688.712 221.659
 518.910 599.085
 473.000 424.609
 680.312 117.103
 677.050 768.659
 959.405 934.120
 923.204 508.792
 379.743 500.449
 227.818 677.939
 943.042 33.084
 91.324 464.647
 771.413 102.261
 124.895 494.600
 45.661 353.719
 632.219 848.305
 496.875 947.288
 705.096 697.879
 967.744 228.004
 591.226 688.444
 586.091 643.040
 598.649 54.868
 828.499 696.245
 564.036 23.705
 467.065 777.146
 834.752 265.095
 435.934 514.034
 903.749 132.731
 703.013 147.754
 851.459 654.798
 541.162 586.253
 852.703 848.933
 245.080 827.727
 414.890 954.133
 496.238 395.787
 145.604 767.176
 727.846 142.507
 574.905 996.191
 52.297 89.331
 455.714 595.796
 480.376 1.868
 562.653 513.663
 258.309 758.637
 37.252 384.964
 477.346 667.361
 969.985 77.099
 550.724 112.811
 54.906 871.156
 412.757 960.132
 641.568 618.187
 160.362 175.704
 385.254 717.557
 443.033 117.884
 457.567 912.066
 905.308 862.197
 125.139 1.494
 916.777 995.094
 588.117 854.675
 287.209 288.145
 648.422 902.547
 585.258 67.225
 860.347 364.250
 563.228 450.973
 815.306 178.771
 370.660 747.494
 594.574 260.526
 127.079 481.396
 857.304 683.499
 758.431 853.879
 638.319 530.839
 99.914 11.454
 536.173 871.486
 275.534 674.398
 355.135 979.276
 505.496 330.041
 406.530 970.699
 318.197 970.284
 9.818 373.138
 783.944 904.328
 399.615 254.836
 800.742 429.535
 332.368 850.435
 684.508 533.945
 489.559 641.707
 711.337 537.433
 40.148 532.770
 770.168 874.546
 903.754 663.891
 681.030 565.955
 751.027 999.890
 865.532 318.314
 195.343 710.625
 99.178 400.624
 29.827 525.368
 784.351 251.226
 508.539 323.678
 141.377 221.173
 276.246 747.245
 584.118 520.351
 536.458 244.980
 315.294 631.532
 784.491 753.182
 412.617 539.208
 996.302 860.094
 775.257 694.953
 583.156 396.539
 734.887 835.138
 928.217 659.137
 708.275 471.744
 598.484 27.997
 358.970 999.938
 761.816 345.547
 552.114 79.883
 274.949 726.724
 214.952 943.422
 888.308 263.148
 670.353 2.919
 34.156 545.777
 284.167 69.325
 426.391 883.230
 379.829 354.908
 856.424 248.319
 424.079 493.958
 976.476 195.928
 902.652 78.726
 828.911 504.427
 89.246 710.220
 420.536 983.938
 897.959 601.967
 720.046 542.640
 109.885 163.056
 243.798 121.688
 717.864 303.721
 512.033 806.102
 756.963 47.200
 429.715 239.332
 427.534 255.893
 351.550 250.030
 296.347 263.991
 711.063 318.507
 931.112 94.311
 563.326 535.444
 114.446 881.279
 847.744 45.557
 253.188 547.735
 212.110 523.464
 283.908 628.944
 645.799 37.976
 139.796 106.973
 195.582 155.174
 130.316 932.228
 632.330 381.124
 663.412 551.661
 4.129 13.968
 959.453 736.114
 657.480 264.788
 443.192 568.875
 92.932 610.428
 609.597 906.152
 207.323 892.953
 424.696 495.585
 277.656 704.237
 904.449 304.669
 880.438 255.211
 902.594 296.057
 687.099 783.260
 399.651 735.973
 306.174 794.487
 615.368 245.689
 584.474 156.866
 39.516 830.181
 764.011 483.332
 292.778 434.326
 803.574 988.706
 470.456 592.489
 901.159 329.799
 994.873 124.991
 636.884 993.598
 793.723 783.217
 239.464 873.983
 945.563 208.038
 759.773 453.815
 482.489 513.654
 612.878 807.564
 334.315 476.113
 178.232 671.998
 36.880 443.727
 283.214 451.255
 736.259 211.890
 247.179 971.069
 705.502 749.739
 244.584 458.838
 384.011 628.405
 522.182 875.957
 263.112 593.892
 145.881 781.507
 513.782 30.917
 579.516 167.574
 401.465 172.037
 335.846 622.530
 403.849 179.584
 967.794 86.434
 764.005 542.091
 766.710 839.780
 525.207 223.816
 138.981 81.446
 34.970 342.750
 880.105 12.475
 432.245 752.051
 547.422 148.835
 779.578 200.637
 142.879 178.507
 635.555 954.781
 102.572 986.799
 924.368 93.737
 600.628 70.021
 719.451 634.019
 814.471 903.453
 865.402 189.941
 673.242 527.453
 393.588 808.982
 780.526 658.726
 196.913 711.763
 429.412 656.031
 1.026 965.640
 628.036 195.350
 964.106 191.762
 746.027 203.758
 244.388 576.864
 148.920 519.691
 161.221 77.915
 83.563 586.210
 537.227 380.262
 141.465 830.114
 919.588 24.199
 90.020 961.015
 439.512 42.406
 408.453 358.744
 460.290 358.827
 883.667 763.655
 94.119 260.982
 451.869 291.871
 422.180 161.077
 658.770 156.284
 445.498 60.512
 651.442 564.944
 618.389 97.394
 208.714 912.549
 292.173 22.654
 617.613 289.983
 623.077 668.387
 67.347 363.928
 901.503 458.669
 969.067 66.423
 845.090 800.606
 232.073 166.887
 998.139 79.504
 0.819 450.817
 906.287 780.435
 851.182 815.215
 426.857 548.056
 580.888 416.469
 209.714 372.175
 833.076 18.160
 685.976 408.506
 141.915 721.010
 556.402 588.362
 66.522 292.554
 829.311 279.235
 818.681 718.067
 549.490 987.604
 828.728 375.881
 942.616 868.682
 623.254 298.619
 310.457 563.676
 2.023 357.296
 514.762 327.592
 46.606 328.266
 724.689 259.358
 920.072 744.885
 544.346 686.477
 628.843 158.574
 32.170 889.472
 21.032 39.999
 149.243 643.688
 849.750 533.815
 84.037 789.789
 997.757 773.284
 779.590 767.370
 157.208 488.837
 996.831 821.980
 804.063 372.057
 873.940 253.663
 73.070 639.452
 253.659 459.475
 701.320 674.997
 943.871 743.865
 94.429 603.671
 525.141 555.109
 511.021 387.609
 624.041 344.867
 542.777 160.250
 612.868 48.627
 376.727 280.767
 182.736 920.042
 604.369 150.432
 954.257 310.629
 632.692 474.631
 352.182 921.853
 552.176 59.452
 70.051 39.222
 826.695 721.554
 108.419 522.796
 543.140 676.272
 184.349 626.669
 551.035 204.115
 207.277 567.911
 444.008 223.163
 1.955 695.517
 498.341 998.221
 866.029 919.939
 854.833 871.195
 288.928 67.166
 77.810 16.240
 969.512 97.281
 871.324 613.342
 469.640 770.601
 2.663 941.425
 575.053 715.321
 155.529 53.824
 927.247 824.928
 491.060 392.448
 292.285 133.210
 568.904 790.473
 74.388 436.640
 110.417 315.601
 321.927 881.115
 962.653 716.332
 547.039 940.975
 839.002 392.325
 551.879 897.008
 717.285 747.343
 66.846 286.472
 618.895 70.963
 129.494 337.428
 276.666 194.913
 615.884 112.806
 530.831 684.198
 355.628 743.259
 231.394 245.308
 572.684 504.209
 734.145 997.426
 579.095 639.402
 472.161 782.208
 369.482 314.251
 483.989 448.345
 9.392 226.343
 555.844 94.482
 48.054 552.502
 863.170 284.336
 11.102 681.947
 705.359 848.092
 815.113 699.558
 347.425 781.740
 495.088 733.425
 798.910 69.234
 328.127 974.125
 960.626 739.945
 479.655 582.272
 295.074 785.239
 978.570 514.388
 570.364 483.220
 759.077 969.065
 287.224 400.403
 881.981 155.532
 824.554 674.513
 887.397 150.370
 784.144 845.846
 632.836 986.353
 336.141 348.003
 362.192 826.614
 873.209 35.649
 137.146 150.044
 985.691 700.949
 975.975 607.607
 638.382 185.951
 996.798 417.769
 630.606 350.437
 792.168 431.538
 577.298 109.331
 987.056 908.335
 84.860 956.910
 98.107 463.576
 790.067 683.730
 142.271 953.273
 964.651 343.910
 989.275 391.844
 396.962 313.327
 844.716 513.843
 883.007 502.242
 946.976 711.375
 483.013 348.190
 97.622 744.963
 520.378 156.812
 885.929 540.745
 364.572 110.201
 855.846 270.799
 298.390 895.690
 668.748 751.458
 126.241 384.659
 886.259 487.712
 740.442 213.463
 11.059 706.734
 186.141 980.121
 134.796 742.499
 115.458 204.771
 33.984 704.217
 113.289 233.485
 988.286 547.325
 630.106 58.908
 460.011 296.220
 42.959 142.937
 136.505 87.498
 259.960 952.718
 593.737 21.462
 814.188 148.346
 963.593 154.178
 291.532 416.491
 780.779 723.882
 388.175 446.822
 527.793 291.369
 784.806 756.409
 996.105 556.934
 197.147 130.575
 224.664 385.009
 459.840 657.106
 577.332 975.891
 820.328 364.887
 171.256 141.684
 961.207 659.175
 889.032 506.030
 786.956 285.910
 197.389 905.509
 60.473 809.046
 880.831 841.169
 365.893 291.171
 85.062 43.883
 119.642 412.400
 85.131 874.882
 917.161 920.082
 358.150 696.378
 57.391 487.336
 589.499 595.826
 752.837 577.417
 491.908 25.675
 135.168 209.824
 914.309 388.947
 483.027 939.628
 885.480 235.490
 111.630 371.471
 527.954 175.951
 507.248 2.036
 320.439 527.635
 701.610 628.447
 939.984 1.275
 652.329 374.355
 914.561 858.833
 819.756 110.463
 926.751 123.887
 955.046 612.664
 772.397 827.653
 789.158 779.940
 464.666 410.596
 240.997 87.851
 632.844 272.879
 551.744 784.102
 372.945 843.172
 460.819 133.732
 818.794 196.885
 929.914 926.476
 500.687 249.395
 710.649 992.452
 705.087 441.034
 157.819 299.331
 532.438 947.288
 485.813 380.434
 738.367 134.870
 225.907 64.886
 131.861 852.122
 995.043 335.071
 766.065 316.834
 63.779 350.650
 194.900 737.374
 297.098 370.512
 61.631 281.466
 224.111 233.037
 441.860 763.703
 612.475 870.295
 969.264 146.535
 524.341 823.457
 442.035 94.066
 409.966 75.270
 533.773 853.259
 53.001 542.354
 435.075 398.496
 771.166 987.152
 829.819 313.756
 54.043 769.218
 989.993 318.617
 95.556 1.203
 959.705 702.102
 465.178 190.373
 625.760 509.862
 424.653 105.969
 849.981 948.831
 305.219 331.390
 6.680 708.448
 535.769 43.669
 44.524 343.449
 680.585 957.256
 221.220 380.493
 484.226 911.706
 665.402 775.528
 912.596 250.989
 954.780 902.302
 457.490 303.999
 592.683 552.123
 174.863 940.143
 74.844 893.665
 645.442 240.187
 700.514 917.793
 74.036 830.720
 261.244 280.132
 328.149 811.453
 679.150 373.190
 807.359 529.279
 834.758 895.568
 535.743 683.634
 571.278 639.165
 886.942 486.566
 864.040 952.907
 444.654 341.422
 655.823 645.590
 933.325 879.798
 963.864 508.865
 140.210 231.900
 723.598 237.532
 709.891 265.747
 936.942 127.471
 497.726 771.303
 106.505 386.179
 394.851 383.085
 557.073 307.644
 712.490 515.821
 45.665 567.873
 68.989 959.962
 343.142 881.622
 443.669 665.423
 113.696 631.836
 535.039 891.615
 131.493 513.916
 627.917 469.077
 442.526 915.652
 878.507 692.802
 618.462 634.565
 765.606 30.445
 450.501 587.301
 629.972 701.178
 815.358 625.808
 885.866 474.988
 611.151 193.508
 995.309 110.258
 534.948 847.894
 456.213 432.648
 560.930 176.394
 382.997 544.392
 611.487 137.622
 218.374 314.629
 504.281 683.914
 376.622 553.226
 545.633 742.259
 303.971 918.491
 441.867 344.266
 375.854 99.421
 661.041 261.903
 12.046 482.694
 221.341 800.444
 360.662 840.906
 661.241 64.878
 314.996 429.864
 789.995 708.349
 621.186 767.789
 683.371 813.682
 500.292 687.494
 314.696 590.314
 839.660 544.013
 559.622 193.044
 352.436 655.442
 26.951 405.658
 610.963 725.211
 17.737 667.039
 932.917 601.507
 749.533 950.852
 344.813 876.697
 978.692 108.792
 325.513 509.531
 66.009 234.089
 505.341 499.336
 942.664 444.156
 680.100 178.883
 5.648 782.554
 312.688 586.091
 693.665 29.869
 510.196 679.839
 933.542 435.393
 356.501 578.312
 198.741 347.003
 477.791 106.315
 59.427 551.376
 52.624 468.376
 629.354 732.180
 833.579 935.539
 608.582 717.458
 511.988 804.089
 890.626 291.824
 271.555 203.673
 234.286 982.929
 184.646 390.282
 908.325 848.854
 203.954 137.078
 693.727 363.574
 592.087 554.341
 194.040 756.573
 365.902 840.810
 157.871 861.222
 567.432 944.926
 885.685 681.086
 218.648 139.095
 780.691 526.323
 685.766 966.948
 543.545 1.458
 836.126 686.962
 314.283 154.619
 985.865 120.898
 471.283 305.919
 831.625 27.879
 623.783 53.762
 659.715 710.911
 226.866 572.748
 409.686 359.115
 929.624 941.654
 117.700 613.493
 290.108 16.121
 812.907 384.771
 484.580 445.545
 725.022 57.628
 561.554 250.002
 274.166 785.782
 179.127 859.381
 548.866 657.006
 481.661 377.304
 81.827 516.905
 261.095 786.648
 655.998 256.432
 79.771 846.873
 518.836 352.572
 954.168 46.889
 856.960 506.982
 189.095 437.453
 246.159 846.707
 264.700 756.351
 305.703 468.287
 396.969 525.650
 166.857 145.963
 677.435 806.657
 32.435 951.346
 38.877 874.011
 929.150 901.548
 758.108 60.131
 312.691 761.569
 690.247 535.678
 5.145 861.691
 904.534 456.405
 757.032 479.298
 161.791 113.688
 716.481 594.969
 617.675 882.123
 143.513 923.812
 962.175 535.839
 668.945 194.154
 700.309 94.079
 308.985 986.901
 556.028 710.140
 805.205 740.865
 733.312 205.807
 865.498 93.352
 515.859 911.220
 688.125 773.245
 28.174 248.654
 114.520 148.248
 843.164 514.671
 686.667 992.062
 9.297 100.579
 294.363 464.755
 317.029 744.146
 452.247 965.006
 640.712 639.386
 215.194 831.130
 717.807 425.139
 445.462 644.665
 79.250 321.855
 411.156 571.946
 168.928 349.731
 301.413 102.532
 209.853 516.182
 170.595 186.101
 641.682 748.181
 506.449 999.604
 98.563 822.374
 193.095 902.938
 875.801 536.087
 199.950 963.505
 684.881 303.745
 165.933 287.853
 582.951 459.957
 911.855 222.768
 227.569 22.342
 252.802 850.076
 820.731 999.374
 699.949 560.787
 116.580 522.146
 344.062 457.801
 851.533 900.538
 460.503 895.152
 668.726 936.097
 930.492 249.696
 633.646 513.825
 151.681 562.464
 435.775 206.479
 631.462 646.793
 331.221 687.105
 291.186 694.403
 371.094 502.922
 733.625 15.107
 875.238 826.907
 367.948 907.750
 924.567 298.256
 577.699 506.837
 659.364 881.120
 742.235 899.187
 765.396 719.684
 268.568 616.797
 912.605 419.787
 199.365 435.168
 368.542 731.203
 977.919 30.773
 154.908 694.619
 569.293 657.773
 142.936 422.949
 58.791 413.784
 412.382 543.244
 727.642 589.393
 128.218 184.104
 297.882 888.769
 545.560 270.780
 853.344 212.250
 541.659 818.225
 894.134 90.000
 127.140 189.185
 33.861 523.184
 618.035 723.359
 171.086 840.574
 794.878 323.934
 181.013 519.772
 252.631 103.994
 605.660 699.625
 900.855 907.934
 748.809 160.801
 931.151 807.908
 487.497 852.413
 580.049 674.168
 929.176 962.243
 310.229 788.188
 410.655 75.278
 69.195 631.438
 842.379 39.314
 598.339 379.169
 843.434 797.444
 221.144 961.665
 735.917 85.858
 579.309 544.766
 222.273 602.968
 680.442 912.542
 359.080 994.213
 719.252 8.666
 372.121 868.677
 112.639 75.968
 489.847 561.879
 302.641 708.045
 568.381 617.702
 212.797 240.512
 56.683 5.719
 954.349 325.983
 224.453 83.264
 957.967 85.287
 419.832 810.088
 221.897 752.446
 14.128 923.682
 713.880 342.932
 155.033 772.214
 115.758 199.710
 219.496 507.061
 357.893 701.035
 117.155 976.290
 635.460 355.304
 232.761 192.966
 538.180 634.156
 652.069 827.184
 345.361 394.040
 434.262 78.375
 553.494 562.730
 572.141 205.300
 6.351 890.415
 119.236 246.526
 108.253 220.460
 914.061 266.086
 118.374 673.665
 752.278 159.803
 374.522 878.435
 557.276 400.794
 983.537 449.947
 591.139 471.587
 375.443 122.047
 497.126 399.552
 560.712 579.633
 640.496 197.055
 693.924 205.874
 938.864 913.458
 949.921 742.404
 971.457 879.171
 905.911 622.074
 407.024 899.318
 818.419 348.822
 674.064 113.691
 939.322 409.400
 749.230 848.814
 460.281 464.275
 97.731 555.745
 767.742 902.843
 254.284 253.308
 467.436 699.681
 578.486 320.654
 462.205 77.955
 101.524 936.151
 182.444 993.037
 552.114 512.872
 644.932 379.320
 11.687 596.264
 202.002 456.909
 808.714 469.525
 815.637 939.185
 279.140 149.956
 204.976 499.162
 656.881 188.790
 854.010 390.142
 331.133 232.322
 289.958 237.707
 934.701 328.391
 241.260 54.871
 581.792 525.250
 824.672 824.787
 129.897 105.800
 189.104 156.253
 626.929 415.967
 533.236 672.277
 352.935 409.240
 916.351 832.824
 760.268 858.244
 177.120 726.707
 544.604 437.399
 771.208 167.346
 382.530 207.742
 721.823 881.219
 93.496 225.796
 761.752 140.402
 121.909 233.716
 323.629 331.336
 989.037 489.031
 327.447 406.252
 387.747 471.136
 819.472 182.479
 742.164 310.679
 861.414 54.809
 638.826 570.509
 657.797 899.305
 568.405 346.395
 576.111 71.432
 863.489 327.053
 369.448 250.504
 747.115 370.822
 794.372 35.330
 640.898 626.572
 745.000 247.343
 645.774 195.189
 643.254 707.746
 681.027 632.271
 858.578 200.271
 629.720 210.028
 429.901 552.658
 925.580 154.933
 958.086 425.109
 965.379 66.215
 686.619 905.627
 132.847 298.284
 27.911 318.825
 868.998 297.598
 986.662 460.469
 366.550 152.025
 522.552 494.615
 53.093 9.744
 152.683 978.845
 962.104 516.958
 368.236 417.008
 479.243 111.905
 406.597 644.402
 353.227 389.757
 834.492 509.912
 538.594 953.042
 342.606 280.994
 607.712 209.378
 288.771 24.018
 550.354 637.853
 344.370 733.598
 643.194 672.749
 164.585 44.688
 293.751 744.973
 212.857 70.876
 872.105 264.314
 697.279 897.452
 270.413 647.103
 323.122 909.966
 459.553 512.133
 111.417 865.429
 531.762 141.584
 586.298 86.921
 468.697 382.708
 979.913 571.508
 200.021 639.986
 857.334 100.304
 915.248 157.318
 417.412 597.813
 261.583 736.568
 199.516 240.822
 156.069 594.581
 619.055 915.981
 817.950 577.998
 593.572 86.471
 96.380 177.142
 10.655 483.982
 742.173 90.522
 262.176 90.514
 415.929 764.765
 937.436 928.721
 607.611 785.798
 769.897 318.727
 386.553 31.800
 385.879 578.347
 831.084 562.907
 454.184 2.678
 881.849 653.889
 706.827 234.210
 203.898 651.599
 544.713 467.430
 864.282 326.966
 687.923 979.598
 371.933 600.602
 536.424 164.904
 975.845 350.987
 609.561 10.905
 369.925 4.874
 995.857 998.217
 855.484 691.510
 110.904 946.551
 15.282 486.978
 0.880 857.697
 459.795 144.170
 791.196 320.015
 823.184 300.267
 840.683 305.855
 973.095 470.216
 476.423 995.511
 117.464 805.386
 435.892 646.450
 858.763 145.750
 992.572 58.358
 180.664 986.630
 177.944 191.890
 225.845 672.912
 104.057 326.793
 611.881 120.962
 532.351 403.562
 963.221 238.222
 999.565 7.963
 542.462 690.083
 802.243 721.272
 28.201 871.411
 337.433 178.066
 997.300 634.670
 906.602 320.856
 867.241 157.519
 398.800 705.065
 483.408 90.007
 891.832 743.097
 193.548 985.679
 339.165 952.163
 837.695 813.470
 165.841 322.443
 249.651 779.939
 877.626 101.153
 472.243 616.877
 120.552 610.636
 242.593 150.623
 17.928 217.035
 418.149 250.539
 891.783 538.193
 855.213 929.152
 556.617 238.733
 987.884 350.832
 494.678 885.794
 609.066 104.918
 200.955 925.484
 451.357 259.433
 468.389 747.978
 382.843 269.695
 92.884 414.452
 852.296 749.908
 465.470 63.162
 574.721 793.271
 415.238 452.339
 979.255 956.099
 929.431 956.825
 237.905 103.358
 542.485 552.243
 549.514 86.820
 118.194 598.823
 15.677 123.535
 890.719 296.740
 864.314 832.659
 251.663 511.152
 855.606 134.875
 220.209 759.152
 550.339 723.207
 488.401 779.053
 292.130 70.072
 648.734 547.169
 515.024 76.847
 769.409 416.239
 552.538 523.313
 45.017 286.498
 912.242 600.250
 306.254 214.095
 863.476 564.774
 789.020 456.903
 740.098 141.033
 636.316 765.080
 113.381 785.577
 109.420 369.022
 674.006 574.567
 719.661 992.138
 460.858 867.154
 338.540 727.524
 875.938 314.711
 510.074 438.790
 569.807 368.435
 461.079 664.685
 814.643 478.284
 797.027 778.681
 899.185 354.899
 275.422 348.168
 581.880 304.384
 885.882 488.704
 878.618 955.460
 334.901 267.771
 796.101 32.200
 860.375 396.418
 860.639 926.315
 591.288 88.145
 947.756 74.736
 754.432 860.343
 456.142 825.312
 323.921 517.942
 959.316 990.945
 949.642 670.811
 231.727 456.038
 505.255 990.598
 808.310 455.001
 510.202 369.388
 775.926 827.750
 227.246 77.918
 293.122 149.040
 968.914 576.514
 825.868 995.449
 192.892 464.863
 408.986 264.437
 285.832 89.827
 486.752 793.788
 563.341 2.423
 345.555 86.760
 315.390 969.777
 573.595 659.181
 643.409 825.168
 817.633 960.810
 138.374 564.428
 758.009 446.404
 986.942 771.062
 297.084 784.713
 41.855 442.026
 512.359 389.122
 508.363 373.349
 726.645 65.795
 763.184 497.692
 809.452 128.202
 97.876 507.782
 465.302 486.043
 853.446 79.739
 157.996 37.339
 55.162 373.221
 540.085 871.202
 661.246 841.456
 832.379 912.432
 380.070 859.570
 760.603 435.150
 489.477 165.796
 89.879 459.304
 588.648 514.273
 890.299 179.923
 935.712 433.273
 759.263 913.788
 259.028 257.055
 862.382 371.851
 291.134 107.449
 831.776 558.853
 954.038 712.331
 978.578 85.525
 143.428 597.765
 588.854 865.369
 516.056 529.658
 135.279 909.871
 5.786 126.075
 360.465 476.261
 984.506 344.865
 384.380 44.376
 877.238 371.063
 223.804 278.229
 547.522 97.951
 555.019 178.585
 128.719 493.864
 824.124 360.862
 6.692 268.567
 237.655 744.225
 4.843 258.530
 27.832 749.909
 207.431 215.886
 163.348 356.911
 333.070 352.600
 302.524 419.600
 767.408 216.887
 898.793 523.129
 739.996 685.888
 559.460 238.365
 221.588 985.544
 821.632 978.253
 788.725 399.684
 691.069 182.929
 394.834 425.164
 540.738 342.647
 971.811 553.936
 189.358 367.693
 411.644 117.060
 282.619 135.416
 420.991 976.575
 40.707 179.470
 257.479 581.009
 277.794 569.197
 527.978 556.990
 558.327 82.062
 217.287 656.385
 849.916 964.384
 409.792 344.778
 935.740 460.820
 834.182 447.609
 735.649 67.489
 297.654 175.219
 82.952 214.255
 254.890 153.536
 144.699 35.882
 480.201 184.560
 741.574 667.926
 958.459 757.592
 207.158 359.930
 389.813 501.020
 965.948 785.234
 900.855 994.000
 749.200 533.606
 785.061 601.532
 804.426 580.440
 50.439 225.121
 788.414 855.920
 752.844 309.603
 418.244 101.121
 137.979 865.931
 746.487 348.061
 430.496 176.265
 935.036 340.438
 199.707 773.873
 139.625 404.943
 931.172 33.928
 49.823 964.021
 153.086 585.814
 426.085 464.872
 945.088 842.091
 758.401 791.930
 212.311 328.545
 765.352 677.343
 884.676 554.155
 636.363 563.067
 424.230 755.244
 674.956 276.517
 243.493 626.247
 761.572 627.563
 985.226 767.566
 958.621 126.720
 46.710 961.770
 718.699 862.124
 285.744 971.470
 823.372 696.348
 885.293 539.517
 121.541 283.912
 821.551 884.649
 803.441 537.823
 46.472 708.534
 742.133 550.530
 209.403 564.379
 965.221 203.840
 679.848 149.524
 645.242 776.777
 549.724 456.858
 880.273 413.866
 771.537 800.415
 692.649 873.299
 290.008 82.554
 22.262 199.952
 937.942 622.845
 403.719 917.895
 560.035 766.830
 568.965 707.167
 696.316 946.658
 437.029 907.182
 673.651 1.078
 71.877 301.517
 920.998 271.081
 892.464 604.453
 121.712 176.821
 93.694 647.013
 652.221 824.156
 223.928 99.001
 916.947 373.732
 707.839 453.560
 288.650 886.054
 799.980 122.839
 593.873 602.223
 704.447 668.663
 465.328 867.266
 52.929 132.652
 515.520 402.253
 453.629 988.460
 595.437 399.290
 716.585 658.004
 393.618 982.220
 639.557 697.390
 137.316 243.237
 868.606 441.192
 90.022 145.289
 497.840 10.852
 137.427 650.932
 365.499 449.871
 834.541 95.219
 763.858 291.473
 495.456 923.399
 786.637 930.411
 967.962 839.736
 271.193 737.184
 699.522 303.242
 188.230 288.178
 198.948 316.738
 26.943 398.042
 487.436 10.275
 808.988 730.298
 149.629 557.078
 634.697 668.827
 4.251 183.862
 366.318 287.163
 657.058 167.387
 136.110 725.683
 546.811 730.772
 735.198 40.808
 896.393 167.424
 698.489 727.652
 912.813 593.970
 611.428 131.511
 896.472 748.602
 88.476 987.710
 704.843 755.595
 226.814 388.327
 429.663 833.867
 540.873 732.973
 679.168 366.502
 305.868 234.955
 575.185 413.804
 456.831 520.010
 374.527 755.066
 231.981 859.263
 478.777 509.838
 347.108 848.767
 807.941 709.591
 825.524 502.937
 961.436 272.611
 573.738 27.364
 982.576 351.470
 227.240 127.140
 666.121 162.105
 737.462 880.083
 316.932 120.378
 127.270 640.750
 373.656 375.791
 8.418 462.161
 875.152 878.120
 983.554 339.625
 967.739 692.082
 304.062 547.525
 455.010 904.353
 932.870 198.549
 283.816 678.580
 980.962 289.395
 173.114 605.265
 813.599 181.883
 737.732 778.084
 626.087 118.743
 176.167 85.382
 91.412 794.652
 197.444 130.054
 608.374 641.860
 502.577 343.027
 507.340 682.671
 34.715 111.214
 282.815 25.820
 920.526 741.579
 952.298 208.524
 673.594 486.181
 127.012 119.459
 776.559 581.492
 412.945 579.570
 238.619 747.508
 634.071 347.463
 503.066 52.172
 830.822 284.866
 98.055 694.232
 485.925 236.512
 453.486 578.143
 370.043 309.773
 196.125 549.019
 387.598 284.913
 160.863 590.529
 898.376 840.198
 73.069 946.196
 955.639 770.986
 948.361 52.764
 452.376 942.824
 382.993 936.476
 222.887 10.470
 59.620 648.488
 79.303 13.356
 536.855 748.854
 646.919 519.544
 122.345 399.994
 726.868 621.718
 821.588 426.192
 990.999 517.548
 810.258 627.161
 786.440 751.301
 976.202 608.176
 84.022 212.332
 26.569 579.664
 486.142 328.776
 741.876 673.862
 259.897 351.158
 796.378 779.360
 577.367 371.653
 345.428 175.695
 227.006 591.388
 325.921 95.098
 661.520 42.683
 224.160 997.922
 224.842 347.732
 363.334 838.800
 63.414 393.347
 554.984 954.502
 587.586 906.603
 78.617 719.513
 373.531 603.119
 311.861 605.108
 253.364 763.190
 169.738 321.238
 653.437 76.826
 642.965 912.545
 333.101 333.124
 797.327 880.686
 826.973 849.366
 332.604 990.888
 584.344 418.163
 252.156 532.713
 964.406 365.178
 992.846 600.855
 523.105 64.118
 967.633 864.047
 7.535 849.317
 415.898 237.417
 950.751 739.263
 603.771 570.017
 980.836 167.606
 210.683 624.384
 873.122 82.783
 449.608 244.334
 887.038 285.277
 445.695 181.659
 145.547 825.326
 317.823 848.592
 295.087 176.669
 525.092 563.094
 690.087 867.543
 438.291 206.002
 94.303 312.974
 936.108 676.360
 800.301 917.521
 596.571 942.971
 10.562 660.665
 823.275 690.960
 874.018 534.301
 908.848 662.498
 258.697 460.181
 568.555 416.497
 896.044 902.232
 176.586 774.943
 139.852 922.587
 686.367 90.539
 130.435 169.676
 722.185 334.601
 483.370 381.353
 378.639 53.883
 775.893 725.630
 971.144 434.594
 579.832 367.052
 37.399 10.772
 788.071 359.131
 816.814 197.954
 655.228 534.696
 831.016 572.572
 678.975 848.824
 980.498 169.375
 995.763 366.601
 265.152 565.657
 866.394 163.884
 162.736 959.954
 548.668 98.058
 270.546 147.722
 65.186 122.512
 770.822 326.352
 196.418 368.789
 937.183 121.467
 287.484 50.517
 403.132 476.156
 930.105 690.058
 488.018 960.578
 250.310 710.032
 72.595 282.807
 832.269 935.460
 465.301 970.158
 376.781 527.200
 359.638 266.353
 120.322 712.867
 388.701 692.224
 121.039 937.721
 299.212 650.331
 498.761 655.620
 336.780 136.632
 47.249 490.411
 826.990 540.479
 721.683 383.025
 2.037 668.761
 949.411 201.487
 36.609 287.571
 576.712 123.315
 774.593 417.498
 311.485 536.081
 332.820 394.489
 467.222 766.725
 320.735 880.576
 576.215 308.497
 804.673 906.797
 391.862 421.914
 939.934 999.005
 16.292 739.060
 788.375 86.390
 398.663 385.952
 707.546 348.346
 482.877 882.897
 641.218 309.424
 525.611 806.206
 40.329 251.785
 944.265 654.812
 205.956 552.558
 830.379 211.892
 858.020 558.440
 521.367 714.457
 309.326 535.667
 358.965 523.726
 956.597 550.079
 676.907 547.244
 908.842 574.511
 806.338 112.017
 557.501 940.377
 321.667 179.063
 178.812 463.471
 181.733 966.699
 251.957 213.091
 863.816 96.576
 909.495 256.289
 7.062 67.246
 720.667 608.990
 646.303 109.949
 82.600 641.878
 449.005 596.022
 676.560 916.125
 792.466 91.164
 381.812 722.595
 313.623 725.600
 451.868 843.960
 211.510 748.574
 698.808 393.987
 16.934 328.686
 530.720 169.175
 403.122 857.171
 403.224 197.864
 485.719 108.742
 114.570 29.363
 744.529 654.069
 259.296 474.663
 439.857 330.044
 500.131 710.609
 143.411 429.999
 392.402 876.402
 660.858 537.824
 648.171 25.910
 296.589 700.136
 635.484 818.149
 660.794 402.332
 826.350 913.609
 307.088 721.393
 918.368 243.758
 631.671 95.033
 620.469 198.506
 81.087 538.324
 102.199 160.741
 677.345 410.847
 925.830 553.027
 751.525 186.108
 806.787 759.491
 108.404 187.250
 754.079 571.811
 356.515 156.574
 330.352 573.677
 15.023 439.190
 820.777 530.308
 138.455 742.067
 719.215 61.475
 423.599 28.235
 915.055 836.441
 123.655 411.955
 409.208 191.406
 90.052 614.983
 995.124 404.137
 92.495 947.893
 631.095 101.910
 386.013 105.723
 802.024 178.477
 656.571 666.479
 949.052 670.376
 793.658 797.460
 538.884 824.471
 921.996 691.741
 884.273 875.193
 240.800 949.864
 824.096 154.927
 136.942 904.919
 565.004 163.521
 879.897 568.345
 694.191 217.603
 796.737 895.320
 739.826 647.794
 942.978 769.387
 905.840 87.816
 911.248 963.521
 292.791 845.583
 989.030 217.415
 166.281 319.925
 526.993 987.029
 606.964 850.317
 201.234 771.917
 207.603 699.532
 140.361 748.525
 737.246 274.429
 388.500 664.166
 812.717 408.039
 338.523 148.092
 373.814 41.872
 999.070 234.839
 999.451 962.112
 861.055 573.406
 4.304 123.532
 763.522 506.974
 574.121 322.875
 287.993 585.618
 515.840 606.940
 550.349 643.114
 177.024 383.110
 728.980 993.723
 717.303 70.755
 639.329 641.174
 759.718 635.470
 213.375 336.480
 907.706 94.876
 896.250 460.459
 157.571 200.700
 962.616 768.504
 668.344 878.609
 267.103 137.440
 50.938 552.066
 363.850 355.924
 514.338 362.202
 600.683 350.296
 144.464 210.687
 257.759 827.056
 905.511 951.127
 55.621 321.904
 836.401 406.187
 103.746 894.812
 386.988 927.861
 251.169 912.875
 998.451 198.057
 692.044 370.120
 306.715 902.525
 880.645 249.386
 741.523 835.341
 335.044 419.410
 640.064 201.566
 722.253 254.978
 203.948 195.750
 889.063 484.264
 940.965 922.794
 854.093 11.167
 466.054 990.015
 532.980 577.617
 334.526 495.427
 408.442 958.604
 668.646 43.290
 961.594 898.431
 767.823 975.390
 385.020 568.702
 292.824 372.613
 539.282 965.557
 443.605 978.990
 883.726 265.060
 344.703 967.943
 3.464 761.544
 475.844 112.162
 614.432 54.674
 880.962 153.990
 507.558 698.423
 326.652 987.853
 694.709 540.836
 909.822 161.045
 149.606 570.071
 510.768 440.698
 555.981 732.802
 206.890 65.245
 645.385 39.493
 386.877 346.016
 244.364 341.697
 996.478 572.173
 473.812 624.466
 594.259 529.221
 524.559 57.815
 766.361 212.431
 647.617 591.216
 838.774 612.126
 973.474 641.379
 707.588 393.803
 243.724 643.379
 283.958 284.209
 684.822 526.976
 400.829 411.827
 965.447 802.277
 761.003 409.755
 296.756 41.312
 406.896 959.114
 302.601 414.552
 375.644 585.889
 801.686 264.596
 361.422 893.434
 305.758 794.549
 860.518 251.891
 0.728 27.759
 22.362 25.597
 597.388 611.301
 198.268 216.750
 524.817 530.908
 473.813 470.365
 5.284 763.837
 623.718 519.783
 60.331 592.788
 350.831 667.125
 122.609 153.498
 102.668 868.260
 789.146 596.735
 517.261 521.757
 174.130 458.314
 780.402 506.297
 81.350 785.481
 102.267 247.132
 799.628 741.946
 694.714 260.909
 163.446 675.347
 181.104 386.883
 753.160 488.572
 256.313 683.947
 825.652 9.790
 671.826 195.573
 60.815 445.067
 613.688 662.759
 229.004 852.908
 211.989 18.121
 879.801 473.167
 40.045 607.751
 526.290 135.436
 878.061 562.306
 158.117 466.801
 906.671 341.646
 320.399 208.934
 615.116 990.415
 206.793 273.601
 640.103 113.068
 949.487 738.267
 155.530 569.559
 465.609 474.626
 299.720 736.197
 210.456 568.155
 22.783 214.914
 68.403 822.607
 57.895 718.580
 410.538 36.478
 940.094 636.141
 295.518 116.601
 916.614 380.805
 571.359 575.189
 593.506 954.418
 638.649 299.677
 452.430 394.560
 200.668 339.095
 235.179 596.050
 997.273 606.347
 245.954 869.741
 294.003 33.443
 54.999 988.304
 476.062 657.715
 922.509 106.600
 131.865 73.143
 597.298 84.125
 359.110 504.857
 407.396 395.532
 997.571 699.643
 754.299 24.584
 99.509 754.745
 82.196 794.946
 156.728 705.880
 29.096 311.423
 581.749 78.062
 17.796 646.786
 311.407 975.384
 828.308 706.751
 489.615 594.548
 355.340 699.589
 270.356 128.535
 518.213 702.949
 343.695 859.037
 208.055 100.601
 761.188 187.142
 858.042 813.062
 660.320 430.172
 164.929 191.290
 151.315 317.921
 210.236 120.412
 727.681 293.774
 591.438 994.732
 341.434 396.108
 619.865 495.933
 695.092 734.188
 443.075 518.667
 248.712 342.364
 454.035 642.662
 27.784 599.407
 234.152 514.648
 106.401 929.296
 796.988 659.080
 892.332 289.620
 137.379 131.528
 272.398 28.324
 207.746 126.456
 706.752 213.821
 928.963 980.670
 361.367 73.293
 764.514 820.076
 914.501 905.448
 639.494 490.582
 293.349 854.139
 543.702 20.221
 23.067 465.524
 322.636 70.305
 286.353 622.088
 811.315 55.980
 85.508 510.584
 311.641 523.706
 911.242 887.277
 240.572 153.461
 97.284 342.706
 697.977 360.972
 74.313 220.356
 412.018 879.688
 230.875 630.239
 536.864 138.904
 196.262 831.521
 701.012 474.462
 437.162 490.389
 461.253 728.246
 915.822 693.638
 412.375 144.661
 705.223 498.580
 968.820 454.129
 362.172 500.477
 683.087 958.966
 191.137 814.569
 635.783 384.791
 412.283 806.789
 241.322 325.701
 501.609 311.582
 906.862 654.120
 377.680 283.827
 583.765 162.457
 649.649 322.257
 912.470 595.138
 249.703 142.126
 512.971 773.414
 587.238 373.991
 972.217 634.409
 973.119 422.717
 262.750 138.715
 763.876 76.329
 58.068 351.460
 215.053 38.666
 631.854 790.021
 860.084 144.288
 511.028 842.647
 749.500 160.698
 644.944 697.301
 701.381 394.095
 731.943 545.498
 887.256 783.869
 264.670 624.182
 370.960 431.575
 400.048 977.427
 346.938 86.625
 589.809 222.630
 708.227 668.474
 12.141 421.806
 584.816 499.291
 791.842 732.479
 705.556 248.286
 180.758 454.734
 879.504 235.913
 765.926 527.281
 797.077 440.709
 181.510 347.454
 402.146 411.552
 102.142 905.215
 670.981 72.619
 697.703 802.197
 93.522 766.564
 519.016 462.203
 30.810 603.507
 574.687 183.364
 416.599 450.018
 343.681 104.194
 681.344 524.613
 666.816 391.287
 956.351 276.368
 971.717 256.474
 421.199 863.518
 536.713 792.416
 398.255 362.622
 494.539 110.130
 486.898 709.759
 849.520 167.633
 632.680 77.685
 843.387 809.277
 712.156 842.058
 794.062 469.499
 604.477 791.211
 866.316 327.341
 141.286 734.059
 758.384 289.588
 55.359 996.211
 728.228 406.730
 567.108 442.986
 788.864 328.650
 491.283 997.832
 903.892 343.388
 351.415 144.447
 70.110 835.230
 547.813 510.138
 819.993 586.250
 930.004 366.636
 777.113 932.438
 423.557 183.373
 894.664 91.320
 604.486 298.462
 171.645 987.928
 205.060 296.122
 321.578 121.082
 579.504 898.711
 741.623 698.761
 716.127 589.943
 450.554 712.164
 716.725 917.087
 515.192 360.648
 990.360 498.437
 27.770 347.675
 145.878 353.051
 420.532 870.199
 587.753 828.424
 876.065 465.340
 698.331 324.668
 707.893 369.143
 754.543 287.766
 819.426 308.543
 110.139 797.173
 2.123 81.081
 860.041 122.581
 785.662 284.632
 79.178 129.809
 511.981 814.196
 635.027 525.984
 57.379 433.270
 554.948 939.490
 286.744 807.436
 483.331 411.142
 583.766 827.399
 89.804 351.145
 181.174 83.055
 541.573 603.389
 114.338 730.324
 686.823 307.132
 366.620 234.962
 221.575 499.259
 670.638 114.653
 342.221 241.919
 809.088 630.233
 685.802 764.746
 533.078 712.329
 399.172 93.241
 124.319 330.188
 78.246 700.751
 487.434 109.684
 905.064 317.247
 615.463 647.822
 361.498 490.578
 549.183 527.450
 395.702 302.688
 100.674 149.977
 295.304 662.538
 763.717 832.872
 917.630 337.991
 345.966 85.469
 432.748 750.094
 966.641 19.551
 643.714 75.082
 532.922 674.526
 7.254 312.672
 580.700 860.360
 137.317 255.143
 211.369 430.194
 236.926 192.172
 624.561 689.784
 176.825 313.997
 613.862 699.025
 882.325 123.364
 113.509 304.217
 65.015 368.622
 41.874 906.172
 859.575 590.790
 943.297 782.260
 516.653 1.323
 272.792 569.120
 332.804 130.430
 165.738 621.781
 542.962 204.397
 582.368 4.672
 988.196 111.331
 288.263 966.461
 232.983 825.637
 29.023 795.350
 126.548 400.544
 859.589 851.806
 969.610 863.840
 104.387 504.281
 801.998 214.139
 139.710 339.046
 411.962 3.506
 718.749 831.702
 481.719 887.715
 94.869 125.097
 526.022 849.206
 760.577 391.580
 604.621 261.765
 306.762 717.720
 51.837 422.636
 146.035 553.452
 976.759 870.391
 640.124 547.263
 58.343 619.170
 357.424 342.432
 156.874 146.288
 673.979 449.801
 655.779 485.756
 958.740 219.436
 857.650 410.598
 969.205 801.273
 510.858 378.293
 472.046 674.032
 916.518 503.115
 218.732 208.155
 541.323 284.158
 300.118 953.917
 574.472 526.517
 206.525 67.438
 54.191 854.357
 88.814 927.879
 642.119 327.691
 287.678 497.164
 635.949 979.794
 36.908 33.200
 629.315 19.908
 794.314 108.510
 303.156 67.455
 181.596 493.819
 68.014 61.489
 370.603 841.356
 778.342 524.838
 614.676 512.150
 67.552 149.787
 745.130 617.529
 268.807 344.745
 917.394 935.331
 607.407 463.722
 859.928 879.381
 794.857 97.608
 841.197 975.771
 194.520 593.761
 592.924 176.078
 939.205 84.777
 407.171 926.192
 290.638 835.158
 534.146 835.971
 870.727 883.779
 148.664 451.008
 349.633 388.429
 405.928 420.620
 633.442 25.307
 179.631 958.692
 395.651 410.452
 753.490 94.555
 985.536 81.768
 135.487 763.913
 819.959 790.249
 474.657 264.547
 523.450 18.485
 803.743 233.554
 477.693 985.409
 606.087 843.166
 432.495 261.206
 438.490 877.349
 225.301 248.294
 538.301 273.617
 968.132 567.341
 335.789 391.703
 755.270 95.572
 492.904 16.319
 691.054 453.413
 236.260 994.376
 956.796 930.279
 662.790 542.430
 554.330 627.470
 516.723 998.060
 59.406 312.549
 889.753 5.494
 172.375 602.768
 934.447 462.481
 501.076 493.284
 133.808 669.592
 989.183 427.814
 895.608 937.498
 803.222 474.482
 274.644 860.901
 607.195 257.885
 833.796 763.802
 732.028 40.575
 978.051 679.235
 238.391 314.462
 304.927 133.125
 678.866 917.068
 458.753 957.168
 95.625 631.509
 831.675 126.516
 502.159 455.922
 975.991 986.538
 554.922 871.364
 363.535 247.058
 38.838 21.532
 809.315 345.609
 88.402 408.021
 457.905 542.529
 115.632 556.833
 279.446 754.914
 292.691 821.864
 933.056 273.828
 168.733 645.964
 102.684 265.745
 819.124 927.483
 795.654 226.637
 514.971 758.093
 997.222 242.520
 649.742 464.965
 703.471 186.582
 908.424 256.421
 995.879 538.708
 957.019 625.100
 88.186 802.312
 263.490 187.034
 362.118 985.728
 735.474 650.233
 333.717 46.238
 328.740 824.211
 354.873 815.210
 499.748 855.033
 82.236 749.265
 655.467 441.927
 342.574 917.245
 606.420 545.235
 823.052 233.749
 420.646 805.747
 927.911 900.713
 175.805 477.449
 408.815 897.946
 536.095 434.910
 812.234 766.509
 165.137 699.430
 38.972 715.631
 3.968 771.396
 102.149 630.471
 876.024 837.724
 552.193 6.135
 663.239 10.851
 640.724 340.031
 66.718 158.413
 577.471 502.904
 312.700 499.720
 731.881 17.088
 883.730 16.705
 207.873 702.788
 693.041 283.568
 318.903 529.339
 27.467 632.417
 381.416 713.625
 963.906 603.509
 276.645 643.260
 923.070 480.931
 80.312 334.277
 121.389 880.788
 981.892 144.179
 180.267 972.987
 792.818 899.135
 267.265 4.029
 737.480 522.346
 295.052 511.731
 421.195 498.200
 763.293 539.274
 943.134 918.625
 371.168 461.716
 964.790 544.214
 82.288 819.880
 129.633 899.435
 620.816 42.086
 859.012 299.905
 602.194 741.515
 102.805 287.760
 541.732 664.976
 808.959 901.265
 680.227 486.865
 479.967 715.556
 961.683 780.189
 320.757 616.884
 91.236 335.385
 843.812 782.585
 591.664 858.517
 904.126 568.711
 317.720 175.290
 587.390 707.695
 335.499 748.578
 96.493 906.209
 238.543 328.181
 278.699 140.802
 366.256 275.873
 41.945 473.746
 479.196 821.095
 34.548 367.266
 898.820 617.773
 347.593 340.134
 58.510 296.445
 960.715 481.142
 663.186 684.451
 335.415 169.597
 995.075 337.218
 189.093 229.700
 314.449 463.310
 609.420 305.059
 221.166 102.976
 422.344 138.883
 403.189 43.240
 65.950 607.464
 492.795 821.604
 182.789 217.814
 73.877 825.088
 89.241 548.983
 981.620 862.435
 154.560 10.220
 359.142 246.014
 694.821 793.277
 887.686 828.263
 106.748 11.592
 794.149 197.918
 810.138 512.609
 721.632 346.959
 890.109 503.138
 88.093 203.963
 714.746 989.445
 870.742 17.783
 911.064 667.065
 758.683 332.202
 901.722 629.270
 685.335 273.176
 304.077 442.451
 960.759 771.645
 267.410 371.738
 600.303 753.707
 747.149 956.927
 221.581 973.634
 588.410 628.812
 741.141 162.041
 495.049 526.659
 433.034 270.161
 702.699 301.469
 54.695 461.176
 741.024 155.541
 244.965 920.835
 676.052 130.604
 251.862 712.891
 860.118 184.280
 954.022 611.470
 505.421 623.122
 752.843 814.245
 435.870 241.012
 88.850 529.820
 587.699 60.834
 385.083 883.126
 227.036 927.314
 155.152 277.749
 265.307 647.594
 799.899 68.285
 392.107 736.959
 423.119 44.219
 249.280 679.232
 445.802 114.927
 356.796 549.490
 214.877 659.691
 616.065 731.196
 464.916 103.865
 683.285 666.653
 881.091 380.144
 375.974 250.389
 63.392 400.407
 179.905 766.966
 543.512 507.665
 319.265 610.579
 747.597 998.532
 276.072 342.183
 724.254 244.610
 960.063 644.824
 314.891 126.622
 379.655 149.118
 182.728 499.635
 918.854 903.732
 641.139 192.888
 532.619 961.296
 637.656 716.425
 11.043 404.960
 116.672 891.817
 185.646 437.097
 564.238 179.743
 642.058 437.219
 48.234 567.373
 323.573 234.571
 925.521 668.450
 848.769 61.152
 466.516 734.344
 490.871 597.788
 522.209 771.465
 472.467 309.796
 557.218 996.160
 490.038 515.589
 626.585 660.126
 500.428 732.944
 368.110 465.639
 655.618 210.844
 703.925 619.250
 571.089 852.585
 535.435 194.569
 642.751 156.741
 318.721 179.196
 2.111 300.686
 520.022 48.670
 611.486 36.444
 773.239 262.539
 471.135 895.939
 246.824 926.404
 536.758 63.346
 632.352 361.504
 655.764 682.695
 101.164 213.269
 128.797 861.433
 51.338 396.079
 722.339 3.170
 950.770 887.621
 509.873 668.728
 742.201 567.797
 542.315 3.088
 234.788 749.735
 360.670 971.497
 489.359 220.431
 910.573 581.294
 189.247 832.731
 723.198 802.907
 356.903 446.420
 841.731 685.472
 963.038 172.142
 27.058 847.031
 117.386 936.590
 228.556 28.940
 719.292 760.349
 191.990 177.562
 976.018 360.828
 760.817 757.617
 814.095 692.728
 852.017 930.365
 364.351 388.604
 23.430 331.587
 797.825 224.295
 845.152 459.922
 433.962 310.803
 119.515 902.298
 293.939 698.802
 117.486 561.988
 893.383 108.119
 996.977 764.290
 775.867 86.638
 101.631 158.243
 0.401 726.289
 896.491 39.437
 884.769 173.547
 446.872 433.437
 847.130 264.741
 984.278 612.040
 209.165 279.120
 702.002 791.525
 556.630 762.768
 284.804 474.722
 382.105 752.144
 181.712 154.504
 647.583 276.133
 486.575 67.916
 942.278 389.332
 783.528 66.126
 617.478 977.046
 58.410 899.838
 652.606 354.615
 964.688 782.424
 744.934 81.736
 384.129 719.197
 873.134 138.074
 436.959 31.926
 218.257 512.396
 300.316 779.489
 144.630 586.796
 392.294 410.684
 960.006 334.048
 504.850 281.576
 355.109 64.291
 233.374 440.709
 936.298 171.938
 793.136 910.350
 733.581 350.841
 850.416 165.132
 314.776 11.335
 974.485 491.641
 443.639 983.998
 459.330 779.401
 566.601 9.166
 622.851 187.114
 734.056 356.669
 896.119 205.017
 495.534 205.703
 524.139 317.774
 444.417 39.598
 48.607 700.834
 221.125 314.542
 796.543 860.781
 160.838 475.752
 798.922 576.636
 343.192 90.435
 180.917 899.629
 470.186 405.998
 448.826 824.693
 871.262 127.042
 924.884 824.365
 570.755 128.661
 104.835 17.242
 15.298 320.482
 17.462 876.342
 963.180 969.930
 911.231 131.286
 603.014 649.584
 270.172 711.145
 67.453 147.768
 336.443 56.853
 714.262 370.043
 886.177 13.627
 390.220 548.888
 941.896 420.818
 104.407 197.220
 710.681 840.650
 301.088 806.513
 192.323 15.639
 126.342 561.105
 313.902 289.926
 567.527 466.076
 902.666 560.803
 154.679 557.018
 422.116 297.505
 544.995 956.642
 859.067 744.533
 965.916 786.888
 982.841 851.751
 322.247 547.790
 0.088 494.279
 134.765 888.529
 326.950 678.312
 181.348 464.824
 299.194 206.716
 269.567 184.065
 473.510 498.387
 447.752 859.619
 150.628 231.490
 828.623 543.751
 612.431 291.721
 177.850 390.051
 628.245 247.649
 334.520 257.689
 195.485 606.116
 159.732 747.894
 460.451 297.678
 34.911 435.490
 868.025 846.830
 387.481 593.224
 944.317 151.298
 445.958 212.724
 681.748 652.098
 510.105 2.770
 308.042 359.646
 758.569 833.033
 643.094 915.103
 753.337 720.344
 223.341 830.197
 787.745 496.080
 672.387 748.094
 465.791 209.367
 267.958 3.750
 1.825 714.030
 475.577 700.924
 750.592 750.697
 143.379 747.036
 181.094 803.070
 663.457 844.156
 609.368 603.359
 363.983 887.983
 424.157 51.497
 692.470 905.973
 647.606 551.452
 951.206 915.396
 545.711 52.191
 846.763 512.473
 668.650 997.427
 389.971 740.786
 390.744 664.849
 532.860 722.567
 418.229 130.072
 734.483 577.312
 227.935 82.124
 616.360 471.495
 332.209 594.984
 286.657 929.269
 178.935 513.857
 394.330 241.125
 387.309 525.948
 712.784 405.304
 590.423 74.886
 67.540 260.525
 57.890 757.567
 812.725 569.475
 362.278 564.452
 253.484 806.909
 941.453 532.657
 410.764 326.548
 507.894 959.006
 164.099 724.906
 831.322 42.315
 998.400 401.361
 641.618 605.266
 561.391 111.205
 887.061 692.260
 826.752 316.829
 663.478 296.660
 499.652 221.980
 81.483 75.934
 119.856 901.143
 642.823 643.829
 164.725 52.097
 287.679 253.035
 960.046 761.934
 790.188 408.657
 828.793 707.965
 210.340 81.552
 182.720 353.657
 450.641 761.323
 53.385 649.985
 862.677 32.054
 310.192 234.158
 252.059 741.182
 793.866 115.907
 443.590 124.874
 152.949 857.407
 898.246 554.793
 985.363 553.011
 279.312 374.021
 211.531 781.549
 609.472 728.215
 523.139 684.867
 959.542 396.045
 423.365 484.944
 881.982 545.741
 289.666 917.547
 920.190 647.758
 116.291 77.582
 63.208 653.508
 26.153 150.497
 503.161 93.621
 254.126 71.230
 220.854 183.977
 398.048 698.897
 958.156 971.766
 189.512 28.892
 921.751 266.055
 562.039 957.163
 942.325 727.062
 175.421 352.661
 830.278 325.673
 906.345 637.377
 820.657 110.251
 829.074 688.735
 486.381 152.938
 406.573 901.762
 473.298 904.148
 590.658 429.381
 229.645 314.486
 216.202 474.918
 375.600 731.026
 974.122 573.828
 998.579 123.473
 693.756 869.409
 432.475 919.723
 68.444 773.563
 653.209 44.690
 57.954 187.363
 420.736 466.705
 315.165 732.231
 544.285 108.542
 257.701 571.127
 921.414 712.179
 61.614 256.304
 283.840 635.203
 445.456 267.598
 308.600 470.577
 769.117 159.923
 59.533 329.039
 650.604 443.715
 702.201 4.082
 41.622 915.792
 379.175 593.418
 863.646 344.693
 789.052 408.586
 832.587 413.719
 831.995 737.326
 762.585 121.939
 70.162 693.347
 286.540 439.396
 309.693 597.755
 739.605 674.182
 401.426 78.801
 676.680 518.205
 142.973 985.596
 719.172 143.206
 660.968 811.369
 810.972 582.353
 778.248 277.827
 497.921 284.671
 998.343 99.808
 96.587 514.330
 944.353 425.071
 982.229 794.878
 399.155 614.516
 176.163 995.683
 740.589 621.132
 751.108 815.899
 233.201 359.411
 679.270 247.315
 715.079 889.919
 830.074 264.383
 45.097 625.389
 168.560 186.004
 796.406 885.183
 425.890 333.430
 93.384 165.047
 802.491 241.543
 891.647 269.816
 642.613 502.274
 47.457 690.257
 585.139 579.909
 70.417 143.966
 876.110 655.128
 811.216 287.346
 328.492 760.073
 517.175 125.036
 667.230 458.398
 658.154 369.073
 613.757 915.539
 853.049 847.653
 283.061 974.555
 734.693 338.206
 105.595 396.449
 3.572 848.004
 191.242 601.330
 516.865 224.478
 546.819 434.032
 520.225 24.460
 894.004 816.478
 990.027 174.819
 641.002 796.447
 151.327 125.193
 296.685 881.227
 162.117 826.193
 816.533 593.489
 501.797 3.563
 899.668 609.611
 18.024 271.040
 558.085 357.425
 821.473 703.283
 623.225 546.255
 175.965 537.216
 590.054 278.121
 318.160 787.979
 1.512 411.768
 316.338 247.511
 701.441 2.930
 904.229 713.488
 814.955 472.756
 919.328 398.223
 412.768 725.225
 954.568 456.316
 969.518 572.578
 969.632 1.938
 2.990 380.214
 478.871 57.957
 576.887 919.298
 64.974 676.578
 638.029 642.660
 92.689 222.298
 741.312 368.913
 799.659 130.939
 472.407 78.324
 309.364 612.151
 516.898 864.771
 385.222 896.366
 631.605 239.463
 968.936 30.970
 863.381 898.194
 217.327 584.860
 925.161 714.411
 70.264 247.105
 198.915 340.690
 501.360 415.844
 989.129 142.267
 879.093 820.498
 325.182 764.721
 108.745 746.966
 311.446 985.926
 947.455 925.487
 83.131 417.849
 551.837 868.730
 254.832 420.184
 598.775 828.459
 86.903 344.198
 337.306 378.426
 759.287 36.351
 508.216 375.347
 279.024 757.495
 986.244 35.723
 879.836 190.803
 239.254 571.530
 851.686 661.590
 693.824 120.472
 695.090 732.123
 985.185 95.474
 286.963 887.166
 942.114 962.666
 408.293 529.953
 308.178 377.488
 883.057 167.488
 376.765 495.171
 654.941 698.411
 368.721 696.267
 154.174 611.364
 911.587 391.766
 129.654 657.905
 994.716 598.424
 918.386 948.119
 334.597 596.184
 649.909 211.396
 952.211 830.013
 720.869 217.202
 654.961 822.258
 685.333 624.648
 948.663 884.070
 479.118 154.179
 52.296 910.947
 198.655 294.715
 224.856 214.498
 882.294 385.197
 568.152 766.938
 368.072 966.913
 73.029 144.162
 128.586 683.619
 614.028 965.657
 390.612 617.725
 256.451 503.840
 42.492 965.356
 961.118 20.968
 102.269 59.591
 99.655 78.725
 478.175 403.568
 124.060 734.485
 593.029 43.240
 968.710 10.458
 185.560 28.710
 954.251 9.341
 343.553 134.206
 967.373 405.205
 992.609 446.529
 817.904 4.415
 665.161 922.403
 937.652 532.090
 240.177 854.465
 949.790 529.445
 385.901 187.094
 272.254 161.337
 895.172 366.009
 445.747 137.114
 792.868 484.338
 621.591 787.744
 663.190 762.908
 885.274 455.097
 814.556 249.950
 309.467 712.673
 723.602 186.747
 760.188 919.247
 306.933 918.257
 159.247 216.520
 418.033 954.237
 726.066 218.482
 93.048 745.400
 476.282 343.662
 337.481 634.688
 190.314 442.633
 98.354 995.656
 132.525 143.180
 773.771 763.468
 903.995 136.387
 522.588 900.243
 55.754 561.189
 427.873 81.859
 34.148 205.660
 493.904 330.274
 938.483 564.388
 600.532 991.576
 659.117 897.135
 62.115 439.037
 650.609 489.497
 830.005 991.312
 751.503 877.347
 705.246 623.465
 665.024 59.527
 87.129 223.022
 491.665 774.644
 747.288 30.671
 786.873 985.369
 189.766 897.276
 189.266 415.487
 214.863 492.633
 614.839 579.985
 56.635 289.828
 181.179 385.991
 696.692 210.582
 456.767 352.505
 784.813 205.695
 821.146 480.247
 712.113 730.398
 872.143 120.842
 305.711 292.352
 79.883 58.907
 943.546 751.276
 620.406 783.977
 551.056 350.280
 333.927 334.653
 442.663 92.143
 556.720 528.828
 643.448 836.923
 637.313 125.602
 581.190 703.817
 935.834 911.690
 615.307 89.261
 142.241 673.357
 84.601 959.591
 659.819 950.499
 555.520 400.488
 363.245 709.325
 960.644 582.917
 236.913 91.731
 884.882 977.972
 663.899 71.093
 514.500 478.089
 606.433 674.504
 669.419 982.430
 685.948 820.068
 928.498 418.310
 528.616 304.538
 494.920 302.442
 437.821 992.232
 76.721 15.230
 938.483 371.866
 446.562 453.713
 412.785 825.820
 343.440 645.049
 519.241 798.770
 164.214 9.133
 416.580 552.834
 219.224 38.485
 763.447 988.178
 777.048 263.512
 750.210 615.777
 359.680 55.387
 959.089 857.807
 760.340 415.994
 15.599 476.615
 609.184 759.504
 862.962 791.629
 402.837 413.475
 90.181 21.910
 215.572 284.902
 305.121 317.770
 624.841 739.982
 751.037 936.224
 91.680 142.726
 605.931 330.746
 345.151 859.792
 20.020 315.306
 515.698 555.516
 481.144 715.975
 459.278 726.206
 548.387 221.245
 104.751 125.971
 60.660 305.787
 761.856 753.204
 262.759 843.681
 244.703 648.070
 753.042 198.724
 822.903 913.848
 53.822 424.325
 414.083 150.659
 950.574 607.658
 910.633 177.125
 504.989 126.473
 1.168 327.103
 988.595 567.345
 542.753 324.027
 530.313 586.832
 280.629 349.320
 348.017 28.294
 143.688 294.034
 319.266 973.923
 189.788 690.504
 821.407 91.375
 586.942 604.747
 170.569 995.460
 424.422 988.047
 250.690 396.383
 109.811 60.274
 638.080 446.547
 160.150 166.680
 488.480 967.808
 201.918 918.096
 908.803 571.173
 397.884 11.545
 435.250 142.356
 589.543 919.440
 486.433 721.413
 530.382 131.908
 360.971 555.302
 364.494 104.857
 63.377 541.910
 231.893 788.446
 232.595 546.542
 639.253 134.492
 930.060 181.615
 183.963 370.515
 437.641 762.258
 849.410 911.670
 392.351 840.438
 467.898 404.526
 119.381 174.392
 969.883 668.765
 446.309 295.366
 677.970 850.552
 320.562 217.669
 463.210 315.916
 393.964 918.780
 939.370 101.493
 270.280 252.690
 736.163 776.014
 174.731 101.105
 51.038 537.617
 442.578 103.664
 245.239 233.473
 934.075 920.605
 915.851 709.011
 465.539 990.641
 162.064 709.669
 754.389 365.031
 269.334 219.477
 566.078 778.624
 686.501 144.507
 532.613 403.007
 472.903 167.588
 998.346 99.757
 678.279 211.449
 704.941 727.464
 798.796 564.153
 822.595 569.805
 267.202 422.438
 891.042 49.054
 201.230 490.014
 476.547 16.436
 497.509 689.477
 558.511 404.449
 41.951 884.118
 812.772 364.357
 863.724 401.262
 492.894 62.538
 618.244 758.991
 663.242 581.146
 803.325 246.086
 199.380 260.994
 627.564 329.269
 536.220 877.651
 825.832 466.361
 359.387 186.314
 895.380 8.608
 750.790 178.125
 978.416 965.432
 118.544 322.367
 791.421 481.326
 170.810 727.817
 774.893 703.972
 292.169 535.649
 764.412 87.326
 712.762 589.486
 547.971 121.102
 540.150 39.843
 336.515 572.318
 970.909 695.407
 423.875 894.465
 185.208 687.971
 716.079 850.128
 628.360 67.657
 763.994 213.857
 626.852 877.311
 910.922 799.802
 804.119 797.078
 969.927 884.594
 237.876 720.438
 854.281 277.483
 123.844 380.040
 6.341 999.672
 221.122 35.154
 591.645 461.493
 96.029 52.212
 860.302 623.861
 151.238 136.728
 19.142 368.788
 325.493 829.814
 426.230 918.225
 829.537 377.803
 12.707 881.931
 202.514 71.371
 982.421 400.173
 639.596 874.457
 42.207 907.940
 968.634 506.772
 508.046 581.995
 807.076 881.366
 525.779 353.870
 479.126 845.495
 578.846 59.923
 839.304 834.626
 247.065 448.694
 557.272 272.109
 475.187 236.129
 948.471 167.752
 131.620 567.026
 567.096 364.759
 437.955 247.670
 446.900 624.513
 558.680 117.472
 718.842 231.068
 715.749 349.219
 943.617 941.678
 170.607 246.850
 665.473 945.980
 161.082 950.566
 668.568 455.412
 834.693 81.264
 148.627 697.334
 653.835 745.167
 404.104 396.987
 10.651 975.979
 808.950 397.486
 556.933 882.688
 312.981 386.619
 282.011 778.288
 788.371 903.114
 742.257 936.273
 417.874 908.663
 220.755 421.018
 420.892 400.362
 464.024 494.430
 609.542 357.078
 71.920 259.065
 133.603 958.767
 502.416 567.723
 839.052 576.957
 968.523 437.317
 661.106 734.964
 551.952 642.114
 584.061 696.100
 517.049 235.557
 814.234 815.933
 787.153 133.608
 769.979 440.040
 629.882 774.395
 337.874 231.623
 902.262 202.973
 73.895 54.541
 423.424 686.040
 842.918 238.034
 692.331 374.663
 942.470 421.572
 849.304 354.662
 403.796 574.428
 419.701 170.664
 714.586 947.864
 480.929 113.347
 175.751 32.073
 792.952 17.843
 955.336 329.606
 538.813 348.108
 304.960 337.015
 374.630 16.468
 480.030 352.488
 805.430 804.157
 479.798 45.629
 629.569 767.934
 575.204 473.223
 554.053 515.602
 702.979 879.245
 627.394 351.330
 608.197 46.817
 995.852 686.974
 252.021 682.954
 620.792 711.316
 557.656 713.318
 35.701 543.463
 339.419 983.698
 335.402 173.902
 994.450 638.377
 319.503 636.455
 684.095 944.087
 827.659 542.067
 695.726 13.932
 654.502 341.963
 62.158 360.877
 193.733 239.737
 384.481 468.444
 888.895 321.748
 917.685 240.873
 245.654 270.541
 52.785 810.537
 248.220 530.415
 283.198 402.028
 510.019 336.794
 948.901 835.590
 943.379 946.493
 584.684 493.818
 550.159 324.590
 586.846 761.685
 588.763 581.493
 387.472 808.498
 664.404 502.411
 71.514 229.539
 598.851 478.135
 776.963 263.661
 471.113 203.577
 623.311 700.424
 267.791 347.461
 862.161 976.508
 755.354 466.904
 433.303 516.747
 678.819 214.220
 840.147 921.592
 222.671 95.346
 883.212 851.895
 939.066 940.946
 166.073 266.278
 482.100 858.942
 724.171 269.102
 490.110 783.318
 635.973 112.001
 663.625 116.295
 23.949 633.495
 405.837 192.925
 608.600 534.391
 564.498 957.859
 564.450 677.171
 656.500 928.235
 167.729 11.684
 114.394 84.715
 899.586 604.044
 291.536 160.578
 757.782 558.309
 251.080 28.062
 468.227 739.376
 373.553 669.167
 713.337 139.398
 6.338 987.554
 997.710 378.330
 282.071 407.657
 147.033 231.944
 716.086 520.680
 930.504 668.517
 697.934 694.461
 860.584 719.675
 789.200 550.746
 759.903 573.465
 177.991 30.045
 300.025 661.197
 396.254 677.627
 970.235 707.056
 734.496 76.618
 89.059 854.808
 772.439 573.288
 742.849 103.440
 244.814 649.134
 343.288 538.363
 568.148 323.217
 711.262 792.548
 834.417 661.227
 793.299 8.906
 826.249 935.193
 827.110 388.292
 599.781 845.709
 726.053 424.309
 716.808 878.504
 833.187 764.647
 167.654 726.451
 891.696 557.925
 118.035 439.495
 930.599 294.291
 623.345 756.969
 816.854 817.345
 496.498 883.490
 974.208 55.074
 283.019 760.751
 415.694 409.593
 310.131 898.455
 933.789 871.554
 633.648 809.352
 396.443 137.670
 334.347 562.367
 417.955 51.974
 519.138 456.483
 723.794 947.116
 894.553 124.127
 773.680 205.481
 312.283 809.828
 316.528 6.322
 977.645 216.939
 646.347 580.043
 379.589 267.035
 234.915 800.592
 590.539 733.430
 913.559 948.439
 619.626 868.293
 843.880 447.524
 535.585 483.396
 590.515 187.859
 235.486 125.160
 825.625 200.022
 980.690 927.901
 645.591 348.077
 188.000 873.751
 459.335 893.343
 816.244 737.574
 661.814 183.795
 968.807 170.157
 285.797 913.831
 811.473 658.266
 933.259 838.703
 430.972 496.911
 131.217 119.551
 9.553 183.882
 894.951 611.946
 419.726 581.559
 477.189 26.811
 633.875 834.000
 750.691 512.104
 857.059 941.878
 332.730 491.619
 17.075 413.033
 785.274 609.460
 751.256 866.983
 89.514 61.383
 709.981 488.023
 125.914 34.240
 326.117 919.578
 322.823 149.729
 979.343 463.744
 652.239 836.683
 94.462 201.798
 138.502 196.086
 361.276 56.691
 345.047 824.196
 236.698 565.586
 460.087 11.720
 801.553 673.557
 611.095 921.528
 87.535 668.272
 600.508 585.209
 184.424 185.241
 24.483 561.812
 882.664 274.998
 569.202 722.870
 728.388 853.946
 484.814 109.466
 172.005 491.845
 828.174 33.452
 810.334 718.844
 8.076 340.396
 467.327 677.026
 629.461 931.429
 268.764 574.852
 238.303 560.561
 759.389 622.196
 641.702 529.550
 132.275 789.417
 296.381 30.923
 513.407 221.945
 304.909 518.796
 21.264 593.820
 766.920 984.931
 631.521 256.743
 240.251 392.736
 178.825 158.361
 464.960 674.121
 657.074 103.073
 85.634 663.256
 201.047 714.873
 121.329 558.070
 187.889 154.259
 327.992 35.978
 57.448 225.378
 278.795 966.866
 64.383 486.419
 59.726 866.182
 919.030 612.303
 500.736 307.408
 403.220 836.231
 99.358 599.868
 644.456 363.509
 459.847 159.274
 958.346 270.676
 585.448 319.602
 514.089 404.509
 596.517 411.544
 608.627 23.634
 978.018 961.101
 947.164 490.575
 814.770 928.911
 994.958 850.196
 383.143 244.048
 489.100 13.070
 118.289 103.530
 459.572 906.781
 254.104 869.413
 313.995 37.156
 179.834 48.518
 476.432 603.618
 816.412 75.583
 851.566 592.172
 584.436 119.639
 703.951 95.889
 14.222 216.926
 918.339 721.272
 890.078 913.660
 639.941 80.794
 382.098 630.916
 909.639 563.581
 709.144 884.999
 613.557 350.034
 8.785 693.763
 191.927 789.922
 729.724 246.708
 510.136 110.681
 678.593 629.513
 824.304 42.295
 967.955 877.519
 192.228 432.136
 351.185 333.879
 133.512 637.643
 570.879 543.553
 53.732 302.841
 372.016 201.610
 468.499 688.033
 173.879 861.502
 523.941 687.647
 193.356 704.982
 668.643 962.227
 157.573 79.471
 624.436 665.219
 929.786 261.034
 393.981 267.735
 146.109 932.355
 874.142 194.577
 772.239 746.477
 486.297 867.780
 742.144 540.529
 936.500 310.848
 141.117 871.729
 956.679 464.209
 803.337 563.797
 407.592 582.541
 471.692 509.314
 28.166 575.250
 531.013 596.953
 55.181 476.134
 693.972 986.915
 901.355 716.087
 263.744 98.983
 636.016 868.457
 794.372 301.665
 556.372 650.605
 146.879 984.850
 142.390 323.390
 328.011 189.761
 956.322 124.252
 783.660 376.938
 958.817 906.564
 388.125 994.334
 475.395 910.797
 564.359 912.710
 945.811 250.260
 333.050 314.496
 239.022 709.892
 616.944 435.714
 910.171 300.426
 521.405 489.795
 333.994 417.686
 226.116 859.071
 269.767 678.698
 412.577 76.860
 523.236 559.325
 127.111 483.671
 975.738 874.549
 652.267 608.774
 182.897 220.066
 296.494 77.769
 916.119 546.156
 181.851 92.793
 668.708 640.768
 734.236 580.300
 92.318 53.305
 985.453 898.279
 214.053 753.959
 259.695 377.178
 833.484 971.643
 820.113 914.283
 763.960 328.192
 528.667 717.976
 193.695 744.785
 162.109 114.986
 857.216 61.327
 319.537 989.835
 463.034 819.297
 646.439 961.262
 783.093 917.432
 633.579 246.064
 415.975 577.261
 476.666 387.882
 759.647 237.362
 307.816 598.873
 519.187 132.144
 638.779 478.475
 807.340 669.695
 648.400 828.773
 825.685 585.898
 265.407 314.076
 324.719 766.508
 58.297 837.655
 693.440 658.684
 165.688 896.211
 112.162 167.637
 755.136 378.174
 783.920 697.384
 361.259 491.683
 735.197 657.371
 453.387 829.019
 19.651 944.973
 450.313 223.816
 670.660 19.148
 319.636 653.777
 309.823 610.126
 759.343 243.685
 636.979 536.679
 600.497 580.545
 889.030 714.848
 536.138 354.881
 874.094 194.017
 69.821 470.085
 56.670 917.673
 887.808 536.683
 909.087 112.439
 845.141 302.242
 953.141 510.961
 774.035 413.024
 520.284 528.625
 182.901 703.517
 763.848 573.016
 128.475 348.431
 195.674 666.452
 577.792 963.068
 403.180 819.265
 100.143 517.167
 370.674 183.826
 863.635 540.127
 298.003 41.430
 481.842 988.079
 125.841 486.347
 41.538 652.686
 363.814 149.622
 624.122 595.209
 826.843 91.165
 245.638 655.502
 646.646 739.510
 520.958 123.007
 397.037 397.279
 597.557 564.866
 389.869 795.181
 297.286 125.012
 527.244 672.599
 697.780 268.260
 477.492 608.054
 28.711 516.185
 147.828 803.460
 155.451 668.929
 304.142 243.179
 680.177 931.592
 914.946 368.875
 867.714 258.554
 126.814 916.455
 963.059 727.932
 295.819 899.666
 725.467 385.655
 864.617 459.837
 79.087 419.443
 77.177 761.710
 44.548 792.976
 130.094 646.251
 644.731 286.015
 766.496 962.890
 299.631 834.049
 999.373 521.987
 571.072 868.870
 407.424 324.948
 672.707 147.287
 658.253 51.504
 311.938 77.961
 788.794 884.283
 518.846 465.372
 597.461 318.104
 686.986 675.273
 890.894 89.834
 99.005 668.360
 472.745 243.639
 436.615 969.520
 683.142 351.556
 832.951 150.854
 94.025 291.381
 772.068 660.248
 64.107 759.575
 884.969 66.751
 262.786 898.432
 446.728 903.153
 817.795 341.984
 110.811 39.478
 337.964 447.525
 293.608 833.455
 949.400 58.326
 266.440 481.309
 478.009 432.769
 749.187 980.483
 659.211 836.169
 907.436 752.260
 480.402 99.909
 615.228 234.118
 515.131 349.778
 592.478 7.223
 19.820 248.858
 197.879 282.589
 92.273 912.738
 845.185 729.418
 872.250 74.756
 7.312 731.094
 462.357 810.492
 825.613 628.909
 404.743 893.543
 401.370 432.067
 436.124 634.102
 816.071 796.834
 209.150 348.989
 913.102 910.399
 388.774 693.136
 435.464 749.164
 263.027 230.367
 514.793 150.753
 831.400 383.460
 962.200 268.238
 412.070 343.426
 740.018 429.110
 630.690 464.782
 267.764 755.962
 285.800 972.051
 410.464 317.023
 924.644 563.183
 641.390 149.484
 981.841 343.961
 695.696 464.535
 333.828 855.426
 220.819 318.327
 984.060 171.046
 371.743 276.566
 25.688 814.750
 834.975 261.360
 815.909 773.392
 438.317 137.568
 553.720 101.875
 811.425 352.673
 872.761 515.800
 704.697 410.552
 163.765 170.383
 704.850 347.313
 725.590 286.552
 560.722 39.141
 436.498 922.167
 962.292 851.020
 943.305 530.421
 912.062 215.077
 718.156 796.540
 256.778 482.507
 142.110 911.403
 177.864 238.652
 780.832 5.678
 592.991 12.495
 537.698 25.359
 324.066 395.823
 549.137 239.420
 316.982 350.622
 749.698 708.740
 137.129 403.316
 531.834 54.068
 846.459 369.526
 987.660 396.802
 330.623 731.807
 805.013 332.645
 279.072 204.790
 34.039 673.175
 621.044 907.304
 7.670 658.229
 33.095 850.127
 631.973 622.405
 609.448 712.151
 831.022 177.260
 328.322 579.080
 984.333 848.035
 161.918 59.607
 909.695 546.387
 624.479 967.686
 75.344 51.036
 994.598 199.757
 855.883 854.223
 100.337 66.949
 437.280 876.866
 337.933 829.516
 416.868 988.510
 878.744 579.669
 802.061 334.180
 880.004 625.822
 381.780 779.529
 981.134 733.038
 801.237 464.154
 670.234 698.626
 915.243 392.194
 929.628 906.627
 507.737 96.662
 302.494 469.063
 453.554 862.136
 505.677 974.753
 148.858 467.963
 490.528 518.276
 163.310 375.160
 421.248 752.935
 762.406 194.349
 98.858 23.590
 232.888 874.832
 561.895 900.006
 916.471 597.112
 798.742 501.327
 943.969 849.539
 20.615 120.653
 868.260 656.476
 781.477 709.314
 553.266 698.224
 357.206 537.550
 698.497 935.569
 380.263 727.178
 503.919 903.095
 389.929 657.921
 25.315 660.268
 27.055 428.810
 381.487 347.976
 354.585 446.287
 875.179 766.711
 702.284 788.942
 331.246 512.529
 450.683 633.295
 168.273 135.501
 922.973 724.524
 361.518 945.481
 635.216 539.981
 61.904 420.102
 358.807 461.676
 71.982 374.045
 21.607 377.429
 87.875 846.660
 365.809 740.248
 866.463 42.101
 394.735 193.762
 618.399 113.448
 83.813 520.569
 636.426 386.308
 162.485 383.508
 700.015 50.363
 256.549 240.759
 234.425 957.140
 530.127 948.843
 706.091 12.395
 602.144 88.009
 796.003 570.978
 805.872 507.845
 575.905 75.687
 387.020 193.530
 114.060 39.714
 524.275 381.839
 631.893 980.810
 837.620 138.416
 821.449 465.944
 508.746 962.034
 96.567 425.073
 162.079 666.423
 95.584 14.657
 85.220 955.115
 466.722 744.209
 247.930 39.766
 963.088 276.449
 406.131 38.081
 844.937 243.444
 552.085 45.259
 53.023 822.635
 247.149 914.550
 177.011 438.994
 305.824 260.701
 824.002 319.228
 698.705 757.913
 98.856 253.217
 920.190 825.195
 873.490 614.614
 890.144 551.135
 757.499 770.145
 396.135 622.125
 926.859 544.846
 256.446 888.663
 538.235 502.844
 618.979 479.781
 499.267 810.843
 885.724 392.809
 103.594 250.025
 648.164 722.215
 25.194 173.369
 170.335 15.157
 529.679 526.550
 500.987 161.633
 458.472 384.514
 325.214 142.936
 611.568 240.967
 472.965 413.729
 959.907 728.539
 334.143 610.984
 601.834 762.921
 737.628 238.612
 310.091 780.234
 537.968 431.828
 744.893 774.276
 825.052 462.532
 111.776 5.603
 388.351 299.578
 974.766 329.997
 591.064 919.419
 679.166 127.496
 856.481 697.735
 54.966 368.329
 458.065 766.239
 750.763 757.946
 608.209 746.705
 256.620 504.531
 33.552 472.517
 807.906 659.279
 335.418 763.682
 394.537 318.403
 693.924 761.882
 832.881 137.706
 567.994 875.768
 670.872 503.061
 358.790 792.275
 798.515 495.945
 881.593 926.586
 312.097 180.910
 475.004 901.521
 45.417 175.496
 663.468 347.324
 427.435 412.464
 179.800 316.251
 973.509 204.593
 501.928 625.039
 865.519 424.679
 718.862 324.675
 151.298 834.415
 824.596 494.242
 100.903 367.637
 457.881 547.523
 29.306 794.013
 626.427 2.178
 343.234 471.953
 245.043 106.511
 933.352 423.499
 0.535 153.885
 129.221 323.963
 457.156 685.951
 908.878 55.410
 713.192 930.038
 631.215 601.743
 793.503 710.683
 289.284 405.750
 248.931 88.734
 796.064 22.231
 769.252 122.312
 569.230 409.048
 592.511 311.799
 214.061 438.213
 904.177 525.721
 278.119 885.929
 511.561 936.860
 310.185 993.642
 802.637 799.183
 69.505 666.964
 257.057 728.332
 48.446 996.741
 677.222 613.886
 168.901 313.245
 408.341 883.647
 845.050 702.586
 381.151 692.494
 655.481 371.926
 55.220 745.452
 797.239 510.310
 683.467 51.404
 792.441 184.107
 631.745 496.175
 652.002 174.820
 346.262 917.654
 766.256 622.771
 494.610 448.279
 162.551 508.892
 544.606 488.959
 746.879 780.093
 773.648 411.665
 610.264 708.719
 307.571 214.158
 138.884 546.291
 112.759 19.126
 306.006 874.484
 952.651 811.384
 257.849 226.292
 666.643 821.400
 827.049 517.254
 936.109 812.572
 436.766 825.825
 122.053 425.296
 594.511 844.441
 148.201 25.429
 744.027 405.181
 571.846 941.516
 151.060 398.351
 444.947 937.820
 77.551 946.700
 785.926 533.227
 159.808 185.768
 127.031 754.530
 388.847 511.177
 795.242 912.087
 712.667 781.282
 151.652 452.661
 186.358 68.697
 733.351 215.360
 10.092 13.033
 94.548 969.478
 269.156 281.046
 564.573 815.891
 854.027 746.760
 267.132 395.273
 850.071 685.676
 668.651 266.161
 681.965 972.549
 937.646 833.894
 841.607 185.296
 248.832 758.276
 62.456 868.371
 305.378 414.844
 98.506 482.539
 183.669 193.680
 671.024 765.485
 733.487 793.414
 837.547 115.733
 252.366 199.527
 770.299 973.028
 758.658 359.087
 288.232 49.665
 629.325 203.078
 129.356 232.558
 564.730 287.504
 867.205 354.329
 165.643 981.145
 134.607 168.071
 932.682 517.567
 814.814 364.995
 253.588 938.509
 568.211 472.970
 160.761 712.786
 283.944 858.551
 4.695 737.435
 159.894 732.700
 86.269 274.769
 329.274 203.902
 62.904 799.769
 554.154 720.242
 134.438 516.811
 109.372 148.322
 621.277 633.823
 777.249 721.375
 270.053 176.791
 884.540 887.020
 114.098 900.124
 636.967 947.600
 833.886 551.161
 70.079 329.751
 615.780 623.293
 743.091 376.848
 508.749 665.582
 687.671 26.180
 193.795 981.717
 997.575 425.565
 78.872 62.796
 46.793 40.809
 334.912 662.361
 470.848 700.488
 221.531 984.632
 383.639 178.604
 92.377 854.957
 554.295 704.422
 301.306 952.559
 486.730 354.093
 786.193 577.991
 158.835 777.540
 25.020 10.011
 46.445 569.529
 929.524 178.311
 515.669 744.197
 859.369 179.729
 579.924 921.837
 551.291 526.853
 827.623 704.997
 313.451 10.667
 303.350 293.399
 238.351 644.884
 618.183 164.818
 544.835 441.542
 250.309 898.334
 30.230 238.335
 130.168 219.716
 260.522 591.896
 268.013 653.798
 765.190 892.212
 537.135 839.118
 553.085 506.584
 262.349 424.908
 598.493 482.717
 47.995 374.453
 137.467 325.883
 208.301 552.261
 192.033 701.666
 208.944 301.310
 435.373 830.956
 993.981 712.614
 509.075 455.903
 836.702 859.470
 91.884 823.215
 124.565 86.144
 238.687 303.872
 53.177 693.631
 802.853 336.120
 676.664 7.809
 621.483 22.133
 834.076 817.357
 781.854 249.294
 664.158 765.686
 851.644 856.556
 332.578 223.771
 801.909 477.338
 153.313 975.749
 289.745 6.063
 994.110 248.743
 509.866 539.524
 47.972 10.430
 436.726 411.219
 139.378 355.774
 630.322 981.602
 454.892 287.372
 991.443 975.635
 260.177 356.546
 751.100 817.211
 934.793 835.163
 342.517 935.051
 746.168 207.046
 613.798 883.968
 746.460 444.431
 529.806 207.139
 140.666 426.412
 220.585 768.055
 399.225 885.524
 51.621 204.486
 309.617 874.141
 612.385 741.193
 443.434 128.117
 890.889 773.862
 100.354 91.001
 873.767 975.163
 448.995 233.432
 786.779 636.808
 165.312 659.974
 776.328 151.588
 548.874 606.339
 87.882 949.746
 630.794 75.794
 485.023 468.468
 757.404 592.509
 488.866 376.208
 202.011 425.113
 920.873 959.993
 512.543 984.819
 574.563 369.459
 112.990 774.043
 698.643 992.480
 536.703 863.635
 373.817 200.711
 53.578 535.821
 39.562 776.771
 162.551 337.147
 59.941 636.268
 835.668 248.555
 696.820 746.260
 728.186 170.798
 525.491 66.365
 96.890 131.487
 725.549 689.740
 510.339 998.969
 806.110 319.145
 782.394 507.945
 879.173 599.532
 934.774 797.397
 231.525 355.102
 493.996 684.116
 520.464 297.944
 479.806 561.445
 741.356 530.497
 50.834 155.021
 198.340 38.835
 771.872 683.154
 19.197 142.688
 766.804 72.523
 460.368 446.162
 861.345 349.150
 970.534 525.927
 17.447 754.954
 46.167 347.622
 562.283 391.790
 598.331 53.154
 642.582 643.896
 338.306 289.076
 41.578 417.565
 514.759 17.436
 610.863 520.899
 835.025 774.219
 550.956 709.617
 168.279 516.121
 158.558 985.384
 453.026 563.990
 309.564 355.314
 362.438 141.474
 307.268 164.708
 668.794 691.534
 65.355 285.215
 796.006 493.421
 263.888 378.353
 863.353 201.016
 790.272 426.312
 163.669 273.242
 711.036 10.404
 748.030 2.443
 297.221 970.335
 822.318 991.434
 407.284 157.992
 417.788 649.626
 306.082 836.966
 150.045 128.651
 833.919 718.068
 403.859 294.742
 631.522 772.192
 503.253 925.523
 848.586 450.892
 78.835 550.485
 717.124 163.602
 111.898 845.344
 436.063 215.791
 905.131 499.578
 698.361 577.308
 343.670 152.999
 682.538 13.287
 311.600 631.462
 541.200 225.257
 514.996 984.200
 42.134 687.355
 433.350 57.271
 573.621 57.051
 830.079 741.001
 813.085 142.591
 556.196 956.731
 904.105 937.007
 88.749 642.701
 495.832 713.292
 869.928 844.421
 804.145 415.033
 519.721 785.715
 366.432 884.894
 53.475 907.865
 121.102 928.980
 467.933 121.591
 166.085 912.987
 290.282 366.217
 183.214 886.527
 692.949 349.322
 281.180 11.074
 543.626 525.836
 460.351 966.205
 719.983 836.226
 168.186 685.464
 309.317 967.847
 452.107 150.050
 25.933 331.097
 63.797 484.188
 607.169 92.812
 889.056 454.473
 839.865 414.013
 213.176 896.533
 672.812 68.922
 353.545 61.272
 990.718 339.048
 947.724 390.780
 667.873 82.680
 853.128 567.336
 544.578 169.362
 948.734 609.938
 739.251 674.810
 712.763 369.410
 939.671 878.517
 944.376 558.780
 927.133 859.178
 391.136 779.431
 949.309 397.535
 904.871 210.165
 746.633 668.802
 472.028 326.260
 81.347 424.146
 524.342 334.646
 749.337 750.560
 133.325 841.264
 957.263 178.819
 407.696 514.577
 8.776 639.000
 854.363 348.029
 804.804 191.599
 917.048 242.396
 267.749 379.689
 986.488 480.620
 445.219 634.416
 74.551 722.516
 435.662 243.840
 82.261 140.109
 59.399 675.472
 267.170 497.198
 230.447 378.470
 555.477 365.750
 576.830 825.460
 753.774 299.041
 22.354 370.163
 327.179 944.969
 747.095 269.775
 136.086 596.169
 355.843 865.526
 602.117 115.500
 825.693 736.572
 22.401 140.951
 200.997 587.726
 815.580 823.303
 334.315 537.401
 86.628 459.038
 717.315 316.030
 92.328 391.524
 540.240 35.349
 605.056 622.754
 200.464 654.072
 267.318 128.606
 140.368 944.995
 339.443 841.333
 926.485 702.585
 632.213 357.754
 132.460 549.202
 327.335 370.236
 808.156 73.658
 92.135 585.321
 9.478 129.613
 739.219 992.747
 134.674 36.078
 343.914 42.268
 222.496 650.952
 466.953 859.284
 178.487 965.151
 20.064 630.720
 323.459 13.594
 519.072 783.331
 122.065 685.394
 482.002 386.722
 321.150 994.569
 615.941 187.622
 582.607 740.798
 91.504 930.676
 562.047 334.040
 601.369 770.191
 994.100 104.913
 341.186 18.503
 882.307 292.498
 417.166 617.122
 243.866 351.766
 182.762 229.480
 867.944 403.313
 423.273 927.319
 254.656 848.686
 256.132 30.744
 807.346 75.934
 788.468 734.328
 653.571 103.385
 492.835 943.856
 323.581 166.964
 525.287 11.234
 275.510 0.199
 744.157 305.384
 733.526 629.493
 497.684 326.874
 11.556 294.161
 667.219 161.342
 896.654 875.480
 391.078 785.083
 431.650 396.632
 91.591 164.403
 688.416 541.651
 201.841 323.430
 686.105 182.505
 484.519 953.174
 261.443 936.279
 276.867 573.853
 421.941 276.522
 934.587 384.402
 942.376 562.389
 313.812 394.852
 837.748 35.055
 281.650 161.852
 952.965 762.343
 18.660 873.362
 544.686 229.724
 635.151 859.684
 141.127 709.417
 309.700 64.166
 601.473 260.513
 543.399 73.521
 560.980 683.900
 55.610 985.667
 947.618 578.602
 503.193 448.987
 50.453 814.414
 340.236 423.079
 471.877 882.898
 332.146 635.350
 920.877 239.563
 157.778 903.573
 121.846 569.317
 165.350 791.029
 495.039 950.674
 259.484 802.634
 785.793 858.118
 483.503 128.031
 508.493 413.333
 596.589 916.865
 159.294 2.166
 631.397 124.023
 323.512 433.556
 434.111 995.696
 446.916 987.778
 743.676 453.590
 495.865 633.862
 746.252 662.948
 543.149 179.830
 859.000 394.308
 481.680 335.175
 946.533 878.906
 286.969 434.116
 274.311 448.643
 174.978 602.403
 354.435 594.541
 490.877 302.475
 867.601 189.268
 526.032 704.700
 55.185 531.771
 707.938 89.987
 200.621 883.256
 706.517 265.826
 970.468 87.072
 119.307 688.596
 702.228 279.685
 159.505 935.700
 25.230 200.542
 499.899 307.789
 128.559 55.580
 400.660 501.135
 269.362 658.446
 951.336 450.505
 797.989 806.679
 621.567 971.925
 692.956 704.527
 978.977 741.246
 806.839 142.393
 986.956 327.865
 259.919 23.831
 533.779 503.381
 546.051 398.404
 14.636 292.931
 377.170 132.518
 839.968 303.951
 359.564 715.729
 580.295 714.791
 615.219 958.126
 185.890 36.786
 111.872 751.643
 898.872 870.961
 0.853 926.961
 368.153 498.576
 765.261 85.736
 300.033 297.331
 613.767 188.762
 148.097 827.542
 806.478 463.467
 737.376 540.481
 536.362 703.549
 904.826 620.655
 508.090 379.923
 749.265 572.068
 429.572 791.489
 650.473 22.898
 561.554 148.113
 23.814 471.789
 137.460 403.879
 711.092 590.842
 577.019 518.954
 811.315 384.789
 759.449 811.817
 670.476 272.858
 309.145 124.230
 174.516 690.082
 571.460 628.832
 624.437 419.559
 238.737 499.139
 470.446 778.444
 25.822 84.758
 399.490 340.623
 316.732 207.658
 517.065 831.414
 814.756 250.338
 152.620 557.935
 260.100 641.791
 613.840 517.445
 643.306 475.525
 687.704 570.005
 778.480 394.896
 957.416 576.927
 925.029 649.180
 899.417 638.940
 505.867 719.591
 21.865 854.690
 87.353 13.846
 986.845 838.755
 213.428 472.406
 157.575 456.782
 553.403 176.485
 466.738 362.624
 87.541 120.124
 3.667 357.736
 753.244 644.561
 560.315 876.693
 471.405 836.923
 305.866 965.173
 709.840 686.575
 227.657 529.371
 489.061 456.742
 385.127 860.528
 843.705 567.128
 980.251 77.557
 397.455 61.909
 811.824 177.858
 645.050 238.813
 614.883 475.058
 345.150 286.914
 806.193 857.067
 773.429 386.731
 181.042 183.461
 455.558 995.331
 507.733 313.589
 962.196 316.122
 819.211 412.053
 798.100 848.209
 534.638 903.457
 828.788 549.619
 588.833 470.891
 862.409 423.897
 188.859 930.860
 321.679 157.816
 42.464 429.925
 608.753 972.077
 253.265 844.709
 71.012 785.348
 96.553 317.122
 32.061 588.919
 574.387 701.376
 352.286 54.408
 699.485 159.803
 447.489 585.585
 527.595 932.723
 721.120 528.568
 903.992 275.986
 382.193 88.954
 21.111 951.650
 631.975 702.052
 213.686 356.268
 40.981 461.252
 911.065 151.854
 514.884 543.029
 492.463 41.869
 802.802 954.386
 571.905 414.130
 851.582 964.269
 300.696 900.696
 100.505 125.160
 894.768 318.455
 766.101 220.446
 253.572 930.875
 338.079 929.092
 170.992 879.276
 524.736 638.618
 884.648 979.956
 207.587 83.475
 158.776 770.827
 126.465 276.888
 541.637 758.036
 882.268 244.363
 128.065 689.968
 857.252 75.966
 41.611 444.365
 82.772 777.553
 832.056 715.952
 280.312 819.347
 169.288 239.487
 940.289 420.229
 163.274 269.681
 639.301 750.019
 614.730 598.813
 913.286 927.770
 718.034 549.448
 62.521 5.138
 615.763 298.516
 753.889 879.343
 615.113 125.808
 273.615 124.760
 395.575 930.959
 665.380 176.249
 692.826 715.125
 737.854 766.793
 467.453 904.385
 344.122 408.582
 643.250 19.555
 303.026 417.457
 16.255 530.404
 557.138 188.629
 733.160 920.561
 430.016 325.102
 860.213 322.833
 270.928 753.525
 508.313 243.804
 50.620 104.900
 946.813 202.754
 117.523 625.038
 281.040 775.103
 938.710 462.950
 942.974 907.173
 160.598 880.958
 260.676 200.354
 235.774 270.515
 242.435 532.472
 507.452 640.417
 902.167 166.704
 432.988 782.628
 632.188 808.874
 301.899 694.563
 420.279 717.945
 679.366 140.015
 935.017 398.425
 28.673 824.368
 445.151 943.987
 759.143 419.242
 176.635 236.553
 861.647 238.955
 479.493 802.471
 461.449 403.253
 213.598 696.039
 996.228 740.666
 158.557 719.955
 351.468 932.911
 302.133 142.271
 520.509 677.214
 311.092 760.796
 144.643 169.911
 788.215 269.964
 400.288 476.598
 472.792 863.761
 984.124 352.378
 955.659 464.039
 579.813 577.070
 813.332 889.561
 926.558 656.712
 81.695 311.155
 33.129 862.289
 403.896 996.914
 852.421 592.719
 918.446 303.448
 840.142 290.904
 374.192 170.410
 834.506 953.777
 143.918 722.271
 7.048 270.160
 786.237 560.367
 721.790 719.781
 807.552 667.324
 802.507 464.710
 986.797 663.026
 325.798 467.819
 433.091 205.311
 838.981 154.691
 791.167 268.856
 132.718 784.028
 235.460 652.316
 992.866 961.190
 98.054 537.388
 906.890 889.794
 858.549 75.382
 527.621 742.625
 438.650 518.928
 899.937 196.428
 147.228 201.314
 460.778 732.114
 522.536 936.657
 634.684 784.700
 729.634 54.504
 298.806 533.791
 58.908 67.034
 394.146 869.063
 604.711 810.629
 752.975 425.133
 3.646 112.094
 613.242 151.151
 505.158 549.370
 944.963 522.681
 911.111 544.128
 344.540 593.091
 537.416 816.804
 912.621 760.174
 254.086 521.424
 849.203 548.403
 488.009 166.956
 934.389 300.952
 416.133 623.138
 150.444 376.743
 229.483 141.996
 305.061 960.580
 557.669 832.035
 79.194 638.472
 859.410 471.891
 716.148 451.007
 710.427 905.755
 940.307 715.988
 562.351 626.818
 320.814 774.170
 264.502 20.437
 432.497 241.020
 697.369 239.495
 896.373 890.807
 478.026 844.913
 866.370 20.537
 282.635 329.547
 256.619 869.343
 761.572 9.384
 42.266 248.642
 873.860 708.391
 211.733 80.066
 267.719 269.392
 373.260 667.837
 814.734 420.610
 925.290 641.409
 750.767 534.048
 968.580 0.225
 975.248 586.591
 475.885 248.005
 752.426 326.930
 428.805 407.716
 387.715 551.255
 795.182 714.294
 916.360 178.676
 46.595 960.041
 640.510 814.971
 924.645 52.793
 637.798 912.268
 955.355 90.322
 495.993 825.307
 710.035 672.766
 313.988 775.118
 523.093 800.207
 961.762 342.041
 635.698 332.855
 177.088 896.516
 949.879 940.029
 963.349 752.919
 489.985 810.361
 63.168 604.642
 594.702 234.192
 841.645 413.903
 948.608 860.194
 499.310 724.267
 31.127 847.957
 129.807 815.224
 964.521 928.136
 175.362 94.438
 211.073 199.018
 452.080 133.322
 60.915 255.877
 207.725 194.841
 402.137 405.763
 930.911 518.798
 238.166 469.433
 599.634 950.215
 756.285 233.804
 188.945 291.805
 226.099 477.855
 955.679 494.090
 466.366 653.362
 888.922 68.826
 239.670 525.790
 817.935 916.306
 471.773 152.324
 767.184 728.591
 229.195 541.261
 956.834 793.154
 585.731 763.230
 285.478 39.903
 855.492 499.168
 572.034 604.680
 734.048 357.226
 350.892 720.474
 65.835 381.349
 636.815 980.576
 718.830 133.948
 35.243 673.347
 198.348 455.640
 554.137 84.264
 550.500 393.563
 862.910 156.344
 0.503 19.230
 883.302 344.188
 927.645 615.646
 30.067 679.948
 811.619 455.709
 143.217 171.992
 886.556 589.311
 868.444 500.372
 429.787 440.555
 601.612 269.174
 990.981 839.997
 973.212 677.065
 860.387 396.405
 519.097 616.982
 687.486 880.507
 677.266 797.733
 226.394 847.314
 532.789 268.708
 612.951 877.422
 973.146 638.951
 609.886 150.310
 736.305 619.239
 708.124 168.682
 558.998 226.773
 489.733 192.885
 541.230 913.581
 964.761 694.160
 416.462 989.242
 742.149 36.689
 589.742 374.308
 513.798 808.234
 216.037 951.538
 878.826 160.524
 828.902 477.224
 548.099 131.862
 889.435 214.498
 311.634 909.858
 354.187 585.266
 265.741 71.402
 908.632 278.558
 953.339 995.409
 783.148 362.525
 618.393 382.358
 167.757 127.705
 390.606 399.962
 729.675 133.470
 154.270 688.500
 876.663 371.796
 198.510 850.436
 415.141 626.857
 656.231 180.265
 543.982 160.657
 705.062 91.313
 574.783 349.462
 593.015 811.057
 952.630 29.675
 659.765 555.893
 596.005 171.712
 625.214 186.082
 12.207 314.096
 811.968 673.447
 259.838 575.436
 537.471 995.530
 510.409 278.080
 362.783 973.183
 547.630 413.361
 4.533 282.434
 79.524 644.556
 618.612 350.049
 722.103 960.687
 541.163 55.241
 144.285 783.250
 944.815 342.746
 295.226 500.928
 834.543 756.113
 223.774 416.773
 294.826 40.916
 554.950 681.423
 412.703 878.196
 722.807 338.449
 173.018 286.346
 38.630 398.303
 263.618 588.590
 267.130 300.609
 878.884 162.099
 713.070 26.373
 587.018 558.444
 711.987 928.356
 275.604 373.862
 649.419 396.291
 334.576 327.632
 185.048 241.365
 127.837 19.389
 665.733 39.576
 574.032 438.622
 912.383 125.037
 261.564 414.760
 750.831 871.398
 998.936 262.696
 120.116 882.404
 413.084 100.307
 80.142 661.772
 98.080 911.357
 4.589 819.441
 654.770 884.380
 87.561 357.673
 597.314 876.751
 620.315 668.991
 711.940 799.740
 366.914 561.790
 791.345 77.175
 547.668 542.309
 318.217 145.220
 142.427 248.001
 294.217 797.184
 371.256 12.245
 996.004 364.394
 669.701 99.356
 554.587 606.569
 325.057 878.403
 294.205 373.343
 206.966 691.261
 205.525 718.443
 941.894 142.126
 567.094 91.212
 131.011 110.696
 948.449 403.884
 182.482 727.970
 836.222 350.097
 362.972 501.750
 206.949 19.087
 313.263 528.348
 141.530 64.918
 516.231 458.385
 228.628 920.684
 752.399 419.333
 58.327 529.268
 82.025 147.286
 661.730 45.876
 209.770 998.131
 733.559 969.835
 527.903 536.800
 888.186 216.244
 709.510 926.532
 877.805 39.858
 400.018 132.380
 555.880 287.582
 502.557 929.699
 638.685 761.149
 392.277 174.624
 820.278 112.833
 451.876 695.907
 176.877 534.615
 873.739 342.908
 779.227 911.159
 204.495 150.431
 67.702 230.753
 550.172 625.779
 464.593 43.440
 352.152 835.536
 359.242 44.493
 776.528 168.671
 540.559 382.935
 826.308 418.564
 232.200 752.848
 534.179 590.213
 550.769 439.599
 973.494 671.435
 727.248 249.175
 240.027 470.251
 155.144 147.490
 113.379 617.362
 932.332 744.451
 364.234 455.933
 302.086 756.973
 894.652 924.426
 355.448 823.848
 299.084 706.575
 692.904 586.855
 432.768 40.656
 947.619 625.951
 43.596 203.703
 212.693 486.348
 38.781 11.570
 386.350 772.348
 46.813 789.596
 225.525 732.716
 329.957 398.658
 781.574 316.899
 987.255 665.798
 761.678 747.695
 650.519 226.090
 924.113 906.865
 356.861 482.482
 660.798 454.251
 24.879 422.958
 560.933 552.159
 464.807 80.239
 677.234 314.962
 315.838 799.668
 952.000 884.341
 879.901 407.737
 402.442 94.288
 866.739 199.608
 140.265 553.593
 389.833 131.902
 614.227 169.241
 669.219 101.044
 949.350 459.729
 271.391 981.652
 323.727 776.400
 17.167 609.203
 712.748 842.436
 37.790 921.906
 358.430 927.980
 682.676 474.806
 133.849 866.266
 857.624 841.485
 793.144 855.636
 881.243 502.860
 477.889 227.506
 524.479 556.696
 920.714 747.881
 681.152 474.285
 504.896 482.916
 197.106 581.798
 740.434 235.514
 55.909 493.010
 166.979 254.415
 127.088 298.223
 134.470 549.152
 478.835 492.462
 113.832 199.142
 244.283 866.329
 1.233 523.942
 815.309 487.891
 477.041 650.943
 779.868 466.624
 619.554 658.767
 280.908 44.790
 236.823 137.157
 72.664 231.831
 428.622 250.725
 402.590 348.677
 714.083 553.705
 326.453 536.807
 226.021 220.386
 245.281 207.840
 376.162 641.813
 364.356 150.262
 509.876 619.318
 647.687 298.121
 196.416 551.307
 360.873 120.361
 320.943 968.593
 848.813 967.676
 265.796 698.295
 123.052 165.754
 476.670 515.463
 680.635 959.630
 218.818 829.107
 739.273 774.177
 531.584 215.112
 452.587 481.863
 306.840 187.756
 317.499 172.749
 147.043 745.395
 759.921 155.691
 628.341 950.767
 94.385 827.201
 808.223 144.655
 710.741 509.018
 108.857 641.065
 412.476 151.718
 987.394 726.246
 485.430 844.525
 312.529 61.738
 934.777 666.724
 919.885 768.051
 717.395 509.812
 62.710 400.816
 994.321 928.866
 132.782 101.318
 915.497 823.902
 150.829 549.833
 160.908 175.603
 746.292 130.326
 36.221 173.319
 120.734 351.763
 948.026 776.231
 353.834 2.882
 357.611 81.010
 229.980 448.057
 80.026 261.838
 979.290 621.383
 7.156 372.631
 210.037 629.826
 892.944 918.584
 208.517 935.145
 852.287 917.293
 374.166 114.836
 251.939 671.894
 97.041 486.929
 974.821 803.638
 954.693 969.833
 834.129 263.528
 867.072 500.066
 619.651 227.145
 290.699 976.805
 747.683 529.186
 724.266 887.330
 333.155 810.878
 632.619 602.150
 236.344 921.216
 348.386 438.650
 988.264 559.397
 882.032 369.320
 653.130 289.128
 741.816 102.019
 530.808 154.374
 542.912 858.356
 977.775 330.086
 156.081 710.395
 575.713 840.472
 524.868 759.839
 899.560 52.151
 758.853 727.142
 431.816 721.343
 209.429 896.123
 890.469 55.016
 552.606 583.539
 740.505 888.137
 367.153 889.333
 753.226 426.101
 810.920 964.075
 676.097 436.710
 96.390 203.446
 844.535 574.312
 959.608 958.774
 574.795 94.746
 943.738 616.885
 545.955 379.421
 397.185 346.487
 934.289 876.312
 761.789 792.400
 583.145 621.937
 222.868 399.066
 957.472 908.885
 661.480 502.629
 478.794 776.520
 220.141 503.591
 201.475 336.706
 624.388 242.552
 765.349 901.373
 730.084 588.250
 437.149 994.322
 954.576 414.188
 580.763 536.741
 241.033 807.248
 524.314 365.494
 770.078 4.212
 923.758 237.544
 619.769 191.058
 964.571 195.175
 160.902 691.772
 154.718 608.332
 914.314 0.579
 806.114 6.054
 473.397 621.663
 294.103 483.186
 569.570 337.227
 743.986 686.195
 420.143 657.076
 292.372 198.821
 714.381 155.731
 584.376 260.604
 359.966 786.527
 723.720 746.084
 902.264 202.348
 723.002 937.077
 144.493 501.155
 290.495 953.210
 317.911 558.477
 925.353 525.488
 385.645 381.430
 115.984 753.573
 997.730 408.111
 490.463 369.702
 862.708 836.420
 50.338 21.391
 55.035 367.274
 830.128 2.598
 58.180 924.117
 117.716 420.713
 249.165 214.608
 601.881 837.219
 488.288 447.912
 792.293 206.188
 492.668 144.464
 796.775 340.846
 577.123 72.178
 6.616 938.555
 51.838 727.342
 601.944 303.871
 312.583 29.012
 667.842 633.427
 263.259 607.261
 433.107 11.568
 817.808 98.533
 985.728 948.875
 562.656 591.598
 263.645 354.472
 273.585 936.747
 100.804 635.460
 502.236 196.176
 264.557 171.798
 335.160 497.840
 341.983 621.820
 218.816 896.846
 813.550 412.438
 301.201 251.840
 939.931 789.519
 507.448 308.549
 131.724 19.292
 813.127 133.982
 175.849 702.842
 253.849 263.810
 162.744 795.290
 789.788 678.667
 754.870 302.334
 483.866 294.834
 822.101 893.220
 635.508 588.785
 659.120 845.338
 699.301 336.884
 412.987 986.513
 498.719 70.274
 857.534 182.404
 486.830 565.297
 830.537 624.438
 503.962 622.120
 27.869 795.409
 610.369 154.527
 157.605 752.705
 431.776 613.616
 880.897 891.336
 927.131 404.780
 392.948 889.229
 278.977 903.561
 767.602 245.129
 503.745 120.314
 346.655 984.899
 496.147 960.159
 997.266 415.653
 251.196 343.198
 187.811 570.433
 469.584 425.737
 697.648 420.745
 245.967 547.286
 735.887 392.977
 991.799 837.024
 108.042 950.480
 659.669 179.409
 349.980 379.873
 47.591 259.541
 911.802 722.200
 880.548 998.256
 189.041 432.077
 232.023 923.808
 587.009 636.514
 977.665 6.126
 691.348 245.973
 512.129 561.361
 782.269 980.399
 132.169 894.742
 353.008 89.902
 845.918 30.252
 409.189 41.684
 39.968 833.520
 272.888 220.481
 380.276 992.472
 483.932 148.620
 576.219 117.160
 475.387 413.839
 563.606 859.908
 747.277 328.909
 204.479 659.179
 722.607 908.205
 529.556 960.761
 745.971 494.465
 711.953 568.950
 383.963 906.781
 534.958 894.955
 367.705 301.353
 857.169 82.064
 943.936 673.662
 68.083 344.934
 787.875 608.773
 427.568 927.288
 897.648 170.582
 482.604 187.333
 408.358 766.594
 21.832 808.137
 109.103 128.555
 658.135 611.359
 646.865 797.898
 595.456 53.038
 188.412 426.031
 240.013 91.339
 369.970 911.108
 437.917 645.302
 81.998 653.969
 468.941 483.708
 353.780 675.746
 785.935 782.597
 863.725 788.256
 475.435 222.853
 403.242 626.467
 719.722 835.322
 665.087 961.216
 184.461 575.548
 664.428 21.994
 337.721 74.299
 789.060 426.471
 652.462 180.334
 223.698 978.678
 460.227 820.370
 314.879 945.210
 741.937 646.042
 303.460 222.887
 273.442 732.026
 919.977 986.967
 528.019 812.762
 236.328 262.037
 392.847 791.864
 220.506 334.294
 727.005 388.913
 927.784 861.020
 798.459 178.683
 663.312 908.250
 738.534 69.666
 702.033 328.945
 974.393 619.247
 889.917 890.423
 601.134 914.830
 266.553 270.517
 371.283 2.198
 537.025 507.240
 275.101 718.405
 27.913 137.049
 2.518 6.372
 638.247 163.604
 187.195 337.367
 144.760 124.004
 583.863 246.698
 148.210 965.435
 898.390 463.845
 513.429 705.149
 130.922 973.133
 622.866 54.503
 88.916 122.698
 347.472 367.793
 340.040 671.520
 758.824 593.937
 794.102 255.612
 134.461 919.262
 395.616 10.019
 319.660 689.129
 970.027 113.182
 531.728 71.676
 70.432 450.713
 958.651 6.262
 19.745 818.046
 197.309 880.244
 115.501 503.229
 585.059 359.488
 868.863 384.989
 643.140 9.733
 972.038 35.689
 215.029 77.827
 543.507 688.040
 944.653 734.391
 780.572 278.021
 698.361 534.133
 974.208 349.933
 544.225 38.572
 510.845 153.672
 318.891 821.030
 926.020 295.905
 445.509 178.413
 790.997 357.931
 28.857 192.496
 538.165 761.659
 811.497 589.392
 675.718 164.613
 996.628 554.819
 945.780 874.419
 351.221 80.195
 160.382 287.536
 222.322 986.927
 851.830 536.348
 908.356 840.290
 721.850 249.214
 207.323 997.666
 719.021 231.223
 349.500 906.741
 546.482 616.417
 51.371 986.327
 459.554 548.085
 190.796 385.203
 392.056 150.730
 894.872 162.846
 114.810 669.708
 398.563 900.727
 222.650 391.956
 324.236 5.299
 37.573 809.063
 452.978 465.905
 854.198 443.194
 214.541 184.934
 516.154 593.568
 73.390 197.040
 853.300 758.655
 496.475 772.712
 612.782 694.764
 969.678 83.460
 843.007 548.733
 503.473 456.410
 227.893 580.152
 606.134 320.742
 186.669 11.611
 880.165 443.589
 47.447 124.282
 242.667 555.535
 744.601 976.618
 514.685 703.308
 82.169 957.792
 452.713 757.835
 28.156 701.809
 595.091 208.224
 965.620 855.937
 908.026 335.976
 611.972 506.711
 684.091 878.777
 42.240 172.250
 467.623 540.257
 107.523 640.888
 656.473 2.432
 547.054 308.346
 511.459 163.069
 349.720 289.975
 450.065 3.498
 855.435 477.447
 18.991 36.502
 703.236 903.048
 843.762 572.843
 864.388 567.101
 108.601 852.876
 556.315 88.680
 895.099 331.833
 56.018 735.627
 625.912 389.270
 137.229 171.736
 245.033 401.147
 689.390 487.206
 897.383 304.052
 762.187 128.985
 229.066 472.633
 868.748 362.112
 950.089 291.565
 503.369 28.775
 621.504 241.181
 944.029 51.443
 339.463 530.566
 51.892 288.538
 883.631 343.597
 813.922 699.811
 223.816 42.633
 242.909 33.600
 986.723 272.792
 222.176 394.805
 477.768 788.716
 308.663 591.749
 237.339 88.099
 64.668 358.625
 446.335 75.150
 430.206 690.244
 44.939 126.354
 57.696 155.169
 407.170 114.846
 569.622 235.412
 240.909 333.384
 857.282 304.921
 930.595 395.081
 881.987 649.741
 383.199 281.867
 864.719 60.360
 105.333 840.182
 229.916 617.301
 462.268 419.037
 505.389 736.219
 32.440 625.589
 453.440 745.597
 561.705 596.524
 725.882 911.747
 80.757 899.181
 84.088 90.422
 320.854 474.634
 818.695 26.254
 144.267 596.425
 134.424 709.981
 496.947 964.677
 454.302 374.559
 545.057 997.807
 442.938 415.571
 530.721 475.490
 977.139 275.568
 285.181 670.190
 809.055 668.304
 782.159 364.083
 605.081 235.047
 66.499 958.133
 814.168 134.841
 21.976 655.387
 161.193 252.786
 869.677 246.887
 791.983 759.835
 839.623 792.353
 362.112 34.660
 911.833 805.690
 885.095 338.756
 860.081 905.216
 489.115 761.737
 486.879 138.156
 504.604 482.004
 49.349 847.504
 475.974 241.400
 533.453 415.945
 795.697 549.670
 932.547 36.420
 61.936 719.573
 772.373 752.607
 904.522 606.066
 248.670 956.522
 678.693 368.492
 908.903 786.341
 940.301 694.094
 422.558 38.149
 166.940 481.040
 704.654 283.660
 531.519 761.760
 247.273 505.841
 251.153 700.551
 689.785 250.282
 786.159 386.615
 339.052 707.041
 940.449 194.064
 908.241 341.290
 283.322 38.639
 252.212 377.645
 668.935 537.371
 367.071 199.493
 447.229 998.044
 622.787 278.521
 40.664 221.800
 795.456 719.085
 284.456 201.714
 347.417 645.895
 502.370 115.526
 909.875 131.129
 1.414 230.471
 597.929 938.538
 131.374 916.311
 628.937 238.028
 461.445 369.077
 422.241 435.999
 996.587 617.913
 584.700 86.082
 789.553 171.871
 788.695 344.637
 227.284 279.020
 836.884 858.406
 687.666 249.152
 193.578 202.019
 7.325 931.404
 912.201 794.846
 184.452 52.912
 370.576 535.279
 201.767 293.099
 163.092 501.257
 611.119 285.233
 216.074 925.323
 218.313 62.763
 968.489 97.382
 568.217 178.643
 775.669 856.308
 7.805 962.958
 483.785 270.744
 528.400 304.972
 24.966 988.600
 815.975 372.988
 488.011 453.375
 506.185 757.688
 221.659 783.478
 412.916 345.970
 373.300 18.890
 918.163 522.459
 806.094 729.120
 47.265 40.220
 475.034 609.286
 355.738 601.631
 183.981 769.942
 298.827 111.610
 750.632 444.060
 497.345 990.564
 237.584 925.181
 336.385 411.396
 280.770 738.612
 798.259 917.227
 80.680 497.611
 826.699 413.155
 188.890 164.594
 913.438 851.189
 397.777 719.609
 886.201 152.779
 353.166 621.757
 32.542 664.111
 689.518 161.289
 18.663 107.096
 719.684 459.021
 436.092 981.089
 883.895 734.250
 940.102 359.546
 116.394 681.923
 617.908 200.645
 66.845 664.488
 556.465 605.424
 214.475 614.227
 261.326 880.921
 535.998 379.340
 130.122 34.568
 687.073 943.424
 205.330 190.579
 987.776 855.839
 847.990 895.955
 674.928 73.012
 291.632 905.169
 410.765 611.675
 587.065 596.552
 384.255 228.830
 644.836 993.161
 177.198 184.984
 662.453 515.825
 14.284 822.429
 505.247 180.612
 899.611 645.465
 738.452 327.699
 240.201 161.345
 207.473 9.370
 851.143 406.884
 885.033 513.345
 161.802 714.307
 277.886 810.982
 135.693 369.806
 970.044 921.027
 968.983 788.839
 910.124 706.918
 338.050 213.424
 191.739 683.341
 572.278 659.376
 270.203 215.475
 84.323 476.657
 576.738 537.526
 99.942 895.913
 181.439 296.681
 799.462 921.232
 695.277 611.152
 472.699 886.394
 744.269 698.764
 961.319 553.227
 678.611 33.292
 233.035 320.437
 357.181 283.211
 319.675 594.626
 862.714 310.448
 428.041 707.681
 422.354 600.181
 873.839 642.698
 27.890 266.803
 623.096 840.932
 743.255 362.000
 883.875 232.574
 255.708 490.000
 58.254 482.465
 251.279 619.713
 828.209 27.163
 882.642 646.488
 550.051 451.238
 234.712 386.122
 14.301 898.599
 894.094 734.585
 988.462 719.459
 685.630 168.474
 499.293 236.711
 372.948 328.751
 182.115 88.840
 728.996 374.948
 83.949 922.514
 293.596 135.170
 364.408 510.050
 353.119 841.308
 405.929 538.547
 35.354 726.599
 888.993 133.286
 821.729 787.558
 577.371 552.901
 478.463 153.523
 515.183 733.542
 215.361 359.184
 386.959 410.060
 441.379 239.035
 212.136 241.089
 523.307 533.521
 818.079 689.250
 519.794 756.429
 595.257 725.816
 587.355 579.026
 522.397 749.745
 95.861 361.377
 949.062 333.516
 984.587 443.701
 932.096 572.643
 400.343 104.643
 287.849 352.856
 628.956 418.652
 894.245 829.892
 30.912 586.642
 58.788 803.687
 469.956 173.736
 67.182 563.913
 256.581 331.757
 901.681 680.517
 171.601 794.466
 831.515 244.930
 771.280 758.177
 345.398 259.371
 66.050 762.856
 137.275 388.163
 298.800 198.123
 443.117 681.951
 993.599 919.560
 533.962 359.351
 596.893 783.668
 126.779 367.893
 864.417 320.690
 611.659 474.566
 960.031 654.990
 495.755 674.105
 907.234 559.888
 219.083 9.116
 278.353 870.698
 345.558 619.572
 606.394 564.716
 118.412 270.346
 74.576 604.027
 989.465 424.685
 270.987 96.164
 186.887 460.435
 711.185 694.011
 829.270 76.064
 28.488 181.023
 881.650 657.848
 136.911 387.360
 190.942 120.996
 790.145 489.144
 446.996 879.853
 124.603 154.625
 656.784 420.052
 396.537 231.023
 262.105 853.603
 941.761 793.307
 497.770 642.072
 719.086 495.938
 802.589 819.519
 790.586 640.968
 838.029 872.664
 966.936 76.785
 920.566 418.290
 156.116 612.947
 868.061 825.487
 828.515 735.028
 535.720 471.572
 409.031 952.181
 764.040 795.036
 363.203 547.639
 373.715 256.512
 623.982 32.698
 967.671 670.275
 750.933 447.622
 88.555 695.526
 594.788 293.743
 134.361 40.427
 106.175 320.709
 961.895 735.275
 454.629 398.036
 367.047 667.337
 567.629 53.027
 385.048 72.585
 142.331 5.589
 318.839 373.286
 786.110 738.027
 498.324 300.103
 195.140 133.538
 369.718 698.769
 750.460 845.675
 687.586 490.763
 993.864 932.856
 360.827 521.680
 614.976 532.895
 119.306 217.659
 638.019 854.380
 304.482 197.498
 821.718 431.476
 133.143 14.749
 86.642 599.435
 78.850 679.496
 347.204 188.134
 104.965 323.813
 64.665 954.474
 363.295 508.645
 345.352 751.138
 343.473 44.402
 505.281 594.463
 973.737 524.812
 807.205 898.896
 690.017 906.045
 975.464 206.368
 316.915 644.007
 112.830 788.124
 753.858 15.780
 614.837 831.937
 898.282 70.849
 511.906 362.679
 134.141 99.087
 607.310 158.093
 690.325 871.084
 636.933 308.896
 554.966 148.631
 100.454 593.577
 696.430 915.913
 126.601 869.211
 571.452 422.723
 789.308 362.100
 229.957 828.032
 316.737 233.102
 392.334 994.224
 89.332 515.122
 269.055 708.725
 742.405 412.852
 408.622 340.640
 937.470 721.445
 744.765 105.978
 887.093 481.358
 218.009 787.450
 780.825 926.199
 773.331 895.556
 213.571 800.183
 291.182 969.250
 239.151 488.374
 653.163 490.073
 15.868 398.300
 938.886 857.085
 260.433 203.915
 912.749 65.566
 42.974 975.417
 907.523 315.374
 328.041 700.480
 817.870 300.713
 162.232 98.531
 756.267 598.128
 423.474 50.356
 524.794 460.749
 554.028 36.311
 150.143 671.704
 0.466 89.566
 500.688 526.321
 59.278 333.152
 341.170 760.112
 184.218 854.118
 923.332 466.904
 337.322 663.219
 403.661 48.951
 773.800 748.389
 519.246 689.102
 434.247 724.508
 239.932 55.314
 396.263 546.043
 702.718 152.028
 210.259 933.954
 979.134 773.578
 337.752 90.430
 937.735 635.173
 829.647 466.821
 154.621 340.738
 159.938 609.316
 960.675 168.535
 177.974 747.101
 964.201 630.025
 199.324 887.851
 873.682 690.481
 638.545 840.358
 992.805 877.810
 442.506 154.071
 146.957 585.719
 133.818 326.454
 8.600 176.343
 72.213 422.796
 252.772 873.906
 717.308 136.794
 831.189 423.674
 186.961 216.673
 994.845 468.856
 287.682 529.223
 814.572 112.126
 811.437 37.186
 593.766 108.960
 189.088 843.426
 187.671 157.993
 335.182 693.822
 242.497 271.351
 560.453 930.663
 351.696 827.662
 943.974 616.176
 155.539 625.498
 301.309 183.888
 246.339 699.169
 441.245 571.642
 101.178 356.355
 432.870 907.795
 65.678 513.202
 96.187 790.416
 28.275 992.824
 450.468 363.037
 929.938 713.894
 800.663 359.911
 677.423 214.224
 987.071 194.867
 600.630 457.256
 868.823 892.281
 0.835 475.619
 737.501 113.651
 964.344 873.914
 271.334 891.581
 806.135 192.263
 129.109 633.205
 804.373 412.819
 960.360 951.229
 286.354 654.095
 667.018 392.606
 329.574 163.941
 211.987 897.755
 1.671 803.134
 230.721 88.129
 36.286 160.436
 589.491 263.434
 438.078 499.765
 853.670 324.180
 741.858 794.607
 213.897 18.269
 483.940 928.352
 678.624 755.564
 47.237 647.013
 517.519 320.855
 37.475 348.256
 848.948 738.154
 61.316 224.351
 551.658 158.043
 486.545 483.259
 69.624 331.030
 951.135 329.280
 221.452 134.901
 986.663 460.558
 451.680 900.341
 769.762 44.179
 528.791 349.340
 303.996 359.901
 39.828 763.648
 57.616 600.806
 18.572 239.841
 487.172 114.119
 115.516 283.233
 913.164 729.175
 143.972 530.120
 785.035 714.194
 966.218 567.821
 585.417 431.480
 193.266 911.121
 37.082 415.195
 316.671 474.392
 153.302 510.672
 753.656 898.610
 229.089 913.806
 28.894 915.256
 525.951 598.366
 426.886 383.738
 28.561 273.856
 995.230 570.256
 823.149 873.012
 656.882 754.273
 892.903 713.145
 372.247 979.974
 176.617 136.829
 81.448 105.840
 777.839 233.060
 433.266 653.018
 130.501 428.769
 778.042 985.319
 564.363 471.861
 353.355 258.964
 113.392 890.839
 137.913 312.689
 69.644 93.192
 183.080 198.228
 904.397 176.368
 873.388 612.920
 910.556 483.283
 115.876 841.149
 622.210 291.377
 839.867 456.162
 548.141 523.487
 908.824 510.771
 528.855 393.988
 937.069 52.279
 557.086 729.178
 977.730 847.296
 858.685 741.821
 343.358 274.931
 536.389 101.738
 254.801 536.893
 958.456 673.672
 732.465 0.714
 105.695 627.250
 370.835 513.560
 255.693 239.241
 923.680 540.494
 116.370 473.683
 103.719 649.911
 960.308 849.529
 624.616 112.920
 547.192 587.779
 321.193 641.288
 948.345 110.500
 539.882 764.196
 551.595 573.500
 838.172 257.280
 976.920 823.956
 139.514 873.544
 776.754 445.819
 707.600 385.752
 235.899 992.064
 807.792 400.407
 384.340 96.801
 468.651 326.661
 254.516 545.775
 926.043 327.256
 168.604 85.335
 787.263 606.472
 350.110 432.442
 682.323 331.018
 789.533 667.529
 741.338 178.657
 131.326 644.185
 46.352 576.449
 417.112 821.718
 726.602 251.777
 49.592 746.137
 399.854 666.394
 17.326 390.178
 588.988 143.861
 630.378 472.455
 770.440 206.742
 101.343 359.061
 125.529 500.259
 809.676 998.045
 481.461 147.956
 6.378 728.732
 538.168 931.890
 751.331 565.241
 300.728 50.432
 680.089 388.605
 773.467 631.787
 627.340 247.179
 847.785 687.543
 499.890 903.725
 936.137 810.036
 105.864 763.455
 102.414 948.051
 874.412 144.776
 125.408 850.726
 710.709 428.644
 346.309 828.709
 246.412 248.846
 110.648 939.216
 791.177 510.572
 765.373 418.190
 644.726 485.198
 236.285 534.024
 572.672 502.765
 241.834 165.111
 117.468 218.470
 825.954 464.862
 646.111 74.296
 573.402 395.746
 219.464 311.109
 141.930 626.818
 298.148 750.266
 470.933 1.150
 224.012 987.554
 648.297 210.409
 284.432 697.487
 206.578 448.739
 882.341 394.565
 924.917 158.220
 4.519 342.419
 711.161 790.007
 363.759 835.262
 84.171 71.044
 549.809 932.254
 252.517 133.868
 475.256 928.864
 953.557 99.943
 764.781 565.054
 565.807 134.257
 381.423 753.772
 604.620 455.362
 287.013 661.118
 452.309 400.952
 823.871 368.567
 32.328 40.404
 512.926 325.355
 414.963 384.178
 273.881 973.630
 918.874 372.598
 573.867 559.154
 856.925 206.420
 542.874 375.547
 452.034 396.989
 701.101 820.334
 733.699 118.956
 122.309 347.085
 110.591 13.075
 808.491 1.026
 319.849 746.000
 927.992 937.461
 177.952 139.113
 728.060 495.885
 928.120 45.904
 183.311 780.798
 499.991 919.541
 296.354 666.802
 1.755 966.768
 891.748 975.044
 664.270 244.737
 408.454 675.351
 990.087 102.871
 721.080 159.335
 345.165 97.042
 231.680 350.476
 812.970 268.706
 150.024 4.656
 33.087 363.010
 2.485 486.471
 521.382 798.998
 412.611 450.854
 745.830 658.985
 217.730 725.088
 969.537 555.939
 116.443 672.453
 606.250 405.677
 575.454 965.652
 928.105 78.970
 408.012 936.378
 362.827 857.055
 720.499 68.357
 88.639 47.793
 211.611 226.626
 28.326 39.912
 706.731 468.441
 836.075 245.915
 377.931 754.082
 816.632 592.637
 100.351 202.734
 499.173 509.834
 544.239 244.079
 468.977 305.243
 817.691 765.127
 28.022 728.131
 130.138 199.982
 878.164 757.402
 116.126 153.768
 693.256 815.052
 171.191 177.980
 643.017 827.216
 638.132 450.361
 453.352 724.762
 627.294 476.440
 815.170 0.708
 46.260 280.710
 94.440 995.336
 393.479 542.578
 636.450 350.446
 580.715 545.711
 111.256 15.609
 487.926 829.893
 507.475 771.482
 821.426 883.251
 568.421 193.404
 795.238 801.688
 776.748 563.739
 42.955 424.058
 857.965 470.218
 302.662 269.204
 194.368 732.227
 813.258 538.294
 352.024 175.336
 982.712 277.266
 35.667 439.909
 906.298 434.734
 438.908 41.403
 347.733 306.053
 967.411 892.821
 173.660 670.687
 326.235 313.878
 230.290 644.463
 702.874 562.964
 751.805 858.309
 296.573 278.361
 527.788 408.763
 371.957 61.759
 869.254 111.795
 809.082 202.658
 490.607 829.576
 318.666 165.319
 561.987 69.938
 954.841 644.538
 630.049 110.973
 730.643 462.495
 805.481 649.847
 294.124 311.489
 475.761 377.299
 104.069 847.682
 928.313 40.172
 30.581 175.397
 221.839 966.570
 52.160 612.535
 684.900 825.934
 810.342 342.893
 766.657 603.674
 376.590 204.276
 33.929 552.137
 173.281 261.249
 773.512 792.265
 638.563 812.957
 494.206 479.596
 829.209 200.026
 157.529 101.164
 689.908 826.055
 931.107 763.987
 483.506 590.300
 838.812 889.252
 754.412 845.981
 764.504 797.875
 894.726 726.137
 692.655 412.233
 685.787 404.558
 882.980 995.547
 210.951 537.073
 374.709 185.325
 971.020 728.277
 999.369 871.759
 402.193 625.741
 102.306 937.856
 896.485 909.077
 789.059 868.029
 782.883 531.357
 532.720 488.877
 49.102 617.655
 915.224 13.917
 201.512 227.639
 594.958 397.361
 985.945 59.778
 964.098 175.762
 463.741 192.845
 503.763 296.182
 473.080 220.781
 388.562 341.634
 950.788 999.955
 212.794 406.004
 168.056 569.439
 789.816 118.809
 196.691 266.615
 248.570 843.369
 0.359 299.599
 254.550 378.843
 396.021 977.349
 207.533 986.688
 790.250 876.461
 9.014 775.393
 427.899 644.603
 195.691 344.491
 838.824 124.098
 351.548 681.175
 2.667 510.553
 143.615 82.234
 320.725 341.806
 681.618 943.044
 964.320 8.240
 239.116 607.093
 315.861 969.083
 456.058 737.919
 614.840 998.384
 685.775 384.605
 227.581 132.521
 72.185 727.355
 165.769 877.394
 617.553 466.694
 152.172 2.616
 2.661 654.814
 67.954 512.406
 278.029 47.491
 488.142 264.499
 988.387 507.275
 22.067 100.781
 507.391 731.582
 703.673 163.767
 733.447 371.558
 930.572 474.382
 171.119 98.665
 716.738 527.144
 340.029 155.822
 916.042 72.997
 411.375 579.328
 784.745 877.346
 671.487 417.959
 801.242 796.680
 505.430 618.510
 149.253 262.580
 938.105 645.146
 123.155 213.337
 675.030 596.431
 936.128 703.263
 62.867 462.630
 836.122 145.782
 406.425 1.132
 972.691 222.079
 803.443 414.827
 348.552 491.540
 712.859 902.494
 250.747 268.181
 181.824 158.126
 433.140 239.065
 299.622 864.451
 738.066 972.346
 504.467 132.332
 852.297 35.634
 776.360 50.341
 120.724 77.104
 143.513 36.440
 248.509 334.996
 902.144 425.696
 844.875 574.335
 293.595 724.523
 963.598 107.027
 345.868 643.483
 518.892 52.575
 118.926 458.751
 971.351 326.905
 597.878 408.688
 335.458 507.231
 61.823 809.133
 34.779 978.004
 478.285 862.325
 678.064 899.122
 596.513 873.353
 532.216 100.494
 153.268 799.338
 487.505 60.281
 381.007 905.106
 135.797 496.780
 692.699 340.553
 281.352 640.622
 585.023 885.638
 671.291 65.231
 980.781 15.750
 943.006 665.106
 153.395 50.718
 40.082 375.277
 225.946 83.062
 526.820 928.231
 902.092 894.078
 42.062 19.792
 407.066 309.350
 361.923 891.160
 637.914 708.380
 302.471 484.772
 740.133 366.871
 679.739 966.539
 943.131 296.074
 276.225 761.705
 652.848 463.427
 838.854 76.999
 872.777 85.025
 480.034 694.573
 814.159 816.412
 975.737 155.612
 575.014 517.610
 685.614 101.349
 481.588 105.519
 570.986 820.000
 763.903 246.993
 796.559 38.882
 801.266 94.599
 988.122 796.560
 49.133 370.598
 526.943 190.471
 723.927 200.023
 515.609 797.207
 358.717 658.319
 801.487 247.002
 884.643 901.092
 822.656 458.312
 78.313 491.827
 5.125 325.370
 134.963 537.457
 25.473 639.936
 74.835 21.322
 824.069 922.041
 413.126 219.151
 753.068 853.232
 472.152 867.426
 440.967 634.910
 291.383 286.769
 700.271 834.823
 903.179 548.410
 273.535 903.270
 849.018 2.499
 160.578 319.244
 975.298 696.742
 279.007 313.513
 485.474 927.097
 942.530 873.941
 855.051 44.011
 86.053 597.297
 910.062 743.591
 890.722 256.122
 203.195 99.535
 861.286 309.296
 823.065 125.397
 956.188 126.669
 172.689 425.518
 869.256 313.196
 737.596 614.696
 390.756 113.594
 819.844 420.412
 142.831 627.500
 982.410 376.337
 176.144 155.955
 72.854 562.175
 545.122 886.779
 172.927 123.202
 240.915 778.926
 352.085 134.393
 774.625 659.371
 341.052 470.862
 367.052 451.630
 42.958 560.802
 541.989 129.127
 473.945 472.549
 942.818 461.634
 284.962 607.508
 229.861 196.647
 427.706 109.846
 879.653 803.431
 959.278 877.253
 836.482 884.571
 54.028 70.197
 78.297 422.986
 332.672 216.361
 899.241 41.815
 906.178 229.225
 802.917 786.397
 546.788 882.544
 396.138 733.263
 75.238 874.027
 201.922 147.944
 29.651 580.530
 331.119 374.281
 548.362 853.024
 0.278 81.276
 950.130 762.517
 823.507 623.489
 977.872 518.599
 80.516 807.213
 36.324 911.739
 42.257 282.624
 903.343 540.690
 268.251 602.620
 435.264 879.987
 252.513 968.893
 278.380 412.652
 142.939 107.037
 804.032 733.691
 574.982 123.078
 619.638 745.119
 105.695 657.209
 491.324 978.241
 797.850 995.764
 217.681 249.269
 253.412 874.417
 493.703 476.474
 726.523 614.403
 627.603 647.803
 832.025 605.463
 852.217 854.829
 108.201 375.531
 91.920 620.107
 171.675 975.391
 292.760 699.448
 126.308 829.305
 639.040 287.497
 42.633 748.514
 207.487 384.524
 824.066 427.639
 347.691 675.093
 313.253 414.042
 524.820 946.519
 587.006 492.552
 671.039 48.798
 639.823 413.563
 621.980 20.379
 990.960 427.956
 773.745 19.003
 673.114 709.888
 196.719 487.695
 905.093 245.958
 551.077 827.073
 927.508 460.212
 933.850 151.771
 728.788 807.860
 371.241 286.324
 25.999 901.307
 877.369 450.856
 36.718 790.369
 610.413 436.106
 507.993 680.402
 650.416 948.357
 708.158 279.170
 734.546 85.800
 766.703 772.660
 53.006 97.609
 824.663 64.824
 22.809 74.899
 969.082 814.628
 111.423 568.826
 234.423 170.082
 24.631 256.083
 3.597 152.757
 353.345 247.170
 702.167 873.051
 495.602 920.019
 599.823 157.080
 939.229 863.368
 990.232 507.248
 867.081 623.880
 768.659 382.340
 293.178 102.151
 49.396 617.430
 270.169 159.900
 623.157 972.369
 45.444 948.768
 737.374 629.180
 756.770 706.013
 457.306 298.215
 423.943 980.178
 128.349 50.611
 638.808 37.508
 683.750 196.496
 713.564 285.015
 528.684 366.106
 801.204 46.789
 861.309 331.717
 39.800 705.230
 771.970 204.914
 435.067 717.773
 579.303 144.711
 527.119 132.356
 230.810 71.465
 884.598 132.094
 408.056 569.141
 832.739 662.620
 253.260 909.691
 204.559 46.199
 473.602 198.936
 162.877 517.677
 408.607 40.167
 584.683 71.618
 469.470 871.804
 141.262 771.514
 10.151 556.791
 13.281 515.046
 79.610 697.386
 318.632 89.136
 871.949 98.802
 424.300 490.605
 853.837 403.402
 687.151 878.900
 151.949 24.288
 100.486 3.508
 550.866 499.066
 295.095 487.944
 435.738 402.935
 289.800 322.555
 843.848 162.304
 944.881 328.906
 923.103 918.634
 833.122 108.281
 69.479 945.780
 1.446 116.202
 693.885 726.646
 98.287 444.256
 394.118 366.446
 538.179 711.387
 550.097 545.385
 668.881 130.926
 368.998 194.330
 404.050 429.704
 858.053 779.483
 45.728 344.586
 351.477 788.488
 308.285 43.669
 147.239 268.657
 84.884 38.446
 680.438 141.536
 687.882 134.611
 961.941 335.970
 17.970 268.461
 811.301 388.877
 948.432 889.372
 607.130 169.482
 679.036 963.465
 839.749 414.759
 650.200 916.892
 981.881 212.835
 996.691 527.352
 973.182 844.479
 349.077 168.211
 651.595 163.199
 901.077 60.434
 544.994 150.562
 95.975 583.459
 674.552 379.109
 542.312 917.778
 109.198 820.443
 48.429 660.680
 468.857 986.048
 120.368 784.256
 1.537 534.180
 254.631 743.885
 182.556 734.261
 685.909 439.167
 508.082 82.937
 432.779 461.528
 612.737 711.127
 987.436 907.744
 443.509 322.448
 487.616 411.611
 708.683 339.508
 812.155 752.506
 508.554 800.428
 581.190 885.937
 89.652 703.860
 296.316 844.313
 269.839 822.839
 806.336 153.566
 809.600 137.481
 365.317 71.184
 985.117 631.156
 899.061 582.298
 809.207 177.134
 804.715 92.317
 783.122 51.285
 969.979 667.083
 109.779 445.375
 460.341 425.426
 899.582 444.452
 935.101 855.500
 824.151 756.265
 719.031 867.438
 769.623 41.418
 182.777 913.036
 486.434 756.767
 731.070 491.729
 781.610 773.568
 26.248 454.637
 35.486 713.947
 801.263 239.524
 408.681 527.897
 660.216 184.089
 26.238 637.238
 997.601 428.714
 251.548 347.669
 665.060 329.033
 288.496 785.339
 304.836 340.296
 249.804 476.475
 583.734 736.983
 304.624 748.961
 584.832 410.780
 948.856 300.644
 734.109 106.504
 35.502 723.445
 196.378 458.318
 245.729 183.469
 213.448 867.737
 788.425 289.416
 374.231 800.997
 479.373 904.386
 1.912 297.746
 991.097 4.953
 370.476 87.641
 79.737 917.273
 178.423 558.710
 412.657 379.388
 920.838 154.608
 244.749 924.214
 524.928 480.772
 455.662 346.675
 814.445 246.533
 275.500 324.592
 214.029 76.384
 632.212 185.389
 217.555 494.577
 267.275 944.073
 850.156 969.291
 232.934 942.751
 930.142 632.693
 827.737 74.030
 865.908 148.819
 499.248 811.688
 938.743 550.573
 373.436 259.184
 162.857 718.946
 317.413 582.782
 469.852 431.351
 341.965 459.710
 930.092 601.648
 567.052 247.075
 245.157 902.799
 349.437 183.790
 773.942 475.310
 777.386 61.026
 793.283 842.682
 921.631 937.564
 648.788 581.548
 671.174 901.542
 482.254 222.078
 932.001 871.662
 591.547 417.545
 509.346 536.841
 402.695 644.911
 290.894 816.967
 931.379 746.072
 888.581 518.016
 353.904 47.587
 747.710 997.014
 471.338 801.641
 789.595 756.508
 963.197 359.540
 891.347 580.351
 120.162 48.766
 225.650 494.314
 403.536 793.674
 564.182 893.490
 590.063 357.130
 798.813 296.599
 265.251 835.087
 940.961 553.474
 70.350 998.454
 835.753 900.471
 884.746 927.127
 466.346 998.876
 236.892 441.182
 545.357 239.056
 836.396 315.752
 693.524 898.988
 563.885 521.627
 817.226 726.594
 353.407 506.331
 821.122 703.188
 667.079 204.002
 863.095 938.117
 159.246 311.414
 386.869 155.968
 326.574 806.818
 892.507 146.410
 563.300 523.710
 143.760 947.804
 912.464 269.410
 409.543 789.261
 702.767 835.363
 618.160 798.057
 168.096 759.878
 519.216 831.647
 497.311 742.852
 229.145 173.290
 693.358 684.544
 840.085 160.325
 223.895 826.176
 134.521 532.885
 14.400 949.059
 233.965 602.420
 616.212 971.735
 161.327 463.568
 826.343 142.554
 584.062 894.944
 46.498 820.142
 277.294 315.407
 852.030 168.818
 279.669 948.771
 657.069 963.454
 64.571 984.102
 772.506 732.227
 898.513 48.477
 274.730 190.644
 568.204 297.840
 853.911 1.228
 817.159 208.515
 563.300 385.860
 709.207 61.736
 220.649 718.428
 125.341 766.572
 147.800 520.901
 175.709 188.828
 206.116 3.925
 271.855 436.560
 378.417 551.505
 335.553 503.858
 850.011 107.268
 327.695 466.521
 993.200 926.477
 249.822 744.510
 405.162 403.484
 616.295 250.848
 185.485 849.319
 309.203 4.535
 667.011 999.916
 731.343 731.575
 485.399 393.970
 363.679 364.142
 45.348 423.130
 639.297 190.073
 424.324 69.406
 470.954 735.283
 560.570 988.945
 646.818 578.362
 167.063 452.273
 550.146 12.923
 365.688 623.699
 502.538 368.339
 168.493 62.383
 294.652 468.118
 970.526 101.122
 798.121 7.570
 439.813 742.831
 671.733 944.695
 75.944 886.747
 135.323 461.909
 194.084 424.644
 216.250 828.562
 813.681 40.569
 233.757 998.048
 481.553 305.282
 112.105 947.155
 231.311 918.717
 268.339 313.201
 922.347 150.990
 747.342 526.236
 62.006 736.163
 245.895 354.490
 797.415 644.906
 27.467 82.256
 175.281 405.067
 157.158 687.190
 568.202 445.992
 236.468 660.719
 617.536 447.117
 973.417 68.845
 361.328 898.271
 646.105 144.434
 820.208 193.273
 296.289 965.373
 76.636 135.525
 391.465 450.317
 378.498 930.628
 614.661 105.621
 555.270 663.499
 354.370 309.327
 785.118 133.600
 674.542 812.446
 679.051 369.864
 926.149 981.397
 641.179 425.507
 425.611 771.231
 363.203 311.546
 557.375 695.648
 160.281 456.565
 372.501 100.863
 151.564 559.752
 944.600 825.953
 232.091 455.691
 929.340 77.545
 526.755 844.902
 552.695 812.849
 918.094 815.979
 552.878 628.414
 107.314 736.839
 926.349 625.047
 14.950 707.549
 12.472 759.793
 619.657 620.131
 905.352 117.260
 239.789 376.487
 144.528 413.998
 904.786 779.914
 425.726 985.792
 667.001 484.882
 834.448 858.989
 247.968 500.644
 62.354 149.325
 277.509 574.514
 770.918 606.734
 4.207 198.321
 848.669 289.526
 869.221 495.533
 725.386 29.023
 833.135 256.108
 195.091 974.630
 121.276 431.509
 723.812 293.571
 854.018 413.976
 920.268 258.836
 304.939 973.505
 498.300 978.579
 684.902 274.914
 507.844 901.342
 990.388 548.410
 32.976 740.556
 639.482 733.377
 706.316 381.092
 111.393 390.490
 851.472 708.034
 321.113 906.099
 500.709 696.744
 918.772 160.224
 932.660 852.907
 475.434 451.035
 302.172 536.141
 678.760 260.728
 786.752 451.501
 241.420 997.123
 925.209 775.505
 453.824 879.637
 275.667 889.057
 875.217 775.712
 552.190 425.819
 941.192 793.094
 219.575 484.167
 611.960 443.923
 420.864 82.346
 138.276 8.548
 695.756 713.824
 577.840 520.880
 413.015 652.937
 554.391 394.315
 206.463 205.073
 567.994 819.634
 71.029 641.769
 794.603 546.453
 569.191 125.856
 65.375 750.813
 824.015 547.404
 604.239 277.234
 465.805 155.518
 91.573 398.395
 366.252 997.480
 881.526 274.567
 76.200 44.511
 352.634 823.708
 198.141 87.133
 741.045 678.020
 117.696 883.212
 671.237 140.642
 313.444 14.189
 442.113 544.594
 913.131 591.340
 881.159 523.246
 896.488 511.392
 883.900 436.231
 818.602 812.361
 200.795 456.288
 679.153 764.433
 413.042 651.058
 456.083 351.302
 599.543 220.003
 299.835 474.252
 889.712 941.640
 716.652 529.819
 824.209 812.212
 605.203 473.065
 314.528 916.103
 426.798 348.899
 562.137 254.107
 340.466 835.799
 831.418 701.721
 903.327 147.483
 683.614 500.446
 84.997 742.093
 590.459 865.648
 361.591 524.362
 628.142 980.561
 607.521 438.751
 779.932 33.719
 287.325 651.065
 777.509 133.477
 38.752 528.498
 118.279 125.834
 434.098 745.059
 93.154 168.628
 389.187 468.146
 234.332 635.185
 66.395 395.424
 386.145 683.063
 975.960 597.706
 658.131 918.641
 432.635 637.278
 335.157 696.682
 264.995 241.760
 594.851 36.910
 222.902 156.582
 771.147 128.984
 483.346 425.356
 260.806 285.601
 942.931 773.531
 807.024 733.948
 111.510 528.898
 323.169 192.141
 718.930 400.619
 106.392 34.107
 26.603 770.038
 904.026 418.500
 37.026 0.557
 957.543 850.510
 634.690 745.228
 684.559 705.997
 316.679 679.562
 847.192 612.205
 804.199 389.636
 876.586 725.984
 19.125 943.157
 913.001 747.028
 792.203 621.307
 216.418 458.993
 199.955 314.457
 994.789 104.906
 641.525 623.951
 679.897 514.976
 29.164 969.031
 1.356 545.532
 718.973 192.462
 317.701 628.567
 822.524 775.764
 963.212 534.199
 163.661 816.246
 466.448 415.796
 554.898 149.770
 451.036 832.733
 19.249 207.666
 603.797 362.531
 659.115 421.232
 5.526 146.891
 735.064 796.380
 284.734 929.909
 153.271 3.162
 846.387 897.234
 538.466 305.089
 921.383 608.341
 784.859 501.422
 406.486 117.430
 904.426 898.180
 650.165 729.199
 931.856 51.956
 171.808 852.062
 978.189 551.963
 167.782 852.094
 458.927 593.012
 898.656 325.492
 343.019 233.714
 211.501 585.670
 591.151 484.262
 526.597 583.915
 967.410 196.416
 309.350 771.165
 138.178 870.067
 8.999 274.745
 514.774 197.109
 532.333 60.487
 78.510 450.722
 842.548 720.542
 453.496 728.949
 243.436 54.381
 596.564 873.407
 292.981 469.193
 566.405 420.589
 257.151 331.267
 154.480 783.617
 186.320 57.652
 526.049 601.191
 398.442 893.650
 76.101 688.247
 663.222 813.506
 175.840 655.371
 181.523 786.514
 422.343 173.073
 478.627 136.769
 36.979 199.604
 216.505 900.929
 645.170 690.249
 269.718 853.743
 347.243 300.086
 995.921 266.110
 621.630 85.509
 712.252 915.426
 630.053 921.783
 913.344 454.474
 189.945 270.159
 638.670 924.877
 390.921 549.376
 722.722 76.782
 236.392 959.493
 0.944 721.115
 43.219 453.017
 159.803 728.235
 714.706 197.172
 26.951 521.521
 576.377 385.329
 115.915 161.422
 719.020 464.158
 41.219 930.400
 796.968 590.758
 579.605 908.339
 876.845 531.186
 199.241 458.269
 196.808 884.404
 543.051 51.194
 880.369 855.333
 819.083 64.585
 632.035 214.663
 207.878 350.544
 932.327 244.105
 84.862 636.057
 33.322 562.498
 118.958 479.317
 247.004 714.557
 643.734 243.360
 309.700 249.862
 304.945 682.581
 517.392 960.338
 21.342 480.942
 457.152 730.824
 110.763 785.445
 436.311 606.106
 840.253 187.829
 637.986 721.099
 169.955 105.289
 942.290 476.664
 541.742 371.716
 658.151 85.242
 883.741 489.529
 850.286 437.225
 683.323 214.306
 837.027 245.421
 848.839 396.442
 922.807 971.601
 912.782 622.760
 737.859 1.710
 907.530 664.089
 238.763 556.685
 404.012 910.319
 606.893 561.053
 881.165 371.188
 925.394 64.457
 880.783 838.529
 655.400 260.504
 592.242 983.795
 932.869 876.855
 351.641 434.198
 511.145 940.129
 480.387 802.991
 551.648 134.194
 332.467 706.105
 264.520 171.866
 974.000 581.249
 799.490 554.413
 642.774 629.671
 539.409 582.926
 792.050 58.996
 637.953 558.291
 827.654 542.186
 930.017 325.743
 519.429 87.901
 217.529 14.879
 879.366 396.868
 962.247 341.260
 124.460 953.710
 996.046 781.729
 210.859 160.950
 461.871 438.256
 568.642 488.985
 626.724 356.113
 768.090 11.134
 841.605 368.703
 296.357 574.917
 970.295 376.286
 758.857 879.182
 355.335 17.575
 186.243 671.381
 449.832 415.931
 722.878 331.075
 810.125 545.276
 496.133 85.728
 237.471 500.277
 571.220 725.078
 575.281 821.841
 439.877 793.327
 438.935 39.009
 782.717 87.222
 982.594 774.265
 297.104 756.667
 524.795 418.898
 160.863 167.124
 373.076 331.806
 375.869 854.866
 746.669 328.218
 426.712 692.729
 112.816 498.841
 723.393 731.715
 172.035 995.345
 451.646 929.471
 874.274 710.825
 211.476 97.951
 273.141 915.551
 118.466 267.519
 359.188 36.107
 510.933 282.198
 713.445 312.842
 640.032 710.190
 425.394 974.884
 513.278 115.101
 89.332 537.802
 661.798 817.262
 272.264 576.251
 958.134 552.437
 905.319 837.755
 627.872 868.843
 938.084 345.300
 381.253 795.524
 987.747 452.147
 699.830 758.625
 867.580 944.464
 10.745 51.072
 874.944 783.930
 983.308 399.744
 718.936 6.752
 908.056 487.610
 461.118 476.785
 939.482 232.159
 897.030 473.256
 475.430 391.953
 316.736 588.429
 636.862 757.340
 523.239 743.308
 433.034 6.696
 659.913 691.800
 933.396 894.268
 682.066 582.850
 506.612 38.504
 911.329 658.805
 769.706 350.110
 820.950 175.100
 360.516 367.019
 129.461 85.394
 501.328 129.642
 122.017 917.299
 761.089 55.486
 393.421 802.083
 601.182 769.384
 513.172 568.297
 561.903 366.751
 377.452 680.652
 123.036 875.568
 740.789 133.987
 864.976 122.042
 944.131 995.594
 32.569 69.500
 587.408 441.041
 631.088 405.035
 572.602 927.988
 884.696 499.521
 885.241 694.159
 87.490 309.940
 833.662 409.827
 354.152 665.686
 449.877 437.995
 512.741 159.918
 925.268 398.437
 810.878 421.456
 438.519 252.157
 366.120 380.923
 490.065 843.453
 472.613 666.101
 923.176 196.172
 272.991 6.087
 550.784 62.951
 664.110 422.184
 661.619 490.997
 77.700 607.070
 419.848 980.667
 365.777 704.407
 147.575 174.679
 32.031 301.331
 866.312 692.835
 544.063 829.257
 26.468 501.953
 199.931 368.069
 656.254 131.028
 721.751 589.315
 874.202 671.059
 328.184 920.610
 821.980 166.510
 868.398 21.759
 153.802 55.810
 757.872 29.319
 660.957 361.919
 969.468 337.477
 888.433 496.862
 432.955 666.655
 517.085 717.735
 567.279 945.416
 219.126 363.430
 699.938 854.754
 854.977 183.822
 157.700 406.158
 551.742 35.119
 386.604 436.001
 2.157 410.449
 573.623 579.422
 440.028 173.294
 597.929 958.305
 204.579 198.526
 389.533 192.072
 700.301 652.373
 773.772 269.356
 317.653 375.405
 941.078 546.395
 508.139 303.677
 815.631 547.911
 537.955 370.460
 769.368 112.811
 388.618 687.909
 508.682 665.218
 70.062 593.728
 171.790 306.867
 79.012 957.109
 40.517 965.961
 518.458 831.280
 69.457 837.245
 216.483 492.859
 149.469 785.639
 96.213 262.570
 585.974 629.713
 683.209 414.782
 323.067 280.111
 450.166 377.874
 573.019 481.333
 227.506 241.824
 511.137 433.047
 16.551 28.015
 815.328 279.929
 671.868 958.553
 18.258 428.339
 341.577 73.955
 800.960 835.716
 617.540 489.677
 596.705 927.035
 728.178 620.388
 752.320 115.156
 60.037 118.210
 273.745 172.188
 903.188 615.376
 79.226 941.528
 741.249 696.198
 116.056 260.014
 138.435 677.120
 537.369 32.368
 381.060 591.641
 959.263 362.064
 404.768 369.342
 153.837 580.815
 155.125 191.203
 112.024 160.646
 689.795 788.342
 415.972 456.126
 915.283 435.583
 181.781 268.524
 568.081 247.658
 310.601 497.966
 685.214 302.816
 463.254 943.959
 476.871 50.336
 547.791 309.798
 906.380 374.588
 780.946 983.447
 920.856 824.192
 706.581 418.582
 757.851 621.546
 283.360 277.048
 6.296 662.034
 99.730 661.163
 628.565 325.873
 449.344 144.990
 287.788 356.681
 870.306 182.160
 481.669 622.826
 485.916 239.270
 900.275 349.686
 205.055 483.791
 417.971 487.707
 372.105 490.254
 344.331 623.064
 577.785 555.027
 219.181 120.664
 34.815 305.846
 94.581 654.884
 620.558 225.616
 31.494 588.994
 530.389 989.542
 409.085 732.478
 561.345 539.907
 636.195 275.064
 649.515 133.764
 331.774 371.076
 163.819 126.114
 946.363 147.702
 63.289 566.134
 900.554 321.081
 758.322 248.543
 467.363 125.886
 984.723 278.894
 0.433 663.739
 262.590 473.467
 463.729 835.802
 332.663 655.475
 134.042 792.864
 56.642 653.774
 486.132 875.778
 554.021 223.232
 621.177 659.357
 198.328 243.147
 729.554 298.372
 585.451 107.692
 384.494 515.592
 744.317 787.471
 417.386 394.852
 916.996 341.159
 530.256 538.380
 875.916 809.314
 36.073 24.508
 357.991 187.332
 391.032 132.051
 119.895 200.747
 781.053 669.764
 899.381 683.638
 561.493 417.289
 201.595 670.433
 17.119 117.727
 16.873 674.238
 728.997 396.737
 970.888 752.832
 904.969 169.839
 865.747 709.249
 777.359 554.951
 401.148 380.517
 600.591 63.485
 80.854 319.470
 725.260 198.164
 877.212 45.038
 595.267 352.907
 314.286 340.970
 549.967 668.413
 860.357 127.406
 831.344 841.497
 218.381 160.170
 842.584 676.924
 546.675 66.204
 202.586 783.512
 313.195 977.600
 542.756 393.276
 319.769 649.487
 927.773 980.491
 65.234 447.282
 708.830 599.676
 639.530 866.040
 72.363 586.128
 548.219 338.755
 393.656 173.831
 505.810 432.257
 185.401 403.064
 256.836 190.032
 216.778 399.208
 789.149 322.765
 617.517 206.071
 0.857 272.311
 150.507 118.093
 530.259 376.143
 590.712 158.297
 319.750 571.074
 370.343 540.732
 775.815 321.451
 501.772 700.733
 526.785 903.226
 759.528 602.892
 640.135 376.972
 258.547 389.783
 316.905 736.214
 802.974 124.574
 60.702 909.483
 671.933 33.808
 854.014 752.638
 157.589 664.194
 150.009 510.519
 56.322 136.717
 391.072 712.603
 144.018 885.397
 137.041 245.536
 227.371 95.175
 770.317 706.142
 769.103 457.780
 638.793 762.513
 28.357 815.722
 601.123 459.322
 658.822 998.138
 405.521 408.470
 365.012 419.068
 519.461 960.153
 458.291 325.468
 743.011 495.529
 483.593 481.047
 695.616 304.260
 838.358 350.795
 530.954 382.566
 888.111 823.220
 675.768 325.271
 237.615 252.012
 128.611 94.163
 859.989 210.805
 718.221 271.188
 864.158 194.236
 487.234 785.489
 17.083 441.616
 16.541 515.543
 283.154 747.849
 473.329 479.890
 728.862 216.910
 589.523 50.928
 124.332 329.166
 747.615 155.399
 490.683 873.517
 161.884 302.526
 57.712 442.842
 541.645 437.026
 552.476 526.356
 59.748 620.552
 206.456 240.436
 327.352 863.613
 195.807 421.416
 1.454 663.078
 592.428 926.178
 684.359 941.193
 58.130 331.509
 676.913 764.476
 43.103 838.821
 635.723 969.220
 814.207 640.576
 177.659 299.755
 227.682 617.575
 344.824 931.683
 342.057 357.056
 664.969 1.391
 135.815 720.447
 344.476 582.053
 224.386 672.808
 144.856 162.736
 364.067 704.961
 403.858 219.147
 66.398 841.281
 856.429 670.920
 33.276 104.008
 729.721 550.441
 646.964 87.151
 574.065 852.189
 24.216 433.773
 445.376 470.001
 362.531 979.305
 74.046 183.905
 489.481 855.937
 194.301 540.124
 771.800 200.097
 122.730 29.969
 276.258 283.039
 274.764 458.959
 304.048 925.966
 606.052 690.243
 977.682 263.683
 927.684 820.755
 355.142 98.033
 839.071 219.553
 819.696 813.389
 272.035 31.102
 62.648 705.985
 669.495 668.163
 485.887 467.255
 910.388 326.385
 25.085 834.546
 720.543 623.145
 284.474 222.168
 411.792 464.886
 110.241 629.071
 6.208 188.864
 769.693 709.185
 719.987 806.345
 283.632 525.246
 195.941 834.819
 44.022 890.787
 32.030 177.491
 80.528 57.635
 5.935 860.403
 488.242 813.065
 845.724 132.923
 943.628 312.775
 550.685 578.636
 593.065 459.493
 683.816 963.935
 153.356 624.749
 1.150 704.764
 899.070 550.821
 468.754 82.251
 488.845 424.645
 564.810 850.627
 790.962 214.681
 643.858 211.332
 75.112 250.031
 628.105 471.986
 37.641 808.878
 915.065 154.800
 95.510 796.568
 883.190 93.557
 521.375 823.943
 922.026 779.724
 178.455 551.084
 398.620 145.276
 557.337 713.358
 238.090 251.893
 303.556 983.932
 887.544 283.359
 569.036 703.974
 845.827 490.885
 14.647 498.172
 877.173 641.010
 655.701 124.498
 638.054 274.650
 575.864 334.085
 89.731 56.174
 764.396 556.520
 553.874 416.493
 461.785 409.774
 107.795 957.520
 762.690 160.411
 675.088 961.749
 233.794 642.068
 315.883 254.868
 696.939 857.506
 980.396 407.101
 422.198 636.670
 185.322 276.581
 916.745 660.370
 483.125 532.440
 507.275 762.479
 200.905 523.962
 547.945 334.505
 162.792 553.280
 472.303 532.231
 115.517 771.503
 4.439 747.754
 441.631 951.191
 687.746 900.093
 762.861 831.863
 843.479 717.710
 954.286 520.372
 78.192 556.549
 358.615 125.734
 289.501 902.834
 12.187 880.384
 622.210 551.923
 76.797 49.313
 178.382 299.559
 473.699 948.242
 240.239 612.081
 700.797 15.872
 906.977 205.523
 696.959 637.476
 36.708 323.356
 317.510 962.953
 212.064 88.167
 874.373 357.434
 679.998 958.449
 348.147 63.016
 248.338 658.287
 326.087 723.009
 427.472 91.039
 690.819 352.913
 486.852 589.737
 264.285 253.147
 932.689 304.069
 387.607 6.323
 413.282 749.331
 131.026 735.896
 508.053 235.150
 22.843 13.343
 869.707 505.077
 859.367 368.430
 958.532 922.238
 9.472 102.725
 154.040 666.252
 310.861 742.381
 450.695 913.735
 26.841 844.766
 668.060 875.412
 702.080 238.005
 136.236 889.375
 135.949 6.666
 987.952 820.290
 48.641 415.077
 410.243 601.747
 517.125 397.193
 720.570 462.626
 527.266 544.126
 751.896 793.026
 350.316 633.802
 404.098 591.349
 184.755 508.491
 68.865 367.451
 89.594 492.875
 13.579 399.095
 607.300 925.872
 346.606 507.334
 271.207 762.547
 339.768 453.936
 4.382 487.444
 189.863 608.853
 38.413 807.624
 624.036 392.270
 658.597 193.291
 536.049 883.592
 766.567 377.382
 352.545 894.178
 846.042 374.790
 418.869 222.806
 528.359 539.584
 39.689 19.168
 141.475 137.796
 165.356 453.563
 651.783 7.829
 163.791 778.067
 488.296 134.836
 820.689 429.452
 292.389 544.388
 157.310 895.918
 535.435 380.220
 912.509 493.210
 766.553 566.999
 499.314 81.104
 521.602 158.883
 890.086 724.654
 373.934 565.573
 509.744 757.525
 421.863 947.931
 703.583 44.490
 575.005 443.621
 402.989 139.477
 162.382 669.276
 24.790 683.071
 683.470 439.193
 522.558 733.019
 456.206 522.426
 553.084 742.885
 683.594 851.451
 449.134 832.949
 216.305 108.383
 698.998 584.547
 388.888 401.508
 851.075 351.112
 561.638 548.797
 692.684 548.296
 921.329 689.975
 529.396 359.603
 147.851 828.905
 825.660 86.444
 409.197 878.678
 98.571 61.565
 926.264 648.482
 101.635 726.997
 876.837 420.315
 139.953 512.593
 463.152 651.917
 45.835 414.606
 531.089 387.349
 466.419 307.379
 635.866 26.705
 802.126 682.259
 36.813 710.228
 344.799 619.079
 863.170 109.062
 933.377 795.582
 917.905 425.053
 136.962 432.993
 24.260 816.018
 532.877 481.347
 920.376 852.126
 840.894 551.477
 874.219 435.286
 353.258 102.789
 30.518 479.317
 439.888 963.638
 73.256 547.334
 664.259 176.505
 853.874 208.007
 800.964 471.195
 912.886 628.531
 461.797 939.250
 229.682 534.391
 102.899 40.993
 444.284 189.880
 468.198 267.614
 280.651 185.207
 419.738 215.014
 992.363 142.790
 87.067 629.579
 579.364 704.509
 137.454 50.323
 973.697 451.461
 106.163 904.165
 750.329 496.888
 339.383 484.256
 527.231 30.932
 477.783 843.856
 620.600 872.574
 160.357 724.226
 713.792 280.440
 948.520 674.211
 982.123 711.155
 379.946 246.910
 943.726 603.699
 658.936 826.066
 135.398 463.182
 201.984 258.165
 851.576 760.854
 88.516 77.941
 646.717 342.714
 250.560 12.860
 52.512 921.282
 882.456 449.736
 170.230 728.899
 301.919 222.943
 87.313 842.061
 164.191 33.555
 761.244 990.986
 167.208 892.385
 391.008 683.888
 911.193 573.444
 838.629 178.679
 442.791 309.259
 304.874 594.320
 851.497 13.072
 841.895 278.563
 552.826 598.069
 992.276 337.699
 124.487 418.852
 672.441 27.341
 623.089 189.520
 615.936 931.728
 641.898 655.741
 208.689 593.935
 245.520 800.302
 287.527 462.625
 683.617 943.909
 541.244 795.020
 119.725 32.053
 110.046 993.902
 767.730 956.714
 86.929 892.378
 890.684 496.496
 99.260 758.273
 245.410 433.897
 409.480 435.468
 241.153 452.885
 892.585 627.823
 388.625 378.620
 399.889 58.913
 442.797 304.208
 932.062 194.515
 962.276 782.963
 450.824 622.150
 121.791 940.232
 242.679 661.242
 402.243 483.721
 397.251 587.253
 952.686 838.293
 18.122 143.086
 756.977 188.801
 289.326 71.012
 358.561 36.866
 973.062 909.063
 492.632 934.283
 513.830 578.619
 66.020 582.272
 824.466 556.599
 110.387 233.132
 386.848 28.839
 540.300 815.513
 323.940 104.095
 279.468 958.833
 103.110 314.370
 908.842 914.047
 978.955 511.393
 850.537 570.649
 846.337 306.107
 970.844 432.433
 972.886 193.596
 681.471 631.955
 940.140 906.308
 285.901 196.136
 822.080 680.616
 681.220 699.076
 150.469 483.238
 136.551 794.347
 992.790 692.999
 857.275 565.273
 638.296 778.602
 367.562 90.580
 41.578 553.956
 438.448 532.999
 605.169 169.164
 719.059 623.856
 839.903 38.244
 337.030 857.293
 374.461 985.217
 291.098 508.670
 96.908 470.412
 313.022 754.122
 507.582 441.097
 204.044 458.524
 703.996 128.103
 208.026 399.745
 567.147 616.758
 352.121 855.663
 390.609 780.533
 527.521 160.614
 307.979 844.424
 386.772 368.761
 802.682 497.916
 467.609 888.089
 402.090 800.644
 711.946 480.634
 393.585 704.509
 205.974 488.189
 285.167 581.630
 325.223 429.685
 451.912 816.150
 906.674 133.844
 349.843 48.500
 796.667 491.624
 181.326 702.533
 424.497 425.593
 504.912 769.147
 541.565 232.098
 994.693 645.165
 137.028 526.384
 69.916 954.692
 813.725 346.242
 88.124 423.836
 681.188 797.130
 80.913 891.047
 522.757 967.745
 920.048 657.619
 625.881 741.871
 345.971 499.903
 61.751 877.872
 436.296 550.810
 273.548 134.912
 7.863 828.474
 821.077 874.012
 754.258 749.905
 850.768 46.979
 946.627 463.654
 959.462 667.642
 547.445 104.606
 321.721 113.468
 86.122 93.734
 305.338 73.213
 556.414 744.020
 938.174 795.049
 556.381 699.680
 969.395 922.323
 492.803 28.633
 425.819 569.372
 707.529 147.935
 363.580 91.626
 100.298 619.291
 399.138 962.362
 171.204 278.069
 842.259 268.292
 289.678 116.356
 195.634 78.555
 521.902 931.094
 108.028 593.431
 74.654 465.345
 825.132 822.152
 603.317 748.061
 857.683 121.736
 501.038 599.795
 140.995 313.950
 253.733 983.614
 883.079 114.718
 883.845 597.743
 657.478 104.039
 989.695 25.428
 987.153 545.245
 445.260 965.142
 661.074 656.122
 188.633 788.038
 627.123 832.703
 880.955 527.677
 393.601 236.536
 448.830 658.325
 154.894 750.947
 473.086 811.889
 120.901 779.557
 99.038 209.978
 888.949 655.320
 115.349 727.138
 843.391 520.266
 280.269 475.533
 22.514 660.346
 18.802 821.890
 253.388 187.241
 628.719 167.142
 549.554 166.346
 926.736 380.958
 298.947 329.579
 351.478 870.990
 973.155 181.020
 382.686 154.739
 375.131 916.207
 405.631 905.350
 550.099 211.209
 967.756 567.148
 731.008 690.191
 566.551 228.520
 220.963 110.329
 451.744 835.902
 154.273 886.696
 402.616 510.452
 176.822 158.639
 487.125 556.907
 375.327 830.525
 561.298 240.665
 221.635 826.297
 815.774 953.978
 918.716 617.586
 315.504 535.053
 703.673 123.316
 955.375 175.744
 322.282 554.404
 19.243 125.531
 809.834 175.820
 985.786 733.520
 742.952 280.757
 978.147 868.950
 443.458 684.677
 365.209 417.096
 973.008 532.738
 253.067 995.546
 739.262 220.356
 671.807 799.800
 801.811 317.030
 83.901 232.193
 508.276 887.031
 788.518 749.850
 475.317 861.892
 946.020 882.045
 551.153 749.252
 327.107 201.946
 729.383 86.359
 733.099 919.670
 830.019 556.138
 22.073 811.189
 502.706 486.355
 197.841 169.581
 946.981 720.874
 415.870 10.846
 971.423 274.908
 576.053 676.116
 241.735 217.422
 403.934 426.152
 989.721 333.396
 269.710 443.871
 91.163 41.679
 111.356 558.218
 369.498 31.692
 571.092 830.479
 670.613 150.949
 132.613 145.327
 686.958 257.350
 672.773 7.285
 519.531 343.403
 381.562 633.269
 465.168 57.416
 627.197 68.508
 743.391 368.356
 671.006 742.070
 648.998 141.183
 494.757 565.784
 579.366 668.504
 669.437 203.340
 262.481 118.193
 650.740 472.510
 354.955 546.862
 67.139 360.676
 18.529 753.010
 109.219 841.208
 576.762 224.039
 624.665 474.937
 437.058 706.769
 765.872 707.155
 0.919 205.530
 273.749 256.881
 719.969 205.213
 661.960 112.829
 57.111 614.104
 594.060 361.572
 230.062 823.944
 728.088 480.247
 924.958 658.938
 798.748 322.130
 925.844 113.805
 979.118 942.067
 894.485 211.015
 827.592 674.800
 515.316 102.807
 800.496 657.365
 381.686 533.402
 268.574 832.996
 409.221 805.723
 791.500 584.280
 115.699 575.372
 607.086 604.874
 777.860 748.481
 612.329 659.276
 565.850 880.930
 736.490 117.168
 145.461 171.672
 419.656 841.531
 634.841 85.180
 754.619 307.416
 992.231 16.001
 769.225 21.037
 8.630 176.034
 817.840 77.404
 776.591 12.211
 314.245 360.247
 324.030 184.155
 227.647 662.510
 638.740 199.005
 234.807 241.680
 491.823 730.584
 984.305 764.870
 801.562 974.705
 96.215 627.658
 96.217 909.404
 757.897 522.629
 346.035 351.873
 753.098 303.394
 780.684 311.841
 599.188 443.257
 605.680 428.828
 991.334 170.948
 925.774 608.605
 741.049 15.799
 898.219 217.999
 831.297 489.104
 726.221 998.834
 525.751 835.089
 692.491 878.250
 803.596 712.994
 982.683 6.873
 834.246 720.401
 594.820 86.813
 52.454 377.365
 537.715 562.239
 390.653 491.627
 731.399 756.177
 822.044 288.633
 306.080 33.435
 968.455 778.032
 201.885 552.254
 737.567 143.462
 276.246 902.910
 834.502 477.777
 284.305 702.402
 305.529 575.328
 692.961 68.303
 732.725 260.809
 982.476 395.309
 226.640 545.632
 870.010 334.214
 331.560 813.404
 324.541 669.514
 439.943 942.168
 727.808 519.078
 337.351 359.543
 544.862 63.301
 298.225 225.313
 202.208 743.351
 410.638 362.467
 911.376 455.921
 912.461 971.096
 128.931 888.050
 612.995 209.185
 496.670 468.579
 496.991 200.325
 72.282 916.779
 359.198 111.364
 633.395 513.362
 497.314 454.267
 837.301 739.756
 752.790 417.932
 143.298 79.246
 388.839 679.886
 81.295 564.928
 742.710 27.917
 684.007 126.537
 297.629 121.454
 523.661 229.133
 754.450 616.429
 718.850 524.614
 13.101 580.379
 742.211 831.351
 321.280 942.382
 682.381 312.529
 537.871 601.393
 439.682 100.453
 769.424 593.448
 887.889 188.013
 51.350 370.762
 365.886 321.462
 195.590 141.904
 603.088 37.675
 51.409 370.993
 788.972 317.161
 816.136 834.463
 506.283 509.625
 482.364 126.542
 523.521 936.028
 264.180 619.812
 427.720 599.526
 857.748 696.300
 43.685 732.799
 564.310 529.527
 879.429 971.998
 742.754 921.211
 136.385 44.562
 324.096 171.175
 381.785 271.578
 473.951 819.124
 882.539 463.163
 147.453 366.849
 6.125 990.891
 662.809 934.046
 493.576 783.776
 396.950 776.011
 870.138 558.401
 854.778 893.247
 676.014 869.849
 210.497 678.487
 546.395 184.117
 697.075 903.193
 748.593 516.259
 112.405 961.559
 474.254 658.845
 106.092 424.105
 694.509 315.335
 649.636 754.561
 501.518 741.023
 219.205 802.928
 695.524 734.517
 231.129 85.030
 624.597 984.971
 366.039 215.855
 465.241 99.782
 751.405 392.381
 844.566 865.279
 900.613 874.006
 875.605 945.554
 639.246 728.228
 811.391 834.362
 498.552 79.736
 953.669 239.677
 688.013 996.917
 589.723 513.627
 442.454 386.010
 314.956 321.129
 396.315 645.457
 447.057 563.468
 493.700 807.628
 495.226 998.499
 575.972 798.998
 38.665 903.244
 180.475 760.593
 444.246 148.865
 668.868 956.121
 743.609 859.653
 719.413 164.708
 653.130 329.551
 555.051 7.660
 192.283 510.375
 332.260 934.535
 1.107 369.347
 631.537 523.415
 218.276 959.583
 419.130 905.128
 428.073 641.124
 594.588 963.035
 566.038 532.902
 906.392 91.507
 966.032 734.385
 667.802 710.521
 690.652 911.629
 99.873 64.600
 495.548 544.137
 984.181 606.203
 897.213 39.486
 543.087 141.460
 832.584 371.575
 452.396 955.716
 884.632 229.924
 705.305 33.808
 396.617 492.420
 715.811 832.407
 482.365 277.958
 805.806 576.534
 762.663 790.344
 747.388 857.787
 998.435 537.747
 718.288 166.545
 857.879 475.796
 214.402 544.025
 133.231 865.606
 693.391 582.405
 427.628 614.602
 993.990 713.176
 855.982 47.873
 587.479 926.495
 666.442 176.105
 123.867 469.731
 989.401 834.011
 392.252 533.966
 586.053 577.183
 32.098 696.245
 502.918 977.569
 122.490 826.541
 775.661 246.346
 105.668 66.224
 676.009 751.100
 538.136 254.256
 698.899 561.221
 529.624 124.082
 360.552 245.856
 752.152 664.537
 567.431 623.075
 856.919 68.953
 544.744 393.054
 507.011 665.536
 132.882 723.620
 953.629 497.237
 301.009 50.738
 790.395 809.424
 446.827 32.232
 805.058 508.229
 986.459 688.749
 504.592 711.426
 752.808 985.764
 165.298 257.815
 256.856 174.013
 104.309 541.605
 194.845 98.535
 186.135 257.139
 53.643 909.369
 474.048 679.004
 953.687 426.641
 970.786 456.316
 228.504 111.351
 828.878 701.497
 755.055 718.614
 463.725 427.666
 881.060 325.853
 91.411 299.774
 433.362 363.528
 209.973 768.631
 802.649 375.280
 22.947 150.144
 379.932 608.035
 295.523 181.419
 642.825 806.836
 368.230 258.408
 256.481 155.384
 215.142 554.612
 545.049 568.743
 410.942 795.816
 312.642 182.358
 504.625 771.381
 34.197 79.738
 630.990 988.177
 10.554 14.126
 721.629 899.600
 880.906 76.875
 604.874 190.490
 430.076 182.413
 762.552 881.086
 516.370 627.647
 896.831 881.961
 104.904 358.932
 562.475 830.344
 326.141 474.672
 451.163 950.125
 522.911 703.924
 941.029 577.618
 812.552 444.674
 915.109 297.762
 513.277 498.726
 729.091 146.695
 182.840 998.186
 396.803 502.636
 138.467 541.645
 339.558 444.855
 393.601 122.416
 394.308 987.610
 510.902 678.015
 629.999 560.491
 62.156 676.920
 19.417 917.461
 162.157 8.177
 245.820 713.353
 941.509 990.194
 183.856 828.786
 206.774 771.210
 629.646 83.043
 847.945 975.072
 115.712 820.659
 563.306 637.598
 535.926 453.277
 29.011 281.716
 430.365 986.250
 921.945 160.617
 199.359 852.619
 964.414 39.288
 992.886 649.401
 981.111 434.089
 271.562 146.791
 503.600 550.825
 977.826 885.188
 714.613 583.229
 262.435 843.335
 61.074 900.569
 857.497 749.801
 76.542 575.690
 501.052 206.307
 314.229 808.997
 531.299 622.595
 602.768 981.489
 565.426 146.866
 478.265 228.009
 446.349 71.971
 825.946 733.357
 721.361 255.006
 768.983 107.218
 353.612 696.777
 285.201 643.174
 157.633 768.378
 106.545 481.997
 293.902 466.206
 182.143 415.464
 708.095 236.029
 462.003 534.934
 514.624 183.704
 411.645 165.566
 310.854 128.081
 503.216 564.558
 280.755 834.218
 778.808 997.923
 670.497 666.751
 357.942 858.691
 962.563 739.096
 702.823 29.046
 461.402 709.822
 379.279 314.478
 357.728 639.313
 603.891 350.055
 938.501 604.541
 772.229 273.162
 936.978 55.166
 471.201 815.296
 6.436 548.119
 820.084 444.873
 590.068 529.424
 817.886 216.398
 638.847 140.415
 235.432 987.175
 492.839 650.924
 343.214 355.234
 36.632 495.032
 852.974 770.860
 916.326 76.907
 142.714 764.574
 67.313 486.991
 479.996 617.434
 155.310 124.935
 233.747 341.868
 337.227 458.298
 225.184 824.982
 266.408 888.993
 497.001 959.401
 714.080 977.142
 37.638 612.567
 974.733 249.452
 873.664 193.200
 239.462 52.115
 505.302 208.046
 933.372 592.827
 803.546 673.392
 149.261 539.772
 185.677 180.168
 501.349 534.827
 441.149 200.353
 154.460 352.000
 871.544 273.034
 343.459 448.975
 144.737 693.794
 225.640 469.099
 230.585 439.487
 449.285 143.100
 97.655 246.071
 871.576 695.110
 200.147 989.729
 618.922 597.325
 691.723 36.335
 305.632 553.873
 367.041 772.417
 69.354 279.676
 479.231 628.746
 953.233 717.444
 317.152 87.738
 578.167 189.267
 83.099 225.828
 469.510 882.912
 600.761 595.447
 500.171 442.001
 444.021 777.136
 808.292 69.331
 526.861 825.535
 67.745 910.086
 178.905 453.782
 911.925 893.388
 473.400 25.230
 617.147 154.135
 626.702 890.919
 275.983 500.601
 780.241 983.211
 770.719 645.450
 365.703 773.196
 983.750 478.245
 577.785 160.419
 148.873 66.133
 600.652 792.250
 802.419 256.864
 96.569 926.569
 885.946 295.907
 838.531 740.669
 586.282 219.175
 101.788 952.435
 80.426 547.143
 698.626 523.473
 541.742 978.275
 101.592 840.224
 322.797 993.303
 535.496 165.994
 874.826 61.543
 889.096 887.816
 613.138 151.115
 792.720 476.142
 963.908 542.226
 795.485 477.371
 305.857 223.022
 650.807 879.401
 478.706 997.679
 755.171 954.812
 200.355 584.046
 584.411 86.507
 801.171 541.335
 913.883 23.864
 534.121 605.952
 902.009 676.581
 694.715 574.933
 46.682 616.872
 428.708 51.652
 205.439 382.632
 415.272 338.174
 495.280 924.278
 289.227 344.092
 977.222 851.671
 361.056 294.908
 682.684 765.685
 764.444 116.376
 180.336 918.282
 917.378 888.106
 518.060 767.596
 137.265 583.693
 838.140 978.349
 368.788 220.274
 165.833 876.436
 434.335 442.645
 51.357 878.755
 622.799 771.673
 720.462 580.187
 118.672 199.852
 804.598 849.183
 17.823 355.563
 301.907 837.916
 960.702 59.277
 216.611 393.800
 672.513 127.912
 966.738 123.730
 570.764 756.460
 596.468 733.408
 674.486 618.368
 615.930 180.167
 120.084 17.944
 782.176 342.788
 903.534 430.022
 772.802 45.731
 977.427 645.407
 758.673 363.280
 437.693 467.328
 703.164 672.298
 345.079 576.600
 478.959 187.283
 300.149 294.783
 854.642 980.304
 490.495 658.956
 145.102 309.160
 770.760 503.329
 3.263 513.137
 838.904 286.774
 945.110 616.183
 608.056 767.134
 812.783 946.859
 17.363 499.189
 387.206 653.485
 305.882 610.312
 735.861 587.371
 922.180 613.647
 924.742 38.564
 943.443 771.312
 316.072 644.361
 19.339 978.433
 523.053 123.792
 278.310 452.102
 985.881 509.840
 381.494 967.802
 183.767 209.413
 479.024 669.971
 398.083 488.817
 415.296 914.571
 212.626 94.937
 297.261 391.655
 176.848 430.625
 839.267 277.571
 193.606 523.378
 539.078 122.668
 729.401 491.638
 235.130 975.139
 215.147 120.674
 410.591 149.145
 420.474 823.606
 414.440 480.869
 883.566 761.714
 685.511 685.140
 979.089 326.545
 917.572 974.134
 54.204 904.748
 670.258 765.279
 480.818 731.123
 193.543 565.435
 12.666 327.564
 626.982 840.769
 628.602 182.665
 396.879 375.409
 46.465 871.659
 655.611 686.261
 341.283 187.425
 281.638 36.376
 961.685 254.742
 33.117 405.641
 851.442 251.475
 372.933 6.594
 119.758 747.251
 661.539 36.804
 612.736 793.527
 452.711 939.927
 996.220 525.171
 585.839 498.609
 321.817 945.260
 409.284 237.422
 96.308 809.289
 508.501 397.595
 271.046 666.173
 668.999 822.328
 301.538 480.131
 849.864 517.768
 65.614 194.729
 753.668 126.384
 366.889 718.167
 181.478 653.621
 462.294 233.523
 988.822 252.730
 339.990 360.474
 794.367 814.741
 716.938 423.444
 25.521 289.609
 131.706 87.915
 754.874 729.774
 363.971 600.247
 632.429 789.029
 331.788 260.961
 47.873 8.181
 793.515 46.737
 165.041 495.885
 633.751 207.666
 310.399 280.112
 340.406 454.666
 225.395 515.545
 909.902 33.887
 218.389 127.917
 854.239 592.747
 288.308 241.717
 60.448 573.713
 804.962 647.218
 880.744 740.605
 489.101 531.439
 249.885 927.129
 860.819 31.115
 652.133 793.251
 343.004 810.330
 39.346 142.348
 95.607 658.035
 57.726 566.616
 897.829 18.781
 225.386 991.795
 923.681 781.888
 646.026 241.934
 709.264 568.535
 903.648 463.611
 578.529 72.597
 495.566 75.212
 72.000 769.184
 390.142 544.625
 757.172 935.755
 484.202 467.766
 140.187 505.346
 153.360 106.118
 149.192 752.061
 85.204 244.792
 927.088 297.887
 837.224 220.282
 14.599 920.348
 323.325 521.128
 686.538 266.270
 787.840 33.126
 440.579 862.445
 935.219 846.892
 847.746 924.224
 236.334 398.722
 29.216 953.773
 95.906 420.355
 500.174 187.164
 435.521 839.977
 546.624 680.472
 296.669 31.428
 406.668 447.352
 599.910 42.768
 498.492 192.050
 89.598 56.344
 660.725 81.578
 456.604 13.101
 687.830 817.939
 450.168 262.590
 397.714 296.176
 578.840 231.065
 557.848 47.009
 451.609 402.896
 420.058 785.478
 444.489 620.709
 526.125 931.008
 793.445 578.034
 202.851 282.353
 338.556 921.559
 575.889 866.070
 481.492 130.427
 509.061 713.261
 801.729 95.351
 85.979 230.823
 617.695 394.036
 762.415 335.295
 316.300 730.666
 253.163 415.314
 825.621 970.723
 401.274 928.971
 316.289 18.484
 488.815 361.875
 310.995 329.262
 668.237 848.068
 410.323 763.288
 856.480 857.225
 936.615 430.395
 677.899 486.611
 913.897 67.214
 957.743 464.495
 977.055 769.813
 149.173 513.108
 401.822 778.812
 670.818 164.552
 410.993 700.668
 888.721 43.481
 12.255 533.361
 799.651 487.909
 707.604 148.186
 968.550 776.635
 660.382 228.281
 0.860 161.652
 68.354 861.194
 553.469 0.411
 152.907 75.012
 321.685 70.246
 996.674 158.840
 503.078 290.706
 433.705 947.868
 304.172 634.755
 885.344 725.517
 198.156 672.839
 836.528 610.703
 889.143 551.897
 35.083 382.979
 522.741 991.775
 272.412 543.816
 288.074 202.541
 147.711 925.856
 570.915 246.599
 737.430 516.412
 581.822 938.662
 873.373 45.254
 441.221 684.696
 390.699 754.002
 52.219 888.433
 433.714 84.871
 431.878 522.355
 723.063 535.488
 155.847 881.049
 691.513 875.001
 56.357 261.066
 13.622 321.289
 608.926 586.027
 292.177 172.055
 561.617 702.577
 354.285 61.700
 268.008 986.175
 663.623 294.699
 50.207 930.802
 11.799 163.799
 363.288 859.045
 728.460 392.414
 882.686 724.959
 792.187 705.540
 169.644 28.634
 156.016 408.291
 768.200 95.880
 374.309 877.295
 385.083 767.235
 861.639 205.088
 838.793 896.193
 287.260 303.956
 327.102 876.774
 246.834 512.025
 46.956 745.127
 320.566 854.796
 554.537 659.618
 366.171 319.582
 426.126 830.004
 676.673 783.655
 675.798 200.764
 805.557 100.473
 110.264 498.971
 101.950 558.608
 913.948 126.480
 561.316 767.242
 521.381 943.357
 565.456 538.139
 464.921 278.872
 620.672 590.388
 802.779 683.071
 793.981 729.912
 807.221 551.534
 261.621 395.648
 401.007 14.723
 117.356 228.637
 899.799 468.346
 313.779 235.051
 680.953 59.716
 629.813 571.067
 639.328 955.631
 751.721 383.581
 596.204 558.337
 631.164 169.073
 38.969 157.326
 28.412 951.761
 730.738 95.905
 675.829 185.792
 337.743 73.462
 498.753 624.204
 478.214 18.337
 328.273 705.243
 652.980 264.172
 131.868 35.133
 731.585 897.022
 900.118 812.371
 847.867 854.619
 465.665 74.135
 218.417 36.691
 27.273 248.346
 1.949 600.621
 418.314 978.850
 536.286 184.998
 934.619 635.052
 244.485 830.453
 138.691 416.051
 17.789 298.829
 631.338 873.031
 738.923 665.187
 551.451 878.539
 786.169 949.881
 81.709 208.780
 291.277 38.114
 632.284 632.492
 750.229 710.869
 604.211 640.113
 396.055 683.200
 735.038 138.411
 831.192 653.707
 366.024 782.436
 530.424 443.191
 484.785 338.504
 414.302 912.365
 860.547 54.116
 160.642 959.896
 849.523 454.334
 874.469 115.586
 682.275 55.724
 234.335 52.351
 8.101 970.802
 37.918 378.463
 746.415 315.800
 898.048 862.959
 543.091 295.985
 610.742 456.914
 339.869 154.873
 801.525 157.392
 304.690 181.088
 930.494 615.380
 35.717 279.827
 628.546 0.933
 15.403 360.753
 878.351 735.599
 555.089 862.309
 428.675 402.109
 315.115 31.185
 427.113 203.119
 118.333 277.722
 915.111 413.892
 482.295 722.026
 94.223 148.231
 691.634 385.444
 140.917 613.376
 509.469 837.655
 519.215 689.310
 805.748 216.282
 869.190 842.792
 559.733 644.542
 491.405 929.079
 300.286 199.746
 512.350 587.860
 85.929 763.540
 16.370 588.101
 429.959 611.601
 731.488 393.898
 55.298 289.443
 428.691 324.848
 258.498 751.252
 658.851 275.773
 789.739 504.897
 133.629 987.989
 161.430 468.854
 234.797 164.703
 905.490 781.699
 291.852 274.066
 560.670 53.666
 335.181 53.055
 715.900 669.770
 649.023 522.514
 721.894 167.997
 205.898 647.738
 247.112 362.548
 756.017 670.049
 559.911 465.206
 218.439 23.409
 708.834 697.271
 25.708 707.700
 917.765 765.557
 113.571 978.676
 861.046 599.624
 428.731 336.316
 712.052 180.360
 709.887 541.585
 222.327 414.407
 143.314 900.180
 669.949 372.638
 519.739 345.154
 476.675 877.407
 143.215 93.378
 122.701 221.700
 837.173 399.328
 753.010 578.329
 533.006 379.878
 465.837 519.331
 640.784 122.691
 675.248 640.676
 421.371 545.803
 448.119 966.914
 88.995 365.384
 210.670 1.643
 260.810 311.178
 409.262 665.659
 476.064 554.141
 380.460 113.600
 876.053 468.461
 950.701 496.209
 264.225 20.983
 838.677 108.451
 853.715 586.475
 294.196 269.232
 210.652 39.052
 174.537 467.136
 572.140 920.863
 759.834 295.250
 667.532 82.196
 547.793 18.770
 913.099 806.025
 377.968 69.751
 849.348 349.374
 928.100 657.387
 615.942 468.487
 638.924 98.780
 233.531 650.577
 776.663 508.989
 309.999 897.979
 779.791 500.534
 288.980 337.891
 482.092 407.572
 492.472 140.009
 809.369 910.083
 411.496 83.495
 242.250 446.023
 106.764 132.534
 680.378 387.210
 286.028 955.798
 370.051 56.276
 920.110 999.343
 632.256 481.445
 892.655 425.563
 193.511 542.814
 599.613 534.087
 748.418 343.734
 26.604 645.834
 819.008 244.616
 242.189 461.390
 198.569 790.772
 512.114 592.566
 31.589 532.836
 126.643 945.308
 469.707 525.896
 255.827 427.362
 517.288 665.005
 625.053 730.408
 128.684 299.519
 907.431 749.302
 409.800 111.271
 535.802 247.037
 304.709 652.459
 173.603 239.820
 887.506 344.146
 582.085 989.912
 131.942 27.085
 765.873 572.734
 176.700 240.493
 457.370 487.906
 850.325 454.099
 553.864 360.926
 853.027 182.926
 593.272 222.999
 127.060 726.828
 742.392 341.868
 775.510 667.538
 775.479 927.599
 431.654 960.290
 794.290 966.076
 336.176 725.869
 839.809 792.018
 974.191 698.869
 380.340 45.755
 963.185 751.197
 943.192 247.654
 799.536 284.307
 853.535 145.306
 976.484 382.790
 323.290 156.479
 119.388 24.822
 616.974 951.025
 962.404 946.398
 35.687 433.712
 859.642 816.482
 283.000 944.250
 807.243 575.319
 889.015 358.117
 702.267 259.624
 705.757 320.365
 409.763 543.537
 686.071 83.120
 608.901 985.888
 810.185 245.489
 878.659 530.949
 922.942 152.014
 927.648 865.608
 637.509 223.343
 713.454 510.404
 298.344 141.792
 705.049 0.595
 180.640 556.699
 65.876 697.256
 741.808 912.677
 751.956 923.986
 392.424 630.980
 683.707 534.366
 182.071 324.240
 345.074 226.665
 215.557 22.001
 550.160 998.958
 945.964 693.995
 185.153 908.885
 604.992 235.486
 549.287 612.465
 503.263 720.680
 378.344 116.030
 292.032 222.933
 711.518 410.468
 254.453 71.965
 759.002 559.113
 473.855 686.555
 723.310 787.082
 196.020 345.105
 830.189 843.415
 703.023 585.425
 421.044 566.582
 591.844 649.106
 962.427 132.784
 998.630 185.640
 931.674 874.828
 229.458 628.261
 261.736 62.471
 604.037 459.216
 971.253 383.987
 446.383 349.454
 694.755 579.983
 875.723 629.597
 567.382 286.317
 874.452 109.399
 641.759 441.257
 503.592 186.083
 132.708 916.212
 768.966 883.058
 37.628 418.614
 635.178 745.116
 384.036 284.472
 864.730 830.732
 656.344 887.238
 504.454 723.324
 75.203 914.707
 932.478 8.877
 896.354 348.589
 850.581 905.341
 891.783 279.033
 596.841 188.496
 632.125 621.958
 752.712 638.870
 141.795 818.687
 521.032 474.975
 311.493 889.517
 504.053 570.091
 68.997 4.906
 763.538 244.522
 498.907 515.535
 801.704 544.458
 713.956 146.407
 968.626 764.943
 491.440 577.050
 838.368 541.073
 252.981 682.024
 65.103 752.218
 467.420 341.141
 847.833 283.248
 656.139 510.522
 316.766 29.431
 866.814 503.031
 278.223 473.518
 322.956 504.370
 893.142 400.880
 348.016 859.618
 45.297 438.312
 78.024 730.184
 610.571 831.709
 717.400 234.623
 252.691 335.615
 538.644 55.818
 131.388 32.235
 686.072 894.397
 356.773 978.388
 402.741 762.540
 702.899 586.157
 172.455 397.549
 0.890 757.185
 647.695 500.449
 468.036 833.108
 139.885 806.860
 647.079 107.302
 979.336 426.286
 486.033 818.601
 635.143 458.620
 692.897 458.965
 125.265 644.999
 864.150 758.142
 776.843 32.311
 976.849 633.482
 727.774 139.917
 820.433 627.387
 931.885 492.696
 447.944 203.938
 659.018 221.092
 72.660 686.457
 213.649 586.722
 303.255 425.946
 554.755 147.362
 680.119 974.104
 737.405 969.238
 81.916 962.094
 242.817 984.920
 352.499 66.171
 776.386 704.383
 44.797 773.195
 528.621 953.623
 284.187 682.874
 76.255 843.609
 666.199 230.048
 492.422 482.026
 772.390 50.675
 106.193 16.640
 217.204 711.399
 51.638 943.106
 234.008 277.095
 951.592 488.285
 229.891 696.897
 46.435 574.834
 748.834 380.577
 886.347 931.864
 97.471 638.288
 517.942 403.277
 925.631 32.559
 402.003 249.117
 187.419 697.748
 165.800 80.598
 712.814 515.216
 616.517 126.805
 623.063 779.157
 195.413 426.316
 756.923 875.843
 537.145 661.822
 323.592 146.301
 895.136 117.422
 49.757 767.665
 609.989 309.496
 983.323 321.387
 319.777 411.409
 898.989 6.888
 352.987 613.836
 418.114 887.915
 399.170 5.999
 707.284 447.101
 639.625 663.858
 110.105 283.896
 639.201 140.354
 651.378 374.658
 377.440 986.706
 841.601 664.534
 337.568 824.736
 115.269 262.487
 908.351 636.157
 24.670 437.913
 897.675 649.119
 650.635 384.798
 447.148 564.164
 705.122 132.916
 391.440 965.914
 312.756 491.436
 269.951 973.489
 247.884 845.490
 995.456 368.016
 451.709 468.197
 166.225 241.041
 395.294 627.540
 304.788 290.542
 426.247 668.187
 875.939 174.414
 730.728 832.166
 814.855 253.154
 251.761 389.349
 847.716 818.186
 576.978 609.608
 54.205 729.565
 893.905 794.588
 674.314 761.942
 12.175 460.167
 949.649 881.807
 775.893 423.434
 988.576 918.533
 995.586 993.561
 10.073 429.070
 80.200 328.001
 435.945 38.979
 561.445 818.570
 826.402 734.384
 594.335 781.018
 578.929 809.484
 661.051 792.489
 202.572 787.167
 175.524 450.018
 234.405 236.427
 511.687 696.830
 955.973 135.621
 390.632 909.276
 796.400 166.755
 245.472 773.870
 55.760 980.175
 525.312 369.921
 555.001 214.075
 242.103 458.067
 303.492 577.685
 950.331 548.649
 886.302 64.850
 776.479 67.016
 203.017 825.791
 783.203 666.765
 458.806 124.437
 515.559 178.536
 15.088 397.826
 889.738 673.839
 278.453 729.314
 958.343 913.659
 247.126 80.895
 532.760 924.009
 477.460 699.707
 128.704 369.672
 989.647 33.232
 394.247 698.052
 241.410 835.914
 702.866 3.065
 578.277 521.628
 272.294 160.593
 164.534 71.971
 281.636 849.124
 33.887 325.762
 485.784 569.384
 624.899 391.928
 702.080 83.087
 613.283 403.429
 907.315 812.367
 479.215 286.840
 124.140 577.184
 589.021 599.191
 588.901 638.272
 491.218 484.667
 124.780 788.565
 69.267 148.662
 145.147 267.788
 428.127 920.665
 185.533 525.008
 267.302 481.638
 415.042 424.903
 686.401 432.410
 768.939 878.481
 135.123 359.505
 436.228 211.769
 641.039 461.478
 645.144 891.052
 686.721 695.826
 434.514 665.499
 651.927 122.898
 252.017 323.270
 654.030 503.749
 356.640 281.617
 806.254 363.829
 650.468 232.114
 342.141 289.837
 455.705 266.368
 27.738 574.549
 71.208 933.696
 680.279 871.167
 576.391 788.940
 141.467 937.660
 140.015 325.396
 501.157 31.007
 81.062 44.648
 847.369 5.536
 615.653 472.701
 23.725 648.107
 807.981 511.441
 325.857 481.389
 877.890 827.990
 362.948 935.631
 59.382 384.629
 375.956 945.911
 462.648 441.630
 645.124 207.966
 379.787 808.504
 569.205 319.348
 657.137 50.191
 968.420 157.124
 803.923 188.582
 891.912 177.897
 539.880 982.237
 15.638 965.203
 328.795 564.480
 743.823 653.735
 878.877 409.057
 599.902 705.298
 595.887 750.973
 963.047 539.537
 985.719 585.891
 803.803 390.546
 157.211 713.573
 755.063 391.236
 964.268 378.597
 658.698 719.410
 242.797 435.002
 17.916 876.835
 789.612 551.364
 503.226 35.051
 647.488 350.241
 576.195 354.478
 306.322 3.023
 258.749 267.643
 211.295 280.339
 263.170 679.550
 544.581 382.632
 864.294 660.657
 380.283 679.006
 623.435 538.456
 718.613 289.450
 24.718 895.666
 503.907 920.991
 247.708 185.806
 893.888 568.080
 243.193 824.921
 849.902 307.599
 396.904 322.110
 587.897 46.456
 832.752 396.937
 799.287 442.189
 624.387 990.665
 503.880 432.527
 231.495 517.554
 321.735 637.317
 563.294 795.189
 187.686 984.916
 482.220 527.401
 625.488 55.208
 910.093 443.830
 645.044 3.461
 179.603 696.445
 826.239 354.534
 906.036 610.572
 859.802 147.505
 536.692 637.246
 585.780 719.030
 294.942 371.615
 713.317 82.917
 477.352 820.811
 933.981 277.239
 818.729 22.191
 20.941 983.287
 822.464 442.365
 906.552 87.745
 801.395 908.366
 273.668 966.373
 705.013 729.135
 206.278 60.526
 267.637 18.727
 201.287 633.786
 322.882 408.181
 826.829 412.604
 344.070 472.467
 457.992 500.101
 18.015 459.548
 465.971 514.946
 399.009 713.217
 572.191 246.950
 456.769 468.500
 598.931 277.637
 491.030 172.091
 799.343 418.350
 378.645 860.309
 282.860 541.604
 217.035 398.743
 669.967 385.419
 979.224 52.041
 119.814 297.722
 977.330 175.863
 834.538 151.793
 498.018 88.048
 318.323 937.935
 8.179 930.355
 272.812 845.493
 993.078 639.293
 462.609 158.033
 271.607 833.581
 57.166 548.624
 601.589 341.414
 423.669 578.049
 437.710 343.376
 637.908 453.220
 809.291 322.375
 827.913 623.760
 746.481 582.152
 53.028 199.727
 381.500 427.797
 636.736 721.555
 494.186 868.264
 555.716 653.988
 644.562 90.532
 684.333 399.013
 253.569 921.907
 900.045 309.310
 749.032 10.770
 471.282 454.766
 707.681 752.164
 928.502 962.057
 394.444 813.942
 117.850 963.812
 153.876 998.437
 164.665 302.423
 250.452 635.919
 143.687 518.202
 317.539 547.324
 830.122 586.412
 970.245 148.475
 659.500 768.073
 104.353 575.128
 76.787 610.752
 259.527 882.704
 631.508 24.290
 315.431 776.526
 254.113 799.354
 937.979 834.076
 110.927 411.497
 151.398 431.524
 715.260 328.111
 309.999 240.020
 708.409 819.163
 539.499 135.683
 7.092 864.238
 447.674 109.416
 137.331 688.260
 932.090 472.699
 285.957 677.021
 181.285 553.103
 350.004 492.474
 245.366 643.768
 454.521 588.753
 691.302 215.468
 647.335 625.424
 33.923 84.779
 824.483 477.803
 600.706 139.443
 155.145 289.122
 829.798 400.218
 75.858 820.170
 377.608 210.672
 229.324 893.962
 813.836 521.776
 905.526 61.568
 675.501 921.366
 677.174 426.809
 632.795 859.991
 36.125 448.937
 962.142 570.339
 163.751 221.311
 227.312 358.890
 190.898 318.530
 417.925 172.923
 809.692 573.316
 993.893 786.399
 230.928 737.050
 620.743 292.956
 780.989 684.358
 468.328 297.435
 898.292 823.039
 976.712 728.766
 621.349 487.420
 988.456 291.913
 511.951 37.602
 204.789 486.033
 184.211 11.762
 470.939 856.540
 522.781 226.734
 438.166 752.649
 284.218 77.353
 519.748 627.060
 49.974 221.903
 666.469 654.175
 606.866 274.523
 573.278 736.794
 393.096 361.243
 310.188 413.217
 990.248 380.705
 692.556 627.592
 42.421 380.594
 692.369 162.007
 924.266 593.701
 894.747 890.977
 894.717 741.809
 52.499 64.739
 0.366 219.685
 644.151 980.074
 222.497 615.151
 533.657 594.626
 88.816 744.191
 227.193 587.041
 441.801 413.273
 266.350 780.444
 220.721 535.637
 258.361 716.051
 876.916 986.191
 271.140 988.232
 508.423 783.461
 490.835 998.500
 529.981 329.806
 406.997 336.110
 950.636 656.732
 438.556 594.941
 329.280 934.980
 3.479 153.594
 637.607 84.165
 55.733 107.371
 452.069 709.792
 132.223 991.567
 696.772 2.719
 865.298 285.823
 96.116 744.554
 696.836 565.000
 300.860 399.526
 479.579 954.844
 508.695 57.293
 650.193 667.767
 198.051 980.671
 414.464 508.271
 172.617 856.861
 684.254 537.365
 517.767 840.400
 462.591 524.821
 795.907 791.464
 679.915 367.083
 55.864 75.599
 661.605 542.385
 155.117 112.324
 53.023 664.133
 849.430 892.937
 70.284 795.478
 901.773 675.367
 887.589 934.486
 614.098 389.873
 148.331 768.185
 157.323 228.232
 408.336 738.641
 535.729 855.726
 524.913 744.026
 94.003 485.550
 912.136 507.260
 983.506 135.334
 336.502 144.515
 727.342 82.378
 751.503 631.604
 942.939 325.349
 116.361 339.801
 830.641 613.828
 343.177 250.913
 354.961 832.004
 426.005 787.616
 222.533 618.329
 461.017 847.361
 91.252 609.236
 33.245 810.865
 675.836 542.656
 264.742 228.934
 996.120 217.321
 461.897 59.538
 349.216 438.748
 614.736 731.562
 281.712 194.742
 165.045 719.250
 952.744 385.505
 228.004 504.063
 576.025 119.774
 406.700 826.515
 824.269 403.180
 141.480 552.928
 92.123 653.330
 176.008 630.024
 715.576 933.642
 766.306 818.713
 712.187 800.875
 103.622 797.498
 365.638 796.685
 540.306 931.761
 261.434 608.795
 401.637 409.316
 872.831 900.738
 815.764 452.227
 884.665 519.349
 306.495 102.968
 468.802 885.752
 155.766 337.844
 232.145 648.409
 368.515 436.465
 543.752 306.679
 654.734 102.589
 111.684 321.466
 202.201 524.215
 676.220 927.884
 247.404 630.398
 370.276 305.911
 988.280 265.458
 980.018 192.021
 225.419 890.288
 31.321 311.414
 101.372 33.213
 296.785 951.257
 341.788 862.748
 132.400 495.236
 726.504 520.791
 634.718 104.468
 950.897 831.953
 283.787 905.615
 223.150 553.267
 782.324 870.874
 605.356 824.356
 699.304 23.901
 297.267 62.933
 210.640 48.797
 410.856 381.440
 338.842 824.900
 749.776 100.574
 218.174 757.609
 226.359 42.869
 845.794 64.941
 684.217 708.531
 769.887 841.619
 489.306 886.020
 162.868 828.442
 576.805 716.866
 634.862 326.547
 44.172 218.856
 66.165 716.319
 538.877 40.526
 236.879 62.408
 857.571 55.314
 370.129 443.356
 434.714 853.286
 97.925 961.040
 914.269 315.870
 224.892 26.692
 257.002 93.324
 876.749 42.174
 905.811 790.656
 752.767 193.873
 307.688 115.647
 782.892 838.859
 547.132 778.508
 252.054 116.464
 283.747 948.188
 581.175 581.209
 486.387 972.510
 334.040 83.989
 325.380 531.241
 492.476 976.878
 809.380 601.113
 653.023 273.016
 448.446 524.005
 43.677 337.301
 82.332 53.618
 339.351 337.503
 553.395 747.355
 322.985 260.677
 725.401 219.780
 851.966 149.027
 379.768 98.578
 156.414 75.827
 264.204 555.535
 729.592 649.349
 358.316 821.631
 437.008 775.472
 667.760 450.323
 638.669 442.783
 302.043 345.609
 210.504 223.131
 548.628 816.191
 191.342 452.116
 273.021 514.453
 149.383 4.788
 474.676 944.859
 238.230 689.399
 763.525 922.518
 731.906 414.586
 21.774 586.152
 728.434 951.682
 538.099 243.498
 783.493 713.274
 482.842 889.659
 773.144 41.835
 97.393 894.270
 34.891 978.761
 341.086 321.237
 249.443 935.856
 745.120 110.618
 4.925 580.063
 713.865 916.932
 137.318 170.637
 666.251 528.346
 825.137 549.083
 978.515 269.126
 795.607 609.929
 257.565 661.197
 589.508 899.090
 702.621 453.191
 551.540 661.286
 190.926 246.034
 434.471 244.410
 818.555 697.651
 303.731 963.062
 335.183 286.158
 832.771 912.774
 705.792 976.861
 319.939 538.084
 714.328 765.180
 519.303 109.921
 474.354 862.386
 48.583 419.387
 137.558 426.756
 57.853 595.467
 278.876 907.785
 556.965 793.464
 1.168 719.571
 304.770 759.726
 935.193 561.223
 159.339 777.755
 32.666 992.329
 928.892 953.072
 459.944 101.278
 904.418 51.644
 424.308 290.088
 706.628 412.600
 408.597 373.583
 854.585 694.022
 886.215 651.151
 526.929 155.253
 48.430 169.395
 508.061 745.520
 638.527 632.803
 912.922 762.259
 470.369 931.901
 290.420 209.781
 257.531 904.556
 395.350 66.619
 717.236 102.068
 773.348 435.716
 592.476 139.162
 257.464 373.565
 885.836 823.068
 166.189 81.447
 677.782 104.478
 11.909 993.309
 946.431 910.756
 669.796 150.687
 679.619 813.425
 467.152 546.085
 715.571 967.465
 482.381 913.610
 436.328 824.567
 394.355 711.375
 16.821 267.280
 603.531 876.784
 78.929 302.500
 615.164 836.402
 568.884 573.260
 95.208 350.543
 550.957 245.042
 796.691 93.369
 551.679 360.490
 127.547 577.197
 586.120 363.348
 362.048 680.582
 118.364 13.609
 962.418 829.794
 847.810 461.426
 703.110 899.543
 344.916 443.423
 9.196 368.661
 486.205 803.097
 316.750 808.205
 238.743 224.434
 224.855 651.749
 326.768 877.339
 576.623 550.067
 463.967 793.611
 424.457 734.857
 268.153 177.035
 599.611 389.373
 383.374 470.424
 518.310 369.082
 238.074 91.478
 69.424 944.671
 865.675 59.184
 298.498 905.391
 232.428 779.633
 939.350 106.085
 61.600 576.909
 160.187 749.999
 545.985 938.962
 652.016 646.116
 13.468 213.445
 62.076 779.275
 292.200 713.748
 886.088 589.412
 530.295 975.290
 105.515 819.181
 705.232 597.195
 868.125 993.907
 234.083 590.546
 343.301 21.806
 518.991 73.178
 972.420 913.843
 62.859 159.641
 816.839 730.322
 926.055 916.392
 672.443 964.642
 802.148 724.950
 364.287 213.749
 233.555 523.706
 904.585 90.241
 408.943 402.177
 442.529 474.190
 353.621 384.935
 558.233 845.416
 990.881 967.310
 62.241 181.742
 692.768 817.801
 115.753 748.797
 308.200 825.223
 948.021 676.092
 837.576 389.714
 431.806 36.676
 577.203 99.441
 204.501 888.809
 673.299 28.138
 263.464 453.389
 171.324 177.344
 94.540 986.674
 217.537 681.602
 440.934 550.945
 539.530 421.028
 17.068 513.908
 502.862 535.075
 503.259 338.766
 291.673 911.297
 409.818 819.940
 300.295 206.230
 214.196 23.802
 936.542 30.729
 96.151 599.411
 339.811 53.257
 620.515 11.938
 200.748 411.456
 545.357 442.408
 954.504 710.211
 218.321 303.551
 205.199 274.338
 622.273 395.414
 751.876 232.503
 352.536 909.210
 30.819 468.366
 664.752 667.317
 998.649 782.976
 190.528 935.958
 366.288 582.655
 146.451 779.801
 894.809 618.125
 482.916 550.238
 997.964 348.094
 757.619 657.766
 808.071 244.366
 852.923 110.484
 875.786 171.713
 467.995 382.952
 841.725 5.842
 540.214 380.528
 368.825 54.012
 23.641 592.720
 816.822 38.153
 365.961 884.402
 110.315 328.042
 373.448 796.014
 863.924 476.438
 182.971 143.783
 524.333 628.686
 721.289 199.772
 340.145 41.635
 228.017 751.224
 724.973 251.602
 256.207 991.634
 713.969 645.332
 603.089 975.504
 983.713 593.523
 125.726 408.567
 393.345 451.460
 578.096 869.823
 371.822 679.048
 886.346 336.054
 211.802 912.204
 529.629 659.242
 502.028 873.827
 490.431 628.808
 432.850 655.843
 108.711 520.676
 517.310 759.994
 850.185 821.493
 684.685 745.837
 665.028 736.924
 604.553 806.927
 157.089 406.731
 195.223 753.330
 45.958 605.617
 346.925 908.918
 429.119 397.706
 61.739 289.340
 635.788 414.644
 171.264 81.024
 208.256 463.975
 59.923 128.259
 903.823 257.521
 995.329 605.374
 937.260 531.629
 673.869 820.889
 789.664 455.335
 934.711 702.429
 307.348 372.733
 611.591 743.081
 969.756 876.314
 590.294 365.158
 787.400 374.023
 59.850 855.167
 421.373 499.723
 4.567 338.830
 620.469 371.112
 327.635 57.697
 728.529 157.723
 848.690 355.097
 804.848 162.018
 329.364 920.635
 258.869 506.969
 782.132 636.258
 964.632 72.588
 566.907 735.964
 681.428 931.164
 212.815 374.101
 558.654 736.460
 883.761 297.812
 292.202 256.415
 878.068 357.399
 576.877 73.473
 285.247 549.523
 267.796 873.190
 765.362 173.157
 729.764 302.978
 545.327 253.699
 277.005 101.819
 896.651 438.916
 148.842 712.306
 153.672 139.121
 845.965 412.880
 411.281 336.888
 785.631 815.665
 395.845 557.522
 494.629 419.515
 199.826 315.433
 21.296 485.054
 4.999 543.562
 940.603 395.600
 64.832 199.372
 480.815 612.289
 875.222 312.941
 600.964 441.872
 14.330 107.836
 683.187 870.056
 784.680 656.454
 213.516 321.531
 830.116 516.847
 953.101 179.930
 940.975 391.876
 645.975 417.489
 495.187 523.549
 969.722 566.586
 431.624 20.918
 864.930 225.369
 413.342 869.971
 434.674 179.967
 339.343 5.125
 595.983 289.503
 608.835 566.446
 604.008 400.977
 364.803 622.391
 422.278 513.603
 255.136 18.291
 847.869 111.293
 288.819 194.908
 940.727 333.442
 949.178 404.044
 976.801 404.174
 501.401 589.701
 123.540 325.788
 121.163 679.584
 805.040 240.699
 126.876 284.502
 217.237 446.014
 849.842 989.642
 308.876 814.654
 982.308 964.564
 352.157 236.202
 139.333 456.708
 782.073 679.301
 720.665 570.137
 532.536 26.240
 405.918 287.064
 590.565 10.599
 30.731 949.651
 830.539 362.310
 521.899 884.645
 485.073 733.934
 692.483 790.281
 417.227 640.344
 268.468 195.656
 942.979 625.242
 619.698 295.394
 529.227 196.426
 460.693 820.366
 679.762 912.425
 760.768 157.501
 591.976 911.795
 325.078 523.191
 295.461 349.276
 874.252 735.679
 498.710 726.995
 933.819 648.197
 3.113 211.624
 747.423 988.027
 478.933 327.922
 629.743 604.349
 523.784 174.253
 384.094 632.580
 80.952 665.885
 412.048 23.323
 526.756 567.137
 52.240 214.199
 540.108 904.496
 195.358 412.421
 443.649 80.863
 852.481 240.306
 207.642 848.110
 703.225 126.103
 91.682 593.629
 645.204 314.946
 774.759 899.686
 512.104 261.891
 303.982 425.999
 757.140 248.493
 742.206 120.379
 422.955 649.841
 683.785 994.636
 877.465 449.438
 957.798 18.807
 905.004 449.560
 674.595 532.532
 948.988 515.018
 72.625 284.886
 829.846 994.668
 369.764 270.772
 661.760 829.094
 451.256 801.251
 93.930 431.861
 872.716 235.682
 364.444 148.481
 412.059 914.737
 13.610 390.207
 562.916 605.238
 823.048 613.083
 670.844 131.015
 569.351 386.023
 322.935 389.896
 277.101 350.513
 514.342 107.433
 674.269 919.658
 638.368 55.556
 670.170 862.478
 539.626 62.237
 647.095 252.747
 495.089 590.154
 764.551 678.073
 761.356 492.804
 980.791 667.965
 167.250 430.413
 89.288 338.224
 510.859 401.133
 315.402 608.035
 314.624 611.585
 316.142 635.870
 829.327 61.807
 247.394 466.734
 289.372 480.534
 709.899 178.071
 992.004 735.755
 237.568 961.851
 189.955 321.323
 757.440 759.097
 391.070 632.592
 415.833 958.542
 993.910 282.489
 944.198 737.634
 251.958 854.965
 523.434 331.244
 51.367 66.489
 917.195 596.608
 561.214 20.239
 581.928 953.293
 327.649 944.334
 950.576 130.730
 143.531 748.043
 133.031 185.608
 45.984 792.220
 712.564 254.702
 41.441 226.583
 54.633 299.296
 800.307 12.002
 822.036 254.149
 223.206 626.322
 25.636 111.735
 783.329 393.647
 578.408 411.672
 172.767 216.514
 685.907 741.702
 506.473 205.341
 550.297 332.024
 100.197 658.266
 417.536 796.301
 276.020 55.720
 416.409 963.279
 351.895 97.187
 459.691 490.960
 733.688 362.711
 566.383 264.941
 96.860 359.396
 761.780 173.459
 970.127 584.801
 489.818 709.299
 518.683 766.512
 578.247 473.957
 76.207 723.040
 908.466 318.962
 552.470 828.466
 313.190 835.189
 509.712 985.919
 939.592 741.301
 671.739 347.364
 534.172 490.492
 323.962 924.261
 317.748 939.703
 352.393 271.295
 391.925 52.055
 130.106 789.600
 847.718 441.817
 619.189 973.899
 906.328 747.735
 646.270 347.009
 813.165 726.634
 514.710 503.671
 708.872 2.039
 824.426 882.173
 23.491 255.058
 421.646 746.389
 868.012 495.339
 839.808 682.512
 545.698 852.746
 916.287 374.721
 366.146 55.092
 677.891 843.465
 938.546 639.329
 234.408 920.981
 645.612 733.854
 660.390 853.569
 983.054 464.754
 490.358 302.161
 395.981 211.068
 14.444 45.784
 486.399 861.305
 505.917 650.788
 416.048 219.098
 508.074 667.514
 725.528 848.987
 477.622 360.824
 951.298 38.704
 250.227 18.103
 492.310 542.316
 739.515 844.713
 381.286 235.145
 985.135 830.094
 503.800 398.112
 562.910 615.887
 511.217 713.282
 598.437 829.347
 149.216 116.812
 275.521 960.420
 8.177 858.589
 96.438 199.143
 159.459 663.863
 979.435 642.190
 714.815 0.647
 20.091 494.688
 805.544 613.141
 800.668 797.855
 671.943 686.726
 111.725 406.976
 659.044 30.926
 912.669 421.053
 686.390 285.233
 65.229 658.759
 780.669 416.824
 541.922 609.717
 191.553 252.334
 359.371 230.398
 442.363 797.130
 785.868 56.006
 965.531 989.745
 499.097 59.688
 133.796 926.460
 351.724 95.298
 995.293 597.681
 471.124 337.244
 655.894 695.110
 259.285 998.841
 405.262 984.171
 857.829 527.869
 562.066 262.428
 141.682 94.085
 904.810 730.439
 847.365 288.344
 72.027 140.589
 25.094 727.367
 651.544 831.755
 328.169 523.355
 853.642 438.541
 371.739 45.539
 775.897 934.148
 362.421 923.838
 744.951 742.443
 730.066 66.311
 67.423 969.614
 595.757 465.803
 571.577 656.815
 551.855 531.456
 484.319 155.888
 579.454 512.720
 703.942 859.701
 608.019 592.742
 215.098 171.633
 556.510 360.865
 894.237 635.487
 963.238 467.311
 994.945 943.816
 994.479 294.548
 234.863 240.639
 654.080 817.440
 259.192 891.312
 35.643 476.930
 788.052 130.468
 56.144 758.999
 502.476 657.232
 79.007 292.199
 550.626 29.120
 422.779 83.606
 904.509 332.206
 908.837 76.125
 938.397 60.365
 231.282 491.372
 882.054 921.816
 140.880 524.597
 901.420 673.337
 782.031 374.328
 731.556 343.627
 270.111 453.491
 114.362 895.237
 961.861 964.985
 938.019 552.701
 272.807 998.304
 425.478 522.124
 205.003 470.210
 43.113 489.253
 540.910 788.222
 893.208 219.244
 463.302 147.451
 189.108 418.038
 908.138 106.890
 291.164 143.980
 431.925 148.555
 585.133 886.314
 664.946 560.887
 920.281 627.333
 367.651 355.813
 178.378 965.707
 753.413 316.984
 931.163 653.961
 583.866 365.528
 755.249 662.992
 783.334 540.539
 130.171 366.138
 109.724 236.345
 546.118 385.833
 117.205 269.915
 419.549 583.616
 60.504 612.696
 162.175 131.711
 34.533 595.614
 604.892 379.222
 982.009 358.183
 354.057 631.760
 904.800 677.843
 292.527 79.093
 803.923 889.344
 649.276 25.965
 373.646 832.525
 994.873 666.852
 65.369 987.183
 399.122 772.139
 798.245 643.300
 363.614 462.597
 760.474 981.992
 145.595 398.331
 555.589 815.865
 678.527 120.426
 492.567 856.438
 505.048 396.792
 391.280 281.025
 334.048 442.347
 622.720 992.501
 957.614 27.345
 676.683 874.117
 86.196 241.741
 751.640 999.831
 30.112 49.001
 298.705 771.027
 249.205 506.182
 183.508 306.180
 365.027 430.868
 919.172 744.781
 864.239 407.235
 986.174 965.051
 79.270 906.883
 509.705 221.755
 101.810 283.982
 884.191 441.310
 633.821 833.634
 393.230 62.824
 805.051 587.370
 499.484 972.468
 158.991 186.504
 504.654 972.304
 132.712 914.056
 389.032 471.473
 809.920 686.598
 220.964 446.359
 718.801 681.316
 919.750 836.276
 263.048 989.394
 904.953 212.542
 630.017 698.650
 267.831 962.109
 906.705 585.776
 256.951 183.462
 672.648 877.078
 733.138 714.310
 627.570 567.109
 675.407 50.090
 277.350 583.742
 118.790 612.701
 349.660 688.200
 89.848 774.022
 273.246 697.239
 141.922 2.947
 643.617 225.510
 148.694 403.030
 352.032 248.267
 713.658 45.983
 791.457 972.675
 219.598 830.550
 918.292 640.459
 454.661 943.490
 665.580 341.399
 391.438 347.278
 323.960 837.934
 997.192 435.608
 660.725 942.971
 554.759 91.835
 192.922 578.902
 465.442 756.445
 703.661 214.185
 681.436 797.508
 655.951 628.796
 22.947 913.637
 57.825 621.116
 624.505 553.360
 836.715 321.735
 529.238 370.099
 238.736 725.224
 115.559 650.536
 856.355 155.722
 157.446 949.304
 860.871 928.452
 149.811 968.388
 957.100 4.862
 290.390 59.806
 647.878 27.494
 617.855 770.081
 84.704 590.930
 134.751 140.424
 155.315 802.094
 868.363 223.621
 414.940 217.046
 271.272 564.379
 978.811 738.261
 867.398 441.799
 861.181 407.736
 793.465 108.874
 350.349 644.465
 757.721 343.330
 558.088 22.578
 778.148 496.003
 61.585 357.393
 915.402 177.492
 680.693 614.682
 578.204 441.539
 595.423 953.551
 51.271 125.883
 728.669 290.644
 831.258 110.074
 195.758 883.975
 511.142 997.423
 582.325 95.185
 137.561 868.142
 360.152 231.546
 691.494 666.555
 219.900 991.555
 76.171 751.367
 901.346 853.885
 406.197 569.601
 974.959 837.882
 600.601 117.354
 290.897 519.519
 115.077 270.537
 608.210 369.988
 883.430 542.939
 471.855 270.987
 156.571 834.993
 269.841 92.809
 363.916 142.593
 707.296 155.794
 514.410 510.055
 636.442 155.397
 93.520 134.178
 317.635 154.591
 192.198 997.520
 120.875 738.584
 471.263 658.923
 352.036 605.665
 969.991 429.490
 73.933 219.752
 114.198 574.401
 337.882 675.848
 173.374 7.786
 323.418 395.739
 917.837 182.450
 257.132 460.123
 98.273 152.421
 229.231 342.763
 327.196 628.403
 809.528 105.726
 903.656 919.408
 672.378 71.371
 461.180 13.634
 840.014 951.248
 109.486 394.491
 41.254 994.736
 11.364 100.377
 531.332 47.223
 318.737 746.892
 330.370 370.255
 770.792 855.907
 592.684 581.914
 419.958 635.999
 924.650 297.235
 239.239 982.594
 211.431 674.485
 320.851 703.919
 506.730 557.576
 998.440 11.022
 977.238 717.476
 213.479 958.127
 795.156 571.683
 454.117 495.257
 336.650 951.473
 478.222 950.990
 498.164 8.457
 101.226 342.520
 391.026 237.084
 596.227 796.711
 950.729 136.084
 684.619 333.943
 11.834 52.834
 859.104 231.302
 391.807 829.400
 499.431 448.738
 314.737 592.280
 239.790 117.460
 734.234 260.000
 603.811 691.027
 507.505 459.652
 519.925 23.782
 981.479 686.842
 901.160 736.753
 6.686 870.553
 656.829 766.525
 153.463 437.953
 889.899 867.494
 504.099 452.705
 417.080 92.171
 697.921 127.943
 375.837 338.672
 356.583 711.479
 503.885 0.332
 884.279 391.397
 595.523 541.563
 271.092 975.909
 761.907 559.081
 603.788 928.786
 8.567 61.679
 762.079 173.124
 555.890 448.581
 332.655 459.434
 482.694 10.504
 269.277 92.598
 88.360 883.913
 754.178 255.138
 717.401 813.233
 141.342 896.362
 246.899 14.316
 681.390 288.412
 530.395 972.075
 914.471 507.287
 552.923 373.557
 473.484 670.927
 65.537 192.841
 444.978 164.759
 921.572 464.977
 97.294 980.564
 71.889 661.971
 490.960 875.591
 236.303 104.767
 349.356 279.593
 150.481 191.789
 280.554 707.679
 191.944 718.333
 524.611 111.862
 268.751 413.706
 452.926 874.940
 466.413 387.137
 994.527 533.466
 902.213 192.265
 513.010 344.275
 44.018 77.211
 740.464 279.215
 878.664 957.312
 602.163 258.758
 432.191 145.553
 877.328 496.336
 372.377 707.255
 954.252 816.023
 588.692 916.920
 598.111 87.189
 524.007 23.290
 880.364 366.753
 607.787 851.066
 771.626 594.361
 846.522 552.632
 505.186 405.434
 601.582 579.277
 633.783 734.397
 918.276 68.194
 764.233 813.986
 756.643 879.057
 627.007 140.472
 861.449 392.846
 363.502 188.636
 246.242 477.152
 462.890 609.713
 757.348 188.267
 501.746 331.361
 534.991 423.620
 909.954 167.439
 459.669 851.606
 160.461 19.445
 625.336 663.417
 641.376 558.471
 232.641 537.532
 677.795 980.204
 964.326 347.071
 716.823 354.741
 263.013 628.981
 139.984 592.611
 54.273 368.229
 918.009 728.799
 373.194 816.749
 847.542 213.583
 292.346 593.472
 209.388 84.407
 197.431 316.314
 743.326 183.874
 201.858 258.532
 53.373 158.257
 673.687 649.632
 225.725 507.020
 11.935 45.097
 173.736 910.981
 951.009 850.347
 212.597 914.502
 492.468 423.706
 631.364 510.918
 715.452 912.749
 670.225 531.262
 57.675 950.727
 753.293 980.768
 497.220 797.991
 76.435 637.955
 414.304 341.246
 538.947 625.061
 737.491 335.495
 448.159 89.758
 449.461 304.698
 656.774 185.508
 265.468 913.113
 631.097 796.340
 628.232 326.394
 39.982 781.626
 364.537 936.560
 522.789 293.504
 902.711 805.596
 391.819 85.653
 790.931 656.774
 780.255 844.310
 21.760 219.629
 618.874 853.595
 949.195 113.281
 349.527 695.906
 174.737 273.510
 325.109 888.386
 925.745 622.308
 846.771 88.058
 102.676 315.906
 19.853 746.441
 235.182 450.299
 419.307 360.328
 166.782 654.743
 619.746 15.546
 943.569 56.654
 219.751 37.077
 376.873 789.576
 157.636 789.818
 298.711 563.921
 37.624 82.967
 51.268 992.906
 350.660 46.617
 119.539 919.349
 950.134 616.321
 604.899 118.865
 825.290 990.632
 975.034 548.594
 77.508 243.725
 943.783 995.274
 348.851 71.928
 617.666 170.583
 658.111 836.443
 81.767 263.841
 375.039 307.667
 227.196 841.894
 694.710 7.722
 889.338 73.328
 575.224 741.233
 767.696 229.729
 365.663 769.758
 334.539 601.765
 797.824 357.907
 164.015 574.441
 243.400 850.117
 182.424 986.391
 74.809 542.816
 63.465 795.743
 117.482 929.580
 882.239 873.726
 877.380 214.712
 664.319 721.150
 880.639 626.889
 290.402 467.255
 812.147 98.287
 464.789 470.860
 503.565 400.606
 952.607 646.489
 344.625 208.019
 814.485 620.208
 597.913 664.228
 899.761 458.703
 938.623 508.215
 834.899 878.965
 446.763 317.989
 300.234 43.430
 208.130 886.701
 616.299 676.202
 668.022 589.203
 854.761 839.850
 292.521 33.763
 595.484 220.073
 868.566 542.760
 520.609 748.490
 686.459 553.264
 672.169 313.798
 745.577 874.357
 8.012 771.185
 182.592 649.477
 931.340 452.304
 96.403 631.258
 504.605 537.049
 418.160 31.020
 804.733 498.364
 109.422 318.885
 252.509 37.244
 755.910 252.385
 126.682 542.770
 125.740 446.225
 927.942 837.614
 875.177 573.899
 817.875 389.971
 785.231 939.058
 254.649 15.801
 500.799 562.563
 865.138 478.777
 100.254 7.213
 920.151 78.242
 155.490 79.060
 856.201 947.148
 536.579 990.533
 657.775 152.491
 685.612 0.328
 575.450 980.742
 623.369 427.975
 307.576 821.594
 580.728 12.452
 69.989 546.819
 962.765 95.229
 775.770 69.780
 784.142 75.208
 154.936 108.250
 764.436 38.481
 74.939 942.537
 774.574 707.483
 542.654 936.819
 191.663 695.406
 46.233 689.167
 188.450 71.847
 652.720 200.631
 872.828 39.224
 940.010 352.189
 147.712 946.953
 687.754 87.395
 905.890 307.607
 762.763 995.549
 759.888 68.004
 744.771 843.485
 563.247 285.468
 185.902 22.314
 965.115 988.405
 572.578 758.105
 690.565 299.128
 855.902 322.634
 19.095 569.800
 82.787 802.555
 485.508 49.097
 145.523 313.989
 421.456 443.060
 875.328 846.507
 940.944 159.663
 742.237 288.323
 25.761 299.374
 848.947 116.343
 742.095 855.725
 982.727 864.424
 400.408 668.474
 432.950 835.065
 818.214 490.783
 511.225 758.958
 248.919 920.088
 98.570 788.895
 66.764 744.709
 664.688 535.866
 843.632 585.097
 586.624 902.657
 991.722 185.910
 969.244 471.349
 978.565 734.465
 722.701 774.142
 127.469 549.738
 270.018 180.477
 905.222 76.863
 781.961 517.109
 155.925 523.431
 310.425 191.481
 79.379 639.990
 112.670 193.222
 566.904 47.649
 27.185 225.092
 317.394 385.996
 130.930 575.145
 560.343 145.619
 433.777 538.809
 137.329 877.942
 858.642 976.170
 643.933 73.115
 727.738 329.783
 643.203 162.162
 892.537 406.179
 40.785 146.016
 176.150 855.050
 299.936 360.417
 64.198 369.398
 589.194 946.878
 408.883 624.104
 342.055 76.146
 79.315 206.327
 290.150 737.930
 980.557 746.375
 360.993 610.686
 108.974 0.361
 38.158 815.176
 449.940 274.950
 823.819 158.186
 646.623 719.083
 357.060 226.696
 769.394 177.905
 890.500 602.059
 941.391 440.822
 154.914 748.018
 477.208 389.928
 917.292 271.148
 971.810 229.024
 610.632 258.382
 42.088 249.427
 460.619 30.400
 233.503 460.117
 309.983 693.963
 721.774 510.134
 428.827 378.675
 580.264 184.987
 659.643 567.563
 466.698 31.221
 268.410 805.450
 980.005 409.833
 425.422 639.065
 724.793 196.265
 716.880 518.478
 325.376 19.096
 964.390 696.845
 485.007 88.921
 706.139 796.126
 373.418 431.295
 350.507 567.639
 534.775 461.950
 458.277 640.918
 479.458 978.063
 129.524 410.782
 700.636 576.303
 679.944 114.932
 37.492 427.278
 881.274 72.494
 791.405 58.225
 31.965 723.050
 442.644 33.165
 116.121 776.851
 69.707 24.915
 727.625 476.662
 950.859 989.347
 287.210 712.308
 340.434 863.039
 196.046 818.265
 26.795 185.293
 861.301 136.129
 163.585 209.446
 236.359 416.527
 642.957 722.225
 458.354 463.779
 274.161 879.721
 983.859 951.697
 521.452 731.499
 43.645 436.343
 23.243 717.755
 311.100 402.886
 494.269 656.613
 36.111 866.231
 542.052 598.288
 994.901 21.559
 998.870 309.428
 982.716 649.937
 374.763 104.444
 94.466 129.715
 222.897 691.839
 141.046 706.313
 526.015 723.522
 506.369 116.545
 565.145 786.050
 910.953 249.822
 225.520 756.910
 588.875 523.990
 889.515 259.776
 560.950 340.455
 224.869 523.710
 81.095 909.470
 514.489 307.104
 106.220 965.453
 110.567 852.754
 281.731 253.122
 2.719 651.411
 512.441 2.740
 942.536 303.955
 597.665 37.301
 593.670 73.647
 623.296 291.906
 508.765 37.471
 124.419 767.618
 556.808 697.473
 339.409 695.843
 624.483 757.974
 878.497 627.729
 833.647 662.120
 612.579 474.592
 198.177 701.324
 665.912 164.107
 84.043 744.547
 761.561 512.691
 236.960 202.270
 341.666 382.447
 655.447 954.348
 464.298 942.286
 570.270 984.301
 391.756 403.906
 53.387 118.053
 536.358 486.513
 833.541 946.603
 352.246 877.280
 207.289 993.859
 266.499 411.103
 172.447 888.071
 569.223 672.262
 197.785 513.512
 647.630 316.921
 203.528 304.658
 198.967 989.338
 140.019 334.948
 315.103 132.101
 998.434 123.841
 149.404 913.440
 601.996 7.505
 384.135 569.686
 246.719 998.815
 871.945 611.329
 277.854 700.879
 664.294 5.145
 296.079 575.017
 527.036 826.813
 633.018 629.724
 921.365 197.865
 469.102 962.928
 67.295 63.208
 891.490 17.641
 955.552 531.710
 912.064 503.579
 208.832 859.104
 45.135 687.530
 269.855 481.935
 243.979 797.027
 94.379 861.303
 530.599 139.652
 13.574 829.259
 443.078 879.080
 691.104 977.934
 841.617 284.415
 703.304 736.586
 733.067 377.836
 611.495 755.080
 622.737 833.838
 947.396 179.870
 712.979 459.164
 97.456 261.850
 725.100 723.781
 29.757 381.839
 612.108 379.019
 365.769 191.711
 295.707 838.463
 744.975 835.755
 345.481 500.524
 377.326 591.960
 218.687 739.441
 319.164 226.136
 995.506 705.072
 363.047 618.584
 130.404 63.148
 599.531 54.330
 451.880 229.189
 116.166 980.364
 789.794 744.246
 950.570 59.056
 204.538 92.742
 143.554 283.923
 801.169 246.462
 455.911 585.503
 703.377 449.065
 258.033 320.508
 558.770 538.247
 92.230 901.327
 273.663 383.907
 89.115 445.680
 810.687 637.504
 515.274 83.818
 307.506 917.619
 291.380 594.641
 424.331 167.797
 977.926 509.781
 339.452 223.797
 937.707 148.837
 776.460 517.876
 686.364 168.127
 658.206 367.628
 698.817 823.510
 687.832 876.997
 592.773 984.900
 306.688 188.490
 931.129 981.291
 975.886 630.456
 221.664 101.442
 679.075 303.883
 721.637 293.469
 508.409 342.895
 631.787 578.633
 436.159 595.560
 271.579 468.470
 106.979 831.375
 26.702 313.611
 129.330 953.769
 739.880 846.144
 771.032 635.849
 844.503 50.108
 748.659 501.807
 812.896 16.838
 471.748 531.612
 380.797 239.499
 392.002 0.617
 818.712 265.815
 199.476 596.445
 128.920 166.931
 389.766 641.964
 162.279 566.444
 39.287 744.596
 57.527 195.305
 513.902 978.744
 221.918 49.676
 796.277 570.397
 988.054 199.696
 349.885 312.289
 618.240 362.680
 95.588 806.243
 83.191 265.685
 516.896 459.069
 943.267 96.119
 941.668 692.813
 212.390 507.384
 184.120 452.947
 620.581 507.382
 437.118 83.818
 621.560 424.341
 249.999 404.241
 556.544 96.208
 733.551 163.258
 901.494 561.298
 626.493 433.088
 638.180 199.466
 315.192 240.036
 723.184 360.713
 301.846 322.153
 935.035 663.495
 400.531 202.994
 188.091 5.189
 243.036 292.539
 670.363 825.211
 588.168 868.802
 927.549 735.456
 743.049 96.768
 641.228 487.332
 870.030 635.826
 277.871 599.236
 518.300 443.994
 787.635 308.390
 788.499 569.008
 956.358 837.337
 717.983 625.165
 37.533 44.839
 823.530 283.944
 668.309 145.528
 19.804 89.625
 387.578 380.369
 61.673 772.778
 986.216 864.219
 155.531 639.691
 418.780 656.687
 820.973 620.177
 659.790 742.717
 534.955 856.022
 91.658 680.351
 184.068 894.579
 239.005 300.786
 118.319 344.154
 717.303 921.841
 326.331 368.061
 522.309 967.478
 324.977 401.348
 458.759 845.919
 116.764 617.597
 878.230 115.665
 559.963 742.935
 581.359 816.430
 716.406 991.129
 931.024 830.452
 890.372 998.647
 941.203 4.022
 802.325 383.794
 449.611 750.598
 509.879 791.948
 877.693 991.902
 604.866 262.825
 533.964 604.322
 892.446 349.176
 759.048 322.574
 161.605 404.033
 354.213 124.333
 955.166 750.339
 919.012 57.604
 63.570 358.459
 765.146 871.668
 125.442 129.700
 618.431 532.821
 497.588 754.706
 92.381 123.866
 939.105 361.837
 967.158 882.964
 573.186 160.594
 266.405 390.274
 683.788 27.626
 449.763 582.618
 763.309 377.240
 266.778 305.718
 645.809 744.664
 812.752 204.416
 785.167 719.282
 531.205 623.531
 719.024 267.914
 591.531 830.795
 400.876 46.915
 582.792 779.884
 490.541 118.910
 482.104 72.236
 427.085 58.557
 633.711 33.600
 430.900 885.639
 95.497 442.744
 708.637 627.376
 334.600 499.118
 485.243 750.266
 372.157 922.428
 933.376 770.578
 156.424 484.979
 187.219 248.136
 79.089 897.405
 943.504 177.265
 115.175 426.207
 398.806 739.054
 364.253 308.839
 633.513 88.843
 679.622 356.154
 916.914 580.618
 300.739 765.790
 615.484 725.368
 738.509 301.896
 481.605 533.414
 717.505 580.640
 579.653 381.876
 445.935 206.955
 170.926 499.183
 383.976 171.216
 681.446 780.687
 612.334 986.111
 773.841 295.603
 792.545 40.342
 345.768 258.785
 63.290 99.314
 495.391 805.114
 366.035 591.388
 595.135 893.844
 49.629 595.146
 267.211 500.271
 906.443 367.493
 380.318 728.106
 359.542 919.046
 11.677 44.367
 496.775 912.501
 420.496 836.217
 257.189 907.462
 439.444 393.647
 869.570 343.221
 744.468 101.341
 752.056 296.330
 347.801 586.178
 463.681 895.513
 465.310 213.222
 989.535 760.762
 931.230 192.531
 5.184 160.771
 317.913 582.587
 745.516 972.539
 315.754 224.666
 468.736 464.741
 142.195 578.149
 106.457 412.990
 385.080 151.996
 702.532 857.206
 804.305 735.672
 421.264 711.073
 979.275 557.362
 832.941 478.943
 13.989 362.944
 522.451 89.918
 715.635 880.713
 804.233 651.409
 118.351 270.192
 31.421 99.866
 6.589 644.557
 54.261 895.039
 230.552 192.362
 286.359 191.971
 330.974 532.801
 378.742 223.556
 986.580 837.876
 61.100 843.193
 452.653 703.378
 494.796 484.624
 814.019 397.880
 779.469 882.950
 74.436 755.106
 678.652 221.213
 843.839 780.655
 371.972 390.471
 365.442 840.502
 122.923 513.438
 499.535 797.792
 270.363 33.312
 906.491 518.826
 335.644 527.215
 357.522 21.877
 290.469 999.681
 860.796 77.411
 986.234 43.939
 88.499 59.878
 314.810 740.649
 596.201 214.374
 92.843 74.477
 161.588 542.039
 753.924 583.076
 560.367 172.094
 341.014 771.143
 521.353 213.064
 738.953 900.047
 941.788 638.390
 625.372 242.898
 632.383 130.472
 877.896 932.843
 537.194 991.099
 614.061 551.886
 126.948 124.476
 194.109 546.955
 289.849 751.820
 249.882 123.517
 788.300 354.362
 557.994 174.353
 163.446 435.855
 622.627 37.654
 755.511 8.285
 521.433 945.236
 372.752 337.947
 573.840 185.067
 645.318 936.532
 969.461 544.674
 504.845 177.152
 728.248 71.161
 752.255 282.769
 414.737 643.059
 733.730 939.300
 385.362 128.101
 610.436 983.377
 77.808 844.000
 156.322 701.696
 850.266 756.799
 978.653 341.980
 119.761 969.270
 259.223 702.335
 334.357 961.822
 745.047 754.363
 523.771 157.640
 663.422 424.643
 514.805 365.149
 338.412 58.430
 158.145 692.918
 587.984 8.799
 205.783 588.796
 980.272 914.507
 495.888 696.235
 923.997 872.022
 364.991 481.680
 515.183 83.203
 314.417 818.583
 416.490 22.681
 835.781 432.692
 616.295 461.218
 453.955 851.865
 214.717 186.943
 808.195 59.816
 879.023 259.892
 374.250 740.163
 970.181 531.660
 971.471 894.208
 687.726 766.941
 816.664 817.679
 736.922 463.509
 726.088 288.516
 768.664 718.784
 352.295 225.772
 160.072 711.952
 625.201 670.338
 27.016 428.971
 976.692 368.731
 826.368 662.326
 423.270 434.516
 606.596 467.677
 197.845 956.423
 194.247 695.467
 724.018 222.140
 107.974 867.881
 256.520 651.660
 221.363 111.526
 240.280 69.408
 554.009 545.751
 216.635 591.121
 663.787 68.175
 105.148 926.158
 1.395 865.941
 668.275 80.876
 33.867 847.212
 506.743 341.695
 662.623 56.896
 697.043 581.056
 372.661 678.594
 158.267 694.653
 24.846 486.949
 590.868 688.914
 318.049 297.214
 760.458 203.991
 730.439 648.895
 478.981 205.530
 431.089 385.304
 665.342 99.804
 918.636 68.880
 727.703 528.601
 380.853 62.086
 408.189 755.508
 318.431 254.888
 453.754 552.279
 381.945 622.394
 638.821 287.029
 629.999 230.748
 958.258 974.699
 229.103 797.227
 253.952 110.005
 635.232 163.495
 233.171 414.854
 379.696 911.747
 208.965 212.593
 37.527 85.108
 946.800 22.683
 797.674 450.055
 570.579 449.337
 246.819 734.032
 476.187 329.709
 691.429 701.065
 861.082 990.643
 197.877 97.579
 621.519 932.306
 853.254 356.122
 640.330 172.771
 818.251 323.204
 611.359 225.649
 39.497 156.551
 573.470 384.841
 946.789 284.815
 887.376 813.600
 718.247 948.079
 940.348 302.222
 344.478 239.701
 943.391 408.311
 555.297 789.149
 656.825 729.745
 936.447 692.318
 185.924 2.990
 209.328 81.414
 398.728 553.568
 577.255 793.083
 382.066 852.314
 363.738 43.240
 345.918 817.091
 441.204 343.506
 765.406 327.151
 435.189 230.842
 396.985 734.192
 605.192 753.381
 281.822 23.750
 67.912 226.711
 444.302 532.142
 513.721 101.442
 774.393 602.292
 348.020 61.278
 444.708 376.921
 793.982 787.799
 130.271 705.657
 653.496 411.307
 572.847 275.250
 323.527 134.618
 542.253 966.493
 193.229 127.288
 702.165 770.504
 543.815 690.945
 73.941 549.151
 582.434 182.153
 822.875 453.790
 760.056 928.222
 659.730 892.780
 251.955 704.915
 776.660 796.794
 571.030 474.974
 519.516 322.848
 95.420 365.372
 864.675 579.634
 632.175 32.277
 722.913 980.576
 520.903 9.814
 468.406 234.790
 671.034 636.078
 298.851 83.261
 992.703 112.698
 812.187 757.292
 46.238 988.062
 853.880 873.188
 224.017 305.566
 391.714 441.687
 169.502 163.694
 136.063 738.794
 412.772 971.985
 394.628 597.919
 794.703 124.225
 361.294 898.991
 300.538 656.114
 647.256 571.107
 518.914 108.868
 404.953 730.025
 378.416 822.527
 235.852 844.299
 837.341 163.996
 154.231 283.963
 263.971 326.193
 971.205 738.643
 747.441 778.167
 415.065 798.907
 129.733 804.091
 292.207 241.999
 207.057 834.894
 772.529 33.220
 76.499 83.687
 37.019 794.898
 717.221 869.541
 714.642 69.560
 513.577 618.569
 749.693 441.823
 922.376 922.350
 146.934 829.223
 933.359 907.806
 835.656 616.157
 399.050 116.551
 148.778 913.294
 949.003 833.152
 931.181 968.745
 738.607 458.642
 452.319 544.295
 101.737 856.989
 310.003 72.856
 620.528 257.364
 661.033 320.542
 738.233 63.949
 14.493 542.451
 819.718 988.549
 667.268 215.116
 208.684 100.451
 669.294 85.999
 994.682 394.923
 76.802 752.335
 742.670 168.923
 612.109 284.678
 662.968 103.139
 703.301 576.856
 622.608 367.256
 59.306 431.691
 986.102 64.696
 356.715 693.995
 693.492 829.095
 513.292 598.469
 858.307 683.084
 217.019 504.585
 822.865 316.856
 514.103 203.929
 321.622 576.413
 58.350 383.683
 656.370 146.882
 139.405 754.542
 514.594 542.919
 468.457 959.631
 901.971 584.969
 365.128 95.813
 202.572 446.198
 994.540 438.486
 419.817 140.499
 513.209 469.888
 434.644 417.643
 838.912 288.543
 594.984 508.729
 533.401 909.337
 25.643 985.495
 326.555 350.660
 826.725 263.324
 792.918 13.787
 371.160 483.078
 871.549 972.302
 480.574 784.990
 380.622 953.910
 569.379 363.203
 580.442 76.730
 318.604 327.131
 671.792 626.380
 945.556 851.383
 948.051 173.453
 248.311 565.716
 44.954 243.771
 853.349 707.426
 324.801 192.064
 212.060 458.102
 194.056 284.958
 61.721 733.133
 964.588 678.795
 176.718 744.340
 437.265 654.442
 127.006 63.234
 498.284 333.600
 477.045 964.517
 787.909 103.123
 896.748 207.372
 620.410 85.310
 216.603 437.012
 323.615 448.387
 695.293 272.853
 625.090 903.380
 36.405 245.033
 566.434 897.985
 800.654 791.039
 182.325 326.962
 324.204 912.641
 169.769 830.031
 537.991 94.685
 406.743 255.537
 856.267 116.464
 197.158 710.540
 687.136 249.181
 838.344 890.039
 938.695 475.630
 673.504 440.290
 929.882 127.565
 428.436 839.402
 346.777 189.951
 891.061 314.389
 747.379 337.358
 3.790 314.684
 748.556 55.216
 160.522 950.770
 518.719 356.659
 968.218 21.379
 842.752 174.450
 311.818 997.960
 568.960 417.634
 193.133 830.286
 141.367 505.326
 269.709 167.796
 568.062 387.411
 147.299 558.254
 183.740 236.424
 456.045 155.383
 991.867 139.587
 320.846 222.365
 981.533 868.839
 603.559 306.425
 321.997 683.953
 909.777 944.583
 663.047 794.664
 805.329 471.175
 283.679 627.711
 544.559 278.629
 610.490 110.182
 269.522 344.591
 698.778 378.366
 570.038 106.822
 865.251 379.125
 300.843 733.891
 465.922 866.644
 13.785 411.844
 213.914 70.146
 488.062 617.554
 770.410 467.213
 916.132 166.860
 161.738 432.705
 941.298 563.906
 873.648 225.612
 137.516 307.182
 950.460 646.842
 693.211 62.796
 735.224 461.755
 107.404 247.592
 883.785 184.856
 55.038 590.463
 280.251 313.504
 233.949 691.704
 486.575 456.699
 801.395 775.525
 340.457 808.233
 854.643 543.218
 442.727 975.938
 547.044 863.174
 169.573 605.975
 675.645 573.619
 831.904 479.406
 574.314 784.945
 961.874 644.644
 621.062 126.892
 916.741 661.232
 671.639 533.099
 987.307 535.997
 893.383 549.000
 619.832 440.710
 251.666 211.445
 797.471 710.415
 832.356 218.405
 873.771 973.502
 131.667 88.582
 453.751 989.248
 852.007 23.590
 227.678 936.979
 879.474 214.863
 882.281 475.367
 334.144 884.541
 450.131 973.023
 554.928 680.987
 269.923 395.760
 861.528 447.375
 381.085 555.419
 9.829 393.990
 881.316 804.390
 585.071 394.766
 954.316 963.980
 648.656 325.497
 799.090 859.222
 836.785 909.556
 137.136 493.879
 697.798 547.452
 867.678 724.228
 323.834 704.910
 515.548 506.144
 582.821 12.134
 555.720 15.348
 368.928 691.602
 390.721 434.125
 971.305 956.148
 542.871 108.786
 698.444 791.498
 546.601 400.723
 403.021 12.143
 583.909 560.717
 222.013 626.021
 298.688 672.500
 199.748 597.384
 606.343 349.351
 95.978 809.378
 40.416 779.311
 523.774 914.915
 57.299 643.494
 117.986 358.516
 266.317 761.882
 37.143 950.865
 231.289 326.159
 161.117 295.316
 970.055 674.825
 602.959 180.594
 682.522 557.426
 923.344 861.176
 390.635 168.829
 865.571 306.702
 853.751 247.684
 741.741 890.202
 311.521 703.346
 348.214 243.522
 738.212 430.536
 600.742 794.363
 505.115 699.842
 914.711 735.593
 732.040 174.079
 749.879 302.527
 458.964 735.764
 56.054 451.685
 831.598 849.911
 538.842 564.946
 220.285 700.622
 483.247 131.322
 983.512 291.164
 176.275 485.794
 51.825 688.143
 934.501 377.319
 704.722 613.990
 123.678 178.547
 604.779 282.259
 937.914 985.751
 55.738 251.370
 746.863 252.505
 483.428 809.694
 510.003 283.815
 672.311 53.763
 664.812 233.444
 401.357 78.234
 415.982 806.445
 839.084 148.039
 959.433 797.400
 610.562 97.288
 669.423 784.107
 523.332 614.285
 39.571 653.793
 922.436 286.151
 406.948 337.091
 877.746 939.506
 488.765 852.578
 433.591 715.390
 137.878 975.667
 968.262 637.909
 668.652 9.832
 19.653 998.109
 639.222 990.876
 386.268 389.339
 198.510 447.187
 766.607 550.336
 443.219 587.293
 964.104 540.652
 686.355 522.707
 771.994 73.611
 947.584 156.965
 28.562 839.171
 248.107 494.314
 167.165 277.855
 667.916 922.827
 499.186 823.084
 418.749 101.590
 787.025 58.922
 47.203 290.248
 666.487 380.512
 33.012 677.740
 645.138 572.742
 539.143 636.965
 669.758 607.172
 533.033 10.745
 259.747 906.783
 389.981 944.506
 534.987 241.962
 946.520 361.222
 920.216 339.582
 657.842 628.317
 130.444 640.455
 471.392 14.186
 183.616 500.380
 529.031 159.151
 550.846 458.212
 201.462 492.953
 247.574 93.450
 917.544 584.873
 250.550 958.980
 32.610 95.594
 358.255 235.488
 667.034 859.706
 712.075 137.260
 200.062 727.852
 81.254 869.468
 413.724 967.026
 558.290 650.397
 214.732 101.155
 88.384 164.677
 314.294 182.167
 794.969 892.239
 190.231 240.346
 94.788 290.143
 394.490 463.318
 304.933 408.616
 682.059 902.950
 718.511 457.508
 232.247 881.413
 805.864 254.253
 196.573 950.304
 328.584 669.391
 53.356 204.053
 230.923 821.436
 469.753 930.588
 397.904 180.607
 88.207 233.817
 894.624 132.648
 464.406 134.768
 483.615 282.139
 214.917 267.945
 865.997 582.550
 789.324 168.707
 720.384 651.531
 497.148 94.218
 686.889 639.110
 905.050 648.146
 630.949 178.437
 214.174 266.952
 945.320 69.337
 48.299 968.021
 133.460 870.335
 376.281 17.404
 242.122 841.998
 280.687 223.521
 856.628 170.952
 520.313 44.446
 773.693 977.844
 447.342 267.555
 261.349 782.741
 788.223 604.264
 94.472 267.322
 117.062 577.733
 611.456 874.788
 905.706 771.890
 619.845 956.358
 768.108 75.735
 536.406 378.818
 698.532 482.774
 83.503 212.770
 582.312 292.883
 785.203 928.504
 210.928 979.164
 472.840 428.987
 215.111 307.979
 783.492 881.077
 323.390 583.953
 931.800 191.191
 820.195 696.934
 774.774 775.263
 6.550 303.704
 742.651 50.649
 424.895 328.458
 651.819 525.890
 993.218 622.973
 776.501 69.936
 476.019 216.037
 65.861 632.999
 702.520 993.607
 736.906 484.873
 5.778 793.666
 38.800 692.139
 708.001 945.556
 111.777 722.476
 403.525 921.269
 97.622 532.518
 905.880 449.864
 995.852 445.822
 221.458 645.477
 900.428 380.998
 810.105 149.819
 849.290 258.684
 791.036 242.411
 429.898 552.444
 77.631 342.866
 817.574 195.945
 681.763 351.321
 92.732 300.756
 450.372 143.738
 453.667 150.202
 195.124 71.447
 482.533 629.898
 789.495 88.351
 555.479 940.661
 153.817 739.157
 138.823 60.594
 773.266 548.369
 360.012 817.299
 220.101 728.420
 366.286 575.838
 131.394 717.943
 520.097 811.486
 856.916 24.885
 66.072 227.206
 996.854 606.986
 130.503 493.614
 831.598 512.315
 574.904 173.951
 70.385 429.434
 567.221 379.001
 854.383 879.860
 707.951 248.190
 813.412 10.306
 57.083 435.205
 542.519 809.617
 557.863 492.008
 811.869 351.980
 704.419 887.078
 405.697 636.161
 115.061 496.096
 786.422 297.938
 167.296 790.298
 959.656 983.206
 443.320 784.592
 463.835 311.351
 297.945 649.759
 392.160 977.275
 969.887 937.058
 669.755 746.223
 840.289 696.154
 429.239 514.245
 430.803 616.101
 554.917 630.400
 712.090 302.206
 179.400 711.848
 149.809 177.894
 824.809 902.625
 490.011 419.451
 769.708 119.704
 623.168 82.930
 207.065 249.906
 462.994 847.118
 529.979 478.158
 832.891 895.599
 161.397 176.814
 22.650 606.584
 329.979 818.204
 317.363 263.744
 13.594 704.947
 218.956 688.024
 429.397 476.979
 790.996 903.123
 278.157 148.618
 25.327 960.311
 861.500 166.805
 23.523 276.746
 923.392 741.960
 229.272 90.870
 938.761 580.469
 764.741 355.355
 728.260 502.976
 893.081 909.119
 942.365 141.418
 731.921 572.844
 682.088 611.641
 13.632 765.277
 437.417 414.765
 64.842 849.203
 586.215 752.076
 351.185 85.744
 941.772 383.489
 197.326 343.627
 630.928 322.842
 394.108 506.917
 868.810 263.921
 794.355 421.690
 741.534 154.809
 79.816 681.236
 763.112 785.608
 260.280 173.055
 914.181 392.630
 201.759 92.376
 852.862 892.850
 336.371 699.961
 595.052 493.709
 398.109 990.981
 853.954 638.701
 474.834 311.764
 395.811 877.650
 239.897 867.929
 778.145 636.936
 1.684 707.119
 83.670 619.533
 214.632 719.085
 221.232 813.473
 562.270 202.901
 836.243 721.957
 336.033 723.635
 237.140 355.961
 980.949 77.784
 209.316 923.639
 701.313 857.522
 439.890 698.731
 460.352 138.394
 129.962 706.475
 564.533 394.149
 417.850 100.005
 995.897 687.293
 497.894 148.305
 397.842 206.463
 893.279 869.279
 987.617 174.549
 654.757 535.228
 972.029 277.660
 315.050 584.981
 294.100 948.438
 64.012 195.172
 703.589 852.183
 733.593 706.007
 392.255 685.907
 33.377 843.519
 387.606 214.366
 874.470 825.455
 881.841 279.649
 207.258 841.938
 964.068 168.949
 300.612 440.854
 305.104 186.240
 858.377 163.186
 149.794 915.891
 433.174 522.412
 139.613 498.539
 715.819 527.477
 608.972 161.311
 987.037 349.290
 866.281 295.610
 180.952 130.124
 832.401 987.039
 69.427 53.620
 214.780 144.703
 303.217 615.535
 48.810 213.186
 788.708 62.980
 45.005 982.386
 814.517 469.194
 301.227 731.311
 725.324 164.253
 835.925 985.683
 853.938 797.163
 287.192 560.149
 27.970 225.277
 422.110 459.140
 753.835 541.709
 683.662 181.575
 215.473 705.423
 443.425 210.011
 403.748 542.027
 455.775 51.335
 988.488 962.208
 954.809 361.307
 260.465 490.623
 83.241 47.300
 485.001 18.284
 780.781 61.226
 30.466 758.777
 728.906 17.359
 449.767 891.611
 493.224 87.539
 415.309 268.608
 121.143 519.768
 730.173 811.360
 341.232 916.780
 80.984 74.610
 325.006 310.666
 359.687 643.065
 68.216 430.637
 189.042 84.145
 636.703 126.652
 244.899 628.754
 314.184 65.730
 410.305 394.194
 551.706 834.701
 133.309 111.295
 220.048 877.986
 331.212 50.818
 128.942 77.392
 106.416 256.894
 925.993 689.137
 558.393 648.100
 101.783 128.324
 316.250 915.674
 887.417 210.382
 628.778 74.935
 771.159 790.746
 63.428 667.476
 319.619 797.056
 40.603 890.919
 56.916 821.866
 600.899 788.515
 626.371 278.178
 334.883 266.657
 80.615 545.949
 239.965 344.251
 367.701 126.053
 177.483 159.184
 306.303 31.234
 433.760 864.778
 178.663 83.631
 818.626 409.777
 575.335 448.870
 518.282 91.326
 63.563 251.120
 139.723 749.298
 337.162 6.471
 702.201 95.868
 659.052 548.378
 736.638 275.316
 0.068 154.575
 714.030 670.622
 384.701 415.927
 134.037 825.583
 604.151 601.178
 238.894 260.171
 881.104 594.931
 277.208 814.077
 953.425 37.710
 907.026 866.154
 773.272 835.299
 905.749 518.633
 934.735 379.205
 132.218 292.991
 591.001 421.109
 277.785 513.331
 998.237 752.102
 540.874 822.782
 628.117 473.821
 983.883 924.119
 677.541 425.016
 80.920 908.535
 628.915 96.307
 266.590 452.781
 587.156 370.988
 154.723 757.097
 452.854 554.499
 344.515 662.198
 550.719 174.133
 281.298 736.610
 287.449 858.510
 729.162 844.955
 385.541 549.276
 860.458 388.095
 554.566 301.355
 418.191 907.690
 397.348 830.069
 585.211 446.685
 386.705 740.954
 150.587 95.202
 823.638 399.254
 928.584 685.295
 437.620 669.880
 617.173 51.170
 304.917 184.155
 917.169 581.979
 835.491 407.349
 634.210 666.432
 960.123 21.132
 96.105 781.950
 287.147 69.254
 808.305 401.147
 795.913 904.660
 188.806 76.217
 698.202 324.566
 147.604 283.753
 988.991 879.847
 459.658 151.024
 186.716 330.226
 407.284 587.463
 46.545 611.626
 199.011 675.736
 36.917 651.688
 696.578 264.187
 971.871 469.522
 67.206 391.577
 964.721 422.562
 20.102 576.087
 340.636 303.805
 257.988 739.564
 48.222 474.340
 978.004 6.581
 627.756 956.994
 571.547 223.222
 814.038 675.987
 807.453 455.462
 215.716 954.123
 523.551 140.162
 264.320 263.206
 312.255 926.914
 262.215 745.805
 558.948 536.296
 79.456 508.495
 997.888 404.538
 8.346 340.064
 287.902 237.458
 837.922 685.623
 906.010 374.115
 168.087 152.081
 416.154 595.431
 857.429 915.966
 225.482 502.677
 755.702 425.382
 703.201 148.846
 180.489 149.181
 746.240 311.576
 79.714 633.688
 849.083 744.147
 302.674 226.967
 617.820 291.563
 660.454 859.553
 684.200 787.800
 473.327 706.219
 676.132 799.512
 512.725 264.075
 416.465 208.144
 786.153 876.668
 810.059 249.287
 575.973 411.374
 976.214 393.757
 821.080 198.126
 453.738 563.306
 71.415 392.224
 691.720 844.946
 298.961 203.761
 310.863 586.760
 218.886 403.101
 626.724 525.933
 67.149 768.358
 844.138 183.020
 55.748 680.094
 916.355 937.549
 746.656 524.300
 895.983 26.604
 66.027 461.553
 348.881 743.719
 540.568 123.076
 45.887 689.215
 950.002 958.973
 258.151 379.735
 28.567 986.362
 955.274 474.682
 142.799 152.572
 515.207 446.323
 253.873 168.310
 2.541 600.235
 625.112 596.150
 37.436 850.697
 46.602 959.435
 968.914 744.433
 159.992 315.252
 769.754 594.300
 321.484 902.546
 400.022 686.116
 336.718 313.307
 534.711 826.647
 38.090 962.445
 538.622 744.145
 706.078 162.343
 497.022 285.648
 618.141 693.667
 400.630 994.274
 850.965 648.033
 242.926 527.054
 877.196 384.322
 649.653 787.347
 452.016 463.236
 635.904 409.099
 946.928 319.126
 414.461 922.135
 280.076 499.882
 677.666 143.167
 239.430 501.016
 89.337 936.459
 575.610 375.934
 576.947 847.288
 236.402 398.274
 459.024 371.848
 459.743 452.358
 108.554 946.481
 773.786 542.864
 197.966 539.862
 862.431 744.414
 131.207 952.440
 536.371 95.748
 907.832 272.252
 950.345 812.261
 825.131 124.810
 677.041 816.217
 377.789 372.552
 190.349 927.795
 808.974 267.230
 831.851 224.817
 678.759 3.246
 994.052 557.770
 800.500 443.605
 314.746 133.241
 35.918 40.519
 354.706 477.702
 896.662 713.483
 944.726 129.601
 162.926 507.724
 9.820 636.696
 866.025 80.197
 783.443 53.777
 886.901 559.015
 441.151 230.253
 70.135 721.366
 42.650 975.069
 444.913 126.220
 458.328 306.297
 760.354 228.601
 558.636 693.197
 790.762 264.875
 203.177 629.051
 532.745 21.724
 524.716 323.707
 615.078 439.434
 158.875 456.062
 666.051 322.545
 623.039 100.128
 552.289 473.034
 151.395 345.612
 916.378 74.214
 303.428 127.791
 224.750 653.783
 390.277 104.873
 97.122 974.385
 719.655 457.981
 357.338 537.400
 311.558 513.620
 433.783 353.915
 752.508 516.145
 185.090 315.137
 357.792 513.953
 250.712 977.553
 624.192 614.172
 771.942 226.248
 858.391 143.412
 20.455 969.030
 840.060 4.295
 660.404 385.905
 858.100 607.002
 186.253 970.204
 581.362 690.944
 480.016 572.276
 82.235 533.116
 454.373 332.385
 216.639 6.943
 756.672 970.609
 224.379 638.930
 445.354 607.705
 299.596 781.707
 185.420 607.497
 395.558 742.836
 691.854 859.335
 277.733 781.648
 56.096 225.123
 883.496 304.589
 975.698 341.640
 148.687 986.789
 354.171 643.107
 336.340 448.284
 907.822 914.769
 470.217 182.619
 298.426 234.713
 107.359 728.924
 472.243 152.970
 454.925 292.509
 722.595 4.491
 775.392 740.287
 978.757 481.846
 362.285 853.551
 759.872 896.054
 790.446 29.923
 499.002 837.018
 38.218 47.484
 747.179 381.533
 784.608 686.553
 396.622 275.138
 246.408 738.377
 130.353 88.361
 335.552 395.803
 4.675 687.919
 385.763 40.067
 421.920 204.370
 873.212 722.112
 852.032 270.813
 294.838 38.865
 939.885 668.811
 979.783 867.815
 95.432 680.217
 106.773 430.827
 138.953 704.753
 549.010 184.842
 974.959 876.543
 537.201 997.962
 834.892 77.389
 142.828 270.086
 178.111 495.234
 562.813 43.980
 518.224 573.182
 411.688 562.478
 971.252 213.762
 179.697 137.787
 255.197 586.334
 629.537 977.898
 837.126 989.893
 818.253 771.668
 382.009 371.947
 235.179 267.519
 143.246 234.960
 35.453 831.175
 312.500 479.332
 768.847 465.819
 58.351 955.637
 305.394 95.004
 300.044 114.262
 746.147 6.421
 532.751 648.645
 85.543 335.697
 921.117 695.613
 821.067 827.076
 663.281 265.103
 848.773 975.784
 381.059 669.615
 55.599 59.518
 174.695 874.645
 440.221 669.035
 481.749 724.111
 235.579 705.603
 66.732 754.216
 943.208 622.761
 236.488 905.521
 950.667 38.032
 699.706 502.397
 219.897 954.649
 669.077 782.837
 590.966 332.135
 721.371 437.340
 430.077 886.417
 292.142 725.813
 503.595 934.614
 273.915 974.888
 125.370 116.607
 123.962 568.628
 299.606 605.786
 862.362 903.164
 966.401 286.100
 873.626 415.635
 704.948 533.809
 114.255 470.894
 716.876 52.524
 101.024 112.428
 408.761 412.504
 415.394 988.967
 931.232 923.466
 741.278 953.297
 78.091 498.845
 67.545 208.183
 671.460 663.478
 372.384 525.253
 80.200 621.801
 181.387 80.916
 663.896 786.115
 0.415 199.143
 481.959 701.168
 991.639 640.329
 538.219 369.838
 938.357 669.998
 580.377 453.182
 661.151 638.067
 178.609 195.329
 562.662 121.582
 559.152 609.107
 926.913 269.799
 760.927 991.894
 345.871 44.240
 863.194 153.666
 133.280 787.703
 750.012 401.823
 584.155 470.458
 536.381 802.103
 296.385 49.977
 987.605 124.204
 665.389 409.202
 77.397 177.811
 848.559 89.692
 14.137 583.410
 556.383 557.893
 334.310 926.886
 622.734 598.756
 936.528 382.555
 427.128 950.026
 580.618 311.643
 454.173 817.500
 479.360 748.492
 975.473 56.773
 193.813 662.009
 500.514 696.385
 338.241 152.457
 67.342 2.505
 292.097 431.910
 10.991 353.522
 591.845 299.276
 765.674 977.032
 275.672 507.162
 811.832 790.208
 723.079 718.061
 685.463 631.455
 466.131 842.045
 217.212 546.392
 750.028 258.630
 882.844 229.881
 940.775 463.651
 423.779 478.954
 73.745 900.424
 162.871 595.847
 218.259 376.267
 701.650 127.924
 912.678 414.475
 773.700 440.150
 667.803 922.461
 855.895 199.238
 612.471 584.015
 944.081 485.894
 386.229 713.208
 499.945 537.338
 695.037 885.630
 616.637 916.897
 815.481 326.304
 655.940 586.932
 242.293 760.365
 31.123 67.219
 557.774 590.484
 76.973 750.429
 97.607 863.006
 519.869 942.424
 686.394 422.064
 472.267 236.050
 411.967 967.788
 991.903 117.269
 347.228 861.612
 508.745 961.344
 262.085 530.067
 102.699 789.890
 599.403 170.037
 61.064 827.818
 424.066 256.053
 33.321 289.147
 253.015 586.679
 687.068 214.603
 899.003 416.449
 135.680 129.638
 927.716 626.377
 716.760 852.574
 455.780 54.933
 439.925 787.992
 678.038 598.166
 660.259 335.044
 281.573 688.659
 165.463 734.420
 309.606 365.158
 863.861 397.162
 811.962 575.527
 928.890 895.080
 945.003 233.344
 473.181 753.330
 950.307 131.748
 300.099 643.672
 488.847 256.449
 798.511 720.473
 179.933 623.262
 722.099 624.805
 388.713 174.638
 119.894 74.684
 522.906 825.873
 580.592 196.979
 491.870 666.815
 818.051 589.783
 905.600 951.490
 386.103 49.680
 857.348 589.363
 472.193 488.504
 253.974 771.651
 614.468 596.904
 98.685 398.653
 226.859 600.561
 560.398 534.571
 740.751 78.531
 204.784 10.255
 297.324 366.516
 239.082 968.202
 397.154 911.338
 814.596 934.754
 956.756 952.384
 318.601 389.366
 387.262 723.028
 605.966 648.180
 728.149 647.121
 407.702 697.809
 496.944 675.504
 799.742 804.523
 790.255 403.625
 914.523 824.030
 656.527 137.722
 777.371 78.448
 799.045 853.592
 699.560 21.080
 29.327 503.807
 463.488 138.232
 424.932 377.575
 199.150 243.019
 28.415 968.727
 434.592 492.126
 910.822 843.779
 68.933 736.528
 96.472 371.648
 680.715 725.743
 867.211 442.646
 565.728 887.223
 322.875 796.222
 569.078 953.758
 337.941 638.973
 211.406 308.474
 617.635 477.393
 837.016 146.085
 893.828 639.311
 763.839 138.116
 213.599 705.915
 376.058 356.905
 141.301 929.592
 157.651 517.180
 726.285 844.627
 159.848 784.298
 569.273 376.444
 871.497 264.847
 865.050 274.632
 915.672 18.900
 99.900 105.338
 128.725 835.114
 159.716 74.868
 42.666 801.956
 57.475 869.719
 444.795 743.161
 743.612 505.187
 839.364 106.235
 524.619 907.494
 297.448 783.263
 316.938 910.876
 319.063 377.771
 216.026 344.708
 114.638 525.069
 903.660 495.683
 763.536 331.979
 67.449 50.997
 350.371 771.388
 910.621 520.743
 693.964 784.676
 711.209 477.351
 150.085 888.171
 299.326 878.417
 122.524 616.639
 889.402 413.967
 994.877 176.133
 388.873 662.892
 788.881 119.811
 642.130 794.448
 757.837 743.532
 922.737 313.515
 582.908 653.864
 800.424 642.322
 805.940 660.896
 552.644 142.151
 508.287 753.802
 912.220 6.828
 137.403 531.022
 819.520 572.492
 351.196 572.402
 234.560 267.165
 57.082 991.371
 44.515 217.072
 684.120 815.746
 836.393 497.849
 561.476 81.027
 282.339 996.858
 956.906 135.720
 173.675 682.569
 430.044 850.652
 634.685 868.627
 205.455 280.312
 722.144 439.897
 1.040 71.438
 773.254 366.950
 343.091 170.679
 383.000 581.444
 747.719 407.827
 479.900 90.454
 90.380 473.356
 412.867 261.524
 64.754 958.815
 375.686 466.130
 346.321 166.693
 571.791 697.117
 124.865 643.948
 781.141 610.806
 207.098 62.458
 31.671 437.893
 272.133 512.648
 826.763 875.522
 898.167 236.756
 342.376 948.303
 181.143 689.303
 515.829 706.358
 601.297 848.800
 413.980 827.185
 930.069 331.605
 430.828 784.427
 530.207 881.755
 40.874 335.109
 210.992 675.873
 170.333 18.022
 636.809 926.768
 967.196 25.611
 132.200 970.689
 404.897 851.584
 14.600 249.477
 872.870 183.730
 454.893 858.906
 648.566 528.942
 406.594 27.706
 945.701 463.712
 650.696 558.192
 456.841 402.431
 222.240 829.703
 897.326 587.501
 866.539 11.489
 782.456 114.809
 121.083 114.214
 379.495 216.574
 739.948 31.374
 647.078 497.515
 530.539 776.818
 762.001 141.950
 20.445 346.047
 120.051 326.659
 430.903 541.407
 144.729 750.633
 121.736 369.749
 834.555 657.220
 362.861 301.313
 293.678 321.516
 54.541 466.659
 917.071 316.315
 891.027 351.529
 914.435 79.720
 671.370 454.910
 257.797 277.958
 691.640 821.620
 306.465 95.585
 792.253 106.103
 507.656 64.620
 23.367 518.342
 977.721 53.003
 574.356 435.775
 51.815 24.982
 587.209 817.652
 241.451 631.503
 438.637 651.539
 480.120 322.622
 684.856 207.685
 165.716 747.484
 973.118 728.177
 751.639 736.988
 144.386 577.481
 501.014 182.217
 495.067 712.731
 333.468 925.868
 698.033 370.611
 372.548 187.701
 373.297 27.700
 83.272 627.638
 368.822 278.547
 591.039 506.206
 787.029 236.719
 540.477 391.963
 951.176 235.522
 409.638 865.298
 329.164 964.658
 592.839 819.191
 855.180 94.802
 434.354 417.358
 749.540 922.841
 193.104 961.550
 425.014 515.681
 181.581 781.120
 177.680 280.144
 914.708 493.370
 339.128 271.209
 468.635 312.438
 364.728 942.022
 656.024 492.861
 853.037 398.540
 421.910 982.483
 840.732 652.029
 729.374 194.642
 455.229 356.987
 392.088 773.825
 396.107 214.223
 904.055 870.007
 972.446 633.257
 477.010 818.276
 965.077 549.840
 711.884 71.057
 282.713 39.014
 670.176 595.154
 814.072 747.964
 469.270 835.157
 572.776 282.840
 876.479 384.561
 919.521 747.407
 21.577 87.798
 511.201 266.804
 166.674 827.526
 557.150 795.832
 173.566 404.758
 799.211 957.300
 678.196 883.312
 418.874 372.199
 133.931 498.616
 308.376 610.440
 512.333 693.946
 23.535 829.864
 72.485 279.960
 417.637 594.228
 826.400 866.964
 794.203 620.245
 65.291 110.285
 221.668 42.899
 74.433 469.643
 937.444 590.731
 286.043 911.397
 998.452 103.210
 11.048 591.416
 178.914 515.548
 291.262 125.249
 695.956 588.155
 640.518 675.927
 484.813 714.613
 642.381 128.488
 226.175 440.470
 766.730 950.153
 130.206 342.900
 909.549 597.605
 39.331 526.468
 179.571 185.235
 862.884 691.683
 309.991 493.397
 791.870 930.161
 799.438 712.141
 455.413 633.010
 848.022 787.595
 918.951 98.275
 293.935 85.034
 638.190 160.099
 844.315 789.832
 575.440 898.705
 779.455 36.144
 262.776 828.838
 168.790 949.740
 719.018 898.083
 225.243 398.229
 557.492 789.409
 324.489 306.816
 74.793 938.589
 88.646 484.134
 506.170 12.050
 769.066 339.793
 342.907 399.764
 527.651 7.729
 706.186 257.288
 506.024 827.609
 288.939 368.017
 260.451 6.436
 543.322 318.507
 29.600 475.662
 291.476 304.676
 771.646 382.837
 158.709 73.494
 165.189 483.912
 512.032 702.843
 100.832 621.271
 477.047 921.671
 211.468 937.446
 99.598 653.995
 891.710 955.112
 515.491 254.965
 60.895 885.535
 745.388 207.159
 728.477 761.352
 299.039 712.866
 651.990 241.760
 462.934 896.680
 41.139 241.364
 970.962 105.956
 189.850 185.665
 684.523 838.987
 22.541 510.193
 105.738 57.270
 60.566 575.493
 636.985 354.470
 67.265 61.436
 807.171 607.122
 260.764 991.899
 488.232 157.436
 216.191 200.778
 905.817 254.566
 465.203 424.157
 940.454 775.324
 970.401 448.431
 457.518 167.462
 563.403 283.202
 786.740 7.764
 624.247 99.257
 788.812 583.149
 610.528 379.987
 444.948 916.697
 959.754 99.033
 535.164 743.012
 658.245 742.939
 635.961 50.739
 743.206 146.317
 474.427 56.790
 858.049 664.946
 183.054 350.085
 969.615 461.598
 470.616 576.215
 562.548 168.134
 374.897 452.705
 211.913 978.888
 512.046 272.681
 889.462 153.785
 456.811 928.214
 749.096 809.640
 653.052 59.856
 358.591 865.131
 593.197 302.750
 371.176 704.842
 649.990 979.745
 763.778 932.328
 78.626 606.300
 888.686 898.400
 219.883 479.480
 399.880 191.788
 665.927 573.409
 410.598 153.337
 144.033 246.136
 129.048 676.130
 626.643 558.781
 396.929 52.134
 889.117 638.200
 541.091 656.382
 562.563 691.279
 340.909 573.461
 24.730 354.820
 639.479 384.656
 46.622 782.925
 690.486 779.784
 479.027 617.781
 67.546 233.363
 887.248 33.969
 280.082 3.844
 593.071 806.159
 878.704 256.157
 182.336 630.722
 110.871 266.680
 9.676 179.941
 249.987 806.130
 357.341 919.784
 791.513 785.879
 664.001 56.387
 340.011 738.383
 66.531 960.462
 331.140 339.952
 530.816 561.742
 700.439 896.973
 177.299 906.558
 262.535 943.215
 327.337 870.904
 264.286 40.292
 54.475 849.421
 265.816 755.272
 70.700 668.997
 954.937 94.344
 14.902 466.026
 561.576 400.182
 245.604 421.270
 386.471 639.922
 132.129 59.032
 347.330 902.618
 350.335 921.595
 958.913 837.609
 536.873 350.167
 462.205 261.797
 758.340 504.831
 891.313 573.563
 980.975 693.982
 282.259 278.691
 157.711 254.642
 380.997 469.442
 710.919 215.891
 572.377 628.011
 312.379 515.863
 129.179 541.407
 631.518 746.611
 650.641 323.658
 526.526 29.339
 931.043 716.006
 331.215 324.509
 757.145 664.858
 987.657 47.152
 892.729 114.815
 787.515 468.040
 961.655 469.865
 113.962 857.490
 108.139 5.103
 474.372 382.367
 293.120 905.150
 138.077 250.908
 305.215 580.364
 152.941 757.420
 28.934 500.181
 422.008 593.552
 54.399 282.409
 842.915 839.067
 242.968 1.386
 416.945 337.932
 621.198 205.833
 343.739 10.725
 778.808 563.635
 756.900 998.139
 440.301 235.995
 203.314 209.674
 788.213 403.523
 706.525 843.926
 490.465 963.282
 216.379 120.471
 854.748 445.992
 71.178 826.868
 557.369 89.252
 375.573 237.309
 508.638 684.277
 721.242 541.859
 485.917 994.372
 695.249 567.792
 631.291 942.929
 82.907 348.476
 43.968 372.403
 481.440 962.553
 846.565 484.590
 304.055 129.307
 946.218 353.101
 430.932 798.266
 500.740 433.473
 316.595 546.100
 920.000 332.742
 408.247 16.049
 244.284 301.944
 685.544 69.651
 433.981 811.090
 871.371 322.897
 545.898 1.343
 960.325 505.627
 856.282 893.766
 695.420 700.714
 692.926 594.155
 225.228 216.057
 360.280 760.596
 577.979 235.662
 962.147 701.866
 683.647 745.028
 854.378 323.348
 300.688 679.976
 681.053 921.322
 404.664 97.137
 576.260 500.389
 868.708 89.036
 842.124 822.121
 810.757 488.572
 762.686 21.119
 953.025 338.430
 781.248 98.575
 91.833 993.198
 982.628 439.670
 120.119 318.881
 186.291 231.958
 493.490 139.838
 304.535 85.196
 49.350 131.328
 362.988 582.285
 346.373 181.984
 457.817 5.164
 310.474 660.136
 252.682 173.555
 778.659 457.417
 544.098 568.442
 302.027 489.301
 170.081 562.384
 285.167 982.824
 655.587 286.560
 635.894 244.682
 609.099 87.177
 714.281 187.222
 965.887 584.373
 594.182 94.730
 750.944 483.467
 777.825 478.082
 472.858 705.454
 281.603 322.810
 501.046 320.775
 889.203 155.312
 593.615 672.916
 749.883 596.162
 980.008 967.312
 991.600 40.820
 238.549 242.937
 680.294 799.690
 398.674 821.096
 50.683 75.126
 824.209 86.131
 176.204 77.183
 158.530 359.492
 55.254 47.587
 924.208 11.004
 839.648 28.252
 836.031 153.958
 694.428 573.040
 902.752 904.085
 584.203 846.155
 433.095 372.720
 361.418 405.228
 927.214 202.924
 571.040 549.877
 905.881 451.338
 771.655 186.162
 214.135 141.008
 245.860 363.216
 520.083 549.603
 276.966 770.623
 227.324 707.732
 701.455 724.311
 23.394 132.939
 907.669 336.250
 817.207 251.920
 493.990 370.957
 974.388 517.435
 280.948 592.274
 967.366 924.011
 600.655 440.206
 821.970 499.890
 776.523 533.677
 897.191 699.843
 422.162 545.184
 490.674 257.709
 799.599 352.629
 758.833 558.096
 605.621 347.699
 294.482 548.226
 526.267 315.349
 62.162 493.797
 991.675 232.157
 975.433 862.993
 257.966 640.055
 263.181 441.885
 174.307 304.423
 543.233 599.822
 399.331 670.468
 659.359 857.705
 2.598 88.732
 378.148 503.825
 117.675 929.378
 849.604 655.381
 850.732 976.372
 751.892 598.422
 942.565 958.059
 537.113 440.376
 635.921 691.798
 519.827 578.290
 920.382 199.873
 380.064 489.158
 373.443 785.011
 242.691 168.418
 451.474 570.166
 928.176 726.726
 523.840 433.414
 407.190 266.928
 606.424 769.638
 422.359 31.873
 509.383 642.055
 732.181 784.056
 543.177 844.617
 380.231 560.385
 555.215 268.070
 770.804 965.638
 628.212 975.233
 442.018 418.006
 445.193 163.299
 148.806 646.700
 2.614 981.269
 909.359 937.844
 873.221 128.458
 815.425 319.218
 627.895 575.502
 773.796 20.963
 817.978 302.934
 625.594 117.822
 296.548 965.639
 802.255 484.315
 772.238 76.164
 420.852 828.226
 698.824 8.493
 423.547 126.716
 717.569 599.727
 531.235 805.376
 399.873 753.829
 742.963 271.441
 450.996 503.701
 281.551 251.780
 500.349 880.359
 1.267 873.131
 242.315 476.495
 652.830 651.213
 828.784 222.641
 189.917 887.021
 829.019 954.273
 723.356 278.990
 745.476 315.174
 336.084 490.131
 440.432 284.265
 893.603 617.179
 25.312 638.804
 179.072 916.904
 883.389 375.675
 185.499 191.654
 830.929 44.540
 573.969 125.861
 718.946 32.527
 98.836 817.575
 487.778 651.210
 978.897 249.220
 212.869 874.760
 606.280 490.885
 629.123 365.924
 808.959 794.011
 52.251 996.995
 873.323 195.618
 291.687 60.061
 273.020 861.076
 786.414 288.844
 200.629 710.319
 711.613 348.601
 548.673 227.443
 572.327 646.274
 503.632 91.561
 895.598 866.842
 796.307 997.910
 83.095 140.479
 367.872 888.569
 523.513 916.135
 564.890 673.293
 372.635 578.840
 348.428 300.140
 376.491 359.029
 600.142 905.624
 80.481 792.002
 717.951 423.571
 278.450 684.279
 929.987 914.692
 607.736 411.747
 310.173 464.989
 489.177 233.422
 372.712 525.684
 798.495 866.245
 454.408 281.488
 593.562 683.224
 290.007 54.265
 220.648 812.455
 251.451 907.690
 194.272 12.024
 490.058 813.310
 355.785 249.833
 602.387 782.818
 134.077 343.090
 675.143 844.572
 879.987 115.195
 469.233 239.110
 549.268 254.371
 723.680 588.953
 745.639 245.471
 819.963 438.372
 787.012 371.564
 398.415 600.635
 958.914 213.275
 590.328 350.682
 107.235 320.212
 780.487 83.167
 788.472 689.615
 781.053 557.772
 133.512 402.597
 843.325 979.720
 637.919 668.727
 501.331 633.283
 217.687 686.449
 100.857 585.079
 967.925 101.953
 368.212 603.129
 239.367 545.071
 191.276 163.517
 463.487 230.716
 176.332 521.375
 874.129 72.244
 590.597 854.581
 107.592 183.087
 163.579 510.554
 33.236 210.322
 389.518 227.887
 944.658 204.093
 515.674 710.051
 2.840 876.205
 212.585 208.410
 95.423 226.820
 976.266 452.159
 792.111 847.453
 910.431 735.319
 19.521 359.533
 559.041 642.656
 337.404 679.537
 613.875 440.282
 112.824 263.474
 394.462 761.205
 503.551 465.320
 102.895 835.271
 473.678 326.621
 686.149 116.628
 273.526 819.095
 214.039 985.221
 75.490 0.626
 600.539 993.058
 124.212 70.109
 186.553 407.533
 642.703 661.336
 668.339 105.227
 348.665 284.215
 430.541 988.243
 242.994 877.668
 937.442 344.598
 4.221 397.411
 189.733 33.775
 980.625 29.308
 684.330 142.793
 241.020 441.250
 966.907 187.565
 204.178 800.616
 964.639 904.744
 996.901 567.690
 381.822 832.442
 326.480 196.263
 663.440 871.205
 432.390 339.707
 339.487 772.475
 695.362 373.555
 991.918 458.760
 23.397 544.066
 0.860 442.148
 950.937 767.073
 569.526 595.185
 929.446 603.897
 68.588 626.029
 958.415 693.134
 329.304 818.976
 111.732 521.307
 327.147 688.720
 715.064 864.801
 488.955 944.115
 687.947 163.999
 209.746 612.739
 595.704 22.517
 741.391 904.603
 179.814 624.945
 403.636 721.056
 923.233 191.160
 635.858 988.009
 634.424 330.446
 150.937 821.391
 128.972 911.195
 844.355 43.286
 81.933 549.410
 953.902 650.951
 702.215 159.779
 637.978 405.306
 429.876 965.543
 851.495 923.163
 719.160 577.071
 433.938 217.053
 688.282 14.103
 298.459 982.042
 988.493 43.700
 716.365 550.144
 369.996 756.221
 948.526 55.193
 754.208 617.209
 982.687 225.318
 17.025 166.306
 320.209 363.042
 455.811 328.498
 622.216 516.758
 66.464 841.826
 406.590 889.758
 261.876 363.677
 794.718 987.595
 688.449 309.836
 779.810 450.399
 965.015 712.430
 444.143 548.666
 803.841 300.863
 636.446 799.211
 354.599 450.864
 556.296 458.571
 220.731 588.348
 531.738 915.555
 368.191 445.034
 649.136 390.306
 716.594 250.588
 258.627 276.847
 163.422 410.699
 270.511 878.215
 936.848 502.198
 441.824 881.951
 749.151 945.566
 970.517 428.764
 180.770 563.369
 937.637 23.838
 968.043 362.165
 814.325 329.548
 502.163 387.770
 57.051 326.934
 432.288 892.690
 6.157 723.264
 64.880 453.702
 962.543 362.401
 479.988 111.519
 606.283 826.760
 362.225 238.167
 328.393 233.733
 341.830 226.833
 640.241 270.072
 734.491 439.808
 499.750 885.366
 485.956 229.627
 123.153 406.311
 600.293 494.187
 937.468 528.642
 543.538 756.600
 651.864 100.461
 955.081 433.707
 693.739 502.273
 308.368 922.811
 253.792 943.686
 984.150 684.469
 27.803 88.587
 50.856 310.656
 123.731 59.409
 87.674 963.677
 41.539 292.185
 790.139 763.628
 728.508 668.444
 221.701 43.741
 391.469 354.212
 227.572 626.498
 514.256 362.675
 221.796 783.002
 716.739 823.348
 760.720 597.970
 112.212 600.235
 694.909 488.053
 411.898 333.660
 368.993 417.497
 506.328 279.912
 140.279 368.923
 768.786 849.875
 190.431 194.913
 99.617 378.424
 191.605 575.913
 313.625 32.190
 293.690 309.639
 996.029 541.479
 260.440 65.688
 373.384 545.593
 490.113 455.696
 100.800 207.997
 404.673 334.234
 519.779 592.800
 27.826 589.359
 834.594 316.592
 946.179 875.617
 559.754 685.218
 663.145 248.261
 355.378 894.390
 218.179 77.987
 168.062 682.994
 914.112 953.875
 186.881 860.496
 835.506 152.077
 90.546 433.017
 266.844 183.738
 63.590 189.896
 49.951 602.482
 86.032 912.874
 727.408 705.437
 619.640 178.285
 78.055 698.287
 420.178 649.103
 390.281 901.301
 272.576 924.328
 770.143 377.167
 776.453 319.681
 629.016 80.887
 282.860 303.053
 627.097 25.847
 907.387 873.533
 105.552 677.788
 506.114 642.566
 965.329 619.868
 213.490 203.980
 41.684 657.936
 797.480 36.012
 980.580 776.903
 707.777 398.349
 99.524 428.492
 376.118 721.660
 567.638 380.358
 500.549 852.609
 777.355 29.580
 712.734 246.245
 15.754 563.857
 22.136 87.732
 443.100 415.540
 664.161 190.147
 118.482 12.174
 690.521 933.571
 999.700 188.034
 646.423 77.746
 811.875 730.520
 626.308 856.423
 705.020 230.250
 611.310 722.231
 186.386 661.593
 319.229 598.019
 853.453 309.623
 471.394 661.405
 605.554 788.623
 858.408 966.556
 867.243 865.894
 404.563 529.481
 708.473 652.650
 452.851 574.482
 842.591 882.006
 161.493 179.589
 273.255 533.584
 489.145 553.077
 748.934 947.241
 98.154 122.714
 275.122 897.131
 300.095 790.511
 289.384 365.158
 160.296 380.983
 985.493 93.446
 151.052 37.886
 896.082 433.327
 458.016 166.710
 627.331 708.432
 689.923 306.866
 456.350 827.509
 385.878 893.344
 927.252 414.882
 252.389 342.879
 143.795 359.822
 467.687 900.415
 886.320 648.193
 965.586 599.438
 163.136 248.651
 234.920 931.823
 229.154 940.189
 551.520 62.026
 308.290 437.417
 483.927 845.292
 284.909 284.616
 95.772 474.034
 980.379 430.014
 199.415 250.509
 503.920 479.156
 817.513 2.658
 715.612 572.643
 280.344 774.482
 420.188 991.369
 53.630 149.196
 332.549 704.915
 959.274 434.858
 632.645 529.729
 252.784 756.104
 524.124 627.515
 467.296 165.412
 297.027 165.988
 764.454 292.204
 91.825 889.402
 64.102 882.661
 695.420 551.374
 603.533 207.852
 47.778 984.408
 26.357 608.529
 681.950 496.675
 172.827 43.424
 495.037 165.275
 567.423 71.201
 190.834 945.044
 133.772 147.370
 537.222 732.587
 947.629 894.803
 536.895 156.410
 229.980 314.152
 465.687 836.712
 226.647 958.261
 938.889 743.654
 888.718 387.764
 125.755 542.780
 208.180 754.656
 552.411 53.267
 852.164 893.114
 673.098 151.897
 132.047 614.645
 311.852 266.973
 923.337 55.408
 897.174 546.203
 579.882 470.977
 49.811 515.861
 150.807 146.776
 910.715 631.048
 878.039 435.852
 687.587 244.843
 421.821 959.724
 282.539 784.458
 4.949 838.880
 771.802 42.810
 485.253 348.621
 625.591 592.273
 640.035 530.575
 269.885 162.621
 883.765 203.247
 242.881 46.685
 527.433 194.855
 331.152 995.137
 138.839 922.555
 681.086 816.637
 770.159 133.675
 670.331 832.759
 802.852 442.152
 944.905 160.401
 18.975 487.975
 336.898 360.506
 669.114 135.584
 684.812 543.861
 775.107 141.280
 896.242 446.427
 513.801 457.382
 886.688 52.410
 187.092 615.811
 467.637 968.204
 232.972 24.931
 463.861 240.052
 789.420 115.682
 639.199 609.080
 133.374 946.540
 680.435 146.207
 604.264 497.714
 11.435 783.777
 437.477 594.750
 519.334 828.878
 907.472 357.669
 8.709 113.884
 771.219 696.706
 949.303 912.270
 746.135 608.118
 641.875 162.213
 517.168 567.578
 542.220 327.583
 987.433 893.961
 105.529 456.898
 436.333 548.324
 45.330 637.654
 277.069 942.519
 449.789 188.603
 888.622 225.706
 322.639 79.257
 790.508 477.403
 79.181 347.922
 314.918 810.334
 545.502 731.291
 71.376 638.797
 500.190 485.160
 383.055 127.594
 634.490 22.768
 568.713 947.566
 564.190 720.923
 345.423 36.676
 732.993 131.397
 708.474 726.516
 433.949 113.519
 707.747 734.520
 927.532 691.752
 464.486 549.424
 639.577 997.936
 266.546 324.354
 520.600 631.404
 430.263 726.881
 883.737 451.218
 937.066 232.588
 908.935 884.081
 335.408 57.750
 706.137 610.347
 563.975 543.193
 523.408 190.812
 799.012 75.997
 723.768 171.266
 83.873 85.279
 346.324 193.204
 867.312 804.896
 926.034 31.479
 991.660 157.461
 237.722 547.373
 544.013 594.078
 422.885 703.709
 52.101 101.678
 674.349 842.773
 89.066 959.610
 119.246 824.361
 593.383 549.498
 533.289 697.010
 335.311 473.289
 20.492 808.096
 521.269 55.546
 236.816 515.962
 652.309 654.547
 261.386 458.611
 400.417 5.519
 915.842 57.883
 472.771 506.842
 494.897 135.746
 563.728 140.395
 246.411 120.874
 489.426 810.132
 977.436 900.330
 231.058 773.745
 267.011 384.997
 728.771 532.031
 543.572 910.740
 45.419 795.711
 794.043 683.462
 713.030 752.423
 675.921 228.902
 267.793 855.014
 18.607 751.776
 832.805 309.850
 44.877 108.522
 110.911 689.494
 489.836 809.346
 870.250 972.647
 218.060 784.629
 337.915 436.030
 968.332 164.991
 336.271 313.849
 720.764 761.029
 303.519 892.260
 567.815 405.958
 915.096 626.044
 266.419 601.087
 73.336 125.417
 193.943 629.457
 845.731 150.890
 770.010 267.259
 121.269 527.669
 536.297 606.396
 512.177 617.694
 707.594 126.123
 375.395 402.708
 772.884 728.906
 862.916 586.451
 491.496 838.166
 59.498 434.937
 706.034 86.414
 535.072 372.968
 793.475 485.386
 860.449 940.459
 264.444 39.440
 719.770 397.148
 167.073 454.812
 440.867 628.174
 178.134 215.943
 872.611 640.280
 895.591 792.317
 212.006 709.617
 161.451 941.974
 346.802 523.114
 723.532 968.661
 583.575 587.825
 123.789 736.549
 906.371 923.761
 17.099 258.477
 615.206 28.308
 768.540 650.064
 863.033 242.905
 943.234 222.934
 108.540 669.353
 437.843 906.244
 272.645 393.560
 456.925 108.153
 699.410 964.209
 214.031 519.542
 225.822 343.585
 242.904 323.924
 436.351 164.327
 98.235 303.041
 772.189 371.374
 270.600 551.117
 664.696 750.647
 552.442 956.354
 428.842 508.639
 290.134 441.187
 774.746 799.075
 813.343 728.673
 541.008 738.914
 422.319 317.467
 518.031 126.587
 164.672 489.010
 986.501 396.388
 977.133 765.502
 147.425 706.051
 789.258 903.881
 845.474 866.923
 772.751 508.436
 594.903 760.669
 912.879 822.050
 693.078 131.538
 521.238 503.520
 264.952 153.075
 699.031 896.659
 115.052 912.431
 297.144 767.102
 792.200 169.445
 757.096 936.937
 894.860 182.539
 711.731 37.991
 288.548 565.607
 185.911 474.894
 75.921 581.881
 178.232 22.871
 188.111 789.971
 790.605 556.780
 763.563 847.408
 572.486 632.498
 787.547 627.201
 482.612 824.777
 98.762 707.803
 668.508 313.676
 974.828 116.919
 901.103 541.294
 309.313 820.658
 959.981 309.583
 441.298 493.307
 978.641 326.408
 124.005 236.672
 866.359 439.765
 879.846 64.354
 514.696 28.400
 121.473 564.003
 866.208 781.186
 286.294 403.567
 817.712 328.000
 777.805 475.622
 800.625 453.008
 501.612 962.341
 129.749 388.880
 75.596 453.497
 446.000 560.290
 559.304 227.770
 857.290 110.080
 542.040 695.669
 468.091 235.619
 235.346 848.535
 597.621 310.482
 494.780 925.747
 38.329 632.694
 437.305 730.614
 572.275 481.102
 91.602 439.086
 718.459 672.198
 714.770 964.903
 357.319 577.890
 503.722 95.874
 701.080 317.807
 224.978 590.437
 734.883 695.879
 162.271 128.607
 131.320 169.004
 945.564 619.757
 81.101 364.963
 563.728 569.870
 28.855 197.374
 790.555 457.074
 952.735 638.222
 562.440 826.105
 279.661 524.366
 556.309 825.220
 438.065 105.642
 426.980 424.004
 273.320 241.043
 300.802 583.989
 397.194 459.228
 191.996 238.393
 24.442 404.126
 842.701 370.315
 932.743 259.949
 998.338 573.946
 35.640 507.674
 555.918 819.846
 303.979 112.580
 181.608 317.823
 734.771 926.044
 530.827 239.808
 25.741 541.458
 842.948 6.247
 50.526 51.301
 475.126 994.672
 78.092 478.302
 515.726 55.325
 578.206 107.044
 435.271 538.978
 993.459 422.676
 327.948 594.846
 831.428 910.650
 533.743 985.770
 85.081 16.352
 752.568 313.541
 275.720 177.229
 437.841 334.462
 233.908 984.704
 636.550 475.256
 196.402 311.120
 202.511 998.532
 460.674 141.474
 704.364 797.723
 965.853 14.555
 462.696 71.327
 975.669 427.625
 142.778 199.082
 944.187 458.134
 689.960 847.317
 520.823 760.701
 191.157 512.040
 72.596 204.085
 373.648 476.542
 597.023 807.983
 885.141 141.531
 200.018 550.768
 538.599 271.547
 604.171 664.930
 231.426 298.956
 321.522 475.720
 969.433 108.988
 12.276 819.796
 127.533 884.571
 200.715 894.556
 875.708 572.174
 428.996 715.964
 282.820 309.326
 298.704 524.311
 502.718 966.169
 832.315 685.485
 245.621 548.387
 538.561 242.393
 369.509 103.677
 296.642 20.432
 396.287 500.884
 196.953 466.065
 398.636 807.786
 256.431 473.135
 427.031 293.803
 133.531 742.424
 191.507 406.747
 723.483 531.994
 396.870 512.763
 643.899 435.154
 98.621 106.320
 902.431 406.496
 923.580 468.317
 453.366 121.836
 535.774 16.811
 333.447 773.236
 454.463 513.704
 756.459 74.418
 205.339 784.790
 32.076 984.122
 843.868 118.406
 751.052 985.461
 495.956 233.560
 93.123 618.659
 657.791 871.627
 816.206 924.088
 354.477 151.833
 878.876 974.063
 724.481 840.766
 339.227 358.087
 350.800 386.625
 221.501 330.174
 454.920 742.196
 210.187 962.418
 489.185 694.274
 35.270 600.510
 368.113 195.127
 171.039 849.395
 558.956 382.569
 356.354 286.500
 73.556 924.058
 531.715 802.144
 462.949 637.324
 106.226 488.808
 686.865 151.317
 246.996 70.414
 13.863 568.345
 809.310 97.884
 284.419 578.388
 985.657 296.672
 146.672 432.584
 86.292 185.225
 539.025 293.217
 617.337 180.412
 359.477 196.375
 991.638 47.539
 120.989 660.421
 492.767 559.899
 465.754 583.996
 167.123 317.909
 797.591 752.274
 999.452 693.131
 417.636 26.414
 342.784 51.204
 418.882 160.611
 137.580 653.574
 42.938 471.903
 932.528 715.416
 138.821 93.221
 279.887 921.255
 27.844 849.346
 343.674 576.250
 288.155 503.073
 854.408 446.115
 372.718 85.371
 148.052 49.229
 289.111 624.659
 420.462 688.039
 850.241 968.072
 446.840 211.713
 881.807 698.977
 495.961 396.771
 703.078 822.933
 602.141 816.669
 718.452 857.171
 538.029 184.989
 932.561 920.649
 5.378 830.683
 73.776 102.536
 679.136 269.047
 50.353 771.914
 705.904 730.607
 18.771 81.605
 177.416 104.509
 91.840 980.833
 532.779 536.437
 909.694 867.251
 52.486 27.298
 22.987 126.477
 808.520 832.375
 455.429 290.195
 47.072 426.416
 411.667 221.182
 875.662 833.742
 943.688 450.075
 879.925 420.392
 379.970 654.574
 435.311 894.300
 430.148 913.171
 736.950 487.230
 405.756 173.877
 131.445 716.708
 824.518 761.134
 85.179 6.356
 499.738 373.927
 905.512 928.246
 843.670 93.520
 188.162 211.150
 648.618 374.415
 392.977 614.626
 744.317 806.686
 151.527 621.905
 185.319 847.223
 36.773 866.586
 596.408 472.546
 933.939 631.612
 924.121 323.338
 652.169 387.175
 613.226 922.952
 521.354 550.759
 481.493 756.660
 893.428 732.001
 715.381 708.892
 381.416 82.348
 192.705 651.139
 444.651 810.417
 73.200 948.487
 390.059 894.667
 429.769 668.009
 785.553 862.518
 845.712 203.674
 653.787 686.841
 928.058 521.514
 67.490 244.979
 714.266 932.750
 38.838 901.024
 936.939 144.343
 975.846 8.195
 94.970 754.393
 762.350 25.091
 624.001 558.117
 451.998 427.834
 106.523 228.515
 100.874 251.010
 183.006 619.604
 801.369 365.842
 468.639 110.272
 127.984 106.593
 522.397 829.963
 23.660 579.080
 511.147 65.796
 405.480 562.131
 244.259 692.137
 167.175 868.216
 384.989 651.674
 721.578 28.432
 862.839 680.647
 131.217 265.135
 383.704 954.931
 294.704 609.100
 857.276 748.375
 618.853 294.062
 7.644 666.267
 342.952 947.408
 204.916 436.526
 876.930 709.739
 33.033 516.486
 556.943 16.928
 499.639 76.814
 451.021 15.431
 384.109 944.583
 807.798 245.091
 623.824 279.027
 430.065 494.181
 48.996 585.632
 372.095 430.171
 213.147 882.443
 558.801 448.668
 628.553 667.630
 62.169 14.713
 830.118 816.236
 155.617 838.157
 362.364 688.658
 912.770 412.198
 845.296 861.778
 989.313 525.486
 637.126 809.212
 494.058 248.809
 514.372 138.924
 140.316 902.653
 50.128 239.266
 496.113 578.423
 634.815 248.663
 400.199 750.519
 74.082 525.620
 961.578 356.505
 467.538 396.155
 947.947 806.276
 249.513 52.313
 430.739 717.380
 317.045 490.991
 882.232 661.773
 617.001 255.338
 307.303 889.364
 277.783 175.658
 685.998 296.426
 793.975 22.654
 953.342 903.568
 174.927 968.499
 853.030 760.378
 699.388 501.433
 378.272 604.694
 654.581 224.093
 715.693 266.725
 434.470 66.739
 899.493 855.950
 711.395 411.805
 978.902 226.041
 238.923 519.278
 821.206 245.232
 680.847 292.383
 587.415 562.100
 759.260 674.623
 3.155 46.039
 868.947 932.816
 331.869 984.612
 89.657 382.261
 172.464 664.094
 543.891 141.258
 33.576 762.934
 175.560 670.047
 969.459 309.452
 972.177 826.704
 238.877 944.171
 206.416 148.148
 12.271 173.915
 545.976 992.180
 100.944 889.688
 566.284 26.240
 715.266 964.853
 819.049 555.567
 530.250 466.036
 759.718 98.747
 202.739 249.075
 445.254 958.791
 754.466 219.396
 485.191 835.107
 422.040 694.190
 596.700 573.951
 144.398 387.104
 689.464 275.529
 479.232 959.918
 427.872 244.053
 534.623 655.455
 3.694 777.451
 295.574 688.126
 547.539 906.395
 295.820 159.926
 435.691 783.864
 914.583 767.874
 262.024 138.222
 100.345 342.089
 572.633 691.893
 177.093 810.576
 561.442 637.134
 663.438 926.928
 834.676 588.536
 25.717 560.387
 434.725 102.832
 739.510 464.923
 512.273 90.134
 400.271 786.253
 119.810 722.138
 306.274 595.179
 418.660 773.179
 542.195 54.557
 322.095 475.823
 179.070 429.052
 993.829 716.236
 538.686 665.132
 267.273 783.630
 263.529 228.117
 607.479 486.299
 106.210 948.401
 693.938 582.987
 276.828 856.021
 625.773 497.551
 938.248 67.736
 536.832 797.242
 46.068 320.634
 530.388 46.541
 423.584 448.639
 103.385 290.875
 426.901 91.121
 8.238 484.980
 179.138 965.149
 4.203 831.968
 476.363 773.932
 466.346 929.845
 635.277 53.917
 962.393 286.337
 760.895 162.402
 868.766 630.205
 861.771 997.671
 897.165 253.072
 583.915 636.548
 141.057 611.165
 928.945 722.360
 353.872 617.833
 476.826 382.818
 642.707 497.546
 361.340 586.005
 435.670 48.098
 513.184 927.970
 369.044 483.389
 660.089 802.380
 881.237 283.680
 877.826 36.906
 611.537 258.115
 445.444 338.897
 828.514 186.145
 651.067 111.226
 779.034 326.129
 502.311 355.622
 106.143 902.403
 952.649 843.397
 962.377 563.903
 899.358 511.132
 602.349 170.570
 430.951 30.879
 610.933 47.030
 396.215 750.980
 375.208 750.316
 580.025 135.187
 382.003 149.481
 553.451 515.788
 688.803 195.254
 520.369 382.812
 822.682 668.266
 316.492 658.571
 86.486 701.526
 688.879 948.046
 48.617 258.942
 357.311 744.652
 945.506 564.615
 349.292 32.223
 995.273 780.855
 126.700 822.574
 696.487 855.484
 956.455 459.495
 134.666 245.768
 395.079 200.717
 36.791 287.504
 186.100 746.231
 774.189 939.479
 41.297 241.851
 18.509 887.262
 876.381 469.245
 183.993 943.260
 986.543 696.653
 849.866 5.140
 218.233 157.502
 835.581 720.445
 464.429 637.251
 613.082 405.701
 278.686 862.608
 976.592 653.192
 268.523 623.163
 872.213 663.259
 344.596 25.293
 615.432 415.447
 225.033 334.498
 321.288 854.588
 633.826 248.283
 744.263 850.350
 901.061 541.134
 206.029 588.614
 636.709 110.336
 290.011 583.794
 477.763 941.572
 241.747 742.015
 722.730 211.929
 850.429 950.607
 792.973 101.483
 145.455 879.989
 675.654 229.948
 745.882 935.747
 789.284 449.501
 702.053 233.094
 504.909 876.927
 297.412 740.192
 991.267 46.604
 492.406 273.882
 221.856 309.795
 527.765 269.630
 179.463 635.448
 25.429 391.152
 266.653 713.736
 674.447 313.809
 128.982 297.335
 36.758 895.022
 924.709 498.698
 2.520 435.375
 136.978 897.018
 143.398 602.595
 381.353 789.253
 409.707 619.260
 75.963 379.331
 876.690 551.861
 29.093 662.896
 227.536 547.140
 878.894 896.686
 355.243 970.577
 263.971 897.583
 439.623 956.236
 687.113 692.763
 504.955 487.210
 285.808 826.170
 261.808 917.680
 373.725 645.243
 785.029 712.639
 351.698 263.622
 658.792 26.923
 792.643 379.251
 836.860 744.166
 522.966 372.243
 907.986 437.106
 897.509 903.186
 336.988 847.466
 192.826 760.865
 763.738 386.082
 824.869 789.928
 605.741 557.494
 585.349 75.839
 123.672 368.701
 142.448 28.935
 200.032 705.930
 975.865 834.831
 353.812 388.263
 726.061 808.540
 801.712 430.620
 598.795 278.839
 590.249 784.446
 147.616 652.799
 202.183 51.569
 80.942 573.536
 402.524 979.809
 31.905 533.508
 79.468 808.379
 766.614 777.912
 177.525 112.909
 571.289 805.597
 565.691 845.651
 485.503 616.398
 462.567 933.296
 275.084 72.829
 310.926 505.692
 155.087 240.043
 292.470 522.158
 74.421 380.832
 863.643 941.996
 106.363 842.984
 217.833 372.078
 103.522 455.746
 708.480 302.313
 175.072 212.364
 350.323 110.355
 834.792 59.323
 228.817 246.697
 410.121 33.022
 245.694 682.592
 757.825 915.085
 194.660 363.819
 716.738 42.684
 856.371 126.677
 461.363 75.221
 115.581 127.900
 873.977 939.058
 102.832 162.069
 802.437 44.156
 943.969 398.974
 144.477 277.136
 836.646 695.232
 828.376 452.284
 165.619 110.811
 128.995 463.189
 97.891 999.315
 255.058 582.145
 272.679 713.655
 609.012 351.338
 605.856 764.628
 598.718 589.350
 978.244 143.065
 867.812 879.258
 364.246 436.223
 508.841 831.882
 302.374 571.464
 383.732 641.482
 110.813 255.831
 456.086 323.886
 836.109 965.631
 848.863 291.936
 96.160 207.657
 691.912 963.907
 73.013 521.211
 182.301 191.753
 337.637 630.997
 315.492 852.537
 687.076 374.406
 579.120 774.077
 61.613 607.382
 358.733 710.726
 31.300 601.403
 664.545 684.479
 521.033 355.912
 31.621 137.576
 933.031 407.640
 507.397 873.773
 755.087 777.684
 657.848 205.179
 70.144 581.908
 587.675 469.436
 143.900 978.701
 374.593 678.161
 826.423 744.373
 810.242 432.500
 803.583 70.338
 370.539 966.814
 544.977 652.942
 309.862 718.689
 965.579 797.477
 292.648 775.304
 525.322 849.019
 102.455 905.763
 489.155 576.588
 464.920 290.177
 942.732 221.540
 603.200 23.398
 566.995 339.562
 731.286 669.461
 107.753 647.261
 654.251 627.660
 501.245 173.785
 60.011 538.930
 129.244 725.667
 983.084 998.980
 150.998 124.955
 528.399 179.648
 96.110 768.416
 947.118 710.749
 282.087 686.345
 944.310 99.690
 350.863 626.129
 11.045 715.044
 586.164 436.697
 154.924 722.985
 292.421 639.423
 650.379 522.649
 578.483 8.681
 43.405 999.507
 416.066 986.422
 278.059 16.497
 932.354 70.786
 320.542 843.586
 975.239 965.609
 350.509 930.753
 63.212 287.774
 481.151 440.890
 732.834 300.705
 25.372 52.233
 936.297 288.304
 713.966 629.688
 758.960 383.394
 615.224 756.488
 139.366 513.017
 128.944 758.266
 127.589 480.028
 609.865 577.803
 235.495 442.411
 397.339 647.932
 666.323 320.085
 224.385 130.512
 290.881 111.015
 787.628 549.810
 621.468 156.979
 271.000 848.486
 258.715 2.859
 624.276 273.700
 214.902 345.922
 649.737 690.250
 592.567 392.984
 396.559 988.519
 589.713 718.916
 906.364 169.157
 61.360 950.681
 101.086 546.422
 568.339 553.523
 115.523 811.190
 242.892 952.398
 914.363 566.468
 979.959 729.925
 812.858 417.355
 583.995 765.721
 960.697 928.741
 53.133 749.899
 821.996 313.337
 232.817 360.560
 765.915 776.124
 515.206 651.666
 600.546 105.968
 72.313 479.653
 968.827 598.464
 591.740 496.178
 163.874 334.229
 513.963 757.730
 0.075 482.653
 57.250 23.272
 736.214 801.939
 646.816 517.141
 731.915 152.192
 852.778 280.206
 25.752 309.925
 279.383 187.491
 552.711 991.098
 556.351 510.443
 423.648 967.389
 260.505 297.809
 926.360 849.535
 169.113 357.177
 486.511 255.370
 220.229 771.982
 259.532 62.364
 262.940 483.900
 777.686 539.573
 532.841 821.672
 818.595 776.828
 524.615 43.454
 514.764 785.548
 871.588 75.682
 513.274 381.886
 127.114 37.352
 499.056 816.077
 198.276 710.671
 595.515 559.241
 160.354 498.722
 487.346 568.818
 410.773 255.381
 709.770 234.910
 561.728 605.138
 507.039 461.653
 157.627 428.997
 274.810 500.203
 601.026 281.647
 612.912 153.853
 521.350 844.000
 877.418 392.285
 994.852 589.688
 236.991 703.105
 370.577 654.827
 214.717 277.032
 152.387 214.190
 592.638 361.576
 186.182 265.919
 134.607 460.662
 887.377 658.977
 559.754 28.634
 77.575 26.156
 492.737 571.691
 170.474 339.731
 100.092 683.506
 522.764 431.472
 869.600 201.027
 141.551 624.104
 529.975 958.036
 89.435 733.362
 672.831 265.568
 653.403 10.155
 912.277 377.922
 24.145 8.252
 787.432 569.458
 76.223 57.182
 420.388 700.177
 132.896 681.174
 730.646 77.186
 956.512 387.070
 773.893 205.248
 818.705 216.901
 218.343 484.016
 394.590 59.670
 749.071 764.141
 490.439 192.692
 156.285 771.753
 681.641 892.299
 326.850 994.056
 812.072 249.020
 332.272 571.677
 820.204 841.314
 256.710 840.451
 422.626 478.110
 504.165 321.457
 41.326 392.811
 687.051 479.119
 824.469 654.879
 153.954 399.219
 327.045 19.855
 40.918 518.787
 111.264 340.814
 909.482 645.412
 248.689 155.243
 500.491 102.889
 86.751 298.562
 523.146 941.954
 139.426 801.656
 304.618 658.592
 111.656 843.495
 340.828 808.157
 733.806 855.168
 560.692 721.830
 708.444 728.214
 394.511 294.222
 927.515 453.403
 425.537 478.976
 552.225 906.948
 608.481 805.630
 237.329 176.274
 319.509 409.000
 981.033 59.046
 121.698 875.560
 874.260 725.046
 303.839 684.326
 569.805 64.193
 397.900 317.493
 82.153 784.601
 873.346 794.292
 629.810 716.754
 620.141 636.431
 539.486 134.119
 194.921 192.033
 718.858 842.600
 847.968 54.751
 173.900 712.989
 256.797 633.743
 377.547 639.001
 553.112 17.440
 696.967 271.617
 484.412 278.732
 342.919 496.653
 443.492 581.544
 531.008 440.912
 125.755 549.307
 433.274 782.629
 935.569 665.935
 570.223 539.564
 112.404 211.465
 146.538 64.019
 241.512 740.028
 395.201 204.833
 162.025 130.514
 769.454 34.253
 800.306 163.897
 142.859 980.444
 603.944 680.180
 456.001 967.578
 700.945 57.251
 223.125 324.243
 781.451 839.406
 300.829 871.887
 820.963 271.029
 469.194 108.650
 912.818 597.962
 907.124 636.067
 635.086 762.930
 109.927 578.552
 977.614 410.167
 328.219 375.272
 36.409 436.946
 160.987 904.094
 535.661 85.411
 548.375 865.997
 56.508 297.040
 445.564 919.972
 383.117 684.850
 860.554 432.546
 71.042 586.384
 476.025 378.151
 603.425 705.564
 597.638 897.495
 933.889 436.107
 854.623 57.552
 880.488 76.599
 678.427 240.925
 495.521 431.312
 684.363 372.085
 907.228 265.779
 340.876 426.739
 130.291 417.126
 720.421 697.532
 344.740 101.789
 252.438 449.046
 222.482 813.880
 637.989 498.109
 65.629 752.977
 910.977 27.621
 42.436 688.009
 844.188 475.157
 349.612 672.476
 879.624 538.629
 81.750 834.090
 719.710 383.250
 290.352 218.651
 935.081 705.321
 710.495 163.454
 40.089 863.121
 919.529 90.568
 651.240 293.112
 969.592 766.098
 597.019 626.154
 457.479 680.053
 288.647 554.421
 417.933 115.165
 716.894 591.784
 659.305 935.127
 115.190 450.918
 216.533 17.065
 456.748 127.010
 441.176 353.959
 444.559 744.239
 50.932 75.307
 747.047 366.329
 843.625 284.199
 746.374 891.017
 68.275 632.454
 646.263 700.729
 916.940 789.420
 155.540 304.020
 736.934 382.115
 173.946 916.012
 298.340 962.591
 588.242 948.414
 424.239 101.678
 897.008 133.548
 91.441 715.910
 458.162 430.658
 531.821 246.564
 558.186 660.660
 155.592 756.985
 678.833 707.259
 228.274 468.010
 556.159 93.215
 65.955 673.269
 236.735 291.590
 175.280 468.996
 13.570 529.570
 814.824 789.817
 124.574 369.198
 156.051 996.660
 502.178 552.895
 790.441 739.854
 835.343 545.523
 183.866 184.622
 233.658 717.975
 691.683 493.299
 935.138 44.641
 493.691 904.923
 670.050 638.975
 815.286 925.301
 456.333 53.660
 801.316 266.794
 59.631 416.221
 586.859 875.023
 982.618 564.599
 352.132 908.309
 361.979 62.915
 297.748 44.305
 333.505 504.062
 575.617 266.966
 390.266 796.825
 756.893 16.520
 698.321 160.750
 611.796 586.558
 769.326 547.291
 970.132 137.826
 918.322 921.825
 582.392 20.238
 484.785 794.555
 18.979 996.211
 370.448 111.377
 242.066 823.440
 381.574 906.208
 26.727 758.122
 567.382 287.705
 564.107 295.399
 959.377 464.704
 471.791 678.130
 155.942 700.856
 890.111 824.262
 208.096 690.215
 136.535 684.022
 469.473 737.866
 504.646 118.364
 28.159 954.696
 664.377 57.841
 169.805 90.324
 883.592 464.974
 988.509 555.904
 38.828 882.841
 800.453 67.402
 408.781 647.928
 789.370 374.201
 295.134 106.958
 265.129 947.208
 41.778 976.784
 817.397 770.323
 428.561 785.346
 344.270 510.275
 306.065 732.725
 607.567 98.900
 772.910 307.654
 367.162 931.257
 939.604 220.195
 859.183 510.378
 88.665 190.171
 68.382 18.355
 748.691 528.309
 892.617 293.059
 222.260 318.591
 474.658 384.735
 519.205 52.357
 78.928 867.376
 476.269 364.105
 391.867 512.183
 322.828 803.264
 826.252 686.075
 764.881 463.657
 691.813 824.435
 193.448 541.658
 164.849 716.860
 219.864 154.637
 134.499 826.148
 942.987 813.241
 836.988 888.142
 159.266 984.931
 904.059 83.163
 836.004 33.438
 68.319 863.893
 234.452 181.182
 385.080 320.701
 948.933 871.839
 874.163 780.197
 130.607 251.265
 960.997 198.364
 302.486 320.756
 837.150 123.958
 411.705 421.387
 777.300 384.291
 274.682 997.224
 781.899 763.305
 972.965 363.915
 479.756 395.525
 377.190 424.098
 667.928 249.615
 92.169 758.919
 911.408 297.660
 209.106 263.407
 323.759 902.635
 255.767 850.595
 632.052 764.025
 289.953 733.941
 353.181 863.083
 776.540 309.152
 909.986 183.163
 517.695 735.069
 658.879 251.178
 716.624 389.391
 528.237 473.089
 197.685 520.077
 549.174 804.895
 783.052 589.151
 346.086 11.764
 944.981 114.862
 320.354 888.383
 672.534 753.919
 61.605 625.492
 275.086 61.603
 540.088 558.786
 807.993 848.360
 32.035 890.368
 367.184 482.065
 996.676 458.843
 531.482 421.146
 326.255 96.684
 309.086 901.486
 424.397 662.977
 596.397 126.405
 407.170 102.143
 114.579 751.531
 666.978 246.201
 236.479 533.272
 971.781 956.972
 941.541 979.603
 899.192 267.994
 179.935 854.412
 512.798 622.491
 233.154 731.803
 890.892 67.433
 724.056 155.092
 108.062 324.439
 954.718 648.171
 68.253 251.195
 389.033 66.251
 792.651 83.317
 705.049 911.327
 303.782 522.655
 729.268 18.219
 623.458 746.238
 244.088 823.464
 949.648 548.156
 596.254 536.110
 207.130 408.265
 897.346 351.655
 618.149 385.623
 519.216 193.612
 29.669 455.923
 372.976 777.733
 608.634 611.065
 897.978 408.805
 399.604 591.562
 758.706 316.553
 681.972 170.069
 387.133 383.774
 196.546 104.477
 853.586 325.221
 91.639 154.296
 191.395 139.238
 903.056 343.143
 533.414 515.911
 394.786 157.039
 989.057 776.059
 590.146 812.691
 548.937 406.200
 587.126 597.297
 853.869 807.396
 625.362 572.690
 12.341 93.370
 532.265 418.383
 855.128 648.477
 877.293 642.542
 840.244 322.917
 489.090 864.972
 981.680 125.312
 101.461 935.274
 590.372 736.569
 780.090 621.562
 657.538 169.408
 9.946 835.243
 454.264 131.363
 288.997 455.700
 395.182 702.385
 250.731 911.223
 649.814 538.915
 527.893 650.913
 67.161 82.630
 152.634 413.606
 95.157 942.772
 471.926 937.140
 867.422 385.470
 627.817 142.891
 39.333 491.788
 224.052 330.549
 280.906 219.071
 66.263 996.381
 275.378 138.759
 842.711 280.004
 283.224 740.139
 405.225 0.984
 667.933 736.080
 342.119 784.024
 551.811 26.686
 811.556 922.229
 990.131 753.991
 957.852 689.923
 685.804 989.529
 575.936 603.094
 483.524 951.988
 259.662 215.952
 303.913 559.866
 885.420 30.977
 129.930 530.316
 588.981 847.584
 417.912 977.165
 114.341 757.092
 355.605 515.943
 600.302 150.702
 663.932 619.793
 153.511 699.826
 775.781 396.238
 393.669 717.290
 814.555 970.194
 83.763 552.054
 631.583 303.612
 839.730 413.350
 491.793 987.136
 192.292 982.146
 771.533 375.655
 219.346 334.087
 154.332 369.398
 928.862 569.357
 386.280 267.855
 226.479 388.036
 242.022 938.500
 903.847 946.544
 217.913 179.766
 716.121 229.638
 826.392 642.429
 441.189 936.612
 634.137 170.547
 318.239 338.880
 238.040 488.035
 516.753 563.826
 782.792 986.046
 184.284 406.971
 920.079 46.644
 136.187 697.090
 23.664 97.190
 684.489 828.611
 191.393 45.612
 336.274 739.545
 972.194 158.201
 832.269 24.283
 694.256 957.971
 29.903 217.289
 783.660 633.192
 576.232 520.080
 47.954 432.964
 857.164 339.761
 756.607 911.016
 870.856 197.945
 633.379 872.184
 53.703 605.312
 940.726 830.745
 613.619 895.794
 493.107 449.209
 102.366 307.693
 197.092 173.980
 119.403 584.855
 47.320 395.019
 595.273 362.699
 77.619 345.192
 792.226 680.638
 697.977 427.159
 300.881 218.898
 965.759 157.624
 49.878 654.321
 421.990 787.526
 904.177 742.376
 151.970 369.797
 358.790 2.941
 138.701 471.813
 268.088 872.652
 905.106 376.451
 444.480 809.599
 977.786 883.061
 350.262 535.376
 144.890 247.821
 357.161 579.041
 570.804 322.448
 101.806 767.179
 20.780 132.384
 92.628 769.269
 142.889 442.326
 773.186 258.989
 559.009 890.815
 895.270 456.500
 490.688 29.717
 57.360 556.383
 552.272 712.625
 203.095 868.585
 898.457 262.870
 411.362 968.996
 35.466 382.026
 433.879 101.139
 666.279 889.150
 714.959 835.749
 16.095 805.843
 457.080 190.974
 202.731 609.448
 148.575 168.643
 609.399 393.835
 647.913 863.027
 568.850 322.470
 802.642 855.056
 365.953 890.584
 877.983 689.821
 951.094 781.650
 66.581 537.013
 373.439 298.125
 661.133 106.610
 788.071 648.139
 288.087 5.568
 664.460 599.823
 943.677 710.710
 179.104 885.200
 541.949 449.452
 568.770 98.486
 704.944 540.102
 762.295 932.516
 602.565 179.359
 910.912 315.550
 617.053 574.274
 465.551 123.341
 375.439 512.702
 373.265 563.163
 502.127 529.331
 406.129 363.065
 110.306 348.422
 919.669 497.312
 220.623 129.807
 742.548 174.706
 692.192 587.399
 906.233 187.666
 926.255 431.157
 467.311 834.989
 186.582 961.223
 393.659 498.604
 330.953 439.798
 969.697 474.078
 601.011 20.600
 219.317 865.920
 737.593 231.658
 694.926 692.722
 517.765 4.354
 587.546 875.017
 118.720 5.538
 379.369 462.453
 851.024 60.980
 293.063 398.892
 446.253 24.205
 150.995 817.665
 486.655 826.944
 205.088 438.064
 810.165 193.967
 250.110 122.808
 973.995 679.366
 308.704 219.581
 603.391 112.610
 247.472 503.585
 756.353 75.485
 425.219 558.566
 195.725 775.901
 415.228 367.980
 650.582 267.264
 714.673 963.287
 71.222 774.481
 340.661 811.076
 415.969 336.719
 201.389 473.524
 361.631 735.813
 963.564 97.063
 288.809 936.032
 857.390 762.058
 72.642 969.960
 965.119 342.493
 301.428 336.257
 228.679 600.375
 70.244 763.311
 839.511 986.732
 53.037 389.354
 195.859 392.233
 71.228 530.984
 39.033 628.766
 354.683 790.579
 223.246 112.538
 464.916 86.475
 299.285 333.890
 831.724 591.675
 369.579 653.971
 782.403 616.235
 623.144 569.492
 134.584 260.069
 408.609 280.162
 25.158 557.204
 430.486 516.064
 882.239 705.254
 639.337 611.684
 866.550 466.929
 65.217 617.720
 842.712 600.743
 353.313 329.971
 947.893 148.745
 191.998 885.932
 141.028 18.484
 470.387 574.281
 104.853 748.613
 612.109 650.835
 477.444 862.330
 554.507 828.127
 380.576 275.536
 681.229 166.407
 437.399 838.146
 277.554 944.122
 108.641 14.102
 821.456 718.938
 979.532 730.360
 411.967 840.002
 181.965 595.535
 585.750 662.674
 99.217 568.242
 601.801 313.588
 863.030 72.741
 355.010 112.140
 482.485 859.910
 487.083 370.780
 136.322 205.197
 26.346 857.588
 688.792 448.070
 237.779 438.185
 655.626 301.124
 985.666 438.169
 31.025 698.673
 191.358 840.783
 796.821 387.233
 248.518 206.841
 857.222 672.204
 81.906 965.073
 191.089 180.445
 900.200 651.697
 380.901 647.002
 298.938 599.431
 383.954 321.331
 869.468 200.303
 555.503 865.011
 720.482 45.939
 942.324 595.621
 629.752 226.799
 743.353 652.579
 927.717 731.753
 414.712 417.979
 637.592 5.946
 90.661 132.394
 27.406 213.107
 39.091 681.356
 190.095 913.939
 587.486 587.386
 883.527 661.331
 988.313 185.556
 911.524 262.750
 765.197 163.391
 290.988 147.811
 244.807 250.296
 263.704 772.902
 863.862 4.601
 511.970 303.613
 904.274 790.840
 315.746 839.007
 88.132 104.298
 639.421 219.511
 822.329 88.434
 505.668 423.067
 262.559 123.109
 452.400 773.474
 38.600 723.096
 279.807 622.420
 795.921 177.972
 784.417 925.182
 339.489 652.916
 305.479 702.437
 369.017 137.263
 938.610 900.951
 653.867 221.893
 418.186 658.411
 171.528 270.967
 352.562 607.471
 715.179 957.410
 586.714 176.826
 830.911 199.556
 540.726 59.051
 568.992 378.816
 957.809 203.038
 399.938 961.159
 323.900 80.627
 56.743 680.195
 476.661 190.610
 899.370 673.872
 492.869 57.531
 364.458 73.217
 670.283 506.935
 948.387 708.525
 347.293 43.115
 89.486 780.119
 927.903 400.449
 957.791 506.943
 1.097 106.568
 48.784 152.169
 15.843 396.666
 209.595 181.713
 952.082 405.820
 229.052 155.591
 623.901 983.389
 901.557 815.709
 176.162 104.226
 862.024 514.784
 456.081 969.925
 896.276 943.086
 925.574 914.741
 597.480 131.754
 750.609 960.744
 481.918 38.201
 485.618 751.608
 142.060 11.038
 142.448 970.959
 925.217 964.870
 375.903 697.092
 533.693 811.006
 466.141 329.172
 977.329 245.623
 869.810 249.623
 429.495 315.267
 437.597 662.637
 779.198 699.078
 249.778 609.703
 399.225 572.015
 150.531 940.345
 805.527 463.283
 916.269 581.259
 236.902 184.496
 976.570 261.578
 585.037 673.864
 324.660 518.643
 729.948 252.391
 767.618 320.619
 939.614 98.031
 737.053 633.272
 158.226 761.743
 224.886 252.720
 396.042 838.963
 944.898 888.953
 34.595 800.171
 921.079 872.118
 241.447 819.860
 443.558 661.199
 244.123 834.467
 740.529 149.763
 417.153 132.862
 21.351 313.414
 790.849 429.263
 436.649 146.630
 75.603 495.325
 363.336 851.597
 818.996 208.311
 596.904 517.870
 161.052 994.380
 64.031 859.240
 439.787 564.027
 552.556 133.723
 817.204 20.438
 393.448 985.425
 165.539 606.293
 673.764 325.053
 773.522 791.295
 267.299 361.614
 429.455 108.120
 50.200 754.491
 116.881 150.691
 134.882 456.458
 752.543 753.610
 773.145 938.629
 16.338 388.679
 917.142 42.964
 608.359 822.792
 907.113 2.332
 36.166 675.871
 702.571 148.655
 931.764 558.205
 767.361 333.173
 645.976 329.606
 640.063 86.899
 519.655 849.766
 304.229 422.166
 416.578 537.320
 355.541 926.379
 279.628 547.249
 236.054 326.352
 176.408 350.871
 263.116 45.689
 396.806 663.864
 69.488 869.501
 95.707 735.286
 341.718 741.375
 9.545 969.709
 299.364 909.070
 264.281 206.399
 304.620 210.219
 911.511 990.547
 889.820 740.749
 833.553 124.043
 601.926 610.421
 130.633 225.138
 604.229 986.315
 204.744 20.978
 365.078 321.308
 974.662 473.508
 873.525 116.204
 62.415 442.412
 227.613 967.543
 278.617 528.866
 670.860 95.110
 276.219 646.993
 937.838 251.305
 141.126 127.487
 295.091 507.078
 823.614 177.358
 816.824 144.719
 394.686 973.727
 56.406 915.994
 922.394 746.795
 409.014 534.866
 419.133 861.454
 604.477 148.018
 504.318 108.312
 122.969 984.956
 678.102 398.491
 42.857 644.423
 9.703 573.386
 266.224 877.824
 535.041 607.330
 32.887 26.492
 237.765 629.871
 640.896 841.672
 488.321 723.155
 806.213 538.494
 648.607 672.053
 785.649 23.043
 954.268 839.387
 377.085 90.465
 80.152 200.534
 24.824 468.265
 122.430 661.246
 273.931 209.418
 316.922 975.624
 716.959 602.188
 209.171 519.493
 794.251 325.759
 327.485 515.140
 482.649 551.791
 643.665 969.298
 127.719 471.128
 273.498 15.992
 735.631 852.287
 334.651 753.356
 689.445 644.515
 585.656 248.648
 541.159 894.651
 186.795 643.650
 658.663 815.440
 500.523 224.572
 682.204 326.018
 462.267 692.922
 27.679 776.150
 457.042 468.927
 826.697 498.199
 416.163 724.731
 431.758 829.167
 662.734 544.337
 857.976 974.607
 873.637 470.083
 652.651 602.235
 956.898 66.207
 755.794 52.159
 62.143 618.985
 966.850 119.594
 821.817 826.099
 896.702 232.261
 63.911 196.855
 444.157 626.673
 22.830 796.854
 280.301 583.793
 711.826 98.589
 893.031 564.729
 894.268 731.684
 981.806 981.023
 616.102 317.177
 396.221 522.608
 730.630 789.109
 81.570 270.682
 279.685 389.120
 283.509 954.717
 91.021 116.663
 428.647 524.972
 937.040 845.490
 947.974 947.462
 79.746 608.470
 858.186 671.062
 834.019 5.340
 127.998 340.841
 827.088 115.290
 901.366 952.668
 155.745 277.257
 149.305 67.497
 461.681 230.356
 601.811 875.606
 704.953 245.230
 149.647 658.511
 839.530 400.306
 783.845 516.742
 735.002 206.564
 493.324 483.327
 174.593 517.716
 5.646 334.554
 49.771 502.461
 423.542 440.643
 502.007 340.267
 474.317 909.551
 596.902 935.982
 497.671 497.769
 597.376 51.237
 400.065 364.110
 301.374 807.428
 503.822 687.836
 574.218 27.050
 623.147 563.789
 813.149 613.828
 366.684 917.451
 886.516 409.807
 859.927 586.004
 175.625 257.024
 16.421 211.759
 874.482 396.190
 583.320 356.973
 160.904 683.985
 316.481 829.577
 308.986 248.898
 378.127 804.124
 163.386 243.302
 924.487 18.148
 613.774 912.710
 593.173 348.704
 94.951 683.443
 394.971 45.254
 574.471 774.509
 249.888 72.126
 683.011 641.181
 923.498 545.817
 379.464 545.099
 460.891 429.603
 936.962 672.713
 878.834 150.796
 780.209 460.336
 62.347 955.938
 319.079 365.355
 673.106 828.102
 7.069 0.096
 770.309 10.851
 332.650 834.268
 579.489 358.403
 831.718 105.831
 933.951 245.044
 823.159 956.561
 822.751 893.127
 828.277 440.922
 877.543 133.204
 277.582 24.176
 640.103 597.618
 452.692 582.785
 898.211 616.474
 802.369 107.357
 38.059 969.312
 33.547 161.642
 217.988 624.427
 262.441 312.065
 655.647 538.986
 147.358 868.119
 576.325 5.396
 271.535 287.575
 485.072 312.520
 137.534 940.289
 693.210 184.022
 338.512 794.598
 198.049 491.296
 728.565 210.515
 533.216 686.211
 494.704 879.598
 479.327 721.260
 785.659 43.423
 157.258 524.176
 154.183 217.599
 78.468 363.839
 274.887 528.558
 961.514 318.082
 791.815 483.622
 256.832 56.336
 390.075 104.766
 271.947 945.827
 263.223 191.982
 928.715 135.058
 630.026 388.039
 588.010 458.764
 236.298 303.052
 73.952 331.369
 333.321 350.589
 250.617 978.755
 255.647 38.661
 933.869 519.030
 807.793 156.079
 947.109 300.680
 419.384 770.202
 93.247 190.574
 727.949 894.485
 259.919 964.610
 511.917 547.570
 798.098 771.158
 915.946 179.722
 415.829 633.122
 706.904 822.440
 762.292 840.227
 970.401 74.202
 499.148 711.767
 631.290 185.977
 275.732 824.497
 462.175 86.671
 654.855 284.503
 664.372 488.941
 642.509 750.194
 577.414 53.186
 226.663 600.941
 835.069 541.219
 849.612 198.106
 155.504 555.797
 350.203 548.544
 576.108 698.208
 895.041 691.969
 43.244 159.481
 252.918 770.440
 895.561 33.041
 388.750 368.847
 566.401 155.104
 400.004 348.329
 234.217 466.512
 880.703 929.579
 705.978 684.663
 669.637 259.979
 391.500 180.677
 867.326 548.031
 258.866 94.788
 940.953 142.107
 423.163 877.407
 581.039 629.816
 861.226 115.446
 834.669 241.965
 340.740 959.841
 477.058 54.306
 257.793 993.053
 858.950 824.773
 775.763 512.476
 797.512 808.150
 611.466 20.619
 882.048 719.137
 510.979 34.772
 714.979 724.219
 964.877 2.341
 678.462 128.913
 926.346 243.476
 335.867 376.771
 189.333 65.982
 276.788 317.496
 959.308 900.502
 278.640 51.828
 886.343 893.632
 975.141 279.328
 136.885 546.014
 632.693 111.140
 743.120 879.921
 183.960 53.408
 601.360 220.497
 850.785 998.798
 785.799 946.461
 706.229 904.951
 821.858 744.938
 531.213 601.467
 822.783 742.293
 671.555 203.798
 860.846 894.826
 105.522 666.362
 125.462 742.331
 103.276 462.047
 647.648 851.576
 163.341 505.521
 54.730 319.267
 16.690 658.343
 700.249 644.015
 518.016 270.579
 909.074 209.148
 21.708 672.616
 132.239 902.997
 145.027 669.174
 743.667 916.778
 634.674 382.555
 583.469 143.747
 809.748 112.269
 289.758 514.362
 891.780 731.898
 920.999 963.435
 541.931 931.091
 389.797 975.259
 400.472 870.687
 171.196 995.555
 111.362 483.056
 556.119 654.451
 665.425 288.887
 164.332 198.045
 312.453 677.966
 359.633 778.299
 382.090 717.336
 799.786 68.680
 175.130 698.904
 359.851 838.412
 403.563 453.764
 672.983 679.141
 185.145 466.716
 198.727 597.881
 255.420 686.675
 44.432 998.227
 219.077 702.566
 298.152 12.919
 398.372 336.153
 776.764 835.071
 177.547 280.037
 324.587 748.867
 920.077 908.213
 917.399 874.795
 234.784 926.348
 214.209 126.796
 975.063 868.101
 62.501 701.890
 213.473 231.725
 88.055 275.378
 85.752 77.975
 502.122 410.734
 840.908 356.593
 829.050 982.464
 367.695 915.702
 416.966 387.980
 545.772 788.178
 441.443 241.726
 848.618 794.039
 73.925 118.174
 14.450 991.295
 568.028 772.024
 313.558 933.255
 50.589 411.789
 941.606 822.468
 701.699 850.554
 527.317 405.296
 8.161 283.998
 281.799 132.241
 695.238 645.625
 260.648 663.870
 427.721 822.818
 837.273 67.411
 146.886 860.848
 278.060 2.382
 26.552 776.897
 201.586 203.102
 119.130 909.772
 332.777 640.434
 279.235 266.041
 919.599 784.021
 434.253 28.462
 258.381 429.648
 582.493 971.687
 221.380 34.859
 482.609 703.243
 446.840 490.833
 123.246 399.898
 840.941 711.772
 78.183 541.831
 359.052 447.111
 436.131 326.018
 240.250 809.991
 400.903 248.255
 226.776 301.338
 969.725 328.020
 24.823 617.057
 476.299 675.509
 773.716 421.259
 719.967 394.651
 459.237 106.817
 960.475 24.542
 608.754 542.070
 134.801 954.842
 769.248 6.262
 222.009 134.207
 925.761 173.645
 45.794 316.452
 351.757 735.405
 842.267 464.010
 282.108 308.440
 340.518 425.265
 104.697 819.865
 691.763 809.968
 521.952 866.151
 453.722 59.259
 835.965 306.449
 682.551 13.609
 360.559 882.472
 525.835 58.519
 113.872 173.945
 145.319 925.154
 752.377 51.851
 254.101 957.774
 981.125 724.526
 534.673 664.089
 928.262 867.927
 44.656 436.377
 670.195 465.535
 827.290 783.887
 906.219 270.364
 63.100 329.652
 829.997 47.138
 544.968 292.293
 355.189 403.111
 176.657 555.896
 802.099 408.203
 808.244 604.611
 922.892 816.606
 582.729 204.916
 169.294 400.942
 206.130 414.647
 526.399 205.300
 126.705 206.817
 140.146 814.284
 553.662 156.418
 648.074 561.850
 926.099 453.892
 330.219 896.575
 801.317 199.497
 379.715 450.666
 938.643 983.795
 154.003 190.152
 459.013 171.809
 814.163 956.005
 538.678 848.774
 351.133 733.481
 902.269 835.950
 396.349 743.625
 999.223 593.616
 136.302 460.957
 839.238 758.538
 14.697 590.007
 16.347 844.025
 84.366 936.155
 34.728 606.885
 938.991 679.504
 57.973 367.548
 140.418 391.213
 110.921 283.195
 192.256 947.240
 371.019 110.722
 79.223 413.188
 874.432 263.776
 581.910 754.442
 938.767 138.990
 329.198 517.667
 155.431 449.188
 409.384 222.885
 544.615 110.044
 323.196 280.545
 586.975 550.994
 827.586 626.419
 368.898 896.572
 441.676 660.831
 101.313 541.774
 922.070 340.117
 222.170 241.029
 173.426 640.467
 174.799 977.236
 854.413 981.333
 601.418 872.862
 334.788 331.604
 14.211 62.808
 825.303 542.034
 244.857 347.766
 60.448 257.402
 944.618 181.749
 189.994 508.022
 756.538 978.840
 807.143 599.368
 232.607 227.849
 790.247 188.246
 173.702 621.187
 796.232 822.381
 458.539 492.988
 454.575 736.141
 57.856 744.286
 161.862 237.993
 337.647 48.291
 662.552 635.019
 804.782 180.604
 568.581 747.241
 582.170 527.384
 569.127 740.795
 389.215 174.258
 215.523 216.129
 995.350 971.175
 941.356 327.878
 686.675 870.144
 953.886 680.097
 492.996 925.864
 72.633 967.849
 847.948 181.782
 710.246 848.211
 159.470 299.330
 408.478 485.587
 940.958 55.257
 530.294 183.474
 762.300 575.778
 443.088 683.795
 220.312 506.956
 335.946 172.568
 373.298 864.510
 427.363 4.399
 936.512 454.435
 923.303 266.502
 873.910 915.906
 566.758 804.116
 554.878 282.576
 819.784 373.059
 158.679 676.176
 681.291 461.491
 618.448 291.301
 365.826 712.590
 793.065 172.182
 750.226 104.018
 259.667 656.479
 789.847 310.629
 730.535 518.580
 370.385 346.484
 542.396 302.235
 104.754 393.964
 448.661 621.801
 919.750 65.467
 398.807 130.742
 370.098 481.193
 525.166 718.810
 136.957 899.965
 914.976 384.682
 236.039 14.502
 242.176 233.367
 902.473 864.415
 114.498 527.886
 713.611 966.262
 280.617 558.449
 238.714 187.901
 191.203 921.303
 800.344 972.252
 946.550 280.729
 934.014 252.138
 350.061 744.261
 931.133 192.707
 657.384 51.508
 739.363 290.867
 29.625 65.124
 221.281 283.046
 608.291 778.172
 786.962 334.573
 299.857 700.753
 122.009 568.078
 637.753 61.288
 736.136 736.981
 655.965 520.841
 418.264 756.618
 316.109 834.612
 164.821 503.582
 261.852 150.974
 464.480 307.873
 192.037 978.821
 893.779 557.466
 936.061 607.436
 176.030 866.632
 949.340 274.454
 255.922 24.037
 818.615 257.089
 572.416 21.175
 950.010 435.561
 804.524 593.732
 708.865 637.259
 602.826 6.025
 269.446 122.771
 591.843 30.627
 522.528 93.445
 575.483 871.046
 865.804 772.961
 943.587 934.892
 180.302 896.731
 759.323 69.064
 967.886 802.452
 604.863 938.308
 510.984 488.147
 629.805 376.110
 114.558 241.612
 239.710 614.620
 428.762 763.838
 790.278 551.542
 533.615 140.992
 528.979 520.291
 727.363 862.739
 816.125 169.707
 709.100 152.588
 530.296 946.244
 323.001 747.546
 140.961 610.499
 53.514 534.554
 539.033 157.479
 673.563 980.155
 632.522 283.034
 574.939 453.655
 420.646 125.001
 403.247 484.315
 690.408 774.886
 309.021 866.994
 272.452 13.256
 869.865 761.091
 538.695 768.684
 71.858 453.008
 316.846 976.343
 526.273 976.868
 883.497 248.578
 782.248 31.468
 128.164 137.538
 447.919 578.943
 258.852 730.978
 200.371 663.177
 651.837 979.208
 325.234 610.354
 193.915 997.129
 434.858 152.308
 987.194 753.993
 552.624 693.493
 800.242 79.510
 981.349 987.777
 574.179 943.159
 785.046 731.077
 500.008 59.703
 373.003 854.803
 249.491 234.325
 478.697 733.475
 394.351 572.297
 747.079 723.742
 619.064 968.300
 484.077 822.943
 205.577 777.551
 761.574 180.555
 331.509 513.550
 717.692 388.186
 817.800 964.952
 332.037 101.709
 131.100 566.876
 302.949 566.779
 187.642 880.476
 601.072 996.054
 19.064 950.144
 341.269 718.302
 799.972 332.275
 401.668 337.203
 458.384 75.460
 651.220 317.682
 903.188 622.660
 230.369 992.139
 320.022 884.991
 396.486 746.050
 474.404 878.684
 407.451 415.288
 187.422 736.629
 512.726 785.555
 236.956 409.289
 668.635 621.994
 711.326 403.028
 238.898 234.899
 80.967 803.876
 906.513 81.323
 938.407 79.054
 860.380 953.986
 922.280 605.358
 159.726 575.340
 924.903 51.492
 979.234 818.911
 375.881 40.130
 234.104 760.497
 490.385 474.884
 241.185 522.619
 617.024 468.077
 532.305 636.473
 666.986 518.673
 469.453 891.929
 456.571 927.664
 767.187 378.795
 255.864 3.348
 582.264 408.193
 966.632 394.276
 238.972 23.814
 915.374 527.095
 503.940 916.745
 958.427 144.446
 267.435 308.039
 374.359 999.482
 518.675 89.374
 236.338 924.221
 187.706 558.619
 689.166 445.008
 161.639 64.401
 830.466 456.865
 41.925 907.679
 944.448 916.873
 793.803 830.573
 344.552 193.248
 728.868 260.504
 435.501 370.118
 464.891 343.797
 146.959 107.675
 909.785 385.974
 163.830 383.341
 533.097 69.876
 379.475 772.609
 411.080 217.452
 427.832 689.444
 780.769 631.738
 662.027 907.602
 213.111 953.234
 396.942 578.456
 441.941 506.253
 930.943 90.959
 369.234 827.949
 820.265 369.222
 640.686 263.599
 64.255 347.049
 360.398 489.759
 439.664 311.805
 228.446 671.212
 819.564 877.859
 457.927 762.903
 252.502 478.757
 904.060 94.749
 138.351 294.269
 640.800 201.162
 500.623 430.902
 801.931 20.036
 55.154 320.737
 493.603 245.011
 149.908 702.127
 441.807 192.896
 290.872 96.447
 297.466 983.694
 668.657 437.661
 47.883 827.775
 106.518 876.685
 218.672 493.228
 113.242 841.647
 765.465 571.511
 147.066 150.072
 98.272 472.262
 885.947 442.331
 230.178 425.137
 814.605 930.507
 850.906 429.991
 42.575 566.998
 277.707 624.483
 175.843 257.016
 892.191 993.775
 696.360 833.800
 321.337 559.448
 531.057 740.435
 331.370 998.849
 889.938 913.937
 70.035 172.159
 549.919 332.726
 889.615 898.481
 288.527 295.175
 811.608 915.820
 314.201 362.899
 634.192 690.172
 185.220 286.474
 443.443 278.940
 698.160 282.937
 654.888 991.954
 603.194 43.545
 797.643 83.698
 264.506 497.775
 751.436 122.580
 729.852 966.443
 577.811 252.570
 257.151 115.302
 49.342 40.378
 524.374 422.831
 401.568 503.940
 331.524 445.511
 216.372 777.751
 102.808 384.361
 25.833 485.282
 379.036 602.360
 613.117 571.801
 423.832 228.631
 821.206 181.572
 174.380 617.532
 278.412 236.274
 873.456 655.486
 957.247 46.969
 602.645 62.237
 124.037 445.993
 578.432 393.966
 562.258 199.397
 907.802 291.336
 93.002 512.186
 665.787 134.978
 329.146 190.508
 744.948 73.488
 321.842 915.582
 229.881 914.835
 653.200 317.598
 815.749 551.692
 539.756 333.870
 468.553 996.070
 408.166 179.431
 519.863 190.496
 36.032 151.120
 306.394 144.481
 893.696 194.492
 364.665 609.332
 532.092 468.948
 835.849 85.159
 320.319 98.061
 841.458 975.816
 205.629 452.729
 75.827 835.277
 437.296 13.601
 98.378 938.557
 931.678 440.848
 872.670 557.715
 554.250 554.296
 18.560 915.892
 529.118 620.990
 249.789 557.137
 259.208 552.186
 246.684 925.159
 430.949 234.677
 149.968 48.918
 593.716 435.190
 297.826 36.530
 732.865 209.730
 308.277 371.362
 309.921 976.411
 129.654 966.059
 16.988 840.086
 943.745 382.940
 105.052 125.480
 462.282 284.560
 696.283 633.358
 64.364 888.823
 405.459 898.274
 689.680 212.073
 880.048 728.747
 442.720 74.757
 355.407 849.224
 442.389 992.063
 922.022 351.416
 738.469 91.387
 155.052 479.492
 733.300 395.221
 879.992 614.132
 819.083 128.413
 787.548 44.704
 146.639 989.595
 89.486 602.992
 61.737 545.496
 477.004 617.459
 714.831 431.964
 933.942 91.233
 306.888 885.642
 926.984 932.747
 968.735 184.801
 679.935 413.658
 178.071 886.802
 503.535 498.469
 143.852 743.791
 938.408 3.875
 682.600 928.744
 47.220 688.625
 678.371 672.830
 911.462 847.581
 364.334 704.766
 925.382 53.332
 948.543 486.564
 89.190 637.294
 792.340 291.631
 268.905 877.683
 652.651 694.953
 472.130 727.472
 838.261 206.127
 76.942 100.559
 376.940 130.013
 712.319 83.623
 20.347 482.947
 18.661 64.867
 655.181 11.792
 789.549 295.031
 173.610 286.143
 312.732 212.261
 268.116 78.804
 969.331 377.947
 843.199 75.160
 23.373 758.283
 619.851 507.573
 825.166 534.527
 92.084 886.524
 475.955 587.919
 775.332 276.571
 50.154 252.588
 864.315 863.550
 265.724 96.969
 146.360 91.795
 631.562 132.188
 651.551 768.940
 509.944 471.187
 873.182 984.331
 716.879 607.262
 973.282 848.979
 576.748 943.021
 664.491 214.737
 161.022 294.055
 100.097 83.032
 513.280 894.884
 230.768 174.678
 311.707 42.783
 524.521 548.364
 791.194 288.231
 474.190 563.199
 63.682 894.945
 915.449 357.826
 789.342 789.321
 282.930 233.173
 592.352 55.954
 679.835 386.752
 641.478 135.400
 118.462 752.882
 463.504 681.184
 799.284 795.445
 691.097 739.132
 581.574 908.326
 8.175 743.313
 309.374 174.908
 815.992 264.471
 796.126 83.825
 950.390 499.776
 645.972 996.045
 311.894 923.754
 759.112 701.576
 280.336 111.384
 95.532 926.313
 857.577 543.654
 771.462 675.292
 276.694 776.653
 755.268 492.861
 323.041 26.732
 686.059 138.692
 399.240 341.087
 734.326 517.491
 827.912 695.683
 987.763 546.523
 496.425 716.662
 808.503 726.286
 508.962 148.968
 654.821 613.977
 402.571 603.970
 378.771 945.568
 913.626 679.369
 341.855 459.752
 535.421 947.956
 377.788 335.877
 800.704 11.119
 671.686 748.701
 547.174 277.920
 718.801 186.950
 399.892 96.608
 326.580 591.900
 430.771 583.430
 987.769 899.206
 858.573 980.255
 189.068 455.154
 738.083 659.997
 342.243 911.067
 687.304 284.997
 998.306 351.348
 727.769 921.876
 999.470 496.446
 504.686 705.963
 860.032 147.741
 327.977 524.059
 271.405 553.041
 277.807 6.208
 476.470 906.197
 772.682 261.495
 835.744 729.617
 556.226 401.043
 147.121 792.513
 650.330 120.836
 819.782 499.225
 905.456 890.291
 432.200 240.425
 889.612 548.435
 317.872 75.384
 860.161 51.947
 867.528 736.540
 899.551 468.096
 163.422 389.493
 237.805 46.044
 273.046 804.334
 679.734 833.010
 132.838 700.322
 580.233 94.129
 6.639 508.547
 221.393 28.574
 271.498 790.198
 823.685 497.628
 980.840 75.711
 931.187 756.246
 700.812 117.543
 36.982 337.452
 381.977 32.196
 126.899 123.308
 90.583 741.709
 213.166 357.561
 809.734 598.098
 877.910 539.424
 962.368 313.611
 651.587 176.814
 989.582 943.442
 593.191 678.047
 127.196 934.418
 425.482 896.260
 301.429 312.582
 795.689 199.270
 854.979 224.629
 794.318 373.149
 114.854 953.361
 464.356 150.385
 823.124 517.136
 190.695 918.287
 324.643 249.501
 173.714 961.441
 498.305 690.416
 588.362 939.952
 539.899 447.843
 15.731 735.273
 368.065 791.784
 640.886 105.451
 95.833 896.495
 949.906 94.984
 357.823 265.685
 969.819 920.496
 429.392 765.588
 794.856 196.574
 844.119 298.277
 376.648 236.925
 388.218 809.280
 548.319 640.392
 906.309 517.113
 554.643 90.893
 727.007 845.774
 102.384 922.303
 846.659 43.511
 84.669 446.532
 386.122 281.573
 706.878 753.952
 552.727 685.226
 113.312 874.142
 144.439 186.830
 726.225 51.228
 976.105 878.368
 132.182 927.360
 891.674 140.565
 333.745 641.005
 858.037 839.992
 703.996 0.346
 75.040 307.713
 792.202 768.468
 845.153 276.629
 814.060 743.860
 840.896 984.345
 880.593 300.801
 307.461 909.033
 765.032 698.234
 14.112 153.090
 844.510 117.759
 495.970 19.713
 178.348 661.576
 336.209 427.696
 971.066 555.590
 158.742 207.371
 717.454 453.142
 317.886 133.833
 519.251 928.038
 371.886 541.146
 605.998 154.682
 652.389 172.645
 272.711 86.608
 135.917 347.597
 878.383 616.637
 383.214 744.240
 424.332 702.000
 238.141 934.666
 570.605 1.463
 923.002 970.201
 850.655 449.624
 988.146 659.381
 736.048 402.899
 580.005 947.384
 88.995 564.289
 696.176 879.863
 253.913 127.905
 464.357 789.665
 491.320 292.687
 183.121 497.228
 887.225 57.055
 518.446 769.986
 96.281 616.972
 186.042 989.277
 942.871 609.550
 943.993 761.928
 734.450 248.746
 254.594 65.389
 187.863 230.598
 483.025 798.243
 761.691 299.966
 621.425 330.843
 384.041 991.773
 850.749 713.166
 601.725 225.787
 573.538 638.815
 917.699 849.058
 115.397 515.990
 971.331 604.054
 51.838 129.595
 521.102 338.632
 973.437 355.329
 260.262 67.155
 562.498 309.095
 9.623 7.070
 678.122 676.618
 42.830 234.166
 996.502 902.543
 291.272 670.453
 845.151 449.843
 109.263 804.697
 622.642 634.243
 644.583 676.018
 481.308 150.154
 722.295 70.566
 344.456 530.618
 406.402 700.306
 360.248 510.912
 28.106 977.416
 293.050 821.275
 762.816 259.378
 304.181 936.901
 680.604 525.616
 965.409 21.597
 294.527 29.521
 21.021 864.850
 774.156 738.251
 411.779 320.463
 292.174 280.951
 893.629 289.055
 122.304 643.753
 425.892 967.913
 627.670 212.412
 521.116 131.834
 768.570 721.675
 298.225 960.180
 144.339 741.114
 871.736 131.690
 370.401 42.363
 455.220 953.257
 111.663 350.357
 622.698 446.479
 758.391 894.745
 226.312 1.230
 279.703 926.263
 634.347 224.538
 540.324 41.177
 55.798 411.878
 463.772 125.387
 534.417 983.664
 93.205 864.273
 708.061 739.597
 391.684 706.598
 72.694 755.953
 666.339 577.871
 402.317 694.488
 753.916 433.452
 247.199 605.990
 604.633 362.761
 357.035 536.481
 11.286 607.403
 200.104 310.468
 893.701 757.514
 924.348 344.672
 535.245 27.514
 534.889 699.293
 326.961 885.773
 351.225 404.563
 82.649 188.986
 15.840 401.362
 599.822 133.520
 216.890 839.723
 439.873 830.613
 576.788 512.611
 547.167 703.389
 764.883 529.381
 310.403 520.425
 188.086 9.630
 557.736 67.762
 673.384 299.793
 165.536 829.088
 409.101 569.008
 922.642 718.393
 288.853 354.734
 829.582 782.283
 388.120 820.771
 505.138 767.512
 985.732 919.274
 28.969 706.077
 662.338 963.677
 654.875 893.868
 108.913 111.020
 998.903 283.451
 357.703 100.795
 732.293 846.847
 905.853 124.317
 511.767 625.481
 291.698 615.709
 957.396 222.838
 961.678 915.411
 368.160 427.262
 41.711 402.860
 552.075 510.190
 913.306 710.393
 474.526 826.532
 257.463 789.942
 306.241 462.621
 637.573 822.770
 120.551 412.048
 368.047 545.938
 765.438 705.641
 683.511 463.793
 965.036 939.118
 362.432 455.301
 211.238 106.548
 450.434 456.224
 540.690 701.288
 506.865 556.929
 485.582 845.751
 501.099 20.998
 796.314 180.045
 703.438 296.032
 496.386 315.703
 443.243 96.292
 309.097 548.501
 691.127 517.611
 934.110 943.389
 12.920 969.791
 320.249 840.355
 443.964 442.227
 327.604 783.345
 349.546 357.473
 673.953 112.050
 930.541 507.852
 72.451 260.379
 965.252 446.050
 72.650 723.895
 864.899 236.066
 476.143 754.657
 580.073 831.208
 800.882 945.001
 200.892 86.473
 181.822 816.534
 819.720 730.107
 215.476 447.265
 900.462 600.163
 555.933 674.492
 754.100 324.119
 851.570 895.203
 940.815 1.183
 755.035 356.772
 392.479 596.587
 952.022 761.313
 616.324 824.429
 223.149 185.766
 545.084 570.422
 591.971 700.737
 938.030 68.978
 313.393 623.952
 911.182 421.632
 340.851 304.335
 336.966 837.868
 576.282 451.151
 860.089 547.439
 580.905 815.905
 937.071 418.424
 11.997 35.086
 134.259 301.416
 184.250 447.127
 379.292 281.696
 244.983 20.726
 622.561 773.099
 239.819 252.891
 550.550 535.217
 146.711 108.598
 427.049 685.862
 916.990 140.059
 599.544 950.196
 905.978 718.253
 677.948 214.335
 354.493 474.275
 305.972 802.443
 926.089 240.273
 939.313 281.457
 671.174 922.312
 210.531 415.724
 214.324 268.712
 591.730 685.301
 809.472 621.541
 910.148 476.919
 121.532 675.552
 278.650 227.080
 942.950 503.447
 576.225 904.254
 388.289 639.775
 359.366 864.291
 606.007 614.742
 63.220 293.054
 458.963 775.840
 324.364 796.749
 536.876 577.453
 940.737 737.888
 936.144 319.859
 297.704 308.282
 464.291 908.474
 404.350 135.604
 865.302 926.472
 76.298 133.184
 713.713 779.436
 298.715 910.721
 263.137 5.419
 637.378 94.003
 560.752 939.317
 421.085 472.751
 933.013 684.001
 683.174 766.108
 717.432 945.105
 864.186 614.481
 146.939 420.144
 585.723 964.435
 201.216 549.901
 404.439 490.897
 216.017 10.457
 44.972 919.175
 107.208 83.206
 844.890 780.331
 319.839 238.697
 879.745 109.650
 480.688 924.752
 781.725 122.594
 220.246 692.242
 633.867 859.445
 570.195 721.067
 479.114 953.268
 645.977 337.676
 98.668 960.894
 230.556 823.075
 409.160 408.995
 202.113 291.311
 428.278 793.302
 140.853 533.404
 542.078 65.496
 631.877 846.429
 255.604 626.825
 803.989 143.625
 656.283 888.259
 138.193 226.293
 104.529 62.733
 2.609 414.555
 778.891 925.197
 258.590 720.398
 437.857 850.799
 500.310 106.828
 364.210 951.291
 479.383 831.219
 880.690 645.860
 297.642 404.278
 971.115 487.101
 373.701 809.639
 515.411 618.130
 679.130 589.314
 9.766 356.239
 552.836 489.501
 657.091 215.641
 620.559 127.292
 593.967 221.263
 131.494 645.180
 187.125 792.212
 865.022 395.998
 657.510 343.154
 724.930 190.825
 348.076 260.648
 121.755 656.706
 271.186 146.446
 219.564 415.862
 884.160 408.418
 393.509 504.890
 531.707 40.205
 688.581 108.614
 549.495 21.815
 396.241 961.490
 484.605 344.531
 860.135 858.336
 300.184 504.688
 399.166 569.773
 290.252 102.870
 488.151 45.717
 936.499 249.081
 583.699 348.147
 245.447 22.346
 824.388 32.857
 567.877 617.693
 196.594 215.909
 332.604 777.513
 145.257 845.973
 36.137 31.818
 355.578 556.749
 684.391 437.320
 948.071 207.538
 351.263 323.508
 355.063 913.939
 723.734 830.729
 998.749 119.321
 269.308 206.959
 714.982 421.482
 767.425 253.389
 886.661 323.725
 373.410 451.672
 17.605 467.113
 566.145 35.887
 122.141 878.100
 406.596 98.730
 785.155 255.862
 594.528 143.530
 98.386 765.135
 149.028 851.565
 265.327 397.033
 901.972 158.276
 431.779 932.196
 832.503 593.891
 12.321 372.777
 988.205 705.352
 293.360 403.432
 941.486 839.995
 577.733 763.037
 477.211 630.237
 349.021 140.704
 262.641 806.397
 458.690 399.517
 328.912 6.140
 837.133 142.880
 213.790 708.903
 689.844 200.404
 950.097 357.720
 129.723 867.741
 808.382 835.378
 111.376 297.937
 844.395 323.764
 846.920 436.742
 93.055 922.098
 396.877 212.521
 375.664 349.646
 224.290 240.089
 533.522 370.346
 383.039 249.918
 809.984 899.852
 968.808 498.070
 617.987 879.919
 107.284 2.175
 48.527 111.493
 281.600 54.305
 897.475 147.548
 230.018 818.279
 366.867 771.640
 74.213 177.555
 788.921 380.740
 194.923 377.129
 35.907 994.510
 660.065 430.966
 729.537 511.346
 563.729 43.299
 915.372 998.899
 363.858 731.080
 689.947 158.216
 451.140 515.121
 982.930 941.965
 559.106 563.701
 628.750 584.555
 881.130 385.002
 290.294 852.355
 617.579 949.646
 202.640 123.182
 187.551 623.476
 22.241 323.833
 134.346 160.670
 933.888 801.631
 290.018 671.358
 175.303 779.999
 578.215 374.312
 80.942 189.112
 790.300 778.443
 869.956 801.327
 209.778 426.135
 658.111 808.622
 354.937 462.570
 463.448 217.690
 707.875 568.820
 406.716 810.032
 776.572 479.458
 439.986 412.683
 450.199 679.794
 32.810 983.780
 439.497 491.584
 520.808 560.477
 804.868 672.549
 695.511 609.814
 654.153 703.454
 558.762 321.611
 107.201 961.529
 555.169 82.752
 470.864 90.997
 560.301 861.021
 219.559 706.464
 172.063 731.735
 134.800 494.393
 612.398 919.796
 701.975 219.214
 683.989 762.248
 302.214 766.502
 582.701 71.537
 657.461 354.710
 985.069 787.232
 502.224 373.173
 208.312 224.884
 258.241 927.261
 578.294 986.090
 98.934 327.042
 591.886 895.670
 807.807 194.511
 380.760 532.728
 185.449 103.061
 183.355 765.341
 948.556 233.532
 523.255 567.560
 424.335 231.815
 41.341 566.687
 285.924 597.022
 104.804 653.467
 838.338 595.817
 540.456 393.590
 267.304 982.304
 937.958 351.941
 950.687 64.301
 718.959 118.417
 627.656 771.807
 552.080 283.244
 476.066 993.655
 145.834 718.846
 93.634 210.917
 109.560 793.158
 971.328 293.455
 527.171 965.328
 324.138 677.583
 433.841 138.943
 469.319 212.209
 268.797 101.045
 257.636 967.777
 48.346 928.443
 139.642 732.223
 865.424 858.158
 135.190 771.890
 981.805 398.784
 446.997 479.643
 296.163 397.271
 473.027 549.363
 108.235 4.900
 110.692 353.548
 572.051 531.495
 169.624 822.349
 958.703 703.199
 408.218 657.087
 203.335 902.099
 749.647 503.898
 267.257 261.905
 11.276 374.011
 632.557 609.727
 470.738 252.163
 994.817 907.226
 594.378 375.524
 614.058 173.244
 649.016 999.339
 212.532 623.225
 914.201 765.269
 111.356 587.753
 95.273 742.510
 20.039 463.339
 922.075 274.318
 530.893 683.942
 996.269 403.341
 624.287 302.785
 742.545 603.444
 13.993 952.872
 924.126 64.489
 810.977 563.613
 27.661 876.502
 68.437 493.448
 911.719 172.856
 303.440 577.963
 279.695 916.620
 36.868 764.252
 693.097 363.284
 922.646 420.136
 224.208 886.021
 771.323 377.075
 275.347 401.011
 37.284 234.343
 210.937 940.604
 411.512 256.386
 981.940 367.181
 524.276 312.576
 921.673 942.057
 349.021 107.169
 987.497 618.939
 347.792 435.813
 372.388 943.106
 300.439 282.939
 150.020 244.115
 908.760 281.795
 311.037 115.599
 909.495 826.434
 639.054 700.208
 517.095 23.934
 633.044 26.500
 451.594 667.397
 456.834 78.398
 695.279 598.432
 363.202 683.432
 23.712 705.002
 454.389 965.501
 534.643 500.466
 85.721 569.313
 68.447 776.920
 855.696 190.273
 994.640 385.364
 443.435 964.669
 203.070 322.670
 620.349 835.214
 860.591 196.970
 472.683 216.608
 102.756 885.810
 198.860 770.961
 56.841 22.923
 92.118 255.017
 621.751 467.701
 364.580 627.622
 149.939 385.391
 21.731 579.405
 427.022 144.988
 842.357 555.862
 170.422 215.816
 772.617 143.905
 166.045 293.587
 396.454 350.272
 331.965 333.526
 118.530 53.314
 593.681 223.910
 888.839 508.553
 833.105 850.619
 637.021 749.646
 142.664 25.203
 573.896 582.247
 689.459 559.279
 490.966 416.515
 138.058 941.297
 556.697 738.241
 463.268 22.773
 610.554 657.786
 228.091 655.732
 909.372 794.984
 832.325 787.617
 831.301 117.261
 632.113 451.118
 413.753 123.346
 171.788 861.977
 345.427 597.793
 490.982 325.792
 278.340 709.271
 710.044 364.133
 31.923 411.047
 946.010 800.201
 463.782 363.839
 363.777 34.893
 844.921 143.248
 569.664 326.147
 443.430 536.104
 57.560 129.115
 460.454 757.605
 424.546 923.906
 324.175 435.023
 189.741 54.056
 808.477 970.685
 336.746 915.432
 257.645 199.046
 919.103 6.029
 950.016 137.886
 935.464 396.244
 982.994 665.387
 115.699 771.913
 998.575 462.247
 632.897 394.275
 159.855 885.747
 144.485 808.335
 430.424 201.176
 996.686 500.864
 873.727 911.209
 131.793 688.884
 180.184 687.308
 901.791 127.246
 325.872 526.287
 2.404 18.519
 376.084 402.513
 439.495 439.306
 256.006 550.550
 368.913 954.350
 433.565 48.220
 808.283 454.019
 88.384 45.994
 305.276 543.272
 496.395 540.548
 314.699 742.927
 140.573 269.306
 142.877 189.488
 891.208 125.334
 171.816 681.161
 489.031 490.386
 690.144 698.701
 344.417 356.023
 998.804 204.911
 246.789 861.967
 695.695 510.848
 199.677 506.463
 797.125 595.961
 75.901 369.914
 950.178 929.495
 769.597 101.007
 707.237 898.759
 730.939 519.741
 153.438 383.576
 257.162 635.937
 34.228 193.697
 309.734 822.132
 561.303 15.939
 390.328 239.054
 871.636 99.683
 673.649 328.701
 470.265 183.199
 27.500 968.404
 149.779 559.740
 192.106 438.984
 798.497 772.694
 512.135 686.439
 88.250 175.287
 564.665 950.611
 378.116 594.873
 481.453 962.535
 841.774 97.926
 978.884 856.836
 86.271 493.239
 167.245 254.622
 594.479 761.965
 273.295 709.087
 611.616 229.001
 966.034 699.793
 479.674 546.575
 92.222 456.922
 477.877 643.890
 201.352 204.109
 480.573 793.400
 242.790 553.743
 927.720 82.122
 552.646 163.419
 901.950 473.579
 594.391 773.865
 407.769 561.290
 583.336 69.855
 93.545 197.591
 896.940 624.994
 689.623 721.990
 164.825 462.789
 853.108 191.960
 836.719 459.916
 111.852 157.296
 363.724 168.361
 340.298 328.797
 497.170 392.152
 34.476 325.731
 536.370 538.303
 392.193 287.309
 146.918 902.579
 360.042 885.148
 957.675 446.643
 847.031 450.816
 938.428 587.489
 894.433 950.011
 300.630 131.959
 854.837 198.501
 668.086 843.272
 395.682 470.837
 678.278 583.208
 181.927 837.996
 222.120 408.912
 390.559 662.083
 761.747 58.771
 200.854 543.111
 712.663 594.680
 226.333 163.584
 695.924 501.192
 598.166 310.398
 594.403 713.910
 369.138 410.662
 148.616 64.183
 829.433 128.917
 244.622 704.461
 660.474 509.321
 849.555 703.845
 4.305 269.496
 588.095 177.432
 99.905 765.498
 402.358 802.637
 193.951 842.907
 353.171 162.957
 734.647 901.092
 985.557 92.476
 119.030 550.843
 456.498 636.343
 405.730 904.581
 798.085 722.460
 798.433 859.198
 831.262 502.569
 425.575 410.277
 750.089 177.057
 17.338 660.095
 737.401 93.132
 743.305 477.858
 951.731 892.205
 407.707 857.268
 222.171 386.449
 791.784 652.544
 10.613 839.607
 525.164 208.801
 935.561 101.505
 4.333 226.396
 12.739 53.628
 553.263 191.912
 947.438 534.165
 939.258 692.437
 332.430 60.537
 169.486 616.371
 561.930 506.537
 56.783 485.876
 93.375 436.438
 666.865 206.316
 379.454 82.005
 455.665 240.505
 185.979 268.101
 640.953 394.621
 17.912 762.035
 295.719 953.332
 235.468 119.984
 423.943 129.678
 971.965 725.560
 207.678 646.880
 810.693 221.109
 976.041 581.309
 62.937 297.763
 723.247 346.039
 465.331 977.037
 128.785 250.759
 811.778 242.257
 645.928 445.207
 911.202 585.061
 915.799 139.060
 853.628 659.191
 327.107 831.467
 737.674 484.815
 223.580 308.786
 204.960 241.487
 12.117 450.837
 611.635 611.860
 148.188 386.092
 792.841 392.422
 777.434 357.187
 819.263 938.419
 253.324 293.103
 160.797 239.994
 92.819 667.180
 343.840 583.255
 391.067 775.149
 676.865 896.954
 711.239 259.654
 413.125 851.827
 868.636 92.982
 886.799 410.174
 414.510 504.141
 595.269 928.175
 522.843 587.043
 879.058 718.928
 124.120 780.764
 74.074 581.606
 698.499 689.003
 658.038 598.944
 24.348 62.529
 692.335 174.108
 217.818 355.217
 558.203 7.533
 638.744 371.092
 716.336 458.495
 174.977 827.399
 674.094 464.835
 251.243 488.346
 45.006 142.680
 793.274 87.730
 129.867 107.203
 669.630 908.720
 764.061 962.021
 641.922 368.783
 766.891 830.966
 91.740 650.881
 528.424 49.595
 225.317 603.071
 489.034 508.284
 753.772 212.557
 245.493 723.302
 329.709 752.656
 72.708 601.559
 115.248 648.489
 927.330 419.090
 540.508 546.218
 722.310 628.805
 566.612 479.065
 381.595 391.186
 28.031 269.106
 31.641 839.642
 33.158 895.980
 619.076 973.050
 40.331 901.329
 297.967 150.031
 392.922 521.286
 469.893 646.897
 538.788 79.104
 327.803 853.608
 326.362 797.519
 921.002 904.966
 65.507 67.489
 972.115 878.443
 72.103 939.088
 114.333 902.329
 241.089 174.800
 633.533 390.278
 575.717 258.939
 777.965 198.864
 257.200 813.912
 899.277 356.793
 687.444 599.523
 101.927 467.154
 350.416 721.230
 270.914 282.124
 389.982 543.380
 715.797 903.376
 522.140 681.003
 685.659 696.914
 518.873 56.222
 476.964 219.898
 703.969 470.840
 153.857 146.315
 75.765 224.152
 236.472 521.108
 158.696 643.691
 373.378 356.916
 28.722 786.712
 613.587 68.138
 154.220 192.224
 624.057 983.236
 443.992 238.743
 80.772 923.461
 850.928 103.432
 593.955 835.440
 900.049 376.576
 337.484 732.981
 902.724 304.495
 44.077 772.138
 397.460 297.856
 34.219 451.051
 487.657 525.295
 379.327 505.619
 397.040 29.357
 397.512 642.977
 356.203 158.691
 260.868 411.578
 193.974 153.405
 202.068 109.909
 13.569 286.536
 368.679 61.408
 567.023 31.113
 838.002 972.628
 336.934 657.615
 302.982 602.299
 529.621 479.357
 929.132 23.584
 769.405 553.064
 399.366 298.933
 53.631 48.530
 72.554 110.641
 729.489 155.529
 924.775 520.214
 836.703 369.338
 790.232 551.338
 28.247 250.205
 720.216 205.522
 540.638 389.493
 710.080 93.087
 895.833 829.091
 860.874 377.143
 440.859 704.905
 327.037 732.559
 684.948 444.173
 315.485 579.062
 96.005 605.039
 433.889 786.626
 440.837 960.960
 904.195 216.966
 471.916 898.392
 457.089 967.579
 305.726 700.653
 77.751 650.358
 935.659 61.567
 484.601 856.939
 160.220 827.459
 170.783 544.840
 672.990 764.230
 730.790 95.023
 994.961 236.900
 818.028 431.133
 376.555 362.252
 547.647 807.546
 252.949 131.713
 164.771 637.147
 502.372 522.660
 862.128 275.870
 786.218 933.767
 351.381 760.329
 998.522 746.527
 96.170 624.142
 130.152 173.665
 506.718 629.821
 172.735 189.732
 208.931 344.367
 514.542 524.056
 146.319 271.372
 284.454 846.575
 490.077 809.629
 402.544 198.372
 438.634 732.709
 522.185 857.500
 128.426 535.957
 377.035 523.616
 276.259 753.049
 258.364 429.715
 382.046 844.984
 878.419 613.992
 468.944 167.630
 861.694 618.328
 383.879 752.379
 638.764 721.571
 661.326 626.663
 890.823 5.592
 231.251 361.125
 654.229 20.870
 770.699 677.785
 193.443 137.202
 28.109 774.094
 191.026 296.113
 838.780 512.109
 291.339 427.089
 975.606 556.937
 629.791 243.127
 196.294 706.168
 444.605 125.957
 439.648 80.196
 918.993 872.234
 750.355 105.538
 957.184 863.852
 163.287 648.608
 30.138 804.150
 21.990 590.647
 611.105 223.329
 437.332 185.959
 85.788 87.836
 284.782 841.261
 598.211 777.341
 94.336 385.423
 766.060 537.405
 785.510 373.354
 955.882 34.736
 649.102 658.178
 189.997 484.593
 563.777 60.552
 307.197 776.320
 773.110 917.198
 715.361 273.971
 829.999 72.064
 656.184 335.696
 560.800 218.469
 3.668 790.002
 209.790 660.001
 95.228 481.674
 722.363 548.478
 256.856 798.193
 417.619 511.188
 544.437 692.779
 920.737 594.670
 747.828 907.006
 83.778 442.078
 61.675 779.482
 959.746 164.682
 639.153 512.881
 526.075 60.071
 837.204 6.018
 425.818 30.507
 612.534 177.603
 231.290 640.564
 718.278 91.234
 687.504 365.333
 16.241 505.437
 691.334 876.221
 996.780 726.666
 864.999 613.684
 78.500 736.854
 25.154 343.502
 236.880 540.107
 496.142 589.543
 231.918 956.338
 509.842 501.143
 119.945 754.212
 145.868 832.547
 747.338 23.687
 743.028 786.325
 640.330 142.203
 132.859 768.894
 685.091 81.365
 663.493 906.432
 498.406 266.572
 880.123 21.481
 637.427 764.905
 68.122 737.826
 206.103 401.662
 135.519 292.893
 857.981 48.993
 580.655 337.771
 245.467 987.347
 453.725 605.197
 152.456 998.810
 251.345 451.605
 602.149 938.541
 882.933 322.128
 339.257 564.347
 96.522 554.508
 133.453 644.055
 757.519 302.062
 179.662 954.840
 923.177 905.677
 524.522 28.385
 862.260 734.314
 424.141 61.126
 726.076 312.448
 36.415 621.263
 4.096 696.635
 24.807 855.634
 793.544 302.878
 856.299 182.385
 204.278 238.358
 623.506 692.907
 412.938 187.536
 622.655 62.492
 306.674 841.558
 140.906 957.928
 727.967 54.723
 617.344 147.019
 787.324 441.610
 664.000 565.235
 867.394 88.065
 191.602 924.836
 945.795 798.961
 857.759 398.683
 938.286 721.396
 224.424 952.114
 460.683 905.465
 811.240 899.896
 856.875 53.095
 799.561 740.176
 499.594 281.540
 569.300 662.864
 276.211 630.494
 831.228 886.194
 188.195 474.454
 598.079 72.793
 62.168 184.705
 68.880 86.905
 263.449 803.455
 85.808 739.257
 868.019 147.211
 767.810 528.057
 162.883 413.995
 290.008 716.820
 362.648 811.761
 325.051 26.073
 634.773 1.221
 108.001 280.758
 578.637 818.607
 348.987 213.468
 193.359 141.952
 669.709 331.147
 663.803 232.847
 956.289 5.852
 388.736 34.732
 30.049 335.503
 43.434 864.606
 571.229 565.868
 912.807 589.167
 972.786 88.321
 630.341 636.010
 140.118 988.229
 20.701 228.576
 528.539 465.287
 255.961 738.406
 467.570 970.031
 611.316 474.107
 56.714 780.583
 938.156 42.981
 331.484 801.839
 581.150 363.814
 644.418 317.639
 949.960 728.930
 140.065 117.547
 742.347 26.799
 135.041 96.820
 908.433 375.534
 156.943 974.834
 678.889 280.356
 314.951 967.993
 263.891 827.997
 739.335 3.055
 404.118 947.193
 658.860 671.543
 637.179 991.620
 609.446 551.704
 578.301 700.105
 562.720 598.336
 426.282 334.846
 910.721 0.128
 346.673 633.128
 177.589 597.311
 983.453 288.961
 688.247 647.949
 566.440 431.022
 798.701 328.750
 450.166 920.698
 476.588 895.708
 305.446 963.034
 261.099 341.998
 29.587 223.726
 878.480 746.511
 15.745 362.266
 946.441 268.259
 74.896 125.977
 374.303 12.016
 712.065 168.547
 815.211 262.313
 876.664 841.982
 114.921 989.878
 818.144 910.572
 344.379 101.374
 443.622 512.888
 119.419 794.818
 83.210 582.185
 372.589 154.981
 888.557 171.539
 124.481 971.753
 116.348 828.007
 633.333 776.757
 254.693 945.963
 313.596 496.982
 638.284 295.236
 191.076 536.983
 747.781 71.881
 291.943 782.207
 508.102 531.285
 86.182 114.399
 375.294 723.272
 966.803 836.200
 946.687 11.027
 241.491 596.274
 936.466 889.810
 443.495 310.217
 149.176 362.774
 86.789 397.720
 155.572 530.923
 653.307 755.815
 655.475 628.713
 416.924 4.375
 505.718 18.476
 192.572 57.492
 430.888 443.366
 715.176 267.007
 931.548 443.538
 771.001 667.632
 598.184 342.763
 545.555 32.248
 246.650 707.446
 742.552 967.503
 157.920 27.355
 645.997 480.580
 455.091 443.324
 423.600 805.631
 835.596 293.280
 39.040 660.864
 626.370 721.463
 290.826 23.609
 402.236 519.495
 817.339 360.110
 239.240 180.437
 695.223 569.494
 429.239 52.323
 258.480 627.864
 102.202 695.558
 428.784 620.199
 458.852 564.377
 576.870 986.478
 57.143 947.256
 336.909 986.836
 998.384 481.382
 930.014 601.724
 677.423 284.168
 182.239 960.752
 579.265 868.290
 262.384 462.595
 82.912 89.255
 134.586 673.061
 361.346 745.169
 192.065 924.829
 811.798 451.914
 586.824 986.712
 408.310 663.723
 423.760 809.582
 412.663 325.109
 478.031 917.745
 811.844 516.868
 106.269 616.860
 50.193 503.703
 942.900 591.099
 300.225 976.666
 143.369 312.718
 954.018 698.699
 900.349 776.447
 831.219 660.017
 714.126 579.906
 982.552 701.798
 144.487 120.754
 939.717 106.850
 161.962 383.563
 922.372 135.667
 607.503 296.861
 287.282 922.163
 971.383 196.699
 398.505 567.530
 726.776 421.123
 943.787 981.111
 767.078 254.660
 432.176 827.188
 267.427 258.214
 420.580 425.456
 142.211 763.386
 749.910 215.282
 526.729 927.489
 370.130 290.008
 650.984 73.228
 921.547 913.597
 578.255 52.808
 168.856 989.339
 485.182 448.237
 284.592 316.433
 101.312 556.563
 307.852 567.861
 195.196 210.239
 398.460 190.548
 385.188 588.631
 630.484 570.478
 313.087 717.706
 464.566 540.893
 297.891 402.329
 976.321 626.374
 888.607 851.308
 746.825 810.347
 365.550 341.918
 717.666 355.103
 758.626 421.238
 532.033 573.893
 621.313 490.057
 7.902 1.981
 836.251 185.773
 580.714 201.117
 551.534 938.592
 300.169 288.910
 828.005 976.236
 336.414 55.696
 292.221 92.394
 840.386 327.088
 565.730 760.402
 385.034 676.457
 210.204 893.477
 390.376 79.678
 574.461 344.596
 785.721 41.868
 141.110 361.424
 394.872 785.357
 588.350 814.104
 930.907 458.250
 850.256 386.190
 170.447 957.760
 473.757 742.211
 535.532 831.780
 732.682 280.624
 464.892 61.195
 421.984 660.078
 204.064 85.268
 375.084 202.627
 912.359 729.604
 333.669 272.850
 778.861 262.986
 365.006 190.603
 492.564 443.593
 32.691 431.779
 334.510 430.240
 651.679 220.943
 91.614 909.460
 319.505 927.827
 250.196 819.147
 838.035 392.545
 657.546 994.493
 902.141 759.131
 265.759 798.039
 14.891 70.926
 245.386 964.431
 927.684 642.852
 806.998 149.138
 136.000 583.252
 454.582 941.809
 177.854 191.379
 151.909 827.634
 476.585 845.686
 375.902 958.021
 989.397 353.488
 201.924 845.013
 418.209 125.698
 185.405 707.290
 613.296 432.994
 720.846 170.475
 659.224 994.557
 949.831 127.334
 36.400 240.598
 909.079 576.477
 962.798 409.000
 40.805 229.353
 254.873 709.021
 91.851 167.963
 723.411 776.109
 794.456 179.092
 610.956 607.213
 117.552 929.512
 957.946 801.715
 698.609 491.064
 82.829 826.310
 785.897 0.656
 808.918 900.203
 441.424 339.617
 351.956 78.207
 255.545 546.830
 285.101 952.358
 613.390 413.412
 63.100 746.995
 916.916 31.879
 758.737 237.957
 718.843 443.930
 939.265 64.198
 658.344 417.802
 688.736 441.064
 423.652 524.031
 317.154 740.658
 802.315 318.376
 145.678 728.572
 642.518 599.141
 228.302 681.068
 243.453 415.509
 977.176 36.284
 152.304 61.537
 366.834 431.573
 481.025 510.689
 871.054 861.883
 907.095 207.267
 156.915 566.532
 306.129 428.590
 149.024 60.435
 126.178 425.620
 661.249 307.433
 877.360 615.883
 854.979 365.579
 527.904 382.644
 256.547 285.129
 798.634 685.530
 589.709 618.401
 790.389 133.066
 842.741 505.971
 598.976 345.308
 587.807 975.963
 434.281 49.090
 849.752 263.075
 706.470 119.048
 732.705 692.795
 843.313 689.850
 458.958 945.885
 607.198 20.031
 562.254 421.188
 65.143 251.971
 266.086 444.354
 384.874 868.241
 829.933 359.885
 367.959 39.461
 78.058 118.461
 248.013 256.607
 855.724 995.857
 267.610 470.328
 658.391 109.483
 968.869 266.144
 725.895 630.095
 885.526 497.621
 14.089 106.315
 381.990 905.837
 382.369 355.902
 49.439 964.220
 251.517 548.328
 220.135 910.355
 780.050 666.987
 506.924 333.544
 119.567 645.647
 601.428 967.175
 584.429 412.640
 986.067 442.442
 105.516 528.401
 423.998 664.383
 331.989 388.626
 608.025 407.901
 352.279 298.424
 773.002 451.439
 582.365 454.921
 333.037 585.777
 725.324 750.027
 199.802 687.386
 353.919 705.234
 704.454 527.643
 73.361 50.891
 394.189 414.481
 53.329 878.274
 144.581 210.922
 98.970 729.801
 337.961 839.940
 184.996 897.046
 451.674 427.831
 283.651 904.821
 501.757 634.470
 357.496 149.946
 949.158 110.272
 996.356 803.732
 26.960 63.498
 492.039 886.270
 946.162 540.647
 255.387 277.903
 120.602 655.451
 681.790 888.752
 782.716 852.689
 610.610 191.483
 83.591 581.214
 851.155 407.051
 753.455 961.725
 266.245 279.687
 491.207 169.829
 220.538 188.642
 630.459 80.434
 874.079 313.114
 49.709 17.753
 594.803 327.361
 338.833 273.964
 392.771 179.477
 564.009 962.440
 662.585 564.881
 577.908 87.408
 30.957 799.733
 268.778 785.781
 818.835 626.704
 826.451 138.985
 570.233 632.592
 498.950 888.861
 504.385 151.762
 222.029 713.856
 298.612 889.463
 305.504 336.767
 694.039 783.554
 262.667 816.380
 375.919 481.391
 158.508 610.619
 958.633 30.741
 143.219 842.702
 699.619 150.131
 321.823 123.756
 476.716 576.428
 809.367 20.915
 242.918 197.475
 832.464 59.949
 477.923 817.922
 488.915 32.658
 396.543 720.079
 272.529 373.780
 862.830 552.496
 543.069 777.837
 61.412 281.464
 682.712 856.765
 163.014 889.779
 969.631 73.274
 111.500 508.519
 33.829 17.555
 580.248 667.646
 785.574 186.449
 374.511 186.771
 646.379 150.500
 575.187 876.033
 818.178 497.071
 462.527 46.818
 828.099 374.119
 363.616 851.899
 141.962 252.104
 625.666 583.760
 785.536 609.457
 722.265 298.580
 512.869 333.938
 298.790 932.130
 558.122 438.073
 706.394 504.082
 671.695 196.778
 164.686 30.706
 321.786 530.352
 237.799 485.391
 315.481 642.913
 366.666 54.793
 914.099 867.079
 34.579 169.674
 868.632 908.367
 969.388 367.960
 844.014 290.680
 22.961 138.276
 924.753 606.550
 888.730 50.864
 366.700 17.264
 196.656 905.717
 375.713 438.888
 289.924 401.732
 427.564 616.577
 870.685 183.423
 796.210 222.978
 887.669 671.237
 409.450 624.204
 414.302 86.713
 610.108 711.710
 672.802 693.882
 653.150 388.832
 841.569 783.624
 929.083 880.854
 337.168 8.724
 663.719 977.121
 88.375 655.402
 724.613 848.001
 71.635 524.139
 763.750 959.692
 411.081 641.086
 171.121 352.331
 471.791 774.513
 709.608 683.973
 104.720 72.332
 581.065 772.519
 1.663 341.159
 447.799 203.140
 657.597 969.736
 342.056 989.224
 837.888 65.414
 756.003 375.073
 534.324 468.128
 661.561 8.927
 945.057 268.803
 986.933 771.277
 10.806 765.928
 726.527 157.507
 917.561 313.289
 513.090 942.902
 872.346 752.365
 93.269 824.777
 464.052 484.077
 756.581 279.484
 330.007 256.461
 737.216 195.321
 407.725 358.084
 880.592 165.780
 210.567 682.948
 212.604 136.316
 728.942 533.104
 317.685 393.004
 331.832 652.802
 799.007 429.621
 486.283 835.861
 315.039 813.035
 987.774 149.916
 344.547 833.278
 417.947 901.566
 587.822 37.621
 636.927 590.434
 754.926 36.652
 647.461 323.238
 989.317 579.340
 212.618 177.560
 722.908 433.819
 196.020 405.995
 830.017 207.063
 955.123 882.232
 344.652 781.377
 938.321 929.642
 107.814 445.863
 303.477 398.775
 727.285 229.738
 229.581 222.344
 447.528 89.821
 178.629 464.766
 556.385 921.036
 678.497 278.792
 990.409 315.898
 939.859 5.547
 862.528 332.159
 444.248 618.225
 822.873 488.002
 402.766 666.445
 902.841 807.988
 995.168 70.798
 788.616 22.626
 569.868 429.477
 156.468 277.816
 482.577 705.227
 689.396 750.907
 143.799 176.405
 922.167 976.977
 755.315 666.298
 947.137 56.662
 468.263 256.264
 901.707 106.102
 568.835 777.726
 773.647 695.968
 273.370 343.051
 454.547 752.004
 727.289 384.043
 774.136 611.045
 489.659 128.027
 917.240 67.043
 737.868 54.584
 696.847 239.703
 439.082 681.147
 495.291 657.940
 53.713 453.313
 733.478 791.329
 911.378 637.397
 755.701 370.340
 135.051 890.148
 373.740 711.360
 990.759 716.383
 675.176 172.042
 367.759 812.598
 322.249 88.436
 10.493 467.277
 532.000 635.654
 344.397 770.956
 397.094 71.883
 681.912 546.298
 668.829 600.539
 134.827 195.932
 646.817 461.911
 269.603 280.163
 299.148 954.272
 951.818 664.553
 146.144 510.882
 665.941 746.491
 81.934 115.423
 51.662 198.293
 60.725 631.253
 355.853 110.961
 147.033 722.326
 800.596 536.828
 607.248 144.235
 556.618 501.004
 618.037 236.626
 584.930 261.474
 477.685 422.972
 267.745 267.173
 449.955 655.704
 646.081 104.269
 145.055 785.007
 572.356 85.798
 575.732 294.717
 981.294 771.833
 222.980 271.021
 294.264 990.386
 938.664 646.828
 166.649 137.557
 712.442 10.320
 33.822 84.225
 977.023 659.291
 331.017 711.325
 536.517 218.271
 680.853 382.953
 522.725 373.441
 537.960 882.893
 237.522 996.844
 734.408 963.399
 877.615 768.195
 517.126 553.223
 90.855 16.681
 146.768 353.779
 38.951 819.567
 27.533 417.461
 175.995 847.552
 953.101 890.375
 659.946 242.761
 132.165 343.938
 137.450 173.809
 648.338 587.119
 351.713 118.796
 316.684 5.457
 467.123 382.413
 129.278 917.036
 359.723 624.182
 694.567 162.340
 144.427 43.343
 32.678 788.289
 480.902 380.051
 506.846 771.056
 381.610 615.666
 468.952 912.612
 326.743 516.213
 746.682 397.988
 39.147 307.283
 476.365 710.206
 683.310 406.000
 17.309 254.750
 999.677 392.328
 2.019 872.710
 770.791 169.325
 666.491 539.672
 418.851 447.445
 853.623 714.648
 663.234 464.254
 831.411 669.454
 307.595 906.611
 860.015 483.789
 993.388 791.492
 275.028 415.683
 342.661 53.946
 428.543 872.158
 338.063 521.523
 798.210 922.786
 150.981 74.881
 793.929 71.962
 356.171 120.756
 571.560 77.203
 568.231 68.311
 515.867 854.485
 834.648 600.881
 946.663 721.922
 533.117 985.834
 201.598 315.055
 286.686 44.727
 178.528 766.234
 346.314 308.877
 4.878 123.471
 642.221 172.291
 19.359 327.445
 996.585 900.535
 184.212 346.804
 872.387 302.174
 328.319 659.464
 136.530 876.129
 890.908 170.298
 97.651 736.551
 682.815 772.585
 76.496 524.980
 401.470 132.119
 843.594 551.866
 473.856 329.478
 857.626 285.650
 209.018 808.991
 628.820 12.822
 121.388 614.256
 63.593 527.830
 744.908 242.307
 996.228 343.821
 855.077 114.729
 535.499 426.318
 14.363 778.085
 431.897 389.878
 971.814 532.299
 565.517 525.992
 98.938 409.166
 355.074 778.108
 603.305 839.657
 462.263 691.417
 303.780 154.373
 508.291 551.260
 805.425 343.342
 604.498 10.680
 709.121 486.852
 628.365 886.374
 215.564 576.382
 229.650 880.319
 23.134 332.625
 237.066 434.461
 615.062 245.669
 239.783 936.625
 927.212 700.432
 754.478 21.242
 480.843 389.359
 250.018 718.390
 554.948 575.195
 908.603 934.320
 13.716 361.522
 953.047 947.092
 352.512 310.024
 591.501 788.737
 190.376 254.423
 628.251 92.778
 330.850 385.421
 895.275 10.776
 101.937 893.229
 285.097 457.354
 639.041 69.430
 50.469 308.900
 213.937 593.605
 497.829 351.736
 463.366 208.721
 384.940 111.132
 211.030 459.569
 462.137 69.281
 488.085 108.174
 223.052 839.743
 774.197 117.147
 184.356 265.144
 541.597 215.294
 853.012 66.986
 979.082 428.781
 999.873 39.702
 595.634 115.841
 304.460 49.705
 1.174 914.105
 809.819 493.875
 985.301 168.331
 698.903 876.001
 466.840 314.622
 523.746 775.195
 574.246 957.634
 362.364 473.758
 98.803 982.966
 200.866 665.670
 601.924 631.641
 722.613 28.642
 270.479 551.880
 293.577 575.964
 118.869 100.052
 252.601 938.332
 705.654 643.659
 214.377 405.179
 241.094 20.601
 367.248 290.066
 838.289 217.753
 170.889 101.449
 936.152 475.586
 232.454 990.197
 281.846 522.394
 843.621 915.817
 691.133 250.339
 903.258 97.299
 448.307 515.488
 17.208 280.343
 206.775 665.357
 72.283 614.477
 604.162 50.718
 718.264 961.092
 212.089 985.041
 980.154 981.869
 553.937 86.700
 761.610 637.656
 600.331 528.586
 716.287 776.941
 701.423 670.190
 861.525 343.073
 349.850 742.314
 221.511 678.041
 454.576 468.772
 625.799 261.489
 112.294 657.810
 793.183 575.728
 812.130 184.106
 817.750 225.637
 925.845 356.485
 789.020 826.825
 498.287 263.740
 245.002 882.176
 242.593 288.751
 527.581 37.665
 196.422 947.649
 513.696 900.169
 346.877 554.763
 91.379 435.900
 273.547 835.070
 672.955 786.447
 285.336 543.739
 852.834 844.339
 884.373 837.892
 466.788 841.348
 629.625 650.149
 63.800 505.610
 497.098 598.736
 509.264 539.265
 749.212 137.598
 776.149 523.066
 692.654 195.057
 203.657 150.707
 784.324 605.030
 693.914 481.200
 554.934 225.004
 637.424 736.008
 178.098 924.909
 296.732 887.924
 91.610 176.422
 2.213 735.591
 452.177 969.329
 719.859 441.438
 903.467 317.325
 311.780 257.628
 891.403 917.536
 427.764 766.004
 754.759 214.302
 320.551 821.192
 941.022 447.143
 676.332 183.785
 787.879 384.751
 581.696 751.469
 413.684 651.348
 122.967 294.037
 872.764 519.501
 525.973 643.306
 53.780 95.767
 714.371 616.261
 984.711 174.272
 291.238 310.382
 613.064 31.019
 158.563 320.545
 563.901 821.634
 787.388 419.472
 354.222 411.003
 870.679 116.174
 525.718 679.479
 142.631 572.799
 817.985 31.828
 271.391 698.681
 963.047 787.742
 244.397 946.147
 764.587 802.672
 712.238 765.863
 610.010 391.976
 561.778 716.426
 431.814 887.357
 103.976 504.912
 821.239 810.589
 816.325 419.579
 639.571 214.231
 532.018 625.608
 161.524 611.923
 354.127 68.208
 814.860 641.998
 757.318 468.700
 697.817 108.062
 264.488 328.027
 711.240 890.392
 521.550 453.869
 738.847 884.135
 389.164 303.216
 453.302 197.174
 2.194 148.340
 77.185 325.068
 370.979 512.986
 549.368 546.671
 596.149 535.009
 754.429 876.134
 801.808 455.129
 684.585 230.177
 449.748 638.099
 992.232 79.340
 347.249 747.078
 431.767 444.746
 798.567 524.654
 210.218 264.564
 448.999 210.944
 498.801 614.534
 232.156 841.841
 986.433 142.566
 835.767 426.259
 769.104 127.552
 456.860 472.846
 406.734 446.373
 609.752 212.597
 185.589 220.804
 994.132 598.254
 496.667 198.225
 118.041 224.005
 478.766 818.011
 522.242 435.159
 332.635 141.170
 166.963 338.125
 846.086 226.715
 246.081 192.873
 988.780 367.566
 392.279 805.125
 952.284 735.300
 762.716 331.905
 691.790 201.164
 759.247 185.044
 39.468 315.542
 379.657 42.033
 427.928 945.107
 233.973 946.861
 510.862 832.568
 738.265 965.620
 774.897 195.086
 641.087 228.592
 83.589 391.642
 896.522 583.914
 915.725 35.084
 602.684 664.939
 493.528 710.011
 733.368 356.963
 632.673 582.509
 239.578 377.492
 779.284 692.039
 651.076 661.833
 576.238 30.239
 8.319 192.211
 372.452 707.199
 72.647 809.193
 257.653 544.960
 646.051 899.895
 577.834 422.978
 157.955 934.945
 22.845 124.369
 700.165 907.562
 539.953 428.581
 495.401 361.378
 731.627 790.248
 530.845 942.157
 461.145 300.344
 265.057 101.504
 988.005 300.022
 991.975 562.719
 661.727 206.047
 514.830 540.495
 545.741 896.395
 219.524 113.107
 54.162 622.865
 742.899 969.837
 947.954 482.767
 86.385 404.642
 740.838 252.488
 937.712 572.573
 550.300 11.587
 918.812 856.460
 739.059 756.983
 591.068 662.198
 824.375 803.435
 11.936 41.129
 286.980 510.225
 970.329 463.042
 241.307 976.555
 330.525 584.036
 790.724 162.330
 112.563 486.646
 95.052 159.730
 535.989 147.305
 235.571 448.236
 586.416 606.432
 340.753 185.776
 141.791 792.438
 803.080 336.685
 56.794 262.113
 895.566 518.634
 166.813 360.657
 511.187 312.086
 82.910 835.599
 877.712 753.922
 129.825 635.844
 925.770 309.341
 382.034 131.812
 944.040 650.991
 608.128 962.248
 379.875 580.448
 999.290 70.606
 227.253 803.941
 869.553 677.570
 680.730 561.772
 438.088 150.147
 370.978 239.698
 279.377 191.793
 984.880 632.148
 826.288 977.440
 814.212 943.203
 282.366 793.069
 378.205 504.521
 619.984 178.270
 786.228 552.890
 765.024 294.239
 710.313 877.620
 179.740 296.715
 438.850 244.079
 514.270 447.002
 401.699 889.200
 793.441 873.459
 165.090 123.537
 306.137 645.501
 267.291 858.678
 365.372 752.502
 431.427 295.407
 881.732 817.060
 881.437 784.520
 42.918 807.456
 385.619 126.857
 697.562 555.028
 647.082 70.533
 510.303 701.469
 92.730 141.204
 873.492 487.180
 525.831 995.255
 543.004 998.932
 499.133 396.949
 203.946 592.832
 335.786 509.925
 687.027 932.458
 127.580 173.067
 446.628 682.812
 630.503 53.039
 603.951 395.231
 65.977 274.053
 357.910 538.659
 435.082 203.316
 705.684 276.685
 28.353 292.650
 105.151 270.896
 534.392 157.912
 192.117 88.550
 138.554 723.844
 753.638 300.941
 583.574 219.016
 500.375 938.688
 615.536 910.624
 499.411 997.209
 42.471 699.515
 476.109 301.707
 723.675 420.167
 199.176 403.190
 823.266 917.171
 285.318 708.214
 192.372 598.535
 534.602 683.728
 584.614 236.842
 199.392 428.671
 806.246 732.615
 840.705 885.506
 805.698 441.507
 906.625 463.161
 20.598 459.962
 226.638 358.675
 130.132 65.457
 930.173 664.976
 266.323 810.366
 122.095 718.818
 982.275 706.746
 65.467 623.776
 74.331 537.374
 793.687 541.896
 127.525 751.081
 489.309 13.216
 271.575 203.669
 692.991 79.563
 673.313 385.588
 338.435 468.221
 279.109 821.107
 721.648 158.228
 988.967 258.448
 107.046 698.747
 977.177 714.405
 628.742 82.414
 160.350 649.175
 170.846 469.699
 693.147 676.852
 791.838 801.519
 889.061 554.354
 109.356 280.761
 615.175 417.112
 575.429 818.741
 196.235 664.944
 268.806 65.276
 337.814 758.074
 309.186 321.944
 897.398 813.788
 184.654 993.895
 305.335 41.892
 683.286 798.458
 577.532 105.765
 65.783 516.563
 634.372 719.755
 19.208 959.284
 714.450 608.055
 531.691 105.528
 169.536 160.597
 441.802 142.898
 673.783 174.279
 189.502 772.405
 654.017 299.877
 452.041 494.824
 530.320 703.808
 439.377 323.908
 581.706 867.709
 779.763 126.389
 58.135 896.343
 104.908 493.753
 638.234 585.051
 681.830 144.515
 775.892 351.880
 99.345 542.295
 635.363 897.317
 43.541 914.176
 633.893 687.484
 359.011 650.853
 496.515 526.690
 739.728 166.072
 785.910 194.833
 702.013 454.244
 160.765 367.590
 716.891 594.352
 901.504 446.264
 103.372 352.920
 238.464 24.139
 168.816 402.650
 643.507 172.124
 116.945 825.205
 873.723 594.165
 995.550 851.451
 260.519 678.476
 820.025 820.453
 547.313 141.168
 459.198 235.769
 725.728 51.800
 708.272 455.593
 488.090 663.851
 579.912 879.357
 491.057 406.063
 426.604 660.342
 951.901 272.237
 351.577 670.126
 719.572 467.624
 85.978 120.477
 873.972 710.046
 299.065 381.195
 809.308 864.678
 186.466 853.933
 304.119 324.924
 247.575 522.968
 128.085 590.537
 843.803 21.050
 593.678 81.287
 429.464 753.844
 141.602 243.777
 99.589 118.193
 518.879 234.945
 215.083 940.670
 536.036 813.369
 584.580 533.034
 397.457 844.339
 821.539 804.745
 511.569 973.168
 700.026 550.147
 783.620 380.156
 326.931 715.182
 154.705 77.695
 783.749 287.185
 511.039 313.212
 197.486 598.650
 684.943 309.912
 435.688 714.728
 694.393 709.948
 321.147 122.995
 415.318 721.757
 291.862 867.030
 797.013 545.531
 233.567 281.972
 466.509 229.477
 56.254 586.206
 25.546 656.442
 821.089 259.287
 630.658 978.337
 526.836 659.029
 122.084 997.661
 290.154 982.388
 293.758 875.074
 684.977 3.356
 90.054 143.889
 603.744 89.903
 994.384 501.515
 656.757 640.282
 512.226 779.987
 902.835 131.362
 21.757 69.047
 500.166 548.507
 897.507 262.681
 654.454 693.825
 437.584 551.185
 323.991 138.962
 927.775 203.756
 397.846 807.228
 43.771 640.255
 202.134 10.638
 566.812 424.385
 996.366 418.792
 112.107 714.270
 711.412 852.616
 740.484 560.896
 245.104 946.504
 142.175 571.339
 691.386 842.682
 700.612 64.193
 532.882 922.718
 520.189 291.517
 1.497 659.503
 244.575 328.212
 12.144 521.086
 714.186 219.770
 633.836 273.179
 678.476 207.211
 391.394 323.574
 559.911 728.782
 529.101 8.109
 783.816 237.358
 32.220 28.978
 266.936 116.608
 838.821 982.447
 75.877 464.978
 506.574 930.385
 6.028 721.730
 178.668 920.014
 326.665 902.012
 149.861 896.219
 326.427 96.856
 625.708 503.428
 666.001 278.633
 431.518 277.996
 195.686 872.827
 826.673 891.248
 571.497 943.635
 157.164 637.655
 154.898 765.325
 604.867 757.352
 711.404 475.129
 615.007 438.270
 938.569 29.554
 880.069 227.308
 913.953 807.238
 784.102 874.226
 921.134 551.922
 548.791 384.391
 502.565 452.902
 633.179 830.368
 921.000 682.739
 211.530 596.984
 858.448 708.558
 356.127 554.403
 218.248 860.256
 279.147 779.447
 350.349 563.401
 113.889 2.770
 123.536 53.916
 42.256 840.155
 705.856 404.048
 482.357 977.457
 73.463 63.467
 745.541 993.242
 489.425 504.895
 342.040 109.694
 21.577 750.612
 573.139 314.703
 599.412 725.087
 387.617 466.193
 844.436 351.204
 721.773 908.850
 599.666 794.938
 784.156 54.570
 588.533 118.475
 415.053 317.711
 260.867 67.819
 751.625 786.824
 646.647 681.633
 795.367 353.846
 902.554 637.928
 20.497 523.217
 371.066 669.150
 119.070 366.097
 998.909 280.028
 168.597 663.622
 206.382 342.400
 576.153 58.215
 39.638 754.151
 822.985 379.392
 155.952 212.800
 357.358 371.836
 821.905 636.445
 590.563 986.023
 283.854 874.439
 299.693 618.182
 190.057 986.711
 367.214 145.360
 998.086 574.184
 555.572 996.939
 736.975 843.910
 367.657 555.829
 60.973 362.554
 251.315 876.119
 134.181 752.764
 816.854 540.141
 629.162 21.208
 27.485 723.327
 567.442 267.785
 748.681 472.161
 138.319 346.652
 686.555 376.683
 220.374 655.463
 768.692 298.087
 516.559 784.832
 912.675 422.774
 870.683 821.016
 955.214 501.831
 35.832 857.561
 173.772 809.346
 441.940 823.002
 296.625 740.461
 91.973 299.264
 468.026 462.060
 788.414 207.276
 192.551 32.784
 341.757 331.322
 534.729 597.469
 81.258 791.189
 582.867 822.652
 919.312 41.328
 513.826 628.505
 911.443 459.565
 210.747 458.256
 904.377 405.863
 808.914 44.078
 628.155 995.942
 374.656 629.698
 821.393 97.929
 85.259 411.028
 490.915 965.696
 279.060 89.322
 711.059 853.975
 917.386 694.496
 929.537 192.107
 754.745 542.771
 234.975 840.501
 590.053 421.893
 578.086 422.061
 687.057 943.481
 349.154 156.471
 951.930 825.994
 777.317 365.025
 963.953 549.270
 313.654 335.368
 23.076 994.297
 924.664 407.085
 135.686 6.929
 193.268 469.460
 265.287 224.607
 391.660 951.233
 264.062 419.194
 548.150 368.907
 38.664 240.958
 725.725 515.786
 631.567 818.188
 713.456 989.633
 788.267 659.279
 506.598 434.716
 79.341 720.437
 923.528 216.418
 931.448 108.859
 537.265 246.822
 747.813 470.737
 548.841 971.451
 249.498 713.492
 15.018 635.120
 904.975 895.676
 882.865 533.627
 826.478 215.294
 950.399 83.461
 364.643 382.311
 241.222 900.173
 223.614 884.531
 380.073 254.321
 720.681 873.488
 616.920 999.702
 629.416 500.397
 854.241 459.859
 253.070 428.513
 773.181 574.604
 183.648 110.548
 270.051 497.763
 897.794 936.371
 449.308 590.711
 537.580 981.278
 369.505 554.057
 114.956 288.402
 305.218 103.475
 983.422 135.579
 123.709 836.970
 838.106 818.321
 336.741 612.411
 162.621 142.953
 784.849 99.112
 942.704 99.719
 756.465 69.377
 445.708 372.657
 603.136 229.644
 832.731 254.612
 753.842 871.285
 565.617 751.197
 77.999 653.759
 811.870 771.392
 123.492 364.127
 981.949 175.210
 141.147 363.741
 879.292 456.445
 482.070 612.733
 755.359 122.504
 853.679 24.007
 469.986 550.989
 681.742 449.500
 419.308 676.856
 40.255 741.949
 445.690 233.116
 72.304 105.312
 450.619 136.277
 780.386 777.093
 334.860 694.771
 464.127 47.219
 460.845 609.797
 830.257 672.955
 418.763 734.371
 0.586 999.947
 157.169 524.444
 858.032 39.179
 765.648 338.000
 661.317 512.105
 454.582 761.924
 841.442 485.931
 726.088 35.581
 786.584 843.007
 860.349 223.615
 98.492 18.209
 719.968 913.162
 838.253 392.305
 397.260 982.834
 200.484 534.616
 369.227 38.424
 594.289 372.162
 883.950 824.971
 451.084 943.335
 160.347 713.756
 111.413 930.504
 348.546 898.871
 706.018 807.433
 856.699 409.699
 84.482 473.914
 716.195 407.020
 55.014 362.312
 823.278 451.309
 681.362 510.010
 681.491 747.383
 290.963 210.014
 274.937 530.953
 538.503 931.724
 853.616 286.382
 150.821 988.268
 214.164 903.276
 365.122 299.640
 845.006 990.332
 28.597 836.569
 485.541 681.567
 522.851 343.631
 963.582 471.764
 232.849 537.261
 941.438 999.469
 22.888 601.301
 564.150 617.417
 889.427 796.482
 187.089 927.949
 614.152 838.271
 916.278 856.273
 274.771 248.026
 753.135 944.690
 23.625 654.174
 653.997 298.871
 705.887 412.557
 829.787 441.513
 954.016 468.203
 486.917 433.232
 110.213 25.314
 889.201 225.207
 144.075 899.411
 872.875 798.081
 51.887 857.309
 621.254 218.071
 653.328 409.449
 778.951 70.647
 300.498 398.240
 612.813 596.740
 545.706 959.244
 490.754 304.190
 994.256 543.711
 111.705 421.322
 315.484 346.156
 669.076 629.484
 71.534 735.035
 34.002 401.606
 724.130 834.423
 498.564 594.847
 923.097 836.808
 96.831 823.075
 198.132 669.279
 824.806 460.923
 151.896 405.611
 588.854 812.688
 575.537 73.875
 634.218 189.241
 918.095 902.590
 826.638 62.870
 782.919 368.202
 95.404 567.719
 594.123 833.356
 787.566 851.873
 974.648 920.505
 651.142 901.590
 357.805 760.546
 758.544 699.653
 772.800 744.189
 326.939 964.860
 911.251 627.546
 94.648 280.627
 508.751 687.038
 505.063 455.247
 728.952 856.299
 343.005 278.162
 786.418 324.590
 902.263 24.649
 110.639 237.796
 54.547 710.356
 262.325 865.803
 384.863 67.553
 842.775 720.722
 579.956 882.675
 269.111 606.690
 556.683 841.381
 457.091 821.953
 25.969 530.205
 796.794 726.380
 763.265 165.631
 915.447 531.953
 334.343 900.783
 390.050 510.119
 270.105 900.776
 47.324 268.831
 138.196 499.969
 719.950 404.996
 893.137 643.234
 219.598 646.706
 649.031 969.840
 945.070 666.722
 286.444 589.303
 527.811 567.200
 332.660 105.748
 489.556 739.598
 425.197 318.848
 263.977 417.290
 543.373 328.747
 534.690 926.805
 561.070 328.580
 538.020 962.431
 603.068 26.023
 345.682 354.494
 72.894 505.167
 708.283 860.737
 35.710 47.730
 536.884 710.646
 187.070 369.976
 711.091 592.216
 797.354 305.795
 516.287 748.473
 500.256 850.124
 470.194 996.447
 378.099 858.759
 644.123 84.202
 601.125 534.605
 313.976 542.742
 594.747 86.455
 90.598 390.310
 858.476 859.619
 731.629 918.767
 741.532 559.275
 984.207 687.893
 619.753 433.828
 859.080 516.761
 521.219 989.032
 204.791 75.564
 647.023 762.104
 801.268 920.886
 839.944 211.878
 94.441 897.386
 606.732 955.461
 269.425 554.929
 116.616 498.478
 434.536 48.572
 825.060 625.187
 40.373 236.477
 231.279 612.620
 268.671 845.278
 322.458 50.813
 429.374 501.845
 616.738 946.645
 538.906 643.550
 348.948 884.401
 308.926 215.480
 283.904 750.588
 46.712 182.587
 256.040 107.727
 202.949 158.179
 763.651 941.622
 950.209 448.701
 561.615 694.303
 639.129 0.432
 46.651 231.397
 865.705 708.958
 490.890 444.772
 251.767 310.307
 607.522 341.064
 654.257 247.238
 109.577 762.055
 93.285 19.756
 510.751 887.280
 142.933 250.485
 404.619 711.756
 234.627 78.853
 413.244 117.194
 355.606 239.239
 313.388 573.645
 13.102 864.406
 1.980 46.410
 309.621 414.059
 753.987 231.691
 220.788 277.545
 35.148 711.122
 72.302 298.219
 167.301 172.901
 117.448 364.290
 691.251 184.130
 565.264 97.153
 945.718 569.397
 398.956 723.797
 373.066 724.135
 554.667 266.344
 393.922 903.457
 155.581 930.856
 461.970 928.721
 371.995 881.943
 543.943 861.873
 414.018 692.411
 773.038 43.623
 172.645 542.185
 229.639 773.832
 72.898 482.266
 622.422 644.395
 958.547 692.669
 315.055 695.615
 913.561 953.817
 485.949 751.289
 166.250 464.923
 866.604 355.768
 896.221 517.554
 201.465 64.142
 353.321 345.153
 360.768 566.014
 136.188 88.253
 547.357 411.306
 403.643 248.902
 727.053 375.987
 795.664 156.178
 815.823 695.106
 716.101 867.371
 140.142 204.018
 623.684 17.292
 691.815 586.072
 41.370 472.444
 995.746 411.529
 30.099 209.374
 347.254 969.135
 987.949 719.991
 431.377 305.183
 389.054 944.119
 164.955 677.224
 731.289 374.836
 86.297 348.823
 733.268 599.705
 917.871 361.171
 128.800 295.777
 534.137 446.296
 122.453 143.966
 546.620 439.559
 268.724 465.381
 967.197 516.642
 747.555 695.239
 901.906 948.121
 462.304 326.771
 263.204 224.710
 267.065 296.116
 948.328 765.529
 826.372 198.438
 523.289 653.111
 962.462 374.728
 962.191 130.886
 897.432 78.157
 534.228 905.556
 46.932 298.876
 198.339 587.961
 168.496 718.335
 378.487 116.909
 864.814 890.223
 349.636 492.186
 46.388 457.715
 592.360 111.981
 778.797 758.925
 877.621 998.655
 489.929 928.087
 855.524 2.834
 257.731 843.511
 953.997 12.847
 508.345 419.764
 184.554 343.574
 49.955 596.451
 319.982 930.523
 774.441 385.799
 998.497 71.878
 355.387 842.801
 844.199 119.206
 838.558 292.516
 226.309 358.138
 594.182 457.471
 939.657 0.918
 816.966 782.684
 834.010 655.979
 710.595 656.037
 286.506 284.278
 972.360 907.721
 763.646 701.950
 947.738 874.756
 499.635 363.819
 304.257 6.583
 296.669 947.595
 682.255 927.273
 478.819 155.367
 123.592 661.548
 281.084 923.688
 217.508 368.750
 183.994 668.515
 598.469 44.906
 494.743 334.258
 399.678 772.498
 489.379 430.748
 426.984 885.561
 656.411 257.161
 543.276 929.903
 587.541 472.459
 118.228 230.895
 241.739 688.273
 430.838 821.324
 138.152 958.099
 844.032 156.740
 313.029 808.010
 86.206 573.815
 986.023 705.932
 461.692 587.116
 29.705 771.711
 611.566 520.942
 809.197 777.318
 101.887 425.425
 370.640 529.532
 625.516 910.608
 500.205 36.195
 666.159 270.082
 870.008 166.852
 742.734 768.754
 432.270 80.410
 684.807 90.099
 845.078 522.782
 95.416 919.915
 17.085 228.757
 248.730 369.928
 677.401 392.236
 112.442 190.080
 121.968 311.069
 147.674 397.919
 198.048 446.110
 644.316 372.913
 981.533 853.443
 922.582 569.020
 123.136 114.478
 50.254 627.360
 212.687 876.633
 271.144 799.895
 787.561 69.299
 48.339 592.789
 421.631 932.900
 133.366 413.430
 132.920 616.008
 970.507 657.243
 677.664 195.059
 827.926 139.625
 19.849 257.438
 561.184 495.057
 821.002 381.204
 810.256 201.164
 455.480 928.880
 611.725 201.976
 170.411 49.574
 979.751 804.499
 253.538 919.711
 532.357 99.121
 701.402 330.222
 976.210 741.061
 977.536 294.820
 429.176 551.502
 176.789 473.667
 574.534 218.266
 756.857 708.241
 375.798 952.507
 28.863 691.391
 111.932 486.259
 710.949 861.660
 347.586 362.664
 16.030 639.064
 863.290 303.881
 268.674 502.155
 720.953 159.148
 806.655 550.562
 418.108 796.146
 627.831 776.317
 331.063 451.935
 678.977 469.358
 406.306 795.532
 964.126 962.019
 828.304 953.149
 468.372 243.569
 370.414 330.695
 769.399 84.479
 477.252 448.066
 741.823 951.931
 188.124 528.757
 875.638 689.806
 601.398 9.424
 934.399 210.182
 211.844 831.086
 304.352 97.141
 592.740 621.064
 843.628 370.847
 210.856 87.556
 70.108 779.545
 777.403 932.623
 445.055 974.094
 276.892 790.533
 462.557 134.163
 456.773 453.912
 465.910 933.356
 85.352 437.401
 133.032 793.820
 128.223 615.742
 533.687 846.606
 292.107 769.207
 519.809 804.990
 230.280 773.431
 2.566 512.668
 389.779 423.056
 760.360 451.263
 754.208 409.832
 753.003 201.661
 47.562 357.176
 259.477 236.707
 717.266 506.684
 358.431 479.659
 815.116 260.108
 508.858 560.197
 802.477 296.211
 17.918 419.877
 83.760 39.260
 586.784 909.569
 435.583 379.347
 564.735 846.156
 367.106 399.121
 5.764 983.604
 191.898 502.587
 678.197 849.259
 288.522 465.702
 221.526 10.180
 704.127 122.432
 149.752 192.471
 144.203 391.312
 168.510 670.541
 176.758 254.490
 684.182 380.210
 548.370 882.582
 644.996 462.457
 203.480 3.786
 252.921 101.826
 461.033 634.664
 235.295 39.199
 831.135 603.430
 458.868 482.533
 848.954 725.850
 726.903 46.552
 717.032 750.756
 720.708 74.329
 336.912 129.367
 657.300 246.728
 786.032 523.178
 339.635 802.056
 469.036 632.913
 708.072 265.879
 9.622 180.441
 672.512 143.168
 618.941 621.523
 153.305 131.003
 801.276 715.590
 702.885 664.548
 162.584 375.664
 464.685 872.409
 50.712 103.930
 274.874 665.662
 259.217 763.976
 477.516 859.484
 4.233 817.359
 134.900 84.576
 473.486 468.866
 229.872 210.380
 39.148 320.931
 712.284 11.840
 515.692 173.225
 701.352 570.321
 877.361 949.119
 262.172 126.965
 577.426 457.796
 198.410 788.590
 936.512 771.199
 592.866 123.196
 96.202 511.281
 60.008 540.866
 326.637 798.306
 104.506 718.513
 295.460 139.056
 690.328 741.414
 466.131 159.171
 277.216 164.274
 515.209 971.403
 664.547 668.745
 412.882 677.165
 64.166 257.618
 173.803 218.458
 799.188 88.720
 784.732 618.215
 868.679 739.756
 182.779 796.610
 630.312 300.649
 578.026 247.337
 914.354 619.476
 774.380 159.884
 700.826 954.825
 283.814 230.893
 853.346 399.682
 995.332 709.869
 422.446 693.995
 448.334 852.408
 400.295 404.501
 570.655 229.038
 48.343 156.653
 227.745 471.647
 628.051 405.483
 447.691 384.877
 469.293 646.621
 546.630 649.835
 316.214 527.629
 93.286 985.979
 129.111 821.251
 185.618 888.324
 404.648 979.472
 535.962 336.340
 344.461 79.664
 495.549 983.660
 171.491 496.159
 220.121 730.365
 709.590 942.821
 463.906 588.929
 228.856 510.448
 970.788 858.641
 68.335 608.783
 543.847 689.414
 809.257 973.786
 755.074 653.292
 743.729 39.420
 996.938 350.024
 101.944 438.073
 470.483 891.830
 329.811 388.876
 497.806 272.609
 590.738 478.486
 690.413 699.641
 370.735 319.490
 402.231 413.179
 443.540 788.678
 153.600 943.818
 679.047 767.457
 389.751 152.247
 8.611 311.910
 796.993 394.852
 877.994 18.363
 157.713 285.875
 383.851 585.156
 300.461 447.691
 991.996 531.840
 465.730 410.723
 842.650 67.931
 436.956 140.012
 554.916 814.919
 107.861 113.268
 623.570 603.587
 3.168 183.054
 757.514 785.295
 324.373 741.553
 220.961 318.024
 743.442 729.174
 613.497 488.525
 755.788 437.229
 849.752 199.274
 473.637 640.306
 987.815 737.321
 288.966 536.318
 200.072 321.108
 561.828 92.815
 601.370 226.432
 48.314 409.044
 945.936 174.815
 29.181 456.751
 803.067 943.205
 344.772 302.235
 727.164 855.524
 797.039 521.327
 983.133 241.786
 611.046 772.212
 484.805 912.901
 25.184 303.453
 990.898 778.011
 223.634 851.769
 97.726 520.809
 61.461 872.467
 815.731 612.387
 640.506 181.715
 241.661 246.468
 254.375 851.747
 91.594 180.169
 467.879 955.674
 271.910 106.897
 767.971 516.652
 693.671 500.390
 910.328 676.188
 716.980 788.877
 582.260 698.306
 809.785 949.805
 555.572 400.890
 662.876 878.434
 62.642 24.017
 389.860 163.059
 598.566 369.388
 906.363 696.770
 838.223 377.661
 803.376 136.981
 419.130 644.685
 260.402 871.846
 241.628 847.143
 867.843 414.777
 893.133 677.368
 806.125 88.261
 231.835 841.109
 150.528 304.990
 939.352 506.461
 203.035 552.815
 546.780 503.350
 591.210 450.426
 582.420 647.762
 392.834 589.117
 813.904 30.881
 45.456 703.879
 246.872 588.623
 162.080 431.828
 484.516 10.480
 305.979 190.324
 88.098 207.588
 65.068 729.590
 751.797 428.499
 523.826 639.333
 913.084 367.917
 150.691 485.453
 62.467 580.052
 721.712 556.860
 647.167 395.980
 785.661 164.544
 438.555 706.221
 268.541 572.096
 362.560 148.650
 621.361 480.989
 588.455 821.721
 767.160 342.987
 600.258 898.239
 412.748 939.548
 705.350 860.482
 796.688 733.078
 88.996 319.189
 965.075 552.161
 926.308 962.927
 346.208 582.728
 993.231 447.636
 957.863 275.585
 656.799 456.229
 578.433 289.303
 506.724 603.153
 775.426 623.507
 353.057 837.649
 769.912 583.856
 949.095 911.347
 759.380 595.030
 898.679 861.073
 888.637 345.853
 519.799 246.703
 490.957 531.111
 412.044 648.173
 290.398 32.897
 517.292 126.940
 809.581 761.556
 177.561 598.146
 441.993 318.973
 140.728 333.327
 279.027 937.349
 406.477 753.772
 412.420 832.615
 957.356 805.820
 723.640 756.627
 701.908 196.584
 112.435 465.477
 740.831 667.540
 274.469 387.289
 427.947 990.214
 908.333 582.143
 664.003 70.032
 88.779 265.231
 664.159 168.532
 287.635 603.636
 764.303 918.901
 536.329 104.422
 64.461 273.988
 712.290 859.902
 190.661 438.840
 181.902 893.508
 733.333 991.579
 659.340 310.675
 987.981 967.742
 335.965 373.355
 182.501 495.185
 119.428 719.473
 78.487 331.465
 293.984 990.932
 537.682 225.540
 500.350 132.058
 658.864 644.034
 639.784 607.142
 427.660 952.896
 965.824 58.582
 447.893 402.423
 149.482 299.706
 406.936 142.471
 728.905 587.705
 91.402 300.782
 899.909 446.908
 338.364 837.079
 715.013 771.343
 559.615 275.832
 159.065 904.018
 893.646 498.848
 311.268 10.306
 556.608 913.359
 516.037 491.401
 217.236 510.768
 626.838 843.925
 802.362 495.125
 493.936 201.821
 843.187 328.789
 803.292 500.880
 544.994 646.191
 581.797 504.164
 154.610 596.545
 434.415 803.793
 814.062 754.556
 220.029 871.791
 31.928 887.252
 81.737 536.738
 735.394 78.186
 778.859 195.945
 848.743 121.180
 205.008 182.687
 693.755 728.911
 980.369 58.119
 643.117 122.092
 566.132 17.009
 251.676 528.334
 532.105 930.031
 117.251 222.344
 310.568 903.482
 511.148 67.835
 963.859 245.796
 99.992 303.905
 481.953 780.885
 39.402 172.860
 789.116 948.152
 244.291 171.297
 683.748 751.102
 570.870 371.174
 148.794 549.042
 25.681 692.543
 965.909 883.735
 444.438 895.352
 37.276 964.598
 558.044 715.464
 785.153 337.629
 138.462 211.742
 59.376 385.538
 349.383 369.225
 64.103 166.251
 325.575 61.274
 421.766 226.229
 882.994 994.807
 957.616 221.775
 585.124 521.918
 523.506 759.122
 828.398 613.140
 923.871 901.782
 283.168 658.249
 77.729 386.021
 761.577 535.886
 93.279 92.864
 158.262 910.483
 170.141 623.596
 505.511 451.449
 730.050 557.007
 835.842 493.544
 39.890 787.799
 589.693 77.528
 789.257 179.487
 834.850 726.093
 654.497 50.306
 871.273 261.601
 186.486 951.110
 627.276 390.145
 342.908 9.829
 60.637 232.010
 417.680 292.983
 964.659 933.809
 849.376 172.151
 750.713 554.850
 593.545 348.604
 995.123 572.835
 175.751 764.907
 561.968 235.652
 785.871 165.902
 660.366 121.082
 490.900 126.678
 184.000 319.906
 822.414 270.974
 484.076 685.683
 203.358 504.622
 419.855 292.737
 312.460 995.607
 141.584 199.589
 16.931 470.914
 820.600 555.602
 736.973 62.280
 135.115 132.343
 418.888 325.425
 135.424 266.659
 895.215 353.178
 489.838 619.353
 586.464 790.599
 596.448 871.497
 864.019 493.889
 632.973 680.585
 139.829 24.185
 7.641 722.206
 896.354 867.753
 521.531 161.529
 518.269 476.468
 713.677 285.314
 362.626 943.483
 643.854 522.438
 11.239 400.867
 787.264 572.884
 921.140 346.495
 735.911 626.264
 637.060 890.245
 192.424 596.130
 593.412 933.506
 925.414 231.378
 129.421 156.003
 256.391 837.188
 315.529 240.305
 545.089 982.061
 265.488 393.005
 514.253 962.207
 838.512 64.197
 41.068 307.954
 649.293 980.607
 878.140 257.733
 558.652 615.475
 243.129 793.018
 850.216 958.552
 126.723 562.389
 973.021 626.385
 760.627 255.260
 488.749 686.186
 910.983 787.136
 975.917 41.396
 421.246 990.379
 460.377 344.480
 828.629 469.955
 138.695 429.171
 479.306 375.651
 993.279 472.510
 632.284 194.569
 448.510 54.520
 786.136 304.783
 646.689 43.570
 305.456 117.851
 720.697 627.686
 237.143 730.136
 674.146 680.797
 565.547 296.889
 45.074 108.693
 588.483 925.631
 399.499 488.168
 334.566 984.183
 178.159 586.058
 170.844 951.815
 383.382 629.959
 855.928 568.240
 751.352 172.049
 118.655 203.965
 194.062 230.223
 429.659 376.910
 529.347 60.755
 480.097 854.804
 538.898 383.586
 188.524 132.041
 723.573 380.591
 976.642 465.275
 361.304 69.620
 944.033 446.612
 542.212 239.459
 240.382 30.026
 262.989 545.296
 893.991 389.273
 741.356 408.644
 73.250 248.636
 272.379 353.473
 902.182 806.259
 931.101 420.623
 644.308 869.296
 547.504 430.136
 135.997 786.952
 785.928 466.311
 569.584 538.580
 75.280 919.038
 79.244 386.876
 110.419 368.875
 503.512 709.082
 808.973 209.667
 325.065 480.719
 919.424 84.104
 211.869 806.117
 971.802 402.892
 97.864 408.022
 306.011 631.412
 93.144 35.378
 446.973 878.408
 153.315 895.428
 891.052 94.905
 768.615 925.296
 273.126 889.047
 561.965 591.976
 75.062 350.561
 670.976 941.070
 269.001 139.275
 894.665 437.659
 145.910 473.401
 527.172 281.726
 722.309 118.640
 496.987 0.548
 535.276 357.640
 253.166 277.209
 895.152 555.695
 864.986 864.051
 162.238 943.168
 56.708 639.466
 821.966 733.874
 616.111 123.410
 854.136 583.292
 478.700 189.607
 505.873 568.033
 186.774 59.361
 292.868 511.544
 694.630 582.668
 155.417 278.848
 182.006 96.863
 799.007 69.441
 644.556 982.146
 546.080 221.987
 252.858 228.165
 536.683 342.455
 463.495 598.408
 939.588 929.940
 483.622 181.943
 398.878 118.029
 243.610 498.223
 248.904 706.631
 533.662 754.094
 915.836 627.352
 375.420 117.092
 297.939 178.408
 197.571 880.768
 18.515 361.687
 587.322 461.718
 92.380 49.730
 622.584 230.523
 384.533 364.407
 331.049 76.846
 991.712 937.848
 153.617 320.041
 395.815 791.498
 345.231 468.913
 552.320 568.007
 663.986 416.607
 445.150 206.131
 70.085 828.305
 597.768 799.174
 273.817 780.605
 443.132 27.013
 83.287 572.747
 764.680 920.008
 558.359 122.585
 897.465 785.576
 880.436 446.196
 371.300 405.786
 704.833 501.963
 863.362 363.667
 133.064 650.835
 960.697 859.221
 589.173 278.247
 396.792 181.255
 22.990 764.132
 281.703 171.559
 412.950 140.672
 881.570 382.757
 373.861 998.631
 788.061 35.114
 365.949 688.473
 746.797 430.967
 79.063 699.012
 959.884 814.333
 761.344 511.504
 642.935 159.139
 759.750 839.171
 881.428 439.736
 228.089 229.753
 102.768 254.656
 677.549 681.443
 545.290 427.545
 839.102 490.299
 77.801 351.797
 673.587 690.777
 295.539 347.543
 503.992 491.588
 511.135 396.479
 308.794 258.585
 670.934 62.668
 561.562 207.397
 284.605 712.443
 440.010 784.142
 664.224 846.111
 269.980 116.690
 461.011 246.223
 182.239 185.829
 74.709 45.103
 811.471 910.573
 731.477 797.301
 579.479 970.198
 198.586 305.378
 503.584 343.872
 373.540 650.250
 334.853 573.706
 575.255 496.194
 140.517 126.369
 827.278 917.235
 635.364 810.177
 887.637 383.092
 775.698 507.550
 204.827 72.099
 447.392 906.443
 400.684 784.009
 800.747 998.731
 662.874 611.377
 656.132 789.262
 514.666 414.093
 876.150 497.742
 588.240 512.920
 75.511 998.571
 108.416 875.556
 125.420 933.861
 973.408 179.405
 664.644 845.244
 352.627 281.117
 17.213 434.502
 191.861 851.892
 252.769 205.982
 584.429 813.074
 528.812 930.193
 622.372 57.638
 696.619 653.592
 651.819 114.752
 509.590 60.661
 216.864 516.783
 672.547 457.856
 860.204 787.076
 644.509 222.390
 158.243 74.091
 240.270 360.329
 283.152 420.220
 55.400 606.805
 212.605 644.792
 905.918 925.845
 735.620 528.779
 371.726 118.271
 244.469 867.663
 159.163 704.136
 150.264 478.625
 52.709 132.385
 634.208 143.862
 362.498 396.942
 446.121 994.591
 849.171 157.584
 13.599 6.596
 430.321 719.080
 233.789 120.346
 556.111 596.871
 818.423 314.585
 951.309 666.427
 862.401 565.313
 625.994 971.515
 646.314 591.373
 279.601 459.379
 381.039 218.201
 787.929 164.850
 303.538 942.880
 648.684 517.297
 960.904 232.694
 549.351 471.857
 726.168 377.214
 546.386 437.602
 204.393 498.071
 344.524 498.986
 669.125 23.587
 430.251 102.590
 553.424 496.021
 138.111 248.728
 170.789 701.308
 359.615 717.719
 701.672 514.612
 492.281 44.727
 321.416 525.141
 274.018 797.013
 514.074 941.382
 462.239 305.756
 790.356 749.963
 457.186 854.406
 461.779 889.730
 197.778 560.691
 900.057 855.473
 191.597 834.269
 991.916 726.259
 797.391 511.633
 774.104 950.810
 730.758 119.999
 568.883 161.465
 786.680 398.622
 232.065 939.313
 494.597 296.501
 347.525 442.119
 574.239 396.948
 655.652 525.224
 827.990 710.523
 568.439 840.946
 375.888 286.817
 8.728 67.019
 753.217 272.250
 801.778 77.648
 392.077 175.197
 557.938 486.119
 894.250 872.190
 108.313 525.072
 473.476 620.948
 611.261 925.126
 154.070 249.343
 35.138 55.290
 116.218 116.881
 768.529 616.280
 785.806 139.768
 118.295 162.571
 390.940 516.171
 760.974 468.743
 214.267 59.102
 225.719 563.742
 328.732 655.607
 946.104 212.365
 336.564 128.240
 641.293 821.099
 362.296 124.434
 919.755 545.967
 58.795 938.300
 264.425 659.073
 652.040 855.082
 508.875 629.771
 510.350 569.155
 679.472 553.031
 514.565 970.887
 616.639 434.465
 718.225 525.254
 135.416 857.101
 714.911 115.913
 5.744 913.475
 520.789 533.067
 668.635 207.607
 84.156 313.305
 126.232 700.387
 153.769 856.470
 700.213 189.715
 780.378 251.128
 520.957 50.051
 250.805 29.483
 444.114 287.076
 523.703 778.428
 174.804 39.758
 966.724 680.243
 373.706 947.766
 305.114 309.312
 413.060 625.981
 553.772 425.718
 811.463 194.512
 393.864 779.116
 599.794 12.512
 999.345 653.615
 430.347 583.211
 949.804 774.265
 938.915 927.447
 268.353 376.064
 85.224 470.939
 184.636 466.245
 138.537 829.317
 284.151 239.110
 928.815 493.144
 810.021 20.103
 563.575 766.737
 29.048 202.681
 209.063 869.441
 460.696 219.231
 771.980 601.358
 48.729 367.632
 493.433 658.391
 887.171 150.684
 6.789 570.434
 204.495 919.615
 320.536 363.897
 975.313 929.095
 299.173 713.225
 733.037 183.954
 440.612 359.300
 69.008 602.289
 326.922 514.541
 545.544 341.351
 873.782 440.003
 647.360 577.977
 68.314 229.061
 226.256 441.185
 988.612 441.415
 139.266 138.451
 593.073 741.703
 375.144 967.303
 683.422 266.245
 545.950 869.007
 40.131 492.137
 780.222 360.639
 538.895 853.652
 585.942 115.837
 946.166 945.665
 402.069 583.655
 502.938 592.461
 277.238 910.435
 609.385 328.001
 306.450 23.496
 267.358 431.671
 227.746 150.102
 99.805 858.149
 490.510 773.948
 0.825 473.669
 417.912 207.919
 860.263 511.357
 13.811 610.668
 513.713 149.071
 928.265 560.599
 581.662 423.285
 967.583 779.833
 247.780 166.807
 889.908 468.903
 181.462 406.840
 593.863 57.286
 707.317 309.081
 917.360 222.883
 266.189 694.757
 300.756 403.383
 78.231 798.031
 420.880 972.955
 416.726 943.830
 410.897 938.197
 817.712 399.396
 489.345 707.880
 999.434 740.829
 227.250 892.377
 939.466 648.254
 484.952 512.005
 976.631 335.468
 403.697 650.882
 568.170 582.816
 97.449 836.656
 366.738 92.395
 667.439 999.966
 91.661 154.554
 368.295 154.368
 587.392 202.037
 656.078 212.219
 900.518 46.346
 114.126 29.673
 904.096 519.219
 4.268 660.118
 272.075 975.124
 254.040 336.461
 602.474 8.846
 843.206 235.466
 429.529 681.411
 776.723 79.453
 303.965 169.515
 560.739 970.254
 186.704 715.420
 471.084 36.137
 52.791 978.798
 10.749 903.899
 875.152 817.841
 88.043 225.542
 416.299 358.027
 357.484 422.481
 442.660 163.149
 301.296 31.512
 861.273 889.768
 393.882 7.495
 710.869 984.289
 691.332 660.692
 95.590 537.762
 482.457 574.828
 784.579 129.772
 989.670 499.222
 897.578 416.981
 233.176 359.066
 516.467 917.729
 989.230 847.164
 194.705 240.535
 654.787 603.888
 748.315 246.169
 851.950 455.999
 798.743 930.516
 794.416 156.266
 773.482 294.696
 26.203 272.048
 256.286 21.482
 814.803 430.279
 95.223 310.118
 624.259 797.471
 731.536 908.113
 49.353 105.855
 91.629 906.923
 904.001 520.530
 702.506 692.697
 822.285 358.321
 640.290 33.252
 449.266 938.105
 522.308 373.431
 724.449 376.645
 104.470 254.035
 749.667 795.979
 573.957 381.146
 594.960 421.346
 337.419 285.148
 143.414 306.187
 830.112 19.906
 674.635 697.519
 522.621 775.941
 505.620 265.797
 118.455 196.019
 269.266 874.037
 735.126 182.202
 639.754 197.747
 288.890 930.386
 789.097 166.947
 82.768 197.610
 61.367 861.907
 780.539 540.674
 215.438 523.212
 165.946 618.951
 750.903 743.347
 794.478 52.678
 886.161 590.385
 380.780 708.850
 496.345 414.802
 392.445 354.330
 988.928 838.447
 282.825 89.489
 646.662 991.622
 362.246 841.168
 304.260 411.977
 827.194 951.778
 453.446 250.059
 617.344 818.665
 550.196 33.959
 805.770 896.646
 690.833 363.487
 231.128 724.690
 146.053 556.969
 213.364 38.620
 912.754 626.224
 945.613 314.471
 334.906 563.142
 592.055 96.573
 531.749 980.920
 139.831 310.762
 382.710 751.222
 626.537 72.500
 885.012 642.965
 794.930 663.536
 6.557 717.173
 393.253 776.406
 591.066 624.227
 951.009 486.386
 275.393 134.253
 702.157 893.882
 794.363 498.415
 514.971 940.886
 973.573 269.084
 912.378 512.643
 345.340 321.682
 49.183 825.542
 820.968 232.200
 451.668 25.308
 569.894 224.603
 347.494 392.568
 2.898 354.713
 24.413 107.909
 44.915 825.470
 188.174 963.538
 178.987 607.111
 154.095 37.098
 715.508 279.873
 642.576 244.116
 512.116 31.943
 273.518 953.758
 764.666 477.820
 713.853 848.376
 286.952 748.974
 49.691 806.670
 877.668 627.212
 881.811 434.854
 372.124 209.626
 10.190 617.169
 931.118 221.245
 337.973 29.295
 120.912 26.893
 823.929 394.126
 680.523 177.380
 309.224 563.206
 302.406 887.604
 781.653 498.393
 720.475 756.793
 888.863 392.625
 308.412 765.808
 120.117 506.768
 847.974 725.756
 220.696 578.155
 190.920 899.233
 838.769 657.800
 972.096 104.210
 714.778 5.145
 50.832 765.172
 568.922 775.201
 882.188 761.798
 212.682 2.015
 920.641 597.817
 872.744 159.397
 511.935 67.936
 665.682 975.058
 562.144 825.991
 73.077 313.675
 818.107 780.041
 940.996 719.668
 534.789 178.355
 344.915 528.663
 30.496 362.814
 829.231 490.779
 481.113 102.633
 335.569 287.321
 823.471 971.512
 190.448 619.429
 822.770 576.010
 22.891 172.353
 909.813 403.450
 446.757 447.667
 963.989 345.809
 869.561 458.945
 663.896 424.495
 306.117 620.688
 658.865 132.706
 586.346 857.939
 644.008 11.107
 685.027 322.862
 414.702 353.136
 978.359 938.032
 302.536 213.536
 287.038 873.486
 675.700 473.257
 415.721 600.340
 747.936 542.045
 189.551 208.393
 59.608 193.684
 443.686 604.606
 153.855 5.599
 93.082 165.188
 104.517 282.439
 927.142 553.590
 298.469 191.220
 595.232 162.705
 823.802 22.922
 910.555 930.629
 761.046 62.278
 965.815 819.403
 864.291 924.404
 66.812 755.112
 502.934 475.240
 420.130 290.756
 216.044 554.454
 207.008 171.559
 916.626 766.977
 814.116 622.303
 231.721 95.850
 828.177 820.243
 939.245 148.487
 18.127 212.857
 179.317 504.976
 87.021 150.758
 495.738 55.952
 965.336 561.512
 674.117 954.348
 905.139 934.675
 362.261 56.317
 516.272 832.391
 114.057 578.824
 134.846 109.383
 521.694 382.140
 832.770 412.710
 677.226 413.233
 844.589 742.467
 220.895 679.232
 912.586 562.586
 531.082 808.557
 819.065 344.424
 233.284 90.656
 300.242 459.101
 650.022 544.471
 311.562 977.273
 280.506 371.940
 760.111 422.488
 41.251 317.960
 934.654 607.550
 173.390 334.891
 874.565 878.929
 238.492 280.897
 330.274 934.464
 995.116 551.208
 112.982 662.282
 638.881 823.872
 921.322 487.407
 568.431 912.097
 906.672 586.160
 630.452 859.241
 614.337 131.778
 523.971 336.414
 660.308 828.145
 485.971 443.257
 796.416 248.041
 518.172 647.378
 432.183 559.522
 683.416 695.339
 349.421 756.166
 536.974 396.696
 223.631 426.753
 654.233 621.913
 690.669 846.083
 765.426 204.981
 432.212 945.035
 957.566 632.951
 41.661 744.491
 203.545 8.620
 43.762 599.623
 531.992 251.239
 225.074 99.371
 65.187 455.811
 565.171 467.199
 985.833 757.567
 295.069 595.731
 9.406 578.257
 532.759 467.437
 852.970 289.446
 217.164 229.650
 422.715 780.053
 670.372 933.990
 363.136 216.633
 631.250 262.345
 295.851 131.590
 416.841 54.502
 553.983 453.639
 454.985 252.020
 720.114 933.833
 594.192 870.829
 486.804 737.587
 714.698 718.456
 666.014 527.141
 446.006 953.514
 918.594 799.163
 527.027 933.769
 500.929 358.798
 139.596 568.669
 30.215 785.115
 596.945 52.514
 652.674 394.746
 96.152 140.757
 713.748 252.621
 946.417 295.272
 932.293 63.545
 189.795 81.364
 481.680 549.042
 842.857 182.085
 292.131 54.355
 939.460 601.929
 276.411 414.982
 57.639 875.593
 214.154 455.791
 306.807 957.472
 330.603 204.242
 652.351 538.433
 498.674 918.795
 608.842 678.722
 757.261 201.161
 464.065 235.455
 955.125 754.190
 355.728 741.658
 732.954 134.008
 340.815 318.536
 384.179 134.380
 532.220 296.320
 978.450 132.509
 964.585 420.226
 284.470 858.713
 955.472 530.833
 738.080 58.247
 791.510 152.218
 917.377 463.279
 862.425 481.980
 612.472 348.587
 237.607 355.594
 719.768 808.490
 806.771 120.207
 408.886 257.947
 743.247 282.021
 567.297 661.556
 278.493 834.845
 639.166 654.655
 760.719 398.566
 59.788 206.016
 198.215 524.402
 417.425 337.285
 26.599 603.500
 825.451 856.778
 584.144 857.142
 287.894 171.272
 704.286 516.464
 822.100 236.644
 241.110 908.778
 947.915 214.814
 111.953 163.581
 751.256 679.109
 279.221 306.930
 921.913 402.409
 787.267 816.568
 994.954 162.247
 633.944 216.138
 989.223 285.115
 582.663 964.652
 935.258 149.778
 529.869 982.544
 571.979 788.488
 333.530 399.055
 122.969 417.979
 7.231 23.959
 348.851 942.324
 396.603 172.025
 524.658 580.850
 213.241 598.907
 76.215 60.762
 16.955 755.910
 996.142 691.026
 149.522 417.310
 970.440 906.950
 49.382 72.442
 205.695 990.186
 962.511 665.844
 33.269 963.410
 33.593 188.438
 461.731 610.257
 665.361 912.609
 386.847 47.373
 2.521 381.275
 287.407 785.513
 387.970 528.574
 25.802 159.799
 689.174 966.062
 128.526 925.684
 865.964 717.391
 390.793 637.449
 989.862 746.073
 281.304 721.503
 899.988 980.526
 821.327 389.279
 640.237 199.040
 983.053 306.638
 943.421 861.212
 255.155 241.611
 65.491 544.116
 621.474 383.765
 809.632 108.643
 507.438 190.938
 277.171 647.768
 187.231 137.556
 729.164 982.880
 84.890 668.879
 506.464 321.637
 419.676 703.663
 632.706 281.315
 768.457 760.724
 987.440 941.328
 577.017 940.304
 587.529 809.142
 132.659 687.184
 933.604 472.354
 399.929 257.863
 773.007 439.116
 760.528 758.327
 287.277 927.925
 631.573 301.926
 245.154 610.007
 160.158 439.420
 263.663 2.983
 407.133 356.513
 10.575 98.491
 292.198 130.238
 60.134 129.890
 932.486 436.733
 607.020 165.832
 177.194 752.614
 356.125 483.381
 134.268 173.968
 470.713 728.547
 267.501 265.395
 390.159 525.876
 382.568 761.636
 859.901 31.362
 140.549 781.639
 467.931 528.976
 962.681 425.959
 999.564 411.114
 598.598 49.806
 728.984 132.936
 703.769 113.631
 414.008 131.848
 444.642 678.856
 879.405 413.143
 60.010 347.120
 122.025 944.221
 44.980 636.571
 384.112 111.107
 983.736 488.342
 483.622 976.422
 286.033 231.112
 304.666 657.176
 130.261 972.769
 7.777 799.155
 686.282 997.699
 567.181 363.191
 290.552 428.524
 357.468 23.873
 233.810 655.489
 949.810 695.518
 460.584 978.864
 121.216 591.243
 985.733 574.139
 490.375 852.348
 625.174 441.437
 659.644 985.985
 587.861 995.203
 332.134 963.910
 159.267 584.025
 481.064 974.533
 651.280 590.413
 249.284 110.204
 731.120 74.000
 151.859 103.593
 357.095 807.083
 223.692 8.097
 729.490 267.536
 705.438 120.517
 751.402 850.272
 480.479 658.084
 530.918 524.620
 877.785 680.511
 939.621 82.004
 332.459 460.767
 373.355 307.238
 268.167 191.054
 792.660 79.775
 32.083 314.062
 208.858 920.615
 700.277 410.493
 836.923 589.712
 584.388 984.373
 670.746 391.203
 642.129 465.652
 716.014 134.201
 135.632 608.467
 209.583 640.128
 532.272 282.372
 984.068 89.424
 119.635 527.483
 527.525 807.117
 255.393 33.264
 18.923 635.195
 817.494 780.503
 672.031 307.446
 812.129 98.555
 527.969 97.623
 366.245 492.337
 537.616 963.258
 435.952 208.757
 460.278 854.558
 538.131 78.643
 68.287 340.621
 24.190 892.001
 135.738 154.442
 804.567 661.241
 153.492 244.992
 770.817 84.203
 55.189 911.085
 297.490 337.447
 66.847 180.308
 315.356 776.867
 165.166 780.064
 285.686 979.479
 309.615 460.677
 555.267 875.154
 316.656 596.862
 694.801 53.474
 889.852 578.723
 508.455 17.955
 279.345 562.511
 17.153 542.376
 393.334 380.898
 258.023 972.063
 951.163 399.423
 681.058 432.922
 683.801 577.624
 63.170 354.135
 337.488 68.270
 579.297 384.193
 707.801 124.925
 178.135 856.989
 465.218 536.171
 992.475 133.675
 673.291 54.225
 785.332 860.882
 643.952 517.119
 585.390 916.484
 821.418 398.310
 719.366 295.762
 389.879 67.482
 503.190 674.402
 117.301 963.951
 335.334 887.101
 887.517 412.600
 848.957 113.595
 448.345 835.523
 957.846 465.753
 80.284 404.882
 985.499 733.356
 337.569 658.935
 836.470 851.388
 352.934 569.508
 171.511 792.942
 754.617 951.538
 428.778 929.411
 297.232 780.713
 15.906 809.554
 338.573 911.165
 133.964 932.872
 236.791 229.835
 113.985 587.740
 234.382 456.271
 307.988 613.713
 27.836 495.694
 15.266 968.964
 788.658 519.190
 505.477 941.822
 149.712 208.548
 365.156 459.826
 550.801 935.779
 414.091 205.700
 252.282 10.779
 661.304 648.383
 381.849 627.294
 873.872 905.147
 136.933 260.629
 570.330 850.247
 986.145 154.125
 707.045 624.240
 613.723 199.723
 161.789 739.638
 849.859 136.027
 823.024 151.959
 799.275 110.768
 733.576 815.247
 395.607 479.818
 208.904 478.181
 198.346 328.755
 126.648 426.790
 143.840 833.023
 967.436 934.358
 346.560 837.120
 556.789 745.337
 809.377 190.730
 522.517 671.051
 882.636 579.775
 27.299 498.971
 555.412 122.999
 476.479 868.586
 665.481 550.541
 328.862 515.080
 77.497 661.397
 373.975 562.460
 954.870 183.474
 481.481 111.536
 796.479 485.836
 803.994 731.714
 733.979 560.692
 228.251 161.265
 202.032 686.615
 854.584 346.356
 967.876 478.777
 851.875 218.170
 307.391 41.662
 924.075 399.008
 964.139 470.431
 152.211 437.110
 251.094 445.229
 288.142 556.300
 30.082 465.037
 896.773 146.607
 312.959 851.831
 623.783 957.150
 305.654 889.897
 435.982 840.169
 999.244 858.034
 899.297 857.908
 991.893 663.359
 461.108 40.630
 395.872 834.709
 653.604 278.444
 191.872 711.687
 75.220 961.579
 688.799 343.675
 708.781 538.621
 234.423 353.477
 446.097 140.989
 607.041 425.179
 786.398 591.186
 660.466 138.535
 314.932 254.321
 556.592 226.474
 331.292 354.961
 17.611 502.595
 545.795 127.913
 382.390 356.760
 85.651 831.340
 230.761 904.902
 718.215 568.140
 20.691 300.075
 601.794 647.416
 594.764 952.576
 488.840 997.853
 785.652 195.250
 933.788 810.686
 369.742 383.882
 78.075 48.784
 671.636 300.814
 206.049 883.135
 550.537 681.907
 773.662 197.131
 846.669 502.810
 621.348 486.586
 628.775 520.824
 785.604 249.218
 462.703 294.735
 741.122 36.564
 69.404 208.840
 135.444 985.136
 14.757 761.381
 547.781 868.533
 783.079 785.086
 517.791 550.473
 743.738 232.137
 881.674 468.191
 91.642 452.110
 233.120 249.735
 996.642 434.341
 334.670 346.636
 555.974 581.323
 358.270 239.777
 33.088 173.573
 577.799 211.559
 563.846 615.638
 294.676 247.541
 498.518 795.320
 402.142 477.199
 759.936 811.711
 714.260 843.631
 672.163 941.206
 460.209 828.698
 241.035 913.630
 709.055 991.714
 641.746 403.071
 809.257 510.540
 936.498 530.519
 642.992 563.491
 757.158 199.416
 878.528 244.135
 747.352 202.480
 802.932 259.930
 71.730 351.304
 409.159 196.228
 827.015 882.437
 450.905 911.698
 992.465 218.589
 248.486 217.628
 852.409 835.865
 290.645 445.195
 29.501 672.384
 619.763 650.872
 256.339 766.056
 678.890 895.327
 360.310 825.959
 633.797 365.806
 170.292 309.470
 135.570 722.136
 905.540 523.813
 360.765 323.628
 261.422 913.920
 836.856 345.601
 751.147 297.446
 738.496 892.836
 738.274 511.712
 811.208 251.454
 45.370 36.392
 957.748 344.581
 546.891 330.545
 500.914 240.530
 949.330 194.373
 735.518 440.308
 182.256 646.904
 200.277 395.170
 826.450 952.967
 64.186 791.159
 599.610 279.811
 636.449 118.435
 618.611 398.970
 607.303 716.462
 425.967 147.241
 620.086 165.332
 275.899 436.675
 902.090 657.729
 44.281 263.152
 260.358 930.009
 181.978 852.582
 924.204 814.946
 150.963 140.025
 712.467 378.843
 748.592 677.586
 372.125 563.538
 72.097 679.920
 805.755 926.565
 740.381 750.480
 236.483 383.229
 464.446 286.535
 186.558 241.054
 435.139 176.658
 833.932 484.150
 24.485 111.354
 802.399 432.144
 424.857 197.179
 505.672 50.852
 481.942 58.940
 652.705 330.790
 719.300 835.901
 607.474 41.542
 463.975 419.549
 736.143 597.123
 826.613 576.177
 251.090 777.654
 781.864 771.679
 35.779 209.458
 654.352 233.660
 496.163 138.008
 314.220 102.835
 200.680 480.985
 399.562 138.013
 337.281 32.144
 938.997 933.688
 306.170 126.898
 77.946 713.928
 882.560 969.027
 901.195 598.972
 704.868 61.915
 979.884 560.556
 578.168 960.161
 593.927 737.908
 516.759 546.629
 134.990 168.588
 197.428 700.263
 977.622 477.558
 748.914 20.862
 817.107 485.426
 583.699 953.994
 765.455 754.463
 384.141 463.149
 228.070 641.493
 812.918 343.839
 62.631 713.078
 32.699 397.739
 761.264 284.465
 524.772 282.101
 363.026 143.913
 902.368 733.942
 664.968 133.294
 660.668 619.045
 678.704 479.974
 909.525 467.405
 500.642 560.144
 742.203 689.602
 106.192 957.002
 727.524 898.857
 522.783 235.915
 125.599 832.646
 317.929 161.165
 448.569 433.099
 994.665 133.833
 375.544 129.683
 308.161 337.295
 321.374 209.502
 498.205 475.587
 16.191 63.930
 219.591 511.403
 719.316 784.965
 496.437 525.829
 437.509 36.080
 230.442 693.117
 92.403 841.321
 763.458 493.346
 662.009 189.667
 291.137 166.892
 161.264 421.338
 809.474 181.046
 9.803 796.801
 965.636 155.191
 22.508 511.003
 97.457 441.897
 439.279 534.126
 754.543 942.560
 152.172 880.444
 673.164 944.285
 486.132 339.229
 55.389 886.396
 517.623 971.882
 811.697 227.763
 275.278 179.310
 350.114 608.392
 138.140 280.165
 421.473 538.980
 38.172 986.778
 300.544 60.038
 470.570 109.984
 240.422 477.601
 932.324 220.564
 179.755 86.245
 938.794 813.531
 309.447 53.323
 730.282 997.243
 470.535 573.047
 774.405 613.381
 814.582 357.624
 122.159 502.716
 521.725 258.529
 90.868 897.595
 152.025 687.694
 958.739 443.013
 869.025 810.506
 774.554 437.497
 989.136 625.002
 751.487 621.897
 198.939 830.183
 343.457 323.342
 169.700 267.275
 141.284 343.299
 962.855 27.912
 397.997 539.034
 543.207 540.174
 849.463 228.212
 332.809 935.328
 668.218 4.296
 185.561 273.776
 832.745 208.528
 531.309 167.584
 947.815 601.173
 22.640 518.964
 977.906 914.401
 564.688 430.028
 397.813 171.471
 568.245 400.171
 692.538 407.067
 42.732 175.623
 801.346 722.699
 344.487 653.409
 175.021 225.663
 76.935 62.545
 355.866 112.337
 565.330 882.346
 979.807 14.429
 215.545 135.819
 500.259 293.707
 832.938 480.207
 733.414 575.785
 995.622 962.511
 91.713 801.442
 921.706 111.573
 502.002 55.119
 970.668 786.928
 970.811 530.561
 206.259 625.694
 363.174 104.739
 6.940 140.405
 583.238 20.351
 927.442 281.715
 192.665 297.271
 232.402 239.714
 862.572 392.736
 284.229 206.251
 540.808 762.908
 269.310 938.760
 21.064 814.569
 289.696 75.059
 744.210 10.247
 284.783 960.164
 243.905 854.221
 435.650 113.046
 94.807 157.082
 953.243 626.491
 537.385 385.090
 473.189 640.701
 971.473 345.329
 640.458 335.286
 142.472 752.132
 35.422 560.027
 328.634 943.402
 990.981 577.762
 992.721 762.228
 403.774 369.368
 831.824 249.690
 629.094 387.890
 669.061 685.185
 450.740 524.060
 231.899 802.384
 867.943 726.789
 183.882 859.404
 679.644 218.603
 277.609 73.773
 162.370 456.769
 712.998 684.699
 325.935 956.131
 580.514 281.200
 538.013 239.991
 86.405 754.522
 684.688 592.202
 366.712 282.258
 382.571 908.672
 447.440 630.768
 185.493 892.502
 976.612 38.364
 794.699 596.892
 994.770 296.611
 248.549 27.825
 307.019 928.752
 151.820 198.487
 132.828 636.275
 624.774 844.746
 128.996 275.971
 680.199 521.185
 673.655 385.368
 747.899 196.677
 360.557 804.374
 588.977 844.034
 956.765 871.394
 607.982 97.553
 924.916 394.661
 764.390 453.357
 883.520 521.282
 793.473 969.165
 783.100 420.385
 111.245 131.874
 898.631 551.240
 642.891 793.215
 93.943 156.457
 375.800 506.287
 893.809 473.977
 897.385 550.443
 225.008 235.015
 687.493 620.551
 857.183 59.316
 851.886 931.711
 514.731 890.625
 116.557 95.221
 847.030 166.432
 765.262 939.751
 269.103 784.655
 260.356 757.652
 529.446 429.433
 208.825 665.270
 465.443 527.728
 243.380 683.533
 87.021 122.749
 107.729 217.445
 31.343 629.558
 544.117 177.114
 779.164 658.728
 461.272 516.349
 368.617 497.019
 746.624 335.672
 814.658 77.108
 115.766 413.641
 0.079 274.212
 655.422 493.168
 483.095 574.473
 507.623 397.915
 831.265 772.331
 209.415 18.707
 684.305 591.571
 994.485 962.356
 539.686 472.540
 283.847 657.337
 93.431 227.293
 248.658 564.930
 30.981 601.625
 778.906 843.876
 204.279 780.397
 199.842 995.078
 734.341 578.081
 359.352 194.884
 404.626 33.486
 183.048 875.974
 748.831 705.348
 831.690 689.542
 54.610 488.518
 272.827 977.651
 497.733 849.314
 423.652 887.130
 262.914 139.072
 266.357 993.874
 599.824 978.757
 165.391 896.962
 685.381 521.832
 415.651 444.394
 124.475 870.276
 162.545 716.027
 206.790 728.241
 803.058 404.285
 261.728 983.366
 798.475 980.282
 808.930 776.970
 204.479 833.349
 709.026 496.624
 806.212 137.423
 276.746 248.861
 391.103 381.089
 753.019 762.679
 710.307 542.158
 649.186 368.203
 83.221 676.579
 107.868 987.321
 354.532 999.391
 482.542 777.687
 188.575 277.558
 60.750 767.349
 103.483 836.405
 61.440 99.122
 532.927 649.405
 370.752 232.070
 834.447 672.052
 666.281 997.939
 21.955 772.151
 669.112 924.935
 20.473 669.094
 885.804 876.779
 61.305 232.503
 816.774 234.678
 46.390 205.295
 749.585 511.903
 105.532 947.882
 789.471 139.411
 396.606 579.490
 147.668 915.911
 406.909 990.760
 181.071 262.494
 506.829 580.790
 603.148 461.211
 391.489 334.142
 342.667 755.573
 881.424 492.246
 968.419 830.935
 602.510 722.795
 507.912 322.078
 543.944 374.706
 26.936 677.449
 820.199 289.896
 994.347 773.510
 10.438 282.253
 299.699 963.344
 792.193 985.051
 715.977 871.265
 753.469 397.549
 579.336 835.767
 990.261 357.152
 794.128 848.292
 559.324 943.553
 844.508 542.182
 946.712 744.374
 11.590 927.764
 271.745 127.506
 243.522 334.124
 17.797 463.612
 219.351 360.031
 162.574 303.731
 778.402 525.235
 871.626 162.967
 575.696 984.472
 572.990 3.726
 169.311 870.846
 604.564 103.420
 674.227 89.477
 528.656 475.175
 134.088 218.609
 152.754 769.642
 200.365 391.633
 747.838 895.922
 978.817 943.135
 584.384 874.891
 745.141 284.288
 833.691 484.626
 962.696 22.345
 933.476 521.271
 800.602 116.022
 470.177 316.713
 374.156 739.201
 467.454 4.152
 762.910 151.157
 125.696 772.417
 634.995 899.724
 668.420 508.333
 977.234 37.290
 109.298 193.113
 35.500 146.663
 752.031 733.584
 472.758 58.925
 821.415 502.805
 895.850 417.931
 248.046 308.480
 56.680 191.645
 694.414 263.560
 47.757 849.877
 23.066 703.980
 862.805 987.858
 627.769 876.809
 535.195 457.710
 138.693 242.012
 283.353 623.006
 688.557 416.910
 344.153 738.847
 107.273 709.322
 451.850 10.227
 469.964 888.955
 788.801 939.700
 432.574 33.185
 90.508 751.806
 778.897 539.790
 905.009 102.387
 804.207 453.082
 587.212 837.366
 258.280 219.335
 832.126 165.077
 952.297 631.236
 625.288 421.583
 140.512 688.715
 699.981 328.163
 962.844 184.961
 553.438 718.337
 575.574 202.391
 980.519 618.172
 804.410 195.050
 953.776 33.524
 880.633 653.383
 612.056 82.305
 923.230 346.960
 542.631 225.396
 617.534 63.824
 459.073 328.730
 26.516 495.370
 621.804 429.123
 620.410 227.552
 831.571 191.217
 592.695 607.696
 787.204 711.376
 967.705 867.033
 855.392 141.442
 222.484 238.449
 497.335 431.093
 421.214 753.900
 458.560 698.256
 676.193 913.874
 405.819 474.172
 39.332 860.500
 618.570 490.437
 330.295 65.061
 70.172 202.707
 512.517 759.281
 301.678 817.939
 830.286 437.811
 763.313 913.473
 266.032 167.519
 217.647 526.358
 917.041 228.769
 634.780 835.713
 528.377 746.778
 112.013 760.317
 760.295 549.928
 395.377 214.899
 373.352 9.679
 822.838 693.707
 645.623 207.362
 32.021 826.977
 209.564 460.963
 740.046 648.191
 530.172 195.105
 798.771 346.699
 313.214 905.497
 622.802 106.097
 807.667 751.364
 875.555 354.027
 778.346 192.770
 954.059 999.820
 604.596 301.818
 637.870 404.163
 693.308 535.630
 141.249 317.070
 67.199 123.519
 438.713 509.627
 442.984 940.381
 908.253 499.770
 392.854 102.959
 168.302 586.911
 783.443 216.050
 166.148 334.151
 809.599 533.169
 627.604 905.566
 738.952 492.546
 498.871 30.569
 314.014 497.234
 928.478 344.214
 430.893 170.593
 154.829 973.768
 740.378 19.412
 716.252 305.796
 663.920 750.722
 96.599 187.825
 652.929 830.071
 999.775 473.494
 466.779 44.300
 228.262 904.722
 628.302 286.969
 769.537 199.092
 813.534 856.455
 393.539 751.454
 726.613 722.914
 386.177 207.174
 435.500 348.943
 117.783 977.846
 337.393 248.649
 929.721 471.374
 975.017 940.408
 353.013 835.683
 130.503 829.838
 314.140 573.020
 729.263 782.149
 677.556 689.515
 542.344 278.324
 992.342 587.859
 885.626 559.432
 500.503 690.479
 84.158 650.363
 503.454 563.141
 459.727 611.525
 826.057 876.661
 771.871 428.324
 947.258 945.204
 112.999 138.093
 43.996 377.068
 145.902 777.401
 709.916 896.803
 648.809 565.191
 29.848 990.948
 674.542 115.150
 410.619 303.771
 264.419 981.070
 562.011 790.190
 815.966 209.220
 90.549 412.202
 570.664 920.132
 692.933 549.779
 651.614 27.422
 123.554 460.205
 982.026 672.807
 247.602 749.746
 797.650 604.342
 192.196 372.370
 326.885 729.768
 64.974 611.758
 251.392 259.956
 943.346 570.450
 431.011 930.849
 946.608 134.514
 936.028 608.285
 614.231 220.352
 986.955 382.149
 531.648 374.300
 969.674 927.887
 2.887 783.385
 237.825 229.258
 478.437 280.555
 103.742 631.039
 646.191 568.828
 875.966 930.190
 400.425 241.019
 350.778 764.739
 964.181 95.211
 85.429 758.512
 977.660 117.002
 553.412 704.205
 431.106 459.319
 841.654 885.344
 545.051 956.567
 533.707 458.344
 541.689 584.773
 422.617 538.299
 244.702 761.858
 506.184 296.677
 455.300 176.148
 582.774 416.113
 522.017 656.566
 637.970 728.531
 721.290 439.942
 994.445 749.610
 343.905 550.479
 995.959 217.807
 415.456 150.299
 370.845 142.827
 22.289 930.301
 633.599 400.473
 350.641 435.249
 150.807 602.538
 937.256 719.393
 238.827 986.916
 763.716 738.345
 747.298 970.065
 771.592 243.825
 589.890 977.611
 26.712 770.889
 140.160 306.190
 92.039 218.100
 47.244 298.101
 481.606 911.587
 28.059 648.154
 242.521 321.130
 447.389 468.052
 456.297 433.286
 845.472 957.114
 550.722 371.533
 58.473 459.212
 883.558 140.572
 697.595 5.132
 791.755 331.047
 707.676 468.362
 715.247 487.350
 669.378 412.651
 701.330 365.810
 796.832 933.924
 500.824 10.131
 24.462 40.592
 85.672 977.525
 685.456 758.639
 82.247 960.595
 525.619 465.623
 736.613 779.952
 839.268 365.800
 346.542 350.116
 480.372 322.806
 927.631 840.949
 217.509 912.793
 372.884 229.273
 143.759 886.748
 740.266 636.215
 603.805 713.255
 112.759 916.972
 794.829 380.543
 850.207 568.150
 973.003 677.924
 949.806 66.675
 144.232 151.208
 688.498 691.695
 530.373 374.329
 100.174 911.304
 727.349 30.980
 85.665 758.766
 759.737 126.714
 834.753 763.761
 590.750 915.758
 605.231 943.857
 673.578 430.173
 931.394 866.608
 889.301 835.119
 777.944 645.610
 470.811 836.731
 598.231 982.274
 977.091 562.796
 359.193 572.655
 976.917 386.152
 348.479 694.308
 197.406 122.107
 549.447 916.701
 566.273 600.563
 952.616 250.487
 855.306 377.795
 841.216 791.890
 747.991 39.480
 645.552 920.256
 790.915 273.876
 785.897 276.610
 234.277 420.674
 224.477 261.754
 562.381 176.498
 509.987 332.461
 104.233 352.279
 537.267 397.865
 494.506 211.506
 252.569 594.788
 626.269 792.900
 131.881 386.005
 752.378 448.293
 544.561 530.175
 408.687 458.980
 513.911 33.016
 158.924 274.705
 905.147 738.518
 810.741 532.481
 542.481 54.357
 691.081 332.163
 91.899 240.764
 965.374 186.975
 983.916 305.900
 461.403 935.837
 8.516 438.158
 340.085 646.547
 138.152 926.979
 520.198 991.630
 347.722 54.767
 493.765 719.407
 754.569 624.954
 997.894 39.876
 926.749 782.333
 575.080 6.956
 161.972 4.388
 948.128 205.085
 458.962 534.936
 151.907 279.029
 651.699 798.050
 749.134 511.720
 197.584 190.714
 161.528 827.388
 673.311 92.312
 74.335 237.922
 486.078 448.818
 127.719 962.018
 329.126 156.079
 252.586 722.244
 754.665 962.066
 303.597 198.614
 986.824 280.293
 304.367 312.875
 913.545 219.172
 67.997 100.664
 568.638 114.104
 62.284 954.520
 410.831 745.205
 728.374 185.827
 221.127 344.179
 562.534 244.967
 446.765 64.880
 864.658 783.835
 621.307 205.229
 328.610 661.602
 965.734 530.519
 486.182 241.963
 132.926 232.654
 259.287 57.480
 83.704 554.999
 567.759 414.117
 390.888 872.340
 580.038 457.278
 551.064 9.720
 981.175 940.899
 662.400 47.977
 720.337 645.343
 699.537 548.621
 444.806 430.551
 510.114 552.873
 38.873 31.203
 76.669 401.474
 876.758 284.446
 865.595 181.079
 34.525 802.360
 632.558 743.191
 455.906 575.861
 610.652 841.775
 53.017 429.811
 890.847 90.572
 770.347 87.039
 159.635 511.167
 527.491 178.666
 9.670 303.940
 664.281 337.083
 337.503 767.801
 475.799 394.424
 18.087 678.289
 782.011 192.034
 56.514 830.008
 318.166 984.830
 799.705 297.091
 351.669 438.500
 908.631 468.316
 75.888 697.953
 587.550 291.600
 451.531 523.509
 811.250 901.031
 665.123 509.007
 832.884 899.493
 858.163 515.792
 270.600 797.742
 309.334 671.600
 315.566 248.897
 588.391 227.486
 660.203 813.419
 59.812 763.544
 274.666 607.339
 415.997 350.304
 151.001 654.824
 35.758 362.970
 155.424 429.872
 969.250 406.476
 575.307 541.335
 273.714 827.455
 292.305 916.624
 496.832 292.345
 558.447 63.865
 10.729 17.002
 477.745 947.217
 27.410 201.251
 710.023 868.445
 816.444 701.149
 902.357 198.005
 442.047 752.410
 530.925 295.076
 236.353 821.114
 394.710 967.799
 928.833 223.753
 962.783 87.895
 511.838 739.849
 237.454 738.704
 395.597 889.250
 183.275 559.211
 502.111 105.981
 91.439 780.966
 679.206 595.040
 333.707 137.892
 149.051 982.082
 720.598 174.132
 808.943 873.679
 354.590 61.638
 697.974 443.344
 277.776 461.645
 156.627 92.188
 0.372 83.052
 415.696 939.658
 885.272 781.871
 37.602 357.036
 406.309 451.005
 731.828 332.261
 123.798 725.877
 214.398 158.042
 288.425 101.667
 570.057 665.539
 829.649 360.679
 798.833 23.202
 971.785 947.646
 133.235 415.202
 292.289 826.457
 248.494 777.722
 962.809 389.051
 559.418 166.016
 543.168 667.179
 510.013 353.087
 708.114 686.899
 675.576 415.395
 931.493 586.328
 874.217 475.808
 515.383 637.114
 541.513 473.582
 593.778 632.874
 777.207 980.473
 351.002 62.487
 598.583 236.838
 741.413 917.390
 606.577 938.086
 374.735 0.329
 16.159 946.923
 914.107 834.160
 553.486 268.147
 623.455 105.105
 263.316 918.368
 476.931 422.375
 688.923 11.781
 213.944 708.247
 24.080 614.420
 674.862 937.978
 736.512 983.207
 799.069 181.394
 321.600 383.205
 501.048 927.446
 464.362 88.170
 782.092 734.705
 119.968 627.589
 483.723 95.779
 224.921 200.463
 970.703 548.438
 731.960 175.370
 251.506 43.186
 934.497 121.489
 935.295 183.902
 76.796 140.833
 398.018 508.442
 703.044 812.824
 325.320 548.942
 204.084 624.393
 734.088 101.612
 400.009 788.040
 793.043 303.482
 528.440 183.946
 489.468 634.808
 673.489 277.597
 975.767 482.267
 903.845 129.708
 405.873 66.892
 327.622 539.393
 195.627 284.788
 7.611 343.756
 949.266 766.487
 507.117 477.583
 150.291 436.449
 500.912 506.137
 61.718 267.410
 837.975 553.611
 888.429 260.448
 86.151 321.311
 971.790 941.597
 529.947 825.891
 790.555 616.377
 890.988 581.891
 587.266 46.835
 458.938 838.384
 108.865 159.441
 574.715 681.028
 905.219 420.077
 416.517 993.373
 858.949 953.289
 174.689 490.466
 691.742 681.853
 38.905 989.984
 501.756 329.794
 988.872 358.202
 407.339 193.256
 409.233 887.583
 905.968 30.724
 725.122 347.860
 983.836 164.224
 964.582 361.952
 538.914 89.093
 738.648 741.281
 594.813 250.303
 133.239 762.166
 698.449 612.107
 426.167 256.516
 3.939 694.803
 77.819 647.425
 868.713 612.925
 748.566 395.317
 424.211 574.243
 26.338 585.589
 959.430 305.108
 413.511 827.379
 76.024 987.202
 936.008 128.993
 271.445 821.442
 465.180 742.998
 793.060 90.174
 653.498 48.116
 520.432 147.941
 900.458 661.501
 92.450 728.738
 310.571 100.016
 146.220 174.185
 459.167 269.666
 99.219 38.356
 425.466 835.932
 436.938 152.750
 920.549 482.578
 594.967 796.316
 68.091 211.286
 705.210 533.327
 78.983 68.725
 246.836 494.816
 491.033 51.325
 867.841 91.251
 69.021 861.834
 765.205 74.927
 828.590 746.953
 301.008 505.493
 863.134 793.856
 337.193 12.135
 822.470 907.832
 769.657 57.772
 575.139 726.660
 187.933 976.390
 45.508 83.619
 562.885 922.313
 668.079 334.432
 532.698 603.071
 763.678 79.255
 706.277 594.855
 287.431 94.410
 500.365 6.009
 401.903 836.500
 267.732 369.870
 718.799 780.542
 832.319 539.665
 560.571 331.452
 325.035 416.582
 403.853 722.759
 290.789 974.808
 667.403 446.574
 121.453 927.180
 39.073 494.041
 746.738 690.507
 643.229 315.807
 299.885 14.765
 28.929 618.041
 859.814 704.976
 410.444 212.605
 876.614 523.890
 968.479 352.020
 111.502 368.789
 679.358 653.299
 792.454 683.174
 889.875 592.952
 707.498 326.207
 210.331 21.969
 462.105 577.319
 723.161 479.103
 526.460 913.835
 668.576 688.049
 731.769 744.943
 793.759 315.049
 859.664 510.568
 263.637 284.167
 50.615 819.024
 207.387 34.990
 159.760 478.729
 597.070 539.284
 463.416 18.325
 657.721 537.430
 396.650 243.567
 529.490 820.953
 239.687 471.032
 532.929 873.633
 904.694 746.729
 422.136 330.598
 568.940 805.945
 194.276 453.016
 797.809 979.068
 808.264 716.961
 772.144 181.897
 953.310 140.469
 127.659 549.105
 406.160 725.432
 906.248 942.702
 583.746 363.830
 965.019 275.715
 398.221 384.759
 471.664 382.745
 169.922 124.102
 495.539 607.056
 69.545 147.668
 171.797 687.488
 715.841 106.691
 38.494 262.511
 224.614 348.218
 319.288 973.450
 217.077 928.855
 620.764 870.373
 282.136 316.255
 535.357 493.874
 832.428 926.715
 368.163 531.231
 585.804 498.114
 846.630 499.117
 383.001 784.582
 512.341 175.504
 262.653 972.764
 148.130 944.913
 653.504 740.047
 253.926 303.290
 910.911 823.866
 271.588 227.004
 873.806 60.160
 71.137 195.658
 505.689 930.780
 574.995 387.234
 318.435 977.213
 318.037 968.763
 173.526 875.308
 52.332 784.064
 177.482 297.056
 117.693 905.631
 905.781 826.041
 451.671 49.558
 724.453 448.507
 622.914 345.175
 856.030 458.422
 785.333 265.239
 334.927 829.387
 690.852 33.996
 598.098 196.228
 917.574 680.822
 94.474 922.818
 897.656 253.747
 609.033 318.910
 623.244 972.686
 575.053 806.870
 605.478 225.305
 285.274 769.310
 625.158 993.036
 856.255 361.308
 486.538 260.735
 0.483 817.540
 638.390 196.070
 20.998 687.071
 507.554 884.986
 69.918 89.356
 376.500 444.058
 164.918 997.335
 882.777 681.530
 998.962 851.149
 807.658 694.098
 424.474 513.359
 914.935 929.559
 62.329 858.711
 687.943 145.420
 650.880 704.040
 960.847 195.168
 85.700 523.222
 544.569 787.436
 135.287 544.974
 982.039 914.849
 282.951 625.452
 833.544 930.379
 225.217 340.997
 270.617 666.908
 139.857 317.950
 954.310 223.174
 763.054 55.611
 976.759 264.850
 629.100 695.030
 168.129 867.334
 24.495 21.330
 6.599 26.538
 491.577 781.675
 237.511 220.991
 238.151 366.931
 707.871 573.883
 925.491 394.987
 780.740 753.783
 827.092 490.721
 515.598 300.060
 787.365 965.622
 918.542 361.185
 228.921 433.399
 391.232 204.723
 328.094 71.684
 779.230 375.952
 523.053 59.684
 456.019 142.414
 562.316 133.834
 824.119 224.704
 122.183 544.864
 693.029 655.336
 600.861 447.919
 756.821 569.281
 469.504 780.540
 972.135 468.895
 663.711 490.207
 987.991 945.360
 24.056 963.271
 938.386 416.887
 34.841 220.355
 241.374 364.898
 813.652 810.486
 496.594 32.921
 920.541 928.536
 907.505 84.362
 488.148 559.940
 723.584 295.680
 29.224 25.663
 178.179 757.253
 115.411 152.168
 44.435 47.804
 703.455 59.481
 827.807 487.338
 928.124 769.783
 420.196 421.685
 603.846 154.283
 747.028 878.060
 851.680 213.156
 111.905 200.191
 269.698 18.350
 979.483 33.986
 921.699 428.895
 309.409 416.294
 362.676 640.708
 64.362 611.710
 634.303 875.743
 543.351 652.815
 37.536 807.616
 945.408 440.535
 863.077 311.904
 334.808 441.986
 677.828 609.211
 571.263 937.303
 223.745 18.460
 979.478 884.228
 184.735 178.065
 582.585 525.143
 670.872 435.504
 711.920 106.544
 113.622 3.894
 158.095 532.464
 670.517 680.715
 750.245 463.159
 215.588 302.493
 174.763 596.414
 508.542 444.564
 882.787 444.471
 360.230 81.996
 326.540 424.091
 166.377 311.977
 325.678 105.169
 391.060 745.837
 741.608 875.173
 724.364 647.220
 553.847 448.286
 196.432 299.344
 939.843 721.202
 437.338 796.888
 687.899 609.238
 166.544 485.676
 680.207 109.662
 467.987 515.369
 805.415 872.330
 251.021 466.864
 362.033 715.020
 760.521 197.727
 237.626 521.964
 31.789 986.983
 164.697 794.319
 690.590 716.955
 511.037 281.758
 582.379 307.055
 36.895 881.472
 936.875 405.627
 98.450 627.005
 397.517 585.041
 979.786 652.276
 485.674 996.465
 555.001 569.364
 345.771 789.331
 807.488 571.247
 801.804 141.948
 932.153 607.449
 423.263 680.442
 713.956 291.763
 977.527 470.032
 586.286 412.891
 67.860 873.143
 526.984 422.566
 105.723 1.215
 628.355 478.740
 930.968 500.055
 488.133 196.546
 214.387 151.562
 297.234 395.497
 298.013 537.776
 761.602 781.834
 846.586 477.032
 481.778 639.836
 798.860 427.886
 645.589 460.569
 773.333 776.281
 465.211 762.017
 655.891 227.743
 636.438 667.316
 386.403 162.366
 720.389 640.246
 480.149 159.724
 78.880 926.958
 33.944 238.112
 245.566 33.689
 544.883 92.667
 124.943 60.997
 933.794 565.622
 497.728 10.603
 541.074 185.490
 119.578 641.531
 327.748 207.296
 454.139 953.991
 50.896 650.568
 332.862 563.794
 224.589 233.901
 712.678 754.437
 362.828 353.186
 166.596 780.991
 420.494 744.644
 827.622 488.256
 796.043 753.454
 577.393 699.256
 482.534 124.859
 269.979 348.792
 401.889 518.355
 478.882 465.929
 34.282 978.850
 500.040 849.712
 766.761 984.125
 312.353 400.922
 992.107 418.570
 644.755 351.348
 653.302 532.962
 808.255 118.827
 366.584 163.255
 183.643 774.604
 385.880 863.103
 200.135 468.496
 865.489 210.788
 864.335 961.713
 211.424 77.590
 798.180 277.188
 813.176 678.467
 792.484 519.059
 348.186 494.581
 881.240 27.979
 835.723 779.038
 270.658 134.531
 72.682 90.871
 324.244 21.967
 352.023 797.260
 496.964 300.353
 988.999 530.303
 242.154 280.935
 158.088 362.918
 676.533 92.057
 574.862 800.051
 202.135 431.451
 295.150 278.141
 447.633 155.223
 205.306 580.293
 232.363 78.026
 951.712 650.028
 779.047 333.878
 117.466 606.592
 938.891 720.750
 365.514 103.995
 656.516 437.889
 198.979 449.314
 531.282 101.993
 563.471 408.942
 943.384 491.410
 57.666 330.732
 453.197 977.047
 305.932 932.225
 774.260 430.452
 561.599 827.990
 615.879 695.226
 786.199 960.610
 720.363 624.840
 926.389 568.886
 940.532 650.778
 477.072 72.775
 751.367 788.301
 470.429 317.479
 29.775 617.075
 13.224 429.611
 710.942 810.176
 359.064 167.818
 308.926 212.875
 151.563 60.464
 621.807 793.204
 15.070 916.611
 904.602 266.081
 661.296 966.659
 641.010 114.047
 385.557 69.474
 861.110 638.255
 461.227 138.014
 897.288 636.737
 924.311 350.396
 34.406 152.251
 443.898 383.764
 759.706 303.911
 973.831 30.390
 148.861 625.688
 204.493 216.195
 310.463 206.697
 212.727 868.804
 53.866 654.566
 327.007 893.463
 924.579 891.346
 971.862 969.575
 175.296 714.220
 971.001 127.494
 895.355 99.166
 516.549 394.736
 521.113 348.850
 249.311 893.516
 986.853 356.052
 842.337 948.787
 370.911 706.287
 290.445 239.693
 643.284 828.877
 138.325 150.072
 955.935 441.177
 938.924 988.486
 340.086 648.240
 834.676 39.092
 19.150 57.697
 762.672 745.797
 222.578 460.539
 69.925 138.725
 134.153 91.957
 408.631 689.599
 745.500 317.062
 488.889 577.626
 57.274 144.619
 376.075 196.680
 500.339 133.781
 513.401 115.586
 188.928 665.875
 961.693 484.291
 797.261 862.729
 615.829 568.460
 428.315 567.747
 471.317 92.889
 854.565 204.362
 669.247 920.281
 319.810 192.815
 790.239 216.861
 641.002 159.981
 148.342 231.475
 409.901 903.785
 57.400 601.989
 514.886 974.316
 811.584 304.644
 160.284 574.949
 498.278 971.615
 808.853 50.565
 507.867 953.153
 595.731 564.423
 437.135 717.863
 420.216 233.675
 919.802 632.804
 104.615 325.136
 131.372 899.926
 284.277 452.375
 381.004 143.188
 455.475 672.945
 349.016 428.381
 331.583 86.439
 386.192 82.799
 144.756 871.779
 544.986 682.606
 159.976 582.907
 50.591 750.837
 648.891 118.637
 82.556 707.832
 188.443 783.435
 569.095 228.626
 18.113 715.319
 193.553 569.000
 502.163 144.698
 675.813 444.888
 519.932 199.143
 274.095 400.526
 946.728 534.741
 211.105 131.627
 716.939 971.499
 672.292 184.209
 284.476 570.386
 165.877 711.191
 446.625 510.932
 340.124 311.988
 386.936 524.306
 991.858 320.116
 660.150 86.568
 593.794 545.843
 504.808 675.064
 541.795 371.615
 972.511 998.027
 755.158 74.128
 630.530 599.445
 734.924 286.164
 78.324 759.578
 631.431 981.717
 848.345 313.575
 930.779 278.377
 895.413 319.155
 631.169 600.811
 352.938 357.854
 38.354 378.438
 412.695 356.925
 811.589 889.891
 510.090 890.412
 587.814 187.622
 739.332 943.478
 305.641 200.220
 931.415 604.802
 348.403 219.998
 778.887 354.301
 386.783 532.467
 40.148 819.864
 588.910 66.169
 285.232 635.045
 895.251 660.433
 16.075 403.156
 745.952 29.973
 796.200 591.201
 871.677 304.537
 325.067 284.090
 90.588 335.335
 86.510 236.149
 22.228 874.604
 262.354 188.900
 965.177 478.008
 333.210 373.153
 74.027 169.705
 68.496 886.745
 300.110 805.734
 144.930 909.717
 170.399 822.166
 213.197 674.800
 413.986 950.390
 970.476 706.819
 202.601 203.570
 384.463 49.843
 551.000 306.963
 172.795 250.907
 377.979 972.455
 569.236 514.872
 215.754 356.770
 231.128 203.120
 384.087 436.597
 366.539 251.497
 128.387 266.078
 117.142 928.063
 224.114 427.173
 335.265 952.308
 541.896 856.374
 880.116 433.561
 171.035 437.764
 746.177 452.197
 738.681 738.769
 871.749 763.181
 316.225 368.075
 581.260 923.520
 754.800 132.614
 842.915 774.883
 872.853 330.402
 3.501 307.283
 768.147 647.139
 352.720 412.051
 735.169 626.311
 806.261 340.954
 130.655 95.014
 544.441 27.224
 791.899 181.631
 543.833 13.266
 724.876 227.993
 363.448 54.219
 145.260 439.808
 143.364 527.335
 181.704 137.339
 718.994 340.929
 696.687 956.798
 803.237 885.654
 508.702 945.542
 924.713 752.935
 526.180 715.117
 894.131 23.992
 847.463 330.848
 991.975 237.174
 114.255 480.324
 396.355 15.949
 403.596 372.433
 995.723 395.245
 733.800 360.112
 130.683 245.929
 74.416 181.578
 784.184 757.559
 273.707 94.366
 669.827 605.452
 937.058 793.006
 761.861 372.368
 346.962 503.961
 353.762 706.289
 553.740 830.554
 339.462 27.818
 782.980 956.701
 274.571 823.547
 1.048 532.685
 914.924 410.533
 507.232 670.778
 445.044 782.873
 636.578 825.834
 926.473 770.815
 370.851 169.232
 620.198 288.124
 878.985 267.414
 601.636 212.422
 708.669 223.343
 401.985 249.368
 696.390 845.312
 515.399 553.973
 276.226 178.539
 324.857 515.774
 73.341 817.036
 966.220 819.375
 744.640 643.320
 593.481 43.941
 457.927 999.155
 480.328 806.297
 116.733 139.858
 23.779 939.445
 78.370 176.531
 462.801 854.518
 268.706 464.359
 524.615 997.854
 62.344 590.812
 128.118 890.144
 318.659 185.914
 149.806 341.184
 492.487 789.011
 363.430 56.966
 676.615 924.508
 348.793 496.758
 887.986 465.476
 104.528 762.900
 440.261 792.001
 549.188 797.643
 114.851 314.384
 137.508 767.258
 266.435 654.317
 615.520 297.324
 396.393 324.921
 978.380 13.714
 970.475 678.727
 45.926 485.998
 920.665 397.586
 628.386 274.186
 883.848 967.065
 992.128 971.857
 523.029 637.614
 554.541 310.452
 435.058 943.817
 317.946 947.931
 59.730 190.297
 202.928 183.162
 509.653 567.504
 947.717 703.569
 382.295 23.007
 716.517 542.027
 892.205 364.393
 698.377 659.343
 272.785 630.041
 299.821 216.295
 496.494 745.518
 637.596 405.141
 306.334 238.920
 849.417 191.254
 149.647 61.128
 765.229 3.444
 370.167 730.578
 52.403 104.318
 411.852 371.124
 476.507 383.258
 487.169 150.918
 144.095 723.392
 285.295 965.683
 832.733 994.888
 667.317 387.489
 911.798 480.533
 694.330 257.202
 138.916 21.750
 741.713 312.587
 333.224 25.534
 303.426 782.840
 707.645 352.589
 521.661 452.871
 446.142 936.929
 580.266 706.374
 974.637 206.009
 169.162 35.620
 660.112 181.985
 8.471 388.723
 323.777 768.899
 365.412 83.043
 741.665 652.622
 7.691 308.427
 78.097 461.337
 720.326 78.613
 131.012 120.804
 428.420 856.526
 118.046 472.789
 878.804 613.157
 81.438 254.778
 454.692 304.693
 499.492 27.870
 948.407 333.486
 351.730 916.655
 369.882 551.150
 261.326 434.688
 198.302 462.651
 827.536 822.180
 919.177 85.795
 336.144 344.751
 460.775 138.423
 499.303 785.121
 936.823 984.154
 107.369 810.648
 304.322 825.412
 682.423 191.585
 497.099 639.156
 692.319 666.197
 841.256 96.249
 229.527 53.646
 95.029 370.426
 473.093 473.476
 982.976 148.585
 755.318 977.036
 266.157 12.680
 745.799 782.119
 62.478 527.145
 571.121 644.255
 614.306 77.981
 613.510 728.509
 6.396 653.923
 109.348 962.283
 432.013 111.026
 409.486 65.951
 657.795 934.603
 107.299 853.214
 970.467 412.300
 4.573 561.660
 426.144 405.581
 715.250 776.459
 944.044 390.853
 326.316 322.345
 172.327 113.540
 995.547 462.771
 39.120 426.597
 297.229 17.427
 124.263 678.264
 987.403 13.193
 37.683 271.470
 185.769 157.390
 662.642 779.462
 626.372 470.160
 663.301 699.441
 55.960 554.485
 16.478 629.640
 327.991 203.282
 410.351 327.277
 600.257 844.005
 264.623 847.596
 971.808 969.000
 426.975 271.127
 145.085 476.546
 552.099 530.917
 355.055 301.108
 988.036 578.420
 29.667 905.173
 99.027 740.886
 924.464 968.261
 216.448 180.209
 876.107 786.124
 405.137 59.489
 740.229 594.941
 489.537 446.048
 492.335 887.656
 34.299 355.771
 177.895 183.939
 401.699 291.592
 279.402 58.876
 501.184 407.565
 831.935 201.282
 245.404 188.598
 50.756 48.869
 76.146 564.644
 449.066 88.615
 719.693 357.600
 113.500 186.163
 774.571 210.685
 489.824 553.418
 978.621 885.497
 310.273 929.547
 403.417 383.895
 93.714 754.035
 191.679 503.421
 475.271 83.490
 300.348 550.023
 806.238 544.325
 504.036 284.696
 419.068 34.875
 319.810 186.452
 415.358 271.883
 656.522 578.333
 124.276 712.493
 695.607 532.391
 640.479 234.091
 553.593 80.446
 307.703 96.736
 640.952 587.725
 218.769 787.891
 752.088 64.124
 884.575 14.111
 934.694 201.844
 141.666 282.007
 184.391 437.710
 156.506 639.730
 286.361 883.852
 408.658 434.449
 426.729 482.103
 737.268 600.611
 972.819 786.799
 685.952 513.486
 476.590 829.625
 329.092 823.619
 95.851 171.164
 684.375 696.872
 312.882 490.120
 467.053 304.119
 822.614 536.567
 903.900 281.964
 478.215 504.429
 260.281 784.854
 139.877 525.761
 631.400 998.475
 544.819 110.985
 976.081 929.317
 978.170 651.210
 723.785 535.941
 603.867 148.235
 36.707 949.854
 43.382 872.128
 760.401 539.616
 852.592 783.717
 628.391 807.955
 331.068 58.627
 606.602 751.315
 944.394 560.087
 658.396 42.671
 92.657 419.666
 294.645 675.867
 14.180 178.996
 238.200 2.834
 972.952 42.773
 398.578 139.171
 194.538 405.680
 219.597 759.707
 144.756 796.074
 756.546 370.455
 997.890 970.258
 565.344 258.936
 529.164 976.922
 476.946 789.179
 155.592 366.166
 497.144 334.155
 608.988 256.475
 654.121 506.151
 377.037 1.813
 431.128 49.319
 917.987 665.877
 114.785 658.747
 20.108 248.446
 684.624 462.788
 20.032 597.183
 818.147 91.740
 848.931 545.410
 817.893 313.476
 680.004 51.033
 240.685 568.107
 895.671 873.354
 260.650 317.779
 972.189 653.038
 190.795 648.249
 940.199 586.646
 565.556 735.784
 272.128 282.203
 19.044 611.468
 274.782 808.141
 229.506 616.202
 434.311 507.198
 116.517 310.073
 230.490 332.623
 528.428 661.710
 970.818 410.106
 926.747 644.410
 407.885 259.663
 222.440 969.860
 714.942 792.304
 435.979 426.165
 676.571 382.272
 305.568 999.433
 279.024 203.430
 252.040 757.657
 786.550 694.686
 197.910 988.108
 597.196 711.919
 933.812 696.444
 868.866 250.734
 907.970 704.529
 981.380 844.380
 191.359 897.404
 193.867 3.701
 729.037 856.325
 412.901 661.149
 940.964 128.573
 302.457 189.219
 975.867 695.390
 242.186 506.597
 969.898 42.345
 29.063 274.671
 116.563 362.681
 75.550 575.356
 142.436 350.274
 994.579 491.734
 409.412 297.016
 390.704 69.385
 661.710 597.551
 863.388 493.103
 815.594 595.873
 341.583 385.858
 891.185 62.319
 30.646 730.108
 526.046 560.847
 288.310 472.122
 635.105 915.375
 434.286 734.859
 914.399 786.474
 819.526 211.538
 578.968 667.371
 870.837 608.689
 107.805 58.293
 422.017 462.784
 799.138 103.513
 534.901 668.112
 653.560 14.548
 496.539 165.256
 864.920 359.821
 499.270 380.155
 951.877 995.607
 118.908 744.476
 76.967 530.406
 505.928 430.848
 223.739 756.201
 801.875 903.974
 812.630 211.780
 747.796 13.816
 787.664 747.771
 526.020 773.878
 781.853 688.111
 286.863 200.326
 330.366 491.715
 476.809 301.503
 236.518 40.381
 376.452 557.826
 673.644 159.041
 250.194 715.516
 821.597 322.823
 233.660 20.896
 263.497 847.915
 770.546 872.775
 808.275 91.549
 742.592 386.718
 237.315 207.809
 802.428 305.763
 907.185 993.186
 159.845 706.591
 461.157 997.446
 731.655 828.543
 724.160 825.398
 140.734 275.648
 371.494 883.447
 241.273 630.471
 191.428 466.557
 308.109 884.889
 804.423 287.591
 614.556 889.430
 983.922 338.399
 145.158 492.776
 250.263 372.776
 659.789 70.150
 13.372 613.376
 209.415 498.058
 132.545 321.308
 670.579 238.208
 582.149 207.495
 537.278 351.176
 777.830 903.821
 410.601 916.589
 674.268 709.807
 636.641 328.481
 716.375 963.126
 843.152 239.241
 162.802 791.298
 649.823 911.689
 833.600 844.521
 213.586 414.835
 420.873 308.788
 109.809 364.389
 678.396 992.564
 136.618 803.978
 937.732 273.543
 209.861 778.118
 926.729 904.024
 540.721 234.432
 61.876 89.670
 659.911 72.376
 597.620 377.733
 678.244 531.410
 919.955 983.942
 12.690 176.182
 123.441 534.252
 922.619 623.825
 893.213 346.580
 808.379 893.131
 787.648 391.769
 742.923 2.399
 772.459 781.599
 8.640 757.619
 360.397 879.366
 71.294 751.836
 858.074 25.679
 969.213 526.777
 986.168 44.753
 260.126 856.783
 823.344 536.145
 634.798 820.864
 507.389 870.814
 963.672 990.124
 117.361 471.458
 730.823 824.231
 444.166 553.785
 572.618 532.158
 48.058 991.745
 473.707 889.691
 792.646 315.589
 280.400 140.522
 456.394 292.245
 724.591 350.984
 653.142 823.859
 466.477 793.255
 69.510 549.133
 571.060 841.239
 454.033 75.382
 844.458 861.175
 203.640 5.062
 37.200 939.718
 198.614 162.194
 741.944 430.809
 476.861 750.837
 994.418 24.813
 729.414 684.261
 954.128 795.367
 587.246 370.004
 373.753 798.153
 478.169 698.683
 844.641 758.827
 13.749 504.742
 464.991 62.882
 549.481 2.553
 754.842 156.957
 705.162 574.277
 428.720 988.540
 272.376 235.118
 326.677 789.164
 436.746 331.157
 144.509 275.674
 546.306 754.572
 44.437 776.325
 534.627 676.075
 171.743 345.207
 406.811 495.834
 157.190 212.317
 94.828 168.528
 909.209 920.764
 240.917 47.850
 156.354 860.734
 656.806 968.434
 5.320 146.552
 993.496 2.449
 151.834 563.331
 530.619 522.973
 692.987 689.083
 523.170 221.539
 815.311 973.012
 622.358 173.221
 1.416 107.908
 990.023 45.334
 40.768 201.735
 654.229 996.777
 731.720 148.734
 787.196 621.624
 109.977 982.470
 133.713 625.429
 674.020 511.667
 64.651 474.485
 944.656 984.414
 290.421 481.008
 790.813 78.030
 335.710 150.617
 977.185 991.943
 469.848 857.914
 994.679 541.083
 5.646 282.450
 278.219 760.307
 149.927 547.425
 707.987 879.163
 916.464 689.376
 842.214 494.889
 829.326 246.743
 608.057 134.157
 163.161 201.963
 350.874 65.868
 525.671 824.808
 833.350 513.903
 504.117 738.718
 309.659 266.423
 517.399 627.310
 454.520 924.004
 661.924 790.943
 183.987 650.158
 264.691 394.887
 198.775 652.737
 690.815 878.470
 49.445 742.205
 152.948 41.367
 256.809 82.116
 373.023 727.514
 314.260 708.510
 816.538 493.022
 498.611 978.860
 298.747 891.628
 272.488 889.099
 321.032 25.132
 577.814 130.926
 883.063 287.712
 602.811 953.650
 408.928 48.781
 213.783 838.410
 77.978 651.262
 440.557 821.490
 346.844 98.637
 406.488 42.073
 948.983 228.510
 319.449 903.186
 651.444 851.588
 461.272 678.366
 602.817 117.843
 104.855 667.170
 116.847 366.453
 478.921 186.784
 176.810 548.854
 21.691 12.380
 118.048 376.575
 401.052 963.513
 730.029 44.632
 17.858 436.716
 122.865 389.973
 791.626 954.769
 912.631 851.326
 998.052 531.095
 709.202 555.824
 282.475 513.874
 232.140 238.800
 912.932 900.241
 154.922 741.389
 14.048 108.044
 584.070 277.126
 295.135 213.832
 844.369 30.124
 462.160 454.020
 469.146 475.923
 596.276 725.443
 318.606 899.527
 757.334 186.083
 980.538 237.003
 598.048 261.766
 785.679 666.424
 975.410 215.669
 211.889 415.522
 245.708 380.850
 302.732 397.700
 906.406 528.707
 210.556 410.810
 483.696 125.679
 643.545 376.123
 493.189 284.966
 980.383 115.287
 60.831 558.167
 73.098 383.730
 472.345 733.116
 324.414 738.323
 816.454 48.699
 864.995 519.362
 746.682 635.869
 510.389 991.664
 659.111 117.638
 418.105 2.293
 672.145 611.474
 840.462 373.993
 305.781 477.755
 255.530 430.466
 751.487 41.027
 211.484 324.434
 862.396 810.321
 22.027 259.753
 192.842 965.438
 663.303 828.282
 495.280 722.653
 835.251 849.703
 413.450 701.579
 729.949 652.967
 768.407 281.184
 991.711 281.633
 847.068 744.066
 132.175 768.241
 702.749 491.671
 80.075 296.505
 348.195 887.255
 979.722 661.789
 251.736 106.937
 12.487 122.875
 77.057 401.479
 187.806 199.978
 680.760 182.596
 348.790 669.317
 996.357 528.206
 254.715 403.123
 288.877 872.489
 559.076 541.064
 14.125 520.702
 896.015 5.692
 17.279 58.090
 546.750 607.222
 366.571 949.963
 285.776 954.061
 751.828 539.958
 837.264 392.748
 50.666 20.087
 816.343 57.901
 545.874 684.310
 326.986 398.504
 988.235 192.921
 355.562 856.034
 564.783 614.121
 382.137 563.030
 131.693 508.724
 954.006 383.549
 285.035 261.666
 379.504 471.302
 906.084 607.775
 834.633 934.207
 368.464 858.216
 488.650 588.576
 222.951 607.238
 283.433 100.627
 676.140 726.651
 609.571 751.518
 798.597 668.289
 752.012 344.492
 86.605 564.016
 900.314 384.204
 662.636 300.394
 81.682 99.975
 139.598 753.624
 255.751 423.119
 552.292 192.829
 263.525 945.809
 39.132 630.055
 431.787 733.199
 353.752 637.901
 560.017 694.921
 218.695 35.468
 248.485 876.009
 873.903 416.046
 131.184 345.257
 496.567 951.935
 451.131 451.527
 4.141 349.833
 531.916 711.405
 830.686 472.016
 359.990 876.617
 772.507 602.131
 576.896 213.861
 820.181 878.615
 397.548 386.083
 871.200 193.062
 105.805 741.251
 394.651 145.174
 946.261 246.356
 993.611 141.037
 123.783 720.539
 582.443 738.574
 760.349 657.152
 718.344 95.122
 640.789 531.251
 855.656 209.615
 331.955 583.111
 737.233 319.077
 288.398 181.953
 312.270 689.777
 194.945 805.215
 940.222 411.900
 453.663 730.696
 874.743 77.979
 138.942 810.920
 242.014 205.310
 237.106 275.894
 759.642 397.334
 701.649 752.287
 63.729 865.562
 15.489 470.030
 704.286 529.473
 109.299 592.985
 67.389 345.116
 769.924 415.867
 824.087 292.758
 43.064 737.904
 81.842 979.127
 626.017 493.273
 518.243 620.772
 223.531 893.196
 155.847 202.364
 245.093 134.519
 541.577 418.746
 825.832 639.955
 327.314 74.086
 804.232 816.878
 216.832 528.140
 164.805 221.297
 7.315 541.585
 307.668 573.580
 774.366 113.362
 922.542 340.489
 843.252 147.478
 883.303 137.662
 975.168 699.667
 429.966 346.872
 547.688 191.553
 535.401 427.960
 498.309 37.554
 159.557 46.657
 457.615 194.828
 548.227 462.490
 55.381 946.531
 638.131 517.294
 523.555 881.685
 365.213 941.671
 832.171 299.892
 446.565 726.958
 18.666 795.354
 304.438 682.342
 651.765 352.199
 837.631 464.796
 505.129 92.653
 913.512 803.219
 203.484 682.449
 773.608 72.932
 498.393 25.848
 115.665 63.450
 788.469 128.453
 862.086 737.830
 829.427 112.630
 553.662 38.132
 295.466 221.715
 751.403 646.462
 920.959 19.633
 699.329 878.129
 539.275 797.179
 36.399 141.848
 65.735 740.573
 363.870 246.272
 669.538 648.466
 620.696 122.839
 323.180 737.017
 217.742 647.981
 88.989 326.787
 783.438 324.692
 835.369 327.935
 808.783 781.591
 207.971 440.483
 906.475 789.749
 204.087 763.626
 353.410 722.124
 405.979 102.206
 932.203 791.717
 67.786 100.235
 268.057 721.992
 771.193 492.032
 142.784 712.333
 170.590 203.052
 6.707 163.089
 545.382 857.330
 778.247 885.832
 25.065 949.872
 275.205 726.938
 714.290 654.013
 343.945 224.489
 736.282 980.193
 104.207 163.066
 852.530 948.836
 197.139 517.590
 676.789 141.603
 579.986 130.481
 157.229 648.675
 147.955 656.551
 480.409 121.713
 255.952 463.123
 586.103 600.286
 361.743 680.505
 257.362 622.079
 397.626 867.356
 153.332 112.819
 807.849 459.522
 24.038 830.018
 249.943 498.089
 730.560 995.399
 864.104 36.738
 87.789 874.865
 458.142 79.801
 150.540 773.381
 456.800 136.007
 530.463 417.153
 622.125 239.732
 17.370 349.422
 292.717 108.312
 993.957 512.323
 719.067 502.759
 389.997 9.306
 322.751 637.999
 686.867 415.037
 790.165 960.892
 424.572 337.487
 565.958 859.016
 903.441 45.786
 854.839 975.118
 136.470 303.621
 818.343 141.688
 374.277 428.426
 489.277 393.241
 674.201 508.875
 572.462 702.151
 452.869 525.423
 886.149 674.641
 885.162 339.614
 681.938 359.434
 482.848 547.024
 498.409 1.305
 497.111 566.084
 919.227 219.269
 687.881 991.197
 562.520 924.251
 939.429 745.018
 595.499 799.064
 579.501 383.147
 895.040 345.419
 684.720 637.612
 838.229 125.075
 187.699 926.327
 361.406 667.322
 3.936 738.120
 955.135 630.663
 384.946 51.331
 326.893 756.268
 197.217 923.359
 552.325 263.635
 196.368 154.657
 217.083 959.627
 687.793 179.684
 720.057 70.993
 267.130 656.315
 38.834 793.663
 847.755 341.556
 651.226 671.053
 592.659 873.344
 342.624 75.612
 62.194 784.604
 515.762 445.711
 208.124 105.785
 643.240 212.219
 332.163 56.119
 278.321 989.768
 780.710 762.262
 758.233 76.638
 667.085 497.203
 417.199 339.543
 951.502 314.290
 872.114 406.585
 623.714 13.358
 179.139 769.640
 833.392 361.537
 389.216 938.865
 611.408 284.057
 87.714 494.559
 287.224 114.745
 799.237 558.880
 2.468 866.908
 912.223 440.957
 470.472 158.614
 846.879 588.411
 661.435 848.280
 199.550 366.715
 681.069 443.919
 270.632 961.003
 238.737 919.834
 773.195 994.552
 703.569 76.265
 255.627 441.461
 461.738 19.157
 311.680 500.820
 705.638 618.311
 531.619 234.455
 700.192 962.772
 232.808 654.154
 229.963 302.944
 739.549 296.979
 283.319 821.037
 630.760 134.071
 979.963 766.831
 288.750 420.346
 402.140 137.050
 939.746 76.151
 907.268 656.891
 431.769 679.671
 943.424 475.396
 330.982 688.329
 574.758 736.688
 694.893 162.233
 270.521 201.672
 588.971 861.911
 891.009 925.396
 119.843 980.863
 791.590 839.970
 358.609 61.275
 90.331 38.879
 995.766 454.453
 137.129 833.072
 206.388 417.825
 267.136 870.633
 890.488 994.947
 906.443 38.866
 896.961 876.625
 864.205 649.712
 826.180 678.597
 236.619 836.563
 650.610 448.219
 261.499 843.457
 386.916 699.054
 897.777 287.562
 917.658 103.530
 15.459 734.738
 394.286 900.791
 224.801 398.362
 382.613 616.293
 358.327 196.586
 542.064 373.608
 958.460 166.696
 493.876 705.351
 282.842 611.527
 42.104 652.438
 987.775 757.119
 804.045 158.256
 909.723 938.559
 900.991 411.411
 60.674 848.553
 801.416 227.932
 863.673 517.667
 920.615 667.071
 761.428 923.841
 714.992 485.795
 68.229 319.892
 895.736 412.934
 441.052 30.155
 983.352 487.556
 710.568 0.422
 767.699 295.980
 330.822 329.124
 691.963 62.042
 124.479 292.821
 685.903 415.449
 769.207 576.863
 304.052 768.720
 993.025 994.420
 27.191 575.270
 329.016 526.600
 436.887 86.205
 581.968 36.061
 428.268 353.670
 644.217 130.397
 268.346 191.900
 680.891 903.819
 797.355 167.002
 904.839 331.506
 397.898 771.998
 550.976 985.958
 88.679 99.555
 313.579 185.174
 631.626 161.444
 456.755 255.315
 347.037 647.069
 279.154 23.272
 212.694 255.044
 293.687 65.465
 159.539 678.930
 759.163 386.880
 476.652 53.772
 414.283 738.427
 187.792 862.478
 959.141 491.045
 775.241 414.408
 2.503 52.340
 896.144 512.589
 544.708 57.170
 782.858 556.024
 249.540 699.459
 940.259 330.681
 630.135 451.056
 976.619 143.396
 143.622 277.967
 935.167 779.515
 69.379 198.422
 163.930 315.310
 902.320 405.537
 483.068 903.615
 994.539 114.722
 420.779 854.801
 947.888 98.214
 408.558 249.906
 121.929 482.425
 699.432 808.733
 854.521 645.134
 122.562 169.104
 77.363 936.405
 665.990 255.735
 880.944 827.727
 916.159 185.628
 879.985 976.930
 36.277 594.327
 542.597 481.490
 771.612 312.296
 767.891 319.730
 792.772 677.217
 174.738 79.075
 970.288 155.779
 748.994 613.959
 185.817 353.071
 591.111 225.331
 375.806 409.763
 617.042 411.360
 349.086 493.657
 752.388 698.146
 775.604 865.005
 685.368 653.776
 692.319 382.143
 824.430 943.292
 75.297 378.941
 159.927 361.145
 973.554 417.404
 128.459 737.198
 457.510 342.226
 898.342 648.441
 98.637 449.552
 263.585 68.449
 840.588 55.568
 283.146 677.547
 247.514 703.516
 116.667 156.981
 102.387 87.442
 75.095 658.831
 884.837 170.328
 565.335 929.381
 570.538 121.757
 406.362 557.245
 576.667 549.899
 427.055 199.325
 222.940 24.247
 523.652 729.054
 305.562 314.400
 610.454 264.140
 890.862 857.379
 497.667 317.830
 153.107 227.973
 484.661 621.608
 511.933 355.741
 878.106 872.154
 801.930 706.346
 198.290 35.565
 141.423 937.408
 192.286 312.492
 298.528 729.033
 51.713 234.507
 997.598 671.466
 260.685 71.010
 913.728 627.145
 54.612 114.322
 290.579 747.872
 534.146 955.616
 739.356 961.442
 485.389 434.439
 963.995 903.048
 45.197 48.342
 867.700 878.107
 609.781 646.098
 764.877 943.088
 109.835 738.170
 614.628 783.829
 713.162 672.102
 249.607 976.178
 616.394 809.728
 267.697 917.127
 254.277 169.337
 432.371 216.814
 594.490 361.823
 267.370 409.445
 257.766 48.507
 787.456 256.609
 769.770 213.533
 562.477 727.423
 28.621 799.931
 227.852 509.994
 979.144 370.671
 120.262 966.816
 893.822 479.935
 500.012 137.805
 646.332 71.666
 216.939 328.911
 954.700 49.276
 158.257 127.742
 999.059 909.497
 186.378 251.882
 768.138 123.193
 912.179 367.923
 346.880 535.063
 762.567 92.378
 465.561 92.099
 676.556 488.215
 532.583 487.452
 15.781 956.742
 65.730 2.605
 95.646 963.755
 620.321 767.806
 152.857 266.604
 640.665 550.451
 662.384 476.054
 990.049 876.089
 128.746 910.194
 553.595 30.119
 807.874 809.312
 270.549 163.784
 99.539 378.593
 203.674 110.286
 497.707 623.019
 962.273 520.631
 236.396 115.198
 584.245 859.956
 939.012 286.690
 176.423 609.799
 315.329 417.073
 489.764 537.027
 975.799 588.501
 648.144 93.392
 799.540 618.441
 391.073 269.194
 630.006 536.884
 69.375 549.033
 839.038 959.407
 839.525 906.525
 31.819 662.550
 830.882 68.256
 726.487 497.145
 757.537 5.700
 675.207 198.198
 463.177 848.764
 868.789 652.086
 126.459 117.814
 533.253 264.085
 422.453 445.123
 260.612 498.282
 392.232 294.816
 72.730 719.914
 380.406 726.263
 779.132 704.957
 375.119 4.073
 618.524 656.932
 845.705 3.216
 358.469 115.351
 591.857 446.198
 835.872 598.873
 770.123 236.748
 247.844 309.337
 676.918 608.206
 322.032 356.365
 773.733 712.173
 109.219 137.867
 24.117 252.229
 428.856 136.625
 761.313 77.329
 668.188 140.171
 860.633 439.428
 473.919 948.777
 996.021 179.817
 996.167 958.731
 712.590 119.396
 440.178 564.803
 146.608 710.834
 272.412 352.397
 624.642 777.287
 112.827 297.172
 430.883 265.511
 51.173 174.625
 555.596 124.043
 356.853 636.378
 740.830 63.424
 642.280 731.661
 87.925 339.510
 899.948 355.101
 553.736 238.013
 202.738 264.593
 961.084 433.918
 552.832 30.455
 508.874 299.911
 532.397 909.557
 966.860 880.087
 272.628 61.725
 760.734 106.733
 368.526 381.969
 429.587 786.899
 854.870 168.262
 607.483 430.677
 182.131 803.526
 834.833 533.997
 325.817 40.645
 437.304 5.290
 93.119 544.795
 167.265 968.319
 299.131 287.981
 735.422 754.101
 541.895 691.589
 171.720 974.991
 659.650 75.157
 751.103 756.288
 781.779 759.903
 61.063 478.299
 941.806 876.102
 436.599 388.409
 89.582 582.060
 160.243 702.816
 681.431 582.602
 438.933 996.209
 831.000 865.801
 598.033 830.482
 837.034 802.918
 250.661 396.839
 162.930 788.402
 436.250 26.314
 100.299 560.444
 107.145 489.337
 206.629 129.531
 560.831 173.590
 545.395 759.862
 855.592 260.040
 983.595 869.368
 249.948 558.787
 602.876 726.753
 815.065 509.604
 270.341 882.648
 581.435 177.191
 786.270 846.299
 596.842 699.609
 798.723 344.612
 745.106 292.026
 948.154 827.743
 960.969 419.287
 905.246 731.480
 885.106 373.105
 97.333 403.462
 47.535 106.658
 815.787 845.884
 313.286 565.434
 969.920 335.007
 740.144 823.437
 241.410 126.821
 806.628 393.839
 614.476 443.171
 494.264 79.342
 856.489 614.016
 230.099 496.629
 224.994 5.137
 694.556 928.971
 532.075 328.223
 910.856 799.457
 335.429 268.994
 493.016 823.234
 905.491 501.800
 30.556 689.940
 275.555 24.346
 123.667 987.311
 981.354 48.028
 799.609 434.307
 480.370 137.515
 889.768 418.461
 979.769 892.972
 330.504 289.204
 843.852 710.783
 375.935 949.489
 574.180 310.313
 936.928 504.991
 812.796 57.351
 950.264 207.507
 994.359 197.399
 51.218 691.265
 327.561 997.177
 290.506 712.631
 209.304 309.887
 74.742 820.996
 33.950 73.582
 493.515 807.590
 550.291 832.685
 254.148 486.595
 414.093 166.468
 308.660 586.701
 686.107 306.518
 110.964 889.395
 614.065 635.258
 173.567 501.516
 820.482 852.294
 42.874 443.419
 782.108 563.095
 24.520 860.438
 346.013 839.518
 462.056 805.010
 673.728 893.620
 304.034 10.918
 959.364 630.399
 239.286 601.771
 128.538 252.573
 194.559 595.379
 419.291 797.869
 282.089 127.462
 778.632 28.713
 869.969 905.790
 712.052 263.573
 791.031 793.888
 9.388 852.044
 475.448 26.877
 378.017 131.035
 110.329 186.500
 760.994 952.024
 621.563 154.215
 148.799 599.500
 117.250 157.325
 232.603 4.436
 409.762 201.017
 845.984 235.606
 779.385 507.016
 930.939 982.829
 394.243 566.197
 700.553 52.854
 849.643 457.226
 791.275 218.893
 429.080 726.342
 866.338 302.956
 665.947 295.166
 291.108 345.877
 49.664 135.507
 921.368 618.513
 675.884 284.140
 575.480 50.135
 894.016 769.292
 577.720 163.039
 616.144 176.984
 617.786 588.088
 682.154 533.442
 653.478 742.240
 242.433 443.789
 351.020 839.408
 440.707 672.262
 599.706 409.511
 127.556 630.910
 521.831 261.910
 985.124 258.409
 520.788 959.021
 323.757 105.208
 743.350 489.662
 153.281 823.187
 678.307 841.307
 619.907 805.631
 852.672 472.997
 921.992 195.235
 926.585 459.184
 715.005 523.638
 214.978 997.641
 331.861 655.556
 392.326 505.854
 876.481 664.646
 58.680 139.859
 96.132 588.114
 981.240 992.480
 555.163 404.608
 274.616 715.513
 875.602 907.767
 971.354 879.051
 988.276 648.953
 367.168 63.150
 464.398 681.098
 35.679 770.263
 37.724 225.588
 406.359 564.719
 550.328 520.730
 526.166 967.193
 382.939 299.274
 897.319 152.233
 288.742 530.031
 746.417 275.942
 715.897 81.635
 457.180 674.681
 660.267 802.611
 242.330 365.985
 770.513 529.219
 69.320 406.702
 470.464 739.842
 847.923 143.849
 859.391 871.425
 471.020 169.039
 893.444 739.645
 337.779 561.809
 88.022 490.797
 922.976 500.489
 661.617 131.092
 58.105 516.685
 569.812 890.091
 207.746 72.056
 360.242 581.902
 835.149 10.383
 774.923 223.677
 209.089 66.241
 798.114 589.695
 792.692 541.698
 611.687 145.265
 835.281 557.871
 94.676 82.930
 449.656 777.999
 961.471 529.608
 366.895 27.606
 949.048 603.704
 614.298 915.752
 166.162 962.728
 533.152 15.230
 537.898 22.170
 143.290 780.462
 402.009 763.409
 750.814 577.076
 626.773 241.084
 591.944 639.438
 964.404 698.083
 995.776 650.371
 773.481 889.056
 146.115 904.914
 235.228 481.922
 719.823 647.076
 952.265 572.362
 996.832 390.391
 507.722 620.848
 73.734 600.711
 534.000 857.699
 495.449 549.680
 903.419 142.349
 452.713 971.918
 320.307 792.077
 10.129 175.962
 331.462 287.386
 41.334 781.990
 248.444 431.069
 393.714 367.306
 812.761 291.370
 602.519 88.296
 459.016 542.919
 368.569 175.405
 519.690 969.063
 228.729 941.538
 649.997 383.578
 935.721 245.933
 566.662 936.453
 153.409 871.982
 28.254 196.481
 123.631 931.733
 927.698 952.055
 6.890 640.301
 713.705 880.969
 6.198 814.180
 854.187 40.753
 93.301 458.362
 151.442 94.511
 940.095 303.406
 819.371 775.205
 363.696 136.309
 943.582 906.420
 398.309 4.666
 325.620 333.026
 765.497 644.485
 525.330 4.592
 609.737 835.991
 876.438 722.331
 559.433 392.222
 278.659 371.762
 453.980 461.358
 37.161 873.939
 12.621 120.274
 2.221 294.136
 705.962 463.977
 786.643 135.399
 599.981 679.612
 137.535 542.732
 776.776 825.880
 296.827 70.205
 476.128 126.552
 789.219 576.609
 555.142 702.868
 867.862 364.964
 515.973 502.654
 370.940 657.150
 818.150 187.943
 993.551 77.932
 664.676 387.550
 658.997 833.895
 950.451 741.742
 435.204 424.285
 686.201 813.858
 141.851 864.939
 387.812 235.058
 741.540 786.603
 654.639 415.535
 816.644 268.696
 283.976 96.408
 868.129 663.518
 693.555 744.520
 2.690 868.889
 389.017 886.688
 421.901 825.088
 536.044 535.240
 317.097 390.885
 22.875 733.335
 584.597 30.403
 451.774 322.530
 689.141 895.069
 329.548 447.985
 953.585 281.098
 967.206 225.727
 177.717 91.706
 705.378 824.495
 379.305 733.832
 591.292 900.211
 400.104 871.800
 409.178 568.281
 375.664 75.486
 451.355 627.352
 580.516 709.745
 882.406 543.285
 833.021 376.731
 342.463 264.828
 583.328 946.090
 234.389 539.482
 572.985 182.793
 198.526 311.491
 808.575 342.556
 680.585 561.685
 750.058 874.634
 404.435 654.439
 496.258 716.437
 461.129 719.524
 227.224 139.464
 685.993 660.676
 811.196 907.867
 912.440 158.799
 830.919 726.379
 537.968 151.728
 61.608 810.910
 916.389 116.044
 825.373 531.118
 280.538 456.794
 542.292 708.265
 909.559 100.947
 37.139 453.315
 870.472 178.496
 787.219 689.410
 999.391 415.427
 807.698 400.301
 535.827 525.024
 466.579 503.260
 504.487 703.457
 355.354 273.438
 151.537 63.443
 769.705 799.022
 413.145 992.383
 187.183 766.101
 28.172 531.142
 878.073 342.646
 837.152 734.309
 917.643 326.857
 447.259 905.919
 51.439 461.361
 527.183 685.207
 222.515 697.063
 843.977 279.872
 925.443 665.061
 911.596 69.807
 685.154 18.991
 11.614 208.289
 850.401 120.818
 922.233 371.882
 976.619 628.782
 82.124 111.928
 488.737 415.645
 78.789 262.407
 152.056 297.920
 323.186 999.564
 432.422 832.609
 917.618 632.186
 842.784 867.601
 984.607 247.406
 302.021 186.717
 871.311 430.877
 776.853 932.274
 525.516 422.967
 645.349 119.548
 132.170 30.946
 370.416 471.800
 558.671 173.183
 966.467 635.355
 865.690 132.946
 98.076 106.083
 759.363 10.080
 384.679 576.431
 379.429 807.607
 972.436 951.707
 803.755 421.977
 748.398 681.815
 498.157 130.580
 741.403 896.994
 125.145 114.234
 510.167 850.945
 447.912 7.269
 346.371 480.115
 906.512 340.731
 306.856 242.666
 9.626 208.064
 775.220 454.241
 263.854 225.794
 982.966 880.019
 567.234 338.345
 691.150 554.425
 17.186 695.962
 745.191 502.567
 945.658 453.032
 121.670 942.808
 794.724 141.997
 242.813 510.499
 610.870 292.002
 51.658 301.910
 470.638 213.754
 631.224 978.586
 887.200 660.602
 980.209 570.158
 97.925 214.003
 94.796 883.082
 336.321 308.533
 373.060 869.520
 565.284 402.029
 880.510 880.958
 337.884 770.780
 470.711 261.955
 180.573 143.806
 625.240 208.389
 213.480 25.829
 96.932 589.626
 263.244 252.766
 647.222 524.211
 943.659 499.282
 953.141 803.180
 614.336 53.671
 916.235 814.105
 641.976 895.089
 381.245 863.102
 424.972 671.815
 617.203 792.540
 470.536 571.931
 730.837 511.041
 782.911 800.750
 578.339 592.074
 608.279 698.947
 276.203 951.173
 441.655 733.980
 347.710 913.355
 216.245 222.791
 94.434 756.097
 927.661 759.528
 370.988 224.269
 83.334 757.150
 437.999 117.406
 378.660 110.999
 548.376 42.896
 781.554 866.185
 913.448 897.986
 729.688 544.766
 430.151 816.537
 711.532 854.958
 212.497 811.283
 993.303 270.102
 447.930 417.832
 377.069 102.766
 232.564 452.173
 416.631 397.583
 872.748 819.024
 591.765 179.415
 170.880 834.729
 240.235 290.793
 641.201 76.744
 91.260 469.781
 579.656 554.125
 632.453 207.351
 797.372 362.190
 201.381 798.656
 429.299 683.029
 127.717 397.510
 60.942 405.398
 795.521 595.696
 942.568 37.316
 558.522 392.037
 950.845 387.318
 763.790 469.391
 334.544 501.524
 38.067 555.828
 969.000 9.714
 612.032 669.343
 621.689 691.464
 24.248 109.677
 580.133 200.427
 610.525 807.736
 347.777 349.494
 875.558 729.853
 111.360 670.347
 120.207 383.721
 415.347 517.420
 595.565 523.605
 239.164 328.483
 338.526 108.546
 208.357 712.646
 655.058 648.460
 431.613 382.768
 727.511 764.639
 845.073 45.095
 879.540 94.122
 570.064 806.839
 813.434 348.395
 709.783 455.596
 394.677 178.052
 987.351 736.767
 880.425 544.337
 377.734 30.854
 533.389 119.245
 328.352 276.777
 319.671 157.372
 669.791 655.763
 425.719 649.467
 964.048 139.281
 41.338 990.240
 851.600 100.763
 716.177 997.195
 171.634 522.089
 408.096 794.845
 926.639 10.078
 483.207 736.710
 930.933 634.445
 607.161 349.017
 563.351 156.110
 971.495 933.290
 981.298 323.584
 242.008 414.346
 443.601 755.914
 190.275 735.163
 733.409 324.782
 195.418 316.086
 723.069 607.595
 779.379 63.876
 736.782 760.433
 492.287 152.736
 853.709 297.642
 799.690 336.921
 666.537 647.436
 973.627 190.728
 234.246 754.606
 265.766 219.989
 211.902 337.266
 82.448 828.807
 26.778 980.225
 305.808 250.916
 824.110 9.346
 957.723 626.965
 5.821 875.979
 807.760 803.359
 12.818 565.906
 334.385 286.477
 490.737 701.247
 290.226 265.490
 767.867 535.284
 455.325 140.358
 253.312 848.648
 522.998 497.455
 727.122 880.677
 315.604 667.731
 789.294 302.790
 114.422 601.066
 911.362 932.642
 79.619 780.886
 496.039 360.603
 881.383 786.199
 203.616 16.160
 438.701 150.471
 107.986 934.563
 322.661 650.567
 263.027 726.899
 9.640 632.050
 207.488 34.544
 927.477 503.017
 232.299 226.330
 613.893 936.420
 750.616 829.693
 368.449 455.261
 422.954 371.644
 422.732 46.373
 325.847 28.652
 851.839 882.875
 144.079 973.960
 505.355 524.251
 298.142 184.577
 27.809 513.668
 977.938 987.094
 274.972 777.441
 81.735 930.879
 899.570 839.976
 99.772 969.216
 692.172 553.087
 532.010 84.205
 112.678 771.188
 689.301 730.988
 855.337 418.651
 850.173 13.157
 854.368 443.744
 87.890 686.334
 784.670 751.527
 454.008 664.361
 347.690 888.122
 118.034 55.774
 789.390 808.808
 983.803 161.943
 586.362 815.777
 900.766 737.291
 796.905 777.361
 984.623 952.115
 523.624 133.718
 581.786 355.996
 418.282 314.749
 834.411 51.501
 402.005 920.414
 608.545 731.384
 326.110 983.131
 171.978 75.990
 290.819 503.916
 588.236 759.782
 728.825 151.121
 419.770 376.318
 184.317 971.573
 300.564 499.606
 339.857 392.683
 993.345 787.240
 205.815 910.448
 139.373 68.346
 260.447 147.503
 442.844 209.084
 561.753 428.517
 113.664 812.746
 621.739 423.879
 81.288 483.621
 894.512 538.939
 551.214 97.404
 664.787 622.998
 620.370 800.615
 593.971 803.207
 816.959 972.101
 176.328 142.619
 956.455 177.074
 445.128 723.666
 683.507 924.410
 843.726 278.471
 527.868 388.143
 712.798 751.891
 472.587 901.715
 144.218 83.331
 599.055 96.726
 394.231 936.647
 723.923 795.528
 841.622 266.576
 418.095 828.375
 906.656 173.597
 941.991 621.054
 27.908 921.080
 441.049 868.603
 919.138 738.699
 921.296 696.233
 917.548 849.744
 719.984 121.725
 386.747 288.168
 257.246 227.017
 279.328 530.463
 111.090 463.483
 99.952 790.124
 912.424 839.458
 473.293 306.272
 175.088 144.125
 223.260 916.522
 126.965 764.187
 549.772 216.437
 514.241 354.271
 364.515 268.690
 536.970 575.184
 762.926 994.677
 818.577 152.824
 689.900 435.764
 96.326 612.245
 153.030 152.239
 78.499 574.322
 479.576 292.551
 284.989 475.389
 559.694 736.470
 261.803 882.582
 305.008 131.824
 130.741 269.425
 542.500 309.555
 250.161 618.106
 701.435 195.767
 771.623 598.253
 206.035 927.513
 983.474 298.663
 807.552 922.281
 642.698 660.948
 853.050 416.094
 570.061 375.626
 949.360 754.083
 883.480 185.532
 722.496 38.098
 586.462 323.027
 556.285 672.006
 231.319 351.313
 808.432 725.725
 912.715 541.997
 115.041 708.621
 491.239 297.006
 901.325 411.925
 227.285 100.144
 90.330 574.313
 654.143 289.374
 545.001 636.324
 720.388 193.589
 871.387 185.133
 873.015 135.902
 560.527 524.120
 675.281 618.819
 839.488 320.243
 800.696 965.090
 152.553 440.506
 314.142 472.138
 593.919 856.494
 242.996 69.203
 384.164 108.455
 708.522 756.446
 222.554 28.659
 687.347 106.873
 983.031 744.376
 613.867 568.236
 258.063 946.058
 29.913 596.754
 24.677 813.930
 803.483 62.084
 621.901 159.798
 743.006 298.421
 27.909 339.473
 849.347 445.611
 425.614 419.570
 799.849 773.058
 393.012 300.863
 325.507 844.783
 972.639 884.938
 905.185 143.957
 915.009 563.052
 94.383 997.587
 683.647 963.255
 967.924 835.683
 312.339 936.656
 677.093 383.541
 954.611 634.841
 295.946 860.779
 325.555 431.869
 706.008 577.146
 149.175 595.773
 693.403 44.173
 961.127 501.384
 111.048 325.318
 25.519 799.618
 497.286 428.011
 882.232 84.616
 0.822 91.991
 902.810 11.664
 602.732 983.379
 781.382 563.367
 165.511 587.500
 783.452 802.681
 695.473 670.489
 809.032 318.168
 750.478 106.017
 464.733 3.971
 235.057 835.114
 777.800 434.886
 927.911 331.230
 397.108 21.442
 213.873 906.663
 913.676 252.802
 328.359 638.603
 676.231 563.672
 354.746 372.032
 383.648 868.188
 584.866 822.004
 91.978 277.397
 203.795 39.430
 693.381 411.536
 589.458 603.111
 600.105 503.589
 525.438 677.649
 319.123 901.943
 965.064 243.943
 930.789 868.272
 512.890 218.814
 614.767 748.741
 815.522 76.030
 303.214 704.431
 590.173 846.400
 117.992 518.319
 32.157 784.140
 376.471 364.877
 0.632 455.382
 868.677 413.207
 307.454 838.140
 634.438 330.621
 952.108 167.644
 248.289 20.805
 534.702 553.505
 375.939 645.324
 820.409 813.318
 150.690 280.779
 457.042 879.125
 361.351 613.573
 800.369 547.530
 2.841 292.967
 270.169 160.493
 952.975 889.267
 437.767 62.045
 268.111 541.761
 380.015 807.022
 278.874 50.059
 675.559 172.611
 585.422 348.276
 670.061 4.131
 548.478 504.824
 404.318 915.323
 624.226 878.212
 442.480 353.936
 153.199 113.342
 19.467 669.138
 68.295 831.172
 663.170 602.764
 596.371 210.826
 156.871 236.701
 880.586 16.309
 262.755 419.403
 614.254 824.716
 603.487 261.916
 146.940 379.508
 24.002 524.892
 73.455 747.064
 361.287 840.264
 348.122 688.925
 20.640 342.821
 360.004 783.120
 980.301 686.643
 867.747 8.553
 663.397 738.545
 11.469 935.179
 570.615 765.540
 907.855 293.583
 156.151 346.353
 285.853 500.468
 353.345 859.638
 754.444 926.685
 568.388 445.569
 209.664 62.857
 217.023 155.516
 511.993 780.934
 789.757 339.708
 402.445 140.371
 508.591 558.855
 9.051 442.950
 348.314 717.247
 636.145 813.985
 207.062 116.637
 566.189 558.933
 446.130 528.202
 655.137 7.891
 703.179 620.095
 713.145 876.628
 594.234 497.659
 256.290 217.416
 639.797 189.705
 743.750 447.838
 913.473 515.517
 8.416 387.985
 655.427 402.325
 205.204 628.977
 508.657 791.182
 276.502 337.012
 417.333 310.592
 32.569 971.232
 320.426 842.543
 408.566 580.311
 30.750 526.009
 59.821 827.296
 512.639 100.540
 41.589 675.619
 767.260 389.664
 65.568 518.175
 762.593 153.739
 487.836 228.027
 68.026 138.347
 344.570 201.480
 787.256 431.809
 74.059 515.611
 946.567 888.820
 35.423 161.687
 60.730 432.386
 123.416 288.260
 240.927 209.347
 80.298 103.202
 956.504 432.788
 993.592 668.695
 646.535 25.063
 744.376 168.684
 482.613 996.169
 214.489 241.894
 98.767 612.617
 80.632 827.904
 368.645 481.130
 304.985 357.598
 868.154 479.499
 589.878 486.550
 510.615 194.469
 290.637 390.331
 681.370 994.802
 596.474 649.726
 683.030 788.656
 292.851 202.312
 287.593 740.678
 536.885 741.477
 987.044 998.794
 814.900 336.884
 152.518 687.550
 441.275 229.558
 719.444 838.243
 511.345 533.551
 381.248 461.175
 377.555 533.747
 219.242 927.729
 294.744 0.454
 546.489 165.940
 522.862 306.341
 776.988 719.703
 607.208 506.067
 829.910 456.327
 829.147 65.109
 876.507 997.842
 564.240 759.159
 772.232 807.250
 957.602 831.799
 879.533 181.052
 464.397 734.499
 971.568 224.023
 270.893 383.400
 760.847 641.924
 850.732 571.558
 269.691 953.998
 192.678 958.743
 654.787 461.583
 908.600 424.388
 322.403 114.460
 170.637 779.569
 783.611 785.984
 489.260 173.128
 962.834 535.140
 812.277 543.109
 803.995 223.136
 459.901 221.032
 435.473 528.767
 502.000 122.268
 730.017 526.411
 398.037 695.661
 403.897 749.344
 953.444 69.887
 369.308 145.992
 871.889 248.837
 616.651 775.404
 702.878 165.157
 643.617 98.689
 678.257 307.223
 253.384 564.246
 507.407 163.090
 255.851 5.770
 445.478 63.805
 267.324 463.248
 976.037 112.083
 912.733 79.091
 951.507 720.347
 490.354 35.585
 532.138 89.931
 715.527 297.765
 355.734 491.828
 873.396 560.262
 982.590 975.286
 390.876 10.745
 298.074 666.094
 997.522 700.136
 551.944 919.355
 749.573 725.103
 479.983 575.452
 910.124 496.659
 229.140 511.799
 133.208 895.492
 909.425 681.664
 415.714 546.337
 669.862 245.084
 636.919 117.138
 465.480 101.739
 182.320 941.473
 699.370 773.180
 581.053 242.923
 818.133 809.197
 412.194 316.520
 668.632 633.333
 45.371 594.495
 24.924 433.915
 369.440 131.428
 530.860 553.749
 276.499 618.025
 318.549 53.419
 757.407 144.652
 526.053 205.358
 432.640 47.155
 698.094 619.440
 795.112 881.027
 787.908 272.479
 439.131 878.812
 941.486 695.802
 854.663 783.499
 20.471 14.977
 694.274 242.006
 567.900 997.165
 690.606 652.760
 631.148 73.698
 986.902 545.387
 96.193 812.883
 617.289 925.099
 352.215 131.237
 265.493 126.244
 669.117 776.224
 471.810 316.334
 434.730 181.755
 833.199 991.797
 742.919 596.398
 837.796 368.480
 956.725 586.375
 133.984 143.049
 78.082 309.336
 799.209 475.839
 651.861 794.815
 542.125 402.124
 709.329 322.900
 443.569 38.499
 935.190 599.235
 470.673 625.937
 921.659 33.143
 440.429 493.751
 479.472 52.928
 674.015 682.200
 514.066 70.502
 283.636 109.736
 778.451 734.278
 835.510 588.187
 793.713 298.270
 204.854 590.678
 622.805 865.542
 403.249 768.348
 810.730 530.408
 341.023 739.322
 309.956 906.378
 165.298 473.758
 317.420 561.750
 469.863 649.763
 710.691 633.597
 240.356 24.577
 815.568 510.888
 515.251 162.632
 23.565 391.519
 0.591 686.098
 841.649 664.462
 68.210 604.633
 162.309 151.376
 940.467 669.611
 332.139 981.358
 369.483 155.733
 241.956 253.580
 658.712 961.255
 509.741 166.255
 556.076 539.825
 556.199 223.262
 930.144 425.173
 236.257 754.206
 486.870 118.500
 771.442 847.351
 309.891 901.690
 188.927 961.407
 131.340 882.570
 802.324 780.549
 834.601 826.935
 534.471 152.044
 330.616 282.304
 978.962 307.931
 163.583 237.202
 998.692 647.072
 721.571 314.858
 667.936 533.473
 937.364 889.524
 359.376 258.017
 752.298 796.177
 467.036 186.685
 221.981 629.373
 426.362 367.369
 11.310 284.686
 458.063 443.622
 654.402 67.003
 515.043 596.843
 542.975 695.371
 772.464 643.888
 307.766 85.940
 268.183 105.788
 428.138 245.395
 901.366 551.866
 354.745 700.229
 435.824 344.232
 671.607 6.193
 764.544 858.238
 323.105 301.490
 884.185 648.538
 357.082 1.994
 542.165 946.982
 109.637 392.496
 671.843 412.349
 105.334 491.056
 668.600 563.375
 946.961 490.896
 505.113 691.527
 102.887 793.396
 189.413 910.117
 202.243 4.866
 264.435 8.957
 356.119 787.618
 890.594 871.580
 227.715 531.899
 579.697 813.604
 369.681 989.453
 223.392 520.247
 479.949 212.596
 624.819 517.928
 148.312 945.942
 68.605 794.789
 778.146 483.236
 400.549 288.730
 277.562 531.708
 810.924 255.799
 881.287 814.072
 779.292 798.743
 851.656 617.567
 26.964 123.098
 529.804 794.719
 496.968 959.738
 185.652 496.764
 329.861 377.573
 719.504 233.641
 94.212 252.669
 574.262 400.402
 558.803 570.908
 253.792 775.688
 532.933 646.330
 841.132 411.184
 553.659 128.143
 554.821 909.775
 844.069 253.244
 60.089 93.356
 212.837 350.857
 305.007 138.222
 698.561 809.971
 623.797 196.816
 396.797 32.870
 737.412 509.936
 235.908 788.745
 785.461 864.590
 510.121 585.713
 296.856 681.523
 833.324 448.341
 905.669 875.464
 271.824 837.708
 953.117 163.587
 753.400 414.282
 899.151 587.323
 266.586 218.370
 663.487 433.892
 769.287 441.988
 795.184 411.795
 358.833 868.929
 353.943 154.721
 933.829 861.182
 900.563 847.080
 947.138 330.110
 316.564 818.678
 632.670 825.855
 785.502 323.405
 338.121 849.957
 105.372 765.346
 941.288 901.316
 200.541 374.295
 227.082 27.280
 853.609 660.633
 91.993 708.323
 76.451 936.939
 386.827 460.443
 432.507 211.297
 549.354 314.027
 959.345 906.172
 186.669 306.558
 24.965 99.052
 791.109 810.436
 589.658 419.171
 490.337 172.740
 497.090 861.821
 396.538 53.316
 846.310 731.718
 814.545 558.937
 416.382 724.134
 455.380 847.960
 946.379 961.960
 369.216 150.950
 687.428 184.304
 627.770 962.934
 615.734 423.843
 745.874 622.610
 554.277 502.945
 409.305 228.930
 927.577 749.977
 572.470 247.678
 153.242 105.571
 285.226 637.051
 643.520 512.443
 410.924 544.891
 890.695 311.397
 493.854 789.347
 185.757 590.116
 537.904 383.668
 667.495 731.158
 61.755 274.145
 819.104 102.363
 19.900 463.350
 375.000 138.662
 621.813 539.677
 228.116 331.493
 670.371 845.460
 147.204 613.957
 280.198 621.772
 437.194 690.162
 59.796 266.288
 569.327 280.408
 459.405 644.807
 940.517 454.941
 738.675 286.244
 415.292 13.648
 211.888 359.881
 983.868 683.562
 229.056 942.747
 514.827 87.272
 972.475 110.125
 171.829 460.900
 141.930 465.043
 35.486 838.317
 97.594 520.310
 961.541 377.512
 985.816 782.171
 805.740 84.980
 825.522 896.361
 148.161 934.627
 846.141 9.409
 302.316 209.679
 484.203 790.145
 147.346 390.756
 135.521 833.907
 578.321 532.515
 871.851 435.862
 736.528 417.604
 41.792 736.760
 718.231 843.291
 740.417 796.577
 929.463 816.821
 133.682 286.686
 371.655 734.738
 223.136 772.954
 827.462 464.076
 823.225 319.538
 539.867 685.184
 864.755 720.923
 615.909 593.326
 29.574 678.236
 67.387 675.877
 636.673 801.039
 356.128 511.609
 440.594 329.329
 225.502 496.304
 949.118 839.472
 860.346 843.522
 226.637 95.202
 365.406 790.273
 208.594 319.093
 731.448 444.586
 925.164 945.111
 865.725 326.179
 911.234 838.795
 599.413 193.961
 485.370 773.507
 502.509 936.814
 611.340 880.213
 692.777 979.538
 138.747 860.776
 929.349 67.208
 359.224 3.197
 146.132 322.218
 844.506 759.328
 171.077 893.440
 363.663 654.883
 863.669 251.217
 548.055 177.093
 906.609 530.988
 701.604 621.950
 333.909 238.546
 386.232 540.833
 844.789 938.135
 871.437 781.589
 522.253 228.324
 274.741 313.260
 681.659 738.077
 865.988 213.974
 855.666 55.401
 21.257 810.839
 968.422 332.821
 227.572 927.477
 357.747 837.793
 221.927 223.208
 716.417 362.610
 239.771 417.614
 192.634 248.714
 719.486 770.548
 718.746 776.538
 9.291 31.668
 232.660 926.541
 327.983 451.803
 377.780 523.160
 696.081 643.175
 777.334 664.835
 862.102 634.512
 293.563 144.343
 561.078 453.926
 220.197 439.577
 248.345 816.122
 990.240 361.258
 818.284 835.874
 285.287 777.053
 640.821 246.994
 935.911 78.308
 501.551 1.303
 436.395 443.404
 16.164 746.929
 445.935 98.987
 686.304 946.851
 199.974 945.587
 680.116 969.865
 150.471 247.048
 442.566 555.440
 436.544 873.588
 482.542 575.539
 454.168 517.036
 838.068 959.918
 45.583 684.970
 308.179 252.213
 819.198 340.164
 158.808 273.165
 195.394 135.421
 587.164 301.207
 762.415 44.639
 269.335 571.674
 932.074 192.718
 152.404 541.801
 173.227 114.022
 696.179 583.053
 940.709 936.584
 760.089 624.196
 930.871 902.792
 585.193 872.673
 307.088 643.204
 985.184 448.546
 828.055 55.268
 157.238 450.605
 359.670 980.698
 5.483 279.703
 492.547 992.165
 666.517 627.276
 59.245 0.630
 995.786 320.162
 339.067 478.483
 151.985 634.693
 947.685 400.698
 468.089 957.766
 580.962 467.108
 464.660 999.856
 367.339 355.009
 914.097 640.136
 984.400 124.391
 152.281 907.935
 519.120 60.905
 533.199 344.338
 357.453 187.160
 787.658 825.009
 939.986 35.071
 662.019 908.185
 732.207 575.020
 238.163 463.660
 149.487 106.729
 760.911 68.667
 820.142 487.464
 191.234 769.428
 540.239 1.979
 458.296 913.345
 599.333 52.228
 974.353 982.105
 68.623 390.895
 205.469 592.146
 826.583 959.500
 337.880 983.095
 939.714 277.791
 552.548 559.869
 858.445 415.991
 405.235 78.514
 274.388 655.094
 920.444 323.781
 412.128 183.542
 437.301 87.452
 696.742 412.539
 14.302 656.064
 800.636 428.875
 406.582 105.791
 886.414 595.983
 700.553 497.448
 736.033 604.232
 631.492 598.194
 403.094 243.863
 252.792 326.245
 10.551 603.077
 882.317 534.359
 509.436 194.425
 360.892 596.075
 237.354 990.699
 437.754 130.363
 293.807 453.087
 193.322 955.945
 361.048 196.463
 544.583 381.889
 125.739 936.876
 104.367 357.926
 832.639 172.616
 612.891 983.372
 364.633 671.649
 285.957 830.552
 184.436 173.993
 265.411 415.545
 286.248 807.838
 778.095 650.127
 237.468 993.592
 51.916 953.639
 391.650 141.794
 772.336 877.522
 327.324 200.946
 238.260 99.415
 619.794 182.266
 69.575 744.603
 743.863 673.335
 584.501 472.476
 497.568 185.430
 886.382 172.321
 46.098 984.353
 437.718 509.767
 930.091 996.848
 943.384 781.566
 35.597 19.954
 782.491 416.883
 159.258 985.062
 914.699 118.257
 950.077 529.042
 115.639 690.808
 399.946 829.068
 869.208 455.733
 873.446 183.845
 141.737 190.921
 801.029 430.695
 292.417 460.364
 449.357 124.696
 321.995 173.576
 672.244 762.939
 641.964 210.408
 732.397 894.534
 251.544 925.304
 368.200 36.635
 160.293 543.476
 414.397 130.341
 688.737 630.647
 827.230 170.332
 844.813 474.595
 722.857 371.899
 815.007 892.874
 525.483 182.074
 58.829 474.671
 4.361 872.660
 964.929 889.294
 525.630 786.799
 255.832 728.305
 377.888 353.188
 633.519 487.614
 374.712 179.370
 685.197 100.220
 871.255 224.552
 41.453 775.765
 837.130 710.792
 749.137 431.192
 138.508 927.210
 918.739 364.852
 836.462 923.941
 888.747 957.211
 196.887 680.322
 453.552 513.335
 523.749 205.200
 491.226 99.701
 619.068 117.132
 545.282 590.322
 90.064 129.659
 330.891 609.999
 269.687 993.928
 599.502 646.778
 797.646 430.085
 483.338 67.860
 984.765 403.281
 107.442 895.721
 716.573 403.665
 485.126 31.639
 558.410 696.685
 163.688 715.933
 822.875 485.547
 750.598 716.889
 23.302 627.344
 893.197 388.441
 439.207 664.510
 902.995 940.457
 489.758 60.824
 482.371 151.009
 480.635 393.617
 728.731 208.778
 742.730 969.393
 138.800 313.106
 605.784 657.518
 921.754 251.914
 386.958 325.329
 840.422 112.277
 167.540 898.072
 649.131 8.978
 577.508 939.126
 177.233 712.597
 807.705 571.289
 239.536 55.933
 276.309 250.433
 937.309 246.833
 646.436 211.097
 973.063 733.389
 534.809 572.738
 343.793 86.201
 279.996 9.243
 33.786 779.817
 518.753 317.214
 10.611 585.050
 219.304 85.688
 175.776 104.764
 863.104 276.824
 752.106 392.548
 976.948 820.110
 548.749 446.944
 473.483 138.661
 355.351 49.416
 741.777 842.710
 431.318 53.726
 75.057 10.720
 303.850 994.994
 467.894 541.276
 327.804 191.377
 650.628 898.642
 227.419 298.376
 248.799 231.505
 998.825 249.512
 406.754 748.699
 545.448 397.104
 47.639 458.886
 516.402 438.555
 60.039 885.168
 369.370 877.866
 210.964 252.967
 361.061 595.642
 45.311 413.406
 235.041 865.889
 706.083 538.621
 911.417 412.209
 713.223 434.367
 646.884 903.172
 691.058 323.991
 416.015 475.636
 706.883 721.963
 733.004 290.458
 851.572 731.036
 682.664 877.674
 485.435 851.563
 534.158 743.787
 920.348 412.190
 272.300 783.951
 397.100 636.133
 579.288 873.739
 932.498 405.389
 942.389 281.747
 794.972 125.877
 436.522 433.909
 64.127 19.800
 449.165 27.295
 435.980 357.959
 870.873 504.922
 351.687 915.846
 588.493 699.239
 806.704 504.754
 88.548 781.245
 196.076 145.670
 531.891 31.467
 79.332 62.276
 302.616 910.288
 318.104 553.984
 97.291 246.395
 116.858 244.816
 515.955 396.775
 750.950 604.250
 583.340 38.885
 318.683 807.510
 984.764 930.069
 530.404 391.488
 191.563 871.319
 126.105 105.456
 299.556 118.131
 975.125 330.475
 862.469 231.958
 691.773 316.167
 400.431 519.011
 836.867 766.954
 559.699 681.578
 557.962 401.571
 129.574 549.248
 144.548 549.460
 650.548 967.450
 185.636 566.414
 116.296 318.279
 266.240 420.698
 51.716 219.121
 829.558 681.851
 888.560 688.942
 569.609 939.910
 235.911 257.005
 564.298 386.171
 109.833 896.371
 74.019 531.491
 27.911 342.697
 231.783 349.015
 751.235 871.074
 656.468 170.141
 357.971 278.983
 703.139 491.102
 826.323 6.696
 698.711 159.105
 785.955 627.897
 125.858 788.414
 39.509 488.956
 544.379 435.640
 661.331 956.759
 761.926 657.926
 328.957 459.471
 772.593 846.594
 242.196 444.999
 613.348 821.403
 820.978 226.650
 88.520 877.044
 960.724 888.649
 278.573 974.449
 155.290 455.587
 581.510 386.215
 292.953 124.765
 386.670 549.883
 489.164 769.824
 207.894 7.467
 367.604 164.614
 515.639 357.723
 743.344 480.119
 618.243 2.880
 531.585 872.342
 717.095 908.427
 813.790 218.814
 867.791 528.066
 579.144 854.903
 641.607 781.740
 540.626 103.109
 123.967 459.063
 247.111 339.431
 787.310 490.393
 199.370 676.558
 216.381 160.762
 880.426 205.783
 578.976 906.062
 159.351 285.303
 762.348 835.060
 880.177 14.876
 825.543 464.426
 140.388 734.044
 644.942 377.012
 660.617 827.522
 601.185 46.800
 191.159 36.483
 820.792 988.507
 362.130 843.823
 748.302 647.765
 111.358 825.938
 791.269 151.554
 493.897 409.776
 10.417 681.348
 544.581 524.060
 583.395 947.065
 12.994 735.624
 268.744 52.751
 380.038 679.056
 755.788 120.011
 85.929 749.536
 478.298 928.268
 418.571 979.572
 770.103 738.183
 924.130 870.620
 677.717 472.950
 482.081 326.311
 49.911 769.277
 636.647 126.793
 881.539 693.751
 275.352 0.762
 186.642 409.830
 1.351 965.973
 754.506 925.290
 345.407 408.820
 46.157 539.586
 420.151 313.074
 714.534 426.036
 425.881 96.867
 979.722 246.124
 94.286 910.702
 514.297 14.629
 302.577 738.806
 949.583 967.167
 632.480 748.014
 410.962 669.222
 91.199 574.805
 142.064 431.739
 887.766 430.070
 749.416 537.146
 479.442 345.968
 560.032 246.392
 808.055 669.106
 156.411 857.846
 52.957 113.881
 161.770 669.023
 481.009 689.495
 571.355 888.973
 298.367 479.954
 344.765 840.327
 355.561 229.801
 24.067 43.665
 256.396 626.704
 960.580 501.714
 830.403 998.123
 410.623 96.471
 84.284 291.620
 590.969 18.593
 14.063 891.099
 515.488 496.031
 979.060 253.943
 515.531 349.162
 481.646 22.228
 181.458 534.552
 11.884 165.708
 657.705 451.434
 280.126 621.804
 838.504 367.262
 428.525 590.594
 808.562 504.977
 267.041 168.607
 568.419 649.459
 882.208 927.612
 596.805 238.911
 106.726 692.579
 504.264 864.429
 882.425 491.406
 998.597 603.990
 893.718 48.093
 641.898 252.408
 466.930 396.881
 662.263 4.115
 424.729 98.978
 75.475 618.957
 734.061 53.134
 960.622 311.452
 598.573 179.383
 259.591 200.495
 408.605 10.126
 477.642 929.321
 287.730 898.594
 147.850 195.440
 56.864 621.256
 586.306 238.361
 295.689 343.310
 960.932 531.280
 915.170 485.975
 881.035 863.970
 691.014 997.494
 896.804 931.097
 551.001 918.827
 490.685 336.836
 892.045 247.718
 311.560 367.454
 736.979 754.736
 717.108 883.406
 365.442 171.085
 771.430 547.245
 985.407 645.127
 19.445 279.432
 697.264 413.109
 904.812 157.986
 164.647 625.431
 95.759 927.256
 97.026 354.573
 167.780 224.228
 498.514 141.737
 701.337 576.318
 103.216 439.208
 477.300 72.167
 35.992 912.849
 886.912 396.371
 372.982 488.170
 163.494 81.180
 370.973 973.730
 540.248 434.207
 959.220 62.602
 845.593 612.958
 990.345 997.276
 471.005 837.227
 405.046 452.211
 645.791 252.048
 133.631 523.612
 791.465 610.958
 318.658 665.615
 621.034 766.034
 458.528 39.561
 14.666 92.703
 830.824 877.324
 414.866 999.268
 124.069 945.675
 116.667 769.748
 482.766 146.572
 909.726 250.945
 126.763 324.177
 791.143 548.127
 643.963 864.823
 94.729 556.513
 854.957 78.421
 262.164 86.722
 517.381 311.606
 454.719 690.797
 862.797 452.917
 314.996 351.505
 153.931 902.472
 933.496 641.903
 807.526 162.711
 654.928 116.033
 668.438 198.168
 927.425 766.854
 342.537 361.907
 310.593 736.844
 26.171 510.781
 825.188 833.104
 513.425 463.293
 560.937 166.170
 351.989 990.398
 325.302 674.470
 865.460 384.571
 783.936 829.465
 703.426 404.985
 135.050 245.697
 38.259 141.369
 700.367 691.482
 644.523 436.501
 682.823 446.764
 97.085 833.212
 717.356 562.218
 759.005 207.869
 160.433 206.249
 230.070 975.858
 464.168 452.808
 449.376 928.308
 552.772 962.425
 726.797 821.865
 156.597 581.501
 982.783 998.587
 309.268 861.474
 346.064 781.005
 126.546 451.123
 765.011 653.150
 964.904 704.085
 279.285 303.084
 709.828 272.002
 250.701 232.639
 328.154 914.897
 920.844 618.000
 697.887 888.087
 730.940 478.218
 818.977 583.630
 567.898 541.301
 728.119 279.047
 478.562 818.160
 162.110 932.430
 989.447 148.258
 312.655 657.430
 377.085 477.572
 919.218 400.882
 528.182 495.443
 686.894 157.486
 210.893 383.672
 278.002 908.257
 28.457 726.017
 296.800 121.062
 252.340 261.931
 107.230 752.049
 419.889 833.427
 537.912 26.004
 645.664 22.463
 533.687 32.445
 228.477 77.912
 309.189 173.810
 358.138 521.424
 200.380 454.346
 635.734 551.225
 51.300 355.773
 145.636 48.748
 924.907 851.682
 961.248 667.181
 201.617 850.711
 62.779 441.447
 692.703 803.198
 605.187 419.127
 417.163 272.346
 537.125 550.755
 791.960 264.546
 554.678 90.159
 491.909 980.741
 922.323 901.781
 425.344 228.430
 531.577 727.876
 626.314 999.708
 746.964 775.921
 318.175 42.718
 739.092 102.710
 594.651 640.905
 583.816 619.138
 683.585 165.851
 950.788 57.319
 399.642 325.377
 578.437 633.320
 402.235 819.537
 377.948 124.273
 204.087 414.581
 196.631 643.272
 427.464 210.636
 349.833 40.247
 685.662 215.472
 676.979 848.505
 236.365 737.308
 346.335 317.144
 473.701 708.036
 7.713 866.834
 613.042 868.910
 333.585 344.055
 995.773 958.652
 986.405 555.906
 172.429 194.775
 670.510 588.692
 887.028 629.015
 66.502 459.111
 811.334 473.956
 77.942 342.906
 96.747 467.826
 246.470 363.954
 707.954 386.148
 291.764 114.127
 964.215 181.302
 215.315 383.809
 581.939 83.425
 57.719 203.033
 829.998 618.550
 332.526 178.064
 674.125 573.111
 67.898 227.502
 198.874 779.176
 790.973 411.043
 308.406 423.982
 287.528 353.848
 77.147 753.011
 488.062 316.664
 957.774 281.202
 875.597 778.595
 869.740 335.648
 713.453 283.678
 452.356 199.775
 563.958 567.510
 141.417 728.502
 750.911 705.395
 339.398 861.979
 926.965 303.328
 621.692 428.407
 887.346 948.191
 433.400 331.151
 447.296 119.610
 64.400 139.306
 123.900 184.667
 279.237 112.374
 663.522 605.375
 960.642 297.361
 91.891 10.199
 591.883 940.002
 971.112 753.624
 647.710 590.878
 290.730 215.704
 733.437 892.647
 840.933 596.631
 56.841 677.692
 785.397 824.814
 941.480 148.169
 317.957 421.800
 199.067 155.245
 927.861 520.244
 332.341 934.337
 667.753 494.178
 501.122 722.326
 499.790 881.983
 668.688 5.302
 949.475 25.124
 272.338 386.528
 913.191 439.059
 502.931 279.625
 111.468 721.417
 908.621 517.731
 751.112 396.965
 586.224 112.574
 929.195 625.028
 921.070 525.484
 982.300 44.432
 367.451 43.513
 735.121 111.017
 514.499 946.933
 641.713 266.105
 997.381 758.674
 426.301 849.500
 235.033 771.984
 633.050 291.761
 500.251 440.222
 677.788 257.343
 156.200 903.682
 579.953 798.060
 678.367 634.465
 638.648 466.239
 179.326 754.329
 329.321 745.446
 874.870 265.217
 642.203 116.012
 286.782 111.644
 793.160 880.629
 935.645 442.726
 623.308 345.527
 5.558 574.311
 304.653 664.210
 583.406 274.267
 2.801 198.237
 913.831 52.555
 559.660 493.353
 945.332 969.382
 772.935 285.460
 754.646 56.920
 516.592 481.007
 160.185 150.947
 397.468 957.615
 608.524 757.215
 335.630 726.031
 831.656 432.629
 926.217 422.209
 620.757 83.619
 552.508 962.688
 591.779 3.983
 416.274 217.018
 979.338 463.258
 202.579 713.314
 191.536 176.347
 350.709 197.949
 195.927 138.068
 537.674 584.567
 345.393 585.846
 250.471 733.234
 254.955 393.573
 311.219 145.533
 22.283 24.238
 86.321 109.134
 864.885 443.232
 346.386 905.043
 997.651 674.016
 415.039 247.027
 870.893 159.309
 247.524 265.916
 259.482 861.056
 387.741 707.750
 869.620 318.752
 666.897 975.453
 295.819 306.300
 908.064 616.265
 204.391 541.352
 496.745 514.347
 382.067 257.366
 254.083 578.230
 813.214 637.508
 720.961 70.280
 733.497 811.625
 420.220 879.765
 852.073 654.193
 431.170 227.830
 791.630 204.229
 284.032 262.657
 622.479 510.268
 688.757 272.910
 972.800 827.711
 457.649 349.533
 94.937 746.082
 497.409 57.814
 922.987 274.209
 344.769 356.936
 238.925 577.323
 139.975 702.057
 695.074 747.022
 491.502 79.029
 445.190 139.384
 528.979 14.521
 293.047 775.123
 792.965 250.579
 557.594 536.040
 21.852 414.048
 712.164 282.414
 497.453 305.135
 419.459 65.037
 359.983 298.460
 944.996 712.933
 236.110 232.764
 383.283 783.204
 4.932 266.090
 420.280 93.871
 498.423 711.466
 932.916 395.020
 165.651 329.253
 994.845 630.187
 72.479 937.318
 423.704 301.085
 237.338 275.704
 928.478 667.754
 973.842 610.692
 958.843 526.739
 205.532 631.955
 237.355 636.415
 297.994 349.288
 589.087 166.121
 808.329 261.462
 443.799 889.947
 248.699 393.523
 348.175 923.234
 895.115 491.003
 18.394 196.889
 318.280 845.750
 117.788 309.128
 471.932 800.199
 745.088 4.325
 225.664 842.008
 953.536 63.115
 381.664 531.973
 830.730 496.144
 754.192 993.518
 297.405 405.938
 431.419 785.840
 827.531 897.944
 73.587 154.813
 452.327 804.138
 50.043 641.276
 340.317 442.686
 479.083 76.407
 800.946 27.383
 235.430 125.014
 49.936 904.352
 735.618 782.130
 513.364 414.315
 634.317 883.970
 800.083 631.269
 376.115 574.698
 907.590 427.516
 86.497 354.598
 366.796 566.444
 370.269 417.873
 201.628 774.475
 860.905 329.831
 58.270 829.161
 553.879 69.479
 127.549 598.986
 112.771 216.359
 477.155 50.243
 88.662 746.820
 765.635 506.182
 799.071 947.852
 618.341 802.813
 8.601 294.498
 0.581 474.473
 403.726 473.841
 972.321 151.043
 601.275 794.348
 201.972 28.910
 344.540 979.309
 457.500 551.308
 971.242 308.205
 87.681 403.081
 860.618 506.658
 814.447 83.290
 637.447 976.433
 241.523 800.383
 511.995 449.566
 560.844 263.039
 427.732 8.617
 425.475 280.603
 162.488 467.346
 728.014 495.631
 250.932 197.560
 651.917 243.992
 462.276 728.771
 378.185 561.978
 550.662 463.685
 962.856 962.567
 398.482 35.937
 336.249 402.525
 374.785 594.197
 0.731 117.189
 440.023 301.587
 660.575 859.974
 30.684 779.796
 749.389 838.951
 167.273 57.400
 124.512 973.826
 238.850 771.501
 273.984 324.764
 47.570 156.139
 383.554 881.477
 545.913 481.089
 895.019 699.502
 194.372 597.117
 562.671 373.740
 513.148 630.901
 994.437 430.919
 530.864 452.310
 714.173 677.085
 857.612 622.227
 570.605 268.538
 768.092 199.546
 968.515 90.570
 290.432 136.221
 734.251 374.034
 3.181 379.549
 228.793 692.330
 270.443 107.278
 568.829 38.158
 544.975 385.217
 944.219 448.652
 271.197 615.995
 166.520 138.039
 782.441 364.358
 838.727 708.114
 445.556 937.380
 194.987 278.751
 525.426 671.239
 467.899 243.879
 764.423 449.630
 50.215 384.298
 267.876 37.600
 130.724 719.186
 804.809 359.824
 507.218 355.733
 250.372 650.455
 972.297 694.237
 367.340 235.083
 793.070 297.909
 31.862 621.788
 79.349 67.075
 14.391 141.228
 175.684 731.384
 519.703 914.405
 992.608 146.744
 437.482 785.695
 486.943 152.322
 52.667 648.519
 338.275 393.893
 286.134 437.447
 480.239 280.728
 183.281 855.267
 215.499 232.207
 720.328 553.840
 560.176 346.196
 263.922 166.202
 567.531 233.395
 484.797 982.883
 216.120 800.336
 805.310 631.908
 11.336 409.197
 745.795 329.060
 441.499 916.379
 846.577 848.230
 503.724 305.723
 279.596 571.848
 527.188 838.968
 252.830 835.225
 781.668 88.655
 856.878 308.318
 879.995 780.941
 939.137 661.773
 730.280 832.222
 828.268 54.634
 936.254 228.965
 509.133 637.918
 703.978 780.528
 983.709 886.054
 815.662 216.145
 691.944 7.324
 354.724 436.751
 731.949 320.953
 92.013 947.286
 262.869 463.858
 705.750 953.849
 526.323 761.668
 945.109 321.279
 841.308 489.170
 50.038 449.882
 249.146 993.394
 2.130 185.104
 73.632 462.197
 749.874 551.660
 959.405 212.120
 376.909 475.246
 229.245 726.941
 167.119 682.398
 7.081 803.563
 772.000 754.864
 164.805 321.391
 763.420 352.185
 22.305 627.271
 21.150 38.817
 944.618 868.389
 875.382 984.500
 698.696 873.554
 118.708 213.719
 144.441 208.277
 791.822 617.675
 607.600 655.644
 607.697 806.466
 11.461 713.558
 538.525 157.122
 503.593 375.412
 179.742 332.227
 204.970 867.375
 210.491 722.295
 711.485 558.261
 477.722 961.670
 800.257 610.497
 782.501 31.769
 221.198 291.242
 385.966 787.242
 602.504 165.554
 75.889 700.507
 59.276 618.188
 543.012 539.609
 587.970 532.678
 962.710 785.271
 354.417 246.625
 418.393 207.892
 466.526 617.238
 948.110 907.311
 269.297 703.474
 57.594 651.148
 942.584 998.272
 987.464 805.880
 632.084 639.987
 518.299 953.546
 240.744 675.286
 766.981 231.782
 668.448 331.130
 96.210 972.019
 857.969 741.434
 704.740 677.088
 708.462 540.590
 670.192 252.684
 305.892 822.730
 613.727 555.290
 122.722 829.787
 884.173 251.109
 814.813 295.763
 309.257 95.607
 28.097 77.790
 427.185 581.579
 585.257 750.495
 440.219 395.817
 495.956 448.720
 373.130 841.754
 193.434 900.089
 476.915 789.877
 94.292 294.230
 398.284 411.689
 183.713 156.286
 97.852 929.785
 600.103 510.869
 707.268 509.956
 714.236 386.739
 183.612 755.549
 629.487 685.606
 667.144 704.662
 361.044 949.778
 248.072 832.776
 750.295 957.526
 474.496 23.417
 831.599 962.449
 415.488 374.319
 365.835 899.687
 661.808 783.883
 390.346 899.281
 986.588 630.586
 287.988 882.341
 887.126 275.302
 256.975 42.060
 227.611 232.529
 454.234 317.222
 244.967 461.433
 102.268 5.020
 263.294 501.983
 685.469 902.300
 286.596 946.643
 36.981 545.182
 858.153 705.951
 730.125 487.406
 44.274 549.405
 165.896 134.205
 429.949 724.604
 94.998 463.339
 616.753 961.279
 862.264 315.946
 855.071 627.144
 324.305 640.552
 292.236 134.453
 407.047 703.023
 497.622 205.385
 455.881 428.241
 760.241 237.246
 532.924 576.041
 422.331 601.798
 357.071 750.631
 695.222 244.492
 714.763 440.738
 935.958 786.922
 522.736 544.482
 882.515 488.517
 756.268 571.154
 442.715 790.478
 703.941 870.331
 101.118 786.466
 336.776 521.028
 96.271 271.185
 428.255 639.672
 178.012 81.014
 702.685 820.995
 884.224 222.159
 71.263 711.301
 985.156 884.064
 614.737 595.730
 590.525 351.990
 643.722 642.253
 663.022 196.769
 995.422 633.058
 547.123 955.970
 869.975 692.220
 23.447 994.319
 459.981 516.151
 208.200 897.615
 450.585 775.115
 909.778 810.171
 60.038 790.263
 358.657 657.553
 625.804 927.362
 273.764 431.973
 120.614 777.088
 203.109 274.994
 286.357 519.774
 866.296 230.192
 9.315 572.646
 672.458 406.433
 914.184 878.311
 733.080 180.533
 40.704 968.727
 32.165 656.876
 578.120 198.780
 156.507 212.486
 489.423 523.258
 279.697 800.820
 58.176 641.473
 291.421 118.905
 862.349 771.573
 878.159 503.362
 926.927 274.003
 505.207 895.294
 163.094 618.409
 88.980 676.235
 77.668 94.048
 351.541 42.533
 871.418 279.556
 538.551 659.229
 756.374 708.457
 182.347 63.040
 755.617 752.437
 682.058 4.378
 628.138 371.126
 633.967 107.934
 437.733 686.498
 512.335 758.439
 788.627 989.322
 611.211 491.528
 839.406 697.144
 202.341 788.634
 917.263 396.544
 936.939 579.536
 250.478 621.055
 366.983 877.248
 961.177 659.810
 534.997 378.657
 782.943 946.055
 283.286 22.635
 837.652 440.175
 870.772 7.740
 399.615 665.337
 717.516 627.315
 647.625 457.543
 386.349 114.544
 539.868 103.666
 973.657 28.270
 803.985 924.309
 836.177 217.091
 604.095 842.319
 399.725 130.221
 295.746 407.088
 754.352 894.978
 204.000 729.827
 866.719 739.562
 32.843 951.761
 766.077 733.479
 137.635 107.236
 669.582 564.805
 846.152 464.314
 93.542 932.099
 506.068 799.419
 890.365 748.811
 253.504 278.388
 400.431 529.277
 252.849 128.087
 510.855 228.715
 544.796 560.227
 69.438 266.207
 677.937 187.493
 465.239 181.413
 87.991 702.652
 113.623 215.306
 154.511 890.433
 382.982 305.595
 12.629 141.931
 185.158 432.625
 360.102 839.998
 987.860 715.759
 588.651 94.896
 563.921 58.560
 822.731 911.615
 991.217 779.294
 685.677 558.376
 583.618 487.497
 478.248 540.295
 845.796 314.615
 671.550 538.986
 684.557 454.563
 236.836 99.583
 911.083 186.531
 988.817 888.559
 169.868 146.448
 264.635 431.575
 421.912 484.409
 433.955 308.969
 785.952 733.302
 800.714 541.454
 149.168 149.390
 856.545 59.813
 448.088 40.002
 850.107 705.358
 794.719 128.799
 594.203 653.421
 788.616 427.612
 20.425 756.991
 972.296 879.077
 464.004 353.861
 717.775 339.667
 102.500 116.233
 91.867 312.965
 542.212 610.114
 856.250 382.932
 734.854 202.133
 587.092 92.336
 281.563 648.279
 523.650 258.589
 637.225 232.973
 703.803 504.998
 738.945 323.691
 948.599 337.339
 450.176 57.747
 501.991 31.922
 816.224 991.027
 503.828 180.691
 175.820 586.208
 814.627 110.815
 453.083 588.969
 63.564 850.763
 578.931 588.753
 653.702 532.555
 653.136 355.709
 30.764 422.192
 678.242 122.790
 957.184 368.997
 73.201 592.566
 188.120 712.295
 634.478 608.775
 630.182 323.743
 660.505 675.212
 289.522 879.423
 924.675 627.028
 549.412 921.956
 483.728 75.468
 227.563 204.478
 681.612 835.484
 572.123 10.898
 471.171 501.379
 687.889 66.836
 472.658 18.920
 618.990 629.841
 242.968 389.225
 432.631 853.512
 594.136 171.779
 585.009 426.129
 604.145 888.385
 742.871 299.117
 165.284 689.573
 173.303 443.585
 551.465 168.413
 94.005 544.261
 920.148 197.966
 743.757 290.146
 839.374 347.451
 838.097 21.312
 616.281 283.937
 921.773 403.499
 248.997 592.026
 523.745 128.967
 405.842 410.099
 21.983 376.655
 709.028 970.577
 496.667 540.871
 347.729 591.029
 307.567 79.833
 328.469 456.452
 593.188 908.594
 478.603 989.621
 727.922 620.667
 218.578 70.926
 63.973 665.507
 506.217 451.791
 55.729 21.681
 705.002 532.689
 346.822 615.694
 240.162 139.481
 279.027 862.120
 160.962 937.539
 945.021 0.793
 333.206 844.751
 694.762 30.670
 228.489 930.461
 461.692 777.702
 770.615 271.869
 397.287 166.225
 637.098 552.010
 790.794 911.389
 815.387 559.625
 758.688 325.814
 177.899 441.883
 571.849 589.571
 794.065 582.737
 57.292 911.933
 646.054 364.808
 278.179 399.814
 190.811 119.038
 626.624 915.954
 725.612 87.338
 727.388 674.658
 6.687 798.249
 769.073 89.947
 858.122 478.875
 377.992 406.658
 236.578 858.499
 206.897 746.178
 110.076 336.219
 507.593 362.747
 617.981 128.328
 27.753 501.662
 934.114 838.174
 255.631 286.160
 513.854 324.806
 922.737 434.643
 505.045 725.195
 557.736 364.146
 906.009 712.449
 12.040 800.454
 4.129 268.834
 198.894 461.037
 996.019 403.019
 706.576 666.189
 823.702 846.651
 569.043 968.733
 837.386 92.841
 863.588 566.733
 169.092 470.556
 217.485 510.483
 755.701 832.174
 959.981 559.162
 945.935 929.966
 971.369 148.878
 52.811 500.241
 129.263 858.134
 138.343 305.923
 208.746 195.238
 636.497 19.877
 686.258 571.848
 107.054 488.280
 858.123 195.144
 768.924 987.378
 198.342 926.292
 366.544 985.288
 834.141 173.640
 85.156 315.953
 252.760 764.924
 436.221 753.410
 912.945 763.663
 397.252 695.319
 816.679 41.580
 303.213 994.883
 501.023 412.564
 569.998 155.289
 489.913 486.339
 882.888 871.566
 357.700 464.107
 931.057 787.852
 9.865 617.220
 618.129 865.805
 94.228 547.140
 261.367 730.041
 84.020 795.012
 19.512 82.531
 191.293 367.145
 400.831 839.050
 997.419 74.188
 515.929 131.552
 352.006 693.187
 899.880 101.348
 470.846 189.787
 458.833 354.951
 238.858 60.313
 949.247 709.185
 930.036 138.301
 503.142 71.738
 30.837 466.235
 28.268 910.724
 687.037 460.011
 874.001 200.399
 780.832 131.180
 326.336 194.127
 531.924 510.902
 220.968 89.668
 253.657 211.068
 12.581 101.274
 886.385 724.173
 859.820 638.875
 781.465 206.734
 855.667 983.416
 980.267 104.550
 207.070 821.416
 686.026 695.677
 528.547 308.888
 477.994 972.999
 123.408 538.376
 986.278 927.884
 172.325 712.127
 603.837 285.119
 699.666 324.066
 434.766 773.540
 438.853 833.582
 93.346 683.400
 742.540 801.217
 408.017 487.993
 283.450 141.715
 232.791 811.702
 847.190 940.773
 813.609 768.127
 237.149 351.129
 839.336 319.699
 479.957 119.749
 970.624 614.332
 752.135 754.978
 281.682 415.753
 936.829 690.295
 370.377 583.545
 484.531 775.144
 544.275 788.522
 391.935 274.124
 330.760 121.389
 55.458 300.299
 897.723 210.843
 505.187 278.663
 820.229 795.219
 914.310 929.777
 953.908 163.780
 219.377 194.775
 146.410 414.908
 417.422 70.330
 756.318 374.453
 444.375 80.630
 779.506 224.527
 130.831 943.166
 84.480 248.125
 299.722 262.259
 312.102 575.584
 667.596 950.261
 335.913 793.213
 466.810 688.576
 444.707 751.283
 78.124 521.820
 189.870 787.315
 987.946 567.123
 930.269 901.319
 926.233 520.839
 754.180 612.976
 541.995 876.499
 611.126 367.985
 704.182 516.067
 49.838 403.863
 824.942 102.448
 38.294 36.936
 166.645 751.298
 497.574 885.157
 168.561 76.772
 675.678 729.724
 496.633 436.742
 536.402 566.403
 941.554 111.729
 360.753 70.264
 955.615 67.343
 626.297 750.718
 594.865 717.309
 518.448 703.675
 815.588 833.265
 665.387 161.159
 436.548 64.739
 606.405 223.499
 922.634 829.354
 286.690 853.231
 351.408 16.803
 407.501 672.055
 199.461 693.258
 590.178 481.938
 716.805 984.053
 79.446 18.752
 758.741 505.961
 613.094 922.401
 708.370 85.685
 321.469 592.477
 69.519 273.870
 244.694 705.047
 38.016 94.861
 624.568 46.675
 795.740 78.158
 351.210 719.471
 921.533 430.463
 334.460 69.587
 508.967 24.960
 592.634 165.537
 734.151 20.748
 175.351 717.090
 466.586 459.086
 784.977 785.915
 379.874 209.107
 957.814 941.909
 42.333 514.285
 690.009 1.187
 873.998 998.093
 425.515 620.517
 197.719 964.679
 799.022 686.810
 18.116 835.122
 583.237 137.780
 590.938 514.872
 18.007 980.629
 333.047 831.728
 392.568 379.509
 534.117 120.290
 158.690 690.318
 607.512 777.966
 421.849 804.308
 30.238 664.706
 793.201 582.024
 518.994 564.541
 893.386 118.698
 547.869 338.482
 339.703 74.658
 788.142 657.486
 583.670 963.241
 24.810 358.907
 212.162 638.693
 239.154 83.648
 201.242 932.465
 831.026 253.131
 489.466 503.993
 956.016 980.008
 192.083 197.656
 66.772 784.540
 837.470 118.108
 448.065 135.817
 403.827 979.130
 623.529 744.990
 352.060 164.634
 368.244 113.750
 677.795 123.385
 893.416 258.229
 582.196 850.657
 863.555 474.784
 231.797 80.581
 876.988 943.877
 238.949 602.958
 79.576 351.204
 646.845 649.069
 709.825 276.716
 999.846 274.572
 689.570 113.125
 377.361 956.238
 305.095 742.651
 377.439 456.459
 573.577 156.162
 967.165 278.754
 892.275 940.528
 836.828 513.452
 934.018 901.331
 572.459 470.259
 721.452 608.117
 218.904 519.332
 201.726 943.012
 968.249 960.942
 98.184 660.914
 54.462 352.761
 59.942 906.758
 946.049 520.899
 215.589 724.021
 538.832 833.998
 793.720 985.995
 898.449 237.985
 958.403 310.195
 777.561 931.724
 958.278 315.092
 430.044 450.931
 967.967 751.299
 410.704 749.966
 52.263 306.049
 34.432 699.749
 777.619 225.694
 876.620 217.023
 480.489 826.994
 233.423 108.022
 754.736 740.734
 385.749 141.465
 595.617 632.920
 87.322 995.439
 918.662 727.402
 140.640 574.696
 19.360 772.583
 654.045 933.986
 443.031 983.161
 460.599 225.215
 761.203 790.176
 800.080 907.498
 796.490 59.528
 247.625 6.651
 876.227 416.404
 747.710 711.804
 27.591 832.403
 664.881 669.781
 533.537 100.794
 880.622 241.487
 657.634 916.097
 989.774 868.194
 402.926 175.545
 623.983 849.338
 9.479 786.071
 350.770 937.882
 209.761 660.976
 665.234 535.845
 570.890 960.750
 460.409 132.987
 156.746 723.563
 388.327 328.622
 167.686 359.402
 516.543 53.090
 666.079 579.840
 156.800 845.448
 305.030 0.898
 159.656 521.828
 556.657 202.856
 0.056 699.656
 24.398 537.276
 746.159 232.305
 338.362 532.652
 332.375 102.861
 19.321 726.398
 225.932 61.676
 779.109 18.169
 565.667 747.596
 554.713 839.577
 596.895 75.427
 280.198 225.251
 864.645 811.190
 942.632 172.892
 250.248 891.319
 881.666 933.854
 837.055 712.253
 941.576 285.055
 517.081 253.612
 911.692 617.323
 651.790 72.458
 466.901 319.976
 380.369 380.082
 392.776 447.569
 934.160 188.804
 426.736 788.843
 625.946 887.548
 322.266 2.186
 800.293 205.379
 330.761 484.348
 671.864 876.002
 855.940 663.062
 561.571 88.626
 558.478 778.781
 937.624 57.122
 240.770 290.729
 955.222 456.471
 819.093 418.107
 893.072 649.856
 66.569 134.687
 238.616 289.149
 386.937 65.707
 861.341 133.915
 36.163 97.178
 122.515 558.389
 154.284 272.328
 241.019 851.463
 989.817 406.327
 312.477 851.652
 407.759 252.882
 59.819 877.910
 362.058 474.337
 377.802 139.395
 504.984 836.108
 675.317 544.660
 597.656 217.364
 773.852 935.886
 304.892 219.678
 997.926 489.832
 308.404 395.950
 106.290 237.871
 288.139 711.207
 827.070 137.351
 113.489 598.358
 144.698 790.449
 793.303 464.718
 763.601 60.521
 173.598 333.866
 668.255 425.779
 690.073 332.461
 689.831 773.054
 402.575 329.098
 957.596 447.808
 112.376 343.597
 993.096 108.742
 220.291 527.633
 634.653 294.973
 582.409 994.106
 549.630 500.332
 496.544 481.669
 596.252 2.882
 970.798 486.359
 982.548 148.848
 28.185 794.204
 987.399 310.274
 258.609 292.192
 861.104 286.530
 490.292 21.198
 516.678 604.082
 993.701 929.870
 317.928 479.685
 307.097 975.391
 928.833 283.215
 666.912 643.217
 26.773 192.210
 299.530 686.937
 118.583 535.731
 972.838 750.266
 605.396 636.164
 283.566 370.738
 194.913 970.344
 65.450 789.159
 286.476 272.708
 17.275 626.336
 786.498 20.746
 470.588 230.602
 134.084 194.897
 24.288 753.457
 16.661 550.028
 275.331 449.049
 174.011 23.198
 857.557 504.760
 870.171 622.516
 578.556 848.888
 553.346 875.301
 309.671 817.093
 124.395 981.623
 957.455 527.246
 248.008 433.688
 924.621 63.513
 623.773 374.859
 881.564 621.645
 896.509 127.583
 920.767 150.570
 439.273 500.945
 588.869 538.571
 54.057 970.346
 295.927 348.820
 373.420 18.977
 927.796 588.153
 533.144 649.003
 452.883 89.271
 346.697 755.937
 64.409 160.457
 525.137 49.556
 157.194 84.424
 432.573 976.312
 755.898 470.543
 881.903 519.835
 19.153 39.818
 696.081 336.442
 99.444 72.264
 277.366 821.127
 977.801 910.455
 534.829 936.208
 279.803 794.878
 965.942 900.417
 457.328 126.198
 921.543 701.980
 859.477 491.926
 508.108 327.045
 964.807 461.232
 803.633 187.287
 582.061 8.398
 142.970 480.708
 903.097 254.893
 928.032 761.448
 492.405 70.079
 453.465 352.180
 283.883 504.639
 528.452 71.448
 416.460 378.072
 591.946 123.753
 843.200 946.681
 637.428 608.641
 489.195 51.827
 612.191 533.359
 785.428 615.754
 266.942 189.383
 470.721 705.622
 388.462 394.458
 11.619 532.746
 339.150 167.500
 48.787 866.303
 193.053 543.205
 224.155 107.364
 42.625 236.535
 190.041 144.159
 250.842 915.094
 742.127 562.768
 239.796 750.997
 872.981 554.189
 492.675 415.148
 210.428 190.043
 657.626 598.389
 212.270 651.614
 288.988 738.926
 640.483 522.649
 856.354 787.562
 67.095 693.330
 160.890 326.020
 381.628 584.431
 389.988 84.006
 715.506 866.094
 338.000 183.367
 689.549 209.515
 147.505 218.953
 72.189 732.625
 560.645 402.635
 531.842 58.385
 595.100 426.717
 228.879 438.334
 708.614 814.089
 150.603 361.671
 527.561 323.492
 804.615 894.333
 679.467 368.766
 688.129 611.647
 980.776 430.860
 707.322 106.397
 436.467 521.462
 874.148 391.156
 157.564 968.544
 428.689 54.956
 299.545 98.912
 371.680 280.695
 575.503 893.494
 921.088 47.780
 362.246 880.760
 883.476 316.548
 158.070 546.176
 438.264 264.855
 383.451 395.281
 532.121 786.425
 659.403 679.973
 460.818 294.082
 624.733 237.516
 344.291 243.688
 638.163 95.887
 972.977 816.754
 882.516 554.378
 893.260 497.325
 177.425 582.303
 908.923 243.383
 398.786 209.448
 283.650 991.969
 685.222 368.310
 544.964 23.294
 424.922 539.616
 698.553 430.798
 404.318 839.174
 978.069 555.505
 960.284 546.351
 671.520 713.852
 709.972 833.803
 601.816 113.780
 590.514 826.344
 94.570 265.280
 880.899 446.589
 667.549 965.297
 410.073 539.372
 728.224 605.262
 791.351 889.837
 601.554 910.297
 729.379 235.717
 640.741 585.830
 891.150 637.975
 738.314 799.106
 638.934 421.064
 571.061 54.525
 915.730 771.074
 525.416 193.331
 531.217 323.788
 683.667 835.827
 999.688 162.713
 57.452 229.598
 365.613 447.633
 563.376 827.492
 255.008 916.050
 4.227 917.066
 802.537 142.260
 584.278 697.439
 419.123 241.955
 612.899 554.064
 329.939 604.777
 979.371 136.522
 878.115 794.377
 484.134 684.503
 158.708 437.270
 36.107 873.528
 226.845 330.669
 249.149 31.394
 973.072 128.538
 847.924 690.961
 540.468 448.344
 107.500 142.566
 587.900 602.643
 962.983 493.627
 700.767 64.801
 424.761 62.856
 186.890 282.544
 88.714 76.796
 445.887 252.861
 234.712 207.346
 93.939 953.999
 734.400 616.669
 293.558 22.454
 542.435 751.839
 964.571 83.089
 303.917 63.115
 125.524 647.619
 782.719 279.636
 875.116 140.132
 686.869 553.108
 14.897 178.012
 652.436 127.728
 34.390 913.411
 838.768 683.051
 828.322 845.387
 806.046 860.930
 745.976 758.061
 189.504 979.094
 241.276 178.092
 580.159 569.048
 808.750 218.619
 974.261 186.856
 67.550 770.355
 996.092 230.013
 759.117 488.165
 742.156 65.356
 222.884 818.248
 778.600 211.058
 230.512 722.635
 365.268 214.758
 217.922 730.420
 24.483 90.327
 234.032 315.801
 844.345 93.453
 807.112 349.319
 456.530 372.923
 348.613 858.591
 87.371 787.267
 307.860 577.328
 906.253 348.256
 650.032 655.816
 623.301 282.045
 148.196 492.344
 783.141 289.644
 705.038 354.059
 905.668 960.579
 401.408 358.579
 808.654 432.483
 110.268 446.361
 459.369 795.846
 422.537 290.924
 219.954 683.889
 865.159 162.547
 628.857 244.735
 214.338 714.990
 981.356 814.584
 333.893 528.406
 97.075 159.906
 819.232 179.976
 280.764 962.884
 673.476 182.640
 661.852 132.194
 858.991 527.843
 733.833 641.009
 383.391 877.373
 980.130 551.886
 325.342 899.741
 270.405 75.527
 66.795 456.219
 120.244 334.480
 862.352 569.501
 635.706 636.611
 584.109 503.279
 798.654 694.984
 75.428 133.987
 803.124 314.867
 526.864 787.138
 119.859 574.541
 851.932 161.416
 365.832 689.872
 343.018 85.812
 486.900 324.155
 284.893 1.299
 151.326 601.121
 504.521 971.793
 104.716 32.502
 553.950 93.425
 885.915 779.993
 823.734 660.730
 159.758 448.303
 36.650 778.361
 725.496 30.372
 397.351 82.959
 326.651 792.451
 998.374 308.244
 864.423 155.993
 684.835 924.003
 726.323 881.075
 440.660 484.138
 236.059 724.108
 912.913 498.332
 839.899 887.919
 75.337 105.071
 526.592 927.981
 338.505 970.091
 168.808 762.939
 935.864 203.867
 337.969 264.769
 899.558 615.153
 623.907 793.705
 837.461 866.190
 356.295 480.754
 436.528 530.782
 725.084 47.183
 754.034 281.763
 808.809 252.434
 976.866 442.350
 697.668 461.720
 192.632 560.500
 325.564 369.879
 540.672 30.972
 463.121 172.499
 815.092 761.343
 561.176 767.833
 547.730 511.571
 338.849 248.480
 881.735 527.865
 577.539 610.410
 184.495 27.818
 985.626 394.811
 573.413 702.272
 40.140 776.817
 24.137 798.548
 770.995 331.925
 885.909 298.185
 738.629 518.408
 783.596 849.656
 253.138 500.999
 584.645 252.651
 806.553 761.457
 348.653 596.173
 932.101 465.213
 657.820 449.117
 285.667 515.404
 101.349 501.089
 763.887 877.174
 812.585 605.630
 356.997 112.917
 143.660 530.704
 187.816 165.145
 821.518 756.322
 643.839 555.976
 227.146 150.660
 578.674 154.163
 945.637 219.278
 481.134 71.273
 70.369 162.503
 102.576 682.871
 235.378 140.173
 941.162 88.590
 274.190 767.512
 929.072 902.862
 242.381 928.599
 707.267 247.411
 229.642 862.718
 631.938 354.555
 562.683 162.806
 595.313 709.857
 253.858 723.438
 397.212 102.111
 675.788 828.599
 636.867 12.185
 686.658 907.307
 349.399 179.619
 744.355 79.440
 158.556 922.370
 833.667 426.732
 905.455 351.742
 395.614 57.331
 218.864 287.973
 451.443 979.816
 570.978 724.267
 18.389 697.858
 96.587 656.273
 935.889 304.249
 4.215 53.468
 778.496 857.794
 264.474 527.799
 497.313 524.316
 490.854 697.902
 380.504 549.963
 427.043 464.721
 383.816 698.069
 196.217 32.261
 585.295 547.615
 753.350 917.166
 649.239 639.906
 691.324 800.118
 630.547 129.311
 393.486 553.383
 52.747 493.184
 285.481 320.871
 995.200 275.417
 731.833 83.769
 424.189 458.182
 640.372 685.928
 399.189 198.534
 600.621 54.145
 232.683 542.614
 989.306 80.160
 536.138 692.770
 854.086 850.233
 155.459 195.094
 40.137 146.852
 799.433 420.547
 286.538 203.179
 159.804 206.340
 301.524 877.882
 181.018 920.635
 866.895 815.040
 983.035 318.573
 139.541 855.565
 597.471 817.462
 657.766 333.514
 923.726 570.491
 345.338 798.592
 129.337 439.214
 588.912 796.797
 542.012 523.359
 374.382 271.719
 47.422 811.096
 462.908 842.290
 207.588 163.157
 703.982 107.314
 43.675 780.105
 185.130 427.003
 431.107 454.419
 948.153 556.634
 784.478 849.000
 230.641 542.827
 567.997 233.268
 467.524 439.648
 760.631 149.670
 787.361 426.470
 793.289 370.372
 216.884 594.476
 420.994 869.892
 847.874 61.687
 211.856 908.911
 484.064 740.955
 745.700 362.521
 761.508 350.556
 590.564 188.320
 991.277 467.615
 740.051 112.425
 403.826 190.870
 477.112 801.526
 553.628 427.285
 811.650 714.038
 172.405 838.364
 404.948 601.490
 119.424 983.792
 631.022 21.177
 475.825 355.301
 474.453 872.357
 553.025 490.703
 869.914 670.811
 247.009 651.068
 847.644 211.108
 963.374 102.761
 161.674 253.775
 282.591 605.783
 596.990 627.586
 729.959 521.665
 734.535 507.926
 886.729 34.513
 908.483 863.887
 632.860 360.066
 431.341 43.069
 380.799 797.541
 854.946 958.540
 654.670 871.108
 248.194 271.993
 529.662 191.254
 827.621 636.562
 89.429 635.607
 99.688 418.244
 830.693 864.539
 242.389 193.392
 567.391 424.900
 249.850 698.827
 913.536 897.193
 321.569 158.854
 484.286 864.643
 735.606 38.788
 6.542 349.720
 593.044 176.749
 109.894 713.317
 153.523 964.683
 540.118 547.952
 245.542 216.287
 343.123 538.902
 380.778 645.229
 477.707 601.316
 632.208 443.546
 679.417 328.196
 157.764 399.960
 891.890 170.161
 24.194 824.253
 461.210 95.442
 972.419 380.526
 636.110 295.394
 181.798 803.637
 893.247 870.425
 355.315 544.267
 701.756 182.805
 432.749 214.740
 622.035 540.931
 519.753 486.041
 995.886 194.790
 725.579 903.506
 902.236 900.417
 262.526 171.770
 826.581 943.786
 560.568 427.121
 502.777 908.988
 178.743 125.988
 340.991 304.594
 791.579 581.491
 541.540 614.239
 538.027 165.720
 525.317 366.858
 39.180 444.418
 379.877 398.256
 619.598 344.265
 146.556 834.325
 858.742 82.935
 556.861 218.040
 910.212 371.070
 192.528 144.098
 866.813 66.439
 498.017 288.852
 331.605 407.581
 949.766 626.977
 744.843 451.665
 394.467 223.439
 583.049 804.087
 848.068 359.052
 411.449 961.204
 215.754 984.855
 759.809 38.779
 596.041 965.071
 682.693 664.209
 293.274 136.528
 639.756 847.859
 933.711 525.736
 424.439 586.053
 291.121 780.493
 418.065 294.260
 536.301 913.878
 541.672 323.159
 667.276 263.150
 213.875 312.621
 217.503 338.625
 146.712 919.862
 920.459 197.670
 373.011 89.427
 601.112 611.972
 901.617 976.079
 16.599 603.102
 447.265 489.780
 856.631 668.805
 839.597 197.748
 393.757 992.512
 743.475 626.031
 927.463 169.264
 936.099 376.369
 855.459 55.922
 504.559 578.573
 919.570 591.428
 322.309 89.695
 479.804 178.563
 109.859 225.354
 963.984 82.674
 312.110 252.493
 395.314 410.923
 163.609 114.241
 918.309 479.641
 348.112 14.485
 904.406 664.310
 978.024 321.111
 730.374 329.602
 563.215 401.976
 971.476 844.113
 751.447 276.641
 151.429 450.135
 901.195 530.357
 534.973 352.675
 692.215 615.993
 756.821 549.345
 643.168 176.569
 451.487 894.679
 445.302 208.193
 908.808 695.476
 746.304 993.789
 134.740 800.148
 441.551 655.746
 379.196 972.629
 617.054 675.004
 113.512 143.676
 208.196 720.076
 838.748 488.370
 813.142 927.818
 799.914 783.194
 254.612 324.705
 315.799 9.398
 696.967 209.728
 733.055 67.579
 878.655 15.565
 28.292 893.019
 247.583 791.296
 443.024 369.620
 126.654 16.677
 701.446 655.030
 79.264 864.033
 866.264 789.361
 184.066 309.440
 597.521 468.732
 211.729 90.494
 935.757 342.527
 673.993 485.083
 4.673 125.122
 290.425 205.985
 568.119 699.751
 697.211 472.346
 858.612 500.932
 764.829 24.456
 774.555 74.530
 960.067 626.274
 503.838 379.019
 998.552 475.559
 33.763 171.317
 5.505 79.028
 340.426 544.732
 407.113 105.520
 382.266 199.881
 387.737 699.909
 247.899 442.217
 497.536 811.388
 901.285 838.051
 612.472 489.339
 229.429 316.222
 118.550 446.390
 409.123 682.171
 802.327 740.320
 677.664 687.829
 320.920 333.523
 204.216 163.095
 341.001 840.936
 27.705 216.634
 974.579 655.194
 646.324 125.246
 199.964 162.761
 333.271 487.237
 692.498 148.625
 212.024 267.271
 257.890 82.556
 478.860 24.533
 670.830 529.906
 415.516 425.016
 685.721 818.446
 323.703 890.111
 770.673 593.985
 646.896 241.070
 389.231 426.794
 62.584 541.200
 538.875 993.565
 547.442 109.790
 576.121 2.287
 484.098 243.940
 893.610 286.777
 15.074 412.760
 746.155 851.278
 608.664 224.349
 885.043 961.670
 313.045 966.814
 790.510 167.234
 396.656 913.231
 282.213 794.962
 41.048 295.260
 430.477 527.152
 831.220 95.347
 734.320 83.184
 920.309 802.654
 925.848 349.129
 700.906 508.540
 907.958 996.233
 442.863 184.450
 839.757 303.772
 833.953 455.095
 311.367 546.532
 440.108 435.088
 659.438 555.969
 369.122 285.481
 482.615 441.420
 536.837 631.555
 241.331 628.523
 887.179 193.705
 840.703 392.011
 274.365 264.159
 374.128 625.503
 872.677 623.875
 776.882 288.757
 409.971 262.283
 234.825 530.658
 27.436 729.159
 498.059 22.014
 529.779 20.047
 150.522 305.046
 415.098 747.194
 724.981 625.418
 648.320 665.347
 872.683 548.076
 280.444 860.082
 594.959 850.475
 910.413 535.415
 520.718 557.437
 657.619 92.465
 22.220 242.720
 859.621 323.051
 458.258 725.934
 558.196 67.801
 328.532 282.944
 992.432 639.893
 628.123 347.037
 613.012 990.765
 172.579 181.417
 478.451 806.576
 290.979 65.999
 530.963 52.837
 678.623 468.691
 994.252 524.338
 687.857 409.667
 633.460 568.496
 193.334 613.474
 592.198 708.639
 878.131 55.664
 24.997 540.988
 284.194 516.255
 405.399 172.549
 892.295 760.413
 668.287 29.573
 433.758 876.736
 776.123 36.172
 382.779 155.504
 746.712 644.162
 381.075 113.836
 87.351 708.074
 156.261 943.182
 217.282 728.691
 214.924 728.897
 175.804 35.674
 327.377 374.313
 384.119 311.118
 133.083 745.939
 709.650 753.779
 346.422 275.925
 655.441 695.823
 247.652 137.172
 325.232 673.910
 822.575 310.496
 386.306 653.262
 938.550 947.680
 634.551 151.826
 889.397 595.436
 854.880 522.105
 35.614 170.084
 438.844 246.583
 840.765 288.745
 971.733 180.663
 544.275 288.153
 613.515 641.723
 903.128 255.631
 279.710 767.277
 720.654 807.768
 165.780 837.670
 303.906 470.897
 166.133 233.446
 48.949 24.272
 908.795 344.095
 246.034 383.207
 979.657 298.810
 77.323 737.198
 44.637 602.050
 5.140 69.873
 920.797 143.709
 128.076 616.486
 703.429 147.837
 128.478 644.595
 158.207 222.905
 613.687 448.747
 147.004 94.098
 633.749 45.624
 612.018 913.130
 62.415 547.782
 912.893 348.313
 181.087 28.116
 241.049 317.498
 985.422 200.480
 648.065 114.890
 422.965 911.966
 472.488 441.412
 401.994 137.377
 761.714 134.235
 124.449 395.229
 620.614 127.436
 180.238 666.594
 312.539 800.684
 190.189 533.229
 755.419 590.733
 347.698 290.502
 738.318 770.901
 434.725 804.804
 502.476 131.986
 179.661 336.407
 134.252 925.323
 789.125 39.616
 682.169 621.348
 182.495 375.696
 791.389 577.441
 649.692 864.297
 529.402 644.815
 55.190 980.299
 617.612 639.232
 243.375 240.186
 474.163 783.495
 334.302 671.000
 881.032 45.716
 209.775 611.761
 108.833 356.625
 705.890 749.018
 439.273 117.649
 81.026 162.356
 19.879 100.782
 902.539 70.475
 248.011 698.548
 978.569 682.576
 619.580 680.568
 694.421 722.754
 478.268 840.752
 639.752 596.843
 977.696 630.185
 730.406 992.433
 14.344 534.915
 837.404 764.817
 923.505 310.622
 888.555 976.385
 452.893 478.344
 361.969 776.937
 365.362 733.833
 354.893 680.800
 978.548 159.782
 998.476 597.168
 857.984 653.073
 865.198 477.306
 652.622 601.745
 349.577 571.026
 936.885 147.727
 416.578 341.014
 718.796 946.221
 931.075 13.280
 634.918 41.259
 283.970 382.246
 503.338 695.547
 697.806 817.262
 897.620 882.552
 361.232 801.856
 367.286 827.469
 45.442 786.479
 322.087 893.738
 687.340 549.470
 954.152 191.899
 377.718 679.298
 758.331 241.732
 515.258 644.637
 669.088 566.595
 528.790 278.742
 832.617 226.027
 434.383 332.795
 924.102 499.961
 686.877 151.974
 379.007 491.902
 867.015 991.129
 188.763 601.413
 978.014 147.838
 98.348 176.081
 725.167 973.794
 297.011 253.198
 537.731 95.881
 503.227 970.927
 136.030 391.658
 778.026 812.318
 723.621 616.533
 352.881 453.657
 922.810 158.626
 202.777 247.162
 103.232 429.700
 333.841 668.647
 962.152 504.764
 667.737 810.680
 989.421 57.788
 700.087 873.724
 630.236 555.878
 573.385 790.423
 589.222 359.223
 950.746 565.497
 296.673 509.830
 797.506 595.475
 282.503 899.831
 393.862 384.072
 228.662 401.832
 211.922 441.305
 153.128 771.958
 621.561 264.146
 327.438 444.085
 246.183 675.784
 658.019 105.025
 504.896 247.285
 834.849 449.561
 862.867 353.074
 238.482 176.234
 305.951 699.336
 519.993 905.398
 876.527 6.845
 753.330 726.435
 900.262 287.225
 884.143 848.265
 21.955 700.249
 844.812 813.707
 904.406 961.052
 606.780 812.257
 557.322 337.284
 736.019 295.995
 711.576 360.183
 796.346 769.249
 473.872 908.686
 502.417 824.168
 52.246 516.198
 606.436 162.346
 576.236 815.204
 560.320 48.188
 717.537 460.862
 431.436 844.947
 796.086 662.079
 971.584 591.569
 509.629 363.921
 205.200 981.122
 106.686 950.783
 176.492 233.145
 316.608 123.342
 292.181 737.408
 317.080 907.561
 935.745 650.167
 448.356 909.756
 82.485 901.805
 842.008 283.024
 587.660 23.059
 15.633 27.181
 680.666 402.640
 267.274 333.034
 208.140 779.693
 186.240 593.725
 12.622 68.178
 160.204 348.338
 898.663 765.836
 610.158 968.812
 265.776 867.217
 110.915 38.901
 221.484 168.456
 169.833 557.571
 824.832 301.613
 432.547 798.587
 751.439 589.877
 482.255 608.397
 768.651 583.573
 297.218 376.849
 820.198 773.284
 256.282 886.268
 553.435 723.721
 339.330 766.273
 791.477 613.905
 691.609 652.282
 723.162 680.363
 919.042 178.346
 624.715 255.206
 595.101 208.962
 360.340 276.035
 306.033 824.501
 59.861 265.733
 785.668 381.220
 518.424 674.323
 17.376 845.496
 487.404 119.789
 660.640 694.513
 61.845 828.139
 423.196 139.397
 455.454 463.892
 504.624 684.514
 180.391 460.010
 519.915 26.924
 809.634 941.034
 236.029 726.782
 341.777 815.634
 463.283 662.621
 661.733 666.020
 807.020 10.234
 599.546 643.854
 52.023 851.333
 739.521 797.730
 399.378 794.818
 983.002 599.366
 857.797 461.634
 182.821 37.913
 891.745 891.672
 161.740 538.907
 108.338 941.401
 519.876 301.180
 813.028 383.111
 699.340 987.304
 747.961 535.383
 383.242 247.148
 142.214 960.180
 989.192 386.710
 323.330 680.662
 505.896 843.205
 866.606 897.066
 399.912 610.491
 472.210 713.052
 675.926 635.195
 168.516 604.562
 248.691 622.669
 829.068 456.041
 622.125 943.324
 474.695 908.839
 967.954 94.458
 103.806 483.536
 253.008 771.899
 373.292 687.154
 234.029 251.368
 938.486 848.689
 278.212 824.034
 579.883 258.715
 886.125 217.522
 901.838 853.302
 3.933 646.270
 717.146 976.780
 179.693 648.201
 642.444 995.773
 13.006 593.070
 661.974 797.166
 290.351 497.365
 788.895 580.282
 515.421 997.454
 609.362 208.703
 12.860 353.745
 658.836 595.893
 386.517 661.574
 804.150 802.748
 284.213 897.306
 218.696 381.465
 297.800 539.821
 99.698 931.761
 500.704 677.283
 22.053 280.759
 889.260 277.077
 116.855 361.006
 595.941 593.659
 46.944 961.831
 632.260 86.058
 797.058 552.827
 500.066 175.860
 451.067 325.803
 888.540 300.177
 570.190 239.526
 910.019 995.609
 268.716 962.303
 683.538 822.181
 190.806 238.741
 266.514 325.313
 984.421 922.374
 881.189 603.857
 535.600 44.299
 455.449 458.984
 735.627 174.349
 772.588 238.363
 300.517 585.898
 29.814 949.651
 620.412 484.175
 572.285 724.312
 587.625 692.555
 682.696 385.349
 216.093 618.914
 953.746 469.500
 829.930 217.617
 292.856 225.206
 950.737 710.591
 549.401 642.220
 366.510 487.221
 111.348 647.814
 411.938 337.319
 290.935 49.405
 250.905 719.471
 561.058 325.959
 25.894 379.581
 571.901 823.343
 552.441 328.153
 680.524 534.982
 794.656 991.798
 477.437 332.551
 493.142 572.720
 459.288 26.445
 940.611 92.769
 744.818 897.380
 252.207 845.313
 184.061 654.417
 374.580 623.314
 693.759 87.254
 165.465 996.010
 443.317 828.651
 877.594 445.405
 96.845 603.962
 349.043 489.027
 622.505 487.057
 766.272 164.327
 848.136 14.212
 484.436 855.493
 562.864 429.294
 597.862 343.851
 331.976 884.714
 616.463 862.505
 553.950 533.978
 163.383 554.161
 594.187 194.312
 336.091 53.520
 983.230 593.913
 615.960 443.237
 774.316 250.274
 646.845 831.752
 775.742 246.906
 86.286 554.620
 770.266 719.588
 146.575 56.073
 222.582 754.160
 548.333 927.965
 775.605 801.182
 895.554 198.053
 919.089 183.885
 15.757 613.527
 155.039 11.269
 487.448 469.081
 311.898 894.697
 373.133 107.685
 104.976 531.548
 391.391 968.162
 788.605 81.515
 275.982 373.826
 683.809 578.794
 591.471 823.782
 334.615 546.122
 589.745 551.436
 90.486 794.399
 914.141 507.379
 528.814 785.160
 780.175 675.905
 520.133 223.717
 204.610 981.290
 53.007 950.313
 516.319 732.580
 531.947 57.616
 690.002 110.642
 949.665 228.531
 502.086 150.812
 627.253 942.403
 450.091 816.518
 578.324 714.605
 213.576 407.199
 654.592 329.365
 905.686 776.819
 593.053 904.055
 786.685 751.999
 733.873 31.418
 630.234 91.613
 291.728 521.198
 773.183 198.604
 623.097 881.929
 591.959 221.331
 372.422 515.434
 863.294 823.260
 838.821 149.534
 141.897 679.064
 473.049 708.217
 958.972 110.622
 385.511 152.850
 677.407 412.278
 867.441 753.800
 174.457 550.529
 649.114 340.229
 931.268 544.637
 344.402 788.817
 439.279 942.306
 866.599 952.276
 263.218 165.224
 605.809 388.870
 383.830 895.167
 595.974 268.614
 163.818 150.291
 485.686 224.742
 98.696 826.732
 780.152 355.439
 419.747 581.785
 914.215 116.511
 176.359 356.432
 323.310 176.682
 35.183 187.234
 829.005 20.745
 167.506 366.536
 579.778 909.149
 55.653 367.191
 170.474 854.125
 214.045 160.751
 793.206 310.780
 898.751 799.275
 689.040 956.283
 157.095 88.850
 317.722 31.227
 660.391 311.965
 538.889 425.248
 860.565 725.476
 402.948 825.224
 135.748 706.626
 536.396 520.880
 839.601 192.284
 431.232 731.773
 970.831 472.890
 520.850 824.776
 538.033 494.768
 758.112 415.949
 443.595 890.316
 470.966 869.572
 760.112 808.631
 726.002 35.177
 862.803 838.406
 902.715 506.235
 829.191 495.271
 996.256 188.110
 468.322 747.362
 602.340 364.837
 19.660 251.921
 76.243 731.787
 18.321 513.599
 933.001 382.477
 688.290 209.228
 805.738 511.537
 956.815 876.868
 794.283 521.425
 317.322 977.512
 610.885 338.127
 169.301 709.943
 810.915 481.235
 373.970 612.697
 534.195 867.950
 854.687 907.194
 480.323 420.478
 489.690 223.849
 405.464 394.585
 968.528 74.942
 818.252 446.919
 967.397 476.524
 31.217 943.841
 25.539 24.367
 507.475 909.363
 35.999 559.563
 949.211 479.462
 788.661 146.837
 676.706 330.080
 588.950 277.731
 119.736 472.923
 517.411 111.868
 215.136 153.611
 367.195 808.558
 906.885 568.309
 0.067 969.529
 962.600 355.933
 676.739 318.965
 840.681 582.069
 552.186 661.977
 206.173 357.379
 767.219 75.746
 944.871 617.434
 528.250 152.872
 661.099 613.356
 940.228 903.684
 865.409 644.629
 663.740 868.812
 517.251 718.837
 304.792 846.087
 641.085 500.505
 741.664 913.502
 191.904 855.760
 852.254 664.713
 720.459 895.035
 660.620 563.231
 145.415 936.875
 183.987 379.582
 748.204 677.143
 970.694 881.347
 488.483 855.249
 792.713 393.844
 719.148 308.617
 339.019 899.740
 137.972 835.562
 271.854 874.893
 329.765 222.423
 208.581 706.982
 962.859 1.467
 207.208 970.128
 744.552 500.504
 121.846 955.584
 702.690 922.737
 791.402 124.221
 538.662 96.173
 795.073 754.982
 437.985 86.542
 393.922 234.518
 278.398 647.554
 49.653 652.152
 45.366 949.156
 418.192 632.126
 57.560 780.991
 133.586 418.428
 379.749 467.530
 782.013 908.519
 320.391 687.191
 799.226 658.874
 891.764 784.588
 268.850 420.920
 470.772 667.884
 742.654 839.728
 10.619 47.772
 814.806 904.495
 92.523 297.062
 655.589 189.749
 900.984 177.276
 519.761 995.310
 87.129 818.427
 192.447 72.901
 136.986 768.562
 801.061 625.303
 672.878 409.430
 613.234 852.681
 427.281 213.174
 644.231 188.928
 983.362 982.360
 727.147 972.485
 772.209 552.539
 347.607 100.899
 953.481 264.199
 32.334 961.749
 337.353 541.339
 506.404 865.427
 287.538 999.519
 623.953 344.229
 887.420 890.206
 236.605 59.569
 566.705 254.480
 525.738 972.604
 840.157 681.927
 800.210 696.774
 972.082 965.015
 589.499 142.718
 872.097 510.979
 860.749 281.461
 674.784 68.606
 2.509 951.111
 536.254 983.155
 571.621 491.416
 675.908 786.560
 744.475 751.087
 536.445 830.182
 579.658 832.045
 766.954 882.502
 43.815 235.432
 143.742 43.672
 812.509 794.967
 325.200 12.853
 997.215 627.992
 737.631 113.383
 610.758 23.189
 858.746 606.310
 36.923 701.666
 607.782 666.716
 364.372 736.069
 572.361 61.932
 857.052 856.977
 961.872 549.487
 317.930 199.477
 737.985 439.188
 743.099 293.234
 550.772 662.491
 620.224 340.095
 322.680 228.386
 988.210 383.405
 444.439 673.982
 11.208 697.451
 152.001 236.175
 225.188 724.152
 270.185 65.140
 762.913 783.336
 868.231 98.356
 55.012 974.113
 659.590 833.755
 620.798 575.411
 80.598 441.041
 310.653 516.343
 741.102 580.751
 528.174 310.337
 398.542 251.207
 659.199 184.927
 262.472 634.878
 858.712 961.454
 489.310 589.017
 15.860 781.157
 330.487 332.773
 730.661 787.040
 907.571 376.792
 420.123 871.221
 815.012 564.771
 731.299 117.380
 207.475 633.320
 607.383 405.251
 180.212 221.277
 41.284 112.378
 766.503 187.218
 498.610 26.650
 877.845 230.145
 515.931 566.144
 825.649 599.373
 226.116 550.971
 465.888 462.443
 754.089 960.995
 481.929 751.997
 115.270 985.234
 300.294 902.143
 565.165 880.501
 756.912 320.634
 249.975 631.418
 988.507 124.693
 530.995 579.728
 408.899 135.520
 864.030 271.939
 790.444 310.071
 551.619 980.498
 856.574 259.927
 820.958 170.334
 805.951 727.876
 362.654 610.528
 438.416 465.736
 871.676 636.904
 97.338 875.131
 16.880 37.476
 244.826 670.198
 212.366 206.972
 861.385 221.908
 233.712 162.452
 928.886 812.951
 104.187 58.494
 387.323 825.567
 337.700 332.231
 226.869 598.588
 961.946 156.105
 815.565 911.267
 230.762 605.412
 401.046 507.658
 370.639 750.308
 646.582 884.625
 472.774 664.997
 455.041 487.739
 946.748 283.330
 540.099 141.768
 81.271 808.305
 765.929 776.289
 825.459 457.315
 191.881 472.729
 103.378 164.905
 727.480 378.231
 825.473 205.826
 978.690 816.002
 361.749 794.206
 105.363 823.819
 19.814 576.273
 621.564 615.292
 31.146 596.565
 67.861 966.065
 524.098 78.715
 333.389 53.859
 863.453 35.268
 274.566 742.102
 802.915 885.576
 788.820 997.554
 946.273 511.448
 980.722 19.089
 690.556 377.195
 782.890 564.541
 853.910 859.990
 846.346 872.865
 624.015 919.701
 629.269 857.867
 929.417 841.703
 26.924 906.284
 294.246 434.583
 189.903 546.464
 222.519 695.500
 166.453 504.261
 35.886 273.400
 924.878 660.817
 300.592 784.076
 113.773 243.804
 796.172 146.448
 504.634 181.459
 748.549 117.524
 539.599 29.874
 450.553 370.797
 336.259 741.608
 678.319 71.588
 144.331 911.685
 565.470 500.960
 821.395 39.684
 979.775 930.687
 815.696 949.109
 448.071 484.547
 285.357 363.099
 362.331 980.621
 920.449 945.131
 468.120 845.645
 295.393 961.639
 460.064 751.799
 895.819 337.846
 189.112 40.211
 520.586 876.904
 403.106 671.080
 444.061 54.270
 803.621 50.675
 376.708 233.708
 294.176 818.801
 927.457 668.282
 732.171 491.004
 446.418 929.974
 971.507 707.270
 11.256 776.304
 15.408 978.862
 68.508 123.620
 288.064 997.999
 208.545 106.860
 306.140 298.078
 549.478 908.039
 891.812 857.165
 743.671 513.946
 850.787 922.512
 166.530 92.242
 152.957 212.269
 69.847 669.190
 839.056 801.483
 503.163 57.354
 451.423 517.704
 451.729 964.054
 896.183 917.291
 686.843 248.109
 511.510 762.872
 255.191 860.878
 293.790 16.974
 782.818 976.115
 850.520 363.792
 974.264 690.372
 663.474 93.261
 938.947 861.096
 694.292 267.541
 569.101 683.153
 611.463 643.821
 873.505 416.987
 904.960 68.645
 389.047 844.280
 653.184 473.244
 951.220 1.642
 564.901 187.501
 811.359 132.212
 313.375 818.767
 402.393 592.126
 865.681 193.135
 738.759 287.460
 70.336 878.670
 205.758 621.924
 861.991 166.067
 268.022 571.190
 62.220 401.298
 777.804 422.111
 467.910 591.813
 166.935 620.385
 118.728 853.063
 889.631 645.402
 796.478 651.489
 278.430 603.643
 733.370 825.383
 166.934 420.196
 573.450 933.240
 608.417 870.538
 49.423 763.320
 119.586 881.122
 892.223 526.686
 647.728 327.475
 797.014 802.841
 894.301 153.271
 19.324 182.289
 428.839 844.264
 389.229 488.943
 847.238 829.199
 308.464 718.542
 924.446 98.197
 61.931 413.476
 592.929 470.966
 536.063 142.095
 657.675 396.165
 24.961 359.385
 401.764 693.880
 132.274 9.409
 812.658 180.433
 81.675 367.160
 690.319 944.278
 848.912 403.274
 709.393 119.943
 69.247 249.650
 877.149 170.596
 379.340 523.468
 238.257 916.578
 773.957 473.001
 61.222 205.142
 325.242 298.099
 737.235 214.598
 683.675 994.318
 821.002 823.398
 691.331 610.624
 838.873 291.507
 54.004 600.764
 929.256 128.344
 781.452 707.270
 14.156 529.883
 285.066 530.152
 931.977 119.204
 968.145 100.570
 896.967 22.259
 532.675 669.695
 349.393 47.194
 312.628 816.938
 985.457 44.927
 810.628 427.428
 722.838 435.245
 423.305 149.691
 985.635 551.574
 580.121 449.905
 853.351 444.353
 258.252 173.653
 887.640 283.935
 967.809 720.160
 356.180 606.122
 800.808 153.456
 846.648 574.225
 305.760 211.471
 89.918 809.220
 667.248 634.866
 78.019 422.857
 644.599 195.372
 109.867 826.887
 741.676 446.957
 270.266 975.016
 255.357 506.414
 542.240 603.304
 875.625 62.665
 469.613 90.953
 906.079 551.565
 179.182 978.540
 538.520 766.251
 996.344 307.377
 875.987 618.704
 654.110 524.956
 60.018 858.394
 715.861 121.144
 252.995 86.551
 772.755 692.364
 766.379 693.166
 906.287 191.452
 49.663 467.450
 947.282 514.901
 880.404 685.801
 39.683 753.061
 68.134 824.791
 709.275 719.493
 528.124 556.214
 25.349 260.587
 246.411 998.437
 961.844 193.948
 575.266 980.389
 851.416 42.700
 426.290 244.412
 972.030 422.125
 302.711 510.285
 104.844 535.124
 97.565 349.154
 101.679 674.304
 122.493 92.608
 550.170 482.583
 693.592 14.046
 928.305 452.781
 634.548 767.764
 803.772 352.414
 440.081 322.486
 717.056 935.884
 329.298 162.567
 153.116 86.341
 591.990 399.655
 170.660 938.022
 152.281 203.731
 739.408 231.939
 132.634 954.208
 6.364 209.034
 964.434 73.891
 647.252 441.617
 654.664 251.489
 187.136 733.029
 655.260 807.909
 926.379 304.474
 194.286 209.453
 569.035 55.070
 295.987 84.411
 208.178 485.196
 248.144 731.349
 317.404 563.452
 255.979 706.002
 373.759 184.167
 66.506 93.301
 691.683 86.032
 648.025 981.322
 680.396 4.278
 586.929 190.292
 701.896 120.923
 816.762 723.087
 859.720 412.467
 49.327 710.645
 699.486 515.076
 839.397 858.476
 963.682 117.778
 416.371 856.951
 180.952 428.667
 168.986 711.720
 153.257 852.794
 212.413 60.501
 954.850 978.883
 617.949 863.457
 200.065 241.590
 289.626 246.616
 351.004 43.584
 853.110 117.403
 202.536 664.859
 331.826 599.899
 335.378 323.530
 453.440 512.111
 905.917 291.697
 614.428 451.236
 234.842 911.233
 367.808 504.077
 59.383 737.539
 653.265 862.535
 273.184 295.184
 302.451 418.161
 443.719 129.038
 895.491 720.494
 272.980 940.110
 166.467 12.286
 559.446 709.222
 532.567 667.315
 687.573 327.070
 208.557 535.590
 478.013 500.048
 848.305 994.126
 593.162 611.641
 889.349 972.687
 27.571 954.514
 254.246 701.973
 393.131 864.079
 851.039 261.434
 310.079 976.769
 310.112 295.613
 765.036 192.272
 569.688 147.540
 527.913 166.228
 578.858 516.894
 815.240 916.454
 405.438 996.638
 235.862 650.438
 123.850 147.433
 497.026 364.088
 802.006 322.848
 428.317 411.551
 819.955 214.320
 95.065 783.943
 329.211 12.649
 321.690 582.462
 420.827 418.007
 982.443 340.359
 110.934 223.807
 298.501 791.302
 501.439 368.080
 916.039 141.824
 935.773 721.374
 242.307 266.681
 977.932 260.504
 851.841 782.401
 8.804 976.203
 411.570 81.182
 896.068 959.010
 633.868 930.225
 870.226 696.194
 75.752 606.839
 575.143 53.660
 938.689 84.193
 480.320 586.437
 368.398 983.929
 995.911 361.212
 542.102 738.125
 850.025 41.654
 199.622 163.143
 529.126 504.771
 315.346 841.121
 882.556 162.813
 614.401 871.275
 715.537 664.313
 355.295 623.452
 283.894 959.519
 683.240 671.847
 828.697 325.007
 306.410 569.286
 498.594 850.760
 868.236 144.620
 378.698 866.881
 241.784 560.687
 632.246 608.822
 820.269 91.744
 547.939 137.213
 436.440 991.750
 233.058 704.637
 731.962 593.325
 789.319 726.145
 988.121 957.377
 622.407 607.590
 696.300 681.485
 462.740 526.348
 519.106 458.162
 187.844 968.772
 2.183 379.529
 437.543 299.193
 127.195 930.956
 681.917 773.871
 935.938 861.622
 46.556 392.717
 344.785 314.141
 106.312 490.412
 451.717 528.403
 641.638 460.782
 112.062 287.296
 203.191 953.752
 23.933 865.292
 271.152 18.162
 673.636 286.835
 924.238 237.214
 101.315 52.733
 676.533 932.936
 867.523 392.382
 502.821 34.000
 844.868 431.442
 888.129 505.351
 491.194 203.060
 915.785 141.949
 250.958 90.760
 189.771 611.481
 301.486 378.516
 588.800 486.992
 335.953 44.494
 116.996 500.336
 733.497 606.435
 172.800 747.074
 790.276 686.162
 455.655 224.660
 608.128 376.469
 98.949 45.590
 397.446 474.375
 915.589 358.537
 938.799 89.891
 405.694 371.824
 557.603 89.092
 268.375 609.014
 444.902 714.975
 23.833 355.616
 455.230 620.799
 258.596 164.291
 532.881 410.003
 304.207 774.481
 767.215 707.189
 524.887 137.653
 315.419 278.976
 77.436 703.580
 320.093 915.720
 99.992 264.142
 705.002 699.504
 946.324 532.482
 774.273 85.450
 798.340 86.097
 740.226 468.028
 828.889 167.326
 238.216 787.857
 945.147 224.019
 81.519 344.432
 993.629 613.012
 697.004 543.878
 452.815 970.832
 47.522 446.274
 958.525 787.244
 277.429 943.194
 208.398 370.459
 654.204 342.277
 661.382 856.748
 665.654 351.820
 100.173 145.736
 865.837 625.380
 251.543 605.706
 443.745 465.372
 781.861 326.029
 670.297 207.568
 701.591 347.406
 717.741 567.882
 449.784 191.539
 650.713 571.862
 192.567 672.385
 172.714 989.867
 491.275 199.109
 441.316 741.276
 887.372 889.743
 609.137 924.350
 851.915 883.469
 827.405 780.181
 274.369 363.113
 90.123 455.869
 364.640 338.191
 277.663 230.468
 736.869 68.682
 60.525 385.002
 85.578 772.238
 381.646 3.040
 384.054 609.929
 186.580 189.763
 889.446 810.840
 6.055 894.590
 465.014 612.202
 208.737 255.236
 191.588 663.525
 980.505 80.273
 879.976 889.980
 800.498 324.122
 684.277 17.494
 776.809 644.813
 401.421 30.661
 282.528 973.402
 401.639 531.122
 955.358 457.733
 222.673 70.925
 54.036 806.113
 260.552 100.235
 118.017 472.822
 362.681 755.202
 772.302 962.264
 464.172 648.880
 729.017 837.598
 273.093 460.511
 636.500 499.232
 800.202 56.707
 443.636 35.477
 717.345 247.900
 613.332 169.478
 917.805 976.630
 519.048 651.478
 621.404 657.953
 79.757 132.261
 125.060 719.327
 472.531 251.736
 131.880 806.301
 151.993 176.011
 113.121 85.224
 399.294 297.758
 559.668 54.802
 920.180 99.367
 283.740 9.947
 265.499 978.255
 235.869 35.027
 914.555 1.387
 33.588 155.860
 51.652 334.560
 561.641 82.937
 391.659 365.235
 431.793 130.123
 837.301 80.064
 694.752 207.073
 448.051 984.695
 216.396 838.835
 790.125 69.736
 383.014 557.349
 544.216 979.155
 930.916 597.152
 550.740 462.740
 428.372 987.486
 752.762 370.226
 323.983 6.899
 689.184 239.312
 145.344 711.366
 932.743 951.963
 842.998 286.024
 749.817 882.462
 963.616 242.056
 75.847 476.690
 167.046 688.354
 898.471 715.765
 16.977 771.978
 270.407 499.734
 244.784 887.460
 338.989 600.370
 159.438 903.687
 85.647 578.875
 229.803 715.054
 475.871 437.565
 354.231 172.921
 691.237 908.155
 38.938 442.166
 265.562 197.630
 792.531 119.106
 696.204 880.693
 998.303 870.474
 320.988 1.364
 416.135 753.170
 516.446 521.458
 187.287 861.498
 112.261 117.611
 741.941 148.559
 61.507 208.490
 642.549 572.988
 41.058 608.258
 15.988 538.506
 669.001 609.839
 542.023 594.654
 256.987 751.581
 760.901 741.155
 509.015 303.545
 853.226 379.528
 831.323 305.520
 723.033 953.799
 130.978 119.261
 700.652 852.575
 306.822 134.320
 74.161 958.515
 431.986 842.655
 883.812 844.767
 701.903 715.202
 477.522 563.685
 88.233 557.546
 560.465 48.709
 763.276 566.075
 289.104 669.376
 410.127 565.713
 98.858 520.989
 633.199 691.035
 732.449 689.270
 656.929 520.672
 498.312 366.777
 125.846 727.243
 358.925 187.819
 78.116 139.191
 579.205 133.807
 491.849 595.002
 485.241 498.532
 336.434 613.162
 351.469 615.722
 890.887 102.201
 586.153 777.757
 511.516 634.425
 584.934 218.870
 789.279 135.023
 812.683 418.073
 583.132 766.495
 625.364 781.975
 152.846 778.682
 904.794 996.363
 149.618 749.618
 926.823 754.733
 614.877 955.132
 772.359 963.878
 149.678 209.427
 603.958 939.210
 764.879 939.115
 929.392 99.075
 524.739 154.462
 547.098 577.036
 325.812 419.567
 783.890 338.733
 84.221 594.138
 288.553 425.736
 265.890 610.315
 509.266 978.844
 317.508 586.279
 860.242 609.144
 825.545 282.173
 853.246 393.969
 534.141 32.101
 340.816 449.682
 31.016 487.948
 776.221 362.281
 507.672 576.606
 654.673 194.421
 513.054 182.529
 253.432 803.173
 748.810 43.600
 455.790 532.141
 352.597 902.170
 924.016 235.354
 639.961 937.111
 606.041 65.276
 234.801 160.199
 524.795 545.533
 925.929 674.772
 840.681 448.410
 408.655 240.847
 207.849 721.294
 474.521 383.749
 702.947 734.148
 821.481 628.519
 908.272 46.477
 795.958 286.114
 725.204 577.507
 325.916 396.758
 902.172 883.372
 541.477 928.083
 135.859 341.583
 41.580 499.323
 574.829 573.244
 89.177 766.332
 79.255 820.102
 794.413 55.196
 205.084 175.192
 369.124 914.648
 449.998 246.560
 53.773 400.018
 264.391 733.068
 279.908 175.452
 963.718 495.020
 940.683 888.363
 327.615 511.165
 405.312 833.284
 12.988 894.218
 690.189 174.405
 197.537 171.604
 252.429 71.105
 190.150 874.490
 416.616 972.977
 256.152 179.819
 901.524 285.344
 98.045 746.152
 152.587 108.663
 373.241 819.284
 783.111 21.874
 215.164 268.269
 910.961 997.484
 926.315 72.594
 279.201 732.666
 133.484 308.417
 953.460 573.902
 615.941 283.224
 983.309 61.630
 445.264 816.820
 540.534 75.293
 796.545 950.792
 747.833 908.238
 919.334 542.414
 184.107 26.678
 985.225 232.367
 97.535 88.746
 377.925 403.690
 828.163 230.436
 59.695 723.324
 194.356 17.447
 861.827 193.799
 441.699 558.891
 411.394 873.508
 301.460 464.105
 254.695 347.243
 224.387 872.050
 980.902 957.917
 613.373 108.820
 526.558 824.580
 997.376 438.468
 670.214 865.849
 394.246 311.807
 152.108 781.913
 379.954 824.108
 100.026 98.443
 597.748 243.170
 61.094 583.561
 37.401 332.234
 60.108 271.756
 529.775 276.479
 686.174 889.121
 626.142 726.787
 286.925 111.010
 659.093 340.051
 287.799 0.276
 59.408 152.374
 395.092 391.357
 381.276 741.094
 756.249 388.020
 369.934 875.879
 887.861 531.490
 397.673 830.417
 517.679 337.588
 755.763 717.909
 176.719 578.659
 383.903 759.209
 4.040 946.231
 361.086 816.672
 451.316 137.125
 791.280 494.412
 386.009 288.086
 966.087 672.570
 58.329 386.812
 949.777 205.523
 913.553 420.705
 38.104 258.681
 771.487 714.881
 122.589 113.177
 260.534 49.465
 530.961 350.493
 964.873 640.208
 800.040 898.668
 727.741 88.887
 410.182 127.650
 237.759 649.189
 314.536 813.596
 23.021 64.014
 128.839 531.132
 481.594 281.042
 808.444 700.128
 607.657 280.339
 182.111 821.231
 728.421 301.750
 693.247 234.874
 274.945 957.396
 428.221 274.802
 374.856 88.011
 0.998 843.209
 709.868 68.953
 79.208 984.741
 536.921 406.040
 448.049 895.866
 268.088 461.858
 137.090 280.252
 358.389 614.798
 606.230 995.951
 107.933 935.949
 579.279 373.409
 68.929 949.189
 308.097 392.051
 110.839 359.031
 781.668 455.684
 468.242 946.006
 300.558 811.893
 733.717 563.774
 508.670 617.509
 298.493 263.876
 205.140 301.067
 50.960 727.488
 296.507 644.613
 659.721 118.180
 43.339 972.600
 764.316 171.094
 209.412 956.800
 221.578 302.903
 941.972 925.708
 885.623 30.194
 757.953 697.978
 489.586 303.596
 146.101 975.858
 130.390 49.007
 234.509 260.670
 795.255 319.107
 136.086 253.290
 799.481 827.031
 843.014 333.919
 996.805 104.461
 470.498 173.444
 71.667 208.654
 778.391 900.386
 100.826 423.259
 958.062 760.296
 181.554 147.526
 845.662 476.615
 145.132 555.174
 899.524 812.363
 915.418 300.365
 299.573 289.870
 719.178 742.612
 434.237 941.198
 221.730 808.964
 332.597 15.586
 440.794 680.326
 476.510 83.486
 503.665 214.521
 42.538 161.396
 556.628 152.752
 333.161 690.372
 337.636 215.024
 770.511 176.888
 588.570 706.065
 856.437 431.469
 944.920 24.257
 415.887 892.614
 609.555 805.408
 905.402 916.005
 732.684 420.106
 706.882 947.577
 299.544 272.514
 964.096 629.875
 616.230 180.197
 433.777 451.316
 406.092 924.876
 996.199 14.904
 636.055 494.495
 336.318 244.872
 613.810 244.871
 3.636 375.396
 591.296 117.343
 677.691 774.346
 113.164 595.719
 300.522 87.112
 25.416 475.528
 534.503 771.410
 351.412 970.866
 214.008 405.086
 920.481 684.303
 485.559 647.051
 547.151 514.392
 780.054 19.236
 883.142 439.912
 691.756 748.002
 554.797 82.222
 14.864 390.517
 438.444 54.993
 325.267 399.698
 576.459 927.453
 511.626 815.399
 286.826 482.358
 928.244 965.306
 36.075 187.778
 437.426 112.747
 25.221 32.986
 559.585 987.244
 654.275 229.015
 486.649 804.709
 884.867 635.676
 522.887 845.804
 392.347 55.933
 984.851 672.024
 496.511 908.649
 59.543 268.881
 469.798 940.090
 131.061 604.174
 557.898 17.499
 637.965 457.507
 102.397 134.063
 316.644 736.127
 548.955 279.238
 373.295 553.752
 956.211 42.497
 565.324 965.937
 316.863 738.785
 671.484 670.787
 568.027 502.569
 401.630 81.241
 436.185 492.098
 407.481 729.244
 143.697 889.968
 874.011 887.776
 738.492 359.253
 819.310 899.739
 213.311 611.216
 34.027 929.285
 301.438 621.124
 828.152 538.278
 595.754 169.124
 904.495 615.738
 488.985 924.913
 679.122 119.489
 5.055 395.412
 857.144 835.595
 342.498 136.648
 638.247 821.980
 417.117 632.980
 364.294 417.840
 736.667 872.846
 978.196 100.840
 7.742 620.089
 289.252 130.862
 234.758 678.903
 638.697 794.161
 71.549 579.614
 236.588 257.728
 504.400 338.385
 757.065 53.679
 836.238 548.840
 996.127 171.245
 488.181 595.212
 730.154 663.996
 497.786 298.681
 783.440 747.210
 262.537 649.864
 591.081 120.538
 119.557 285.969
 804.836 900.545
 663.944 151.075
 262.391 173.318
 261.929 958.419
 656.263 6.561
 313.199 46.073
 681.917 411.718
 338.938 389.110
 203.266 478.370
 626.538 575.295
 888.402 864.933
 734.546 655.792
 883.050 311.514
 766.650 901.597
 901.018 523.390
 653.550 600.067
 819.939 978.174
 257.113 349.314
 630.235 148.348
 530.778 602.446
 751.911 655.835
 160.556 995.181
 117.072 730.068
 577.071 791.543
 528.651 409.102
 303.852 400.895
 113.583 479.346
 701.731 669.118
 860.438 608.394
 22.911 606.281
 389.485 292.871
 618.454 477.403
 72.449 565.514
 295.140 112.326
 178.173 219.784
 415.425 761.166
 850.436 93.644
 929.405 474.955
 859.933 574.969
 250.135 484.125
 351.498 458.130
 691.329 303.297
 320.976 994.041
 115.588 747.867
 597.551 974.393
 856.025 910.257
 423.997 905.630
 816.986 631.112
 769.350 330.676
 700.866 598.595
 679.276 608.512
 396.578 918.146
 875.318 565.801
 877.656 582.283
 514.917 384.265
 249.273 517.501
 282.160 515.950
 436.568 840.790
 510.623 850.562
 82.712 185.384
 763.175 459.494
 513.478 783.028
 581.505 65.888
 692.924 763.141
 45.373 635.206
 337.833 458.052
 376.707 733.338
 250.279 513.975
 317.957 286.701
 269.935 191.210
 92.238 219.384
 420.364 301.387
 802.415 894.775
 34.559 947.275
 488.183 2.846
 180.527 290.275
 278.418 299.323
 182.047 426.223
 147.569 600.005
 635.217 571.366
 409.922 483.814
 78.554 882.639
 917.469 973.712
 481.895 610.604
 822.298 897.848
 403.866 926.358
 32.480 927.484
 34.146 707.384
 144.034 327.100
 218.223 109.790
 636.569 10.016
 869.786 708.958
 645.477 484.999
 148.838 936.474
 291.317 11.196
 239.119 73.105
 682.288 696.772
 142.309 35.781
 586.928 217.614
 342.141 997.088
 882.738 274.042
 530.871 640.251
 156.936 213.744
 463.372 738.195
 905.639 436.925
 868.471 174.934
 238.368 164.354
 739.116 439.601
 639.683 930.648
 106.864 722.193
 416.181 194.406
 24.363 745.042
 915.142 804.966
 202.478 360.772
 344.127 694.591
 925.132 236.737
 155.314 177.217
 171.514 894.544
 43.745 123.820
 566.991 263.255
 907.828 183.634
 943.803 284.200
 849.038 154.407
 81.579 37.481
 864.832 738.571
 105.144 174.253
 186.420 811.339
 110.360 979.557
 806.304 167.597
 763.400 268.056
 157.873 593.947
 848.466 155.669
 882.170 257.932
 325.367 945.166
 329.798 436.449
 281.373 320.760
 786.598 778.525
 929.436 438.220
 220.891 763.265
 303.278 511.737
 671.794 62.065
 643.340 90.585
 729.419 825.648
 348.436 357.459
 98.805 812.547
 306.770 701.421
 143.610 968.102
 15.344 272.775
 929.310 904.528
 75.411 731.361
 438.431 466.219
 918.551 486.107
 825.034 574.006
 305.959 189.903
 277.853 101.989
 663.983 413.541
 940.401 65.902
 410.924 354.671
 513.770 698.274
 411.088 237.132
 469.216 499.399
 707.559 83.100
 1.071 421.092
 958.711 671.088
 937.627 439.933
 86.970 368.639
 232.899 776.489
 671.502 806.741
 523.287 425.439
 537.525 966.491
 641.008 878.196
 849.797 615.667
 224.623 484.470
 170.873 367.950
 403.140 742.947
 338.289 160.081
 404.273 505.109
 419.469 137.773
 252.709 82.237
 267.438 810.555
 87.218 166.128
 501.172 645.630
 95.627 302.464
 826.459 803.402
 406.834 25.646
 79.572 520.519
 204.924 199.799
 877.849 283.469
 761.020 277.560
 287.901 736.125
 385.911 141.842
 40.806 572.884
 565.767 632.338
 929.924 95.480
 782.919 364.958
 594.530 782.219
 974.978 756.265
 722.942 24.854
 933.248 384.428
 182.253 37.786
 573.019 712.062
 906.075 9.676
 264.755 413.909
 833.016 537.263
 840.475 883.817
 401.217 709.383
 480.608 121.392
 260.562 365.559
 143.732 940.442
 984.584 773.440
 178.027 10.754
 747.365 503.806
 105.470 494.444
 603.532 647.382
 607.420 211.140
 176.684 746.607
 475.866 246.559
 56.330 205.576
 694.133 480.882
 936.684 306.120
 43.214 571.843
 741.816 876.514
 317.108 788.254
 488.025 726.322
 697.901 699.111
 81.394 36.772
 367.072 918.331
 359.968 356.720
 495.091 863.149
 517.574 841.417
 291.423 173.374
 219.928 42.068
 449.189 67.913
 701.266 331.440
 673.831 383.538
 447.531 873.065
 837.097 388.961
 594.303 612.941
 893.625 125.431
 336.626 812.768
 987.450 64.674
 734.169 138.127
 63.363 257.897
 647.314 764.440
 889.500 978.333
 834.671 634.775
 252.535 627.623
 734.972 178.738
 467.972 516.931
 229.293 28.670
 471.215 71.519
 894.348 611.671
 39.202 207.630
 403.244 782.654
 9.484 648.558
 874.211 739.446
 289.023 979.054
 5.698 436.224
 506.819 370.600
 741.659 212.328
 94.344 372.165
 285.515 771.269
 560.200 569.958
 405.081 386.831
 648.031 534.239
 851.682 952.349
 770.478 440.817
 140.887 414.078
 640.681 369.517
 24.055 194.054
 873.665 222.335
 411.526 381.847
 703.035 791.378
 810.394 993.292
 7.093 953.133
 110.910 208.840
 919.255 623.434
 722.535 731.008
 219.961 720.045
 128.296 771.897
 983.963 330.723
 227.468 495.629
 53.644 848.450
 782.746 310.401
 494.903 427.232
 618.415 309.695
 389.146 537.123
 247.727 496.793
 948.257 102.249
 486.463 551.421
 787.470 27.487
 559.019 688.145
 235.131 335.601
 775.084 254.595
 233.190 515.312
 178.965 780.919
 825.372 530.621
 607.891 143.037
 532.368 662.301
 376.274 779.556
 368.876 483.708
 694.216 709.943
 613.005 745.687
 872.930 659.238
 144.690 330.668
 137.612 387.812
 629.555 195.869
 308.410 354.150
 644.702 962.521
 899.149 871.234
 82.588 515.280
 76.300 734.810
 591.375 287.280
 0.372 952.679
 130.509 346.106
 999.524 251.487
 857.948 629.247
 790.039 810.531
 892.324 760.111
 127.783 515.470
 84.704 503.620
 244.285 548.946
 818.737 680.768
 664.441 465.930
 266.370 981.805
 321.597 930.743
 143.471 716.044
 659.974 927.324
 223.394 871.567
 852.009 667.362
 17.484 579.602
 645.219 300.796
 663.795 976.217
 304.166 334.029
 175.859 708.851
 820.074 852.724
 492.476 768.304
 44.430 963.644
 890.433 650.184
 761.894 564.565
 131.337 915.852
 378.947 639.475
 520.838 274.914
 872.742 790.368
 876.225 232.930
 752.612 954.606
 192.406 913.831
 945.766 31.790
 735.684 791.406
 968.121 35.214
 1.500 53.957
 298.375 985.195
 771.696 127.035
 183.801 935.049
 677.119 328.006
 893.494 641.384
 694.010 700.533
 750.683 600.138
 812.217 145.213
 750.093 625.720
 347.389 33.123
 657.271 275.578
 619.002 461.604
 730.287 154.921
 775.023 226.037
 464.741 180.351
 659.510 868.448
 482.705 956.467
 741.565 894.790
 135.783 511.495
 156.135 389.554
 920.465 247.616
 955.691 901.525
 87.085 355.534
 296.298 121.226
 116.942 403.162
 744.769 652.583
 128.447 882.921
 411.312 123.111
 913.689 254.643
 603.185 143.430
 690.783 280.373
 31.543 773.841
 852.237 58.338
 861.062 379.413
 890.759 236.307
 598.280 142.272
 265.114 45.443
 701.543 278.309
 531.606 436.193
 47.337 793.310
 491.339 125.005
 892.519 669.465
 97.604 447.496
 570.173 846.700
 217.769 748.672
 892.622 544.328
 164.055 577.978
 605.445 37.838
 890.028 166.054
 441.503 284.480
 415.000 776.481
 517.180 991.579
 985.442 300.464
 350.841 195.824
 637.765 411.914
 475.354 913.161
 695.226 257.030
 975.263 311.335
 646.364 814.025
 770.475 424.800
 224.337 38.645
 761.255 89.876
 75.085 788.622
 165.839 332.170
 484.783 389.956
 347.376 334.818
 379.088 930.291
 919.440 691.877
 431.799 815.564
 920.505 383.769
 180.586 447.224
 792.102 669.231
 672.209 725.836
 920.571 379.510
 307.197 385.646
 699.210 325.012
 260.385 352.199
 730.144 222.260
 483.318 595.424
 660.485 650.593
 789.650 543.524
 685.460 624.677
 655.875 513.791
 355.579 882.710
 985.555 806.187
 601.911 543.573
 362.555 860.726
 902.822 372.309
 12.373 982.587
 19.717 146.071
 383.643 637.371
 444.292 56.345
 615.276 776.443
 544.443 382.995
 157.844 397.977
 742.428 887.050
 38.049 927.836
 982.223 188.565
 87.966 626.227
 271.748 410.091
 379.811 217.017
 450.988 303.012
 914.118 188.367
 223.781 51.252
 684.122 633.173
 286.719 723.511
 790.066 258.446
 434.165 570.620
 589.973 982.847
 357.635 828.874
 562.659 815.062
 487.920 573.974
 816.527 932.421
 349.498 294.734
 24.739 794.355
 162.219 932.973
 102.141 980.067
 691.590 18.489
 588.705 250.606
 925.583 458.880
 473.056 134.771
 55.656 407.063
 910.933 423.630
 428.193 199.016
 878.292 143.527
 779.045 545.576
 486.457 441.272
 790.132 280.764
 294.647 952.533
 138.451 961.322
 128.893 495.664
 22.672 314.879
 379.362 714.171
 132.151 924.961
 552.291 723.489
 102.274 988.013
 627.871 58.816
 316.277 489.661
 979.632 693.362
 57.819 623.788
 780.190 538.947
 284.641 758.925
 816.948 357.538
 928.639 172.406
 911.909 122.820
 581.818 195.156
 952.529 560.506
 604.245 300.697
 244.340 365.884
 195.629 133.532
 167.476 713.631
 366.214 997.682
 213.295 420.377
 287.876 49.575
 476.818 42.854
 418.525 385.129
 747.084 357.016
 491.112 543.807
 959.718 895.568
 814.692 228.252
 21.701 367.407
 924.432 453.208
 782.762 953.133
 968.380 978.620
 184.818 291.786
 62.719 976.701
 672.113 837.102
 368.744 49.485
 670.059 573.941
 731.461 210.692
 48.288 520.072
 212.556 423.192
 759.200 183.603
 793.223 30.741
 401.609 156.184
 412.267 620.959
 992.283 266.376
 542.027 826.705
 256.861 431.641
 842.441 527.245
 874.289 282.199
 428.357 201.258
 252.452 302.227
 746.621 554.098
 81.893 175.600
 500.200 375.461
 442.390 32.640
 942.435 155.274
 34.958 684.448
 864.462 710.116
 918.640 781.571
 834.898 755.581
 264.799 238.664
 548.321 447.900
 246.927 586.815
 276.120 747.835
 484.886 26.300
 371.499 508.844
 10.826 496.279
 994.248 327.953
 649.553 711.645
 828.144 930.483
 966.965 763.634
 655.254 588.145
 572.378 978.485
 520.957 334.069
 928.448 481.433
 618.293 468.820
 868.322 541.357
 390.390 619.496
 514.095 759.890
 98.618 881.731
 82.317 518.648
 838.185 944.167
 327.863 576.091
 761.672 560.059
 871.888 93.571
 857.240 924.771
 965.817 716.295
 737.751 965.543
 22.528 202.569
 448.684 916.031
 487.275 813.047
 668.725 888.427
 891.934 585.396
 932.309 166.729
 632.274 339.205
 676.609 212.918
 602.818 907.117
 237.884 630.870
 119.230 562.566
 78.373 688.990
 933.924 819.481
 902.615 220.654
 814.711 887.644
 262.163 450.822
 394.997 767.612
 293.947 327.928
 431.470 715.235
 387.208 452.771
 413.828 67.687
 527.090 512.102
 681.411 935.778
 472.990 955.756
 912.145 282.229
 653.116 355.058
 486.909 439.099
 2.830 690.024
 801.996 201.899
 956.152 617.347
 936.914 570.999
 382.866 344.753
 95.404 806.121
 617.148 995.029
 163.535 296.232
 469.460 590.549
 387.452 419.618
 576.885 972.783
 210.292 937.774
 906.407 927.857
 446.598 907.901
 162.361 496.484
 265.002 753.899
 197.868 272.437
 525.895 161.996
 928.337 447.172
 338.254 287.407
 283.789 338.490
 794.931 311.147
 209.830 188.462
 582.698 375.467
 881.634 560.668
 984.677 71.982
 81.486 780.654
 968.874 943.888
 11.564 508.129
 936.072 393.591
 776.248 807.381
 960.073 226.223
 931.787 486.957
 248.057 90.208
 128.395 144.431
 161.717 845.971
 176.619 301.679
 631.894 466.635
 275.010 415.383
 660.012 279.248
 511.843 952.267
 895.997 36.306
 675.093 325.014
 910.143 575.633
 400.310 379.964
 709.143 307.859
 487.020 538.966
 586.015 856.513
 5.275 243.374
 419.783 273.275
 482.704 286.950
 761.575 33.095
 849.778 105.734
 245.343 669.183
 970.784 406.793
 157.996 390.350
 997.457 344.913
 87.765 302.589
 651.371 117.945
 961.509 168.528
 23.515 559.595
 80.181 733.323
 931.289 415.586
 893.450 40.443
 104.095 238.301
 724.480 387.677
 991.488 610.261
 797.046 430.628
 268.183 982.270
 140.692 741.212
 817.223 203.022
 994.796 951.517
 228.191 628.937
 516.454 553.441
 476.787 982.329
 65.731 842.200
 233.722 209.600
 318.497 263.034
 166.061 956.525
 493.661 186.863
 77.563 793.099
 207.949 559.476
 923.799 494.453
 845.480 862.915
 723.795 916.682
 887.385 835.532
 466.539 836.866
 752.888 622.862
 24.962 485.935
 299.954 694.630
 292.227 962.527
 991.370 449.390
 648.577 737.564
 699.525 938.244
 58.058 645.474
 377.058 339.663
 642.799 101.954
 115.688 490.576
 250.768 423.675
 35.082 972.756
 36.940 576.888
 648.583 531.323
 336.544 114.375
 832.300 293.177
 494.538 529.427
 845.898 702.042
 902.894 457.704
 412.776 903.861
 315.048 679.901
 138.025 627.593
 786.302 447.646
 326.169 303.532
 14.763 390.108
 937.239 151.370
 817.152 918.294
 197.166 426.270
 308.413 277.230
 542.894 621.516
 607.381 993.307
 748.378 645.152
 559.963 605.664
 437.017 285.035
 756.488 77.820
 759.607 387.219
 674.420 870.832
 903.329 347.692
 957.998 174.554
 723.167 773.626
 962.070 482.250
 157.562 539.811
 751.148 439.712
 37.935 246.669
 722.370 477.525
 338.127 91.587
 81.541 59.228
 74.076 974.494
 166.764 754.599
 773.535 866.211
 409.668 722.274
 335.878 934.635
 828.070 396.509
 916.609 25.117
 837.686 196.445
 251.926 969.146
 788.594 281.065
 215.433 6.880
 612.499 767.839
 829.797 776.928
 899.991 317.274
 977.082 789.753
 407.160 599.274
 526.773 762.956
 664.940 331.008
 972.582 377.584
 982.792 381.204
 208.541 899.476
 604.033 834.312
 130.182 199.810
 189.681 2.388
 994.613 270.822
 740.840 655.932
 168.889 648.459
 778.875 351.216
 122.212 771.376
 303.932 685.033
 435.365 288.570
 164.599 773.571
 699.636 505.274
 866.729 785.777
 524.652 373.166
 102.947 159.442
 365.596 796.840
 924.333 277.291
 488.844 169.886
 233.790 108.019
 422.800 362.294
 341.106 241.785
 567.687 263.620
 570.538 129.807
 972.068 116.180
 193.557 322.931
 411.239 437.948
 316.302 384.305
 937.498 290.007
 280.166 607.330
 707.079 957.945
 835.244 23.128
 643.733 26.000
 973.111 643.762
 973.233 77.841
 214.315 810.945
 783.122 375.411
 146.430 648.128
 32.808 379.307
 613.287 330.433
 193.591 678.743
 630.947 466.353
 347.506 109.565
 519.934 742.454
 857.277 634.283
 18.406 923.230
 954.558 33.284
 102.414 768.978
 925.509 971.752
 665.525 772.072
 225.231 438.174
 82.333 293.799
 377.454 539.432
 433.304 578.206
 42.981 841.436
 939.686 734.873
 127.781 786.006
 37.695 518.770
 285.420 632.685
 804.810 132.172
 12.922 72.453
 884.845 261.923
 686.685 358.715
 92.669 716.210
 106.051 984.673
 917.434 800.506
 255.387 606.411
 791.257 574.956
 237.628 834.130
 308.187 358.331
 428.249 472.392
 328.572 920.616
 431.389 831.657
 802.479 261.736
 50.628 421.389
 111.593 372.833
 204.894 998.654
 134.011 974.647
 92.533 930.142
 155.854 621.123
 329.293 740.277
 215.864 332.359
 732.378 689.535
 705.683 806.901
 694.674 146.807
 743.785 377.368
 70.560 294.942
 382.842 974.269
 385.412 512.243
 439.421 100.033
 271.147 293.209
 195.279 978.731
 934.174 263.270
 408.243 817.491
 372.267 174.455
 687.875 314.336
 993.745 477.086
 990.252 886.163
 354.499 397.823
 623.513 422.260
 342.596 433.211
 41.117 936.372
 311.388 822.541
 845.525 177.626
 223.133 192.193
 797.220 841.975
 727.369 979.166
 391.467 416.429
 500.805 23.307
 350.142 193.613
 935.771 460.548
 503.410 560.684
 27.789 613.606
 284.476 131.068
 803.187 338.090
 911.364 627.476
 896.682 382.363
 217.369 8.388
 566.388 916.061
 654.137 166.385
 977.681 897.744
 819.072 514.868
 534.100 325.220
 745.900 959.777
 246.965 346.673
 390.819 555.618
 58.331 426.736
 196.905 641.764
 934.514 244.201
 229.665 407.378
 778.570 248.341
 253.253 744.157
 446.339 85.291
 819.515 408.399
 647.083 706.908
 233.307 61.531
 349.130 439.775
 353.371 715.629
 654.626 685.120
 7.298 642.573
 444.571 70.360
 213.906 468.085
 493.325 624.591
 991.843 161.144
 106.073 13.886
 817.783 32.250
 617.056 673.821
 512.566 898.064
 602.463 207.662
 663.733 873.439
 289.581 86.563
 525.698 73.370
 91.125 165.545
 515.187 996.553
 246.816 4.663
 983.466 808.891
 327.411 412.536
 395.361 830.254
 541.965 979.171
 578.301 572.225
 907.579 872.015
 476.008 890.541
 990.943 584.484
 207.313 555.765
 39.340 166.332
 0.597 552.853
 390.324 262.514
 261.200 78.214
 417.040 839.341
 98.528 786.248
 341.249 97.362
 760.685 761.060
 767.814 838.544
 719.052 758.869
 80.054 565.669
 438.787 928.759
 30.527 204.882
 941.881 810.817
 190.071 433.855
 98.652 408.943
 931.079 809.793
 606.046 408.722
 448.865 880.606
 964.404 667.736
 925.667 152.027
 539.387 345.718
 351.380 611.513
 286.385 5.296
 97.847 680.802
 668.116 631.182
 41.786 202.457
 162.356 358.024
 615.751 847.225
 939.236 226.518
 485.497 159.312
 392.707 106.362
 782.573 102.530
 298.140 26.441
 717.681 213.788
 200.367 170.966
 546.440 359.506
 929.561 259.604
 915.733 188.679
 815.095 595.001
 575.040 12.615
 592.109 788.099
 860.568 360.538
 247.010 756.657
 645.908 472.638
 154.924 622.272
 75.204 623.758
 55.663 333.484
 154.995 313.286
 379.596 335.449
 559.013 917.273
 558.643 148.957
 4.185 550.081
 581.262 962.581
 572.124 313.568
 717.682 71.705
 992.653 275.894
 49.926 397.501
 366.882 889.414
 890.377 209.141
 107.501 862.890
 16.302 265.378
 111.844 998.716
 742.135 739.747
 785.823 207.230
 506.104 740.121
 508.741 850.101
 875.611 862.094
 303.402 40.729
 642.499 800.913
 763.920 355.326
 153.865 503.675
 934.459 162.773
 828.514 977.708
 643.171 59.344
 268.671 628.947
 422.421 556.147
 769.512 722.432
 312.505 588.819
 836.831 213.498
 603.396 742.032
 480.427 160.814
 547.290 463.110
 195.071 210.071
 732.083 402.275
 263.251 129.165
 678.322 300.234
 108.012 122.174
 174.073 251.139
 137.356 81.102
 335.761 420.024
 803.938 122.335
 649.033 374.101
 358.541 661.118
 650.521 597.708
 109.486 4.584
 136.004 767.844
 472.275 485.069
 77.563 253.311
 967.130 644.519
 885.056 613.475
 812.412 942.065
 416.689 675.809
 288.218 55.378
 718.802 894.070
 478.745 637.911
 923.811 975.664
 919.575 574.813
 952.785 328.009
 605.064 437.154
 629.299 335.343
 483.083 194.593
 815.507 231.189
 163.972 928.971
 109.906 784.671
 985.367 554.286
 206.863 844.011
 645.526 541.531
 996.882 166.317
 388.665 659.953
 998.033 863.171
 693.832 460.142
 445.295 176.472
 784.141 960.244
 846.353 403.635
 189.057 966.389
 638.190 366.709
 415.351 14.760
 675.484 382.758
 321.892 808.661
 154.114 775.299
 562.276 623.381
 554.167 366.379
 923.295 738.848
 687.652 419.683
 215.264 950.278
 696.145 245.828
 684.458 405.677
 180.019 226.548
 543.436 872.621
 699.310 725.099
 930.210 382.065
 890.382 101.938
 393.550 511.521
 943.915 489.103
 293.684 222.012
 318.453 751.047
 442.995 661.572
 277.694 96.697
 980.875 92.002
 175.045 545.814
 174.574 625.339
 729.963 96.353
 310.770 702.521
 789.663 208.180
 540.874 780.486
 17.338 597.631
 870.101 977.225
 442.831 327.835
 42.529 59.731
 30.399 548.252
 931.279 140.450
 115.724 765.507
 957.314 407.636
 323.701 264.410
 747.949 678.175
 60.851 806.331
 626.010 193.264
 870.730 341.052
 964.614 933.208
 414.861 522.553
 26.129 504.017
 990.959 929.231
 655.168 932.287
 798.216 180.805
 346.074 223.531
 407.890 509.217
 439.671 410.944
 476.354 686.417
 909.961 805.272
 854.981 710.906
 719.583 901.389
 193.078 995.697
 597.323 693.527
 510.620 437.186
 318.712 179.361
 229.302 146.852
 852.066 414.761
 813.807 531.242
 720.454 327.767
 588.934 61.194
 481.532 464.876
 888.980 495.413
 651.484 168.140
 468.522 548.479
 709.177 251.663
 891.396 317.035
 977.864 835.313
 328.454 13.760
 363.369 516.798
 73.780 285.844
 751.617 826.413
 950.877 207.787
 659.953 858.031
 270.425 797.819
 774.132 942.162
 843.121 989.027
 767.717 199.720
 796.702 531.987
 227.325 156.662
 225.309 472.577
 233.566 318.699
 469.938 59.540
 764.317 601.220
 626.970 129.703
 388.155 822.459
 571.901 898.725
 948.455 528.479
 809.845 371.509
 52.949 297.953
 93.595 264.310
 82.815 334.990
 332.702 901.166
 226.099 701.851
 529.869 277.046
 281.905 463.562
 578.887 651.401
 937.227 446.859
 824.332 196.386
 103.104 281.107
 478.446 437.390
 130.167 53.767
 804.325 318.818
 177.443 833.387
 474.033 549.944
 257.884 685.176
 591.199 544.544
 57.648 714.981
 503.477 389.858
 255.270 354.389
 22.943 256.797
 935.958 160.930
 901.737 901.484
 693.170 111.740
 84.157 80.999
 975.008 865.964
 161.130 2.128
 210.980 50.680
 702.673 294.996
 742.188 967.867
 431.073 423.529
 775.310 547.232
 42.616 147.022
 641.178 93.432
 487.238 382.700
 918.697 748.937
 600.439 104.592
 293.927 358.655
 654.893 281.637
 875.011 963.248
 993.505 105.418
 542.189 739.207
 832.330 198.837
 447.150 260.336
 320.019 210.513
 109.774 282.889
 327.660 280.347
 517.837 301.554
 364.639 670.017
 995.003 222.710
 695.913 264.010
 345.755 132.387
 725.851 303.874
 347.436 167.353
 143.227 277.795
 176.948 437.452
 149.176 272.339
 923.733 195.259
 351.077 741.612
 245.383 545.187
 964.583 765.405
 214.621 859.167
 765.855 671.686
 936.754 291.154
 546.939 875.578
 988.215 819.917
 497.746 937.597
 746.035 701.390
 145.119 935.039
 304.551 71.438
 977.753 54.270
 672.019 341.077
 258.392 896.079
 21.974 493.295
 432.818 904.709
 860.993 88.796
 977.961 912.805
 438.132 772.813
 56.403 383.983
 636.923 42.952
 357.042 142.443
 986.605 575.713
 475.505 330.946
 536.942 244.468
 924.623 926.196
 844.807 212.358
 744.976 271.405
 608.643 908.671
 916.054 932.438
 899.600 946.137
 636.139 434.926
 19.631 899.280
 657.887 549.154
 764.120 521.148
 429.097 227.191
 979.961 248.763
 814.857 797.855
 442.665 448.285
 766.725 840.802
 84.567 631.799
 883.708 307.837
 800.032 81.987
 383.262 969.640
 445.441 832.417
 401.524 437.471
 207.539 544.311
 681.527 655.392
 402.306 410.419
 825.519 458.326
 610.012 108.670
 200.165 139.544
 175.704 968.946
 936.715 828.286
 786.365 742.485
 985.974 220.166
 557.848 652.642
 921.741 971.414
 760.939 126.168
 766.241 19.984
 624.333 764.609
 994.939 655.164
 163.629 615.254
 602.149 260.766
 493.681 680.415
 537.266 9.656
 833.841 293.180
 396.687 108.729
 361.942 558.695
 248.956 469.068
 116.710 474.115
 229.162 406.693
 396.002 700.432
 739.699 431.815
 109.509 758.417
 993.247 640.887
 581.927 792.772
 313.058 234.016
 582.065 17.682
 226.676 303.838
 293.647 688.308
 441.142 109.874
 417.012 492.061
 338.052 409.468
 172.452 817.005
 571.041 172.930
 194.082 519.374
 659.873 792.498
 889.250 805.523
 456.290 93.760
 977.149 283.779
 886.781 481.522
 499.181 387.456
 164.637 72.532
 453.633 371.113
 494.135 873.540
 392.188 228.053
 277.647 908.948
 322.859 848.715
 674.437 657.499
 293.297 858.276
 568.189 457.439
 233.360 49.455
 177.731 435.369
 372.812 515.590
 618.601 522.089
 628.636 232.849
 197.011 771.482
 289.345 322.671
 425.342 293.617
 576.719 820.545
 100.782 964.357
 907.520 900.248
 25.188 759.829
 30.969 959.156
 382.320 179.973
 507.411 206.588
 573.556 131.349
 997.824 750.308
 668.793 711.385
 534.191 123.685
 107.281 215.966
 771.837 605.937
 13.301 36.863
 324.194 68.985
 432.184 847.875
 739.106 836.291
 979.023 37.156
 787.513 701.518
 190.023 932.107
 247.303 758.760
 217.031 202.250
 727.473 612.624
 179.939 399.856
 693.838 327.547
 337.984 908.940
 333.738 743.957
 436.255 386.982
 293.218 527.397
 882.774 882.774
 398.533 159.277
 397.492 245.824
 950.541 548.974
 108.351 771.404
 974.394 711.560
 740.741 579.567
 290.088 69.169
 122.320 351.102
 517.049 93.250
 101.013 348.763
 166.313 796.523
 623.550 264.176
 38.490 735.013
 946.966 241.173
 919.122 810.112
 135.902 342.242
 432.985 27.147
 342.415 919.003
 226.101 119.668
 158.326 508.812
 932.732 377.840
 187.274 461.661
 651.491 305.356
 96.972 974.326
 600.025 693.754
 802.098 307.542
 894.959 57.551
 193.552 937.816
 869.300 970.953
 397.155 264.935
 302.842 930.135
 919.126 291.526
 415.065 817.982
 49.957 709.999
 420.320 645.210
 463.578 888.367
 40.703 897.949
 304.434 918.873
 235.080 842.837
 18.441 776.759
 858.318 472.740
 400.457 591.311
 291.306 256.290
 524.385 433.413
 761.244 460.050
 444.163 14.850
 37.467 911.481
 434.520 431.834
 78.528 672.678
 537.537 991.369
 612.116 98.652
 830.844 172.785
 344.639 199.612
 999.988 602.005
 769.058 545.052
 923.523 272.701
 317.867 209.677
 335.131 121.714
 796.517 429.279
 561.334 956.995
 737.305 811.087
 522.772 911.420
 94.510 621.082
 886.466 337.453
 821.005 984.016
 549.091 913.478
 540.482 804.884
 678.038 766.359
 176.856 18.358
 827.263 455.355
 895.290 950.892
 246.057 554.746
 622.911 335.105
 306.293 426.708
 279.978 934.637
 961.157 218.123
 395.344 47.354
 617.575 536.703
 188.321 973.897
 635.378 70.280
 359.915 125.700
 566.696 281.235
 590.973 951.403
 5.353 424.221
 136.762 572.841
 642.279 453.814
 434.094 622.385
 511.656 879.016
 498.538 583.500
 984.149 519.251
 238.665 167.911
 416.698 172.353
 8.352 268.303
 429.873 935.857
 566.274 548.172
 58.448 860.762
 626.662 154.043
 841.726 559.738
 832.968 634.245
 698.387 653.006
 935.247 337.820
 905.415 593.859
 324.833 152.541
 989.474 566.806
 701.525 868.790
 987.356 154.910
 297.303 63.082
 563.538 205.104
 737.977 658.848
 439.110 422.593
 724.746 110.869
 617.425 355.238
 399.113 982.320
 945.548 508.831
 607.707 939.066
 663.310 802.923
 602.361 414.798
 127.609 638.460
 742.272 333.352
 800.996 722.626
 959.453 882.531
 630.980 968.356
 509.297 878.731
 968.670 256.933
 461.341 346.337
 358.836 388.528
 550.865 553.235
 633.429 929.693
 172.353 527.764
 339.738 946.557
 167.123 557.387
 294.052 351.234
 558.260 0.308
 961.084 115.885
 888.726 983.944
 985.870 268.661
 398.110 914.740
 943.983 988.783
 958.443 769.356
 701.210 390.217
 711.134 605.169
 487.200 616.450
 390.050 736.541
 268.788 569.914
 767.727 331.233
 465.833 141.525
 863.442 437.990
 771.537 877.138
 47.445 451.869
 434.609 72.421
 961.984 938.892
 24.763 795.630
 957.165 397.379
 456.237 34.221
 161.433 641.850
 985.136 297.236
 228.985 909.068
 451.978 597.488
 539.327 747.970
 215.914 818.054
 180.158 149.520
 854.619 334.180
 389.574 973.474
 694.928 228.061
 436.278 451.587
 833.291 78.994
 799.019 696.686
 319.248 730.050
 294.134 670.502
 255.080 484.762
 771.124 797.130
 434.061 249.671
 632.122 331.022
 850.126 352.184
 666.425 66.663
 593.210 285.602
 163.752 20.325
 754.940 886.982
 570.278 221.961
 544.925 377.351
 873.774 767.412
 722.897 991.699
 695.473 228.356
 128.725 317.914
 676.619 471.053
 811.390 934.691
 80.602 856.930
 368.035 989.503
 693.310 790.866
 281.871 255.480
 654.654 139.924
 548.000 232.762
 55.679 299.890
 782.048 563.486
 204.114 663.968
 479.075 473.384
 815.689 112.065
 618.708 966.232
 900.930 446.256
 464.374 924.767
 362.836 644.326
 75.198 223.518
 828.021 475.740
 712.378 61.318
 734.067 650.533
 279.331 365.602
 373.571 869.573
 66.501 714.230
 338.335 173.273
 85.480 436.333
 456.172 994.424
 959.126 580.070
 911.869 599.601
 798.901 226.234
 289.965 832.992
 440.136 152.193
 970.415 578.070
 340.834 345.926
 802.224 337.914
 978.550 86.015
 631.168 156.948
 629.664 756.854
 875.416 508.468
 490.819 791.385
 439.794 137.297
 536.462 924.146
 301.585 449.855
 710.410 608.770
 756.898 299.646
 762.472 85.536
 708.977 730.524
 580.727 270.704
 333.490 859.267
 381.597 740.618
 749.144 939.918
 827.042 475.934
 936.425 232.596
 592.748 356.320
 517.338 467.170
 242.980 310.888
 272.529 956.144
 434.856 457.333
 519.823 170.713
 513.249 941.616
 4.018 389.281
 831.676 724.316
 498.803 789.412
 586.685 469.044
 348.062 653.550
 353.964 458.070
 78.991 657.752
 712.310 91.372
 609.747 113.726
 513.400 784.472
 509.397 530.774
 255.989 749.677
 10.422 589.607
 235.624 272.793
 739.763 98.872
 326.405 246.242
 342.332 402.582
 399.012 219.152
 693.112 78.219
 56.443 419.887
 305.654 307.288
 971.322 707.195
 874.215 599.514
 109.727 338.518
 865.488 336.229
 328.114 699.679
 388.351 985.892
 611.924 626.378
 604.053 594.002
 794.835 837.531
 35.551 910.274
 242.553 981.914
 837.287 77.821
 318.728 326.998
 392.580 353.077
 665.440 661.951
 215.235 672.321
 447.240 280.909
 698.253 743.127
 824.580 208.788
 632.071 569.160
 466.341 146.630
 917.224 157.790
 887.056 979.118
 534.273 495.732
 635.195 401.181
 573.236 482.733
 775.784 97.073
 134.445 302.321
 942.866 523.048
 814.850 987.401
 302.258 298.514
 613.436 653.356
 708.268 360.607
 705.056 859.224
 883.090 759.572
 124.893 795.924
 646.294 408.657
 910.650 857.691
 704.008 409.744
 304.052 637.508
 731.114 177.430
 808.185 398.894
 981.146 418.280
 26.525 654.965
 301.832 792.517
 520.270 61.767
 661.794 512.338
 363.038 478.018
 376.262 199.540
 549.398 719.181
 505.461 536.378
 32.515 343.111
 65.287 863.969
 486.005 240.219
 990.938 194.453
 168.613 997.229
 313.302 654.354
 733.290 984.355
 906.211 230.569
 883.733 46.363
 929.501 676.328
 313.408 113.941
 795.458 396.998
 939.748 189.552
 20.254 185.104
 597.968 88.318
 660.971 436.395
 816.129 256.996
 484.601 345.786
 240.317 571.014
 447.756 960.818
 603.850 479.516
 192.895 533.654
 677.941 380.930
 874.677 549.208
 447.373 956.680
 832.852 70.699
 320.361 49.064
 118.410 604.615
 707.254 862.190
 177.836 780.032
 941.238 4.243
 705.081 513.447
 622.310 527.689
 708.892 506.389
 852.957 404.493
 719.372 431.234
 13.017 179.903
 105.113 798.806
 157.793 155.086
 101.995 582.863
 486.736 771.109
 106.135 280.645
 741.832 709.997
 373.821 310.002
 680.562 39.166
 646.092 842.491
 706.118 840.366
 598.587 224.370
 309.045 660.940
 960.115 685.063
 614.111 671.773
 775.980 732.755
 171.710 121.683
 572.452 412.109
 275.307 941.527
 143.035 888.166
 819.271 713.012
 689.565 827.378
 781.992 607.821
 54.167 991.210
 277.611 893.394
 542.047 825.091
 169.389 654.554
 208.793 616.779
 85.050 97.608
 645.992 779.961
 379.039 178.750
 0.361 773.353
 911.126 965.412
 787.403 140.647
 171.075 621.932
 671.777 715.700
 194.045 874.711
 772.555 509.619
 253.132 312.491
 779.561 526.482
 559.174 610.799
 632.658 352.792
 171.918 322.961
 192.725 958.255
 262.359 980.777
 23.003 623.864
 448.102 14.327
 482.232 184.572
 539.595 191.066
 14.705 11.150
 25.926 538.855
 93.039 47.378
 538.468 845.936
 341.474 218.811
 356.080 3.646
 133.104 107.615
 457.035 496.303
 434.329 679.725
 333.655 958.995
 962.369 306.928
 622.203 770.536
 253.917 363.848
 872.588 368.812
 19.616 330.590
 502.409 252.861
 13.126 893.767
 113.812 244.780
 486.231 825.232
 68.317 439.930
 371.939 8.246
 136.415 681.583
 453.279 469.723
 490.454 302.470
 581.962 524.914
 569.409 117.453
 231.941 523.472
 894.164 206.410
 359.842 344.862
 686.301 262.457
 327.246 883.690
 779.919 206.721
 976.783 714.742
 405.478 286.329
 381.141 871.615
 761.027 17.208
 165.637 916.088
 116.455 538.373
 83.366 937.417
 470.908 280.804
 967.535 786.906
 405.409 283.812
 647.195 224.504
 848.614 117.448
 566.818 997.209
 562.949 684.162
 952.003 466.141
 523.919 310.410
 495.984 797.999
 222.909 523.629
 865.756 0.799
 692.274 906.978
 331.677 42.315
 603.021 989.151
 577.900 787.378
 695.111 455.710
 148.217 637.311
 596.643 148.668
 996.752 177.393
 502.436 579.972
 546.936 227.936
 399.297 640.339
 395.381 858.471
 432.312 96.312
 37.605 835.628
 444.564 484.837
 526.111 821.987
 735.833 426.214
 912.480 379.551
 170.995 863.543
 366.149 427.346
 126.326 621.101
 524.007 493.238
 544.980 167.344
 505.469 636.465
 938.018 922.974
 53.985 816.123
 324.111 613.918
 942.988 274.166
 362.051 416.874
 445.000 987.285
 761.383 255.814
 718.172 733.725
 126.717 996.380
 154.190 897.822
 822.648 257.266
 372.628 891.510
 63.945 559.670
 784.911 368.649
 18.070 904.639
 709.834 120.631
 235.542 81.180
 453.638 312.089
 632.884 933.527
 701.071 200.757
 680.372 962.704
 957.440 608.490
 483.586 404.967
 671.743 609.729
 387.603 857.824
 421.624 383.203
 322.755 543.875
 94.646 152.308
 801.360 984.815
 127.646 104.615
 669.031 664.748
 415.393 132.403
 18.543 795.755
 648.164 940.496
 148.336 552.812
 340.083 307.325
 854.297 753.323
 249.085 107.837
 398.244 443.233
 926.417 676.105
 118.532 881.816
 757.750 530.383
 209.491 46.668
 636.882 748.628
 772.109 705.219
 741.877 978.470
 856.914 906.329
 236.214 318.331
 112.751 162.685
 895.672 7.361
 506.700 739.925
 45.268 918.409
 778.427 100.573
 987.485 433.112
 177.635 319.233
 599.544 79.990
 149.894 980.245
 587.698 789.127
 981.104 870.749
 202.992 230.424
 684.309 512.088
 65.985 191.889
 267.946 942.729
 216.371 570.835
 818.222 28.792
 23.885 310.978
 869.793 177.163
 174.290 554.317
 341.009 544.686
 411.613 686.306
 838.381 449.573
 986.240 649.591
 558.697 612.979
 67.301 464.649
 958.375 395.244
 544.249 919.727
 143.364 289.046
 312.364 737.854
 837.562 427.364
 33.469 571.455
 294.737 735.425
 538.449 56.740
 562.856 970.764
 121.886 37.847
 728.291 263.001
 429.430 367.549
 751.367 784.304
 991.428 345.626
 48.108 892.870
 576.165 571.894
 322.854 925.678
 865.210 488.073
 262.960 844.683
 762.254 146.537
 473.209 124.262
 284.200 275.494
 560.497 709.796
 125.772 775.876
 138.192 70.859
 891.548 667.417
 967.152 451.348
 734.983 747.939
 702.442 407.540
 893.899 904.184
 190.289 788.425
 855.278 943.719
 830.884 6.502
 686.422 850.328
 764.338 967.763
 330.103 610.085
 77.942 463.753
 351.921 838.077
 604.088 403.976
 50.392 748.082
 364.568 601.581
 874.248 956.589
 206.020 178.079
 445.031 871.286
 503.893 173.227
 942.418 170.982
 32.501 924.128
 289.140 92.985
 703.396 893.785
 164.153 874.928
 63.848 205.085
 897.457 986.316
 374.790 383.321
 356.273 481.613
 109.731 81.546
 946.875 428.071
 642.416 601.330
 334.178 440.019
 234.064 210.758
 755.201 684.751
 656.717 876.079
 283.852 627.025
 566.496 478.421
 832.432 328.555
 191.496 688.052
 367.154 410.517
 848.786 862.005
 916.385 181.315
 31.911 953.615
 684.827 804.664
 295.816 951.904
 506.252 376.019
 344.795 673.193
 101.533 45.790
 738.674 315.511
 115.681 798.405
 563.656 457.655
 723.335 605.687
 561.191 679.340
 81.212 625.198
 317.828 627.284
 10.455 128.996
 641.510 725.605
 782.435 410.938
 588.526 289.607
 606.765 32.218
 366.712 152.231
 556.979 191.927
 584.154 45.524
 972.325 534.172
 801.216 529.026
 426.439 373.682
 793.025 747.606
 816.457 701.180
 258.620 397.804
 988.644 747.396
 293.717 40.076
 146.194 684.981
 851.842 10.531
 477.123 841.227
 681.633 246.912
 468.583 707.372
 77.863 77.113
 40.432 953.877
 904.865 542.674
 315.218 502.778
 131.072 903.215
 751.977 640.748
 893.316 240.073
 793.496 868.443
 433.167 338.568
 725.260 127.065
 112.095 458.949
 311.471 691.657
 817.745 27.477
 979.945 107.725
 73.504 403.269
 971.836 324.417
 914.162 555.811
 380.932 660.209
 401.535 965.885
 385.408 458.123
 537.963 222.526
 55.612 544.767
 258.589 405.235
 815.665 714.430
 314.087 328.825
 183.748 995.172
 816.210 393.813
 633.240 13.052
 334.284 74.330
 949.930 213.701
 979.963 825.167
 32.910 403.332
 381.610 377.202
 750.305 175.589
 763.112 384.333
 845.524 453.599
 142.549 193.921
 453.293 21.081
 544.634 36.026
 63.409 480.809
 871.296 204.467
 628.278 267.267
 944.115 265.597
 390.226 872.703
 170.871 49.966
 176.721 307.278
 199.444 119.638
 724.823 505.686
 912.248 662.362
 726.964 180.996
 742.758 836.331
 993.563 793.849
 825.311 609.497
 486.947 399.294
 135.926 129.999
 156.715 218.062
 964.455 794.004
 988.353 682.917
 648.934 0.026
 531.880 278.742
 76.786 290.715
 301.184 837.474
 542.832 271.198
 801.059 691.939
 882.382 584.815
 849.535 627.608
 553.510 940.689
 197.862 305.551
 413.718 981.777
 917.352 436.259
 163.353 806.347
 407.469 650.995
 855.328 500.136
 297.195 699.046
 994.916 781.562
 654.357 265.377
 774.983 129.464
 305.551 589.140
 64.082 763.949
 301.434 920.161
 244.082 938.431
 565.004 194.596
 689.726 918.227
 39.089 674.604
 107.668 151.645
 536.552 477.974
 572.728 758.083
 403.830 235.656
 583.421 978.983
 774.662 637.184
 929.269 467.489
 933.537 450.785
 444.177 677.433
 273.099 96.811
 591.627 488.838
 739.996 886.143
 269.961 52.989
 71.398 250.823
 674.302 523.448
 659.279 349.725
 643.221 368.948
 499.792 250.388
 744.082 739.377
 426.651 907.651
 704.908 416.971
 54.692 584.620
 429.768 162.171
 515.062 411.412
 189.212 328.594
 917.346 937.460
 60.554 936.067
 374.946 804.927
 911.239 557.386
 555.003 820.456
 231.680 386.364
 817.892 512.452
 694.603 345.745
 676.989 779.102
 161.741 588.046
 197.914 21.876
 894.831 905.374
 57.289 549.461
 328.155 451.453
 861.419 372.674
 999.704 486.759
 380.797 402.161
 145.577 172.667
 60.606 633.735
 269.088 490.511
 322.102 52.472
 386.634 264.480
 154.904 613.546
 14.495 782.219
 523.737 937.992
 635.178 283.200
 461.209 983.651
 912.584 412.513
 5.025 369.598
 309.313 797.223
 556.043 716.070
 696.980 15.311
 803.206 46.656
 694.776 105.218
 181.400 236.306
 679.256 259.768
 325.255 694.081
 988.832 704.935
 160.932 975.809
 812.606 865.241
 971.839 126.721
 570.653 538.050
 894.241 71.257
 430.683 853.612
 84.087 875.580
 586.223 592.130
 64.458 802.699
 369.281 909.603
 159.378 620.827
 464.131 527.736
 167.884 988.639
 909.975 947.263
 584.105 68.054
 163.189 616.796
 354.389 963.306
 872.523 239.595
 839.371 577.173
 793.629 427.863
 853.367 949.887
 226.809 758.306
 249.845 807.392
 750.703 374.462
 952.449 613.182
 795.261 692.004
 866.497 877.080
 652.828 454.709
 94.793 326.144
 973.145 463.642
 0.715 53.948
 185.994 253.512
 165.667 216.983
 906.844 951.851
 260.279 788.785
 421.974 553.084
 450.161 376.995
 239.140 35.810
 676.960 985.137
 299.928 703.168
 61.260 703.991
 355.755 29.609
 660.990 757.628
 739.348 239.293
 861.131 732.198
 48.810 49.582
 69.439 573.248
 286.821 105.523
 28.358 456.710
 650.594 866.904
 633.506 592.782
 289.938 237.606
 460.018 599.058
 984.957 337.742
 354.016 233.632
 338.728 193.056
 139.829 980.186
 933.838 74.597
 244.917 460.684
 118.339 976.661
 452.279 668.106
 22.900 624.950
 981.321 78.414
 876.218 203.023
 177.500 349.711
 192.919 57.162
 591.649 345.327
 422.918 262.196
 562.784 939.738
 842.536 518.604
 322.688 560.901
 957.678 210.126
 434.049 784.556
 303.158 27.256
 201.898 885.562
 38.271 692.512
 784.150 944.468
 138.268 485.604
 623.028 545.824
 699.183 328.881
 654.854 945.412
 47.064 664.397
 489.150 749.573
 63.002 633.086
 415.418 79.456
 696.323 693.916
 61.439 90.581
 786.952 727.075
 733.068 803.167
 504.557 421.652
 682.567 956.680
 339.866 816.732
 629.359 33.958
 259.001 847.861
 970.314 472.637
 414.419 641.724
 21.221 176.696
 458.628 734.241
 910.019 806.620
 745.289 885.712
 56.684 526.370
 445.382 396.010
 513.748 248.231
 225.974 838.950
 372.611 287.316
 710.968 633.963
 359.557 326.472
 495.316 442.216
 125.439 825.501
 248.015 740.618
 376.010 377.554
 99.366 209.162
 275.779 927.554
 452.108 523.353
 695.082 395.377
 925.001 423.608
 143.879 778.757
 875.136 327.478
 260.870 701.549
 848.842 438.962
 695.339 91.894
 80.593 113.468
 152.021 957.207
 448.280 868.843
 365.078 319.862
 957.929 745.125
 252.556 305.487
 181.018 951.183
 482.457 167.153
 115.717 779.228
 988.767 981.340
 655.362 392.468
 521.588 678.805
 392.376 212.274
 339.130 554.491
 485.536 554.453
 468.240 30.148
 98.366 836.187
 219.680 81.709
 754.656 932.608
 568.392 766.639
 335.220 82.420
 649.054 836.134
 292.525 493.701
 603.342 650.304
 624.484 492.675
 805.419 954.260
 816.275 589.348
 622.469 457.809
 123.565 244.481
 201.741 295.304
 478.907 843.017
 757.046 44.861
 905.697 481.185
 726.400 42.993
 524.147 619.909
 337.224 742.661
 137.665 548.420
 222.856 96.460
 555.568 432.253
 39.113 684.341
 501.640 622.940
 615.143 94.734
 393.764 907.036
 200.075 972.775
 876.411 634.722
 325.162 998.459
 617.442 748.788
 757.686 695.924
 118.494 829.525
 873.309 512.797
 662.597 466.993
 491.485 671.799
 765.058 796.661
 105.685 277.089
 788.520 505.860
 376.508 462.398
 618.284 295.496
 449.186 669.689
 310.210 813.577
 893.703 634.425
 464.728 754.237
 959.981 280.491
 243.824 818.867
 84.768 464.327
 633.465 885.883
 701.435 589.024
 915.112 244.558
 987.516 286.171
 703.208 468.708
 164.284 152.593
 140.388 181.045
 842.821 463.105
 431.321 972.477
 24.842 656.782
 305.360 366.948
 125.273 526.617
 896.580 376.613
 526.328 509.747
 39.255 679.926
 17.094 372.547
 922.711 222.817
 163.885 272.095
 209.966 427.508
 418.482 528.766
 81.222 672.202
 155.600 105.695
 650.539 145.998
 967.436 416.676
 959.698 95.780
 389.890 597.696
 368.121 264.896
 828.242 217.165
 925.698 517.167
 153.832 770.042
 983.576 174.947
 200.206 421.351
 316.587 47.688
 967.546 820.200
 803.281 949.866
 596.806 397.466
 842.072 306.585
 276.495 155.377
 234.199 214.910
 950.381 337.416
 998.905 702.817
 586.572 580.357
 219.135 429.926
 508.548 760.064
 466.187 369.991
 866.088 78.213
 991.159 160.134
 305.958 342.995
 774.854 492.247
 684.321 483.462
 724.494 744.846
 718.622 230.479
 26.430 736.462
 607.992 488.888
 593.741 142.452
 237.929 122.623
 73.769 514.923
 835.086 850.042
 344.133 629.453
 137.584 389.130
 370.510 842.649
 909.677 355.591
 722.583 461.973
 149.128 170.837
 646.109 624.867
 631.903 117.005
 22.604 570.078
 610.271 933.173
 669.802 312.633
 954.048 997.670
 555.752 848.415
 805.211 217.908
 629.521 998.422
 736.628 549.399
 78.074 631.104
 377.205 403.034
 70.754 188.534
 727.699 653.372
 72.091 494.450
 761.057 125.355
 915.495 685.444
 24.068 172.924
 313.196 617.986
 556.818 646.322
 812.929 240.772
 574.865 317.179
 333.880 552.509
 645.879 848.908
 961.151 898.352
 995.950 87.379
 240.063 393.177
 636.764 741.752
 583.174 236.877
 77.853 131.891
 830.832 36.423
 920.316 316.567
 440.692 42.937
 890.506 571.171
 126.256 411.335
 212.609 355.755
 125.478 297.770
 314.726 870.616
 217.465 319.315
 968.788 319.419
 381.038 744.838
 163.459 637.067
 819.048 790.259
 462.181 754.418
 376.027 720.411
 795.035 293.814
 25.875 669.157
 640.409 762.865
 676.194 375.585
 266.187 949.334
 554.756 483.916
 93.852 943.412
 643.009 895.725
 624.363 416.569
 185.946 513.389
 601.713 875.922
 124.866 832.130
 896.847 262.419
 210.306 373.999
 757.045 658.579
 600.677 200.704
 698.476 971.224
 435.016 374.008
 114.506 226.244
 385.864 573.760
 150.248 791.338
 704.026 346.404
 153.235 179.806
 117.225 993.602
 977.858 600.553
 949.054 664.534
 102.098 638.528
 495.821 170.295
 242.241 173.913
 502.698 669.036
 335.741 190.868
 185.987 91.127
 143.408 566.618
 777.354 790.266
 617.209 363.952
 843.765 865.494
 734.421 935.037
 441.909 237.360
 936.570 157.889
 479.506 356.530
 184.080 10.463
 912.788 243.216
 74.835 98.318
 747.064 909.559
 434.904 613.095
 316.718 504.084
 308.616 949.067
 295.993 277.501
 717.260 47.815
 79.660 633.154
 863.341 696.530
 23.285 664.649
 400.987 958.722
 949.691 159.400
 821.474 668.332
 917.718 662.777
 92.639 235.931
 571.165 846.142
 197.076 681.096
 202.493 737.314
 719.446 866.041
 693.313 878.175
 799.171 925.591
 650.854 836.379
 580.388 196.763
 718.519 771.986
 323.779 892.273
 274.528 641.748
 990.264 946.535
 573.822 700.508
 838.077 16.203
 66.311 958.361
 194.389 431.585
 823.758 291.996
 450.073 877.548
 115.780 747.775
 689.580 905.722
 533.494 862.053
 493.287 732.367
 211.091 351.003
 951.335 612.252
 638.259 468.475
 998.308 868.085
 990.001 517.466
 837.621 132.779
 478.406 140.517
 571.760 779.051
 809.692 959.334
 616.448 884.224
 719.009 127.327
 58.055 439.804
 767.690 284.300
 647.409 163.272
 88.716 34.734
 520.479 17.131
 725.098 324.904
 236.622 966.543
 244.651 275.205
 145.512 206.751
 758.568 78.772
 80.030 925.151
 598.482 342.738
 647.932 6.405
 198.881 701.709
 11.757 83.889
 123.334 42.595
 634.127 144.407
 301.688 254.357
 482.234 928.167
 2.055 955.211
 167.184 571.118
 639.944 193.165
 305.071 15.892
 474.408 94.251
 469.691 390.605
 507.701 917.729
 732.149 806.865
 394.083 930.750
 298.828 360.671
 981.449 39.055
 843.170 798.847
 815.993 698.376
 33.211 621.692
 797.818 417.153
 568.905 877.308
 400.148 169.322
 922.083 628.166
 875.446 431.337
 406.657 864.986
 540.445 895.964
 264.817 351.615
 133.994 392.948
 31.927 617.693
 905.073 250.345
 512.345 699.437
 244.740 487.736
 562.068 654.476
 509.759 461.715
 412.010 751.566
 84.867 143.922
 185.697 233.010
 535.930 251.774
 353.445 855.230
 961.534 262.011
 235.896 985.282
 852.936 597.905
 15.511 837.863
 121.977 313.705
 555.752 713.905
 606.774 616.626
 262.910 599.187
 672.366 919.817
 181.516 716.064
 297.353 552.648
 996.007 125.699
 790.813 150.862
 951.715 49.898
 482.145 383.320
 318.512 534.290
 38.887 459.053
 639.759 487.259
 616.146 603.936
 955.063 96.441
 651.195 846.709
 603.123 507.118
 566.363 346.267
 324.372 320.418
 913.994 603.622
 743.941 575.505
 23.671 100.868
 53.495 76.116
 131.550 704.733
 783.841 130.708
 375.639 963.096
 4.912 435.678
 222.862 749.485
 470.118 146.567
 601.040 503.476
 80.473 372.747
 691.581 145.522
 350.855 882.053
 400.057 74.927
 164.933 714.165
 568.404 91.944
 183.346 441.909
 83.786 612.555
 576.639 770.200
 937.897 801.110
 873.198 70.997
 712.431 756.110
 304.099 882.805
 830.687 313.029
 80.730 684.090
 593.682 430.899
 124.528 726.189
 587.100 202.647
 276.818 993.195
 531.083 859.815
 424.107 569.935
 279.835 457.921
 82.053 736.112
 146.737 347.357
 169.564 872.102
 420.888 815.295
 181.153 932.758
 193.574 75.894
 16.831 508.290
 971.955 879.304
 968.743 799.909
 19.412 585.101
 984.912 662.299
 627.683 424.261
 353.201 940.360
 248.415 567.420
 471.710 905.036
 447.612 378.557
 821.983 689.097
 305.088 105.534
 643.481 270.549
 175.339 125.877
 954.857 46.938
 621.789 502.302
 390.675 201.510
 2.386 922.685
 60.736 461.178
 242.799 409.216
 110.341 81.244
 109.434 427.612
 509.315 823.170
 66.313 46.391
 548.883 695.331
 49.049 565.910
 630.458 444.319
 150.285 925.249
 818.845 373.068
 921.704 210.959
 762.301 444.865
 348.884 634.476
 489.545 747.535
 340.875 454.810
 143.296 943.898
 43.382 930.490
 343.738 42.755
 383.128 561.065
 863.921 674.433
 884.621 585.579
 991.140 547.380
 75.639 45.928
 20.541 163.937
 273.779 190.026
 34.532 466.612
 486.208 717.036
 546.917 418.586
 773.953 378.959
 895.269 657.491
 149.817 914.747
 938.119 128.608
 767.189 760.311
 722.429 847.452
 390.977 646.812
 227.092 772.431
 449.865 157.225
 33.460 811.998
 82.524 784.943
 125.906 638.952
 693.939 646.354
 864.065 644.592
 519.255 0.525
 201.705 710.102
 392.357 272.967
 241.189 690.312
 378.723 656.819
 321.644 549.969
 654.039 254.398
 735.380 934.582
 191.694 446.234
 371.605 832.106
 617.120 945.316
 697.398 639.218
 351.241 163.828
 430.238 903.248
 708.741 831.454
 538.858 800.313
 452.134 641.961
 162.889 829.514
 895.486 342.824
 77.796 565.910
 671.106 536.087
 189.222 700.267
 840.625 333.142
 537.459 96.161
 973.820 347.918
 573.867 575.170
 912.663 659.092
 260.230 474.658
 165.759 799.799
 391.165 351.550
 674.246 411.200
 578.494 186.825
 191.985 432.841
 523.110 2.076
 821.302 997.537
 570.387 369.741
 634.654 91.477
 463.812 86.813
 539.374 462.106
 620.733 507.519
 57.351 778.333
 924.369 179.098
 897.411 131.706
 806.135 497.300
 701.787 215.883
 458.722 861.272
 208.850 928.195
 128.040 43.168
 55.066 335.126
 164.143 244.154
 255.664 457.547
 528.761 148.790
 974.684 826.583
 749.209 543.254
 893.096 292.683
 442.791 74.261
 383.626 835.162
 907.673 105.049
 831.128 704.046
 359.402 498.662
 29.371 858.036
 988.343 418.285
 323.318 460.008
 502.385 787.033
 438.286 913.405
 409.153 68.091
 84.434 218.623
 268.944 198.948
 990.876 88.106
 127.807 294.791
 5.407 462.900
 512.104 595.617
 993.517 643.288
 751.929 804.678
 137.431 893.711
 99.670 703.395
 728.768 959.921
 548.389 746.587
 976.606 687.561
 437.618 273.825
 729.029 739.705
 694.477 315.974
 296.361 50.913
 806.945 543.809
 937.291 41.967
 602.885 277.297
 646.938 58.396
 430.414 244.221
 993.884 933.441
 47.927 805.862
 169.560 849.143
 159.204 31.270
 619.602 755.342
 122.203 441.873
 557.455 873.674
 549.426 622.133
 953.254 270.967
 760.937 622.314
 836.753 33.161
 884.544 104.860
 745.664 247.061
 685.436 210.351
 137.322 233.540
 392.153 862.274
 512.320 343.492
 137.672 677.332
 776.940 88.912
 502.190 300.580
 103.304 538.329
 704.701 109.024
 791.771 251.773
 498.537 105.606
 661.880 699.174
 864.689 5.630
 511.926 122.066
 327.109 63.089
 611.988 326.678
 625.515 924.168
 902.965 492.712
 640.897 574.130
 140.171 942.417
 772.500 372.203
 172.521 26.167
 386.077 872.946
 618.829 70.887
 793.489 3.488
 575.786 324.740
 363.182 611.235
 555.448 274.133
 507.597 88.937
 444.432 756.810
 233.447 911.989
 946.368 237.577
 788.128 440.441
 210.597 131.742
 382.844 215.278
 363.848 476.903
 540.720 450.424
 600.898 778.230
 904.938 239.527
 711.655 838.397
 274.513 676.580
 234.998 573.938
 718.594 164.042
 347.069 598.917
 187.145 449.140
 579.074 998.735
 497.685 701.980
 186.164 636.712
 673.646 307.092
 576.605 339.502
 657.333 77.735
 484.405 840.620
 564.787 680.124
 307.217 761.359
 114.868 48.644
 216.068 652.674
 202.242 124.677
 708.896 78.372
 923.540 18.177
 363.649 397.961
 665.874 595.341
 739.696 706.178
 163.180 976.224
 972.414 845.622
 82.752 686.921
 352.142 459.654
 664.386 471.844
 525.414 266.147
 968.008 517.864
 306.853 570.657
 241.414 74.796
 50.722 102.679
 974.384 942.330
 161.463 544.027
 113.878 814.415
 385.396 257.819
 260.354 76.042
 736.760 244.464
 108.468 897.855
 189.539 912.473
 925.925 700.168
 984.030 912.559
 49.286 604.479
 629.107 739.550
 610.778 967.804
 455.883 645.143
 469.030 629.100
 127.486 352.891
 401.125 979.272
 517.462 243.340
 403.155 304.067
 223.613 840.569
 649.684 215.263
 25.704 231.052
 565.235 68.617
 368.322 271.753
 177.441 520.979
 451.427 277.332
 644.181 273.654
 440.811 137.622
 596.349 319.767
 322.323 217.979
 812.571 911.120
 873.564 789.335
 168.907 1.342
 424.501 364.850
 790.222 139.294
 536.766 69.878
 703.530 977.561
 416.071 815.838
 968.320 538.896
 952.180 501.629
 473.922 727.778
 378.292 34.070
 166.731 879.542
 981.656 587.775
 46.128 266.212
 358.164 51.849
 570.812 802.117
 866.907 13.261
 198.736 855.307
 140.884 272.988
 273.897 229.823
 384.836 789.729
 829.686 461.956
 331.436 996.618
 637.762 509.175
 926.706 678.959
 857.407 407.545
 321.617 466.216
 375.768 251.897
 509.570 550.594
 644.508 898.119
 872.175 459.504
 862.004 599.695
 84.897 682.489
 399.021 637.594
 849.238 178.033
 674.643 166.079
 21.952 395.796
 341.172 524.770
 120.099 469.704
 792.858 222.882
 312.501 831.958
 162.951 514.002
 735.453 223.097
 184.006 793.881
 868.550 125.038
 453.228 79.769
 303.497 109.446
 741.456 193.858
 266.318 700.397
 312.938 366.930
 895.921 716.218
 663.293 208.710
 427.306 939.478
 342.858 31.357
 916.572 515.695
 398.269 550.649
 21.282 990.520
 550.767 979.704
 110.705 42.606
 227.768 442.304
 826.218 76.305
 495.269 702.443
 296.013 116.789
 401.152 184.472
 886.607 252.579
 160.336 660.885
 456.221 939.996
 496.790 344.535
 74.347 204.590
 637.626 236.758
 553.834 420.406
 342.151 765.981
 575.275 334.202
 682.886 82.034
 790.719 134.050
 393.753 944.263
 899.659 86.352
 608.274 317.015
 73.498 919.261
 951.395 440.133
 246.382 191.149
 774.169 916.319
 125.320 218.460
 960.974 908.879
 438.261 256.711
 152.059 795.247
 26.378 930.956
 446.313 12.322
 189.883 937.856
 44.359 563.111
 962.642 721.142
 802.829 950.192
 169.536 727.068
 67.508 645.462
 615.558 438.368
 284.489 598.443
 173.259 266.707
 931.455 493.747
 935.054 547.925
 20.389 274.333
 741.726 965.187
 381.661 898.792
 4.036 247.005
 808.417 961.538
 719.643 614.921
 908.984 3.595
 324.572 245.164
 750.864 423.313
 582.489 656.108
 478.339 471.271
 134.339 25.713
 520.446 7.688
 836.940 707.960
 578.772 405.593
 296.449 772.654
 675.123 105.906
 438.953 997.788
 355.609 44.418
 896.585 47.157
 976.197 163.797
 967.458 358.376
 449.566 950.406
 928.476 728.275
 106.575 865.501
 241.815 535.375
 438.260 408.761
 352.030 694.475
 534.724 609.930
 177.597 648.994
 452.287 8.365
 368.031 215.755
 524.687 682.591
 938.003 788.027
 621.037 930.480
 969.129 50.510
 453.717 588.863
 857.117 879.339
 492.707 298.345
 698.905 796.978
 666.428 859.547
 186.432 172.172
 468.439 51.304
 79.135 136.035
 68.005 265.495
 447.521 904.214
 592.308 198.728
 349.933 220.222
 538.915 785.334
 61.396 975.131
 746.852 981.837
 8.275 613.365
 39.662 858.788
 969.086 743.334
 418.132 425.624
 127.477 865.749
 966.547 427.833
 158.117 382.995
 714.795 998.455
 593.534 21.771
 917.990 18.877
 366.063 590.927
 252.376 613.487
 203.766 100.142
 535.900 651.410
 744.987 816.668
 847.076 3.938
 39.075 861.099
 497.651 672.020
 939.592 604.201
 702.538 583.300
 643.151 980.810
 51.674 707.411
 857.033 79.991
 918.612 261.990
 320.324 90.000
 713.242 806.040
 387.852 99.590
 702.880 333.473
 298.285 2.048
 866.964 495.208
 475.134 73.832
 623.728 465.808
 592.762 855.181
 58.590 918.908
 222.979 35.677
 607.985 38.616
 158.276 824.074
 701.148 441.489
 185.531 80.073
 156.682 550.848
 312.440 518.076
 769.044 103.135
 584.295 911.713
 429.213 591.339
 480.828 176.440
 808.655 95.415
 964.142 869.383
 429.229 911.950
 25.260 295.353
 255.053 988.619
 717.352 460.621
 514.807 472.246
 290.421 377.232
 611.919 787.323
 980.239 136.688
 850.979 934.980
 32.054 79.652
 525.300 16.613
 638.361 765.413
 224.451 983.260
 74.539 159.452
 161.774 948.616
 563.992 18.247
 848.345 3.139
 386.477 256.968
 587.692 767.459
 753.496 677.901
 399.060 129.454
 759.994 746.005
 38.593 940.513
 732.429 694.239
 547.863 388.102
 932.766 587.088
 66.461 314.754
 452.640 668.632
 676.565 684.538
 301.372 364.681
 557.438 489.292
 918.344 330.764
 299.653 686.136
 340.379 463.477
 523.684 828.601
 947.080 486.936
 954.504 225.150
 463.631 644.549
 390.509 75.710
 796.664 865.170
 966.819 709.361
 342.561 119.027
 223.485 900.596
 870.690 260.004
 550.168 169.119
 630.880 585.169
 970.173 876.229
 352.834 388.604
 156.549 992.302
 635.848 594.079
 327.205 313.219
 414.143 909.896
 859.111 102.855
 723.378 40.017
 285.849 103.726
 587.728 129.702
 818.722 323.898
 147.562 533.115
 757.828 226.272
 11.661 17.386
 562.788 933.008
 554.776 905.545
 938.037 845.330
 503.637 293.324
 887.776 965.116
 628.316 126.527
 221.934 3.030
 849.861 511.555
 686.107 647.577
 211.640 457.275
 562.771 745.049
 265.841 258.227
 893.639 462.325
 776.555 763.885
 127.465 148.754
 718.201 814.034
 55.678 721.597
 287.283 524.322
 989.772 128.838
 684.325 887.599
 717.493 216.602
 352.184 215.083
 385.591 84.235
 970.589 316.803
 959.542 452.587
 51.930 443.780
 747.585 419.769
 410.145 956.356
 918.156 219.102
 986.294 405.798
 334.943 727.003
 617.645 322.451
 59.151 760.894
 891.266 986.346
 778.991 940.959
 490.995 949.096
 304.868 612.668
 644.025 103.640
 276.508 102.880
 819.194 825.813
 854.397 240.103
 595.379 694.608
 479.952 453.904
 180.484 732.631
 682.244 989.827
 947.600 81.432
 357.464 460.522
 296.482 765.874
 252.452 492.664
 330.140 325.405
 425.397 29.895
 145.686 857.005
 943.207 587.337
 816.559 573.990
 792.227 611.607
 433.666 626.863
 41.217 35.886
 373.044 337.641
 395.114 102.140
 467.455 488.881
 935.646 787.426
 132.223 94.840
 659.004 469.324
 88.108 517.431
 318.155 313.472
 945.559 616.997
 563.030 796.285
 78.075 231.236
 778.612 585.900
 383.419 929.257
 760.130 7.826
 379.001 106.820
 175.280 597.731
 723.986 878.910
 963.165 886.966
 530.745 333.244
 553.807 937.254
 500.501 870.049
 284.457 115.295
 973.856 46.946
 191.101 817.634
 860.895 441.250
 595.545 978.049
 245.452 44.264
 548.171 136.964
 334.693 12.479
 260.103 63.282
 642.383 759.271
 530.289 597.873
 599.136 308.095
 785.339 754.231
 625.749 115.842
 473.325 651.097
 489.790 674.732
 35.813 564.971
 97.307 715.405
 701.854 44.070
 810.486 755.998
 658.524 401.638
 690.979 705.628
 337.676 53.411
 463.247 760.351
 279.231 645.033
 391.630 590.317
 276.608 59.299
 40.938 864.179
 847.340 545.091
 118.469 187.112
 896.940 980.086
 303.683 129.019
 230.367 793.717
 391.888 917.076
 114.702 227.074
 894.677 680.014
 788.821 299.691
 840.230 619.096
 858.882 262.262
 241.835 792.123
 198.519 127.838
 96.931 122.024
 904.015 545.962
 838.777 961.262
 229.699 284.373
 588.693 878.794
 268.050 646.515
 2.001 999.480
 540.962 531.318
 821.745 69.284
 60.176 550.976
 760.633 686.404
 800.930 695.101
 36.010 712.478
 746.282 763.452
 750.981 533.653
 611.651 997.942
 515.865 493.522
 288.998 606.903
 860.184 774.528
 775.162 785.341
 421.455 207.573
 514.763 254.563
 891.575 778.251
 418.257 648.970
 735.898 949.846
 362.113 408.723
 708.935 706.148
 370.392 351.485
 811.457 440.098
 373.427 217.499
 157.648 376.618
 975.777 148.278
 41.692 159.774
 906.577 974.280
 557.826 986.369
 213.113 70.870
 386.783 301.381
 63.472 379.923
 717.804 547.328
 595.035 487.677
 835.680 882.159
 259.240 664.356
 225.966 641.806
 824.231 790.057
 401.427 757.923
 688.773 662.095
 244.693 372.881
 594.330 365.063
 914.936 687.986
 686.654 15.304
 152.277 192.664
 241.022 111.022
 707.714 48.353
 121.975 38.344
 156.994 628.009
 172.531 628.062
 255.459 267.944
 521.297 419.401
 442.065 791.376
 138.423 872.914
 992.157 571.346
 571.052 857.591
 491.089 964.009
 431.878 505.815
 798.243 151.683
 14.904 938.077
 990.565 469.219
 62.929 377.038
 116.606 468.439
 732.107 33.067
 109.479 515.492
 788.801 601.577
 256.633 967.651
 959.682 783.164
 15.472 682.307
 642.388 452.723
 209.209 155.629
 204.189 761.394
 202.945 245.961
 261.004 868.762
 214.523 622.440
 378.185 251.343
 580.509 598.359
 884.959 711.723
 399.723 307.673
 91.925 681.178
 293.525 598.637
 369.121 43.119
 34.915 28.515
 832.639 146.927
 942.049 815.672
 930.528 588.816
 343.701 48.996
 971.733 631.270
 195.294 268.915
 641.218 253.666
 348.371 259.268
 154.491 978.141
 800.829 455.675
 867.864 16.249
 930.098 355.098
 647.404 418.861
 640.015 164.877
 958.410 785.060
 140.894 260.269
 644.969 462.061
 790.785 820.496
 480.781 829.692
 816.809 918.391
 370.834 257.550
 524.669 872.262
 229.900 214.050
 710.768 495.653
 47.428 123.361
 787.042 56.932
 36.605 253.355
 688.687 982.347
 453.682 785.561
 987.908 190.288
 135.692 392.672
 13.881 158.516
 842.271 22.031
 865.082 518.237
 480.216 61.923
 382.561 897.884
 445.744 824.247
 772.458 554.755
 925.279 0.834
 167.073 824.258
 665.221 895.214
 993.138 765.129
 646.953 266.963
 273.796 405.881
 305.819 287.052
 580.495 414.813
 510.586 640.968
 129.032 675.755
 899.724 248.325
 789.822 397.428
 357.656 425.470
 568.909 899.739
 240.848 899.075
 379.045 879.813
 341.434 697.373
 828.279 679.277
 744.264 180.604
 929.040 157.721
 509.133 918.191
 398.794 171.884
 139.105 637.407
 862.417 202.647
 801.828 432.944
 257.756 340.063
 305.387 980.269
 24.212 998.473
 523.332 795.400
 857.073 398.132
 773.231 52.377
 528.721 915.979
 115.333 45.904
 305.569 916.444
 517.183 774.405
 73.835 53.986
 768.493 37.774
 378.104 363.809
 198.882 879.884
 77.481 687.774
 997.825 659.230
 341.402 221.437
 938.044 768.767
 800.416 708.599
 815.570 330.017
 99.184 185.535
 24.774 604.956
 85.392 212.538
 545.903 465.400
 828.139 390.703
 725.446 862.645
 464.804 202.563
 643.202 694.902
 101.476 32.589
 479.912 886.706
 167.245 704.661
 99.236 499.143
 478.228 245.786
 339.567 673.935
 987.965 466.964
 154.506 585.386
 674.190 601.745
 453.779 4.820
 79.050 810.289
 65.128 760.828
 724.310 131.529
 776.493 259.600
 462.214 129.134
 618.988 282.444
 996.545 349.498
 935.268 737.760
 470.392 4.109
 943.589 663.154
 523.652 356.584
 381.821 66.646
 383.947 879.923
 902.837 696.283
 882.057 735.579
 526.132 332.819
 243.045 787.475
 41.182 23.813
 765.916 615.911
 545.410 898.791
 189.904 644.269
 600.899 918.601
 479.664 981.669
 954.754 478.191
 722.884 254.262
 611.932 76.751
 803.783 24.179
 828.095 933.979
 928.983 246.448
 433.597 123.531
 76.242 99.217
 765.986 437.207
 102.120 840.868
 413.588 224.714
 875.980 638.982
 321.116 77.885
 151.652 511.425
 522.097 664.945
 395.022 190.268
 612.868 754.909
 858.892 326.767
 917.503 505.716
 442.232 602.755
 289.063 188.580
 348.978 993.706
 404.972 467.753
 34.454 275.207
 825.989 197.093
 111.241 402.010
 660.418 996.096
 699.667 282.320
 397.102 957.505
 523.312 775.101
 909.687 60.878
 942.044 151.327
 186.282 832.002
 112.513 368.097
 476.445 622.808
 800.211 34.953
 73.281 481.918
 722.657 22.795
 242.138 849.534
 67.693 36.126
 77.029 414.808
 345.199 788.610
 597.510 107.618
 538.513 479.888
 806.684 813.951
 620.747 249.150
 907.574 474.494
 591.072 999.234
 440.861 485.049
 920.267 156.024
 860.546 15.846
 529.902 404.150
 432.213 21.461
 474.883 464.628
 326.138 355.979
 367.568 436.893
 217.526 837.174
 238.999 891.098
 509.729 132.322
 147.948 681.643
 702.796 545.814
 43.533 665.248
 256.350 769.842
 487.322 92.872
 188.217 274.349
 124.375 241.253
 332.009 637.206
 741.118 834.386
 699.783 891.749
 295.755 345.986
 389.782 53.687
 91.901 379.743
 402.237 805.687
 879.029 894.339
 114.253 804.330
 898.090 114.798
 882.316 934.512
 994.448 981.517
 730.219 790.600
 843.129 4.420
 611.781 697.049
 976.814 374.209
 660.253 194.719
 781.238 237.961
 826.469 379.374
 485.485 665.714
 620.588 68.124
 688.610 151.854
 390.611 35.590
 345.005 534.493
 855.893 567.946
 797.824 142.737
 954.915 158.723
 274.741 351.304
 530.940 160.156
 818.473 730.812
 862.423 718.179
 444.164 716.983
 520.754 983.977
 128.429 410.674
 807.921 801.868
 225.060 381.086
 970.746 229.408
 957.873 435.630
 214.661 23.874
 602.709 391.042
 34.441 818.166
 882.158 221.586
 656.443 62.722
 455.185 252.123
 138.819 898.093
 389.778 627.848
 423.588 180.597
 313.220 340.431
 975.904 662.046
 898.142 974.727
 508.107 340.502
 272.684 804.313
 174.116 784.497
 352.572 291.645
 866.372 586.164
 447.495 713.970
 264.051 332.591
 462.871 954.451
 806.849 678.633
 722.908 274.742
 120.717 353.081
 707.005 566.963
 745.976 593.835
 597.405 506.434
 537.910 462.582
 462.898 669.284
 377.003 376.979
 586.000 909.222
 970.259 675.784
 17.024 614.239
 504.643 22.527
 998.582 286.094
 764.652 394.753
 742.429 743.295
 412.623 502.582
 904.006 72.437
 395.098 952.173
 439.014 814.650
 651.741 801.859
 743.946 235.307
 313.723 352.359
 685.347 488.683
 562.799 834.048
 370.095 48.076
 35.496 886.097
 63.983 559.768
 681.759 412.178
 244.134 820.559
 985.394 108.838
 291.190 538.485
 413.778 24.754
 161.940 970.393
 454.101 266.512
 607.215 134.545
 8.234 29.725
 141.841 658.372
 731.994 629.199
 264.616 168.307
 918.646 20.011
 51.283 578.562
 121.003 350.109
 589.935 447.519
 89.390 537.095
 137.110 393.482
 60.117 405.822
 887.891 185.990
 575.362 13.361
 871.709 735.271
 42.655 893.440
 407.499 612.163
 171.266 809.149
 430.608 655.684
 352.071 461.305
 695.930 518.111
 403.932 477.145
 676.675 900.930
 897.932 932.149
 928.665 633.270
 324.124 934.538
 741.905 411.763
 594.865 241.014
 223.411 872.235
 23.493 52.515
 169.810 4.922
 794.612 655.016
 520.447 702.289
 697.908 282.982
 109.809 278.910
 255.011 868.011
 343.520 103.806
 380.090 334.029
 239.526 405.287
 9.565 970.424
 643.111 855.514
 172.537 578.480
 931.765 616.036
 287.415 482.996
 967.819 166.611
 925.938 834.005
 679.974 878.261
 325.919 612.939
 409.823 999.033
 828.824 388.589
 949.363 459.371
 516.643 641.928
 126.812 775.695
 300.933 661.772
 430.362 829.055
 830.500 887.643
 755.494 554.341
 915.784 689.937
 136.987 618.791
 878.852 993.983
 700.702 161.647
 817.212 702.984
 914.688 165.302
 284.818 399.876
 109.348 228.532
 240.130 420.132
 700.630 501.234
 262.646 712.501
 319.896 545.170
 297.526 334.153
 313.893 524.571
 432.873 368.052
 715.737 662.966
 153.727 176.207
 643.904 477.649
 937.165 401.578
 204.776 210.825
 68.218 957.556
 852.494 797.340
 859.083 367.198
 997.756 964.317
 564.788 469.772
 608.289 859.864
 805.665 450.967
 964.274 308.866
 157.585 891.666
 431.702 136.861
 259.598 600.872
 608.157 371.923
 648.596 199.020
 944.640 803.784
 972.882 61.935
 622.776 764.069
 0.406 402.278
 191.075 897.296
 240.280 49.124
 62.128 565.326
 183.529 247.755
 222.986 705.329
 364.461 416.732
 394.894 920.465
 199.410 909.468
 830.722 191.555
 4.651 90.143
 96.440 365.914
 688.174 371.583
 637.659 905.512
 386.727 714.338
 977.628 800.874
 144.477 655.560
 776.112 10.217
 545.062 443.265
 149.511 836.583
 785.308 781.430
 14.770 771.068
 865.084 45.137
 379.460 110.162
 540.347 369.239
 517.486 92.967
 200.383 530.976
 606.907 33.307
 468.523 84.547
 379.086 467.035
 749.318 327.172
 555.901 361.103
 143.612 710.978
 705.936 993.929
 693.497 607.584
 706.817 912.531
 197.292 493.151
 287.308 987.705
 324.089 776.645
 371.029 751.785
 259.786 534.939
 838.164 32.327
 11.858 252.210
 250.042 148.300
 996.234 460.863
 384.815 262.334
 912.891 635.310
 654.545 673.431
 801.225 252.487
 611.950 69.852
 744.425 73.750
 509.002 863.014
 984.380 157.097
 892.878 402.030
 313.769 127.424
 373.884 977.572
 956.680 832.487
 284.380 306.172
 738.227 725.475
 980.324 525.733
 10.210 439.558
 983.394 404.225
 455.055 868.902
 190.904 381.454
 773.262 223.544
 614.836 533.965
 187.850 576.911
 875.525 521.925
 318.246 235.001
 248.154 881.127
 9.432 201.342
 922.693 640.604
 201.608 233.326
 224.810 544.894
 521.135 640.666
 494.319 148.566
 422.980 488.412
 719.695 628.571
 954.579 173.571
 676.015 367.447
 405.019 150.139
 456.545 627.933
 694.353 601.862
 875.095 38.506
 615.923 90.771
 150.755 101.664
 318.701 143.368
 674.942 624.893
 383.360 641.911
 62.560 351.438
 760.153 47.813
 367.072 267.998
 781.548 445.538
 509.362 113.643
 599.212 222.021
 51.184 673.784
 212.498 717.728
 308.066 70.385
 821.551 245.627
 18.693 651.301
 447.917 584.035
 896.594 324.338
 592.852 34.377
 116.661 503.128
 450.058 787.096
 318.327 850.164
 735.250 65.368
 926.763 976.259
 247.768 989.874
 344.042 334.651
 625.532 517.038
 887.848 22.007
 508.289 102.072
 752.978 748.353
 177.574 896.446
 940.875 184.772
 215.844 542.579
 197.995 453.474
 420.174 727.360
 881.417 42.078
 44.804 117.426
 139.343 645.862
 936.287 654.892
 367.657 752.049
 598.250 240.577
 47.398 453.416
 90.830 885.911
 450.715 429.562
 671.991 553.988
 446.781 68.864
 541.584 229.164
 569.360 768.568
 99.608 613.696
 402.595 881.785
 1.371 125.046
 182.601 55.646
 535.865 200.340
 734.092 692.919
 599.546 962.152
 601.332 478.632
 743.806 985.330
 581.901 743.206
 477.015 666.252
 124.185 424.179
 565.155 738.001
 952.011 470.687
 441.315 17.030
 282.897 279.445
 774.108 994.442
 513.030 620.284
 606.985 398.924
 858.986 105.589
 441.386 125.276
 232.822 574.652
 951.297 724.617
 346.183 434.592
 268.416 37.541
 406.406 548.731
 626.567 83.222
 702.055 355.919
 590.765 324.904
 249.132 596.244
 687.654 259.901
 557.415 5.854
 395.467 540.798
 507.400 213.351
 616.862 649.674
 533.577 549.883
 748.630 410.684
 473.822 692.789
 658.382 245.373
 955.216 757.243
 487.731 222.466
 384.506 281.289
 510.505 318.169
 40.504 306.866
 897.250 338.222
 423.216 623.667
 366.244 128.853
 600.448 35.175
 356.810 755.738
 460.511 938.963
 641.634 509.008
 385.731 438.751
 627.760 914.949
 215.496 867.109
 985.845 433.430
 482.113 878.690
 527.108 492.227
 743.668 949.068
 328.394 768.664
 574.358 98.492
 227.018 754.588
 26.397 259.017
 786.128 227.201
 473.855 863.610
 313.556 156.200
 965.911 794.074
 226.248 182.907
 36.565 758.348
 40.142 251.208
 274.207 845.236
 161.581 410.446
 485.590 434.558
 919.173 669.737
 585.155 722.610
 440.388 999.950
 196.633 896.658
 909.538 858.020
 616.112 888.660
 885.416 667.914
 204.802 728.736
 978.249 518.967
 358.691 765.153
 635.516 436.276
 47.643 522.097
 741.182 206.090
 87.907 222.597
 448.027 183.852
 72.024 145.365
 220.918 321.536
 444.723 35.422
 631.289 887.795
 1.374 914.286
 498.937 848.104
 969.117 391.795
 593.986 467.454
 385.044 164.707
 184.922 505.459
 239.077 883.880
 221.696 18.997
 532.950 209.688
 177.699 662.352
 205.545 272.525
 420.875 886.383
 676.372 170.556
 150.328 259.528
 404.101 719.756
 206.656 452.749
 389.752 711.682
 556.137 202.088
 471.292 113.143
 653.219 756.005
 758.478 280.121
 722.990 165.415
 796.805 567.995
 874.115 33.393
 384.133 53.727
 779.824 525.418
 202.266 186.525
 954.821 82.019
 81.364 435.198
 742.538 171.631
 253.256 677.531
 420.930 885.811
 39.464 594.516
 75.523 290.876
 183.224 495.789
 392.761 304.116
 296.974 258.538
 440.669 819.503
 436.270 747.306
 50.810 743.096
 609.043 674.042
 147.430 153.837
 520.374 224.700
 416.349 638.331
 174.983 429.324
 25.526 881.322
 203.431 586.422
 737.601 265.501
 237.402 609.457
 56.137 748.936
 81.563 874.181
 964.319 865.751
 264.500 581.652
 117.940 820.816
 202.460 274.853
 892.206 323.318
 283.539 559.654
 631.100 793.635
 736.093 276.321
 563.533 665.227
 946.216 979.935
 715.331 736.104
 650.975 141.102
 421.397 466.335
 75.605 637.465
 717.409 98.106
 976.178 927.288
 532.487 837.743
 769.516 475.125
 609.027 695.291
 507.672 123.228
 916.829 52.539
 616.586 898.388
 807.616 516.578
 752.101 330.565
 652.889 20.115
 219.102 495.663
 430.806 624.861
 491.947 329.636
 962.512 758.713
 10.496 84.741
 859.419 125.311
 603.073 291.905
 922.604 735.652
 305.654 77.073
 754.419 161.019
 659.009 866.046
 799.043 445.589
 628.631 254.158
 349.986 162.344
 415.846 357.406
 253.239 879.463
 625.048 184.085
 927.901 124.139
 487.499 245.038
 832.861 600.206
 285.397 671.331
 867.683 514.186
 393.100 836.131
 225.644 986.036
 780.682 829.213
 562.421 526.477
 686.656 944.586
 728.823 828.141
 943.257 591.896
 792.005 784.595
 63.643 98.658
 266.624 876.773
 313.429 741.691
 853.481 273.312
 180.051 931.982
 74.368 118.253
 716.324 817.386
 862.481 230.605
 416.446 92.984
 860.133 535.120
 533.744 590.658
 160.228 967.651
 972.940 219.569
 853.558 852.614
 192.124 150.140
 687.337 100.962
 490.554 269.177
 656.233 306.952
 900.475 16.520
 518.665 478.676
 860.237 768.665
 219.282 784.267
 341.071 127.082
 492.705 162.114
 2.901 354.187
 591.104 773.877
 840.884 974.378
 14.543 184.076
 182.170 308.112
 301.886 455.478
 533.183 661.282
 663.140 446.929
 846.051 668.224
 381.375 897.099
 156.434 143.439
 191.712 46.429
 84.632 883.834
 42.532 779.137
 431.562 470.190
 874.251 511.274
 537.914 924.105
 6.076 279.515
 408.851 406.309
 921.717 933.779
 991.257 205.823
 289.556 755.962
 782.181 419.467
 868.210 733.633
 955.452 700.977
 39.473 643.690
 931.016 652.083
 410.421 844.575
 244.271 108.959
 646.104 550.154
 369.499 161.307
 172.929 442.907
 934.419 33.832
 948.073 873.367
 357.188 407.125
 267.423 947.125
 121.120 694.058
 807.331 396.180
 657.441 696.155
 315.672 909.557
 567.149 810.201
 715.096 216.177
 817.123 47.457
 814.077 593.720
 683.938 965.574
 375.453 59.320
 885.278 736.744
 331.913 485.249
 280.452 915.449
 405.664 495.190
 188.593 596.659
 55.862 719.577
 168.864 32.339
 390.910 822.648
 637.924 3.330
 620.184 426.144
 25.610 318.076
 536.021 426.985
 52.853 363.183
 994.918 286.782
 872.242 187.768
 67.949 223.088
 160.198 829.065
 443.722 185.013
 162.547 536.422
 360.042 393.870
 247.575 920.989
 208.498 683.352
 740.751 435.919
 472.889 9.221
 934.573 704.375
 629.687 207.305
 870.165 178.185
 436.323 267.925
 161.793 187.415
 869.140 237.607
 122.471 279.828
 133.352 43.485
 291.942 639.288
 266.726 516.351
 164.908 494.168
 89.132 134.528
 167.379 602.173
 632.328 257.990
 385.943 838.509
 816.754 121.426
 74.940 472.593
 451.678 622.838
 859.570 137.647
 626.498 13.000
 831.587 661.399
 67.429 258.489
 364.230 609.046
 966.316 930.660
 623.343 506.739
 386.188 543.729
 44.371 570.772
 428.727 922.045
 805.198 310.641
 557.681 279.832
 831.031 440.161
 532.900 622.206
 601.089 97.396
 374.019 965.760
 922.360 809.416
 270.618 887.632
 530.789 950.702
 845.025 466.596
 465.860 533.682
 190.928 716.829
 434.434 76.563
 519.841 838.704
 81.139 447.861
 490.664 740.977
 165.668 60.249
 645.546 310.395
 15.343 540.307
 176.684 319.074
 380.789 138.142
 180.275 933.528
 532.974 154.738
 870.519 804.284
 363.996 689.083
 11.320 219.303
 607.637 66.075
 237.273 861.625
 497.771 564.889
 467.984 150.612
 105.302 81.633
 338.017 811.891
 812.638 325.983
 364.435 323.661
 427.034 155.950
 428.511 852.662
 31.977 925.627
 359.579 613.188
 13.668 875.750
 857.013 664.495
 665.262 895.032
 378.982 678.435
 205.751 570.919
 750.041 348.859
 997.048 621.657
 208.125 831.154
 699.139 238.048
 117.339 864.095
 269.228 884.322
 136.777 272.269
 239.959 925.019
 855.948 126.688
 960.514 411.242
 711.039 470.411
 262.204 218.255
 888.144 727.318
 829.794 860.958
 232.618 503.407
 887.071 998.691
 329.152 774.684
 308.987 291.098
 634.142 512.896
 75.203 688.167
 147.918 724.784
 906.165 876.255
 754.840 32.613
 751.323 794.874
 257.870 179.323
 511.210 363.777
 842.666 842.447
 405.324 684.636
 354.459 544.163
 883.928 515.040
 316.960 173.280
 14.685 154.237
 102.419 127.171
 148.506 569.864
 439.982 541.675
 130.178 563.653
 468.078 724.585
 818.396 592.962
 566.187 228.849
 620.118 995.969
 90.642 995.967
 732.144 413.885
 64.838 434.982
 878.006 156.936
 591.323 960.052
 293.388 755.724
 844.586 437.722
 264.227 500.513
 630.246 757.281
 577.177 62.829
 647.890 662.903
 174.530 372.425
 338.500 419.515
 189.992 484.136
 928.664 435.806
 406.333 800.673
 476.323 763.425
 252.253 446.207
 178.295 322.899
 428.496 930.092
 298.264 681.272
 509.824 258.889
 23.176 396.863
 750.983 997.481
 642.346 41.251
 374.959 236.530
 281.169 461.789
 837.929 174.473
 202.585 129.337
 647.328 888.979
 434.916 260.801
 910.956 567.244
 292.909 65.503
 772.209 839.142
 656.664 954.949
 549.129 155.325
 665.341 909.442
 755.636 257.657
 602.290 710.076
 207.773 476.167
 106.504 234.385
 275.214 770.276
 681.471 57.457
 650.458 417.822
 603.841 792.330
 100.538 989.841
 406.436 804.366
 816.750 568.965
 846.606 519.991
 668.573 52.284
 723.514 662.325
 832.923 193.685
 706.550 541.984
 547.069 794.869
 939.687 433.649
 713.628 47.868
 129.359 16.252
 563.002 504.907
 970.620 550.978
 799.604 934.660
 560.299 636.463
 573.265 488.522
 157.147 999.877
 129.809 108.425
 626.130 357.071
 211.239 61.513
 823.949 171.145
 755.958 379.753
 300.261 438.993
 455.604 948.209
 87.169 987.367
 473.230 48.517
 189.226 227.285
 536.663 489.212
 156.964 727.302
 563.020 597.616
 895.972 166.970
 520.679 505.227
 526.511 332.091
 921.901 416.972
 639.044 439.120
 894.145 141.734
 990.722 618.840
 385.540 695.503
 436.685 256.528
 607.617 527.996
 395.958 750.006
 147.149 18.211
 200.945 296.793
 332.674 624.002
 386.264 511.100
 917.086 136.196
 29.331 970.341
 135.787 200.182
 182.177 434.588
 873.588 839.307
 830.122 221.919
 379.280 497.284
 604.891 574.446
 514.142 854.311
 172.372 346.295
 422.326 747.614
 141.606 783.724
 232.854 215.885
 912.760 862.375
 613.792 403.843
 837.105 676.512
 821.234 613.381
 718.824 834.708
 144.013 617.896
 192.147 66.118
 118.130 803.247
 81.746 157.278
 553.961 239.988
 50.995 562.807
 719.121 295.134
 791.739 221.741
 88.019 366.619
 668.434 187.366
 996.503 169.150
 135.234 80.741
 620.474 256.434
 760.849 310.800
 678.064 62.369
 265.416 686.650
 586.071 254.093
 366.488 965.860
 886.167 74.632
 296.332 37.054
 201.397 214.872
 766.773 592.680
 848.230 586.829
 675.633 90.560
 276.559 806.486
 553.502 578.672
 455.522 759.284
 302.192 129.944
 85.580 979.660
 166.107 531.907
 469.239 783.487
 672.172 844.390
 89.112 845.290
 868.568 87.580
 451.185 797.399
 60.795 778.586
 784.536 173.537
 187.402 188.749
 430.900 742.644
 376.923 953.600
 596.179 739.019
 290.111 205.390
 911.957 341.377
 863.696 403.006
 512.360 776.280
 647.756 959.925
 67.161 801.249
 260.856 87.412
 126.151 881.034
 595.819 712.703
 875.763 818.809
 393.032 151.532
 843.184 795.181
 84.280 427.544
 515.306 944.851
 403.121 770.170
 282.544 647.419
 990.840 185.299
 536.613 399.640
 11.050 892.966
 315.720 386.289
 860.477 442.466
 222.428 981.576
 245.580 42.473
 763.783 338.798
 830.041 942.279
 58.599 799.823
 70.451 946.110
 504.418 55.286
 798.326 477.266
 431.215 179.549
 206.038 189.768
 628.112 860.007
 610.104 375.132
 503.971 237.860
 233.836 269.323
 326.766 816.928
 136.827 533.940
 727.072 309.167
 763.464 386.029
 398.171 141.530
 657.231 67.873
 582.320 610.647
 40.517 82.750
 606.269 441.952
 867.823 141.519
 978.617 281.611
 878.471 350.204
 649.760 556.597
 186.258 368.416
 177.891 205.020
 208.989 145.889
 160.634 170.346
 749.843 228.741
 253.579 825.034
 862.347 363.064
 979.325 837.857
 656.942 321.343
 862.073 511.422
 413.342 163.148
 934.694 519.899
 550.784 906.947
 542.132 889.797
 57.917 242.131
 494.703 247.533
 603.217 122.204
 848.085 956.072
 521.888 40.048
 947.601 68.931
 320.179 448.339
 369.692 724.187
 945.512 122.323
 223.649 4.953
 361.182 503.537
 94.893 618.077
 536.296 962.731
 73.825 342.114
 741.857 994.781
 631.208 812.013
 537.325 139.986
 84.685 225.383
 371.621 712.726
 517.388 247.862
 719.496 523.423
 927.475 178.284
 867.769 782.275
 228.989 113.476
 173.453 367.959
 314.786 874.052
 982.829 991.892
 509.859 153.337
 650.658 364.522
 369.500 209.158
 783.751 916.286
 346.085 300.739
 82.873 599.335
 498.461 489.281
 929.518 719.938
 239.794 770.218
 195.513 63.945
 407.266 327.856
 8.027 983.064
 437.253 929.590
 322.672 827.575
 592.730 678.626
 913.595 626.936
 419.027 982.883
 630.291 234.416
 506.076 276.135
 673.204 32.118
 269.556 738.603
 958.779 520.623
 592.552 641.932
 962.590 740.982
 509.286 512.194
 407.578 59.331
 582.139 729.245
 792.575 715.008
 594.608 517.215
 601.503 36.684
 731.224 225.217
 491.509 977.704
 569.144 936.674
 302.352 737.863
 196.526 507.309
 161.475 615.592
 284.501 234.112
 659.144 779.329
 360.283 259.274
 243.903 532.551
 199.437 163.460
 926.490 561.970
 719.652 792.137
 694.503 56.911
 13.454 367.343
 922.969 939.564
 903.445 186.921
 537.932 486.050
 294.145 415.423
 850.031 597.952
 485.807 478.378
 249.370 919.843
 817.202 627.549
 346.824 922.537
 529.108 232.787
 493.192 282.157
 553.801 50.867
 817.463 195.214
 207.269 37.916
 238.162 258.699
 112.168 515.741
 134.673 806.531
 435.960 619.538
 164.111 989.877
 968.431 782.227
 797.327 794.905
 167.526 526.415
 576.800 748.909
 6.442 407.010
 499.336 431.899
 896.207 584.473
 755.672 508.310
 727.078 110.145
 853.416 761.069
 963.156 610.924
 773.481 251.953
 984.596 101.578
 705.717 967.606
 450.970 200.365
 347.257 125.262
 260.927 39.358
 75.847 206.979
 813.869 747.447
 206.868 32.706
 298.383 34.615
 261.793 53.014
 902.371 254.479
 800.390 89.602
 377.066 392.780
 60.291 39.305
 710.264 887.377
 894.827 414.337
 645.321 586.201
 370.654 862.598
 996.838 689.657
 776.157 107.495
 689.922 290.207
 673.641 692.770
 918.825 341.710
 304.487 905.924
 967.229 182.861
 6.871 691.212
 944.169 361.383
 38.095 922.694
 807.389 608.030
 94.400 277.959
 613.684 681.939
 4.389 87.948
 450.714 132.073
 230.470 907.591
 166.885 114.737
 466.315 391.021
 978.692 486.382
 366.068 114.924
 654.687 806.542
 209.535 790.812
 61.665 381.141
 601.807 373.737
 924.389 435.134
 458.654 709.215
 161.011 200.106
 951.810 875.255
 781.290 551.953
 520.089 351.554
 195.767 641.868
 810.600 677.832
 706.484 176.767
 644.630 708.290
 711.901 959.968
 28.692 805.259
 741.827 476.947
 404.532 983.887
 277.080 572.409
 882.431 778.351
 540.767 122.650
 87.985 371.561
 164.531 460.509
 509.754 752.922
 127.661 699.324
 228.037 546.755
 386.707 957.720
 575.969 907.029
 608.426 380.172
 403.596 987.508
 792.785 240.942
 32.214 971.286
 931.769 913.807
 876.857 246.532
 253.576 80.015
 834.221 828.326
 812.995 866.070
 464.532 597.605
 923.251 175.518
 400.075 920.924
 101.284 970.064
 279.503 58.039
 189.389 720.627
 403.072 803.060
 196.565 384.720
 625.044 649.305
 201.119 659.737
 219.423 544.142
 603.523 639.752
 375.490 899.519
 799.744 484.684
 980.403 853.858
 348.011 53.664
 635.266 14.311
 267.039 308.840
 714.697 733.592
 775.038 451.492
 332.433 846.749
 553.475 390.011
 509.080 180.079
 197.750 80.262
 673.407 782.298
 551.958 234.971
 964.196 967.926
 973.216 722.687
 62.287 921.418
 542.240 911.655
 477.068 819.877
 843.568 143.399
 171.219 490.253
 146.963 219.415
 43.137 337.167
 799.962 167.082
 337.485 238.955
 12.387 923.442
 337.981 907.036
 302.040 884.125
 358.518 697.564
 955.172 346.332
 812.511 430.443
 416.997 706.975
 57.789 550.931
 501.128 227.981
 415.328 120.269
 330.087 259.161
 702.546 67.046
 582.706 914.374
 342.040 808.744
 722.300 368.983
 468.605 467.233
 659.051 616.507
 903.747 172.597
 711.189 761.160
 667.943 362.025
 675.750 692.610
 205.507 35.356
 407.225 392.276
 381.562 893.118
 91.009 649.979
 830.503 438.502
 650.790 759.632
 473.126 19.675
 660.772 837.154
 136.745 486.627
 163.830 928.177
 698.130 466.350
 797.409 602.841
 90.537 66.476
 175.426 466.450
 768.842 210.729
 94.891 34.898
 784.563 415.735
 561.938 960.041
 787.060 29.537
 47.934 260.839
 918.338 174.657
 680.112 279.826
 414.686 545.740
 83.461 690.775
 554.890 992.086
 365.473 322.311
 516.421 422.854
 769.730 514.318
 409.931 977.170
 18.507 510.675
 779.359 838.047
 471.874 224.937
 778.419 289.028
 307.600 947.667
 991.030 132.288
 782.094 938.389
 958.251 938.868
 780.401 745.277
 240.456 583.594
 768.634 796.267
 692.037 442.521
 594.187 721.170
 296.033 578.572
 459.684 801.387
 715.193 306.098
 651.051 348.126
 809.550 67.768
 6.716 18.628
 972.315 453.423
 655.141 570.302
 797.445 81.964
 656.293 193.014
 443.612 611.167
 996.892 858.890
 58.368 259.401
 0.256 486.254
 809.340 356.041
 913.135 669.817
 800.409 788.015
 971.209 213.579
 372.563 998.155
 72.160 287.382
 771.836 902.107
 703.597 174.691
 759.177 725.625
 589.260 890.308
 615.965 89.507
 690.202 415.740
 919.052 467.735
 490.963 560.442
 3.768 463.094
 629.719 33.696
 863.236 747.431
 815.139 869.385
 337.110 329.685
 983.156 940.156
 389.589 388.660
 859.314 624.644
 460.990 849.617
 535.086 338.490
 772.823 320.037
 571.024 334.387
 874.930 821.971
 190.394 36.458
 24.811 873.559
 711.679 958.738
 391.671 53.235
 827.948 615.790
 867.168 915.545
 219.417 555.523
 55.577 471.293
 279.712 910.928
 0.480 866.721
 146.554 499.718
 403.654 132.003
 407.125 211.003
 603.199 169.347
 653.743 58.351
 828.889 532.193
 806.163 92.322
 248.104 41.497
 805.610 236.435
 888.549 190.790
 888.291 813.017
 585.346 422.091
 331.599 974.503
 889.417 288.880
 956.613 757.215
 208.498 855.000
 90.941 974.661
 977.392 269.848
 424.818 502.958
 93.660 686.521
 712.126 659.559
 260.654 692.364
 511.118 706.292
 881.532 357.745
 764.932 27.505
 203.636 301.806
 580.182 143.359
 58.529 761.830
 867.020 456.980
 643.234 239.847
 803.128 932.979
 785.377 605.887
 327.300 835.083
 299.263 547.244
 958.983 174.118
 720.264 468.202
 284.719 737.003
 577.892 631.514
 10.568 975.835
 688.511 773.718
 813.813 767.369
 799.786 168.992
 553.595 131.663
 461.847 224.178
 137.303 589.409
 723.972 989.889
 359.827 496.097
 227.773 314.077
 911.243 614.100
 383.941 855.327
 13.493 457.731
 553.113 439.519
 529.624 799.058
 804.240 676.902
 74.675 771.788
 775.747 764.328
 533.072 515.679
 123.839 652.209
 294.271 414.163
 794.652 446.215
 500.215 983.119
 16.811 993.837
 152.140 49.802
 170.751 45.559
 250.475 338.948
 71.352 414.721
 393.399 170.124
 299.713 940.295
 793.497 18.878
 964.956 299.305
 297.400 947.366
 172.726 352.674
 223.131 751.760
 856.536 537.867
 129.735 378.157
 902.392 157.101
 672.812 141.045
 405.573 330.404
 599.681 344.277
 758.291 983.006
 524.377 500.250
 223.849 876.884
 173.834 805.466
 930.376 252.669
 293.833 337.460
 367.104 762.222
 781.228 457.341
 618.251 701.140
 5.239 642.705
 681.958 17.225
 786.083 836.849
 330.534 613.895
 407.856 922.109
 437.679 290.838
 101.364 38.399
 470.844 487.573
 91.878 743.947
 692.919 304.367
 969.690 915.678
 385.642 70.117
 414.527 414.351
 274.267 774.978
 247.667 887.363
 53.998 768.891
 160.977 284.131
 76.495 293.602
 995.561 239.333
 510.499 228.787
 33.522 103.265
 633.620 221.484
 796.301 121.651
 909.897 477.100
 387.599 785.870
 555.418 529.972
 506.093 275.503
 865.745 407.886
 114.718 926.024
 475.786 649.743
 73.536 893.448
 325.110 535.784
 210.052 413.585
 617.350 818.490
 654.920 915.745
 777.639 887.730
 356.382 539.200
 940.972 120.249
 500.474 496.179
 39.591 620.728
 806.287 48.987
 119.342 394.823
 989.640 332.732
 202.097 454.832
 950.915 711.904
 250.544 462.441
 753.033 51.615
 587.818 292.683
 226.366 96.612
 310.569 656.574
 34.551 857.566
 721.247 460.477
 427.671 419.682
 832.936 486.974
 319.195 219.011
 385.351 849.909
 75.525 523.289
 199.119 365.336
 780.433 443.588
 810.815 866.657
 212.402 268.048
 225.263 717.587
 285.579 617.684
 924.099 498.173
 892.367 885.477
 438.613 479.660
 538.405 533.080
 366.590 2.033
 672.833 124.580
 551.407 927.714
 435.341 904.434
 689.564 685.833
 616.721 348.346
 160.449 29.102
 864.885 393.261
 728.271 0.568
 669.928 88.485
 627.353 17.008
 989.453 697.227
 663.360 701.692
 791.683 950.541
 427.445 689.507
 514.692 237.995
 688.976 145.505
 884.350 176.523
 994.583 12.919
 573.379 786.522
 524.273 883.257
 394.388 618.508
 234.657 969.673
 629.310 701.605
 228.677 591.326
 437.672 354.214
 432.273 232.490
 241.195 325.677
 911.154 33.063
 440.035 684.300
 233.164 169.569
 617.361 481.212
 959.862 186.362
 577.851 791.227
 749.100 889.530
 639.162 941.820
 360.917 890.738
 753.693 910.773
 602.591 520.252
 434.296 213.989
 523.699 368.709
 448.500 469.853
 905.434 682.316
 640.805 958.595
 784.932 758.430
 554.433 278.070
 748.159 165.639
 218.363 905.755
 424.975 358.097
 211.504 525.477
 766.691 146.974
 35.515 172.196
 597.089 627.282
 746.296 35.302
 748.042 896.297
 489.856 477.300
 44.107 116.383
 42.489 947.947
 38.632 811.718
 102.711 872.088
 856.816 402.602
 60.654 771.337
 726.803 795.401
 370.694 244.856
 814.484 799.305
 768.689 522.757
 185.392 437.067
 153.595 47.829
 40.334 75.381
 444.469 508.594
 580.705 207.020
 531.361 401.113
 803.450 672.176
 168.744 140.933
 381.012 877.236
 372.524 973.387
 303.418 937.810
 339.001 73.760
 730.670 686.888
 822.220 813.197
 185.184 712.154
 203.948 856.549
 795.267 347.823
 540.040 610.373
 348.974 190.477
 743.490 249.320
 828.661 845.805
 796.260 704.005
 343.767 369.757
 700.492 320.761
 764.559 134.977
 469.576 521.583
 262.674 538.860
 208.338 459.830
 593.288 245.847
 580.281 33.309
 594.728 212.273
 252.223 471.277
 648.667 31.175
 239.890 236.266
 929.968 626.818
 152.328 996.809
 200.395 759.519
 801.569 645.034
 763.328 421.725
 363.455 606.168
 424.127 32.790
 555.233 258.515
 897.724 404.696
 148.413 36.187
 904.426 52.012
 527.078 497.122
 107.883 370.042
 101.368 220.913
 315.025 84.590
 815.301 160.196
 793.800 779.726
 72.600 952.190
 816.347 96.739
 422.155 540.370
 326.401 744.101
 777.510 237.613
 11.992 906.333
 726.996 449.814
 667.812 146.373
 260.462 681.588
 13.903 884.276
 585.844 62.678
 634.810 943.287
 427.953 505.239
 280.173 186.604
 540.025 158.728
 866.395 644.271
 65.817 142.195
 409.992 734.885
 769.791 565.082
 155.062 722.230
 111.622 699.866
 6.947 679.064
 238.376 336.112
 306.224 241.431
 466.089 959.542
 54.938 874.777
 937.791 485.999
 101.393 301.383
 296.333 3.761
 990.201 986.253
 269.688 894.084
 258.079 990.347
 608.905 5.616
 798.449 186.252
 372.998 340.085
 503.024 418.084
 852.067 192.253
 17.912 66.121
 644.562 494.393
 5.253 54.680
 444.431 503.586
 487.027 291.891
 789.841 88.106
 451.579 40.766
 421.017 7.286
 39.839 746.416
 487.835 418.080
 989.553 354.162
 838.011 702.411
 122.630 382.952
 157.665 804.239
 111.505 718.975
 183.932 946.558
 482.093 782.121
 373.852 609.513
 308.202 925.385
 807.605 375.234
 658.350 452.119
 193.139 957.200
 981.768 791.843
 292.301 847.153
 5.375 241.061
 27.765 336.216
 674.912 346.126
 780.590 645.482
 356.905 840.768
 728.453 871.608
 147.123 927.675
 485.893 892.579
 257.658 252.861
 224.888 155.869
 208.407 820.864
 14.432 894.566
 887.709 260.899
 412.344 185.997
 507.218 717.318
 665.196 922.112
 422.100 406.399
 970.146 131.929
 661.688 775.152
 575.770 755.093
 588.315 701.905
 450.977 373.871
 221.827 293.941
 438.282 171.345
 610.956 330.918
 289.648 489.227
 955.303 56.488
 522.447 443.489
 566.005 882.308
 345.708 644.220
 860.493 201.919
 911.628 822.873
 406.291 245.944
 216.405 150.998
 127.928 89.359
 183.004 935.955
 565.307 156.652
 834.774 787.894
 994.852 987.441
 244.427 995.985
 98.255 515.172
 802.241 848.705
 67.513 582.090
 678.190 741.640
 777.233 37.676
 495.926 786.245
 221.935 233.529
 735.922 54.303
 421.716 489.479
 237.910 746.103
 636.301 633.182
 78.997 276.961
 15.998 743.950
 717.046 248.452
 856.713 12.098
 465.283 360.253
 842.021 174.216
 413.468 768.914
 52.974 334.774
 845.772 94.955
 939.021 433.112
 991.775 993.908
 782.174 975.732
 753.573 855.279
 690.678 505.930
 500.921 81.548
 645.236 220.892
 442.919 473.584
 235.977 30.869
 747.188 346.116
 195.224 561.827
 967.330 94.713
 701.726 273.687
 391.174 402.254
 336.088 158.143
 273.732 116.890
 962.691 815.925
 160.536 954.460
 236.662 31.752
 433.286 616.199
 749.588 970.140
 67.334 98.128
 477.094 526.513
 329.895 972.920
 445.638 170.980
 672.102 210.288
 743.553 317.690
 483.769 770.578
 839.183 107.496
 246.373 251.364
 891.911 787.916
 200.164 422.300
 432.858 159.962
 151.189 573.690
 612.241 899.813
 902.310 394.151
 649.069 783.558
 871.199 138.168
 243.367 790.158
 332.782 341.402
 417.035 841.650
 922.279 377.397
 510.307 186.449
 288.988 951.206
 178.418 532.966
 285.161 811.735
 87.368 403.968
 696.139 793.972
 306.554 479.844
 108.393 924.192
 925.747 119.894
 115.045 25.737
 298.587 748.830
 171.018 730.702
 226.913 340.760
 232.224 355.157
 870.281 60.232
 998.676 944.249
 791.645 980.528
 486.308 291.248
 260.070 209.876
 586.406 624.472
 229.502 248.766
 747.393 321.816
 631.889 774.116
 397.252 728.799
 174.636 611.894
 884.934 337.550
 455.622 498.292
 677.832 36.823
 221.218 435.217
 134.984 313.029
 139.468 379.159
 160.367 506.535
 765.424 539.384
 409.023 983.460
 990.321 343.410
 905.225 239.213
 320.756 812.211
 74.309 14.714
 786.240 597.292
 378.857 879.162
 159.651 705.207
 279.632 954.310
 859.364 176.381
 859.081 455.175
 326.694 913.936
 600.563 72.250
 608.125 959.957
 912.976 382.492
 167.382 792.278
 634.705 53.164
 784.363 431.018
 2.231 587.213
 521.278 82.895
 190.171 385.019
 733.971 760.822
 236.608 489.498
 639.512 359.696
 879.465 204.660
 8.941 375.937
 918.252 887.614
 704.001 172.794
 256.104 306.773
 414.202 26.150
 797.895 621.727
 549.343 262.458
 112.801 0.372
 604.388 513.174
 898.576 264.570
 818.268 365.754
 197.708 505.720
 803.687 662.949
 353.322 985.484
 317.644 78.078
 399.161 624.612
 86.179 828.423
 950.301 165.020
 784.410 951.491
 399.564 488.261
 924.591 195.082
 982.276 299.189
 619.456 512.747
 905.510 289.559
 392.117 428.050
 556.762 225.622
 402.350 166.133
 823.912 40.253
 485.014 747.483
 739.120 728.311
 160.929 9.717
 172.865 558.649
 522.895 348.048
 772.864 133.260
 437.186 438.322
 91.180 89.730
 479.172 188.637
 149.811 594.300
 164.473 32.535
 41.938 187.097
 395.855 570.085
 487.241 386.487
 250.976 640.257
 193.137 744.973
 744.920 591.480
 10.092 673.896
 550.499 745.815
 2.437 358.492
 712.717 529.794
 933.243 899.317
 594.013 191.347
 233.209 511.846
 904.395 422.874
 192.291 155.250
 54.045 66.177
 985.532 446.346
 892.079 652.474
 780.796 638.769
 418.862 112.106
 838.487 944.287
 363.553 121.821
 417.754 567.246
 764.548 306.023
 869.034 679.513
 367.440 701.350
 391.176 737.569
 830.445 375.974
 137.956 231.886
 296.391 976.558
 201.948 248.433
 827.062 882.804
 214.808 340.395
 801.560 973.550
 66.699 773.416
 535.455 156.697
 451.480 478.433
 789.625 460.704
 429.268 171.982
 293.188 816.440
 7.963 374.810
 17.909 628.956
 377.391 156.224
 404.384 818.941
 84.073 675.349
 573.616 438.605
 264.569 193.056
 360.014 987.530
 417.340 542.469
 700.010 687.084
 896.650 814.735
 9.432 749.775
 869.987 623.922
 15.317 900.040
 358.464 35.020
 485.325 379.037
 846.828 486.934
 159.437 477.149
 927.934 623.917
 251.600 378.709
 361.148 310.223
 299.024 134.434
 553.409 580.887
 117.390 774.073
 797.052 353.983
 723.267 576.478
 54.509 264.560
 440.228 983.906
 804.468 486.639
 970.718 504.753
 547.626 286.402
 27.577 632.473
 306.948 837.279
 541.752 522.413
 594.286 456.456
 438.273 132.261
 302.574 463.911
 271.770 231.216
 223.867 781.179
 484.107 118.780
 994.772 780.258
 867.005 832.878
 291.788 756.587
 736.599 850.978
 802.474 367.590
 937.798 844.991
 600.073 974.292
 755.210 504.326
 968.062 713.124
 103.474 120.745
 829.256 363.727
 570.569 878.307
 806.696 362.813
 388.452 222.039
 608.953 230.730
 679.966 416.054
 122.085 953.889
 180.983 337.184
 988.948 620.849
 442.211 591.109
 951.438 601.315
 483.911 357.239
 163.507 435.119
 295.120 654.726
 596.314 152.327
 51.129 429.118
 548.656 156.759
 661.248 456.890
 846.241 894.564
 273.875 288.977
 215.535 9.115
 756.145 555.198
 408.448 405.777
 357.814 945.971
 242.458 858.360
 768.267 107.964
 819.744 366.953
 414.826 834.338
 764.156 198.884
 40.836 111.394
 535.517 325.685
 582.686 380.851
 368.761 114.940
 953.306 385.409
 466.027 592.926
 181.350 45.060
 21.369 199.064
 173.721 338.653
 961.604 683.804
 216.279 281.313
 877.644 25.913
 833.158 950.467
 136.083 971.965
 247.291 544.415
 191.691 929.620
 959.558 596.090
 461.704 516.941
 755.632 414.891
 19.545 513.391
 200.641 311.039
 768.960 345.339
 662.526 155.158
 572.902 532.003
 464.220 841.648
 141.269 819.179
 579.161 524.514
 887.321 531.027
 609.151 360.937
 707.082 108.510
 701.133 478.716
 934.924 901.009
 731.224 42.466
 0.952 200.455
 999.576 458.999
 433.705 810.498
 905.754 779.558
 390.305 323.127
 506.750 335.764
 383.869 818.750
 472.206 213.258
 46.097 140.429
 45.614 713.749
 796.202 837.063
 76.106 889.612
 73.220 582.481
 710.882 228.344
 168.289 507.151
 719.611 805.324
 710.493 716.522
 773.380 666.835
 11.454 995.595
 14.487 820.588
 960.242 634.362
 449.963 233.689
 134.656 665.360
 679.890 418.868
 613.934 935.053
 158.065 45.602
 451.089 78.481
 82.223 75.594
 403.022 15.195
 456.930 989.903
 789.104 308.497
 275.468 61.281
 923.107 44.360
 866.832 408.962
 561.113 596.814
 567.782 849.234
 54.700 199.381
 153.118 683.659
 172.463 974.138
 113.784 424.033
 835.348 458.830
 463.648 680.527
 736.846 586.267
 411.823 694.188
 125.539 17.740
 916.221 200.057
 5.617 112.935
 871.674 900.842
 954.790 172.736
 846.839 17.745
 415.466 849.076
 810.479 384.130
 134.476 348.962
 950.142 844.822
 812.227 729.799
 333.374 319.764
 580.441 792.781
 970.161 552.192
 718.154 823.508
 560.157 70.660
 801.103 337.978
 432.472 298.979
 975.826 592.026
 570.437 611.878
 175.713 568.267
 148.154 786.164
 223.911 522.253
 257.138 81.897
 972.634 645.154
 865.418 716.160
 938.346 570.790
 1.831 889.201
 538.946 47.790
 496.568 680.752
 707.045 231.125
 715.250 960.389
 730.367 480.206
 805.925 122.722
 997.087 932.406
 322.513 654.508
 444.450 241.364
 308.642 720.527
 920.383 909.478
 214.904 588.002
 70.186 424.766
 400.805 530.802
 407.170 645.763
 538.749 115.701
 773.599 416.884
 418.018 490.014
 756.221 483.764
 446.773 495.434
 801.627 297.469
 402.631 424.489
 746.501 22.341
 598.467 827.389
 405.501 909.837
 849.066 547.095
 367.061 475.610
 263.389 704.024
 560.049 565.510
 592.187 529.253
 750.280 255.210
 354.923 132.334
 386.796 575.160
 305.407 628.512
 78.149 655.843
 601.948 697.500
 76.422 56.535
 783.262 24.806
 72.083 673.431
 851.959 125.417
 150.082 760.156
 297.412 472.609
 173.858 665.862
 191.596 371.329
 99.291 974.804
 835.551 611.523
 678.549 778.248
 169.144 112.783
 800.532 927.378
 959.462 794.489
 889.942 797.754
 908.484 57.321
 613.418 475.519
 351.463 90.611
 834.708 377.485
 315.061 788.825
 740.208 306.372
 857.743 198.724
 193.690 374.580
 891.868 971.149
 249.656 301.221
 982.603 368.160
 886.977 384.566
 907.039 603.647
 149.621 203.207
 339.365 64.787
 184.019 422.218
 784.543 680.435
 30.573 234.171
 521.723 43.240
 300.847 98.537
 625.607 43.692
 96.053 846.683
 223.581 690.355
 193.528 574.180
 710.875 441.064
 846.364 368.611
 205.906 990.198
 660.318 31.527
 681.935 798.154
 288.192 900.124
 885.896 227.640
 924.548 400.805
 855.740 499.377
 305.579 456.818
 906.785 595.320
 586.075 600.028
 786.576 33.864
 746.587 17.671
 35.828 197.915
 201.227 604.240
 757.621 707.900
 855.200 832.861
 133.557 558.000
 779.479 246.422
 357.754 251.282
 909.475 73.973
 739.126 619.372
 169.665 770.604
 679.171 52.273
 314.595 667.955
 24.589 416.579
 649.364 807.140
 957.504 444.268
 943.500 946.184
 485.209 33.480
 28.145 620.753
 668.497 937.022
 217.885 561.327
 753.391 209.019
 228.705 193.884
 193.942 536.278
 278.861 977.179
 350.618 965.007
 619.483 951.047
 174.474 327.843
 609.250 720.503
 24.738 928.548
 338.161 704.288
 577.927 315.645
 638.409 498.880
 559.253 600.840
 467.533 705.526
 329.350 98.042
 185.715 234.910
 586.720 684.455
 203.545 528.459
 72.430 342.597
 80.247 44.619
 990.182 722.781
 89.874 870.897
 261.924 176.804
 931.932 196.717
 934.506 728.175
 984.240 267.768
 322.854 550.682
 823.337 129.423
 433.804 179.467
 668.713 135.747
 54.596 346.925
 641.503 672.799
 631.597 754.825
 919.596 532.332
 806.621 515.232
 875.663 727.147
 647.143 432.561
 412.036 505.384
 207.549 789.688
 969.364 781.754
 924.363 140.350
 50.340 933.561
 390.277 611.552
 734.480 823.342
 509.060 962.391
 187.035 313.704
 723.357 724.512
 909.780 379.859
 575.618 24.435
 722.032 38.206
 32.417 535.460
 678.173 672.780
 826.153 568.170
 257.843 323.506
 175.294 741.060
 844.450 109.888
 93.050 399.330
 327.587 100.291
 620.705 908.862
 419.259 640.537
 590.146 847.975
 209.615 856.653
 372.632 671.437
 555.293 816.684
 778.252 614.762
 995.914 637.346
 181.265 942.993
 138.070 755.533
 737.524 393.619
 390.973 145.477
 486.200 100.146
 846.410 583.398
 272.166 959.071
 183.685 167.346
 948.734 382.005
 166.642 355.451
 712.219 485.599
 456.858 346.854
 747.495 859.461
 669.778 892.305
 522.699 226.740
 377.277 672.766
 35.247 199.533
 842.339 451.919
 382.104 323.246
 843.816 910.335
 84.622 107.862
 899.196 664.094
 350.302 432.469
 361.907 608.146
 686.648 770.919
 300.756 694.889
 110.102 75.256
 259.752 241.755
 308.334 839.204
 147.014 179.548
 37.290 81.951
 765.005 517.587
 364.193 493.731
 227.411 65.094
 30.671 285.756
 520.171 853.713
 711.479 920.257
 268.184 137.512
 616.693 659.506
 830.847 578.574
 140.046 79.250
 837.781 673.502
 832.452 421.044
 312.958 444.339
 195.108 4.291
 446.157 353.058
 786.404 242.726
 633.481 638.539
 144.828 987.562
 605.192 296.672
 597.870 592.180
 723.713 595.754
 284.536 918.353
 5.156 849.759
 624.415 404.300
 184.973 560.562
 55.511 728.930
 506.116 526.919
 500.454 738.572
 603.670 33.618
 648.647 371.894
 343.363 349.969
 530.927 811.149
 146.021 944.628
 861.949 4.093
 802.378 666.186
 410.672 807.721
 112.251 639.190
 985.707 84.402
 631.552 417.019
 73.099 181.065
 95.942 540.832
 400.298 906.148
 629.838 742.543
 711.051 716.270
 16.258 655.289
 388.977 679.695
 171.683 753.240
 658.237 506.968
 569.090 920.952
 391.638 656.669
 913.047 278.207
 871.372 127.526
 577.762 777.577
 555.405 944.539
 560.014 407.709
 211.187 708.976
 314.713 224.790
 974.059 598.735
 375.434 687.997
 584.708 330.604
 112.697 72.553
 450.677 299.236
 49.241 897.638
 281.724 124.414
 487.300 47.681
 966.497 419.496
 664.535 437.123
 515.112 756.349
 552.208 913.685
 293.910 577.847
 754.205 497.297
 257.715 495.939
 724.431 785.589
 352.603 824.960
 861.816 337.228
 957.698 915.199
 588.774 377.072
 975.268 465.696
 595.700 198.387
 609.837 367.924
 319.182 4.186
 722.924 139.638
 896.594 609.570
 961.940 792.132
 239.136 788.043
 269.777 191.828
 126.909 95.772
 343.628 51.266
 944.094 648.328
 663.680 553.718
 633.621 594.272
 718.927 983.868
 906.074 360.103
 460.634 324.057
 637.001 202.463
 84.664 566.770
 633.752 158.326
 330.414 990.413
 653.827 234.524
 263.396 113.479
 271.050 117.639
 235.271 764.278
 176.418 947.775
 472.624 227.262
 983.004 809.426
 694.802 816.142
 997.786 714.666
 791.287 307.547
 599.754 543.772
 967.474 291.687
 398.388 862.553
 790.045 768.598
 767.845 840.898
 202.895 866.204
 391.408 881.040
 143.632 771.053
 292.582 644.785
 748.831 251.570
 361.192 205.380
 1.533 189.712
 445.999 191.144
 833.090 508.602
 723.411 324.525
 257.541 745.132
 762.088 372.515
 782.783 237.323
 685.713 533.667
 629.217 711.869
 244.240 905.233
 792.090 718.665
 794.084 253.663
 635.066 382.863
 969.424 596.127
 4.572 863.344
 712.808 473.537
 140.226 517.277
 789.463 531.261
 337.157 387.131
 604.896 537.273
 130.741 328.234
 201.808 64.668
 40.364 976.467
 555.022 192.407
 771.980 177.208
 490.561 71.954
 462.918 334.345
 708.455 545.477
 608.557 33.468
 923.057 51.815
 868.815 903.597
 187.185 328.169
 971.053 929.797
 128.119 307.910
 441.022 753.235
 388.368 668.023
 269.173 99.826
 779.206 624.217
 798.381 583.180
 970.420 378.891
 871.414 217.659
 358.963 558.891
 450.919 53.708
 688.534 638.826
 698.125 177.083
 91.252 724.836
 623.643 678.191
 254.092 806.923
 487.814 145.497
 92.604 199.573
 790.048 331.133
 561.380 45.626
 935.837 206.804
 417.041 512.705
 73.926 18.286
 950.226 361.336
 550.103 767.845
 946.592 496.150
 401.713 931.568
 654.598 653.678
 120.190 44.591
 14.357 650.493
 917.498 968.757
 224.938 372.582
 154.261 367.106
 237.826 580.222
 708.924 836.381
 505.897 422.365
 502.457 746.456
 287.206 481.293
 334.631 573.986
 701.394 23.295
 655.915 132.041
 216.839 626.338
 992.494 838.923
 165.306 343.658
 887.354 54.465
 547.363 286.045
 422.801 573.008
 818.842 849.130
 482.136 896.872
 502.100 549.631
 801.665 735.916
 514.563 481.312
 798.022 866.831
 673.189 62.978
 947.309 634.875
 242.234 973.550
 787.291 851.141
 921.359 789.943
 135.547 6.200
 803.111 839.725
 916.699 727.589
 497.753 520.507
 700.610 411.460
 466.986 830.472
 128.728 380.495
 217.065 998.830
 383.653 699.506
 170.246 941.338
 601.860 621.021
 8.310 224.966
 83.621 255.360
 13.395 378.663
 588.082 448.543
 322.888 695.879
 263.806 507.904
 172.942 241.516
 532.633 605.993
 689.129 94.598
 772.302 700.558
 855.247 61.815
 13.975 179.953
 168.384 210.723
 245.705 242.595
 588.871 759.781
 781.238 75.342
 589.744 681.203
 582.777 53.494
 977.147 18.181
 311.906 554.931
 218.826 477.173
 198.433 188.676
 14.179 556.338
 864.257 675.491
 950.624 930.851
 898.292 692.210
 205.111 293.700
 957.089 375.249
 207.229 495.863
 250.173 60.570
 25.521 932.768
 573.501 171.427
 468.318 365.065
 271.272 921.212
 704.930 62.499
 156.045 911.973
 765.614 531.822
 98.437 530.750
 925.899 485.821
 637.264 792.222
 532.092 873.881
 63.782 479.723
 792.868 108.695
 332.713 895.053
 912.534 363.378
 259.071 554.422
 343.837 393.196
 512.737 842.224
 14.096 562.195
 239.647 50.968
 953.192 73.382
 864.865 754.917
 603.884 148.794
 992.321 962.827
 205.412 560.227
 860.372 613.105
 445.085 340.800
 671.538 370.150
 207.093 220.739
 246.613 276.252
 804.047 727.056
 894.245 47.816
 848.686 506.369
 500.973 881.898
 657.741 203.509
 576.284 778.787
 227.509 727.134
 102.776 74.094
 784.391 419.198
 391.756 110.348
 300.066 120.410
 906.288 530.193
 229.602 381.800
 941.704 323.041
 844.397 747.149
 730.901 552.413
 606.150 646.592
 629.561 195.576
 982.113 663.287
 523.904 69.642
 307.660 818.346
 58.235 743.721
 834.978 760.433
 96.713 255.333
 994.732 932.597
 487.296 487.173
 372.349 647.442
 487.200 108.935
 646.628 650.884
 518.641 955.599
 143.474 953.276
 458.780 771.146
 62.466 103.978
 715.129 83.559
 382.578 471.598
 511.158 47.393
 942.932 647.782
 299.077 863.705
 924.902 638.821
 48.159 599.278
 586.840 758.490
 426.113 128.670
 478.261 939.885
 24.806 530.347
 796.447 786.756
 784.802 614.246
 57.415 969.822
 478.834 640.370
 801.244 315.061
 433.566 519.953
 807.472 44.200
 841.079 451.451
 882.011 418.099
 853.804 627.825
 17.752 447.841
 814.691 219.610
 905.261 212.939
 171.773 666.208
 858.970 638.726
 914.868 537.087
 162.745 703.869
 381.638 12.590
 264.314 982.811
 468.841 803.497
 751.530 76.254
 188.275 17.970
 418.912 885.504
 990.056 798.016
 227.220 274.407
 780.744 204.994
 522.402 506.844
 361.059 820.178
 416.216 910.361
 446.036 343.056
 845.748 599.967
 186.302 383.438
 82.486 293.624
 437.531 935.804
 616.148 396.221
 9.117 243.512
 610.116 646.401
 923.768 969.952
 932.820 875.350
 826.373 622.612
 985.015 374.427
 160.510 869.029
 741.662 205.441
 479.803 851.036
 137.437 600.469
 252.692 471.690
 878.197 614.868
 54.794 289.192
 141.571 35.731
 2.759 511.409
 325.945 467.262
 375.397 315.962
 859.269 663.799
 378.017 512.874
 131.285 850.581
 48.597 373.437
 362.042 642.425
 71.988 240.136
 866.076 562.616
 281.392 543.387
 868.791 290.376
 483.425 832.505
 135.739 977.848
 870.958 897.449
 996.283 19.725
 191.503 546.457
 393.226 914.323
 351.238 910.852
 835.243 598.378
 666.832 585.267
 238.202 284.272
 268.493 558.604
 736.965 183.308
 525.343 842.805
 456.012 8.497
 953.896 323.426
 723.682 151.852
 105.712 513.932
 282.408 402.048
 963.008 236.314
 120.507 876.634
 530.867 431.135
 767.734 997.563
 559.965 243.448
 347.575 239.037
 700.274 675.533
 658.192 562.618
 238.469 647.299
 808.080 856.870
 852.073 480.104
 912.027 888.778
 292.196 105.104
 461.235 713.735
 432.749 693.965
 824.905 782.540
 873.980 684.505
 978.739 120.809
 16.943 108.758
 751.442 572.171
 816.136 773.984
 349.157 716.134
 931.101 761.675
 578.809 359.474
 723.558 224.838
 416.711 512.201
 52.076 924.385
 433.518 191.805
 496.718 961.781
 119.260 839.501
 975.410 863.089
 583.945 307.199
 493.471 440.866
 124.863 401.905
 377.904 612.181
 138.841 614.269
 996.550 756.278
 157.092 559.134
 935.239 942.434
 936.025 608.554
 517.929 901.636
 546.385 382.247
 597.766 424.397
 965.650 998.306
 741.703 676.799
 448.000 989.993
 376.239 988.621
 778.881 415.228
 583.915 997.786
 726.725 167.024
 44.126 666.611
 595.509 719.480
 930.774 915.252
 724.331 289.412
 324.293 259.825
 242.990 573.286
 105.924 476.075
 997.792 138.527
 195.208 528.798
 634.569 153.793
 13.000 672.953
 644.657 271.298
 925.471 120.448
 225.614 103.347
 201.395 118.524
 16.480 233.011
 325.342 858.829
 774.969 74.153
 811.213 753.358
 462.092 48.218
 490.079 213.085
 782.087 514.324
 467.633 851.287
 239.520 106.009
 2.287 726.084
 170.893 663.607
 715.406 820.875
 888.701 767.791
 159.085 938.183
 147.777 79.624
 510.974 818.442
 166.716 768.901
 294.827 872.812
 673.816 399.237
 622.705 985.912
 113.059 759.785
 681.197 464.026
 660.255 454.714
 528.999 205.835
 934.574 138.139
 803.911 400.912
 821.484 310.626
 549.518 626.313
 177.963 660.324
 38.888 739.716
 101.204 264.974
 496.567 850.142
 92.371 188.536
 880.620 291.771
 725.134 366.815
 91.645 605.336
 175.363 329.611
 911.628 233.795
 227.599 542.717
 756.450 918.308
 642.683 652.030
 644.246 606.841
 249.508 995.627
 158.132 296.333
 965.502 629.581
 214.630 371.178
 511.683 142.312
 65.346 192.510
 678.420 453.323
 663.765 466.586
 130.189 989.299
 654.648 74.298
 377.342 377.881
 201.367 891.038
 359.283 512.290
 396.067 745.814
 198.377 323.803
 415.976 155.471
 922.768 300.303
 42.166 184.410
 97.260 44.584
 868.154 598.310
 325.985 453.359
 46.665 43.666
 933.351 285.158
 883.597 950.650
 928.410 481.274
 946.734 147.769
 703.088 8.054
 649.083 231.471
 100.703 741.221
 857.283 756.387
 264.850 944.086
 906.598 521.992
 490.319 772.944
 246.112 114.438
 550.496 436.354
 639.569 419.237
 276.179 743.106
 585.527 817.822
 568.417 789.505
 150.048 1.125
 305.645 94.001
 309.054 823.981
 468.769 110.608
 836.816 948.859
 175.936 406.923
 741.109 515.296
 563.610 933.673
 801.754 67.137
 647.371 436.762
 313.027 83.638
 472.999 756.734
 135.462 818.648
 257.223 251.937
 430.579 646.044
 502.671 988.625
 362.992 646.595
 640.698 422.578
 816.137 924.289
 949.732 701.933
 66.698 797.401
 859.478 239.881
 12.894 25.259
 279.899 19.330
 145.582 75.544
 988.468 20.879
 9.049 844.378
 23.088 922.363
 519.138 463.384
 317.842 655.401
 616.634 880.923
 793.784 764.971
 338.617 821.131
 790.154 685.754
 322.678 801.942
 58.398 798.386
 929.714 945.518
 711.258 374.754
 819.620 920.570
 143.905 569.768
 758.108 110.523
 348.947 413.977
 317.444 864.898
 510.386 143.808
 682.893 839.433
 764.682 151.649
 41.734 105.147
 494.645 714.731
 642.831 64.763
 111.476 478.401
 29.850 679.761
 572.921 325.504
 706.483 21.049
 674.939 799.144
 451.718 415.120
 687.747 91.765
 109.666 185.230
 134.683 840.591
 202.190 168.934
 337.380 539.853
 502.314 330.326
 879.752 396.520
 438.729 143.986
 935.736 411.530
 131.695 290.353
 724.394 496.644
 71.150 116.725
 416.643 562.368
 100.082 347.858
 39.490 900.004
 949.430 504.341
 178.248 386.449
 152.351 250.241
 140.111 260.068
 641.087 554.264
 241.763 536.944
 672.618 736.947
 751.137 786.289
 241.407 581.677
 933.294 580.292
 698.893 116.878
 510.562 735.645
 617.778 103.455
 488.325 621.124
 800.893 873.838
 764.051 607.718
 853.687 921.039
 725.483 865.728
 608.498 497.546
 354.531 488.180
 428.399 690.140
 339.551 553.787
 627.011 738.742
 717.004 588.069
 845.136 281.722
 423.253 681.252
 730.229 269.123
 351.509 660.041
 3.543 286.612
 543.155 461.667
 383.486 290.330
 666.072 637.827
 601.527 345.147
 67.114 528.894
 216.198 980.932
 256.694 541.393
 247.028 593.646
 468.992 471.110
 37.090 796.338
 922.878 417.864
 762.050 411.085
 20.967 404.126
 765.156 543.770
 104.866 847.043
 369.305 822.202
 624.544 941.472
 35.531 842.943
 972.735 330.417
 66.048 367.375
 528.500 99.360
 431.844 52.790
 97.674 703.790
 510.222 984.948
 335.244 386.571
 395.270 995.569
 492.211 566.288
 170.763 468.299
 6.714 572.444
 865.338 841.901
 818.869 602.192
 326.945 357.779
 546.701 400.587
 618.737 333.781
 735.657 587.160
 740.876 706.770
 658.596 821.576
 89.706 117.312
 672.007 816.656
 472.807 21.457
 955.840 154.832
 179.240 332.908
 810.219 671.936
 360.610 815.482
 236.981 958.027
 190.239 767.910
 685.154 47.761
 142.866 643.563
 927.988 281.781
 561.836 815.078
 608.875 406.015
 69.187 182.187
 41.626 418.085
 518.540 200.105
 77.131 290.710
 111.959 910.894
 906.942 212.782
 98.459 942.298
 421.015 242.404
 570.424 214.252
 481.531 505.630
 279.753 294.810
 229.824 183.828
 941.029 272.462
 275.054 285.846
 85.580 474.241
 490.113 513.578
 417.238 937.653
 784.541 706.741
 615.224 834.206
 961.092 341.005
 277.503 903.270
 870.357 189.921
 922.673 763.404
 38.008 522.981
 721.846 865.556
 686.252 467.739
 543.851 995.956
 242.803 421.995
 425.515 48.995
 617.760 562.060
 259.785 210.289
 525.327 595.098
 192.446 421.653
 180.260 378.086
 375.432 762.510
 758.536 944.474
 611.739 161.759
 981.357 803.895
 392.470 151.255
 167.594 212.980
 547.156 453.399
 661.784 949.523
 459.270 343.174
 945.467 91.765
 622.624 487.126
 194.871 433.802
 392.394 401.714
 976.535 622.141
 605.990 620.311
 46.685 432.879
 381.333 956.591
 414.985 20.137
 738.808 12.489
 477.261 541.196
 711.863 927.306
 846.129 529.737
 611.653 692.484
 697.929 363.939
 973.233 571.288
 896.559 419.579
 142.498 937.007
 690.541 159.325
 250.581 365.736
 452.926 777.916
 579.945 44.482
 241.505 779.783
 746.325 451.947
 99.390 331.965
 223.583 73.234
 146.812 623.007
 122.907 371.896
 990.171 120.266
 730.543 879.755
 603.846 297.003
 614.190 609.062
 136.385 480.504
 460.283 840.620
 521.574 227.683
 613.883 8.967
 5.251 480.252
 298.948 970.748
 852.778 493.207
 16.796 499.633
 404.970 614.396
 800.094 761.012
 80.323 756.214
 62.345 658.118
 860.018 320.558
 280.381 949.847
 674.022 283.207
 809.606 576.546
 69.292 622.582
 716.820 616.333
 675.469 689.819
 659.357 169.488
 583.495 2.234
 906.400 436.325
 565.295 231.308
 530.925 534.316
 538.326 420.514
 369.480 678.588
 220.619 169.566
 400.287 227.094
 136.518 262.554
 905.031 534.445
 80.026 991.097
 910.765 348.824
 584.424 863.833
 538.858 672.351
 599.241 24.808
 678.779 150.320
 357.829 190.499
 845.187 487.869
 702.725 314.143
 734.502 458.725
 996.841 192.877
 267.482 379.890
 214.746 434.996
 260.917 604.653
 111.163 328.761
 116.157 525.543
 188.043 319.007
 424.616 686.172
 914.761 761.912
 378.817 49.090
 639.027 41.248
 627.864 944.311
 402.849 781.182
 342.947 184.195
 445.537 961.982
 953.790 744.514
 234.361 57.005
 301.454 14.324
 66.469 574.097
 925.236 159.425
 489.467 454.529
 288.254 642.619
 302.193 900.950
 952.645 430.627
 734.442 256.429
 874.064 190.440
 530.478 313.820
 7.527 650.430
 245.087 813.518
 541.857 852.896
 724.714 193.780
 125.410 849.529
 815.155 837.526
 56.917 349.998
 89.551 949.753
 315.831 302.326
 307.618 777.983
 548.201 503.703
 333.629 522.662
 336.779 268.948
 994.364 983.916
 725.729 343.945
 439.921 654.997
 577.167 581.456
 773.810 641.108
 772.959 100.875
 291.236 885.793
 983.266 451.478
 556.158 796.973
 973.636 675.852
 661.809 442.928
 563.679 627.464
 462.420 137.616
 59.352 700.366
 895.415 947.806
 512.322 562.001
 996.067 565.460
 597.054 89.889
 56.311 121.909
 399.988 563.088
 15.098 40.834
 475.009 78.779
 461.351 490.367
 202.494 998.014
 157.494 597.243
 691.233 82.694
 279.957 414.612
 156.986 494.441
 354.507 917.530
 200.151 376.603
 323.185 654.330
 567.923 740.534
 203.900 366.982
 531.265 499.280
 233.964 58.366
 720.347 924.447
 269.206 919.431
 257.868 499.337
 37.630 914.870
 0.443 73.218
 821.281 983.707
 164.333 623.146
 415.226 952.919
 172.042 552.068
 144.849 740.338
 137.289 811.629
 121.588 980.983
 512.574 767.372
 295.460 232.184
 388.987 420.749
 686.064 672.038
 173.134 680.000
 111.201 117.720
 610.413 909.613
 905.792 60.784
 694.691 80.493
 358.719 691.982
 47.230 850.486
 669.767 905.344
 86.129 703.481
 124.531 507.726
 293.381 506.580
 336.508 183.982
 249.640 166.007
 950.326 688.141
 805.178 396.351
 228.961 646.789
 825.187 402.873
 754.888 812.490
 752.986 717.153
 807.326 522.959
 718.092 741.860
 285.455 77.352
 848.100 236.411
 733.834 196.182
 672.441 12.667
 697.814 288.662
 209.179 275.117
 353.071 903.847
 257.916 115.605
 877.064 123.555
 165.601 706.275
 77.243 290.171
 548.736 289.583
 280.008 16.045
 134.375 470.051
 787.876 949.016
 590.846 913.664
 405.233 966.854
 352.735 967.694
 643.749 929.090
 477.048 52.396
 478.480 555.270
 300.321 837.943
 619.426 542.377
 479.725 112.404
 578.516 439.668
 102.831 42.457
 689.591 716.067
 226.875 916.173
 222.728 673.397
 73.322 890.911
 821.427 558.906
 349.613 218.684
 381.823 234.011
 817.810 621.749
 840.650 774.816
 377.882 193.555
 999.461 266.355
 8.600 421.219
 796.317 49.794
 916.037 697.540
 355.371 673.821
 11.780 311.101
 665.418 562.500
 291.070 185.750
 29.407 857.126
 44.564 164.719
 110.256 324.633
 933.652 994.650
 799.233 596.229
 433.682 221.114
 530.017 144.085
 725.765 335.894
 535.739 298.585
 847.778 858.891
 832.427 622.039
 428.625 751.255
 48.016 95.684
 84.771 64.104
 192.286 744.589
 90.696 967.431
 873.638 559.887
 109.406 980.626
 560.672 310.125
 27.985 59.165
 210.201 134.844
 556.722 166.820
 841.981 645.629
 567.454 580.174
 540.538 725.332
 843.918 698.921
 465.508 808.222
 249.251 853.533
 16.672 276.127
 366.126 59.394
 544.107 742.670
 594.604 926.699
 336.579 584.581
 990.827 827.628
 934.536 671.265
 863.603 791.036
 672.971 37.834
 211.175 550.685
 292.417 329.390
 450.733 341.726
 194.793 443.166
 870.257 813.425
 649.293 528.235
 695.883 211.127
 859.805 628.758
 326.299 450.165
 130.120 925.563
 924.724 47.159
 450.566 32.173
 293.109 44.159
 176.563 816.079
 474.701 28.009
 276.342 65.173
 360.554 346.505
 44.810 214.864
 311.524 405.410
 569.898 646.010
 376.606 12.717
 406.186 500.510
 595.942 650.997
 370.822 924.115
 455.530 103.025
 594.659 409.006
 221.695 343.704
 605.998 887.178
 366.011 121.588
 417.401 225.079
 912.935 280.909
 153.012 236.859
 448.563 980.151
 472.910 604.614
 943.034 421.983
 903.739 646.940
 13.281 163.261
 605.735 579.949
 916.584 180.159
 233.049 276.508
 377.037 545.047
 467.688 949.239
 342.526 267.089
 821.513 200.793
 313.460 761.625
 152.498 431.759
 918.724 764.192
 481.188 243.581
 709.552 778.575
 524.169 682.928
 546.934 345.876
 490.007 547.658
 649.566 309.525
 168.887 505.993
 102.007 611.934
 952.990 103.527
 979.739 39.730
 866.135 371.742
 890.289 299.904
 877.440 371.690
 646.783 187.627
 96.747 663.255
 549.572 742.896
 974.490 80.056
 748.507 797.723
 383.951 899.642
 866.569 314.374
 680.791 255.607
 286.710 299.747
 198.022 560.861
 617.799 758.605
 531.863 558.201
 70.503 291.857
 745.989 35.137
 75.848 243.962
 812.536 24.465
 82.468 209.814
 214.909 641.153
 265.426 696.003
 360.129 401.014
 890.562 529.351
 940.532 639.115
 402.197 468.204
 502.453 348.751
 365.447 415.601
 532.771 637.939
 202.304 690.482
 375.424 933.809
 45.932 281.274
 205.193 830.242
 911.611 699.089
 283.997 985.742
 984.453 544.397
 427.821 42.462
 971.069 796.205
 345.368 99.842
 800.053 986.748
 550.875 674.361
 208.259 213.525
 384.788 288.002
 968.061 505.774
 231.615 220.323
 325.032 561.371
 942.066 541.357
 83.677 725.562
 337.309 214.276
 237.317 233.318
 290.758 857.937
 950.947 886.599
 494.388 120.732
 515.535 206.079
 572.264 609.884
 869.097 669.369
 607.192 906.338
 772.687 425.334
 503.457 477.317
 414.967 123.449
 479.261 769.526
 352.092 500.450
 629.204 559.705
 353.285 671.618
 135.969 780.233
 77.860 744.494
 760.075 690.669
 45.789 237.595
 569.348 987.338
 148.563 690.663
 60.695 428.398
 875.702 906.368
 404.280 888.389
 478.234 92.263
 235.706 671.438
 755.833 167.692
 419.803 24.333
 918.663 70.554
 397.940 358.351
 746.574 716.153
 950.105 861.397
 833.133 513.282
 497.376 249.839
 174.327 985.352
 936.826 52.917
 434.080 46.446
 639.657 363.169
 411.411 79.045
 807.646 635.850
 145.841 902.802
 229.372 231.294
 655.232 528.743
 415.668 709.819
 8.486 792.859
 636.004 792.869
 627.544 355.078
 989.962 671.027
 799.910 447.583
 999.410 384.360
 103.841 239.374
 419.666 128.961
 120.714 846.755
 866.861 1.775
 578.476 222.188
 222.407 220.799
 160.034 272.906
 585.159 727.062
 172.821 237.222
 232.332 156.517
 240.397 237.981
 758.988 973.011
 101.814 961.814
 383.888 477.189
 525.763 18.355
 630.665 990.537
 628.483 919.359
 964.542 689.565
 469.338 3.557
 936.592 903.515
 456.565 504.337
 362.976 651.975
 676.351 315.030
 652.201 388.878
 938.057 617.233
 648.831 329.746
 861.891 183.477
 49.845 3.457
 305.594 894.494
 285.913 312.749
 495.000 386.842
 663.072 74.115
 378.762 97.757
 902.857 793.331
 537.649 645.663
 75.862 13.990
 838.996 86.937
 323.526 539.844
 410.802 248.552
 936.910 905.208
 219.440 943.375
 994.039 769.098
 949.706 337.749
 236.689 197.224
 214.190 232.082
 534.102 720.520
 646.643 223.204
 678.990 409.977
 775.550 96.236
 387.415 165.436
 921.776 813.334
 928.835 802.338
 738.504 862.412
 449.235 46.830
 511.360 751.615
 625.097 68.875
 388.288 101.664
 108.743 938.074
 317.455 130.363
 308.856 261.733
 470.031 639.391
 359.692 33.566
 224.431 716.565
 837.473 299.496
 628.626 836.053
 504.882 939.844
 454.913 469.305
 429.547 621.132
 162.544 571.135
 508.317 622.690
 11.479 754.368
 217.382 770.742
 277.045 754.358
 233.484 483.881
 630.275 68.764
 71.262 957.533
 730.242 861.011
 647.012 690.661
 458.863 276.450
 503.814 925.546
 879.746 942.337
 564.022 561.680
 362.999 326.202
 662.890 788.926
 658.119 797.308
 664.827 25.057
 365.654 173.617
 777.877 841.053
 932.119 508.689
 322.191 907.386
 226.514 161.405
 937.031 729.673
 33.731 344.143
 244.180 86.908
 581.262 425.646
 742.377 805.174
 990.249 102.268
 59.715 349.765
 377.409 990.375
 213.889 895.463
 126.141 343.753
 752.253 125.135
 567.000 88.879
 296.160 238.423
 261.250 589.498
 281.586 143.223
 146.448 907.279
 458.416 811.743
 687.825 490.338
 824.584 459.511
 669.874 384.456
 172.703 839.918
 473.190 177.173
 812.764 219.302
 304.695 922.132
 505.256 829.538
 405.325 485.599
 347.889 998.545
 346.866 859.849
 662.522 86.494
 75.413 515.782
 636.382 550.058
 868.031 351.856
 95.987 302.560
 174.421 36.140
 799.148 308.700
 828.003 846.366
 688.904 463.789
 70.010 568.520
 785.471 64.714
 553.345 712.381
 623.229 29.516
 125.612 602.883
 147.984 801.340
 956.487 685.260
 756.503 58.244
 25.249 281.145
 120.251 811.011
 249.673 709.432
 726.115 715.519
 575.680 62.645
 779.368 853.825
 194.171 445.117
 542.334 388.907
 71.726 337.825
 73.005 302.649
 117.580 175.678
 131.686 456.508
 331.125 692.056
 143.678 931.159
 30.660 103.167
 148.696 607.947
 932.026 538.152
 692.581 244.234
 180.050 51.876
 386.722 500.591
 19.247 133.950
 91.144 24.587
 284.314 413.183
 287.542 448.792
 284.670 580.457
 570.543 75.133
 518.180 759.684
 374.545 790.202
 372.657 256.395
 97.717 973.555
 33.450 932.620
 915.850 550.794
 13.137 286.595
 481.009 23.642
 434.947 563.790
 761.329 38.989
 643.003 64.526
 839.381 487.442
 166.001 931.652
 91.506 39.316
 140.739 553.358
 816.201 612.881
 200.342 771.020
 766.445 347.348
 569.685 75.318
 821.950 933.464
 785.935 156.757
 69.241 490.174
 502.123 565.660
 149.741 809.806
 241.134 864.071
 901.371 610.478
 579.348 815.482
 23.376 207.156
 964.697 671.520
 906.150 657.304
 452.194 56.665
 509.734 258.767
 888.569 917.538
 571.704 222.906
 141.924 352.609
 755.603 251.844
 575.975 247.293
 96.328 592.601
 163.230 650.002
 193.646 290.996
 47.264 893.882
 686.799 833.348
 459.017 19.747
 202.990 43.510
 202.047 26.386
 4.143 36.796
 310.977 569.235
 207.032 651.447
 398.589 666.995
 671.567 153.844
 910.403 743.548
 344.344 107.456
 350.016 430.424
 115.695 210.308
 200.499 249.729
 658.137 134.387
 1.815 871.029
 524.966 77.046
 934.425 636.151
 215.591 883.172
 466.194 536.555
 377.973 382.963
 632.570 638.085
 690.387 569.141
 406.308 922.129
 819.722 605.593
 268.078 760.950
 720.116 503.815
 486.925 394.129
 145.262 851.488
 61.385 214.288
 784.832 847.413
 638.054 810.742
 787.789 347.455
 722.543 232.414
 443.794 806.713
 914.131 4.546
 502.309 203.686
 844.374 21.730
 514.541 933.566
 673.791 512.146
 886.113 581.163
 919.976 60.103
 181.765 641.285
 653.853 936.885
 983.795 998.201
 634.903 240.261
 82.996 49.288
 266.036 112.864
 487.195 144.838
 667.310 397.043
 133.962 790.794
 106.079 802.010
 959.641 238.779
 218.631 87.429
 228.522 474.034
 232.279 0.613
 589.020 652.908
 892.869 102.620
 976.437 74.341
 244.133 57.782
 205.678 271.926
 344.318 83.062
 326.763 652.670
 571.635 715.447
 688.847 794.436
 321.567 780.135
 265.508 445.496
 671.905 868.048
 429.206 986.877
 349.866 962.343
 773.258 551.699
 22.230 309.754
 215.429 716.954
 314.476 699.194
 881.767 153.981
 897.210 988.052
 768.985 446.778
 634.353 772.548
 978.137 455.497
 922.601 314.752
 164.155 749.717
 548.536 263.080
 470.967 286.811
 309.557 898.940
 539.184 329.981
 276.872 938.590
 554.967 643.960
 490.397 661.155
 829.682 970.277
 462.205 931.258
 88.838 255.293
 600.598 663.997
 736.816 810.379
 352.932 332.530
 535.784 642.960
 881.655 151.655
 780.561 368.288
 642.814 757.183
 506.847 44.293
 615.549 229.283
 82.191 755.654
 749.213 632.215
 694.339 989.027
 643.938 332.877
 470.404 610.445
 581.416 951.555
 885.935 290.184
 873.868 141.326
 611.927 372.384
 527.459 504.192
 309.594 699.653
 426.614 864.467
 130.114 660.463
 470.911 131.180
 775.275 503.861
 247.457 904.523
 94.037 676.875
 138.273 396.059
 951.490 890.637
 61.553 732.970
 835.717 758.008
 973.222 163.606
 643.065 5.260
 534.677 450.901
 784.634 420.663
 35.625 973.414
 121.030 231.863
 377.539 908.147
 896.318 510.479
 131.314 767.665
 396.405 385.756
 918.465 444.910
 295.778 349.553
 492.822 486.541
 826.699 182.929
 361.652 289.396
 956.728 101.550
 851.821 280.100
 597.270 564.867
 546.814 395.884
 594.003 925.141
 670.744 602.010
 429.257 200.025
 530.928 39.930
 459.268 870.380
 634.083 248.424
 331.627 757.662
 723.927 800.846
 399.045 887.690
 239.121 484.339
 336.932 355.472
 627.560 656.360
 359.309 765.395
 471.355 760.170
 938.717 919.282
 450.288 790.294
 502.318 289.293
 101.624 162.861
 383.053 61.328
 0.930 371.361
 239.062 426.548
 99.978 668.678
 57.540 482.977
 299.971 999.644
 774.650 876.209
 25.562 468.983
 968.140 838.457
 289.750 737.046
 214.148 899.968
 22.302 125.594
 697.568 458.067
 873.440 638.969
 882.829 949.296
 226.964 78.959
 298.500 322.485
 267.593 486.734
 277.497 238.895
 979.117 80.221
 290.719 204.238
 314.130 983.697
 984.478 81.431
 211.826 447.355
 303.342 948.033
 965.101 22.755
 975.084 494.816
 797.404 655.887
 931.633 448.572
 627.096 758.933
 920.789 320.836
 424.293 666.359
 62.458 2.647
 432.142 127.937
 558.049 852.709
 789.165 563.481
 263.257 361.715
 788.001 140.044
 676.661 759.211
 502.588 536.086
 826.489 991.814
 753.201 748.458
 5.728 914.284
 127.120 962.313
 714.805 759.605
 880.737 342.176
 127.759 593.574
 193.427 381.038
 961.817 506.488
 179.293 945.698
 564.126 383.158
 873.057 428.469
 49.088 747.144
 751.942 21.354
 344.031 60.731
 225.742 397.874
 402.107 34.526
 489.669 364.749
 694.360 655.840
 584.611 940.790
 426.274 370.244
 920.715 959.826
 969.211 873.264
 694.464 569.653
 438.534 407.432
 946.596 817.251
 575.610 72.450
 676.250 44.653
 441.092 92.628
 731.795 758.303
 445.851 35.950
 755.161 431.692
 930.726 823.828
 456.512 826.201
 557.107 831.072
 960.261 603.710
 840.522 163.818
 990.490 507.746
 105.394 171.530
 680.313 224.213
 270.451 641.048
 800.802 230.393
 203.679 819.648
 43.504 799.721
 878.988 194.693
 567.642 663.371
 392.836 734.706
 577.991 216.917
 680.085 376.271
 49.516 196.142
 829.407 869.323
 505.724 290.666
 518.104 507.039
 712.901 593.518
 745.499 743.301
 323.748 240.656
 677.889 608.591
 521.274 233.958
 663.904 183.140
 35.199 687.263
 927.992 73.494
 64.595 526.035
 895.448 905.476
 506.469 711.353
 792.122 723.431
 902.668 67.817
 45.753 943.996
 947.505 758.077
 997.204 114.286
 594.473 864.851
 615.090 271.899
 438.997 681.325
 856.031 690.711
 390.420 454.690
 287.640 355.770
 763.181 23.350
 808.278 667.184
 975.611 99.373
 175.472 791.798
 534.281 703.170
 465.741 318.181
 969.601 301.978
 107.710 621.511
 770.072 647.728
 285.975 697.054
 111.748 779.381
 36.826 401.781
 597.861 541.364
 433.080 671.306
 191.160 680.528
 771.679 612.621
 746.138 792.028
 475.199 561.437
 816.345 278.069
 540.879 526.341
 837.444 16.744
 315.367 601.135
 62.082 580.862
 340.227 232.913
 268.498 834.211
 155.663 898.553
 879.649 315.886
 624.463 118.947
 640.367 519.005
 354.202 571.539
 911.424 510.295
 666.209 731.458
 284.507 119.710
 750.306 254.127
 12.028 467.837
 823.965 622.635
 419.724 972.402
 405.276 227.236
 345.526 278.586
 36.218 468.144
 870.633 151.274
 734.508 13.465
 401.880 126.903
 90.132 478.994
 79.944 289.773
 691.248 394.008
 655.683 569.788
 601.028 885.821
 354.919 378.481
 3.134 455.160
 876.381 646.233
 182.776 64.459
 902.585 600.079
 459.708 452.508
 291.539 147.944
 989.435 692.969
 228.816 997.077
 902.426 992.858
 903.355 632.755
 664.904 182.828
 903.145 784.589
 878.259 277.077
 263.510 794.288
 750.061 510.780
 524.165 418.303
 883.786 921.471
 922.560 614.889
 765.806 492.880
 959.662 106.877
 748.762 180.961
 587.494 323.613
 515.610 488.555
 581.104 318.353
 986.477 234.256
 744.653 556.979
 632.631 500.039
 263.882 971.787
 872.751 559.354
 135.168 277.458
 34.145 641.345
 382.698 428.133
 606.278 327.165
 6.129 943.144
 739.986 990.954
 895.778 98.527
 150.075 171.652
 503.140 141.763
 461.890 913.710
 882.045 473.474
 257.111 656.862
 918.511 403.164
 477.077 39.927
 572.208 643.031
 742.780 254.337
 764.240 186.664
 562.102 223.532
 997.672 925.942
 282.686 668.828
 800.066 103.087
 181.948 966.080
 870.480 54.768
 886.274 905.902
 214.242 276.071
 704.546 989.774
 202.974 474.427
 725.192 561.945
 128.344 373.195
 142.319 870.180
 477.622 703.139
 179.794 435.205
 477.278 244.691
 810.089 898.084
 885.499 377.640
 808.056 705.982
 101.800 296.000
 332.576 630.010
 266.116 558.620
 438.220 614.675
 583.248 690.150
 634.966 908.174
 901.844 107.694
 739.813 778.372
 948.801 226.905
 906.437 483.218
 246.906 463.818
 437.258 29.773
 880.489 277.871
 39.230 756.849
 3.951 944.914
 796.109 936.703
 472.283 470.214
 714.825 576.520
 700.434 779.573
 134.023 966.103
 896.994 906.371
 133.929 460.625
 62.589 434.038
 886.880 593.310
 568.348 583.124
 368.482 110.189
 36.498 441.299
 195.065 525.600
 513.458 330.615
 451.535 571.814
 263.786 861.963
 65.720 608.395
 707.084 30.366
 614.843 956.726
 183.720 710.674
 913.847 913.176
 61.434 91.105
 534.160 191.998
 704.016 167.194
 688.488 968.069
 613.881 162.149
 48.728 882.615
 559.387 157.883
 849.732 85.254
 209.887 846.349
 584.090 996.798
 59.903 941.147
 178.176 263.718
 639.527 738.065
 426.351 752.073
 920.464 659.527
 770.489 201.582
 753.406 456.362
 71.164 775.834
 258.229 431.470
 603.070 539.116
 557.376 469.608
 102.202 341.706
 646.550 447.391
 730.366 571.734
 665.383 414.866
 441.537 241.796
 322.035 707.535
 525.229 321.672
 775.848 303.965
 358.321 644.964
 255.558 493.197
 365.745 37.712
 29.423 477.839
 322.347 112.521
 818.583 398.252
 826.333 904.234
 204.565 421.735
 645.498 795.320
 202.911 764.521
 740.425 984.046
 712.264 586.069
 866.831 719.985
 584.970 662.369
 467.909 193.840
 262.389 171.238
 5.930 987.055
 265.021 137.017
 322.554 416.808
 891.506 429.374
 134.411 650.125
 657.173 301.414
 392.974 693.842
 765.647 412.052
 196.869 22.585
 57.840 998.109
 925.247 802.936
 801.404 250.135
 650.281 167.380
 578.302 175.424
 26.137 435.786
 684.827 990.464
 284.790 365.204
 491.265 827.307
 692.922 611.281
 310.035 733.809
 539.037 427.878
 511.851 331.636
 79.172 927.474
 8.026 319.457
 729.605 826.177
 210.175 288.302
 465.373 746.783
 191.101 84.073
 876.868 735.154
 835.715 506.279
 619.111 433.606
 199.426 285.919
 228.468 265.073
 322.882 617.995
 101.633 319.177
 203.645 630.253
 156.845 342.323
 142.773 909.631
 605.872 155.407
 991.085 957.713
 838.686 932.249
 967.780 347.627
 595.638 437.642
 342.988 564.699
 11.848 554.606
 823.796 454.497
 356.471 125.644
 496.325 813.269
 149.281 332.393
 518.967 641.146
 65.734 972.798
 876.138 657.759
 589.637 136.111
 658.482 838.268
 642.836 885.451
 882.988 466.353
 520.722 738.025
 481.632 785.982
 950.057 477.449
 24.967 48.010
 224.635 274.791
 90.384 138.705
 380.254 259.352
 94.859 108.676
 662.375 731.877
 377.974 621.394
 989.809 707.489
 410.440 455.401
 300.918 609.460
 111.521 833.617
 113.492 794.896
 359.515 142.984
 67.174 407.040
 174.444 939.516
 832.481 434.375
 621.171 414.966
 450.966 72.804
 932.446 404.585
 757.617 683.316
 470.905 729.306
 73.085 103.797
 51.097 144.289
 337.025 490.568
 519.584 378.760
 484.704 554.264
 863.568 934.885
 300.547 227.607
 84.924 216.997
 570.850 812.046
 563.811 703.424
 913.039 239.349
 148.971 783.680
 693.347 636.721
 83.483 361.770
 424.358 174.435
 516.268 685.245
 627.576 618.213
 500.191 178.540
 475.967 910.425
 354.720 432.817
 422.608 910.868
 220.121 293.268
 252.395 476.287
 774.854 64.689
 545.687 825.569
 979.896 868.654
 850.364 492.720
 482.997 788.011
 59.775 621.197
 920.474 549.645
 679.201 300.257
 830.088 562.818
 126.764 626.855
 600.215 352.168
 703.252 125.766
 770.163 21.249
 829.205 647.487
 834.695 839.705
 990.300 349.888
 341.248 365.785
 159.819 458.120
 677.638 462.506
 339.593 181.092
 286.206 922.569
 40.754 75.716
 690.343 232.057
 728.876 816.467
 342.287 839.320
 403.520 412.673
 886.217 482.568
 941.922 475.023
 545.469 12.134
 685.685 862.290
 382.561 331.540
 16.358 526.180
 619.314 701.371
 581.913 344.070
 843.503 593.147
 86.155 304.301
 147.966 454.117
 524.578 345.503
 255.964 320.928
 783.971 99.538
 769.045 889.148
 163.155 537.027
 444.835 860.474
 615.622 245.912
 64.543 620.064
 61.777 608.137
 4.017 278.091
 622.248 189.476
 176.514 93.226
 940.802 75.173
 996.755 298.035
 205.337 912.560
 429.190 399.389
 50.904 945.091
 861.693 428.774
 205.573 114.533
 400.302 181.343
 687.184 284.548
 450.346 787.833
 198.556 105.155
 951.775 604.658
 425.966 939.973
 17.181 245.120
 498.755 453.518
 703.589 984.575
 398.386 881.752
 285.262 896.237
 547.633 53.755
 314.479 69.311
 802.602 904.536
 418.432 550.136
 202.683 418.068
 719.297 168.533
 900.377 705.647
 845.236 869.581
 941.225 688.349
 165.215 285.489
 943.980 684.879
 400.326 38.217
 146.083 69.511
 487.608 162.230
 835.821 161.533
 175.841 344.667
 449.869 130.892
 571.317 679.620
 835.893 88.307
 808.229 871.913
 580.415 696.425
 354.139 367.290
 301.083 756.681
 665.301 559.329
 271.950 850.001
 46.771 873.410
 265.570 434.776
 543.741 265.083
 584.941 919.320
 467.056 120.148
 652.990 356.148
 39.117 98.219
 412.119 169.713
 516.282 527.906
 48.756 986.807
 708.399 212.596
 38.981 338.827
 861.405 129.888
 254.844 37.776
 509.288 458.955
 374.166 73.715
 829.443 618.290
 299.559 261.790
 771.123 776.727
 868.417 793.820
 368.946 364.396
 181.252 675.278
 128.933 973.815
 200.394 496.456
 688.299 237.044
 387.630 480.575
 435.187 590.421
 523.447 545.864
 841.769 607.464
 151.280 628.312
 653.056 872.099
 439.515 542.532
 101.586 273.160
 477.181 656.268
 130.499 487.560
 894.633 956.403
 427.969 159.516
 209.472 168.468
 456.277 518.353
 875.114 325.775
 728.915 565.041
 792.387 77.125
 306.957 420.415
 124.281 473.084
 887.669 404.598
 924.267 520.052
 308.274 111.570
 96.697 369.429
 728.205 374.754
 3.699 187.457
 954.686 74.404
 20.171 991.641
 187.669 216.304
 123.337 644.587
 57.746 380.565
 245.364 758.825
 969.614 281.287
 379.593 120.455
 26.911 840.358
 28.675 909.728
 862.996 425.282
 435.387 147.938
 525.654 60.650
 516.127 487.978
 729.283 840.470
 598.301 386.832
 691.273 54.402
 974.296 439.109
 883.653 820.984
 157.945 938.951
 158.541 186.780
 248.927 691.485
 226.154 609.215
 364.042 473.201
 585.343 665.647
 22.653 992.631
 14.822 410.309
 220.665 518.540
 242.704 488.319
 690.351 703.155
 615.139 381.728
 222.284 354.083
 502.142 741.832
 573.950 712.355
 908.834 905.802
 263.688 28.097
 729.993 420.591
 758.105 132.757
 299.946 735.360
 218.583 171.458
 181.422 473.066
 43.955 455.277
 417.155 666.062
 100.583 436.159
 976.028 618.367
 390.260 402.311
 678.813 233.735
 295.512 585.763
 132.515 583.840
 739.526 803.035
 860.700 561.015
 85.400 492.217
 941.617 806.435
 311.311 433.308
 686.455 884.831
 572.219 552.247
 664.507 313.462
 285.706 912.006
 246.726 484.711
 153.375 326.588
 658.141 452.432
 297.074 426.291
 745.490 701.659
 901.157 526.583
 549.537 375.060
 311.431 270.204
 670.616 488.295
 554.800 825.247
 7.705 697.070
 270.453 924.171
 990.636 463.192
 346.489 353.648
 994.992 553.329
 350.868 677.384
 390.808 755.817
 551.611 158.531
 118.826 346.928
 810.115 600.719
 878.951 23.213
 478.728 343.373
 850.383 851.157
 167.426 14.756
 315.164 895.529
 596.209 92.614
 928.440 964.963
 904.093 465.608
 549.404 764.734
 630.132 287.580
 224.684 345.301
 957.468 620.721
 887.065 269.336
 762.052 962.674
 711.018 343.889
 30.357 427.435
 545.054 47.633
 505.373 421.691
 939.907 161.266
 140.746 339.027
 609.500 333.036
 445.551 436.636
 625.552 897.590
 896.386 406.120
 761.126 747.176
 792.036 585.244
 496.711 227.540
 694.609 555.756
 695.436 210.040
 608.794 448.418
 581.222 755.717
 419.758 436.084
 732.250 231.076
 665.462 85.093
 477.809 719.343
 239.000 791.552
 582.758 971.184
 82.636 929.578
 972.494 596.630
 781.809 451.622
 622.159 372.749
 332.463 15.221
 564.962 352.047
 329.269 665.486
 302.044 343.336
 699.686 218.262
 84.459 503.833
 636.374 695.870
 529.124 448.413
 8.460 37.058
 595.346 934.421
 663.860 296.978
 935.474 819.413
 276.718 274.371
 219.162 381.073
 805.657 944.770
 970.402 15.704
 972.554 874.221
 333.059 841.863
 163.867 462.164
 655.141 392.494
 716.038 79.845
 843.745 711.240
 45.251 987.456
 658.979 121.439
 595.073 25.570
 881.567 319.768
 131.523 71.135
 79.048 386.669
 745.345 852.976
 311.134 694.238
 710.336 54.442
 935.896 436.217
 482.123 450.498
 912.857 777.188
 944.627 782.440
 933.082 107.282
 65.604 955.648
 954.101 48.984
 405.105 135.034
 471.434 163.479
 131.677 230.354
 139.080 480.955
 993.959 821.260
 257.230 283.238
 926.479 622.418
 603.445 14.683
 947.425 375.379
 98.440 820.706
 745.726 459.911
 702.477 310.399
 820.708 317.670
 644.332 524.004
 398.844 890.345
 831.094 336.535
 230.780 998.533
 891.073 240.406
 93.033 872.773
 409.351 482.836
 660.936 731.379
 249.647 263.992
 863.906 358.463
 468.900 271.040
 815.526 437.983
 852.254 388.544
 567.011 954.648
 983.876 409.978
 854.127 179.373
 559.506 916.948
 488.479 655.817
 203.912 896.054
 331.481 626.002
 823.106 848.066
 833.272 548.372
 767.534 95.419
 822.831 732.847
 157.352 213.036
 705.924 746.959
 300.907 260.741
 23.891 628.268
 477.655 65.191
 711.353 204.604
 539.936 733.347
 580.457 999.850
 975.430 941.240
 972.311 453.816
 752.963 160.590
 24.797 66.134
 516.078 706.105
 185.178 782.092
 386.835 418.658
 974.221 560.040
 770.412 569.769
 317.307 822.831
 410.848 572.655
 181.835 17.967
 419.782 721.727
 686.768 51.417
 791.095 128.604
 120.306 67.955
 811.250 467.101
 459.339 216.291
 892.014 36.161
 526.504 340.958
 381.595 968.205
 47.736 306.126
 372.403 386.147
 738.249 91.210
 17.520 696.338
 504.561 256.735
 319.978 513.639
 713.927 604.802
 274.340 480.786
 763.107 235.154
 951.506 265.172
 341.583 0.024
 36.555 605.513
 499.146 3.368
 194.856 517.757
 16.145 78.677
 771.093 748.728
 461.972 560.442
 864.754 647.714
 491.784 474.487
 997.641 686.515
 354.453 989.363
 945.859 538.980
 700.962 462.898
 980.382 588.905
 729.536 193.664
 704.725 893.349
 572.536 445.962
 931.547 425.290
 914.574 998.983
 966.501 59.241
 878.392 306.674
 209.631 465.761
 675.067 915.956
 912.725 330.927
 791.351 539.047
 93.696 115.964
 185.824 713.406
 183.323 686.757
 146.714 303.366
 720.117 355.273
 890.291 834.575
 898.930 232.767
 365.581 330.482
 679.228 861.557
 997.675 604.178
 458.910 197.162
 620.194 904.659
 586.719 500.572
 692.759 120.363
 615.964 181.511
 99.845 991.428
 668.264 233.930
 614.684 703.180
 379.967 516.103
 170.476 945.035
 25.755 656.889
 798.718 779.959
 761.680 989.757
 811.905 129.504
 789.628 315.634
 68.945 128.046
 231.257 928.466
 963.701 217.987
 804.172 673.470
 820.021 466.627
 36.946 582.657
 314.028 897.007
 841.327 96.317
 232.584 491.897
 206.174 49.374
 625.370 195.341
 593.379 510.127
 229.597 583.644
 134.191 503.617
 906.854 681.709
 856.061 446.325
 899.844 576.339
 154.716 342.124
 614.974 331.125
 381.002 36.074
 690.024 184.121
 382.521 953.255
 592.810 946.635
 850.041 140.189
 398.277 896.599
 419.675 218.222
 642.451 641.373
 303.848 208.706
 889.736 421.188
 225.155 521.793
 466.101 35.248
 143.412 652.615
 498.589 37.726
 561.785 4.656
 208.468 501.274
 515.340 479.982
 281.377 552.431
 954.996 25.015
 986.303 8.420
 490.538 699.667
 642.652 890.751
 24.638 313.582
 600.583 851.077
 950.736 528.063
 366.862 752.505
 384.084 103.961
 92.596 829.612
 508.455 747.774
 759.233 167.714
 40.139 599.567
 927.307 252.152
 103.381 661.855
 423.651 237.810
 372.746 498.511
 365.664 464.674
 141.758 963.233
 186.955 824.479
 325.280 939.553
 22.100 484.615
 175.296 496.138
 816.782 457.153
 394.189 155.015
 694.295 712.649
 152.205 324.862
 474.028 270.216
 371.017 320.690
 299.333 627.929
 215.373 744.898
 291.188 352.291
 560.356 578.120
 153.714 834.016
 871.323 872.446
 74.289 492.480
 374.027 971.201
 894.248 815.877
 108.462 230.563
 888.829 942.269
 784.786 86.962
 52.675 292.749
 704.296 313.652
 209.062 476.786
 112.136 519.432
 668.940 107.321
 528.629 456.756
 385.180 735.454
 8.297 885.869
 356.346 178.626
 123.421 462.057
 414.394 549.575
 314.187 16.249
 916.407 164.154
 219.872 342.257
 389.587 723.173
 663.238 109.729
 942.024 126.173
 139.396 228.944
 543.180 523.501
 325.140 105.926
 844.683 677.840
 217.569 963.808
 504.043 958.857
 802.129 254.196
 394.700 796.660
 488.746 141.534
 241.713 773.921
 117.172 880.694
 173.096 735.967
 873.937 405.426
 184.902 976.615
 566.426 650.866
 299.517 239.551
 25.649 610.295
 170.195 625.508
 947.579 204.095
 422.678 570.197
 800.801 61.876
 202.063 553.110
 921.239 897.604
 238.137 699.819
 56.450 417.996
 486.733 677.889
 214.235 538.311
 732.759 377.046
 92.927 993.970
 840.169 566.687
 831.747 404.161
 946.072 687.525
 605.150 153.156
 364.362 949.217
 309.417 560.611
 285.776 152.867
 445.227 183.332
 236.326 957.616
 307.110 463.237
 337.980 376.075
 848.136 560.547
 560.611 966.581
 522.749 104.079
 672.329 734.475
 27.097 784.300
 498.904 43.391
 987.654 507.165
 357.986 645.554
 206.452 31.407
 309.154 182.159
 294.075 207.777
 778.517 486.802
 227.181 720.615
 501.927 692.966
 201.116 460.347
 862.041 337.552
 833.878 706.019
 53.080 344.022
 367.014 311.503
 27.579 328.986
 631.840 224.554
 499.595 113.855
 663.717 347.615
 989.355 537.876
 489.103 911.310
 789.301 700.497
 644.003 880.296
 57.877 40.313
 850.600 166.158
 955.467 255.986
 251.858 568.674
 729.936 953.567
 30.277 906.127
 43.640 166.993
 793.593 993.846
 169.250 37.410
 51.874 270.225
 230.836 86.218
 520.216 498.768
 645.271 700.622
 20.215 156.855
 746.124 834.192
 910.785 685.962
 119.776 64.093
 322.224 568.710
 26.824 237.445
 892.019 325.740
 949.167 68.822
 180.542 616.016
 526.021 446.527
 781.186 69.267
 104.960 485.287
 212.459 686.195
 724.740 786.159
 697.277 283.641
 405.803 80.089
 683.061 726.524
 196.140 729.827
 549.770 530.250
 1.392 126.409
 83.833 806.081
 19.209 162.419
 484.763 693.033
 752.000 906.755
 516.609 124.232
 445.939 697.064
 845.023 529.866
 206.899 849.633
 117.645 415.170
 488.635 446.091
 283.519 468.156
 600.763 466.172
 417.711 261.454
 12.958 311.086
 659.245 794.810
 659.231 308.440
 101.504 174.274
 997.499 553.306
 739.657 1.110
 33.113 758.049
 103.283 424.085
 852.125 133.256
 535.805 934.635
 865.298 571.855
 355.550 512.528
 75.042 67.006
 304.255 583.196
 335.243 760.945
 793.690 865.010
 72.447 836.892
 864.125 769.874
 23.000 559.782
 411.912 793.043
 664.858 715.506
 898.122 773.602
 588.032 954.294
 264.421 26.426
 660.637 714.431
 333.161 906.312
 567.684 480.838
 310.675 147.571
 889.930 752.978
 729.204 375.555
 65.945 782.405
 914.676 73.761
 261.190 557.198
 844.187 340.567
 725.246 714.100
 625.655 327.837
 727.636 745.747
 188.426 930.124
 652.347 626.807
 591.137 213.825
 532.456 536.716
 433.641 132.145
 903.920 826.167
 583.241 171.179
 739.261 518.326
 999.748 887.811
 728.281 103.371
 155.218 519.865
 848.222 966.435
 6.828 427.117
 6.785 664.939
 887.609 528.171
 248.546 263.077
 50.201 868.096
 241.706 750.605
 32.046 236.163
 364.359 72.809
 933.250 368.565
 997.015 721.528
 115.566 749.876
 613.802 67.424
 575.714 667.092
 914.267 425.532
 229.499 784.859
 720.040 154.616
 804.358 678.984
 297.908 201.696
 794.322 82.384
 488.126 362.504
 628.485 923.461
 792.594 973.544
 565.533 947.621
 893.078 759.419
 904.495 949.756
 859.725 498.245
 525.467 566.299
 212.237 47.178
 1.690 602.754
 601.185 988.664
 92.121 944.856
 978.906 756.100
 195.818 922.886
 975.369 5.739
 768.428 288.818
 734.485 291.299
 37.313 710.321
 603.891 730.599
 954.057 385.083
 912.736 432.346
 867.979 300.138
 176.934 468.989
 146.698 86.075
 702.541 272.151
 992.869 892.965
 931.037 514.995
 170.923 307.149
 404.422 996.007
 753.341 864.731
 795.158 306.692
 390.104 43.393
 621.320 347.953
 892.818 839.470
 579.213 143.314
 80.487 787.937
 605.565 109.233
 158.520 950.757
 13.811 601.635
 276.415 391.104
 221.649 422.350
 40.427 640.193
 540.770 188.723
 431.829 838.216
 278.388 334.291
 913.029 545.464
 501.047 698.870
 185.548 643.598
 434.228 503.785
 615.884 515.837
 770.034 204.403
 366.462 559.295
 485.909 619.968
 685.800 559.578
 949.753 603.272
 129.675 79.247
 613.402 713.663
 36.432 575.603
 943.295 170.700
 775.735 783.139
 72.950 207.473
 870.376 50.807
 108.925 617.871
 372.497 908.876
 905.287 247.214
 4.311 514.837
 219.585 747.503
 772.797 668.602
 457.505 584.736
 589.546 435.686
 138.108 914.381
 0.969 730.419
 904.770 40.959
 418.283 412.360
 459.276 148.267
 267.413 976.425
 502.012 368.021
 620.210 974.921
 366.915 977.326
 62.769 117.429
 995.925 150.686
 574.526 37.622
 607.543 702.091
 881.900 995.669
 484.043 239.739
 289.248 67.392
 791.680 113.161
 132.775 439.094
 20.365 93.842
 332.681 327.834
 199.705 420.242
 696.464 344.232
 435.950 321.398
 641.178 137.959
 891.260 465.808
 421.842 259.417
 168.071 660.250
 172.818 945.247
 195.492 133.552
 562.240 116.100
 373.012 610.564
 428.396 154.244
 594.013 230.007
 791.158 913.210
 235.227 945.056
 319.131 74.718
 599.257 17.071
 970.285 98.005
 179.587 360.760
 724.749 57.533
 478.007 3.886
 285.460 106.571
 643.582 607.802
 356.105 871.735
 573.171 568.405
 714.834 28.127
 172.826 533.207
 213.262 642.952
 536.459 472.158
 48.388 639.484
 865.893 611.554
 12.977 221.046
 0.430 356.129
 839.079 119.515
 613.465 699.305
 448.761 674.090
 90.463 861.351
 733.271 598.211
 151.954 945.971
 42.234 716.052
 705.503 104.687
 601.767 320.860
 683.230 22.763
 646.206 267.206
 681.023 858.486
 772.599 615.129
 699.756 88.222
 367.965 19.121
 788.459 932.185
 452.890 37.306
 698.391 200.292
 795.490 830.187
 22.429 934.586
 119.500 43.665
 666.316 205.676
 929.812 12.984
 780.399 807.486
 256.749 283.928
 578.987 489.758
 153.509 91.414
 348.997 264.454
 324.468 145.986
 662.689 354.250
 898.339 403.351
 577.019 543.011
 250.677 494.548
 843.263 204.702
 414.255 3.680
 737.224 684.097
 60.648 641.103
 627.706 176.330
 187.565 682.930
 357.353 889.644
 477.697 458.543
 646.846 304.146
 107.748 558.336
 235.366 377.222
 460.941 211.049
 224.966 852.175
 440.469 616.983
 944.704 550.164
 681.405 108.297
 636.184 956.565
 28.554 794.807
 882.486 232.200
 880.227 812.771
 157.618 308.702
 913.234 660.587
 316.814 177.598
 901.348 129.958
 635.795 206.964
 744.696 540.631
 949.000 60.911
 945.973 893.412
 45.453 939.565
 934.010 967.752
 222.290 674.905
 257.185 620.156
 438.846 125.937
 487.728 667.195
 980.751 120.865
 10.520 856.629
 758.848 340.434
 861.996 902.553
 110.331 362.396
 659.912 261.335
 220.592 69.636
 974.751 896.304
 478.632 632.025
 368.314 377.606
 354.089 813.370
 722.590 212.434
 830.775 829.294
 438.431 738.353
 344.211 929.540
 963.160 442.756
 295.819 229.714
 851.381 414.407
 4.605 644.220
 944.423 273.834
 811.498 535.854
 119.743 369.021
 578.573 500.940
 588.900 28.066
 84.606 545.030
 666.315 13.355
 572.641 406.922
 874.031 70.303
 670.209 482.424
 851.054 171.214
 997.456 349.048
 789.005 50.503
 374.901 354.176
 586.058 256.052
 715.910 798.635
 993.964 813.251
 467.658 511.880
 202.055 839.230
 79.755 801.625
 359.216 946.595
 116.413 988.087
 859.772 945.734
 673.744 759.598
 20.103 365.494
 59.295 61.821
 335.689 352.047
 780.214 947.044
 447.446 29.260
 766.540 943.801
 454.052 880.592
 127.280 881.623
 303.968 877.758
 252.408 432.946
 785.655 186.128
 590.203 766.691
 533.880 337.707
 256.013 888.938
 488.800 811.729
 778.222 359.133
 215.806 298.277
 725.778 890.000
 328.950 355.437
 858.085 780.616
 198.489 284.289
 414.320 500.727
 981.005 433.402
 540.686 986.641
 434.228 665.671
 918.872 161.723
 691.722 751.326
 888.689 835.321
 226.741 133.429
 686.928 830.959
 259.737 3.210
 490.690 956.592
 318.186 345.231
 347.613 156.173
 76.718 504.936
 591.436 912.623
 854.286 597.815
 226.357 138.303
 665.621 439.879
 967.795 461.458
 787.065 618.791
 53.760 957.867
 750.606 344.782
 696.632 88.468
 201.403 86.982
 689.121 379.356
 398.079 996.307
 473.437 354.000
 384.678 288.328
 144.915 423.115
 179.457 172.171
 809.479 20.614
 197.984 393.466
 320.567 799.870
 623.618 855.517
 260.494 369.611
 452.937 203.448
 632.210 939.967
 450.661 327.107
 821.315 594.102
 549.842 851.669
 159.659 317.528
 208.448 247.189
 758.589 664.625
 590.988 872.924
 22.687 169.188
 969.567 267.351
 447.631 603.394
 547.115 254.606
 445.716 637.702
 688.709 932.398
 229.698 674.521
 825.585 570.435
 373.408 832.643
 669.115 633.274
 912.385 600.112
 765.561 63.670
 559.155 293.580
 341.590 154.258
 298.557 545.918
 168.496 594.654
 764.335 865.522
 220.763 921.181
 48.152 285.262
 961.510 696.592
 78.254 52.089
 470.618 402.080
 252.432 646.259
 486.704 593.864
 396.992 498.801
 984.963 237.739
 331.635 74.865
 711.268 928.740
 783.986 376.994
 268.404 586.741
 254.759 905.112
 861.201 115.232
 775.962 88.344
 689.491 858.186
 624.072 717.892
 595.746 692.918
 694.927 890.599
 870.122 474.896
 867.201 990.969
 860.148 788.919
 680.233 757.053
 73.897 560.965
 636.068 95.415
 981.093 812.818
 464.303 25.456
 461.004 479.692
 524.637 577.473
 402.187 807.164
 881.438 166.477
 988.365 961.438
 386.388 579.877
 696.126 455.283
 721.174 307.473
 551.131 155.658
 857.637 202.955
 135.672 608.515
 816.004 984.280
 685.262 317.353
 174.238 583.381
 157.327 336.540
 187.814 961.843
 780.809 995.398
 6.935 477.213
 509.628 927.355
 668.259 863.981
 291.648 528.690
 834.557 173.926
 742.190 967.551
 655.301 783.192
 869.794 375.770
 324.432 639.414
 962.191 618.870
 571.521 3.362
 701.051 304.579
 295.877 888.466
 461.705 473.655
 149.351 461.358
 573.669 751.194
 105.279 721.049
 902.323 919.638
 884.186 597.962
 372.756 719.914
 710.252 121.722
 232.753 773.628
 868.437 804.195
 760.636 441.743
 245.545 817.829
 410.588 53.974
 747.877 756.057
 776.924 634.338
 674.804 719.645
 301.204 153.354
 726.214 548.829
 972.017 613.683
 970.024 224.434
 834.757 346.197
 384.656 691.529
 473.794 696.251
 314.419 656.430
 616.481 519.235
 580.278 702.750
 79.733 300.115
 24.696 436.025
 706.037 248.974
 840.346 261.042
 65.263 904.492
 245.109 924.002
 208.390 866.502
 479.308 606.162
 904.057 559.364
 978.387 270.426
 651.698 947.898
 130.990 161.914
 507.126 950.362
 687.596 12.864
 866.990 747.599
 510.601 156.988
 904.909 118.788
 528.143 614.869
 229.872 452.455
 999.476 357.107
 520.251 812.629
 250.621 613.226
 676.280 775.772
 80.047 889.947
 309.980 101.658
 952.865 551.229
 862.326 333.533
 739.367 543.738
 88.975 328.188
 153.531 415.312
 202.488 449.041
 706.567 851.089
 292.970 684.756
 109.731 863.635
 290.970 517.638
 792.957 731.504
 284.995 711.020
 907.664 137.762
 387.748 829.693
 663.048 459.225
 65.211 784.356
 617.926 182.380
 233.890 797.963
 80.591 247.448
 905.053 242.114
 726.068 163.017
 449.936 864.472
 45.805 795.624
 993.969 118.250
 124.232 268.023
 166.686 972.475
 268.278 733.456
 660.668 602.995
 181.083 408.620
 339.454 380.599
 104.603 13.409
 110.691 241.456
 794.988 189.599
 404.898 769.170
 430.630 952.898
 908.226 575.540
 879.319 313.309
 553.745 42.799
 915.272 808.053
 622.499 403.288
 428.964 400.835
 913.299 968.657
 816.156 472.820
 157.687 80.709
 173.559 66.838
 360.308 806.484
 726.935 140.361
 290.186 323.420
 835.678 968.289
 517.838 384.219
 671.943 538.090
 848.203 778.863
 181.120 462.401
 729.010 652.235
 565.902 653.384
 786.022 234.625
 373.684 455.304
 446.006 609.523
 334.756 703.906
 128.923 704.330
 628.203 0.602
 524.464 636.768
 928.232 474.625
 394.629 789.826
 793.368 215.698
 371.429 694.116
 45.586 43.072
 633.266 656.856
 289.764 123.836
 759.264 545.511
 643.028 344.984
 670.225 681.119
 778.774 101.083
 388.435 156.878
 194.683 994.452
 484.944 322.622
 44.431 710.025
 958.846 681.966
 238.463 265.818
 913.496 68.437
 833.000 835.732
 592.408 997.583
 954.097 168.995
 24.021 347.460
 814.015 204.591
 938.773 579.005
 392.593 105.543
 581.408 165.492
 401.697 562.888
 191.694 616.719
 504.763 679.758
 991.281 834.940
 907.120 19.578
 545.205 667.260
 300.977 857.174
 993.207 580.667
 379.186 316.431
 326.840 803.736
 315.165 812.318
 159.191 991.980
 536.411 78.838
 159.357 185.763
 43.135 488.205
 945.909 260.506
 391.745 421.800
 22.955 203.863
 178.599 101.976
 647.738 894.630
 529.047 638.177
 16.707 869.985
 279.881 574.251
 102.562 133.460
 502.587 80.091
 950.967 923.665
 966.081 134.180
 413.429 596.692
 499.835 759.365
 641.745 202.441
 863.558 157.842
 266.548 801.544
 233.056 639.217
 923.562 185.483
 301.914 634.548
 649.720 53.834
 6.607 66.933
 949.051 261.012
 193.204 523.784
 905.213 877.570
 44.584 306.055
 301.584 190.925
 618.966 664.918
 87.172 585.846
 457.381 666.643
 811.459 450.140
 396.686 832.493
 536.114 815.593
 675.926 303.473
 736.677 603.553
 300.669 991.813
 431.603 849.702
 788.813 354.551
 146.123 650.049
 671.833 802.704
 839.154 332.252
 980.220 726.150
 925.950 310.932
 866.785 943.749
 428.520 546.083
 185.489 495.562
 819.230 569.159
 368.590 884.961
 607.882 766.637
 156.389 599.100
 304.450 376.193
 409.968 323.763
 292.125 332.011
 359.577 200.388
 920.174 334.835
 644.240 617.307
 903.259 976.357
 519.427 892.785
 851.222 339.265
 740.141 193.603
 487.149 662.260
 160.373 679.812
 205.946 607.642
 773.706 104.557
 23.150 617.454
 204.089 498.758
 434.729 277.931
 943.742 595.953
 101.824 532.191
 533.277 905.167
 766.537 754.249
 446.985 812.583
 150.837 905.829
 446.534 419.703
 373.432 288.874
 314.846 531.118
 300.254 344.674
 97.721 953.929
 212.131 864.145
 635.727 119.006
 795.823 207.822
 338.426 677.815
 137.291 298.856
 865.213 754.574
 592.485 373.752
 863.594 669.347
 932.868 645.325
 861.002 311.698
 390.226 57.619
 198.056 695.392
 365.985 366.194
 870.280 211.783
 910.526 547.697
 855.678 512.991
 231.955 484.096
 944.281 976.511
 654.017 449.128
 952.987 151.582
 629.617 882.690
 158.139 176.679
 728.639 524.125
 665.643 739.152
 382.922 204.167
 573.664 965.634
 592.417 499.992
 178.768 569.149
 607.697 336.166
 98.525 410.244
 716.153 279.816
 201.117 269.975
 911.775 310.170
 267.386 387.973
 238.699 835.386
 688.255 135.210
 612.184 543.764
 498.845 905.561
 661.085 687.904
 151.377 900.251
 654.862 750.779
 566.631 312.987
 505.707 289.255
 816.051 509.805
 630.354 516.166
 864.288 35.767
 652.865 805.083
 939.180 710.764
 393.206 486.569
 539.690 129.358
 759.354 770.660
 792.608 626.240
 313.299 362.893
 729.031 171.298
 762.434 841.496
 178.275 819.098
 114.097 397.793
 929.483 749.918
 977.386 392.874
 852.528 737.097
 585.812 898.834
 15.594 82.849
 707.996 35.960
 906.113 846.819
 200.729 317.204
 526.493 104.234
 606.694 212.892
 971.583 209.807
 803.462 862.167
 629.357 696.440
 244.706 909.176
 111.311 731.928
 100.649 223.109
 599.125 610.261
 482.454 179.013
 376.982 825.711
 632.623 903.819
 745.274 16.997
 266.586 617.588
 325.370 765.500
 273.821 877.786
 463.542 566.457
 422.382 134.140
 225.438 586.504
 79.253 758.639
 493.823 286.865
 858.934 380.550
 298.205 981.408
 471.056 446.439
 524.983 655.789
 359.369 972.470
 93.543 281.966
 342.192 258.418
 3.219 695.650
 789.514 203.444
 27.006 278.046
 643.624 881.828
 372.620 3.011
 125.801 297.217
 174.988 322.900
 416.764 96.929
 4.914 207.787
 176.818 369.422
 657.954 900.946
 34.800 109.756
 759.972 476.636
 252.825 177.025
 329.173 593.163
 624.471 507.135
 459.430 324.269
 323.658 422.416
 30.349 165.211
 254.143 300.541
 552.904 177.009
 397.849 848.742
 375.718 324.716
 494.548 260.726
 909.539 844.912
 954.400 614.072
 882.644 546.653
 385.278 761.653
 977.256 301.872
 263.565 464.187
 279.421 249.588
 673.174 650.135
 517.840 947.579
 344.089 37.281
 989.955 520.556
 427.974 236.652
 748.115 830.849
 121.762 228.592
 120.185 532.657
 786.107 363.199
 995.743 150.767
 77.774 918.934
 752.545 776.965
 625.287 645.604
 912.780 720.238
 305.223 528.353
 992.459 239.172
 430.535 410.609
 880.917 975.963
 428.296 794.589
 4.839 691.399
 476.561 552.112
 489.438 549.526
 280.977 895.763
 228.698 340.897
 721.913 516.316
 870.204 376.170
 590.827 537.682
 64.484 179.918
 487.057 892.133
 233.586 811.036
 168.197 908.373
 591.408 514.808
 71.586 631.045
 165.056 247.019
 262.442 465.952
 290.995 317.418
 954.995 749.725
 114.234 284.098
 814.016 370.639
 328.277 238.226
 120.953 479.068
 36.511 586.863
 305.008 997.727
 673.508 348.085
 346.802 214.892
 331.914 185.174
 790.551 375.519
 234.939 934.318
 7.977 298.406
 66.743 122.268
 479.654 580.741
 217.190 966.910
 61.326 608.673
 960.529 35.313
 926.408 93.662
 119.899 171.845
 391.811 184.599
 774.223 465.301
 491.135 866.116
 147.812 1.159
 633.814 610.640
 545.078 436.371
 235.954 387.861
 316.150 173.087
 911.318 698.214
 579.508 119.023
 830.337 350.191
 204.043 870.715
 680.428 73.952
 237.279 197.386
 359.641 600.414
 134.016 133.830
 3.279 646.241
 318.709 897.596
 153.227 956.834
 536.967 456.203
 134.079 563.132
 301.128 502.513
 878.647 111.052
 399.740 109.344
 256.057 197.535
 761.652 577.408
 184.525 282.906
 986.386 253.783
 572.373 899.712
 70.424 61.939
 117.144 513.099
 474.367 470.236
 724.503 742.457
 841.770 845.619
 384.370 479.521
 753.413 945.549
 688.426 250.913
 690.291 437.169
 295.439 505.510
 397.444 182.103
 881.891 156.879
 554.761 862.542
 866.267 991.777
 738.904 764.406
 205.356 546.507
 224.723 982.095
 147.302 848.441
 50.059 412.874
 134.652 380.693
 733.038 4.257
 304.611 629.589
 67.247 282.359
 785.212 259.020
 962.195 91.261
 364.738 980.022
 481.770 221.762
 75.701 471.001
 153.000 601.870
 820.033 692.304
 565.056 501.104
 733.138 832.443
 1.360 696.721
 483.500 141.975
 795.936 333.728
 902.126 540.127
 682.165 743.823
 80.892 119.743
 214.281 373.835
 547.536 294.585
 448.871 204.895
 72.612 111.738
 237.999 253.353
 673.028 238.610
 423.186 457.656
 109.160 892.322
 849.282 137.168
 617.027 838.245
 811.348 314.841
 341.198 888.755
 381.228 222.043
 333.294 693.338
 61.786 837.631
 529.003 152.919
 617.388 82.092
 614.979 406.351
 413.541 409.339
 525.880 932.582
 554.479 772.454
 679.073 60.981
 875.644 934.630
 246.327 773.136
 972.481 642.856
 392.386 566.219
 924.698 460.193
 672.043 800.467
 906.481 884.059
 690.757 106.867
 111.263 474.717
 797.576 336.614
 221.125 932.685
 419.884 208.092
 325.184 639.167
 672.237 282.066
 751.194 993.753
 909.227 469.477
 685.844 722.793
 856.063 762.060
 890.784 105.252
 79.675 853.122
 895.379 75.949
 675.003 378.941
 88.766 365.406
 781.155 520.694
 421.215 57.725
 634.108 38.634
 439.645 170.790
 358.158 605.934
 58.881 454.556
 227.405 726.507
 446.616 572.271
 149.143 981.978
 266.821 75.378
 169.280 796.366
 77.597 145.772
 740.024 36.947
 162.056 389.588
 764.541 306.075
 435.176 96.153
 312.487 706.618
 218.829 285.942
 733.007 684.242
 717.878 665.043
 354.618 529.592
 521.949 773.733
 309.324 544.656
 662.836 297.240
 334.326 288.212
 892.370 721.964
 849.846 778.634
 328.931 435.334
 675.336 877.601
 324.611 537.928
 495.814 150.169
 904.596 258.515
 520.983 405.542
 953.944 23.494
 665.687 494.714
 206.004 159.039
 322.850 167.504
 205.848 515.589
 279.366 279.729
 668.984 258.638
 249.262 63.993
 871.032 816.749
 653.182 723.515
 932.011 807.184
 772.923 231.503
 596.442 352.311
 946.906 888.653
 557.758 877.218
 567.489 143.669
 685.929 452.698
 892.672 167.301
 47.202 370.479
 19.620 205.877
 163.871 652.442
 290.582 357.848
 62.918 986.377
 246.077 914.373
 770.852 421.982
 416.894 95.891
 697.165 467.369
 494.672 980.073
 932.548 803.948
 58.094 747.237
 695.578 132.511
 203.395 427.596
 771.330 12.567
 357.753 996.599
 778.684 437.981
 793.798 571.637
 914.625 172.959
 42.983 272.882
 591.204 62.154
 482.727 945.685
 194.925 26.544
 883.436 840.450
 353.002 802.879
 10.742 712.145
 333.389 609.418
 428.141 855.453
 985.775 395.850
 206.090 818.323
 352.307 622.475
 164.157 937.320
 346.003 215.540
 729.826 179.287
 771.274 455.230
 245.853 837.702
 207.375 703.950
 180.716 466.508
 607.718 599.694
 854.802 602.663
 804.857 287.437
 977.792 660.267
 824.532 496.320
 67.623 218.610
 77.767 488.221
 83.947 384.162
 145.849 690.974
 832.764 108.477
 230.649 914.656
 685.709 181.666
 96.583 550.006
 287.088 1.837
 868.466 823.192
 402.353 317.532
 712.177 679.961
 179.252 641.168
 756.533 984.946
 461.742 390.927
 612.081 629.091
 609.286 506.160
 205.852 661.132
 550.841 32.556
 33.770 409.775
 642.343 238.969
 190.928 594.103
 725.544 224.624
 983.731 874.087
 609.569 735.537
 569.842 54.569
 847.531 330.323
 877.616 999.204
 70.070 931.562
 195.312 150.598
 505.067 748.666
 913.878 694.968
 475.435 156.458
 280.670 800.259
 270.200 220.804
 953.485 832.873
 551.824 554.575
 116.112 997.364
 446.573 205.592
 862.909 813.867
 294.569 480.243
 118.291 258.504
 170.046 415.004
 118.379 141.817
 256.346 961.594
 240.256 429.630
 838.613 554.114
 966.495 150.116
 502.358 297.937
 968.945 351.739
 368.585 545.688
 589.571 240.842
 204.601 606.354
 493.883 237.724
 700.774 36.067
 533.700 739.040
 352.187 665.465
 143.415 996.277
 313.437 776.839
 123.298 739.101
 465.801 717.769
 853.781 153.745
 237.958 555.919
 708.003 125.908
 521.771 986.692
 261.507 471.133
 218.799 712.010
 366.107 290.276
 514.870 540.448
 991.046 831.009
 210.982 907.999
 123.241 926.453
 218.818 792.063
 847.288 477.819
 366.370 761.719
 835.915 698.781
 739.631 363.360
 916.521 235.182
 24.290 136.594
 636.526 495.358
 399.305 260.459
 29.600 895.035
 992.532 380.039
 239.792 448.389
 335.987 309.300
 647.534 575.994
 581.533 564.085
 470.158 894.126
 961.644 581.937
 992.405 482.143
 437.541 830.561
 85.502 969.688
 79.392 107.819
 165.467 158.451
 209.829 272.259
 344.566 599.722
 30.019 509.010
 69.465 35.342
 482.535 391.854
 793.852 212.775
 710.874 324.266
 183.688 782.454
 203.454 71.969
 434.299 645.422
 690.174 694.119
 627.910 750.447
 50.119 162.609
 768.849 341.594
 925.912 767.601
 495.386 569.714
 787.772 246.296
 229.124 135.239
 790.944 660.952
 135.211 796.179
 694.325 876.602
 132.723 616.320
 204.438 49.644
 920.819 346.886
 554.169 602.352
 632.229 323.371
 674.794 507.278
 54.099 351.867
 555.715 387.641
 82.838 780.204
 970.234 518.393
 123.531 963.827
 666.773 616.911
 877.592 700.041
 950.661 686.930
 459.958 613.479
 707.421 734.659
 77.514 517.271
 818.036 38.103
 815.052 175.872
 391.750 710.997
 98.522 775.160
 672.369 468.624
 525.215 521.881
 67.886 947.087
 307.804 797.300
 796.589 338.743
 117.620 969.045
 749.949 938.598
 629.427 501.213
 535.909 919.237
 265.275 217.224
 306.112 0.698
 162.253 174.462
 985.964 907.521
 104.453 457.110
 343.686 624.659
 372.821 526.766
 958.858 509.226
 190.515 473.382
 415.167 584.044
 641.665 356.052
 857.404 645.107
 787.104 729.367
 658.428 737.513
 813.611 722.013
 155.220 687.832
 758.883 616.334
 879.758 585.663
 930.918 607.697
 153.979 759.229
 69.432 278.096
 390.195 30.902
 512.694 667.757
 568.974 25.728
 773.622 680.395
 613.635 462.208
 584.847 811.470
 280.340 618.289
 437.714 884.557
 599.416 240.749
 161.890 49.244
 279.596 772.763
 120.654 806.219
 92.617 897.648
 35.243 243.288
 439.849 537.657
 406.436 92.462
 742.061 871.833
 532.256 146.242
 242.867 928.475
 490.160 134.457
 359.009 413.706
 375.979 386.027
 7.361 721.299
 989.291 647.804
 878.802 359.525
 897.791 860.786
 480.204 172.996
 976.880 698.990
 823.209 841.684
 633.310 344.747
 875.944 831.396
 714.913 533.972
 613.001 641.741
 766.584 973.981
 579.843 256.049
 703.667 73.650
 38.271 815.834
 978.374 680.430
 765.829 908.610
 956.890 481.047
 558.295 426.274
 1.424 573.282
 123.111 691.651
 862.830 776.313
 873.209 698.432
 588.918 728.644
 733.843 615.655
 597.565 78.176
 386.568 688.643
 661.906 841.648
 899.110 856.207
 819.791 684.293
 760.830 596.705
 117.293 719.544
 371.642 26.823
 295.179 867.958
 757.087 185.644
 150.066 649.981
 21.050 837.642
 173.588 964.933
 945.868 381.781
 971.737 265.603
 430.988 436.131
 873.878 51.713
 677.582 19.729
 491.574 644.255
 307.559 633.221
 918.766 275.291
 909.208 869.799
 867.987 33.486
 864.391 906.737
 606.105 684.574
 98.055 539.397
 834.522 768.739
 542.211 543.728
 103.166 234.850
 393.972 575.354
 358.242 666.477
 519.357 534.284
 406.935 489.278
 788.095 110.724
 497.822 416.726
 474.576 861.638
 626.170 425.133
 709.263 697.422
 294.521 273.860
 974.557 646.831
 209.850 667.591
 798.485 545.221
 151.272 650.171
 676.070 200.966
 71.905 420.147
 237.328 247.920
 433.428 53.659
 256.176 414.019
 43.513 338.244
 57.881 219.146
 959.294 179.636
 613.881 66.427
 721.966 601.554
 319.942 483.070
 639.381 865.155
 422.734 588.143
 579.063 480.314
 905.335 169.447
 770.395 45.966
 556.249 509.571
 142.157 762.479
 949.779 47.709
 393.306 817.563
 256.658 349.770
 167.453 510.935
 609.466 701.481
 684.369 195.092
 172.403 969.553
 987.821 753.854
 942.560 492.703
 563.859 191.303
 550.885 480.567
 636.379 876.259
 175.026 293.670
 579.280 387.355
 940.399 646.185
 922.244 677.217
 515.755 75.638
 648.180 258.251
 728.777 335.997
 366.320 284.562
 987.683 834.253
 430.254 132.789
 726.185 2.939
 792.708 377.863
 449.620 4.916
 939.226 817.384
 785.631 340.541
 415.217 460.414
 97.762 475.279
 502.109 593.732
 147.126 247.545
 458.697 242.249
 256.355 537.441
 326.709 512.227
 790.067 978.084
 711.341 548.807
 193.760 639.010
 747.861 646.205
 583.319 887.847
 916.791 553.576
 33.157 590.028
 688.673 246.498
 433.568 500.156
 583.854 548.158
 566.388 961.888
 995.130 541.438
 949.937 710.570
 616.789 909.434
 924.956 774.706
 80.740 264.378
 366.461 824.643
 150.621 401.078
 613.941 211.209
 752.475 858.965
 593.914 780.659
 113.585 455.433
 372.613 18.067
 180.051 711.784
 308.617 347.663
 332.786 621.835
 689.770 459.682
 717.708 692.695
 928.228 308.839
 449.329 938.716
 572.356 174.815
 690.940 745.077
 173.152 641.230
 515.647 589.399
 342.634 53.011
 320.189 261.352
 667.092 485.063
 910.406 835.262
 822.248 295.670
 669.375 503.598
 691.406 259.390
 125.371 884.982
 250.717 155.663
 879.158 384.703
 775.295 625.489
 53.758 54.891
 681.450 459.795
 973.187 512.437
 277.493 125.461
 641.067 302.977
 400.095 909.982
 210.128 516.978
 495.020 230.655
 147.095 977.873
 118.080 331.882
 295.123 331.851
 120.683 223.059
 811.752 414.214
 308.424 493.800
 761.357 278.884
 63.378 802.508
 417.508 827.037
 71.433 854.073
 485.762 519.727
 743.923 563.537
 97.752 810.412
 344.640 611.699
 612.456 679.617
 983.971 517.932
 753.028 629.315
 104.354 732.863
 123.309 223.501
 516.755 652.520
 606.054 408.770
 445.451 205.093
 917.138 470.292
 965.741 106.444
 751.656 270.589
 71.539 631.138
 537.313 967.941
 860.928 928.175
 39.145 445.567
 779.391 416.264
 622.158 320.180
 892.412 529.705
 262.403 397.784
 979.546 225.509
 743.335 455.197
 136.971 893.879
 426.876 37.708
 159.236 91.538
 544.468 757.172
 435.777 310.511
 812.854 172.081
 464.305 539.105
 995.596 443.524
 450.029 917.944
 660.878 441.096
 253.548 358.722
 138.611 63.863
 176.134 608.910
 567.813 127.186
 561.894 209.965
 914.634 21.086
 863.219 923.044
 101.053 384.761
 898.134 63.997
 536.404 570.680
 343.146 393.111
 713.536 636.537
 698.376 605.195
 397.010 841.252
 756.807 438.013
 773.687 109.627
 58.201 103.386
 690.925 37.438
 540.399 302.831
 412.098 743.365
 74.467 941.055
 764.084 135.773
 321.472 734.666
 930.704 990.849
 241.989 933.981
 706.835 64.755
 66.949 52.751
 720.416 357.522
 870.828 819.109
 856.901 572.273
 423.953 22.293
 989.594 872.600
 416.663 800.071
 689.080 726.707
 699.133 473.721
 118.473 72.973
 949.755 838.618
 34.209 272.435
 333.348 922.495
 123.558 494.243
 727.241 459.331
 691.994 866.152
 45.927 539.378
 541.255 109.852
 979.038 195.318
 280.652 557.302
 46.354 697.001
 21.379 636.764
 569.345 444.230
 600.831 744.111
 841.137 975.839
 58.949 135.011
 153.801 426.744
 882.158 236.097
 199.719 951.141
 586.570 868.394
 816.557 143.810
 27.768 984.627
 785.692 302.112
 599.923 964.948
 942.068 714.255
 375.558 504.968
 808.206 785.616
 595.327 18.325
 253.151 240.998
 554.402 6.494
 803.338 398.890
 361.026 405.019
 529.859 401.920
 729.469 772.060
 316.332 619.233
 582.805 757.407
 512.998 290.600
 902.774 383.280
 822.995 953.387
 799.731 728.863
 891.595 642.414
 963.474 975.326
 702.166 155.251
 477.264 914.758
 75.412 473.144
 866.957 823.026
 451.071 377.863
 352.667 551.918
 661.582 330.084
 662.614 209.483
 621.481 213.998
 751.612 409.179
 118.721 809.709
 87.225 709.056
 147.016 49.500
 275.049 102.954
 232.366 731.352
 94.252 728.515
 830.524 404.424
 111.866 924.272
 282.351 372.927
 998.856 393.278
 765.384 969.289
 245.561 147.520
 755.741 472.582
 884.316 640.129
 375.695 857.231
 992.080 706.193
 638.200 279.276
 537.575 683.400
 577.697 187.568
 631.204 67.213
 972.181 795.606
 459.958 858.582
 288.416 492.245
 375.255 112.923
 422.076 497.857
 433.691 215.457
 137.386 593.895
 556.657 848.681
 44.484 241.032
 715.665 132.262
 773.464 542.687
 709.772 793.967
 325.995 760.787
 176.944 653.065
 601.094 918.883
 172.663 986.253
 821.414 169.508
 609.860 212.456
 129.061 308.997
 940.874 629.399
 402.105 110.369
 984.100 904.795
 369.616 45.670
 767.991 552.121
 207.112 781.095
 648.997 479.696
 886.994 364.865
 926.736 807.152
 879.034 868.204
 351.325 801.086
 161.766 978.683
 619.491 937.957
 562.063 542.905
 466.215 594.082
 911.040 688.131
 758.641 667.448
 441.422 61.393
 23.366 922.097
 884.448 67.334
 724.781 21.896
 311.399 185.154
 951.563 986.012
 441.998 439.207
 754.808 193.302
 773.443 590.986
 461.575 517.901
 912.202 332.325
 812.094 764.772
 186.324 675.797
 640.824 253.704
 327.588 359.671
 147.391 275.970
 417.070 677.839
 142.799 712.441
 639.531 992.211
 271.815 489.522
 774.433 833.895
 319.985 783.922
 925.510 13.703
 732.189 134.285
 245.896 371.028
 271.181 432.631
 419.263 537.863
 904.244 347.668
 304.712 491.867
 52.370 162.317
 417.939 345.009
 0.593 516.757
 105.263 153.984
 734.891 754.038
 250.250 952.517
 628.113 726.765
 842.999 366.795
 85.478 189.788
 525.739 271.894
 523.303 565.360
 419.500 933.499
 389.816 604.519
 827.671 925.033
 544.384 602.751
 323.695 50.924
 344.544 571.262
 860.684 293.130
 605.348 469.903
 817.043 946.765
 2.261 17.247
 819.229 154.045
 999.872 91.076
 93.484 781.523
 469.868 593.307
 403.948 327.295
 481.937 291.905
 74.215 371.593
 432.665 374.519
 480.521 90.646
 545.211 700.533
 892.874 900.258
 604.941 356.984
 849.171 258.220
 574.675 586.856
 928.459 674.982
 892.380 333.747
 972.858 717.263
 931.696 43.694
 451.315 162.237
 392.384 382.340
 798.364 909.209
 577.668 703.801
 561.794 985.181
 355.543 377.052
 996.826 210.387
 541.547 7.853
 121.686 304.886
 884.752 650.950
 48.934 418.694
 393.068 891.130
 805.280 22.404
 458.069 175.861
 604.855 584.810
 896.101 640.393
 229.934 536.795
 327.228 402.912
 460.126 239.962
 185.561 587.481
 365.271 373.368
 465.791 211.905
 306.094 667.018
 136.488 252.462
 65.640 856.721
 19.224 254.712
 137.148 237.632
 75.348 526.684
 622.241 144.780
 143.791 346.042
 826.857 995.410
 621.305 494.896
 689.298 362.869
 711.939 454.348
 921.260 603.530
 239.155 535.621
 802.962 280.964
 608.945 276.295
 139.935 494.988
 35.829 410.259
 982.087 962.636
 248.904 340.137
 424.124 564.608
 438.780 153.939
 576.816 80.759
 497.713 76.515
 626.044 24.180
 657.298 714.938
 613.913 142.962
 406.523 319.589
 94.679 105.583
 246.732 454.497
 377.015 698.854
 31.203 257.088
 480.700 141.451
 670.782 815.183
 855.516 711.439
 141.674 934.788
 56.828 178.937
 488.483 693.469
 997.529 666.718
 809.555 39.070
 729.794 689.355
 680.196 310.992
 410.398 668.344
 703.373 830.644
 706.227 124.935
 670.861 669.000
 266.476 718.275
 417.655 783.174
 467.153 43.690
 808.963 991.769
 692.387 619.751
 315.553 692.462
 304.436 274.328
 416.121 917.333
 846.786 455.489
 174.222 765.013
 177.367 125.409
 34.873 577.640
 224.582 391.875
 387.971 469.208
 58.744 956.388
 171.226 125.296
 464.893 639.004
 606.307 737.993
 257.168 522.942
 653.668 710.346
 85.492 756.797
 462.292 448.885
 425.916 384.933
 711.864 388.075
 118.252 139.002
 481.211 975.279
 98.625 322.591
 15.874 947.614
 578.129 429.750
 350.365 2.437
 628.168 144.999
 210.737 191.158
 62.457 831.444
 477.882 732.227
 347.467 494.642
 931.428 764.908
 547.847 748.093
 171.740 62.564
 619.644 252.815
 889.648 245.376
 628.745 974.825
 829.802 320.696
 199.778 932.865
 386.612 818.483
 24.701 692.147
 247.434 653.877
 991.665 11.741
 524.923 553.937
 172.661 852.629
 521.401 236.641
 850.380 495.054
 467.844 973.626
 116.116 158.049
 57.003 40.790
 555.052 136.815
 325.698 340.357
 704.671 716.617
 870.034 32.402
 456.162 642.251
 636.843 852.004
 325.641 642.772
 715.929 309.546
 587.789 870.577
 954.598 716.204
 3.502 316.121
 575.547 875.081
 227.643 524.328
 751.706 902.026
 723.567 751.472
 680.372 450.806
 986.307 62.823
 710.346 217.549
 262.988 548.484
 569.460 982.427
 512.054 609.577
 478.427 246.118
 645.201 187.322
 636.299 259.179
 808.681 436.936
 141.822 589.042
 573.208 15.821
 245.810 377.631
 981.221 205.951
 987.391 808.821
 842.560 133.979
 780.042 616.125
 948.015 515.465
 613.122 444.510
 786.696 523.240
 905.676 654.426
 287.513 471.639
 79.366 479.618
 265.289 190.851
 947.296 972.621
 924.289 927.597
 589.128 682.990
 570.499 803.689
 497.414 693.925
 801.169 762.605
 135.542 314.397
 896.560 271.313
 297.606 98.004
 32.967 71.184
 661.132 789.101
 694.869 4.581
 984.645 524.567
 292.249 414.764
 536.123 29.458
 319.755 124.035
 511.361 411.388
 338.627 351.981
 582.044 396.653
 859.377 721.361
 924.020 766.613
 670.519 308.440
 442.031 291.958
 941.693 387.569
 706.334 462.079
 251.909 472.740
 830.712 744.421
 607.208 613.156
 84.790 352.576
 146.533 812.778
 84.226 560.727
 48.205 338.356
 530.796 375.371
 678.060 494.845
 474.887 902.960
 128.449 885.681
 192.221 464.989
 427.202 957.742
 955.199 481.325
 117.820 742.319
 140.233 330.151
 975.344 645.103
 352.366 901.396
 3.127 176.548
 126.877 882.944
 809.130 931.383
 547.148 89.279
 69.348 470.178
 14.707 384.705
 211.624 90.388
 839.842 133.081
 184.784 628.135
 161.807 178.768
 282.997 250.012
 531.383 325.391
 369.151 786.657
 823.882 217.133
 457.367 152.763
 728.989 669.022
 775.378 183.169
 69.670 456.282
 12.267 198.941
 523.478 617.017
 173.870 473.743
 796.743 596.791
 103.377 687.758
 979.323 358.001
 392.290 388.191
 181.818 572.023
 799.514 391.456
 828.718 529.239
 934.391 198.134
 303.059 653.147
 441.529 598.442
 367.360 842.270
 178.198 240.044
 731.380 30.839
 403.630 543.663
 812.356 739.829
 136.846 783.062
 603.599 258.476
 996.778 707.966
 301.610 867.753
 754.638 860.548
 62.374 997.280
 821.210 812.875
 789.224 841.904
 106.408 294.610
 976.142 90.785
 348.738 463.210
 322.929 517.641
 669.991 34.519
 536.879 114.167
 895.394 297.199
 577.212 728.192
 49.678 102.720
 674.316 193.387
 431.101 192.210
 59.775 248.299
 142.709 896.288
 222.293 69.766
 865.434 543.960
 109.174 560.803
 761.441 327.009
 426.290 97.521
 547.182 888.012
 657.880 856.381
 150.542 299.867
 690.714 104.957
 720.286 164.645
 747.763 580.420
 671.567 327.583
 430.353 824.425
 589.875 741.603
 953.886 756.073
 166.565 657.937
 512.481 901.816
 469.499 904.000
 197.743 258.813
 157.841 150.979
 54.413 333.279
 204.291 896.598
 912.470 195.352
 92.762 284.797
 275.885 545.014
 694.674 760.949
 160.309 548.576
 300.513 91.412
 696.443 231.408
 881.366 148.305
 96.487 290.184
 191.970 528.432
 215.110 497.432
 994.796 8.991
 123.936 234.010
 504.331 777.463
 512.913 813.162
 220.726 559.860
 189.661 5.558
 68.960 226.875
 778.413 781.405
 188.693 213.722
 936.302 637.037
 663.852 444.385
 972.228 743.878
 851.075 218.063
 841.367 462.265
 1.423 273.989
 718.578 807.003
 387.929 595.153
 51.801 182.065
 797.810 302.168
 440.215 955.330
 746.402 601.577
 353.019 198.328
 171.656 329.853
 537.690 538.748
 303.395 332.463
 599.197 573.714
 328.317 159.524
 254.681 569.063
 926.280 284.160
 975.607 263.988
 599.732 960.888
 368.241 942.179
 398.885 658.856
 663.922 591.290
 430.683 713.950
 996.078 914.042
 778.541 945.562
 837.908 279.156
 828.915 744.895
 622.608 901.669
 754.940 844.178
 429.586 753.934
 129.636 168.026
 911.304 954.990
 492.606 912.767
 774.909 832.230
 664.124 126.150
 992.939 50.902
 756.238 412.942
 73.190 360.345
 67.720 82.097
 697.677 697.850
 341.756 704.220
 575.958 849.194
 514.215 55.718
 633.468 207.410
 965.812 195.421
 558.612 656.972
 121.658 623.506
 104.104 388.758
 802.620 299.701
 422.203 811.894
 138.869 702.136
 607.296 352.590
 799.379 59.470
 722.861 138.604
 292.452 622.523
 56.483 572.946
 750.165 108.507
 532.812 954.405
 850.852 767.636
 929.671 348.590
 863.063 420.726
 299.663 235.241
 545.014 95.139
 264.365 329.970
 216.465 858.589
 289.541 816.393
 474.456 195.040
 789.797 833.484
 67.783 878.850
 774.888 889.170
 523.094 142.867
 515.912 251.676
 451.538 879.305
 359.159 782.374
 610.870 300.511
 783.193 986.134
 883.600 577.455
 218.353 776.141
 315.303 389.716
 118.181 979.314
 274.523 500.445
 583.267 485.785
 11.287 617.293
 236.658 102.146
 347.299 135.395
 486.545 174.553
 697.998 366.496
 189.758 366.196
 953.480 540.189
 655.049 206.765
 108.521 985.608
 957.839 172.341
 686.487 247.048
 440.775 736.561
 530.817 502.599
 762.786 582.310
 102.106 104.642
 852.471 642.561
 7.904 673.871
 991.469 905.113
 673.483 299.274
 75.318 664.999
 230.644 635.421
 901.409 727.297
 331.631 171.613
 347.483 679.448
 488.265 566.360
 214.276 884.125
 72.295 602.682
 700.043 50.038
 499.788 197.586
 293.660 768.200
 646.185 681.297
 860.724 45.099
 813.752 702.517
 850.617 802.708
 791.950 84.875
 572.091 369.477
 734.153 492.110
 23.843 868.378
 819.915 106.496
 681.292 970.273
 407.292 703.033
 240.852 966.401
 609.470 543.333
 621.113 406.573
 787.179 715.684
 482.412 424.009
 244.141 725.064
 321.092 238.766
 686.467 867.857
 444.498 505.013
 575.766 805.569
 162.606 89.326
 15.341 640.213
 620.406 374.578
 982.808 67.212
 323.293 254.501
 612.579 981.308
 510.193 985.634
 467.740 394.247
 743.883 5.106
 780.989 112.783
 5.452 603.754
 24.556 260.330
 994.437 4.680
 753.702 109.431
 494.501 367.988
 899.867 544.883
 517.200 594.553
 838.295 784.195
 386.374 497.068
 969.640 243.997
 79.722 47.897
 912.480 924.757
 561.583 493.538
 958.550 673.816
 784.577 278.636
 278.108 726.242
 723.440 972.804
 640.031 77.815
 650.991 906.125
 619.478 343.629
 745.781 549.753
 472.512 644.082
 608.838 22.788
 957.486 847.867
 891.284 552.490
 350.932 814.746
 726.960 489.472
 42.844 511.235
 209.123 200.936
 282.530 426.862
 635.411 92.017
 589.688 270.375
 511.514 287.413
 832.034 662.583
 395.219 432.628
 115.073 419.529
 75.808 327.027
 123.764 6.153
 519.410 0.901
 920.413 71.836
 622.066 607.562
 36.759 406.234
 455.529 471.888
 927.664 693.170
 175.673 561.777
 983.991 624.322
 602.535 912.387
 666.056 60.853
 140.306 409.391
 327.785 313.458
 853.957 241.686
 694.431 328.650
 278.701 71.718
 51.002 716.195
 734.321 989.266
 139.777 489.845
 326.939 948.833
 777.147 996.727
 427.373 119.512
 834.264 421.767
 652.576 267.305
 612.458 129.345
 382.263 452.273
 741.150 867.997
 707.731 355.942
 569.163 953.844
 727.838 998.152
 974.118 168.597
 25.340 387.673
 521.473 478.222
 425.358 348.686
 735.184 284.036
 160.096 837.597
 744.504 760.010
 946.424 114.132
 923.007 675.113
 285.161 150.385
 91.227 729.795
 275.579 285.342
 996.491 898.995
 121.564 884.655
 773.655 133.954
 205.990 311.281
 917.793 360.628
 499.262 907.587
 531.861 368.361
 221.836 629.980
 644.384 519.108
 127.171 49.964
 698.075 350.819
 742.444 368.328
 691.541 990.191
 84.029 999.990
 292.961 737.157
 140.927 934.810
 744.687 409.010
 132.796 113.653
 827.325 724.441
 744.026 269.422
 165.225 621.119
 208.337 250.059
 924.897 404.468
 970.034 586.215
 504.038 755.382
 331.484 702.084
 230.436 131.676
 868.148 546.497
 813.575 998.798
 762.120 785.840
 322.308 651.849
 585.282 934.504
 632.465 441.206
 419.771 676.895
 509.826 801.445
 705.307 72.379
 5.829 186.932
 472.224 636.814
 463.002 432.143
 980.899 407.601
 800.017 40.781
 521.067 860.527
 596.013 841.134
 709.617 933.540
 872.188 467.371
 997.560 793.195
 5.563 394.943
 893.502 362.593
 363.234 195.670
 223.100 914.638
 551.435 223.031
 365.487 261.418
 496.741 794.699
 85.609 670.075
 358.949 827.151
 266.044 679.042
 787.231 781.706
 436.476 437.827
 621.637 203.424
 609.977 151.193
 487.661 340.719
 122.289 167.813
 87.346 606.295
 195.959 347.957
 439.184 527.249
 31.368 599.053
 22.119 397.049
 780.349 46.936
 225.421 914.003
 657.228 770.096
 763.573 514.256
 262.018 560.343
 678.994 992.821
 459.380 873.172
 199.125 979.515
 606.375 222.031
 339.853 289.659
 736.474 371.052
 634.323 509.071
 374.455 49.227
 422.913 72.288
 817.607 694.995
 552.641 740.389
 16.904 233.784
 216.789 734.471
 124.666 772.846
 710.499 802.452
 542.864 689.070
 605.914 425.750
 61.930 98.257
 859.902 959.572
 780.228 481.115
 585.099 262.565
 748.702 45.142
 145.956 840.691
 206.420 606.472
 218.583 504.277
 326.565 655.936
 887.682 329.647
 247.791 244.247
 484.889 406.770
 944.938 187.856
 17.905 536.605
 20.951 306.071
 844.317 76.673
 556.915 288.290
 931.640 396.828
 720.752 835.299
 167.642 540.812
 341.946 788.600
 872.278 350.170
 247.383 565.549
 872.611 418.399
 912.743 755.049
 271.014 243.197
 208.946 738.680
 729.090 37.513
 460.856 616.213
 647.321 65.507
 136.097 103.649
 814.204 572.832
 648.695 898.154
 776.941 382.856
 601.775 870.199
 525.593 798.139
 365.327 341.810
 838.708 361.874
 951.734 275.105
 393.890 344.995
 429.222 951.448
 162.685 94.670
 520.551 333.798
 674.810 938.065
 943.168 828.720
 19.452 526.322
 532.963 296.398
 346.737 937.941
 284.912 483.732
 614.045 664.250
 371.833 304.807
 191.433 663.905
 651.644 682.758
 77.891 905.671
 531.763 756.237
 93.541 391.921
 667.272 791.587
 788.247 257.834
 371.277 918.629
 558.782 627.263
 808.493 4.204
 787.037 945.453
 726.735 414.683
 721.255 236.508
 308.994 808.375
 419.570 400.716
 557.546 293.772
 787.030 290.266
 760.694 532.919
 568.569 913.501
 54.980 544.805
 944.199 15.826
 846.733 845.814
 20.016 282.890
 65.793 68.116
 258.840 88.034
 513.017 627.988
 564.739 655.807
 257.084 320.790
 971.826 597.051
 413.426 734.542
 413.284 364.560
 180.269 77.334
 913.202 423.243
 648.369 773.307
 381.492 982.342
 279.718 6.407
 458.823 422.322
 657.188 180.079
 90.350 4.164
 935.566 54.376
 568.244 777.930
 621.992 550.513
 116.063 530.465
 830.412 947.725
 963.326 114.237
 893.811 400.581
 624.908 81.590
 286.039 478.908
 433.802 477.711
 761.532 270.671
 532.346 203.589
 729.012 624.007
 589.044 95.074
 349.908 362.804
 636.977 839.211
 112.939 955.623
 114.533 893.555
 555.000 706.117
 497.308 532.765
 950.369 260.668
 737.050 129.911
 703.712 182.679
 42.949 413.424
 588.782 750.332
 654.340 116.279
 58.682 613.861
 41.728 558.833
 502.770 758.218
 143.044 953.783
 380.588 506.903
 580.341 779.325
 668.490 362.733
 422.911 388.912
 507.004 991.975
 658.552 82.790
 536.665 941.086
 625.854 393.044
 310.269 941.960
 845.568 81.198
 726.826 264.771
 895.130 832.092
 456.395 260.339
 702.136 382.053
 328.211 380.241
 222.962 641.088
 102.856 846.964
 332.981 571.454
 611.674 183.485
 624.162 247.648
 45.183 807.191
 1.662 740.250
 32.152 293.504
 638.833 598.579
 850.607 56.745
 213.477 630.689
 632.672 557.270
 958.975 35.525
 201.544 592.850
 52.005 388.209
 348.598 277.469
 181.835 438.362
 12.564 351.579
 840.947 591.519
 254.745 44.434
 307.098 509.207
 881.544 752.046
 395.342 703.793
 498.193 874.929
 615.522 805.187
 89.015 739.961
 224.861 338.834
 516.063 212.974
 993.379 144.793
 669.304 386.249
 56.766 768.245
 150.243 231.730
 600.069 310.426
 42.867 870.841
 957.243 909.146
 439.958 790.466
 15.539 548.891
 321.315 987.405
 147.210 626.698
 198.308 346.930
 649.635 231.927
 674.915 141.714
 332.346 561.668
 960.326 102.991
 247.291 180.466
 86.940 184.488
 996.937 850.495
 527.798 670.205
 781.440 579.160
 410.077 318.987
 647.297 43.799
 130.054 581.985
 889.820 111.827
 887.126 754.277
 432.902 248.993
 170.109 50.377
 282.332 933.817
 201.603 737.013
 921.983 23.654
 631.996 467.928
 222.382 363.882
 683.371 87.752
 63.245 828.496
 487.823 288.990
 268.629 726.022
 510.298 392.207
 526.476 912.315
 862.029 89.778
 952.835 600.836
 618.961 553.535
 682.215 345.969
 285.507 802.833
 965.017 856.302
 565.784 498.653
 454.272 548.432
 103.725 349.062
 718.850 219.478
 764.520 449.758
 158.786 55.210
 990.640 149.317
 878.285 823.481
 366.847 321.600
 229.616 467.860
 564.174 287.517
 540.609 118.215
 549.899 485.789
 422.274 493.103
 299.205 418.609
 291.672 768.643
 127.876 355.255
 687.214 730.966
 290.469 867.192
 275.759 681.018
 214.440 985.204
 408.204 403.648
 930.465 746.436
 755.622 95.344
 128.452 161.291
 112.593 530.273
 236.412 341.933
 377.402 761.420
 857.634 251.417
 77.735 147.387
 385.473 451.462
 500.713 576.194
 173.098 434.456
 481.399 51.098
 998.954 849.125
 505.910 701.736
 922.226 787.382
 873.912 193.907
 853.824 551.143
 948.548 106.000
 118.232 111.706
 785.922 307.829
 993.902 100.635
 795.341 672.657
 191.775 310.753
 228.019 545.066
 663.204 659.966
 746.389 511.600
 173.348 591.263
 687.114 928.515
 90.431 301.830
 825.237 868.372
 634.710 755.939
 979.340 186.602
 916.246 523.980
 1.318 78.563
 933.462 377.999
 980.391 110.406
 973.930 677.594
 598.590 342.379
 676.928 704.427
 821.574 915.777
 209.245 695.526
 639.700 704.896
 349.850 721.562
 613.499 219.116
 756.706 234.248
 76.747 519.132
 734.929 934.802
 139.215 142.716
 577.241 102.071
 67.731 841.926
 96.112 63.639
 244.721 754.052
 606.086 636.273
 72.048 666.694
 91.562 33.866
 847.167 513.099
 60.020 513.052
 558.858 632.509
 36.590 360.776
 579.716 652.781
 409.449 326.753
 548.972 865.538
 446.380 260.251
 96.869 449.850
 533.558 158.634
 43.845 906.717
 754.175 599.147
 975.258 156.967
 745.709 270.427
 634.572 258.666
 722.651 101.951
 962.220 961.505
 701.428 4.295
 229.269 945.172
 344.531 67.689
 48.165 712.561
 682.793 948.278
 888.975 618.191
 963.057 219.156
 468.584 314.879
 390.726 435.137
 220.231 170.166
 933.771 206.000
 277.701 626.883
 170.631 482.544
 636.744 513.541
 396.102 713.825
 578.156 419.726
 547.019 353.832
 73.053 174.741
 626.610 93.420
 839.722 455.258
 49.207 21.082
 409.867 616.445
 5.269 917.365
 994.964 23.018
 572.872 946.112
 953.758 749.872
 842.034 895.681
 160.858 339.859
 941.186 759.955
 803.159 927.860
 182.960 137.865
 902.797 60.516
 904.460 617.707
 828.094 819.918
 243.512 835.556
 931.009 773.421
 548.653 233.192
 292.867 961.979
 301.234 58.252
 999.339 763.289
 970.823 856.631
 858.906 446.486
 720.781 503.891
 562.431 510.474
 123.508 748.591
 819.246 172.497
 281.398 726.805
 439.780 366.825
 930.272 24.737
 936.617 310.882
 130.236 577.440
 333.701 598.748
 131.023 98.489
 183.892 156.277
 494.460 331.416
 553.202 520.402
 828.490 332.431
 18.613 335.288
 750.960 259.911
 706.836 753.430
 376.115 924.404
 562.624 419.584
 574.489 199.014
 445.007 744.377
 72.859 500.463
 203.304 352.827
 663.426 12.614
 555.854 546.888
 111.858 364.450
 684.674 742.021
 976.907 711.545
 848.676 533.032
 367.535 862.698
 714.651 986.681
 507.884 391.132
 295.051 136.563
 899.761 862.437
 478.988 423.360
 363.751 79.936
 840.134 950.658
 503.812 913.765
 222.933 148.401
 329.500 54.421
 145.279 503.653
 241.349 267.556
 238.410 948.381
 147.925 167.426
 278.012 818.511
 650.309 555.510
 177.535 815.583
 467.238 262.730
 26.503 425.257
 250.580 603.559
 602.522 854.915
 778.486 803.683
 83.077 840.309
 37.492 546.132
 77.552 999.056
 693.548 430.765
 814.931 652.641
 886.619 136.344
 909.945 840.216
 598.982 281.118
 720.117 263.923
 181.088 905.934
 855.964 59.734
 61.875 552.499
 952.973 18.266
 516.512 618.842
 720.850 390.843
 360.889 974.782
 495.562 926.919
 38.900 283.582
 803.190 785.305
 169.020 564.019
 650.340 444.256
 827.285 842.124
 560.488 471.184
 724.162 277.279
 534.118 783.604
 745.573 536.777
 705.789 886.898
 789.393 960.846
 164.542 74.941
 357.000 871.614
 184.510 55.803
 326.945 290.080
 547.701 261.234
 819.824 31.251
 126.086 825.883
 88.185 236.098
 899.073 6.142
 164.300 597.349
 916.850 540.749
 256.456 962.651
 759.950 43.048
 988.685 411.996
 998.518 130.982
 870.485 955.939
 307.569 333.863
 405.976 477.149
 860.969 318.985
 3.103 620.810
 599.597 125.766
 23.272 850.623
 968.462 615.813
 573.383 538.685
 842.218 495.019
 842.082 601.643
 35.226 55.106
 229.826 75.699
 25.983 249.226
 230.632 22.766
 149.348 157.057
 958.081 54.007
 434.694 122.888
 538.133 460.026
 733.164 444.482
 938.736 754.805
 599.988 45.809
 496.180 319.430
 223.820 943.380
 709.050 608.609
 247.913 889.923
 283.918 35.480
 659.497 492.003
 867.051 546.407
 663.675 507.300
 21.265 46.198
 64.731 355.281
 397.263 134.804
 686.876 60.587
 498.462 109.138
 642.569 595.568
 194.378 298.875
 241.912 616.863
 150.405 614.195
 301.770 886.013
 514.528 648.389
 906.892 726.863
 640.653 901.527
 974.071 969.476
 893.362 166.228
 529.259 243.754
 932.705 976.720
 509.468 763.737
 535.967 292.225
 307.460 949.105
 395.090 430.362
 676.804 192.884
 305.743 241.335
 75.410 648.464
 312.001 815.448
 942.400 185.069
 217.653 731.927
 750.077 274.872
 152.658 213.636
 251.253 918.480
 775.845 168.198
 32.455 195.921
 90.262 230.112
 993.338 320.169
 586.460 720.077
 488.281 358.415
 555.383 196.878
 701.771 26.528
 423.527 674.693
 77.260 124.419
 58.772 935.578
 800.157 499.529
 329.129 895.355
 48.185 653.467
 125.080 33.501
 893.143 759.443
 388.638 217.196
 872.227 467.928
 941.630 220.195
 677.254 242.628
 537.608 133.008
 547.792 401.987
 245.340 97.153
 538.315 622.054
 128.991 178.493
 177.740 479.446
 46.106 169.359
 297.281 38.592
 17.678 13.047
 193.380 391.524
 16.376 854.959
 368.069 82.708
 603.904 310.370
 979.553 153.038
 764.362 908.175
 798.957 39.028
 617.912 222.595
 941.225 203.856
 752.265 480.576
 283.424 360.373
 425.324 362.315
 244.423 692.227
 321.097 867.124
 246.755 73.185
 285.977 958.779
 562.952 927.548
 140.121 835.959
 541.549 832.894
 308.580 87.708
 167.245 22.399
 411.628 324.655
 118.233 645.599
 809.338 648.581
 602.790 557.104
 330.718 200.748
 275.960 851.564
 404.784 68.929
 23.003 694.856
 624.942 730.594
 744.794 826.371
 447.369 552.050
 965.022 551.354
 480.108 378.180
 901.791 997.158
 346.918 52.776
 986.784 780.204
 796.258 564.285
 881.665 194.253
 911.920 65.279
 119.894 273.741
 511.754 56.432
 206.917 62.592
 91.633 737.608
 535.156 598.704
 683.619 731.365
 832.860 242.669
 403.363 789.559
 166.285 287.157
 118.718 554.308
 179.710 297.364
 888.800 203.609
 292.195 385.258
 613.057 753.082
 806.921 908.858
 659.148 683.117
 239.400 725.994
 275.433 330.160
 874.210 698.927
 960.834 427.596
 433.423 236.685
 986.850 252.056
 429.214 136.275
 221.909 861.833
 1.781 218.060
 778.580 882.971
 863.490 386.158
 723.833 573.754
 10.955 938.939
 799.412 488.403
 586.563 630.411
 384.137 865.358
 205.913 79.009
 586.622 924.489
 82.002 340.074
 632.547 1.730
 813.134 521.928
 555.344 950.107
 29.996 218.195
 516.461 455.021
 566.700 751.961
 977.506 951.325
 107.673 46.952
 981.233 183.471
 621.924 639.584
 234.172 251.571
 411.397 471.123
 736.572 259.959
 432.102 714.948
 794.073 595.923
 184.555 829.010
 242.396 970.225
 981.359 122.857
 196.318 844.232
 679.835 502.281
 125.810 837.835
 990.212 328.854
 296.713 385.302
 536.776 897.808
 775.481 901.099
 840.315 303.264
 174.813 293.160
 13.350 97.409
 950.447 966.597
 1.045 348.501
 392.780 786.483
 774.615 415.520
 987.517 494.605
 682.893 954.677
 747.306 123.537
 711.992 590.171
 594.712 233.649
 291.336 69.540
 262.320 667.508
 443.442 99.236
 277.767 714.563
 9.692 950.978
 932.883 490.935
 727.874 141.781
 162.567 238.850
 500.614 333.801
 649.620 552.940
 16.331 153.450
 348.398 51.803
 283.263 987.266
 808.240 179.284
 758.036 335.142
 955.287 977.761
 816.838 865.752
 340.132 302.785
 881.122 565.891
 713.215 913.048
 700.999 962.244
 287.730 680.451
 75.892 243.655
 281.851 221.526
 689.884 662.744
 592.279 93.698
 122.698 51.855
 486.485 258.402
 408.780 869.471
 461.823 359.321
 527.047 384.860
 309.204 959.804
 761.152 411.671
 543.701 831.423
 151.288 182.184
 783.881 678.828
 18.619 295.104
 138.510 958.304
 365.264 219.053
 909.397 223.160
 497.581 154.721
 861.450 373.338
 477.540 480.065
 317.580 355.049
 543.613 869.816
 482.174 945.158
 854.355 103.047
 710.647 851.314
 268.349 676.864
 155.673 190.031
 185.180 521.791
 17.543 589.248
 113.470 272.526
 894.474 458.043
 811.792 859.224
 809.347 23.660
 852.551 337.745
 926.322 344.814
 902.016 326.646
 761.017 851.009
 83.896 633.609
 531.758 851.709
 519.804 370.044
 850.059 618.459
 616.118 320.618
 62.409 920.063
 320.076 571.073
 542.269 528.864
 403.125 435.226
 103.543 98.731
 679.752 858.159
 430.516 717.110
 846.273 520.999
 163.344 269.313
 565.664 412.274
 664.618 828.890
 348.868 256.460
 846.599 549.683
 335.556 762.288
 38.671 819.917
 981.796 547.681
 201.894 724.001
 970.106 956.403
 786.759 511.739
 998.968 960.879
 819.155 806.173
 941.960 369.021
 978.816 589.732
 727.390 558.775
 298.273 633.761
 41.976 656.513
 905.436 409.512
 49.042 174.206
 909.771 710.634
 3.417 610.691
 993.811 189.918
 290.414 905.419
 624.924 869.193
 691.583 175.398
 606.481 913.895
 840.381 149.750
 205.401 706.788
 959.367 689.480
 540.450 533.001
 228.280 805.835
 711.498 165.991
 8.494 498.503
 166.266 876.940
 711.408 369.239
 613.174 74.671
 241.702 437.924
 924.994 6.439
 644.786 522.365
 669.576 939.353
 142.878 332.052
 335.576 615.925
 35.956 476.729
 880.439 794.149
 680.186 575.947
 755.900 491.916
 723.660 764.162
 106.659 447.569
 91.454 71.545
 887.956 963.671
 561.663 393.239
 407.585 40.815
 681.625 274.614
 420.792 744.550
 837.622 288.182
 748.959 433.705
 438.818 875.787
 264.552 555.752
 911.751 709.762
 498.187 568.171
 858.551 686.726
 544.681 448.436
 721.209 921.132
 42.527 624.272
 354.944 631.605
 897.481 795.974
 363.480 706.320
 940.996 480.021
 33.224 354.441
 636.489 514.927
 445.676 475.036
 252.241 713.799
 399.617 844.401
 43.757 191.555
 266.561 594.704
 68.305 146.956
 792.706 654.061
 380.891 440.056
 184.236 279.079
 828.185 714.222
 934.608 739.712
 211.813 999.394
 714.796 832.576
 685.234 270.855
 20.818 688.142
 282.514 787.509
 5.924 300.366
 58.966 797.969
 194.342 110.921
 512.634 374.845
 334.238 606.565
 514.449 351.300
 82.728 285.096
 619.529 113.554
 186.373 76.279
 281.475 13.683
 315.872 698.273
 517.560 464.403
 301.146 832.036
 50.856 57.820
 587.991 16.423
 913.654 900.326
 773.772 931.066
 166.648 503.456
 878.906 134.370
 454.754 133.699
 953.024 267.170
 970.808 261.852
 907.777 391.742
 373.608 313.888
 398.299 199.331
 850.737 100.505
 756.703 741.282
 826.398 272.217
 606.013 589.024
 490.331 732.348
 872.111 641.777
 19.052 853.465
 563.298 429.074
 931.643 436.183
 328.592 714.437
 778.633 866.146
 441.930 529.220
 316.932 748.924
 322.878 749.444
 442.035 208.250
 906.495 786.946
 599.822 935.233
 354.904 478.451
 806.273 280.757
 578.224 416.925
 89.499 136.444
 448.381 639.209
 412.986 888.210
 169.522 138.363
 423.310 328.192
 65.111 250.049
 624.333 443.721
 684.140 726.768
 450.828 474.972
 75.241 684.860
 788.284 445.274
 864.034 525.147
 556.391 559.862
 259.931 93.232
 288.393 870.780
 756.366 479.363
 147.317 488.979
 343.414 945.863
 426.426 351.326
 872.710 13.343
 391.444 222.728
 478.194 1.854
 895.837 725.160
 917.445 592.087
 800.344 869.716
 440.103 792.443
 69.843 849.404
 473.398 133.869
 923.493 894.260
 529.251 794.754
 449.994 352.154
 350.237 527.771
 243.879 34.658
 318.352 829.561
 399.374 344.507
 524.709 388.663
 346.998 6.986
 941.703 858.610
 719.212 980.261
 731.710 838.958
 572.836 577.931
 576.104 279.933
 718.447 150.420
 801.326 544.968
 654.422 130.241
 129.227 23.664
 172.897 530.301
 779.334 455.387
 296.724 415.623
 921.500 236.247
 973.986 658.972
 717.311 690.429
 256.084 792.514
 324.291 107.478
 326.550 723.902
 773.375 812.358
 243.108 879.882
 900.200 442.748
 71.085 248.110
 925.700 271.639
 890.863 223.288
 580.531 911.875
 77.834 932.782
 168.358 167.638
 105.420 265.723
 810.510 516.330
 688.473 495.226
 532.651 588.817
 347.251 643.271
 394.576 708.223
 865.692 460.207
 656.981 704.554
 779.647 584.425
 982.098 767.294
 51.801 512.111
 914.452 469.236
 764.309 981.949
 748.095 496.219
 734.566 196.055
 299.768 268.943
 884.432 527.446
 844.077 29.945
 371.790 467.972
 375.634 92.100
 532.050 151.339
 620.859 571.321
 635.729 836.877
 583.734 837.604
 109.121 894.757
 458.231 163.163
 904.262 616.897
 136.511 187.496
 60.769 254.872
 275.588 186.005
 547.776 112.372
 523.352 65.915
 284.272 991.492
 443.181 131.113
 839.093 396.183
 388.394 82.081
 938.878 360.294
 865.368 339.970
 248.291 709.673
 167.094 512.265
 319.179 746.829
 465.256 824.256
 475.114 411.930
 404.779 314.181
 248.748 715.505
 164.425 984.488
 818.743 836.850
 122.836 386.970
 400.927 559.013
 721.856 30.807
 387.993 378.321
 946.786 790.926
 60.105 536.233
 473.029 176.013
 214.611 617.054
 965.400 923.307
 99.513 120.409
 93.093 218.800
 548.125 326.961
 451.131 710.110
 370.515 744.453
 997.312 964.241
 482.804 754.679
 639.524 718.349
 273.569 726.511
 887.483 38.925
 595.578 652.727
 738.906 719.408
 12.475 286.459
 254.781 49.758
 458.375 164.975
 221.527 641.233
 921.213 822.804
 357.482 708.275
 729.096 812.491
 233.459 35.614
 296.652 909.488
 306.313 496.432
 22.588 508.504
 652.967 156.536
 370.554 793.383
 410.627 685.176
 916.226 743.155
 925.646 496.561
 410.799 525.815
 865.406 33.716
 254.348 821.842
 309.564 160.404
 454.402 245.240
 192.087 295.249
 381.565 315.388
 574.739 768.379
 843.879 543.213
 585.461 734.009
 57.039 685.952
 518.665 677.091
 563.688 292.128
 464.393 218.859
 580.191 389.469
 883.275 180.732
 354.923 790.686
 75.903 100.234
 92.791 623.612
 388.542 13.572
 724.147 591.894
 960.119 0.114
 113.284 289.659
 634.126 912.713
 256.166 918.391
 447.885 848.791
 106.216 667.319
 562.800 219.881
 90.784 141.211
 133.322 987.559
 292.979 763.489
 28.059 502.042
 29.977 400.643
 440.388 923.040
 969.643 289.069
 763.172 952.822
 504.657 81.588
 985.493 366.736
 313.485 742.381
 710.092 900.210
 549.124 520.919
 427.482 522.468
 31.873 133.416
 233.996 90.728
 6.503 20.585
 891.817 194.748
 235.495 470.006
 222.902 546.258
 419.906 967.758
 857.527 182.697
 602.502 245.235
 451.632 696.910
 451.757 622.131
 603.521 597.004
 240.922 814.784
 875.585 181.816
 217.673 920.471
 925.112 191.500
 653.826 733.563
 712.123 179.452
 621.464 469.856
 852.092 536.286
 864.985 832.936
 266.031 380.068
 634.283 753.563
 526.493 875.956
 72.375 62.956
 460.372 745.021
 473.650 457.328
 231.133 814.292
 162.693 898.491
 945.221 11.313
 807.003 738.781
 799.327 545.931
 42.096 413.748
 474.114 494.328
 429.649 209.126
 281.664 215.834
 16.740 966.648
 961.699 117.756
 348.408 373.675
 797.470 129.018
 391.217 802.629
 265.962 756.922
 839.952 286.634
 956.625 955.817
 43.849 786.920
 274.515 920.202
 846.799 215.601
 101.633 782.102
 984.835 904.940
 316.826 512.946
 24.078 182.474
 890.370 839.175
 806.602 132.435
 272.927 929.297
 856.673 350.065
 416.670 14.707
 495.242 770.096
 3.960 999.530
 529.018 357.475
 148.947 793.916
 287.778 361.835
 891.127 383.990
 648.767 872.300
 456.279 109.276
 132.035 871.551
 336.934 849.476
 500.774 824.099
 386.915 687.430
 834.238 880.147
 56.279 489.845
 239.229 11.002
 665.897 873.544
 164.027 182.689
 864.818 359.876
 313.536 30.213
 586.516 586.219
 27.377 315.057
 458.159 179.889
 467.423 773.125
 584.578 10.164
 315.012 220.070
 367.841 738.344
 851.004 47.124
 804.951 869.198
 187.197 474.980
 878.662 370.633
 141.918 238.632
 896.627 638.728
 365.386 245.430
 196.821 424.488
 84.418 315.781
 605.561 854.736
 466.998 405.332
 569.470 935.921
 524.176 884.121
 473.767 755.362
 541.682 67.833
 373.640 834.311
 841.801 455.051
 98.691 851.583
 745.754 109.420
 416.160 871.282
 669.491 564.227
 958.636 665.024
 526.034 137.393
 816.050 125.168
 912.960 885.966
 768.003 793.842
 775.178 750.348
 877.024 371.420
 394.686 29.703
 690.384 671.690
 167.608 871.967
 300.089 828.957
 884.772 275.871
 508.051 870.143
 288.527 400.344
 934.900 793.510
 892.114 111.090
 23.146 561.556
 228.028 408.219
 23.382 451.183
 351.288 56.345
 548.860 807.176
 28.156 653.921
 550.273 728.955
 259.503 946.884
 338.190 664.440
 742.833 218.480
 882.627 383.572
 393.182 518.836
 193.325 717.737
 898.883 671.277
 353.951 656.254
 465.144 885.106
 300.505 528.512
 830.988 284.784
 828.520 727.861
 471.085 241.888
 543.188 673.444
 704.162 468.329
 567.571 897.647
 517.994 937.167
 160.616 493.533
 34.492 771.512
 911.423 878.457
 127.323 853.883
 639.388 412.280
 172.122 519.806
 390.247 852.189
 862.193 912.963
 152.406 697.745
 520.102 388.029
 881.051 961.589
 140.601 385.206
 692.554 841.122
 228.492 991.797
 339.612 727.900
 265.542 616.078
 287.737 303.572
 725.212 882.738
 453.447 478.628
 28.160 713.715
 329.434 243.403
 723.439 170.149
 285.553 245.666
 721.473 728.017
 98.626 977.289
 279.914 359.942
 608.543 751.225
 39.938 857.464
 31.033 352.076
 69.363 901.152
 164.913 37.530
 134.033 260.372
 127.789 907.814
 287.281 360.932
 531.579 15.924
 39.264 118.539
 188.244 698.023
 496.671 110.880
 615.448 712.042
 805.423 703.823
 218.305 899.779
 293.887 900.700
 61.663 265.907
 914.625 331.948
 450.749 894.080
 884.555 719.626
 17.312 809.310
 995.619 252.886
 903.204 326.039
 532.612 901.685
 760.752 187.526
 417.023 723.457
 294.985 764.816
 373.828 517.813
 680.354 118.429
 73.610 735.313
 445.749 974.773
 269.753 715.963
 966.337 789.277
 567.468 130.279
 986.934 482.243
 218.822 819.811
 165.512 79.916
 29.771 125.048
 331.188 76.331
 338.475 677.278
 441.116 570.879
 29.130 588.522
 365.540 117.595
 585.399 962.038
 978.582 245.841
 368.923 767.641
 260.774 44.988
 190.640 874.328
 482.929 330.104
 88.682 541.303
 122.523 269.344
 252.097 961.782
 124.643 20.276
 653.598 697.045
 948.820 720.760
 49.024 586.711
 608.244 955.023
 141.364 171.439
 504.370 677.601
 421.443 903.119
 261.421 152.750
 217.038 672.673
 273.571 146.434
 991.986 74.935
 172.466 799.318
 824.307 612.613
 612.288 985.070
 98.468 866.364
 439.870 707.335
 815.467 815.648
 582.688 164.976
 52.589 665.895
 540.362 488.326
 192.638 42.929
 725.906 54.692
 743.457 467.439
 670.254 480.050
 239.169 973.140
 204.106 372.462
 664.227 325.236
 669.877 253.451
 582.903 914.751
 326.490 504.161
 155.946 323.567
 802.016 87.214
 151.887 189.692
 463.060 211.703
 34.769 157.990
 222.616 142.628
 58.339 824.749
 745.473 367.442
 797.035 11.715
 455.700 197.422
 678.100 914.450
 756.056 241.709
 281.273 528.913
 564.284 704.475
 580.525 778.045
 614.069 43.465
 7.003 336.166
 995.229 629.786
 507.683 823.207
 482.574 868.147
 407.285 743.907
 268.363 993.790
 301.945 850.367
 539.748 942.148
 825.297 971.654
 778.797 291.111
 537.498 384.146
 885.269 69.962
 454.760 483.957
 986.300 996.062
 623.986 502.121
 685.371 487.894
 369.897 798.443
 176.676 174.652
 319.449 546.216
 99.472 907.302
 412.634 432.962
 797.500 818.643
 914.923 48.290
 176.743 390.739
 983.105 495.777
 94.207 893.109
 834.508 179.029
 962.758 845.915
 714.085 790.899
 402.383 246.235
 32.391 38.055
 514.392 345.286
 600.781 210.089
 988.264 468.526
 362.284 143.183
 385.360 183.166
 404.506 613.689
 771.822 508.356
 44.909 548.057
 415.324 567.596
 52.061 364.393
 615.461 351.737
 465.623 119.936
 332.229 110.839
 312.225 171.204
 116.201 356.435
 796.959 643.194
 760.567 830.183
 246.587 925.252
 0.400 894.024
 359.806 579.114
 717.496 199.867
 804.001 764.805
 287.410 798.198
 212.169 508.877
 574.261 905.276
 456.282 693.732
 362.226 743.642
 185.849 514.172
 762.136 342.162
 957.334 695.815
 977.039 86.990
 479.126 8.625
 210.085 576.501
 148.696 436.753
 987.776 889.862
 957.453 823.319
 615.613 434.688
 231.609 326.341
 324.052 813.711
 514.344 670.935
 170.807 629.138
 78.962 925.233
 289.611 327.196
 201.134 465.597
 292.272 340.944
 970.119 423.854
 795.236 198.991
 346.929 359.305
 236.730 479.115
 597.386 195.448
 537.191 562.456
 559.053 770.834
 223.278 915.003
 314.984 230.915
 451.691 933.292
 319.468 129.342
 828.812 350.884
 379.708 599.988
 999.501 437.301
 874.093 532.375
 974.882 123.270
 367.007 951.482
 964.651 162.573
 249.666 26.841
 782.262 164.352
 37.062 464.752
 487.394 988.934
 526.695 761.489
 933.771 549.117
 672.495 595.173
 993.914 467.177
 947.278 830.753
 956.363 541.001
 312.665 418.344
 533.923 321.602
 43.007 232.372
 10.321 815.543
 369.080 370.915
 792.163 931.608
 730.847 994.940
 356.327 589.382
 822.271 710.320
 700.972 711.553
 243.859 196.638
 660.501 711.018
 572.558 71.379
 148.460 652.834
 838.800 292.633
 692.958 380.107
 545.418 84.658
 750.439 418.108
 454.103 896.216
 777.231 53.682
 836.801 139.595
 34.195 284.796
 879.417 917.495
 555.892 270.524
 524.494 24.879
 668.261 923.512
 541.847 753.548
 251.961 579.023
 768.747 359.171
 564.768 466.757
 714.214 45.183
 626.215 489.209
 478.672 437.213
 779.578 574.208
 807.117 368.011
 257.259 386.231
 130.519 359.514
 140.284 233.167
 419.265 109.344
 604.219 640.450
 289.718 88.222
 443.286 846.192
 989.479 697.442
 551.196 728.345
 10.693 377.456
 878.553 752.678
 219.001 295.919
 778.103 38.862
 566.725 363.285
 64.294 707.115
 914.140 53.707
 354.293 181.375
 896.753 966.701
 703.663 993.991
 537.013 9.682
 409.367 34.304
 746.795 162.354
 411.739 797.779
 546.083 791.190
 599.824 477.552
 730.757 596.482
 703.414 166.169
 558.381 316.914
 360.716 737.240
 438.705 999.373
 481.457 405.689
 471.740 817.126
 608.248 537.850
 280.257 330.862
 618.893 31.087
 948.088 618.120
 642.225 804.719
 966.577 621.796
 390.985 453.311
 77.759 302.675
 486.567 488.947
 406.489 30.050
 579.473 435.665
 620.014 54.688
 801.568 197.107
 320.604 716.575
 45.373 973.693
 946.373 223.648
 803.364 699.779
 61.874 765.174
 446.511 661.549
 701.073 403.411
 334.076 65.748
 971.835 519.049
 562.097 796.121
 236.925 609.793
 340.332 122.841
 98.864 387.888
 379.042 439.886
 85.000 462.759
 538.422 181.697
 258.084 391.131
 693.339 414.435
 73.064 631.543
 971.051 475.396
 222.155 446.239
 484.720 728.866
 220.339 184.827
 493.694 565.692
 297.959 685.203
 733.929 260.693
 205.147 903.129
 967.810 45.739
 666.305 888.186
 669.329 601.663
 27.149 56.850
 83.657 229.503
 640.071 460.116
 653.224 856.824
 467.383 630.975
 287.251 159.687
 430.782 244.193
 48.104 842.458
 86.962 486.196
 243.971 188.844
 104.437 865.717
 439.210 566.919
 799.248 486.274
 635.611 592.433
 154.482 230.280
 532.170 98.177
 500.536 192.751
 858.156 157.967
 523.119 262.291
 893.091 922.837
 850.693 330.648
 364.348 460.937
 961.746 962.968
 453.376 683.616
 57.914 862.588
 978.076 586.132
 337.119 391.343
 362.680 745.763
 440.698 173.809
 496.933 381.998
 861.896 227.492
 340.790 387.601
 615.340 566.838
 294.733 946.079
 256.570 164.109
 152.836 536.383
 388.678 992.116
 437.590 931.173
 534.334 490.717
 212.159 877.844
 823.545 699.666
 35.143 434.674
 441.257 884.215
 601.252 856.335
 488.289 286.940
 162.758 687.693
 581.238 600.137
 993.599 552.146
 601.958 439.249
 711.085 495.885
 908.484 970.882
 57.870 673.580
 643.161 511.745
 946.062 400.529
 579.870 360.389
 930.798 933.610
 3.338 985.686
 395.493 826.234
 125.335 499.088
 256.201 894.368
 434.085 746.787
 917.579 60.776
 516.541 428.669
 105.021 957.515
 363.405 79.713
 452.282 772.895
 992.354 123.095
 814.830 554.435
 637.194 250.337
 8.170 915.502
 434.260 220.463
 417.196 747.506
 879.949 556.160
 895.386 284.584
 675.669 199.736
 857.395 392.103
 462.657 765.338
 79.663 708.216
 376.100 767.002
 653.350 728.766
 15.996 936.039
 802.784 825.402
 994.603 177.886
 989.314 775.930
 533.434 710.403
 291.675 681.125
 956.304 715.840
 494.695 175.812
 371.526 311.169
 461.306 911.782
 321.796 570.506
 119.545 209.575
 873.602 634.050
 5.841 124.318
 141.181 915.971
 585.636 542.580
 918.302 25.259
 167.988 182.707
 202.865 75.677
 865.658 886.518
 425.804 561.098
 778.247 507.044
 71.796 278.884
 22.976 172.461
 742.315 905.335
 863.772 163.342
 152.645 663.029
 530.500 17.315
 867.337 110.111
 240.830 476.248
 10.512 856.960
 879.612 235.927
 688.400 47.431
 25.312 132.246
 335.036 691.962
 888.737 902.021
 744.423 510.810
 922.551 257.495
 743.399 330.630
 625.995 993.422
 551.539 410.450
 490.689 752.319
 83.482 378.085
 271.556 970.452
 194.178 900.356
 311.088 243.472
 20.548 345.681
 562.639 731.155
 709.388 722.091
 144.802 375.631
 469.122 174.253
 687.797 262.937
 773.830 527.404
 705.870 805.195
 866.313 392.140
 626.953 967.477
 340.562 450.761
 640.220 182.303
 373.643 882.629
 969.814 74.217
 166.699 742.843
 663.197 611.095
 841.527 166.112
 187.691 777.467
 623.197 847.368
 579.279 563.587
 773.856 564.176
 182.326 733.149
 784.484 906.124
 84.254 989.134
 589.709 606.017
 690.288 333.413
 558.340 310.909
 833.198 409.307
 195.045 561.966
 782.559 740.864
 535.377 586.081
 246.782 117.107
 249.299 44.589
 266.370 8.819
 312.674 581.752
 924.010 209.806
 540.101 204.736
 269.945 740.047
 277.545 685.153
 331.201 76.281
 563.956 168.080
 670.713 643.616
 225.140 516.527
 645.065 132.576
 751.483 7.087
 313.668 37.988
 727.508 365.916
 241.956 53.540
 772.940 724.054
 158.949 818.215
 871.950 448.521
 345.916 483.700
 13.036 432.724
 596.338 656.054
 842.936 908.825
 774.871 227.181
 613.624 169.185
 169.271 234.072
 834.556 387.494
 557.341 214.291
 448.697 537.162
 862.061 128.256
 949.414 880.075
 431.299 121.523
 18.149 698.464
 921.451 548.411
 65.087 562.818
 882.306 382.061
 525.118 56.287
 907.213 521.551
 130.687 238.494
 429.831 465.479
 336.271 347.217
 296.426 260.773
 993.792 63.842
 328.630 728.187
 615.236 757.188
 502.168 400.538
 651.929 260.360
 716.370 840.255
 166.421 107.350
 609.753 499.028
 773.012 581.394
 509.148 779.631
 429.830 117.659
 482.290 709.218
 435.561 411.064
 23.330 651.330
 127.007 249.220
 142.194 802.534
 302.234 504.324
 385.149 137.068
 274.088 650.790
 496.442 792.449
 859.159 542.510
 278.748 209.869
 150.005 290.536
 540.731 250.068
 928.725 874.997
 478.864 858.574
 336.210 441.037
 151.325 29.778
 394.961 45.171
 916.104 958.730
 128.843 303.703
 453.287 530.212
 968.306 957.636
 730.796 99.241
 465.102 708.186
 539.893 804.293
 860.535 833.703
 885.602 128.218
 2.644 503.013
 10.422 801.834
 440.790 423.426
 427.663 416.859
 144.157 465.622
 392.160 779.146
 300.115 295.019
 417.720 356.746
 608.822 303.086
 17.307 442.329
 664.598 406.290
 876.744 403.843
 618.189 589.297
 336.654 704.420
 766.141 577.732
 839.796 61.554
 886.095 289.970
 969.233 31.265
 605.113 933.232
 752.402 555.542
 380.523 863.813
 10.810 226.982
 520.549 851.880
 996.437 594.651
 259.925 796.310
 253.960 167.108
 121.281 483.158
 290.570 535.088
 477.297 822.025
 8.587 425.982
 425.319 417.824
 74.526 469.123
 292.426 21.980
 154.168 964.666
 504.996 678.088
 756.979 244.962
 335.983 444.561
 903.578 46.659
 541.834 793.243
 883.614 190.976
 928.768 891.602
 513.303 330.912
 957.806 360.655
 864.912 365.402
 75.179 35.681
 835.910 655.100
 208.565 157.118
 892.482 481.662
 922.105 90.343
 178.095 366.854
 899.468 561.802
 68.258 269.839
 502.690 841.870
 401.201 186.625
 116.620 779.620
 572.639 926.451
 269.070 969.399
 581.027 493.086
 252.877 112.587
 905.660 477.487
 258.933 229.569
 829.861 610.433
 152.696 316.804
 849.552 333.799
 737.856 262.585
 76.042 146.703
 99.910 903.992
 821.522 53.279
 812.704 488.465
 695.026 683.183
 28.946 99.015
 712.389 340.868
 820.913 805.420
 890.765 147.211
 352.711 48.656
 139.674 615.269
 266.325 576.727
 637.388 14.158
 969.310 791.917
 283.042 50.366
 694.310 698.118
 808.521 79.102
 334.948 448.422
 115.460 859.685
 177.214 374.611
 845.224 914.668
 971.835 59.042
 895.230 733.843
 15.770 603.904
 943.434 288.758
 417.577 521.621
 242.041 763.770
 852.900 262.827
 277.881 754.354
 416.514 104.779
 984.446 886.617
 643.427 124.043
 221.884 343.312
 103.637 93.986
 236.688 876.577
 826.528 92.086
 871.027 797.038
 38.172 226.698
 839.541 169.482
 607.327 440.998
 433.609 49.157
 206.616 707.109
 382.853 357.873
 469.864 860.226
 211.920 738.791
 533.944 756.112
 516.727 22.344
 915.707 671.126
 965.720 377.734
 16.917 848.350
 153.793 675.310
 950.854 663.318
 423.000 420.861
 324.856 15.802
 466.767 984.960
 28.081 618.305
 582.930 896.263
 600.944 856.091
 293.527 120.004
 992.753 737.178
 242.068 440.127
 241.060 173.790
 676.149 9.912
 77.173 869.918
 867.264 551.083
 627.361 504.257
 780.917 550.711
 141.859 655.668
 537.345 629.724
 150.241 122.080
 373.013 303.002
 171.715 426.582
 180.533 901.233
 365.033 520.006
 352.646 26.712
 500.886 2.203
 745.687 632.512
 798.728 759.265
 598.624 476.190
 362.147 307.037
 262.857 149.965
 747.196 538.481
 510.870 239.611
 135.006 80.877
 972.236 40.030
 384.853 305.913
 195.158 48.269
 101.261 819.604
 830.520 571.808
 646.378 248.551
 191.341 904.160
 607.590 483.602
 739.790 819.597
 634.073 531.634
 10.600 578.393
 281.797 441.606
 786.426 182.868
 754.608 733.437
 517.767 518.292
 352.679 579.670
 626.181 2.216
 395.392 22.736
 371.511 967.654
 183.045 498.175
 906.457 752.004
 713.441 260.118
 318.195 152.517
 841.219 244.146
 277.920 853.944
 28.625 869.372
 124.476 713.830
 908.470 81.841
 114.996 500.547
 388.329 21.454
 329.206 178.828
 748.085 391.505
 538.422 3.368
 102.013 401.097
 796.986 154.483
 146.402 904.304
 712.904 88.204
 431.876 584.891
 263.687 99.269
 576.939 130.902
 679.062 247.857
 169.742 849.718
 678.552 983.556
 335.807 21.808
 171.238 732.825
 530.502 51.697
 167.976 884.348
 449.934 609.497
 971.363 11.247
 648.887 68.372
 872.823 576.620
 569.188 625.523
 353.975 561.661
 979.042 180.599
 744.157 481.416
 19.310 860.232
 88.590 675.602
 65.309 685.713
 621.503 909.935
 814.635 338.322
 283.044 541.800
 477.833 979.752
 563.285 403.195
 707.909 220.476
 75.027 259.721
 188.047 324.134
 450.827 108.480
 289.060 709.383
 808.928 587.406
 296.787 520.929
 345.317 556.596
 735.637 137.933
 871.236 167.044
 821.725 760.907
 941.396 908.101
 64.647 848.011
 800.134 691.451
 201.019 979.857
 731.539 721.991
 638.909 430.224
 633.548 975.601
 276.513 161.180
 172.145 566.948
 240.547 388.083
 714.794 179.560
 782.522 156.585
 225.274 343.098
 240.108 314.550
 336.104 492.686
 785.170 761.704
 139.223 11.336
 261.855 224.534
 667.698 433.658
 92.460 979.803
 226.631 537.615
 274.080 773.848
 393.693 546.883
 386.698 634.216
 700.572 251.208
 217.893 713.274
 356.025 683.054
 718.572 749.016
 337.103 488.795
 128.715 75.828
 293.699 240.120
 46.149 407.381
 846.980 350.343
 201.831 275.957
 457.061 710.625
 702.250 118.479
 359.777 628.079
 406.621 511.323
 475.413 632.400
 30.095 76.192
 350.393 486.470
 63.689 601.004
 361.184 571.758
 939.806 76.793
 670.941 268.975
 264.948 668.333
 945.003 81.871
 807.323 277.748
 90.269 886.437
 138.728 882.280
 353.390 673.706
 962.454 426.082
 888.877 602.318
 740.372 808.188
 364.429 712.878
 994.249 662.300
 608.748 671.610
 783.287 786.836
 606.660 813.010
 239.559 514.641
 15.611 213.080
 516.281 160.224
 602.569 734.667
 114.619 238.480
 695.430 898.630
 800.077 93.127
 600.423 18.646
 399.659 226.976
 477.406 528.880
 839.192 201.391
 986.849 583.395
 193.002 821.624
 52.533 330.714
 84.982 191.103
 827.419 298.556
 13.817 485.131
 739.782 860.352
 541.431 237.181
 743.656 110.094
 451.618 964.087
 341.213 724.631
 77.373 885.587
 902.233 637.217
 835.811 765.213
 422.839 943.526
 377.106 850.302
 365.810 287.254
 630.030 996.453
 159.835 668.529
 845.995 194.337
 434.780 841.897
 643.704 383.027
 92.663 144.384
 128.403 33.490
 895.388 156.675
 697.230 58.560
 754.969 255.752
 892.436 82.214
 282.027 85.271
 77.335 552.709
 154.607 735.736
 189.241 72.873
 360.162 991.253
 975.653 249.236
 515.892 129.819
 4.221 322.841
 41.228 242.035
 116.234 472.289
 524.215 906.583
 583.311 498.287
 851.953 893.343
 946.645 273.654
 553.384 685.712
 739.558 929.182
 897.965 367.191
 92.530 940.071
 1.582 414.118
 623.539 666.959
 985.170 302.369
 256.928 217.212
 913.590 462.628
 375.767 844.426
 192.255 913.638
 383.350 255.735
 524.914 38.527
 669.989 796.952
 723.820 134.328
 695.570 324.844
 227.737 13.359
 403.427 834.599
 316.027 536.755
 177.255 410.089
 729.097 250.729
 693.258 516.792
 815.263 525.846
 161.026 914.678
 848.485 785.449
 898.267 774.299
 805.234 583.597
 959.248 817.351
 485.025 753.242
 600.374 247.667
 319.004 405.447
 887.743 804.925
 773.690 799.289
 352.837 766.971
 739.894 614.398
 608.880 93.880
 345.493 804.295
 530.244 984.617
 968.797 364.684
 451.891 882.929
 908.364 158.301
 799.983 791.111
 815.324 553.999
 255.978 637.268
 73.422 485.376
 575.674 293.121
 356.344 551.798
 325.731 695.273
 465.614 676.375
 310.172 813.829
 697.872 320.891
 288.540 9.683
 678.201 322.344
 638.994 587.475
 174.866 560.544
 0.169 187.843
 557.332 157.708
 194.679 563.157
 528.404 31.503
 157.324 379.387
 635.933 920.283
 378.322 7.382
 10.831 536.865
 945.008 974.767
 275.437 114.203
 496.681 400.512
 686.844 127.414
 871.651 524.320
 219.352 522.241
 451.494 459.152
 422.129 976.048
 926.439 765.127
 814.427 955.588
 602.285 984.736
 181.042 23.122
 330.972 151.667
 113.215 652.013
 514.700 637.918
 290.951 933.028
 451.314 826.356
 436.037 937.410
 53.524 669.096
 273.250 122.047
 886.715 537.308
 740.920 251.131
 682.841 97.278
 689.682 618.498
 357.703 613.219
 326.779 402.050
 895.341 822.667
 207.492 298.412
 778.953 739.061
 978.166 970.206
 408.657 682.771
 748.068 603.475
 821.298 941.294
 649.150 97.936
 138.610 517.495
 151.103 192.660
 342.413 887.625
 179.399 524.788
 987.644 895.583
 259.950 104.988
 297.173 333.848
 337.283 612.089
 171.214 272.957
 713.724 918.067
 126.373 309.118
 692.862 275.896
 145.798 2.901
 17.838 75.527
 166.439 421.024
 437.824 201.174
 199.206 798.706
 657.032 26.208
 322.963 483.138
 290.003 445.372
 417.211 961.313
 113.616 68.933
 107.331 520.243
 46.820 556.199
 50.104 927.632
 658.485 828.920
 148.416 90.231
 185.030 626.220
 268.562 469.669
 693.650 105.363
 460.247 776.719
 143.394 286.031
 920.330 180.217
 242.363 424.441
 71.777 652.684
 570.407 498.085
 177.513 717.798
 906.583 7.999
 106.277 493.007
 870.994 154.878
 898.834 651.718
 241.390 25.352
 35.638 522.550
 844.048 908.027
 122.074 647.493
 32.103 934.155
 628.753 526.481
 66.991 358.893
 348.936 163.565
 402.219 436.010
 63.385 220.806
 954.014 726.745
 187.928 792.177
 28.960 73.438
 777.349 883.645
 91.413 377.057
 480.411 870.383
 998.048 777.102
 897.535 381.548
 536.478 140.407
 250.785 11.642
 990.512 735.611
 504.267 890.198
 255.590 181.501
 693.860 764.058
 561.669 804.987
 563.650 805.146
 772.751 288.254
 940.771 688.282
 246.088 300.834
 92.033 565.743
 401.496 842.417
 529.376 766.231
 102.213 423.490
 4.397 374.240
 141.136 406.111
 345.890 201.207
 96.443 754.915
 142.435 82.054
 432.574 812.723
 301.567 350.647
 418.887 235.785
 178.258 836.501
 489.406 885.984
 161.601 744.674
 421.590 782.251
 446.149 433.810
 846.807 427.625
 752.934 886.755
 374.971 234.044
 267.438 708.062
 103.681 911.888
 243.524 807.208
 649.285 639.088
 2.558 700.693
 572.843 404.246
 307.667 145.959
 245.363 974.491
 889.493 801.519
 699.481 582.060
 770.315 877.842
 822.457 279.790
 709.322 529.770
 659.927 376.471
 757.863 661.946
 500.958 835.530
 457.213 132.409
 510.746 677.723
 473.746 195.873
 753.847 458.740
 491.208 717.047
 622.447 750.162
 464.217 886.478
 643.131 206.597
 81.292 208.073
 902.592 488.550
 643.013 610.547
 506.161 780.551
 887.730 17.120
 489.855 413.910
 403.205 332.060
 951.610 705.392
 660.312 952.820
 183.596 354.983
 860.303 867.065
 685.991 921.238
 369.116 559.814
 862.755 90.467
 642.801 142.896
 259.032 771.147
 52.580 773.272
 543.388 837.571
 674.658 885.336
 289.807 493.001
 900.138 502.729
 525.939 364.019
 78.743 785.534
 115.437 231.595
 474.338 517.829
 291.319 673.472
 671.166 847.866
 90.292 275.281
 521.343 798.591
 419.147 668.465
 513.400 800.606
 956.012 691.280
 518.888 334.137
 822.010 930.288
 642.502 163.200
 801.303 784.748
 967.207 206.312
 16.339 771.844
 409.251 807.069
 135.338 838.881
 441.162 678.468
 983.542 17.381
 819.862 621.319
 509.735 406.870
 590.739 924.674
 414.250 542.077
 899.027 200.361
 941.447 21.190
 602.254 980.935
 774.076 464.827
 370.308 307.397
 112.577 561.723
 114.091 477.540
 681.023 29.172
 884.528 235.861
 952.944 681.420
 218.468 720.423
 542.689 630.164
 617.575 90.328
 747.436 626.699
 974.670 729.496
 265.690 149.058
 306.161 439.083
 352.502 509.480
 809.398 913.166
 120.199 743.095
 693.343 752.426
 454.813 588.767
 286.313 160.826
 519.290 504.195
 915.222 533.988
 59.987 401.881
 989.569 268.855
 555.763 948.298
 576.036 76.708
 560.403 648.943
 685.039 780.741
 628.392 126.119
 130.953 330.833
 798.516 578.935
 498.187 518.205
 385.035 256.499
 724.155 458.161
 515.724 251.625
 578.918 307.752
 511.828 175.086
 814.419 264.962
 456.708 456.894
 611.508 665.866
 605.657 563.968
 761.189 855.400
 185.319 261.454
 571.582 496.100
 481.394 881.955
 41.211 527.937
 360.428 122.691
 332.377 172.602
 785.866 150.583
 919.133 149.135
 818.854 260.344
 78.915 737.159
 717.305 267.483
 205.029 982.428
 317.293 508.934
 1.447 320.632
 982.005 316.644
 197.640 223.832
 196.360 187.362
 408.446 314.691
 859.206 424.179
 34.171 302.261
 547.224 616.817
 224.636 266.042
 390.709 68.557
 445.847 338.992
 684.916 794.081
 820.990 942.895
 263.484 395.874
 352.944 29.024
 862.335 384.597
 261.324 532.185
 911.555 13.577
 823.891 606.447
 195.051 638.090
 344.047 466.128
 727.695 940.166
 670.053 486.653
 709.421 49.297
 267.848 947.953
 45.958 873.745
 351.170 640.080
 275.151 587.311
 356.513 849.214
 732.873 708.894
 925.977 745.392
 938.341 99.292
 40.803 284.854
 808.082 279.189
 498.349 694.377
 832.140 57.762
 214.216 837.255
 504.499 631.798
 981.384 76.533
 409.580 165.427
 154.701 96.777
 573.564 750.931
 30.179 858.212
 216.731 457.451
 435.817 913.835
 442.915 538.522
 678.590 589.355
 804.253 448.337
 638.501 516.363
 41.822 33.376
 556.120 120.282
 661.515 559.030
 218.613 436.533
 723.974 304.117
 558.121 991.646
 249.854 529.609
 585.555 11.894
 737.731 186.616
 495.840 372.580
 310.182 773.883
 303.757 78.654
 120.690 53.192
 562.393 665.241
 625.014 664.457
 341.494 358.583
 728.448 98.722
 416.584 668.340
 326.144 550.298
 460.440 956.076
 346.678 207.887
 308.540 497.960
 656.562 903.556
 164.586 328.205
 481.163 328.177
 949.473 300.823
 818.848 368.381
 108.560 68.120
 472.168 414.803
 762.433 163.366
 172.159 641.694
 503.105 850.942
 37.569 436.603
 741.749 519.394
 576.055 54.360
 849.417 931.357
 213.373 636.060
 395.912 789.738
 121.797 440.904
 284.223 653.370
 930.821 221.937
 151.998 949.253
 840.377 386.952
 923.947 535.253
 145.981 939.637
 159.261 209.678
 231.435 225.721
 858.981 626.489
 520.766 512.219
 645.391 31.260
 618.336 218.435
 868.052 998.556
 143.573 774.144
 850.965 231.747
 402.064 198.229
 497.852 427.697
 673.233 430.140
 95.963 48.238
 260.245 583.081
 884.538 555.335
 591.729 763.189
 716.776 625.547
 217.462 70.557
 581.436 70.619
 959.155 288.513
 452.969 554.179
 299.176 515.619
 701.191 749.577
 178.614 304.489
 360.116 761.638
 173.952 462.467
 880.814 506.697
 799.314 526.824
 478.351 272.738
 787.310 552.374
 934.543 967.245
 312.821 508.894
 295.857 97.722
 495.412 561.702
 572.093 452.449
 230.482 349.008
 512.328 781.442
 617.935 137.736
 228.838 684.710
 469.257 264.464
 729.497 952.473
 646.837 394.747
 879.676 966.291
 218.737 972.618
 474.173 548.003
 571.394 408.622
 689.732 62.455
 13.843 460.768
 393.775 258.439
 909.732 305.660
 492.789 528.853
 695.752 649.544
 555.175 135.157
 73.239 79.593
 382.273 762.959
 307.824 658.554
 524.751 235.414
 632.609 490.625
 149.787 630.666
 743.817 868.426
 310.839 640.421
 902.899 401.257
 912.678 121.680
 142.456 739.951
 309.380 175.685
 19.885 685.886
 34.780 121.152
 605.389 398.928
 109.346 687.183
 341.116 414.651
 363.439 50.018
 804.864 324.355
 386.617 782.565
 572.441 356.725
 881.112 822.801
 442.944 88.029
 143.307 533.527
 494.455 974.223
 101.298 299.190
 325.834 985.157
 234.078 753.618
 543.140 985.126
 926.211 164.463
 24.920 568.480
 461.844 115.208
 785.154 262.095
 227.613 963.908
 710.350 552.475
 522.294 549.972
 20.582 303.791
 112.354 837.639
 763.528 289.591
 730.021 89.166
 844.597 766.251
 690.657 354.771
 201.622 37.032
 768.584 543.147
 504.372 574.167
 177.875 729.700
 780.204 530.497
 672.670 194.000
 298.699 945.310
 329.364 618.273
 879.411 960.351
 872.584 980.778
 85.184 256.133
 533.346 637.917
 924.497 306.069
 409.625 493.809
 183.474 52.538
 368.071 733.345
 143.430 126.415
 365.456 462.664
 592.910 667.001
 67.257 518.233
 922.175 325.615
 139.421 321.794
 979.077 841.764
 131.781 763.321
 882.585 119.955
 454.818 868.533
 326.159 477.499
 275.738 272.656
 78.306 414.533
 878.457 990.036
 500.590 127.837
 1.473 492.249
 380.863 66.510
 197.413 928.934
 226.409 142.382
 360.848 329.207
 211.133 59.078
 212.684 581.856
 133.850 424.304
 878.995 824.437
 260.619 439.427
 381.564 880.666
 610.070 613.332
 191.954 518.304
 742.489 984.384
 268.830 393.161
 154.576 130.947
 681.075 576.165
 14.075 948.958
 951.433 898.142
 821.757 931.799
 274.751 999.510
 120.556 925.917
 362.200 839.185
 119.105 993.846
 631.973 538.438
 923.784 798.596
 55.118 242.106
 422.048 549.448
 122.434 242.535
 0.740 4.492
 28.088 893.025
 564.991 810.616
 374.307 939.713
 422.857 843.822
 48.631 317.095
 773.005 473.853
 673.564 316.404
 860.445 365.035
 393.815 372.386
 509.771 603.482
 167.596 687.492
 195.732 438.415
 37.768 79.064
 134.745 587.114
 651.159 990.706
 973.525 989.227
 98.448 640.937
 486.159 732.844
 694.031 17.692
 570.258 3.473
 789.921 484.579
 636.339 735.036
 7.541 402.808
 920.203 842.193
 217.210 540.687
 101.970 673.988
 241.022 430.693
 1.884 604.309
 97.851 922.970
 734.318 434.535
 849.459 294.970
 58.224 763.401
 897.621 621.780
 363.034 429.598
 280.045 42.983
 700.733 70.384
 927.457 822.877
 22.077 296.925
 488.043 75.239
 631.041 761.908
 664.412 986.124
 247.399 800.737
 711.322 733.288
 702.339 443.414
 931.580 874.564
 503.441 514.743
 508.093 206.046
 438.802 626.124
 600.215 311.261
 269.095 988.928
 293.862 712.110
 932.827 788.832
 161.855 559.437
 693.697 9.771
 1.259 674.409
 247.920 8.252
 859.092 870.870
 19.739 252.024
 30.404 393.566
 69.328 655.736
 60.663 928.148
 161.350 89.899
 357.621 547.640
 365.020 393.549
 219.915 618.330
 926.274 586.492
 526.777 698.449
 246.389 720.503
 65.198 818.703
 373.902 712.505
 260.219 868.477
 51.023 614.566
 636.632 649.731
 713.102 658.792
 595.221 167.398
 909.190 399.206
 405.693 955.988
 960.922 701.993
 777.050 393.530
 701.169 820.541
 992.454 612.749
 306.917 458.489
 621.204 513.102
 364.314 464.005
 929.822 624.095
 757.705 519.144
 695.078 928.962
 966.751 62.069
 514.988 877.792
 172.503 395.767
 463.247 490.435
 828.882 948.654
 35.327 852.881
 242.778 429.957
 490.767 267.303
 244.337 901.242
 559.356 537.814
 317.775 815.993
 905.309 213.424
 28.818 878.291
 42.881 310.149
 232.559 171.604
 581.692 979.305
 208.266 707.381
 716.321 553.219
 456.369 153.995
 931.251 297.967
 647.022 608.671
 591.240 340.867
 946.428 463.184
 753.745 564.746
 312.207 548.545
 452.463 608.241
 66.023 200.699
 340.912 459.201
 172.249 809.978
 886.696 844.818
 805.510 958.919
 908.467 716.091
 435.546 838.951
 739.420 495.225
 331.075 204.795
 477.337 442.428
 949.459 380.397
 888.870 934.108
 578.436 491.446
 525.044 698.901
 100.392 152.474
 379.246 93.203
 207.315 782.073
 84.673 416.496
 482.423 824.583
 764.884 561.918
 737.378 702.870
 481.493 102.929
 934.988 862.386
 982.898 257.179
 97.511 855.104
 566.279 208.567
 289.377 882.199
 193.929 563.917
 137.624 411.227
 129.575 467.767
 309.292 517.470
 808.895 184.523
 875.865 95.903
 162.568 9.139
 862.490 441.661
 354.269 803.741
 383.982 310.017
 767.956 536.988
 318.532 114.696
 919.175 74.885
 249.687 594.243
 818.126 426.271
 531.933 24.266
 674.711 363.943
 497.303 848.458
 908.160 144.664
 540.489 678.585
 359.187 150.029
 696.570 724.268
 757.630 17.880
 285.339 373.846
 682.572 973.818
 744.381 390.133
 977.836 988.181
 242.320 807.438
 319.238 350.007
 465.355 432.076
 40.095 681.044
 843.420 937.105
 530.172 115.516
 744.539 997.659
 355.870 791.251
 962.670 96.579
 484.142 272.057
 379.147 416.903
 610.989 527.199
 542.531 269.806
 31.887 499.841
 216.158 441.058
 883.884 611.021
 644.886 598.765
 28.186 168.656
 428.683 928.589
 621.742 122.145
 824.966 653.946
 293.792 853.147
 976.447 277.484
 248.638 293.204
 747.084 731.927
 962.457 71.114
 394.320 153.972
 36.180 219.767
 387.757 461.096
 267.929 206.740
 57.729 99.942
 879.879 329.117
 4.876 294.388
 791.553 355.131
 984.937 414.860
 793.417 368.376
 290.763 47.046
 813.222 130.182
 53.518 302.681
 258.160 618.545
 772.525 497.729
 686.718 314.704
 232.020 650.251
 46.737 18.569
 574.835 212.921
 95.078 599.916
 57.685 960.904
 777.167 892.335
 118.303 177.439
 632.416 560.817
 127.215 905.447
 247.995 11.534
 190.826 517.915
 405.709 444.611
 809.975 672.448
 555.075 798.627
 99.855 591.528
 253.399 311.294
 741.636 800.717
 97.070 576.679
 290.237 978.810
 737.189 558.632
 911.168 459.101
 839.481 906.618
 895.325 467.241
 279.277 888.238
 315.199 202.179
 625.898 217.516
 178.283 941.430
 689.303 325.044
 221.163 75.202
 900.425 131.783
 716.048 206.036
 853.638 989.454
 54.277 567.538
 936.622 114.692
 480.145 159.184
 544.192 939.560
 803.269 321.190
 556.046 336.450
 676.567 406.986
 144.738 550.269
 625.940 689.352
 363.386 925.077
 321.203 363.865
 589.847 576.827
 27.972 209.750
 725.399 109.624
 47.776 118.758
 964.800 262.143
 587.081 808.473
 77.304 105.817
 572.036 863.844
 24.471 590.479
 699.473 82.212
 652.960 979.993
 568.959 480.319
 354.946 64.500
 236.684 320.328
 404.138 142.251
 458.944 954.831
 23.744 188.327
 318.281 22.872
 699.356 565.994
 744.513 660.537
 342.809 176.152
 629.547 546.681
 374.215 308.617
 90.807 178.355
 803.025 274.139
 843.118 168.870
 842.855 416.865
 301.121 256.826
 329.825 482.761
 739.713 295.550
 274.112 840.421
 703.038 713.111
 756.512 397.368
 565.450 763.303
 286.130 548.582
 231.185 562.990
 815.276 346.706
 11.902 181.928
 219.644 647.415
 669.421 434.342
 5.410 2.273
 959.897 49.216
 812.849 928.583
 98.265 366.429
 414.085 155.799
 789.232 931.955
 19.686 946.051
 582.613 426.408
 937.113 417.821
 623.826 352.127
 788.614 413.195
 530.339 184.858
 375.402 177.222
 355.494 143.212
 850.351 440.351
 954.092 983.691
 567.459 279.770
 669.387 948.751
 950.769 891.660
 76.638 102.692
 59.023 533.117
 580.280 223.791
 509.078 930.071
 334.335 385.005
 808.066 326.361
 181.293 569.573
 381.632 640.678
 853.853 617.264
 76.657 364.220
 405.227 482.782
 268.127 475.092
 903.997 976.654
 970.791 759.000
 603.610 632.924
 309.658 143.357
 657.493 155.024
 55.087 497.958
 659.674 594.854
 597.051 494.919
 836.888 349.314
 91.345 609.362
 168.847 558.223
 633.084 876.498
 464.169 167.873
 228.247 187.396
 944.010 911.571
 273.641 432.211
 985.517 643.863
 904.091 804.297
 732.625 756.037
 310.568 820.096
 500.590 969.797
 315.242 737.462
 568.982 342.112
 652.900 859.241
 689.986 271.352
 550.054 869.968
 627.203 142.617
 13.377 692.984
 305.059 723.956
 391.362 84.844
 789.258 776.034
 113.565 156.202
 761.020 582.248
 350.182 466.605
 397.149 276.563
 683.627 168.519
 457.230 240.367
 709.098 647.963
 819.529 270.754
 951.712 140.245
 937.911 270.110
 225.882 195.306
 530.433 465.278
 893.137 574.213
 901.932 494.370
 676.203 13.440
 371.408 476.391
 240.978 274.175
 372.160 544.865
 598.867 368.266
 548.218 438.864
 147.394 829.217
 42.820 25.998
 447.834 275.451
 699.439 20.630
 428.919 333.709
 937.589 360.827
 852.344 683.860
 66.641 439.125
 529.199 623.569
 31.655 630.435
 839.790 94.382
 394.472 826.273
 689.057 662.186
 417.722 234.624
 685.566 997.977
 693.864 821.315
 326.488 93.105
 928.968 999.698
 519.897 791.190
 412.698 584.109
 298.122 391.654
 871.192 438.182
 943.799 633.007
 875.659 516.310
 538.885 493.944
 661.920 225.718
 684.553 43.880
 78.622 853.786
 558.043 259.236
 725.986 601.931
 755.716 915.900
 52.838 950.841
 407.506 630.454
 955.111 324.957
 677.479 2.490
 50.256 515.331
 32.203 897.664
 403.272 13.381
 60.254 886.695
 743.780 273.453
 362.553 40.601
 660.138 194.731
 257.700 889.013
 484.808 543.965
 115.495 728.922
 521.630 146.230
 854.973 368.922
 415.357 983.851
 33.218 192.588
 159.674 661.394
 473.784 398.636
 893.159 330.882
 207.716 839.864
 982.430 205.155
 747.942 843.294
 255.527 313.278
 214.440 196.695
 771.856 530.527
 351.377 468.729
 421.400 22.646
 9.817 468.747
 487.164 721.451
 645.179 816.081
 210.883 953.588
 935.042 786.223
 330.757 799.308
 851.065 231.970
 547.710 601.857
 712.557 981.561
 287.509 484.663
 655.689 623.591
 902.442 982.669
 21.774 571.445
 368.722 441.202
 803.592 220.016
 432.869 681.742
 97.074 467.081
 218.887 345.373
 546.117 864.141
 282.936 83.875
 803.803 820.477
 576.360 423.136
 779.457 134.139
 412.664 237.341
 816.921 329.531
 318.328 674.303
 327.058 898.947
 148.917 407.118
 852.173 270.969
 465.963 865.313
 99.940 749.214
 370.496 745.921
 381.085 507.781
 577.389 512.881
 803.047 113.324
 870.930 669.277
 898.772 726.527
 414.132 503.820
 446.573 767.486
 978.450 459.296
 607.532 199.971
 630.940 700.429
 168.272 879.607
 955.048 341.588
 329.330 441.769
 509.407 866.191
 776.092 688.498
 45.113 780.694
 566.797 222.473
 432.571 513.137
 980.023 413.203
 299.053 21.660
 894.989 549.923
 880.657 820.074
 497.899 11.610
 458.432 968.844
 285.163 382.103
 217.422 599.969
 91.927 963.172
 256.529 337.782
 536.969 36.873
 432.034 405.165
 121.075 337.502
 461.873 641.911
 726.945 490.478
 303.203 250.658
 378.990 28.749
 872.170 983.168
 468.861 15.561
 160.264 108.562
 827.957 185.070
 252.190 803.971
 825.430 899.433
 530.197 280.958
 336.475 543.217
 901.565 727.812
 911.088 304.641
 480.050 993.694
 681.333 590.117
 137.054 366.655
 581.985 686.404
 391.014 70.294
 884.663 216.528
 478.755 505.590
 122.047 565.312
 233.380 342.985
 422.259 802.257
 740.846 388.627
 502.874 868.673
 150.892 536.972
 961.499 478.080
 544.830 924.281
 620.485 500.215
 308.506 724.404
 65.563 646.427
 996.892 505.555
 893.317 275.394
 509.311 86.117
 735.189 711.066
 400.863 796.151
 743.622 868.308
 44.400 642.065
 750.032 365.414
 914.407 273.232
 778.316 956.306
 603.718 815.467
 518.756 719.789
 998.446 536.769
 935.563 319.636
 846.434 181.027
 550.340 9.813
 358.450 396.493
 469.784 256.023
 406.128 514.217
 718.588 621.358
 831.125 529.696
 410.524 303.878
 689.101 306.446
 207.734 691.813
 331.150 66.597
 49.502 932.827
 813.390 240.029
 399.021 603.162
 539.998 804.721
 85.412 556.609
 431.527 727.252
 986.517 269.214
 492.509 879.723
 287.450 950.860
 981.907 509.401
 294.975 237.544
 596.778 627.285
 926.277 917.148
 121.580 484.489
 113.349 276.096
 909.033 59.239
 765.022 824.620
 707.572 386.524
 354.688 295.056
 677.579 846.752
 103.182 481.932
 714.340 674.482
 506.412 166.532
 268.503 954.398
 222.671 644.677
 901.717 5.799
 144.564 247.734
 590.728 101.196
 598.005 347.294
 880.722 966.989
 751.456 187.760
 49.140 38.117
 401.516 163.502
 463.856 313.162
 698.175 903.768
 871.867 226.343
 159.727 445.574
 832.027 828.493
 531.768 449.210
 381.471 876.500
 898.430 570.325
 101.991 61.378
 641.454 864.993
 409.640 466.333
 751.714 228.452
 336.206 610.784
 969.087 3.810
 591.153 792.757
 804.155 833.925
 901.275 344.460
 676.094 748.600
 715.232 333.958
 885.539 201.416
 351.614 915.001
 582.504 7.953
 661.053 198.175
 143.967 742.258
 691.806 206.362
 753.198 364.477
 699.060 218.036
 485.870 563.280
 954.039 891.274
 822.367 276.558
 100.861 812.799
 390.414 17.829
 516.339 109.116
 519.209 289.578
 67.874 85.560
 180.956 454.640
 482.789 384.138
 386.241 799.609
 962.510 248.479
 567.685 137.716
 748.689 295.555
 866.146 530.736
 705.573 876.306
 163.244 569.187
 81.615 83.855
 773.928 36.589
 989.697 676.941
 717.109 737.150
 663.613 331.787
 668.178 217.324
 650.996 437.529
 14.655 131.783
 60.242 93.831
 788.610 55.213
 139.775 555.528
 743.337 725.562
 508.954 364.574
 36.578 515.160
 535.987 96.426
 141.051 497.203
 752.317 574.246
 941.111 830.871
 966.304 633.290
 910.734 493.991
 380.818 878.773
 675.068 203.086
 597.003 217.999
 710.428 873.443
 795.519 372.088
 964.343 273.176
 600.540 710.050
 509.498 842.781
 452.575 989.989
 167.612 603.591
 623.550 345.999
 239.360 923.519
 9.643 797.729
 894.944 796.034
 320.140 871.126
 461.066 508.445
 358.465 557.610
 280.660 808.927
 456.735 774.588
 222.233 249.639
 298.419 958.194
 429.146 497.638
 943.371 170.352
 882.308 418.631
 782.581 653.363
 611.900 394.086
 901.198 648.382
 447.792 13.676
 250.860 307.300
 509.909 266.793
 537.102 984.062
 878.058 54.073
 554.022 170.564
 167.529 58.069
 163.731 938.540
 897.535 197.832
 367.915 322.802
 352.347 381.976
 176.853 508.685
 81.511 546.449
 798.991 609.205
 700.094 884.842
 181.835 892.534
 370.494 259.412
 90.202 470.714
 364.480 419.539
 747.194 124.619
 712.010 391.041
 950.615 322.040
 888.908 165.388
 455.525 805.278
 228.918 183.600
 52.615 866.948
 670.335 537.465
 20.768 599.022
 169.765 903.115
 667.280 756.828
 695.106 972.266
 245.643 209.263
 909.402 188.164
 241.581 296.449
 192.448 451.075
 504.219 350.201
 437.023 796.912
 960.251 479.886
 473.334 928.071
 251.972 831.352
 93.988 583.969
 980.740 499.956
 500.770 667.100
 789.309 246.233
 805.234 516.175
 81.367 16.108
 672.140 859.217
 134.427 913.892
 685.774 545.230
 920.847 888.567
 885.032 792.518
 397.504 660.483
 697.732 195.096
 971.582 790.612
 205.070 276.432
 490.605 747.805
 983.552 793.398
 459.651 96.255
 357.585 984.570
 356.313 756.680
 607.468 378.614
 321.146 707.157
 824.512 873.391
 152.983 515.311
 700.018 448.583
 267.568 30.486
 543.759 858.351
 995.654 226.197
 419.326 880.950
 542.195 148.512
 80.319 484.874
 919.025 789.935
 718.078 552.429
 844.891 331.108
 666.758 418.392
 702.538 950.203
 636.554 411.294
 204.541 433.897
 695.244 195.869
 77.508 291.458
 729.785 16.342
 286.346 397.657
 84.137 830.633
 622.343 309.331
 280.839 845.547
 735.434 18.693
 439.207 543.017
 344.320 743.472
 152.437 998.979
 678.767 395.238
 82.876 101.197
 544.966 113.527
 485.557 273.036
 434.091 971.540
 834.445 999.816
 71.032 931.188
 966.361 966.901
 807.662 899.146
 890.102 978.367
 464.130 374.732
 51.734 197.086
 101.755 514.008
 273.554 186.977
 839.517 307.157
 368.929 942.303
 98.466 88.366
 106.470 644.176
 548.133 395.059
 486.240 518.374
 838.077 657.979
 382.473 499.346
 805.888 742.560
 389.324 691.716
 968.253 648.127
 19.250 12.018
 510.310 893.112
 291.759 179.967
 804.609 225.901
 710.427 90.803
 407.064 271.724
 858.587 859.603
 13.692 791.653
 502.141 696.680
 617.499 141.110
 528.059 602.947
 6.166 789.080
 78.873 408.530
 293.208 927.520
 379.493 300.741
 711.022 61.273
 458.850 973.201
 824.792 335.469
 914.091 291.524
 390.862 309.149
 171.469 718.071
 599.347 15.296
 190.762 115.300
 553.842 819.048
 17.460 290.979
 774.842 673.504
 990.452 236.565
 819.593 517.884
 197.103 310.573
 919.451 423.004
 70.156 140.529
 804.476 587.062
 932.632 159.508
 650.019 858.901
 111.753 996.409
 705.739 320.518
 708.016 333.632
 596.231 815.181
 670.990 902.953
 284.713 647.546
 902.651 472.173
 115.688 8.611
 288.396 583.918
 375.880 757.711
 905.038 437.136
 189.969 808.431
 936.576 284.982
 881.697 562.982
 758.368 584.500
 842.902 183.841
 147.324 538.632
 452.302 311.326
 11.989 675.517
 239.637 476.075
 487.145 409.848
 694.737 526.347
 731.058 713.263
 348.768 17.772
 531.252 812.952
 808.073 589.178
 551.252 357.824
 679.596 779.616
 123.779 498.764
 998.845 701.650
 256.225 472.862
 142.801 162.687
 505.919 351.262
 895.465 673.903
 602.572 787.003
 525.154 774.679
 843.864 704.228
 450.750 964.924
 20.392 615.376
 417.511 529.139
 794.892 490.886
 498.522 671.111
 377.091 79.824
 690.269 689.083
 12.627 173.361
 213.194 705.826
 207.901 290.697
 771.532 539.842
 911.455 563.784
 210.530 241.969
 688.668 508.824
 50.671 220.706
 585.259 845.194
 923.287 599.997
 154.756 393.148
 703.563 870.917
 507.105 327.906
 187.189 155.378
 154.512 57.702
 115.687 652.782
 524.172 735.810
 680.690 512.346
 866.544 810.995
 865.398 403.163
 706.201 107.103
 976.262 144.907
 207.139 131.551
 922.054 634.312
 805.914 715.249
 481.420 941.413
 107.456 645.261
 312.341 356.014
 446.284 768.497
 474.482 605.615
 249.721 613.353
 12.995 723.219
 662.282 30.073
 773.054 664.955
 17.452 714.242
 239.265 826.813
 93.605 916.220
 312.494 915.953
 536.823 708.121
 615.843 39.923
 950.151 75.509
 57.112 496.933
 464.589 910.138
 940.620 208.098
 853.395 930.438
 218.626 419.867
 612.579 266.114
 381.498 628.984
 794.561 171.070
 714.403 316.040
 589.553 224.199
 982.655 205.518
 744.401 730.546
 162.257 354.285
 388.337 526.522
 298.986 376.468
 899.591 343.561
 479.113 775.925
 249.417 506.797
 826.143 429.060
 157.227 391.459
 327.567 257.130
 191.793 473.024
 648.416 580.695
 171.545 371.374
 237.415 357.284
 317.668 278.828
 387.883 780.234
 266.003 991.892
 218.454 641.019
 369.660 242.638
 105.603 524.026
 548.990 593.986
 76.386 671.960
 47.518 160.852
 279.273 107.877
 812.925 323.545
 445.398 967.804
 275.892 279.249
 361.656 643.340
 184.175 240.555
 759.012 179.214
 955.552 736.375
 710.217 855.219
 35.178 340.095
 995.050 209.114
 727.496 173.248
 870.782 146.869
 370.352 281.532
 51.059 724.322
 932.719 915.681
 296.668 670.893
 753.801 474.899
 33.327 528.048
 259.976 378.657
 589.628 175.028
 859.555 57.184
 575.588 559.659
 539.720 116.617
 260.069 206.511
 893.996 206.318
 542.804 867.183
 764.417 249.180
 821.402 852.919
 465.332 186.945
 120.912 758.414
 693.812 828.744
 756.990 573.497
 956.431 499.567
 345.169 478.043
 338.260 84.553
 528.085 832.147
 94.998 513.491
 577.753 181.114
 204.056 377.254
 327.225 181.808
 209.065 3.995
 309.532 677.204
 431.791 128.625
 723.995 169.609
 605.914 85.457
 931.398 405.080
 862.053 953.059
 698.649 933.210
 619.024 134.709
 797.371 364.162
 622.379 710.567
 813.998 640.927
 130.337 432.684
 984.625 277.013
 45.191 225.467
 437.098 991.764
 794.051 417.435
 644.891 86.151
 598.488 970.605
 989.634 836.149
 763.371 637.930
 737.188 998.826
 39.433 103.836
 179.569 604.179
 453.086 725.536
 233.573 685.044
 185.498 861.704
 46.458 635.412
 758.536 958.918
 597.637 906.907
 538.681 464.627
 439.013 692.683
 195.471 288.085
 449.709 811.512
 495.370 368.593
 235.851 912.196
 625.511 4.657
 853.254 354.952
 27.745 910.259
 218.997 193.077
 588.352 597.899
 583.690 841.578
 532.181 135.542
 14.612 561.835
 774.564 719.923
 73.889 360.541
 5.951 876.160
 926.532 360.621
 841.771 598.446
 469.834 980.735
 835.560 944.299
 805.589 202.941
 602.198 681.815
 375.478 925.588
 258.416 652.439
 321.332 516.409
 591.009 778.529
 417.537 590.787
 994.059 733.593
 132.634 149.399
 162.567 462.291
 719.021 190.850
 632.026 136.572
 489.798 956.896
 555.690 53.647
 734.522 24.558
 110.492 101.604
 743.185 500.587
 819.158 60.583
 670.800 834.634
 23.137 383.510
 81.995 999.222
 95.193 562.948
 892.975 503.629
 551.267 482.818
 581.719 447.470
 521.310 659.414
 299.625 375.853
 534.046 269.625
 299.920 385.002
 929.895 760.676
 639.348 824.266
 561.746 440.655
 727.388 142.245
 600.063 208.905
 136.884 291.613
 5.256 836.886
 375.322 515.226
 547.774 431.018
 598.598 926.689
 579.667 767.297
 659.111 729.166
 227.903 592.084
 375.181 109.454
 380.556 133.677
 525.381 238.934
 65.910 505.261
 173.662 612.838
 328.657 332.110
 461.395 384.230
 936.903 375.918
 731.333 884.425
 611.969 618.675
 624.495 168.317
 566.414 810.159
 790.940 947.793
 23.857 870.058
 834.172 461.362
 839.814 401.742
 649.530 721.148
 61.580 444.169
 80.487 742.910
 176.311 126.420
 792.561 130.009
 271.715 151.547
 19.937 92.767
 448.629 719.033
 770.416 251.006
 607.284 185.250
 653.498 515.511
 410.915 186.221
 526.225 865.514
 495.950 225.059
 11.465 841.099
 235.149 616.392
 841.878 224.642
 909.482 831.272
 205.839 382.512
 550.220 488.653
 433.399 531.236
 971.738 674.027
 653.381 251.102
 328.086 753.674
 497.342 629.898
 545.764 105.974
 621.110 731.275
 67.844 62.006
 186.639 662.600
 800.144 79.327
 500.882 398.392
 991.233 649.160
 577.325 995.370
 970.596 432.697
 380.837 727.220
 382.062 551.799
 176.833 550.573
 404.830 128.808
 548.870 783.015
 777.228 25.669
 920.058 789.721
 507.057 111.080
 536.927 213.278
 448.438 263.456
 901.139 983.291
 383.071 65.258
 194.798 165.457
 501.455 769.526
 796.933 76.921
 827.649 521.650
 68.221 944.363
 963.618 38.548
 52.393 417.443
 793.117 414.222
 48.494 192.749
 430.600 506.300
 418.578 837.556
 631.207 424.712
 859.413 129.533
 199.790 93.489
 360.789 114.555
 209.922 183.066
 452.256 912.332
 330.403 47.193
 187.322 616.376
 472.958 669.948
 790.638 504.469
 739.352 199.607
 488.584 27.331
 131.273 972.706
 824.490 521.333
 267.124 210.014
 621.846 406.229
 954.738 883.119
 675.986 406.960
 629.323 833.493
 528.633 471.224
 566.362 693.394
 190.184 948.911
 307.279 768.625
 129.794 928.542
 732.413 946.296
 39.243 578.025
 725.020 176.523
 907.523 866.367
 888.815 825.985
 511.478 119.324
 510.145 534.779
 54.127 720.504
 47.532 338.005
 965.132 661.343
 242.537 92.481
 744.091 85.042
 286.220 420.075
 681.645 993.383
 857.594 826.239
 668.996 689.102
 740.237 649.713
 514.328 623.643
 789.559 462.165
 964.105 189.830
 388.187 270.421
 295.721 735.942
 15.769 825.107
 50.932 42.181
 950.476 845.037
 440.552 568.702
 394.039 503.900
 721.893 597.610
 904.960 963.057
 561.113 607.078
 73.144 580.248
 1.107 756.664
 964.530 78.116
 197.986 667.629
 300.264 958.857
 929.700 954.548
 358.625 732.505
 961.421 424.625
 649.485 657.729
 444.475 994.105
 913.902 137.508
 477.341 178.064
 551.860 270.088
 945.545 257.247
 238.937 321.481
 536.789 695.715
 20.269 693.170
 981.557 123.722
 283.593 832.065
 758.804 774.966
 631.237 134.173
 720.383 5.208
 165.800 284.521
 894.048 764.979
 151.058 349.925
 518.657 263.073
 436.794 885.155
 620.197 665.647
 675.044 54.402
 955.319 419.751
 890.433 426.911
 309.939 577.065
 786.393 436.982
 152.286 496.519
 613.033 153.658
 788.588 211.692
 35.124 774.383
 69.692 14.572
 217.246 320.349
 540.694 901.138
 987.713 190.510
 733.585 181.652
 106.793 238.138
 173.661 30.446
 204.530 720.990
 30.779 53.068
 178.472 86.725
 201.265 115.007
 764.844 972.937
 788.518 3.817
 583.654 800.587
 371.118 798.694
 378.127 835.559
 345.921 677.602
 43.565 891.439
 827.465 896.535
 695.591 893.482
 719.621 688.906
 740.968 156.169
 374.388 231.226
 167.300 422.227
 767.841 745.867
 995.419 837.662
 984.319 420.005
 677.952 104.039
 465.085 534.575
 770.119 955.345
 482.938 956.903
 238.309 892.337
 513.942 659.486
 555.417 202.935
 33.899 905.072
 209.498 774.319
 40.962 170.025
 327.378 22.804
 645.452 264.922
 893.824 533.801
 50.359 720.026
 89.359 209.527
 425.927 615.982
 838.441 0.166
 642.266 204.533
 970.404 669.596
 726.173 943.897
 867.164 684.333
 741.558 797.572
 976.289 769.951
 624.420 658.698
 680.926 148.936
 228.753 674.858
 267.411 44.882
 432.678 686.446
 848.776 937.461
 916.246 347.014
 272.257 899.043
 33.666 173.599
 149.082 395.861
 771.167 451.701
 36.029 343.696
 893.378 781.912
 514.482 260.216
 150.390 57.211
 951.046 734.012
 536.816 771.399
 284.354 455.297
 583.727 15.361
 418.906 937.133
 123.010 69.897
 75.032 151.416
 818.120 668.187
 53.899 353.872
 510.355 309.950
 340.650 760.765
 418.631 260.754
 753.064 741.371
 864.420 377.253
 616.485 219.439
 211.290 741.505
 330.266 839.648
 427.758 359.586
 511.841 597.685
 248.381 241.941
 440.055 391.927
 544.903 911.182
 750.957 808.397
 778.493 418.992
 201.617 266.783
 415.590 954.652
 948.141 942.720
 911.675 16.332
 273.932 39.555
 335.391 331.120
 347.257 551.623
 284.293 454.957
 130.347 571.137
 375.344 478.895
 455.889 13.625
 48.683 998.714
 934.088 834.195
 550.759 472.037
 360.962 981.365
 939.477 57.069
 725.792 479.982
 534.300 782.348
 525.286 783.519
 1.461 485.256
 599.973 413.378
 879.550 941.833
 33.438 573.603
 803.089 321.036
 169.409 949.418
 538.672 877.390
 580.592 963.470
 605.303 257.665
 894.736 961.493
 181.377 65.463
 979.353 856.888
 7.035 294.265
 791.137 799.592
 452.343 811.614
 597.338 207.319
 46.800 427.631
 614.809 656.318
 840.300 898.468
 932.214 464.121
 604.042 953.637
 878.967 489.147
 274.451 565.177
 481.067 542.633
 214.389 931.719
 952.480 569.232
 912.451 282.558
 167.452 256.163
 89.751 632.558
 53.769 220.294
 839.127 70.275
 852.145 281.701
 217.185 336.879
 168.473 335.500
 556.193 165.896
 872.585 896.188
 899.724 682.458
 791.388 815.919
 210.641 700.414
 131.166 916.481
 997.859 866.710
 921.575 161.055
 483.088 660.763
 984.006 503.699
 432.141 403.873
 924.053 60.127
 937.266 827.119
 69.497 751.396
 215.355 808.654
 712.334 982.160
 417.965 561.229
 259.905 267.087
 396.989 532.278
 203.128 443.639
 777.118 291.742
 119.466 277.892
 823.232 712.261
 147.864 844.381
 806.359 293.512
 608.874 143.660
 542.488 813.824
 255.231 505.435
 759.264 890.032
 288.763 544.664
 19.391 38.686
 984.791 817.259
 257.609 521.672
 943.717 26.045
 59.579 456.139
 513.756 212.057
 693.380 217.110
 373.545 27.453
 492.995 171.578
 157.362 11.096
 461.890 881.288
 79.998 3.857
 215.214 489.344
 957.833 65.979
 491.234 470.522
 714.807 752.324
 144.343 949.514
 247.757 512.259
 569.472 563.788
 448.860 599.558
 15.259 322.440
 740.750 884.449
 913.280 59.009
 872.534 676.326
 703.490 130.133
 105.632 303.405
 270.471 724.083
 643.647 107.399
 947.778 30.233
 39.871 440.201
 603.645 114.664
 862.176 579.448
 923.390 446.132
 573.920 485.046
 63.387 934.155
 69.858 414.364
 107.480 155.934
 710.085 405.463
 526.786 256.120
 847.958 971.768
 273.342 163.270
 527.935 364.838
 450.705 155.268
 217.958 932.004
 252.112 64.610
 572.809 290.644
 169.101 200.441
 437.586 769.709
 308.527 300.545
 684.788 231.024
 49.835 951.443
 328.595 518.087
 591.579 132.629
 422.591 319.121
 118.779 71.354
 972.848 745.304
 141.410 922.704
 890.167 876.416
 857.686 916.869
 469.739 516.960
 360.577 308.263
 83.319 429.531
 887.155 501.497
 460.673 2.380
 690.790 165.223
 839.508 189.346
 157.139 539.890
 295.270 297.524
 475.507 828.600
 96.100 846.968
 84.878 876.315
 39.144 983.561
 634.280 901.938
 440.571 377.966
 803.711 976.244
 4.570 917.747
 826.467 127.921
 870.812 914.498
 316.146 317.294
 123.036 761.999
 240.002 215.467
 274.478 644.322
 880.689 454.186
 272.625 794.595
 5.091 222.706
 383.374 126.391
 404.302 252.152
 623.372 621.750
 503.274 80.579
 862.231 374.602
 961.014 284.174
 170.177 508.314
 519.026 108.415
 750.763 554.484
 812.077 669.676
 885.557 180.678
 264.065 920.681
 693.732 161.965
 464.196 695.763
 343.467 119.948
 793.821 953.209
 265.810 109.080
 369.750 406.833
 240.606 559.816
 231.010 947.559
 226.358 228.354
 846.543 974.356
 973.084 631.012
 513.010 123.759
 723.801 325.778
 674.516 65.839
 314.001 353.080
 87.765 444.548
 310.105 61.706
 612.983 620.492
 281.462 464.220
 97.176 328.307
 122.927 619.660
 774.331 408.814
 486.712 401.236
 107.471 403.269
 746.340 334.957
 388.762 504.299
 608.556 94.179
 372.772 412.130
 70.593 198.220
 999.534 327.706
 152.903 624.046
 951.125 174.112
 937.188 423.257
 539.300 237.788
 325.217 206.952
 731.478 590.565
 477.640 74.462
 55.509 737.119
 668.870 414.474
 575.626 40.593
 832.588 85.794
 76.484 237.635
 103.817 17.393
 330.885 154.753
 372.500 871.558
 739.673 987.713
 137.727 348.879
 427.282 877.769
 632.053 128.637
 839.678 201.114
 315.634 623.168
 137.275 935.257
 917.308 360.471
 896.087 647.828
 424.379 217.092
 346.566 304.850
 948.153 115.001
 189.738 967.828
 574.547 524.365
 861.289 58.701
 958.024 921.968
 470.941 750.992
 45.315 626.284
 859.889 992.165
 388.769 439.349
 704.305 989.901
 696.556 687.597
 87.257 782.613
 690.568 374.408
 782.223 856.964
 827.745 682.526
 784.183 32.648
 765.133 331.720
 612.664 883.291
 594.668 783.504
 146.974 443.591
 275.026 858.721
 366.842 523.971
 482.615 503.966
 320.063 537.992
 382.696 608.715
 958.443 782.867
 878.684 476.567
 538.705 803.977
 479.944 721.986
 18.474 39.796
 486.043 569.502
 59.371 869.630
 121.852 237.515
 728.442 473.917
 179.403 896.129
 942.196 332.190
 688.735 591.011
 879.441 509.373
 913.685 156.883
 582.851 164.700
 265.553 29.369
 435.868 522.744
 466.788 667.541
 130.472 201.859
 850.251 77.316
 699.871 646.542
 122.576 374.124
 573.768 67.146
 280.831 28.938
 896.252 879.001
 881.622 132.334
 329.216 44.933
 205.528 804.940
 627.450 867.624
 424.984 538.156
 623.232 824.115
 11.282 415.904
 184.347 672.417
 850.183 636.319
 824.486 743.907
 872.760 702.464
 141.027 534.476
 148.792 904.608
 153.017 157.811
 987.527 985.259
 10.263 176.585
 501.467 14.525
 869.580 798.337
 622.501 750.658
 991.358 444.667
 728.946 2.631
 131.653 572.951
 812.679 522.674
 3.144 162.457
 656.500 651.891
 191.799 50.778
 425.164 627.171
 262.279 916.452
 724.506 78.675
 509.572 9.986
 829.867 641.347
 640.654 114.198
 909.258 748.594
 649.924 807.330
 602.814 939.655
 915.578 66.181
 905.826 403.108
 549.092 4.245
 528.816 896.757
 812.557 30.073
 568.733 668.948
 843.155 637.916
 667.313 988.732
 432.854 125.818
 806.388 443.608
 475.021 761.154
 398.554 245.706
 256.671 781.004
 481.680 502.760
 722.315 391.480
 176.823 252.221
 417.640 898.207
 383.837 159.212
 121.655 807.686
 183.237 166.072
 355.486 249.464
 5.566 218.052
 504.094 211.235
 192.731 32.018
 271.074 697.755
 684.734 918.947
 501.957 130.207
 748.157 3.672
 31.707 721.362
 651.256 34.068
 439.113 585.134
 168.988 955.046
 304.402 374.183
 657.564 798.931
 474.702 958.858
 12.942 362.646
 731.032 253.575
 164.982 893.456
 234.589 716.713
 355.925 269.669
 901.585 267.005
 508.528 261.863
 935.360 608.643
 658.985 605.763
 730.418 989.784
 69.092 162.538
 182.382 751.464
 50.564 128.992
 595.302 188.380
 244.657 472.807
 206.505 37.379
 568.145 781.052
 260.134 647.266
 931.155 938.584
 293.211 643.891
 275.457 302.436
 169.624 782.015
 298.769 755.168
 553.529 30.656
 199.733 541.185
 177.874 647.307
 880.910 592.972
 987.812 700.414
 718.078 7.011
 152.638 855.748
 380.810 940.780
 1.441 173.962
 362.823 871.986
 183.221 611.882
 144.623 429.169
 145.826 83.268
 12.816 799.678
 312.313 535.489
 950.099 617.996
 878.536 22.149
 90.924 696.500
 810.729 199.265
 616.364 584.419
 563.190 810.559
 697.579 722.221
 18.875 338.167
 953.021 531.697
 762.710 126.367
 576.035 671.012
 689.915 501.229
 735.741 554.046
 118.825 37.623
 427.059 140.020
 586.985 511.337
 720.692 639.130
 756.209 828.644
 369.119 739.437
 810.439 474.472
 191.629 967.296
 201.389 654.868
 274.675 966.144
 960.991 237.106
 171.126 575.464
 264.586 984.266
 304.030 262.461
 780.752 128.961
 221.412 493.596
 196.884 487.221
 205.237 212.164
 356.543 548.037
 710.439 532.992
 705.653 22.097
 851.915 787.876
 318.497 445.807
 525.280 8.164
 87.897 630.371
 50.351 57.091
 721.848 52.683
 477.623 807.866
 824.205 3.017
 863.134 778.482
 460.938 247.369
 65.108 395.855
 465.253 708.938
 568.604 875.855
 131.847 818.404
 827.409 518.287
 538.299 586.621
 903.722 863.978
 233.705 492.208
 267.447 622.162
 502.870 91.738
 422.562 918.711
 478.597 9.139
 195.774 248.040
 492.874 66.337
 643.419 433.253
 766.135 717.577
 400.164 950.273
 696.582 349.295
 154.603 583.008
 71.136 125.762
 742.591 619.302
 746.483 883.122
 2.321 633.469
 91.481 602.075
 142.253 433.094
 417.727 488.759
 493.620 468.694
 8.116 946.712
 415.988 48.600
 266.924 277.890
 13.151 92.351
 120.285 871.146
 616.359 59.133
 582.272 751.384
 574.637 658.989
 436.479 516.521
 332.916 189.861
 161.557 992.830
 606.208 930.090
 525.188 18.069
 403.534 181.174
 986.261 7.728
 903.347 917.625
 59.471 779.920
 620.482 818.423
 818.079 181.770
 774.019 877.267
 525.453 563.083
 309.772 106.620
 108.361 35.716
 147.622 744.049
 507.255 709.166
 112.563 159.942
 381.536 939.743
 822.710 565.195
 809.501 823.332
 903.836 978.432
 430.296 216.745
 88.020 478.007
 433.422 22.250
 546.234 918.089
 243.371 111.904
 667.152 305.095
 83.713 416.254
 95.926 325.559
 575.940 434.965
 309.316 894.918
 450.672 839.647
 152.548 504.941
 468.265 291.976
 376.891 922.509
 985.808 969.099
 276.701 911.768
 819.865 214.909
 465.095 983.425
 268.949 877.254
 786.199 227.980
 334.576 170.350
 429.908 463.358
 351.057 757.207
 786.207 761.790
 766.102 382.621
 197.434 846.555
 649.308 23.179
 988.586 437.599
 414.133 642.019
 381.234 838.042
 69.631 243.726
 732.225 493.666
 247.925 785.432
 43.708 917.874
 36.809 396.045
 628.828 889.029
 867.189 334.502
 903.450 720.005
 23.343 743.403
 427.572 336.221
 749.417 855.555
 912.544 934.053
 985.689 232.443
 17.244 822.584
 878.301 465.892
 406.109 265.155
 840.091 683.122
 965.906 460.565
 899.604 52.644
 960.964 355.248
 740.135 201.214
 635.849 516.136
 408.919 193.213
 691.103 468.557
 454.264 181.843
 705.530 504.520
 839.948 470.477
 954.740 174.703
 583.896 992.199
 880.370 313.727
 692.475 861.219
 351.016 224.792
 711.396 922.582
 680.768 418.889
 515.969 142.917
 444.000 308.975
 822.055 277.132
 458.344 384.225
 147.732 811.809
 867.486 408.410
 505.359 539.114
 210.408 14.471
 193.785 834.314
 336.103 10.205
 508.206 390.303
 337.803 713.918
 636.204 664.198
 616.614 540.856
 186.362 990.033
 222.766 838.724
 752.341 349.492
 697.836 991.814
 280.348 326.681
 391.096 86.974
 239.405 226.018
 238.438 860.297
 228.049 642.836
 66.898 260.986
 552.124 648.489
 868.936 209.053
 918.757 905.129
 128.365 57.653
 981.712 445.483
 77.529 860.750
 391.968 40.685
 829.477 895.160
 931.129 301.204
 219.001 485.808
 489.128 194.374
 165.223 168.189
 174.633 64.802
 651.710 616.905
 877.703 574.509
 426.889 738.770
 628.868 67.101
 129.786 429.056
 184.258 549.397
 319.138 916.243
 308.254 884.968
 355.948 461.073
 196.938 533.084
 992.064 657.288
 689.199 635.129
 34.947 322.393
 227.565 855.887
 479.094 225.838
 665.647 802.101
 858.450 828.644
 759.742 253.777
 325.572 92.649
 642.759 809.021
 599.244 940.028
 451.712 830.414
 643.016 425.675
 86.016 25.484
 895.984 338.469
 411.358 346.576
 430.530 124.850
 19.777 673.119
 369.239 472.662
 415.627 474.001
 767.525 988.744
 552.377 137.472
 425.464 424.579
 407.768 214.094
 400.833 265.545
 494.052 523.886
 477.529 6.635
 173.187 26.710
 324.540 537.132
 529.533 905.394
 338.832 85.633
 568.324 340.175
 182.252 612.544
 208.879 602.260
 232.527 247.787
 56.866 20.945
 709.253 865.932
 228.142 5.647
 198.259 568.516
 593.726 69.789
 975.926 244.114
 85.703 912.005
 675.848 431.388
 89.608 281.088
 894.020 990.167
 220.648 70.099
 698.704 52.478
 787.617 852.837
 303.785 981.994
 166.276 659.223
 439.300 609.596
 888.225 967.150
 972.694 468.628
 84.868 714.987
 814.867 650.240
 670.097 174.553
 5.423 902.037
 289.106 98.167
 483.544 757.802
 171.585 10.080
 489.929 508.534
 0.999 462.449
 839.544 292.450
 221.413 645.142
 685.965 221.367
 650.984 818.531
 550.425 391.306
 236.882 536.399
 699.988 604.923
 477.845 714.850
 770.451 311.916
 744.126 971.315
 384.452 440.973
 54.349 759.358
 411.023 633.706
 17.268 129.804
 149.588 718.678
 634.033 192.064
 752.519 794.008
 582.025 782.380
 482.280 872.647
 891.298 484.727
 241.457 928.415
 584.121 27.402
 229.312 247.089
 710.004 491.860
 532.695 9.641
 184.074 533.537
 121.213 929.156
 165.005 506.382
 708.456 834.714
 207.240 598.237
 588.120 290.875
 736.558 683.553
 134.303 497.252
 251.673 959.046
 650.526 806.574
 99.338 688.447
 596.745 599.745
 336.238 701.755
 555.486 971.546
 535.738 95.080
 207.966 610.156
 957.510 797.909
 872.773 437.664
 137.454 19.393
 60.272 447.846
 116.432 773.879
 965.699 803.035
 479.825 703.647
 766.136 595.716
 474.290 764.737
 107.747 845.229
 380.147 286.406
 829.304 778.647
 302.478 738.325
 28.855 371.493
 684.242 790.106
 258.268 522.710
 301.625 988.450
 344.143 274.330
 764.742 437.325
 955.428 715.311
 683.079 90.842
 143.071 827.157
 560.133 767.234
 193.656 623.310
 129.352 391.463
 998.454 732.280
 535.305 665.283
 926.481 694.357
 379.999 754.024
 792.455 942.196
 902.397 342.044
 768.971 866.084
 225.583 732.023
 50.643 815.319
 804.959 501.236
 233.456 38.441
 634.702 550.330
 925.360 738.444
 938.979 422.304
 207.531 826.418
 587.745 282.351
 576.120 950.882
 261.080 449.514
 721.391 703.516
 945.874 391.006
 457.456 938.923
 17.172 427.414
 767.327 170.771
 344.905 365.242
 943.539 434.356
 314.159 951.557
 306.300 641.786
 671.119 528.530
 794.151 747.066
 852.731 913.795
 624.853 321.162
 149.663 221.773
 197.971 889.240
 241.111 712.998
 890.146 471.835
 456.115 470.258
 516.889 707.542
 517.568 674.949
 91.754 116.309
 547.880 932.799
 398.965 29.614
 123.807 679.241
 555.926 397.365
 104.493 400.915
 627.862 652.591
 591.826 726.349
 871.328 535.808
 564.537 366.862
 933.039 853.818
 633.621 194.696
 374.855 565.926
 751.742 211.599
 997.657 987.778
 156.087 835.306
 311.921 803.775
 994.004 377.192
 70.126 648.254
 962.759 130.825
 407.719 309.066
 456.407 482.942
 910.389 821.065
 549.518 505.976
 864.237 438.342
 132.989 720.449
 283.512 430.212
 453.163 18.151
 732.409 955.284
 571.867 20.092
 850.822 689.118
 69.733 579.673
 199.597 63.430
 944.462 419.857
 102.787 708.626
 723.768 467.397
 579.659 157.214
 511.972 787.170
 928.039 884.746
 40.137 860.617
 696.184 49.190
 890.829 545.396
 519.358 691.674
 346.890 414.902
 909.051 924.429
 773.821 338.856
 580.173 639.380
 920.550 427.301
 250.290 297.525
 924.631 633.706
 214.033 320.119
 374.530 977.470
 7.276 803.285
 330.966 96.769
 454.738 664.502
 386.889 539.621
 619.622 739.104
 375.071 220.344
 126.230 755.298
 265.370 951.814
 940.722 895.200
 760.311 68.284
 609.085 805.931
 555.681 301.922
 755.666 358.262
 718.616 207.080
 134.321 200.677
 13.254 243.753
 944.390 654.781
 716.005 855.450
 425.525 814.860
 779.194 492.125
 832.167 812.201
 471.991 36.858
 866.657 185.859
 527.917 762.305
 79.189 659.207
 613.598 51.671
 885.644 489.570
 686.969 217.085
 926.746 960.905
 695.820 899.097
 912.804 691.967
 568.765 563.846
 739.631 790.263
 637.743 373.790
 98.329 691.710
 399.535 304.338
 562.681 874.153
 847.207 437.985
 954.508 747.304
 782.465 281.487
 843.958 520.444
 436.725 127.248
 226.067 991.059
 90.080 590.396
 567.889 132.060
 969.543 686.412
 585.943 372.195
 645.143 124.822
 788.740 244.533
 117.105 851.969
 204.015 942.672
 319.864 515.738
 958.146 485.541
 457.798 198.216
 842.747 1.910
 359.966 985.209
 499.964 848.048
 401.754 246.618
 896.395 250.315
 823.165 686.664
 801.555 193.100
 887.615 601.381
 709.400 766.593
 10.884 431.731
 162.653 953.982
 64.552 718.911
 584.731 320.108
 667.516 314.165
 271.320 600.363
 646.448 44.854
 124.461 257.086
 523.322 633.009
 461.044 539.224
 5.054 159.602
 932.472 958.256
 965.046 689.954
 343.843 778.750
 355.057 261.636
 253.204 655.555
 232.599 490.001
 411.358 862.085
 576.375 787.834
 820.518 216.805
 560.669 109.834
 849.167 289.696
 317.624 220.792
 47.176 359.841
 110.851 514.968
 119.190 892.320
 29.607 165.489
 698.197 641.305
 372.940 904.541
 830.822 390.830
 488.775 591.060
 360.213 480.422
 953.248 241.745
 43.549 685.061
 188.021 728.203
 344.209 424.301
 313.330 488.236
 422.073 250.515
 695.789 488.688
 140.449 838.903
 74.278 202.476
 599.587 390.064
 714.354 430.697
 182.073 218.549
 959.712 584.779
 695.632 987.152
 104.283 232.172
 467.839 346.938
 314.891 755.982
 182.044 837.681
 584.453 354.090
 544.616 613.874
 409.852 41.967
 193.841 599.669
 165.637 76.555
 456.742 894.495
 411.262 302.898
 941.430 892.951
 630.563 372.833
 532.020 531.556
 990.654 893.870
 96.373 105.574
 534.462 149.918
 293.072 126.354
 25.987 672.757
 894.998 19.236
 267.535 228.942
 357.980 40.185
 748.983 581.441
 232.472 453.013
 694.369 64.756
 925.581 735.770
 992.454 718.153
 204.517 742.788
 765.238 611.165
 328.478 346.845
 899.804 491.540
 394.773 23.208
 280.346 926.863
 180.771 154.183
 573.212 401.169
 702.889 959.665
 680.457 86.755
 847.724 967.580
 657.450 224.531
 661.722 789.700
 335.995 714.402
 320.994 765.897
 783.082 907.192
 1.634 276.402
 311.555 983.498
 95.792 331.014
 125.788 250.624
 685.638 450.793
 993.940 249.802
 315.248 26.624
 77.815 571.307
 761.286 825.833
 289.183 569.651
 272.471 319.046
 173.063 865.094
 153.441 101.618
 317.665 237.158
 342.227 114.808
 959.073 652.389
 956.711 249.491
 666.323 129.454
 551.876 498.526
 467.202 602.555
 877.081 262.208
 293.071 87.762
 295.123 994.631
 296.503 240.089
 219.403 787.966
 120.934 781.863
 142.348 47.819
 97.366 520.425
 220.696 327.999
 208.040 506.455
 307.746 19.602
 417.705 829.833
 588.767 670.646
 134.492 140.165
 96.159 632.151
 457.517 11.760
 821.534 759.162
 908.270 61.420
 571.466 455.648
 266.856 351.014
 254.433 246.247
 259.703 160.131
 763.578 731.662
 317.804 57.595
 811.671 575.171
 667.684 210.109
 962.521 552.599
 182.784 683.529
 121.630 545.518
 840.672 774.365
 35.808 176.058
 259.520 78.960
 997.545 971.017
 661.679 503.925
 249.221 42.987
 97.272 947.809
 281.654 217.563
 798.800 160.497
 771.340 889.779
 899.436 798.715
 704.356 121.471
 281.496 944.345
 898.583 197.053
 204.362 103.507
 719.444 31.146
 347.704 740.892
 50.241 101.574
 579.283 773.381
 242.346 489.793
 778.003 713.122
 751.909 812.877
 401.455 641.995
 840.331 382.415
 750.428 261.510
 150.924 522.406
 446.163 505.093
 202.006 207.318
 973.165 749.229
 88.872 770.529
 52.979 407.831
 647.952 500.441
 482.242 547.596
 393.914 245.587
 99.669 293.867
 35.217 340.302
 27.478 895.194
 849.609 29.160
 877.413 834.348
 655.392 291.973
 412.290 783.836
 247.157 373.042
 231.502 240.302
 629.391 110.438
 501.662 585.503
 34.365 195.924
 8.438 128.521
 861.564 16.827
 867.386 416.651
 337.390 621.619
 933.361 58.901
 831.613 385.463
 200.879 299.694
 550.228 45.647
 531.008 190.274
 374.877 235.300
 691.230 26.274
 262.115 413.346
 598.884 612.153
 129.825 6.243
 539.766 252.832
 24.473 620.151
 43.114 301.377
 516.203 719.034
 662.329 766.276
 346.696 203.541
 595.431 325.533
 948.092 766.756
 416.561 45.996
 354.048 786.127
 44.025 869.090
 483.189 266.720
 883.900 218.185
 741.119 50.686
 131.482 893.580
 262.969 113.373
 834.609 249.449
 10.740 380.479
 199.791 759.713
 907.939 616.055
 9.045 758.865
 500.949 681.958
 995.432 937.210
 498.008 879.841
 759.520 141.145
 371.550 322.034
 786.777 7.201
 890.102 893.357
 414.465 788.311
 547.002 558.346
 91.574 522.418
 903.427 624.387
 950.267 73.216
 593.804 318.527
 864.031 931.991
 337.391 292.250
 686.010 415.510
 648.276 693.236
 949.029 700.521
 877.993 385.330
 752.501 189.120
 804.531 47.773
 975.238 955.201
 695.570 922.814
 29.334 450.022
 822.668 228.388
 629.436 480.105
 940.115 921.620
 92.372 464.081
 623.650 941.919
 431.075 643.368
 399.929 22.615
 468.944 796.951
 800.007 21.199
 709.153 890.836
 305.221 754.714
 159.125 291.496
 290.486 953.699
 472.712 768.862
 630.305 971.020
 948.921 602.948
 441.931 747.170
 261.768 49.274
 276.411 578.180
 514.761 87.952
 913.143 933.586
 867.275 421.148
 201.639 798.200
 698.594 750.912
 263.152 271.472
 16.696 386.865
 905.449 851.452
 619.049 639.517
 610.287 496.751
 736.028 454.043
 672.143 130.229
 476.447 551.034
 448.625 293.524
 119.644 450.260
 631.096 644.124
 8.151 161.964
 564.838 508.737
 666.059 804.133
 1.079 761.687
 555.546 725.857
 11.160 518.487
 170.727 934.111
 851.844 47.211
 615.165 297.572
 259.134 568.747
 406.270 465.496
 338.188 297.172
 563.761 36.990
 984.009 859.582
 466.005 856.513
 640.060 717.765
 970.850 521.169
 411.076 119.472
 698.420 155.892
 776.816 553.125
 542.064 151.146
 792.957 425.139
 618.246 37.236
 54.584 373.261
 272.822 678.081
 380.791 62.330
 44.037 959.584
 152.738 661.375
 834.197 593.154
 202.445 294.271
 982.671 288.913
 758.806 302.157
 561.499 626.618
 67.356 7.065
 457.948 481.928
 220.742 65.818
 670.964 883.601
 480.267 335.104
 563.471 981.333
 901.252 207.034
 491.081 207.785
 565.097 534.574
 509.236 300.905
 790.989 853.622
 562.467 208.760
 675.358 569.447
 326.893 888.998
 465.723 946.723
 433.841 14.852
 98.998 101.894
 200.383 750.750
 657.172 112.375
 861.521 220.469
 153.215 837.813
 96.646 482.102
 547.997 993.829
 906.006 685.442
 8.769 468.245
 485.399 322.817
 398.530 254.581
 111.579 813.605
 783.480 768.707
 457.436 71.087
 266.147 674.045
 553.524 688.808
 801.074 771.031
 477.703 218.862
 387.722 500.907
 42.402 978.809
 424.209 306.076
 342.392 464.932
 261.487 503.682
 185.978 830.931
 539.478 630.719
 648.544 841.875
 586.610 963.585
 326.789 78.136
 597.373 298.834
 230.183 53.326
 997.199 191.805
 596.940 950.120
 91.630 913.485
 566.747 259.643
 961.971 21.389
 461.633 141.264
 500.103 906.367
 127.583 472.894
 311.642 123.388
 159.048 525.757
 3.209 30.553
 980.555 926.172
 603.184 927.568
 386.582 29.932
 746.232 823.917
 763.287 267.621
 933.410 389.892
 432.082 172.835
 18.186 903.107
 292.360 196.148
 873.901 842.173
 703.600 568.257
 482.645 581.767
 668.752 203.634
 915.140 683.679
 272.318 244.971
 514.901 971.717
 727.098 417.584
 179.755 730.157
 610.689 986.594
 774.978 422.116
 71.838 148.495
 193.119 622.654
 181.450 18.525
 377.518 879.146
 745.082 637.804
 184.121 816.664
 913.076 276.583
 407.203 507.560
 779.036 675.173
 729.716 321.559
 883.352 180.491
 72.368 705.479
 500.073 207.928
 553.977 540.923
 725.128 305.048
 489.616 465.089
 472.070 800.836
 945.662 276.311
 366.970 592.820
 948.719 884.461
 393.354 821.016
 567.872 200.138
 726.283 784.409
 519.771 519.487
 94.641 520.622
 399.232 877.798
 883.619 555.827
 33.506 179.949
 24.589 769.017
 168.060 724.788
 84.284 447.244
 790.889 720.072
 255.101 46.563
 919.331 121.531
 636.962 43.334
 839.546 351.398
 90.266 453.687
 288.810 276.738
 408.983 22.684
 292.263 14.652
 820.847 911.789
 649.537 329.576
 153.971 632.217
 956.776 387.275
 30.474 436.631
 542.937 611.581
 350.016 862.271
 496.210 174.619
 130.196 350.195
 710.126 951.147
 575.124 99.001
 446.041 435.310
 474.833 563.627
 598.575 396.601
 701.604 312.953
 676.079 825.091
 497.544 611.706
 435.101 758.290
 352.147 906.166
 304.967 808.497
 788.319 948.383
 828.228 925.764
 127.794 184.869
 649.867 83.991
 937.571 123.318
 391.278 3.046
 91.557 50.821
 525.443 695.741
 267.801 850.887
 62.136 923.163
 871.389 911.573
 93.958 563.993
 284.291 656.049
 636.433 352.513
 532.309 998.395
 512.250 456.062
 790.046 735.505
 527.974 376.298
 59.871 250.359
 821.522 741.212
 130.716 907.972
 923.563 668.204
 895.814 674.011
 882.369 625.268
 961.985 43.986
 308.925 590.611
 471.588 620.344
 670.112 944.579
 264.917 163.480
 808.282 946.110
 96.614 734.192
 914.496 13.989
 74.018 468.526
 902.160 906.681
 875.486 425.965
 892.979 469.771
 528.266 938.936
 866.386 983.880
 551.992 591.558
 168.290 525.995
 407.139 760.050
 709.743 771.486
 307.673 963.539
 198.640 571.634
 271.645 774.878
 478.617 591.512
 578.810 915.170
 42.897 575.692
 694.667 356.868
 544.013 105.129
 898.091 758.554
 833.241 338.984
 835.387 584.916
 889.657 411.972
 615.838 579.179
 294.275 233.704
 789.355 368.858
 479.452 154.452
 110.582 431.342
 350.224 705.701
 728.753 221.492
 498.389 668.143
 759.871 282.434
 780.848 479.458
 836.667 702.340
 633.087 274.923
 509.621 438.779
 961.851 102.018
 434.702 168.650
 586.443 402.515
 353.904 311.698
 957.028 189.661
 504.998 360.788
 705.450 332.218
 417.006 289.695
 617.104 499.924
 15.760 521.986
 942.075 26.008
 615.657 171.152
 884.125 741.589
 73.626 206.544
 364.126 664.904
 71.785 81.622
 200.499 856.562
 946.746 665.910
 86.398 242.355
 544.719 50.811
 778.196 360.086
 429.166 718.681
 801.925 799.612
 156.694 456.550
 496.337 209.555
 850.152 308.404
 59.001 664.432
 596.607 356.534
 364.334 587.188
 271.318 532.184
 51.707 360.133
 804.396 323.351
 812.932 928.156
 59.954 783.413
 969.984 688.958
 862.002 774.272
 556.966 503.267
 78.686 793.594
 889.888 861.818
 446.797 944.520
 411.339 874.112
 189.630 781.030
 775.448 445.957
 739.466 591.213
 235.649 578.611
 635.443 618.280
 410.666 332.702
 120.725 234.884
 133.125 476.185
 130.177 915.639
 983.462 889.395
 339.899 246.480
 135.939 284.340
 169.638 184.480
 602.992 952.763
 93.243 369.953
 871.700 972.194
 153.896 792.160
 247.542 345.400
 111.039 334.039
 124.826 841.569
 403.914 249.294
 512.311 152.699
 919.892 51.551
 781.748 322.518
 49.733 480.558
 54.674 84.468
 420.260 530.472
 380.289 737.720
 69.416 121.755
 819.128 863.665
 299.137 28.393
 371.290 548.951
 465.964 558.779
 964.916 734.061
 83.980 170.272
 244.499 888.892
 683.686 378.157
 916.401 859.335
 336.288 719.266
 870.905 502.810
 885.985 134.254
 109.597 598.002
 81.935 441.320
 770.194 577.193
 643.310 854.784
 817.808 381.735
 80.202 36.460
 524.643 316.218
 913.012 504.145
 905.165 199.085
 944.610 423.188
 229.762 541.945
 932.106 703.201
 478.923 492.223
 446.021 757.114
 697.161 40.456
 789.454 364.468
 189.689 611.286
 552.115 440.941
 106.564 853.660
 995.632 543.266
 363.320 839.037
 887.243 40.133
 941.616 225.294
 326.754 728.277
 239.075 397.994
 332.768 457.085
 338.027 449.701
 582.798 999.006
 335.642 782.816
 430.403 936.329
 422.842 443.208
 671.463 963.035
 370.004 222.676
 99.693 474.308
 830.036 460.535
 605.360 152.533
 213.672 71.498
 935.646 989.439
 340.341 12.387
 583.350 607.353
 86.634 448.358
 13.688 171.700
 512.162 705.471
 316.080 701.141
 561.429 506.000
 696.465 275.688
 245.626 422.439
 151.307 877.236
 978.099 292.354
 410.663 247.066
 453.253 986.809
 356.326 852.745
 555.318 288.086
 741.906 479.543
 398.445 216.704
 122.846 22.009
 823.827 352.633
 481.917 188.031
 806.918 61.289
 473.911 244.821
 5.381 991.841
 454.497 853.312
 556.409 335.070
 272.963 940.054
 613.719 572.237
 45.546 444.560
 606.435 417.760
 961.925 422.000
 863.657 350.132
 367.193 158.258
 842.566 171.213
 488.147 714.550
 440.209 958.154
 897.254 225.565
 678.627 239.958
 119.370 657.468
 801.709 297.494
 252.628 934.867
 585.450 848.153
 491.325 979.332
 469.255 621.051
 478.852 392.262
 196.214 183.325
 284.360 153.345
 689.322 960.817
 867.936 699.943
 276.134 466.046
 383.514 275.063
 447.261 952.279
 852.728 170.909
 638.193 844.744
 240.668 905.175
 56.421 539.263
 968.435 918.173
 36.809 326.106
 427.969 805.843
 450.998 4.552
 220.567 657.613
 177.766 54.125
 48.420 765.699
 870.243 264.808
 453.453 845.824
 245.448 384.568
 752.601 256.438
 837.526 392.698
 474.602 337.834
 767.352 366.731
 599.686 493.076
 209.773 884.817
 757.577 594.228
 211.049 440.607
 896.456 580.264
 601.163 280.912
 519.678 93.263
 440.213 385.151
 449.784 818.673
 669.501 358.059
 850.603 10.711
 44.024 812.097
 376.022 918.296
 594.531 272.887
 354.412 418.718
 598.222 789.837
 725.048 819.630
 574.512 705.569
 459.472 224.624
 116.236 503.146
 697.163 59.054
 320.700 271.256
 149.725 821.721
 305.313 207.099
 157.861 131.305
 338.951 207.762
 375.473 956.124
 755.232 117.283
 488.442 99.820
 253.481 622.731
 813.034 627.404
 856.132 293.475
 549.726 784.802
 549.891 389.203
 959.991 935.378
 67.206 20.230
 681.637 219.243
 892.878 115.358
 776.383 661.412
 139.430 665.370
 213.159 704.698
 608.634 482.450
 212.090 29.825
 33.204 506.143
 915.205 721.496
 12.744 644.291
 996.786 533.452
 565.728 552.881
 193.177 152.156
 11.477 312.360
 11.196 927.171
 273.126 971.245
 586.498 762.124
 807.666 612.488
 407.080 494.140
 578.781 306.715
 319.184 648.562
 601.973 792.272
 398.179 471.759
 122.036 348.749
 228.497 415.760
 896.113 382.738
 305.555 87.811
 20.370 137.091
 388.004 164.850
 376.726 473.484
 8.102 1.985
 913.327 308.976
 136.857 995.849
 386.878 347.423
 422.644 73.951
 867.969 713.551
 28.875 611.667
 676.739 839.406
 17.932 286.397
 613.261 978.580
 423.031 786.547
 465.844 432.432
 652.965 339.887
 114.797 504.577
 51.159 915.541
 846.353 285.820
 222.472 906.155
 201.422 182.781
 919.270 596.940
 210.108 101.609
 690.980 777.416
 811.798 985.919
 325.565 216.199
 691.810 978.638
 101.826 181.488
 441.609 464.519
 611.267 797.753
 586.487 178.170
 58.567 346.019
 541.086 96.543
 499.665 970.198
 321.470 30.569
 993.644 989.821
 937.704 384.423
 524.231 750.694
 841.448 49.479
 262.777 795.306
 840.364 571.107
 98.474 996.022
 199.705 688.100
 733.462 73.217
 619.044 855.518
 238.172 790.595
 739.487 71.582
 72.063 769.368
 347.883 27.868
 810.886 745.810
 496.518 470.201
 376.388 682.791
 49.827 516.558
 458.184 170.504
 356.984 239.931
 149.253 265.679
 687.431 940.926
 12.740 338.848
 64.901 450.154
 863.439 657.766
 207.087 397.910
 315.494 629.885
 388.576 442.679
 529.565 671.205
 362.922 875.715
 827.308 142.016
 627.972 121.920
 745.795 286.803
 621.767 383.877
 325.073 496.083
 173.070 862.961
 681.924 848.379
 182.088 616.642
 273.968 932.312
 7.928 542.441
 330.259 549.287
 27.418 225.382
 175.581 479.208
 895.934 346.573
 141.881 993.604
 978.819 65.789
 305.867 926.631
 478.828 691.293
 859.200 584.204
 911.064 106.908
 777.426 570.594
 675.389 801.448
 954.406 240.928
 653.685 41.568
 787.327 213.952
 575.254 239.085
 588.262 484.279
 610.755 21.604
 244.729 704.999
 489.145 945.336
 414.834 233.552
 802.154 356.258
 711.803 375.079
 938.875 166.026
 875.127 763.026
 854.345 458.471
 736.962 96.684
 148.796 968.099
 846.253 135.837
 450.057 801.306
 211.160 325.103
 34.940 922.048
 642.594 92.366
 884.023 155.513
 336.054 409.543
 778.924 925.024
 401.610 808.451
 665.825 919.321
 157.043 663.738
 820.745 69.905
 829.279 158.472
 561.131 922.791
 384.736 171.431
 507.932 927.555
 128.818 119.319
 69.018 691.648
 405.143 68.684
 698.085 602.648
 691.202 733.490
 95.798 789.252
 961.907 92.858
 327.632 447.861
 787.142 613.037
 504.695 520.443
 983.118 517.182
 331.746 376.884
 67.546 310.807
 295.922 977.268
 420.813 200.188
 328.636 303.640
 153.152 11.401
 403.145 134.141
 772.963 370.902
 166.046 353.227
 973.869 901.504
 480.033 458.770
 165.806 943.509
 768.565 139.565
 804.520 267.703
 594.511 295.239
 488.610 609.339
 721.474 585.339
 136.054 839.661
 448.564 96.899
 93.474 689.341
 680.121 471.781
 619.935 147.458
 597.843 439.290
 999.530 746.857
 3.445 148.982
 328.271 694.173
 158.066 627.072
 373.915 258.309
 976.033 611.851
 483.436 558.221
 654.107 624.015
 301.132 218.549
 605.210 452.471
 628.241 634.724
 992.897 981.364
 497.950 417.971
 257.942 36.574
 931.427 101.135
 22.685 417.439
 682.724 270.059
 336.952 619.947
 953.071 849.582
 778.912 710.130
 766.039 490.934
 786.213 20.066
 730.658 566.882
 310.891 603.967
 893.837 636.532
 463.094 888.868
 488.960 862.867
 933.689 504.756
 644.693 488.420
 317.744 594.512
 625.467 348.689
 856.041 837.290
 359.669 545.842
 879.855 213.132
 878.038 848.952
 397.829 75.451
 666.163 429.447
 768.784 156.005
 742.538 995.034
 429.607 619.039
 746.459 831.256
 815.084 513.224
 275.626 291.652
 241.842 887.985
 797.174 755.765
 909.787 281.865
 391.490 374.732
 782.981 232.091
 427.541 188.692
 882.403 264.819
 641.209 585.855
 93.173 513.293
 452.512 2.722
 549.352 575.861
 249.546 177.028
 804.386 507.429
 650.888 863.720
 571.691 367.212
 876.380 429.257
 777.886 593.819
 579.211 136.199
 914.257 607.720
 168.583 719.380
 306.465 553.471
 458.905 303.478
 507.940 483.017
 673.067 101.845
 821.532 680.549
 487.152 215.780
 182.642 263.350
 92.841 285.571
 714.074 826.759
 661.269 558.637
 60.506 290.514
 185.292 980.804
 703.755 444.595
 351.834 294.316
 377.352 72.174
 825.565 466.809
 171.813 172.937
 411.584 470.592
 134.811 340.068
 887.765 888.486
 11.136 17.278
 565.112 714.026
 76.483 327.977
 632.870 228.485
 840.836 716.898
 188.641 929.025
 228.492 456.012
 234.593 121.100
 882.839 462.581
 359.675 209.306
 648.159 69.686
 923.106 675.217
 404.451 731.028
 233.062 734.991
 84.059 875.414
 981.369 255.796
 393.558 635.899
 383.047 476.395
 966.570 238.470
 490.000 736.873
 52.057 860.442
 740.104 854.703
 520.074 565.125
 283.943 83.772
 768.323 932.992
 146.896 120.051
 816.304 577.585
 57.872 248.192
 460.947 334.120
 359.415 99.146
 272.892 408.516
 937.139 267.087
 573.684 683.033
 527.425 137.404
 442.004 91.360
 117.181 144.691
 545.504 40.850
 802.513 514.698
 930.996 203.312
 366.718 566.817
 279.802 189.670
 742.638 349.132
 950.383 129.731
 288.706 747.488
 993.321 598.889
 608.772 19.902
 293.942 661.932
 237.842 740.219
 837.980 674.009
 482.248 438.114
 521.620 414.728
 704.634 359.723
 857.785 798.235
 370.706 73.552
 737.971 855.728
 793.347 454.560
 168.180 623.412
 116.016 505.739
 637.182 575.335
 144.832 647.205
 726.641 44.435
 969.311 409.241
 420.296 794.552
 285.091 815.258
 701.023 300.026
 156.305 305.989
 781.090 7.100
 916.586 525.969
 236.084 682.815
 620.271 121.539
 404.105 83.033
 111.660 356.010
 368.850 412.956
 400.627 567.492
 321.670 122.938
 716.100 529.376
 949.897 332.056
 781.786 638.947
 36.317 844.987
 525.720 588.537
 690.326 207.964
 429.956 63.670
 530.813 311.499
 960.016 877.431
 873.174 606.014
 224.829 368.788
 160.105 357.361
 24.283 459.630
 843.159 478.629
 388.608 341.160
 947.780 169.538
 325.255 720.961
 120.156 852.683
 816.581 49.187
 994.240 85.113
 785.188 313.128
 869.439 252.857
 221.446 266.650
 544.581 824.660
 485.448 283.314
 505.714 789.227
 817.861 93.308
 761.265 58.445
 763.055 204.507
 408.143 158.645
 794.211 802.295
 399.962 414.882
 282.243 872.246
 80.004 161.966
 745.300 460.987
 396.549 783.779
 308.015 665.718
 599.330 723.024
 572.748 669.860
 839.027 41.391
 819.770 984.626
 875.831 810.236
 99.063 842.930
 920.238 129.900
 420.481 267.937
 54.558 108.061
 786.916 813.765
 245.529 760.911
 220.542 976.649
 388.259 763.023
 506.887 192.626
 304.141 880.660
 5.250 579.891
 38.054 37.851
 254.948 823.157
 3.860 434.100
 31.078 22.185
 555.977 247.281
 85.226 891.140
 915.587 895.654
 738.215 369.402
 253.178 920.388
 294.074 723.200
 277.775 496.357
 515.527 331.933
 263.979 736.837
 68.274 79.925
 870.267 70.273
 408.967 145.817
 878.693 418.231
 393.145 795.717
 582.874 967.472
 325.566 856.040
 637.069 420.792
 5.656 946.831
 876.118 536.543
 852.571 390.970
 749.389 971.865
 573.082 339.341
 359.880 266.504
 284.872 942.825
 643.735 720.319
 79.565 0.448
 400.253 796.151
 833.795 76.346
 825.587 29.665
 610.896 529.343
 5.741 648.306
 276.431 676.288
 779.913 732.775
 342.122 617.955
 240.991 727.066
 497.073 314.088
 346.051 988.377
 553.086 787.289
 69.589 328.099
 470.973 865.037
 852.181 732.019
 923.750 401.615
 837.003 655.168
 245.483 239.512
 308.841 98.008
 194.183 320.669
 570.586 610.502
 384.818 905.303
 129.907 103.855
 513.332 129.086
 895.616 932.281
 162.027 472.789
 174.645 835.043
 446.219 742.675
 644.684 589.422
 505.407 990.700
 385.892 345.497
 660.946 332.705
 172.291 712.022
 336.484 757.438
 937.111 497.887
 774.919 932.273
 977.344 235.214
 472.799 391.372
 595.025 7.971
 703.945 792.881
 483.330 864.874
 711.130 623.301
 954.711 28.449
 128.370 544.722
 729.226 935.514
 55.426 775.203
 310.495 710.350
 367.177 480.783
 283.819 223.879
 308.588 171.648
 188.681 313.760
 33.981 832.704
 911.897 806.152
 408.375 793.730
 987.084 604.736
 338.112 735.454
 392.854 602.374
 955.111 330.066
 741.550 471.544
 789.481 688.220
 420.582 338.555
 352.478 405.430
 771.071 920.894
 367.676 710.522
 698.072 275.162
 862.567 174.793
 840.808 873.641
 923.770 65.403
 180.988 200.041
 662.513 659.014
 526.289 469.443
 697.547 375.658
 921.530 864.529
 682.399 168.159
 662.223 911.189
 353.376 194.408
 117.236 253.407
 602.757 909.417
 115.845 232.505
 864.727 607.937
 778.943 822.512
 894.868 408.771
 637.361 755.476
 910.315 246.539
 897.927 112.237
 198.218 689.108
 209.063 420.733
 184.134 158.264
 114.342 950.833
 646.824 242.123
 139.821 618.362
 167.129 360.758
 667.379 798.304
 979.789 707.402
 133.153 625.610
 460.033 528.018
 842.145 649.889
 401.326 829.263
 694.731 266.181
 734.891 191.747
 219.065 317.504
 191.630 700.409
 539.157 945.924
 727.057 41.059
 778.716 838.218
 12.351 521.198
 106.022 791.026
 459.948 389.667
 318.279 220.706
 699.048 104.292
 901.695 217.345
 71.617 646.280
 695.402 733.841
 87.914 136.670
 146.027 893.330
 195.187 671.775
 131.063 465.938
 85.157 774.487
 122.041 723.983
 834.473 235.835
 175.106 938.891
 754.843 490.971
 701.925 179.641
 71.608 396.060
 966.434 148.306
 674.604 223.528
 754.065 20.858
 745.253 514.211
 104.422 518.926
 188.523 773.459
 523.558 229.502
 445.986 797.038
 788.928 914.056
 472.636 100.159
 622.573 746.167
 789.702 703.300
 883.352 18.341
 520.859 621.415
 967.170 435.342
 950.397 293.891
 208.506 125.190
 257.796 882.360
 853.564 552.275
 860.430 618.627
 684.652 603.285
 989.770 987.913
 379.581 869.285
 319.394 531.071
 904.843 91.032
 316.525 6.968
 585.956 534.313
 491.962 901.885
 344.827 773.484
 443.473 151.350
 17.335 680.773
 920.612 61.557
 693.037 933.161
 557.948 908.530
 884.292 785.319
 230.847 444.940
 718.812 334.380
 562.845 464.292
 645.352 778.935
 164.587 832.898
 687.770 900.103
 997.134 690.063
 621.971 956.789
 441.626 290.459
 580.366 570.986
 415.143 689.302
 209.617 803.570
 219.569 886.213
 272.945 198.212
 845.104 398.357
 354.528 953.588
 599.435 544.319
 400.214 814.881
 202.377 19.392
 228.437 638.691
 707.099 928.300
 833.838 655.116
 693.873 126.494
 452.494 142.093
 370.014 84.951
 583.968 845.723
 317.589 130.768
 796.792 972.505
 304.157 687.000
 458.798 782.160
 534.802 416.231
 13.380 700.489
 27.920 104.774
 1.856 818.715
 72.347 865.516
 348.320 657.750
 427.632 209.994
 67.511 52.239
 598.546 682.904
 322.291 990.123
 13.713 768.883
 892.290 659.409
 708.720 391.891
 569.458 876.292
 426.917 517.169
 672.880 459.432
 254.877 635.513
 880.730 76.823
 680.905 526.133
 471.306 117.266
 559.018 939.854
 110.281 361.890
 960.403 266.716
 733.537 676.833
 460.665 914.637
 273.099 781.086
 533.437 857.798
 829.911 919.375
 466.582 459.538
 986.558 185.035
 481.652 345.124
 804.024 379.011
 494.295 420.842
 390.447 886.036
 504.494 498.931
 951.357 715.734
 830.902 800.262
 817.566 853.760
 11.026 541.210
 939.678 545.468
 964.803 56.241
 780.983 382.075
 77.405 417.608
 930.388 757.506
 890.343 257.788
 294.188 734.347
 618.571 714.359
 563.239 811.537
 334.018 851.845
 146.890 877.113
 299.440 87.202
 726.474 499.650
 105.763 587.449
 521.829 45.815
 293.913 117.121
 750.225 183.104
 439.974 703.388
 256.978 551.299
 989.262 836.836
 33.086 569.335
 758.304 830.820
 132.678 932.115
 128.965 782.313
 140.106 681.564
 759.901 188.256
 794.690 285.146
 688.829 315.184
 95.014 791.548
 124.640 553.577
 311.856 365.919
 989.220 134.804
 930.288 735.428
 401.044 186.194
 911.013 839.970
 160.523 352.772
 555.791 213.292
 842.949 342.215
 131.964 887.928
 99.409 238.118
 659.970 384.973
 57.622 276.442
 501.810 219.538
 480.288 757.923
 667.229 317.792
 332.915 657.260
 840.582 435.593
 219.313 336.024
 740.872 616.346
 422.178 133.947
 479.111 591.840
 27.555 831.532
 443.107 870.108
 383.016 390.658
 995.234 765.156
 335.500 599.265
 941.898 391.540
 789.636 397.331
 555.892 399.880
 922.738 635.785
 589.054 85.560
 268.398 724.969
 590.369 220.927
 44.774 237.578
 284.732 190.626
 842.310 731.239
 313.876 540.406
 713.086 302.025
 290.630 62.379
 12.607 142.048
 570.860 855.688
 55.124 387.171
 57.430 132.667
 854.173 55.753
 573.881 739.474
 357.662 912.877
 191.672 669.981
 656.457 678.849
 376.586 156.146
 479.934 433.809
 903.011 991.707
 802.654 165.509
 338.258 503.761
 812.245 743.825
 144.905 334.281
 647.328 778.019
 412.606 877.326
 851.259 681.653
 190.104 674.256
 126.252 211.181
 824.932 276.520
 764.916 899.371
 566.865 411.437
 712.165 330.939
 589.457 739.829
 27.934 528.038
 122.657 974.657
 116.238 765.989
 362.599 677.105
 323.134 628.949
 479.167 91.449
 827.458 760.858
 328.125 993.836
 424.299 554.307
 295.765 674.757
 180.739 449.882
 166.595 952.949
 703.063 857.737
 568.138 23.008
 149.493 243.794
 674.193 103.791
 235.326 192.895
 654.623 304.287
 469.474 334.056
 264.966 22.916
 221.937 717.541
 844.858 101.002
 18.149 414.836
 415.727 57.652
 583.921 880.794
 63.657 128.352
 597.430 598.469
 94.289 740.925
 144.250 112.882
 737.632 108.087
 397.523 157.523
 349.407 54.616
 766.196 859.560
 942.849 178.431
 455.758 164.992
 534.753 258.766
 182.547 607.467
 698.929 151.734
 366.663 323.945
 89.441 575.241
 20.474 32.034
 678.293 393.316
 348.166 278.870
 404.048 616.991
 703.599 166.189
 658.817 88.143
 523.698 483.224
 63.810 87.846
 495.826 535.907
 764.020 186.367
 941.100 261.146
 679.580 942.810
 940.739 537.807
 906.925 374.454
 416.632 46.039
 592.344 895.121
 345.906 944.306
 882.106 5.516
 765.981 904.691
 968.555 883.881
 763.148 313.474
 234.964 40.639
 364.099 362.832
 191.190 874.831
 123.881 253.555
 378.114 702.406
 261.788 236.512
 995.457 156.914
 802.864 946.261
 421.842 722.489
 279.352 643.382
 498.184 118.536
 904.218 68.250
 838.887 777.081
 596.275 618.990
 126.452 339.981
 990.306 266.838
 393.397 947.114
 360.760 795.367
 463.666 722.228
 807.130 643.831
 729.725 814.634
 754.080 412.700
 200.245 287.452
 799.079 280.461
 638.780 112.336
 762.115 529.603
 701.274 232.786
 851.449 696.780
 297.994 680.214
 630.033 673.465
 184.937 796.451
 750.855 280.433
 715.531 851.414
 606.006 329.592
 143.230 504.164
 311.702 142.629
 200.166 288.807
 115.930 606.324
 430.387 403.752
 981.106 563.184
 925.361 724.474
 953.561 133.054
 394.676 967.216
 5.197 171.903
 559.356 16.177
 419.056 749.033
 535.638 442.003
 916.469 280.130
 492.688 428.082
 593.827 823.079
 431.565 567.053
 184.864 324.185
 410.360 67.408
 100.742 107.791
 100.922 734.204
 364.524 211.474
 827.944 964.335
 766.071 876.580
 536.659 871.860
 963.666 470.438
 739.244 369.415
 573.236 717.826
 883.770 555.330
 566.774 497.092
 707.695 460.906
 178.287 767.678
 618.151 107.061
 446.338 863.751
 574.504 803.856
 43.162 351.500
 128.785 740.016
 15.593 609.673
 453.606 583.424
 935.185 973.693
 305.446 118.741
 994.248 668.655
 836.833 846.847
 139.862 346.595
 90.571 65.199
 85.939 105.260
 442.263 731.618
 238.952 681.391
 466.644 520.242
 299.150 629.180
 904.523 931.871
 716.891 777.438
 19.385 286.636
 782.604 936.354
 527.917 460.605
 976.053 541.145
 42.231 525.826
 191.631 785.800
 101.541 102.313
 564.950 441.509
 129.022 458.193
 153.788 362.738
 210.146 818.757
 553.365 66.658
 339.542 225.318
 360.002 401.416
 565.298 770.000
 24.539 384.198
 316.466 412.822
 171.768 745.165
 628.490 543.531
 596.919 527.921
 182.490 303.639
 405.446 506.549
 201.152 646.174
 736.610 934.372
 652.849 534.117
 131.457 757.089
 716.084 306.679
 376.537 435.043
 561.131 459.121
 909.182 723.887
 680.676 161.291
 19.502 473.388
 915.242 197.374
 867.628 799.571
 94.312 450.243
 69.635 960.626
 675.563 24.531
 437.439 282.347
 690.715 940.064
 610.442 410.239
 678.802 509.050
 341.576 654.534
 540.528 904.734
 227.484 898.330
 518.712 544.689
 660.009 380.809
 890.269 148.134
 759.881 85.455
 738.825 223.520
 398.013 661.512
 110.859 230.916
 57.206 5.287
 392.524 314.604
 8.176 311.671
 282.233 776.810
 916.968 576.443
 882.218 966.064
 742.975 953.058
 250.139 976.586
 382.781 826.025
 2.106 132.021
 547.794 4.395
 957.024 182.248
 494.419 626.910
 277.929 140.956
 443.509 533.961
 470.989 789.765
 398.363 345.553
 22.329 768.293
 993.282 899.186
 415.124 445.500
 451.084 173.023
 5.868 153.592
 499.938 239.427
 434.080 979.704
 577.159 69.262
 281.448 911.484
 38.351 310.969
 925.578 369.831
 680.478 188.968
 493.848 825.546
 291.475 857.391
 511.619 467.109
 349.178 377.308
 956.246 585.602
 429.204 693.815
 627.467 181.706
 443.558 824.564
 882.077 131.457
 945.971 950.102
 166.074 314.998
 411.123 251.117
 423.254 299.880
 456.026 465.983
 331.399 251.863
 334.046 57.582
 584.729 636.677
 934.580 160.147
 726.182 281.585
 781.696 719.688
 660.564 431.999
 788.516 305.713
 228.035 402.868
 514.546 333.437
 568.135 264.551
 442.114 36.068
 392.262 86.614
 965.614 623.329
 344.774 599.169
 831.264 77.951
 960.700 619.566
 211.774 914.893
 115.115 272.271
 313.880 662.724
 552.869 332.526
 839.608 542.504
 37.591 20.968
 24.745 802.145
 769.096 228.831
 709.147 914.453
 94.984 564.178
 629.775 631.563
 744.824 271.890
 123.688 989.426
 106.626 127.846
 767.703 321.277
 661.143 865.022
 325.044 232.081
 8.774 721.448
 206.418 135.950
 838.641 862.488
 550.953 210.071
 274.919 919.210
 886.733 582.277
 820.009 787.544
 114.990 870.914
 329.185 377.044
 578.103 226.718
 281.393 801.463
 99.236 194.256
 943.708 824.974
 828.802 687.995
 703.316 366.943
 286.071 353.625
 904.811 814.855
 257.359 513.084
 479.038 479.941
 897.849 741.444
 682.989 74.510
 2.533 130.862
 541.594 805.905
 561.844 212.081
 448.168 921.918
 325.886 844.103
 650.248 49.532
 672.732 679.928
 534.395 826.878
 943.999 868.417
 192.993 411.604
 986.029 772.970
 377.054 872.642
 656.660 755.804
 733.757 42.109
 843.259 587.057
 20.919 566.257
 232.830 150.845
 561.284 985.772
 903.269 712.036
 528.769 173.928
 317.984 719.171
 181.281 234.282
 634.012 608.153
 8.018 516.488
 334.402 260.685
 34.186 148.924
 105.221 99.594
 516.733 950.099
 960.264 474.118
 718.015 697.969
 814.783 221.777
 810.626 78.613
 793.897 574.865
 649.057 665.123
 380.292 909.962
 749.034 596.536
 236.293 984.623
 402.760 228.461
 932.088 49.001
 190.616 545.346
 458.008 609.225
 942.960 83.709
 955.264 217.490
 378.426 180.948
 555.828 800.170
 569.697 591.408
 145.488 54.352
 139.223 596.350
 650.081 955.667
 694.155 264.380
 567.118 551.821
 703.321 221.151
 725.237 858.662
 483.855 280.110
 31.983 736.055
 588.982 328.262
 474.457 272.116
 12.043 602.051
 153.322 135.050
 789.299 718.293
 272.989 15.955
 792.280 724.535
 971.764 153.276
 449.698 823.335
 675.823 735.419
 482.578 17.881
 398.869 973.441
 330.670 574.409
 511.795 837.171
 102.963 143.459
 978.612 887.974
 612.981 510.634
 729.316 617.360
 326.212 32.881
 628.354 26.349
 21.619 773.223
 638.147 434.947
 273.540 481.148
 88.212 289.055
 819.879 823.675
 87.204 893.937
 775.362 490.513
 781.355 925.011
 956.462 953.104
 420.061 389.782
 241.801 119.969
 667.680 596.464
 536.148 908.415
 757.889 48.058
 128.464 744.678
 459.411 963.852
 828.553 251.073
 273.795 37.622
 480.041 310.358
 259.566 792.878
 229.671 385.513
 643.030 475.814
 187.635 379.503
 282.879 336.981
 947.357 546.779
 780.325 659.861
 405.284 509.533
 823.625 280.655
 694.578 420.744
 308.570 156.491
 36.961 777.338
 45.945 842.508
 343.245 485.342
 942.365 360.894
 327.405 70.371
 489.643 731.698
 316.585 607.493
 115.438 496.459
 368.464 101.359
 408.070 527.365
 479.511 907.971
 732.699 668.394
 767.191 971.841
 184.578 707.883
 424.086 415.230
 885.714 507.117
 812.764 509.194
 110.164 995.262
 341.175 569.266
 734.622 141.457
 226.363 532.423
 747.326 899.718
 119.538 207.863
 530.041 727.035
 981.470 663.970
 953.749 350.456
 920.077 270.110
 925.264 521.783
 741.601 297.888
 394.364 80.879
 235.652 85.892
 312.050 548.456
 178.342 859.196
 31.414 999.971
 365.804 785.050
 902.573 213.034
 804.588 544.875
 649.578 126.283
 310.943 56.249
 675.604 858.311
 986.233 323.870
 946.825 786.943
 321.988 213.082
 106.753 123.545
 480.120 91.648
 101.534 691.361
 729.151 283.757
 810.617 153.903
 186.869 524.248
 12.587 177.726
 217.490 630.748
 836.918 157.526
 804.305 357.459
 601.489 400.175
 417.076 428.080
 383.247 543.419
 720.476 528.644
 664.223 475.437
 532.018 176.438
 113.765 889.921
 794.881 861.903
 765.421 640.041
 745.357 320.112
 106.237 291.427
 642.296 751.697
 578.569 282.578
 305.696 944.814
 689.028 210.077
 655.690 605.689
 893.349 310.321
 526.721 481.668
 75.183 819.510
 283.028 644.498
 234.846 685.401
 412.127 320.266
 752.508 969.384
 7.334 24.223
 669.237 123.026
 256.236 242.416
 46.518 322.192
 70.207 146.982
 906.712 882.671
 364.473 628.291
 137.453 918.034
 226.046 455.416
 254.757 302.902
 988.105 457.944
 82.985 408.326
 717.574 968.992
 323.560 231.484
 674.086 233.719
 75.074 466.063
 222.810 313.110
 640.192 784.638
 493.517 82.862
 242.386 428.075
 739.455 16.436
 489.342 932.787
 31.224 464.675
 798.969 53.826
 244.756 407.551
 365.762 254.871
 594.106 102.856
 235.384 395.672
 497.181 528.913
 397.220 829.273
 827.381 991.198
 550.249 167.068
 530.868 104.290
 976.652 636.629
 815.537 579.600
 228.148 668.092
 234.584 745.249
 628.296 38.289
 788.756 537.417
 784.142 281.739
 904.026 262.939
 825.030 863.875
 755.747 812.416
 215.603 789.799
 809.604 163.320
 72.724 392.432
 740.407 56.187
 628.848 273.719
 631.427 147.170
 82.322 43.810
 812.384 870.617
 641.092 163.733
 79.024 710.585
 261.487 910.471
 770.604 745.098
 897.441 78.600
 135.403 747.385
 75.047 354.584
 163.968 0.407
 188.213 458.684
 143.381 391.734
 47.093 771.266
 314.929 532.755
 203.586 636.686
 386.675 207.441
 307.466 276.081
 149.303 660.271
 920.612 913.203
 909.073 229.849
 621.510 513.326
 929.641 914.247
 981.865 408.369
 62.075 296.848
 784.353 1.426
 439.682 188.744
 195.531 946.229
 674.700 567.492
 109.588 432.680
 773.841 264.700
 463.478 995.032
 798.759 119.848
 497.151 126.873
 648.397 358.479
 26.867 734.562
 698.661 44.123
 226.269 401.701
 69.972 9.825
 908.115 650.639
 126.954 502.776
 186.802 967.732
 272.111 320.498
 823.543 667.357
 955.055 816.253
 735.859 581.547
 62.188 282.365
 642.771 719.166
 913.260 751.109
 746.530 97.990
 108.599 692.567
 678.967 837.784
 534.892 836.746
 701.641 750.876
 242.103 943.357
 708.287 283.034
 396.542 717.613
 877.861 961.281
 545.404 795.563
 637.355 982.019
 399.676 259.661
 764.120 223.484
 861.486 97.096
 164.406 557.694
 148.447 372.992
 863.155 650.863
 363.935 291.771
 612.702 525.711
 444.365 287.059
 936.168 577.537
 1.395 478.727
 354.106 817.524
 540.571 320.448
 567.937 206.257
 953.535 728.995
 886.187 648.101
 76.750 24.166
 653.360 669.032
 717.314 343.362
 678.016 888.190
 550.312 945.550
 36.311 24.205
 80.060 744.400
 357.787 523.919
 770.287 159.302
 67.783 652.164
 29.800 735.625
 679.679 490.638
 987.435 142.831
 292.728 231.605
 603.484 931.995
 977.883 153.248
 297.411 534.995
 823.584 979.242
 780.188 268.538
 492.448 971.859
 473.387 810.508
 213.397 118.075
 789.080 627.647
 34.646 439.487
 600.354 926.664
 802.566 602.817
 620.874 790.653
 948.795 207.589
 755.390 554.738
 580.620 975.804
 106.695 115.554
 222.967 425.582
 506.520 595.293
 578.081 852.673
 659.717 570.331
 902.820 712.113
 187.340 294.814
 683.328 944.350
 662.653 10.062
 670.733 848.676
 745.420 430.500
 565.531 710.338
 528.079 876.084
 566.738 240.299
 459.549 710.700
 77.104 708.035
 658.822 816.753
 348.218 423.336
 974.226 750.402
 107.733 453.785
 892.045 81.874
 912.113 417.056
 909.358 724.336
 366.970 143.599
 523.372 926.685
 536.370 513.513
 768.950 74.690
 983.448 894.949
 676.355 676.284
 436.648 179.336
 994.649 456.078
 126.225 265.764
 607.753 547.720
 279.784 103.389
 788.303 437.311
 77.344 682.751
 520.565 804.467
 847.284 65.869
 762.302 347.725
 314.607 68.367
 594.431 326.822
 0.129 227.276
 567.246 55.170
 199.684 394.261
 236.986 221.777
 460.405 639.757
 393.601 393.501
 809.068 108.723
 9.911 667.241
 695.825 268.708
 647.274 419.257
 294.007 386.665
 289.921 787.983
 369.924 579.106
 158.654 670.427
 910.440 932.862
 487.569 994.493
 403.738 788.896
 0.463 124.603
 521.095 632.693
 565.735 880.983
 684.040 220.849
 361.825 609.464
 939.272 689.308
 674.843 475.031
 848.687 794.697
 954.310 5.477
 957.502 12.163
 953.291 358.921
 381.433 592.894
 110.238 698.857
 284.119 529.052
 929.295 941.527
 456.525 606.253
 74.398 392.220
 896.930 782.292
 504.273 949.602
 587.689 219.790
 987.362 561.069
 515.571 639.373
 198.088 28.657
 156.606 734.454
 711.917 556.129
 992.724 199.445
 192.947 196.127
 322.738 237.036
 963.722 594.722
 429.296 9.166
 725.401 773.312
 649.382 428.389
 173.070 658.806
 729.780 514.958
 544.873 337.650
 20.069 599.204
 126.766 622.939
 131.377 273.434
 482.323 183.120
 64.946 802.931
 717.401 772.355
 964.139 817.710
 654.103 754.156
 368.535 417.031
 61.907 239.510
 529.229 234.598
 463.747 527.209
 188.273 706.620
 842.071 786.856
 518.549 446.083
 358.405 854.168
 277.488 708.630
 966.787 794.273
 841.380 908.281
 246.797 353.094
 676.967 740.000
 559.113 271.510
 72.279 941.988
 592.035 534.304
 16.066 99.988
 830.789 209.125
 989.392 191.225
 455.332 483.614
 947.266 84.558
 622.703 605.868
 833.463 769.587
 185.593 589.568
 827.384 259.892
 261.822 66.067
 985.195 498.995
 25.037 497.815
 654.121 52.431
 913.475 947.542
 732.260 271.389
 632.492 703.293
 568.424 104.453
 792.414 658.687
 677.140 971.127
 413.650 449.682
 941.096 517.035
 436.901 852.813
 123.105 584.365
 591.569 895.647
 176.402 56.376
 747.155 948.490
 468.025 91.373
 150.846 828.638
 885.889 634.767
 642.793 616.535
 234.338 488.746
 145.380 559.601
 12.394 894.139
 3.499 617.482
 868.391 820.709
 372.316 15.705
 817.261 517.942
 22.928 647.747
 853.486 412.144
 83.696 463.257
 382.997 976.222
 227.979 658.410
 998.367 590.750
 232.570 739.240
 429.134 769.116
 193.846 447.397
 986.490 61.678
 731.737 347.468
 790.819 875.568
 419.848 194.070
 401.341 755.237
 340.987 284.146
 867.653 36.961
 921.855 4.583
 479.143 406.736
 92.681 997.624
 714.564 709.407
 844.194 467.084
 782.742 347.245
 615.661 458.478
 216.999 3.837
 797.253 677.717
 839.033 985.047
 323.974 918.541
 969.503 699.612
 686.542 191.554
 537.215 239.777
 199.554 571.328
 59.713 465.219
 514.827 877.021
 746.270 754.709
 816.965 991.330
 949.110 748.746
 10.992 708.002
 177.462 57.394
 333.506 925.917
 37.333 411.146
 967.631 114.765
 991.268 964.830
 399.416 741.182
 298.642 66.943
 853.912 632.997
 28.046 436.538
 330.619 581.786
 587.119 269.833
 611.104 239.636
 827.882 767.452
 430.395 94.948
 821.450 134.795
 535.219 944.882
 797.422 482.204
 46.549 389.998
 280.641 723.616
 804.527 921.665
 980.159 543.389
 807.107 757.437
 668.789 537.391
 519.291 697.000
 891.486 518.623
 490.253 555.263
 440.013 757.372
 86.885 704.112
 791.006 164.660
 153.176 585.336
 113.933 454.663
 407.519 799.830
 581.927 481.602
 469.688 228.872
 957.572 849.590
 594.131 188.705
 251.041 666.157
 707.911 587.651
 461.344 843.208
 894.554 563.439
 392.647 550.188
 417.037 886.375
 494.748 466.221
 74.914 170.650
 895.911 49.214
 686.108 431.584
 891.706 594.724
 770.263 941.650
 317.552 865.302
 787.954 493.885
 485.942 267.499
 211.776 789.819
 810.365 189.723
 127.882 582.747
 293.584 206.234
 299.432 669.348
 732.975 433.007
 679.383 716.926
 623.171 687.850
 204.870 14.512
 227.357 73.470
 508.101 458.619
 382.502 747.241
 561.251 734.309
 118.028 560.065
 560.474 675.728
 747.274 799.085
 825.213 24.215
 460.462 831.324
 624.921 224.158
 658.218 158.977
 580.607 874.974
 946.154 419.437
 261.130 0.877
 321.444 616.994
 394.527 307.739
 157.887 296.959
 536.971 108.466
 0.966 170.898
 333.208 45.568
 361.164 593.379
 612.712 193.228
 912.888 261.533
 398.670 543.169
 116.355 59.747
 568.716 371.419
 957.475 369.589
 956.596 39.972
 501.042 691.800
 385.436 541.977
 358.381 630.733
 691.715 576.012
 143.146 235.488
 653.520 299.166
 17.505 205.228
 749.047 715.756
 582.798 393.532
 416.995 104.814
 539.504 498.505
 497.694 61.962
 704.584 427.633
 533.960 857.407
 431.724 970.760
 788.411 509.769
 111.641 508.163
 76.934 504.047
 943.334 196.485
 667.040 590.677
 349.228 601.649
 588.896 881.347
 371.675 38.960
 252.923 186.710
 827.778 906.102
 461.313 542.620
 434.391 290.084
 894.768 356.986
 144.079 845.192
 306.852 931.247
 482.626 892.507
 775.997 12.073
 254.089 414.524
 962.183 893.917
 913.595 908.897
 857.404 695.925
 612.058 236.735
 675.229 192.458
 130.096 732.263
 417.065 790.869
 957.981 26.847
 106.412 369.263
 790.038 641.622
 475.721 48.003
 909.053 295.317
 4.876 48.869
 890.811 698.877
 80.458 463.550
 890.695 23.412
 808.393 517.031
 441.338 155.652
 760.293 171.124
 228.807 734.059
 959.562 208.652
 88.902 992.902
 464.390 200.519
 417.350 851.003
 431.156 557.260
 88.360 951.496
 946.904 665.550
 673.931 490.112
 809.867 511.222
 428.098 428.555
 872.058 186.648
 900.997 858.884
 300.432 905.690
 760.091 912.176
 878.852 128.316
 81.331 253.686
 181.044 794.326
 20.718 206.296
 466.896 537.204
 953.978 238.989
 566.177 791.115
 274.436 557.770
 843.160 503.517
 540.309 968.823
 814.352 450.142
 364.232 939.372
 804.013 36.583
 719.856 767.936
 556.117 719.971
 410.736 165.249
 317.746 444.857
 591.650 28.565
 111.425 549.326
 66.169 219.484
 719.842 641.282
 799.211 198.517
 15.808 792.054
 699.773 163.761
 336.568 756.869
 345.944 137.174
 481.178 661.883
 368.166 256.731
 912.048 938.476
 682.577 398.314
 879.784 121.285
 507.046 465.529
 429.789 231.227
 9.451 62.068
 758.812 753.796
 769.925 378.998
 791.699 1.649
 803.792 583.109
 468.288 865.418
 335.109 642.512
 345.973 444.529
 555.775 748.110
 216.416 788.295
 303.867 425.926
 439.755 334.651
 577.066 242.735
 254.140 618.604
 520.744 108.981
 13.368 333.989
 531.629 516.937
 934.724 910.691
 261.267 322.641
 749.895 845.609
 31.023 607.023
 594.262 170.716
 752.743 720.177
 447.290 617.416
 234.981 323.947
 555.549 345.667
 420.647 368.379
 89.715 42.087
 903.013 749.513
 70.396 887.337
 86.104 447.203
 560.641 373.904
 753.852 295.639
 684.417 385.945
 79.200 25.175
 62.329 888.905
 306.974 676.575
 333.547 214.328
 378.393 38.300
 84.601 351.638
 604.057 19.929
 462.946 101.221
 438.044 241.774
 200.409 20.026
 338.113 999.592
 596.679 60.866
 324.077 826.674
 56.517 819.205
 954.162 312.123
 80.492 646.293
 142.077 597.906
 674.678 245.908
 227.712 37.882
 170.193 64.871
 512.593 95.016
 582.021 26.846
 675.938 429.188
 244.603 297.264
 25.211 804.102
 348.914 547.739
 911.310 449.985
 684.731 994.732
 185.947 656.894
 828.417 594.024
 708.606 954.986
 879.790 594.752
 361.775 342.186
 763.474 999.957
 123.567 741.001
 895.818 791.214
 621.615 565.143
 456.352 389.739
 475.137 829.116
 574.182 222.994
 174.858 281.614
 879.374 312.449
 383.078 243.616
 214.887 3.489
 316.526 107.438
 946.820 721.980
 338.900 242.043
 543.560 503.756
 402.388 556.815
 664.969 933.861
 480.424 420.477
 361.220 623.157
 397.923 499.189
 530.518 902.729
 338.932 369.136
 132.323 633.966
 971.708 240.676
 857.249 907.402
 332.734 585.577
 779.325 570.202
 936.867 933.916
 676.587 504.919
 692.120 166.307
 120.915 45.950
 83.455 599.351
 479.783 920.554
 318.052 392.297
 716.285 334.757
 90.165 901.266
 347.778 877.757
 800.568 699.883
 359.234 519.212
 255.495 963.529
 949.359 240.107
 452.776 685.778
 103.615 528.608
 246.524 932.832
 479.063 736.811
 752.430 733.374
 495.566 922.634
 927.722 701.327
 853.326 473.905
 25.462 567.252
 638.158 350.323
 602.684 185.906
 386.725 895.273
 554.501 543.796
 820.568 716.018
 678.486 827.964
 729.695 350.724
 550.262 768.018
 706.535 217.932
 845.332 525.361
 64.968 452.805
 584.834 190.207
 495.837 589.874
 353.433 37.371
 432.007 959.687
 153.294 680.701
 47.710 73.052
 864.570 13.782
 577.061 8.367
 3.670 707.104
 686.583 872.357
 657.544 190.893
 911.018 140.609
 755.207 645.451
 298.172 110.359
 674.720 970.023
 998.064 713.440
 110.967 945.341
 367.963 582.259
 11.151 548.237
 495.221 966.701
 663.237 338.748
 814.280 936.334
 968.243 6.342
 616.157 232.054
 888.798 33.232
 824.575 256.974
 720.710 275.831
 2.239 511.017
 436.026 362.462
 416.306 411.162
 978.561 704.267
 349.605 924.010
 216.912 680.480
 112.670 934.319
 765.114 17.738
 263.122 338.060
 134.485 380.819
 948.693 677.709
 577.559 839.346
 586.394 817.724
 499.728 797.603
 4.598 917.139
 748.326 564.288
 891.579 411.961
 321.996 402.950
 801.075 131.483
 783.545 314.958
 903.566 189.085
 693.050 153.507
 185.030 199.597
 819.118 903.588
 380.171 362.618
 427.213 58.648
 784.574 335.474
 105.457 215.304
 373.283 812.738
 968.786 43.854
 718.468 684.042
 608.685 191.058
 855.509 301.226
 332.758 965.019
 7.921 133.782
 399.091 637.777
 412.656 202.196
 505.941 192.902
 57.605 567.383
 486.934 422.150
 74.470 626.572
 303.094 531.668
 647.925 467.957
 161.134 214.829
 384.367 405.189
 146.181 361.449
 112.038 525.854
 688.211 843.421
 493.477 513.542
 614.843 802.071
 758.815 649.925
 436.786 485.520
 405.113 170.662
 902.237 383.560
 146.872 577.096
 107.257 387.088
 492.873 25.205
 502.846 178.810
 515.000 95.440
 766.745 526.890
 68.907 553.812
 557.432 604.709
 530.766 748.441
 816.174 664.253
 88.408 39.911
 285.235 130.304
 531.765 771.942
 849.351 505.308
 42.273 275.589
 844.624 944.020
 602.920 930.327
 603.181 301.928
 711.886 434.793
 780.806 226.708
 158.448 864.742
 843.645 57.974
 738.346 403.055
 942.825 53.239
 178.559 543.732
 83.936 659.034
 892.992 217.087
 381.964 102.627
 888.609 415.436
 489.153 664.700
 526.933 167.013
 279.799 295.102
 462.437 900.540
 186.215 206.522
 924.336 544.668
 396.538 194.309
 281.748 936.454
 468.154 420.155
 187.553 983.306
 878.906 513.767
 389.893 385.749
 58.722 106.771
 841.747 827.220
 521.726 348.967
 41.080 255.648
 686.228 866.713
 562.483 994.205
 738.475 819.942
 664.981 840.422
 704.816 777.424
 301.835 349.436
 563.472 653.889
 141.915 94.833
 396.856 798.065
 616.856 696.274
 982.001 863.388
 15.226 774.288
 891.930 474.820
 188.873 107.653
 764.540 82.992
 155.162 136.178
 345.854 193.752
 362.826 471.133
 767.419 315.442
 432.518 286.900
 137.470 182.165
 33.013 801.349
 354.576 808.477
 160.497 580.356
 361.431 694.777
 354.846 85.525
 193.771 534.213
 419.682 826.258
 821.970 337.621
 571.875 170.870
 185.434 275.238
 893.721 450.365
 65.640 280.443
 713.077 477.077
 693.518 635.121
 512.258 163.802
 730.289 187.441
 37.541 122.838
 565.054 385.685
 22.845 144.919
 633.015 56.589
 881.969 392.182
 648.795 439.422
 595.020 214.676
 571.630 799.335
 0.979 334.607
 653.161 392.638
 697.421 995.320
 772.160 315.367
 581.042 692.399
 219.883 23.378
 782.761 582.184
 279.152 21.201
 855.933 279.199
 32.081 347.941
 765.671 829.709
 356.093 276.719
 654.897 395.771
 624.184 840.733
 884.886 955.322
 139.980 920.387
 274.317 862.117
 315.946 204.463
 303.918 798.618
 377.105 171.715
 779.485 769.479
 353.977 641.151
 723.329 738.312
 56.366 488.645
 215.125 111.436
 911.567 919.134
 352.882 965.714
 151.926 577.902
 231.680 40.230
 71.232 657.263
 823.342 541.040
 488.803 647.917
 318.907 612.592
 294.269 154.670
 5.337 417.644
 952.978 166.830
 179.165 538.792
 167.778 782.993
 246.676 409.292
 881.866 842.130
 769.839 629.260
 411.951 427.660
 239.698 896.902
 491.500 273.895
 197.682 345.072
 229.088 715.807
 586.683 923.710
 623.557 750.137
 957.403 101.739
 80.673 800.646
 144.031 211.596
 928.313 950.673
 972.665 750.156
 889.975 285.550
 394.885 546.367
 838.943 904.977
 519.731 964.243
 485.028 465.877
 425.052 926.054
 338.020 409.889
 392.294 101.705
 820.472 442.519
 558.526 843.863
 568.868 254.594
 600.629 472.512
 146.607 818.372
 346.619 86.146
 802.424 23.184
 488.996 849.125
 830.188 627.441
 398.641 465.863
 134.507 949.189
 402.313 483.134
 973.808 865.967
 492.268 983.249
 558.922 281.829
 936.430 854.907
 329.408 495.996
 508.187 7.960
 738.562 890.339
 365.900 876.007
 256.299 73.984
 996.308 210.752
 879.693 380.554
 58.983 288.548
 635.228 220.553
 599.745 137.795
 603.872 827.070
 561.664 561.323
 717.400 992.199
 138.022 517.006
 607.425 334.634
 560.807 669.460
 861.003 841.774
 882.341 613.322
 200.214 34.003
 121.118 762.503
 987.662 261.743
 443.493 208.634
 523.385 790.400
 431.436 875.272
 377.385 392.735
 736.914 72.129
 360.085 856.760
 792.916 516.467
 112.940 849.607
 689.589 108.091
 973.610 939.327
 735.002 181.934
 83.245 768.228
 709.954 720.725
 334.241 659.775
 954.649 582.667
 960.227 608.410
 454.643 319.401
 428.990 195.851
 240.096 652.018
 974.743 561.901
 94.857 302.697
 87.776 961.662
 662.523 202.270
 634.536 509.066
 110.358 305.963
 905.034 549.077
 97.291 437.639
 750.840 343.877
 620.506 974.639
 387.520 793.299
 570.987 398.912
 270.112 144.033
 399.462 34.334
 417.101 748.535
 21.368 814.393
 443.531 101.538
 16.636 968.769
 481.544 563.789
 804.316 762.420
 809.252 348.778
 993.647 187.898
 896.868 734.135
 685.274 12.716
 311.074 816.095
 475.489 171.131
 421.539 969.455
 112.194 906.913
 632.020 39.129
 676.335 704.329
 245.825 970.477
 282.835 163.077
 482.506 397.626
 279.308 994.290
 328.873 731.009
 891.330 44.683
 150.126 612.164
 44.781 140.748
 451.576 595.685
 467.274 921.405
 91.716 451.230
 113.191 173.428
 155.078 194.074
 905.122 367.275
 728.268 508.286
 876.059 620.490
 942.723 544.899
 122.544 591.157
 889.366 596.952
 832.844 364.756
 737.580 78.198
 783.422 175.150
 546.207 782.164
 551.464 365.373
 608.120 58.603
 674.522 808.447
 570.938 316.132
 706.756 675.124
 201.423 909.531
 634.417 947.363
 264.850 780.160
 183.845 67.388
 156.277 235.930
 899.088 106.615
 309.187 546.845
 402.334 501.765
 7.794 922.301
 350.664 792.644
 609.641 271.938
 342.425 603.716
 740.691 543.112
 434.124 926.665
 229.281 501.078
 235.529 311.055
 200.110 464.269
 441.309 973.288
 234.525 633.881
 519.612 848.965
 26.894 437.219
 452.459 889.977
 814.908 426.306
 453.474 235.211
 648.465 191.298
 472.519 443.281
 479.772 931.981
 734.352 588.547
 126.984 515.354
 202.803 399.680
 483.642 284.115
 569.683 615.823
 343.202 586.211
 448.170 592.040
 886.944 1.871
 916.553 787.101
 77.442 849.456
 375.684 887.119
 819.829 568.547
 21.326 873.137
 38.406 587.075
 712.798 635.191
 584.282 873.634
 967.098 715.854
 785.993 416.863
 501.432 269.799
 203.296 736.798
 668.122 329.981
 796.092 360.088
 208.871 343.791
 905.801 139.062
 637.993 692.841
 623.312 786.800
 837.243 437.227
 822.150 974.944
 902.371 869.253
 231.866 502.205
 170.398 53.388
 857.363 109.013
 627.177 439.889
 85.342 472.943
 450.339 831.051
 307.950 271.344
 389.672 553.872
 512.847 208.672
 584.906 144.343
 293.024 858.523
 532.517 310.263
 202.014 612.213
 454.272 435.909
 481.543 20.381
 709.836 588.096
 408.631 190.629
 5.825 434.802
 914.919 507.334
 559.535 890.883
 618.146 879.959
 605.397 747.383
 947.828 629.187
 417.549 249.120
 946.071 377.912
 547.303 177.739
 459.986 333.490
 127.385 733.024
 522.304 801.695
 716.539 533.475
 527.748 850.018
 292.299 667.855
 468.663 692.251
 143.491 603.466
 686.793 567.652
 767.610 215.401
 849.406 871.525
 594.897 456.009
 765.781 810.936
 797.108 587.790
 151.311 425.978
 404.317 199.026
 25.758 965.806
 960.229 793.542
 432.846 137.436
 461.208 868.359
 1.207 967.447
 15.588 480.855
 271.263 11.434
 649.797 165.862
 6.040 507.998
 801.661 139.363
 31.931 163.604
 57.202 355.919
 741.444 447.752
 586.875 649.186
 785.986 216.213
 954.900 747.180
 822.387 820.769
 649.031 924.846
 410.396 529.863
 898.385 835.709
 325.724 514.273
 407.945 191.689
 18.772 49.403
 287.000 366.413
 655.214 170.934
 135.391 253.722
 891.793 278.514
 379.177 281.539
 117.402 114.112
 122.862 964.324
 502.850 913.989
 67.959 768.177
 607.205 128.378
 200.377 995.079
 67.527 968.602
 687.437 391.124
 713.160 741.084
 668.485 913.010
 284.794 790.555
 742.854 603.146
 369.699 245.501
 30.843 522.789
 583.317 247.841
 735.407 761.558
 907.410 81.999
 396.158 408.047
 237.990 487.468
 187.390 148.233
 982.173 350.994
 55.999 614.660
 179.880 102.338
 564.102 389.559
 400.157 169.839
 538.927 458.982
 186.964 242.674
 36.036 103.501
 298.064 305.583
 391.582 515.229
 413.594 194.254
 928.190 562.893
 486.624 16.485
 43.805 938.803
 893.345 212.277
 262.894 657.191
 20.254 317.404
 377.596 416.095
 732.948 947.590
 18.374 459.369
 216.896 947.658
 38.614 196.383
 204.232 631.056
 597.357 260.296
 419.455 164.673
 104.153 857.697
 836.534 292.227
 528.321 19.830
 763.882 112.723
 452.955 686.077
 913.769 680.075
 606.573 802.064
 98.819 923.288
 69.935 806.450
 488.389 226.387
 523.171 911.529
 987.880 892.017
 562.806 493.367
 138.689 346.536
 526.746 127.856
 418.013 47.046
 367.827 411.141
 216.444 607.675
 816.643 648.310
 436.000 174.352
 478.310 885.482
 258.617 811.042
 175.314 90.746
 440.078 898.098
 42.234 692.484
 569.875 832.850
 813.786 183.993
 264.758 727.354
 844.260 265.880
 721.919 147.421
 526.024 578.292
 514.323 75.338
 512.623 669.761
 861.139 316.487
 26.393 545.370
 824.107 133.296
 272.835 161.505
 267.863 370.263
 778.946 205.861
 858.553 138.339
 207.825 678.427
 568.466 928.682
 718.117 321.221
 891.173 13.072
 278.090 121.734
 365.888 115.335
 7.450 617.935
 753.904 574.533
 805.612 882.617
 824.590 801.966
 386.320 73.749
 792.014 510.981
 731.764 657.903
 922.753 488.023
 714.181 588.785
 215.573 107.259
 722.102 236.425
 667.519 167.564
 37.679 988.856
 899.640 262.962
 109.907 602.337
 558.354 864.963
 878.059 363.934
 252.715 692.354
 745.505 397.900
 979.091 131.183
 464.591 331.642
 246.610 320.954
 49.879 515.769
 0.985 684.009
 324.340 933.812
 80.802 800.941
 958.748 349.633
 287.130 548.458
 979.397 523.561
 240.463 756.018
 987.242 22.080
 402.822 507.707
 499.770 181.001
 899.706 836.060
 345.518 729.858
 856.967 410.230
 313.469 907.614
 720.285 912.902
 892.074 199.239
 626.423 895.415
 984.855 92.486
 100.805 780.810
 724.239 127.973
 748.104 397.811
 638.179 518.008
 842.674 538.669
 374.249 405.376
 803.014 869.243
 325.286 478.317
 16.389 425.651
 904.524 848.376
 761.815 518.380
 914.785 420.669
 535.397 258.089
 677.196 168.867
 713.342 8.954
 14.553 888.081
 574.635 772.532
 210.637 896.540
 455.455 980.677
 30.275 441.027
 507.013 118.410
 329.689 21.363
 791.887 460.991
 709.766 666.597
 473.452 463.481
 766.481 191.213
 649.263 721.156
 426.180 345.476
 50.755 176.192
 475.175 402.650
 805.202 396.781
 12.728 340.243
 736.458 331.338
 186.662 256.668
 101.441 240.731
 177.411 792.912
 130.930 348.845
 148.198 16.255
 505.170 705.481
 398.284 775.306
 764.391 420.270
 568.143 898.897
 277.279 662.304
 728.132 622.755
 490.147 3.540
 17.426 264.709
 807.957 956.312
 121.982 799.785
 245.209 73.734
 927.038 619.655
 388.130 169.198
 741.710 295.876
 765.624 6.132
 364.830 643.354
 299.438 915.640
 189.068 230.030
 536.188 937.532
 475.052 772.274
 125.992 234.676
 771.770 554.807
 852.888 202.769
 320.538 221.631
 117.890 153.965
 716.859 493.640
 381.276 975.634
 380.131 713.135
 769.494 302.688
 711.388 619.673
 5.111 556.835
 622.891 590.719
 514.714 527.970
 272.517 290.014
 77.003 846.401
 905.815 452.716
 587.060 830.012
 227.456 486.218
 406.407 413.876
 423.246 906.465
 643.986 572.788
 18.254 979.970
 450.216 236.890
 73.862 560.119
 713.037 849.934
 637.239 142.367
 207.325 617.185
 905.043 906.486
 381.605 89.641
 746.007 645.840
 260.917 2.869
 244.652 324.983
 922.562 467.636
 934.166 769.701
 260.863 446.679
 736.678 30.369
 224.830 464.010
 133.604 13.430
 893.507 212.231
 259.903 430.683
 980.954 947.437
 919.890 246.264
 47.248 603.744
 627.700 21.852
 572.971 499.490
 804.467 677.278
 449.688 439.426
 42.242 642.738
 493.417 302.053
 649.633 517.110
 525.789 714.689
 507.885 641.922
 940.041 802.488
 22.863 320.590
 606.325 908.607
 796.151 266.312
 430.819 544.020
 647.855 648.993
 902.071 75.478
 98.694 371.707
 900.118 2.922
 106.750 871.280
 851.548 333.108
 204.830 376.729
 757.348 9.454
 601.288 635.600
 548.773 610.383
 896.660 234.088
 816.232 346.068
 890.251 785.510
 962.355 548.942
 267.491 76.908
 835.809 414.284
 486.348 269.751
 568.392 267.231
 838.235 112.928
 653.529 440.724
 817.770 900.137
 837.031 289.953
 671.635 285.615
 536.359 553.131
 337.971 648.948
 736.164 321.884
 165.625 198.833
 427.510 198.841
 501.797 545.477
 45.632 702.291
 844.830 810.448
 224.450 800.976
 116.896 130.702
 811.437 314.616
 263.142 440.330
 88.123 251.774
 826.432 859.792
 711.833 445.860
 80.522 709.456
 53.761 827.789
 382.430 804.027
 455.816 591.050
 483.610 129.405
 890.492 378.317
 928.650 496.895
 589.417 480.402
 382.421 195.297
 239.910 186.255
 727.724 793.524
 246.317 670.296
 234.357 0.265
 553.050 729.671
 639.343 168.306
 446.693 883.858
 921.970 585.853
 240.717 682.773
 184.597 962.440
 521.856 912.965
 842.311 470.266
 753.875 886.502
 216.178 711.328
 122.101 300.688
 253.464 55.184
 18.805 691.872
 54.924 831.128
 51.315 211.690
 967.749 901.889
 766.006 33.257
 450.290 624.484
 864.321 867.777
 681.309 188.755
 812.320 824.199
 875.645 777.306
 761.492 676.842
 586.222 14.681
 282.511 784.874
 478.848 261.702
 820.136 715.604
 423.989 596.826
 89.548 608.253
 474.401 834.518
 13.207 540.067
 808.184 826.073
 732.096 451.059
 885.523 126.655
 783.346 392.326
 469.247 89.909
 613.212 95.990
 322.835 655.208
 163.842 748.325
 55.860 749.962
 636.036 773.276
 920.888 958.669
 568.010 808.425
 265.022 170.216
 790.229 552.489
 644.608 454.816
 404.608 971.064
 366.890 731.984
 807.210 419.621
 924.793 551.607
 619.299 549.583
 640.673 842.976
 732.718 639.814
 985.128 3.291
 110.802 993.206
 844.263 550.371
 442.015 772.708
 282.724 497.118
 725.239 655.439
 603.024 1.562
 706.019 755.231
 200.056 980.442
 193.356 716.592
 522.096 661.307
 405.947 795.760
 498.196 293.684
 942.627 211.883
 901.746 890.298
 889.528 433.941
 69.594 261.520
 189.942 242.538
 166.769 217.679
 263.628 12.027
 213.207 512.845
 100.400 354.543
 508.628 398.884
 626.113 976.489
 995.607 949.447
 83.924 758.166
 782.955 140.138
 854.058 882.714
 258.777 964.030
 493.738 531.120
 405.257 192.322
 585.897 710.991
 488.595 220.093
 89.435 199.164
 844.083 369.377
 461.879 118.556
 67.615 49.382
 632.189 120.237
 323.638 930.267
 520.197 550.347
 401.551 297.007
 890.862 911.627
 516.747 678.521
 885.425 710.205
 30.932 750.000
 155.079 754.445
 334.285 79.687
 531.383 754.599
 117.747 122.012
 75.016 785.644
 398.618 674.549
 952.343 712.592
 631.441 934.984
 277.515 945.042
 426.323 74.771
 34.456 58.573
 149.456 538.067
 744.274 583.278
 539.363 867.648
 283.572 68.402
 434.578 934.717
 380.239 856.383
 474.121 827.954
 836.116 574.982
 854.670 50.805
 548.972 433.597
 764.123 937.398
 356.443 5.834
 269.956 569.761
 606.625 327.304
 234.989 845.997
 7.102 133.137
 228.812 485.150
 627.323 717.424
 569.072 574.715
 167.707 795.796
 185.115 76.793
 580.096 487.347
 272.481 455.005
 473.595 963.414
 978.513 103.416
 191.162 814.440
 108.586 528.428
 47.251 903.697
 3.560 622.982
 605.252 565.419
 949.823 888.308
 503.443 887.647
 334.444 1.312
 745.768 435.320
 43.565 735.432
 423.293 820.978
 569.162 350.204
 965.977 738.560
 888.000 241.091
 513.021 425.601
 310.266 848.232
 182.075 511.540
 270.424 663.284
 589.834 111.555
 8.909 140.523
 183.810 118.460
 533.037 545.706
 870.474 477.671
 364.714 288.262
 229.533 865.522
 800.290 244.190
 777.153 458.322
 596.078 544.316
 349.870 223.389
 727.004 471.539
 621.155 493.975
 673.846 568.288
 7.908 133.769
 307.951 29.247
 76.118 744.870
 45.827 562.477
 893.603 533.205
 427.273 403.371
 311.010 289.988
 470.499 209.634
 666.306 665.646
 120.055 441.885
 17.103 457.579
 325.263 224.077
 401.647 975.074
 968.564 902.114
 333.716 918.881
 157.970 789.613
 347.687 370.466
 662.130 259.385
 854.289 943.242
 309.997 150.918
 350.078 437.580
 512.304 801.845
 477.340 260.722
 154.959 149.415
 967.173 735.534
 633.921 701.398
 856.122 307.372
 869.237 550.356
 863.336 660.873
 577.836 447.037
 596.300 238.679
 678.809 594.735
 542.409 487.807
 432.602 754.363
 152.728 988.355
 211.433 327.824
 863.102 100.504
 800.009 823.886
 584.418 822.406
 924.072 905.531
 64.276 621.827
 593.375 610.731
 941.044 292.599
 572.510 260.445
 220.410 612.614
 307.674 589.663
 74.836 228.746
 343.421 221.350
 146.224 766.579
 267.001 351.904
 98.470 425.838
 578.735 423.153
 774.275 58.135
 367.629 253.966
 542.584 979.929
 987.964 118.589
 940.512 113.939
 3.784 253.796
 505.793 805.747
 866.221 308.714
 330.117 173.643
 188.531 15.809
 735.577 729.391
 113.965 446.136
 59.641 381.358
 363.547 343.913
 630.202 691.026
 789.126 333.075
 1.269 306.535
 29.312 10.431
 609.819 15.408
 513.016 735.770
 491.251 531.445
 121.127 88.870
 169.138 412.104
 298.565 667.420
 506.837 862.186
 6.638 969.744
 194.611 352.669
 272.698 253.734
 744.771 221.101
 86.920 341.249
 805.787 738.627
 324.265 588.366
 289.206 560.727
 245.927 550.320
 63.522 321.958
 924.744 9.893
 718.099 202.868
 812.013 924.693
 376.986 168.881
 241.004 787.681
 564.470 851.119
 270.468 832.831
 336.918 568.108
 187.753 290.876
 22.597 151.136
 697.419 486.162
 4.321 176.302
 251.850 332.951
 669.058 80.169
 773.170 746.834
 391.831 866.365
 761.474 533.615
 754.680 635.878
 276.976 494.235
 989.207 698.244
 770.251 220.592
 315.855 264.140
 165.473 424.827
 704.943 667.337
 879.699 605.675
 952.279 216.562
 693.398 512.382
 522.721 402.143
 132.990 712.608
 623.083 560.629
 547.946 739.464
 504.466 780.673
 578.789 808.801
 224.459 878.894
 637.057 126.106
 510.983 514.246
 226.043 898.514
 29.228 788.345
 997.113 527.843
 156.711 107.625
 888.877 172.068
 292.484 287.057
 266.985 152.860
 66.845 246.061
 855.373 173.824
 457.298 592.467
 313.033 256.777
 463.106 582.671
 404.759 851.051
 430.588 574.092
 883.660 13.639
 468.696 103.670
 944.689 576.505
 341.694 103.218
 622.160 132.950
 293.470 734.320
 943.527 699.421
 44.758 643.087
 373.083 395.174
 637.140 615.083
 892.201 172.814
 380.967 185.326
 480.027 911.857
 231.299 525.292
 245.954 329.372
 877.790 201.822
 691.695 581.609
 430.344 260.773
 668.405 933.915
 129.750 626.020
 368.278 909.453
 156.865 382.200
 928.684 227.281
 578.916 3.529
 911.652 84.586
 308.829 642.551
 486.921 794.688
 793.142 859.222
 730.571 970.399
 943.900 574.912
 144.236 741.017
 626.268 16.428
 595.999 450.629
 170.489 175.945
 130.427 836.135
 836.827 73.588
 941.901 396.816
 695.643 355.729
 655.869 5.292
 840.474 494.689
 523.270 374.755
 406.620 841.228
 263.718 782.782
 276.214 802.052
 855.860 91.465
 196.043 518.558
 284.335 121.476
 977.654 173.478
 31.040 499.186
 479.735 778.263
 315.905 256.502
 757.865 340.540
 824.373 419.239
 501.888 288.214
 933.549 158.265
 140.108 60.740
 497.978 526.107
 573.952 760.310
 763.811 478.140
 796.512 593.495
 334.433 540.892
 851.644 700.025
 652.205 789.624
 992.977 548.393
 733.902 523.339
 118.736 831.961
 898.578 358.365
 780.923 193.885
 656.381 222.900
 316.791 879.881
 438.384 636.402
 25.144 815.554
 297.405 551.864
 236.769 646.349
 407.515 169.152
 611.921 995.331
 148.242 377.361
 871.431 884.897
 744.159 628.025
 342.676 746.495
 10.548 994.080
 416.740 286.800
 353.234 237.294
 85.816 284.039
 110.667 835.847
 805.949 14.839
 887.257 950.681
 733.077 835.948
 190.176 211.724
 961.829 608.074
 382.087 351.353
 386.542 308.157
 337.004 111.111
 660.513 754.470
 826.787 398.391
 988.633 804.447
 365.373 412.338
 14.663 382.350
 243.946 823.463
 299.786 972.250
 753.021 150.548
 104.194 756.968
 10.080 193.389
 727.130 896.333
 500.597 853.204
 209.541 785.125
 955.358 397.376
 12.372 794.516
 790.834 335.328
 435.475 528.588
 247.660 592.198
 198.240 83.108
 994.025 761.649
 252.689 6.169
 188.094 444.178
 610.204 474.425
 391.550 229.098
 629.954 724.700
 823.387 843.823
 813.832 644.768
 970.627 600.629
 981.336 20.693
 715.144 137.057
 638.026 668.426
 781.162 830.168
 111.001 217.383
 296.803 316.461
 390.507 851.792
 639.521 558.482
 702.404 805.900
 996.165 546.559
 334.302 821.369
 414.238 331.079
 669.151 344.715
 704.702 859.136
 342.637 720.427
 735.123 391.790
 861.564 538.059
 234.436 847.703
 404.482 151.323
 729.922 639.459
 206.038 1.921
 118.966 714.663
 314.182 63.936
 311.634 0.214
 343.470 555.266
 487.333 80.392
 445.937 135.422
 614.782 164.083
 228.617 484.538
 767.694 550.349
 987.569 312.463
 410.381 362.249
 953.930 121.049
 662.372 154.511
 387.861 94.405
 717.037 620.037
 269.483 243.751
 176.659 422.838
 57.922 824.166
 369.567 710.770
 884.813 273.971
 480.828 41.120
 559.387 723.512
 6.704 856.885
 659.054 964.047
 38.111 743.506
 610.904 660.283
 795.937 77.303
 212.454 298.388
 740.993 341.148
 249.240 667.379
 226.171 963.760
 325.404 623.366
 763.981 560.812
 392.483 46.778
 467.905 583.911
 730.358 601.515
 463.074 673.002
 870.175 486.605
 125.758 155.273
 547.523 445.879
 930.492 726.004
 708.872 995.232
 689.670 111.605
 666.967 31.964
 747.779 570.482
 91.493 613.625
 628.771 192.156
 837.793 907.568
 71.226 758.605
 944.946 805.624
 865.852 224.189
 89.287 924.904
 430.621 832.425
 552.928 145.570
 320.601 340.536
 379.456 204.754
 525.668 478.061
 939.405 423.676
 316.175 476.441
 43.137 408.998
 863.963 515.473
 23.162 571.754
 906.385 123.749
 694.849 845.736
 300.267 717.980
 704.971 875.398
 599.743 485.544
 730.829 760.279
 408.849 11.372
 116.269 783.443
 531.763 370.610
 470.208 275.693
 149.035 689.351
 231.902 251.500
 868.416 394.661
 277.025 838.118
 468.632 900.220
 929.364 963.581
 111.269 314.026
 712.792 695.005
 330.727 809.157
 363.088 964.334
 18.844 607.571
 883.586 888.440
 146.456 521.047
 214.732 204.100
 58.882 743.877
 666.139 481.152
 749.618 60.791
 979.039 250.003
 662.668 923.269
 424.172 249.342
 858.602 451.162
 949.727 948.501
 65.265 468.063
 159.210 874.348
 436.927 202.676
 981.012 138.312
 184.432 449.434
 779.383 744.279
 485.733 335.650
 417.717 607.337
 816.231 585.619
 315.222 837.058
 579.904 391.490
 810.596 363.207
 406.734 923.672
 463.221 797.962
 894.083 758.437
 163.356 944.271
 796.966 325.815
 795.935 247.568
 555.618 36.422
 493.995 936.362
 632.149 321.442
 341.655 560.129
 908.606 96.323
 435.470 80.356
 576.525 457.135
 7.189 837.750
 676.472 950.843
 449.328 356.568
 81.446 879.575
 494.066 572.346
 70.118 547.398
 980.830 214.199
 217.164 520.052
 941.455 535.191
 604.489 117.806
 545.205 677.582
 997.648 914.276
 518.363 763.002
 758.476 775.236
 302.099 405.657
 703.002 387.503
 583.203 119.829
 641.386 635.793
 148.860 907.095
 935.446 62.542
 830.536 805.631
 513.806 860.282
 743.234 20.737
 532.575 906.959
 52.847 355.268
 351.468 661.094
 152.142 459.462
 5.513 825.875
 759.442 125.749
 637.830 499.837
 15.619 685.335
 869.794 628.014
 915.064 4.913
 224.388 413.243
 213.614 634.874
 93.247 545.213
 487.602 91.333
 407.308 648.040
 28.220 845.487
 897.848 869.387
 327.255 393.087
 334.788 559.904
 705.077 347.605
 321.463 185.982
 138.778 172.118
 481.636 37.262
 135.029 281.784
 270.577 629.246
 953.946 421.297
 205.858 547.625
 100.768 576.000
 276.582 562.170
 563.130 102.860
 336.630 272.318
 163.096 175.603
 805.854 92.763
 822.888 199.782
 333.848 694.853
 797.533 256.867
 767.836 878.339
 620.720 335.719
 806.518 438.891
 834.415 574.811
 815.497 740.804
 548.664 704.524
 80.559 113.627
 604.249 596.913
 139.024 718.466
 14.151 316.930
 66.189 417.598
 444.953 356.607
 716.255 313.658
 599.555 119.858
 890.847 776.356
 388.783 23.896
 402.354 860.541
 971.120 372.897
 635.712 345.071
 914.097 35.147
 816.383 133.715
 533.473 776.855
 42.170 294.073
 620.753 250.140
 713.895 545.806
 327.668 240.896
 239.166 913.496
 567.815 11.612
 422.357 541.003
 378.727 847.616
 383.207 222.594
 798.394 171.076
 960.174 81.552
 812.906 529.511
 599.811 449.986
 268.791 114.377
 660.240 445.477
 585.401 205.652
 768.589 962.965
 997.796 571.450
 475.453 906.387
 585.997 643.982
 503.630 967.211
 756.831 526.942
 656.246 249.976
 223.139 112.488
 146.764 572.625
 32.794 861.883
 159.211 496.866
 326.185 961.618
 713.277 626.690
 312.817 451.264
 971.023 647.763
 351.106 640.663
 508.028 53.673
 963.803 318.403
 513.363 744.397
 426.635 292.415
 564.450 306.137
 109.486 104.170
 432.196 48.528
 735.910 993.273
 149.758 934.657
 943.870 547.642
 368.752 681.335
 92.881 910.064
 326.745 212.293
 862.326 894.486
 759.690 636.789
 343.271 130.214
 965.880 212.288
 640.221 150.318
 320.443 685.159
 396.658 688.473
 660.987 730.624
 643.852 878.553
 628.371 316.578
 279.207 361.286
 717.590 969.480
 719.599 805.694
 141.345 539.646
 585.896 128.984
 755.107 953.306
 974.568 841.778
 62.540 46.327
 106.531 816.310
 492.376 236.132
 135.662 249.637
 693.700 981.945
 201.658 313.433
 970.566 576.904
 553.869 603.880
 306.797 317.859
 712.432 952.411
 808.364 909.049
 206.715 868.965
 107.970 614.459
 802.812 68.201
 81.375 111.137
 244.187 395.482
 567.828 783.385
 152.924 508.638
 71.015 797.416
 722.088 884.704
 248.641 310.438
 349.203 874.430
 437.732 590.162
 171.652 403.720
 271.622 284.422
 149.943 568.055
 339.215 110.224
 565.397 346.946
 736.495 492.198
 544.119 309.540
 636.322 227.749
 56.545 834.499
 730.669 786.533
 166.878 637.480
 607.781 952.062
 593.015 413.940
 46.864 910.854
 686.830 55.220
 529.284 707.779
 136.837 89.083
 365.657 973.794
 238.307 905.015
 63.414 643.671
 755.996 638.077
 453.408 806.499
 835.973 757.041
 653.913 51.468
 298.081 902.650
 876.211 506.897
 979.732 85.529
 21.139 933.680
 703.757 231.436
 836.940 577.714
 334.575 270.847
 415.091 252.710
 272.951 542.482
 5.192 198.795
 453.083 514.249
 498.251 417.915
 357.791 533.535
 628.836 339.319
 997.489 81.083
 602.510 122.958
 23.700 413.443
 791.100 611.796
 813.781 398.614
 632.812 732.700
 193.694 153.945
 408.562 997.283
 512.025 926.218
 74.692 37.042
 670.820 668.400
 453.103 830.009
 915.136 388.553
 403.711 338.548
 219.779 512.433
 924.839 719.689
 852.562 916.412
 691.860 521.338
 581.192 671.246
 303.225 411.048
 295.861 875.331
 359.342 960.656
 890.578 749.279
 559.989 932.655
 759.910 678.590
 829.673 875.687
 479.000 410.173
 330.232 770.912
 226.486 679.142
 311.913 2.599
 443.488 228.423
 506.989 220.137
 586.223 314.077
 55.866 270.468
 692.687 208.867
 349.735 505.922
 740.456 35.577
 204.426 499.638
 396.865 106.116
 178.761 756.499
 56.221 203.951
 801.828 10.246
 901.250 333.265
 865.051 405.657
 825.682 41.145
 607.352 428.052
 197.831 687.702
 619.232 150.764
 745.523 947.268
 111.137 905.381
 993.133 341.540
 33.349 160.753
 202.343 967.995
 552.043 436.885
 258.084 545.215
 935.699 831.462
 326.859 967.319
 797.102 943.022
 901.024 274.964
 381.610 19.515
 362.709 107.993
 657.903 318.531
 865.988 618.429
 22.025 350.965
 884.947 571.068
 591.322 698.880
 525.812 37.314
 166.941 897.209
 798.767 56.320
 760.351 784.549
 713.229 772.030
 92.192 238.225
 850.819 496.940
 115.313 181.192
 113.007 560.470
 525.762 691.971
 593.435 594.728
 496.615 363.130
 24.314 531.550
 793.762 278.822
 356.367 236.102
 757.220 48.285
 694.887 603.856
 806.407 811.218
 801.144 584.637
 556.373 484.603
 527.191 970.739
 920.752 351.220
 59.904 662.397
 785.655 391.134
 461.669 285.401
 729.670 162.479
 293.571 530.205
 554.290 71.406
 753.286 973.018
 995.475 198.146
 743.513 756.098
 282.680 522.340
 174.974 691.649
 271.814 112.548
 996.299 721.542
 731.465 198.913
 405.215 339.671
 238.864 761.996
 232.966 456.619
 727.985 462.910
 986.864 164.699
 414.599 168.868
 692.185 118.214
 942.835 643.529
 780.477 467.435
 698.819 963.170
 440.991 929.356
 316.272 68.273
 277.754 113.609
 156.830 387.045
 817.233 383.208
 637.557 384.465
 489.390 568.146
 556.107 50.249
 584.684 781.805
 339.889 984.907
 376.448 447.943
 431.985 758.411
 924.727 727.494
 789.399 375.584
 955.561 653.088
 877.339 900.912
 877.819 14.117
 218.746 879.015
 275.610 981.097
 826.434 81.527
 743.425 475.360
 984.184 153.744
 437.173 754.717
 334.564 902.506
 248.871 739.246
 9.530 628.631
 705.934 401.071
 242.787 71.546
 5.595 510.662
 121.293 100.028
 557.354 108.396
 661.014 291.177
 885.502 957.843
 476.273 420.575
 182.297 656.345
 902.910 711.333
 470.658 14.154
 436.294 420.275
 581.941 266.819
 862.509 78.458
 656.312 923.058
 54.278 943.663
 885.182 854.503
 335.121 98.253
 820.236 152.049
 801.688 161.314
 932.878 369.762
 454.090 944.232
 710.632 880.401
 289.461 119.570
 490.644 21.283
 240.121 290.531
 350.382 625.967
 512.840 829.316
 675.574 41.828
 241.373 724.963
 807.131 217.820
 585.117 62.765
 312.111 317.678
 380.172 907.090
 636.766 244.435
 16.097 426.657
 968.462 640.836
 416.186 376.124
 172.030 311.154
 338.158 210.911
 367.287 562.778
 886.062 484.778
 598.608 926.083
 286.146 973.710
 713.072 829.519
 985.997 537.693
 937.696 600.117
 796.843 817.145
 233.451 159.987
 626.391 846.882
 637.134 794.699
 809.633 831.965
 892.876 693.175
 806.686 81.663
 462.405 679.961
 222.035 245.645
 804.430 774.273
 533.697 986.842
 774.333 276.299
 382.068 394.890
 339.202 875.938
 738.165 270.441
 82.046 443.992
 184.028 761.879
 312.520 358.122
 31.972 221.069
 967.809 358.368
 175.061 962.927
 912.490 458.318
 692.412 405.057
 94.556 562.076
 76.948 758.958
 228.646 373.834
 960.078 614.774
 27.491 421.426
 780.917 869.047
 337.174 548.674
 593.413 92.089
 27.859 830.303
 182.785 611.488
 904.036 309.828
 635.612 934.711
 810.002 303.077
 191.611 171.250
 178.469 811.263
 518.575 508.204
 492.099 176.962
 867.082 598.329
 66.697 838.610
 953.741 632.743
 616.446 504.700
 919.185 478.442
 699.351 403.542
 541.124 291.226
 166.941 359.983
 738.294 585.672
 535.960 214.058
 665.545 614.143
 969.418 700.932
 714.594 726.060
 585.999 45.351
 43.014 936.640
 724.727 641.004
 852.879 411.838
 768.396 755.685
 230.388 794.519
 195.001 962.103
 592.034 967.889
 779.992 192.667
 517.905 828.425
 740.259 971.213
 298.122 165.199
 98.365 517.535
 886.867 699.294
 485.538 349.782
 115.782 500.453
 905.539 538.555
 133.706 283.145
 888.003 474.133
 734.746 796.639
 786.494 489.355
 836.847 609.620
 368.958 795.583
 156.577 886.385
 30.019 313.984
 574.243 236.176
 977.489 260.495
 731.324 757.952
 239.348 927.727
 687.137 8.658
 760.438 423.396
 574.580 693.208
 746.115 111.178
 929.567 449.003
 627.680 860.356
 972.540 607.583
 13.601 664.791
 543.315 332.111
 22.187 725.188
 535.935 13.895
 813.826 202.129
 654.441 366.473
 631.111 807.633
 673.316 775.131
 467.958 492.221
 400.258 276.924
 707.127 250.545
 419.973 85.653
 850.632 574.956
 864.531 2.920
 308.556 162.185
 780.841 925.997
 176.137 968.126
 723.882 172.060
 912.248 720.097
 524.078 573.302
 808.105 160.750
 489.840 486.065
 405.026 4.624
 796.541 617.612
 464.169 244.504
 368.646 165.255
 417.434 722.993
 23.258 333.687
 223.228 973.567
 54.907 137.597
 327.859 188.987
 300.003 188.622
 685.315 762.936
 225.335 229.653
 35.526 408.570
 891.446 727.502
 482.721 136.221
 105.314 219.349
 777.705 888.450
 506.908 72.462
 95.873 916.152
 243.669 244.236
 849.410 832.392
 741.558 794.957
 588.652 14.544
 550.020 723.959
 73.164 719.221
 442.983 976.705
 445.155 23.136
 724.245 651.957
 261.909 866.790
 791.354 861.667
 163.601 932.754
 439.058 838.938
 719.876 477.778
 566.015 619.609
 642.916 215.427
 24.378 449.466
 34.267 836.083
 412.111 391.198
 683.680 192.599
 946.135 963.043
 24.839 776.602
 917.957 965.250
 117.526 82.272
 72.334 512.353
 738.992 286.621
 967.170 150.653
 177.667 368.929
 575.648 403.866
 806.730 113.570
 139.153 148.670
 728.151 172.278
 334.517 509.810
 302.854 551.808
 897.347 5.720
 880.557 104.351
 863.662 135.538
 503.023 160.153
 926.716 532.422
 344.230 699.232
 130.123 912.610
 565.813 22.271
 260.286 911.575
 579.792 875.625
 92.381 245.464
 224.671 303.590
 769.093 585.937
 455.538 49.744
 437.805 848.315
 31.656 281.318
 180.743 916.058
 642.469 454.459
 787.633 948.985
 559.141 728.174
 38.840 529.109
 426.101 940.353
 588.864 807.627
 236.125 515.856
 918.863 241.526
 961.792 35.353
 18.908 300.884
 172.589 570.830
 775.650 931.511
 255.260 321.776
 491.516 455.770
 408.326 862.902
 513.461 761.776
 311.055 253.160
 771.478 982.631
 511.939 936.115
 741.655 708.640
 959.150 377.938
 280.750 52.826
 351.188 601.877
 207.355 440.466
 843.447 563.003
 910.134 794.284
 157.667 805.829
 581.034 206.605
 935.885 217.448
 538.322 236.927
 716.754 352.806
 111.765 547.424
 725.939 705.221
 504.064 729.941
 628.059 128.353
 165.972 316.661
 927.731 105.178
 477.406 174.200
 102.104 690.599
 816.823 719.256
 145.556 227.992
 532.409 765.664
 685.722 622.910
 460.976 810.993
 443.544 331.590
 736.433 329.385
 641.660 835.571
 905.220 180.661
 176.301 290.287
 240.027 738.764
 447.145 83.877
 487.608 341.162
 754.748 67.486
 676.664 361.022
 21.680 330.338
 576.021 692.855
 245.018 217.820
 662.996 947.365
 846.070 220.316
 221.641 790.616
 828.154 801.817
 328.006 895.120
 92.719 863.272
 835.676 45.519
 184.476 534.642
 93.383 349.156
 251.475 315.881
 504.687 922.668
 808.879 210.226
 377.620 181.206
 505.817 648.650
 963.269 158.667
 111.950 443.035
 502.821 488.218
 290.930 244.252
 302.319 515.354
 916.663 551.968
 845.845 884.675
 48.226 23.662
 207.024 110.842
 621.586 974.374
 194.414 528.862
 180.128 625.259
 890.720 424.578
 868.850 942.863
 343.967 519.326
 604.434 172.435
 919.107 660.054
 28.831 283.596
 202.506 25.352
 109.353 156.840
 803.895 266.940
 193.332 101.952
 58.373 274.012
 918.280 137.226
 585.747 73.861
 655.203 809.947
 209.845 306.449
 487.681 408.009
 623.469 663.667
 44.722 419.501
 855.612 237.292
 581.928 526.941
 459.725 334.994
 391.686 276.652
 1.678 603.659
 95.688 607.970
 943.109 237.041
 387.044 444.001
 152.896 274.009
 927.506 583.139
 752.237 38.943
 29.040 752.177
 726.295 302.104
 447.442 216.545
 89.595 800.741
 656.222 135.846
 448.578 57.679
 747.155 513.673
 591.183 549.903
 93.287 245.722
 481.569 942.916
 912.575 311.069
 432.585 435.492
 265.645 485.321
 657.136 12.623
 17.309 254.128
 202.905 231.486
 174.678 559.620
 997.013 856.073
 399.202 74.909
 365.081 391.446
 568.097 342.563
 643.182 169.718
 52.952 67.211
 24.404 818.611
 988.400 371.281
 430.886 552.557
 648.471 922.765
 286.654 8.683
 137.321 557.163
 599.056 189.705
 767.657 640.246
 703.068 246.972
 655.322 767.356
 551.890 254.774
 441.533 47.898
 171.439 97.243
 482.510 775.043
 160.497 57.936
 965.182 590.936
 190.950 506.494
 941.052 702.755
 824.970 194.110
 269.705 426.466
 552.944 468.108
 558.999 490.289
 404.961 204.473
 838.395 541.546
 390.614 335.179
 441.586 107.193
 170.763 554.555
 268.609 564.089
 7.699 556.522
 688.449 199.575
 127.092 53.459
 101.320 171.659
 59.587 819.760
 953.838 611.918
 418.231 191.285
 467.071 519.839
 469.769 329.067
 751.785 756.850
 35.881 255.638
 430.089 909.668
 930.455 219.547
 519.317 119.263
 719.988 503.112
 651.559 992.774
 958.182 915.893
 768.191 275.929
 768.058 107.967
 138.560 173.157
 253.619 579.897
 879.254 687.701
 449.873 87.718
 396.941 506.201
 549.281 659.523
 223.429 178.666
 862.232 914.189
 264.408 318.326
 219.756 951.698
 329.438 455.036
 352.298 58.561
 64.350 974.805
 676.047 521.616
 760.773 236.338
 88.314 290.306
 491.457 708.617
 969.011 283.273
 213.060 572.404
 962.887 152.375
 816.921 189.811
 86.415 39.119
 97.826 701.918
 776.766 668.834
 584.028 562.702
 143.948 301.120
 539.833 371.731
 569.952 6.167
 954.207 7.334
 42.622 271.195
 282.515 880.890
 42.189 505.759
 259.105 491.981
 193.295 945.890
 469.680 239.310
 236.336 232.608
 116.029 275.069
 593.612 428.347
 651.542 738.242
 45.797 944.099
 672.075 887.753
 883.518 180.000
 649.260 918.143
 651.148 172.734
 156.559 782.476
 2.525 125.130
 104.560 389.328
 691.295 937.969
 941.842 568.208
 725.248 233.302
 639.628 211.716
 830.921 454.868
 739.410 769.628
 661.322 447.877
 557.378 572.226
 398.707 91.076
 391.092 345.414
 271.590 603.211
 923.293 311.864
 939.733 738.645
 954.517 779.861
 74.550 278.820
 687.453 449.255
 850.670 713.521
 427.482 422.428
 495.362 375.682
 228.970 223.360
 747.816 273.080
 507.583 891.400
 744.293 568.039
 334.962 335.324
 855.736 850.840
 241.545 780.716
 702.274 683.467
 162.297 7.923
 498.183 147.558
 282.885 613.102
 38.348 494.625
 172.745 200.742
 723.212 289.179
 747.087 968.014
 687.089 368.046
 380.809 820.258
 200.805 364.665
 330.210 979.481
 373.633 708.467
 508.370 46.167
 794.056 790.506
 439.856 946.805
 89.804 161.625
 801.434 958.823
 623.873 113.764
 576.701 630.170
 296.884 94.085
 331.637 497.345
 22.388 61.779
 100.267 913.556
 158.866 955.639
 578.811 403.949
 501.677 874.224
 814.409 908.974
 294.658 747.890
 970.780 217.282
 752.116 211.958
 515.966 248.872
 378.463 972.139
 842.700 565.990
 728.621 227.198
 764.309 267.671
 414.674 110.295
 970.648 983.529
 83.229 700.784
 650.006 8.738
 666.927 904.473
 432.761 216.145
 558.922 504.878
 267.589 509.719
 30.526 444.085
 56.162 528.217
 472.281 33.223
 930.430 616.980
 103.271 343.685
 118.997 822.622
 81.516 656.105
 904.963 659.028
 331.805 100.433
 294.313 488.500
 461.600 703.483
 587.025 669.128
 388.893 57.016
 46.137 764.784
 489.696 957.265
 594.821 488.936
 371.643 263.990
 817.991 65.078
 681.745 142.508
 211.047 7.811
 501.478 934.929
 390.228 147.951
 915.031 447.362
 970.963 996.577
 753.738 118.447
 724.922 236.435
 521.757 672.859
 963.679 479.868
 248.140 673.052
 465.736 191.496
 845.073 216.186
 590.737 357.763
 290.857 623.966
 14.999 626.465
 111.723 724.888
 109.020 35.305
 674.815 505.458
 771.429 412.908
 394.411 924.462
 274.320 147.562
 216.887 347.902
 679.280 373.129
 512.185 818.105
 797.375 78.274
 538.956 555.679
 713.316 80.468
 948.575 184.918
 125.963 861.711
 784.428 40.215
 303.948 595.815
 254.934 61.656
 274.638 230.218
 302.546 621.862
 992.937 657.195
 950.347 683.145
 37.953 24.037
 329.986 894.974
 802.500 309.039
 629.711 177.801
 943.531 915.342
 352.473 462.477
 899.274 208.722
 847.987 167.179
 728.083 415.019
 138.785 689.364
 139.451 880.158
 361.353 302.323
 952.505 428.575
 405.286 898.979
 992.574 997.759
 474.926 684.696
 611.420 206.677
 691.231 241.609
 158.837 378.743
 571.907 65.744
 238.061 396.157
 303.379 301.829
 918.355 737.792
 380.446 696.741
 57.131 38.916
 123.061 879.195
 880.802 415.270
 172.254 709.282
 196.289 789.038
 659.611 276.291
 339.882 228.682
 880.872 946.885
 831.176 322.497
 981.207 858.833
 879.536 316.794
 77.766 239.435
 409.395 899.213
 57.421 614.394
 227.395 346.815
 850.824 214.716
 775.619 303.792
 607.408 929.532
 605.860 737.239
 892.530 875.116
 103.006 939.176
 763.443 829.479
 992.369 612.465
 524.053 332.583
 25.366 676.470
 731.597 480.221
 767.730 49.994
 956.668 291.225
 260.025 174.634
 159.675 839.737
 205.088 807.021
 823.378 94.482
 313.091 775.274
 107.098 963.295
 131.947 120.435
 901.293 412.580
 566.832 750.641
 352.217 617.132
 883.806 362.731
 989.286 936.012
 163.145 637.055
 269.666 535.522
 360.353 306.063
 105.618 762.111
 617.588 621.308
 663.613 868.125
 593.795 497.636
 526.690 514.275
 25.215 464.203
 752.397 107.693
 743.787 781.885
 700.760 617.219
 52.453 243.252
 965.834 62.613
 844.539 318.323
 739.412 566.669
 648.534 275.639
 338.537 244.437
 947.096 538.718
 14.771 478.200
 555.475 942.922
 60.934 377.463
 523.374 363.185
 371.887 677.435
 247.399 780.529
 184.232 605.591
 128.470 652.056
 603.414 602.660
 887.942 117.985
 566.390 371.084
 353.842 308.814
 127.655 830.899
 258.804 759.869
 893.237 870.557
 46.387 669.161
 261.238 609.810
 382.977 682.901
 12.193 455.401
 617.046 812.207
 84.139 880.303
 742.944 491.100
 875.626 337.019
 17.453 212.044
 657.454 408.550
 577.162 418.867
 106.685 481.682
 624.294 711.424
 273.266 311.122
 727.393 0.906
 572.530 635.458
 838.408 143.970
 491.172 953.252
 904.956 138.262
 378.200 6.586
 679.294 57.369
 947.443 927.787
 45.724 181.362
 378.927 250.846
 35.590 897.170
 310.514 581.151
 631.712 823.780
 649.522 54.859
 518.200 699.338
 300.439 342.719
 471.353 54.573
 346.533 792.947
 55.135 809.395
 390.134 935.243
 451.052 152.368
 52.204 445.081
 465.786 396.996
 662.683 396.568
 197.400 720.971
 998.807 206.608
 257.190 566.979
 311.682 726.598
 422.396 64.168
 537.775 994.867
 796.023 681.439
 440.524 888.578
 963.328 776.422
 840.110 363.470
 827.421 102.065
 141.743 839.996
 174.420 286.585
 92.860 171.929
 35.342 937.998
 318.977 245.975
 379.165 233.301
 391.051 726.488
 969.110 541.649
 351.780 536.801
 550.224 973.653
 115.252 7.410
 196.870 433.438
 497.499 11.289
 248.066 230.692
 832.045 28.672
 989.098 56.099
 874.606 758.953
 119.996 870.855
 657.972 337.884
 183.916 260.210
 978.300 276.511
 938.018 68.864
 587.121 157.459
 140.880 704.804
 941.937 788.019
 236.945 665.552
 498.326 692.447
 850.989 420.415
 176.749 442.999
 103.457 353.187
 430.004 686.116
 338.118 626.618
 597.528 763.180
 562.297 433.170
 239.023 391.287
 460.625 522.132
 373.391 936.034
 307.574 282.637
 944.507 743.581
 101.856 172.735
 30.446 812.077
 235.115 339.311
 898.354 672.152
 524.314 810.766
 777.104 752.926
 346.109 368.053
 421.269 164.158
 354.724 829.675
 123.005 798.416
 112.752 7.945
 696.484 911.112
 265.797 508.081
 218.941 973.598
 323.397 115.294
 522.853 108.451
 925.406 30.023
 857.888 940.244
 757.690 215.829
 994.879 254.032
 195.026 681.557
 746.170 612.522
 781.452 458.462
 299.261 596.975
 876.652 198.579
 478.998 802.784
 96.564 823.314
 595.903 225.153
 531.056 116.748
 636.062 440.948
 432.875 978.340
 385.870 647.812
 20.126 631.578
 550.555 419.769
 927.153 101.705
 859.611 129.196
 462.159 915.280
 598.941 658.300
 298.367 191.203
 465.841 959.755
 231.360 56.634
 308.989 547.146
 699.100 867.316
 344.777 313.381
 481.441 791.157
 190.038 541.671
 299.617 443.161
 329.024 332.318
 428.093 971.070
 952.140 303.074
 244.174 82.383
 931.184 605.787
 286.231 288.022
 699.684 452.310
 608.361 195.182
 109.388 264.037
 325.296 106.278
 760.314 698.127
 381.818 832.996
 630.204 496.444
 979.548 390.037
 41.355 828.005
 302.386 733.969
 533.013 420.456
 330.137 615.780
 193.714 809.594
 575.800 844.198
 540.706 877.568
 561.899 249.033
 407.119 40.280
 129.258 593.822
 258.669 913.213
 190.191 834.633
 360.783 603.790
 67.721 942.409
 657.318 409.341
 951.711 0.591
 710.013 245.301
 428.561 224.663
 643.020 581.624
 258.158 707.847
 501.988 660.287
 163.175 125.340
 488.077 827.659
 22.663 891.705
 82.867 607.403
 513.429 691.373
 512.480 718.181
 486.385 235.459
 383.579 301.965
 596.343 149.536
 688.501 760.229
 396.212 192.685
 953.124 524.145
 62.135 439.590
 773.748 929.361
 514.464 531.929
 745.850 884.790
 148.791 795.720
 169.101 867.440
 977.583 615.959
 463.184 731.791
 320.554 413.133
 945.069 73.159
 463.187 347.514
 200.437 251.237
 948.268 222.093
 383.384 374.409
 473.516 214.428
 255.784 420.135
 166.236 58.212
 940.234 464.743
 298.149 149.264
 221.184 601.237
 123.274 65.733
 753.366 310.603
 380.038 982.030
 893.981 735.573
 334.912 999.564
 687.353 791.651
 876.263 109.321
 123.103 284.591
 739.181 202.263
 439.622 23.453
 178.550 629.170
 435.229 301.314
 360.186 423.687
 414.451 429.922
 38.492 598.142
 173.972 268.726
 191.697 323.942
 912.919 782.358
 728.514 255.668
 929.117 633.662
 27.205 454.324
 683.894 102.573
 362.053 30.342
 233.082 285.713
 483.443 746.323
 34.451 539.492
 95.002 893.897
 858.274 583.255
 391.091 55.345
 507.687 71.833
 435.396 160.779
 561.682 912.455
 59.427 103.659
 601.711 163.809
 299.420 144.738
 791.982 180.170
 660.908 246.200
 125.679 306.532
 769.227 178.558
 699.654 87.943
 127.206 843.180
 567.033 714.666
 731.654 379.043
 772.034 511.813
 499.955 665.079
 278.702 316.053
 706.856 196.601
 552.926 821.497
 637.500 678.434
 385.830 571.465
 211.943 227.231
 200.352 512.481
 543.157 764.953
 58.667 592.264
 947.165 984.450
 86.187 95.889
 351.056 411.814
 201.571 485.715
 940.752 329.697
 247.919 793.522
 182.339 177.639
 667.671 850.814
 543.454 41.934
 265.409 219.251
 667.533 786.452
 824.511 871.929
 824.923 570.676
 54.531 892.981
 920.166 31.059
 668.119 513.227
 491.472 361.396
 144.718 129.697
 142.188 277.625
 711.219 903.748
 918.397 268.224
 238.921 573.653
 843.533 254.831
 555.910 121.173
 269.892 476.095
 242.153 406.530
 866.160 983.832
 401.931 231.727
 965.768 42.967
 488.775 48.443
 17.172 159.368
 738.716 624.348
 946.524 642.468
 598.822 991.975
 136.108 27.694
 122.759 389.147
 286.978 338.288
 250.173 261.932
 848.278 823.626
 251.377 733.343
 713.549 253.897
 166.011 877.319
 89.006 126.841
 509.783 202.303
 491.400 814.587
 785.994 607.073
 722.915 76.663
 790.452 778.933
 965.041 833.634
 414.760 257.375
 227.871 244.937
 662.070 771.639
 759.628 90.287
 122.797 705.904
 465.003 108.170
 899.956 769.174
 280.076 204.554
 312.448 907.182
 14.188 483.000
 980.631 840.163
 681.224 552.240
 655.737 133.203
 418.648 993.122
 390.307 585.725
 924.697 683.372
 60.909 784.829
 952.849 621.177
 500.372 615.526
 886.718 208.182
 431.022 211.967
 204.609 665.707
 322.527 510.793
 736.020 396.999
 240.619 114.331
 845.347 971.115
 672.047 362.185
 962.141 803.897
 375.458 259.651
 451.679 127.695
 139.710 526.121
 501.761 68.683
 255.476 452.445
 137.034 449.117
 801.257 330.060
 384.373 677.750
 992.600 914.048
 53.766 926.399
 777.813 75.402
 198.474 871.596
 222.716 493.345
 534.215 30.196
 601.530 836.072
 465.581 75.239
 295.061 417.728
 753.442 187.381
 837.774 231.551
 701.764 197.517
 702.485 615.055
 316.859 993.221
 568.495 564.988
 545.032 896.227
 992.485 989.946
 102.759 737.064
 151.009 460.227
 831.770 438.275
 911.604 421.548
 22.709 617.292
 132.206 405.972
 916.571 97.509
 204.733 664.908
 102.100 100.411
 320.314 421.006
 847.199 127.602
 316.056 784.421
 428.570 239.498
 794.625 391.243
 230.026 223.366
 219.808 225.327
 67.854 408.810
 68.191 497.630
 751.187 41.058
 746.732 138.045
 4.561 834.233
 709.307 553.253
 354.839 786.772
 66.049 110.150
 529.685 503.343
 474.653 998.722
 22.260 101.679
 432.957 32.102
 267.111 524.197
 410.324 766.794
 944.196 473.899
 918.125 425.376
 208.199 768.579
 436.510 220.374
 633.707 189.002
 598.334 195.413
 706.474 683.274
 647.434 892.428
 187.940 394.584
 606.365 436.876
 373.758 482.055
 930.200 812.029
 474.600 199.142
 513.440 614.966
 214.552 541.405
 534.564 787.657
 492.542 851.408
 748.948 174.102
 137.256 714.599
 910.163 137.041
 535.791 953.541
 149.898 384.045
 188.810 451.647
 468.600 2.241
 76.423 350.056
 276.490 23.612
 473.610 66.652
 924.817 569.344
 474.127 804.090
 830.360 323.371
 738.044 229.549
 525.544 224.054
 718.897 823.594
 368.557 441.305
 28.765 775.741
 782.148 917.611
 418.191 32.239
 518.933 629.158
 665.816 225.019
 291.054 791.910
 151.022 293.338
 71.638 162.275
 10.989 980.272
 846.959 418.332
 128.833 389.780
 646.574 51.993
 157.304 36.816
 332.403 841.736
 826.639 438.962
 118.099 537.195
 717.237 174.780
 801.799 989.198
 877.790 378.945
 616.000 360.446
 345.373 29.858
 768.887 902.524
 61.880 800.501
 715.667 874.126
 495.364 141.808
 953.606 684.213
 657.651 119.484
 380.618 93.314
 181.634 65.461
 647.718 8.455
 781.429 584.909
 326.957 914.672
 192.980 895.566
 418.103 541.934
 586.479 900.362
 742.038 854.403
 288.279 104.702
 82.421 643.598
 359.809 299.827
 708.588 823.371
 393.710 422.524
 763.965 268.234
 620.341 763.761
 260.671 653.766
 716.470 595.035
 360.784 85.601
 295.987 687.214
 729.408 319.250
 991.657 254.099
 948.798 445.022
 937.057 719.011
 923.965 49.288
 787.065 800.336
 479.374 964.778
 709.572 679.505
 737.367 828.423
 904.836 156.588
 628.961 206.291
 604.415 434.129
 966.797 92.533
 439.462 484.517
 811.667 104.987
 896.889 350.941
 494.564 786.659
 978.372 473.509
 175.252 572.934
 396.170 502.610
 488.559 332.759
 764.341 608.878
 866.810 962.717
 435.207 86.736
 950.003 470.821
 378.234 905.502
 976.508 887.709
 869.082 633.139
 761.467 383.004
 646.086 953.347
 346.051 230.793
 573.408 442.740
 369.589 988.078
 26.291 762.947
 863.124 41.772
 64.278 359.858
 374.623 802.153
 690.672 821.765
 953.872 423.089
 897.373 418.240
 592.887 301.801
 877.470 976.451
 732.556 434.181
 446.237 120.870
 608.366 296.888
 864.788 241.371
 670.852 506.670
 508.372 114.567
 436.197 423.044
 89.794 400.376
 708.804 855.779
 942.652 802.619
 683.433 497.429
 521.989 316.650
 445.292 897.770
 202.731 2.170
 511.441 146.527
 388.094 194.542
 417.930 738.859
 198.473 97.811
 779.478 810.980
 741.653 647.688
 510.629 387.994
 391.067 268.794
 980.436 960.009
 172.153 319.275
 211.636 464.017
 407.402 274.523
 967.460 106.765
 156.523 973.204
 785.684 817.177
 745.361 971.439
 14.043 5.979
 170.092 428.961
 420.934 665.606
 334.123 204.167
 450.453 236.590
 694.617 448.406
 64.758 559.282
 812.164 964.740
 975.753 224.552
 687.749 699.243
 971.926 727.187
 390.544 745.961
 757.384 644.810
 911.285 217.826
 954.620 137.757
 80.200 828.441
 599.229 56.491
 754.861 373.036
 945.755 908.396
 879.341 835.559
 784.259 571.622
 837.200 193.304
 765.408 536.758
 240.673 266.598
 679.332 335.249
 718.812 60.510
 914.722 794.618
 768.083 875.500
 827.379 603.593
 518.058 197.256
 812.485 24.632
 628.520 701.190
 46.176 246.951
 86.725 78.195
 136.634 10.884
 607.206 275.135
 3.106 575.311
 671.773 881.400
 836.277 556.082
 82.940 32.774
 841.724 487.204
 666.702 362.363
 939.384 391.402
 455.144 237.687
 698.683 76.092
 138.940 81.093
 497.114 69.407
 715.433 790.858
 368.473 993.659
 308.968 741.849
 877.823 46.115
 923.864 142.090
 948.662 65.619
 52.360 515.422
 152.126 245.231
 323.666 146.631
 29.752 883.225
 797.712 605.465
 494.931 15.697
 708.123 117.279
 881.455 352.451
 901.400 993.227
 371.208 543.128
 439.428 510.722
 131.162 472.833
 694.413 249.160
 769.328 456.404
 211.695 656.582
 630.546 939.281
 916.967 535.192
 899.088 582.539
 248.960 688.635
 562.697 512.671
 183.409 438.089
 581.169 546.172
 133.874 369.862
 354.901 488.863
 452.882 72.170
 20.539 184.401
 873.942 816.516
 631.070 10.781
 220.523 968.734
 778.423 553.368
 129.517 221.071
 263.095 414.516
 289.441 629.907
 535.754 639.888
 751.422 549.916
 561.773 277.940
 535.499 266.255
 675.605 759.620
 905.924 848.886
 785.695 349.101
 34.926 160.295
 802.924 22.661
 100.957 228.193
 440.418 71.718
 289.039 302.206
 66.956 178.106
 369.818 818.048
 290.428 996.387
 50.868 429.340
 555.047 611.060
 717.261 987.227
 612.868 968.626
 435.232 367.778
 86.134 258.724
 687.725 899.104
 984.670 618.710
 576.828 621.982
 447.993 736.604
 576.631 43.087
 813.710 343.255
 90.140 487.741
 494.425 21.548
 373.019 724.176
 899.776 664.821
 980.491 573.931
 546.873 625.247
 995.440 619.314
 542.584 583.324
 457.332 510.214
 229.515 309.973
 762.928 416.419
 101.796 291.854
 308.834 790.671
 207.726 47.769
 328.965 240.484
 457.910 419.526
 111.147 157.439
 296.850 104.953
 498.769 40.843
 523.100 785.283
 566.173 663.794
 61.559 845.712
 448.855 364.687
 807.544 499.095
 688.461 572.716
 335.624 91.744
 872.701 974.129
 59.441 130.818
 394.853 544.817
 57.784 649.284
 487.490 577.603
 165.889 581.986
 289.748 148.638
 441.412 920.560
 154.274 541.114
 826.994 242.106
 84.374 586.632
 774.062 353.608
 587.543 820.807
 996.991 988.586
 140.211 671.802
 77.491 852.534
 260.064 515.591
 723.903 598.171
 84.717 512.761
 449.610 169.759
 644.996 376.980
 813.164 177.855
 311.761 69.137
 156.879 732.409
 379.653 333.090
 690.858 294.483
 449.678 724.552
 448.971 316.955
 283.923 584.668
 948.657 584.807
 556.634 291.020
 627.113 479.350
 421.266 113.282
 315.239 761.576
 885.960 406.493
 113.318 672.344
 551.288 505.255
 217.912 96.230
 553.420 116.317
 139.815 537.298
 390.324 839.678
 673.365 655.105
 333.836 539.786
 206.281 944.770
 70.069 14.793
 977.926 793.564
 116.293 914.527
 637.056 976.255
 64.192 294.268
 555.363 671.266
 255.134 984.336
 411.361 188.935
 638.971 43.369
 364.268 841.835
 168.205 650.166
 936.570 185.918
 576.429 594.760
 467.203 291.467
 54.349 39.327
 587.950 726.360
 517.012 934.632
 720.266 653.548
 528.857 664.564
 647.832 353.070
 773.791 432.081
 54.426 710.172
 308.652 142.523
 742.980 789.547
 881.271 148.170
 488.904 706.450
 818.189 20.216
 1.045 164.123
 459.284 355.778
 842.094 449.818
 732.578 618.462
 925.247 455.761
 196.072 777.369
 86.954 644.079
 26.213 442.853
 421.058 424.233
 884.551 705.004
 435.487 416.706
 53.173 635.691
 499.435 686.827
 481.884 605.421
 530.886 537.977
 549.927 146.387
 928.249 534.377
 104.860 32.714
 576.103 401.781
 221.389 783.213
 506.865 541.344
 722.227 672.135
 834.070 440.509
 748.125 75.884
 698.403 17.817
 59.993 120.755
 697.453 280.202
 635.501 926.276
 70.016 875.743
 896.856 574.211
 444.817 607.169
 314.869 353.728
 363.625 537.340
 494.298 933.484
 875.224 413.613
 302.326 251.692
 47.828 100.568
 379.509 971.625
 244.782 17.283
 22.407 964.119
 886.304 94.694
 79.202 107.586
 316.308 9.013
 112.032 662.813
 398.839 808.411
 688.499 22.784
 877.260 72.024
 634.312 961.077
 88.170 353.617
 351.455 825.738
 781.247 438.140
 652.314 934.347
 959.173 339.893
 828.431 721.122
 424.910 598.644
 39.642 735.097
 166.475 277.869
 330.388 171.783
 584.621 771.266
 237.719 287.145
 592.416 604.094
 711.328 355.760
 706.438 539.818
 908.876 123.616
 779.324 525.671
 927.477 315.062
 67.905 29.327
 79.900 293.133
 918.415 719.855
 395.444 568.930
 711.766 957.015
 422.427 400.448
 532.191 291.961
 511.476 121.571
 689.335 908.268
 774.580 270.540
 78.017 294.343
 130.044 732.773
 945.223 226.808
 872.511 429.340
 947.650 539.875
 242.413 39.588
 125.306 979.528
 531.016 579.573
 240.797 405.287
 444.435 618.210
 696.283 559.015
 189.143 516.812
 250.353 812.843
 37.731 357.432
 27.838 620.573
 819.727 478.708
 812.799 603.303
 769.532 578.509
 507.397 215.587
 691.046 749.429
 549.288 68.737
 283.846 181.013
 332.643 179.368
 364.284 451.734
 551.312 500.700
 330.238 720.223
 358.420 59.149
 612.267 850.665
 249.340 227.438
 656.413 728.822
 262.315 126.706
 652.933 165.730
 43.731 763.178
 296.907 784.153
 337.203 310.094
 205.255 842.523
 774.199 373.271
 662.572 792.022
 419.187 200.301
 395.840 470.107
 257.515 570.828
 434.197 708.981
 815.847 641.145
 471.209 47.048
 932.634 803.672
 768.463 457.298
 612.378 794.539
 603.728 96.891
 118.290 864.839
 735.573 100.246
 402.172 988.281
 818.461 212.913
 510.176 365.530
 225.292 440.116
 313.561 99.813
 213.700 972.393
 323.114 946.314
 781.745 77.302
 185.920 706.947
 199.680 802.209
 918.231 770.582
 957.217 626.051
 885.987 745.326
 438.023 300.421
 845.945 243.604
 811.331 220.935
 49.233 952.438
 528.676 722.626
 982.655 831.289
 124.352 667.847
 981.294 949.287
 261.650 827.198
 842.339 314.568
 742.018 594.271
 60.927 413.372
 427.594 40.144
 203.835 808.581
 224.157 735.844
 748.637 430.393
 764.273 948.138
 910.412 400.163
 630.505 59.649
 224.102 777.169
 605.263 457.427
 70.289 312.891
 844.504 769.462
 750.658 584.517
 192.674 566.629
 915.094 95.770
 309.508 364.111
 96.618 556.412
 417.499 593.049
 257.830 449.880
 431.692 827.357
 730.843 680.487
 959.165 865.000
 832.707 956.665
 190.109 716.161
 53.958 155.033
 410.133 346.720
 796.317 152.248
 686.702 383.950
 626.785 78.889
 991.903 397.800
 322.897 104.035
 467.734 826.456
 214.024 303.200
 895.541 885.675
 536.032 889.064
 452.964 669.940
 473.892 727.776
 112.838 167.568
 984.961 147.956
 220.034 635.073
 293.391 239.833
 863.476 37.359
 495.705 193.990
 208.925 404.496
 94.065 439.207
 369.107 593.242
 505.584 993.730
 134.956 198.031
 914.545 271.634
 776.958 123.594
 924.227 703.827
 528.694 516.765
 713.885 700.511
 493.634 531.363
 155.032 347.984
 857.280 455.695
 133.642 587.565
 54.023 521.362
 158.076 648.783
 124.042 704.344
 906.828 24.185
 920.713 760.225
 338.818 990.955
 191.913 855.743
 208.326 457.649
 286.104 485.366
 606.488 985.862
 331.054 926.398
 504.057 90.340
 32.385 587.143
 161.890 131.345
 652.207 53.338
 875.116 195.025
 493.830 17.535
 446.412 616.795
 154.692 179.058
 368.303 185.588
 561.350 488.977
 212.356 410.170
 91.596 161.169
 655.919 510.151
 971.010 818.613
 859.269 381.904
 234.571 150.763
 175.381 692.283
 326.227 946.078
 21.785 369.998
 406.824 272.010
 963.179 136.064
 517.609 607.002
 891.549 771.319
 345.212 605.202
 597.862 632.032
 724.931 879.816
 909.115 455.987
 551.050 226.460
 23.212 853.606
 112.468 340.005
 271.288 544.937
 294.066 589.518
 535.445 517.356
 661.943 353.832
 165.197 865.130
 345.109 848.518
 887.237 295.514
 326.576 122.637
 762.441 702.555
 330.583 815.416
 286.542 15.442
 835.266 449.188
 785.008 810.110
 825.210 121.645
 49.656 158.290
 27.652 839.144
 889.188 495.551
 429.614 810.843
 805.625 177.858
 558.842 473.554
 204.564 14.177
 115.356 27.978
 443.096 700.753
 176.838 792.406
 112.213 421.547
 62.416 689.900
 440.852 240.164
 546.205 914.607
 749.566 503.441
 62.764 23.343
 829.760 658.181
 768.269 886.360
 788.973 393.452
 318.551 638.622
 796.521 245.311
 331.168 797.774
 752.800 13.007
 124.560 370.731
 858.602 950.940
 212.310 136.616
 499.995 524.276
 491.963 464.309
 614.858 994.733
 251.309 358.505
 547.343 573.335
 244.051 804.884
 307.875 816.526
 713.240 544.411
 573.238 219.143
 494.497 806.042
 821.694 81.056
 170.041 189.203
 792.583 93.253
 704.825 250.662
 282.564 243.900
 442.160 619.065
 888.535 515.905
 710.166 854.052
 130.549 6.298
 363.058 270.988
 840.098 6.012
 200.990 567.829
 386.256 839.051
 555.914 84.090
 294.168 865.743
 153.420 675.594
 849.663 639.508
 244.922 550.442
 96.429 294.803
 611.811 544.930
 136.957 500.666
 362.791 552.106
 217.589 795.193
 44.729 494.989
 786.490 517.705
 861.587 971.494
 589.758 464.128
 219.038 614.904
 146.407 534.832
 185.811 203.736
 302.326 140.974
 166.726 525.478
 394.205 744.065
 324.624 122.599
 197.551 273.449
 355.206 15.100
 832.407 87.674
 724.349 755.610
 153.106 799.048
 614.229 200.552
 554.746 487.232
 612.953 909.368
 242.169 299.501
 721.179 364.338
 683.704 24.821
 964.902 252.658
 521.220 179.299
 801.385 902.419
 642.918 335.674
 417.837 912.807
 411.498 643.693
 861.234 879.687
 346.954 636.625
 941.765 469.839
 512.176 807.252
 839.253 535.253
 766.099 10.985
 956.937 343.325
 211.620 350.992
 533.949 705.604
 55.302 798.029
 898.408 958.455
 647.648 764.223
 647.082 540.888
 324.075 194.048
 933.200 750.652
 408.564 356.702
 967.193 78.098
 168.105 461.989
 650.325 22.225
 863.775 907.329
 410.571 204.613
 283.536 467.947
 64.369 899.841
 166.152 27.543
 235.487 296.569
 841.327 615.366
 200.145 158.251
 777.829 60.738
 250.407 348.724
 811.760 631.554
 858.890 473.505
 836.997 613.432
 248.023 725.987
 98.156 76.178
 905.779 748.055
 805.283 619.583
 214.334 761.488
 164.026 887.685
 563.995 510.432
 613.652 176.376
 85.620 302.053
 819.339 761.137
 752.391 33.830
 959.316 257.939
 956.067 959.172
 969.277 659.737
 461.754 740.763
 496.976 812.892
 674.903 262.016
 422.807 302.363
 528.970 665.063
 414.782 682.276
 714.306 128.805
 308.572 40.710
 938.865 227.850
 288.718 236.337
 37.977 73.786
 252.085 142.190
 960.286 350.686
 168.681 621.783
 455.140 349.315
 230.850 128.519
 5.968 976.994
 565.371 35.580
 605.886 786.015
 943.048 484.961
 95.007 401.923
 379.144 496.978
 291.133 438.706
 600.549 751.502
 192.263 421.180
 840.316 176.407
 334.137 271.781
 288.530 734.730
 500.766 200.966
 214.994 458.013
 540.351 24.927
 421.598 338.039
 991.222 943.992
 371.291 562.065
 608.561 88.559
 370.335 297.766
 66.955 880.659
 297.888 734.065
 38.634 688.094
 32.322 934.176
 283.156 849.848
 320.215 719.365
 179.808 927.107
 978.171 878.775
 466.023 750.332
 69.077 485.237
 568.381 271.716
 815.791 623.163
 410.444 441.728
 222.403 926.730
 614.744 871.944
 585.042 649.740
 574.069 252.950
 662.831 598.369
 517.129 710.587
 320.141 850.822
 831.184 116.528
 972.196 350.610
 3.035 946.068
 398.630 920.284
 401.502 488.722
 118.535 118.157
 129.214 972.989
 933.396 410.637
 527.054 638.222
 782.042 6.667
 907.204 662.568
 258.195 188.469
 334.554 590.346
 13.509 254.999
 963.794 964.881
 507.328 92.486
 591.177 998.965
 822.056 612.130
 794.437 555.793
 396.529 700.930
 738.425 485.019
 848.574 160.964
 422.507 493.710
 574.888 248.908
 671.744 528.311
 497.096 645.733
 438.420 914.727
 336.489 901.258
 222.851 828.394
 768.389 915.301
 460.055 639.515
 55.729 782.819
 197.206 160.694
 568.380 181.640
 29.488 191.229
 441.647 395.532
 120.850 145.627
 448.604 410.879
 840.995 130.972
 594.360 310.591
 558.794 21.324
 576.675 313.760
 981.369 805.804
 890.583 313.901
 981.466 464.665
 231.852 82.985
 556.004 574.043
 925.464 504.374
 676.161 740.672
 274.101 236.869
 672.809 323.539
 94.357 197.146
 127.256 976.952
 844.611 671.861
 260.927 630.875
 910.902 867.601
 621.919 157.669
 21.559 300.924
 612.342 222.882
 826.682 787.091
 577.321 510.685
 276.968 460.409
 851.852 496.617
 142.947 447.560
 230.861 321.816
 358.841 605.004
 764.510 729.909
 586.345 349.810
 886.664 851.791
 657.321 678.460
 539.533 271.805
 258.267 238.938
 869.643 954.319
 204.430 947.260
 25.795 440.741
 961.392 410.499
 702.639 197.781
 204.043 15.010
 36.410 77.969
 357.194 282.262
 792.702 778.442
 392.034 197.291
 88.553 704.760
 14.613 28.946
 89.291 279.627
 586.142 429.837
 719.524 14.126
 172.814 711.122
 760.212 379.209
 500.885 407.350
 181.231 991.285
 959.866 994.498
 920.359 936.829
 274.954 705.900
 882.606 301.806
 884.403 252.101
 843.827 502.620
 186.825 228.791
 423.147 712.367
 648.757 569.416
 891.724 180.826
 718.887 433.931
 440.618 216.273
 719.739 931.298
 596.030 954.541
 471.226 450.153
 782.112 224.354
 637.221 659.555
 954.086 31.901
 423.262 370.616
 700.028 651.603
 740.829 991.368
 8.832 509.420
 694.755 723.297
 873.179 980.883
 851.529 541.239
 216.642 664.746
 267.274 361.789
 58.104 417.254
 457.578 272.980
 937.632 488.986
 93.037 793.998
 86.802 59.957
 123.246 523.270
 622.567 647.832
 640.105 272.023
 744.500 613.813
 163.927 564.595
 916.003 921.083
 201.228 803.398
 784.673 537.768
 112.687 172.956
 947.053 311.752
 228.219 612.048
 968.431 685.556
 141.001 674.470
 537.186 438.805
 544.541 476.730
 551.541 431.907
 390.383 985.074
 918.705 531.682
 535.877 805.379
 84.692 997.477
 121.786 228.803
 828.084 330.081
 321.755 265.710
 741.275 186.633
 696.112 622.666
 515.074 459.129
 470.895 285.578
 641.835 34.461
 661.879 449.917
 291.524 397.866
 38.732 761.017
 805.455 922.855
 644.996 108.586
 733.097 988.108
 577.681 865.549
 425.756 570.235
 310.836 418.389
 542.577 541.096
 298.983 941.254
 142.784 925.473
 400.223 596.698
 385.237 990.915
 749.584 70.272
 861.991 403.766
 728.640 573.040
 714.711 216.569
 208.299 74.807
 457.589 90.743
 81.914 601.622
 722.105 608.647
 502.574 374.383
 389.998 510.757
 141.844 452.677
 61.569 191.896
 100.502 340.998
 865.698 306.325
 931.657 815.957
 932.327 131.627
 142.307 536.006
 672.699 707.905
 783.895 933.508
 430.138 249.687
 541.321 486.948
 235.976 986.656
 502.263 893.863
 820.465 254.894
 406.580 468.245
 754.579 177.566
 214.186 466.126
 531.099 753.127
 817.440 86.550
 505.798 236.322
 392.244 829.920
 213.750 743.902
 415.230 339.742
 531.602 450.488
 660.360 65.974
 182.147 233.098
 367.750 217.957
 958.740 364.076
 294.575 812.178
 898.418 795.600
 9.494 845.700
 146.249 694.277
 778.403 61.193
 950.044 406.999
 863.826 626.005
 702.770 720.152
 379.252 678.282
 136.435 630.040
 812.862 840.794
 170.934 405.235
 475.048 851.765
 867.197 289.431
 896.672 685.952
 837.224 79.552
 279.178 353.604
 63.378 97.665
 595.466 775.355
 693.107 851.240
 687.036 183.850
 148.548 304.889
 476.751 734.962
 46.844 43.932
 198.923 900.268
 518.268 337.453
 774.021 626.252
 665.297 863.321
 261.745 693.229
 84.545 562.625
 804.351 587.733
 611.155 184.772
 915.869 55.985
 106.128 771.043
 129.361 263.863
 133.401 823.582
 333.743 721.758
 535.978 703.846
 17.297 302.674
 67.477 900.475
 693.285 391.598
 544.049 968.026
 73.593 446.556
 206.478 947.130
 841.769 660.738
 706.473 981.380
 873.054 515.031
 15.835 210.037
 374.865 466.257
 591.549 167.549
 48.906 884.073
 881.351 205.669
 80.700 325.103
 118.406 482.000
 572.252 903.381
 804.061 955.978
 180.243 609.103
 115.994 491.376
 890.066 61.231
 85.283 490.411
 433.011 112.348
 968.038 651.524
 180.655 605.896
 81.367 139.148
 971.041 206.403
 93.882 133.581
 232.617 763.345
 550.009 861.962
 674.279 950.078
 285.631 532.882
 356.611 652.775
 458.662 358.107
 6.957 623.007
 598.754 62.021
 298.845 494.776
 380.417 984.841
 497.251 286.114
 576.353 377.283
 341.021 731.260
 763.911 575.695
 461.444 137.057
 76.519 16.738
 643.503 232.018
 431.146 94.285
 149.009 625.031
 867.725 538.648
 416.846 849.639
 630.794 685.488
 216.497 516.853
 458.977 840.460
 691.355 202.714
 854.386 92.997
 325.766 365.063
 339.409 811.462
 295.185 716.641
 408.971 600.754
 706.089 118.762
 916.321 426.347
 148.557 632.033
 432.172 625.497
 719.821 939.261
 961.116 622.207
 134.972 902.631
 634.219 838.609
 827.782 635.101
 299.392 818.148
 619.912 647.788
 556.431 227.728
 863.208 514.821
 814.412 734.523
 153.292 99.012
 546.717 821.990
 192.042 870.888
 572.478 247.904
 14.025 785.716
 970.089 899.573
 162.567 754.480
 24.199 378.259
 33.383 42.233
 395.785 372.128
 228.799 178.365
 787.431 146.390
 568.391 786.325
 632.498 697.943
 269.770 393.898
 475.665 962.575
 587.327 918.823
 519.328 114.165
 920.773 428.208
 399.890 411.409
 576.457 624.710
 322.475 198.090
 182.831 638.920
 742.475 783.236
 380.475 317.846
 436.289 768.577
 183.102 646.320
 978.380 469.132
 148.665 964.747
 842.234 920.798
 721.633 636.630
 901.979 384.274
 274.634 47.182
 440.380 551.054
 158.803 695.125
 607.084 913.616
 589.540 479.072
 935.492 73.116
 273.009 524.104
 163.232 484.154
 97.048 380.053
 433.375 153.492
 949.594 628.257
 533.058 759.663
 222.825 726.247
 283.020 200.286
 949.691 808.771
 483.604 626.621
 892.203 548.186
 986.253 28.768
 551.620 597.560
 858.665 594.185
 746.711 526.523
 188.939 596.512
 557.681 84.273
 599.746 966.365
 463.489 548.029
 866.459 951.928
 15.591 441.299
 330.032 161.218
 451.188 27.610
 821.027 572.246
 16.558 335.753
 148.712 849.673
 161.748 576.418
 519.578 80.478
 100.890 332.492
 522.287 165.746
 879.551 901.849
 118.322 925.632
 127.258 338.462
 805.015 100.220
 127.740 662.111
 243.693 986.395
 943.163 116.269
 972.364 331.497
 766.083 366.203
 729.310 215.765
 831.860 903.592
 609.386 170.154
 445.561 309.588
 44.712 382.553
 504.933 215.159
 60.170 997.859
 331.962 966.468
 593.966 685.436
 359.911 975.245
 915.033 566.636
 914.040 221.523
 410.951 516.193
 828.763 231.220
 688.880 791.079
 271.412 317.110
 32.935 930.995
 905.806 832.451
 627.166 213.980
 393.149 416.343
 495.241 452.099
 362.498 623.911
 65.141 154.892
 10.125 238.143
 457.149 667.010
 731.784 900.121
 661.586 661.569
 932.457 307.262
 442.854 718.155
 876.130 92.615
 129.984 775.751
 68.004 980.432
 61.127 183.369
 841.036 922.867
 798.104 297.681
 138.654 559.224
 853.520 35.904
 739.800 542.721
 441.202 187.795
 608.236 480.861
 113.279 342.481
 615.485 505.571
 354.581 979.397
 489.192 790.131
 615.821 108.801
 582.480 764.167
 557.992 92.735
 504.742 838.736
 706.461 214.231
 62.756 274.628
 357.365 738.740
 549.050 432.785
 602.241 690.792
 600.859 201.353
 228.636 179.787
 510.028 454.860
 82.089 696.354
 566.862 163.758
 133.910 475.204
 297.675 323.938
 963.155 407.888
 37.973 443.334
 932.001 480.833
 355.471 524.664
 891.075 717.868
 287.155 578.302
 503.353 794.828
 23.125 836.861
 8.034 55.382
 601.100 313.186
 573.643 545.948
 866.071 826.817
 4.874 873.244
 600.054 441.895
 990.841 405.973
 490.432 623.842
 912.156 343.375
 838.462 685.472
 387.293 974.465
 421.696 998.703
 739.923 584.947
 228.096 379.437
 741.370 731.953
 341.242 285.003
 737.094 313.255
 744.251 410.693
 342.506 86.715
 346.857 740.193
 608.752 142.020
 950.830 540.260
 58.943 650.685
 931.738 529.866
 503.269 897.793
 111.529 975.643
 609.263 771.621
 61.046 637.098
 961.050 212.360
 42.095 815.400
 746.803 521.507
 65.886 648.057
 302.848 347.520
 402.512 778.574
 880.288 795.283
 71.657 545.727
 127.962 676.348
 828.206 452.874
 674.542 909.324
 331.051 355.556
 691.264 496.017
 155.792 148.074
 601.886 105.719
 141.536 729.937
 932.906 879.478
 11.581 324.883
 247.850 666.232
 992.983 332.911
 845.648 86.800
 200.007 484.556
 414.060 918.921
 213.174 192.099
 682.186 651.654
 654.344 350.828
 706.705 280.789
 657.231 21.803
 228.442 634.446
 193.504 153.285
 350.708 621.370
 921.598 889.378
 998.685 690.804
 966.430 830.063
 427.767 655.076
 154.008 496.389
 744.491 542.608
 259.522 7.832
 600.663 774.183
 777.962 776.733
 111.913 158.474
 292.730 688.277
 656.762 719.711
 353.530 475.815
 629.876 451.594
 736.424 672.862
 880.374 754.039
 355.899 868.044
 467.702 585.042
 943.793 891.419
 346.654 546.970
 868.873 794.308
 560.783 38.144
 312.518 965.173
 718.996 816.032
 62.637 756.773
 770.822 432.232
 764.639 531.077
 27.351 872.177
 853.373 895.256
 720.685 740.082
 64.979 81.887
 206.682 613.630
 326.939 287.567
 823.795 910.562
 586.190 335.199
 882.770 183.504
 349.596 165.684
 814.119 128.486
 172.431 434.687
 6.843 460.869
 285.866 320.204
 775.205 899.403
 953.872 608.089
 461.000 790.360
 896.918 177.525
 265.335 900.035
 320.694 259.032
 683.175 871.963
 302.431 777.292
 640.761 67.280
 777.899 853.554
 693.379 530.506
 354.745 152.102
 90.106 712.196
 71.247 377.233
 642.222 163.467
 896.135 417.130
 210.418 540.100
 799.786 585.136
 148.239 26.057
 148.393 214.212
 178.973 333.892
 711.919 744.304
 242.259 154.162
 918.458 23.131
 704.823 714.937
 19.617 77.317
 695.124 648.537
 394.675 252.239
 980.212 834.328
 359.364 655.499
 869.275 247.811
 55.299 951.215
 794.366 67.054
 478.593 61.612
 5.242 603.129
 614.219 450.686
 820.795 782.613
 332.824 744.440
 30.850 433.948
 988.420 226.584
 844.130 47.792
 41.406 621.449
 563.941 792.285
 987.539 811.539
 353.645 680.844
 68.732 150.730
 768.679 991.849
 797.918 631.274
 498.010 421.011
 72.950 789.753
 121.001 368.850
 361.913 230.864
 869.439 103.305
 95.681 485.975
 940.561 932.845
 437.752 473.906
 965.284 635.713
 153.922 603.131
 754.494 138.862
 466.076 947.053
 461.268 264.436
 839.276 477.112
 172.598 466.141
 366.367 983.022
 622.921 82.525
 229.825 616.564
 974.033 224.166
 39.772 427.115
 280.416 988.238
 276.429 415.947
 532.414 23.280
 664.430 515.436
 796.903 331.679
 837.920 132.522
 539.148 645.022
 835.193 7.427
 371.543 301.750
 708.598 793.818
 224.158 626.423
 221.732 20.981
 835.849 700.166
 306.646 648.396
 918.614 732.851
 697.336 855.337
 825.567 125.282
 173.519 750.275
 856.081 635.599
 825.258 455.081
 840.212 745.692
 72.046 276.164
 566.471 533.268
 180.313 68.050
 238.503 782.026
 264.962 214.703
 81.461 160.071
 230.488 80.540
 660.337 535.129
 505.731 138.186
 440.550 609.578
 406.637 975.176
 714.557 299.742
 380.033 869.778
 663.665 668.987
 547.932 849.955
 26.665 785.082
 898.906 993.049
 439.266 906.873
 126.520 961.363
 901.758 727.133
 663.560 315.662
 266.123 586.470
 526.952 310.173
 925.353 222.251
 496.999 595.351
 682.472 586.893
 184.224 375.415
 798.392 937.602
 169.096 63.864
 518.001 906.292
 568.888 720.175
 582.603 761.235
 729.417 543.344
 812.139 993.811
 848.470 342.310
 318.537 643.019
 6.061 239.639
 156.348 111.301
 551.526 323.816
 670.968 347.435
 28.963 618.337
 738.669 161.093
 713.973 544.505
 854.975 590.174
 492.564 121.867
 295.500 932.756
 796.935 968.813
 600.936 562.717
 885.443 869.765
 508.592 519.589
 131.096 288.962
 327.753 162.561
 583.435 899.292
 124.530 734.718
 764.713 513.394
 11.050 341.479
 28.001 949.827
 219.451 717.015
 370.681 426.267
 456.690 860.154
 92.990 272.040
 583.512 558.657
 302.660 712.007
 819.863 394.802
 880.705 451.612
 157.650 708.983
 981.083 938.287
 246.101 379.828
 482.068 777.321
 819.392 113.441
 536.921 521.509
 453.001 190.310
 685.916 254.601
 585.037 531.726
 44.427 260.737
 920.018 269.085
 228.875 968.213
 472.235 245.846
 733.624 19.224
 108.618 585.419
 939.981 131.464
 850.022 416.688
 289.135 657.081
 796.195 375.741
 53.148 824.447
 92.647 676.756
 714.044 374.286
 174.521 461.627
 35.768 120.057
 748.985 157.123
 265.738 210.175
 837.179 566.223
 513.200 24.092
 241.136 38.206
 655.331 563.680
 160.252 957.489
 256.582 414.520
 313.789 886.868
 43.019 248.047
 866.723 435.148
 745.341 955.044
 70.200 496.417
 358.825 774.368
 757.401 147.950
 515.993 779.385
 451.142 681.439
 131.511 270.230
 689.819 978.817
 365.240 595.231
 439.926 496.000
 317.988 682.922
 891.440 267.681
 488.105 740.605
 109.625 641.615
 591.382 691.046
 604.647 455.303
 800.740 640.436
 867.875 410.454
 168.001 54.071
 878.350 826.074
 22.800 57.399
 900.135 369.654
 531.736 966.258
 44.709 903.781
 575.657 508.648
 864.045 134.143
 349.033 349.555
 49.328 211.566
 990.480 228.831
 345.550 998.312
 458.366 919.485
 339.426 45.747
 314.105 99.842
 451.674 900.892
 65.231 288.702
 456.855 632.928
 950.854 39.024
 185.383 182.810
 176.988 334.797
 831.494 540.793
 484.873 440.102
 924.692 864.363
 871.457 552.137
 525.403 495.187
 290.284 394.910
 411.211 715.907
 208.987 131.880
 839.269 819.597
 155.375 588.983
 142.570 225.370
 469.800 70.019
 760.066 557.843
 722.235 960.438
 958.655 676.240
 926.706 690.201
 202.460 966.775
 274.729 439.029
 913.381 941.281
 547.900 586.223
 876.396 473.020
 295.349 341.125
 231.701 270.086
 865.310 138.557
 399.426 376.250
 255.466 286.342
 265.827 302.674
 741.109 439.863
 964.720 551.226
 303.682 822.876
 885.140 776.694
 918.254 676.427
 474.338 151.806
 873.424 301.126
 661.030 912.392
 50.530 755.570
 552.224 852.359
 743.637 918.964
 540.901 257.358
 373.392 243.527
 262.506 475.476
 755.349 277.082
 444.858 852.167
 298.947 483.932
 676.089 949.637
 212.113 229.086
 364.068 938.375
 996.755 103.980
 652.138 416.418
 973.731 288.600
 91.578 71.952
 456.705 983.491
 330.949 964.091
 390.413 364.397
 674.359 428.047
 621.020 161.503
 870.824 902.935
 518.413 134.617
 39.605 287.134
 919.538 85.721
 903.965 717.279
 508.435 942.434
 18.845 177.887
 945.720 72.015
 35.016 830.310
 664.499 698.070
 170.139 918.773
 70.412 834.373
 460.784 99.890
 433.684 905.822
 381.697 848.183
 506.215 470.082
 450.788 527.087
 506.099 599.845
 229.461 862.027
 707.377 340.615
 995.674 3.882
 279.626 668.685
 456.733 488.076
 18.446 875.591
 404.168 52.473
 175.432 776.123
 745.681 117.923
 169.492 445.349
 9.116 415.811
 677.929 844.660
 158.555 690.307
 556.530 97.077
 429.304 47.516
 516.829 858.033
 240.711 573.620
 242.838 130.137
 26.120 519.011
 109.106 560.418
 798.052 130.792
 270.199 198.088
 292.761 112.705
 235.157 482.527
 788.241 466.333
 178.645 868.122
 918.571 902.288
 936.108 608.607
 598.056 153.179
 599.127 343.013
 182.225 934.659
 788.206 913.359
 218.516 316.066
 405.578 356.356
 144.861 222.762
 35.383 944.111
 474.918 308.546
 191.182 88.773
 837.891 634.550
 542.562 601.105
 520.668 362.311
 768.210 320.952
 270.106 920.545
 169.947 277.545
 261.811 10.392
 981.624 938.772
 614.824 60.936
 962.499 561.108
 243.419 789.868
 373.703 336.446
 380.218 832.877
 498.983 769.880
 799.509 715.081
 140.281 225.530
 714.572 999.630
 851.425 698.259
 944.899 278.957
 378.740 850.795
 253.128 805.409
 868.513 82.110
 570.453 287.893
 843.742 638.394
 74.301 523.294
 915.409 457.531
 992.391 664.747
 298.733 857.404
 400.415 648.260
 777.663 283.870
 801.866 464.842
 79.590 962.737
 651.759 953.389
 168.320 429.154
 262.767 741.495
 671.342 905.596
 342.654 34.528
 165.062 374.907
 213.703 570.410
 939.715 847.044
 94.318 157.152
 948.116 787.354
 544.400 496.421
 156.335 390.927
 731.744 188.898
 409.901 423.307
 837.224 901.361
 109.724 664.309
 30.403 152.247
 563.804 691.555
 691.337 308.498
 403.812 316.748
 183.494 464.002
 192.178 574.395
 579.961 436.785
 511.495 784.124
 471.570 241.754
 842.609 28.946
 830.513 897.293
 272.846 968.439
 933.773 152.196
 106.674 434.204
 462.870 784.537
 305.903 821.891
 63.531 152.150
 96.885 127.327
 172.779 57.032
 232.542 191.694
 681.468 130.408
 175.179 581.420
 705.438 524.214
 712.731 681.545
 174.385 896.929
 280.291 317.139
 228.537 461.037
 27.574 216.283
 231.574 185.704
 651.507 211.721
 84.540 356.836
 354.830 458.207
 58.364 338.536
 352.774 471.580
 478.763 71.694
 940.211 216.695
 801.655 119.245
 763.820 168.401
 242.812 721.391
 83.529 517.160
 583.352 671.254
 123.877 903.713
 802.181 941.102
 230.878 51.057
 104.990 976.268
 288.813 863.190
 872.339 788.384
 492.341 315.569
 260.465 297.704
 93.917 249.483
 209.397 437.570
 589.264 869.751
 573.671 999.777
 102.265 841.183
 949.419 990.563
 575.997 783.343
 563.987 821.626
 62.558 215.529
 684.752 183.109
 678.034 535.119
 334.928 155.571
 100.511 993.781
 446.202 500.973
 241.835 329.541
 779.914 129.583
 524.306 320.724
 186.686 237.082
 101.157 43.678
 803.982 326.284
 137.348 673.538
 194.974 318.487
 630.571 790.738
 871.424 784.244
 120.463 10.322
 107.390 311.163
 378.880 392.239
 6.686 522.090
 870.921 214.843
 830.874 870.978
 453.496 887.755
 99.519 201.920
 667.073 771.635
 742.529 50.762
 761.399 579.342
 995.247 705.720
 665.109 614.323
 988.820 296.292
 803.117 7.151
 387.144 336.986
 528.385 130.147
 571.820 668.073
 963.237 683.414
 970.311 79.459
 939.948 374.884
 180.431 811.165
 144.284 373.893
 665.056 845.863
 355.367 654.961
 401.241 461.910
 150.368 209.050
 972.685 931.774
 615.620 767.296
 26.716 828.254
 442.822 931.606
 687.724 953.205
 458.803 352.489
 667.651 9.468
 762.123 142.833
 257.987 391.231
 544.542 13.219
 772.330 731.425
 638.714 496.811
 57.541 492.956
 336.508 77.300
 456.614 65.180
 999.905 410.091
 717.489 685.346
 76.082 143.590
 257.151 469.470
 920.858 3.555
 445.631 846.923
 124.178 839.019
 34.192 451.829
 64.738 674.002
 958.457 752.054
 148.437 536.268
 770.989 378.395
 510.419 904.836
 247.533 753.537
 989.428 134.191
 943.503 479.054
 475.698 668.446
 907.251 301.417
 552.207 386.840
 467.185 892.443
 909.835 47.244
 162.037 209.435
 738.529 682.014
 966.811 674.425
 51.235 506.026
 48.473 675.252
 260.181 616.513
 260.895 54.002
 824.480 585.204
 431.467 936.546
 155.387 192.854
 503.945 862.232
 385.440 652.642
 663.441 102.333
 967.889 970.967
 387.833 982.569
 214.031 751.238
 731.670 137.316
 842.294 48.430
 167.816 875.150
 901.269 510.045
 681.279 196.806
 239.435 314.110
 49.254 712.900
 180.560 548.662
 950.022 510.736
 581.974 22.599
 647.813 433.928
 812.769 797.767
 5.893 797.498
 903.143 370.617
 818.969 62.536
 650.401 683.096
 339.696 751.838
 490.472 421.629
 141.873 980.274
 578.330 175.827
 432.124 495.751
 591.562 421.161
 738.156 438.823
 56.797 299.229
 788.515 7.292
 480.391 272.878
 907.991 498.070
 676.995 799.641
 514.345 449.462
 570.335 704.263
 273.766 745.623
 480.376 339.210
 190.629 9.791
 804.043 440.771
 735.955 608.096
 789.860 748.514
 0.809 330.967
 250.494 528.634
 566.288 799.836
 954.490 589.104
 159.332 863.853
 696.010 799.003
 390.095 471.403
 718.601 519.146
 696.994 506.429
 28.688 349.952
 642.671 917.912
 892.431 729.793
 569.276 705.712
 384.674 837.851
 323.817 286.501
 623.143 25.536
 871.263 794.394
 349.883 315.947
 520.168 582.501
 843.569 958.740
 666.383 709.948
 992.225 335.515
 216.712 415.508
 410.529 796.708
 566.088 401.160
 137.074 33.721
 376.901 349.398
 35.444 999.029
 733.713 165.517
 92.700 972.397
 135.010 424.431
 356.984 313.661
 428.148 880.631
 982.526 563.205
 214.910 404.941
 408.834 562.068
 551.597 593.829
 947.568 17.209
 366.178 572.717
 295.247 676.936
 920.553 216.288
 745.083 890.656
 691.481 434.013
 102.835 580.379
 140.289 131.542
 688.395 463.830
 228.420 537.252
 949.163 46.225
 30.503 372.961
 448.080 386.096
 44.527 708.815
 596.988 776.877
 523.440 650.716
 966.126 247.818
 405.884 405.939
 247.597 543.418
 835.644 916.037
 622.375 998.618
 287.807 558.552
 967.480 387.035
 500.663 338.991
 836.513 421.471
 610.339 226.036
 699.678 560.497
 542.409 545.771
 489.052 193.437
 101.760 630.200
 964.444 100.356
 667.472 712.445
 901.217 416.355
 620.115 642.392
 163.425 663.677
 859.631 644.351
 626.311 884.621
 95.743 600.505
 867.412 537.543
 170.878 283.786
 974.120 772.208
 997.075 410.745
 589.763 535.215
 820.693 183.381
 15.077 867.383
 367.440 249.372
 325.915 829.786
 938.926 358.528
 792.371 961.104
 32.418 821.241
 573.988 644.275
 417.519 589.425
 607.872 503.865
 535.245 54.799
 642.303 116.570
 372.451 681.828
 541.705 185.821
 722.077 317.322
 796.686 588.270
 659.661 415.282
 815.467 666.290
 669.378 719.507
 203.783 28.394
 737.329 908.610
 215.569 281.273
 822.504 845.144
 686.151 296.080
 921.793 914.641
 555.851 191.427
 797.526 289.441
 20.725 470.838
 745.515 119.662
 77.568 97.961
 287.613 718.687
 884.336 534.550
 692.861 867.774
 760.051 350.231
 910.794 774.272
 578.258 276.354
 63.143 856.341
 746.784 996.304
 637.679 35.699
 348.355 409.687
 90.200 255.919
 479.330 86.608
 645.737 430.074
 458.194 540.206
 733.972 396.550
 675.491 330.789
 60.957 929.644
 169.584 803.940
 751.878 632.018
 988.292 29.174
 68.267 114.333
 438.305 706.958
 756.450 244.648
 38.788 52.832
 298.809 192.803
 442.374 940.997
 970.558 285.460
 528.438 529.939
 235.196 373.430
 25.992 723.914
 302.694 57.943
 305.697 811.261
 615.125 55.687
 764.427 519.476
 182.161 548.486
 586.685 233.812
 459.226 172.769
 633.364 827.929
 317.654 482.421
 11.247 179.313
 400.810 157.915
 200.848 106.946
 172.599 841.912
 853.394 932.835
 453.135 429.699
 850.775 781.977
 486.743 620.375
 499.078 887.084
 214.129 995.718
 793.917 735.657
 615.880 307.828
 254.436 709.051
 778.966 759.386
 525.841 627.901
 810.226 102.592
 654.097 188.294
 307.679 381.222
 950.604 891.402
 806.842 126.929
 701.822 619.914
 277.986 93.797
 604.960 271.741
 272.630 987.742
 894.716 740.317
 942.776 698.668
 289.865 336.915
 701.817 868.133
 457.427 430.151
 407.197 83.942
 944.392 468.049
 345.475 961.636
 944.202 626.348
 42.047 992.721
 781.748 461.204
 630.497 468.141
 254.355 143.970
 658.193 445.544
 547.893 19.596
 311.598 559.007
 150.676 398.633
 980.983 174.030
 260.332 96.236
 292.282 688.603
 570.453 341.532
 484.123 658.278
 937.977 258.880
 649.349 380.467
 375.287 271.663
 569.269 877.194
 642.549 992.368
 900.401 148.531
 698.521 573.597
 410.563 678.748
 617.796 127.837
 964.947 527.299
 718.089 844.235
 522.634 756.286
 434.897 393.944
 587.070 279.635
 507.750 318.226
 256.058 577.352
 830.703 422.172
 211.273 726.744
 601.163 979.290
 976.042 253.098
 360.097 406.446
 432.988 802.218
 40.903 253.478
 638.136 259.192
 74.503 16.691
 181.380 870.424
 978.506 720.432
 838.966 123.255
 185.708 96.634
 734.438 569.304
 341.797 849.987
 190.561 679.186
 77.443 138.080
 515.009 938.584
 692.223 374.039
 43.559 255.362
 86.745 517.040
 371.281 876.645
 157.587 537.325
 167.602 211.534
 192.964 1.494
 706.382 532.777
 244.545 135.865
 986.483 568.337
 124.318 96.269
 389.123 586.259
 410.406 948.068
 361.120 83.709
 420.241 377.394
 851.559 489.680
 505.224 891.044
 715.186 22.085
 672.334 86.472
 158.929 661.174
 582.886 993.471
 506.233 35.105
 507.549 905.026
 123.639 298.668
 123.808 66.398
 659.405 26.669
 874.292 9.427
 727.384 959.013
 412.084 774.639
 601.350 610.519
 845.492 218.946
 214.089 295.826
 666.352 663.969
 958.679 785.141
 462.193 292.614
 221.261 382.088
 536.353 583.129
 818.357 748.617
 107.111 205.003
 228.475 857.045
 746.086 854.655
 686.647 355.179
 519.608 536.705
 419.084 731.657
 989.687 494.868
 928.731 575.537
 841.912 952.185
 774.887 62.848
 667.565 760.886
 522.925 464.695
 20.928 105.868
 853.381 863.998
 688.066 311.300
 421.362 563.783
 480.850 216.727
 233.329 557.631
 353.846 307.222
 673.326 366.561
 228.830 982.286
 56.789 995.963
 302.346 851.666
 737.877 466.581
 459.282 464.902
 444.359 575.940
 576.215 267.796
 89.221 267.622
 281.987 76.312
 815.295 257.656
 162.202 850.336
 301.227 687.832
 414.947 810.885
 305.264 358.467
 755.993 889.500
 286.808 117.139
 555.063 433.651
 541.914 839.905
 85.681 963.073
 263.337 997.836
 667.974 416.109
 12.045 430.409
 857.960 719.816
 317.080 789.830
 623.007 30.987
 134.058 334.174
 278.883 636.165
 147.588 754.936
 439.981 166.513
 935.499 464.851
 144.921 518.217
 687.274 948.652
 911.698 101.456
 927.892 112.580
 700.292 842.310
 811.919 43.235
 519.263 694.084
 369.675 703.823
 812.948 380.015
 284.568 122.494
 366.948 181.361
 612.965 845.656
 534.315 937.168
 408.331 386.549
 329.131 59.112
 640.984 159.696
 776.836 451.595
 602.829 783.932
 723.925 319.563
 220.373 505.539
 668.532 140.488
 264.559 948.747
 606.413 659.555
 316.252 69.568
 125.287 865.910
 823.174 462.194
 208.995 140.925
 547.767 452.222
 319.203 395.713
 863.724 380.640
 147.155 183.919
 497.992 325.291
 15.372 777.173
 549.135 176.503
 756.039 705.227
 634.457 450.523
 199.564 611.968
 347.709 723.567
 326.554 674.063
 445.169 851.811
 25.794 623.620
 247.209 724.956
 69.259 352.967
 149.918 715.453
 875.438 542.346
 220.073 29.843
 350.153 14.339
 7.758 156.460
 238.479 997.287
 693.574 614.073
 114.520 979.437
 808.961 333.602
 202.695 802.381
 174.262 610.217
 443.329 413.460
 613.355 521.866
 568.031 749.671
 977.743 664.206
 871.242 428.492
 176.858 658.234
 991.085 782.639
 222.910 68.506
 436.108 695.525
 794.137 565.138
 108.592 212.207
 863.953 575.936
 426.894 947.417
 477.710 525.724
 288.994 459.303
 554.008 533.550
 450.331 466.576
 492.450 135.972
 517.612 660.459
 561.061 992.626
 746.097 894.295
 269.319 391.004
 933.632 356.691
 789.718 748.652
 646.214 473.125
 633.297 776.349
 706.090 400.927
 201.726 844.289
 696.386 139.281
 97.867 729.672
 261.194 165.584
 573.622 928.661
 235.318 719.037
 702.020 214.469
 354.799 109.378
 581.664 7.917
 162.658 851.198
 495.669 304.417
 121.534 771.289
 662.179 544.842
 216.979 157.178
 315.448 615.586
 26.028 299.615
 959.756 569.441
 332.334 610.845
 935.289 143.423
 591.866 695.338
 946.178 447.707
 545.208 22.244
 24.794 562.391
 890.380 51.584
 969.789 222.465
 483.263 42.440
 603.289 328.401
 34.034 204.725
 77.960 987.946
 683.113 121.165
 838.592 987.607
 338.150 377.719
 944.608 588.938
 856.409 404.594
 106.914 939.912
 389.884 592.589
 630.201 45.628
 751.857 647.501
 203.934 531.454
 994.821 856.442
 203.470 496.921
 445.346 832.222
 476.970 757.630
 859.261 384.262
 962.027 127.820
 731.196 336.225
 434.316 46.627
 910.193 411.724
 103.370 500.594
 784.593 170.807
 80.187 563.210
 355.167 472.565
 218.247 944.779
 418.619 25.308
 822.343 223.461
 940.707 367.603
 905.125 177.680
 68.820 594.409
 304.355 143.404
 380.616 436.272
 137.490 124.887
 104.127 940.514
 925.608 557.923
 594.458 156.574
 755.005 989.420
 184.956 448.839
 129.504 341.100
 221.703 545.658
 595.015 978.465
 167.683 269.799
 763.994 135.102
 858.460 310.757
 332.675 738.271
 489.234 11.391
 948.406 751.924
 601.436 209.010
 55.984 470.633
 56.356 843.734
 916.706 950.840
 777.674 614.742
 966.242 908.472
 411.202 108.555
 249.700 914.065
 188.851 864.038
 364.986 813.384
 348.200 988.349
 757.299 744.171
 805.340 549.030
 265.193 424.648
 216.720 783.095
 26.896 88.987
 607.940 568.063
 547.571 336.996
 859.894 866.810
 314.983 563.212
 194.139 402.961
 571.984 613.591
 512.004 451.924
 26.561 980.676
 840.933 790.918
 549.602 550.977
 5.179 876.330
 500.504 537.182
 947.723 686.047
 783.089 404.392
 320.710 246.158
 198.947 991.079
 170.454 164.440
 90.185 554.670
 861.109 916.725
 684.854 577.179
 102.139 716.611
 340.263 52.064
 816.119 474.771
 964.369 859.394
 55.095 192.482
 53.971 207.684
 649.175 597.020
 869.119 978.396
 356.670 516.640
 442.822 919.822
 40.442 403.253
 158.584 782.873
 582.920 175.332
 98.602 720.314
 588.298 696.509
 933.724 146.415
 323.653 391.758
 781.713 105.177
 193.277 788.677
 770.479 366.774
 397.459 852.465
 403.098 574.099
 326.754 446.677
 705.374 920.248
 916.765 825.223
 346.144 944.998
 321.249 862.575
 835.331 1.144
 240.686 517.516
 732.941 932.669
 410.043 450.392
 829.959 214.764
 647.342 564.857
 103.583 684.687
 490.865 703.046
 96.928 512.072
 507.553 609.391
 247.661 953.048
 491.737 304.766
 689.711 955.186
 848.243 31.817
 603.874 846.650
 776.621 187.479
 301.832 185.074
 456.575 33.423
 726.696 657.571
 244.349 244.103
 852.895 526.279
 94.805 430.104
 808.280 83.189
 646.378 967.320
 239.069 508.266
 971.023 716.467
 139.303 276.553
 177.230 369.334
 794.309 208.918
 342.398 185.731
 694.209 548.999
 576.055 156.275
 888.509 232.979
 15.239 149.860
 734.306 221.887
 818.561 280.334
 874.877 326.669
 550.136 594.445
 436.436 78.400
 975.658 673.355
 291.247 599.477
 180.621 924.132
 75.465 101.718
 968.431 177.556
 818.630 75.055
 810.265 806.907
 215.559 702.488
 758.683 432.184
 5.241 825.430
 965.790 509.387
 698.244 436.344
 980.066 749.353
 175.323 256.151
 252.747 530.250
 954.517 291.338
 136.918 817.951
 259.498 204.798
 685.485 785.263
 313.751 985.514
 276.221 411.426
 507.009 391.173
 244.597 74.907
 533.915 356.423
 472.685 143.442
 170.090 414.789
 152.715 74.354
 735.650 847.266
 557.771 714.779
 286.825 933.710
 653.479 625.627
 286.957 298.417
 270.540 25.535
 631.280 878.532
 528.689 683.040
 955.813 738.470
 411.535 988.608
 748.270 556.269
 195.109 865.571
 824.756 635.514
 640.477 873.571
 745.041 281.146
 985.072 203.588
 44.487 117.225
 274.364 534.511
 173.282 732.765
 133.991 332.411
 492.820 997.444
 814.655 931.013
 902.241 586.832
 73.081 81.464
 800.783 57.275
 960.516 938.443
 357.366 89.637
 857.013 135.323
 9.472 920.327
 549.687 561.794
 878.788 154.667
 943.966 201.743
 329.231 34.590
 209.362 316.811
 240.064 248.237
 89.438 911.794
 87.004 727.522
 496.513 722.759
 560.008 800.747
 815.400 498.530
 968.223 36.280
 960.446 563.114
 939.063 131.136
 772.827 153.135
 86.335 31.640
 869.907 813.615
 156.540 904.338
 328.309 841.300
 246.090 651.985
 312.930 911.548
 676.199 955.031
 874.415 277.619
 5.965 642.858
 999.622 345.778
 25.022 905.682
 688.677 702.060
 790.615 57.911
 376.464 383.963
 333.650 382.875
 647.475 80.145
 355.990 918.708
 595.231 121.553
 456.866 793.131
 738.855 357.232
 367.760 53.656
 470.492 936.595
 628.605 557.918
 112.202 437.329
 717.979 840.483
 806.676 865.015
 48.386 427.252
 352.910 628.189
 475.377 561.988
 379.060 372.969
 144.674 992.296
 776.655 396.939
 41.478 351.429
 412.568 496.033
 515.568 799.563
 800.528 414.313
 167.705 251.737
 618.113 339.383
 708.341 532.826
 867.271 30.572
 977.932 741.870
 718.263 488.821
 66.762 573.555
 974.031 522.513
 36.412 193.944
 922.355 969.379
 848.717 876.673
 588.501 678.480
 802.800 116.422
 995.743 6.428
 696.582 505.665
 623.013 547.094
 523.976 711.434
 408.670 993.609
 328.898 359.535
 181.088 465.459
 726.646 228.465
 547.350 752.581
 14.286 593.840
 991.143 803.884
 995.188 831.962
 123.158 381.496
 987.194 989.008
 798.519 216.696
 645.996 217.008
 725.375 732.267
 469.921 51.363
 499.651 572.530
 242.550 5.100
 928.801 831.106
 376.515 945.782
 471.190 152.486
 634.726 31.123
 489.561 362.492
 91.523 453.590
 372.049 150.868
 351.352 993.004
 940.805 673.625
 940.194 25.335
 677.805 990.729
 726.774 577.096
 334.537 624.588
 96.634 655.256
 344.595 475.266
 100.215 95.232
 966.635 8.863
 712.530 742.767
 293.547 336.104
 790.953 873.447
 669.217 199.502
 991.445 326.005
 857.051 310.859
 322.870 117.761
 657.785 138.173
 782.337 73.439
 934.548 484.835
 548.652 748.982
 980.197 777.457
 20.810 201.806
 368.257 265.573
 906.971 746.362
 330.306 611.206
 7.762 52.073
 968.197 23.950
 35.194 869.033
 361.177 983.401
 82.452 399.896
 691.043 131.846
 355.703 234.495
 661.136 452.904
 720.679 702.967
 708.806 853.940
 55.647 125.042
 240.445 609.638
 468.605 394.933
 491.038 309.952
 87.978 565.862
 717.243 387.132
 408.920 23.983
 568.175 513.731
 435.853 672.631
 388.448 97.069
 48.409 503.981
 343.872 316.840
 903.010 501.800
 24.635 123.358
 614.634 996.958
 180.577 936.858
 119.481 153.346
 537.491 456.419
 754.303 978.018
 995.333 634.382
 285.019 173.648
 634.248 22.799
 537.051 847.208
 771.711 17.770
 411.848 885.197
 195.580 70.887
 485.729 47.592
 718.989 400.952
 473.887 130.259
 391.760 710.414
 77.936 24.768
 291.134 617.157
 921.333 57.168
 486.456 71.598
 793.408 520.308
 915.821 700.229
 477.507 0.800
 868.349 449.178
 318.012 630.027
 77.717 885.203
 999.122 212.862
 97.841 227.291
 957.477 777.782
 350.383 451.134
 451.635 183.014
 659.436 343.020
 662.630 256.416
 77.656 31.689
 728.108 558.405
 669.934 539.621
 322.769 269.730
 668.038 152.816
 123.016 217.079
 8.437 684.852
 144.977 472.817
 884.556 921.831
 761.684 879.807
 206.178 985.499
 4.512 852.845
 87.785 988.572
 181.557 755.240
 962.563 16.074
 625.091 418.319
 121.136 126.773
 563.249 104.900
 338.344 97.877
 327.733 572.113
 415.223 42.640
 817.348 287.355
 517.687 713.980
 872.974 232.011
 932.081 307.635
 847.181 795.037
 527.950 326.375
 613.651 732.238
 770.166 633.734
 828.289 32.523
 459.326 173.461
 774.079 290.445
 607.561 62.029
 272.072 101.680
 536.055 369.157
 176.329 356.813
 673.458 19.256
 974.127 656.940
 856.754 899.411
 145.454 475.441
 606.970 611.939
 687.003 973.069
 743.453 917.471
 642.879 382.911
 387.508 974.079
 502.662 728.148
 417.285 76.250
 900.824 944.871
 502.390 961.881
 481.636 646.088
 153.302 504.253
 960.490 188.743
 655.077 997.805
 23.926 65.828
 157.756 430.958
 552.891 129.103
 611.336 406.240
 840.916 708.521
 158.218 398.202
 703.574 302.040
 230.859 154.416
 158.095 399.293
 100.244 456.043
 291.138 925.740
 338.297 514.702
 955.144 266.829
 403.870 734.730
 544.296 386.816
 850.365 798.208
 632.929 991.842
 949.036 308.827
 123.412 315.321
 494.613 974.679
 486.230 4.613
 331.095 325.199
 999.777 856.172
 530.671 689.928
 756.519 142.125
 955.906 953.483
 819.567 870.635
 116.208 919.627
 840.876 166.923
 228.575 835.844
 819.257 708.788
 347.532 257.014
 441.116 722.682
 430.704 362.202
 645.460 882.316
 548.731 622.184
 51.497 755.564
 878.113 277.801
 624.483 436.771
 83.416 1.844
 203.832 165.805
 604.307 841.917
 125.564 73.350
 819.609 681.012
 315.648 470.557
 124.513 999.622
 666.622 102.508
 390.973 311.901
 819.986 556.887
 800.960 802.984
 322.490 125.187
 566.570 80.261
 494.737 182.909
 952.130 623.716
 812.968 932.176
 366.484 175.767
 554.885 745.403
 127.028 536.216
 371.700 488.073
 42.144 750.560
 122.813 973.853
 900.095 618.092
 126.723 23.578
 677.808 558.836
 149.810 633.698
 133.204 814.694
 259.688 198.294
 963.693 510.439
 726.201 25.710
 898.255 444.830
 653.148 15.954
 641.366 442.669
 988.001 53.713
 157.195 386.750
 83.907 674.969
 228.488 517.091
 504.780 899.532
 855.867 476.675
 275.345 819.415
 892.698 781.890
 116.413 891.831
 303.920 676.523
 282.734 719.048
 763.364 605.378
 675.661 984.680
 585.059 123.173
 752.968 751.676
 545.110 882.529
 49.024 371.977
 270.255 258.519
 573.745 187.181
 28.503 143.983
 30.076 155.494
 891.107 857.732
 307.134 679.722
 980.954 955.714
 527.489 657.148
 471.345 922.543
 588.584 63.108
 944.843 287.629
 504.231 920.212
 911.557 87.048
 364.821 14.083
 670.069 850.634
 664.898 179.514
 175.534 395.446
 442.708 899.223
 264.680 754.253
 814.930 597.297
 36.203 54.265
 326.031 653.362
 659.914 220.660
 148.448 359.249
 604.918 36.072
 728.291 850.981
 654.965 506.052
 460.724 304.315
 989.985 217.308
 467.000 226.670
 631.922 626.539
 426.781 622.260
 208.579 69.816
 668.560 776.787
 12.850 963.307
 639.396 794.546
 910.812 793.775
 342.739 231.642
 668.610 330.572
 57.793 876.953
 565.511 179.201
 421.856 126.036
 782.998 629.888
 882.535 426.452
 504.349 413.796
 302.181 915.668
 125.976 785.673
 642.683 860.207
 624.278 516.880
 773.694 587.958
 296.194 259.342
 458.002 801.187
 607.806 72.279
 979.222 998.005
 255.712 73.223
 22.026 12.700
 236.440 457.468
 705.105 723.916
 398.789 940.489
 841.056 853.288
 744.752 821.932
 872.935 580.438
 471.760 793.615
 659.648 793.754
 190.763 654.611
 575.536 55.830
 892.515 731.401
 804.930 429.707
 502.990 898.479
 380.234 844.119
 405.758 163.413
 390.092 595.849
 205.262 219.697
 908.605 333.361
 554.181 720.706
 931.628 642.345
 817.516 219.469
 894.277 380.269
 145.884 323.013
 955.451 668.961
 584.093 88.619
 18.970 952.532
 754.809 645.089
 593.734 529.241
 490.611 448.092
 831.880 252.381
 303.657 108.723
 7.346 714.888
 496.343 892.988
 968.609 748.433
 947.718 441.929
 708.013 809.564
 531.071 63.396
 703.238 137.582
 803.194 793.168
 499.839 61.710
 83.721 902.217
 590.794 634.658
 545.102 365.944
 811.578 767.585
 144.639 128.330
 587.209 144.825
 537.484 547.922
 649.056 578.549
 854.219 852.863
 570.025 812.153
 952.629 548.785
 261.411 550.763
 457.633 696.997
 625.476 157.541
 286.196 632.274
 885.300 740.776
 68.738 731.651
 816.217 520.104
 781.582 130.459
 608.017 417.116
 305.837 52.544
 398.835 798.435
 539.547 562.037
 473.440 505.829
 77.734 828.573
 621.427 551.542
 508.096 341.497
 443.996 717.020
 670.659 217.075
 298.914 364.067
 122.774 762.306
 727.357 909.795
 814.903 626.479
 337.376 6.312
 98.999 164.774
 278.303 644.615
 594.606 425.016
 258.593 326.867
 765.738 458.069
 994.225 544.913
 904.950 343.557
 562.090 4.064
 373.800 455.888
 236.993 43.943
 658.090 501.319
 454.408 252.266
 12.178 806.575
 834.405 328.150
 92.450 195.112
 73.890 329.920
 122.356 651.004
 641.220 805.002
 349.617 335.916
 844.224 228.570
 113.169 525.375
 72.748 221.014
 948.857 691.056
 1.061 235.481
 247.747 441.057
 763.276 634.858
 911.367 895.841
 653.452 157.255
 799.296 519.932
 647.067 810.754
 64.678 535.504
 965.445 867.817
 453.880 41.244
 311.455 238.971
 492.218 466.406
 173.096 501.325
 76.084 264.705
 429.579 913.106
 183.845 944.891
 188.257 49.111
 247.381 934.692
 444.510 197.901
 690.232 62.858
 482.909 339.399
 437.215 941.631
 447.087 606.741
 987.324 451.010
 796.408 379.604
 273.268 219.214
 366.502 74.536
 816.632 203.907
 962.944 823.179
 140.058 589.885
 175.684 359.573
 482.973 505.387
 817.596 886.496
 253.974 936.060
 802.811 537.014
 463.315 488.540
 706.773 385.952
 438.053 770.848
 835.761 157.072
 208.714 451.385
 602.475 691.467
 51.221 9.571
 908.089 532.481
 205.920 667.522
 199.659 299.791
 914.468 502.172
 863.110 792.762
 706.007 680.460
 662.159 419.470
 620.298 676.637
 406.946 796.850
 524.489 151.002
 874.968 429.103
 312.074 464.857
 981.882 731.032
 970.698 38.955
 159.350 321.447
 876.257 534.871
 18.142 235.716
 273.745 143.610
 412.092 278.185
 503.256 737.250
 555.208 202.439
 838.245 801.860
 541.385 333.638
 741.576 588.401
 463.064 961.580
 285.025 848.469
 889.172 680.437
 495.095 559.858
 139.236 441.645
 510.365 779.929
 53.452 546.123
 894.802 920.189
 609.283 22.541
 931.901 431.521
 153.899 726.905
 613.966 884.897
 416.388 228.154
 680.128 376.566
 120.296 803.262
 989.719 869.781
 549.953 107.612
 741.509 687.577
 25.674 781.789
 264.157 714.469
 933.612 139.993
 962.537 660.883
 834.656 408.697
 364.569 845.397
 669.852 763.814
 383.632 599.487
 192.412 682.583
 905.067 481.292
 321.398 180.512
 587.618 773.342
 40.751 157.548
 510.845 149.263
 998.831 910.211
 619.555 231.852
 915.265 472.512
 141.491 975.866
 919.358 688.437
 563.050 230.383
 751.066 168.491
 821.213 445.097
 403.464 684.028
 42.731 650.668
 904.549 262.901
 71.550 573.997
 984.140 691.351
 763.376 944.445
 884.737 238.345
 386.068 746.649
 417.670 904.029
 693.290 810.325
 980.157 73.153
 286.760 768.585
 905.456 112.748
 652.812 25.783
 565.815 691.845
 858.270 56.208
 763.100 686.291
 878.416 599.351
 379.741 745.976
 168.816 259.575
 106.016 492.823
 598.703 682.495
 469.682 949.247
 655.585 31.975
 860.052 997.541
 780.628 486.318
 827.935 285.530
 377.581 105.979
 551.136 133.146
 982.640 785.160
 955.905 284.421
 20.371 313.215
 879.723 181.215
 685.994 457.313
 729.909 216.138
 674.839 693.882
 43.808 825.387
 566.278 912.493
 975.812 496.100
 706.027 382.086
 138.547 741.383
 914.315 186.379
 102.537 809.220
 478.331 524.328
 731.018 574.239
 818.886 944.424
 993.066 464.918
 309.749 91.065
 885.430 919.711
 783.299 630.335
 106.453 276.117
 790.609 75.004
 497.082 974.700
 163.662 519.006
 405.524 818.922
 521.110 234.862
 782.638 850.602
 188.767 489.376
 292.275 274.445
 397.234 239.611
 169.789 153.872
 349.836 919.567
 206.655 180.189
 806.016 795.733
 631.137 329.686
 632.919 224.870
 924.289 325.644
 478.862 98.853
 715.131 437.424
 407.599 208.496
 874.806 715.221
 295.547 741.108
 141.161 480.806
 782.682 575.743
 994.869 991.379
 31.728 26.926
 846.403 150.886
 892.895 674.083
 728.588 961.766
 899.229 502.426
 798.785 856.655
 890.195 764.874
 792.905 906.446
 741.086 387.426
 723.444 215.929
 379.087 906.814
 236.676 154.723
 912.259 514.094
 129.289 758.230
 657.431 836.891
 139.536 15.842
 202.112 322.579
 667.821 451.775
 402.554 71.531
 20.292 523.790
 636.229 441.464
 908.092 808.249
 377.013 818.789
 654.456 613.655
 632.813 389.706
 69.709 741.913
 319.231 191.850
 536.658 285.506
 782.856 976.753
 120.039 63.695
 431.240 644.765
 666.086 31.422
 473.478 48.814
 912.279 476.257
 779.132 513.267
 681.701 302.349
 680.273 331.796
 717.822 202.636
 481.364 36.681
 628.883 73.627
 517.186 255.235
 589.347 928.919
 775.885 261.334
 800.288 631.542
 551.402 806.540
 480.314 570.485
 929.141 781.564
 161.070 547.982
 465.921 661.211
 942.086 481.743
 478.309 361.324
 842.276 436.224
 383.934 62.193
 521.598 120.848
 482.696 97.538
 66.075 488.153
 56.811 180.332
 690.574 853.762
 301.068 935.795
 652.652 981.643
 161.464 977.935
 251.477 536.125
 908.718 29.615
 950.946 916.587
 153.032 918.735
 685.954 746.726
 921.429 646.447
 634.057 689.032
 475.293 220.080
 838.236 63.011
 303.042 66.722
 305.046 245.092
 443.895 726.972
 659.002 566.867
 199.162 196.683
 269.954 469.811
 786.442 902.619
 474.452 848.063
 461.619 421.404
 152.279 660.835
 648.671 876.443
 390.862 133.056
 206.597 561.292
 246.749 812.788
 857.406 968.033
 996.616 808.482
 183.930 663.576
 640.159 95.403
 368.655 614.320
 481.761 531.500
 825.895 759.637
 163.117 347.001
 123.175 167.291
 659.362 323.265
 590.862 649.761
 178.977 624.592
 982.025 600.845
 143.445 527.142
 620.542 238.776
 64.837 852.866
 21.057 767.933
 115.080 279.896
 789.077 939.192
 994.371 396.579
 226.015 482.924
 691.160 191.922
 938.102 182.913
 293.410 944.284
 548.834 369.152
 899.692 261.710
 463.916 138.207
 206.554 436.129
 360.937 107.923
 660.921 660.047
 451.276 315.581
 386.731 894.365
 570.783 452.772
 975.370 911.114
 232.858 864.330
 799.513 922.496
 60.583 131.559
 727.878 170.437
 594.269 10.974
 20.117 327.419
 641.092 549.037
 130.989 753.793
 841.565 271.448
 93.424 788.676
 423.533 23.808
 851.545 806.492
 601.528 780.822
 225.947 749.885
 364.196 146.115
 291.084 19.080
 534.561 327.494
 583.600 739.665
 749.911 726.730
 323.681 593.349
 105.856 453.228
 380.225 142.832
 561.581 722.213
 34.092 241.636
 182.550 286.034
 259.227 37.376
 978.112 468.111
 644.597 862.770
 502.953 609.862
 694.313 88.710
 764.568 529.226
 870.675 679.588
 998.427 43.171
 765.177 649.886
 926.031 484.836
 403.678 45.831
 539.402 97.926
 200.151 154.996
 802.624 6.819
 82.887 834.305
 924.000 321.171
 20.190 612.642
 731.332 659.906
 589.897 303.561
 831.135 683.291
 467.212 507.390
 506.714 955.839
 174.976 606.942
 19.461 870.214
 154.686 699.314
 135.278 326.980
 8.102 655.691
 269.416 161.218
 539.499 975.226
 797.251 849.979
 236.603 876.929
 437.634 129.685
 881.511 749.924
 504.667 746.380
 726.858 517.660
 521.361 491.058
 830.852 41.741
 676.142 914.593
 769.255 537.543
 815.032 40.394
 662.876 253.928
 736.390 6.443
 733.627 806.053
 82.041 771.359
 966.846 481.875
 892.496 851.560
 776.633 273.734
 161.754 949.153
 286.785 35.888
 439.153 354.132
 223.063 22.603
 585.181 121.757
 811.571 620.240
 301.495 339.123
 169.804 617.360
 582.254 797.098
 716.235 141.409
 36.892 208.815
 194.211 976.936
 329.506 788.082
 167.561 431.932
 185.979 685.587
 787.886 64.972
 409.011 33.176
 324.450 270.987
 688.409 363.123
 282.378 58.203
 227.748 37.073
 887.168 958.831
 60.268 265.801
 585.059 293.325
 581.141 944.190
 879.459 359.421
 167.762 124.774
 1.475 215.749
 635.356 657.113
 383.653 764.039
 725.758 619.318
 784.675 757.764
 349.960 342.822
 891.272 148.454
 99.943 403.297
 822.594 58.997
 765.937 131.384
 780.274 397.139
 597.810 339.143
 51.252 208.627
 643.557 805.027
 184.952 850.297
 196.373 995.533
 764.612 736.680
 650.462 799.857
 185.658 92.897
 573.478 129.977
 981.133 910.850
 672.388 898.216
 812.860 249.687
 384.739 573.845
 422.603 505.592
 847.254 576.516
 833.740 176.089
 959.602 664.862
 462.589 601.905
 607.930 91.626
 669.351 842.140
 977.722 130.929
 609.827 149.005
 359.817 38.228
 76.542 895.096
 230.788 119.134
 706.155 473.239
 416.430 290.288
 421.209 856.055
 275.122 885.131
 39.100 654.920
 469.511 951.657
 468.075 656.929
 636.824 510.585
 995.966 710.366
 179.764 183.996
 617.091 256.321
 243.938 900.185
 719.303 814.291
 440.111 554.642
 427.655 886.337
 929.046 224.752
 462.886 376.772
 485.464 852.683
 89.277 77.094
 170.909 923.273
 992.824 649.399
 301.298 158.427
 220.899 981.660
 725.197 354.223
 430.213 676.788
 717.917 319.619
 10.993 681.385
 432.071 195.313
 389.712 832.512
 168.084 887.168
 246.697 90.069
 282.304 730.883
 132.724 882.584
 332.787 993.819
 222.595 795.125
 773.838 237.383
 724.323 505.003
 803.228 621.105
 868.432 674.875
 697.108 779.995
 859.869 460.445
 446.675 193.090
 689.893 413.366
 750.162 867.183
 110.240 157.071
 379.662 459.826
 277.730 97.529
 803.573 575.024
 823.863 181.481
 324.070 189.104
 207.902 926.264
 210.280 949.455
 819.250 478.233
 649.961 272.007
 129.023 687.003
 287.015 722.115
 303.489 251.930
 593.594 465.915
 713.291 62.509
 981.597 634.242
 160.156 338.727
 979.881 148.052
 933.212 19.186
 784.370 953.127
 864.366 748.214
 275.600 133.316
 818.818 497.852
 142.230 86.922
 803.202 312.000
 953.017 822.030
 448.696 378.957
 990.140 556.129
 706.484 891.888
 953.132 686.460
 433.038 226.394
 527.737 963.896
 225.907 398.425
 503.581 379.314
 558.067 627.597
 37.549 22.268
 439.770 949.667
 668.296 553.126
 578.545 42.279
 366.580 137.858
 206.072 860.408
 784.364 816.341
 368.737 948.189
 674.432 537.910
 838.487 793.653
 376.059 120.063
 772.057 729.467
 188.833 426.540
 537.747 329.039
 226.887 268.880
 525.785 191.665
 3.405 200.968
 375.219 406.948
 37.515 179.792
 579.599 807.221
 402.679 328.842
 395.949 592.450
 500.790 975.232
 975.310 796.156
 805.821 90.310
 585.255 869.792
 684.648 989.298
 210.086 928.983
 183.225 22.254
 25.893 726.019
 329.476 290.754
 666.554 502.304
 719.072 567.173
 562.129 611.385
 38.627 381.996
 260.573 282.284
 568.162 125.476
 682.538 474.604
 369.056 320.125
 931.102 337.185
 786.747 437.468
 135.104 962.556
 513.650 624.395
 976.460 587.348
 904.812 980.144
 996.214 46.936
 607.614 983.755
 527.417 589.509
 151.189 853.895
 529.390 294.429
 688.387 958.848
 639.934 542.049
 43.074 455.560
 190.117 732.342
 991.829 584.737
 589.003 748.747
 907.976 86.774
 559.866 278.238
 577.044 23.817
 949.923 810.869
 918.819 530.349
 825.455 999.949
 237.984 192.763
 964.475 630.839
 391.858 542.495
 659.092 51.465
 282.073 593.037
 506.850 905.528
 422.262 154.926
 0.022 990.535
 34.396 411.397
 687.814 163.143
 413.689 658.489
 290.390 325.432
 860.576 324.998
 765.467 554.917
 695.828 148.701
 175.987 561.163
 92.290 345.114
 567.102 551.292
 217.874 553.640
 546.783 719.529
 486.416 464.148
 69.045 412.025
 256.062 135.920
 62.668 292.778
 752.163 832.523
 129.988 800.586
 179.864 563.024
 986.562 857.208
 240.077 685.226
 628.208 195.483
 584.103 774.038
 230.091 120.904
 102.647 262.156
 414.208 814.606
 513.244 35.904
 6.265 8.928
 108.305 522.124
 557.690 613.402
 79.255 778.552
 379.095 499.609
 818.931 537.256
 341.401 543.694
 505.925 25.868
 301.864 317.181
 25.555 72.695
 334.290 667.155
 520.191 498.177
 443.775 258.891
 177.745 5.955
 662.525 905.947
 54.986 752.028
 218.913 888.771
 39.277 920.897
 289.321 182.753
 428.312 44.292
 952.048 565.640
 955.956 423.245
 713.154 453.396
 519.688 960.182
 42.466 289.498
 931.078 467.704
 998.819 667.489
 977.805 228.543
 320.113 648.327
 169.801 261.167
 466.922 6.016
 162.201 562.841
 527.529 226.401
 875.785 112.162
 684.795 839.481
 346.916 812.527
 6.592 195.594
 861.787 933.595
 625.412 726.230
 695.570 187.041
 220.838 452.723
 970.437 974.018
 990.831 427.795
 654.987 823.452
 702.132 588.879
 392.290 752.058
 732.760 356.557
 708.440 508.828
 374.729 180.739
 715.253 99.318
 745.266 90.786
 879.769 939.676
 980.253 379.248
 942.888 678.965
 553.263 593.062
 986.099 503.338
 503.906 537.631
 778.583 340.381
 575.292 550.325
 399.557 200.052
 85.213 668.582
 188.454 194.682
 200.267 817.272
 997.339 989.367
 885.858 849.530
 627.902 351.560
 485.205 289.557
 54.675 540.954
 782.689 305.281
 345.043 844.826
 754.619 659.199
 66.689 97.342
 555.733 788.912
 858.849 392.188
 762.126 411.865
 872.835 914.922
 449.033 54.637
 50.601 284.218
 360.959 114.143
 1.543 539.606
 596.435 670.494
 304.369 878.127
 822.442 508.669
 852.912 994.802
 824.901 154.031
 785.537 883.874
 40.143 185.917
 193.707 811.908
 774.729 430.773
 255.962 873.312
 862.276 633.741
 451.654 717.322
 109.036 913.119
 790.173 217.461
 706.074 279.161
 464.913 705.014
 824.138 76.391
 379.100 962.709
 425.242 731.685
 667.875 169.966
 317.966 269.152
 686.121 993.603
 125.209 813.391
 175.813 755.351
 925.402 636.455
 154.818 198.088
 250.794 118.223
 868.645 575.104
 87.435 457.593
 258.605 250.469
 807.053 781.455
 368.004 513.574
 185.307 903.985
 929.524 58.010
 16.416 859.972
 752.013 375.234
 341.305 208.187
 106.762 879.024
 63.889 225.031
 958.589 759.975
 164.626 501.646
 905.057 613.453
 836.969 151.340
 90.810 673.280
 503.747 126.634
 118.963 791.367
 728.046 849.840
 256.836 45.639
 755.991 56.912
 651.016 340.462
 634.454 36.216
 152.033 531.831
 180.482 172.037
 980.166 300.553
 264.979 253.226
 322.441 188.248
 962.453 521.817
 971.407 271.242
 741.478 72.100
 936.374 885.237
 484.856 390.255
 168.358 528.309
 270.445 486.757
 934.939 601.444
 377.518 922.466
 207.626 425.101
 351.704 784.339
 632.397 68.467
 434.537 313.347
 147.089 907.049
 590.050 926.498
 193.792 586.650
 417.448 73.442
 309.813 710.640
 680.571 8.114
 929.917 216.625
 94.609 685.238
 711.151 92.592
 549.458 673.629
 18.682 966.272
 606.596 42.278
 258.610 740.602
 949.562 465.840
 87.094 39.048
 392.844 423.785
 692.427 854.002
 33.534 958.048
 69.547 687.163
 466.562 399.144
 669.350 250.791
 557.293 177.634
 895.788 721.881
 782.942 979.376
 482.931 756.930
 402.706 267.620
 855.882 273.279
 809.954 536.909
 660.721 64.458
 50.717 552.518
 939.695 963.033
 181.505 500.241
 82.088 706.894
 484.834 175.730
 54.846 256.421
 489.529 596.735
 319.911 793.564
 759.725 257.986
 789.802 393.429
 854.542 464.617
 625.273 668.883
 130.851 89.798
 307.697 963.971
 903.503 784.350
 346.298 718.329
 208.405 215.624
 31.690 888.457
 179.276 689.924
 600.642 129.699
 72.478 393.409
 14.094 292.525
 807.800 112.171
 705.683 536.470
 666.270 320.416
 269.215 523.520
 457.035 879.117
 211.290 119.442
 70.267 704.710
 893.793 346.343
 236.037 852.421
 377.127 923.537
 452.709 731.403
 499.104 177.602
 203.019 114.363
 589.760 858.546
 590.292 223.742
 335.271 69.501
 578.006 236.402
 524.399 95.746
 857.961 831.345
 500.985 38.740
 588.705 958.197
 821.949 346.768
 497.725 391.355
 800.804 250.671
 117.459 185.081
 674.085 816.726
 793.884 203.051
 137.398 515.332
 962.691 72.325
 987.422 460.543
 505.613 332.359
 807.534 529.422
 579.952 106.140
 732.376 539.582
 537.802 220.022
 708.307 307.164
 625.748 514.211
 673.182 375.097
 367.122 805.575
 254.062 282.957
 491.545 42.650
 922.569 625.672
 182.715 99.074
 754.647 640.079
 285.862 121.628
 667.919 377.750
 49.525 633.445
 112.083 522.185
 399.140 708.527
 975.327 831.517
 657.145 512.590
 955.438 918.179
 869.056 645.311
 793.772 388.786
 378.235 833.838
 752.614 176.038
 253.229 195.924
 153.700 505.247
 427.908 108.058
 13.000 297.487
 611.762 539.869
 82.630 756.313
 889.135 926.738
 426.324 392.943
 503.833 389.711
 944.966 183.979
 249.091 532.556
 670.794 934.949
 610.531 573.129
 754.017 141.525
 877.513 138.439
 667.520 738.344
 710.431 374.208
 501.311 533.549
 570.506 809.837
 258.426 916.711
 254.863 664.047
 701.576 560.748
 881.872 475.928
 641.303 417.195
 716.634 367.325
 161.379 821.992
 468.925 167.667
 408.340 119.548
 218.931 609.358
 445.188 900.707
 90.889 894.101
 703.431 900.318
 690.409 967.251
 634.722 368.182
 215.343 663.078
 838.736 509.377
 937.990 609.108
 755.767 473.391
 411.824 28.462
 692.426 583.534
 580.614 746.878
 681.191 657.034
 841.588 203.190
 347.245 630.742
 745.245 751.242
 409.750 426.948
 188.635 215.984
 723.447 358.486
 790.644 481.082
 367.286 62.686
 319.526 809.261
 409.886 291.188
 94.964 865.382
 780.318 78.995
 808.105 776.756
 503.462 224.040
 119.956 542.047
 231.506 371.049
 216.170 221.606
 29.837 694.428
 547.607 405.972
 222.380 488.765
 682.241 779.103
 437.261 317.189
 274.256 247.765
 940.723 543.141
 937.950 193.075
 730.566 526.200
 442.775 274.932
 458.354 834.489
 345.246 760.814
 43.821 992.350
 495.140 198.881
 269.625 410.621
 927.444 68.700
 837.824 746.737
 435.730 743.987
 421.761 412.416
 653.326 129.145
 452.577 827.971
 109.951 889.045
 485.234 244.906
 425.841 499.215
 445.066 93.742
 323.291 886.813
 265.694 323.892
 325.628 212.252
 999.116 689.360
 52.656 123.903
 468.558 391.301
 664.423 386.064
 706.802 549.780
 834.879 181.183
 493.152 166.884
 314.585 184.702
 189.819 226.617
 656.502 33.914
 155.393 409.530
 598.336 405.586
 354.426 277.998
 314.488 191.230
 416.314 298.378
 743.942 339.731
 555.011 436.605
 269.248 716.125
 128.304 412.089
 545.953 710.006
 579.048 780.063
 469.374 490.028
 401.746 484.031
 402.761 430.898
 160.110 167.852
 491.754 790.074
 441.828 541.814
 347.086 652.913
 675.863 280.247
 611.226 232.605
 608.597 1.509
 33.673 55.790
 794.344 697.281
 90.690 402.969
 12.919 780.077
 903.340 636.861
 94.586 589.548
 65.623 39.581
 176.807 513.900
 903.654 304.437
 106.541 757.699
 886.173 469.308
 158.674 527.025
 213.898 430.760
 790.486 953.756
 675.540 101.555
 72.356 279.612
 395.628 145.094
 207.534 644.926
 165.092 180.088
 113.364 645.242
 269.998 554.713
 20.545 639.380
 574.688 664.423
 46.590 515.172
 609.154 270.045
 508.716 283.488
 420.913 66.762
 606.813 908.275
 421.405 579.949
 979.286 261.328
 656.476 305.768
 416.648 977.316
 208.488 374.081
 816.266 379.766
 470.739 155.103
 836.137 45.399
 78.140 441.519
 918.784 106.260
 414.375 662.484
 624.036 80.789
 6.313 88.323
 950.583 41.523
 250.418 994.127
 412.895 824.048
 860.766 111.395
 647.409 955.509
 79.451 519.790
 778.358 118.254
 21.390 42.019
 410.464 492.702
 838.460 595.237
 117.675 861.311
 562.493 229.646
 551.813 161.484
 230.871 421.788
 643.257 398.722
 998.444 775.007
 851.544 762.405
 509.564 566.733
 544.137 105.890
 536.401 541.336
 536.714 981.454
 305.144 213.722
 771.576 370.905
 628.542 473.467
 398.541 476.967
 868.527 978.861
 964.558 181.953
 371.048 236.804
 526.986 422.630
 679.893 176.096
 746.795 47.899
 958.253 751.636
 60.840 134.015
 365.318 744.542
 998.906 36.249
 967.753 542.979
 426.606 102.439
 257.923 660.810
 737.747 299.607
 725.875 952.143
 770.926 487.434
 742.093 550.944
 919.470 579.933
 382.835 163.395
 678.977 877.907
 727.384 389.459
 823.669 829.296
 613.000 687.615
 815.230 922.143
 212.942 627.056
 673.082 266.475
 48.082 414.546
 823.156 248.045
 923.798 823.961
 796.604 900.717
 649.713 596.203
 676.883 947.577
 427.146 882.410
 952.960 797.071
 232.739 156.262
 690.539 783.159
 969.732 269.675
 398.194 132.170
 261.692 533.704
 559.942 188.790
 516.716 202.124
 902.204 394.976
 860.295 863.729
 136.498 84.980
 117.908 621.146
 197.885 923.934
 697.491 674.916
 114.599 504.093
 779.010 933.400
 280.977 340.130
 43.341 438.848
 451.544 31.521
 473.520 910.656
 569.591 335.465
 824.309 246.893
 132.907 108.108
 795.201 848.658
 179.397 705.530
 949.801 608.550
 846.508 310.572
 21.541 69.721
 473.829 478.771
 530.488 866.754
 234.563 829.179
 35.370 120.441
 608.184 486.707
 863.789 7.759
 656.302 495.737
 634.813 563.697
 2.373 744.362
 223.061 706.697
 812.273 880.009
 251.030 93.259
 549.076 565.754
 554.400 294.629
 156.768 168.914
 988.681 809.651
 892.451 426.191
 158.602 958.886
 756.224 770.464
 205.826 887.525
 297.058 201.281
 315.702 895.734
 139.165 843.134
 557.971 537.652
 467.512 561.988
 595.674 322.851
 727.208 241.424
 545.230 120.740
 176.435 985.725
 291.206 228.855
 636.808 689.659
 122.086 505.638
 711.606 55.391
 7.153 488.076
 997.922 348.600
 855.983 281.084
 962.769 461.411
 946.111 501.021
 448.408 323.245
 453.995 228.018
 434.391 396.284
 840.708 834.413
 131.971 75.222
 216.078 538.565
 592.721 836.765
 800.593 429.468
 352.626 149.479
 118.906 628.161
 733.823 545.750
 565.718 822.992
 20.114 102.504
 786.070 28.886
 993.837 494.100
 787.420 483.160
 158.393 28.098
 558.403 774.928
 213.531 802.030
 994.910 800.274
 43.278 616.783
 242.481 895.189
 116.280 230.372
 847.183 492.543
 985.498 256.181
 885.820 113.415
 661.932 713.928
 118.995 187.913
 381.872 282.262
 104.091 622.823
 498.580 422.306
 624.410 725.172
 420.016 125.154
 68.642 850.041
 150.105 358.020
 942.590 281.071
 740.939 758.228
 251.897 452.303
 949.392 557.318
 377.858 774.883
 439.061 555.469
 423.712 402.162
 755.462 546.124
 59.699 127.852
 10.663 389.688
 193.508 905.612
 177.332 821.615
 468.261 862.153
 249.435 562.906
 601.023 72.348
 368.234 779.398
 957.038 212.510
 631.780 950.302
 872.780 710.993
 450.884 686.898
 36.804 393.315
 434.680 560.374
 481.877 357.486
 287.827 15.490
 283.492 915.079
 685.411 566.534
 75.450 661.406
 620.448 687.067
 737.621 876.275
 55.074 749.131
 667.196 552.877
 566.055 565.152
 573.967 970.095
 976.851 201.921
 731.562 191.793
 84.523 826.332
 637.588 540.395
 595.100 103.332
 481.758 561.454
 304.292 684.699
 165.941 397.051
 632.848 330.365
 665.463 710.303
 532.090 310.141
 646.693 258.194
 902.917 701.798
 670.150 68.312
 361.582 680.759
 296.983 625.259
 981.904 677.366
 594.157 968.655
 543.196 540.330
 92.268 616.521
 516.373 410.925
 210.210 490.681
 180.718 593.671
 621.511 785.752
 737.128 158.083
 424.782 6.766
 379.796 565.895
 300.360 234.865
 20.075 172.636
 919.746 363.510
 689.343 775.990
 635.098 392.907
 751.164 391.143
 152.009 456.824
 548.864 430.808
 297.527 678.448
 328.069 401.274
 782.306 70.811
 483.088 932.456
 744.580 888.431
 862.743 417.108
 906.136 241.949
 969.822 110.261
 996.338 563.761
 36.638 243.356
 167.786 82.929
 747.793 437.872
 972.263 770.363
 604.372 500.488
 952.659 954.609
 828.301 976.764
 477.850 704.209
 241.771 704.085
 373.659 109.888
 627.821 999.272
 532.502 279.760
 790.706 144.224
 694.094 449.929
 448.277 987.496
 234.364 393.498
 465.812 894.527
 162.601 830.963
 997.521 978.800
 768.939 867.718
 257.120 695.538
 974.852 439.074
 764.614 34.307
 485.718 174.449
 587.846 903.362
 222.291 110.650
 842.855 943.699
 190.681 915.380
 268.023 172.065
 239.924 117.842
 228.031 147.795
 932.412 690.869
 922.328 47.113
 723.186 861.178
 710.223 259.814
 595.693 429.595
 364.450 187.154
 348.172 115.628
 224.545 496.846
 558.845 470.156
 840.503 502.763
 400.022 961.718
 929.524 795.030
 519.694 686.873
 670.440 103.274
 91.003 299.929
 341.404 375.054
 349.940 734.282
 579.141 576.660
 832.854 894.460
 568.470 49.026
 498.834 48.310
 927.757 792.400
 717.206 221.521
 61.552 615.429
 34.443 586.808
 131.124 113.623
 853.393 7.694
 325.208 275.779
 884.435 418.121
 778.476 632.309
 14.741 235.488
 718.646 124.787
 218.174 173.604
 362.406 800.148
 252.428 566.068
 816.249 415.205
 198.073 68.446
 64.952 617.679
 750.245 583.247
 794.673 479.246
 520.514 664.913
 749.888 365.628
 214.125 998.170
 966.769 900.345
 265.291 803.089
 166.735 714.904
 517.052 970.727
 892.183 772.211
 577.410 156.417
 384.735 935.490
 152.961 1.591
 460.287 656.519
 616.214 682.831
 643.920 839.526
 292.507 427.857
 963.173 156.283
 24.176 836.974
 135.664 40.147
 879.102 415.633
 454.764 858.828
 891.355 784.999
 706.503 85.194
 255.341 484.527
 626.659 770.473
 821.368 20.668
 116.737 33.693
 267.985 21.810
 22.155 264.434
 240.886 719.919
 279.251 83.056
 663.905 948.170
 656.963 994.136
 537.026 890.839
 854.194 926.217
 859.893 682.292
 18.439 186.008
 955.665 876.924
 681.619 620.487
 846.034 818.117
 974.746 219.042
 448.555 53.739
 796.842 883.674
 65.303 476.474
 341.160 422.765
 818.291 622.583
 192.260 898.068
 601.330 121.900
 722.817 580.973
 577.523 249.477
 64.555 899.189
 901.795 745.792
 781.514 715.477
 912.473 923.775
 17.635 53.703
 566.634 708.641
 258.751 342.259
 20.673 817.913
 579.395 389.730
 438.293 206.973
 928.010 541.888
 878.996 118.310
 434.282 832.808
 345.481 284.685
 146.353 866.666
 190.410 767.145
 973.897 722.028
 372.420 543.850
 828.735 318.925
 856.553 805.705
 124.251 533.454
 452.309 226.647
 477.986 378.033
 828.059 542.254
 921.045 921.671
 416.762 137.922
 369.261 328.108
 595.750 80.808
 973.251 605.384
 372.212 957.015
 109.806 944.067
 903.168 841.967
 780.472 69.269
 419.801 847.791
 573.215 930.587
 484.532 582.911
 851.035 531.800
 287.010 917.470
 641.932 376.703
 762.144 80.884
 705.411 137.597
 397.320 997.653
 282.553 888.178
 473.337 83.007
 143.557 872.841
 268.423 425.081
 225.578 990.443
 139.494 344.927
 604.936 273.627
 900.039 984.988
 924.560 856.842
 138.254 581.851
 56.425 599.642
 989.125 946.530
 529.184 410.054
 894.958 937.678
 606.020 779.346
 393.289 167.607
 322.619 368.981
 370.452 141.481
 959.192 97.890
 252.471 575.519
 445.573 869.074
 589.819 865.251
 909.935 295.273
 574.475 940.214
 757.767 870.974
 430.182 922.858
 290.007 469.784
 891.658 748.528
 372.168 690.486
 265.657 857.355
 187.541 940.585
 804.142 160.638
 738.079 632.363
 353.617 152.269
 790.167 13.295
 839.122 484.062
 146.304 891.001
 38.851 772.213
 907.974 413.749
 76.394 335.894
 182.908 593.078
 950.820 989.169
 88.082 7.647
 416.942 680.558
 967.650 100.340
 374.084 482.980
 245.289 307.569
 204.474 228.221
 979.012 465.127
 883.122 518.098
 902.218 183.912
 149.027 258.102
 889.796 236.927
 150.153 593.333
 457.564 142.558
 147.265 791.269
 115.597 655.138
 558.178 337.350
 382.506 509.637
 645.885 179.115
 713.017 631.388
 881.359 579.871
 883.017 872.544
 652.507 596.567
 855.315 824.179
 831.003 467.024
 359.790 166.393
 362.732 633.157
 360.256 539.285
 707.749 208.994
 947.653 866.397
 642.507 160.462
 648.237 151.245
 749.255 549.140
 522.816 849.175
 281.745 921.017
 68.349 234.465
 17.508 325.915
 828.984 619.817
 18.119 831.643
 745.840 616.831
 831.047 562.464
 792.305 766.536
 819.221 823.239
 976.533 124.451
 814.764 363.454
 670.338 701.052
 806.786 149.453
 722.044 872.986
 613.571 524.689
 411.641 970.378
 508.438 488.231
 944.261 579.270
 196.109 168.284
 490.308 684.479
 830.411 833.099
 358.310 516.265
 460.826 904.651
 523.704 894.298
 258.987 125.137
 680.355 415.123
 549.093 992.270
 181.854 75.947
 318.851 811.958
 599.859 829.978
 868.709 717.210
 253.382 229.397
 243.372 36.601
 515.536 224.317
 335.988 746.566
 245.600 483.778
 144.804 957.101
 540.019 312.145
 755.771 523.481
 565.281 516.460
 711.637 776.600
 400.351 992.847
 576.103 866.129
 151.853 539.352
 605.888 424.217
 639.739 555.563
 477.908 809.036
 416.188 83.414
 284.824 468.491
 960.537 697.045
 389.925 382.295
 475.877 321.159
 929.664 768.073
 639.312 296.391
 555.269 462.774
 971.789 206.957
 528.026 568.430
 691.850 820.706
 218.368 51.083
 200.953 286.245
 927.419 238.685
 869.322 697.660
 349.672 329.078
 907.202 627.293
 853.831 609.325
 626.392 984.081
 580.413 634.886
 833.757 962.949
 472.461 919.339
 917.852 184.111
 180.794 55.939
 60.832 794.848
 56.922 710.473
 52.463 126.163
 482.428 685.189
 226.580 908.831
 728.724 616.631
 860.989 394.773
 619.423 711.698
 961.095 477.890
 30.630 888.039
 119.974 931.660
 842.429 423.989
 250.937 687.711
 305.461 662.676
 513.655 69.682
 946.068 893.048
 995.538 609.960
 466.208 451.532
 413.449 444.060
 542.588 571.561
 717.080 869.715
 763.796 39.644
 407.790 937.150
 13.173 296.981
 241.877 506.012
 585.617 21.439
 824.651 56.206
 973.249 218.231
 183.953 308.240
 150.942 486.776
 454.922 917.993
 999.259 979.308
 230.509 826.176
 208.605 953.169
 306.857 319.774
 181.745 87.818
 554.123 197.737
 487.828 500.044
 500.161 213.110
 793.237 772.419
 157.992 916.044
 704.844 202.462
 342.822 265.065
 989.292 790.380
 598.214 666.227
 385.953 384.604
 224.639 90.844
 997.202 584.950
 321.062 402.387
 631.936 917.424
 208.454 172.527
 689.242 911.953
 803.378 906.455
 219.228 770.200
 103.425 440.509
 785.971 555.993
 790.692 173.219
 110.040 292.345
 364.236 987.392
 189.985 38.905
 190.328 99.574
 526.591 249.676
 375.968 408.499
 111.656 286.519
 595.737 121.092
 233.917 468.440
 556.431 818.856
 715.760 64.591
 993.476 635.293
 571.175 50.753
 236.064 683.382
 991.547 620.670
 935.694 278.555
 73.173 516.702
 460.087 215.198
 428.679 375.945
 348.698 382.364
 231.820 901.228
 698.413 246.395
 867.593 699.568
 192.102 224.662
 61.477 787.986
 945.892 156.238
 585.236 767.671
 383.256 13.340
 652.692 497.746
 848.777 653.725
 275.753 260.303
 758.121 891.445
 825.537 165.506
 302.893 954.557
 90.576 181.692
 352.414 637.491
 326.813 238.308
 434.771 167.011
 313.513 402.761
 955.824 149.258
 754.615 4.895
 999.124 506.867
 563.816 619.517
 717.282 245.803
 539.261 128.663
 4.328 298.442
 643.828 296.935
 560.715 799.898
 861.367 796.975
 812.161 586.956
 277.698 825.166
 308.407 721.944
 345.835 22.757
 48.862 586.887
 23.798 553.386
 703.033 856.403
 734.782 838.406
 411.649 121.594
 585.839 586.329
 969.653 423.124
 512.966 607.368
 858.159 671.443
 596.329 229.512
 165.343 238.444
 635.998 445.366
 725.822 640.820
 700.888 751.405
 326.901 584.746
 94.645 791.112
 44.038 978.809
 433.090 694.266
 345.965 262.210
 37.798 495.410
 674.053 344.017
 936.846 310.073
 576.088 52.748
 572.166 407.955
 939.795 590.906
 67.024 824.001
 407.772 553.691
 158.537 332.679
 97.459 473.173
 778.839 135.065
 435.138 97.556
 732.441 395.402
 332.482 109.136
 2.706 252.080
 381.876 264.272
 291.303 321.603
 969.603 934.736
 393.630 232.780
 654.292 313.544
 710.701 857.505
 235.032 581.687
 442.825 644.917
 245.740 717.539
 979.085 584.259
 219.310 361.475
 444.149 600.415
 729.388 857.914
 873.327 672.861
 655.279 810.299
 719.078 227.097
 245.254 866.203
 336.731 706.545
 747.640 55.750
 321.311 37.248
 712.607 532.892
 466.629 557.745
 568.895 602.889
 165.744 28.250
 980.293 188.051
 70.475 448.313
 471.049 505.597
 156.423 507.749
 265.234 465.160
 207.318 744.541
 553.272 788.445
 424.233 574.303
 23.299 899.833
 995.820 742.631
 472.756 415.028
 227.443 904.157
 346.940 386.417
 240.491 685.618
 789.390 60.591
 416.884 995.804
 90.413 617.978
 104.551 519.326
 594.362 439.968
 622.388 306.196
 186.146 768.990
 140.871 442.829
 388.697 966.240
 478.293 775.943
 34.690 845.067
 481.660 137.957
 49.750 71.219
 273.153 85.579
 425.973 320.383
 883.115 672.754
 252.029 605.726
 382.459 610.943
 180.926 910.944
 622.974 465.388
 893.285 355.866
 723.049 452.945
 590.332 590.686
 956.952 367.881
 917.608 860.833
 254.017 105.472
 771.633 247.395
 954.256 883.103
 424.367 398.530
 241.311 294.909
 264.661 696.744
 52.941 763.852
 105.141 217.123
 601.853 275.735
 543.686 125.283
 602.561 759.427
 860.340 833.874
 147.881 398.864
 635.871 416.990
 994.630 72.950
 913.067 496.969
 963.369 82.901
 705.185 233.057
 720.639 171.814
 859.819 711.760
 461.734 413.189
 285.999 160.851
 842.888 953.967
 875.958 69.700
 897.696 469.514
 832.047 725.535
 915.152 914.344
 728.441 486.485
 236.036 140.539
 384.128 566.637
 348.207 878.626
 339.132 355.263
 316.115 621.561
 453.872 621.869
 579.498 75.596
 389.084 51.477
 193.412 11.846
 671.081 731.812
 176.742 804.700
 857.490 687.813
 387.986 428.837
 348.612 681.600
 182.014 722.058
 448.588 10.872
 524.601 838.711
 881.447 329.552
 585.873 815.985
 575.617 855.629
 510.456 366.268
 815.571 137.703
 810.346 472.209
 942.991 629.373
 963.783 191.831
 497.436 115.513
 475.081 639.299
 796.177 883.767
 80.232 268.856
 446.266 915.542
 522.768 996.458
 593.341 151.803
 503.869 3.119
 979.131 578.690
 987.898 198.638
 193.634 875.864
 55.693 722.890
 162.687 216.621
 307.219 728.072
 654.081 433.753
 365.015 239.172
 865.642 740.293
 90.734 616.665
 380.323 981.477
 547.635 46.090
 542.485 596.056
 698.859 320.261
 686.070 74.724
 79.657 743.751
 391.699 354.542
 804.351 323.688
 781.917 805.392
 926.916 79.331
 700.608 912.666
 356.904 634.574
 836.250 495.196
 807.344 596.922
 514.229 15.275
 13.764 184.261
 29.307 825.287
 187.293 262.610
 246.936 780.586
 151.543 295.768
 455.996 648.989
 242.645 588.507
 493.424 922.296
 32.356 801.599
 323.930 634.161
 551.730 717.911
 89.432 401.316
 561.698 98.288
 140.182 312.366
 729.424 653.526
 422.857 311.351
 345.986 409.930
 483.586 73.946
 560.447 311.621
 102.346 905.105
 434.420 799.541
 519.001 141.250
 444.747 367.255
 353.155 801.650
 212.869 14.963
 625.754 576.693
 129.013 919.157
 928.993 580.583
 406.701 85.095
 384.550 937.981
 765.719 847.583
 903.777 164.831
 45.016 692.620
 695.468 279.744
 314.746 364.458
 438.662 621.543
 540.483 740.976
 984.233 819.007
 182.519 662.306
 507.418 269.285
 747.001 206.181
 294.753 731.301
 779.704 756.999
 607.150 269.778
 971.639 318.212
 563.005 224.932
 370.923 589.023
 681.574 203.737
 437.855 352.014
 520.673 252.794
 188.558 198.986
 840.489 482.882
 623.714 824.782
 486.480 964.305
 287.594 325.289
 971.800 833.994
 231.856 694.038
 769.023 274.449
 29.617 85.377
 11.369 505.925
 287.213 230.126
 526.950 732.571
 401.413 496.682
 461.189 296.765
 3.996 597.067
 710.672 210.480
 597.295 469.405
 727.806 975.896
 615.197 817.371
 144.332 797.595
 424.148 560.434
 990.611 184.464
 315.913 719.204
 897.626 690.280
 124.295 216.242
 603.581 437.837
 835.992 668.436
 844.086 793.144
 153.726 452.292
 484.228 424.894
 928.067 373.444
 705.807 212.058
 301.789 917.464
 549.972 401.556
 233.773 817.154
 944.123 811.753
 293.398 74.258
 24.835 109.722
 573.934 418.621
 571.601 535.290
 675.890 788.980
 358.327 317.844
 697.821 855.600
 332.748 238.380
 360.079 970.868
 573.544 775.656
 922.011 589.878
 729.197 378.414
 658.679 25.075
 92.999 103.086
 891.218 28.739
 49.654 16.242
 45.136 791.663
 478.350 892.223
 901.402 428.807
 905.754 238.167
 142.076 331.227
 64.173 91.181
 839.774 102.590
 772.016 286.250
 640.914 387.512
 166.105 560.059
 816.782 223.414
 681.420 396.974
 952.843 608.345
 400.123 541.678
 991.960 541.036
 537.696 591.449
 396.281 638.438
 662.439 673.612
 928.493 618.066
 471.238 434.783
 636.989 11.101
 488.421 83.028
 50.631 776.448
 287.611 87.864
 914.468 360.612
 834.145 52.173
 423.589 803.580
 335.976 811.775
 311.861 852.997
 805.642 719.863
 127.321 609.275
 59.277 453.162
 956.481 890.162
 498.580 293.130
 953.577 447.603
 78.902 338.335
 574.208 80.832
 905.086 283.210
 19.889 21.757
 913.572 434.535
 263.387 191.456
 794.593 351.363
 164.662 775.449
 335.539 598.694
 702.497 291.218
 582.047 452.536
 664.295 940.921
 926.747 227.212
 260.729 587.522
 459.519 98.677
 896.255 461.540
 613.435 644.659
 641.756 511.808
 486.171 728.550
 61.299 736.010
 829.711 125.000
 758.365 460.248
 906.781 367.185
 973.548 241.615
 488.977 525.825
 509.230 219.893
 700.422 985.640
 228.850 485.502
 126.627 134.270
 9.020 518.031
 248.613 230.539
 769.918 405.851
 418.277 472.682
 609.139 321.014
 56.203 482.883
 980.947 298.888
 774.852 492.790
 738.809 478.528
 658.443 526.934
 964.946 583.072
 869.167 799.021
 194.800 60.261
 204.137 462.505
 583.771 228.339
 758.239 284.800
 13.038 264.155
 717.474 877.762
 173.848 476.185
 731.327 840.043
 466.416 88.893
 710.072 714.720
 589.847 555.448
 135.853 593.763
 50.545 58.008
 639.982 705.854
 374.066 459.002
 211.585 492.586
 542.795 158.968
 695.814 737.841
 401.029 488.183
 398.113 884.164
 349.872 817.845
 521.875 7.189
 304.843 194.616
 671.415 173.864
 395.296 168.599
 794.135 372.574
 361.086 553.212
 212.404 553.792
 740.549 95.800
 7.030 879.997
 265.521 685.467
 113.670 265.129
 982.267 530.530
 437.579 39.396
 428.678 218.763
 890.183 847.891
 222.764 261.474
 15.951 65.148
 988.376 415.280
 275.569 356.677
 72.272 86.663
 750.605 957.937
 731.484 533.165
 157.613 576.604
 708.710 476.065
 431.279 1.743
 511.752 493.005
 534.986 860.568
 494.377 41.201
 564.591 977.256
 552.290 814.233
 61.757 327.096
 28.887 15.188
 884.672 151.803
 229.284 958.934
 87.058 807.514
 803.781 635.068
 325.229 895.921
 547.793 674.656
 94.365 111.783
 816.629 788.054
 39.604 597.976
 540.985 663.141
 98.152 894.294
 601.074 534.248
 911.858 400.813
 250.918 918.530
 865.273 644.057
 134.160 150.648
 14.603 168.154
 781.989 376.409
 794.216 98.144
 993.400 154.723
 638.238 3.543
 157.427 94.212
 907.469 682.923
 953.440 360.570
 841.459 590.914
 354.715 43.793
 690.553 424.493
 935.806 396.632
 954.330 603.388
 947.590 738.635
 445.831 137.950
 855.088 271.196
 102.942 435.695
 240.252 340.977
 420.044 604.475
 441.067 510.349
 618.581 555.679
 643.720 598.252
 211.586 875.942
 558.671 112.820
 144.555 841.598
 314.726 943.591
 866.844 808.618
 896.256 67.095
 360.272 374.502
 754.332 361.748
 634.514 420.738
 147.631 458.415
 504.844 288.736
 146.453 169.623
 562.604 693.103
 974.343 256.770
 301.441 448.668
 705.721 689.708
 994.932 987.547
 102.133 721.691
 458.825 916.032
 199.637 905.105
 552.222 345.024
 879.117 985.651
 657.924 399.812
 111.731 576.356
 367.484 543.219
 503.117 785.097
 819.018 139.367
 620.410 973.217
 186.182 943.026
 911.693 496.607
 489.036 961.570
 682.510 328.557
 438.771 833.864
 20.839 605.415
 388.664 573.990
 30.987 356.967
 546.487 199.755
 596.897 484.492
 515.435 508.701
 823.015 697.218
 530.860 571.225
 551.170 894.622
 711.613 515.093
 7.721 935.603
 463.239 902.508
 857.809 929.382
 274.689 615.089
 222.060 946.252
 412.682 219.210
 612.955 223.654
 13.453 480.464
 168.841 644.916
 328.881 118.490
 976.747 120.288
 134.085 269.519
 982.681 894.256
 731.380 71.983
 869.683 146.743
 478.382 569.113
 47.644 221.586
 167.141 881.103
 330.959 592.029
 930.199 628.138
 94.613 214.066
 145.609 565.037
 388.785 193.982
 256.366 639.784
 176.938 941.734
 663.710 423.642
 141.331 947.900
 254.784 432.492
 299.639 525.342
 492.842 10.631
 501.811 829.767
 845.125 563.264
 60.503 13.827
 115.674 276.836
 722.365 790.805
 656.472 472.077
 650.606 65.337
 572.697 199.022
 378.783 724.779
 741.452 52.382
 957.361 536.099
 506.748 796.615
 971.724 235.500
 277.855 720.272
 314.896 973.006
 378.327 556.884
 680.004 939.158
 506.422 823.618
 654.629 178.646
 165.331 938.532
 87.621 724.616
 697.448 22.594
 423.110 471.623
 857.902 804.317
 898.598 864.528
 639.007 94.219
 654.745 0.339
 712.417 345.220
 752.336 121.098
 996.092 466.156
 13.771 485.038
 538.205 301.869
 257.068 22.532
 902.634 668.733
 452.834 60.731
 256.394 63.316
 270.132 299.742
 317.302 809.250
 374.812 472.762
 592.389 528.954
 271.151 67.521
 999.218 118.866
 830.013 737.092
 41.758 456.241
 397.871 710.465
 441.111 599.954
 332.637 519.002
 183.915 385.101
 344.254 591.071
 735.195 810.564
 338.406 906.750
 8.783 129.253
 856.589 635.972
 140.932 862.675
 289.528 960.837
 168.704 255.407
 5.744 575.967
 74.097 782.239
 403.644 404.875
 971.169 933.165
 762.324 116.479
 342.970 481.519
 60.197 90.657
 487.538 31.630
 656.385 597.328
 720.186 728.028
 720.649 417.875
 368.699 363.155
 464.479 764.145
 357.721 659.424
 808.239 718.050
 830.735 530.309
 934.195 118.510
 127.692 590.000
 868.469 722.557
 801.943 919.057
 529.995 939.864
 703.078 81.926
 633.292 626.278
 407.141 999.330
 64.008 479.457
 80.180 513.226
 319.945 931.207
 806.036 243.544
 861.618 15.093
 288.587 664.490
 609.666 208.498
 899.450 654.329
 804.014 425.153
 234.576 167.598
 272.006 152.742
 570.566 104.609
 188.545 691.340
 980.379 12.310
 327.238 818.893
 937.908 436.358
 852.580 271.830
 274.382 690.323
 972.350 730.107
 562.587 538.763
 417.722 600.000
 816.309 971.467
 235.376 623.860
 674.413 432.200
 828.599 58.587
 566.623 752.982
 468.319 964.050
 259.816 721.325
 584.082 655.177
 390.829 900.369
 340.697 988.418
 289.050 648.758
 188.686 282.077
 467.038 507.079
 953.722 983.443
 451.018 380.252
 388.006 882.154
 179.139 540.376
 59.413 682.987
 511.091 82.906
 694.471 61.925
 668.064 411.961
 139.412 172.314
 810.629 819.876
 558.275 694.163
 820.136 614.507
 275.074 445.701
 486.494 278.228
 293.288 834.519
 234.134 199.042
 323.378 813.726
 704.636 870.979
 528.816 840.119
 627.692 533.145
 902.466 685.401
 573.930 810.027
 525.537 922.846
 218.821 476.220
 86.150 860.678
 434.754 333.606
 167.499 495.967
 849.800 835.646
 508.455 360.474
 901.361 390.040
 822.001 580.016
 8.369 726.395
 787.285 994.171
 377.927 729.018
 545.290 222.301
 445.116 246.745
 790.566 318.695
 765.223 532.236
 304.390 354.141
 786.125 704.002
 288.720 378.602
 728.185 427.197
 984.016 760.914
 396.421 476.689
 964.063 633.209
 204.216 971.120
 952.409 872.218
 762.419 483.457
 580.780 774.647
 797.886 466.300
 871.052 892.929
 830.548 143.980
 358.318 719.846
 329.756 273.954
 250.625 390.671
 64.415 663.432
 236.611 919.772
 85.380 630.487
 979.182 831.170
 464.294 449.644
 773.258 270.880
 245.106 338.278
 678.403 710.221
 430.469 480.847
 870.824 336.549
 566.118 602.503
 279.938 869.438
 145.850 481.939
 396.656 290.430
 635.227 716.166
 656.209 302.722
 103.519 838.511
 28.137 978.919
 914.250 257.446
 488.688 261.326
 511.287 280.394
 333.060 766.632
 359.373 956.600
 811.554 747.633
 568.042 500.294
 177.784 376.564
 611.726 414.108
 829.751 551.259
 25.620 38.098
 45.136 765.746
 628.461 407.384
 677.860 825.777
 25.113 957.753
 739.484 187.543
 151.945 610.308
 759.833 830.389
 927.991 71.135
 258.205 983.360
 599.256 167.994
 189.523 868.042
 750.091 722.112
 316.747 319.349
 794.981 718.613
 638.049 640.016
 850.492 434.081
 128.761 37.840
 467.393 134.774
 586.472 206.686
 727.465 45.493
 563.290 28.542
 581.408 468.861
 580.826 495.188
 130.165 310.462
 727.738 41.185
 391.270 329.891
 591.488 826.894
 207.391 325.328
 358.366 659.115
 561.770 193.893
 989.962 251.130
 83.715 557.079
 139.331 232.445
 828.843 955.437
 973.567 566.248
 78.458 695.834
 216.757 929.750
 448.715 364.889
 492.120 785.174
 764.452 31.117
 726.125 708.849
 119.361 864.107
 860.619 459.772
 201.199 560.467
 109.241 930.116
 148.828 732.729
 278.044 716.825
 971.012 578.924
 361.332 539.819
 392.060 387.843
 414.774 78.192
 96.896 69.268
 119.295 236.377
 881.198 141.774
 79.776 138.637
 527.377 815.390
 678.910 799.002
 133.856 715.854
 733.574 957.089
 636.198 794.991
 611.822 806.046
 839.747 332.481
 274.153 580.546
 103.721 72.815
 642.348 299.494
 998.063 263.426
 90.346 464.575
 622.088 111.940
 839.692 562.363
 606.348 299.253
 850.865 680.320
 97.631 148.176
 982.894 67.406
 686.177 722.913
 877.025 705.181
 411.728 31.398
 163.852 828.338
 771.773 19.931
 233.363 282.780
 345.215 727.707
 308.012 838.927
 984.745 738.334
 862.706 307.575
 971.717 497.576
 312.825 20.626
 471.495 623.334
 190.889 940.447
 681.636 617.688
 930.848 116.042
 289.354 394.962
 631.223 193.807
 11.290 397.972
 357.338 263.375
 793.378 311.264
 329.910 38.281
 620.609 160.353
 721.482 566.063
 197.777 965.333
 311.018 677.698
 87.990 792.059
 325.894 832.228
 264.280 601.359
 903.245 15.151
 672.382 463.830
 530.758 800.123
 4.302 603.058
 960.589 490.060
 830.341 112.195
 637.049 588.605
 872.616 707.226
 925.162 404.709
 69.742 325.003
 987.455 815.799
 177.277 925.868
 222.801 578.387
 672.064 340.674
 774.187 814.444
 333.893 122.237
 830.716 668.314
 921.561 974.222
 719.602 639.011
 151.895 679.278
 111.336 778.677
 742.356 416.814
 878.558 107.557
 556.262 723.420
 167.630 42.666
 63.443 20.754
 300.702 950.358
 20.270 922.286
 42.565 707.041
 806.762 377.997
 186.384 247.732
 513.109 961.822
 58.987 874.808
 124.965 227.884
 471.653 731.045
 950.808 426.516
 476.125 468.760
 403.187 988.559
 485.796 193.774
 979.726 955.774
 425.005 167.146
 583.080 996.570
 439.147 213.564
 418.928 230.202
 777.480 32.436
 567.561 860.444
 19.385 621.613
 841.088 553.452
 202.204 305.149
 821.181 686.573
 301.322 672.271
 581.150 538.432
 165.750 366.905
 793.695 319.523
 508.158 663.643
 927.758 681.147
 48.220 190.384
 463.387 153.940
 901.466 839.032
 374.587 411.038
 860.081 688.556
 121.869 521.482
 222.670 759.461
 586.974 543.643
 270.557 251.545
 503.555 133.780
 660.524 979.081
 173.872 929.565
 787.855 416.728
 500.661 571.198
 277.122 778.137
 445.924 493.114
 967.561 56.118
 998.572 347.208
 189.226 912.255
 87.550 784.702
 467.996 684.825
 816.577 649.488
 572.196 822.195
 74.260 632.944
 619.893 495.366
 345.444 461.383
 730.580 514.757
 225.962 475.595
 932.683 504.813
 235.984 401.163
 62.415 373.454
 502.869 472.883
 620.787 765.254
 411.713 281.547
 733.547 486.603
 522.668 562.438
 800.715 932.756
 753.899 88.268
 273.814 690.874
 805.943 201.936
 483.365 616.008
 38.748 803.952
 108.648 419.919
 941.414 663.764
 865.854 833.048
 94.157 262.433
 247.694 620.579
 203.363 395.391
 713.301 592.935
 687.423 8.603
 966.304 453.226
 150.704 139.821
 813.381 88.991
 355.486 960.233
 336.235 228.206
 390.457 222.405
 585.109 241.171
 245.724 520.713
 888.686 46.888
 997.983 653.457
 928.180 357.381
 48.027 675.461
 525.775 913.734
 52.123 470.537
 310.337 497.021
 267.810 519.778
 35.850 664.865
 365.478 49.913
 907.617 714.760
 414.826 612.230
 213.505 918.958
 768.389 953.652
 335.953 738.534
 164.074 525.172
 636.948 397.940
 239.723 246.931
 142.500 792.978
 182.830 972.798
 613.381 387.748
 768.416 119.584
 761.190 217.975
 111.708 937.184
 667.284 813.564
 76.794 76.577
 79.388 251.742
 137.922 284.031
 217.031 389.273
 239.977 923.978
 111.158 848.850
 705.329 462.387
 762.010 567.483
 795.300 270.206
 527.558 685.784
 168.517 16.409
 985.427 564.322
 151.454 286.713
 955.469 570.147
 617.191 802.250
 667.234 562.300
 979.144 27.943
 23.882 314.329
 672.260 999.474
 197.126 304.896
 793.381 697.309
 110.191 760.433
 786.499 233.906
 779.323 688.130
 122.094 864.115
 618.910 50.495
 470.352 387.642
 128.834 627.214
 496.554 785.731
 411.385 424.479
 907.377 961.975
 573.185 430.504
 996.200 670.030
 697.440 798.301
 624.040 180.264
 994.093 148.302
 233.751 924.987
 298.526 125.061
 235.011 370.350
 970.306 880.677
 476.074 185.501
 696.853 74.931
 797.795 549.862
 815.872 826.313
 62.091 181.938
 696.071 882.599
 979.499 552.852
 947.330 933.499
 401.082 320.533
 836.497 305.905
 63.712 482.432
 158.830 374.733
 613.059 182.715
 931.478 515.280
 806.934 751.664
 935.960 707.998
 307.461 18.579
 221.396 390.824
 291.670 483.730
 897.045 510.636
 87.230 709.153
 677.929 142.337
 217.269 582.440
 814.957 475.842
 112.410 602.755
 933.573 387.340
 519.771 355.442
 442.982 447.140
 460.726 92.657
 160.070 823.119
 818.471 175.014
 545.026 632.831
 82.170 796.449
 974.260 411.003
 949.605 295.145
 113.491 290.220
 860.436 721.888
 111.014 554.636
 766.517 608.592
 747.364 498.570
 666.136 859.699
 170.283 98.651
 460.849 823.965
 558.605 250.035
 315.022 230.696
 218.929 100.204
 890.746 270.351
 776.658 979.487
 29.029 532.770
 407.903 232.989
 789.763 295.843
 428.927 826.926
 338.765 182.687
 51.446 371.876
 274.114 16.343
 89.306 380.352
 363.156 728.322
 807.383 376.023
 766.081 992.303
 707.381 382.242
 55.249 318.847
 696.214 339.288
 307.866 263.616
 957.645 899.448
 312.789 163.584
 701.584 608.996
 252.851 56.648
 381.118 754.144
 817.946 684.615
 605.850 687.601
 490.176 392.450
 830.975 592.553
 92.706 373.935
 531.846 726.489
 683.752 771.468
 379.346 828.559
 534.709 202.825
 385.577 697.176
 488.264 87.620
 894.148 840.889
 132.905 799.301
 24.456 482.341
 342.404 933.384
 952.878 225.412
 153.227 508.907
 511.837 67.652
 233.545 497.594
 624.511 608.197
 331.540 884.770
 260.971 735.041
 778.229 328.922
 921.165 510.329
 14.447 114.773
 220.149 659.069
 69.322 340.564
 397.980 22.088
 248.104 386.840
 505.685 590.255
 3.361 565.435
 462.609 591.932
 31.020 217.772
 50.504 372.709
 220.561 336.229
 445.038 64.838
 818.884 326.695
 903.518 888.142
 365.171 760.968
 373.927 214.910
 897.782 721.143
 788.566 644.300
 105.284 592.223
 707.412 408.760
 426.733 281.925
 411.608 633.105
 238.912 846.975
 974.356 709.002
 791.314 282.353
 790.976 272.237
 257.103 824.101
 396.245 681.343
 407.176 958.088
 577.885 213.654
 935.024 487.803
 80.474 404.059
 265.611 455.736
 933.021 553.490
 878.436 537.789
 302.511 695.281
 322.889 231.533
 29.918 510.018
 465.636 870.839
 727.414 371.344
 300.879 245.843
 666.971 949.838
 293.921 553.407
 160.481 428.573
 588.585 104.869
 787.302 237.167
 64.790 871.224
 562.268 401.214
 712.507 637.893
 929.345 757.099
 823.581 499.362
 615.006 789.832
 278.327 266.510
 760.881 120.915
 606.913 345.061
 85.445 377.349
 377.240 921.757
 885.403 500.009
 845.245 155.625
 593.397 453.976
 197.313 195.686
 52.071 754.731
 318.085 554.989
 165.778 457.688
 983.581 875.849
 749.130 25.393
 65.786 775.102
 132.697 303.440
 550.154 4.331
 915.584 234.949
 424.616 982.065
 505.145 722.217
 263.448 127.364
 167.011 516.312
 270.676 761.989
 963.108 260.083
 787.679 457.257
 498.821 922.001
 633.476 27.835
 978.409 197.772
 912.141 255.239
 903.866 899.808
 71.415 336.040
 398.377 542.930
 464.302 862.020
 721.215 925.353
 589.096 360.511
 24.428 420.014
 653.615 452.269
 819.023 370.939
 420.355 61.629
 333.892 636.914
 187.978 769.873
 906.813 159.785
 701.095 909.157
 513.952 942.733
 158.124 812.762
 371.127 5.726
 912.441 370.538
 403.303 507.778
 994.779 679.234
 33.373 70.685
 987.432 759.797
 770.149 454.628
 769.243 562.156
 139.846 685.696
 143.422 457.358
 594.419 848.283
 730.128 183.050
 711.259 375.997
 827.543 457.336
 667.577 413.732
 247.311 794.998
 102.775 806.659
 644.040 176.414
 875.185 390.881
 268.709 251.488
 255.412 422.492
 769.975 467.220
 985.356 359.632
 986.328 537.685
 655.797 494.384
 159.746 819.128
 630.509 572.019
 655.098 591.339
 463.683 4.016
 789.063 800.725
 440.344 313.637
 411.323 202.388
 615.206 299.830
 295.466 900.714
 960.716 83.219
 497.143 273.551
 964.810 739.368
 635.167 57.791
 76.075 927.059
 513.247 748.547
 689.853 596.586
 794.944 335.126
 142.427 94.088
 194.113 70.300
 249.309 357.459
 173.008 391.300
 933.259 287.750
 728.399 118.363
 161.614 153.173
 974.208 627.147
 802.625 182.434
 831.664 192.992
 746.579 487.429
 852.641 146.709
 177.620 545.074
 619.430 762.673
 762.441 602.871
 78.674 960.543
 606.702 256.617
 825.643 372.622
 561.482 801.348
 707.579 180.950
 110.847 763.435
 64.955 323.633
 986.301 783.727
 583.429 311.176
 511.267 5.313
 646.761 473.877
 733.698 607.186
 524.611 114.484
 740.446 664.560
 914.801 790.601
 324.259 171.391
 706.220 963.987
 882.484 659.834
 208.172 84.404
 133.119 239.691
 79.849 20.442
 834.271 168.655
 317.923 695.633
 161.009 877.447
 652.682 62.758
 30.743 104.172
 747.988 770.635
 354.579 846.830
 585.525 304.729
 635.519 894.610
 180.019 164.999
 321.120 935.892
 363.343 71.555
 962.424 617.906
 288.752 941.593
 225.189 419.468
 742.071 781.029
 663.967 29.414
 457.875 893.120
 503.282 850.412
 781.914 276.753
 399.550 787.152
 5.913 512.067
 787.567 161.916
 40.022 194.591
 279.230 226.917
 247.480 355.342
 90.838 625.129
 914.429 708.567
 368.097 368.688
 87.330 806.576
 872.233 551.025
 206.262 698.719
 931.827 446.109
 872.922 825.936
 76.870 751.447
 198.741 110.974
 905.761 142.423
 915.832 395.520
 622.469 681.465
 939.152 37.859
 277.832 889.079
 433.119 17.752
 92.140 873.687
 953.910 838.949
 689.943 37.373
 656.867 804.929
 584.903 744.867
 327.068 441.203
 582.896 448.782
 513.401 409.916
 774.149 106.142
 929.021 811.908
 636.743 66.283
 583.280 291.213
 229.116 740.458
 594.884 480.708
 91.411 326.808
 18.979 579.984
 965.607 224.212
 220.962 902.277
 771.749 854.059
 719.231 122.323
 9.542 764.867
 72.919 397.433
 286.613 731.279
 337.337 106.959
 480.586 202.290
 80.687 388.081
 923.394 795.177
 635.312 56.723
 332.952 478.749
 532.899 650.113
 217.389 815.044
 286.567 861.575
 426.650 821.038
 377.498 348.473
 39.662 125.207
 476.870 961.588
 44.791 597.876
 285.451 689.861
 317.579 264.326
 556.692 750.256
 321.227 316.720
 740.882 131.090
 178.928 441.618
 557.575 761.623
 297.661 506.375
 683.660 214.914
 393.556 197.975
 600.995 229.153
 490.518 295.237
 649.427 270.163
 475.722 459.020
 100.274 159.926
 915.226 339.737
 927.226 409.331
 705.854 287.493
 184.393 154.671
 489.219 383.540
 986.356 484.278
 632.173 34.003
 957.147 822.278
 614.819 135.279
 311.758 919.536
 320.638 257.965
 45.892 786.889
 529.332 341.056
 831.202 632.686
 735.943 744.715
 391.209 966.290
 702.032 897.709
 317.716 572.632
 156.788 180.082
 382.137 12.276
 156.362 603.791
 507.162 759.083
 455.413 560.354
 251.177 546.797
 100.579 677.435
 183.554 90.371
 404.388 213.386
 109.110 102.119
 661.157 483.775
 153.654 601.761
 912.912 385.715
 121.742 478.911
 830.699 9.300
 857.583 302.704
 240.384 710.909
 108.986 573.052
 965.698 496.495
 343.621 199.026
 786.760 515.954
 281.285 590.143
 299.392 309.378
 473.087 614.809
 17.218 845.357
 919.200 966.117
 971.099 538.968
 515.095 468.810
 442.925 286.733
 549.038 242.989
 15.762 77.497
 741.229 731.499
 350.190 166.997
 570.734 610.734
 606.118 891.126
 236.572 891.363
 147.050 454.887
 353.762 819.399
 594.752 3.146
 906.270 892.929
 779.355 753.394
 532.675 690.019
 64.437 263.160
 575.712 673.942
 657.655 94.776
 605.941 508.531
 162.556 322.414
 157.637 125.497
 931.721 861.177
 970.061 173.821
 969.017 361.473
 90.905 26.399
 751.277 45.491
 205.538 89.186
 526.976 23.626
 643.370 261.848
 359.531 239.957
 772.055 435.915
 451.788 695.909
 215.237 426.582
 480.346 194.044
 267.342 648.353
 726.020 749.333
 479.484 733.889
 480.417 518.590
 57.470 621.738
 386.968 600.915
 52.373 4.444
 214.557 129.719
 395.937 427.242
 818.015 492.301
 399.765 392.723
 295.203 323.910
 114.690 83.084
 266.295 693.276
 853.905 423.771
 766.544 954.739
 592.323 236.236
 26.517 433.165
 940.544 859.401
 809.130 42.104
 982.998 446.157
 454.432 239.104
 697.686 890.439
 152.619 286.392
 624.216 130.155
 603.297 517.408
 304.979 160.409
 332.307 382.886
 132.366 129.397
 812.857 152.712
 136.684 166.106
 789.359 735.786
 942.078 285.238
 22.694 619.306
 301.364 651.785
 85.139 156.622
 948.713 377.473
 930.495 600.051
 837.887 716.231
 176.835 398.380
 472.875 269.255
 370.600 390.508
 0.010 485.778
 784.542 924.558
 981.690 127.866
 449.383 429.349
 480.791 371.353
 369.251 141.452
 873.628 146.158
 41.373 140.906
 3.227 123.960
 136.701 432.317
 161.993 276.432
 223.648 901.620
 435.005 130.506
 783.776 723.666
 76.761 106.658
 105.954 349.446
 472.926 650.687
 412.180 986.815
 445.263 158.360
 300.081 443.694
 986.493 985.702
 148.358 31.875
 209.302 566.166
 964.466 652.541
 310.394 890.818
 529.131 186.754
 589.585 310.927
 958.582 396.425
 132.000 896.375
 639.295 970.338
 217.943 921.469
 146.580 407.737
 132.749 585.609
 320.418 666.846
 23.625 834.465
 300.771 980.734
 211.181 292.688
 509.345 787.497
 782.013 407.579
 372.931 180.296
 940.628 130.672
 910.413 765.930
 12.442 917.934
 125.026 954.141
 895.974 736.626
 757.155 875.468
 346.376 746.139
 240.857 750.342
 621.622 629.917
 377.253 279.129
 577.988 345.512
 76.244 680.445
 306.733 619.762
 638.794 327.409
 356.304 526.801
 147.754 488.243
 684.001 269.376
 126.345 704.215
 881.349 50.618
 308.610 585.211
 274.676 26.619
 72.171 787.914
 26.338 512.984
 315.317 195.858
 865.253 264.823
 650.888 642.326
 23.746 33.754
 149.635 219.706
 20.153 142.521
 235.115 381.596
 225.184 313.414
 27.960 761.340
 509.975 887.089
 605.208 263.203
 473.323 210.592
 503.767 405.966
 766.284 834.848
 907.899 755.013
 308.659 110.852
 448.679 225.116
 861.639 318.978
 366.674 995.089
 574.770 6.700
 983.840 185.621
 57.492 286.597
 360.998 517.090
 982.740 389.427
 625.662 104.727
 662.774 347.701
 511.980 849.464
 848.795 765.323
 8.654 545.154
 802.462 811.154
 838.845 613.195
 528.720 851.954
 552.906 76.176
 708.080 146.721
 883.581 40.761
 38.483 284.608
 354.957 140.247
 311.054 227.194
 940.388 418.032
 972.531 968.683
 398.135 359.429
 245.031 650.918
 172.061 811.210
 109.578 50.708
 902.116 491.863
 844.712 422.594
 447.209 582.491
 30.240 848.844
 261.299 405.743
 366.463 278.993
 190.201 620.997
 661.713 983.133
 557.762 376.728
 449.881 986.291
 399.999 919.634
 911.766 376.422
 76.925 734.467
 789.717 6.994
 264.552 113.857
 457.615 758.797
 602.676 384.865
 93.993 36.969
 474.165 864.952
 314.843 801.560
 523.619 16.973
 666.835 46.898
 420.278 518.284
 27.333 31.129
 943.216 866.836
 373.515 627.496
 955.352 296.058
 191.259 228.993
 53.985 755.375
 320.357 634.128
 285.048 394.503
 554.500 110.678
 9.553 743.354
 313.630 354.008
 865.662 746.978
 117.406 694.922
 408.244 153.696
 49.254 677.930
 887.776 887.363
 501.676 923.611
 288.001 899.915
 29.049 48.554
 41.348 302.187
 351.169 773.736
 224.849 29.126
 399.513 278.513
 777.968 895.307
 681.793 314.510
 725.722 139.103
 265.504 684.203
 212.766 705.548
 907.189 905.984
 611.353 861.046
 543.922 364.847
 141.474 815.569
 732.739 9.872
 496.089 913.238
 91.452 871.518
 387.373 469.315
 232.521 889.007
 788.833 325.456
 665.569 957.044
 838.418 775.774
 202.109 808.723
 862.989 310.010
 259.514 575.309
 86.531 18.355
 314.742 221.639
 173.141 912.484
 489.602 807.207
 539.092 512.065
 699.159 816.752
 132.341 13.761
 7.183 930.569
 236.932 154.737
 304.504 244.369
 506.264 474.604
 357.776 422.677
 383.587 303.950
 820.986 790.365
 929.116 215.069
 316.336 286.494
 767.393 377.856
 984.601 266.390
 901.072 803.247
 490.309 725.558
 840.954 625.991
 809.977 907.072
 288.140 691.293
 901.078 857.500
 211.817 845.243
 667.553 120.929
 912.747 581.450
 329.595 852.452
 693.665 426.519
 149.542 528.611
 296.961 530.734
 443.448 610.145
 869.108 9.217
 353.757 840.265
 0.156 310.187
 110.290 848.287
 323.169 193.514
 555.182 773.216
 279.053 223.065
 846.523 264.849
 320.802 214.529
 232.219 391.844
 990.462 56.067
 50.311 258.166
 722.303 217.810
 67.904 963.428
 755.658 88.694
 524.445 541.335
 357.215 792.173
 855.915 666.899
 410.257 118.024
 807.280 871.122
 910.362 713.788
 207.033 265.872
 674.522 269.707
 998.908 26.689
 612.873 434.497
 573.804 162.973
 796.484 960.675
 94.933 119.703
 676.596 707.705
 389.430 89.389
 643.828 755.055
 321.634 294.941
 462.024 886.789
 51.523 51.764
 350.441 12.001
 604.043 889.288
 827.917 853.819
 72.169 57.933
 159.593 162.634
 92.364 157.083
 974.988 240.481
 962.796 573.687
 548.147 172.997
 622.373 741.025
 366.603 588.462
 325.696 624.655
 64.817 250.926
 91.907 170.422
 986.151 363.133
 183.594 950.563
 570.345 136.953
 998.194 802.329
 273.769 282.231
 794.491 643.548
 728.666 382.836
 799.771 786.182
 574.368 250.360
 71.070 257.843
 665.431 866.031
 341.908 828.812
 824.399 300.433
 252.283 465.103
 683.967 414.413
 315.901 764.252
 506.566 334.843
 659.302 947.773
 808.584 822.773
 610.296 191.576
 609.712 131.951
 208.834 372.333
 711.292 731.074
 456.066 733.992
 445.320 37.594
 853.880 964.902
 270.381 804.221
 467.924 793.763
 692.647 996.697
 275.330 423.617
 607.924 404.020
 40.430 30.008
 971.189 96.620
 957.360 645.348
 958.182 476.287
 70.247 170.274
 572.247 591.784
 245.413 18.737
 129.980 689.482
 644.813 181.786
 720.591 458.156
 107.627 841.213
 643.557 956.036
 162.933 274.556
 882.719 886.597
 98.875 754.531
 845.967 343.453
 334.210 686.115
 190.001 765.607
 461.183 961.577
 439.046 39.540
 641.942 706.372
 2.962 126.907
 385.058 386.566
 890.058 474.577
 148.065 941.180
 7.250 731.372
 203.410 871.448
 137.523 922.957
 968.889 384.456
 2.332 458.183
 692.979 963.230
 853.374 907.831
 356.856 471.251
 720.704 926.687
 717.826 840.101
 277.460 514.485
 86.223 917.957
 598.436 828.266
 165.223 448.660
 301.544 281.674
 759.507 820.864
 407.111 774.668
 496.362 980.196
 47.353 684.866
 726.763 180.585
 52.726 79.558
 262.624 400.906
 656.824 351.308
 541.165 747.401
 648.894 781.682
 622.712 869.084
 392.614 54.073
 262.099 841.355
 179.682 390.874
 236.778 521.732
 433.067 220.710
 460.875 590.984
 681.672 292.228
 910.758 293.713
 938.183 161.849
 484.417 855.848
 895.366 479.134
 17.402 144.475
 61.816 476.096
 388.677 950.572
 762.782 302.463
 30.130 310.537
 590.168 119.759
 966.258 171.882
 981.116 221.022
 471.588 976.354
 797.803 443.466
 461.662 45.188
 61.600 117.548
 200.911 61.827
 929.780 92.396
 892.753 153.513
 988.182 604.797
 241.975 661.643
 442.137 42.893
 378.519 389.164
 622.430 887.956
 289.527 39.805
 762.842 205.409
 510.859 477.257
 459.061 172.393
 620.865 982.109
 871.458 962.207
 602.099 660.323
 200.740 309.906
 387.853 739.997
 438.159 728.011
 590.137 504.452
 891.335 361.970
 167.326 761.132
 611.348 122.727
 489.533 889.998
 23.536 25.071
 207.568 895.207
 798.038 627.610
 539.595 383.662
 119.778 411.081
 24.305 787.894
 942.267 659.718
 619.427 353.791
 774.653 504.732
 871.785 731.535
 874.214 844.234
 75.119 387.028
 42.516 730.589
 142.784 328.065
 276.306 890.193
 835.680 791.995
 355.733 453.518
 935.990 937.829
 692.497 882.395
 582.052 234.470
 867.032 909.521
 870.009 37.378
 793.033 990.754
 777.438 838.558
 223.691 17.890
 720.322 289.980
 799.391 568.059
 567.417 409.653
 301.777 760.983
 608.832 344.501
 572.716 358.103
 914.729 787.520
 355.431 334.543
 285.226 121.479
 373.984 68.365
 846.340 721.618
 369.190 69.320
 505.179 619.621
 715.200 874.890
 359.306 75.820
 140.603 203.857
 632.507 81.625
 38.389 521.765
 357.195 615.988
 765.893 948.660
 370.699 695.132
 182.721 553.548
 970.224 111.373
 753.186 923.569
 963.819 872.797
 730.005 876.225
 750.004 989.646
 945.845 972.999
 297.601 554.848
 354.946 280.781
 523.696 325.333
 802.666 567.820
 78.618 908.206
 248.896 783.155
 142.618 512.808
 352.251 488.000
 672.732 258.133
 534.508 635.353
 966.737 577.444
 315.601 246.733
 243.613 81.516
 343.555 644.720
 689.223 712.383
 473.976 764.635
 547.908 415.371
 891.320 1.829
 24.156 293.385
 348.351 131.670
 115.744 89.748
 448.346 162.190
 855.687 320.524
 652.281 904.853
 573.546 781.166
 583.963 452.949
 678.398 963.018
 781.754 281.342
 550.723 0.884
 435.897 982.981
 546.289 642.298
 813.636 659.415
 952.618 781.684
 46.402 123.251
 291.789 878.437
 98.526 553.907
 379.155 7.557
 997.723 294.046
 476.357 946.351
 554.404 568.047
 121.959 42.551
 678.345 46.647
 390.706 240.739
 194.169 140.228
 482.294 558.245
 516.374 459.276
 435.357 132.501
 253.176 82.095
 117.965 233.697
 427.495 680.560
 381.203 14.411
 522.177 503.447
 749.440 307.382
 542.377 48.561
 334.936 180.145
 136.526 579.796
 833.709 797.576
 1.997 589.321
 715.628 158.237
 124.301 760.012
 749.031 575.770
 239.251 856.168
 186.492 131.402
 473.995 434.364
 624.502 377.137
 701.352 9.447
 279.753 111.645
 346.676 787.343
 195.440 262.725
 409.892 756.100
 402.763 612.888
 328.048 545.017
 968.945 9.982
 104.084 269.489
 19.968 665.393
 292.570 593.269
 543.522 401.345
 967.588 492.079
 67.988 150.030
 534.823 991.114
 142.485 405.099
 100.433 287.073
 80.047 595.491
 312.565 732.402
 292.948 798.309
 964.967 749.822
 71.172 777.834
 841.421 719.558
 110.513 868.587
 8.368 615.815
 967.030 689.283
 82.913 804.609
 834.330 449.621
 544.143 109.259
 246.968 702.000
 375.539 425.618
 98.046 694.763
 761.189 764.763
 515.752 42.579
 72.884 320.720
 919.204 673.698
 421.343 724.350
 918.732 14.305
 873.223 37.326
 543.005 89.081
 405.008 763.002
 671.549 756.759
 451.871 470.656
 85.874 153.212
 769.310 828.162
 488.265 716.145
 340.513 463.612
 390.139 939.250
 394.383 192.111
 360.668 414.736
 737.023 579.108
 623.162 327.087
 610.746 410.852
 966.773 554.153
 74.774 516.322
 932.608 0.966
 424.395 159.099
 967.917 964.701
 732.214 283.936
 904.092 824.061
 86.086 668.228
 591.592 421.798
 221.484 166.286
 658.274 314.656
 787.440 932.490
 191.087 890.554
 559.104 722.441
 171.540 879.228
 208.879 68.527
 923.189 330.867
 292.273 543.585
 807.720 919.658
 493.021 214.216
 291.675 797.914
 831.087 260.670
 107.879 924.945
 972.066 135.077
 66.985 206.736
 319.972 342.178
 601.027 182.221
 638.826 269.964
 11.436 794.627
 270.903 550.902
 770.654 797.531
 918.427 292.497
 914.525 11.345
 576.480 539.042
 340.353 303.747
 771.368 390.641
 674.303 294.685
 322.693 952.479
 726.312 251.154
 538.479 374.095
 548.527 947.772
 29.211 587.979
 845.330 825.672
 224.464 407.612
 243.199 124.431
 559.291 601.136
 464.030 720.311
 109.111 638.104
 206.343 750.318
 961.913 498.260
 928.319 197.404
 673.846 234.363
 351.278 60.002
 935.507 661.985
 421.654 522.315
 836.241 390.442
 446.360 314.012
 435.628 458.238
 866.552 723.709
 396.175 657.253
 577.119 174.869
 188.219 551.309
 205.801 941.190
 414.757 561.615
 411.875 167.433
 515.592 914.111
 78.194 457.960
 970.743 848.004
 483.417 626.421
 934.020 162.326
 838.138 884.376
 369.053 835.457
 336.973 542.765
 439.839 263.977
 459.350 857.656
 412.150 320.585
 188.683 760.469
 265.225 380.075
 109.881 53.664
 787.408 177.333
 688.947 46.987
 155.301 577.337
 89.063 268.620
 972.221 305.157
 491.506 662.594
 895.012 420.578
 376.536 821.747
 313.521 859.474
 591.772 188.103
 897.184 0.214
 259.309 554.264
 99.464 761.721
 816.889 535.239
 152.473 779.447
 374.923 255.818
 508.459 331.112
 425.194 260.323
 737.391 756.025
 37.051 436.355
 294.335 506.131
 504.204 529.449
 378.364 825.076
 894.504 979.594
 946.313 531.038
 743.932 342.092
 277.793 902.387
 815.357 363.669
 848.605 171.136
 206.292 910.176
 522.331 321.580
 385.057 815.201
 656.834 490.282
 911.553 410.883
 914.108 253.987
 560.629 974.938
 707.090 975.094
 419.232 684.033
 992.393 416.648
 832.714 396.294
 778.342 322.533
 93.530 828.660
 346.182 131.691
 712.966 472.513
 940.049 521.022
 412.332 68.437
 57.469 879.448
 486.411 193.856
 534.179 949.980
 504.032 701.907
 260.455 848.045
 946.702 473.133
 564.518 98.637
 77.840 431.006
 353.720 623.754
 266.763 646.042
 895.987 162.217
 50.960 870.140
 360.379 89.313
 248.134 152.213
 702.856 212.046
 469.945 578.159
 295.499 801.444
 939.412 333.509
 547.101 855.880
 773.771 526.804
 170.586 604.226
 17.488 748.054
 316.801 305.732
 52.560 521.790
 441.675 1.528
 384.864 391.615
 9.335 552.657
 718.627 726.457
 290.581 859.581
 152.145 742.390
 5.302 911.512
 925.453 102.942
 118.137 339.868
 546.865 600.908
 46.430 543.341
 145.375 282.162
 23.730 572.860
 318.161 283.666
 604.414 689.098
 548.234 101.382
 847.224 474.729
 891.321 847.296
 707.468 255.576
 210.927 806.972
 557.348 282.016
 867.112 669.458
 577.542 82.939
 731.737 709.981
 384.903 833.339
 457.822 893.326
 623.512 692.951
 523.531 903.432
 119.644 362.585
 105.293 954.451
 434.303 567.983
 916.331 502.812
 416.436 584.599
 835.780 651.950
 420.768 43.103
 212.500 754.992
 789.320 152.287
 872.305 0.361
 666.303 707.033
 6.688 275.861
 211.351 143.101
 647.223 404.214
 363.539 802.482
 407.906 623.252
 883.602 93.257
 636.064 534.228
 938.095 492.337
 282.538 389.270
 788.475 239.624
 368.269 652.254
 590.262 15.432
 274.776 4.924
 100.472 52.080
 561.253 31.472
 521.610 694.075
 154.945 490.006
 391.825 843.238
 571.321 549.015
 555.903 475.252
 996.332 452.439
 840.911 227.771
 258.260 490.126
 212.338 188.404
 787.635 743.876
 328.127 470.204
 920.007 96.096
 543.994 984.885
 350.789 312.092
 386.895 307.866
 169.630 412.649
 215.540 487.708
 852.907 955.780
 466.753 664.797
 498.894 551.130
 361.590 24.893
 776.260 883.632
 860.963 782.779
 801.051 561.721
 740.773 945.715
 941.654 207.119
 952.855 687.230
 310.013 736.110
 580.431 426.381
 68.282 755.210
 143.112 578.577
 253.928 306.442
 293.011 360.136
 397.035 889.254
 934.470 693.819
 18.229 188.044
 937.593 896.519
 104.508 317.588
 170.812 418.329
 766.550 625.318
 898.637 945.484
 591.316 261.940
 354.390 944.563
 277.474 343.386
 758.897 494.315
 241.089 711.509
 297.923 572.193
 220.903 82.463
 754.600 898.726
 915.425 915.617
 107.569 823.272
 219.893 197.605
 518.371 404.310
 275.281 712.145
 638.287 906.392
 822.150 343.402
 38.999 30.421
 0.746 766.483
 114.849 705.424
 939.913 131.329
 897.041 605.835
 118.803 304.522
 569.785 391.229
 407.807 46.904
 871.394 184.015
 942.673 463.253
 113.790 958.889
 55.287 844.460
 954.327 285.497
 576.481 953.830
 824.636 478.311
 93.651 99.233
 661.119 415.934
 545.479 334.494
 217.385 612.686
 677.127 589.666
 275.335 90.539
 874.715 824.525
 841.718 7.129
 213.397 707.223
 331.869 159.132
 858.009 255.470
 541.433 478.922
 370.973 146.652
 207.321 570.752
 834.285 452.130
 306.697 551.147
 759.158 716.607
 160.855 842.759
 519.739 63.377
 451.368 763.078
 940.911 228.628
 548.604 406.562
 832.046 621.634
 55.742 363.572
 779.735 71.970
 220.804 690.608
 686.729 399.888
 229.306 447.790
 118.792 262.366
 303.220 270.987
 946.022 456.413
 768.606 332.936
 443.765 464.768
 663.081 670.975
 557.002 109.912
 212.102 985.288
 490.562 733.268
 364.587 423.082
 928.454 971.556
 126.856 608.677
 724.754 485.788
 330.223 820.617
 764.886 575.475
 701.204 83.642
 241.755 536.834
 241.471 380.559
 901.312 595.516
 363.034 806.848
 915.024 848.480
 436.153 415.441
 163.838 613.622
 195.065 621.978
 554.164 27.950
 189.527 269.223
 918.820 414.000
 376.531 956.122
 425.620 499.553
 302.372 710.599
 767.288 817.255
 744.921 979.819
 735.725 709.398
 361.707 696.880
 791.506 139.977
 841.951 594.256
 579.187 683.246
 388.396 222.628
 867.039 467.804
 484.688 315.702
 415.656 750.988
 840.798 249.377
 816.326 63.745
 985.750 675.156
 352.866 275.681
 104.725 776.307
 598.751 398.652
 635.788 580.233
 386.867 780.729
 667.391 956.434
 307.387 486.932
 956.930 196.710
 278.234 955.699
 146.627 788.869
 474.026 438.204
 537.659 298.733
 927.679 639.440
 226.554 324.914
 71.797 394.358
 967.570 709.537
 955.312 28.591
 337.018 514.251
 648.655 311.511
 504.748 408.638
 684.890 40.201
 606.483 787.199
 225.171 367.660
 628.974 116.818
 887.687 969.133
 216.709 220.003
 946.532 129.366
 560.763 686.794
 450.204 324.064
 792.422 662.315
 991.342 994.575
 159.218 425.356
 595.763 0.317
 870.321 519.550
 908.771 843.759
 350.959 551.822
 412.069 753.419
 809.139 977.479
 380.776 277.799
 387.879 358.029
 215.191 274.202
 726.131 332.432
 387.576 298.619
 783.252 276.694
 714.945 34.423
 175.213 747.703
 892.264 797.332
 733.719 987.783
 37.489 471.282
 318.138 195.195
 454.367 754.728
 198.928 896.691
 408.041 9.907
 282.450 561.136
 632.378 630.197
 581.125 803.331
 699.896 884.770
 248.629 895.587
 641.713 17.733
 123.743 347.876
 115.547 714.152
 563.673 567.778
 497.259 281.460
 731.054 866.709
 981.491 306.227
 839.534 652.709
 788.601 548.142
 900.179 621.272
 10.392 230.955
 562.200 219.235
 311.246 130.440
 852.303 972.844
 412.600 278.916
 210.831 315.790
 8.562 182.228
 751.653 967.864
 923.564 46.380
 266.262 357.168
 66.889 146.030
 108.849 971.298
 154.537 535.300
 774.305 304.222
 550.195 342.742
 79.449 439.615
 671.018 837.611
 321.665 498.091
 660.863 875.022
 389.067 660.329
 856.689 685.099
 380.931 261.534
 569.620 868.332
 43.159 301.622
 930.208 889.302
 985.964 412.176
 770.341 957.355
 812.596 913.447
 447.996 470.290
 610.161 645.947
 84.385 840.588
 725.417 100.600
 248.269 578.842
 937.436 343.723
 764.321 672.178
 440.626 948.599
 69.849 153.478
 939.403 730.163
 628.360 37.609
 431.695 424.815
 13.887 621.922
 302.131 470.940
 794.471 268.650
 365.409 900.152
 607.435 856.030
 781.963 733.065
 377.157 893.003
 925.965 640.657
 474.878 19.844
 512.281 452.714
 460.002 85.371
 604.754 103.834
 526.564 912.387
 631.742 55.956
 763.598 89.229
 652.977 140.980
 133.522 899.935
 859.355 159.994
 691.116 712.351
 477.300 754.773
 973.010 556.951
 802.967 846.016
 852.764 164.178
 247.969 890.387
 101.666 690.511
 855.030 939.480
 745.541 699.436
 384.345 848.808
 341.393 509.967
 503.229 359.624
 996.159 759.907
 884.559 302.600
 247.644 321.774
 763.372 7.240
 462.704 565.080
 174.002 567.217
 770.635 278.790
 228.121 848.195
 534.522 392.433
 261.621 735.088
 217.031 394.057
 917.497 819.940
 170.064 109.381
 513.491 515.019
 273.028 240.956
 715.744 939.207
 568.809 871.485
 279.920 136.087
 659.274 504.817
 684.000 521.323
 886.131 285.281
 945.309 473.018
 453.930 825.457
 949.379 735.052
 68.888 749.134
 709.282 629.193
 242.218 175.798
 188.431 811.600
 714.717 131.841
 553.096 573.723
 29.136 358.630
 946.590 102.383
 839.473 426.186
 397.088 70.668
 286.580 71.742
 165.102 837.415
 574.931 523.497
 412.954 61.327
 596.950 391.059
 323.051 874.607
 112.821 795.269
 818.869 864.613
 102.370 452.089
 544.499 950.033
 661.469 739.194
 256.014 45.878
 371.979 571.907
 869.367 940.178
 787.740 549.506
 21.786 571.182
 359.324 47.042
 641.589 429.403
 279.715 105.319
 18.020 911.810
 837.700 387.077
 629.185 439.357
 584.421 535.675
 261.770 92.976
 73.358 799.418
 58.299 521.773
 950.195 216.326
 201.728 290.992
 524.816 327.604
 216.862 542.082
 634.641 780.780
 885.115 474.778
 41.082 163.696
 663.446 388.483
 926.903 486.973
 227.879 760.445
 372.429 304.702
 362.980 529.608
 276.853 70.924
 255.291 601.790
 804.402 903.652
 263.407 813.618
 524.048 40.058
 200.553 674.881
 379.088 377.848
 925.983 152.580
 75.712 211.393
 775.770 331.523
 477.248 580.000
 826.796 768.163
 895.731 183.583
 762.661 794.236
 500.701 112.330
 858.227 488.192
 335.549 346.866
 309.637 844.497
 16.454 169.445
 376.451 178.324
 163.106 981.229
 967.373 616.327
 2.383 132.649
 864.712 769.077
 627.340 970.648
 546.779 248.913
 768.819 506.545
 911.987 495.667
 33.537 670.073
 341.257 574.823
 721.250 688.201
 742.787 906.608
 98.693 501.829
 119.418 724.442
 376.386 489.800
 976.220 916.727
 306.300 929.428
 564.909 512.647
 947.183 297.621
 641.101 681.239
 586.386 559.296
 516.784 740.297
 371.965 243.362
 728.722 349.755
 909.338 254.736
 446.855 91.006
 878.623 788.213
 726.095 822.563
 800.988 311.471
 99.696 132.743
 46.938 675.785
 639.805 476.251
 361.629 940.396
 116.516 44.167
 860.389 296.869
 994.292 451.734
 103.092 530.718
 765.845 77.196
 423.371 127.213
 168.208 504.937
 805.674 425.457
 611.999 440.169
 860.592 48.876
 218.698 608.911
 640.700 231.293
 66.550 240.071
 412.463 46.410
 35.765 465.836
 4.650 6.067
 288.517 357.602
 893.633 981.025
 267.567 838.381
 867.271 19.764
 825.777 645.538
 491.372 889.049
 962.344 142.101
 948.748 168.588
 723.193 638.618
 346.357 525.429
 283.825 54.014
 709.990 536.804
 562.189 42.334
 480.442 678.655
 974.330 987.264
 965.249 47.283
 42.062 628.341
 414.364 120.443
 463.436 157.711
 907.771 619.248
 265.025 805.798
 252.860 921.615
 649.938 625.547
 476.836 760.485
 845.019 60.813
 105.525 265.114
 420.983 133.498
 288.524 61.347
 324.578 660.271
 458.788 817.659
 914.635 782.900
 802.704 629.149
 154.522 501.644
 517.725 183.548
 380.751 589.923
 5.232 104.099
 668.056 757.038
 595.978 957.216
 249.955 746.424
 646.984 531.697
 63.805 7.522
 347.873 415.606
 681.593 973.415
 0.357 31.579
 401.609 892.944
 8.927 947.059
 428.983 699.827
 169.012 899.058
 10.412 912.735
 839.202 900.347
 333.854 925.255
 218.111 503.170
 509.299 904.860
 648.588 655.637
 141.797 532.576
 779.984 103.814
 850.805 902.866
 623.892 368.597
 616.648 504.821
 334.115 500.603
 409.800 525.145
 674.664 19.496
 124.140 970.399
 60.513 247.360
 161.847 785.811
 168.056 111.088
 953.752 251.760
 21.999 18.703
 421.605 233.262
 232.533 602.221
 652.613 124.792
 443.634 598.970
 444.928 620.283
 776.106 438.535
 556.411 309.748
 26.441 878.765
 437.520 888.706
 986.822 347.264
 519.662 809.193
 557.784 190.699
 158.529 111.953
 361.543 400.084
 571.329 84.484
 562.213 293.447
 359.237 180.401
 243.664 216.106
 851.643 219.466
 374.276 322.003
 754.987 437.388
 441.188 576.526
 722.134 158.591
 808.732 62.099
 92.750 177.716
 743.674 653.125
 383.252 826.371
 553.823 977.998
 147.264 905.940
 59.906 14.685
 682.586 436.057
 519.673 525.434
 155.405 518.263
 457.665 68.608
 51.588 577.657
 636.615 415.267
 281.480 119.746
 602.835 619.386
 669.821 738.898
 17.156 658.435
 195.375 17.637
 967.148 781.277
 23.148 757.446
 970.508 419.102
 741.011 541.981
 702.157 569.412
 995.910 328.681
 90.056 930.418
 974.315 736.237
 261.642 111.773
 517.017 100.561
 521.825 986.110
 557.910 633.549
 695.447 573.850
 566.009 75.566
 565.948 811.156
 614.007 788.342
 34.816 568.476
 37.546 9.455
 963.339 436.078
 657.463 968.334
 342.630 35.244
 561.383 247.535
 576.236 51.956
 157.759 428.596
 811.510 317.078
 879.801 971.390
 683.928 206.999
 611.627 987.198
 758.568 435.941
 795.591 142.445
 783.986 120.618
 747.338 201.043
 487.661 375.320
 21.049 523.538
 614.464 837.175
 627.159 300.854
 768.326 514.064
 482.109 35.579
 94.001 419.158
 966.237 185.889
 115.150 224.288
 761.584 363.647
 14.458 888.301
 944.205 701.796
 142.123 45.490
 401.664 165.343
 614.657 163.223
 150.026 629.133
 13.632 777.684
 728.151 453.927
 613.981 813.431
 71.125 295.426
 417.032 298.261
 707.584 729.764
 891.055 52.088
 714.605 490.230
 541.348 900.472
 103.276 215.824
 755.412 23.732
 531.353 410.538
 262.426 475.818
 857.411 116.448
 678.992 108.150
 803.107 692.937
 106.975 918.311
 193.750 163.331
 429.526 657.946
 48.049 199.319
 596.226 715.482
 409.094 838.654
 779.300 314.822
 802.257 114.503
 254.525 809.174
 701.585 572.490
 350.470 808.445
 342.353 87.017
 908.974 458.568
 670.012 900.142
 702.088 931.738
 528.950 598.360
 903.345 18.565
 310.692 34.742
 464.141 207.804
 970.989 481.440
 502.757 258.552
 437.137 561.447
 180.396 616.162
 137.841 525.464
 75.232 89.741
 452.580 991.794
 534.509 629.789
 879.033 402.432
 602.023 343.698
 316.589 730.237
 802.817 729.529
 50.728 729.452
 690.702 550.335
 364.352 599.633
 702.419 508.660
 593.603 941.495
 543.312 500.539
 360.888 448.411
 284.606 458.003
 458.499 790.760
 266.444 746.805
 802.279 519.374
 161.387 530.716
 234.264 711.702
 500.941 94.630
 12.178 198.600
 146.805 625.969
 196.435 994.871
 595.988 568.095
 24.235 482.572
 344.940 201.968
 765.924 698.059
 455.665 294.980
 589.688 2.714
 822.924 331.366
 43.646 489.841
 745.622 249.926
 904.274 728.671
 270.017 645.849
 170.002 168.485
 363.350 818.552
 809.741 535.201
 462.701 781.760
 747.421 428.257
 947.582 701.124
 292.622 662.238
 930.976 134.884
 459.655 555.545
 730.698 761.266
 76.563 723.674
 952.478 960.076
 323.275 128.793
 222.560 43.384
 984.386 327.645
 888.719 110.200
 714.842 469.109
 55.037 331.879
 532.197 559.556
 921.721 998.874
 431.469 542.509
 813.541 305.881
 910.234 548.844
 449.488 692.810
 563.000 250.089
 835.219 555.178
 103.781 91.406
 755.218 392.103
 880.796 559.062
 763.019 466.135
 412.351 831.905
 77.849 940.552
 781.125 725.402
 110.659 260.868
 36.494 823.580
 880.481 423.214
 560.398 937.970
 215.616 278.534
 718.938 377.965
 938.398 354.606
 945.027 74.332
 735.542 924.581
 650.433 992.877
 849.888 438.557
 350.407 900.098
 278.131 581.918
 980.537 804.242
 710.720 389.491
 301.556 966.431
 845.223 177.394
 309.709 445.845
 987.101 844.947
 812.194 664.519
 519.058 27.645
 481.475 420.778
 72.142 970.445
 289.558 381.119
 221.867 50.278
 842.050 89.370
 617.274 960.339
 708.990 465.897
 439.597 419.519
 889.690 160.564
 492.791 272.097
 385.368 769.150
 516.346 269.876
 897.177 137.248
 150.603 96.475
 657.682 837.568
 498.197 107.018
 658.231 510.699
 237.510 262.338
 198.596 466.089
 533.428 172.014
 982.251 625.350
 538.735 502.450
 462.548 195.452
 520.655 123.195
 941.716 42.245
 719.147 765.294
 994.010 517.952
 37.298 49.362
 162.656 918.080
 873.574 48.075
 931.721 7.967
 577.806 8.693
 641.023 386.433
 597.761 47.308
 65.278 329.188
 784.426 999.639
 666.417 178.743
 148.016 775.955
 227.165 87.106
 662.837 513.247
 439.492 754.872
 270.259 179.847
 636.367 793.126
 740.829 590.774
 880.517 26.507
 448.129 701.191
 48.932 785.810
 750.247 616.106
 943.934 351.427
 645.021 683.218
 216.364 815.077
 690.748 909.431
 477.405 852.610
 96.343 487.601
 204.501 136.822
 68.502 556.759
 293.707 273.407
 346.017 205.028
 583.515 388.222
 693.775 809.302
 659.973 518.450
 515.139 879.382
 363.958 218.154
 668.395 817.397
 851.164 749.735
 740.966 237.263
 824.253 632.451
 97.460 425.569
 763.285 408.243
 830.800 17.099
 51.818 280.345
 619.157 248.484
 836.734 813.747
 438.058 125.926
 103.001 456.319
 62.439 271.959
 701.333 58.878
 486.747 16.928
 176.257 420.642
 414.347 778.880
 21.925 758.279
 145.779 877.110
 88.531 752.258
 807.087 486.767
 997.112 839.649
 385.980 442.049
 646.539 839.283
 419.549 401.891
 843.538 970.696
 40.362 513.426
 212.659 285.209
 28.767 44.292
 384.288 404.501
 332.170 545.089
 879.423 963.028
 443.909 378.669
 552.355 995.525
 35.397 984.700
 187.056 684.837
 208.669 998.058
 218.734 889.458
 788.927 410.537
 245.330 971.086
 767.548 850.367
 259.608 922.341
 598.139 886.827
 453.959 201.473
 757.294 72.248
 188.233 77.881
 226.773 376.022
 755.041 508.616
 206.869 300.452
 994.475 446.565
 7.031 492.704
 496.563 135.949
 207.604 167.745
 58.616 6.223
 577.355 361.374
 537.726 622.933
 49.808 558.579
 135.926 200.835
 194.991 849.137
 184.877 103.475
 912.873 599.196
 444.614 732.930
 564.430 984.358
 911.070 207.598
 943.043 287.438
 832.166 204.597
 572.973 943.638
 582.813 541.721
 956.267 129.497
 843.717 243.136
 931.146 592.004
 94.280 489.529
 63.204 143.983
 270.968 529.582
 478.358 195.007
 892.311 123.254
 229.190 118.108
 421.310 711.833
 833.164 586.428
 864.761 344.303
 154.111 56.439
 914.189 528.819
 142.681 771.625
 460.262 982.494
 885.415 349.608
 285.378 598.144
 917.134 674.056
 709.240 474.802
 262.063 308.501
 59.727 226.839
 323.245 491.330
 24.018 917.331
 628.054 358.891
 239.047 293.370
 854.072 917.151
 270.106 738.350
 251.230 372.128
 344.225 718.731
 993.146 306.827
 621.271 975.580
 536.368 319.411
 249.256 295.473
 347.165 716.560
 137.770 157.514
 431.158 680.344
 49.779 675.709
 734.231 630.494
 840.083 86.412
 389.476 810.882
 119.836 132.636
 883.525 104.574
 289.810 399.708
 878.429 781.440
 327.954 304.832
 727.543 2.524
 334.839 646.923
 693.977 32.845
 107.277 508.563
 749.444 976.818
 727.687 760.770
 284.503 565.998
 704.373 360.555
 485.757 856.290
 783.922 224.005
 872.521 280.493
 467.457 392.183
 78.654 142.073
 111.811 937.661
 411.782 508.133
 477.165 55.739
 722.160 384.849
 714.871 781.664
 320.367 749.183
 171.634 24.401
 953.157 318.933
 445.743 125.439
 489.912 112.363
 872.556 969.810
 0.696 762.483
 872.819 93.943
 286.945 984.016
 279.957 64.559
 826.116 458.208
 110.313 223.681
 134.369 7.511
 70.887 301.695
 61.608 225.188
 57.981 253.618
 789.468 540.913
 710.802 349.267
 786.380 19.985
 798.428 187.481
 619.352 379.050
 466.325 65.201
 967.208 764.025
 607.985 436.806
 15.615 675.582
 394.191 986.250
 434.140 84.232
 151.362 808.209
 587.014 681.293
 773.569 74.500
 462.313 435.221
 950.815 333.654
 922.322 126.779
 47.595 755.880
 387.267 423.878
 147.306 459.173
 525.070 820.833
 844.815 817.368
 193.868 540.943
 904.158 905.259
 987.708 310.281
 62.389 43.036
 687.858 919.258
 542.951 591.335
 594.802 252.646
 310.274 563.835
 684.292 184.638
 646.923 376.979
 323.173 489.970
 239.248 771.960
 628.517 942.831
 918.893 14.254
 641.503 680.257
 405.514 307.905
 203.085 954.864
 538.730 628.288
 602.692 742.431
 360.758 66.753
 767.912 593.085
 129.650 247.393
 469.383 301.372
 598.915 390.001
 931.208 741.494
 213.140 389.332
 516.340 781.478
 839.534 610.184
 155.125 906.528
 209.047 476.965
 712.972 790.402
 882.514 897.792
 62.795 938.215
 620.403 904.347
 705.086 959.008
 930.113 923.450
 32.345 426.675
 31.779 903.457
 887.053 459.250
 839.520 193.058
 738.702 535.231
 945.519 972.084
 383.867 8.597
 242.911 39.558
 535.414 758.931
 281.908 515.002
 447.152 287.807
 851.788 162.245
 956.439 856.062
 577.380 523.412
 110.004 348.232
 548.534 292.971
 161.775 990.291
 529.100 571.744
 942.618 765.535
 60.523 38.375
 851.015 942.355
 554.783 146.241
 403.959 8.595
 110.699 198.191
 25.346 102.741
 463.357 336.367
 594.328 735.548
 943.501 891.962
 991.220 840.617
 165.088 217.935
 179.484 503.307
 36.070 639.923
 167.848 759.289
 589.049 835.925
 879.039 682.614
 622.093 138.584
 585.886 294.762
 621.311 555.356
 190.194 207.527
 379.287 847.476
 446.121 91.517
 929.011 690.141
 952.429 156.465
 261.356 660.785
 744.644 598.397
 993.426 742.712
 949.584 61.321
 991.452 876.067
 764.969 367.564
 539.494 291.338
 992.855 271.821
 176.494 391.941
 187.729 610.731
 819.658 547.349
 831.526 664.212
 350.378 567.675
 675.045 669.455
 886.749 871.141
 797.847 476.559
 508.960 459.764
 49.338 190.040
 73.553 83.654
 308.280 77.298
 860.858 214.105
 605.324 958.660
 386.027 239.117
 215.396 29.398
 585.470 237.091
 669.098 548.565
 412.601 635.227
 533.054 899.369
 363.259 394.916
 249.692 158.820
 653.771 228.507
 242.033 878.536
 323.235 897.620
 516.154 282.776
 884.198 295.461
 724.126 433.408
 838.697 712.876
 877.172 134.523
 273.788 134.213
 869.766 882.625
 294.666 324.242
 640.427 82.889
 514.722 836.716
 57.586 9.899
 549.102 399.590
 585.339 695.038
 128.182 678.176
 13.875 565.507
 314.852 467.631
 295.552 375.555
 457.511 468.207
 25.707 783.335
 100.426 13.962
 766.427 1.928
 593.817 287.332
 103.617 846.100
 665.081 502.747
 628.053 403.613
 625.518 392.798
 467.981 568.337
 167.301 706.157
 305.687 9.434
 155.113 719.271
 167.861 434.852
 315.695 380.908
 577.261 496.834
 984.435 322.830
 731.869 531.798
 867.404 769.695
 281.512 816.544
 233.937 320.778
 497.696 838.171
 761.549 625.085
 380.523 537.537
 932.046 365.154
 670.264 807.445
 23.836 454.362
 186.859 59.643
 287.375 454.400
 218.021 162.227
 333.364 466.084
 328.229 875.012
 439.619 935.527
 432.731 349.233
 803.769 262.571
 941.509 724.668
 474.176 878.198
 350.181 157.537
 98.254 667.256
 663.181 192.625
 881.093 612.511
 257.533 589.976
 471.669 201.846
 214.684 7.658
 440.636 113.850
 197.646 195.743
 712.702 635.412
 768.849 81.536
 725.855 91.056
 721.480 721.624
 245.353 716.072
 827.571 102.610
 26.710 88.236
 136.793 119.989
 841.275 665.579
 41.032 324.926
 520.885 645.897
 154.643 663.583
 493.175 268.178
 255.257 45.553
 943.136 583.697
 144.797 160.289
 4.355 417.266
 87.465 146.643
 838.049 764.944
 176.942 35.497
 760.623 796.898
 497.634 993.737
 720.342 282.091
 646.689 355.321
 968.163 969.894
 149.893 928.160
 112.323 862.805
 563.668 700.889
 364.597 520.282
 838.785 568.850
 479.931 437.821
 513.586 172.017
 40.366 55.044
 893.160 147.779
 546.726 234.604
 896.939 698.068
 543.661 808.595
 264.395 143.168
 329.513 464.987
 294.142 264.391
 884.546 313.175
 955.822 545.952
 509.750 660.258
 710.151 624.715
 402.541 99.275
 556.711 197.541
 431.672 973.820
 11.246 562.981
 716.798 672.486
 906.834 770.660
 101.060 319.352
 82.428 792.545
 139.162 76.599
 336.584 130.130
 47.846 41.543
 105.994 136.335
 997.770 197.547
 502.831 6.726
 811.250 926.785
 890.129 718.460
 292.493 588.711
 572.123 144.780
 107.906 752.839
 360.977 515.933
 983.387 5.393
 390.545 342.994
 451.438 249.335
 172.417 768.591
 999.481 24.681
 323.503 97.971
 106.211 295.052
 884.898 425.949
 747.572 96.706
 648.875 881.257
 778.477 413.299
 317.944 21.642
 499.375 124.230
 743.437 433.214
 374.918 143.302
 490.576 109.278
 540.229 199.754
 815.152 840.861
 491.562 663.366
 29.665 667.938
 373.693 442.800
 602.864 581.827
 35.337 120.663
 48.336 691.211
 593.774 974.751
 290.130 162.876
 526.022 482.884
 274.830 510.587
 260.131 944.612
 861.372 458.983
 178.101 368.548
 646.847 272.180
 741.496 176.276
 266.224 367.746
 820.069 235.663
 677.163 385.160
 28.697 446.364
 51.891 933.941
 72.943 512.479
 643.419 690.973
 461.024 621.422
 573.543 670.331
 980.297 739.489
 58.287 564.288
 658.337 884.244
 499.194 403.369
 458.854 558.377
 935.794 149.826
 206.187 61.325
 88.234 606.230
 521.695 431.493
 85.396 463.603
 302.348 626.892
 641.715 846.650
 215.404 304.546
 37.472 142.802
 140.552 303.734
 597.674 673.311
 607.969 35.527
 232.232 215.403
 280.852 306.985
 976.252 992.105
 966.014 304.496
 788.590 378.852
 635.905 184.269
 267.043 742.337
 467.959 891.725
 510.384 926.470
 988.617 894.088
 395.044 473.012
 413.949 665.763
 784.396 640.982
 148.973 234.034
 101.808 240.614
 913.908 358.377
 677.936 686.427
 956.496 981.439
 934.791 102.341
 461.823 219.885
 853.338 772.914
 339.667 141.232
 50.649 362.538
 637.391 946.291
 882.513 643.062
 554.785 509.316
 207.118 645.108
 415.391 848.689
 166.813 234.665
 544.108 354.450
 643.356 810.983
 208.675 95.797
 945.735 711.005
 76.756 397.641
 30.041 717.260
 822.417 2.049
 812.597 918.427
 965.749 425.250
 308.233 823.407
 955.279 756.544
 746.131 730.177
 190.669 810.489
 29.941 689.984
 747.386 692.258
 913.990 166.186
 197.842 937.751
 763.536 486.594
 145.542 180.245
 407.526 140.411
 998.530 25.141
 233.598 728.359
 532.856 500.194
 626.708 180.452
 940.557 122.832
 127.478 593.943
 152.953 586.536
 249.943 488.659
 189.879 128.354
 919.801 343.256
 348.222 378.405
 595.552 269.532
 26.016 504.620
 641.333 549.197
 527.040 612.097
 710.050 335.179
 28.896 12.495
 250.078 85.379
 76.677 286.302
 702.887 618.742
 114.533 176.934
 150.169 70.535
 146.601 703.191
 688.177 375.118
 163.100 394.192
 448.064 260.375
 341.147 942.590
 190.963 528.962
 675.344 557.319
 735.741 698.917
 881.040 861.782
 28.945 841.893
 491.918 828.170
 547.053 793.895
 719.987 230.110
 490.104 313.947
 115.090 716.336
 146.077 364.596
 435.615 405.387
 92.530 508.785
 583.418 938.918
 975.252 625.540
 453.218 38.237
 334.802 297.792
 167.366 629.774
 916.287 515.710
 306.360 650.815
 623.591 855.130
 377.476 342.847
 498.274 260.563
 190.079 578.000
 999.745 603.969
 906.579 951.419
 325.124 562.843
 20.468 681.950
 374.905 213.543
 163.664 983.594
 288.404 358.273
 578.687 455.071
 737.810 677.328
 999.431 154.059
 581.836 643.477
 87.917 611.742
 192.727 964.559
 72.137 853.133
 140.167 486.016
 748.581 35.791
 752.052 730.480
 57.286 136.359
 887.828 960.239
 340.122 998.546
 520.917 95.103
 565.800 321.340
 101.719 417.651
 986.920 891.371
 283.724 555.961
 202.710 643.286
 267.678 196.833
 581.392 326.987
 530.855 687.203
 672.045 546.679
 41.618 605.431
 159.142 355.445
 648.349 395.591
 213.466 97.718
 314.030 765.592
 728.968 713.484
 334.189 153.339
 942.326 690.658
 920.474 704.189
 674.839 480.117
 301.891 808.419
 857.241 690.907
 240.895 890.528
 867.439 246.609
 985.426 284.848
 377.857 908.708
 787.035 276.735
 49.644 925.664
 269.042 728.681
 280.397 829.449
 889.902 779.806
 893.296 622.425
 231.426 429.780
 809.727 340.158
 768.228 59.380
 363.907 569.053
 515.663 155.165
 564.007 286.415
 584.009 391.535
 675.423 984.963
 214.802 366.616
 471.693 569.940
 572.688 416.478
 168.944 866.414
 97.408 163.381
 810.480 654.301
 973.235 546.791
 907.298 131.996
 588.273 690.257
 753.948 284.695
 277.309 862.902
 641.633 254.655
 166.569 181.967
 374.041 947.456
 266.911 393.780
 76.685 496.265
 747.004 776.686
 376.136 95.935
 416.342 783.362
 38.152 127.336
 169.158 724.711
 98.355 451.634
 497.012 477.029
 228.603 562.310
 135.948 642.708
 467.900 752.908
 642.579 727.464
 747.618 169.999
 814.278 19.612
 674.568 168.344
 707.076 915.542
 447.345 629.069
 839.240 267.181
 295.245 217.834
 480.155 909.420
 496.438 90.074
 647.790 226.378
 483.059 451.636
 211.259 443.794
 233.339 78.394
 908.662 190.138
 620.994 326.163
 938.481 791.320
 504.122 26.543
 312.335 183.778
 532.172 684.988
 318.051 319.500
 200.626 559.647
 138.212 456.205
 937.615 4.507
 6.871 878.858
 641.368 174.508
 825.713 878.230
 357.213 95.954
 163.177 352.034
 770.731 750.523
 241.818 218.733
 60.715 268.912
 299.365 108.439
 891.173 409.812
 459.679 75.070
 993.000 56.218
 546.231 555.440
 788.722 604.273
 641.209 571.035
 821.458 476.113
 369.291 454.550
 663.775 948.890
 51.160 803.862
 383.236 464.723
 915.557 179.902
 237.225 243.458
 320.995 421.139
 846.217 550.446
 463.102 636.324
 766.197 328.985
 827.947 639.202
 839.994 61.521
 895.915 125.617
 474.187 910.418
 457.974 476.475
 661.717 159.056
 733.014 52.186
 77.161 243.891
 80.879 968.382
 416.595 770.006
 3.474 992.947
 670.153 634.590
 781.704 654.883
 613.959 58.066
 177.971 321.494
 228.189 20.396
 264.555 687.345
 307.155 415.184
 442.639 272.775
 370.861 526.847
 873.362 488.362
 339.215 82.362
 832.480 62.085
 841.626 770.548
 358.607 16.331
 636.085 415.639
 129.268 430.964
 360.914 860.998
 859.936 335.963
 775.360 501.650
 972.834 782.622
 126.408 504.937
 571.562 376.619
 250.835 296.843
 334.796 890.822
 254.324 352.627
 210.768 472.229
 951.834 715.444
 360.273 18.658
 882.330 742.121
 719.323 519.764
 381.139 123.481
 595.798 167.492
 487.702 295.401
 593.485 367.590
 46.503 509.633
 790.588 91.322
 213.606 399.367
 860.312 350.755
 278.071 198.432
 783.534 658.158
 641.883 465.033
 996.348 727.124
 447.721 347.291
 469.723 117.525
 502.495 999.860
 19.283 136.479
 196.169 626.072
 477.983 841.980
 267.756 951.026
 574.052 104.082
 809.849 416.389
 984.898 150.603
 443.788 481.530
 81.865 40.906
 331.932 587.551
 40.934 893.669
 642.091 326.374
 924.010 154.589
 340.531 407.051
 890.775 580.295
 190.920 142.669
 191.838 178.409
 581.942 425.700
 32.622 964.597
 129.141 815.376
 750.137 849.922
 808.000 241.025
 180.216 170.969
 914.503 509.473
 233.199 626.610
 233.920 887.229
 866.477 635.363
 73.793 369.707
 121.195 212.786
 6.698 226.024
 159.148 366.996
 324.048 160.685
 229.030 90.170
 953.982 119.865
 846.496 293.704
 402.065 812.911
 780.699 393.965
 669.486 357.575
 495.077 744.184
 953.669 794.479
 739.205 156.921
 683.379 272.095
 981.778 441.676
 354.711 463.475
 215.436 155.791
 64.737 741.064
 458.775 736.169
 262.546 72.757
 588.975 337.759
 308.006 793.159
 222.751 185.989
 29.728 896.628
 439.615 78.806
 766.579 356.601
 628.676 14.687
 850.922 28.000
 510.449 331.684
 213.954 780.962
 13.617 415.428
 659.550 755.039
 701.695 58.039
 336.580 639.384
 577.516 152.608
 342.429 67.839
 529.017 207.417
 92.393 975.549
 305.562 419.242
 798.692 768.552
 570.902 905.303
 905.149 598.207
 310.730 448.666
 733.506 862.499
 176.729 442.976
 607.069 245.810
 425.240 950.430
 847.645 393.124
 110.487 123.917
 890.941 444.768
 476.165 42.764
 260.710 650.276
 864.677 14.642
 787.682 667.063
 443.081 987.803
 588.794 729.130
 94.736 172.255
 346.540 956.448
 614.616 700.787
 86.684 746.194
 996.404 976.696
 262.446 537.177
 935.946 700.760
 660.136 629.165
 476.782 782.532
 668.710 45.189
 970.728 897.804
 355.580 289.011
 654.371 223.359
 693.099 928.888
 288.659 370.655
 142.588 155.535
 564.239 151.238
 661.485 255.158
 633.795 78.583
 418.693 511.717
 941.511 374.315
 25.645 625.961
 928.955 272.684
 686.667 797.561
 609.689 67.616
 190.387 161.834
 27.985 224.321
 281.123 70.692
 309.914 975.249
 420.119 540.867
 140.359 772.179
 854.309 108.874
 773.060 296.597
 916.050 895.174
 21.517 104.490
 570.214 218.670
 458.654 454.783
 972.642 961.618
 347.556 139.236
 601.629 674.842
 662.920 782.598
 845.534 259.534
 174.336 842.709
 576.562 856.678
 632.809 529.233
 593.060 225.413
 18.743 835.562
 78.383 570.301
 913.724 490.590
 689.606 172.970
 893.801 675.552
 168.387 750.091
 405.687 996.589
 651.439 666.778
 579.537 277.461
 169.926 717.730
 506.037 950.832
 264.271 398.605
 517.925 33.189
 630.029 443.967
 276.310 111.112
 256.704 937.816
 982.940 328.863
 457.452 806.040
 786.774 823.697
 424.838 790.698
 595.704 320.775
 725.355 662.827
 664.166 979.979
 280.699 48.261
 829.898 28.302
 522.273 680.119
 396.481 50.976
 270.795 528.085
 884.048 29.489
 536.876 230.015
 133.273 673.358
 490.952 722.967
 185.003 303.738
 769.949 361.309
 560.689 410.078
 609.781 57.635
 830.869 56.131
 881.328 791.816
 927.589 989.332
 405.421 924.498
 481.841 679.156
 200.027 108.949
 452.379 537.532
 918.933 720.390
 563.839 360.183
 352.516 881.471
 149.782 65.076
 732.512 638.482
 162.540 226.813
 797.183 183.157
 582.578 738.188
 291.889 283.035
 654.352 337.236
 292.196 108.264
 165.417 275.690
 509.637 269.363
 946.043 269.076
 469.546 218.998
 426.133 146.540
 109.729 847.365
 176.238 537.693
 239.784 506.813
 64.562 112.104
 303.611 244.237
 869.627 583.721
 709.976 372.201
 739.669 56.554
 424.136 860.390
 828.730 609.663
 661.658 331.745
 262.874 979.443
 86.146 672.404
 498.215 116.636
 406.089 646.571
 278.795 486.431
 291.056 197.750
 143.246 594.930
 10.846 832.895
 574.169 107.282
 647.748 158.304
 946.003 455.795
 474.813 63.270
 871.563 294.697
 543.144 543.091
 43.494 956.930
 417.888 796.192
 336.530 13.174
 663.278 115.490
 604.934 570.449
 247.232 582.099
 55.218 414.029
 739.265 536.046
 278.451 969.613
 563.626 885.392
 423.964 210.873
 772.473 179.298
 724.551 569.409
 779.538 934.962
 733.282 19.225
 279.348 411.503
 497.722 346.130
 534.739 69.802
 225.662 104.655
 288.692 565.859
 237.762 482.343
 515.828 781.647
 559.986 695.720
 922.860 102.790
 988.844 236.222
 712.771 673.165
 924.867 261.138
 399.195 475.127
 477.050 317.988
 978.572 848.099
 9.093 925.068
 199.188 31.445
 346.030 971.229
 997.463 828.849
 659.403 500.010
 970.198 885.566
 675.647 903.190
 412.492 957.323
 334.137 453.769
 448.212 56.235
 589.913 185.630
 915.144 376.514
 395.890 495.074
 320.027 338.151
 398.221 256.663
 557.666 113.091
 877.113 361.880
 479.338 304.066
 507.807 194.009
 412.979 485.394
 599.665 827.017
 573.616 557.352
 295.597 501.395
 977.618 46.594
 432.651 897.793
 87.295 855.442
 234.016 752.368
 389.851 539.357
 32.458 679.299
 461.657 6.743
 828.042 569.586
 618.183 886.208
 624.695 395.591
 912.953 507.143
 339.732 582.675
 264.658 68.913
 259.845 618.583
 677.666 726.905
 851.648 204.041
 522.930 860.516
 502.734 841.399
 387.460 84.765
 952.039 289.568
 132.799 765.298
 700.504 151.101
 156.255 53.262
 212.352 9.908
 880.916 194.758
 814.598 905.118
 747.968 27.777
 671.571 548.117
 311.649 861.823
 299.319 996.367
 885.888 61.534
 742.103 560.687
 832.563 610.856
 662.872 503.969
 363.239 219.761
 308.335 691.545
 325.780 417.613
 156.349 269.641
 119.406 838.427
 301.735 812.398
 709.431 91.168
 501.935 214.231
 857.407 286.489
 705.255 77.825
 632.732 288.918
 693.706 14.557
 95.593 925.252
 765.053 329.825
 633.672 816.135
 682.676 97.603
 770.175 834.485
 168.940 864.046
 640.095 823.135
 192.361 777.308
 635.079 532.101
 88.682 78.736
 652.944 435.974
 1.905 758.575
 741.738 352.736
 277.238 67.466
 814.702 560.707
 780.922 163.811
 223.845 370.256
 862.190 787.993
 836.573 86.568
 963.499 699.224
 460.694 750.210
 83.076 42.150
 934.701 480.050
 208.399 571.240
 447.625 200.477
 983.040 135.448
 8.732 809.719
 708.304 287.850
 863.252 751.825
 984.142 750.109
 785.288 570.666
 983.011 535.349
 890.477 444.824
 350.884 261.543
 44.426 287.911
 819.839 907.832
 321.993 625.544
 777.930 455.827
 848.896 769.599
 709.035 384.987
 860.807 459.678
 725.735 364.507
 904.069 53.751
 462.818 103.146
 812.477 963.232
 671.675 723.114
 790.598 546.388
 703.760 145.201
 558.133 317.610
 144.555 381.068
 832.428 584.221
 561.527 786.917
 295.978 487.951
 266.720 843.152
 789.529 671.680
 226.556 880.347
 543.859 195.754
 540.781 6.581
 397.703 939.935
 975.098 829.435
 806.621 110.331
 786.836 72.676
 17.096 954.644
 902.093 918.611
 629.348 718.348
 461.323 558.479
 296.559 859.512
 876.688 592.031
 981.214 706.687
 70.036 311.174
 812.748 984.364
 169.753 649.342
 544.578 851.090
 25.572 436.949
 100.851 469.266
 793.617 223.218
 20.044 341.530
 93.400 96.018
 358.117 160.348
 841.247 834.605
 0.651 194.966
 520.936 186.749
 371.848 18.327
 15.487 783.512
 316.923 907.133
 50.465 44.442
 900.272 547.317
 98.486 626.365
 9.450 777.220
 279.450 414.061
 817.736 299.390
 327.305 515.329
 246.770 402.807
 250.683 121.252
 824.905 339.433
 513.728 730.702
 573.711 687.099
 729.979 62.300
 420.168 665.209
 274.660 824.367
 849.001 326.540
 360.502 361.194
 130.200 969.119
 924.031 410.469
 110.804 154.050
 770.556 800.763
 705.653 801.029
 417.967 788.893
 395.018 901.661
 755.590 924.883
 102.186 145.624
 242.051 267.792
 223.500 916.014
 855.372 530.057
 587.569 663.082
 282.820 263.310
 78.071 111.179
 3.732 617.187
 242.349 358.499
 535.209 997.825
 680.995 975.478
 440.966 258.174
 454.564 243.319
 963.484 892.448
 313.775 762.462
 747.941 246.985
 748.273 631.127
 955.261 555.166
 723.497 90.939
 686.137 851.155
 431.143 70.537
 586.549 602.955
 389.571 54.898
 509.302 457.200
 98.122 559.476
 350.300 424.330
 53.623 601.434
 550.104 412.221
 986.222 608.044
 91.793 388.213
 451.396 373.213
 179.087 904.015
 539.699 921.220
 641.231 935.702
 127.922 431.799
 683.460 293.298
 315.410 958.028
 37.268 453.171
 65.865 279.082
 219.673 914.179
 534.910 390.397
 294.731 818.366
 611.781 376.311
 756.436 992.829
 172.833 532.785
 385.650 35.519
 846.229 923.710
 843.792 999.301
 460.383 142.746
 474.747 431.209
 111.001 8.358
 119.021 443.782
 78.247 602.964
 478.888 469.585
 880.394 354.020
 691.645 856.052
 115.026 386.891
 704.548 363.730
 543.335 813.816
 937.449 445.768
 75.247 882.972
 658.170 309.391
 949.287 435.118
 775.411 731.172
 835.330 106.522
 121.369 347.926
 763.255 395.765
 201.614 245.165
 466.342 563.720
 236.250 577.246
 773.849 361.684
 710.678 280.188
 269.162 548.728
 655.675 672.704
 303.234 848.219
 247.908 517.158
 200.674 452.841
 779.157 454.296
 778.933 980.949
 504.342 298.754
 108.859 243.647
 717.079 542.177
 344.833 646.512
 692.048 253.605
 840.179 132.549
 904.331 979.446
 112.386 399.909
 418.481 955.517
 334.389 590.577
 218.945 69.294
 282.854 652.009
 916.395 310.626
 279.941 295.298
 52.202 573.034
 907.610 599.442
 679.761 405.416
 767.363 295.715
 23.703 846.182
 495.867 78.790
 506.322 619.840
 648.559 667.392
 938.249 451.696
 27.861 27.975
 53.887 912.312
 986.681 196.676
 140.917 282.617
 186.367 519.961
 280.131 317.123
 64.271 180.694
 642.578 250.796
 780.594 397.358
 554.637 859.876
 906.597 258.942
 260.122 154.029
 403.861 381.260
 807.090 292.838
 172.646 302.611
 544.035 420.856
 340.106 153.608
 807.012 279.616
 567.971 779.411
 450.478 50.446
 614.151 319.603
 558.077 917.395
 641.602 684.495
 555.903 214.372
 866.785 345.173
 834.029 774.964
 943.506 82.191
 109.259 667.791
 428.111 534.226
 83.402 946.093
 39.550 538.614
 370.194 329.426
 561.229 861.375
 286.691 970.333
 807.739 241.796
 491.216 132.916
 353.222 8.093
 862.314 857.112
 772.431 403.870
 667.591 526.518
 141.522 263.684
 386.665 864.034
 972.574 618.910
 400.846 803.815
 681.157 47.209
 718.729 126.585
 5.437 210.392
 500.045 784.989
 481.950 682.489
 101.198 713.975
 439.133 243.859
 879.586 236.380
 874.700 715.503
 947.715 194.651
 745.190 803.183
 303.084 815.480
 401.435 502.013
 319.803 335.041
 266.712 332.969
 969.982 259.152
 67.265 12.940
 547.265 126.388
 508.170 334.963
 244.842 994.809
 839.966 806.026
 52.246 937.062
 209.619 472.938
 888.848 347.425
 538.313 894.507
 199.882 221.540
 251.157 188.380
 868.861 39.673
 911.323 807.028
 917.368 882.273
 422.675 258.411
 191.458 738.154
 277.941 477.746
 898.516 76.943
 489.487 337.720
 237.677 985.595
 570.347 731.538
 442.268 991.180
 786.163 417.881
 758.791 977.042
 3.921 36.472
 361.378 855.552
 778.893 310.300
 34.235 287.512
 883.071 884.161
 941.379 275.731
 651.004 713.104
 689.874 839.222
 244.478 628.351
 630.166 765.981
 986.705 157.684
 328.162 108.409
 137.965 863.081
 994.978 228.696
 54.941 147.154
 431.239 814.954
 350.080 453.968
 496.233 6.458
 28.215 96.878
 963.922 112.411
 286.592 149.638
 796.646 48.176
 710.511 266.301
 725.535 601.711
 547.529 295.079
 649.227 677.104
 993.955 731.671
 777.896 328.736
 451.953 544.646
 889.220 426.127
 315.590 590.850
 211.332 294.101
 399.629 629.666
 692.736 414.438
 843.698 14.262
 101.404 902.921
 492.799 174.110
 58.763 779.825
 987.288 460.106
 756.124 212.992
 283.717 271.469
 421.467 752.023
 92.949 357.353
 256.714 801.713
 862.195 36.993
 406.090 55.167
 869.978 826.615
 854.596 565.278
 752.323 631.657
 4.500 461.146
 167.707 556.832
 3.060 788.045
 248.615 317.696
 865.367 480.709
 218.242 784.846
 674.159 375.670
 889.273 950.282
 969.124 375.453
 353.285 435.237
 139.707 232.506
 737.849 935.899
 689.340 901.371
 505.511 869.464
 579.793 381.932
 24.477 95.173
 129.820 453.432
 512.964 366.129
 723.086 577.689
 484.007 56.429
 670.687 570.680
 359.178 408.350
 220.237 834.960
 420.709 775.936
 856.894 82.661
 2.270 89.544
 605.038 521.853
 127.897 531.803
 119.071 530.493
 372.977 465.524
 507.545 395.114
 795.658 270.708
 329.303 879.719
 454.641 478.684
 249.196 238.283
 451.057 500.107
 863.375 957.079
 97.393 159.134
 72.047 566.214
 792.515 13.325
 666.209 489.673
 364.286 167.991
 32.530 196.758
 3.733 610.866
 798.698 102.482
 758.906 389.661
 24.746 358.588
 762.400 638.556
 81.782 139.040
 641.990 202.765
 489.100 403.551
 695.062 601.556
 747.610 710.063
 508.818 263.492
 109.174 122.610
 471.893 333.063
 457.791 946.139
 569.681 120.491
 203.034 126.338
 583.776 197.430
 655.204 33.133
 252.480 747.032
 574.755 744.097
 598.954 589.745
 978.512 242.727
 829.500 124.015
 307.769 420.446
 357.664 557.291
 387.495 835.579
 359.678 336.493
 353.684 642.998
 130.523 713.119
 722.486 410.846
 533.194 256.745
 798.587 22.835
 240.117 737.889
 652.667 3.394
 806.959 778.532
 373.371 266.779
 25.065 673.388
 355.649 988.758
 427.585 740.009
 115.475 430.226
 312.010 899.588
 814.726 646.006
 552.695 126.884
 86.480 19.892
 753.356 156.870
 320.383 49.901
 701.911 882.752
 703.341 227.774
 487.200 225.961
 619.075 816.333
 195.646 670.151
 550.581 820.753
 580.784 910.426
 165.003 108.760
 72.811 223.710
 506.618 984.703
 629.951 779.966
 99.546 228.444
 217.816 515.901
 639.457 727.631
 704.442 727.553
 908.214 57.555
 72.749 816.219
 605.284 283.290
 552.526 769.371
 186.422 601.756
 362.381 866.237
 218.100 324.846
 608.311 673.793
 583.082 887.668
 717.640 815.833
 449.332 697.637
 881.263 944.066
 784.978 510.660
 947.469 269.985
 363.418 810.691
 249.787 399.125
 355.032 199.694
 979.476 780.876
 398.727 788.596
 29.395 97.937
 344.078 868.484
 166.568 386.666
 962.688 978.483
 940.866 634.977
 858.413 756.043
 739.721 346.118
 525.868 431.292
 764.904 897.944
 184.344 424.700
 676.358 47.402
 271.789 532.148
 37.239 223.534
 646.170 579.983
 149.261 179.704
 887.593 41.620
 111.684 513.065
 105.451 904.286
 22.729 647.916
 265.244 427.739
 798.596 276.987
 897.137 355.041
 570.697 383.507
 723.767 518.144
 572.302 765.766
 42.059 668.142
 705.784 158.777
 860.102 182.309
 33.415 314.384
 775.491 128.664
 528.749 747.062
 289.466 965.790
 910.639 778.646
 787.923 23.468
 934.595 288.052
 345.689 341.533
 391.511 473.734
 86.902 574.044
 344.560 515.224
 277.807 517.749
 982.673 338.914
 57.712 563.018
 372.501 581.521
 601.268 547.488
 417.645 147.025
 125.903 314.016
 379.681 579.725
 40.437 821.984
 353.718 453.364
 406.067 162.120
 423.724 495.608
 933.626 897.995
 729.447 635.811
 859.018 60.941
 65.519 254.768
 62.734 8.766
 690.369 816.491
 773.424 512.387
 862.096 728.180
 616.629 538.942
 932.960 675.028
 838.169 576.464
 144.028 46.827
 400.723 205.625
 165.454 164.409
 678.148 321.014
 852.653 342.387
 464.777 680.974
 139.069 922.682
 488.909 705.072
 795.417 78.805
 36.773 916.135
 364.265 737.237
 324.488 554.564
 666.911 468.676
 22.784 481.969
 194.103 763.085
 667.992 985.348
 578.673 78.707
 361.071 828.939
 430.351 322.591
 145.907 356.165
 642.577 620.158
 203.214 486.712
 987.897 21.277
 634.836 592.823
 360.663 92.976
 235.926 873.412
 439.163 602.853
 553.295 515.004
 188.488 906.465
 454.213 565.153
 452.576 436.303
 831.383 618.350
 659.609 334.668
 349.938 588.373
 237.811 778.869
 907.621 617.044
 885.564 681.265
 789.357 540.674
 115.370 990.993
 114.909 935.880
 78.708 826.599
 819.039 120.261
 239.242 692.728
 986.532 255.850
 984.545 408.593
 261.660 949.769
 318.715 445.908
 338.307 163.575
 755.682 749.637
 241.462 417.159
 909.095 922.283
 464.447 932.449
 851.301 783.138
 713.759 624.528
 470.937 675.102
 422.371 472.138
 4.045 656.286
 663.662 435.102
 933.532 570.071
 175.671 523.123
 160.492 389.666
 886.317 39.350
 940.797 651.359
 314.618 244.287
 571.855 959.729
 164.205 423.043
 306.314 719.285
 180.051 444.032
 888.366 436.713
 216.677 613.284
 459.176 178.564
 479.173 839.266
 193.745 358.466
 12.687 602.914
 823.416 779.453
 900.732 891.587
 405.467 349.720
 909.781 409.398
 141.181 718.861
 812.263 966.304
 362.008 106.728
 610.680 811.165
 723.448 194.488
 853.509 787.477
 220.039 258.758
 113.417 922.594
 491.957 912.250
 127.825 420.931
 492.518 290.807
 671.765 918.198
 462.174 235.753
 737.334 307.249
 172.911 666.000
 279.788 897.264
 9.479 636.290
 607.784 188.048
 911.268 521.461
 347.661 92.100
 859.403 852.813
 905.498 121.348
 134.636 828.102
 45.465 366.203
 247.620 703.561
 861.525 165.674
 337.310 702.555
 257.502 223.087
 106.544 804.511
 487.018 727.536
 505.671 638.643
 211.736 352.176
 452.753 544.524
 489.081 13.251
 787.871 786.087
 627.273 75.051
 373.091 543.046
 677.764 503.577
 70.381 45.778
 657.394 923.555
 137.196 473.469
 292.580 878.445
 81.433 673.768
 996.447 980.628
 0.329 573.688
 970.860 359.111
 5.637 290.272
 265.985 545.425
 202.752 385.174
 530.475 6.317
 364.556 675.289
 198.862 146.198
 520.547 262.801
 345.875 115.617
 94.807 499.061
 199.559 917.563
 477.654 979.950
 859.096 484.796
 338.222 183.465
 574.847 883.202
 990.022 316.829
 686.361 993.359
 447.904 419.494
 100.941 740.710
 780.172 864.729
 856.042 630.343
 109.486 476.374
 621.651 332.209
 374.077 404.886
 945.246 834.253
 278.684 329.426
 56.569 102.525
 872.181 127.833
 269.959 767.724
 844.220 806.679
 539.193 496.116
 972.474 647.635
 827.621 939.518
 539.472 408.300
 401.917 424.636
 915.957 235.106
 391.227 407.790
 646.707 188.275
 378.170 648.901
 123.437 945.078
 10.460 651.063
 464.490 104.395
 701.541 162.203
 297.494 345.045
 188.089 77.176
 341.907 540.412
 747.547 436.338
 674.583 365.944
 168.790 55.473
 322.478 283.375
 485.779 697.371
 929.619 390.599
 102.749 303.818
 86.132 99.467
 288.473 235.060
 959.037 71.307
 327.856 439.539
 929.394 193.309
 576.134 118.059
 398.180 525.277
 651.982 512.209
 981.947 258.502
 371.642 586.402
 265.021 495.111
 310.801 376.206
 721.950 531.318
 81.372 823.454
 564.600 781.245
 226.774 832.274
 123.058 244.781
 725.135 771.416
 37.187 754.240
 301.405 569.866
 442.794 146.993
 396.368 147.643
 488.068 37.041
 735.531 75.806
 744.973 295.392
 949.775 843.457
 297.989 510.801
 791.392 839.897
 738.102 167.761
 785.728 442.769
 780.657 642.587
 985.383 384.332
 407.219 241.130
 129.027 684.775
 27.364 759.274
 431.869 871.350
 218.364 581.331
 384.221 313.138
 758.639 299.141
 946.124 302.346
 382.900 658.808
 990.470 903.478
 489.007 261.182
 558.396 611.691
 783.154 560.398
 696.052 941.663
 3.289 41.849
 291.307 279.795
 681.363 2.137
 325.878 637.311
 741.522 599.939
 409.238 442.512
 260.648 64.748
 925.007 700.065
 194.456 422.553
 861.032 857.734
 379.773 371.343
 626.932 580.633
 822.730 78.533
 306.324 505.108
 662.690 505.922
 717.496 484.231
 330.180 240.514
 940.959 41.053
 189.364 831.673
 143.611 801.005
 345.416 932.701
 318.446 808.830
 606.176 509.601
 150.538 466.139
 695.635 418.703
 502.071 612.183
 432.146 440.944
 822.274 161.805
 492.797 582.249
 176.225 1.122
 701.538 60.863
 46.705 203.751
 194.687 873.313
 795.731 389.692
 853.866 396.299
 830.471 417.251
 651.979 893.176
 458.377 928.143
 959.117 567.468
 948.066 300.287
 907.339 474.159
 948.547 685.660
 948.984 960.312
 625.531 296.273
 173.715 673.258
 318.821 364.889
 514.191 626.335
 331.155 54.277
 986.352 443.612
 451.587 465.767
 723.457 76.616
 773.921 141.608
 996.709 873.746
 274.140 543.708
 221.460 528.353
 895.003 791.814
 256.315 791.724
 688.482 965.975
 71.110 835.198
 978.452 920.545
 124.771 219.841
 820.939 360.132
 919.749 786.695
 4.259 822.389
 128.450 635.212
 896.925 769.724
 189.372 197.518
 20.327 673.718
 195.101 242.587
 902.635 384.912
 417.726 223.789
 619.429 209.738
 694.444 497.937
 208.126 599.542
 710.169 641.617
 573.078 718.351
 625.973 934.861
 495.202 61.184
 501.404 402.096
 296.271 799.097
 112.561 940.556
 658.729 326.981
 471.734 637.356
 95.427 172.372
 82.109 504.096
 831.400 715.647
 514.216 433.855
 86.374 192.266
 649.345 116.983
 319.741 954.782
 107.138 111.960
 260.091 615.788
 246.027 944.399
 33.027 262.688
 310.445 454.958
 420.953 611.904
 990.180 105.336
 936.996 575.169
 875.315 316.003
 625.573 955.739
 133.631 400.732
 170.728 730.332
 632.782 298.092
 309.887 846.439
 681.988 111.003
 727.679 558.194
 410.353 750.014
 507.958 811.628
 442.342 547.790
 20.879 986.948
 214.802 150.336
 438.039 717.025
 821.356 889.510
 227.453 474.021
 314.844 61.830
 259.761 986.745
 670.035 456.257
 39.084 297.597
 159.135 230.329
 990.882 757.926
 351.356 986.818
 332.723 503.072
 773.075 74.890
 412.844 842.775
 993.070 669.072
 319.825 588.944
 392.116 770.204
 291.469 51.759
 580.362 644.730
 932.542 337.927
 609.829 357.584
 392.440 643.614
 141.708 460.386
 561.782 551.626
 245.687 837.416
 580.770 410.977
 786.125 469.052
 774.730 830.890
 470.589 993.856
 759.315 184.883
 761.170 499.839
 308.362 958.997
 467.347 781.635
 523.414 347.021
 18.397 208.164
 460.698 891.135
 48.923 465.177
 187.100 275.560
 996.645 394.843
 982.964 831.146
 208.916 341.859
 270.866 518.530
 463.386 239.665
 713.541 385.326
 536.828 804.078
 631.817 888.128
 290.512 833.499
 488.523 323.093
 794.904 698.894
 164.070 600.027
 983.317 612.737
 313.904 45.619
 723.818 429.376
 400.644 43.642
 630.061 300.825
 390.843 466.083
 321.267 8.370
 407.584 762.479
 694.389 743.894
 348.177 638.964
 420.534 323.263
 76.937 748.137
 734.005 590.941
 955.272 140.862
 385.316 199.436
 297.246 207.141
 696.400 113.770
 663.526 901.595
 132.663 460.405
 508.544 546.764
 916.040 587.867
 556.237 911.869
 497.587 74.309
 833.405 444.093
 317.327 562.596
 674.314 992.633
 160.943 649.213
 316.449 512.073
 613.763 37.603
 229.174 601.217
 976.425 993.807
 801.726 256.870
 486.141 32.031
 914.429 470.693
 553.028 195.445
 630.768 732.846
 821.209 284.120
 384.383 731.406
 376.085 684.049
 653.637 544.594
 97.142 850.998
 980.047 47.413
 583.012 48.282
 11.136 619.880
 913.295 191.954
 952.346 215.641
 749.118 949.457
 768.412 483.020
 479.080 913.185
 757.380 621.797
 684.381 339.051
 758.503 595.139
 600.452 728.027
 480.028 924.685
 293.829 327.234
 928.948 695.890
 332.370 343.858
 79.920 349.296
 12.169 472.741
 75.397 980.672
 1.731 925.375
 947.698 9.139
 187.586 968.455
 93.252 378.012
 747.656 503.659
 209.723 749.522
 60.115 182.468
 781.646 153.702
 74.649 201.419
 325.807 106.064
 656.767 280.950
 793.680 561.465
 169.016 427.027
 787.256 106.498
 8.593 207.050
 542.633 284.298
 890.080 253.453
 141.443 808.845
 584.115 119.110
 745.946 966.343
 415.099 42.908
 144.345 665.365
 729.091 501.851
 817.081 222.035
 490.446 3.997
 573.900 29.203
 204.292 555.798
 499.951 127.428
 121.454 775.415
 124.753 379.434
 621.033 143.034
 981.417 348.044
 319.514 318.671
 848.897 130.276
 688.409 521.500
 214.437 738.218
 217.350 372.083
 806.914 211.504
 706.718 335.402
 337.743 458.864
 462.059 469.243
 950.966 959.648
 668.320 845.881
 887.532 403.709
 300.364 57.376
 773.368 243.345
 660.154 183.965
 962.442 998.501
 181.689 564.518
 923.555 161.257
 1.443 486.908
 625.177 243.325
 22.010 359.119
 821.406 97.252
 695.572 139.399
 602.453 205.092
 495.109 421.715
 276.364 395.079
 326.917 982.686
 779.507 35.425
 847.703 205.483
 259.482 423.581
 491.409 277.552
 76.250 988.593
 771.095 600.992
 269.454 343.489
 213.849 411.164
 39.181 844.773
 804.327 140.212
 183.906 458.170
 575.528 823.146
 886.542 605.891
 592.486 575.770
 93.656 633.214
 952.449 392.880
 803.718 324.390
 78.698 753.718
 380.348 903.546
 847.456 577.840
 1.748 449.747
 369.436 261.522
 216.812 51.781
 288.831 921.887
 423.858 133.187
 580.203 677.719
 744.700 637.839
 163.442 162.814
 13.253 517.969
 442.249 375.674
 415.384 687.363
 654.259 60.015
 139.982 160.788
 830.880 741.071
 367.812 5.290
 160.088 236.008
 125.499 379.237
 662.042 351.281
 260.950 870.935
 689.615 779.645
 800.624 500.953
 796.247 134.449
 678.637 692.279
 742.355 94.203
 685.924 701.974
 687.548 777.129
 81.135 49.643
 115.884 490.127
 693.101 364.999
 520.140 681.535
 290.325 442.763
 911.712 320.077
 211.796 662.669
 486.313 586.921
 664.494 970.290
 251.423 33.012
 68.299 376.630
 676.847 564.370
 443.781 117.038
 860.226 384.400
 120.955 800.070
 778.590 470.207
 228.885 801.851
 726.800 181.254
 191.643 939.585
 403.826 100.520
 193.234 847.730
 506.347 363.529
 623.518 131.633
 412.196 227.705
 422.862 75.919
 197.990 927.533
 2.280 619.505
 28.279 419.722
 728.340 296.923
 898.204 182.348
 481.552 598.660
 906.624 43.683
 379.623 573.987
 108.696 96.855
 712.512 731.427
 550.864 137.661
 477.348 268.328
 160.158 42.823
 593.768 156.503
 654.687 898.045
 93.032 540.482
 802.597 68.598
 929.502 574.316
 999.842 374.531
 885.874 178.397
 908.425 948.317
 612.256 76.269
 519.967 590.782
 635.262 850.440
 536.279 643.135
 131.294 4.026
 18.911 716.042
 15.792 140.295
 311.522 483.825
 48.291 274.402
 818.372 101.450
 985.581 10.743
 193.651 338.220
 579.172 286.123
 302.037 964.531
 358.795 664.628
 221.343 262.288
 574.252 736.582
 922.054 256.324
 489.818 123.824
 752.617 650.272
 998.387 419.947
 738.544 777.821
 509.142 230.843
 50.622 697.140
 478.671 352.314
 973.994 925.882
 220.023 192.730
 804.785 65.720
 609.292 375.340
 381.758 543.499
 590.133 233.196
 322.590 11.238
 481.458 726.640
 451.522 225.285
 753.887 396.476
 679.004 857.564
 340.909 933.437
 604.474 86.261
 578.835 55.198
 68.576 642.350
 366.316 785.359
 567.053 440.507
 143.412 214.564
 969.493 952.317
 308.960 72.924
 54.533 55.983
 923.595 276.454
 499.371 455.331
 137.398 240.186
 744.328 652.757
 92.394 529.606
 519.362 402.466
 890.395 93.183
 273.796 94.170
 98.868 265.785
 626.095 421.164
 657.217 230.222
 658.436 283.871
 612.235 86.934
 160.295 249.628
 976.451 915.712
 93.783 126.449
 991.899 664.551
 756.388 673.018
 972.853 706.179
 577.896 35.315
 675.620 940.107
 759.176 813.543
 236.264 255.238
 171.269 378.747
 265.774 514.079
 41.672 99.466
 787.489 373.737
 997.083 943.461
 637.585 761.237
 372.441 692.068
 473.080 601.927
 277.119 964.828
 93.394 31.101
 501.293 885.043
 784.295 262.453
 797.289 523.793
 443.518 145.016
 558.950 7.326
 405.077 206.094
 201.627 142.831
 906.880 285.105
 199.303 658.275
 759.703 236.628
 424.676 226.692
 893.612 285.369
 152.131 683.163
 452.849 506.828
 389.668 588.470
 56.958 281.517
 499.676 157.354
 773.103 14.536
 823.428 677.466
 483.309 653.636
 42.209 789.076
 365.569 695.919
 668.917 282.560
 526.846 204.601
 575.739 573.608
 769.984 512.412
 112.367 423.282
 589.262 557.174
 769.280 235.763
 767.871 358.525
 684.431 860.505
 95.176 824.003
 599.585 982.919
 385.559 579.629
 243.323 159.636
 20.352 707.313
 978.021 357.452
 959.471 381.946
 902.877 521.434
 592.484 318.831
 287.272 525.254
 885.901 441.444
 129.532 659.050
 203.286 175.545
 34.810 166.167
 549.578 573.948
 299.673 844.609
 145.801 23.188
 725.571 242.453
 453.625 415.735
 982.351 874.624
 522.306 366.868
 358.052 313.086
 758.102 682.017
 92.340 110.786
 555.865 847.056
 656.047 734.447
 275.137 720.134
 844.561 941.110
 582.545 889.190
 262.470 42.150
 465.711 754.966
 133.339 976.177
 201.501 376.437
 642.269 44.045
 136.502 435.951
 558.555 46.172
 416.563 447.688
 368.159 671.069
 344.752 38.289
 825.667 596.658
 115.694 906.667
 795.907 430.454
 484.935 945.313
 657.674 394.471
 903.583 143.047
 875.188 384.900
 653.086 844.675
 674.511 549.903
 127.877 912.798
 987.515 941.695
 162.972 407.908
 918.982 737.249
 920.971 802.468
 254.506 377.332
 522.842 91.090
 838.217 153.080
 216.983 710.963
 717.774 946.057
 272.331 93.752
 565.771 190.050
 997.487 222.359
 155.964 624.855
 826.150 443.828
 291.886 23.768
 469.772 314.621
 74.981 32.758
 874.515 638.375
 358.046 311.260
 487.831 451.616
 584.214 828.946
 949.862 262.936
 466.843 981.765
 288.989 739.598
 454.554 941.958
 485.166 536.843
 59.315 664.085
 538.030 494.399
 643.276 311.454
 61.308 787.431
 479.294 639.426
 745.855 261.823
 966.354 434.293
 569.218 443.015
 17.924 334.668
 361.181 61.307
 400.546 898.318
 697.100 252.698
 311.423 278.199
 221.448 381.672
 705.579 260.074
 493.877 90.437
 851.245 128.957
 593.093 247.862
 671.035 76.789
 757.041 881.493
 558.239 859.008
 731.490 498.816
 313.040 638.316
 646.451 901.298
 470.987 421.017
 747.356 269.203
 772.616 961.303
 235.141 939.936
 603.421 264.145
 579.076 551.490
 500.575 905.748
 674.073 599.830
 937.915 875.418
 39.365 629.904
 553.060 853.167
 269.798 299.930
 337.478 118.322
 229.881 124.085
 467.400 245.964
 52.339 396.574
 884.256 516.364
 98.835 357.816
 239.640 429.211
 345.155 199.377
 781.477 786.547
 554.362 776.966
 383.168 658.865
 439.894 559.915
 492.074 866.224
 340.333 180.841
 912.091 844.570
 725.675 141.628
 229.630 396.467
 831.507 602.428
 363.521 580.559
 526.004 441.291
 265.895 126.113
 11.365 775.543
 649.703 284.731
 455.963 125.555
 774.032 982.849
 158.640 260.692
 613.916 813.867
 328.140 270.483
 87.868 621.179
 187.543 466.504
 653.326 752.035
 507.866 647.659
 324.811 101.847
 161.832 999.849
 667.509 679.587
 146.597 287.386
 293.731 983.263
 234.367 5.339
 893.073 121.754
 906.884 167.613
 488.984 512.710
 151.438 413.659
 892.871 548.688
 633.197 26.686
 757.881 793.576
 505.150 308.250
 82.498 752.928
 919.911 978.659
 921.306 774.596
 117.294 941.109
 697.325 165.573
 681.099 821.819
 225.808 658.055
 294.623 281.065
 30.035 189.103
 636.365 674.249
 10.371 856.134
 208.110 361.636
 101.679 422.581
 92.733 844.652
 382.200 938.054
 317.744 110.628
 668.476 734.129
 524.706 652.353
 13.272 105.406
 589.581 789.929
 612.143 495.871
 232.921 247.266
 392.971 609.026
 233.248 651.479
 313.264 938.176
 796.394 348.826
 2.086 177.998
 825.756 924.202
 565.205 502.860
 124.179 222.258
 909.519 969.854
 981.463 786.705
 950.399 279.126
 659.312 141.247
 235.468 770.765
 178.188 551.858
 371.247 91.355
 691.267 47.972
 773.481 175.477
 955.937 891.889
 604.719 574.487
 792.686 114.639
 818.635 258.996
 467.410 566.440
 332.692 620.547
 111.989 435.057
 910.266 815.488
 278.382 781.044
 89.347 909.008
 625.531 130.469
 765.023 584.596
 391.249 999.786
 962.449 844.018
 481.292 740.760
 149.661 11.335
 696.498 763.458
 687.085 113.116
 250.660 890.337
 822.903 992.980
 444.524 823.281
 978.450 254.919
 245.688 867.368
 961.768 754.806
 874.182 690.338
 564.534 77.371
 56.275 935.767
 680.224 466.305
 834.657 522.124
 400.050 503.476
 115.033 911.191
 346.578 460.432
 93.666 120.173
 969.726 438.065
 407.192 775.495
 410.975 950.714
 37.721 696.509
 422.078 546.974
 408.692 878.511
 365.444 954.480
 639.111 981.709
 514.038 419.130
 957.706 581.667
 276.350 725.239
 889.463 193.632
 992.322 442.384
 43.125 34.884
 52.746 373.184
 381.193 363.461
 89.186 865.524
 428.151 146.353
 243.977 510.029
 355.836 524.421
 268.216 941.787
 617.917 704.211
 696.028 692.879
 332.209 308.647
 220.062 753.230
 927.166 39.783
 838.525 161.543
 377.555 568.908
 378.530 300.746
 307.298 583.993
 722.873 864.678
 191.229 744.468
 904.212 711.040
 151.715 161.704
 186.941 52.387
 433.236 824.139
 165.827 959.788
 514.163 893.148
 682.828 776.368
 148.834 924.624
 238.724 339.273
 46.880 127.284
 371.610 483.428
 715.619 698.531
 835.479 9.148
 493.652 918.839
 62.627 514.166
 470.972 13.991
 385.312 360.588
 757.468 178.940
 454.722 725.855
 65.425 606.586
 687.015 596.935
 403.284 778.668
 923.013 647.001
 631.450 694.347
 674.380 888.042
 953.451 565.523
 787.121 540.844
 57.381 867.862
 353.593 690.878
 486.719 464.697
 595.441 505.967
 12.612 920.067
 898.841 345.557
 861.283 580.253
 464.923 274.474
 882.922 664.112
 225.366 853.798
 348.137 485.650
 926.929 681.622
 443.712 202.683
 98.478 825.941
 583.121 698.811
 47.179 875.559
 924.133 558.499
 982.529 942.973
 524.302 673.744
 811.351 211.767
 96.544 53.220
 385.623 921.637
 535.975 508.996
 897.867 434.048
 163.429 330.781
 413.830 893.549
 811.314 972.529
 995.451 182.377
 507.822 461.224
 612.942 313.333
 92.830 373.358
 765.496 87.648
 823.535 132.392
 946.319 996.152
 53.096 272.156
 397.855 714.336
 747.875 539.361
 934.101 651.612
 757.753 16.199
 463.597 394.330
 882.273 215.307
 562.126 328.857
 348.650 608.473
 429.365 558.629
 5.169 712.525
 558.092 516.785
 457.044 476.368
 765.389 518.377
 356.703 738.608
 28.043 253.671
 885.090 292.364
 52.815 772.647
 106.198 80.343
 248.017 492.062
 778.432 117.236
 875.901 827.617
 501.138 406.655
 613.686 137.691
 853.521 785.721
 570.776 200.276
 740.258 831.984
 365.085 635.229
 240.370 635.280
 94.822 749.511
 313.577 942.761
 724.036 709.077
 154.752 390.474
 379.381 728.397
 408.661 842.183
 508.628 883.970
 923.445 258.655
 533.375 983.750
 995.070 652.292
 122.120 708.027
 851.917 67.073
 176.558 542.484
 367.902 827.387
 52.899 180.012
 45.949 577.183
 998.484 419.010
 256.567 579.087
 667.624 742.868
 576.994 948.830
 362.953 853.938
 86.309 690.924
 131.448 347.230
 315.626 695.160
 407.517 351.526
 617.763 9.100
 747.222 511.464
 348.295 368.536
 623.822 821.817
 983.719 936.106
 869.841 8.872
 139.636 648.373
 346.898 853.144
 92.485 325.188
 822.391 798.060
 505.917 463.743
 930.171 641.620
 473.706 276.167
 917.524 79.074
 24.774 276.755
 637.847 386.505
 905.138 466.934
 770.504 905.744
 722.220 677.133
 447.430 23.780
 577.887 819.953
 579.589 613.802
 749.953 994.070
 22.557 15.009
 132.758 499.421
 944.978 434.665
 294.340 718.372
 89.937 534.527
 631.847 462.252
 99.246 56.392
 143.006 146.036
 334.062 805.235
 417.187 44.854
 130.257 566.178
 175.780 803.857
 709.523 521.763
 852.200 357.693
 891.764 162.834
 543.828 898.295
 763.098 269.450
 141.914 580.951
 817.415 263.065
 454.108 240.762
 156.465 598.630
 784.341 607.097
 780.679 141.965
 285.882 845.642
 85.225 945.879
 718.108 859.994
 476.153 45.982
 231.788 671.791
 701.098 907.396
 900.389 535.208
 537.033 795.721
 778.117 783.900
 961.500 464.390
 874.364 952.456
 748.983 256.304
 117.184 547.041
 554.369 636.345
 866.884 188.693
 272.439 694.604
 19.316 335.871
 675.977 695.242
 94.722 669.103
 743.366 965.512
 782.761 639.382
 475.603 512.306
 251.738 933.324
 486.746 673.529
 626.906 372.753
 923.317 828.565
 599.451 365.489
 847.602 941.279
 297.518 669.767
 705.777 241.490
 690.005 279.256
 821.089 183.192
 712.271 422.436
 509.790 482.214
 513.167 382.732
 746.233 330.416
 190.682 358.865
 714.569 121.285
 777.969 313.288
 817.102 282.134
 184.589 506.082
 80.946 185.668
 114.787 628.499
 560.761 968.835
 453.698 471.438
 499.478 295.660
 215.102 367.036
 233.074 304.638
 315.228 94.392
 239.244 837.615
 313.873 52.083
 291.444 478.679
 937.543 669.854
 425.275 376.858
 963.418 799.905
 717.842 489.628
 644.733 124.976
 664.916 984.895
 747.874 17.502
 985.970 562.776
 852.391 243.156
 842.098 405.995
 443.751 25.780
 893.180 105.728
 564.439 272.213
 103.339 20.444
 144.822 828.508
 310.764 156.586
 326.672 28.080
 970.437 375.264
 38.489 162.332
 145.486 857.623
 154.727 911.038
 332.218 647.901
 845.997 909.418
 450.747 347.774
 232.549 88.442
 791.314 784.365
 420.302 931.852
 677.534 608.894
 111.970 466.023
 471.834 210.538
 633.089 395.677
 513.283 223.587
 734.836 969.287
 929.935 953.839
 476.384 692.522
 621.085 706.474
 846.200 87.197
 251.663 732.159
 254.409 138.054
 862.137 56.183
 270.411 592.217
 771.088 67.956
 847.753 729.011
 261.124 441.881
 81.508 843.986
 96.626 767.635
 294.657 374.383
 57.199 486.063
 915.129 108.292
 294.573 169.805
 353.125 181.333
 672.517 434.396
 541.236 878.680
 146.270 410.727
 282.791 572.748
 325.760 613.770
 345.281 274.931
 368.946 581.263
 816.909 240.842
 319.860 971.321
 549.967 210.855
 570.149 56.846
 182.526 200.023
 741.135 160.009
 850.638 173.190
 491.858 470.469
 70.845 492.289
 421.309 590.495
 634.360 134.128
 792.687 768.423
 659.992 419.673
 534.392 104.340
 106.084 331.853
 215.272 539.492
 148.817 530.846
 127.162 440.214
 454.860 396.673
 490.812 340.527
 773.089 972.721
 214.986 462.612
 658.898 574.722
 743.828 54.822
 944.372 232.993
 813.988 201.704
 650.305 606.887
 477.638 414.402
 977.055 745.788
 426.074 113.273
 338.705 157.515
 444.653 693.361
 850.484 310.186
 45.074 609.321
 427.467 555.631
 835.468 236.566
 590.801 780.113
 710.290 832.743
 47.117 10.796
 256.892 926.552
 151.083 24.204
 997.970 853.619
 977.565 396.434
 911.414 911.143
 118.522 725.455
 611.760 949.968
 634.115 155.312
 239.234 915.319
 183.883 193.088
 409.923 402.452
 51.769 875.082
 38.907 243.069
 71.125 992.790
 790.145 280.353
 818.189 606.172
 743.722 138.458
 544.050 866.567
 341.973 25.254
 277.730 49.980
 98.379 519.841
 182.017 109.705
 72.486 249.191
 357.271 332.260
 954.124 227.157
 848.227 299.898
 312.495 55.671
 49.177 194.716
 280.393 829.456
 161.754 32.393
 618.640 364.775
 927.492 87.289
 777.154 728.271
 828.459 104.998
 600.966 177.687
 70.595 824.212
 664.519 762.203
 386.118 418.163
 626.078 451.330
 416.800 178.908
 324.815 769.039
 775.538 707.800
 772.748 270.401
 889.032 35.883
 477.217 593.960
 162.124 112.365
 249.835 301.931
 590.456 492.261
 476.143 845.880
 601.315 490.725
 725.648 96.625
 995.056 607.202
 142.019 298.655
 466.504 353.633
 663.389 661.558
 335.462 334.411
 256.649 209.928
 39.488 249.180
 809.061 870.436
 324.894 541.079
 485.295 987.541
 301.200 451.365
 436.254 700.448
 940.922 916.026
 23.726 571.970
 754.425 840.988
 816.456 988.867
 245.790 0.467
 710.869 622.952
 60.384 939.331
 654.063 387.898
 121.400 536.751
 696.305 99.428
 377.524 157.657
 902.004 462.862
 356.606 823.585
 6.788 104.189
 553.550 459.328
 456.925 426.676
 740.279 790.647
 517.040 928.060
 740.666 796.393
 722.109 832.679
 685.706 61.188
 897.502 73.193
 579.207 878.780
 921.839 658.198
 440.167 358.124
 85.319 661.022
 826.275 61.765
 352.649 602.880
 118.142 227.265
 704.757 37.656
 193.693 396.191
 464.943 98.620
 637.381 200.772
 649.350 577.950
 203.529 175.925
 782.680 482.070
 134.187 204.587
 730.467 659.246
 69.658 638.362
 189.379 16.013
 587.532 225.475
 895.640 526.726
 970.241 826.293
 35.408 962.541
 191.237 996.514
 24.852 304.573
 588.734 3.270
 854.564 708.768
 479.248 734.252
 724.121 720.573
 469.951 429.612
 217.197 24.978
 331.111 766.450
 853.128 206.577
 562.929 752.522
 392.630 895.389
 763.072 226.193
 747.215 913.144
 303.759 741.278
 45.399 3.380
 844.798 856.372
 224.023 833.985
 729.278 607.292
 147.836 875.833
 172.546 367.917
 501.121 674.255
 406.423 688.851
 655.782 895.361
 76.650 725.823
 93.399 316.486
 412.275 851.634
 264.716 874.555
 144.543 198.961
 607.600 738.927
 206.258 558.658
 740.349 652.966
 700.094 2.786
 106.273 23.294
 998.627 197.092
 900.753 225.400
 595.848 888.495
 374.546 652.380
 138.378 914.387
 316.314 239.195
 46.851 87.847
 990.505 642.746
 118.851 912.513
 189.361 308.524
 263.035 609.768
 573.611 183.647
 30.786 876.582
 677.027 485.346
 321.730 3.032
 965.438 360.597
 680.255 972.952
 128.948 399.475
 62.678 348.709
 383.186 230.460
 132.870 641.947
 325.628 34.376
 785.002 426.762
 778.779 984.656
 145.826 231.598
 823.849 840.600
 178.901 713.066
 734.999 188.065
 805.823 371.367
 942.205 905.404
 234.402 106.291
 234.993 113.442
 703.565 868.610
 752.912 194.944
 835.336 58.510
 552.621 4.617
 144.520 825.537
 685.244 464.531
 368.777 89.063
 328.490 696.491
 220.786 620.778
 991.505 292.782
 958.477 498.093
 620.162 395.819
 50.379 377.129
 378.153 837.126
 865.429 464.383
 344.899 583.986
 127.931 545.916
 562.747 330.942
 189.504 611.480
 69.439 941.461
 524.755 278.386
 381.627 46.734
 253.160 556.807
 543.695 913.364
 626.411 325.882
 343.718 435.090
 951.574 920.349
 723.884 36.506
 202.366 313.051
 202.664 415.767
 913.075 762.660
 285.473 430.553
 865.018 362.150
 202.452 345.115
 529.631 446.380
 787.498 919.387
 394.322 211.551
 140.977 13.128
 789.154 471.086
 717.136 93.495
 979.437 167.821
 291.485 133.783
 369.758 918.225
 617.105 250.176
 160.254 458.318
 523.614 183.928
 640.641 761.046
 378.296 555.612
 139.382 809.994
 673.732 118.806
 55.103 443.868
 566.211 961.266
 179.089 370.181
 328.552 446.453
 918.268 815.650
 342.152 376.879
 997.899 406.391
 706.494 378.494
 665.410 714.795
 138.728 353.236
 438.010 574.709
 248.046 291.535
 596.349 245.248
 754.144 60.146
 187.355 930.157
 859.349 531.133
 477.192 58.359
 940.866 658.550
 9.115 267.433
 492.523 669.482
 542.787 760.684
 881.638 260.373
 756.654 826.724
 891.736 688.261
 211.564 904.761
 169.450 545.748
 433.318 876.838
 885.791 199.729
 258.999 888.105
 37.959 764.439
 694.208 196.663
 565.995 741.979
 286.785 485.051
 624.973 286.780
 481.019 16.043
 52.357 388.361
 71.825 666.750
 994.020 89.172
 931.188 548.408
 321.648 396.473
 782.527 826.549
 487.629 560.149
 309.077 850.060
 747.621 388.663
 109.414 521.110
 740.847 795.263
 469.598 374.790
 586.706 603.889
 72.901 362.101
 344.648 112.505
 283.615 257.559
 631.737 89.858
 643.155 748.877
 716.276 864.711
 529.696 57.249
 651.784 314.720
 335.286 719.569
 207.179 751.365
 988.185 416.026
 37.926 569.194
 627.658 316.079
 859.105 739.473
 861.293 851.667
 282.797 702.872
 391.977 507.965
 505.026 391.598
 186.836 689.227
 536.005 192.515
 520.825 900.812
 103.977 868.954
 613.459 959.699
 498.025 275.544
 591.688 166.631
 297.501 128.339
 761.599 945.896
 341.932 898.499
 716.047 376.976
 180.284 864.008
 407.181 939.528
 185.333 528.107
 687.948 193.884
 188.698 558.988
 893.938 688.529
 874.141 451.706
 168.549 179.421
 828.364 605.104
 505.484 959.938
 485.311 54.105
 921.408 321.511
 685.439 826.956
 9.681 621.214
 7.442 699.584
 47.926 241.901
 796.280 902.302
 225.561 651.620
 116.134 270.563
 763.102 451.537
 986.197 109.793
 256.982 535.387
 825.277 118.608
 498.886 449.258
 230.456 554.713
 987.438 559.611
 65.912 168.744
 25.691 421.675
 439.272 524.386
 536.822 642.430
 921.113 184.699
 842.244 795.227
 323.458 907.090
 643.708 450.771
 328.308 750.513
 299.714 915.841
 158.493 671.856
 355.604 732.013
 549.737 353.070
 798.196 687.278
 332.190 251.197
 984.860 980.218
 607.225 60.462
 921.886 86.168
 534.737 294.825
 19.350 785.085
 179.263 682.673
 563.897 89.896
 329.806 669.636
 564.734 470.607
 166.314 973.963
 932.467 702.911
 631.538 769.701
 939.057 920.425
 244.604 390.391
 827.381 447.711
 304.590 169.760
 240.650 808.173
 249.108 151.294
 728.746 898.646
 703.078 406.647
 66.716 803.651
 153.209 870.136
 49.856 579.873
 469.121 205.354
 72.711 709.438
 745.556 817.991
 371.650 823.181
 322.829 779.877
 731.545 897.608
 843.834 962.007
 598.400 987.096
 892.968 933.722
 476.846 862.499
 30.734 281.601
 752.530 775.573
 861.136 560.953
 395.964 183.022
 449.137 506.664
 561.084 262.754
 822.226 805.844
 776.093 696.785
 151.517 344.976
 77.141 629.671
 300.015 577.719
 100.829 228.344
 862.879 470.081
 326.574 549.464
 299.157 337.258
 544.678 785.201
 786.995 26.261
 373.861 619.572
 623.459 71.543
 619.481 737.673
 262.500 173.819
 260.219 232.530
 945.219 157.327
 389.406 132.574
 658.412 245.754
 983.164 801.420
 271.520 375.517
 590.117 955.686
 887.865 415.999
 58.668 311.684
 20.776 684.537
 62.903 854.278
 314.414 389.766
 235.390 757.931
 396.453 486.276
 146.029 558.460
 626.954 518.102
 615.053 142.509
 124.751 25.494
 53.231 998.983
 467.377 911.663
 773.840 362.069
 909.210 252.084
 813.239 909.100
 209.281 582.777
 476.753 488.961
 147.524 945.271
 44.423 519.399
 306.609 380.228
 230.223 666.267
 554.555 149.851
 695.057 807.089
 57.818 497.805
 227.786 78.394
 340.339 6.755
 892.454 644.946
 464.195 635.506
 209.502 233.605
 503.086 873.734
 213.100 110.249
 100.211 471.367
 377.851 100.492
 614.508 226.668
 11.184 160.239
 559.277 962.291
 791.139 477.347
 198.448 207.982
 924.296 858.235
 90.068 133.783
 590.056 341.515
 433.703 845.894
 312.813 343.309
 496.543 441.410
 3.809 825.254
 448.010 906.669
 183.413 776.451
 239.094 490.876
 329.360 895.275
 912.597 61.794
 97.358 567.458
 944.710 888.950
 980.584 775.061
 995.299 552.990
 670.632 289.319
 210.865 264.113
 263.762 642.221
 985.148 820.140
 535.714 820.650
 670.779 43.604
 751.630 157.541
 62.458 620.764
 53.714 421.777
 777.015 402.686
 0.266 938.081
 755.815 14.343
 640.799 646.355
 655.847 912.272
 881.451 173.556
 601.028 210.795
 304.266 217.941
 686.613 802.677
 987.659 203.424
 396.961 689.628
 871.335 259.747
 168.255 434.089
 407.708 21.496
 239.309 184.768
 437.663 555.814
 549.528 518.483
 668.126 355.578
 205.759 99.801
 762.789 843.159
 219.852 873.026
 788.638 181.524
 164.615 669.313
 696.147 486.967
 784.541 1.638
 209.737 274.301
 683.849 714.282
 230.007 274.708
 81.161 599.226
 816.118 673.021
 428.665 152.907
 444.621 480.082
 933.008 152.196
 401.840 742.607
 753.051 523.036
 436.064 793.991
 781.226 169.224
 701.389 851.646
 414.432 648.267
 298.697 197.277
 888.830 217.834
 545.382 554.157
 470.406 237.094
 371.880 358.758
 767.909 865.222
 790.489 562.414
 452.697 642.890
 254.505 682.109
 845.539 825.831
 420.203 728.625
 855.822 232.277
 541.112 696.474
 154.451 103.557
 616.412 715.194
 826.611 810.395
 839.805 88.167
 11.257 683.067
 661.317 26.435
 695.614 333.816
 394.868 304.673
 228.034 372.530
 245.024 599.046
 652.532 705.325
 555.935 327.159
 392.327 729.222
 126.234 204.292
 435.221 789.506
 410.766 904.003
 146.164 609.750
 121.785 501.786
 375.436 914.067
 130.115 265.402
 196.382 778.305
 85.327 702.890
 524.368 29.050
 960.877 97.884
 996.635 179.148
 876.285 451.199
 867.159 384.542
 347.655 347.617
 655.650 933.687
 317.296 708.226
 827.968 57.259
 363.069 242.670
 646.860 857.813
 791.640 144.302
 365.776 907.318
 483.582 776.937
 321.259 311.789
 441.758 777.913
 966.040 578.753
 760.309 782.227
 58.352 492.825
 895.774 381.056
 744.378 970.820
 603.232 630.036
 129.336 859.582
 70.982 473.903
 695.922 201.830
 722.420 550.842
 992.133 238.204
 881.624 568.951
 847.542 463.268
 251.321 536.282
 789.678 301.048
 612.811 693.021
 700.069 319.145
 714.857 798.351
 280.860 532.181
 313.286 114.848
 883.770 944.021
 299.045 799.829
 297.771 497.774
 806.799 636.724
 392.697 512.878
 829.009 941.406
 93.437 224.897
 825.152 770.500
 112.176 456.968
 968.729 93.532
 620.946 758.815
 325.598 611.489
 608.586 582.018
 418.572 294.786
 867.908 516.725
 271.047 248.158
 311.707 108.631
 305.552 103.628
 859.445 885.005
 23.619 101.228
 287.293 539.448
 536.522 286.654
 838.394 617.354
 30.427 672.653
 771.176 883.637
 615.895 754.047
 433.189 982.851
 665.001 803.152
 516.069 176.463
 317.214 911.666
 331.881 285.782
 928.630 686.382
 788.388 420.205
 641.831 889.295
 95.018 333.179
 212.924 568.472
 544.771 42.394
 698.142 425.840
 260.615 661.407
 478.254 273.589
 916.646 718.317
 491.285 544.793
 821.193 849.684
 12.291 439.357
 636.026 936.989
 125.890 537.101
 485.898 46.326
 398.657 620.347
 446.906 3.221
 593.414 183.588
 879.931 912.542
 447.818 223.554
 863.955 263.203
 140.812 595.382
 979.068 549.044
 620.631 576.660
 863.882 216.925
 198.711 528.338
 628.772 612.239
 909.546 298.067
 224.714 838.060
 984.961 536.220
 955.436 749.718
 233.278 537.079
 264.352 860.339
 193.394 867.483
 841.535 688.774
 147.835 583.308
 672.160 9.237
 627.800 581.727
 406.970 797.102
 80.114 806.240
 975.987 158.717
 247.582 964.500
 615.669 701.387
 349.839 879.130
 941.888 175.033
 854.243 952.856
 709.494 597.356
 961.435 765.738
 864.941 773.065
 566.817 949.156
 160.760 213.984
 519.518 4.140
 276.961 55.372
 309.529 96.868
 230.208 4.864
 649.977 408.731
 70.519 530.155
 766.437 819.660
 18.989 31.392
 993.210 429.701
 418.578 311.503
 645.484 183.894
 111.276 175.225
 176.902 58.697
 155.178 893.824
 638.354 434.621
 518.313 771.620
 172.783 350.033
 474.985 362.047
 162.695 876.520
 655.297 490.567
 95.140 338.728
 908.164 150.185
 829.754 123.723
 509.160 309.271
 808.424 379.816
 531.902 493.053
 593.119 626.275
 988.415 717.352
 677.114 707.789
 291.049 529.438
 703.253 296.016
 685.406 875.271
 413.064 320.698
 117.740 609.716
 917.669 0.952
 926.866 306.810
 253.888 130.337
 263.454 736.912
 898.047 674.737
 40.428 848.056
 640.502 688.126
 886.907 227.412
 363.309 796.654
 222.728 998.176
 152.766 695.702
 477.249 616.009
 361.576 37.557
 259.013 521.390
 709.237 939.888
 134.468 549.711
 974.173 938.474
 614.676 134.875
 940.365 253.652
 77.498 915.695
 871.243 591.173
 95.885 383.961
 204.042 597.791
 5.444 731.019
 401.266 423.719
 359.495 353.815
 928.208 382.531
 98.436 385.209
 315.713 359.140
 41.668 695.911
 837.331 703.866
 512.040 671.509
 805.245 811.579
 170.167 557.948
 147.854 256.387
 192.761 668.631
 255.331 211.856
 827.023 397.461
 2.314 302.520
 722.070 941.994
 16.850 13.157
 736.276 332.244
 252.608 227.493
 682.518 721.977
 531.179 417.604
 565.781 634.781
 200.014 890.028
 731.872 686.403
 349.477 385.747
 252.543 213.251
 52.833 190.665
 169.861 725.465
 942.309 843.556
 587.822 438.270
 672.138 22.780
 286.985 599.512
 708.455 385.289
 631.255 472.378
 641.901 45.790
 195.972 713.624
 260.693 185.647
 262.497 338.392
 821.863 525.686
 163.877 327.584
 891.542 280.896
 324.378 323.078
 319.816 824.961
 686.411 395.887
 103.397 856.228
 363.372 954.231
 254.549 992.149
 675.999 889.587
 225.173 685.351
 931.122 712.063
 771.524 300.632
 171.195 890.336
 431.539 408.397
 775.075 839.924
 520.417 517.002
 917.450 966.624
 930.999 905.500
 16.762 104.737
 206.975 141.202
 17.875 343.249
 695.538 625.921
 593.022 124.112
 891.233 853.833
 607.531 157.260
 867.237 366.431
 818.474 924.970
 419.924 930.418
 165.885 657.099
 896.204 657.649
 916.810 727.593
 753.006 438.082
 649.478 546.370
 539.376 613.353
 763.976 559.400
 972.544 617.028
 100.472 799.682
 81.183 825.331
 888.061 194.303
 446.756 967.338
 766.637 185.195
 524.752 645.075
 978.761 86.397
 962.852 211.068
 54.451 417.008
 46.304 983.741
 773.479 420.803
 639.366 480.226
 829.388 330.240
 705.543 583.000
 207.693 139.856
 81.999 793.201
 676.101 722.622
 261.348 562.015
 143.934 819.422
 556.562 125.298
 736.073 538.679
 954.700 929.532
 826.755 567.978
 918.439 153.516
 651.459 886.008
 289.781 665.106
 450.317 700.205
 660.036 61.334
 961.225 967.928
 169.354 919.810
 870.721 797.177
 716.026 626.179
 19.302 392.738
 221.964 864.266
 546.982 906.833
 600.763 180.455
 134.383 477.030
 796.228 720.666
 252.550 61.298
 43.051 936.361
 167.105 99.016
 891.395 555.463
 963.529 991.666
 530.529 595.463
 262.754 377.518
 243.581 480.721
 600.264 906.277
 79.267 125.837
 746.243 953.273
 893.497 14.633
 975.724 465.062
 103.704 82.802
 461.028 931.412
 824.223 485.523
 387.101 630.413
 477.924 873.665
 994.725 607.472
 676.486 528.677
 776.333 904.139
 751.296 922.554
 301.605 943.996
 124.126 921.631
 280.727 570.398
 9.847 778.352
 205.746 390.783
 223.859 231.109
 296.656 956.121
 59.310 826.879
 148.535 49.051
 941.162 3.553
 887.281 393.277
 446.587 417.916
 330.327 368.275
 98.021 521.265
 479.529 521.441
 333.457 898.297
 88.438 534.174
 188.509 467.447
 316.041 804.477
 389.683 254.241
 952.336 457.291
 864.592 195.968
 54.595 651.742
 682.217 809.225
 321.688 803.866
 407.242 685.485
 240.483 332.074
 3.055 698.146
 124.161 824.147
 166.922 672.569
 116.605 947.941
 200.327 644.168
 127.150 828.022
 782.649 904.793
 381.529 97.444
 855.573 901.556
 801.328 33.839
 970.340 932.261
 57.547 493.514
 84.681 95.984
 763.741 173.499
 808.800 364.865
 588.746 732.462
 330.816 93.201
 864.325 675.382
 745.678 62.575
 653.372 608.148
 764.714 957.611
 922.102 466.402
 995.909 297.371
 945.296 853.405
 311.070 524.233
 965.942 435.455
 611.596 527.966
 356.107 956.929
 379.270 100.676
 589.665 382.754
 265.002 62.245
 572.410 751.712
 92.587 340.173
 692.385 843.016
 705.235 547.393
 92.130 800.210
 182.002 382.385
 442.386 515.208
 924.441 923.981
 59.156 211.750
 739.133 945.600
 776.450 157.516
 300.738 207.798
 117.391 419.328
 707.336 172.111
 126.435 713.442
 372.825 222.029
 693.311 615.766
 330.864 677.981
 351.048 123.400
 445.166 192.396
 730.364 3.316
 779.015 439.062
 43.121 745.918
 922.801 939.197
 919.083 746.150
 815.559 857.043
 481.352 563.526
 131.337 252.674
 893.499 531.764
 693.273 592.472
 500.333 380.633
 390.314 921.979
 697.497 945.192
 419.239 526.116
 463.849 34.175
 277.126 803.011
 63.975 439.007
 158.659 515.681
 343.777 232.545
 343.843 256.696
 695.201 542.472
 823.203 451.820
 630.586 14.296
 30.753 266.828
 784.510 94.760
 824.546 485.545
 431.293 975.311
 158.120 555.372
 477.486 710.049
 564.513 198.537
 646.878 351.655
 171.589 53.164
 835.039 386.393
 480.352 918.560
 563.534 765.000
 266.905 155.245
 131.301 155.598
 366.967 344.043
 540.771 938.531
 626.013 292.594
 996.007 937.978
 257.514 135.112
 734.276 973.441
 259.319 485.817
 994.042 313.659
 359.576 152.728
 952.537 839.622
 367.857 711.391
 724.097 751.272
 416.230 583.268
 813.669 578.856
 714.269 107.350
 413.890 945.147
 389.587 272.804
 342.477 344.824
 222.961 272.836
 291.135 303.798
 549.023 213.495
 27.671 811.438
 917.518 174.725
 717.495 305.284
 887.082 273.902
 145.325 669.518
 347.367 464.592
 186.982 389.164
 283.134 945.742
 846.982 901.525
 855.900 330.549
 810.770 290.105
 988.183 91.469
 109.524 275.054
 398.703 361.035
 837.186 234.798
 813.790 420.258
 148.734 28.040
 133.237 281.439
 88.587 221.704
 873.892 694.374
 309.658 32.051
 670.260 839.455
 936.166 682.239
 850.380 473.577
 764.239 814.832
 702.473 561.373
 579.153 182.361
 531.603 542.119
 570.324 699.197
 707.320 579.039
 946.723 465.142
 807.557 31.067
 776.053 972.596
 558.569 236.020
 498.847 57.717
 396.310 648.078
 289.721 440.199
 175.245 721.526
 566.650 870.163
 323.312 357.452
 177.661 934.007
 786.677 551.958
 643.300 699.153
 578.547 315.151
 901.242 351.529
 998.873 322.461
 213.228 315.872
 436.040 856.704
 759.046 579.750
 610.133 784.682
 290.499 865.524
 636.091 860.253
 461.345 223.632
 42.742 971.937
 826.380 634.845
 2.634 862.731
 331.435 403.072
 332.801 789.311
 541.696 854.411
 96.462 894.038
 101.991 8.253
 851.681 213.739
 541.283 94.112
 189.645 112.241
 654.494 710.540
 320.293 7.896
 275.903 983.037
 187.239 972.269
 335.921 714.531
 221.298 641.796
 31.192 439.088
 119.520 841.211
 679.261 706.640
 414.601 937.240
 143.757 329.018
 481.236 685.237
 453.063 706.521
 617.886 802.847
 571.286 496.173
 3.977 696.361
 970.096 559.894
 426.671 311.137
 276.529 391.087
 413.574 501.628
 496.344 624.811
 717.296 284.226
 124.292 119.151
 346.514 903.024
 418.927 798.122
 601.449 500.930
 636.067 579.967
 877.654 933.265
 555.189 404.863
 582.294 615.670
 998.692 514.566
 46.123 380.848
 615.069 630.543
 199.935 888.299
 181.452 699.535
 357.096 837.105
 364.990 114.764
 247.937 864.066
 880.267 231.214
 484.202 748.702
 483.916 44.334
 592.765 214.184
 278.142 828.433
 300.649 920.920
 450.826 585.024
 734.504 50.027
 287.792 348.920
 926.722 410.225
 57.761 773.331
 509.871 157.754
 25.392 262.298
 697.117 769.054
 303.716 53.090
 757.507 765.223
 753.625 651.750
 823.670 161.395
 492.047 486.515
 340.725 649.316
 427.732 426.743
 57.328 954.665
 327.682 295.213
 654.314 619.355
 280.016 820.811
 837.805 11.548
 690.316 793.938
 629.730 671.082
 586.275 921.271
 260.179 54.868
 545.905 968.351
 296.923 395.688
 871.868 931.806
 684.746 159.241
 151.145 917.753
 161.254 549.699
 335.652 104.256
 969.783 635.166
 304.266 134.744
 10.405 44.048
 196.776 792.490
 116.436 314.362
 900.352 126.001
 278.868 994.442
 2.332 879.162
 580.757 519.598
 460.529 191.820
 766.562 890.194
 673.095 905.185
 630.013 807.905
 621.740 276.809
 333.302 384.976
 210.140 592.152
 898.677 912.988
 797.475 680.099
 172.314 690.454
 536.832 89.521
 734.110 180.806
 349.682 70.653
 403.655 62.609
 908.722 201.235
 12.735 191.721
 648.249 691.739
 22.369 410.551
 688.139 50.539
 854.618 193.255
 336.802 858.357
 686.395 628.917
 50.756 127.125
 67.621 429.441
 972.208 852.388
 435.682 857.521
 368.191 427.330
 211.953 445.880
 960.061 102.459
 196.672 505.668
 593.693 445.950
 891.674 974.073
 369.551 98.990
 845.253 543.616
 967.230 107.362
 251.847 54.215
 778.504 839.625
 676.477 259.942
 751.798 333.978
 688.321 642.593
 773.013 726.216
 360.787 411.114
 514.545 841.647
 461.694 67.865
 105.967 741.757
 854.189 448.356
 674.275 924.517
 247.847 349.932
 804.903 424.158
 273.752 296.936
 651.196 445.902
 654.494 575.758
 712.017 623.441
 450.022 984.295
 975.265 987.132
 386.515 238.432
 37.766 279.958
 724.356 265.971
 136.228 122.873
 52.415 688.904
 514.409 493.416
 571.921 282.066
 791.492 89.356
 570.073 624.261
 646.952 966.016
 799.992 192.033
 187.190 690.963
 752.003 842.063
 376.338 497.690
 396.433 681.872
 293.337 151.034
 928.686 327.182
 193.376 587.442
 584.659 215.327
 205.713 754.334
 403.089 105.729
 371.771 351.990
 279.070 909.510
 825.124 551.462
 120.314 200.103
 524.745 911.406
 928.917 955.362
 688.950 99.624
 183.395 449.829
 132.144 111.173
 688.726 574.714
 100.399 199.480
 749.564 924.783
 33.533 951.035
 959.883 608.191
 377.639 854.454
 400.899 150.557
 137.687 373.280
 610.644 962.030
 127.984 226.672
 299.068 390.138
 759.992 126.529
 600.811 306.906
 941.590 192.861
 305.973 781.738
 66.686 265.872
 312.489 618.147
 794.585 213.832
 780.394 219.520
 78.473 476.135
 619.791 374.275
 753.364 622.831
 945.330 482.133
 565.940 812.309
 618.056 489.574
 279.736 110.845
 561.534 263.393
 955.344 639.644
 977.088 346.444
 550.924 141.076
 139.814 440.086
 55.705 525.630
 83.123 614.584
 728.862 260.152
 78.003 123.813
 16.783 587.072
 490.659 896.590
 40.056 790.218
 918.056 786.933
 432.404 327.692
 718.013 623.321
 860.239 183.943
 384.564 27.105
 914.721 315.166
 89.376 37.464
 737.318 403.533
 988.038 340.558
 782.385 141.221
 151.366 549.980
 431.638 45.239
 754.637 611.162
 729.236 984.413
 173.493 231.685
 604.314 572.411
 78.592 890.524
 470.007 752.425
 379.675 710.968
 742.424 943.024
 784.391 443.749
 395.655 219.181
 851.874 288.739
 274.075 121.695
 232.857 966.167
 213.336 791.843
 497.101 652.945
 596.907 451.570
 708.582 338.247
 394.658 543.678
 75.532 177.551
 920.315 628.042
 385.741 279.076
 10.732 931.067
 50.106 424.667
 404.706 64.134
 885.141 783.212
 193.673 176.357
 936.992 133.557
 70.355 766.476
 807.408 281.347
 31.607 643.006
 911.439 676.513
 343.925 451.150
 655.567 52.184
 177.821 655.451
 655.027 689.179
 912.496 520.281
 244.818 531.036
 834.643 123.341
 817.994 341.627
 762.918 693.112
 38.131 810.130
 58.713 18.266
 14.277 506.603
 898.615 539.392
 843.368 806.202
 526.732 220.832
 967.087 902.567
 246.412 898.266
 960.949 282.941
 999.373 506.912
 279.306 141.774
 692.770 182.443
 180.647 158.955
 725.950 474.131
 315.665 497.364
 21.788 865.296
 991.935 306.382
 943.562 23.114
 852.611 118.506
 766.596 27.621
 994.348 350.911
 441.807 602.758
 476.997 368.918
 631.288 701.147
 772.676 820.905
 887.797 804.765
 196.118 941.625
 192.269 887.497
 436.356 361.468
 236.097 49.893
 359.367 411.609
 45.935 554.139
 613.249 628.733
 84.333 46.874
 785.701 928.036
 433.828 612.969
 935.067 910.291
 277.594 424.647
 941.298 819.049
 646.944 872.537
 955.034 479.610
 413.402 439.572
 118.254 984.634
 187.620 221.493
 997.936 185.440
 153.891 941.464
 827.847 86.878
 750.409 848.728
 658.522 801.642
 412.974 845.823
 40.840 711.958
 572.672 134.744
 536.314 218.515
 553.665 204.306
 482.502 874.502
 601.041 959.163
 323.177 643.617
 704.344 591.502
 921.459 462.494
 221.748 560.878
 544.592 598.257
 182.647 933.287
 279.197 479.690
 10.750 760.214
 96.374 645.220
 801.800 90.495
 430.958 232.541
 73.893 306.532
 215.681 463.983
 526.570 481.406
 769.002 929.929
 67.837 350.118
 678.433 101.553
 544.679 777.478
 955.618 516.532
 919.223 553.736
 824.872 970.280
 324.386 239.034
 805.991 944.447
 592.588 157.141
 480.800 438.348
 640.067 571.029
 909.949 502.731
 996.766 386.884
 964.087 664.357
 865.036 273.815
 426.843 270.804
 265.050 964.146
 144.392 664.307
 54.449 339.733
 469.223 239.203
 196.119 104.920
 958.578 467.457
 471.041 803.639
 628.695 149.968
 600.767 329.691
 875.145 616.948
 242.568 93.929
 491.278 648.968
 663.707 603.905
 548.077 201.747
 782.204 350.333
 439.777 913.777
 200.254 815.839
 303.785 68.380
 451.793 875.770
 647.125 523.242
 864.423 365.100
 164.456 854.082
 702.711 671.739
 927.368 968.682
 948.005 682.824
 826.872 7.412
 590.264 570.229
 29.878 871.672
 399.440 833.753
 387.904 18.051
 124.891 819.831
 37.599 669.701
 86.797 960.728
 636.129 664.391
 397.100 109.735
 761.565 258.473
 130.960 223.711
 413.670 205.718
 792.941 922.516
 411.634 838.469
 343.085 58.333
 893.101 95.189
 902.951 795.067
 367.315 3.373
 414.697 33.043
 611.394 970.456
 919.882 536.800
 572.765 929.300
 529.263 319.295
 756.164 390.740
 419.180 705.188
 936.488 376.269
 490.863 805.810
 509.057 32.280
 421.030 670.948
 128.944 97.169
 298.574 185.803
 216.932 828.525
 543.948 418.658
 340.247 164.506
 334.447 925.154
 783.589 847.095
 877.264 823.310
 885.292 671.507
 978.453 879.881
 953.068 532.431
 923.482 519.286
 25.134 241.678
 515.562 472.842
 90.159 311.258
 591.375 635.470
 11.112 789.739
 658.076 762.475
 654.557 457.362
 756.824 608.684
 152.155 16.862
 870.650 440.449
 812.176 542.857
 350.774 7.365
 655.934 194.445
 955.907 780.505
 530.453 765.044
 282.323 798.369
 100.919 893.195
 35.312 827.305
 64.045 931.119
 759.842 772.035
 659.136 448.070
 143.014 662.014
 953.142 907.390
 734.157 904.080
 608.361 114.688
 139.558 410.393
 528.691 895.355
 255.198 277.669
 247.648 69.076
 547.948 769.587
 447.143 983.870
 507.172 814.953
 61.582 630.197
 216.250 221.327
 961.903 44.842
 167.175 474.584
 866.303 343.456
 418.948 772.189
 479.495 189.259
 518.315 760.230
 714.324 853.450
 123.527 15.586
 445.509 681.051
 440.782 354.807
 535.333 815.498
 669.270 545.579
 758.733 418.196
 2.943 446.131
 846.633 448.033
 31.982 269.149
 721.425 833.628
 879.426 841.922
 379.569 711.725
 181.416 961.457
 999.518 342.943
 234.281 285.574
 137.220 516.251
 777.380 487.694
 188.612 271.536
 24.689 478.816
 223.855 801.902
 596.041 475.500
 359.926 530.753
 904.334 193.378
 768.066 820.766
 629.703 863.511
 394.961 180.757
 35.427 511.003
 399.223 451.023
 761.318 674.448
 8.438 417.266
 154.500 669.614
 30.798 917.906
 279.285 565.291
 106.145 449.968
 179.482 213.173
 154.350 866.186
 268.553 192.381
 527.660 202.316
 494.195 143.763
 454.360 331.578
 90.847 195.946
 283.467 755.599
 801.286 556.616
 316.834 792.254
 749.818 656.367
 111.814 984.581
 95.758 802.329
 723.525 146.666
 926.176 203.610
 552.742 887.664
 878.634 565.191
 98.815 160.221
 863.391 571.612
 765.007 701.459
 203.917 372.569
 907.762 650.828
 86.271 280.985
 996.225 7.791
 531.915 957.482
 191.479 442.176
 142.785 306.290
 957.339 690.599
 648.099 584.998
 770.006 903.610
 173.698 38.190
 349.643 780.847
 99.075 922.810
 542.971 716.780
 135.141 586.195
 445.856 939.470
 695.867 287.316
 174.848 361.762
 925.966 484.257
 936.344 571.560
 639.595 128.751
 464.249 699.157
 504.769 159.376
 217.404 339.390
 735.765 432.426
 865.687 939.684
 320.686 102.442
 920.590 147.556
 980.771 307.808
 957.412 239.114
 27.625 540.912
 760.381 510.420
 527.845 413.191
 130.369 133.888
 503.302 554.506
 712.052 580.208
 669.565 20.916
 411.036 41.581
 652.495 997.981
 122.461 13.522
 10.172 466.582
 124.842 90.401
 338.176 299.112
 603.500 284.706
 443.327 445.408
 57.038 613.195
 54.672 185.385
 461.284 16.392
 899.572 119.889
 874.374 743.999
 633.803 659.509
 973.757 390.754
 82.645 285.122
 833.611 688.917
 357.906 91.677
 45.161 729.372
 574.917 901.634
 221.836 408.194
 342.945 125.651
 637.922 885.303
 759.629 150.293
 548.761 642.606
 950.412 206.056
 910.826 177.856
 981.216 789.852
 242.618 444.860
 288.456 925.902
 176.899 218.725
 244.892 4.887
 488.967 635.439
 570.717 66.181
 635.263 127.579
 542.813 120.398
 895.673 892.429
 215.586 153.500
 328.279 315.825
 586.515 529.036
 867.504 506.093
 89.112 597.063
 928.634 229.214
 323.943 927.922
 930.249 181.541
 221.546 982.913
 770.577 183.115
 124.286 494.230
 756.958 656.602
 660.520 901.187
 5.345 698.668
 924.961 942.192
 317.825 317.071
 863.108 761.269
 882.885 553.743
 952.474 498.921
 400.468 437.771
 174.532 410.028
 940.290 99.493
 852.499 712.394
 728.780 155.421
 493.028 9.994
 311.957 261.487
 194.445 662.199
 46.214 788.083
 178.407 557.107
 467.277 43.817
 351.847 582.093
 823.342 656.008
 626.074 621.830
 428.748 285.219
 702.377 123.185
 699.694 129.984
 698.821 382.751
 926.705 878.193
 939.830 487.482
 376.332 235.830
 385.428 788.375
 6.469 655.245
 45.375 443.815
 438.329 777.464
 638.129 730.713
 319.486 670.788
 126.474 801.603
 505.242 606.031
 330.265 443.317
 702.149 662.938
 899.248 262.655
 182.893 358.830
 670.942 946.805
 674.271 66.298
 63.725 697.181
 521.174 719.364
 215.270 256.505
 173.776 65.047
 201.251 797.415
 70.346 8.586
 816.785 239.696
 184.997 825.014
 109.523 750.722
 172.182 707.468
 482.881 464.024
 915.010 224.116
 683.051 43.803
 822.564 332.327
 114.624 114.045
 825.791 112.436
 545.495 760.551
 298.530 936.846
 539.046 69.415
 139.531 376.390
 645.222 768.401
 755.513 398.544
 75.045 536.115
 400.261 855.837
 936.552 1.423
 169.415 562.479
 113.266 201.219
 297.034 468.650
 86.523 643.190
 323.398 261.254
 835.853 742.019
 232.201 734.199
 870.684 388.388
 20.675 207.947
 253.707 661.976
 52.909 255.339
 551.262 119.401
 342.318 767.356
 196.900 848.771
 954.757 617.908
 67.213 272.538
 563.020 651.003
 758.169 953.859
 813.635 597.432
 308.025 888.337
 287.953 652.631
 959.885 678.282
 105.060 524.624
 91.806 841.319
 480.310 643.463
 91.686 316.074
 129.925 154.418
 723.034 26.830
 311.817 180.271
 248.947 454.469
 481.382 407.739
 166.513 346.048
 187.422 244.362
 91.537 559.212
 559.643 910.819
 941.438 174.985
 870.615 825.867
 737.798 283.624
 469.830 343.816
 813.121 629.291
 367.220 295.246
 10.460 731.680
 822.535 228.656
 239.801 343.863
 113.227 762.744
 959.203 578.204
 797.617 935.418
 318.101 674.777
 56.185 916.526
 698.836 903.387
 328.795 367.252
 663.078 200.771
 419.845 151.558
 122.572 834.199
 419.937 995.745
 257.434 152.472
 298.207 153.796
 976.636 601.835
 413.510 661.792
 809.358 929.806
 737.817 488.064
 115.452 422.235
 497.478 831.468
 569.586 181.501
 636.095 153.023
 495.905 685.767
 859.000 802.041
 875.650 15.308
 608.698 512.945
 614.700 302.559
 671.606 690.184
 914.932 783.556
 960.317 493.505
 644.569 691.536
 537.099 902.628
 328.003 545.885
 31.067 437.638
 483.118 824.081
 94.245 188.877
 309.887 749.450
 484.517 557.520
 292.340 937.349
 253.395 306.299
 809.231 886.666
 553.628 490.026
 877.330 17.601
 919.488 789.814
 274.047 891.477
 867.331 65.558
 429.513 920.532
 125.471 311.550
 147.531 817.429
 243.119 33.934
 742.681 43.414
 213.976 640.270
 978.611 904.228
 750.034 156.048
 999.414 792.995
 77.175 266.039
 579.279 484.270
 421.580 766.321
 620.943 703.412
 493.059 342.481
 134.357 306.526
 229.554 638.490
 475.306 950.023
 280.939 717.195
 549.266 762.468
 317.495 746.073
 946.609 177.864
 339.798 470.252
 607.473 187.132
 36.374 298.889
 982.518 17.582
 630.206 561.417
 701.686 878.195
 25.349 258.305
 257.553 397.025
 813.805 898.606
 1.508 726.877
 436.873 386.404
 16.579 773.267
 573.960 383.280
 925.122 386.736
 418.116 768.086
 995.835 707.722
 606.985 262.893
 693.731 719.881
 129.609 660.120
 58.146 786.066
 895.423 426.145
 564.848 854.870
 907.235 467.481
 824.446 745.082
 153.186 113.757
 64.177 566.514
 655.104 624.838
 635.502 810.094
 266.925 885.587
 165.693 845.072
 194.581 169.824
 635.754 669.558
 148.809 584.377
 905.666 460.750
 88.642 834.808
 635.404 217.443
 663.000 467.046
 358.776 49.189
 410.971 555.125
 677.449 179.400
 191.385 636.375
 253.064 744.575
 35.616 394.292
 913.063 5.322
 963.721 399.099
 755.378 669.242
 285.745 20.521
 471.760 958.742
 493.180 200.810
 120.088 652.109
 198.970 33.870
 502.046 162.624
 330.314 343.775
 961.235 393.028
 241.933 639.672
 453.728 471.447
 876.831 780.656
 881.910 916.088
 38.238 391.410
 974.866 431.089
 185.084 895.300
 74.536 562.152
 561.567 985.016
 504.311 260.872
 510.064 331.175
 291.870 959.372
 289.737 376.579
 755.054 746.215
 877.680 608.695
 280.910 380.169
 15.635 816.774
 804.117 165.717
 86.513 484.588
 370.551 644.127
 367.443 747.825
 431.481 893.076
 369.726 749.625
 408.671 258.478
 603.245 892.634
 683.523 112.101
 409.681 435.452
 655.520 801.347
 914.056 280.732
 375.735 162.198
 519.868 206.905
 557.614 647.628
 294.500 401.999
 394.982 392.025
 587.067 53.147
 550.003 13.362
 21.824 156.644
 213.303 40.652
 801.242 259.071
 164.646 951.697
 921.630 778.718
 983.295 588.385
 291.489 37.887
 758.779 371.997
 892.622 450.477
 949.363 223.525
 533.413 136.426
 119.515 373.391
 612.915 896.200
 679.613 556.689
 796.648 186.646
 49.578 185.028
 956.840 846.610
 799.958 480.915
 960.808 569.958
 793.939 787.528
 413.918 898.821
 494.975 123.623
 743.942 85.425
 828.255 853.605
 720.602 961.788
 29.337 165.615
 759.685 768.547
 97.403 990.556
 990.571 173.529
 939.146 412.639
 847.583 794.246
 266.030 393.286
 860.846 903.903
 344.235 396.642
 805.649 515.855
 922.914 923.772
 558.634 215.551
 40.541 956.711
 995.035 341.295
 967.079 321.344
 337.806 945.605
 645.886 203.758
 283.765 328.321
 595.984 717.881
 434.075 392.113
 93.021 8.415
 449.804 92.614
 414.733 883.004
 544.409 441.607
 190.545 168.149
 473.295 865.653
 190.137 656.570
 848.882 858.076
 805.329 707.499
 113.627 313.747
 684.605 839.258
 762.143 368.624
 459.294 344.421
 789.080 35.226
 822.207 406.739
 926.853 127.389
 778.967 16.082
 55.064 489.747
 162.889 288.932
 442.901 116.829
 287.922 499.050
 911.615 481.802
 290.717 113.054
 963.891 54.283
 490.279 581.659
 761.552 219.954
 258.134 247.641
 86.355 411.746
 57.660 950.469
 87.833 403.968
 670.621 204.476
 407.329 228.087
 202.523 938.047
 821.932 753.945
 344.771 956.297
 732.374 495.478
 997.542 545.927
 934.637 888.699
 727.679 10.416
 178.831 35.595
 483.724 704.450
 996.498 485.065
 426.666 141.833
 338.030 946.182
 899.190 560.285
 327.212 205.459
 265.764 534.182
 235.383 894.875
 256.081 692.780
 881.573 967.946
 258.992 702.788
 558.715 764.695
 794.785 551.908
 204.143 751.235
 770.367 981.373
 512.917 414.438
 552.702 83.401
 625.681 276.415
 916.691 542.412
 702.903 607.213
 399.020 460.799
 371.376 587.931
 961.585 890.861
 647.097 481.660
 407.471 79.450
 404.304 768.210
 47.812 521.959
 880.087 292.943
 365.817 484.146
 637.049 763.496
 119.882 966.047
 115.792 534.376
 553.801 699.891
 610.293 572.890
 300.007 756.801
 611.431 965.609
 660.570 514.422
 859.225 858.227
 297.892 954.012
 697.779 519.545
 858.074 621.456
 966.936 369.368
 658.466 728.040
 422.646 537.753
 598.719 175.209
 738.563 447.624
 781.550 170.248
 392.191 292.891
 663.539 229.637
 20.732 269.452
 683.569 932.270
 188.654 296.701
 351.425 739.889
 437.950 423.228
 413.837 516.613
 193.264 463.438
 470.458 288.871
 720.895 873.820
 886.537 42.138
 249.540 801.127
 969.127 468.372
 361.132 362.829
 644.416 90.159
 364.887 936.824
 628.268 892.093
 42.615 816.817
 731.370 800.362
 567.339 447.110
 223.759 147.003
 672.371 391.455
 418.431 730.513
 109.506 661.325
 965.558 599.794
 861.123 366.493
 1.345 119.868
 443.194 332.591
 820.422 866.819
 389.161 224.563
 267.777 103.433
 775.914 330.473
 533.621 928.752
 533.570 896.289
 518.355 112.703
 564.397 299.137
 779.274 325.293
 130.040 334.811
 218.086 168.232
 0.439 46.193
 889.382 600.599
 895.766 294.756
 453.381 20.367
 400.868 279.916
 38.437 186.748
 849.517 433.846
 374.743 126.694
 426.083 196.347
 593.474 210.352
 630.810 629.754
 716.363 268.238
 220.586 332.800
 578.685 286.569
 142.149 710.490
 301.193 201.164
 894.130 50.611
 849.241 225.103
 216.633 633.486
 163.764 116.732
 243.507 987.481
 620.708 714.388
 947.815 516.748
 552.827 839.447
 252.763 828.572
 458.456 472.990
 909.492 824.825
 612.102 631.862
 703.504 785.535
 695.727 61.392
 740.193 443.037
 979.731 194.188
 177.208 243.968
 519.525 532.629
 470.448 335.296
 895.731 947.853
 837.861 142.306
 640.243 366.912
 530.487 974.034
 661.570 974.386
 645.957 778.961
 543.976 683.147
 591.850 755.150
 457.156 44.461
 73.844 909.552
 815.697 549.444
 268.437 166.570
 587.902 16.684
 967.575 192.368
 916.995 324.983
 230.873 565.918
 208.159 511.660
 931.892 267.731
 103.833 357.268
 472.627 40.954
 447.192 174.119
 502.651 15.734
 877.795 31.610
 307.117 975.865
 650.022 24.356
 414.948 826.845
 478.528 123.809
 172.149 627.149
 137.808 369.957
 475.398 41.177
 445.617 642.331
 471.322 224.738
 491.119 499.769
 903.467 64.755
 204.889 862.908
 491.621 857.198
 864.285 914.294
 519.450 54.894
 967.115 56.309
 902.220 674.220
 250.177 160.160
 825.634 481.857
 966.388 489.154
 461.623 745.310
 932.144 431.065
 852.383 320.234
 210.926 637.987
 338.546 250.496
 583.459 973.540
 622.320 101.035
 470.812 198.427
 886.556 547.008
 604.523 993.127
 223.488 564.265
 185.208 394.054
 803.264 55.342
 324.182 195.034
 776.305 191.805
 335.821 293.823
 351.977 838.751
 633.937 313.058
 29.330 471.708
 103.911 332.107
 727.007 212.130
 472.420 981.539
 925.307 347.534
 304.891 992.104
 703.416 709.435
 332.412 87.346
 241.627 940.181
 177.578 661.181
 427.794 263.171
 623.807 302.353
 328.339 294.664
 94.410 995.834
 578.739 505.173
 293.307 841.614
 41.970 600.621
 154.448 744.285
 154.030 684.790
 575.282 618.406
 204.934 62.830
 422.738 866.359
 826.051 818.769
 128.074 874.534
 307.933 356.832
 787.647 963.108
 147.837 336.543
 96.199 52.778
 716.762 394.794
 21.976 482.782
 889.206 665.284
 831.265 148.094
 345.081 948.022
 654.248 905.061
 435.736 910.994
 103.044 25.130
 611.174 525.081
 683.252 122.102
 492.930 35.109
 637.050 221.877
 509.432 788.271
 1.976 532.787
 303.725 700.431
 726.073 572.733
 796.204 706.241
 636.302 945.649
 209.594 265.948
 480.534 578.991
 614.886 586.816
 549.349 246.329
 663.761 246.957
 6.130 830.729
 366.558 111.642
 814.109 927.002
 739.681 925.104
 427.149 941.328
 270.154 503.067
 415.021 998.072
 768.705 692.342
 209.937 394.291
 850.128 993.681
 803.402 506.519
 987.958 143.503
 683.412 421.792
 539.736 840.255
 602.131 870.658
 982.745 894.056
 2.133 535.339
 694.549 226.347
 531.789 507.654
 267.404 592.833
 52.318 611.165
 573.449 531.627
 713.412 777.991
 564.323 623.873
 962.348 496.461
 263.350 611.024
 992.303 100.203
 212.906 547.225
 946.659 947.248
 99.069 923.081
 822.865 199.516
 668.617 415.470
 185.584 334.705
 861.204 574.439
 556.138 845.652
 236.772 720.863
 323.547 963.964
 922.590 606.164
 679.768 107.918
 26.591 877.418
 954.199 37.887
 557.837 137.678
 674.374 109.764
 608.081 822.954
 153.418 268.042
 830.652 305.323
 670.795 500.395
 7.650 537.967
 719.757 886.083
 830.104 285.156
 19.449 377.576
 487.906 21.440
 286.805 340.973
 539.657 73.327
 216.047 193.663
 22.939 538.041
 883.041 280.950
 291.780 112.464
 367.177 255.956
 502.436 756.874
 832.162 513.870
 586.107 298.758
 524.749 792.854
 476.301 738.845
 110.501 515.544
 30.580 381.984
 770.084 198.875
 686.038 597.857
 408.007 712.899
 302.701 279.485
 886.419 994.456
 719.946 60.489
 175.426 207.278
 321.960 365.192
 822.851 240.559
 876.281 79.451
 882.684 822.931
 274.713 366.020
 923.278 633.457
 721.836 118.036
 562.109 366.689
 739.210 100.550
 70.628 271.663
 892.954 715.963
 465.012 767.089
 921.189 928.667
 479.677 134.845
 401.849 471.381
 321.297 324.660
 929.385 445.886
 861.031 643.635
 83.119 629.522
 259.106 649.813
 95.494 652.369
 74.338 279.624
 843.725 55.364
 915.209 990.762
 574.599 554.185
 190.565 136.421
 64.214 485.836
 646.653 561.133
 849.733 913.159
 91.175 445.499
 839.839 606.534
 40.390 165.367
 308.213 651.676
 346.293 574.672
 747.256 678.550
 109.924 889.791
 757.587 240.119
 134.487 732.386
 475.834 152.953
 666.698 878.182
 605.447 247.140
 393.496 627.601
 972.157 953.610
 358.798 242.861
 440.092 116.759
 224.299 632.912
 712.135 883.462
 780.689 975.881
 917.955 151.335
 810.136 577.652
 337.199 915.026
 875.087 319.539
 188.888 625.716
 757.629 158.046
 169.386 962.804
 571.698 431.466
 571.885 935.449
 818.881 93.140
 54.688 103.460
 237.440 336.750
 831.470 690.684
 411.472 578.025
 574.838 109.020
 48.890 98.030
 198.960 707.481
 217.488 290.011
 914.828 589.030
 840.103 854.231
 232.985 919.478
 413.274 188.745
 576.709 999.515
 327.548 879.573
 720.109 335.463
 758.315 617.881
 689.841 269.741
 868.823 96.740
 79.080 302.138
 854.683 763.739
 883.570 822.207
 72.915 541.527
 151.182 496.429
 377.749 355.515
 560.359 316.952
 647.177 121.063
 834.367 267.985
 974.346 601.940
 935.760 538.165
 839.824 633.644
 750.280 180.029
 826.334 750.895
 396.133 459.282
 716.597 425.453
 20.998 855.530
 585.555 331.346
 565.890 672.131
 296.445 247.915
 276.226 525.705
 500.366 91.038
 973.077 46.364
 263.386 849.177
 211.918 999.136
 74.503 878.779
 355.439 697.353
 570.392 584.152
 377.716 122.330
 525.756 236.716
 458.687 83.844
 756.000 859.818
 383.296 186.358
 644.940 265.862
 644.498 331.118
 205.492 545.922
 382.675 149.212
 394.931 407.244
 747.859 681.051
 905.873 575.986
 520.690 989.847
 735.010 141.393
 401.675 307.393
 467.495 839.457
 7.356 987.381
 707.548 250.477
 481.145 602.722
 315.077 123.105
 623.457 227.738
 782.047 210.265
 411.208 442.992
 986.996 298.220
 754.702 180.051
 815.822 483.183
 827.472 866.200
 424.086 169.914
 501.957 756.420
 761.121 969.083
 484.300 63.662
 977.865 405.771
 21.516 871.178
 425.226 636.953
 363.359 575.514
 622.931 743.364
 12.069 149.598
 173.098 408.643
 651.719 106.500
 519.455 239.590
 183.960 101.004
 451.366 694.784
 630.661 433.738
 639.037 669.536
 621.553 767.557
 408.011 593.423
 544.699 465.110
 640.872 308.524
 180.918 587.510
 683.790 653.516
 204.868 625.042
 564.999 238.268
 452.802 970.524
 659.519 278.245
 421.151 393.898
 195.592 6.493
 364.754 872.670
 57.537 297.260
 356.005 7.837
 139.603 939.124
 196.488 480.041
 816.227 972.263
 544.246 37.922
 764.701 655.138
 639.000 962.421
 583.184 716.986
 634.143 810.426
 145.362 366.368
 540.668 142.262
 5.663 110.437
 870.372 404.692
 77.045 358.046
 152.494 839.254
 236.186 361.418
 961.568 270.564
 35.845 640.606
 9.848 597.061
 716.678 242.641
 253.519 344.338
 684.563 139.213
 69.515 476.328
 356.291 654.399
 63.633 910.324
 156.091 944.745
 358.559 606.879
 676.060 400.571
 623.106 354.537
 881.094 88.411
 185.431 232.019
 357.798 463.876
 320.323 387.698
 169.374 21.923
 913.972 49.201
 905.147 52.602
 842.296 276.628
 102.931 486.106
 407.403 753.803
 801.460 957.672
 370.573 116.314
 553.618 733.077
 512.067 826.578
 632.200 306.752
 203.816 199.291
 299.413 130.581
 369.669 770.389
 128.787 631.184
 51.357 94.694
 280.732 21.796
 921.917 198.090
 986.347 271.917
 770.330 136.227
 11.818 339.931
 702.947 401.000
 609.562 542.182
 503.588 636.448
 42.142 884.112
 902.587 286.171
 648.849 737.517
 16.375 294.222
 148.864 351.577
 727.470 860.710
 303.317 37.852
 526.862 942.811
 633.817 190.901
 287.199 762.692
 887.497 581.722
 478.913 998.017
 697.074 91.956
 589.214 690.748
 85.579 509.245
 515.069 708.947
 364.060 460.536
 738.697 968.205
 649.895 568.415
 373.515 588.379
 854.309 539.053
 108.822 892.668
 39.653 958.287
 554.906 205.388
 597.335 929.448
 71.816 968.269
 641.435 443.043
 383.212 859.781
 324.725 150.411
 862.771 595.297
 764.721 412.505
 519.332 526.065
 797.441 518.264
 285.828 300.748
 563.724 487.504
 77.054 854.111
 763.464 79.304
 266.308 133.362
 401.051 472.631
 237.980 944.285
 683.278 541.164
 702.553 417.994
 939.260 944.249
 665.390 76.793
 609.334 151.697
 677.687 666.714
 423.080 528.229
 76.566 568.103
 360.519 256.123
 854.204 77.829
 198.129 969.737
 48.916 451.748
 793.779 826.679
 793.241 719.034
 501.171 426.512
 507.334 736.472
 542.442 603.689
 15.569 187.215
 952.507 27.396
 368.514 581.585
 64.403 613.004
 852.813 264.949
 982.809 629.504
 502.548 847.578
 223.225 731.951
 525.073 852.536
 634.751 880.271
 512.917 129.438
 911.349 664.406
 425.088 244.453
 794.026 144.695
 833.087 560.782
 416.971 155.369
 289.262 640.384
 924.853 593.481
 291.230 388.853
 334.796 526.342
 792.345 633.541
 811.836 764.351
 604.152 563.552
 825.748 645.094
 115.212 302.768
 643.048 206.673
 227.341 358.132
 941.861 256.819
 204.173 449.962
 8.458 398.642
 610.127 344.815
 549.933 198.466
 765.423 470.638
 33.350 986.606
 183.238 885.531
 111.200 393.964
 519.670 322.996
 918.110 537.728
 340.632 666.115
 204.126 685.317
 879.716 69.645
 613.798 420.034
 268.298 701.739
 213.565 492.989
 7.665 506.170
 227.152 127.978
 719.782 671.999
 51.929 18.764
 158.661 462.033
 19.197 357.044
 741.531 406.015
 126.619 205.209
 324.489 461.806
 538.373 397.459
 910.693 831.026
 22.868 948.117
 453.073 568.573
 512.132 964.992
 863.859 722.425
 532.282 121.769
 938.836 396.314
 610.176 415.867
 767.278 148.810
 724.731 821.589
 654.114 474.443
 88.038 403.214
 907.424 592.546
 734.889 854.741
 523.225 375.139
 621.472 424.051
 765.333 344.507
 814.612 916.441
 528.511 272.966
 350.101 378.654
 778.975 921.077
 988.442 78.236
 81.617 896.263
 263.049 218.283
 494.981 932.143
 341.949 184.230
 893.446 151.106
 579.790 992.562
 964.365 40.745
 571.236 502.202
 832.707 51.173
 706.193 124.432
 46.475 398.198
 926.809 508.814
 775.633 970.627
 678.769 538.436
 751.177 212.916
 96.150 1.548
 118.420 652.191
 749.354 347.202
 871.413 916.846
 886.739 824.768
 449.117 848.833
 908.007 161.344
 936.526 730.315
 794.859 373.266
 857.146 955.092
 693.631 729.586
 951.378 294.264
 675.437 693.871
 496.331 492.778
 599.839 538.797
 477.055 438.271
 764.288 444.198
 311.250 855.895
 747.862 207.691
 356.055 83.405
 246.531 187.315
 286.937 290.869
 268.773 993.321
 788.168 740.882
 413.545 502.103
 188.379 690.742
 14.092 496.097
 522.829 60.659
 205.756 171.298
 518.982 415.753
 796.819 696.888
 649.521 408.510
 599.648 272.686
 346.098 17.780
 354.209 788.901
 839.928 505.787
 864.795 343.652
 716.906 442.410
 619.124 877.358
 923.802 753.012
 190.315 915.245
 619.403 9.933
 688.525 511.600
 365.112 976.552
 560.081 619.171
 830.926 235.344
 85.700 187.101
 545.851 987.120
 42.090 759.584
 540.609 337.492
 527.085 408.978
 761.958 519.440
 849.833 711.279
 332.330 108.784
 425.006 643.930
 489.116 834.365
 632.105 756.862
 971.187 669.407
 784.483 504.140
 785.767 507.895
 452.598 7.714
 449.220 513.806
 985.190 804.532
 666.513 705.956
 831.738 867.018
 915.038 172.210
 178.967 713.867
 901.121 549.448
 40.609 87.869
 437.217 756.275
 678.757 80.529
 972.694 11.023
 560.470 855.444
 32.768 635.456
 766.618 155.430
 863.124 153.169
 251.202 479.452
 29.681 499.515
 806.454 357.339
 924.769 416.631
 308.203 221.549
 626.482 102.598
 411.378 430.030
 344.365 98.842
 529.606 502.127
 461.959 55.617
 686.132 325.987
 608.510 123.960
 764.331 231.884
 114.624 136.202
 241.711 418.023
 939.617 699.262
 666.371 295.778
 714.206 719.284
 762.406 188.020
 887.063 477.075
 41.844 280.467
 266.402 96.404
 394.680 371.070
 130.323 397.070
 142.714 381.063
 867.296 648.132
 122.845 643.696
 79.208 470.676
 234.742 48.979
 715.330 61.524
 598.222 336.390
 40.885 387.524
 647.074 349.918
 716.373 43.334
 596.520 323.584
 564.190 973.244
 297.049 189.483
 521.411 269.726
 392.393 198.256
 68.798 208.620
 376.150 533.654
 36.552 634.534
 860.653 73.742
 20.159 731.987
 481.694 502.320
 801.498 210.653
 40.381 871.897
 720.651 489.963
 983.703 746.313
 145.323 722.923
 231.177 754.637
 253.245 475.986
 827.558 831.837
 697.361 745.926
 430.051 434.961
 236.034 301.800
 290.409 450.935
 656.166 286.386
 62.968 463.937
 824.302 683.965
 432.950 152.607
 200.995 887.416
 516.811 231.696
 831.380 795.609
 118.040 946.398
 567.928 900.632
 935.542 343.370
 930.353 833.063
 503.810 568.801
 606.697 112.206
 108.587 235.001
 645.766 77.675
 861.249 422.478
 84.489 480.208
 49.997 379.765
 247.765 195.044
 414.909 199.354
 609.443 343.134
 43.673 201.516
 720.722 507.026
 660.257 980.793
 809.233 93.302
 512.972 860.460
 694.183 496.331
 272.328 171.600
 319.101 973.836
 62.249 404.884
 596.054 859.163
 287.703 969.284
 208.879 354.250
 433.418 393.227
 316.266 8.275
 715.506 196.013
 710.001 567.185
 922.349 982.368
 353.737 46.981
 112.948 227.894
 491.183 147.635
 7.955 650.862
 760.238 884.075
 947.126 444.730
 275.411 106.041
 561.048 179.961
 191.893 340.279
 757.124 93.085
 291.060 687.914
 20.587 250.602
 32.301 808.739
 229.135 706.494
 906.426 925.213
 351.661 31.149
 860.895 275.277
 302.184 258.877
 809.634 168.444
 432.583 428.528
 505.933 278.502
 333.159 40.687
 264.828 703.541
 757.734 254.490
 543.614 695.544
 167.263 842.042
 300.776 503.840
 988.271 419.103
 383.105 76.115
 683.614 403.099
 169.421 145.003
 934.605 405.155
 11.864 615.733
 15.608 249.109
 49.638 919.563
 12.554 700.013
 66.447 758.385
 181.789 966.100
 765.399 227.755
 79.312 565.597
 141.053 849.547
 305.374 692.862
 237.722 392.637
 825.917 512.448
 149.399 222.409
 949.170 105.859
 496.255 150.006
 579.638 110.499
 115.079 593.323
 347.559 455.953
 339.019 197.415
 452.704 317.002
 981.365 666.871
 478.303 279.275
 147.781 351.648
 263.076 331.154
 903.512 406.660
 984.357 249.312
 941.747 60.283
 548.454 95.331
 14.920 514.836
 929.465 263.275
 483.674 240.520
 296.476 954.441
 843.082 281.475
 251.225 262.997
 140.218 677.231
 722.071 657.733
 392.089 114.436
 561.438 479.134
 242.291 502.247
 537.186 841.550
 405.500 740.916
 635.924 757.142
 891.358 598.170
 678.617 366.805
 476.728 283.854
 534.645 374.471
 514.085 122.530
 386.435 401.613
 483.661 159.521
 797.831 290.672
 980.433 731.929
 858.494 937.332
 290.046 17.010
 574.958 85.577
 769.235 500.810
 445.771 505.386
 778.246 746.037
 860.802 935.415
 490.484 975.814
 498.816 222.567
 56.296 916.364
 236.429 852.746
 55.029 284.207
 527.304 934.163
 116.754 880.307
 642.854 73.294
 920.028 723.651
 292.737 147.052
 315.662 169.239
 751.252 911.234
 132.511 800.643
 818.565 649.054
 787.006 745.623
 435.967 624.241
 343.536 256.216
 72.524 196.149
 311.381 134.058
 705.220 830.541
 571.928 220.053
 252.740 415.795
 217.141 447.959
 199.271 802.492
 259.233 267.949
 192.151 122.418
 608.126 852.924
 26.963 524.634
 76.510 822.586
 385.070 570.246
 584.142 63.491
 278.907 748.920
 18.742 33.879
 535.202 779.021
 148.679 56.926
 29.253 405.802
 554.117 2.714
 326.201 959.724
 182.920 305.801
 17.840 637.061
 983.115 970.636
 323.859 240.282
 205.934 480.598
 490.652 404.772
 706.279 888.144
 533.256 345.349
 637.988 754.180
 868.914 100.492
 799.763 595.489
 154.755 619.592
 937.255 551.919
 15.777 829.759
 154.160 702.443
 509.415 800.527
 289.759 834.434
 874.411 79.212
 444.842 137.287
 937.481 244.777
 498.215 774.274
 162.491 287.096
 370.981 250.285
 712.791 890.759
 337.493 993.599
 625.417 432.688
 925.596 303.238
 661.518 101.124
 922.762 366.772
 74.258 136.106
 940.437 154.220
 225.367 669.909
 570.931 759.970
 64.266 917.224
 787.219 955.399
 167.385 702.185
 226.831 979.338
 605.988 200.879
 910.625 721.881
 982.796 778.096
 772.646 629.848
 743.335 375.293
 818.746 700.818
 347.775 798.548
 442.435 548.974
 181.622 711.586
 263.028 572.526
 615.827 176.373
 123.133 972.422
 403.494 234.515
 602.510 649.206
 454.469 584.704
 539.271 613.605
 871.746 698.020
 766.084 401.822
 204.143 303.328
 190.687 394.178
 985.465 663.911
 801.698 842.062
 436.805 314.189
 440.868 649.906
 429.528 307.987
 732.863 513.782
 493.408 688.794
 338.081 254.251
 437.395 985.108
 330.539 107.153
 487.479 483.131
 592.313 251.529
 273.243 773.233
 452.393 998.766
 376.272 309.795
 628.092 272.120
 931.906 186.140
 801.649 342.246
 221.467 992.395
 786.577 214.125
 653.671 995.539
 314.162 686.432
 688.154 223.902
 559.891 419.063
 355.916 635.507
 895.072 482.021
 163.850 948.440
 206.480 843.571
 494.659 975.654
 895.325 252.567
 618.548 265.149
 218.344 534.763
 186.508 344.149
 543.538 652.042
 472.308 13.077
 889.332 53.812
 645.114 557.722
 530.153 108.692
 288.660 837.667
 668.238 360.477
 116.119 372.981
 78.484 263.716
 70.088 462.271
 71.263 70.718
 530.720 211.849
 131.251 953.342
 296.143 92.191
 675.484 930.191
 40.354 233.666
 731.350 54.134
 615.207 364.144
 118.289 808.368
 443.654 827.479
 282.075 113.948
 277.719 20.597
 87.301 511.132
 271.677 380.253
 134.702 324.704
 981.677 536.331
 1.140 234.164
 958.582 740.228
 870.284 58.201
 790.457 253.623
 453.444 535.079
 92.279 139.369
 717.699 882.484
 178.547 192.859
 520.883 289.177
 213.221 464.832
 781.456 703.821
 62.508 596.936
 720.480 211.859
 9.404 676.593
 140.434 438.113
 882.516 440.691
 742.364 180.147
 41.742 856.869
 422.697 405.635
 414.060 590.696
 81.159 766.438
 326.405 846.684
 161.699 464.259
 9.925 36.094
 342.517 109.516
 199.303 675.908
 95.678 748.871
 399.300 627.771
 310.906 491.014
 892.818 25.320
 584.676 768.482
 3.893 60.997
 830.543 759.937
 165.983 772.742
 488.628 527.560
 970.174 415.773
 173.464 53.524
 146.730 269.989
 175.113 284.413
 762.384 429.485
 847.026 99.625
 268.409 373.368
 806.820 536.977
 212.706 818.047
 727.723 753.956
 812.731 407.710
 696.499 835.173
 382.987 384.584
 998.988 324.988
 107.348 182.349
 311.067 59.009
 456.683 358.796
 617.767 669.896
 868.724 897.223
 456.778 872.920
 150.185 395.505
 937.925 6.930
 529.554 278.247
 283.784 169.357
 809.456 927.481
 678.157 882.689
 644.873 563.310
 11.125 448.437
 440.901 115.494
 637.858 757.236
 632.144 23.756
 692.118 245.493
 414.673 467.656
 436.508 225.640
 167.977 550.908
 915.323 914.674
 474.100 310.439
 80.431 981.433
 537.786 463.198
 67.701 304.255
 986.698 685.395
 345.361 245.657
 114.547 96.659
 674.273 118.135
 80.225 918.409
 804.073 534.564
 928.984 930.048
 372.546 48.011
 421.507 62.472
 825.400 319.735
 985.865 965.567
 280.156 82.034
 916.250 650.259
 24.279 346.242
 579.736 837.136
 870.618 748.277
 534.845 709.440
 452.046 117.698
 368.313 650.409
 984.796 435.114
 802.135 791.477
 282.016 331.419
 372.852 872.177
 274.611 345.712
 228.423 843.777
 867.444 852.592
 392.248 681.555
 200.739 90.035
 104.459 115.413
 827.307 153.269
 541.204 71.300
 687.469 395.387
 634.936 928.241
 249.892 10.153
 752.706 644.863
 675.594 925.247
 343.017 68.058
 195.011 654.580
 121.203 493.221
 108.171 736.228
 42.678 754.608
 422.732 498.735
 905.212 755.295
 334.147 474.245
 446.154 634.520
 679.830 24.081
 856.772 466.714
 521.323 13.561
 650.545 7.934
 934.737 411.128
 299.988 83.914
 432.809 876.117
 330.629 547.365
 667.588 14.091
 42.097 634.051
 840.076 433.643
 454.204 96.504
 694.030 839.646
 767.825 785.920
 920.897 591.288
 731.782 746.965
 29.791 775.908
 41.453 263.051
 221.917 379.093
 814.204 282.624
 987.554 435.918
 420.918 927.384
 153.303 636.370
 459.786 254.020
 38.525 129.344
 474.358 550.402
 526.841 764.137
 506.815 399.410
 968.142 656.764
 681.932 758.321
 349.070 342.018
 507.771 864.406
 508.696 332.804
 304.369 888.914
 937.468 258.559
 308.375 688.734
 941.201 887.583
 304.576 529.782
 440.414 887.712
 687.587 326.507
 124.672 670.323
 319.769 321.351
 10.597 759.275
 413.929 545.483
 33.052 884.641
 498.988 202.599
 206.712 117.349
 719.013 911.184
 158.328 421.967
 744.458 653.511
 679.768 738.436
 240.936 203.276
 72.958 227.683
 525.191 645.457
 837.999 389.575
 948.162 534.542
 35.557 33.999
 967.298 949.198
 978.327 346.956
 418.830 646.816
 770.855 724.254
 367.910 169.930
 322.506 466.745
 120.886 843.644
 458.246 555.218
 628.218 379.748
 502.557 402.384
 15.214 286.013
 522.845 957.164
 356.027 500.164
 302.751 696.429
 886.957 925.341
 38.775 655.885
 549.350 650.764
 884.381 640.018
 299.463 177.050
 426.458 416.471
 839.966 524.829
 294.742 989.361
 960.797 548.356
 654.056 795.628
 249.474 478.718
 793.184 856.172
 594.536 825.537
 337.719 907.412
 290.277 429.033
 414.802 347.752
 114.550 98.797
 976.150 356.746
 30.061 840.077
 236.275 822.497
 17.749 856.912
 52.072 175.678
 430.701 53.822
 8.554 947.846
 429.267 619.243
 886.480 809.309
 871.187 965.601
 177.537 100.270
 161.321 89.254
 941.152 941.445
 269.008 580.945
 826.605 30.663
 479.995 611.564
 730.694 224.466
 625.610 302.483
 743.768 133.548
 13.447 793.645
 627.483 783.558
 138.880 890.528
 641.444 104.796
 380.542 513.625
 621.187 702.361
 249.281 916.973
 538.272 250.098
 670.699 177.266
 529.092 565.281
 116.120 189.317
 450.101 215.203
 863.702 10.045
 244.328 531.072
 56.573 60.153
 831.220 449.014
 642.531 374.349
 356.101 343.026
 422.476 757.145
 657.090 281.870
 822.733 587.152
 879.417 142.969
 238.515 869.515
 646.304 103.920
 798.659 480.170
 891.306 949.447
 680.349 909.285
 882.164 762.277
 989.842 992.292
 586.401 184.908
 132.303 428.995
 13.235 960.661
 260.113 413.228
 636.792 692.327
 131.683 522.337
 287.429 141.555
 677.494 507.661
 769.388 268.660
 980.377 660.132
 905.595 58.409
 784.732 640.758
 158.601 860.653
 184.297 721.306
 568.324 4.250
 758.289 198.801
 572.981 217.977
 167.342 766.982
 633.586 453.060
 447.887 52.749
 211.493 979.282
 898.962 575.538
 3.026 691.595
 309.224 547.925
 818.473 878.719
 173.012 207.479
 711.211 871.857
 669.209 519.618
 975.830 3.618
 280.488 901.154
 204.780 798.202
 596.090 132.226
 436.926 808.426
 729.864 413.871
 467.410 678.128
 886.109 918.692
 988.606 895.690
 486.114 517.654
 471.722 12.070
 323.806 257.320
 606.170 411.758
 923.179 734.892
 920.674 775.047
 424.875 664.656
 600.674 273.053
 314.467 556.331
 878.687 51.834
 328.467 705.992
 48.747 338.199
 222.151 322.345
 686.701 327.333
 370.106 29.127
 42.173 71.899
 588.392 668.171
 505.565 705.134
 136.874 12.388
 197.845 208.440
 680.247 934.723
 938.579 429.780
 483.296 784.508
 428.214 415.806
 294.916 228.876
 446.724 222.038
 69.352 921.815
 188.237 985.838
 793.100 880.550
 689.072 101.540
 471.318 957.277
 286.836 131.515
 595.637 888.676
 496.021 567.408
 811.611 946.312
 879.263 559.363
 752.212 574.084
 914.504 235.054
 155.617 725.868
 441.275 603.149
 70.815 64.590
 651.953 286.116
 631.450 176.129
 366.895 354.442
 82.757 426.041
 289.802 378.531
 342.869 748.302
 328.573 906.280
 810.449 222.779
 837.464 985.031
 666.079 757.298
 691.895 38.097
 903.752 41.999
 554.200 480.909
 447.906 454.721
 86.556 413.240
 215.622 48.662
 478.945 685.659
 955.836 695.421
 701.124 634.790
 298.890 951.136
 777.165 978.165
 169.675 89.983
 991.218 311.104
 623.389 852.441
 838.954 551.368
 150.085 895.861
 269.007 619.380
 536.310 337.958
 44.055 849.919
 771.021 541.478
 76.539 723.724
 118.496 807.696
 247.196 743.081
 61.081 600.467
 336.209 803.603
 125.584 499.674
 331.041 525.205
 763.073 237.311
 18.764 379.248
 145.211 870.709
 624.286 407.368
 491.569 631.014
 472.533 82.467
 950.210 1.878
 588.848 766.343
 45.010 650.023
 617.184 14.503
 782.541 478.157
 942.825 50.811
 11.912 99.482
 921.084 356.984
 963.877 755.182
 304.805 909.796
 799.992 190.987
 453.443 957.672
 796.125 370.860
 520.333 804.586
 612.528 495.371
 330.727 199.638
 188.805 485.474
 62.780 92.935
 698.043 530.661
 561.400 580.655
 830.084 141.208
 288.550 333.137
 407.401 310.169
 633.870 78.996
 4.418 320.443
 870.498 345.604
 206.649 629.823
 189.591 562.529
 352.095 351.949
 433.658 390.860
 814.475 609.153
 776.598 209.863
 964.653 465.033
 273.786 675.407
 59.878 16.977
 988.299 155.510
 214.993 323.971
 51.942 280.713
 888.684 210.677
 258.202 345.405
 632.164 188.479
 527.283 525.606
 186.777 97.054
 203.292 894.823
 948.162 940.761
 715.418 718.638
 733.423 383.093
 687.121 77.618
 167.728 595.592
 341.129 234.549
 649.851 526.597
 708.231 443.888
 142.012 67.174
 91.972 857.717
 166.218 219.469
 810.336 462.580
 663.104 904.931
 973.181 375.535
 394.385 940.553
 957.804 516.223
 538.805 430.176
 14.536 475.966
 64.403 100.261
 723.241 36.864
 455.659 206.531
 686.276 106.007
 859.405 565.859
 193.600 65.483
 693.137 59.223
 643.824 581.664
 66.560 904.090
 217.033 541.544
 913.012 921.848
 840.080 904.995
 751.051 506.953
 484.767 185.026
 315.327 633.929
 619.171 940.135
 555.515 876.783
 470.641 920.178
 426.002 438.560
 137.051 327.713
 529.146 738.386
 435.468 408.416
 661.021 336.668
 342.001 275.881
 98.682 318.842
 544.230 407.187
 598.240 642.891
 792.041 656.209
 407.743 89.677
 641.191 352.285
 580.276 57.790
 786.454 153.979
 771.505 501.474
 381.310 773.039
 870.545 322.122
 645.080 574.977
 920.430 757.572
 225.923 892.932
 89.410 51.080
 481.707 794.637
 39.820 471.372
 276.486 42.630
 68.531 659.926
 486.869 250.446
 351.174 130.870
 42.226 318.090
 578.898 387.140
 560.516 324.831
 126.879 654.372
 15.875 253.279
 611.638 297.201
 116.503 443.233
 581.484 962.963
 366.250 145.258
 20.606 802.333
 18.512 220.920
 40.848 418.159
 147.219 68.748
 371.874 681.042
 900.976 532.092
 154.684 177.245
 169.712 548.000
 787.619 790.957
 578.788 946.138
 688.544 4.181
 86.731 315.675
 420.563 674.528
 855.977 578.437
 608.055 840.558
 300.868 581.623
 949.973 38.294
 806.295 36.887
 751.190 488.909
 19.708 758.850
 151.378 649.957
 517.524 810.376
 373.660 89.823
 156.514 649.642
 159.555 542.206
 366.592 141.724
 247.986 684.623
 801.933 681.715
 517.928 538.206
 123.959 155.127
 798.594 47.007
 677.051 902.427
 487.458 20.916
 573.475 766.952
 963.255 139.860
 318.898 88.516
 374.195 556.850
 877.842 698.760
 85.481 7.595
 746.631 509.457
 827.065 454.642
 620.008 732.722
 162.969 649.690
 9.891 594.503
 156.096 589.730
 307.265 202.138
 203.966 437.715
 330.436 996.566
 726.159 858.740
 137.514 593.549
 276.412 935.984
 513.964 320.583
 392.452 440.580
 996.132 51.983
 74.000 565.074
 931.096 89.606
 761.321 636.009
 977.019 527.152
 468.779 407.805
 644.825 358.835
 783.644 433.420
 202.917 275.970
 571.698 598.860
 196.307 755.918
 817.912 105.806
 357.713 445.530
 280.489 162.110
 151.674 625.297
 836.235 82.325
 137.454 500.752
 158.549 863.769
 759.648 385.031
 888.916 57.654
 776.944 332.158
 758.985 634.892
 973.021 166.423
 291.852 803.260
 915.268 981.817
 184.753 383.309
 646.660 299.982
 255.917 426.961
 326.276 59.241
 758.810 562.938
 940.521 235.619
 838.589 890.619
 458.994 84.103
 167.484 697.547
 828.191 40.674
 165.507 440.542
 308.148 188.903
 335.742 166.348
 139.849 706.274
 843.229 231.135
 866.408 842.249
 594.835 950.442
 753.056 110.674
 364.391 829.580
 297.664 512.238
 410.757 711.970
 385.646 637.677
 92.559 477.802
 14.604 479.413
 56.256 531.924
 942.033 128.853
 106.481 957.682
 44.035 330.117
 129.620 867.924
 517.579 60.234
 782.061 656.488
 419.849 13.550
 750.231 809.887
 975.241 577.283
 495.255 961.698
 856.229 729.666
 593.866 509.341
 474.532 296.392
 240.257 427.871
 622.639 330.061
 670.016 737.238
 454.904 586.789
 274.661 252.951
 367.323 360.307
 888.967 885.510
 353.968 383.676
 126.997 477.372
 617.500 349.714
 18.177 369.158
 775.566 451.571
 431.852 976.535
 822.129 463.295
 585.456 308.558
 913.490 416.243
 93.962 755.737
 97.059 170.756
 650.749 575.749
 783.759 814.294
 225.032 276.336
 282.594 158.618
 138.799 773.832
 221.633 871.358
 145.667 542.913
 529.912 314.099
 601.761 485.196
 659.173 713.049
 499.690 463.439
 395.521 243.210
 863.786 172.148
 414.918 237.202
 189.251 557.895
 341.828 450.517
 988.940 442.630
 599.358 931.615
 406.510 435.569
 617.137 4.348
 409.228 4.045
 768.200 508.423
 511.325 587.178
 719.812 238.730
 851.351 519.822
 139.971 344.389
 884.230 945.229
 39.040 802.157
 908.745 756.210
 535.343 365.816
 170.164 354.491
 808.576 153.306
 719.772 860.877
 192.632 197.433
 520.739 564.183
 210.060 425.129
 233.413 350.240
 267.243 106.567
 541.528 604.451
 318.915 431.268
 970.566 399.091
 132.386 517.006
 655.689 441.950
 598.556 472.549
 22.072 323.871
 564.249 641.446
 506.391 622.804
 817.562 516.324
 263.856 730.110
 516.827 87.019
 837.909 205.959
 589.692 267.755
 415.051 654.859
 469.994 125.358
 18.849 665.910
 218.018 629.627
 616.761 176.560
 268.902 686.791
 0.887 601.023
 162.213 56.120
 667.112 387.652
 963.681 37.671
 42.506 22.124
 241.904 345.957
 912.488 329.300
 405.430 530.542
 969.623 715.790
 639.260 491.670
 65.389 473.008
 257.844 778.711
 93.610 677.721
 870.374 304.252
 896.059 600.453
 643.371 99.999
 162.116 893.818
 157.750 666.246
 828.093 480.737
 858.630 98.839
 879.214 810.049
 55.094 431.379
 957.444 573.380
 465.873 811.544
 598.780 676.948
 750.854 185.112
 909.780 95.684
 595.616 926.518
 768.660 580.526
 208.352 308.052
 252.905 184.736
 480.119 209.299
 583.051 378.616
 188.104 42.916
 888.948 557.153
 78.206 411.773
 86.646 950.177
 241.798 555.817
 965.299 23.782
 149.027 625.557
 666.497 134.759
 967.665 303.913
 363.759 451.900
 285.629 251.442
 466.177 490.342
 173.372 373.990
 754.155 284.101
 228.816 499.971
 761.679 529.990
 105.291 840.357
 531.654 520.853
 247.582 612.644
 749.671 411.212
 571.931 605.468
 696.282 152.869
 494.470 798.889
 516.063 146.675
 614.513 632.956
 878.654 389.731
 22.533 220.854
 176.499 280.871
 359.123 960.324
 267.697 672.854
 585.146 226.269
 310.268 634.585
 822.572 387.321
 154.116 383.702
 430.730 428.992
 845.251 157.470
 738.021 276.068
 167.662 362.276
 51.536 167.556
 493.915 148.769
 916.648 470.285
 56.733 836.246
 248.934 333.942
 688.994 107.211
 268.067 943.514
 35.598 127.708
 937.239 557.937
 722.370 253.310
 364.897 420.026
 307.568 552.375
 823.926 256.901
 451.820 330.795
 355.845 877.126
 361.665 255.155
 476.147 116.381
 507.660 638.620
 106.840 533.877
 35.874 336.365
 311.793 153.961
 404.953 370.973
 681.217 658.778
 141.789 514.483
 737.902 636.873
 346.843 249.928
 657.633 287.752
 653.519 744.161
 0.051 773.338
 790.697 123.883
 328.355 733.810
 77.918 662.334
 303.432 278.237
 41.113 674.615
 520.743 591.067
 643.770 470.608
 419.615 625.650
 232.519 626.805
 641.201 788.305
 374.277 878.713
 302.619 43.965
 68.918 886.061
 553.571 131.093
 940.222 31.666
 203.662 83.646
 599.527 845.006
 72.879 686.485
 430.429 922.371
 396.113 893.456
 126.380 691.651
 180.545 310.624
 821.669 651.761
 900.410 177.803
 63.647 930.324
 548.606 597.126
 981.889 40.162
 533.336 176.068
 198.287 482.597
 598.217 532.871
 498.675 516.434
 196.846 904.186
 337.760 674.149
 111.609 187.916
 489.102 915.524
 568.691 329.391
 772.958 133.245
 366.899 837.497
 817.642 800.441
 260.439 110.989
 333.096 127.457
 871.605 16.641
 825.549 191.237
 68.031 33.149
 64.229 147.502
 33.362 141.694
 758.155 131.462
 155.858 280.146
 724.155 610.551
 525.360 498.122
 565.770 351.622
 887.394 260.133
 353.882 400.056
 679.134 590.202
 649.376 399.571
 543.744 770.441
 159.446 585.175
 968.859 75.801
 424.082 999.321
 356.057 915.578
 817.762 70.041
 538.931 768.186
 281.283 72.631
 118.543 338.499
 106.315 111.645
 770.624 476.884
 644.773 811.842
 145.922 6.384
 448.889 614.801
 83.745 780.874
 336.513 427.760
 492.457 4.089
 568.154 863.654
 525.709 179.948
 394.556 712.996
 159.277 531.586
 940.831 881.406
 213.121 453.859
 818.620 359.037
 482.528 576.121
 162.261 923.421
 359.897 473.916
 458.060 44.399
 16.963 535.491
 644.624 703.590
 451.169 157.975
 402.502 671.590
 7.888 405.759
 296.641 829.822
 103.644 737.311
 787.148 772.191
 978.969 14.869
 962.524 581.745
 290.812 12.652
 882.794 22.232
 54.211 183.059
 434.028 602.176
 905.286 816.688
 704.827 14.130
 379.497 621.628
 791.868 293.657
 80.839 471.656
 146.002 916.805
 412.397 843.519
 681.402 712.325
 303.051 633.156
 814.549 422.215
 908.521 352.355
 882.322 533.603
 100.261 545.118
 342.160 424.368
 148.517 900.969
 193.295 227.684
 25.401 395.900
 915.676 205.995
 321.876 666.145
 219.807 927.506
 714.521 161.771
 181.797 518.415
 12.048 773.191
 127.155 597.895
 39.243 51.594
 475.889 831.718
 411.903 722.125
 800.375 21.767
 758.084 425.274
 533.986 205.251
 239.442 916.691
 139.052 807.766
 615.528 848.627
 461.322 682.483
 320.688 678.062
 407.322 93.457
 537.932 768.561
 751.258 849.699
 460.040 837.010
 658.020 869.126
 431.779 145.045
 575.207 214.541
 527.920 241.489
 254.815 879.515
 102.510 260.101
 397.177 358.296
 661.381 290.998
 427.290 874.270
 981.082 839.106
 205.813 394.916
 95.402 914.726
 611.319 572.601
 670.635 565.978
 302.326 130.116
 420.925 247.446
 50.728 83.650
 807.053 51.362
 634.442 455.482
 0.249 625.224
 766.099 681.277
 364.921 321.706
 124.526 935.397
 861.230 422.489
 532.726 770.451
 334.340 937.183
 304.295 248.671
 638.796 682.625
 952.086 602.159
 644.225 917.675
 839.029 132.120
 35.604 456.180
 49.859 794.731
 314.168 758.602
 200.957 739.961
 833.256 253.957
 88.381 1.697
 79.674 952.138
 834.499 880.692
 701.275 46.647
 442.561 129.764
 154.462 594.422
 645.304 422.296
 923.158 798.353
 455.682 355.250
 368.782 855.649
 540.536 266.892
 687.102 608.236
 165.119 813.253
 654.097 317.462
 49.602 687.602
 773.591 152.717
 667.916 241.101
 732.200 440.856
 762.548 493.244
 312.859 270.046
 682.266 46.062
 910.780 717.864
 437.585 440.547
 782.285 209.735
 553.355 237.066
 87.623 381.544
 149.731 548.960
 567.129 281.267
 550.637 411.124
 422.118 901.367
 779.294 489.710
 217.571 379.635
 808.497 517.376
 645.392 874.862
 471.956 18.621
 0.832 139.718
 673.399 435.193
 649.384 341.443
 441.448 501.313
 469.240 277.110
 537.996 497.449
 820.319 990.604
 631.330 939.743
 543.420 10.002
 466.302 966.076
 563.533 214.217
 304.144 550.660
 44.337 324.803
 43.921 124.252
 604.263 461.483
 584.219 869.390
 698.781 247.676
 923.460 88.017
 942.977 895.063
 344.652 556.465
 389.916 214.765
 477.622 659.874
 794.000 918.284
 599.519 569.989
 827.857 95.847
 821.129 547.884
 442.669 745.789
 739.101 133.192
 874.799 419.288
 217.489 55.990
 718.897 823.811
 528.947 974.506
 475.044 870.595
 547.766 914.814
 704.017 571.322
 782.822 646.599
 512.357 192.527
 85.886 266.849
 362.945 609.527
 15.133 341.128
 945.369 201.640
 298.654 945.978
 25.159 374.789
 180.141 507.609
 256.355 754.305
 768.533 98.476
 25.670 768.803
 813.310 757.622
 589.502 144.645
 623.368 881.111
 361.140 289.905
 504.397 989.691
 951.880 597.518
 49.628 441.704
 916.448 910.678
 652.358 405.522
 503.618 231.568
 564.366 638.475
 673.506 819.575
 878.972 104.888
 273.398 110.542
 725.980 986.726
 326.767 28.030
 311.008 244.292
 601.152 775.480
 874.991 134.906
 898.863 759.620
 180.106 323.658
 231.963 956.052
 313.446 766.802
 274.964 484.075
 834.969 25.632
 263.464 996.231
 55.159 202.602
 55.924 436.520
 312.285 173.688
 83.602 897.647
 908.939 128.789
 767.961 471.090
 70.769 798.084
 26.464 783.393
 193.013 825.304
 260.569 138.100
 356.982 2.821
 720.927 15.706
 821.306 978.144
 74.542 945.278
 942.094 312.081
 10.210 162.873
 850.831 666.538
 668.466 866.044
 645.527 441.273
 879.985 503.864
 834.332 396.062
 654.691 291.670
 144.388 985.608
 48.520 783.612
 483.466 112.556
 614.770 789.159
 56.900 348.279
 744.390 487.530
 215.182 976.393
 639.535 222.972
 183.522 340.630
 725.631 990.762
 127.597 302.656
 470.431 26.292
 91.209 278.336
 778.761 555.832
 831.539 480.013
 6.411 666.273
 934.288 70.435
 776.928 301.766
 350.077 869.509
 984.658 637.797
 519.652 752.189
 873.505 948.426
 990.726 654.289
 843.594 641.509
 144.522 148.059
 560.782 351.727
 693.651 362.175
 133.049 954.476
 661.740 867.730
 132.966 588.537
 864.094 315.302
 349.221 385.592
 560.616 635.936
 558.524 624.496
 108.338 574.452
 740.933 622.875
 590.549 35.949
 888.981 403.677
 609.965 40.484
 458.937 226.117
 600.214 106.950
 109.589 535.856
 106.743 251.211
 401.451 995.871
 816.803 877.108
 771.870 625.417
 558.392 69.319
 246.788 958.545
 747.872 837.018
 838.854 685.236
 631.599 895.382
 457.908 747.431
 252.556 562.288
 920.886 9.634
 71.040 259.776
 493.911 730.766
 99.457 179.384
 483.219 342.344
 873.798 648.243
 69.922 840.464
 505.252 135.464
 666.169 168.634
 939.446 198.118
 69.534 688.967
 731.069 780.771
 74.433 485.132
 529.208 465.666
 632.907 226.666
 802.958 601.267
 264.225 456.560
 434.966 809.750
 18.823 888.681
 818.273 549.538
 685.233 955.499
 232.560 62.981
 70.427 907.265
 101.541 813.587
 518.958 99.488
 373.661 68.765
 502.115 224.956
 681.416 536.020
 195.790 549.135
 156.667 351.113
 768.931 233.577
 174.562 450.179
 370.305 511.626
 809.429 653.829
 980.057 385.521
 182.806 135.186
 787.522 105.911
 15.275 336.640
 174.429 576.268
 736.694 608.415
 782.482 989.000
 218.647 648.088
 289.184 80.878
 151.547 271.784
 121.292 917.237
 957.826 708.450
 320.614 742.248
 901.417 807.360
 513.884 222.070
 289.611 630.723
 502.477 55.210
 761.803 478.120
 407.019 16.765
 94.396 583.621
 807.980 768.074
 523.793 431.300
 600.675 318.642
 680.058 757.834
 719.422 632.023
 40.269 24.640
 821.749 170.874
 639.113 135.210
 3.457 968.801
 229.084 899.907
 636.089 278.509
 356.047 680.294
 180.103 798.421
 928.637 513.457
 983.195 635.320
 910.323 74.596
 480.098 371.164
 178.009 100.174
 177.477 111.226
 375.473 396.234
 347.866 81.923
 576.843 594.991
 435.802 994.475
 675.784 211.020
 966.346 910.001
 869.418 865.296
 863.132 38.404
 229.517 385.822
 855.076 723.726
 792.853 717.870
 356.341 649.542
 581.178 561.006
 324.422 16.837
 531.153 535.629
 70.927 471.956
 105.291 625.974
 456.507 902.325
 824.805 72.250
 936.092 772.175
 650.214 730.295
 327.346 479.514
 899.897 886.915
 200.791 709.685
 682.965 332.678
 384.894 11.391
 901.250 136.716
 146.623 789.890
 94.606 540.958
 254.150 701.795
 440.771 960.895
 913.050 539.624
 330.672 528.566
 753.172 245.816
 205.307 488.914
 846.208 719.682
 922.213 126.347
 572.781 741.827
 307.475 583.496
 904.684 194.534
 810.447 783.402
 897.943 999.833
 208.490 790.071
 433.921 916.262
 81.610 966.531
 230.259 758.389
 593.756 605.728
 55.509 347.971
 858.505 725.137
 808.692 831.109
 539.997 103.562
 508.418 51.297
 131.380 586.887
 319.593 743.819
 676.963 152.458
 26.321 93.319
 253.120 169.190
 37.297 994.733
 817.245 957.675
 238.456 390.094
 672.413 892.487
 143.005 672.525
 704.504 414.208
 641.051 97.204
 233.403 963.613
 732.346 800.985
 113.425 812.744
 402.179 682.095
 31.478 360.946
 940.984 443.995
 523.949 767.152
 634.932 368.689
 382.248 897.786
 692.808 300.809
 987.867 842.780
 302.186 231.622
 934.362 566.391
 806.704 249.213
 607.595 256.436
 600.733 335.664
 336.733 272.317
 585.585 52.889
 254.984 191.788
 13.435 965.260
 156.853 757.193
 555.336 239.367
 772.245 728.016
 215.084 169.822
 939.256 977.779
 721.469 976.233
 917.595 114.902
 670.995 562.289
 391.849 460.136
 567.793 625.789
 745.004 144.140
 76.919 551.654
 692.682 179.968
 34.045 542.180
 940.383 664.506
 754.688 964.575
 820.873 333.665
 878.418 590.000
 875.863 867.637
 740.074 316.831
 632.798 959.309
 156.066 809.719
 789.294 831.490
 577.654 832.318
 128.274 742.875
 26.178 632.784
 547.848 950.190
 772.069 675.424
 981.339 502.091
 737.832 58.047
 912.644 301.809
 435.855 762.071
 946.403 778.899
 438.865 241.206
 85.530 709.712
 921.106 945.326
 192.873 691.174
 402.107 20.256
 589.717 238.485
 125.571 333.437
 970.033 695.352
 369.856 2.447
 212.660 132.018
 723.309 991.311
 258.829 193.827
 980.096 972.068
 822.640 749.226
 785.902 300.834
 228.315 984.474
 656.950 543.405
 359.725 881.924
 132.249 811.130
 381.954 394.352
 923.032 179.507
 197.310 949.799
 273.315 496.763
 252.544 565.653
 822.823 924.931
 372.195 958.942
 2.772 960.033
 384.461 769.157
 33.879 459.437
 889.159 783.334
 525.267 262.957
 128.022 808.957
 286.627 369.632
 420.252 282.720
 511.172 755.157
 463.169 551.921
 913.708 856.853
 239.538 5.694
 619.930 475.836
 668.294 366.352
 706.262 452.131
 160.771 743.395
 843.732 451.144
 154.914 786.525
 767.252 692.840
 578.498 997.089
 489.057 482.665
 200.045 33.254
 720.861 130.703
 452.346 501.995
 735.669 828.440
 625.495 115.387
 462.200 487.104
 219.750 310.069
 491.017 514.820
 696.928 113.067
 613.010 249.180
 174.136 576.069
 692.514 885.639
 645.458 900.872
 986.728 508.987
 803.592 114.068
 301.027 394.583
 250.618 7.373
 660.238 388.043
 949.308 995.683
 975.956 577.317
 865.990 527.423
 699.829 960.859
 413.570 946.650
 825.615 601.847
 117.363 4.423
 195.310 193.600
 823.870 64.953
 686.184 788.724
 258.199 982.076
 18.954 47.808
 142.672 431.610
 98.346 17.165
 828.315 488.586
 644.853 564.161
 201.666 514.257
 522.755 988.778
 829.065 61.009
 439.503 437.526
 34.820 874.092
 363.844 907.528
 101.933 43.419
 65.843 322.110
 586.315 578.290
 56.022 252.733
 977.358 799.793
 30.694 864.296
 577.454 892.874
 807.136 971.284
 546.715 171.001
 949.487 250.789
 930.880 285.127
 591.155 595.958
 102.770 974.981
 802.342 880.996
 170.978 499.983
 635.348 508.615
 392.570 600.204
 312.038 625.091
 646.042 491.427
 956.779 810.206
 331.585 774.714
 587.083 13.012
 250.860 287.792
 468.799 33.965
 739.090 406.540
 342.056 614.674
 567.566 448.956
 800.263 243.799
 472.126 985.983
 332.569 817.977
 988.162 633.755
 248.503 896.824
 59.011 416.258
 123.669 188.704
 433.840 937.581
 221.707 217.126
 563.298 296.216
 948.167 605.241
 744.273 82.938
 117.124 727.291
 945.140 617.325
 205.347 401.025
 674.258 249.873
 828.623 14.858
 629.479 556.831
 100.694 818.976
 705.649 318.503
 980.416 772.803
 339.041 549.978
 33.729 184.670
 559.246 562.509
 543.381 646.302
 505.058 106.430
 603.723 338.814
 374.315 380.295
 706.170 442.451
 729.740 899.465
 522.035 34.618
 12.696 479.595
 745.425 815.275
 841.894 501.276
 294.977 201.949
 839.927 41.704
 167.704 625.274
 60.759 763.672
 272.587 207.699
 637.600 783.084
 580.296 790.924
 662.974 250.711
 546.364 500.574
 9.168 504.934
 588.936 598.955
 333.730 318.255
 222.979 318.559
 755.655 675.454
 517.499 120.898
 75.568 405.182
 801.164 458.598
 218.267 824.856
 898.050 595.313
 146.890 851.960
 735.424 460.583
 511.633 49.773
 489.242 378.259
 7.136 94.512
 782.917 941.508
 904.413 721.596
 46.813 338.997
 656.735 394.777
 398.801 230.698
 343.290 572.338
 192.075 383.565
 77.290 364.100
 270.519 903.326
 261.846 692.006
 502.546 125.799
 701.110 411.577
 62.953 286.939
 367.588 613.028
 383.468 593.510
 969.084 906.669
 584.091 524.528
 58.415 580.184
 369.810 256.978
 72.015 283.910
 874.745 317.707
 484.030 308.526
 255.345 597.539
 912.915 537.258
 176.120 44.854
 38.378 17.196
 848.810 896.014
 176.418 552.588
 335.423 551.611
 245.869 293.579
 216.626 913.835
 146.308 509.085
 972.422 544.915
 587.224 390.155
 987.570 664.187
 573.343 143.746
 648.816 186.804
 799.989 885.437
 666.787 526.100
 462.885 17.950
 357.453 180.486
 584.299 250.813
 934.894 541.399
 125.529 51.005
 879.892 368.727
 446.223 756.637
 592.487 852.514
 213.774 492.832
 948.499 623.414
 619.021 323.826
 151.161 888.634
 753.922 196.411
 693.209 595.145
 616.912 381.285
 69.279 88.298
 374.769 520.336
 553.276 713.032
 996.463 524.843
 283.966 658.469
 33.304 442.810
 690.799 677.415
 327.454 789.995
 0.450 113.277
 542.487 500.646
 955.473 571.987
 208.084 648.579
 665.653 110.043
 117.324 980.292
 619.003 636.860
 398.659 418.635
 675.002 405.854
 972.843 382.644
 422.767 690.396
 793.386 637.030
 639.771 594.882
 731.210 559.391
 963.801 165.174
 1.666 86.046
 976.828 654.792
 25.083 75.839
 81.844 732.226
 768.293 587.978
 173.469 230.000
 220.467 293.671
 704.153 527.757
 326.213 385.877
 327.103 10.225
 624.696 386.784
 554.955 67.810
 46.009 913.950
 462.883 524.664
 893.806 4.373
 242.902 38.895
 423.041 27.703
 691.913 165.296
 608.451 577.609
 502.535 286.411
 526.163 311.787
 488.526 277.253
 148.622 329.766
 784.751 487.674
 521.217 912.587
 237.166 709.822
 64.868 894.360
 966.430 192.724
 777.998 452.976
 727.730 308.591
 117.271 71.866
 680.858 143.553
 371.143 978.219
 462.821 447.403
 33.388 662.763
 658.241 41.240
 493.407 554.900
 481.153 848.180
 822.450 503.178
 509.576 220.491
 414.053 98.817
 898.440 617.381
 175.524 799.100
 587.338 12.364
 135.576 243.167
 520.403 639.729
 79.951 606.113
 912.867 928.537
 828.759 574.923
 692.127 213.044
 281.286 833.840
 673.063 184.204
 459.036 365.172
 13.789 82.396
 637.068 467.743
 457.924 491.794
 756.442 998.270
 674.863 837.497
 724.149 795.678
 235.654 503.932
 826.884 665.047
 937.246 974.128
 284.947 302.545
 43.534 761.651
 254.265 526.857
 732.273 788.586
 227.849 553.647
 510.424 512.620
 500.980 480.159
 427.462 673.534
 933.152 825.791
 620.711 304.205
 778.580 855.400
 565.864 314.309
 558.289 464.953
 579.732 827.470
 330.872 869.304
 784.228 746.670
 884.731 950.245
 247.125 90.765
 248.530 416.318
 175.757 230.091
 3.839 426.195
 367.261 635.323
 517.254 832.765
 79.057 415.167
 800.067 28.812
 744.871 170.355
 990.804 596.400
 646.943 339.346
 757.306 675.614
 589.150 701.380
 375.726 534.383
 577.094 372.082
 87.789 115.814
 481.096 953.119
 116.347 4.314
 71.108 348.737
 562.857 944.047
 806.505 647.014
 276.641 685.794
 429.352 781.901
 711.028 969.526
 41.024 983.525
 129.790 74.115
 686.036 219.520
 241.180 802.222
 973.820 500.600
 186.820 502.996
 342.301 531.092
 647.302 768.649
 812.907 332.293
 822.395 539.913
 564.643 146.399
 956.155 302.065
 127.837 775.260
 488.916 895.404
 181.848 45.608
 490.298 765.363
 754.431 985.934
 749.281 566.844
 435.659 605.287
 336.332 259.667
 111.389 577.431
 4.205 797.530
 718.732 241.756
 931.855 347.621
 860.115 862.822
 841.732 573.513
 467.997 161.381
 814.476 777.571
 476.730 500.158
 394.597 803.477
 972.371 426.831
 112.406 233.344
 99.228 334.691
 955.347 31.061
 100.834 978.959
 798.483 854.031
 962.920 305.029
 369.628 514.367
 860.191 215.927
 78.176 769.163
 843.752 382.477
 404.826 774.008
 251.443 224.305
 536.929 176.908
 191.765 646.646
 374.233 258.889
 109.463 781.331
 833.409 556.375
 55.942 765.399
 786.177 608.035
 482.797 803.167
 792.544 449.850
 476.854 343.546
 683.076 97.106
 638.685 0.893
 725.909 876.764
 754.978 832.195
 637.107 249.861
 962.989 124.156
 686.891 848.414
 890.237 949.478
 77.210 267.682
 865.544 321.804
 154.177 640.941
 532.288 853.413
 736.401 884.359
 298.487 829.490
 329.530 453.792
 981.249 628.933
 528.862 488.693
 648.476 406.161
 834.417 831.868
 135.020 3.668
 93.055 874.090
 573.259 684.489
 94.946 761.793
 792.037 590.852
 570.106 772.155
 818.869 874.744
 115.711 666.210
 387.248 372.763
 925.945 406.386
 175.813 67.234
 660.522 614.734
 64.305 584.393
 271.232 662.460
 510.929 715.403
 81.616 946.181
 968.392 634.591
 184.824 113.156
 246.150 749.783
 168.850 153.902
 781.815 210.692
 4.562 58.845
 746.252 172.464
 426.495 324.540
 818.430 252.720
 413.414 948.568
 824.707 912.368
 127.640 640.246
 443.171 54.495
 419.513 32.066
 980.124 183.558
 344.838 455.381
 189.393 351.560
 5.387 859.753
 35.276 581.958
 910.529 240.937
 709.426 889.592
 304.692 295.431
 566.582 680.280
 921.874 253.396
 612.708 632.032
 154.009 35.704
 883.960 936.618
 972.061 129.485
 321.030 461.943
 262.782 240.345
 349.270 319.088
 763.734 734.239
 301.892 960.633
 46.223 769.511
 506.189 167.046
 140.112 497.029
 428.660 604.410
 374.025 696.529
 835.117 458.842
 855.470 158.673
 760.148 510.809
 101.974 219.095
 943.825 836.717
 599.064 322.494
 732.464 687.000
 274.072 827.062
 657.877 451.391
 885.194 453.141
 612.387 585.543
 309.526 601.603
 784.386 932.018
 426.986 999.244
 74.243 656.523
 321.975 818.405
 288.552 561.625
 522.622 129.421
 931.205 500.062
 957.579 606.604
 244.425 43.807
 800.109 165.904
 377.107 169.572
 784.114 275.573
 199.731 83.372
 390.312 176.022
 576.350 153.568
 314.951 63.259
 529.094 371.768
 227.892 338.994
 77.134 572.735
 209.838 482.588
 940.883 467.580
 715.865 643.979
 317.212 168.905
 58.621 146.617
 549.919 493.006
 431.938 195.046
 441.571 733.942
 424.595 938.398
 831.633 529.165
 903.377 899.700
 757.856 729.058
 500.891 658.181
 332.831 86.253
 732.050 599.846
 418.091 978.847
 816.335 828.390
 230.040 48.938
 512.430 767.519
 334.148 489.406
 916.476 165.922
 698.463 53.121
 52.719 732.466
 909.660 636.166
 840.969 341.685
 582.931 337.022
 382.887 34.621
 902.484 194.616
 520.281 38.874
 46.764 727.787
 913.307 901.744
 619.524 945.870
 922.669 994.334
 715.303 574.165
 893.788 40.986
 689.677 879.102
 896.662 661.485
 327.949 116.526
 15.216 902.852
 860.861 334.124
 174.777 368.602
 65.829 997.345
 594.613 327.010
 623.507 779.941
 930.939 362.872
 531.828 358.498
 289.329 11.637
 975.627 308.912
 617.123 928.485
 825.507 246.085
 697.215 561.459
 313.487 341.165
 543.951 846.133
 277.524 849.191
 516.990 964.359
 257.119 480.222
 815.514 821.613
 186.473 435.882
 166.675 222.423
 201.363 938.321
 780.433 152.880
 335.643 717.932
 887.817 520.509
 520.796 458.710
 119.189 827.695
 158.017 775.148
 399.392 753.903
 650.889 202.223
 51.996 448.146
 164.891 600.868
 107.629 456.346
 717.889 636.758
 922.020 863.676
 656.826 792.081
 726.660 170.713
 996.400 70.783
 585.484 160.818
 795.204 900.821
 919.752 86.819
 236.319 105.816
 623.226 705.741
 828.494 487.862
 232.036 334.337
 819.717 947.844
 377.504 264.758
 639.392 975.435
 153.014 663.521
 783.475 213.943
 213.405 838.342
 807.320 982.592
 620.769 372.399
 974.915 597.906
 205.896 735.769
 65.352 945.002
 659.678 246.345
 995.358 517.452
 661.645 590.385
 371.436 470.374
 129.566 964.408
 130.493 655.668
 498.930 469.555
 810.869 61.395
 756.617 896.484
 166.647 130.570
 529.504 968.757
 200.288 549.936
 714.995 466.434
 848.460 879.277
 113.019 195.838
 573.031 829.496
 33.009 288.437
 746.202 727.006
 487.638 849.325
 691.505 247.219
 8.789 97.363
 469.886 526.200
 319.707 173.787
 354.312 322.533
 637.822 88.684
 492.539 697.350
 660.864 435.578
 544.183 296.320
 778.333 659.395
 326.439 480.620
 552.745 703.913
 397.322 382.740
 410.378 698.671
 433.812 216.195
 977.425 145.065
 565.628 495.209
 880.633 515.439
 47.442 11.263
 716.004 741.586
 790.285 648.725
 467.285 209.780
 26.829 222.897
 948.260 333.785
 408.569 202.615
 948.019 796.063
 981.983 288.568
 103.033 147.335
 75.258 600.979
 109.001 667.918
 159.637 569.879
 552.036 518.683
 195.889 292.494
 293.897 58.649
 5.604 40.096
 229.021 359.084
 441.130 66.908
 159.325 995.407
 892.201 842.375
 151.746 8.410
 239.902 132.486
 776.801 871.420
 231.107 973.096
 125.965 521.476
 333.426 876.810
 101.090 167.808
 79.718 603.536
 618.632 102.508
 313.196 402.765
 611.044 44.981
 393.005 843.119
 901.807 357.448
 562.958 612.202
 621.342 493.349
 273.086 68.793
 89.235 269.164
 178.090 821.685
 362.245 484.047
 925.146 297.610
 614.335 317.216
 245.342 637.887
 429.284 92.610
 541.070 463.386
 31.343 961.705
 331.727 94.630
 616.013 882.000
 1.050 873.350
 760.618 789.809
 153.419 859.195
 460.268 926.119
 108.686 566.967
 544.610 983.975
 173.830 652.489
 58.066 730.934
 56.477 776.694
 932.768 412.334
 314.613 895.777
 829.116 967.516
 956.346 199.179
 71.652 564.762
 54.165 996.128
 954.074 369.856
 563.773 325.476
 440.799 762.104
 935.251 613.376
 146.050 369.945
 774.281 650.127
 945.368 551.428
 906.729 713.307
 267.496 43.683
 77.513 181.511
 953.372 966.801
 983.880 204.974
 58.513 723.325
 916.786 309.633
 448.301 382.889
 427.707 484.412
 903.708 195.701
 820.979 752.587
 457.202 17.825
 15.615 262.726
 132.165 750.159
 250.812 999.192
 309.791 752.118
 4.212 643.433
 818.681 466.138
 332.995 392.860
 85.917 821.982
 69.540 532.076
 434.326 37.540
 43.438 760.533
 816.728 118.316
 850.861 110.583
 980.517 119.511
 944.667 280.558
 619.133 276.674
 721.206 289.476
 433.164 652.999
 282.752 104.688
 963.656 478.904
 61.199 762.962
 422.104 873.401
 105.543 101.891
 702.550 903.741
 622.248 535.106
 75.890 741.871
 76.672 975.481
 318.042 61.505
 531.015 559.683
 873.172 351.311
 828.732 920.093
 89.829 827.118
 109.150 442.001
 159.251 453.811
 24.250 931.335
 526.467 846.065
 960.574 987.857
 710.050 632.266
 774.510 858.475
 457.041 129.455
 713.205 752.998
 355.613 796.140
 703.965 299.311
 637.525 77.262
 392.798 645.842
 211.382 619.811
 741.949 476.423
 590.472 872.861
 653.678 66.892
 507.886 261.660
 673.566 305.282
 667.226 177.376
 994.431 30.176
 358.096 203.057
 588.098 967.229
 998.556 318.931
 646.225 205.237
 56.606 328.597
 625.972 434.149
 82.661 719.759
 37.213 842.580
 665.906 432.445
 844.242 556.663
 248.726 133.209
 608.584 101.166
 712.427 180.346
 595.778 524.001
 129.731 373.076
 286.101 383.455
 788.629 182.868
 548.775 731.204
 579.963 609.236
 95.580 901.657
 737.330 242.638
 360.881 348.137
 180.705 976.460
 251.558 848.270
 880.587 26.820
 66.226 174.819
 591.813 197.356
 545.465 224.646
 447.801 385.829
 433.778 688.839
 527.405 155.750
 12.959 593.246
 956.400 290.219
 911.952 543.216
 60.674 873.423
 669.633 762.390
 803.289 889.931
 287.044 156.814
 295.779 140.956
 570.123 686.753
 736.420 513.567
 852.041 454.457
 184.113 132.565
 567.738 672.489
 193.203 520.059
 707.543 260.219
 407.662 695.117
 930.020 312.810
 716.113 791.104
 797.960 324.851
 804.011 643.173
 400.245 447.976
 785.741 309.951
 423.888 477.146
 765.496 314.703
 385.674 843.111
 447.655 710.600
 265.459 929.029
 409.303 846.258
 700.444 207.873
 51.829 901.207
 401.690 335.509
 85.793 111.719
 694.302 643.969
 272.033 866.459
 417.296 813.108
 969.109 35.339
 657.967 599.629
 327.449 535.916
 451.118 754.217
 57.121 37.667
 111.710 934.596
 989.925 168.781
 959.273 939.848
 897.021 702.017
 955.827 754.840
 527.643 50.312
 41.315 149.538
 748.395 359.522
 489.985 263.114
 209.639 421.030
 409.156 194.711
 697.345 182.394
 993.016 989.656
 375.462 467.133
 466.187 60.580
 443.259 547.878
 895.512 416.716
 360.409 888.992
 507.972 631.727
 94.064 889.485
 574.700 191.294
 759.167 34.325
 756.106 297.770
 326.327 987.422
 454.344 832.367
 609.299 833.643
 793.248 588.073
 693.306 666.789
 402.027 82.037
 80.923 807.751
 980.057 868.257
 697.079 169.889
 381.964 824.473
 170.029 230.614
 603.694 46.272
 480.116 48.174
 943.591 802.161
 710.312 125.568
 832.748 182.136
 637.191 279.656
 404.461 195.900
 741.979 148.890
 34.885 872.917
 700.278 459.218
 520.586 503.157
 905.911 571.916
 651.238 293.398
 307.064 332.136
 28.158 48.767
 67.669 511.409
 615.459 812.829
 928.009 645.187
 687.664 892.694
 818.234 277.589
 255.594 179.522
 297.357 275.116
 364.723 861.413
 846.984 210.214
 723.362 367.550
 370.273 860.783
 241.551 922.694
 437.317 655.334
 258.110 313.600
 711.292 713.213
 468.784 147.944
 496.436 798.812
 11.686 937.087
 708.515 606.835
 439.432 61.949
 598.222 917.434
 735.636 32.914
 903.507 165.579
 395.101 266.765
 491.732 234.402
 363.609 853.798
 28.589 949.073
 259.149 844.671
 407.747 973.243
 409.522 457.873
 51.255 17.047
 432.296 194.508
 281.944 392.625
 145.990 187.342
 639.666 704.165
 783.241 636.400
 705.620 554.316
 727.739 965.196
 983.716 572.833
 220.206 331.760
 13.552 327.487
 781.133 449.593
 832.895 28.144
 38.852 808.652
 423.458 664.792
 493.675 469.275
 945.204 876.984
 707.861 656.990
 552.637 499.124
 906.261 578.415
 880.610 192.402
 875.543 763.729
 954.776 704.697
 936.170 15.605
 218.066 204.713
 159.134 795.097
 543.523 442.051
 640.233 829.223
 826.852 582.406
 713.040 501.103
 899.323 863.815
 365.291 440.193
 781.025 388.774
 663.093 816.967
 492.132 596.563
 727.023 453.221
 869.996 204.281
 240.945 666.756
 795.027 633.774
 808.403 98.849
 428.786 390.046
 856.080 836.464
 112.337 275.937
 575.505 291.228
 388.261 234.422
 402.444 276.909
 700.833 536.029
 271.052 920.281
 28.647 772.470
 812.559 721.243
 423.607 992.093
 465.073 662.001
 908.887 397.299
 244.042 557.533
 743.711 413.367
 517.200 286.870
 839.928 992.501
 311.748 483.802
 338.198 612.372
 436.618 173.960
 571.750 206.600
 463.364 591.044
 993.123 882.622
 513.333 497.063
 71.983 663.230
 937.081 169.184
 726.209 70.083
 638.407 339.212
 888.213 354.870
 737.032 711.598
 276.216 796.222
 930.985 813.271
 106.573 203.337
 715.528 305.714
 196.745 601.486
 146.381 118.800
 845.981 786.810
 160.679 840.394
 797.038 810.260
 352.204 349.182
 60.400 531.022
 253.800 235.209
 83.500 731.846
 528.420 778.062
 660.745 241.381
 383.106 202.374
 673.050 406.712
 72.487 300.400
 613.563 713.075
 578.468 889.034
 373.018 483.246
 672.086 681.023
 725.399 297.887
 266.628 115.748
 752.217 967.489
 645.724 272.311
 279.724 729.244
 137.041 826.438
 563.931 526.775
 645.393 902.714
 557.607 211.161
 155.630 795.735
 323.954 747.948
 565.675 709.083
 543.775 762.056
 667.015 601.556
 695.442 251.792
 610.130 788.330
 796.505 71.057
 85.379 363.932
 587.223 847.552
 728.512 677.715
 542.769 672.240
 889.944 775.496
 33.346 974.882
 57.258 838.137
 549.317 71.352
 513.100 504.722
 989.039 525.298
 570.965 511.022
 215.915 569.920
 237.545 139.914
 151.855 761.183
 883.928 547.025
 638.666 923.260
 403.377 460.110
 796.695 457.609
 28.592 63.481
 99.403 641.728
 66.886 968.475
 399.524 580.744
 81.643 77.621
 551.361 698.686
 749.879 304.420
 516.957 786.308
 708.714 583.840
 191.852 643.986
 71.671 362.621
 987.554 772.543
 55.094 895.861
 139.448 638.383
 865.470 690.232
 25.535 54.362
 922.536 458.387
 566.148 722.135
 846.676 8.044
 188.743 38.858
 841.204 747.940
 374.293 710.174
 22.716 506.985
 520.099 377.031
 470.996 328.795
 653.477 466.537
 812.334 908.264
 385.386 442.617
 747.914 607.529
 704.490 952.393
 276.824 143.644
 660.122 446.088
 328.869 338.443
 375.302 364.835
 956.540 911.731
 954.383 130.399
 182.233 472.179
 818.373 887.694
 553.053 296.833
 506.834 214.765
 621.652 511.133
 549.097 61.011
 100.673 98.852
 227.859 753.738
 687.095 137.814
 861.905 542.390
 330.612 515.854
 126.566 361.078
 539.771 516.079
 243.599 81.296
 646.883 345.345
 17.556 811.385
 456.547 330.212
 412.735 856.487
 505.100 925.982
 970.767 877.192
 84.632 323.115
 9.361 937.104
 13.678 628.329
 441.292 385.189
 848.797 822.400
 761.205 519.549
 261.487 821.453
 395.980 382.480
 791.052 501.990
 160.400 765.130
 216.828 891.563
 39.766 992.247
 666.664 416.838
 299.078 517.566
 39.703 69.551
 937.038 7.929
 820.605 169.687
 532.709 914.774
 302.627 536.229
 421.988 525.983
 224.945 921.336
 66.775 925.981
 924.835 517.191
 196.797 949.554
 70.406 839.645
 395.414 143.053
 590.544 853.673
 927.608 508.811
 474.253 497.573
 759.903 734.020
 43.987 841.418
 465.645 38.479
 191.867 676.816
 440.367 327.148
 932.294 966.505
 44.448 129.040
 700.825 11.156
 745.856 735.495
 801.815 535.213
 434.109 925.327
 663.959 912.440
 25.947 854.748
 444.351 94.470
 569.488 784.677
 571.870 262.100
 891.265 771.232
 36.784 970.029
 611.805 726.595
 315.513 422.470
 100.857 102.345
 420.952 211.496
 751.612 106.778
 545.954 224.655
 251.080 858.269
 430.169 726.446
 316.043 230.655
 941.080 723.518
 483.690 661.638
 384.606 410.312
 904.381 685.013
 917.975 675.372
 920.071 991.003
 749.836 634.367
 343.341 11.044
 904.901 890.270
 424.053 224.199
 481.149 541.066
 227.124 968.100
 18.245 838.322
 597.521 649.420
 760.826 214.147
 687.160 44.697
 877.490 148.239
 621.030 284.562
 676.374 940.327
 822.618 61.750
 335.226 926.373
 665.898 299.579
 884.789 460.076
 915.103 682.782
 99.396 145.786
 124.756 71.887
 461.264 316.888
 149.644 396.802
 581.435 707.429
 834.286 421.494
 940.278 157.605
 68.899 71.789
 816.641 159.308
 796.898 370.356
 22.872 110.781
 398.705 490.185
 972.061 474.538
 647.350 849.586
 545.959 175.741
 200.419 372.534
 782.392 735.493
 255.808 138.465
 87.851 891.891
 529.175 271.374
 235.813 48.777
 410.632 460.845
 18.741 425.999
 907.035 374.727
 969.381 524.560
 482.146 87.347
 895.706 614.602
 956.173 696.990
 127.554 693.822
 332.939 495.871
 848.883 429.328
 479.577 354.775
 887.616 308.383
 510.735 628.313
 8.757 794.858
 125.432 626.210
 462.214 71.098
 936.620 47.937
 84.094 682.415
 526.186 274.454
 151.903 477.402
 884.453 849.742
 915.879 926.059
 464.458 179.628
 939.559 614.434
 36.506 505.249
 204.656 264.772
 185.340 668.128
 193.718 460.238
 795.920 433.484
 637.026 700.188
 448.239 54.234
 279.304 953.110
 838.295 981.539
 321.610 378.014
 291.334 816.157
 261.965 859.908
 92.771 670.939
 785.586 850.593
 767.815 517.172
 436.131 262.220
 957.166 20.159
 780.036 758.730
 105.491 52.158
 107.133 300.551
 572.307 988.958
 795.585 682.803
 839.955 50.915
 914.138 669.236
 407.398 106.834
 499.448 156.362
 476.394 301.769
 993.404 238.572
 241.286 645.728
 270.786 609.814
 146.260 872.536
 450.229 95.707
 863.784 776.219
 633.347 317.485
 542.410 200.579
 933.233 242.108
 466.644 506.800
 662.703 258.224
 139.934 799.708
 586.012 162.970
 745.611 347.431
 379.951 167.912
 339.799 388.874
 288.925 492.719
 192.931 61.408
 734.562 961.646
 708.545 186.109
 897.701 40.801
 923.991 573.697
 26.151 134.009
 929.679 830.861
 135.758 513.225
 652.241 89.236
 518.246 707.790
 431.017 898.881
 903.581 367.904
 103.334 741.287
 556.704 794.646
 907.130 256.021
 31.167 375.570
 242.411 637.807
 721.253 855.630
 117.167 560.791
 918.548 623.140
 177.723 2.881
 410.707 305.178
 405.725 70.250
 84.525 892.646
 499.279 220.619
 790.696 189.048
 368.050 529.767
 375.268 576.414
 112.993 980.528
 217.383 284.868
 960.763 334.445
 472.059 547.963
 338.773 396.212
 91.377 123.386
 145.400 338.446
 381.475 698.110
 155.288 923.356
 593.205 109.151
 844.485 658.190
 791.421 167.086
 994.631 138.311
 904.967 131.284
 588.442 566.409
 532.952 655.997
 416.872 955.184
 332.389 798.159
 736.561 106.196
 900.452 584.733
 327.499 657.198
 207.326 704.230
 566.368 367.747
 251.716 278.504
 139.980 197.194
 572.794 942.896
 843.115 465.154
 134.675 811.445
 431.231 582.474
 430.988 416.221
 704.745 126.616
 168.939 613.266
 189.491 800.825
 769.254 360.484
 827.589 468.663
 48.033 453.744
 712.134 667.370
 669.849 905.943
 874.144 963.443
 322.146 959.855
 575.205 176.037
 556.375 419.878
 166.713 827.875
 71.418 391.664
 866.965 424.756
 33.082 843.871
 379.272 64.429
 186.208 5.602
 54.499 950.107
 832.832 229.459
 794.861 165.524
 733.519 967.582
 435.445 355.008
 105.316 200.706
 336.880 57.019
 807.670 443.408
 116.151 442.105
 649.188 127.906
 150.091 200.994
 338.513 190.247
 853.090 675.894
 720.112 383.540
 980.742 903.983
 561.944 700.462
 896.110 688.221
 731.276 169.769
 985.122 784.081
 245.137 707.902
 180.111 714.620
 503.757 56.178
 881.970 38.770
 302.894 656.760
 825.988 303.087
 721.173 547.126
 556.566 625.102
 141.676 554.436
 932.198 372.217
 896.419 709.992
 322.960 714.789
 924.352 482.344
 65.066 712.250
 467.790 138.750
 55.657 819.017
 961.381 922.429
 688.942 320.398
 607.688 301.744
 313.243 791.277
 603.084 972.152
 16.590 540.962
 949.118 628.180
 393.789 511.201
 332.875 467.041
 405.695 841.061
 713.535 524.767
 985.523 428.407
 242.752 7.405
 479.130 194.433
 658.162 882.115
 706.131 302.552
 710.049 894.618
 604.633 468.586
 851.719 529.909
 360.188 414.291
 888.394 22.415
 233.801 914.709
 534.581 530.518
 186.599 241.557
 576.008 839.931
 870.822 845.082
 222.681 162.660
 716.565 96.540
 130.951 605.741
 118.111 849.332
 774.084 939.855
 117.469 501.005
 365.567 285.971
 329.047 448.746
 352.939 32.852
 59.213 141.028
 771.384 614.579
 887.226 916.931
 97.600 20.865
 206.917 86.974
 0.865 30.173
 27.205 105.482
 828.042 983.351
 417.525 590.526
 263.900 431.315
 413.426 504.910
 312.251 562.273
 597.754 177.769
 184.588 951.009
 402.030 443.940
 452.083 774.139
 966.927 945.857
 707.821 241.128
 24.548 284.382
 246.180 31.844
 160.659 940.462
 845.371 78.833
 252.934 704.139
 540.829 48.195
 209.951 242.232
 407.636 459.553
 32.179 677.510
 389.234 36.195
 935.165 922.681
 379.877 724.897
 899.755 559.811
 305.483 895.585
 705.463 343.412
 270.752 688.923
 750.389 762.405
 821.564 880.761
 831.697 367.318
 586.109 172.436
 450.174 864.644
 534.116 582.162
 84.335 926.369
 562.494 832.581
 555.789 650.746
 262.148 921.327
 957.944 47.806
 432.473 683.735
 352.603 482.569
 27.799 259.281
 339.826 879.092
 787.865 245.774
 789.690 623.271
 319.285 648.536
 182.832 471.614
 57.125 827.076
 660.309 612.244
 498.465 720.944
 630.977 84.196
 719.614 52.136
 553.138 558.295
 275.087 696.767
 801.395 549.631
 642.138 377.489
 682.567 265.896
 885.532 524.771
 87.274 810.985
 842.133 4.667
 695.628 438.424
 985.994 218.801
 413.814 79.085
 57.015 295.184
 948.616 812.687
 298.324 43.209
 352.884 188.643
 730.718 520.114
 548.249 970.597
 731.352 317.677
 381.913 637.653
 416.081 535.598
 660.197 746.737
 41.312 261.386
 858.730 483.184
 135.731 765.653
 202.066 604.640
 92.078 477.144
 476.387 736.428
 944.290 694.953
 58.468 89.983
 429.215 388.013
 60.695 150.836
 791.176 926.792
 382.505 485.464
 191.452 182.114
 578.046 329.384
 795.967 745.220
 381.063 90.016
 348.980 595.739
 132.229 890.514
 217.245 35.388
 220.530 124.083
 880.053 170.522
 546.361 27.009
 721.028 362.421
 335.076 123.061
 775.696 457.373
 849.644 168.024
 36.345 986.694
 471.390 822.591
 696.891 8.009
 618.582 611.757
 723.205 602.146
 261.767 962.248
 699.438 894.369
 658.387 934.672
 572.151 624.335
 981.717 138.271
 688.741 926.816
 952.723 702.970
 104.802 926.211
 418.751 821.338
 170.110 703.990
 158.547 512.921
 751.202 22.121
 455.764 921.976
 419.734 120.310
 177.681 668.941
 542.522 834.361
 55.468 834.058
 417.288 981.547
 497.912 871.761
 576.586 341.613
 821.542 715.950
 753.223 934.549
 63.779 133.750
 88.891 604.916
 207.705 879.194
 252.111 4.131
 410.825 764.444
 693.241 894.329
 747.672 546.244
 237.955 648.276
 677.020 676.560
 243.811 898.270
 386.952 911.612
 208.249 392.235
 891.141 451.239
 814.392 287.514
 111.703 394.873
 180.586 782.767
 630.316 571.002
 490.774 227.158
 590.383 209.350
 128.973 615.672
 737.557 979.868
 28.671 782.373
 470.684 886.883
 736.566 132.931
 294.987 662.321
 942.267 547.576
 307.226 196.946
 157.360 160.204
 459.604 246.274
 257.444 243.668
 834.790 977.481
 601.433 961.063
 85.810 729.930
 988.902 474.291
 447.323 755.156
 336.679 921.284
 282.565 308.380
 381.875 309.599
 294.757 674.376
 134.528 44.672
 182.893 933.042
 96.798 874.812
 367.645 177.210
 277.957 641.306
 239.629 675.498
 809.261 660.863
 303.920 80.499
 997.191 519.766
 303.658 187.017
 147.753 845.762
 422.550 181.782
 601.796 456.793
 589.529 546.038
 498.168 517.799
 665.643 292.249
 637.442 711.033
 388.221 568.097
 966.725 325.532
 713.570 642.808
 111.436 871.902
 47.972 216.177
 711.898 744.531
 526.901 938.430
 203.192 390.285
 311.439 94.173
 931.169 847.133
 964.497 946.320
 904.123 724.680
 571.131 132.144
 19.825 189.013
 928.819 395.022
 716.021 154.608
 984.909 479.255
 806.753 185.159
 697.559 134.455
 877.796 962.449
 679.477 308.780
 316.116 137.878
 714.930 960.960
 587.534 865.604
 462.210 709.279
 203.975 900.753
 136.464 246.785
 340.129 292.750
 560.239 87.017
 875.393 15.001
 847.947 530.061
 810.347 341.128
 910.654 536.935
 300.236 38.490
 512.089 519.134
 676.965 26.239
 436.772 452.957
 714.836 702.682
 435.822 544.266
 405.726 740.945
 562.835 243.144
 721.873 479.091
 696.604 350.030
 287.164 677.945
 943.110 391.173
 782.288 114.357
 17.874 263.346
 959.904 337.694
 11.262 262.863
 730.710 701.852
 341.805 194.958
 240.903 143.299
 491.993 994.925
 739.872 897.737
 911.771 636.236
 331.119 614.574
 459.341 522.863
 109.627 960.723
 947.438 798.561
 368.458 515.328
 874.635 305.914
 362.666 397.289
 672.150 309.140
 859.395 881.164
 792.014 589.135
 391.717 127.918
 535.304 424.946
 736.493 859.444
 580.539 106.256
 821.952 254.959
 961.640 555.586
 661.106 848.769
 579.305 971.588
 327.521 708.977
 854.907 996.262
 718.899 512.208
 575.608 135.317
 372.586 278.048
 385.094 163.560
 840.341 856.707
 376.078 183.686
 734.908 783.182
 296.453 299.693
 119.204 720.489
 526.863 454.073
 214.009 453.146
 87.785 564.895
 699.117 690.947
 931.278 404.694
 126.103 873.231
 936.952 673.027
 51.589 687.430
 712.029 929.641
 544.439 235.024
 168.373 742.063
 278.458 186.496
 169.938 842.168
 756.420 998.083
 395.232 828.960
 537.545 341.610
 102.285 62.656
 77.764 489.401
 207.405 697.531
 812.383 54.944
 61.232 142.368
 989.207 412.871
 421.623 728.291
 25.189 395.824
 356.441 630.127
 542.676 718.485
 462.130 520.831
 926.820 628.574
 735.863 446.232
 121.549 789.794
 398.111 662.158
 288.293 511.875
 714.847 866.448
 933.581 448.196
 528.432 338.502
 665.493 462.449
 466.048 938.585
 65.259 843.901
 174.726 953.479
 412.034 637.799
 31.292 155.211
 532.800 905.979
 520.628 682.068
 674.800 985.866
 371.409 988.216
 527.687 657.658
 917.961 937.748
 822.508 833.914
 431.192 454.472
 973.612 368.109
 69.945 59.196
 129.721 644.602
 964.024 226.507
 586.866 208.217
 896.993 133.351
 567.041 154.107
 334.335 928.144
 863.655 805.397
 692.434 763.200
 232.789 225.349
 895.943 162.241
 805.555 851.289
 383.490 761.541
 302.321 398.763
 830.475 506.152
 738.220 706.208
 327.116 206.038
 368.143 303.738
 522.425 180.276
 278.677 765.526
 90.790 26.257
 697.388 805.749
 646.052 346.019
 362.982 205.683
 95.133 309.977
 242.708 7.380
 144.207 21.711
 258.708 611.322
 828.218 813.907
 208.513 995.848
 190.310 418.540
 655.676 900.092
 580.692 743.049
 596.530 535.297
 42.057 93.224
 253.537 907.932
 296.352 723.302
 432.986 739.052
 419.117 690.194
 746.269 975.203
 184.573 33.493
 314.286 125.182
 666.912 203.222
 741.327 882.824
 198.977 585.886
 498.870 358.136
 504.741 624.951
 945.150 527.591
 351.001 848.310
 20.024 409.880
 598.875 572.476
 896.916 797.169
 97.552 886.409
 197.718 835.889
 549.885 978.137
 638.872 207.776
 718.638 971.101
 487.131 354.482
 138.355 216.874
 974.284 1.361
 683.942 744.216
 817.318 942.440
 834.251 105.003
 382.975 564.119
 496.499 764.340
 445.596 215.474
 642.623 49.974
 239.618 224.499
 397.201 365.295
 881.470 949.063
 331.915 256.666
 711.423 716.354
 615.558 151.239
 618.574 213.307
 971.079 302.992
 599.502 851.716
 560.201 125.252
 253.844 744.878
 487.798 586.064
 432.191 237.689
 456.835 402.367
 70.286 859.823
 652.502 109.896
 318.775 193.262
 461.874 693.353
 312.941 422.849
 491.518 836.599
 428.518 374.362
 206.742 262.162
 197.302 131.934
 637.559 355.253
 472.579 999.270
 60.848 857.806
 155.193 651.489
 536.885 936.105
 235.378 981.573
 140.462 200.519
 945.219 932.956
 749.873 132.488
 27.122 724.078
 236.276 962.434
 33.229 398.680
 805.348 968.811
 910.685 804.691
 384.156 824.580
 82.769 533.006
 198.912 410.216
 693.710 294.038
 761.611 114.882
 486.348 824.005
 161.655 247.956
 970.764 984.635
 956.767 735.912
 615.409 929.878
 767.990 754.296
 950.549 382.713
 427.134 576.543
 870.208 406.008
 800.014 461.695
 409.635 916.355
 142.214 368.203
 670.383 321.789
 540.657 203.264
 876.878 447.356
 987.007 994.324
 242.797 620.784
 329.032 114.976
 71.615 839.301
 492.739 590.649
 435.340 133.412
 278.764 644.811
 693.939 30.598
 856.620 384.438
 813.676 738.304
 33.726 740.028
 896.795 788.793
 14.216 112.188
 982.483 286.598
 815.482 290.946
 157.334 81.230
 736.037 28.365
 413.570 552.888
 302.871 598.121
 808.907 787.201
 334.168 971.721
 60.331 657.195
 76.554 99.517
 195.286 298.002
 585.305 691.133
 691.290 114.223
 459.975 845.253
 265.118 403.837
 903.311 649.501
 185.089 909.370
 593.064 239.730
 437.350 750.337
 627.406 822.091
 995.067 775.333
 486.162 384.424
 737.280 62.463
 531.371 584.820
 613.678 148.837
 619.002 949.342
 528.091 279.866
 304.650 648.312
 145.283 123.924
 373.242 877.151
 644.176 725.331
 807.988 135.175
 30.444 86.404
 216.908 381.160
 370.265 436.690
 364.270 320.799
 555.665 613.481
 95.250 636.876
 504.274 832.653
 209.454 262.052
 29.584 653.234
 924.881 286.524
 692.045 954.286
 499.018 523.642
 409.957 960.548
 436.736 376.934
 328.542 626.406
 942.104 478.484
 725.324 259.245
 868.219 633.418
 582.800 16.946
 218.527 206.273
 851.100 624.593
 166.089 35.721
 522.842 237.388
 823.102 843.561
 71.863 136.031
 428.991 506.872
 891.988 823.664
 877.230 349.003
 389.963 936.846
 292.169 151.738
 819.438 164.418
 749.441 39.014
 725.139 455.733
 836.807 889.299
 635.664 202.383
 34.624 921.958
 990.640 694.545
 392.537 511.148
 7.149 24.596
 555.903 813.059
 528.428 167.250
 294.075 168.444
 805.155 278.500
 573.638 447.613
 539.360 286.970
 251.558 40.519
 479.678 703.529
 312.793 326.646
 953.813 741.205
 499.025 470.580
 222.431 451.529
 252.910 827.043
 654.031 669.690
 296.665 167.396
 871.650 284.426
 364.200 187.258
 81.564 265.069
 679.775 166.623
 336.693 183.853
 618.742 340.069
 41.454 753.417
 571.056 121.364
 301.885 384.961
 657.586 205.445
 949.442 579.853
 502.733 148.809
 106.714 355.441
 452.510 979.452
 859.232 23.881
 231.114 898.262
 993.449 780.831
 165.476 159.212
 353.977 399.762
 468.607 725.604
 363.472 188.456
 179.329 529.285
 789.419 459.129
 806.824 860.198
 289.994 444.892
 450.029 101.454
 435.737 606.239
 659.299 232.490
 297.599 995.652
 913.731 47.741
 780.922 60.651
 713.474 194.020
 337.943 380.793
 671.274 995.565
 630.627 157.785
 948.983 706.288
 966.170 256.476
 68.152 664.343
 667.702 564.751
 752.920 700.907
 954.029 880.014
 589.796 714.395
 819.247 306.969
 42.627 220.679
 963.382 774.762
 700.007 851.896
 119.796 150.549
 592.695 639.734
 447.738 81.208
 364.640 687.704
 756.340 66.034
 955.253 730.574
 649.638 921.948
 23.130 583.250
 634.202 211.045
 461.236 596.859
 418.169 960.752
 197.236 733.272
 112.363 112.514
 795.217 522.986
 583.572 219.697
 759.365 33.045
 522.640 503.629
 547.531 604.997
 794.858 133.429
 122.102 856.819
 709.206 576.244
 964.779 622.070
 51.551 765.853
 256.087 734.595
 103.242 246.458
 843.446 983.837
 642.091 92.127
 495.124 55.890
 782.103 399.200
 141.259 745.980
 839.178 257.614
 545.431 352.069
 553.184 977.099
 417.019 625.055
 496.228 765.469
 980.184 412.869
 349.750 209.552
 652.047 663.200
 639.336 615.853
 771.020 478.121
 129.308 239.848
 355.009 694.377
 255.594 522.290
 84.929 12.268
 24.678 901.345
 106.756 46.007
 741.287 464.469
 657.961 117.128
 713.742 418.127
 862.977 973.354
 892.438 1.848
 546.443 467.454
 845.895 361.218
 399.802 168.722
 895.386 968.690
 951.899 764.196
 891.582 278.368
 261.179 313.507
 506.511 398.698
 117.627 91.969
 965.844 33.556
 446.677 48.404
 497.909 786.236
 2.906 240.082
 17.629 41.797
 864.549 925.484
 489.792 81.110
 555.044 0.594
 273.696 265.496
 267.221 875.648
 490.550 135.231
 919.993 692.195
 979.249 50.503
 985.066 475.903
 821.887 671.961
 859.034 675.329
 287.023 623.179
 279.145 833.132
 619.111 232.790
 972.010 421.828
 612.359 344.228
 544.769 214.530
 765.636 970.988
 66.861 781.415
 893.862 620.666
 915.113 649.581
 945.908 608.177
 160.738 447.784
 977.587 714.262
 37.718 604.440
 482.457 347.328
 149.682 268.597
 777.224 552.913
 926.649 486.802
 760.436 44.439
 141.934 966.540
 953.628 50.849
 829.165 177.834
 336.967 481.226
 814.118 42.737
 604.058 374.221
 988.152 7.441
 282.823 152.426
 920.124 119.117
 854.837 50.534
 30.235 590.155
 910.393 583.846
 259.212 742.977
 310.724 813.567
 464.302 721.120
 804.594 831.111
 992.916 724.810
 30.075 599.823
 436.383 95.160
 992.327 474.063
 189.547 409.573
 66.982 168.209
 454.142 956.615
 161.284 118.090
 870.622 891.928
 649.858 401.591
 267.917 913.618
 70.335 141.166
 635.311 77.581
 750.548 466.990
 475.110 57.726
 681.439 184.207
 146.963 665.706
 138.825 660.633
 700.859 218.265
 86.969 672.364
 380.091 581.535
 14.237 944.733
 400.309 650.498
 6.515 476.171
 546.641 123.544
 960.562 894.755
 426.442 707.703
 483.701 674.005
 47.174 106.283
 277.723 19.141
 512.289 79.449
 426.229 261.102
 625.568 577.727
 711.814 187.829
 727.503 991.874
 801.315 565.416
 145.133 269.138
 225.967 211.605
 786.631 360.455
 623.879 76.893
 49.510 795.789
 733.122 451.212
 810.074 261.773
 356.289 374.269
 623.497 768.485
 646.309 703.327
 768.606 247.964
 976.166 842.303
 626.963 398.668
 692.894 509.920
 378.432 966.068
 762.692 912.375
 739.254 884.023
 686.291 468.162
 656.194 264.175
 802.057 630.687
 521.999 846.809
 851.977 79.993
 691.907 467.263
 319.143 460.826
 285.005 363.781
 864.218 173.592
 452.750 787.854
 205.212 361.264
 322.906 674.389
 965.721 953.428
 591.720 900.074
 530.341 343.370
 479.523 483.072
 414.503 291.228
 302.581 550.439
 404.509 911.838
 892.368 881.789
 30.604 957.105
 236.132 704.675
 282.717 16.945
 71.507 310.539
 799.814 108.261
 372.740 137.083
 697.197 406.863
 174.991 646.497
 332.421 502.102
 532.189 557.459
 443.723 558.266
 457.322 466.445
 472.066 581.244
 894.292 340.299
 449.215 684.783
 387.944 762.586
 503.081 789.816
 502.342 671.981
 904.307 675.378
 863.485 908.378
 214.287 223.645
 226.358 463.868
 757.197 198.524
 270.497 468.923
 543.043 991.282
 74.225 692.734
 334.089 623.078
 894.701 529.507
 645.380 468.543
 56.197 924.648
 676.701 853.068
 318.239 576.268
 16.421 966.106
 31.868 654.421
 168.775 651.111
 998.212 604.559
 719.821 197.899
 98.619 749.965
 161.200 534.004
 177.764 53.418
 875.787 337.421
 116.632 729.365
 599.346 864.050
 645.258 368.673
 304.330 379.793
 908.014 818.214
 106.343 330.962
 627.587 482.553
 623.701 989.261
 516.143 735.726
 582.544 621.762
 280.406 264.276
 163.528 5.038
 666.265 940.357
 144.053 709.837
 821.101 43.941
 768.016 302.767
 229.507 629.183
 142.194 859.377
 339.560 641.154
 936.625 764.583
 59.831 129.947
 80.952 137.721
 717.320 940.157
 777.958 697.633
 47.095 450.725
 480.884 955.642
 887.407 944.858
 937.174 159.103
 609.297 659.349
 125.686 914.424
 875.227 419.969
 998.050 295.194
 133.159 453.213
 671.550 28.599
 675.090 678.612
 857.904 982.179
 64.643 749.817
 299.643 214.518
 37.474 812.055
 226.877 769.556
 449.584 379.378
 948.474 787.465
 668.894 673.877
 712.685 368.495
 729.538 993.066
 675.624 593.791
 179.242 228.700
 917.743 703.196
 509.046 113.895
 867.252 319.637
 350.721 454.720
 597.637 848.426
 827.932 852.021
 338.983 464.024
 948.024 849.635
 208.252 13.410
 195.852 182.203
 853.243 441.721
 341.129 731.159
 103.430 100.455
 276.221 838.367
 215.772 290.000
 670.127 946.168
 235.832 266.037
 642.756 818.721
 908.040 493.495
 145.733 306.625
 460.796 342.808
 474.276 214.593
 162.422 512.643
 349.655 55.771
 446.239 942.852
 402.019 577.116
 493.497 703.705
 75.731 934.704
 751.287 555.706
 978.614 318.152
 961.489 452.207
 335.780 967.268
 852.081 979.049
 399.008 705.278
 862.827 506.615
 643.349 910.323
 765.316 975.670
 170.986 855.418
 118.001 695.405
 584.056 426.795
 448.377 137.195
 406.602 757.669
 358.327 438.195
 982.982 430.512
 339.496 553.246
 285.676 763.085
 600.935 720.394
 687.579 724.676
 242.195 34.096
 28.694 167.687
 445.241 490.883
 98.810 9.937
 255.333 315.590
 408.777 484.660
 924.350 763.521
 103.756 573.377
 603.399 886.947
 431.070 752.707
 501.297 55.793
 989.671 486.314
 31.280 825.302
 312.740 759.723
 212.713 181.738
 252.480 936.689
 893.522 295.193
 307.943 374.464
 631.457 831.304
 951.978 400.903
 190.200 176.911
 239.467 273.587
 144.954 814.585
 411.481 720.310
 579.823 624.506
 822.426 227.418
 27.407 326.922
 611.454 789.208
 834.261 222.440
 995.232 765.042
 921.771 99.653
 584.640 483.960
 291.530 809.273
 509.224 477.774
 641.307 841.320
 484.470 667.057
 609.295 967.426
 970.713 439.808
 650.717 945.437
 769.049 585.207
 525.323 640.011
 377.825 225.798
 193.352 43.474
 119.764 747.207
 390.653 328.830
 949.418 787.382
 793.611 615.474
 296.582 415.146
 957.074 852.118
 704.477 14.099
 782.665 535.789
 121.328 171.638
 272.596 696.222
 817.775 148.915
 570.791 127.684
 175.793 636.095
 566.883 582.349
 251.220 354.519
 621.047 28.123
 603.238 294.688
 693.230 987.663
 540.186 633.788
 466.753 922.811
 609.878 581.459
 34.436 9.447
 900.273 996.305
 659.129 1.627
 877.212 802.187
 777.048 141.678
 12.308 232.532
 231.695 805.874
 116.520 227.923
 111.726 245.316
 942.037 908.202
 124.443 991.285
 423.678 701.747
 227.082 236.733
 655.854 223.762
 23.503 414.543
 925.374 400.125
 930.149 793.154
 505.011 197.128
 240.964 866.093
 447.129 969.359
 348.710 679.623
 868.190 222.767
 584.716 718.325
 578.991 117.972
 449.033 138.942
 865.889 436.100
 649.620 735.740
 566.551 887.464
 37.151 154.169
 690.012 469.423
 598.987 302.488
 912.941 246.747
 502.605 292.707
 628.138 124.049
 299.343 362.742
 441.699 359.639
 810.675 271.645
 304.380 203.077
 621.588 440.616
 840.943 860.173
 152.441 345.960
 7.313 250.186
 828.160 208.905
 386.012 737.071
 221.551 114.325
 230.398 222.067
 228.474 209.710
 620.758 976.578
 302.439 361.704
 711.412 185.589
 703.864 495.031
 266.938 941.962
 226.784 113.563
 324.809 975.528
 278.452 151.729
 526.641 578.332
 783.317 163.444
 154.543 374.643
 643.809 902.776
 244.459 923.028
 350.658 953.824
 954.801 785.139
 432.974 235.496
 104.128 74.696
 363.701 839.578
 992.183 549.007
 83.340 797.573
 148.587 728.246
 721.110 444.045
 955.294 44.474
 328.098 122.850
 432.949 618.258
 394.816 29.594
 216.313 436.765
 712.408 101.506
 546.624 730.005
 311.995 547.764
 233.995 493.609
 43.128 992.981
 73.824 935.090
 45.804 308.469
 298.713 189.399
 349.885 195.063
 800.961 787.822
 973.229 13.395
 137.497 916.636
 760.492 428.824
 624.952 578.802
 336.726 235.681
 120.691 999.266
 675.120 476.658
 668.191 383.770
 80.892 296.077
 941.711 859.755
 761.364 119.436
 63.962 768.644
 426.251 885.243
 677.531 630.209
 586.268 458.844
 240.337 15.780
 889.272 712.486
 79.902 217.583
 151.577 382.267
 301.093 221.798
 861.085 923.150
 795.945 833.986
 204.920 530.104
 278.947 383.980
 916.926 20.037
 971.628 785.349
 962.349 759.206
 619.416 640.040
 744.153 548.672
 352.805 875.144
 796.559 761.144
 242.870 155.210
 948.754 861.854
 565.832 124.627
 520.361 190.339
 927.848 760.910
 28.585 865.873
 733.438 637.017
 126.387 384.583
 560.464 340.887
 486.144 768.941
 961.409 340.258
 231.713 519.305
 2.755 133.554
 394.518 501.772
 517.763 31.496
 20.046 826.953
 947.040 573.362
 727.194 660.946
 718.491 616.124
 174.287 334.163
 143.930 29.391
 415.757 537.566
 632.558 685.221
 148.760 421.913
 818.312 815.940
 409.069 36.927
 723.759 607.436
 143.058 397.674
 920.710 147.767
 973.327 69.290
 458.132 124.867
 308.441 183.575
 100.631 291.703
 94.501 297.528
 723.045 37.172
 42.875 170.911
 934.030 26.743
 122.934 964.357
 627.678 934.163
 712.283 268.867
 988.801 666.302
 734.482 889.967
 884.518 94.342
 773.246 184.090
 770.183 319.180
 873.389 630.353
 507.612 605.310
 66.367 7.819
 452.238 769.880
 589.160 217.247
 5.726 481.726
 999.660 258.541
 572.080 344.282
 582.999 862.512
 597.143 57.452
 447.832 630.694
 540.264 393.264
 838.993 502.997
 227.782 210.745
 455.972 833.725
 903.776 574.734
 930.981 86.273
 335.388 44.860
 255.117 70.857
 787.315 943.600
 468.179 53.344
 369.972 491.114
 672.394 903.187
 834.055 969.616
 670.912 561.319
 54.294 927.477
 749.822 472.303
 268.853 994.576
 252.386 607.222
 248.062 312.948
 273.611 313.376
 414.856 313.234
 623.260 363.509
 65.659 526.487
 959.710 280.735
 108.741 16.400
 932.835 716.534
 589.598 568.959
 241.550 429.214
 980.303 970.024
 614.017 211.120
 120.521 37.563
 962.391 47.107
 488.887 820.675
 908.747 347.562
 409.464 814.415
 787.357 420.340
 942.152 715.690
 316.468 451.779
 729.213 224.448
 819.210 322.539
 461.926 505.339
 30.193 145.034
 958.995 12.510
 727.084 671.921
 7.403 554.738
 203.135 776.516
 80.348 365.526
 678.873 273.510
 117.716 934.823
 323.379 50.264
 611.912 862.801
 505.635 73.947
 993.883 684.546
 64.912 477.335
 547.025 676.043
 820.344 896.221
 904.447 40.582
 730.402 214.751
 300.367 560.376
 263.497 192.905
 669.565 16.143
 804.436 314.707
 18.544 178.630
 654.545 959.064
 155.123 477.153
 195.489 400.666
 364.390 83.393
 590.793 579.752
 291.415 911.837
 460.722 311.393
 545.887 244.784
 954.387 52.074
 120.215 418.904
 679.782 309.621
 927.991 356.668
 863.171 718.079
 769.546 49.869
 672.087 39.006
 39.277 279.964
 832.663 372.280
 57.256 532.620
 936.664 531.120
 165.228 888.951
 304.086 366.383
 632.451 576.230
 34.400 213.716
 6.072 274.963
 237.339 123.873
 178.168 411.091
 129.687 52.115
 69.511 731.550
 167.983 298.348
 219.112 953.802
 61.691 667.501
 567.287 196.207
 983.769 662.081
 505.091 2.854
 625.121 519.063
 589.409 855.966
 688.927 695.042
 773.752 168.992
 706.140 11.358
 241.025 437.634
 593.372 759.665
 935.505 823.248
 541.148 693.889
 244.271 298.188
 689.205 692.939
 369.020 205.991
 644.496 556.872
 231.094 806.818
 458.290 624.936
 67.426 981.928
 885.749 795.261
 582.911 667.310
 992.430 841.666
 833.388 948.847
 787.934 312.559
 209.092 767.991
 101.572 550.217
 585.444 312.016
 365.300 666.597
 98.665 866.116
 35.685 475.391
 108.537 921.467
 722.400 121.371
 828.244 914.616
 552.408 319.626
 258.407 136.021
 195.920 962.188
 464.081 121.306
 325.230 251.743
 712.524 525.751
 36.463 255.801
 457.272 894.166
 105.948 755.121
 849.511 453.697
 499.590 792.862
 198.532 671.000
 630.309 362.194
 234.493 687.968
 743.720 36.951
 872.576 257.778
 987.224 29.682
 489.587 586.999
 117.089 522.581
 132.040 707.193
 59.586 167.781
 36.735 73.569
 256.761 294.017
 897.007 957.419
 688.734 626.558
 314.366 567.280
 919.764 657.395
 278.572 420.809
 414.741 264.096
 589.855 280.567
 619.755 730.554
 223.525 463.237
 1.188 73.474
 416.508 799.896
 952.173 18.136
 982.118 247.006
 465.760 229.441
 116.846 671.656
 956.664 513.958
 912.000 723.744
 6.966 830.709
 413.156 791.375
 987.637 638.281
 448.800 658.401
 42.447 560.053
 471.841 755.211
 342.127 654.557
 297.462 441.487
 555.822 961.952
 179.828 974.297
 328.712 78.371
 28.323 103.857
 86.687 546.315
 429.319 275.347
 552.046 990.717
 298.064 386.875
 992.342 466.835
 551.398 915.056
 934.646 98.412
 858.027 940.501
 60.001 93.844
 809.566 421.162
 400.900 846.375
 361.051 722.797
 154.720 404.056
 40.967 439.639
 207.810 879.639
 732.836 456.621
 350.915 743.375
 116.151 815.354
 622.825 677.404
 535.003 562.708
 914.358 184.001
 877.397 462.607
 21.180 237.080
 314.375 333.099
 576.673 393.341
 611.211 192.344
 503.483 273.212
 406.651 234.829
 775.830 659.764
 912.290 554.406
 818.857 514.298
 42.542 141.037
 923.836 479.061
 4.321 926.068
 719.760 329.985
 890.527 975.115
 306.740 895.469
 197.193 532.179
 871.694 101.731
 362.820 723.242
 922.290 612.432
 180.732 817.603
 94.315 461.980
 109.745 21.659
 417.013 740.814
 281.818 609.239
 20.034 770.041
 132.593 557.204
 297.191 936.042
 644.759 802.766
 222.023 967.273
 856.191 333.174
 757.137 590.731
 534.041 888.344
 485.605 259.864
 319.773 447.246
 793.392 695.603
 604.096 489.864
 175.329 914.368
 368.394 404.215
 754.894 959.069
 32.478 233.947
 584.600 819.378
 356.996 143.491
 116.864 784.619
 870.847 687.726
 745.558 366.075
 415.375 899.806
 60.113 745.216
 832.417 808.564
 423.968 631.095
 764.683 735.300
 387.659 265.177
 5.046 334.200
 927.200 807.063
 924.734 82.109
 416.979 322.549
 655.873 808.427
 912.956 319.276
 906.240 916.848
 748.944 118.795
 376.453 485.248
 602.213 91.493
 643.285 251.813
 233.410 827.640
 306.566 183.566
 671.929 979.380
 988.679 472.484
 26.621 731.205
 70.404 274.808
 631.369 477.137
 568.491 676.881
 367.067 279.107
 360.591 377.491
 670.494 420.956
 671.947 579.532
 584.088 864.996
 813.497 5.581
 809.665 562.391
 138.996 731.323
 897.494 405.020
 933.568 371.616
 676.971 565.381
 900.237 776.196
 766.652 124.018
 344.899 780.886
 392.855 192.586
 422.539 216.649
 903.938 307.775
 575.044 569.594
 851.228 189.845
 818.562 692.225
 580.143 163.448
 909.046 337.756
 152.111 652.005
 789.516 88.647
 518.384 345.336
 590.945 306.706
 62.927 459.002
 887.885 889.977
 498.242 149.433
 795.529 991.419
 163.847 708.018
 810.483 62.166
 773.318 857.753
 344.836 19.475
 767.199 935.683
 562.067 413.572
 543.070 222.211
 101.939 851.326
 791.756 323.720
 365.886 816.533
 13.765 617.861
 338.796 360.646
 519.785 12.076
 139.933 893.749
 33.556 966.616
 145.454 718.876
 568.068 105.512
 206.274 774.281
 893.132 135.068
 124.664 794.700
 463.673 952.790
 655.728 306.121
 646.131 143.873
 198.950 327.010
 931.072 801.995
 451.314 675.835
 222.375 191.138
 346.461 459.058
 369.268 991.202
 921.239 730.456
 682.263 188.598
 477.420 831.805
 25.935 420.619
 765.854 422.809
 192.036 236.874
 464.750 326.114
 60.112 170.488
 82.880 708.661
 687.372 224.893
 550.474 716.249
 25.841 778.453
 201.337 912.583
 736.676 528.613
 963.723 951.284
 306.201 870.754
 307.003 49.111
 815.661 605.456
 606.714 516.339
 680.490 553.528
 940.838 836.802
 61.229 133.422
 91.804 342.194
 516.924 213.674
 456.732 174.981
 585.380 227.607
 245.750 29.659
 48.981 153.118
 436.011 666.462
 598.814 181.931
 436.532 734.192
 815.650 786.027
 873.591 364.253
 919.072 130.137
 723.652 916.606
 624.114 965.388
 674.220 296.235
 919.544 997.677
 884.520 307.316
 328.004 373.558
 627.211 479.023
 613.319 124.885
 827.611 854.400
 305.148 810.814
 564.141 70.694
 359.844 981.886
 767.267 129.895
 765.854 646.555
 846.398 31.805
 632.521 466.951
 805.594 654.053
 926.026 659.776
 678.114 165.088
 391.829 382.596
 243.599 863.922
 639.048 988.553
 994.839 686.446
 871.252 817.450
 26.770 0.444
 296.128 932.723
 839.530 543.330
 2.256 327.019
 219.527 17.370
 676.928 909.577
 204.734 541.343
 279.701 2.712
 298.496 725.659
 960.557 949.338
 293.526 965.845
 600.599 746.060
 356.305 778.596
 291.651 735.317
 31.631 792.597
 496.748 323.844
 15.633 775.752
 137.003 343.087
 449.276 769.946
 225.763 69.887
 967.456 717.991
 165.354 513.659
 243.742 624.768
 385.209 420.540
 567.989 281.077
 536.213 507.572
 432.159 395.386
 70.976 823.466
 855.560 892.045
 293.186 329.959
 509.034 426.888
 113.756 943.065
 681.647 390.360
 23.098 391.083
 934.083 877.745
 596.388 500.973
 389.590 134.959
 64.250 472.480
 93.354 681.384
 680.077 536.315
 619.990 778.659
 325.510 205.774
 100.244 782.303
 748.907 347.968
 373.555 572.989
 212.467 139.396
 932.897 123.576
 19.776 889.844
 420.174 989.366
 247.716 867.841
 440.612 301.068
 58.815 930.265
 507.252 646.647
 719.420 628.763
 694.270 19.387
 95.572 857.790
 590.847 20.410
 95.602 235.139
 4.407 485.602
 632.665 618.381
 489.905 175.952
 1.185 202.869
 685.463 658.954
 611.303 902.586
 946.901 814.826
 270.646 458.622
 305.865 838.307
 312.036 366.483
 67.459 253.845
 961.189 68.371
 730.974 413.754
 245.285 366.365
 507.011 565.827
 239.677 14.018
 739.565 734.828
 517.629 414.739
 574.330 2.965
 741.137 163.615
 374.404 954.945
 547.551 323.974
 629.780 996.556
 337.461 230.157
 473.596 400.228
 548.272 793.967
 770.373 480.913
 252.014 694.557
 21.777 480.541
 895.496 21.501
 814.239 24.659
 109.146 380.332
 58.855 411.588
 354.347 761.508
 23.868 269.173
 817.226 610.690
 888.879 49.104
 152.466 154.213
 840.500 471.842
 149.588 653.136
 242.752 949.698
 55.174 547.214
 141.284 530.845
 509.878 462.367
 865.896 367.590
 923.823 487.815
 176.339 728.569
 646.603 569.139
 725.595 272.482
 719.883 38.459
 394.622 572.345
 16.248 330.957
 662.627 631.023
 555.011 576.946
 825.488 534.052
 85.163 659.856
 847.953 132.821
 181.310 283.086
 547.110 194.229
 107.469 773.204
 847.561 261.637
 266.156 584.804
 43.427 281.699
 819.577 475.364
 447.268 113.437
 902.439 939.191
 928.029 366.296
 51.461 971.226
 644.091 645.149
 67.740 457.816
 596.440 510.159
 470.675 237.025
 371.993 101.474
 164.930 50.653
 857.451 12.125
 547.137 529.543
 597.153 211.829
 351.863 959.250
 489.734 490.145
 355.054 701.676
 391.551 375.457
 99.262 777.315
 971.676 938.211
 12.927 610.546
 473.569 459.999
 303.645 315.690
 340.391 67.165
 403.377 53.723
 490.382 27.259
 326.014 958.715
 250.149 192.840
 311.629 349.810
 9.373 769.648
 527.282 480.263
 820.935 170.339
 274.792 891.531
 784.366 691.765
 227.832 640.294
 794.629 389.877
 243.646 742.662
 367.404 103.790
 531.295 266.537
 849.305 647.439
 624.486 624.518
 547.909 806.851
 121.597 940.961
 661.401 782.613
 390.612 443.408
 418.446 945.243
 967.501 856.990
 451.005 336.331
 731.404 847.365
 89.959 876.367
 850.332 890.940
 297.308 122.823
 141.465 168.622
 209.200 66.471
 768.246 439.961
 469.210 532.951
 943.169 507.738
 467.247 458.760
 564.383 118.798
 380.389 590.208
 982.975 645.908
 230.355 980.159
 576.408 978.978
 548.621 265.987
 645.235 933.942
 273.024 854.006
 711.397 516.561
 115.889 327.359
 386.771 299.540
 348.068 168.159
 112.738 368.392
 68.846 38.421
 711.301 38.900
 989.583 711.495
 504.635 261.827
 288.449 365.409
 874.905 114.386
 512.099 436.484
 375.027 479.191
 953.078 946.083
 642.014 266.867
 642.843 31.536
 389.147 825.773
 621.229 975.532
 95.961 369.520
 603.909 993.988
 813.672 848.935
 527.865 333.373
 849.007 99.296
 747.277 283.135
 275.344 845.981
 242.766 731.428
 993.761 182.929
 37.993 102.397
 878.137 19.687
 859.747 396.313
 791.282 186.244
 779.467 610.696
 559.496 992.962
 312.336 817.979
 400.697 58.731
 979.722 395.355
 578.868 777.871
 244.544 393.086
 920.989 419.736
 668.560 352.310
 200.686 209.316
 104.606 371.206
 637.707 878.286
 292.993 214.119
 959.171 799.947
 775.066 372.200
 645.616 515.496
 41.924 342.287
 373.752 950.405
 104.360 884.694
 952.943 26.642
 580.948 557.584
 621.604 457.817
 163.044 578.467
 763.634 919.440
 214.258 720.580
 467.754 305.463
 912.072 967.641
 881.148 595.682
 933.056 494.278
 703.395 787.864
 241.049 946.913
 80.619 105.345
 158.463 221.765
 449.486 128.046
 11.119 989.691
 855.782 855.414
 241.840 133.986
 945.436 877.540
 820.186 344.816
 162.893 580.100
 946.543 166.230
 861.576 554.726
 697.399 397.698
 655.930 434.785
 202.522 506.670
 749.368 173.389
 829.343 471.991
 435.699 162.941
 398.818 626.230
 974.694 540.931
 722.156 739.585
 520.011 903.440
 358.873 946.325
 367.301 464.435
 911.774 579.507
 82.957 355.083
 929.729 489.463
 863.411 292.850
 448.774 680.448
 8.334 695.828
 808.545 827.439
 618.689 544.826
 904.804 416.973
 455.628 866.148
 828.520 392.827
 425.230 724.294
 574.329 546.071
 946.522 569.055
 431.175 751.705
 778.901 809.645
 878.433 68.566
 945.705 613.802
 463.083 749.006
 612.327 317.433
 716.690 178.996
 31.842 35.897
 752.533 532.652
 534.014 287.792
 658.612 587.936
 532.885 762.996
 145.226 338.553
 395.528 16.304
 417.927 142.314
 934.464 464.387
 807.996 575.840
 146.363 865.850
 10.991 592.166
 460.931 621.236
 645.678 190.116
 230.061 32.003
 364.834 556.326
 975.690 785.359
 618.638 502.284
 225.367 706.828
 910.907 224.934
 750.771 456.272
 597.083 721.467
 42.602 688.467
 877.324 103.240
 715.179 999.380
 143.205 112.753
 748.189 117.707
 575.388 149.021
 507.358 552.612
 273.277 363.995
 9.161 687.747
 965.498 985.045
 29.198 924.460
 819.268 40.613
 224.723 369.671
 182.973 478.351
 227.318 73.286
 483.132 143.310
 643.326 423.684
 506.156 869.738
 511.933 875.956
 56.824 690.864
 151.481 224.949
 457.112 809.685
 564.434 543.237
 567.239 938.617
 964.407 222.894
 339.532 111.039
 281.888 220.072
 297.633 313.017
 148.875 174.172
 538.936 764.154
 259.970 20.778
 735.726 393.529
 764.998 641.963
 337.042 776.769
 525.413 992.353
 503.580 305.494
 426.449 638.133
 825.173 698.764
 194.901 273.491
 235.468 700.950
 247.512 199.763
 740.819 271.032
 359.374 22.601
 187.319 99.176
 470.585 637.885
 697.000 498.053
 771.046 524.993
 84.998 734.709
 549.184 173.792
 325.820 585.374
 845.017 257.597
 348.508 217.775
 99.202 687.055
 315.602 606.030
 78.158 588.974
 365.383 250.590
 925.113 339.454
 185.285 464.053
 235.040 223.047
 928.898 362.686
 278.012 910.301
 910.222 708.574
 553.991 456.901
 305.347 129.409
 608.842 781.164
 190.328 18.600
 785.918 816.153
 649.564 619.959
 342.816 641.810
 234.490 726.439
 94.388 655.811
 648.931 884.807
 620.029 154.210
 424.443 576.807
 717.498 870.222
 343.564 137.072
 522.424 7.741
 116.803 29.025
 820.400 942.584
 43.961 908.405
 38.729 26.260
 143.709 801.317
 151.913 182.712
 147.288 867.139
 906.686 246.521
 280.547 29.062
 959.487 151.112
 439.617 174.984
 515.816 177.425
 63.465 362.953
 113.826 948.124
 163.808 228.217
 254.191 770.907
 859.925 568.383
 547.828 258.770
 731.369 380.340
 39.091 987.789
 22.251 703.958
 924.053 787.149
 461.483 775.378
 284.160 225.710
 287.200 754.915
 910.756 988.588
 141.577 734.476
 224.589 291.308
 323.782 676.292
 568.586 813.470
 521.116 233.185
 347.057 45.090
 477.105 161.076
 128.380 513.534
 74.025 882.783
 652.629 324.982
 307.751 90.150
 875.051 429.631
 494.938 486.240
 618.457 263.336
 484.222 543.700
 943.385 79.323
 430.676 677.867
 18.134 652.212
 950.224 457.853
 578.628 793.379
 890.701 375.459
 210.697 583.028
 59.097 495.678
 818.082 612.141
 628.927 774.685
 114.750 189.245
 544.424 468.263
 609.475 145.880
 544.169 397.726
 846.853 954.488
 778.888 689.449
 97.711 627.704
 807.642 271.632
 922.299 713.611
 762.682 976.895
 183.670 443.219
 993.270 656.585
 991.551 170.432
 678.308 622.508
 487.036 8.058
 960.258 870.252
 317.099 483.466
 650.327 546.859
 529.722 982.593
 617.209 661.625
 583.169 229.727
 556.665 25.081
 297.270 462.508
 983.224 276.214
 174.668 846.736
 352.310 825.810
 332.664 964.601
 153.815 824.217
 761.943 474.154
 386.759 340.133
 170.350 739.116
 878.070 814.220
 884.372 968.980
 623.328 294.048
 227.772 183.026
 458.406 747.258
 238.520 752.091
 501.435 935.853
 237.609 903.138
 595.387 479.498
 545.511 58.868
 422.248 168.930
 925.937 283.541
 617.445 656.573
 197.479 113.020
 483.567 960.781
 919.855 248.831
 258.988 898.533
 364.410 720.188
 141.594 500.750
 802.720 282.718
 780.278 571.642
 880.360 786.756
 935.245 1.730
 825.905 661.027
 758.541 921.697
 22.019 309.285
 272.889 745.244
 33.120 288.767
 322.237 63.296
 242.728 451.321
 551.965 954.659
 456.602 492.877
 948.955 820.432
 31.572 426.835
 558.626 347.868
 604.096 615.390
 202.375 696.050
 329.801 43.351
 177.589 768.654
 671.341 276.187
 944.791 311.641
 355.822 922.868
 931.663 125.023
 786.855 730.188
 629.130 502.718
 265.181 614.955
 765.855 973.175
 124.138 830.722
 247.998 881.947
 803.395 43.941
 792.805 477.360
 900.963 728.985
 397.191 88.980
 997.211 990.928
 424.229 148.720
 126.279 588.922
 697.228 134.473
 973.786 601.363
 427.365 720.344
 452.283 277.519
 508.846 215.537
 197.495 230.223
 965.879 751.070
 642.566 202.410
 477.038 130.799
 770.530 289.392
 611.489 67.220
 976.795 211.872
 943.098 955.535
 956.106 145.592
 645.535 949.262
 378.211 746.696
 675.246 950.755
 752.088 532.295
 709.008 49.531
 172.312 239.063
 685.834 774.893
 168.019 385.293
 5.040 387.455
 163.386 90.513
 126.720 942.704
 839.961 489.185
 809.627 410.370
 150.136 429.208
 384.311 133.204
 755.303 830.786
 4.361 30.839
 92.486 246.150
 531.893 386.973
 153.581 95.544
 709.203 755.489
 888.673 440.645
 239.261 452.857
 119.591 314.306
 863.839 505.749
 125.112 767.227
 88.277 545.086
 991.503 270.329
 782.913 497.451
 221.046 669.446
 997.887 554.048
 469.375 910.230
 293.462 594.132
 105.825 510.287
 123.252 317.455
 228.429 667.576
 52.083 877.956
 938.745 764.704
 161.023 903.319
 916.636 304.146
 34.950 792.534
 409.682 326.631
 466.431 982.193
 647.590 601.403
 995.466 103.523
 843.319 201.013
 767.757 273.299
 487.372 993.518
 892.423 95.749
 670.612 500.802
 549.853 737.691
 978.034 23.324
 905.745 879.656
 828.176 849.547
 370.787 661.290
 440.522 323.869
 677.430 415.306
 299.634 2.101
 474.318 21.628
 656.330 680.771
 842.043 878.676
 322.491 739.134
 65.785 564.359
 539.834 614.373
 744.139 292.928
 749.970 865.578
 530.116 829.062
 582.236 835.737
 479.229 926.358
 679.273 448.751
 688.072 958.601
 173.215 876.780
 40.447 819.138
 736.075 268.874
 910.450 502.271
 387.854 172.449
 404.785 942.537
 339.621 822.817
 539.859 580.207
 464.075 881.556
 850.810 917.156
 863.616 121.332
 605.826 714.974
 989.801 772.971
 664.032 920.840
 855.180 950.725
 261.355 356.020
 769.210 575.172
 656.557 402.248
 377.430 231.784
 717.700 623.624
 443.939 289.639
 604.489 482.693
 100.863 601.990
 709.015 81.215
 207.756 102.427
 789.481 476.687
 984.498 371.419
 679.641 408.397
 372.182 693.251
 320.143 790.766
 259.833 558.431
 954.208 691.766
 115.736 937.720
 804.494 570.472
 958.963 798.135
 124.330 676.551
 480.917 225.902
 246.420 857.015
 412.810 534.800
 765.593 729.364
 570.738 879.176
 747.102 687.971
 986.214 58.789
 384.628 450.811
 940.572 437.377
 706.624 530.462
 813.702 629.252
 188.472 846.429
 381.255 909.532
 741.509 670.643
 453.090 135.742
 867.041 715.426
 645.859 434.006
 460.647 699.892
 183.625 495.066
 84.421 448.877
 185.214 177.692
 575.123 35.985
 141.209 254.109
 785.829 742.563
 626.226 718.893
 556.705 496.600
 605.309 675.029
 744.455 824.306
 552.231 604.852
 205.227 302.879
 530.471 916.128
 996.057 671.692
 126.047 252.415
 36.909 532.365
 849.951 789.885
 939.033 353.244
 234.121 869.103
 363.628 963.474
 169.759 979.034
 913.865 64.620
 124.078 611.910
 297.424 457.789
 218.526 522.246
 18.166 651.129
 958.189 772.426
 685.038 511.777
 821.876 842.873
 762.241 408.823
 311.723 379.445
 154.022 376.174
 229.601 587.398
 924.918 738.664
 407.841 243.966
 34.985 189.098
 339.732 64.632
 630.567 791.741
 799.625 136.586
 913.792 898.076
 735.665 132.370
 235.580 588.214
 285.047 483.520
 963.026 356.509
 480.841 965.120
 86.242 218.689
 72.122 695.068
 3.805 871.709
 300.034 254.712
 589.797 643.892
 599.173 999.112
 457.043 654.480
 117.128 44.975
 326.635 297.041
 959.102 442.264
 957.492 74.344
 916.333 582.354
 123.930 163.003
 576.736 542.594
 424.420 359.829
 547.102 276.240
 109.673 259.335
 644.781 930.381
 809.547 399.863
 402.607 105.977
 770.935 476.487
 836.592 197.150
 575.848 600.168
 867.410 585.876
 951.333 547.975
 982.937 88.261
 200.104 327.626
 52.082 705.289
 540.037 516.024
 725.099 120.633
 637.583 335.982
 610.810 97.651
 328.319 434.160
 638.137 684.720
 738.999 707.801
 372.611 60.618
 139.486 205.469
 955.789 698.626
 67.897 270.499
 107.601 948.789
 874.215 393.720
 822.482 922.316
 430.870 148.321
 996.834 891.221
 555.667 564.246
 948.069 111.138
 703.530 97.524
 277.524 747.795
 807.380 212.501
 647.401 290.444
 211.902 538.621
 95.086 711.727
 451.860 620.387
 509.493 566.842
 11.920 747.368
 809.181 989.863
 78.881 43.963
 360.032 56.698
 898.980 495.311
 873.086 548.113
 499.916 480.850
 756.131 708.765
 874.976 541.047
 933.994 996.267
 978.739 891.635
 983.713 25.361
 102.041 764.938
 986.424 304.610
 8.135 156.786
 415.570 945.323
 80.199 412.905
 251.746 194.150
 188.763 239.102
 132.121 441.967
 900.400 868.999
 953.903 722.972
 458.636 991.401
 907.067 710.627
 944.915 611.806
 314.716 803.106
 520.269 800.167
 16.583 172.821
 333.836 526.360
 901.741 125.485
 817.486 788.082
 843.407 907.947
 749.409 541.062
 927.464 244.975
 824.945 611.845
 916.100 538.388
 9.221 638.234
 220.684 383.133
 730.882 986.426
 848.974 40.252
 904.736 647.256
 369.273 843.240
 817.164 942.848
 629.606 429.461
 373.460 870.877
 968.044 800.344
 970.656 483.847
 838.578 781.731
 30.997 518.098
 996.301 628.455
 796.011 740.220
 679.997 585.006
 453.546 121.158
 96.713 857.688
 742.397 950.401
 151.574 994.194
 371.859 599.496
 930.456 316.084
 505.308 586.776
 289.465 160.605
 114.488 400.157
 843.166 3.969
 719.455 734.496
 185.788 442.271
 221.092 191.976
 792.037 773.180
 619.928 391.992
 395.658 966.378
 135.907 919.953
 856.494 939.087
 916.126 707.142
 425.799 711.302
 286.918 636.618
 683.168 540.299
 596.666 289.023
 228.211 3.323
 658.082 418.746
 900.496 79.100
 763.286 642.385
 10.098 81.837
 169.942 850.666
 879.057 225.050
 877.957 460.482
 215.168 176.953
 798.213 9.491
 210.862 144.880
 999.759 981.604
 231.657 364.643
 380.456 622.960
 934.108 833.706
 686.719 865.654
 238.829 317.146
 487.703 87.172
 839.478 65.764
 242.707 79.307
 616.438 950.128
 570.886 329.353
 159.925 357.262
 900.600 91.795
 510.557 883.122
 831.224 79.898
 567.881 639.628
 350.309 278.086
 474.381 576.088
 909.172 978.269
 682.232 178.355
 743.918 802.164
 584.075 982.436
 538.354 78.960
 221.900 640.760
 940.026 410.403
 67.391 567.682
 768.858 746.552
 533.741 115.460
 285.568 503.459
 276.780 582.912
 228.567 633.017
 469.514 316.965
 675.720 574.839
 788.862 553.545
 161.680 415.769
 490.004 170.749
 981.176 605.307
 518.610 46.410
 660.357 241.553
 433.955 467.294
 186.920 284.478
 999.268 911.939
 588.418 369.126
 605.278 298.040
 747.793 994.457
 397.990 363.339
 185.275 332.783
 704.087 541.809
 733.505 335.084
 412.355 450.856
 233.813 59.135
 655.424 757.228
 309.392 596.345
 924.399 716.825
 977.661 761.135
 574.097 454.783
 979.094 990.714
 176.456 75.967
 681.317 106.216
 944.898 871.610
 801.466 646.679
 277.076 255.425
 840.858 109.498
 594.524 52.747
 486.417 334.436
 45.475 450.344
 573.454 438.369
 184.831 254.508
 873.000 645.699
 559.404 203.319
 640.677 331.361
 766.662 428.798
 797.961 881.803
 284.053 899.835
 893.594 132.075
 399.256 821.603
 774.099 217.775
 328.501 686.858
 666.908 518.021
 962.366 524.554
 215.149 804.735
 201.470 68.022
 794.893 864.594
 66.500 155.374
 167.555 348.999
 419.551 906.402
 473.650 826.001
 401.286 711.182
 639.364 363.476
 458.784 74.652
 152.204 137.803
 952.776 38.056
 652.631 725.412
 834.404 532.323
 999.236 849.852
 267.576 290.890
 88.069 394.275
 543.775 181.455
 262.725 683.739
 345.008 219.530
 239.350 144.550
 713.978 454.112
 16.558 975.476
 798.090 110.308
 749.324 950.442
 58.192 219.256
 371.173 711.997
 639.915 736.532
 261.558 222.939
 663.994 261.473
 214.534 499.137
 424.116 727.136
 687.980 444.453
 711.852 280.278
 945.268 909.143
 496.390 349.609
 467.060 872.203
 953.571 86.319
 461.545 547.317
 798.657 821.502
 566.817 888.735
 168.119 429.559
 877.292 350.300
 8.206 914.211
 273.093 266.459
 356.222 684.574
 51.576 82.566
 791.314 793.397
 995.922 82.814
 135.299 439.371
 37.526 733.058
 604.072 752.335
 425.424 273.623
 652.772 886.693
 983.885 530.514
 782.783 737.624
 373.585 844.462
 348.463 800.555
 855.333 593.864
 632.083 341.127
 549.362 573.310
 65.735 795.792
 576.946 813.185
 841.009 237.655
 331.989 632.506
 336.258 514.690
 853.670 417.060
 835.584 884.841
 330.949 933.975
 144.679 362.319
 967.473 823.785
 611.019 669.796
 150.980 158.962
 117.215 420.974
 312.808 796.708
 177.486 586.569
 316.627 371.944
 872.110 214.142
 295.295 628.111
 0.475 959.083
 753.196 838.139
 220.091 61.756
 489.056 61.369
 720.060 686.146
 569.653 165.009
 9.413 870.981
 624.855 927.741
 992.977 978.295
 143.838 170.373
 672.783 340.600
 64.244 21.993
 517.248 580.634
 671.544 943.220
 952.368 722.092
 904.138 570.156
 171.130 31.512
 408.362 408.054
 854.338 476.799
 751.777 753.069
 726.512 593.789
 806.838 329.555
 615.784 396.088
 511.781 140.963
 781.438 113.599
 631.378 101.595
 354.592 10.245
 235.007 567.198
 397.264 210.934
 919.448 853.101
 116.775 401.829
 193.172 923.355
 423.023 887.054
 350.030 372.996
 235.967 860.556
 863.741 593.243
 642.893 845.614
 178.892 107.421
 276.219 169.267
 436.296 759.986
 692.226 567.590
 405.145 14.672
 341.966 694.373
 784.638 618.205
 153.439 454.470
 244.676 376.753
 207.917 869.168
 588.131 602.400
 365.105 159.887
 303.425 761.189
 546.888 104.727
 431.285 103.003
 255.931 566.717
 67.122 202.699
 514.991 640.606
 262.357 783.182
 949.869 734.908
 453.973 331.572
 91.295 356.388
 549.739 532.284
 979.421 544.646
 212.910 614.061
 863.060 105.134
 839.171 295.980
 691.279 690.185
 892.427 89.831
 397.769 701.092
 185.313 508.442
 831.757 141.546
 953.622 992.480
 949.709 296.557
 107.986 618.558
 359.042 184.475
 355.983 421.377
 11.479 516.572
 306.377 249.993
 245.110 673.455
 605.565 796.537
 139.793 385.185
 353.788 864.032
 402.234 188.217
 822.593 172.974
 560.111 773.275
 990.976 404.471
 897.303 371.156
 859.166 616.967
 286.108 825.496
 437.949 295.455
 301.787 841.158
 877.614 753.877
 877.655 582.686
 352.024 335.979
 365.954 728.807
 86.197 285.646
 504.949 806.103
 674.261 488.891
 203.056 58.593
 521.197 745.832
 686.624 831.170
 626.873 297.584
 822.488 915.627
 863.139 11.006
 926.107 130.933
 550.974 680.155
 160.521 577.597
 279.685 119.571
 483.203 153.217
 107.028 148.684
 723.021 567.030
 198.947 762.533
 686.808 910.531
 599.636 80.353
 576.626 884.670
 734.311 405.479
 519.872 748.024
 833.790 527.516
 703.181 521.630
 205.498 377.010
 689.155 692.383
 961.490 195.396
 666.819 716.194
 830.481 416.075
 30.039 793.293
 235.616 638.963
 133.858 320.508
 199.018 109.155
 890.581 909.177
 452.233 434.637
 32.792 73.115
 580.907 367.965
 89.203 460.174
 132.966 67.809
 44.951 535.154
 470.755 599.305
 146.856 773.896
 175.904 543.786
 675.981 941.249
 25.886 500.936
 757.185 783.245
 786.428 277.602
 374.122 240.492
 215.180 480.824
 877.177 0.665
 988.687 647.260
 33.330 158.623
 564.002 541.827
 395.961 889.440
 913.894 705.287
 747.591 199.388
 354.008 99.863
 70.873 980.237
 363.411 935.132
 867.380 121.256
 16.529 610.851
 307.617 339.832
 852.579 611.748
 250.007 575.056
 244.308 70.152
 405.251 289.047
 455.523 279.817
 92.681 268.788
 38.822 418.015
 86.976 588.175
 291.649 98.438
 890.428 237.758
 508.988 635.461
 494.121 660.725
 421.328 317.674
 870.592 541.356
 741.973 847.295
 333.403 810.116
 251.258 950.236
 721.435 982.215
 477.946 62.405
 536.529 798.973
 289.257 780.662
 554.470 249.138
 638.010 276.224
 616.344 606.972
 233.753 214.697
 818.415 222.124
 978.145 536.231
 885.229 660.729
 934.967 113.217
 317.304 45.948
 271.933 228.552
 839.114 337.998
 722.853 677.838
 576.043 978.198
 460.916 282.259
 304.422 88.507
 961.034 659.501
 543.808 948.319
 153.852 207.625
 395.473 85.027
 456.563 646.641
 28.998 226.129
 704.762 885.623
 936.298 920.822
 532.034 956.180
 319.010 591.448
 854.523 808.153
 763.519 503.411
 149.611 698.400
 153.939 920.878
 581.939 31.969
 245.912 959.617
 465.789 915.890
 595.374 163.439
 377.548 454.008
 431.427 63.156
 591.199 307.088
 359.773 263.707
 627.105 141.777
 463.925 423.584
 131.558 936.545
 870.477 709.218
 171.537 359.722
 299.567 434.162
 293.828 506.898
 623.251 28.353
 396.306 620.940
 296.731 766.301
 955.951 221.639
 457.279 745.566
 395.500 563.332
 953.538 19.473
 119.000 3.101
 976.917 12.746
 854.598 700.293
 923.522 988.070
 587.360 846.713
 679.009 378.636
 300.756 128.230
 452.638 890.440
 555.566 390.398
 306.448 932.692
 280.565 86.702
 549.805 820.387
 19.668 357.119
 570.711 365.387
 842.642 861.678
 528.310 627.716
 576.505 388.900
 664.406 323.908
 426.033 898.415
 36.906 411.928
 226.043 932.267
 919.471 810.335
 885.295 147.646
 337.088 821.970
 249.912 257.915
 557.448 268.832
 919.250 607.295
 376.997 394.976
 103.568 401.480
 725.358 439.016
 612.800 741.611
 162.591 238.241
 529.978 797.677
 914.008 14.603
 149.813 960.617
 33.176 461.178
 779.519 646.643
 415.115 639.589
 9.974 625.006
 711.067 897.835
 903.753 599.190
 689.501 798.628
 123.635 105.063
 414.120 825.552
 580.048 176.774
 390.621 713.961
 526.076 266.942
 895.045 581.663
 819.452 452.327
 316.061 448.125
 26.218 385.596
 2.868 207.644
 212.066 909.702
 744.173 29.862
 284.720 890.882
 249.619 508.943
 72.101 72.362
 453.862 570.069
 482.522 541.845
 909.232 208.738
 959.101 445.982
 222.596 15.255
 453.271 593.909
 375.883 195.154
 572.309 555.068
 751.036 397.935
 751.713 274.674
 865.396 214.039
 941.916 370.217
 772.237 186.510
 635.008 416.257
 56.069 743.158
 173.928 220.554
 569.237 611.640
 345.061 405.583
 934.216 198.715
 744.666 364.949
 246.850 651.729
 397.337 708.750
 934.896 71.401
 486.397 755.987
 881.870 697.110
 805.282 101.600
 449.766 66.719
 957.375 172.255
 110.422 780.638
 299.326 395.809
 911.686 833.084
 847.552 817.362
 802.017 661.847
 635.597 888.325
 959.642 401.296
 435.515 688.226
 216.966 982.453
 31.857 981.690
 637.755 30.222
 882.668 500.476
 447.096 172.942
 616.790 423.765
 188.581 756.076
 327.471 725.473
 999.303 783.117
 533.668 397.597
 763.627 576.502
 325.540 341.252
 97.285 433.895
 0.553 255.646
 292.903 865.657
 170.668 228.818
 648.880 643.327
 196.562 37.335
 830.596 312.827
 27.352 755.585
 854.736 366.695
 317.384 34.821
 925.321 404.601
 607.141 979.324
 118.641 208.751
 523.074 579.158
 951.165 229.472
 329.150 78.857
 260.615 915.524
 787.341 907.467
 879.642 173.721
 519.340 71.834
 30.992 933.833
 849.874 441.467
 672.894 898.750
 223.665 615.274
 576.994 538.520
 571.916 58.702
 334.902 842.596
 636.938 701.154
 822.887 270.611
 0.181 970.010
 670.196 372.086
 982.302 357.191
 690.641 203.998
 355.310 630.283
 968.451 627.198
 915.424 42.051
 710.064 863.937
 978.482 704.252
 158.603 45.428
 173.044 284.575
 845.714 457.522
 993.408 485.058
 457.528 531.546
 237.280 258.222
 302.467 444.513
 70.821 320.557
 176.032 246.873
 245.080 404.762
 662.418 376.257
 218.713 540.797
 138.859 32.291
 236.495 925.378
 952.889 361.152
 963.953 99.847
 125.594 550.438
 105.916 942.664
 148.631 476.987
 639.538 646.093
 845.806 335.143
 297.223 403.618
 170.849 943.661
 746.640 17.400
 224.465 69.868
 366.765 341.591
 661.554 894.217
 521.721 220.961
 192.596 582.041
 27.354 944.229
 683.758 137.760
 906.367 802.419
 753.360 236.391
 181.993 984.828
 26.395 394.764
 91.163 134.806
 825.164 637.972
 757.771 566.087
 977.389 103.442
 684.759 565.064
 251.126 814.333
 858.399 798.139
 269.132 45.234
 345.454 544.419
 408.142 336.347
 868.102 986.800
 397.690 718.178
 404.990 838.568
 49.011 158.482
 660.110 143.348
 670.383 598.805
 612.874 664.640
 367.527 311.847
 989.710 143.760
 145.963 176.377
 634.451 134.119
 789.112 967.135
 484.882 663.145
 97.408 917.714
 347.055 694.366
 658.552 799.627
 386.742 90.255
 749.455 126.497
 295.973 356.153
 821.550 34.698
 337.578 987.289
 821.287 997.856
 895.577 370.542
 78.296 29.809
 65.981 301.796
 839.375 37.232
 90.867 675.713
 624.904 757.782
 776.601 460.357
 276.291 411.895
 230.786 872.803
 892.569 96.145
 416.314 677.819
 318.378 734.162
 847.087 709.535
 644.424 398.676
 759.083 301.187
 468.487 237.311
 881.110 51.420
 796.592 427.777
 428.576 773.920
 249.550 298.284
 655.775 102.514
 192.562 360.112
 560.584 854.186
 990.605 785.767
 551.161 201.202
 479.013 242.988
 796.561 49.771
 48.916 767.822
 909.485 861.211
 306.360 975.228
 695.108 842.651
 850.201 700.218
 168.891 854.016
 308.789 613.853
 449.977 167.880
 813.508 334.737
 605.350 36.049
 706.201 566.640
 11.194 784.254
 568.135 236.163
 348.106 312.578
 914.455 20.703
 320.130 628.351
 867.026 977.321
 526.498 599.865
 250.487 778.512
 389.887 978.866
 254.421 793.442
 504.593 898.177
 675.329 525.292
 389.113 274.798
 855.115 720.304
 164.975 620.462
 530.748 435.561
 720.347 728.852
 618.448 14.998
 114.158 134.970
 394.167 941.593
 323.293 456.569
 972.304 963.860
 499.463 74.826
 501.730 432.864
 78.895 702.009
 120.630 18.986
 850.855 343.538
 670.813 633.115
 241.857 882.437
 152.620 572.939
 991.089 902.666
 290.985 410.411
 287.266 597.305
 722.500 580.667
 593.682 366.320
 746.361 815.657
 421.217 450.920
 305.920 668.307
 410.578 146.922
 582.494 216.285
 275.860 523.560
 942.291 330.464
 540.025 397.611
 837.378 494.393
 986.050 592.369
 931.973 310.728
 360.060 278.910
 218.864 412.383
 927.763 751.244
 173.023 284.601
 914.135 140.766
 229.700 414.205
 887.746 908.008
 694.316 519.664
 602.791 55.752
 916.619 326.587
 329.321 747.531
 470.135 274.735
 8.925 765.272
 651.351 652.173
 721.060 141.049
 785.921 317.932
 564.085 507.749
 239.116 405.293
 603.055 654.782
 265.693 92.973
 549.348 386.338
 694.099 731.111
 179.731 765.073
 168.701 743.692
 616.723 903.357
 221.630 870.191
 748.697 622.595
 716.209 418.692
 615.662 39.667
 303.193 383.073
 201.870 724.798
 18.888 21.195
 14.133 789.417
 293.127 933.218
 168.111 653.597
 641.082 843.568
 614.846 374.061
 604.803 341.732
 105.878 114.426
 960.316 331.691
 584.616 454.298
 389.257 73.583
 799.909 873.120
 258.725 561.206
 38.456 534.517
 590.709 792.525
 267.694 828.692
 917.635 875.896
 549.904 411.612
 401.106 130.772
 39.524 382.923
 177.382 537.804
 995.199 958.466
 429.744 359.487
 140.137 471.794
 671.491 169.437
 81.319 752.146
 354.236 217.430
 870.518 109.116
 347.677 230.226
 756.509 57.825
 425.555 757.673
 665.134 59.353
 447.703 762.668
 456.834 461.685
 962.532 706.050
 882.926 304.443
 933.926 167.914
 803.402 9.500
 890.184 490.076
 379.615 298.558
 122.470 826.276
 932.298 52.368
 451.405 793.344
 104.397 615.078
 311.244 965.035
 112.898 127.003
 453.018 217.939
 765.853 481.652
 875.632 294.070
 690.120 105.235
 794.875 396.227
 819.924 872.092
 645.473 579.274
 672.286 535.853
 574.636 683.379
 647.027 277.917
 374.030 504.373
 478.685 571.631
 761.060 383.309
 805.941 17.747
 762.973 883.668
 459.510 125.388
 285.077 313.228
 678.798 959.316
 816.972 531.411
 805.785 931.109
 410.611 395.806
 654.571 826.769
 267.289 867.904
 377.967 999.682
 416.070 882.986
 237.672 844.943
 425.873 648.115
 799.352 553.502
 942.614 761.765
 113.801 332.767
 109.748 35.476
 883.993 900.179
 846.750 869.805
 256.937 999.440
 210.061 611.735
 98.765 862.809
 32.507 257.532
 619.371 119.945
 70.997 813.109
 295.314 322.748
 532.394 373.404
 810.945 470.544
 90.806 713.677
 390.020 150.559
 56.519 720.341
 444.152 890.257
 860.531 38.856
 18.751 301.771
 335.714 733.820
 498.537 600.905
 715.596 784.963
 448.038 136.307
 847.192 765.956
 140.807 966.188
 791.219 845.283
 185.458 83.954
 930.222 224.908
 926.375 199.344
 544.691 598.735
 799.397 622.912
 874.482 115.252
 203.493 639.280
 235.893 504.130
 431.967 164.498
 295.218 452.489
 842.972 606.705
 41.981 361.186
 368.772 844.266
 997.010 283.657
 124.413 524.591
 322.991 48.874
 815.332 408.293
 571.919 336.053
 724.201 941.453
 52.190 232.346
 722.349 353.120
 177.955 637.348
 270.975 331.226
 578.322 741.586
 100.650 228.788
 300.266 802.933
 861.060 60.178
 696.452 68.119
 771.517 546.664
 810.153 70.119
 259.362 709.102
 469.962 700.497
 909.235 47.200
 305.935 573.840
 250.476 18.160
 368.284 824.974
 50.099 177.525
 544.910 804.820
 750.266 82.099
 63.314 254.671
 465.728 504.711
 757.090 668.679
 839.933 65.147
 661.995 318.709
 928.418 447.827
 769.075 73.269
 842.600 627.763
 243.379 842.205
 932.434 150.311
 160.406 511.543
 926.699 461.516
 315.569 278.679
 377.465 533.985
 124.894 678.562
 490.941 813.706
 211.243 518.342
 569.154 576.947
 315.894 763.802
 762.437 649.957
 500.029 888.902
 146.466 639.869
 717.186 693.663
 622.502 150.861
 211.843 389.923
 206.797 228.629
 500.053 264.182
 663.982 567.839
 37.345 257.457
 467.117 926.017
 902.363 800.193
 879.407 73.760
 700.013 542.573
 773.060 351.152
 396.892 704.742
 181.063 135.433
 378.886 505.560
 647.774 912.535
 803.831 21.335
 162.058 107.974
 401.859 277.028
 858.451 809.094
 546.347 921.666
 121.750 205.113
 426.475 417.746
 170.877 203.346
 948.302 852.728
 399.360 734.884
 978.493 721.018
 560.933 741.734
 329.619 929.763
 486.413 506.732
 528.059 844.544
 156.892 629.454
 667.547 45.302
 221.601 613.933
 249.152 133.096
 97.480 280.563
 760.971 79.584
 610.967 374.297
 230.032 299.072
 308.046 158.858
 160.123 543.912
 461.767 72.520
 180.733 464.834
 920.821 801.031
 605.520 966.073
 70.191 289.110
 618.243 438.940
 695.146 170.797
 357.604 335.720
 661.054 23.685
 100.782 997.792
 329.648 431.192
 592.544 967.647
 141.896 524.544
 329.723 374.870
 0.756 941.960
 989.845 212.204
 4.389 721.751
 840.960 121.650
 810.578 789.902
 743.835 544.606
 882.731 427.586
 567.149 997.457
 82.013 442.336
 493.821 698.704
 361.714 16.065
 768.024 569.932
 600.152 177.228
 86.646 675.803
 116.395 122.323
 698.098 763.447
 966.366 788.346
 660.554 655.427
 360.829 13.019
 909.352 679.707
 205.133 689.719
 270.745 62.448
 885.055 670.521
 271.101 632.969
 643.524 950.921
 164.675 303.795
 667.569 306.471
 630.039 491.690
 869.416 983.204
 859.111 977.988
 164.732 974.446
 530.539 99.105
 266.878 566.177
 371.146 682.061
 899.107 186.762
 568.602 757.139
 225.795 655.764
 311.817 892.930
 895.456 957.099
 762.417 501.216
 627.700 946.351
 63.676 784.090
 846.143 488.449
 788.323 167.961
 620.904 473.542
 932.606 253.551
 626.945 805.003
 53.028 63.426
 15.387 638.650
 989.353 885.207
 929.781 986.944
 351.255 376.423
 851.583 912.040
 297.720 43.373
 330.622 308.715
 292.568 349.668
 827.023 129.659
 364.038 809.030
 68.870 504.181
 771.938 620.889
 300.972 735.564
 936.489 6.324
 178.722 586.204
 505.698 76.706
 539.569 542.990
 733.043 139.190
 383.580 133.501
 57.831 23.977
 712.598 587.478
 283.226 660.489
 341.287 724.268
 841.121 476.532
 907.927 427.799
 831.621 629.835
 411.008 243.883
 293.524 879.545
 90.750 813.905
 169.953 481.351
 101.823 123.127
 802.168 649.547
 502.189 985.843
 339.811 318.838
 758.586 173.692
 975.726 494.919
 465.414 993.559
 379.491 883.438
 842.408 579.364
 550.461 599.931
 947.333 334.741
 676.158 97.605
 371.076 774.104
 556.091 404.759
 510.052 896.335
 28.446 879.274
 699.022 392.368
 364.653 894.610
 478.653 655.069
 224.844 741.398
 836.934 212.348
 898.895 22.977
 250.509 843.337
 799.619 544.545
 937.885 29.420
 586.296 137.226
 676.210 318.976
 640.764 654.070
 409.823 694.937
 610.597 49.113
 353.322 690.987
 293.376 668.380
 353.589 134.605
 634.860 698.516
 491.576 347.950
 127.071 831.124
 671.052 21.038
 448.323 195.564
 731.722 911.871
 17.504 217.667
 239.798 916.678
 923.939 394.504
 930.162 797.417
 829.726 795.003
 8.733 126.132
 264.298 52.091
 457.606 494.991
 785.092 494.292
 733.299 201.063
 760.667 53.913
 2.397 915.800
 743.590 506.511
 339.426 26.136
 193.261 153.997
 217.748 638.061
 539.956 114.222
 582.189 681.125
 560.382 166.212
 807.057 175.719
 774.572 506.282
 748.059 822.118
 39.890 570.381
 802.561 454.516
 879.154 187.330
 638.973 153.884
 958.574 51.688
 860.013 524.980
 852.384 790.190
 971.902 675.794
 73.266 578.886
 365.654 167.891
 792.109 326.871
 629.365 775.316
 652.135 244.961
 31.679 454.996
 238.423 172.617
 904.382 915.928
 685.424 243.334
 442.492 516.214
 385.880 367.518
 997.553 620.408
 51.949 33.346
 706.453 734.324
 423.309 141.478
 544.512 685.822
 620.998 960.667
 966.434 339.082
 616.108 920.857
 878.738 83.110
 78.861 341.469
 27.414 904.945
 258.626 458.920
 67.716 792.033
 735.009 293.583
 770.419 570.072
 293.170 147.254
 499.701 901.357
 685.041 403.538
 339.576 888.966
 217.370 11.584
 943.842 664.477
 485.819 655.298
 312.597 107.142
 883.075 372.999
 558.194 842.303
 932.786 914.679
 194.965 303.384
 927.669 664.350
 278.128 588.083
 620.288 662.814
 614.177 283.676
 872.621 431.631
 381.937 332.927
 712.786 602.749
 532.806 330.578
 374.275 121.471
 800.919 616.150
 758.159 225.114
 647.776 912.835
 718.364 858.348
 917.992 571.175
 433.888 412.017
 898.105 242.185
 412.379 48.993
 181.899 825.552
 832.705 682.695
 664.548 127.870
 648.913 316.419
 853.306 902.782
 266.386 740.140
 811.896 924.009
 488.272 962.375
 594.637 823.971
 594.671 564.827
 198.379 491.044
 840.090 884.490
 417.199 498.941
 770.872 419.818
 656.452 999.624
 711.391 633.216
 707.213 669.288
 636.543 780.963
 735.424 93.832
 732.485 83.700
 666.575 619.963
 994.674 386.550
 688.721 400.334
 672.265 18.984
 524.714 611.310
 644.165 312.694
 287.268 621.048
 510.941 773.511
 304.650 0.105
 367.923 223.898
 45.284 479.128
 650.915 969.669
 759.379 315.974
 832.753 722.662
 355.998 601.551
 15.487 295.158
 333.959 138.693
 981.260 27.647
 852.106 16.309
 110.216 215.260
 654.176 482.192
 774.321 46.835
 29.463 318.203
 603.273 491.621
 94.444 532.726
 77.243 280.293
 802.375 714.435
 618.771 387.943
 435.584 11.492
 73.558 886.546
 194.994 99.710
 731.014 483.033
 487.385 136.095
 837.454 677.243
 815.684 30.234
 597.819 82.939
 821.377 140.610
 599.187 766.711
 109.888 967.028
 277.488 326.427
 435.971 580.585
 797.365 96.147
 641.874 441.157
 536.709 211.885
 259.173 197.190
 227.838 76.627
 816.915 856.975
 875.622 938.721
 883.281 943.814
 470.975 150.761
 522.784 494.213
 571.468 152.662
 821.545 888.751
 307.458 159.752
 143.139 895.701
 773.684 911.865
 878.466 99.261
 17.255 20.756
 275.209 234.750
 571.011 449.572
 933.466 285.067
 297.302 368.888
 270.338 444.695
 995.126 99.035
 551.899 933.546
 30.440 498.861
 408.350 862.834
 125.495 67.784
 357.868 904.131
 291.530 153.150
 115.291 891.955
 816.599 100.795
 30.097 966.113
 786.186 446.773
 139.019 714.889
 81.378 455.939
 115.105 561.848
 383.435 493.152
 8.230 411.003
 833.678 30.126
 591.168 156.474
 525.634 101.216
 417.897 918.245
 517.694 920.830
 262.097 895.621
 77.346 250.799
 407.726 160.385
 133.826 185.238
 611.589 934.169
 609.403 921.566
 330.123 316.255
 308.088 68.062
 706.929 721.977
 205.228 250.099
 640.295 646.324
 346.126 509.053
 105.081 736.605
 623.558 920.453
 483.488 511.641
 663.128 312.599
 484.699 638.399
 55.014 155.399
 903.004 221.164
 587.316 964.285
 904.370 589.917
 769.561 668.733
 247.521 125.717
 297.446 713.099
 170.385 529.514
 667.694 463.451
 17.360 940.292
 573.656 203.013
 786.609 518.021
 120.265 416.248
 956.751 621.153
 116.214 633.945
 354.521 887.795
 510.208 175.714
 672.759 250.156
 418.158 159.651
 93.253 815.009
 573.951 19.773
 441.419 285.932
 565.510 988.888
 357.462 108.935
 981.154 967.302
 147.783 230.071
 882.712 446.229
 645.150 466.034
 588.471 619.566
 498.925 226.152
 41.089 70.192
 608.005 172.045
 456.357 918.980
 747.623 360.443
 104.640 678.888
 3.652 251.865
 27.502 255.911
 169.294 465.343
 0.098 217.199
 362.171 364.841
 831.320 128.613
 445.901 40.082
 67.202 114.491
 378.507 322.239
 700.954 867.077
 927.934 497.944
 670.263 828.220
 687.914 963.957
 767.605 768.481
 469.190 325.256
 333.598 226.262
 733.325 273.188
 431.567 360.087
 158.981 894.591
 501.079 469.645
 891.539 30.572
 100.145 404.858
 812.499 613.138
 813.982 97.355
 889.399 13.486
 729.722 695.713
 522.495 806.892
 751.542 86.202
 811.612 731.471
 112.560 646.270
 924.005 242.313
 585.036 761.269
 678.650 955.381
 408.491 179.091
 78.802 469.324
 858.940 566.245
 656.147 845.728
 637.462 436.829
 47.323 232.985
 31.620 867.996
 446.500 314.754
 720.978 397.383
 283.259 45.923
 483.247 165.999
 308.851 367.142
 188.821 561.055
 959.584 639.560
 830.037 304.828
 455.429 555.876
 851.957 495.862
 214.717 419.417
 371.643 546.649
 280.193 362.598
 583.399 176.595
 93.612 238.244
 542.445 650.721
 990.015 265.920
 845.856 733.855
 650.979 770.456
 437.700 428.205
 729.110 496.511
 758.288 441.233
 282.469 522.323
 841.945 593.115
 214.230 994.362
 303.114 511.938
 854.511 44.603
 699.753 114.014
 231.089 881.490
 741.586 550.618
 614.667 227.772
 637.874 686.135
 81.780 842.456
 426.938 311.780
 181.713 654.732
 973.001 389.861
 218.452 165.400
 983.248 753.089
 138.310 861.863
 620.840 79.059
 850.256 837.923
 252.493 240.066
 879.009 16.501
 459.857 551.539
 268.586 14.971
 503.127 158.030
 402.456 957.413
 997.024 93.967
 999.900 380.010
 140.561 117.879
 679.055 764.546
 633.084 564.811
 665.921 406.098
 563.252 404.144
 73.984 25.338
 431.286 781.492
 607.744 290.085
 867.692 306.968
 60.328 747.057
 56.255 611.657
 913.435 381.015
 821.368 504.056
 118.238 428.167
 468.601 833.546
 477.915 252.910
 894.891 714.292
 283.400 146.392
 36.050 526.723
 119.460 182.464
 172.764 431.661
 281.738 647.171
 953.360 481.962
 578.895 683.765
 646.853 666.261
 567.153 323.387
 250.941 877.877
 435.575 925.053
 737.437 268.603
 865.231 665.762
 216.070 261.938
 588.494 306.564
 883.796 594.070
 18.240 233.010
 750.785 694.766
 971.371 213.928
 699.596 976.313
 25.370 441.826
 46.970 769.192
 597.342 978.128
 497.914 721.533
 177.051 509.030
 971.857 99.297
 861.856 370.933
 956.569 109.999
 93.302 691.631
 726.114 789.740
 271.668 543.771
 316.482 196.834
 293.488 565.339
 661.861 341.938
 413.302 178.407
 784.120 40.998
 648.437 457.988
 629.442 431.202
 26.143 759.349
 743.647 359.580
 695.809 311.604
 859.437 997.751
 503.289 300.782
 975.215 503.895
 335.694 185.296
 180.364 134.529
 7.588 564.936
 322.927 84.588
 865.837 330.881
 322.714 326.056
 660.760 794.121
 159.272 534.818
 664.493 274.150
 166.402 695.086
 940.302 245.281
 552.470 393.792
 83.811 616.872
 51.422 47.636
 501.830 363.779
 258.924 117.314
 277.780 338.155
 690.415 671.963
 133.816 262.195
 535.080 777.685
 756.151 218.464
 797.105 43.398
 447.166 280.315
 291.321 102.208
 429.366 635.606
 275.930 814.446
 203.833 794.036
 295.053 917.702
 789.441 389.210
 705.966 728.376
 896.695 113.831
 971.013 217.862
 657.855 398.687
 896.127 384.544
 307.151 267.441
 843.857 750.950
 623.881 89.417
 488.865 105.005
 287.431 696.890
 821.432 237.226
 895.456 32.853
 945.995 504.478
 941.343 416.460
 326.686 68.687
 789.519 938.483
 763.018 749.553
 710.205 976.157
 752.018 618.099
 499.946 409.046
 427.199 908.037
 609.976 654.258
 831.907 89.964
 98.520 965.151
 459.914 235.635
 11.070 662.941
 308.007 182.999
 948.072 721.395
 865.179 724.719
 904.152 792.525
 695.450 701.829
 836.769 753.329
 443.987 748.695
 553.167 842.775
 49.924 655.056
 178.672 633.074
 728.030 175.542
 801.149 393.767
 382.162 307.500
 568.083 831.140
 736.572 895.380
 64.842 954.199
 769.804 116.322
 823.798 682.954
 366.672 309.451
 230.946 291.622
 276.152 473.924
 414.313 400.846
 989.684 961.708
 249.776 796.903
 501.176 704.917
 816.118 175.717
 745.862 159.221
 211.416 64.366
 962.173 820.111
 924.622 757.318
 104.139 123.927
 84.929 479.379
 529.840 117.413
 110.886 28.090
 485.559 945.755
 102.958 496.760
 830.051 837.662
 897.208 992.690
 136.554 365.982
 982.062 466.253
 862.472 732.855
 510.750 293.844
 982.198 209.690
 783.362 315.391
 84.220 584.888
 766.773 834.874
 889.766 107.491
 238.635 135.434
 860.078 424.833
 831.689 340.227
 629.377 999.226
 793.680 732.676
 490.361 445.945
 421.000 717.572
 831.181 796.139
 453.852 505.249
 993.340 378.019
 898.358 898.478
 407.510 493.056
 755.886 584.671
 441.209 396.359
 559.330 429.456
 233.605 968.392
 835.630 41.721
 926.885 475.549
 107.116 461.082
 361.965 687.345
 613.107 97.846
 173.535 466.379
 957.319 940.167
 683.077 532.443
 574.283 706.134
 389.491 73.688
 545.031 748.425
 739.221 25.618
 493.210 569.994
 218.346 343.550
 249.853 250.784
 348.235 277.293
 708.708 653.061
 537.287 230.161
 903.125 217.501
 800.583 100.505
 246.515 500.404
 416.335 305.908
 96.503 366.431
 655.753 861.868
 160.827 238.992
 766.957 702.569
 672.163 835.321
 582.969 806.220
 958.427 954.483
 80.598 927.210
 842.306 738.666
 266.375 788.095
 864.098 251.723
 185.991 283.287
 359.243 589.705
 126.323 570.694
 987.766 197.966
 138.677 245.612
 37.249 775.317
 496.073 111.817
 161.858 520.677
 197.009 287.262
 713.491 460.074
 937.159 546.264
 331.568 885.871
 335.927 337.178
 427.732 265.419
 576.877 895.486
 901.283 318.293
 903.193 259.100
 199.122 820.939
 707.796 887.831
 367.147 341.366
 832.263 485.660
 283.304 816.902
 401.884 656.503
 898.749 212.648
 291.856 215.873
 204.163 500.716
 560.788 497.377
 272.204 709.688
 774.312 389.918
 171.947 654.700
 649.000 315.148
 702.370 281.471
 403.174 992.021
 723.118 968.528
 338.100 863.768
 673.739 22.290
 674.988 100.419
 547.179 376.920
 427.931 395.979
 827.501 847.703
 941.128 502.789
 501.839 371.665
 704.553 876.733
 326.587 456.350
 682.549 626.202
 760.279 516.743
 844.963 486.619
 890.978 146.755
 33.666 992.572
 882.912 396.337
 85.069 743.934
 872.318 324.822
 71.134 403.718
 360.896 7.702
 130.055 207.834
 319.895 585.627
 99.135 584.605
 839.818 174.390
 705.248 390.032
 979.313 582.159
 534.837 68.958
 799.330 899.999
 220.784 198.811
 560.664 504.043
 26.005 698.380
 938.154 708.641
 254.809 966.649
 414.785 880.893
 117.341 224.268
 893.770 925.518
 947.666 871.537
 964.188 597.749
 122.913 151.211
 212.206 539.480
 943.430 352.140
 849.519 464.203
 859.136 141.264
 675.767 759.183
 215.393 938.189
 772.878 414.143
 546.068 10.346
 195.141 625.403
 968.506 770.083
 446.132 429.641
 494.364 591.242
 477.219 74.330
 824.504 965.441
 885.333 580.391
 161.044 512.034
 591.107 660.126
 664.374 905.379
 531.612 149.170
 779.315 244.507
 372.157 739.732
 828.036 459.596
 324.448 674.175
 45.986 613.957
 327.525 298.947
 852.521 146.883
 904.936 880.669
 284.607 330.006
 336.607 755.951
 567.676 236.442
 584.728 897.240
 93.268 997.430
 975.846 16.998
 162.311 835.472
 580.532 856.060
 733.078 496.694
 739.815 778.662
 783.951 79.746
 284.601 961.895
 416.639 585.769
 779.059 572.053
 341.769 646.442
 18.382 381.218
 215.436 68.012
 30.113 326.607
 444.981 942.293
 799.502 850.617
 520.865 895.248
 774.230 294.545
 827.939 485.154
 141.537 732.811
 865.671 130.919
 728.702 21.837
 188.332 193.365
 801.510 358.920
 440.935 785.035
 748.360 677.447
 96.369 524.836
 691.823 887.241
 828.286 150.841
 94.644 459.904
 520.504 666.580
 881.329 581.650
 307.825 422.530
 15.829 988.682
 559.223 265.430
 724.532 366.825
 599.368 53.989
 74.337 557.641
 168.569 511.991
 678.375 752.852
 47.873 530.493
 255.720 878.700
 31.587 742.414
 292.865 738.386
 73.529 968.408
 398.760 476.210
 228.508 106.347
 194.775 99.365
 172.796 232.385
 897.299 205.900
 35.472 264.489
 622.920 549.403
 878.746 65.203
 941.755 467.057
 4.772 525.433
 219.033 618.319
 867.373 62.313
 791.935 552.535
 461.055 309.041
 329.991 736.880
 831.142 191.317
 702.650 238.435
 685.591 332.382
 35.172 938.667
 831.820 956.006
 159.733 153.770
 354.699 454.285
 476.985 794.087
 591.730 235.288
 26.485 690.155
 248.578 685.879
 843.103 676.918
 585.908 289.197
 49.175 212.538
 853.266 477.000
 525.706 230.330
 857.149 417.380
 925.127 114.217
 241.137 22.155
 566.031 947.241
 191.836 279.855
 798.038 822.861
 534.265 994.759
 481.813 108.909
 666.432 945.497
 612.567 208.981
 330.234 814.671
 970.659 936.062
 602.899 320.635
 233.876 974.279
 701.363 281.553
 784.222 698.417
 655.837 728.287
 617.657 504.523
 766.037 165.418
 275.980 701.353
 94.981 57.991
 602.348 360.062
 374.794 135.730
 739.735 522.540
 343.757 86.850
 87.595 46.856
 153.969 231.722
 676.436 606.733
 487.904 284.319
 461.669 961.835
 6.194 929.148
 553.673 343.506
 777.767 656.432
 145.418 438.643
 179.705 742.459
 455.230 50.558
 113.663 959.569
 31.471 633.307
 187.385 216.436
 257.308 864.352
 125.805 919.547
 414.795 584.082
 181.638 107.605
 613.564 400.149
 738.580 928.713
 734.344 155.720
 872.662 533.297
 82.855 185.156
 43.557 61.897
 75.398 735.604
 715.358 875.006
 191.587 291.315
 896.412 151.482
 918.360 487.712
 884.088 262.731
 86.825 298.388
 900.041 92.527
 62.133 690.051
 504.654 538.287
 706.841 703.328
 339.430 510.779
 998.834 182.223
 719.348 698.100
 72.505 158.545
 193.448 419.594
 271.512 231.980
 423.595 949.799
 385.976 469.506
 564.522 516.168
 507.623 193.114
 931.678 681.942
 112.356 111.226
 739.255 323.183
 888.450 171.760
 404.200 842.522
 115.526 133.561
 621.331 468.856
 788.241 544.152
 601.416 449.426
 221.106 716.790
 462.652 16.556
 196.760 576.110
 414.243 214.808
 287.512 311.865
 659.468 904.567
 325.057 583.016
 668.695 555.377
 980.319 253.767
 877.303 237.243
 486.639 38.738
 899.718 581.902
 965.673 971.794
 921.841 380.705
 944.886 792.982
 146.805 13.753
 165.225 437.179
 582.484 559.397
 922.413 88.732
 336.492 348.112
 48.092 286.309
 141.105 924.242
 379.217 384.943
 485.777 28.497
 674.587 136.912
 360.622 868.795
 483.839 84.373
 785.688 803.564
 351.994 974.916
 546.295 706.697
 925.396 142.415
 605.692 944.664
 314.386 131.313
 707.267 691.914
 344.226 190.007
 597.312 499.433
 796.524 291.182
 936.648 762.649
 195.017 242.199
 369.269 298.733
 236.119 181.157
 875.533 320.474
 298.673 283.649
 656.678 5.553
 109.248 66.947
 529.667 818.165
 187.819 23.336
 513.248 97.000
 80.466 959.145
 767.029 922.856
 105.693 892.963
 818.142 304.329
 732.188 473.395
 540.435 545.565
 179.361 927.031
 308.112 700.973
 127.131 620.089
 251.326 83.808
 855.511 507.285
 420.685 324.838
 853.165 409.140
 699.232 810.916
 160.768 80.186
 465.666 948.665
 1.628 46.936
 745.973 463.842
 728.320 863.336
 29.875 371.039
 738.219 675.482
 164.470 730.676
 818.806 245.206
 64.016 390.692
 739.789 57.792
 139.117 519.717
 755.763 52.286
 800.746 447.990
 790.905 348.987
 537.991 603.887
 294.602 108.735
 509.474 770.090
 260.786 109.106
 386.731 477.440
 448.940 545.826
 106.109 739.986
 14.234 11.556
 939.747 36.316
 209.253 131.980
 804.916 124.747
 549.440 280.154
 366.501 999.164
 406.206 488.898
 324.843 744.512
 801.044 748.127
 348.896 822.970
 694.635 435.264
 644.132 141.358
 98.599 574.001
 820.400 235.403
 264.053 856.750
 934.690 815.936
 228.583 72.175
 668.356 405.367
 417.674 439.491
 101.700 639.825
 412.372 820.081
 467.971 203.972
 604.344 323.964
 304.080 122.826
 283.087 189.166
 219.835 969.988
 836.374 237.150
 937.902 316.976
 620.994 713.560
 622.361 687.053
 681.199 943.109
 827.532 272.817
 690.129 258.114
 626.372 504.309
 175.869 915.543
 788.232 128.547
 508.104 776.627
 891.130 87.791
 80.794 980.695
 299.144 108.918
 276.523 561.403
 289.421 376.821
 862.794 304.862
 757.010 938.307
 501.225 276.892
 793.872 937.833
 677.367 508.056
 668.718 431.185
 39.568 743.037
 917.518 257.436
 406.249 873.806
 184.647 313.233
 426.212 388.016
 378.676 997.218
 498.709 594.843
 575.046 647.638
 349.403 525.454
 813.541 444.702
 963.638 745.359
 608.080 593.664
 76.464 127.758
 169.452 138.007
 364.422 202.772
 300.884 608.359
 960.269 565.086
 877.620 916.217
 79.661 55.417
 183.925 617.312
 897.677 858.577
 26.174 453.085
 410.225 127.279
 44.151 126.655
 756.448 356.794
 532.704 668.657
 336.754 126.895
 93.855 726.053
 338.913 385.955
 750.039 281.518
 861.583 584.751
 649.883 941.201
 408.659 347.366
 29.835 163.822
 905.233 181.990
 701.758 934.401
 670.775 939.588
 515.607 91.889
 669.951 292.977
 197.475 123.070
 366.701 668.197
 840.155 947.106
 231.457 565.235
 482.195 388.571
 321.462 572.615
 461.929 415.003
 874.911 142.485
 87.731 181.556
 864.122 147.345
 90.664 754.799
 352.255 700.030
 989.685 495.034
 31.492 764.024
 24.706 267.387
 805.474 806.410
 524.275 372.687
 860.689 511.086
 250.784 676.623
 573.930 251.269
 388.361 347.472
 377.866 259.405
 841.506 756.966
 483.845 886.563
 533.832 964.353
 98.446 935.152
 526.742 189.912
 504.096 216.756
 311.516 331.046
 468.468 435.204
 312.069 812.347
 844.911 443.344
 919.919 461.935
 697.140 355.786
 670.807 131.845
 674.649 920.039
 70.576 32.872
 857.461 721.628
 145.739 227.102
 634.761 7.168
 794.487 48.355
 964.793 200.787
 162.419 926.129
 244.142 127.329
 483.036 837.617
 982.483 869.360
 478.047 460.454
 101.483 419.046
 582.027 742.449
 349.210 450.689
 968.231 630.546
 517.843 761.169
 838.872 837.125
 674.408 95.245
 388.473 885.786
 841.563 97.989
 640.685 29.569
 706.195 190.238
 338.108 621.771
 273.774 933.485
 774.989 932.970
 540.460 392.096
 901.429 428.367
 415.122 582.890
 894.911 968.313
 310.258 60.319
 344.099 983.859
 132.985 270.704
 77.210 260.850
 271.465 537.786
 802.490 783.706
 593.310 446.530
 124.173 27.312
 283.598 270.495
 119.428 916.818
 462.374 753.574
 679.346 315.725
 174.009 588.764
 851.894 657.942
 351.111 929.379
 802.277 155.947
 369.141 82.305
 4.523 731.662
 548.311 544.351
 378.890 406.609
 478.300 893.179
 227.362 721.667
 968.863 890.835
 631.805 842.934
 223.416 923.485
 57.121 248.366
 29.361 524.009
 38.847 319.912
 222.501 908.739
 278.250 218.604
 855.753 925.566
 168.223 166.660
 655.045 543.264
 633.484 663.112
 826.378 512.130
 295.240 320.253
 764.325 360.484
 923.077 420.534
 958.581 742.609
 178.177 91.192
 484.634 868.899
 997.747 201.246
 58.262 392.119
 39.833 867.636
 220.669 523.610
 272.455 369.878
 869.075 154.880
 626.511 511.856
 951.847 473.587
 166.432 122.343
 681.645 614.428
 197.581 679.910
 386.067 666.525
 309.452 601.350
 993.029 276.754
 436.542 804.292
 845.434 815.936
 445.171 893.794
 842.808 800.406
 568.358 19.401
 930.745 939.264
 709.419 784.076
 394.557 777.368
 418.121 880.900
 782.009 661.129
 364.649 599.315
 180.087 419.466
 752.482 332.641
 929.065 242.441
 131.320 475.595
 178.730 287.308
 8.007 8.572
 309.349 343.946
 972.820 898.784
 565.069 762.210
 429.574 622.090
 19.125 861.887
 562.583 429.140
 525.898 306.331
 717.091 891.628
 759.999 783.808
 690.407 105.822
 20.845 682.162
 510.284 178.750
 744.309 904.130
 549.511 145.609
 740.947 209.786
 429.003 773.852
 30.960 411.982
 186.731 199.509
 805.614 828.783
 930.407 554.602
 877.567 817.870
 395.286 611.639
 930.812 201.377
 944.627 563.533
 715.250 421.116
 982.898 836.655
 899.904 344.408
 106.924 903.741
 779.197 536.611
 657.596 415.170
 173.489 309.938
 417.053 235.438
 261.111 997.260
 739.370 681.024
 385.706 247.766
 325.510 71.143
 88.921 27.611
 527.907 679.929
 291.853 777.870
 571.511 13.588
 84.644 444.522
 434.954 615.921
 455.797 976.750
 579.019 57.946
 303.031 282.284
 924.430 510.225
 595.555 438.898
 854.803 88.781
 811.662 362.521
 894.242 656.545
 41.526 813.071
 626.496 742.174
 37.387 33.240
 380.793 887.462
 204.273 932.796
 908.773 874.737
 74.530 286.794
 370.537 628.520
 297.354 161.478
 292.244 983.795
 27.044 733.099
 62.467 209.784
 815.610 854.754
 12.345 56.793
 539.778 452.306
 141.277 929.002
 430.429 906.174
 274.457 493.019
 163.306 580.237
 492.966 916.252
 30.910 187.026
 386.657 937.039
 92.275 590.226
 323.022 936.777
 613.466 317.115
 982.991 90.755
 118.956 626.633
 821.856 886.962
 602.284 610.518
 507.823 829.815
 351.734 918.128
 362.996 887.749
 969.230 228.810
 175.757 240.120
 362.485 252.958
 716.609 560.504
 214.111 543.990
 821.860 511.465
 947.341 733.760
 914.253 282.229
 864.891 464.320
 413.306 977.913
 612.062 546.071
 210.321 960.184
 662.314 8.498
 506.307 978.253
 226.271 272.557
 51.463 140.429
 4.529 727.075
 601.114 624.960
 30.050 364.076
 87.340 70.392
 544.680 664.758
 173.061 16.360
 321.901 739.031
 34.384 672.569
 58.090 433.193
 139.106 904.229
 708.850 124.095
 638.822 254.545
 825.506 621.082
 656.969 337.854
 757.467 672.213
 76.016 180.000
 815.050 206.938
 447.956 345.634
 248.829 597.916
 870.259 655.995
 887.862 859.525
 284.718 286.550
 10.977 55.302
 822.500 253.751
 101.089 11.988
 891.679 106.427
 479.154 250.674
 492.997 773.319
 936.736 377.930
 268.519 367.653
 717.145 829.657
 501.775 586.912
 946.034 141.154
 366.066 586.079
 622.270 907.708
 281.785 651.389
 866.358 395.500
 119.161 105.113
 432.119 723.319
 948.021 967.243
 741.379 537.227
 72.470 464.565
 452.837 784.771
 630.384 379.636
 954.978 219.566
 222.934 980.567
 136.817 554.193
 958.940 266.442
 375.640 167.585
 246.501 42.959
 251.888 166.735
 387.263 838.903
 0.370 621.208
 976.959 457.805
 904.606 418.062
 692.882 492.442
 585.841 425.232
 861.138 15.239
 606.999 269.945
 303.423 888.309
 759.366 817.379
 127.470 346.646
 409.152 421.581
 62.864 221.185
 13.399 778.929
 573.798 50.210
 359.244 73.396
 674.365 433.515
 804.675 407.192
 205.562 10.139
 198.184 870.410
 334.503 974.242
 702.708 145.050
 436.903 812.458
 247.726 153.864
 8.248 67.812
 162.286 860.030
 204.946 168.990
 908.979 72.647
 384.906 358.706
 30.682 703.854
 141.455 301.234
 52.456 810.173
 802.263 227.422
 342.734 403.125
 896.240 307.126
 851.336 167.705
 329.532 35.762
 305.554 132.792
 813.172 636.173
 286.365 11.728
 759.247 52.429
 629.499 406.270
 422.321 932.304
 633.821 640.806
 474.073 834.336
 523.207 479.539
 630.700 668.760
 737.237 956.499
 26.585 394.750
 737.835 611.324
 69.287 195.664
 759.077 433.228
 798.374 576.228
 19.315 147.378
 785.443 48.452
 410.328 273.588
 289.411 664.540
 207.295 804.154
 357.537 624.131
 363.957 808.487
 429.433 429.141
 5.579 715.618
 552.536 622.349
 672.471 155.544
 800.158 456.438
 141.254 776.678
 847.518 969.592
 530.288 384.579
 810.499 854.009
 228.343 567.683
 492.495 297.329
 648.433 955.586
 676.468 147.081
 156.679 676.671
 304.660 428.722
 842.022 992.469
 523.317 463.030
 237.857 549.536
 53.073 743.563
 170.316 34.890
 49.522 905.260
 657.466 92.974
 118.040 737.396
 114.577 270.961
 970.533 354.812
 6.490 131.096
 90.857 568.291
 830.773 895.085
 894.787 806.151
 794.589 473.777
 117.292 893.573
 472.131 158.118
 375.302 743.035
 884.153 793.304
 82.132 838.792
 940.837 881.131
 627.237 991.016
 726.372 725.630
 182.309 512.568
 198.668 689.379
 805.129 945.038
 129.225 613.483
 42.554 83.434
 443.116 989.718
 793.073 63.775
 42.143 90.830
 290.262 68.616
 38.539 762.535
 176.968 46.737
 503.265 271.670
 425.141 149.728
 81.174 568.364
 439.961 165.872
 462.565 650.845
 894.463 526.631
 872.332 779.729
 450.618 810.280
 667.778 950.552
 516.145 548.270
 375.838 940.338
 997.841 420.824
 179.919 53.439
 779.610 118.068
 943.830 326.606
 467.443 640.848
 371.337 851.684
 98.304 161.505
 209.242 240.597
 752.315 689.865
 451.624 311.138
 787.944 264.806
 63.834 298.812
 141.446 678.995
 665.320 300.628
 401.031 446.191
 67.382 997.871
 242.666 830.098
 310.267 768.712
 60.841 904.930
 466.638 135.960
 959.732 334.959
 636.557 663.681
 607.055 508.491
 241.952 248.056
 166.526 896.552
 503.440 587.309
 690.392 724.352
 244.927 73.243
 999.388 831.318
 395.170 548.839
 435.052 680.589
 542.258 214.084
 623.224 979.554
 26.648 342.917
 925.465 48.149
 538.900 570.837
 917.815 570.432
 305.875 13.663
 567.794 477.735
 317.980 837.403
 777.857 618.825
 862.578 586.795
 326.828 395.545
 905.367 331.264
 623.541 393.040
 701.038 752.696
 945.358 64.633
 843.567 696.251
 278.103 985.699
 790.011 465.541
 515.817 952.432
 542.639 564.854
 584.541 44.457
 563.765 487.089
 192.903 610.070
 365.053 95.856
 5.811 274.880
 375.659 748.441
 411.115 465.331
 296.959 413.475
 981.106 414.741
 919.298 29.092
 702.572 158.701
 360.056 365.731
 995.405 997.135
 512.196 859.766
 98.159 310.721
 626.278 692.685
 160.289 369.262
 923.011 744.070
 139.038 898.881
 811.772 649.220
 601.120 114.338
 115.786 763.669
 725.700 743.617
 947.143 362.458
 98.946 236.073
 883.283 382.697
 388.221 955.473
 547.707 720.446
 245.123 208.261
 846.367 799.338
 74.064 579.318
 40.487 386.644
 832.426 266.478
 707.523 505.978
 218.715 86.514
 943.967 613.820
 328.517 124.529
 963.992 814.061
 689.634 812.232
 442.101 891.318
 55.924 635.215
 509.632 975.770
 175.459 912.668
 545.856 101.271
 137.302 783.133
 684.485 191.857
 730.081 925.671
 993.560 782.174
 355.531 796.662
 367.190 233.446
 475.166 558.353
 405.583 302.343
 825.283 96.925
 647.725 625.341
 914.885 896.541
 979.402 231.123
 776.025 263.462
 466.642 339.363
 923.067 833.457
 187.846 962.329
 805.982 189.478
 361.801 728.459
 225.676 148.815
 526.322 692.243
 682.409 123.978
 124.760 995.791
 120.477 334.552
 344.092 183.585
 135.582 353.738
 736.359 837.770
 250.917 959.710
 190.176 357.253
 122.260 864.991
 424.675 25.949
 482.733 94.509
 906.206 645.191
 718.919 442.865
 68.387 599.916
 319.466 72.466
 906.571 210.645
 145.885 316.030
 454.751 31.830
 837.016 659.417
 700.445 596.106
 420.575 634.664
 93.743 192.944
 817.559 519.633
 730.819 94.655
 791.350 781.768
 388.581 203.438
 619.615 721.716
 32.366 156.981
 413.088 761.032
 967.698 279.135
 333.721 910.779
 43.046 444.209
 691.379 678.854
 894.397 502.114
 942.132 688.451
 143.550 715.785
 344.314 643.793
 287.774 36.995
 526.158 688.514
 144.228 602.008
 509.188 243.624
 612.158 690.612
 46.187 813.553
 990.899 452.392
 155.973 128.371
 522.164 870.064
 857.154 106.753
 418.935 873.915
 660.257 127.066
 686.621 932.555
 916.140 773.050
 149.279 277.294
 635.416 756.666
 457.007 640.204
 589.001 935.103
 490.573 734.785
 27.089 943.474
 594.644 933.963
 69.362 812.114
 888.301 719.601
 32.629 270.568
 525.811 523.011
 685.996 143.300
 44.899 844.911
 623.976 89.166
 755.042 849.471
 793.590 842.860
 724.012 549.463
 324.524 387.499
 134.291 833.020
 517.036 69.589
 247.590 787.230
 418.816 397.704
 659.236 425.933
 350.898 121.789
 996.292 170.099
 958.532 539.397
 343.918 416.356
 503.344 826.963
 931.647 685.446
 768.996 447.997
 511.013 106.031
 917.810 385.789
 272.710 64.562
 157.542 516.551
 527.444 458.478
 105.855 951.155
 980.419 113.238
 178.388 591.708
 613.646 64.569
 281.089 575.605
 629.659 832.419
 118.208 207.675
 859.702 804.685
 796.793 544.301
 582.024 954.695
 332.479 16.365
 992.687 400.106
 558.738 525.670
 111.516 601.485
 684.659 877.659
 756.949 141.032
 909.973 418.177
 280.956 126.140
 618.670 410.582
 992.682 954.572
 465.732 249.221
 918.625 849.777
 329.645 674.368
 628.035 633.317
 514.354 990.914
 2.643 319.506
 588.775 47.806
 836.119 483.534
 894.028 697.587
 124.892 922.842
 525.145 305.924
 550.689 871.791
 705.382 941.094
 476.757 177.400
 70.749 354.975
 382.867 149.766
 826.374 122.579
 975.747 781.613
 834.479 79.858
 736.191 219.247
 958.648 873.142
 735.041 560.042
 886.681 282.520
 578.399 562.778
 853.446 420.857
 67.285 765.954
 307.937 745.552
 895.715 910.157
 440.389 497.919
 609.451 814.206
 384.079 42.096
 329.082 836.961
 813.851 89.215
 957.347 409.045
 13.975 831.364
 871.629 498.488
 419.380 82.408
 406.370 204.334
 237.481 28.455
 792.808 391.002
 326.534 669.661
 9.326 587.762
 788.000 417.855
 147.032 501.878
 174.727 172.421
 182.703 915.982
 227.420 991.877
 323.249 461.230
 235.094 813.218
 519.482 544.222
 530.774 538.517
 96.800 339.820
 44.103 842.220
 299.615 291.740
 953.777 777.547
 556.020 551.546
 233.574 341.340
 428.554 563.628
 638.474 649.406
 93.434 913.499
 506.962 974.954
 179.699 209.798
 690.552 198.296
 375.034 292.591
 193.226 933.855
 168.430 343.590
 396.433 859.096
 830.990 424.956
 447.252 327.835
 443.353 765.306
 839.089 857.117
 747.319 432.814
 959.812 322.343
 444.681 340.060
 418.599 860.351
 480.358 283.223
 990.168 385.942
 850.160 664.685
 686.772 985.845
 664.591 934.092
 640.936 117.845
 5.720 625.059
 464.740 754.920
 539.196 195.095
 557.467 258.570
 721.028 993.042
 428.246 616.428
 679.859 394.561
 652.981 651.829
 699.382 41.328
 217.423 212.877
 489.772 788.179
 35.887 122.026
 766.897 264.860
 656.170 651.173
 777.337 271.307
 47.138 459.292
 367.691 689.080
 850.811 657.888
 628.026 363.900
 203.193 962.777
 499.773 918.095
 778.551 648.395
 563.954 625.589
 884.097 282.933
 380.615 29.995
 473.289 419.836
 677.098 628.095
 806.378 624.862
 651.886 661.860
 69.686 389.863
 20.746 363.230
 676.905 727.277
 859.573 143.626
 775.970 46.187
 48.639 496.872
 936.566 415.468
 278.749 337.834
 311.733 546.447
 302.391 192.852
 171.534 941.678
 891.479 921.355
 469.104 213.525
 865.160 325.376
 595.131 772.579
 471.884 205.570
 233.958 8.384
 323.193 774.590
 984.691 961.097
 284.115 233.080
 338.412 930.647
 106.710 157.130
 595.574 748.604
 857.029 811.839
 206.677 696.556
 117.781 781.966
 868.388 583.552
 663.595 351.765
 3.395 974.625
 495.170 841.591
 195.682 313.891
 303.568 854.176
 896.933 921.192
 214.812 849.555
 620.829 913.174
 964.727 171.028
 709.638 751.258
 979.429 117.601
 104.506 734.032
 521.001 698.796
 842.933 604.410
 511.946 629.120
 913.114 947.737
 615.024 0.904
 737.136 21.291
 934.740 10.364
 758.691 524.864
 468.211 463.005
 154.277 932.982
 390.397 426.854
 551.316 839.608
 963.171 976.963
 256.686 183.841
 439.527 139.619
 12.676 739.082
 751.313 822.301
 795.015 257.753
 57.322 144.401
 943.450 708.992
 752.716 367.918
 716.364 58.404
 242.927 786.671
 637.315 588.345
 435.887 952.285
 156.556 306.105
 354.330 496.300
 790.870 138.394
 691.767 316.888
 90.128 356.875
 286.345 817.919
 271.432 654.822
 949.339 265.567
 877.470 23.874
 520.411 726.520
 273.622 727.201
 419.484 801.481
 570.572 286.973
 892.311 812.550
 720.854 196.039
 999.209 853.804
 117.202 613.136
 647.538 296.726
 249.282 335.290
 420.138 847.830
 537.862 978.479
 983.916 992.051
 749.446 296.968
 683.182 795.038
 740.738 582.254
 817.250 268.950
 234.825 894.566
 685.521 283.765
 886.889 673.701
 948.102 799.202
 756.681 873.248
 216.594 736.480
 121.257 874.603
 156.482 355.313
 191.032 917.343
 176.492 566.259
 44.671 873.557
 6.097 224.189
 986.282 779.446
 953.211 412.910
 517.786 392.373
 300.922 857.458
 378.992 80.465
 384.435 468.309
 260.030 880.701
 204.276 225.516
 160.454 526.267
 625.064 10.833
 234.905 481.864
 4.186 968.342
 808.203 514.078
 543.420 660.415
 997.579 431.086
 388.718 843.354
 684.253 360.618
 977.121 538.561
 21.527 196.667
 881.088 159.061
 45.838 673.962
 293.826 471.799
 518.045 355.369
 776.751 852.991
 814.609 712.431
 222.576 612.366
 415.777 405.149
 523.282 623.340
 406.666 926.327
 848.240 366.539
 976.974 461.576
 988.769 56.039
 438.547 262.156
 994.534 318.877
 993.019 58.645
 475.560 2.373
 793.193 223.974
 960.384 919.752
 623.827 80.417
 653.583 557.059
 355.130 132.823
 719.884 63.851
 724.041 186.755
 811.097 862.636
 705.545 502.735
 247.866 329.008
 933.521 964.675
 950.618 623.242
 205.648 960.582
 591.122 567.501
 900.448 436.165
 293.899 649.364
 190.608 677.095
 669.533 746.106
 752.424 484.058
 702.202 974.829
 446.609 847.636
 561.930 416.521
 334.277 219.393
 366.770 88.321
 749.977 363.902
 208.207 964.385
 790.855 306.934
 879.261 603.903
 10.028 451.454
 42.266 832.970
 788.887 789.859
 453.046 258.529
 476.244 713.074
 59.588 246.720
 44.111 10.349
 633.674 469.224
 545.580 714.192
 218.770 570.170
 848.127 809.699
 310.399 808.622
 937.134 974.199
 878.098 329.363
 974.050 309.731
 220.595 664.753
 389.123 986.214
 176.248 95.773
 680.842 226.719
 424.985 39.457
 577.050 677.954
 880.457 886.777
 533.264 849.693
 423.997 909.530
 652.136 547.618
 246.029 472.157
 407.727 526.896
 684.215 825.671
 655.539 561.227
 857.765 992.628
 363.877 747.342
 348.739 456.558
 76.594 781.691
 256.969 594.306
 27.572 678.839
 816.436 598.808
 992.213 614.863
 396.872 362.091
 752.994 329.490
 692.428 768.350
 549.826 504.173
 614.887 695.320
 109.926 336.611
 335.796 864.691
 37.663 882.938
 861.821 410.616
 176.836 755.182
 860.365 556.787
 423.865 202.262
 386.206 279.738
 711.202 117.315
 980.581 977.698
 39.891 892.461
 936.143 414.326
 515.584 464.951
 536.840 34.965
 33.841 187.243
 811.596 894.791
 221.280 19.858
 883.303 144.578
 325.794 842.415
 776.786 307.187
 270.977 648.191
 576.079 478.664
 59.941 914.668
 925.387 399.782
 97.603 301.295
 960.818 880.490
 967.231 931.046
 80.455 900.119
 368.686 170.069
 326.109 445.103
 627.466 975.978
 206.533 643.719
 693.831 377.160
 262.756 389.898
 351.201 450.300
 613.151 557.197
 377.493 649.380
 748.824 246.647
 289.515 515.482
 436.917 711.371
 640.062 562.190
 266.550 594.991
 423.668 526.316
 3.686 614.103
 227.317 628.738
 949.539 527.108
 286.833 76.595
 192.774 147.903
 481.663 717.847
 357.334 784.284
 626.565 634.886
 851.959 73.981
 758.103 28.534
 979.312 38.301
 729.348 131.242
 645.012 822.241
 533.734 123.044
 981.004 104.051
 797.499 270.783
 452.765 365.850
 681.625 326.036
 23.308 964.521
 593.935 796.335
 594.211 339.327
 158.246 134.492
 208.711 365.247
 551.702 399.862
 685.931 200.742
 788.210 151.071
 338.496 392.579
 682.931 491.231
 916.087 161.422
 920.872 453.052
 701.079 888.578
 915.746 572.850
 873.552 810.705
 480.441 239.663
 553.955 775.069
 937.936 540.072
 843.193 848.603
 334.555 62.521
 310.419 360.380
 232.562 829.716
 655.111 105.844
 965.844 937.059
 197.067 484.513
 753.435 972.921
 758.655 78.631
 146.835 157.243
 809.229 921.948
 607.294 773.540
 181.261 534.538
 690.612 691.532
 558.891 806.049
 184.758 29.588
 427.699 356.319
 377.972 624.961
 483.250 964.985
 413.511 442.788
 177.054 682.012
 846.384 230.381
 261.980 966.307
 194.936 120.070
 842.775 572.579
 566.888 901.310
 577.374 355.828
 629.318 860.881
 675.400 892.395
 32.114 359.518
 143.945 46.136
 334.946 245.492
 108.044 823.295
 931.972 262.359
 832.676 61.091
 22.892 391.990
 471.531 449.441
 403.064 578.068
 320.020 874.841
 501.922 133.472
 39.017 148.174
 403.768 871.609
 602.845 397.406
 456.978 281.947
 599.255 101.058
 888.946 949.366
 537.941 253.579
 669.817 591.803
 403.118 99.743
 736.585 147.851
 288.316 377.889
 831.871 13.174
 379.781 962.805
 313.254 919.781
 188.391 105.576
 737.085 834.369
 976.967 302.637
 156.050 270.299
 76.357 878.022
 436.415 352.559
 843.898 85.512
 495.806 26.751
 584.307 400.816
 885.890 783.190
 846.148 413.338
 249.647 887.385
 225.421 593.568
 726.562 221.156
 578.284 222.180
 670.533 687.452
 372.338 952.867
 97.387 600.517
 623.259 140.525
 57.273 345.651
 382.016 13.211
 801.006 764.639
 296.730 579.318
 800.551 509.496
 189.710 435.489
 717.598 954.864
 510.005 236.188
 568.824 5.107
 668.399 878.556
 93.433 253.403
 687.065 587.868
 622.532 815.076
 929.807 216.687
 218.418 774.906
 379.141 617.657
 85.868 457.506
 529.357 854.148
 50.917 691.221
 334.550 978.888
 502.430 319.947
 229.729 857.869
 548.281 495.126
 302.026 30.716
 154.419 713.895
 576.367 380.174
 817.993 261.370
 772.536 699.127
 434.564 158.668
 43.124 375.750
 717.022 47.139
 197.572 913.943
 25.849 677.892
 917.412 930.499
 195.931 989.118
 961.162 451.674
 766.112 697.501
 411.557 614.682
 509.457 100.578
 528.382 374.445
 852.968 471.058
 710.734 148.689
 396.762 249.496
 744.865 896.813
 479.037 826.371
 797.717 327.042
 472.219 307.468
 219.844 435.132
 78.302 426.798
 930.809 584.685
 361.557 999.244
 89.508 798.258
 111.479 671.299
 593.729 809.350
 568.380 553.981
 227.968 963.695
 721.607 819.183
 584.819 4.777
 662.522 861.854
 149.874 649.919
 650.642 918.717
 667.861 191.766
 144.393 473.481
 431.748 943.448
 523.640 643.101
 867.906 497.542
 258.418 444.598
 468.337 568.347
 979.211 193.060
 62.895 728.627
 103.874 724.775
 775.828 996.175
 153.225 12.146
 995.495 848.391
 622.847 516.463
 855.474 486.030
 707.328 179.053
 209.461 687.678
 432.773 789.454
 839.256 317.152
 934.648 990.651
 700.950 905.395
 14.929 925.894
 753.400 930.680
 472.153 430.089
 267.604 685.651
 470.451 292.258
 256.108 432.494
 802.400 926.270
 636.868 909.036
 911.915 387.247
 132.624 925.678
 37.056 54.116
 459.860 567.848
 571.194 98.349
 663.750 438.990
 440.312 599.513
 168.271 8.538
 873.246 514.859
 223.178 796.833
 772.454 718.427
 509.139 179.395
 50.711 691.411
 104.546 636.569
 812.111 756.650
 295.988 437.449
 355.606 733.657
 630.831 920.604
 350.335 664.768
 544.682 625.808
 562.127 586.477
 56.765 713.566
 540.419 842.369
 698.509 71.112
 248.499 945.178
 639.146 698.943
 734.497 676.164
 89.373 870.532
 296.019 781.390
 520.488 894.943
 841.237 998.626
 130.587 338.689
 149.872 77.950
 748.172 295.928
 798.536 186.882
 991.704 767.123
 649.010 500.812
 834.282 713.609
 970.944 646.062
 666.870 712.402
 651.316 901.099
 750.558 921.321
 153.606 976.909
 415.652 873.700
 255.470 736.668
 148.437 315.012
 392.833 214.415
 528.852 246.628
 152.396 730.120
 895.851 696.224
 17.994 142.393
 251.764 647.358
 526.842 338.962
 730.534 455.149
 120.225 838.318
 483.411 889.528
 973.610 903.695
 943.778 385.986
 210.533 283.411
 562.724 866.171
 93.129 660.836
 529.134 602.151
 943.190 84.901
 51.227 539.848
 787.532 160.486
 157.287 535.505
 599.884 100.500
 926.692 376.453
 791.072 11.803
 671.359 801.604
 495.904 29.602
 13.358 71.553
 637.664 294.783
 536.125 792.101
 591.727 841.343
 791.684 512.936
 93.554 423.057
 820.168 215.753
 371.673 246.579
 954.249 798.955
 64.521 719.940
 841.736 451.103
 485.881 289.020
 204.283 789.510
 124.757 478.754
 567.073 496.763
 742.662 530.149
 829.462 104.987
 108.489 818.491
 214.264 509.309
 785.389 233.234
 525.960 708.191
 655.603 217.182
 286.121 404.169
 191.346 413.652
 796.411 205.282
 208.989 207.847
 432.437 761.474
 789.604 615.907
 0.288 783.974
 724.014 355.725
 124.880 326.691
 710.732 802.137
 796.372 270.705
 269.464 300.497
 117.119 724.986
 53.299 792.568
 284.325 133.221
 774.519 343.517
 58.242 618.561
 80.371 285.295
 626.061 381.013
 407.736 787.602
 429.300 427.887
 543.838 600.924
 307.451 223.238
 461.742 995.711
 180.810 910.523
 75.190 947.026
 487.053 32.269
 161.258 924.906
 63.323 345.388
 578.435 178.030
 70.942 630.709
 512.298 713.248
 663.650 805.654
 214.192 738.064
 251.329 170.706
 166.791 749.847
 586.113 20.041
 873.539 717.465
 251.562 906.634
 289.632 542.047
 51.194 620.175
 6.030 728.048
 931.228 975.654
 584.037 608.799
 423.196 150.719
 288.364 607.910
 722.444 895.430
 956.336 575.521
 824.072 79.396
 898.505 803.465
 92.087 864.225
 782.761 623.336
 42.291 185.571
 94.616 644.545
 354.558 105.849
 378.458 454.315
 403.660 128.959
 389.018 627.852
 195.851 440.384
 62.941 974.428
 135.252 704.090
 854.419 254.668
 712.036 981.370
 166.363 967.184
 24.111 271.530
 2.996 930.681
 113.936 361.076
 427.453 133.471
 849.147 123.469
 238.501 928.937
 504.638 167.732
 496.644 6.910
 147.672 89.104
 97.334 441.315
 297.617 342.069
 676.858 419.071
 367.246 514.393
 366.655 299.650
 910.639 125.237
 609.648 385.174
 349.045 861.067
 695.878 34.458
 344.235 776.150
 345.784 508.473
 390.706 561.413
 502.498 557.465
 133.423 683.519
 127.117 260.266
 844.593 438.183
 813.985 903.495
 947.495 686.355
 250.468 782.544
 321.740 953.083
 184.590 147.963
 805.057 386.388
 584.498 181.573
 92.158 782.660
 979.191 828.134
 470.145 986.872
 666.964 633.230
 199.034 736.992
 125.907 939.464
 100.138 724.456
 822.442 4.726
 137.280 834.443
 905.008 852.751
 627.300 274.277
 409.568 112.369
 686.212 424.859
 463.725 303.505
 673.179 603.155
 132.027 181.314
 631.599 613.900
 524.898 941.844
 18.720 621.762
 328.970 550.790
 664.116 882.849
 191.939 799.381
 782.833 643.835
 298.234 177.086
 699.212 721.051
 843.446 429.014
 498.292 99.014
 999.687 26.594
 227.690 292.257
 857.842 404.153
 216.215 165.584
 936.212 22.537
 76.778 641.501
 311.755 325.862
 619.021 990.390
 616.293 811.512
 138.250 715.725
 855.406 479.544
 876.628 945.428
 764.856 249.779
 203.146 519.232
 684.116 807.220
 641.804 934.059
 367.975 174.276
 31.915 54.146
 897.088 917.105
 147.953 104.573
 712.232 719.616
 184.288 306.403
 562.962 439.116
 846.260 454.750
 810.969 169.872
 934.984 429.406
 496.195 153.083
 398.994 718.335
 997.391 92.723
 809.313 450.327
 89.150 965.889
 131.910 612.786
 8.373 293.616
 887.042 278.132
 541.839 994.378
 241.061 997.424
 583.080 948.831
 43.361 527.774
 484.598 722.844
 147.981 742.031
 456.897 128.931
 722.575 691.584
 298.519 447.006
 402.064 138.234
 643.907 807.828
 673.132 486.750
 404.315 990.871
 440.114 499.433
 70.069 367.752
 311.869 786.870
 412.345 988.467
 330.410 189.795
 944.468 556.695
 30.855 405.925
 304.838 859.418
 352.267 698.800
 737.426 832.453
 811.986 144.617
 755.956 975.433
 891.974 535.041
 271.990 36.151
 972.465 931.850
 286.127 414.242
 672.078 651.480
 229.231 378.206
 728.592 598.275
 194.152 128.153
 773.432 834.061
 318.001 790.949
 535.772 804.125
 113.943 316.321
 257.984 986.588
 466.234 804.681
 839.412 910.197
 602.266 282.987
 455.236 526.971
 653.569 237.711
 954.402 128.683
 379.730 88.360
 136.374 173.445
 424.024 155.989
 280.104 119.651
 719.318 854.474
 867.509 244.082
 692.642 754.202
 953.304 309.326
 5.047 675.274
 807.048 218.885
 191.484 37.773
 343.333 597.931
 667.982 698.338
 92.145 721.007
 788.015 443.967
 501.574 797.692
 547.570 95.070
 745.276 262.077
 952.906 830.363
 791.811 95.714
 223.390 316.846
 724.394 66.373
 854.454 580.228
 448.417 71.792
 15.707 246.528
 338.731 39.537
 913.263 926.887
 736.107 317.818
 162.801 597.909
 757.213 479.780
 163.524 982.941
 717.997 503.285
 148.841 190.078
 747.577 442.960
 436.207 375.258
 377.988 810.528
 278.184 529.349
 101.663 767.687
 204.623 832.930
 988.964 23.637
 370.249 468.308
 425.995 642.556
 914.297 552.930
 170.086 196.636
 883.732 579.729
 106.636 254.850
 756.785 677.002
 34.454 749.329
 869.717 282.467
 293.435 498.522
 140.991 753.344
 192.665 43.349
 900.332 687.156
 691.193 938.999
 565.761 627.943
 148.321 976.266
 522.887 591.414
 793.857 233.327
 203.956 812.956
 798.269 898.240
 849.046 47.454
 952.791 986.391
 270.920 13.310
 333.399 203.543
 604.364 449.380
 331.262 587.449
 169.192 157.763
 825.042 278.370
 335.611 143.133
 364.683 915.898
 476.497 976.914
 177.567 96.725
 501.624 148.978
 819.785 931.231
 75.533 898.228
 929.483 647.762
 857.997 704.536
 925.770 69.293
 111.717 786.913
 593.400 550.801
 886.733 985.852
 336.628 55.508
 9.037 851.514
 839.437 668.372
 19.062 544.587
 876.193 215.385
 474.339 854.415
 847.188 262.956
 52.939 711.375
 116.126 613.666
 276.806 619.929
 578.093 259.713
 476.323 458.546
 841.935 385.657
 602.131 716.494
 553.107 475.340
 373.135 989.805
 373.211 437.776
 949.756 104.494
 959.766 252.290
 210.882 630.165
 521.724 289.075
 866.826 487.533
 558.313 797.958
 87.251 426.297
 694.570 201.481
 293.885 82.533
 908.254 670.003
 947.536 235.664
 279.514 903.705
 935.080 532.790
 894.756 271.875
 875.595 982.194
 985.768 152.270
 859.557 728.199
 398.549 926.675
 808.101 186.926
 255.826 92.813
 490.960 368.106
 223.482 82.855
 925.166 843.976
 212.631 885.812
 248.335 204.833
 72.677 471.855
 529.985 205.318
 861.225 343.094
 364.511 39.650
 447.204 585.620
 445.991 62.309
 425.144 384.992
 826.899 708.075
 830.456 671.064
 832.038 667.551
 765.232 972.687
 960.909 487.613
 416.943 548.868
 844.500 527.565
 802.178 796.323
 907.581 588.621
 945.945 955.630
 759.707 914.974
 743.926 406.636
 134.754 647.759
 908.489 781.214
 10.972 98.241
 705.304 666.371
 165.035 433.535
 510.377 527.266
 91.539 967.721
 999.537 367.451
 904.010 294.729
 294.488 548.200
 428.095 948.679
 979.983 610.862
 308.599 235.031
 252.344 152.564
 139.052 835.098
 815.305 78.424
 648.155 881.018
 587.929 440.554
 57.656 452.491
 992.410 639.121
 279.844 25.619
 36.025 832.540
 522.002 863.646
 658.888 827.356
 685.035 875.525
 782.808 603.817
 212.404 168.089
 140.305 606.508
 494.883 608.531
 588.236 382.401
 751.098 814.255
 97.594 488.362
 370.989 355.577
 667.752 489.536
 870.111 742.747
 825.913 517.493
 900.936 262.323
 255.075 206.687
 700.170 609.754
 138.727 849.385
 118.747 856.340
 538.390 538.142
 136.864 801.571
 129.510 652.041
 866.698 548.576
 838.960 804.938
 299.840 944.380
 858.322 843.107
 977.656 731.525
 484.247 453.699
 816.620 137.814
 671.689 737.949
 176.047 601.577
 816.825 793.052
 34.719 196.530
 431.551 28.892
 670.742 529.290
 175.939 980.657
 294.050 770.915
 402.711 641.807
 644.607 528.916
 490.263 475.479
 76.163 336.199
 928.088 923.416
 233.160 137.240
 328.461 342.780
 187.718 688.695
 307.198 301.225
 128.710 801.879
 868.397 253.422
 132.620 768.520
 485.703 27.657
 646.556 700.448
 266.336 754.404
 480.605 340.088
 262.453 870.991
 946.286 764.559
 334.261 404.185
 349.598 304.803
 725.377 647.889
 113.864 566.386
 266.417 664.168
 85.024 194.837
 538.682 305.814
 979.206 640.590
 395.464 16.838
 841.284 702.484
 521.207 858.334
 869.076 760.677
 604.120 641.398
 48.958 936.552
 679.415 852.303
 976.619 666.395
 69.936 119.344
 685.854 465.385
 488.400 203.136
 666.529 747.580
 478.864 65.272
 860.841 105.527
 750.384 172.850
 828.803 229.882
 707.512 282.314
 466.487 845.705
 802.617 985.312
 344.209 479.112
 244.510 26.947
 559.822 257.742
 195.158 74.060
 831.072 143.467
 298.162 234.537
 690.138 239.127
 213.967 240.333
 105.639 986.703
 620.566 104.790
 608.545 956.442
 785.810 62.395
 207.267 430.343
 567.629 275.452
 666.078 414.465
 368.913 741.987
 414.851 19.309
 809.953 922.872
 735.466 162.698
 406.891 199.682
 412.351 252.906
 411.262 519.710
 676.251 269.249
 803.393 638.197
 648.998 481.871
 699.109 652.886
 203.752 841.368
 661.010 981.139
 983.664 862.234
 466.829 258.979
 519.467 52.659
 220.416 564.429
 903.123 678.042
 566.204 869.638
 213.779 848.851
 534.276 208.590
 960.337 697.525
 877.091 976.164
 761.467 247.208
 915.431 332.361
 591.616 611.069
 973.256 420.275
 396.272 419.056
 609.905 81.501
 140.433 14.413
 542.905 797.177
 272.896 550.585
 462.742 541.464
 740.900 846.761
 767.935 217.394
 603.109 813.970
 568.263 978.516
 695.307 671.055
 417.663 415.434
 887.197 649.061
 26.244 711.154
 117.871 692.427
 370.816 116.209
 452.832 955.255
 961.628 652.137
 910.752 950.902
 643.816 774.222
 260.490 723.873
 907.784 781.162
 588.615 695.703
 773.884 285.909
 337.882 103.261
 501.953 809.209
 74.434 551.056
 582.296 42.091
 265.425 881.977
 196.398 77.795
 351.956 717.169
 926.058 735.377
 850.596 899.881
 349.911 299.859
 779.172 115.123
 35.597 666.438
 501.086 952.586
 631.727 93.724
 942.341 80.664
 431.524 903.427
 835.006 341.626
 143.499 387.558
 161.568 939.468
 215.298 540.435
 750.934 340.906
 44.893 678.980
 146.608 555.205
 736.648 473.705
 521.452 499.361
 754.495 822.951
 845.544 731.777
 254.817 568.446
 470.853 880.460
 990.092 490.784
 229.164 172.418
 231.267 824.421
 451.057 51.075
 11.029 694.116
 610.299 550.830
 318.176 165.109
 639.311 875.414
 430.226 799.893
 110.110 133.383
 940.119 773.063
 147.090 944.119
 874.574 275.904
 52.222 306.393
 605.548 473.223
 551.679 774.318
 589.811 1.110
 390.828 308.804
 730.208 526.251
 740.241 753.296
 809.609 351.028
 760.301 448.145
 806.383 335.605
 390.730 166.657
 338.481 425.605
 371.586 86.404
 209.878 994.881
 4.856 551.225
 334.270 725.542
 774.545 722.521
 800.880 306.070
 655.353 43.626
 718.338 302.719
 455.667 569.462
 745.384 884.733
 513.141 357.379
 990.232 911.373
 346.959 126.412
 660.594 234.690
 779.520 514.528
 478.454 968.892
 584.570 380.384
 270.733 222.671
 864.390 482.200
 220.140 198.569
 274.605 436.592
 248.961 212.487
 523.520 420.213
 729.786 671.388
 598.813 573.226
 816.581 228.617
 196.246 332.703
 890.839 589.903
 324.271 943.807
 972.511 910.725
 969.514 534.950
 83.805 564.454
 668.857 409.074
 933.964 693.449
 435.044 495.975
 450.710 320.511
 518.292 270.422
 483.568 599.944
 203.419 298.149
 888.097 745.585
 190.694 998.174
 438.656 272.962
 992.257 166.969
 959.373 935.194
 301.040 400.520
 385.202 383.901
 15.175 267.331
 422.244 429.542
 790.634 62.742
 151.913 358.075
 864.081 237.008
 478.050 146.071
 855.626 301.386
 239.217 433.573
 199.404 733.766
 167.243 607.789
 333.803 324.335
 563.407 431.423
 341.182 609.397
 558.865 943.205
 90.341 765.254
 427.971 256.377
 288.510 192.167
 511.754 790.988
 80.901 269.707
 592.116 70.489
 785.656 558.556
 821.366 680.890
 64.364 350.240
 670.788 285.758
 800.244 605.856
 508.461 682.232
 387.752 299.050
 870.960 7.447
 182.202 199.077
 854.544 112.234
 872.273 549.371
 245.757 326.319
 331.759 658.814
 543.828 878.648
 592.159 510.526
 230.959 905.855
 420.577 381.106
 932.636 594.705
 256.890 566.597
 217.699 639.627
 82.205 436.006
 34.515 949.042
 982.615 624.994
 310.695 764.368
 516.327 578.474
 282.990 939.291
 469.988 328.709
 223.070 705.859
 635.870 223.404
 513.760 485.242
 993.391 804.846
 466.867 107.616
 226.852 585.957
 894.273 625.931
 150.391 612.067
 612.602 946.461
 87.918 369.100
 720.990 974.784
 20.536 370.849
 411.703 374.415
 769.828 92.096
 103.308 357.874
 239.005 413.036
 2.448 942.944
 844.750 396.925
 557.949 592.609
 503.319 670.905
 253.029 163.452
 601.008 443.965
 448.815 177.628
 200.304 941.047
 534.611 937.004
 681.015 813.976
 24.623 259.421
 165.638 604.634
 862.768 246.621
 458.452 170.308
 530.339 617.144
 69.804 863.177
 397.455 647.102
 885.304 303.454
 498.244 564.363
 561.944 557.687
 749.645 510.143
 130.199 79.438
 860.652 604.895
 97.058 679.170
 407.059 686.674
 576.564 244.234
 968.654 399.671
 322.193 749.694
 861.890 233.644
 652.422 998.312
 949.899 102.517
 3.702 355.788
 700.207 119.112
 523.250 748.547
 93.313 404.957
 740.365 249.747
 995.712 367.340
 895.096 469.190
 109.783 693.652
 126.085 599.412
 839.795 934.691
 47.269 659.209
 185.222 568.778
 601.089 163.344
 735.330 717.486
 742.209 970.275
 716.054 597.657
 962.008 395.791
 883.428 484.579
 844.717 197.783
 497.055 585.152
 388.884 744.675
 100.339 200.244
 323.550 476.753
 917.602 830.840
 891.118 695.849
 216.002 157.102
 805.466 205.091
 414.779 812.677
 274.573 438.171
 326.195 574.128
 5.096 428.623
 30.418 487.872
 88.462 376.459
 197.038 831.412
 163.622 165.471
 424.029 933.896
 523.383 103.226
 453.594 311.185
 95.045 421.743
 104.715 366.028
 900.770 855.078
 923.555 893.717
 560.884 456.206
 962.545 662.584
 219.270 925.984
 652.542 517.062
 472.512 188.480
 403.490 404.926
 204.954 987.166
 659.272 851.220
 854.836 513.503
 521.923 96.601
 449.996 772.108
 456.876 60.118
 595.927 684.382
 780.795 664.412
 518.394 125.285
 730.901 828.949
 754.206 856.456
 611.990 563.971
 347.493 984.435
 335.031 319.739
 598.161 347.273
 198.021 813.245
 880.521 468.785
 942.332 484.598
 613.120 160.375
 451.056 59.839
 628.048 879.419
 272.831 214.012
 425.418 845.177
 866.456 351.241
 775.224 82.984
 807.479 126.566
 966.390 820.909
 495.349 621.968
 526.827 446.279
 294.089 416.911
 226.919 879.485
 754.408 37.540
 613.634 216.750
 152.568 70.332
 637.850 700.351
 170.900 242.431
 271.287 2.743
 94.785 925.155
 452.407 859.755
 447.172 247.632
 546.794 797.393
 888.664 518.335
 503.793 997.548
 421.163 163.152
 487.994 811.307
 216.621 384.893
 364.518 516.572
 598.124 231.827
 627.757 231.764
 5.191 498.503
 243.523 432.799
 933.649 652.952
 187.386 909.908
 435.719 838.366
 923.025 768.855
 459.217 497.798
 592.645 892.482
 85.252 646.593
 659.060 189.180
 158.861 613.758
 221.006 660.923
 292.248 800.719
 248.015 412.031
 229.175 789.865
 780.192 918.176
 893.516 867.504
 396.037 301.667
 484.805 613.635
 355.741 772.391
 936.770 827.100
 119.002 443.476
 207.641 387.685
 959.310 206.671
 837.462 160.705
 147.801 435.493
 180.362 194.285
 359.594 795.380
 719.069 980.213
 217.034 91.627
 993.592 696.985
 84.204 730.003
 352.743 144.954
 674.766 245.125
 970.804 550.687
 743.531 351.385
 195.263 858.479
 66.802 865.180
 216.273 355.011
 246.575 550.184
 513.483 67.440
 221.048 755.277
 358.721 930.516
 53.915 593.680
 478.965 94.962
 885.798 188.772
 536.953 323.339
 344.428 164.614
 418.256 332.528
 160.400 455.365
 53.670 351.011
 860.079 656.522
 112.280 487.213
 797.543 441.554
 909.765 690.711
 237.033 60.057
 152.547 835.247
 953.495 48.800
 123.791 480.940
 831.551 96.116
 882.427 168.195
 115.931 465.067
 339.935 158.548
 405.557 604.071
 378.469 634.685
 748.577 48.548
 732.702 785.326
 549.479 577.249
 259.750 478.435
 657.695 856.823
 627.654 431.794
 388.906 652.813
 852.526 752.443
 207.517 660.333
 574.931 280.580
 946.776 309.487
 382.919 449.570
 290.056 615.995
 835.900 987.757
 514.308 504.121
 422.188 131.310
 389.297 644.917
 373.188 497.707
 521.516 986.865
 767.081 59.439
 170.562 957.627
 470.466 945.595
 692.158 74.776
 302.074 39.303
 772.969 100.842
 50.735 501.232
 718.118 234.952
 160.769 668.868
 386.162 361.770
 610.507 9.099
 294.677 430.850
 680.517 454.253
 752.106 359.058
 442.157 61.517
 120.853 819.210
 227.316 300.328
 948.543 173.946
 477.845 705.447
 387.887 50.057
 957.292 214.056
 182.774 430.828
 655.797 328.103
 354.188 118.554
 976.595 668.591
 352.756 323.348
 183.362 392.562
 836.468 444.992
 163.290 967.784
 817.076 700.324
 451.154 601.757
 834.517 618.012
 122.824 123.566
 156.175 975.188
 638.715 757.750
 50.993 26.190
 362.922 212.788
 704.278 803.327
 244.507 52.862
 767.802 424.396
 794.259 915.464
 284.800 183.588
 871.695 780.263
 397.105 333.890
 90.029 952.949
 891.557 883.413
 606.058 483.815
 37.653 58.892
 270.519 442.434
 23.960 861.431
 233.477 380.448
 536.135 17.421
 118.079 763.255
 6.404 667.066
 361.875 483.091
 878.380 30.468
 673.354 390.852
 900.423 633.571
 236.070 228.132
 216.727 191.116
 115.443 295.830
 552.710 49.097
 663.914 568.622
 477.560 944.018
 786.615 928.396
 912.966 389.816
 8.229 432.913
 286.964 45.657
 986.511 512.597
 2.569 129.777
 641.393 168.150
 902.623 147.136
 431.223 360.075
 818.418 604.077
 608.122 88.996
 946.563 843.754
 949.453 179.716
 15.826 895.116
 496.817 534.219
 996.019 169.430
 70.908 907.369
 430.219 736.106
 681.025 897.239
 508.639 679.074
 651.387 408.959
 369.400 981.659
 159.919 941.442
 133.475 458.289
 574.505 520.630
 136.521 282.216
 200.334 337.073
 190.591 627.323
 871.747 281.180
 428.424 217.226
 862.807 763.725
 989.887 165.002
 310.588 884.902
 94.868 291.395
 280.164 110.932
 703.626 168.375
 614.625 837.025
 241.216 879.007
 249.599 279.083
 707.367 985.135
 0.218 29.323
 810.471 413.219
 297.835 833.872
 660.469 8.375
 640.871 970.058
 590.128 860.395
 883.813 299.714
 109.987 307.077
 3.592 200.256
 55.135 793.972
 814.504 191.018
 70.771 680.707
 740.740 7.443
 580.299 187.992
 266.820 974.986
 859.741 172.658
 966.371 908.307
 333.843 387.378
 32.239 35.502
 443.762 554.736
 297.845 13.340
 598.332 580.168
 730.614 364.995
 698.267 803.748
 1.473 309.396
 356.047 496.348
 775.815 149.552
 267.668 131.237
 945.232 100.178
 722.949 988.597
 818.193 632.344
 168.851 698.735
 832.103 330.022
 218.680 612.152
 237.506 641.378
 885.437 753.408
 364.316 282.960
 919.635 314.175
 14.839 949.806
 463.248 552.801
 571.814 196.887
 257.946 867.429
 973.160 200.528
 36.292 112.380
 527.503 661.749
 601.311 738.710
 943.561 471.524
 287.853 505.896
 67.363 281.043
 776.887 669.420
 887.841 684.344
 582.647 176.126
 935.240 967.501
 387.069 363.811
 387.998 965.404
 893.751 472.310
 980.166 416.694
 105.784 329.858
 199.307 758.207
 191.925 420.683
 648.303 756.390
 140.992 98.372
 756.052 954.360
 665.173 555.759
 32.110 104.840
 702.417 757.896
 617.622 562.196
 992.792 492.576
 166.092 787.797
 623.102 986.056
 847.542 464.066
 910.903 803.890
 91.519 261.891
 249.198 532.501
 229.171 626.841
 475.359 681.373
 451.709 371.103
 334.455 414.187
 39.152 724.865
 753.151 806.104
 25.050 423.433
 954.239 920.699
 823.360 510.613
 154.864 831.259
 654.616 716.451
 388.423 895.461
 249.956 425.503
 258.431 888.610
 491.302 563.277
 513.361 658.098
 650.292 881.809
 768.381 570.549
 331.635 574.632
 490.193 363.877
 300.810 366.336
 204.977 910.614
 101.910 937.966
 440.082 558.078
 847.687 17.496
 24.073 988.026
 217.094 701.251
 356.509 176.291
 530.878 609.666
 131.226 915.552
 625.922 616.893
 720.625 266.066
 25.338 942.156
 172.536 135.041
 842.874 930.328
 157.691 261.007
 784.582 474.870
 559.896 141.267
 163.229 608.176
 0.962 725.295
 745.379 678.707
 919.751 982.252
 559.160 892.494
 813.970 104.814
 132.259 975.968
 542.199 143.041
 462.824 740.456
 762.937 170.458
 886.645 334.538
 451.179 709.921
 756.668 662.932
 228.157 519.854
 937.798 549.293
 916.706 33.388
 811.691 710.774
 196.492 715.661
 131.410 995.224
 586.542 460.681
 341.131 874.223
 786.685 381.761
 136.546 168.916
 927.414 92.515
 170.085 958.682
 725.036 853.081
 62.783 648.578
 334.799 933.666
 760.817 79.257
 711.051 780.440
 836.763 197.485
 95.528 253.353
 478.991 276.735
 390.973 428.734
 611.035 611.693
 368.871 448.920
 137.881 399.359
 91.703 274.930
 607.900 570.133
 489.501 215.068
 315.550 317.537
 558.437 911.767
 837.157 183.625
 189.631 360.986
 304.308 742.783
 686.378 193.718
 68.993 159.114
 787.862 188.955
 322.222 407.485
 640.261 23.667
 291.906 496.392
 998.693 950.589
 793.242 128.749
 814.946 171.952
 640.443 416.808
 779.353 530.632
 85.480 327.373
 806.193 43.806
 438.641 786.917
 549.544 173.303
 86.484 902.150
 932.776 366.916
 572.474 644.783
 194.924 762.419
 389.801 970.005
 879.426 357.718
 878.218 562.599
 496.526 894.131
 668.931 874.116
 714.669 43.214
 613.539 486.532
 16.100 739.831
 22.749 34.986
 878.434 64.525
 364.234 383.152
 11.220 486.884
 690.744 673.564
 731.374 469.035
 931.962 491.573
 654.262 966.078
 556.925 170.832
 911.181 709.909
 846.889 231.367
 685.760 927.275
 288.020 844.913
 50.727 314.933
 154.103 848.553
 645.370 308.480
 784.563 224.571
 378.698 461.036
 33.760 695.468
 992.597 758.636
 862.766 477.105
 345.443 996.505
 632.307 635.003
 754.656 620.706
 730.558 508.974
 695.098 289.849
 205.765 435.702
 820.257 559.157
 872.925 399.091
 339.599 652.393
 305.945 181.434
 635.828 24.745
 419.709 247.590
 981.029 981.127
 276.588 657.828
 854.614 789.556
 933.273 226.947
 675.817 698.997
 768.809 397.385
 439.299 856.506
 823.947 607.725
 437.608 31.711
 333.866 566.157
 825.222 150.095
 277.933 797.763
 535.213 153.330
 406.144 157.117
 13.994 528.962
 665.344 981.537
 357.872 757.322
 150.393 18.807
 886.220 825.831
 885.319 775.475
 592.104 165.391
 714.612 92.592
 597.252 816.748
 0.672 425.389
 982.771 173.358
 403.653 857.817
 651.359 249.024
 816.260 463.781
 135.540 451.487
 168.449 391.390
 137.349 316.103
 763.304 417.622
 658.735 466.088
 591.936 636.790
 652.672 257.602
 566.116 111.316
 439.670 569.899
 245.118 447.235
 643.196 84.078
 688.227 344.912
 3.844 120.639
 885.335 718.706
 242.313 778.585
 481.639 244.221
 714.974 230.305
 473.717 460.766
 205.714 710.909
 295.956 377.350
 39.642 22.201
 399.893 966.576
 207.117 415.382
 543.385 811.277
 222.413 78.349
 619.443 338.237
 585.447 329.466
 861.131 642.418
 495.613 96.829
 633.199 499.586
 615.384 567.866
 64.439 176.764
 382.493 646.791
 367.380 485.765
 510.915 315.674
 541.570 858.009
 743.361 308.272
 49.693 237.385
 665.448 964.127
 106.242 246.180
 961.313 414.617
 118.898 346.823
 82.266 683.826
 93.570 834.649
 67.519 77.228
 53.978 205.176
 555.531 732.812
 662.313 259.999
 665.598 165.529
 763.944 780.601
 924.732 430.683
 849.229 507.071
 230.420 439.422
 840.410 822.274
 644.446 394.967
 910.614 40.613
 728.763 87.223
 542.503 628.910
 986.445 332.277
 881.573 405.316
 537.560 508.925
 857.250 646.766
 422.651 404.274
 85.385 727.616
 320.039 302.850
 358.517 69.279
 125.122 947.310
 533.271 725.490
 860.894 63.120
 873.668 298.959
 63.204 114.594
 769.186 286.584
 858.684 776.080
 159.532 601.903
 878.171 831.074
 734.716 410.356
 326.975 315.705
 887.861 536.243
 572.143 303.730
 655.960 326.516
 565.319 781.163
 245.370 768.095
 60.728 213.774
 787.256 899.910
 626.988 194.171
 364.587 702.044
 807.825 632.300
 85.880 11.079
 832.418 379.401
 619.090 947.904
 86.178 647.188
 537.357 462.090
 155.705 688.121
 540.385 21.521
 888.752 666.649
 902.769 98.825
 245.978 593.435
 743.531 834.546
 153.670 373.544
 117.471 263.783
 436.382 84.871
 784.759 466.651
 759.414 344.679
 434.867 397.529
 340.406 220.755
 316.719 433.319
 697.176 420.542
 679.407 592.290
 538.645 158.719
 255.620 163.379
 933.694 13.525
 649.743 167.809
 418.658 477.833
 929.406 682.640
 740.613 676.408
 795.964 887.387
 446.380 630.300
 337.253 563.466
 685.339 417.978
 784.106 261.181
 19.644 916.292
 718.040 44.876
 53.562 448.905
 456.629 494.158
 582.671 462.421
 599.103 853.707
 205.062 268.553
 999.324 27.704
 864.956 302.519
 376.434 664.617
 252.120 262.192
 833.106 296.751
 948.817 808.794
 263.651 325.178
 493.777 268.115
 863.415 278.379
 366.922 402.114
 139.420 942.047
 239.411 895.445
 240.464 643.201
 584.444 682.064
 421.666 675.149
 11.515 725.973
 710.298 837.446
 30.048 860.604
 601.773 619.076
 630.286 917.142
 969.687 221.495
 305.765 657.551
 483.118 464.341
 351.547 138.338
 177.081 469.747
 327.844 621.804
 485.675 725.880
 54.753 218.930
 917.398 797.020
 929.004 179.093
 602.022 202.166
 459.246 364.062
 470.170 218.307
 887.102 575.254
 720.018 985.510
 484.652 302.955
 188.548 971.562
 436.015 283.413
 63.505 782.624
 165.217 274.553
 160.986 437.281
 61.627 374.117
 444.803 524.232
 978.125 326.596
 97.851 374.001
 789.141 809.411
 871.376 243.493
 52.232 6.787
 562.057 55.442
 227.471 614.960
 803.948 985.239
 486.397 158.472
 245.734 942.869
 352.331 408.785
 24.473 71.484
 925.494 198.304
 984.281 855.346
 381.688 820.818
 639.747 393.411
 617.409 949.662
 594.603 210.917
 125.548 924.389
 220.076 526.010
 405.766 833.114
 426.129 803.340
 876.661 918.950
 452.306 368.759
 500.822 974.021
 721.186 751.856
 249.504 952.731
 972.661 704.231
 414.898 577.406
 495.581 715.577
 372.002 154.686
 237.191 536.227
 148.947 741.507
 670.749 199.427
 487.752 657.028
 386.287 320.018
 573.271 733.971
 615.565 795.175
 336.090 632.778
 64.610 229.494
 958.100 638.427
 88.960 498.946
 643.166 147.207
 68.879 419.511
 778.713 194.241
 813.692 825.695
 679.250 927.666
 513.384 836.443
 244.944 598.502
 557.184 301.495
 115.833 993.277
 926.706 505.915
 486.391 16.866
 647.052 56.078
 350.622 454.048
 322.996 383.948
 962.322 558.665
 306.984 660.908
 59.403 688.461
 827.329 796.187
 459.226 511.704
 62.873 62.216
 980.745 539.183
 877.002 209.636
 989.143 703.493
 739.623 443.703
 842.916 128.511
 369.295 582.288
 8.368 958.169
 245.806 120.296
 901.883 388.309
 381.087 818.276
 638.813 752.179
 426.336 112.130
 775.139 423.591
 246.866 919.631
 993.238 336.808
 752.626 877.079
 128.137 384.608
 849.033 270.466
 280.789 791.952
 515.151 790.475
 298.453 609.163
 948.059 115.404
 100.700 703.040
 485.133 352.276
 127.359 415.098
 259.904 701.249
 219.736 411.852
 720.061 774.793
 109.306 72.250
 774.282 739.416
 172.864 81.946
 302.021 558.171
 466.906 163.884
 499.700 816.347
 226.871 140.769
 318.299 896.208
 912.280 759.510
 419.846 130.112
 603.076 13.021
 320.516 271.644
 665.273 564.147
 950.796 463.632
 367.975 443.638
 831.519 397.956
 764.790 483.513
 599.628 618.428
 69.609 123.806
 208.545 743.763
 831.624 850.306
 842.410 627.527
 22.646 779.717
 316.659 236.309
 219.455 893.621
 463.181 942.143
 126.597 361.280
 18.233 382.089
 925.253 901.736
 725.412 443.965
 239.298 476.840
 442.258 965.547
 721.165 927.903
 783.559 573.366
 421.732 759.948
 361.493 690.852
 717.017 819.458
 684.737 83.575
 820.444 425.555
 776.025 617.136
 965.883 812.455
 159.135 931.831
 560.273 875.511
 978.510 4.162
 784.764 927.212
 152.694 600.754
 782.803 847.056
 959.425 233.255
 178.204 924.568
 716.718 706.660
 884.880 263.031
 999.880 797.405
 124.786 638.306
 436.439 96.270
 86.751 638.807
 695.070 964.848
 514.716 86.119
 54.216 759.225
 690.811 628.497
 453.200 611.977
 211.336 879.660
 322.912 791.064
 779.648 51.776
 722.705 894.336
 50.172 103.616
 411.151 329.796
 646.019 532.699
 814.887 878.519
 586.228 14.445
 374.499 858.901
 947.583 703.177
 209.549 993.162
 53.537 621.282
 305.300 520.613
 435.671 776.318
 657.999 173.812
 310.569 454.725
 778.720 115.523
 120.053 178.630
 230.794 874.317
 510.901 603.605
 123.744 278.040
 900.628 845.126
 696.848 696.473
 860.630 405.508
 865.205 911.972
 22.127 727.639
 266.034 250.009
 102.327 13.743
 406.594 346.459
 189.412 44.226
 779.188 996.627
 299.915 431.606
 653.252 829.725
 818.595 806.304
 887.398 254.616
 89.643 504.196
 811.703 916.571
 693.191 200.211
 626.749 244.699
 809.439 788.726
 43.252 25.309
 244.677 471.168
 65.185 43.107
 822.211 186.159
 998.618 940.735
 783.319 60.170
 374.910 574.483
 908.249 710.184
 515.242 322.046
 267.775 878.101
 766.767 325.056
 817.713 793.950
 920.061 338.028
 620.958 766.434
 212.279 285.653
 946.229 90.647
 447.890 396.583
 174.842 390.138
 774.548 744.432
 624.981 810.926
 259.234 561.665
 558.310 35.977
 670.977 940.864
 701.211 258.327
 421.181 657.868
 229.870 48.165
 898.763 265.299
 925.899 373.293
 1.209 251.447
 900.997 923.369
 368.395 642.595
 162.430 777.008
 116.086 666.227
 296.041 408.369
 10.886 973.600
 583.412 18.216
 376.696 943.876
 51.119 296.195
 251.208 24.912
 832.342 469.338
 674.501 190.197
 67.070 0.357
 573.450 955.173
 592.670 592.631
 666.471 62.621
 300.517 401.847
 642.431 745.272
 128.855 102.768
 632.728 248.769
 802.273 909.837
 592.037 160.151
 142.347 889.173
 604.736 661.955
 793.771 154.584
 642.297 511.563
 719.988 429.566
 791.793 736.703
 709.886 239.793
 165.229 413.916
 243.151 825.622
 369.702 645.857
 430.480 21.783
 683.731 929.507
 872.997 522.294
 637.861 480.566
 373.174 454.033
 58.311 984.744
 630.571 234.266
 399.675 435.407
 726.327 638.271
 293.215 705.594
 149.997 596.169
 176.056 823.153
 863.851 857.033
 976.489 368.320
 898.885 577.607
 522.916 307.141
 902.493 527.656
 357.813 990.703
 32.112 759.703
 290.944 83.945
 437.355 713.982
 463.414 199.255
 73.461 156.791
 139.575 875.027
 722.919 559.557
 449.142 899.568
 304.187 385.036
 996.974 493.261
 954.494 764.926
 600.800 449.782
 78.381 629.193
 443.955 438.709
 848.979 21.643
 5.072 491.239
 282.084 39.363
 192.152 447.756
 424.015 136.922
 934.900 325.779
 806.423 901.539
 925.415 170.675
 731.062 435.381
 419.931 745.698
 214.605 168.865
 778.231 184.935
 310.599 908.116
 305.636 520.265
 748.432 714.995
 636.174 365.024
 306.630 494.410
 344.003 321.786
 442.067 976.547
 260.700 224.319
 502.845 827.631
 504.160 734.549
 389.104 488.611
 964.299 220.454
 24.247 754.437
 743.098 131.602
 143.559 185.395
 191.849 172.937
 85.744 945.199
 934.623 627.160
 826.226 237.535
 900.173 880.165
 963.143 953.565
 518.965 16.519
 754.915 628.246
 70.197 742.790
 312.203 154.415
 705.940 600.745
 320.391 632.400
 34.699 701.300
 67.817 91.959
 741.353 59.980
 389.435 855.797
 559.561 77.946
 418.121 903.542
 829.325 87.057
 732.230 516.294
 777.551 976.609
 767.234 649.759
 792.471 322.239
 843.384 204.135
 141.042 738.926
 175.578 577.755
 447.388 240.224
 54.186 445.717
 533.724 580.971
 498.124 572.143
 974.655 32.183
 18.297 13.220
 561.221 942.028
 328.639 306.750
 270.558 198.424
 493.861 71.925
 826.691 265.437
 901.936 900.447
 382.008 521.407
 842.127 937.701
 689.838 901.258
 306.332 201.603
 646.637 324.148
 815.968 429.083
 606.424 571.454
 714.964 178.247
 86.799 435.698
 21.264 541.495
 650.234 370.512
 857.306 274.801
 939.237 83.188
 899.930 445.615
 230.582 587.928
 621.178 11.310
 941.397 9.071
 205.457 617.519
 335.846 733.673
 500.724 547.343
 140.914 472.519
 720.130 245.172
 857.126 23.765
 587.300 410.326
 546.535 435.535
 397.671 923.989
 676.024 240.274
 937.895 96.822
 896.750 157.224
 205.879 53.612
 236.666 318.574
 449.644 795.320
 186.670 623.715
 690.904 278.692
 264.467 234.393
 819.213 50.396
 364.186 726.623
 688.102 778.412
 142.796 764.162
 772.261 790.644
 783.223 869.523
 664.011 202.626
 213.537 474.421
 510.888 776.538
 584.872 729.756
 889.791 576.903
 928.722 859.493
 245.914 189.478
 166.492 231.999
 18.543 554.442
 347.759 891.373
 756.047 779.498
 294.330 400.381
 667.253 979.744
 948.440 371.764
 147.420 716.721
 217.007 647.507
 288.658 847.054
 99.764 383.392
 374.701 50.362
 345.199 231.650
 959.180 386.046
 830.775 826.250
 628.885 469.195
 677.109 67.419
 706.110 187.862
 721.976 494.100
 397.128 878.620
 169.843 810.600
 650.575 996.533
 844.528 397.578
 856.363 162.057
 683.538 154.459
 552.370 33.972
 677.306 72.457
 275.196 378.153
 958.121 572.632
 308.569 501.167
 843.043 425.087
 267.477 560.337
 321.821 322.860
 579.894 203.819
 322.151 261.789
 66.162 231.547
 476.073 386.136
 997.149 87.636
 526.455 24.927
 467.526 724.496
 753.210 157.485
 334.576 836.617
 244.965 415.623
 733.470 406.624
 701.327 127.396
 627.845 587.103
 9.910 521.555
 533.615 948.922
 714.997 497.070
 461.418 241.016
 873.697 788.004
 959.089 849.121
 700.993 655.963
 553.389 823.634
 936.032 671.287
 746.328 522.256
 444.940 716.750
 325.442 824.401
 215.365 95.947
 111.921 405.405
 427.835 850.626
 361.395 483.707
 619.931 900.554
 18.495 688.473
 330.617 995.024
 529.890 544.211
 841.053 301.668
 266.794 479.132
 360.494 616.147
 75.073 72.207
 965.007 31.531
 540.568 437.608
 834.472 600.303
 163.718 572.709
 479.612 212.262
 418.604 175.770
 163.556 20.924
 218.027 771.311
 137.871 217.782
 412.136 5.035
 495.339 482.212
 860.447 116.590
 833.349 744.486
 286.098 938.868
 793.221 975.722
 450.149 268.678
 240.618 62.582
 279.123 208.220
 57.220 702.802
 0.369 582.849
 478.975 952.294
 349.864 932.010
 724.393 113.643
 731.663 871.339
 468.775 142.585
 246.198 999.834
 26.109 492.813
 638.172 532.300
 967.109 164.781
 19.035 670.322
 224.930 781.481
 222.325 471.703
 493.177 409.464
 583.910 866.148
 205.631 968.161
 987.984 112.164
 483.603 832.204
 71.249 655.472
 852.868 302.627
 372.829 182.080
 54.064 192.217
 0.104 949.607
 12.291 791.795
 547.894 909.132
 685.984 927.721
 760.401 18.052
 602.384 921.668
 915.443 704.125
 5.685 772.764
 495.138 24.493
 621.092 316.088
 195.966 414.295
 578.277 2.518
 236.704 421.246
 374.278 90.855
 710.908 749.620
 299.671 757.507
 70.422 704.581
 242.336 990.908
 839.775 541.368
 537.515 241.967
 173.599 729.704
 696.773 8.574
 658.629 78.981
 645.482 717.507
 809.839 511.701
 80.355 72.538
 451.511 889.599
 855.187 120.480
 746.051 197.514
 872.386 569.996
 127.189 973.923
 836.197 819.929
 103.540 684.103
 774.980 918.589
 570.667 692.777
 406.931 502.717
 354.748 179.186
 976.677 140.045
 612.227 210.662
 977.921 423.422
 33.684 853.534
 376.508 404.069
 606.354 645.735
 313.742 288.796
 740.747 617.553
 384.642 808.862
 578.690 850.077
 111.110 860.078
 191.620 969.941
 154.971 243.770
 521.261 49.773
 707.971 951.165
 385.087 812.496
 750.542 39.892
 694.517 411.237
 962.078 876.631
 446.072 102.689
 794.463 256.106
 729.310 968.388
 967.413 560.797
 337.918 224.394
 616.935 870.780
 912.762 244.688
 812.969 457.558
 431.832 997.226
 773.329 853.596
 289.014 334.725
 30.745 150.357
 871.652 316.213
 78.708 77.210
 109.207 171.926
 728.494 2.728
 778.510 516.071
 980.983 295.107
 724.591 202.164
 657.609 512.000
 602.688 688.136
 177.878 959.856
 232.479 707.436
 627.679 82.268
 348.869 343.059
 872.140 485.048
 56.852 579.426
 746.621 777.459
 976.237 8.639
 954.951 664.598
 173.715 429.732
 938.946 241.281
 6.266 579.729
 709.243 354.643
 875.899 541.636
 74.576 378.077
 258.773 495.922
 332.619 196.155
 812.803 317.782
 826.776 577.103
 680.746 112.773
 693.873 110.468
 537.662 558.717
 70.146 232.434
 432.642 953.600
 257.568 535.295
 948.224 119.232
 228.250 61.724
 753.308 881.445
 37.912 885.376
 816.309 232.547
 485.337 259.235
 637.369 614.563
 776.191 519.784
 67.535 66.840
 187.750 832.053
 27.877 423.848
 275.242 576.998
 594.560 884.267
 77.998 563.114
 52.187 296.903
 969.983 399.213
 165.523 509.519
 228.095 920.668
 810.522 330.980
 364.776 908.949
 423.930 683.163
 668.658 890.995
 364.315 625.826
 926.387 223.882
 67.048 274.396
 746.394 149.714
 865.434 487.486
 385.581 999.917
 36.944 258.510
 184.969 206.693
 217.527 325.445
 170.896 477.878
 961.631 826.303
 672.908 160.610
 267.215 227.973
 874.889 975.778
 143.344 985.798
 557.047 481.382
 285.537 834.371
 236.169 616.514
 106.794 541.087
 881.183 802.203
 418.991 787.841
 109.770 409.894
 92.324 388.740
 576.976 47.614
 864.731 748.988
 293.954 418.283
 907.197 659.168
 87.753 350.054
 755.895 677.500
 883.254 626.757
 232.829 348.474
 85.780 114.520
 130.777 848.351
 25.606 311.476
 826.601 735.736
 229.687 279.479
 903.443 858.903
 575.675 154.133
 53.937 61.356
 101.110 291.870
 453.651 704.577
 156.957 85.640
 839.684 653.990
 558.256 565.034
 310.332 853.289
 572.033 858.858
 437.367 936.757
 748.967 220.633
 415.599 132.664
 333.349 648.000
 380.747 517.845
 937.014 729.071
 625.208 159.044
 326.132 551.443
 604.141 876.272
 112.708 657.705
 426.574 983.626
 260.592 735.042
 996.335 990.497
 82.564 112.046
 336.904 608.590
 622.299 94.650
 587.425 625.737
 362.640 612.451
 81.681 34.862
 287.630 739.370
 158.813 895.244
 736.290 87.213
 447.717 543.210
 835.453 301.195
 313.591 141.476
 779.466 382.728
 655.149 981.655
 856.706 62.032
 947.918 145.003
 5.341 192.383
 199.222 934.702
 240.304 155.716
 623.523 162.167
 534.879 588.029
 375.383 783.717
 496.795 650.443
 557.324 316.890
 361.156 401.382
 120.176 832.785
 670.469 146.199
 816.197 427.749
 342.574 547.429
 375.598 870.682
 286.099 632.076
 833.255 438.290
 33.783 7.882
 916.035 767.154
 78.288 739.977
 546.582 236.761
 342.965 599.960
 464.599 960.445
 959.371 204.075
 302.166 800.830
 790.313 844.248
 969.613 983.092
 796.105 289.484
 159.863 283.538
 834.887 215.100
 112.208 494.274
 85.861 188.942
 394.532 868.640
 335.674 808.069
 472.421 639.545
 549.821 902.924
 794.055 966.647
 717.565 991.006
 293.893 942.578
 993.660 916.456
 821.781 597.321
 824.089 919.022
 456.209 348.568
 525.478 64.979
 833.004 609.991
 756.127 888.168
 89.109 485.253
 366.227 341.987
 313.385 730.034
 219.471 378.720
 244.252 685.042
 39.667 42.758
 541.834 287.973
 33.951 296.129
 177.909 820.506
 686.868 561.347
 171.156 887.096
 493.035 356.220
 91.904 545.583
 614.538 362.104
 966.850 196.136
 205.116 780.927
 630.323 106.062
 956.974 132.351
 347.774 515.504
 896.416 471.820
 35.948 485.527
 508.189 889.435
 431.945 758.674
 410.248 610.927
 633.070 286.665
 363.762 863.229
 6.577 14.797
 798.561 201.826
 222.290 412.922
 1.230 304.272
 213.528 914.232
 969.038 408.681
 48.104 311.777
 823.344 978.056
 769.638 605.638
 824.689 676.930
 231.505 268.410
 990.278 997.611
 226.018 271.393
 212.712 526.487
 947.553 997.380
 574.860 819.352
 111.177 757.560
 285.595 596.862
 171.785 569.921
 689.193 681.287
 799.923 75.262
 69.737 993.294
 519.554 535.787
 251.499 498.007
 603.322 242.242
 135.579 233.967
 558.810 951.086
 488.815 243.503
 884.543 176.555
 268.043 130.625
 989.547 907.373
 104.152 150.694
 971.258 128.755
 947.279 748.369
 252.082 72.257
 275.991 635.658
 257.325 444.592
 267.041 185.142
 451.524 698.124
 303.508 714.910
 164.799 287.162
 641.697 287.379
 967.236 533.064
 762.672 825.653
 571.904 315.608
 282.724 575.553
 753.795 76.921
 496.353 381.826
 903.400 216.887
 961.691 591.790
 133.886 665.399
 625.868 102.813
 326.856 417.784
 19.120 601.474
 833.788 936.452
 41.865 137.082
 401.663 266.260
 927.217 81.736
 118.513 335.737
 509.229 269.594
 87.199 464.405
 969.397 711.938
 146.409 451.672
 603.685 49.685
 232.344 559.645
 760.606 644.756
 81.932 135.710
 187.044 505.221
 540.674 856.558
 399.877 681.180
 80.511 559.708
 23.537 219.182
 533.908 198.545
 20.147 598.722
 990.888 589.818
 441.437 936.426
 220.832 686.756
 380.267 289.373
 507.979 115.116
 652.192 541.245
 19.662 553.115
 930.276 552.291
 553.278 259.212
 453.535 200.423
 978.963 84.924
 473.365 355.962
 859.989 724.403
 563.545 701.837
 495.485 710.459
 146.628 135.535
 96.563 870.428
 759.403 535.299
 536.898 98.125
 947.538 223.253
 374.950 513.712
 327.588 60.107
 843.207 396.147
 444.256 823.406
 658.884 848.000
 71.508 182.962
 702.706 545.456
 625.242 37.917
 412.672 333.580
 268.075 330.180
 676.643 935.328
 67.276 324.692
 812.413 879.841
 516.512 139.801
 81.340 539.495
 730.878 428.059
 979.288 154.677
 380.632 221.984
 127.342 69.877
 728.249 259.116
 988.476 394.316
 90.164 540.230
 362.230 615.734
 351.250 423.519
 857.466 658.426
 337.124 451.290
 467.051 697.956
 495.542 95.243
 323.984 77.888
 380.074 208.251
 515.891 661.377
 371.919 717.044
 986.429 276.421
 252.037 779.098
 523.954 852.406
 56.989 571.847
 298.682 812.279
 857.156 162.211
 481.543 84.932
 2.731 614.011
 986.328 182.537
 136.669 990.545
 99.699 484.385
 98.108 75.388
 682.779 660.011
 286.511 107.899
 177.800 917.985
 255.788 268.330
 971.499 991.647
 216.908 973.483
 844.248 868.635
 783.155 696.265
 564.456 777.271
 58.539 205.137
 918.446 790.572
 989.172 52.206
 47.123 168.849
 540.375 306.875
 295.585 696.810
 577.319 936.501
 476.816 382.980
 491.063 643.035
 565.331 971.560
 379.665 157.407
 133.830 403.107
 548.717 19.191
 41.316 175.255
 898.309 291.501
 893.780 162.982
 403.241 809.047
 0.426 915.426
 937.782 775.689
 14.779 449.216
 540.832 426.922
 209.176 693.645
 335.640 178.563
 614.477 738.264
 512.041 87.001
 749.052 6.859
 428.375 456.046
 749.742 192.003
 202.802 213.410
 743.499 880.898
 425.878 934.781
 805.653 76.102
 452.082 569.252
 836.335 444.580
 310.098 486.429
 850.717 936.648
 630.323 158.111
 174.657 114.753
 222.146 856.998
 721.630 973.054
 469.596 218.109
 208.901 455.789
 557.014 397.604
 863.619 179.062
 519.402 176.481
 838.521 801.439
 146.155 506.474
 371.350 988.683
 91.310 261.707
 303.847 282.649
 975.624 936.792
 250.559 360.203
 451.120 580.618
 752.959 991.823
 861.046 750.916
 652.033 458.949
 319.027 859.466
 597.032 632.206
 380.601 108.753
 717.258 358.252
 446.220 720.827
 608.408 150.456
 153.337 266.533
 718.976 468.143
 150.674 322.295
 212.695 531.157
 242.504 131.971
 380.122 722.542
 215.320 418.260
 579.563 143.914
 62.232 472.764
 611.030 908.294
 478.621 422.709
 926.449 776.869
 670.766 407.599
 417.504 903.162
 780.521 848.788
 915.187 764.848
 744.597 122.348
 401.289 4.940
 666.029 580.002
 143.688 426.060
 845.221 848.810
 99.693 980.129
 394.199 788.269
 513.099 358.144
 813.868 19.379
 392.511 938.177
 352.023 955.639
 685.411 12.543
 259.465 168.220
 342.159 646.038
 930.756 379.355
 937.365 365.604
 141.180 588.008
 126.813 437.890
 286.470 744.019
 463.521 435.440
 389.327 971.039
 176.581 446.099
 177.113 829.997
 584.708 855.545
 357.001 264.454
 229.167 482.076
 245.134 193.770
 377.625 709.272
 649.729 751.599
 784.187 529.469
 697.726 703.821
 957.195 353.736
 541.536 934.965
 354.228 477.152
 326.000 144.730
 15.348 17.342
 753.215 140.921
 985.956 415.774
 199.914 712.504
 248.202 542.068
 842.211 892.405
 756.022 549.174
 177.543 115.772
 988.221 759.793
 833.443 2.975
 334.182 530.740
 575.266 170.331
 698.716 641.365
 6.482 34.103
 250.039 824.857
 959.725 228.622
 985.148 537.778
 946.905 227.295
 199.965 514.837
 42.914 521.072
 430.991 544.748
 68.288 273.643
 587.242 831.315
 88.494 502.837
 875.504 265.117
 816.160 315.591
 501.131 558.831
 70.468 597.342
 716.580 17.955
 676.395 389.220
 509.537 393.408
 64.584 307.092
 443.875 848.879
 927.876 110.034
 965.131 270.168
 998.363 522.609
 885.804 533.021
 802.940 781.259
 6.233 657.631
 937.375 1.934
 588.493 130.262
 348.938 260.851
 71.449 824.078
 543.435 415.983
 335.654 551.722
 820.437 861.909
 541.024 121.422
 204.611 59.161
 65.377 27.208
 873.923 280.902
 68.033 403.325
 607.473 309.972
 343.183 325.202
 185.535 49.108
 269.014 796.816
 198.748 192.981
 110.231 70.141
 367.216 284.884
 706.307 180.487
 66.562 941.331
 641.410 526.176
 217.812 587.849
 513.337 887.340
 260.721 288.102
 520.107 772.231
 413.044 760.824
 589.267 346.693
 466.964 325.188
 964.761 280.117
 711.874 671.307
 20.875 607.058
 251.902 159.923
 26.889 525.613
 636.719 971.516
 277.224 940.708
 803.352 272.584
 21.092 411.842
 371.055 584.502
 766.640 20.682
 205.038 431.965
 44.610 964.936
 310.362 833.557
 545.688 482.282
 805.145 261.587
 597.318 973.890
 300.989 843.126
 326.312 33.630
 164.946 65.711
 122.642 989.679
 106.394 371.644
 439.960 663.663
 406.761 322.148
 755.668 373.117
 51.344 550.216
 86.504 910.971
 519.747 328.009
 686.794 886.616
 112.075 95.772
 20.935 603.184
 327.527 844.835
 327.625 661.889
 943.984 443.304
 812.250 954.134
 373.423 231.188
 900.333 243.847
 468.373 899.019
 946.672 414.829
 937.076 473.622
 162.555 810.302
 675.858 354.733
 341.269 214.303
 760.476 731.049
 726.981 597.806
 246.440 323.537
 284.235 97.685
 831.963 492.876
 838.066 25.825
 434.892 57.755
 424.538 371.402
 753.466 217.888
 527.907 4.641
 424.979 292.436
 196.364 999.180
 799.323 368.699
 789.137 436.772
 17.153 721.105
 982.681 157.574
 764.218 85.700
 774.739 977.377
 81.786 655.207
 397.488 356.032
 93.324 354.787
 63.035 706.011
 683.583 444.685
 297.737 954.056
 589.475 414.733
 710.644 480.276
 162.746 144.328
 523.614 666.783
 200.209 322.962
 157.055 391.318
 744.575 599.017
 909.815 440.371
 1.774 52.531
 41.494 921.784
 441.560 590.729
 810.637 899.863
 517.705 228.526
 646.124 118.775
 110.679 941.125
 238.177 424.722
 936.333 628.642
 989.155 337.485
 533.489 495.765
 725.580 791.052
 624.587 870.599
 557.282 885.634
 297.706 729.509
 196.280 234.514
 574.731 288.125
 288.927 204.469
 76.402 307.340
 445.316 734.282
 66.160 857.598
 698.090 59.028
 624.526 310.851
 320.304 295.897
 876.150 179.040
 963.172 578.502
 442.390 997.866
 327.290 19.656
 831.464 938.011
 395.980 886.967
 591.836 901.120
 180.703 781.248
 356.977 979.044
 953.150 495.429
 593.254 791.680
 766.778 422.604
 947.969 106.620
 355.595 587.993
 680.175 533.731
 96.304 453.480
 169.537 996.282
 941.111 828.199
 943.122 139.609
 85.213 398.087
 869.535 146.337
 591.133 335.923
 55.471 397.417
 420.494 86.107
 780.738 629.703
 944.660 40.927
 341.498 288.308
 344.108 383.740
 583.440 515.797
 640.740 706.082
 920.406 36.461
 919.012 87.951
 801.416 223.976
 515.426 531.390
 540.007 42.053
 229.111 965.879
 612.240 742.880
 519.971 399.420
 499.869 135.951
 8.895 211.417
 767.153 604.148
 624.082 503.373
 756.128 564.626
 398.716 912.255
 336.238 734.301
 121.369 310.939
 898.785 864.718
 878.095 473.214
 921.357 825.214
 563.729 560.273
 197.197 318.963
 942.171 325.489
 312.369 661.440
 17.166 258.814
 320.609 998.604
 755.306 666.468
 301.376 921.741
 453.686 461.349
 657.949 492.208
 841.107 421.069
 515.246 332.556
 872.165 940.635
 384.744 296.718
 849.526 93.089
 678.442 692.712
 175.710 732.049
 554.896 503.843
 579.420 683.831
 676.184 211.552
 923.812 933.163
 531.193 853.349
 728.895 395.337
 152.210 806.748
 824.688 69.798
 10.811 444.536
 295.942 406.823
 145.956 493.433
 236.512 802.013
 750.698 398.172
 158.330 615.465
 450.677 762.852
 5.822 736.677
 852.604 543.376
 124.422 866.463
 957.079 896.634
 687.190 637.662
 128.672 767.419
 665.492 862.365
 236.277 491.844
 560.336 380.368
 635.871 11.142
 615.367 637.895
 11.399 82.349
 889.158 584.202
 941.189 18.662
 354.619 214.108
 968.912 633.635
 551.756 974.805
 59.398 857.266
 384.251 804.440
 568.770 861.040
 511.306 177.226
 291.316 911.872
 737.756 735.296
 126.713 775.506
 594.766 821.909
 382.893 528.153
 380.638 65.076
 462.593 596.270
 699.642 557.275
 524.072 729.408
 602.903 738.124
 835.312 186.534
 858.696 805.838
 711.245 464.492
 422.752 993.812
 718.014 466.015
 558.224 875.229
 908.298 657.577
 188.633 666.067
 206.397 833.333
 327.655 341.131
 258.569 925.250
 892.013 954.904
 498.536 491.622
 896.511 456.071
 323.712 202.455
 184.684 229.083
 936.348 712.262
 149.354 706.179
 955.340 675.964
 732.082 427.786
 556.864 494.559
 700.162 537.408
 941.429 362.588
 328.087 669.259
 965.711 783.255
 154.641 703.413
 11.879 389.026
 146.937 745.646
 615.719 391.113
 32.316 649.174
 136.237 531.258
 614.331 285.789
 250.323 40.435
 879.785 837.616
 301.483 853.587
 642.525 501.540
 354.450 485.203
 322.385 950.910
 118.905 350.945
 393.120 598.199
 944.832 504.658
 673.535 453.774
 676.480 342.754
 306.499 125.949
 927.178 669.453
 249.391 93.036
 26.801 992.674
 868.239 776.720
 549.430 173.154
 720.988 525.866
 580.482 735.732
 470.598 389.698
 188.296 694.682
 676.873 418.507
 461.102 582.862
 771.065 218.723
 820.552 211.413
 66.304 37.995
 570.126 242.559
 150.177 836.131
 51.073 917.983
 346.410 571.276
 708.889 750.363
 227.261 400.112
 496.339 922.480
 966.282 149.281
 609.586 829.109
 905.434 396.454
 655.164 189.518
 286.769 827.960
 138.388 516.334
 86.166 380.592
 137.637 278.809
 156.847 583.901
 251.121 689.996
 18.862 692.147
 268.799 788.216
 145.730 719.117
 505.654 999.596
 232.434 591.707
 635.318 51.830
 864.468 937.705
 64.960 367.054
 133.446 778.361
 101.431 566.510
 901.608 756.543
 160.977 660.145
 649.437 786.566
 184.705 824.397
 644.541 842.796
 931.796 361.039
 746.161 332.194
 452.631 714.277
 661.507 332.990
 393.281 53.462
 253.974 280.153
 777.880 421.262
 378.771 181.490
 61.172 334.215
 201.270 539.767
 873.001 802.133
 503.332 110.720
 400.811 318.284
 771.806 859.134
 514.650 542.735
 13.576 791.059
 849.032 251.472
 77.984 185.984
 262.897 14.249
 568.603 465.291
 626.381 870.491
 173.562 990.064
 282.969 636.684
 871.561 350.664
 937.734 57.647
 116.994 700.915
 84.739 730.833
 863.084 800.985
 445.468 25.765
 440.533 204.900
 609.581 294.040
 618.067 391.888
 91.795 738.685
 80.414 166.667
 114.682 870.436
 472.271 804.293
 445.424 523.677
 679.901 792.732
 731.672 702.952
 214.859 624.262
 752.653 864.315
 189.668 538.695
 409.446 652.244
 148.777 951.847
 784.108 175.857
 858.916 176.624
 190.310 946.753
 442.951 17.212
 385.722 959.880
 35.850 585.414
 414.067 688.514
 478.616 839.217
 366.193 110.908
 677.566 604.497
 496.461 180.893
 826.624 329.808
 983.031 304.997
 107.088 300.055
 386.362 567.295
 83.456 146.981
 825.450 338.715
 349.272 32.923
 670.353 974.000
 40.660 29.748
 334.722 6.681
 327.443 788.652
 563.893 335.609
 565.841 310.458
 551.278 606.806
 309.124 332.776
 704.973 348.215
 132.815 792.956
 932.684 444.605
 251.873 888.065
 749.195 543.235
 154.431 209.533
 247.773 771.424
 119.208 195.621
 254.479 303.966
 143.580 25.223
 619.617 436.151
 811.802 17.960
 239.066 757.262
 256.280 444.964
 763.598 155.966
 90.544 369.746
 98.311 864.337
 955.242 97.283
 346.794 718.898
 755.810 20.638
 273.690 707.558
 373.197 17.579
 180.960 619.441
 391.166 104.766
 181.775 924.177
 452.290 234.742
 653.812 598.215
 179.990 992.620
 431.381 473.316
 89.202 476.779
 401.951 307.610
 659.885 933.679
 283.888 439.122
 325.195 254.247
 733.603 857.611
 792.493 361.911
 644.723 370.838
 86.133 854.741
 720.558 309.454
 395.250 171.295
 613.259 739.677
 99.582 587.326
 195.999 279.492
 806.798 714.820
 763.889 452.699
 394.404 952.734
 118.600 691.641
 639.261 757.942
 882.794 5.511
 222.853 283.289
 893.123 373.990
 608.235 126.277
 842.928 778.466
 335.982 795.959
 273.889 633.634
 725.336 327.353
 664.005 185.127
 290.258 932.594
 419.886 163.524
 588.297 997.518
 574.785 867.114
 866.579 323.301
 518.890 636.104
 110.095 627.645
 71.695 896.068
 742.477 702.102
 152.884 120.726
 791.262 655.077
 550.856 991.299
 274.114 628.423
 238.168 25.305
 558.465 674.282
 79.817 90.799
 616.719 923.606
 940.960 607.425
 267.674 214.963
 270.836 223.646
 440.471 318.594
 442.891 226.058
 201.652 263.952
 19.268 523.436
 183.385 927.054
 810.720 412.303
 279.192 465.948
 78.665 395.209
 123.570 807.656
 510.678 526.015
 237.512 728.246
 58.422 302.477
 550.322 59.866
 300.287 234.924
 749.355 775.866
 450.333 376.258
 966.809 609.541
 329.080 303.845
 292.844 56.044
 717.161 64.684
 566.699 83.759
 284.573 213.749
 604.792 274.823
 309.340 339.544
 192.883 948.754
 330.955 944.011
 717.142 763.532
 715.201 555.272
 608.530 390.473
 405.337 845.825
 901.397 819.234
 295.582 916.209
 189.023 254.197
 160.047 910.777
 327.334 140.737
 705.489 649.578
 77.889 727.817
 469.339 895.791
 880.018 490.591
 163.448 404.488
 440.687 352.787
 955.016 704.127
 373.045 753.496
 693.449 101.336
 697.835 377.435
 427.838 141.859
 346.171 632.859
 734.916 441.367
 520.735 429.222
 490.237 670.220
 741.904 329.764
 192.862 552.747
 935.085 975.700
 800.740 56.423
 18.334 682.418
 83.415 797.339
 91.104 68.351
 661.615 889.071
 674.446 409.165
 419.163 591.480
 132.465 419.138
 658.668 768.959
 739.324 294.456
 874.249 204.436
 124.043 946.513
 55.723 612.085
 508.114 384.700
 70.935 889.760
 183.173 545.799
 526.229 908.872
 695.317 519.710
 37.349 377.677
 799.910 988.279
 590.530 972.123
 219.912 815.501
 500.371 710.711
 828.875 533.968
 819.775 175.931
 37.019 35.470
 198.154 640.087
 788.578 54.992
 466.006 938.735
 787.239 139.559
 323.506 317.103
 913.680 209.629
 682.923 735.976
 547.536 684.750
 542.380 811.457
 871.485 481.507
 912.883 741.239
 636.422 165.317
 770.979 67.658
 176.014 704.093
 333.128 789.528
 251.460 827.528
 40.476 270.989
 111.341 27.551
 477.852 232.283
 698.491 971.036
 330.125 236.074
 410.429 153.183
 282.577 910.968
 109.719 257.975
 207.539 353.989
 26.546 60.096
 833.486 914.557
 841.729 90.850
 479.160 837.921
 81.379 379.399
 46.700 5.944
 194.699 691.553
 824.472 492.758
 477.328 33.154
 351.154 603.308
 700.515 116.406
 564.253 0.572
 720.985 748.451
 203.573 984.660
 990.198 75.922
 296.167 761.842
 220.656 581.412
 925.226 947.314
 170.003 92.994
 120.268 661.313
 692.843 641.584
 917.482 498.700
 710.718 229.531
 572.489 737.800
 340.931 794.092
 786.833 280.974
 86.171 339.087
 185.939 628.799
 153.874 235.088
 289.956 339.045
 784.637 561.822
 807.853 833.639
 13.519 485.462
 295.477 530.168
 860.752 568.180
 414.288 293.013
 296.275 528.406
 151.525 342.944
 895.798 878.939
 185.165 518.073
 308.123 528.395
 946.764 144.552
 90.602 441.850
 29.035 518.868
 201.588 812.245
 157.495 907.290
 228.036 528.856
 579.909 79.771
 989.055 567.382
 84.543 278.927
 411.023 932.926
 927.812 508.632
 888.927 18.090
 301.023 456.155
 807.172 389.825
 990.170 846.742
 519.421 677.408
 55.734 696.355
 112.572 127.693
 482.939 668.313
 389.375 640.547
 206.771 460.150
 85.024 456.060
 908.366 21.009
 726.253 785.091
 796.129 115.677
 290.890 346.026
 840.552 763.172
 928.616 173.889
 818.415 855.254
 159.946 24.545
 60.471 538.748
 833.632 918.508
 85.435 976.071
 549.091 708.362
 768.873 897.511
 549.797 254.241
 343.303 958.779
 278.431 736.895
 188.513 616.022
 820.811 602.087
 959.855 841.330
 522.218 528.414
 356.380 103.902
 758.679 948.799
 567.525 230.121
 512.319 980.156
 802.130 890.286
 312.387 962.994
 20.482 916.506
 743.328 160.541
 110.688 577.005
 23.087 883.484
 904.701 473.951
 756.134 400.466
 74.958 317.811
 457.551 365.413
 625.786 399.567
 620.711 180.670
 258.897 837.136
 208.711 150.441
 791.735 333.517
 439.072 533.469
 311.640 237.181
 505.439 639.121
 206.472 640.741
 545.792 29.686
 300.202 358.739
 283.272 186.800
 294.854 171.685
 596.195 805.402
 661.228 259.033
 33.623 218.773
 191.005 332.189
 401.238 498.187
 111.543 448.919
 871.088 66.084
 39.182 687.414
 193.338 408.752
 2.778 892.174
 36.765 760.295
 280.061 200.677
 988.804 681.521
 157.072 411.193
 490.085 893.688
 825.147 865.278
 850.273 806.390
 178.890 66.251
 332.480 50.800
 58.210 925.880
 146.448 283.997
 602.228 279.614
 553.262 247.833
 544.995 105.731
 356.663 868.095
 3.005 961.118
 991.425 278.424
 181.086 257.006
 574.248 401.192
 383.190 658.427
 466.658 857.387
 262.704 633.743
 625.323 893.365
 716.216 803.069
 748.647 978.492
 626.349 550.368
 638.653 159.248
 532.499 452.406
 405.849 957.977
 570.556 533.477
 977.340 24.428
 819.389 538.074
 603.227 222.426
 746.706 200.575
 674.599 840.072
 311.620 523.035
 602.995 17.794
 585.676 6.657
 903.566 803.357
 456.369 542.194
 63.255 865.792
 113.278 688.000
 555.010 371.342
 951.239 555.696
 226.489 774.484
 199.797 702.294
 697.024 877.195
 774.055 779.318
 743.151 921.893
 387.586 215.164
 547.240 310.228
 50.058 672.998
 185.221 774.548
 445.545 215.407
 600.755 104.995
 935.123 66.387
 270.376 377.330
 710.456 154.719
 725.963 699.728
 932.891 579.423
 439.494 856.654
 92.523 102.418
 365.635 570.687
 709.179 356.251
 708.568 15.907
 346.100 781.661
 462.054 426.538
 518.825 272.446
 650.627 270.255
 836.468 10.854
 362.707 255.666
 818.120 198.329
 954.120 67.323
 569.672 12.446
 756.988 959.347
 500.226 605.268
 251.271 370.938
 694.775 771.035
 644.534 375.028
 461.499 787.216
 813.239 747.021
 36.575 123.656
 442.298 596.472
 883.397 236.334
 268.477 83.888
 471.653 547.389
 600.131 631.331
 697.649 259.396
 716.526 3.628
 121.798 672.874
 513.603 601.740
 191.628 750.786
 481.531 576.900
 406.215 397.051
 97.986 889.820
 606.371 148.226
 278.087 40.384
 967.565 94.430
 118.762 857.519
 881.459 989.009
 746.611 834.322
 366.760 833.412
 261.721 28.995
 408.960 157.331
 156.230 426.952
 227.580 692.661
 969.665 913.806
 772.916 867.427
 570.275 73.345
 204.548 242.262
 272.902 970.443
 971.343 662.587
 922.760 868.039
 746.148 5.356
 197.205 562.281
 544.495 226.698
 263.824 194.046
 130.337 248.198
 845.549 141.838
 366.116 602.828
 897.915 945.216
 660.451 760.033
 918.952 314.225
 593.702 492.476
 260.568 704.595
 226.971 378.935
 266.865 877.010
 419.269 669.443
 157.969 398.357
 664.264 895.706
 39.074 411.219
 813.903 183.891
 428.026 813.017
 461.290 625.190
 148.721 506.998
 417.363 955.024
 172.538 763.083
 421.387 372.797
 50.019 247.523
 88.276 554.893
 457.087 626.933
 808.658 743.793
 284.429 145.982
 400.954 471.210
 778.611 430.647
 367.082 743.860
 855.506 333.047
 551.651 903.639
 660.180 652.675
 353.378 401.678
 255.326 426.012
 720.043 195.893
 448.347 446.633
 385.785 707.751
 884.341 175.810
 921.016 335.057
 760.455 35.187
 478.276 508.409
 681.712 684.433
 777.325 559.932
 57.669 614.906
 103.391 119.928
 14.607 712.801
 445.457 11.755
 504.033 230.114
 506.745 334.903
 262.664 357.912
 135.032 533.548
 612.672 723.198
 782.374 181.509
 77.736 168.159
 276.343 178.426
 177.350 49.487
 410.522 266.001
 999.260 586.979
 411.137 722.533
 640.900 956.739
 58.036 779.772
 962.017 467.544
 308.501 494.915
 361.612 272.412
 446.479 284.549
 245.751 284.980
 640.712 134.451
 204.499 816.355
 4.163 202.728
 585.063 587.653
 793.196 463.089
 506.408 262.167
 835.710 534.637
 483.196 175.357
 28.212 524.976
 742.295 107.421
 266.369 700.441
 254.753 469.741
 273.670 982.677
 154.513 281.112
 848.205 561.659
 960.111 551.154
 266.472 484.524
 197.824 816.076
 251.410 615.742
 188.214 376.084
 644.041 321.238
 899.892 444.825
 906.371 76.849
 594.649 760.663
 848.201 675.336
 140.331 939.129
 610.746 57.000
 208.334 818.282
 382.333 33.399
 410.967 506.862
 570.708 343.944
 782.846 673.100
 45.741 879.172
 835.795 584.027
 506.634 335.600
 887.375 436.302
 258.416 614.538
 101.151 915.547
 520.895 535.644
 7.468 628.246
 484.890 765.769
 474.991 905.322
 399.043 640.784
 657.187 457.171
 67.650 924.060
 278.691 834.212
 895.588 657.503
 391.986 623.926
 488.556 542.212
 15.626 694.029
 341.649 674.518
 655.574 612.231
 191.000 663.408
 857.860 66.275
 604.200 886.932
 594.211 745.258
 616.028 893.395
 345.583 686.279
 25.216 219.037
 328.335 641.858
 32.409 443.997
 963.511 76.568
 473.945 424.950
 684.123 89.566
 73.653 873.702
 724.299 907.680
 56.632 859.725
 56.511 766.538
 634.218 230.199
 11.040 550.339
 345.434 208.353
 900.422 690.861
 922.684 660.084
 709.319 619.793
 211.878 335.979
 328.370 753.239
 21.394 192.543
 93.778 181.297
 480.096 79.948
 430.328 197.812
 260.098 326.683
 25.040 685.121
 651.224 242.729
 225.666 455.948
 75.376 256.294
 759.856 630.148
 892.710 264.514
 607.182 309.089
 798.147 51.148
 80.695 417.024
 334.919 55.257
 243.696 959.307
 988.289 880.565
 510.556 844.994
 472.325 248.145
 170.343 220.006
 518.445 412.824
 94.589 230.968
 127.664 699.975
 714.689 704.234
 598.330 853.100
 602.202 185.027
 4.863 408.629
 481.950 584.364
 326.346 692.940
 31.640 663.503
 330.152 143.821
 354.065 224.457
 157.104 135.921
 983.597 38.903
 460.661 994.521
 845.058 745.386
 881.424 336.976
 811.235 575.396
 625.946 724.923
 699.076 372.845
 329.677 46.952
 451.064 879.221
 160.255 300.568
 317.677 239.676
 29.805 989.357
 492.449 605.299
 681.989 197.197
 459.390 166.455
 478.145 312.815
 353.095 944.495
 681.687 137.139
 667.270 828.088
 514.163 760.626
 393.646 190.384
 891.015 711.522
 49.118 629.203
 529.489 777.924
 426.664 990.047
 622.593 941.314
 360.206 557.413
 887.131 637.257
 353.501 720.335
 994.153 206.166
 819.838 261.054
 978.504 805.057
 597.219 799.201
 580.387 127.300
 730.726 606.807
 803.940 194.267
 590.473 641.108
 571.994 929.096
 764.137 12.649
 826.574 652.544
 824.388 396.209
 963.790 523.817
 723.949 922.845
 120.032 20.772
 867.753 574.867
 642.416 64.853
 709.203 894.271
 507.087 363.237
 325.434 152.300
 499.014 996.111
 857.435 897.115
 469.466 518.663
 920.734 772.497
 853.435 688.631
 270.003 598.049
 98.261 950.417
 758.490 226.262
 543.855 600.268
 295.853 590.271
 249.865 984.532
 354.017 465.112
 9.373 520.221
 81.568 762.323
 374.167 915.795
 197.595 30.968
 573.000 867.452
 183.278 256.427
 189.703 135.030
 464.989 930.944
 918.613 200.477
 79.932 757.056
 494.729 384.755
 981.583 667.241
 447.811 65.767
 627.642 171.819
 923.716 485.796
 701.021 344.042
 801.243 62.967
 851.237 119.215
 385.479 394.009
 768.828 516.481
 333.884 537.352
 981.886 21.633
 252.203 244.119
 707.283 721.171
 744.839 623.445
 318.559 17.022
 107.858 116.808
 379.908 433.439
 379.647 458.407
 316.334 348.902
 10.014 625.491
 172.248 533.324
 946.704 259.831
 285.958 371.981
 770.831 60.876
 260.190 230.570
 519.289 619.774
 226.809 819.385
 720.993 754.204
 927.880 798.252
 730.812 805.321
 609.306 517.580
 784.612 524.209
 644.387 395.342
 13.302 75.754
 373.054 306.330
 463.671 558.150
 11.559 720.421
 577.760 27.310
 13.419 523.592
 507.263 843.912
 755.110 231.938
 589.911 758.799
 391.955 49.030
 623.977 317.977
 646.772 194.794
 656.000 214.777
 825.015 564.865
 584.962 223.217
 617.450 868.726
 300.677 407.743
 80.117 389.077
 460.757 780.763
 349.592 740.853
 592.635 346.772
 141.036 963.511
 536.721 171.849
 321.613 822.932
 453.555 407.228
 990.322 838.216
 659.881 998.354
 617.979 683.268
 472.054 564.695
 201.873 783.407
 384.323 844.878
 815.654 63.902
 236.683 385.976
 836.394 481.712
 302.708 300.534
 910.947 645.606
 300.701 920.983
 989.009 105.906
 378.276 815.243
 560.324 766.369
 896.192 671.576
 351.006 971.137
 924.719 63.177
 874.613 673.505
 426.247 626.896
 316.619 365.668
 120.544 65.075
 628.077 195.127
 581.312 949.424
 490.963 610.472
 590.058 181.538
 22.156 553.703
 649.442 272.036
 936.669 375.521
 634.866 230.988
 78.253 412.521
 220.054 723.486
 134.486 289.448
 157.800 408.836
 324.744 145.340
 16.954 738.270
 427.023 919.246
 185.410 388.501
 690.489 750.159
 38.752 426.538
 665.037 268.008
 165.708 970.293
 420.422 789.931
 533.438 780.693
 882.106 41.206
 894.573 910.732
 388.361 236.251
 588.754 277.536
 86.201 65.828
 7.258 112.782
 398.030 116.420
 281.155 498.319
 675.653 411.722
 460.686 186.531
 935.317 419.980
 393.520 233.769
 562.177 960.772
 327.728 500.233
 363.151 807.722
 685.391 167.122
 815.069 397.093
 526.426 233.207
 734.910 284.316
 579.442 635.465
 528.394 850.204
 815.118 614.962
 243.139 145.159
 913.975 158.106
 656.927 713.179
 498.691 488.997
 817.378 188.670
 103.634 390.487
 766.784 479.070
 811.686 575.084
 538.259 397.191
 649.176 913.052
 3.159 791.442
 870.745 320.454
 344.590 32.812
 441.994 796.795
 90.253 288.628
 421.891 28.145
 975.948 368.859
 720.249 200.602
 847.436 236.364
 347.398 29.875
 215.399 83.435
 850.816 350.312
 530.871 389.769
 42.507 31.156
 275.263 678.332
 334.926 125.326
 291.298 3.132
 324.005 397.968
 603.428 154.790
 565.223 135.866
 176.320 414.808
 490.703 77.165
 478.519 576.981
 898.123 612.447
 399.553 174.514
 520.073 46.876
 509.321 84.794
 547.722 648.851
 49.121 251.659
 155.867 678.533
 557.155 379.368
 656.148 340.862
 14.474 465.816
 818.242 158.740
 659.487 698.013
 650.132 145.274
 673.187 914.306
 850.952 167.068
 248.869 819.573
 654.689 347.120
 798.330 836.836
 609.439 334.944
 333.380 696.926
 302.207 867.837
 222.218 53.469
 289.122 621.171
 333.047 900.256
 748.869 773.026
 23.780 839.723
 194.977 631.204
 951.329 172.884
 90.192 745.715
 394.476 861.378
 361.498 80.160
 801.508 50.857
 653.641 479.505
 881.664 581.638
 46.375 53.657
 504.968 678.163
 838.623 415.681
 408.472 374.548
 641.755 455.906
 631.613 661.354
 272.813 499.402
 325.719 431.130
 973.689 51.098
 162.276 50.519
 58.650 662.239
 764.094 428.483
 793.384 801.969
 118.762 307.969
 794.974 551.868
 723.753 847.130
 503.141 788.539
 629.282 431.652
 876.141 624.422
 663.710 768.190
 805.369 850.361
 975.300 237.239
 294.613 90.977
 834.806 959.476
 14.802 237.225
 100.443 170.984
 802.878 366.903
 237.773 68.436
 232.089 976.109
 652.885 924.857
 826.705 611.249
 881.832 779.865
 441.144 366.278
 879.747 556.161
 964.110 663.089
 969.462 867.626
 863.201 999.769
 595.325 775.683
 253.049 182.723
 739.436 172.143
 577.213 971.122
 4.555 561.680
 645.740 87.838
 962.892 669.231
 499.309 488.048
 378.939 281.337
 288.632 438.241
 506.185 960.846
 303.225 923.842
 454.225 57.051
 274.446 767.471
 949.419 714.664
 759.174 462.691
 947.451 201.783
 506.319 485.596
 981.044 806.885
 270.350 880.636
 775.544 165.896
 193.997 384.720
 176.577 181.505
 94.275 677.787
 398.467 587.300
 288.120 467.198
 813.446 729.289
 850.481 731.514
 207.001 717.400
 851.055 286.285
 574.174 810.993
 436.476 875.652
 28.550 707.254
 961.347 739.930
 346.544 401.919
 400.757 327.406
 633.931 981.506
 253.747 790.641
 842.084 218.674
 154.598 681.445
 593.941 202.079
 607.919 897.828
 423.173 604.038
 143.623 269.824
 956.558 129.279
 816.280 43.760
 354.251 392.137
 245.670 46.674
 993.939 24.867
 285.110 110.251
 674.045 453.671
 213.217 798.250
 702.981 109.827
 952.889 20.399
 23.464 129.712
 936.642 401.745
 833.991 988.975
 646.014 498.207
 57.715 302.638
 668.856 60.390
 969.120 885.196
 34.387 518.618
 521.404 424.068
 122.340 927.718
 575.504 988.057
 198.010 521.478
 671.852 422.178
 526.401 300.461
 17.653 214.641
 570.620 245.178
 498.511 44.593
 315.441 607.412
 229.422 204.931
 687.509 599.197
 105.343 858.068
 108.298 750.666
 117.992 429.683
 732.076 339.472
 698.207 822.475
 34.262 966.035
 800.600 875.675
 349.267 436.552
 850.750 84.143
 263.051 261.005
 459.313 891.357
 573.967 933.653
 109.984 392.389
 804.128 661.474
 939.998 425.372
 8.535 780.258
 546.680 333.123
 254.930 952.594
 218.670 71.049
 576.029 596.616
 555.919 394.688
 198.112 334.420
 511.737 41.903
 274.347 575.454
 69.563 733.651
 374.688 429.629
 116.245 446.345
 361.349 759.480
 355.118 392.022
 592.917 378.470
 32.029 4.194
 312.197 746.688
 744.402 632.458
 572.067 335.166
 39.736 653.282
 707.485 470.237
 960.637 4.262
 565.701 540.373
 187.044 331.325
 934.423 75.640
 194.002 730.541
 660.866 285.873
 569.936 586.417
 213.165 75.215
 713.413 15.674
 107.597 510.566
 886.714 568.910
 996.545 898.246
 596.222 912.287
 897.377 470.890
 489.532 388.114
 233.847 675.021
 107.720 458.210
 79.742 914.168
 561.518 779.149
 337.865 593.873
 368.784 896.428
 982.938 449.991
 607.139 518.466
 949.419 452.617
 212.703 924.853
 587.568 362.576
 659.287 50.958
 754.586 89.201
 551.155 87.739
 791.416 936.160
 478.623 347.238
 677.322 221.172
 144.504 616.902
 199.152 475.827
 549.046 96.593
 743.760 849.474
 403.047 258.393
 372.369 597.776
 857.724 959.265
 794.376 789.375
 733.513 879.114
 183.407 35.886
 288.932 751.158
 6.316 79.772
 989.067 937.865
 30.703 165.536
 958.029 114.682
 880.592 991.834
 781.293 226.610
 193.880 680.998
 965.220 441.421
 947.469 108.963
 769.032 640.312
 533.571 379.290
 858.307 555.418
 948.248 482.234
 551.683 117.439
 73.962 801.289
 559.482 940.329
 662.790 178.984
 463.503 308.308
 745.324 559.930
 633.251 99.339
 869.513 636.919
 390.634 974.721
 709.268 545.741
 550.922 973.639
 148.206 112.121
 714.051 601.864
 241.274 841.503
 41.657 213.466
 365.906 166.524
 619.291 212.268
 102.982 100.726
 710.900 495.065
 722.224 578.928
 307.795 911.627
 701.065 348.695
 854.064 7.654
 172.851 283.347
 94.870 267.590
 99.946 650.226
 796.698 696.346
 898.656 939.452
 985.742 225.170
 132.426 854.839
 151.893 840.157
 242.636 522.099
 83.844 896.192
 435.272 677.929
 101.541 68.657
 198.123 880.422
 104.456 225.273
 226.083 705.622
 180.109 976.469
 99.040 561.684
 341.980 231.069
 33.255 521.325
 67.912 81.739
 636.623 321.047
 670.598 249.109
 392.625 43.621
 585.452 992.864
 706.912 645.685
 545.756 361.302
 732.383 337.977
 421.196 297.187
 879.446 310.089
 517.850 987.232
 282.095 618.847
 122.248 866.020
 469.985 449.190
 469.690 433.674
 862.202 894.121
 530.676 982.277
 298.707 886.864
 645.778 51.281
 837.084 720.436
 157.848 940.161
 220.211 489.630
 554.105 531.188
 347.837 835.748
 954.917 540.760
 422.798 128.828
 990.143 789.309
 180.118 14.658
 559.714 213.092
 311.883 429.276
 757.877 832.421
 267.946 352.320
 378.569 327.003
 516.012 858.404
 144.204 977.625
 886.120 324.389
 796.201 632.560
 183.851 867.060
 840.675 805.600
 41.875 393.290
 397.620 659.912
 276.655 731.702
 800.543 268.082
 440.717 635.210
 333.036 344.332
 3.082 467.363
 469.249 441.312
 671.819 847.565
 860.129 103.017
 891.888 681.801
 932.936 519.696
 935.185 863.280
 657.561 83.400
 252.871 523.445
 792.274 777.764
 715.742 346.087
 719.473 327.153
 937.621 939.229
 987.812 393.507
 298.806 170.151
 512.744 149.719
 378.970 303.149
 378.301 222.479
 916.870 597.665
 607.135 122.109
 861.702 102.317
 604.825 839.599
 619.422 859.673
 173.000 659.891
 856.927 774.565
 661.334 424.356
 665.502 418.239
 582.067 373.687
 38.714 980.074
 636.066 355.173
 352.967 142.147
 843.859 16.185
 293.896 559.280
 288.565 699.984
 718.951 863.718
 763.662 72.548
 634.640 180.237
 483.456 142.580
 472.752 300.883
 517.494 784.319
 428.233 210.892
 14.802 268.125
 855.382 126.544
 805.361 671.273
 769.686 665.158
 23.848 546.228
 859.300 46.320
 866.165 421.395
 140.120 166.435
 38.126 796.273
 387.324 106.156
 415.926 356.026
 717.545 748.180
 641.361 397.265
 481.491 92.861
 5.583 545.403
 836.530 968.369
 921.294 13.183
 710.652 813.488
 385.418 49.247
 129.373 253.161
 136.493 144.943
 169.815 243.585
 210.256 687.689
 823.796 604.804
 493.432 391.295
 314.805 19.680
 822.900 209.758
 520.778 809.805
 531.526 903.569
 32.506 517.987
 912.813 719.811
 531.077 65.597
 376.548 152.942
 930.031 809.139
 562.910 746.705
 510.074 507.442
 41.770 793.952
 815.344 107.901
 569.371 396.168
 697.987 461.988
 31.381 104.263
 737.439 947.115
 947.718 613.740
 546.116 379.936
 732.167 208.250
 755.894 196.774
 222.956 703.830
 889.688 307.434
 467.147 50.712
 817.631 221.952
 442.418 899.836
 113.965 444.357
 628.795 877.128
 732.987 927.424
 847.008 960.950
 952.709 807.290
 9.681 798.085
 263.707 172.160
 789.863 483.164
 656.683 266.083
 304.794 868.122
 762.194 53.472
 801.019 855.194
 274.788 254.995
 772.530 992.955
 634.420 858.474
 662.502 564.413
 701.541 272.989
 210.247 894.132
 138.097 59.565
 980.315 863.569
 962.008 882.423
 725.509 306.440
 673.257 591.052
 18.125 645.983
 928.905 291.374
 265.558 560.929
 774.132 785.583
 492.026 745.068
 296.509 762.056
 505.278 715.192
 469.232 771.962
 616.561 773.440
 172.096 26.283
 487.842 432.609
 540.782 839.958
 939.271 47.542
 88.067 608.621
 362.434 883.522
 485.177 263.133
 404.355 105.643
 586.502 458.890
 669.872 43.869
 652.899 337.278
 645.586 820.189
 782.808 577.873
 889.687 900.573
 129.298 939.901
 724.463 129.959
 476.221 383.582
 381.105 238.043
 406.952 745.329
 401.638 973.086
 442.346 410.153
 425.627 876.429
 795.794 340.326
 557.985 88.958
 516.512 557.413
 810.321 459.778
 818.957 876.724
 566.240 975.157
 956.626 516.399
 278.620 151.093
 550.308 570.432
 254.972 435.007
 360.348 184.578
 219.413 881.269
 963.892 310.281
 603.706 831.989
 103.752 854.249
 165.362 120.212
 886.000 875.512
 461.343 379.156
 867.339 708.570
 27.846 490.966
 67.372 777.314
 389.589 534.894
 320.074 691.910
 508.636 931.476
 226.011 537.684
 198.939 850.736
 443.315 134.663
 797.328 523.638
 650.359 297.972
 866.806 422.644
 293.838 607.428
 488.779 555.587
 98.117 9.817
 305.740 434.067
 228.843 355.394
 636.218 860.719
 277.693 102.807
 884.210 147.250
 745.646 321.038
 993.412 985.707
 157.337 446.017
 693.289 98.681
 124.968 201.687
 793.204 279.841
 711.226 624.708
 299.617 185.235
 9.040 208.233
 859.948 569.293
 482.289 38.806
 128.342 789.476
 894.451 192.282
 459.784 682.445
 518.343 96.371
 679.339 85.765
 274.471 591.212
 55.429 726.221
 821.064 823.163
 495.781 193.193
 826.790 204.124
 51.076 678.392
 436.641 538.445
 176.242 897.079
 609.938 156.375
 688.197 557.111
 712.408 857.580
 749.823 247.634
 705.306 536.367
 484.498 156.481
 45.557 173.534
 418.353 462.595
 121.590 95.499
 995.957 95.752
 657.997 942.283
 10.549 210.022
 64.567 90.647
 225.836 719.760
 545.728 551.186
 490.077 528.126
 867.550 818.278
 704.738 209.541
 771.566 284.785
 512.797 350.914
 976.445 640.290
 122.240 114.563
 696.845 919.041
 338.016 851.587
 388.269 333.858
 403.309 401.836
 580.698 772.920
 364.430 590.060
 853.076 411.098
 291.683 32.162
 214.815 625.294
 183.455 756.616
 966.662 649.037
 827.559 20.132
 907.042 765.517
 321.036 640.636
 5.007 446.381
 588.402 911.942
 178.981 587.615
 773.521 821.511
 981.340 780.794
 199.382 623.969
 0.733 560.868
 34.066 478.236
 942.815 478.881
 413.862 625.014
 250.196 113.707
 553.068 644.886
 966.184 230.776
 14.605 516.470
 354.822 953.147
 479.464 201.042
 660.474 282.250
 892.769 167.161
 750.535 608.628
 89.301 879.453
 239.575 19.429
 924.474 693.426
 875.458 536.941
 523.796 597.574
 388.756 724.744
 683.673 740.033
 905.417 954.062
 331.179 975.343
 216.536 627.414
 605.243 713.822
 333.647 670.039
 834.936 988.427
 556.943 997.774
 943.672 849.489
 798.926 594.676
 535.632 324.361
 767.088 441.964
 760.391 245.728
 274.331 254.648
 594.319 158.401
 951.134 741.983
 216.775 299.998
 843.105 616.724
 942.609 746.588
 234.075 555.841
 650.001 291.436
 808.594 747.181
 717.797 445.428
 307.428 43.502
 265.428 214.007
 812.012 354.061
 531.008 510.743
 973.774 16.558
 791.827 345.775
 964.762 56.780
 542.145 302.710
 828.264 523.039
 114.761 455.170
 741.317 306.715
 437.503 329.693
 532.539 873.497
 728.592 991.494
 524.185 242.726
 184.219 900.466
 360.197 990.459
 829.058 84.361
 244.210 407.178
 870.305 22.533
 822.776 620.613
 6.029 685.626
 517.485 170.897
 29.829 583.691
 221.394 387.511
 790.017 727.363
 44.426 919.564
 599.889 784.640
 911.534 882.354
 756.219 740.733
 807.034 539.428
 59.327 252.352
 917.133 991.358
 496.288 983.153
 777.142 506.810
 358.719 257.098
 284.980 440.460
 530.740 754.945
 431.471 933.725
 966.977 980.403
 231.582 101.568
 153.865 251.674
 358.541 251.047
 732.002 836.914
 702.048 949.311
 278.164 994.703
 638.016 820.996
 281.099 440.041
 434.137 683.218
 576.828 610.009
 474.823 662.328
 371.493 919.415
 0.546 937.455
 610.433 484.093
 778.367 644.456
 942.047 947.609
 588.611 688.772
 167.984 615.869
 991.447 960.844
 614.402 14.251
 468.993 942.994
 752.650 804.701
 493.977 427.348
 45.048 197.543
 203.548 31.389
 998.938 167.285
 333.371 167.799
 839.416 926.395
 647.472 880.478
 820.809 859.882
 866.464 546.960
 704.915 0.775
 711.933 432.308
 259.114 797.427
 137.092 790.098
 141.870 443.548
 670.785 986.955
 321.995 107.347
 458.968 588.770
 249.691 593.998
 518.608 614.985
 593.272 33.443
 725.251 133.997
 160.114 221.369
 517.182 944.845
 21.595 13.987
 424.202 440.895
 200.236 336.207
 603.641 568.615
 97.039 698.235
 204.591 532.882
 135.080 807.918
 775.950 29.287
 572.038 736.824
 105.014 38.985
 742.794 858.898
 919.953 853.717
 989.998 284.073
 238.052 24.323
 535.112 998.727
 797.149 377.617
 547.610 284.010
 803.203 421.730
 651.580 986.364
 73.477 172.425
 235.854 776.948
 791.771 261.569
 828.059 963.912
 336.762 728.637
 779.855 659.771
 642.411 7.129
 868.398 992.469
 24.129 676.140
 629.213 560.582
 407.792 694.630
 232.686 838.713
 60.555 229.323
 138.118 747.202
 700.834 249.675
 196.349 10.314
 795.871 733.214
 118.512 278.994
 803.240 306.113
 531.423 718.893
 519.916 156.635
 149.744 932.832
 839.560 88.627
 814.630 661.210
 434.152 129.302
 384.622 786.527
 846.760 436.956
 276.487 252.379
 462.969 652.085
 104.462 726.841
 902.305 847.507
 571.480 219.350
 699.007 923.054
 944.654 564.245
 212.995 487.232
 971.402 268.567
 594.226 816.716
 537.505 882.865
 212.325 494.985
 262.291 878.592
 232.088 429.797
 300.514 231.612
 265.881 527.161
 59.958 136.692
 146.072 764.151
 235.975 771.267
 542.296 427.316
 349.920 937.765
 185.922 55.866
 901.716 32.340
 971.552 103.502
 804.634 794.667
 875.360 479.363
 162.995 9.802
 982.928 182.475
 834.229 970.899
 553.666 956.232
 942.008 423.342
 891.619 776.472
 386.519 639.801
 348.398 580.833
 944.180 605.571
 386.113 746.148
 227.893 298.780
 687.642 738.095
 259.321 145.664
 557.618 172.350
 808.754 722.799
 627.603 333.741
 810.958 112.170
 308.371 359.742
 845.491 328.245
 744.934 683.091
 858.586 406.329
 777.408 586.930
 435.544 936.457
 723.118 511.853
 145.264 555.946
 630.383 990.559
 862.939 575.627
 48.338 210.773
 826.950 49.983
 674.284 424.961
 248.751 140.442
 422.653 955.753
 20.150 135.263
 278.394 874.303
 854.257 440.732
 600.926 556.013
 660.906 849.255
 509.615 10.753
 154.115 413.589
 362.851 925.093
 380.836 946.684
 723.267 790.068
 762.743 47.794
 242.526 883.000
 274.898 292.739
 589.754 555.086
 919.120 875.097
 455.446 592.489
 760.733 241.976
 182.960 977.961
 513.554 719.771
 186.380 308.469
 210.896 499.497
 808.036 313.592
 574.555 766.042
 31.503 276.753
 676.968 969.841
 704.221 859.529
 724.738 902.422
 924.285 556.831
 818.506 138.998
 622.609 221.759
 361.780 732.609
 317.014 263.088
 99.955 606.291
 549.272 971.124
 223.754 604.555
 738.471 219.855
 425.126 485.397
 520.919 541.707
 557.747 502.460
 103.142 307.917
 641.515 527.551
 563.272 770.395
 326.492 670.856
 308.519 843.561
 765.679 985.051
 271.593 305.918
 759.790 395.625
 724.377 176.004
 356.113 429.424
 448.325 226.025
 85.851 453.698
 151.589 314.979
 191.471 966.198
 514.526 593.037
 462.232 361.340
 707.905 807.517
 299.714 546.996
 119.837 350.900
 966.876 700.358
 884.243 271.425
 427.682 369.680
 489.940 920.937
 6.829 482.226
 707.457 962.683
 240.797 678.618
 570.982 88.854
 655.519 722.017
 544.140 504.964
 899.043 629.637
 957.212 292.183
 239.085 137.228
 584.928 441.715
 168.071 268.037
 921.069 215.140
 958.016 160.974
 459.898 584.700
 893.216 83.072
 604.225 677.056
 452.471 264.702
 753.036 227.637
 489.408 48.609
 573.590 160.798
 997.953 922.476
 407.379 169.556
 81.413 537.184
 498.054 969.297
 452.579 417.080
 142.319 149.686
 66.526 3.494
 659.731 921.062
 168.019 87.555
 40.705 734.212
 165.783 873.392
 377.749 699.725
 823.237 548.493
 405.734 914.934
 479.968 645.729
 193.121 457.976
 543.492 873.295
 836.274 680.831
 673.109 816.945
 839.997 42.878
 726.626 726.779
 224.152 605.799
 168.892 872.094
 611.608 257.361
 714.490 956.934
 38.045 59.256
 164.323 251.018
 718.457 901.851
 819.422 211.277
 826.024 991.085
 340.205 894.681
 631.843 950.296
 244.016 730.196
 342.407 368.318
 379.400 704.223
 207.534 106.468
 116.997 587.803
 84.499 248.221
 791.588 4.061
 592.444 159.280
 208.822 300.267
 310.871 160.913
 87.136 890.419
 531.385 9.952
 887.712 902.227
 805.279 944.349
 42.919 167.963
 711.531 979.204
 530.136 303.825
 748.901 425.519
 659.358 429.732
 208.925 19.261
 909.330 984.053
 68.490 373.914
 420.647 719.372
 934.414 753.321
 51.271 850.519
 539.150 966.780
 639.088 129.704
 215.637 844.216
 669.581 401.407
 737.847 600.429
 989.633 637.947
 297.201 54.348
 569.157 162.317
 667.377 257.846
 822.200 455.462
 592.936 500.616
 342.913 738.838
 500.405 800.042
 477.001 178.667
 982.128 30.860
 276.814 725.115
 429.341 487.102
 622.092 67.817
 305.897 352.465
 625.461 139.342
 50.159 754.591
 582.520 851.618
 490.375 529.145
 323.822 19.025
 56.943 771.953
 736.915 558.210
 400.115 728.478
 760.253 302.014
 278.797 591.785
 320.055 6.814
 608.161 650.662
 451.783 143.741
 251.899 762.316
 388.877 759.393
 758.471 898.032
 334.705 376.731
 586.867 120.174
 284.616 527.970
 91.886 655.257
 911.843 905.397
 365.223 106.482
 655.171 260.765
 8.604 441.700
 682.419 447.280
 678.648 356.561
 989.537 389.130
 248.120 370.315
 121.282 181.309
 210.813 501.994
 660.035 7.268
 381.855 301.537
 971.322 544.324
 454.014 93.517
 668.313 78.051
 834.202 515.968
 766.209 629.022
 751.403 304.210
 647.502 110.741
 574.471 46.274
 310.177 379.631
 860.552 604.650
 185.633 140.260
 955.240 606.558
 307.393 56.066
 145.175 915.197
 204.347 252.648
 911.845 136.570
 455.499 242.951
 819.238 835.288
 952.132 347.674
 883.292 338.471
 96.273 16.817
 891.316 425.610
 152.777 307.077
 366.583 225.476
 950.898 752.966
 586.935 676.228
 987.401 245.712
 974.509 624.526
 558.150 452.876
 62.779 232.234
 882.394 62.929
 231.168 779.285
 780.899 403.708
 169.003 168.216
 525.778 82.778
 110.018 685.063
 149.628 443.381
 864.561 603.808
 140.950 174.187
 496.006 553.901
 871.247 97.853
 645.302 734.804
 809.463 376.048
 336.330 855.889
 47.303 381.640
 5.752 417.828
 553.448 717.182
 233.647 711.897
 17.748 108.302
 522.862 791.240
 963.474 617.445
 631.057 23.240
 774.757 144.504
 623.648 540.953
 389.091 983.767
 539.935 615.420
 75.661 159.450
 478.515 327.065
 96.987 873.727
 969.707 845.910
 224.864 70.887
 748.216 575.687
 345.644 389.284
 832.903 580.084
 491.693 569.551
 104.753 310.049
 25.583 284.577
 119.358 174.707
 784.466 815.828
 545.175 945.992
 370.701 624.261
 560.161 125.033
 510.599 645.585
 522.108 9.132
 258.941 712.615
 834.969 329.399
 518.426 396.515
 825.986 544.481
 789.433 428.714
 615.582 504.298
 638.452 772.036
 971.326 584.041
 148.502 49.229
 384.131 143.285
 620.102 996.666
 563.037 413.853
 258.304 617.982
 16.059 554.636
 194.580 884.984
 748.623 539.210
 339.635 930.138
 576.021 935.579
 585.274 345.684
 398.287 185.227
 314.319 238.997
 639.112 144.981
 34.236 272.915
 97.299 889.685
 922.845 864.591
 720.358 821.730
 816.547 738.979
 383.668 246.028
 539.322 985.884
 72.123 762.684
 773.997 895.666
 918.991 136.656
 928.541 32.102
 192.124 21.860
 615.270 15.877
 441.517 860.080
 608.870 253.814
 873.998 21.685
 101.958 662.892
 417.850 400.282
 59.905 250.638
 527.849 77.459
 767.996 61.510
 283.315 712.569
 745.232 460.001
 800.012 127.773
 4.718 363.487
 40.927 307.450
 808.392 870.161
 229.219 136.509
 184.520 649.104
 775.031 602.527
 344.020 510.760
 790.643 586.105
 993.222 187.339
 328.034 482.144
 346.391 595.426
 699.819 717.176
 294.517 689.067
 987.333 255.488
 794.006 543.530
 775.149 686.118
 659.463 30.844
 534.376 736.067
 841.570 491.950
 990.761 610.240
 159.824 201.273
 418.960 478.991
 759.643 322.761
 590.702 549.011
 146.093 27.578
 139.235 307.172
 87.458 679.050
 280.999 830.412
 509.388 576.973
 131.528 133.561
 445.826 918.582
 567.831 772.940
 360.965 995.531
 603.972 743.765
 594.766 463.864
 268.105 776.699
 153.909 946.709
 784.062 641.843
 614.418 547.149
 582.968 961.089
 18.644 742.317
 992.650 281.837
 538.008 920.256
 895.283 11.967
 487.223 720.664
 805.519 8.542
 372.086 701.581
 628.885 667.764
 840.911 419.755
 318.541 813.268
 201.928 166.505
 90.413 321.864
 31.437 617.835
 193.601 573.813
 998.964 952.391
 203.786 547.687
 498.296 369.243
 729.804 792.579
 822.279 845.709
 442.896 963.257
 232.870 750.448
 678.131 972.779
 337.676 46.320
 69.850 743.616
 124.668 149.309
 897.626 679.866
 965.486 562.773
 994.090 262.341
 965.803 580.009
 237.263 23.812
 512.266 182.475
 182.001 797.475
 486.922 686.773
 220.089 767.599
 841.710 281.921
 567.104 972.571
 451.099 811.415
 204.831 518.243
 996.541 594.679
 837.686 620.132
 141.781 742.897
 705.055 488.912
 195.863 938.621
 311.756 52.579
 546.704 541.510
 457.095 134.163
 301.379 818.950
 348.439 304.995
 161.751 135.956
 645.349 555.067
 671.089 769.829
 390.448 774.231
 617.064 228.510
 417.180 946.955
 800.525 274.992
 784.023 820.569
 262.265 411.617
 449.525 519.732
 789.259 116.467
 980.754 320.979
 438.499 298.692
 865.482 259.232
 464.407 40.629
 589.916 867.136
 412.038 902.540
 241.482 617.733
 942.988 702.034
 20.512 286.662
 847.550 456.758
 794.326 722.822
 521.500 948.075
 128.935 432.724
 258.668 368.606
 92.231 975.940
 43.730 641.258
 371.175 734.919
 89.344 16.283
 795.155 975.469
 316.777 380.942
 447.776 833.500
 951.522 659.184
 997.079 543.939
 720.467 682.695
 325.226 729.362
 73.001 816.644
 716.529 264.887
 886.769 400.911
 819.245 273.764
 193.920 88.829
 961.518 342.152
 213.529 439.188
 633.428 494.676
 991.112 542.848
 581.225 782.856
 20.778 82.945
 860.969 210.685
 606.668 467.836
 809.098 875.048
 358.072 610.077
 477.690 618.786
 10.330 514.654
 0.708 681.972
 827.756 187.983
 281.365 58.951
 734.960 979.037
 574.568 807.121
 301.750 449.084
 65.334 956.265
 990.090 261.405
 575.255 997.757
 78.397 551.988
 553.650 20.467
 280.682 342.263
 595.561 249.270
 851.107 981.762
 770.540 143.129
 436.507 448.969
 18.028 948.736
 841.972 820.278
 68.667 74.284
 392.151 957.872
 666.114 253.261
 591.233 726.433
 998.754 883.175
 148.461 975.198
 991.355 337.180
 187.422 406.040
 567.319 411.892
 93.317 970.739
 865.289 361.899
 173.189 922.505
 199.839 416.023
 262.930 300.314
 893.518 23.139
 968.268 801.931
 903.381 853.044
 184.466 446.135
 924.193 312.592
 413.766 520.079
 705.748 827.015
 656.566 328.623
 84.319 694.441
 960.838 623.669
 437.481 27.272
 196.449 98.883
 244.667 241.952
 102.082 434.760
 318.504 109.131
 910.581 407.966
 287.714 405.307
 875.368 14.536
 613.025 356.240
 230.467 267.204
 932.924 989.082
 657.559 821.565
 824.263 137.068
 295.947 263.317
 159.784 606.234
 9.495 289.674
 514.848 122.094
 765.449 72.664
 461.435 345.222
 33.818 371.848
 859.255 963.655
 485.957 930.921
 260.339 637.810
 563.675 949.110
 461.375 156.971
 765.053 957.615
 822.315 347.397
 513.003 887.137
 803.355 98.745
 953.172 9.398
 916.422 911.112
 888.063 438.384
 931.068 938.820
 666.318 41.555
 285.520 963.728
 285.093 633.794
 627.108 680.747
 257.785 794.206
 716.009 247.342
 180.373 285.715
 373.952 128.685
 81.999 987.793
 125.111 768.062
 956.707 232.407
 867.941 700.954
 684.438 111.864
 620.170 99.367
 404.269 494.598
 708.982 834.614
 298.621 321.842
 926.888 451.578
 383.950 85.811
 161.390 690.826
 934.519 920.362
 931.981 627.806
 447.797 320.731
 558.052 137.350
 902.274 392.940
 340.661 269.022
 473.823 599.663
 3.082 532.370
 830.964 992.143
 610.480 854.325
 791.409 812.197
 517.416 662.955
 114.191 420.096
 390.439 767.235
 848.735 699.446
 667.288 301.802
 242.618 246.073
 667.916 364.809
 205.092 741.791
 17.302 237.529
 668.134 314.087
 705.829 393.614
 518.643 397.847
 457.799 306.610
 685.153 544.807
 638.611 285.039
 244.148 810.403
 570.506 909.173
 311.618 216.794
 287.920 832.189
 955.346 416.378
 716.931 726.208
 305.606 23.953
 357.686 501.564
 563.148 250.371
 460.747 872.362
 263.006 949.292
 672.926 164.941
 213.485 115.178
 268.418 516.316
 207.544 269.439
 537.947 350.393
 317.596 207.694
 171.551 79.877
 206.516 810.100
 606.884 206.041
 992.750 234.876
 219.998 487.232
 323.908 909.494
 883.209 246.190
 172.824 532.032
 106.471 577.453
 657.146 414.998
 594.677 606.656
 785.857 204.440
 301.447 716.148
 294.544 437.651
 726.343 974.609
 689.669 853.379
 401.395 846.302
 777.580 519.806
 936.666 577.981
 506.794 18.911
 163.865 703.666
 55.475 333.164
 430.315 620.432
 106.442 74.327
 879.746 688.666
 979.080 17.553
 116.219 330.149
 243.901 940.921
 315.984 934.676
 96.935 795.268
 40.513 354.169
 786.731 656.828
 451.345 441.554
 888.413 551.418
 651.402 574.686
 32.286 529.923
 623.278 753.747
 597.187 657.665
 926.637 549.772
 852.573 332.352
 505.716 553.824
 512.830 434.874
 774.134 688.146
 790.123 753.010
 545.660 715.184
 889.176 299.660
 402.433 956.126
 772.514 114.358
 100.622 811.761
 685.142 820.412
 550.070 384.615
 813.366 181.251
 539.554 817.919
 967.032 620.346
 561.548 894.958
 924.099 741.968
 996.608 748.314
 120.913 308.281
 302.505 994.705
 473.397 525.449
 300.104 285.378
 989.467 392.237
 817.796 707.841
 400.321 933.775
 838.334 21.138
 669.811 436.632
 453.571 698.717
 12.154 15.209
 769.325 800.491
 987.078 560.774
 888.112 924.933
 579.555 80.664
 33.477 794.606
 593.134 744.476
 146.013 311.626
 579.258 375.247
 85.952 356.000
 230.614 306.091
 206.475 878.113
 228.514 256.572
 129.988 410.948
 949.560 348.862
 258.831 467.536
 905.678 402.825
 902.799 130.207
 967.214 933.458
 7.079 731.174
 157.757 676.087
 742.482 885.664
 421.144 227.686
 680.055 301.267
 258.468 400.239
 747.374 48.348
 481.661 908.806
 565.039 149.719
 699.277 977.785
 328.535 12.377
 161.580 649.533
 949.946 974.733
 571.088 966.238
 351.563 939.716
 689.679 605.733
 332.906 83.433
 525.705 962.227
 365.693 112.278
 498.793 441.957
 637.902 645.759
 893.873 900.314
 126.143 450.708
 720.306 580.413
 961.284 383.363
 580.662 663.503
 729.937 713.314
 573.851 39.606
 66.347 727.005
 559.146 223.742
 205.914 123.955
 194.372 440.795
 441.810 226.890
 139.776 883.250
 326.429 694.292
 248.261 503.606
 244.885 532.636
 705.534 571.289
 741.231 303.677
 156.109 626.512
 860.804 573.025
 271.921 566.033
 273.275 679.032
 861.664 953.597
 128.005 660.417
 56.001 457.498
 361.717 777.434
 864.940 665.901
 501.850 120.704
 220.186 645.001
 189.127 715.744
 671.962 103.834
 559.610 706.867
 94.140 171.446
 987.933 314.415
 904.462 726.540
 285.593 492.723
 472.114 236.730
 385.379 526.781
 59.919 844.766
 517.661 163.139
 33.244 303.894
 416.799 510.433
 315.654 525.713
 785.046 617.981
 538.747 314.150
 13.744 863.910
 830.242 61.485
 522.208 589.292
 222.704 160.721
 356.528 599.780
 711.359 917.201
 304.670 534.678
 711.999 236.469
 470.001 754.286
 191.211 130.462
 320.093 414.583
 886.243 566.564
 836.876 144.092
 579.053 720.811
 761.524 87.137
 319.895 765.000
 604.686 672.253
 244.848 785.971
 209.613 961.471
 336.542 812.552
 170.469 758.387
 228.937 611.052
 356.749 238.885
 249.205 443.788
 541.508 922.151
 69.691 297.616
 618.408 540.955
 60.763 752.063
 891.004 284.426
 94.388 131.354
 275.692 974.676
 755.002 473.956
 154.274 767.279
 728.182 150.348
 797.875 716.932
 321.527 298.382
 344.100 71.563
 341.798 150.246
 904.925 14.090
 826.684 460.673
 503.110 90.165
 780.710 668.403
 747.370 87.208
 167.860 828.198
 856.570 275.229
 996.829 325.899
 304.455 809.371
 629.973 661.640
 780.738 619.304
 138.340 274.549
 731.498 178.832
 0.635 244.818
 659.915 333.213
 44.119 395.427
 923.406 550.174
 794.448 616.014
 569.623 7.523
 336.250 326.053
 3.757 305.403
 87.066 705.018
 993.805 29.895
 207.466 355.376
 797.449 147.849
 566.118 282.669
 460.740 297.120
 559.925 718.778
 599.820 484.014
 668.757 263.445
 65.336 808.588
 367.534 849.783
 716.263 421.947
 94.583 66.703
 334.760 556.946
 6.123 700.814
 313.751 759.475
 557.849 938.453
 789.838 242.141
 824.085 332.225
 99.315 961.586
 374.311 363.091
 856.434 726.571
 410.648 587.048
 220.411 533.486
 365.806 953.303
 489.028 821.966
 859.806 818.261
 568.222 384.339
 609.549 496.401
 982.951 952.708
 824.968 316.080
 357.358 746.407
 759.352 156.619
 972.271 475.639
 312.725 294.677
 454.004 965.305
 22.426 185.469
 537.054 953.033
 973.703 40.892
 429.510 9.290
 388.101 876.011
 676.748 473.234
 114.276 101.930
 727.480 859.006
 373.752 911.949
 145.699 192.573
 775.015 194.675
 649.857 33.811
 378.420 708.771
 792.296 632.548
 0.023 856.206
 91.109 386.785
 716.058 821.632
 95.030 907.807
 855.931 723.218
 79.497 957.787
 538.029 3.550
 546.720 983.374
 850.093 727.502
 220.554 112.340
 148.411 37.449
 902.463 263.638
 144.638 425.280
 80.287 413.907
 665.904 36.916
 77.335 300.963
 366.330 140.123
 394.232 678.070
 592.522 513.069
 656.644 178.406
 871.761 592.322
 743.385 439.347
 611.988 138.709
 564.544 168.863
 43.224 212.017
 999.166 624.879
 859.694 805.985
 426.078 602.074
 562.688 389.037
 406.958 573.925
 981.249 270.085
 553.213 481.257
 639.617 499.339
 651.379 668.090
 528.132 398.997
 287.205 282.763
 852.932 666.062
 626.352 744.444
 626.622 808.178
 637.635 544.976
 608.251 862.671
 919.151 152.137
 400.144 449.016
 772.698 306.786
 208.605 146.291
 209.994 782.893
 325.358 541.254
 935.865 191.341
 190.157 521.274
 887.389 656.683
 558.770 92.066
 790.771 947.333
 883.997 176.185
 184.305 676.152
 283.319 128.301
 29.196 557.987
 130.943 611.813
 51.405 976.824
 293.376 683.416
 316.278 606.970
 698.316 483.497
 800.917 894.850
 361.742 526.926
 292.574 450.823
 225.992 817.929
 278.392 950.028
 413.723 601.734
 404.383 889.105
 463.609 632.808
 949.465 399.059
 171.009 143.489
 791.717 446.292
 151.613 887.090
 824.855 852.482
 722.069 496.171
 327.581 83.578
 145.904 120.283
 589.244 168.449
 425.952 709.371
 172.734 144.078
 289.176 101.110
 648.303 337.481
 662.814 105.291
 886.850 601.526
 91.589 299.061
 62.997 354.579
 207.227 137.281
 220.011 230.425
 499.254 16.752
 501.468 138.531
 419.229 26.736
 197.723 144.692
 901.075 576.669
 406.137 402.980
 23.286 861.516
 8.156 262.218
 52.808 42.813
 547.339 9.819
 976.803 66.547
 502.051 644.321
 781.770 575.884
 14.662 742.670
 817.472 416.070
 823.778 331.985
 176.456 670.110
 483.289 626.705
 922.732 47.044
 806.244 254.804
 462.388 200.438
 285.064 890.788
 314.786 254.501
 282.890 23.975
 918.835 420.759
 412.577 418.890
 1.081 202.165
 396.773 937.230
 0.631 796.976
 89.500 69.962
 352.836 65.477
 319.701 321.472
 295.110 833.158
 951.508 558.916
 693.161 539.176
 533.708 417.996
 66.279 854.669
 199.507 686.107
 91.510 87.878
 972.596 375.490
 916.646 49.090
 310.532 578.667
 342.635 795.658
 873.081 557.640
 531.704 933.903
 21.552 264.286
 245.916 179.390
 143.073 295.024
 562.883 819.337
 337.559 336.504
 594.906 870.679
 418.846 415.037
 451.861 765.423
 257.689 690.293
 737.085 642.479
 753.427 368.997
 402.441 994.221
 761.778 307.713
 170.296 859.045
 55.223 542.136
 765.767 711.368
 354.606 855.621
 405.016 61.653
 978.954 380.063
 820.485 815.473
 126.254 420.908
 240.563 67.554
 960.213 294.375
 301.508 29.585
 854.344 53.466
 678.546 655.931
 480.462 920.431
 59.385 575.845
 147.593 913.048
 928.278 642.151
 451.053 191.944
 916.815 632.629
 9.975 723.428
 346.618 900.408
 812.865 869.850
 129.706 462.857
 490.944 925.734
 698.601 684.884
 62.394 617.044
 857.216 282.866
 279.507 392.558
 825.450 420.835
 435.654 445.929
 698.543 653.098
 198.635 815.423
 662.983 989.579
 908.001 382.296
 663.819 415.074
 561.312 910.411
 566.145 415.108
 1.004 486.937
 912.250 973.486
 260.711 400.236
 64.318 775.131
 626.727 955.472
 212.747 27.955
 284.344 325.768
 497.279 105.594
 845.322 877.240
 360.590 695.878
 65.656 616.001
 463.098 45.324
 463.568 375.684
 718.254 335.960
 716.445 2.667
 646.994 976.168
 860.001 275.538
 639.330 281.463
 719.595 304.196
 394.074 454.083
 286.565 146.200
 781.559 122.835
 104.005 823.422
 339.118 797.903
 167.167 556.047
 218.315 141.319
 472.236 104.445
 512.974 805.057
 590.344 639.038
 817.424 988.299
 506.260 576.256
 607.863 697.285
 276.201 622.797
 572.062 729.552
 737.850 674.220
 502.807 564.459
 787.067 796.499
 440.511 929.247
 437.519 875.241
 725.613 770.890
 646.818 507.187
 779.891 535.427
 449.560 708.412
 259.274 16.047
 335.575 164.792
 643.552 946.904
 680.595 210.165
 988.348 0.406
 834.478 908.964
 52.632 790.885
 735.229 481.427
 124.831 937.169
 509.521 544.904
 849.351 621.316
 884.711 974.013
 153.221 471.918
 643.918 590.781
 892.940 959.864
 153.218 884.452
 190.920 924.762
 855.243 795.877
 168.666 844.595
 811.185 565.690
 172.831 153.361
 966.582 286.480
 846.244 325.828
 976.306 180.560
 937.916 750.233
 640.197 575.646
 445.987 154.331
 340.153 915.671
 120.724 734.042
 227.730 33.274
 49.369 243.898
 262.042 950.311
 732.306 372.106
 842.690 54.597
 925.254 358.554
 601.623 32.212
 452.639 280.146
 619.014 87.966
 33.851 874.010
 697.823 950.488
 950.643 485.354
 483.734 886.992
 617.536 393.683
 844.145 415.784
 998.043 710.120
 542.286 837.375
 490.992 461.496
 458.968 858.649
 749.798 736.323
 351.767 975.432
 702.708 606.841
 904.361 439.393
 326.491 343.860
 940.439 363.118
 955.668 481.494
 568.073 126.126
 753.048 982.145
 421.052 813.496
 547.159 903.957
 390.735 42.440
 383.319 29.582
 441.053 570.906
 615.936 213.590
 493.936 412.153
 171.521 223.557
 514.514 441.735
 169.549 455.065
 944.738 335.766
 539.229 602.307
 488.620 44.510
 705.464 563.116
 978.312 321.754
 130.545 90.021
 11.805 302.150
 236.672 898.183
 192.759 965.553
 448.280 677.855
 891.146 34.557
 185.819 195.483
 328.815 420.066
 220.416 6.064
 653.379 526.339
 921.426 233.212
 252.042 333.736
 358.820 36.247
 456.894 242.302
 675.637 299.978
 666.201 745.745
 541.127 417.734
 741.355 442.443
 204.944 847.236
 903.916 22.563
 771.894 98.444
 647.062 308.547
 833.720 549.422
 864.365 296.113
 760.586 708.081
 287.955 336.069
 454.907 362.630
 797.603 20.991
 591.650 250.304
 420.170 167.853
 653.071 72.093
 171.283 206.700
 955.852 680.576
 912.285 750.330
 362.069 249.405
 297.884 600.545
 162.293 17.674
 693.944 678.196
 372.923 502.325
 749.225 597.843
 256.923 739.357
 536.261 860.165
 567.040 393.164
 839.913 938.313
 836.091 346.533
 100.465 186.245
 965.770 426.189
 622.487 310.990
 562.608 145.234
 180.439 706.101
 559.327 60.107
 904.448 834.730
 966.990 492.074
 960.385 938.391
 406.446 788.659
 770.939 7.371
 848.011 976.332
 410.547 322.600
 680.706 950.459
 976.784 123.800
 474.355 270.643
 651.969 497.707
 180.279 78.671
 357.668 351.696
 833.160 672.299
 235.494 46.162
 314.919 281.762
 102.677 623.425
 371.369 678.438
 800.758 576.974
 737.348 358.483
 329.001 253.524
 32.316 290.975
 507.632 538.321
 595.747 93.405
 904.531 723.487
 902.628 130.875
 965.638 947.949
 849.882 453.737
 875.174 388.971
 453.482 856.433
 126.066 308.719
 215.489 213.823
 171.127 959.343
 185.457 826.524
 747.075 337.021
 79.821 870.638
 489.949 475.404
 467.656 427.287
 593.774 773.380
 165.872 581.752
 384.191 168.387
 499.480 989.532
 493.325 467.404
 813.584 256.649
 617.445 21.790
 617.359 764.195
 729.341 133.369
 493.426 862.964
 795.066 77.340
 618.980 994.420
 30.380 658.043
 571.060 471.104
 124.472 527.342
 383.950 725.441
 584.069 608.980
 401.356 553.872
 914.772 417.922
 832.566 627.178
 91.436 639.369
 545.870 582.164
 86.645 351.123
 183.287 769.518
 865.248 814.599
 279.944 13.423
 530.746 918.556
 544.701 986.560
 371.675 496.076
 583.916 356.498
 626.562 725.273
 109.246 193.602
 416.384 309.427
 497.506 114.680
 613.529 769.773
 603.599 779.476
 384.121 897.061
 57.253 58.118
 792.326 634.501
 194.637 986.847
 555.147 609.185
 33.946 457.498
 726.692 410.962
 750.037 14.402
 542.375 22.694
 340.329 622.748
 714.691 534.509
 209.041 427.381
 319.823 193.985
 288.920 333.710
 803.277 736.128
 831.609 346.698
 145.993 849.573
 845.594 524.167
 531.119 131.997
 263.114 801.930
 925.067 297.506
 646.669 886.209
 402.033 66.315
 676.954 579.758
 194.294 702.914
 825.545 898.902
 815.018 698.915
 738.870 876.962
 977.716 512.639
 629.519 153.355
 806.735 486.342
 774.484 75.881
 204.383 236.740
 398.209 745.689
 498.459 643.606
 315.490 0.267
 253.461 498.759
 722.111 940.102
 581.858 393.520
 150.152 80.781
 459.161 252.018
 503.112 266.113
 526.632 311.505
 110.181 961.875
 85.148 325.768
 198.367 707.248
 447.896 355.998
 88.786 215.642
 361.120 12.909
 744.759 662.830
 732.344 238.043
 203.617 993.215
 663.498 240.082
 533.238 920.223
 589.602 628.395
 593.522 640.610
 817.674 971.276
 330.656 961.766
 668.823 326.427
 69.494 533.431
 801.016 887.711
 231.265 548.815
 760.433 922.379
 727.860 643.653
 833.849 59.616
 560.912 674.721
 389.119 672.930
 677.729 641.748
 959.885 279.581
 153.971 659.240
 796.473 279.844
 234.892 658.669
 738.073 962.573
 576.439 368.766
 410.383 12.369
 290.837 184.809
 594.614 34.262
 678.134 289.973
 403.134 146.344
 78.210 966.768
 716.876 27.170
 322.798 458.843
 351.296 6.407
 223.017 177.875
 110.224 683.264
 266.957 52.724
 327.894 992.439
 799.048 584.624
 584.260 721.950
 936.704 789.985
 980.944 847.360
 81.468 908.804
 986.757 74.044
 286.173 149.992
 282.370 80.610
 834.168 93.806
 961.544 805.141
 12.239 825.546
 667.405 900.135
 259.488 723.713
 870.891 155.887
 147.119 750.584
 226.996 225.402
 189.041 414.995
 293.435 612.043
 453.792 507.862
 464.342 354.985
 700.868 603.226
 685.429 683.816
 108.801 914.509
 881.595 644.442
 110.836 780.992
 376.142 121.757
 872.759 107.734
 323.873 113.715
 205.112 908.218
 57.460 625.694
 320.990 508.662
 575.124 248.000
 655.769 412.424
 323.274 713.436
 735.043 629.160
 174.010 382.005
 793.032 923.960
 615.965 307.662
 940.380 804.696
 797.870 964.744
 295.317 650.055
 145.345 772.206
 716.376 585.695
 848.936 690.508
 902.234 81.570
 959.644 583.077
 401.827 700.484
 69.385 951.341
 955.852 547.604
 368.632 554.910
 972.488 214.878
 110.412 317.376
 432.025 985.679
 345.762 560.107
 176.721 756.593
 985.430 783.566
 136.218 178.982
 369.186 975.842
 281.180 447.096
 248.587 334.864
 907.286 627.214
 400.775 673.134
 600.502 489.160
 557.225 976.578
 997.774 163.854
 347.780 222.610
 263.303 195.324
 0.499 752.684
 280.827 410.213
 403.530 133.125
 601.365 610.587
 206.272 432.007
 571.445 165.425
 121.556 362.304
 139.689 782.127
 774.545 480.752
 143.768 871.562
 941.818 42.131
 412.181 159.451
 28.038 659.523
 476.313 364.363
 158.176 348.109
 731.065 570.336
 419.199 83.984
 363.463 222.580
 993.060 707.059
 597.656 711.053
 187.781 870.531
 794.267 162.767
 528.239 86.532
 657.980 113.808
 24.265 551.808
 418.515 91.343
 729.907 937.881
 978.781 109.985
 561.799 291.659
 995.258 622.078
 701.759 475.385
 947.774 394.669
 492.939 555.039
 950.401 94.663
 601.536 365.445
 286.582 416.151
 987.380 295.685
 57.675 388.846
 364.476 572.698
 505.616 963.451
 872.973 912.774
 301.242 118.619
 491.421 64.018
 627.209 5.629
 734.740 197.567
 178.395 112.259
 679.783 306.699
 156.662 48.530
 685.201 241.971
 57.248 436.555
 2.369 13.748
 90.408 17.780
 64.223 813.227
 717.009 607.333
 672.060 387.036
 216.337 951.270
 737.738 12.354
 867.375 43.447
 169.587 188.182
 83.380 590.025
 982.052 128.753
 268.786 267.682
 657.177 327.381
 795.788 293.274
 164.102 479.318
 56.715 835.548
 152.573 301.997
 222.088 571.682
 557.906 677.659
 10.877 481.762
 895.967 739.584
 299.546 932.159
 673.568 217.474
 804.160 514.208
 706.614 504.113
 862.019 658.273
 417.611 473.885
 716.318 56.502
 896.437 309.524
 822.404 612.253
 252.012 227.497
 903.866 342.791
 484.658 551.328
 600.452 137.711
 274.217 598.164
 80.344 902.227
 40.509 114.826
 402.570 666.620
 801.544 838.943
 380.051 135.582
 470.359 247.644
 332.244 689.772
 610.750 785.435
 253.546 482.775
 461.054 194.583
 338.107 336.826
 457.199 881.669
 474.654 107.594
 93.065 184.436
 691.183 930.252
 877.916 610.950
 726.418 784.724
 345.029 531.251
 23.701 526.847
 568.978 848.532
 777.388 464.187
 825.528 66.611
 958.928 641.224
 820.047 122.726
 959.806 809.627
 88.464 854.878
 14.780 57.522
 587.509 22.017
 517.728 859.393
 315.132 159.933
 773.569 878.799
 792.547 18.006
 405.801 843.159
 979.117 929.803
 276.025 737.968
 341.614 787.444
 288.344 101.870
 349.400 644.654
 219.844 399.789
 184.157 711.385
 813.612 5.092
 332.539 234.008
 821.299 820.355
 446.073 605.424
 719.533 737.371
 206.583 910.609
 133.038 98.691
 307.277 892.253
 964.930 834.001
 257.367 191.251
 202.022 654.445
 827.846 366.203
 874.164 386.655
 192.090 78.941
 698.594 396.391
 369.666 419.208
 233.341 910.595
 475.601 366.167
 551.033 608.307
 609.052 98.564
 382.679 967.732
 411.559 285.601
 679.478 771.996
 390.771 649.113
 612.298 773.603
 873.657 282.459
 138.957 571.621
 834.977 255.942
 587.677 181.350
 81.340 511.787
 853.312 879.194
 175.983 548.424
 106.193 632.096
 709.975 774.369
 650.123 607.954
 785.401 52.392
 217.605 888.638
 927.171 996.471
 491.330 938.563
 712.097 184.477
 629.058 628.171
 654.964 31.559
 635.048 572.440
 857.507 571.099
 359.100 259.804
 471.839 516.181
 961.155 347.220
 597.257 444.366
 805.429 653.893
 89.065 747.576
 846.537 761.257
 258.679 618.045
 747.508 822.795
 262.589 67.183
 785.470 697.223
 368.663 79.080
 317.900 976.396
 334.712 32.042
 416.413 909.306
 997.448 543.525
 645.107 790.829
 339.081 735.224
 738.572 644.134
 841.330 420.554
 695.900 175.075
 747.972 996.739
 79.915 102.506
 910.880 504.147
 826.570 297.700
 492.662 787.996
 812.871 317.145
 821.178 369.286
 690.224 144.734
 845.648 175.739
 904.802 421.108
 716.680 887.984
 441.197 419.770
 117.746 275.468
 137.355 212.176
 805.721 500.181
 627.850 168.638
 893.628 189.733
 232.183 380.424
 328.300 875.523
 771.453 113.542
 706.070 673.255
 180.042 759.353
 535.660 384.275
 391.576 315.346
 632.249 314.722
 786.111 485.400
 921.326 359.077
 157.330 447.735
 284.621 354.165
 816.472 6.260
 510.637 473.999
 919.000 663.249
 64.477 865.215
 158.966 465.416
 489.431 693.315
 606.082 758.758
 348.003 923.094
 96.249 108.397
 832.455 149.637
 365.383 106.702
 482.665 552.105
 129.672 5.734
 878.169 999.558
 856.848 608.485
 86.040 700.418
 789.679 568.218
 989.020 774.627
 324.920 747.678
 159.680 225.370
 521.760 41.992
 534.893 996.509
 919.708 673.252
 957.375 889.040
 46.525 414.181
 442.307 857.377
 754.955 126.827
 380.186 661.752
 558.328 934.155
 463.090 580.064
 358.686 942.969
 909.871 210.244
 748.918 761.207
 133.623 667.243
 497.672 797.870
 737.846 307.581
 920.908 86.330
 119.390 624.865
 838.254 859.260
 798.570 43.525
 390.451 443.946
 269.445 902.318
 543.780 999.212
 874.247 136.891
 969.293 828.845
 241.551 730.249
 702.848 271.530
 802.020 355.536
 563.489 664.274
 1.118 256.706
 432.747 426.692
 85.307 34.989
 829.339 629.005
 845.700 883.253
 608.936 339.879
 887.716 953.312
 386.723 844.409
 861.704 984.919
 434.089 361.382
 470.962 367.634
 305.782 946.928
 881.093 261.324
 479.176 763.753
 627.476 846.939
 455.008 127.068
 73.235 811.067
 404.268 656.321
 553.911 645.974
 827.098 302.869
 280.701 647.399
 298.173 965.251
 913.493 756.811
 143.502 214.058
 87.688 780.490
 463.711 336.117
 543.186 447.408
 879.434 372.432
 395.879 180.003
 519.398 105.983
 375.882 50.629
 348.150 484.719
 974.931 901.490
 888.490 813.295
 668.356 2.528
 636.654 176.090
 53.420 411.031
 102.772 66.400
 552.469 645.318
 994.541 585.611
 520.947 674.822
 861.204 975.328
 260.112 108.283
 743.511 679.402
 723.259 893.857
 452.458 766.486
 111.637 658.993
 897.163 932.869
 149.593 858.590
 975.569 646.221
 503.050 277.546
 458.994 370.348
 535.118 774.439
 774.399 456.729
 678.973 848.150
 801.097 818.617
 31.199 66.220
 639.274 176.595
 36.400 285.215
 616.877 630.177
 132.371 108.071
 623.120 858.276
 68.535 115.226
 688.172 62.854
 991.269 45.157
 769.618 166.136
 828.506 521.020
 110.489 964.185
 601.406 874.434
 657.331 281.170
 969.492 621.690
 679.621 402.223
 82.576 733.939
 426.464 572.354
 0.832 809.190
 858.760 408.816
 964.774 913.611
 873.865 99.592
 388.929 291.822
 117.260 57.052
 933.933 445.309
 277.044 709.525
 527.263 605.131
 460.548 681.510
 976.394 255.717
 839.481 212.993
 401.604 742.334
 655.232 168.098
 238.907 773.029
 37.136 891.747
 984.505 729.277
 994.298 889.683
 207.108 566.796
 690.058 372.039
 7.427 922.985
 444.334 44.378
 997.781 70.032
 283.163 723.999
 779.343 48.262
 670.054 865.265
 658.862 683.656
 916.718 498.269
 147.444 3.355
 740.971 413.507
 376.023 595.589
 279.725 295.124
 528.551 763.586
 290.861 441.190
 395.788 460.275
 208.405 376.374
 179.123 290.932
 522.765 115.943
 292.555 679.137
 717.105 776.624
 517.237 217.905
 730.579 236.246
 930.479 398.463
 870.457 347.994
 361.694 215.659
 942.838 934.547
 101.104 498.423
 503.283 181.200
 411.388 379.132
 885.156 764.696
 353.730 785.409
 588.688 885.959
 152.356 666.112
 704.821 500.865
 977.904 319.623
 4.984 284.910
 650.423 412.478
 804.376 937.073
 446.035 310.786
 558.535 177.859
 364.110 212.456
 690.604 469.537
 879.051 297.101
 382.294 966.878
 195.504 0.607
 961.118 268.555
 259.106 386.065
 248.776 97.864
 486.004 1.331
 422.866 402.236
 180.769 180.441
 911.369 470.451
 559.416 322.052
 865.162 361.327
 905.717 638.697
 319.368 195.690
 716.582 357.838
 194.414 52.559
 365.889 526.435
 439.782 339.709
 293.772 848.055
 478.571 477.335
 546.131 303.811
 462.928 581.627
 511.301 379.773
 946.357 993.247
 369.805 263.667
 369.020 35.232
 359.347 367.980
 139.674 267.838
 809.411 486.096
 189.389 836.531
 694.717 59.259
 227.163 777.169
 449.204 707.350
 808.687 483.034
 55.297 903.459
 952.688 976.175
 137.883 514.516
 823.367 325.675
 438.196 716.945
 814.607 73.466
 686.835 372.083
 796.914 60.578
 433.075 421.431
 850.010 680.128
 793.037 862.514
 233.765 545.394
 653.962 783.922
 832.659 470.249
 495.612 180.168
 731.537 773.757
 370.792 506.223
 784.209 390.316
 511.152 356.365
 65.143 381.393
 606.234 216.509
 445.338 885.280
 735.328 913.161
 406.550 628.771
 733.831 400.835
 756.748 71.011
 46.914 644.328
 490.399 407.659
 790.254 79.073
 459.561 776.024
 305.253 4.297
 298.387 452.791
 297.484 77.579
 640.465 899.776
 93.321 149.268
 754.271 604.855
 379.976 80.034
 419.017 590.484
 325.915 19.456
 996.535 667.318
 357.389 248.234
 2.853 332.352
 316.153 977.377
 27.212 127.129
 795.202 96.205
 21.106 150.233
 273.324 424.326
 923.048 768.155
 203.559 473.877
 387.162 789.183
 491.279 505.685
 339.154 996.213
 188.944 970.648
 938.963 907.031
 678.937 485.405
 735.451 515.876
 883.775 784.531
 758.357 29.982
 983.094 620.987
 612.704 851.750
 905.798 119.161
 380.609 264.457
 258.638 402.526
 57.599 90.726
 932.130 468.802
 70.963 532.771
 52.364 832.855
 65.289 136.734
 212.100 730.599
 967.248 405.938
 584.015 20.529
 433.005 715.832
 988.502 943.656
 165.827 443.763
 731.756 733.402
 499.799 346.976
 848.664 596.146
 762.753 320.602
 659.216 717.759
 645.170 502.649
 484.738 864.485
 452.835 914.527
 257.338 526.427
 253.246 223.504
 206.857 852.721
 536.368 968.347
 16.664 319.043
 799.455 522.541
 823.335 885.634
 86.607 892.817
 294.331 598.624
 822.972 16.799
 178.826 175.653
 590.651 775.539
 194.913 130.789
 811.014 358.401
 724.388 731.525
 592.197 683.491
 445.392 355.500
 439.941 201.778
 982.620 205.804
 736.704 902.745
 711.928 445.878
 193.328 640.222
 666.596 488.555
 147.850 845.907
 779.709 794.651
 108.649 272.429
 513.023 246.278
 248.698 975.902
 897.069 116.002
 291.865 318.516
 598.111 277.912
 981.826 244.220
 371.188 539.072
 883.175 494.995
 18.857 513.876
 879.758 222.336
 195.053 39.098
 357.406 679.505
 342.990 719.459
 590.327 316.975
 84.024 303.132
 398.905 748.635
 157.543 480.462
 271.197 203.035
 805.196 659.537
 103.561 355.961
 379.063 846.867
 733.568 882.404
 93.920 13.894
 929.471 832.442
 727.705 89.386
 337.174 582.572
 769.186 828.733
 643.004 837.639
 912.968 384.119
 417.012 45.839
 883.245 60.420
 488.424 867.742
 630.592 882.123
 456.771 628.106
 870.697 623.811
 946.967 235.171
 428.151 543.576
 314.809 25.638
 698.419 393.724
 745.176 674.579
 861.104 320.293
 555.541 378.841
 960.107 972.012
 222.521 301.356
 131.617 755.733
 342.459 964.040
 707.788 450.032
 774.752 251.279
 579.197 838.201
 408.554 677.372
 567.610 178.465
 852.166 963.738
 975.190 990.838
 335.744 39.350
 348.286 119.995
 910.858 736.018
 562.462 411.068
 746.969 504.309
 917.997 705.010
 790.280 872.384
 177.091 582.526
 42.951 445.853
 599.162 236.523
 221.831 479.287
 590.637 674.108
 0.165 307.595
 710.393 797.704
 560.936 716.762
 419.594 713.618
 887.417 57.887
 171.048 303.889
 378.973 106.161
 562.856 877.594
 755.460 267.919
 276.229 810.688
 251.643 315.631
 148.557 974.254
 207.435 844.448
 848.651 440.759
 936.810 697.288
 398.403 213.089
 267.460 691.626
 978.730 324.050
 147.512 733.850
 650.596 652.502
 930.545 350.760
 475.356 759.810
 294.821 467.490
 21.755 295.977
 599.049 972.546
 967.197 403.356
 900.411 930.006
 833.691 667.613
 889.239 813.207
 318.017 656.592
 860.137 570.899
 982.698 839.477
 226.071 814.131
 649.375 598.499
 377.618 688.777
 887.004 306.065
 235.126 724.033
 800.209 730.273
 180.781 911.516
 512.288 805.262
 187.728 653.313
 495.172 529.526
 584.504 841.917
 245.688 170.561
 658.565 912.208
 842.246 308.956
 68.938 88.114
 65.459 565.872
 114.718 477.491
 35.027 157.087
 305.795 31.803
 536.477 2.139
 370.823 456.887
 296.211 802.189
 983.826 852.384
 651.028 864.055
 717.158 476.053
 166.193 85.184
 359.920 521.407
 429.817 285.537
 55.767 999.848
 214.318 353.354
 193.670 709.233
 499.913 604.207
 564.311 217.836
 130.231 493.856
 610.998 804.643
 574.348 797.991
 248.136 273.324
 938.856 514.566
 486.322 538.135
 872.317 761.052
 238.155 295.936
 774.983 549.462
 132.979 20.957
 39.495 511.596
 845.414 909.636
 252.010 916.761
 448.061 364.452
 54.670 940.736
 192.826 631.259
 964.316 390.232
 170.482 428.095
 941.963 509.409
 710.347 849.033
 73.848 157.609
 580.100 659.620
 847.121 379.473
 901.959 876.250
 248.906 34.715
 790.849 436.941
 181.906 825.440
 571.124 912.139
 446.729 379.928
 772.328 799.110
 92.337 414.919
 125.968 610.167
 161.362 810.810
 371.964 962.328
 464.564 368.686
 676.256 353.419
 794.450 263.232
 903.825 557.077
 46.414 715.405
 381.288 267.339
 748.947 153.010
 320.347 93.742
 33.138 341.366
 911.190 462.077
 694.378 401.095
 589.679 766.590
 642.670 802.217
 943.612 989.798
 207.198 865.539
 664.070 339.816
 788.693 811.520
 333.686 526.773
 650.870 286.968
 343.630 524.361
 949.095 650.047
 967.165 845.692
 727.722 199.015
 415.025 950.518
 722.860 350.112
 334.981 730.586
 608.255 381.111
 676.090 568.875
 370.258 400.795
 552.024 104.893
 923.432 338.318
 845.061 70.943
 839.134 892.814
 883.783 792.615
 191.663 981.298
 897.041 710.826
 394.432 475.865
 841.538 513.196
 444.531 149.298
 70.543 730.625
 988.526 236.611
 560.124 422.630
 913.976 869.954
 643.374 444.765
 936.734 622.122
 481.867 756.523
 648.509 281.998
 589.842 922.250
 295.382 831.387
 336.089 905.182
 837.186 960.372
 400.179 120.871
 579.048 676.651
 25.671 556.538
 437.430 978.033
 668.311 273.703
 99.113 776.656
 310.474 379.568
 426.441 414.668
 535.521 305.744
 257.522 85.491
 111.986 89.072
 625.808 179.790
 715.250 67.345
 587.649 183.584
 854.392 632.074
 585.065 956.145
 618.244 211.135
 198.422 461.490
 504.318 666.772
 452.336 789.108
 47.423 610.412
 548.385 312.465
 874.854 466.881
 108.819 348.695
 38.321 319.510
 153.109 716.435
 318.976 877.378
 98.761 173.078
 683.626 210.472
 912.393 145.801
 153.370 972.062
 47.705 265.922
 199.286 585.358
 232.939 552.630
 25.687 619.032
 329.173 264.644
 64.867 259.822
 17.699 307.154
 966.588 247.057
 713.572 22.622
 802.279 841.155
 894.854 349.052
 52.525 724.028
 613.010 855.637
 844.666 182.733
 767.386 485.908
 446.008 408.046
 321.826 891.295
 991.244 286.883
 878.455 727.266
 77.172 112.408
 345.035 929.916
 144.018 249.468
 108.328 778.120
 383.806 937.624
 505.507 976.327
 378.792 192.008
 145.327 332.238
 336.551 666.810
 25.591 134.261
 915.553 510.960
 506.308 603.588
 441.793 695.171
 190.030 868.506
 222.281 188.832
 121.407 613.217
 536.874 269.977
 514.392 734.684
 311.410 358.056
 343.327 109.325
 970.538 154.348
 566.860 552.538
 269.627 786.124
 793.175 639.824
 196.106 696.325
 721.152 655.799
 199.374 459.256
 412.873 219.569
 895.700 684.100
 154.406 290.199
 44.390 981.924
 458.442 238.524
 500.907 298.990
 346.320 450.929
 221.792 80.822
 938.926 742.492
 378.581 939.587
 184.416 451.797
 589.664 104.443
 182.526 984.621
 10.068 683.747
 535.203 300.587
 41.813 43.185
 794.493 193.776
 207.950 679.445
 802.155 518.589
 940.289 259.956
 260.589 834.943
 786.472 811.214
 558.768 386.993
 671.466 817.552
 845.450 247.198
 130.153 575.789
 818.647 728.821
 842.935 16.592
 236.921 436.369
 789.618 218.747
 884.393 242.296
 26.129 516.613
 595.462 972.381
 574.556 833.348
 3.256 90.030
 493.585 202.939
 281.953 395.351
 610.730 303.431
 249.851 918.128
 99.901 783.260
 557.779 269.884
 481.331 684.163
 154.898 730.284
 311.930 950.353
 977.775 43.597
 882.492 857.572
 603.819 74.185
 406.415 831.220
 29.678 163.761
 188.646 74.228
 440.158 810.997
 22.237 357.893
 812.945 485.055
 945.437 298.097
 26.174 333.451
 579.634 141.515
 195.332 861.767
 586.258 108.499
 736.593 473.995
 560.195 408.780
 937.371 959.380
 603.015 281.274
 991.374 501.756
 279.135 568.651
 732.897 743.360
 992.569 70.672
 969.507 545.468
 575.285 17.290
 978.040 807.007
 47.378 644.147
 588.196 499.302
 794.448 860.434
 351.585 685.651
 462.148 84.136
 680.474 969.485
 548.204 334.979
 966.388 571.016
 287.918 864.103
 559.116 101.820
 992.945 845.339
 934.517 387.465
 480.783 730.497
 315.899 193.712
 792.866 695.163
 678.073 20.928
 664.570 477.969
 272.613 839.016
 505.837 791.319
 213.123 601.661
 255.058 192.103
 973.878 980.000
 862.521 824.538
 935.957 133.594
 277.938 152.054
 991.673 647.963
 296.798 689.970
 148.888 435.879
 53.521 734.951
 597.670 362.491
 129.514 200.866
 677.055 316.335
 418.251 344.528
 51.782 129.090
 7.745 469.961
 448.213 131.863
 306.446 598.402
 854.031 725.904
 558.230 685.619
 834.249 407.481
 325.197 751.567
 811.680 502.428
 726.321 393.619
 886.166 983.507
 421.242 608.089
 184.713 226.657
 940.735 810.491
 333.534 239.478
 860.653 978.642
 490.168 611.768
 69.589 140.598
 364.925 303.806
 520.518 78.454
 769.393 29.478
 114.662 346.698
 757.593 799.707
 926.359 128.386
 252.243 574.391
 728.487 332.525
 882.680 600.841
 559.862 821.287
 388.330 82.164
 932.868 35.942
 476.472 274.179
 708.547 246.423
 157.834 924.021
 867.567 502.524
 838.768 372.967
 532.340 326.701
 423.015 401.141
 4.389 611.975
 296.131 509.260
 81.574 816.577
 836.443 344.656
 24.553 763.541
 350.849 183.362
 716.764 432.928
 483.109 90.485
 476.227 491.661
 925.669 676.580
 752.580 746.868
 0.946 342.944
 404.243 679.359
 509.867 924.091
 176.749 51.361
 397.939 567.061
 375.508 764.425
 813.992 176.287
 979.203 537.694
 163.859 456.745
 711.293 92.224
 748.618 429.836
 967.596 763.233
 560.840 714.429
 281.523 359.022
 156.705 63.796
 942.389 573.609
 169.326 847.550
 916.413 910.975
 749.668 851.456
 758.032 354.344
 864.626 938.183
 347.207 516.513
 124.015 535.199
 106.319 730.110
 404.135 374.401
 600.502 113.593
 568.430 449.527
 823.837 604.252
 716.459 345.372
 939.565 948.365
 610.422 256.477
 147.491 736.820
 801.023 496.977
 771.256 468.075
 897.172 718.027
 620.391 896.316
 870.416 520.661
 418.601 308.568
 56.984 571.687
 284.991 988.500
 997.567 605.497
 296.785 725.534
 645.727 998.309
 391.163 465.015
 66.019 621.891
 824.247 858.699
 146.931 875.271
 93.965 745.274
 263.924 625.098
 350.761 289.434
 264.707 993.529
 519.193 346.934
 711.017 767.692
 490.864 454.806
 425.411 683.639
 134.357 913.481
 62.727 992.348
 513.633 614.869
 486.984 843.686
 578.575 351.836
 96.700 939.802
 858.811 235.055
 144.157 191.198
 976.905 848.567
 354.390 351.538
 424.442 841.789
 413.225 671.417
 292.992 620.219
 884.026 872.760
 2.635 637.014
 881.839 345.964
 458.464 871.408
 11.122 568.430
 127.768 416.078
 117.274 758.722
 858.322 583.767
 848.844 653.610
 645.400 623.500
 740.908 729.929
 248.658 439.488
 952.929 909.095
 510.328 702.394
 197.133 764.758
 336.345 395.099
 124.486 4.291
 678.701 245.890
 171.681 779.328
 59.905 164.324
 868.875 481.511
 471.779 842.674
 947.364 644.872
 76.600 143.223
 430.025 469.358
 457.878 923.799
 724.481 129.970
 82.849 116.551
 636.897 287.573
 724.235 364.219
 78.652 181.017
 373.395 421.104
 22.464 981.699
 391.972 70.037
 280.589 122.787
 479.222 110.072
 805.443 483.175
 365.039 291.241
 160.342 283.721
 815.032 61.749
 361.148 528.890
 597.949 939.743
 562.797 754.753
 14.176 906.682
 750.227 694.013
 617.325 763.819
 211.713 475.750
 32.248 109.215
 722.673 892.859
 638.727 832.615
 976.354 610.335
 160.104 532.561
 369.367 484.770
 382.895 418.123
 117.776 217.633
 802.930 340.950
 254.580 685.511
 614.538 27.126
 81.065 558.633
 253.997 148.062
 430.199 329.341
 501.941 31.852
 795.380 985.201
 720.119 907.870
 206.113 152.965
 127.147 75.649
 245.342 251.354
 540.354 162.181
 931.049 679.748
 864.150 188.769
 285.401 259.297
 880.338 908.578
 324.314 471.065
 886.472 339.383
 282.983 706.794
 181.689 533.126
 91.231 981.409
 765.720 966.250
 196.804 837.810
 299.274 964.132
 653.753 504.815
 979.128 891.995
 123.452 514.967
 568.649 446.388
 832.566 732.414
 156.816 899.741
 178.345 130.193
 11.856 109.772
 228.159 254.407
 68.428 170.881
 816.461 449.054
 511.798 811.719
 865.704 934.456
 673.999 728.054
 343.713 344.623
 63.740 570.003
 392.239 460.482
 45.374 4.955
 421.612 518.307
 147.071 270.430
 744.510 533.090
 602.160 673.370
 825.876 727.950
 851.250 233.454
 741.970 91.292
 900.168 897.868
 583.891 747.587
 636.959 654.404
 501.826 694.963
 160.489 259.900
 886.426 268.608
 516.801 893.903
 921.635 684.410
 833.774 695.562
 845.805 218.680
 999.426 88.243
 729.860 19.673
 757.016 925.071
 255.689 522.621
 356.831 573.888
 765.899 765.660
 879.059 17.077
 996.925 158.541
 646.611 175.939
 218.513 33.923
 106.240 927.166
 629.403 472.883
 449.278 497.303
 525.192 817.900
 551.056 77.503
 11.628 109.644
 465.340 963.496
 514.891 565.609
 354.396 303.318
 497.719 581.857
 957.630 527.386
 162.687 522.337
 295.864 781.988
 375.811 467.567
 521.475 618.890
 17.316 845.516
 606.880 881.765
 732.328 447.842
 818.586 136.510
 961.155 245.014
 757.727 219.716
 853.375 920.991
 720.139 20.789
 467.103 434.265
 502.366 602.268
 607.487 724.991
 770.345 224.174
 927.977 991.136
 133.824 936.745
 993.236 579.256
 3.836 697.421
 951.369 322.181
 728.142 648.608
 180.718 217.194
 928.575 349.613
 736.593 299.882
 136.292 616.632
 927.663 822.633
 920.513 807.018
 780.195 799.716
 621.212 147.052
 208.977 306.029
 367.072 195.419
 192.669 802.367
 331.020 47.729
 262.718 160.477
 643.584 101.225
 851.372 946.111
 249.667 434.714
 26.064 122.902
 410.153 328.587
 463.269 415.408
 872.750 506.077
 111.576 632.399
 775.951 62.886
 366.059 833.930
 618.888 151.706
 57.048 125.546
 593.816 575.402
 557.301 393.748
 906.006 932.788
 571.517 537.630
 520.051 659.619
 8.603 797.137
 897.089 660.980
 895.511 989.038
 502.684 576.545
 795.534 713.396
 151.384 534.830
 195.352 527.730
 45.968 404.575
 953.812 360.364
 804.742 549.779
 119.367 971.485
 939.785 338.859
 258.456 508.735
 446.741 688.122
 258.088 347.790
 139.625 665.794
 314.969 677.031
 562.408 216.602
 271.057 164.533
 136.176 850.154
 450.255 536.069
 262.813 271.836
 869.593 761.292
 463.108 415.571
 895.854 573.968
 41.520 797.576
 677.886 288.866
 957.465 73.470
 667.211 886.241
 462.784 812.827
 234.055 443.777
 9.140 861.219
 360.075 550.208
 12.630 936.161
 38.295 944.839
 314.244 887.204
 808.774 419.002
 825.347 69.080
 607.011 880.486
 581.732 648.654
 180.963 327.589
 635.662 150.076
 949.841 478.405
 233.476 787.504
 619.610 641.774
 100.784 931.094
 750.724 553.116
 385.059 580.203
 985.339 800.838
 586.705 799.361
 804.675 872.500
 297.859 419.335
 600.901 5.461
 619.602 770.108
 938.702 950.866
 52.579 38.032
 154.416 484.785
 465.867 909.490
 728.286 324.028
 410.206 252.628
 79.170 839.979
 723.243 612.061
 810.122 190.911
 698.427 554.615
 795.125 806.362
 380.734 353.418
 487.309 416.620
 89.870 969.917
 170.931 402.143
 536.415 766.214
 624.956 283.468
 823.120 221.638
 445.144 839.047
 849.948 146.490
 542.159 49.303
 758.234 381.864
 631.419 758.581
 850.564 787.325
 720.572 326.621
 155.608 878.754
 124.915 327.414
 421.461 858.112
 670.296 531.251
 720.320 937.090
 825.704 476.327
 138.026 900.280
 220.592 166.037
 763.684 273.585
 599.920 99.425
 649.963 394.082
 835.876 502.771
 799.525 142.706
 310.463 343.741
 966.380 266.110
 296.794 304.752
 14.810 634.386
 966.512 214.152
 328.050 653.497
 231.590 592.672
 832.531 461.959
 764.682 594.431
 332.549 718.267
 534.828 98.169
 219.367 346.773
 924.572 442.556
 115.631 814.141
 668.460 972.186
 481.413 505.393
 257.587 356.812
 686.163 848.092
 204.542 519.438
 38.381 675.924
 350.272 928.994
 962.136 250.257
 739.384 215.586
 69.977 581.942
 92.067 301.973
 661.724 568.369
 485.684 30.354
 987.729 725.654
 32.236 131.110
 966.027 336.607
 432.198 127.662
 401.362 926.339
 711.886 712.505
 789.113 533.874
 949.771 342.948
 620.894 75.775
 684.366 385.759
 566.165 642.733
 118.044 448.216
 763.936 169.279
 410.951 444.939
 701.946 47.822
 848.910 106.924
 222.260 789.151
 598.631 698.630
 209.557 271.323
 90.830 593.721
 582.511 866.714
 832.929 508.463
 613.336 333.126
 12.332 808.083
 93.010 729.838
 551.078 605.215
 890.007 344.588
 83.554 846.312
 421.924 154.698
 499.490 232.560
 78.578 297.366
 401.452 412.914
 761.639 383.740
 824.373 200.784
 202.219 892.547
 437.275 650.257
 299.996 846.192
 855.450 246.237
 314.290 170.377
 624.202 544.488
 701.123 623.161
 460.129 687.031
 805.861 647.148
 848.514 926.064
 516.913 536.229
 569.113 741.489
 593.545 643.367
 959.446 224.822
 384.769 106.681
 104.317 33.024
 444.142 496.106
 870.875 562.395
 458.057 531.844
 76.073 743.668
 486.524 388.463
 692.243 468.868
 762.784 255.749
 59.036 598.144
 911.426 600.383
 596.646 495.916
 77.321 673.183
 604.768 361.393
 966.212 87.594
 810.743 265.279
 491.590 999.406
 403.926 814.648
 614.404 429.211
 194.186 39.267
 17.927 362.192
 172.069 238.681
 648.692 349.628
 365.497 729.111
 497.912 728.538
 300.500 277.520
 621.371 216.554
 226.853 367.291
 577.796 365.286
 287.184 681.940
 687.537 144.647
 41.966 461.623
 709.683 151.070
 842.682 839.269
 344.135 592.935
 929.288 321.685
 976.494 206.422
 352.145 184.481
 91.854 634.291
 747.004 402.315
 35.780 989.513
 66.828 557.327
 247.074 396.512
 866.794 944.224
 630.772 216.962
 997.185 321.208
 487.509 527.055
 260.098 708.384
 926.642 712.249
 984.517 591.697
 227.902 917.333
 653.633 398.724
 395.758 558.747
 839.260 236.151
 591.048 337.462
 250.156 446.725
 97.783 739.993
 751.383 400.521
 564.643 78.653
 655.994 191.892
 978.807 786.782
 402.016 195.480
 915.869 178.012
 208.602 133.668
 248.241 818.801
 335.282 831.213
 573.370 309.235
 855.422 853.216
 983.057 767.935
 185.474 928.668
 480.155 962.810
 99.586 407.572
 855.994 501.065
 297.066 954.821
 371.224 110.535
 298.494 484.064
 287.709 22.065
 123.712 730.464
 536.111 151.784
 778.071 369.456
 382.372 925.878
 547.245 741.265
 389.251 572.679
 808.514 836.140
 722.080 801.980
 918.834 546.315
 590.036 414.399
 476.582 376.820
 467.493 340.180
 191.831 923.113
 529.588 343.140
 885.017 829.447
 240.436 478.631
 989.495 513.910
 232.758 841.768
 911.410 325.799
 948.767 52.101
 830.621 645.558
 111.528 802.013
 966.862 669.929
 54.661 47.945
 22.280 683.499
 549.959 586.073
 809.032 706.822
 784.480 757.898
 921.230 750.237
 0.996 447.805
 484.680 976.937
 431.777 825.718
 364.199 889.631
 131.932 56.201
 903.550 968.927
 214.506 433.887
 72.130 790.559
 567.965 747.645
 378.489 580.675
 113.352 646.950
 744.595 996.986
 952.295 48.495
 705.907 977.879
 740.171 234.797
 377.990 126.199
 366.348 955.802
 6.224 899.788
 563.825 136.052
 64.735 992.939
 635.192 441.534
 595.690 603.265
 755.299 89.928
 160.594 694.402
 680.894 654.454
 618.988 59.245
 504.781 864.318
 243.374 649.530
 880.512 333.847
 36.269 719.705
 910.474 938.535
 728.619 305.776
 335.615 20.572
 828.789 158.673
 442.214 461.069
 356.573 727.478
 66.664 753.459
 964.077 157.347
 542.553 795.838
 19.556 562.202
 408.288 72.858
 744.555 351.300
 143.787 994.881
 560.035 944.914
 300.432 318.188
 652.809 386.799
 751.448 91.065
 237.047 744.540
 745.547 402.624
 702.206 643.661
 273.153 191.300
 532.272 183.470
 433.443 475.590
 603.308 973.645
 956.224 968.941
 846.936 267.776
 423.111 142.530
 764.555 576.226
 638.338 303.443
 426.852 654.398
 814.783 201.460
 259.929 87.724
 12.536 496.012
 545.294 551.272
 545.669 177.080
 416.833 195.099
 761.234 701.910
 572.029 997.362
 799.285 285.801
 604.170 602.299
 223.439 963.231
 61.718 401.768
 30.954 848.783
 133.614 974.961
 725.231 500.390
 406.028 534.570
 281.027 585.158
 926.334 568.295
 825.592 726.201
 911.174 256.799
 272.551 663.887
 742.914 603.392
 508.018 783.389
 386.264 152.887
 771.572 870.227
 326.012 98.755
 782.912 274.478
 457.666 886.183
 825.945 751.597
 763.254 786.742
 256.575 252.468
 860.789 536.607
 792.469 147.652
 742.175 948.665
 969.676 471.348
 903.023 399.227
 512.366 80.672
 139.471 487.703
 211.411 357.408
 140.233 723.520
 601.566 584.907
 563.641 325.312
 75.134 155.488
 64.070 655.324
 584.947 687.317
 53.044 254.743
 237.049 228.709
 258.523 206.939
 522.647 417.170
 120.712 714.325
 811.640 545.898
 51.471 425.580
 851.726 418.269
 732.730 553.547
 165.816 977.821
 160.679 56.349
 397.937 465.101
 608.757 756.566
 258.346 141.532
 213.531 903.138
 900.035 942.995
 441.291 260.634
 411.949 181.519
 305.936 779.320
 933.004 142.429
 244.515 461.008
 422.489 57.026
 958.228 409.852
 816.796 38.889
 64.076 729.298
 563.063 616.831
 924.508 897.352
 953.580 82.247
 705.916 288.775
 350.293 985.920
 316.765 396.967
 49.254 403.396
 975.266 88.034
 906.007 562.917
 416.247 458.307
 843.846 760.931
 156.187 893.496
 369.529 232.796
 361.916 87.461
 300.696 496.951
 107.539 681.600
 94.130 236.310
 629.497 958.075
 685.704 748.585
 403.024 553.116
 295.759 505.732
 844.452 357.706
 605.657 170.655
 400.950 814.879
 413.005 175.932
 8.414 394.144
 868.569 464.912
 993.627 578.340
 684.290 410.468
 660.927 706.107
 979.180 82.574
 56.809 209.685
 351.633 644.274
 847.036 423.719
 189.210 569.433
 296.360 232.855
 459.883 837.712
 16.104 406.367
 284.628 156.594
 272.322 834.689
 436.154 361.162
 138.390 849.051
 711.180 364.942
 869.825 950.481
 506.233 684.968
 393.307 193.042
 214.599 587.714
 381.793 18.596
 533.108 136.513
 756.901 902.635
 903.349 843.118
 670.138 884.424
 47.261 604.313
 695.972 77.045
 529.479 147.696
 580.169 6.751
 79.266 218.477
 962.410 54.923
 827.094 251.191
 897.177 73.775
 902.243 717.512
 173.683 138.739
 948.140 794.972
 654.687 371.318
 945.069 423.383
 464.053 317.223
 391.656 308.570
 530.591 762.404
 946.818 489.896
 995.980 396.300
 335.340 842.727
 400.436 935.196
 888.704 363.891
 532.309 262.429
 947.210 452.345
 856.345 655.433
 361.892 204.387
 587.208 96.977
 80.349 189.043
 645.590 119.815
 807.848 341.750
 897.476 236.238
 735.172 740.561
 534.591 148.408
 502.476 727.095
 85.696 28.936
 811.318 363.029
 62.104 876.990
 246.111 721.582
 422.873 481.524
 965.273 292.177
 9.638 814.359
 468.496 505.887
 540.548 701.321
 839.944 390.833
 187.651 614.969
 861.214 852.087
 791.040 148.503
 538.941 392.610
 312.803 683.879
 709.590 993.327
 709.325 490.192
 980.944 735.452
 334.592 778.835
 811.922 851.074
 691.219 413.365
 688.512 643.779
 558.932 103.399
 245.944 935.407
 569.894 98.016
 640.889 814.227
 311.738 995.433
 270.779 820.736
 246.400 178.023
 51.798 787.542
 687.362 206.792
 337.175 217.464
 909.741 924.334
 320.901 847.957
 134.706 942.962
 519.660 309.566
 668.208 73.629
 951.566 81.448
 248.114 285.492
 681.314 208.692
 606.008 195.289
 927.773 45.512
 150.644 355.387
 335.182 87.319
 377.921 740.518
 899.424 355.699
 284.089 592.255
 475.906 796.661
 459.551 949.658
 538.029 377.868
 253.101 821.848
 621.005 549.432
 81.889 607.243
 593.683 130.228
 610.062 363.734
 923.264 553.241
 696.298 229.045
 509.451 445.462
 112.827 291.194
 494.048 317.307
 539.642 641.345
 930.694 420.812
 39.235 97.027
 11.907 723.340
 499.180 69.897
 84.618 192.779
 600.288 441.824
 281.656 850.860
 12.972 794.520
 799.210 113.108
 358.156 365.340
 656.211 977.870
 183.927 144.986
 880.976 474.071
 825.673 326.971
 136.744 139.746
 634.261 114.842
 677.302 33.531
 100.757 707.935
 526.315 122.330
 882.001 152.035
 911.977 724.121
 472.169 955.600
 227.963 789.663
 182.338 748.694
 301.353 95.877
 422.318 379.517
 150.289 202.432
 843.953 297.122
 33.813 237.951
 348.300 719.064
 711.898 70.142
 4.159 305.067
 926.667 152.599
 624.123 994.201
 120.631 698.162
 726.486 470.529
 962.285 813.387
 335.096 823.689
 944.349 740.235
 70.570 304.873
 949.227 429.635
 129.586 349.244
 487.084 747.688
 476.497 962.697
 254.327 760.381
 153.883 139.426
 637.712 718.496
 404.454 687.949
 908.122 673.701
 962.652 963.670
 667.845 592.522
 675.391 817.931
 898.725 531.004
 630.472 124.743
 921.505 913.670
 369.529 600.385
 138.186 390.959
 29.216 116.959
 461.158 685.338
 456.943 173.519
 410.559 474.009
 381.522 737.903
 513.052 782.498
 558.086 934.846
 592.379 805.953
 752.383 422.954
 989.352 151.859
 361.978 181.922
 573.899 467.873
 98.876 494.789
 455.376 431.031
 265.948 346.543
 603.429 419.730
 862.317 224.143
 657.344 548.210
 743.176 363.691
 227.283 436.222
 857.629 83.430
 129.318 325.881
 792.927 717.504
 604.285 296.055
 391.477 341.469
 457.636 105.153
 583.256 488.754
 736.520 999.556
 123.723 195.380
 496.920 931.785
 57.066 291.807
 76.895 454.609
 176.019 964.825
 203.837 900.601
 839.840 333.758
 49.335 767.160
 386.854 484.125
 783.098 841.926
 260.936 954.426
 248.850 0.101
 414.144 719.392
 524.751 651.829
 680.267 913.090
 476.395 23.126
 594.452 810.642
 52.649 217.381
 598.290 376.355
 307.429 866.175
 82.170 192.980
 701.049 68.776
 219.639 31.254
 593.241 810.389
 812.541 186.299
 389.601 602.126
 239.330 998.650
 150.560 303.041
 259.113 459.514
 676.569 959.845
 625.393 254.258
 907.676 666.668
 789.245 73.232
 635.959 429.997
 82.889 78.065
 944.244 487.716
 660.562 383.842
 826.260 531.625
 701.658 647.655
 187.107 516.240
 346.717 952.363
 896.870 790.006
 13.796 266.925
 5.970 885.800
 932.620 743.003
 312.819 573.915
 316.701 878.909
 590.406 471.438
 777.287 319.209
 269.232 266.435
 653.715 449.894
 783.647 243.678
 506.697 449.120
 114.040 471.476
 286.724 531.738
 998.801 547.788
 669.602 517.650
 500.785 920.097
 843.731 810.301
 949.583 340.060
 65.939 409.074
 52.903 233.906
 579.312 730.080
 190.334 546.681
 840.539 71.797
 536.721 727.178
 346.966 348.670
 879.060 875.771
 924.071 806.117
 412.457 985.057
 949.793 419.353
 752.417 609.501
 298.667 426.134
 160.831 42.071
 509.515 326.122
 33.004 130.687
 867.434 838.567
 967.492 603.381
 373.809 902.661
 877.020 197.101
 415.060 254.068
 188.226 900.595
 867.969 355.290
 14.317 266.729
 261.002 200.763
 515.067 454.629
 889.371 479.591
 433.016 498.539
 727.210 745.065
 916.667 230.025
 941.814 111.425
 317.375 405.823
 469.152 841.422
 235.906 408.302
 711.674 285.277
 960.218 522.989
 51.853 530.519
 793.533 282.312
 698.996 886.322
 40.239 861.725
 891.981 784.548
 468.686 579.259
 733.968 677.366
 479.646 378.710
 832.466 158.502
 505.457 856.931
 432.910 457.749
 79.099 154.629
 167.937 48.073
 729.276 485.889
 777.750 768.565
 264.538 493.010
 897.236 277.568
 947.654 129.733
 39.120 997.013
 574.497 687.449
 343.558 945.361
 56.932 566.260
 205.575 952.400
 966.654 777.082
 53.255 939.756
 779.997 154.233
 930.073 987.340
 628.839 212.693
 61.087 304.742
 19.486 243.636
 759.744 519.868
 742.395 989.641
 192.757 682.947
 526.833 351.718
 76.094 375.705
 564.753 468.834
 64.760 392.240
 959.569 982.785
 740.182 714.616
 273.267 803.252
 837.149 302.741
 427.616 556.604
 910.952 430.779
 243.797 615.078
 576.530 572.634
 313.891 28.477
 884.754 824.324
 825.231 327.268
 294.631 474.002
 495.342 433.421
 90.260 29.656
 215.077 343.443
 342.033 994.025
 87.612 767.574
 565.324 155.931
 741.458 91.272
 857.184 632.228
 489.860 331.863
 341.007 345.998
 713.278 797.046
 397.541 831.051
 815.828 906.122
 162.830 992.372
 13.029 742.942
 712.710 774.905
 763.054 896.279
 890.495 162.270
 775.659 673.514
 858.726 871.919
 594.224 902.861
 734.653 878.470
 822.103 964.230
 498.094 93.003
 182.956 996.039
 212.966 278.717
 997.536 142.420
 281.983 484.399
 10.895 350.533
 337.568 833.658
 202.097 359.783
 668.987 592.764
 593.800 793.159
 82.190 741.729
 695.784 455.652
 399.102 245.948
 61.395 246.434
 619.551 339.166
 209.399 321.486
 112.077 117.942
 519.061 13.602
 168.316 864.276
 499.895 379.617
 276.086 773.109
 379.024 343.568
 543.731 197.347
 251.143 123.053
 675.630 432.650
 64.506 738.665
 667.246 261.032
 640.107 828.192
 196.872 535.344
 362.396 23.856
 357.764 610.784
 463.588 748.568
 544.097 274.977
 228.286 282.844
 700.825 370.884
 452.161 325.326
 822.753 688.465
 32.321 384.774
 171.905 78.846
 285.623 208.872
 632.544 541.518
 75.109 974.597
 476.123 189.445
 868.193 176.202
 428.276 212.812
 700.018 480.837
 759.075 959.342
 621.937 349.720
 426.712 12.983
 481.508 906.412
 442.096 184.264
 913.305 475.852
 264.398 891.333
 778.705 911.343
 440.183 792.928
 240.375 405.597
 944.468 281.042
 409.259 970.567
 931.901 615.351
 477.348 334.157
 349.681 912.725
 320.592 195.765
 168.005 737.938
 298.022 803.111
 744.438 786.557
 913.957 747.012
 29.148 733.711
 881.434 946.107
 240.311 134.798
 111.308 628.219
 172.885 713.266
 140.537 967.860
 157.603 129.358
 345.799 59.769
 646.379 580.511
 8.730 386.258
 579.717 293.206
 403.791 552.393
 783.547 96.991
 769.276 138.694
 167.638 59.719
 449.591 268.251
 54.035 359.556
 19.042 256.264
 478.569 690.711
 623.676 248.362
 286.303 78.369
 620.735 443.256
 615.772 811.703
 321.025 609.914
 348.214 605.726
 916.739 564.413
 25.947 152.132
 628.212 872.680
 935.926 10.876
 552.831 738.729
 655.952 688.504
 426.245 160.649
 595.490 622.028
 491.539 466.063
 482.455 280.138
 350.735 143.170
 481.482 363.931
 182.570 971.687
 636.104 59.975
 141.735 229.311
 643.075 907.914
 401.687 743.875
 956.059 297.036
 912.737 709.796
 820.397 120.980
 969.627 60.953
 831.246 182.471
 521.569 252.802
 832.606 551.537
 419.066 156.777
 611.433 7.718
 535.549 403.057
 644.033 721.579
 690.365 557.373
 704.262 501.184
 249.045 508.108
 105.842 808.583
 105.755 36.530
 713.600 668.915
 833.682 801.271
 188.072 895.147
 196.822 584.416
 620.102 345.111
 979.737 207.699
 240.543 340.349
 441.589 760.832
 56.635 799.922
 321.853 808.186
 450.971 984.031
 605.213 813.503
 189.191 174.821
 533.001 794.693
 204.826 833.715
 172.225 981.849
 578.230 219.946
 217.720 182.308
 493.777 603.548
 308.461 477.967
 665.836 793.170
 638.951 504.201
 868.266 975.674
 897.272 739.084
 210.887 847.228
 872.372 209.358
 684.590 736.661
 457.293 679.557
 77.402 179.127
 197.964 507.246
 558.031 5.062
 167.995 835.493
 270.521 45.112
 410.590 959.257
 0.939 610.941
 804.444 491.395
 10.046 854.866
 259.711 203.671
 198.325 314.163
 114.136 105.750
 933.270 550.192
 412.918 819.060
 753.369 955.469
 56.474 611.274
 226.787 946.271
 178.778 480.446
 21.436 822.834
 369.380 455.570
 601.271 267.725
 721.582 243.230
 343.509 485.347
 127.766 569.233
 543.692 347.026
 653.880 1.763
 88.648 97.803
 314.996 800.997
 208.204 469.431
 702.268 912.665
 919.906 711.455
 941.196 743.283
 639.964 646.432
 607.721 847.345
 109.317 439.809
 911.188 286.557
 765.365 178.866
 543.813 743.888
 44.911 423.129
 670.042 687.214
 727.708 731.118
 114.519 65.366
 296.382 411.226
 635.680 411.192
 699.071 779.510
 427.826 439.795
 735.886 441.403
 565.637 524.382
 257.158 220.790
 832.232 956.384
 246.596 526.839
 299.077 940.871
 780.156 130.724
 650.272 523.378
 494.027 490.478
 765.311 411.379
 83.147 148.193
 646.513 154.706
 83.757 80.420
 756.526 736.797
 696.362 726.741
 27.062 45.830
 184.077 285.071
 725.154 325.489
 768.604 543.419
 483.428 823.576
 353.221 329.765
 785.203 878.098
 568.383 683.842
 165.656 410.422
 878.209 181.305
 172.120 679.852
 950.851 832.737
 497.970 530.603
 405.980 512.847
 647.171 707.931
 960.362 590.875
 434.740 3.582
 27.364 988.784
 720.016 520.227
 946.490 212.093
 95.394 619.836
 260.580 417.739
 107.133 681.882
 185.615 508.271
 713.982 574.566
 573.326 791.535
 543.897 307.262
 20.659 405.427
 492.408 146.882
 181.167 478.969
 924.606 147.585
 958.359 650.716
 255.917 555.126
 864.806 875.436
 757.408 538.186
 996.429 467.990
 775.256 693.480
 459.943 622.952
 90.056 434.462
 692.235 538.634
 241.981 760.593
 490.837 109.820
 387.594 711.822
 130.143 544.786
 661.715 627.945
 142.300 335.176
 324.524 882.488
 996.395 653.633
 864.730 163.776
 394.729 380.895
 91.720 390.827
 428.456 744.312
 424.041 627.867
 682.937 671.769
 612.265 688.879
 169.949 883.084
 18.276 683.076
 881.903 924.639
 10.620 365.071
 832.876 537.757
 679.902 531.497
 771.216 188.129
 785.945 701.637
 745.536 288.973
 928.965 176.232
 384.850 656.823
 403.119 170.052
 947.569 343.799
 8.312 834.205
 814.055 7.265
 433.920 538.821
 382.821 986.185
 308.339 81.100
 98.524 847.825
 956.051 464.265
 236.230 209.175
 597.625 396.428
 814.633 500.497
 649.122 662.480
 662.679 165.394
 860.401 394.872
 849.431 739.890
 914.403 19.422
 863.786 745.162
 382.585 179.510
 635.189 303.179
 389.100 286.140
 582.855 545.685
 225.227 933.137
 811.707 954.481
 426.124 327.430
 608.710 730.145
 377.498 75.847
 882.198 638.109
 466.729 244.753
 805.894 792.093
 690.942 60.204
 933.464 787.400
 746.128 78.038
 521.746 38.411
 162.530 149.725
 902.202 169.260
 441.129 206.018
 960.092 683.201
 256.106 332.074
 186.673 739.311
 194.009 11.062
 256.808 805.332
 730.179 855.284
 626.577 858.512
 928.327 851.977
 544.290 63.946
 874.527 743.480
 3.890 879.331
 10.028 897.075
 249.837 989.099
 148.949 47.990
 253.525 548.028
 101.183 909.792
 237.247 868.813
 964.548 520.402
 515.082 889.357
 503.865 650.497
 171.406 739.151
 751.246 856.035
 5.564 240.931
 398.120 160.609
 662.418 750.547
 514.821 649.453
 447.846 886.763
 140.707 828.969
 328.848 231.466
 802.545 728.071
 450.792 302.942
 710.187 805.427
 908.876 99.559
 368.615 585.557
 804.304 373.141
 459.174 22.925
 943.689 880.865
 858.845 223.671
 126.232 57.636
 565.983 816.851
 359.200 489.166
 518.685 829.306
 677.945 906.732
 965.620 889.271
 480.166 90.489
 269.455 362.947
 451.499 497.967
 83.982 155.663
 625.072 831.840
 494.724 315.423
 823.710 346.211
 399.361 833.068
 450.611 948.596
 532.126 601.703
 171.110 86.721
 711.774 981.110
 641.395 781.601
 175.439 803.722
 844.586 763.475
 13.326 591.143
 373.493 532.846
 457.583 748.553
 813.696 868.556
 21.779 233.798
 219.695 167.729
 607.287 713.981
 108.001 373.097
 764.693 221.508
 809.874 732.228
 350.460 390.398
 906.394 366.281
 82.930 220.124
 611.592 494.940
 661.886 96.125
 755.297 76.094
 560.029 252.522
 654.098 746.773
 663.701 642.672
 932.719 984.032
 177.896 77.138
 883.132 795.186
 614.145 677.129
 417.562 465.672
 949.457 995.677
 104.449 675.229
 833.431 290.759
 272.182 890.001
 885.341 246.737
 150.737 366.234
 973.138 176.062
 501.106 392.610
 914.401 275.934
 989.603 850.839
 251.340 638.994
 609.938 601.376
 796.774 338.109
 979.587 182.182
 147.765 328.643
 155.855 437.917
 643.421 83.501
 376.624 835.379
 581.617 633.651
 554.751 744.148
 387.508 7.328
 495.185 11.069
 779.209 312.757
 289.951 890.445
 440.682 900.967
 636.296 231.624
 879.452 76.323
 453.550 710.430
 811.269 733.006
 8.905 524.728
 822.240 516.305
 243.837 77.095
 161.579 709.698
 391.584 724.390
 218.148 994.098
 640.860 185.972
 637.977 616.905
 208.296 936.051
 707.394 838.809
 987.109 143.287
 820.061 929.397
 24.977 10.300
 781.866 482.947
 611.394 770.493
 804.236 588.421
 212.927 948.808
 166.048 968.181
 951.411 631.331
 262.171 794.736
 670.526 526.451
 631.045 590.720
 854.080 163.513
 296.063 641.847
 46.549 55.190
 550.433 324.049
 862.667 454.380
 50.344 922.974
 866.335 138.120
 597.514 56.158
 335.805 638.333
 333.387 985.312
 326.368 466.220
 730.610 609.061
 185.912 113.596
 952.992 76.446
 293.297 195.669
 16.343 970.336
 873.163 776.810
 75.848 230.310
 220.192 210.198
 900.448 159.560
 46.021 256.209
 683.899 373.863
 275.856 620.817
 251.448 676.931
 880.488 687.603
 119.432 0.729
 972.244 184.327
 874.620 537.050
 737.614 922.102
 785.974 454.289
 970.570 932.415
 221.994 477.725
 232.439 180.522
 303.462 590.277
 548.428 194.687
 708.670 51.844
 187.403 76.598
 803.878 347.740
 418.265 371.902
 386.625 959.760
 229.439 619.660
 597.497 547.210
 201.811 269.705
 724.159 160.317
 982.285 277.096
 140.059 56.281
 885.552 538.579
 892.546 10.533
 904.240 427.950
 87.645 315.281
 9.125 782.277
 270.942 927.151
 826.443 571.208
 238.733 99.545
 171.495 194.875
 846.491 837.650
 157.883 465.798
 331.836 309.811
 679.047 165.706
 808.589 994.001
 540.752 974.067
 992.340 528.576
 805.215 151.738
 914.615 559.346
 463.364 756.471
 603.592 57.771
 183.061 258.606
 139.000 745.963
 967.759 122.445
 514.998 161.894
 310.190 394.339
 708.330 182.264
 125.250 280.874
 793.807 280.814
 9.662 563.925
 872.228 617.273
 395.521 953.355
 677.498 47.704
 961.068 858.214
 663.127 32.916
 333.563 814.376
 990.081 50.136
 92.701 957.255
 457.549 727.631
 363.586 504.776
 48.364 406.141
 708.737 516.020
 367.404 959.225
 500.182 28.355
 3.143 392.079
 714.639 629.570
 361.812 290.555
 964.404 186.172
 135.510 555.462
 199.457 685.055
 548.346 868.544
 616.065 329.106
 359.875 973.394
 935.501 299.567
 227.101 485.178
 3.424 116.448
 73.029 576.100
 63.832 715.695
 171.870 418.581
 617.568 156.763
 532.496 745.052
 348.306 980.742
 89.728 732.892
 631.197 377.017
 147.641 716.467
 901.391 470.913
 363.684 927.614
 0.128 716.911
 423.411 673.526
 211.751 838.384
 992.610 570.242
 310.727 277.612
 809.332 794.429
 636.577 257.024
 108.480 820.416
 167.617 367.525
 375.270 938.436
 260.941 921.619
 573.036 559.483
 233.381 982.515
 60.719 98.358
 171.907 115.828
 934.292 176.292
 255.622 133.902
 225.771 225.475
 746.937 805.681
 457.881 928.193
 546.620 94.858
 369.666 541.656
 514.104 638.291
 39.062 195.628
 416.953 74.236
 176.725 993.512
 505.906 429.548
 548.271 879.369
 6.849 46.644
 499.689 74.665
 798.961 709.927
 566.427 651.375
 807.647 468.509
 496.930 844.793
 108.650 664.113
 525.761 763.392
 920.647 392.153
 902.675 607.876
 890.737 848.047
 987.780 641.853
 761.751 53.321
 328.370 377.122
 391.312 396.041
 162.025 553.277
 487.677 352.382
 568.451 950.323
 481.854 41.013
 797.610 211.298
 893.177 775.357
 115.288 146.955
 918.012 162.463
 264.114 314.616
 908.549 208.186
 475.731 517.095
 868.680 249.666
 979.181 654.553
 112.893 786.108
 425.639 622.299
 176.221 621.678
 337.307 611.615
 870.914 389.756
 38.974 809.847
 829.184 981.081
 947.556 572.300
 799.741 650.536
 184.484 254.318
 555.640 395.001
 297.572 40.633
 277.078 360.119
 195.688 924.235
 278.236 594.801
 927.016 993.258
 613.167 992.307
 588.836 46.567
 411.369 64.923
 815.693 332.632
 326.411 640.290
 28.699 588.167
 626.338 251.720
 969.891 129.738
 686.131 48.282
 223.490 250.744
 762.143 364.745
 125.072 715.937
 315.837 573.745
 67.929 484.790
 17.564 665.749
 73.847 582.962
 186.492 854.891
 147.379 67.883
 424.430 844.829
 375.250 480.727
 771.678 677.873
 666.213 864.110
 872.503 68.439
 104.647 64.567
 485.142 39.067
 969.982 483.875
 633.147 550.631
 863.174 936.639
 776.151 680.052
 93.678 697.147
 411.958 46.718
 481.433 950.677
 419.170 436.389
 187.309 618.245
 449.806 497.670
 724.242 204.920
 601.773 586.021
 245.218 876.550
 87.220 163.883
 831.542 234.972
 388.343 9.088
 297.004 215.068
 508.847 978.590
 915.156 536.509
 16.978 378.189
 105.608 217.553
 92.664 524.013
 71.902 697.144
 273.175 786.580
 462.090 154.952
 902.949 987.467
 570.619 97.471
 876.221 191.551
 366.768 263.203
 386.465 689.968
 624.034 353.156
 412.881 801.171
 742.897 116.980
 258.102 296.526
 65.897 413.181
 857.838 64.850
 841.723 147.745
 895.224 615.110
 719.693 503.701
 131.474 241.601
 166.687 769.522
 299.216 970.418
 367.289 912.666
 462.967 614.663
 569.791 22.087
 828.256 498.917
 4.169 947.282
 550.317 297.075
 154.527 118.820
 457.052 353.209
 502.531 264.514
 638.785 230.048
 757.518 795.237
 277.356 726.649
 894.296 174.301
 675.375 414.448
 74.926 894.264
 317.253 813.247
 233.165 445.752
 639.360 635.422
 949.901 195.631
 527.797 303.202
 398.192 608.577
 997.488 941.203
 943.778 99.245
 962.265 781.062
 260.898 735.104
 987.400 919.312
 76.431 406.254
 756.360 441.332
 353.756 212.696
 93.906 376.898
 540.134 106.511
 506.912 865.445
 550.001 72.028
 650.162 376.652
 266.478 777.448
 42.158 214.390
 292.961 23.589
 969.406 705.722
 457.337 926.919
 378.426 82.871
 597.757 472.953
 792.826 762.272
 578.564 371.337
 866.060 433.722
 388.971 434.769
 125.232 532.827
 859.060 530.499
 141.697 485.426
 735.004 446.097
 722.598 803.233
 38.038 341.755
 524.472 160.904
 193.120 291.598
 594.185 997.087
 959.757 348.728
 920.541 722.382
 788.797 596.302
 886.828 67.672
 627.697 403.591
 133.273 514.953
 118.765 116.028
 430.095 682.941
 499.083 336.920
 715.745 320.587
 689.228 861.269
 38.430 537.807
 125.880 895.458
 147.676 684.680
 879.072 27.188
 390.002 3.975
 729.798 225.650
 170.691 718.821
 852.421 70.610
 931.880 484.767
 936.569 189.594
 573.810 306.341
 335.742 174.251
 797.290 780.905
 688.691 840.108
 585.333 341.274
 421.753 769.125
 163.067 492.887
 306.019 452.890
 297.780 616.735
 465.722 747.970
 824.084 986.614
 770.056 616.284
 229.301 245.309
 699.311 495.697
 16.294 731.143
 570.459 12.968
 208.014 41.911
 402.927 887.292
 681.170 880.890
 871.250 692.906
 254.924 128.653
 349.638 959.235
 431.699 819.373
 329.394 833.202
 36.660 131.642
 762.005 47.466
 453.733 7.537
 629.867 208.027
 760.949 731.190
 207.776 803.039
 456.373 886.935
 689.029 850.594
 95.820 999.818
 701.179 646.039
 571.187 776.511
 522.052 679.167
 807.735 916.491
 773.661 899.029
 792.473 671.477
 970.362 180.413
 334.397 680.911
 431.194 53.150
 149.379 603.723
 841.496 595.919
 434.705 968.262
 724.882 363.217
 305.594 755.452
 526.461 441.495
 391.353 62.684
 127.397 242.534
 693.455 831.189
 828.639 603.927
 980.841 886.839
 29.843 733.834
 606.691 288.053
 563.471 706.121
 571.132 305.274
 451.992 669.637
 899.660 900.158
 469.605 909.136
 258.997 720.913
 493.364 3.532
 70.828 790.213
 109.871 828.370
 917.057 906.836
 143.493 193.243
 544.355 499.903
 734.417 781.227
 384.814 219.621
 816.743 447.051
 906.042 890.331
 528.516 154.860
 808.461 825.876
 380.402 107.036
 698.543 664.795
 274.004 285.140
 311.018 340.169
 504.314 435.765
 135.590 88.381
 216.004 871.781
 757.349 320.451
 876.160 597.484
 756.164 42.358
 845.546 619.592
 367.885 396.138
 198.541 680.510
 606.871 896.058
 383.875 492.122
 330.360 414.377
 912.379 194.460
 14.467 804.922
 985.682 691.491
 360.651 881.640
 275.658 594.102
 390.312 950.613
 66.211 237.004
 371.814 150.611
 767.413 31.015
 794.715 927.559
 701.111 805.167
 24.644 256.464
 783.908 714.957
 181.468 950.048
 748.125 315.029
 953.636 41.956
 247.267 978.686
 341.523 804.939
 196.121 595.306
 888.935 227.381
 56.405 383.206
 569.660 507.306
 259.708 353.532
 727.919 379.257
 275.914 974.775
 989.096 429.782
 906.575 582.512
 849.268 310.760
 580.642 110.720
 286.396 271.135
 829.940 485.669
 607.921 307.223
 752.010 107.975
 332.662 605.537
 359.887 980.385
 1.063 711.651
 956.688 336.456
 796.874 911.259
 445.113 847.230
 953.274 828.057
 129.076 278.779
 393.370 915.966
 630.516 633.045
 533.279 804.491
 26.100 508.514
 847.851 815.535
 906.277 487.081
 685.184 143.033
 426.150 501.049
 14.937 424.284
 410.510 211.981
 733.899 750.587
 503.577 684.334
 835.142 596.734
 230.269 945.157
 7.408 992.176
 625.954 161.175
 980.332 324.498
 964.639 51.153
 407.839 37.543
 693.402 90.412
 104.051 756.613
 288.828 1.896
 658.781 902.215
 667.606 801.221
 586.771 17.623
 489.635 249.240
 258.045 975.773
 122.679 332.972
 546.001 104.928
 830.345 353.032
 873.087 502.950
 490.907 242.454
 667.300 335.411
 647.078 917.949
 30.571 437.259
 173.423 200.969
 104.651 781.053
 278.771 213.643
 472.037 322.200
 839.230 115.687
 297.265 884.265
 289.464 705.284
 474.420 371.727
 45.514 252.855
 54.778 975.847
 954.219 105.368
 767.160 719.476
 778.052 114.814
 673.929 731.986
 648.970 972.689
 416.912 885.367
 632.559 628.500
 167.202 701.441
 609.787 330.699
 196.357 868.555
 136.150 539.967
 907.530 910.003
 508.472 254.961
 505.386 917.287
 142.680 777.677
 123.053 206.589
 429.139 888.249
 870.935 949.092
 326.497 946.684
 712.062 453.763
 124.318 881.849
 415.997 798.826
 546.279 46.521
 790.628 885.247
 879.369 832.907
 458.867 957.431
 253.890 967.507
 234.051 953.916
 920.412 890.242
 580.397 230.906
 182.790 313.361
 228.160 776.034
 63.677 334.780
 80.089 796.783
 266.345 622.405
 507.614 840.956
 223.128 605.850
 731.080 464.568
 108.461 115.340
 525.741 0.223
 468.407 940.841
 139.591 556.907
 357.272 684.438
 274.085 875.992
 556.589 523.284
 816.177 719.850
 17.198 957.223
 849.714 735.939
 248.947 793.175
 274.106 143.473
 75.494 917.062
 154.480 570.272
 267.836 363.448
 84.474 128.160
 816.499 743.804
 302.788 576.194
 449.055 807.735
 838.154 667.245
 850.101 249.486
 413.090 506.153
 501.430 437.140
 391.439 733.309
 190.503 527.307
 463.175 368.437
 798.116 67.517
 605.249 253.244
 687.209 206.477
 800.482 782.141
 793.007 693.775
 27.037 336.354
 732.203 11.208
 716.026 883.264
 980.880 934.058
 610.020 180.057
 445.628 159.042
 214.183 54.683
 801.324 84.132
 616.124 219.405
 476.833 501.863
 740.437 909.947
 524.197 631.161
 307.061 509.440
 148.480 212.358
 165.342 899.349
 948.322 116.036
 892.179 33.559
 918.474 249.357
 765.329 626.433
 695.294 304.757
 472.259 616.366
 37.800 797.392
 289.631 464.069
 986.747 731.875
 395.183 386.114
 841.911 368.988
 457.453 341.485
 56.114 812.807
 522.403 279.694
 329.153 282.598
 390.689 637.081
 764.844 886.865
 394.402 912.215
 551.760 784.778
 554.830 956.604
 568.259 749.151
 178.846 243.585
 873.285 172.094
 754.371 202.241
 707.672 456.963
 586.876 866.094
 330.907 886.425
 608.888 745.389
 393.057 455.215
 651.009 409.854
 181.856 706.743
 722.097 704.362
 784.562 355.338
 372.374 517.063
 210.293 841.104
 448.587 298.012
 781.289 23.476
 765.493 71.391
 524.279 934.520
 761.567 997.222
 982.252 986.305
 755.617 885.409
 382.061 751.514
 229.808 728.437
 697.114 546.589
 716.595 846.816
 52.692 566.601
 523.150 696.915
 553.225 415.634
 176.533 603.341
 838.113 101.594
 183.288 492.055
 70.712 116.097
 364.007 226.520
 162.102 185.547
 620.190 13.186
 558.793 886.123
 819.339 936.174
 66.099 181.297
 424.392 411.389
 824.185 324.607
 253.473 890.262
 542.725 622.019
 121.548 681.419
 476.446 557.367
 201.221 248.867
 884.868 431.830
 437.981 757.524
 65.238 275.366
 786.187 206.452
 631.562 566.411
 994.634 967.920
 891.003 598.602
 91.398 453.099
 751.422 902.788
 101.685 484.918
 93.181 353.114
 212.719 573.308
 420.236 731.812
 987.231 971.171
 539.096 13.558
 61.351 220.037
 121.392 262.552
 360.839 967.248
 111.783 260.144
 377.245 512.013
 826.115 134.713
 686.368 691.689
 226.521 826.199
 217.001 993.934
 695.078 53.392
 918.376 831.958
 793.495 71.467
 387.860 672.054
 83.772 309.846
 742.549 593.163
 387.976 506.277
 913.606 91.734
 631.075 132.660
 552.956 741.144
 89.594 312.976
 638.763 158.880
 863.793 525.582
 497.604 627.515
 308.734 763.604
 504.174 423.829
 59.520 491.482
 928.608 216.457
 930.764 316.542
 860.091 844.045
 75.969 316.279
 504.447 946.553
 277.768 89.931
 422.162 621.131
 477.001 892.370
 9.172 855.666
 712.646 355.919
 121.179 567.993
 563.920 897.995
 677.018 772.855
 191.868 677.365
 149.250 603.600
 855.136 17.134
 440.819 538.532
 710.906 317.388
 963.035 395.633
 148.153 283.963
 58.699 152.556
 380.274 592.213
 868.957 875.412
 544.881 66.528
 515.931 469.671
 820.321 909.032
 85.805 334.871
 724.613 166.252
 447.480 562.689
 669.365 333.163
 856.902 81.893
 308.571 3.016
 581.620 156.033
 262.446 662.549
 267.018 178.247
 375.735 879.994
 366.156 595.730
 956.927 152.711
 908.473 613.393
 61.754 878.073
 6.172 666.682
 156.370 231.521
 436.376 377.836
 701.053 16.609
 115.834 194.014
 815.537 770.742
 354.694 291.260
 156.820 935.431
 66.694 772.513
 97.108 740.030
 82.890 113.573
 824.371 502.421
 901.039 156.672
 894.591 359.163
 467.067 421.049
 290.479 431.664
 371.245 813.565
 136.153 185.536
 420.129 965.147
 784.549 209.067
 264.694 891.744
 140.507 926.502
 302.173 748.147
 367.110 365.528
 678.734 391.605
 808.709 149.927
 985.367 847.636
 266.918 412.120
 321.254 636.126
 104.639 481.378
 286.816 100.950
 900.006 557.461
 229.866 235.605
 102.167 322.630
 598.416 121.029
 882.375 664.315
 526.283 616.013
 858.426 603.742
 94.484 756.771
 782.562 770.650
 952.412 837.804
 510.315 589.715
 855.912 33.789
 451.162 899.806
 970.745 870.484
 285.312 302.808
 613.910 815.603
 511.423 815.062
 154.098 707.990
 567.848 692.870
 586.849 910.624
 998.393 835.831
 438.299 710.891
 768.971 290.563
 60.525 116.926
 193.629 825.858
 566.374 343.657
 509.690 712.183
 945.139 744.609
 418.328 988.221
 713.872 38.709
 547.360 49.780
 531.564 484.696
 919.790 157.593
 852.366 263.710
 949.659 876.606
 64.970 103.832
 14.454 867.140
 881.805 994.501
 252.134 325.425
 555.629 335.674
 335.319 585.596
 942.272 703.355
 723.023 456.036
 454.756 512.698
 372.378 169.465
 601.826 660.653
 402.965 918.378
 437.467 936.256
 491.755 755.960
 809.501 817.847
 287.454 738.896
 555.457 718.072
 272.585 34.226
 601.166 790.541
 876.277 910.360
 448.772 842.957
 310.204 75.522
 550.823 492.736
 326.935 349.143
 139.036 500.394
 600.080 677.488
 871.070 786.782
 617.944 698.988
 165.758 311.707
 238.944 483.256
 883.818 108.285
 453.130 406.589
 472.862 939.941
 457.949 973.104
 306.002 401.219
 119.477 471.846
 504.322 711.110
 937.200 794.488
 424.903 855.694
 148.769 284.454
 425.815 298.382
 941.869 795.736
 773.817 879.316
 427.231 998.498
 253.541 224.834
 67.143 559.319
 361.220 452.817
 347.557 968.059
 941.881 925.782
 282.597 192.544
 855.181 521.589
 704.158 869.330
 158.315 378.275
 526.135 626.685
 379.667 356.990
 295.161 268.555
 557.032 853.218
 313.479 699.961
 740.532 884.765
 613.648 560.147
 851.921 174.658
 701.249 855.450
 966.343 822.664
 585.787 395.602
 885.148 981.156
 469.991 371.952
 22.840 95.292
 44.987 951.411
 189.259 875.733
 578.099 663.935
 439.708 401.473
 518.891 642.901
 248.788 23.753
 778.366 336.172
 374.474 997.879
 949.949 181.042
 781.580 712.214
 786.013 359.293
 330.719 732.399
 170.547 190.486
 880.568 619.228
 540.316 944.411
 346.437 111.709
 310.072 959.682
 783.472 59.131
 911.571 438.144
 973.239 719.707
 824.014 277.686
 370.945 266.471
 670.904 833.760
 778.261 616.995
 504.146 727.324
 232.881 861.235
 662.557 299.858
 417.985 446.273
 654.015 250.655
 288.178 998.044
 896.568 464.875
 556.838 844.514
 595.424 280.224
 494.956 343.624
 714.331 63.912
 33.313 420.002
 809.280 238.383
 146.252 949.721
 270.365 953.766
 712.473 990.802
 308.123 746.988
 610.498 292.743
 320.678 432.713
 406.108 0.952
 287.870 461.092
 146.543 236.733
 711.426 263.516
 90.431 31.639
 712.710 42.755
 599.791 442.914
 21.150 791.298
 406.068 106.854
 249.823 424.928
 369.006 796.871
 525.687 72.312
 86.278 56.504
 889.527 180.367
 22.591 753.548
 26.929 985.324
 526.656 544.660
 661.636 506.841
 338.673 110.600
 114.905 884.237
 183.270 496.639
 90.283 67.443
 345.072 612.206
 117.262 468.739
 866.010 565.791
 417.143 683.576
 143.235 958.352
 331.008 199.183
 280.100 969.390
 166.935 668.263
 914.493 248.650
 128.478 762.557
 361.088 492.728
 329.290 408.677
 527.487 625.133
 182.790 808.332
 47.259 711.471
 287.498 659.364
 592.371 895.059
 367.625 416.130
 138.322 514.619
 637.361 891.397
 640.428 212.623
 852.000 531.574
 800.311 823.816
 208.313 957.747
 346.949 477.548
 532.763 912.332
 94.081 999.543
 924.169 281.442
 360.791 968.914
 225.849 963.305
 628.355 800.671
 622.303 750.628
 355.731 874.156
 971.945 208.055
 68.204 921.088
 587.760 513.437
 376.780 796.034
 402.967 42.981
 765.953 65.583
 352.748 905.600
 418.869 24.459
 362.906 851.432
 223.893 246.915
 262.144 815.029
 445.804 345.437
 879.834 516.849
 446.813 486.943
 412.113 890.152
 734.188 425.965
 145.502 867.180
 497.252 386.946
 831.603 132.535
 509.980 361.591
 374.736 607.261
 727.497 95.733
 195.461 579.419
 334.621 802.438
 288.930 851.479
 229.744 48.841
 933.085 978.029
 593.199 183.833
 496.252 455.974
 19.454 478.151
 327.972 581.094
 738.837 979.321
 225.746 967.796
 346.855 98.419
 91.239 451.795
 655.521 566.643
 713.325 157.839
 317.630 565.742
 936.113 956.384
 615.855 251.406
 34.742 785.048
 696.241 272.678
 880.601 444.028
 830.691 228.498
 333.930 451.298
 363.972 795.721
 361.984 465.944
 514.409 777.905
 204.673 149.523
 408.639 843.077
 759.481 269.712
 722.553 789.455
 449.391 382.076
 234.072 864.124
 590.372 719.668
 957.855 790.088
 560.905 531.956
 394.830 576.721
 470.065 240.565
 686.144 7.629
 51.352 506.491
 85.265 544.447
 908.038 859.265
 455.400 646.632
 186.987 541.170
 341.927 593.124
 149.276 927.961
 269.251 474.706
 778.461 450.787
 54.429 294.440
 564.782 652.512
 230.427 21.850
 423.189 545.694
 822.275 964.192
 544.919 120.744
 240.212 180.670
 999.779 892.877
 543.802 623.698
 455.804 128.098
 716.714 761.945
 274.043 594.747
 378.241 155.087
 981.645 731.829
 877.733 607.878
 191.947 282.929
 383.070 444.713
 94.898 129.959
 123.310 194.450
 806.903 80.020
 696.176 653.630
 971.260 157.503
 448.520 264.657
 817.156 869.187
 606.020 880.043
 398.015 420.020
 618.853 926.016
 373.569 829.637
 232.831 385.903
 611.914 843.324
 48.492 818.564
 158.934 845.428
 830.042 248.251
 46.712 208.236
 936.127 413.690
 737.006 575.714
 907.510 765.688
 170.705 60.540
 233.363 239.477
 822.792 686.477
 476.750 201.273
 451.034 238.855
 447.620 844.854
 435.170 986.925
 723.235 475.429
 494.219 146.916
 114.372 612.671
 858.757 988.173
 322.014 235.872
 581.353 811.796
 12.866 110.973
 964.006 707.474
 430.212 326.340
 141.545 715.892
 844.945 532.026
 712.826 378.196
 113.678 51.831
 188.692 368.049
 148.373 910.313
 611.612 93.880
 594.872 795.345
 384.298 587.957
 674.067 233.538
 464.360 314.166
 245.250 479.541
 183.073 518.018
 320.885 264.776
 25.634 590.987
 687.778 86.487
 468.170 448.174
 992.146 879.277
 56.474 835.411
 723.837 949.648
 189.416 641.692
 414.795 986.019
 845.892 938.597
 53.664 814.469
 780.559 483.737
 45.155 651.955
 476.426 584.822
 920.617 727.406
 550.515 439.564
 674.456 876.014
 984.301 650.141
 876.907 657.981
 818.782 505.475
 242.823 570.256
 93.057 667.189
 842.123 384.392
 296.637 63.204
 672.202 697.188
 384.083 454.788
 505.693 580.476
 103.434 307.214
 236.666 185.091
 608.302 160.433
 910.620 230.251
 851.257 704.385
 102.836 197.325
 340.337 644.401
 748.172 466.040
 431.389 266.902
 193.638 566.921
 329.808 346.138
 491.855 677.112
 492.476 771.673
 455.383 724.362
 713.964 516.742
 3.882 268.025
 113.010 443.389
 941.174 244.326
 721.693 975.783
 658.473 759.343
 839.642 33.390
 862.875 216.252
 621.011 356.342
 343.717 18.085
 88.074 672.793
 909.420 3.948
 440.464 139.097
 927.356 281.295
 884.712 355.850
 680.966 601.045
 429.432 644.428
 901.720 293.293
 64.947 418.337
 46.424 711.992
 313.147 550.919
 959.197 315.694
 337.886 915.773
 596.144 892.336
 145.331 439.330
 191.994 988.970
 77.556 377.575
 132.061 567.423
 964.636 322.991
 458.565 25.331
 307.035 15.800
 314.324 515.249
 520.689 118.759
 214.000 494.909
 104.668 100.905
 166.494 447.019
 51.315 537.081
 762.753 30.724
 580.471 881.988
 130.608 648.108
 464.627 925.372
 459.525 622.625
 646.022 125.285
 758.934 252.444
 307.963 185.837
 857.692 796.379
 32.574 72.213
 930.998 614.943
 590.222 7.021
 184.608 881.305
 399.840 377.051
 692.483 419.485
 864.993 297.790
 809.204 758.337
 921.817 374.386
 426.820 614.001
 978.916 893.109
 559.698 950.107
 436.246 847.745
 90.854 999.621
 543.043 312.904
 847.887 165.641
 100.714 323.366
 672.671 317.409
 494.550 598.440
 561.329 444.463
 511.130 796.855
 862.730 974.074
 81.950 25.084
 595.904 858.393
 407.232 715.510
 168.649 127.151
 229.044 795.977
 718.592 324.050
 414.986 985.391
 349.561 710.493
 511.152 658.040
 173.956 455.045
 757.186 749.741
 97.654 122.508
 911.765 749.924
 77.689 540.073
 501.248 694.172
 352.568 722.444
 118.530 890.922
 176.731 671.596
 707.153 674.042
 498.543 984.122
 364.612 950.515
 997.837 769.530
 788.669 530.764
 964.741 141.842
 724.738 900.138
 755.098 745.332
 507.445 66.305
 425.916 429.845
 334.844 641.947
 641.829 334.099
 282.262 278.950
 883.609 564.496
 220.041 733.733
 293.337 185.783
 914.655 128.406
 397.317 947.518
 287.688 684.832
 274.500 651.327
 407.343 294.651
 130.571 178.917
 570.698 584.777
 419.678 325.545
 283.324 622.443
 678.637 859.847
 990.752 444.600
 732.410 815.747
 701.202 202.203
 352.555 338.547
 751.922 780.127
 338.438 393.620
 706.251 328.030
 208.480 6.523
 972.288 647.237
 678.007 157.604
 156.930 894.888
 131.803 987.565
 314.439 551.005
 722.029 83.937
 222.976 149.545
 212.302 578.747
 185.316 393.790
 501.550 876.839
 863.945 93.638
 979.548 600.421
 541.694 901.764
 651.130 841.707
 365.973 252.264
 807.083 891.325
 459.654 775.014
 984.095 99.980
 839.741 967.811
 939.375 545.268
 404.716 143.286
 341.287 340.270
 564.086 856.253
 147.316 127.466
 573.888 777.600
 84.788 957.603
 197.379 571.940
 976.042 31.432
 771.690 907.375
 644.243 871.084
 172.727 566.954
 913.108 341.465
 29.298 423.361
 465.792 530.021
 43.286 102.375
 575.549 51.086
 579.255 708.599
 562.257 619.528
 150.380 371.359
 191.154 254.411
 857.787 332.803
 618.084 758.853
 749.846 227.712
 232.219 975.282
 922.567 369.940
 263.718 49.149
 650.937 678.671
 49.383 628.081
 45.838 154.481
 701.435 672.129
 497.358 996.919
 748.594 714.502
 271.154 878.697
 338.308 867.039
 51.399 34.370
 356.046 252.176
 406.522 551.536
 461.847 520.589
 229.868 79.071
 523.919 603.865
 267.597 489.025
 280.022 292.976
 184.466 386.594
 644.030 830.061
 981.611 686.836
 839.712 672.839
 419.404 338.591
 256.983 423.182
 816.068 137.520
 436.303 604.996
 795.564 33.716
 71.188 298.148
 305.795 398.121
 132.000 366.998
 283.162 999.906
 739.120 211.972
 417.748 488.272
 911.590 184.047
 493.819 632.058
 777.445 364.104
 115.067 504.548
 821.738 666.527
 348.165 905.431
 663.134 789.634
 960.174 173.763
 163.556 530.389
 716.524 892.621
 189.488 299.017
 331.285 936.058
 438.067 217.859
 507.921 620.779
 623.937 140.905
 417.530 48.048
 280.303 974.384
 476.628 845.749
 73.803 268.688
 404.946 626.962
 60.165 657.517
 965.618 391.107
 736.678 76.775
 168.917 518.602
 176.825 54.345
 912.775 802.632
 388.840 739.201
 348.218 365.155
 328.300 766.358
 708.390 202.500
 548.151 831.003
 891.641 273.249
 198.988 784.090
 911.420 392.557
 237.105 741.936
 40.236 38.364
 75.319 718.602
 407.176 452.310
 167.253 502.407
 236.538 968.579
 873.331 282.866
 320.570 304.802
 467.933 33.165
 636.715 968.832
 941.830 23.310
 886.714 982.342
 790.281 503.065
 742.380 696.258
 790.961 490.292
 524.659 614.093
 731.748 433.402
 165.906 277.857
 588.373 5.961
 560.189 478.804
 46.843 422.596
 696.381 293.637
 863.815 938.982
 400.107 818.525
 36.584 881.657
 642.916 471.570
 367.857 927.783
 473.076 492.922
 842.174 968.681
 897.847 815.065
 441.594 807.500
 921.080 968.849
 107.630 989.751
 284.435 689.388
 571.545 90.495
 850.711 586.130
 621.630 893.958
 531.987 730.316
 27.618 726.308
 934.996 518.037
 100.615 131.847
 655.897 306.518
 611.864 524.129
 294.106 353.736
 233.138 69.477
 610.927 666.535
 581.913 59.361
 877.295 770.027
 469.781 354.353
 833.106 831.939
 755.331 105.558
 18.560 330.973
 813.396 114.850
 688.960 760.104
 649.796 634.003
 445.012 56.562
 41.248 641.364
 910.357 293.261
 268.865 205.426
 779.580 35.347
 373.594 245.258
 809.048 934.843
 804.233 141.826
 498.685 21.016
 592.535 320.777
 437.090 549.866
 92.772 211.099
 380.652 649.176
 10.440 245.474
 887.626 672.944
 140.273 683.141
 712.123 638.126
 489.039 646.257
 615.093 225.740
 403.687 523.322
 907.394 96.235
 918.271 731.059
 994.726 95.052
 809.815 177.722
 739.572 848.529
 178.225 840.198
 338.310 203.401
 680.746 874.215
 82.617 516.417
 628.035 106.877
 236.460 415.895
 835.011 614.483
 919.806 937.014
 592.340 132.842
 407.254 870.329
 138.280 64.285
 386.826 392.299
 148.922 883.104
 196.888 91.863
 688.565 362.730
 786.673 33.394
 760.408 582.705
 500.087 559.307
 638.297 466.097
 838.700 831.542
 938.418 258.865
 146.307 226.957
 379.227 17.663
 905.638 364.898
 180.296 713.471
 732.375 874.070
 446.056 892.262
 580.072 759.015
 876.582 133.673
 472.982 53.503
 30.755 502.767
 805.834 139.004
 751.633 252.515
 887.563 841.688
 441.988 675.400
 659.942 22.552
 670.304 956.820
 45.373 554.041
 192.627 401.767
 27.175 185.605
 320.366 506.198
 650.195 83.061
 653.268 57.741
 662.067 666.255
 363.347 74.870
 461.858 540.789
 370.781 742.779
 552.046 737.422
 135.725 157.102
 423.911 442.960
 218.298 238.003
 70.637 875.242
 877.936 487.423
 395.010 759.104
 516.679 707.336
 141.105 977.560
 770.386 518.357
 566.255 771.002
 147.408 673.223
 518.589 345.753
 763.691 171.298
 487.441 831.329
 462.950 986.934
 342.740 233.139
 304.612 530.218
 122.322 794.972
 493.032 483.183
 313.077 84.509
 579.667 383.286
 506.264 107.438
 543.921 759.756
 195.688 943.867
 825.151 34.041
 389.277 277.900
 792.650 55.096
 882.638 891.243
 585.309 601.647
 713.178 738.894
 889.298 510.230
 894.371 784.496
 539.675 108.831
 893.776 900.291
 897.783 196.198
 40.577 28.302
 666.070 16.487
 657.227 542.112
 129.288 164.073
 936.472 570.055
 57.538 505.493
 614.323 558.926
 552.310 431.919
 209.106 831.231
 669.500 729.182
 847.268 467.942
 499.440 261.497
 522.272 822.754
 637.637 463.968
 530.592 23.632
 333.405 297.269
 998.777 264.237
 577.579 71.012
 11.150 743.576
 583.484 141.199
 225.298 129.486
 454.157 448.396
 831.740 143.428
 818.349 719.112
 787.717 674.447
 191.067 701.138
 898.677 3.290
 182.454 357.822
 203.796 668.822
 180.977 585.460
 365.759 43.458
 90.533 836.974
 195.229 248.865
 251.667 394.107
 835.348 974.415
 48.373 805.531
 472.576 536.405
 445.529 841.078
 161.878 4.107
 947.900 860.047
 594.257 927.934
 177.766 677.020
 483.929 534.956
 470.786 270.358
 4.742 747.649
 952.877 220.594
 108.055 963.725
 427.128 808.043
 57.269 779.600
 839.550 726.528
 520.884 209.263
 954.411 383.978
 682.855 46.659
 330.806 527.616
 115.598 836.339
 506.831 233.553
 380.081 87.806
 49.269 185.815
 184.682 418.149
 476.203 201.565
 369.052 900.262
 996.702 466.677
 352.933 85.789
 103.050 273.568
 78.155 659.296
 692.423 811.709
 903.035 49.877
 60.104 876.393
 613.657 306.067
 597.006 124.849
 380.557 247.663
 720.334 627.821
 499.902 102.655
 675.671 112.105
 456.080 168.413
 657.761 153.833
 771.802 293.463
 820.010 117.498
 269.207 340.468
 371.668 311.606
 451.511 83.486
 117.226 383.823
 382.538 925.354
 573.497 657.404
 547.612 246.445
 632.798 933.299
 33.273 357.418
 630.553 280.720
 977.862 809.618
 455.522 811.087
 585.895 991.934
 921.813 189.529
 235.463 427.190
 243.093 263.704
 961.499 280.259
 928.499 276.204
 194.025 250.277
 401.946 534.759
 347.616 77.522
 855.700 519.664
 177.858 329.288
 336.804 351.993
 676.974 306.539
 461.232 486.516
 311.886 843.097
 913.393 852.501
 204.442 351.003
 554.048 382.441
 209.450 739.521
 392.049 647.076
 8.486 231.713
 316.877 874.815
 256.449 692.900
 610.448 960.004
 396.788 831.473
 206.435 658.497
 106.733 637.112
 120.436 297.200
 5.227 177.512
 689.409 268.995
 516.311 516.139
 316.967 893.463
 845.279 64.626
 483.558 960.632
 312.951 309.344
 336.386 268.714
 676.917 107.965
 290.655 562.131
 122.873 834.914
 646.832 583.426
 862.459 651.260
 231.624 97.956
 457.740 312.448
 805.269 125.062
 291.349 824.482
 324.124 621.001
 902.802 174.470
 813.673 180.203
 56.689 444.301
 378.938 140.696
 441.037 156.683
 871.157 751.130
 311.411 381.421
 633.939 750.320
 398.276 268.072
 89.330 60.968
 135.291 480.746
 293.006 58.284
 100.800 844.494
 914.940 558.144
 303.595 113.516
 892.174 810.372
 99.549 523.185
 586.841 178.716
 563.940 964.946
 76.416 153.428
 734.050 640.674
 943.627 954.241
 400.043 716.602
 937.849 335.664
 884.364 252.837
 293.730 663.246
 289.357 869.613
 539.779 764.781
 990.784 703.420
 861.578 115.884
 146.139 73.024
 630.890 252.285
 808.742 426.097
 531.390 834.304
 982.329 970.984
 840.018 960.892
 910.279 455.202
 224.470 345.280
 815.707 763.142
 834.317 41.609
 643.687 941.557
 266.328 37.057
 508.074 384.523
 22.282 198.081
 119.323 822.338
 526.770 548.946
 525.818 454.340
 387.950 448.006
 802.328 677.736
 949.055 960.047
 581.008 917.586
 953.761 164.900
 461.908 722.196
 323.497 622.596
 733.259 608.944
 186.912 78.219
 552.039 824.299
 806.417 345.787
 810.916 805.441
 387.701 285.833
 579.904 426.916
 737.055 777.485
 944.676 202.452
 728.215 490.051
 656.056 248.014
 763.130 254.155
 597.587 647.065
 145.874 606.896
 214.258 682.572
 149.918 93.381
 722.445 393.490
 738.697 618.038
 839.138 897.335
 418.306 288.731
 580.914 607.106
 657.812 35.786
 246.245 712.660
 133.949 833.317
 318.276 336.892
 747.610 633.746
 721.790 499.535
 752.760 446.249
 603.523 200.433
 345.061 159.246
 748.297 484.844
 917.131 305.281
 516.607 581.314
 717.121 588.356
 117.585 54.283
 492.865 499.314
 392.931 225.668
 588.755 110.285
 563.951 869.842
 938.500 305.993
 519.798 742.786
 94.024 435.198
 838.115 877.571
 306.751 72.531
 420.288 664.112
 268.782 207.934
 186.438 571.379
 292.045 431.935
 957.171 395.619
 895.934 279.879
 400.107 199.912
 258.611 822.224
 642.721 610.474
 112.828 342.168
 955.451 956.093
 110.379 792.783
 349.919 372.052
 695.246 955.673
 279.221 572.690
 196.919 379.872
 86.317 551.798
 343.574 326.668
 841.620 162.320
 188.935 912.403
 613.920 912.066
 614.143 271.815
 605.083 586.596
 2.314 969.449
 476.771 561.012
 362.332 692.074
 338.221 116.647
 401.498 852.560
 432.477 354.760
 693.933 532.377
 442.063 656.036
 870.962 858.798
 374.740 221.484
 457.402 642.383
 229.665 337.154
 707.827 844.508
 581.040 312.701
 251.994 173.353
 50.346 873.426
 59.144 55.215
 522.920 349.012
 775.429 147.154
 256.278 652.241
 804.163 963.599
 535.905 520.648
 89.610 615.644
 771.812 187.276
 764.876 905.386
 361.894 827.640
 44.040 392.163
 944.920 213.946
 717.411 632.087
 948.957 800.059
 663.984 681.559
 435.272 407.979
 72.340 509.840
 921.764 125.707
 784.044 61.189
 124.966 434.675
 893.751 985.271
 820.460 830.792
 587.696 172.533
 425.578 795.193
 134.888 112.071
 546.615 308.548
 999.480 171.557
 899.180 726.224
 582.493 386.139
 451.947 671.402
 68.906 455.672
 811.145 230.743
 22.424 872.487
 158.836 614.238
 583.786 436.118
 89.018 170.027
 565.927 623.659
 511.225 219.434
 155.566 156.827
 174.418 230.938
 908.930 687.345
 20.316 908.793
 930.379 374.310
 423.888 497.518
 535.972 579.892
 791.535 53.134
 896.929 307.810
 39.806 302.201
 525.927 962.823
 197.576 587.233
 485.916 644.964
 993.898 9.519
 668.389 401.062
 496.895 345.965
 785.644 545.443
 43.627 393.944
 57.640 504.383
 187.836 736.912
 234.534 323.497
 735.625 313.563
 195.349 457.760
 135.664 795.357
 93.701 210.077
 240.584 452.564
 903.665 931.592
 413.074 629.525
 351.331 96.173
 970.430 8.050
 27.139 629.417
 354.343 757.066
 965.526 441.242
 191.309 330.489
 984.899 278.552
 539.085 858.195
 513.386 594.061
 264.869 692.152
 723.769 698.223
 293.661 26.591
 381.492 618.086
 725.508 554.167
 518.535 690.085
 826.598 686.041
 606.588 339.362
 132.701 930.371
 367.295 887.629
 298.968 959.003
 355.136 742.255
 525.228 704.916
 437.888 373.848
 971.455 422.649
 816.559 26.762
 348.050 50.646
 135.595 830.604
 66.968 868.648
 977.361 610.876
 922.796 416.521
 882.843 218.520
 140.905 894.834
 341.956 112.459
 889.248 904.931
 628.426 502.795
 560.824 900.080
 170.906 877.300
 557.938 243.514
 436.695 738.222
 163.026 328.112
 218.426 933.528
 782.872 971.141
 246.507 905.749
 275.666 811.664
 268.359 347.246
 788.632 904.015
 35.173 253.329
 76.326 205.281
 991.501 830.269
 367.532 425.370
 174.424 535.349
 686.532 363.246
 777.001 108.026
 0.203 651.054
 723.430 467.824
 496.539 918.525
 226.713 994.215
 746.924 63.296
 768.143 920.625
 960.776 249.283
 943.762 338.487
 207.219 776.282
 686.769 853.354
 507.646 281.434
 95.204 14.429
 451.684 199.670
 397.901 768.100
 266.970 768.863
 983.562 897.341
 592.689 499.973
 230.893 500.147
 34.167 217.364
 523.127 344.773
 579.575 924.805
 47.263 496.811
 262.338 674.001
 84.333 37.526
 879.119 751.218
 637.468 344.939
 901.745 190.526
 643.102 164.781
 933.537 346.961
 219.125 199.187
 590.745 887.626
 551.986 844.264
 675.941 592.229
 70.760 936.078
 43.051 196.223
 536.020 356.815
 927.139 699.540
 949.444 312.908
 473.278 32.667
 708.620 244.472
 197.862 290.653
 961.153 145.942
 556.044 376.634
 501.471 572.142
 276.941 441.991
 979.479 538.935
 723.450 963.639
 407.240 685.173
 998.642 293.799
 541.303 490.858
 571.627 578.555
 345.081 608.598
 751.335 733.340
 387.313 790.841
 769.052 742.137
 276.281 828.574
 614.855 608.689
 460.736 968.642
 137.710 419.500
 421.033 572.491
 495.354 907.240
 229.458 210.615
 512.697 747.648
 57.199 861.464
 264.151 341.839
 654.644 573.948
 576.733 678.571
 418.061 547.404
 701.018 827.459
 993.303 536.083
 113.071 865.084
 648.439 266.579
 992.554 402.678
 892.682 901.559
 23.660 78.505
 127.195 742.550
 642.720 252.701
 911.196 355.117
 18.936 940.436
 719.022 153.613
 915.326 624.502
 683.538 497.794
 101.494 775.296
 679.532 343.333
 347.197 589.674
 436.946 31.773
 837.908 945.970
 5.076 497.499
 445.930 806.878
 461.052 870.174
 941.332 121.805
 992.327 536.782
 417.621 663.310
 435.518 339.524
 872.049 546.362
 652.555 881.648
 657.622 433.407
 227.685 315.511
 3.991 521.772
 411.671 434.498
 781.328 383.040
 886.699 86.744
 402.289 7.169
 219.451 593.782
 172.207 68.741
 81.088 976.567
 410.249 440.613
 790.055 865.787
 380.723 434.035
 153.533 269.591
 53.732 637.069
 200.769 172.024
 220.479 688.769
 299.582 787.460
 736.711 889.433
 487.079 263.626
 76.898 372.314
 116.290 537.459
 823.858 205.244
 189.549 748.898
 768.892 447.877
 912.319 217.944
 484.356 948.648
 31.605 116.112
 285.485 752.627
 722.752 6.138
 605.658 25.340
 37.222 790.905
 856.982 637.184
 929.895 976.743
 676.776 147.623
 433.632 706.072
 114.280 168.025
 755.610 703.855
 287.736 647.389
 626.567 81.316
 540.074 837.665
 661.213 84.085
 295.145 766.736
 384.164 111.460
 22.168 330.013
 867.736 185.340
 763.411 349.114
 120.565 43.854
 81.808 522.068
 792.368 973.595
 506.957 378.275
 831.364 689.229
 268.878 568.202
 186.126 99.084
 430.844 868.017
 800.426 754.905
 291.011 609.521
 153.340 533.694
 895.552 192.566
 671.274 515.308
 675.109 378.359
 35.282 742.930
 16.218 65.656
 856.065 241.929
 147.453 726.754
 348.266 248.686
 147.466 25.749
 541.373 503.354
 462.544 897.765
 580.829 893.172
 802.022 465.515
 742.318 915.722
 111.003 179.821
 675.087 849.650
 904.644 955.601
 955.265 174.934
 193.291 436.785
 444.133 442.303
 592.445 855.885
 964.168 234.179
 758.740 890.246
 10.342 135.333
 738.531 981.818
 266.772 303.792
 78.286 445.563
 588.713 630.576
 997.925 399.143
 404.279 945.225
 644.532 799.487
 584.888 873.171
 453.086 257.153
 201.714 906.849
 174.181 544.732
 29.224 906.532
 870.888 938.858
 556.093 506.558
 525.610 495.630
 826.340 940.611
 173.750 705.824
 945.659 304.612
 238.252 499.073
 163.786 701.651
 974.694 446.103
 275.801 529.879
 350.698 66.221
 693.995 116.881
 929.385 95.603
 25.929 223.628
 260.859 262.991
 780.456 654.285
 217.837 796.409
 916.450 347.236
 654.189 431.135
 182.033 185.373
 684.233 879.973
 476.126 163.648
 944.991 476.757
 38.608 68.023
 35.417 318.748
 957.469 47.174
 250.932 659.399
 916.775 256.784
 26.916 376.787
 21.481 502.160
 652.421 42.384
 976.007 639.653
 749.925 807.948
 492.902 578.316
 376.142 23.861
 23.779 473.181
 973.512 99.802
 273.293 58.943
 586.007 658.071
 342.368 741.867
 993.366 941.966
 191.629 768.049
 664.979 797.624
 690.545 503.143
 591.734 309.533
 170.746 93.295
 227.671 440.105
 810.164 795.877
 522.757 295.408
 592.844 353.965
 616.306 46.150
 100.627 488.135
 403.249 99.792
 158.380 956.604
 301.583 11.134
 863.483 519.089
 11.019 390.704
 850.092 375.719
 435.182 918.928
 664.926 350.270
 771.163 586.356
 837.500 872.900
 782.087 683.715
 915.697 82.992
 645.319 478.358
 287.124 524.945
 398.604 194.628
 725.936 621.616
 729.710 14.141
 79.806 570.061
 715.893 618.047
 456.739 466.423
 614.858 987.656
 378.868 300.913
 139.032 83.638
 160.742 205.212
 963.167 849.308
 841.524 734.319
 878.073 82.791
 280.759 539.365
 820.172 839.267
 20.790 69.551
 490.240 541.891
 558.537 727.930
 891.033 172.695
 166.317 510.730
 531.389 197.881
 94.950 662.423
 385.952 61.109
 199.925 373.515
 790.004 599.893
 898.443 395.359
 66.502 940.987
 115.259 522.248
 808.487 788.239
 60.314 837.151
 809.423 398.924
 430.868 90.954
 784.178 460.852
 903.423 508.859
 345.264 932.030
 612.154 130.087
 486.480 227.302
 65.161 692.369
 826.322 862.936
 569.990 290.612
 526.676 371.819
 496.057 54.940
 531.652 440.695
 442.480 908.001
 173.460 399.253
 782.108 841.646
 326.481 402.017
 871.177 880.956
 919.897 521.745
 31.969 27.121
 459.189 41.696
 894.241 553.147
 176.476 158.875
 809.376 397.077
 901.085 146.760
 396.370 400.948
 790.126 470.362
 236.681 390.439
 712.541 985.767
 779.006 706.197
 570.484 917.938
 447.154 674.550
 853.590 912.866
 144.168 550.148
 642.432 861.788
 21.684 848.736
 447.934 45.615
 821.415 403.341
 237.832 237.004
 909.815 375.614
 756.379 906.257
 509.813 305.785
 489.613 426.774
 605.496 824.914
 19.033 878.037
 655.440 132.845
 897.790 551.586
 24.765 781.141
 885.147 821.311
 939.796 724.467
 399.695 527.491
 615.497 314.290
 365.355 218.631
 915.676 718.816
 395.659 411.539
 718.708 741.919
 113.074 773.632
 894.398 776.169
 656.540 748.757
 96.318 521.217
 370.205 475.477
 161.943 504.838
 771.003 862.609
 842.107 501.342
 96.801 758.762
 481.428 808.174
 678.076 289.634
 600.567 439.122
 645.205 538.226
 625.482 560.125
 874.519 849.038
 132.618 635.337
 836.253 578.238
 374.451 486.605
 86.692 159.264
 787.674 784.127
 448.412 868.981
 15.033 880.853
 553.083 766.129
 368.289 644.711
 940.329 424.399
 878.777 313.225
 576.325 430.893
 206.632 942.399
 693.085 191.383
 871.060 809.331
 672.509 541.684
 11.292 985.046
 180.491 565.356
 258.500 65.136
 470.764 57.953
 188.420 841.386
 254.119 344.312
 206.422 143.655
 497.541 875.220
 892.981 569.323
 164.299 821.528
 687.867 755.057
 117.719 6.127
 23.887 905.108
 29.171 116.607
 421.760 660.516
 198.617 513.859
 741.048 28.406
 210.899 775.138
 440.255 959.825
 513.163 705.302
 852.879 503.639
 461.530 129.202
 733.883 23.810
 504.939 693.815
 599.566 264.569
 760.513 904.102
 178.037 614.774
 800.505 75.313
 940.390 556.954
 481.732 81.108
 605.437 301.700
 773.364 126.372
 442.691 83.200
 899.960 81.691
 456.625 621.653
 539.096 629.378
 265.518 203.287
 74.987 925.611
 914.142 564.806
 992.673 157.260
 532.820 937.852
 836.226 133.388
 805.964 867.742
 886.629 409.148
 599.005 692.160
 931.417 793.134
 849.861 288.157
 492.724 978.345
 323.961 73.791
 400.140 392.336
 2.760 503.812
 89.936 755.259
 495.150 912.239
 886.154 727.135
 777.809 529.574
 378.037 20.526
 961.127 605.197
 912.152 444.795
 396.728 578.593
 928.741 167.301
 873.867 214.174
 106.332 549.464
 556.159 107.144
 955.332 906.757
 676.509 311.180
 992.285 507.005
 404.130 377.410
 6.873 757.118
 118.673 438.575
 231.983 421.583
 46.339 248.421
 674.563 594.087
 633.224 185.761
 146.250 124.859
 531.902 62.628
 35.489 49.322
 866.391 309.286
 927.898 918.052
 804.297 434.039
 352.963 583.643
 17.412 26.975
 209.796 137.807
 545.631 463.584
 502.839 132.960
 914.340 602.111
 553.458 678.695
 191.018 408.366
 701.649 327.439
 429.472 600.255
 983.290 98.379
 644.679 113.637
 375.085 418.207
 920.803 749.147
 907.484 955.836
 390.576 579.877
 424.302 210.945
 875.208 161.258
 638.587 588.746
 757.725 882.017
 722.727 502.016
 824.551 788.879
 255.126 623.032
 73.988 283.884
 407.467 740.287
 907.670 373.269
 730.202 125.719
 322.019 798.113
 417.158 896.620
 159.201 822.199
 93.828 461.694
 697.178 630.298
 771.990 813.026
 720.475 904.370
 892.823 595.596
 159.609 915.858
 291.875 624.792
 688.192 384.500
 365.403 792.008
 671.300 909.057
 805.145 201.383
 243.386 239.501
 557.201 410.257
 313.843 315.879
 412.888 935.773
 36.158 394.003
 71.236 764.563
 893.731 775.901
 42.952 626.839
 540.930 492.591
 266.437 825.927
 959.416 593.052
 352.847 645.775
 242.489 586.474
 497.666 879.087
 377.994 691.127
 22.244 55.019
 64.833 253.899
 424.705 115.993
 749.245 427.126
 613.422 856.959
 412.842 596.483
 508.560 546.710
 970.907 334.000
 472.004 89.745
 561.065 757.733
 560.438 539.298
 211.452 84.078
 590.481 58.800
 894.406 95.372
 612.123 762.136
 395.223 965.459
 963.500 595.185
 682.263 905.701
 436.018 295.315
 59.742 945.844
 726.566 865.743
 650.680 646.070
 758.965 202.163
 106.059 961.792
 288.752 924.996
 606.317 930.638
 585.986 907.595
 530.453 416.090
 745.232 895.060
 761.567 184.935
 78.467 316.926
 699.389 991.914
 86.863 387.369
 211.905 736.388
 115.811 726.920
 109.553 799.674
 111.761 538.807
 224.545 290.755
 10.467 230.294
 860.876 560.929
 487.753 824.874
 611.758 198.578
 843.259 495.534
 262.885 3.463
 114.785 633.791
 482.711 651.080
 539.307 515.803
 93.331 892.615
 792.805 438.027
 94.424 961.542
 114.370 163.892
 32.912 156.153
 213.348 283.458
 355.476 386.044
 487.262 164.562
 711.081 373.492
 461.979 231.475
 775.332 516.569
 876.098 401.312
 615.272 494.750
 543.954 335.597
 297.680 139.810
 74.389 311.502
 839.526 31.135
 926.913 711.701
 507.917 596.606
 837.632 491.936
 278.405 115.375
 732.100 269.782
 162.933 99.828
 201.828 536.410
 408.157 769.379
 999.543 715.168
 855.608 172.588
 802.432 557.423
 239.546 436.040
 402.863 498.439
 896.935 354.031
 165.584 806.124
 375.336 333.082
 895.770 495.796
 175.438 586.553
 503.008 297.764
 360.349 469.056
 35.044 335.462
 836.579 246.148
 757.815 374.319
 673.099 225.094
 143.720 450.690
 114.077 606.687
 520.486 691.626
 775.444 250.729
 53.409 136.278
 540.606 639.278
 962.672 205.271
 610.275 48.093
 896.106 113.012
 67.057 439.465
 120.972 347.647
 817.192 26.001
 303.567 363.253
 327.595 247.878
 703.709 738.019
 722.203 993.943
 416.244 290.913
 401.972 984.033
 90.768 448.067
 849.924 35.688
 304.000 580.377
 947.073 448.343
 349.899 57.329
 305.316 453.230
 757.238 481.433
 496.443 864.010
 902.447 476.114
 876.952 3.980
 919.794 631.102
 59.524 228.302
 937.288 787.854
 124.888 967.635
 903.882 938.260
 891.618 21.834
 793.841 168.557
 33.618 673.846
 352.583 503.258
 451.077 184.815
 313.317 277.918
 34.220 997.792
 896.789 22.276
 111.991 910.836
 591.960 384.810
 329.683 988.013
 591.255 634.943
 158.653 731.609
 660.846 889.306
 493.540 229.297
 708.300 713.777
 952.326 570.184
 363.873 834.018
 254.314 763.173
 717.944 665.310
 931.361 925.517
 108.905 459.489
 226.908 389.522
 889.688 415.287
 282.465 117.858
 226.590 851.514
 106.973 955.058
 713.831 884.129
 703.915 572.282
 387.209 252.673
 505.398 797.883
 259.198 423.864
 670.799 446.809
 897.969 666.065
 167.469 862.074
 659.301 884.062
 7.849 521.861
 731.471 966.084
 794.851 122.228
 150.450 701.804
 377.186 159.463
 820.684 849.305
 68.472 865.105
 472.978 169.532
 496.334 313.410
 496.528 607.904
 756.463 63.998
 990.736 824.660
 516.089 25.722
 941.283 888.762
 983.755 551.187
 584.166 726.107
 8.345 580.096
 184.338 313.247
 838.505 944.808
 228.743 235.466
 440.739 499.618
 476.367 75.895
 495.456 318.677
 183.238 804.298
 847.993 873.886
 843.851 414.594
 947.444 417.125
 881.235 184.087
 649.068 79.782
 247.918 150.528
 253.637 811.586
 944.494 421.683
 204.775 820.478
 49.807 333.093
 936.762 771.678
 218.226 980.590
 762.226 548.878
 419.823 393.111
 791.419 780.738
 366.027 337.255
 890.539 764.528
 917.480 107.125
 901.732 564.263
 356.165 441.548
 376.443 377.159
 717.596 106.194
 108.979 219.393
 121.117 501.910
 818.950 315.330
 860.405 624.538
 518.450 534.612
 778.680 658.189
 839.031 825.308
 463.364 676.532
 889.690 871.009
 65.704 238.976
 903.213 453.098
 48.111 874.976
 915.404 39.960
 54.405 465.279
 249.294 531.707
 8.118 659.224
 461.681 456.792
 796.449 658.685
 297.869 106.020
 770.910 788.677
 815.845 475.985
 271.412 239.664
 235.136 619.309
 393.278 575.289
 868.097 220.683
 903.928 60.505
 160.416 358.227
 168.746 478.180
 939.264 407.766
 957.797 907.364
 306.149 607.245
 323.603 364.090
 659.354 639.456
 315.486 327.230
 358.550 698.841
 31.163 949.323
 900.233 383.422
 507.939 288.136
 833.954 662.350
 783.459 682.014
 270.646 395.557
 372.284 564.734
 798.807 972.252
 625.399 597.944
 92.911 653.083
 383.968 156.399
 960.586 975.738
 878.506 488.801
 98.017 960.374
 535.071 491.302
 302.386 939.794
 759.656 58.703
 299.486 265.854
 611.966 647.445
 985.700 299.604
 734.811 612.951
 636.241 385.559
 863.203 330.437
 203.927 612.952
 538.571 222.415
 10.836 267.424
 342.445 887.819
 33.371 929.390
 537.423 237.590
 291.832 150.087
 661.457 211.052
 99.042 768.285
 517.906 488.308
 697.685 970.979
 494.626 978.801
 49.292 666.491
 40.451 498.221
 734.429 160.690
 939.155 328.958
 416.359 304.196
 215.516 567.615
 520.554 524.078
 754.043 711.873
 429.120 546.640
 130.667 633.757
 899.867 253.330
 576.139 373.544
 739.880 349.723
 185.601 404.900
 216.760 244.135
 443.020 645.091
 828.783 369.135
 276.670 382.242
 8.186 793.369
 340.126 973.565
 57.420 285.495
 113.283 33.527
 152.770 445.184
 33.537 419.263
 957.499 312.069
 945.637 562.670
 209.892 222.081
 149.971 165.934
 360.913 87.021
 636.543 431.677
 780.174 728.567
 322.025 442.843
 404.321 168.713
 319.697 34.306
 723.720 647.183
 229.376 141.444
 274.375 650.457
 852.540 695.328
 983.568 960.206
 535.616 324.439
 798.952 990.206
 893.959 474.916
 579.204 825.014
 45.566 771.296
 635.288 11.014
 715.356 94.588
 58.626 407.115
 889.387 681.850
 857.648 169.721
 788.226 669.313
 327.319 132.045
 177.479 668.368
 205.198 614.157
 782.180 829.798
 308.637 755.817
 364.118 206.540
 114.962 253.245
 854.416 249.620
 332.486 373.358
 507.977 787.113
 935.310 49.769
 14.985 553.814
 497.798 985.299
 724.103 112.440
 392.125 12.146
 911.741 78.664
 509.220 525.757
 384.642 816.003
 462.850 909.404
 594.708 976.865
 649.531 317.192
 44.545 348.005
 302.841 562.669
 691.652 717.904
 616.696 763.168
 643.655 866.418
 763.987 676.817
 954.975 120.398
 928.122 715.808
 268.067 200.414
 347.283 567.535
 324.606 671.300
 474.520 361.981
 641.311 211.888
 139.093 811.916
 492.408 36.320
 591.949 660.702
 559.862 170.833
 395.054 804.777
 450.661 346.521
 712.986 333.995
 687.695 81.599
 956.113 438.277
 660.526 58.033
 256.585 164.408
 481.020 249.634
 607.920 638.985
 285.950 924.914
 921.101 884.616
 527.047 762.060
 827.841 294.409
 404.295 899.681
 956.061 258.018
 249.571 970.497
 103.071 180.118
 227.057 581.627
 305.654 43.968
 759.356 510.849
 148.875 858.895
 142.337 170.006
 740.563 417.241
 608.757 872.269
 907.713 165.022
 825.324 747.300
 224.610 68.577
 347.698 36.336
 168.032 809.584
 753.845 117.219
 798.852 651.619
 72.077 247.522
 5.753 846.834
 213.127 352.723
 208.126 461.275
 605.870 547.284
 22.003 226.986
 277.225 671.301
 343.684 229.539
 564.637 306.692
 527.374 427.404
 314.145 247.875
 330.446 706.988
 310.838 626.257
 406.038 202.020
 277.504 100.132
 748.508 261.708
 730.324 136.711
 382.268 817.909
 419.660 236.745
 45.972 72.061
 834.526 430.709
 807.435 758.283
 89.528 845.854
 673.731 615.744
 424.357 83.044
 887.326 762.812
 962.916 419.345
 852.795 64.775
 439.498 975.686
 477.608 248.980
 393.986 357.884
 170.826 884.535
 160.718 434.033
 189.540 612.315
 573.563 782.317
 396.950 404.719
 133.036 502.042
 568.533 638.691
 833.290 988.968
 2.563 381.031
 534.020 536.447
 534.924 278.467
 744.233 229.539
 880.693 598.665
 724.173 184.057
 109.334 330.115
 624.343 270.697
 667.654 382.120
 885.331 721.165
 684.224 160.082
 691.255 494.151
 888.080 470.602
 978.187 680.397
 748.808 445.953
 375.224 134.881
 868.078 94.241
 731.479 667.870
 26.192 71.633
 241.569 623.384
 991.113 243.598
 13.110 282.287
 439.655 726.085
 562.824 897.195
 407.375 63.395
 727.387 87.689
 189.221 461.256
 827.843 977.615
 749.756 21.128
 332.767 662.824
 490.199 450.209
 378.461 69.492
 758.202 2.214
 180.955 852.660
 202.103 453.045
 923.843 935.052
 969.089 765.538
 140.880 481.340
 659.391 46.073
 898.510 317.210
 787.404 256.735
 390.024 950.950
 504.714 498.776
 502.078 743.447
 326.882 121.297
 830.780 346.698
 220.862 293.480
 787.074 128.246
 376.912 385.537
 320.954 896.722
 359.383 674.228
 345.761 210.253
 734.875 680.692
 795.231 893.453
 171.810 284.215
 987.733 9.743
 928.729 573.911
 398.347 473.562
 463.745 905.249
 297.097 172.628
 47.042 539.619
 950.936 974.771
 12.509 548.040
 111.391 279.166
 992.289 855.692
 425.447 940.363
 815.852 658.730
 773.955 938.688
 978.125 241.139
 622.217 226.010
 772.218 4.933
 477.275 766.081
 502.481 365.441
 904.749 78.582
 132.318 883.638
 136.937 141.418
 345.705 454.438
 678.427 502.879
 207.264 653.706
 14.083 991.054
 366.601 93.609
 278.342 709.779
 370.292 237.265
 738.885 696.657
 999.115 986.860
 69.616 948.076
 347.091 157.176
 478.350 638.065
 388.532 867.350
 857.528 562.326
 154.029 881.852
 738.844 806.538
 48.452 976.669
 154.978 690.305
 814.056 734.032
 697.033 386.841
 768.419 529.635
 461.235 616.216
 156.846 386.748
 12.535 199.825
 256.987 364.180
 468.623 429.592
 592.733 17.563
 791.364 421.527
 666.126 539.331
 32.771 304.855
 739.241 521.242
 741.347 50.515
 710.244 988.943
 817.188 412.795
 174.546 791.402
 588.994 182.089
 566.763 464.893
 754.437 202.769
 393.955 973.254
 511.887 266.143
 125.033 910.609
 853.832 553.218
 253.464 762.436
 681.460 174.866
 436.543 94.323
 429.533 78.106
 798.772 279.007
 8.127 87.179
 411.718 801.151
 523.143 698.236
 398.582 781.044
 834.017 908.660
 907.282 134.066
 151.295 438.855
 527.814 498.871
 628.169 188.924
 353.002 506.094
 21.485 298.837
 379.342 168.820
 704.842 272.797
 977.790 719.484
 528.285 951.689
 722.133 424.502
 607.661 727.322
 512.508 122.399
 167.317 984.986
 69.183 63.933
 80.671 923.533
 970.462 209.573
 985.776 362.326
 270.373 352.462
 481.899 20.079
 736.443 190.679
 326.019 800.717
 103.413 944.284
 85.878 495.244
 731.328 988.577
 912.650 796.331
 300.281 709.453
 968.645 804.509
 861.610 849.372
 283.753 102.862
 717.058 738.614
 72.037 702.779
 311.865 247.155
 673.352 569.249
 31.856 64.335
 603.693 263.505
 493.079 48.567
 714.886 377.323
 438.499 185.716
 144.993 651.397
 620.829 965.759
 754.421 884.985
 292.912 312.082
 711.206 261.044
 964.763 171.096
 137.521 476.784
 564.656 351.922
 536.484 920.695
 784.405 572.873
 565.147 51.337
 247.827 64.822
 540.870 478.631
 846.212 658.589
 501.649 33.790
 593.510 466.997
 277.330 238.921
 202.958 0.779
 661.856 91.586
 140.286 535.136
 653.885 394.093
 608.877 490.115
 804.464 53.074
 39.746 488.617
 879.232 814.093
 542.645 111.502
 415.384 881.043
 100.767 446.754
 889.826 294.121
 315.158 611.085
 377.372 937.054
 309.288 55.583
 982.206 638.321
 150.199 715.581
 391.255 187.474
 319.578 757.817
 496.412 761.971
 443.479 660.068
 739.218 448.411
 558.526 739.916
 174.688 331.740
 629.137 656.342
 962.096 244.297
 136.204 231.854
 254.199 331.734
 212.713 591.177
 160.278 363.632
 713.988 758.001
 443.338 342.466
 565.700 682.310
 921.824 735.462
 845.765 141.630
 678.254 250.572
 19.197 39.676
 331.521 821.449
 78.271 550.936
 959.571 568.966
 642.783 80.428
 121.132 320.917
 273.355 641.029
 628.807 540.337
 849.654 528.469
 783.702 620.066
 197.984 894.235
 159.857 721.270
 630.155 292.731
 393.812 81.571
 417.041 590.122
 912.947 799.966
 783.275 863.132
 950.795 967.081
 919.503 447.045
 326.809 987.414
 989.235 989.147
 293.435 512.659
 710.314 868.573
 709.370 440.076
 946.265 313.133
 22.310 436.017
 808.309 901.037
 128.101 821.524
 80.718 319.050
 409.935 944.410
 704.764 462.545
 898.214 291.146
 532.117 426.903
 979.017 133.363
 357.696 139.118
 820.232 919.957
 213.321 314.265
 285.608 518.935
 223.762 860.268
 628.020 776.706
 750.902 578.416
 456.613 330.023
 662.627 64.132
 74.190 701.888
 21.943 666.138
 200.079 102.225
 287.936 541.408
 701.851 92.934
 820.864 592.929
 331.865 61.101
 484.517 7.694
 630.026 860.767
 913.504 349.358
 343.753 760.184
 363.211 595.406
 614.581 86.070
 365.581 49.543
 175.752 447.903
 882.734 879.328
 237.380 803.040
 568.763 815.170
 149.284 677.591
 732.212 753.946
 323.413 769.045
 830.001 108.237
 968.149 746.082
 838.587 466.047
 588.988 40.543
 738.376 726.647
 800.601 648.896
 39.784 372.697
 83.637 668.745
 778.604 959.035
 718.572 373.824
 547.592 542.545
 204.202 852.980
 821.494 458.663
 189.011 519.770
 313.443 147.494
 931.665 445.303
 188.999 240.958
 887.523 423.975
 305.787 702.158
 469.551 786.887
 965.173 835.242
 835.917 208.297
 9.515 600.106
 647.380 474.833
 104.213 28.426
 752.971 414.028
 165.894 68.736
 293.380 807.488
 672.873 826.921
 551.687 184.725
 885.747 618.762
 277.821 337.013
 256.978 232.749
 116.478 277.872
 789.085 299.599
 81.591 169.850
 160.336 180.794
 850.187 538.686
 751.192 588.574
 554.240 398.914
 529.273 516.389
 993.535 853.202
 168.160 539.722
 991.526 325.744
 947.124 205.891
 388.536 12.780
 394.113 897.024
 784.566 936.496
 360.417 67.622
 182.611 368.503
 147.896 237.313
 671.017 432.620
 422.089 186.547
 951.587 631.434
 238.727 849.665
 53.296 485.159
 466.994 833.273
 857.453 683.518
 918.362 980.932
 939.630 281.096
 371.064 146.420
 750.688 803.949
 531.536 281.204
 810.857 360.775
 487.881 57.180
 577.185 287.093
 906.977 768.314
 119.148 707.377
 705.057 935.805
 56.235 30.630
 108.053 397.105
 184.463 542.589
 417.676 222.034
 358.709 306.323
 745.087 367.049
 970.312 806.995
 877.226 864.920
 433.567 590.914
 40.683 630.880
 592.502 359.413
 941.788 742.260
 705.965 30.885
 234.853 677.278
 442.857 516.299
 726.913 355.795
 101.719 842.395
 718.557 552.231
 494.473 670.500
 36.489 5.588
 740.563 706.484
 492.222 256.559
 695.872 378.074
 739.028 335.442
 184.569 9.662
 160.091 111.179
 358.527 482.521
 447.199 610.979
 828.331 601.308
 691.767 417.055
 95.513 557.724
 957.055 342.946
 873.915 591.842
 609.047 753.354
 178.620 194.040
 908.284 900.556
 346.305 599.394
 89.176 555.213
 147.110 426.394
 37.964 573.150
 774.009 767.775
 714.896 191.595
 123.320 908.904
 217.653 133.191
 484.683 824.819
 247.171 624.076
 568.688 277.471
 187.315 329.568
 947.075 427.698
 848.240 869.016
 148.303 509.940
 529.436 897.425
 228.297 50.627
 640.636 908.392
 962.936 992.839
 962.828 609.208
 429.358 710.381
 352.092 398.700
 654.556 434.380
 478.017 611.345
 912.113 896.379
 66.742 512.674
 794.662 725.317
 184.703 791.939
 237.208 174.580
 779.791 515.163
 524.338 342.408
 996.715 207.110
 995.295 68.258
 535.845 222.372
 630.754 913.672
 440.973 657.071
 132.762 983.756
 420.325 322.768
 116.905 120.246
 944.378 347.753
 948.376 145.607
 568.933 648.304
 849.693 196.624
 926.172 199.799
 668.731 732.928
 661.853 876.217
 56.057 909.172
 903.192 773.927
 398.047 667.834
 77.420 814.508
 277.631 42.242
 601.594 970.176
 281.834 796.590
 994.210 378.304
 891.519 101.898
 760.964 628.262
 924.122 525.571
 251.049 599.676
 458.081 159.135
 915.427 907.250
 454.411 326.594
 701.159 530.062
 966.190 497.683
 941.177 854.964
 153.178 910.000
 129.698 692.313
 512.245 5.856
 571.050 891.052
 213.736 278.896
 543.192 818.478
 71.305 57.619
 394.093 22.337
 43.429 324.252
 784.864 969.791
 797.005 964.912
 81.757 485.061
 488.582 98.087
 981.645 776.926
 721.520 951.474
 712.181 165.868
 505.353 410.786
 286.612 461.447
 817.620 997.795
 100.214 591.826
 92.538 938.593
 744.923 503.466
 131.973 837.510
 983.158 499.542
 752.601 598.652
 881.760 305.883
 102.147 847.439
 760.901 994.381
 353.645 551.477
 787.599 972.182
 229.330 566.676
 243.919 93.031
 27.726 824.546
 59.098 362.618
 994.632 104.499
 523.851 6.134
 659.855 215.728
 943.186 922.698
 278.870 752.585
 648.640 862.433
 597.258 831.564
 427.402 388.267
 574.090 703.881
 257.942 701.856
 439.853 342.950
 821.346 363.044
 959.622 898.686
 714.336 472.188
 160.663 799.556
 582.040 937.376
 156.308 667.898
 552.035 452.451
 348.777 634.365
 750.336 971.011
 969.594 24.022
 257.152 995.859
 67.703 310.997
 385.944 398.096
 85.509 162.494
 492.240 736.155
 678.367 919.022
 815.456 929.174
 493.124 979.000
 882.671 433.413
 988.751 906.266
 340.734 822.829
 772.897 182.905
 393.587 448.813
 261.065 52.130
 294.286 978.710
 112.385 892.564
 143.518 432.663
 932.569 732.257
 973.766 464.022
 189.128 435.197
 224.387 185.902
 387.607 502.413
 39.495 727.197
 995.072 442.189
 727.545 812.533
 756.091 38.211
 416.896 175.253
 267.725 230.064
 711.556 218.950
 507.638 507.404
 610.008 495.530
 440.306 888.085
 289.877 735.795
 560.749 522.687
 602.739 87.764
 926.473 455.299
 365.199 139.009
 732.872 925.568
 201.294 239.117
 114.781 63.045
 792.090 628.938
 619.861 785.576
 754.192 222.612
 663.835 943.353
 910.719 389.832
 412.340 164.181
 675.581 328.515
 561.197 759.307
 461.826 196.826
 731.612 389.057
 93.027 948.578
 937.397 800.375
 866.739 163.425
 299.249 811.846
 242.759 224.648
 810.990 203.875
 736.098 129.799
 142.175 281.415
 943.305 445.991
 781.404 513.146
 257.123 380.611
 78.987 854.580
 592.762 333.790
 183.415 563.673
 801.589 350.873
 433.487 587.614
 655.417 586.642
 370.387 900.313
 695.366 729.280
 277.803 604.354
 530.210 577.438
 602.991 671.955
 595.210 900.699
 20.213 20.536
 26.527 889.920
 485.941 224.328
 329.650 982.972
 821.695 719.010
 412.089 462.253
 17.353 417.378
 378.214 807.929
 150.443 416.794
 143.181 465.342
 93.657 30.501
 386.826 72.446
 765.039 942.446
 939.250 685.214
 747.541 487.133
 247.131 542.662
 554.635 151.028
 821.892 101.624
 487.269 529.567
 303.623 632.901
 958.487 443.992
 102.515 559.156
 852.743 405.556
 194.814 900.599
 137.345 432.578
 73.463 912.460
 707.018 590.181
 683.358 999.496
 675.661 885.870
 334.163 793.822
 841.552 59.603
 584.881 415.594
 356.277 738.456
 266.830 199.158
 189.288 657.744
 566.427 873.838
 468.188 597.645
 165.577 417.613
 311.734 152.624
 152.823 648.236
 183.182 886.514
 918.214 440.280
 854.530 165.959
 752.852 134.073
 768.596 486.583
 941.849 875.178
 350.565 277.817
 897.071 948.126
 791.129 502.709
 281.359 568.468
 90.515 257.539
 165.182 511.259
 10.596 562.815
 394.093 585.996
 777.759 552.781
 473.295 537.499
 362.694 886.391
 164.637 944.585
 337.938 880.461
 490.016 104.665
 286.310 208.209
 120.286 499.126
 563.006 6.570
 955.218 13.865
 663.591 527.497
 650.804 689.345
 235.413 576.172
 586.430 958.648
 809.934 567.870
 275.386 429.250
 0.180 160.660
 75.230 619.299
 276.266 779.572
 645.180 282.576
 530.886 526.161
 399.594 173.785
 707.405 693.160
 21.524 209.200
 470.216 495.227
 308.082 874.056
 638.013 442.518
 428.050 590.289
 216.493 673.299
 367.861 274.883
 901.584 315.151
 539.051 944.102
 874.712 742.146
 410.933 422.163
 278.106 258.980
 637.049 729.685
 593.910 984.350
 561.600 808.561
 112.487 377.417
 649.212 902.295
 72.272 196.119
 283.045 186.638
 898.516 578.269
 355.326 432.282
 227.201 170.068
 42.070 393.026
 242.105 707.072
 349.243 828.194
 899.632 485.337
 258.399 182.000
 192.712 691.740
 231.262 815.298
 990.221 429.272
 178.595 692.726
 663.330 452.957
 810.653 712.239
 609.586 493.084
 194.511 581.720
 547.096 593.518
 805.522 721.462
 665.589 33.327
 912.345 40.518
 182.531 169.885
 641.498 303.100
 807.765 371.677
 970.737 888.276
 19.607 170.485
 471.227 37.391
 802.263 817.411
 204.985 680.019
 695.307 677.847
 463.394 897.278
 220.278 840.173
 259.343 303.457
 240.002 75.435
 743.027 650.711
 788.762 894.995
 160.485 850.785
 804.945 75.094
 104.089 191.271
 874.259 207.226
 682.620 646.591
 126.371 787.305
 760.851 956.060
 349.048 161.935
 558.361 188.991
 923.116 533.987
 956.342 231.460
 523.345 810.507
 719.331 418.329
 562.403 612.374
 204.117 70.140
 918.111 406.578
 786.647 166.245
 622.344 758.532
 303.910 746.866
 400.128 814.105
 973.767 857.665
 429.938 630.364
 42.188 165.967
 604.283 92.298
 412.857 539.217
 259.774 232.510
 665.419 399.935
 627.594 555.293
 670.691 89.831
 641.335 839.315
 796.854 586.486
 695.321 128.855
 881.233 32.722
 141.774 637.088
 456.894 740.510
 871.593 882.087
 489.458 712.731
 66.189 3.169
 242.610 647.688
 915.271 198.998
 74.555 728.916
 748.902 66.845
 523.743 898.150
 66.371 172.992
 100.590 419.570
 496.927 955.958
 720.532 291.414
 889.169 456.707
 728.797 885.271
 790.759 923.094
 342.959 297.939
 295.188 980.343
 18.079 505.333
 47.814 366.494
 491.512 997.969
 522.591 663.487
 938.906 153.973
 110.286 613.425
 946.338 934.959
 158.063 488.650
 630.713 354.766
 631.905 217.482
 804.645 618.728
 253.095 79.113
 243.991 425.404
 706.998 436.365
 865.484 992.564
 208.661 229.352
 525.697 259.528
 410.463 502.957
 606.548 38.884
 380.572 673.243
 30.194 768.369
 398.723 280.062
 649.381 839.634
 292.382 743.382
 467.851 162.155
 359.389 897.947
 67.389 830.481
 933.559 474.295
 239.540 189.720
 891.352 13.903
 755.324 691.936
 867.646 132.960
 647.670 174.500
 347.178 404.268
 349.403 305.908
 778.527 121.997
 623.024 186.025
 276.145 701.971
 863.978 472.785
 642.437 694.008
 61.526 968.308
 368.956 226.368
 293.697 631.998
 929.179 940.022
 26.246 309.955
 224.113 17.245
 919.351 658.119
 108.120 70.600
 137.286 385.574
 831.100 381.112
 951.089 914.887
 262.794 95.110
 445.844 224.036
 397.024 485.454
 444.468 141.185
 802.573 622.852
 968.643 866.349
 30.998 795.428
 132.803 415.803
 100.647 659.075
 845.029 964.418
 844.545 437.481
 933.521 401.966
 384.646 949.662
 771.428 541.642
 226.464 895.705
 406.772 307.920
 359.533 640.119
 966.498 387.328
 407.063 799.240
 371.267 516.505
 852.008 757.694
 425.181 89.082
 939.349 942.864
 215.338 634.454
 231.429 299.854
 630.993 20.851
 393.717 97.914
 180.483 791.307
 484.386 518.030
 213.283 698.989
 387.872 616.998
 40.141 378.143
 598.324 322.425
 259.812 794.710
 55.163 313.477
 148.228 57.945
 344.241 601.879
 124.903 748.520
 192.205 605.496
 789.957 802.278
 639.249 652.161
 609.526 370.684
 620.612 454.389
 131.713 913.041
 416.909 836.764
 332.069 31.530
 747.848 198.543
 837.294 473.425
 336.535 66.146
 957.206 46.338
 918.672 986.387
 594.552 438.785
 722.242 674.580
 705.112 641.828
 911.316 145.921
 379.498 626.020
 838.344 798.122
 224.430 454.704
 851.517 493.269
 274.180 189.128
 979.769 412.943
 479.802 857.454
 892.677 279.005
 50.169 778.964
 884.475 780.125
 778.346 532.583
 241.921 198.573
 531.213 476.831
 659.426 161.221
 439.422 623.667
 499.465 651.859
 956.669 764.396
 752.514 318.274
 898.088 480.121
 822.693 227.074
 181.541 246.497
 499.869 492.668
 225.089 482.269
 126.514 205.346
 569.491 578.792
 431.327 269.093
 144.815 684.305
 388.030 734.983
 861.923 68.774
 826.409 974.055
 637.578 44.944
 136.223 208.155
 139.275 716.547
 978.945 32.807
 123.653 829.052
 376.334 287.773
 229.875 40.855
 250.606 14.214
 43.957 358.257
 523.795 978.648
 567.264 896.192
 271.867 929.987
 375.829 664.534
 404.010 114.529
 548.627 628.453
 583.540 722.895
 252.290 757.970
 11.990 641.438
 904.963 339.410
 602.812 777.964
 389.273 158.401
 519.795 117.729
 457.936 734.401
 44.800 721.343
 467.708 60.336
 969.905 922.604
 908.790 13.006
 833.954 733.427
 965.972 1.558
 199.130 767.365
 981.527 529.023
 99.220 96.005
 193.112 188.023
 800.319 237.441
 325.511 493.980
 62.667 717.590
 434.350 691.150
 348.114 258.308
 71.952 827.452
 503.394 936.771
 187.808 578.325
 690.147 574.665
 834.214 367.867
 6.813 990.350
 444.972 663.415
 836.579 559.821
 243.642 49.031
 393.999 151.150
 847.342 971.320
 868.512 930.968
 820.638 320.496
 566.609 689.844
 337.826 199.057
 329.804 236.136
 94.942 43.968
 499.953 495.796
 617.812 425.620
 766.983 299.835
 409.605 333.326
 270.092 403.795
 319.501 73.796
 438.404 166.989
 769.894 322.397
 810.455 16.789
 307.962 659.391
 726.505 468.525
 431.357 642.518
 559.232 89.070
 938.500 176.757
 455.935 547.022
 660.571 470.990
 280.922 340.072
 412.308 64.269
 145.553 127.128
 247.571 371.888
 123.702 905.849
 597.011 569.346
 203.725 792.971
 900.726 792.302
 408.857 503.446
 808.602 989.863
 214.035 43.601
 612.843 999.919
 739.356 782.812
 87.380 707.272
 752.491 237.525
 451.538 451.977
 761.688 271.552
 442.904 146.463
 627.488 308.684
 997.399 70.956
 318.436 779.748
 391.599 798.379
 40.239 738.780
 830.254 668.985
 788.602 125.214
 865.540 223.648
 926.083 904.615
 46.848 810.781
 128.538 563.998
 232.063 518.926
 656.013 584.186
 782.486 734.056
 498.404 366.578
 731.242 72.421
 352.988 101.535
 104.727 556.679
 387.377 567.134
 111.903 560.997
 308.998 317.896
 448.952 891.440
 835.440 31.432
 626.731 48.538
 376.599 435.505
 973.640 162.195
 690.368 638.276
 833.149 733.667
 752.521 370.418
 827.456 369.179
 835.607 550.130
 839.043 364.694
 271.195 272.029
 340.756 786.705
 978.076 260.468
 731.032 590.613
 182.476 619.485
 580.860 93.024
 894.481 348.512
 927.867 549.207
 400.517 208.990
 543.471 729.973
 0.540 646.500
 112.681 806.794
 379.713 261.042
 491.862 869.174
 729.611 830.234
 215.181 358.869
 98.839 822.915
 600.980 221.849
 485.523 280.600
 638.521 776.883
 115.909 619.261
 115.331 70.969
 868.977 431.919
 555.470 743.617
 294.034 512.470
 687.581 327.259
 467.710 722.385
 634.625 158.091
 592.459 774.488
 429.003 114.719
 747.684 692.520
 999.795 710.675
 267.171 443.078
 473.456 376.652
 485.887 739.496
 574.327 330.043
 931.923 138.023
 533.306 259.802
 744.888 528.317
 217.015 185.833
 193.191 846.599
 8.733 582.049
 605.132 85.305
 217.369 994.368
 991.555 352.653
 701.102 518.210
 743.006 154.944
 785.422 219.504
 357.169 179.933
 76.604 748.861
 471.048 488.116
 144.848 386.651
 18.439 147.829
 328.122 708.673
 41.233 347.859
 718.085 135.241
 190.717 896.503
 191.275 243.623
 853.076 668.254
 678.269 823.408
 915.779 28.406
 584.880 940.544
 705.403 982.659
 835.174 468.334
 523.035 834.475
 666.538 627.808
 383.906 449.457
 420.973 556.739
 139.861 925.840
 820.848 62.581
 686.217 46.643
 846.556 792.179
 691.167 475.662
 430.738 617.874
 452.030 280.968
 910.212 159.317
 497.219 190.761
 21.661 861.796
 287.874 563.046
 257.933 780.053
 403.967 578.987
 513.924 281.695
 454.467 736.745
 118.173 912.367
 361.546 555.814
 870.157 47.516
 819.142 119.320
 463.814 99.962
 504.333 942.438
 382.960 631.547
 866.677 808.189
 790.215 919.288
 79.875 947.694
 212.004 305.819
 508.886 940.904
 640.589 990.205
 24.213 297.398
 550.376 23.786
 836.718 56.788
 858.609 917.586
 587.553 277.256
 976.724 959.503
 18.100 701.859
 303.005 613.329
 176.941 589.272
 132.749 25.389
 260.658 943.102
 420.060 11.761
 501.558 586.630
 854.871 18.736
 130.459 513.790
 637.301 536.120
 181.410 148.309
 284.380 657.509
 546.280 898.479
 15.287 799.808
 211.674 182.231
 282.161 657.552
 453.442 784.465
 974.311 933.282
 62.630 504.529
 682.070 176.197
 522.117 955.914
 198.954 615.997
 739.060 632.575
 531.325 401.344
 212.029 887.518
 15.791 362.471
 823.198 850.662
 486.748 800.457
 198.838 6.463
 638.226 862.576
 381.750 759.820
 962.476 560.513
 467.036 834.663
 677.266 208.338
 630.206 406.999
 457.765 47.778
 340.024 997.601
 228.224 653.057
 416.605 3.907
 732.758 695.425
 340.092 391.815
 660.675 143.225
 912.121 192.073
 145.604 587.305
 49.361 639.956
 962.677 239.749
 377.260 788.248
 516.072 147.840
 77.303 330.525
 120.094 202.189
 510.181 953.059
 338.809 770.813
 831.282 438.800
 548.039 948.183
 677.585 765.828
 33.651 923.962
 33.632 756.135
 33.816 320.000
 278.807 259.820
 190.904 251.622
 832.094 116.720
 999.357 591.091
 600.201 74.658
 446.268 464.264
 910.028 704.064
 146.081 427.765
 779.600 16.486
 703.088 351.628
 218.611 743.867
 706.171 584.592
 919.576 981.466
 908.864 85.260
 825.326 445.624
 591.714 456.841
 963.426 894.488
 488.483 86.596
 901.338 142.195
 706.724 239.256
 679.241 542.541
 838.361 128.360
 54.964 194.778
 566.984 847.701
 985.135 440.934
 993.719 9.871
 59.220 380.088
 158.776 948.669
 892.637 160.636
 695.463 100.977
 518.534 157.246
 659.930 411.384
 545.437 866.266
 603.638 284.668
 173.009 423.789
 245.278 248.197
 187.158 166.829
 331.209 345.037
 348.209 113.355
 703.466 641.217
 404.474 765.057
 304.894 645.095
 524.254 262.039
 3.218 966.571
 660.884 806.260
 199.068 18.056
 120.069 976.062
 264.530 822.439
 961.610 273.906
 834.236 156.064
 366.976 70.319
 813.895 942.968
 471.561 256.639
 983.353 421.923
 580.366 15.528
 132.559 537.399
 45.981 420.294
 487.254 932.248
 229.025 231.117
 542.917 32.237
 927.353 558.439
 444.741 964.569
 948.747 691.670
 420.575 413.978
 312.328 666.334
 13.360 226.240
 50.184 276.617
 568.196 370.933
 98.888 585.674
 533.669 289.656
 130.483 286.091
 142.166 214.888
 886.645 901.312
 272.803 546.069
 114.025 70.215
 184.230 126.803
 222.141 436.180
 72.403 359.460
 419.718 774.792
 377.632 615.521
 156.178 386.921
 581.480 712.230
 980.558 793.281
 120.940 204.392
 411.685 870.282
 556.546 526.089
 525.780 633.074
 392.591 267.973
 848.304 409.103
 919.343 14.387
 876.717 553.554
 165.362 629.422
 453.826 676.786
 876.779 876.204
 4.583 514.032
 322.317 998.939
 792.815 640.404
 428.163 877.900
 251.683 681.594
 124.452 584.597
 699.175 95.168
 11.604 384.395
 427.150 992.064
 285.096 239.096
 12.153 466.735
 874.450 700.335
 454.113 31.682
 617.312 319.494
 324.172 672.896
 991.881 660.364
 867.287 812.772
 37.876 31.659
 34.111 782.471
 3.303 768.113
 738.273 853.590
 435.086 407.191
 481.098 186.768
 687.934 325.080
 540.446 340.694
 537.498 217.756
 571.539 7.762
 958.969 413.458
 56.128 51.614
 456.847 70.298
 106.112 507.185
 220.011 301.055
 675.795 146.242
 20.788 646.270
 963.588 331.997
 197.896 821.792
 342.413 897.282
 359.711 549.037
 404.835 534.271
 42.875 551.900
 953.546 923.280
 466.787 505.823
 23.022 437.292
 570.056 149.740
 249.714 512.142
 611.507 734.034
 285.016 584.718
 5.309 56.319
 89.548 178.730
 554.406 126.541
 184.125 205.939
 494.332 863.898
 540.592 687.041
 484.236 536.470
 255.818 858.306
 935.322 51.691
 399.201 385.618
 478.784 849.262
 95.736 165.704
 403.733 460.525
 593.783 854.291
 76.644 718.268
 563.238 862.959
 551.824 832.406
 422.703 540.966
 239.630 809.849
 53.952 676.883
 886.231 976.307
 731.507 279.139
 584.160 154.940
 581.216 927.279
 753.565 638.098
 943.669 319.938
 264.828 736.254
 919.015 115.031
 196.995 950.356
 324.905 786.939
 304.491 753.786
 727.941 179.441
 586.113 416.951
 983.155 267.643
 482.602 106.001
 410.925 553.255
 67.804 747.599
 884.656 592.439
 117.159 500.070
 426.904 621.369
 437.654 499.211
 601.116 720.007
 205.489 261.731
 928.311 697.994
 989.427 403.710
 593.786 47.585
 425.257 353.853
 882.211 177.090
 264.384 466.075
 587.331 395.110
 439.445 332.477
 285.081 82.179
 392.740 401.747
 989.708 374.248
 797.700 970.120
 687.712 844.180
 896.304 749.113
 373.817 846.403
 481.319 58.316
 9.391 769.689
 404.369 40.644
 752.532 698.283
 800.266 464.877
 539.446 327.201
 724.156 745.373
 750.781 219.211
 918.022 866.065
 99.470 74.999
 102.638 305.720
 806.657 951.324
 753.689 699.853
 570.961 782.045
 318.325 483.328
 218.124 1.926
 390.631 793.664
 380.810 51.938
 449.603 401.353
 192.696 456.724
 407.112 808.482
 81.026 550.077
 780.457 124.824
 54.537 713.289
 736.737 110.914
 859.279 755.452
 324.956 355.987
 416.753 266.040
 765.147 935.810
 673.269 10.998
 878.587 838.179
 436.220 717.185
 374.309 734.218
 714.669 530.288
 337.574 359.619
 234.093 562.480
 556.858 414.985
 77.271 933.322
 266.557 827.598
 187.255 606.337
 40.353 782.986
 829.224 830.499
 340.503 743.925
 74.221 697.703
 84.921 852.992
 170.651 951.386
 338.510 554.051
 993.656 846.323
 247.651 875.362
 995.660 323.676
 825.145 765.182
 564.417 678.397
 443.257 848.280
 971.672 47.786
 519.224 432.774
 163.147 621.310
 72.859 10.918
 199.235 283.817
 620.451 600.142
 858.753 169.026
 341.422 312.946
 621.891 170.152
 41.094 542.557
 262.669 72.914
 139.244 137.988
 618.378 526.740
 572.875 215.011
 729.618 327.156
 24.012 622.128
 628.406 361.172
 508.516 131.959
 215.684 373.597
 907.350 753.286
 238.416 391.937
 132.889 17.697
 628.790 37.769
 23.401 63.260
 885.199 30.763
 800.475 957.619
 691.275 326.005
 636.863 131.465
 222.932 524.791
 23.838 453.475
 175.078 362.976
 734.057 307.856
 243.139 249.299
 112.105 739.819
 867.088 429.643
 632.956 32.282
 437.285 463.046
 418.902 954.230
 775.576 273.518
 46.747 878.462
 648.150 190.803
 186.011 270.445
 898.153 606.318
 640.412 983.014
 768.820 281.445
 301.969 901.433
 337.553 978.485
 530.885 833.455
 117.096 105.013
 34.129 958.514
 673.598 25.727
 498.785 483.791
 138.300 798.445
 938.181 513.002
 278.005 419.636
 903.327 142.323
 70.900 447.216
 700.905 848.419
 693.304 722.614
 421.891 733.493
 347.098 98.905
 629.940 814.219
 287.913 746.743
 771.887 474.094
 794.430 44.768
 868.579 396.039
 146.523 946.902
 514.913 723.877
 154.664 376.661
 184.165 102.835
 558.234 840.359
 891.845 371.573
 42.692 429.207
 355.352 537.894
 524.491 438.200
 392.391 799.582
 230.824 350.899
 766.565 568.542
 424.645 198.416
 423.744 34.033
 62.853 712.851
 807.213 838.470
 349.073 66.088
 10.392 31.675
 877.410 760.214
 68.720 976.959
 638.091 753.057
 930.744 181.020
 551.629 638.804
 134.221 750.895
 849.464 527.606
 76.125 2.383
 663.786 688.283
 963.748 578.283
 718.151 434.117
 103.829 719.943
 317.565 683.268
 492.005 276.117
 668.977 43.320
 648.299 848.688
 370.769 725.043
 76.340 650.772
 96.259 545.647
 453.130 190.071
 667.746 339.067
 859.274 555.723
 933.963 243.410
 791.490 662.416
 887.508 217.288
 942.946 339.207
 5.821 271.896
 453.660 205.637
 788.458 959.289
 512.122 183.587
 266.871 685.152
 397.810 594.495
 955.819 112.588
 687.885 698.497
 326.238 879.158
 883.734 370.664
 639.347 789.961
 945.900 271.468
 575.504 693.223
 539.156 261.031
 906.541 150.435
 391.174 102.575
 837.889 429.884
 344.366 388.201
 130.592 70.645
 45.438 553.747
 700.479 464.224
 963.311 298.856
 782.415 404.527
 573.847 428.751
 595.092 75.464
 197.903 336.607
 602.633 331.882
 554.403 66.431
 252.945 626.829
 597.195 168.216
 492.034 430.095
 476.542 677.667
 374.073 244.101
 414.203 335.539
 877.973 268.380
 144.571 185.600
 224.568 698.973
 170.533 550.234
 889.397 520.171
 57.153 939.021
 402.981 290.160
 62.618 74.319
 404.609 816.842
 635.797 60.446
 201.834 133.476
 323.229 936.826
 923.583 824.716
 883.313 863.209
 830.985 421.417
 438.080 925.312
 260.591 317.368
 167.457 726.058
 266.687 893.513
 809.724 260.714
 253.090 336.510
 345.492 49.042
 643.464 970.603
 59.551 614.984
 39.271 887.304
 372.153 431.113
 915.539 749.338
 663.619 663.198
 969.367 997.699
 866.503 7.702
 980.341 327.662
 29.138 675.298
 884.751 386.474
 852.454 965.630
 578.688 737.664
 435.850 747.336
 324.068 430.925
 33.178 613.081
 64.590 99.107
 490.146 148.099
 197.074 602.680
 511.463 23.938
 572.159 475.115
 869.683 914.194
 604.561 48.930
 826.010 198.668
 197.933 310.907
 172.344 265.146
 776.684 536.383
 537.977 888.016
 564.024 267.137
 625.829 629.827
 552.218 546.546
 372.541 711.136
 530.774 721.292
 262.738 76.446
 427.685 913.482
 97.043 966.373
 887.211 203.801
 920.941 720.632
 968.031 28.976
 900.267 580.790
 563.396 559.888
 90.122 249.546
 289.436 305.076
 26.665 973.598
 280.837 683.878
 192.793 44.746
 400.068 280.274
 814.854 219.028
 585.446 259.592
 361.696 512.451
 416.010 483.132
 91.466 785.770
 892.110 58.608
 155.400 137.134
 57.313 925.928
 79.436 302.969
 510.749 997.591
 940.019 462.796
 373.043 890.965
 594.076 256.849
 620.813 336.568
 857.385 676.031
 344.413 493.454
 320.786 257.412
 814.482 111.921
 398.603 715.966
 871.513 357.422
 395.022 531.237
 138.417 141.038
 606.856 868.381
 661.869 624.904
 338.128 594.277
 529.721 709.995
 844.396 614.782
 707.979 433.691
 641.918 637.639
 163.836 361.278
 876.083 101.952
 366.204 945.205
 940.390 19.684
 510.426 35.485
 745.466 973.445
 530.804 981.636
 758.715 399.399
 827.879 189.120
 549.247 461.761
 34.627 340.212
 287.655 468.827
 417.855 409.972
 752.151 578.362
 201.897 892.565
 495.810 946.454
 208.406 482.281
 126.561 958.474
 428.738 648.413
 162.619 478.802
 137.480 815.769
 749.954 418.535
 773.517 65.330
 91.786 364.070
 368.241 645.800
 748.017 566.442
 801.801 20.162
 847.812 559.539
 583.396 436.335
 632.480 868.156
 349.641 22.680
 847.569 263.516
 477.852 473.019
 150.074 419.021
 444.111 448.369
 534.378 473.005
 97.287 720.659
 532.673 294.067
 351.466 794.760
 663.774 309.826
 854.849 637.487
 918.526 758.838
 610.993 224.538
 438.194 580.819
 898.960 788.053
 500.660 810.743
 956.542 948.666
 342.038 991.814
 2.318 777.229
 650.881 490.653
 227.964 324.071
 49.101 670.450
 295.485 239.734
 866.465 155.454
 731.085 892.972
 701.100 169.488
 978.025 362.752
 891.483 434.484
 17.578 974.730
 189.041 920.143
 605.979 693.616
 775.872 906.261
 725.001 836.111
 808.434 184.035
 676.532 790.221
 952.697 626.640
 942.507 912.181
 804.865 912.742
 9.049 608.713
 637.745 515.502
 549.143 27.550
 878.188 565.510
 856.231 391.192
 985.415 266.322
 109.366 76.513
 671.614 858.547
 769.941 215.559
 471.046 881.422
 204.345 160.633
 636.238 623.410
 993.360 300.319
 912.173 155.453
 527.825 753.639
 432.032 437.381
 554.415 619.053
 389.867 430.617
 681.747 66.018
 203.117 455.272
 295.005 372.441
 86.163 729.386
 369.546 415.493
 648.108 920.018
 786.390 390.137
 714.743 933.921
 603.967 74.609
 795.610 158.458
 453.135 590.449
 789.411 26.152
 621.459 762.927
 790.423 479.109
 256.376 212.706
 448.519 528.427
 426.622 678.891
 797.799 280.283
 971.692 655.344
 933.414 191.900
 277.919 725.201
 341.083 849.802
 437.730 402.165
 105.072 668.262
 969.753 371.563
 2.332 791.640
 148.774 699.891
 575.509 370.187
 466.278 419.998
 436.022 750.165
 217.774 362.034
 129.151 976.805
 298.675 790.398
 72.698 119.283
 45.940 317.280
 114.260 72.777
 150.398 327.844
 722.445 721.610
 0.793 295.007
 395.628 222.982
 223.781 548.208
 527.295 21.918
 26.667 346.186
 277.139 379.599
 306.629 184.858
 357.216 299.446
 389.958 734.877
 526.435 894.300
 938.839 376.847
 796.069 345.262
 695.991 103.652
 263.792 565.528
 716.804 347.721
 321.942 673.731
 905.196 715.723
 13.470 89.288
 567.306 464.141
 150.502 941.225
 323.361 7.193
 658.154 1.634
 772.762 634.799
 480.560 250.576
 444.036 644.779
 385.755 701.975
 636.195 112.654
 557.737 286.374
 80.745 777.520
 972.720 428.575
 936.934 897.282
 55.196 774.055
 442.479 195.375
 909.125 121.096
 747.027 99.203
 759.612 584.832
 678.010 663.311
 938.224 949.759
 753.543 824.297
 446.076 918.880
 942.898 786.373
 556.730 916.649
 963.386 364.022
 127.400 390.767
 227.611 379.404
 902.031 341.971
 554.912 735.854
 571.275 513.998
 26.024 464.487
 238.629 236.480
 684.635 908.485
 93.013 35.631
 420.619 699.854
 948.509 531.082
 257.450 367.562
 152.086 807.262
 314.028 255.914
 528.764 885.547
 25.295 30.287
 207.473 395.308
 346.129 897.230
 604.673 330.526
 891.822 901.016
 619.783 431.337
 501.750 303.659
 377.590 310.518
 969.639 275.001
 127.423 782.317
 536.060 469.577
 244.363 790.184
 761.842 743.741
 569.570 980.994
 123.091 356.978
 548.635 962.357
 821.022 732.907
 80.452 998.230
 67.391 846.442
 554.272 753.341
 376.624 812.636
 937.487 361.949
 9.601 429.341
 767.293 759.560
 715.479 560.005
 610.030 831.479
 803.873 15.367
 675.060 469.358
 550.515 324.783
 326.060 321.406
 148.309 691.312
 820.106 624.693
 219.129 852.116
 650.819 535.669
 109.222 260.267
 880.881 359.743
 315.349 349.563
 154.478 820.455
 895.801 914.766
 92.830 316.887
 278.911 250.975
 235.153 73.600
 613.852 453.085
 910.564 285.243
 539.541 625.958
 559.068 158.487
 755.608 34.839
 285.572 32.958
 46.177 911.231
 381.468 162.115
 867.161 590.138
 313.760 911.637
 398.575 398.969
 219.863 9.776
 175.901 646.026
 293.259 499.785
 342.687 707.248
 965.444 402.958
 957.406 514.563
 425.319 21.878
 91.382 279.030
 539.034 782.390
 74.557 498.823
 489.742 530.627
 788.531 808.620
 624.675 34.774
 431.210 16.264
 831.184 872.247
 447.185 378.355
 846.977 959.586
 48.602 313.324
 903.802 268.021
 861.502 3.312
 997.612 91.437
 94.704 750.763
 439.081 940.156
 317.290 228.092
 561.820 333.841
 475.079 476.188
 25.345 585.920
 407.462 397.316
 847.588 1.826
 528.371 668.372
 517.290 661.283
 896.408 230.214
 478.147 293.681
 960.361 437.364
 230.067 373.730
 371.231 369.753
 872.687 916.243
 397.598 895.085
 314.772 3.680
 367.988 648.048
 610.720 573.460
 844.950 872.996
 60.869 674.895
 767.517 912.299
 252.254 294.595
 890.967 256.593
 125.943 976.501
 518.137 389.339
 268.965 126.248
 720.780 930.908
 854.305 902.702
 161.444 731.865
 230.810 541.524
 868.337 886.840
 913.368 421.035
 212.628 85.763
 288.018 29.982
 168.075 125.075
 450.338 605.938
 178.177 745.426
 290.175 723.625
 550.730 612.509
 851.650 681.670
 881.535 222.800
 592.110 587.041
 168.771 695.487
 973.698 507.082
 811.206 845.904
 710.555 653.905
 834.051 54.868
 405.822 4.461
 406.037 323.859
 516.062 27.390
 903.549 499.812
 925.109 785.664
 548.796 68.020
 571.398 878.662
 558.690 640.354
 807.486 760.954
 51.911 442.573
 560.689 475.466
 889.507 753.265
 70.677 829.468
 588.152 533.009
 492.784 351.914
 317.020 961.325
 42.015 844.927
 344.241 467.171
 507.876 90.948
 665.494 183.091
 867.711 926.221
 656.817 801.117
 668.133 832.544
 630.830 178.374
 710.070 839.690
 27.892 990.821
 71.118 543.570
 482.152 414.063
 415.271 618.426
 210.847 510.776
 989.028 289.329
 580.727 405.614
 376.737 803.622
 508.264 751.863
 507.305 232.146
 703.682 651.403
 167.708 694.006
 29.277 433.368
 312.903 848.989
 219.530 270.342
 271.554 771.579
 416.863 897.836
 865.528 907.936
 878.375 977.540
 899.490 35.400
 474.429 322.486
 174.410 72.425
 351.692 88.483
 452.703 319.846
 196.222 577.194
 798.689 612.548
 684.938 829.095
 659.594 799.781
 937.582 186.594
 491.227 594.301
 510.788 347.228
 798.663 792.280
 848.699 612.638
 113.705 90.486
 211.641 470.523
 703.735 653.037
 239.530 863.993
 65.088 411.124
 217.081 436.269
 440.596 35.305
 243.686 259.944
 486.067 86.548
 275.323 530.787
 642.727 30.196
 5.576 29.002
 928.833 352.976
 847.225 819.029
 498.746 739.411
 627.765 306.224
 14.562 188.189
 737.286 919.504
 295.245 644.913
 284.477 8.262
 840.234 524.060
 698.104 85.309
 236.143 734.818
 232.330 11.493
 541.914 123.031
 23.101 688.941
 983.282 720.723
 930.881 36.057
 473.403 747.213
 76.872 576.748
 992.875 838.957
 123.216 647.481
 917.142 671.673
 303.373 658.285
 258.567 666.667
 520.782 827.574
 108.544 297.541
 499.191 526.498
 514.228 103.427
 686.864 637.564
 625.409 605.939
 42.481 866.586
 298.244 169.992
 819.525 599.004
 870.846 460.334
 327.733 904.538
 535.964 558.084
 397.556 551.752
 461.147 312.751
 872.330 170.781
 458.068 928.543
 71.902 913.376
 819.282 698.421
 432.946 410.009
 740.023 799.915
 760.243 460.611
 170.233 13.748
 998.150 555.203
 721.430 495.534
 633.846 981.055
 436.109 464.109
 708.137 301.998
 443.926 24.360
 573.501 402.053
 237.007 740.843
 593.365 968.984
 32.466 959.334
 715.290 293.791
 317.847 940.882
 520.891 10.166
 637.165 346.728
 907.159 964.872
 241.902 477.844
 890.577 757.759
 751.542 430.932
 253.681 721.227
 118.512 249.991
 432.865 716.623
 227.858 511.377
 439.103 242.958
 465.477 128.314
 925.670 6.074
 721.403 561.737
 187.722 448.790
 45.885 907.117
 769.981 350.473
 612.953 336.301
 45.818 664.076
 664.627 219.815
 142.106 356.905
 682.251 564.373
 650.835 385.838
 461.617 564.247
 875.059 686.413
 935.258 490.788
 791.171 447.128
 196.758 504.707
 312.398 124.697
 24.046 459.112
 853.907 923.012
 385.915 321.921
 124.908 488.807
 640.584 453.802
 707.991 691.801
 917.704 867.637
 483.829 768.325
 114.311 518.616
 676.830 167.656
 957.632 147.011
 43.917 892.640
 198.274 750.745
 16.960 354.503
 529.162 199.895
 905.426 40.390
 689.713 133.643
 238.377 36.245
 150.502 181.187
 96.179 462.753
 98.412 816.264
 677.352 614.500
 301.444 150.778
 143.232 379.244
 49.709 572.357
 963.940 832.708
 296.339 975.225
 988.164 622.768
 488.981 80.741
 414.154 384.153
 347.299 916.130
 840.898 360.168
 40.539 355.918
 920.662 191.561
 215.950 934.312
 563.988 395.110
 66.251 128.141
 616.095 967.170
 872.623 474.202
 832.636 272.091
 67.839 223.002
 439.498 514.747
 8.562 509.505
 625.305 643.529
 81.694 22.863
 749.121 118.774
 79.797 929.002
 565.553 136.268
 626.168 905.898
 293.737 281.109
 800.535 920.505
 257.849 259.540
 578.691 153.257
 179.835 11.687
 649.471 871.279
 38.409 733.319
 83.714 190.852
 953.497 857.370
 4.153 444.896
 496.663 984.160
 222.313 189.453
 553.452 861.853
 976.554 917.303
 713.823 455.040
 710.480 985.305
 685.764 689.564
 887.260 559.005
 412.035 806.386
 335.468 3.171
 120.783 217.789
 586.192 835.602
 110.960 47.379
 188.207 364.687
 519.459 3.792
 504.529 465.546
 948.194 129.788
 4.688 647.164
 658.784 167.481
 405.526 921.798
 35.729 561.007
 90.344 821.415
 345.104 395.230
 291.151 793.200
 96.773 148.637
 368.840 741.941
 879.211 966.726
 817.006 531.715
 655.523 75.856
 70.319 188.763
 668.593 934.283
 869.718 503.282
 237.085 124.981
 454.033 867.438
 469.897 842.827
 669.035 932.903
 875.541 16.073
 746.410 962.249
 788.614 668.803
 871.078 288.661
 725.241 508.053
 168.018 807.296
 163.194 977.555
 669.738 884.739
 723.708 121.752
 521.487 991.205
 417.238 651.258
 819.955 0.086
 64.134 87.448
 317.354 743.378
 476.104 923.265
 839.621 607.265
 701.235 393.889
 825.921 763.178
 13.227 869.786
 386.106 885.070
 236.334 621.443
 760.612 748.218
 16.634 956.099
 948.923 48.909
 305.848 578.935
 521.915 753.822
 347.574 712.016
 551.797 674.490
 31.910 631.897
 60.920 173.028
 500.908 120.156
 115.414 613.256
 184.717 9.378
 457.569 564.935
 70.811 840.567
 496.384 802.066
 453.219 307.107
 251.112 778.928
 875.561 966.558
 988.452 755.018
 624.115 866.739
 408.937 823.309
 301.627 609.148
 248.775 291.865
 528.693 704.053
 574.763 709.068
 189.953 241.295
 195.047 105.366
 332.840 183.410
 898.372 63.025
 506.308 398.141
 408.558 98.992
 117.658 691.422
 316.408 649.276
 112.726 25.779
 973.746 36.767
 726.427 149.718
 627.423 63.876
 188.550 498.592
 486.576 938.624
 538.201 324.824
 84.203 774.906
 237.249 83.999
 172.092 827.505
 169.193 542.640
 512.589 368.552
 159.159 423.503
 665.723 888.544
 100.135 595.599
 158.330 331.538
 570.462 420.181
 33.460 836.016
 881.128 342.563
 562.194 951.263
 405.185 775.347
 32.757 300.328
 875.088 744.635
 768.411 947.177
 849.678 300.871
 449.034 345.213
 466.680 854.501
 82.663 260.440
 828.006 48.689
 581.896 804.339
 285.738 582.583
 413.226 23.623
 581.838 245.335
 600.721 986.948
 272.456 900.172
 952.494 108.178
 369.907 996.846
 540.988 443.699
 346.236 507.904
 586.002 804.653
 949.787 738.198
 170.770 906.771
 30.873 897.347
 952.195 129.076
 298.676 441.470
 821.030 222.372
 635.844 164.116
 518.571 968.683
 980.082 668.203
 543.893 79.138
 496.788 892.870
 388.471 781.131
 669.751 653.978
 639.826 602.538
 337.818 927.689
 807.657 843.557
 616.857 747.026
 677.646 433.227
 34.147 865.761
 500.949 111.341
 235.449 687.713
 620.553 736.395
 925.571 667.957
 36.602 591.129
 596.301 412.030
 566.881 699.524
 359.667 866.800
 389.704 758.676
 320.814 289.774
 916.027 467.554
 328.144 470.481
 755.777 959.282
 266.254 966.877
 478.020 137.318
 900.603 811.013
 451.893 917.064
 435.602 271.387
 159.444 387.192
 657.019 265.253
 434.994 449.054
 745.467 963.897
 378.957 553.288
 473.612 989.451
 565.753 231.065
 641.949 465.747
 292.379 480.092
 826.297 551.154
 251.171 994.517
 67.060 82.127
 240.355 271.307
 241.763 616.678
 510.264 846.871
 947.241 652.232
 570.830 145.766
 648.289 658.071
 824.556 503.064
 200.693 4.923
 134.122 963.645
 156.708 980.364
 358.745 91.300
 241.728 75.885
 300.075 629.772
 236.534 238.079
 266.770 853.779
 97.995 51.045
 304.852 503.718
 343.056 9.407
 834.670 501.442
 550.406 441.085
 99.131 150.428
 798.285 927.088
 153.968 201.512
 155.786 563.134
 640.002 250.531
 131.977 326.971
 867.989 177.597
 618.697 508.303
 745.609 256.034
 148.488 368.383
 288.380 684.354
 741.603 307.478
 214.604 424.987
 701.072 104.858
 840.221 682.183
 101.467 672.855
 901.716 197.796
 527.295 39.429
 361.540 882.139
 676.086 388.974
 836.269 488.205
 527.531 285.613
 256.623 957.253
 874.904 154.552
 272.216 353.586
 553.131 573.377
 882.454 623.641
 816.736 435.200
 766.289 682.011
 111.615 988.780
 833.691 983.290
 240.793 677.163
 995.108 987.698
 393.354 516.667
 984.013 990.125
 137.584 53.487
 42.597 141.755
 677.503 167.696
 240.292 151.923
 42.715 766.583
 315.825 881.766
 484.535 714.127
 970.912 612.901
 949.308 814.917
 80.386 241.608
 808.518 833.253
 980.708 575.234
 963.706 46.631
 845.708 621.982
 384.391 762.983
 722.380 612.541
 154.316 269.142
 476.149 82.505
 223.769 411.012
 157.856 804.299
 524.904 161.364
 955.561 577.798
 587.405 227.189
 312.975 777.416
 681.336 743.925
 190.934 282.877
 153.255 48.089
 104.987 679.637
 554.715 202.833
 105.057 857.231
 386.154 553.472
 464.748 829.210
 494.046 933.327
 538.595 482.337
 18.436 936.217
 124.132 286.198
 148.031 773.165
 158.769 773.967
 110.395 880.503
 694.044 873.056
 818.261 528.424
 654.810 218.475
 375.325 967.384
 819.578 235.570
 385.033 59.900
 989.629 611.386
 325.916 182.614
 266.224 379.975
 482.228 394.487
 372.660 86.914
 327.124 288.462
 764.664 748.053
 329.100 553.479
 920.568 718.691
 825.208 439.436
 321.599 299.243
 514.547 48.494
 680.544 344.791
 863.424 571.228
 490.159 257.246
 73.374 285.778
 805.149 224.276
 491.966 772.899
 785.836 148.371
 394.248 440.928
 188.206 367.809
 833.027 64.181
 32.529 509.819
 855.492 718.621
 797.943 901.505
 371.472 742.981
 928.142 178.331
 597.568 295.719
 276.668 621.027
 507.389 742.571
 530.350 383.120
 510.031 661.148
 115.453 972.050
 528.875 243.607
 680.486 961.704
 335.945 512.272
 857.841 53.540
 941.747 123.035
 607.167 893.270
 778.188 844.970
 338.360 881.946
 527.405 690.124
 81.157 1.388
 629.770 383.472
 919.593 77.193
 590.931 559.249
 529.067 116.404
 244.235 35.999
 55.865 335.520
 608.552 439.741
 455.928 207.538
 112.420 633.570
 282.066 539.516
 886.921 85.013
 375.252 995.719
 918.269 811.870
 902.921 122.350
 906.250 636.350
 200.113 340.384
 209.116 529.861
 241.013 350.997
 735.150 121.158
 709.901 256.978
 734.798 383.856
 291.122 522.408
 277.073 921.126
 274.790 766.586
 585.119 572.068
 23.944 676.885
 136.620 612.692
 493.583 905.131
 486.693 92.186
 384.044 324.551
 578.506 700.322
 780.490 126.785
 7.815 513.317
 234.851 853.651
 392.823 412.592
 222.529 24.712
 964.031 453.668
 117.813 743.501
 477.294 911.656
 221.610 762.006
 17.202 716.636
 713.309 440.287
 600.535 978.645
 534.014 856.653
 317.365 890.524
 317.676 770.489
 119.924 480.702
 324.844 996.559
 49.328 100.856
 483.723 64.577
 393.483 699.737
 766.161 374.197
 914.952 519.349
 211.366 742.706
 247.248 908.695
 524.919 625.112
 907.192 179.848
 720.502 974.517
 137.941 418.016
 210.417 830.539
 213.474 629.095
 890.037 166.721
 585.300 683.139
 480.896 201.577
 723.658 948.981
 904.948 455.023
 39.271 963.313
 45.013 0.874
 411.769 726.979
 517.551 81.022
 594.320 452.647
 236.345 977.476
 810.902 622.719
 599.637 520.094
 866.444 766.242
 187.665 91.490
 907.124 281.245
 338.898 492.841
 908.035 157.406
 886.653 587.431
 40.921 477.254
 516.075 540.582
 251.576 866.381
 555.812 538.578
 823.644 539.654
 788.527 674.409
 45.204 556.669
 866.756 829.450
 651.650 302.097
 801.403 717.731
 771.507 881.937
 472.662 169.400
 132.237 52.638
 249.382 353.807
 225.487 844.698
 222.571 137.651
 623.198 214.512
 719.949 562.623
 268.452 757.306
 207.336 448.484
 131.743 780.002
 263.408 85.566
 371.642 296.543
 479.424 595.088
 18.751 840.717
 155.389 791.719
 116.761 354.930
 887.389 781.499
 310.741 910.094
 244.312 336.170
 630.101 135.083
 970.730 584.335
 934.666 117.750
 609.310 298.617
 392.816 207.865
 271.980 99.458
 859.562 770.346
 993.374 69.619
 991.944 60.714
 740.232 423.477
 954.287 219.906
 621.954 112.211
 155.094 999.457
 123.991 195.917
 352.040 458.085
 569.069 868.213
 846.313 135.113
 381.060 585.178
 250.015 363.654
 790.919 501.385
 291.432 586.532
 169.357 539.819
 366.537 70.531
 311.300 873.708
 548.286 960.468
 424.906 346.469
 728.166 494.943
 813.611 636.417
 640.522 632.518
 881.896 536.640
 65.764 662.884
 71.003 83.998
 333.250 345.585
 144.584 966.914
 861.143 112.790
 229.213 467.237
 344.669 166.895
 581.930 460.499
 4.937 313.402
 945.927 790.488
 159.800 900.282
 883.273 742.825
 101.457 733.080
 785.959 728.699
 640.842 637.377
 586.956 529.879
 687.799 924.379
 73.355 191.310
 313.198 249.468
 273.699 535.157
 22.130 746.453
 609.499 233.026
 547.048 271.248
 402.673 849.622
 640.034 637.938
 280.555 465.531
 851.427 808.321
 960.565 618.764
 578.005 674.218
 598.130 859.580
 151.067 812.231
 192.626 191.850
 19.605 995.530
 643.731 843.521
 225.856 309.972
 689.488 950.655
 132.501 76.168
 720.672 902.111
 458.565 949.331
 14.764 838.476
 33.557 220.051
 256.276 458.633
 658.571 527.091
 875.740 204.916
 144.335 614.235
 142.783 683.653
 7.638 4.025
 563.177 957.948
 680.802 249.494
 757.087 15.347
 108.374 878.791
 16.061 171.947
 658.759 25.853
 357.471 599.212
 706.795 692.229
 403.312 238.898
 590.426 401.025
 419.732 559.037
 907.518 864.254
 556.839 369.681
 997.824 10.977
 745.618 996.401
 603.425 27.432
 938.933 753.338
 975.050 794.400
 853.258 882.522
 401.168 514.485
 81.926 964.426
 294.213 286.630
 242.258 554.190
 539.780 681.421
 599.113 272.067
 968.770 913.628
 615.404 354.549
 171.651 303.596
 933.378 349.001
 763.173 312.901
 34.426 69.917
 903.498 368.981
 983.544 504.948
 869.208 935.783
 289.017 205.370
 679.516 211.032
 628.398 975.810
 857.074 444.301
 466.334 814.718
 929.700 72.997
 954.434 988.698
 53.220 705.872
 822.439 554.568
 403.429 876.148
 685.767 292.526
 697.137 510.373
 577.669 867.538
 261.694 176.350
 913.288 594.868
 585.765 486.670
 184.660 716.287
 810.942 36.527
 725.034 878.018
 426.840 79.473
 950.787 87.868
 727.318 817.020
 750.837 880.645
 791.492 862.425
 636.002 567.022
 742.165 691.470
 951.761 126.200
 381.559 909.625
 792.592 637.379
 537.950 32.804
 208.408 755.157
 308.563 425.331
 165.128 11.131
 38.372 682.040
 392.095 75.450
 218.960 340.347
 426.868 210.597
 367.215 512.049
 639.021 183.911
 394.244 123.692
 893.158 829.211
 497.573 629.086
 489.943 231.243
 404.671 629.371
 622.865 384.779
 16.428 16.805
 406.473 904.052
 501.799 400.673
 495.655 444.515
 489.079 420.635
 930.050 479.681
 697.780 488.152
 435.899 749.147
 623.796 794.820
 410.714 373.063
 398.218 502.539
 943.293 392.547
 809.100 690.078
 800.238 439.544
 530.677 320.071
 485.759 723.643
 624.416 546.760
 477.779 423.592
 342.304 585.305
 111.952 529.006
 609.401 976.537
 456.104 850.550
 427.771 915.248
 848.710 227.342
 918.091 765.079
 602.574 347.051
 92.660 498.683
 63.058 261.218
 481.043 508.834
 701.457 845.456
 857.626 605.859
 988.849 606.705
 952.014 510.939
 282.774 378.637
 765.103 376.249
 44.919 338.235
 25.252 804.461
 147.758 203.667
 163.033 135.875
 404.618 483.801
 675.324 945.577
 432.141 806.442
 809.026 410.729
 515.852 984.738
 493.439 524.956
 865.875 934.007
 463.558 749.121
 916.251 434.684
 572.596 182.545
 611.519 177.303
 622.265 443.309
 739.889 413.907
 328.402 279.096
 693.400 784.314
 675.090 249.565
 769.921 658.049
 233.269 277.211
 565.807 322.047
 573.966 245.876
 755.825 4.420
 688.745 315.317
 810.839 525.504
 40.933 37.740
 984.392 44.354
 164.060 419.937
 305.178 172.795
 455.024 625.101
 770.405 676.722
 288.544 294.746
 449.932 107.766
 818.956 377.208
 615.934 305.540
 801.389 649.335
 218.826 594.966
 625.589 727.264
 276.426 253.743
 134.292 586.284
 847.405 36.552
 19.345 394.979
 867.305 75.518
 930.851 652.015
 959.538 706.656
 379.189 172.731
 446.528 841.198
 991.147 775.120
 807.419 566.004
 337.488 569.771
 216.556 141.582
 970.755 465.218
 87.347 408.032
 293.008 898.990
 603.472 512.637
 660.527 326.091
 486.009 557.481
 676.511 712.041
 991.465 216.887
 826.775 148.757
 710.567 93.411
 583.827 841.142
 817.670 834.405
 401.077 593.295
 260.781 100.846
 904.020 689.678
 65.363 914.172
 274.741 742.658
 612.486 768.666
 739.176 828.774
 932.754 15.660
 75.031 617.368
 799.169 246.167
 737.548 403.269
 600.145 830.866
 78.586 76.913
 601.992 46.628
 943.234 328.099
 569.970 718.604
 852.016 401.815
 688.506 443.479
 903.276 764.845
 12.237 905.736
 300.508 249.756
 76.424 743.133
 66.986 908.282
 912.169 814.096
 552.318 609.827
 241.217 538.277
 962.525 684.012
 587.312 457.248
 510.355 840.856
 34.917 46.375
 242.189 560.850
 318.188 617.788
 961.646 872.960
 338.398 420.393
 450.569 315.371
 419.524 563.773
 851.268 175.848
 30.538 482.211
 288.669 251.105
 68.388 391.949
 699.421 153.109
 425.064 673.904
 222.301 71.141
 601.050 695.814
 168.629 208.592
 799.473 148.092
 514.480 330.428
 792.143 148.133
 472.628 849.167
 20.359 825.734
 149.271 152.881
 837.722 760.405
 659.322 837.585
 555.567 938.258
 658.462 688.398
 378.055 35.845
 797.254 589.780
 355.993 40.617
 562.642 606.226
 916.516 967.833
 748.360 722.917
 188.489 732.865
 994.719 773.618
 417.674 852.358
 519.352 903.608
 6.199 360.048
 86.579 152.535
 700.705 180.843
 149.889 920.179
 853.800 773.695
 868.563 862.168
 483.512 458.847
 717.755 208.488
 622.488 832.917
 756.620 301.367
 578.426 656.481
 319.620 897.743
 693.209 699.107
 183.437 202.576
 792.130 137.984
 820.475 810.921
 136.478 135.443
 567.547 497.683
 540.473 340.741
 755.707 753.798
 673.304 960.886
 608.366 916.226
 53.064 178.164
 16.815 857.273
 44.089 528.096
 845.292 307.682
 313.072 126.151
 855.101 699.571
 781.026 595.644
 525.457 782.106
 554.403 219.504
 297.235 428.104
 634.376 247.148
 87.413 897.183
 221.436 732.477
 282.426 125.122
 64.180 573.430
 986.977 284.791
 785.764 146.781
 702.984 217.036
 276.284 678.505
 166.663 306.449
 709.873 120.683
 58.390 814.124
 255.257 196.209
 201.553 554.592
 149.479 564.461
 617.553 485.556
 126.605 911.490
 42.195 275.372
 694.230 600.321
 824.772 124.049
 966.850 268.858
 319.010 78.748
 560.743 138.981
 181.959 235.165
 872.426 520.225
 372.925 622.908
 172.455 40.489
 993.025 198.133
 696.947 15.343
 533.387 312.590
 987.531 343.427
 165.907 788.284
 371.336 670.264
 677.581 434.693
 769.060 844.525
 733.498 525.567
 132.377 962.733
 773.664 569.571
 231.055 389.784
 876.853 219.313
 302.686 898.148
 935.985 562.716
 139.261 598.593
 12.342 416.284
 488.700 265.698
 501.724 819.071
 497.534 383.892
 938.997 327.259
 193.173 161.517
 776.084 190.983
 408.580 554.309
 133.112 206.774
 874.811 194.162
 387.087 270.889
 562.071 988.286
 24.249 91.336
 430.037 7.462
 641.266 471.060
 73.694 355.573
 490.091 263.319
 920.546 756.752
 877.941 875.320
 575.417 128.058
 867.183 800.934
 125.148 956.740
 582.496 481.410
 40.300 669.758
 490.393 99.057
 155.573 682.712
 938.013 117.724
 814.390 524.907
 146.029 301.385
 943.266 451.544
 569.797 14.426
 723.793 633.410
 851.841 171.290
 877.840 234.927
 468.799 736.501
 926.747 94.538
 61.712 46.909
 257.751 964.457
 467.612 945.071
 388.526 272.623
 733.683 175.426
 499.870 576.727
 186.686 243.370
 471.285 492.546
 696.991 902.158
 247.018 116.257
 68.577 185.025
 151.438 308.239
 407.160 901.977
 611.184 665.111
 974.511 374.864
 803.940 343.967
 487.717 883.765
 794.991 900.232
 830.236 476.247
 325.832 6.031
 422.959 973.008
 245.131 893.060
 977.063 853.940
 610.687 941.636
 388.241 283.301
 308.875 360.654
 209.225 527.870
 31.083 982.019
 482.587 24.453
 88.395 953.592
 960.087 90.620
 638.004 448.510
 563.007 863.045
 817.488 323.074
 737.471 250.309
 244.059 123.097
 470.693 150.694
 621.489 648.206
 702.298 700.561
 421.691 889.117
 686.367 65.974
 963.465 24.090
 234.912 90.520
 718.030 33.091
 355.372 677.814
 428.485 612.394
 439.954 970.464
 64.820 465.284
 182.632 431.391
 752.596 738.250
 803.294 722.288
 444.854 664.447
 913.483 581.940
 164.284 180.842
 633.507 649.230
 365.600 981.302
 988.405 657.567
 173.595 749.737
 495.566 595.470
 586.221 45.660
 488.007 119.058
 917.694 865.020
 575.868 693.762
 845.942 413.682
 669.228 2.846
 51.559 266.505
 805.401 98.091
 49.728 264.644
 234.479 482.732
 958.602 165.773
 611.819 848.328
 481.494 910.659
 972.565 966.575
 748.427 124.508
 371.374 335.200
 135.575 118.167
 563.533 556.122
 107.532 693.603
 988.099 186.387
 183.941 756.606
 149.153 441.302
 573.693 379.691
 540.344 778.387
 929.657 87.522
 736.575 74.700
 215.841 819.284
 603.700 993.783
 336.337 86.497
 624.762 777.626
 18.676 135.388
 684.546 289.884
 368.844 550.585
 821.631 766.083
 494.872 327.461
 179.900 622.215
 932.270 385.604
 854.389 453.110
 177.609 202.796
 416.946 275.134
 154.208 390.424
 466.393 283.389
 682.312 795.903
 619.566 191.893
 119.611 59.552
 440.911 286.672
 968.846 442.166
 99.377 967.751
 938.010 410.603
 195.495 998.503
 284.060 673.057
 575.258 272.276
 199.667 609.914
 850.242 389.846
 19.455 882.384
 287.995 100.773
 460.196 217.349
 189.048 971.691
 379.871 276.561
 495.670 919.811
 382.482 200.489
 305.011 296.330
 326.489 966.581
 10.579 468.106
 560.208 478.730
 749.480 663.936
 731.065 185.372
 669.925 701.565
 849.089 649.418
 688.807 961.228
 58.201 521.442
 20.219 130.077
 239.875 721.004
 913.684 208.429
 178.582 748.168
 39.278 583.675
 921.496 132.305
 543.007 571.380
 108.505 297.865
 419.901 267.000
 203.179 72.298
 917.540 307.597
 569.656 680.677
 795.732 813.502
 391.169 131.491
 488.229 358.200
 267.946 180.626
 302.547 934.649
 548.659 613.762
 469.806 72.098
 701.406 974.589
 37.121 174.406
 306.812 416.636
 652.437 854.423
 124.467 414.704
 301.024 225.566
 540.258 248.373
 42.443 368.173
 19.608 590.712
 998.179 242.054
 772.215 91.772
 937.733 286.160
 57.260 445.926
 192.650 590.087
 632.372 247.524
 634.380 489.764
 60.934 659.025
 627.128 521.151
 554.957 993.976
 207.858 41.689
 936.975 223.592
 952.747 321.008
 174.894 885.575
 715.765 221.808
 876.949 158.278
 527.316 591.513
 556.736 978.828
 728.445 408.353
 395.562 62.722
 901.754 455.795
 474.036 822.497
 309.723 611.116
 928.134 297.810
 533.444 642.390
 446.121 877.799
 442.050 19.010
 779.050 413.602
 840.442 600.237
 134.697 144.799
 418.667 11.228
 186.226 74.226
 441.897 23.928
 4.496 162.733
 909.986 699.414
 146.518 136.260
 317.751 427.457
 860.181 224.861
 252.171 217.676
 433.145 725.601
 664.727 694.700
 985.978 602.583
 3.008 657.941
 928.553 127.557
 425.800 856.179
 135.017 808.849
 963.459 760.033
 994.809 55.858
 826.814 694.192
 542.104 447.545
 672.856 209.074
 108.481 398.523
 766.576 162.167
 466.693 993.362
 851.527 667.171
 398.093 851.985
 575.726 19.166
 512.040 925.754
 386.712 472.041
 39.634 949.612
 484.855 526.728
 112.058 0.969
 235.934 272.139
 689.230 866.736
 123.824 532.790
 129.133 87.700
 56.587 736.018
 261.958 41.520
 511.874 776.209
 464.192 914.793
 461.293 873.048
 401.940 89.486
 292.138 785.460
 944.542 283.518
 545.673 433.310
 931.217 709.236
 414.286 316.359
 525.520 782.290
 738.492 316.383
 413.542 277.887
 75.540 876.201
 18.771 808.301
 83.693 911.898
 724.105 616.967
 492.942 515.502
 142.940 748.395
 779.681 819.155
 177.367 972.981
 998.753 733.568
 681.856 500.612
 173.274 448.782
 332.513 601.606
 26.006 40.395
 930.772 128.177
 434.045 596.276
 69.718 470.430
 782.721 444.951
 413.002 329.322
 819.387 195.504
 910.262 502.389
 800.962 898.694
 57.278 579.160
 781.409 109.583
 839.686 470.521
 90.875 513.178
 640.443 253.960
 163.873 997.274
 85.565 124.405
 330.026 191.934
 320.560 783.485
 390.695 4.916
 400.082 379.594
 374.828 169.336
 512.319 893.711
 857.089 277.094
 402.507 433.615
 393.503 832.918
 189.602 300.035
 700.270 53.646
 447.783 485.560
 89.023 120.717
 939.330 790.227
 748.707 426.293
 304.824 331.027
 805.610 731.433
 736.241 496.719
 727.205 665.064
 651.763 480.153
 793.873 362.782
 459.972 299.407
 729.706 392.877
 25.255 603.693
 547.314 202.197
 633.859 723.036
 562.494 786.040
 397.093 50.587
 916.919 934.059
 729.118 397.292
 807.564 409.096
 993.760 900.184
 660.698 598.939
 648.552 133.103
 359.242 254.360
 323.191 513.260
 191.541 742.880
 680.736 935.256
 746.707 49.649
 627.876 828.195
 549.394 428.515
 298.587 819.276
 770.879 922.137
 144.605 712.169
 42.750 844.869
 665.523 129.615
 856.237 61.908
 618.496 521.929
 579.620 448.987
 607.908 166.554
 46.405 115.713
 492.612 654.692
 439.597 800.065
 114.227 320.839
 756.962 659.595
 74.352 276.943
 126.341 505.535
 129.476 587.885
 239.716 248.454
 765.903 607.394
 983.721 988.621
 527.455 287.515
 209.771 221.298
 138.481 100.073
 459.091 108.150
 664.233 50.561
 240.035 652.838
 228.650 624.502
 253.577 13.954
 842.734 650.203
 337.378 585.238
 939.961 272.134
 111.989 4.978
 351.462 53.843
 580.480 948.262
 844.229 731.727
 673.876 572.265
 479.613 150.362
 821.473 381.706
 994.190 271.018
 632.479 255.246
 56.323 967.972
 231.802 510.946
 582.881 238.069
 429.752 417.344
 613.588 839.495
 907.304 94.548
 414.997 652.872
 853.320 555.660
 230.359 894.726
 838.319 862.364
 191.589 898.269
 195.212 299.547
 479.624 463.659
 297.722 793.136
 551.860 738.992
 82.366 824.196
 670.737 459.686
 103.083 42.599
 664.458 898.567
 695.380 7.864
 756.067 578.512
 268.729 726.207
 915.517 206.105
 854.661 295.177
 854.015 196.346
 279.311 285.022
 901.878 888.419
 372.072 893.989
 329.712 180.045
 588.545 218.991
 505.250 927.688
 141.380 629.549
 770.220 432.253
 975.107 558.717
 296.750 530.828
 672.240 507.280
 992.826 886.150
 72.247 565.029
 901.119 663.974
 160.157 794.260
 433.002 837.304
 728.508 795.042
 236.049 293.948
 728.810 219.530
 872.891 954.198
 853.983 854.080
 734.437 448.318
 181.314 714.652
 491.663 44.379
 59.892 864.741
 756.025 456.619
 453.443 968.460
 645.859 669.758
 708.818 927.542
 399.754 767.560
 974.537 953.769
 620.835 2.450
 958.762 622.015
 839.300 550.478
 310.753 498.813
 833.695 891.641
 6.234 902.769
 121.644 884.061
 790.524 922.485
 613.583 972.335
 11.961 581.950
 92.157 711.323
 293.523 729.996
 736.993 788.402
 127.301 957.715
 739.567 897.045
 22.143 374.361
 353.727 325.245
 630.328 47.716
 790.302 662.363
 868.428 129.135
 803.439 51.465
 427.583 317.291
 824.096 390.928
 939.611 189.145
 93.147 554.280
 80.838 753.940
 531.368 302.026
 911.819 218.481
 482.916 120.037
 77.770 632.853
 987.774 768.272
 144.258 698.801
 709.872 159.036
 281.255 342.658
 982.458 118.980
 905.083 596.052
 870.011 202.945
 364.105 196.221
 503.910 615.027
 635.378 59.994
 872.717 313.477
 564.325 238.255
 460.997 907.010
 909.124 98.437
 684.732 132.578
 280.610 679.641
 596.562 695.719
 634.708 426.931
 288.259 477.227
 868.550 737.799
 337.183 502.429
 87.481 984.641
 392.191 336.069
 495.155 343.093
 15.016 426.237
 563.077 928.455
 455.932 360.432
 62.560 383.174
 496.306 516.654
 797.629 269.910
 512.051 458.885
 21.401 900.347
 756.026 921.873
 813.738 703.308
 607.017 902.367
 360.130 931.415
 349.231 286.630
 519.981 588.415
 418.510 425.978
 178.640 485.184
 47.105 968.284
 216.930 497.470
 753.319 173.922
 32.859 489.659
 129.313 515.735
 144.137 213.714
 181.606 975.651
 671.576 409.179
 954.138 513.011
 340.186 577.477
 21.295 364.139
 877.553 631.115
 464.038 327.837
 381.895 115.898
 250.628 951.302
 872.066 652.452
 226.615 525.232
 18.935 963.615
 697.436 260.945
 145.336 558.452
 459.656 707.149
 326.568 184.327
 30.404 886.193
 634.861 278.803
 243.744 321.393
 761.919 236.919
 660.666 886.252
 889.526 631.026
 787.107 546.551
 428.131 994.855
 651.259 666.409
 229.373 216.625
 174.744 704.373
 925.952 423.863
 127.546 195.562
 939.304 822.335
 507.494 777.021
 403.736 750.459
 483.412 307.156
 219.501 97.011
 716.592 513.852
 804.567 712.648
 886.071 2.249
 956.205 924.124
 625.419 300.842
 853.114 274.177
 196.610 127.559
 373.548 90.455
 22.495 435.520
 25.068 5.014
 443.825 536.659
 280.465 563.539
 608.429 701.234
 598.415 183.256
 415.762 859.116
 936.261 933.552
 684.395 166.799
 898.528 557.458
 766.290 300.208
 524.262 349.730
 360.877 951.076
 17.990 623.423
 273.365 472.963
 845.019 587.118
 882.752 286.721
 617.252 215.776
 531.092 124.603
 118.867 716.322
 390.469 593.359
 893.680 192.177
 409.503 761.099
 722.214 217.111
 66.923 427.630
 444.257 996.839
 73.941 596.365
 272.748 276.152
 155.781 116.050
 541.110 930.020
 220.195 956.749
 725.833 439.782
 779.388 596.360
 289.277 21.499
 452.083 256.810
 47.657 754.684
 833.021 493.993
 242.538 508.519
 404.875 928.992
 590.305 22.453
 487.125 742.537
 315.839 52.540
 301.013 237.627
 509.724 818.494
 990.333 120.533
 251.794 994.118
 113.795 736.836
 439.610 481.321
 533.404 921.679
 473.937 141.573
 410.248 242.225
 162.603 365.257
 907.905 601.499
 890.825 816.598
 246.112 577.876
 204.704 267.715
 573.284 650.731
 102.836 138.790
 193.935 33.003
 119.682 91.614
 532.175 134.210
 507.385 821.097
 699.462 416.711
 727.285 484.188
 106.099 303.702
 998.537 69.474
 482.080 834.693
 722.408 405.343
 302.414 444.160
 313.405 532.589
 621.785 828.253
 881.928 321.865
 968.204 645.066
 590.427 631.179
 308.170 313.936
 561.744 998.239
 337.960 502.037
 373.568 11.739
 966.195 841.113
 298.625 660.451
 899.273 848.561
 121.667 315.476
 618.981 45.252
 109.797 646.102
 724.396 493.733
 263.628 931.024
 899.667 816.186
 517.757 522.303
 545.424 599.073
 977.816 908.189
 82.342 623.545
 418.643 52.242
 886.947 765.999
 167.987 750.049
 866.331 645.626
 659.533 321.974
 512.455 125.233
 558.257 372.006
 418.647 833.324
 593.388 800.911
 289.369 720.410
 436.088 118.939
 356.139 807.341
 939.923 102.631
 332.469 260.399
 334.930 365.388
 931.891 534.767
 996.485 737.065
 946.635 878.278
 867.131 888.736
 679.711 60.177
 615.126 200.763
 457.174 879.682
 992.915 901.669
 166.001 176.812
 390.348 338.865
 489.667 589.190
 242.654 357.687
 300.114 814.942
 186.585 30.572
 641.131 310.651
 797.397 902.273
 862.269 97.410
 475.291 899.312
 770.427 105.818
 876.511 632.348
 522.378 466.435
 948.603 929.466
 328.247 565.407
 581.539 647.921
 643.641 21.108
 529.822 583.444
 245.620 997.649
 201.777 232.396
 591.511 221.621
 210.578 256.049
 904.774 491.646
 999.801 381.777
 101.658 414.114
 110.323 677.481
 627.319 126.310
 664.108 318.064
 499.808 209.126
 775.887 182.025
 932.111 190.397
 941.224 568.399
 211.831 607.002
 17.152 596.332
 538.762 655.124
 441.090 169.096
 54.237 905.188
 509.458 869.415
 722.682 298.072
 247.226 562.428
 253.221 845.212
 984.189 465.871
 163.631 815.572
 757.111 794.143
 4.665 161.246
 76.053 974.493
 872.177 980.492
 128.432 690.910
 658.018 677.501
 798.871 346.389
 127.072 403.300
 813.280 799.490
 283.725 368.295
 181.307 669.849
 611.430 736.547
 925.071 3.161
 466.887 342.504
 809.731 413.628
 96.756 226.341
 601.932 896.030
 659.096 543.186
 897.532 625.995
 91.221 359.145
 105.464 192.076
 315.879 63.553
 28.483 663.791
 842.244 978.201
 125.246 673.390
 348.979 372.014
 906.341 643.896
 963.287 651.095
 647.156 440.795
 130.665 411.929
 283.689 958.961
 740.953 258.467
 787.505 520.114
 401.551 495.757
 740.103 879.861
 870.804 743.602
 195.193 198.629
 953.903 148.675
 133.019 479.308
 968.992 713.593
 980.536 818.806
 889.172 573.317
 354.282 854.174
 711.654 115.015
 642.103 140.155
 581.490 205.155
 491.158 898.506
 865.162 520.520
 131.859 795.148
 218.140 907.127
 612.662 684.897
 787.721 657.479
 24.093 811.375
 933.504 712.492
 180.378 848.759
 206.385 685.788
 735.066 649.690
 104.760 666.466
 517.523 238.228
 203.530 389.170
 878.002 716.865
 335.601 240.062
 860.812 491.849
 382.859 882.794
 131.984 851.323
 18.516 993.661
 266.771 136.831
 127.487 659.744
 453.542 851.800
 136.661 653.179
 47.451 262.605
 711.210 799.856
 66.122 721.339
 143.133 528.306
 470.068 817.550
 779.012 946.672
 425.353 932.780
 338.449 250.144
 170.918 101.204
 373.930 221.728
 276.968 686.992
 156.291 134.672
 105.992 79.899
 254.849 590.113
 999.409 831.342
 163.093 88.809
 889.019 740.710
 723.370 317.244
 654.637 833.451
 378.799 867.464
 52.253 816.747
 557.821 63.979
 558.299 964.088
 734.136 662.805
 106.131 866.251
 938.587 855.721
 724.420 633.065
 93.984 461.069
 271.001 868.597
 441.331 630.848
 239.923 643.314
 296.965 337.608
 407.440 212.253
 273.310 324.801
 480.759 980.841
 88.096 877.460
 981.254 192.868
 932.867 478.393
 94.127 642.061
 654.386 206.571
 865.067 914.123
 383.314 172.366
 840.175 915.043
 712.500 697.918
 400.481 789.587
 649.814 684.959
 711.816 477.488
 743.126 277.117
 423.113 680.798
 471.482 645.208
 232.693 651.811
 18.437 393.714
 887.369 74.891
 270.838 611.971
 471.062 166.467
 527.050 147.204
 318.657 604.559
 238.837 947.081
 101.276 812.721
 765.139 760.914
 567.801 643.758
 776.136 570.814
 794.759 457.330
 632.871 582.261
 245.727 674.521
 879.827 688.816
 328.823 974.175
 352.081 54.471
 776.087 613.359
 319.823 861.839
 64.336 791.633
 404.133 652.721
 219.289 310.203
 610.135 853.146
 862.240 917.542
 976.139 606.746
 893.469 988.445
 847.739 533.161
 84.072 499.895
 299.248 342.321
 346.282 481.588
 465.305 746.889
 53.125 208.945
 564.450 965.623
 415.935 740.177
 823.969 456.906
 240.541 985.168
 809.368 787.323
 960.720 232.069
 358.471 663.159
 484.607 987.608
 283.748 837.377
 333.374 539.800
 679.336 570.546
 751.713 898.379
 321.882 556.813
 829.905 670.700
 635.442 226.253
 303.850 91.666
 676.956 369.440
 152.105 338.567
 845.167 381.000
 650.258 559.340
 605.303 634.228
 388.779 750.152
 615.467 641.877
 329.769 900.346
 727.824 558.233
 142.804 235.328
 485.609 79.144
 395.556 127.320
 841.340 10.278
 209.437 396.780
 855.917 325.354
 455.492 521.416
 404.378 817.211
 645.869 323.175
 291.766 862.391
 258.978 275.112
 379.932 47.409
 162.848 809.206
 129.202 630.485
 115.077 202.832
 481.978 990.289
 516.249 456.568
 950.949 312.994
 876.943 370.467
 643.023 25.971
 979.803 991.830
 350.177 651.716
 834.043 97.453
 696.758 345.787
 39.767 130.333
 154.322 929.735
 616.293 418.834
 852.857 532.241
 168.123 839.669
 942.340 322.256
 133.231 759.772
 530.232 336.071
 902.980 911.941
 256.212 160.643
 646.520 271.291
 510.589 598.462
 493.167 340.934
 381.084 280.816
 305.522 3.527
 175.838 158.030
 48.582 118.485
 948.380 534.417
 863.371 851.585
 800.970 755.053
 478.657 713.751
 902.297 229.622
 834.957 999.137
 488.222 399.555
 498.415 679.746
 562.520 738.191
 58.359 406.170
 348.909 405.142
 634.865 543.426
 614.591 756.351
 477.785 739.840
 966.017 307.170
 476.091 378.763
 864.283 739.306
 978.721 31.181
 3.680 181.587
 371.185 236.673
 503.431 842.656
 274.957 255.456
 68.923 459.979
 411.265 911.316
 452.086 298.748
 172.350 980.212
 576.556 196.632
 800.120 359.202
 65.456 531.926
 15.624 202.671
 419.850 885.071
 657.604 455.717
 124.014 473.905
 762.225 506.834
 707.663 344.360
 889.728 673.068
 561.268 478.952
 921.143 710.761
 692.914 899.560
 6.456 694.331
 826.069 958.293
 544.885 245.745
 287.818 66.100
 671.538 940.204
 124.976 354.136
 569.140 611.648
 238.071 214.396
 328.280 478.211
 45.070 355.922
 57.462 386.463
 111.146 238.936
 460.984 808.530
 218.760 324.917
 327.155 433.198
 743.162 85.115
 923.840 576.285
 759.467 737.942
 507.819 143.463
 684.251 97.488
 297.385 347.048
 170.763 87.061
 815.398 784.683
 484.152 544.685
 417.222 200.464
 311.366 79.237
 712.311 276.672
 367.722 349.105
 60.492 46.330
 784.568 168.468
 168.156 13.283
 964.351 3.590
 272.681 248.111
 813.033 422.619
 435.712 666.222
 275.758 892.641
 970.649 350.811
 258.548 478.166
 113.367 260.564
 993.390 752.335
 267.361 453.254
 951.170 868.277
 777.831 195.373
 609.693 800.963
 429.584 39.277
 903.385 323.133
 139.912 297.821
 506.734 151.495
 501.926 887.961
 302.231 736.138
 501.352 445.502
 351.199 477.343
 408.876 19.978
 396.011 365.610
 272.138 769.195
 676.525 544.491
 781.111 505.278
 522.073 498.801
 445.428 957.077
 490.952 145.904
 843.114 356.746
 558.284 243.563
 221.152 721.477
 114.516 178.242
 446.256 665.142
 23.213 332.688
 419.560 60.513
 218.538 86.259
 734.794 592.545
 898.650 826.950
 932.423 549.499
 217.895 666.837
 991.816 834.666
 2.982 385.086
 222.298 530.825
 749.388 272.514
 927.972 686.851
 405.099 332.443
 799.207 736.013
 958.772 783.400
 47.918 904.212
 935.840 104.722
 679.278 569.969
 714.512 326.783
 757.714 133.269
 327.675 769.268
 61.341 14.980
 668.111 615.297
 560.967 810.651
 893.156 233.527
 845.156 870.795
 288.827 947.374
 32.373 73.787
 938.837 438.817
 158.932 837.164
 614.893 367.839
 254.340 409.224
 303.719 307.259
 763.934 766.509
 483.841 221.799
 55.716 476.088
 509.939 460.690
 60.474 266.933
 431.279 351.642
 701.212 785.397
 18.263 762.629
 432.244 719.549
 280.502 484.769
 645.939 690.315
 992.123 547.816
 834.913 689.188
 684.569 938.797
 591.523 448.137
 791.288 998.587
 860.092 653.783
 527.961 631.332
 358.610 951.689
 139.895 503.321
 987.217 955.313
 146.734 523.005
 25.138 95.986
 543.470 989.427
 373.617 883.943
 784.057 45.300
 370.547 645.413
 65.674 161.790
 326.948 847.060
 562.293 768.842
 913.218 897.375
 17.916 297.372
 554.381 646.184
 523.292 553.128
 731.689 400.231
 463.588 747.579
 389.400 987.268
 965.326 685.297
 819.838 476.551
 693.572 582.286
 459.720 483.695
 388.078 63.407
 941.971 327.082
 990.805 872.847
 678.812 576.331
 846.405 308.748
 825.884 46.545
 69.047 956.176
 18.707 991.248
 409.041 802.116
 60.249 969.231
 544.674 647.940
 253.195 583.315
 720.218 30.534
 247.259 380.578
 680.143 780.134
 748.232 672.606
 370.161 303.795
 802.296 780.300
 423.965 626.805
 420.309 270.633
 894.668 854.270
 289.428 563.312
 464.368 751.383
 183.747 914.696
 744.528 568.797
 334.903 196.598
 612.477 560.085
 564.306 181.183
 492.233 118.069
 970.334 713.356
 335.720 378.078
 669.205 332.437
 876.502 46.769
 723.122 620.146
 673.310 178.539
 372.595 966.853
 24.365 466.829
 893.721 118.429
 83.011 189.521
 400.719 988.150
 336.049 356.526
 237.670 878.832
 992.070 479.462
 982.433 687.308
 69.713 109.729
 704.886 474.588
 955.025 279.442
 868.476 239.444
 621.034 902.469
 979.541 980.066
 357.297 238.744
 816.793 457.951
 856.939 648.106
 310.901 170.926
 545.785 30.006
 91.439 219.487
 633.269 797.705
 528.844 224.373
 116.391 721.241
 129.028 575.982
 802.928 8.859
 197.327 811.151
 843.209 114.204
 289.363 203.570
 604.074 754.022
 574.903 995.306
 395.319 812.096
 525.877 503.442
 307.157 268.538
 423.458 413.446
 554.441 124.278
 886.659 365.864
 395.147 848.884
 734.651 792.107
 120.391 41.687
 988.322 336.165
 353.007 403.275
 128.125 980.021
 71.134 423.842
 992.641 680.289
 350.521 329.590
 16.354 321.497
 830.368 226.831
 159.851 637.533
 716.809 249.719
 628.091 377.756
 687.966 71.353
 752.680 969.388
 125.389 864.763
 635.679 715.030
 517.212 700.933
 921.641 765.946
 835.395 212.117
 441.062 721.351
 937.681 912.585
 214.801 355.114
 167.574 903.326
 141.164 188.393
 983.725 355.712
 524.199 74.913
 632.936 500.714
 815.359 700.389
 155.911 189.772
 606.255 615.450
 777.437 51.107
 56.093 709.069
 456.394 967.163
 794.997 614.664
 857.854 936.614
 598.267 541.702
 639.096 265.067
 164.590 200.750
 921.985 625.246
 493.832 488.774
 441.688 528.425
 191.618 214.203
 730.588 608.272
 525.105 548.469
 8.747 305.969
 917.765 913.715
 228.985 796.559
 453.636 367.057
 64.119 562.195
 719.965 72.687
 952.987 914.754
 261.035 407.434
 645.362 30.396
 57.828 506.916
 836.840 979.993
 753.974 402.495
 374.326 635.358
 987.039 239.061
 380.121 780.949
 777.661 705.667
 305.255 859.031
 802.685 701.760
 26.029 383.368
 810.400 237.863
 365.478 548.477
 907.842 608.838
 905.291 79.857
 896.423 348.253
 283.600 72.622
 890.514 382.812
 807.878 874.517
 714.989 55.700
 686.267 922.807
 835.919 316.940
 359.012 547.138
 80.840 818.335
 736.945 821.875
 101.323 971.378
 896.449 577.018
 324.390 190.682
 288.779 157.488
 137.079 655.495
 472.753 723.059
 809.627 470.910
 28.508 87.611
 450.209 232.251
 739.332 854.656
 313.509 715.187
 499.519 979.573
 475.821 895.512
 208.219 707.002
 112.704 301.780
 209.509 938.827
 946.842 17.534
 533.115 594.764
 401.862 564.482
 251.878 59.542
 334.003 641.326
 2.959 759.697
 102.150 883.067
 999.831 686.332
 65.696 701.439
 399.311 950.628
 209.631 17.928
 468.316 414.972
 531.275 596.732
 733.062 38.317
 580.115 406.704
 881.302 779.606
 321.570 309.976
 146.536 953.074
 450.444 602.601
 830.545 574.999
 766.819 871.696
 443.754 999.609
 55.735 27.302
 166.852 544.541
 594.929 599.422
 294.704 651.427
 417.928 735.753
 426.000 728.251
 451.918 208.575
 148.643 256.215
 753.067 945.796
 158.857 109.717
 101.583 587.505
 287.031 693.979
 973.041 672.505
 8.863 326.887
 352.889 756.724
 248.420 921.327
 442.093 925.288
 759.927 118.878
 151.260 291.176
 65.624 508.123
 489.242 575.183
 863.937 869.412
 813.915 274.421
 369.787 726.844
 174.801 180.481
 149.432 77.249
 89.573 674.901
 436.436 490.326
 462.513 770.704
 511.651 834.923
 579.296 886.997
 675.387 450.188
 258.405 832.118
 389.045 429.368
 67.945 63.365
 899.375 866.070
 743.261 512.419
 742.457 991.435
 484.664 780.094
 945.530 434.923
 47.699 367.828
 70.581 716.078
 535.995 522.502
 869.338 129.944
 597.149 812.816
 718.929 550.947
 536.686 456.940
 982.483 240.348
 388.610 800.788
 369.417 408.332
 600.936 962.749
 463.958 226.024
 51.870 163.493
 133.826 893.913
 150.781 438.564
 138.121 705.210
 794.958 467.606
 116.767 265.481
 648.501 968.442
 283.845 878.707
 236.904 208.801
 662.405 835.756
 566.396 535.842
 15.703 960.698
 690.467 656.835
 754.104 315.692
 869.948 607.248
 861.101 734.157
 673.291 689.572
 197.262 658.097
 709.362 72.298
 646.567 177.873
 298.051 509.510
 282.999 806.149
 589.647 723.547
 701.885 222.509
 720.435 223.333
 603.996 377.350
 20.859 686.542
 692.521 84.691
 8.409 883.138
 573.667 720.701
 537.814 469.667
 98.824 300.994
 637.002 737.414
 985.960 973.337
 22.535 593.276
 474.706 537.771
 309.963 120.527
 645.500 712.613
 462.888 78.882
 139.033 488.145
 962.904 621.349
 696.386 550.582
 637.293 431.762
 879.725 684.073
 612.166 914.867
 782.858 550.064
 728.117 134.073
 583.539 849.235
 179.434 914.991
 586.172 654.938
 535.287 80.654
 443.807 497.634
 544.211 712.473
 599.415 422.070
 786.851 835.961
 543.880 843.099
 854.568 98.735
 225.604 218.210
 24.666 68.110
 165.790 726.522
 561.180 344.592
 414.330 702.467
 681.103 24.826
 131.672 190.505
 730.455 302.257
 88.298 853.417
 256.572 456.088
 849.711 535.162
 939.647 829.678
 553.533 19.623
 957.889 959.603
 506.916 174.231
 460.155 998.181
 935.642 473.363
 763.953 327.726
 27.775 377.193
 494.794 537.548
 439.393 729.526
 647.880 108.276
 0.826 30.991
 950.627 497.076
 890.022 455.168
 603.701 256.717
 764.491 884.014
 601.037 156.824
 582.063 139.919
 200.918 453.461
 238.964 345.382
 519.014 810.187
 935.104 823.409
 621.660 387.591
 892.754 804.165
 348.227 157.058
 835.786 83.121
 522.890 67.105
 440.465 606.000
 319.254 696.312
 831.472 174.539
 610.020 5.794
 482.653 278.716
 915.427 686.955
 533.420 685.200
 508.535 958.186
 319.126 333.878
 746.047 959.227
 685.881 315.229
 376.644 726.493
 593.786 987.800
 494.325 100.106
 362.494 429.154
 714.672 447.332
 262.142 443.414
 773.204 312.067
 662.418 837.301
 995.855 680.984
 611.866 953.470
 344.287 549.620
 96.054 859.754
 68.416 572.266
 712.278 745.936
 433.426 375.068
 573.859 101.895
 760.202 329.645
 720.401 34.008
 811.101 343.076
 541.588 527.705
 754.896 277.974
 929.246 756.056
 896.516 623.079
 341.488 355.539
 602.754 780.306
 308.218 394.872
 391.437 999.195
 321.312 20.780
 678.997 395.512
 556.080 210.988
 853.090 349.245
 561.666 950.764
 9.446 740.964
 363.630 491.412
 175.047 197.638
 347.096 179.593
 145.688 663.356
 666.285 962.961
 160.786 961.277
 667.435 893.939
 690.998 485.743
 156.010 348.529
 246.753 63.344
 103.319 845.650
 653.432 295.197
 217.534 154.905
 960.022 176.697
 423.435 192.964
 533.963 463.002
 755.563 172.424
 880.235 476.797
 100.912 739.350
 945.232 848.091
 87.707 839.551
 716.334 933.491
 742.415 727.486
 600.402 424.501
 192.078 579.594
 605.661 351.648
 115.905 315.586
 711.839 394.865
 119.054 452.119
 896.307 82.548
 61.615 614.298
 195.751 204.534
 303.434 978.232
 483.194 71.091
 75.725 694.596
 591.648 254.701
 846.239 796.721
 234.157 178.317
 767.312 290.566
 274.388 527.926
 574.647 887.195
 164.397 524.384
 706.553 15.737
 361.821 785.778
 834.086 456.670
 795.971 934.060
 405.799 787.551
 702.438 475.809
 518.242 227.680
 573.572 434.955
 304.996 811.819
 465.162 993.906
 800.767 788.825
 298.656 158.142
 669.084 917.475
 147.351 488.079
 396.716 872.781
 291.068 921.460
 247.383 251.667
 267.275 961.035
 952.247 912.142
 390.608 237.727
 393.593 346.196
 613.781 31.443
 337.900 990.069
 970.579 483.233
 99.945 348.566
 688.548 347.563
 203.745 350.577
 851.152 486.321
 60.147 774.335
 895.295 311.962
 143.972 962.366
 372.478 851.510
 443.166 482.243
 105.474 472.337
 214.000 240.512
 915.774 921.537
 533.512 699.521
 461.450 660.986
 344.922 921.854
 845.204 397.849
 773.590 832.039
 665.857 724.262
 408.132 262.846
 184.174 289.514
 29.784 482.414
 549.758 473.408
 297.242 182.685
 336.743 41.143
 96.366 568.937
 412.433 309.415
 414.859 709.910
 818.178 402.381
 549.908 689.146
 482.088 827.127
 378.628 107.250
 268.227 844.635
 71.802 904.093
 859.423 587.581
 593.869 347.371
 986.538 105.175
 267.592 932.855
 475.013 162.623
 579.467 191.250
 851.689 744.347
 829.222 341.529
 916.566 502.109
 579.125 981.273
 763.645 438.625
 609.927 686.957
 463.657 651.572
 41.896 402.747
 683.999 100.315
 811.399 732.646
 305.155 856.995
 13.874 890.372
 939.200 814.202
 18.955 792.811
 708.555 133.382
 347.216 60.322
 699.022 12.054
 262.851 980.215
 860.606 445.107
 903.155 533.921
 445.860 267.839
 632.504 634.445
 205.064 748.568
 602.433 785.529
 810.010 589.644
 225.271 489.493
 366.102 281.441
 259.579 195.070
 361.896 108.740
 372.549 202.984
 164.865 647.884
 626.724 314.775
 824.289 621.855
 153.389 714.130
 811.823 445.337
 968.161 470.023
 695.898 529.671
 179.382 523.447
 89.065 406.084
 788.585 205.798
 462.238 332.705
 514.530 394.522
 224.314 285.539
 45.995 763.118
 410.555 995.142
 379.883 166.570
 202.458 19.265
 294.468 723.886
 562.619 167.874
 985.160 336.263
 460.513 992.020
 722.539 197.983
 392.534 473.893
 428.163 818.296
 268.453 614.652
 979.670 443.008
 806.276 802.360
 107.700 826.347
 610.967 788.473
 16.306 604.928
 325.505 832.083
 506.864 129.614
 54.212 251.765
 902.266 347.007
 540.237 810.802
 520.880 34.794
 906.774 249.373
 733.732 494.722
 673.328 953.592
 727.396 319.377
 965.529 443.861
 290.855 466.000
 534.245 691.862
 126.933 999.334
 274.779 495.522
 66.000 178.918
 230.447 403.837
 917.398 252.771
 620.976 278.550
 646.917 333.165
 751.767 188.081
 808.887 40.825
 935.557 271.974
 209.621 446.876
 946.503 703.520
 233.691 968.089
 384.851 266.511
 52.549 797.048
 467.484 92.614
 561.257 707.043
 688.709 162.256
 686.523 459.650
 982.224 528.701
 89.023 874.465
 128.461 297.192
 984.364 974.559
 313.319 984.246
 147.405 592.522
 780.008 442.781
 289.454 770.887
 203.593 403.605
 130.865 93.216
 739.266 330.419
 184.341 379.810
 85.023 582.097
 646.854 632.073
 494.929 331.375
 828.470 634.889
 571.357 702.584
 260.567 665.467
 147.416 702.807
 388.393 513.957
 391.346 661.428
 505.840 715.666
 873.081 633.803
 104.293 12.016
 132.877 27.610
 931.122 598.696
 889.221 177.884
 963.458 451.184
 477.837 721.943
 954.373 722.311
 188.087 42.219
 784.309 931.557
 573.375 277.746
 211.848 974.868
 477.074 118.843
 753.861 206.012
 807.290 850.006
 903.107 320.604
 87.438 589.437
 107.008 122.251
 533.596 976.955
 358.258 592.807
 95.360 412.805
 687.765 917.068
 228.882 466.169
 683.273 133.592
 536.843 12.926
 590.628 70.598
 150.919 676.698
 875.392 867.467
 391.893 25.533
 944.457 132.476
 818.014 899.421
 242.987 115.612
 963.628 32.451
 171.792 917.124
 530.950 499.692
 312.906 958.754
 384.397 315.462
 733.284 732.035
 718.912 979.568
 663.190 238.763
 243.689 795.244
 449.923 850.750
 106.627 141.255
 280.192 352.559
 751.571 485.997
 984.991 271.323
 572.000 89.142
 106.515 836.661
 426.551 992.631
 963.209 911.434
 91.871 894.638
 419.807 366.658
 28.272 804.944
 506.258 782.904
 358.077 366.255
 562.352 203.148
 343.054 402.008
 671.909 361.221
 486.806 516.745
 327.500 304.131
 474.338 470.006
 398.219 319.776
 741.344 999.792
 1.403 293.589
 490.198 858.079
 74.776 33.881
 341.589 0.661
 657.111 226.961
 636.591 249.242
 789.733 776.225
 243.299 808.368
 803.003 626.433
 837.684 907.263
 634.371 323.273
 235.877 571.376
 898.635 572.466
 873.543 275.395
 186.196 771.243
 829.527 544.430
 568.487 732.683
 450.674 649.170
 437.074 720.600
 180.964 471.128
 567.712 85.227
 362.345 622.993
 984.680 629.661
 741.437 614.931
 683.881 750.939
 73.308 519.055
 263.536 60.711
 401.610 350.760
 794.844 787.153
 357.504 547.138
 956.161 746.157
 654.957 159.981
 245.214 15.661
 67.505 15.164
 495.391 887.602
 704.614 333.503
 552.614 958.359
 720.906 512.880
 745.647 867.291
 498.226 680.862
 209.709 736.318
 351.583 624.865
 533.982 599.278
 391.134 67.591
 9.177 351.499
 992.658 394.081
 690.953 76.727
 510.313 658.838
 886.154 115.068
 233.223 453.477
 656.896 282.126
 919.814 334.107
 746.327 112.214
 522.314 470.692
 510.938 518.802
 373.001 856.150
 127.725 500.642
 281.321 309.709
 488.082 394.960
 777.728 26.480
 830.398 128.354
 429.976 103.323
 663.958 145.586
 497.650 240.606
 840.543 426.070
 631.235 251.602
 507.344 712.893
 266.181 568.026
 974.295 780.628
 416.836 214.038
 427.329 22.602
 799.199 725.178
 671.247 627.912
 367.996 846.892
 274.972 191.190
 158.400 83.947
 278.934 317.337
 694.669 952.261
 998.588 978.354
 539.298 164.006
 986.865 394.661
 881.970 651.694
 297.313 659.265
 436.140 894.188
 292.359 325.849
 553.814 174.716
 169.311 632.827
 70.647 296.212
 510.263 841.956
 341.537 661.416
 709.050 504.966
 562.240 143.568
 374.845 23.470
 339.175 618.289
 372.293 90.104
 564.534 578.944
 224.455 962.273
 677.307 737.807
 197.971 759.317
 996.166 635.581
 608.239 340.371
 853.783 894.740
 152.863 830.267
 53.628 101.036
 409.052 546.750
 722.392 266.046
 848.016 241.869
 909.557 186.280
 737.835 17.219
 459.422 686.151
 365.100 585.734
 372.045 18.719
 922.138 326.793
 403.291 545.785
 826.377 676.808
 308.819 64.643
 885.065 190.180
 393.886 770.026
 643.764 237.186
 824.728 204.750
 90.841 933.135
 125.887 670.033
 90.434 939.992
 21.797 335.840
 19.284 185.940
 74.373 752.953
 952.686 14.246
 668.163 52.406
 823.901 519.986
 751.123 895.815
 540.309 847.060
 255.546 173.793
 426.924 499.405
 406.555 641.724
 260.428 536.057
 734.467 625.722
 809.491 151.944
 804.854 760.488
 292.823 142.774
 682.244 459.442
 666.318 176.733
 368.860 630.829
 643.980 476.929
 780.883 597.383
 911.595 301.322
 816.433 447.633
 2.627 601.749
 260.274 231.130
 746.446 76.367
 391.486 735.222
 371.275 892.196
 396.705 665.697
 128.212 53.534
 930.547 156.424
 406.294 400.736
 247.500 803.492
 517.913 730.698
 299.691 147.268
 763.304 489.451
 549.669 392.017
 724.666 868.216
 186.836 478.386
 515.165 172.593
 113.781 621.283
 514.420 781.050
 840.883 446.789
 886.628 380.311
 103.840 650.062
 405.313 993.724
 111.837 35.440
 132.700 402.130
 309.745 164.530
 733.021 208.605
 65.039 43.089
 377.032 97.860
 891.031 128.507
 636.918 882.668
 517.767 883.149
 622.155 73.953
 98.851 471.418
 91.440 833.963
 77.993 477.891
 945.149 914.949
 167.776 578.268
 486.982 206.143
 652.692 433.068
 100.329 732.489
 909.784 95.325
 550.735 807.959
 937.116 468.079
 364.792 748.480
 539.894 745.885
 590.311 314.308
 96.600 898.103
 483.186 364.336
 916.202 562.401
 141.584 66.418
 708.920 817.150
 994.803 184.855
 686.679 184.405
 107.095 240.976
 47.928 514.783
 59.125 763.089
 800.869 646.107
 382.482 971.486
 958.127 574.287
 135.192 411.728
 466.737 383.172
 785.787 599.856
 895.046 46.364
 515.683 286.812
 911.207 25.116
 828.121 612.209
 187.717 69.964
 768.346 91.232
 237.512 907.937
 494.059 970.127
 217.257 320.654
 595.440 168.306
 263.303 140.974
 736.247 487.009
 999.503 706.971
 486.084 459.825
 470.524 492.686
 831.123 618.977
 609.831 806.475
 806.931 788.324
 101.388 321.945
 91.255 540.702
 994.759 635.788
 653.356 189.915
 994.354 274.593
 684.685 658.779
 977.601 482.666
 866.318 571.895
 969.832 489.435
 472.830 778.744
 684.419 693.200
 109.350 798.423
 447.408 613.513
 845.828 986.552
 191.662 503.541
 795.624 417.917
 504.691 13.396
 507.892 931.324
 928.404 233.062
 956.791 637.440
 772.491 187.411
 45.094 603.367
 253.697 414.688
 853.307 822.163
 401.810 533.132
 894.135 889.994
 673.586 728.122
 240.229 752.128
 835.220 305.133
 23.056 161.350
 362.465 923.039
 722.942 103.868
 268.550 809.894
 233.448 889.466
 9.929 271.804
 564.072 141.031
 498.306 627.941
 498.649 835.950
 526.978 475.102
 635.810 396.050
 316.145 927.696
 163.486 657.251
 814.339 358.872
 951.168 203.941
 733.742 741.195
 148.560 871.106
 620.909 147.267
 353.163 309.718
 99.724 408.724
 525.681 3.787
 501.749 573.852
 492.705 412.486
 604.928 267.606
 960.928 394.997
 22.740 602.089
 183.956 432.125
 763.038 59.778
 557.975 575.710
 652.984 66.154
 590.209 488.593
 200.753 463.459
 576.676 354.007
 236.213 114.460
 463.810 69.222
 494.918 616.132
 350.553 744.930
 538.915 940.768
 840.433 625.971
 853.681 489.214
 481.716 662.576
 135.584 921.569
 171.014 892.474
 154.489 499.223
 52.851 856.175
 810.451 943.466
 863.903 539.796
 223.864 795.887
 163.336 916.586
 730.233 400.560
 605.319 400.189
 272.187 254.582
 570.135 305.635
 873.899 69.395
 627.917 379.721
 81.307 318.629
 594.038 267.946
 593.147 827.797
 305.329 353.510
 883.591 486.405
 737.922 173.391
 721.209 973.987
 64.761 791.397
 868.132 418.891
 656.111 308.017
 347.824 723.636
 630.250 597.245
 903.119 355.172
 212.526 382.267
 234.655 315.072
 35.947 661.645
 372.963 766.601
 370.220 57.559
 858.106 36.617
 681.795 925.673
 994.605 954.723
 566.008 605.764
 235.469 405.119
 943.227 332.436
 99.455 603.741
 41.292 410.822
 15.496 670.971
 492.019 903.490
 145.800 135.199
 323.819 397.745
 795.963 802.501
 537.189 318.842
 161.017 80.747
 684.980 631.471
 268.470 111.370
 652.857 802.052
 403.816 588.244
 933.409 266.500
 584.673 720.686
 724.195 816.111
 783.745 607.125
 347.992 747.978
 288.337 148.796
 813.168 61.068
 478.561 260.888
 902.087 665.882
 264.055 384.278
 422.461 531.018
 749.605 407.693
 185.552 946.151
 416.151 961.463
 719.042 935.901
 171.171 414.507
 592.414 126.140
 210.258 710.790
 768.045 622.654
 361.889 725.867
 409.291 306.440
 785.231 54.683
 723.166 240.636
 834.505 895.273
 413.407 997.125
 74.520 947.076
 221.536 787.811
 764.985 365.369
 468.839 483.703
 263.811 813.586
 939.027 347.066
 322.695 432.489
 395.839 526.513
 955.700 139.318
 376.217 776.108
 700.484 511.803
 80.401 177.057
 612.344 672.600
 465.735 849.753
 136.817 31.236
 389.913 245.709
 203.494 565.478
 518.485 870.026
 31.662 25.462
 965.600 487.494
 500.002 155.596
 359.235 557.323
 723.690 775.714
 373.595 886.085
 121.848 509.114
 241.316 115.008
 618.361 646.810
 413.869 510.907
 274.902 290.612
 275.714 720.156
 134.851 609.701
 609.880 298.208
 92.126 3.479
 661.544 334.768
 374.304 806.022
 31.668 764.183
 632.576 153.047
 962.957 654.612
 502.721 910.530
 641.286 96.716
 885.529 424.799
 41.746 216.979
 588.882 977.993
 291.812 292.028
 577.243 541.247
 25.452 173.962
 41.007 922.985
 359.838 3.499
 184.331 63.635
 867.512 4.489
 845.427 774.231
 746.196 552.162
 320.381 38.382
 639.017 486.184
 526.369 369.537
 640.843 111.831
 581.440 53.252
 680.876 577.227
 118.024 213.028
 15.179 426.564
 11.157 964.513
 140.732 468.760
 468.376 803.305
 278.720 544.132
 577.822 283.871
 220.691 959.941
 878.872 859.323
 916.938 956.400
 443.238 972.778
 669.958 480.656
 424.785 520.173
 213.184 225.986
 347.323 181.746
 670.738 540.948
 298.243 775.661
 350.043 648.310
 132.500 293.573
 286.226 121.619
 169.181 96.442
 284.042 749.103
 288.417 481.943
 66.338 537.027
 869.059 475.658
 792.560 449.695
 410.199 880.656
 239.766 598.966
 668.004 868.453
 2.910 545.850
 632.413 373.742
 160.255 489.632
 38.119 321.366
 530.936 740.669
 426.094 963.076
 320.480 612.001
 73.988 920.558
 80.107 848.036
 627.642 647.564
 298.669 827.567
 676.020 55.961
 981.981 940.331
 206.088 756.830
 461.116 914.239
 193.059 397.870
 695.027 152.586
 69.177 722.333
 108.002 781.284
 467.780 413.152
 721.196 575.010
 158.905 340.149
 20.436 963.574
 131.703 210.177
 748.251 166.769
 193.597 682.174
 43.379 183.968
 556.219 994.709
 80.748 906.142
 676.320 946.333
 422.162 320.557
 81.861 443.446
 583.704 455.642
 208.331 701.354
 99.499 944.546
 20.111 857.535
 430.365 465.436
 721.508 178.032
 75.476 704.941
 450.350 45.310
 919.112 264.348
 975.121 486.378
 234.703 227.799
 19.147 501.674
 504.438 94.981
 550.002 896.880
 752.850 870.638
 789.874 600.945
 973.061 237.949
 617.130 614.138
 309.027 626.720
 687.741 200.661
 388.604 339.958
 957.827 792.388
 851.005 709.266
 238.631 265.751
 26.931 11.427
 69.222 895.031
 586.999 862.271
 109.703 865.632
 29.096 291.599
 701.318 884.005
 210.761 242.416
 425.560 171.236
 909.985 892.524
 840.954 139.937
 105.990 795.710
 955.817 884.587
 378.144 228.072
 983.159 460.252
 421.565 412.814
 48.262 870.515
 145.892 110.073
 511.803 959.986
 460.872 788.626
 616.353 628.218
 538.701 650.922
 149.190 208.836
 786.492 834.532
 580.610 639.820
 748.981 350.474
 728.164 477.995
 805.794 695.858
 910.548 563.715
 521.775 564.747
 990.479 541.646
 373.473 912.391
 817.100 702.443
 908.482 554.977
 721.655 80.498
 123.823 26.433
 705.073 167.940
 479.664 97.747
 295.230 368.544
 828.562 990.731
 210.958 691.504
 49.057 200.419
 618.244 589.274
 65.266 57.696
 23.543 81.391
 528.351 810.817
 545.025 823.849
 876.996 441.692
 213.043 917.957
 5.891 536.079
 57.747 481.274
 905.429 937.784
 479.071 194.353
 522.359 292.830
 899.959 699.433
 687.852 853.163
 68.573 260.241
 302.628 499.307
 893.221 35.847
 422.602 61.593
 111.924 606.647
 395.341 889.775
 867.169 588.320
 528.060 726.560
 778.711 741.976
 770.436 282.582
 989.780 538.195
 747.060 255.405
 964.291 652.383
 929.683 665.393
 297.320 992.701
 381.578 344.590
 184.032 114.119
 996.468 774.646
 392.371 917.933
 481.843 555.322
 974.216 431.113
 68.406 940.983
 603.559 900.281
 459.484 719.145
 376.915 7.980
 340.026 348.392
 382.038 451.683
 646.119 614.668
 20.700 536.813
 132.647 12.026
 347.468 582.841
 776.790 779.502
 899.879 475.508
 504.680 718.136
 190.203 408.599
 241.888 25.520
 202.030 926.073
 558.001 889.279
 586.559 620.952
 221.745 210.969
 436.904 983.244
 904.648 838.952
 390.508 767.727
 494.823 89.509
 679.352 116.923
 13.000 162.007
 627.835 408.713
 793.409 604.139
 954.760 176.365
 313.703 70.709
 237.724 386.115
 70.032 823.065
 667.516 159.688
 13.020 330.995
 81.949 642.450
 933.284 824.908
 501.387 979.210
 534.891 79.483
 473.291 246.568
 813.504 232.253
 405.238 71.285
 392.885 209.015
 362.489 547.262
 126.787 765.415
 118.340 848.696
 79.350 198.978
 366.987 663.965
 820.043 142.352
 186.599 674.367
 251.463 236.379
 24.927 845.331
 200.330 886.061
 574.348 247.036
 92.498 224.637
 14.286 579.036
 878.452 117.348
 785.915 32.716
 231.523 809.262
 589.760 719.898
 989.809 208.752
 877.005 650.168
 15.878 863.085
 158.917 318.511
 594.762 254.477
 858.007 924.299
 248.139 968.426
 744.375 278.806
 306.265 671.545
 769.633 658.283
 722.948 309.553
 60.162 450.546
 744.280 889.000
 145.914 43.386
 28.929 46.023
 68.161 271.531
 374.514 4.823
 670.342 24.886
 117.083 675.966
 174.426 614.323
 653.239 494.332
 578.063 873.140
 79.397 118.113
 675.419 63.594
 170.514 539.186
 760.322 670.768
 430.078 242.317
 670.607 452.751
 660.830 312.720
 586.937 420.084
 936.665 360.574
 420.579 122.261
 333.258 605.191
 178.399 999.320
 709.437 754.012
 48.798 27.152
 962.400 501.596
 231.274 251.854
 824.889 656.040
 560.265 517.448
 576.972 435.113
 528.882 79.572
 232.722 237.829
 381.856 342.849
 384.598 830.774
 953.823 529.639
 75.614 49.539
 16.752 191.724
 779.401 726.869
 159.732 513.390
 837.246 59.143
 949.363 864.568
 893.243 215.647
 56.691 976.716
 926.371 900.479
 637.313 3.326
 171.959 280.271
 918.098 53.204
 403.394 193.085
 283.511 150.544
 884.705 621.538
 226.308 974.495
 560.793 828.640
 94.030 796.095
 307.531 365.770
 340.225 286.709
 979.847 932.283
 896.453 984.255
 561.570 124.363
 690.054 227.462
 503.522 801.828
 318.558 0.224
 731.705 735.826
 482.793 954.916
 288.997 503.848
 208.631 632.674
 943.384 162.761
 836.557 688.448
 733.197 962.853
 616.412 517.750
 533.212 439.080
 852.698 719.978
 600.830 318.247
 447.634 109.958
 313.242 266.845
 381.719 685.607
 126.806 43.472
 855.271 896.664
 199.367 847.483
 142.320 449.184
 213.560 822.742
 537.103 575.478
 151.011 798.736
 412.481 442.535
 98.670 462.975
 371.866 47.579
 452.271 556.522
 727.297 331.543
 29.295 182.029
 245.221 245.085
 853.974 490.034
 890.366 432.909
 547.359 459.050
 491.956 6.835
 991.582 68.716
 133.844 393.340
 963.013 258.745
 112.308 444.536
 795.660 811.375
 446.837 261.078
 473.808 848.593
 807.935 499.961
 319.611 420.535
 932.654 229.103
 173.140 616.500
 927.077 683.971
 523.658 459.244
 552.486 9.993
 883.913 266.126
 608.599 309.397
 74.544 162.890
 766.395 14.355
 351.990 518.085
 771.051 882.356
 147.189 495.189
 392.104 247.890
 838.900 977.458
 105.612 700.387
 547.557 355.359
 467.847 116.578
 564.379 141.512
 900.694 120.796
 215.214 922.594
 27.649 135.134
 766.740 616.271
 351.185 408.934
 309.615 484.302
 475.712 870.789
 372.660 486.549
 986.782 553.620
 635.864 736.177
 681.147 322.629
 397.889 441.268
 991.514 945.749
 123.733 465.023
 5.121 336.130
 236.492 694.401
 480.544 356.155
 437.976 729.351
 219.561 583.193
 938.643 961.548
 250.507 220.069
 568.473 138.126
 679.866 99.889
 425.597 753.193
 126.099 838.081
 425.506 594.623
 173.656 367.318
 345.376 27.861
 788.321 737.280
 48.473 920.240
 583.406 445.344
 933.807 811.911
 888.731 101.290
 25.609 102.175
 872.890 724.708
 812.964 737.403
 329.251 874.230
 117.778 519.253
 935.657 449.849
 132.673 575.464
 818.525 871.130
 881.172 391.790
 528.369 283.012
 840.645 749.804
 203.503 986.149
 291.756 874.212
 852.610 829.562
 152.911 503.510
 618.902 379.976
 988.557 663.274
 345.883 225.146
 488.631 861.964
 197.364 349.078
 773.385 730.057
 895.803 597.219
 231.986 785.720
 939.575 432.000
 431.373 800.533
 1.077 456.628
 688.725 939.397
 356.332 191.716
 769.683 507.334
 368.688 849.373
 516.093 316.117
 663.462 28.064
 11.019 714.464
 58.760 404.308
 722.237 551.742
 635.701 320.587
 324.075 377.048
 566.903 249.478
 54.825 139.164
 707.096 179.643
 324.813 439.809
 168.411 137.928
 228.484 910.083
 543.167 92.440
 840.471 700.812
 439.506 23.263
 976.821 90.240
 104.046 790.676
 92.462 271.135
 117.889 755.889
 357.143 953.750
 167.957 737.780
 724.828 246.445
 368.182 532.759
 84.652 603.180
 390.895 736.256
 781.670 473.095
 77.404 226.657
 927.750 684.255
 241.029 289.446
 819.996 839.182
 21.470 745.420
 357.247 907.514
 565.297 517.065
 833.661 350.122
 615.746 127.196
 709.619 94.009
 120.876 620.128
 559.615 358.645
 491.022 164.729
 98.129 88.078
 135.647 118.461
 39.397 710.717
 320.843 969.843
 185.466 287.483
 849.449 342.747
 16.850 241.737
 166.950 38.691
 717.744 729.647
 31.903 953.120
 867.272 11.485
 106.648 59.027
 412.017 642.478
 672.747 577.591
 273.737 901.609
 59.267 912.632
 388.170 119.241
 397.077 16.145
 793.065 716.078
 538.399 69.245
 840.878 109.138
 670.601 840.120
 786.940 722.863
 522.476 842.700
 58.476 228.774
 528.934 631.539
 932.934 654.195
 758.282 785.693
 212.966 994.384
 390.174 553.335
 675.679 543.142
 590.317 836.478
 569.026 950.683
 491.435 418.958
 530.229 415.800
 843.532 698.964
 889.749 829.420
 627.720 938.642
 107.618 781.272
 377.722 337.119
 852.996 309.215
 165.445 359.648
 96.907 65.720
 678.994 395.215
 234.612 167.953
 753.132 289.086
 208.506 622.092
 256.996 817.398
 463.398 620.009
 758.243 90.463
 260.331 713.763
 676.187 933.210
 907.607 412.804
 221.795 878.883
 171.333 918.156
 765.263 800.102
 913.878 820.642
 41.368 804.884
 616.235 725.529
 920.884 649.657
 186.876 18.554
 168.303 13.153
 490.790 718.443
 450.205 871.150
 571.585 444.788
 836.326 389.940
 138.631 609.060
 581.267 84.219
 680.029 667.880
 226.544 971.748
 498.825 584.234
 111.124 501.864
 90.379 962.650
 517.689 677.928
 947.447 862.491
 658.659 965.634
 38.754 269.248
 970.696 851.101
 627.058 102.324
 142.359 746.781
 622.665 460.321
 553.128 941.857
 484.671 317.852
 412.885 450.331
 539.947 873.606
 621.676 557.983
 71.847 255.710
 936.099 133.426
 298.134 880.731
 349.896 13.501
 399.783 766.186
 44.284 54.960
 646.637 857.743
 913.543 459.086
 787.786 561.920
 551.599 310.447
 707.697 298.829
 927.303 652.986
 695.266 899.129
 464.401 974.227
 911.992 971.965
 264.427 440.335
 985.413 139.139
 107.861 270.513
 380.879 953.665
 184.714 48.807
 932.955 852.121
 237.404 725.465
 839.677 99.750
 646.478 379.837
 558.913 110.287
 606.788 214.391
 494.971 10.032
 784.592 577.181
 552.034 884.385
 24.237 311.317
 563.867 827.029
 799.385 288.367
 119.587 5.199
 143.848 372.605
 304.209 272.304
 920.126 199.645
 599.438 980.854
 111.557 341.962
 462.169 168.756
 682.001 621.305
 560.889 71.078
 713.291 351.073
 27.270 323.152
 486.977 127.809
 423.452 411.184
 857.478 808.282
 64.753 50.428
 306.586 515.929
 330.790 651.364
 64.929 817.150
 181.361 809.772
 428.662 634.162
 131.292 531.019
 136.156 447.369
 872.973 392.194
 350.219 957.960
 837.260 43.176
 319.532 592.458
 601.181 850.304
 275.121 137.842
 861.440 360.653
 113.247 891.786
 950.743 893.229
 187.899 131.286
 662.654 493.493
 299.855 468.930
 631.040 783.067
 143.986 944.278
 171.518 726.265
 934.263 43.992
 401.970 864.020
 241.869 454.747
 512.774 244.222
 784.335 314.461
 228.423 731.307
 724.089 267.602
 92.486 998.860
 157.868 367.325
 97.309 704.214
 791.695 59.906
 76.394 786.312
 140.490 284.582
 967.262 706.070
 10.748 414.752
 649.941 716.093
 16.137 34.961
 263.536 873.703
 639.626 713.701
 221.028 733.067
 45.045 206.551
 179.218 219.895
 812.342 260.158
 903.295 622.114
 833.808 128.247
 798.801 454.574
 275.784 439.895
 200.720 972.819
 247.824 452.280
 721.239 633.959
 297.731 389.919
 803.626 910.607
 188.569 325.821
 427.063 651.615
 437.685 343.214
 801.641 11.115
 586.431 866.501
 107.684 711.335
 104.025 544.391
 420.967 706.164
 644.398 774.921
 54.975 828.998
 208.651 390.099
 601.273 662.577
 708.762 566.567
 995.290 99.032
 774.268 238.070
 341.826 69.165
 139.996 86.285
 944.503 930.828
 49.631 149.961
 766.957 502.580
 210.367 680.310
 259.264 711.451
 544.526 685.702
 287.715 59.305
 364.340 644.066
 564.559 383.181
 408.957 750.855
 69.597 738.927
 143.704 338.348
 148.784 237.936
 749.950 413.498
 255.463 642.939
 701.392 672.139
 234.941 825.321
 804.586 553.479
 38.285 413.648
 106.304 487.264
 260.185 247.057
 369.319 184.387
 730.109 479.391
 575.989 748.236
 925.838 267.725
 523.331 297.399
 431.645 95.104
 364.896 340.038
 316.116 610.297
 477.607 116.194
 771.135 871.383
 282.947 707.298
 826.206 524.588
 331.641 723.409
 451.665 470.541
 722.507 530.169
 988.949 217.791
 626.095 121.660
 22.847 414.754
 631.421 125.454
 544.280 18.457
 842.441 925.935
 375.806 499.252
 85.572 285.865
 256.713 208.766
 419.575 49.204
 949.656 132.604
 986.525 826.032
 53.510 304.655
 432.568 939.385
 533.166 36.498
 938.092 190.729
 29.854 189.362
 810.161 153.338
 847.067 129.033
 540.282 99.015
 747.195 913.147
 855.345 312.354
 800.476 88.358
 179.866 347.332
 37.071 160.460
 877.246 773.638
 429.134 47.639
 893.898 575.336
 215.114 355.506
 942.807 673.587
 43.719 107.648
 35.826 10.086
 208.548 128.197
 113.135 351.179
 43.184 869.901
 283.416 947.434
 605.412 394.636
 42.124 543.613
 181.148 991.080
 993.515 3.830
 44.824 619.816
 483.890 161.339
 812.571 838.643
 30.771 977.460
 685.036 924.908
 80.746 895.946
 793.478 687.800
 975.725 494.513
 709.614 577.499
 784.908 391.879
 258.257 541.702
 52.277 484.557
 962.004 60.366
 404.798 221.771
 457.046 579.487
 205.342 928.414
 834.843 352.855
 60.771 445.205
 199.996 440.978
 506.582 252.599
 482.778 278.651
 785.271 102.008
 225.711 42.135
 469.419 206.267
 276.181 774.706
 108.899 593.720
 987.893 382.003
 914.117 49.824
 168.032 718.320
 236.519 540.677
 937.276 849.709
 739.513 408.732
 307.366 512.839
 336.534 367.169
 365.137 869.210
 330.080 201.732
 800.092 977.186
 541.608 563.451
 270.223 329.804
 355.310 639.594
 991.577 210.364
 490.586 300.884
 512.675 142.035
 402.964 408.691
 25.326 9.367
 629.048 835.320
 726.522 431.483
 228.583 803.107
 718.166 107.351
 29.879 923.837
 76.613 337.016
 400.694 749.624
 984.776 968.675
 195.432 301.261
 966.318 115.435
 774.500 381.892
 143.002 128.396
 159.317 115.410
 229.129 271.056
 536.371 63.209
 436.296 96.015
 218.516 103.828
 170.263 726.617
 527.320 531.782
 20.737 656.766
 795.513 209.777
 63.667 630.988
 175.675 147.982
 481.499 998.447
 255.275 281.563
 355.278 259.541
 647.511 60.036
 667.240 467.789
 983.405 476.819
 875.215 604.612
 757.954 472.756
 260.773 917.565
 669.461 2.133
 819.527 676.350
 777.312 103.316
 40.523 544.139
 533.388 858.469
 126.422 238.354
 513.023 338.763
 229.660 834.854
 183.199 334.109
 142.384 687.844
 951.780 571.845
 678.398 745.675
 898.503 89.391
 150.357 56.705
 305.711 684.924
 879.882 511.676
 397.148 811.281
 415.174 657.624
 522.350 676.137
 981.176 556.493
 561.209 580.910
 890.676 728.598
 190.192 977.646
 18.276 811.543
 173.760 293.423
 628.466 539.490
 299.936 102.721
 577.679 381.831
 449.262 697.093
 229.994 815.871
 506.115 876.571
 966.949 902.337
 28.171 877.409
 391.709 8.264
 374.603 655.254
 762.839 117.517
 150.242 301.877
 707.223 888.989
 598.582 617.656
 297.902 186.126
 921.250 862.596
 410.981 194.187
 318.857 427.436
 245.182 964.573
 944.265 706.174
 674.675 545.160
 493.995 305.020
 965.434 54.240
 99.339 24.367
 400.633 681.056
 731.559 824.125
 692.465 711.669
 924.384 393.838
 195.704 114.017
 113.806 552.941
 949.582 815.258
 875.221 699.748
 354.626 678.238
 329.515 997.073
 813.743 958.063
 724.249 155.407
 233.670 86.021
 858.200 169.419
 773.900 393.564
 494.837 439.009
 353.315 526.741
 43.763 511.673
 966.171 999.685
 622.524 508.532
 932.998 548.731
 641.743 822.713
 510.835 646.128
 484.291 227.140
 331.483 949.481
 827.593 311.131
 524.792 351.026
 43.607 533.991
 43.130 166.105
 713.034 882.253
 138.010 395.166
 121.672 529.131
 483.400 705.909
 133.325 294.473
 503.615 125.491
 724.188 506.197
 786.133 485.991
 840.370 875.338
 358.663 524.345
 928.226 662.938
 230.686 561.145
 264.888 74.781
 166.255 746.861
 65.165 947.109
 718.761 610.955
 695.485 251.020
 249.556 736.171
 323.401 254.066
 928.755 729.799
 63.215 734.083
 614.411 714.530
 438.457 982.452
 389.736 517.615
 517.371 392.587
 349.603 818.239
 838.312 775.644
 737.636 204.598
 631.498 641.279
 592.480 395.172
 468.246 129.144
 843.042 559.621
 388.225 70.051
 52.524 515.978
 532.139 427.939
 332.934 630.013
 57.335 649.535
 996.570 63.486
 556.171 892.847
 268.010 939.448
 703.542 774.040
 416.796 359.566
 506.003 861.173
 382.730 631.013
 338.784 239.533
 826.200 664.693
 170.016 804.545
 346.968 184.166
 668.399 622.504
 756.180 42.664
 658.847 495.579
 966.182 757.123
 971.378 424.986
 566.977 21.418
 665.416 775.053
 101.247 910.318
 901.954 781.650
 624.103 200.618
 79.848 442.591
 359.630 451.931
 903.116 486.834
 242.516 457.632
 660.110 896.359
 286.323 413.091
 482.188 592.495
 55.196 685.800
 721.903 281.078
 865.968 708.198
 814.464 852.517
 623.896 62.303
 230.286 68.722
 636.866 864.915
 12.923 844.459
 177.236 687.736
 250.705 192.514
 613.068 318.740
 930.403 686.735
 334.927 65.409
 448.533 82.409
 512.493 158.658
 545.158 887.397
 556.807 295.670
 213.955 209.019
 497.051 883.227
 821.555 10.099
 841.509 48.980
 32.935 32.997
 744.988 680.568
 434.738 523.473
 891.934 351.239
 925.231 578.149
 696.167 981.054
 901.402 412.088
 563.375 965.808
 126.853 199.136
 737.796 548.121
 468.392 870.294
 914.993 688.897
 707.053 498.353
 431.077 170.455
 576.660 674.704
 596.481 188.503
 478.900 761.679
 118.538 97.929
 840.187 636.693
 619.160 111.752
 387.661 729.009
 897.311 723.996
 257.804 873.242
 784.338 61.531
 542.669 993.094
 495.360 658.865
 810.397 502.587
 171.697 700.477
 196.063 828.931
 545.700 260.620
 686.810 770.580
 126.564 678.902
 265.716 796.050
 117.880 895.564
 128.856 544.300
 127.337 302.938
 449.855 27.270
 136.532 684.393
 289.111 571.391
 762.937 860.163
 587.359 720.100
 493.517 257.450
 554.796 896.762
 805.075 302.214
 680.365 980.697
 243.249 90.102
 506.827 352.683
 21.226 547.347
 914.801 835.353
 259.986 318.451
 55.213 94.000
 941.612 10.643
 89.641 920.792
 131.437 545.877
 320.283 737.083
 267.089 95.539
 97.115 92.046
 864.738 42.560
 513.802 779.308
 984.773 287.571
 483.824 945.532
 188.911 912.971
 414.857 625.257
 544.313 179.718
 666.633 44.929
 852.129 260.386
 32.468 726.523
 640.147 228.444
 77.428 458.793
 332.662 112.884
 700.177 53.883
 243.682 290.518
 367.253 71.357
 809.095 891.864
 157.473 363.796
 534.242 22.914
 813.057 11.763
 68.456 501.949
 138.706 495.579
 288.745 41.584
 239.203 462.007
 270.116 700.285
 612.221 241.278
 107.450 329.601
 91.107 50.183
 128.861 263.574
 90.757 167.190
 576.783 761.163
 779.806 13.117
 132.256 612.774
 368.744 134.113
 100.074 765.176
 53.962 321.315
 865.487 978.271
 632.938 162.853
 663.235 90.591
 949.746 999.156
 381.047 892.410
 139.887 722.164
 244.731 355.421
 819.231 944.547
 821.219 781.640
 557.095 478.218
 927.882 562.334
 44.403 654.840
 178.011 697.115
 624.250 37.851
 28.380 45.918
 306.549 399.533
 158.224 770.458
 6.762 242.269
 711.054 380.244
 699.760 545.384
 610.602 810.484
 85.903 123.539
 637.290 620.023
 552.476 935.793
 867.508 567.037
 958.147 723.121
 158.162 874.672
 552.425 453.909
 655.328 579.704
 100.914 589.853
 448.193 621.796
 658.032 157.651
 935.819 201.995
 2.705 924.210
 760.811 355.110
 323.302 664.906
 154.870 345.723
 552.715 16.345
 678.939 131.511
 763.381 788.449
 895.660 725.612
 138.309 837.289
 832.801 333.007
 344.437 772.661
 859.942 900.827
 208.337 385.915
 61.903 491.443
 694.219 867.918
 434.202 207.912
 526.059 668.620
 409.275 337.420
 798.567 393.556
 836.700 758.770
 457.553 994.387
 653.452 329.552
 174.375 886.622
 986.883 37.638
 419.762 604.787
 307.309 796.159
 190.915 411.135
 790.471 272.631
 46.950 526.649
 142.726 478.747
 749.173 611.387
 491.459 680.274
 725.110 934.523
 336.222 705.076
 822.747 632.863
 106.583 885.537
 890.975 240.770
 273.047 639.366
 814.080 605.609
 728.304 305.259
 895.589 592.959
 895.888 58.154
 286.241 987.469
 659.075 49.417
 291.962 451.490
 239.201 882.543
 393.161 698.354
 922.736 942.576
 122.152 444.708
 451.322 261.066
 250.173 641.780
 688.075 596.948
 151.205 754.493
 173.904 342.112
 561.898 906.164
 535.140 78.836
 23.681 872.182
 621.837 0.837
 55.985 665.963
 296.626 601.837
 3.077 682.874
 86.718 692.704
 658.875 561.454
 414.685 853.048
 295.279 485.558
 873.044 294.288
 893.734 126.069
 367.736 12.601
 954.244 737.198
 868.703 261.692
 680.880 651.429
 742.406 262.206
 21.417 20.784
 49.972 687.902
 577.472 732.792
 952.433 595.006
 860.002 980.563
 226.083 872.646
 505.946 621.414
 439.432 36.861
 610.962 742.047
 239.604 831.777
 189.585 425.346
 429.618 968.317
 319.764 640.074
 656.209 767.950
 838.869 146.507
 966.151 96.839
 561.134 915.107
 701.090 900.321
 113.620 519.374
 988.478 770.511
 323.732 406.128
 829.106 208.234
 23.728 625.462
 688.078 747.242
 507.402 167.884
 851.939 582.338
 225.128 297.777
 234.266 237.617
 632.786 370.921
 987.872 596.287
 117.937 400.707
 234.225 24.910
 266.369 804.739
 548.457 613.179
 260.068 173.397
 968.195 732.333
 223.616 797.589
 231.226 223.096
 872.373 958.398
 523.735 855.492
 828.666 390.818
 148.714 71.587
 630.280 802.432
 442.266 7.086
 381.136 161.368
 791.470 983.675
 512.092 612.432
 386.580 931.270
 508.888 172.895
 96.332 913.921
 205.584 777.506
 639.777 236.671
 270.204 154.211
 671.165 660.340
 462.182 426.306
 954.088 469.918
 709.609 153.099
 13.358 468.396
 832.017 779.300
 382.315 105.655
 68.684 594.242
 251.779 621.080
 413.272 376.736
 245.097 264.326
 6.497 881.950
 540.518 862.000
 605.750 315.637
 314.012 485.671
 993.878 431.460
 737.615 30.686
 371.236 12.943
 623.494 683.664
 511.571 287.091
 413.131 602.750
 172.207 426.951
 63.825 487.786
 804.364 291.108
 548.274 922.294
 585.617 115.520
 52.951 535.831
 721.628 104.140
 510.948 789.932
 569.932 987.015
 136.656 925.071
 609.262 246.106
 22.955 726.995
 501.310 108.765
 324.606 951.450
 308.859 726.052
 870.228 675.000
 388.717 477.865
 334.056 470.563
 66.974 759.948
 49.860 109.169
 128.025 230.407
 683.501 699.570
 560.713 537.412
 896.299 545.760
 261.533 367.804
 755.330 45.739
 305.413 991.490
 483.996 205.206
 472.072 712.622
 529.534 595.216
 426.007 50.055
 264.908 156.533
 959.802 471.406
 679.787 224.688
 145.761 903.006
 466.639 613.257
 924.990 478.249
 118.718 908.965
 374.339 406.425
 250.637 176.920
 611.519 920.417
 880.955 689.123
 461.792 862.948
 9.764 731.685
 753.557 106.105
 440.533 938.680
 525.821 67.077
 470.655 381.844
 811.781 624.464
 173.508 19.387
 756.778 684.789
 458.701 293.861
 85.715 69.311
 697.135 153.579
 758.174 748.723
 282.101 555.519
 645.235 350.479
 243.712 356.615
 290.022 293.384
 696.311 196.973
 36.927 500.545
 60.224 570.788
 748.202 929.241
 321.373 332.007
 889.988 799.741
 64.153 721.215
 335.039 460.222
 201.957 972.489
 871.517 988.098
 631.337 274.525
 154.690 486.045
 923.606 445.012
 922.501 311.446
 443.539 22.804
 401.423 299.007
 328.555 495.946
 343.507 156.678
 781.350 238.086
 399.753 284.214
 410.613 109.569
 93.008 71.705
 512.357 46.778
 502.435 462.955
 410.988 783.712
 611.499 36.841
 294.980 858.783
 755.657 780.808
 485.586 508.293
 590.983 956.885
 195.156 952.654
 800.325 235.219
 569.154 974.377
 372.109 476.959
 996.053 865.986
 694.166 961.756
 222.823 604.832
 70.190 390.191
 970.250 69.353
 211.447 953.842
 318.943 842.434
 106.518 101.646
 779.335 512.430
 705.419 177.734
 390.767 757.187
 552.851 840.403
 467.619 22.573
 803.169 462.661
 354.411 441.905
 584.633 570.530
 224.693 208.946
 43.390 695.437
 96.643 853.553
 382.449 841.665
 705.779 479.414
 64.634 529.551
 114.450 727.563
 21.425 141.289
 219.375 12.763
 104.953 30.644
 990.967 943.346
 244.719 663.240
 18.415 45.400
 383.386 423.418
 997.209 251.415
 529.949 790.853
 264.192 629.550
 399.580 379.499
 520.217 586.048
 526.339 8.137
 971.557 99.071
 309.901 91.358
 335.576 282.093
 765.588 398.676
 389.380 839.339
 316.711 714.395
 965.933 390.561
 530.862 369.509
 822.072 599.287
 442.054 627.375
 496.979 944.817
 906.060 745.993
 855.916 506.500
 147.826 360.881
 258.547 467.696
 321.416 923.738
 318.256 150.407
 11.550 974.074
 720.804 229.584
 361.697 334.954
 68.086 583.916
 70.240 121.989
 804.204 768.471
 209.714 89.105
 893.318 860.498
 504.347 48.731
 556.698 965.235
 860.553 281.558
 373.073 771.513
 49.669 266.396
 812.872 530.863
 160.879 128.952
 552.518 777.729
 897.115 735.144
 17.049 107.061
 802.852 786.279
 673.353 739.305
 868.584 946.823
 866.011 307.681
 633.654 428.255
 4.760 940.109
 341.749 432.674
 806.917 935.604
 29.320 936.296
 27.666 75.117
 737.391 865.069
 712.083 298.213
 625.490 322.493
 839.403 323.720
 379.972 103.891
 244.702 14.307
 397.927 843.240
 666.375 367.121
 195.470 250.107
 528.200 956.289
 942.067 607.738
 799.093 224.612
 20.064 12.206
 736.825 3.670
 813.569 370.348
 96.953 81.368
 259.092 465.624
 136.163 97.444
 960.778 110.858
 449.369 859.499
 257.738 590.927
 919.709 679.569
 605.223 952.947
 225.415 144.448
 23.271 813.431
 911.198 977.812
 407.687 948.753
 795.853 220.430
 873.202 135.124
 832.338 753.397
 395.111 266.160
 669.455 391.456
 174.544 349.137
 371.663 67.419
 917.525 355.517
 649.782 468.584
 586.441 257.712
 732.675 341.670
 854.394 743.758
 689.073 289.402
 121.753 776.495
 687.997 490.530
 396.222 206.445
 792.683 402.336
 902.739 301.167
 421.223 182.781
 989.936 202.043
 410.486 596.232
 701.825 736.836
 599.211 355.705
 455.532 617.775
 240.954 784.770
 230.483 146.271
 185.006 948.523
 856.662 72.683
 269.083 865.611
 667.603 59.983
 475.180 448.223
 439.263 251.090
 161.147 565.777
 103.274 109.304
 725.255 248.070
 840.056 998.402
 847.223 957.631
 414.745 793.062
 513.044 7.523
 810.663 201.275
 236.722 283.905
 588.377 869.071
 682.079 172.054
 903.305 795.428
 532.648 965.591
 654.737 73.610
 305.971 562.326
 920.469 596.933
 537.067 183.109
 213.550 615.194
 619.400 474.393
 443.647 36.609
 673.296 219.009
 991.038 163.388
 272.583 46.096
 425.177 292.173
 189.547 829.572
 994.264 859.050
 583.440 739.537
 652.434 759.101
 154.295 273.032
 605.392 209.311
 685.321 665.482
 875.038 278.680
 405.387 263.730
 393.369 598.787
 598.031 132.786
 523.457 50.538
 572.917 44.378
 511.346 547.888
 286.026 244.414
 241.335 696.956
 660.148 972.684
 295.217 779.801
 710.040 581.323
 904.048 517.579
 437.275 503.993
 81.994 619.595
 727.024 16.502
 402.455 575.657
 79.583 218.130
 326.285 242.096
 448.180 483.638
 233.505 890.758
 64.542 586.555
 808.983 809.569
 325.986 88.392
 858.293 677.924
 331.671 504.981
 104.324 595.922
 808.499 294.983
 863.366 269.523
 104.481 227.000
 499.814 781.049
 872.862 46.739
 192.526 83.611
 575.585 225.835
 248.071 717.113
 129.816 586.529
 104.057 761.380
 864.056 684.214
 370.471 117.953
 477.148 431.450
 52.273 386.326
 268.388 766.431
 229.546 803.508
 472.399 425.861
 392.452 519.054
 858.909 562.051
 740.399 343.006
 693.785 47.858
 664.690 634.178
 880.247 607.270
 400.978 183.889
 363.154 176.489
 224.882 429.556
 267.495 187.841
 286.874 627.823
 415.964 340.482
 160.015 393.151
 818.922 206.542
 778.371 320.812
 20.612 64.020
 750.106 959.085
 213.638 258.527
 65.790 761.358
 273.117 301.020
 220.611 562.001
 114.339 699.518
 413.769 698.767
 422.999 106.647
 166.795 907.644
 53.301 914.605
 755.897 193.115
 522.380 633.248
 825.516 817.580
 664.007 699.575
 438.229 539.051
 832.659 257.612
 320.048 77.307
 91.353 652.010
 833.516 217.537
 671.801 147.466
 110.057 819.509
 90.073 735.989
 107.537 532.772
 640.120 857.303
 141.475 108.018
 404.102 732.119
 634.773 615.977
 323.589 607.158
 610.039 553.085
 508.784 113.673
 432.709 33.381
 641.092 742.638
 827.379 984.837
 693.392 0.006
 512.372 322.648
 975.667 500.513
 410.052 439.348
 763.158 229.999
 227.299 400.156
 109.652 611.391
 899.567 970.545
 348.029 271.128
 543.938 930.977
 769.822 459.473
 965.418 91.195
 919.617 633.881
 653.543 434.017
 280.926 489.123
 543.322 967.510
 138.328 696.578
 498.978 106.750
 424.735 298.953
 617.318 844.470
 79.392 362.248
 599.380 97.103
 106.534 396.360
 867.065 562.711
 219.560 767.083
 21.470 224.469
 842.162 898.905
 70.629 442.910
 805.453 339.088
 468.374 957.511
 396.079 563.695
 978.246 259.845
 370.077 865.878
 235.121 793.311
 124.554 401.859
 353.991 505.880
 715.777 872.208
 214.570 50.586
 707.973 792.453
 19.978 652.405
 639.900 530.637
 228.330 489.117
 992.398 448.627
 31.656 657.778
 43.702 532.863
 704.313 98.196
 602.861 808.575
 562.973 541.649
 835.546 834.594
 125.874 858.799
 839.559 424.795
 686.624 448.037
 216.175 953.421
 737.067 277.379
 122.948 707.398
 997.275 253.359
 516.886 547.036
 704.366 13.574
 914.903 940.688
 944.626 440.620
 750.657 328.206
 307.263 979.773
 610.487 836.960
 818.361 657.292
 431.801 983.295
 758.497 877.445
 368.478 17.439
 558.463 101.911
 21.483 652.695
 939.200 253.236
 228.733 717.504
 952.108 643.247
 564.429 704.424
 675.111 807.314
 150.550 701.836
 322.238 365.920
 696.438 986.200
 177.042 867.063
 798.620 844.830
 513.174 57.629
 222.778 476.689
 922.126 651.154
 1.752 82.602
 835.019 5.698
 894.351 273.214
 561.933 192.208
 814.462 475.158
 641.326 354.439
 841.485 151.051
 409.356 560.629
 22.651 930.744
 383.458 189.867
 364.474 508.568
 678.269 337.910
 751.950 739.146
 310.230 464.581
 425.515 372.784
 928.234 124.578
 560.995 436.664
 462.901 853.188
 238.428 281.549
 101.149 236.136
 31.721 682.736
 253.260 637.405
 810.556 281.387
 127.505 639.771
 404.935 766.645
 706.511 760.049
 155.511 984.146
 327.045 615.247
 251.800 82.465
 400.830 258.375
 165.924 610.953
 731.879 585.335
 520.490 411.408
 241.951 389.797
 812.131 218.577
 19.719 54.287
 552.168 132.917
 473.798 896.788
 415.725 851.141
 960.713 617.261
 821.554 549.370
 745.143 22.814
 236.155 189.248
 153.411 559.310
 224.765 353.954
 627.469 87.435
 504.086 378.912
 353.729 649.399
 710.706 897.265
 710.644 656.244
 336.957 114.308
 885.349 353.147
 932.190 315.400
 290.729 600.119
 680.216 721.191
 460.805 837.346
 379.119 770.798
 708.168 628.277
 531.942 941.949
 239.583 820.014
 148.386 26.814
 594.831 200.933
 229.085 358.597
 102.875 531.632
 103.850 327.963
 644.780 79.894
 500.322 906.616
 934.207 796.380
 684.591 90.032
 36.384 159.201
 323.500 730.415
 160.971 516.615
 30.771 217.708
 302.300 632.987
 364.943 710.269
 933.973 649.484
 413.842 962.110
 269.059 3.997
 923.367 350.950
 100.420 101.482
 181.456 106.583
 669.449 913.751
 852.924 363.875
 560.339 834.930
 557.302 926.342
 168.548 284.139
 897.910 197.432
 687.254 879.774
 672.275 806.036
 838.257 800.255
 235.901 974.262
 240.992 874.740
 145.695 619.005
 565.314 335.571
 796.633 779.616
 603.846 223.833
 383.996 973.019
 484.283 523.110
 100.652 11.508
 230.854 947.293
 519.139 209.477
 289.653 310.034
 944.808 551.248
 920.805 830.575
 570.160 606.542
 200.157 998.126
 250.894 842.017
 886.630 530.543
 978.644 581.404
 423.608 968.936
 789.265 573.536
 632.172 885.011
 142.530 812.852
 201.991 19.868
 291.012 562.433
 326.901 789.930
 952.572 112.548
 904.257 996.327
 670.272 590.804
 710.931 657.899
 621.874 561.881
 178.187 195.024
 692.534 419.558
 559.820 652.389
 291.324 901.000
 872.921 834.883
 445.280 928.457
 391.886 603.951
 992.382 407.619
 300.166 744.484
 394.092 351.419
 410.420 757.852
 553.546 535.382
 414.802 298.805
 640.317 873.442
 638.917 276.999
 947.981 395.080
 664.558 553.037
 235.695 434.655
 829.583 729.672
 397.134 756.729
 583.604 467.546
 54.816 447.340
 3.660 628.512
 268.848 626.497
 686.381 95.599
 778.056 273.355
 416.684 455.349
 438.315 609.678
 855.652 614.259
 995.647 732.260
 332.632 505.896
 316.384 209.424
 212.737 118.868
 307.777 614.541
 237.956 318.988
 192.091 930.633
 408.054 172.888
 566.150 159.679
 29.844 416.954
 884.941 559.388
 376.566 207.319
 79.170 725.412
 272.606 576.880
 957.320 270.571
 865.417 997.797
 685.937 422.392
 831.917 876.937
 898.583 279.746
 459.969 612.442
 93.489 317.535
 68.696 317.610
 759.722 600.122
 409.677 419.846
 767.249 919.726
 302.748 904.573
 691.158 91.415
 286.663 974.138
 966.359 53.124
 440.846 698.121
 716.091 394.605
 397.548 852.822
 223.651 896.178
 504.751 483.499
 857.963 535.120
 913.065 813.162
 684.181 918.568
 291.769 397.106
 432.983 946.652
 880.134 954.132
 236.847 683.620
 553.699 55.485
 917.286 418.820
 637.564 923.537
 300.296 0.365
 889.683 477.168
 303.184 4.104
 669.230 593.656
 457.387 707.250
 14.205 361.863
 270.107 232.969
 597.490 43.832
 871.691 448.617
 183.622 97.125
 813.210 80.801
 844.856 134.686
 565.061 165.421
 342.878 199.575
 196.234 6.270
 473.330 436.222
 187.019 663.241
 988.681 765.893
 225.148 37.958
 848.535 780.825
 864.751 543.522
 836.168 908.230
 875.155 324.571
 69.714 252.225
 86.731 988.053
 123.232 79.329
 246.101 783.756
 556.860 992.791
 343.528 372.058
 789.947 654.593
 669.901 485.569
 792.692 814.030
 426.083 447.883
 830.127 131.460
 548.524 188.813
 979.878 228.998
 864.770 889.086
 827.858 830.902
 162.177 11.973
 292.859 190.318
 981.808 313.878
 63.939 41.490
 254.733 565.203
 478.825 513.842
 425.086 517.173
 605.447 133.417
 677.070 995.778
 793.830 695.486
 853.242 532.145
 476.255 287.998
 748.872 306.660
 647.736 587.589
 649.829 315.012
 347.124 137.620
 285.588 996.317
 875.618 191.174
 158.665 300.888
 181.061 791.736
 429.605 537.631
 253.466 641.771
 952.973 813.878
 922.983 436.459
 523.338 464.737
 732.438 319.013
 77.663 331.213
 632.251 938.425
 266.835 868.843
 878.659 894.005
 37.142 899.057
 422.508 658.051
 313.595 917.563
 174.461 43.485
 540.265 576.728
 195.286 982.960
 275.712 607.027
 162.181 506.126
 659.566 646.419
 432.192 929.243
 833.074 331.999
 893.069 133.810
 113.667 467.120
 245.038 526.433
 271.228 16.463
 781.563 599.557
 839.755 274.282
 474.112 601.441
 308.665 485.627
 759.117 463.772
 887.296 930.857
 871.849 7.377
 516.659 479.996
 571.979 371.811
 934.652 620.736
 312.484 305.122
 983.412 213.163
 173.757 258.372
 407.010 742.161
 527.840 398.631
 129.164 657.191
 426.292 568.029
 257.079 806.568
 85.227 649.413
 740.038 802.918
 741.339 666.239
 959.218 977.424
 195.490 551.248
 355.793 987.270
 870.694 811.479
 163.220 993.948
 467.574 133.168
 120.268 5.623
 783.925 286.676
 755.685 616.218
 910.534 876.836
 83.207 134.491
 460.479 546.894
 784.955 401.047
 324.755 83.931
 728.260 378.286
 466.954 530.282
 819.830 572.045
 721.192 309.749
 194.378 223.636
 390.476 600.582
 832.799 982.721
 560.789 691.204
 256.398 935.713
 555.575 942.019
 625.263 687.998
 415.777 740.529
 635.558 963.244
 964.672 611.196
 145.251 437.433
 120.408 450.416
 621.754 332.376
 71.193 865.661
 787.379 482.486
 600.702 362.004
 306.794 4.265
 819.564 835.078
 910.314 450.564
 351.158 584.005
 951.479 47.264
 367.754 78.513
 358.760 680.165
 960.918 619.461
 139.272 131.780
 45.753 80.085
 734.986 334.266
 182.690 256.019
 405.417 294.384
 397.295 275.318
 529.189 813.256
 784.829 706.272
 972.770 137.445
 602.342 771.793
 988.482 474.018
 830.286 646.641
 74.224 631.567
 184.303 530.240
 781.040 428.384
 85.687 796.420
 96.506 470.318
 668.631 406.004
 94.991 242.048
 979.653 203.047
 441.255 490.226
 778.400 115.860
 800.835 684.106
 901.529 455.289
 566.651 13.725
 827.676 891.438
 701.733 287.754
 660.001 632.992
 146.533 98.741
 204.894 308.054
 697.747 374.278
 605.668 920.154
 663.801 585.812
 226.218 536.540
 898.100 365.307
 262.450 457.552
 41.042 522.106
 182.725 55.695
 329.831 662.427
 309.769 191.767
 103.687 11.462
 105.529 684.287
 911.670 108.578
 410.793 189.405
 769.666 790.510
 629.338 644.051
 788.764 62.275
 691.557 128.442
 864.389 863.199
 347.691 248.924
 956.867 413.546
 641.649 453.071
 371.015 339.497
 222.012 730.822
 343.869 449.568
 829.169 984.051
 743.364 218.776
 931.862 658.508
 162.051 338.346
 101.028 613.517
 632.455 234.377
 535.180 383.685
 396.214 140.380
 874.195 81.334
 7.537 33.060
 445.028 957.194
 750.821 681.112
 714.348 729.523
 188.599 901.522
 523.266 998.283
 243.569 321.042
 645.430 561.930
 749.762 971.911
 41.812 71.148
 903.309 645.776
 536.941 898.231
 601.546 339.220
 368.575 225.546
 706.980 364.839
 475.381 404.538
 814.920 805.680
 497.829 492.007
 973.248 255.965
 242.056 307.265
 911.162 30.745
 963.768 287.263
 919.778 820.657
 891.540 152.605
 408.940 710.000
 251.156 881.779
 986.600 427.176
 953.419 560.847
 393.664 32.280
 548.445 308.795
 829.765 108.715
 964.477 42.965
 754.026 71.522
 576.419 353.111
 597.509 857.358
 879.361 96.298
 516.804 958.371
 269.376 547.857
 215.390 208.542
 404.765 476.812
 403.361 646.242
 286.050 428.798
 927.385 146.076
 455.555 757.348
 329.924 837.560
 683.914 648.251
 266.677 874.371
 740.783 24.435
 78.591 168.100
 603.229 934.477
 962.879 802.414
 953.385 840.639
 777.175 60.844
 476.101 297.481
 31.697 163.079
 159.416 405.106
 143.341 755.475
 101.054 328.382
 438.540 51.756
 760.992 181.851
 672.162 895.635
 905.030 917.134
 279.353 309.857
 841.696 133.534
 76.069 713.263
 852.462 222.081
 379.934 601.623
 794.009 97.840
 322.324 287.858
 754.965 264.949
 579.279 236.747
 875.401 774.293
 555.529 578.168
 185.438 96.102
 733.001 776.699
 743.040 251.201
 41.299 924.860
 806.766 77.472
 649.607 229.206
 76.655 995.625
 22.123 504.885
 688.039 464.343
 755.449 683.232
 114.887 753.666
 37.581 781.773
 100.146 132.204
 273.416 565.868
 302.557 864.027
 828.426 340.810
 357.768 991.190
 95.934 312.931
 274.583 74.732
 417.738 623.994
 506.296 358.155
 334.610 136.631
 86.863 71.027
 342.164 986.955
 39.826 315.227
 736.846 746.550
 945.241 571.935
 292.469 188.437
 380.396 873.701
 774.037 334.261
 680.766 33.558
 614.928 892.706
 548.773 583.466
 226.445 867.283
 872.761 709.178
 223.795 16.216
 313.564 80.652
 516.606 754.635
 830.790 59.335
 479.905 782.085
 118.137 949.991
 876.160 244.156
 612.431 279.505
 501.648 159.410
 253.748 193.448
 670.201 490.804
 875.845 18.637
 191.901 959.185
 72.490 542.920
 848.812 95.547
 644.434 198.746
 988.155 234.565
 515.124 832.376
 547.158 56.022
 995.459 213.908
 972.954 790.412
 866.531 653.601
 313.545 493.012
 275.316 686.424
 517.889 545.602
 445.497 559.712
 309.102 220.895
 691.227 388.578
 76.790 211.211
 885.703 151.944
 93.257 215.548
 32.429 900.339
 92.365 248.770
 771.268 487.717
 285.916 299.816
 833.512 66.508
 235.440 354.916
 652.878 381.791
 480.302 914.484
 508.387 341.232
 357.081 782.312
 889.470 337.363
 269.616 671.828
 855.415 663.475
 601.259 651.395
 335.643 40.234
 146.243 499.115
 862.568 593.937
 99.354 33.498
 626.429 576.721
 333.934 571.088
 926.060 62.093
 547.667 993.134
 698.711 794.790
 321.450 903.273
 436.688 221.424
 755.268 965.675
 232.567 517.895
 980.369 432.072
 185.220 591.580
 941.859 816.422
 895.991 642.333
 670.305 642.962
 191.479 878.140
 163.984 678.003
 632.874 501.431
 661.502 324.689
 371.311 603.776
 752.796 195.294
 746.860 263.696
 537.818 825.240
 921.512 959.063
 57.717 120.515
 202.598 547.086
 982.343 264.454
 424.786 86.828
 107.730 295.881
 391.144 877.842
 493.410 518.475
 455.180 350.857
 25.640 937.179
 587.667 99.881
 130.513 432.882
 898.977 7.927
 160.567 788.841
 467.366 349.515
 347.672 644.155
 296.886 101.556
 940.020 159.600
 339.385 750.326
 336.011 593.250
 260.385 326.529
 385.334 67.498
 208.772 554.280
 67.852 800.403
 418.457 75.162
 82.841 724.025
 382.924 57.747
 411.373 236.893
 410.474 869.442
 158.044 369.379
 101.677 254.847
 267.877 677.336
 156.829 907.581
 461.221 34.313
 589.155 855.594
 673.000 245.183
 11.000 509.207
 740.221 148.777
 0.657 992.603
 198.674 974.458
 425.014 830.296
 49.886 43.514
 969.340 667.659
 794.422 102.356
 444.885 337.161
 27.396 298.015
 845.124 748.236
 414.582 980.203
 693.399 178.174
 948.984 576.722
 262.215 114.096
 392.296 944.329
 494.693 772.602
 675.821 65.054
 371.808 375.380
 541.626 223.821
 448.403 647.835
 695.536 867.863
 933.007 436.158
 395.906 978.676
 70.721 799.449
 470.708 765.112
 467.680 61.171
 823.445 859.737
 85.514 622.966
 216.782 533.056
 853.902 518.554
 500.963 60.920
 570.746 771.823
 49.269 633.944
 57.857 317.624
 370.648 694.552
 443.748 133.006
 163.721 453.221
 185.505 38.325
 258.465 462.283
 703.454 479.928
 341.822 420.442
 672.999 257.747
 289.382 16.844
 438.559 261.588
 613.122 288.588
 228.819 619.160
 599.412 114.067
 857.587 417.665
 344.270 566.206
 90.747 160.280
 114.891 639.909
 500.230 71.166
 376.279 597.750
 267.276 120.049
 846.162 863.811
 348.834 443.366
 85.211 69.754
 695.734 576.982
 225.853 817.625
 774.774 360.217
 402.805 783.931
 668.350 437.176
 511.187 528.382
 126.500 275.068
 900.979 383.010
 452.683 486.367
 165.265 943.568
 294.377 819.431
 17.731 341.120
 764.283 447.967
 434.039 779.165
 771.987 511.722
 381.882 937.743
 637.144 247.786
 43.675 193.555
 574.421 403.293
 980.209 122.727
 281.459 976.195
 57.287 144.499
 871.111 121.750
 602.927 149.606
 718.383 359.779
 450.519 521.759
 344.111 983.466
 602.081 605.412
 337.948 907.047
 892.207 664.510
 92.293 590.353
 502.314 997.425
 38.973 276.588
 549.369 670.564
 367.734 600.380
 414.610 370.757
 278.766 831.062
 475.024 983.519
 552.656 166.983
 520.972 525.409
 185.597 786.743
 282.852 104.299
 563.596 879.430
 121.651 277.419
 868.367 845.840
 364.462 915.153
 304.048 904.370
 866.426 865.921
 195.615 707.627
 863.037 27.028
 877.649 428.194
 827.533 46.443
 609.909 394.444
 981.404 765.343
 21.039 430.531
 14.277 630.481
 993.912 899.930
 973.058 894.533
 618.857 281.076
 777.949 232.362
 210.816 269.376
 341.436 948.339
 222.906 645.150
 310.570 766.644
 704.561 855.886
 355.769 80.663
 213.317 707.777
 102.127 802.770
 464.182 161.061
 981.047 680.924
 611.656 781.743
 788.331 228.423
 731.841 365.222
 715.196 608.188
 584.182 952.008
 294.561 799.005
 65.528 379.723
 628.283 789.955
 358.098 527.013
 561.566 57.896
 755.125 12.692
 106.584 104.330
 614.397 716.836
 424.587 800.604
 134.461 629.572
 418.628 918.419
 418.014 138.802
 409.988 725.674
 32.188 511.141
 240.802 391.122
 399.306 463.093
 312.084 166.184
 460.757 964.204
 706.888 665.130
 210.443 754.044
 417.761 827.867
 655.451 123.968
 378.903 370.741
 246.130 837.230
 157.588 273.417
 744.403 302.118
 775.865 443.248
 240.125 328.129
 779.546 487.216
 655.698 680.927
 742.617 115.990
 627.376 795.035
 365.082 230.733
 349.123 131.264
 992.612 92.755
 496.126 897.080
 137.120 56.045
 97.803 941.144
 616.547 326.072
 545.193 237.624
 545.768 783.429
 338.933 281.518
 213.022 532.062
 708.679 103.949
 59.857 968.683
 562.986 307.278
 567.864 557.811
 13.700 226.097
 941.077 386.825
 817.237 893.999
 485.569 983.896
 796.271 180.849
 532.351 841.027
 662.138 144.721
 459.273 892.489
 616.341 91.287
 753.226 669.139
 838.011 966.127
 354.951 560.614
 85.006 828.006
 562.460 164.879
 474.747 209.742
 181.038 948.440
 345.270 4.983
 121.571 756.714
 408.605 101.337
 316.432 244.124
 132.283 681.265
 273.056 194.740
 57.952 940.493
 277.838 399.569
 179.819 829.055
 733.068 184.280
 353.678 342.344
 221.667 545.538
 236.809 309.435
 90.757 874.699
 420.253 614.767
 896.243 409.947
 111.073 308.878
 305.100 362.884
 59.820 216.878
 686.773 379.744
 966.983 932.883
 894.924 903.071
 604.420 628.427
 728.595 644.637
 569.568 927.450
 428.968 828.165
 370.381 374.781
 803.452 940.032
 289.688 304.798
 240.211 282.461
 774.121 398.409
 879.053 766.909
 463.182 986.642
 512.316 741.606
 150.028 445.389
 703.928 607.936
 131.513 446.505
 15.939 952.891
 448.805 644.196
 827.621 582.005
 282.200 731.946
 808.774 367.449
 288.588 994.087
 780.487 183.453
 454.441 178.266
 155.581 355.643
 281.371 51.692
 917.899 237.597
 978.628 587.161
 773.105 497.899
 163.679 706.958
 610.402 970.794
 178.033 636.946
 259.636 25.502
 23.156 573.369
 44.374 141.116
 576.761 815.403
 230.132 49.296
 831.678 182.425
 887.020 504.811
 530.143 221.967
 245.182 559.018
 570.764 868.630
 465.001 504.078
 722.048 172.854
 95.731 301.901
 466.557 958.797
 907.798 953.281
 658.188 660.954
 385.375 556.477
 239.285 638.260
 914.885 673.598
 625.278 371.653
 638.158 505.948
 816.108 656.612
 420.064 480.173
 583.012 136.478
 352.186 385.210
 656.415 856.899
 446.818 661.217
 109.125 418.336
 518.017 826.638
 695.097 364.710
 875.284 105.084
 827.368 665.291
 125.655 861.916
 922.024 157.428
 674.475 529.221
 714.079 144.236
 95.121 850.702
 784.874 648.908
 392.625 843.975
 301.055 171.488
 882.943 201.644
 927.694 871.171
 344.035 544.593
 70.798 494.238
 740.552 127.214
 258.975 812.213
 982.582 166.378
 274.740 944.963
 230.456 831.096
 980.763 477.840
 410.012 260.764
 995.903 390.305
 142.177 465.297
 4.239 285.465
 831.461 54.234
 524.491 426.605
 392.341 913.906
 127.406 469.100
 41.084 937.313
 18.262 236.181
 841.932 961.388
 456.983 277.310
 697.497 197.494
 979.064 511.609
 218.610 685.543
 819.276 879.685
 231.691 957.781
 292.781 379.672
 493.119 978.702
 323.752 62.432
 719.377 111.675
 451.959 812.326
 126.197 945.512
 818.252 989.963
 945.190 155.737
 108.742 98.912
 576.033 551.575
 706.189 536.923
 187.974 212.493
 290.293 572.051
 336.208 304.494
 483.814 953.846
 964.349 209.281
 449.711 929.026
 560.167 937.315
 399.546 919.718
 82.043 132.756
 22.508 171.160
 20.671 34.083
 837.573 355.968
 874.953 514.108
 312.056 395.589
 751.310 288.242
 384.373 728.987
 418.685 816.652
 336.952 416.995
 222.034 616.782
 49.498 952.028
 858.313 195.313
 739.102 471.294
 311.786 666.560
 780.914 412.406
 719.349 176.606
 973.365 58.912
 658.725 343.918
 240.369 96.202
 218.457 168.088
 777.951 322.227
 192.139 874.715
 785.743 260.191
 142.150 347.848
 359.297 219.889
 780.034 559.111
 744.976 609.541
 819.775 407.453
 816.008 160.166
 962.536 823.905
 360.169 479.828
 81.293 825.862
 73.489 686.113
 683.601 394.985
 230.610 93.247
 860.916 837.202
 4.229 267.297
 782.172 413.391
 689.941 561.381
 284.384 21.854
 468.258 245.937
 758.810 100.747
 315.370 940.744
 660.702 498.198
 724.139 509.772
 994.953 143.270
 685.787 312.297
 788.394 21.419
 32.899 519.621
 169.336 308.312
 580.817 552.449
 381.848 906.185
 305.643 906.487
 89.744 933.357
 44.319 190.616
 225.083 581.539
 330.160 971.271
 538.157 834.615
 123.506 507.141
 868.275 759.272
 452.654 69.521
 13.462 870.850
 638.827 815.486
 296.640 651.085
 587.791 44.363
 448.305 867.782
 39.933 693.845
 21.778 405.239
 83.588 582.611
 75.293 859.412
 259.506 783.887
 472.336 949.974
 277.230 612.280
 622.617 634.798
 489.419 658.132
 393.859 728.833
 543.735 634.089
 930.319 392.345
 972.636 172.480
 206.967 392.136
 261.431 185.246
 895.802 898.343
 229.470 666.739
 918.475 369.194
 396.561 470.681
 380.825 922.502
 618.250 353.482
 231.867 387.447
 343.881 565.091
 342.073 880.446
 768.142 244.422
 961.508 427.586
 250.944 488.568
 983.587 551.594
 215.830 3.467
 719.270 307.787
 300.831 889.217
 171.646 460.612
 527.939 186.943
 112.721 75.573
 331.409 28.131
 701.400 11.555
 297.542 434.014
 370.813 652.380
 728.777 255.211
 259.374 746.086
 665.779 304.093
 395.995 723.805
 748.359 188.768
 87.143 160.612
 438.565 623.094
 730.944 697.562
 289.209 367.479
 418.815 361.897
 443.561 396.672
 823.611 661.569
 675.359 230.203
 738.656 466.723
 504.026 576.108
 276.032 666.155
 182.683 897.323
 784.988 58.350
 293.856 221.317
 470.379 327.260
 890.493 376.682
 12.713 201.038
 382.082 895.482
 79.955 701.573
 934.222 497.867
 919.125 483.617
 975.262 447.091
 493.379 619.925
 388.822 90.480
 236.364 314.035
 222.682 687.732
 106.938 181.847
 822.094 665.235
 498.688 219.090
 461.951 857.741
 773.101 912.049
 22.991 131.098
 903.943 216.991
 451.532 186.888
 432.445 158.703
 531.992 887.381
 705.925 425.134
 461.941 303.524
 101.765 673.719
 378.987 966.585
 598.006 941.450
 78.800 723.201
 942.873 956.860
 868.646 771.993
 678.267 694.921
 708.614 156.518
 94.608 868.341
 344.114 353.373
 622.497 399.325
 72.092 916.031
 314.866 218.700
 606.903 94.866
 633.829 963.985
 420.032 273.313
 249.905 530.056
 74.189 151.030
 586.399 716.319
 813.228 219.823
 325.004 929.472
 814.304 960.146
 535.293 573.155
 570.558 718.999
 833.518 183.016
 317.001 688.361
 426.189 861.295
 908.351 202.074
 790.650 208.174
 227.184 513.864
 405.485 832.529
 869.334 756.343
 513.754 12.669
 299.067 247.222
 605.334 44.259
 870.901 182.208
 692.759 899.287
 512.339 902.162
 657.881 684.143
 590.136 854.079
 922.302 949.222
 632.709 480.501
 479.146 605.629
 446.982 110.254
 281.400 250.499
 496.274 415.605
 55.367 310.988
 647.133 718.208
 567.043 73.423
 950.491 830.629
 63.257 369.418
 602.658 814.235
 214.791 211.589
 694.081 11.010
 160.506 790.032
 561.102 600.202
 772.510 4.832
 224.039 265.057
 694.000 683.008
 442.701 995.182
 32.625 139.621
 719.965 652.167
 390.601 136.909
 210.598 386.051
 573.768 182.727
 974.283 895.096
 318.979 616.165
 580.335 598.668
 514.465 945.606
 411.454 160.893
 40.847 339.921
 512.648 220.019
 739.521 199.807
 830.143 294.514
 406.113 41.947
 727.494 441.783
 723.995 967.781
 749.329 519.788
 888.826 231.020
 427.462 667.048
 350.200 598.849
 142.708 584.324
 709.418 572.171
 525.137 224.435
 789.893 106.680
 905.292 818.136
 243.660 291.420
 931.725 667.701
 606.829 792.468
 611.910 600.135
 379.836 570.085
 883.138 303.908
 724.136 7.129
 999.424 282.330
 553.076 739.496
 854.981 789.550
 796.445 16.145
 132.758 708.502
 159.366 712.907
 349.299 861.561
 828.484 322.341
 399.438 82.236
 931.680 498.627
 723.646 528.918
 589.855 474.674
 318.134 88.667
 646.792 826.885
 276.997 340.591
 489.952 345.258
 643.785 854.910
 223.709 892.637
 7.182 666.885
 97.513 92.184
 405.205 546.093
 873.294 967.539
 811.019 283.755
 416.035 542.292
 320.623 137.059
 463.559 166.499
 410.967 933.459
 359.292 525.901
 502.463 174.213
 676.199 967.733
 961.098 949.967
 610.475 774.637
 484.692 147.672
 847.351 179.942
 110.380 483.816
 193.939 353.788
 384.442 430.781
 609.188 926.238
 282.684 338.660
 640.349 242.290
 444.126 612.203
 578.833 871.637
 70.651 940.524
 583.988 596.238
 291.130 445.250
 377.214 359.449
 934.494 500.846
 995.256 435.951
 999.221 569.733
 202.884 341.598
 846.987 5.651
 21.920 981.970
 439.110 623.569
 34.415 988.891
 132.360 265.750
 589.390 631.949
 465.215 354.510
 289.918 649.474
 509.518 896.659
 493.346 618.277
 201.468 866.811
 433.321 387.202
 268.905 761.944
 707.277 715.353
 61.077 193.269
 584.455 676.370
 587.596 110.010
 22.992 975.790
 163.492 970.039
 663.615 955.217
 218.585 361.888
 943.957 366.433
 496.372 109.741
 981.144 647.870
 177.966 266.355
 959.272 347.918
 511.197 17.817
 468.739 952.833
 597.635 928.765
 940.398 895.610
 838.206 77.765
 941.527 165.900
 611.352 41.255
 423.233 195.104
 459.703 842.764
 878.633 556.296
 998.423 494.543
 964.905 262.068
 990.296 614.397
 214.812 847.112
 321.983 435.301
 597.640 34.077
 678.504 863.572
 546.867 164.578
 467.781 748.146
 641.339 61.170
 366.192 254.426
 975.949 915.412
 814.595 887.569
 782.002 782.228
 920.653 868.878
 530.477 427.494
 748.812 962.659
 374.885 515.851
 588.687 597.710
 744.285 346.325
 873.435 986.294
 389.298 717.298
 312.896 563.410
 500.757 718.209
 55.717 240.458
 276.189 757.123
 297.433 870.731
 696.070 410.821
 407.797 780.691
 310.205 462.504
 13.793 942.801
 623.310 22.807
 401.187 205.183
 634.620 928.872
 396.814 193.778
 234.116 716.282
 578.636 947.805
 320.597 657.280
 196.839 813.494
 595.624 469.567
 745.856 519.454
 241.446 902.077
 326.094 995.159
 927.871 92.250
 100.766 318.316
 458.095 223.777
 565.644 24.122
 580.468 970.600
 489.389 857.242
 113.713 633.637
 183.865 263.863
 187.199 918.624
 865.201 515.198
 543.461 389.295
 858.174 224.786
 23.378 698.514
 72.700 209.787
 419.590 454.933
 788.852 582.056
 283.143 743.955
 276.144 709.137
 272.602 874.772
 47.105 220.636
 592.518 370.757
 710.853 653.991
 655.984 825.303
 9.072 128.842
 578.956 291.492
 947.178 744.613
 554.980 909.528
 193.316 236.152
 729.199 564.285
 526.169 962.173
 379.186 335.573
 941.410 96.670
 84.681 200.652
 651.176 140.559
 24.195 982.381
 159.542 656.541
 547.337 533.238
 601.072 682.102
 39.341 996.812
 773.622 211.817
 698.553 101.550
 668.463 719.496
 896.537 489.316
 641.237 62.645
 70.130 252.244
 720.208 566.215
 719.521 99.450
 410.803 300.336
 748.522 870.255
 927.770 869.055
 603.274 687.857
 221.660 625.786
 42.233 658.041
 821.355 478.918
 830.180 177.938
 198.354 90.881
 697.151 162.431
 584.496 689.791
 872.468 618.291
 408.228 178.927
 805.715 312.051
 424.680 160.885
 59.770 866.084
 323.477 695.820
 123.206 573.015
 930.828 533.190
 186.095 901.911
 857.159 530.581
 978.086 956.570
 559.850 479.258
 132.315 678.237
 727.225 462.036
 343.182 19.581
 782.235 683.789
 788.250 576.432
 243.441 837.857
 920.655 687.235
 960.540 42.656
 172.692 1.468
 609.151 132.819
 286.073 197.070
 734.870 189.294
 670.223 378.721
 483.160 105.057
 235.530 714.411
 545.865 309.888
 730.443 833.903
 856.567 512.271
 484.660 201.508
 938.419 92.628
 208.223 135.026
 265.212 124.231
 779.506 936.170
 458.281 571.299
 762.859 54.374
 980.467 73.611
 296.588 670.400
 278.924 569.791
 379.524 168.836
 99.430 424.088
 933.161 795.509
 177.456 431.632
 128.141 258.530
 390.125 202.799
 718.528 37.438
 116.102 727.455
 732.841 886.532
 338.170 43.683
 113.402 144.460
 479.678 673.328
 389.416 446.575
 88.413 18.877
 406.699 749.185
 969.713 64.191
 538.676 951.001
 878.369 197.268
 767.778 87.761
 262.304 629.157
 980.384 97.785
 119.867 962.444
 767.025 541.386
 799.478 849.240
 795.458 703.349
 501.122 146.735
 338.811 28.728
 502.797 443.105
 33.375 416.961
 353.528 593.659
 228.226 122.574
 773.114 922.731
 17.223 742.879
 55.795 848.038
 936.653 390.003
 871.872 848.401
 420.610 787.978
 432.591 291.187
 61.095 862.616
 666.980 671.250
 978.641 825.495
 945.721 188.009
 708.323 731.814
 770.294 341.605
 809.433 719.572
 972.896 793.489
 357.281 333.858
 293.900 182.674
 843.153 490.677
 622.497 877.979
 141.836 240.417
 808.844 881.662
 782.303 818.548
 342.294 773.868
 30.820 802.527
 602.664 834.172
 350.014 77.191
 45.917 320.595
 793.470 809.377
 0.997 492.825
 322.329 575.530
 602.911 890.670
 955.722 18.049
 343.763 817.271
 986.010 37.688
 316.579 16.257
 176.488 186.330
 187.841 400.348
 215.116 998.449
 448.343 4.049
 602.888 897.928
 445.872 353.906
 317.639 712.348
 938.186 325.570
 799.571 907.903
 464.759 577.867
 167.728 378.883
 217.829 500.711
 789.630 955.863
 497.621 607.364
 909.538 971.730
 416.581 654.219
 593.248 995.429
 629.422 835.371
 695.518 726.445
 319.406 918.023
 405.091 570.730
 979.181 541.998
 504.923 388.968
 152.543 376.679
 212.618 634.124
 920.605 826.661
 77.636 656.348
 644.103 308.920
 224.829 444.117
 138.202 235.663
 393.853 851.496
 835.379 65.156
 954.627 308.382
 567.369 605.214
 931.977 765.311
 803.184 38.988
 177.858 844.041
 654.626 398.739
 145.057 772.437
 794.336 840.173
 278.189 115.835
 918.148 607.355
 210.352 780.970
 270.493 957.155
 679.426 482.524
 488.914 103.670
 127.150 311.811
 14.872 909.210
 165.439 232.856
 169.245 191.637
 664.676 19.937
 761.910 131.375
 892.808 124.667
 558.211 978.922
 494.985 267.742
 776.816 609.793
 812.386 754.125
 962.301 113.352
 84.941 939.677
 433.964 590.728
 33.392 276.896
 134.990 371.256
 566.939 547.789
 121.443 523.450
 387.258 378.956
 370.241 563.052
 859.755 819.344
 733.634 765.331
 78.351 552.018
 112.695 230.244
 768.912 380.581
 604.500 476.927
 844.814 667.008
 41.251 648.016
 660.246 854.748
 981.359 565.468
 495.167 558.758
 532.922 718.902
 570.814 677.904
 42.212 497.093
 34.909 836.056
 520.298 445.548
 298.084 202.600
 19.295 291.356
 852.304 413.424
 18.666 804.380
 91.332 207.387
 207.303 35.907
 593.588 324.467
 17.735 7.021
 58.431 759.188
 506.857 814.936
 425.298 221.362
 8.168 332.592
 296.748 485.963
 682.056 31.889
 354.992 591.045
 144.519 941.574
 58.576 708.651
 695.561 725.107
 161.550 125.854
 933.891 340.700
 969.594 554.248
 325.455 624.472
 272.365 874.897
 383.579 458.364
 433.054 126.000
 765.213 377.805
 617.112 772.113
 741.150 611.362
 872.928 41.988
 61.423 587.658
 86.430 887.977
 316.851 996.279
 396.020 170.045
 53.466 42.340
 728.724 284.041
 390.949 722.646
 786.002 184.750
 945.205 799.383
 229.421 662.961
 877.532 820.030
 481.665 651.377
 760.778 585.383
 534.416 101.394
 241.522 97.509
 337.116 701.997
 714.919 312.985
 703.059 29.124
 147.058 211.506
 513.452 10.576
 962.814 384.026
 205.925 275.017
 453.145 806.770
 809.434 696.709
 285.300 847.199
 918.742 438.848
 466.372 135.321
 102.949 991.787
 12.298 409.307
 6.229 67.806
 810.727 129.451
 345.538 986.704
 890.683 761.070
 738.239 117.444
 880.969 507.444
 729.056 546.827
 662.375 671.615
 35.470 959.050
 608.710 124.424
 226.509 527.820
 834.244 830.201
 203.161 758.934
 189.299 445.829
 698.387 754.977
 493.496 469.381
 878.548 399.808
 492.834 717.247
 151.313 839.110
 50.536 390.735
 691.503 240.442
 114.011 131.937
 537.598 793.618
 475.857 132.454
 517.671 916.988
 403.268 56.106
 692.272 590.208
 938.346 667.481
 489.519 77.861
 365.607 162.077
 618.453 244.868
 749.439 201.578
 123.139 413.765
 13.656 140.770
 352.405 761.016
 170.916 352.590
 17.235 595.450
 618.018 517.447
 66.384 273.365
 953.658 235.367
 585.645 764.013
 310.606 978.461
 900.415 33.886
 440.540 751.184
 195.857 32.010
 665.636 531.808
 253.348 460.372
 688.679 686.194
 903.369 48.400
 208.147 770.543
 909.109 328.428
 344.593 60.350
 695.378 56.306
 281.333 485.674
 425.758 329.342
 940.403 536.388
 787.159 29.797
 341.702 883.945
 673.030 639.122
 869.995 597.901
 50.643 414.385
 545.007 705.937
 268.255 848.107
 551.181 636.161
 97.060 715.662
 436.082 611.220
 931.074 585.879
 183.168 47.310
 884.175 681.443
 662.174 299.834
 454.127 442.850
 68.261 934.651
 973.499 105.064
 892.056 973.139
 69.894 337.707
 682.498 35.227
 724.025 340.907
 542.140 902.152
 483.131 309.014
 552.029 45.513
 776.378 467.983
 486.018 67.737
 733.845 819.648
 520.346 607.980
 154.941 663.378
 655.296 64.590
 357.518 54.295
 176.043 838.436
 195.379 754.564
 327.283 719.717
 17.281 363.131
 51.625 423.472
 291.124 108.104
 939.047 166.175
 897.031 958.893
 700.918 998.014
 144.754 981.960
 467.539 434.105
 664.950 209.897
 915.997 724.873
 808.866 219.617
 771.928 973.643
 743.665 388.165
 154.080 741.370
 305.875 696.445
 807.001 908.081
 956.309 529.670
 710.689 412.523
 27.345 242.220
 285.415 230.685
 356.963 142.833
 297.418 135.934
 430.837 858.427
 191.777 604.873
 199.505 861.702
 460.996 780.445
 775.850 924.956
 532.991 904.977
 550.632 781.921
 714.882 708.789
 770.389 748.038
 846.996 143.640
 10.819 140.374
 345.471 733.872
 35.735 239.723
 285.963 971.884
 371.268 203.553
 602.030 288.989
 239.472 738.946
 540.217 509.233
 805.362 714.996
 382.847 554.203
 595.367 985.198
 475.598 863.759
 369.956 18.792
 589.586 274.250
 183.652 38.046
 119.662 335.753
 174.781 23.961
 37.732 527.789
 206.357 499.217
 551.081 963.731
 567.542 503.653
 183.016 763.432
 859.720 738.696
 321.785 767.798
 77.782 833.420
 952.081 4.955
 979.360 952.268
 272.838 772.899
 664.340 164.472
 650.171 246.203
 993.752 785.137
 992.735 653.326
 19.233 200.621
 259.507 705.663
 7.707 944.765
 710.758 629.828
 295.079 201.763
 439.013 791.305
 29.899 695.773
 118.214 72.018
 643.638 572.078
 189.441 338.229
 457.174 380.738
 466.835 111.262
 379.853 407.732
 457.467 924.819
 933.194 142.947
 306.295 453.064
 418.756 676.723
 918.178 847.491
 610.154 840.619
 391.778 492.959
 871.855 282.607
 797.426 639.840
 659.660 736.891
 617.693 786.267
 335.154 124.196
 873.849 858.841
 602.512 925.760
 315.095 899.541
 452.688 404.927
 734.938 228.971
 656.992 611.485
 888.060 680.381
 797.471 868.431
 952.332 134.524
 841.419 297.352
 558.212 22.292
 976.030 340.965
 88.609 881.027
 9.099 659.497
 936.797 272.579
 133.172 946.693
 351.153 108.616
 342.426 382.400
 250.130 533.781
 710.426 628.419
 268.252 233.379
 87.792 514.950
 306.952 242.967
 394.578 154.223
 978.395 817.074
 474.078 969.398
 715.177 578.235
 681.998 619.549
 595.817 321.325
 824.890 630.284
 430.698 438.042
 379.951 564.651
 643.651 789.279
 848.338 166.384
 452.364 966.563
 667.851 218.901
 730.625 615.901
 968.030 45.951
 364.953 857.008
 49.416 56.320
 488.052 717.472
 345.101 444.000
 475.889 954.939
 640.953 800.780
 280.947 91.542
 933.461 700.118
 491.657 4.848
 761.497 254.698
 360.402 970.486
 509.093 736.247
 36.322 735.843
 717.282 841.629
 933.952 514.989
 119.111 376.127
 827.237 866.065
 6.060 551.016
 96.447 268.186
 807.418 821.561
 991.987 20.476
 905.998 52.471
 686.057 396.862
 791.191 635.363
 835.800 2.996
 559.425 107.295
 908.316 83.021
 486.047 456.888
 350.098 341.449
 213.448 46.561
 5.716 297.294
 907.634 333.190
 890.580 532.607
 237.451 7.922
 341.161 585.092
 13.523 987.403
 747.146 954.654
 901.773 827.421
 10.668 427.035
 491.645 565.619
 778.169 985.663
 672.353 967.925
 504.025 197.148
 350.175 404.533
 888.106 469.228
 952.886 632.399
 991.684 735.436
 418.635 144.353
 890.064 302.204
 789.051 258.107
 531.977 75.905
 531.102 74.937
 213.963 584.502
 38.629 916.912
 864.844 926.716
 729.836 947.865
 996.063 467.212
 906.823 757.195
 486.536 86.115
 301.227 613.105
 317.111 562.860
 547.870 514.541
 384.373 95.920
 835.866 746.182
 744.045 540.375
 642.036 291.155
 151.423 83.763
 790.695 620.227
 874.137 317.402
 471.322 258.111
 198.060 925.968
 223.524 347.004
 280.651 83.876
 37.758 669.841
 430.665 574.823
 468.896 261.994
 115.542 243.317
 194.880 596.937
 77.311 637.215
 529.111 160.845
 637.416 242.085
 596.011 81.119
 306.094 65.968
 865.393 907.974
 101.913 171.884
 502.239 995.379
 903.842 130.914
 91.538 532.820
 776.872 977.084
 138.452 752.637
 561.252 673.638
 796.037 305.242
 326.086 75.987
 337.591 147.855
 245.068 17.991
 348.522 438.769
 443.148 213.912
 671.271 41.387
 728.759 807.883
 82.558 8.896
 410.825 406.074
 129.165 295.491
 600.195 474.551
 689.135 393.337
 211.617 899.452
 680.081 361.216
 968.154 997.373
 3.899 42.130
 921.562 185.447
 724.404 179.542
 649.073 115.503
 625.997 667.704
 382.103 228.857
 530.577 608.453
 831.250 171.991
 967.584 8.520
 563.707 243.798
 237.565 416.754
 85.811 327.721
 400.391 164.587
 610.187 543.424
 900.757 995.790
 122.031 969.417
 139.403 129.169
 284.080 217.899
 360.498 331.811
 869.214 754.143
 383.582 548.195
 421.144 653.820
 420.473 454.594
 308.127 882.099
 19.682 927.380
 45.989 198.344
 937.416 532.039
 972.055 870.226
 887.618 476.782
 1.039 592.572
 944.107 15.785
 190.894 311.025
 204.442 533.502
 297.477 151.258
 854.419 759.512
 961.217 844.138
 248.906 35.454
 909.515 49.723
 132.135 829.454
 791.128 842.706
 819.698 832.616
 402.282 493.877
 544.554 805.714
 990.740 122.121
 297.819 716.894
 608.806 995.556
 267.384 733.371
 657.454 315.760
 367.214 927.708
 553.035 452.898
 659.202 523.927
 39.803 430.411
 577.651 547.647
 953.503 244.302
 481.742 530.531
 54.404 493.528
 969.963 640.988
 936.229 84.517
 706.562 224.484
 477.670 135.138
 926.166 207.640
 35.605 962.732
 819.112 385.910
 737.238 409.098
 255.592 26.016
 168.485 85.052
 708.020 988.060
 287.633 151.594
 283.049 240.578
 29.387 377.540
 810.391 2.575
 270.523 699.176
 366.175 113.285
 273.654 771.062
 173.185 682.141
 531.981 844.290
 836.519 702.876
 930.620 185.424
 486.256 487.305
 97.496 493.180
 832.516 361.922
 720.284 857.870
 944.366 715.841
 890.031 609.201
 872.409 848.790
 334.663 419.770
 3.532 65.890
 817.270 673.989
 301.312 540.154
 288.977 915.382
 711.280 818.215
 351.248 79.612
 938.968 699.393
 647.973 777.847
 310.931 58.250
 376.880 576.730
 353.424 7.214
 789.180 630.135
 246.766 375.229
 395.486 146.957
 190.684 593.060
 377.553 662.422
 529.941 773.541
 135.221 442.030
 901.573 619.321
 894.924 252.452
 664.290 110.537
 242.383 238.073
 24.409 65.119
 392.871 441.690
 976.638 235.397
 5.911 190.122
 905.709 732.404
 619.058 857.632
 248.022 145.229
 1.939 540.275
 371.055 654.311
 304.792 681.439
 0.222 897.469
 136.094 332.228
 394.357 24.228
 195.504 300.062
 656.259 721.702
 808.310 115.634
 256.154 483.736
 356.034 353.351
 64.030 759.419
 828.228 85.606
 30.212 108.563
 389.060 989.176
 548.991 126.807
 268.848 95.903
 492.560 713.923
 467.702 273.339
 744.840 543.513
 661.889 8.687
 708.264 164.074
 502.284 866.158
 940.371 599.441
 810.421 399.464
 618.570 215.691
 336.411 273.836
 576.213 841.988
 22.612 722.691
 924.740 50.567
 598.997 210.292
 826.890 257.719
 755.039 661.718
 444.748 60.454
 726.542 863.936
 911.686 395.334
 494.809 536.142
 905.136 635.262
 713.927 153.867
 892.022 330.903
 206.819 320.321
 822.744 675.622
 352.165 381.301
 233.574 911.653
 825.796 38.682
 729.625 301.744
 68.032 34.556
 338.132 231.238
 82.331 46.675
 499.362 762.766
 993.141 889.721
 583.174 87.252
 417.953 980.581
 944.125 864.248
 559.027 964.153
 146.423 250.838
 866.333 965.076
 169.192 326.187
 739.957 326.266
 38.146 738.625
 556.055 4.375
 395.302 359.932
 46.654 242.592
 315.700 918.800
 924.950 350.922
 89.059 409.560
 511.812 651.896
 412.865 205.982
 826.802 45.010
 277.791 441.803
 202.216 496.147
 880.740 303.686
 458.319 749.403
 867.588 388.299
 242.490 9.474
 607.499 438.474
 437.579 464.911
 631.926 344.940
 941.923 668.720
 761.044 796.538
 424.720 706.058
 293.156 915.309
 378.548 143.060
 281.629 421.282
 391.480 240.389
 780.237 648.679
 713.555 245.124
 740.754 159.577
 18.248 550.623
 313.524 867.767
 584.353 582.409
 778.161 854.721
 725.623 765.777
 441.023 307.416
 156.006 335.266
 130.514 875.742
 532.034 925.560
 530.411 892.608
 798.499 346.564
 473.333 245.506
 269.795 91.714
 507.265 672.679
 901.206 498.140
 912.061 84.234
 689.062 0.698
 822.314 398.347
 36.135 170.473
 978.581 820.352
 632.443 663.975
 729.163 479.125
 537.986 434.527
 416.323 637.209
 772.608 565.357
 958.834 90.924
 581.732 508.508
 870.063 922.058
 371.065 879.259
 788.578 17.134
 7.386 927.324
 835.803 62.783
 138.325 439.394
 319.812 401.194
 466.825 818.817
 871.607 798.222
 554.008 24.337
 503.670 964.625
 948.960 658.388
 122.042 469.509
 940.020 894.563
 82.528 401.752
 377.264 882.402
 666.873 942.760
 170.725 414.972
 151.996 600.789
 767.600 780.825
 68.924 677.468
 151.144 27.587
 490.274 60.721
 384.490 160.828
 766.509 400.374
 97.502 801.005
 150.365 374.357
 440.409 375.603
 632.624 111.153
 214.024 276.370
 65.561 930.180
 145.390 446.482
 106.074 694.123
 575.710 354.032
 579.720 49.093
 333.159 171.422
 788.964 239.274
 898.880 520.733
 881.248 616.872
 465.239 309.271
 300.527 286.267
 409.594 804.060
 293.336 899.139
 545.861 156.725
 478.965 596.669
 204.646 459.093
 252.876 632.861
 368.280 93.682
 731.043 732.522
 340.630 541.558
 596.613 676.894
 556.978 962.776
 443.382 673.455
 383.635 202.492
 465.489 473.787
 70.462 470.094
 889.951 939.901
 305.503 751.311
 736.741 326.062
 185.822 146.694
 996.987 206.584
 422.069 277.370
 398.220 22.382
 498.866 794.264
 659.573 188.280
 534.710 894.474
 690.524 662.542
 142.649 753.356
 43.405 658.969
 558.522 478.509
 159.917 624.889
 252.359 778.879
 450.734 825.857
 698.836 105.242
 988.642 495.801
 686.000 785.086
 881.258 921.313
 672.288 263.526
 99.114 438.057
 148.001 231.096
 376.747 798.658
 559.530 318.535
 564.632 913.401
 156.807 458.009
 602.420 521.822
 623.717 630.351
 801.594 894.363
 747.737 859.958
 888.630 424.238
 832.210 195.109
 866.870 701.325
 408.804 374.012
 133.148 878.948
 878.551 669.079
 938.853 383.106
 509.908 407.603
 547.351 69.750
 217.532 160.500
 721.833 122.761
 404.767 987.187
 218.885 382.310
 998.287 229.600
 80.740 495.052
 460.105 608.179
 858.876 644.518
 808.652 124.199
 686.925 528.012
 498.123 993.678
 903.504 336.966
 828.589 396.423
 835.534 428.257
 525.909 728.353
 347.808 67.286
 331.312 695.475
 881.149 518.160
 169.447 523.838
 303.780 56.176
 467.809 712.099
 930.780 402.754
 930.035 693.334
 295.389 118.296
 923.785 962.245
 531.901 635.179
 237.392 265.596
 729.869 637.829
 347.612 340.643
 98.116 181.741
 286.427 52.317
 817.653 336.340
 413.700 149.399
 726.172 801.113
 813.572 897.944
 452.581 209.670
 7.764 612.364
 875.418 46.928
 293.813 287.240
 209.508 870.960
 298.795 722.991
 104.443 979.010
 520.936 463.455
 668.219 678.502
 397.100 641.510
 689.511 825.707
 171.279 218.778
 730.534 449.942
 888.611 756.692
 485.539 778.245
 745.159 558.724
 461.775 268.511
 782.710 958.139
 832.746 817.799
 230.369 513.472
 258.262 872.254
 314.173 626.923
 660.743 976.895
 938.591 471.652
 819.250 383.869
 599.366 345.611
 196.712 719.028
 228.250 545.894
 484.745 686.604
 362.681 353.063
 845.438 183.832
 246.280 644.482
 989.900 580.768
 821.239 325.118
 876.381 889.883
 396.487 119.764
 582.165 965.750
 344.244 149.148
 526.560 113.170
 973.616 91.470
 749.171 684.059
 687.907 978.652
 7.943 566.526
 289.936 801.921
 513.292 336.741
 447.691 3.464
 694.147 193.747
 665.113 650.126
 363.115 333.627
 866.720 51.820
 453.639 861.902
 850.301 873.053
 412.549 677.228
 292.480 352.434
 695.269 486.271
 813.876 194.916
 305.055 495.679
 383.529 527.909
 196.847 654.597
 328.886 149.093
 713.487 138.009
 633.760 165.213
 198.600 130.813
 471.267 192.329
 25.307 724.086
 903.816 114.616
 560.731 713.120
 963.064 177.189
 948.427 401.966
 427.584 5.401
 7.949 797.285
 276.316 226.224
 324.700 206.951
 196.263 334.833
 613.702 653.243
 551.009 560.153
 396.077 339.542
 713.331 886.261
 712.988 861.563
 674.395 372.356
 132.723 883.541
 860.784 162.917
 375.001 576.075
 319.205 413.294
 2.882 470.929
 20.363 985.877
 415.499 279.918
 344.705 550.997
 741.033 166.756
 653.052 397.820
 683.669 484.510
 727.276 207.546
 253.901 895.099
 255.930 538.626
 19.391 384.403
 106.082 236.541
 793.140 56.282
 987.559 214.520
 844.187 825.721
 104.665 502.787
 918.994 595.869
 281.385 469.402
 822.783 71.858
 820.675 153.022
 581.039 677.584
 451.226 585.129
 412.074 757.335
 263.692 325.267
 850.082 285.115
 633.710 586.973
 400.438 109.185
 65.018 834.426
 449.559 531.901
 409.616 511.104
 732.716 984.976
 483.517 193.050
 255.294 193.331
 99.407 402.891
 14.808 527.553
 588.026 178.731
 359.230 992.393
 37.756 257.959
 96.716 268.796
 509.556 43.362
 125.744 467.659
 97.773 892.359
 44.004 328.186
 825.451 374.552
 908.435 831.600
 357.619 33.885
 625.032 946.681
 462.859 565.769
 740.753 87.564
 80.592 763.456
 164.934 972.391
 990.325 829.322
 365.633 815.369
 114.288 803.685
 247.209 71.769
 804.001 695.086
 427.269 458.300
 405.281 51.131
 279.931 378.489
 508.924 977.904
 512.437 648.405
 572.839 179.430
 385.952 11.951
 746.000 267.913
 999.295 92.336
 388.509 102.378
 425.113 398.287
 821.781 100.536
 348.320 806.597
 567.962 579.246
 211.358 608.992
 760.813 96.723
 553.076 38.877
 497.339 268.979
 148.788 995.775
 819.287 529.024
 957.740 41.290
 388.370 95.626
 578.057 244.951
 73.917 965.385
 543.851 971.663
 884.904 874.245
 98.163 600.676
 431.399 870.088
 90.462 590.636
 328.008 764.693
 8.562 413.537
 291.533 300.055
 319.938 95.176
 727.663 270.144
 802.655 359.522
 140.998 124.762
 255.848 383.207
 986.111 177.801
 336.108 644.066
 554.998 519.316
 539.936 279.434
 71.263 51.233
 892.070 256.912
 440.419 832.759
 381.918 769.001
 648.126 626.890
 870.249 875.682
 866.841 317.491
 148.829 83.512
 142.033 741.788
 237.944 329.601
 500.697 620.702
 339.943 563.019
 329.540 225.005
 198.505 629.479
 483.069 385.025
 838.764 577.952
 331.154 522.556
 756.321 446.078
 573.037 783.139
 885.357 436.550
 314.646 693.371
 987.343 576.199
 516.220 319.851
 170.299 126.221
 308.520 813.514
 860.248 374.294
 892.071 775.230
 815.777 941.340
 272.263 756.448
 395.761 347.156
 143.694 733.632
 779.886 535.371
 973.342 779.065
 800.272 110.193
 100.402 746.030
 396.904 701.779
 280.470 336.359
 964.765 686.036
 65.903 806.807
 349.383 236.053
 198.499 72.048
 381.220 689.701
 463.990 491.264
 357.085 560.284
 342.347 988.096
 96.021 289.241
 108.766 796.324
 263.367 402.051
 575.697 383.005
 793.541 956.832
 397.898 454.503
 1.326 711.021
 224.794 266.933
 482.958 932.419
 115.094 249.980
 130.041 169.478
 618.443 611.071
 547.490 10.566
 71.932 655.644
 245.529 107.121
 702.431 969.413
 107.607 730.853
 519.370 931.280
 591.494 365.809
 129.878 722.929
 748.440 303.153
 115.709 675.612
 621.741 676.557
 538.615 439.358
 666.453 631.348
 250.484 708.694
 99.129 408.889
 692.497 616.212
 201.603 612.506
 692.685 76.171
 555.184 131.830
 785.625 380.273
 538.592 483.289
 856.934 913.256
 580.006 286.083
 486.792 553.768
 84.433 361.326
 462.662 883.767
 463.868 408.622
 236.013 865.570
 659.457 286.507
 999.035 918.381
 169.903 773.721
 895.834 985.195
 175.001 5.639
 202.332 16.304
 481.543 18.572
 107.184 488.017
 913.410 463.635
 702.660 945.820
 438.868 306.996
 602.848 822.052
 874.623 465.369
 103.351 781.755
 854.797 851.332
 291.218 839.810
 908.477 254.577
 19.053 351.655
 785.047 160.468
 138.792 483.145
 513.020 819.633
 17.517 827.520
 315.058 211.059
 751.965 764.677
 246.495 580.784
 985.234 896.245
 922.565 849.334
 86.981 276.301
 674.281 739.394
 168.544 169.430
 976.299 122.502
 901.460 73.427
 651.977 976.956
 29.538 752.025
 639.244 911.614
 401.790 933.044
 531.936 380.143
 99.993 179.319
 559.215 191.832
 37.666 664.343
 572.948 437.859
 216.815 253.061
 249.938 481.423
 548.458 362.556
 431.391 707.254
 878.872 660.046
 992.663 557.383
 175.597 239.826
 117.060 277.885
 977.819 640.279
 421.269 313.463
 421.031 941.353
 208.028 476.673
 824.449 386.896
 693.138 715.448
 853.843 60.699
 436.243 351.040
 217.317 306.260
 293.541 168.918
 245.474 905.075
 979.239 343.601
 281.797 744.255
 73.068 256.298
 748.525 429.578
 923.190 228.981
 945.465 293.518
 75.615 722.880
 924.981 658.781
 398.681 821.826
 209.619 336.462
 78.720 795.570
 176.718 844.708
 832.955 184.802
 826.955 50.160
 538.533 403.493
 534.519 72.186
 611.028 66.348
 601.862 701.758
 808.478 636.186
 821.371 15.686
 192.934 80.176
 292.487 696.842
 83.654 822.937
 921.631 76.214
 395.514 701.978
 12.675 508.223
 512.294 945.962
 259.753 182.455
 114.528 503.557
 107.087 308.920
 311.108 710.442
 620.534 127.294
 236.524 170.537
 704.223 860.616
 523.080 486.053
 127.463 429.003
 869.748 757.059
 539.806 967.703
 264.325 507.463
 536.540 355.800
 309.545 319.342
 186.898 597.020
 920.829 175.398
 0.020 933.144
 346.067 539.700
 529.328 584.720
 776.444 35.184
 107.839 465.040
 620.732 203.611
 171.461 704.208
 980.244 26.327
 324.088 343.813
 742.781 424.634
 490.019 752.904
 594.357 894.506
 901.660 697.195
 788.385 325.452
 202.631 230.616
 702.656 236.467
 980.341 727.259
 622.167 478.065
 652.952 128.591
 206.194 508.672
 851.857 432.627
 204.611 782.100
 493.677 325.856
 983.016 472.125
 310.024 773.562
 678.724 617.468
 86.434 98.261
 548.017 968.692
 594.941 238.953
 565.460 46.043
 731.515 285.649
 212.733 628.290
 687.218 204.869
 839.769 556.786
 790.570 733.900
 15.501 91.713
 611.600 436.291
 7.807 349.705
 871.868 731.102
 369.149 600.417
 968.861 576.752
 560.679 436.264
 510.392 290.916
 456.398 352.501
 130.719 495.087
 341.269 897.342
 194.002 301.232
 892.430 853.145
 404.538 914.104
 428.050 484.563
 162.089 752.495
 69.548 598.190
 2.955 832.934
 113.431 376.792
 134.580 487.636
 900.652 821.106
 838.092 872.979
 434.064 310.825
 16.866 174.312
 386.232 706.443
 0.882 826.775
 496.672 493.765
 670.156 490.219
 543.859 426.991
 283.061 369.770
 535.341 674.333
 36.960 833.507
 759.639 597.197
 252.739 106.915
 234.859 501.291
 267.851 222.890
 547.886 252.007
 203.999 869.145
 359.551 829.431
 8.351 435.819
 38.236 258.139
 766.823 449.229
 138.207 947.021
 673.729 848.120
 248.721 143.908
 85.692 772.137
 173.081 793.354
 364.696 884.803
 348.810 694.068
 253.541 831.990
 864.566 111.003
 58.423 469.282
 668.179 297.734
 122.311 595.809
 473.028 134.625
 847.018 367.018
 164.986 960.310
 702.169 473.714
 975.440 856.619
 289.520 859.673
 431.694 94.433
 108.530 885.874
 816.799 129.686
 393.680 757.103
 86.971 690.324
 419.339 918.419
 504.993 867.312
 350.251 357.117
 578.977 232.499
 864.642 53.707
 752.605 385.398
 905.172 596.646
 8.334 777.677
 486.290 484.731
 530.347 491.784
 174.017 303.076
 568.351 937.811
 777.701 579.137
 964.127 275.088
 778.252 150.745
 595.582 122.522
 841.909 645.216
 481.441 670.302
 414.276 655.145
 25.527 286.806
 290.721 270.421
 992.636 785.785
 353.965 296.184
 256.336 602.759
 448.598 152.352
 178.728 664.779
 919.321 651.872
 37.604 928.149
 421.972 522.826
 149.846 624.309
 674.072 245.109
 21.857 680.010
 248.003 977.567
 837.004 565.284
 931.493 658.776
 43.088 738.063
 646.390 767.206
 484.784 679.865
 190.417 358.122
 19.734 300.585
 863.618 379.708
 523.645 795.632
 280.345 574.493
 618.685 194.470
 721.145 549.987
 917.961 190.799
 321.775 550.704
 462.499 1.585
 257.318 669.398
 809.523 90.724
 89.295 425.947
 713.679 505.093
 287.392 935.973
 906.113 213.173
 2.697 46.859
 327.950 382.302
 796.841 485.639
 600.903 668.272
 765.302 31.453
 132.655 774.687
 330.234 175.370
 250.811 238.817
 618.895 483.899
 156.972 351.066
 441.242 651.103
 390.579 567.585
 291.093 860.655
 317.353 746.551
 828.938 826.433
 914.208 60.509
 973.695 622.271
 644.625 807.704
 1.368 922.499
 416.552 378.065
 89.470 470.211
 728.444 903.469
 179.421 775.155
 955.207 231.946
 180.081 164.322
 950.296 671.764
 682.377 202.423
 466.514 830.064
 979.231 144.132
 377.999 963.253
 221.054 843.388
 949.335 720.158
 622.877 435.935
 902.680 416.654
 365.323 29.113
 316.428 970.765
 992.239 617.674
 313.429 54.025
 949.796 926.819
 505.602 598.020
 385.584 934.908
 525.381 519.863
 334.855 410.486
 41.485 897.746
 71.165 13.693
 103.691 104.408
 249.711 854.187
 743.622 874.521
 786.414 0.008
 558.914 489.416
 410.052 318.897
 687.718 272.866
 917.438 370.371
 628.531 233.782
 224.875 409.170
 844.289 810.449
 918.038 104.603
 904.885 376.708
 685.423 412.999
 42.548 89.159
 508.938 389.222
 721.546 177.750
 963.733 206.331
 37.276 317.141
 335.600 528.757
 168.131 935.899
 339.109 803.128
 492.561 413.358
 56.949 282.271
 467.853 33.983
 817.903 362.534
 638.642 285.959
 287.508 413.730
 722.608 839.995
 215.315 926.605
 206.771 76.736
 421.928 847.331
 207.132 863.590
 527.492 155.243
 1.837 946.148
 133.545 452.752
 976.796 613.800
 138.010 849.376
 133.680 536.896
 257.592 150.267
 542.846 933.179
 774.933 109.097
 495.372 598.732
 844.830 722.007
 764.417 193.872
 162.908 560.384
 550.385 383.184
 402.879 443.164
 908.397 632.760
 999.379 202.185
 870.450 324.099
 730.152 405.714
 36.230 275.657
 224.785 75.085
 152.044 208.369
 291.300 197.307
 491.010 354.638
 553.695 133.404
 631.825 510.950
 783.226 419.222
 278.702 857.943
 887.150 414.517
 919.958 819.256
 397.216 379.862
 564.131 868.475
 536.059 842.336
 275.181 304.232
 295.377 184.018
 335.325 644.805
 151.296 776.318
 256.562 8.879
 988.574 353.192
 529.114 977.649
 878.235 723.015
 504.309 319.757
 628.207 58.562
 556.360 215.179
 531.780 464.110
 125.607 362.936
 705.636 25.684
 216.966 492.092
 522.506 223.027
 791.358 223.122
 290.764 178.849
 452.800 120.243
 855.345 391.652
 185.806 823.125
 735.216 133.021
 250.965 802.741
 769.345 769.317
 893.451 20.614
 715.747 712.604
 280.315 318.738
 490.323 228.165
 156.237 980.024
 599.985 778.783
 520.893 592.780
 127.817 212.132
 188.941 159.745
 379.273 781.022
 228.982 610.406
 963.560 501.236
 901.769 318.192
 832.343 613.297
 69.695 470.806
 250.768 228.492
 946.586 787.069
 158.749 551.956
 144.564 977.686
 171.867 223.714
 976.813 886.127
 52.416 279.638
 943.327 561.097
 786.816 376.609
 890.932 760.950
 73.373 258.454
 957.124 995.836
 645.065 860.996
 615.652 113.750
 219.688 5.687
 804.584 336.125
 231.189 742.640
 677.178 266.926
 801.786 146.560
 242.763 721.628
 567.621 705.109
 407.663 750.065
 77.821 471.147
 361.689 226.471
 107.428 371.208
 138.808 133.332
 621.431 606.286
 594.249 720.774
 515.929 972.005
 145.682 143.654
 62.174 328.439
 912.415 793.306
 62.001 921.063
 421.269 194.830
 664.123 989.646
 726.333 144.246
 118.258 188.462
 585.814 338.669
 189.559 6.365
 554.531 498.587
 703.841 237.327
 364.985 301.516
 632.376 869.677
 491.524 13.640
 94.396 685.005
 106.962 708.956
 699.778 675.457
 863.355 358.124
 270.859 781.696
 750.965 821.247
 371.023 744.344
 232.106 125.739
 382.032 261.251
 508.354 103.001
 468.447 503.913
 87.181 12.682
 455.448 112.027
 272.322 732.848
 938.642 439.235
 144.176 236.437
 306.895 340.085
 433.353 722.317
 460.668 583.030
 161.378 2.265
 971.013 852.705
 344.948 657.861
 73.336 712.954
 579.496 434.174
 3.686 177.074
 157.830 205.966
 745.049 151.034
 91.930 278.745
 691.568 847.204
 120.649 428.485
 197.395 819.120
 460.923 863.048
 544.839 941.519
 731.384 643.831
 837.630 994.219
 509.206 241.985
 446.417 434.236
 316.019 39.368
 355.362 28.873
 237.210 205.741
 484.132 735.563
 709.679 491.340
 395.232 154.303
 442.739 834.624
 801.955 38.915
 720.323 80.900
 730.044 367.798
 52.953 586.445
 772.192 867.752
 966.199 608.252
 527.764 320.896
 617.792 480.666
 412.629 520.317
 495.680 1.681
 631.000 71.173
 59.477 803.912
 250.915 947.454
 321.683 894.201
 249.016 538.002
 824.492 903.040
 773.077 966.863
 632.826 797.789
 100.027 511.444
 42.421 54.807
 183.832 616.553
 979.531 243.628
 835.476 103.446
 160.327 105.284
 453.484 880.922
 175.736 976.543
 528.183 601.838
 791.823 557.512
 529.464 984.812
 5.462 792.765
 112.696 790.145
 196.763 52.504
 150.187 944.038
 78.386 892.383
 928.883 930.014
 890.482 736.535
 914.682 85.318
 339.704 681.340
 938.740 768.119
 370.784 836.778
 133.552 804.191
 806.938 802.543
 761.584 125.663
 846.365 877.689
 515.116 916.414
 79.994 801.629
 404.249 856.160
 152.127 362.144
 925.170 576.507
 50.631 240.169
 450.605 215.965
 744.860 414.184
 299.632 886.527
 23.675 257.551
 518.646 982.046
 786.990 834.336
 286.378 998.800
 154.651 552.536
 993.609 972.799
 846.643 253.800
 345.925 728.287
 707.170 506.423
 402.022 980.231
 669.000 590.435
 850.171 433.377
 138.276 702.018
 304.271 505.631
 806.941 807.293
 184.236 198.364
 431.103 406.059
 252.227 105.898
 638.226 53.569
 978.498 156.495
 411.556 677.477
 183.673 603.961
 441.983 628.189
 376.253 129.402
 9.376 639.862
 606.701 894.288
 759.004 847.840
 677.007 626.892
 553.838 113.714
 64.958 583.260
 218.401 824.126
 786.196 650.487
 230.445 242.552
 668.572 244.216
 377.370 358.613
 649.244 674.776
 767.383 966.653
 925.755 638.290
 891.387 649.889
 251.144 642.526
 269.112 199.212
 716.561 854.666
 508.871 273.351
 822.358 802.706
 869.387 341.896
 12.941 957.706
 967.363 942.318
 607.620 744.962
 537.090 340.277
 868.213 393.391
 857.552 888.119
 926.324 39.743
 935.672 824.327
 274.231 103.873
 916.961 307.213
 281.470 480.227
 710.634 5.157
 715.998 26.406
 16.873 214.943
 958.738 40.303
 959.324 906.400
 641.165 411.770
 314.089 218.426
 898.067 312.339
 923.518 197.111
 605.800 187.295
 653.364 175.159
 617.187 369.094
 137.575 362.785
 557.993 410.917
 326.865 439.264
 619.871 706.041
 363.635 202.073
 577.341 715.223
 723.785 413.925
 31.254 163.570
 650.192 669.013
 401.008 524.210
 236.199 426.388
 168.374 502.904
 761.501 894.038
 236.053 740.576
 26.577 521.035
 376.166 615.278
 42.675 811.790
 682.850 547.582
 907.805 626.344
 737.466 180.788
 508.955 199.710
 75.946 947.124
 638.382 693.208
 200.135 961.535
 577.518 88.628
 186.316 664.396
 393.426 824.888
 255.255 813.069
 396.319 445.032
 22.995 89.609
 36.412 122.997
 547.405 928.812
 166.847 744.445
 422.205 998.466
 87.048 959.272
 701.353 794.048
 206.317 556.279
 218.573 895.687
 957.461 649.475
 209.054 819.256
 749.685 542.809
 55.726 959.627
 111.894 53.625
 436.695 646.930
 653.020 338.351
 312.473 731.096
 294.322 455.864
 683.568 681.743
 227.148 619.457
 196.016 885.750
 863.968 187.610
 752.884 480.797
 404.105 302.943
 785.041 656.993
 580.402 849.251
 679.224 258.866
 318.840 215.763
 693.268 735.105
 887.939 658.491
 98.117 912.974
 174.710 769.228
 67.950 758.331
 863.319 407.552
 240.322 651.278
 953.735 139.810
 838.040 832.997
 511.135 746.789
 686.723 523.190
 131.163 209.721
 483.163 872.215
 18.251 28.888
 829.276 890.777
 58.826 52.711
 107.244 926.558
 911.451 745.655
 449.326 155.949
 92.868 63.980
 269.585 95.114
 801.828 668.510
 946.616 863.560
 858.818 927.848
 851.359 51.612
 544.918 164.149
 530.689 637.509
 270.629 492.791
 216.971 697.861
 197.344 798.454
 120.921 275.036
 50.152 280.676
 67.401 965.529
 108.752 264.551
 792.246 723.884
 529.694 795.511
 676.594 327.326
 852.071 875.059
 350.721 597.609
 462.641 16.756
 652.179 149.951
 465.632 343.881
 26.376 346.264
 415.801 463.201
 968.213 623.682
 657.456 349.525
 330.390 192.843
 71.990 995.667
 780.366 637.317
 205.007 419.775
 839.430 470.271
 432.498 90.232
 452.887 632.161
 772.983 6.644
 42.072 49.409
 476.497 658.455
 301.920 165.088
 767.211 230.874
 410.556 135.448
 308.036 616.993
 791.134 638.221
 644.481 666.887
 545.660 828.220
 201.202 316.278
 303.381 411.570
 306.158 711.886
 583.350 491.395
 240.103 626.381
 155.997 305.007
 817.660 536.980
 48.875 156.164
 442.773 947.900
 227.583 317.247
 716.413 353.472
 997.360 896.951
 356.677 666.719
 420.537 242.035
 597.649 744.141
 589.455 359.840
 118.407 603.688
 196.306 745.541
 500.402 107.116
 216.477 398.832
 881.295 823.750
 589.276 383.992
 855.337 839.120
 911.506 80.700
 332.028 763.781
 430.400 986.877
 401.559 745.135
 61.248 156.131
 741.007 14.380
 993.133 808.562
 531.268 303.218
 368.032 463.009
 621.067 248.066
 911.913 859.996
 979.185 835.982
 602.134 627.090
 605.296 724.818
 17.383 872.182
 637.900 344.416
 931.684 856.025
 597.097 525.638
 682.760 414.391
 550.797 745.005
 520.752 584.538
 594.249 165.760
 382.161 792.645
 810.997 517.796
 645.749 221.806
 843.613 521.387
 424.451 487.784
 177.746 320.809
 796.130 276.419
 144.268 67.295
 245.052 57.435
 710.926 955.391
 97.428 690.051
 184.233 267.375
 213.423 622.560
 619.903 177.384
 923.003 297.798
 769.580 586.167
 645.296 286.722
 824.660 240.628
 745.412 951.381
 684.600 996.653
 596.501 95.050
 435.170 732.155
 119.184 990.767
 707.854 48.065
 59.135 429.911
 469.253 212.522
 183.801 430.466
 1.276 527.185
 381.015 61.567
 649.613 410.107
 229.043 438.648
 688.186 497.588
 85.837 424.657
 47.576 234.771
 674.403 430.406
 940.892 33.518
 784.112 75.123
 673.994 674.145
 280.121 370.899
 309.744 278.542
 533.931 697.242
 857.089 714.919
 529.423 689.767
 342.855 553.876
 835.794 476.706
 392.482 791.838
 899.913 545.135
 769.349 117.238
 427.175 133.240
 2.436 908.726
 176.594 43.684
 648.877 830.317
 180.207 415.044
 599.328 498.713
 49.852 422.668
 926.276 431.424
 699.799 397.353
 212.643 294.922
 988.774 130.441
 772.619 329.612
 669.714 498.749
 209.277 968.253
 783.523 203.964
 942.558 837.530
 600.546 731.340
 613.697 55.481
 210.034 334.914
 132.720 542.512
 396.287 334.758
 917.514 748.744
 986.139 540.444
 987.067 78.865
 75.047 608.942
 757.292 446.592
 560.280 410.314
 962.505 909.049
 54.753 456.966
 234.902 577.145
 302.309 489.005
 741.661 847.436
 646.059 876.707
 456.518 95.462
 350.426 469.609
 259.639 967.531
 782.404 398.964
 74.320 230.127
 709.135 525.700
 697.675 222.039
 561.101 259.619
 229.279 508.122
 190.170 288.048
 989.026 574.888
 869.537 914.795
 313.855 822.429
 441.661 684.957
 481.037 695.269
 227.011 360.444
 400.221 323.389
 620.378 108.181
 402.215 296.022
 985.419 601.614
 12.656 212.714
 227.711 140.756
 694.292 12.126
 200.964 531.693
 161.944 98.138
 252.128 388.796
 586.607 309.825
 814.235 428.180
 205.209 427.049
 39.144 796.169
 13.810 292.856
 257.479 249.118
 146.289 659.040
 244.439 189.166
 607.739 429.509
 245.540 923.075
 449.828 260.186
 816.560 697.670
 530.470 162.689
 300.945 865.626
 306.479 305.924
 202.713 130.015
 857.932 84.916
 513.741 26.553
 557.137 464.800
 874.489 340.614
 572.087 861.132
 143.198 874.546
 160.886 401.920
 829.920 122.620
 474.578 364.456
 931.148 859.942
 174.324 188.821
 944.085 182.299
 495.877 553.468
 415.681 61.132
 699.222 135.538
 912.569 307.433
 941.343 464.339
 109.131 916.480
 150.956 571.049
 60.374 929.019
 189.231 317.128
 135.716 171.220
 501.918 489.836
 473.484 893.661
 235.587 142.740
 811.892 427.515
 862.123 655.171
 751.067 413.503
 267.085 525.575
 696.427 975.943
 873.482 703.842
 173.415 841.174
 135.253 26.574
 837.411 907.961
 914.708 32.368
 233.984 129.159
 204.163 602.376
 299.831 861.404
 40.619 761.377
 293.531 576.176
 548.539 868.522
 570.076 134.921
 912.547 872.647
 580.113 737.518
 890.384 368.099
 102.642 322.226
 715.887 692.439
 880.809 182.036
 979.600 101.973
 99.538 63.385
 206.276 255.068
 49.344 115.298
 347.697 452.710
 594.312 987.871
 577.674 722.306
 888.358 756.675
 493.596 291.532
 50.323 432.903
 803.634 957.009
 55.890 757.474
 596.641 496.111
 976.842 60.650
 467.276 553.511
 392.708 877.933
 794.331 326.754
 516.725 69.146
 866.018 112.642
 470.451 602.788
 910.905 109.482
 565.896 294.311
 353.864 315.850
 220.099 368.308
 277.804 456.759
 747.520 134.259
 467.049 400.759
 216.133 598.074
 948.171 820.084
 482.744 892.126
 368.109 969.570
 563.792 800.482
 174.913 513.388
 475.026 829.908
 538.951 672.115
 365.167 567.831
 495.514 472.177
 156.573 953.384
 455.253 196.905
 424.447 435.036
 146.626 920.546
 33.044 306.938
 182.520 176.444
 193.442 205.432
 817.655 806.711
 406.688 347.183
 448.416 67.108
 955.582 531.759
 944.881 337.400
 658.207 785.532
 766.450 799.298
 899.908 252.388
 846.333 192.441
 124.147 142.440
 612.898 10.138
 46.161 225.961
 2.500 33.086
 619.272 139.795
 491.816 968.868
 947.853 182.062
 699.085 731.134
 822.341 973.018
 962.280 884.158
 722.332 411.197
 65.411 340.571
 68.889 450.657
 347.485 142.949
 235.108 954.251
 265.715 209.508
 576.080 966.882
 897.094 172.002
 200.349 319.802
 230.432 787.338
 762.368 281.000
 632.240 36.199
 550.197 657.028
 850.733 620.578
 118.680 118.188
 966.842 591.761
 672.708 742.652
 1.932 750.549
 37.985 676.935
 469.392 997.844
 21.466 102.268
 110.043 227.043
 116.618 231.201
 806.151 656.655
 159.536 79.545
 230.620 734.333
 703.356 149.102
 989.671 199.998
 516.233 691.245
 770.163 389.393
 891.258 814.972
 545.844 969.336
 7.245 661.623
 47.762 616.868
 722.406 137.932
 108.169 546.745
 196.971 116.724
 868.257 631.377
 107.196 557.652
 249.700 285.787
 866.511 37.230
 158.106 464.899
 847.470 716.754
 71.123 464.140
 691.571 717.941
 501.265 665.496
 196.752 259.374
 177.702 633.963
 231.582 162.621
 104.779 763.367
 591.053 536.669
 198.309 981.286
 584.712 554.882
 322.402 351.167
 540.129 352.594
 926.530 22.349
 872.959 688.911
 369.465 157.784
 181.786 267.086
 496.843 762.649
 187.367 518.274
 273.324 808.230
 670.792 388.797
 748.109 523.563
 745.485 786.703
 421.121 57.025
 399.097 35.834
 72.157 1.755
 791.473 41.676
 290.217 158.442
 25.575 120.489
 596.960 768.193
 203.865 199.759
 76.522 694.191
 431.142 622.747
 511.938 336.439
 866.808 232.104
 972.121 617.617
 9.068 57.363
 707.170 133.991
 607.649 469.159
 785.922 493.191
 150.524 410.643
 668.808 195.789
 907.095 485.562
 449.744 911.071
 391.793 625.553
 749.736 165.614
 647.713 519.329
 707.097 838.714
 452.324 347.588
 517.534 238.957
 882.369 903.921
 943.063 235.026
 311.725 308.891
 871.071 10.035
 976.275 47.354
 681.071 597.229
 548.982 424.360
 12.530 795.974
 504.637 79.522
 745.983 236.630
 398.667 401.058
 163.466 902.805
 972.455 406.982
 472.787 986.687
 366.554 421.015
 121.465 470.740
 763.861 63.931
 626.347 735.247
 791.030 247.540
 368.270 990.315
 725.440 928.726
 890.014 642.566
 436.889 926.469
 460.717 316.344
 441.304 587.235
 879.563 157.678
 64.525 106.304
 862.583 23.207
 567.263 867.462
 643.776 977.931
 930.238 884.988
 208.494 242.865
 557.252 844.300
 524.150 909.964
 342.330 6.092
 230.235 706.099
 737.237 418.943
 63.573 185.145
 722.840 173.508
 221.375 567.803
 960.166 414.388
 377.456 158.434
 106.229 231.235
 967.838 738.777
 10.071 496.627
 30.679 476.913
 644.012 963.681
 530.065 869.321
 514.275 130.546
 999.859 742.643
 478.283 311.908
 126.693 834.013
 369.705 210.217
 742.808 414.286
 297.278 872.557
 640.145 552.430
 592.654 965.159
 745.712 192.869
 992.550 648.716
 941.325 247.157
 60.886 237.342
 173.411 419.311
 100.058 155.802
 313.589 788.279
 832.813 248.097
 409.322 74.818
 126.378 150.530
 745.433 602.669
 600.531 529.765
 338.905 819.955
 436.463 447.378
 756.846 736.714
 361.833 783.842
 204.238 134.195
 110.828 514.467
 726.040 52.745
 580.887 45.527
 737.097 24.983
 67.711 799.559
 391.252 212.262
 948.070 684.003
 64.139 963.793
 789.727 26.939
 316.618 53.187
 346.544 448.443
 570.098 676.432
 194.712 27.221
 631.560 203.678
 786.468 981.642
 503.594 165.768
 546.908 14.651
 279.968 291.682
 877.306 966.352
 615.003 877.341
 817.337 610.291
 348.371 907.238
 874.516 343.797
 526.979 231.741
 571.148 324.478
 781.646 553.638
 458.981 849.519
 855.616 842.396
 284.919 658.273
 940.241 183.916
 185.859 448.617
 323.833 613.393
 978.356 461.119
 4.702 560.739
 974.087 120.604
 238.505 569.140
 182.500 690.752
 191.260 600.603
 98.623 843.521
 738.931 706.212
 560.521 261.422
 106.531 67.376
 894.540 557.611
 166.669 377.409
 947.367 237.779
 339.858 465.537
 785.462 350.776
 755.362 719.035
 180.966 234.314
 568.596 750.106
 308.328 101.197
 594.089 414.657
 860.406 514.053
 34.649 518.079
 522.372 336.906
 478.883 652.054
 85.432 945.208
 239.823 675.294
 562.213 127.783
 834.462 474.805
 306.806 670.801
 103.070 183.014
 123.296 412.340
 361.841 855.938
 648.533 73.825
 624.442 380.100
 352.502 279.842
 447.377 728.295
 450.633 379.257
 308.615 549.514
 957.551 377.704
 654.935 894.727
 325.093 24.319
 215.051 851.970
 345.895 794.792
 815.238 210.990
 717.827 749.654
 522.430 484.936
 257.122 483.155
 325.110 685.151
 825.923 216.607
 921.690 941.767
 662.466 523.881
 274.191 169.580
 732.134 839.633
 985.059 543.594
 670.826 317.182
 927.846 135.038
 787.545 437.833
 897.704 995.732
 802.785 82.494
 912.358 611.149
 598.509 255.976
 584.123 580.676
 272.412 891.259
 172.150 753.458
 455.413 882.845
 313.184 741.395
 851.241 823.263
 398.643 654.567
 678.531 603.565
 323.706 231.454
 479.598 736.770
 166.504 955.269
 150.146 762.613
 876.743 712.622
 37.558 573.405
 455.404 531.351
 252.346 785.476
 411.234 665.950
 591.094 80.609
 584.071 32.712
 536.318 609.483
 156.445 748.935
 988.581 327.687
 838.259 333.658
 711.683 408.119
 637.636 279.201
 898.638 415.862
 235.433 16.720
 963.332 658.169
 0.637 354.269
 252.322 338.422
 936.322 857.071
 178.462 795.320
 976.546 227.299
 581.075 33.966
 787.136 900.586
 397.898 931.408
 609.477 950.325
 926.324 293.902
 356.134 135.820
 693.538 365.263
 578.353 969.340
 837.509 334.778
 614.335 948.658
 717.668 909.163
 57.942 309.667
 472.361 526.691
 102.588 518.110
 370.101 374.186
 584.868 225.462
 966.560 980.928
 25.812 62.713
 385.541 910.290
 321.098 703.725
 49.514 443.152
 220.116 379.207
 156.268 280.747
 440.380 11.106
 348.763 212.883
 349.652 428.663
 774.175 565.580
 102.400 550.860
 947.647 615.646
 7.416 819.927
 101.402 234.965
 624.904 657.669
 539.132 891.128
 617.855 916.251
 660.240 11.073
 15.819 599.648
 953.317 228.791
 169.025 948.202
 270.681 445.636
 985.383 979.706
 926.922 81.855
 838.171 954.396
 657.939 680.552
 922.574 932.532
 730.149 821.189
 516.984 591.370
 702.454 430.132
 90.637 998.828
 669.628 252.585
 91.428 854.840
 611.335 826.131
 473.239 325.011
 545.711 514.042
 85.902 536.845
 52.916 400.500
 285.832 884.463
 858.239 394.116
 942.651 806.756
 215.003 145.833
 156.019 745.507
 926.912 168.035
 774.699 648.824
 822.630 289.754
 372.258 21.628
 120.792 635.210
 904.241 14.970
 382.552 147.072
 401.977 31.083
 75.961 159.925
 878.286 458.687
 309.424 172.266
 88.191 365.871
 121.244 166.419
 939.491 704.456
 132.539 124.941
 547.975 24.151
 128.919 720.213
 122.497 76.754
 682.208 82.175
 816.623 495.542
 660.707 539.469
 244.738 963.758
 11.310 884.208
 708.137 705.341
 588.868 23.329
 65.526 523.035
 820.221 483.713
 195.639 21.547
 338.065 658.587
 798.416 650.000
 322.299 583.946
 854.595 107.680
 515.737 471.718
 979.165 824.660
 812.265 897.342
 557.233 264.738
 977.012 30.203
 415.298 828.129
 681.316 333.669
 658.303 47.234
 304.808 865.248
 573.122 477.612
 260.431 435.638
 370.320 361.102
 276.538 87.411
 294.208 467.067
 667.353 419.920
 890.710 955.379
 135.944 397.328
 175.698 120.443
 782.864 252.792
 113.758 204.898
 391.897 655.606
 297.481 365.402
 588.444 292.182
 437.061 347.850
 425.551 669.169
 234.102 517.622
 360.103 161.669
 255.129 889.908
 403.088 875.706
 450.460 529.301
 632.104 687.042
 222.115 715.724
 863.336 163.566
 247.692 200.165
 419.506 922.299
 261.085 558.942
 877.880 151.353
 399.298 475.282
 919.887 519.505
 599.059 873.496
 865.854 869.623
 497.421 361.216
 802.317 955.737
 815.025 821.777
 986.404 936.517
 815.362 180.508
 235.584 420.359
 2.396 49.407
 528.913 999.828
 184.760 854.223
 7.881 487.171
 667.894 151.657
 874.367 429.891
 984.511 653.262
 446.598 48.515
 915.595 253.174
 410.841 990.879
 843.400 391.372
 359.564 372.206
 797.877 920.542
 251.883 492.492
 69.524 346.257
 888.032 557.202
 454.280 706.278
 728.654 229.664
 136.987 289.934
 986.886 110.210
 804.776 983.233
 404.992 354.882
 783.975 885.430
 229.007 842.954
 115.735 369.974
 799.166 195.812
 406.196 364.177
 768.413 798.653
 714.844 970.550
 86.863 930.397
 465.820 836.893
 590.756 456.262
 495.521 856.176
 807.061 962.212
 578.410 810.514
 629.933 32.320
 621.870 701.707
 995.739 800.807
 788.993 484.678
 936.020 302.829
 21.965 256.365
 231.955 244.911
 303.292 183.514
 842.451 1.316
 840.279 376.053
 796.636 190.802
 601.272 841.948
 999.272 514.314
 9.320 673.687
 516.498 443.793
 427.531 810.473
 214.532 291.778
 496.042 454.313
 893.842 497.719
 626.721 368.320
 277.306 117.473
 580.371 493.396
 807.525 365.453
 172.036 242.158
 323.518 143.182
 731.172 389.514
 411.238 192.911
 20.964 115.964
 849.725 380.612
 259.265 676.789
 852.301 569.660
 624.868 587.414
 180.164 166.162
 947.586 617.732
 87.473 161.160
 17.594 277.122
 48.853 966.255
 285.354 613.803
 381.890 530.830
 413.194 829.276
 971.208 774.748
 766.119 468.815
 43.028 794.556
 153.982 355.722
 248.597 268.924
 948.819 319.417
 563.672 55.902
 667.524 470.236
 774.423 836.925
 626.464 907.260
 626.201 407.227
 814.782 435.726
 291.815 566.954
 498.874 9.024
 355.048 650.033
 641.546 104.337
 390.662 297.424
 203.827 263.369
 795.038 787.344
 81.393 268.876
 325.686 867.233
 425.320 337.927
 840.358 771.509
 600.800 763.741
 687.451 776.642
 68.072 364.870
 742.246 952.800
 125.685 154.493
 64.641 571.784
 164.225 840.115
 883.047 167.291
 843.511 137.424
 98.638 399.606
 261.143 729.141
 720.117 426.962
 636.246 833.990
 750.375 345.091
 528.530 351.469
 675.106 730.587
 966.831 9.660
 174.647 358.894
 718.539 726.192
 272.499 600.924
 15.451 872.742
 328.474 811.076
 414.342 452.574
 15.830 571.868
 741.796 515.953
 327.860 965.391
 710.623 872.578
 330.841 998.636
 335.615 251.988
 611.179 958.631
 583.707 216.264
 401.903 244.732
 210.258 64.066
 167.658 190.825
 729.558 666.385
 881.338 511.348
 292.532 143.403
 445.843 384.618
 574.641 795.081
 260.868 318.015
 867.087 17.803
 69.656 955.957
 497.626 623.441
 160.220 917.747
 644.663 89.008
 158.573 753.234
 39.202 633.791
 909.993 735.564
 40.926 491.210
 873.657 668.347
 22.747 424.930
 584.211 256.217
 876.265 59.071
 792.633 100.653
 60.383 342.125
 72.569 655.078
 836.763 850.842
 854.869 763.600
 876.940 336.541
 873.176 865.605
 72.743 110.655
 911.100 863.852
 248.603 512.878
 33.682 707.412
 253.624 773.754
 362.895 254.000
 123.543 309.322
 72.013 160.925
 246.492 619.467
 983.333 762.525
 668.583 20.556
 767.470 867.765
 340.647 958.874
 773.053 538.425
 568.944 422.391
 428.801 460.378
 601.532 307.672
 624.765 912.988
 897.393 585.696
 617.918 380.153
 504.839 839.415
 644.535 977.473
 264.625 577.664
 336.236 430.123
 475.201 540.312
 209.568 802.991
 764.434 640.033
 365.207 426.564
 333.780 893.977
 229.950 987.686
 435.292 606.751
 793.406 963.177
 945.190 613.010
 625.705 6.332
 574.156 777.667
 759.653 482.218
 546.561 404.007
 730.774 658.779
 258.869 200.178
 94.904 558.878
 340.209 3.593
 191.913 766.185
 862.276 327.380
 855.273 548.324
 936.240 755.257
 943.248 147.797
 174.143 319.093
 704.344 519.294
 142.554 810.304
 6.143 826.053
 986.296 831.270
 724.993 703.745
 417.101 630.906
 189.241 354.085
 641.837 999.613
 519.285 528.998
 20.868 849.251
 244.986 137.237
 101.084 464.849
 389.553 666.985
 539.978 694.005
 676.622 628.990
 534.901 709.962
 984.612 434.607
 981.365 133.759
 183.622 321.748
 320.307 683.762
 42.117 309.888
 88.954 606.898
 683.672 524.201
 583.789 670.564
 761.392 290.504
 875.809 708.267
 955.821 19.549
 114.501 632.292
 900.638 314.470
 622.691 485.264
 212.052 832.627
 552.511 797.245
 908.245 987.128
 754.522 59.441
 323.522 499.046
 246.556 98.795
 269.991 414.287
 73.686 134.457
 2.878 425.723
 71.241 177.694
 782.258 28.264
 802.708 577.152
 975.529 159.729
 795.390 53.232
 645.926 911.733
 768.731 665.791
 60.424 641.173
 301.264 241.352
 116.475 273.714
 848.369 787.970
 124.855 805.870
 68.611 51.946
 942.851 412.694
 483.856 340.412
 77.983 224.832
 858.037 32.868
 980.993 713.779
 680.095 333.848
 424.234 820.182
 454.924 44.846
 177.497 969.955
 397.039 738.442
 410.418 80.830
 668.149 249.297
 584.690 591.936
 663.015 918.627
 469.348 616.352
 517.092 370.153
 190.476 76.753
 51.964 601.026
 487.947 333.754
 685.964 951.183
 124.629 442.133
 391.184 695.039
 409.289 999.350
 876.204 971.858
 237.779 201.911
 696.107 942.950
 815.668 456.811
 645.725 107.688
 140.157 857.100
 364.686 814.858
 433.795 312.412
 688.056 125.058
 534.239 807.932
 606.435 283.485
 953.377 469.867
 274.897 385.919
 78.737 54.085
 929.743 114.854
 156.781 499.621
 762.410 204.324
 80.986 43.477
 265.986 93.113
 120.207 461.290
 644.537 844.622
 30.540 554.424
 970.101 161.197
 165.707 462.979
 625.916 280.248
 358.937 551.623
 504.636 803.787
 318.605 937.476
 582.469 442.380
 838.832 543.336
 87.983 124.992
 256.309 342.879
 79.485 579.340
 720.340 85.309
 967.307 980.392
 122.198 753.995
 325.046 520.488
 43.188 726.378
 262.886 211.578
 122.226 600.885
 50.885 92.417
 560.408 871.386
 522.917 501.044
 522.062 632.233
 833.278 670.654
 362.556 748.935
 226.496 616.248
 519.049 33.725
 793.346 866.648
 601.078 914.663
 477.345 843.909
 475.939 515.460
 449.109 647.676
 675.213 495.172
 42.021 229.070
 172.333 97.403
 730.956 766.417
 868.921 683.359
 703.690 828.179
 54.923 268.219
 817.626 237.272
 702.640 832.850
 626.205 561.436
 949.095 170.342
 501.627 738.143
 199.236 867.382
 53.112 406.859
 332.152 472.938
 250.976 239.189
 854.344 620.404
 202.312 617.009
 62.332 634.448
 998.413 864.230
 348.358 150.815
 659.534 359.044
 408.037 327.686
 959.781 975.777
 940.659 42.698
 922.362 679.733
 328.089 903.025
 459.960 741.298
 46.217 190.038
 1.479 979.317
 216.555 898.963
 827.822 986.165
 710.565 591.864
 146.897 241.538
 744.614 774.427
 910.872 967.841
 571.167 238.883
 834.337 111.934
 7.141 233.444
 655.782 816.199
 421.548 259.621
 120.562 542.422
 913.122 740.362
 502.775 776.489
 679.135 112.224
 356.330 127.463
 646.713 82.574
 49.819 64.305
 898.533 757.495
 31.782 445.552
 69.707 127.756
 556.852 96.011
 969.099 429.421
 221.465 689.510
 136.351 243.918
 380.767 93.430
 788.922 831.330
 694.805 620.039
 747.927 203.076
 358.644 578.224
 16.948 329.009
 262.750 409.210
 987.173 773.192
 489.725 69.206
 970.777 986.511
 342.415 254.053
 341.601 618.025
 5.881 374.966
 859.735 96.050
 38.962 735.127
 349.933 570.849
 65.833 234.516
 321.158 190.295
 267.572 770.928
 87.343 825.516
 860.146 700.282
 662.370 393.546
 568.240 676.228
 42.874 97.157
 872.012 580.598
 301.678 367.665
 302.280 270.909
 236.361 344.820
 403.128 462.988
 648.778 39.333
 861.786 205.573
 872.363 219.657
 244.433 324.849
 68.270 757.099
 371.945 671.208
 435.069 4.811
 548.270 504.759
 629.555 519.837
 120.965 442.394
 890.847 446.915
 541.528 855.493
 62.232 442.681
 613.530 767.018
 584.016 544.202
 708.573 228.911
 708.143 682.127
 711.069 960.207
 486.657 52.465
 468.294 53.261
 289.559 628.942
 795.754 686.138
 694.695 197.679
 171.348 655.016
 997.578 295.653
 275.037 818.625
 450.189 842.868
 451.685 150.236
 745.596 474.841
 29.652 459.879
 513.731 146.848
 580.701 184.525
 429.816 425.077
 600.414 166.511
 410.996 573.767
 492.878 536.034
 692.053 553.307
 7.751 682.890
 934.011 964.889
 578.516 612.536
 989.686 805.614
 102.820 514.142
 290.324 267.874
 172.179 171.461
 743.406 252.723
 260.157 484.573
 462.260 433.837
 904.734 170.885
 955.499 662.272
 39.222 22.040
 663.618 938.764
 732.366 519.811
 969.714 686.781
 165.824 284.735
 262.608 363.383
 507.706 637.689
 978.332 664.419
 814.278 404.115
 177.537 474.411
 416.241 155.960
 472.887 929.100
 707.305 56.143
 545.683 290.105
 465.389 798.529
 82.038 957.058
 993.049 292.786
 416.000 684.350
 484.175 463.411
 143.438 639.024
 207.235 66.626
 322.746 186.049
 768.179 794.399
 915.994 460.240
 883.345 163.735
 859.801 764.387
 587.425 79.449
 554.741 394.994
 534.864 323.389
 794.419 555.542
 264.167 141.600
 842.630 878.005
 800.996 167.945
 834.322 682.755
 423.010 998.556
 201.836 301.910
 520.891 192.193
 893.515 549.161
 317.575 458.720
 691.771 108.265
 381.329 468.683
 589.875 241.618
 845.919 494.249
 541.811 688.888
 568.897 914.058
 751.525 973.761
 981.183 185.871
 263.810 995.033
 550.126 931.087
 909.205 817.847
 864.441 269.498
 542.787 963.809
 701.650 992.141
 108.271 327.461
 733.504 831.318
 913.764 614.402
 17.350 262.003
 886.686 36.951
 194.391 495.866
 698.536 941.088
 530.575 671.452
 934.274 238.508
 81.510 530.685
 798.222 535.689
 406.918 947.738
 773.737 884.088
 298.017 651.556
 715.780 209.034
 886.651 984.059
 785.355 936.908
 579.664 953.860
 617.234 749.136
 385.805 587.385
 34.997 6.051
 83.369 318.483
 331.175 353.250
 101.035 82.438
 659.013 637.742
 66.071 844.793
 933.168 201.588
 405.752 469.365
 9.779 208.144
 689.908 348.563
 965.037 102.440
 173.683 833.630
 372.095 965.077
 166.496 729.305
 398.548 131.546
 920.869 488.857
 823.350 399.842
 36.145 59.353
 168.825 713.057
 318.255 896.857
 729.307 795.360
 367.055 576.101
 474.943 645.004
 194.416 753.766
 442.550 493.156
 55.077 369.208
 73.416 159.184
 621.581 757.249
 2.085 149.222
 206.357 446.109
 474.896 223.476
 58.022 476.879
 20.294 7.601
 793.218 32.104
 295.212 944.056
 805.971 438.351
 487.359 10.584
 387.860 415.327
 8.950 105.618
 236.658 1.873
 923.491 385.666
 798.990 382.296
 7.092 599.636
 332.653 866.050
 165.749 201.983
 863.245 306.326
 169.799 733.858
 102.610 60.839
 88.892 272.715
 476.267 248.947
 131.263 190.645
 334.616 106.591
 728.712 695.006
 187.575 13.556
 35.588 707.425
 971.759 610.950
 601.422 265.196
 328.849 950.908
 861.021 389.450
 117.139 951.334
 494.185 984.763
 697.031 457.627
 324.395 933.203
 305.437 847.967
 639.511 881.090
 271.647 531.786
 968.466 938.227
 214.297 570.906
 980.238 407.282
 309.990 453.708
 281.934 915.798
 431.142 244.208
 181.963 756.487
 434.359 645.468
 605.194 564.790
 239.704 211.407
 156.290 528.750
 2.246 29.214
 134.502 378.236
 645.392 708.649
 120.892 322.212
 133.426 752.247
 553.005 668.508
 19.802 155.328
 641.398 985.491
 257.137 975.914
 689.199 654.699
 812.009 216.820
 675.251 464.390
 938.032 535.718
 131.655 342.708
 747.955 419.827
 369.167 403.602
 41.378 671.650
 913.469 546.692
 819.097 508.139
 249.502 922.874
 5.952 700.595
 220.677 549.963
 147.637 915.038
 488.796 277.143
 107.361 456.788
 575.966 584.063
 508.013 698.345
 131.931 431.423
 115.011 561.598
 102.316 516.689
 882.999 35.048
 521.812 933.787
 672.718 100.586
 280.805 882.271
 937.599 904.694
 677.168 853.554
 65.945 83.577
 82.594 663.446
 705.093 904.215
 44.001 966.847
 777.926 142.616
 477.209 37.320
 96.960 231.557
 867.426 817.967
 382.437 283.029
 97.546 637.341
 72.026 751.477
 412.084 762.574
 872.725 144.404
 276.588 749.745
 430.081 714.102
 396.991 607.445
 484.124 151.154
 761.660 262.967
 231.347 135.302
 304.660 1.636
 432.148 136.447
 159.094 119.086
 785.540 67.681
 674.500 305.140
 758.337 508.613
 565.539 478.247
 2.922 991.943
 96.954 263.691
 652.926 795.756
 901.658 800.222
 654.618 340.621
 387.539 452.151
 206.371 452.150
 179.837 571.623
 750.595 729.662
 338.889 113.945
 531.063 139.089
 309.565 463.005
 811.089 818.034
 524.085 720.305
 590.054 303.224
 72.473 286.972
 280.916 841.555
 856.036 300.626
 871.353 767.019
 583.588 246.570
 715.949 774.327
 995.329 354.030
 254.413 218.806
 896.187 612.675
 657.209 759.659
 242.944 942.248
 29.625 944.012
 404.703 149.749
 300.391 922.072
 254.406 385.253
 52.195 874.517
 353.437 321.226
 167.264 922.984
 768.404 833.599
 438.500 49.649
 68.439 548.990
 990.292 654.861
 555.578 875.200
 46.048 880.233
 495.695 575.800
 932.938 282.129
 962.172 249.348
 217.431 186.162
 250.871 285.174
 85.497 431.847
 748.375 687.031
 914.125 838.340
 664.151 170.185
 899.947 713.141
 402.679 874.174
 417.820 977.443
 238.299 10.756
 857.183 901.588
 751.250 543.196
 234.898 204.781
 528.876 218.479
 196.124 63.267
 475.254 738.329
 703.984 844.670
 702.644 738.628
 976.586 612.869
 99.271 371.429
 76.978 363.051
 933.459 360.965
 96.424 801.265
 120.411 287.541
 520.753 293.712
 354.592 784.099
 138.356 410.162
 210.372 193.286
 569.688 571.308
 502.162 802.559
 82.968 494.918
 841.709 966.159
 48.486 999.480
 56.511 541.423
 991.854 861.366
 264.706 59.126
 380.212 692.739
 216.610 750.255
 738.395 588.418
 492.731 942.448
 496.279 722.354
 227.183 786.255
 743.637 315.494
 841.634 783.446
 273.064 869.357
 419.068 65.957
 460.810 202.270
 612.702 854.949
 534.155 341.876
 620.369 445.460
 44.435 437.963
 708.861 484.486
 177.686 549.360
 949.312 201.107
 238.607 928.379
 330.290 708.790
 915.007 542.835
 809.254 25.669
 23.891 321.132
 408.277 181.985
 439.937 528.239
 372.146 729.529
 973.449 842.961
 105.114 300.875
 587.085 938.918
 958.789 142.004
 586.350 517.762
 533.014 957.021
 183.271 913.766
 502.579 44.875
 89.687 209.957
 826.481 802.851
 847.798 669.078
 717.966 838.352
 330.979 595.038
 840.256 427.829
 955.363 175.025
 685.711 39.095
 418.495 597.585
 38.908 380.747
 339.627 751.778
 314.066 640.626
 709.491 56.821
 594.343 545.497
 85.995 685.654
 538.344 828.324
 595.010 380.699
 313.934 980.211
 938.910 732.258
 180.896 534.395
 284.764 731.779
 784.683 963.464
 431.949 421.437
 109.356 842.613
 456.749 851.608
 37.767 656.240
 838.305 407.994
 703.057 308.295
 203.634 975.054
 113.014 484.705
 434.717 722.413
 665.870 845.880
 181.594 412.009
 134.300 76.303
 373.684 667.500
 908.268 954.643
 247.136 281.126
 894.554 340.532
 666.793 279.655
 562.245 702.518
 153.615 568.692
 493.014 75.782
 396.267 727.620
 189.787 68.627
 71.487 155.523
 267.546 304.889
 292.331 756.877
 898.927 957.046
 795.027 705.674
 121.315 394.621
 240.755 304.488
 390.949 437.520
 503.076 343.047
 355.761 898.083
 117.955 707.021
 928.184 543.214
 852.543 855.419
 290.820 974.093
 590.260 503.287
 833.851 261.287
 0.762 760.147
 278.462 183.822
 159.501 693.988
 413.760 188.974
 876.428 941.793
 197.141 442.598
 788.798 461.979
 124.238 696.015
 648.743 729.123
 152.378 913.489
 900.461 779.658
 401.482 333.717
 880.507 217.425
 902.684 669.387
 402.142 34.165
 814.585 661.558
 293.287 361.806
 480.216 21.549
 667.933 786.365
 107.838 624.185
 421.438 868.114
 581.996 515.129
 77.803 46.216
 257.437 104.817
 686.605 190.357
 570.232 726.001
 801.833 994.984
 883.584 305.463
 585.506 6.947
 339.204 158.222
 4.924 913.843
 231.024 160.050
 751.143 392.866
 881.408 737.774
 543.172 188.774
 459.376 73.458
 621.238 530.782
 117.056 625.754
 524.880 653.262
 169.188 897.619
 327.585 211.392
 438.754 332.980
 817.158 203.148
 930.491 205.269
 206.106 561.759
 467.118 408.018
 693.340 572.102
 77.643 602.585
 19.832 410.097
 713.273 291.920
 336.931 391.514
 187.646 33.863
 585.608 446.481
 200.642 285.498
 844.600 175.224
 468.614 774.562
 0.253 871.144
 611.115 958.769
 703.680 667.355
 750.959 83.446
 73.006 535.534
 189.639 747.216
 458.951 70.599
 895.875 290.217
 888.482 676.003
 466.458 925.823
 428.955 32.696
 214.071 431.957
 648.003 215.997
 837.695 629.364
 883.865 910.398
 922.222 419.849
 67.041 269.829
 182.638 96.231
 54.930 753.111
 755.479 117.073
 642.638 919.599
 990.058 853.108
 709.785 652.464
 601.412 639.426
 47.078 556.559
 916.073 129.106
 798.412 589.443
 424.090 652.137
 752.679 79.176
 302.521 390.489
 851.303 677.307
 806.596 429.509
 747.491 22.401
 947.494 520.938
 394.381 746.367
 156.042 968.426
 862.802 256.098
 338.641 837.314
 634.496 545.790
 987.286 502.456
 800.728 235.350
 635.031 827.191
 64.818 447.983
 729.816 350.144
 423.830 911.294
 914.822 221.948
 441.208 432.654
 186.872 149.316
 248.535 318.403
 593.677 778.018
 788.642 300.567
 116.677 178.567
 370.320 542.569
 462.795 928.917
 711.065 521.043
 402.737 647.819
 240.952 244.123
 495.662 291.975
 298.492 852.658
 933.466 551.729
 816.770 160.831
 429.015 866.219
 351.994 893.180
 620.990 922.870
 601.806 48.211
 136.266 641.659
 480.177 12.616
 954.780 96.077
 20.738 327.918
 980.528 255.258
 860.031 702.365
 107.852 900.949
 374.017 309.738
 659.614 275.164
 100.542 233.833
 891.577 536.470
 351.144 228.653
 536.817 672.304
 699.200 661.425
 789.730 249.828
 707.977 495.698
 88.962 47.267
 39.556 627.733
 893.218 840.962
 250.047 499.804
 897.177 220.383
 742.247 132.799
 803.996 445.009
 706.287 17.532
 556.033 864.256
 452.384 414.717
 480.004 6.749
 426.166 788.596
 983.129 960.506
 823.005 355.398
 552.529 354.292
 88.140 97.292
 873.908 996.284
 537.241 373.230
 863.215 803.702
 768.440 263.429
 465.430 981.147
 701.172 593.403
 840.016 781.868
 786.619 791.082
 348.024 561.190
 834.791 197.080
 859.698 41.885
 717.892 549.465
 795.186 734.861
 990.292 242.152
 929.080 663.361
 842.207 767.450
 969.792 933.657
 234.897 921.185
 858.024 179.465
 86.098 811.735
 408.618 520.975
 849.698 176.281
 594.231 853.216
 205.776 688.380
 387.390 83.643
 116.472 825.892
 543.259 337.422
 558.521 958.427
 124.999 243.227
 491.233 875.265
 506.707 695.829
 314.344 290.533
 298.230 97.969
 296.243 480.029
 337.369 37.468
 371.009 187.006
 7.297 821.282
 801.496 111.522
 532.201 821.851
 552.883 514.412
 157.662 388.986
 712.185 832.852
 762.286 229.572
 897.730 345.824
 205.069 885.029
 630.412 236.232
 773.532 861.044
 965.444 279.087
 348.428 344.220
 17.424 515.030
 182.685 425.506
 138.821 833.880
 549.106 630.544
 546.908 348.035
 440.279 13.114
 828.909 750.146
 205.398 420.898
 510.378 758.835
 635.488 4.817
 346.044 11.379
 917.394 966.662
 112.468 879.753
 877.410 667.923
 952.618 198.533
 540.131 939.272
 76.923 597.692
 703.124 9.627
 274.719 343.758
 641.906 331.027
 973.358 388.301
 334.941 516.480
 817.180 797.919
 559.774 78.635
 70.366 255.239
 637.593 994.667
 800.224 751.818
 475.746 804.550
 322.287 582.938
 310.655 844.126
 915.731 958.265
 324.849 829.943
 305.000 884.060
 192.347 748.966
 887.337 890.633
 890.206 403.175
 530.306 877.022
 547.904 947.311
 910.926 43.240
 140.447 908.951
 589.033 64.242
 869.031 955.572
 150.703 329.892
 721.234 675.855
 999.707 998.411
 20.545 865.378
 470.957 569.144
 525.363 883.760
 472.661 721.920
 536.106 105.742
 494.708 858.312
 434.866 987.651
 538.719 443.685
 487.017 868.756
 897.854 232.990
 653.707 20.687
 137.073 377.959
 626.398 233.991
 571.041 384.810
 531.148 116.853
 808.766 811.326
 445.607 394.960
 911.376 367.412
 413.516 602.369
 600.164 886.924
 370.591 290.401
 42.229 159.054
 856.077 45.037
 645.086 299.028
 572.936 373.820
 201.758 670.037
 476.905 722.000
 664.751 76.515
 773.702 216.619
 889.416 284.078
 841.087 68.957
 301.476 900.283
 977.682 133.339
 614.596 305.003
 26.283 807.604
 285.047 947.600
 291.572 41.921
 252.678 743.606
 939.631 613.186
 919.958 85.408
 851.587 327.576
 81.159 724.249
 31.166 380.265
 277.208 345.015
 414.392 565.770
 542.148 416.737
 780.362 372.402
 776.133 2.156
 349.773 577.975
 657.404 806.263
 220.123 800.202
 549.699 259.287
 614.315 443.271
 808.241 802.655
 806.469 662.236
 101.020 481.083
 782.397 769.542
 284.973 159.919
 142.380 4.616
 279.291 169.428
 364.164 739.914
 609.247 428.017
 420.686 107.582
 530.151 380.821
 449.677 193.266
 137.457 691.077
 963.613 491.188
 708.451 86.966
 184.284 272.032
 864.588 159.676
 905.506 47.275
 480.698 58.399
 702.321 976.210
 665.212 779.593
 890.475 51.162
 489.911 211.368
 924.556 299.370
 432.004 895.391
 638.141 284.048
 7.434 999.799
 59.392 490.657
 701.996 664.401
 368.361 5.904
 754.205 356.998
 738.619 386.165
 396.970 355.192
 369.742 58.667
 938.287 895.873
 465.636 683.735
 246.721 884.310
 446.974 950.842
 325.939 561.791
 457.315 497.160
 312.601 946.039
 588.430 377.158
 340.277 698.796
 20.310 518.910
 783.595 872.200
 958.200 260.704
 764.593 537.771
 318.400 644.941
 878.350 922.444
 235.653 70.028
 616.625 444.201
 759.531 970.776
 253.935 50.237
 400.830 859.948
 155.626 873.593
 259.551 655.014
 795.759 315.714
 295.408 212.384
 785.796 874.158
 324.193 264.521
 42.939 23.795
 676.669 12.298
 827.666 149.251
 231.689 865.027
 789.565 354.455
 25.863 783.865
 743.285 146.152
 595.464 301.497
 594.681 721.722
 72.544 133.296
 421.566 373.114
 239.671 824.536
 32.419 349.017
 852.895 697.278
 556.892 163.219
 629.919 462.296
 518.638 580.613
 132.768 879.758
 987.114 401.442
 67.354 311.730
 461.523 262.512
 195.098 574.867
 96.306 310.385
 476.309 228.721
 301.000 120.747
 316.563 20.063
 33.173 250.549
 894.094 233.518
 725.447 441.081
 739.769 901.092
 547.746 632.576
 706.028 316.088
 984.067 511.342
 584.998 839.172
 707.022 461.750
 259.677 225.387
 749.421 226.052
 939.421 430.854
 614.456 739.159
 739.284 257.241
 427.005 972.787
 311.959 82.271
 528.707 929.269
 84.747 17.423
 157.376 420.655
 748.343 982.052
 453.842 970.248
 299.029 629.689
 11.239 113.500
 163.682 690.967
 356.149 851.251
 703.737 882.928
 39.010 833.946
 868.746 991.383
 652.015 609.960
 574.654 367.290
 903.773 549.081
 841.393 835.929
 506.818 714.040
 117.344 736.011
 800.179 374.597
 26.018 462.296
 786.529 181.756
 927.504 847.867
 241.711 401.401
 831.567 999.876
 211.742 469.873
 921.583 694.581
 84.873 417.203
 42.634 184.005
 378.106 111.029
 220.224 698.167
 851.262 525.300
 558.355 114.838
 827.629 318.157
 620.443 175.131
 7.072 413.776
 730.226 350.458
 282.105 290.104
 101.986 507.580
 364.517 560.532
 582.704 7.568
 482.890 750.474
 279.180 835.738
 180.753 973.066
 869.378 958.185
 820.544 330.793
 831.607 892.012
 847.264 156.630
 742.690 657.042
 83.345 769.479
 725.286 933.664
 286.345 880.377
 796.644 611.916
 205.436 539.669
 470.617 599.325
 301.140 968.336
 379.618 17.929
 853.389 441.837
 754.143 913.981
 161.893 780.527
 368.353 616.879
 54.224 901.211
 528.274 597.746
 653.387 269.257
 44.399 413.946
 838.399 195.371
 46.423 295.623
 657.231 496.613
 320.698 486.693
 48.109 603.989
 390.592 338.658
 97.504 281.401
 328.748 755.010
 44.164 520.559
 754.243 171.260
 739.426 207.237
 295.667 245.754
 34.033 895.019
 115.386 635.166
 898.069 568.256
 715.729 82.081
 139.124 986.554
 963.111 887.415
 587.801 954.843
 52.341 155.016
 121.114 297.472
 425.381 847.865
 23.010 89.054
 594.177 193.616
 895.195 731.861
 486.706 721.224
 666.783 207.832
 633.075 740.086
 572.303 476.880
 981.410 319.191
 216.623 761.893
 831.538 357.528
 792.958 839.859
 701.501 620.246
 14.894 449.097
 504.119 250.528
 542.055 290.995
 267.734 247.787
 376.591 633.362
 549.641 362.564
 466.999 259.289
 378.286 321.720
 238.136 13.656
 940.185 929.291
 960.785 808.453
 671.514 444.268
 348.314 2.328
 997.948 413.004
 917.182 179.890
 717.601 417.698
 946.072 648.008
 172.513 721.159
 116.896 331.421
 588.466 659.806
 499.807 95.543
 668.812 620.591
 661.627 23.331
 46.121 182.434
 618.874 513.902
 69.945 299.132
 737.161 707.350
 636.738 428.936
 690.466 142.725
 49.266 97.595
 257.187 459.590
 881.023 228.452
 143.616 609.147
 372.565 537.653
 616.236 465.019
 311.023 617.984
 496.969 948.773
 653.878 904.920
 863.197 108.942
 319.366 307.698
 508.110 828.144
 747.406 811.570
 96.087 560.013
 658.958 120.540
 809.603 310.768
 233.207 359.153
 774.274 839.715
 959.510 824.169
 390.543 134.768
 185.785 749.754
 946.115 764.787
 811.829 391.358
 162.292 877.413
 302.388 452.480
 97.961 821.963
 811.617 874.450
 633.217 570.289
 511.770 322.275
 444.760 988.489
 451.618 760.111
 409.615 298.585
 384.376 389.345
 2.982 747.216
 904.247 882.531
 838.661 68.957
 21.337 390.038
 713.355 61.682
 546.418 716.394
 614.082 762.631
 612.385 493.788
 213.901 874.462
 544.106 145.350
 576.398 303.929
 521.719 95.792
 603.030 771.122
 936.256 607.390
 256.964 269.081
 586.047 991.356
 677.953 812.522
 435.949 855.432
 938.654 36.188
 290.509 725.413
 685.427 179.764
 601.343 439.595
 135.949 234.435
 625.826 419.481
 579.852 198.967
 119.687 417.053
 433.283 689.100
 724.023 918.369
 148.026 517.134
 694.800 726.020
 562.912 278.666
 820.219 670.258
 130.322 685.737
 431.731 122.331
 452.195 121.286
 694.465 356.273
 644.850 175.235
 671.867 570.266
 725.064 290.112
 510.271 919.505
 804.167 891.617
 947.590 503.639
 803.564 820.444
 885.432 308.433
 403.331 595.132
 97.653 428.887
 322.789 116.402
 105.946 946.024
 953.641 231.734
 612.765 928.762
 46.097 990.794
 625.272 663.300
 138.129 79.391
 965.436 243.436
 847.427 479.076
 378.864 594.966
 972.901 784.212
 18.972 255.195
 613.654 256.786
 987.849 324.725
 572.672 815.504
 607.557 883.618
 112.288 959.553
 625.961 389.204
 439.337 604.166
 32.711 609.991
 968.485 955.749
 180.219 101.931
 619.210 645.479
 530.935 92.933
 900.190 154.113
 348.588 542.629
 907.536 145.169
 733.236 611.560
 271.383 242.108
 486.782 472.097
 518.153 366.733
 759.235 378.239
 840.788 345.532
 341.574 879.258
 281.696 698.370
 866.930 599.840
 307.012 475.861
 289.405 844.480
 487.483 599.460
 513.720 534.620
 880.988 289.044
 336.808 412.081
 942.230 9.391
 275.140 691.221
 652.720 617.934
 933.079 204.956
 683.015 505.613
 314.819 746.985
 961.713 960.270
 595.846 585.540
 52.382 483.191
 2.486 724.661
 329.092 605.103
 456.617 269.911
 520.298 894.678
 836.438 459.784
 764.319 362.786
 96.089 435.546
 720.603 637.032
 42.684 415.367
 420.534 927.119
 457.943 528.369
 658.924 501.370
 95.057 456.268
 639.924 742.976
 205.057 170.947
 944.487 711.704
 928.918 282.471
 404.179 878.702
 613.487 801.274
 200.032 470.434
 805.624 838.682
 84.949 809.823
 987.297 930.353
 512.049 601.181
 625.775 167.098
 175.376 209.050
 621.232 196.828
 897.798 333.688
 986.302 850.805
 376.136 807.314
 538.446 718.214
 286.108 510.842
 429.801 407.235
 8.065 141.539
 586.930 590.794
 435.670 14.471
 144.078 734.244
 228.342 537.082
 990.986 774.070
 547.584 4.439
 835.680 985.796
 938.301 986.243
 123.033 10.664
 68.157 644.651
 623.281 59.891
 588.369 678.981
 86.232 878.872
 323.462 349.936
 575.089 218.315
 309.217 817.956
 679.859 552.612
 178.926 229.358
 949.028 225.931
 928.132 7.215
 457.058 352.284
 875.225 324.412
 285.254 796.642
 465.715 942.355
 878.526 710.119
 556.011 444.578
 247.645 63.842
 650.432 349.695
 15.923 744.863
 773.527 888.152
 514.230 255.071
 837.141 122.968
 865.192 243.193
 434.896 102.788
 76.071 743.750
 470.621 388.287
 92.709 479.044
 234.893 388.105
 19.953 175.298
 896.260 791.601
 956.122 967.080
 610.273 71.771
 242.304 420.587
 887.439 647.582
 216.902 942.806
 646.217 200.848
 570.075 696.614
 732.778 714.880
 93.126 89.379
 167.236 681.776
 448.896 312.426
 106.306 269.874
 688.660 789.957
 452.857 975.228
 699.630 147.743
 229.723 839.570
 878.885 974.461
 632.709 906.172
 841.540 152.416
 28.349 423.978
 333.290 450.921
 836.087 884.823
 133.557 866.725
 80.935 289.313
 211.707 464.105
 597.879 850.765
 794.785 205.726
 168.442 445.561
 83.661 107.942
 855.706 550.396
 831.105 525.261
 137.981 735.459
 789.238 133.249
 112.418 336.918
 516.897 292.885
 615.547 56.632
 285.099 638.614
 983.570 542.477
 859.160 523.917
 824.741 614.635
 0.668 109.770
 401.277 613.641
 305.906 510.949
 398.632 261.852
 867.280 281.637
 203.845 624.252
 551.522 274.593
 607.977 915.705
 976.946 337.199
 704.836 483.810
 538.866 593.880
 871.450 769.318
 777.660 28.712
 105.742 144.887
 661.161 436.669
 762.140 508.796
 818.558 409.263
 293.178 379.653
 726.370 103.560
 979.454 33.480
 320.976 996.470
 644.535 243.483
 462.488 423.237
 916.722 239.021
 270.380 355.190
 955.285 172.687
 214.332 892.833
 522.145 267.848
 299.337 282.359
 496.626 773.772
 10.663 743.805
 124.409 257.575
 363.147 4.645
 513.930 753.235
 365.086 531.989
 774.112 25.132
 97.451 58.374
 184.455 109.750
 14.988 999.911
 438.337 312.850
 791.067 811.237
 167.041 664.700
 299.822 640.096
 78.062 192.500
 107.513 906.561
 397.019 242.377
 33.398 600.027
 236.717 974.228
 45.113 263.487
 706.325 327.740
 534.390 312.582
 273.121 499.571
 138.281 650.171
 181.798 827.517
 945.089 510.169
 783.121 11.211
 571.519 262.159
 913.937 639.501
 90.517 86.475
 71.671 886.844
 702.873 184.399
 933.854 95.260
 908.321 606.620
 760.703 400.541
 475.014 92.871
 687.961 983.077
 914.448 134.711
 748.028 332.172
 329.830 60.601
 357.898 780.795
 260.415 447.173
 768.646 683.963
 536.337 872.896
 697.501 932.331
 685.058 630.912
 752.219 982.980
 291.949 827.888
 829.093 486.983
 66.981 527.294
 19.096 649.297
 563.535 601.035
 618.148 187.257
 343.458 476.039
 112.158 691.855
 397.448 386.020
 828.388 138.786
 277.413 337.620
 722.894 557.467
 346.610 189.499
 248.620 525.019
 926.128 828.333
 737.491 303.176
 737.964 853.494
 378.151 439.712
 693.673 789.193
 902.359 388.142
 735.020 106.685
 59.339 801.840
 533.615 127.940
 988.394 288.438
 537.946 704.738
 653.892 490.432
 209.397 822.833
 619.418 826.659
 607.581 509.759
 973.740 290.885
 516.813 557.640
 122.608 577.923
 499.946 180.312
 197.852 979.721
 26.369 269.064
 857.368 964.860
 754.287 995.956
 433.091 891.297
 212.869 131.074
 483.987 686.382
 290.356 224.030
 410.243 607.880
 805.368 274.996
 544.533 938.527
 939.601 351.498
 45.592 993.551
 812.746 849.876
 545.849 480.379
 60.125 450.899
 243.916 652.804
 958.440 864.567
 458.121 974.052
 666.719 927.036
 370.560 36.267
 192.460 621.128
 172.398 184.950
 144.967 899.792
 278.238 838.839
 539.623 448.555
 996.542 566.998
 412.367 518.525
 638.453 39.654
 790.039 876.529
 711.513 477.241
 339.618 574.756
 597.973 918.594
 441.145 350.760
 58.480 765.227
 351.642 882.439
 457.531 650.729
 860.231 84.698
 782.173 764.774
 390.648 28.856
 152.920 627.858
 852.142 666.773
 516.994 779.223
 842.436 264.232
 807.937 485.473
 688.983 598.004
 869.806 996.003
 602.385 494.475
 524.118 923.785
 186.913 21.725
 26.939 392.293
 188.979 568.942
 873.967 803.079
 599.733 525.340
 92.846 600.818
 700.450 313.962
 272.390 666.496
 939.755 43.436
 153.970 893.278
 454.020 52.862
 515.319 797.453
 833.542 572.245
 753.763 408.635
 347.474 674.541
 294.988 154.261
 173.400 617.359
 63.432 504.456
 339.190 665.169
 428.103 41.110
 635.098 39.771
 537.875 641.761
 955.488 901.389
 866.158 172.411
 598.092 239.726
 257.400 527.265
 403.068 418.423
 296.387 866.642
 126.619 423.518
 473.195 331.657
 689.546 812.785
 287.371 466.137
 448.330 35.316
 98.162 678.528
 136.490 416.841
 485.065 720.897
 801.700 304.226
 14.610 755.777
 807.104 891.236
 323.019 797.344
 614.313 256.235
 106.416 339.819
 664.623 421.259
 74.828 777.032
 721.111 471.345
 865.675 742.629
 727.677 274.496
 847.355 995.696
 735.115 328.114
 272.471 692.637
 95.347 79.674
 290.018 339.598
 742.603 470.977
 401.290 942.722
 477.317 820.365
 378.458 664.022
 210.621 760.153
 868.731 962.030
 783.463 202.286
 620.144 827.808
 366.736 19.601
 804.554 413.043
 402.444 749.195
 424.997 448.241
 339.260 485.385
 501.735 241.348
 30.269 709.940
 185.850 372.149
 30.773 974.998
 281.073 112.733
 297.545 617.996
 821.593 31.952
 38.557 447.597
 392.051 620.756
 988.026 134.873
 150.100 309.496
 932.652 805.758
 964.001 157.616
 341.296 630.054
 478.531 265.852
 855.546 501.290
 120.289 592.184
 788.860 802.679
 225.383 111.872
 717.092 750.799
 373.098 931.225
 485.616 533.963
 221.644 92.136
 224.068 941.104
 327.522 953.356
 167.610 74.386
 577.700 534.029
 605.847 110.293
 541.083 400.000
 192.200 615.981
 648.103 174.042
 175.991 227.093
 108.393 683.561
 98.171 277.569
 678.121 14.989
 804.139 359.405
 170.573 230.299
 661.056 539.618
 173.939 390.681
 963.371 722.280
 85.198 513.824
 212.859 205.386
 902.701 618.710
 265.319 26.253
 434.872 554.889
 945.572 36.355
 699.040 607.330
 298.604 508.881
 401.214 164.123
 24.319 312.456
 931.522 49.039
 145.757 525.499
 285.905 486.561
 598.659 701.405
 565.440 381.322
 169.584 599.605
 121.556 470.326
 219.527 986.484
 247.653 524.086
 532.030 388.968
 382.581 726.539
 744.485 398.423
 734.648 513.711
 436.906 110.450
 779.856 873.485
 545.396 524.533
 286.806 545.207
 272.401 584.714
 2.849 865.333
 720.341 27.073
 359.818 606.847
 670.146 211.387
 59.027 994.152
 55.531 692.853
 38.470 845.723
 994.649 865.926
 552.742 223.688
 683.168 657.348
 178.542 38.038
 930.242 921.341
 844.408 264.382
 737.659 999.179
 149.296 54.552
 642.267 341.090
 535.694 331.289
 825.272 284.562
 402.038 9.434
 455.018 63.886
 137.565 840.061
 791.271 56.392
 829.534 859.895
 111.065 706.808
 95.396 390.886
 93.772 708.914
 26.512 584.309
 454.870 950.038
 569.028 266.229
 74.996 666.459
 113.281 708.147
 818.203 834.682
 495.484 325.478
 558.289 293.531
 742.494 869.886
 475.660 604.582
 498.249 618.048
 493.247 503.554
 273.333 323.173
 285.693 653.669
 149.337 256.232
 821.432 604.892
 867.908 756.858
 35.833 602.313
 939.061 90.078
 341.675 525.271
 441.423 581.123
 70.400 519.319
 63.264 508.772
 116.594 189.552
 980.665 875.779
 494.799 830.607
 798.916 256.505
 880.945 490.823
 734.623 525.923
 622.558 511.285
 806.368 495.516
 987.598 991.056
 176.570 680.455
 359.611 744.739
 170.186 474.990
 658.381 215.155
 438.687 560.618
 904.866 350.534
 370.357 71.702
 694.726 160.959
 128.304 818.516
 486.964 932.328
 661.816 156.791
 347.010 437.849
 49.128 99.708
 854.153 877.650
 532.599 212.764
 741.654 267.859
 371.283 199.310
 887.555 53.349
 9.590 875.808
 121.523 435.758
 220.801 217.637
 17.679 283.636
 585.680 110.717
 167.828 158.345
 492.160 419.281
 89.820 472.087
 453.314 539.216
 840.703 758.243
 926.770 78.601
 946.085 534.632
 546.774 37.197
 500.818 973.764
 145.761 454.985
 270.103 147.460
 619.181 92.339
 555.832 713.954
 377.254 182.811
 175.023 681.943
 210.081 570.835
 513.176 76.726
 76.230 783.905
 606.264 598.104
 895.610 480.418
 114.630 488.024
 499.424 714.396
 877.506 998.787
 655.629 36.587
 178.322 891.233
 568.166 343.213
 561.774 8.643
 540.828 839.938
 880.233 18.620
 28.823 526.068
 519.004 135.176
 77.716 254.712
 470.007 910.358
 3.540 986.640
 57.320 793.526
 10.496 142.158
 834.763 11.724
 513.215 545.737
 97.315 732.323
 46.277 947.027
 899.868 375.368
 450.157 349.618
 736.950 184.861
 243.632 761.508
 587.005 723.071
 779.623 640.210
 799.248 188.000
 564.451 398.110
 937.616 380.204
 457.464 282.832
 785.802 660.639
 895.143 691.513
 53.733 386.147
 665.338 221.141
 156.148 514.228
 535.634 219.103
 708.380 405.214
 485.470 264.352
 6.428 279.754
 753.226 380.891
 834.214 415.145
 63.702 128.390
 30.283 478.733
 503.299 311.770
 611.745 534.065
 642.568 450.504
 110.766 240.234
 829.922 412.484
 547.411 761.792
 585.411 575.935
 14.148 471.549
 776.866 380.472
 757.017 857.713
 658.033 275.622
 434.768 227.082
 863.117 497.683
 651.438 54.953
 386.158 195.506
 74.692 788.196
 306.889 589.701
 359.239 819.365
 264.987 760.850
 532.740 366.132
 218.251 508.999
 514.768 401.918
 961.362 463.096
 524.516 270.826
 922.873 214.851
 490.488 504.318
 419.602 942.142
 358.407 850.332
 428.042 523.437
 758.761 980.276
 958.790 43.492
 652.065 498.738
 796.960 383.863
 830.998 128.592
 32.331 77.625
 989.737 554.860
 858.477 99.331
 141.011 799.282
 309.841 838.001
 592.846 969.691
 246.805 257.406
 314.629 230.261
 136.940 544.474
 104.567 207.469
 239.374 259.290
 499.061 259.628
 230.277 770.516
 273.712 963.397
 240.893 245.263
 813.204 317.391
 673.130 585.453
 664.046 930.486
 47.789 901.922
 524.013 390.519
 891.175 597.077
 512.231 28.613
 219.602 106.551
 254.277 976.480
 308.524 315.291
 510.936 220.850
 982.542 614.981
 383.567 892.966
 810.897 274.092
 603.175 285.235
 95.272 31.461
 816.824 695.322
 975.802 647.030
 839.807 684.613
 18.160 112.605
 464.010 368.189
 268.840 670.364
 974.167 982.803
 544.577 52.152
 99.418 904.195
 50.774 48.529
 746.136 92.297
 776.495 769.286
 750.705 360.061
 291.765 658.090
 742.508 6.818
 956.476 380.470
 405.404 989.267
 347.154 289.241
 311.369 571.526
 204.324 973.244
 616.588 90.470
 13.473 867.979
 255.222 274.281
 649.019 520.138
 539.612 282.152
 353.831 587.464
 930.963 3.322
 795.191 271.853
 38.226 16.527
 458.613 643.655
 944.346 209.858
 218.301 251.076
 761.135 279.496
 390.417 818.181
 842.426 938.494
 843.782 531.771
 508.949 588.517
 51.414 980.489
 79.498 744.085
 132.832 833.517
 786.709 596.515
 606.845 691.679
 60.422 600.505
 471.119 586.446
 168.607 837.502
 400.096 484.032
 249.753 525.005
 936.615 29.555
 989.212 408.389
 2.810 63.080
 175.932 791.233
 408.837 93.633
 919.457 671.474
 157.778 633.188
 656.865 284.655
 674.207 789.801
 185.840 383.412
 892.817 782.948
 726.533 766.036
 780.851 575.596
 547.743 8.986
 10.628 883.299
 551.850 551.805
 401.046 702.798
 660.460 361.813
 492.639 749.138
 94.805 394.520
 370.664 864.645
 120.468 129.135
 94.061 394.286
 396.985 152.357
 892.325 554.834
 314.692 284.146
 552.949 70.021
 141.918 173.412
 112.628 426.655
 176.917 866.838
 387.755 419.007
 585.227 188.805
 913.696 597.846
 92.250 123.160
 215.918 499.266
 33.406 907.966
 795.411 285.248
 484.439 532.275
 890.270 636.995
 799.111 440.172
 667.085 373.028
 71.059 823.056
 520.547 552.316
 964.179 128.280
 215.974 519.259
 378.044 683.430
 624.051 968.718
 341.133 373.819
 274.891 187.831
 867.698 500.033
 232.534 964.728
 739.798 556.949
 272.327 556.177
 953.317 130.624
 771.594 655.530
 17.670 210.540
 415.871 594.002
 248.684 408.035
 924.437 402.520
 421.042 194.453
 733.344 734.194
 632.209 801.949
 493.556 640.461
 408.450 734.348
 475.960 464.312
 93.139 423.597
 481.932 584.695
 488.796 838.692
 673.929 855.530
 871.214 348.507
 229.598 535.010
 603.624 788.356
 827.347 515.636
 101.369 53.707
 461.927 228.090
 236.300 105.066
 813.801 703.678
 31.478 618.365
 532.732 707.088
 740.446 648.160
 99.046 376.038
 893.883 220.579
 978.338 474.704
 345.784 263.511
 248.191 747.246
 680.360 378.131
 737.956 275.272
 921.619 714.131
 552.282 543.521
 395.382 327.256
 41.287 711.671
 856.521 458.900
 308.725 503.031
 843.989 911.051
 15.964 44.533
 347.313 214.022
 923.946 834.095
 648.260 357.930
 525.512 944.022
 981.326 131.209
 542.772 280.992
 980.335 370.542
 612.706 668.580
 742.909 857.297
 351.411 166.819
 450.131 16.914
 193.773 130.406
 478.546 701.857
 49.553 283.773
 692.332 18.061
 325.581 573.987
 414.480 632.587
 241.990 783.477
 459.934 160.138
 451.029 141.913
 536.551 842.631
 661.270 283.447
 450.587 724.221
 517.046 431.255
 514.061 189.679
 200.318 250.534
 667.127 23.107
 755.172 254.165
 377.772 893.590
 707.554 348.110
 845.199 362.057
 216.416 207.968
 346.714 497.446
 376.938 841.051
 368.511 999.202
 860.096 332.823
 39.319 246.374
 351.510 341.007
 136.228 971.349
 110.651 89.197
 801.447 719.121
 851.364 144.181
 47.225 972.252
 316.884 122.676
 37.201 759.296
 735.629 164.835
 122.332 822.907
 474.890 800.306
 237.996 496.327
 912.922 999.938
 798.418 457.260
 908.896 300.457
 871.177 520.655
 425.864 973.879
 597.117 761.726
 343.532 117.325
 411.513 83.263
 352.630 106.868
 196.153 53.216
 946.533 201.555
 577.288 526.653
 892.144 826.638
 912.729 457.922
 472.637 600.032
 267.187 22.454
 129.410 900.292
 746.067 961.873
 597.467 380.768
 785.081 90.331
 13.600 501.598
 420.210 444.340
 894.421 832.915
 686.829 303.477
 23.907 548.778
 318.310 576.426
 678.110 417.256
 986.561 47.929
 846.800 448.812
 806.155 69.762
 114.650 709.166
 519.462 196.060
 143.204 166.488
 205.305 393.965
 582.110 623.858
 973.915 79.079
 145.261 99.935
 595.210 746.600
 253.682 542.849
 477.922 198.965
 389.704 589.067
 698.856 755.641
 271.647 570.915
 653.021 707.234
 368.525 9.377
 337.920 121.995
 681.966 44.425
 733.538 796.063
 257.471 310.721
 331.135 168.422
 507.326 584.775
 689.782 796.735
 169.080 549.225
 253.486 51.222
 950.762 444.766
 290.887 961.004
 569.299 430.155
 174.078 212.372
 742.423 631.108
 696.326 612.935
 595.405 130.600
 346.939 502.307
 68.876 302.826
 474.679 601.889
 17.804 703.004
 841.728 287.340
 357.293 243.223
 914.077 761.777
 499.424 174.090
 270.274 770.768
 426.172 782.125
 110.788 387.353
 623.810 48.437
 90.041 702.970
 159.700 405.509
 600.759 575.226
 886.643 301.931
 447.078 633.376
 914.672 431.199
 233.477 645.457
 475.312 107.575
 158.711 865.944
 326.862 552.179
 578.343 758.981
 197.266 474.577
 230.166 319.850
 47.992 753.170
 400.827 276.813
 360.305 701.387
 249.515 568.358
 214.988 91.462
 648.973 368.852
 756.548 44.334
 111.782 431.395
 129.923 99.605
 950.422 873.320
 156.745 285.714
 785.738 631.142
 712.092 115.408
 835.911 432.222
 882.693 948.693
 255.871 184.979
 772.916 673.800
 777.305 483.949
 92.942 751.082
 347.188 406.426
 59.852 205.451
 656.517 780.993
 390.557 516.036
 871.976 612.260
 317.278 678.665
 466.249 718.958
 241.648 164.960
 425.342 892.758
 320.319 493.897
 884.314 912.431
 479.445 606.358
 200.267 592.079
 951.824 894.352
 860.361 133.960
 861.137 304.117
 393.157 467.084
 913.233 391.483
 507.147 944.301
 243.289 59.673
 127.259 845.405
 586.809 220.790
 398.067 85.236
 446.547 74.738
 334.066 487.400
 899.745 641.181
 838.489 980.716
 291.479 674.752
 701.726 271.656
 779.883 970.281
 800.489 497.713
 604.769 167.944
 624.703 269.965
 938.315 608.373
 988.913 455.095
 218.629 190.849
 70.366 255.296
 265.877 945.315
 941.269 237.006
 116.166 548.392
 415.880 195.004
 88.571 967.589
 154.759 266.634
 911.572 995.079
 602.724 821.615
 891.185 586.755
 980.843 26.927
 796.406 623.596
 406.347 944.789
 888.916 195.936
 431.037 776.713
 931.844 528.094
 224.925 770.590
 3.535 727.552
 97.226 103.877
 21.676 191.625
 553.876 128.016
 383.653 533.386
 105.590 981.619
 461.954 610.726
 231.734 167.749
 597.914 737.150
 395.314 49.517
 30.577 514.841
 618.184 794.380
 25.416 320.086
 641.556 428.018
 553.726 164.237
 96.484 820.933
 769.456 91.730
 826.755 493.133
 365.971 117.339
 680.243 593.247
 628.691 870.825
 805.140 687.564
 666.966 46.844
 48.396 621.865
 274.039 655.454
 202.398 625.094
 70.060 153.721
 32.498 580.345
 800.203 296.843
 645.764 457.060
 736.775 979.177
 436.826 881.432
 247.403 207.861
 629.379 712.814
 495.984 446.892
 84.527 926.367
 521.951 935.108
 285.580 600.569
 257.755 781.314
 151.971 37.586
 383.548 2.579
 954.841 60.621
 849.214 542.509
 178.669 31.400
 812.672 295.244
 725.423 699.898
 123.408 394.065
 621.560 364.772
 123.215 392.497
 48.358 104.944
 822.027 377.753
 460.169 799.075
 643.519 684.248
 124.199 929.835
 209.002 407.142
 153.074 563.791
 653.205 806.572
 5.059 586.220
 934.334 412.073
 196.344 74.364
 533.731 919.158
 258.761 324.575
 936.193 66.894
 641.002 360.993
 767.340 613.401
 601.507 988.926
 444.161 317.566
 189.327 498.907
 502.079 787.838
 121.294 751.717
 307.672 986.242
 908.695 495.725
 889.840 656.742
 586.353 691.148
 941.039 576.638
 176.903 287.796
 299.859 168.012
 861.248 160.250
 150.129 29.487
 204.324 724.922
 811.887 498.122
 637.797 515.087
 985.607 584.617
 365.976 681.708
 101.234 964.734
 528.837 918.936
 553.809 94.635
 620.490 723.759
 942.175 651.689
 69.894 619.915
 408.694 104.960
 493.200 78.299
 76.681 276.422
 327.156 311.485
 746.945 765.902
 456.999 11.264
 122.215 346.478
 619.728 928.378
 133.175 174.717
 57.294 96.765
 525.348 449.633
 329.924 504.945
 893.347 59.053
 796.362 279.805
 307.178 601.233
 897.490 528.566
 631.862 807.910
 617.589 79.476
 492.082 932.726
 871.901 557.692
 551.432 732.234
 811.515 757.347
 663.057 646.944
 331.493 742.236
 384.736 94.478
 303.322 784.589
 44.925 88.565
 69.005 283.452
 782.966 884.946
 575.323 481.393
 880.942 982.262
 690.144 801.119
 948.783 542.452
 928.224 273.543
 638.849 376.430
 175.158 37.733
 149.814 817.829
 391.377 613.520
 759.163 596.943
 512.922 322.595
 503.719 761.005
 354.914 247.353
 241.516 563.286
 732.897 743.098
 86.969 375.898
 915.629 173.398
 354.108 148.475
 32.379 26.157
 986.892 832.043
 3.650 335.594
 146.844 874.557
 724.772 719.674
 390.140 247.902
 588.388 821.218
 250.486 127.051
 419.199 382.062
 180.638 967.990
 649.959 91.994
 652.160 244.584
 182.577 137.294
 806.195 944.449
 146.209 567.427
 751.811 294.037
 432.355 133.579
 365.363 303.423
 905.668 700.533
 24.714 76.898
 961.434 155.704
 964.715 427.562
 233.213 538.670
 41.898 929.099
 806.372 884.240
 401.656 918.212
 27.894 645.962
 433.354 174.484
 635.759 69.211
 138.966 614.321
 381.362 178.860
 618.155 671.138
 957.764 191.502
 354.684 439.825
 950.485 852.647
 771.121 750.178
 724.153 22.201
 574.556 227.243
 879.222 514.269
 547.429 988.191
 842.635 858.215
 24.177 822.449
 682.490 45.632
 544.557 677.364
 700.243 111.926
 374.058 714.057
 298.747 361.552
 345.226 561.460
 47.507 363.325
 993.266 150.586
 468.143 337.850
 255.513 391.121
 496.497 944.958
 175.887 209.540
 699.614 607.606
 529.045 118.618
 445.394 623.192
 59.467 564.785
 352.925 297.367
 951.220 99.977
 458.059 963.730
 115.708 762.054
 780.644 940.183
 146.636 501.550
 999.147 524.948
 161.082 657.158
 50.228 998.575
 868.425 218.426
 953.623 109.564
 808.656 297.454
 497.828 658.143
 829.954 3.688
 544.118 923.295
 162.309 934.337
 253.134 811.243
 347.354 180.373
 100.382 638.586
 340.651 43.015
 918.507 440.272
 175.589 262.096
 632.153 42.146
 110.335 195.537
 785.868 931.323
 441.305 43.644
 310.086 156.947
 507.090 384.040
 331.224 201.559
 502.448 239.454
 768.966 472.519
 827.691 923.375
 239.440 907.425
 897.625 545.738
 613.231 191.746
 787.192 375.799
 880.786 415.845
 287.489 81.114
 626.914 208.095
 953.163 35.091
 986.003 666.869
 435.881 520.967
 968.427 864.064
 792.283 383.464
 248.058 533.745
 830.266 882.356
 65.199 409.834
 794.522 591.857
 716.474 795.203
 498.981 839.132
 13.952 480.521
 176.301 572.682
 144.040 374.756
 947.076 651.038
 39.545 841.066
 606.370 313.793
 895.938 73.126
 903.047 275.919
 968.549 109.752
 246.802 223.465
 637.729 622.450
 745.499 0.760
 733.368 164.457
 156.377 998.372
 781.366 524.681
 61.808 975.132
 638.478 460.215
 764.747 90.022
 587.329 801.667
 780.089 359.720
 492.468 542.263
 693.188 189.865
 896.184 480.664
 711.294 412.958
 737.864 625.737
 671.346 279.224
 694.311 366.597
 140.022 730.413
 395.291 231.268
 679.282 697.476
 106.223 411.125
 310.625 24.387
 979.371 515.205
 730.259 370.329
 949.882 778.685
 269.465 285.327
 540.773 113.824
 902.074 809.826
 691.573 530.885
 544.660 901.975
 642.229 32.799
 323.411 748.638
 493.367 703.238
 571.454 333.797
 385.807 356.389
 826.522 303.450
 58.888 431.966
 604.301 227.075
 574.650 325.188
 888.721 375.742
 152.056 703.655
 96.067 445.160
 714.367 636.976
 302.539 592.947
 988.656 246.850
 170.221 343.714
 837.663 662.086
 738.012 468.999
 182.041 62.184
 863.657 763.393
 70.308 632.917
 990.482 620.458
 561.978 96.459
 275.808 635.267
 447.395 766.573
 243.397 812.918
 979.566 606.108
 623.947 798.361
 735.894 710.346
 118.000 332.110
 161.383 826.775
 475.103 614.080
 922.841 661.595
 630.413 675.086
 782.435 668.274
 101.756 228.852
 588.058 6.815
 431.522 839.104
 190.205 288.000
 991.505 884.200
 596.134 349.039
 866.184 549.316
 631.001 560.863
 30.134 502.542
 414.450 348.432
 455.672 611.075
 405.065 660.165
 773.038 887.371
 892.373 887.802
 380.904 198.652
 108.265 191.312
 521.701 268.065
 521.291 692.957
 423.882 299.409
 5.977 579.095
 629.952 592.451
 36.010 687.243
 610.904 720.899
 628.626 699.292
 578.957 924.311
 715.066 40.225
 493.491 38.153
 878.618 66.624
 880.439 538.403
 890.860 82.448
 601.604 609.331
 294.799 243.653
 794.352 822.150
 990.089 1.334
 108.616 320.184
 633.284 518.992
 180.256 891.022
 890.733 507.688
 158.618 31.233
 592.452 318.235
 540.899 903.705
 503.977 467.987
 624.059 796.289
 335.082 257.303
 462.015 423.549
 267.740 834.491
 285.294 796.937
 442.073 225.453
 204.100 814.340
 673.045 73.404
 553.559 594.814
 69.860 393.964
 159.949 581.330
 35.307 690.743
 894.980 741.997
 377.606 586.573
 255.983 772.534
 469.679 386.195
 55.633 9.541
 740.433 19.016
 145.911 40.680
 432.903 827.198
 36.282 495.180
 871.397 17.565
 222.017 732.772
 253.700 28.619
 520.328 653.443
 737.626 960.247
 52.397 422.101
 789.547 847.827
 119.614 854.900
 74.963 349.460
 841.689 626.629
 719.755 160.625
 370.133 425.978
 380.661 621.009
 908.383 68.017
 13.096 870.406
 883.300 246.784
 495.131 22.101
 973.536 717.193
 792.771 21.084
 438.348 891.575
 271.423 649.640
 263.736 45.174
 162.367 933.739
 87.530 985.000
 375.071 530.207
 45.397 351.990
 553.492 467.609
 538.192 916.974
 957.143 444.387
 228.005 781.880
 809.108 217.938
 174.433 310.013
 799.752 50.645
 100.670 649.562
 526.151 706.393
 85.917 665.069
 546.015 747.758
 99.349 0.208
 146.859 394.153
 382.566 425.432
 795.358 629.826
 741.371 904.854
 910.276 653.437
 891.231 292.915
 170.291 834.189
 509.404 853.356
 53.734 670.168
 54.079 6.595
 942.194 560.123
 518.749 748.569
 588.697 618.610
 478.293 951.552
 441.380 44.941
 259.861 428.295
 566.146 348.262
 122.862 903.546
 270.610 824.225
 572.266 345.653
 993.763 253.918
 550.567 935.307
 291.480 674.133
 276.529 23.864
 470.521 961.748
 21.935 11.071
 459.477 736.328
 567.700 168.048
 163.798 957.407
 462.821 78.227
 846.280 459.819
 356.679 864.484
 970.018 306.586
 498.369 528.441
 606.744 159.068
 235.171 126.892
 571.845 174.099
 813.547 745.296
 223.260 184.005
 635.446 159.627
 633.296 934.493
 74.025 81.526
 91.611 925.108
 57.854 99.305
 558.716 285.363
 521.086 16.100
 400.116 135.532
 947.054 669.208
 82.354 923.931
 140.383 429.918
 297.847 342.281
 912.179 134.925
 452.381 28.140
 996.728 908.588
 547.851 439.709
 506.675 185.054
 126.477 995.415
 925.747 731.747
 217.784 911.198
 710.282 877.351
 705.725 635.414
 278.099 740.598
 473.055 508.615
 588.675 588.611
 299.319 287.504
 823.114 588.825
 206.513 634.222
 345.495 985.641
 634.719 139.345
 236.070 976.781
 63.911 115.977
 127.046 395.028
 6.158 359.921
 816.963 344.778
 405.832 544.721
 491.665 591.037
 589.012 528.465
 218.515 158.608
 884.450 850.524
 413.799 943.798
 738.343 240.185
 997.288 358.826
 607.447 335.503
 57.065 74.054
 636.999 700.346
 744.170 765.097
 311.598 951.728
 321.095 646.095
 61.984 580.163
 399.109 227.876
 574.990 215.338
 343.696 697.102
 97.376 401.149
 109.881 101.915
 859.533 781.833
 722.908 948.971
 337.888 238.960
 655.779 179.558
 94.356 372.474
 212.749 877.800
 499.233 593.448
 24.530 566.529
 585.898 438.088
 41.986 926.565
 379.804 858.543
 204.345 108.888
 271.919 674.055
 807.012 138.120
 802.697 943.755
 632.912 887.043
 724.390 259.077
 97.901 658.486
 507.985 248.504
 31.265 981.204
 850.125 480.350
 631.012 14.542
 962.170 371.130
 542.848 182.386
 938.252 229.065
 681.969 805.518
 705.103 646.379
 196.733 574.020
 560.026 702.687
 39.654 464.357
 164.190 848.301
 718.810 941.509
 839.223 534.258
 534.812 42.811
 831.563 169.920
 625.929 780.476
 780.265 484.014
 436.158 553.280
 321.939 896.695
 355.348 269.244
 666.446 774.883
 652.362 260.712
 107.219 27.724
 905.445 947.019
 22.051 130.980
 730.065 459.536
 658.443 466.770
 93.595 996.481
 269.888 587.003
 96.063 693.389
 316.555 304.639
 73.181 967.991
 9.653 176.457
 856.088 79.564
 460.477 145.087
 194.132 502.316
 792.795 677.962
 733.075 385.406
 444.336 388.339
 640.002 109.761
 375.947 701.387
 404.612 770.505
 335.230 879.496
 529.489 345.840
 697.714 529.378
 582.248 656.409
 698.780 353.478
 331.412 787.070
 242.544 294.887
 664.591 14.622
 551.735 663.859
 509.576 55.208
 30.606 271.571
 691.653 474.077
 129.265 869.832
 287.551 764.243
 204.033 281.498
 629.649 40.814
 299.114 873.715
 303.313 671.652
 67.605 483.364
 723.448 895.485
 295.617 450.840
 709.784 503.925
 485.869 94.489
 768.165 688.381
 943.666 194.292
 969.745 896.100
 738.916 921.122
 671.861 987.056
 696.002 108.936
 192.163 635.987
 295.436 924.134
 608.098 48.192
 616.820 332.266
 361.926 936.042
 474.425 430.981
 390.076 883.236
 910.452 734.091
 226.049 769.272
 635.816 19.844
 437.374 666.410
 715.997 952.683
 916.846 400.321
 365.518 548.129
 851.793 894.063
 667.067 761.964
 616.168 118.838
 101.804 275.089
 670.572 345.940
 150.401 532.447
 694.692 839.478
 787.661 537.077
 323.255 821.779
 287.907 948.076
 796.395 671.332
 427.684 973.997
 682.731 830.752
 413.778 71.774
 280.713 779.337
 878.266 876.817
 871.514 896.646
 221.626 314.403
 283.524 861.184
 806.312 828.534
 161.026 908.225
 816.175 855.032
 412.979 345.459
 514.369 444.763
 884.725 992.121
 619.855 584.802
 757.333 980.248
 249.030 685.193
 275.117 714.682
 456.716 702.352
 449.315 826.142
 684.662 903.397
 530.238 29.537
 164.393 675.674
 505.207 793.569
 505.942 530.070
 216.938 279.274
 769.451 403.443
 36.684 771.610
 400.400 43.515
 326.286 732.465
 602.211 58.270
 219.603 83.911
 316.088 671.260
 910.721 591.351
 724.285 274.993
 596.307 477.056
 539.721 87.985
 253.030 140.898
 695.317 59.044
 386.646 97.722
 7.043 227.450
 944.021 726.491
 15.033 33.076
 487.801 947.185
 269.908 209.923
 78.764 545.415
 542.508 414.467
 754.124 115.182
 713.473 301.652
 20.530 816.350
 816.627 421.970
 965.606 689.928
 942.122 769.188
 827.043 751.490
 480.042 646.697
 617.180 616.985
 734.178 468.941
 485.469 897.461
 943.505 290.785
 291.006 936.970
 603.142 21.106
 560.519 834.092
 18.252 76.518
 909.964 770.529
 797.163 457.146
 724.328 924.177
 491.220 59.316
 612.993 138.750
 518.637 301.336
 907.285 792.738
 521.156 539.958
 341.544 208.149
 252.248 149.357
 485.735 480.874
 293.294 764.522
 481.286 831.602
 352.511 940.770
 5.473 767.154
 586.059 124.983
 64.346 320.067
 460.770 287.199
 429.246 978.607
 775.343 129.039
 104.759 224.671
 896.840 414.382
 791.923 723.703
 330.219 494.677
 613.399 534.702
 901.898 503.739
 448.830 371.347
 38.524 343.132
 718.589 104.286
 496.942 477.937
 810.679 772.725
 41.572 613.322
 104.690 309.005
 765.084 564.959
 572.828 676.972
 254.310 501.497
 673.371 903.421
 566.106 296.449
 967.106 526.966
 900.572 941.766
 930.878 801.474
 48.206 948.692
 491.171 838.161
 702.643 886.308
 109.514 33.922
 834.511 818.319
 903.411 161.226
 730.164 418.510
 442.677 450.497
 430.901 139.927
 10.640 708.347
 35.490 537.931
 330.174 829.140
 226.876 899.035
 921.333 83.411
 980.926 792.894
 354.172 930.695
 442.651 271.386
 988.943 197.893
 597.831 804.697
 236.024 694.637
 513.353 928.356
 627.802 377.115
 408.414 126.811
 860.351 209.902
 695.133 988.290
 548.400 865.636
 888.111 813.148
 435.125 314.614
 128.218 964.878
 729.340 425.918
 149.733 531.338
 705.147 679.458
 198.366 666.204
 620.003 490.964
 490.193 50.165
 891.197 11.723
 800.865 631.900
 650.989 379.532
 156.373 454.704
 688.250 580.451
 30.200 360.890
 118.649 411.576
 58.836 498.369
 223.555 607.916
 893.662 278.474
 905.531 371.964
 190.340 87.990
 348.991 198.586
 878.663 119.048
 300.311 662.088
 190.733 16.222
 22.005 383.985
 591.177 159.570
 388.813 651.854
 840.605 704.972
 815.567 550.316
 226.702 528.871
 101.945 198.636
 263.136 904.221
 789.967 985.456
 335.316 639.250
 26.925 35.128
 266.921 2.519
 57.890 532.907
 198.853 639.309
 514.894 744.630
 572.109 848.594
 379.123 372.489
 150.911 670.751
 451.036 340.150
 628.013 757.940
 32.345 761.087
 339.370 626.960
 292.593 42.827
 352.426 683.901
 28.858 161.435
 756.266 57.400
 625.651 715.498
 401.195 369.694
 456.737 562.934
 841.336 839.479
 543.338 548.865
 511.164 665.960
 373.775 955.721
 603.224 248.253
 606.092 20.547
 50.440 97.874
 203.702 857.661
 996.304 94.424
 8.907 851.422
 156.996 196.481
 32.581 513.702
 241.255 672.368
 850.960 668.995
 749.920 70.856
 550.876 887.955
 883.978 362.438
 79.817 354.154
 257.247 190.841
 641.603 851.149
 650.124 865.627
 765.375 595.501
 120.065 374.536
 776.086 29.527
 571.486 213.673
 847.996 4.573
 4.715 530.379
 446.232 626.025
 435.645 893.994
 400.775 255.591
 183.170 790.552
 835.868 150.524
 341.764 656.376
 747.647 105.013
 726.309 290.645
 813.573 403.198
 33.075 827.139
 487.047 818.974
 995.563 999.894
 115.563 243.465
 720.580 246.517
 585.093 490.844
 415.523 686.983
 279.571 646.763
 312.659 266.313
 222.775 966.444
 663.396 318.324
 489.301 302.359
 321.741 597.392
 8.377 611.097
 220.783 928.874
 993.913 537.618
 231.877 180.396
 499.390 950.514
 699.057 279.987
 178.135 667.649
 780.006 668.088
 717.405 296.643
 471.698 424.432
 675.971 963.946
 428.904 554.013
 485.001 829.932
 925.265 635.651
 144.618 311.653
 291.234 459.730
 965.405 251.091
 75.244 26.475
 445.077 282.275
 901.833 601.631
 743.681 38.251
 383.851 581.948
 12.092 787.153
 529.305 998.409
 152.496 549.564
 363.910 261.551
 138.404 696.757
 168.178 551.545
 316.003 696.595
 956.281 288.053
 746.985 811.782
 959.345 733.691
 562.131 680.498
 727.850 733.361
 979.744 354.332
 549.195 253.645
 436.598 330.786
 652.938 36.184
 592.388 710.873
 816.776 731.630
 541.209 915.634
 613.049 141.946
 712.453 503.428
 473.554 114.894
 814.513 902.985
 778.190 542.345
 991.190 191.425
 271.738 291.179
 674.637 43.345
 717.565 610.081
 559.850 313.852
 944.887 116.400
 652.163 317.998
 428.296 273.710
 487.061 169.840
 548.400 862.907
 755.110 750.468
 467.843 258.252
 626.357 205.537
 567.748 916.003
 828.648 814.420
 29.158 829.054
 841.565 626.088
 18.700 398.926
 598.904 187.786
 107.165 219.645
 602.645 783.791
 776.517 290.278
 923.214 900.749
 870.963 698.644
 855.670 706.954
 540.041 512.948
 8.465 504.327
 978.247 536.538
 888.088 728.711
 161.770 419.856
 4.652 746.649
 846.743 969.985
 633.953 551.034
 556.482 79.356
 432.552 385.619
 832.021 629.510
 493.787 236.412
 38.664 771.984
 362.403 189.501
 851.889 795.847
 279.773 558.117
 732.935 150.214
 124.754 881.084
 244.628 280.871
 339.459 859.738
 651.849 584.212
 605.157 766.414
 551.638 690.949
 259.692 75.625
 141.929 319.113
 851.118 55.699
 474.667 323.720
 807.465 846.096
 661.450 203.119
 802.731 431.834
 473.579 973.736
 925.432 724.769
 272.450 910.766
 447.710 251.098
 342.713 478.034
 667.263 320.084
 804.649 782.001
 596.989 870.928
 632.198 919.643
 931.639 839.058
 380.387 625.245
 778.860 991.269
 965.148 25.200
 733.556 908.560
 877.391 91.395
 457.614 568.876
 142.503 442.239
 537.750 737.841
 950.139 515.784
 896.892 817.993
 424.333 262.395
 871.441 655.813
 430.759 446.376
 508.490 46.253
 529.749 368.690
 32.224 807.521
 286.884 429.041
 454.102 591.191
 707.148 928.211
 211.806 326.488
 826.530 4.516
 600.480 920.634
 692.304 625.911
 767.442 613.104
 509.064 286.729
 667.788 39.338
 493.940 40.945
 690.288 443.923
 546.467 938.415
 556.390 704.590
 724.681 903.836
 543.534 512.744
 460.605 837.528
 389.094 595.081
 629.901 840.955
 273.051 661.559
 899.852 236.714
 763.892 500.234
 57.773 612.209
 329.432 497.927
 312.408 758.171
 76.453 801.244
 360.912 778.480
 482.680 315.072
 523.816 137.488
 542.189 0.465
 623.315 197.294
 559.425 231.966
 872.642 232.624
 724.421 822.355
 665.884 738.345
 87.462 252.888
 320.978 447.938
 958.209 457.068
 999.613 134.920
 493.486 509.446
 875.366 388.262
 48.670 846.859
 267.629 942.945
 67.341 292.731
 728.938 254.272
 18.091 525.834
 745.559 166.259
 379.675 609.299
 767.022 217.942
 477.929 415.180
 154.287 224.921
 219.827 901.872
 466.144 775.699
 409.776 148.845
 379.982 592.748
 406.873 264.133
 760.314 866.881
 753.651 958.770
 693.343 610.934
 19.140 948.722
 148.674 366.427
 222.451 884.087
 713.340 696.564
 686.156 218.506
 175.023 413.256
 188.191 85.329
 670.270 407.933
 591.864 623.437
 422.457 919.578
 318.646 342.548
 488.817 603.050
 749.060 598.773
 335.267 521.417
 882.268 395.315
 833.819 233.345
 922.412 875.178
 505.470 176.929
 284.766 642.954
 539.820 151.506
 301.047 567.180
 542.766 596.624
 452.502 864.945
 779.998 680.567
 651.556 963.700
 284.436 698.381
 135.829 44.301
 920.941 590.742
 218.434 982.851
 895.610 320.224
 69.806 80.799
 256.762 561.191
 81.323 972.904
 360.560 495.058
 200.194 166.332
 719.391 165.817
 27.073 42.331
 972.092 694.159
 859.402 861.213
 221.455 915.343
 249.531 384.031
 688.832 579.957
 860.076 458.137
 503.949 912.345
 351.063 122.338
 649.116 973.724
 963.262 49.613
 233.023 231.571
 187.250 56.139
 705.425 940.038
 73.599 825.001
 618.455 224.799
 69.777 297.381
 574.718 117.468
 815.736 514.929
 11.044 567.656
 722.463 211.522
 87.728 683.670
 854.198 573.680
 776.877 15.201
 171.480 254.895
 64.240 633.166
 433.162 644.268
 243.589 513.789
 443.211 273.734
 541.535 367.340
 133.133 86.256
 666.981 528.612
 541.823 580.562
 439.671 948.737
 768.238 862.986
 975.967 189.480
 683.510 655.865
 259.926 755.525
 680.905 882.720
 519.647 131.834
 175.500 636.465
 81.702 687.046
 429.919 967.325
 162.355 715.641
 645.308 846.730
 948.375 517.638
 13.350 982.447
 850.844 641.716
 549.330 504.724
 714.014 473.476
 319.654 304.763
 212.384 853.226
 19.778 392.633
 560.607 615.954
 458.192 724.712
 833.307 9.480
 145.074 719.292
 689.344 155.179
 984.712 87.240
 614.669 749.845
 721.214 622.343
 139.747 388.421
 807.845 458.417
 4.950 427.475
 360.237 758.544
 296.842 560.924
 739.393 372.415
 969.354 985.757
 596.823 212.969
 409.280 580.258
 234.237 761.164
 271.034 174.758
 295.167 521.330
 360.270 180.429
 854.910 498.108
 11.670 360.640
 225.686 944.355
 8.360 828.261
 391.431 97.853
 407.135 767.913
 154.702 259.146
 646.561 392.104
 368.706 5.079
 458.561 112.561
 170.177 239.682
 516.006 351.701
 881.849 78.943
 519.932 233.511
 252.674 687.069
 854.271 118.095
 314.013 333.317
 760.399 510.533
 293.111 339.913
 658.694 853.742
 511.843 728.542
 172.851 568.626
 857.527 246.129
 201.458 35.540
 420.401 826.974
 89.815 12.077
 3.913 209.748
 345.908 887.266
 12.436 422.481
 133.603 705.795
 367.357 739.759
 882.523 722.953
 586.134 833.111
 149.692 427.201
 547.081 522.736
 428.149 189.034
 150.974 406.529
 950.630 548.854
 552.619 816.991
 913.537 370.623
 673.085 929.419
 632.337 780.177
 696.232 323.215
 321.960 736.062
 409.506 54.894
 815.508 896.027
 854.826 25.045
 135.581 933.954
 425.009 566.053
 411.862 810.558
 467.001 212.719
 896.477 528.139
 655.645 279.190
 418.330 316.705
 979.480 403.972
 395.650 858.640
 559.945 656.752
 801.828 304.808
 712.089 158.521
 266.056 350.390
 481.704 747.997
 753.098 298.290
 271.545 846.009
 174.633 756.582
 337.537 904.397
 460.149 699.972
 711.728 271.958
 383.492 19.778
 137.900 827.200
 80.164 229.538
 611.729 692.295
 181.902 661.460
 152.048 896.152
 773.317 650.788
 122.850 154.210
 578.366 869.468
 235.373 401.234
 502.738 36.789
 821.864 289.614
 686.056 742.860
 951.852 253.368
 801.963 501.637
 900.242 657.166
 435.061 474.946
 644.842 985.417
 864.509 539.500
 817.655 479.815
 601.336 607.866
 536.185 371.374
 119.789 854.757
 52.971 157.060
 654.962 875.806
 266.649 789.511
 925.401 841.476
 997.093 244.561
 599.244 569.020
 29.931 534.347
 127.903 676.105
 349.347 688.507
 797.382 797.113
 597.990 642.668
 22.494 324.223
 602.800 978.078
 764.907 507.558
 87.237 440.386
 676.594 630.289
 333.723 536.616
 43.740 624.240
 273.096 939.935
 673.151 58.812
 46.598 110.543
 567.710 210.828
 624.722 421.963
 76.558 585.972
 268.402 134.828
 379.533 135.092
 2.173 20.440
 827.372 702.672
 434.576 54.779
 165.727 312.799
 135.076 896.911
 831.641 483.151
 863.935 366.129
 838.610 243.625
 584.853 637.460
 726.408 197.706
 780.937 698.911
 313.486 216.560
 881.817 835.086
 675.088 3.722
 911.088 615.306
 704.313 258.555
 923.956 430.481
 574.675 836.155
 648.911 917.633
 392.600 627.725
 525.999 275.881
 741.370 736.731
 177.773 169.897
 811.976 411.181
 215.335 559.441
 481.986 510.593
 207.016 824.751
 334.790 577.640
 985.645 181.734
 955.589 779.727
 184.201 817.490
 347.356 656.208
 739.592 911.301
 383.144 214.483
 938.929 739.651
 456.835 65.309
 578.688 162.792
 972.507 967.610
 719.557 737.023
 785.491 999.496
 931.444 539.088
 891.919 109.678
 495.287 90.355
 476.980 696.933
 750.203 857.884
 247.236 170.398
 213.478 31.759
 864.534 856.623
 652.512 243.589
 296.447 727.293
 425.655 725.815
 232.336 951.982
 934.707 6.967
 69.599 351.298
 325.596 501.566
 739.100 196.184
 843.330 457.833
 153.071 118.335
 778.974 360.108
 866.791 954.693
 354.315 500.186
 644.214 326.505
 366.456 502.183
 707.633 471.724
 980.340 844.527
 185.674 20.521
 810.759 121.174
 508.982 879.909
 803.526 938.724
 548.327 418.125
 413.064 989.109
 158.357 596.206
 13.667 266.602
 447.516 357.659
 285.324 426.778
 709.846 372.165
 721.425 492.583
 149.417 441.635
 232.362 93.786
 628.313 462.934
 711.443 41.016
 952.617 638.036
 111.326 660.328
 159.281 606.921
 102.080 90.455
 814.611 719.282
 375.906 829.725
 120.031 766.833
 586.473 635.989
 233.712 68.178
 298.898 369.215
 451.458 872.851
 43.916 226.846
 993.944 60.825
 59.030 776.226
 70.358 129.973
 831.013 221.803
 533.823 448.427
 476.660 958.336
 918.307 804.105
 988.852 921.602
 509.484 903.033
 687.772 837.360
 615.984 785.282
 935.453 735.343
 588.448 166.716
 456.889 101.449
 800.707 641.424
 951.968 617.001
 632.365 49.338
 146.855 423.865
 50.189 322.313
 916.675 368.521
 205.440 856.950
 587.119 343.016
 276.922 151.050
 292.501 47.552
 779.753 701.062
 211.985 655.606
 615.340 248.999
 331.877 640.752
 99.572 538.420
 876.471 613.201
 117.799 80.301
 826.940 367.678
 913.774 721.600
 699.773 432.263
 25.678 373.293
 503.634 465.628
 688.837 302.625
 134.976 628.660
 988.274 278.747
 335.004 72.424
 974.442 324.996
 218.537 469.899
 364.926 258.596
 631.989 871.946
 809.511 863.936
 614.182 401.801
 664.706 863.874
 759.286 496.351
 928.617 630.294
 633.279 651.067
 253.231 256.886
 719.346 289.259
 557.006 540.495
 887.324 331.152
 687.578 60.149
 649.342 925.775
 267.015 773.076
 608.122 286.108
 428.003 873.450
 483.947 558.092
 709.554 481.748
 957.335 595.506
 219.090 590.397
 651.006 609.498
 31.313 515.609
 839.469 133.306
 133.153 467.126
 687.724 74.981
 441.742 209.041
 830.994 824.492
 125.180 748.383
 91.715 203.204
 703.378 546.978
 843.194 275.538
 961.273 539.959
 554.292 732.506
 284.935 785.662
 47.461 268.229
 551.504 531.525
 962.622 432.655
 538.642 914.645
 409.117 201.100
 43.299 120.187
 202.876 564.451
 541.617 182.749
 899.522 938.727
 512.901 462.621
 848.281 10.865
 175.666 278.805
 86.063 686.338
 730.166 992.447
 273.951 256.268
 610.684 657.462
 335.784 445.674
 265.881 979.517
 604.686 94.387
 603.922 930.977
 310.783 327.768
 161.006 779.122
 172.371 930.988
 930.717 209.837
 782.136 499.289
 483.663 521.608
 836.436 813.888
 821.812 768.218
 44.011 821.314
 362.412 126.731
 603.773 870.741
 498.265 434.709
 370.729 302.874
 503.295 692.087
 473.826 664.156
 766.972 664.369
 26.951 336.345
 773.299 501.257
 330.039 84.043
 168.175 335.137
 314.780 307.737
 164.391 124.842
 0.621 788.701
 350.888 929.742
 21.456 582.148
 339.895 346.345
 319.590 878.998
 192.995 913.704
 417.458 53.139
 9.009 934.915
 133.317 444.104
 679.843 800.653
 647.202 414.506
 575.389 608.241
 718.301 852.583
 708.480 608.133
 953.162 63.909
 862.207 881.417
 2.656 179.267
 794.242 150.209
 679.128 80.028
 228.781 881.416
 316.814 956.157
 122.242 887.600
 409.438 28.410
 62.807 621.818
 138.182 514.733
 508.342 861.754
 918.412 445.895
 457.441 678.749
 440.030 547.373
 612.563 576.157
 827.845 729.476
 863.896 686.513
 806.615 157.215
 182.405 556.374
 0.293 812.676
 647.937 580.198
 434.566 588.618
 194.408 719.681
 732.040 451.016
 772.600 52.569
 504.830 34.501
 509.332 615.882
 751.987 157.861
 279.636 263.851
 179.947 402.172
 59.672 62.738
 881.358 832.904
 848.656 445.555
 658.220 685.891
 647.780 692.674
 964.001 907.788
 475.627 673.267
 299.332 642.212
 148.688 451.786
 338.176 396.840
 231.318 748.379
 825.221 793.315
 283.814 147.872
 688.124 585.597
 135.498 825.024
 995.539 393.833
 160.025 731.108
 587.343 215.822
 414.128 146.013
 958.781 888.303
 453.119 109.154
 425.361 932.882
 794.483 10.360
 688.156 559.248
 455.616 947.895
 695.952 449.890
 37.082 885.033
 525.564 519.939
 205.794 89.685
 817.110 352.693
 603.521 394.833
 877.521 941.302
 568.240 932.870
 751.735 720.800
 215.715 776.871
 533.652 418.983
 445.776 359.543
 702.855 771.545
 74.768 269.888
 911.356 684.477
 268.389 572.874
 68.369 548.279
 676.657 823.683
 769.545 443.298
 526.919 511.062
 657.647 268.087
 487.062 460.257
 579.818 983.535
 397.555 341.813
 895.969 320.526
 219.166 595.748
 795.228 339.744
 437.743 909.484
 372.679 66.092
 95.915 641.084
 714.780 219.953
 924.969 906.368
 625.046 521.605
 272.188 239.294
 506.088 607.699
 656.913 970.335
 492.208 739.425
 542.521 568.682
 219.085 936.315
 934.818 872.889
 722.223 188.395
 566.462 243.669
 300.472 999.354
 11.462 454.929
 770.120 726.632
 106.346 478.832
 201.590 308.806
 500.975 991.858
 885.974 819.746
 191.215 346.749
 161.647 441.951
 119.780 225.400
 659.426 502.831
 695.804 156.538
 143.754 27.975
 656.272 386.348
 160.686 210.504
 554.964 207.504
 202.970 417.109
 251.430 150.682
 697.953 6.534
 721.574 431.126
 273.572 747.915
 913.350 620.869
 997.306 933.053
 19.968 724.615
 477.025 82.397
 685.790 104.833
 303.519 169.077
 247.065 100.606
 572.618 514.025
 44.110 677.020
 498.867 439.045
 229.855 130.056
 99.520 670.316
 901.574 249.105
 841.884 644.305
 60.587 539.207
 91.989 829.495
 74.807 152.339
 339.173 3.953
 399.951 236.551
 988.731 949.841
 179.253 39.180
 80.735 86.165
 563.730 491.971
 502.937 270.694
 703.812 248.768
 92.921 987.121
 89.859 467.802
 771.252 785.679
 448.411 648.970
 393.013 571.874
 620.512 810.344
 57.951 811.587
 599.065 367.139
 965.538 129.961
 227.795 550.393
 654.864 80.399
 462.068 752.385
 322.838 18.310
 761.801 132.633
 388.088 267.369
 282.273 374.080
 161.023 864.950
 406.239 996.299
 319.276 634.597
 629.993 854.480
 377.334 689.279
 389.560 763.274
 812.328 517.449
 556.857 857.754
 376.071 858.092
 718.404 754.872
 125.531 710.239
 93.055 613.389
 157.621 141.333
 875.441 254.779
 84.732 417.946
 686.701 938.834
 158.757 257.487
 655.081 663.241
 194.867 332.358
 870.625 844.439
 192.263 205.763
 698.253 446.302
 755.189 563.863
 782.724 453.119
 120.067 370.684
 831.373 574.009
 157.791 614.236
 163.070 147.876
 86.451 854.460
 14.845 962.707
 569.525 311.083
 104.302 572.206
 236.550 743.448
 562.855 289.172
 624.176 641.253
 141.374 351.578
 850.202 47.272
 308.931 428.052
 584.771 718.343
 232.590 178.607
 732.386 862.625
 560.694 679.152
 675.136 698.535
 805.899 210.183
 518.849 908.525
 12.386 897.404
 925.350 319.361
 322.746 561.741
 279.130 955.740
 265.258 615.858
 927.477 877.583
 746.350 52.037
 429.126 830.367
 243.546 260.873
 355.983 885.244
 892.119 251.179
 501.432 609.990
 587.742 598.678
 971.500 347.014
 884.933 315.353
 764.091 350.582
 57.047 623.790
 97.087 587.355
 851.410 53.579
 27.012 183.299
 79.345 202.312
 232.938 822.584
 534.778 165.009
 230.211 902.537
 849.726 916.914
 558.441 220.789
 735.849 609.688
 569.153 230.076
 797.536 725.345
 559.802 21.656
 355.627 631.364
 979.852 784.919
 817.128 240.606
 916.914 398.606
 343.412 37.839
 780.025 414.336
 388.927 668.476
 84.933 137.247
 38.840 962.534
 142.486 948.914
 605.131 696.836
 714.027 876.994
 237.114 480.339
 863.084 632.853
 158.292 921.303
 165.018 616.831
 803.737 131.495
 577.875 450.485
 551.243 712.967
 899.133 421.500
 818.412 619.154
 182.864 320.981
 143.265 786.565
 446.877 781.050
 37.309 689.451
 714.521 665.407
 160.084 111.196
 993.992 874.500
 928.739 477.305
 360.412 163.815
 464.245 220.764
 361.781 67.477
 659.341 406.858
 586.670 614.717
 707.592 427.569
 304.535 334.055
 186.209 72.368
 592.671 685.342
 469.037 920.056
 598.596 934.602
 44.956 393.508
 433.139 998.228
 118.487 234.480
 355.579 604.313
 514.524 738.499
 184.077 438.238
 441.765 130.323
 356.524 711.193
 586.638 639.090
 471.252 783.775
 511.516 470.548
 974.292 327.614
 571.107 183.384
 528.655 766.969
 895.587 310.343
 428.230 926.180
 227.743 165.626
 709.172 449.834
 57.017 31.793
 698.180 458.451
 31.505 596.507
 30.904 366.850
 718.743 26.939
 414.137 904.235
 549.535 233.189
 909.900 229.186
 41.332 128.002
 433.379 989.446
 937.072 375.175
 703.735 111.721
 693.460 711.046
 618.660 662.183
 243.796 290.318
 70.233 951.270
 282.598 158.206
 539.032 89.495
 562.996 284.668
 431.764 872.895
 157.266 153.570
 429.171 391.422
 53.005 610.518
 27.952 330.890
 292.452 109.164
 763.534 64.246
 513.663 118.946
 138.221 302.036
 826.212 869.972
 228.474 61.489
 510.160 806.272
 60.531 800.923
 828.167 730.761
 708.430 799.048
 2.418 178.316
 343.770 800.617
 49.569 712.465
 141.565 929.944
 60.235 661.958
 588.637 236.696
 729.781 992.235
 745.739 594.551
 522.746 130.451
 855.520 148.622
 15.502 358.738
 167.464 993.716
 395.332 977.079
 347.714 169.676
 186.707 573.128
 564.487 555.096
 367.898 71.183
 574.498 515.142
 677.270 556.115
 496.904 667.078
 85.549 361.220
 640.926 338.141
 828.398 392.872
 772.241 940.055
 705.996 851.471
 659.879 823.532
 419.473 250.046
 66.646 221.393
 837.581 172.126
 536.739 672.476
 283.568 432.922
 227.409 138.285
 167.660 986.946
 538.245 693.767
 733.885 975.853
 651.214 771.810
 963.120 38.316
 124.426 62.760
 102.515 355.329
 28.101 175.836
 153.167 716.447
 496.156 434.670
 424.403 142.616
 42.822 846.034
 889.043 657.640
 190.777 506.298
 187.073 671.675
 333.319 917.093
 316.193 25.943
 844.318 808.659
 110.629 88.121
 120.282 820.365
 791.455 813.179
 931.294 482.753
 122.722 466.259
 442.275 369.482
 931.157 704.266
 891.624 541.679
 49.646 33.775
 857.665 758.121
 685.599 797.894
 559.151 654.528
 57.396 927.462
 807.596 751.916
 101.201 747.036
 217.351 800.956
 545.487 318.383
 573.508 435.641
 553.666 689.446
 925.198 240.071
 21.508 191.171
 908.221 237.129
 13.845 675.208
 979.801 113.255
 465.850 539.706
 971.338 590.991
 342.542 166.562
 512.302 657.741
 833.731 250.191
 157.753 528.055
 701.331 584.634
 249.654 446.276
 635.581 482.699
 772.296 680.551
 913.520 808.394
 417.290 287.899
 987.068 933.540
 274.050 678.406
 12.712 993.045
 606.322 425.856
 126.458 963.342
 990.649 678.631
 276.010 68.235
 183.787 450.889
 159.734 209.536
 785.850 817.614
 754.688 800.873
 485.594 911.633
 712.808 966.956
 152.963 705.268
 687.272 363.034
 599.225 948.546
 245.389 316.578
 602.192 690.281
 208.247 932.299
 16.831 403.820
 12.487 709.932
 11.727 517.376
 450.215 970.092
 819.307 766.902
 47.250 475.539
 820.429 170.301
 478.126 472.952
 338.012 3.759
 82.759 503.754
 554.193 148.381
 491.280 672.359
 433.206 787.745
 30.615 187.659
 198.605 159.815
 382.127 370.653
 626.910 900.892
 490.593 550.249
 357.239 231.520
 50.446 343.729
 332.773 606.681
 778.324 371.864
 967.985 533.137
 837.323 15.620
 336.661 608.830
 126.928 46.945
 589.010 791.952
 65.396 915.750
 499.058 805.358
 43.700 845.399
 911.511 35.829
 950.183 266.526
 374.038 423.152
 284.415 231.463
 208.135 542.826
 81.853 417.141
 69.392 275.512
 545.488 901.701
 883.973 299.068
 267.639 738.832
 208.681 823.603
 768.193 243.837
 161.293 970.487
 772.146 27.538
 298.339 442.485
 899.334 989.395
 199.667 379.464
 896.147 421.793
 151.584 793.353
 59.200 935.671
 629.919 743.946
 394.013 336.861
 275.791 485.876
 330.331 746.339
 563.335 484.489
 445.749 940.543
 291.110 277.953
 799.583 5.045
 626.814 233.802
 771.685 251.721
 515.477 904.981
 61.157 892.616
 470.156 793.663
 6.182 29.669
 824.825 256.667
 119.709 86.070
 493.461 175.744
 631.280 240.260
 777.178 26.671
 520.353 736.380
 250.571 535.671
 612.064 34.676
 775.418 148.821
 576.326 672.001
 98.811 763.807
 372.536 856.842
 735.938 303.380
 765.249 296.458
 185.728 731.545
 904.184 507.750
 329.002 527.830
 721.403 0.809
 790.332 708.532
 608.915 737.994
 361.520 498.838
 764.096 295.624
 369.329 264.090
 943.929 214.234
 284.073 365.566
 571.173 282.126
 398.094 45.188
 58.111 511.012
 121.432 109.225
 431.905 528.445
 241.652 183.692
 387.881 116.205
 349.402 279.704
 494.917 894.472
 842.676 727.206
 614.993 306.618
 370.763 617.391
 564.558 357.600
 971.536 410.672
 479.607 149.577
 279.148 506.728
 293.015 431.649
 147.677 289.997
 689.010 817.105
 542.143 427.801
 65.690 342.595
 112.114 244.345
 565.696 861.126
 83.475 573.232
 483.806 727.239
 907.607 120.289
 138.096 91.346
 999.082 579.860
 110.894 254.757
 206.057 338.934
 93.036 221.845
 802.945 888.186
 68.768 236.087
 511.945 116.155
 381.102 508.095
 665.992 587.279
 143.775 982.437
 266.140 56.500
 294.405 183.036
 584.980 728.812
 295.576 401.689
 676.144 772.883
 520.787 618.976
 798.157 1.131
 848.383 80.311
 306.880 357.040
 19.374 791.547
 50.661 342.736
 188.545 888.385
 80.355 979.847
 559.396 802.561
 504.937 544.263
 492.554 966.689
 353.052 635.915
 417.570 930.554
 190.162 139.069
 866.001 807.266
 166.673 63.525
 38.865 920.965
 889.489 914.704
 286.695 22.748
 600.844 168.757
 431.326 2.304
 275.081 191.066
 914.114 314.703
 395.658 861.838
 687.676 420.336
 918.291 605.746
 652.543 97.584
 657.452 74.019
 304.751 119.214
 525.965 523.037
 336.713 212.397
 512.941 864.949
 906.396 566.666
 383.735 340.341
 546.426 172.986
 34.883 953.319
 566.247 619.743
 523.303 904.141
 850.629 427.868
 626.666 707.689
 173.932 758.323
 573.088 967.468
 231.562 191.862
 323.744 619.733
 191.507 975.437
 600.268 121.746
 546.080 504.273
 146.583 548.759
 706.534 106.711
 507.088 918.139
 143.920 304.187
 722.817 574.199
 904.029 405.553
 705.493 956.991
 181.646 478.478
 885.539 121.875
 951.570 726.461
 861.468 568.685
 746.190 34.413
 850.179 140.188
 820.170 765.670
 474.158 335.215
 633.358 776.276
 874.177 493.998
 748.118 426.565
 934.677 108.995
 514.369 124.229
 11.663 416.787
 895.772 526.694
 495.674 373.911
 267.423 3.662
 689.607 815.818
 236.393 743.853
 275.096 763.342
 451.516 54.576
 352.437 460.364
 881.404 910.666
 16.236 300.852
 256.136 763.074
 348.834 599.638
 848.049 510.225
 831.006 461.482
 773.198 500.838
 567.480 354.969
 743.229 499.766
 564.543 465.060
 106.494 873.499
 67.728 309.821
 959.378 395.041
 736.617 307.650
 659.156 225.096
 96.739 81.618
 756.548 884.937
 238.946 913.259
 921.048 623.362
 436.316 300.958
 39.453 114.076
 97.417 445.135
 215.728 159.369
 980.748 346.623
 729.041 170.527
 644.323 254.475
 160.531 935.089
 811.170 388.905
 375.224 246.446
 388.135 164.075
 43.560 683.735
 802.489 779.131
 60.735 401.349
 716.946 785.445
 927.778 570.266
 975.686 589.849
 705.622 850.911
 326.594 350.135
 55.124 353.247
 391.278 158.009
 597.745 228.578
 925.641 99.480
 42.487 754.285
 369.025 812.563
 346.683 322.962
 336.731 621.726
 436.599 577.544
 214.451 578.256
 486.795 380.882
 587.499 651.446
 426.338 849.400
 434.494 539.004
 639.736 184.099
 964.086 753.409
 898.618 7.067
 632.646 717.074
 487.572 757.194
 286.443 1.514
 568.012 955.078
 888.163 778.407
 804.676 744.703
 857.004 233.158
 610.433 629.785
 444.447 609.773
 449.937 207.540
 632.907 710.346
 87.633 564.579
 958.484 830.033
 530.366 831.912
 176.873 51.125
 462.019 832.341
 396.172 595.657
 913.016 318.315
 852.937 108.354
 670.165 656.640
 897.703 639.733
 884.186 23.908
 550.648 67.571
 548.655 929.514
 582.603 344.050
 33.218 768.426
 944.965 411.710
 887.305 851.193
 315.843 785.471
 372.765 82.011
 928.957 557.608
 22.504 915.915
 914.415 120.611
 298.195 72.698
 392.567 907.750
 677.390 508.019
 138.032 376.983
 235.935 522.005
 963.065 780.425
 705.730 443.817
 78.110 704.112
 733.789 778.962
 671.455 182.423
 502.857 897.230
 235.975 404.701
 305.926 516.084
 763.982 670.644
 109.685 281.028
 664.210 613.814
 560.984 435.216
 39.019 612.467
 454.786 820.501
 34.335 323.122
 13.841 566.830
 156.995 999.455
 754.694 752.706
 389.524 557.613
 509.916 893.276
 344.665 594.930
 824.059 311.959
 642.809 903.773
 375.438 644.642
 794.894 603.207
 934.964 921.038
 589.232 261.103
 247.935 765.321
 849.261 236.731
 908.657 297.614
 314.679 642.912
 38.257 729.997
 743.194 527.092
 323.159 506.669
 404.601 87.717
 628.797 99.736
 291.946 476.886
 76.640 342.271
 282.634 259.144
 722.111 951.974
 400.620 181.584
 59.165 805.801
 342.093 110.103
 719.976 592.660
 692.607 864.080
 354.334 862.797
 272.609 66.097
 634.990 764.431
 868.133 859.297
 217.577 106.871
 129.653 542.885
 815.150 901.648
 628.290 462.216
 59.252 436.674
 246.472 255.310
 696.387 851.252
 129.792 209.905
 798.445 360.699
 45.966 696.972
 888.891 877.848
 971.822 606.625
 247.289 84.727
 174.286 374.500
 650.102 702.056
 658.727 520.793
 635.800 108.025
 148.443 865.567
 200.580 783.105
 330.951 483.571
 993.720 656.944
 886.977 536.353
 398.531 49.798
 311.491 901.083
 868.498 918.339
 75.747 802.039
 4.584 808.396
 676.250 755.715
 777.524 700.293
 310.152 143.011
 140.492 611.636
 624.104 716.707
 867.915 843.905
 350.610 699.800
 573.736 459.996
 896.092 706.202
 488.579 437.433
 629.868 161.389
 144.605 824.505
 873.028 874.160
 767.021 642.893
 358.744 834.363
 993.122 629.796
 266.974 624.008
 827.246 735.237
 191.129 234.499
 240.262 516.774
 514.398 800.620
 985.361 775.521
 429.621 277.716
 431.244 416.165
 77.457 403.230
 115.882 192.032
 179.889 163.927
 358.223 707.414
 864.753 218.058
 394.480 427.108
 694.896 345.188
 845.556 11.766
 894.017 578.948
 791.815 722.445
 389.347 548.618
 702.859 974.070
 136.575 59.021
 18.327 61.955
 650.264 684.949
 329.422 224.737
 207.086 272.332
 101.295 268.793
 621.308 615.132
 388.084 81.449
 191.900 121.733
 413.148 261.957
 596.527 170.307
 557.530 449.641
 445.559 767.650
 763.983 517.892
 523.404 524.522
 619.001 811.431
 627.293 312.166
 121.434 853.842
 385.658 4.956
 36.775 154.587
 598.053 693.823
 627.473 752.207
 912.939 690.992
 751.292 186.304
 53.459 570.746
 844.422 578.962
 147.629 701.334
 119.668 200.934
 929.198 33.192
 581.411 214.251
 888.157 897.489
 810.387 526.537
 682.786 831.346
 227.697 809.521
 923.807 842.241
 987.274 561.978
 529.239 430.153
 250.716 613.132
 277.700 243.394
 302.447 34.491
 588.079 610.224
 404.428 65.164
 382.676 785.882
 58.740 257.041
 685.236 522.308
 237.460 652.154
 229.045 209.451
 399.181 845.472
 245.790 72.559
 690.761 333.827
 43.681 724.483
 534.415 567.346
 312.134 266.804
 930.907 706.387
 986.702 375.110
 828.535 737.544
 227.006 674.244
 77.903 450.748
 684.972 756.643
 29.615 850.111
 931.996 484.493
 155.275 29.104
 160.943 573.425
 53.288 941.496
 149.490 726.592
 415.432 39.554
 860.824 883.573
 506.057 517.244
 939.670 94.598
 174.729 115.995
 37.866 518.677
 569.579 742.374
 254.049 481.611
 430.360 769.330
 704.525 89.381
 957.988 995.066
 143.175 762.513
 825.144 106.057
 731.545 191.858
 407.399 813.986
 218.506 585.503
 976.480 931.566
 442.498 915.558
 560.047 731.446
 817.090 933.410
 792.171 348.084
 229.077 519.198
 165.084 477.786
 72.577 998.047
 158.533 590.901
 295.458 189.825
 233.893 566.781
 757.222 474.315
 305.136 511.642
 629.284 128.871
 159.827 327.532
 326.904 725.516
 225.722 813.563
 692.360 819.489
 840.618 35.201
 74.841 397.283
 766.301 871.447
 125.865 221.041
 526.260 911.151
 679.553 964.790
 379.103 727.416
 972.948 809.473
 455.997 412.422
 718.753 386.358
 85.024 644.055
 535.776 836.414
 345.118 411.180
 913.243 506.318
 887.393 417.509
 4.661 915.175
 435.578 576.649
 963.505 100.955
 736.337 505.756
 423.614 58.441
 134.028 515.231
 846.589 493.589
 155.709 911.053
 389.696 590.300
 226.675 998.932
 351.993 478.330
 813.491 670.597
 122.799 934.328
 282.449 917.843
 452.650 886.761
 641.793 755.711
 187.991 139.846
 134.269 429.387
 830.756 507.788
 593.985 157.428
 204.313 150.021
 262.800 145.165
 508.043 228.115
 764.232 945.122
 331.932 238.371
 497.865 95.681
 66.249 199.290
 388.612 124.875
 193.807 744.307
 699.800 643.857
 385.930 556.977
 197.217 195.560
 158.540 223.720
 986.321 480.198
 180.352 719.110
 693.067 403.159
 587.827 397.203
 630.053 325.608
 856.138 571.777
 196.371 827.629
 734.944 826.362
 967.703 992.274
 393.423 915.205
 911.621 601.654
 469.966 77.772
 533.915 8.706
 5.703 386.892
 850.169 756.919
 902.900 244.478
 161.171 101.933
 313.155 704.951
 172.427 421.100
 277.704 86.540
 971.670 448.027
 643.119 481.936
 401.493 347.499
 218.148 724.989
 27.945 751.505
 857.539 47.897
 3.957 49.369
 520.730 777.652
 906.039 894.890
 799.573 691.148
 33.848 132.182
 210.393 60.642
 608.379 111.548
 50.187 476.200
 892.121 769.699
 501.517 495.943
 43.073 378.151
 190.441 330.537
 766.765 653.453
 639.678 663.341
 762.165 997.476
 176.322 405.396
 987.593 160.294
 338.943 514.064
 773.437 147.960
 750.334 810.437
 354.929 928.969
 674.938 123.862
 18.714 513.298
 37.709 698.156
 482.879 514.199
 845.728 4.823
 546.134 973.585
 604.979 331.137
 335.567 295.543
 170.519 418.116
 494.732 738.872
 294.791 203.698
 428.647 358.363
 60.475 333.909
 756.696 236.702
 93.198 509.230
 618.613 635.500
 466.436 170.110
 586.027 527.089
 134.343 245.492
 8.865 200.784
 485.093 208.132
 481.864 11.570
 702.286 32.348
 264.193 239.343
 388.160 631.770
 390.578 727.384
 750.892 279.932
 544.270 884.652
 328.387 464.364
 642.806 573.481
 30.060 689.926
 341.964 808.603
 371.702 289.777
 69.903 401.985
 380.214 198.622
 743.700 178.391
 306.592 534.313
 428.886 26.908
 136.862 377.677
 16.822 352.798
 889.790 259.570
 605.739 851.303
 873.162 996.931
 972.821 480.512
 801.631 870.293
 64.026 994.741
 900.795 923.394
 255.529 984.399
 604.914 876.680
 659.094 514.873
 48.130 781.479
 559.780 768.173
 427.891 867.160
 247.692 560.035
 239.475 831.782
 798.778 865.721
 925.013 145.547
 488.676 64.253
 310.418 339.208
 407.319 168.365
 308.277 65.548
 852.528 901.659
 311.583 295.931
 293.234 811.626
 887.602 955.972
 135.738 254.278
 276.789 740.692
 430.868 780.619
 610.342 671.579
 710.676 315.260
 61.494 73.127
 728.073 301.960
 548.102 227.368
 332.385 349.092
 393.490 700.343
 592.176 630.148
 143.271 678.193
 570.819 560.957
 720.266 72.622
 570.565 907.629
 298.168 390.961
 840.349 189.343
 786.025 666.174
 547.969 880.330
 66.498 123.258
 557.952 729.150
 126.269 753.046
 245.219 384.209
 789.786 870.100
 177.284 216.968
 828.967 861.770
 183.216 683.424
 10.731 269.620
 717.955 65.872
 978.738 677.103
 851.028 937.006
 390.932 468.832
 937.601 23.960
 174.072 753.120
 548.487 298.454
 162.182 742.240
 478.951 449.077
 387.532 821.212
 261.340 411.478
 348.559 828.891
 164.878 241.527
 224.994 662.978
 970.972 355.136
 110.766 907.582
 111.524 457.277
 332.367 487.742
 0.895 412.905
 84.712 365.277
 482.880 836.057
 296.872 505.399
 358.664 392.774
 513.066 30.407
 519.798 221.925
 894.833 917.516
 544.548 609.230
 301.530 340.551
 942.210 128.279
 949.082 863.109
 967.260 53.028
 870.830 993.125
 945.420 504.965
 376.442 950.212
 932.221 720.979
 820.939 988.034
 789.632 102.044
 229.410 880.365
 149.295 555.453
 975.795 612.868
 416.478 692.942
 666.011 330.347
 844.608 952.154
 334.798 844.043
 617.093 819.121
 817.965 693.968
 855.044 334.720
 821.608 841.431
 23.389 649.083
 469.658 506.477
 534.158 866.006
 491.296 699.329
 597.478 6.414
 309.075 375.070
 904.733 968.434
 33.636 383.252
 353.774 614.759
 266.685 21.281
 255.887 959.614
 993.363 829.879
 764.121 132.018
 119.476 604.444
 301.574 774.433
 117.434 516.566
 668.368 601.727
 104.632 840.186
 92.531 441.147
 634.895 417.222
 541.119 536.500
 761.060 553.876
 105.169 706.502
 76.662 152.911
 649.988 966.562
 596.790 216.178
 318.578 963.742
 450.562 318.419
 981.461 435.835
 466.463 696.321
 634.807 427.380
 201.233 420.128
 807.591 108.689
 735.445 938.471
 697.715 319.882
 404.981 595.865
 420.021 862.386
 405.790 517.489
 22.192 687.994
 76.461 304.021
 867.450 483.415
 384.135 62.679
 358.210 350.195
 297.044 467.084
 498.430 860.333
 982.731 351.517
 383.116 391.804
 114.006 133.816
 733.489 371.366
 562.218 470.150
 140.777 570.581
 805.168 584.662
 768.877 501.979
 948.380 813.382
 127.637 973.174
 155.384 946.602
 848.799 95.747
 884.996 854.119
 563.434 271.559
 849.268 806.467
 333.848 541.310
 321.015 550.709
 178.266 968.680
 948.835 15.886
 40.366 628.817
 772.723 980.339
 797.909 93.751
 695.209 866.337
 228.855 771.235
 350.128 287.635
 115.709 910.253
 550.320 79.432
 179.053 778.993
 291.736 319.837
 302.098 333.417
 477.541 605.355
 505.176 400.911
 12.990 383.379
 521.688 919.066
 949.430 51.532
 236.853 399.986
 741.020 401.467
 3.137 481.923
 66.290 673.909
 219.629 19.541
 782.030 378.181
 38.386 629.077
 471.001 254.875
 573.455 313.385
 347.467 481.896
 175.593 753.074
 453.579 864.655
 788.436 963.085
 651.305 249.258
 914.021 319.120
 753.194 457.159
 534.149 886.073
 683.128 380.700
 409.318 602.204
 85.869 486.570
 412.181 150.251
 660.343 349.449
 54.112 382.467
 352.843 247.612
 691.102 453.910
 667.727 578.210
 311.495 490.931
 817.604 440.229
 528.909 704.204
 403.653 251.180
 847.942 512.759
 278.834 538.570
 310.039 33.065
 269.723 923.773
 837.408 401.486
 412.028 904.474
 502.395 926.382
 264.160 968.429
 289.764 235.209
 4.312 227.279
 874.356 10.416
 269.202 552.079
 394.468 854.521
 764.972 794.631
 2.613 438.832
 358.871 279.338
 164.276 661.990
 758.490 303.058
 748.698 754.423
 695.876 855.219
 114.019 434.303
 277.374 402.426
 785.430 561.468
 435.032 122.125
 315.900 600.710
 148.830 935.010
 314.037 337.876
 805.476 608.121
 935.469 75.199
 52.331 877.757
 828.570 240.659
 205.073 286.955
 271.387 394.885
 414.406 325.401
 156.271 813.927
 707.814 595.019
 397.259 613.357
 842.456 462.484
 30.869 95.560
 858.611 876.430
 735.293 125.305
 861.199 363.891
 140.392 736.813
 9.804 334.625
 279.220 357.492
 923.311 636.390
 931.848 398.580
 739.806 257.350
 727.848 51.218
 280.125 367.765
 452.235 868.672
 86.713 751.644
 490.841 682.686
 318.726 585.464
 158.654 56.397
 428.329 476.398
 384.745 420.220
 398.571 443.311
 939.854 263.871
 844.930 892.297
 849.969 901.097
 53.744 652.667
 557.380 907.941
 712.251 362.419
 688.398 25.761
 666.219 253.518
 336.548 172.226
 89.531 31.511
 646.493 913.499
 361.022 681.348
 215.803 905.721
 191.108 787.926
 650.178 141.192
 925.940 227.232
 197.574 452.555
 859.924 769.419
 135.525 395.544
 16.417 411.437
 834.577 996.936
 497.443 812.517
 713.174 709.226
 770.546 494.943
 632.572 437.939
 346.857 964.845
 354.625 522.664
 229.588 338.607
 153.904 770.752
 375.098 680.837
 395.008 915.749
 636.167 86.350
 165.739 444.118
 254.058 603.413
 909.583 487.512
 765.354 696.533
 392.713 188.161
 102.531 897.750
 440.226 526.874
 933.047 174.859
 305.781 362.415
 717.808 947.945
 623.303 313.851
 221.621 472.421
 907.392 960.825
 999.454 853.380
 1.808 618.139
 764.538 404.178
 657.670 28.607
 147.709 568.809
 192.323 720.798
 639.635 615.951
 527.089 395.321
 5.061 720.672
 621.318 574.775
 35.063 582.154
 658.248 309.133
 601.943 101.857
 245.482 41.329
 872.355 851.808
 272.613 769.174
 566.132 598.127
 27.238 491.922
 997.850 277.023
 267.699 96.065
 560.295 831.626
 449.293 448.948
 386.734 755.932
 415.988 555.102
 323.297 120.384
 21.002 353.726
 543.191 101.215
 198.920 652.229
 208.220 447.451
 554.532 996.430
 425.667 5.666
 87.657 59.876
 333.729 9.276
 970.270 620.211
 778.034 717.877
 516.834 997.893
 595.245 570.148
 528.578 220.541
 705.407 963.950
 888.402 294.190
 818.571 288.047
 678.980 100.824
 697.669 855.272
 689.662 280.431
 280.973 896.913
 168.047 316.651
 74.225 7.710
 212.983 139.958
 673.346 131.365
 653.686 243.580
 0.302 864.208
 424.196 318.358
 331.991 62.117
 836.238 137.127
 808.090 260.612
 242.546 131.449
 229.664 573.797
 35.745 218.694
 345.292 603.646
 867.094 761.155
 782.930 561.628
 219.927 517.433
 469.158 640.323
 812.822 416.646
 6.484 549.395
 718.857 425.616
 605.832 689.662
 4.243 556.274
 925.003 338.329
 250.040 683.828
 502.845 380.454
 615.151 715.259
 439.218 985.063
 421.503 302.376
 916.860 392.899
 340.203 664.752
 35.256 876.487
 580.744 746.579
 999.266 437.312
 437.361 339.783
 824.973 920.346
 733.811 566.137
 568.978 719.672
 189.778 216.818
 409.850 902.631
 271.466 532.588
 294.828 441.655
 401.537 596.008
 972.180 876.300
 408.375 263.871
 49.157 461.896
 163.738 548.914
 814.631 40.585
 566.398 261.339
 339.751 105.568
 405.706 129.399
 292.932 946.115
 414.571 262.061
 779.017 250.966
 680.727 813.525
 716.287 18.330
 915.999 818.083
 7.294 244.648
 226.471 33.736
 326.275 330.119
 525.882 54.333
 351.458 900.773
 587.384 103.238
 907.356 274.334
 635.038 628.146
 770.489 825.633
 989.629 788.434
 930.758 287.850
 459.786 15.931
 316.424 574.990
 218.713 280.419
 388.383 61.011
 841.697 386.289
 422.129 699.643
 965.800 340.942
 634.514 729.827
 839.713 483.928
 816.576 563.805
 480.725 953.938
 620.493 392.979
 572.280 145.010
 763.828 931.178
 898.097 900.623
 881.150 921.694
 498.633 292.100
 623.676 705.233
 787.400 294.314
 511.674 437.750
 216.043 515.701
 439.911 883.050
 318.874 260.542
 159.733 23.378
 893.770 639.345
 376.429 736.188
 933.977 628.726
 750.036 196.524
 664.694 986.568
 341.918 467.377
 562.580 713.532
 257.157 435.935
 652.009 420.572
 70.597 108.456
 238.623 7.263
 347.348 572.745
 821.078 611.212
 259.514 222.819
 431.745 878.988
 121.158 178.721
 515.497 398.960
 102.147 54.724
 534.507 181.839
 506.110 176.057
 361.584 571.791
 703.573 128.198
 723.141 6.754
 72.270 769.562
 206.994 848.491
 414.220 939.835
 844.299 689.171
 173.463 459.346
 896.816 370.650
 77.228 312.671
 71.141 574.540
 353.005 330.562
 984.487 545.663
 548.704 182.408
 819.141 979.227
 895.205 36.488
 925.037 654.346
 620.661 72.594
 815.307 245.259
 252.528 892.225
 904.608 239.298
 653.190 281.999
 274.116 780.556
 833.196 278.496
 222.939 923.962
 805.420 855.253
 849.238 500.693
 295.116 118.527
 64.381 977.337
 744.089 736.931
 402.238 143.895
 59.441 535.691
 568.261 635.615
 104.035 119.602
 657.722 517.901
 230.675 925.607
 340.838 919.539
 776.699 887.985
 499.009 855.472
 490.121 583.575
 938.776 445.070
 310.726 234.181
 999.196 104.763
 815.614 716.735
 398.029 514.991
 322.998 973.077
 279.560 161.403
 72.862 140.051
 582.205 600.369
 838.978 822.348
 940.581 761.082
 622.329 206.197
 980.952 173.325
 907.945 928.094
 120.415 994.587
 90.520 551.650
 601.558 736.367
 671.766 215.006
 201.486 181.632
 365.604 54.776
 765.951 808.558
 305.069 719.041
 807.913 145.521
 694.761 996.419
 950.455 575.101
 890.202 920.959
 14.845 767.574
 484.197 789.469
 287.093 884.457
 342.129 240.653
 625.304 68.415
 32.725 801.133
 982.956 285.880
 956.404 275.072
 960.994 962.639
 965.893 730.096
 708.071 840.337
 17.634 66.636
 860.573 264.041
 580.041 720.474
 952.414 509.013
 176.353 674.379
 482.236 480.487
 654.312 895.472
 459.155 26.197
 978.979 586.683
 66.999 430.704
 543.494 275.847
 103.908 297.083
 18.525 62.293
 34.912 739.641
 525.746 111.782
 8.729 526.102
 663.018 315.423
 658.498 824.746
 446.602 501.485
 254.765 477.659
 214.072 571.095
 86.019 72.411
 674.307 795.822
 288.938 498.709
 649.809 408.476
 671.773 521.990
 261.410 695.492
 7.715 191.373
 814.352 482.825
 411.402 524.217
 993.676 135.765
 544.982 913.862
 30.357 670.736
 777.308 521.533
 699.759 23.491
 991.210 609.246
 631.564 918.765
 402.554 309.698
 793.718 642.103
 627.586 814.140
 839.103 592.078
 871.228 883.289
 527.324 72.526
 771.426 83.193
 738.293 917.649
 339.048 242.040
 840.263 291.421
 998.179 480.278
 851.954 195.616
 830.064 340.692
 13.699 702.876
 330.498 233.589
 951.721 812.758
 833.642 701.907
 556.316 735.670
 966.309 129.369
 300.639 733.676
 260.456 79.963
 881.814 795.442
 255.502 727.821
 478.316 68.067
 907.083 962.394
 372.999 299.577
 928.826 24.737
 304.162 516.653
 325.813 627.348
 369.958 742.354
 32.728 753.725
 144.754 983.592
 399.642 936.406
 468.475 738.865
 630.377 126.410
 68.139 409.888
 981.979 35.734
 269.691 778.461
 91.763 441.809
 890.862 930.091
 676.408 662.860
 383.174 981.930
 714.720 661.080
 152.801 783.735
 203.921 812.048
 52.937 501.363
 493.933 740.181
 450.375 23.285
 833.378 98.132
 249.567 327.632
 86.409 240.467
 360.446 951.971
 35.476 276.851
 451.522 177.626
 409.612 496.078
 395.276 397.746
 861.377 29.144
 624.789 821.865
 852.376 406.991
 43.108 383.700
 544.190 297.515
 102.450 682.862
 778.951 747.901
 969.499 490.611
 474.820 174.498
 164.390 785.545
 862.930 735.651
 881.245 223.921
 13.281 586.421
 122.196 173.302
 800.544 481.675
 387.787 995.282
 562.378 790.072
 625.492 716.688
 121.728 871.035
 434.211 907.896
 952.748 5.549
 723.295 836.538
 142.571 355.824
 525.480 395.260
 466.548 345.468
 937.630 39.233
 584.217 128.345
 13.300 904.492
 761.673 568.893
 236.512 319.084
 20.940 148.179
 175.007 238.284
 549.185 87.739
 329.564 421.254
 114.115 537.361
 678.142 873.646
 123.729 84.093
 151.867 678.411
 538.967 929.122
 294.881 560.908
 750.002 558.780
 750.346 635.227
 617.425 458.238
 407.234 773.108
 467.942 624.695
 41.806 957.111
 933.128 214.768
 926.961 123.697
 95.096 382.810
 72.914 183.011
 623.547 148.054
 743.379 699.621
 76.727 274.448
 479.792 726.855
 619.402 604.098
 707.771 367.185
 362.506 890.329
 818.499 158.192
 832.992 907.003
 464.834 499.695
 673.235 835.034
 317.601 199.787
 184.745 653.942
 149.656 248.748
 361.852 394.982
 390.126 68.446
 401.251 683.148
 82.918 435.122
 570.038 438.651
 934.601 755.023
 718.228 995.729
 117.557 370.563
 535.079 189.706
 53.497 590.585
 978.329 264.637
 216.891 438.409
 711.188 256.844
 322.298 977.905
 126.363 947.898
 177.178 58.786
 835.335 578.599
 153.521 480.937
 773.498 438.289
 146.872 743.258
 189.677 746.999
 117.430 559.670
 327.155 127.881
 740.344 304.136
 91.024 510.890
 304.787 113.709
 164.784 743.456
 95.568 925.275
 72.333 127.898
 946.889 655.181
 467.406 817.569
 183.313 724.013
 312.050 633.428
 544.259 370.012
 622.718 700.065
 39.616 638.043
 614.179 25.744
 697.753 546.393
 557.806 86.163
 363.830 956.318
 645.300 828.103
 684.464 850.173
 967.900 639.749
 101.300 579.732
 194.292 482.072
 575.707 709.192
 170.344 924.311
 212.711 145.138
 936.385 550.584
 355.471 632.016
 231.885 518.979
 821.442 475.391
 555.184 764.930
 65.144 631.274
 92.558 893.451
 325.727 428.437
 104.675 536.812
 473.922 47.761
 640.939 343.084
 864.227 110.082
 177.750 674.764
 154.206 978.721
 83.174 44.251
 731.575 587.923
 788.658 693.617
 127.420 202.181
 492.190 80.090
 954.765 698.018
 873.799 286.392
 438.075 958.924
 123.653 108.062
 261.719 271.241
 968.658 239.898
 112.529 204.708
 941.700 193.269
 100.156 122.847
 928.209 318.477
 963.769 977.511
 810.173 215.290
 197.878 446.645
 523.937 414.753
 614.695 338.103
 974.000 171.303
 394.848 834.256
 372.739 571.916
 929.742 936.941
 780.599 644.585
 122.947 0.313
 931.217 318.970
 768.339 636.381
 72.610 684.980
 961.059 436.033
 223.520 128.544
 603.555 774.416
 320.940 356.764
 151.122 636.458
 561.650 706.292
 85.436 594.627
 361.085 249.319
 825.062 250.764
 764.261 251.550
 70.920 86.767
 545.854 317.368
 963.027 490.386
 283.272 790.846
 990.831 983.365
 234.101 520.031
 780.092 396.298
 207.206 179.028
 679.367 939.972
 797.716 861.758
 321.613 114.666
 325.967 387.164
 952.592 990.139
 748.137 603.235
 536.678 159.156
 313.864 252.065
 289.854 210.960
 158.781 606.662
 994.602 748.565
 615.975 949.180
 945.680 160.957
 291.263 7.309
 711.160 700.028
 807.554 68.759
 699.561 59.362
 220.984 662.076
 259.284 30.898
 36.973 324.634
 237.204 864.260
 301.571 115.812
 453.191 376.522
 659.782 605.591
 849.181 376.860
 507.893 147.423
 415.417 566.461
 324.767 291.255
 731.561 250.065
 53.789 310.363
 762.997 218.317
 582.497 497.543
 677.976 311.794
 193.357 265.876
 982.036 6.192
 552.615 191.173
 363.726 926.949
 783.597 122.389
 799.171 339.872
 308.250 918.386
 739.877 216.677
 11.379 440.765
 503.935 551.224
 414.221 229.924
 278.984 829.515
 669.185 42.651
 727.792 325.860
 490.277 752.516
 943.910 616.284
 501.737 267.946
 143.615 40.985
 761.433 256.482
 787.377 999.014
 439.582 867.453
 913.647 874.469
 304.560 999.780
 32.243 43.967
 985.903 288.074
 484.476 35.490
 103.661 90.713
 331.158 249.762
 629.278 710.438
 504.335 233.740
 85.878 604.662
 659.109 843.844
 917.764 832.651
 221.025 552.008
 26.071 714.663
 953.519 944.024
 748.692 58.876
 708.030 216.081
 579.888 151.267
 183.918 286.533
 503.699 447.780
 661.897 366.224
 733.563 894.076
 6.888 348.009
 889.992 503.359
 315.702 826.134
 643.260 115.483
 541.803 596.077
 736.539 649.525
 221.460 38.089
 177.574 46.563
 89.069 291.636
 537.814 19.795
 268.552 787.133
 473.911 615.751
 804.923 735.717
 237.928 14.775
 325.789 72.480
 472.743 422.813
 445.504 104.732
 604.413 932.626
 321.467 500.919
 703.354 853.826
 297.762 50.177
 553.637 861.528
 408.784 874.860
 560.458 917.263
 325.946 52.315
 958.759 938.156
 103.251 226.767
 933.201 686.956
 379.740 112.106
 796.337 22.501
 924.223 412.060
 326.321 74.632
 33.818 741.611
 969.135 816.907
 124.445 514.181
 547.852 22.868
 258.393 370.340
 780.393 465.957
 549.525 738.372
 628.567 108.721
 656.543 223.475
 828.745 713.913
 533.478 174.808
 885.400 978.983
 446.419 447.643
 43.180 767.684
 7.009 797.081
 944.462 999.883
 715.119 760.865
 683.881 115.844
 671.970 328.638
 98.775 997.253
 725.859 185.574
 397.474 688.003
 178.416 157.616
 591.712 987.582
 221.234 487.018
 834.165 903.883
 729.938 309.636
 289.179 356.033
 732.712 784.144
 909.435 357.729
 438.501 598.452
 731.913 24.433
 880.187 426.000
 524.412 111.243
 51.702 465.965
 743.816 770.393
 525.236 633.920
 446.729 826.984
 383.451 695.950
 613.086 8.136
 427.910 598.275
 97.633 264.256
 893.266 139.965
 359.974 22.277
 749.252 688.222
 191.296 980.770
 379.925 829.252
 758.304 857.710
 340.356 183.952
 528.716 435.909
 681.961 363.026
 587.472 811.915
 263.698 473.081
 761.324 75.214
 610.490 261.432
 57.467 750.433
 403.552 966.366
 608.314 390.764
 79.125 50.530
 471.509 271.889
 339.746 82.612
 836.941 398.376
 541.241 207.015
 969.240 85.893
 882.589 528.650
 296.473 450.142
 396.602 732.008
 627.955 835.273
 796.733 757.450
 434.156 809.545
 987.379 46.060
 290.195 993.557
 277.826 925.955
 15.530 956.501
 167.847 101.671
 233.095 399.233
 688.214 893.913
 221.595 160.913
 202.536 94.926
 198.177 450.266
 906.599 805.973
 901.809 465.889
 924.411 924.471
 359.883 975.513
 401.395 581.551
 524.547 855.550
 667.615 593.916
 526.938 324.057
 798.713 200.417
 285.655 47.406
 478.595 82.841
 242.712 269.202
 283.249 16.724
 910.862 45.564
 504.947 821.917
 479.066 910.725
 643.993 460.121
 919.326 318.553
 263.041 799.293
 302.752 877.191
 156.578 389.884
 503.224 224.377
 693.527 498.222
 234.231 779.528
 780.180 56.409
 722.285 95.399
 528.062 319.999
 15.873 47.724
 339.313 94.196
 412.341 217.003
 511.118 881.673
 159.795 994.439
 459.453 221.389
 63.415 786.456
 447.471 594.533
 955.191 192.455
 30.331 353.177
 935.572 822.247
 879.006 227.292
 580.803 27.355
 881.862 649.845
 849.692 909.171
 433.702 736.927
 590.269 592.412
 175.065 614.985
 415.528 610.727
 535.186 510.544
 316.399 929.670
 733.942 735.348
 940.849 357.957
 213.004 303.188
 674.998 989.275
 174.199 311.041
 903.178 632.618
 211.753 579.403
 439.683 578.610
 220.797 63.285
 659.558 302.634
 461.485 670.442
 306.197 3.378
 48.717 826.613
 19.993 39.044
 242.297 144.363
 968.059 64.752
 829.945 133.430
 416.661 846.233
 52.789 52.863
 984.956 569.835
 924.596 781.037
 663.651 870.996
 275.060 266.562
 441.086 537.109
 315.176 534.723
 720.990 821.025
 218.191 939.522
 262.762 834.200
 950.422 965.232
 451.845 519.714
 17.658 254.167
 592.879 72.219
 638.743 44.925
 93.296 351.711
 169.883 989.350
 804.429 199.075
 11.209 534.143
 48.721 612.410
 189.131 127.183
 576.080 383.615
 860.132 377.783
 653.821 64.667
 988.236 668.331
 949.871 463.049
 851.699 301.803
 768.470 327.255
 105.116 60.832
 444.442 438.096
 209.715 550.380
 403.053 72.153
 823.832 164.108
 106.746 243.402
 472.435 236.632
 100.623 391.538
 571.921 467.673
 851.039 295.211
 835.559 93.321
 465.183 110.388
 715.019 363.154
 556.001 123.964
 911.877 504.669
 51.557 266.891
 15.270 628.604
 169.156 736.344
 961.670 576.402
 813.802 460.406
 571.798 925.650
 502.355 219.538
 777.847 658.353
 446.764 275.495
 19.519 32.917
 492.870 499.823
 445.961 172.436
 249.370 530.592
 126.811 743.243
 451.746 98.295
 141.585 818.545
 588.403 671.172
 703.110 837.546
 224.369 188.457
 976.215 231.873
 647.985 229.803
 904.205 314.836
 247.771 253.544
 657.694 947.421
 912.667 909.269
 606.052 105.680
 205.027 165.893
 392.334 90.886
 750.981 509.990
 507.171 825.557
 349.157 566.293
 23.260 559.908
 541.500 619.239
 15.199 734.884
 597.276 8.222
 873.150 585.568
 14.896 707.217
 774.921 964.077
 180.294 449.987
 139.426 471.312
 873.194 33.823
 903.128 234.901
 974.304 327.219
 976.079 994.906
 291.334 559.987
 609.894 763.422
 636.850 618.857
 588.697 428.796
 606.398 878.749
 906.371 765.264
 324.601 31.634
 767.900 385.179
 356.247 33.781
 525.973 0.440
 78.516 671.264
 291.262 724.364
 842.061 976.842
 18.806 92.909
 928.408 342.945
 534.943 578.439
 558.180 330.720
 218.487 939.085
 390.900 929.446
 453.621 137.010
 157.860 70.459
 925.971 379.912
 313.063 131.963
 810.967 217.744
 105.006 713.252
 706.790 452.660
 948.605 227.094
 172.776 801.684
 799.622 616.150
 156.096 961.532
 744.318 392.711
 710.998 651.769
 758.678 20.764
 850.183 810.187
 561.523 586.134
 309.298 852.729
 384.288 555.460
 473.622 524.701
 960.620 919.978
 809.428 611.489
 957.530 8.044
 287.979 662.060
 736.373 974.151
 492.523 939.461
 758.942 315.767
 190.997 347.122
 107.418 506.951
 50.640 901.560
 635.668 884.478
 104.477 10.128
 835.526 583.831
 371.174 961.522
 910.435 545.072
 324.525 507.130
 78.500 229.334
 430.451 579.068
 258.966 682.905
 769.633 197.376
 965.123 325.862
 472.691 621.688
 70.147 334.640
 770.056 224.478
 721.418 632.361
 436.637 342.304
 847.214 337.023
 156.206 202.350
 674.550 476.658
 284.541 643.773
 408.398 933.398
 924.287 742.196
 614.007 887.107
 486.851 102.212
 1.939 596.262
 684.167 773.490
 799.276 672.360
 420.792 753.288
 963.060 208.013
 427.469 409.683
 369.052 232.509
 852.186 959.174
 209.433 157.026
 893.144 188.522
 29.090 690.476
 987.243 768.514
 696.889 352.523
 953.285 877.187
 674.114 269.490
 804.675 57.787
 938.524 639.210
 993.689 674.067
 33.786 710.595
 508.373 399.644
 828.111 601.467
 221.704 561.838
 523.561 923.611
 977.021 42.283
 302.608 286.903
 198.145 770.628
 228.295 995.573
 29.407 603.653
 828.795 950.383
 660.559 795.372
 349.830 142.641
 172.815 85.256
 305.494 522.169
 881.900 178.099
 509.329 184.593
 256.769 592.541
 735.538 137.609
 391.665 313.717
 10.950 645.460
 115.542 712.348
 940.573 730.839
 875.803 866.968
 545.546 639.508
 850.208 842.622
 667.009 391.278
 467.233 998.598
 841.358 288.695
 874.654 895.547
 662.853 909.189
 440.526 490.356
 453.275 535.881
 229.879 702.507
 692.859 695.417
 532.374 31.308
 223.038 867.509
 956.977 137.762
 3.390 50.429
 723.654 382.058
 939.829 640.110
 511.660 447.425
 448.552 579.055
 339.473 868.801
 384.023 416.924
 301.749 521.325
 345.646 399.914
 750.282 675.741
 246.444 964.066
 433.979 877.569
 140.633 682.248
 790.201 702.279
 381.276 330.115
 667.572 943.073
 133.300 957.961
 247.903 330.443
 472.870 738.632
 389.448 808.087
 836.968 602.930
 430.973 308.409
 474.994 860.055
 149.535 8.678
 29.055 859.204
 856.364 97.555
 115.642 397.564
 924.564 48.406
 186.495 778.490
 577.606 453.341
 351.358 820.935
 814.824 308.867
 793.958 507.371
 523.681 714.411
 902.069 513.065
 320.782 718.521
 963.004 405.983
 494.974 259.669
 900.772 555.751
 695.068 50.200
 906.775 594.411
 138.477 859.667
 251.973 874.493
 120.220 999.918
 77.485 654.885
 307.433 196.516
 508.603 486.481
 623.729 263.057
 192.950 382.849
 699.843 655.616
 949.200 151.603
 709.289 668.789
 953.576 676.297
 565.809 602.863
 65.475 813.238
 656.796 59.488
 982.670 880.311
 575.392 752.587
 854.943 833.721
 323.529 9.188
 410.640 162.497
 646.716 904.317
 154.128 178.829
 65.075 663.584
 567.588 785.092
 648.286 280.606
 744.906 386.273
 86.929 953.782
 449.004 460.761
 409.990 933.442
 119.893 365.097
 136.361 187.035
 975.708 331.694
 404.030 203.447
 602.337 816.062
 949.007 549.868
 581.884 495.342
 790.029 13.831
 981.795 337.487
 275.757 372.513
 333.991 415.230
 257.801 860.258
 948.965 86.707
 632.949 98.293
 608.543 1.526
 246.811 718.062
 391.330 204.206
 142.438 777.547
 338.185 623.609
 673.090 729.893
 45.875 75.641
 958.065 562.952
 973.190 825.670
 252.365 459.705
 95.941 906.416
 811.129 121.549
 599.442 56.396
 872.462 703.122
 46.342 14.087
 149.865 98.504
 104.182 295.116
 238.499 329.526
 614.222 705.841
 196.592 768.642
 887.220 59.267
 191.188 397.874
 432.662 601.407
 1.016 793.972
 378.024 911.907
 681.540 836.048
 79.890 786.211
 229.383 568.946
 538.031 252.954
 374.542 302.662
 319.020 235.234
 996.479 979.881
 602.734 874.196
 249.884 460.632
 461.544 534.937
 521.183 530.980
 549.541 485.596
 369.550 783.349
 452.403 48.801
 766.098 696.590
 165.075 179.254
 190.134 187.225
 615.251 321.434
 507.965 47.835
 129.575 587.388
 411.958 238.417
 993.616 696.856
 477.919 171.470
 236.203 312.000
 377.604 416.931
 876.990 838.494
 309.290 649.780
 719.543 56.456
 459.218 937.887
 410.412 81.589
 35.535 402.597
 680.260 772.937
 706.966 927.573
 151.984 323.108
 792.013 505.946
 761.824 54.840
 270.252 331.053
 64.776 459.957
 192.717 196.599
 560.430 949.413
 748.842 788.386
 707.942 223.155
 576.670 147.755
 730.639 343.511
 682.797 858.182
 326.396 623.839
 948.633 258.325
 387.015 84.117
 848.090 390.012
 129.263 126.361
 974.839 136.745
 195.944 35.315
 889.097 551.336
 294.347 94.397
 836.919 179.993
 502.026 344.703
 89.597 999.941
 139.212 17.925
 95.750 649.447
 939.877 294.757
 760.730 959.477
 459.021 522.070
 971.900 427.459
 244.865 248.458
 807.333 503.564
 247.111 183.233
 610.429 201.974
 395.281 363.530
 523.345 183.002
 886.338 733.608
 965.223 671.287
 793.582 945.920
 562.476 240.991
 427.573 322.056
 911.648 986.972
 925.851 540.698
 332.105 52.881
 756.261 117.536
 76.202 60.254
 826.278 117.346
 766.358 99.784
 288.814 690.637
 657.982 545.596
 717.413 996.428
 548.595 739.532
 337.657 289.473
 209.147 284.954
 397.160 485.944
 374.034 273.770
 437.066 338.086
 940.225 747.167
 299.891 548.194
 769.995 326.608
 731.525 228.691
 620.950 529.166
 671.793 201.769
 324.258 348.089
 994.128 753.472
 558.480 299.152
 969.474 778.344
 911.295 134.842
 964.631 327.352
 452.232 656.627
 416.070 600.193
 651.626 620.629
 475.091 490.033
 148.171 260.149
 630.527 121.948
 891.324 831.111
 265.572 43.789
 445.311 230.881
 383.440 88.851
 446.689 820.002
 483.254 582.899
 143.288 278.513
 826.766 803.827
 723.383 607.872
 605.309 101.273
 462.277 215.842
 994.922 166.981
 89.806 630.233
 929.278 826.743
 815.121 529.277
 981.241 753.665
 61.268 968.128
 834.197 423.650
 666.465 454.755
 956.432 831.042
 434.521 682.294
 731.600 229.765
 874.783 572.052
 114.647 878.124
 501.448 901.082
 997.540 249.269
 480.597 275.176
 707.962 870.543
 866.248 922.660
 205.138 210.403
 377.797 602.518
 561.500 318.854
 192.192 483.630
 661.707 114.587
 684.878 817.660
 849.141 807.966
 412.035 519.037
 595.328 353.197
 919.018 820.212
 453.708 575.313
 550.429 192.857
 332.839 648.884
 268.325 935.793
 935.694 486.706
 327.204 713.406
 464.502 790.198
 356.193 885.223
 991.068 621.297
 137.106 464.682
 300.176 371.474
 896.616 765.232
 291.361 560.923
 834.636 282.564
 887.675 524.334
 550.415 686.485
 768.221 394.095
 991.846 283.819
 486.035 932.824
 109.733 309.405
 729.772 391.220
 942.488 516.293
 664.730 261.135
 861.778 894.307
 677.598 285.164
 977.665 840.201
 134.478 490.990
 612.685 639.534
 330.842 100.050
 516.115 873.331
 6.062 565.231
 388.489 19.796
 157.878 511.243
 936.555 537.036
 420.689 164.772
 272.592 556.627
 666.185 790.750
 29.995 725.291
 398.709 408.017
 187.741 953.839
 807.510 494.795
 706.690 885.629
 313.104 755.000
 685.407 813.112
 118.113 184.134
 675.421 848.689
 609.978 422.909
 966.607 208.292
 632.805 632.708
 302.046 72.153
 270.311 175.351
 425.563 241.745
 186.715 176.514
 749.750 575.239
 35.633 434.576
 981.260 332.033
 450.148 82.130
 805.228 231.506
 604.764 284.106
 341.822 389.472
 929.584 73.089
 502.987 760.563
 849.647 78.570
 132.772 224.540
 211.856 442.378
 774.259 713.415
 595.339 58.253
 512.612 503.889
 928.683 500.587
 867.489 981.480
 662.560 577.758
 497.805 319.647
 275.212 461.797
 214.141 875.952
 680.758 301.348
 724.124 969.954
 428.928 253.077
 746.568 622.030
 645.482 991.957
 782.443 862.130
 884.200 148.496
 413.943 191.603
 315.917 326.520
 584.465 544.615
 542.969 574.854
 787.769 758.388
 326.753 507.175
 437.475 749.790
 383.486 913.860
 200.222 701.059
 323.146 306.063
 637.130 987.011
 666.746 634.299
 816.620 2.814
 518.314 580.882
 423.386 663.681
 934.170 627.736
 407.536 99.877
 820.439 228.977
 87.091 931.888
 500.318 192.627
 356.611 716.820
 78.800 9.696
 863.360 459.136
 750.830 714.220
 616.848 993.177
 58.680 657.901
 2.776 103.904
 318.513 721.431
 911.211 253.679
 470.401 235.904
 72.553 40.261
 129.411 666.927
 462.587 103.519
 749.889 726.825
 107.215 220.472
 385.928 472.912
 933.677 140.460
 316.516 459.214
 701.940 190.538
 785.467 612.671
 59.161 467.124
 718.536 70.992
 521.648 180.792
 660.803 256.725
 660.459 359.729
 417.226 370.161
 984.995 82.205
 272.301 802.445
 347.697 903.592
 957.945 630.395
 74.861 388.734
 182.315 927.329
 233.970 141.076
 929.630 571.550
 325.511 437.058
 498.541 158.617
 413.782 294.283
 423.812 518.279
 41.542 307.235
 785.800 835.757
 790.503 922.624
 670.067 4.365
 714.808 561.344
 614.653 257.251
 77.003 454.496
 146.884 396.050
 422.933 591.843
 40.463 749.703
 439.077 392.680
 745.249 944.531
 716.647 727.392
 787.966 374.441
 303.053 634.625
 496.815 45.998
 133.058 401.101
 554.083 995.844
 307.003 771.683
 969.355 386.950
 8.103 624.640
 635.698 475.591
 239.188 935.434
 679.248 83.245
 703.818 731.382
 39.255 828.293
 77.931 744.596
 774.100 883.210
 714.689 852.714
 335.548 276.528
 923.818 172.618
 798.129 998.318
 372.220 873.880
 785.702 277.100
 698.178 703.915
 568.812 149.372
 28.016 679.223
 683.356 755.353
 971.017 975.788
 65.311 971.752
 663.030 341.367
 433.182 980.690
 177.112 213.435
 757.564 10.249
 844.265 534.912
 617.392 743.956
 780.722 157.061
 989.462 152.139
 830.132 862.406
 189.525 756.166
 657.367 852.941
 870.368 496.572
 411.746 968.842
 978.778 478.074
 75.415 634.393
 626.310 339.024
 769.873 290.665
 888.335 911.366
 180.681 853.974
 515.482 161.461
 225.846 36.244
 527.592 234.827
 814.056 444.812
 222.272 262.044
 269.666 526.979
 530.874 552.586
 825.128 186.828
 109.857 932.595
 659.619 341.714
 484.178 436.609
 784.067 632.724
 833.468 897.735
 705.150 801.831
 206.681 391.881
 139.536 8.942
 594.744 66.500
 68.328 210.391
 115.195 850.267
 422.124 48.424
 752.185 515.404
 549.174 915.901
 537.437 807.838
 50.861 634.828
 593.506 21.355
 356.193 709.786
 133.939 760.455
 664.559 341.988
 822.795 393.462
 305.891 286.337
 38.618 163.743
 670.307 437.714
 718.662 314.715
 243.650 494.917
 934.458 246.078
 878.142 687.692
 979.178 397.649
 733.243 896.412
 43.466 637.029
 673.969 343.027
 985.189 682.572
 723.385 699.397
 929.008 938.731
 172.034 24.119
 585.669 862.529
 467.119 496.215
 83.808 63.932
 183.781 823.909
 537.121 106.154
 443.437 345.143
 508.371 892.041
 641.673 845.105
 413.560 467.685
 410.468 652.038
 872.253 553.241
 324.550 558.890
 144.473 522.855
 5.637 993.353
 394.565 440.812
 345.400 826.685
 335.201 50.006
 500.643 492.109
 280.299 873.069
 882.858 161.895
 177.515 287.731
 417.682 609.416
 405.480 178.885
 64.586 825.197
 67.718 543.473
 718.266 246.340
 956.886 864.531
 743.614 644.728
 15.444 701.939
 187.106 864.402
 900.978 434.622
 148.052 31.692
 548.380 487.863
 450.887 927.725
 481.919 386.251
 30.035 522.202
 96.461 174.544
 795.450 345.795
 429.973 872.907
 991.556 317.815
 773.659 797.760
 574.721 753.072
 199.292 543.595
 122.836 720.056
 66.311 834.089
 540.892 400.121
 348.036 102.586
 953.136 58.307
 183.996 733.288
 867.747 150.693
 123.959 206.539
 984.423 695.836
 732.294 656.348
 987.627 580.133
 425.056 418.245
 755.084 965.288
 926.323 263.973
 617.449 452.744
 567.555 70.080
 463.842 432.867
 779.793 424.649
 510.291 919.202
 712.468 55.229
 673.336 719.476
 576.352 267.145
 536.476 619.835
 377.133 761.097
 508.301 217.507
 458.347 89.193
 671.682 505.575
 189.614 586.815
 65.057 433.499
 152.684 252.263
 349.511 595.596
 931.517 745.559
 457.019 359.807
 694.290 341.756
 422.086 79.153
 958.735 342.440
 35.202 232.453
 504.748 552.607
 664.613 138.837
 289.822 40.000
 843.193 267.756
 337.008 472.206
 358.476 623.454
 8.145 975.897
 292.837 486.869
 406.624 175.706
 992.344 230.967
 136.664 981.157
 379.867 535.259
 495.825 823.205
 531.864 175.398
 813.114 562.391
 497.999 483.235
 938.754 753.934
 25.924 406.326
 418.595 557.682
 55.480 953.995
 174.561 409.541
 541.095 325.599
 293.982 853.382
 649.877 567.244
 989.600 286.665
 545.730 603.084
 816.288 57.835
 514.872 609.334
 660.785 518.468
 901.362 131.787
 901.053 568.105
 317.094 44.905
 959.259 615.407
 561.393 382.363
 447.016 37.055
 151.540 470.444
 376.808 357.475
 925.715 418.047
 845.787 850.674
 760.874 376.693
 997.079 823.302
 554.794 613.247
 441.934 859.333
 586.913 134.764
 149.425 65.881
 607.856 682.510
 747.817 271.692
 251.872 449.877
 355.303 0.423
 937.230 971.324
 292.729 316.273
 462.429 636.986
 105.468 656.671
 244.499 86.162
 217.341 3.247
 131.451 964.200
 690.768 66.249
 84.032 848.426
 112.126 77.765
 720.208 482.708
 650.165 704.973
 785.567 245.422
 142.403 46.231
 418.184 216.049
 396.695 590.746
 559.920 521.210
 202.827 978.161
 798.081 316.917
 235.368 849.584
 150.524 801.157
 700.600 638.858
 10.369 816.281
 296.610 805.440
 398.374 676.261
 579.374 391.874
 414.778 887.454
 874.663 423.956
 999.106 986.767
 364.750 225.314
 785.326 126.866
 282.402 245.910
 548.299 639.341
 337.499 202.294
 871.043 213.613
 612.399 783.037
 694.742 668.027
 422.044 613.420
 146.272 451.489
 728.577 717.088
 851.274 906.469
 15.466 117.938
 42.455 120.041
 403.670 142.381
 448.950 577.313
 776.221 200.243
 817.546 265.283
 764.726 522.781
 162.659 824.472
 341.961 339.733
 489.749 546.090
 112.270 995.942
 884.970 714.888
 52.296 394.527
 938.964 18.837
 738.233 150.828
 479.837 518.661
 15.036 833.340
 362.409 290.772
 583.669 428.933
 508.948 139.894
 273.367 614.886
 760.091 301.640
 449.266 855.277
 190.890 415.309
 406.665 710.425
 21.315 103.485
 0.030 892.187
 826.911 623.714
 629.037 492.636
 485.211 400.122
 990.080 827.016
 806.967 956.558
 337.417 472.787
 556.222 280.649
 974.295 254.397
 95.857 888.354
 104.979 158.189
 69.772 535.438
 270.651 894.240
 791.647 355.434
 315.797 123.245
 623.868 178.433
 90.383 198.669
 947.206 402.496
 993.184 739.909
 19.087 316.158
 562.691 944.177
 350.560 488.618
 886.775 397.189
 282.472 301.700
 846.527 279.770
 370.913 957.902
 552.409 454.340
 490.076 191.024
 644.062 507.468
 294.557 274.629
 984.043 618.708
 748.412 879.353
 208.771 208.493
 798.521 498.789
 338.368 916.705
 246.835 936.913
 375.620 196.615
 339.715 135.071
 430.520 935.193
 250.871 86.220
 231.676 179.539
 273.429 926.869
 973.189 550.594
 270.794 467.184
 792.533 939.900
 457.444 386.615
 981.650 934.329
 410.218 321.642
 453.251 309.321
 946.661 854.679
 373.678 225.733
 76.274 495.551
 42.090 202.178
 137.988 661.354
 556.006 897.375
 815.918 204.919
 21.145 500.105
 386.424 529.877
 707.913 502.755
 32.192 840.640
 750.035 633.961
 680.600 703.197
 547.759 192.644
 729.747 197.773
 757.143 296.878
 439.716 403.152
 599.697 113.863
 240.727 406.389
 647.470 840.180
 873.666 137.960
 365.505 563.086
 90.089 13.973
 616.971 553.370
 634.291 62.405
 350.415 558.309
 773.705 123.452
 540.336 210.060
 678.074 64.806
 592.024 311.882
 243.108 226.300
 252.470 973.617
 359.240 505.864
 197.809 941.582
 317.488 386.747
 953.527 999.478
 777.082 566.686
 409.464 639.955
 76.559 730.980
 633.150 845.482
 312.486 976.771
 881.219 437.217
 527.168 774.328
 31.648 107.248
 106.003 487.456
 184.510 639.299
 482.042 979.770
 934.166 532.539
 953.460 832.326
 32.800 0.125
 640.812 82.712
 528.462 236.705
 724.954 73.292
 358.048 696.047
 321.455 139.827
 147.742 540.725
 949.254 169.515
 164.275 210.364
 154.576 963.841
 967.052 384.025
 647.970 326.105
 33.873 307.163
 323.444 591.540
 125.076 226.166
 852.517 180.493
 268.727 376.242
 609.443 698.812
 302.726 844.659
 491.761 166.565
 910.957 564.683
 585.635 424.460
 5.760 460.580
 499.387 460.187
 306.978 275.665
 790.375 893.553
 670.707 179.312
 57.388 754.424
 453.821 811.401
 608.407 841.501
 241.735 820.676
 865.735 738.750
 98.080 164.637
 888.670 131.585
 50.621 830.853
 208.145 563.786
 445.531 221.908
 36.011 631.560
 672.836 117.933
 370.007 761.549
 383.457 931.821
 428.283 869.038
 929.837 333.575
 656.924 60.964
 317.858 312.896
 530.804 120.710
 360.925 335.190
 860.930 289.320
 84.214 528.054
 6.917 107.066
 297.672 306.211
 526.348 82.610
 903.130 636.620
 456.385 262.130
 139.674 286.438
 778.390 441.171
 21.161 49.743
 152.645 626.824
 552.500 670.103
 794.951 261.742
 502.304 161.445
 295.403 774.923
 87.013 566.218
 225.736 853.063
 617.073 105.025
 846.860 822.170
 153.796 783.935
 992.682 99.349
 413.799 93.356
 977.835 491.979
 377.275 605.046
 941.811 374.446
 350.717 341.621
 514.319 415.229
 101.143 436.446
 759.027 529.221
 317.604 142.371
 545.504 327.040
 220.075 897.257
 410.978 275.694
 982.187 265.269
 531.080 589.993
 572.238 888.512
 127.019 73.656
 159.216 487.730
 828.618 521.121
 842.953 717.680
 599.430 189.001
 819.067 727.656
 551.091 329.108
 301.928 406.011
 646.414 937.707
 427.912 945.792
 60.117 78.452
 724.801 893.551
 56.064 255.395
 542.956 712.750
 202.241 989.003
 534.297 974.889
 709.331 639.623
 973.916 94.532
 603.610 552.078
 537.129 448.070
 366.199 200.521
 365.895 300.442
 952.622 398.511
 629.852 139.806
 691.619 25.142
 758.960 358.547
 220.668 589.300
 500.173 182.003
 196.415 311.848
 536.211 936.394
 197.809 16.156
 659.826 157.801
 773.243 763.283
 184.800 308.481
 553.280 897.085
 110.902 509.745
 418.809 539.974
 463.327 387.015
 869.928 931.239
 569.636 908.349
 550.970 671.313
 894.202 678.774
 747.231 537.630
 449.934 116.243
 52.925 196.657
 981.057 8.456
 119.291 743.903
 743.523 251.252
 806.628 466.517
 188.926 857.635
 392.191 714.207
 524.408 251.182
 13.665 972.251
 518.918 208.544
 869.389 609.312
 52.406 773.730
 44.228 792.459
 459.252 853.153
 204.301 457.469
 353.833 726.857
 903.447 245.192
 201.001 230.548
 296.013 981.113
 716.992 118.157
 659.230 617.364
 269.575 989.452
 127.031 872.359
 755.953 936.110
 336.890 906.199
 141.916 637.693
 531.291 839.339
 568.148 331.825
 853.223 352.291
 994.588 836.792
 776.091 855.789
 39.653 456.768
 536.321 169.829
 459.358 127.324
 143.426 437.894
 536.596 930.139
 657.319 286.748
 150.608 129.520
 404.181 445.233
 61.937 58.967
 186.366 96.071
 772.811 553.626
 192.900 856.799
 453.944 614.676
 677.524 189.412
 816.548 675.787
 811.360 208.397
 356.020 181.774
 785.923 794.600
 207.936 287.813
 915.947 894.329
 497.084 837.478
 425.377 171.598
 789.095 512.929
 876.809 334.131
 287.548 195.520
 985.796 534.380
 176.161 294.678
 336.061 84.225
 857.998 653.018
 347.140 161.148
 366.602 812.420
 637.779 334.714
 445.994 16.240
 650.251 231.249
 449.009 554.423
 354.324 873.112
 470.999 549.222
 914.812 584.383
 906.234 288.306
 91.498 519.704
 728.246 888.635
 630.811 36.156
 296.703 708.674
 119.337 243.296
 879.431 198.966
 392.255 103.783
 548.909 113.024
 145.820 651.471
 821.436 403.954
 490.537 996.696
 710.563 59.583
 727.539 316.091
 573.873 323.451
 139.712 509.050
 756.542 594.509
 394.403 442.601
 42.023 69.210
 667.098 14.611
 978.744 300.917
 554.677 720.831
 383.866 108.858
 569.991 109.203
 556.151 118.504
 642.183 805.308
 738.168 994.131
 812.900 571.902
 134.831 610.060
 769.240 764.722
 755.199 867.699
 119.617 223.372
 635.332 109.970
 356.943 13.017
 712.447 512.256
 300.562 948.214
 48.833 979.815
 828.607 688.697
 994.791 886.257
 848.202 617.940
 683.651 17.509
 472.748 184.277
 371.900 802.576
 132.017 902.148
 180.104 918.918
 8.705 544.421
 815.186 649.533
 529.339 987.694
 624.474 574.701
 221.022 749.151
 562.487 828.139
 739.520 39.163
 261.715 900.177
 267.964 477.614
 760.706 885.101
 346.299 828.631
 631.773 842.266
 915.065 808.255
 294.948 158.005
 416.839 338.711
 435.825 185.136
 996.333 452.832
 347.290 117.281
 555.795 300.094
 76.433 784.953
 863.777 544.576
 819.119 488.980
 368.925 563.275
 609.563 904.165
 450.156 704.878
 998.044 673.022
 733.113 923.874
 796.601 387.065
 840.371 98.262
 753.729 933.518
 618.324 521.955
 50.966 520.893
 923.674 451.991
 106.537 330.927
 461.886 217.947
 336.590 560.529
 781.868 564.503
 228.710 390.207
 256.625 411.271
 494.497 59.891
 957.950 655.974
 809.883 54.805
 581.780 612.498
 48.899 349.406
 645.137 24.684
 247.043 563.237
 779.217 705.823
 275.681 726.492
 137.981 864.407
 303.618 503.158
 357.399 245.892
 203.842 184.761
 595.285 770.961
 723.191 447.267
 491.647 321.478
 264.380 797.685
 278.797 420.115
 780.433 256.023
 181.660 488.236
 501.355 193.793
 952.150 134.404
 905.126 344.087
 225.846 23.736
 616.249 912.955
 51.304 573.038
 324.766 950.561
 676.945 290.211
 629.486 817.132
 570.703 576.883
 137.003 727.490
 854.518 303.927
 611.896 144.009
 348.684 279.666
 345.304 766.807
 307.293 704.803
 764.106 238.200
 581.125 956.837
 169.493 522.747
 341.961 195.900
 103.286 472.264
 944.103 725.183
 377.419 954.985
 864.924 179.611
 154.384 378.565
 664.350 129.091
 474.827 617.113
 319.613 755.863
 336.909 553.030
 240.524 853.494
 337.561 345.790
 444.376 467.381
 188.538 463.172
 288.846 288.873
 273.559 667.746
 424.594 178.018
 173.252 895.267
 163.405 440.275
 561.662 35.056
 767.524 252.412
 584.409 409.364
 584.422 720.192
 230.099 523.461
 889.536 768.664
 972.105 835.852
 497.063 494.211
 209.552 684.198
 972.782 840.513
 599.378 543.605
 778.842 858.726
 24.040 826.723
 121.964 251.408
 663.229 937.233
 215.479 21.580
 867.448 127.850
 231.751 510.141
 404.170 399.806
 373.020 829.384
 254.303 612.278
 261.536 126.157
 771.916 687.401
 608.336 439.329
 430.523 230.098
 806.603 372.400
 15.058 603.162
 480.591 868.692
 383.142 968.838
 953.397 54.528
 418.983 631.067
 253.057 171.808
 597.604 180.715
 411.488 837.537
 429.020 93.400
 7.622 292.161
 677.041 80.220
 825.946 494.350
 564.717 310.965
 133.643 216.318
 560.016 672.804
 991.225 35.607
 856.363 191.360
 598.259 916.804
 351.520 212.345
 411.289 55.905
 16.311 648.179
 457.072 712.619
 716.615 653.259
 280.589 788.954
 195.350 262.793
 522.083 98.929
 376.896 462.507
 496.660 302.564
 968.319 640.397
 968.057 801.573
 497.038 587.441
 757.439 984.168
 143.366 983.304
 928.963 797.405
 652.026 337.315
 145.096 968.478
 95.665 507.012
 812.935 308.050
 625.192 429.488
 853.003 441.176
 589.151 458.335
 147.172 322.523
 503.060 475.719
 873.639 815.975
 468.729 659.964
 253.468 33.288
 405.026 739.658
 532.576 627.111
 180.631 702.086
 950.574 680.623
 714.239 83.518
 727.355 605.332
 810.055 129.227
 781.345 691.833
 860.617 640.105
 609.925 812.640
 212.874 229.304
 970.633 674.642
 547.762 895.764
 237.448 899.557
 862.197 321.865
 434.154 778.232
 812.581 550.509
 408.680 518.375
 230.714 763.826
 679.048 170.743
 459.771 733.464
 501.741 676.857
 886.243 243.538
 363.623 898.632
 222.876 894.956
 633.986 349.058
 990.559 317.783
 616.784 191.172
 469.459 970.988
 875.826 973.439
 560.549 561.390
 956.886 352.436
 389.988 221.477
 567.710 563.142
 675.930 145.388
 795.284 743.503
 388.360 480.593
 13.143 29.298
 799.207 137.207
 61.585 999.180
 826.567 425.648
 950.467 975.452
 511.248 325.193
 445.642 546.434
 366.823 870.453
 242.283 659.661
 259.792 909.753
 115.561 695.782
 901.518 19.667
 163.768 40.570
 168.412 974.738
 541.519 62.281
 464.737 82.631
 519.787 824.721
 559.895 255.203
 231.939 839.322
 578.594 638.305
 575.548 214.593
 610.687 351.485
 771.583 496.327
 203.498 667.363
 446.733 620.342
 472.008 204.563
 540.370 800.503
 833.511 223.143
 162.371 942.939
 268.446 343.960
 887.253 673.194
 306.284 300.094
 87.380 162.376
 616.253 146.999
 335.221 282.963
 581.634 576.495
 771.589 871.842
 691.293 106.986
 601.530 950.377
 83.647 357.649
 578.158 87.249
 420.523 897.964
 831.495 893.581
 198.238 226.431
 636.736 131.197
 71.087 844.937
 464.701 579.107
 171.464 619.953
 765.287 641.478
 367.539 261.045
 579.254 458.933
 963.401 794.302
 9.438 786.408
 280.421 996.904
 392.677 172.700
 578.274 413.711
 359.298 582.775
 798.365 462.427
 837.337 873.066
 13.546 306.173
 21.116 806.912
 321.061 327.680
 773.783 192.540
 249.035 764.450
 344.743 365.384
 791.918 86.884
 457.145 511.739
 631.670 139.568
 137.776 149.000
 326.899 678.484
 329.738 611.863
 602.330 373.319
 633.377 332.325
 889.992 394.200
 77.279 498.282
 958.284 546.941
 821.151 800.636
 515.940 381.312
 156.641 167.487
 748.053 485.078
 199.090 887.182
 687.336 144.931
 679.811 356.243
 455.104 947.273
 259.489 885.891
 735.850 590.829
 621.730 859.656
 342.604 963.659
 182.862 868.105
 556.315 314.409
 808.972 833.958
 703.513 427.201
 281.261 176.671
 497.608 37.717
 41.687 610.142
 288.640 141.713
 706.050 596.681
 25.679 323.902
 3.033 936.232
 369.844 143.088
 815.072 609.391
 641.790 957.366
 318.292 238.771
 736.384 260.553
 380.247 324.318
 582.989 667.823
 240.162 448.250
 419.490 565.441
 509.062 654.242
 32.002 197.837
 957.184 168.526
 93.552 566.898
 752.031 48.816
 920.206 65.909
 449.047 486.904
 911.894 757.077
 373.066 634.722
 920.018 760.979
 145.527 519.381
 0.912 382.818
 170.871 923.768
 891.997 519.267
 385.044 864.679
 958.439 126.451
 556.824 345.075
 877.134 280.630
 814.356 501.026
 480.512 715.293
 818.457 733.451
 706.273 899.198
 422.662 301.253
 675.276 347.551
 627.523 563.299
 436.275 191.790
 861.380 264.633
 713.612 221.791
 887.771 155.868
 116.504 947.699
 65.141 767.973
 213.107 387.757
 959.945 307.383
 839.396 594.682
 960.034 623.834
 155.337 598.271
 150.135 786.589
 635.329 818.558
 221.912 500.362
 195.978 835.087
 102.507 932.421
 534.690 67.602
 630.549 305.042
 943.105 706.010
 398.562 146.055
 39.002 537.940
 554.729 463.810
 151.089 966.217
 232.473 416.262
 318.150 932.473
 498.829 637.301
 805.836 3.678
 505.653 142.995
 682.201 13.374
 443.236 307.608
 761.670 246.699
 63.622 431.363
 264.009 726.994
 918.920 841.794
 930.998 101.046
 84.349 716.614
 392.731 470.055
 370.776 92.478
 24.945 204.769
 819.646 50.481
 838.591 887.307
 384.835 331.187
 496.496 500.748
 989.805 630.217
 965.656 443.343
 781.192 326.763
 647.214 870.163
 136.572 183.880
 842.102 895.075
 407.542 678.953
 824.461 844.497
 150.669 638.903
 526.382 706.401
 707.429 96.427
 258.096 219.336
 7.471 95.694
 72.897 392.890
 782.868 168.828
 363.948 230.166
 468.053 504.019
 282.241 761.844
 722.702 324.015
 275.946 318.502
 132.755 597.115
 858.751 21.896
 426.127 84.577
 959.585 416.133
 770.469 576.989
 432.080 776.325
 15.017 441.744
 506.497 105.890
 289.329 764.048
 849.662 985.568
 199.232 150.197
 113.210 979.301
 63.018 925.217
 253.415 86.963
 635.826 13.876
 806.743 4.628
 581.885 276.908
 716.723 593.511
 406.085 780.738
 195.512 743.203
 559.111 222.685
 636.655 658.512
 223.595 93.517
 396.098 807.666
 689.618 730.196
 651.600 289.222
 882.021 53.883
 814.719 42.586
 232.999 877.923
 585.950 120.180
 753.070 349.018
 646.871 526.134
 471.647 509.521
 811.121 915.701
 853.088 562.450
 799.361 640.894
 881.405 122.001
 456.181 261.007
 111.018 245.118
 436.078 142.542
 544.420 83.726
 101.545 222.817
 990.946 557.970
 502.137 367.052
 932.526 29.195
 945.622 112.705
 549.226 813.998
 390.618 460.248
 694.383 809.764
 947.014 870.353
 339.165 45.499
 381.922 787.946
 490.687 692.994
 113.814 998.871
 315.542 801.389
 607.868 490.564
 239.202 597.989
 936.723 430.609
 36.700 739.820
 70.941 483.029
 354.947 30.091
 944.177 179.471
 13.737 222.901
 683.697 68.945
 700.807 35.522
 495.356 144.495
 14.331 43.187
 384.140 737.428
 999.910 935.028
 220.893 969.512
 492.963 615.728
 129.953 641.636
 403.552 815.330
 971.301 435.005
 89.845 454.773
 977.795 719.992
 757.043 758.135
 739.585 460.793
 317.602 520.877
 513.444 414.206
 860.758 568.700
 787.180 431.983
 137.743 71.975
 614.375 462.661
 684.779 329.439
 121.336 225.662
 118.276 981.091
 898.449 303.361
 62.939 448.737
 547.232 12.086
 259.245 93.736
 240.703 207.572
 865.672 1.180
 749.568 631.668
 374.804 89.601
 424.787 383.444
 30.973 62.566
 246.073 107.853
 128.393 486.034
 336.445 938.312
 118.912 431.605
 599.312 646.015
 431.882 874.893
 103.474 769.042
 247.512 599.882
 973.366 289.780
 940.012 219.698
 239.944 161.716
 366.449 82.687
 978.414 258.743
 798.277 56.620
 162.004 125.079
 829.904 255.501
 758.935 875.319
 635.326 740.707
 408.453 256.626
 141.036 654.428
 450.190 903.515
 30.308 457.821
 521.286 245.837
 557.922 293.581
 452.851 68.692
 331.000 583.133
 819.782 956.007
 974.455 928.406
 457.073 504.937
 750.397 108.623
 236.255 394.272
 119.557 351.157
 785.021 885.437
 127.394 284.871
 972.391 778.832
 654.210 743.214
 414.780 31.308
 601.473 326.546
 982.212 343.070
 188.184 828.651
 998.814 865.593
 721.816 16.325
 190.969 478.143
 586.977 74.458
 296.530 681.712
 188.011 308.607
 918.898 308.815
 194.363 465.020
 703.256 829.418
 502.538 582.207
 194.526 821.692
 757.080 441.963
 976.843 86.348
 304.478 20.346
 514.355 220.701
 905.563 445.180
 838.319 179.564
 49.377 706.586
 134.019 271.565
 18.281 116.837
 854.459 149.013
 1.989 416.954
 160.591 15.178
 177.089 637.383
 897.842 503.600
 216.604 761.378
 556.568 379.210
 707.169 851.069
 523.892 410.651
 293.925 281.639
 663.085 897.947
 487.496 808.195
 804.613 480.796
 223.982 348.389
 3.265 962.248
 816.415 102.300
 515.167 62.851
 551.319 216.410
 936.169 764.709
 121.768 912.720
 82.139 347.077
 431.689 395.113
 197.625 379.505
 216.194 976.422
 371.267 990.223
 888.775 570.411
 486.304 222.066
 115.543 807.748
 217.647 422.046
 724.931 674.404
 31.705 470.645
 662.039 360.681
 582.810 470.551
 91.718 340.976
 515.302 899.997
 323.668 985.467
 360.829 451.984
 684.016 908.197
 806.925 976.827
 577.416 969.913
 149.501 411.624
 885.732 332.562
 725.500 997.292
 226.366 175.397
 752.883 772.747
 965.663 865.439
 436.616 508.785
 849.297 278.598
 787.890 253.655
 598.792 108.702
 158.941 251.380
 336.290 912.213
 530.362 546.436
 571.345 114.364
 567.334 378.738
 125.021 561.355
 54.952 916.200
 517.157 522.153
 652.578 773.926
 319.751 417.098
 798.378 575.783
 928.431 339.293
 825.964 862.536
 348.709 514.574
 907.041 418.475
 485.710 858.383
 741.538 443.625
 195.399 390.294
 117.682 450.126
 959.913 382.100
 649.649 708.450
 525.533 181.800
 463.731 51.975
 553.519 877.556
 92.476 797.591
 223.644 562.504
 800.154 26.907
 568.508 418.506
 405.580 959.013
 952.101 155.560
 996.090 234.315
 715.419 290.173
 799.051 612.748
 350.083 102.796
 657.238 502.577
 210.901 929.353
 757.668 402.313
 401.257 278.268
 408.906 423.184
 50.370 451.520
 121.556 618.631
 316.235 230.673
 95.845 576.828
 487.924 377.024
 487.134 219.150
 999.564 314.869
 736.403 719.332
 807.394 310.091
 502.729 33.000
 800.846 629.960
 706.268 464.055
 926.442 747.147
 224.052 642.463
 785.755 319.885
 420.982 37.479
 239.860 895.129
 941.783 861.678
 205.061 512.171
 736.625 755.946
 378.734 365.765
 796.872 695.426
 188.443 671.509
 394.505 974.071
 238.905 878.445
 58.680 154.009
 944.730 426.997
 98.375 389.128
 715.149 652.101
 156.956 324.629
 911.350 995.415
 231.670 750.778
 66.771 995.681
 430.682 655.365
 363.145 167.594
 797.425 221.745
 735.814 717.095
 85.152 494.745
 964.361 450.928
 894.992 862.642
 740.830 362.155
 33.216 548.073
 627.472 368.306
 935.375 972.897
 477.182 967.857
 137.451 61.089
 828.665 102.216
 840.935 309.782
 869.097 968.464
 867.074 222.206
 222.171 642.491
 675.419 528.843
 339.196 128.203
 536.746 486.477
 994.271 347.165
 506.717 541.562
 987.991 890.985
 103.986 267.614
 902.686 358.105
 817.434 869.864
 708.847 335.414
 967.724 718.789
 358.190 626.585
 447.322 492.136
 703.144 2.441
 332.599 128.621
 222.678 398.693
 876.802 121.702
 5.925 223.394
 481.935 795.650
 221.540 886.406
 642.257 336.251
 184.024 217.682
 736.884 112.786
 998.086 507.457
 811.477 485.476
 326.716 152.366
 970.054 992.617
 873.886 515.523
 741.567 844.257
 813.165 559.841
 289.015 695.129
 321.300 62.045
 791.842 49.986
 111.455 995.276
 908.378 581.304
 3.065 731.943
 270.665 465.180
 40.777 582.019
 288.740 309.242
 988.726 377.715
 657.886 740.308
 511.293 141.049
 336.580 513.828
 418.809 639.894
 63.486 516.812
 745.526 929.656
 831.281 66.682
 455.023 886.553
 958.220 906.582
 380.574 624.864
 273.764 599.995
 828.418 430.545
 443.505 111.682
 652.248 78.746
 35.795 96.051
 677.289 790.363
 715.481 306.914
 70.199 545.594
 29.839 993.632
 652.781 449.003
 922.151 697.854
 607.405 535.045
 116.421 443.174
 462.488 34.930
 312.644 488.276
 447.855 180.580
 119.249 54.460
 121.026 100.233
 434.155 343.417
 763.041 29.445
 627.954 723.780
 181.390 703.268
 144.771 819.331
 820.894 457.882
 734.094 901.935
 132.074 816.569
 379.340 143.614
 970.022 494.645
 468.167 970.091
 962.309 175.549
 930.746 679.080
 687.644 696.168
 983.667 227.436
 621.381 559.460
 990.412 379.487
 931.364 858.299
 468.821 362.725
 727.920 653.338
 829.498 555.234
 492.930 772.410
 357.439 181.236
 421.145 578.113
 796.270 306.952
 916.394 937.784
 657.388 789.323
 688.437 895.807
 755.270 56.226
 813.583 127.511
 118.529 400.636
 852.276 397.697
 200.361 705.220
 86.556 971.751
 521.518 421.300
 154.424 265.584
 536.454 90.758
 649.733 270.064
 584.684 495.684
 536.383 259.744
 443.621 563.457
 733.630 573.606
 858.293 750.132
 782.545 431.887
 812.523 718.804
 747.650 688.353
 503.800 558.881
 166.083 487.429
 471.532 534.596
 981.141 142.089
 40.278 774.585
 617.499 328.595
 813.588 427.962
 129.921 330.792
 981.024 515.282
 221.903 498.359
 474.821 35.211
 749.754 14.099
 780.423 280.281
 543.453 214.935
 417.125 839.065
 258.748 64.931
 664.457 379.389
 874.052 437.552
 123.338 120.343
 37.418 894.924
 727.830 403.030
 8.234 936.408
 126.384 94.965
 508.145 775.193
 146.493 735.259
 557.359 653.243
 762.637 512.207
 815.057 351.030
 476.422 917.307
 133.573 733.639
 865.029 436.378
 870.812 9.510
 787.831 6.218
 957.644 488.181
 92.798 411.673
 88.578 400.574
 818.555 941.308
 574.674 196.793
 732.527 718.725
 75.471 334.998
 421.186 330.592
 397.801 109.080
 99.024 971.422
 927.982 486.783
 325.583 999.963
 742.396 213.213
 114.827 873.840
 540.450 812.829
 641.726 109.868
 861.900 346.863
 253.530 559.695
 514.358 369.366
 587.430 637.337
 251.322 5.943
 794.850 570.483
 839.283 252.474
 641.278 545.681
 145.549 770.370
 258.273 193.543
 505.542 719.112
 693.184 19.809
 707.005 610.789
 957.336 577.546
 604.122 155.445
 793.324 732.039
 870.836 466.190
 848.039 770.464
 271.221 450.831
 784.751 221.445
 195.665 389.568
 232.560 583.858
 42.730 508.721
 445.817 119.190
 354.107 247.246
 423.430 977.359
 798.265 79.791
 765.600 132.962
 89.620 427.216
 173.467 478.513
 494.844 837.991
 628.865 415.542
 564.872 262.830
 533.275 5.698
 317.068 636.812
 496.634 185.700
 31.736 910.394
 810.744 345.601
 703.689 180.884
 634.292 244.033
 664.112 232.704
 475.999 451.800
 949.675 927.172
 61.201 332.001
 212.174 835.264
 180.370 677.266
 728.421 890.337
 674.118 119.370
 860.288 777.955
 539.480 31.149
 930.486 168.476
 931.305 973.397
 300.710 642.076
 968.162 559.002
 673.275 428.262
 74.997 562.526
 571.302 571.238
 648.928 985.634
 200.302 292.655
 117.021 778.029
 647.922 624.236
 665.867 831.069
 659.218 559.658
 715.623 418.924
 130.720 279.078
 442.313 312.630
 424.519 447.237
 631.163 578.689
 618.518 209.505
 883.313 479.961
 713.867 607.336
 664.162 696.689
 526.525 518.879
 42.875 194.825
 736.220 481.059
 851.224 792.892
 170.078 460.982
 711.162 763.821
 505.461 677.406
 222.717 491.395
 910.677 303.297
 48.254 259.696
 754.978 449.575
 610.631 56.394
 40.511 395.533
 278.792 825.705
 96.678 15.688
 835.874 813.704
 867.776 694.642
 505.755 547.542
 682.124 424.900
 101.336 11.552
 157.487 967.322
 901.835 798.610
 144.061 905.193
 570.349 386.302
 681.095 641.946
 893.296 316.984
 523.280 145.775
 919.781 441.939
 133.141 814.096
 463.918 656.169
 218.848 764.842
 122.776 726.538
 84.268 223.379
 375.566 66.827
 738.931 292.576
 838.266 194.616
 957.324 113.881
 927.114 312.914
 174.982 359.575
 562.664 81.184
 236.922 766.647
 854.910 403.209
 873.814 422.558
 133.749 581.471
 252.680 149.750
 115.654 728.027
 740.075 281.998
 267.548 29.707
 912.526 570.038
 586.501 630.919
 965.915 850.457
 556.111 201.027
 704.831 430.317
 167.428 16.466
 755.130 115.745
 757.378 822.459
 136.735 196.775
 377.297 197.815
 785.843 9.631
 267.923 372.126
 530.964 463.607
 297.795 821.388
 738.768 940.680
 385.167 770.212
 764.525 565.327
 638.340 371.231
 207.374 78.885
 337.733 620.903
 100.075 531.968
 770.248 451.772
 701.778 90.133
 90.930 251.419
 734.383 308.329
 809.918 775.283
 259.938 910.134
 618.919 912.443
 68.180 65.678
 218.453 539.138
 387.741 320.288
 675.952 153.622
 987.847 122.787
 929.119 667.989
 663.830 542.075
 96.126 568.538
 641.749 462.897
 714.203 217.287
 365.524 801.911
 304.413 815.406
 292.668 84.200
 359.311 87.095
 898.938 834.998
 31.331 62.947
 832.670 453.631
 225.810 78.946
 649.430 594.555
 189.390 785.314
 457.878 147.270
 951.085 243.524
 107.751 11.926
 491.558 135.560
 817.994 355.350
 361.474 413.246
 772.771 513.403
 670.294 964.120
 679.053 305.857
 154.179 791.354
 383.446 141.206
 90.272 916.882
 767.776 817.941
 542.156 477.922
 490.652 548.913
 138.738 946.872
 2.032 134.822
 849.931 853.219
 243.819 845.737
 24.500 4.236
 754.260 905.613
 998.481 810.151
 537.753 249.404
 519.905 631.104
 143.402 686.434
 923.771 930.061
 341.855 773.966
 739.686 681.096
 605.714 613.458
 236.216 829.933
 116.881 726.763
 266.412 407.641
 156.003 963.974
 847.310 74.114
 713.714 617.829
 804.333 720.947
 818.190 166.280
 864.839 239.916
 44.078 195.403
 71.727 500.372
 677.754 445.219
 789.533 954.048
 114.905 712.782
 826.447 467.094
 888.477 697.377
 933.744 975.576
 726.066 204.652
 760.156 271.436
 752.062 378.437
 26.637 691.167
 245.444 505.075
 493.832 129.809
 681.548 154.926
 170.602 709.664
 395.810 974.713
 60.441 558.195
 458.123 823.561
 670.050 595.568
 914.768 421.440
 70.240 492.237
 695.771 533.613
 766.414 164.805
 281.978 496.358
 219.989 358.413
 839.364 661.207
 982.159 181.174
 447.190 926.332
 929.442 466.454
 339.163 779.188
 601.788 738.188
 638.082 304.510
 666.775 430.052
 868.334 42.169
 799.264 88.539
 878.672 801.892
 959.219 191.098
 579.981 963.582
 58.976 192.216
 807.084 85.875
 175.939 622.083
 436.307 0.073
 831.322 794.338
 745.701 935.783
 917.325 611.965
 584.915 578.249
 814.183 415.059
 747.238 530.770
 248.122 2.723
 605.889 199.826
 857.973 236.444
 517.049 152.053
 71.449 736.983
 208.174 43.393
 254.708 504.986
 694.960 89.314
 656.552 101.500
 614.908 44.532
 90.411 733.500
 969.200 870.188
 705.195 6.973
 444.749 780.729
 415.424 682.399
 890.505 542.125
 369.941 831.554
 369.862 613.512
 218.613 827.893
 56.217 627.501
 322.132 473.597
 211.123 447.441
 579.141 783.472
 542.225 545.701
 308.187 908.590
 417.218 154.111
 913.467 931.030
 74.840 750.030
 629.928 725.903
 66.720 178.986
 935.374 339.302
 455.202 562.613
 637.947 832.865
 630.828 99.920
 803.321 899.834
 175.593 707.081
 636.607 756.874
 739.369 938.408
 942.065 494.466
 0.018 836.689
 565.089 750.646
 103.763 838.094
 194.496 923.360
 520.678 934.584
 440.960 211.381
 568.067 319.816
 284.763 268.917
 347.473 323.339
 831.069 761.520
 982.822 698.397
 55.280 348.426
 639.439 162.422
 549.138 706.959
 226.316 403.672
 577.822 917.097
 144.996 735.168
 370.247 487.975
 234.021 886.659
 32.950 323.191
 782.185 530.876
 799.462 168.795
 339.325 511.568
 202.122 388.189
 60.559 113.047
 835.199 973.656
 577.329 335.273
 523.341 387.560
 323.137 31.354
 227.478 370.351
 858.352 958.119
 923.871 141.407
 869.867 582.790
 947.028 226.700
 78.929 693.412
 62.497 389.342
 513.292 56.557
 453.295 121.014
 305.462 147.658
 188.993 820.244
 12.593 207.591
 877.723 974.560
 139.307 929.607
 559.935 355.051
 133.992 95.233
 423.221 792.194
 252.002 613.365
 237.648 539.563
 793.460 96.393
 121.597 446.722
 865.418 269.342
 143.062 194.267
 851.956 856.683
 587.754 123.260
 644.046 846.496
 433.421 789.451
 653.932 178.315
 562.824 251.715
 65.239 440.338
 632.255 366.467
 326.579 360.173
 847.928 498.733
 838.117 13.378
 451.690 209.743
 190.314 303.335
 696.117 664.836
 352.980 448.165
 916.160 889.214
 370.268 774.401
 852.081 138.141
 460.452 907.807
 221.729 739.116
 844.019 579.340
 207.576 892.984
 103.219 354.841
 746.727 316.632
 712.601 42.186
 475.038 889.925
 453.091 736.518
 767.057 892.664
 439.810 105.737
 372.729 133.005
 242.273 783.090
 723.507 567.056
 169.086 575.535
 561.773 570.837
 920.090 585.378
 338.574 171.854
 997.774 513.756
 978.814 489.972
 115.062 118.887
 486.763 728.774
 265.300 556.224
 267.560 42.197
 637.106 663.967
 485.021 860.779
 494.827 973.621
 728.313 71.787
 915.750 634.980
 388.904 222.766
 617.203 627.087
 576.657 464.443
 337.672 676.189
 955.278 712.604
 501.521 578.723
 330.787 826.525
 420.459 8.013
 163.788 951.335
 618.383 9.129
 831.545 421.372
 139.413 914.580
 577.048 280.119
 869.935 266.971
 740.033 938.920
 10.319 951.928
 363.417 311.556
 235.043 329.643
 354.760 855.469
 723.506 925.968
 506.451 894.302
 898.441 689.472
 243.593 852.397
 223.148 940.295
 581.557 202.432
 959.485 696.490
 495.343 5.747
 130.646 846.135
 493.055 544.797
 649.111 686.684
 361.659 233.065
 322.038 240.227
 733.824 404.668
 222.891 803.677
 681.950 789.492
 286.821 751.144
 54.887 166.217
 343.560 282.220
 762.390 442.068
 619.127 730.532
 913.745 961.979
 818.168 103.410
 314.635 319.323
 622.158 622.988
 707.946 84.171
 12.996 354.439
 650.677 332.704
 542.842 226.764
 594.354 442.822
 133.652 329.770
 577.362 496.974
 396.128 777.207
 644.746 624.935
 828.265 395.989
 337.397 438.721
 686.893 285.830
 194.825 211.467
 248.441 909.168
 503.251 875.199
 592.399 850.140
 506.436 142.655
 785.673 21.464
 946.171 870.192
 329.297 712.802
 281.701 87.320
 190.143 42.733
 874.608 229.223
 496.606 693.472
 143.010 968.005
 674.355 133.323
 464.669 483.374
 159.714 242.597
 924.224 21.390
 905.820 495.800
 789.767 529.114
 320.321 773.706
 506.152 32.193
 500.989 906.219
 597.493 140.968
 203.385 119.180
 973.321 668.811
 746.914 379.635
 978.764 254.522
 484.522 924.257
 69.233 170.236
 797.620 999.925
 127.657 129.168
 179.933 544.943
 283.759 986.339
 518.917 460.579
 199.888 243.153
 425.810 547.788
 419.015 357.388
 488.393 660.972
 743.715 47.924
 785.329 222.918
 149.011 233.703
 396.603 781.737
 299.137 514.411
 38.687 616.461
 913.559 382.656
 240.954 623.192
 539.547 740.811
 635.299 464.484
 468.360 7.747
 255.557 632.402
 764.602 759.603
 117.155 67.763
 550.906 713.284
 478.321 967.294
 643.856 80.923
 858.438 585.220
 415.770 188.240
 220.823 150.334
 857.821 440.116
 408.930 443.548
 443.029 554.126
 476.996 349.654
 686.383 679.180
 577.337 561.557
 630.065 924.288
 483.429 92.086
 654.127 684.970
 145.546 869.968
 539.611 355.810
 227.098 260.451
 57.897 831.480
 765.987 170.895
 195.934 40.230
 685.575 556.502
 574.026 429.152
 161.623 725.938
 496.167 275.603
 980.305 221.326
 170.967 271.076
 221.742 87.834
 935.305 489.940
 425.269 696.567
 237.632 484.148
 966.605 597.796
 831.046 344.874
 661.380 82.708
 178.571 542.601
 640.134 659.176
 778.607 738.433
 681.194 704.750
 724.194 482.063
 382.216 367.809
 765.846 347.072
 569.065 830.964
 857.546 64.141
 30.807 330.354
 235.467 199.691
 208.574 607.006
 568.741 884.748
 608.945 534.196
 393.767 660.118
 42.126 565.538
 613.941 193.767
 962.861 945.948
 234.357 109.600
 206.835 650.584
 77.889 499.334
 834.819 110.298
 70.440 567.121
 16.324 556.224
 817.275 866.923
 377.883 396.945
 850.735 462.917
 809.842 320.806
 796.818 191.582
 749.762 700.583
 171.760 789.325
 648.101 540.736
 920.753 621.088
 958.949 337.383
 693.203 893.174
 199.476 271.969
 209.479 738.451
 578.809 601.113
 613.252 245.185
 430.757 672.730
 74.462 74.106
 293.870 943.067
 967.219 624.407
 393.354 707.526
 4.035 11.301
 497.461 22.151
 775.508 289.489
 478.904 780.436
 188.574 172.604
 320.982 934.978
 485.884 873.645
 7.461 994.703
 485.590 931.118
 542.467 780.550
 730.222 936.432
 906.970 846.049
 653.600 776.890
 795.736 340.056
 147.357 333.040
 544.476 548.709
 968.219 887.193
 381.306 59.590
 911.348 820.533
 477.541 866.044
 174.711 398.748
 766.389 712.004
 648.401 610.559
 8.575 271.694
 228.344 560.632
 553.652 83.913
 625.926 899.321
 945.325 502.570
 427.172 158.529
 297.073 784.769
 453.610 758.134
 897.497 81.613
 351.479 344.134
 48.110 807.215
 49.099 151.687
 772.512 186.069
 489.908 277.956
 926.510 781.358
 289.847 266.187
 872.645 316.148
 554.380 799.413
 327.496 960.350
 597.846 775.804
 141.309 579.292
 264.242 675.027
 600.680 850.644
 685.420 153.431
 658.004 46.851
 814.623 843.697
 165.949 57.501
 827.979 640.527
 439.446 562.859
 334.830 477.448
 67.695 354.820
 323.521 30.848
 968.675 588.658
 389.656 606.691
 911.145 208.081
 248.922 994.186
 644.419 152.515
 979.828 520.986
 973.180 980.159
 229.473 268.758
 519.775 739.933
 557.342 149.418
 34.913 832.014
 700.802 684.660
 282.256 8.252
 287.322 149.151
 144.435 893.723
 61.311 645.887
 416.516 538.200
 160.030 486.350
 85.514 626.047
 188.396 394.652
 886.591 445.438
 585.051 880.617
 801.662 418.704
 23.219 109.327
 476.217 566.715
 784.187 602.217
 404.883 378.764
 316.451 646.074
 133.826 108.124
 640.454 760.787
 684.529 951.020
 171.372 524.314
 283.058 97.039
 657.621 404.925
 224.091 481.950
 720.920 577.434
 80.154 714.669
 338.073 463.903
 332.366 89.853
 131.693 542.706
 26.326 602.761
 596.323 805.971
 0.343 235.952
 140.637 748.143
 176.237 535.852
 791.345 462.114
 6.270 204.762
 499.078 969.094
 422.963 429.538
 582.960 369.762
 108.756 296.715
 23.963 473.645
 985.315 515.628
 95.810 827.912
 991.387 912.045
 437.604 253.432
 275.180 656.600
 809.062 223.256
 252.223 862.128
 814.942 445.280
 780.518 194.672
 180.770 486.323
 267.676 182.987
 251.257 989.098
 463.923 434.874
 262.910 167.323
 202.642 445.348
 313.486 638.770
 447.180 846.875
 466.428 983.283
 787.416 56.673
 944.714 545.296
 428.971 336.898
 195.184 181.229
 736.771 332.756
 754.135 765.260
 365.925 488.954
 283.542 86.592
 847.744 180.003
 43.704 212.703
 436.452 503.660
 44.377 761.660
 880.025 74.200
 497.905 768.802
 202.301 673.324
 262.621 785.850
 296.513 647.575
 194.490 491.267
 184.553 623.536
 654.031 787.679
 821.457 603.181
 481.776 124.188
 778.762 224.381
 149.689 507.796
 559.737 864.091
 311.983 399.059
 548.208 28.473
 863.797 853.037
 113.241 834.643
 820.332 939.050
 454.756 328.379
 755.669 613.434
 728.912 401.937
 296.046 931.089
 513.540 442.584
 806.386 257.227
 17.910 838.010
 204.099 114.126
 690.723 637.025
 996.393 493.376
 196.502 76.603
 585.499 47.000
 602.848 168.292
 492.405 96.709
 116.642 933.149
 989.101 65.593
 721.762 294.970
 230.282 827.787
 577.851 712.593
 69.361 816.522
 340.914 745.199
 515.138 147.686
 541.884 306.890
 122.176 763.383
 516.771 51.345
 350.730 827.357
 907.822 322.476
 124.866 601.623
 563.410 366.833
 957.288 481.862
 447.573 997.776
 296.571 89.388
 448.817 865.495
 340.216 521.692
 350.439 671.746
 801.777 404.243
 618.187 590.411
 831.718 6.573
 580.259 346.698
 982.362 769.449
 352.544 667.076
 243.176 411.534
 909.797 452.141
 422.538 758.516
 760.234 124.803
 638.216 370.703
 64.391 261.059
 226.213 383.046
 894.373 180.664
 764.677 51.222
 880.554 536.077
 117.782 796.407
 291.075 731.827
 868.325 927.787
 765.066 890.139
 365.023 204.595
 431.298 975.034
 951.904 377.797
 26.252 34.850
 66.740 365.641
 243.404 526.050
 540.256 697.712
 841.505 559.307
 47.977 880.250
 784.044 147.265
 665.509 853.151
 723.770 133.275
 462.074 328.859
 661.715 208.238
 95.930 518.426
 354.552 60.742
 211.543 194.127
 600.376 301.827
 797.853 735.633
 562.186 923.401
 468.667 422.881
 779.733 17.623
 242.167 829.045
 41.460 648.310
 901.941 427.843
 234.340 734.813
 445.153 47.524
 134.317 709.969
 695.903 307.005
 645.407 438.131
 568.061 775.782
 621.269 334.270
 89.614 67.295
 317.210 983.462
 490.592 54.768
 9.244 510.272
 952.968 679.234
 994.265 943.738
 20.574 582.097
 244.034 335.447
 870.240 860.561
 445.936 151.128
 305.398 325.386
 124.071 721.061
 306.698 589.339
 421.892 318.107
 570.369 374.472
 947.199 766.537
 696.806 480.857
 664.856 667.872
 524.949 682.970
 83.226 175.164
 711.514 327.671
 156.326 333.652
 649.929 905.221
 232.389 928.205
 537.281 298.427
 666.472 396.802
 106.906 621.659
 103.573 60.472
 730.970 518.624
 981.156 825.208
 195.978 863.738
 125.910 787.622
 102.419 15.302
 887.056 246.343
 128.434 999.013
 593.618 423.944
 120.444 297.647
 110.088 443.439
 378.247 717.598
 336.232 499.101
 538.228 166.804
 922.880 698.583
 29.521 73.184
 605.087 233.291
 290.505 700.733
 63.773 623.151
 346.610 274.900
 371.737 62.498
 227.617 743.729
 942.837 913.844
 259.437 200.791
 645.168 218.999
 920.493 645.265
 849.676 551.677
 578.624 409.276
 732.019 467.012
 595.784 439.098
 23.251 321.657
 533.361 761.914
 587.682 969.333
 241.830 131.144
 995.767 172.461
 659.500 638.962
 536.004 918.066
 63.841 273.382
 580.637 858.267
 156.208 128.593
 671.482 0.997
 760.604 541.102
 238.805 509.037
 576.543 501.345
 200.190 994.908
 545.240 602.122
 328.221 260.848
 120.687 743.266
 824.346 778.095
 438.961 169.092
 918.020 844.518
 860.086 914.380
 30.269 836.591
 129.504 759.835
 431.963 78.576
 936.620 623.528
 800.655 902.049
 604.816 355.689
 374.944 541.783
 152.953 966.293
 839.430 703.998
 847.814 844.117
 791.902 310.710
 398.557 859.627
 871.133 945.134
 109.440 859.376
 910.201 539.506
 40.480 824.979
 956.606 515.550
 664.970 393.849
 624.580 831.854
 748.713 921.112
 52.934 650.283
 502.437 342.647
 98.013 809.175
 223.131 708.493
 237.965 204.275
 92.267 965.421
 772.332 14.534
 942.261 839.018
 118.346 469.830
 243.644 101.822
 509.226 308.273
 363.726 108.037
 944.913 993.879
 65.811 860.864
 415.233 209.266
 972.016 580.014
 870.413 665.822
 221.497 419.477
 143.612 214.774
 191.331 704.868
 601.891 941.473
 984.804 511.808
 111.465 992.260
 459.532 178.913
 423.738 444.580
 97.377 168.406
 122.257 478.091
 693.830 672.511
 197.258 344.634
 54.345 273.169
 341.901 340.921
 969.655 445.945
 478.755 848.163
 245.484 546.011
 440.785 971.665
 481.208 305.697
 340.526 860.424
 327.251 630.470
 984.685 147.297
 755.547 315.214
 827.758 375.373
 307.753 68.030
 834.227 782.324
 651.584 167.431
 239.247 434.054
 89.458 74.708
 395.577 729.643
 891.237 150.720
 580.951 554.976
 633.360 200.514
 54.304 421.577
 742.023 195.587
 608.805 384.827
 483.516 148.662
 19.861 252.242
 998.701 576.386
 850.823 943.791
 122.342 258.952
 109.895 994.007
 596.156 460.448
 878.433 247.030
 514.708 418.559
 711.585 213.649
 26.524 646.463
 883.105 272.294
 242.856 453.450
 271.497 607.908
 230.635 514.593
 306.696 213.422
 834.337 375.002
 185.921 413.513
 787.168 422.743
 872.616 710.407
 241.618 208.880
 890.433 563.326
 32.474 526.532
 869.752 278.982
 944.702 517.060
 280.424 58.130
 209.875 274.975
 952.254 476.117
 817.051 138.894
 333.601 102.664
 869.270 639.503
 35.654 432.567
 720.297 123.431
 950.968 914.885
 516.240 470.893
 93.428 259.588
 774.670 302.713
 584.549 759.005
 944.386 246.833
 787.985 494.141
 389.765 464.591
 178.147 675.743
 775.482 872.259
 906.216 185.421
 434.234 623.606
 311.646 587.301
 479.071 125.271
 512.100 445.227
 373.137 459.818
 209.920 939.934
 546.450 803.339
 577.515 285.712
 808.206 597.945
 454.138 813.602
 553.600 617.695
 607.262 350.240
 618.887 33.018
 816.271 476.006
 563.382 408.196
 435.475 706.576
 821.041 673.766
 626.870 687.465
 689.429 306.611
 937.942 216.361
 335.338 671.238
 481.686 673.383
 672.471 63.235
 878.501 120.783
 88.836 927.722
 894.457 572.707
 4.409 869.830
 487.587 389.603
 260.944 939.790
 711.210 343.599
 476.246 661.379
 657.090 69.165
 28.881 919.352
 715.670 561.655
 23.100 59.750
 828.111 334.725
 867.987 957.887
 875.871 281.358
 392.806 834.302
 746.804 203.455
 318.631 851.555
 108.847 148.053
 474.193 997.639
 268.404 896.654
 144.210 88.688
 273.256 245.574
 86.956 429.110
 300.639 653.210
 973.636 416.190
 339.078 743.777
 657.098 224.327
 795.144 391.072
 846.930 347.673
 329.012 270.552
 480.245 805.895
 419.093 989.468
 563.967 953.694
 677.971 74.523
 209.706 198.705
 169.182 121.818
 374.147 283.240
 115.070 467.467
 796.964 772.543
 726.194 507.811
 338.649 805.646
 36.770 739.611
 359.371 185.459
 790.790 172.767
 647.199 333.446
 610.345 726.289
 353.119 223.230
 989.784 803.477
 277.656 989.151
 523.595 471.075
 989.141 723.422
 197.047 571.840
 649.473 912.782
 379.726 978.322
 45.422 796.988
 274.329 861.181
 340.986 571.986
 225.611 877.184
 101.258 115.960
 304.649 174.801
 515.724 732.897
 597.107 929.500
 747.322 122.765
 364.554 132.304
 434.346 377.384
 766.887 705.562
 509.979 634.802
 761.427 866.499
 316.516 111.182
 588.267 424.614
 69.107 467.374
 448.154 322.099
 860.986 897.384
 442.726 911.049
 845.728 378.712
 19.840 927.212
 932.326 271.105
 319.362 852.603
 189.122 852.741
 295.901 859.582
 279.210 543.637
 981.265 63.470
 202.620 978.418
 995.746 661.741
 661.845 888.220
 506.809 253.087
 713.115 958.864
 427.387 272.754
 435.089 614.589
 233.102 880.468
 11.398 589.196
 425.706 638.921
 458.990 385.744
 274.366 34.288
 768.753 378.874
 0.725 941.812
 189.919 607.933
 339.758 920.549
 969.790 862.520
 286.135 139.205
 943.185 733.618
 533.160 462.490
 792.345 42.626
 414.452 953.011
 611.944 757.249
 181.725 721.505
 112.339 838.182
 887.544 657.962
 577.418 754.946
 510.460 333.211
 714.784 875.205
 859.944 25.827
 151.887 921.729
 156.911 919.363
 351.733 948.294
 507.186 562.167
 658.615 193.735
 102.984 484.223
 503.761 6.765
 312.608 736.076
 171.803 207.894
 590.243 133.023
 73.652 574.568
 673.370 248.124
 14.869 47.820
 980.492 60.592
 269.270 100.110
 700.139 507.659
 346.807 952.221
 325.217 649.737
 617.187 850.288
 464.726 397.882
 554.041 920.910
 615.489 691.890
 389.434 612.408
 236.117 95.564
 709.188 943.566
 298.171 196.587
 722.836 648.381
 437.713 182.003
 58.275 397.626
 664.773 991.723
 363.691 57.463
 157.236 532.812
 354.459 14.309
 146.077 333.115
 280.135 946.986
 45.632 506.335
 868.956 695.470
 378.649 39.758
 350.365 584.940
 352.434 763.977
 78.851 379.115
 148.611 250.272
 956.931 13.933
 662.444 650.452
 356.638 97.608
 963.564 756.374
 595.661 442.952
 622.212 437.948
 467.809 350.219
 55.299 10.822
 542.343 101.543
 574.669 895.402
 320.480 920.385
 73.955 330.120
 211.096 140.411
 556.429 582.592
 205.002 308.147
 598.517 516.383
 85.442 593.134
 554.632 988.444
 711.712 19.478
 859.092 108.115
 6.428 375.560
 268.835 133.967
 621.382 56.776
 743.119 736.235
 161.673 792.675
 878.367 542.408
 325.677 88.585
 240.696 609.566
 335.089 47.082
 476.650 542.747
 753.830 941.630
 973.484 983.075
 849.053 798.955
 901.430 717.340
 356.962 254.565
 347.104 572.538
 159.154 914.194
 663.440 930.508
 432.916 360.341
 168.760 270.857
 246.185 155.705
 555.924 782.102
 962.164 722.933
 279.781 194.160
 790.902 722.138
 313.604 518.541
 169.298 544.152
 867.075 39.882
 614.107 219.058
 382.003 403.558
 224.811 477.611
 637.942 974.389
 17.966 859.471
 456.725 301.843
 858.304 739.397
 969.520 784.298
 474.014 433.766
 957.143 761.031
 166.985 288.852
 477.077 823.524
 569.134 863.556
 10.081 190.935
 572.220 167.840
 184.666 367.151
 242.882 959.573
 836.470 833.656
 702.156 533.229
 627.156 343.600
 127.805 340.669
 657.593 94.184
 959.812 394.796
 764.394 58.165
 239.029 339.157
 367.397 458.322
 673.782 579.610
 546.291 443.828
 350.157 117.125
 253.498 663.259
 22.623 983.933
 331.841 579.384
 139.638 149.037
 991.893 5.817
 374.182 745.014
 135.647 700.239
 595.040 687.823
 989.012 674.398
 287.575 567.659
 852.219 693.855
 222.278 824.862
 899.627 772.873
 188.238 74.261
 191.375 119.683
 322.629 278.627
 810.285 268.131
 645.388 712.012
 47.302 122.486
 972.453 102.484
 145.290 437.738
 256.440 447.316
 419.345 218.349
 368.875 88.982
 825.913 520.122
 374.384 204.937
 804.360 824.255
 889.210 766.217
 593.374 176.945
 301.805 768.241
 188.472 574.946
 552.782 531.172
 692.295 65.778
 119.169 646.887
 380.318 924.915
 570.835 645.697
 303.678 290.933
 15.220 239.658
 448.407 268.714
 323.533 532.626
 215.119 751.290
 843.748 472.621
 451.923 829.350
 412.676 52.741
 220.839 436.167
 643.710 976.622
 487.378 862.425
 404.506 217.686
 655.249 533.760
 28.600 783.137
 312.704 302.748
 499.113 99.614
 281.152 811.432
 676.197 463.824
 455.958 840.512
 641.217 535.231
 477.305 103.063
 631.235 616.616
 767.497 555.735
 521.718 590.117
 299.974 895.938
 771.247 610.020
 832.551 662.499
 510.196 648.566
 529.209 948.110
 579.777 537.310
 525.330 618.640
 805.621 424.887
 252.989 586.898
 321.363 403.594
 256.360 841.886
 995.861 153.998
 890.985 840.165
 819.098 671.264
 141.433 540.034
 776.135 712.333
 814.606 834.246
 298.343 423.163
 403.642 710.633
 792.391 444.476
 881.086 955.868
 179.027 567.779
 809.166 194.704
 447.647 26.601
 266.792 120.136
 274.234 707.135
 833.007 779.417
 37.654 784.734
 958.538 112.628
 584.183 515.532
 552.646 736.226
 766.829 503.979
 141.592 380.885
 762.416 736.111
 975.561 853.806
 36.197 914.312
 509.176 839.033
 374.949 192.249
 620.848 979.280
 892.178 719.151
 210.655 219.022
 273.348 532.057
 695.660 316.507
 678.353 244.890
 754.256 252.942
 759.118 776.844
 133.960 246.876
 741.937 532.698
 685.004 503.084
 729.505 128.135
 98.071 235.849
 512.480 968.317
 269.728 969.912
 663.751 902.927
 282.788 467.630
 392.415 351.267
 738.369 702.832
 134.036 913.114
 507.304 210.660
 677.368 641.758
 854.434 514.610
 506.777 82.584
 631.970 558.274
 158.739 491.794
 717.344 557.534
 637.681 604.252
 794.915 111.679
 151.850 66.355
 735.546 957.880
 657.852 479.347
 327.805 376.523
 440.076 591.207
 651.651 924.973
 398.474 852.569
 480.543 129.680
 28.637 525.818
 349.482 752.109
 608.035 159.243
 261.449 779.480
 661.349 253.000
 927.799 908.834
 878.751 734.412
 282.478 790.447
 769.423 701.337
 186.620 987.548
 117.778 198.846
 488.294 572.731
 893.481 372.095
 239.411 612.131
 474.024 633.213
 43.526 846.766
 648.278 829.246
 438.070 542.261
 862.797 279.226
 454.276 385.271
 984.194 829.395
 177.512 114.330
 618.224 265.353
 207.972 207.589
 840.365 917.810
 432.786 848.331
 347.329 644.704
 829.921 755.438
 281.409 497.424
 74.044 519.815
 759.851 854.038
 275.399 314.519
 863.020 89.581
 103.311 247.006
 104.314 555.321
 2.898 963.000
 281.258 748.484
 961.900 175.369
 853.579 705.093
 907.161 625.786
 326.212 365.695
 968.422 155.425
 452.039 611.931
 529.855 392.547
 782.750 906.708
 764.758 404.311
 261.818 688.571
 611.292 117.853
 199.423 458.540
 370.966 517.583
 326.771 582.813
 98.331 463.359
 381.127 335.433
 79.990 354.956
 210.797 380.100
 181.611 964.828
 51.981 389.187
 959.169 262.195
 960.905 610.721
 799.523 410.894
 381.926 101.296
 167.933 811.046
 195.668 865.860
 316.839 805.814
 973.871 995.996
 649.687 740.117
 426.168 929.267
 762.678 455.049
 467.799 406.455
 10.798 61.818
 979.187 465.101
 95.473 260.383
 134.056 650.807
 560.695 363.965
 311.404 467.553
 451.906 140.373
 700.100 230.342
 554.508 179.353
 78.487 874.117
 232.227 602.300
 183.349 749.110
 653.287 922.614
 54.473 971.955
 176.189 883.354
 687.287 872.359
 496.730 300.874
 884.484 485.558
 291.800 751.676
 958.852 790.616
 69.473 293.209
 697.793 523.955
 613.360 11.966
 2.165 336.922
 234.401 763.642
 808.443 887.020
 285.772 995.696
 197.005 116.619
 405.044 523.359
 87.063 582.950
 398.851 832.620
 179.994 752.251
 834.017 190.109
 100.234 792.791
 328.390 98.073
 212.270 620.576
 405.605 506.161
 782.685 932.918
 79.969 509.673
 879.512 264.325
 137.963 870.982
 232.812 912.670
 277.036 707.406
 748.487 998.281
 824.035 720.722
 203.439 161.869
 986.505 792.651
 38.876 97.395
 370.185 43.860
 997.456 511.768
 533.165 224.566
 459.925 354.077
 427.672 760.819
 771.909 552.972
 818.431 876.356
 108.583 722.479
 854.457 915.088
 704.284 665.198
 429.468 539.299
 729.067 229.475
 393.500 624.371
 81.229 516.274
 1.496 928.994
 693.381 325.224
 708.552 522.503
 132.592 461.544
 879.080 296.174
 778.156 370.615
 579.612 986.362
 352.649 939.913
 111.473 73.489
 185.204 14.553
 627.575 786.709
 125.544 659.041
 212.576 600.056
 281.539 800.958
 411.242 927.889
 703.469 89.731
 917.858 857.146
 219.176 463.513
 119.757 348.548
 973.730 548.354
 378.562 321.242
 935.825 15.625
 369.636 843.972
 994.869 936.193
 847.799 494.805
 34.695 923.701
 807.980 40.426
 982.146 25.863
 933.634 410.426
 694.910 363.781
 322.053 502.801
 279.165 37.524
 921.024 420.657
 73.647 804.710
 660.321 89.139
 865.112 131.373
 497.480 883.650
 626.885 935.476
 181.169 479.061
 116.018 357.959
 456.570 933.862
 397.767 259.969
 262.888 397.862
 863.658 554.137
 598.919 387.388
 599.859 519.353
 632.172 434.002
 277.139 650.025
 102.073 973.144
 757.187 470.412
 498.240 504.964
 729.925 861.119
 88.648 503.929
 253.739 447.616
 915.825 964.905
 609.008 279.752
 986.414 305.505
 392.198 567.356
 242.668 67.287
 973.092 451.382
 544.479 207.214
 964.985 394.675
 905.778 996.598
 73.150 623.722
 46.502 664.213
 900.261 386.013
 945.608 965.567
 11.373 490.524
 344.859 129.278
 761.378 445.876
 968.415 937.686
 233.486 416.864
 828.964 621.240
 750.292 491.033
 204.487 379.635
 124.615 329.058
 336.431 547.451
 393.835 2.713
 343.511 74.144
 710.306 679.899
 317.537 229.279
 276.257 165.493
 698.269 431.068
 352.023 158.651
 271.448 252.494
 22.296 340.933
 33.983 922.935
 370.379 105.344
 586.934 718.514
 232.113 304.719
 92.979 240.933
 729.544 910.116
 440.791 707.795
 222.716 887.944
 443.021 518.300
 272.747 30.977
 333.969 783.301
 240.110 406.376
 782.506 500.292
 511.446 647.077
 178.392 159.807
 272.194 535.923
 246.873 853.389
 639.721 379.672
 586.722 243.897
 714.508 98.206
 577.943 901.121
 270.617 959.203
 162.837 609.877
 919.277 557.045
 241.561 949.880
 372.617 194.510
 142.524 118.420
 92.718 894.836
 708.759 25.295
 22.123 108.923
 691.930 807.613
 96.454 937.216
 151.832 278.246
 881.765 648.076
 535.544 390.173
 455.910 125.053
 749.080 539.297
 764.548 935.526
 356.000 675.960
 281.889 194.746
 640.594 501.321
 250.313 654.836
 584.762 5.503
 871.127 220.962
 332.367 792.310
 83.649 770.548
 785.730 828.127
 467.409 0.343
 7.141 763.834
 1.372 465.517
 823.101 887.342
 36.914 810.422
 767.755 165.351
 712.866 868.368
 400.292 86.535
 939.792 164.841
 312.443 0.547
 988.017 872.383
 358.511 999.593
 64.513 304.178
 921.356 769.088
 195.203 105.894
 331.571 163.931
 332.378 811.083
 919.773 985.679
 175.686 904.321
 967.776 747.516
 476.646 919.083
 975.792 338.020
 41.027 955.269
 950.255 916.827
 654.032 796.342
 688.969 96.245
 336.508 140.637
 473.831 249.265
 755.926 328.825
 931.243 418.650
 26.307 983.490
 669.570 831.431
 252.498 701.704
 312.593 11.987
 925.083 22.474
 707.365 263.738
 24.907 383.565
 961.299 199.336
 525.821 382.850
 952.453 652.206
 919.173 954.809
 532.282 824.545
 655.256 790.757
 603.503 809.891
 689.834 589.888
 986.881 579.444
 25.872 286.111
 697.929 313.228
 592.326 902.362
 223.576 278.523
 547.409 929.568
 234.332 762.687
 130.097 292.472
 81.530 325.491
 211.042 870.306
 432.487 582.503
 365.798 898.818
 587.478 117.109
 465.800 243.859
 828.062 960.807
 765.435 748.892
 571.333 411.909
 269.508 503.094
 982.224 79.380
 760.223 727.650
 937.069 754.905
 415.493 950.409
 75.605 611.312
 82.922 538.948
 942.771 894.102
 311.458 435.548
 551.547 575.238
 463.780 921.597
 817.413 750.622
 118.398 410.940
 275.348 26.390
 455.755 999.944
 921.774 911.446
 45.135 795.310
 384.215 737.585
 999.530 798.314
 447.075 802.299
 637.950 386.275
 116.899 977.352
 835.887 629.301
 337.258 667.886
 105.047 884.000
 432.489 727.745
 26.348 277.813
 719.503 237.696
 71.974 940.475
 154.598 201.037
 652.529 645.937
 632.429 487.794
 676.860 32.792
 710.193 312.264
 230.509 798.117
 252.573 222.524
 583.251 373.834
 271.564 843.773
 498.560 151.787
 137.133 294.736
 313.524 520.062
 255.446 398.215
 14.922 895.518
 224.565 159.169
 287.327 813.657
 685.062 878.058
 436.861 584.909
 464.539 110.810
 87.145 305.019
 878.859 152.546
 443.080 265.861
 984.868 998.556
 767.089 341.717
 293.975 777.113
 8.626 405.542
 645.425 424.209
 471.148 581.217
 122.975 115.630
 144.735 373.248
 677.675 437.824
 233.640 787.302
 419.157 982.466
 275.663 206.557
 863.360 522.661
 597.251 403.859
 108.732 969.170
 140.331 922.569
 366.970 226.450
 603.017 564.752
 237.449 949.723
 478.720 689.679
 904.060 140.417
 781.800 894.801
 194.729 868.620
 791.239 762.280
 401.068 53.503
 8.256 184.405
 460.146 807.678
 143.881 198.909
 682.192 16.417
 465.965 779.160
 625.086 500.281
 332.809 33.814
 5.009 738.655
 516.371 315.843
 56.688 915.925
 719.040 752.535
 458.914 211.325
 964.361 257.429
 591.661 273.214
 697.284 634.048
 339.067 699.633
 69.743 532.354
 74.354 856.122
 72.501 765.151
 613.438 281.053
 666.607 467.011
 386.425 306.144
 583.597 307.218
 511.676 918.746
 921.475 115.517
 854.760 642.070
 435.738 901.078
 81.882 654.458
 586.353 37.077
 569.762 119.500
 981.087 932.709
 285.039 881.158
 84.236 548.803
 197.910 183.753
 622.327 750.609
 826.702 812.856
 402.321 490.647
 330.482 192.752
 604.169 825.095
 461.702 207.557
 562.122 579.122
 274.612 290.507
 605.103 270.467
 949.990 119.008
 385.872 497.816
 463.328 797.197
 944.977 112.872
 190.390 953.876
 385.066 975.194
 338.022 748.466
 783.556 179.893
 313.905 393.239
 859.646 234.013
 639.754 764.355
 901.028 512.256
 679.360 800.722
 715.340 361.679
 535.105 257.448
 523.512 753.771
 781.532 584.350
 81.799 347.210
 897.760 100.126
 184.922 62.479
 55.582 605.179
 545.662 757.945
 368.787 262.427
 801.119 704.188
 441.443 132.962
 700.366 287.990
 526.565 604.877
 973.122 638.969
 358.002 37.619
 758.446 700.398
 611.592 964.757
 33.173 91.845
 429.241 874.971
 172.290 6.365
 771.894 909.591
 500.837 310.841
 903.189 276.206
 565.741 77.283
 721.528 48.301
 425.817 458.712
 209.374 582.755
 791.642 269.272
 37.666 588.260
 560.044 859.077
 511.632 981.725
 599.364 54.840
 61.020 905.624
 423.641 623.356
 430.490 491.793
 221.555 102.633
 509.863 256.664
 107.677 21.836
 332.981 25.401
 170.779 723.747
 469.662 399.394
 91.223 830.319
 717.631 410.354
 674.430 111.898
 378.357 817.694
 441.016 283.267
 258.502 692.375
 470.243 344.743
 991.565 444.166
 509.122 194.976
 14.525 259.912
 134.908 684.976
 82.487 263.378
 647.307 272.258
 159.038 333.469
 724.757 322.334
 808.100 943.692
 516.382 635.267
 339.277 143.939
 270.175 331.447
 256.150 693.768
 284.645 87.504
 436.745 687.925
 584.344 285.501
 676.795 868.917
 381.554 731.718
 66.729 292.740
 922.105 661.985
 298.203 462.830
 501.152 115.325
 628.898 349.749
 256.196 904.306
 427.183 511.816
 234.280 207.140
 100.777 481.977
 325.787 761.879
 743.953 611.522
 49.472 156.613
 52.036 100.329
 156.212 321.302
 314.374 200.234
 339.470 967.441
 549.917 772.550
 448.961 962.557
 863.512 998.180
 903.635 929.342
 724.735 79.987
 97.467 326.661
 281.141 8.875
 546.097 894.924
 769.313 669.475
 96.898 265.044
 162.799 786.402
 435.294 263.020
 57.287 21.109
 285.131 655.918
 429.287 251.608
 492.644 835.504
 882.660 47.434
 677.249 919.222
 712.976 200.564
 356.390 551.519
 46.567 15.519
 637.387 39.245
 251.089 790.233
 401.243 471.238
 147.126 440.638
 769.405 912.839
 484.091 709.130
 885.267 280.653
 964.370 538.746
 201.858 881.153
 421.597 444.880
 542.517 19.575
 774.649 544.663
 892.882 374.134
 108.724 45.917
 843.259 696.949
 777.498 703.853
 687.094 699.535
 202.554 41.175
 703.179 950.730
 72.887 27.929
 119.286 142.022
 751.390 729.468
 638.799 933.990
 787.876 967.466
 378.637 702.951
 758.744 879.359
 238.402 164.602
 19.077 0.451
 422.368 7.712
 9.512 990.687
 346.067 162.741
 230.988 760.670
 959.203 135.068
 937.528 660.483
 541.007 318.618
 630.106 737.546
 910.707 381.688
 21.724 268.899
 335.213 582.277
 820.899 767.437
 2.501 265.153
 312.359 154.859
 9.477 247.937
 742.064 506.131
 337.560 389.944
 209.295 686.476
 161.186 317.304
 480.158 823.217
 160.243 153.531
 541.059 147.917
 846.857 669.395
 62.562 591.289
 532.400 653.393
 326.443 162.211
 668.199 538.888
 742.857 656.375
 311.845 570.916
 339.626 448.623
 272.549 610.616
 609.104 870.733
 648.676 254.340
 745.344 73.568
 516.868 374.795
 569.124 945.115
 196.378 700.509
 622.372 995.608
 979.042 255.686
 896.774 534.851
 372.331 643.941
 151.588 627.984
 591.043 425.851
 559.341 412.550
 296.287 501.788
 609.159 346.176
 915.610 148.795
 488.552 799.970
 485.602 494.544
 75.887 353.374
 991.375 954.720
 806.359 932.574
 992.406 864.882
 950.516 83.343
 731.002 947.263
 771.499 712.503
 430.642 750.823
 937.803 367.988
 572.643 63.525
 873.995 869.201
 259.812 934.437
 171.425 926.060
 457.166 165.344
 72.136 391.631
 767.482 383.606
 527.282 339.785
 231.874 426.690
 640.095 122.007
 424.039 231.887
 984.547 577.775
 266.026 600.220
 474.259 308.186
 670.882 600.315
 99.775 295.482
 404.294 395.439
 992.433 600.359
 747.190 455.033
 273.686 598.499
 381.354 381.596
 952.501 447.376
 860.584 515.906
 510.724 689.421
 474.125 540.334
 615.747 99.057
 863.470 83.830
 798.243 835.523
 477.758 836.293
 684.905 453.019
 609.513 538.233
 65.202 392.425
 57.274 948.277
 358.174 798.074
 333.682 171.297
 919.482 197.950
 148.832 609.252
 657.790 100.944
 724.447 971.732
 8.479 510.795
 362.944 840.368
 915.375 859.028
 838.211 948.455
 899.346 810.188
 276.480 732.351
 926.206 699.201
 643.697 593.337
 833.299 195.591
 91.188 327.033
 820.627 841.052
 778.023 122.194
 572.640 829.574
 383.460 582.445
 143.243 262.760
 46.314 204.523
 829.656 852.382
 573.450 366.824
 979.171 908.722
 303.224 994.976
 443.338 463.272
 301.179 920.032
 221.477 560.326
 617.371 413.402
 552.831 411.587
 113.113 245.308
 235.088 54.689
 38.690 785.291
 505.812 969.608
 734.754 449.954
 239.846 380.955
 863.840 150.758
 135.502 569.591
 733.095 140.429
 708.986 809.681
 26.324 777.753
 341.750 679.001
 557.396 595.538
 959.227 618.104
 125.597 673.939
 619.673 160.780
 787.515 590.776
 894.785 162.524
 653.446 181.765
 293.554 319.639
 916.125 427.582
 559.994 18.788
 176.088 62.510
 734.235 70.647
 144.469 933.144
 753.876 662.840
 586.869 827.636
 764.998 183.060
 480.856 939.592
 464.850 695.488
 57.191 459.571
 793.913 350.135
 896.943 25.798
 294.939 929.086
 982.173 79.075
 949.922 914.796
 418.899 110.684
 360.196 748.475
 42.797 562.648
 645.405 441.373
 808.891 823.858
 377.694 34.577
 487.726 590.958
 539.752 965.231
 926.876 447.543
 779.339 596.203
 875.646 118.067
 836.473 674.949
 953.517 623.193
 728.873 494.159
 812.974 791.279
 210.614 985.836
 402.119 946.857
 860.805 861.424
 671.946 422.704
 433.785 448.889
 250.783 39.243
 408.697 824.183
 880.525 216.187
 940.840 705.932
 585.557 669.631
 145.038 910.688
 138.318 87.037
 165.272 749.498
 861.186 37.171
 216.132 898.443
 831.574 77.020
 459.632 75.142
 258.127 368.779
 522.785 394.878
 995.580 563.388
 812.798 924.206
 642.819 579.754
 771.203 572.723
 404.187 688.236
 377.675 706.676
 322.758 861.410
 698.417 388.441
 753.911 193.274
 30.912 866.593
 128.771 709.414
 262.657 300.626
 453.983 635.157
 800.479 906.628
 353.927 87.209
 781.503 974.964
 233.934 777.766
 17.469 23.733
 731.863 130.798
 99.258 713.317
 636.739 810.423
 475.222 824.418
 946.852 44.323
 869.885 376.766
 478.230 924.762
 711.901 886.031
 133.791 610.319
 952.970 385.865
 522.455 698.062
 771.892 509.547
 448.328 44.148
 737.559 976.142
 947.831 677.090
 446.915 869.688
 65.677 759.052
 932.352 262.815
 660.407 534.095
 49.491 909.825
 901.256 976.439
 990.632 825.936
 148.220 175.330
 229.406 751.967
 937.070 15.399
 874.402 465.665
 364.719 222.563
 208.098 96.211
 284.874 526.141
 304.639 497.075
 79.360 359.284
 76.361 69.415
 20.428 893.937
 993.161 454.888
 239.991 135.902
 477.562 249.445
 382.752 533.340
 606.503 360.754
 154.292 961.973
 81.536 139.181
 148.118 816.832
 373.349 769.173
 716.499 178.555
 743.608 193.607
 860.548 937.755
 314.410 652.887
 480.836 300.092
 138.689 613.611
 128.954 94.253
 47.311 814.522
 114.522 742.734
 962.143 511.776
 385.585 999.167
 998.901 918.522
 650.917 614.818
 497.153 728.254
 341.307 870.173
 643.559 425.874
 7.306 435.253
 462.537 528.930
 870.263 735.195
 78.434 683.840
 432.048 966.873
 575.518 653.451
 209.831 99.966
 845.189 173.912
 902.203 704.305
 190.659 697.256
 171.340 767.824
 412.724 453.421
 5.515 939.759
 709.223 609.653
 522.815 876.221
 146.453 639.693
 509.522 745.120
 192.459 169.019
 827.127 20.091
 907.122 380.414
 645.776 655.061
 757.817 656.628
 797.211 669.152
 645.772 129.778
 118.619 313.400
 888.867 592.146
 664.603 954.338
 491.331 207.287
 985.619 853.735
 747.692 316.720
 148.359 298.041
 863.469 554.504
 850.754 325.429
 942.793 413.692
 358.503 293.432
 85.720 324.791
 261.602 47.276
 976.048 442.297
 371.442 700.097
 822.496 442.065
 808.248 373.778
 769.013 226.324
 274.403 416.369
 418.541 46.808
 184.316 992.678
 251.892 987.569
 191.706 813.145
 880.451 311.045
 389.479 537.500
 987.717 943.000
 177.830 869.656
 807.315 448.746
 327.990 995.094
 199.836 594.917
 890.471 138.558
 51.150 874.072
 289.235 115.730
 372.508 834.988
 641.434 685.886
 267.664 367.112
 183.979 792.100
 802.482 155.887
 763.967 800.824
 804.053 795.241
 953.965 163.586
 93.619 718.378
 232.247 450.905
 562.889 407.949
 272.660 23.469
 607.180 757.016
 122.029 170.172
 579.805 973.969
 511.457 959.291
 307.146 824.260
 811.063 310.991
 57.558 61.770
 958.272 540.357
 272.922 670.640
 783.671 364.642
 510.190 577.930
 444.473 781.410
 391.069 137.703
 525.979 361.428
 488.390 272.664
 861.231 57.818
 383.186 300.842
 276.594 198.027
 80.774 297.734
 527.869 625.113
 378.844 240.703
 332.109 107.907
 15.723 59.208
 12.441 904.548
 700.470 244.692
 197.621 390.081
 724.509 546.000
 798.743 736.369
 391.340 944.261
 119.520 942.140
 168.839 34.866
 144.153 873.758
 288.337 878.940
 441.139 105.391
 584.600 573.486
 579.126 92.987
 117.921 244.734
 781.415 823.111
 548.428 925.513
 761.881 429.091
 176.719 132.322
 252.531 137.348
 934.894 724.924
 820.760 211.387
 647.436 389.623
 804.587 605.346
 399.475 431.750
 891.921 769.495
 496.289 353.620
 313.662 303.588
 996.083 307.228
 291.491 908.033
 199.904 87.956
 214.193 705.638
 417.857 33.659
 648.995 506.937
 257.659 435.653
 317.442 869.335
 136.007 792.712
 372.801 894.423
 559.677 150.417
 954.858 49.608
 403.917 585.661
 18.562 960.883
 201.204 605.337
 738.488 65.041
 692.326 330.001
 488.024 334.533
 260.864 94.384
 40.155 489.526
 626.305 799.131
 498.318 323.450
 393.277 539.984
 756.927 14.732
 905.854 785.262
 430.762 743.643
 825.793 499.020
 52.492 134.783
 9.371 960.421
 493.414 199.121
 494.611 719.982
 542.366 641.465
 702.825 786.436
 113.048 857.429
 607.290 145.588
 825.422 286.433
 507.386 481.958
 609.939 272.945
 876.680 178.031
 355.065 366.304
 314.385 493.115
 502.770 350.241
 35.566 228.141
 390.432 917.204
 278.863 134.063
 241.178 111.121
 11.800 55.071
 171.336 667.218
 971.581 64.718
 769.902 531.472
 320.484 169.734
 520.216 888.391
 524.287 55.151
 91.193 347.874
 812.756 623.073
 790.208 814.316
 164.128 49.628
 911.070 398.918
 909.991 829.328
 450.486 345.025
 100.498 887.974
 530.252 762.526
 847.740 684.843
 628.383 347.808
 201.247 167.952
 371.972 678.036
 255.497 134.534
 612.333 980.738
 275.045 639.549
 926.636 0.675
 606.363 510.999
 660.521 115.121
 62.845 210.540
 437.202 726.020
 684.978 425.360
 457.189 113.722
 233.760 112.444
 349.355 943.384
 242.545 724.269
 211.873 933.556
 779.310 26.942
 407.001 429.576
 434.591 44.105
 706.398 765.190
 204.860 5.067
 286.309 978.278
 470.050 791.275
 560.309 194.903
 828.233 824.949
 830.453 475.329
 139.576 956.570
 607.451 181.746
 312.837 28.619
 272.419 676.480
 536.450 31.959
 554.763 978.417
 286.295 254.368
 314.687 621.749
 335.232 439.731
 28.899 493.072
 525.434 638.360
 572.270 629.258
 451.307 306.799
 707.122 488.568
 724.644 997.701
 679.586 851.511
 768.739 121.047
 475.981 446.335
 306.976 226.863
 311.774 448.323
 894.336 791.983
 464.603 883.954
 86.007 840.374
 477.555 533.193
 572.618 904.532
 359.004 408.716
 841.346 876.881
 703.420 183.656
 479.353 502.681
 619.639 813.806
 31.843 443.176
 147.866 971.222
 600.610 568.772
 96.493 79.483
 937.878 21.522
 259.605 662.791
 299.774 474.594
 64.309 228.472
 497.804 289.564
 325.118 972.961
 476.736 72.038
 885.159 602.998
 983.457 609.352
 138.604 505.449
 931.448 763.912
 346.341 280.296
 445.794 530.487
 71.348 311.869
 158.350 849.636
 218.697 24.066
 554.110 622.103
 17.697 817.430
 318.611 675.857
 733.725 381.302
 50.901 699.397
 51.308 215.606
 63.945 638.673
 487.468 277.048
 549.346 42.642
 137.991 817.677
 218.738 881.952
 744.958 734.074
 811.482 520.081
 920.460 258.026
 66.490 615.379
 241.069 150.118
 962.564 620.845
 415.459 902.409
 132.075 336.186
 351.961 902.253
 320.700 279.997
 445.201 283.928
 903.102 880.144
 945.853 916.102
 650.774 35.047
 762.741 900.231
 891.634 150.219
 312.698 237.055
 687.758 491.748
 124.862 245.508
 801.812 575.433
 319.399 571.272
 716.935 296.712
 16.226 522.136
 339.424 837.789
 340.517 226.206
 847.159 815.364
 335.012 79.378
 376.211 171.730
 573.994 873.525
 368.185 495.983
 112.950 260.291
 764.719 588.481
 67.263 81.714
 244.223 464.039
 261.587 3.101
 88.770 706.666
 151.127 621.349
 363.238 235.780
 411.848 239.525
 30.115 481.010
 7.180 132.875
 635.188 565.991
 145.384 860.111
 833.600 12.489
 779.055 864.972
 412.238 352.076
 303.878 775.422
 561.189 796.165
 978.638 840.920
 990.140 205.084
 606.460 391.949
 439.437 217.037
 935.452 991.111
 142.350 768.038
 505.558 642.919
 625.513 839.593
 690.716 501.718
 737.077 112.890
 67.943 566.706
 143.641 53.359
 47.185 872.724
 492.361 579.666
 680.453 309.329
 576.825 934.558
 451.671 952.926
 835.378 234.823
 548.808 342.593
 337.981 763.154
 9.233 525.167
 649.588 720.593
 283.118 635.675
 990.125 494.838
 206.328 852.008
 416.955 643.024
 345.144 495.530
 136.991 629.173
 854.805 960.169
 892.350 803.713
 770.064 800.266
 863.490 337.926
 359.421 341.518
 983.385 518.637
 369.436 389.673
 569.678 421.745
 658.658 179.029
 951.317 987.274
 572.249 448.398
 312.371 648.670
 91.907 168.058
 397.279 176.140
 167.401 819.772
 445.366 294.581
 5.675 496.439
 752.986 963.112
 473.634 322.103
 432.171 253.533
 127.301 571.320
 156.196 352.389
 881.902 304.282
 194.450 915.023
 606.708 636.337
 658.589 414.660
 290.346 873.839
 254.878 115.610
 155.054 509.606
 687.359 233.019
 683.487 458.119
 234.851 863.872
 893.741 291.209
 561.696 542.414
 994.963 618.044
 975.533 210.569
 367.996 38.252
 651.471 938.875
 437.057 323.975
 664.942 589.973
 676.389 86.228
 457.812 504.492
 680.465 224.441
 874.316 193.662
 820.897 907.347
 493.907 445.118
 624.225 791.098
 333.738 454.705
 191.765 139.651
 349.233 869.949
 8.371 607.011
 610.027 517.982
 567.159 695.150
 731.560 155.668
 790.875 480.438
 589.122 651.528
 129.757 660.871
 598.453 432.509
 35.602 512.546
 810.755 914.093
 780.674 43.634
 713.626 605.632
 39.458 725.072
 254.893 35.750
 465.734 277.537
 93.397 982.361
 564.604 362.672
 137.505 391.219
 319.893 812.533
 844.608 14.386
 335.566 524.810
 637.417 149.668
 182.717 33.148
 837.769 883.683
 411.245 353.261
 246.562 170.127
 441.108 218.325
 507.821 661.954
 648.297 603.890
 612.658 978.232
 215.053 246.511
 829.782 555.546
 235.037 65.136
 326.388 207.870
 618.014 274.537
 177.680 311.351
 193.963 950.666
 94.379 220.410
 195.606 674.503
 342.572 203.857
 826.208 89.972
 134.820 224.546
 674.556 99.793
 459.049 149.541
 302.653 468.199
 434.283 111.378
 838.518 669.504
 969.554 401.996
 994.145 425.300
 712.351 392.222
 688.097 909.999
 41.930 969.665
 677.197 614.650
 554.885 80.720
 39.554 272.939
 48.023 367.798
 451.755 642.523
 197.288 96.193
 369.949 761.086
 809.793 567.196
 64.051 162.399
 865.889 781.777
 26.069 436.315
 324.264 34.552
 340.263 81.849
 418.546 428.715
 880.292 358.697
 589.790 572.684
 605.646 454.767
 264.861 277.313
 138.631 811.172
 973.462 263.648
 288.991 578.044
 191.886 325.385
 284.501 501.249
 283.176 193.737
 393.721 789.275
 772.963 416.642
 76.326 799.343
 337.690 796.560
 154.628 470.918
 495.352 504.309
 107.938 972.749
 364.194 588.903
 993.176 806.333
 606.547 689.379
 687.775 804.943
 995.260 793.786
 834.548 904.442
 949.711 618.230
 696.209 951.799
 985.700 846.098
 955.979 12.265
 735.381 90.978
 639.906 879.478
 24.709 58.436
 798.693 668.408
 279.659 279.753
 337.946 253.167
 179.839 788.250
 594.652 815.580
 228.286 785.197
 546.494 201.490
 576.712 292.095
 234.544 86.540
 681.588 869.848
 357.127 968.357
 892.015 78.810
 534.875 705.395
 936.970 598.660
 388.520 82.146
 117.200 980.636
 949.736 704.955
 273.685 289.761
 631.970 321.565
 836.468 349.777
 816.734 450.914
 318.845 632.668
 308.359 438.167
 954.957 757.633
 426.823 784.884
 54.152 66.508
 247.431 807.437
 411.724 324.909
 564.141 450.871
 449.591 527.412
 109.853 923.513
 916.986 343.029
 674.739 853.562
 43.320 472.099
 238.351 927.030
 164.193 160.766
 491.963 611.838
 526.271 163.750
 46.273 161.227
 284.926 404.716
 771.483 817.192
 535.454 566.656
 630.253 88.389
 538.218 478.239
 770.399 384.320
 411.759 837.697
 728.225 766.841
 355.792 940.685
 242.554 389.882
 636.004 325.571
 234.854 488.139
 900.837 807.237
 16.112 835.519
 21.275 192.796
 233.518 104.759
 240.330 29.401
 669.678 842.472
 510.110 260.866
 907.303 40.502
 79.542 417.163
 429.671 887.695
 601.799 445.510
 751.030 969.007
 762.254 46.058
 174.347 325.154
 18.132 196.915
 222.177 670.144
 901.325 755.864
 348.830 101.021
 205.151 688.806
 340.596 629.780
 571.669 692.377
 670.706 267.787
 663.972 110.680
 775.276 535.260
 471.288 969.684
 737.155 629.833
 905.520 309.079
 640.962 937.168
 835.937 437.586
 32.325 611.810
 32.000 196.609
 568.243 997.302
 179.089 227.297
 377.566 231.193
 562.217 801.575
 607.831 423.486
 121.280 218.266
 567.374 877.682
 138.333 566.373
 183.033 403.755
 671.526 819.966
 790.289 454.664
 178.434 519.469
 614.018 595.597
 328.404 494.688
 446.746 321.719
 372.271 243.574
 703.278 0.369
 279.514 260.887
 144.772 392.206
 156.800 141.756
 493.774 858.655
 795.413 11.325
 979.649 686.266
 953.664 363.604
 589.564 539.255
 637.763 856.270
 685.094 617.089
 2.499 895.102
 363.282 762.656
 931.307 859.175
 881.206 297.099
 81.980 738.789
 965.663 399.247
 485.415 470.823
 438.384 190.755
 274.745 814.828
 299.374 513.211
 993.338 687.560
 926.588 511.949
 202.883 198.992
 22.738 284.936
 885.935 460.286
 225.801 866.501
 837.393 580.168
 208.493 937.947
 871.507 163.061
 636.212 774.085
 68.065 367.818
 498.572 820.790
 354.538 993.672
 245.591 868.916
 709.454 708.964
 467.935 349.942
 993.484 23.236
 886.546 774.833
 514.152 784.587
 438.829 606.756
 631.422 237.880
 747.758 877.968
 66.321 146.955
 171.395 999.599
 713.230 322.784
 591.031 478.950
 136.433 532.228
 697.394 551.759
 89.102 127.324
 569.883 96.649
 192.458 536.812
 60.857 56.370
 796.608 719.807
 845.672 16.765
 283.211 781.248
 882.823 551.498
 12.111 691.242
 553.616 531.077
 436.356 702.079
 476.860 311.726
 867.255 899.832
 183.823 696.980
 46.556 909.931
 707.925 826.946
 237.367 161.345
 111.376 861.975
 468.524 131.179
 909.155 44.789
 926.002 485.243
 834.683 644.046
 175.234 110.932
 949.513 489.966
 893.472 332.443
 462.796 536.424
 393.306 496.625
 979.806 742.032
 307.127 27.779
 130.060 814.014
 85.599 644.414
 475.357 152.440
 227.232 898.737
 310.425 958.793
 515.290 494.623
 940.756 612.445
 684.716 931.764
 453.914 392.785
 396.227 147.885
 45.366 645.330
 755.677 738.396
 974.244 909.767
 811.114 540.187
 17.883 89.581
 992.410 405.715
 379.217 830.630
 662.076 662.895
 844.034 164.059
 231.866 369.104
 254.511 572.361
 407.426 102.950
 183.589 761.883
 369.832 789.985
 886.661 16.927
 233.949 288.744
 951.176 406.639
 162.747 47.224
 542.462 793.837
 615.793 718.819
 189.948 422.710
 498.962 858.102
 809.748 348.992
 419.043 623.367
 207.996 520.935
 867.372 233.222
 948.419 462.433
 325.338 962.618
 944.442 181.445
 943.751 939.460
 900.791 698.922
 368.368 401.538
 185.500 927.482
 313.729 396.036
 466.815 127.798
 803.885 916.896
 560.320 827.117
 356.249 961.015
 162.350 532.357
 366.815 990.561
 212.306 334.255
 222.481 379.015
 447.684 244.051
 208.392 922.043
 663.610 885.925
 662.527 755.640
 338.649 683.060
 451.650 653.601
 668.870 509.805
 175.904 800.108
 894.132 664.368
 355.458 642.871
 788.813 64.083
 591.685 234.807
 711.494 537.232
 535.223 740.807
 5.156 631.159
 720.275 208.945
 355.333 265.994
 552.678 736.821
 945.319 17.380
 161.216 273.233
 595.229 631.456
 457.672 218.390
 188.794 272.893
 700.031 973.470
 434.576 834.599
 541.634 658.950
 686.556 638.872
 982.007 403.168
 175.254 918.189
 645.393 195.807
 540.748 353.794
 311.943 118.794
 181.894 586.880
 853.298 388.848
 263.935 306.102
 496.272 665.967
 584.644 202.695
 301.075 361.209
 165.528 607.497
 617.615 590.898
 890.805 960.306
 126.638 114.661
 697.586 779.270
 511.678 218.600
 363.402 505.337
 301.062 485.312
 432.972 393.524
 502.570 667.870
 68.700 548.931
 191.189 159.346
 845.952 691.738
 644.965 542.770
 694.862 353.130
 225.842 403.840
 218.640 915.121
 320.213 491.315
 600.406 314.158
 964.395 684.343
 806.234 824.294
 538.325 354.286
 63.795 254.454
 199.427 138.706
 859.844 160.297
 708.955 940.601
 374.460 449.387
 464.479 955.801
 227.761 604.572
 961.832 560.344
 230.732 860.844
 463.414 68.077
 34.345 132.474
 320.767 322.596
 891.616 527.423
 489.644 208.527
 370.278 523.042
 165.203 862.380
 667.039 569.764
 861.516 305.491
 18.748 187.166
 449.460 599.549
 625.126 809.581
 764.369 392.803
 989.204 406.962
 92.159 852.150
 845.288 572.255
 660.325 698.169
 33.632 541.064
 796.967 127.781
 152.322 845.369
 603.591 339.236
 379.890 743.717
 320.694 698.689
 29.432 599.385
 382.104 104.688
 632.439 269.970
 865.894 129.826
 327.028 741.670
 395.552 126.793
 162.900 494.933
 842.496 773.805
 459.338 871.390
 575.383 862.171
 341.161 361.956
 716.652 372.694
 12.340 730.323
 454.090 689.180
 642.356 92.791
 44.840 813.774
 74.193 3.422
 699.145 603.138
 5.842 642.169
 77.420 774.910
 143.298 913.016
 41.159 944.717
 819.366 559.926
 508.202 464.876
 169.327 871.808
 546.373 832.197
 554.950 635.689
 45.236 914.967
 138.983 312.384
 610.355 984.868
 392.583 944.338
 482.899 310.447
 630.970 694.722
 882.751 922.707
 133.623 684.835
 866.503 663.880
 933.576 608.235
 572.236 106.585
 327.907 510.704
 158.021 727.085
 643.490 831.183
 226.293 443.584
 816.842 887.341
 535.168 414.469
 145.901 187.795
 132.207 723.617
 829.381 379.512
 85.941 167.681
 13.629 52.281
 943.686 976.404
 358.548 671.797
 196.885 630.044
 156.991 388.891
 1.759 441.940
 793.292 555.412
 375.691 718.920
 506.280 288.538
 89.121 832.955
 683.745 76.759
 597.419 685.145
 115.206 64.968
 33.847 834.472
 77.531 536.193
 518.468 30.920
 836.324 107.311
 661.405 333.400
 80.614 49.950
 63.587 220.984
 138.428 850.852
 83.171 700.224
 168.216 943.799
 958.579 966.652
 211.077 424.143
 205.119 555.199
 299.667 333.938
 755.009 488.261
 232.880 758.166
 642.165 843.035
 75.635 868.778
 773.071 568.805
 567.850 201.965
 931.618 712.956
 16.976 754.712
 174.952 399.998
 698.077 979.299
 53.455 655.065
 541.530 869.587
 73.359 191.758
 901.185 142.063
 785.654 579.344
 368.518 979.560
 178.556 267.051
 37.464 28.844
 349.577 40.190
 889.742 818.137
 992.114 896.295
 324.274 620.710
 133.384 607.256
 512.639 60.642
 966.709 438.957
 644.258 601.399
 20.739 462.455
 102.271 33.006
 368.703 454.750
 759.103 375.365
 997.571 663.351
 427.706 330.689
 803.863 322.774
 782.024 774.647
 261.396 154.747
 952.761 391.717
 496.452 564.202
 399.851 694.362
 15.739 533.145
 401.942 467.210
 448.074 502.562
 629.532 436.621
 496.432 772.843
 279.455 363.478
 545.024 115.411
 344.078 113.977
 547.076 607.800
 922.504 791.624
 531.532 932.175
 409.403 66.054
 237.728 29.983
 729.648 153.812
 521.181 615.128
 36.221 876.783
 603.856 412.777
 920.818 119.730
 379.883 424.007
 870.095 244.721
 571.887 97.134
 557.662 402.462
 881.230 109.438
 417.946 655.213
 533.167 888.494
 581.206 729.902
 8.610 906.355
 640.752 530.692
 829.910 804.094
 308.386 125.984
 158.412 205.811
 929.881 294.219
 624.731 583.165
 169.841 265.441
 284.753 172.056
 228.445 571.377
 239.600 926.592
 468.402 846.450
 218.529 41.487
 759.247 576.944
 70.583 167.960
 591.057 637.463
 492.267 91.047
 677.343 585.300
 611.469 94.550
 416.734 97.636
 7.089 295.878
 977.947 267.310
 952.408 934.643
 628.047 244.752
 789.274 509.516
 159.338 591.479
 358.941 106.647
 257.254 750.128
 901.248 594.629
 465.620 933.430
 182.298 185.863
 74.973 76.970
 295.509 308.291
 15.662 15.345
 403.618 686.359
 364.764 846.747
 29.827 902.999
 762.195 305.747
 572.730 678.225
 217.539 517.637
 798.236 343.123
 19.023 550.080
 766.410 964.615
 726.799 889.683
 174.693 756.212
 244.491 173.808
 461.532 528.323
 369.032 913.285
 314.913 239.529
 875.788 402.304
 895.283 224.238
 413.177 770.767
 116.783 424.452
 271.375 75.585
 567.622 241.879
 418.880 225.192
 0.886 264.834
 237.757 300.999
 30.433 691.318
 755.322 786.271
 540.040 360.127
 192.026 283.235
 3.304 776.139
 600.755 330.102
 140.403 750.092
 743.043 898.592
 157.654 408.684
 67.402 427.655
 856.567 525.095
 361.819 839.220
 618.903 795.703
 937.251 786.341
 209.213 784.517
 855.602 443.084
 350.678 476.614
 991.302 889.646
 566.252 445.479
 560.380 646.688
 105.511 531.918
 68.165 131.731
 247.049 155.103
 522.936 850.155
 553.281 195.960
 797.474 487.088
 14.172 91.740
 456.322 868.015
 531.638 906.012
 419.412 29.707
 28.266 754.064
 921.505 554.127
 101.917 898.828
 223.683 421.934
 659.032 931.668
 13.215 135.423
 239.540 826.113
 919.624 830.049
 768.907 926.782
 809.378 766.713
 539.688 501.980
 683.695 591.816
 215.944 753.936
 981.303 327.581
 277.010 818.320
 721.424 360.631
 358.507 482.890
 255.655 22.439
 522.403 68.100
 927.924 381.576
 286.806 109.877
 869.509 916.083
 790.411 401.964
 634.458 16.595
 354.879 343.160
 766.185 139.662
 867.527 910.105
 488.076 629.180
 341.579 471.156
 42.258 135.725
 54.731 869.242
 227.165 463.354
 230.191 44.855
 75.125 976.079
 46.793 23.626
 487.830 207.416
 163.735 450.960
 835.643 482.472
 66.449 379.349
 804.358 519.831
 606.610 578.192
 121.855 607.634
 673.257 882.843
 651.560 912.779
 123.154 686.397
 837.479 293.039
 874.980 527.295
 717.621 38.348
 469.777 276.582
 982.795 809.740
 783.588 884.813
 593.168 602.954
 889.763 229.740
 725.762 409.973
 78.493 797.537
 715.563 847.553
 598.421 733.289
 777.638 969.707
 966.358 977.455
 717.023 774.301
 451.185 546.176
 310.067 186.159
 159.875 562.603
 290.963 74.813
 698.371 967.187
 819.554 809.293
 637.122 256.343
 313.061 20.749
 547.691 465.718
 670.430 332.638
 588.630 536.849
 231.828 414.461
 979.263 310.243
 528.873 546.279
 11.076 565.469
 678.065 65.505
 887.724 686.939
 538.221 363.671
 864.477 845.516
 833.402 158.320
 162.205 739.411
 879.788 373.981
 574.060 387.132
 345.164 306.982
 757.287 680.178
 313.560 642.919
 928.462 119.231
 478.164 54.888
 156.709 625.567
 399.617 387.593
 102.699 556.099
 753.573 70.360
 886.475 87.877
 363.804 284.680
 617.320 274.127
 540.824 313.618
 895.138 122.163
 990.139 336.280
 534.451 583.209
 940.619 6.174
 686.422 969.708
 497.620 414.064
 86.910 887.718
 825.375 320.675
 62.978 666.238
 90.550 829.919
 238.363 623.567
 88.068 327.344
 219.956 490.143
 759.200 540.028
 380.477 330.701
 991.211 882.592
 713.197 314.463
 951.559 879.403
 487.291 374.489
 4.797 826.058
 519.242 896.121
 937.129 45.167
 567.536 64.826
 675.358 64.218
 2.985 886.847
 40.165 899.398
 182.390 438.343
 877.838 861.894
 113.681 882.478
 432.447 46.175
 129.156 767.008
 267.837 937.382
 541.144 140.797
 844.636 552.476
 130.632 935.463
 873.817 762.614
 881.369 692.784
 380.432 128.874
 515.414 189.826
 547.198 806.656
 84.426 448.152
 599.233 63.528
 426.158 402.273
 422.843 329.015
 587.376 553.248
 170.646 711.731
 50.828 918.563
 633.253 728.652
 571.077 697.876
 698.200 883.351
 736.217 259.785
 266.845 385.253
 722.135 287.354
 759.752 41.747
 613.516 434.949
 964.039 391.225
 729.894 397.046
 818.557 830.326
 542.502 387.631
 604.414 566.046
 503.230 208.876
 421.663 76.651
 763.886 147.769
 254.045 669.022
 753.058 192.802
 21.222 89.094
 638.642 588.772
 914.177 782.158
 153.844 640.924
 829.527 757.280
 248.637 300.474
 640.734 421.762
 771.027 287.918
 350.003 695.129
 434.644 980.063
 288.718 55.579
 821.173 658.693
 614.101 424.076
 55.832 915.972
 476.381 351.654
 117.780 472.637
 697.978 384.118
 869.060 593.805
 361.104 665.789
 748.066 903.562
 793.028 381.577
 446.854 188.740
 472.281 986.374
 624.682 745.436
 960.809 935.060
 979.660 725.452
 156.018 798.539
 561.187 566.187
 715.561 864.842
 640.999 984.420
 152.331 103.989
 431.257 745.382
 746.505 385.975
 433.403 812.640
 447.557 138.532
 788.968 886.274
 417.258 911.681
 78.509 357.056
 823.039 166.251
 51.148 468.720
 161.184 751.149
 566.468 880.671
 455.706 97.417
 972.649 766.658
 529.180 894.634
 437.806 244.123
 516.978 576.649
 681.550 992.363
 440.340 118.805
 735.147 839.626
 963.530 618.514
 983.668 349.362
 136.130 716.563
 832.728 749.515
 616.722 829.647
 994.386 176.934
 445.180 258.110
 28.361 168.259
 187.117 749.657
 410.703 651.286
 228.452 923.807
 865.536 674.629
 116.299 867.490
 897.525 572.018
 293.528 114.439
 642.602 769.825
 980.290 425.574
 129.625 607.187
 641.932 240.766
 461.471 207.724
 727.178 211.009
 4.300 996.278
 644.851 821.773
 470.059 34.996
 206.135 151.207
 419.664 117.597
 630.328 279.853
 660.657 931.696
 285.839 680.810
 799.636 515.096
 408.926 111.165
 700.732 397.039
 357.365 527.381
 239.057 949.347
 465.063 430.702
 793.110 560.429
 169.946 775.267
 741.038 788.388
 897.687 244.170
 489.297 914.382
 757.562 810.218
 523.458 586.343
 706.603 182.534
 712.662 63.880
 680.156 21.719
 782.747 11.258
 689.777 850.138
 987.512 665.752
 925.313 945.718
 620.398 378.256
 42.065 383.612
 15.544 92.054
 594.598 867.278
 61.329 920.141
 727.337 296.288
 292.948 993.026
 933.286 770.901
 223.081 584.781
 833.577 191.661
 419.451 858.022
 353.053 925.658
 730.982 587.088
 414.572 469.461
 114.813 876.960
 844.273 322.920
 416.775 163.125
 771.922 719.180
 728.836 890.143
 577.862 646.425
 186.849 974.867
 737.607 98.464
 207.671 980.940
 556.220 447.549
 701.107 396.365
 280.001 627.540
 62.236 313.643
 888.594 723.080
 164.605 475.508
 675.190 995.907
 873.815 147.928
 638.298 148.463
 101.523 710.359
 560.646 173.793
 267.395 571.708
 217.519 806.378
 454.615 904.972
 419.743 848.444
 85.093 385.741
 990.023 368.699
 733.209 276.838
 433.305 464.065
 699.984 746.247
 82.890 339.287
 218.931 676.595
 178.321 434.312
 24.957 625.839
 405.470 145.718
 430.734 250.353
 354.148 917.478
 791.676 888.485
 527.093 580.003
 149.416 125.954
 572.990 397.099
 101.522 790.757
 374.609 331.467
 306.726 736.734
 264.105 194.474
 83.383 19.531
 676.679 129.416
 955.273 209.817
 910.167 954.614
 732.416 955.356
 703.792 318.853
 352.829 840.697
 159.385 93.473
 649.415 711.096
 131.313 529.437
 918.267 51.841
 838.442 171.796
 452.194 637.037
 787.426 466.028
 446.251 390.287
 528.993 169.754
 88.351 406.496
 638.678 748.594
 503.912 57.660
 164.429 676.550
 143.115 500.084
 612.863 159.897
 375.165 185.784
 53.789 80.472
 506.404 892.116
 762.357 621.307
 266.907 572.027
 846.162 947.421
 440.044 9.276
 830.529 710.255
 746.256 870.744
 211.608 909.714
 169.063 579.471
 499.724 557.236
 539.109 300.671
 433.574 552.014
 610.268 817.947
 471.341 515.955
 887.682 772.831
 682.980 977.513
 746.783 508.046
 56.886 87.118
 638.315 969.512
 475.591 965.064
 459.016 925.633
 143.424 194.518
 110.748 312.084
 701.984 886.700
 330.519 229.038
 237.689 61.505
 586.139 943.905
 663.375 845.065
 61.448 890.465
 790.175 616.586
 943.561 824.298
 746.756 811.533
 642.872 980.193
 153.846 568.788
 573.265 780.556
 729.235 898.359
 371.903 631.471
 341.696 36.634
 199.950 897.146
 214.190 281.977
 120.639 811.865
 213.181 888.936
 660.358 934.778
 370.751 709.598
 11.193 605.937
 841.629 761.331
 996.936 566.722
 973.369 967.571
 794.537 574.461
 593.063 49.344
 452.910 95.732
 719.636 167.479
 782.710 396.988
 881.426 46.977
 84.025 972.157
 942.239 214.761
 141.893 927.447
 656.024 799.200
 738.307 872.322
 124.866 364.663
 718.141 996.536
 424.082 167.401
 97.620 315.948
 82.079 341.631
 338.076 780.036
 14.613 68.772
 323.397 802.388
 269.616 100.785
 703.562 318.765
 349.373 843.744
 603.817 227.678
 454.283 943.912
 582.453 823.751
 202.518 230.035
 560.839 907.858
 891.525 367.449
 986.698 729.300
 302.609 477.519
 42.874 878.772
 233.990 716.203
 424.648 66.990
 158.972 725.025
 302.515 268.519
 625.819 444.137
 116.130 625.215
 678.957 878.371
 938.636 445.944
 825.095 542.280
 266.890 531.769
 983.489 878.337
 268.285 337.059
 740.845 483.915
 113.230 351.043
 825.347 427.921
 986.196 770.993
 471.168 858.435
 468.226 522.786
 667.954 960.184
 68.372 968.037
 785.513 717.857
 927.599 985.941
 792.005 871.119
 881.067 314.614
 6.821 543.708
 726.389 128.973
 763.104 816.394
 367.646 383.435
 418.209 657.087
 476.799 787.160
 215.636 176.508
 3.155 751.861
 644.040 840.966
 663.087 867.686
 186.422 631.783
 930.104 547.455
 936.691 921.349
 821.158 324.995
 166.290 156.798
 318.811 806.934
 938.025 62.690
 788.508 631.685
 628.485 643.287
 531.815 673.211
 278.502 573.005
 274.418 594.344
 39.948 791.163
 114.241 174.942
 327.071 85.414
 270.822 349.074
 264.789 869.277
 980.616 833.972
 511.442 85.377
 501.027 638.055
 828.849 440.664
 423.558 628.295
 891.004 886.690
 186.452 16.342
 730.091 171.444
 730.839 901.621
 83.620 324.327
 900.841 467.209
 351.596 398.213
 264.758 655.384
 222.729 628.518
 176.896 14.674
 562.290 215.681
 831.354 284.970
 352.613 171.995
 832.018 313.491
 275.077 464.463
 46.896 229.207
 557.395 41.112
 687.896 869.677
 572.888 148.351
 195.203 190.606
 163.278 671.589
 472.894 498.817
 10.218 491.059
 761.747 553.590
 553.727 110.940
 216.718 864.685
 851.047 54.356
 429.108 378.909
 493.739 822.140
 373.616 457.355
 813.611 82.632
 823.240 884.673
 372.052 326.926
 243.329 167.800
 358.298 513.415
 711.145 637.911
 439.078 402.126
 998.317 695.116
 677.048 898.954
 667.930 775.297
 943.543 988.721
 771.260 382.814
 320.903 820.951
 454.844 447.636
 52.269 450.874
 808.604 722.261
 836.984 248.659
 479.805 339.971
 575.218 330.958
 653.927 684.188
 876.930 689.992
 748.015 557.599
 811.876 286.641
 689.158 243.278
 985.969 915.937
 652.699 388.059
 285.229 467.391
 132.195 946.220
 685.048 500.507
 804.574 450.096
 736.062 190.287
 766.211 140.189
 518.074 411.599
 853.600 522.846
 512.964 408.824
 258.966 526.582
 452.093 412.561
 917.648 911.965
 412.418 133.437
 919.687 33.947
 390.345 89.931
 800.127 554.147
 98.497 658.741
 136.574 614.364
 586.420 909.714
 652.247 187.452
 463.170 180.054
 539.794 459.174
 432.321 822.741
 115.461 822.102
 675.919 140.534
 142.762 302.789
 434.086 589.061
 265.778 434.857
 215.267 440.305
 328.839 937.394
 185.633 171.990
 874.014 279.836
 875.081 460.247
 571.031 796.760
 804.886 264.323
 594.682 459.606
 594.903 705.652
 199.053 483.924
 605.735 252.440
 701.109 432.604
 976.276 758.737
 361.137 415.386
 745.275 698.385
 895.485 946.404
 515.999 144.060
 567.201 333.575
 207.779 725.702
 539.963 481.118
 912.395 657.151
 845.517 299.644
 765.213 531.714
 378.526 663.135
 282.167 684.227
 596.773 920.323
 488.679 617.100
 449.243 266.684
 763.085 49.639
 687.427 985.342
 975.951 223.024
 422.666 359.150
 771.697 967.748
 188.515 396.097
 707.391 896.757
 44.488 865.810
 135.453 747.199
 436.572 251.533
 845.809 68.628
 709.241 330.622
 425.095 998.121
 770.102 223.857
 355.436 16.310
 446.665 931.958
 75.820 226.562
 378.012 904.532
 530.960 616.870
 763.544 875.595
 304.708 865.493
 185.721 630.094
 899.702 842.658
 851.154 132.069
 407.088 988.032
 600.120 407.704
 988.255 44.041
 642.130 111.408
 745.952 176.058
 236.354 951.937
 629.558 680.146
 80.432 275.544
 636.231 276.170
 457.381 517.166
 327.129 308.184
 754.204 877.140
 369.697 65.013
 671.532 163.999
 690.303 322.600
 733.744 983.317
 826.441 167.243
 853.802 333.573
 107.608 147.208
 55.390 693.731
 475.320 921.978
 683.353 120.130
 634.994 326.616
 797.041 994.688
 78.478 277.343
 22.729 430.126
 541.459 237.701
 102.159 4.440
 83.971 207.783
 203.535 295.235
 76.668 947.500
 826.463 459.569
 515.733 595.074
 728.837 966.981
 803.498 80.856
 705.191 168.291
 151.571 991.537
 554.296 62.300
 273.003 429.278
 68.652 813.797
 917.548 192.718
 68.084 952.199
 910.111 431.913
 169.956 929.167
 721.090 86.866
 253.828 789.803
 725.449 590.180
 131.172 85.172
 395.324 819.788
 291.412 59.389
 871.994 339.533
 362.799 333.208
 33.615 916.256
 27.160 294.646
 124.842 894.995
 66.328 727.878
 755.945 632.873
 327.965 662.227
 78.165 111.493
 90.802 317.168
 867.759 482.381
 323.184 435.779
 225.562 455.716
 981.648 332.941
 447.047 565.679
 933.613 995.972
 118.259 773.120
 533.716 440.390
 626.931 75.331
 888.627 883.660
 480.238 651.865
 540.322 812.381
 228.671 93.177
 640.571 606.160
 500.162 834.878
 716.228 483.044
 943.998 594.652
 199.750 350.721
 517.051 311.931
 964.880 904.713
 965.824 393.754
 933.873 494.628
 969.984 435.489
 258.862 883.308
 822.881 615.095
 802.554 817.979
 791.650 647.292
 407.381 99.454
 186.483 163.293
 330.504 623.011
 391.432 177.018
 895.781 236.121
 586.597 574.989
 862.277 542.972
 995.732 380.057
 799.400 328.297
 299.568 585.060
 286.961 683.888
 391.600 218.323
 497.783 326.181
 151.304 716.137
 472.962 884.148
 54.295 756.221
 545.096 20.598
 617.430 209.337
 111.019 299.720
 230.199 443.265
 588.755 417.840
 395.851 654.145
 527.876 226.885
 793.616 385.540
 670.636 370.839
 577.360 746.675
 303.502 59.736
 599.280 770.097
 593.891 774.556
 646.391 708.085
 201.564 546.291
 611.970 99.532
 293.266 915.728
 806.678 28.696
 5.810 54.930
 310.464 918.433
 307.936 630.544
 545.572 368.414
 344.314 391.938
 735.123 269.015
 523.299 768.582
 925.912 640.346
 479.023 821.327
 76.712 200.204
 321.738 87.307
 825.841 532.031
 339.823 329.687
 888.648 272.581
 162.310 108.650
 234.609 977.495
 790.321 851.659
 845.678 151.006
 395.402 657.675
 756.392 383.398
 226.834 125.765
 469.063 57.422
 810.812 773.047
 674.309 733.798
 132.537 85.625
 391.659 68.247
 16.316 430.032
 283.298 50.625
 135.537 208.247
 545.858 983.904
 248.701 48.931
 713.204 70.729
 452.596 38.884
 123.189 772.503
 630.332 75.375
 132.338 415.420
 339.508 191.092
 276.412 395.297
 201.750 13.606
 47.031 974.682
 314.649 480.933
 313.299 158.482
 284.391 169.861
 394.074 705.819
 473.963 495.908
 565.847 604.077
 857.430 20.184
 260.707 555.048
 173.653 822.033
 209.475 352.006
 668.860 555.501
 360.692 750.598
 721.124 356.577
 53.857 236.197
 743.334 176.473
 845.261 287.190
 485.205 619.338
 730.348 539.420
 797.873 711.665
 634.144 24.269
 13.461 741.924
 760.517 124.731
 831.507 914.756
 214.573 454.193
 327.394 862.378
 706.151 785.832
 815.956 360.033
 775.129 861.578
 555.601 981.557
 973.135 194.304
 981.934 0.091
 616.469 291.327
 460.461 948.060
 869.960 408.583
 669.208 775.677
 12.429 470.393
 215.682 130.066
 206.152 27.719
 88.490 574.824
 82.692 587.100
 0.045 505.338
 56.768 722.372
 629.336 526.901
 782.146 621.914
 586.937 354.703
 316.141 56.166
 540.623 86.933
 812.281 744.832
 129.792 479.708
 317.411 222.417
 908.807 616.517
 116.363 147.083
 770.280 881.731
 103.921 564.448
 864.048 199.895
 632.898 558.645
 529.125 137.689
 904.384 522.084
 855.410 247.208
 150.761 618.118
 178.688 286.577
 985.826 952.607
 653.749 31.704
 434.624 207.763
 441.927 901.440
 336.569 611.364
 464.508 683.621
 270.730 844.077
 914.152 162.953
 566.162 945.364
 162.548 320.714
 720.759 223.060
 561.952 173.675
 999.922 252.636
 197.253 933.869
 665.494 59.351
 517.976 456.101
 192.871 690.787
 158.543 365.955
 670.161 429.729
 160.716 563.029
 991.133 580.085
 343.061 223.078
 309.794 933.989
 145.218 995.321
 828.452 939.583
 914.682 839.579
 355.648 119.997
 133.671 170.031
 161.304 219.214
 414.611 481.648
 642.643 784.782
 464.035 10.929
 818.147 746.421
 443.759 819.098
 13.000 959.790
 890.430 843.841
 566.665 492.842
 313.658 320.876
 462.706 615.984
 830.730 670.809
 387.450 384.699
 342.120 637.059
 505.093 383.248
 264.825 569.911
 783.371 529.983
 255.942 218.605
 809.819 868.599
 541.277 921.722
 950.948 416.154
 855.344 395.827
 375.686 479.004
 870.591 398.714
 793.398 344.040
 693.476 887.549
 852.188 7.125
 210.101 170.503
 564.533 106.727
 29.199 245.120
 137.409 622.125
 578.444 575.718
 398.583 196.696
 722.481 48.951
 48.786 322.674
 576.900 590.338
 103.019 630.087
 59.139 769.952
 688.472 355.632
 40.337 782.739
 369.826 813.917
 715.270 84.235
 106.504 581.363
 292.286 87.242
 995.198 750.216
 201.634 86.659
 2.618 275.492
 436.680 650.846
 788.498 270.477
 164.342 287.302
 501.559 396.889
 483.025 211.921
 598.350 924.471
 860.610 494.630
 486.881 923.003
 872.307 954.962
 287.076 609.400
 976.983 690.135
 584.712 456.191
 147.672 552.159
 544.261 18.515
 712.273 781.442
 651.639 938.461
 96.957 150.327
 146.038 512.742
 708.646 684.352
 539.807 977.112
 683.356 390.895
 638.760 74.542
 981.616 529.010
 987.535 980.034
 476.072 160.975
 454.058 590.105
 473.395 911.386
 715.192 26.953
 94.519 665.136
 146.825 824.188
 233.872 18.450
 193.765 161.733
 387.669 580.378
 788.524 101.290
 519.689 143.935
 97.515 580.839
 684.382 510.874
 545.264 887.529
 294.202 581.280
 152.278 14.399
 471.089 694.423
 123.404 179.507
 709.800 131.333
 947.461 448.803
 279.916 929.156
 75.037 849.599
 158.905 494.630
 292.425 223.603
 403.393 986.864
 921.511 871.538
 391.129 631.513
 866.941 450.480
 291.106 358.465
 675.213 655.801
 11.422 768.119
 240.571 648.368
 129.185 37.420
 618.177 561.256
 397.716 102.208
 817.268 466.333
 155.280 188.569
 130.623 17.643
 706.413 420.048
 899.220 374.622
 719.649 972.662
 953.384 592.924
 170.216 774.050
 857.855 244.311
 967.301 500.990
 515.222 770.186
 335.203 90.563
 350.171 807.288
 286.578 879.859
 859.370 160.655
 232.627 78.221
 624.966 90.842
 346.378 571.260
 263.202 372.631
 735.867 89.460
 226.244 54.910
 627.177 843.928
 860.752 780.462
 514.047 651.311
 820.046 825.077
 840.306 918.104
 449.879 993.431
 61.230 226.267
 446.099 110.732
 525.423 517.644
 194.187 911.289
 253.749 390.050
 227.170 625.276
 417.888 934.725
 114.389 871.344
 768.082 20.278
 456.688 584.128
 885.756 385.278
 104.613 541.444
 477.849 278.553
 29.128 646.257
 850.347 387.327
 706.230 893.836
 640.867 138.181
 377.872 986.295
 124.894 129.811
 25.095 806.817
 285.842 960.745
 441.697 536.810
 32.484 316.052
 987.669 584.231
 713.148 156.946
 693.720 824.108
 497.545 763.872
 597.304 957.316
 435.305 280.629
 935.612 235.975
 544.388 123.475
 974.053 939.027
 200.108 999.626
 385.038 6.053
 281.797 434.574
 739.670 237.912
 963.033 263.030
 565.781 677.099
 4.456 885.811
 744.060 806.768
 805.395 641.724
 647.651 314.135
 999.969 62.397
 220.231 500.697
 830.897 257.499
 177.268 278.576
 14.520 172.004
 201.905 749.895
 15.561 935.785
 590.971 945.674
 100.710 224.261
 441.215 614.369
 834.694 218.014
 507.576 350.176
 747.861 905.842
 123.554 580.971
 245.399 651.874
 561.380 378.890
 778.116 940.970
 392.383 987.554
 264.292 341.143
 454.766 793.861
 480.876 56.257
 68.956 14.690
 947.459 81.587
 984.963 66.187
 853.658 279.164
 980.165 772.353
 53.328 535.316
 30.937 728.013
 619.205 190.966
 992.340 127.074
 49.003 803.259
 874.121 709.044
 896.687 927.938
 189.622 564.543
 406.752 443.883
 770.600 913.963
 19.076 178.616
 632.603 563.270
 329.709 456.015
 392.591 118.409
 9.319 160.297
 786.266 666.820
 144.502 994.583
 613.483 113.732
 654.657 574.580
 15.810 685.347
 603.382 620.341
 123.412 914.516
 951.460 839.583
 514.761 231.500
 249.577 698.111
 531.287 757.898
 932.208 475.564
 651.864 101.504
 816.966 152.801
 934.363 570.022
 531.761 381.053
 1.548 849.083
 358.807 168.422
 417.938 552.478
 201.791 878.180
 257.341 268.088
 430.136 572.589
 585.403 550.376
 440.295 828.740
 818.418 399.084
 184.583 587.426
 12.853 903.758
 267.340 826.648
 86.555 105.838
 688.742 347.543
 472.650 555.317
 948.709 457.776
 414.064 229.538
 105.846 86.742
 876.761 289.944
 945.864 884.773
 202.863 821.757
 655.409 177.296
 153.426 115.418
 153.669 562.317
 870.652 981.585
 416.604 269.166
 689.604 958.570
 976.558 717.356
 272.246 378.010
 110.543 621.218
 546.897 47.579
 689.343 339.233
 692.422 625.546
 970.258 342.492
 390.051 578.553
 830.620 816.206
 711.208 299.275
 687.050 668.794
 954.849 523.373
 84.736 27.721
 83.382 524.884
 208.031 588.365
 926.164 725.803
 222.538 655.890
 271.001 759.925
 852.040 100.107
 297.116 754.147
 191.630 714.992
 421.091 594.473
 809.767 138.812
 636.731 331.300
 373.633 814.397
 390.238 142.477
 598.793 734.081
 206.207 546.798
 358.929 468.192
 883.589 869.567
 455.384 283.099
 532.812 470.538
 328.652 843.855
 897.895 508.686
 962.273 912.125
 875.656 234.113
 279.185 702.712
 436.493 51.882
 435.272 777.590
 999.022 123.245
 876.171 926.473
 898.756 674.718
 721.475 814.859
 806.619 733.599
 683.082 947.043
 637.293 849.200
 97.905 881.245
 684.086 782.289
 873.605 600.849
 923.318 831.780
 901.878 459.554
 847.264 738.687
 307.664 414.333
 963.875 174.888
 372.957 89.425
 600.191 40.666
 27.601 93.814
 674.197 903.640
 941.288 475.965
 169.478 296.232
 814.090 40.804
 624.315 523.758
 858.196 788.652
 700.676 535.487
 430.595 42.959
 951.057 82.421
 632.357 8.187
 77.416 274.215
 580.687 901.178
 54.957 90.659
 208.443 304.992
 455.582 877.866
 404.316 645.003
 586.103 234.092
 205.054 340.222
 792.436 473.542
 547.100 161.278
 563.823 448.209
 814.876 68.704
 194.597 447.611
 451.015 515.165
 472.158 115.050
 162.370 92.876
 608.938 387.857
 535.297 977.953
 826.373 850.083
 12.960 867.820
 236.930 181.636
 363.204 792.683
 15.372 591.209
 732.540 89.686
 65.653 865.271
 723.233 6.492
 190.657 476.254
 307.279 413.306
 77.639 734.983
 792.682 277.652
 594.571 300.991
 51.062 239.485
 26.900 175.914
 196.940 425.664
 998.880 186.591
 351.561 688.471
 149.954 643.378
 829.638 634.322
 859.301 453.643
 435.795 33.307
 818.345 239.216
 756.830 640.569
 382.428 599.231
 672.174 805.263
 933.107 366.216
 392.596 946.024
 948.578 704.261
 368.419 503.251
 811.802 14.820
 403.989 73.430
 237.358 560.124
 373.362 340.128
 425.233 338.881
 480.003 156.877
 962.394 296.956
 45.528 740.990
 103.598 311.043
 182.244 702.495
 337.415 320.160
 312.526 372.071
 250.832 413.319
 584.229 185.425
 267.996 917.539
 612.660 323.553
 181.032 514.779
 301.790 259.210
 791.584 986.274
 483.810 695.589
 922.362 315.752
 818.755 745.375
 472.970 947.163
 444.511 244.067
 721.473 996.761
 720.147 243.798
 303.224 62.960
 598.281 931.117
 25.468 0.457
 559.352 158.572
 147.172 58.291
 84.655 195.082
 918.607 196.075
 606.243 169.431
 937.796 150.566
 98.990 505.664
 347.390 28.505
 650.004 695.392
 625.530 344.437
 708.012 302.170
 980.387 637.851
 363.383 695.126
 356.243 116.812
 99.184 726.275
 218.077 350.370
 474.384 227.685
 473.746 425.049
 219.377 655.422
 693.198 388.019
 136.914 557.528
 721.027 307.906
 981.958 418.985
 583.539 121.312
 443.639 229.441
 448.930 216.967
 351.268 236.520
 196.781 699.047
 982.338 461.745
 731.871 615.686
 649.629 855.922
 580.978 428.445
 701.283 410.330
 37.207 313.849
 374.387 89.035
 364.438 850.566
 119.677 341.381
 498.231 467.182
 661.106 943.214
 635.205 58.395
 95.974 517.267
 900.313 164.972
 283.976 829.606
 433.062 438.780
 949.855 647.927
 205.530 53.013
 745.544 892.350
 345.900 684.445
 722.954 89.169
 813.222 494.822
 575.341 847.653
 777.503 618.584
 758.889 579.668
 782.185 361.017
 430.559 847.664
 685.236 102.092
 584.934 200.047
 924.836 654.871
 971.829 791.289
 973.829 52.273
 285.668 410.257
 24.459 831.525
 773.295 192.586
 275.393 391.898
 173.206 475.608
 423.753 848.948
 718.544 187.078
 545.982 568.777
 579.095 327.120
 886.171 700.688
 432.603 507.324
 765.500 138.568
 19.765 918.496
 941.174 423.615
 305.074 291.300
 40.387 787.296
 820.379 439.839
 890.287 348.249
 570.639 400.625
 577.537 85.136
 521.221 327.361
 272.947 664.955
 730.521 520.382
 323.027 209.270
 36.262 868.680
 869.440 216.192
 322.144 688.286
 540.724 851.185
 585.280 344.881
 252.806 793.166
 674.103 58.144
 243.529 532.572
 878.953 73.410
 492.389 114.646
 819.693 641.056
 183.929 593.996
 900.574 419.916
 858.817 96.385
 184.624 487.522
 60.779 191.840
 898.552 832.572
 283.465 981.472
 13.198 274.589
 705.625 741.531
 880.633 218.940
 885.079 395.138
 752.077 544.420
 274.611 378.846
 983.758 533.362
 92.025 411.924
 771.941 904.112
 890.941 176.171
 582.765 271.906
 760.696 278.814
 874.676 341.354
 758.084 46.817
 896.618 682.276
 218.958 524.802
 7.415 436.456
 495.311 498.097
 152.630 887.707
 348.060 805.594
 484.584 658.536
 334.903 652.607
 77.127 796.671
 657.255 981.493
 805.272 122.109
 864.277 247.228
 595.298 624.385
 802.476 607.218
 845.635 150.058
 196.482 640.631
 143.433 87.407
 153.690 224.320
 804.631 739.946
 808.969 212.625
 923.560 849.243
 825.159 590.001
 786.318 562.837
 803.221 922.463
 763.452 592.724
 48.641 250.583
 313.051 437.300
 6.791 208.267
 984.281 174.019
 891.630 673.514
 381.301 315.966
 164.482 856.015
 823.655 673.500
 101.072 488.728
 895.448 698.011
 446.840 944.095
 513.572 800.277
 287.547 258.331
 444.801 38.139
 641.843 478.179
 70.816 30.065
 755.726 593.017
 425.214 161.138
 689.606 871.249
 221.565 60.172
 34.009 364.239
 449.045 910.798
 670.117 994.873
 652.515 650.706
 559.534 223.139
 835.856 262.957
 960.462 130.382
 957.571 687.746
 34.342 630.334
 731.132 914.664
 40.703 782.365
 232.147 352.039
 684.299 125.138
 61.402 924.936
 346.498 981.977
 256.405 605.906
 24.428 618.396
 101.572 327.303
 641.777 403.798
 604.248 821.387
 762.669 80.087
 903.877 760.312
 616.206 347.561
 816.651 264.249
 158.584 110.955
 217.763 69.389
 799.868 394.824
 985.908 321.340
 494.433 536.898
 816.123 521.944
 431.572 340.727
 711.661 812.882
 313.030 345.453
 335.721 747.311
 617.335 822.242
 410.043 466.625
 730.175 995.688
 838.242 764.101
 972.086 916.872
 384.058 647.401
 438.988 375.911
 303.312 489.794
 950.297 869.556
 896.322 733.475
 989.314 458.095
 175.946 940.822
 240.214 20.547
 724.528 110.173
 547.424 3.499
 908.288 926.180
 921.534 953.353
 325.528 611.629
 619.565 510.960
 159.100 413.529
 567.856 859.342
 785.685 383.097
 157.481 967.428
 944.402 904.023
 112.881 124.416
 193.120 559.125
 54.846 859.775
 568.725 90.527
 93.326 183.198
 931.790 856.977
 290.621 337.555
 608.882 793.665
 831.676 757.461
 667.795 170.056
 878.667 378.302
 570.762 671.065
 228.382 698.058
 475.097 512.683
 342.519 300.126
 94.542 477.442
 95.760 783.430
 630.826 215.418
 650.036 990.782
 744.856 716.600
 384.841 992.765
 99.619 99.242
 414.733 778.041
 489.820 371.177
 231.581 968.219
 621.944 467.236
 698.898 953.120
 946.467 21.935
 480.302 608.104
 623.089 144.028
 938.182 577.070
 350.021 75.616
 229.928 991.768
 867.571 466.103
 348.163 349.471
 990.563 8.868
 992.521 126.914
 897.893 80.193
 670.466 999.404
 553.040 505.465
 253.825 331.407
 817.161 642.298
 269.325 870.621
 395.192 115.028
 581.959 414.147
 901.772 26.509
 399.056 115.970
 302.852 593.681
 943.116 203.371
 863.441 450.636
 928.729 190.574
 673.217 400.541
 552.037 385.811
 319.049 4.766
 932.388 138.894
 394.056 918.684
 410.271 66.387
 172.336 429.208
 331.503 507.753
 910.479 845.192
 666.627 935.682
 163.193 629.895
 210.892 585.538
 100.736 852.126
 71.954 441.236
 798.351 342.167
 520.188 67.220
 618.688 58.725
 94.323 898.697
 241.471 557.952
 619.982 175.503
 302.942 74.892
 710.867 50.212
 511.201 816.714
 535.100 730.312
 101.306 376.955
 499.002 179.939
 512.490 227.146
 837.048 652.008
 714.059 558.983
 412.420 530.357
 9.458 134.440
 793.458 908.119
 820.723 566.335
 546.224 428.113
 637.404 677.041
 794.474 969.059
 322.345 362.933
 270.738 224.402
 447.008 87.190
 94.297 425.192
 504.981 609.639
 344.992 882.432
 275.566 481.110
 590.712 535.801
 409.925 838.423
 8.563 803.318
 448.095 57.589
 706.215 129.893
 982.360 295.419
 594.413 271.792
 925.403 77.778
 431.451 459.473
 762.525 95.742
 905.549 724.363
 36.728 734.397
 244.971 317.802
 982.072 583.886
 454.776 895.181
 361.308 35.130
 932.906 978.357
 933.213 825.756
 679.514 778.555
 156.245 122.851
 297.968 284.569
 389.373 971.881
 412.597 262.194
 967.311 34.421
 369.255 526.145
 673.441 826.043
 215.156 231.469
 704.796 760.140
 2.662 574.636
 693.361 329.585
 659.147 922.579
 518.329 607.559
 696.271 119.115
 894.671 828.839
 284.775 311.256
 262.546 296.180
 35.913 742.226
 615.742 931.622
 752.001 363.713
 209.768 913.709
 433.157 7.529
 773.851 478.466
 655.534 47.803
 936.370 849.838
 721.320 690.999
 158.843 655.218
 579.139 104.919
 986.247 90.177
 734.636 782.659
 866.040 555.888
 227.786 716.932
 997.818 800.766
 211.571 908.799
 561.165 568.074
 895.132 367.525
 470.255 962.732
 235.316 380.846
 337.453 798.057
 98.993 393.548
 240.137 926.996
 952.830 163.884
 898.740 378.594
 948.934 949.576
 41.486 150.517
 498.362 676.004
 682.208 909.699
 697.782 367.638
 230.133 48.460
 888.206 479.043
 320.591 471.149
 972.828 184.102
 867.663 850.712
 150.515 601.961
 536.058 615.207
 382.662 427.036
 880.641 586.585
 107.322 450.019
 156.559 499.005
 552.046 109.848
 937.617 838.098
 35.474 996.060
 450.393 848.278
 149.923 260.849
 19.409 700.115
 899.024 224.641
 385.793 757.594
 144.589 233.378
 397.402 464.687
 967.685 605.414
 739.786 426.978
 345.272 487.458
 880.144 907.332
 414.261 709.055
 204.173 810.777
 270.797 511.449
 740.232 694.562
 918.569 947.232
 766.365 811.865
 523.710 60.998
 691.536 354.817
 396.156 817.487
 678.960 92.746
 142.181 432.574
 651.028 459.099
 717.204 964.606
 274.304 794.841
 852.205 60.223
 790.017 142.909
 684.320 831.919
 728.937 458.237
 749.059 326.664
 556.336 867.715
 597.512 669.188
 637.692 216.382
 699.677 113.664
 932.039 368.034
 450.417 188.106
 918.339 903.699
 676.529 281.676
 180.417 59.297
 173.976 212.140
 135.087 58.814
 308.831 964.981
 731.669 792.032
 372.030 254.320
 802.839 932.079
 168.293 296.152
 658.285 729.484
 677.905 74.780
 614.016 513.272
 694.371 932.421
 399.260 298.670
 201.850 919.244
 815.887 283.877
 207.892 546.572
 6.460 618.937
 536.301 320.324
 158.713 868.016
 162.127 266.291
 206.998 547.469
 439.216 55.414
 933.669 7.136
 636.855 898.416
 2.246 497.770
 625.341 98.124
 624.371 315.751
 93.613 658.339
 357.088 485.021
 61.051 174.611
 606.972 89.009
 579.312 39.845
 772.288 431.291
 780.514 841.825
 151.192 27.613
 890.574 406.961
 178.380 623.947
 519.209 841.623
 698.239 121.568
 692.594 866.917
 641.197 362.209
 395.442 852.829
 21.518 91.468
 224.028 992.143
 827.202 249.640
 461.276 662.772
 412.094 724.515
 13.353 999.220
 41.038 294.466
 191.415 210.480
 473.319 162.189
 982.340 64.028
 918.186 964.974
 881.847 915.611
 457.615 697.442
 418.729 554.856
 532.442 613.845
 489.674 200.387
 333.324 921.566
 562.875 99.032
 760.864 233.107
 661.324 136.208
 930.642 124.297
 972.112 563.667
 238.140 330.523
 568.472 702.264
 583.069 695.502
 401.737 227.406
 127.830 828.561
 699.248 230.414
 654.394 902.728
 673.001 647.605
 239.680 278.704
 936.945 228.725
 221.162 826.153
 886.145 986.149
 730.224 356.708
 99.211 925.522
 966.682 420.933
 380.521 847.168
 738.141 558.510
 607.816 556.416
 35.013 646.667
 43.966 1.186
 826.350 251.850
 112.372 628.731
 192.002 354.701
 930.111 722.795
 29.584 755.273
 700.984 140.902
 145.349 156.180
 654.942 852.709
 639.175 914.015
 796.613 8.808
 286.775 807.280
 712.921 110.128
 596.060 721.391
 960.004 756.716
 436.768 742.728
 678.139 627.591
 508.523 894.655
 598.359 867.369
 396.034 264.742
 237.444 158.061
 862.926 955.894
 13.504 53.968
 237.616 551.721
 140.151 912.782
 953.722 291.379
 314.102 116.172
 309.826 89.487
 442.925 528.452
 423.271 866.893
 463.573 972.927
 862.485 347.647
 878.587 233.587
 72.500 761.900
 138.653 926.840
 57.615 524.557
 784.064 886.447
 780.222 452.051
 133.138 207.981
 880.597 966.660
 785.382 190.736
 951.897 817.325
 757.156 369.410
 128.967 431.405
 356.558 60.274
 907.918 182.248
 54.374 162.383
 223.359 707.696
 444.444 800.155
 16.989 304.972
 687.900 106.122
 58.798 233.787
 582.999 499.460
 181.922 123.578
 30.168 85.179
 494.371 259.792
 308.195 789.335
 493.195 240.851
 332.950 956.847
 365.468 790.413
 228.677 910.341
 479.868 582.852
 850.682 331.741
 95.174 13.252
 807.512 854.217
 407.954 401.973
 443.637 402.570
 79.995 169.040
 766.800 197.788
 503.115 811.758
 497.026 939.302
 30.011 852.319
 39.612 130.489
 807.547 338.640
 957.935 343.325
 354.682 544.640
 362.677 92.058
 620.185 554.820
 914.093 958.887
 502.883 777.007
 928.415 383.211
 114.854 716.881
 416.755 676.988
 889.429 694.317
 996.388 89.665
 782.778 476.341
 184.578 235.081
 670.186 951.759
 1.904 668.663
 803.820 151.173
 416.190 515.351
 164.017 811.608
 493.475 587.186
 315.139 751.454
 186.201 574.995
 162.210 28.573
 181.026 472.335
 816.411 937.622
 802.743 103.852
 714.634 612.853
 483.180 336.904
 627.550 356.463
 64.194 497.877
 236.776 842.261
 224.660 576.948
 397.851 347.749
 568.561 761.403
 942.946 958.262
 553.775 603.195
 154.751 843.615
 101.051 6.747
 678.295 825.501
 725.177 164.437
 275.908 393.040
 653.719 406.692
 195.968 460.357
 124.492 648.573
 70.041 635.468
 815.595 73.476
 805.534 741.323
 799.141 905.776
 360.015 220.414
 112.577 487.388
 105.040 802.426
 803.615 428.278
 575.867 124.004
 373.383 778.708
 201.360 580.704
 867.655 42.569
 386.019 548.776
 351.238 378.635
 422.171 739.665
 252.230 622.342
 821.667 109.645
 640.482 298.040
 27.764 722.918
 170.914 714.304
 182.316 806.791
 393.152 567.261
 842.042 5.648
 823.198 384.014
 749.753 365.341
 462.648 175.854
 39.412 706.290
 911.471 35.188
 483.175 882.059
 379.881 188.093
 547.948 596.791
 494.856 433.470
 420.019 360.861
 1.942 578.218
 659.045 207.030
 170.764 674.445
 465.018 641.824
 764.066 728.795
 469.960 157.463
 868.997 375.696
 614.241 432.464
 212.809 466.261
 727.975 73.788
 993.420 944.021
 431.449 635.395
 901.627 969.620
 493.584 438.395
 252.642 371.464
 770.771 933.106
 789.649 881.413
 794.976 515.588
 283.889 647.560
 322.800 638.419
 0.223 474.510
 107.206 51.059
 93.151 540.306
 550.388 148.319
 167.926 783.947
 56.854 790.802
 409.913 194.588
 975.986 949.168
 631.006 199.914
 226.593 990.649
 286.198 724.381
 584.101 12.947
 410.828 136.196
 313.956 994.816
 657.381 733.803
 310.449 597.000
 260.699 37.761
 184.750 650.347
 126.134 492.156
 203.674 913.868
 63.519 171.872
 553.931 794.049
 931.096 309.368
 865.959 873.143
 511.031 358.982
 125.391 299.508
 918.286 510.796
 205.661 113.881
 307.014 42.890
 26.993 203.978
 345.979 294.128
 368.079 843.964
 102.562 873.979
 288.321 248.437
 522.707 666.177
 949.734 581.896
 993.708 285.093
 925.991 758.819
 603.250 603.640
 247.049 756.877
 689.917 376.463
 925.010 172.398
 348.915 559.422
 342.073 264.598
 396.585 794.301
 34.550 670.540
 296.111 444.944
 285.886 499.048
 45.482 187.063
 832.628 317.527
 571.156 258.869
 504.617 84.730
 754.146 254.075
 956.579 824.834
 539.468 603.962
 823.471 519.043
 298.571 363.098
 744.838 561.296
 583.715 436.382
 180.947 201.155
 943.081 206.609
 790.415 711.735
 568.215 525.436
 188.425 871.598
 187.114 990.942
 67.616 550.187
 965.808 266.903
 179.576 315.859
 860.722 208.160
 360.891 638.515
 198.621 689.321
 289.517 295.643
 528.878 127.367
 698.387 387.230
 475.594 720.151
 405.445 63.044
 349.300 760.412
 372.607 822.528
 297.340 37.530
 538.432 485.748
 369.272 206.282
 916.754 592.062
 842.825 123.386
 280.389 765.465
 744.050 959.192
 97.690 211.654
 652.593 454.932
 530.639 967.149
 512.752 977.274
 585.101 306.173
 379.676 124.134
 603.366 93.179
 377.179 51.932
 461.311 129.996
 892.028 558.527
 160.167 234.502
 394.870 292.349
 147.355 965.970
 679.283 431.776
 151.219 409.853
 619.741 345.296
 638.262 96.495
 341.812 298.689
 94.060 64.531
 501.980 307.293
 164.185 916.352
 921.518 966.921
 570.767 841.783
 293.450 154.368
 523.846 414.109
 971.479 126.385
 782.290 162.721
 795.659 914.038
 372.923 687.413
 555.534 297.455
 362.991 354.798
 534.450 734.814
 692.395 377.219
 819.052 730.286
 428.917 554.206
 848.844 470.469
 510.477 906.961
 378.614 490.182
 10.110 374.181
 441.088 389.418
 706.663 194.918
 540.999 597.661
 600.270 379.024
 650.740 144.046
 387.538 71.491
 280.846 756.959
 546.315 732.788
 87.712 190.403
 891.398 977.835
 981.518 902.979
 395.934 1.882
 287.520 435.675
 952.338 648.275
 175.172 524.230
 122.950 982.500
 736.530 8.944
 934.372 386.153
 905.722 478.105
 358.326 596.587
 955.850 700.212
 332.263 231.226
 882.323 804.867
 368.928 354.180
 329.555 793.277
 928.138 786.480
 291.215 868.014
 546.631 615.315
 16.266 730.025
 91.583 723.181
 990.183 1.230
 597.142 901.279
 592.678 286.804
 715.808 15.221
 822.623 725.917
 450.897 802.850
 43.444 718.005
 193.594 767.286
 957.111 518.339
 157.677 612.259
 333.891 627.617
 654.125 96.120
 483.595 51.709
 672.054 665.972
 80.384 166.443
 405.442 900.103
 978.756 816.074
 488.588 526.979
 767.689 520.830
 157.119 509.615
 390.803 27.652
 543.645 558.134
 553.547 558.174
 133.928 149.125
 387.881 779.314
 665.028 142.204
 947.698 925.133
 633.615 861.667
 264.489 455.188
 121.051 789.596
 555.968 856.392
 930.548 47.342
 606.752 534.904
 497.514 641.400
 639.538 444.976
 681.890 49.727
 180.065 46.792
 213.987 423.162
 455.391 149.551
 154.076 287.516
 921.596 94.372
 480.105 733.959
 215.973 869.781
 654.748 273.486
 495.320 76.779
 388.062 665.682
 34.432 7.750
 528.958 488.820
 598.686 451.297
 139.275 139.015
 406.365 551.605
 958.299 488.069
 97.757 144.961
 111.161 15.481
 619.835 367.011
 587.794 798.502
 111.558 12.235
 584.265 999.015
 982.472 562.636
 697.722 147.328
 366.588 57.062
 470.458 575.855
 907.817 7.855
 236.208 301.227
 498.915 490.104
 309.693 758.190
 712.609 823.950
 533.300 334.897
 493.916 75.807
 135.820 194.804
 442.562 944.588
 928.358 458.750
 122.733 638.943
 551.202 291.091
 166.228 646.925
 859.992 630.654
 59.652 46.575
 495.396 341.158
 954.880 291.694
 191.398 52.582
 346.107 458.944
 744.928 316.333
 200.913 378.716
 673.843 310.249
 4.673 151.537
 139.163 877.241
 18.063 423.749
 487.156 352.305
 900.367 750.671
 891.578 380.727
 213.856 93.211
 738.501 725.370
 396.779 296.178
 116.217 138.244
 727.973 495.258
 649.306 482.187
 960.994 147.357
 875.878 948.929
 489.819 518.849
 915.122 962.375
 633.955 382.106
 641.590 978.449
 364.395 636.824
 384.328 208.759
 201.873 4.212
 42.196 383.782
 227.631 644.738
 768.949 126.973
 979.486 970.068
 178.365 694.475
 240.683 394.048
 574.531 622.004
 347.400 773.611
 577.108 852.498
 77.240 696.453
 815.851 852.590
 573.456 87.062
 70.891 985.684
 198.727 225.586
 371.420 432.823
 992.000 745.113
 499.691 443.836
 269.355 422.931
 22.084 880.094
 315.149 181.461
 154.847 361.927
 456.278 126.737
 317.681 859.425
 706.555 279.168
 310.320 31.445
 669.713 885.874
 420.580 806.520
 260.901 480.056
 19.972 658.759
 763.664 695.000
 986.084 325.303
 701.295 913.466
 598.762 668.501
 339.998 193.050
 957.028 350.458
 431.912 250.917
 851.216 570.303
 76.915 203.989
 873.570 441.452
 564.688 970.799
 162.338 548.829
 437.438 866.926
 929.033 731.763
 176.581 725.992
 24.102 359.906
 204.352 502.113
 538.800 995.483
 847.829 547.358
 434.932 819.636
 535.127 790.001
 631.638 13.238
 481.857 687.329
 880.090 158.747
 133.639 802.437
 221.468 920.289
 513.905 10.369
 277.643 781.028
 695.089 918.286
 72.483 501.950
 878.175 970.851
 357.699 512.550
 996.365 680.115
 431.632 464.920
 522.218 383.974
 431.839 257.469
 876.115 204.305
 869.892 557.829
 832.473 391.570
 405.202 86.570
 877.157 843.817
 247.369 40.328
 66.343 252.262
 185.423 176.317
 508.417 421.040
 697.157 407.217
 773.854 844.159
 350.643 688.986
 924.375 497.544
 309.016 462.633
 235.917 58.358
 53.058 638.627
 317.122 828.224
 886.312 809.015
 146.394 582.787
 654.981 22.883
 469.404 359.249
 748.293 566.558
 121.610 928.475
 521.165 17.346
 726.627 872.382
 54.670 671.081
 133.659 934.115
 724.125 826.959
 111.598 652.654
 540.578 411.714
 632.801 399.834
 158.454 868.073
 427.873 362.038
 867.411 964.551
 949.424 947.365
 705.659 315.128
 975.876 638.689
 18.622 554.362
 547.499 681.362
 642.773 687.534
 940.538 809.476
 299.493 533.719
 839.169 735.376
 446.019 75.157
 600.029 502.940
 535.984 107.331
 564.024 326.073
 505.068 804.939
 252.206 880.485
 10.180 649.149
 186.842 510.533
 33.920 836.522
 158.754 665.527
 518.465 560.735
 373.996 444.034
 641.218 941.357
 866.526 143.469
 693.453 401.663
 371.448 569.498
 605.798 767.605
 981.450 829.812
 391.823 586.148
 26.158 834.828
 892.536 222.283
 842.403 559.352
 517.601 284.870
 267.987 730.635
 339.070 212.411
 570.807 336.343
 124.054 296.899
 100.555 668.419
 245.721 678.551
 656.245 403.663
 17.259 563.888
 537.266 978.034
 808.966 26.965
 579.225 638.437
 370.516 687.140
 462.617 593.319
 453.031 520.736
 969.304 562.226
 51.189 277.919
 99.127 316.056
 134.742 925.518
 450.077 965.822
 460.174 222.332
 616.662 400.975
 123.467 722.221
 632.133 391.843
 689.067 974.321
 433.613 88.284
 591.033 496.751
 680.875 492.724
 711.262 803.828
 928.360 625.272
 585.746 696.065
 508.203 587.396
 140.574 521.855
 604.609 264.803
 610.138 800.109
 915.341 576.823
 814.619 580.191
 235.682 706.062
 73.846 100.850
 948.697 746.757
 90.067 600.741
 150.487 451.708
 351.018 702.436
 321.434 885.474
 273.011 327.909
 617.876 595.624
 35.901 60.637
 0.524 574.920
 50.103 717.196
 236.285 626.742
 260.788 365.058
 962.358 475.604
 134.686 374.160
 341.982 936.965
 617.232 334.219
 679.578 918.762
 597.111 840.097
 711.959 854.988
 304.479 541.476
 117.583 143.687
 509.474 284.296
 256.448 192.869
 618.288 218.794
 891.276 73.838
 602.482 7.438
 971.225 488.491
 788.857 595.822
 760.901 612.207
 605.694 786.683
 151.337 354.582
 478.289 223.237
 830.402 54.615
 822.365 500.226
 755.535 603.754
 956.080 402.237
 652.571 369.017
 276.156 657.567
 854.702 109.077
 85.340 796.127
 942.296 769.551
 459.446 431.479
 297.712 680.973
 772.971 535.323
 752.559 225.992
 311.539 538.620
 84.618 593.758
 463.808 643.666
 777.407 292.428
 559.995 847.981
 449.779 778.959
 591.689 411.829
 911.916 913.392
 969.425 909.817
 326.436 117.556
 639.736 422.667
 321.262 671.346
 359.460 692.448
 689.510 709.617
 607.581 293.730
 49.331 276.334
 477.275 690.303
 254.764 477.284
 235.077 843.762
 631.852 966.775
 939.887 223.764
 150.233 965.914
 289.999 312.844
 269.879 889.785
 497.615 189.914
 469.727 748.180
 591.536 469.971
 866.501 460.088
 812.452 742.940
 68.424 407.227
 211.853 927.157
 632.998 158.475
 793.734 383.992
 567.026 677.545
 474.783 745.820
 30.213 223.959
 288.388 722.460
 293.613 955.982
 953.693 469.003
 526.734 218.146
 584.155 734.168
 811.324 60.364
 659.848 42.122
 27.567 496.060
 751.576 686.657
 755.137 809.496
 8.095 695.257
 855.275 204.530
 324.170 27.752
 932.505 725.834
 948.443 751.623
 850.152 547.431
 196.095 440.788
 30.281 920.918
 860.130 499.705
 496.808 706.481
 902.729 958.402
 814.319 13.702
 419.025 720.630
 981.606 986.963
 642.007 496.458
 408.320 753.183
 669.709 197.729
 738.740 469.647
 492.938 420.720
 94.960 869.309
 960.364 551.801
 352.272 693.368
 292.658 791.049
 95.008 559.880
 231.567 43.489
 647.301 667.101
 544.477 741.429
 949.101 936.260
 389.393 563.246
 425.501 816.072
 546.770 48.813
 452.039 696.945
 138.683 889.731
 578.559 303.333
 656.200 319.792
 570.907 275.617
 704.143 439.091
 247.653 536.409
 228.626 381.283
 416.012 719.082
 324.911 150.399
 287.900 568.014
 317.210 399.934
 127.590 590.525
 272.513 856.673
 543.797 530.547
 649.595 974.661
 491.431 264.821
 412.603 476.196
 344.973 205.926
 754.672 947.706
 202.989 85.173
 7.689 625.507
 191.170 325.539
 364.320 961.834
 962.275 984.114
 541.003 803.250
 811.160 219.481
 376.674 854.769
 0.754 337.006
 830.968 123.192
 652.408 989.902
 734.807 826.682
 216.664 12.382
 601.203 685.053
 386.580 470.224
 548.388 942.537
 826.634 811.085
 972.780 63.415
 200.588 850.143
 665.736 938.321
 329.152 744.912
 53.431 67.809
 483.674 995.727
 689.833 488.646
 619.406 895.501
 912.691 881.191
 18.108 174.627
 124.244 62.963
 295.184 915.523
 752.452 919.366
 934.393 108.282
 933.510 248.597
 549.994 586.754
 9.155 270.519
 501.443 16.202
 307.482 951.012
 562.246 233.386
 456.878 371.877
 288.023 591.806
 830.192 195.239
 958.280 204.007
 119.816 659.596
 353.799 654.973
 571.214 347.086
 752.233 81.928
 948.154 288.358
 906.681 563.348
 841.157 448.739
 147.165 761.109
 763.125 658.743
 297.703 332.654
 482.746 20.605
 719.578 33.706
 935.000 413.279
 315.506 815.625
 605.139 119.697
 803.394 875.301
 622.062 766.214
 489.560 219.882
 611.471 664.605
 339.659 185.175
 169.103 517.365
 514.587 706.969
 218.274 38.072
 64.684 341.515
 440.734 867.027
 968.206 807.911
 920.292 760.424
 672.031 565.239
 447.829 196.758
 209.651 915.121
 15.335 590.557
 502.688 751.163
 614.651 309.983
 719.484 166.089
 871.232 755.944
 392.998 121.509
 429.746 236.679
 168.537 621.245
 590.526 139.078
 541.313 784.329
 25.433 598.029
 188.888 756.526
 608.489 155.005
 642.074 38.153
 438.721 699.779
 160.511 940.598
 46.121 743.063
 79.948 54.267
 920.755 977.121
 324.288 747.360
 832.224 365.692
 676.845 389.268
 682.398 149.302
 185.417 666.244
 707.229 158.136
 341.101 633.114
 890.296 458.733
 480.784 16.022
 226.376 405.104
 980.777 381.661
 560.818 667.238
 949.735 642.220
 790.963 333.899
 212.008 637.720
 238.476 61.190
 769.709 283.910
 553.758 808.308
 718.500 690.959
 990.971 577.613
 796.541 332.573
 768.305 883.454
 599.726 504.509
 304.766 304.956
 683.814 73.879
 781.750 339.099
 683.091 644.938
 923.059 35.073
 546.428 402.654
 406.927 247.320
 569.238 832.264
 532.351 247.057
 80.678 431.954
 851.836 350.234
 129.898 258.001
 474.248 888.928
 956.400 379.099
 733.277 524.405
 284.124 921.757
 335.926 589.773
 856.350 604.668
 956.292 890.808
 141.427 370.683
 355.705 482.789
 753.783 704.877
 402.185 192.690
 19.304 391.125
 69.402 648.774
 891.281 113.432
 435.292 908.406
 417.825 398.117
 518.676 299.983
 452.182 755.837
 212.288 192.272
 765.394 495.887
 644.312 215.841
 100.562 917.351
 657.718 143.708
 637.502 441.342
 195.411 614.880
 406.504 635.138
 755.551 93.435
 194.219 32.530
 599.699 601.347
 670.496 605.879
 498.960 565.185
 782.402 765.382
 760.701 560.304
 814.092 811.984
 439.155 322.396
 4.985 954.552
 674.247 391.628
 813.551 812.732
 278.970 441.560
 72.475 897.985
 89.817 271.168
 619.000 921.068
 368.053 667.388
 920.673 79.872
 181.470 706.429
 623.710 292.458
 273.879 399.677
 403.866 852.933
 338.627 14.504
 526.430 289.116
 826.453 537.733
 854.164 518.525
 738.710 991.555
 864.257 351.069
 164.428 65.441
 435.362 231.842
 321.678 466.037
 584.372 4.962
 346.529 698.556
 13.638 699.531
 150.737 631.907
 770.025 572.148
 34.521 135.479
 717.622 208.329
 914.012 543.465
 39.473 599.537
 602.629 453.816
 966.770 125.854
 498.739 920.037
 196.149 29.833
 783.161 977.187
 509.727 648.493
 152.520 456.584
 424.170 652.199
 619.261 500.279
 933.262 236.358
 735.474 165.400
 695.336 430.082
 63.059 104.813
 177.578 871.570
 962.587 884.445
 82.118 889.788
 31.151 925.123
 825.240 3.664
 337.362 979.436
 355.701 871.632
 109.205 129.232
 318.666 804.714
 685.833 439.666
 588.939 594.834
 383.636 69.803
 805.041 146.808
 814.314 21.662
 481.195 168.050
 70.660 29.075
 7.765 535.772
 834.717 830.081
 775.326 389.308
 711.687 232.852
 379.928 87.624
 128.060 741.913
 446.646 922.291
 708.877 840.862
 808.056 517.984
 749.789 377.863
 309.542 710.334
 885.839 434.261
 303.270 29.733
 319.773 903.894
 309.461 795.156
 575.810 115.794
 442.234 930.500
 85.381 806.296
 46.327 544.256
 463.308 714.102
 801.695 789.070
 897.761 925.199
 10.008 659.081
 35.112 740.874
 268.105 948.637
 299.495 454.337
 599.265 235.480
 32.579 688.052
 897.780 254.832
 786.011 318.957
 242.717 578.626
 739.677 971.989
 953.237 927.754
 573.697 329.124
 843.624 436.486
 289.738 332.460
 847.783 609.776
 884.367 772.256
 329.922 809.112
 428.841 776.638
 993.162 754.686
 838.777 656.608
 306.709 515.419
 334.845 221.636
 963.955 688.752
 541.122 646.498
 680.486 254.777
 158.492 833.935
 967.686 870.612
 831.966 840.429
 652.766 987.677
 926.616 689.994
 340.976 104.392
 488.808 934.857
 665.231 77.879
 327.393 789.566
 679.826 719.289
 361.494 989.229
 719.450 787.875
 683.694 641.727
 256.026 18.854
 43.958 961.975
 991.214 400.144
 112.978 613.338
 571.901 624.533
 204.255 422.534
 812.908 448.625
 470.806 980.653
 262.035 690.530
 621.634 361.067
 906.866 287.963
 179.931 156.991
 63.326 350.880
 312.385 815.368
 218.495 502.513
 458.067 882.898
 243.649 174.626
 865.483 113.592
 820.042 462.756
 774.795 259.916
 704.624 851.310
 254.507 891.762
 134.155 673.686
 591.728 385.073
 955.417 806.511
 944.130 686.630
 161.002 427.889
 569.921 0.447
 292.187 955.953
 67.446 827.300
 483.510 675.464
 464.641 10.590
 811.768 346.757
 814.657 553.144
 572.356 953.576
 870.023 940.378
 338.334 5.684
 944.183 770.876
 315.675 680.374
 824.725 406.790
 948.275 916.764
 503.973 630.263
 758.007 111.145
 44.626 460.359
 541.174 684.502
 433.836 145.800
 748.834 779.007
 209.711 215.524
 823.755 103.872
 708.852 420.760
 573.122 298.095
 299.681 533.826
 148.828 554.614
 79.440 640.426
 664.611 994.123
 446.457 649.856
 882.740 864.888
 265.407 892.860
 187.159 945.347
 151.641 537.136
 362.519 48.118
 669.320 48.446
 610.268 666.396
 3.099 499.528
 47.830 106.909
 288.800 383.559
 401.993 848.078
 217.266 943.542
 173.087 919.200
 527.831 369.010
 615.756 278.199
 432.334 537.866
 61.485 74.363
 33.959 60.592
 457.152 311.573
 182.448 998.677
 275.430 410.743
 521.240 826.831
 882.655 31.859
 394.102 552.760
 946.766 921.169
 778.074 728.209
 904.213 553.471
 63.333 725.202
 955.430 639.265
 704.547 722.428
 552.027 748.764
 995.968 474.389
 106.568 96.921
 275.684 11.925
 382.382 53.840
 123.015 854.272
 93.879 952.078
 785.013 272.669
 8.231 905.742
 439.462 322.344
 830.874 426.010
 587.094 207.392
 377.285 794.462
 57.103 531.479
 681.940 260.593
 828.180 851.755
 425.703 875.111
 210.672 944.802
 231.556 8.574
 330.941 328.541
 295.013 578.751
 311.413 894.922
 492.675 603.652
 882.168 292.825
 515.764 684.815
 303.375 772.410
 874.265 322.205
 661.669 140.178
 433.433 873.702
 645.098 873.067
 803.174 444.823
 446.025 160.313
 680.458 865.040
 212.974 59.537
 626.931 153.295
 522.698 210.157
 682.824 865.284
 302.472 800.053
 311.811 457.538
 957.913 153.236
 30.473 197.729
 689.531 335.543
 494.405 236.950
 976.073 266.305
 37.838 668.675
 406.818 696.096
 645.160 801.997
 728.911 49.550
 974.168 435.396
 488.176 38.730
 458.783 734.357
 659.371 393.260
 252.842 884.750
 439.470 310.647
 99.104 147.737
 998.223 851.746
 334.727 305.638
 605.175 555.630
 594.936 926.532
 670.646 854.359
 222.660 944.231
 917.434 275.969
 508.668 945.771
 35.558 43.829
 202.500 367.768
 737.933 138.275
 980.774 753.331
 432.195 573.748
 920.747 930.898
 632.845 968.773
 391.103 704.210
 466.476 119.847
 979.524 537.964
 957.215 422.125
 171.787 76.655
 333.928 563.868
 976.835 825.274
 67.528 927.592
 756.763 271.270
 246.475 794.119
 323.288 349.336
 829.872 517.288
 259.386 796.734
 207.121 833.468
 226.067 360.183
 845.950 923.524
 232.288 379.567
 959.605 553.323
 946.754 263.333
 480.347 895.711
 782.570 200.415
 929.329 561.301
 811.663 929.600
 339.852 32.020
 390.645 955.614
 367.382 460.594
 481.678 598.879
 329.240 546.974
 12.462 170.340
 711.252 570.671
 673.150 242.183
 787.825 303.364
 432.545 948.419
 383.793 371.800
 862.244 895.657
 497.222 125.371
 379.244 133.941
 866.322 389.969
 502.168 660.904
 543.127 879.502
 613.766 681.091
 902.165 974.138
 936.068 777.939
 112.575 60.904
 61.008 881.142
 113.802 434.369
 497.918 420.182
 313.013 654.879
 62.925 979.374
 149.689 307.211
 259.579 635.375
 10.636 856.871
 4.075 629.685
 716.174 93.834
 504.243 161.928
 502.865 828.937
 884.223 580.986
 495.363 676.755
 284.822 687.140
 563.425 46.692
 894.295 966.975
 1.594 762.593
 360.405 481.898
 28.399 947.933
 689.685 579.702
 887.162 121.152
 394.712 245.853
 627.756 532.635
 848.869 547.367
 72.207 95.230
 547.575 427.776
 209.232 283.733
 955.447 908.069
 344.185 840.893
 493.764 247.665
 850.081 279.087
 848.227 673.787
 749.085 24.568
 463.068 140.376
 607.088 647.234
 846.605 112.651
 179.587 251.159
 111.345 364.935
 816.378 583.044
 177.484 142.589
 54.589 326.478
 904.355 79.383
 921.932 984.077
 405.158 925.742
 880.061 567.657
 224.458 267.886
 785.350 394.462
 397.007 980.579
 782.921 766.785
 594.890 525.034
 309.302 350.302
 245.591 387.414
 817.656 85.882
 257.106 851.656
 993.212 409.128
 611.634 953.084
 959.654 115.421
 833.766 297.139
 732.130 115.605
 152.607 521.836
 219.720 563.951
 963.264 495.153
 768.362 906.716
 58.064 971.990
 241.025 562.984
 601.257 882.864
 210.323 491.847
 225.560 821.760
 72.727 369.171
 150.487 668.106
 944.201 556.670
 279.960 782.644
 553.758 324.857
 702.250 414.666
 81.402 734.481
 464.105 45.070
 885.802 298.504
 451.183 452.740
 308.399 664.581
 410.281 558.542
 526.219 468.042
 779.620 189.793
 635.456 614.548
 939.603 77.321
 489.697 233.062
 598.587 796.456
 76.871 581.714
 330.395 282.687
 511.664 245.876
 279.563 672.760
 737.719 8.887
 946.821 864.158
 297.005 36.819
 914.472 561.945
 630.764 250.331
 725.489 44.544
 254.374 475.765
 700.934 172.196
 302.029 706.246
 780.430 667.528
 699.415 359.673
 965.614 691.131
 4.713 107.481
 305.805 631.488
 499.457 745.113
 710.603 633.481
 728.461 776.910
 30.874 149.585
 527.752 255.022
 596.053 49.347
 864.676 819.902
 713.252 43.648
 97.089 480.591
 956.882 238.567
 668.421 103.538
 544.098 38.210
 750.620 772.011
 792.183 766.154
 963.596 572.692
 882.905 811.067
 401.992 165.900
 663.028 754.402
 730.460 920.841
 439.699 378.028
 837.401 932.611
 87.691 139.217
 313.200 884.417
 878.929 242.064
 18.909 243.197
 332.881 821.347
 990.123 461.774
 832.016 620.849
 461.411 753.674
 465.390 417.628
 560.205 171.293
 474.469 981.729
 194.875 483.324
 150.646 623.015
 417.078 57.883
 148.692 59.436
 468.981 224.127
 962.964 31.093
 305.203 533.118
 995.018 509.429
 409.063 860.010
 906.865 628.909
 582.834 291.473
 191.239 358.487
 290.251 397.469
 439.667 81.391
 352.525 483.591
 194.813 454.263
 960.970 213.194
 532.597 351.294
 262.315 47.256
 332.145 186.772
 217.459 9.711
 211.005 162.501
 129.348 597.699
 185.780 857.337
 607.746 236.627
 573.853 307.694
 792.578 561.126
 493.036 204.292
 226.498 282.931
 508.421 825.816
 762.340 298.794
 688.558 759.798
 551.439 574.913
 188.303 630.413
 301.948 813.719
 798.454 908.402
 267.538 824.587
 971.034 256.839
 550.112 258.055
 125.146 745.516
 326.923 65.139
 496.296 14.512
 172.862 866.425
 49.742 92.779
 200.473 782.753
 626.448 979.774
 819.772 128.956
 322.681 317.313
 391.320 408.258
 368.214 945.617
 351.698 987.490
 413.612 923.150
 800.992 667.435
 67.663 656.415
 405.843 589.426
 847.907 235.673
 465.667 805.368
 980.206 398.991
 368.863 665.884
 969.890 883.692
 513.051 498.115
 783.135 295.746
 239.851 914.332
 241.840 198.804
 929.627 344.064
 720.321 451.256
 182.437 860.576
 12.986 97.999
 873.521 187.684
 846.989 440.642
 788.840 550.959
 674.180 492.988
 820.026 169.997
 277.069 496.187
 208.641 82.875
 251.627 778.534
 784.795 322.927
 426.443 148.100
 331.114 420.136
 786.986 492.107
 233.984 728.814
 992.462 5.971
 152.415 159.508
 301.365 808.458
 61.148 751.700
 813.461 829.387
 307.474 915.665
 747.160 135.262
 187.431 613.620
 811.534 29.349
 501.391 774.064
 114.409 709.761
 924.608 636.973
 937.665 266.520
 236.237 824.706
 777.253 761.380
 229.794 803.137
 410.402 868.036
 796.530 134.486
 241.302 501.578
 376.143 887.884
 567.540 371.483
 930.327 641.788
 684.150 929.729
 365.620 325.692
 334.884 622.839
 42.723 364.255
 68.978 202.625
 617.927 127.962
 656.971 504.587
 4.695 999.077
 155.130 105.236
 83.935 634.213
 231.698 550.859
 872.617 464.922
 429.730 981.628
 952.477 610.682
 544.125 418.384
 912.379 185.584
 840.875 337.518
 546.106 227.381
 504.296 425.210
 326.967 947.647
 225.620 209.683
 834.441 742.491
 959.732 143.526
 997.458 977.955
 494.915 312.537
 232.990 302.081
 975.340 338.635
 364.777 481.399
 962.860 918.428
 0.809 123.492
 51.773 382.995
 303.209 255.497
 689.077 405.775
 602.167 472.337
 387.871 642.441
 466.523 155.483
 340.703 417.951
 855.346 265.904
 883.627 231.098
 123.715 122.106
 874.448 615.844
 556.005 839.856
 827.183 962.159
 943.736 204.029
 289.361 78.331
 533.004 400.485
 112.693 283.637
 537.241 507.748
 807.388 507.437
 771.377 951.359
 395.455 481.325
 818.228 290.123
 101.500 528.721
 320.125 31.064
 806.529 455.658
 409.629 472.144
 610.129 542.517
 191.781 427.849
 721.149 934.797
 384.233 697.221
 551.822 777.876
 356.182 147.326
 603.526 73.188
 606.013 683.329
 985.486 428.667
 232.660 300.968
 135.231 3.015
 816.763 25.506
 149.288 10.037
 792.867 256.032
 675.171 55.365
 399.126 793.726
 355.214 363.482
 500.698 341.600
 596.218 48.604
 439.439 240.852
 916.493 60.078
 836.297 640.804
 196.900 253.366
 312.482 686.402
 941.537 303.943
 77.877 915.891
 696.106 386.728
 515.091 174.031
 340.734 821.815
 348.109 510.650
 284.601 262.546
 886.715 814.157
 61.392 639.643
 671.068 153.810
 329.198 530.610
 672.409 817.849
 391.309 93.391
 931.251 947.372
 603.775 274.177
 107.356 104.104
 152.908 898.802
 177.948 465.449
 855.865 103.604
 331.918 19.837
 747.558 613.637
 676.217 812.029
 108.406 783.221
 482.332 150.398
 303.650 365.958
 470.018 690.181
 843.274 359.254
 744.566 418.174
 632.198 293.320
 993.537 20.587
 616.558 218.512
 7.461 667.763
 300.173 740.245
 443.500 413.853
 715.114 500.717
 506.198 718.492
 894.476 895.183
 208.288 848.944
 179.731 811.781
 508.229 428.483
 468.405 213.169
 638.908 239.166
 892.343 240.979
 661.213 659.215
 237.663 666.685
 842.409 177.457
 453.014 271.907
 96.136 155.510
 824.391 594.788
 980.053 44.397
 257.005 295.252
 758.659 263.092
 735.432 679.336
 760.599 835.141
 523.065 80.823
 727.879 94.338
 304.935 367.188
 433.282 515.620
 21.126 746.978
 474.080 222.584
 31.649 878.552
 605.592 453.700
 900.941 477.457
 105.665 236.310
 97.669 794.184
 637.726 487.575
 332.740 478.826
 660.364 516.755
 868.102 97.926
 198.570 491.537
 636.821 446.142
 406.926 416.009
 340.076 466.136
 807.338 878.362
 201.063 110.103
 940.899 607.323
 834.699 541.812
 830.516 337.904
 763.642 275.881
 581.730 755.388
 707.007 908.789
 455.491 253.087
 572.853 131.978
 208.302 811.535
 486.684 490.149
 620.269 657.344
 526.690 506.879
 206.153 177.298
 656.211 135.047
 742.946 301.641
 641.987 181.926
 642.012 699.512
 223.373 229.416
 365.084 384.593
 106.167 330.754
 129.908 961.070
 351.424 268.588
 499.938 765.758
 724.280 648.804
 108.016 613.731
 572.970 463.626
 559.448 30.081
 789.776 760.824
 406.496 562.804
 532.533 618.219
 223.186 600.506
 279.586 49.954
 54.009 658.288
 777.969 709.273
 507.972 206.202
 802.343 138.884
 244.187 173.024
 852.361 831.882
 598.592 405.370
 913.206 871.755
 263.250 755.611
 825.697 428.128
 708.102 534.506
 249.518 794.876
 966.075 734.363
 449.593 9.224
 350.422 410.087
 438.637 815.009
 80.403 618.268
 318.510 901.797
 928.459 343.960
 882.581 925.855
 217.524 391.911
 777.374 901.622
 467.744 550.384
 333.694 636.590
 972.644 733.535
 828.180 101.951
 658.571 820.451
 641.385 10.662
 909.265 598.910
 957.127 578.581
 108.903 418.777
 172.030 28.751
 539.322 708.376
 629.017 60.116
 855.789 517.671
 182.468 326.715
 634.426 350.438
 177.097 189.408
 734.823 125.587
 862.095 227.485
 333.441 572.489
 954.226 490.955
 165.163 389.554
 849.361 385.305
 547.795 267.732
 905.171 699.070
 271.901 355.328
 775.562 291.372
 108.253 887.082
 170.069 672.930
 38.062 754.409
 792.136 351.833
 945.566 505.825
 935.498 727.138
 355.296 153.631
 97.241 242.294
 352.245 757.024
 512.330 840.252
 425.314 850.913
 193.205 767.359
 33.882 707.135
 538.445 868.723
 953.375 229.843
 978.529 509.435
 225.796 94.041
 279.634 590.035
 970.659 896.119
 806.419 137.905
 624.430 473.671
 233.407 126.320
 924.103 810.483
 326.416 367.975
 262.791 728.600
 628.150 58.552
 880.278 805.633
 266.493 207.888
 745.389 80.515
 954.027 331.451
 304.169 328.683
 310.081 313.874
 450.465 218.143
 362.191 870.497
 894.199 986.120
 875.781 984.114
 405.995 403.226
 625.329 685.030
 381.613 484.788
 917.110 566.166
 550.766 449.336
 365.270 115.169
 35.347 860.287
 825.444 826.713
 3.022 281.835
 422.311 795.340
 852.744 463.274
 141.370 138.151
 776.514 381.967
 566.123 853.479
 62.024 34.515
 58.034 173.453
 107.440 794.076
 229.538 842.539
 614.128 341.122
 634.559 168.916
 185.641 532.173
 584.234 909.679
 799.604 269.276
 228.526 713.805
 619.553 160.514
 71.236 748.599
 990.433 972.826
 903.480 456.564
 406.790 42.639
 449.401 951.734
 777.216 662.511
 470.835 79.198
 530.882 254.229
 531.455 481.583
 448.899 887.170
 385.056 384.579
 559.552 437.429
 39.868 114.232
 845.206 706.107
 926.843 365.842
 781.078 937.710
 433.803 873.165
 101.234 980.953
 981.126 682.720
 482.629 409.103
 133.547 667.744
 699.149 125.645
 244.965 56.545
 948.152 699.608
 300.300 578.302
 543.690 44.797
 885.049 713.857
 633.201 235.779
 216.883 488.533
 486.200 663.564
 505.300 157.919
 760.300 314.020
 358.874 55.963
 836.135 406.205
 782.149 228.154
 270.772 675.793
 445.870 332.526
 919.564 215.907
 278.381 619.392
 667.598 494.948
 119.034 699.824
 670.863 225.030
 756.027 776.004
 788.791 437.621
 403.760 167.459
 576.865 982.793
 774.559 350.413
 961.855 768.586
 785.251 497.826
 31.964 226.498
 482.783 221.116
 307.314 572.709
 549.997 67.082
 308.188 542.783
 291.065 402.286
 182.914 36.108
 27.575 849.516
 895.998 906.949
 545.170 45.183
 889.996 388.868
 504.907 421.354
 929.595 11.291
 413.763 131.006
 799.655 549.598
 879.031 420.065
 774.778 497.457
 948.709 385.501
 998.693 731.905
 564.671 466.516
 627.871 693.195
 680.639 407.528
 404.013 273.779
 779.300 159.878
 151.042 220.475
 171.802 996.984
 48.957 733.128
 91.113 388.961
 752.304 889.805
 664.051 191.865
 906.270 856.212
 34.251 868.699
 107.775 624.666
 331.881 579.946
 179.700 370.385
 670.842 506.799
 919.261 770.350
 678.770 37.424
 469.917 678.600
 210.824 933.109
 701.994 33.078
 299.604 165.091
 600.312 440.306
 188.269 283.025
 605.363 468.129
 572.851 341.978
 174.346 711.873
 236.811 116.344
 883.744 389.817
 843.148 497.079
 128.522 789.392
 207.034 174.199
 655.012 811.495
 308.354 411.700
 643.689 147.690
 225.067 529.314
 11.116 40.377
 134.624 608.113
 782.258 901.603
 304.380 568.543
 378.079 349.816
 288.955 654.640
 130.042 29.041
 291.674 161.752
 262.044 230.774
 200.642 22.922
 538.824 190.120
 252.992 317.358
 163.517 584.580
 641.479 470.074
 789.392 352.573
 887.594 602.380
 493.679 360.658
 149.061 286.566
 624.641 590.919
 194.850 613.673
 784.688 565.791
 908.375 650.110
 138.507 365.325
 413.349 827.013
 350.113 275.537
 253.956 756.457
 948.854 305.821
 201.611 222.030
 822.179 263.822
 858.176 359.980
 931.078 28.515
 136.242 183.500
 669.237 133.290
 230.829 850.013
 544.081 792.675
 866.058 313.304
 879.896 376.871
 370.976 13.405
 941.389 871.026
 679.665 952.406
 489.510 630.113
 284.102 189.341
 127.579 350.325
 819.152 408.478
 520.209 484.184
 605.941 609.450
 393.809 705.272
 604.026 112.354
 207.432 621.053
 758.911 334.360
 146.124 896.026
 317.206 185.271
 93.937 705.195
 907.901 347.269
 26.367 928.077
 848.811 188.911
 686.486 420.297
 479.250 45.779
 917.861 782.957
 293.728 151.521
 890.953 274.750
 160.047 585.153
 26.713 379.236
 55.328 315.952
 368.339 316.365
 104.481 269.309
 734.434 755.490
 520.450 439.240
 287.177 694.554
 539.765 460.282
 328.725 980.404
 39.664 888.379
 687.090 87.357
 86.247 282.558
 36.653 389.874
 772.082 223.240
 813.761 371.015
 884.635 735.589
 8.066 626.990
 935.365 435.128
 337.328 551.426
 57.820 695.966
 27.000 617.982
 139.320 518.238
 324.231 899.631
 125.636 690.139
 764.948 55.680
 775.404 591.351
 196.802 437.621
 737.917 249.233
 332.235 181.794
 884.642 358.344
 685.372 406.076
 494.580 119.439
 732.407 660.276
 532.937 298.689
 954.467 112.258
 681.005 594.606
 579.396 116.249
 485.414 612.846
 667.632 604.148
 462.802 762.074
 98.354 478.490
 890.401 612.541
 744.701 945.981
 456.144 508.467
 998.476 608.143
 758.855 942.185
 960.842 480.730
 618.152 719.076
 279.689 822.354
 256.464 745.228
 338.458 356.659
 86.382 222.595
 415.049 828.717
 213.370 648.044
 491.013 767.919
 937.307 682.447
 636.759 274.905
 800.387 223.972
 692.161 813.290
 830.738 816.535
 246.131 587.599
 20.805 421.435
 464.002 612.483
 160.442 39.222
 966.449 25.788
 523.294 292.583
 905.093 336.053
 640.819 862.466
 362.560 905.744
 254.130 242.715
 811.831 102.804
 225.282 167.488
 262.166 768.458
 635.912 935.766
 886.081 277.675
 874.075 763.976
 931.167 855.048
 285.113 937.417
 967.436 563.456
 967.582 490.773
 479.025 631.615
 762.297 154.959
 280.253 421.262
 95.747 480.154
 600.037 262.273
 486.477 141.808
 143.620 777.578
 545.047 107.191
 292.494 867.532
 739.075 374.595
 456.644 679.755
 51.527 576.403
 640.118 124.948
 633.115 682.091
 542.008 547.206
 291.739 59.772
 88.794 269.943
 29.743 107.708
 607.435 932.168
 142.968 793.383
 906.477 836.902
 646.854 621.145
 167.771 251.701
 959.996 564.368
 675.331 544.142
 23.544 259.783
 259.609 781.758
 987.668 575.479
 732.479 571.088
 579.326 476.703
 175.907 314.451
 556.893 761.544
 449.440 101.937
 738.459 699.755
 749.803 271.291
 896.261 250.219
 120.164 417.346
 977.468 364.901
 924.853 737.991
 232.273 808.864
 13.723 4.139
 697.849 977.069
 463.133 840.554
 348.260 800.032
 840.119 122.768
 26.179 73.076
 163.225 117.697
 925.396 379.979
 476.263 23.221
 0.263 313.695
 886.782 61.273
 798.756 417.763
 304.106 532.320
 112.673 315.731
 25.450 794.213
 727.213 886.917
 923.994 48.811
 851.963 250.025
 779.125 934.590
 398.030 287.341
 323.741 77.376
 707.051 677.577
 762.075 54.774
 165.314 991.983
 807.510 308.685
 81.684 573.532
 5.175 786.261
 456.096 281.017
 118.505 909.820
 703.632 997.550
 380.547 543.564
 868.577 225.684
 225.593 127.891
 407.162 409.126
 839.131 44.725
 734.210 514.571
 186.359 529.374
 617.567 197.720
 622.227 291.284
 318.544 777.073
 347.740 198.696
 472.966 600.084
 784.812 437.204
 895.378 951.896
 900.253 1.809
 281.267 810.978
 951.433 24.072
 644.563 772.922
 462.975 583.972
 929.163 758.485
 214.749 388.987
 695.881 500.367
 943.811 115.688
 935.187 711.440
 482.286 661.943
 669.721 612.138
 393.221 926.716
 70.344 614.039
 378.734 661.056
 749.878 288.399
 949.461 75.313
 857.481 801.435
 19.142 166.894
 664.601 171.818
 259.516 588.329
 804.549 540.232
 582.581 511.218
 949.079 66.602
 952.308 577.509
 927.073 659.019
 636.396 150.840
 515.898 951.353
 839.359 688.329
 971.611 386.671
 587.908 913.878
 869.553 923.937
 523.020 369.926
 764.668 399.895
 473.426 903.530
 266.922 470.986
 3.456 268.148
 280.470 996.564
 533.704 623.638
 747.689 760.283
 693.010 638.495
 346.236 257.663
 670.478 750.600
 237.015 491.242
 970.159 51.669
 384.961 38.210
 930.467 117.851
 857.329 206.817
 35.197 821.711
 233.502 636.294
 621.253 901.931
 176.922 869.611
 365.872 525.158
 867.632 29.436
 527.689 703.310
 370.128 935.614
 513.631 699.382
 815.969 638.742
 967.995 200.447
 167.143 120.914
 329.710 309.257
 151.111 683.865
 105.487 322.202
 31.161 549.880
 965.252 853.519
 209.010 325.597
 14.845 431.527
 216.292 997.752
 150.686 45.673
 606.556 957.924
 491.134 842.513
 231.797 496.211
 327.078 849.003
 702.557 207.685
 485.256 103.180
 766.510 657.435
 175.712 271.248
 378.714 427.514
 351.297 868.019
 311.891 690.300
 972.095 731.707
 904.920 726.521
 799.240 857.145
 562.940 231.808
 976.700 2.038
 697.131 873.227
 560.743 353.021
 173.318 797.480
 767.127 691.709
 976.268 726.527
 296.238 921.056
 594.315 866.374
 15.026 0.078
 693.039 203.035
 198.313 556.993
 536.869 359.534
 715.976 989.265
 596.296 172.911
 79.387 261.851
 61.686 545.127
 291.667 945.480
 991.441 91.341
 470.926 124.285
 424.559 209.145
 301.114 491.197
 560.627 619.119
 406.959 350.569
 582.312 267.492
 721.260 986.520
 597.947 963.309
 116.410 324.047
 699.366 863.432
 887.195 415.345
 150.454 177.774
 806.776 698.685
 85.751 393.785
 218.391 390.371
 849.871 203.379
 85.934 735.526
 744.433 837.936
 799.679 130.749
 669.976 998.987
 339.359 576.153
 109.186 225.598
 734.382 267.145
 451.136 716.866
 556.821 913.889
 613.768 72.501
 941.854 111.206
 796.152 509.972
 685.597 571.307
 449.009 137.512
 732.856 589.889
 860.503 223.553
 576.528 821.735
 236.476 910.429
 63.522 389.872
 635.300 919.851
 984.733 902.772
 375.702 826.551
 842.370 983.195
 552.676 912.194
 888.570 61.453
 506.544 322.327
 44.639 112.552
 631.073 743.568
 598.425 643.549
 869.039 495.776
 674.390 3.092
 921.786 334.808
 741.174 193.571
 340.218 316.052
 807.199 37.346
 718.354 348.806
 226.681 267.428
 580.644 38.428
 44.889 880.853
 846.820 669.705
 729.435 676.264
 33.005 724.153
 718.624 78.291
 367.581 779.829
 51.444 177.875
 480.942 539.028
 87.858 953.396
 188.489 732.115
 971.772 211.175
 498.322 810.232
 599.955 240.679
 414.058 362.143
 833.599 129.574
 397.522 657.839
 998.997 252.924
 737.098 361.355
 171.443 530.697
 219.836 385.610
 702.121 545.683
 816.759 841.884
 139.202 702.744
 901.953 715.095
 397.886 978.457
 380.934 63.420
 363.919 911.884
 999.513 377.715
 263.571 791.967
 741.176 63.846
 120.692 240.429
 252.078 541.407
 546.891 821.925
 514.694 37.919
 400.892 952.143
 833.416 41.608
 512.545 251.914
 610.729 442.044
 528.887 908.880
 346.824 410.740
 915.120 371.464
 957.515 968.248
 471.695 391.855
 497.283 256.027
 227.263 650.161
 21.277 726.731
 881.526 791.206
 900.555 622.396
 825.674 64.579
 900.100 203.924
 212.914 19.093
 673.911 595.385
 217.327 22.058
 663.257 821.768
 964.150 174.451
 293.994 548.367
 174.509 413.833
 650.496 213.965
 206.989 941.592
 704.382 119.103
 339.597 299.741
 645.982 656.247
 89.107 440.237
 808.760 212.505
 459.160 477.709
 198.054 440.241
 920.558 761.113
 295.158 69.705
 911.843 723.455
 868.634 364.295
 788.446 219.150
 202.537 717.889
 605.628 799.310
 865.084 929.693
 383.353 435.381
 763.086 921.064
 637.439 425.793
 332.481 276.933
 866.497 719.011
 831.906 88.806
 331.708 285.549
 565.761 374.326
 158.411 862.731
 650.324 468.219
 404.386 786.498
 538.841 479.929
 987.911 387.188
 779.893 343.751
 35.026 749.484
 441.793 437.886
 404.386 474.633
 791.248 900.158
 571.943 405.497
 367.342 941.528
 226.947 317.120
 695.229 865.849
 444.088 88.457
 894.393 498.125
 80.749 371.239
 163.344 46.982
 608.159 791.815
 78.992 463.977
 253.774 59.187
 300.384 387.111
 520.604 320.696
 282.084 183.560
 596.650 785.128
 104.132 242.850
 191.560 116.019
 338.598 962.744
 83.583 746.103
 775.392 152.920
 351.377 953.027
 803.867 333.631
 454.221 908.383
 726.150 496.118
 140.309 623.869
 401.065 827.347
 564.291 692.979
 474.500 83.170
 18.034 402.365
 337.286 261.174
 687.117 368.171
 612.026 908.070
 782.086 558.807
 856.110 367.687
 28.602 882.205
 682.671 996.448
 682.888 443.622
 250.914 446.097
 145.056 885.978
 121.672 531.654
 627.988 690.958
 575.908 599.803
 786.224 993.324
 368.979 213.670
 379.197 906.715
 460.802 39.181
 925.151 905.653
 893.634 111.623
 463.735 800.295
 760.221 874.942
 382.014 888.036
 143.917 107.583
 244.126 95.298
 250.416 804.907
 500.815 225.419
 372.621 397.499
 221.441 711.620
 223.526 105.870
 795.835 710.512
 877.660 414.535
 182.660 649.907
 623.590 382.217
 349.014 919.012
 445.255 970.746
 245.254 729.018
 318.682 594.306
 9.906 13.139
 686.304 374.916
 200.783 828.145
 210.035 992.105
 126.659 81.096
 516.061 777.586
 814.133 567.450
 141.657 713.405
 619.425 567.894
 243.121 18.682
 896.181 424.583
 992.931 970.962
 696.908 182.111
 605.741 808.831
 35.051 129.124
 911.865 949.187
 412.245 773.465
 621.857 162.364
 844.757 803.028
 378.122 758.571
 556.164 67.724
 303.752 618.169
 469.900 722.319
 672.619 54.816
 93.395 818.304
 129.100 933.974
 871.248 763.808
 374.476 219.650
 462.551 888.014
 657.231 620.292
 109.377 570.300
 706.256 321.649
 580.206 9.752
 832.760 892.205
 442.207 218.740
 904.899 427.870
 316.652 491.574
 328.283 360.273
 557.141 707.998
 308.444 220.940
 543.845 929.394
 743.687 56.341
 669.649 896.428
 517.575 291.235
 595.277 69.669
 601.677 195.605
 537.517 614.098
 816.225 920.123
 123.031 324.811
 857.447 413.277
 663.633 550.555
 16.931 647.740
 889.063 85.610
 74.979 82.305
 90.027 176.195
 34.295 427.577
 985.701 897.870
 513.312 718.054
 222.065 393.822
 783.884 710.213
 344.670 774.504
 113.140 406.487
 64.031 836.676
 454.086 369.767
 164.429 399.720
 777.470 654.325
 95.997 730.190
 804.878 989.244
 62.359 748.532
 399.595 52.815
 776.756 16.988
 910.157 654.684
 341.369 692.644
 807.504 671.148
 318.711 8.076
 679.260 73.106
 749.737 492.918
 165.875 151.241
 948.010 167.934
 568.431 525.483
 508.494 688.924
 405.157 62.512
 336.865 767.175
 124.521 893.581
 182.449 787.730
 931.789 193.424
 274.829 43.675
 390.819 758.218
 178.931 326.881
 214.434 106.013
 931.988 201.547
 748.928 356.594
 272.596 340.690
 838.192 460.258
 259.379 47.068
 470.746 7.597
 575.160 994.236
 272.043 327.077
 170.589 311.629
 111.083 466.551
 795.659 166.136
 904.374 951.894
 153.361 744.023
 884.128 554.642
 469.862 58.959
 867.240 205.134
 871.186 867.844
 335.940 323.310
 76.714 495.287
 792.103 261.670
 132.219 894.517
 950.311 960.184
 605.194 417.751
 918.083 888.160
 326.513 658.436
 806.814 620.669
 186.721 252.991
 908.355 85.365
 62.425 597.926
 47.529 378.081
 866.282 222.332
 321.134 731.985
 269.202 744.213
 702.904 525.287
 449.661 386.079
 928.749 307.162
 475.124 400.332
 377.381 532.064
 634.705 193.665
 981.651 730.773
 319.214 692.838
 401.873 64.948
 311.304 578.513
 73.745 853.747
 609.422 461.467
 322.888 610.141
 997.744 184.304
 481.285 155.088
 401.300 15.327
 17.006 405.063
 870.401 138.462
 719.604 757.940
 638.592 128.936
 294.644 580.435
 739.201 898.995
 590.319 963.939
 870.776 277.422
 588.482 642.329
 623.063 92.471
 176.166 123.263
 442.489 517.391
 209.592 682.381
 287.541 933.704
 81.491 807.223
 335.896 608.477
 698.299 994.442
 221.120 771.886
 713.466 930.857
 539.446 940.300
 996.968 97.184
 47.163 543.214
 552.413 684.970
 415.092 580.527
 528.363 514.771
 295.237 426.669
 169.222 880.151
 40.935 291.978
 775.931 51.440
 788.560 797.467
 213.629 579.788
 917.379 680.185
 631.291 710.911
 643.574 651.792
 719.225 704.690
 742.282 727.524
 599.420 857.834
 23.163 36.782
 849.352 628.921
 184.195 846.043
 933.457 695.996
 336.761 661.332
 642.663 654.526
 712.702 238.329
 908.763 646.818
 538.652 786.128
 407.882 652.329
 580.959 794.204
 739.797 751.714
 539.978 695.451
 164.415 86.582
 997.954 970.817
 93.574 793.164
 520.500 538.594
 928.774 103.187
 376.629 104.630
 759.927 431.890
 102.919 95.400
 706.330 354.391
 298.872 386.052
 801.463 291.323
 935.548 68.216
 763.753 757.218
 499.547 290.939
 425.083 585.582
 218.418 831.711
 129.548 438.627
 739.088 607.896
 892.097 583.472
 103.380 182.324
 298.435 707.260
 907.840 326.328
 15.436 928.562
 700.526 520.730
 799.871 9.812
 85.189 557.357
 180.143 594.166
 631.290 73.553
 631.859 479.483
 562.671 348.262
 367.289 42.118
 682.804 214.652
 558.225 864.630
 32.626 720.780
 361.615 975.505
 138.615 681.684
 920.893 337.643
 242.610 514.590
 179.712 928.058
 787.640 500.204
 928.249 927.241
 420.625 649.558
 768.168 816.711
 446.211 725.467
 346.505 91.804
 687.417 233.750
 190.128 498.840
 67.343 691.147
 143.031 257.002
 489.405 538.993
 843.862 322.034
 156.868 314.583
 908.974 977.917
 809.510 241.709
 738.391 631.729
 267.811 149.737
 823.028 754.004
 542.970 483.982
 488.936 210.886
 802.430 301.903
 509.037 424.662
 961.404 248.308
 488.878 665.880
 215.554 22.322
 387.211 503.830
 630.761 259.178
 665.110 844.100
 983.412 786.196
 22.020 773.972
 497.397 125.653
 330.142 471.263
 378.849 924.201
 529.439 952.939
 111.453 721.280
 906.959 330.251
 176.888 425.447
 321.985 271.637
 117.792 861.217
 721.640 468.335
 903.806 358.937
 342.129 356.088
 212.169 181.113
 633.883 115.901
 138.435 470.937
 462.913 894.385
 733.929 748.313
 7.075 227.360
 676.137 907.248
 919.224 187.190
 946.401 343.149
 407.206 813.718
 73.915 682.248
 473.973 829.873
 842.315 536.578
 463.890 526.285
 209.392 470.657
 520.506 455.018
 3.916 660.132
 526.943 272.343
 6.870 533.339
 475.886 675.960
 646.123 515.149
 108.427 996.080
 410.466 105.042
 629.274 115.164
 475.923 200.456
 612.742 141.928
 17.322 369.857
 75.428 675.695
 412.355 751.162
 526.307 732.453
 523.132 229.243
 485.437 19.655
 528.798 375.956
 63.571 439.249
 277.751 427.841
 245.111 554.420
 802.937 956.249
 247.533 502.831
 800.406 243.897
 926.029 95.636
 389.626 127.772
 540.638 866.289
 62.031 873.963
 145.052 775.379
 168.038 703.676
 435.880 427.533
 706.508 845.637
 615.197 694.518
 256.858 417.930
 868.116 886.220
 153.114 277.480
 594.076 280.262
 39.887 968.789
 912.072 264.024
 699.207 571.823
 995.679 303.014
 999.362 124.313
 996.170 810.663
 325.232 174.039
 147.089 31.079
 315.368 215.420
 780.301 673.169
 893.332 360.964
 543.818 57.448
 757.143 686.662
 920.837 402.154
 826.414 631.493
 985.731 919.762
 865.690 500.901
 177.605 96.382
 156.229 163.974
 160.129 752.763
 807.013 101.279
 705.292 745.714
 37.074 977.895
 79.367 861.920
 561.386 322.364
 915.639 122.589
 435.941 891.434
 777.456 287.614
 306.505 112.072
 997.014 393.421
 730.484 101.815
 323.423 141.138
 950.949 176.950
 34.382 473.899
 372.905 232.004
 518.758 736.979
 779.296 695.612
 685.399 35.912
 610.884 985.136
 612.121 320.232
 81.367 58.625
 537.288 988.899
 495.928 127.151
 986.536 493.663
 455.427 187.848
 594.350 204.694
 55.023 378.497
 52.617 285.868
 198.853 364.213
 827.438 232.469
 553.239 937.335
 515.954 170.126
 829.608 650.148
 354.363 759.193
 232.921 779.526
 777.603 242.949
 318.040 931.349
 614.205 611.033
 779.398 584.830
 473.674 202.032
 50.876 322.305
 848.654 162.436
 33.609 124.023
 63.383 725.171
 897.926 180.966
 309.971 122.152
 148.827 208.318
 934.430 344.922
 6.899 260.184
 877.853 799.272
 471.658 850.260
 710.462 938.167
 112.853 587.004
 186.427 117.353
 916.765 114.420
 317.390 505.421
 216.198 505.650
 937.795 841.045
 500.251 246.531
 893.681 1.633
 456.795 945.979
 809.992 707.117
 998.416 61.318
 814.319 598.389
 891.576 386.446
 254.939 410.617
 406.599 242.138
 938.920 906.849
 669.249 169.075
 525.867 686.915
 987.072 159.630
 691.591 371.411
 788.032 793.661
 473.950 51.655
 215.471 51.942
 733.418 255.999
 220.990 569.414
 10.271 113.222
 861.995 925.687
 798.059 388.051
 698.438 534.467
 641.973 756.079
 776.623 334.652
 726.716 99.696
 847.993 867.165
 160.389 908.383
 686.842 272.368
 860.845 611.250
 710.267 107.760
 384.127 53.589
 461.911 775.003
 729.285 439.118
 871.785 385.133
 841.549 123.267
 849.408 472.658
 401.049 278.300
 586.645 500.369
 414.757 917.169
 647.860 249.975
 965.838 209.166
 294.520 157.508
 261.174 736.603
 643.468 381.076
 351.431 8.785
 885.021 851.501
 778.968 488.475
 409.480 989.222
 90.384 809.040
 907.057 924.407
 989.040 119.893
 243.509 448.136
 708.090 336.901
 676.716 83.051
 468.983 877.010
 101.103 389.852
 120.036 496.655
 898.314 234.881
 893.356 546.835
 373.124 312.985
 798.169 109.558
 980.657 843.464
 309.836 537.011
 750.026 395.722
 494.623 213.279
 704.188 131.037
 512.217 376.135
 217.845 9.399
 995.614 441.671
 274.556 362.783
 258.963 975.924
 438.744 601.408
 719.115 654.831
 84.320 135.929
 629.946 786.635
 383.217 70.261
 967.036 170.054
 696.828 66.549
 514.184 798.396
 101.543 490.995
 295.909 656.219
 664.988 517.880
 77.868 193.646
 948.866 65.707
 779.680 997.304
 802.520 46.210
 74.640 339.689
 411.250 471.855
 904.007 205.129
 436.394 53.888
 29.034 725.403
 919.364 360.071
 453.559 767.108
 986.550 733.685
 649.199 392.405
 681.906 613.562
 32.105 651.690
 942.658 764.773
 306.444 388.556
 622.668 122.810
 789.765 562.353
 937.504 377.758
 56.869 780.450
 963.157 252.102
 522.632 930.393
 152.767 344.721
 474.277 801.575
 856.902 878.543
 556.995 567.465
 735.315 169.935
 513.740 784.129
 752.136 869.540
 733.779 860.692
 250.780 257.880
 731.684 625.009
 836.276 131.373
 368.329 886.371
 456.066 117.446
 450.998 670.282
 998.613 909.282
 276.529 842.684
 833.563 724.663
 878.659 67.481
 236.927 848.644
 830.282 757.499
 397.227 11.019
 758.540 831.370
 329.208 437.120
 533.735 514.274
 254.337 70.427
 873.520 96.339
 893.443 839.296
 796.163 857.210
 286.585 85.111
 598.710 287.413
 666.436 808.175
 418.278 186.238
 100.325 159.160
 751.544 231.858
 946.873 311.957
 805.782 633.086
 88.171 218.231
 184.705 554.690
 668.371 749.942
 77.318 121.577
 42.767 884.856
 924.267 53.912
 494.991 147.952
 43.518 858.467
 268.443 771.027
 168.164 135.102
 664.711 521.543
 499.698 975.585
 547.595 943.225
 129.003 800.012
 45.607 674.364
 396.799 849.639
 636.018 409.774
 530.486 130.116
 15.016 59.386
 233.503 963.024
 185.047 356.382
 548.090 683.620
 323.683 972.317
 447.014 37.099
 118.242 512.944
 122.402 733.175
 64.919 269.366
 670.829 568.819
 526.502 473.199
 867.419 811.646
 233.071 5.636
 474.883 832.286
 87.854 8.492
 246.332 604.506
 126.068 875.761
 606.772 868.676
 866.809 417.949
 293.754 830.033
 23.618 105.022
 812.335 981.185
 103.056 739.524
 926.053 382.212
 155.597 486.995
 29.692 776.030
 260.404 209.913
 800.385 676.338
 964.446 592.935
 122.907 846.222
 174.246 706.011
 758.228 833.564
 60.906 788.406
 349.760 781.734
 609.486 26.605
 120.656 68.209
 74.169 584.298
 442.700 307.847
 920.708 780.185
 490.302 400.398
 805.522 22.196
 522.835 2.885
 792.542 333.263
 258.872 606.678
 708.848 248.214
 63.934 227.205
 230.537 743.293
 719.313 142.518
 741.825 164.694
 776.694 607.206
 71.491 851.275
 538.141 623.155
 58.442 65.834
 593.115 661.327
 287.080 741.354
 356.151 333.023
 846.436 461.115
 896.653 929.374
 265.740 588.184
 454.680 149.057
 852.558 869.529
 765.862 272.209
 75.172 507.582
 749.777 209.448
 784.017 227.945
 277.603 845.724
 431.425 401.939
 858.091 636.949
 826.270 698.542
 850.413 621.223
 730.455 949.123
 615.961 634.643
 975.299 83.135
 199.498 223.704
 34.124 822.037
 227.178 312.122
 746.785 756.252
 721.850 290.238
 345.054 945.771
 165.042 671.278
 95.091 14.239
 33.321 512.522
 853.318 100.223
 60.802 283.514
 51.745 4.225
 939.067 20.876
 92.894 458.314
 73.268 323.897
 676.070 944.657
 334.566 791.356
 106.884 713.397
 653.319 792.872
 399.949 178.197
 406.522 313.296
 787.938 294.167
 192.222 952.416
 744.123 708.148
 31.259 841.566
 533.902 791.388
 774.141 231.058
 685.264 261.151
 452.789 175.920
 238.635 127.949
 140.888 110.975
 661.023 591.765
 163.560 59.291
 424.055 192.251
 20.932 800.426
 314.514 698.644
 407.960 967.507
 11.845 624.662
 174.867 816.055
 600.232 857.358
 881.965 274.844
 831.910 197.736
 865.985 952.153
 800.129 891.535
 11.910 522.978
 469.534 763.125
 977.298 497.751
 331.592 901.820
 661.147 795.321
 464.342 51.601
 665.306 977.439
 968.334 751.279
 235.471 4.399
 191.518 707.317
 265.987 138.131
 240.699 966.211
 936.466 236.811
 979.415 813.409
 149.937 381.489
 333.657 352.931
 346.538 168.528
 147.529 823.297
 361.303 350.562
 758.748 553.942
 620.182 962.632
 684.965 250.473
 169.048 919.172
 440.540 971.032
 303.139 992.338
 231.901 689.341
 109.353 403.932
 628.604 968.144
 204.389 193.987
 875.194 740.606
 704.330 421.271
 222.835 33.519
 805.504 847.912
 24.138 196.967
 804.977 445.654
 682.911 628.410
 407.723 109.457
 293.543 408.330
 425.222 790.226
 681.959 778.824
 589.158 668.124
 888.658 90.490
 9.089 427.373
 60.000 77.040
 572.859 499.717
 460.124 967.200
 304.503 794.278
 434.502 651.312
 791.079 794.511
 776.991 542.780
 404.896 487.276
 33.384 834.963
 271.827 793.916
 852.004 990.898
 63.773 538.923
 930.057 720.223
 470.942 448.739
 345.711 614.860
 87.535 792.914
 880.621 517.483
 826.191 524.083
 174.607 585.760
 468.369 744.577
 390.061 657.261
 619.484 19.072
 253.387 697.022
 931.641 98.434
 467.328 870.007
 699.117 544.009
 212.530 687.387
 741.230 209.356
 768.423 58.001
 236.025 603.251
 749.824 279.093
 931.398 520.144
 472.119 633.917
 966.348 568.974
 998.038 453.988
 615.258 85.893
 284.724 142.263
 307.171 499.187
 920.890 647.531
 657.588 284.298
 428.264 402.730
 323.145 852.757
 285.534 479.133
 793.691 851.078
 330.772 118.602
 768.734 584.877
 202.204 356.988
 226.180 451.021
 7.830 878.717
 334.191 68.310
 570.284 796.550
 838.039 97.639
 801.287 748.088
 782.894 778.940
 24.952 574.010
 422.982 868.273
 224.104 190.124
 883.525 708.515
 139.662 899.633
 753.089 526.466
 149.496 892.514
 912.645 23.201
 707.145 640.518
 878.892 859.762
 478.071 179.162
 31.505 573.429
 895.217 248.322
 788.531 768.592
 718.436 82.200
 25.550 478.699
 953.564 454.743
 440.284 400.715
 624.719 820.911
 735.854 160.423
 933.831 985.993
 226.735 915.724
 148.725 388.545
 8.826 876.551
 577.697 517.250
 129.043 785.397
 484.975 183.312
 143.809 23.619
 126.257 839.040
 176.188 888.239
 913.589 136.487
 627.815 215.067
 308.943 739.727
 336.807 40.314
 479.030 588.376
 412.408 419.030
 181.302 421.780
 640.154 19.554
 281.940 242.014
 109.851 244.522
 798.363 364.181
 147.917 586.971
 306.850 884.799
 263.945 801.816
 933.963 419.356
 380.067 485.768
 260.262 209.904
 285.554 430.994
 186.254 590.203
 935.631 908.125
 851.642 992.108
 733.625 992.060
 845.773 371.283
 343.190 459.483
 314.105 76.834
 369.605 340.672
 844.839 757.965
 626.124 221.410
 732.072 126.517
 816.450 75.457
 955.648 28.299
 674.081 116.722
 919.968 835.014
 713.006 636.042
 159.350 184.590
 274.797 414.262
 178.998 368.642
 970.367 355.348
 769.517 505.175
 579.394 875.834
 248.332 121.516
 108.868 125.359
 460.773 1.564
 849.442 744.037
 162.510 483.221
 682.709 922.482
 827.019 702.143
 565.530 497.304
 528.654 208.438
 483.764 556.803
 473.558 590.838
 364.783 57.239
 945.066 151.016
 556.961 658.921
 933.539 717.590
 818.703 923.370
 897.078 579.069
 56.671 98.740
 891.559 467.287
 762.928 531.750
 486.480 23.033
 626.886 742.500
 295.866 224.686
 746.912 986.347
 777.660 625.213
 297.527 697.478
 945.488 705.170
 184.263 195.981
 376.569 257.227
 855.029 968.238
 49.772 34.595
 953.388 364.582
 97.878 250.812
 267.450 753.933
 75.170 256.252
 523.320 728.850
 221.230 447.851
 22.646 453.110
 917.761 318.924
 161.018 414.926
 889.216 417.054
 172.633 810.612
 69.874 757.248
 414.148 294.478
 657.727 107.594
 468.084 540.591
 985.302 214.075
 857.292 760.640
 73.600 914.087
 213.964 190.318
 290.007 674.242
 39.719 415.533
 424.964 112.672
 380.641 971.373
 833.804 780.143
 679.307 763.642
 486.465 894.525
 64.380 777.981
 833.447 881.732
 409.904 139.102
 164.547 771.030
 606.929 636.659
 518.625 537.029
 808.343 259.995
 437.239 953.884
 556.009 387.017
 759.796 23.973
 2.545 999.028
 878.385 423.809
 176.797 480.449
 130.394 50.412
 893.564 187.549
 358.022 793.113
 409.118 401.641
 735.842 256.251
 912.155 528.580
 218.637 740.222
 5.815 367.216
 927.930 290.257
 274.354 984.641
 341.241 748.370
 84.901 636.509
 715.502 213.768
 900.783 327.403
 35.776 116.026
 481.369 981.381
 281.030 734.481
 520.836 888.751
 617.063 723.209
 94.136 605.129
 517.532 305.778
 995.566 936.621
 860.548 835.708
 889.396 74.997
 911.423 440.473
 562.097 514.035
 271.351 308.320
 343.750 638.415
 414.284 682.636
 527.507 26.017
 245.615 908.573
 888.780 630.041
 170.149 557.088
 921.650 336.636
 754.939 123.996
 353.315 544.822
 94.795 473.415
 756.007 647.199
 142.657 738.871
 490.457 751.725
 339.673 999.805
 829.668 966.666
 985.005 670.463
 423.508 753.434
 615.477 141.755
 473.683 556.635
 740.716 40.128
 248.244 359.232
 198.986 261.671
 231.517 335.789
 89.334 221.247
 88.573 131.450
 201.712 57.581
 235.999 862.498
 441.569 653.834
 618.430 990.285
 339.996 582.716
 962.125 179.288
 94.241 544.726
 434.804 917.435
 13.604 632.370
 110.255 499.194
 897.900 182.646
 695.167 285.945
 973.477 950.484
 605.710 441.542
 106.942 489.020
 117.090 461.773
 239.198 615.605
 88.440 283.504
 290.063 598.262
 778.680 972.062
 212.865 654.326
 810.409 483.804
 793.150 715.387
 155.553 715.708
 128.424 400.083
 558.514 556.232
 267.207 234.117
 483.334 403.768
 74.181 366.129
 77.328 223.193
 200.682 115.267
 844.305 660.399
 831.063 433.728
 478.615 663.264
 228.559 823.069
 342.589 989.431
 680.355 970.132
 293.551 581.809
 229.852 696.140
 354.357 117.367
 152.007 85.565
 148.748 779.965
 870.626 490.220
 117.871 60.464
 408.244 614.477
 528.640 874.872
 301.440 971.349
 862.712 631.776
 587.100 563.514
 724.481 832.788
 176.120 861.034
 268.402 3.408
 966.616 707.154
 864.153 16.790
 23.008 139.054
 289.677 369.916
 252.840 731.661
 867.168 522.029
 270.366 694.901
 288.993 720.688
 643.387 829.012
 275.711 674.071
 904.350 585.452
 976.416 222.329
 573.215 924.657
 175.244 699.620
 820.989 704.320
 872.871 736.448
 210.383 786.464
 837.155 743.978
 422.860 497.449
 884.789 553.960
 836.970 106.909
 291.121 605.871
 906.655 469.837
 106.530 513.875
 223.928 276.572
 766.307 787.828
 989.594 619.913
 151.489 292.754
 988.574 974.208
 828.205 719.060
 530.650 610.905
 153.670 800.411
 709.509 887.141
 81.883 297.860
 616.806 442.677
 78.528 298.089
 266.170 845.465
 512.584 221.797
 205.071 622.824
 135.236 67.275
 468.835 404.501
 891.083 926.559
 337.746 352.453
 892.093 200.474
 549.796 442.197
 183.897 338.039
 281.425 39.910
 162.596 359.675
 497.536 651.618
 577.378 57.348
 679.498 534.801
 851.801 153.899
 533.144 903.428
 549.935 44.686
 953.400 835.056
 730.884 124.150
 251.812 329.200
 408.053 345.563
 739.636 661.316
 542.395 192.246
 82.164 633.664
 839.495 911.655
 107.602 215.840
 929.548 829.411
 752.294 582.444
 331.002 108.601
 667.484 647.191
 429.895 131.184
 393.757 831.580
 748.011 74.342
 448.033 227.326
 177.128 447.123
 763.411 266.094
 980.340 694.166
 600.758 14.309
 14.257 206.925
 817.878 797.104
 320.516 592.365
 570.094 821.734
 437.290 109.008
 536.532 130.449
 160.333 205.502
 358.371 645.019
 160.553 893.278
 456.299 364.525
 666.440 698.521
 909.889 305.116
 123.164 506.687
 855.181 400.998
 327.206 212.532
 440.192 961.756
 440.709 588.385
 901.331 59.306
 650.795 691.831
 744.625 321.210
 146.995 850.664
 370.583 474.315
 838.335 327.800
 134.521 817.661
 567.840 112.555
 727.781 826.237
 956.264 478.604
 669.868 782.610
 822.160 454.865
 465.847 702.892
 988.369 776.129
 784.078 633.354
 255.201 208.600
 601.422 426.606
 160.740 15.420
 229.457 409.430
 574.567 263.123
 137.052 491.552
 101.811 336.898
 511.282 565.013
 81.790 486.083
 117.264 852.018
 724.832 157.926
 623.841 785.600
 670.472 884.034
 629.517 178.103
 201.589 287.844
 953.600 738.934
 196.642 500.873
 730.898 352.547
 33.875 669.369
 672.635 92.960
 417.750 950.575
 817.547 420.887
 23.140 229.301
 809.747 837.700
 943.829 911.435
 396.210 926.853
 888.982 392.765
 457.164 933.306
 547.640 870.898
 565.924 65.890
 393.552 917.766
 247.520 573.135
 740.215 903.230
 772.725 371.938
 91.657 840.599
 318.779 898.542
 734.012 286.707
 561.431 716.050
 245.289 487.724
 474.047 831.200
 787.983 322.662
 115.880 240.181
 16.506 705.987
 138.732 799.099
 457.166 805.619
 352.695 475.440
 784.022 690.612
 19.231 523.973
 453.975 211.961
 213.496 301.327
 316.582 49.182
 75.389 710.771
 669.215 823.918
 586.611 590.970
 580.115 29.850
 533.171 433.878
 397.868 686.410
 981.743 357.067
 155.886 163.344
 184.554 250.132
 968.070 506.109
 679.658 964.265
 603.279 920.824
 148.344 585.326
 781.227 345.327
 583.862 505.879
 613.564 373.476
 598.698 738.680
 237.063 237.681
 412.356 756.382
 469.939 254.750
 707.321 928.912
 139.457 658.206
 184.939 205.782
 154.323 272.433
 190.868 165.876
 957.236 117.472
 185.174 558.011
 422.837 995.307
 406.811 373.325
 748.688 17.419
 706.006 732.654
 309.602 147.907
 899.050 111.226
 649.335 306.066
 924.148 847.832
 812.407 686.953
 658.798 450.142
 569.633 398.893
 190.754 881.785
 964.037 604.305
 136.784 35.563
 152.529 296.604
 874.504 711.667
 99.449 3.834
 219.571 146.643
 100.429 822.167
 648.134 10.299
 891.725 633.407
 965.799 601.689
 696.896 424.425
 770.561 45.096
 648.634 718.180
 887.414 691.813
 720.522 51.224
 484.135 768.121
 436.858 637.735
 956.455 934.532
 976.698 181.953
 120.201 712.185
 832.381 717.106
 319.738 330.695
 357.596 227.520
 886.009 115.140
 483.217 160.514
 911.762 980.972
 681.487 155.218
 592.175 382.995
 214.619 946.724
 770.446 372.229
 559.604 376.608
 772.239 472.214
 107.091 326.151
 880.785 379.490
 192.060 648.431
 744.544 22.505
 833.982 412.460
 798.307 45.752
 303.914 979.764
 171.512 103.687
 558.128 245.125
 137.180 499.809
 398.305 313.012
 582.520 253.632
 855.957 614.499
 247.111 951.313
 125.611 52.019
 144.004 79.072
 462.665 887.208
 48.667 562.667
 845.965 347.482
 683.996 66.986
 113.524 47.247
 48.405 138.946
 396.977 418.012
 608.229 411.540
 394.061 176.904
 13.221 999.884
 669.354 84.623
 881.049 600.019
 305.816 641.734
 647.575 102.075
 840.199 127.057
 686.761 220.901
 204.563 315.033
 887.745 464.888
 17.046 32.310
 735.689 958.239
 874.327 279.852
 104.062 220.193
 605.308 198.843
 434.082 18.701
 763.243 580.349
 585.022 153.844
 927.587 684.425
 298.145 301.119
 826.208 759.331
 166.496 435.981
 495.409 141.166
 59.871 463.119
 994.532 115.112
 764.720 347.545
 862.240 668.260
 885.955 665.380
 24.170 838.380
 873.520 202.017
 171.211 931.097
 10.977 181.296
 361.879 448.512
 794.241 334.232
 351.817 44.808
 872.160 248.294
 712.535 238.871
 481.097 982.234
 416.904 401.005
 525.395 506.777
 191.078 761.847
 405.175 123.478
 464.602 828.358
 720.870 123.667
 298.970 736.995
 767.071 843.284
 799.401 220.825
 521.494 229.700
 477.781 149.379
 721.164 611.318
 52.423 41.792
 758.481 613.155
 661.415 720.286
 13.769 920.959
 302.988 917.986
 935.798 707.396
 73.737 378.755
 582.940 106.760
 981.891 874.001
 418.843 785.568
 499.761 839.916
 219.426 796.837
 771.409 626.404
 872.599 933.069
 396.286 904.905
 346.326 379.841
 807.830 755.805
 950.631 806.826
 501.794 637.181
 339.206 70.292
 239.409 505.952
 178.676 410.192
 55.633 141.336
 578.982 641.391
 595.947 420.814
 825.231 113.215
 342.938 273.066
 606.614 661.042
 485.781 23.796
 306.400 930.283
 44.449 242.704
 331.671 114.650
 851.765 267.607
 333.400 630.604
 789.336 739.813
 236.069 627.379
 389.938 539.026
 578.526 601.727
 384.311 902.591
 909.832 108.897
 762.839 589.654
 108.987 512.275
 423.789 183.382
 57.419 535.239
 924.045 881.970
 217.920 727.284
 373.523 920.392
 321.241 755.259
 211.308 489.378
 568.008 118.032
 764.095 215.728
 883.189 663.278
 862.738 869.608
 755.537 377.953
 830.855 541.195
 825.538 814.834
 263.798 542.771
 501.334 207.226
 793.311 345.780
 659.337 579.095
 542.468 948.485
 679.908 760.834
 979.712 822.597
 261.401 219.307
 95.712 530.958
 309.297 568.378
 171.471 908.052
 700.291 871.771
 252.501 406.533
 441.421 728.665
 867.289 532.328
 77.154 254.200
 556.938 805.132
 616.476 558.035
 648.299 117.772
 559.073 75.873
 89.592 845.214
 174.687 28.666
 463.216 330.614
 240.584 544.918
 836.009 101.247
 254.957 271.521
 446.439 131.442
 333.256 72.080
 358.383 853.377
 752.264 138.366
 832.255 241.166
 453.754 255.751
 929.744 870.894
 854.341 318.248
 634.728 241.744
 457.569 499.595
 849.547 74.244
 33.021 786.054
 25.547 664.722
 348.582 161.976
 875.398 444.755
 526.784 424.235
 761.069 585.686
 283.910 965.486
 577.704 106.931
 418.422 503.529
 584.974 439.022
 588.984 505.230
 952.358 595.038
 385.351 334.483
 264.402 994.893
 999.556 86.122
 811.152 933.913
 80.021 808.779
 805.134 699.155
 55.353 792.300
 310.413 313.317
 883.963 737.890
 435.325 866.969
 684.351 645.860
 475.438 815.824
 471.434 866.275
 147.490 542.147
 537.144 947.490
 731.632 870.156
 217.223 187.327
 944.896 186.810
 557.647 408.133
 262.796 845.021
 988.083 722.507
 451.203 749.732
 609.375 478.725
 482.873 472.955
 268.390 237.557
 211.137 76.789
 715.797 364.100
 29.489 599.300
 887.981 464.446
 835.191 73.186
 618.794 567.536
 465.970 88.394
 843.805 273.644
 122.776 504.727
 910.953 454.015
 313.092 587.181
 836.854 898.568
 435.944 834.140
 955.516 243.098
 122.611 245.904
 182.020 752.510
 889.766 28.528
 171.978 46.467
 51.731 426.160
 690.863 598.098
 375.619 845.289
 35.901 50.465
 800.950 888.556
 975.943 830.289
 40.097 706.421
 318.235 710.653
 837.325 945.339
 380.228 416.150
 604.957 904.875
 672.450 873.167
 540.987 587.789
 396.250 598.149
 832.444 551.684
 667.045 66.835
 284.850 653.849
 7.015 812.388
 515.548 368.884
 756.514 820.316
 485.727 688.361
 854.374 399.222
 604.182 160.771
 485.585 750.138
 349.671 266.444
 520.380 590.892
 465.974 554.837
 429.587 338.386
 375.181 199.961
 493.329 949.314
 824.293 393.755
 988.022 772.848
 674.954 227.711
 582.552 896.872
 616.360 981.097
 168.965 957.822
 830.213 501.853
 644.659 234.036
 870.693 235.971
 928.642 820.366
 301.205 426.272
 488.822 569.883
 715.873 695.588
 463.554 334.624
 383.270 176.989
 739.804 405.022
 801.532 219.787
 91.783 265.972
 319.965 540.392
 254.844 201.211
 737.688 197.839
 5.609 497.078
 463.046 541.973
 414.138 147.888
 639.966 35.400
 229.330 939.555
 303.681 706.415
 234.499 493.071
 505.964 708.257
 574.189 457.777
 790.079 689.305
 791.992 244.590
 941.961 209.562
 246.564 935.469
 593.800 451.402
 881.629 767.283
 709.350 788.536
 36.092 601.100
 890.337 108.286
 190.920 302.832
 666.641 981.149
 687.143 994.664
 779.104 81.417
 518.910 721.078
 945.561 567.106
 140.080 506.292
 683.820 201.013
 733.491 875.184
 618.724 752.465
 818.001 246.263
 946.325 966.832
 227.144 777.696
 691.555 73.531
 30.147 116.309
 355.194 259.860
 604.908 440.569
 982.568 745.207
 864.942 343.717
 535.073 416.074
 218.261 629.419
 343.832 435.756
 653.628 412.590
 963.511 722.844
 944.711 970.764
 717.361 739.984
 199.707 280.722
 879.095 79.228
 305.300 820.714
 723.401 944.127
 489.927 5.899
 498.032 773.306
 610.853 54.590
 832.994 28.295
 529.302 422.034
 765.915 72.880
 332.658 469.126
 689.933 236.061
 275.641 303.403
 337.178 600.276
 304.446 802.431
 816.131 955.884
 388.369 534.345
 596.871 267.626
 679.885 471.586
 759.644 105.299
 651.867 162.136
 317.665 885.972
 793.432 3.739
 726.031 686.365
 485.373 852.375
 979.591 429.643
 202.313 793.785
 871.424 689.641
 909.465 189.013
 870.828 336.803
 223.476 260.195
 729.626 64.029
 703.392 465.345
 834.927 157.733
 221.790 690.280
 695.757 41.054
 258.073 97.541
 933.177 324.298
 754.368 67.167
 95.410 704.749
 806.289 558.973
 350.393 807.244
 430.803 952.971
 130.961 332.080
 294.637 781.394
 588.220 952.369
 10.194 66.132
 915.658 693.862
 151.056 298.156
 362.126 842.273
 823.281 535.626
 881.264 202.446
 597.252 14.994
 646.572 117.313
 81.579 940.707
 76.508 519.970
 957.093 385.498
 997.410 307.561
 15.343 152.093
 261.276 999.765
 620.082 941.269
 621.399 376.949
 68.270 678.961
 245.436 123.538
 933.222 580.831
 659.786 361.485
 569.288 695.865
 621.357 918.260
 315.161 756.736
 806.209 695.311
 400.349 174.646
 895.663 189.205
 313.204 716.900
 688.787 61.548
 184.097 578.649
 38.434 289.394
 156.827 254.064
 412.031 379.293
 426.345 390.020
 637.015 60.720
 600.553 996.351
 276.325 843.782
 865.734 335.602
 166.795 528.334
 494.598 132.283
 971.019 773.660
 6.543 552.906
 372.769 907.401
 573.410 605.185
 471.760 387.464
 440.525 94.879
 393.373 490.132
 410.256 234.777
 463.499 530.822
 99.756 110.650
 52.031 21.026
 350.280 927.845
 357.688 806.556
 24.894 759.166
 692.084 239.553
 504.920 125.243
 875.500 521.784
 581.847 413.631
 37.149 372.060
 567.393 899.073
 728.472 359.267
 314.750 996.832
 821.720 488.432
 291.897 661.744
 143.796 704.682
 784.290 350.983
 355.722 804.133
 968.489 277.709
 853.552 117.153
 807.781 390.380
 761.942 204.490
 121.087 479.038
 695.493 517.293
 491.035 411.181
 356.713 495.663
 957.788 877.580
 157.568 285.158
 321.967 339.833
 531.902 145.499
 810.728 539.319
 39.190 609.955
 381.975 890.145
 540.216 567.540
 916.948 40.637
 899.316 113.994
 423.566 568.729
 786.033 322.707
 412.249 161.538
 114.744 985.271
 161.279 219.531
 580.393 965.767
 336.771 887.498
 181.580 596.283
 627.876 330.362
 831.519 647.427
 784.033 189.457
 358.675 861.028
 858.895 637.850
 811.119 997.982
 64.456 130.554
 873.870 387.854
 486.034 661.944
 961.998 264.709
 899.853 208.592
 692.241 822.722
 43.478 677.079
 693.868 152.744
 217.173 484.784
 280.084 645.596
 921.153 284.334
 252.014 327.976
 67.772 972.202
 889.203 82.108
 935.043 187.418
 37.368 80.509
 562.732 961.457
 633.147 723.302
 427.062 994.987
 206.758 218.560
 485.287 446.477
 30.337 908.169
 655.624 872.854
 988.557 865.188
 418.140 579.851
 748.639 916.867
 992.942 651.791
 911.621 464.018
 806.492 135.085
 1.693 546.911
 106.200 560.182
 64.374 965.208
 366.827 282.165
 419.454 700.292
 867.133 95.439
 576.099 859.151
 647.054 593.239
 243.655 196.412
 208.201 674.139
 743.907 452.967
 345.308 86.772
 383.516 143.859
 523.391 607.994
 616.582 543.629
 202.767 291.424
 207.825 853.490
 497.846 641.316
 390.445 431.596
 900.077 764.969
 946.587 455.915
 442.885 755.303
 672.541 40.121
 407.479 238.957
 228.764 98.442
 311.612 195.492
 522.949 757.942
 665.515 576.385
 592.197 839.651
 575.208 710.924
 200.667 506.847
 306.169 27.532
 767.616 134.226
 51.109 807.059
 706.487 450.659
 363.577 848.194
 160.725 106.298
 591.684 409.205
 541.483 708.445
 568.945 204.898
 234.655 646.510
 265.639 709.180
 581.150 412.335
 876.054 433.305
 429.664 736.127
 294.256 125.191
 602.955 459.079
 321.767 138.835
 847.776 300.983
 540.733 243.351
 798.993 344.549
 190.192 332.664
 177.106 328.675
 793.233 329.005
 555.640 541.667
 719.656 781.586
 233.977 944.352
 430.929 497.013
 888.530 984.759
 268.437 16.845
 60.464 633.608
 317.175 912.350
 183.907 357.166
 938.168 994.888
 730.841 825.405
 925.089 455.872
 316.304 43.944
 143.101 232.075
 892.483 603.597
 768.209 134.817
 787.747 807.793
 508.943 345.777
 595.072 402.572
 182.523 143.590
 265.076 473.893
 786.713 325.843
 146.554 160.657
 386.037 887.616
 779.718 168.107
 175.072 533.305
 575.096 554.377
 528.212 471.490
 898.158 943.052
 558.865 377.273
 773.366 617.311
 133.938 122.427
 371.554 947.845
 692.092 856.339
 554.779 259.182
 945.403 770.948
 129.422 649.831
 280.298 667.388
 660.936 944.025
 670.032 542.992
 994.952 0.435
 250.376 382.591
 225.272 60.646
 553.866 231.111
 168.518 852.286
 235.037 274.441
 320.037 324.287
 17.091 907.127
 351.102 381.066
 444.704 729.038
 992.029 885.292
 812.079 714.616
 360.826 743.070
 651.348 829.463
 627.064 688.762
 294.182 536.804
 233.453 708.253
 966.796 613.884
 574.026 28.589
 431.647 673.942
 91.685 548.578
 462.291 717.185
 706.357 169.909
 123.418 883.949
 518.276 32.779
 446.588 590.230
 2.210 375.964
 242.205 141.080
 774.415 981.165
 396.659 257.488
 284.035 668.483
 575.096 249.635
 967.540 467.925
 118.029 621.596
 974.206 175.143
 495.115 13.152
 191.682 423.370
 701.088 652.538
 95.342 973.315
 764.515 4.303
 738.638 84.910
 235.187 409.461
 772.326 926.221
 344.223 106.651
 709.717 473.036
 44.100 734.769
 177.565 125.786
 463.743 906.677
 745.489 827.420
 414.440 632.970
 201.892 205.891
 491.954 702.948
 134.934 728.240
 402.882 800.858
 130.531 970.396
 341.616 369.033
 265.553 449.162
 328.532 510.972
 256.926 492.206
 239.043 557.736
 232.476 940.932
 983.573 66.858
 676.739 82.833
 695.264 766.473
 437.287 728.319
 428.284 346.535
 470.218 306.305
 426.164 597.049
 176.215 918.199
 475.837 529.640
 103.129 516.954
 786.420 137.863
 542.576 462.845
 617.729 964.108
 154.821 237.503
 5.752 772.525
 449.744 800.051
 192.511 269.810
 416.550 62.080
 145.819 876.084
 218.669 0.473
 58.460 199.470
 993.985 668.141
 232.291 798.571
 967.886 592.640
 895.097 481.234
 294.932 952.011
 458.950 255.265
 994.144 307.366
 528.975 852.639
 686.582 264.616
 709.355 744.073
 438.257 85.819
 355.901 762.359
 166.213 217.170
 896.454 892.645
 793.447 829.315
 14.790 763.880
 605.040 550.992
 781.679 701.320
 232.410 533.941
 957.571 454.461
 997.037 121.279
 2.439 492.720
 304.527 649.370
 455.110 922.985
 672.815 131.595
 10.545 4.795
 286.091 728.818
 880.843 61.988
 623.265 373.978
 504.007 471.339
 354.102 695.840
 821.838 771.967
 918.449 379.003
 720.760 722.484
 798.148 343.726
 681.258 40.151
 704.328 60.784
 655.255 307.394
 685.078 4.542
 956.697 111.338
 413.220 653.831
 857.508 392.367
 747.602 677.382
 305.637 484.917
 633.444 481.813
 979.049 719.773
 780.673 289.225
 842.255 270.114
 549.445 372.732
 641.369 226.740
 498.440 176.784
 849.100 510.569
 985.748 340.646
 519.847 17.217
 629.751 324.061
 232.631 449.709
 866.433 490.996
 759.757 257.030
 11.639 367.835
 603.401 349.981
 336.348 974.776
 970.843 218.758
 577.920 892.118
 819.655 401.878
 881.158 216.177
 83.097 141.759
 433.962 72.640
 197.369 462.762
 530.349 569.014
 288.731 792.369
 658.909 303.716
 360.283 850.862
 630.645 19.144
 143.993 610.304
 83.053 42.398
 880.226 186.435
 736.876 543.278
 659.348 109.503
 50.769 738.578
 441.023 319.885
 883.130 258.954
 867.673 765.126
 98.369 384.786
 248.579 715.802
 869.121 556.163
 927.503 963.169
 551.412 915.673
 805.176 272.170
 225.006 987.972
 292.010 715.105
 277.471 414.744
 967.851 445.647
 202.453 815.707
 854.247 747.202
 218.040 844.670
 418.657 726.628
 480.603 753.629
 265.372 262.656
 867.215 807.568
 288.938 961.943
 272.613 638.741
 814.886 144.378
 564.979 662.899
 700.188 758.364
 171.810 463.229
 360.615 617.269
 329.363 183.214
 410.883 216.709
 386.035 450.258
 801.007 421.043
 964.453 811.722
 591.637 544.179
 974.599 628.213
 493.463 358.128
 350.158 500.726
 990.326 671.680
 324.321 664.174
 839.802 675.899
 144.840 56.243
 394.290 863.198
 379.457 554.287
 983.594 118.485
 613.383 891.685
 348.538 445.946
 74.892 136.916
 193.971 640.611
 930.920 102.230
 546.828 212.804
 12.773 293.810
 46.681 714.414
 106.444 811.595
 176.800 752.713
 669.866 135.228
 955.484 879.890
 620.669 814.179
 770.811 950.016
 326.202 426.867
 955.695 690.632
 978.998 638.100
 790.916 160.340
 465.173 9.597
 896.484 488.704
 643.113 288.426
 259.414 118.480
 611.048 987.417
 359.733 506.021
 223.673 94.957
 235.643 462.821
 441.953 14.728
 690.613 634.280
 391.787 285.192
 835.241 871.223
 544.681 100.923
 498.659 831.520
 698.391 130.648
 789.812 194.851
 362.259 968.442
 868.043 540.550
 378.317 773.500
 252.960 649.325
 726.037 149.887
 301.840 683.037
 259.845 130.555
 672.931 76.642
 861.108 690.432
 117.488 762.692
 100.663 592.834
 72.561 526.671
 907.220 533.675
 609.263 362.041
 27.649 591.602
 4.047 923.650
 806.890 412.269
 798.486 849.436
 270.563 485.478
 779.013 380.933
 878.242 339.049
 3.298 426.486
 48.692 638.258
 313.639 806.355
 512.197 600.062
 777.228 740.773
 294.683 3.425
 74.100 800.941
 211.928 487.811
 989.411 164.727
 881.236 8.820
 159.344 495.260
 627.072 881.187
 949.210 498.741
 154.042 43.757
 516.222 890.606
 326.030 177.972
 514.085 295.085
 868.282 390.884
 646.274 476.271
 796.730 16.487
 62.004 218.928
 76.204 16.421
 933.933 379.535
 569.563 684.831
 58.250 863.710
 119.738 234.891
 902.726 71.596
 415.774 109.352
 701.415 220.370
 644.802 898.292
 289.006 700.510
 290.403 838.401
 794.488 563.409
 472.915 424.682
 812.045 451.335
 60.939 493.073
 554.306 861.465
 240.895 677.431
 914.803 943.979
 91.188 743.558
 546.310 946.088
 950.897 433.945
 551.447 570.916
 434.397 987.898
 311.388 579.605
 960.722 941.450
 305.733 849.719
 730.533 559.341
 537.765 251.463
 488.292 847.468
 738.557 319.522
 899.647 469.175
 823.233 2.139
 404.350 613.889
 883.574 245.823
 376.606 403.800
 171.688 824.705
 943.924 376.116
 236.459 414.680
 942.031 938.005
 372.811 226.353
 979.774 92.506
 416.449 595.175
 170.092 700.796
 324.842 345.661
 669.970 744.413
 918.040 828.154
 135.905 535.798
 177.822 616.109
 616.987 293.390
 16.224 559.558
 303.572 535.170
 898.258 342.328
 157.094 79.665
 940.400 778.312
 450.487 194.142
 486.104 712.803
 36.557 354.806
 890.127 741.557
 74.355 832.670
 611.036 711.209
 525.096 681.498
 330.112 574.112
 976.427 861.404
 877.407 108.299
 967.232 4.673
 272.355 14.427
 617.791 431.061
 275.905 217.237
 878.617 300.754
 930.125 845.869
 405.118 497.448
 634.799 377.492
 957.123 845.582
 211.452 100.046
 278.089 358.816
 44.808 195.895
 797.421 306.613
 9.068 947.960
 842.791 277.886
 299.005 418.163
 672.975 61.268
 139.248 305.156
 823.694 887.781
 362.803 930.215
 480.799 370.880
 83.761 568.616
 791.412 699.283
 768.942 795.773
 832.074 298.426
 397.132 576.004
 964.220 176.252
 618.557 425.285
 315.603 548.321
 755.700 831.971
 378.429 526.687
 561.741 940.860
 161.314 727.797
 145.440 281.578
 876.002 568.836
 729.715 552.950
 887.477 881.965
 612.295 427.507
 167.376 774.931
 95.534 296.692
 27.951 538.414
 331.748 385.559
 693.281 869.525
 151.432 789.328
 704.777 912.275
 493.656 552.066
 131.398 165.082
 108.292 764.831
 636.584 368.926
 643.838 917.174
 172.057 154.380
 46.329 17.840
 154.741 719.098
 675.694 699.575
 621.693 747.457
 575.990 46.269
 936.891 429.893
 623.131 901.091
 983.645 940.233
 604.186 120.364
 461.422 375.290
 770.324 583.651
 412.931 632.616
 743.377 725.785
 636.651 320.979
 364.359 156.513
 344.954 775.812
 749.621 329.208
 664.930 940.940
 393.555 728.226
 157.664 21.721
 130.645 197.190
 964.579 796.922
 477.266 625.633
 942.537 571.703
 726.057 562.536
 891.498 377.075
 902.242 511.367
 831.767 977.695
 629.265 777.096
 77.510 986.212
 236.107 141.601
 357.433 235.536
 294.254 215.914
 433.917 7.781
 750.286 697.436
 2.933 628.551
 50.280 604.899
 256.469 816.368
 92.738 796.166
 447.826 428.830
 533.677 132.619
 411.868 409.617
 265.056 742.744
 4.267 744.338
 738.327 176.592
 286.143 649.730
 979.075 317.137
 396.571 511.872
 485.004 725.387
 31.671 857.254
 894.823 409.864
 344.989 879.070
 114.683 610.100
 662.299 383.659
 74.698 115.834
 380.599 993.065
 122.020 472.239
 715.003 704.224
 227.988 475.756
 940.307 519.079
 262.604 989.767
 521.674 519.072
 965.386 914.675
 69.245 49.126
 391.221 259.050
 616.098 327.705
 334.870 568.857
 992.453 929.177
 918.241 387.667
 438.873 951.194
 368.367 115.055
 408.520 932.563
 307.372 291.514
 296.967 516.224
 232.855 420.294
 604.955 638.034
 480.421 409.388
 484.796 486.452
 850.057 315.688
 398.374 332.818
 343.320 549.162
 580.172 429.218
 525.675 64.377
 462.142 754.193
 902.564 361.951
 191.138 339.409
 212.071 641.541
 819.961 7.491
 602.342 4.091
 848.681 507.319
 517.603 773.532
 155.930 554.112
 580.025 391.512
 315.483 113.647
 471.299 793.547
 119.953 250.060
 511.300 77.057
 312.336 962.304
 353.340 762.821
 991.921 33.650
 596.139 188.510
 551.530 20.498
 609.803 979.227
 908.927 10.481
 22.897 53.593
 10.470 725.596
 984.385 949.211
 356.836 364.396
 940.252 107.912
 578.980 339.548
 520.348 134.397
 780.858 735.099
 565.299 432.798
 570.193 984.231
 12.658 300.755
 979.328 446.249
 561.015 802.224
 97.612 374.792
 823.320 96.104
 410.750 242.254
 227.429 431.471
 989.894 683.193
 712.163 560.820
 666.187 997.667
 368.231 714.902
 740.083 410.372
 480.828 636.948
 137.436 200.008
 918.178 116.227
 967.474 623.027
 779.479 382.551
 345.988 874.966
 546.523 31.838
 7.985 419.792
 383.770 520.958
 488.574 22.386
 487.858 886.265
 542.855 31.627
 613.841 158.688
 502.202 562.099
 794.118 938.574
 625.685 532.517
 337.639 991.161
 354.878 250.539
 50.136 279.436
 74.287 739.127
 177.615 81.932
 327.801 22.314
 350.020 280.892
 956.485 511.862
 122.851 349.015
 770.613 735.243
 992.762 324.269
 817.989 334.769
 737.933 220.982
 183.394 353.092
 922.855 976.443
 375.622 748.084
 555.386 535.853
 507.372 187.129
 415.356 910.624
 630.651 934.686
 40.271 647.423
 190.918 935.773
 884.672 775.072
 744.659 520.573
 723.502 876.495
 938.197 911.062
 982.538 901.600
 564.337 439.482
 714.761 898.610
 44.928 21.282
 342.972 215.491
 381.780 533.055
 826.333 395.197
 879.034 791.063
 430.685 959.384
 373.307 410.535
 966.005 311.705
 373.495 943.358
 954.263 875.959
 172.526 975.711
 290.121 364.069
 364.595 842.193
 216.597 307.679
 202.302 943.911
 847.183 14.031
 230.771 400.687
 592.406 266.623
 715.504 618.119
 87.888 994.140
 565.625 895.793
 46.343 903.374
 975.814 170.810
 669.228 604.882
 553.226 499.356
 235.039 961.184
 647.610 686.929
 438.318 429.222
 304.623 234.499
 272.589 740.112
 257.878 263.437
 345.854 813.971
 661.611 497.024
 681.365 815.529
 543.271 532.163
 309.623 452.714
 877.048 243.419
 398.661 256.408
 601.918 75.222
 725.223 671.646
 140.660 440.220
 964.577 370.999
 32.268 336.069
 404.199 567.527
 135.028 393.908
 177.658 70.983
 660.170 794.275
 209.016 976.047
 678.572 136.177
 572.212 789.947
 30.651 368.414
 549.821 359.262
 40.624 126.313
 44.856 517.952
 572.220 238.995
 209.707 92.355
 698.302 150.607
 837.696 921.237
 229.286 542.134
 673.183 302.819
 145.657 448.123
 871.730 704.549
 402.190 674.739
 246.818 369.291
 862.696 772.818
 116.390 343.340
 234.556 273.242
 781.557 422.571
 705.152 313.913
 279.830 64.018
 644.101 280.451
 732.918 708.014
 785.489 139.588
 609.387 482.696
 5.765 898.909
 628.343 466.281
 381.408 103.491
 2.831 626.344
 64.935 644.159
 750.177 68.589
 530.218 959.192
 948.369 154.975
 483.756 157.611
 988.310 502.904
 745.748 764.665
 35.009 479.475
 404.950 916.257
 368.232 949.163
 729.053 527.003
 904.782 126.919
 555.286 485.255
 718.288 104.432
 34.959 437.021
 554.440 143.687
 704.748 499.454
 304.157 123.022
 403.612 974.051
 836.631 546.405
 747.688 131.197
 29.108 521.946
 869.468 623.127
 859.204 831.757
 278.660 404.327
 975.317 168.672
 819.758 939.974
 736.154 338.383
 298.351 348.043
 644.567 516.021
 890.281 223.569
 804.864 817.595
 603.955 649.359
 245.886 578.111
 958.430 111.745
 991.683 914.364
 493.543 159.154
 773.196 751.650
 521.709 2.222
 481.512 385.986
 645.412 334.380
 417.812 478.440
 434.530 319.583
 226.945 793.091
 421.117 457.753
 68.614 917.833
 316.930 298.167
 118.657 86.111
 384.793 266.317
 267.006 251.972
 945.907 131.476
 831.104 980.065
 531.629 441.540
 4.249 981.996
 593.393 50.653
 456.240 261.492
 574.735 266.154
 175.542 590.001
 584.453 137.691
 42.824 203.578
 652.396 636.728
 338.213 239.393
 315.123 453.519
 70.057 79.025
 986.608 536.016
 660.648 765.374
 591.362 366.702
 701.619 354.905
 349.025 15.397
 594.101 67.647
 428.933 805.474
 389.866 529.748
 671.853 715.274
 851.263 159.040
 388.563 523.928
 29.787 730.317
 778.952 960.081
 733.505 546.585
 111.594 372.647
 398.467 124.012
 6.344 504.588
 712.947 325.710
 968.374 994.695
 58.206 922.571
 431.508 79.489
 446.019 353.524
 634.979 329.813
 250.031 253.703
 537.306 986.783
 71.933 133.810
 973.406 802.827
 559.270 459.529
 399.065 129.265
 732.519 594.169
 806.228 96.695
 295.959 444.171
 902.304 23.469
 739.079 764.862
 48.735 966.265
 600.241 537.563
 73.764 541.698
 707.498 479.271
 189.945 635.758
 256.558 968.529
 339.861 356.320
 284.527 607.458
 298.393 941.129
 80.313 447.408
 414.387 318.289
 796.237 7.208
 569.482 527.890
 526.808 546.971
 561.203 291.902
 263.835 330.986
 928.192 95.630
 864.659 540.113
 177.881 289.072
 752.594 62.642
 354.318 892.391
 854.506 103.770
 2.698 98.964
 946.368 674.257
 406.926 405.226
 378.739 830.746
 760.075 992.603
 173.192 591.406
 890.584 467.657
 879.065 804.606
 728.491 497.109
 846.725 734.194
 727.967 810.446
 776.162 587.516
 540.123 680.529
 433.785 761.785
 881.750 418.985
 269.255 846.894
 502.879 865.726
 609.997 789.742
 603.306 928.774
 43.374 503.962
 873.201 200.625
 223.590 272.341
 376.514 689.892
 448.156 725.750
 801.964 52.115
 51.612 946.144
 672.054 62.000
 654.452 301.865
 125.985 762.225
 103.360 216.435
 30.925 963.355
 143.621 948.263
 784.097 907.700
 402.579 134.757
 55.432 690.459
 639.296 862.545
 399.454 837.938
 762.976 163.615
 601.763 549.392
 252.511 418.728
 488.660 931.227
 60.881 253.540
 840.306 895.544
 178.489 234.193
 833.530 705.568
 904.351 368.012
 878.216 765.365
 757.002 967.493
 782.710 647.875
 399.829 483.403
 323.265 401.916
 88.112 112.898
 638.110 384.134
 925.417 263.906
 508.880 625.440
 681.228 746.080
 825.022 603.166
 434.132 65.534
 97.298 180.802
 807.793 645.022
 245.002 967.898
 830.980 658.626
 431.117 905.588
 326.557 461.233
 67.051 100.594
 394.479 74.897
 313.089 805.806
 755.272 648.587
 225.297 612.317
 46.226 282.923
 859.797 900.546
 273.767 670.548
 60.358 61.867
 511.412 975.035
 696.968 2.620
 160.765 601.316
 866.730 675.811
 58.651 608.989
 42.459 439.132
 890.415 612.348
 590.023 638.680
 559.270 989.334
 157.542 84.054
 744.407 993.000
 555.529 771.263
 64.214 96.273
 237.928 974.344
 331.673 292.452
 903.576 454.920
 960.977 573.926
 63.046 211.783
 850.049 889.840
 357.308 731.154
 43.466 275.236
 625.404 814.611
 272.914 800.500
 54.978 608.206
 504.478 527.355
 521.436 676.231
 898.706 808.413
 441.528 740.237
 943.472 329.233
 101.065 812.647
 862.334 78.483
 633.194 809.679
 971.577 522.189
 245.262 635.977
 274.917 246.933
 244.051 139.664
 891.273 84.641
 169.224 78.277
 631.877 614.146
 394.866 290.934
 229.973 93.723
 833.352 8.108
 9.319 471.455
 512.327 656.461
 614.690 569.423
 385.040 531.659
 354.767 781.902
 570.643 357.022
 589.283 370.929
 551.332 450.918
 870.693 404.675
 627.741 62.270
 496.249 550.255
 55.861 363.311
 87.908 803.938
 864.679 714.400
 471.805 84.807
 943.022 630.355
 730.792 714.988
 849.651 515.249
 935.997 708.395
 158.177 717.336
 887.439 554.140
 416.843 952.767
 698.840 639.309
 854.730 211.632
 315.201 453.466
 375.651 89.050
 949.008 364.437
 677.265 164.266
 935.733 677.525
 247.167 809.661
 943.322 279.966
 704.486 267.399
 703.536 836.390
 362.584 242.782
 173.341 912.115
 826.520 779.915
 68.113 747.807
 952.063 96.749
 149.554 645.397
 78.237 43.888
 192.250 21.019
 302.849 235.842
 714.248 371.300
 853.519 896.667
 937.563 435.770
 671.840 416.698
 970.826 236.846
 985.037 276.438
 383.325 972.238
 400.513 741.557
 500.399 720.366
 389.851 843.587
 305.731 911.108
 599.060 49.545
 525.703 590.906
 353.274 495.797
 612.146 767.742
 841.785 163.511
 77.922 918.058
 551.736 241.771
 198.488 950.365
 547.248 637.469
 23.749 190.581
 599.943 16.618
 77.822 939.411
 104.355 408.481
 18.015 775.045
 248.475 671.339
 914.330 473.665
 349.505 546.864
 61.488 399.851
 355.018 549.555
 289.240 698.544
 700.156 119.881
 363.944 85.283
 405.747 776.478
 123.910 482.856
 106.544 36.630
 639.368 956.895
 672.947 628.352
 690.144 142.587
 996.062 625.623
 793.170 677.375
 60.801 124.940
 548.977 623.746
 553.684 611.585
 200.514 811.111
 313.293 293.352
 576.502 791.035
 7.058 104.306
 420.426 296.062
 536.564 388.400
 958.997 845.076
 66.329 189.900
 242.053 339.121
 922.562 722.811
 669.454 48.148
 306.418 723.625
 417.486 474.015
 151.696 660.089
 473.752 876.894
 73.479 963.462
 299.794 224.889
 199.248 753.436
 957.127 440.139
 447.415 754.919
 875.446 804.071
 173.629 976.089
 410.180 500.978
 898.776 80.088
 357.037 539.118
 374.125 481.558
 668.581 724.499
 541.101 917.765
 585.260 272.086
 971.619 356.722
 161.752 835.973
 298.644 526.471
 978.297 803.090
 587.814 386.326
 493.181 219.107
 884.686 458.515
 662.346 560.545
 576.838 934.416
 848.666 109.885
 217.038 840.781
 718.726 72.094
 997.657 666.350
 408.677 948.784
 785.041 716.685
 191.024 483.094
 106.544 984.470
 727.125 642.612
 526.340 533.827
 610.013 323.599
 695.942 731.188
 731.262 456.946
 971.866 183.110
 314.564 960.156
 759.354 925.114
 596.000 11.134
 773.932 347.676
 773.537 685.340
 771.484 39.084
 250.901 380.016
 245.049 303.762
 446.647 195.765
 338.656 603.278
 689.143 620.057
 203.973 730.648
 461.565 288.460
 96.624 722.367
 565.207 132.244
 250.750 533.140
 529.994 965.805
 511.192 432.469
 791.643 150.132
 573.915 157.580
 77.267 780.868
 671.650 691.911
 975.141 298.604
 530.734 391.145
 517.961 177.784
 257.833 199.172
 568.298 607.432
 535.297 174.279
 974.337 785.975
 608.692 162.073
 555.826 583.406
 239.496 527.330
 504.879 112.312
 223.594 604.170
 342.590 945.822
 598.328 295.060
 86.993 841.955
 87.109 787.499
 265.754 412.297
 173.697 46.450
 180.915 6.440
 923.906 855.196
 814.437 485.402
 949.810 132.275
 691.145 606.696
 862.404 853.224
 207.660 535.297
 8.456 599.207
 537.237 889.012
 14.182 877.320
 455.015 599.550
 643.927 386.752
 847.506 363.592
 160.700 209.453
 404.352 228.527
 885.010 992.100
 997.269 828.181
 79.708 957.488
 566.920 393.248
 935.422 578.031
 327.433 113.332
 40.803 892.444
 702.781 942.290
 744.296 320.280
 399.812 1.264
 652.890 889.597
 247.953 345.336
 774.704 643.323
 72.272 786.844
 555.894 622.893
 669.613 493.159
 50.969 877.332
 509.814 247.068
 414.890 936.532
 746.819 137.341
 734.411 784.079
 486.999 364.554
 296.864 623.222
 591.617 147.720
 802.393 345.867
 982.567 10.863
 788.678 175.571
 949.005 141.560
 886.969 189.093
 118.925 937.108
 149.339 445.190
 944.117 195.649
 967.140 22.856
 957.124 842.144
 380.534 43.545
 981.136 291.027
 402.657 513.034
 522.259 992.718
 346.421 749.219
 940.810 859.745
 747.517 83.586
 704.696 855.352
 977.031 148.185
 172.078 304.046
 887.736 239.313
 359.298 466.288
 149.169 226.852
 28.225 640.610
 310.674 138.170
 7.838 813.699
 54.535 662.040
 859.068 485.921
 732.156 306.201
 39.037 335.480
 736.871 107.739
 438.104 443.610
 882.791 584.497
 196.175 746.253
 8.237 865.385
 777.163 580.558
 986.373 625.094
 443.974 798.864
 139.106 942.572
 160.983 85.779
 350.913 511.535
 14.477 258.453
 557.774 654.529
 20.284 394.596
 536.820 369.834
 545.888 321.329
 291.667 603.354
 954.266 30.326
 766.932 156.902
 748.844 946.192
 36.442 81.907
 812.129 166.697
 599.543 165.999
 961.378 81.881
 548.337 692.432
 248.055 446.396
 398.270 172.596
 286.791 573.637
 521.061 244.394
 575.251 904.693
 801.554 559.053
 747.948 609.022
 230.584 801.681
 62.037 941.745
 219.777 202.802
 37.016 924.938
 9.494 86.221
 36.566 163.207
 369.420 390.287
 991.396 638.830
 47.176 313.258
 296.692 565.983
 991.394 527.675
 884.630 489.980
 102.874 932.910
 357.584 984.428
 194.617 959.421
 985.325 480.923
 465.772 683.323
 12.115 932.045
 316.088 777.011
 607.622 394.343
 899.562 822.636
 527.643 974.690
 795.192 102.816
 53.522 427.446
 368.505 400.139
 557.729 553.536
 322.617 967.706
 430.360 233.609
 57.862 951.420
 508.421 739.505
 443.258 566.167
 316.010 990.250
 573.589 57.959
 666.168 745.624
 867.636 368.920
 639.884 722.195
 234.539 798.553
 868.011 149.720
 977.842 300.600
 949.544 1.409
 54.995 238.096
 874.617 687.117
 401.680 948.833
 440.797 316.847
 356.146 748.673
 892.842 161.439
 72.645 561.080
 743.330 862.233
 942.210 138.595
 886.882 491.398
 893.569 406.927
 474.518 224.968
 430.227 276.881
 415.725 162.374
 978.210 936.024
 0.757 475.947
 632.116 143.907
 739.481 383.859
 457.740 45.666
 678.683 457.924
 853.389 13.317
 848.308 67.285
 8.064 687.045
 87.919 649.167
 595.028 775.968
 885.032 333.504
 579.064 985.516
 412.477 839.490
 423.303 253.602
 156.210 635.155
 288.336 27.712
 179.704 997.354
 706.914 718.096
 556.215 736.370
 79.660 477.184
 23.683 129.592
 511.652 731.542
 765.138 730.769
 540.404 220.245
 4.237 639.384
 189.826 853.108
 23.597 998.414
 222.251 314.995
 283.213 673.503
 105.059 720.505
 636.244 503.337
 916.088 619.055
 636.456 216.405
 492.585 507.068
 610.601 115.548
 594.580 605.310
 362.922 236.642
 671.031 779.887
 999.016 704.833
 154.925 40.014
 641.604 20.122
 693.735 340.059
 578.891 598.445
 669.431 393.891
 282.476 935.142
 55.940 713.059
 479.985 620.702
 583.065 84.395
 119.414 265.682
 258.818 575.408
 247.467 339.801
 184.770 906.123
 1.049 422.334
 872.080 553.203
 615.525 335.577
 723.302 296.349
 449.775 794.304
 233.975 508.748
 958.739 271.689
 738.561 403.996
 579.648 741.314
 80.841 643.458
 987.025 306.692
 535.790 282.864
 790.652 740.810
 207.928 488.334
 754.873 910.675
 242.759 913.745
 89.831 503.732
 729.003 127.762
 466.721 467.613
 558.957 175.077
 629.047 951.224
 624.368 808.020
 877.677 138.340
 131.035 328.079
 194.604 304.984
 45.209 418.812
 312.467 334.969
 470.172 59.876
 935.783 185.587
 276.764 204.302
 455.326 814.881
 464.753 636.869
 577.284 535.939
 353.638 459.538
 99.725 840.826
 835.665 260.676
 724.887 391.138
 67.649 898.824
 989.183 73.427
 331.734 290.243
 644.101 1.369
 511.904 844.501
 729.049 863.369
 69.263 596.283
 68.361 581.037
 364.399 377.774
 504.029 392.742
 182.331 947.953
 176.327 5.244
 830.221 117.628
 997.362 678.536
 869.447 996.760
 867.107 103.760
 533.539 349.552
 474.943 795.961
 997.363 118.950
 857.706 813.032
 678.859 812.677
 471.286 805.277
 654.284 105.182
 928.813 338.353
 485.608 572.137
 894.160 773.029
 432.417 445.065
 852.976 651.177
 240.927 52.845
 650.820 967.074
 763.742 744.210
 153.552 100.666
 312.616 491.544
 91.144 774.479
 333.070 632.690
 863.251 653.895
 117.509 775.932
 661.647 142.399
 448.941 376.374
 877.901 295.758
 350.118 882.785
 169.187 374.220
 265.545 286.388
 334.061 417.464
 742.193 901.453
 964.342 926.754
 917.859 936.970
 678.338 601.604
 245.952 934.741
 171.803 448.997
 957.345 148.315
 741.815 72.143
 812.010 6.117
 818.769 678.944
 957.020 668.493
 184.719 219.269
 867.644 470.346
 342.202 972.153
 792.392 497.378
 134.481 31.894
 191.828 324.069
 491.953 174.262
 898.714 835.493
 704.604 974.711
 130.546 243.495
 89.122 269.378
 755.196 712.026
 352.250 832.048
 999.230 138.314
 447.693 737.210
 953.257 448.775
 709.215 307.361
 78.708 504.077
 522.302 834.089
 468.601 250.581
 603.986 715.087
 826.896 879.714
 6.215 76.445
 175.844 377.844
 481.809 930.635
 800.530 272.540
 670.880 50.090
 219.616 553.019
 325.222 874.685
 309.534 499.975
 212.136 294.578
 587.502 480.495
 479.250 199.546
 11.232 15.406
 747.990 419.186
 117.885 618.103
 493.493 518.172
 492.386 935.026
 899.017 795.506
 219.704 628.468
 207.553 470.560
 384.152 663.115
 74.849 141.386
 781.319 259.781
 826.796 157.571
 708.336 725.201
 188.799 61.911
 102.148 758.056
 662.187 988.855
 962.924 161.640
 527.609 145.372
 193.408 296.741
 540.932 789.373
 920.661 108.623
 914.390 525.607
 463.247 324.598
 633.927 88.147
 236.553 999.244
 620.250 916.877
 626.770 179.050
 591.546 873.196
 738.443 154.197
 703.695 3.362
 662.859 789.732
 431.009 738.225
 709.432 399.818
 586.813 722.629
 777.446 805.765
 576.618 269.494
 561.689 750.629
 713.358 420.881
 626.783 20.337
 818.404 725.370
 48.314 124.174
 76.232 77.525
 504.485 537.427
 725.199 546.465
 563.175 517.864
 250.516 797.583
 802.562 728.070
 224.967 0.794
 138.290 70.729
 323.064 552.681
 819.340 657.358
 648.170 316.317
 464.056 957.352
 770.821 714.843
 906.117 328.382
 519.252 982.268
 629.788 116.965
 907.389 272.028
 19.620 785.641
 776.808 511.051
 310.268 407.561
 991.034 740.346
 978.737 847.952
 904.770 844.098
 808.638 893.082
 467.161 695.090
 111.716 999.716
 664.939 757.906
 706.756 621.118
 104.463 531.215
 523.976 759.412
 735.481 80.592
 871.217 429.244
 976.301 533.622
 916.838 665.479
 580.457 264.646
 216.556 30.017
 337.523 588.567
 743.970 872.303
 302.288 878.183
 936.728 867.834
 451.799 899.753
 504.997 232.800
 61.989 874.812
 881.768 15.264
 335.702 886.151
 144.709 659.131
 891.323 81.370
 378.622 682.109
 203.116 33.285
 851.456 499.365
 366.498 203.126
 73.441 747.401
 117.222 845.735
 29.805 645.466
 664.804 787.615
 307.210 92.675
 987.165 205.817
 860.191 96.743
 983.590 11.186
 127.413 414.284
 582.659 381.875
 652.273 742.963
 165.242 856.374
 285.484 623.186
 682.153 649.345
 148.878 202.597
 642.319 233.614
 473.132 902.546
 818.825 988.753
 43.867 654.226
 493.786 867.399
 610.195 986.663
 343.558 606.987
 239.961 732.920
 486.260 314.808
 212.487 249.134
 685.168 91.715
 791.498 728.413
 463.475 313.486
 740.196 743.854
 755.541 853.501
 52.303 518.242
 342.644 766.461
 355.681 429.335
 421.000 136.178
 280.266 896.496
 278.195 62.805
 704.107 425.027
 841.046 283.247
 837.978 217.666
 261.324 106.003
 171.183 297.694
 261.809 136.557
 172.636 565.073
 538.104 375.984
 569.307 56.615
 543.895 413.243
 958.718 974.685
 749.362 586.117
 356.783 748.235
 302.947 657.872
 143.289 597.650
 622.323 13.099
 304.310 284.112
 46.148 898.987
 146.553 68.655
 377.012 375.483
 988.787 410.381
 98.982 452.691
 139.185 762.288
 749.661 215.721
 616.536 532.626
 434.008 410.681
 143.174 65.839
 680.888 100.925
 456.374 446.993
 736.978 226.059
 684.362 274.526
 268.163 599.183
 597.519 896.496
 175.556 467.535
 862.552 223.937
 540.086 911.083
 838.163 270.922
 372.004 251.076
 999.004 314.486
 974.261 240.220
 257.580 699.385
 23.594 77.784
 471.340 153.999
 451.057 471.809
 427.998 246.489
 463.134 807.782
 952.311 647.071
 512.307 495.137
 281.993 916.246
 206.881 282.097
 31.593 993.626
 376.998 553.405
 367.010 692.288
 198.239 667.999
 118.702 724.151
 155.270 333.668
 590.688 898.575
 23.042 948.017
 600.337 595.372
 97.549 119.878
 588.960 751.739
 845.831 98.781
 456.883 897.655
 517.382 223.671
 533.503 94.347
 196.429 413.099
 930.518 484.248
 234.580 80.373
 535.910 947.772
 22.261 107.152
 381.307 622.464
 999.503 851.824
 803.032 704.061
 614.219 824.395
 167.857 588.241
 379.842 112.924
 351.259 488.064
 112.538 898.757
 245.563 778.028
 18.009 215.479
 397.093 464.274
 304.021 271.943
 188.156 995.743
 0.266 220.692
 507.150 637.236
 333.052 773.108
 507.223 487.590
 317.951 870.823
 212.848 0.051
 766.292 63.931
 469.564 243.806
 46.699 930.840
 73.308 722.404
 174.490 928.062
 93.672 63.947
 921.301 372.506
 104.610 437.728
 24.823 741.160
 644.360 891.127
 441.843 296.207
 84.326 588.506
 213.220 896.204
 738.465 960.633
 511.041 189.897
 487.361 219.399
 8.587 678.501
 124.768 379.665
 873.190 109.932
 712.424 569.796
 529.422 585.778
 307.733 857.449
 301.887 635.115
 818.023 310.526
 128.229 370.974
 447.330 438.804
 566.733 993.181
 202.733 293.926
 220.258 148.831
 386.171 259.234
 698.429 587.996
 536.497 242.083
 160.478 752.111
 230.393 535.960
 967.233 266.147
 778.109 885.007
 746.345 149.218
 642.138 236.785
 291.468 53.160
 298.522 678.645
 803.762 142.275
 889.210 127.542
 500.812 762.466
 970.532 382.069
 99.832 753.134
 741.404 188.838
 993.322 834.315
 582.367 453.819
 518.309 674.566
 503.215 714.177
 845.681 997.204
 86.107 439.320
 32.348 914.820
 829.076 754.008
 362.905 860.974
 1.395 264.428
 514.010 295.993
 479.976 954.097
 386.751 348.590
 760.701 624.605
 831.102 780.109
 849.226 251.606
 421.330 952.729
 904.536 464.852
 999.339 691.553
 910.386 338.603
 779.933 163.625
 813.249 882.482
 381.432 780.456
 221.761 280.221
 508.842 56.249
 96.687 652.940
 54.591 728.882
 759.597 183.502
 801.896 947.745
 853.762 978.319
 504.065 140.119
 646.061 352.993
 983.852 240.137
 761.079 988.884
 742.734 271.127
 288.243 940.437
 911.073 48.682
 353.066 989.803
 805.377 769.143
 50.923 698.473
 814.852 982.837
 915.646 438.482
 321.154 455.706
 348.483 82.003
 195.678 494.683
 131.297 162.295
 528.942 764.803
 960.332 605.974
 365.995 538.707
 985.411 382.172
 667.572 786.599
 449.387 64.562
 634.547 897.244
 472.199 694.411
 146.636 994.161
 794.598 944.325
 927.122 417.448
 322.944 281.266
 283.410 637.837
 736.208 122.660
 846.547 578.517
 320.238 270.249
 677.589 480.400
 876.388 732.933
 789.017 262.027
 758.898 342.775
 487.895 15.838
 278.058 898.963
 754.368 333.535
 267.579 404.669
 973.264 565.580
 161.186 894.057
 914.665 660.254
 514.679 374.239
 666.186 678.254
 308.525 163.597
 838.450 487.431
 287.944 918.020
 456.939 72.480
 961.704 565.203
 507.308 675.171
 59.256 269.962
 684.782 956.974
 313.777 126.818
 906.853 157.790
 424.394 106.742
 55.879 938.186
 185.795 600.543
 26.063 129.407
 742.164 820.067
 837.526 882.952
 112.648 98.912
 556.828 882.295
 888.056 426.219
 314.478 42.071
 857.367 140.267
 449.900 928.660
 284.722 783.770
 935.457 460.507
 323.281 501.227
 753.889 21.829
 274.834 752.324
 926.650 200.825
 939.868 376.774
 840.746 959.455
 461.491 418.277
 403.808 188.755
 860.825 482.246
 204.152 599.183
 857.132 538.030
 175.752 553.206
 731.840 896.608
 506.509 346.337
 554.016 904.725
 499.427 177.827
 360.733 642.611
 445.734 483.526
 157.618 431.519
 20.321 807.141
 354.090 227.042
 314.796 103.666
 408.879 362.551
 11.900 457.535
 672.192 623.000
 834.986 80.800
 262.068 172.176
 813.903 71.865
 98.011 466.225
 958.107 467.144
 182.079 393.716
 61.656 326.134
 816.212 558.761
 853.345 940.189
 578.306 830.883
 897.261 247.726
 654.573 125.783
 221.287 440.264
 101.805 348.179
 858.346 836.842
 52.905 655.217
 410.584 936.820
 998.295 711.028
 551.237 196.331
 493.522 564.800
 552.022 340.807
 831.589 752.025
 532.762 769.771
 952.489 387.542
 70.243 940.853
 670.385 476.612
 48.552 163.680
 912.326 644.066
 485.151 382.564
 265.913 589.667
 405.585 686.931
 614.551 79.114
 373.019 133.120
 838.764 323.885
 792.827 178.947
 524.377 479.517
 721.580 577.428
 840.266 381.512
 306.250 917.954
 430.082 862.258
 683.902 377.463
 457.143 262.900
 783.102 401.568
 206.007 423.750
 912.584 493.016
 687.707 248.506
 805.195 574.204
 30.848 275.274
 238.836 309.928
 533.701 825.398
 892.140 639.282
 771.832 654.546
 450.266 650.981
 223.952 404.962
 472.782 938.920
 320.590 999.670
 316.678 54.980
 414.321 765.439
 696.791 509.794
 897.954 999.286
 814.973 601.158
 993.020 771.085
 528.178 831.056
 732.620 491.492
 712.249 728.877
 461.157 569.157
 848.701 968.703
 62.570 874.176
 280.424 956.718
 855.475 646.580
 491.463 790.471
 108.314 510.671
 936.257 140.384
 833.548 840.088
 223.651 176.368
 523.495 467.188
 27.363 925.469
 851.275 636.777
 702.264 182.124
 841.056 802.280
 817.856 348.959
 328.329 876.432
 337.790 926.350
 602.152 543.612
 966.485 122.475
 319.295 272.650
 818.175 566.930
 180.152 433.618
 435.649 990.584
 486.552 6.692
 769.075 108.097
 793.544 503.149
 821.447 699.135
 105.513 16.167
 656.261 936.942
 839.246 541.024
 552.894 531.392
 423.665 500.071
 572.161 926.525
 471.753 567.418
 272.725 73.892
 941.928 592.344
 990.928 662.500
 303.780 490.319
 982.703 859.239
 90.161 118.053
 925.056 851.161
 210.479 226.818
 213.097 799.717
 328.214 839.444
 171.422 249.014
 482.007 704.800
 559.021 873.392
 919.754 623.554
 495.801 517.479
 988.176 325.623
 415.559 353.532
 498.156 518.693
 672.257 251.035
 594.116 664.675
 639.153 982.477
 72.080 814.068
 267.461 53.116
 797.292 414.235
 164.417 882.726
 302.896 774.948
 939.851 941.272
 443.978 831.850
 313.632 670.847
 726.991 895.202
 809.718 551.606
 427.154 247.486
 650.366 193.913
 93.013 189.707
 148.635 582.206
 468.058 503.984
 749.203 543.529
 137.445 261.014
 235.331 666.288
 440.034 557.916
 180.330 519.106
 931.488 617.869
 729.941 397.962
 206.011 851.703
 340.705 509.902
 398.031 997.548
 329.758 547.053
 609.920 482.907
 502.834 844.440
 719.555 249.660
 786.928 594.089
 87.511 642.893
 597.637 16.265
 136.170 675.993
 592.217 592.580
 343.527 274.603
 799.702 836.621
 67.499 589.111
 758.840 22.920
 679.829 407.966
 941.178 487.449
 583.012 251.851
 176.458 740.722
 853.074 171.506
 144.854 652.245
 992.413 290.524
 947.875 342.143
 790.692 50.015
 837.460 387.635
 731.063 136.534
 969.547 269.688
 100.370 560.664
 480.990 165.148
 774.953 44.301
 771.946 764.264
 70.972 153.760
 942.856 560.521
 535.576 757.785
 296.923 332.690
 781.722 809.350
 414.933 396.940
 557.122 953.564
 856.607 744.605
 11.712 497.193
 187.075 759.018
 366.732 175.348
 992.020 698.711
 873.218 395.149
 382.424 185.882
 513.113 92.964
 329.443 205.490
 480.030 519.822
 969.851 524.596
 169.654 568.267
 818.739 422.028
 505.896 213.339
 983.139 379.264
 675.239 191.085
 930.186 144.290
 188.447 751.430
 896.986 826.479
 39.267 660.244
 485.035 413.185
 190.345 190.505
 536.718 84.435
 746.988 627.850
 799.856 722.969
 742.143 455.251
 731.556 120.804
 167.049 399.450
 735.920 134.029
 660.260 583.249
 160.583 763.646
 485.233 188.339
 62.186 186.792
 158.689 989.465
 486.036 739.930
 366.704 459.196
 264.149 889.507
 854.487 590.949
 920.321 207.857
 483.617 264.416
 560.645 209.858
 4.794 640.924
 831.144 772.040
 635.782 375.874
 426.879 438.843
 807.091 161.430
 853.428 674.672
 439.164 445.585
 364.298 515.097
 544.570 935.015
 247.173 841.194
 460.276 390.572
 6.571 898.778
 464.968 118.491
 917.183 725.551
 234.132 690.467
 905.829 866.411
 543.881 675.560
 593.601 447.989
 819.238 310.767
 504.437 161.516
 702.550 990.161
 161.431 547.456
 415.141 520.312
 864.970 780.596
 625.278 218.668
 22.752 780.985
 96.434 958.511
 704.682 300.040
 53.109 166.618
 677.072 794.097
 901.614 925.953
 160.641 556.705
 318.067 734.439
 413.295 159.050
 356.077 21.503
 497.858 683.439
 926.225 266.660
 121.015 231.916
 5.558 929.606
 665.077 470.515
 198.045 460.429
 749.363 514.782
 689.662 373.466
 201.583 774.930
 330.911 841.636
 868.403 725.987
 94.713 992.919
 503.212 231.756
 761.413 200.783
 121.066 579.168
 590.940 180.225
 866.919 835.198
 373.961 795.754
 92.870 350.965
 481.113 712.686
 50.623 51.738
 927.427 574.934
 272.192 677.621
 566.063 357.899
 308.689 3.736
 53.026 151.660
 325.616 662.264
 367.066 495.617
 993.289 919.062
 314.292 769.790
 870.859 297.577
 435.924 199.611
 848.011 480.833
 113.969 40.199
 294.093 412.597
 930.614 153.588
 62.473 931.045
 682.851 799.303
 928.918 837.782
 37.731 237.125
 5.336 782.857
 992.011 43.269
 91.068 249.059
 882.483 610.766
 307.983 778.534
 192.585 525.326
 45.877 199.443
 282.846 653.808
 632.266 293.506
 106.219 268.663
 974.851 175.884
 76.557 164.011
 23.116 731.753
 364.460 943.669
 403.131 129.392
 777.908 815.330
 220.432 583.672
 26.853 785.815
 351.471 818.051
 5.922 987.978
 684.548 724.846
 895.160 489.266
 684.276 475.419
 466.289 734.513
 375.723 222.572
 285.108 301.357
 739.579 770.885
 266.490 826.311
 520.462 386.767
 717.223 364.343
 347.293 763.930
 996.908 536.723
 696.133 52.816
 844.786 203.383
 768.854 570.816
 320.247 60.335
 570.194 116.182
 949.626 143.506
 924.381 760.098
 777.422 242.218
 541.521 152.053
 505.418 353.335
 512.710 72.448
 140.159 596.663
 348.669 548.030
 633.336 159.653
 275.219 920.636
 918.845 431.863
 433.555 953.859
 756.383 254.416
 706.057 267.094
 568.756 265.118
 478.927 9.399
 396.374 424.615
 969.441 899.383
 528.609 612.605
 74.124 250.526
 851.545 475.435
 648.933 827.935
 472.434 668.368
 905.997 812.387
 442.905 88.429
 224.101 515.830
 59.117 349.132
 220.510 50.395
 123.935 458.989
 846.753 916.958
 23.503 674.701
 555.422 481.584
 510.901 691.156
 71.914 846.756
 668.793 478.103
 905.575 512.412
 810.022 92.888
 687.986 38.834
 692.015 995.323
 549.700 263.850
 692.902 711.145
 686.052 351.135
 802.692 971.370
 741.282 430.535
 903.101 673.740
 710.013 976.885
 779.395 537.598
 345.930 518.029
 264.405 163.653
 37.277 188.452
 449.668 264.595
 293.787 990.674
 805.311 141.577
 253.978 96.298
 575.921 475.643
 407.945 832.272
 914.412 253.721
 309.189 140.609
 783.164 117.659
 768.428 772.804
 797.851 714.463
 559.385 549.747
 474.068 229.662
 276.210 966.606
 22.674 337.223
 747.377 797.548
 142.625 323.285
 492.856 220.915
 598.882 301.956
 599.242 170.573
 619.761 795.447
 148.765 968.425
 878.154 693.980
 868.244 916.780
 562.592 830.268
 936.612 53.451
 528.684 326.354
 206.520 88.688
 933.554 115.444
 336.500 58.547
 983.247 866.859
 203.303 116.947
 306.484 97.723
 255.418 336.895
 51.573 830.622
 292.721 354.341
 583.784 432.787
 206.039 135.490
 838.286 570.757
 4.706 315.589
 112.122 746.759
 598.473 195.159
 714.126 1.906
 209.320 104.926
 243.714 819.712
 473.513 995.638
 850.861 425.371
 587.800 571.276
 106.007 825.983
 667.025 377.437
 749.233 489.544
 552.883 59.966
 714.710 321.749
 962.509 616.941
 264.493 15.672
 236.495 240.239
 593.393 257.239
 262.516 157.163
 865.515 146.475
 964.621 379.449
 747.470 409.116
 189.467 103.807
 251.178 33.982
 847.205 607.689
 181.190 277.995
 812.558 284.756
 991.640 72.953
 725.172 170.652
 143.348 676.696
 389.821 140.850
 562.352 507.554
 737.170 403.948
 940.715 946.774
 113.047 966.777
 995.061 91.487
 195.402 178.627
 467.800 984.022
 848.146 53.133
 382.791 365.582
 292.918 865.573
 567.337 28.042
 774.673 94.183
 644.710 31.880
 403.981 445.497
 957.983 476.675
 645.607 820.588
 281.985 849.520
 384.662 251.614
 744.037 822.961
 112.127 192.320
 337.190 455.314
 332.538 973.717
 456.533 180.489
 187.991 644.245
 407.517 520.639
 722.406 975.167
 165.917 762.404
 464.273 815.302
 355.975 696.354
 699.167 678.462
 453.562 109.983
 127.588 911.938
 314.981 868.715
 579.545 760.381
 932.694 828.651
 183.567 357.459
 683.171 351.798
 291.066 164.290
 568.905 82.416
 542.225 661.145
 78.963 775.760
 559.736 485.075
 266.201 122.161
 783.016 504.485
 633.354 595.263
 147.090 111.246
 56.641 678.879
 484.714 886.610
 579.617 338.703
 332.831 619.113
 759.935 139.833
 978.943 796.951
 829.022 946.433
 140.999 305.552
 163.919 43.829
 266.007 290.418
 109.381 804.919
 515.638 418.701
 617.678 581.158
 617.851 28.844
 287.197 373.856
 766.186 600.056
 426.132 464.462
 85.335 322.162
 694.343 624.522
 123.306 286.771
 588.228 748.673
 725.657 453.787
 636.696 860.206
 172.659 339.576
 230.462 921.344
 870.616 606.868
 774.802 873.329
 267.103 959.578
 553.258 859.117
 167.588 21.582
 735.616 808.918
 757.069 36.304
 229.818 51.701
 442.404 108.335
 139.557 550.386
 24.385 429.706
 975.355 831.704
 657.014 117.756
 208.552 921.093
 856.551 330.441
 439.224 216.768
 364.672 625.543
 258.445 503.982
 656.509 765.606
 663.250 369.909
 101.498 528.749
 673.093 421.590
 347.171 521.187
 96.656 614.619
 95.704 469.784
 407.665 990.047
 600.510 237.845
 561.281 403.183
 524.345 605.403
 675.106 763.206
 197.760 203.276
 620.387 629.865
 302.379 420.178
 232.419 116.836
 910.281 412.203
 520.124 204.990
 49.941 847.414
 602.370 187.848
 279.903 794.189
 244.856 861.641
 451.120 305.221
 641.409 679.818
 73.073 119.795
 255.806 753.594
 691.145 381.397
 96.058 773.607
 984.885 987.212
 167.096 521.280
 38.809 808.036
 177.696 140.664
 377.077 464.353
 954.056 151.976
 927.033 55.229
 729.624 846.641
 448.354 415.488
 285.751 141.088
 76.926 342.964
 260.491 754.245
 255.870 276.845
 226.999 173.312
 309.259 121.308
 974.611 886.768
 433.501 62.234
 864.716 785.615
 692.211 101.166
 942.370 97.554
 285.515 677.566
 379.250 248.395
 585.335 731.411
 722.918 305.682
 173.522 202.258
 703.434 206.839
 957.118 612.890
 76.471 504.439
 760.088 655.877
 190.415 461.426
 77.086 715.784
 885.059 726.693
 724.155 909.949
 645.867 634.662
 313.353 424.052
 38.195 160.074
 21.418 827.739
 671.048 370.574
 302.583 369.127
 833.935 644.898
 627.069 418.892
 510.192 144.134
 201.768 734.796
 395.942 859.062
 968.821 781.188
 499.088 719.708
 79.822 216.143
 713.666 596.693
 934.888 868.254
 771.238 790.793
 761.896 97.683
 175.409 681.082
 424.604 669.933
 93.811 357.704
 600.438 979.281
 882.997 217.530
 898.620 221.119
 577.705 955.550
 714.413 523.168
 611.996 87.975
 281.125 965.207
 534.314 931.751
 211.730 221.363
 12.824 816.822
 868.297 389.907
 936.188 590.506
 789.797 590.021
 535.832 196.200
 605.196 526.044
 779.592 171.039
 895.279 385.713
 607.360 348.903
 207.578 854.039
 144.042 307.120
 316.478 408.351
 783.966 228.534
 125.592 398.131
 897.203 827.255
 680.444 206.483
 968.484 908.962
 273.119 305.016
 803.123 498.128
 831.747 532.877
 284.251 398.945
 779.471 1.392
 257.583 588.274
 481.017 711.800
 872.791 132.833
 759.480 104.050
 996.425 934.619
 828.723 174.128
 705.447 734.546
 243.465 616.460
 901.024 531.473
 93.306 292.409
 480.883 129.572
 960.352 587.421
 459.658 529.676
 2.636 305.193
 818.084 588.509
 625.236 330.203
 534.348 933.056
 343.949 558.466
 248.430 825.708
 746.886 504.696
 829.785 209.993
 609.731 511.710
 960.604 847.885
 741.277 850.437
 864.324 499.808
 625.724 957.125
 858.537 850.088
 313.907 124.991
 302.559 86.865
 802.053 682.731
 255.325 90.201
 656.734 850.012
 224.832 339.674
 309.636 373.597
 444.932 338.214
 994.790 796.409
 281.089 367.960
 51.415 890.124
 468.755 192.760
 413.032 750.400
 704.833 237.577
 771.576 188.313
 625.530 284.981
 695.785 993.825
 847.463 701.287
 25.813 54.170
 660.774 148.546
 119.090 104.961
 234.155 52.885
 21.817 512.866
 115.885 324.722
 750.568 140.167
 139.459 892.754
 531.572 243.011
 17.242 92.637
 831.903 992.035
 334.144 304.916
 175.637 577.377
 942.070 67.470
 245.797 736.355
 964.385 188.734
 384.521 703.604
 510.539 793.036
 902.275 78.010
 490.190 262.911
 253.352 491.952
 522.516 370.331
 118.462 585.050
 232.062 565.033
 323.451 971.833
 282.578 109.824
 711.474 260.540
 353.183 106.856
 48.033 854.872
 138.336 172.894
 575.804 143.365
 39.002 713.681
 329.162 659.450
 894.829 176.540
 974.612 52.047
 226.913 975.585
 49.196 930.183
 561.675 775.564
 638.584 289.709
 485.789 668.938
 962.365 765.481
 839.874 307.704
 36.504 113.688
 548.450 968.547
 660.737 367.344
 861.604 689.739
 858.492 39.903
 559.720 263.930
 583.725 609.766
 959.028 886.370
 835.810 599.914
 318.543 417.656
 201.407 685.574
 657.103 438.727
 510.460 997.736
 664.711 859.316
 569.330 736.293
 660.557 735.636
 463.229 223.807
 689.052 995.637
 426.090 995.574
 336.652 938.319
 810.681 575.113
 630.523 35.401
 884.858 383.965
 83.037 728.002
 489.527 203.330
 164.463 477.247
 556.183 681.269
 13.974 335.915
 961.101 266.946
 283.319 189.089
 631.735 372.477
 598.356 636.496
 489.188 498.655
 124.506 219.816
 57.349 14.223
 239.447 437.117
 71.165 515.961
 909.601 227.089
 428.552 500.944
 298.919 481.456
 435.463 0.726
 624.913 679.473
 652.927 923.398
 736.730 98.684
 257.610 952.555
 195.541 796.787
 741.040 806.941
 363.578 876.893
 892.592 581.209
 683.335 529.505
 311.279 392.894
 684.118 216.777
 473.076 44.878
 473.758 746.171
 523.860 283.617
 446.805 130.329
 180.996 163.986
 507.475 197.214
 195.355 210.339
 310.184 189.370
 864.314 444.281
 359.547 754.236
 787.514 902.528
 485.663 100.023
 941.209 228.356
 372.435 885.713
 812.762 38.588
 823.202 981.761
 710.788 561.302
 108.611 323.267
 953.643 39.854
 569.090 63.485
 772.332 404.088
 104.337 397.043
 854.616 33.373
 943.917 174.072
 244.430 157.332
 278.325 574.398
 111.995 653.656
 764.022 101.192
 870.793 68.494
 377.230 323.036
 461.448 479.577
 561.175 619.653
 901.349 987.127
 524.552 537.868
 542.353 809.823
 42.914 749.403
 845.197 105.663
 280.329 420.311
 904.464 168.768
 279.945 593.287
 806.265 777.314
 616.053 879.372
 114.688 404.370
 707.152 925.991
 133.037 238.034
 862.603 235.827
 920.429 490.678
 881.270 558.122
 540.445 76.061
 998.515 253.910
 430.841 179.745
 950.919 383.182
 695.060 590.445
 611.755 299.390
 188.448 461.248
 963.675 930.202
 493.942 759.043
 490.237 728.550
 820.988 382.794
 460.033 191.127
 913.060 396.817
 74.616 449.515
 686.952 159.931
 285.565 469.546
 352.891 226.890
 941.498 965.506
 558.199 662.049
 190.284 6.196
 866.883 9.643
 75.994 109.069
 919.136 298.879
 578.140 176.643
 522.664 579.253
 939.639 106.929
 904.341 51.990
 719.813 127.909
 416.426 622.423
 243.001 577.076
 245.158 896.689
 848.364 823.289
 537.659 300.646
 891.891 552.838
 850.636 141.936
 820.051 598.413
 764.407 365.208
 791.890 653.110
 809.370 279.361
 441.514 496.677
 758.500 243.230
 67.985 73.575
 666.131 777.228
 139.765 848.396
 425.693 683.405
 784.441 160.670
 800.853 881.113
 382.847 785.627
 907.434 941.683
 434.567 948.204
 617.379 890.350
 146.724 643.367
 778.963 160.009
 310.916 185.955
 35.557 567.726
 767.908 487.879
 242.710 545.328
 363.455 70.254
 472.601 309.658
 721.533 334.190
 626.490 191.409
 306.627 98.429
 98.311 455.065
 221.014 967.346
 422.705 902.657
 545.765 212.217
 653.612 643.354
 48.153 665.785
 437.821 176.921
 959.130 669.597
 532.987 445.434
 691.451 540.243
 360.602 583.416
 693.947 890.206
 148.802 586.388
 695.650 647.900
 203.134 132.219
 913.101 856.397
 819.110 954.421
 106.900 518.982
 620.380 873.415
 863.747 520.168
 550.439 247.912
 35.695 241.869
 72.065 886.807
 729.899 65.598
 123.180 550.890
 653.646 792.759
 154.911 27.207
 478.136 807.086
 829.582 346.972
 390.350 867.248
 203.768 275.693
 308.872 965.635
 62.997 482.779
 703.076 73.723
 436.938 313.792
 385.241 558.538
 711.888 374.076
 554.667 982.244
 504.004 985.422
 227.415 162.269
 973.268 311.354
 654.015 187.642
 283.719 640.517
 532.299 364.056
 767.592 66.300
 588.648 241.844
 175.037 964.618
 206.825 304.480
 410.781 126.580
 210.431 37.969
 926.114 790.307
 87.667 831.668
 578.935 793.586
 23.066 987.547
 254.110 559.208
 160.986 437.010
 887.411 66.265
 864.020 122.217
 122.902 557.408
 92.933 323.034
 598.336 703.896
 873.712 72.605
 566.295 782.460
 534.900 665.952
 69.267 111.631
 601.235 729.545
 371.107 316.771
 977.136 378.590
 560.568 724.865
 108.577 276.683
 767.489 380.009
 890.114 453.795
 930.234 381.968
 104.262 198.463
 513.109 812.257
 515.149 274.098
 562.246 769.624
 462.509 813.840
 403.339 600.026
 944.059 110.329
 598.210 401.035
 965.483 863.569
 291.330 198.802
 62.239 400.009
 171.879 744.433
 743.869 687.738
 159.882 828.678
 520.345 295.822
 882.309 57.848
 684.971 570.210
 651.270 623.715
 146.846 405.051
 183.791 205.797
 27.735 897.988
 731.676 501.036
 117.031 602.868
 719.311 234.531
 470.520 885.985
 843.679 882.243
 753.611 295.442
 879.184 764.712
 380.159 751.538
 983.202 947.604
 49.911 533.319
 27.655 323.870
 109.772 387.994
 626.639 932.583
 878.672 931.137
 907.614 585.695
 8.029 783.008
 329.327 86.593
 377.843 436.695
 707.232 109.235
 433.947 654.737
 118.347 305.484
 189.283 610.515
 152.183 578.257
 979.064 37.877
 510.596 122.135
 67.148 226.501
 773.280 729.526
 142.727 841.568
 101.368 693.590
 869.759 684.914
 191.703 128.486
 906.461 722.434
 189.152 658.561
 102.124 940.833
 862.653 701.791
 9.809 968.615
 829.157 255.700
 985.806 394.415
 223.140 468.372
 242.740 474.392
 41.041 890.915
 498.690 463.691
 600.747 224.188
 738.668 300.070
 635.607 421.077
 949.243 366.288
 557.593 30.559
 77.309 758.077
 270.714 781.858
 428.200 973.405
 567.358 231.927
 988.063 443.750
 898.433 228.985
 915.165 467.500
 53.106 386.150
 582.289 138.097
 723.472 385.119
 908.457 934.585
 849.773 928.868
 336.805 49.847
 157.142 488.590
 193.568 952.696
 97.596 613.255
 501.114 435.391
 21.671 725.643
 768.961 699.981
 421.346 767.415
 207.332 237.761
 436.402 294.397
 7.471 99.060
 5.161 193.906
 324.460 19.576
 400.440 896.602
 847.413 38.690
 833.865 99.378
 17.616 129.931
 75.561 682.373
 179.566 769.453
 939.070 787.014
 48.013 741.488
 168.703 283.418
 624.517 157.086
 961.980 970.442
 80.932 121.566
 615.123 461.907
 579.429 595.245
 724.699 475.026
 656.623 259.828
 971.301 74.952
 754.108 28.903
 787.975 780.911
 23.022 765.181
 540.948 508.777
 413.319 720.247
 165.709 331.919
 729.361 765.818
 277.963 472.030
 195.629 100.861
 465.165 785.383
 736.187 398.848
 936.954 54.260
 688.599 297.135
 726.734 410.217
 810.027 359.772
 774.940 253.443
 906.005 690.254
 148.200 654.009
 139.837 897.069
 347.117 755.566
 434.809 177.797
 695.872 494.652
 437.624 583.494
 585.064 609.587
 297.927 640.888
 328.558 567.985
 267.024 173.171
 397.541 582.731
 513.426 488.979
 190.248 220.163
 981.341 862.402
 492.019 403.905
 921.587 53.804
 663.505 571.953
 446.504 312.133
 979.370 807.135
 98.338 34.666
 617.942 401.853
 674.566 861.287
 594.602 272.271
 76.902 159.160
 536.807 155.947
 599.843 462.758
 43.349 626.802
 159.060 716.582
 459.558 674.591
 492.473 7.611
 66.764 220.492
 313.239 645.701
 839.476 289.551
 923.111 868.080
 306.785 213.632
 528.739 414.226
 482.711 789.891
 767.703 686.262
 949.199 630.065
 23.691 14.217
 708.823 380.923
 472.683 662.927
 423.716 217.732
 388.952 15.852
 752.724 167.741
 688.673 859.653
 148.276 832.360
 590.922 771.387
 214.111 883.337
 424.690 317.546
 419.045 13.986
 253.363 541.784
 52.803 551.031
 75.051 117.085
 68.085 661.380
 791.626 530.431
 227.082 521.914
 27.648 856.177
 437.443 226.039
 782.234 551.501
 576.985 860.239
 74.916 407.279
 551.382 645.249
 416.616 334.963
 965.639 363.171
 517.790 229.515
 107.784 312.840
 9.850 275.862
 9.125 596.020
 678.147 957.975
 55.213 746.596
 313.583 772.455
 948.964 200.077
 516.638 469.933
 73.909 252.893
 816.877 165.909
 351.223 387.382
 190.564 136.518
 237.006 811.975
 309.557 693.719
 352.366 975.247
 680.344 508.394
 492.480 611.396
 729.680 799.634
 114.349 533.066
 63.353 255.318
 376.896 140.499
 720.098 604.819
 0.112 214.938
 620.338 781.950
 548.729 525.402
 378.640 338.131
 735.467 633.827
 722.314 576.116
 312.083 831.822
 402.247 47.806
 484.559 696.512
 364.802 10.737
 290.865 392.162
 197.502 972.520
 333.427 663.236
 291.446 16.935
 808.987 823.637
 558.272 536.692
 149.832 822.008
 880.508 773.368
 333.929 295.820
 195.781 53.073
 167.415 74.687
 355.425 315.639
 548.997 778.848
 747.243 865.072
 928.359 420.487
 424.559 759.637
 233.875 457.601
 886.253 841.931
 411.134 792.249
 155.481 654.007
 153.580 232.566
 811.454 851.789
 268.522 951.809
 745.543 829.429
 582.662 244.650
 699.574 80.820
 106.002 183.027
 863.225 996.218
 924.548 659.089
 674.739 841.058
 641.722 334.492
 403.657 256.764
 125.130 522.694
 468.048 815.182
 406.648 358.683
 826.943 645.659
 225.247 369.020
 219.705 523.449
 367.129 870.307
 729.314 787.846
 448.453 387.657
 810.584 166.118
 481.988 403.778
 934.899 773.965
 678.462 396.680
 700.914 894.141
 742.397 988.281
 189.769 392.067
 44.941 561.408
 500.859 991.548
 685.155 378.586
 490.174 926.194
 606.810 787.974
 401.047 414.852
 718.639 780.744
 183.298 834.829
 798.973 986.787
 150.739 628.011
 855.580 194.046
 241.564 756.037
 391.416 948.866
 487.076 695.841
 607.927 554.085
 530.463 451.126
 198.853 407.065
 790.970 154.482
 866.486 706.491
 465.087 494.988
 674.633 964.617
 273.488 264.407
 561.604 866.885
 181.981 748.769
 824.348 964.996
 181.178 869.643
 781.092 629.834
 240.614 909.355
 582.609 49.940
 349.574 236.277
 807.694 778.055
 912.752 720.166
 910.719 106.621
 931.217 923.992
 230.794 112.841
 318.159 749.042
 393.461 540.238
 277.833 956.289
 885.687 277.668
 21.548 991.575
 39.995 324.975
 765.878 298.207
 878.625 79.169
 218.361 941.987
 326.856 84.068
 820.502 924.789
 366.980 123.116
 305.922 188.718
 260.300 528.853
 515.010 569.171
 81.248 677.816
 461.699 38.184
 380.772 947.004
 901.271 576.132
 799.253 553.260
 831.850 147.673
 183.992 71.795
 661.066 155.055
 112.788 441.633
 70.943 657.176
 391.213 587.032
 759.178 725.706
 863.071 603.228
 267.642 849.951
 865.405 726.447
 526.127 980.881
 563.769 1.571
 741.409 942.937
 740.677 911.659
 1.751 751.881
 978.980 992.516
 801.656 210.656
 508.979 139.446
 430.409 755.959
 778.443 454.301
 323.520 280.039
 391.139 876.874
 514.404 829.280
 853.387 809.047
 913.350 98.645
 308.551 551.998
 404.305 304.602
 443.794 730.877
 512.219 775.032
 167.343 338.122
 433.130 779.800
 701.508 461.850
 517.185 217.588
 968.591 821.290
 285.987 641.539
 693.489 564.089
 887.757 256.907
 466.183 313.452
 637.514 357.766
 135.647 625.001
 248.934 726.831
 708.167 27.912
 286.596 733.422
 340.072 902.169
 702.401 800.589
 817.945 68.989
 471.110 35.635
 957.118 145.509
 913.914 730.976
 798.419 204.419
 355.051 137.834
 98.668 866.501
 57.574 27.331
 975.206 686.892
 646.195 606.664
 340.057 137.766
 366.676 17.081
 934.318 970.217
 924.518 961.203
 915.488 600.999
 365.973 685.943
 455.156 25.947
 539.950 170.930
 145.437 737.255
 341.679 668.383
 991.504 107.912
 872.554 827.039
 764.410 610.792
 243.191 268.741
 711.135 234.958
 339.090 321.122
 353.539 236.148
 4.493 433.457
 968.966 366.278
 776.976 795.884
 524.921 437.898
 223.374 666.135
 359.162 229.091
 739.967 594.508
 853.184 573.452
 243.045 979.708
 168.365 25.012
 799.468 428.395
 804.704 771.524
 943.445 113.761
 135.241 789.321
 161.194 507.483
 75.988 402.377
 968.452 410.115
 910.764 6.420
 778.972 432.956
 820.137 340.646
 690.428 936.054
 509.214 195.148
 675.808 739.101
 213.937 207.556
 944.965 672.118
 341.557 569.196
 366.885 589.233
 698.007 186.545
 456.395 840.183
 130.960 550.733
 120.012 280.001
 8.554 194.800
 918.563 737.569
 124.376 869.454
 286.094 889.079
 811.702 162.937
 895.585 764.238
 534.705 214.607
 85.514 613.137
 349.939 926.019
 63.717 682.640
 74.754 924.158
 45.892 86.179
 15.174 761.358
 828.202 533.593
 777.236 993.116
 752.515 242.704
 173.968 921.988
 17.864 46.606
 34.330 762.118
 694.783 95.869
 887.941 609.466
 185.446 829.331
 935.787 7.755
 770.355 137.687
 395.931 705.594
 23.122 98.400
 536.372 797.699
 443.235 936.509
 354.429 239.907
 540.295 222.657
 641.398 396.547
 642.868 906.418
 868.885 8.240
 944.773 889.857
 63.404 712.411
 238.386 153.833
 290.914 977.411
 618.568 279.192
 73.506 259.621
 325.457 768.564
 605.016 112.044
 186.046 224.532
 947.719 379.518
 622.758 919.670
 983.362 41.766
 434.816 987.060
 91.568 509.154
 990.943 640.943
 748.270 550.503
 768.735 921.031
 215.546 616.844
 458.989 246.459
 549.435 214.327
 947.549 12.669
 429.483 533.823
 171.199 903.579
 36.560 640.266
 99.181 999.730
 925.677 802.914
 352.630 8.943
 687.958 665.730
 378.349 538.103
 128.604 837.922
 731.612 662.395
 741.807 566.689
 189.143 671.802
 803.313 641.594
 855.030 714.469
 369.115 792.441
 589.394 684.019
 635.116 65.323
 385.401 574.960
 326.115 995.809
 351.107 259.465
 219.916 610.393
 778.343 213.279
 328.661 159.822
 163.923 771.960
 237.566 68.396
 704.822 555.690
 302.345 435.407
 637.539 426.343
 819.859 877.563
 204.690 790.222
 479.437 899.357
 84.170 929.995
 770.317 932.091
 836.288 926.914
 37.382 817.810
 543.636 346.855
 344.637 723.181
 21.501 329.274
 603.460 157.696
 151.307 795.582
 758.721 113.299
 376.448 832.198
 486.371 27.094
 743.098 693.535
 455.438 749.342
 65.076 492.278
 937.868 445.171
 541.926 319.576
 431.780 105.672
 116.235 978.357
 96.200 343.331
 876.440 571.193
 604.845 414.642
 204.389 103.317
 518.017 981.452
 145.577 925.266
 278.079 290.051
 609.935 22.540
 366.518 26.557
 661.400 776.815
 258.450 678.087
 947.173 180.115
 390.992 385.982
 577.914 526.368
 70.780 880.655
 776.295 170.797
 806.567 513.098
 844.952 14.124
 17.164 787.604
 400.315 303.881
 62.823 310.859
 13.967 157.874
 537.451 127.196
 988.710 804.555
 276.101 946.920
 766.469 941.688
 441.010 498.294
 666.585 269.000
 792.686 863.819
 236.075 223.651
 100.505 183.062
 361.510 201.371
 948.693 18.656
 551.559 183.493
 625.166 255.593
 9.744 203.976
 597.376 918.974
 541.008 614.717
 364.051 299.739
 189.387 666.413
 385.686 334.973
 206.109 680.895
 829.054 128.489
 370.052 605.028
 79.317 662.967
 400.816 202.084
 272.914 257.624
 746.996 641.036
 459.088 790.922
 130.069 14.834
 709.246 527.966
 62.207 973.760
 441.408 974.183
 21.934 458.082
 119.622 193.379
 905.745 604.888
 111.689 667.937
 820.506 577.239
 956.974 995.811
 737.754 0.298
 301.977 482.706
 197.064 210.070
 825.133 233.984
 274.823 837.927
 192.671 430.145
 783.459 720.522
 391.022 598.959
 943.991 483.302
 173.125 408.634
 94.384 780.430
 169.090 597.659
 823.490 358.787
 857.009 441.624
 924.126 264.060
 806.782 714.517
 861.394 428.265
 715.746 526.451
 878.600 16.772
 895.376 71.787
 191.658 605.859
 266.923 77.281
 934.912 986.584
 132.263 240.638
 51.614 15.502
 134.493 853.083
 308.376 966.234
 868.760 28.019
 145.798 677.536
 583.689 950.010
 450.881 983.373
 691.811 518.383
 298.056 379.233
 325.988 907.302
 704.680 197.793
 708.406 384.692
 887.204 197.992
 488.060 226.762
 992.124 17.161
 628.357 499.751
 871.079 389.172
 643.542 638.146
 934.566 26.493
 574.034 176.749
 169.641 124.922
 717.608 256.216
 962.589 241.662
 784.940 947.010
 799.856 876.016
 391.677 369.993
 304.932 143.501
 30.514 643.279
 433.416 65.648
 359.245 980.678
 224.901 926.627
 596.305 698.498
 982.909 992.266
 413.717 361.958
 510.785 405.882
 166.662 992.862
 412.893 917.986
 885.212 854.887
 20.701 63.326
 791.357 286.047
 219.367 649.746
 385.753 829.261
 32.535 790.021
 394.042 256.867
 924.494 902.292
 170.828 244.366
 256.034 979.371
 957.242 439.193
 492.963 225.272
 680.240 524.233
 626.863 762.574
 601.528 890.854
 792.212 301.085
 982.262 525.986
 421.324 341.785
 265.848 261.308
 90.820 975.839
 912.516 224.604
 805.682 572.877
 591.432 34.241
 117.663 472.660
 672.619 363.400
 665.456 177.222
 913.499 112.844
 389.033 854.758
 533.526 726.738
 447.730 220.706
 972.963 588.390
 351.716 955.094
 74.626 879.989
 793.512 788.241
 74.623 486.803
 387.102 670.127
 82.038 191.462
 937.322 103.294
 938.803 523.278
 874.730 727.048
 828.187 701.996
 207.676 694.545
 420.188 411.633
 323.228 777.073
 959.610 940.165
 474.796 595.515
 600.590 72.884
 42.426 941.779
 631.097 94.488
 60.849 978.093
 501.665 166.670
 952.519 745.131
 841.622 48.791
 453.182 67.150
 809.066 729.487
 904.427 700.758
 151.198 662.813
 142.503 660.982
 551.323 345.305
 320.126 692.207
 87.620 337.417
 45.620 91.115
 634.705 196.988
 52.500 683.315
 588.244 342.200
 266.307 995.016
 499.618 551.021
 111.348 226.500
 764.282 603.049
 398.074 846.593
 934.565 713.449
 305.528 698.697
 123.779 648.167
 179.046 791.858
 260.470 261.462
 910.726 187.807
 144.270 193.297
 71.852 970.941
 681.181 402.986
 188.243 476.968
 747.289 410.382
 260.386 172.684
 585.203 645.686
 952.174 629.607
 794.255 268.592
 630.481 364.308
 979.251 567.168
 410.755 265.136
 196.917 462.648
 532.990 366.232
 35.930 369.761
 192.163 733.344
 615.395 350.597
 515.460 700.847
 945.912 76.101
 805.903 44.929
 3.025 11.653
 752.537 434.160
 879.166 675.864
 787.997 596.293
 449.549 4.466
 605.422 650.443
 880.387 269.324
 431.463 438.621
 872.881 657.149
 597.163 52.618
 950.450 270.025
 313.213 84.444
 114.508 752.609
 103.240 64.856
 398.779 26.700
 794.243 619.305
 904.754 286.222
 225.865 728.938
 790.754 803.690
 292.129 191.778
 981.518 567.618
 645.605 632.187
 459.789 919.436
 403.100 792.044
 369.690 314.292
 725.383 82.352
 605.468 984.251
 885.582 597.372
 458.391 542.022
 779.606 753.573
 457.157 601.408
 107.898 62.268
 49.267 995.522
 215.115 67.640
 846.729 599.694
 809.874 361.717
 991.469 582.501
 200.852 646.013
 804.586 850.928
 931.457 757.869
 367.594 775.267
 629.574 270.619
 469.890 992.534
 820.971 953.669
 449.725 226.245
 397.655 925.247
 688.945 923.129
 351.509 521.357
 805.846 907.248
 447.935 654.373
 164.905 768.178
 345.979 49.425
 4.302 927.093
 595.814 172.567
 917.525 123.105
 239.696 738.515
 337.604 808.076
 890.184 385.137
 113.397 772.889
 93.924 794.950
 866.737 409.120
 148.526 239.496
 35.133 759.977
 914.647 119.941
 873.303 871.809
 349.426 616.737
 72.224 626.492
 727.877 473.243
 499.182 935.321
 765.961 294.219
 136.801 892.033
 16.157 501.892
 952.039 717.182
 79.861 362.494
 834.281 344.985
 930.454 767.857
 159.888 589.053
 229.028 863.684
 51.897 523.102
 157.507 182.833
 169.049 90.174
 409.969 833.494
 367.359 838.219
 444.706 64.077
 897.236 915.889
 481.860 375.273
 825.414 160.321
 562.948 362.096
 77.115 894.565
 0.433 872.144
 181.815 317.781
 922.458 479.166
 355.593 523.542
 247.558 951.956
 672.224 893.436
 147.391 497.063
 550.195 73.137
 916.335 359.893
 727.847 900.267
 662.106 563.078
 6.288 487.513
 561.721 464.825
 830.068 405.820
 745.319 645.262
 847.555 312.183
 533.150 728.060
 873.155 941.071
 567.908 861.052
 666.967 660.121
 868.292 96.926
 987.077 577.335
 445.971 107.808
 866.679 791.976
 546.075 950.645
 761.759 883.868
 912.809 779.488
 422.626 230.567
 572.245 922.283
 209.591 589.218
 241.812 940.568
 323.242 455.844
 602.219 648.043
 604.771 660.935
 736.821 446.512
 311.602 133.701
 193.665 254.027
 546.075 691.133
 447.331 149.478
 846.432 520.532
 325.193 180.566
 203.892 929.477
 962.995 508.640
 389.790 155.126
 517.730 765.542
 732.890 40.547
 595.195 636.401
 227.891 200.477
 751.618 860.680
 258.412 679.095
 563.015 54.941
 36.384 830.321
 385.131 638.515
 677.724 274.598
 766.789 211.954
 312.570 868.680
 449.099 662.861
 756.504 995.584
 354.441 110.112
 614.406 485.420
 17.478 241.820
 646.442 724.591
 564.177 241.676
 269.764 126.813
 835.186 59.971
 1.594 16.178
 261.644 387.865
 849.328 17.309
 22.197 95.124
 329.161 433.300
 180.508 741.989
 232.621 507.219
 466.846 865.079
 74.570 361.433
 122.447 246.038
 539.038 260.701
 471.472 121.136
 211.305 385.209
 275.907 992.310
 544.405 779.475
 320.002 207.604
 782.636 578.885
 372.517 34.832
 458.458 39.843
 699.747 440.385
 925.443 609.878
 615.878 979.761
 99.779 84.156
 328.640 22.716
 395.573 383.641
 189.539 279.580
 572.080 252.505
 714.335 212.462
 509.674 68.554
 679.249 242.855
 519.415 366.469
 703.040 682.884
 720.206 731.067
 929.191 389.459
 917.707 583.920
 363.644 277.599
 748.358 484.219
 692.689 930.583
 146.189 832.407
 796.644 650.475
 313.830 6.725
 934.964 833.547
 774.676 698.323
 657.576 602.521
 20.957 525.205
 798.840 143.290
 101.255 400.084
 541.106 280.327
 887.417 868.708
 53.855 975.631
 979.853 5.737
 884.611 784.460
 334.775 2.543
 315.075 871.769
 888.272 368.900
 719.050 151.183
 199.342 527.542
 439.956 9.178
 504.669 351.686
 420.113 117.240
 467.387 991.205
 289.933 100.958
 284.078 779.200
 594.060 554.904
 990.444 498.808
 477.987 683.864
 656.488 227.466
 370.397 973.345
 394.516 35.387
 814.249 894.658
 504.070 185.081
 667.445 22.366
 761.181 113.626
 908.785 765.081
 517.586 348.647
 447.075 505.868
 429.167 848.000
 794.017 527.675
 880.598 812.997
 581.310 14.941
 441.673 322.183
 488.798 417.818
 485.016 699.451
 716.222 924.253
 747.769 164.508
 142.013 981.792
 542.628 328.831
 437.447 160.477
 255.406 575.435
 765.596 956.323
 24.652 390.674
 116.891 847.739
 229.141 661.292
 595.217 371.980
 834.982 686.074
 51.602 662.676
 327.385 820.162
 801.453 650.964
 2.682 928.796
 893.505 490.401
 782.025 98.677
 615.053 119.250
 465.408 777.787
 912.629 762.783
 837.510 892.510
 927.014 533.678
 207.835 743.947
 336.658 681.703
 587.003 98.790
 77.485 936.553
 617.783 864.977
 866.075 382.480
 769.967 845.197
 857.078 393.421
 927.631 74.371
 476.868 976.475
 928.551 218.395
 710.009 944.142
 519.728 4.072
 791.721 326.909
 559.400 993.527
 750.545 403.037
 691.920 555.063
 625.788 358.202
 543.030 226.875
 482.555 480.785
 202.897 946.125
 794.611 676.717
 184.659 715.370
 46.540 68.930
 547.004 108.217
 909.432 289.546
 658.389 749.502
 409.338 427.256
 444.245 230.425
 679.098 248.032
 510.904 290.268
 158.752 444.966
 473.619 983.149
 187.937 114.009
 151.352 686.165
 468.698 108.498
 126.550 445.152
 725.454 249.279
 930.829 312.818
 360.021 801.999
 812.058 43.359
 6.382 62.629
 497.893 65.701
 597.945 90.862
 506.453 877.746
 38.543 513.741
 605.816 465.494
 439.207 194.427
 807.712 648.373
 471.218 369.626
 442.750 245.991
 970.247 440.835
 128.327 27.644
 988.124 936.766
 857.776 686.056
 962.360 615.198
 640.321 728.031
 196.818 250.908
 563.792 619.982
 10.601 261.668
 372.225 704.037
 510.292 996.542
 512.467 14.719
 220.236 680.649
 550.210 896.874
 716.694 749.329
 156.988 237.776
 857.901 574.292
 874.218 681.298
 289.597 487.323
 245.075 656.209
 194.183 36.611
 924.781 706.294
 3.896 700.615
 117.786 4.959
 230.148 858.945
 307.379 134.760
 91.369 844.033
 228.829 41.900
 122.432 927.161
 458.565 382.085
 995.149 323.873
 744.670 367.320
 899.824 823.915
 261.708 329.469
 763.781 687.140
 637.441 927.150
 498.817 617.446
 750.097 645.076
 263.233 190.562
 640.673 642.107
 236.473 217.792
 211.281 284.593
 679.189 466.719
 802.147 809.025
 585.964 611.977
 948.898 462.474
 232.148 575.863
 138.640 405.996
 523.508 751.652
 806.889 386.135
 634.262 334.597
 74.131 199.543
 774.978 859.798
 315.853 827.606
 579.607 446.333
 926.009 599.907
 6.277 447.568
 982.472 170.597
 478.454 623.498
 693.111 539.610
 373.653 387.942
 810.262 915.682
 721.365 587.762
 794.901 260.844
 878.432 979.858
 613.605 752.270
 990.335 562.080
 212.877 788.796
 655.245 54.572
 66.836 213.263
 521.934 627.130
 693.295 40.900
 663.611 825.477
 716.334 616.786
 771.320 104.794
 284.550 976.106
 249.836 363.227
 375.939 469.074
 626.208 952.576
 503.071 923.584
 699.490 289.959
 424.635 753.610
 176.320 5.439
 848.349 246.914
 210.315 529.558
 530.342 563.823
 56.526 785.280
 220.700 797.644
 681.206 725.311
 234.783 350.105
 550.855 513.350
 34.658 191.203
 335.015 241.987
 651.769 646.689
 969.715 907.177
 466.370 798.517
 471.212 506.273
 254.901 519.844
 294.153 321.109
 325.147 488.268
 579.036 807.667
 360.528 136.119
 718.629 798.387
 497.313 577.580
 632.574 581.345
 447.990 787.816
 517.770 642.678
 774.761 153.052
 636.279 625.175
 901.502 432.607
 612.732 188.295
 151.138 909.352
 392.755 664.984
 106.703 305.190
 319.263 550.889
 345.329 919.256
 24.228 175.321
 89.775 441.103
 22.244 274.156
 394.925 296.802
 994.901 387.391
 48.144 16.284
 940.440 953.161
 651.602 544.384
 253.512 971.504
 189.189 250.709
 720.379 111.163
 405.884 484.924
 643.685 968.274
 266.998 250.399
 329.729 834.376
 670.469 71.885
 914.276 160.996
 87.098 569.319
 608.228 927.859
 359.346 42.732
 502.710 231.012
 35.233 461.179
 878.193 645.814
 214.168 335.540
 761.384 718.577
 378.607 760.857
 216.786 370.813
 349.868 423.827
 450.532 23.613
 686.699 86.147
 348.715 969.048
 218.241 241.252
 130.511 423.927
 223.582 582.776
 630.681 932.465
 121.248 165.705
 552.311 362.883
 574.865 749.076
 267.896 833.705
 145.040 611.404
 267.118 64.166
 89.703 971.466
 728.123 66.036
 531.209 137.949
 454.133 868.202
 942.010 277.846
 300.192 318.015
 53.542 626.927
 400.374 552.968
 744.847 473.233
 881.606 741.425
 926.547 999.462
 157.035 301.319
 688.119 260.462
 373.812 311.025
 136.280 152.245
 644.041 907.645
 112.081 168.497
 513.899 445.990
 854.529 274.914
 877.753 278.574
 277.792 111.853
 577.935 565.419
 774.142 478.252
 56.351 275.603
 850.546 186.884
 153.854 884.113
 786.305 710.537
 953.243 471.949
 273.425 874.155
 100.739 419.818
 409.848 268.467
 440.918 451.589
 775.515 160.842
 886.555 879.474
 778.131 819.435
 995.985 865.354
 232.960 223.088
 727.810 819.491
 790.863 743.541
 720.701 577.121
 480.898 215.459
 342.356 233.920
 246.175 776.568
 757.120 882.556
 960.475 403.123
 670.435 514.368
 382.546 389.257
 967.065 963.519
 777.494 342.127
 619.324 546.850
 280.697 73.563
 404.437 453.166
 347.907 64.063
 743.330 563.267
 2.298 723.185
 415.958 229.939
 810.244 253.718
 783.625 249.013
 175.370 593.501
 172.250 333.065
 296.170 221.715
 161.318 523.242
 975.504 905.150
 53.243 197.810
 967.798 68.914
 842.385 354.627
 97.533 15.853
 590.195 245.709
 453.971 815.307
 474.503 952.956
 364.048 226.665
 601.216 233.091
 947.643 423.365
 333.550 685.736
 75.163 711.703
 747.972 660.691
 762.592 584.290
 411.455 108.986
 68.179 764.491
 988.335 977.750
 590.108 855.314
 927.291 572.693
 726.329 539.429
 303.071 275.980
 44.919 237.207
 649.957 963.967
 852.505 733.473
 634.199 661.864
 344.494 563.358
 683.465 284.685
 406.926 200.987
 188.513 520.244
 127.010 135.261
 784.824 925.481
 596.908 323.813
 131.803 437.761
 480.641 883.999
 859.682 694.215
 702.463 68.961
 227.629 641.656
 230.469 963.253
 12.345 884.595
 323.153 57.936
 159.104 427.595
 409.188 86.629
 414.498 929.423
 439.689 644.536
 112.914 199.592
 623.919 110.541
 300.864 472.957
 797.972 952.107
 701.925 425.771
 723.824 333.630
 600.273 18.185
 643.831 56.542
 455.995 25.633
 771.847 734.681
 67.036 657.356
 763.410 17.947
 920.233 447.623
 828.799 903.213
 290.210 777.861
 117.238 261.737
 865.722 970.269
 469.109 730.395
 627.300 50.653
 95.204 889.016
 239.817 565.747
 264.992 22.685
 934.132 454.629
 565.204 856.474
 261.445 1.719
 699.369 76.537
 944.078 567.984
 439.994 607.606
 501.404 725.401
 97.797 909.776
 287.502 866.291
 444.746 659.919
 878.475 473.259
 205.763 283.699
 436.256 307.148
 132.122 856.918
 249.235 480.378
 980.124 869.693
 308.234 52.468
 962.129 478.965
 672.782 625.487
 12.056 915.131
 873.455 782.083
 440.827 173.759
 491.141 840.755
 753.796 545.557
 865.818 686.080
 894.923 715.004
 81.960 639.914
 382.588 403.607
 623.645 888.337
 448.596 926.930
 512.151 673.922
 702.605 669.877
 157.297 750.035
 164.346 722.721
 349.479 810.283
 959.279 636.915
 773.614 229.436
 111.465 96.455
 573.648 350.310
 820.336 914.715
 974.617 233.012
 333.713 81.051
 869.263 648.047
 63.978 34.619
 891.840 683.067
 302.046 138.808
 580.125 575.203
 707.019 688.204
 217.896 848.256
 458.744 186.460
 257.623 988.384
 404.442 88.747
 453.280 335.965
 886.062 473.296
 45.561 598.066
 956.695 975.073
 299.130 29.295
 965.514 828.721
 109.585 413.171
 672.211 591.063
 195.627 166.430
 133.171 374.755
 941.444 240.767
 149.983 568.834
 330.869 706.474
 481.851 659.315
 646.624 557.323
 770.687 19.581
 926.547 103.357
 12.863 307.706
 258.487 436.130
 814.725 293.284
 244.405 618.219
 797.927 712.638
 712.856 114.895
 661.667 806.976
 551.442 340.712
 176.207 987.143
 364.051 218.193
 967.993 60.987
 231.990 160.941
 381.852 390.156
 826.712 611.363
 68.637 463.548
 341.258 36.335
 674.231 701.096
 487.318 355.608
 102.732 866.387
 157.622 31.473
 126.041 567.663
 245.115 258.480
 525.090 777.396
 709.885 773.995
 713.720 680.130
 914.248 69.564
 732.326 61.205
 830.933 165.962
 250.133 735.813
 247.215 458.128
 506.165 564.454
 20.658 417.594
 1.205 548.941
 724.330 527.652
 856.375 509.784
 288.699 729.113
 536.248 334.065
 94.683 771.550
 631.872 691.057
 191.517 236.423
 475.930 145.191
 151.191 55.086
 960.948 472.029
 478.516 157.692
 322.365 688.206
 375.621 420.393
 180.199 341.676
 118.332 430.391
 482.583 240.760
 899.061 254.659
 416.607 311.610
 989.169 512.195
 929.591 211.610
 689.109 635.954
 398.373 754.493
 185.941 434.115
 684.559 950.550
 997.154 476.874
 387.475 377.073
 722.221 640.595
 449.118 780.382
 877.413 423.029
 350.556 897.468
 386.426 628.789
 268.548 864.008
 23.973 331.630
 614.637 653.520
 649.354 908.058
 64.636 442.550
 262.903 554.794
 290.270 807.547
 814.157 340.738
 241.223 184.527
 783.584 182.885
 687.149 32.517
 50.002 496.555
 335.996 871.457
 596.693 865.100
 795.809 565.678
 557.143 255.557
 868.815 411.867
 765.891 817.690
 663.934 297.876
 873.799 528.261
 119.886 223.515
 676.048 154.602
 156.941 130.285
 254.207 626.741
 560.345 352.778
 972.930 731.014
 159.857 174.990
 122.371 516.648
 53.320 310.465
 837.584 277.125
 751.178 501.860
 837.531 907.729
 745.312 494.946
 943.231 717.753
 259.250 41.342
 395.010 899.187
 775.716 246.318
 783.292 222.674
 397.873 941.320
 230.094 686.238
 546.600 29.454
 56.260 713.340
 870.172 145.878
 992.762 655.561
 315.329 979.112
 446.416 263.489
 928.464 214.802
 17.539 49.822
 299.397 56.889
 448.997 74.353
 382.686 434.883
 225.452 265.288
 315.848 367.663
 854.223 479.562
 461.108 87.536
 363.990 761.549
 216.900 762.260
 126.653 740.534
 744.432 332.019
 816.185 508.678
 28.913 713.441
 194.687 230.011
 118.009 539.459
 691.367 874.699
 753.597 593.888
 99.575 969.625
 316.781 70.178
 547.847 865.003
 248.350 907.757
 544.124 386.724
 173.717 425.227
 891.715 665.402
 466.897 731.417
 628.374 586.419
 124.847 422.819
 546.151 511.818
 611.890 604.393
 962.812 396.674
 872.678 551.284
 92.086 12.103
 427.891 378.103
 909.290 937.447
 364.638 932.428
 843.738 179.314
 946.173 77.837
 915.612 489.323
 404.308 392.632
 241.505 600.785
 482.031 662.540
 781.837 992.691
 280.636 983.769
 119.886 363.625
 580.796 677.290
 224.650 595.502
 773.891 921.977
 39.548 584.833
 910.507 184.983
 290.761 285.738
 777.074 319.580
 760.344 652.978
 807.210 36.588
 11.054 794.193
 557.562 273.887
 976.062 578.458
 293.096 493.413
 184.336 633.789
 376.201 846.365
 631.825 170.621
 908.220 450.206
 332.815 353.603
 779.670 216.633
 501.571 112.588
 623.271 24.506
 681.029 828.905
 386.813 827.950
 215.694 388.398
 433.898 75.485
 475.768 682.951
 400.799 654.371
 597.878 932.122
 976.349 294.673
 86.572 741.928
 396.327 814.441
 995.379 814.912
 649.666 871.260
 104.761 761.360
 154.723 632.297
 268.412 763.463
 281.466 376.307
 93.466 530.455
 449.694 904.259
 242.036 312.159
 332.343 433.025
 732.002 860.273
 722.584 567.471
 717.847 431.237
 998.143 944.406
 844.949 892.287
 528.411 186.899
 592.998 44.550
 339.941 134.805
 209.658 625.786
 482.564 677.927
 240.514 453.095
 748.243 428.730
 95.465 555.760
 192.928 464.068
 67.542 314.222
 630.976 237.880
 203.698 837.320
 323.351 832.748
 87.156 491.509
 204.092 56.638
 49.656 448.350
 501.731 596.859
 414.503 786.551
 659.088 876.529
 856.043 409.025
 259.654 295.761
 829.537 291.475
 783.543 821.775
 711.916 234.978
 570.373 76.625
 936.273 859.765
 318.747 80.941
 92.033 450.325
 838.072 85.500
 992.455 983.020
 952.770 663.745
 828.535 167.405
 383.740 667.199
 183.702 182.571
 867.830 247.457
 280.253 452.020
 571.584 924.095
 972.673 877.415
 187.567 393.954
 754.461 436.130
 724.842 216.118
 166.448 573.693
 502.841 716.285
 201.746 914.335
 890.946 997.750
 514.314 136.023
 893.940 152.755
 826.722 466.200
 333.389 982.515
 973.294 847.239
 512.566 366.867
 535.642 983.334
 351.280 1.460
 260.239 940.660
 838.767 433.059
 76.525 848.332
 657.453 79.328
 946.976 297.791
 185.936 391.032
 318.242 912.105
 82.125 190.623
 148.953 44.391
 891.313 955.573
 362.075 846.757
 811.489 877.479
 808.042 849.139
 899.885 654.104
 82.576 413.118
 719.247 412.211
 676.553 831.672
 126.374 930.822
 254.136 675.189
 603.995 469.695
 372.279 120.545
 62.982 304.120
 635.479 218.158
 306.472 338.142
 293.264 266.721
 589.840 493.097
 256.379 982.336
 748.097 541.606
 756.240 914.463
 840.614 539.306
 679.210 412.253
 905.838 373.523
 454.089 359.060
 277.453 341.501
 192.523 238.338
 618.336 247.791
 215.396 879.610
 837.516 693.980
 734.638 357.990
 904.344 962.417
 93.101 25.094
 127.536 873.246
 842.336 963.563
 166.938 940.428
 9.453 353.299
 163.401 53.030
 73.047 276.632
 255.561 263.783
 540.915 474.669
 78.491 344.352
 158.492 991.149
 862.858 848.192
 939.361 636.939
 557.510 55.121
 613.568 802.439
 144.416 420.255
 154.863 501.492
 491.828 842.902
 646.337 204.707
 766.857 53.072
 450.541 208.601
 497.824 794.796
 993.282 76.605
 813.406 892.406
 181.413 306.326
 491.518 110.024
 738.590 442.588
 105.924 362.759
 446.872 626.571
 470.748 983.618
 267.023 197.206
 538.528 581.166
 620.353 731.874
 20.447 493.742
 247.008 510.121
 960.297 926.248
 209.963 127.788
 827.036 780.521
 943.916 91.581
 993.218 711.039
 110.280 38.242
 664.756 570.852
 223.046 491.229
 926.377 690.334
 68.235 175.066
 899.733 151.509
 317.669 127.536
 488.565 696.778
 104.918 597.905
 546.841 221.992
 809.547 800.831
 868.819 44.638
 710.364 457.023
 309.937 668.876
 297.665 29.788
 828.090 466.182
 859.806 139.068
 837.803 195.052
 915.491 669.427
 125.069 252.828
 287.590 94.607
 636.128 910.095
 197.879 918.053
 765.371 961.659
 998.872 416.339
 690.122 442.078
 795.834 1.287
 775.643 517.694
 699.444 58.134
 872.881 866.533
 190.642 533.181
 302.791 793.217
 680.441 437.611
 641.343 764.836
 868.466 797.641
 843.420 777.725
 707.418 48.748
 354.723 22.150
 382.308 967.749
 319.694 265.544
 632.198 626.065
 789.547 554.185
 350.328 586.269
 535.227 582.848
 771.103 348.194
 70.914 12.334
 717.820 467.514
 268.227 251.829
 574.636 546.203
 291.394 658.417
 544.705 548.923
 889.014 646.990
 751.336 390.829
 546.946 23.037
 171.247 120.134
 925.157 636.972
 802.533 72.805
 983.524 665.724
 861.743 287.949
 439.874 925.113
 874.876 61.762
 718.536 340.354
 929.281 497.565
 437.930 302.855
 943.969 131.731
 178.080 135.936
 904.203 423.556
 768.218 312.381
 605.159 975.039
 473.886 710.723
 524.763 568.539
 153.268 878.321
 166.436 391.465
 933.158 566.706
 200.504 463.106
 43.367 313.109
 313.638 235.774
 790.006 421.875
 127.241 447.522
 966.578 726.518
 349.553 534.313
 348.941 129.279
 417.063 633.849
 925.841 277.170
 896.259 440.136
 638.866 264.714
 447.613 796.577
 180.454 892.261
 993.933 986.151
 690.320 459.016
 131.985 620.504
 441.646 51.482
 729.601 917.093
 89.172 786.268
 963.863 946.516
 110.553 982.082
 885.721 233.644
 386.769 35.817
 502.123 399.091
 691.816 144.270
 611.196 465.827
 279.534 493.880
 424.947 53.760
 927.133 199.601
 786.345 107.832
 210.255 939.605
 405.533 608.421
 510.506 749.731
 578.587 92.718
 188.826 920.779
 839.841 859.317
 470.521 8.904
 666.998 662.989
 181.978 16.036
 891.373 150.657
 434.917 230.766
 751.628 501.806
 379.492 713.203
 408.788 866.269
 28.810 148.552
 257.398 529.668
 8.709 737.573
 19.263 962.336
 600.327 907.448
 592.581 342.644
 139.607 149.221
 103.779 2.188
 316.048 968.902
 928.347 870.832
 99.507 295.090
 420.139 147.277
 423.512 248.855
 228.515 469.438
 699.455 749.414
 855.293 82.885
 139.212 315.388
 177.617 319.984
 463.605 705.171
 160.644 912.771
 187.844 815.958
 730.570 715.383
 448.416 889.572
 552.335 643.888
 492.248 430.415
 238.707 530.189
 40.246 968.242
 743.062 0.454
 893.337 553.189
 494.588 936.109
 327.938 575.553
 312.795 956.074
 65.448 596.524
 581.992 212.912
 261.234 562.704
 322.862 553.291
 984.936 276.367
 117.659 326.134
 826.376 790.481
 731.162 291.838
 408.461 493.487
 327.799 795.566
 897.006 810.227
 475.847 610.042
 822.310 454.628
 415.110 262.232
 251.481 74.420
 60.631 758.229
 235.203 491.987
 840.938 76.678
 486.985 897.342
 96.965 668.660
 4.455 634.016
 472.466 177.623
 206.318 246.683
 536.620 263.439
 608.961 356.540
 26.224 507.585
 905.009 588.515
 262.802 9.981
 912.370 100.398
 876.916 220.900
 444.398 430.946
 298.746 433.066
 995.962 80.306
 94.523 979.556
 860.607 915.832
 139.789 723.153
 83.088 629.344
 522.811 703.581
 529.799 793.308
 618.272 542.548
 425.697 824.465
 818.838 245.258
 386.915 380.476
 270.155 624.184
 278.356 420.652
 635.735 590.209
 978.063 653.459
 388.078 782.180
 246.270 184.796
 549.991 353.466
 615.999 451.125
 817.662 509.023
 361.236 565.149
 909.668 534.896
 803.649 879.114
 82.162 421.112
 213.066 258.117
 511.407 725.919
 392.379 394.458
 605.147 432.586
 343.905 641.442
 901.786 218.224
 649.721 723.865
 641.729 686.752
 899.013 231.260
 142.552 755.240
 525.530 722.900
 25.899 955.124
 219.945 290.268
 79.412 988.406
 926.053 518.612
 994.874 425.954
 664.714 465.210
 510.543 52.815
 732.138 794.771
 160.917 547.346
 444.393 864.098
 163.667 60.611
 630.837 876.727
 166.914 864.421
 676.742 297.090
 59.466 725.540
 568.898 352.004
 684.065 595.696
 174.848 499.654
 664.341 778.362
 782.163 323.103
 188.374 30.718
 712.371 32.627
 216.931 310.350
 906.632 30.570
 387.161 699.204
 636.897 211.002
 750.518 690.918
 634.973 507.256
 257.690 661.301
 739.021 851.774
 627.400 245.426
 746.511 128.788
 407.032 199.297
 227.155 850.859
 851.484 450.534
 109.241 410.621
 865.627 652.972
 506.716 600.129
 31.818 6.988
 429.155 168.652
 486.570 133.997
 217.198 37.787
 632.463 783.519
 105.195 208.210
 838.470 379.163
 641.807 688.814
 63.069 290.590
 537.404 35.358
 851.807 57.898
 171.664 396.928
 239.684 38.986
 631.330 694.784
 507.004 436.460
 980.275 575.476
 476.803 865.809
 43.533 730.158
 537.057 419.331
 443.809 711.924
 959.342 69.211
 921.015 435.692
 458.316 637.768
 128.864 549.048
 587.157 983.243
 501.688 21.727
 240.145 436.133
 361.803 835.697
 684.964 445.497
 963.464 52.544
 577.462 318.523
 492.349 790.951
 926.898 462.725
 336.342 531.175
 39.759 661.407
 969.034 457.727
 837.715 263.461
 124.859 303.859
 336.010 272.364
 255.207 935.373
 401.525 841.653
 527.528 35.875
 556.950 680.703
 431.713 75.499
 634.181 41.641
 785.400 870.855
 534.512 882.662
 55.972 601.290
 456.867 212.348
 243.650 27.254
 392.823 632.005
 477.062 767.761
 846.153 467.326
 168.071 8.537
 955.916 266.324
 342.573 618.885
 29.690 627.346
 222.650 807.714
 924.443 489.940
 475.351 617.270
 446.952 993.531
 784.890 472.234
 636.966 496.264
 646.901 923.020
 300.860 201.521
 952.294 661.826
 790.975 305.622
 29.090 880.653
 788.810 541.007
 176.446 379.743
 714.611 218.960
 266.932 336.415
 520.593 289.962
 950.388 886.963
 652.125 843.521
 182.629 253.070
 205.866 809.205
 870.476 919.241
 54.459 233.491
 94.640 715.201
 425.311 370.494
 695.682 718.528
 50.863 306.774
 615.476 825.313
 187.272 950.082
 735.295 63.111
 118.306 848.477
 578.023 179.479
 15.647 509.762
 10.252 434.925
 462.513 92.347
 432.587 581.006
 514.977 608.683
 153.825 697.854
 777.766 83.310
 55.491 401.578
 715.130 541.771
 944.140 177.437
 862.190 767.442
 414.928 531.563
 10.690 584.376
 694.041 830.224
 31.047 30.092
 950.919 174.628
 179.066 337.801
 463.034 270.169
 392.660 708.570
 843.590 836.558
 786.576 616.668
 201.585 779.759
 829.885 942.692
 567.638 734.136
 273.173 796.599
 489.772 75.203
 964.622 94.683
 260.719 507.165
 144.198 49.498
 490.346 517.855
 473.691 869.306
 469.634 555.207
 991.472 433.746
 100.442 668.128
 871.458 195.781
 780.567 540.319
 516.249 377.911
 56.782 563.540
 277.913 894.961
 688.265 598.061
 332.989 699.122
 925.869 869.099
 750.482 148.396
 813.933 581.263
 95.604 931.033
 493.768 96.112
 473.673 310.332
 242.746 224.522
 406.786 401.358
 59.266 414.588
 472.716 659.355
 319.269 462.131
 46.211 195.230
 529.744 194.780
 545.694 273.304
 712.701 258.109
 284.854 868.190
 20.833 304.967
 793.222 329.242
 943.749 214.226
 440.370 531.387
 868.955 365.490
 465.547 779.681
 851.064 910.411
 372.404 721.628
 580.077 613.099
 844.028 536.946
 667.566 401.641
 316.922 290.184
 258.554 765.065
 527.259 9.432
 475.597 546.381
 315.083 396.822
 486.647 289.077
 801.676 76.721
 814.749 873.900
 504.871 579.293
 458.360 782.832
 742.309 364.905
 127.322 511.222
 712.647 783.569
 410.454 746.280
 311.416 989.146
 543.775 285.248
 106.990 186.404
 39.037 889.894
 1.036 767.397
 234.137 491.506
 158.623 619.326
 641.864 263.889
 500.096 277.407
 181.261 978.267
 787.927 411.967
 184.497 916.188
 457.506 28.493
 767.902 133.196
 375.494 512.667
 352.744 491.036
 659.755 450.295
 12.016 79.467
 261.346 815.583
 924.281 165.501
 844.848 362.575
 633.278 889.222
 464.929 726.076
 469.138 587.722
 933.971 83.336
 388.732 904.505
 620.635 129.926
 471.726 28.591
 678.119 356.924
 276.591 319.258
 542.603 96.980
 456.357 787.682
 588.982 839.451
 274.602 20.696
 407.711 846.117
 593.681 4.575
 551.691 965.791
 253.021 314.376
 277.122 725.944
 567.274 418.332
 701.620 640.556
 582.133 564.463
 564.459 224.456
 187.563 290.732
 988.235 344.879
 740.368 969.213
 102.604 310.905
 354.582 662.971
 346.082 931.511
 921.457 661.389
 661.330 734.406
 491.524 350.890
 546.292 592.611
 237.714 74.321
 124.424 256.391
 497.823 600.388
 611.576 227.822
 621.394 46.531
 47.624 177.749
 603.528 122.540
 143.495 714.609
 937.223 451.350
 987.679 936.590
 245.947 307.026
 32.863 388.496
 136.572 232.635
 818.006 998.812
 235.096 772.843
 802.450 377.785
 507.389 603.721
 227.880 741.211
 26.198 56.867
 265.744 305.464
 203.871 823.929
 739.772 535.676
 875.524 163.679
 276.324 270.451
 276.005 405.449
 873.422 783.013
 20.100 904.186
 89.500 950.982
 361.481 823.141
 535.397 216.268
 792.331 435.898
 261.157 134.850
 51.123 800.765
 319.354 395.934
 757.325 184.342
 68.342 974.395
 693.845 29.391
 164.910 953.238
 543.744 372.936
 151.943 788.517
 68.306 737.200
 741.977 802.707
 28.227 717.749
 453.874 289.698
 915.781 874.630
 2.604 241.549
 928.978 453.931
 549.500 700.884
 802.437 804.784
 573.814 580.881
 665.824 752.188
 160.627 345.283
 159.052 296.262
 52.639 712.655
 552.109 756.527
 975.164 941.520
 632.373 304.020
 808.465 806.148
 997.999 928.627
 896.678 17.275
 74.675 493.632
 598.041 149.199
 425.311 119.489
 500.345 566.423
 596.725 715.277
 154.896 1.881
 20.723 805.683
 781.394 317.882
 114.242 665.999
 927.660 214.123
 287.243 225.307
 247.962 758.770
 729.048 792.282
 310.683 273.797
 593.051 727.907
 32.322 360.147
 103.545 79.693
 35.582 398.107
 562.365 512.947
 972.804 290.527
 710.713 752.339
 873.744 258.640
 204.704 73.026
 553.269 270.513
 471.772 62.077
 437.563 939.226
 136.971 80.880
 177.833 121.322
 829.749 285.952
 662.091 765.800
 116.992 163.316
 505.598 990.617
 749.567 769.987
 498.989 718.751
 377.703 990.580
 473.477 201.007
 483.945 358.502
 461.136 240.768
 927.877 376.252
 194.766 159.704
 199.231 830.306
 918.901 386.993
 68.354 630.621
 136.928 792.278
 716.469 26.627
 468.076 429.339
 861.946 239.593
 854.145 519.075
 690.343 200.326
 264.627 223.086
 190.714 51.537
 78.486 879.808
 522.312 741.976
 952.893 871.461
 336.085 546.062
 158.144 529.985
 184.091 845.548
 701.536 482.631
 725.256 431.606
 671.976 482.249
 913.818 864.980
 905.501 103.646
 601.624 772.769
 546.684 146.370
 439.576 82.590
 312.454 237.098
 897.445 83.714
 156.277 933.548
 983.599 361.300
 688.566 698.842
 513.745 340.549
 693.031 933.844
 805.395 684.844
 651.275 958.895
 545.437 663.442
 564.979 449.968
 453.093 903.616
 965.534 522.672
 728.929 498.349
 697.040 976.341
 209.766 98.552
 425.294 356.008
 534.964 488.551
 391.215 549.211
 445.074 851.397
 423.402 834.954
 881.218 867.841
 835.834 261.831
 712.476 366.946
 450.788 210.124
 397.180 130.008
 444.692 138.069
 468.372 831.329
 59.754 115.403
 538.090 933.406
 953.941 488.504
 231.949 610.117
 276.395 222.135
 615.247 684.716
 607.952 334.996
 853.099 891.035
 53.599 742.415
 986.707 12.644
 824.934 482.829
 310.700 158.259
 118.797 118.936
 235.451 390.101
 448.892 344.009
 124.651 448.767
 489.545 903.850
 151.331 492.577
 66.600 670.899
 32.457 685.960
 5.261 525.417
 728.611 490.709
 896.583 946.328
 54.779 511.699
 454.833 368.721
 192.689 366.689
 441.658 294.467
 454.250 945.180
 267.556 355.568
 277.589 516.985
 437.413 426.158
 378.002 885.506
 278.768 998.677
 590.062 357.966
 626.081 313.080
 166.715 944.579
 781.775 726.582
 916.660 386.363
 538.578 997.021
 411.641 347.862
 934.075 128.214
 756.882 163.093
 777.030 183.706
 845.935 672.855
 598.610 649.886
 198.527 986.854
 255.974 45.040
 67.769 8.526
 869.713 192.495
 490.616 602.957
 482.442 959.281
 910.064 713.743
 858.591 2.984
 314.777 153.260
 233.494 755.593
 995.340 328.668
 794.679 231.701
 807.733 714.622
 924.309 397.565
 644.034 350.333
 136.833 536.040
 845.541 196.193
 550.786 939.726
 840.793 522.093
 182.333 150.813
 964.503 69.925
 337.662 21.721
 405.623 6.359
 611.820 917.086
 564.143 394.044
 126.479 126.747
 865.403 311.017
 514.766 863.732
 714.449 855.854
 97.307 324.017
 776.165 122.131
 702.749 69.780
 972.537 108.052
 633.937 239.396
 407.667 259.053
 536.763 700.642
 103.202 501.861
 14.345 554.073
 769.176 812.736
 69.986 307.606
 493.282 430.649
 136.542 418.002
 928.999 154.061
 38.871 707.529
 351.553 889.264
 674.485 783.031
 460.194 906.203
 123.133 18.431
 493.865 527.217
 899.561 810.040
 631.024 163.526
 939.115 716.753
 627.487 427.902
 900.215 185.090
 651.092 209.255
 431.272 903.319
 569.141 81.426
 85.615 391.478
 882.742 735.105
 682.889 317.581
 757.970 535.196
 668.831 727.777
 432.169 98.319
 679.894 23.517
 757.665 504.300
 290.787 136.334
 945.854 465.013
 230.556 105.598
 181.278 302.764
 68.378 712.386
 755.277 783.455
 69.045 159.509
 617.709 817.181
 128.395 100.845
 736.525 406.905
 152.287 839.883
 690.647 385.760
 123.522 855.982
 381.287 842.844
 297.241 236.050
 338.741 368.726
 317.470 238.654
 611.858 543.897
 599.667 386.880
 770.025 400.083
 573.381 856.370
 815.155 875.512
 525.654 817.085
 314.148 796.118
 982.960 13.420
 419.386 396.391
 173.609 579.843
 572.706 362.618
 933.366 631.448
 91.891 369.927
 967.127 924.464
 850.976 890.627
 124.702 125.261
 297.824 988.366
 958.088 372.788
 843.628 959.662
 423.037 674.340
 526.686 136.137
 994.525 684.347
 942.480 277.686
 462.179 917.428
 967.404 644.777
 239.256 917.836
 336.122 678.691
 592.025 215.721
 792.503 899.100
 912.977 555.220
 279.264 71.645
 112.109 279.633
 498.042 342.731
 679.435 444.875
 523.881 88.627
 726.043 134.735
 938.404 900.868
 790.522 141.416
 924.781 915.336
 805.888 114.412
 793.631 589.090
 965.550 72.421
 658.941 803.760
 365.018 809.920
 211.882 609.274
 991.695 846.055
 330.988 64.641
 603.919 682.958
 280.748 47.155
 201.507 928.610
 476.452 916.483
 515.374 351.536
 798.502 880.779
 308.597 867.308
 619.925 428.181
 313.860 396.805
 540.042 385.098
 564.073 211.209
 97.018 933.985
 388.506 906.717
 842.116 175.149
 833.953 291.888
 307.016 722.312
 69.824 871.782
 868.597 68.784
 991.766 65.567
 927.392 504.083
 747.458 978.832
 358.934 669.589
 970.723 289.678
 891.849 151.565
 779.552 310.652
 11.537 71.650
 926.300 409.391
 610.300 465.318
 193.861 952.483
 908.746 370.028
 222.764 663.395
 992.240 274.704
 396.612 530.811
 551.172 724.292
 376.111 83.285
 324.181 6.500
 977.134 265.534
 136.555 567.177
 661.102 257.210
 947.351 966.535
 224.628 203.497
 691.952 176.419
 821.499 955.921
 983.626 970.834
 158.011 919.578
 547.922 235.038
 210.329 978.219
 65.637 635.647
 710.590 120.873
 429.518 193.826
 730.916 862.781
 141.292 589.805
 208.390 270.252
 131.292 219.510
 149.658 434.670
 943.423 108.223
 434.272 557.420
 342.122 263.049
 707.923 507.354
 642.070 181.959
 379.571 288.807
 690.586 314.752
 473.175 444.860
 529.867 838.086
 250.780 42.032
 492.713 226.355
 538.364 703.711
 330.302 601.751
 420.884 736.327
 1.344 574.964
 3.811 920.608
 864.111 353.132
 793.277 107.227
 179.956 919.715
 657.274 589.343
 360.809 473.608
 480.755 942.027
 153.691 459.227
 405.568 879.201
 660.396 98.316
 792.900 831.866
 526.467 536.434
 805.056 687.197
 914.526 496.366
 272.243 127.012
 695.417 657.071
 488.534 587.726
 166.909 85.328
 922.915 243.809
 142.558 689.080
 892.461 945.787
 369.522 353.233
 835.063 464.915
 438.449 692.436
 451.208 93.701
 974.163 9.136
 124.127 898.890
 353.753 392.368
 343.901 136.308
 228.179 12.447
 476.147 320.822
 41.987 653.651
 954.684 645.892
 698.680 741.538
 618.590 202.641
 730.374 439.668
 438.624 235.645
 351.323 453.767
 720.757 359.885
 735.609 647.121
 173.203 759.245
 717.760 361.892
 68.639 291.144
 907.469 895.780
 419.286 674.194
 300.078 105.968
 356.192 467.028
 795.593 822.363
 215.625 927.819
 381.115 135.159
 588.275 537.450
 933.366 678.637
 387.449 577.394
 836.227 530.488
 900.116 669.165
 637.770 66.039
 562.333 239.642
 375.158 97.443
 563.943 999.935
 635.133 452.595
 255.533 379.879
 881.869 136.388
 75.535 501.315
 640.165 712.662
 412.123 397.390
 165.718 159.162
 491.723 379.034
 739.226 305.960
 274.764 441.153
 489.139 961.777
 124.468 508.038
 58.722 869.618
 83.585 898.789
 694.962 886.020
 287.975 298.732
 735.607 935.418
 908.633 541.707
 620.786 806.864
 42.320 821.593
 649.384 204.158
 865.529 380.656
 758.323 367.920
 780.463 979.237
 723.612 310.012
 71.414 388.459
 792.382 253.787
 65.012 8.221
 859.820 290.027
 960.974 380.484
 737.187 836.000
 336.992 617.225
 727.852 37.330
 1.260 508.452
 876.945 358.378
 990.885 623.965
 704.068 861.380
 419.236 19.469
 613.145 937.922
 838.583 40.082
 222.424 904.562
 287.415 159.698
 622.757 49.022
 169.410 171.421
 683.386 571.640
 200.646 360.898
 439.577 831.583
 454.236 450.529
 851.718 317.077
 821.069 138.075
 685.164 517.763
 238.749 398.852
 366.590 104.954
 768.426 447.789
 696.358 507.408
 924.283 328.057
 586.102 607.176
 689.393 609.197
 223.126 138.816
 944.170 133.032
 493.149 737.914
 852.261 273.705
 203.454 999.371
 309.389 803.555
 800.759 435.682
 282.275 344.141
 361.317 699.639
 619.384 87.272
 712.337 699.180
 278.090 190.637
 519.210 394.906
 412.218 73.562
 15.965 759.020
 131.303 987.966
 68.535 979.722
 162.804 335.994
 321.708 924.675
 8.656 507.865
 999.089 803.864
 328.797 670.530
 287.086 84.446
 250.511 239.895
 253.221 962.252
 590.768 397.280
 618.185 56.014
 789.336 285.709
 940.662 696.672
 836.618 655.511
 482.574 986.074
 998.430 74.104
 126.861 213.804
 499.771 114.809
 725.033 779.801
 43.792 578.064
 490.614 271.851
 576.488 49.679
 938.248 104.368
 730.972 379.990
 136.050 217.223
 19.711 780.557
 8.016 855.469
 913.971 627.643
 239.563 763.041
 235.192 71.085
 226.131 101.748
 764.671 650.852
 14.001 692.841
 90.202 189.712
 443.993 429.319
 588.980 767.813
 680.460 845.712
 185.961 993.057
 26.141 296.966
 419.833 599.872
 752.284 193.203
 141.974 569.161
 555.264 482.402
 317.374 34.949
 956.358 553.681
 293.811 690.648
 338.902 950.910
 163.095 832.312
 543.575 506.433
 515.399 570.999
 772.918 509.910
 747.389 745.200
 573.331 365.631
 842.761 191.542
 527.957 426.501
 118.955 952.827
 996.187 653.428
 198.162 772.433
 342.490 779.728
 489.641 539.583
 4.322 371.754
 791.974 797.817
 929.681 695.314
 469.788 736.811
 171.179 514.009
 714.125 373.510
 135.189 767.810
 46.836 651.298
 359.702 680.704
 817.839 594.982
 19.152 913.616
 513.871 244.672
 242.816 367.192
 245.400 34.059
 977.990 618.024
 505.014 399.189
 550.327 476.985
 849.051 414.685
 370.280 40.439
 400.980 7.936
 833.158 880.753
 319.669 41.267
 365.864 724.130
 630.856 161.235
 618.857 388.965
 51.683 567.501
 898.460 720.375
 815.048 666.116
 321.566 335.213
 644.789 249.285
 669.435 781.549
 269.596 331.995
 165.145 77.636
 471.317 912.208
 124.048 903.731
 123.452 683.210
 679.909 117.427
 922.693 482.274
 201.332 906.571
 188.054 17.909
 41.449 206.310
 789.240 77.956
 444.923 926.707
 762.437 22.770
 634.238 768.914
 724.647 342.297
 754.538 670.667
 757.340 474.355
 743.273 201.382
 899.754 905.737
 656.426 24.253
 878.219 910.432
 203.726 124.099
 759.863 613.466
 475.995 147.554
 119.738 538.374
 171.599 464.331
 265.614 425.556
 206.963 498.261
 493.298 62.811
 917.645 323.609
 119.527 703.746
 188.761 320.674
 734.325 560.965
 692.301 945.105
 258.644 935.718
 927.533 13.744
 717.504 11.676
 261.163 737.788
 328.256 815.821
 525.992 448.747
 445.833 592.868
 668.523 237.056
 942.546 0.633
 223.485 745.666
 773.316 402.307
 150.747 85.592
 285.020 788.437
 490.041 237.038
 471.308 827.720
 891.797 603.579
 4.943 433.541
 966.776 349.074
 854.985 394.940
 489.940 284.002
 425.558 799.619
 299.940 912.013
 949.077 556.509
 587.689 596.596
 795.680 580.574
 577.002 975.192
 90.985 548.201
 106.316 813.135
 688.333 373.172
 640.559 547.035
 944.565 137.230
 921.740 177.073
 678.428 472.547
 29.501 806.121
 129.330 813.453
 620.370 632.189
 116.030 379.871
 676.719 236.745
 57.498 733.637
 181.508 497.693
 152.600 660.901
 778.799 830.827
 115.285 518.939
 47.137 931.393
 174.658 974.750
 445.534 967.802
 25.004 827.005
 60.466 757.858
 452.635 804.188
 835.673 835.040
 81.005 472.642
 181.326 255.101
 122.266 661.891
 490.279 283.623
 965.171 754.819
 719.555 791.181
 581.660 321.517
 486.132 827.751
 16.631 562.769
 66.732 781.211
 9.313 928.121
 849.046 90.790
 155.564 780.275
 552.162 295.611
 986.575 679.354
 390.578 376.944
 142.373 484.751
 100.733 792.045
 142.727 137.030
 761.485 204.771
 491.258 446.512
 828.319 866.352
 331.587 128.102
 51.444 577.222
 151.113 473.686
 574.624 621.845
 95.669 624.699
 706.900 482.623
 16.898 219.485
 643.881 241.740
 77.224 954.842
 887.571 621.994
 441.065 171.114
 700.595 616.062
 595.059 188.569
 636.990 640.319
 177.330 673.372
 850.491 422.223
 821.866 568.667
 403.629 202.864
 608.007 5.038
 426.123 887.576
 868.859 410.829
 516.509 102.367
 681.331 722.436
 892.090 572.605
 612.809 984.991
 192.842 208.891
 716.639 712.096
 586.552 905.000
 285.189 507.761
 535.135 481.373
 122.966 653.232
 723.773 867.716
 683.915 525.264
 761.314 448.367
 120.574 880.788
 196.657 198.247
 365.263 646.412
 603.817 535.202
 755.106 961.085
 238.752 691.649
 326.860 798.472
 412.224 365.775
 850.517 644.673
 931.965 716.492
 502.207 920.036
 998.893 699.394
 59.638 244.726
 879.228 850.741
 853.026 280.854
 678.182 976.585
 840.140 904.427
 100.617 623.695
 967.780 423.685
 267.251 542.500
 8.902 663.004
 356.937 710.432
 853.054 60.227
 40.023 492.533
 509.205 707.684
 656.542 566.847
 39.023 121.362
 755.827 741.977
 162.875 707.576
 659.157 416.182
 211.102 561.327
 920.318 360.051
 473.452 665.553
 54.747 702.088
 326.880 446.158
 378.701 428.315
 996.645 295.486
 765.964 608.576
 580.834 318.577
 189.885 684.507
 400.790 534.730
 999.480 13.846
 638.811 824.752
 485.095 995.042
 102.706 435.531
 754.505 292.799
 280.166 112.684
 675.590 262.888
 283.321 344.097
 386.060 712.178
 957.435 567.707
 941.537 722.269
 162.591 972.323
 216.078 772.614
 811.813 37.473
 407.695 697.617
 644.726 694.731
 987.155 743.438
 367.231 816.945
 791.478 811.427
 832.393 161.965
 161.802 809.023
 466.655 313.368
 595.066 314.130
 452.546 112.211
 684.284 699.454
 11.331 491.825
 105.651 678.854
 936.694 83.223
 842.651 413.742
 716.960 913.913
 566.500 854.884
 754.894 580.144
 295.330 660.351
 410.432 425.225
 886.438 605.891
 615.433 138.130
 159.636 937.670
 356.496 321.760
 166.454 172.454
 311.115 633.809
 298.840 756.196
 725.865 131.024
 139.537 93.137
 318.254 145.896
 589.922 364.486
 594.559 980.509
 343.473 394.361
 735.945 642.827
 5.900 482.599
 798.842 894.409
 476.213 516.523
 790.849 784.065
 804.651 969.553
 560.957 258.825
 919.576 282.309
 926.687 161.765
 980.356 55.448
 47.922 126.398
 859.397 932.866
 447.847 380.789
 404.262 754.264
 928.962 993.217
 778.901 758.467
 792.930 477.573
 758.171 339.911
 556.727 173.989
 356.940 132.549
 776.762 312.162
 447.084 316.002
 613.289 925.914
 963.876 821.461
 558.364 732.770
 166.702 138.887
 933.929 27.344
 15.277 286.992
 667.540 508.482
 696.978 63.862
 750.110 604.214
 417.208 324.736
 154.200 253.284
 794.663 876.044
 777.548 615.420
 216.807 788.562
 812.241 823.387
 765.828 940.292
 416.142 557.729
 357.958 339.936
 473.735 959.841
 413.570 958.603
 825.595 631.433
 134.243 130.589
 569.376 269.736
 576.636 58.816
 793.848 819.938
 530.006 77.964
 507.598 991.821
 401.448 355.027
 125.081 79.583
 145.243 925.137
 937.438 376.162
 823.028 917.978
 739.766 110.433
 811.153 590.374
 629.202 922.489
 469.571 172.780
 801.431 984.440
 320.577 406.185
 532.155 168.200
 350.930 101.695
 963.014 244.286
 921.181 723.762
 549.929 194.490
 243.025 271.290
 260.334 954.385
 349.131 15.875
 712.001 527.892
 638.211 626.131
 270.989 584.929
 217.119 49.789
 713.594 654.542
 495.875 195.293
 904.053 540.534
 513.013 921.496
 246.485 935.775
 798.069 343.296
 589.304 606.960
 814.010 743.524
 149.705 316.198
 91.713 963.710
 694.238 582.528
 576.059 560.832
 171.768 849.164
 781.938 61.486
 712.980 885.283
 519.472 632.733
 55.055 729.624
 930.373 499.201
 143.260 982.618
 699.001 563.568
 728.118 220.630
 707.704 292.744
 995.934 76.977
 320.303 890.792
 623.181 587.260
 451.588 733.567
 566.114 599.429
 744.598 646.370
 523.749 910.587
 489.002 787.493
 435.794 712.315
 409.449 95.867
 891.217 444.296
 496.378 674.152
 674.901 202.830
 585.997 329.328
 319.569 997.880
 191.384 266.492
 861.067 861.330
 991.584 629.029
 623.669 682.863
 576.945 966.393
 847.937 681.299
 281.613 571.404
 79.376 242.300
 791.141 10.276
 177.694 992.336
 355.604 633.941
 502.654 98.840
 855.853 737.691
 655.517 943.199
 229.799 672.535
 180.015 202.915
 262.541 216.237
 882.030 588.812
 952.302 10.803
 144.125 740.187
 385.290 757.740
 474.361 203.373
 666.607 40.064
 926.052 766.130
 169.295 283.498
 297.260 341.049
 465.526 167.176
 709.615 875.713
 407.169 200.482
 272.771 596.453
 119.895 667.141
 763.474 87.388
 186.006 435.738
 240.312 978.985
 115.068 498.374
 133.033 223.180
 764.870 542.846
 898.543 308.304
 683.090 420.755
 836.963 200.406
 225.391 342.130
 76.270 62.600
 679.602 820.055
 232.042 815.652
 727.398 385.421
 451.651 666.993
 221.858 487.059
 785.263 797.862
 97.063 646.536
 367.339 296.318
 977.927 225.686
 223.554 134.994
 776.727 230.215
 573.739 884.707
 876.990 571.630
 919.183 937.433
 873.650 565.129
 573.376 183.790
 796.802 91.521
 412.864 391.431
 159.136 500.673
 736.460 392.012
 476.764 702.336
 176.749 677.102
 390.026 962.588
 511.036 89.475
 503.665 201.766
 75.968 78.069
 251.286 339.092
 860.681 955.863
 722.081 732.461
 500.061 893.619
 551.443 567.023
 528.547 23.440
 832.497 216.575
 804.580 179.284
 41.855 966.602
 848.589 22.778
 257.642 891.732
 528.363 788.043
 376.349 233.799
 603.162 715.755
 581.137 955.533
 833.394 661.886
 279.476 640.858
 860.739 978.573
 992.456 982.929
 751.877 832.260
 949.660 418.396
 818.303 796.918
 208.307 219.292
 119.113 127.972
 87.790 496.613
 420.062 266.070
 282.960 71.706
 520.912 160.391
 712.275 268.471
 927.439 150.697
 568.639 122.007
 190.784 758.359
 98.377 804.318
 674.865 552.181
 842.024 767.306
 554.797 658.981
 762.622 995.288
 961.726 755.810
 273.988 157.231
 40.956 925.517
 402.352 431.902
 402.873 385.773
 487.137 441.806
 845.160 259.899
 96.002 434.646
 88.445 582.835
 419.300 469.928
 577.213 104.901
 871.408 544.906
 588.311 37.735
 91.037 985.555
 98.090 189.831
 957.521 957.495
 177.254 362.764
 661.337 57.257
 403.592 963.589
 649.082 830.105
 654.097 464.624
 348.087 946.470
 109.701 180.290
 734.394 140.364
 781.306 293.613
 888.512 870.783
 951.434 755.135
 863.036 777.790
 681.137 587.325
 219.655 150.827
 719.645 892.039
 63.391 855.779
 490.253 1.476
 970.142 42.773
 229.194 399.543
 859.121 807.861
 196.788 326.119
 171.800 153.227
 237.101 57.838
 79.217 692.822
 862.159 322.453
 323.387 709.235
 710.729 877.263
 508.019 274.884
 364.495 83.559
 568.534 113.371
 483.755 97.421
 979.607 867.980
 391.376 721.838
 286.153 152.349
 131.618 816.122
 385.227 637.277
 656.650 616.576
 833.943 947.313
 848.334 208.607
 332.905 36.447
 219.394 416.983
 534.252 234.958
 213.027 400.094
 875.185 325.769
 342.695 489.205
 246.451 850.847
 997.189 188.449
 803.923 664.038
 545.700 520.244
 31.090 349.763
 582.659 978.812
 500.313 96.302
 374.499 547.351
 478.504 542.680
 135.490 488.341
 223.858 869.862
 945.688 768.414
 248.167 355.886
 412.316 6.730
 25.739 902.518
 501.054 106.989
 244.959 825.047
 963.542 256.967
 180.035 899.920
 52.639 655.049
 644.677 225.453
 541.606 190.848
 140.520 573.001
 694.499 797.214
 673.460 309.427
 722.768 375.019
 551.277 641.774
 310.809 32.087
 644.477 372.857
 107.329 975.897
 766.099 828.424
 219.526 249.544
 260.073 405.019
 975.874 735.576
 664.674 840.455
 756.650 497.186
 598.717 889.360
 948.067 745.888
 292.822 423.747
 928.182 74.877
 523.479 917.624
 15.750 274.058
 999.522 925.755
 35.208 133.159
 472.402 155.673
 303.513 370.948
 295.263 450.646
 612.110 819.522
 720.986 856.602
 47.616 501.663
 614.237 611.068
 108.710 415.938
 243.184 555.198
 578.077 978.331
 527.159 85.304
 494.250 841.686
 239.654 297.550
 538.956 546.177
 722.004 673.935
 364.392 357.457
 250.645 260.560
 188.279 76.514
 246.718 316.744
 192.042 299.857
 525.816 398.362
 381.771 954.094
 90.946 578.435
 78.579 199.867
 984.363 316.110
 763.492 411.299
 173.105 440.832
 734.155 694.456
 666.263 916.332
 761.679 757.915
 194.612 849.605
 444.072 227.487
 49.044 489.035
 219.533 182.806
 624.862 355.137
 462.772 654.187
 984.389 823.941
 878.391 562.564
 288.534 360.023
 617.843 512.900
 295.002 611.746
 474.660 502.275
 641.065 939.783
 903.468 908.479
 264.568 871.000
 912.104 654.807
 838.666 938.717
 496.102 663.596
 352.250 388.186
 827.490 217.585
 135.976 59.454
 934.711 637.431
 468.048 190.803
 880.331 389.593
 977.467 962.560
 173.738 885.571
 56.515 886.736
 266.374 486.389
 388.002 971.717
 839.016 640.671
 53.642 297.933
 279.706 357.212
 913.407 840.301
 295.190 930.291
 505.430 192.347
 229.767 725.779
 413.710 176.802
 67.774 16.522
 266.495 75.395
 657.292 85.190
 469.699 549.392
 753.758 741.416
 733.201 940.579
 587.107 817.375
 27.701 994.016
 801.813 292.892
 8.220 598.723
 505.929 278.808
 178.009 635.774
 446.399 867.713
 242.018 706.189
 859.759 696.763
 639.116 399.931
 639.689 201.297
 151.664 894.711
 128.142 854.171
 602.952 336.757
 41.038 958.530
 878.504 468.928
 951.528 706.169
 85.556 913.506
 995.768 535.408
 413.599 982.444
 363.151 267.726
 823.133 737.175
 963.417 908.274
 793.476 629.210
 908.296 339.288
 55.200 563.310
 40.103 785.546
 148.624 794.260
 321.513 896.126
 244.533 118.959
 60.525 466.274
 473.296 296.291
 476.298 257.171
 897.895 221.984
 262.169 490.518
 677.546 824.322
 521.920 470.359
 172.006 914.285
 647.625 378.442
 81.103 821.638
 478.578 704.072
 876.012 843.112
 990.454 498.209
 13.521 602.442
 74.690 818.048
 814.680 922.456
 895.928 377.145
 596.199 800.129
 279.149 702.167
 155.833 385.656
 449.959 576.332
 99.258 340.817
 806.484 417.813
 651.033 700.671
 767.929 585.685
 489.870 11.738
 854.396 654.047
 90.267 461.099
 189.636 64.740
 918.537 351.334
 470.772 519.621
 329.436 288.845
 957.446 153.797
 925.934 26.372
 241.245 231.896
 593.658 988.475
 961.781 510.713
 95.343 81.105
 438.591 835.019
 529.936 678.623
 541.388 190.574
 724.282 444.517
 381.635 682.255
 659.490 392.416
 385.437 478.619
 843.893 863.875
 514.115 51.156
 463.061 686.759
 300.284 311.219
 575.703 996.328
 632.822 925.283
 321.744 129.392
 975.813 975.364
 382.830 734.974
 769.578 672.506
 931.434 143.006
 914.611 364.039
 246.276 971.850
 463.049 77.414
 610.706 577.293
 371.768 183.024
 176.878 907.462
 544.067 944.192
 129.971 552.672
 493.941 154.072
 759.598 705.005
 102.108 276.327
 304.003 573.506
 843.383 440.080
 619.220 757.119
 0.739 860.824
 610.446 644.014
 145.945 229.781
 795.149 84.002
 166.329 937.126
 523.647 136.651
 411.658 662.656
 17.909 413.950
 886.968 514.747
 86.207 460.603
 542.288 49.180
 791.049 310.843
 527.529 818.639
 479.862 157.125
 162.360 647.156
 999.558 307.847
 391.972 287.623
 2.824 908.833
 688.438 91.844
 489.518 382.558
 945.446 528.748
 912.497 91.615
 586.050 945.728
 693.623 266.065
 246.442 639.228
 50.441 920.731
 354.425 733.175
 913.295 16.846
 233.194 347.643
 30.771 946.733
 26.334 255.942
 310.541 10.188
 458.708 497.395
 43.628 642.207
 873.585 947.342
 11.311 994.762
 975.274 497.922
 2.170 86.933
 568.357 516.099
 977.003 150.210
 331.970 502.995
 844.504 306.921
 266.313 155.307
 461.893 143.119
 67.658 240.430
 291.247 651.861
 949.571 147.569
 941.660 23.414
 657.126 613.863
 254.917 705.911
 895.858 784.334
 371.785 429.256
 599.499 424.754
 399.118 618.302
 324.818 135.575
 514.526 975.691
 225.737 821.585
 53.456 413.143
 113.197 355.396
 859.255 890.820
 845.972 373.269
 804.444 791.867
 967.751 889.817
 353.367 932.958
 57.641 985.036
 603.086 177.133
 598.011 164.872
 759.584 373.237
 391.806 227.655
 156.662 263.597
 240.624 76.357
 960.356 360.338
 987.769 34.592
 705.179 138.811
 352.802 876.958
 941.213 297.509
 655.009 136.775
 22.260 116.618
 414.490 862.150
 502.278 956.745
 506.679 50.911
 625.724 785.761
 557.174 593.187
 970.820 931.007
 330.347 914.837
 734.871 418.015
 171.829 263.654
 317.559 682.544
 999.347 972.195
 469.504 803.021
 739.318 215.469
 115.624 883.908
 522.076 48.732
 149.970 781.085
 873.640 540.899
 723.406 967.930
 776.737 933.837
 328.008 230.572
 971.723 169.047
 921.188 803.936
 585.493 183.463
 354.956 33.113
 923.039 828.444
 986.346 199.696
 544.700 494.356
 876.872 587.696
 48.156 801.798
 852.999 492.066
 946.803 464.571
 635.392 773.838
 807.370 444.607
 569.423 834.034
 204.709 251.535
 348.626 874.336
 848.929 26.258
 740.117 911.834
 420.864 366.456
 248.202 859.760
 650.889 570.397
 19.361 733.028
 130.983 602.661
 56.521 609.639
 351.496 20.794
 9.164 814.933
 796.316 885.510
 802.584 99.448
 360.031 239.530
 106.956 572.500
 318.514 652.773
 895.234 317.816
 993.399 56.330
 946.943 955.722
 707.643 226.962
 299.437 694.997
 693.297 830.955
 83.986 418.865
 46.539 524.829
 494.209 121.491
 344.611 765.023
 479.956 117.333
 63.689 364.342
 130.075 214.802
 837.800 505.287
 169.916 822.642
 951.987 575.695
 949.441 352.684
 296.286 417.299
 209.119 422.012
 552.167 100.471
 585.018 132.796
 324.493 276.558
 631.685 26.287
 657.429 271.864
 309.463 341.594
 222.970 23.668
 687.943 648.354
 989.682 508.886
 673.624 219.314
 364.107 660.679
 69.850 134.004
 348.063 728.810
 241.328 793.333
 825.285 327.699
 182.461 528.099
 536.809 884.596
 305.364 318.731
 935.845 92.043
 774.376 341.185
 942.264 167.879
 552.366 412.764
 610.127 6.586
 401.189 245.132
 47.753 583.092
 133.509 299.048
 210.843 549.652
 263.338 571.134
 750.238 794.636
 493.496 687.608
 215.412 645.696
 933.410 609.351
 74.125 376.500
 612.009 208.553
 142.450 84.185
 367.838 116.739
 765.298 852.560
 19.871 989.968
 36.390 303.511
 384.033 628.053
 292.358 205.799
 66.355 924.749
 305.343 187.420
 476.404 134.749
 982.308 856.001
 434.648 406.431
 860.566 733.373
 443.345 447.507
 374.301 457.992
 829.191 830.671
 315.515 195.399
 802.146 90.291
 387.813 256.302
 91.646 956.904
 468.267 578.427
 379.910 887.351
 570.525 147.156
 741.480 303.776
 413.165 166.753
 785.974 499.320
 516.397 44.997
 82.698 112.338
 405.863 106.182
 694.910 40.488
 525.864 628.266
 569.971 52.542
 40.520 927.600
 999.134 566.623
 717.788 47.985
 85.450 771.495
 388.701 299.088
 926.204 661.122
 96.722 722.694
 141.787 585.945
 496.632 224.405
 158.356 567.055
 529.260 914.593
 797.416 106.922
 40.761 367.538
 840.384 313.604
 189.689 384.307
 246.884 350.964
 1.156 176.220
 116.899 67.653
 797.839 55.424
 632.045 940.280
 928.080 1.697
 501.124 504.735
 890.987 285.053
 609.178 323.273
 749.171 467.712
 944.757 338.292
 446.868 32.907
 602.602 557.185
 92.963 928.577
 952.075 272.178
 406.276 948.948
 477.121 86.274
 789.049 974.375
 461.329 548.528
 31.447 158.456
 569.632 121.722
 546.028 590.742
 502.621 951.655
 580.360 313.374
 634.499 683.633
 805.422 761.342
 833.821 598.297
 477.279 300.126
 277.790 100.788
 423.097 13.073
 854.748 95.562
 16.315 846.584
 882.243 780.460
 139.265 647.196
 104.662 680.120
 647.469 154.701
 857.825 358.411
 763.984 173.985
 559.328 765.673
 63.580 600.335
 292.023 918.316
 627.136 774.195
 761.215 920.467
 631.783 488.091
 719.485 830.215
 120.188 447.504
 540.085 672.579
 194.529 826.539
 782.422 899.170
 91.596 876.308
 711.077 697.941
 902.923 97.968
 11.149 938.179
 448.554 932.615
 673.537 884.536
 539.072 36.853
 818.455 583.495
 564.849 186.472
 276.228 485.941
 734.332 502.533
 71.932 155.842
 997.897 736.280
 663.179 78.351
 596.799 634.100
 285.222 637.631
 577.624 174.478
 69.324 317.451
 524.063 609.322
 552.080 384.124
 145.650 526.545
 696.206 554.990
 396.213 494.440
 836.478 15.596
 95.338 556.888
 865.415 219.619
 919.255 867.968
 127.413 47.906
 391.552 922.123
 621.048 492.546
 620.571 129.191
 268.900 210.477
 933.570 270.400
 832.369 215.782
 885.727 660.804
 983.604 73.534
 965.408 534.878
 633.993 159.227
 469.878 305.208
 722.825 560.580
 734.866 350.048
 733.267 742.583
 117.246 935.244
 496.079 157.393
 755.958 731.606
 713.194 59.029
 278.546 252.719
 760.250 145.478
 838.927 903.660
 964.087 579.860
 428.972 331.812
 781.314 985.723
 517.885 431.521
 288.326 232.736
 158.270 839.543
 620.877 57.125
 628.192 623.976
 539.910 640.927
 29.640 311.754
 45.311 315.816
 563.985 505.850
 884.186 186.915
 185.643 340.568
 206.968 81.181
 180.863 529.832
 392.977 220.942
 816.988 38.130
 905.039 78.766
 399.544 595.957
 726.505 173.561
 904.029 681.426
 597.808 73.719
 313.381 877.805
 595.839 550.990
 90.970 14.288
 108.613 913.913
 5.940 416.373
 548.274 793.034
 159.255 285.246
 144.553 568.451
 344.419 435.752
 372.910 755.552
 329.293 733.628
 330.001 795.150
 730.512 859.176
 84.832 142.969
 538.620 901.410
 446.240 399.654
 162.381 559.617
 13.682 561.005
 919.797 844.564
 964.036 659.243
 989.719 466.094
 996.037 985.795
 932.779 45.200
 757.742 375.924
 428.478 764.938
 50.906 352.825
 994.211 584.598
 97.507 196.322
 242.626 84.758
 203.770 657.523
 990.011 927.261
 630.450 289.936
 997.387 734.444
 316.995 429.137
 757.832 487.392
 82.133 212.695
 941.743 775.502
 883.063 690.468
 482.427 1.773
 836.469 799.360
 887.524 953.161
 741.951 548.263
 959.630 616.767
 385.167 226.150
 418.255 285.117
 595.141 372.554
 853.621 512.246
 877.094 964.086
 382.988 412.421
 6.089 117.947
 397.337 831.514
 643.446 203.894
 908.670 653.972
 300.651 715.857
 467.322 663.832
 626.364 474.912
 99.170 74.188
 410.833 623.887
 602.038 834.948
 96.645 603.287
 179.909 772.896
 241.351 557.049
 326.558 301.083
 910.466 858.865
 94.092 37.103
 580.885 145.247
 96.798 13.085
 825.524 125.524
 459.893 956.242
 928.561 762.392
 282.873 220.036
 73.773 196.290
 357.482 595.663
 861.019 54.802
 873.850 315.364
 470.948 842.437
 630.623 847.523
 726.640 759.943
 5.131 493.548
 832.294 134.888
 259.634 633.925
 520.809 251.366
 984.891 681.820
 359.470 606.547
 890.819 224.044
 769.778 871.622
 227.428 438.777
 965.322 235.837
 792.072 45.159
 130.556 522.170
 389.001 770.611
 211.237 904.542
 345.126 516.920
 200.378 167.809
 45.653 105.730
 646.058 937.162
 682.060 118.836
 721.704 882.830
 452.724 989.796
 856.026 564.336
 226.925 112.895
 967.320 817.111
 282.219 415.763
 461.997 669.514
 712.978 86.379
 595.012 992.583
 746.840 87.294
 633.172 975.855
 711.790 754.369
 672.378 153.968
 188.513 328.957
 425.846 909.509
 832.604 267.070
 889.787 992.431
 34.361 802.903
 401.180 735.713
 528.600 604.037
 203.071 936.750
 4.573 669.268
 527.771 205.784
 881.327 505.515
 277.437 363.848
 594.284 336.307
 332.792 875.935
 825.363 790.538
 140.245 518.995
 145.541 486.360
 629.738 462.920
 22.333 842.090
 392.632 655.722
 275.624 634.962
 921.309 86.885
 996.764 501.542
 178.642 906.463
 34.418 83.028
 752.748 18.409
 205.776 607.759
 865.366 177.172
 926.269 755.776
 873.921 594.543
 430.478 940.655
 48.762 922.633
 850.646 87.110
 57.723 297.791
 248.985 384.676
 67.181 3.904
 91.181 804.488
 817.857 602.302
 379.275 714.568
 678.276 955.330
 714.061 196.806
 70.850 83.148
 364.730 523.980
 934.848 895.761
 124.476 206.651
 995.110 457.439
 415.950 466.848
 581.299 7.115
 73.737 478.300
 954.145 680.084
 219.575 162.180
 484.788 973.125
 109.916 314.122
 371.537 952.404
 178.109 824.772
 713.770 22.109
 321.255 344.600
 872.028 518.368
 854.353 927.549
 881.502 249.820
 234.340 600.969
 836.105 421.098
 359.844 975.631
 283.256 711.896
 897.931 594.490
 754.686 971.384
 48.796 777.923
 173.302 370.185
 508.573 952.706
 416.067 540.288
 157.325 438.879
 251.433 353.170
 415.536 140.517
 9.007 429.551
 962.349 661.320
 58.617 147.959
 980.335 802.752
 683.852 996.319
 625.339 850.559
 517.540 279.780
 560.031 304.903
 977.869 912.864
 133.194 940.767
 296.167 754.645
 833.689 120.024
 781.442 427.273
 651.815 826.407
 21.083 41.826
 797.855 812.298
 198.559 757.717
 167.531 774.774
 622.268 655.006
 19.552 501.580
 738.030 300.745
 507.358 220.026
 252.071 454.464
 154.298 858.279
 761.107 163.160
 701.123 894.823
 288.566 637.346
 311.806 874.196
 6.727 637.373
 176.827 342.553
 907.064 9.082
 583.482 882.500
 317.315 631.749
 465.166 471.312
 583.474 536.233
 933.542 558.812
 396.113 740.294
 929.989 960.224
 679.317 369.488
 699.495 925.392
 541.269 590.147
 538.485 9.334
 950.590 495.330
 147.959 701.725
 822.395 340.679
 838.277 136.227
 421.299 925.786
 888.193 697.338
 92.099 724.625
 118.109 465.712
 567.384 867.974
 458.457 326.461
 557.971 819.491
 194.685 233.269
 167.865 628.581
 69.217 739.209
 379.788 816.626
 390.249 28.698
 497.436 103.172
 312.454 510.208
 902.179 415.646
 43.838 643.250
 758.375 576.178
 627.740 303.178
 684.797 113.553
 333.708 251.730
 779.494 214.663
 453.458 438.733
 449.992 580.706
 279.246 60.461
 46.020 77.424
 285.497 832.719
 432.293 519.915
 537.754 482.661
 66.647 680.712
 315.922 343.692
 384.473 890.284
 14.811 364.700
 932.659 162.857
 930.600 170.689
 671.761 144.020
 366.498 779.871
 678.892 872.272
 107.416 576.214
 468.743 172.300
 187.576 430.723
 717.435 766.814
 675.701 874.412
 62.779 985.343
 51.789 756.657
 182.368 357.200
 472.653 320.700
 663.254 762.255
 598.779 430.426
 497.446 53.150
 664.008 266.653
 917.740 797.739
 546.676 45.311
 858.543 678.153
 883.885 702.717
 544.159 45.677
 850.230 444.180
 608.776 607.237
 392.699 101.412
 102.301 413.658
 221.457 322.306
 676.645 451.843
 152.217 294.903
 948.535 697.885
 883.040 447.706
 346.133 466.884
 573.269 973.424
 844.340 64.506
 734.351 85.968
 632.596 887.293
 704.360 274.789
 522.266 281.246
 75.740 990.906
 449.413 214.845
 798.319 850.274
 752.203 482.332
 658.822 628.072
 567.753 70.758
 519.358 738.447
 96.352 110.066
 108.820 135.066
 95.432 605.567
 534.352 356.053
 593.022 817.965
 699.584 890.741
 830.726 614.968
 869.820 923.864
 67.429 543.279
 52.715 464.815
 383.146 448.838
 210.077 685.429
 631.882 660.784
 579.330 150.075
 395.550 520.336
 262.181 347.950
 208.284 115.082
 386.273 241.263
 550.608 722.979
 419.766 277.066
 582.626 695.272
 928.199 717.900
 299.509 345.811
 220.544 111.087
 584.141 163.687
 902.735 12.721
 411.962 140.259
 511.199 625.288
 471.073 779.495
 758.023 103.056
 513.870 37.005
 808.604 873.135
 500.502 868.328
 710.257 249.407
 752.752 637.161
 77.716 858.889
 961.428 480.680
 353.387 323.627
 610.827 9.277
 34.216 254.778
 658.331 854.694
 784.012 818.544
 671.820 512.185
 123.916 966.006
 946.676 353.041
 661.522 311.505
 839.936 333.404
 531.110 668.140
 942.346 778.940
 776.891 366.257
 108.085 183.815
 924.538 793.947
 453.728 493.009
 513.080 600.724
 477.302 121.523
 162.307 830.564
 518.216 550.423
 45.846 922.679
 40.472 791.333
 846.041 202.898
 164.110 157.025
 255.800 740.938
 560.822 460.966
 439.761 465.466
 164.439 103.336
 100.899 296.663
 99.289 111.114
 650.425 2.402
 100.971 477.044
 633.116 127.471
 374.761 493.689
 904.740 944.164
 14.676 877.382
 933.851 76.518
 577.312 511.071
 50.828 549.513
 283.195 558.922
 989.729 189.337
 296.927 488.899
 863.511 872.597
 136.333 417.653
 933.727 303.166
 78.877 915.909
 538.418 137.556
 397.395 498.823
 136.175 126.637
 871.742 6.586
 122.832 876.829
 621.162 753.863
 345.971 132.129
 295.255 5.828
 750.118 554.362
 788.570 102.822
 454.419 638.740
 222.491 499.578
 619.790 91.261
 113.674 469.099
 482.449 50.756
 644.584 121.351
 896.697 438.914
 320.214 344.840
 76.509 334.654
 166.014 951.794
 90.527 103.436
 953.134 618.241
 139.268 467.090
 764.653 596.919
 20.755 315.304
 904.642 848.086
 218.325 766.992
 643.142 400.348
 172.368 359.362
 354.919 906.207
 929.450 736.786
 96.801 495.914
 104.135 432.891
 754.333 925.150
 0.440 280.944
 328.145 439.159
 583.898 283.247
 307.036 786.185
 487.501 944.482
 49.236 969.772
 294.292 791.592
 655.060 961.906
 338.145 119.652
 530.473 51.723
 277.507 615.558
 107.561 387.999
 752.890 6.039
 478.030 713.827
 769.149 981.187
 811.589 180.385
 732.648 477.405
 752.089 370.703
 708.942 723.312
 718.795 436.772
 789.482 908.038
 474.090 242.562
 9.977 713.567
 66.731 65.769
 45.496 442.051
 513.646 211.998
 618.392 886.498
 363.906 572.048
 847.951 150.959
 694.377 956.909
 501.821 176.810
 544.529 992.669
 588.238 18.044
 312.815 480.937
 967.644 814.541
 41.856 727.507
 628.207 712.441
 725.657 226.254
 131.015 590.014
 18.357 835.832
 109.370 671.513
 828.033 798.268
 927.836 896.717
 886.368 481.458
 948.863 97.026
 219.070 957.815
 799.305 587.764
 554.716 600.448
 510.586 88.782
 730.954 943.583
 62.335 940.419
 544.746 538.248
 280.781 288.793
 783.780 376.042
 24.120 313.175
 233.509 357.199
 374.373 89.728
 720.887 963.849
 99.282 401.186
 2.299 750.741
 851.718 673.300
 878.017 984.685
 544.517 348.383
 995.568 17.218
 634.972 887.399
 644.494 44.696
 938.322 358.392
 528.171 344.043
 279.116 245.223
 185.765 934.211
 202.339 861.415
 918.231 732.105
 974.746 135.283
 814.043 492.108
 786.067 740.519
 668.352 250.604
 938.054 668.113
 217.388 267.198
 618.103 598.329
 469.727 954.164
 777.985 453.647
 887.486 422.200
 564.802 553.895
 461.642 716.869
 521.407 2.666
 122.484 764.389
 431.165 599.543
 543.174 442.009
 724.165 376.348
 923.648 6.699
 988.984 118.833
 304.371 591.639
 499.229 169.921
 953.229 364.037
 123.687 769.244
 320.957 746.704
 352.719 909.515
 475.804 371.825
 954.058 567.045
 139.632 956.275
 434.400 465.788
 866.508 377.218
 697.926 676.797
 270.265 963.590
 181.321 143.521
 836.931 498.202
 132.115 104.269
 896.821 6.928
 361.573 693.310
 3.110 971.755
 726.404 219.055
 820.582 784.943
 209.744 609.645
 799.915 719.455
 918.937 791.988
 357.269 348.936
 686.433 729.074
 32.264 647.419
 544.457 22.474
 523.900 138.651
 891.289 322.824
 545.990 667.176
 126.949 852.167
 871.737 113.543
 312.325 590.161
 599.804 675.052
 604.717 713.941
 748.442 948.024
 903.860 701.916
 524.695 759.874
 68.608 748.903
 605.557 557.110
 951.258 318.066
 168.235 722.277
 263.053 439.227
 206.676 797.930
 302.668 808.863
 438.626 583.610
 924.779 550.897
 237.213 52.957
 826.341 245.967
 986.994 138.452
 515.501 257.954
 868.393 542.393
 886.635 598.175
 696.270 761.928
 542.598 328.659
 286.123 636.005
 222.651 465.766
 181.178 621.518
 455.707 294.011
 59.650 138.813
 860.508 118.134
 946.196 162.784
 57.386 590.345
 495.421 510.367
 593.599 561.310
 197.016 239.396
 472.430 770.291
 798.330 243.970
 124.718 855.124
 555.888 540.086
 983.117 10.135
 945.508 180.048
 179.796 924.184
 92.386 28.605
 456.621 306.689
 667.131 356.960
 775.020 662.496
 148.503 957.536
 665.996 953.060
 824.160 112.912
 347.469 218.495
 410.629 642.731
 537.623 110.233
 774.743 544.224
 643.938 965.372
 560.826 592.411
 245.657 550.186
 28.975 98.061
 103.453 811.051
 625.973 773.431
 118.007 936.292
 606.002 31.830
 966.059 182.794
 835.718 766.937
 518.526 328.051
 27.933 706.805
 493.778 233.336
 398.818 316.609
 226.590 949.728
 811.808 200.152
 499.185 558.632
 112.323 304.936
 347.876 646.275
 653.859 517.347
 842.910 991.689
 129.191 506.425
 459.162 864.936
 239.574 766.118
 683.401 842.638
 527.327 561.367
 515.105 447.243
 758.562 13.372
 40.645 292.101
 546.629 489.797
 26.446 993.642
 755.004 188.169
 670.068 513.081
 490.547 722.449
 156.763 71.759
 902.442 316.675
 333.712 496.025
 324.784 64.055
 678.832 79.398
 655.969 579.097
 302.788 482.340
 948.121 224.003
 181.877 144.595
 505.331 163.991
 329.104 373.613
 959.033 550.386
 527.413 47.656
 729.265 661.904
 382.359 476.880
 496.599 385.677
 314.081 783.826
 134.364 788.182
 166.172 470.779
 395.364 25.751
 30.848 50.342
 251.040 553.862
 797.763 533.010
 461.201 608.709
 653.096 637.862
 854.656 613.943
 64.510 156.507
 148.826 385.911
 667.600 433.826
 481.661 413.897
 355.212 299.836
 301.533 734.883
 900.097 504.091
 818.559 928.170
 704.667 166.793
 899.828 962.223
 63.053 509.207
 455.815 238.487
 387.282 90.801
 958.031 414.337
 641.482 533.022
 519.295 935.165
 148.718 711.645
 806.554 664.873
 591.069 253.799
 118.612 341.206
 474.172 875.237
 2.426 579.870
 335.587 271.855
 384.730 856.816
 257.711 461.527
 21.797 875.185
 719.499 322.751
 108.479 301.083
 859.112 651.317
 705.509 375.427
 896.877 51.362
 637.084 987.916
 813.049 979.682
 152.472 559.673
 619.177 999.680
 737.630 414.924
 389.959 891.832
 385.464 136.385
 22.130 470.009
 594.348 866.786
 798.808 416.702
 650.097 328.495
 805.940 965.245
 970.881 938.763
 69.004 4.176
 650.077 269.324
 653.174 979.207
 839.201 971.339
 552.041 533.795
 370.536 410.950
 835.198 12.558
 453.600 653.592
 543.031 995.972
 396.068 128.931
 220.673 823.603
 931.188 600.757
 738.094 371.109
 791.258 770.695
 318.589 88.332
 889.577 540.518
 115.649 787.723
 678.860 239.687
 563.526 840.322
 587.968 852.937
 357.969 127.564
 624.424 833.320
 782.237 288.693
 319.580 600.529
 113.937 863.905
 816.046 459.995
 668.385 871.065
 511.389 857.844
 244.753 68.564
 814.057 548.951
 136.172 688.536
 101.401 103.992
 691.422 203.910
 337.838 936.418
 623.840 790.958
 284.183 676.955
 756.161 528.011
 155.592 762.528
 774.411 133.353
 642.145 805.065
 399.442 684.232
 647.784 945.665
 433.791 408.081
 13.058 528.929
 620.213 321.028
 26.084 114.414
 575.254 372.429
 183.571 906.168
 108.896 393.324
 507.040 971.990
 584.550 737.558
 643.977 251.665
 141.082 133.792
 963.351 944.005
 321.320 162.309
 191.251 807.671
 114.440 550.510
 705.457 617.667
 510.187 404.131
 125.390 160.908
 222.134 706.881
 82.341 918.973
 308.847 219.455
 148.324 927.958
 503.145 970.373
 532.787 194.181
 350.674 177.120
 845.211 715.557
 913.211 878.551
 566.990 362.828
 165.800 150.985
 804.642 129.014
 119.647 264.021
 913.280 91.805
 647.333 891.674
 17.328 649.830
 439.163 804.345
 725.876 503.425
 148.304 742.411
 182.078 532.705
 709.830 218.631
 316.949 275.216
 870.145 260.218
 943.399 482.441
 916.688 919.427
 349.919 115.092
 434.949 231.271
 886.777 762.898
 75.068 46.692
 810.790 502.802
 921.430 328.003
 325.755 562.953
 216.482 460.075
 360.443 277.040
 188.486 445.580
 529.135 898.579
 319.055 446.335
 863.240 117.319
 10.436 576.673
 57.159 65.450
 677.755 610.713
 985.848 220.680
 404.446 935.981
 302.292 673.126
 519.258 664.173
 765.150 505.555
 543.380 929.741
 163.215 589.700
 632.129 592.899
 955.198 488.547
 816.223 480.526
 19.906 704.893
 405.020 2.043
 780.550 574.661
 923.451 163.890
 823.208 279.950
 943.961 262.681
 446.994 877.447
 376.140 590.977
 164.002 794.262
 874.353 459.069
 390.500 842.790
 405.325 480.005
 645.161 621.524
 24.106 32.714
 781.419 888.513
 82.042 899.542
 743.674 572.317
 431.440 450.443
 243.297 991.725
 398.710 237.838
 620.872 325.363
 24.169 185.556
 94.326 656.805
 168.929 554.946
 15.418 36.300
 876.888 794.332
 674.323 979.127
 865.466 108.218
 436.742 960.682
 168.265 894.542
 481.268 583.132
 935.185 6.753
 365.881 757.000
 832.756 408.323
 908.817 58.074
 704.810 146.701
 66.140 245.885
 429.326 518.646
 349.832 140.720
 722.911 806.830
 907.807 793.238
 934.395 406.804
 310.852 301.548
 271.166 542.584
 819.119 157.905
 6.978 987.737
 968.575 579.426
 821.908 306.878
 589.956 598.597
 771.124 540.694
 291.788 479.518
 419.163 47.173
 275.242 270.118
 314.026 344.633
 450.826 500.107
 316.830 380.918
 871.784 455.561
 907.782 170.924
 741.507 386.277
 720.333 335.217
 775.307 978.989
 428.581 760.357
 661.656 521.844
 147.056 551.649
 263.664 222.209
 569.182 217.074
 95.676 965.699
 746.026 803.418
 397.759 529.610
 218.847 589.015
 786.278 514.640
 898.788 149.588
 283.425 426.631
 819.494 772.583
 402.360 832.059
 561.085 559.921
 595.554 0.279
 597.614 278.681
 548.166 120.275
 98.926 383.882
 629.994 994.217
 318.604 327.920
 1.222 34.077
 822.801 608.680
 919.271 656.290
 613.476 204.712
 315.183 533.962
 30.247 453.715
 624.922 142.976
 987.455 793.140
 678.635 159.850
 129.692 482.633
 502.250 333.068
 335.822 741.892
 581.978 769.459
 337.406 79.207
 222.573 232.036
 164.430 761.221
 411.952 130.315
 514.622 829.553
 233.527 758.826
 740.608 141.815
 566.957 880.303
 943.312 80.720
 139.762 598.495
 84.786 703.593
 66.237 278.911
 226.807 704.521
 794.366 976.896
 53.959 31.908
 912.094 859.809
 45.395 885.456
 905.616 667.763
 765.181 39.254
 656.726 565.086
 197.226 572.903
 984.151 277.873
 260.631 602.506
 723.864 192.505
 211.294 90.291
 882.444 872.563
 625.319 268.906
 40.311 19.313
 831.974 277.738
 11.427 301.760
 734.353 798.380
 443.592 279.643
 843.512 459.703
 558.401 165.742
 428.753 615.481
 149.313 767.271
 28.096 475.457
 675.878 220.237
 197.093 81.127
 285.476 211.457
 532.551 987.751
 662.719 162.046
 374.871 862.495
 130.839 230.839
 556.413 293.827
 617.009 159.231
 464.270 578.832
 230.597 608.814
 68.075 902.963
 904.286 194.025
 424.093 331.616
 4.998 353.571
 205.896 216.031
 55.324 271.942
 682.947 689.400
 815.162 506.924
 127.616 745.084
 384.369 817.214
 188.320 190.864
 705.257 948.300
 334.096 444.790
 701.778 122.470
 20.042 453.971
 201.292 503.750
 912.371 892.549
 984.241 549.748
 968.657 534.841
 614.220 514.527
 718.180 250.431
 761.284 290.207
 7.575 266.818
 268.613 645.797
 249.603 169.620
 278.511 881.574
 772.447 928.404
 958.112 123.258
 851.094 56.810
 206.053 355.157
 1.994 738.144
 714.950 773.906
 931.199 412.077
 774.928 838.408
 391.646 355.182
 673.245 216.938
 77.384 268.999
 744.560 674.321
 464.605 776.174
 404.390 301.741
 307.893 120.371
 531.439 635.598
 874.569 762.346
 607.751 422.146
 213.214 96.629
 161.900 609.326
 20.140 204.955
 451.006 649.607
 408.703 579.143
 451.300 207.048
 973.032 643.038
 171.865 722.695
 545.100 876.821
 957.329 115.433
 500.493 484.264
 776.514 806.251
 105.106 72.028
 806.989 644.360
 396.945 347.866
 800.033 590.807
 351.909 650.580
 454.762 852.100
 430.660 348.040
 130.156 741.319
 89.479 70.636
 793.740 831.349
 958.351 66.868
 838.132 924.013
 344.632 996.589
 812.025 225.242
 663.899 427.733
 809.077 641.112
 687.348 526.615
 163.443 809.084
 936.974 673.353
 719.081 885.428
 668.480 376.282
 604.615 21.344
 123.167 176.991
 567.488 190.303
 772.965 645.724
 239.724 656.624
 249.291 871.033
 540.123 995.075
 361.830 494.122
 909.776 543.600
 855.838 664.081
 452.891 372.269
 307.746 772.792
 864.958 922.589
 253.161 335.830
 405.060 69.888
 416.546 426.982
 66.659 410.210
 858.750 48.447
 557.645 510.694
 271.114 266.490
 80.020 892.728
 270.052 793.798
 144.730 860.080
 834.210 526.535
 538.349 425.013
 380.613 807.830
 924.165 525.103
 3.257 492.822
 587.533 228.651
 156.877 226.530
 278.987 479.506
 322.805 348.562
 551.540 180.598
 658.795 32.331
 92.018 622.977
 229.350 316.222
 299.416 762.861
 509.494 645.486
 333.493 977.696
 528.352 113.078
 439.642 304.054
 297.533 351.844
 25.214 901.112
 284.764 717.191
 519.499 485.262
 329.888 126.630
 874.575 651.202
 946.074 449.197
 865.099 505.520
 744.593 313.251
 407.968 578.870
 310.798 415.360
 561.983 6.287
 239.061 46.789
 875.454 941.922
 905.577 428.619
 346.699 839.680
 573.407 273.799
 547.202 835.993
 440.454 626.887
 856.547 31.803
 567.680 713.142
 277.104 20.057
 274.610 141.671
 767.659 840.373
 527.727 127.049
 370.089 477.613
 243.803 335.107
 840.860 634.957
 906.489 827.237
 857.046 399.354
 775.913 319.788
 790.262 438.458
 535.821 427.821
 254.909 899.141
 952.466 703.327
 191.287 360.114
 948.548 474.957
 769.329 182.289
 61.708 758.349
 352.837 823.113
 151.241 732.519
 683.490 73.669
 232.728 508.682
 192.583 444.037
 705.293 583.822
 369.014 782.859
 940.334 543.777
 674.849 656.693
 127.199 221.273
 953.538 534.550
 526.840 725.950
 297.331 689.482
 428.483 39.050
 184.411 224.622
 399.589 338.803
 445.892 303.339
 81.585 918.267
 439.113 575.821
 232.027 640.243
 175.934 776.343
 820.040 899.778
 150.367 361.653
 321.285 229.800
 124.365 981.464
 459.642 76.696
 137.549 143.110
 236.727 117.465
 807.916 45.524
 361.827 406.838
 465.888 620.071
 31.562 890.101
 521.601 0.285
 251.352 544.733
 491.088 137.687
 583.610 911.461
 415.331 40.679
 847.395 723.519
 689.360 107.787
 81.486 63.199
 97.247 490.567
 170.548 178.917
 721.522 106.329
 278.893 136.747
 289.054 342.984
 447.717 600.692
 934.672 190.135
 902.466 619.742
 641.667 289.712
 252.787 621.378
 166.108 539.631
 517.485 285.742
 808.738 484.091
 892.960 407.731
 281.506 879.040
 231.019 692.219
 271.139 891.367
 79.018 7.297
 353.055 251.446
 843.501 419.396
 207.214 972.432
 602.308 220.613
 763.079 633.385
 447.406 641.259
 911.660 619.711
 82.078 419.010
 804.846 562.086
 15.672 410.124
 880.119 718.014
 843.881 908.623
 544.625 418.217
 222.695 857.430
 697.093 438.549
 643.037 153.153
 807.694 257.958
 597.172 365.957
 291.534 390.872
 256.774 411.055
 155.888 120.471
 118.751 652.467
 957.487 55.413
 934.435 117.280
 635.397 550.282
 539.415 614.810
 776.411 498.334
 317.247 645.329
 890.917 668.850
 35.705 743.808
 723.309 230.781
 717.439 922.321
 965.888 505.549
 279.330 877.781
 790.567 216.252
 581.099 737.911
 738.435 455.526
 651.429 86.374
 921.396 452.604
 549.942 487.329
 478.751 670.379
 119.663 510.372
 409.037 259.356
 784.263 519.472
 456.071 907.314
 247.545 55.473
 688.401 386.282
 112.655 222.886
 871.984 863.427
 911.827 940.560
 123.555 325.889
 133.639 475.653
 651.735 303.981
 566.497 234.750
 477.506 760.242
 610.196 109.594
 786.302 357.008
 310.836 682.603
 239.949 901.675
 370.212 594.883
 985.406 191.339
 594.231 313.085
 884.198 597.293
 454.239 238.061
 375.245 921.072
 121.850 555.504
 426.237 458.786
 436.473 804.625
 854.638 986.784
 412.992 844.344
 366.874 951.887
 685.724 626.764
 509.385 452.219
 507.871 985.028
 212.196 333.952
 830.188 937.474
 177.037 624.936
 518.791 873.890
 288.072 563.464
 843.179 384.228
 852.905 160.378
 78.107 518.184
 491.188 821.873
 976.529 418.502
 133.013 341.030
 248.062 685.763
 952.092 86.033
 234.183 531.899
 300.841 535.830
 126.552 929.074
 325.031 268.603
 200.618 115.269
 982.078 939.726
 208.039 174.429
 564.804 804.133
 816.986 54.133
 515.253 569.216
 540.299 545.025
 602.685 200.138
 132.496 41.891
 315.968 146.986
 855.386 595.010
 291.412 995.349
 149.341 991.703
 548.622 947.192
 147.122 671.891
 353.544 771.389
 626.564 858.589
 361.878 892.674
 617.626 695.901
 837.969 349.521
 111.562 645.232
 792.748 196.392
 521.866 247.459
 766.111 70.674
 527.517 358.101
 199.093 621.539
 201.864 487.672
 232.404 104.822
 360.840 204.951
 741.421 998.346
 521.166 101.832
 212.832 64.909
 864.806 380.397
 2.280 980.234
 985.382 152.179
 730.868 810.834
 723.860 373.203
 305.166 148.016
 66.025 453.732
 831.886 220.629
 307.660 847.063
 674.745 478.032
 632.595 845.767
 25.150 878.813
 984.736 796.078
 666.328 878.602
 941.793 521.590
 466.692 86.012
 962.701 856.798
 484.918 968.892
 332.930 400.490
 176.978 329.264
 775.309 370.608
 912.779 525.279
 635.074 378.367
 13.931 369.062
 846.173 33.404
 569.357 52.523
 304.138 177.247
 954.958 397.011
 524.825 743.914
 938.534 750.514
 477.082 428.987
 480.852 297.097
 612.833 567.691
 415.546 742.125
 455.585 574.740
 499.944 903.901
 676.037 570.713
 349.561 803.631
 612.994 139.289
 302.658 292.708
 373.519 644.688
 687.778 996.435
 356.047 948.158
 494.622 559.301
 624.752 345.591
 363.048 537.263
 566.819 895.428
 720.731 251.338
 683.436 197.586
 9.391 963.760
 900.535 941.505
 263.089 598.553
 89.863 876.460
 938.433 153.369
 421.320 122.596
 272.502 955.645
 33.192 179.799
 564.649 35.628
 320.695 487.456
 476.199 419.532
 870.891 715.587
 628.456 901.449
 882.515 42.002
 693.729 411.799
 424.603 796.566
 633.545 57.741
 433.300 978.676
 388.470 127.469
 200.074 114.607
 888.530 201.633
 748.299 694.994
 783.973 142.871
 863.317 387.489
 422.807 295.861
 271.374 364.478
 782.327 148.196
 146.021 319.942
 832.707 915.287
 550.700 113.243
 36.051 724.468
 850.272 901.417
 806.386 4.301
 492.478 176.757
 45.457 319.967
 775.987 275.007
 674.510 735.800
 391.325 763.887
 80.246 97.783
 204.028 155.083
 838.718 694.673
 208.681 739.072
 57.071 124.011
 33.770 45.625
 340.934 922.207
 239.502 648.548
 244.061 445.190
 795.999 316.902
 154.024 452.544
 132.764 62.821
 808.840 963.973
 540.288 535.059
 997.880 848.296
 212.664 685.122
 778.283 663.570
 30.626 307.333
 614.948 899.665
 185.175 184.377
 936.297 654.408
 773.848 305.053
 475.303 89.870
 608.508 251.252
 550.165 720.506
 152.506 57.207
 823.793 649.426
 956.261 947.124
 586.478 528.462
 337.151 569.307
 830.370 22.805
 708.448 18.390
 254.477 428.502
 712.526 815.439
 359.660 353.188
 668.332 482.271
 297.587 824.930
 268.056 675.774
 536.892 154.575
 621.904 455.354
 443.229 422.402
 775.017 947.523
 854.754 685.154
 532.060 892.374
 816.469 264.808
 601.142 644.198
 39.324 661.886
 690.958 630.284
 924.839 375.133
 697.975 916.214
 273.142 863.436
 641.765 891.460
 29.670 977.534
 637.086 575.297
 659.605 857.086
 224.897 189.907
 333.526 736.964
 568.366 385.805
 5.249 554.974
 804.110 405.654
 433.858 187.039
 626.906 997.992
 95.129 556.002
 584.191 645.014
 919.713 533.407
 624.558 641.415
 641.370 261.952
 944.735 388.236
 821.400 317.795
 828.087 471.090
 996.116 569.860
 883.419 341.058
 862.216 6.936
 247.898 764.672
 537.474 537.387
 987.369 353.005
 106.870 430.995
 139.626 5.836
 360.677 793.947
 832.696 742.776
 653.012 137.671
 355.483 257.225
 536.598 627.531
 349.940 379.886
 470.256 151.027
 773.027 125.723
 735.844 615.675
 487.110 911.746
 355.352 328.186
 276.140 53.469
 459.085 388.750
 452.229 596.663
 242.681 492.403
 666.276 629.986
 462.853 614.686
 923.709 305.779
 786.004 787.596
 441.650 113.896
 224.982 576.534
 879.584 390.757
 210.375 247.297
 597.828 377.171
 454.957 777.679
 115.585 279.058
 922.425 400.079
 475.261 40.488
 721.840 854.297
 97.233 854.952
 262.718 843.844
 207.642 655.193
 246.056 700.595
 522.552 911.928
 85.611 112.998
 509.496 405.540
 781.236 119.613
 859.731 220.976
 560.114 835.358
 382.282 954.281
 298.413 500.829
 167.983 49.241
 699.438 129.756
 815.311 735.339
 877.267 995.563
 710.062 284.837
 647.484 430.635
 711.135 209.236
 807.754 412.115
 221.322 676.165
 677.251 442.574
 74.623 340.086
 410.316 584.831
 212.936 77.833
 189.153 725.478
 970.755 827.380
 494.023 284.749
 355.793 10.366
 736.503 490.316
 878.238 431.483
 689.366 834.212
 816.811 287.127
 250.926 545.618
 844.382 68.624
 116.068 463.803
 400.863 939.460
 192.206 976.539
 281.213 219.385
 976.138 107.196
 489.163 179.810
 305.115 61.180
 333.662 594.054
 698.557 767.984
 58.962 682.654
 29.985 132.913
 497.691 928.917
 204.343 812.271
 519.547 34.339
 384.322 582.849
 569.593 249.439
 709.386 541.799
 706.013 805.468
 309.523 963.170
 67.217 929.478
 237.324 184.605
 134.974 333.275
 59.730 199.892
 979.735 400.073
 675.872 3.672
 545.290 966.456
 199.159 252.745
 74.602 417.019
 777.372 568.775
 822.137 221.215
 169.711 170.199
 18.717 383.349
 978.011 362.690
 634.140 24.831
 192.445 379.253
 255.326 341.016
 289.987 800.180
 501.013 981.828
 474.518 222.492
 919.062 895.479
 807.074 426.609
 553.100 387.887
 307.416 208.966
 68.550 517.543
 556.390 532.812
 944.376 537.902
 662.843 180.858
 169.375 378.766
 527.838 673.790
 736.947 727.147
 319.378 614.447
 69.730 119.838
 717.535 611.027
 87.759 228.305
 386.019 571.772
 676.913 725.825
 932.713 11.729
 737.191 442.120
 327.985 398.490
 164.904 987.782
 922.928 832.981
 124.377 365.776
 245.667 123.749
 821.575 867.172
 126.066 694.814
 935.574 500.589
 209.380 659.538
 578.648 447.700
 947.518 703.389
 529.568 329.435
 910.537 319.801
 858.345 58.576
 27.007 123.991
 478.073 534.333
 754.196 883.710
 617.752 583.871
 389.960 23.250
 409.255 195.936
 788.353 412.841
 375.209 934.589
 728.934 500.972
 448.969 319.180
 542.188 298.618
 562.648 153.174
 315.499 414.212
 816.991 163.159
 928.428 564.195
 763.591 644.658
 204.098 559.665
 554.483 18.315
 854.274 274.117
 268.605 584.263
 456.800 125.221
 934.088 270.346
 80.835 15.378
 908.328 638.215
 91.495 847.457
 835.544 817.728
 172.780 805.150
 308.745 752.685
 335.959 719.113
 257.381 168.599
 87.913 453.293
 554.224 915.174
 556.340 279.031
 179.183 832.727
 70.655 361.834
 740.888 473.346
 921.019 486.808
 189.157 945.631
 33.894 979.003
 56.205 808.211
 459.422 935.349
 648.118 414.412
 540.454 641.960
 830.278 901.720
 680.234 686.758
 673.768 258.688
 828.424 340.242
 470.112 613.265
 324.617 330.480
 898.037 235.018
 63.846 11.046
 310.208 285.229
 147.396 957.313
 775.473 279.540
 149.770 337.803
 191.170 634.642
 842.835 618.916
 202.127 781.033
 972.457 665.116
 12.574 756.181
 361.479 499.645
 342.031 205.454
 923.483 565.987
 597.145 461.138
 900.692 466.027
 852.369 133.000
 900.805 801.343
 950.406 107.678
 793.901 878.912
 148.581 340.053
 762.306 897.242
 403.238 539.587
 372.174 554.332
 957.133 160.908
 382.128 331.728
 184.384 743.906
 626.670 541.290
 166.340 997.961
 43.107 371.165
 685.746 362.240
 161.592 948.220
 904.610 514.076
 887.863 924.966
 55.390 246.205
 494.709 394.549
 850.645 737.153
 546.617 398.017
 781.504 834.384
 236.092 789.791
 11.601 34.436
 861.584 411.647
 615.112 246.334
 55.631 49.823
 592.881 672.904
 835.752 436.907
 520.167 638.596
 636.015 48.467
 127.212 472.128
 548.163 837.964
 336.746 548.323
 0.246 572.229
 730.815 877.250
 798.302 558.809
 496.333 662.055
 701.381 297.033
 210.962 632.305
 668.933 703.070
 437.814 690.338
 367.095 837.991
 761.870 117.865
 29.779 554.550
 338.565 803.301
 2.778 736.760
 154.858 332.058
 243.650 165.249
 397.136 387.947
 274.265 845.729
 653.878 440.262
 982.176 497.949
 182.322 724.867
 714.938 944.275
 368.957 796.367
 110.017 252.055
 497.988 550.205
 431.799 579.564
 397.834 347.221
 54.460 924.245
 803.851 368.165
 421.288 62.814
 899.944 371.985
 941.570 359.567
 479.473 809.958
 47.952 271.703
 197.185 579.353
 50.539 33.979
 122.047 297.061
 587.746 410.548
 102.266 688.162
 814.687 575.938
 628.138 759.776
 992.602 162.148
 938.189 750.708
 680.513 582.483
 25.335 186.519
 194.051 728.601
 131.344 643.105
 625.518 614.366
 891.874 334.920
 331.067 103.202
 835.867 343.326
 30.976 365.132
 730.590 22.737
 260.905 541.443
 778.407 845.102
 907.611 390.663
 848.120 34.745
 591.643 606.408
 400.090 814.646
 180.159 458.520
 131.137 831.176
 261.210 352.301
 416.458 387.195
 851.010 530.576
 608.407 923.955
 380.113 179.597
 116.322 821.674
 383.685 627.709
 840.849 998.887
 653.680 646.254
 76.931 84.312
 573.615 342.006
 991.277 605.107
 204.529 51.689
 485.559 815.817
 506.727 559.711
 891.392 507.544
 27.110 923.653
 926.541 551.785
 945.583 37.295
 545.604 603.773
 623.539 632.906
 317.990 512.288
 628.342 833.365
 289.628 643.591
 593.585 236.541
 663.887 754.122
 517.547 240.722
 256.344 857.771
 81.546 308.054
 424.907 987.996
 993.775 785.748
 892.228 1.903
 18.901 950.714
 605.312 902.980
 353.435 66.380
 14.762 251.860
 43.971 410.532
 103.411 411.814
 740.492 685.303
 304.507 849.372
 828.499 706.088
 479.574 833.218
 818.679 301.581
 185.141 389.322
 295.912 474.719
 58.424 661.144
 73.751 871.808
 760.529 164.830
 877.167 798.025
 200.844 235.941
 624.585 480.943
 850.030 41.819
 517.475 114.404
 656.559 328.678
 817.470 773.374
 191.497 921.698
 620.816 452.274
 139.571 377.454
 679.644 886.325
 566.047 968.945
 499.055 124.901
 656.358 873.258
 516.183 960.603
 939.476 429.788
 178.591 716.184
 660.738 183.018
 548.579 757.755
 712.270 48.870
 609.856 656.525
 809.457 918.757
 513.864 648.079
 823.469 802.648
 423.617 938.845
 949.051 814.315
 569.892 250.519
 763.254 911.497
 382.923 557.065
 977.173 954.868
 685.399 303.339
 514.876 866.865
 590.645 62.818
 390.576 119.545
 932.710 923.555
 68.699 515.507
 329.979 230.926
 657.082 943.714
 746.493 273.482
 429.377 79.730
 138.886 200.097
 30.374 585.034
 263.689 794.319
 971.802 360.746
 349.329 612.585
 64.087 586.199
 317.779 589.580
 592.262 271.670
 858.319 214.976
 875.653 667.288
 524.784 245.269
 348.321 277.308
 340.134 102.028
 160.537 251.980
 168.930 359.030
 184.245 279.858
 457.744 286.463
 63.965 634.373
 272.640 317.137
 898.394 982.761
 886.321 559.809
 279.895 826.989
 318.538 406.022
 724.785 789.393
 122.873 672.910
 165.996 295.548
 580.408 174.129
 773.128 848.903
 123.417 709.407
 238.520 982.402
 915.551 70.271
 99.953 948.483
 782.726 151.503
 142.464 248.050
 172.748 776.221
 367.999 569.454
 151.587 544.522
 80.068 618.959
 78.044 324.164
 891.879 574.008
 72.628 855.278
 724.661 519.926
 574.816 43.703
 365.094 670.100
 608.155 588.968
 847.060 490.544
 115.113 618.490
 716.791 13.885
 232.079 480.310
 238.173 737.837
 326.002 49.131
 356.224 52.284
 262.892 106.830
 24.138 260.940
 807.660 116.896
 528.711 982.645
 425.781 85.744
 139.309 198.734
 559.218 21.831
 628.940 12.163
 749.355 610.526
 547.546 497.640
 673.867 229.242
 95.799 936.612
 226.101 959.310
 783.766 474.297
 496.494 200.131
 947.480 426.118
 795.546 264.440
 525.362 356.659
 395.122 603.988
 106.414 805.109
 245.259 270.989
 197.067 427.074
 661.688 816.462
 410.688 44.251
 567.191 31.787
 63.026 962.208
 828.200 989.796
 611.891 144.084
 155.505 487.478
 866.296 767.190
 861.072 750.484
 718.921 83.244
 986.900 662.346
 838.667 735.180
 279.450 626.482
 763.095 28.563
 585.595 770.123
 822.669 528.566
 232.582 635.407
 431.993 560.011
 142.511 868.744
 322.799 174.318
 966.810 75.484
 47.756 250.349
 631.813 828.955
 534.471 93.529
 914.521 452.648
 50.168 57.540
 147.876 288.926
 786.877 843.999
 845.385 650.001
 485.633 637.357
 971.847 955.510
 379.880 644.733
 134.480 899.988
 0.255 864.324
 69.388 82.476
 495.280 572.519
 222.411 854.956
 488.541 560.999
 819.787 207.071
 719.223 173.295
 769.276 68.386
 858.813 678.806
 781.527 258.446
 725.221 114.801
 837.360 496.948
 342.250 948.026
 210.534 964.994
 836.193 422.045
 676.671 212.601
 394.517 320.216
 864.695 82.347
 509.147 783.419
 332.971 374.338
 517.318 363.235
 351.888 339.778
 267.546 392.808
 349.668 650.780
 261.704 137.244
 908.634 159.961
 244.123 801.863
 293.004 707.630
 265.865 979.435
 32.617 145.532
 290.823 296.615
 694.158 78.178
 427.137 55.915
 834.710 45.621
 562.774 383.922
 272.475 720.307
 211.329 501.097
 324.765 416.488
 589.624 75.752
 980.697 830.146
 662.012 458.101
 100.323 472.634
 110.272 793.126
 496.173 30.273
 888.237 358.080
 68.502 688.237
 365.964 876.557
 271.202 879.564
 681.247 332.069
 898.758 553.479
 121.940 886.123
 151.230 762.058
 439.016 735.844
 877.779 516.315
 419.238 101.860
 871.341 603.862
 762.077 386.461
 717.722 547.456
 945.972 893.915
 449.520 539.948
 924.879 258.555
 655.079 954.823
 961.341 921.992
 609.395 606.792
 923.992 69.126
 869.880 43.438
 905.822 444.857
 885.691 772.186
 957.824 391.492
 853.551 967.722
 187.452 373.249
 992.391 130.102
 2.042 682.202
 858.647 655.369
 146.780 83.315
 366.582 886.409
 610.757 879.161
 974.788 995.458
 872.038 422.723
 540.260 840.272
 195.551 34.858
 692.535 578.186
 361.271 787.906
 137.827 426.475
 812.798 785.511
 40.554 149.583
 509.585 628.421
 848.826 25.469
 924.258 325.100
 511.320 601.800
 537.414 243.207
 683.417 170.830
 686.773 952.684
 26.722 758.022
 769.607 273.551
 182.391 487.876
 73.934 192.050
 137.331 430.812
 125.361 868.861
 24.008 682.587
 535.950 944.672
 497.721 233.640
 285.456 103.910
 646.708 666.543
 963.479 130.098
 415.116 407.600
 265.954 859.960
 89.753 951.450
 437.025 792.321
 929.756 488.774
 46.459 47.257
 243.115 775.939
 615.567 706.344
 452.791 986.452
 976.233 742.642
 93.434 37.664
 646.413 106.058
 461.098 368.374
 912.922 543.592
 354.618 995.330
 162.833 272.725
 128.341 556.389
 436.316 198.776
 79.686 878.127
 276.853 372.769
 57.711 824.422
 23.534 365.241
 464.694 994.165
 471.658 114.238
 474.148 460.337
 772.205 163.671
 76.088 664.831
 951.376 503.224
 332.515 804.278
 114.685 55.651
 159.615 328.617
 315.577 224.673
 803.047 308.307
 979.011 450.693
 521.897 455.792
 391.659 946.460
 506.545 75.604
 21.258 365.810
 715.049 494.430
 680.336 151.241
 689.169 932.242
 879.175 406.706
 900.223 928.608
 147.795 937.520
 250.303 460.539
 878.390 317.193
 817.736 671.239
 32.633 599.533
 166.870 580.173
 260.181 352.246
 749.404 436.821
 926.517 694.966
 393.581 201.766
 793.775 770.131
 223.021 443.506
 634.581 740.184
 761.015 197.355
 586.303 810.326
 479.381 779.228
 224.895 634.563
 742.029 433.127
 9.999 626.530
 399.015 33.245
 235.905 408.681
 211.906 892.043
 928.927 777.783
 668.845 342.298
 226.558 915.547
 488.761 977.458
 826.466 45.829
 458.167 829.677
 725.930 639.690
 8.130 933.537
 9.965 543.076
 768.938 525.859
 167.444 885.873
 959.269 944.282
 800.444 303.107
 927.045 250.975
 577.373 227.330
 90.613 880.189
 502.902 804.434
 389.294 612.197
 628.139 242.864
 677.934 850.028
 996.741 168.255
 155.077 223.269
 163.968 252.795
 341.159 684.997
 986.002 92.266
 592.191 488.739
 459.811 975.657
 994.412 233.423
 305.572 935.097
 413.064 812.041
 283.978 770.725
 718.750 876.467
 192.202 749.741
 870.609 884.463
 300.790 405.847
 758.174 988.726
 98.122 479.400
 982.228 791.089
 471.593 95.733
 156.901 162.373
 450.240 975.431
 735.964 30.204
 890.809 892.758
 779.492 889.445
 739.358 974.640
 784.576 184.213
 928.277 380.508
 585.340 54.104
 461.525 681.944
 91.305 903.001
 639.949 19.714
 65.132 25.210
 727.601 144.468
 355.374 64.760
 156.070 426.871
 689.294 359.217
 807.298 174.437
 815.753 464.642
 159.315 327.753
 67.058 124.437
 480.407 180.749
 208.498 148.217
 624.890 921.229
 269.673 639.887
 830.616 902.919
 235.964 554.575
 710.470 913.153
 432.414 985.465
 36.279 706.107
 895.455 962.973
 55.865 535.798
 317.424 984.885
 787.671 792.255
 410.398 347.330
 780.671 455.211
 993.066 488.798
 191.736 409.866
 308.846 634.435
 152.718 587.020
 165.332 692.754
 413.000 903.775
 402.175 534.607
 240.919 490.654
 982.995 913.124
 843.291 236.296
 31.054 567.637
 863.253 192.581
 330.572 713.836
 293.099 432.387
 966.294 642.197
 793.873 1.106
 721.808 527.762
 553.837 254.077
 778.946 563.507
 502.950 118.420
 911.255 948.800
 692.983 293.112
 327.007 141.885
 668.647 630.005
 252.663 684.193
 613.009 585.882
 245.364 153.941
 322.720 757.165
 650.293 751.339
 730.216 800.941
 971.120 268.484
 769.529 95.387
 672.874 879.330
 111.020 26.982
 888.179 190.849
 352.846 929.360
 29.826 232.681
 40.946 197.922
 633.007 702.179
 735.645 614.935
 145.493 513.188
 795.526 231.786
 467.709 974.320
 605.133 448.938
 9.520 215.579
 332.479 31.375
 897.112 526.309
 618.609 409.703
 830.138 313.605
 731.038 597.221
 383.257 455.071
 965.308 644.302
 272.000 935.429
 466.914 637.161
 93.736 120.764
 135.183 602.921
 221.354 650.673
 30.419 221.853
 109.577 296.328
 357.699 276.450
 88.707 836.178
 970.381 231.887
 413.861 901.144
 701.976 80.287
 632.785 213.537
 177.994 569.659
 284.027 830.301
 14.222 545.536
 169.458 58.672
 112.406 367.971
 418.833 63.840
 709.227 128.149
 815.445 772.209
 713.802 717.362
 245.199 194.412
 929.707 127.281
 108.994 469.114
 949.939 755.467
 370.642 747.191
 740.686 915.992
 948.359 997.071
 298.530 314.222
 73.814 182.419
 835.594 430.631
 293.789 325.262
 980.571 704.554
 58.614 268.872
 696.638 139.625
 489.865 558.704
 428.650 633.199
 436.648 595.605
 274.041 518.079
 382.413 928.055
 299.475 692.602
 48.277 349.675
 27.087 391.486
 627.851 980.708
 321.296 342.394
 784.287 129.190
 604.453 380.046
 722.712 856.301
 404.602 809.710
 528.193 483.828
 532.154 74.456
 317.212 968.175
 738.410 875.672
 703.476 79.108
 24.488 504.742
 319.117 632.091
 44.663 86.639
 180.527 866.029
 436.687 925.605
 142.811 184.460
 769.695 531.370
 474.860 404.316
 937.549 934.894
 213.321 914.590
 754.428 959.027
 751.145 535.322
 696.152 466.269
 496.214 698.911
 843.892 678.000
 136.880 929.794
 248.815 252.764
 391.648 569.877
 971.871 371.805
 245.016 646.000
 740.803 944.858
 804.498 578.221
 487.924 695.860
 606.625 725.379
 421.822 184.860
 582.364 214.465
 881.697 277.725
 922.696 25.669
 115.189 588.807
 799.392 344.045
 603.439 533.441
 658.400 945.608
 377.637 767.732
 556.228 80.181
 379.776 533.880
 523.687 430.648
 720.002 232.089
 65.056 269.546
 280.276 7.558
 810.814 665.703
 568.656 266.284
 793.557 298.051
 803.026 450.164
 392.440 158.841
 613.329 634.663
 352.754 737.532
 416.385 226.090
 423.147 498.880
 809.056 285.982
 631.089 948.841
 319.262 493.530
 432.789 930.260
 578.309 60.301
 400.725 132.826
 663.743 762.258
 551.795 30.114
 693.920 770.390
 251.924 477.923
 121.549 902.000
 66.596 195.333
 914.247 929.178
 247.517 991.535
 469.784 459.324
 367.563 351.536
 689.094 825.412
 131.828 322.118
 821.601 212.292
 622.392 281.170
 158.208 611.629
 277.078 379.876
 233.886 994.634
 184.595 234.608
 223.776 561.678
 805.170 846.164
 686.732 955.002
 829.788 35.935
 694.119 679.498
 483.868 725.210
 848.432 581.907
 401.714 724.227
 367.894 396.449
 63.796 936.473
 614.916 21.222
 345.441 881.480
 456.419 181.470
 696.298 571.934
 143.994 440.670
 906.959 189.932
 926.284 506.471
 952.087 849.839
 992.475 454.524
 486.362 434.404
 185.284 758.786
 746.748 984.909
 8.158 911.754
 746.107 119.351
 31.714 373.172
 171.522 164.733
 828.920 672.191
 596.332 105.688
 940.453 667.775
 826.475 573.053
 197.521 347.752
 105.939 189.059
 568.777 611.614
 757.988 932.869
 813.496 369.631
 721.228 339.055
 830.700 25.580
 513.669 355.778
 112.406 157.346
 913.054 397.992
 10.691 524.596
 145.158 378.671
 187.941 611.844
 519.023 398.230
 165.959 845.494
 212.946 944.912
 53.804 632.410
 599.008 298.581
 501.025 73.336
 977.175 744.316
 579.999 865.888
 580.245 863.241
 489.171 678.325
 994.567 764.769
 732.095 436.800
 832.546 610.760
 262.398 206.106
 283.967 127.996
 192.228 978.211
 584.683 245.919
 194.839 926.173
 71.655 283.025
 47.064 885.723
 269.720 754.001
 664.171 736.263
 882.438 413.068
 990.613 350.795
 970.119 384.759
 691.361 145.046
 403.685 475.052
 408.756 394.607
 622.676 82.538
 531.170 211.050
 116.836 635.739
 787.536 819.977
 38.858 529.295
 314.152 902.712
 164.554 994.364
 118.688 726.374
 597.881 858.932
 525.461 462.592
 301.582 388.939
 363.621 991.889
 677.852 274.143
 446.586 8.188
 63.479 771.841
 580.960 916.011
 504.584 251.134
 683.224 782.489
 479.819 110.055
 22.993 38.404
 118.184 752.877
 555.802 179.283
 757.031 16.378
 362.791 1.367
 584.273 888.206
 438.743 911.413
 360.991 350.163
 226.472 207.494
 409.708 751.879
 100.388 464.601
 840.567 839.618
 374.016 939.054
 361.936 759.847
 717.549 285.104
 550.714 372.427
 197.251 551.917
 536.615 654.332
 516.996 986.393
 157.363 977.428
 685.062 334.393
 569.887 494.889
 930.753 228.198
 436.220 677.311
 643.566 630.131
 349.715 374.513
 742.892 820.693
 413.701 330.769
 752.958 864.273
 444.937 303.923
 952.585 37.255
 340.672 302.275
 992.913 183.340
 741.201 692.532
 981.499 81.115
 338.217 298.622
 74.884 521.863
 449.710 121.194
 413.186 144.438
 809.613 993.595
 782.324 42.585
 737.702 649.679
 667.942 522.735
 873.775 125.622
 538.811 62.058
 718.866 730.938
 888.677 803.201
 142.836 597.974
 99.246 769.786
 437.378 914.539
 841.651 232.466
 140.160 737.059
 990.748 276.585
 781.024 913.311
 820.536 987.440
 534.964 271.595
 217.545 786.626
 966.861 280.021
 383.020 222.315
 155.860 783.897
 788.139 977.658
 357.155 895.067
 246.316 445.472
 438.010 354.276
 823.174 995.212
 883.804 701.475
 821.188 991.948
 557.223 870.479
 358.934 819.105
 286.245 640.138
 673.733 100.280
 9.201 6.381
 474.033 144.386
 700.841 536.028
 669.945 376.959
 803.276 187.557
 35.869 333.854
 878.988 765.276
 680.160 237.404
 757.359 956.142
 188.549 445.623
 456.717 893.317
 498.820 249.244
 604.476 23.320
 685.484 816.705
 250.299 115.918
 69.550 171.909
 751.100 955.049
 307.515 192.396
 510.381 257.771
 196.353 885.903
 563.688 875.066
 901.407 931.277
 431.438 287.411
 668.831 335.819
 2.148 788.973
 23.709 386.935
 983.830 792.584
 132.612 73.063
 267.651 134.177
 781.451 170.049
 312.512 626.785
 95.792 977.423
 887.038 942.658
 223.836 628.273
 529.463 985.554
 177.961 261.023
 317.240 567.055
 558.025 546.391
 716.135 500.193
 80.500 913.875
 720.496 265.258
 537.312 765.493
 347.755 546.936
 785.131 337.153
 34.782 64.673
 601.430 147.497
 153.050 861.211
 172.275 28.478
 843.766 234.572
 736.433 70.073
 631.004 719.461
 591.608 832.917
 836.717 383.396
 565.531 427.128
 60.461 405.123
 914.252 454.061
 841.179 667.617
 882.453 931.249
 858.957 410.684
 249.382 631.462
 509.888 849.734
 695.371 367.065
 573.882 844.367
 817.574 633.871
 748.229 975.217
 862.099 328.287
 622.077 807.817
 439.080 492.149
 879.736 251.675
 566.229 886.183
 133.277 90.293
 717.227 701.355
 364.456 308.255
 209.067 583.587
 898.244 385.196
 275.522 958.457
 608.681 389.266
 773.676 126.048
 474.267 376.383
 341.564 870.274
 34.400 193.234
 355.017 150.505
 958.664 464.550
 561.718 465.646
 112.975 7.080
 344.147 491.955
 805.189 608.100
 177.548 776.531
 509.922 504.828
 704.604 439.819
 328.777 738.217
 598.358 714.602
 836.305 81.248
 885.567 578.293
 220.789 474.517
 963.732 963.122
 757.156 873.046
 179.081 938.731
 479.935 415.467
 505.801 628.253
 368.426 683.690
 747.557 357.161
 653.333 106.873
 393.028 949.633
 821.399 872.704
 122.991 126.321
 177.631 902.093
 265.622 456.986
 147.109 896.221
 710.751 259.136
 911.908 319.233
 857.276 577.662
 113.185 592.823
 718.500 939.353
 662.070 173.423
 938.718 849.441
 731.683 497.171
 974.769 25.091
 610.703 716.392
 315.659 573.598
 728.859 433.640
 301.878 792.339
 86.862 250.901
 767.033 955.117
 886.449 393.189
 464.352 457.988
 37.049 204.181
 618.987 520.149
 668.915 228.866
 226.682 405.773
 891.599 442.411
 115.914 875.175
 962.260 18.879
 723.214 453.527
 259.998 687.334
 871.883 678.031
 67.373 40.860
 168.157 946.440
 34.130 256.484
 464.136 27.861
 314.525 176.926
 915.131 938.582
 30.223 990.083
 664.906 349.215
 795.492 226.380
 13.393 233.693
 258.281 150.549
 898.625 244.937
 745.944 41.370
 701.798 596.316
 272.016 284.607
 258.639 723.151
 53.092 620.540
 731.769 15.630
 822.834 523.395
 820.919 665.547
 212.240 296.686
 16.988 506.876
 218.177 562.532
 51.768 397.372
 810.766 936.671
 870.209 569.051
 367.514 611.977
 822.383 743.904
 279.172 635.315
 6.547 82.600
 488.561 934.599
 915.198 13.875
 216.264 729.700
 567.792 127.118
 841.791 202.747
 935.223 937.221
 69.107 86.322
 653.743 926.606
 663.074 793.688
 224.221 702.694
 328.330 520.737
 234.238 888.621
 672.271 317.654
 716.319 890.282
 685.446 897.819
 859.526 493.703
 149.896 126.331
 670.778 274.073
 791.277 930.502
 286.806 612.745
 594.440 284.966
 870.922 183.062
 353.166 945.814
 997.198 682.506
 399.710 507.887
 187.837 350.636
 313.575 919.269
 590.131 53.267
 824.575 855.075
 373.229 957.803
 763.775 892.153
 211.048 737.673
 766.722 566.520
 567.935 880.971
 63.738 480.957
 493.541 736.062
 497.574 271.452
 290.887 991.950
 362.951 564.194
 978.479 91.172
 567.254 951.153
 607.891 726.024
 346.787 389.060
 610.369 833.851
 546.500 456.878
 770.433 33.364
 569.152 278.885
 705.150 21.477
 136.685 88.540
 861.744 259.716
 174.577 842.032
 733.810 142.070
 449.617 725.149
 890.733 464.192
 161.478 83.888
 372.667 259.597
 935.528 264.618
 333.931 175.189
 593.264 105.818
 533.836 409.797
 520.702 678.368
 341.413 609.838
 325.058 138.421
 508.365 920.861
 5.419 815.298
 694.750 938.087
 881.190 501.167
 929.717 529.611
 668.413 200.017
 133.350 259.404
 92.264 706.457
 996.698 391.345
 325.809 461.846
 850.124 578.270
 980.477 333.386
 282.668 340.317
 800.488 703.942
 798.228 214.034
 168.000 484.952
 501.771 47.858
 872.119 76.012
 947.711 761.379
 775.605 612.201
 803.153 46.423
 298.566 49.414
 784.206 929.550
 377.384 239.747
 520.556 940.396
 426.171 410.066
 151.386 331.658
 82.252 659.368
 817.388 508.286
 239.407 782.426
 4.717 569.806
 224.078 971.807
 336.311 815.956
 439.643 576.895
 766.118 767.425
 459.686 951.699
 787.565 906.839
 288.293 613.379
 747.442 37.136
 297.556 86.447
 391.737 112.638
 501.355 315.311
 545.293 240.614
 209.986 797.161
 230.322 536.778
 440.382 291.310
 400.479 796.336
 517.591 288.211
 851.410 802.920
 209.150 325.745
 262.493 221.787
 177.367 691.690
 928.015 732.157
 35.821 284.828
 702.742 558.561
 454.250 174.048
 373.006 215.023
 497.165 211.459
 879.774 822.024
 210.901 454.396
 77.290 178.255
 724.365 929.899
 475.631 141.556
 211.659 747.451
 356.865 211.274
 719.261 810.447
 894.474 313.097
 403.912 488.804
 269.516 113.654
 305.314 954.653
 42.983 72.624
 613.841 326.211
 193.420 352.369
 39.403 953.186
 696.579 517.331
 473.317 767.781
 447.586 176.415
 618.528 541.358
 796.358 750.735
 680.892 566.446
 278.013 926.437
 929.763 931.371
 18.677 8.561
 892.212 389.825
 233.644 898.264
 912.320 335.722
 612.673 234.187
 633.786 575.548
 812.648 971.828
 827.334 212.821
 810.538 315.601
 638.965 804.351
 272.236 100.696
 363.984 63.677
 81.231 970.221
 916.083 336.729
 664.189 672.511
 249.833 187.683
 120.341 569.607
 676.113 53.645
 483.446 696.905
 678.767 665.799
 747.162 32.996
 970.830 917.795
 798.561 755.006
 921.676 981.110
 814.594 286.766
 522.332 629.130
 370.534 653.435
 943.040 109.531
 828.317 686.338
 760.929 186.826
 60.457 765.737
 710.801 617.564
 218.755 227.702
 530.772 789.619
 776.610 115.473
 157.473 289.352
 112.642 337.655
 271.250 7.402
 318.108 357.738
 427.129 71.888
 10.619 525.009
 737.030 439.188
 734.869 949.681
 125.977 675.054
 993.065 199.441
 480.790 136.048
 242.628 965.592
 783.438 992.330
 948.464 520.319
 390.046 912.341
 306.934 208.478
 626.201 618.286
 846.923 224.759
 543.126 294.531
 241.476 497.524
 69.430 130.647
 266.017 2.311
 529.204 264.118
 553.820 269.671
 37.369 477.514
 216.972 133.125
 163.478 139.691
 315.559 923.555
 339.782 764.461
 816.258 787.062
 220.913 912.808
 34.065 655.352
 851.234 971.565
 500.990 593.182
 410.640 103.446
 859.520 888.614
 166.943 647.024
 296.095 832.155
 317.963 732.908
 473.544 783.957
 741.928 421.895
 107.034 878.592
 452.070 325.632
 674.725 729.523
 259.488 269.536
 133.942 325.944
 854.921 946.006
 501.521 159.401
 120.494 793.754
 281.347 563.524
 950.417 152.329
 714.490 524.756
 496.776 471.189
 872.230 443.382
 442.854 407.224
 597.438 751.188
 349.879 696.390
 65.980 74.174
 109.766 922.344
 331.084 55.882
 180.718 682.074
 126.887 709.825
 276.674 134.892
 643.001 569.414
 46.174 752.459
 93.135 162.705
 609.886 14.486
 44.027 809.597
 555.432 334.133
 455.809 164.207
 618.355 181.100
 724.082 688.553
 141.870 996.794
 173.277 620.012
 916.761 378.309
 99.219 399.242
 895.553 225.281
 718.362 763.006
 869.344 190.787
 76.965 223.942
 636.924 214.679
 884.035 793.731
 707.677 20.967
 338.445 34.740
 713.996 871.878
 757.948 716.392
 595.406 247.030
 323.473 14.877
 213.411 379.808
 616.930 727.889
 399.164 172.840
 148.755 919.818
 889.942 134.702
 489.648 697.978
 117.218 850.174
 389.508 18.212
 139.546 602.056
 788.955 990.601
 16.051 104.591
 511.294 705.461
 767.838 653.573
 725.003 119.570
 529.970 128.475
 751.527 666.376
 138.847 245.245
 176.051 506.225
 889.940 818.306
 419.066 378.474
 528.180 875.787
 315.933 912.327
 265.270 627.903
 905.501 693.716
 150.238 125.040
 575.491 958.380
 925.357 85.376
 183.205 214.076
 380.868 713.517
 449.850 505.733
 558.623 278.764
 202.869 185.064
 154.856 947.146
 254.219 580.224
 421.882 553.772
 397.257 671.422
 381.919 115.347
 177.984 945.795
 435.774 386.798
 448.030 850.445
 495.358 395.956
 890.174 398.421
 690.523 897.378
 579.014 360.968
 924.305 87.071
 508.954 343.865
 81.183 746.411
 901.906 779.819
 363.489 533.801
 963.616 247.174
 952.623 230.032
 759.433 462.577
 203.710 946.938
 649.614 97.499
 701.939 223.682
 586.099 181.782
 381.723 420.977
 805.502 118.752
 259.580 256.932
 538.168 223.274
 209.985 850.486
 225.216 574.747
 250.358 406.835
 32.177 860.107
 454.727 116.676
 759.941 666.911
 421.666 886.062
 375.245 413.566
 45.074 870.128
 560.908 203.305
 618.583 171.790
 870.626 432.057
 316.444 471.006
 167.743 929.611
 184.211 272.303
 138.415 871.217
 618.202 164.636
 356.602 155.903
 168.436 260.486
 903.986 542.357
 448.582 368.243
 128.116 587.438
 139.458 516.869
 175.716 511.397
 19.105 23.692
 337.252 73.361
 709.829 219.606
 558.718 576.746
 296.279 331.461
 245.527 324.141
 112.340 494.743
 432.771 432.108
 120.074 822.653
 710.556 516.709
 290.998 297.377
 860.318 628.999
 956.724 648.724
 818.762 105.689
 8.489 532.752
 384.355 993.784
 207.608 172.694
 514.132 89.777
 413.844 146.094
 326.224 725.341
 766.533 430.966
 179.220 444.242
 362.741 910.951
 799.770 1.993
 694.445 801.474
 184.187 423.662
 537.673 428.023
 421.032 560.151
 463.637 261.736
 135.465 963.467
 76.421 409.965
 611.544 372.121
 212.763 949.493
 927.714 464.477
 984.598 672.344
 468.570 246.862
 849.482 348.955
 731.074 831.577
 81.692 376.943
 406.999 904.965
 639.318 317.290
 730.247 755.797
 609.908 980.786
 165.340 837.969
 127.311 338.841
 772.812 878.524
 921.252 32.790
 312.212 52.126
 853.321 848.640
 81.208 657.191
 850.660 429.615
 89.881 618.039
 342.322 202.169
 836.159 463.734
 481.649 993.324
 287.904 800.124
 277.814 884.903
 748.879 690.265
 15.790 265.625
 852.565 423.649
 599.462 853.004
 705.225 410.804
 368.509 227.015
 106.786 52.125
 505.338 475.689
 187.016 453.613
 931.027 243.794
 780.374 494.136
 984.662 410.077
 454.084 575.552
 661.954 921.972
 531.892 136.200
 558.673 880.987
 405.160 798.071
 301.879 704.257
 281.176 607.085
 365.282 260.960
 626.559 863.842
 40.475 984.819
 465.431 319.008
 587.429 549.917
 384.654 203.714
 407.980 236.254
 282.041 502.444
 495.540 339.186
 221.487 765.586
 511.578 144.127
 87.699 453.828
 51.273 111.262
 372.411 549.957
 992.084 26.715
 386.117 849.188
 102.728 274.484
 440.493 721.315
 237.441 881.059
 255.560 141.827
 690.565 160.941
 634.461 720.209
 456.971 241.122
 642.612 258.423
 879.971 326.269
 405.316 887.750
 193.895 659.876
 680.053 35.483
 835.193 881.566
 501.299 732.453
 733.569 34.325
 74.401 96.854
 561.332 260.565
 301.698 118.755
 650.996 180.969
 652.635 163.063
 852.389 779.252
 787.088 337.182
 433.547 38.951
 357.793 104.502
 505.027 580.492
 656.889 228.098
 713.477 629.063
 339.606 403.067
 784.295 72.835
 914.714 274.079
 149.689 429.075
 298.996 70.596
 460.547 770.495
 707.784 850.412
 409.346 139.264
 914.242 487.539
 476.076 520.643
 328.766 628.863
 17.299 906.800
 1.793 71.535
 445.451 464.455
 66.729 466.771
 64.936 953.588
 46.158 163.155
 745.348 719.994
 28.431 981.699
 899.954 209.404
 870.989 24.825
 907.628 697.853
 142.032 411.282
 954.663 990.644
 517.453 388.995
 393.714 164.558
 302.362 288.571
 812.845 984.720
 846.127 562.913
 598.797 654.129
 20.192 925.100
 463.788 801.119
 985.151 699.898
 111.176 594.753
 997.548 687.044
 447.030 132.386
 510.034 480.793
 835.035 565.403
 766.907 574.281
 252.464 131.717
 159.469 114.318
 574.222 426.331
 904.202 667.802
 907.843 958.645
 966.704 261.334
 70.106 677.709
 353.863 597.859
 159.344 570.218
 917.459 215.578
 288.343 292.300
 88.715 303.377
 30.767 742.327
 633.074 432.189
 957.378 440.897
 668.352 2.582
 833.029 994.311
 121.536 285.428
 975.797 983.347
 256.695 475.478
 888.038 559.691
 339.193 758.230
 326.111 333.367
 312.746 470.681
 329.647 796.854
 162.442 618.824
 559.362 321.917
 478.134 292.320
 349.263 465.766
 381.353 523.392
 747.886 981.781
 150.859 397.108
 164.838 110.212
 496.154 398.819
 42.893 755.098
 856.721 137.358
 809.339 379.859
 422.673 405.843
 618.973 485.917
 808.224 622.627
 558.425 502.346
 694.296 760.484
 839.441 701.485
 975.344 40.842
 446.951 272.882
 385.704 700.381
 934.406 108.813
 583.326 679.177
 860.052 867.290
 777.559 922.759
 347.730 937.150
 199.807 315.593
 626.924 504.149
 731.560 891.968
 179.549 742.375
 476.809 613.910
 394.081 482.690
 851.677 517.147
 827.762 555.908
 172.789 648.398
 309.725 405.309
 770.119 834.301
 14.941 808.579
 295.697 708.308
 212.012 457.042
 315.489 492.144
 876.338 289.013
 80.089 88.449
 581.379 459.070
 895.822 37.341
 680.191 506.442
 39.666 658.783
 490.720 39.308
 160.605 222.330
 53.281 219.438
 521.168 624.219
 667.095 670.355
 893.602 817.683
 292.713 564.922
 26.376 35.180
 564.784 513.541
 132.231 701.009
 459.126 175.923
 66.046 290.179
 41.872 977.571
 709.470 315.696
 467.077 911.879
 462.925 83.569
 831.197 651.198
 770.655 945.316
 315.075 341.904
 830.559 994.774
 501.373 801.627
 330.300 633.324
 930.759 919.279
 420.428 189.749
 14.723 943.784
 602.952 992.695
 845.988 864.526
 652.023 511.053
 306.350 80.365
 667.330 596.465
 62.072 134.791
 418.771 569.861
 532.204 88.487
 4.423 117.649
 17.201 498.853
 697.334 321.370
 763.888 386.065
 587.921 895.823
 526.058 659.915
 78.562 4.520
 944.073 449.456
 499.304 147.675
 925.936 572.467
 585.529 257.547
 858.773 973.667
 490.101 610.146
 434.121 584.827
 547.314 682.872
 731.383 467.393
 520.279 7.285
 898.106 805.591
 356.848 127.924
 798.236 857.382
 64.425 365.765
 703.189 140.071
 656.889 472.978
 886.600 240.092
 896.319 869.028
 591.271 771.891
 870.321 772.685
 583.381 263.336
 137.687 636.317
 540.172 475.272
 19.240 184.941
 56.476 746.598
 588.396 540.401
 654.553 35.136
 461.914 238.878
 970.559 55.907
 743.005 936.578
 227.520 225.016
 517.468 643.171
 225.252 437.647
 442.579 965.581
 746.273 246.842
 945.267 16.535
 435.984 985.420
 810.821 914.312
 635.634 272.056
 899.248 634.199
 176.500 165.018
 980.066 970.858
 960.089 740.076
 287.055 527.282
 6.856 854.835
 125.342 594.027
 137.934 368.005
 429.630 46.451
 221.856 672.481
 493.669 632.698
 960.436 404.575
 538.994 306.871
 72.291 953.114
 440.954 276.557
 854.360 521.664
 810.265 768.383
 934.958 120.984
 970.289 897.323
 378.032 878.327
 858.541 573.021
 537.324 352.888
 903.144 848.377
 399.074 315.146
 822.082 161.376
 878.839 370.734
 608.913 330.730
 266.227 340.775
 700.306 119.980
 933.270 920.119
 168.447 504.550
 558.168 557.953
 398.439 173.818
 565.079 992.832
 953.655 128.043
 669.004 442.807
 510.205 731.213
 347.733 133.376
 867.971 139.212
 573.131 939.165
 85.796 412.757
 132.986 233.122
 911.391 761.117
 601.375 158.674
 504.401 551.630
 287.532 60.410
 309.020 907.512
 955.888 587.879
 98.920 739.546
 487.089 400.896
 173.494 893.283
 992.986 595.008
 365.042 110.747
 837.830 89.668
 559.333 712.901
 11.157 702.088
 427.677 205.875
 881.228 405.133
 811.231 440.155
 395.694 42.083
 934.851 938.198
 730.754 264.407
 308.503 623.682
 491.943 656.122
 702.418 396.613
 187.515 410.906
 64.317 905.406
 505.903 802.481
 242.583 962.993
 186.774 317.068
 151.072 472.729
 63.912 246.825
 775.012 495.844
 338.460 838.628
 592.194 370.405
 802.438 582.325
 441.380 137.946
 642.133 751.556
 185.857 144.276
 504.462 988.627
 222.542 642.519
 680.520 178.792
 707.535 766.630
 850.746 480.221
 492.066 980.654
 725.604 571.098
 76.029 301.683
 812.241 617.654
 230.700 392.133
 227.389 344.851
 361.529 309.772
 74.187 859.079
 673.406 972.460
 97.861 499.314
 964.478 560.097
 652.920 215.044
 563.920 350.812
 51.266 536.903
 900.458 224.419
 43.222 635.962
 251.365 6.785
 16.736 792.185
 888.991 357.889
 816.981 609.620
 579.265 298.247
 300.420 838.843
 863.115 138.235
 583.258 775.123
 889.382 328.245
 741.648 988.541
 591.784 30.807
 615.315 970.078
 491.108 365.849
 581.311 21.618
 338.578 774.547
 251.938 19.379
 631.723 653.963
 140.494 196.758
 867.911 842.713
 388.403 746.840
 343.648 86.561
 693.561 275.266
 653.884 822.230
 986.661 144.991
 541.903 418.470
 112.261 765.297
 847.083 976.850
 554.869 373.744
 398.267 382.709
 956.041 842.375
 411.129 111.812
 973.110 275.192
 328.250 333.614
 688.669 434.750
 853.426 741.510
 875.180 389.705
 892.784 808.314
 612.374 775.630
 143.524 476.694
 35.569 37.532
 538.604 704.875
 928.102 319.050
 737.720 494.033
 856.272 890.528
 379.629 612.263
 54.123 292.101
 109.937 928.402
 99.811 600.182
 156.213 195.497
 965.115 313.501
 826.636 37.036
 472.893 471.001
 99.956 438.751
 849.946 446.925
 997.462 24.763
 529.335 872.375
 678.836 979.836
 828.816 777.281
 883.509 490.767
 631.440 67.455
 100.748 731.396
 819.003 99.048
 551.536 559.926
 385.744 404.108
 13.098 477.344
 893.367 588.076
 725.182 895.515
 52.061 360.922
 51.929 157.433
 636.895 391.664
 403.134 955.127
 914.028 770.301
 766.120 108.578
 73.931 916.505
 389.443 47.955
 494.823 651.062
 970.522 618.396
 712.418 220.037
 612.584 979.097
 803.550 474.532
 766.461 764.656
 131.299 317.984
 997.595 325.357
 505.709 361.007
 308.875 663.695
 323.407 409.328
 699.527 677.041
 25.508 657.526
 896.392 931.554
 698.526 989.694
 706.686 501.547
 108.232 583.281
 114.005 373.486
 249.959 575.110
 178.545 637.067
 297.649 145.553
 567.556 660.656
 892.809 290.304
 395.929 808.539
 116.458 326.962
 215.067 27.259
 393.309 889.218
 870.009 972.993
 477.031 623.880
 422.016 826.970
 625.933 870.105
 981.847 747.743
 995.197 376.221
 645.998 124.522
 118.648 223.582
 505.658 652.425
 431.603 970.443
 90.747 366.397
 976.534 9.216
 506.675 404.640
 443.161 920.411
 760.361 574.014
 310.161 394.716
 398.443 49.024
 191.382 34.899
 91.589 433.479
 237.473 11.513
 394.538 270.858
 124.866 365.863
 745.416 117.842
 376.559 481.504
 196.190 847.850
 430.022 398.193
 198.697 671.025
 501.603 751.941
 519.959 827.528
 227.054 989.531
 492.458 306.939
 695.397 438.950
 988.572 682.714
 577.541 897.827
 865.521 33.016
 899.212 724.860
 983.204 393.841
 765.424 344.660
 30.445 594.273
 234.458 480.536
 286.966 134.417
 114.995 953.961
 533.342 852.204
 850.412 191.088
 737.015 994.711
 817.449 578.613
 979.950 362.189
 338.477 951.864
 646.692 968.810
 851.881 981.515
 907.402 93.804
 945.767 271.296
 459.246 251.447
 107.053 73.039
 734.474 950.299
 919.489 668.214
 951.182 743.559
 237.050 423.429
 532.648 986.692
 318.437 83.402
 315.946 549.338
 616.953 66.513
 326.140 0.339
 539.088 938.697
 627.609 162.528
 3.900 190.231
 251.141 473.506
 621.122 271.637
 509.415 986.070
 154.414 169.817
 182.810 684.373
 120.875 749.638
 313.499 806.693
 700.653 541.071
 373.140 171.072
 971.076 524.922
 755.762 854.859
 46.225 934.022
 233.649 632.779
 281.367 829.868
 743.870 120.490
 906.474 691.380
 643.899 782.537
 476.492 932.224
 86.499 666.232
 388.666 881.513
 70.174 628.398
 517.666 570.555
 878.418 782.492
 184.230 682.313
 338.225 152.645
 207.520 272.545
 618.702 962.340
 528.251 660.133
 119.806 383.271
 740.155 22.262
 538.282 839.340
 70.656 297.120
 64.792 407.534
 725.211 587.193
 188.274 427.725
 699.019 230.577
 38.980 964.358
 888.506 441.853
 71.935 231.820
 654.725 59.617
 112.286 870.477
 531.661 631.999
 990.832 50.437
 992.169 247.221
 782.813 684.655
 619.286 111.934
 819.706 591.997
 544.991 599.898
 419.378 694.976
 54.649 57.142
 624.756 337.412
 83.809 42.516
 58.393 526.105
 303.436 405.462
 396.484 440.318
 276.690 922.459
 500.566 406.597
 30.027 412.215
 180.934 838.021
 396.606 875.124
 118.695 410.720
 821.907 318.202
 62.135 161.575
 459.378 361.878
 909.931 794.970
 395.169 324.217
 273.721 479.682
 621.112 351.934
 104.169 886.307
 897.732 941.659
 699.149 388.654
 215.900 261.215
 74.819 847.358
 56.746 446.109
 157.665 469.464
 772.559 184.132
 389.030 43.223
 952.824 599.167
 167.060 672.958
 713.447 658.285
 581.490 665.185
 146.104 23.594
 324.507 765.564
 208.888 687.470
 639.275 728.544
 727.767 617.780
 53.169 570.422
 837.509 514.960
 244.763 554.955
 625.547 177.777
 225.005 372.583
 285.806 686.887
 539.464 374.071
 152.889 958.618
 89.101 522.026
 309.482 274.655
 543.691 734.944
 358.775 251.370
 10.104 964.496
 574.651 735.654
 395.296 4.569
 208.907 178.338
 752.718 157.700
 798.728 783.164
 255.294 349.091
 8.790 816.082
 435.983 589.229
 818.839 809.180
 69.003 242.652
 765.405 444.362
 824.938 902.546
 829.861 857.984
 368.381 729.475
 376.532 188.864
 327.520 458.746
 54.680 883.654
 954.612 376.718
 635.443 576.549
 920.969 14.265
 536.039 41.301
 609.496 98.806
 43.527 554.661
 244.688 78.548
 572.342 59.661
 950.083 808.333
 334.575 337.944
 265.509 430.710
 559.044 321.788
 163.013 154.315
 431.836 43.321
 246.433 220.501
 642.750 140.944
 633.371 445.484
 282.548 447.264
 231.433 56.461
 646.940 860.363
 417.422 224.463
 644.588 358.330
 896.553 492.887
 186.189 828.455
 99.434 858.099
 435.976 35.789
 411.497 367.334
 750.075 5.075
 819.822 939.874
 700.362 805.018
 906.113 511.597
 808.405 939.866
 165.228 262.239
 590.265 521.301
 242.593 461.728
 666.221 130.274
 170.664 609.886
 24.715 815.898
 56.928 926.359
 879.979 314.680
 899.708 649.367
 839.064 121.735
 452.094 937.715
 535.627 85.209
 940.779 746.150
 312.139 320.788
 300.641 805.918
 584.753 315.110
 685.877 627.117
 929.534 481.194
 845.803 224.784
 736.770 287.223
 442.700 424.655
 121.708 559.387
 177.935 136.067
 113.099 82.878
 271.905 787.938
 501.710 130.986
 207.052 249.141
 983.576 744.695
 938.337 427.608
 819.722 183.937
 952.399 434.441
 425.798 962.089
 518.360 672.053
 450.239 758.340
 326.478 561.467
 674.911 544.889
 15.020 356.561
 732.612 749.658
 103.596 735.979
 264.323 748.342
 798.568 641.115
 896.773 505.459
 432.005 306.056
 797.100 591.861
 811.943 158.204
 623.391 940.578
 73.842 452.949
 333.301 674.227
 259.153 228.978
 511.299 771.556
 538.564 660.223
 930.274 629.583
 929.043 754.213
 854.938 128.446
 413.249 863.467
 830.935 291.364
 397.765 785.982
 170.695 240.547
 487.085 622.888
 159.317 835.448
 100.344 716.578
 853.386 112.362
 717.553 232.387
 753.173 659.153
 665.044 483.168
 192.777 107.039
 692.288 281.265
 940.196 519.292
 963.801 179.802
 734.908 136.793
 3.247 818.494
 647.393 500.372
 47.849 992.823
 634.136 723.282
 868.809 934.525
 222.453 713.112
 509.667 431.392
 209.169 535.624
 414.583 271.885
 741.401 233.798
 840.777 411.754
 390.031 139.736
 255.188 703.377
 378.651 686.625
 39.419 872.026
 122.736 599.900
 406.930 175.462
 623.513 43.988
 63.005 243.715
 84.633 261.909
 105.253 504.450
 741.535 673.821
 717.282 286.833
 255.720 516.928
 801.063 734.430
 899.501 398.401
 227.494 507.380
 989.889 596.121
 466.428 518.382
 799.715 345.675
 46.364 619.161
 234.936 478.372
 352.883 867.716
 502.193 671.984
 419.573 286.267
 461.296 806.861
 514.504 530.539
 352.625 814.170
 851.451 688.266
 676.862 305.024
 733.109 205.202
 579.503 789.420
 891.946 287.031
 628.862 558.372
 964.391 773.255
 175.561 202.782
 600.482 542.303
 923.669 185.880
 61.481 744.701
 136.666 45.147
 633.150 222.517
 331.533 363.144
 326.396 148.503
 995.574 68.596
 146.747 388.049
 985.621 379.206
 389.995 172.555
 858.474 511.351
 616.489 85.999
 533.380 409.957
 27.551 959.907
 828.983 211.196
 223.816 288.750
 553.111 973.222
 779.704 101.782
 787.280 694.049
 686.484 632.985
 709.804 594.129
 667.524 532.997
 981.318 653.497
 275.267 71.497
 191.616 54.082
 865.619 731.667
 782.561 347.449
 289.864 637.023
 942.067 222.636
 928.637 352.615
 260.451 829.660
 451.202 135.551
 82.862 878.795
 54.239 682.711
 937.816 606.724
 508.135 735.888
 708.409 116.747
 909.542 596.380
 203.701 265.266
 853.620 103.007
 925.473 900.744
 748.243 10.836
 380.579 849.363
 98.753 934.575
 610.044 84.848
 902.063 193.111
 369.705 284.886
 362.649 503.212
 858.379 745.468
 242.868 654.759
 131.334 945.254
 501.931 81.498
 520.309 988.090
 880.745 785.130
 995.823 532.221
 625.693 932.343
 520.283 484.348
 188.519 820.437
 947.112 805.665
 20.121 884.300
 895.260 871.530
 224.651 223.327
 571.868 337.947
 41.500 379.549
 608.444 803.868
 764.127 56.497
 325.546 391.254
 627.191 281.676
 233.973 883.423
 440.920 473.921
 130.931 220.449
 821.206 661.066
 550.081 918.100
 955.792 24.538
 95.168 589.299
 114.336 237.626
 926.861 955.317
 909.632 65.797
 308.101 54.568
 458.372 153.706
 149.661 322.068
 585.253 218.241
 267.731 620.272
 529.747 274.539
 980.260 465.600
 919.497 457.350
 467.834 693.551
 190.043 269.133
 325.362 733.651
 982.687 135.163
 78.341 883.930
 119.075 311.511
 355.585 359.171
 513.923 951.716
 450.784 79.329
 280.880 360.326
 297.989 821.680
 448.412 655.144
 389.167 405.086
 223.727 624.305
 911.331 445.880
 916.963 39.324
 740.847 126.300
 212.364 1.641
 845.625 567.887
 897.976 629.220
 882.526 289.193
 844.003 993.364
 186.191 850.398
 558.697 296.651
 103.226 913.769
 109.141 833.876
 487.298 360.358
 335.208 932.954
 719.110 847.919
 824.136 356.278
 511.594 836.163
 969.570 220.103
 994.274 972.194
 984.503 415.739
 708.948 166.144
 47.727 488.086
 587.151 304.860
 866.240 531.111
 191.917 476.082
 63.219 623.916
 293.915 698.403
 637.062 773.136
 594.966 380.705
 669.467 6.420
 318.290 241.548
 830.211 827.000
 740.678 892.616
 577.318 480.997
 161.416 184.929
 280.639 587.682
 478.600 201.810
 504.732 459.837
 495.945 193.907
 26.610 608.423
 410.971 39.923
 691.976 335.595
 65.289 998.635
 239.399 215.832
 474.498 625.586
 758.316 530.357
 731.947 59.326
 459.555 129.552
 508.438 250.717
 95.220 666.722
 288.112 693.765
 290.260 980.055
 6.674 412.344
 566.224 544.147
 537.238 224.485
 226.663 205.093
 225.053 20.480
 15.084 831.225
 457.043 94.591
 484.616 423.438
 695.182 619.850
 971.525 643.374
 962.396 574.110
 533.058 534.015
 981.995 751.705
 987.852 465.411
 900.813 632.810
 531.396 469.145
 214.764 551.702
 239.862 199.837
 433.790 790.802
 26.491 742.581
 519.907 430.817
 381.972 474.138
 883.972 274.844
 73.502 676.124
 988.777 218.454
 159.150 724.244
 461.122 606.096
 410.595 463.087
 224.800 460.424
 947.179 986.279
 19.183 824.202
 439.640 32.473
 831.660 659.163
 218.009 775.080
 142.156 912.912
 543.310 14.705
 427.907 119.564
 908.355 905.453
 408.333 634.056
 703.592 977.869
 903.228 720.997
 807.438 620.943
 640.408 899.552
 477.507 502.856
 667.741 374.592
 373.664 934.949
 313.240 15.199
 132.951 596.476
 588.083 144.568
 840.286 660.268
 61.574 615.400
 150.840 403.493
 152.671 13.377
 76.482 205.729
 406.753 874.521
 359.353 171.721
 163.412 52.656
 433.030 852.342
 404.491 628.473
 681.864 948.728
 912.267 325.458
 720.663 886.431
 905.013 369.181
 852.235 544.357
 368.453 189.957
 544.409 663.522
 512.392 684.991
 479.448 880.187
 375.710 800.807
 448.667 404.273
 131.656 611.615
 528.157 965.222
 238.923 511.536
 715.434 282.549
 200.256 531.123
 622.507 386.513
 365.553 569.878
 202.090 155.759
 314.748 710.547
 577.707 384.080
 819.676 967.622
 305.306 108.877
 984.023 307.047
 217.092 291.412
 745.100 557.572
 994.104 836.104
 667.226 683.153
 842.037 365.983
 618.878 582.417
 867.783 767.917
 87.455 173.502
 687.872 808.664
 207.695 573.793
 363.377 766.279
 51.632 23.531
 321.040 76.526
 916.978 174.558
 562.513 157.106
 652.432 80.980
 211.028 430.489
 946.200 813.243
 528.960 846.575
 779.907 962.651
 645.222 27.422
 293.761 316.911
 745.876 276.701
 328.456 841.706
 745.599 765.681
 190.936 487.111
 15.707 15.605
 349.054 704.913
 593.285 523.804
 986.758 383.326
 135.859 849.212
 667.151 914.575
 370.310 393.918
 854.384 559.325
 769.747 343.645
 163.421 176.498
 987.453 4.646
 944.298 780.031
 195.498 981.374
 997.533 563.198
 882.913 52.657
 770.914 809.998
 33.528 139.215
 544.399 70.646
 548.584 717.722
 686.480 709.317
 629.422 372.569
 707.834 297.207
 869.067 723.004
 269.821 698.756
 499.985 697.816
 578.329 225.030
 543.082 420.504
 337.357 63.155
 138.020 823.599
 109.673 756.986
 697.798 430.992
 69.962 750.574
 515.350 571.720
 603.366 616.380
 303.656 48.408
 441.591 294.427
 823.775 49.723
 310.329 451.974
 150.562 830.647
 734.269 436.803
 350.134 489.723
 386.120 507.508
 955.948 541.788
 428.888 363.404
 894.286 51.857
 768.928 12.706
 640.945 885.262
 172.414 774.018
 807.826 305.774
 288.825 531.899
 933.064 273.093
 839.472 107.139
 556.510 549.850
 462.298 866.734
 232.032 213.288
 929.916 113.370
 690.817 605.374
 977.829 751.013
 110.041 765.589
 673.888 629.428
 246.772 231.734
 836.292 498.610
 908.479 915.237
 251.965 843.074
 893.110 848.655
 474.199 969.465
 640.274 645.046
 480.422 559.001
 591.040 822.865
 968.353 704.047
 810.309 948.010
 160.245 976.708
 139.317 179.057
 597.187 843.235
 825.944 15.814
 43.401 273.588
 740.036 228.855
 617.103 498.464
 385.477 363.062
 31.044 849.968
 639.498 276.488
 101.384 566.059
 604.477 702.669
 785.674 437.527
 973.685 256.194
 84.735 590.023
 668.223 974.794
 412.925 398.537
 179.359 883.895
 58.303 169.173
 483.053 49.858
 248.544 450.559
 719.444 664.489
 67.993 577.351
 140.256 275.594
 72.234 739.730
 415.349 886.135
 283.195 719.540
 3.211 218.741
 262.435 655.487
 379.045 554.198
 923.517 282.079
 881.785 663.930
 504.746 30.566
 394.177 70.061
 857.878 951.747
 67.581 175.429
 671.573 402.324
 608.176 343.796
 23.347 876.373
 969.450 301.890
 401.709 824.921
 566.292 944.734
 50.344 118.702
 710.752 809.833
 725.967 316.618
 943.642 840.253
 126.340 715.598
 328.154 168.591
 808.576 402.428
 812.851 250.649
 181.950 96.305
 146.346 877.533
 503.969 369.585
 922.518 156.742
 941.316 36.275
 493.865 125.856
 964.712 791.766
 255.705 36.903
 242.950 27.240
 172.289 705.861
 978.692 597.729
 87.853 481.489
 307.683 929.499
 994.381 62.558
 62.347 461.014
 869.938 435.198
 307.167 39.045
 266.338 855.615
 591.568 569.578
 525.428 951.658
 669.345 249.956
 305.118 434.054
 413.062 897.698
 168.487 509.589
 46.580 821.624
 953.884 179.807
 446.333 947.222
 826.121 136.184
 767.659 370.710
 586.938 763.099
 760.084 551.219
 478.376 810.879
 896.599 99.342
 280.063 970.851
 486.709 740.288
 618.395 881.467
 729.236 943.904
 663.051 918.657
 724.687 860.297
 578.099 514.580
 672.825 282.878
 468.209 137.595
 271.081 100.014
 65.449 523.814
 974.350 77.547
 942.026 239.009
 624.953 338.090
 715.672 271.330
 690.067 835.976
 96.677 603.606
 207.425 751.082
 971.565 722.561
 621.751 588.523
 243.934 815.569
 155.200 937.653
 276.899 148.678
 684.397 142.261
 376.067 368.118
 361.800 408.864
 392.170 417.757
 315.662 242.001
 736.667 503.807
 664.347 170.384
 623.371 293.154
 89.024 907.271
 358.891 921.039
 203.656 779.735
 892.160 666.335
 650.730 137.378
 439.446 477.697
 21.492 700.117
 869.744 191.512
 464.773 380.862
 163.691 953.430
 901.258 992.112
 847.005 360.660
 620.724 650.934
 0.572 394.082
 307.000 385.525
 619.807 660.069
 135.946 935.143
 545.667 554.868
 30.500 555.873
 431.171 83.377
 766.757 595.337
 706.432 483.378
 817.364 993.470
 930.890 941.029
 332.351 783.096
 395.826 339.084
 810.390 197.818
 188.397 602.451
 950.810 506.170
 928.798 133.005
 122.136 55.979
 26.133 534.718
 388.269 873.044
 0.691 189.294
 228.492 170.817
 328.337 760.315
 930.346 215.622
 467.453 779.968
 161.194 593.491
 524.154 646.621
 799.157 244.107
 144.598 564.632
 669.596 884.313
 144.131 761.023
 159.792 123.509
 495.177 178.988
 620.646 677.025
 205.635 378.131
 186.851 377.824
 386.623 559.074
 910.914 953.832
 195.400 109.324
 494.664 825.773
 62.107 362.581
 75.626 51.942
 586.375 39.923
 474.067 331.078
 94.150 154.283
 597.063 17.151
 151.230 705.558
 724.130 10.632
 366.534 859.508
 638.296 295.937
 816.326 216.847
 818.965 685.493
 65.136 357.758
 558.137 914.788
 437.647 850.280
 107.779 782.507
 249.133 987.986
 99.297 233.942
 674.147 463.259
 110.570 598.449
 821.077 167.714
 584.128 82.469
 84.138 162.517
 342.387 823.922
 617.684 290.079
 800.970 582.569
 676.820 757.687
 75.826 490.886
 902.734 556.079
 518.997 253.221
 413.730 665.576
 634.450 55.491
 759.302 423.663
 730.592 46.768
 573.833 95.746
 299.061 157.035
 750.626 911.035
 787.663 816.758
 471.177 544.285
 804.281 704.187
 747.208 78.386
 571.939 341.352
 745.490 850.193
 704.650 331.245
 2.343 630.495
 719.195 433.806
 333.766 327.600
 597.437 940.018
 399.081 732.012
 703.432 860.042
 274.861 777.057
 303.658 997.059
 288.688 807.919
 279.494 753.031
 699.293 500.468
 629.263 491.289
 494.011 313.572
 381.166 964.690
 712.905 796.713
 255.236 973.694
 860.699 201.897
 76.735 328.227
 395.723 798.856
 638.345 898.591
 205.087 89.718
 595.093 117.340
 806.307 928.838
 543.561 565.084
 629.569 930.876
 752.859 83.406
 707.079 691.853
 974.629 317.682
 954.663 340.685
 336.640 327.770
 707.549 10.144
 821.092 306.635
 451.502 584.464
 124.394 923.468
 660.081 804.753
 498.010 31.413
 149.314 642.278
 266.053 639.197
 436.752 73.780
 218.934 94.857
 739.537 692.695
 685.884 338.089
 666.078 287.018
 313.163 80.854
 501.524 820.277
 17.738 624.770
 614.821 519.340
 175.081 235.032
 734.361 744.680
 339.214 96.494
 162.782 379.043
 16.396 675.782
 895.146 893.676
 631.880 117.528
 737.422 452.350
 581.324 192.053
 16.158 198.035
 462.100 380.767
 150.371 681.602
 380.311 294.676
 1.640 573.160
 850.629 646.480
 509.318 822.166
 799.607 79.620
 89.513 170.503
 679.037 955.352
 766.452 881.919
 652.045 634.392
 104.150 131.219
 267.135 301.443
 8.611 237.176
 348.606 172.929
 123.407 755.172
 947.985 220.408
 294.446 940.230
 890.887 819.656
 836.430 710.322
 565.695 999.325
 700.396 586.213
 311.323 980.009
 178.333 150.693
 826.064 246.668
 249.912 990.771
 21.040 532.544
 793.654 385.531
 341.322 374.477
 569.385 845.090
 764.462 656.886
 502.566 47.910
 27.548 139.462
 439.343 461.091
 525.310 972.102
 222.153 547.995
 236.993 765.798
 891.013 697.165
 780.381 801.696
 729.615 964.298
 637.445 329.557
 135.966 163.589
 955.513 804.259
 245.096 425.696
 386.864 23.227
 410.565 846.827
 802.393 912.935
 58.896 467.636
 593.927 638.474
 767.084 363.183
 685.369 512.190
 331.152 807.881
 403.746 106.296
 949.857 154.832
 444.202 46.983
 751.641 480.291
 302.906 215.935
 757.473 75.033
 581.675 807.295
 963.167 289.567
 399.102 697.388
 710.995 974.378
 14.257 460.066
 524.096 105.545
 498.034 697.099
 423.389 96.199
 519.525 10.934
 713.881 602.535
 773.864 302.363
 796.753 316.829
 315.789 269.806
 670.024 667.365
 709.401 177.239
 61.696 525.157
 917.380 567.083
 185.725 849.221
 768.339 561.203
 717.089 726.002
 523.344 421.529
 994.544 905.009
 954.225 851.526
 628.662 773.081
 717.741 96.072
 521.716 705.901
 9.497 741.339
 901.346 989.914
 186.558 494.465
 891.346 513.892
 512.799 417.556
 652.939 320.782
 489.227 649.552
 444.498 911.582
 543.907 636.312
 485.655 68.895
 661.981 133.020
 145.311 474.109
 902.998 588.308
 277.272 725.226
 575.840 76.848
 30.544 609.010
 94.619 342.419
 895.076 868.986
 523.715 138.261
 292.560 858.023
 416.599 313.152
 573.459 629.532
 469.179 662.870
 676.562 354.188
 530.264 636.016
 990.011 739.510
 753.663 504.770
 619.969 58.323
 830.728 554.597
 525.100 780.348
 829.404 447.706
 965.133 860.827
 784.645 924.112
 796.422 823.736
 762.151 938.040
 136.186 627.959
 157.682 718.412
 322.661 306.528
 830.726 888.094
 386.605 796.121
 715.128 990.937
 89.372 641.538
 539.723 637.542
 96.168 173.367
 546.433 84.787
 865.382 762.997
 757.193 770.889
 124.288 194.262
 638.075 13.110
 349.440 532.953
 490.876 380.647
 911.283 992.371
 699.085 838.186
 614.574 693.730
 24.575 538.717
 359.968 304.095
 529.640 566.093
 861.523 841.547
 750.526 192.537
 527.001 398.197
 415.564 543.557
 192.820 717.734
 54.103 437.943
 806.780 937.329
 130.175 594.564
 975.570 966.492
 33.981 137.278
 600.203 920.976
 129.819 166.539
 373.615 391.946
 673.870 149.130
 426.470 633.695
 440.555 569.377
 798.771 662.269
 321.201 15.201
 58.150 828.162
 550.835 985.335
 355.988 354.961
 973.651 810.132
 538.068 209.470
 348.682 303.764
 838.735 214.889
 926.135 1.747
 871.127 655.269
 771.705 991.908
 468.620 505.484
 788.943 591.985
 775.017 505.774
 374.467 151.435
 367.184 373.552
 751.901 512.942
 120.811 688.317
 460.081 630.147
 698.005 219.413
 239.993 237.750
 597.786 403.029
 771.551 559.227
 523.711 166.642
 782.608 832.650
 696.380 589.418
 993.250 968.667
 685.171 859.475
 1.600 224.463
 318.985 418.011
 474.069 196.964
 429.101 980.966
 112.589 286.755
 200.401 606.889
 651.145 655.895
 85.502 81.296
 229.474 458.349
 848.031 449.881
 626.720 137.187
 827.788 533.143
 63.829 999.447
 896.530 61.307
 230.550 255.098
 436.193 689.839
 318.932 663.457
 612.388 491.616
 686.435 807.401
 28.934 612.058
 192.370 516.746
 781.047 48.906
 693.799 807.020
 925.859 50.090
 921.709 873.869
 362.413 373.227
 333.917 687.501
 165.706 721.266
 234.474 832.439
 110.267 553.737
 715.229 717.763
 710.841 305.918
 896.667 689.649
 816.832 853.200
 683.342 975.033
 42.243 0.276
 293.333 601.570
 965.855 409.972
 238.695 319.590
 672.732 911.005
 120.191 206.672
 355.899 624.532
 528.493 690.948
 87.873 53.611
 817.086 576.657
 690.066 805.788
 409.401 702.291
 761.662 225.757
 332.040 780.505
 219.240 51.797
 613.619 948.499
 188.096 566.540
 168.948 551.771
 272.964 270.207
 493.349 662.780
 319.860 184.095
 442.440 34.487
 915.436 705.629
 167.288 357.946
 411.867 836.410
 840.223 349.657
 23.624 334.331
 647.673 870.565
 30.043 284.046
 976.206 772.167
 800.368 11.042
 187.528 789.713
 904.714 598.468
 606.973 637.030
 107.374 308.340
 655.153 596.766
 383.146 406.023
 579.668 704.256
 31.350 575.977
 216.527 968.669
 467.218 775.082
 181.143 603.220
 781.085 865.701
 986.173 604.316
 809.933 212.717
 766.179 150.254
 354.096 16.507
 593.177 622.177
 588.388 27.270
 156.906 787.316
 408.561 375.956
 801.423 47.022
 871.025 134.491
 325.995 124.894
 429.533 345.072
 421.748 154.570
 953.466 237.446
 303.017 588.958
 588.044 177.524
 758.609 475.125
 149.857 194.198
 76.303 469.577
 657.506 238.192
 744.963 70.716
 695.683 302.282
 501.962 247.950
 973.874 231.904
 736.471 295.026
 743.120 175.316
 877.177 938.944
 704.404 750.018
 659.763 621.316
 911.511 864.594
 886.671 327.829
 624.335 850.700
 839.364 280.831
 493.201 887.319
 89.252 402.745
 191.731 288.173
 364.045 392.608
 208.927 863.169
 975.586 988.568
 957.710 436.858
 295.716 985.369
 357.162 532.173
 898.878 573.151
 252.660 918.251
 372.644 813.119
 308.236 29.416
 856.864 583.552
 648.592 431.543
 113.616 148.344
 556.783 425.883
 186.566 917.691
 913.599 313.406
 390.853 800.127
 964.972 709.779
 722.490 365.994
 46.467 908.035
 606.824 449.273
 404.207 578.983
 864.468 667.932
 507.801 915.424
 583.751 18.487
 734.412 642.784
 303.092 339.939
 948.603 504.078
 154.495 202.867
 947.708 889.883
 858.715 84.098
 578.048 123.689
 229.627 474.485
 347.242 569.655
 4.228 541.020
 809.289 634.067
 807.875 844.514
 832.128 954.969
 162.354 385.755
 975.439 578.445
 995.781 417.365
 715.888 807.388
 794.931 282.119
 717.435 172.492
 607.270 303.517
 18.497 749.382
 634.696 8.731
 111.324 854.772
 324.979 771.190
 841.064 163.199
 149.299 149.088
 724.583 50.037
 722.564 611.749
 257.386 682.357
 472.839 98.429
 569.390 133.667
 670.851 569.699
 138.057 819.238
 591.901 781.684
 355.346 453.745
 780.561 345.365
 460.505 781.050
 531.156 399.679
 534.965 666.640
 570.499 116.803
 952.276 66.498
 647.784 724.883
 382.318 572.659
 992.439 747.255
 365.090 6.743
 914.520 953.297
 748.541 100.244
 792.617 845.394
 283.611 16.806
 247.870 885.724
 197.476 80.332
 944.593 627.867
 135.612 957.349
 521.057 259.498
 940.561 976.931
 49.383 97.102
 989.117 671.805
 890.509 380.831
 362.112 795.627
 166.158 392.070
 797.326 460.108
 460.206 818.328
 954.506 978.638
 10.420 295.681
 983.567 977.844
 109.984 809.787
 167.321 213.206
 836.472 789.714
 646.205 808.387
 521.860 207.263
 15.298 729.530
 607.097 236.654
 207.399 745.671
 52.743 239.500
 287.089 845.111
 245.789 237.539
 29.781 646.496
 122.379 106.133
 850.062 224.279
 865.462 465.897
 381.584 563.840
 212.133 434.728
 855.987 564.855
 872.496 810.084
 143.432 756.414
 403.248 929.531
 618.280 198.306
 756.070 969.796
 818.963 84.740
 622.431 119.912
 553.531 395.412
 190.135 247.270
 736.639 250.343
 408.174 976.865
 858.358 6.384
 799.015 649.660
 811.556 312.145
 62.942 307.478
 527.222 432.534
 567.499 576.294
 873.745 922.986
 514.380 260.197
 907.640 826.009
 412.417 303.014
 363.411 769.199
 72.949 977.759
 236.299 844.776
 875.092 195.496
 143.759 767.466
 543.905 420.044
 502.915 251.940
 242.667 84.459
 288.485 675.742
 828.298 645.707
 548.239 141.659
 661.223 517.868
 963.715 908.780
 230.671 389.275
 518.421 598.328
 964.700 668.735
 943.123 513.877
 180.397 599.525
 670.041 151.361
 11.036 521.838
 870.140 458.707
 969.106 715.281
 48.405 474.827
 290.585 588.650
 112.639 610.687
 408.408 846.405
 746.309 399.350
 451.723 807.008
 943.141 46.066
 20.108 700.565
 291.249 453.098
 174.708 470.528
 821.553 617.013
 485.421 50.511
 206.183 829.361
 517.245 2.483
 757.661 26.233
 600.118 771.903
 942.207 890.113
 453.825 139.848
 86.993 11.192
 909.384 998.361
 191.140 58.131
 835.801 625.465
 506.425 623.832
 529.100 738.244
 51.779 224.665
 410.283 819.700
 884.811 6.668
 399.570 376.778
 645.696 605.286
 853.351 737.757
 189.106 512.489
 363.196 847.494
 556.748 313.493
 996.665 894.743
 847.940 492.375
 9.368 898.552
 903.042 789.796
 556.474 997.828
 12.246 585.574
 187.847 802.351
 940.927 623.415
 710.166 963.308
 466.516 884.802
 456.175 60.979
 847.649 234.401
 807.822 956.118
 394.467 921.817
 497.152 145.336
 732.625 345.897
 354.965 150.303
 809.301 20.655
 719.175 72.433
 986.864 169.416
 157.477 691.208
 221.495 199.731
 835.256 673.185
 795.883 750.446
 180.877 903.576
 35.944 469.001
 205.772 732.114
 13.539 977.317
 243.474 134.541
 245.532 64.718
 125.534 790.756
 622.505 343.240
 136.572 746.398
 219.599 891.820
 37.483 298.146
 691.717 669.517
 144.783 681.332
 773.510 202.787
 863.376 964.605
 81.904 647.405
 225.633 708.714
 249.445 331.864
 256.044 629.176
 147.407 236.740
 300.019 935.323
 38.752 124.782
 598.325 686.386
 335.814 671.339
 203.743 409.823
 832.624 556.729
 0.539 134.619
 896.483 64.399
 855.173 685.051
 900.579 915.021
 381.373 606.240
 874.885 381.485
 105.282 15.146
 865.148 838.045
 956.302 318.719
 191.732 854.378
 553.640 459.280
 766.389 448.267
 103.183 746.319
 884.196 745.981
 337.605 539.728
 691.279 794.693
 626.408 953.580
 521.094 744.630
 531.823 259.241
 880.734 828.917
 899.027 954.605
 394.720 165.564
 331.289 221.146
 20.947 178.954
 226.497 166.317
 339.106 568.002
 633.598 315.362
 375.947 56.336
 46.209 9.181
 927.765 358.153
 984.644 934.458
 524.703 734.496
 253.747 975.482
 363.603 441.678
 106.926 966.118
 728.817 170.229
 29.771 33.115
 589.436 13.515
 390.734 871.875
 375.766 505.107
 30.755 61.940
 19.691 128.664
 795.874 6.671
 517.882 379.955
 702.245 130.101
 822.129 784.417
 585.231 959.791
 258.678 223.078
 775.112 809.321
 863.031 862.709
 191.353 104.959
 625.834 931.705
 713.251 401.022
 270.110 430.665
 303.352 735.833
 614.105 656.141
 995.458 899.232
 64.461 578.072
 953.834 132.880
 281.596 717.435
 634.704 751.594
 466.197 182.453
 984.172 658.595
 139.316 41.876
 264.796 996.371
 287.995 735.543
 771.332 510.230
 586.587 879.464
 457.425 151.238
 296.573 639.409
 510.601 72.704
 813.868 988.481
 671.842 308.697
 544.218 186.119
 665.936 909.064
 419.709 914.647
 384.932 253.346
 450.777 771.755
 423.291 301.877
 970.030 470.820
 501.199 57.824
 851.120 763.755
 112.169 916.114
 865.590 32.029
 100.189 537.084
 313.886 839.986
 596.764 592.622
 177.476 800.659
 943.133 144.785
 784.394 548.572
 580.458 500.939
 560.615 767.880
 931.103 380.908
 7.937 299.476
 616.048 881.250
 961.783 699.980
 883.729 546.329
 249.229 991.950
 368.994 387.455
 601.265 112.022
 590.536 727.928
 539.603 6.406
 342.079 606.834
 626.255 856.299
 76.214 226.897
 55.634 344.911
 837.266 676.499
 909.317 649.359
 416.637 253.293
 261.166 291.441
 404.185 42.799
 696.619 588.879
 244.229 601.449
 129.317 81.176
 404.544 317.096
 198.413 470.504
 289.244 193.742
 101.817 717.536
 607.899 869.770
 758.109 504.752
 917.822 834.283
 440.158 256.333
 926.606 274.065
 936.546 855.423
 648.165 249.483
 276.304 588.307
 496.405 962.356
 704.478 273.455
 52.950 509.012
 980.304 994.503
 313.969 489.638
 948.982 983.986
 289.100 218.556
 427.980 523.341
 553.888 612.521
 668.472 899.386
 735.278 454.852
 373.910 543.907
 504.931 986.742
 556.160 177.354
 863.004 273.837
 413.257 666.884
 789.077 662.182
 153.286 120.682
 519.036 764.375
 950.574 592.760
 156.678 711.593
 391.097 424.082
 254.649 42.829
 184.515 346.283
 687.247 267.725
 134.544 813.535
 201.744 287.891
 364.478 786.880
 667.761 963.277
 290.821 194.867
 266.186 900.415
 478.494 246.611
 768.982 269.053
 152.333 530.843
 85.554 139.598
 91.285 640.422
 395.209 507.948
 906.385 799.829
 281.480 134.712
 267.195 417.871
 243.966 385.858
 662.809 554.106
 26.019 0.685
 384.805 281.153
 179.567 725.327
 925.960 792.250
 836.999 896.194
 178.325 681.185
 498.082 713.752
 168.931 87.471
 819.051 254.512
 525.474 721.657
 541.137 385.136
 55.576 172.655
 275.039 90.230
 342.318 250.376
 402.115 242.925
 899.827 472.838
 726.857 239.047
 442.676 597.899
 160.699 901.133
 152.014 397.167
 905.070 623.204
 372.960 635.354
 680.322 371.973
 58.347 554.928
 193.639 151.706
 42.931 566.528
 508.007 160.411
 152.388 444.012
 348.975 662.364
 438.653 143.697
 827.163 639.570
 906.316 575.220
 51.823 391.752
 825.991 802.348
 731.328 275.597
 694.958 442.115
 995.977 819.563
 631.347 546.858
 310.467 146.623
 207.028 223.660
 769.619 375.414
 620.864 287.352
 171.304 857.632
 575.689 615.657
 743.020 419.041
 90.171 727.379
 49.323 391.579
 794.511 727.062
 540.677 108.878
 523.811 832.722
 112.436 656.769
 435.102 548.533
 446.394 259.417
 586.796 373.533
 404.964 491.535
 289.095 103.090
 266.628 54.308
 370.334 25.214
 635.447 669.452
 319.940 22.591
 760.392 530.029
 529.558 37.798
 172.939 11.801
 228.806 958.731
 733.291 74.053
 323.193 539.324
 683.827 58.738
 14.180 933.574
 288.759 791.793
 593.380 125.564
 314.843 876.588
 136.130 462.182
 531.323 488.198
 408.485 506.641
 707.823 485.909
 283.928 38.662
 224.740 182.738
 432.509 630.491
 417.895 83.462
 289.671 367.029
 522.098 530.610
 81.805 883.796
 499.172 700.932
 430.720 539.529
 905.485 258.352
 183.119 682.902
 120.641 194.229
 220.234 217.652
 899.593 738.641
 156.544 10.424
 79.844 489.432
 797.770 754.813
 956.613 126.930
 712.798 227.651
 993.060 824.902
 200.863 114.741
 149.067 61.645
 676.319 798.517
 758.086 323.821
 123.689 385.908
 952.695 790.048
 823.947 397.832
 609.363 607.408
 250.375 669.842
 453.303 723.453
 563.607 244.609
 715.042 316.248
 888.204 129.992
 769.461 848.335
 868.140 400.774
 801.759 345.700
 419.905 27.832
 347.215 123.984
 126.584 206.168
 735.236 321.027
 44.424 644.178
 53.488 982.701
 478.455 982.698
 333.472 338.910
 382.011 86.240
 671.572 315.126
 756.208 633.629
 944.191 284.192
 782.158 114.720
 485.170 871.167
 376.824 788.461
 479.287 94.221
 591.854 290.301
 126.651 836.057
 395.590 699.449
 666.478 187.842
 216.844 935.156
 760.739 451.465
 463.421 182.786
 251.914 902.101
 539.997 632.670
 976.576 943.157
 613.663 515.607
 767.461 186.930
 148.602 247.312
 469.125 689.555
 645.130 349.382
 262.439 996.559
 866.348 736.690
 705.142 519.672
 365.201 380.953
 92.030 786.150
 285.943 349.061
 289.432 264.215
 110.117 734.365
 453.163 273.080
 354.773 152.126
 673.890 200.276
 769.202 749.804
 863.604 154.584
 578.682 222.753
 184.810 827.874
 5.534 150.388
 191.082 786.893
 77.932 242.259
 83.224 495.704
 487.678 363.200
 156.673 925.758
 554.561 688.216
 518.517 753.825
 725.402 107.876
 460.315 504.231
 211.833 291.270
 787.355 952.589
 536.878 234.228
 806.175 80.768
 804.135 934.235
 267.930 529.987
 265.683 189.786
 141.752 29.240
 289.673 710.798
 763.833 633.686
 612.978 428.817
 366.980 762.130
 8.441 432.418
 762.308 209.369
 353.590 536.287
 618.196 279.186
 914.473 474.584
 288.479 453.616
 264.261 833.403
 986.771 116.019
 153.983 487.349
 620.072 577.389
 308.159 755.770
 193.291 330.627
 200.045 160.117
 116.469 155.303
 491.836 350.888
 305.585 510.530
 829.566 926.948
 811.400 946.213
 839.106 828.599
 62.513 909.196
 459.827 226.175
 220.370 962.246
 610.906 216.283
 745.321 727.650
 749.510 686.925
 21.895 736.258
 241.023 820.001
 824.503 245.659
 913.106 405.176
 885.901 191.799
 454.631 373.449
 802.475 976.569
 897.773 293.252
 743.133 255.025
 689.916 468.508
 771.029 270.901
 428.176 339.241
 216.199 364.593
 252.613 104.337
 207.391 825.998
 937.519 496.545
 765.850 333.415
 599.139 966.353
 443.850 372.497
 571.946 838.879
 345.387 595.283
 766.030 352.144
 63.315 403.159
 780.655 562.273
 1.571 729.683
 241.745 498.228
 196.774 185.518
 485.543 393.193
 912.193 299.755
 511.459 429.777
 328.525 457.079
 461.876 970.694
 808.434 461.188
 96.281 354.810
 751.179 140.243
 355.428 810.524
 594.440 503.951
 155.411 55.040
 254.813 133.876
 711.741 530.431
 247.024 474.095
 623.073 687.463
 983.287 739.419
 499.570 118.429
 755.160 289.489
 411.615 903.951
 645.623 561.657
 873.324 159.581
 941.969 311.184
 428.015 220.518
 431.474 787.730
 338.199 101.905
 501.119 161.203
 23.075 123.590
 47.099 592.724
 56.954 838.278
 475.096 687.923
 20.910 487.541
 261.884 46.133
 768.672 108.766
 704.549 371.785
 660.943 495.888
 235.342 300.708
 677.590 486.608
 485.922 136.962
 625.375 407.996
 680.646 33.717
 713.988 1.074
 788.847 488.673
 822.229 193.762
 613.151 80.312
 769.356 771.786
 905.265 131.208
 747.360 270.702
 30.963 949.739
 864.475 381.534
 329.036 738.343
 58.379 321.000
 379.532 447.303
 721.766 98.498
 997.750 345.622
 459.304 440.503
 63.353 938.494
 882.187 473.760
 767.769 913.163
 116.763 677.314
 585.248 886.427
 332.172 286.314
 138.997 967.916
 606.954 354.543
 117.339 169.677
 587.537 285.316
 797.645 875.966
 827.089 439.942
 437.705 344.883
 318.972 688.084
 503.273 218.290
 395.891 624.562
 202.846 456.891
 897.706 932.439
 210.636 947.489
 814.793 703.237
 468.447 219.026
 690.093 753.214
 87.383 488.371
 64.779 311.617
 219.608 386.958
 536.345 255.351
 265.395 711.853
 373.413 67.625
 426.533 931.953
 611.304 289.743
 746.587 759.514
 602.383 689.635
 802.851 182.691
 784.119 103.066
 873.222 25.221
 78.000 719.345
 11.101 449.624
 668.864 929.102
 168.320 210.610
 715.375 64.195
 533.544 771.781
 789.602 916.596
 153.486 262.800
 971.586 692.388
 806.373 333.177
 671.061 547.497
 959.501 175.570
 503.972 462.963
 501.486 784.454
 210.082 489.463
 159.267 89.342
 406.740 254.023
 32.403 175.095
 383.150 647.782
 273.210 860.635
 552.420 264.171
 459.528 452.559
 201.782 34.433
 824.010 288.302
 874.246 605.328
 974.835 516.876
 840.248 955.766
 650.511 481.666
 391.376 79.553
 57.197 632.742
 29.040 935.357
 429.963 434.804
 400.939 338.134
 206.963 595.872
 132.686 734.830
 3.204 731.576
 539.198 458.140
 892.007 426.352
 811.981 813.046
 149.195 447.574
 348.715 339.779
 967.369 518.938
 808.374 572.778
 913.298 738.057
 579.193 227.329
 366.740 118.756
 182.207 784.079
 457.958 304.999
 696.769 87.082
 306.415 710.562
 286.704 644.826
 674.962 921.757
 979.841 537.620
 590.982 410.699
 866.038 41.444
 475.184 460.463
 139.068 520.954
 864.889 733.129
 928.514 706.630
 754.765 415.069
 615.035 927.436
 815.182 164.376
 464.837 135.924
 525.901 742.124
 579.108 943.028
 398.057 826.961
 656.650 321.256
 595.957 951.674
 191.359 974.432
 135.534 136.868
 951.945 587.143
 480.337 772.278
 853.980 625.743
 408.431 767.817
 271.666 74.015
 942.599 387.021
 39.449 349.696
 457.942 423.604
 655.767 703.155
 669.511 191.469
 769.774 77.264
 500.517 889.477
 857.171 779.053
 109.302 259.868
 976.450 341.244
 959.373 584.499
 748.530 737.509
 428.072 222.518
 780.356 152.662
 320.833 369.095
 919.382 931.601
 872.370 55.065
 196.618 163.229
 534.856 675.422
 510.248 762.675
 565.186 359.593
 891.548 452.745
 196.463 122.959
 155.390 909.811
 908.118 77.719
 397.087 617.258
 968.425 657.665
 887.429 888.750
 314.235 217.514
 622.742 701.964
 835.456 910.316
 994.684 680.059
 954.156 98.917
 595.838 922.225
 816.279 908.048
 116.052 706.347
 562.130 826.419
 107.976 46.776
 702.324 492.933
 308.462 9.642
 119.416 183.133
 348.893 779.070
 240.446 802.332
 428.339 82.569
 408.997 906.970
 668.513 465.903
 931.933 948.028
 931.257 440.760
 18.700 357.510
 323.780 986.871
 281.219 594.598
 112.868 688.978
 359.030 911.233
 438.945 733.854
 895.066 482.245
 889.410 529.699
 657.533 33.144
 436.288 176.668
 306.669 65.228
 447.543 890.470
 693.291 864.415
 878.851 629.156
 778.945 344.322
 480.928 105.119
 243.105 338.543
 7.539 479.436
 627.491 660.167
 274.966 873.951
 825.242 292.584
 252.055 328.667
 795.979 684.108
 601.243 549.348
 347.079 775.416
 648.430 194.602
 515.482 94.115
 239.727 145.727
 689.772 771.559
 405.496 179.399
 884.036 455.584
 959.423 356.599
 96.049 856.939
 828.451 775.518
 113.920 640.297
 957.158 776.519
 466.529 882.096
 429.758 289.249
 11.505 711.555
 79.351 472.001
 315.427 638.661
 335.925 698.300
 978.138 579.476
 633.074 22.998
 188.311 606.555
 33.281 628.042
 450.449 887.650
 230.407 165.369
 802.541 302.210
 86.702 30.432
 234.561 530.866
 904.030 204.754
 35.316 452.183
 712.286 580.296
 631.099 923.303
 682.190 443.601
 154.729 201.947
 988.324 765.545
 596.496 637.594
 917.638 965.606
 366.022 836.173
 48.451 141.117
 441.007 317.369
 927.804 255.623
 828.202 34.727
 816.716 240.774
 724.954 829.377
 922.456 298.151
 785.482 517.672
 716.359 196.627
 82.112 466.016
 770.241 993.772
 353.467 42.930
 312.404 203.108
 672.787 635.054
 887.000 960.470
 801.818 111.867
 32.759 580.327
 849.011 880.576
 416.398 45.547
 883.083 410.900
 953.323 341.124
 400.414 267.656
 917.396 163.887
 871.685 971.332
 129.670 846.815
 441.718 132.981
 973.251 399.610
 497.533 264.980
 111.221 348.533
 601.427 954.636
 493.208 660.695
 885.500 969.766
 83.347 954.246
 676.181 626.468
 990.719 559.953
 945.005 937.258
 548.705 835.916
 326.350 735.952
 790.977 610.744
 393.211 973.307
 581.160 296.962
 705.860 539.186
 945.758 272.146
 740.840 403.220
 463.955 657.086
 142.843 202.624
 614.994 855.816
 121.378 34.553
 958.402 779.678
 117.618 538.383
 812.202 815.558
 802.446 53.438
 540.133 466.459
 820.613 898.449
 704.848 480.675
 582.365 594.460
 687.064 874.642
 515.235 112.806
 110.897 865.459
 45.463 209.465
 706.530 573.853
 779.340 357.516
 439.274 789.703
 826.415 227.268
 648.605 853.174
 453.805 620.993
 84.641 178.927
 616.938 44.084
 568.472 413.118
 787.875 0.180
 205.827 78.040
 637.382 713.616
 772.749 632.987
 838.309 403.094
 892.485 608.439
 691.316 816.074
 713.016 190.998
 653.003 360.147
 955.932 826.114
 722.918 477.000
 874.347 932.700
 149.638 553.895
 967.905 197.073
 5.014 579.646
 347.479 532.646
 886.049 365.346
 714.817 196.488
 699.878 668.722
 770.320 674.941
 111.359 204.682
 935.387 359.218
 555.359 778.705
 977.812 190.176
 585.616 645.209
 65.881 961.912
 925.743 436.502
 8.735 829.465
 660.484 411.617
 729.955 400.703
 139.680 386.092
 83.875 130.680
 24.723 87.051
 879.012 243.502
 476.825 161.898
 792.022 137.665
 335.552 998.279
 814.169 882.246
 660.328 497.973
 998.614 570.103
 680.631 114.182
 802.404 687.937
 824.046 701.695
 926.383 409.908
 445.274 950.020
 637.130 580.134
 371.409 543.517
 448.204 769.384
 695.642 408.426
 287.382 962.595
 7.067 918.413
 879.412 337.095
 631.051 207.791
 730.022 48.035
 493.008 520.024
 460.158 659.280
 7.149 49.675
 165.787 697.527
 357.554 35.097
 277.968 7.834
 686.625 959.115
 82.717 33.856
 868.685 913.668
 596.465 610.257
 635.212 295.177
 49.440 253.167
 72.355 599.548
 428.316 572.666
 748.156 773.829
 695.980 255.546
 592.031 216.001
 718.751 913.879
 865.951 471.166
 71.218 942.707
 187.374 93.138
 690.587 746.712
 218.000 182.284
 453.803 289.753
 778.058 196.371
 742.534 792.087
 319.035 699.531
 737.283 588.014
 752.923 469.381
 789.571 92.182
 35.474 543.636
 710.404 577.244
 905.206 340.430
 87.574 0.777
 137.543 432.153
 909.978 538.024
 261.330 157.402
 393.884 272.126
 157.886 301.902
 236.410 798.984
 403.748 114.861
 781.363 344.078
 788.482 15.583
 190.931 528.496
 627.591 315.471
 545.541 716.848
 365.115 977.418
 418.766 126.801
 416.381 968.505
 422.781 665.754
 212.245 758.708
 223.909 12.046
 273.834 369.756
 771.957 394.386
 751.016 491.375
 858.904 102.515
 906.768 230.025
 462.958 134.111
 309.288 226.062
 686.926 837.363
 118.399 123.445
 962.419 626.457
 514.934 671.076
 763.693 149.463
 541.834 312.279
 510.362 886.841
 2.304 729.444
 993.166 406.510
 520.285 971.400
 341.052 141.290
 916.616 33.574
 773.700 970.310
 23.580 883.545
 617.147 352.182
 362.186 240.492
 970.230 689.228
 479.776 5.499
 118.312 804.731
 507.787 195.350
 123.312 335.062
 796.201 915.764
 753.800 812.829
 536.044 196.877
 37.248 723.131
 646.002 45.816
 653.039 721.047
 3.685 505.682
 277.228 13.179
 304.292 769.952
 929.114 28.981
 465.571 924.765
 649.392 478.712
 932.235 882.802
 207.101 644.822
 407.829 751.366
 437.864 853.698
 227.926 728.938
 662.505 986.933
 634.039 650.206
 29.307 218.067
 789.686 265.623
 624.659 895.356
 253.305 30.444
 568.200 267.279
 370.373 637.585
 765.732 89.637
 330.190 322.117
 455.006 726.229
 440.601 421.803
 518.086 214.970
 73.843 142.591
 824.601 614.065
 124.253 560.652
 641.025 355.608
 167.327 719.491
 623.748 44.039
 621.416 143.342
 792.567 262.635
 467.984 93.827
 544.142 251.278
 691.905 618.451
 552.666 442.615
 845.867 565.516
 861.443 581.437
 636.775 724.450
 591.416 684.309
 369.593 563.196
 180.968 244.443
 485.740 410.453
 579.048 562.530
 397.647 621.240
 197.100 740.106
 775.173 286.064
 994.142 951.414
 388.028 429.082
 836.221 996.164
 384.372 687.002
 202.256 603.770
 400.263 981.448
 571.867 424.345
 387.021 272.307
 49.290 408.839
 331.216 702.816
 276.064 296.337
 770.308 179.301
 742.176 27.721
 899.715 45.405
 702.175 69.102
 175.898 154.027
 974.090 223.882
 274.946 467.215
 582.341 547.724
 524.968 747.806
 92.192 355.556
 29.659 885.117
 366.533 64.068
 503.790 624.592
 602.952 177.549
 791.639 667.731
 830.386 170.782
 406.826 259.206
 463.483 311.847
 565.520 983.779
 135.501 702.720
 761.080 823.094
 416.822 489.588
 201.887 853.858
 438.533 441.665
 488.449 852.134
 94.958 941.394
 901.776 567.045
 814.364 35.251
 102.076 370.103
 735.456 118.699
 962.037 218.441
 83.848 267.295
 578.216 501.763
 135.859 265.653
 190.667 999.802
 118.050 254.262
 96.873 251.146
 904.612 229.298
 551.107 532.562
 328.612 651.406
 802.503 43.450
 158.066 295.193
 630.629 971.082
 347.813 492.140
 100.298 833.061
 560.219 766.256
 470.308 823.651
 352.091 855.490
 774.101 65.588
 5.129 464.570
 142.733 439.777
 89.228 159.035
 388.752 548.373
 301.539 329.014
 218.463 894.476
 432.125 508.513
 22.667 331.804
 935.066 806.032
 923.399 563.821
 201.001 200.310
 365.716 32.862
 355.354 786.484
 356.592 30.667
 71.065 169.347
 612.976 642.678
 263.953 428.468
 611.673 85.482
 614.163 902.415
 386.691 751.474
 63.215 324.140
 24.950 494.444
 910.582 95.796
 126.760 297.134
 967.339 117.992
 59.354 895.422
 711.141 126.051
 4.381 397.725
 273.781 864.699
 525.812 652.187
 829.900 224.136
 433.915 563.655
 946.516 126.575
 942.241 748.199
 304.267 95.558
 684.873 601.766
 972.281 53.815
 835.255 833.513
 871.959 613.067
 928.857 821.479
 916.675 465.147
 700.790 351.837
 483.241 123.414
 295.612 732.254
 729.124 252.170
 157.256 269.515
 892.054 855.997
 157.807 281.937
 123.987 267.540
 548.454 304.147
 851.078 898.769
 915.943 827.195
 799.699 225.391
 883.353 707.829
 73.487 215.545
 12.790 450.087
 348.624 41.717
 536.002 598.444
 918.087 218.905
 771.009 938.905
 957.387 473.181
 571.180 552.163
 704.739 484.182
 918.124 736.797
 900.770 874.663
 910.077 671.312
 673.386 292.534
 339.777 428.256
 391.818 389.078
 805.129 623.963
 862.727 824.922
 685.183 881.439
 566.636 907.365
 254.295 215.088
 603.513 993.844
 937.987 993.356
 254.410 692.252
 52.447 893.870
 896.639 95.944
 961.219 95.344
 711.527 646.275
 151.151 227.697
 677.641 696.194
 326.789 467.820
 683.216 822.737
 878.031 780.619
 856.919 413.087
 448.014 86.179
 996.976 927.664
 353.021 22.528
 68.943 564.370
 147.859 673.789
 389.108 241.512
 131.202 865.031
 263.895 954.090
 316.157 373.399
 418.991 601.278
 700.542 170.969
 631.637 434.294
 235.774 864.861
 135.336 826.833
 967.759 116.771
 860.614 258.505
 490.714 554.939
 624.430 249.705
 276.644 600.291
 403.224 659.116
 108.429 544.071
 692.490 808.227
 820.567 981.516
 244.385 527.184
 734.080 435.283
 712.555 509.840
 534.526 319.514
 651.486 550.572
 186.271 692.099
 100.894 929.544
 681.981 926.188
 521.591 675.245
 701.793 175.089
 978.778 812.880
 387.844 495.926
 235.732 294.527
 541.136 690.847
 322.465 782.490
 311.378 289.916
 380.276 142.415
 397.092 872.509
 307.641 609.241
 501.405 854.901
 301.864 469.610
 225.469 477.542
 614.070 502.026
 231.080 538.376
 225.052 714.679
 699.996 236.373
 172.060 394.802
 270.644 625.677
 580.764 547.839
 482.713 714.537
 204.414 265.063
 623.948 269.176
 268.859 861.111
 896.691 261.380
 445.856 104.888
 228.155 505.751
 809.546 6.147
 389.637 9.937
 106.481 283.834
 495.933 565.923
 726.095 339.823
 384.998 65.467
 486.620 692.396
 865.576 366.546
 45.211 927.720
 731.392 474.240
 147.566 235.376
 716.860 548.650
 501.668 76.915
 981.719 299.497
 195.924 956.471
 109.098 673.008
 890.216 222.040
 160.083 148.124
 548.935 318.499
 802.725 218.247
 20.478 572.345
 507.620 789.436
 13.928 938.136
 936.874 839.779
 899.512 842.558
 937.624 86.545
 637.131 379.681
 552.797 942.551
 91.881 336.619
 575.853 321.167
 55.400 449.287
 876.621 996.623
 688.561 630.883
 813.658 134.305
 518.968 799.261
 904.788 181.759
 953.654 112.218
 759.584 728.098
 844.187 551.448
 371.695 885.742
 511.884 666.412
 839.346 678.243
 802.237 79.368
 621.397 300.814
 889.996 883.648
 564.617 691.723
 353.168 50.714
 253.907 863.643
 331.649 250.287
 167.772 911.205
 694.160 324.962
 671.477 566.423
 68.094 930.042
 882.794 915.294
 306.719 325.259
 811.381 230.219
 645.846 902.613
 141.772 392.953
 59.626 59.428
 419.142 676.362
 487.792 424.205
 851.939 580.747
 952.720 51.844
 189.714 357.698
 595.582 1.810
 219.955 943.156
 271.230 66.088
 984.069 418.725
 188.886 332.012
 298.154 249.065
 761.137 647.709
 114.743 342.103
 121.008 945.032
 541.708 151.649
 933.153 197.081
 386.282 308.776
 110.576 616.072
 186.221 614.200
 756.211 494.270
 175.173 149.906
 185.437 958.547
 181.947 41.073
 810.920 340.975
 338.708 301.053
 247.621 997.550
 753.911 770.740
 439.286 259.019
 153.378 482.501
 337.154 936.988
 396.417 667.096
 549.050 990.555
 800.779 924.383
 997.703 780.067
 255.962 905.459
 509.302 882.034
 142.624 831.179
 128.482 940.376
 408.313 691.342
 8.651 102.164
 656.362 437.475
 844.556 489.583
 493.534 572.917
 837.985 43.511
 439.023 445.243
 161.600 227.829
 536.995 212.191
 306.976 188.023
 129.297 852.730
 771.379 334.154
 554.892 965.258
 406.780 178.720
 446.482 185.932
 780.678 956.859
 719.596 388.617
 890.970 832.920
 799.830 925.933
 49.060 737.491
 443.122 836.366
 162.530 356.789
 82.934 488.797
 679.835 927.159
 726.290 642.207
 226.854 76.695
 335.213 459.485
 293.755 450.211
 516.650 990.539
 998.962 589.723
 426.134 907.202
 946.461 997.800
 620.001 472.520
 937.765 353.900
 297.764 516.832
 938.341 992.698
 918.343 495.827
 320.990 388.073
 587.298 959.590
 309.444 56.724
 261.351 170.951
 471.481 932.069
 643.659 395.733
 512.285 433.461
 418.988 32.205
 898.877 629.650
 50.866 253.176
 611.804 671.460
 909.604 968.245
 630.277 39.981
 775.737 458.048
 374.451 756.929
 350.906 34.721
 969.283 57.692
 968.675 106.736
 777.310 799.953
 220.407 400.823
 544.924 127.336
 263.606 163.677
 793.381 324.547
 557.510 541.786
 790.233 974.899
 146.820 145.118
 790.560 190.425
 191.099 931.074
 924.880 947.245
 594.329 906.327
 519.580 183.119
 534.562 908.762
 107.031 949.730
 713.479 588.171
 460.101 349.159
 854.374 106.778
 666.695 402.941
 566.964 498.750
 244.341 224.273
 188.935 796.999
 236.160 601.379
 705.992 206.709
 984.088 205.135
 771.073 794.795
 152.653 350.117
 194.253 405.108
 589.625 448.976
 890.638 98.479
 724.194 779.830
 65.475 168.194
 588.033 850.393
 622.897 274.205
 821.709 796.301
 224.724 68.136
 523.558 840.994
 743.903 706.228
 788.744 707.396
 777.243 244.786
 754.161 985.065
 455.811 224.027
 844.720 188.664
 648.509 928.736
 346.039 603.205
 253.103 290.643
 998.493 898.155
 145.325 106.410
 811.918 945.952
 374.926 890.699
 986.024 731.681
 800.131 985.686
 639.019 760.673
 809.297 491.902
 899.327 921.686
 439.362 671.499
 909.150 447.567
 741.640 970.452
 983.388 926.043
 921.572 993.091
 825.969 384.388
 673.162 188.601
 543.607 327.506
 402.152 738.085
 633.493 414.552
 173.816 991.750
 28.359 770.223
 298.879 643.255
 235.070 939.580
 380.113 752.782
 129.606 296.619
 356.144 367.860
 803.498 534.362
 899.790 232.952
 179.050 316.114
 335.605 332.620
 810.664 512.513
 743.383 451.512
 208.152 836.590
 897.140 745.906
 199.030 409.145
 266.964 460.334
 787.393 520.132
 176.351 358.431
 867.477 919.659
 880.845 405.153
 163.497 586.537
 413.508 488.709
 250.466 435.693
 455.801 21.656
 272.883 581.202
 743.710 643.777
 532.177 953.170
 941.358 762.498
 925.448 548.455
 919.166 623.146
 956.226 792.404
 699.973 80.407
 824.853 207.022
 301.876 338.680
 766.761 266.544
 456.417 2.921
 119.793 311.274
 938.642 709.080
 548.168 162.134
 563.454 25.889
 865.314 500.020
 910.208 894.865
 118.338 654.396
 492.891 525.693
 114.056 584.069
 432.463 828.232
 674.375 69.858
 75.351 344.311
 354.372 404.411
 380.030 461.894
 589.813 730.238
 32.630 936.625
 665.595 104.810
 1.184 411.978
 118.878 964.051
 773.231 486.025
 270.281 905.746
 597.947 702.291
 276.014 256.177
 254.718 692.200
 129.106 241.068
 856.312 130.729
 327.822 420.679
 955.743 514.084
 846.137 424.380
 328.958 373.345
 659.796 628.438
 646.156 11.338
 430.527 849.094
 296.428 317.558
 261.633 98.726
 695.312 569.258
 395.264 94.253
 862.646 273.219
 712.645 272.610
 116.760 214.958
 264.404 207.648
 676.768 648.718
 342.697 326.140
 411.684 436.678
 807.312 868.385
 115.734 399.045
 194.322 952.531
 544.050 903.493
 221.733 93.021
 110.565 53.714
 518.099 445.132
 57.101 749.262
 47.102 642.507
 54.270 414.639
 796.070 246.716
 423.908 632.512
 805.315 311.622
 390.415 77.589
 706.932 295.709
 213.896 613.074
 238.250 838.221
 548.750 775.515
 21.917 696.229
 552.803 996.606
 539.656 256.562
 867.958 168.071
 151.733 466.365
 655.280 689.774
 163.595 137.104
 25.431 108.833
 952.622 377.913
 917.337 281.691
 632.436 304.628
 280.155 610.240
 443.555 190.820
 170.108 21.320
 264.477 307.151
 527.136 695.955
 286.759 906.875
 216.922 95.900
 894.594 120.054
 760.440 81.384
 240.220 19.734
 702.401 132.071
 470.877 312.980
 46.824 155.252
 303.517 122.145
 695.349 639.188
 876.040 181.500
 523.026 48.674
 947.274 646.283
 106.411 193.457
 444.464 151.184
 247.208 672.826
 641.705 959.398
 207.038 521.848
 424.042 98.643
 958.653 482.346
 881.190 514.508
 68.002 286.360
 66.580 102.263
 929.699 378.800
 39.517 264.665
 693.753 292.053
 121.311 534.784
 130.051 607.014
 684.332 89.360
 993.141 46.370
 253.178 340.511
 865.959 716.833
 429.592 552.923
 497.553 82.614
 310.814 801.885
 905.409 663.800
 11.222 917.314
 914.260 227.072
 428.775 93.294
 855.352 904.519
 33.873 965.478
 185.775 37.087
 664.355 444.424
 218.119 905.913
 755.647 856.496
 715.298 966.523
 241.413 791.101
 121.561 832.320
 352.829 930.044
 813.813 425.399
 501.943 378.505
 191.090 300.354
 338.119 105.198
 226.172 792.062
 350.696 899.794
 411.661 998.691
 193.552 277.434
 801.494 609.143
 318.991 402.592
 113.899 658.380
 823.239 907.704
 987.491 648.625
 370.905 376.447
 410.923 329.064
 131.260 818.746
 848.811 266.699
 228.367 146.308
 511.075 167.410
 886.479 66.336
 736.267 485.715
 301.243 940.193
 336.643 976.330
 48.750 636.984
 566.815 538.339
 274.330 773.680
 789.783 547.005
 899.931 638.606
 913.419 188.180
 25.226 599.475
 824.257 450.485
 648.315 596.987
 749.426 1.467
 825.392 7.250
 205.200 301.594
 656.533 448.408
 743.852 885.961
 711.266 127.113
 469.046 675.098
 80.675 827.591
 461.970 636.165
 503.124 289.452
 131.859 792.594
 502.330 290.133
 689.879 927.960
 196.460 424.600
 636.692 818.252
 85.436 179.935
 372.191 191.177
 353.943 147.664
 879.246 102.589
 896.271 954.624
 328.787 55.193
 685.634 967.009
 405.977 995.614
 287.621 915.791
 999.554 610.511
 220.911 79.342
 539.920 914.209
 667.100 455.879
 955.308 558.373
 347.660 769.952
 756.909 193.300
 544.794 129.863
 808.590 430.801
 522.584 523.639
 608.462 876.384
 486.851 87.403
 459.793 455.091
 641.082 569.964
 367.547 8.174
 489.320 659.920
 322.087 309.590
 895.926 735.919
 359.500 180.614
 330.502 187.113
 282.857 971.742
 451.087 159.744
 632.814 53.255
 660.277 488.701
 679.890 94.689
 410.336 631.564
 223.121 319.921
 941.286 739.716
 497.288 865.356
 369.841 69.642
 768.569 125.878
 869.572 891.486
 319.110 94.771
 309.806 915.500
 645.940 253.131
 571.228 195.445
 317.992 370.492
 702.232 36.805
 114.238 486.263
 696.767 833.235
 701.503 461.353
 490.257 63.818
 176.099 447.152
 516.410 134.080
 590.758 806.348
 29.047 953.395
 997.264 844.164
 257.165 369.210
 263.816 842.322
 169.065 973.926
 760.494 519.894
 216.508 653.149
 60.631 129.241
 409.612 235.266
 772.671 901.227
 637.689 52.979
 16.876 717.163
 453.823 349.621
 492.494 456.498
 938.132 609.212
 470.657 965.627
 555.932 802.531
 901.018 546.745
 645.064 605.714
 469.201 74.050
 767.364 137.488
 298.454 621.517
 311.499 91.146
 791.809 910.795
 560.355 113.403
 178.024 54.442
 760.857 350.686
 800.918 338.943
 336.075 581.043
 301.273 39.722
 239.966 754.331
 134.839 128.408
 8.800 942.733
 479.153 877.954
 447.892 166.865
 463.763 716.860
 198.544 709.014
 849.315 668.167
 951.962 894.636
 144.877 536.051
 561.567 846.638
 632.424 892.655
 202.581 965.528
 632.955 355.477
 441.552 324.169
 448.945 632.200
 214.844 391.128
 929.521 111.915
 333.779 504.637
 282.746 181.496
 997.687 943.785
 186.715 991.207
 620.460 809.109
 88.971 648.039
 980.211 896.392
 821.230 107.811
 657.469 380.692
 861.044 712.506
 10.072 118.926
 139.216 987.922
 571.010 315.413
 695.279 104.604
 980.209 903.384
 524.778 203.641
 57.355 394.566
 21.467 505.604
 777.940 897.502
 702.742 928.465
 69.581 152.555
 703.934 527.240
 44.350 567.709
 450.567 888.495
 522.329 544.899
 159.955 136.399
 182.121 683.035
 404.848 169.122
 48.917 442.998
 991.035 395.990
 156.390 414.246
 284.568 603.526
 404.693 675.417
 877.450 674.606
 895.918 776.272
 936.282 17.194
 326.378 359.862
 647.595 541.083
 520.786 307.009
 95.681 431.764
 529.170 825.671
 501.022 404.765
 198.059 71.891
 655.472 441.837
 51.728 513.587
 337.743 588.286
 158.263 311.162
 531.288 370.022
 343.730 857.713
 26.205 926.890
 293.266 305.550
 925.342 478.321
 331.495 303.981
 228.510 176.779
 800.032 326.098
 901.784 468.048
 194.252 300.126
 93.817 484.733
 534.999 855.210
 708.255 735.867
 736.947 304.073
 729.502 922.200
 100.182 618.468
 204.866 370.083
 55.057 600.800
 864.544 619.285
 194.884 350.614
 94.844 669.219
 652.694 992.169
 530.718 347.542
 435.779 634.091
 390.359 43.982
 297.349 229.867
 904.574 495.212
 673.363 594.845
 692.529 524.095
 672.966 398.520
 676.816 254.519
 814.203 717.634
 416.373 733.048
 327.580 324.207
 445.557 497.841
 296.102 551.856
 49.500 116.699
 502.588 483.010
 666.091 258.098
 657.258 618.977
 897.546 415.745
 177.795 814.916
 632.174 948.379
 90.682 403.896
 539.929 857.423
 69.687 310.266
 812.458 456.823
 481.581 915.164
 396.184 308.436
 379.959 229.162
 620.603 35.016
 188.114 932.716
 386.223 678.908
 807.156 338.599
 358.715 461.601
 744.882 726.854
 657.057 196.310
 706.321 607.812
 641.152 307.563
 743.687 728.482
 744.068 778.627
 309.922 389.182
 79.368 255.606
 377.554 358.160
 336.649 627.649
 607.834 230.263
 388.346 333.277
 521.713 980.285
 26.067 336.126
 825.029 111.872
 361.304 607.952
 769.168 738.814
 27.625 256.597
 432.663 87.857
 351.750 361.551
 538.672 852.165
 889.744 615.106
 281.580 14.081
 0.582 13.798
 229.405 797.527
 629.314 869.577
 756.824 297.306
 950.811 95.094
 409.298 698.553
 565.695 110.476
 817.571 369.100
 203.641 383.530
 192.937 145.484
 364.981 880.529
 408.961 895.522
 586.989 915.289
 290.146 623.029
 451.674 650.550
 10.632 570.290
 531.187 953.695
 687.804 698.851
 996.662 330.108
 21.320 707.265
 976.478 159.353
 565.157 134.320
 148.385 614.541
 269.731 747.535
 773.054 142.322
 836.804 119.226
 38.365 674.004
 188.932 227.009
 376.776 296.992
 667.761 903.422
 362.767 675.503
 94.852 712.377
 992.316 321.301
 411.438 200.922
 18.390 895.552
 569.045 706.437
 570.405 104.167
 684.047 875.767
 354.559 728.883
 161.684 548.219
 226.925 728.469
 707.939 583.992
 91.570 727.764
 502.832 888.970
 719.045 181.663
 631.526 242.344
 851.914 916.837
 438.354 412.030
 587.169 992.065
 264.911 421.916
 552.213 19.966
 991.406 82.735
 451.382 416.094
 558.037 23.667
 611.851 908.468
 791.243 363.935
 737.220 990.206
 192.117 882.831
 48.508 534.174
 108.187 513.379
 797.929 231.013
 855.296 270.504
 51.327 846.134
 786.893 291.100
 999.062 18.036
 129.939 613.238
 549.206 706.381
 179.621 148.139
 836.120 725.770
 431.649 135.274
 624.704 618.002
 647.064 242.333
 567.067 485.220
 109.047 543.063
 363.321 157.904
 316.321 432.565
 158.955 49.794
 638.546 318.020
 873.398 366.973
 563.955 739.789
 571.517 616.416
 829.811 661.013
 763.671 991.945
 126.629 631.310
 530.462 609.935
 95.265 640.852
 323.492 396.171
 832.624 884.197
 979.346 877.406
 130.977 639.096
 15.009 160.528
 694.651 714.397
 341.283 958.533
 806.428 754.785
 657.088 881.119
 507.637 320.008
 570.374 99.522
 667.146 435.241
 857.539 436.965
 154.784 980.350
 727.637 459.872
 216.828 232.864
 833.185 48.783
 540.985 376.876
 477.330 525.035
 64.590 252.909
 746.603 779.012
 444.773 857.627
 466.967 82.671
 98.108 553.486
 83.858 733.625
 608.288 953.877
 27.937 246.157
 74.922 486.603
 399.301 117.857
 69.326 575.725
 13.535 916.258
 411.816 727.825
 961.532 470.825
 80.333 962.867
 877.340 760.322
 496.174 532.188
 448.857 858.123
 956.322 647.392
 287.252 258.116
 543.378 575.276
 863.116 536.837
 846.952 397.394
 669.156 614.382
 880.788 590.925
 257.471 624.005
 737.635 353.341
 79.024 370.409
 551.501 900.800
 706.788 597.417
 950.308 343.561
 713.440 360.405
 300.076 846.119
 188.481 36.738
 36.620 670.866
 185.897 253.194
 327.562 78.109
 687.212 873.303
 234.578 499.253
 419.831 295.698
 684.659 641.300
 888.581 558.520
 594.270 337.780
 639.283 31.938
 809.488 792.565
 284.963 983.679
 469.106 18.135
 474.167 709.733
 510.434 538.833
 380.899 688.061
 316.101 993.072
 639.536 807.012
 644.688 947.725
 955.950 877.595
 652.018 744.818
 996.857 610.632
 849.589 387.863
 19.706 42.913
 571.778 585.689
 60.184 62.823
 946.536 989.422
 176.606 513.499
 451.366 157.611
 171.278 153.850
 56.198 780.513
 607.538 113.740
 329.518 492.854
 635.066 984.222
 38.959 151.295
 770.639 197.027
 990.804 585.257
 80.492 245.733
 605.934 525.224
 225.520 725.669
 957.301 39.325
 191.691 277.872
 333.658 375.673
 693.118 737.216
 436.842 514.063
 740.547 44.595
 859.423 16.158
 577.656 491.904
 772.930 358.997
 544.066 346.197
 734.484 913.721
 697.674 831.291
 94.708 51.829
 568.664 331.971
 768.780 627.559
 899.888 794.729
 674.949 790.259
 908.300 911.604
 213.508 858.747
 562.603 338.194
 969.847 864.984
 774.575 976.706
 796.847 511.992
 734.691 79.090
 436.476 246.508
 954.250 438.607
 453.312 116.591
 801.646 350.988
 2.082 155.330
 413.301 964.539
 568.670 431.351
 121.982 493.876
 493.962 253.232
 856.501 951.527
 700.041 566.984
 35.238 228.320
 429.487 492.811
 87.647 715.825
 24.753 499.548
 7.146 166.089
 312.921 593.056
 957.949 95.409
 221.730 419.795
 447.987 995.076
 988.977 570.694
 538.701 664.069
 95.602 965.798
 916.931 643.032
 662.652 750.174
 909.281 537.829
 16.461 20.074
 8.188 772.397
 910.673 199.599
 612.609 317.916
 167.111 417.389
 204.011 287.691
 381.992 595.561
 397.624 59.234
 664.853 605.787
 375.140 147.214
 913.049 106.748
 341.923 279.252
 856.307 30.865
 411.005 662.457
 468.126 4.372
 827.650 929.473
 471.447 772.158
 670.042 641.443
 655.913 356.864
 129.781 940.088
 866.994 750.499
 554.704 186.341
 570.489 346.945
 568.413 418.188
 289.489 646.519
 536.270 691.020
 358.239 461.125
 275.222 830.859
 944.817 523.001
 381.327 600.855
 221.789 44.798
 629.204 536.699
 673.662 27.579
 164.786 794.904
 537.887 490.565
 327.901 842.819
 201.290 967.323
 893.551 29.695
 388.183 633.040
 877.706 359.058
 255.289 993.015
 210.496 744.232
 80.242 760.339
 10.500 797.170
 326.306 108.509
 700.120 667.391
 170.633 20.594
 163.718 519.927
 484.540 729.291
 775.302 91.763
 92.803 901.259
 697.099 83.592
 458.678 54.465
 988.800 382.089
 739.488 889.644
 961.753 736.918
 134.177 587.613
 883.661 271.775
 252.751 385.003
 685.805 340.820
 734.217 744.572
 173.476 767.603
 834.298 425.708
 395.766 455.078
 209.361 619.925
 126.406 30.568
 604.534 819.403
 753.907 401.937
 780.902 149.045
 516.157 429.910
 410.920 819.744
 759.305 961.150
 158.061 98.854
 398.630 77.735
 14.486 580.218
 733.847 977.031
 680.664 547.938
 274.673 543.233
 267.924 233.697
 894.376 565.287
 526.596 775.510
 907.408 118.351
 739.534 595.811
 98.289 795.873
 167.310 768.711
 176.862 960.876
 734.339 170.889
 42.279 697.862
 454.826 879.040
 875.123 676.239
 817.000 351.107
 792.552 183.272
 80.127 511.256
 272.002 415.959
 750.778 442.672
 29.720 19.034
 655.547 111.855
 614.211 368.469
 232.543 427.276
 802.716 289.767
 342.690 139.299
 460.292 597.219
 925.961 172.721
 903.465 888.726
 772.604 144.430
 899.071 541.244
 73.273 143.511
 197.648 450.308
 986.414 567.071
 251.146 135.028
 400.668 530.411
 376.826 794.675
 262.258 363.578
 810.940 427.336
 123.061 117.338
 633.265 393.586
 988.373 120.166
 551.096 782.778
 601.167 134.657
 701.254 586.204
 192.336 878.113
 481.514 235.223
 607.081 809.840
 557.279 274.663
 942.917 499.482
 532.073 328.805
 214.130 319.625
 826.328 611.378
 603.709 35.801
 411.093 830.076
 42.614 372.216
 602.746 753.567
 836.629 227.163
 880.859 23.993
 965.081 703.740
 961.408 105.195
 328.601 955.517
 287.024 916.772
 403.147 360.079
 908.652 592.494
 446.139 203.440
 980.475 560.223
 32.403 753.374
 902.249 426.473
 410.296 828.494
 478.240 885.068
 52.796 131.891
 355.869 494.290
 128.337 253.275
 824.304 884.814
 178.933 282.633
 735.848 991.085
 518.738 992.593
 631.659 727.109
 158.080 997.954
 956.715 154.858
 22.510 791.722
 713.723 386.135
 933.183 80.648
 786.805 999.200
 6.588 33.481
 46.237 687.411
 534.093 436.349
 886.436 752.150
 933.938 986.910
 40.017 235.506
 402.207 107.774
 918.485 304.194
 500.243 416.639
 750.450 555.490
 132.085 942.248
 894.866 344.398
 418.478 49.544
 701.371 920.583
 548.160 952.102
 552.253 20.867
 170.366 404.095
 458.982 761.282
 625.493 326.978
 86.564 900.245
 837.669 527.848
 955.709 255.364
 10.565 487.693
 18.077 720.645
 76.448 259.793
 834.418 683.521
 801.461 533.279
 307.695 933.427
 403.886 736.840
 760.172 401.965
 806.332 925.942
 99.761 311.413
 229.942 997.500
 729.696 831.213
 714.864 283.122
 627.945 964.665
 485.081 700.850
 898.004 689.344
 489.552 701.473
 888.115 949.626
 270.486 175.172
 337.126 808.388
 811.880 124.532
 655.752 283.425
 688.630 238.197
 443.641 264.108
 603.103 883.974
 305.314 582.379
 899.765 489.658
 419.739 222.263
 480.132 693.791
 675.128 732.192
 493.835 66.914
 366.768 858.579
 504.091 57.379
 913.749 967.063
 467.528 175.677
 50.757 944.983
 732.444 259.447
 842.356 485.935
 452.594 60.441
 326.143 211.253
 895.166 857.805
 872.648 266.286
 354.299 462.958
 536.957 389.103
 981.224 864.528
 930.844 49.395
 227.781 32.192
 953.956 924.826
 643.745 611.639
 155.735 565.702
 45.310 595.446
 451.725 706.943
 110.526 633.364
 362.422 944.871
 988.869 677.885
 181.510 796.940
 721.158 765.202
 393.222 912.412
 40.191 166.501
 953.558 74.007
 302.802 59.432
 513.350 813.148
 934.316 554.569
 407.001 908.797
 343.773 47.376
 951.415 721.591
 992.939 773.966
 815.820 466.589
 327.391 340.622
 533.333 900.231
 960.257 225.228
 556.190 6.806
 648.106 556.608
 113.208 648.988
 726.715 249.041
 843.518 593.745
 247.771 78.336
 165.815 152.539
 745.026 947.887
 336.728 962.414
 481.964 213.706
 472.741 276.976
 17.977 962.845
 602.880 893.778
 754.599 906.820
 307.834 393.213
 769.046 538.114
 236.935 345.282
 143.647 271.812
 907.528 211.787
 294.500 964.584
 639.525 755.389
 581.579 869.142
 297.727 302.195
 39.608 283.833
 69.804 394.958
 151.242 824.984
 741.307 439.597
 641.806 955.233
 610.998 373.659
 711.188 606.224
 168.956 172.739
 540.080 41.347
 113.010 926.202
 374.034 506.775
 960.912 39.127
 762.535 350.634
 9.450 901.016
 327.284 675.315
 358.342 667.006
 673.073 891.483
 145.714 953.129
 108.072 820.214
 600.438 598.391
 783.284 937.909
 400.257 803.332
 721.639 564.344
 606.984 43.391
 217.098 984.761
 932.935 67.313
 927.920 790.617
 655.990 933.280
 53.462 879.112
 352.343 581.326
 611.415 218.526
 42.155 578.264
 566.234 454.498
 958.273 855.016
 396.626 882.604
 144.288 955.605
 330.669 66.011
 485.998 267.414
 574.626 145.654
 678.440 154.743
 272.360 526.746
 455.767 888.698
 965.927 372.754
 168.414 788.284
 997.146 79.914
 313.973 358.163
 560.607 416.461
 826.409 241.199
 159.464 205.979
 41.667 77.963
 648.746 619.289
 103.983 475.311
 201.830 260.437
 801.623 92.518
 682.536 126.477
 147.107 732.107
 529.557 165.429
 496.902 415.098
 295.990 920.196
 269.015 884.165
 72.524 637.136
 821.892 235.940
 749.018 135.777
 340.631 373.930
 229.751 720.979
 501.025 400.354
 559.684 901.204
 690.793 648.330
 392.743 727.890
 930.918 780.629
 241.786 153.024
 707.085 748.680
 599.993 17.518
 368.415 682.146
 874.489 624.999
 832.988 247.559
 387.740 457.954
 140.027 221.973
 696.531 480.223
 68.197 37.811
 571.023 806.670
 87.521 697.294
 39.614 863.114
 396.329 573.562
 514.263 703.587
 609.920 321.392
 693.908 984.585
 787.869 39.104
 432.059 444.793
 213.927 346.504
 233.161 221.872
 556.107 578.750
 398.561 214.155
 442.810 515.722
 917.734 113.908
 879.941 159.198
 37.758 990.167
 418.014 990.201
 540.942 63.803
 249.780 855.720
 317.179 916.621
 998.309 383.304
 987.422 21.884
 441.469 354.426
 473.980 528.261
 738.011 299.907
 331.787 415.943
 377.978 245.105
 865.069 856.329
 408.837 826.933
 21.679 119.733
 899.775 242.608
 451.875 104.005
 839.209 750.301
 61.383 306.412
 32.174 819.473
 705.549 277.979
 220.332 883.814
 140.489 620.581
 811.559 858.464
 949.848 889.959
 830.119 787.115
 336.668 220.682
 112.312 840.918
 546.640 600.716
 334.056 322.696
 362.430 892.974
 202.361 775.293
 872.905 469.281
 436.357 956.038
 322.824 618.945
 947.672 539.995
 738.318 291.217
 675.256 438.327
 604.343 689.943
 684.647 565.586
 748.935 362.423
 583.044 527.767
 824.879 705.976
 784.243 813.667
 135.202 888.709
 264.488 703.397
 740.385 570.027
 842.798 823.219
 731.446 176.437
 686.484 404.377
 625.974 894.917
 251.900 189.916
 119.219 685.794
 617.357 188.115
 927.508 76.655
 623.291 219.889
 428.287 5.807
 205.922 342.147
 914.304 656.362
 174.662 656.665
 926.773 819.015
 648.481 907.585
 654.381 492.301
 718.350 318.448
 325.896 963.718
 256.150 776.022
 880.783 694.174
 337.302 202.685
 674.949 773.054
 505.438 507.135
 220.794 233.803
 181.339 115.786
 828.596 972.659
 331.749 780.848
 819.451 639.421
 71.600 168.126
 731.283 552.469
 8.493 945.746
 604.581 205.275
 762.201 537.929
 182.472 193.271
 443.741 954.542
 312.656 703.854
 775.527 752.338
 321.634 24.877
 621.876 87.756
 923.074 674.999
 701.196 359.998
 803.364 720.352
 219.442 258.356
 333.053 984.318
 728.622 276.638
 520.677 189.504
 132.403 362.974
 946.145 492.710
 969.244 273.694
 778.503 424.907
 766.290 99.394
 344.436 359.514
 816.857 49.670
 19.569 374.974
 461.205 905.383
 367.843 713.679
 193.133 74.956
 561.330 71.176
 350.428 190.524
 733.446 170.510
 30.272 933.033
 315.294 620.284
 284.364 830.559
 793.676 946.009
 753.897 194.462
 129.012 87.520
 190.834 972.861
 154.178 126.413
 846.651 954.811
 216.242 742.842
 388.225 561.998
 650.557 987.535
 796.617 43.608
 122.201 620.085
 919.762 635.961
 617.728 126.603
 864.534 568.676
 808.534 847.485
 935.173 366.473
 476.453 568.747
 139.954 898.648
 736.571 748.158
 510.295 20.893
 408.697 940.944
 298.830 406.217
 277.639 280.383
 65.647 508.602
 296.759 268.130
 323.677 295.627
 385.642 990.093
 721.776 941.332
 160.701 939.364
 202.332 620.149
 229.804 281.737
 512.184 684.769
 44.441 916.345
 282.468 158.777
 404.448 478.754
 363.900 707.853
 672.902 312.229
 526.392 166.060
 407.832 841.167
 151.265 646.562
 230.973 55.641
 384.303 135.031
 313.562 435.336
 930.263 890.551
 299.597 472.897
 384.061 620.349
 945.744 509.718
 668.746 173.881
 325.088 270.908
 821.661 857.305
 413.023 820.513
 402.126 605.173
 994.907 583.872
 128.957 382.023
 556.844 172.359
 764.662 807.869
 546.398 458.783
 593.872 109.210
 725.680 291.785
 273.192 857.893
 344.577 397.965
 113.148 355.988
 299.734 34.913
 573.174 3.833
 30.894 351.214
 568.866 113.850
 559.498 845.952
 96.178 733.909
 166.932 855.856
 237.340 465.510
 816.797 329.300
 223.449 614.296
 575.365 859.875
 362.608 419.356
 208.360 775.615
 101.947 465.002
 515.021 131.478
 656.639 591.497
 189.685 491.018
 717.252 862.352
 417.770 57.864
 24.507 103.823
 560.875 818.602
 692.003 661.214
 161.971 66.615
 255.166 786.250
 806.346 812.746
 549.029 215.468
 760.587 865.063
 767.072 272.297
 636.747 629.237
 855.108 241.817
 901.592 186.133
 752.828 859.348
 884.111 828.007
 744.266 819.893
 994.175 753.585
 228.102 68.469
 320.225 950.356
 808.826 850.705
 246.255 735.244
 557.500 683.321
 543.387 928.760
 241.898 405.835
 827.185 39.706
 3.685 673.743
 810.164 114.971
 416.754 791.390
 354.085 430.206
 725.911 816.767
 576.475 970.858
 796.567 823.559
 781.035 578.691
 440.298 16.315
 556.236 756.489
 182.229 766.741
 267.487 863.876
 646.524 292.567
 306.049 871.262
 826.477 620.553
 755.501 928.914
 924.277 162.938
 700.807 856.397
 869.304 958.624
 795.055 757.508
 307.669 668.861
 177.827 450.924
 882.670 319.941
 622.440 301.696
 156.945 616.020
 296.039 508.318
 51.748 232.613
 618.866 500.214
 264.235 690.430
 981.969 27.237
 665.468 310.270
 54.682 863.239
 153.678 988.710
 815.709 27.340
 140.884 502.907
 459.229 667.492
 666.185 158.153
 847.720 509.973
 763.880 506.854
 47.125 205.092
 955.192 780.636
 731.320 283.529
 693.012 542.630
 378.882 460.217
 962.179 854.186
 405.849 4.596
 543.755 194.816
 837.054 49.530
 289.327 226.940
 171.993 388.528
 47.230 774.657
 558.697 255.519
 141.595 620.521
 763.399 176.877
 860.450 713.984
 180.733 506.274
 671.618 443.275
 937.709 114.155
 594.408 828.120
 126.904 710.940
 628.215 938.586
 185.287 882.696
 521.819 895.807
 193.277 446.939
 682.923 339.423
 385.402 671.897
 228.117 895.772
 873.884 113.279
 188.868 607.538
 627.283 816.958
 677.270 412.438
 208.860 813.628
 412.398 24.175
 957.454 732.215
 778.279 177.331
 934.541 913.538
 470.308 368.904
 514.899 185.513
 558.703 448.146
 368.275 928.081
 304.100 674.149
 372.113 812.557
 478.326 943.991
 770.306 639.366
 27.611 575.230
 412.722 653.993
 249.090 353.206
 890.876 117.769
 895.491 89.185
 745.371 413.000
 766.653 9.241
 32.786 626.418
 957.360 250.393
 478.716 77.475
 404.489 190.436
 237.952 225.360
 186.138 406.982
 163.830 528.409
 973.135 641.149
 141.103 260.017
 498.919 139.229
 848.034 764.871
 105.269 334.521
 624.533 817.943
 624.871 699.641
 478.084 416.030
 691.502 201.275
 654.944 668.553
 217.061 594.142
 340.862 281.951
 262.323 534.297
 586.692 162.437
 953.704 424.745
 336.160 747.427
 888.345 45.354
 775.358 59.995
 629.241 396.337
 138.830 46.912
 254.062 98.134
 561.350 283.575
 396.778 953.664
 726.535 523.653
 49.534 470.927
 555.337 142.949
 390.785 859.347
 324.521 222.391
 719.960 112.591
 685.631 670.871
 932.622 649.716
 550.269 382.584
 914.839 747.057
 652.195 323.642
 401.291 812.498
 428.611 657.835
 686.434 854.487
 272.784 450.988
 638.007 218.853
 991.785 177.304
 601.516 511.291
 703.796 620.268
 445.506 311.981
 379.171 886.129
 450.847 806.551
 671.719 91.899
 341.676 305.526
 707.820 954.449
 167.667 69.036
 660.653 486.074
 231.978 177.173
 497.654 428.391
 899.405 936.801
 467.176 955.259
 76.229 556.385
 104.091 711.431
 916.126 380.490
 655.926 982.611
 942.749 699.876
 436.115 910.838
 184.733 151.818
 227.561 263.385
 66.448 624.466
 219.192 561.426
 989.671 770.286
 245.354 994.548
 657.377 124.122
 200.176 747.640
 938.924 84.060
 257.485 297.252
 242.338 836.529
 985.266 185.058
 58.340 645.022
 99.161 427.455
 264.574 744.205
 652.284 393.644
 447.812 623.382
 62.034 891.920
 515.176 496.198
 884.979 697.657
 149.627 753.807
 477.941 579.969
 724.726 718.593
 139.779 420.901
 462.284 852.910
 479.799 545.787
 304.832 45.559
 274.320 311.023
 922.346 777.006
 74.594 131.740
 796.593 947.378
 142.319 922.891
 572.395 299.433
 691.697 710.079
 56.660 557.876
 890.774 418.583
 934.935 278.312
 54.300 438.567
 591.456 610.919
 83.176 0.342
 320.059 658.463
 562.626 74.985
 736.228 284.077
 316.381 982.860
 708.995 305.334
 374.594 76.129
 568.007 217.336
 698.946 332.571
 476.122 404.118
 22.965 918.836
 540.181 225.668
 415.229 354.154
 638.828 173.827
 717.563 823.722
 831.249 256.515
 612.202 88.235
 157.572 943.999
 446.971 836.751
 311.502 956.736
 14.899 899.341
 47.776 220.736
 616.194 529.403
 848.693 808.261
 1.617 679.404
 710.690 229.195
 235.084 415.129
 397.467 167.686
 351.402 69.701
 942.118 561.209
 606.901 547.946
 947.136 702.289
 514.098 112.867
 535.901 979.588
 57.193 668.427
 938.567 653.381
 47.133 786.676
 263.329 134.737
 490.275 693.028
 203.301 77.678
 813.445 942.572
 280.127 934.609
 463.871 304.592
 826.680 718.328
 641.379 274.465
 689.468 575.563
 32.079 895.027
 591.613 439.456
 410.088 77.104
 72.410 789.604
 822.636 135.593
 820.777 221.583
 942.912 718.367
 286.483 692.538
 686.517 5.873
 502.401 559.981
 666.414 946.116
 728.590 727.960
 786.242 199.430
 558.439 734.015
 724.184 377.775
 560.206 593.566
 173.814 442.321
 993.802 822.755
 122.226 779.612
 100.817 709.157
 750.054 410.032
 451.467 530.592
 526.685 32.720
 709.832 739.791
 994.141 609.084
 390.650 856.350
 534.869 3.987
 997.690 922.888
 5.524 801.465
 703.872 390.347
 596.962 892.891
 133.655 464.701
 209.900 293.207
 93.632 556.078
 278.532 8.740
 350.785 69.423
 546.806 682.839
 940.518 426.682
 222.852 348.011
 487.837 743.282
 78.427 471.112
 711.992 841.083
 997.293 787.751
 553.363 376.354
 737.542 270.325
 184.703 420.654
 989.454 188.499
 849.009 246.396
 367.117 219.695
 883.060 744.499
 656.404 209.047
 147.053 511.886
 294.841 612.698
 172.960 379.917
 724.368 175.310
 781.461 965.527
 433.018 672.904
 391.895 684.331
 386.363 916.948
 282.255 804.836
 297.494 876.796
 245.361 295.961
 151.741 87.861
 359.730 943.063
 398.925 215.190
 454.316 12.719
 764.313 120.500
 628.093 431.482
 175.454 309.314
 299.600 322.312
 524.638 628.959
 447.336 893.262
 7.997 353.243
 276.609 191.239
 427.279 772.117
 657.650 479.430
 887.599 441.332
 547.136 846.353
 755.281 815.622
 782.480 749.055
 988.936 957.415
 255.184 189.902
 161.786 890.315
 484.302 48.651
 744.833 351.991
 59.688 177.407
 812.686 734.712
 671.458 419.856
 13.755 814.246
 429.467 957.495
 864.390 30.467
 674.921 799.848
 585.533 57.713
 344.348 823.756
 407.218 792.278
 340.587 295.518
 580.169 681.486
 51.312 60.936
 17.654 157.465
 715.718 610.296
 260.386 343.379
 435.607 581.243
 231.613 835.523
 247.420 281.611
 400.636 287.025
 384.206 841.285
 576.088 424.211
 56.524 247.336
 633.645 601.869
 242.563 906.112
 277.978 776.292
 902.035 401.156
 130.085 963.147
 95.556 684.083
 406.601 609.835
 909.278 219.649
 557.839 498.370
 139.602 294.747
 0.326 594.998
 999.169 247.987
 514.359 857.493
 855.331 251.652
 677.987 221.549
 226.509 216.491
 528.953 525.856
 38.829 642.967
 342.143 853.876
 911.993 826.898
 291.402 912.161
 4.352 775.045
 843.977 514.042
 535.596 795.037
 979.132 768.152
 432.531 807.523
 898.558 98.497
 848.297 565.717
 427.228 52.335
 405.497 753.264
 114.389 930.319
 554.573 225.981
 413.919 436.984
 143.951 842.467
 732.609 776.417
 219.871 534.478
 518.695 275.854
 841.119 657.437
 558.907 717.903
 765.282 657.564
 851.079 999.419
 774.657 633.045
 615.164 551.896
 25.866 156.839
 445.122 585.131
 569.936 487.587
 238.022 724.288
 369.636 8.177
 268.013 962.109
 86.790 899.757
 708.020 145.571
 300.909 948.911
 600.775 952.819
 906.698 279.659
 5.665 625.566
 304.785 247.692
 14.824 628.737
 808.464 795.265
 959.699 78.004
 928.760 70.633
 290.260 762.639
 937.900 910.463
 878.064 92.118
 242.959 977.692
 400.046 397.076
 600.603 566.784
 733.494 946.007
 372.292 724.885
 118.847 416.773
 736.817 798.179
 113.349 645.293
 751.774 470.732
 906.069 412.068
 173.507 6.620
 437.277 110.639
 120.569 689.456
 459.758 51.227
 691.154 346.097
 396.452 208.969
 40.782 578.819
 741.299 641.322
 791.403 663.513
 174.615 925.809
 903.808 517.054
 330.455 550.573
 806.588 227.225
 773.817 609.902
 970.041 171.235
 686.083 689.448
 653.294 37.443
 686.713 886.353
 977.008 188.495
 259.956 303.472
 99.481 857.449
 232.463 530.777
 246.497 11.884
 439.420 917.628
 888.358 230.543
 104.722 324.532
 23.023 254.239
 979.204 390.389
 442.041 654.876
 67.920 669.862
 983.945 236.302
 923.502 684.823
 154.198 776.792
 281.945 533.822
 475.862 749.419
 16.536 144.904
 473.232 933.032
 435.583 111.171
 52.361 838.499
 253.111 777.039
 76.219 623.132
 725.466 448.921
 314.998 417.532
 530.263 280.026
 438.680 525.566
 730.005 159.046
 892.382 827.784
 326.898 341.039
 16.401 484.672
 396.737 260.885
 631.467 27.935
 960.412 20.914
 72.900 490.116
 686.660 141.059
 720.721 965.724
 247.589 888.928
 909.779 46.630
 900.656 596.274
 516.534 822.313
 331.649 935.414
 887.078 488.991
 350.712 933.144
 302.285 243.404
 28.135 189.992
 156.869 735.672
 832.663 139.246
 73.718 375.262
 289.411 403.817
 475.730 694.336
 307.326 210.866
 714.793 509.134
 290.840 116.225
 810.364 33.311
 303.386 825.475
 604.943 404.165
 201.298 919.244
 705.497 315.420
 818.036 680.726
 781.662 906.770
 916.509 757.928
 544.354 554.004
 910.374 986.826
 271.611 313.494
 905.727 660.066
 899.357 95.715
 757.716 795.423
 98.953 34.792
 850.636 375.797
 144.355 360.624
 676.439 75.673
 781.360 508.705
 939.909 25.764
 379.549 377.420
 496.683 706.961
 832.154 986.309
 523.664 5.908
 506.439 239.950
 724.146 847.776
 901.315 764.886
 329.159 77.631
 982.475 581.081
 122.454 461.523
 708.573 680.133
 592.355 783.991
 383.738 910.836
 705.977 132.623
 848.579 185.308
 269.576 75.734
 408.874 197.976
 645.703 690.003
 881.139 143.096
 959.293 305.422
 368.601 387.714
 259.705 570.142
 858.779 535.036
 286.134 553.526
 522.538 642.901
 84.932 298.123
 589.379 653.746
 277.562 587.320
 848.693 972.090
 8.507 942.683
 483.421 984.754
 698.197 621.532
 960.862 565.031
 574.405 910.018
 793.353 907.596
 397.615 449.162
 925.312 594.682
 875.341 981.190
 416.860 549.973
 474.506 441.498
 670.497 464.511
 889.862 69.210
 206.343 614.069
 463.385 378.323
 532.205 480.868
 731.133 774.459
 903.638 760.762
 809.663 62.422
 231.400 712.417
 36.551 450.877
 402.050 185.307
 614.644 196.950
 243.170 362.088
 646.293 160.386
 26.999 347.162
 4.137 59.868
 82.558 321.764
 794.111 589.315
 922.111 426.988
 502.668 96.566
 506.714 705.862
 265.090 728.122
 429.342 975.451
 479.837 669.969
 12.653 67.205
 362.832 874.505
 559.693 391.315
 76.223 856.824
 296.063 687.083
 72.429 310.031
 265.407 320.400
 13.265 359.531
 528.981 801.076
 505.822 821.693
 244.957 802.339
 344.902 314.807
 412.791 873.240
 572.551 92.365
 438.968 8.688
 518.303 23.626
 967.870 63.455
 831.628 867.882
 208.174 713.751
 76.856 401.282
 932.361 846.216
 649.192 723.553
 423.806 218.628
 960.642 252.113
 459.906 333.877
 111.811 199.152
 346.267 309.325
 637.941 310.318
 529.848 233.337
 626.727 49.025
 219.771 971.356
 235.903 356.458
 113.233 522.373
 778.047 362.703
 968.567 6.152
 429.312 618.673
 674.140 870.315
 801.839 351.458
 244.679 398.650
 93.467 98.282
 28.211 547.477
 993.246 667.540
 347.560 270.827
 630.501 421.356
 928.879 68.737
 465.236 225.364
 212.850 522.522
 438.055 311.037
 6.723 98.874
 941.246 627.693
 750.409 808.740
 205.009 799.760
 848.442 210.778
 682.954 464.930
 301.065 331.752
 591.087 856.214
 69.396 932.328
 229.608 951.890
 877.034 36.636
 375.434 188.799
 207.231 143.765
 356.767 593.995
 152.705 190.511
 343.848 605.489
 144.031 294.555
 550.030 833.581
 880.518 998.591
 25.184 459.422
 550.558 97.272
 333.249 917.097
 520.884 864.233
 884.492 390.220
 538.512 325.701
 990.936 545.221
 395.649 135.573
 733.788 782.935
 305.406 95.390
 581.011 220.475
 601.325 697.890
 930.925 109.693
 61.490 537.068
 646.739 590.724
 251.338 568.722
 402.846 593.525
 939.347 86.833
 705.639 501.946
 355.787 731.836
 651.580 439.525
 904.105 711.761
 418.348 919.989
 792.738 806.534
 679.648 215.401
 905.897 265.531
 321.883 358.551
 376.807 790.354
 206.138 831.641
 646.043 825.902
 149.409 959.398
 988.813 36.080
 635.499 970.944
 364.590 304.375
 52.602 910.895
 94.543 828.093
 988.207 747.206
 999.201 838.059
 492.848 462.208
 751.150 408.429
 405.758 836.290
 914.053 474.765
 174.022 393.060
 376.507 69.520
 901.997 313.954
 152.241 444.576
 152.220 432.732
 139.801 978.436
 748.661 960.740
 826.366 874.609
 176.821 787.027
 820.954 726.571
 255.026 849.283
 829.321 148.418
 392.411 628.213
 381.922 209.032
 729.919 616.405
 520.976 237.451
 762.574 130.487
 294.723 329.631
 98.885 940.552
 426.274 239.230
 964.221 392.308
 879.009 200.193
 990.154 394.499
 266.467 45.359
 45.105 376.970
 516.303 957.025
 100.093 23.969
 837.526 532.231
 837.350 824.083
 628.487 52.733
 302.180 714.674
 348.447 918.250
 976.251 937.178
 734.907 898.157
 273.069 653.482
 837.029 963.627
 386.338 536.416
 735.466 27.084
 375.179 963.819
 191.844 502.293
 265.595 280.445
 806.335 535.460
 157.266 901.078
 126.492 390.172
 923.965 507.731
 940.409 407.205
 112.796 830.716
 175.889 330.059
 313.679 225.215
 216.409 480.314
 270.480 579.901
 414.185 190.563
 726.666 780.959
 338.525 229.797
 782.173 652.962
 130.074 375.059
 928.244 797.461
 852.762 248.092
 920.381 231.584
 137.617 516.299
 946.474 13.632
 716.650 288.965
 800.979 842.572
 749.353 273.346
 843.019 785.936
 575.754 7.478
 706.283 69.216
 693.335 289.677
 54.037 133.022
 183.398 76.488
 99.442 706.655
 416.876 434.819
 308.588 373.172
 889.309 189.226
 293.205 317.338
 287.164 296.574
 707.224 600.223
 18.373 567.854
 264.426 229.583
 172.542 516.895
 274.878 471.124
 262.447 989.513
 290.225 640.381
 768.138 971.673
 189.872 37.093
 916.215 14.214
 922.584 633.049
 815.640 983.202
 934.789 640.384
 902.286 53.033
 315.183 600.947
 59.426 723.787
 815.181 219.950
 51.266 150.414
 69.622 780.429
 379.867 719.955
 648.495 721.841
 29.313 871.003
 577.759 339.348
 49.512 898.946
 938.314 693.941
 638.629 479.261
 302.686 741.842
 469.002 932.655
 517.964 559.727
 955.687 679.230
 562.947 915.799
 56.933 728.885
 472.707 511.976
 917.412 542.174
 162.937 86.327
 191.524 795.795
 131.207 444.927
 517.365 891.389
 646.964 6.678
 231.842 862.614
 54.644 852.151
 731.935 336.386
 45.306 717.542
 682.439 578.198
 245.799 157.477
 660.831 352.680
 727.628 896.254
 507.678 328.705
 250.613 517.543
 136.673 288.843
 382.494 319.377
 450.616 216.668
 431.204 737.149
 235.207 949.014
 201.228 955.301
 966.234 25.959
 451.976 572.313
 700.731 446.963
 60.231 727.906
 39.902 560.596
 939.433 361.033
 290.526 356.881
 867.928 47.985
 729.387 90.118
 351.495 617.990
 437.619 796.411
 270.822 796.072
 742.298 760.180
 323.558 957.013
 432.961 969.071
 597.723 558.445
 740.794 734.267
 146.231 463.872
 536.112 866.037
 262.026 567.516
 351.481 520.924
 573.635 432.058
 37.766 281.375
 838.991 978.475
 50.811 410.580
 861.354 195.430
 317.983 30.151
 688.289 825.959
 194.952 197.059
 789.537 644.222
 370.736 275.463
 301.663 247.704
 467.938 391.084
 439.398 894.628
 98.383 168.276
 521.356 336.530
 933.092 946.550
 660.257 497.265
 918.957 583.054
 397.045 287.680
 690.053 115.079
 489.490 516.077
 874.648 592.534
 727.318 345.464
 863.401 420.344
 269.195 786.801
 481.619 466.565
 266.333 421.281
 278.733 900.873
 841.074 672.898
 19.319 402.840
 167.091 154.569
 718.209 708.516
 994.966 676.873
 821.686 901.379
 479.829 618.833
 89.926 869.502
 296.686 336.240
 403.161 680.041
 427.385 836.859
 194.144 515.967
 527.254 935.873
 929.200 294.893
 738.914 762.369
 24.271 178.074
 228.282 702.328
 623.944 177.155
 539.191 409.779
 701.617 790.330
 267.261 310.704
 197.000 627.501
 162.797 369.413
 210.340 910.401
 911.670 730.961
 266.788 418.892
 790.794 32.404
 72.635 274.746
 632.255 668.090
 59.632 50.676
 992.071 467.706
 984.076 222.578
 743.573 109.369
 371.844 369.581
 92.379 43.041
 215.197 708.160
 33.774 781.949
 896.240 227.290
 791.111 562.276
 277.727 591.162
 735.851 645.320
 535.088 79.676
 599.235 903.627
 952.577 645.789
 548.998 895.724
 248.216 949.345
 481.341 886.269
 281.536 261.602
 931.412 343.404
 318.019 971.003
 550.590 367.331
 535.750 122.439
 554.840 438.585
 652.386 818.268
 787.408 376.926
 491.486 244.588
 636.350 668.386
 892.032 670.884
 531.128 435.772
 567.266 631.296
 844.260 524.410
 640.521 22.914
 928.288 68.138
 506.371 457.969
 612.838 749.532
 93.256 555.318
 612.195 922.250
 324.841 140.875
 994.365 112.445
 705.947 500.453
 635.353 840.960
 187.472 861.886
 627.302 529.833
 313.636 411.354
 79.741 687.403
 722.947 122.771
 5.797 958.551
 288.039 15.278
 829.446 723.511
 44.133 684.801
 998.415 114.007
 904.037 878.830
 706.021 863.698
 400.684 812.863
 482.962 735.952
 75.377 941.105
 538.968 181.655
 958.503 88.052
 39.440 819.209
 15.147 581.619
 772.094 635.154
 674.218 178.643
 874.622 954.374
 178.358 781.412
 891.042 91.871
 612.735 866.611
 539.452 682.338
 51.980 108.553
 298.141 388.711
 342.055 315.310
 544.376 556.502
 972.019 713.379
 257.750 337.721
 231.913 33.679
 677.966 427.859
 167.736 254.163
 188.643 303.648
 581.453 243.291
 690.574 320.643
 659.884 690.479
 889.503 221.318
 506.010 386.805
 17.516 150.040
 472.812 179.418
 249.447 695.454
 424.231 329.858
 385.185 448.508
 859.587 888.885
 617.561 131.205
 804.123 403.152
 468.698 213.509
 884.745 402.582
 283.744 680.566
 550.266 807.471
 251.154 967.030
 761.080 532.841
 457.735 158.049
 44.305 61.591
 372.222 126.045
 794.867 780.388
 724.008 978.367
 386.969 111.525
 547.784 823.098
 658.177 384.156
 197.308 599.553
 832.248 439.265
 92.501 387.500
 977.448 889.650
 506.901 916.869
 752.997 10.155
 683.657 800.145
 904.245 430.979
 297.197 546.000
 732.105 180.288
 767.300 568.765
 417.122 469.483
 148.206 958.467
 534.511 748.739
 426.654 635.469
 592.803 561.015
 691.398 987.828
 782.741 184.233
 107.994 124.685
 980.354 834.296
 224.792 312.185
 132.236 681.778
 330.575 967.213
 513.817 254.320
 315.741 136.643
 622.683 112.053
 394.947 694.819
 106.761 417.697
 720.656 448.813
 667.622 114.788
 147.909 989.897
 186.475 580.861
 447.978 901.084
 837.058 557.120
 62.551 895.976
 946.034 857.481
 944.077 585.344
 186.376 328.881
 248.285 947.417
 19.216 37.967
 191.250 708.935
 389.792 979.001
 518.463 860.404
 616.272 281.843
 972.899 455.117
 347.656 10.671
 312.120 842.409
 897.802 12.849
 682.954 116.898
 254.363 747.665
 91.564 23.556
 509.486 706.988
 834.991 930.073
 337.197 560.174
 819.018 990.893
 752.209 905.336
 861.041 899.431
 606.377 895.741
 253.165 915.336
 820.073 706.283
 880.894 311.523
 992.659 999.357
 100.429 301.101
 903.122 195.981
 869.790 558.055
 191.258 426.517
 506.007 958.733
 722.026 761.111
 55.714 355.850
 379.479 453.991
 976.112 405.382
 238.811 994.702
 437.061 442.543
 730.326 275.312
 585.578 529.738
 870.671 953.580
 27.268 351.530
 305.498 431.454
 243.938 24.120
 523.175 855.106
 805.094 925.390
 478.550 271.882
 868.268 782.467
 154.710 911.254
 377.524 813.904
 512.655 367.164
 542.541 190.534
 385.723 889.651
 46.856 320.968
 297.250 701.532
 130.918 993.385
 874.350 164.046
 314.368 614.080
 534.024 162.274
 356.381 215.301
 794.295 470.820
 849.981 490.790
 855.042 312.564
 56.266 428.539
 771.295 323.441
 610.727 608.389
 454.481 685.297
 182.725 519.878
 61.285 53.432
 100.331 326.262
 820.291 867.745
 128.845 987.711
 586.395 744.204
 728.080 84.799
 63.267 460.317
 130.080 717.458
 684.145 903.279
 847.214 550.351
 158.364 587.424
 815.850 129.387
 70.719 578.722
 331.380 592.691
 136.752 14.442
 467.629 570.438
 570.979 767.223
 482.279 529.571
 896.965 81.981
 177.507 830.465
 625.843 384.147
 652.439 972.396
 839.657 607.150
 895.175 703.331
 451.969 769.915
 214.134 37.683
 972.826 621.239
 301.482 584.589
 999.125 692.490
 408.779 650.915
 483.038 314.193
 553.138 200.010
 527.450 72.301
 170.702 162.527
 23.039 838.519
 205.855 693.030
 709.765 203.816
 235.012 520.214
 127.287 688.703
 42.143 464.196
 653.390 77.056
 711.365 797.385
 234.312 216.970
 105.193 352.012
 131.405 512.712
 833.743 964.510
 768.459 472.175
 971.709 972.099
 615.066 216.115
 780.908 408.288
 613.429 955.857
 184.251 290.392
 407.082 528.170
 303.069 852.944
 96.190 77.959
 807.595 796.118
 289.728 605.454
 387.306 18.664
 292.195 64.434
 273.831 961.606
 622.282 997.051
 347.667 564.061
 61.486 819.944
 37.313 28.502
 749.004 102.270
 535.388 602.745
 730.143 781.088
 73.344 543.770
 911.910 791.275
 330.531 358.488
 742.670 109.062
 923.355 483.877
 601.858 549.725
 198.395 329.122
 928.293 665.384
 814.580 251.866
 426.924 868.907
 372.368 666.231
 247.774 90.296
 363.652 309.557
 128.867 244.412
 159.479 345.878
 17.240 960.684
 511.243 715.898
 336.441 69.288
 955.702 104.984
 641.640 442.823
 628.815 382.532
 8.592 911.684
 805.164 48.683
 832.847 74.992
 188.767 428.940
 291.083 152.360
 740.702 295.864
 136.031 315.973
 995.660 622.045
 686.842 724.026
 202.805 23.272
 342.836 277.680
 738.953 518.970
 23.345 742.358
 549.779 792.982
 31.013 623.636
 546.582 596.662
 689.595 147.597
 44.072 103.698
 37.541 959.747
 293.948 348.403
 10.771 86.014
 727.970 693.241
 145.912 169.790
 654.283 54.746
 430.374 652.133
 286.499 237.787
 648.128 55.277
 264.110 695.232
 377.714 785.426
 336.148 742.785
 728.106 327.802
 921.398 257.240
 312.835 569.330
 575.116 101.183
 805.540 471.746
 434.276 519.674
 461.466 915.759
 884.097 6.493
 77.948 246.152
 594.546 241.655
 179.383 634.898
 776.208 651.389
 503.460 626.834
 762.983 570.238
 718.533 187.930
 560.456 416.934
 378.091 803.251
 722.340 396.186
 406.559 999.414
 205.226 63.232
 478.573 439.402
 779.149 333.108
 896.847 66.426
 166.602 769.172
 465.505 783.988
 576.889 972.849
 198.009 743.146
 380.879 737.127
 871.409 372.284
 720.769 78.761
 649.681 2.425
 211.466 977.858
 534.464 0.683
 108.311 418.556
 875.804 180.005
 387.443 321.575
 781.037 374.557
 810.140 9.723
 17.063 192.360
 874.342 662.976
 8.775 331.089
 451.803 653.019
 220.887 485.773
 177.322 941.280
 576.911 820.941
 310.157 763.355
 450.463 522.100
 792.699 380.682
 71.554 896.103
 756.798 672.406
 163.441 435.764
 395.876 72.300
 81.134 795.991
 256.207 773.600
 306.531 606.890
 882.041 65.629
 590.797 849.849
 857.727 107.647
 373.951 287.083
 560.565 755.648
 984.419 320.724
 8.187 245.577
 985.678 87.208
 644.845 501.179
 429.061 504.771
 555.928 616.294
 555.742 90.628
 676.436 90.722
 109.048 369.355
 17.189 746.933
 141.268 590.710
 675.596 883.923
 375.510 764.418
 532.240 236.849
 489.776 968.007
 619.975 200.006
 382.083 773.783
 451.375 669.869
 635.213 20.394
 318.969 798.895
 188.622 86.552
 159.789 84.455
 132.488 138.500
 873.363 106.416
 632.139 363.493
 575.575 67.732
 165.750 79.166
 688.171 171.911
 487.837 449.255
 736.529 16.870
 317.446 731.252
 441.174 214.716
 572.971 938.527
 29.136 620.090
 743.171 190.941
 500.488 15.415
 482.414 42.677
 907.043 149.619
 861.605 667.836
 31.523 338.406
 587.181 923.179
 396.562 730.189
 439.308 228.451
 437.063 34.257
 775.802 659.091
 293.143 349.234
 126.954 150.339
 833.729 463.485
 173.314 798.070
 715.471 8.705
 86.529 707.911
 983.933 407.796
 733.781 3.906
 602.815 83.492
 338.324 540.146
 474.489 690.503
 169.622 658.262
 816.392 647.693
 852.049 360.698
 961.361 314.745
 154.675 400.297
 737.016 257.552
 208.136 662.554
 984.624 46.293
 117.789 495.069
 638.952 438.636
 863.325 242.200
 198.494 17.152
 229.901 610.104
 663.870 914.896
 668.886 822.396
 858.406 106.810
 379.883 49.212
 918.966 438.510
 310.314 787.991
 60.376 569.939
 33.151 743.661
 79.789 931.988
 764.130 65.807
 537.515 622.466
 871.829 332.982
 890.974 537.761
 700.385 477.493
 784.345 472.392
 26.475 481.213
 127.059 85.554
 998.765 473.317
 901.639 587.374
 526.681 169.072
 900.745 434.109
 191.662 15.271
 832.856 828.008
 321.558 78.565
 687.399 121.379
 699.375 519.394
 597.767 443.910
 850.964 343.718
 72.295 766.077
 180.571 190.131
 719.745 829.121
 684.458 879.640
 21.059 703.546
 185.432 783.624
 290.194 363.996
 187.387 221.824
 423.930 410.155
 569.390 822.161
 16.982 632.694
 522.101 308.577
 770.953 373.008
 802.133 548.663
 163.268 798.505
 547.192 921.708
 77.862 195.512
 389.564 457.884
 498.931 943.695
 338.807 564.048
 601.387 894.408
 115.644 70.132
 258.925 736.205
 125.420 397.149
 457.922 540.147
 706.581 723.680
 631.151 872.454
 401.127 488.439
 990.890 620.043
 821.549 553.596
 481.026 363.645
 862.389 24.367
 619.904 762.401
 982.180 497.621
 860.781 882.426
 599.275 334.548
 948.699 749.895
 167.268 123.794
 348.530 67.377
 664.658 541.608
 109.065 71.723
 319.684 309.884
 415.525 894.738
 743.436 402.469
 674.413 616.619
 939.237 321.283
 829.553 969.944
 148.742 438.980
 989.323 492.610
 268.219 631.900
 568.269 865.954
 783.228 769.305
 430.363 374.401
 315.632 911.628
 838.312 441.016
 20.898 146.214
 938.671 225.613
 111.627 964.392
 574.380 405.442
 688.608 584.371
 146.211 720.591
 135.400 42.318
 227.020 275.096
 456.215 615.976
 555.354 199.324
 817.834 884.454
 738.690 248.767
 980.492 652.549
 525.326 529.026
 384.413 32.558
 354.734 477.195
 90.334 150.422
 269.322 817.253
 74.458 461.836
 319.224 653.503
 149.375 278.441
 672.459 523.930
 949.481 331.085
 565.204 847.887
 487.047 568.621
 503.511 153.487
 86.449 704.587
 224.676 33.880
 450.238 593.985
 512.250 373.314
 941.052 427.169
 155.751 809.144
 195.073 62.520
 979.460 101.055
 61.522 944.208
 712.697 400.661
 812.012 842.186
 518.100 830.781
 135.343 749.965
 669.205 162.366
 757.286 339.110
 311.817 226.895
 559.191 320.479
 545.988 422.671
 849.891 339.618
 520.935 804.631
 336.702 841.353
 590.925 720.001
 285.679 896.427
 286.250 337.329
 129.161 776.114
 313.261 176.367
 218.768 90.353
 617.404 483.182
 710.985 337.440
 782.954 2.174
 465.344 531.073
 465.306 7.956
 914.867 221.391
 872.088 899.871
 796.076 273.980
 447.023 895.213
 390.707 543.871
 237.316 439.719
 100.748 424.895
 16.733 581.867
 147.956 778.934
 120.659 317.858
 432.325 80.358
 357.817 534.429
 902.785 640.105
 980.500 775.029
 567.592 408.478
 908.818 390.093
 709.462 268.778
 555.499 353.715
 257.594 613.767
 229.981 926.861
 219.610 797.820
 211.162 602.126
 783.520 249.124
 867.253 198.179
 183.493 343.893
 322.163 295.378
 782.289 839.120
 977.085 270.104
 484.275 748.589
 3.071 237.362
 560.984 60.947
 738.068 132.813
 79.174 936.315
 715.940 731.241
 280.422 792.873
 994.371 523.298
 710.697 586.004
 155.333 362.144
 455.514 184.775
 151.168 592.388
 146.660 924.035
 339.606 822.563
 193.709 531.308
 73.658 576.761
 9.449 837.380
 21.926 129.115
 472.709 135.475
 628.995 895.429
 962.977 178.821
 375.244 728.755
 544.758 538.840
 554.392 380.179
 140.066 90.215
 402.571 673.163
 247.199 464.395
 534.847 670.778
 213.482 405.100
 677.183 251.979
 597.634 568.992
 730.379 158.261
 440.602 708.555
 826.983 218.696
 556.881 634.555
 505.398 243.438
 344.721 430.090
 643.057 17.444
 254.084 140.714
 781.713 92.758
 435.236 424.415
 814.513 224.570
 285.698 256.247
 261.936 520.002
 514.476 855.310
 70.048 755.817
 923.694 162.692
 751.455 99.768
 670.695 839.422
 941.232 258.083
 198.250 280.714
 944.851 127.552
 14.756 229.637
 453.320 504.151
 856.270 408.298
 336.577 581.212
 582.277 121.828
 796.484 539.439
 139.515 999.544
 365.919 809.946
 593.550 154.067
 433.683 791.741
 174.717 813.848
 512.704 279.405
 440.261 434.058
 160.922 348.092
 522.956 947.450
 822.895 335.395
 351.090 978.336
 351.528 127.303
 96.701 822.821
 262.197 613.620
 677.479 875.937
 988.087 732.371
 220.306 56.090
 370.955 419.243
 136.424 999.547
 114.047 353.898
 83.374 248.685
 925.090 127.555
 148.835 978.766
 21.537 213.797
 216.304 656.575
 695.519 415.845
 620.080 322.977
 832.780 687.995
 903.443 379.008
 942.428 926.601
 123.549 35.390
 129.564 427.495
 641.668 178.331
 980.988 783.455
 468.587 795.206
 938.518 509.081
 850.861 293.485
 11.531 233.831
 60.914 801.428
 689.547 890.108
 47.580 641.968
 419.914 576.038
 296.654 669.724
 730.595 216.234
 604.433 618.559
 922.715 443.603
 470.338 352.807
 603.939 336.623
 34.971 293.808
 257.153 465.897
 322.779 915.191
 567.598 718.048
 467.602 191.275
 596.999 301.692
 406.457 134.768
 779.951 317.504
 601.887 979.734
 513.515 51.030
 904.061 326.477
 156.523 372.335
 976.708 355.034
 94.335 90.854
 400.104 487.494
 154.946 997.560
 822.209 106.016
 783.454 451.128
 376.016 848.662
 647.418 441.996
 115.997 859.905
 611.890 950.723
 875.906 183.521
 599.583 347.924
 719.022 284.765
 751.322 446.109
 873.157 774.144
 490.532 383.475
 627.659 590.139
 741.907 710.965
 357.301 762.074
 280.735 172.577
 445.896 11.675
 320.723 661.098
 56.134 723.009
 263.011 534.197
 155.186 591.550
 508.683 866.567
 9.746 695.511
 316.218 660.810
 139.381 973.711
 501.498 551.769
 921.214 566.820
 922.172 15.404
 208.316 121.426
 954.191 574.195
 322.904 673.004
 803.362 407.029
 55.980 834.396
 448.866 193.940
 117.870 705.988
 192.372 916.784
 187.858 693.605
 291.878 798.512
 982.590 536.630
 553.449 89.315
 856.893 594.355
 299.258 131.338
 450.275 360.867
 42.529 79.311
 958.671 341.396
 898.169 987.362
 233.258 655.020
 114.059 248.141
 153.800 874.769
 697.382 785.435
 488.475 786.752
 461.298 42.694
 709.083 570.989
 661.213 904.738
 281.802 769.728
 911.345 856.656
 678.987 721.400
 159.028 181.264
 465.023 572.905
 986.955 973.846
 85.026 728.007
 456.398 500.421
 543.468 599.471
 594.281 623.940
 693.064 776.842
 664.172 993.119
 882.856 435.800
 699.009 642.774
 837.176 749.865
 768.166 945.219
 780.644 737.404
 912.896 222.633
 493.591 918.652
 124.892 164.050
 510.195 166.709
 628.577 762.301
 469.372 526.589
 727.661 210.692
 435.314 626.571
 712.545 882.352
 137.865 711.016
 622.625 603.053
 688.250 643.819
 794.552 258.031
 626.596 342.749
 85.738 822.282
 705.962 648.710
 876.234 40.296
 743.163 267.617
 559.320 713.860
 127.516 69.008
 322.594 284.943
 210.804 123.165
 890.877 664.747
 169.696 611.548
 297.037 990.448
 977.726 373.343
 116.983 759.249
 618.429 839.447
 353.982 57.051
 462.874 455.040
 891.511 968.816
 0.393 169.755
 212.637 722.778
 605.749 962.505
 670.177 314.763
 332.177 714.195
 701.348 806.506
 498.966 609.181
 932.316 857.952
 83.617 964.709
 484.011 393.854
 199.677 301.227
 45.990 315.752
 637.439 185.924
 458.331 438.567
 39.570 32.953
 863.995 84.149
 579.118 518.222
 650.315 120.272
 383.076 471.634
 776.008 451.648
 608.833 217.943
 20.183 698.840
 319.520 37.638
 736.075 831.663
 731.686 165.401
 841.963 36.306
 217.361 5.539
 734.825 911.373
 652.863 756.672
 222.351 919.185
 417.265 652.848
 292.256 717.570
 981.129 561.780
 883.977 807.178
 595.675 765.243
 809.614 733.788
 927.134 679.724
 554.078 658.712
 491.659 870.634
 37.848 368.085
 672.170 549.889
 171.590 39.375
 757.176 419.133
 495.309 267.090
 478.624 89.757
 654.042 806.262
 664.583 751.982
 398.816 199.514
 915.042 420.417
 150.179 279.393
 285.040 109.717
 559.899 491.063
 276.795 114.235
 545.071 960.772
 537.640 118.309
 741.972 282.780
 397.556 853.128
 481.526 542.337
 201.441 161.766
 174.400 206.091
 567.316 621.277
 314.963 155.952
 581.243 800.654
 275.846 420.399
 199.431 72.668
 228.452 561.766
 22.804 928.208
 152.006 342.836
 222.190 511.733
 200.451 245.661
 884.352 669.197
 101.757 814.836
 909.660 4.453
 639.863 202.204
 888.600 121.432
 190.968 896.485
 12.061 497.647
 281.322 516.395
 3.145 915.764
 934.633 957.125
 597.701 465.753
 368.214 725.707
 126.968 227.669
 265.729 239.488
 976.479 527.274
 241.747 343.292
 896.920 311.988
 263.092 614.688
 439.263 677.167
 201.454 853.912
 870.455 852.092
 560.845 816.663
 317.908 266.788
 905.842 956.068
 189.484 415.769
 968.331 47.222
 47.485 629.620
 641.459 816.952
 585.138 92.296
 592.214 476.612
 495.264 298.859
 504.482 631.274
 244.333 948.691
 671.340 829.600
 810.272 92.042
 910.992 830.665
 626.428 287.822
 410.167 943.317
 442.749 948.231
 880.421 877.295
 791.895 817.059
 327.991 910.659
 784.579 294.899
 221.232 693.483
 184.814 743.367
 28.927 181.855
 89.782 894.485
 88.722 428.497
 97.108 499.206
 841.508 786.802
 948.424 574.717
 381.877 444.429
 234.858 273.355
 476.987 662.113
 607.785 982.118
 99.561 114.909
 905.635 771.728
 711.875 919.310
 861.405 514.757
 85.884 273.606
 350.693 665.499
 112.920 774.424
 59.627 888.106
 560.398 923.878
 656.980 997.304
 991.698 774.278
 34.511 367.012
 450.856 126.596
 501.327 411.041
 101.176 901.026
 377.500 557.114
 824.586 820.070
 702.790 446.755
 68.051 114.071
 560.001 790.659
 649.106 694.183
 189.018 299.301
 192.366 897.246
 844.998 564.493
 703.412 140.253
 518.632 378.005
 39.848 419.218
 802.139 192.144
 708.453 728.787
 544.017 724.204
 202.601 986.325
 509.192 817.229
 648.635 629.242
 147.516 844.589
 710.264 569.639
 199.553 202.040
 815.745 879.028
 238.945 800.440
 836.381 321.781
 198.484 253.008
 322.524 433.435
 363.449 456.375
 463.741 164.121
 480.022 73.847
 705.177 483.826
 336.099 636.910
 747.591 721.219
 72.010 447.535
 762.444 618.327
 293.308 565.148
 547.100 106.944
 838.447 39.879
 963.403 17.443
 430.953 365.112
 983.126 325.496
 876.381 290.280
 597.019 26.423
 485.301 597.720
 524.307 340.560
 878.805 909.402
 333.505 126.862
 705.154 770.138
 203.672 187.152
 335.544 138.801
 20.899 541.949
 662.308 509.214
 924.414 853.240
 370.861 444.180
 349.816 452.930
 752.276 621.915
 326.187 41.994
 349.536 111.791
 485.160 78.767
 648.371 579.187
 352.200 340.591
 122.415 296.573
 885.658 676.650
 289.624 54.365
 482.597 767.766
 927.929 431.028
 310.382 857.904
 206.635 23.241
 581.059 149.846
 517.878 545.363
 446.013 482.044
 119.370 590.134
 439.247 283.794
 33.724 972.359
 679.416 791.094
 776.996 142.777
 397.655 385.835
 523.945 114.446
 287.150 376.986
 952.293 658.545
 871.646 895.510
 763.494 435.891
 716.889 36.755
 351.754 985.564
 217.878 307.552
 213.146 609.555
 695.262 563.410
 957.415 704.430
 139.021 337.778
 539.555 795.540
 612.472 44.783
 977.552 739.755
 743.632 394.204
 106.076 358.175
 6.118 298.304
 150.805 235.504
 453.219 20.908
 239.932 938.090
 994.934 656.594
 621.869 334.024
 179.991 709.675
 883.052 687.790
 197.786 436.894
 986.841 405.931
 586.492 233.282
 441.919 651.928
 14.028 76.802
 392.367 966.476
 782.239 444.286
 266.018 727.640
 138.437 99.422
 765.204 983.739
 512.694 304.485
 205.006 375.602
 837.231 782.953
 347.354 534.985
 752.354 762.773
 121.439 269.120
 821.274 652.929
 716.889 799.740
 626.414 982.855
 68.951 366.363
 518.368 689.703
 385.662 191.612
 754.431 337.388
 84.995 470.003
 168.616 449.447
 882.515 25.620
 434.585 531.351
 192.787 198.844
 445.160 133.873
 954.209 493.770
 568.606 195.016
 258.847 437.623
 237.162 12.001
 146.207 878.836
 865.102 295.662
 810.537 754.043
 822.718 496.761
 561.529 874.783
 652.997 757.236
 782.249 976.178
 906.473 609.840
 38.348 602.002
 586.966 748.434
 429.422 108.742
 900.016 530.132
 335.555 406.496
 633.193 202.212
 326.295 33.325
 382.701 414.287
 170.466 814.391
 986.504 263.554
 446.345 985.551
 896.383 702.288
 113.934 76.601
 988.829 527.329
 813.585 631.198
 99.593 676.631
 415.541 583.241
 694.183 124.375
 108.430 673.702
 835.032 130.625
 805.152 53.320
 456.774 941.489
 913.581 317.026
 848.806 619.452
 197.022 812.490
 806.553 519.791
 993.393 580.775
 740.665 917.086
 8.757 660.116
 920.464 465.950
 114.443 418.497
 221.564 982.796
 499.826 796.621
 197.850 532.081
 435.536 825.492
 908.190 952.904
 132.954 33.083
 804.909 872.638
 422.124 639.029
 693.682 416.601
 466.599 37.257
 565.797 370.415
 573.139 531.747
 199.563 509.066
 497.858 683.666
 246.914 338.830
 987.500 778.095
 935.999 160.783
 692.532 670.175
 106.117 353.929
 943.030 734.028
 575.813 178.871
 162.690 439.373
 560.028 447.103
 212.331 611.779
 182.239 704.387
 582.001 100.384
 960.316 398.288
 798.117 54.379
 321.252 989.021
 465.180 485.139
 763.777 409.477
 134.808 218.688
 736.339 365.206
 380.318 692.928
 831.231 9.627
 573.662 561.067
 666.932 745.629
 511.485 477.982
 196.682 644.636
 145.500 286.409
 951.279 981.279
 743.871 617.076
 410.917 39.785
 178.085 469.109
 770.347 931.556
 104.877 957.636
 482.627 87.152
 334.457 183.645
 261.430 155.679
 961.939 191.539
 515.366 706.737
 34.063 592.806
 258.443 721.492
 851.503 525.777
 370.074 857.605
 20.253 833.189
 100.472 745.978
 193.461 328.392
 70.612 634.134
 45.724 710.455
 790.945 931.170
 431.479 516.545
 213.686 172.508
 261.774 670.911
 786.891 539.823
 332.036 923.341
 344.746 913.846
 917.704 251.384
 351.039 967.142
 273.623 130.973
 117.871 622.955
 403.494 225.882
 709.109 308.000
 362.445 289.996
 70.373 445.427
 501.855 965.471
 220.449 93.499
 122.082 258.017
 11.779 200.877
 955.054 106.822
 392.256 676.418
 321.966 985.806
 352.041 56.399
 97.380 485.299
 845.923 581.958
 233.155 454.815
 175.298 701.833
 355.907 430.008
 278.637 508.404
 229.767 627.316
 503.174 157.272
 880.188 941.113
 54.176 561.716
 190.578 808.850
 985.563 383.225
 425.815 973.812
 303.903 738.716
 597.661 542.397
 207.045 935.187
 887.229 38.721
 322.308 635.481
 577.572 654.665
 903.516 6.861
 551.981 595.012
 600.978 850.687
 385.504 357.108
 646.310 340.115
 231.612 260.509
 60.741 578.080
 993.907 367.782
 970.052 644.752
 913.594 692.044
 913.758 437.906
 514.512 864.842
 495.643 367.490
 474.279 99.718
 115.692 684.055
 156.290 708.495
 331.275 877.070
 294.569 750.342
 552.624 541.827
 301.781 775.423
 922.001 391.208
 328.006 488.138
 948.228 580.652
 70.345 438.181
 562.405 261.154
 285.267 254.933
 973.786 706.742
 429.295 191.799
 987.048 550.878
 119.533 827.386
 196.919 572.610
 512.465 180.788
 809.853 200.488
 923.972 505.428
 314.516 943.487
 310.698 911.988
 96.271 447.240
 685.584 283.909
 581.138 835.156
 309.824 752.157
 21.011 592.542
 78.904 118.583
 466.260 43.323
 969.117 903.943
 389.324 649.665
 628.575 257.883
 352.017 21.610
 156.829 429.841
 781.275 884.389
 121.561 253.570
 517.707 933.372
 789.304 550.983
 216.117 769.618
 107.774 186.154
 748.118 102.007
 956.282 886.063
 527.845 415.013
 692.152 845.128
 649.810 15.028
 757.403 515.447
 93.198 104.024
 591.716 89.377
 162.819 499.150
 923.556 756.481
 159.815 173.191
 607.926 379.735
 814.803 676.746
 51.591 318.235
 784.951 102.410
 247.627 523.522
 980.477 838.485
 942.041 67.414
 314.110 349.883
 215.154 999.979
 781.258 422.610
 96.907 981.877
 404.139 161.756
 893.668 845.888
 288.369 878.218
 908.160 994.180
 826.774 314.013
 735.562 972.255
 377.185 308.100
 447.524 334.809
 676.330 502.942
 689.755 955.785
 921.476 436.074
 54.223 673.209
 149.160 890.568
 407.993 802.978
 13.233 624.444
 109.759 824.486
 762.729 132.713
 992.749 920.049
 547.103 379.103
 487.418 40.582
 738.545 69.895
 476.076 538.434
 818.011 22.983
 169.103 937.011
 285.959 145.051
 51.801 143.538
 746.403 992.950
 433.193 919.657
 692.702 527.132
 322.677 33.457
 967.560 520.935
 834.541 570.921
 453.309 865.880
 469.618 994.764
 299.812 296.970
 921.337 830.432
 147.958 580.660
 301.935 224.061
 41.008 79.984
 263.456 962.795
 421.987 594.992
 605.446 46.823
 133.432 121.632
 903.031 243.311
 210.279 468.482
 69.640 689.204
 484.442 699.079
 780.393 12.335
 300.912 949.114
 345.546 343.777
 633.396 14.580
 37.138 249.915
 438.901 71.448
 462.743 36.828
 515.029 212.871
 352.959 104.578
 433.572 60.009
 916.938 352.643
 285.252 291.784
 634.040 873.610
 152.041 462.222
 228.791 899.337
 47.412 237.178
 438.154 776.900
 856.474 131.535
 670.211 511.145
 845.382 800.177
 495.278 492.398
 74.232 908.895
 156.045 573.661
 474.412 952.889
 562.395 828.458
 77.735 109.550
 7.157 531.391
 501.496 208.177
 637.287 96.826
 94.788 212.167
 405.085 591.080
 384.077 669.719
 248.532 719.735
 570.323 468.579
 879.032 869.619
 729.239 890.524
 137.509 355.580
 156.962 504.974
 92.666 751.943
 545.099 361.212
 153.133 359.841
 624.495 369.151
 531.213 22.185
 801.931 723.803
 591.164 711.412
 547.299 893.507
 428.621 410.451
 742.634 612.402
 527.304 629.229
 453.956 689.703
 420.030 557.930
 160.469 359.098
 916.954 980.050
 104.729 568.488
 956.579 44.659
 296.554 671.548
 364.353 235.474
 700.278 686.969
 477.572 47.105
 100.443 788.148
 499.993 174.767
 118.941 265.635
 699.286 396.849
 344.171 547.326
 847.551 749.783
 730.094 288.747
 150.219 296.982
 483.472 269.441
 910.230 529.244
 937.543 204.223
 259.310 719.437
 219.450 342.911
 961.290 921.883
 369.619 272.969
 886.714 554.340
 429.801 930.625
 684.658 941.398
 551.564 882.622
 175.914 911.557
 510.752 268.334
 378.917 620.947
 971.014 836.954
 1.529 584.950
 199.204 613.667
 911.588 310.820
 678.819 359.756
 88.866 581.499
 629.142 22.536
 990.513 0.218
 955.133 310.777
 89.324 790.241
 717.195 779.152
 605.263 492.493
 114.666 901.354
 509.987 320.137
 969.278 486.510
 683.912 732.972
 225.173 18.643
 416.267 771.285
 453.610 536.125
 109.098 839.428
 369.693 119.920
 253.198 720.517
 994.927 918.957
 242.237 417.505
 95.777 542.178
 964.012 0.275
 610.564 113.900
 15.830 556.896
 863.855 987.326
 823.863 928.750
 831.133 95.838
 471.231 498.762
 632.101 889.544
 52.098 509.628
 826.838 342.219
 342.852 340.890
 196.612 348.922
 318.198 761.379
 195.070 85.247
 919.666 304.303
 543.389 324.279
 714.565 758.896
 855.702 956.189
 951.019 23.494
 262.575 818.090
 633.536 674.364
 747.608 599.008
 806.116 42.233
 25.584 857.780
 256.564 89.623
 923.235 792.384
 445.206 197.794
 232.211 180.123
 40.223 118.853
 197.629 112.397
 15.365 858.767
 197.505 659.321
 666.733 428.310
 724.142 192.539
 44.890 45.008
 667.127 684.360
 415.928 68.881
 741.113 193.392
 277.743 303.083
 25.123 887.518
 811.136 147.646
 262.126 181.217
 163.056 836.479
 289.470 853.465
 693.152 756.169
 667.047 732.873
 894.663 797.119
 878.466 697.155
 584.537 246.156
 991.828 233.883
 681.686 833.186
 174.967 688.769
 320.709 897.163
 212.160 17.160
 623.643 957.967
 115.681 425.262
 444.790 256.430
 969.373 701.767
 162.135 555.440
 389.150 400.568
 789.973 947.492
 996.537 834.310
 586.093 870.525
 338.796 210.367
 6.125 542.085
 968.560 209.935
 478.653 645.408
 336.280 42.295
 526.654 168.968
 622.136 55.567
 311.153 658.068
 215.698 548.814
 617.122 893.608
 769.712 594.977
 613.351 795.132
 340.514 677.469
 698.905 544.319
 266.236 383.378
 278.855 948.375
 12.870 542.064
 99.140 583.255
 78.231 198.707
 600.888 462.694
 228.843 958.323
 742.525 824.790
 351.853 207.386
 575.899 83.092
 233.407 838.883
 70.990 289.147
 779.879 584.289
 861.152 349.183
 935.326 245.025
 654.048 245.768
 627.151 759.790
 527.317 167.973
 4.859 526.315
 535.634 548.723
 489.831 991.194
 408.226 859.122
 396.164 644.386
 352.492 695.608
 235.881 11.502
 417.311 311.654
 111.412 473.359
 654.686 651.705
 602.508 95.396
 673.920 17.012
 255.131 596.975
 660.562 372.780
 610.880 0.478
 662.543 650.632
 814.955 881.247
 886.503 132.745
 299.247 891.207
 934.144 562.646
 148.906 891.542
 706.073 216.538
 272.661 533.662
 51.164 8.078
 859.556 44.233
 913.643 273.882
 220.818 761.161
 576.404 197.853
 591.823 235.648
 794.383 646.224
 865.118 453.918
 910.854 284.176
 303.880 574.797
 35.466 276.992
 761.835 50.361
 696.711 207.325
 729.589 761.421
 52.620 394.395
 10.399 913.380
 319.161 925.602
 76.075 597.178
 951.673 16.379
 194.078 711.680
 764.174 926.186
 481.482 95.337
 396.469 468.912
 814.941 344.613
 719.420 71.846
 395.675 663.125
 112.556 531.655
 75.774 838.230
 341.560 776.958
 840.575 870.925
 620.325 529.156
 108.743 70.997
 555.533 225.987
 457.024 393.792
 61.733 671.073
 653.851 149.513
 100.114 848.577
 351.506 813.324
 661.569 211.518
 749.871 747.737
 788.885 547.615
 18.774 101.675
 447.165 545.473
 216.207 747.644
 616.896 240.123
 35.334 774.576
 339.763 189.334
 576.242 74.904
 410.686 115.534
 793.986 896.488
 626.223 702.985
 601.024 710.066
 692.945 641.916
 281.011 348.567
 121.537 2.402
 836.727 473.926
 313.018 757.908
 785.349 28.902
 40.599 184.657
 320.154 335.154
 180.530 876.626
 472.991 944.534
 711.962 941.257
 183.581 668.911
 131.863 297.510
 960.070 476.042
 786.820 871.159
 3.614 107.124
 557.776 373.073
 374.524 448.031
 523.168 521.343
 558.254 364.234
 925.402 309.726
 908.948 22.646
 58.180 780.722
 122.215 696.644
 738.951 795.350
 536.153 848.262
 321.013 332.252
 552.602 459.778
 800.854 740.973
 384.181 341.804
 383.835 228.456
 195.362 563.553
 858.688 299.947
 248.950 460.692
 600.565 297.176
 77.530 495.240
 853.151 985.181
 860.411 829.169
 840.871 7.230
 941.052 978.108
 18.425 143.515
 812.022 623.846
 491.194 627.736
 421.106 264.906
 28.720 266.010
 513.575 194.558
 665.108 0.237
 75.103 527.145
 233.351 613.935
 133.821 999.183
 242.041 9.337
 28.162 794.313
 777.655 422.434
 262.058 64.843
 936.434 885.432
 716.647 421.577
 68.125 507.347
 936.782 852.979
 588.649 802.214
 583.435 120.177
 607.563 445.379
 764.698 102.041
 264.436 841.970
 606.915 171.628
 699.669 623.796
 84.830 949.103
 551.552 293.313
 230.256 565.033
 902.364 363.040
 520.174 390.501
 650.123 418.824
 598.347 446.205
 395.294 4.145
 803.275 931.598
 467.576 284.181
 6.836 447.952
 619.321 322.557
 462.300 97.117
 949.519 975.729
 121.057 182.827
 644.460 880.926
 810.641 325.984
 304.660 550.000
 832.171 422.771
 727.594 965.697
 695.763 658.437
 614.899 356.602
 583.689 264.507
 432.438 565.762
 631.950 538.171
 560.960 954.936
 623.603 885.229
 501.588 446.193
 266.834 998.611
 639.457 705.609
 915.684 329.989
 394.163 746.041
 612.987 479.907
 299.026 258.962
 378.057 140.417
 32.375 686.408
 113.586 532.064
 881.188 586.026
 708.006 533.763
 836.553 913.485
 405.101 699.649
 115.832 901.292
 299.006 271.953
 570.482 720.970
 590.140 954.796
 191.760 812.044
 659.340 322.250
 867.582 897.263
 940.040 147.781
 99.437 295.605
 301.170 904.277
 563.318 225.042
 209.486 78.235
 26.160 653.695
 284.812 542.567
 120.379 724.330
 164.382 955.070
 73.061 422.202
 474.999 299.487
 500.524 574.873
 499.399 209.532
 458.900 325.028
 94.240 450.276
 810.652 279.613
 53.071 853.277
 677.360 752.251
 342.968 480.112
 930.524 38.302
 115.985 832.210
 782.549 915.720
 696.973 432.537
 115.688 488.736
 671.603 116.822
 91.675 789.288
 989.704 319.232
 261.564 942.856
 609.385 591.074
 114.393 176.248
 540.325 513.045
 113.248 995.910
 306.387 154.414
 445.036 763.117
 397.994 789.347
 210.517 919.106
 486.172 835.287
 686.991 816.808
 238.654 955.186
 768.602 559.668
 932.812 129.555
 217.716 261.274
 572.686 811.410
 12.731 566.931
 462.978 223.522
 748.408 230.116
 700.103 529.796
 708.016 639.080
 540.552 238.807
 184.093 833.206
 284.533 395.424
 756.213 142.364
 55.863 145.085
 247.910 798.254
 508.050 263.941
 766.945 893.126
 85.647 526.760
 697.625 852.328
 515.999 14.003
 453.415 112.646
 899.978 960.936
 732.909 193.719
 264.274 737.125
 551.238 565.863
 88.881 366.568
 368.700 171.101
 941.058 400.321
 713.917 677.174
 444.046 318.485
 132.921 334.832
 850.900 241.321
 499.619 980.060
 149.987 984.997
 436.157 354.308
 21.025 211.838
 131.281 601.980
 914.185 44.104
 356.335 905.660
 818.126 371.247
 185.730 611.939
 897.229 660.862
 383.249 525.663
 548.446 251.220
 747.355 965.407
 691.615 367.227
 875.770 600.603
 354.778 861.276
 848.024 469.694
 141.865 475.779
 598.832 112.920
 721.079 185.848
 207.317 662.638
 498.771 479.970
 727.796 503.819
 548.724 735.407
 385.772 748.443
 257.049 746.124
 134.567 26.640
 77.990 957.338
 468.731 766.719
 38.368 686.163
 602.807 263.618
 894.169 86.676
 309.494 984.250
 50.678 515.116
 858.907 57.770
 879.811 322.467
 177.904 93.761
 979.926 643.710
 950.819 972.010
 252.874 52.449
 384.062 179.905
 651.738 733.927
 558.660 529.180
 765.177 216.908
 76.820 569.949
 438.306 454.168
 278.987 909.535
 726.323 801.959
 952.780 625.085
 179.666 10.715
 788.895 486.338
 765.378 883.196
 53.932 248.032
 338.786 603.474
 66.609 565.553
 145.869 602.543
 180.711 383.581
 216.262 56.510
 521.992 962.249
 9.261 954.317
 702.096 70.940
 313.194 7.702
 973.404 594.140
 137.894 280.935
 705.545 670.228
 349.684 206.831
 896.598 101.845
 700.404 934.325
 496.931 730.194
 21.649 667.777
 266.850 615.745
 971.014 646.066
 434.264 590.200
 310.061 647.962
 617.286 180.956
 198.607 767.408
 958.879 216.754
 44.422 687.035
 644.354 24.772
 642.356 689.746
 473.913 963.332
 466.243 226.781
 805.684 805.035
 287.716 436.798
 412.247 911.974
 738.466 655.552
 876.039 213.238
 909.940 631.644
 434.749 206.112
 703.238 973.057
 353.867 822.786
 961.822 784.928
 204.526 316.302
 703.132 655.127
 943.934 870.659
 228.204 124.983
 594.031 494.020
 949.844 713.110
 80.789 739.856
 311.864 996.253
 499.241 763.410
 749.612 388.853
 603.341 270.332
 793.691 189.339
 658.768 676.843
 876.029 403.753
 242.531 667.739
 344.663 434.136
 5.647 717.373
 518.633 189.155
 542.165 702.156
 157.937 686.959
 115.669 669.649
 529.581 65.413
 197.156 93.057
 816.425 773.202
 258.520 500.589
 140.942 908.220
 563.987 462.160
 114.594 409.007
 406.607 292.059
 931.552 443.343
 274.943 2.370
 412.733 618.572
 311.351 550.074
 585.100 944.713
 470.657 58.889
 817.812 88.137
 417.853 778.476
 900.040 775.821
 154.793 147.677
 857.081 53.378
 956.205 549.790
 587.130 910.696
 570.197 546.795
 338.914 903.804
 21.385 431.935
 621.837 298.262
 297.571 487.745
 779.949 805.973
 833.531 36.677
 306.546 692.651
 985.790 146.811
 118.397 296.716
 656.528 144.223
 741.464 362.127
 237.180 90.457
 430.486 978.232
 45.222 328.028
 103.284 910.505
 191.633 564.246
 20.289 158.844
 190.231 754.926
 987.141 297.551
 780.147 31.294
 562.799 526.356
 134.168 867.869
 80.084 28.584
 451.442 664.158
 945.890 715.372
 544.247 472.062
 603.210 398.587
 414.491 73.144
 78.908 935.590
 543.631 340.010
 284.843 622.380
 85.388 414.376
 213.940 665.025
 827.496 826.952
 108.544 659.979
 478.666 162.572
 260.377 780.247
 919.678 145.406
 717.465 555.049
 741.239 256.312
 164.225 395.154
 961.904 885.995
 150.483 144.365
 891.356 27.710
 670.660 110.463
 869.985 91.497
 535.761 67.549
 95.503 313.720
 691.673 338.002
 39.989 691.984
 473.818 108.818
 492.905 412.934
 60.199 857.072
 42.282 391.182
 104.898 36.317
 660.337 99.575
 667.959 784.543
 902.480 157.646
 274.352 269.636
 299.155 735.473
 856.299 696.018
 635.714 319.072
 784.965 902.388
 622.017 631.203
 457.653 722.319
 674.251 884.035
 456.588 834.276
 218.486 199.108
 69.803 63.705
 708.413 122.696
 601.151 25.874
 886.739 113.843
 985.943 513.657
 246.841 626.457
 565.046 179.351
 32.834 650.126
 700.622 264.699
 894.549 36.307
 191.099 469.708
 759.544 602.775
 64.964 480.697
 945.859 380.563
 408.770 303.587
 693.461 710.673
 974.124 863.170
 394.152 494.931
 673.937 466.540
 932.138 304.191
 935.767 713.618
 871.546 311.289
 648.534 434.651
 232.267 974.672
 990.432 799.509
 348.974 896.349
 335.547 72.722
 705.391 424.947
 232.950 668.481
 650.760 997.275
 866.289 418.755
 839.430 301.453
 618.658 923.496
 967.691 508.630
 274.576 763.259
 622.299 731.364
 828.995 371.081
 588.705 713.436
 886.383 771.942
 908.135 492.264
 718.093 885.448
 13.705 370.902
 403.739 971.653
 937.193 227.232
 265.334 293.237
 458.634 724.339
 368.077 521.958
 97.197 884.806
 18.403 576.737
 518.838 284.994
 450.940 828.536
 596.962 611.168
 727.174 217.902
 417.857 811.034
 938.899 219.623
 712.344 650.955
 240.854 561.103
 836.206 245.622
 854.735 603.002
 660.092 423.494
 769.123 659.512
 788.294 504.004
 388.358 748.602
 956.945 832.828
 292.582 188.140
 395.539 906.768
 698.682 600.539
 329.285 42.777
 248.629 655.983
 689.882 744.887
 691.553 812.476
 852.971 402.348
 615.972 330.399
 774.237 931.909
 79.094 521.476
 23.444 942.204
 174.290 998.748
 765.110 949.623
 882.210 228.039
 882.955 879.459
 25.144 935.474
 947.446 325.749
 550.743 533.845
 164.814 865.937
 426.036 217.259
 482.946 695.693
 44.678 403.703
 653.749 294.158
 611.602 834.508
 830.426 95.119
 545.024 564.565
 607.048 835.603
 554.241 884.347
 760.473 506.086
 944.408 631.936
 132.848 527.492
 551.055 498.511
 476.503 836.690
 905.141 562.856
 879.985 147.085
 114.779 58.847
 890.473 452.678
 66.458 74.629
 258.068 316.677
 893.472 683.902
 543.877 99.168
 932.809 739.786
 676.922 767.765
 247.060 931.903
 13.282 551.652
 81.547 570.301
 971.357 459.499
 668.360 158.670
 894.572 617.614
 591.041 37.862
 260.159 794.366
 452.084 993.348
 621.156 173.637
 9.191 642.052
 977.522 3.149
 887.343 950.579
 438.811 767.554
 757.520 334.569
 710.599 881.574
 777.535 284.578
 833.468 941.201
 597.454 335.165
 778.643 452.652
 276.033 808.808
 588.090 836.535
 673.109 133.762
 197.185 801.562
 866.944 554.310
 430.988 836.381
 688.841 763.260
 784.980 284.044
 817.248 820.436
 930.238 960.777
 980.013 748.815
 691.954 544.605
 579.971 383.646
 887.544 490.876
 591.873 491.924
 553.123 297.454
 437.605 373.180
 989.749 824.583
 994.143 231.444
 806.494 620.923
 140.810 596.841
 887.337 881.587
 727.861 138.694
 452.191 595.247
 419.507 905.795
 186.652 470.167
 106.196 550.095
 675.572 473.909
 21.776 524.183
 66.193 904.141
 72.431 818.332
 308.847 220.381
 370.575 137.537
 357.218 815.539
 455.989 771.817
 63.733 164.910
 19.079 933.387
 965.041 547.062
 161.305 312.271
 831.918 740.146
 832.534 718.095
 449.770 728.126
 274.586 251.517
 120.636 739.705
 227.837 695.920
 433.881 639.247
 679.894 91.153
 867.394 310.422
 861.604 489.403
 258.890 751.770
 538.733 82.506
 460.916 936.839
 873.349 504.654
 974.542 393.403
 906.218 569.366
 784.601 5.632
 162.415 800.733
 311.292 834.762
 832.147 312.246
 494.351 147.980
 205.665 209.251
 760.502 218.094
 526.694 220.471
 544.307 449.531
 607.484 568.484
 266.659 656.575
 558.182 677.195
 182.116 790.432
 914.470 585.699
 322.048 521.070
 594.311 432.449
 249.562 32.000
 224.275 22.060
 446.699 400.942
 898.407 860.672
 644.903 501.992
 771.338 606.393
 135.062 476.511
 648.743 231.650
 230.051 246.986
 981.892 327.256
 355.735 72.941
 161.622 527.629
 298.691 818.276
 456.362 527.170
 601.723 978.867
 267.909 254.373
 960.727 936.762
 959.417 528.545
 306.077 707.746
 417.854 640.250
 443.944 242.687
 776.209 357.711
 161.382 255.933
 570.528 594.958
 365.517 477.648
 727.931 501.691
 511.483 68.693
 561.852 808.280
 484.026 869.187
 730.623 531.703
 519.919 863.823
 439.191 409.326
 306.888 192.359
 28.256 858.076
 261.975 682.324
 200.620 677.983
 198.606 968.009
 134.406 843.186
 235.842 36.493
 483.485 402.842
 312.036 524.131
 76.440 992.152
 43.297 308.061
 9.512 613.654
 747.828 194.484
 751.917 965.473
 151.424 612.481
 12.702 581.434
 836.496 757.786
 79.020 713.437
 714.296 190.168
 451.437 175.565
 333.055 331.130
 151.108 119.056
 407.150 11.509
 537.657 894.860
 615.945 322.882
 790.095 154.436
 105.505 689.654
 3.679 148.272
 689.931 723.161
 734.141 704.911
 27.757 983.600
 571.155 651.025
 906.982 964.121
 192.241 895.927
 652.215 143.782
 286.886 123.183
 839.572 817.576
 651.605 969.597
 318.149 103.389
 746.630 830.272
 667.670 314.155
 633.290 500.978
 925.305 50.828
 740.751 889.290
 773.648 465.974
 557.375 18.564
 557.478 232.251
 524.501 678.540
 978.611 653.957
 1.025 899.143
 173.131 927.760
 740.914 135.974
 999.158 901.265
 411.136 744.071
 729.648 420.934
 5.753 208.287
 255.348 895.905
 767.793 312.207
 237.731 438.477
 301.616 221.789
 118.646 548.427
 785.611 484.123
 278.549 975.330
 622.298 486.113
 52.867 74.746
 987.101 662.915
 458.651 640.277
 758.645 13.133
 871.683 79.453
 385.514 478.829
 126.288 658.053
 723.636 835.958
 512.978 881.581
 574.191 658.067
 427.652 446.214
 77.091 46.711
 313.354 372.672
 735.269 440.597
 442.703 248.475
 329.346 336.799
 755.368 26.046
 452.657 987.403
 707.601 650.975
 678.460 519.690
 55.559 286.575
 242.525 804.561
 904.438 933.878
 566.938 243.748
 763.098 461.825
 399.112 329.680
 878.802 117.971
 931.653 861.463
 746.903 408.309
 94.486 475.652
 431.865 254.381
 564.610 211.456
 563.317 760.673
 667.950 107.339
 526.074 975.263
 702.370 890.925
 216.943 187.008
 694.113 138.717
 642.128 574.290
 818.420 448.736
 754.004 170.079
 728.228 181.179
 29.839 918.000
 605.445 813.161
 960.598 112.094
 593.193 448.099
 506.594 302.535
 303.425 183.293
 677.477 139.760
 694.701 926.439
 274.506 965.023
 854.662 559.458
 888.476 846.728
 129.345 663.072
 950.999 334.851
 848.298 65.495
 791.493 352.099
 285.042 381.692
 637.438 267.279
 854.568 224.548
 518.921 476.551
 223.967 545.548
 386.553 440.346
 542.979 390.065
 38.683 541.727
 385.274 411.963
 871.780 815.719
 928.828 604.983
 37.548 283.879
 48.160 586.455
 410.302 565.139
 198.863 264.615
 265.136 639.372
 555.454 77.476
 746.418 146.324
 829.647 92.554
 900.059 707.500
 513.675 877.202
 163.022 275.686
 131.081 103.928
 988.883 25.150
 57.630 649.432
 556.372 389.915
 922.780 426.658
 904.102 398.246
 795.892 192.625
 82.918 814.494
 782.390 78.884
 69.088 926.445
 238.109 964.222
 866.888 264.413
 192.688 59.519
 905.977 530.475
 345.885 101.827
 43.430 490.837
 958.206 398.950
 76.709 245.541
 346.068 57.502
 104.513 857.196
 462.337 138.163
 607.957 779.636
 98.582 173.319
 113.405 379.166
 692.322 557.130
 417.423 352.154
 120.527 269.499
 858.441 295.210
 472.207 357.073
 92.006 626.064
 834.070 590.864
 427.927 547.843
 12.822 916.281
 507.584 626.030
 727.742 262.997
 5.399 650.500
 713.004 185.401
 25.677 895.165
 899.066 746.437
 908.090 290.871
 127.745 265.716
 554.007 784.761
 881.011 645.368
 21.368 678.798
 156.647 222.671
 715.975 694.147
 745.587 626.699
 817.983 85.270
 800.005 226.973
 738.353 281.963
 224.966 136.092
 93.414 238.850
 280.023 686.861
 436.960 155.450
 993.849 59.399
 397.181 246.754
 931.132 637.691
 856.896 311.001
 316.341 471.143
 894.905 490.115
 26.072 288.779
 706.871 647.038
 976.437 136.099
 57.017 506.371
 623.325 292.461
 716.454 199.389
 783.291 485.662
 137.404 216.501
 596.711 996.637
 440.562 359.705
 970.756 377.649
 878.913 980.756
 239.381 669.597
 837.269 229.033
 495.246 66.318
 262.514 873.804
 222.144 444.726
 153.021 431.543
 576.814 458.791
 403.061 258.657
 230.018 522.699
 263.610 167.475
 825.375 914.772
 886.963 208.484
 301.077 990.105
 639.753 19.751
 947.364 558.321
 945.726 576.389
 748.120 465.936
 532.890 45.292
 337.658 313.636
 864.195 545.460
 556.381 671.204
 809.821 979.913
 827.423 651.205
 933.456 304.874
 319.443 931.951
 104.063 964.805
 480.621 336.342
 75.767 92.561
 100.721 572.251
 597.304 62.925
 610.221 309.055
 992.478 220.919
 89.308 131.287
 796.104 975.255
 119.747 192.331
 315.823 859.292
 556.698 347.429
 126.984 789.712
 866.590 825.374
 781.572 285.391
 414.815 892.244
 37.330 299.604
 990.607 648.954
 881.926 37.587
 626.015 908.663
 560.005 413.898
 54.840 731.976
 806.681 900.950
 822.108 510.083
 976.361 448.113
 404.739 721.513
 735.530 942.180
 752.224 530.957
 295.325 632.585
 368.146 22.986
 705.567 871.986
 598.220 984.466
 755.496 3.858
 790.296 72.820
 345.377 858.275
 771.560 879.170
 452.711 955.396
 926.476 652.825
 740.772 539.421
 537.040 274.048
 497.276 115.340
 899.514 813.714
 577.099 394.150
 696.409 710.154
 813.075 891.938
 770.098 124.593
 489.175 813.042
 608.912 447.132
 805.037 981.340
 765.015 645.906
 242.301 186.371
 25.935 254.144
 641.928 367.837
 361.687 235.246
 966.423 74.001
 573.423 857.280
 828.212 863.181
 736.982 538.593
 170.410 55.251
 228.401 529.325
 71.728 29.518
 554.077 293.981
 674.523 170.155
 804.891 722.800
 193.174 409.548
 183.236 380.216
 916.576 958.233
 289.713 93.459
 968.918 347.860
 230.673 380.233
 310.867 976.898
 850.094 739.002
 350.404 329.034
 684.248 296.795
 468.898 338.833
 472.715 986.502
 461.416 680.907
 75.569 457.690
 126.981 246.138
 487.767 602.143
 138.755 695.545
 805.119 578.225
 568.260 718.814
 681.774 868.099
 552.349 705.772
 180.395 410.730
 175.269 716.073
 309.405 573.958
 617.606 421.749
 776.551 403.960
 504.059 631.238
 77.177 603.877
 495.818 879.911
 444.925 319.693
 932.044 704.438
 90.895 465.681
 467.675 685.704
 666.849 809.472
 499.104 242.058
 833.884 804.428
 860.461 841.895
 978.482 541.386
 35.119 657.854
 474.508 670.476
 511.278 345.828
 876.985 584.903
 46.974 257.898
 189.150 70.905
 456.604 911.869
 959.160 411.232
 124.243 379.959
 730.799 123.166
 152.821 629.369
 40.746 47.313
 815.099 967.694
 173.567 951.119
 552.780 101.823
 657.912 633.471
 22.663 910.963
 619.915 316.180
 790.292 629.529
 662.009 877.933
 976.872 515.831
 670.043 860.058
 57.399 295.858
 584.519 675.810
 748.090 281.288
 621.878 750.623
 498.552 396.403
 71.163 465.822
 86.048 754.445
 695.253 468.730
 591.345 510.581
 962.478 734.945
 91.360 611.947
 55.343 451.360
 535.184 656.879
 532.725 449.342
 856.724 272.551
 48.100 315.229
 627.289 395.805
 989.840 89.338
 751.054 284.327
 854.387 425.049
 469.709 448.666
 586.159 396.856
 462.180 449.634
 719.705 641.943
 121.487 385.693
 593.032 905.682
 262.375 152.014
 22.840 189.998
 986.923 203.598
 951.952 818.045
 215.861 631.382
 709.470 712.800
 313.857 160.514
 630.687 815.438
 208.561 17.339
 35.705 756.772
 665.156 65.379
 584.959 947.272
 747.782 775.202
 141.734 114.461
 622.116 329.159
 754.519 827.857
 453.099 845.279
 707.190 688.453
 280.222 476.917
 707.067 990.372
 39.634 163.178
 827.561 795.368
 805.741 492.586
 384.271 395.904
 381.041 437.390
 294.883 119.454
 435.852 322.407
 901.191 776.300
 931.876 30.134
 666.190 846.554
 825.561 98.331
 503.776 701.476
 387.699 538.410
 859.604 861.798
 571.376 159.317
 598.641 5.023
 966.097 204.448
 530.671 278.118
 74.737 746.259
 235.146 476.321
 102.987 598.202
 150.468 977.765
 647.455 325.441
 541.904 533.075
 675.916 109.284
 532.234 295.268
 906.928 855.702
 398.133 925.079
 89.710 661.686
 534.683 447.817
 60.628 956.162
 54.843 388.177
 689.724 721.889
 807.901 827.857
 637.420 854.143
 511.692 566.832
 4.063 109.416
 741.619 812.703
 587.459 197.092
 202.375 454.325
 258.521 338.616
 225.896 317.285
 442.991 297.598
 944.774 61.585
 456.642 221.461
 440.675 918.656
 409.074 147.244
 171.637 18.758
 72.158 243.327
 653.356 14.710
 836.307 582.865
 173.378 338.073
 62.227 787.250
 922.490 144.577
 516.856 317.886
 456.684 622.211
 477.240 626.839
 680.908 294.444
 640.618 161.775
 350.898 589.304
 416.632 234.027
 403.002 740.129
 50.091 642.237
 678.749 903.853
 459.991 355.056
 948.614 736.463
 640.545 417.625
 648.801 952.254
 988.901 996.578
 719.912 153.636
 366.337 321.167
 124.083 382.327
 7.348 433.460
 467.826 981.916
 334.728 613.928
 74.648 938.096
 167.123 100.894
 441.073 478.687
 895.304 40.048
 331.428 364.289
 709.574 265.598
 583.491 615.565
 466.132 575.652
 724.516 929.402
 946.161 184.405
 654.336 398.372
 77.021 341.911
 311.137 421.857
 717.669 53.240
 471.422 579.034
 255.774 13.098
 676.828 310.692
 995.566 425.470
 958.381 256.033
 935.077 192.084
 227.977 130.372
 418.859 935.852
 315.076 868.793
 515.669 648.569
 984.638 48.759
 95.960 104.749
 424.076 131.457
 85.711 19.437
 629.652 7.887
 443.440 717.046
 556.369 522.780
 66.763 555.994
 473.397 789.169
 182.170 771.144
 545.876 51.400
 233.540 769.421
 553.070 847.773
 866.272 275.661
 865.054 149.560
 137.644 373.661
 301.229 785.336
 481.389 234.934
 452.819 713.358
 454.692 754.032
 90.384 885.870
 716.191 9.129
 721.202 503.932
 669.804 300.213
 488.750 226.587
 484.664 860.785
 898.621 351.488
 818.146 333.877
 246.851 493.572
 156.620 906.786
 755.308 862.893
 705.245 34.059
 875.467 781.622
 739.960 883.284
 800.426 623.589
 146.045 717.479
 172.522 338.254
 950.673 100.788
 240.559 205.861
 282.191 66.372
 209.775 423.770
 705.111 717.639
 345.730 648.046
 963.761 412.996
 99.812 202.465
 74.022 992.276
 381.798 453.060
 514.709 987.814
 329.598 854.452
 148.926 488.229
 937.009 569.636
 940.509 117.492
 568.965 903.261
 588.806 300.456
 295.703 265.988
 782.009 719.146
 640.694 91.256
 838.731 247.633
 493.590 283.124
 371.277 78.934
 773.456 3.120
 141.881 632.252
 826.730 163.852
 203.197 825.894
 349.662 37.028
 502.631 608.813
 880.290 193.525
 500.860 216.057
 107.366 253.820
 700.663 420.179
 593.331 959.897
 823.283 327.206
 158.681 96.394
 304.773 763.092
 482.356 141.970
 740.772 531.257
 246.736 964.694
 389.879 326.099
 909.000 771.525
 186.203 659.076
 379.008 156.100
 321.892 106.606
 196.241 876.053
 79.830 601.679
 346.969 736.669
 542.481 458.514
 472.658 108.105
 220.650 702.073
 670.270 495.604
 759.413 947.852
 355.738 693.591
 239.183 183.636
 188.276 253.500
 328.010 1.057
 972.921 790.398
 614.493 33.749
 862.585 444.299
 895.410 19.029
 363.011 138.677
 372.556 215.536
 351.222 71.594
 571.708 99.824
 0.782 705.483
 103.561 815.869
 568.534 851.791
 990.676 763.789
 44.058 878.964
 362.525 754.457
 754.382 599.839
 627.635 107.225
 915.229 651.106
 350.578 976.623
 542.021 687.631
 653.214 624.084
 998.122 143.052
 13.555 631.538
 136.169 710.843
 419.084 529.983
 556.338 773.343
 340.023 597.982
 991.054 336.910
 395.401 798.748
 460.599 346.911
 692.633 861.335
 312.821 674.982
 9.580 278.966
 950.374 351.507
 464.712 668.342
 301.473 408.122
 372.136 196.480
 448.960 788.232
 218.235 90.296
 294.629 358.681
 317.738 68.485
 401.424 934.171
 729.861 610.630
 878.662 119.697
 538.228 555.879
 211.229 537.620
 48.439 619.529
 592.390 878.308
 839.257 62.725
 614.094 80.250
 750.431 246.006
 64.268 581.623
 713.318 955.182
 246.538 905.525
 68.940 786.989
 296.152 151.114
 489.339 116.965
 741.813 209.021
 467.524 103.338
 334.970 538.547
 292.620 184.382
 417.305 113.831
 531.776 744.272
 758.263 34.603
 928.816 211.242
 505.258 312.998
 759.615 234.595
 240.319 390.772
 591.747 702.353
 922.543 51.000
 945.516 913.148
 962.758 995.758
 987.256 924.116
 775.446 537.570
 374.408 946.316
 786.681 559.555
 63.919 151.659
 151.863 239.676
 967.719 657.001
 913.122 501.510
 46.336 44.186
 266.009 881.302
 857.082 107.309
 224.325 513.108
 877.826 653.705
 689.665 395.662
 600.422 952.335
 620.455 571.874
 496.766 667.025
 229.205 520.816
 400.723 942.747
 444.674 19.710
 594.426 356.865
 989.087 207.172
 239.455 95.492
 524.067 187.140
 632.038 375.181
 300.172 514.140
 794.717 474.800
 444.753 444.344
 930.971 960.265
 485.206 213.267
 378.359 729.742
 426.544 490.550
 592.284 348.903
 883.970 886.450
 896.884 19.978
 565.879 155.246
 850.520 185.871
 167.058 910.374
 17.680 727.910
 275.306 977.836
 221.533 505.249
 729.949 352.104
 305.133 403.323
 463.599 356.798
 465.247 421.532
 877.973 465.808
 80.439 715.681
 372.696 115.051
 951.628 13.231
 587.952 176.867
 154.433 799.621
 15.932 915.147
 491.802 7.638
 863.787 667.183
 384.534 270.754
 846.628 76.091
 76.107 782.654
 90.903 934.249
 214.857 361.783
 626.930 992.975
 247.025 890.055
 338.445 986.646
 972.882 82.990
 463.821 541.309
 27.313 774.305
 258.311 159.845
 716.500 46.554
 632.601 559.813
 422.275 611.984
 86.527 888.808
 852.062 610.717
 117.660 748.632
 520.024 229.150
 265.206 157.597
 577.050 297.700
 766.210 94.313
 124.679 867.406
 372.235 761.307
 440.247 18.345
 572.707 238.587
 674.877 164.191
 371.058 461.876
 957.782 496.839
 890.009 44.879
 923.553 88.770
 674.367 96.890
 275.211 430.448
 297.899 984.646
 484.873 732.644
 153.188 709.293
 323.765 342.067
 450.407 865.073
 890.309 791.569
 16.814 805.929
 783.187 787.472
 470.452 850.286
 238.240 296.089
 439.230 924.151
 434.067 564.533
 363.627 690.189
 870.098 648.485
 914.106 788.275
 159.354 838.221
 482.529 564.178
 760.941 306.256
 583.148 471.425
 937.725 643.125
 288.875 971.404
 473.498 515.725
 201.537 143.362
 660.745 54.274
 532.667 654.914
 592.095 344.094
 979.357 181.207
 501.279 427.416
 496.050 633.930
 526.499 884.240
 269.412 647.450
 862.346 501.509
 134.024 36.669
 455.616 913.788
 959.466 398.491
 643.638 829.037
 785.029 575.542
 967.100 478.452
 470.932 376.938
 677.174 953.855
 621.466 187.211
 641.323 839.373
 466.197 962.226
 704.062 991.619
 163.559 571.920
 426.768 975.168
 723.258 606.630
 191.114 784.469
 989.519 109.665
 158.824 361.606
 148.977 367.533
 619.048 599.474
 240.788 905.185
 985.058 65.327
 571.283 361.879
 613.292 419.458
 643.234 519.430
 777.447 282.746
 775.768 614.992
 433.889 235.162
 543.460 282.054
 835.676 331.231
 233.641 253.503
 892.775 389.328
 893.976 947.671
 315.495 756.914
 105.642 500.916
 724.705 946.104
 211.811 858.010
 852.252 661.934
 400.489 474.378
 802.366 263.304
 282.184 702.771
 792.117 573.665
 616.646 352.500
 356.705 430.396
 782.203 433.899
 292.122 179.427
 802.585 86.633
 540.288 1.677
 59.125 881.168
 305.062 32.450
 733.487 461.772
 254.480 501.984
 13.506 141.355
 126.384 898.283
 821.205 978.323
 150.529 511.342
 409.680 868.976
 747.619 755.613
 449.555 722.230
 110.102 745.350
 964.289 183.460
 734.525 591.416
 658.417 118.518
 312.634 439.672
 248.184 25.787
 727.991 37.579
 487.837 222.096
 204.801 519.868
 777.823 447.053
 951.886 584.624
 837.260 989.687
 301.726 491.899
 669.359 492.080
 304.425 577.898
 395.233 798.068
 770.023 723.990
 881.950 53.085
 708.255 452.539
 51.336 326.304
 169.531 807.140
 386.368 311.628
 399.340 695.790
 214.819 803.499
 563.623 979.411
 560.830 161.426
 745.867 838.683
 633.368 538.569
 447.196 178.243
 738.022 310.313
 5.767 373.857
 630.582 594.889
 587.000 145.377
 105.616 596.540
 155.091 872.250
 162.250 450.154
 920.678 150.593
 97.169 422.754
 549.354 728.610
 729.154 490.616
 118.934 323.285
 1.069 110.427
 716.087 904.292
 978.106 228.889
 279.480 285.047
 762.307 408.164
 19.244 755.472
 773.095 205.794
 491.922 761.736
 855.161 349.233
 284.712 535.955
 624.909 639.275
 689.528 120.145
 664.427 146.823
 731.084 445.914
 630.226 17.177
 286.786 322.199
 28.689 839.950
 710.961 161.428
 490.182 995.750
 590.959 618.761
 471.153 958.597
 835.462 624.378
 753.572 162.006
 871.333 415.431
 171.929 563.595
 28.218 498.254
 161.306 445.602
 271.600 134.342
 920.175 634.888
 935.045 102.644
 856.432 224.720
 458.859 568.827
 125.370 931.287
 901.600 827.664
 267.983 460.442
 16.934 181.895
 464.034 125.430
 423.705 999.295
 677.107 515.416
 112.262 34.840
 891.547 229.620
 573.683 917.591
 830.367 665.137
 887.313 548.887
 558.271 71.348
 410.903 321.939
 477.820 693.979
 369.559 100.640
 635.020 851.745
 795.876 851.017
 382.404 383.115
 423.223 531.197
 174.981 625.859
 344.634 159.850
 172.365 143.792
 416.585 9.151
 917.511 880.560
 483.741 232.310
 389.918 526.944
 829.357 329.286
 373.804 254.057
 696.187 84.664
 227.001 848.911
 982.645 651.648
 625.252 840.420
 84.526 494.210
 732.955 713.096
 438.299 889.749
 12.379 453.150
 320.023 606.817
 729.138 778.641
 384.920 442.044
 295.557 683.773
 895.201 278.117
 271.939 729.798
 504.591 727.384
 928.291 584.589
 352.042 785.350
 268.342 33.391
 397.385 33.041
 799.654 329.123
 819.277 110.336
 767.153 736.875
 629.957 512.962
 174.554 259.477
 759.520 338.760
 524.178 255.730
 870.046 784.296
 588.818 316.733
 300.689 846.947
 671.091 826.498
 370.481 461.822
 140.646 968.661
 906.005 854.540
 705.445 60.554
 274.249 142.749
 960.824 398.468
 423.015 609.931
 563.196 823.737
 826.508 808.481
 641.136 898.929
 744.443 945.075
 235.315 488.255
 599.865 345.287
 53.754 128.192
 412.333 187.242
 246.532 455.828
 266.055 902.389
 303.936 126.705
 501.819 447.537
 326.908 734.807
 280.126 103.889
 524.199 769.114
 31.974 119.449
 775.912 269.057
 82.512 709.995
 840.200 630.656
 968.606 15.450
 343.857 662.679
 69.882 183.406
 116.868 84.501
 607.470 945.629
 937.010 922.176
 637.407 758.288
 27.914 814.608
 756.274 699.567
 90.358 846.477
 53.081 32.141
 582.660 828.158
 669.964 331.149
 945.999 735.245
 789.035 804.951
 491.196 482.190
 136.178 365.726
 425.271 157.216
 205.228 875.375
 652.203 1.081
 456.382 50.009
 389.237 622.815
 157.711 770.304
 607.341 454.598
 323.077 47.336
 844.777 139.137
 186.634 932.010
 21.919 190.694
 754.623 44.384
 672.537 790.356
 428.442 716.177
 123.654 272.904
 316.573 580.156
 928.141 682.975
 292.206 664.467
 559.620 559.064
 832.074 34.047
 499.548 822.832
 241.790 906.879
 316.077 676.290
 663.763 117.006
 791.100 749.572
 733.579 222.009
 186.687 296.522
 435.710 398.298
 148.786 44.343
 473.720 237.413
 771.673 797.644
 756.365 370.090
 941.413 147.761
 679.371 487.640
 143.853 607.072
 102.074 303.078
 568.837 277.718
 955.195 564.095
 126.966 267.892
 525.624 678.567
 181.101 620.408
 729.326 388.738
 597.621 542.013
 265.417 295.926
 561.266 382.984
 932.327 722.742
 344.193 670.505
 648.246 249.043
 449.916 742.531
 748.145 381.573
 794.355 248.167
 902.267 841.407
 570.775 203.613
 817.828 269.562
 357.492 37.559
 626.681 166.622
 754.556 385.398
 234.779 269.876
 219.062 447.132
 700.726 519.708
 852.115 799.447
 34.584 229.934
 171.043 328.770
 357.002 24.189
 578.172 750.506
 652.957 767.607
 465.916 211.951
 992.761 861.022
 33.314 95.210
 2.094 390.208
 741.223 84.911
 47.680 267.574
 414.689 227.361
 398.747 466.077
 777.537 357.618
 937.783 38.400
 344.729 323.524
 566.587 917.693
 224.773 697.002
 602.533 604.248
 322.475 578.942
 330.917 115.594
 460.065 11.821
 695.784 891.716
 33.465 891.312
 425.579 343.987
 425.034 982.703
 831.124 73.221
 641.896 208.781
 39.882 381.769
 631.060 182.319
 578.317 5.400
 732.687 548.518
 347.655 196.808
 518.270 11.293
 99.896 623.785
 271.266 513.549
 281.022 486.655
 7.255 387.385
 415.610 812.608
 805.361 988.042
 238.266 815.479
 392.111 368.654
 287.327 300.761
 145.758 575.057
 248.148 394.866
 689.202 665.684
 628.078 948.469
 931.950 255.782
 352.309 135.218
 178.152 303.669
 156.377 383.916
 813.775 695.581
 612.893 454.837
 149.829 532.031
 740.524 325.076
 461.602 599.719
 204.280 475.405
 810.735 447.427
 507.516 79.193
 255.328 530.417
 505.826 655.379
 883.952 695.406
 327.316 650.872
 296.353 636.919
 976.782 616.970
 693.944 46.654
 725.608 609.418
 336.955 821.568
 865.044 907.685
 425.765 605.651
 626.805 367.092
 327.883 967.383
 478.162 704.050
 808.850 902.772
 583.946 802.136
 547.699 986.478
 828.049 12.941
 691.346 145.235
 313.283 223.914
 696.360 613.637
 950.063 755.099
 843.033 457.987
 418.697 522.243
 910.692 65.708
 92.676 225.711
 853.202 32.525
 164.751 968.970
 390.892 914.975
 275.675 818.580
 174.411 719.822
 37.059 547.048
 214.861 783.472
 422.859 573.230
 203.892 752.930
 614.776 870.888
 961.123 755.258
 389.462 58.405
 791.412 965.495
 972.401 731.446
 961.299 724.925
 725.013 340.780
 715.753 84.359
 426.733 50.508
 359.509 253.179
 939.144 304.283
 481.513 417.545
 949.668 560.848
 668.828 884.125
 370.814 383.302
 253.767 533.378
 978.699 842.428
 183.802 293.891
 500.723 852.133
 870.192 332.125
 674.332 439.511
 433.285 86.565
 692.163 173.391
 648.592 248.479
 897.280 659.551
 839.267 530.918
 897.326 549.702
 142.300 191.351
 308.175 311.955
 885.059 40.186
 824.106 745.837
 86.797 226.868
 28.669 83.268
 390.177 737.246
 422.654 452.570
 527.910 941.129
 245.182 465.087
 939.417 18.768
 321.505 948.873
 525.325 881.181
 985.191 151.952
 120.103 634.502
 19.808 585.677
 884.658 465.858
 50.819 608.723
 984.147 431.624
 225.223 662.275
 87.220 282.521
 755.642 70.406
 70.539 579.124
 716.291 595.539
 958.609 741.411
 677.992 582.131
 399.049 783.480
 503.620 892.482
 645.646 646.242
 117.683 812.935
 77.393 734.439
 865.941 328.302
 155.689 357.815
 322.954 284.284
 551.801 778.471
 45.138 904.877
 53.230 876.870
 840.579 342.677
 74.865 607.545
 998.602 618.803
 905.700 353.021
 534.447 675.453
 664.744 572.133
 627.745 803.407
 723.766 238.577
 916.570 419.877
 686.262 79.900
 328.302 825.776
 950.962 549.177
 439.363 947.807
 197.101 425.326
 541.034 217.677
 523.300 467.607
 309.139 221.731
 371.265 310.544
 220.711 898.376
 141.607 832.814
 198.199 212.677
 637.172 263.971
 786.755 7.683
 177.634 893.065
 956.474 246.483
 649.180 140.835
 170.688 9.168
 569.552 70.340
 53.596 302.144
 849.038 898.516
 33.549 146.349
 653.286 382.477
 18.400 224.413
 167.722 879.621
 90.659 38.738
 123.195 600.261
 585.229 532.592
 368.289 907.042
 751.685 190.004
 218.925 178.521
 605.059 8.378
 636.835 597.753
 960.645 447.087
 794.852 493.528
 34.348 527.904
 291.335 435.908
 203.564 996.978
 144.319 943.336
 475.622 666.562
 897.107 310.840
 140.695 316.958
 322.976 23.416
 811.233 449.930
 652.799 421.841
 215.779 604.452
 243.828 576.827
 445.311 250.096
 642.290 679.154
 896.520 604.256
 1.178 36.344
 548.859 233.917
 435.550 989.386
 908.517 423.737
 721.470 625.355
 489.027 958.197
 565.473 103.596
 939.101 880.720
 736.099 165.042
 316.042 676.527
 607.894 27.609
 808.069 164.123
 24.596 347.226
 779.835 673.483
 948.423 346.619
 29.053 103.994
 686.141 75.469
 853.353 474.114
 832.455 199.974
 18.250 145.468
 663.198 751.393
 150.624 90.128
 963.638 57.029
 946.540 200.263
 63.116 188.890
 945.076 558.914
 741.282 891.288
 376.487 909.668
 201.890 175.761
 717.191 907.502
 208.642 827.554
 377.494 494.605
 928.811 570.521
 290.503 330.806
 921.706 845.625
 770.383 291.177
 881.583 221.516
 651.055 811.961
 242.041 664.099
 516.949 274.218
 68.536 926.138
 487.826 632.294
 7.488 499.138
 40.508 356.730
 577.900 109.877
 340.261 219.443
 140.890 995.591
 440.254 19.672
 273.657 898.072
 993.931 564.375
 519.782 261.659
 145.226 874.422
 53.339 777.676
 426.476 1.515
 348.885 603.314
 542.949 89.355
 615.160 101.980
 173.363 490.938
 352.444 251.000
 513.322 222.298
 710.248 278.179
 456.642 667.544
 334.922 98.649
 600.088 892.254
 540.274 595.815
 799.737 829.367
 46.219 233.859
 760.216 896.621
 301.605 303.547
 137.473 725.640
 831.555 828.117
 245.794 834.239
 874.186 722.379
 622.892 474.982
 246.350 777.227
 193.544 29.958
 306.670 895.347
 431.079 195.017
 672.871 334.644
 923.809 572.998
 58.879 516.895
 865.058 956.996
 988.112 864.227
 783.889 579.257
 928.518 659.519
 980.000 492.451
 501.329 753.930
 609.851 366.789
 211.114 120.971
 759.320 673.631
 704.832 478.260
 526.445 94.058
 920.485 52.203
 599.920 165.473
 863.090 774.863
 856.528 552.150
 831.607 894.393
 493.662 804.050
 102.907 909.392
 369.384 224.997
 698.574 552.839
 828.359 194.956
 461.357 42.849
 961.610 435.744
 247.414 166.128
 173.870 744.771
 298.363 786.869
 134.726 382.772
 446.836 790.936
 767.608 839.765
 587.278 134.989
 310.435 135.472
 119.568 815.963
 668.573 168.204
 859.473 91.677
 107.473 207.706
 172.761 942.922
 710.203 246.101
 997.925 486.000
 193.224 156.033
 597.988 128.172
 449.714 50.984
 649.980 653.046
 218.810 760.078
 919.720 965.486
 285.204 294.230
 760.887 893.783
 648.102 734.068
 955.701 608.628
 791.719 269.741
 617.448 882.816
 999.128 591.379
 593.476 481.807
 113.576 405.213
 835.010 483.552
 130.582 238.058
 784.405 706.756
 942.649 611.973
 921.273 751.553
 726.678 106.635
 109.799 387.085
 210.938 280.336
 406.810 259.424
 60.323 158.121
 83.400 633.739
 130.626 299.677
 44.882 260.340
 447.615 877.973
 820.228 489.776
 625.977 795.854
 252.099 622.382
 545.913 470.876
 823.925 718.388
 518.795 373.389
 786.661 912.133
 793.228 819.569
 422.988 754.945
 52.793 525.742
 642.347 483.506
 838.483 414.523
 820.926 992.072
 472.129 534.295
 274.139 936.604
 770.126 384.146
 816.119 966.125
 405.467 615.081
 565.307 851.399
 314.919 959.290
 994.296 944.121
 749.329 292.069
 395.947 272.366
 949.170 191.169
 599.826 872.113
 593.124 976.757
 279.458 22.687
 41.458 508.423
 351.599 639.105
 483.125 516.084
 296.105 560.484
 728.930 746.904
 185.100 135.091
 983.791 34.111
 471.762 754.525
 218.447 614.848
 274.339 637.398
 62.246 737.676
 825.151 653.194
 599.444 166.483
 715.628 646.480
 295.300 482.209
 538.297 47.997
 57.049 748.681
 939.769 410.432
 278.346 801.082
 92.654 391.718
 582.068 58.149
 260.023 26.943
 901.550 790.389
 757.280 421.328
 888.679 400.742
 960.310 192.045
 351.160 710.749
 515.632 657.092
 271.186 979.822
 981.421 376.938
 792.385 418.721
 374.018 801.804
 557.943 57.216
 572.572 457.339
 695.179 772.629
 7.414 947.913
 153.575 128.145
 241.457 594.219
 675.387 971.072
 867.316 415.318
 399.867 830.626
 958.045 470.434
 541.124 377.154
 201.481 988.903
 131.203 170.177
 845.659 824.706
 957.847 757.391
 916.874 302.434
 352.206 782.278
 527.463 592.546
 775.497 21.521
 854.802 124.206
 423.227 377.875
 887.299 863.123
 597.215 487.909
 841.202 339.892
 3.589 221.325
 250.887 291.787
 611.492 418.951
 825.209 499.320
 272.998 475.530
 896.717 569.804
 58.295 71.879
 525.591 896.445
 628.313 515.611
 365.536 46.087
 954.544 792.581
 267.344 285.572
 135.829 860.314
 253.161 620.084
 865.474 743.532
 109.660 501.941
 508.541 199.458
 43.393 580.652
 575.806 701.651
 941.699 451.036
 273.319 106.082
 66.170 152.681
 488.259 987.899
 954.025 158.563
 94.702 413.532
 850.620 131.364
 456.829 997.621
 781.282 831.807
 930.025 910.607
 983.534 133.460
 548.416 989.152
 655.602 173.112
 804.862 961.971
 80.820 675.522
 918.718 757.900
 110.455 507.539
 518.235 896.381
 632.853 501.009
 586.981 574.123
 131.098 639.270
 513.861 521.910
 294.158 321.344
 399.068 294.823
 160.451 735.145
 486.652 925.154
 653.742 410.409
 879.426 873.663
 38.203 948.721
 32.984 790.568
 644.399 297.617
 989.938 587.549
 776.124 944.571
 798.751 836.361
 527.698 141.625
 37.262 174.483
 54.020 960.050
 130.952 605.056
 825.868 234.920
 100.152 734.519
 458.447 550.551
 196.607 769.596
 662.671 488.909
 384.369 684.150
 780.267 704.330
 897.021 320.052
 722.384 679.819
 855.219 274.147
 137.299 584.241
 675.951 481.282
 439.360 697.631
 346.318 181.883
 294.785 756.288
 496.957 978.516
 90.184 33.427
 98.138 471.383
 319.070 398.657
 848.264 315.710
 176.279 264.939
 340.976 777.807
 618.865 649.976
 622.681 60.576
 856.881 355.768
 104.373 917.827
 503.609 951.793
 115.668 740.578
 220.613 170.654
 908.679 253.322
 619.956 967.831
 186.360 845.772
 868.478 727.311
 374.288 43.022
 15.055 421.360
 834.408 607.215
 621.894 354.812
 70.248 705.252
 119.255 982.056
 59.718 673.790
 166.469 109.112
 116.312 384.609
 641.081 155.028
 892.697 545.618
 95.542 508.255
 151.122 466.412
 223.728 977.202
 909.365 638.850
 127.069 892.957
 284.122 714.979
 725.074 210.078
 378.711 154.480
 233.284 492.670
 559.910 525.263
 152.090 632.873
 428.907 502.909
 44.589 582.908
 281.125 372.099
 605.793 986.390
 264.522 896.359
 167.500 956.503
 259.622 917.313
 74.270 95.466
 518.634 862.829
 991.001 299.672
 695.515 392.142
 549.031 706.652
 281.729 858.134
 146.512 963.127
 919.876 810.906
 733.898 617.827
 213.555 856.671
 33.719 49.185
 679.191 291.605
 565.805 747.703
 414.593 786.921
 727.860 697.698
 988.349 260.071
 873.348 895.762
 410.568 944.265
 143.617 946.827
 833.818 596.554
 761.628 76.922
 686.438 61.590
 546.580 569.077
 169.764 847.078
 730.852 480.278
 695.544 547.217
 375.337 838.667
 717.309 466.652
 111.365 297.562
 165.117 510.056
 865.540 273.254
 50.688 687.360
 129.239 894.485
 821.110 583.512
 151.900 11.152
 334.011 11.637
 804.223 56.939
 363.300 232.474
 364.839 634.651
 858.426 519.454
 925.813 334.051
 635.902 181.861
 735.655 930.641
 221.876 147.901
 553.405 821.384
 459.395 840.531
 877.314 291.737
 592.289 852.628
 842.911 80.121
 516.085 110.957
 217.607 204.188
 999.895 92.816
 514.954 271.851
 14.857 772.953
 27.192 543.336
 15.520 394.836
 948.663 3.606
 599.906 708.785
 607.140 202.991
 489.085 844.485
 710.315 824.115
 113.680 597.413
 978.899 922.060
 246.157 233.661
 307.496 789.747
 376.070 347.157
 854.179 39.896
 770.301 244.552
 97.161 27.432
 99.857 458.978
 753.076 311.248
 935.112 492.916
 569.909 761.862
 426.719 716.620
 885.816 842.383
 792.158 471.741
 682.996 845.594
 338.570 85.261
 816.827 671.835
 269.760 437.537
 521.041 433.180
 375.793 466.883
 989.430 512.420
 392.344 63.779
 326.079 74.274
 676.916 8.430
 905.222 695.556
 291.300 249.442
 857.580 165.674
 343.555 987.949
 124.343 414.609
 845.609 815.351
 118.198 398.568
 529.932 914.229
 281.102 950.877
 264.183 947.001
 712.534 564.787
 458.065 367.070
 994.023 684.012
 301.701 149.753
 493.815 844.638
 767.706 278.171
 890.199 338.075
 85.885 170.785
 697.393 488.972
 224.377 806.712
 960.887 95.086
 726.542 811.893
 460.135 629.371
 829.359 699.063
 118.626 919.869
 975.303 808.234
 481.224 802.945
 802.246 38.673
 135.721 683.108
 209.919 980.300
 592.603 661.951
 739.675 590.002
 109.738 444.001
 928.059 679.920
 176.213 253.551
 493.125 519.510
 223.757 559.514
 752.973 145.793
 690.386 201.253
 954.156 137.022
 847.423 124.183
 676.996 760.038
 49.210 97.166
 987.234 442.433
 959.425 612.558
 898.763 354.473
 236.350 422.969
 208.300 685.528
 462.837 495.811
 146.132 653.809
 328.782 357.522
 171.478 850.826
 211.835 34.682
 819.193 662.686
 56.076 900.367
 796.856 964.688
 471.626 412.854
 636.380 304.422
 127.320 842.873
 548.997 388.543
 92.990 868.021
 721.583 901.619
 820.449 252.592
 958.870 809.928
 898.651 502.319
 231.286 152.194
 747.736 301.412
 571.141 472.145
 650.786 9.441
 688.153 99.183
 286.333 464.414
 294.271 293.694
 497.264 642.711
 161.088 218.594
 894.262 343.829
 432.624 920.225
 978.821 366.510
 311.722 156.844
 419.887 631.335
 387.803 424.633
 520.157 282.881
 113.366 837.788
 556.905 11.932
 130.673 324.984
 825.040 105.826
 740.884 629.046
 797.034 133.946
 66.071 825.352
 748.813 667.671
 728.568 8.362
 589.068 122.231
 838.918 701.212
 31.256 185.090
 997.953 702.896
 925.625 495.459
 963.487 48.909
 738.603 286.768
 768.694 587.882
 247.888 763.388
 896.836 197.826
 385.568 610.338
 682.953 725.764
 383.826 426.314
 322.897 444.193
 486.541 113.174
 697.418 802.940
 216.808 576.451
 965.510 907.133
 719.722 109.743
 426.942 878.442
 919.261 809.753
 206.665 730.347
 978.744 447.683
 659.924 797.354
 879.916 696.757
 150.485 56.960
 333.428 165.381
 707.939 841.540
 903.434 632.290
 544.004 690.403
 324.626 435.793
 100.752 191.161
 867.594 486.440
 142.517 120.813
 77.680 594.379
 892.748 552.756
 785.979 112.972
 690.333 644.257
 434.847 573.443
 507.918 873.082
 142.990 436.417
 676.978 631.229
 679.101 120.850
 617.952 402.684
 443.245 535.330
 424.432 611.178
 450.062 767.987
 21.599 499.092
 148.859 866.787
 862.716 731.466
 137.347 630.008
 873.356 466.820
 565.774 535.942
 559.189 321.972
 377.489 770.814
 895.663 419.769
 784.301 304.533
 181.130 750.687
 277.603 45.889
 401.176 621.411
 479.177 853.501
 591.715 490.979
 642.339 48.014
 50.326 9.063
 230.920 667.432
 206.263 337.809
 790.199 24.068
 274.233 640.819
 42.960 792.304
 68.601 8.054
 511.129 405.502
 204.211 617.164
 897.942 633.097
 346.685 939.153
 339.380 900.788
 766.448 624.042
 521.824 904.061
 592.116 960.687
 593.914 935.002
 324.100 620.094
 5.824 822.033
 159.935 655.070
 573.258 589.906
 878.920 348.053
 573.960 641.931
 643.106 646.412
 882.467 97.300
 380.654 288.707
 577.883 673.630
 40.333 760.681
 116.982 369.052
 134.859 395.619
 750.892 990.698
 646.394 985.677
 31.448 9.172
 648.381 449.736
 859.471 143.998
 330.906 425.908
 881.156 746.423
 506.660 155.248
 153.375 326.987
 954.448 995.318
 839.576 250.392
 38.135 161.557
 434.242 604.536
 160.246 419.930
 267.526 849.612
 588.402 40.920
 137.904 13.423
 675.105 232.792
 137.845 757.226
 200.437 877.310
 557.021 570.165
 555.051 835.241
 103.988 27.866
 377.049 529.275
 218.338 480.654
 519.138 371.339
 541.823 618.817
 387.878 818.048
 472.830 136.109
 629.153 116.446
 390.927 609.205
 275.636 861.882
 557.197 801.122
 93.431 316.217
 775.049 842.877
 314.905 528.561
 741.582 252.142
 899.791 928.973
 190.935 3.780
 181.722 510.281
 691.144 8.510
 315.558 522.167
 520.570 407.078
 503.263 838.537
 837.984 213.206
 31.943 652.841
 243.924 594.902
 774.388 751.428
 385.193 666.758
 875.541 422.273
 7.645 162.553
 851.370 701.711
 546.180 995.301
 561.456 536.639
 139.679 109.121
 363.069 951.215
 760.169 442.559
 920.576 128.360
 790.652 405.922
 415.920 635.665
 918.668 315.565
 397.800 796.891
 129.877 406.794
 911.488 403.709
 87.955 685.238
 388.487 813.102
 427.222 186.238
 643.980 734.923
 819.008 545.432
 157.188 197.942
 911.593 884.516
 99.988 823.774
 899.060 267.926
 665.717 433.985
 12.639 663.265
 543.868 480.020
 317.873 855.791
 626.870 897.529
 964.350 930.839
 539.532 840.738
 297.025 193.928
 495.622 709.275
 777.531 83.489
 533.097 815.168
 461.957 223.048
 911.373 593.206
 272.713 126.686
 500.660 90.742
 624.217 722.201
 312.844 506.174
 205.883 190.278
 951.667 217.211
 185.282 174.986
 61.458 254.749
 516.479 131.854
 770.676 755.445
 873.535 15.833
 429.562 51.287
 380.415 134.590
 478.971 728.499
 382.430 405.350
 236.603 977.735
 60.493 449.025
 502.359 644.742
 490.548 567.447
 749.383 623.580
 512.337 202.630
 942.621 176.346
 413.229 636.043
 701.756 743.416
 326.109 506.679
 167.463 171.127
 460.615 905.423
 934.669 639.975
 862.529 926.878
 257.452 51.735
 558.435 355.851
 209.174 120.072
 376.341 752.332
 978.300 813.397
 825.508 334.852
 203.074 293.742
 511.165 396.882
 482.999 769.913
 195.929 314.598
 566.104 190.982
 796.727 697.483
 390.682 917.309
 24.066 717.123
 179.070 155.837
 682.828 836.218
 237.727 285.545
 716.962 901.646
 439.106 244.174
 203.936 105.700
 551.505 930.890
 701.421 542.051
 476.254 399.356
 584.126 762.044
 958.289 285.073
 451.996 787.630
 695.781 9.111
 964.164 765.233
 804.254 422.014
 881.321 796.457
 936.204 557.248
 960.855 293.631
 742.097 428.944
 125.638 458.350
 834.704 475.478
 953.324 537.565
 615.713 475.938
 646.081 383.096
 699.673 973.450
 831.743 426.287
 761.490 366.356
 610.241 519.723
 304.328 579.203
 441.088 623.319
 537.157 320.431
 718.694 93.849
 535.904 357.599
 105.792 337.087
 487.774 495.190
 997.664 902.687
 761.646 290.894
 430.796 236.905
 63.314 276.162
 591.637 391.082
 105.839 103.472
 40.257 38.803
 213.425 689.763
 258.749 346.987
 571.399 891.832
 37.270 131.336
 502.371 379.999
 96.897 501.075
 85.011 281.326
 746.302 948.448
 610.721 469.091
 10.035 792.730
 96.598 472.684
 734.555 664.602
 220.313 278.876
 561.754 573.434
 321.896 464.272
 199.348 186.835
 315.098 328.276
 157.238 558.626
 581.151 940.086
 555.638 349.019
 872.866 241.890
 944.847 910.382
 457.511 798.859
 461.153 675.567
 771.511 205.719
 435.041 435.810
 675.373 66.260
 576.151 74.953
 488.335 388.272
 597.060 519.848
 682.030 980.007
 70.657 347.850
 832.067 308.773
 112.703 76.172
 905.157 366.814
 264.108 450.334
 514.614 478.903
 541.753 496.250
 554.214 40.466
 810.618 39.548
 843.230 770.525
 385.048 304.070
 635.602 841.885
 527.704 947.346
 193.648 869.016
 418.875 982.885
 59.414 114.934
 307.074 876.878
 210.863 860.347
 218.334 230.368
 329.853 865.780
 543.197 797.731
 876.633 469.759
 487.484 719.823
 331.957 589.010
 168.660 227.158
 681.402 720.868
 670.559 297.676
 153.959 760.277
 694.914 828.083
 143.228 816.249
 331.215 431.227
 717.672 293.124
 622.812 529.003
 827.431 854.039
 955.721 635.713
 228.518 836.724
 209.417 676.550
 838.067 589.807
 161.214 555.987
 102.343 651.612
 855.894 568.396
 475.949 828.939
 771.562 355.695
 77.895 942.124
 315.841 82.365
 387.848 191.994
 861.084 75.587
 681.886 947.077
 514.265 17.009
 67.604 933.969
 660.340 662.658
 77.785 794.326
 14.455 189.578
 12.287 218.137
 168.358 443.107
 600.004 110.215
 73.338 299.219
 185.179 746.108
 422.150 914.616
 951.919 641.505
 785.471 56.433
 692.204 927.972
 637.046 867.269
 129.129 695.237
 31.644 104.185
 739.610 839.874
 850.319 7.463
 618.678 31.078
 820.126 811.770
 8.039 61.091
 275.777 455.424
 320.406 951.061
 136.939 109.427
 551.812 108.657
 308.431 714.532
 938.405 723.210
 606.072 149.865
 212.068 594.818
 6.071 969.398
 298.528 148.425
 101.395 732.286
 318.609 421.060
 918.482 859.705
 162.192 34.067
 949.113 105.125
 147.607 292.192
 335.273 198.101
 627.175 573.070
 512.881 975.695
 201.029 584.937
 379.717 452.985
 132.928 143.977
 763.310 298.025
 878.474 137.710
 888.675 200.793
 420.862 845.169
 899.399 684.646
 523.263 841.749
 687.678 167.448
 539.388 155.653
 211.488 93.713
 142.015 8.472
 695.366 924.933
 128.960 475.127
 153.674 779.774
 320.559 363.922
 272.987 786.456
 774.135 937.627
 28.174 364.673
 988.935 178.403
 372.330 952.501
 167.685 815.944
 774.952 284.457
 724.335 477.844
 329.396 500.066
 196.035 38.066
 107.010 798.863
 223.264 503.202
 601.341 378.707
 825.826 822.271
 635.027 211.839
 422.794 585.170
 350.645 179.518
 848.145 204.109
 684.654 944.731
 505.692 383.664
 543.161 76.992
 119.992 276.321
 225.529 628.191
 685.319 5.087
 145.649 8.722
 931.774 291.899
 703.211 434.509
 233.593 855.043
 83.594 854.223
 525.177 390.801
 593.503 458.996
 688.933 210.190
 851.546 101.645
 587.481 602.450
 183.225 77.204
 560.992 400.117
 55.922 250.000
 756.400 949.012
 422.323 854.190
 135.103 178.637
 714.149 984.504
 783.812 928.516
 689.258 762.683
 171.773 333.588
 834.241 983.966
 27.215 392.274
 964.947 178.945
 395.165 835.223
 655.311 71.675
 364.532 847.614
 220.094 368.257
 669.401 855.500
 942.254 305.033
 460.875 514.835
 786.573 946.407
 672.663 804.047
 896.761 514.217
 555.157 46.358
 105.595 109.178
 696.437 121.316
 572.021 746.440
 579.921 676.421
 523.705 258.801
 920.873 945.415
 159.918 49.930
 479.550 711.261
 742.239 24.448
 147.143 926.315
 157.226 40.527
 49.983 692.576
 116.671 573.300
 503.790 399.643
 211.236 733.833
 487.373 271.160
 249.374 539.353
 86.434 851.957
 395.474 197.155
 103.577 812.962
 222.621 859.069
 838.877 110.409
 772.584 677.995
 343.172 26.419
 378.223 296.118
 238.478 971.895
 364.155 999.662
 319.671 447.758
 766.043 461.890
 509.840 50.319
 66.229 179.594
 577.874 450.074
 255.659 694.105
 158.220 465.255
 624.406 422.270
 684.813 552.332
 833.812 242.776
 587.708 621.337
 513.913 866.147
 553.482 196.059
 794.796 830.939
 449.101 734.877
 457.705 722.839
 111.585 830.322
 371.823 806.971
 148.527 952.734
 359.593 736.774
 41.746 99.697
 854.415 785.992
 640.276 878.143
 629.625 214.893
 840.188 165.308
 390.228 889.759
 225.907 69.220
 235.341 228.448
 367.594 705.577
 479.269 437.613
 586.582 608.072
 325.275 972.801
 398.913 941.206
 634.302 215.472
 686.741 151.910
 939.963 686.096
 418.099 108.008
 803.279 255.515
 504.565 972.320
 150.971 974.038
 49.302 161.551
 927.992 396.111
 768.359 364.775
 949.850 865.488
 67.773 139.179
 447.678 759.734
 7.831 467.752
 346.658 432.422
 891.765 527.836
 647.153 685.986
 265.395 969.247
 431.607 347.804
 820.955 190.204
 496.108 587.551
 755.007 398.240
 603.617 326.238
 57.439 887.041
 29.522 658.780
 604.663 699.624
 775.971 994.788
 722.088 200.181
 378.724 359.801
 573.596 573.339
 131.991 375.150
 662.079 708.525
 278.451 123.444
 296.309 621.933
 922.575 823.397
 834.661 598.453
 247.317 787.952
 172.998 695.502
 872.657 969.813
 447.740 500.432
 667.434 845.328
 499.526 948.915
 995.064 928.855
 839.591 235.202
 673.499 713.390
 809.994 33.494
 997.979 808.095
 288.062 325.769
 102.461 888.954
 691.118 533.770
 16.117 335.009
 553.840 585.544
 751.985 20.287
 519.954 229.648
 95.971 241.795
 982.908 828.305
 849.223 648.842
 675.188 15.345
 721.882 900.901
 420.031 762.278
 940.984 613.480
 777.072 338.628
 682.404 587.792
 18.161 428.461
 382.212 884.788
 422.224 837.397
 745.386 662.457
 267.866 122.448
 221.755 902.754
 696.887 445.366
 935.379 907.508
 216.445 599.329
 562.730 328.006
 475.887 614.595
 688.415 238.208
 898.099 502.870
 409.340 484.940
 144.396 459.801
 796.915 8.605
 454.564 383.001
 602.857 674.534
 915.760 567.928
 851.427 177.936
 289.877 369.784
 696.512 965.239
 361.013 936.105
 836.065 672.810
 873.424 557.330
 522.390 32.324
 114.347 2.160
 641.012 383.160
 482.202 417.785
 762.973 109.165
 973.679 14.039
 518.098 363.793
 256.236 113.320
 55.806 138.398
 776.606 47.993
 924.436 978.373
 430.316 403.191
 31.831 766.532
 499.391 830.088
 774.289 918.981
 500.778 953.262
 216.256 912.506
 0.297 141.600
 850.793 261.920
 387.773 247.001
 905.381 258.872
 708.432 996.054
 16.827 979.234
 361.481 969.804
 973.646 163.664
 345.419 964.179
 908.313 615.441
 615.001 692.606
 62.227 171.705
 459.591 992.735
 993.386 160.277
 887.143 916.090
 753.812 516.003
 151.028 814.183
 237.333 500.774
 465.106 53.400
 147.783 743.057
 870.648 576.370
 125.897 219.801
 230.038 727.132
 715.841 870.311
 587.706 634.888
 468.488 923.225
 147.731 835.453
 440.167 289.641
 937.401 545.493
 228.030 724.135
 752.209 202.576
 14.558 967.702
 183.975 169.947
 605.631 990.124
 721.726 270.404
 323.533 362.100
 964.527 465.856
 745.941 968.399
 604.712 211.009
 505.211 871.786
 814.923 969.595
 723.030 443.546
 117.422 43.726
 650.872 570.721
 421.553 201.076
 916.796 154.037
 205.618 825.971
 597.386 435.779
 391.335 220.157
 496.362 296.140
 239.292 753.520
 328.304 273.029
 87.216 346.665
 489.622 77.652
 292.526 53.818
 215.193 70.932
 737.604 619.511
 837.040 948.938
 449.770 884.994
 702.902 564.665
 595.492 915.098
 902.994 835.026
 475.387 63.612
 70.731 382.704
 396.708 771.176
 149.407 420.070
 985.025 335.790
 586.071 264.946
 746.590 869.575
 64.112 294.254
 465.416 79.167
 707.890 491.074
 350.526 819.658
 980.320 563.287
 103.451 777.301
 994.520 838.534
 196.167 354.129
 123.784 341.883
 405.865 343.432
 23.504 101.404
 893.783 299.740
 80.667 405.198
 17.674 387.150
 940.856 444.597
 386.069 717.746
 891.850 155.968
 980.452 815.351
 222.889 642.259
 149.901 422.344
 148.331 980.123
 910.847 737.976
 855.831 554.884
 829.862 680.145
 787.580 9.956
 225.216 509.366
 416.806 36.585
 967.040 269.639
 772.155 291.473
 588.011 877.689
 474.269 832.113
 116.451 236.875
 469.579 361.290
 219.586 637.714
 316.868 922.657
 182.602 622.046
 346.421 278.566
 563.312 886.349
 266.715 210.080
 245.049 151.391
 539.725 228.654
 82.439 965.673
 736.429 391.205
 494.495 389.799
 975.375 917.777
 633.853 444.821
 748.823 366.896
 154.793 131.758
 965.671 111.760
 948.938 39.921
 853.987 555.112
 427.418 871.706
 637.348 836.934
 240.957 200.374
 250.530 32.760
 562.281 39.646
 116.455 957.582
 853.918 200.155
 446.128 518.108
 132.469 313.786
 127.974 71.865
 169.624 964.361
 977.031 823.665
 470.311 729.263
 555.725 926.938
 697.613 534.135
 547.051 558.852
 8.342 490.422
 552.071 844.003
 386.973 27.159
 443.602 542.462
 961.109 363.897
 987.139 965.346
 719.500 186.294
 241.685 596.812
 382.395 280.694
 383.682 487.950
 70.436 125.504
 616.286 138.660
 137.317 307.704
 996.449 432.030
 156.041 680.099
 549.463 256.358
 739.888 462.550
 363.834 907.921
 126.490 847.397
 340.493 768.404
 324.034 940.418
 484.806 291.010
 8.108 164.282
 605.745 95.454
 239.646 197.460
 755.532 191.949
 750.716 509.715
 889.523 646.000
 895.185 992.624
 937.829 618.171
 93.861 743.128
 597.954 815.384
 504.446 928.221
 725.521 262.787
 829.956 793.709
 715.057 628.423
 337.494 249.257
 924.948 428.207
 812.884 300.965
 163.438 517.888
 924.406 662.569
 872.357 694.386
 237.353 673.522
 731.655 724.198
 415.354 718.985
 473.572 75.370
 297.325 481.003
 206.094 326.138
 961.656 865.246
 170.299 72.877
 321.058 422.894
 717.266 968.063
 549.869 617.126
 212.605 731.906
 875.862 728.696
 338.784 935.946
 194.565 431.180
 848.576 530.947
 137.380 735.217
 661.806 352.830
 775.349 759.761
 429.833 698.103
 26.238 559.771
 408.584 913.617
 89.824 462.444
 975.540 334.529
 229.165 242.078
 145.826 759.828
 886.537 216.698
 437.734 547.841
 242.175 463.084
 811.875 806.849
 740.644 821.642
 767.252 650.698
 0.185 965.464
 81.303 79.366
 639.852 320.940
 892.221 363.568
 490.431 98.458
 556.335 385.095
 59.366 684.370
 890.023 875.692
 986.311 488.775
 396.575 962.587
 121.940 382.316
 958.859 564.589
 183.790 699.661
 276.840 575.778
 162.760 563.433
 276.441 151.953
 574.261 881.808
 497.471 896.152
 648.785 702.933
 471.091 82.593
 845.762 842.680
 662.319 912.777
 938.284 527.445
 224.422 953.113
 968.702 664.857
 586.653 541.135
 808.699 742.100
 474.997 888.309
 892.776 989.445
 0.591 563.596
 29.611 586.492
 798.811 865.801
 458.477 347.101
 173.196 527.550
 512.439 528.385
 805.115 123.205
 209.648 467.164
 798.209 251.598
 729.668 467.499
 805.067 947.205
 282.758 324.421
 354.463 145.911
 163.752 666.462
 585.873 340.137
 444.103 793.418
 682.353 639.738
 519.502 251.964
 854.555 287.287
 647.885 171.819
 702.272 627.233
 313.625 536.396
 803.133 606.848
 196.133 507.178
 41.794 992.184
 241.235 598.717
 290.995 654.546
 695.687 615.570
 835.411 952.874
 411.519 533.035
 340.411 476.232
 527.974 915.902
 113.969 180.239
 143.394 524.351
 997.575 354.255
 474.061 720.299
 10.530 385.638
 516.863 443.150
 124.282 77.261
 470.482 418.859
 475.184 348.969
 286.901 963.993
 354.278 678.055
 210.588 76.099
 313.422 163.531
 84.109 307.997
 273.508 830.487
 451.686 316.848
 140.995 810.939
 49.993 585.064
 864.950 573.841
 439.973 20.879
 282.753 47.578
 184.598 368.942
 396.419 542.018
 823.307 268.458
 733.784 983.470
 720.375 576.686
 223.631 414.811
 786.084 183.082
 48.244 665.124
 778.551 943.809
 431.086 879.888
 911.019 803.030
 424.567 435.825
 412.860 387.390
 839.691 996.624
 449.379 879.934
 315.361 840.000
 900.444 331.620
 672.806 486.712
 264.228 550.481
 606.061 362.712
 800.797 633.788
 91.303 141.533
 700.490 156.375
 778.526 350.977
 871.057 93.358
 883.435 232.537
 31.165 98.138
 504.053 50.543
 399.562 652.856
 826.768 538.436
 930.763 499.837
 794.888 809.913
 899.473 306.433
 627.098 361.806
 635.060 634.745
 184.084 152.816
 390.393 420.495
 883.249 697.718
 60.513 516.016
 400.687 600.990
 688.318 640.501
 226.821 538.321
 177.184 791.792
 660.494 841.061
 222.849 809.009
 642.422 149.824
 355.797 100.805
 2.237 72.460
 905.515 352.276
 986.591 42.134
 242.538 342.334
 64.852 147.737
 484.174 406.184
 892.587 266.432
 954.474 893.533
 323.560 422.297
 635.831 547.022
 573.396 622.249
 33.983 667.445
 80.809 67.488
 773.860 368.591
 516.766 333.171
 652.333 46.670
 442.711 969.157
 175.508 304.350
 703.768 759.063
 10.565 150.464
 102.395 233.169
 571.659 31.798
 776.327 752.758
 750.076 597.164
 998.812 750.077
 783.253 515.995
 529.366 340.436
 455.844 909.204
 822.800 233.048
 337.369 250.129
 209.652 507.475
 11.932 974.546
 901.834 636.278
 250.867 533.228
 366.116 5.306
 651.995 526.253
 210.666 885.588
 330.630 688.635
 415.391 259.900
 36.690 430.980
 127.159 408.524
 406.797 971.547
 661.462 658.749
 585.464 687.556
 80.924 38.214
 889.052 539.929
 239.831 720.777
 591.919 428.402
 426.947 483.403
 915.892 270.322
 344.231 912.395
 359.955 889.400
 717.205 706.474
 152.922 388.546
 137.907 162.948
 712.177 267.908
 40.350 231.968
 988.644 855.031
 951.675 454.104
 742.542 623.994
 252.855 619.998
 474.794 195.476
 727.392 210.253
 611.970 496.546
 734.587 82.121
 863.198 999.760
 178.195 600.808
 518.680 703.766
 767.591 491.668
 2.239 625.536
 805.792 280.291
 714.248 876.670
 758.937 846.160
 173.402 737.609
 740.287 538.426
 581.887 634.558
 306.822 576.392
 172.020 190.235
 349.480 309.962
 345.233 953.012
 543.648 964.890
 566.191 416.671
 702.249 2.758
 933.900 197.864
 280.671 335.900
 104.005 928.777
 264.605 642.692
 896.340 502.625
 225.829 609.704
 181.582 749.234
 657.170 405.261
 21.061 652.272
 949.731 275.969
 133.061 599.872
 909.295 206.243
 503.981 402.856
 334.323 834.046
 858.556 451.867
 407.732 657.626
 82.742 214.257
 954.575 272.467
 967.245 607.016
 656.696 360.018
 548.041 702.512
 215.620 215.651
 180.116 824.043
 41.373 199.041
 437.556 728.498
 96.069 952.645
 210.551 129.865
 18.374 40.773
 519.789 931.354
 32.824 680.981
 720.795 862.948
 544.310 980.065
 883.173 687.857
 823.505 948.067
 238.499 184.404
 97.618 85.625
 60.030 933.107
 419.707 453.252
 109.902 762.156
 348.992 407.013
 635.494 13.190
 137.587 85.587
 664.857 584.529
 392.156 861.285
 218.250 757.110
 121.891 315.468
 773.783 891.794
 459.482 500.750
 482.971 253.135
 865.312 832.789
 887.762 27.720
 215.842 578.401
 233.562 393.784
 207.180 629.860
 470.378 607.880
 49.318 773.819
 81.868 114.051
 513.763 564.283
 453.535 777.452
 258.822 919.936
 388.219 389.068
 677.074 805.143
 979.361 488.476
 676.374 579.788
 568.224 480.235
 159.853 465.267
 226.462 665.005
 55.731 862.466
 734.475 622.975
 561.503 152.992
 561.133 844.318
 509.265 938.735
 912.311 334.607
 83.052 138.772
 602.823 383.328
 381.425 819.333
 745.587 787.432
 828.801 325.146
 47.962 601.572
 209.806 92.781
 691.367 239.994
 98.124 232.977
 257.463 295.606
 843.813 484.524
 191.729 348.550
 692.966 772.548
 680.543 904.388
 366.083 295.560
 206.388 291.178
 794.909 655.021
 161.162 231.202
 193.291 6.217
 791.593 28.493
 150.224 917.919
 53.261 34.884
 620.643 589.552
 118.746 697.870
 142.181 187.700
 857.108 991.615
 118.325 368.874
 440.483 92.090
 826.930 983.185
 781.442 498.245
 888.350 575.172
 32.435 408.755
 162.605 575.468
 234.747 539.118
 546.711 112.802
 65.655 973.357
 470.851 663.154
 753.864 370.565
 308.430 425.524
 697.711 436.775
 635.840 396.140
 289.281 90.729
 722.041 770.080
 409.698 27.074
 667.841 86.848
 83.824 257.110
 825.244 650.732
 761.914 795.794
 36.807 284.712
 605.114 590.177
 574.910 645.769
 292.743 440.585
 615.955 757.906
 122.024 458.650
 542.308 365.748
 243.248 208.816
 166.156 325.693
 551.510 280.508
 158.386 823.293
 154.267 590.969
 39.032 415.455
 144.575 193.508
 244.103 65.545
 153.309 997.901
 179.960 680.367
 428.755 349.999
 167.293 522.920
 925.283 382.738
 571.764 6.857
 579.389 972.999
 730.204 161.600
 944.133 815.938
 975.685 765.380
 53.099 874.034
 810.819 192.229
 531.690 351.229
 198.308 213.742
 884.239 477.905
 856.254 783.580
 705.550 130.435
 141.433 549.069
 518.763 525.588
 557.983 957.484
 579.581 566.827
 576.438 222.733
 439.783 533.638
 426.315 600.124
 288.625 619.476
 925.528 781.929
 125.288 776.991
 525.512 314.808
 23.262 625.198
 329.308 682.262
 70.810 31.761
 331.136 662.645
 780.967 890.011
 933.451 227.637
 708.512 565.613
 527.628 190.081
 866.793 258.667
 636.818 36.890
 59.015 895.511
 576.858 526.039
 9.685 178.618
 509.157 211.019
 863.449 646.139
 57.302 746.445
 199.809 353.918
 708.649 680.539
 760.560 436.983
 98.696 150.221
 997.777 944.914
 7.819 49.395
 797.364 102.082
 718.496 568.345
 118.417 411.146
 970.966 620.037
 191.722 703.638
 504.118 336.393
 549.728 517.761
 417.017 183.675
 801.309 739.195
 878.922 100.997
 331.944 729.848
 48.853 590.381
 195.896 661.783
 140.070 701.943
 392.103 204.415
 33.410 75.646
 578.414 333.434
 562.853 474.196
 506.317 856.385
 876.479 813.134
 55.241 314.679
 128.760 447.885
 544.909 522.792
 151.916 187.824
 917.208 956.129
 853.521 89.369
 644.860 78.483
 517.054 839.349
 660.250 102.947
 266.544 422.751
 849.521 466.994
 974.444 612.306
 448.255 849.030
 324.619 598.778
 57.284 1.824
 524.588 168.436
 600.517 184.904
 930.439 236.832
 828.935 966.256
 195.191 165.006
 472.382 571.858
 270.460 155.777
 717.654 493.887
 929.488 584.379
 789.999 444.511
 386.797 430.685
 306.143 947.471
 969.550 11.692
 98.785 395.054
 754.303 65.043
 62.119 530.196
 180.035 400.694
 490.035 324.569
 146.675 951.800
 456.411 661.445
 223.659 142.236
 181.288 160.346
 744.389 211.662
 527.175 728.123
 621.758 55.562
 843.417 832.833
 262.423 443.344
 219.226 183.043
 511.606 259.463
 791.044 81.819
 857.222 898.002
 379.256 603.417
 346.739 748.513
 282.788 318.696
 710.025 98.885
 245.719 245.384
 877.349 899.032
 213.950 210.119
 477.609 967.264
 636.417 834.597
 494.891 60.086
 426.653 868.087
 251.736 86.997
 807.316 818.228
 428.355 846.727
 711.072 532.476
 275.007 342.622
 132.911 70.382
 339.230 745.870
 326.276 414.266
 423.522 799.660
 341.426 90.731
 578.010 169.592
 530.340 931.174
 385.708 360.854
 27.427 65.304
 737.168 146.323
 176.753 912.147
 541.859 428.354
 559.922 768.708
 163.814 427.293
 907.813 473.139
 780.377 529.384
 305.767 178.663
 779.877 903.784
 855.536 173.813
 874.406 621.763
 296.222 846.572
 898.409 880.128
 46.790 753.305
 586.491 585.618
 78.760 521.982
 721.735 928.081
 901.698 212.891
 369.090 228.986
 516.722 264.092
 860.454 760.086
 313.038 264.401
 385.206 987.502
 726.181 290.117
 521.892 802.141
 799.202 195.422
 586.131 382.160
 172.393 108.139
 982.400 921.359
 134.438 15.829
 752.177 214.198
 187.454 61.174
 580.000 69.009
 677.483 344.903
 727.547 422.414
 816.297 269.571
 742.167 436.718
 343.308 874.273
 561.868 505.786
 949.934 100.400
 498.113 91.681
 792.596 399.140
 908.653 423.046
 162.822 715.413
 515.785 956.157
 949.703 348.720
 824.884 920.895
 535.538 953.190
 950.812 427.160
 402.228 466.583
 66.104 313.840
 14.403 786.488
 298.009 894.211
 583.961 792.517
 77.856 841.176
 536.504 862.383
 995.572 906.136
 897.854 379.788
 147.002 860.416
 231.523 180.656
 747.947 762.353
 96.786 245.150
 595.400 301.519
 501.077 794.982
 405.412 859.706
 307.310 893.666
 473.600 2.543
 671.766 531.815
 766.734 212.881
 55.137 386.387
 943.697 774.919
 219.875 113.480
 855.844 184.527
 531.076 326.181
 428.135 305.286
 273.706 744.829
 64.273 610.696
 122.215 325.435
 645.222 290.902
 213.745 176.921
 48.176 187.817
 925.539 489.141
 852.327 526.931
 711.415 496.527
 422.095 199.377
 559.827 197.786
 974.135 16.412
 473.872 406.879
 101.173 403.614
 96.520 6.755
 806.064 557.567
 295.370 562.932
 609.346 177.969
 341.406 792.388
 151.893 678.067
 754.925 603.485
 793.133 821.686
 16.357 369.587
 579.812 232.243
 45.542 882.892
 158.942 254.874
 613.963 681.815
 462.597 454.695
 972.032 546.681
 486.386 220.509
 827.808 321.599
 105.278 772.605
 112.437 518.239
 460.932 495.264
 497.268 578.078
 57.606 219.048
 502.346 167.844
 816.267 545.719
 948.070 427.901
 158.863 860.917
 971.895 920.664
 880.086 528.423
 458.526 886.739
 468.952 257.604
 442.005 826.941
 476.582 525.437
 336.184 920.895
 2.430 600.371
 69.401 165.444
 854.742 431.409
 750.833 681.993
 101.095 847.371
 119.249 480.365
 683.600 963.880
 37.116 172.446
 355.914 865.603
 839.705 62.181
 183.956 855.462
 653.700 575.354
 220.534 318.578
 414.486 774.622
 150.607 404.660
 365.788 389.759
 846.322 797.303
 277.528 302.717
 959.970 211.552
 503.917 200.618
 212.812 482.191
 688.086 351.009
 655.052 105.185
 344.353 382.594
 327.634 444.842
 485.136 56.370
 853.034 981.475
 755.046 287.760
 126.457 551.124
 366.678 896.451
 530.307 513.552
 255.969 499.498
 716.156 810.814
 872.567 672.658
 705.623 470.905
 553.815 548.404
 773.373 934.084
 488.746 725.645
 664.089 689.360
 428.392 80.687
 235.833 801.398
 936.276 401.658
 643.064 570.813
 571.711 845.546
 905.215 530.936
 760.286 929.679
 835.562 359.833
 610.626 25.262
 218.079 836.451
 792.009 292.163
 157.622 343.642
 80.026 370.161
 235.298 408.496
 921.318 376.264
 473.150 552.657
 555.952 320.388
 850.635 123.241
 887.653 677.791
 873.055 500.672
 506.670 797.375
 325.546 985.672
 474.040 96.755
 165.105 996.960
 674.582 630.112
 519.999 847.709
 571.870 911.196
 946.694 86.950
 963.006 644.839
 608.027 106.843
 73.380 845.101
 504.848 733.813
 869.248 291.459
 641.947 787.194
 444.284 256.555
 316.056 940.221
 478.999 305.975
 60.601 632.389
 130.759 863.896
 103.120 627.674
 916.988 315.487
 124.691 98.502
 663.002 100.463
 247.037 740.241
 934.961 480.734
 306.214 425.281
 431.822 142.666
 848.969 720.183
 10.414 240.925
 859.193 285.235
 635.255 891.412
 890.712 714.894
 928.173 976.544
 155.370 862.630
 818.932 703.574
 751.618 617.701
 321.759 938.081
 881.176 598.294
 766.940 467.999
 805.768 319.518
 62.659 102.083
 861.306 251.114
 239.200 699.676
 945.230 354.015
 702.952 710.657
 99.346 373.447
 196.835 686.028
 653.609 455.834
 400.405 126.550
 607.409 775.168
 708.840 360.900
 688.603 419.608
 885.042 293.129
 734.388 59.882
 691.284 504.653
 523.158 46.901
 62.287 527.077
 996.405 856.873
 994.621 72.897
 441.839 898.890
 790.214 591.359
 863.226 943.639
 125.116 941.724
 592.392 34.492
 217.011 996.948
 560.840 56.412
 63.208 123.920
 352.006 906.823
 819.712 264.087
 713.118 819.838
 224.599 558.489
 83.640 115.299
 946.326 437.277
 564.407 892.044
 599.160 904.893
 729.824 766.313
 230.919 492.957
 600.089 117.606
 498.188 383.818
 719.670 782.383
 724.804 404.797
 613.626 208.460
 142.384 597.817
 349.415 617.804
 966.904 538.738
 656.244 231.602
 530.864 438.084
 137.606 488.252
 502.466 738.431
 849.424 972.455
 645.807 637.678
 653.145 402.462
 551.696 931.399
 740.497 64.061
 67.844 266.885
 967.698 996.005
 628.525 337.281
 738.141 624.816
 504.057 483.011
 193.577 410.365
 914.573 391.685
 177.235 31.241
 563.435 144.737
 533.979 234.919
 104.548 312.707
 731.489 367.318
 353.943 480.274
 894.591 835.096
 256.660 831.858
 217.461 38.212
 120.819 858.916
 383.841 226.903
 905.298 987.145
 315.009 13.760
 197.494 857.182
 963.679 26.161
 323.085 33.260
 366.940 175.853
 998.551 233.586
 103.566 900.224
 355.544 462.324
 214.538 283.924
 648.356 130.181
 537.456 380.615
 694.021 848.344
 975.876 144.003
 109.552 804.386
 126.824 856.898
 801.127 729.532
 780.233 669.374
 352.323 461.181
 392.421 65.328
 957.842 24.843
 734.663 654.636
 188.369 303.624
 493.202 410.167
 62.556 544.594
 817.678 250.004
 882.778 748.747
 302.994 11.276
 879.723 999.721
 970.229 319.003
 552.494 866.229
 763.757 458.466
 409.412 540.221
 385.599 90.227
 661.835 488.859
 878.862 871.278
 928.933 260.574
 887.513 772.609
 633.524 116.632
 550.662 12.275
 43.856 298.367
 329.733 93.735
 707.956 690.446
 963.662 882.573
 778.113 122.126
 150.595 41.963
 703.929 546.716
 367.943 440.280
 331.504 355.283
 572.365 445.709
 260.824 380.799
 927.046 825.655
 637.826 15.484
 448.033 406.990
 475.229 845.006
 760.363 751.226
 267.960 361.885
 427.075 21.409
 584.260 486.065
 432.134 520.762
 539.644 637.805
 936.906 263.015
 493.341 87.242
 917.471 477.901
 919.290 872.132
 458.228 390.032
 497.956 121.950
 510.416 553.436
 931.078 560.029
 710.122 736.230
 506.900 948.502
 229.847 979.618
 824.717 482.038
 654.728 292.757
 438.816 579.793
 26.107 170.549
 195.605 140.344
 681.509 56.539
 234.308 347.022
 494.585 229.634
 599.807 291.991
 937.577 723.878
 102.672 543.177
 862.005 538.206
 961.091 841.024
 533.223 941.704
 205.317 179.878
 727.036 403.897
 228.450 915.035
 270.764 993.929
 967.173 320.220
 408.879 802.937
 309.888 296.311
 620.002 496.681
 602.919 60.683
 785.838 837.528
 781.890 503.759
 895.023 403.710
 246.615 126.709
 190.408 647.571
 253.883 728.990
 974.803 382.060
 281.311 219.448
 268.283 165.446
 553.113 518.470
 453.975 408.126
 79.498 705.238
 705.718 283.217
 87.780 563.307
 810.349 255.526
 385.739 974.776
 383.025 713.545
 844.850 209.283
 32.211 398.732
 999.596 815.493
 821.535 68.738
 483.905 331.907
 161.114 740.219
 249.984 438.538
 757.191 456.823
 899.489 34.803
 374.822 483.899
 991.309 380.854
 295.999 199.135
 441.794 224.418
 560.284 423.933
 497.286 363.185
 384.898 110.877
 709.180 490.043
 807.918 895.513
 680.090 326.461
 266.151 154.250
 455.881 875.369
 896.226 643.035
 520.467 291.855
 174.223 173.161
 694.407 66.244
 629.674 901.092
 458.729 393.904
 781.140 849.191
 514.522 239.074
 842.984 55.020
 767.057 421.441
 799.662 980.423
 489.302 315.239
 991.421 350.261
 600.259 467.696
 713.185 677.875
 793.681 649.149
 509.353 253.612
 505.195 838.753
 817.086 98.719
 322.007 241.040
 538.322 234.449
 658.286 198.676
 628.300 891.117
 158.525 410.320
 201.037 930.308
 996.073 39.953
 248.254 612.419
 728.332 491.279
 329.160 888.758
 705.510 959.510
 448.837 0.651
 836.227 520.169
 440.452 336.277
 248.730 893.410
 91.898 128.598
 587.022 71.176
 804.776 714.874
 211.226 417.438
 989.871 150.498
 873.255 368.487
 638.677 48.521
 782.956 456.130
 468.403 563.232
 714.887 552.685
 824.674 553.949
 608.582 259.424
 701.450 647.090
 240.427 511.876
 64.107 294.203
 76.100 303.917
 355.141 25.599
 510.098 1.474
 41.344 88.350
 852.374 854.873
 198.751 89.550
 699.007 871.270
 2.317 337.044
 619.550 285.426
 119.464 367.294
 381.918 94.396
 131.818 901.185
 518.166 891.057
 412.174 791.536
 791.142 950.023
 251.694 679.701
 760.684 860.261
 306.392 212.254
 955.146 150.106
 655.993 72.510
 243.513 266.422
 439.391 436.060
 567.896 920.217
 349.344 86.032
 756.055 431.275
 388.046 534.216
 287.574 45.481
 561.265 441.127
 562.059 776.920
 431.405 154.680
 918.186 674.861
 171.823 677.153
 711.610 331.225
 431.830 97.999
 588.717 240.505
 602.986 910.869
 431.308 380.529
 94.627 472.479
 611.879 193.617
 805.212 605.184
 335.704 373.944
 894.412 331.032
 178.104 384.257
 200.288 430.301
 4.839 75.115
 641.013 810.231
 420.354 819.730
 829.072 58.614
 680.705 130.185
 998.533 441.513
 671.422 224.688
 496.806 524.710
 449.744 674.793
 268.296 485.168
 927.793 295.800
 408.809 603.162
 298.969 338.287
 399.664 849.625
 632.778 794.812
 645.821 509.318
 860.083 19.943
 502.338 401.743
 896.485 656.064
 840.985 112.065
 488.960 109.826
 99.554 248.207
 181.370 97.987
 589.363 762.621
 567.115 406.033
 983.631 873.807
 299.437 322.842
 446.100 789.678
 557.299 840.407
 813.703 859.285
 290.849 764.940
 850.804 688.738
 397.112 266.417
 529.985 269.599
 383.551 4.797
 953.372 42.318
 272.532 985.749
 249.772 702.873
 769.646 405.179
 110.472 247.704
 677.523 394.249
 557.434 420.956
 376.674 244.675
 772.064 200.227
 936.383 113.223
 3.984 944.443
 160.548 625.472
 583.809 182.599
 42.264 238.682
 191.382 988.152
 701.781 714.175
 793.871 344.589
 748.282 888.996
 32.533 637.487
 47.814 938.026
 471.623 322.418
 336.929 60.498
 650.035 221.771
 811.578 603.603
 620.903 743.484
 388.954 910.943
 905.036 427.550
 510.097 31.029
 1.944 589.600
 174.700 982.337
 732.133 813.019
 6.817 703.977
 363.804 650.711
 998.836 547.476
 297.065 34.171
 707.459 124.225
 833.030 591.099
 943.721 218.669
 491.031 773.882
 851.593 29.225
 404.530 471.352
 977.118 192.448
 428.775 577.114
 840.770 382.159
 837.045 921.940
 316.747 20.672
 427.146 538.536
 48.901 76.144
 768.311 548.021
 277.180 596.297
 406.680 63.308
 971.751 607.759
 533.953 560.123
 563.817 121.172
 780.806 727.419
 889.747 69.768
 999.349 71.670
 124.212 183.573
 675.592 600.897
 441.972 688.905
 695.140 981.816
 218.762 714.801
 757.542 265.363
 639.087 791.808
 684.760 870.887
 330.790 517.009
 37.756 156.813
 879.048 520.655
 886.313 875.728
 900.302 258.525
 767.832 795.201
 471.873 839.816
 21.307 83.572
 636.202 318.302
 946.226 924.266
 28.357 375.760
 969.202 585.568
 338.536 627.708
 13.351 578.252
 822.494 414.730
 69.447 964.905
 745.291 705.744
 29.494 616.568
 898.524 946.151
 831.583 659.499
 907.592 412.855
 1.747 323.083
 260.882 984.458
 589.229 335.512
 992.606 558.869
 54.416 253.697
 958.975 528.036
 865.181 135.494
 215.225 392.200
 821.977 633.968
 258.584 421.151
 602.569 423.740
 807.642 170.274
 784.464 257.999
 377.835 73.267
 960.954 441.499
 550.137 465.296
 262.226 20.445
 458.053 459.833
 76.438 105.934
 406.945 594.761
 440.333 925.441
 538.448 79.641
 41.315 39.309
 237.813 582.758
 102.461 659.365
 308.471 576.035
 371.487 798.635
 388.863 355.965
 719.932 588.823
 322.809 542.781
 398.797 191.064
 205.641 457.308
 163.621 350.860
 181.360 630.086
 350.652 506.603
 156.735 420.627
 584.798 39.345
 900.180 442.259
 360.726 477.269
 308.106 91.305
 945.510 359.620
 329.268 875.732
 292.259 780.565
 346.283 600.645
 269.960 22.946
 9.175 484.616
 49.392 945.250
 212.830 405.883
 935.387 82.896
 300.831 180.725
 2.165 588.598
 683.002 793.100
 224.277 877.822
 971.599 75.937
 257.292 16.944
 898.258 506.875
 919.317 736.624
 675.455 557.041
 769.467 355.057
 945.324 718.371
 938.299 629.513
 926.315 746.630
 706.943 534.939
 63.739 372.674
 878.290 501.089
 230.938 348.392
 60.307 670.948
 959.332 66.521
 866.659 109.989
 21.427 501.078
 214.809 575.656
 2.827 999.184
 301.157 817.525
 907.285 672.678
 94.313 429.658
 800.817 212.108
 902.053 917.121
 553.054 814.809
 528.880 908.599
 740.536 287.021
 996.398 777.064
 180.013 967.036
 698.188 391.939
 630.449 907.564
 107.813 280.954
 288.983 251.842
 859.422 230.561
 485.367 206.116
 734.768 793.435
 706.221 733.155
 81.006 434.068
 837.848 615.313
 666.130 153.186
 465.477 924.873
 372.434 553.702
 696.874 22.886
 304.846 0.821
 356.704 830.489
 425.718 983.067
 420.332 388.777
 248.931 86.258
 195.519 270.948
 165.349 376.402
 319.542 625.110
 813.510 68.285
 997.403 915.058
 441.424 392.919
 772.133 462.424
 268.472 718.463
 276.780 865.284
 494.498 515.797
 983.779 229.695
 313.390 372.165
 633.456 871.454
 270.919 265.651
 309.851 961.023
 714.647 931.478
 637.582 245.893
 273.879 730.904
 224.779 8.453
 89.307 717.843
 779.146 335.742
 398.064 971.221
 609.930 388.254
 536.069 996.728
 909.150 971.664
 114.764 515.239
 20.063 417.084
 185.741 52.304
 167.021 656.896
 449.503 870.100
 983.946 804.830
 771.941 276.985
 862.415 386.565
 425.655 687.837
 196.451 262.482
 7.368 858.881
 159.467 894.421
 35.260 992.454
 667.475 856.294
 891.750 299.611
 697.679 812.611
 342.152 661.577
 507.275 793.554
 74.674 175.596
 476.012 699.840
 22.745 177.842
 48.331 60.643
 49.822 267.853
 425.383 144.267
 506.235 517.727
 430.589 350.687
 266.698 428.505
 99.651 179.671
 888.701 929.325
 609.955 15.925
 211.758 326.588
 826.306 66.930
 964.508 265.595
 989.176 359.029
 132.926 521.454
 475.469 87.578
 43.629 485.903
 515.730 437.989
 359.793 148.935
 729.431 372.154
 704.936 916.226
 143.125 700.731
 106.373 873.640
 364.838 943.336
 273.213 867.175
 10.011 188.524
 234.105 660.130
 595.793 92.269
 601.591 249.010
 555.753 751.324
 699.871 346.410
 968.477 926.274
 691.281 894.143
 61.645 703.545
 317.099 965.083
 646.575 427.063
 786.961 400.143
 783.671 615.363
 17.615 250.668
 181.650 640.845
 848.834 440.046
 925.768 482.495
 17.712 796.005
 23.731 685.156
 721.336 651.827
 191.756 346.516
 163.978 876.332
 94.794 101.987
 893.675 415.154
 549.655 548.107
 262.753 46.533
 721.426 712.761
 478.806 51.120
 143.823 187.244
 381.638 235.222
 102.842 537.929
 925.164 239.403
 998.404 37.187
 952.323 208.739
 276.575 532.447
 19.407 737.350
 269.774 113.223
 1.048 958.797
 236.532 858.091
 938.632 806.805
 326.246 332.474
 986.343 779.444
 456.742 164.593
 466.944 106.979
 860.001 217.682
 533.273 542.144
 578.991 883.749
 3.996 195.510
 569.243 395.733
 819.209 952.233
 433.716 854.176
 662.018 194.851
 687.836 720.789
 488.235 375.624
 880.851 689.103
 573.087 627.452
 785.175 212.235
 749.627 161.589
 181.008 175.540
 509.797 900.709
 810.816 639.267
 750.385 255.588
 737.211 650.426
 60.235 431.467
 316.384 506.787
 402.643 295.535
 83.579 737.821
 892.049 939.891
 151.550 401.375
 593.848 315.557
 939.694 50.922
 90.648 13.800
 701.360 141.459
 110.901 643.211
 998.059 463.675
 162.986 647.124
 908.973 942.418
 669.059 569.288
 866.904 338.982
 61.091 89.902
 910.856 855.172
 152.169 893.770
 251.755 663.961
 498.432 12.301
 100.763 65.955
 542.930 507.114
 26.551 387.467
 907.432 681.422
 834.304 255.296
 50.152 753.024
 318.720 381.041
 617.862 577.169
 787.702 105.830
 624.575 436.980
 112.535 351.687
 223.554 632.311
 192.314 221.427
 395.638 994.223
 161.163 723.354
 648.827 71.818
 780.766 174.222
 558.626 511.578
 190.255 973.730
 126.182 647.929
 301.052 131.480
 894.991 9.384
 474.489 163.917
 153.317 919.884
 881.721 530.832
 418.165 632.976
 873.446 430.803
 510.155 111.070
 364.254 570.272
 603.037 177.583
 324.243 25.410
 585.572 991.375
 958.016 858.396
 279.322 676.161
 605.805 75.225
 588.665 178.811
 218.678 430.742
 547.369 616.600
 913.242 624.502
 700.883 232.022
 402.732 479.652
 9.542 722.900
 410.698 663.749
 863.005 914.089
 708.766 567.967
 201.096 134.339
 467.180 798.078
 684.920 48.055
 780.400 800.942
 351.578 247.311
 722.229 923.852
 916.351 455.915
 116.300 416.129
 511.076 446.416
 476.976 784.006
 23.101 575.329
 709.442 517.583
 635.223 444.577
 160.945 554.661
 676.112 482.127
 320.823 228.587
 438.668 976.335
 786.163 679.135
 379.554 211.688
 282.027 366.188
 698.829 144.179
 367.470 10.164
 39.377 468.595
 616.631 851.222
 220.014 804.641
 261.581 947.137
 5.183 41.477
 572.127 459.061
 852.623 999.080
 257.335 662.364
 5.990 498.770
 362.087 189.194
 802.907 583.479
 35.672 698.885
 444.386 31.120
 32.546 485.859
 965.877 892.248
 310.303 192.038
 713.788 627.509
 887.061 777.276
 167.258 482.938
 558.642 718.004
 559.945 124.651
 831.712 317.645
 9.937 751.933
 757.449 304.745
 20.533 53.051
 334.263 113.926
 486.208 485.611
 948.792 454.256
 145.630 618.124
 431.003 798.509
 639.162 217.109
 779.293 119.755
 527.060 601.077
 360.265 669.245
 334.896 595.766
 379.272 457.422
 646.030 441.793
 953.398 759.905
 641.796 844.467
 78.266 829.538
 186.187 274.740
 871.971 726.981
 403.943 779.525
 489.568 974.317
 753.167 228.976
 144.227 542.861
 342.806 798.399
 438.774 477.487
 891.905 874.592
 224.347 470.734
 424.651 702.484
 59.980 681.626
 899.405 300.508
 974.808 563.218
 290.714 215.337
 138.164 951.513
 693.391 942.285
 555.156 974.518
 262.974 581.147
 437.386 777.186
 916.186 943.686
 189.744 705.057
 810.456 683.896
 321.861 541.187
 528.360 531.990
 182.516 7.842
 389.282 714.608
 450.567 902.388
 378.145 614.619
 348.669 577.466
 254.307 532.193
 705.948 656.069
 620.306 563.404
 241.028 815.455
 180.943 512.871
 803.381 618.355
 402.102 942.881
 163.224 919.809
 32.887 863.767
 220.499 552.889
 934.150 760.275
 982.289 281.921
 764.769 88.222
 184.053 408.541
 920.494 667.382
 180.029 690.646
 758.299 533.506
 456.909 169.237
 334.823 428.343
 415.534 141.178
 356.345 726.052
 578.884 430.419
 698.760 882.351
 110.462 625.463
 81.405 504.972
 32.538 411.411
 343.339 576.600
 214.229 141.234
 303.278 801.548
 528.637 488.910
 616.211 222.355
 357.996 298.377
 55.306 280.553
 235.919 494.087
 634.850 135.783
 64.358 324.158
 289.391 958.650
 315.898 954.207
 979.926 865.242
 543.889 972.958
 107.018 345.826
 565.840 179.464
 673.260 278.003
 880.212 831.525
 406.907 617.676
 321.686 596.651
 891.193 481.927
 82.016 777.328
 949.406 819.557
 27.553 13.541
 126.886 91.408
 563.454 895.468
 53.636 128.038
 39.599 561.323
 934.043 511.918
 103.608 988.705
 15.395 750.722
 299.419 907.174
 959.728 113.804
 231.227 925.493
 862.213 132.439
 485.761 954.993
 705.383 393.499
 282.684 462.534
 246.482 753.983
 133.243 659.593
 342.868 479.122
 89.114 851.214
 118.405 958.960
 992.879 768.096
 956.286 627.464
 362.971 491.363
 317.603 924.997
 601.609 272.000
 780.527 680.652
 374.705 131.169
 375.524 107.457
 626.663 104.387
 363.955 803.322
 437.073 628.634
 630.355 226.989
 55.465 148.938
 95.312 204.934
 47.563 87.863
 221.986 146.648
 712.911 940.927
 203.888 966.861
 278.682 262.523
 656.631 789.970
 905.268 535.065
 167.190 540.234
 151.380 479.206
 409.024 588.328
 213.525 891.063
 441.789 957.998
 278.613 975.007
 464.691 814.036
 588.954 785.000
 570.717 313.486
 24.083 466.490
 795.616 555.093
 939.752 693.053
 14.747 597.804
 785.433 971.300
 509.687 18.124
 340.011 313.892
 505.049 559.634
 781.686 389.071
 817.629 307.984
 840.921 396.993
 321.214 853.623
 901.484 114.818
 20.697 825.654
 618.956 326.373
 661.270 377.249
 751.674 5.915
 438.239 950.477
 856.969 472.709
 189.320 361.182
 35.065 352.831
 566.280 728.451
 321.471 671.545
 921.574 474.358
 781.676 114.143
 786.635 875.191
 73.017 311.257
 843.045 932.602
 759.554 567.962
 630.591 520.359
 126.503 421.667
 34.818 358.366
 599.244 704.762
 942.052 769.756
 164.307 842.701
 635.795 929.218
 780.272 140.677
 282.087 341.951
 597.595 22.180
 662.990 174.000
 648.481 65.716
 570.157 248.218
 369.747 242.819
 570.893 628.111
 59.838 757.931
 266.855 727.736
 900.729 110.757
 443.124 443.157
 79.331 492.415
 368.827 424.403
 482.379 951.386
 878.542 961.259
 402.828 253.133
 108.594 97.287
 251.973 352.995
 959.175 210.582
 815.293 515.915
 530.340 993.652
 595.023 474.709
 168.760 256.215
 50.494 512.567
 47.275 381.668
 458.205 892.442
 768.412 349.277
 875.350 808.881
 677.019 639.305
 589.393 695.050
 929.851 857.221
 86.343 733.446
 898.525 726.598
 164.192 262.592
 876.839 29.537
 375.887 179.510
 977.358 830.379
 606.973 659.608
 391.913 755.649
 703.347 568.738
 165.752 463.729
 669.319 858.510
 308.184 605.535
 888.383 313.561
 399.653 326.815
 989.906 71.705
 24.944 608.700
 633.561 943.935
 987.048 791.466
 427.229 315.748
 660.989 423.353
 78.666 174.643
 310.189 958.713
 430.217 956.843
 191.043 775.245
 290.949 580.909
 748.904 856.726
 591.678 394.203
 798.323 304.362
 803.490 222.930
 872.989 495.965
 315.613 226.280
 720.275 247.729
 428.175 514.021
 448.763 179.040
 221.866 214.580
 64.666 707.873
 90.245 862.453
 958.177 674.683
 510.168 110.785
 429.699 609.029
 358.164 133.629
 138.444 608.409
 10.542 945.100
 674.475 826.941
 675.554 777.118
 515.975 696.833
 58.164 687.228
 855.108 393.195
 41.189 542.162
 30.472 258.318
 648.147 286.132
 166.975 121.254
 28.560 65.619
 623.369 769.482
 549.365 970.659
 715.011 478.958
 588.290 257.912
 99.340 105.319
 186.295 350.392
 71.712 40.992
 34.663 335.398
 660.475 500.062
 134.016 294.534
 876.377 394.917
 981.794 551.692
 259.733 196.581
 13.857 786.357
 179.382 945.577
 765.511 165.798
 323.638 214.061
 425.840 951.748
 841.688 665.326
 63.709 951.536
 453.756 656.815
 308.940 242.578
 62.482 471.212
 11.011 600.585
 432.285 511.541
 781.314 319.126
 26.822 575.368
 92.793 700.571
 229.185 935.989
 80.036 520.510
 740.309 851.116
 499.139 579.974
 736.585 628.895
 693.514 938.023
 349.299 984.825
 421.065 203.243
 640.777 989.233
 159.628 13.555
 632.833 942.370
 979.346 472.335
 182.921 422.243
 288.799 273.705
 896.419 69.068
 90.541 745.035
 556.671 330.330
 763.526 279.943
 197.993 963.263
 595.326 115.716
 344.225 38.887
 164.625 126.155
 692.837 116.251
 400.983 20.843
 701.911 150.224
 479.223 847.122
 896.920 195.063
 222.935 29.356
 972.197 593.211
 56.758 914.963
 837.079 759.624
 749.431 257.161
 21.124 941.923
 796.547 595.314
 381.643 152.109
 699.037 705.336
 878.448 413.447
 74.187 310.956
 526.564 273.880
 292.311 963.233
 192.376 323.229
 543.890 317.885
 49.797 974.127
 117.068 140.521
 601.581 675.710
 489.995 937.227
 740.632 814.426
 230.896 596.329
 374.250 998.681
 843.302 306.195
 360.863 44.686
 615.085 18.960
 567.267 491.708
 326.484 112.212
 601.133 728.496
 770.894 676.306
 518.166 52.127
 447.720 56.573
 558.484 89.696
 332.093 204.889
 698.327 766.529
 222.837 857.489
 680.093 317.007
 56.958 134.595
 827.980 11.331
 573.621 447.089
 693.366 259.853
 458.429 456.500
 681.850 392.917
 323.585 642.926
 773.997 676.068
 632.884 932.788
 198.897 376.023
 592.383 981.758
 91.323 950.931
 555.978 520.631
 350.401 598.441
 176.173 591.862
 914.213 497.046
 228.294 235.971
 717.713 550.786
 193.625 949.854
 660.967 365.851
 574.008 18.532
 884.321 511.966
 875.902 118.967
 633.097 954.094
 922.573 675.961
 556.441 374.206
 883.817 597.977
 685.607 72.395
 236.408 782.864
 792.174 265.822
 946.522 223.427
 755.302 58.046
 986.845 489.607
 841.331 685.675
 933.434 662.531
 993.856 60.510
 726.099 556.088
 876.356 200.093
 694.773 910.130
 233.829 105.595
 954.771 567.305
 329.331 621.257
 135.943 860.271
 653.500 53.085
 842.414 210.393
 640.906 985.420
 27.133 461.492
 800.342 102.646
 722.948 696.887
 974.005 580.033
 991.894 184.580
 583.152 74.109
 57.212 899.342
 848.551 730.728
 967.077 532.593
 449.295 290.765
 731.697 538.041
 712.957 52.312
 181.410 105.120
 726.224 528.128
 145.528 801.353
 184.006 392.287
 361.114 292.262
 25.377 155.611
 527.003 112.420
 58.773 751.139
 438.343 18.524
 681.742 294.895
 316.513 365.214
 230.577 50.503
 511.882 82.789
 433.836 546.282
 254.417 844.583
 325.534 738.483
 189.384 547.785
 936.544 593.125
 20.475 217.760
 217.079 870.861
 726.598 320.904
 243.185 784.460
 885.670 438.948
 572.907 487.522
 571.409 537.992
 93.394 617.260
 857.779 143.875
 242.114 815.411
 19.122 612.681
 699.843 892.269
 228.806 127.891
 599.863 72.438
 690.346 846.068
 739.522 201.153
 265.395 798.977
 932.743 421.212
 453.935 305.031
 424.231 317.762
 22.599 76.156
 570.054 927.110
 234.830 272.180
 850.159 12.571
 906.886 64.152
 744.563 212.134
 870.304 946.438
 307.852 786.917
 666.041 976.738
 100.860 864.132
 807.945 230.460
 871.557 32.428
 941.593 204.069
 360.244 560.435
 974.914 379.582
 380.902 161.085
 383.688 123.385
 898.166 295.545
 590.319 6.706
 878.053 322.657
 598.826 237.855
 893.545 64.508
 41.253 438.528
 669.919 428.759
 877.628 494.879
 268.875 846.700
 197.867 700.711
 447.704 336.616
 732.821 183.078
 855.837 759.208
 704.025 473.113
 315.024 210.600
 766.877 636.257
 93.205 804.651
 847.448 200.881
 151.011 275.953
 284.256 82.993
 92.177 725.166
 586.882 173.209
 466.274 406.606
 364.959 372.122
 88.791 92.497
 193.737 788.797
 797.280 247.810
 824.099 977.204
 143.953 913.499
 751.742 415.496
 728.657 864.341
 596.469 637.201
 448.632 711.057
 450.568 221.377
 833.137 226.302
 605.578 225.909
 745.133 252.317
 207.992 105.427
 175.265 197.131
 103.397 959.313
 184.903 839.308
 660.059 388.296
 537.742 72.154
 800.052 847.879
 409.155 351.434
 969.841 237.016
 198.175 131.122
 841.983 379.891
 760.677 34.979
 222.765 892.312
 909.222 114.410
 842.553 782.315
 313.483 371.696
 400.111 643.124
 716.569 10.121
 720.901 847.227
 841.575 226.703
 52.181 150.173
 386.856 48.128
 62.797 234.765
 938.863 875.320
 828.753 158.888
 511.624 337.113
 81.539 367.586
 249.388 439.155
 966.837 861.734
 803.553 151.955
 27.438 517.232
 170.312 723.664
 684.357 170.952
 707.700 481.373
 71.171 449.355
 449.687 442.551
 183.295 944.967
 213.139 79.493
 269.341 42.645
 816.867 338.823
 626.945 775.166
 669.365 930.068
 209.778 625.374
 155.468 767.941
 23.312 284.508
 486.998 728.364
 329.667 383.843
 757.126 895.463
 420.333 15.387
 833.784 713.257
 701.334 88.610
 878.853 779.691
 198.463 891.386
 824.588 940.882
 288.532 557.228
 167.621 259.302
 532.328 926.066
 247.995 881.210
 290.304 726.330
 512.883 746.557
 285.491 321.621
 572.371 40.230
 210.052 941.246
 541.036 738.633
 701.058 351.255
 830.626 162.925
 714.156 87.931
 275.429 102.764
 255.682 451.309
 995.684 456.056
 177.520 489.854
 451.320 965.306
 955.705 762.697
 627.550 184.776
 52.665 71.576
 597.261 340.493
 171.526 955.884
 898.084 943.396
 844.522 151.117
 272.719 471.576
 829.926 549.665
 581.051 878.182
 524.784 364.799
 786.296 225.189
 413.972 91.191
 232.690 148.815
 677.763 651.111
 309.751 779.214
 756.245 503.189
 581.990 955.212
 533.866 924.241
 550.066 275.074
 53.526 624.039
 100.075 527.696
 317.387 53.273
 45.168 67.290
 879.695 467.345
 824.533 581.019
 12.025 29.652
 708.428 696.310
 228.503 9.880
 777.211 866.560
 730.565 753.356
 462.931 735.044
 778.989 380.241
 732.964 622.032
 364.406 697.341
 678.555 215.174
 643.697 165.281
 672.021 914.343
 84.143 820.152
 653.220 426.241
 833.508 177.384
 980.098 98.787
 564.151 488.212
 564.237 498.688
 552.748 432.836
 348.054 876.518
 512.131 842.138
 156.528 331.414
 224.384 280.059
 366.859 722.324
 198.850 995.552
 931.518 105.091
 837.511 586.179
 13.828 775.984
 203.797 690.190
 753.860 834.411
 807.950 641.386
 582.514 643.041
 519.238 547.720
 602.707 155.557
 47.668 972.756
 121.356 934.618
 488.173 856.538
 660.060 819.652
 349.858 572.716
 115.128 790.922
 790.940 910.899
 50.796 168.581
 513.910 142.004
 968.406 79.402
 840.731 280.106
 327.318 206.486
 858.127 823.018
 831.756 436.036
 500.034 27.068
 226.302 748.426
 897.929 556.607
 449.002 827.027
 988.029 818.402
 315.871 527.077
 3.414 633.906
 997.898 848.226
 213.220 72.343
 898.584 69.040
 792.536 234.467
 346.724 550.883
 536.094 776.099
 938.935 614.209
 864.785 742.980
 755.763 184.876
 143.362 370.849
 843.654 344.852
 235.153 419.066
 815.316 884.341
 798.328 150.490
 638.899 715.423
 489.265 558.114
 330.862 985.684
 721.209 949.281
 460.512 729.850
 247.995 625.859
 941.147 364.232
 748.726 503.941
 301.817 599.889
 3.456 975.371
 486.464 903.324
 724.049 767.303
 648.043 336.355
 768.193 662.363
 532.044 968.430
 276.174 623.528
 967.217 474.424
 265.494 563.182
 995.450 548.926
 762.097 908.949
 24.508 314.878
 581.156 469.599
 527.050 551.447
 165.616 377.988
 640.272 775.060
 295.636 85.461
 149.092 581.263
 173.391 270.176
 821.647 186.498
 120.449 882.533
 671.606 431.941
 481.872 432.165
 163.355 150.559
 973.749 586.292
 572.286 418.559
 627.974 527.731
 35.445 869.131
 247.470 657.190
 352.722 636.053
 281.885 729.087
 354.018 204.304
 741.992 508.875
 864.780 201.821
 992.149 424.482
 665.575 89.123
 374.205 362.076
 738.639 550.462
 831.177 899.841
 866.410 810.944
 300.965 571.347
 837.917 888.611
 253.588 656.376
 125.564 119.566
 542.337 981.580
 617.540 989.089
 750.304 11.397
 483.187 74.226
 537.607 372.178
 366.433 606.144
 558.070 896.173
 155.691 36.734
 322.006 329.014
 579.817 927.331
 767.078 312.550
 794.928 242.394
 173.127 947.761
 124.834 642.641
 658.638 739.121
 820.684 936.061
 643.485 616.926
 438.437 407.751
 0.346 888.110
 474.098 147.587
 869.248 754.873
 727.888 705.829
 327.947 605.715
 424.204 799.051
 925.061 782.370
 31.950 371.113
 951.112 381.526
 600.579 985.624
 781.047 800.658
 44.766 327.497
 534.596 886.717
 422.189 952.539
 110.400 414.768
 804.638 416.690
 626.764 196.082
 745.818 502.589
 794.669 892.792
 706.349 543.017
 434.209 865.567
 667.052 311.706
 478.680 384.036
 808.372 745.726
 474.214 834.821
 772.599 904.623
 938.194 232.473
 75.258 224.733
 476.063 203.367
 564.798 848.247
 340.770 516.611
 20.686 791.975
 47.704 289.370
 557.499 57.324
 703.949 822.910
 198.106 698.131
 176.034 21.572
 977.061 975.107
 984.738 917.061
 123.602 293.225
 587.088 637.796
 93.026 791.172
 270.534 415.960
 509.534 519.684
 356.648 867.564
 950.116 789.191
 483.970 782.907
 137.748 807.698
 932.344 261.676
 676.504 379.371
 862.852 969.556
 307.539 545.287
 905.008 98.248
 602.886 363.448
 231.177 810.337
 556.289 929.246
 450.120 342.516
 142.709 504.526
 738.417 838.610
 269.636 668.194
 349.393 466.840
 755.968 529.735
 311.578 538.450
 873.202 705.246
 898.075 547.691
 347.306 280.556
 538.228 172.025
 529.393 855.344
 805.300 947.992
 133.735 843.883
 78.533 229.696
 650.441 11.097
 402.817 66.052
 358.104 146.248
 990.487 238.472
 82.844 361.004
 91.712 86.421
 221.509 674.345
 544.916 134.170
 518.501 885.227
 977.200 403.357
 61.173 696.864
 205.440 653.611
 544.347 246.621
 68.377 404.185
 109.873 605.855
 453.498 235.407
 754.933 78.517
 252.776 597.691
 138.845 770.200
 49.628 731.378
 521.383 585.792
 494.875 651.783
 908.122 599.495
 139.631 825.343
 335.324 322.049
 353.174 765.022
 626.633 353.508
 337.822 432.032
 127.855 983.267
 962.252 938.205
 558.908 600.574
 549.511 506.090
 601.293 67.082
 84.189 135.049
 506.102 127.689
 830.935 629.581
 405.404 286.875
 698.016 25.121
 136.092 535.731
 27.299 466.195
 940.006 701.161
 866.369 987.510
 40.720 715.155
 278.171 671.272
 672.272 621.291
 295.255 320.343
 957.853 890.664
 734.383 129.023
 119.776 494.272
 85.872 149.091
 811.719 947.777
 991.722 451.791
 69.254 122.558
 666.676 355.722
 97.064 309.889
 814.066 520.926
 176.248 778.943
 789.377 961.099
 661.003 721.311
 692.266 474.820
 822.259 2.239
 774.340 784.637
 120.983 909.952
 664.951 956.867
 993.717 118.194
 898.835 878.060
 998.129 252.733
 613.563 624.625
 991.019 820.151
 935.872 184.239
 142.283 247.467
 936.318 891.128
 976.110 465.257
 371.837 107.393
 178.393 806.854
 104.426 620.320
 723.473 94.537
 757.928 197.593
 513.455 133.426
 108.762 30.790
 452.157 568.955
 983.376 950.310
 909.056 208.657
 216.352 375.459
 285.356 628.632
 997.706 800.882
 746.611 735.156
 773.381 59.614
 709.286 128.656
 654.798 754.115
 890.734 707.734
 15.088 735.631
 384.534 182.485
 903.271 730.831
 490.723 657.342
 972.792 569.999
 800.767 452.705
 505.706 636.042
 150.994 11.248
 604.413 316.687
 559.600 368.974
 833.494 357.504
 648.329 943.528
 217.255 50.657
 520.656 624.243
 54.611 388.796
 777.174 551.819
 100.429 416.285
 652.277 902.909
 208.356 537.627
 963.730 189.487
 39.193 27.680
 191.036 428.319
 244.109 227.955
 5.471 306.735
 44.623 221.384
 633.155 582.122
 90.437 233.601
 664.722 209.879
 199.378 706.632
 156.126 544.193
 216.355 291.378
 873.318 734.906
 994.006 784.358
 300.283 629.468
 948.334 933.360
 989.879 949.602
 908.075 713.344
 127.751 756.750
 14.634 50.794
 892.090 647.960
 276.578 490.381
 620.168 274.628
 402.817 156.216
 683.437 581.228
 674.420 781.058
 776.741 190.923
 636.790 45.713
 447.162 81.882
 150.439 988.742
 730.689 704.622
 6.487 579.874
 789.787 979.959
 647.313 481.573
 214.755 823.029
 116.312 599.812
 882.356 485.622
 854.787 810.741
 875.480 761.948
 357.726 573.745
 329.633 17.472
 561.109 348.060
 261.089 772.931
 556.845 429.979
 475.808 793.046
 291.120 146.829
 789.288 19.245
 99.718 173.737
 689.823 366.096
 649.391 987.186
 638.984 130.927
 295.911 308.130
 764.279 194.674
 322.896 505.643
 303.864 109.385
 605.322 783.659
 808.905 754.697
 140.093 28.225
 495.974 323.276
 623.633 185.997
 922.958 675.580
 931.950 227.595
 193.897 439.909
 398.579 138.413
 490.423 867.703
 195.278 6.793
 892.793 270.266
 732.218 443.011
 157.763 635.877
 719.941 75.673
 532.537 670.699
 613.629 314.119
 425.991 328.648
 408.824 530.871
 155.385 840.726
 822.006 167.454
 317.196 160.187
 493.113 376.098
 76.021 583.813
 41.831 820.334
 760.185 459.672
 225.327 326.774
 234.549 356.896
 539.854 631.035
 180.771 752.508
 918.643 431.519
 446.958 224.364
 567.851 59.513
 279.261 758.353
 893.478 12.718
 467.733 153.557
 175.630 367.033
 131.044 602.875
 490.879 179.370
 135.782 441.372
 45.523 688.885
 555.755 283.300
 817.214 697.648
 387.525 445.323
 292.620 512.185
 166.281 702.231
 295.720 318.076
 589.911 207.484
 914.231 669.883
 630.984 389.901
 417.911 752.969
 471.375 6.010
 717.599 322.450
 460.802 371.905
 311.440 373.733
 910.148 346.464
 106.623 40.292
 67.480 507.641
 870.907 354.860
 977.055 413.987
 66.375 22.833
 930.010 24.114
 234.237 429.953
 923.856 547.373
 48.431 694.272
 453.387 900.383
 329.638 644.796
 258.421 867.403
 230.575 401.396
 507.169 219.887
 66.771 493.501
 654.425 794.332
 801.160 705.412
 690.856 601.031
 500.660 605.969
 205.983 823.212
 501.444 807.639
 88.929 340.814
 957.992 718.391
 456.578 590.779
 648.455 977.967
 650.476 961.979
 682.847 3.230
 706.822 963.898
 256.466 465.386
 356.650 441.042
 32.529 961.106
 337.042 607.137
 676.908 261.439
 23.747 512.749
 634.044 984.240
 268.392 245.796
 384.556 260.350
 930.554 95.907
 197.923 389.581
 230.106 630.772
 152.091 813.656
 455.659 66.216
 878.447 189.460
 200.730 32.930
 875.630 412.516
 563.731 313.614
 167.983 118.619
 247.614 947.180
 740.601 247.506
 289.387 264.851
 318.010 468.650
 1.608 570.265
 250.318 693.512
 333.027 826.382
 190.555 94.393
 172.912 531.285
 878.892 346.484
 505.137 8.363
 261.140 551.537
 839.156 300.284
 755.611 99.121
 33.856 327.438
 217.971 700.682
 718.284 677.766
 839.678 884.201
 685.174 454.154
 231.978 270.292
 276.493 776.787
 502.215 137.080
 235.962 470.289
 508.474 809.512
 315.406 949.314
 296.686 733.023
 87.078 532.003
 173.534 181.487
 632.892 179.836
 969.405 140.344
 707.160 696.666
 896.890 248.844
 458.353 571.733
 438.552 796.984
 157.228 164.371
 907.964 685.188
 626.012 685.732
 553.143 265.943
 162.089 209.543
 222.832 909.976
 868.690 654.774
 932.617 554.142
 66.579 633.742
 967.275 988.824
 189.728 195.945
 83.262 89.613
 543.008 657.651
 654.719 967.307
 2.178 867.634
 289.428 243.516
 100.741 788.409
 157.728 513.513
 612.088 178.896
 485.477 956.346
 289.670 347.881
 897.886 933.124
 666.616 448.004
 428.716 981.786
 986.400 28.092
 471.226 590.476
 387.940 628.503
 14.017 497.015
 305.298 51.984
 525.072 520.072
 770.369 673.580
 497.629 344.886
 486.110 260.825
 206.969 545.218
 430.734 393.383
 730.662 971.231
 575.699 723.983
 917.565 533.948
 471.104 174.944
 242.008 199.663
 843.488 272.492
 416.660 517.112
 538.067 380.643
 155.948 346.589
 648.551 694.689
 555.282 269.498
 244.253 718.727
 481.476 820.752
 910.843 200.429
 36.533 612.062
 255.466 388.133
 268.345 274.466
 429.882 159.742
 644.072 131.851
 640.760 339.947
 489.143 577.828
 41.273 52.503
 319.497 235.881
 532.965 569.099
 277.171 372.512
 4.785 27.573
 318.516 456.263
 753.622 952.437
 326.681 728.384
 77.253 463.055
 430.667 706.055
 818.999 783.116
 845.031 474.002
 439.398 443.695
 908.512 748.815
 662.764 816.269
 435.568 101.192
 17.755 127.147
 319.569 489.549
 486.141 337.227
 685.564 754.205
 771.167 557.734
 7.921 820.732
 377.773 491.080
 35.283 705.615
 195.929 604.477
 232.297 664.297
 733.226 871.179
 712.272 893.917
 644.446 349.604
 333.558 538.970
 48.039 154.199
 129.218 551.912
 49.366 434.407
 476.911 452.052
 358.375 390.678
 164.222 690.330
 298.444 581.224
 612.805 165.733
 459.810 412.499
 169.110 217.698
 814.992 753.487
 305.339 920.234
 47.474 702.550
 384.391 775.375
 864.565 190.202
 988.141 509.573
 89.710 986.853
 678.749 945.714
 730.612 856.883
 25.090 200.448
 72.613 755.732
 176.444 351.710
 180.161 691.869
 676.844 360.735
 234.246 898.132
 387.772 308.069
 575.131 395.131
 704.039 821.313
 545.043 641.993
 915.728 106.497
 575.741 406.089
 874.177 933.393
 984.835 33.622
 676.295 722.099
 629.504 147.602
 81.565 3.277
 617.152 260.283
 840.250 713.139
 342.656 575.243
 138.320 287.440
 67.876 222.787
 381.189 353.013
 390.417 564.100
 549.349 13.047
 278.028 898.630
 197.434 581.122
 838.298 689.787
 745.325 952.497
 819.420 201.277
 264.764 188.469
 618.761 515.990
 315.071 925.328
 637.098 237.484
 172.431 764.113
 435.840 587.804
 752.399 226.772
 813.932 92.078
 696.649 320.245
 554.902 948.270
 112.331 389.484
 840.419 528.409
 773.773 186.492
 775.559 144.946
 757.769 873.453
 916.719 282.731
 349.654 718.157
 382.801 373.990
 70.042 248.815
 14.110 952.046
 102.129 598.452
 24.752 621.177
 595.428 187.277
 779.521 827.507
 960.389 31.387
 274.999 402.412
 604.593 110.083
 879.488 409.232
 677.978 919.832
 103.301 980.717
 453.040 653.928
 48.813 753.454
 455.414 202.361
 600.510 742.348
 448.061 210.953
 934.422 249.198
 753.948 882.844
 81.901 751.604
 151.274 674.933
 806.347 899.219
 993.724 928.359
 127.643 372.044
 175.752 182.999
 345.447 688.742
 787.624 133.840
 209.985 241.269
 572.867 80.698
 11.464 165.550
 726.322 255.984
 303.792 817.049
 846.346 557.943
 945.151 926.293
 500.597 204.284
 280.388 174.540
 479.684 404.356
 964.706 306.395
 323.690 843.671
 944.228 727.451
 617.940 114.767
 979.398 204.760
 199.535 11.081
 287.765 70.471
 206.057 139.064
 62.262 639.482
 571.907 677.379
 911.904 195.907
 453.260 415.367
 498.880 327.082
 285.065 796.421
 587.807 924.414
 966.688 451.425
 360.774 305.314
 588.231 274.624
 620.337 507.853
 277.326 126.402
 539.561 378.385
 124.229 667.292
 14.284 11.727
 767.404 73.674
 722.044 953.461
 456.892 662.010
 441.566 265.317
 200.856 974.986
 486.527 658.639
 712.326 144.818
 660.932 879.540
 157.023 347.300
 557.163 985.069
 335.908 661.419
 351.241 75.733
 672.681 435.897
 265.778 79.747
 799.883 383.588
 285.247 842.967
 308.638 640.748
 439.599 730.490
 335.677 270.005
 392.859 247.160
 674.460 497.940
 258.493 530.939
 410.574 971.110
 541.178 552.187
 168.590 613.860
 106.771 190.933
 720.148 169.165
 793.187 181.322
 320.971 107.132
 82.303 966.414
 925.838 467.578
 497.780 446.792
 661.398 51.718
 619.650 223.056
 231.344 647.624
 810.898 405.864
 479.268 134.364
 634.093 219.098
 161.994 96.072
 150.848 163.806
 188.953 240.534
 699.903 295.387
 588.014 473.804
 650.461 437.238
 269.974 965.188
 38.877 794.461
 115.632 243.384
 884.561 215.785
 912.235 108.259
 514.124 195.494
 459.203 502.631
 23.293 915.622
 563.994 59.400
 399.266 148.266
 303.057 681.594
 90.165 505.410
 553.850 602.546
 424.678 316.806
 463.518 51.932
 188.241 703.281
 837.942 78.063
 490.073 202.188
 869.567 670.571
 398.743 492.963
 709.654 28.745
 476.693 403.989
 994.864 333.576
 553.384 887.769
 1.537 425.626
 792.568 101.178
 894.354 351.558
 235.075 83.114
 907.756 320.568
 640.721 885.791
 925.453 474.532
 171.223 881.388
 60.283 304.805
 512.935 466.503
 566.800 91.977
 649.652 547.400
 903.180 466.096
 80.611 174.249
 486.836 912.974
 709.262 58.306
 726.681 631.878
 479.446 648.358
 159.955 691.631
 635.841 48.829
 946.459 561.772
 966.125 559.175
 879.767 204.614
 728.031 620.738
 343.280 410.039
 62.890 731.952
 976.975 610.453
 389.267 584.994
 14.456 217.040
 599.815 576.826
 413.667 524.401
 348.571 635.596
 730.830 408.492
 514.792 300.985
 696.304 627.950
 216.412 416.113
 241.680 282.293
 877.707 981.663
 226.463 398.755
 641.412 433.022
 824.835 244.909
 367.943 212.411
 791.379 594.512
 49.484 294.402
 40.381 122.775
 353.320 700.097
 885.608 453.487
 319.088 808.199
 213.769 218.942
 793.780 886.408
 950.641 184.726
 774.578 61.179
 647.719 911.100
 424.538 395.148
 421.029 212.555
 564.204 717.858
 942.253 494.418
 61.152 865.436
 673.632 812.875
 830.157 428.119
 88.265 661.044
 412.892 520.900
 590.814 232.825
 75.091 412.874
 192.463 477.890
 490.984 646.324
 468.958 120.747
 782.900 9.054
 790.134 975.266
 554.754 995.673
 430.402 109.987
 661.094 198.373
 707.053 491.187
 551.392 39.260
 329.907 697.937
 837.924 918.726
 343.024 729.611
 173.999 872.823
 386.065 140.776
 969.498 262.737
 66.881 85.639
 987.773 557.608
 413.488 944.788
 490.431 504.906
 136.445 166.654
 555.651 638.050
 583.461 676.666
 176.152 266.936
 186.806 595.607
 132.389 592.458
 98.687 238.124
 775.810 30.281
 866.410 121.145
 290.047 12.157
 32.035 454.187
 721.797 635.570
 642.853 778.996
 787.998 375.802
 849.718 809.933
 825.207 370.513
 148.883 350.000
 107.061 388.136
 816.058 437.015
 426.148 741.046
 694.011 642.402
 330.042 986.261
 560.040 999.168
 683.618 44.878
 728.259 189.510
 469.897 281.500
 573.077 955.012
 561.751 422.287
 111.961 798.535
 921.945 901.255
 302.941 786.796
 597.525 145.898
 19.154 12.408
 448.008 422.770
 810.567 175.341
 719.649 529.379
 182.000 953.602
 988.025 849.527
 664.443 774.285
 229.096 984.356
 969.787 207.464
 638.657 371.015
 861.549 190.844
 548.889 435.565
 488.458 372.274
 338.584 967.928
 84.338 15.651
 504.006 516.119
 485.246 654.252
 156.646 777.358
 529.979 260.817
 701.899 707.992
 347.873 417.920
 591.671 516.369
 881.119 363.253
 49.884 867.164
 898.901 915.758
 961.767 677.349
 726.665 989.346
 567.773 378.617
 3.220 515.752
 786.088 654.846
 886.587 237.467
 432.431 523.210
 230.263 621.476
 43.478 441.119
 646.516 476.368
 625.481 506.678
 942.464 136.531
 330.134 36.442
 865.922 980.407
 646.245 0.383
 217.554 763.649
 232.356 260.208
 287.883 726.594
 499.053 974.134
 954.727 648.513
 680.643 220.214
 149.004 203.854
 567.365 63.284
 363.289 879.314
 657.853 299.990
 364.787 851.471
 46.754 705.486
 787.341 135.262
 396.837 157.879
 148.742 791.533
 324.583 806.909
 481.124 340.810
 121.880 896.585
 912.817 849.324
 66.293 753.376
 517.079 527.005
 463.528 258.185
 692.223 465.912
 796.555 168.789
 482.286 227.400
 907.755 427.178
 139.465 998.847
 448.081 941.386
 998.835 643.187
 28.197 782.895
 340.442 79.669
 691.727 687.785
 389.826 500.659
 794.049 732.644
 319.691 151.085
 858.591 5.421
 5.042 993.868
 946.487 578.281
 122.396 41.982
 918.121 575.923
 819.020 456.301
 292.858 221.381
 787.502 455.075
 285.830 425.104
 919.101 437.631
 780.634 396.031
 359.333 539.812
 200.012 419.693
 412.157 675.080
 382.027 33.268
 324.311 302.298
 28.969 386.572
 96.119 43.647
 145.376 307.480
 504.931 464.310
 148.516 77.202
 966.025 945.441
 250.873 892.650
 494.875 525.100
 964.159 568.096
 254.209 755.571
 545.861 965.072
 177.178 202.536
 243.134 587.602
 240.369 880.559
 828.917 529.251
 731.580 134.227
 168.554 689.915
 509.664 704.898
 102.095 714.952
 807.761 704.616
 431.272 159.186
 685.588 202.441
 117.175 795.926
 217.860 130.656
 234.588 19.698
 919.267 271.459
 804.453 814.608
 584.717 486.513
 302.782 552.571
 577.976 915.726
 591.529 862.158
 871.535 176.845
 856.529 275.044
 643.019 238.704
 194.794 259.451
 614.143 478.564
 46.532 425.362
 300.771 843.864
 197.708 112.212
 978.837 162.588
 521.338 614.416
 90.578 641.431
 617.698 972.256
 476.742 879.934
 646.064 454.712
 759.294 250.301
 707.424 626.833
 279.923 950.614
 385.876 657.927
 664.681 153.604
 436.371 359.364
 604.986 429.147
 21.353 304.182
 168.471 517.362
 455.171 377.421
 556.634 837.088
 672.469 729.377
 964.825 113.943
 857.735 487.541
 156.684 750.850
 73.701 751.303
 701.005 105.446
 725.245 511.566
 23.304 512.175
 164.895 760.943
 564.507 536.914
 261.244 385.423
 310.716 688.968
 840.802 542.256
 734.494 265.232
 308.490 358.865
 71.388 555.826
 636.784 551.943
 725.285 706.797
 175.961 223.427
 160.747 786.405
 219.008 790.063
 685.760 225.522
 998.326 35.918
 168.685 753.930
 294.504 323.065
 660.947 202.470
 300.405 376.061
 632.665 321.439
 959.822 982.706
 670.680 829.382
 45.566 779.412
 963.954 770.002
 566.525 757.474
 215.081 450.584
 209.732 620.510
 101.562 560.987
 897.657 917.579
 477.807 841.259
 841.581 386.202
 897.687 957.549
 821.323 970.206
 65.306 154.767
 644.755 975.434
 633.999 140.873
 615.887 128.670
 594.041 397.694
 349.309 389.290
 869.832 348.291
 845.841 97.247
 817.461 198.526
 527.340 933.863
 31.379 733.275
 8.223 622.894
 270.657 324.324
 51.678 848.614
 765.241 101.367
 166.535 445.715
 603.036 869.504
 96.724 94.099
 100.170 411.494
 442.439 991.967
 867.948 291.801
 436.946 885.550
 887.630 948.704
 545.049 396.535
 43.107 502.729
 811.266 442.542
 824.788 372.204
 483.502 216.245
 966.778 33.301
 290.494 340.031
 602.820 421.695
 230.534 501.034
 692.072 890.543
 910.171 792.337
 368.905 925.347
 383.097 726.916
 985.331 96.270
 312.621 179.192
 742.061 894.345
 800.662 462.841
 324.476 56.838
 779.725 131.743
 80.970 911.820
 792.624 542.965
 289.315 851.072
 831.845 536.455
 566.196 728.038
 673.346 946.511
 678.180 243.270
 518.558 886.149
 929.722 959.114
 406.657 549.312
 33.928 729.185
 633.266 509.937
 341.467 53.086
 621.211 404.285
 517.180 205.105
 346.482 347.618
 45.480 235.060
 493.933 232.532
 225.849 913.610
 171.505 99.121
 827.732 972.216
 870.843 362.367
 127.350 164.355
 751.418 775.895
 292.980 609.841
 522.869 440.558
 743.550 954.145
 687.760 908.661
 229.877 221.141
 618.842 858.157
 608.382 17.854
 518.959 924.749
 51.563 386.424
 338.663 982.783
 304.187 30.176
 0.504 498.257
 413.206 571.392
 46.726 969.819
 575.217 647.934
 39.092 997.595
 628.461 9.567
 598.996 136.954
 615.387 833.658
 989.364 507.484
 433.591 510.544
 166.693 629.611
 132.237 433.362
 534.611 286.271
 981.000 413.560
 425.378 379.279
 200.175 294.918
 41.703 934.498
 683.162 985.008
 80.297 162.363
 233.509 308.182
 105.756 996.889
 673.476 918.857
 477.153 904.140
 633.345 623.954
 981.443 197.515
 202.308 240.541
 482.054 240.529
 792.357 966.137
 735.598 16.665
 244.486 837.750
 905.211 749.828
 177.553 389.884
 249.657 857.967
 958.797 45.626
 490.011 197.207
 153.536 58.301
 650.724 625.641
 410.515 199.249
 892.430 596.698
 57.405 611.191
 356.464 134.256
 144.766 832.885
 135.314 888.535
 791.311 481.610
 681.725 407.189
 781.535 253.313
 737.873 554.163
 859.832 79.436
 873.754 584.996
 792.378 543.675
 92.806 546.870
 346.696 105.912
 518.038 861.217
 14.416 664.603
 691.793 502.911
 799.024 389.077
 488.278 590.657
 258.932 211.031
 484.677 316.164
 367.153 537.229
 1.670 473.982
 579.923 555.900
 998.445 808.780
 834.210 396.070
 884.636 512.517
 382.189 566.103
 839.217 410.926
 362.024 764.853
 854.329 248.405
 569.074 811.352
 853.769 474.671
 878.563 77.891
 477.685 657.830
 356.713 203.249
 536.672 90.193
 36.982 789.960
 482.495 948.814
 214.657 299.705
 234.952 46.924
 587.513 17.646
 263.907 430.105
 632.005 88.940
 324.272 887.910
 820.772 583.382
 754.970 563.997
 53.672 927.667
 808.911 842.553
 464.745 984.920
 311.273 293.423
 383.198 449.632
 732.432 791.120
 47.539 970.195
 897.430 742.496
 906.481 683.579
 376.724 313.745
 274.171 336.022
 657.112 429.674
 355.111 323.762
 474.169 307.382
 408.010 288.788
 898.507 204.027
 98.456 81.523
 561.043 616.041
 996.146 206.289
 633.549 217.642
 130.435 313.019
 159.769 612.809
 532.823 922.063
 71.949 380.947
 599.902 666.052
 693.524 696.593
 816.224 717.091
 890.007 912.830
 122.835 318.062
 908.730 222.146
 821.269 48.412
 669.367 793.666
 10.028 487.674
 109.290 468.907
 884.717 670.210
 632.341 156.937
 845.741 293.817
 691.014 872.283
 878.750 210.154
 688.118 913.913
 560.763 709.260
 305.477 890.483
 835.358 452.232
 848.103 195.889
 257.625 309.532
 479.641 560.620
 176.209 547.061
 268.850 519.768
 566.180 753.531
 670.884 9.751
 301.334 121.629
 537.489 935.340
 234.534 448.735
 546.650 929.676
 794.838 792.644
 327.231 796.349
 993.333 651.775
 743.759 298.713
 916.977 901.161
 219.497 212.536
 470.654 334.246
 484.472 439.368
 369.323 380.849
 314.408 686.083
 80.255 503.952
 204.756 837.698
 543.389 548.282
 232.812 913.460
 357.708 313.421
 784.724 18.344
 592.926 260.826
 250.720 242.449
 176.937 210.349
 62.086 168.633
 706.298 326.187
 600.979 814.155
 643.948 588.751
 56.480 135.791
 897.669 267.422
 427.194 991.112
 235.036 884.932
 735.906 883.243
 484.398 548.160
 481.359 275.136
 923.530 829.008
 216.033 485.127
 172.917 145.050
 419.357 552.341
 622.115 610.557
 998.969 262.575
 336.487 917.884
 467.428 167.803
 257.060 46.064
 230.186 720.964
 635.630 572.605
 307.901 28.631
 186.178 446.200
 980.560 534.264
 605.653 138.370
 263.939 661.743
 474.076 772.561
 245.103 940.773
 215.564 787.066
 250.723 911.430
 746.308 846.349
 690.765 563.940
 688.818 512.155
 504.476 751.851
 958.265 825.575
 182.745 852.638
 68.715 653.452
 800.879 510.866
 435.155 902.729
 772.095 47.183
 109.897 505.421
 730.936 654.158
 966.187 191.436
 136.939 820.515
 82.275 278.780
 614.974 162.405
 569.084 68.509
 435.493 518.436
 984.868 498.714
 804.468 449.275
 780.286 816.860
 151.086 228.397
 484.383 517.695
 446.534 714.320
 971.750 275.144
 787.763 743.282
 617.033 196.893
 267.402 602.377
 246.972 341.544
 209.564 854.801
 921.959 967.406
 568.874 49.895
 926.885 602.020
 7.446 310.481
 210.742 420.973
 425.696 238.602
 500.557 57.393
 524.840 198.966
 619.898 299.608
 22.007 648.265
 186.076 909.041
 76.182 490.188
 941.869 254.533
 171.433 302.798
 923.826 629.517
 452.332 950.188
 484.899 27.031
 328.118 437.788
 707.317 92.333
 22.577 674.751
 873.327 767.323
 814.909 982.516
 646.015 364.172
 615.046 41.683
 267.222 52.275
 570.136 445.883
 50.119 873.209
 885.618 968.494
 453.884 788.744
 445.824 23.147
 128.993 58.787
 70.026 980.388
 143.652 596.590
 977.935 999.200
 602.956 280.548
 854.663 742.894
 588.583 453.842
 593.120 814.122
 642.418 719.244
 598.641 394.120
 334.934 356.259
 416.698 478.069
 68.824 236.763
 293.036 223.555
 519.033 494.487
 203.006 375.071
 678.650 679.562
 452.743 987.468
 620.992 984.234
 421.969 879.104
 884.703 907.491
 602.259 425.395
 1.858 498.386
 204.675 620.857
 608.205 909.142
 138.731 347.866
 867.180 244.685
 675.934 689.884
 500.701 725.179
 133.951 2.432
 523.584 608.583
 183.269 534.381
 126.529 542.724
 71.546 293.210
 924.871 438.119
 69.446 829.614
 694.654 246.709
 606.428 828.600
 540.242 386.109
 929.616 126.070
 292.876 918.226
 180.637 702.463
 519.655 944.723
 744.351 659.669
 347.973 255.234
 733.039 375.987
 979.978 808.432
 886.259 308.956
 212.065 657.611
 799.912 20.625
 990.422 983.591
 760.615 317.930
 358.512 766.362
 19.252 206.895
 496.941 626.371
 759.326 68.248
 659.909 575.930
 423.732 879.498
 992.623 935.483
 282.811 880.816
 616.246 848.861
 935.546 146.147
 214.732 552.124
 815.760 554.302
 203.080 453.726
 160.951 525.627
 528.983 826.785
 430.479 106.927
 217.528 420.029
 923.123 950.036
 947.700 1.063
 635.445 977.903
 614.210 957.916
 969.053 996.852
 920.952 822.310
 186.898 766.187
 343.719 425.897
 939.472 538.315
 138.362 359.967
 337.756 436.759
 632.995 246.343
 0.412 238.855
 584.164 824.620
 10.802 808.415
 479.968 66.411
 500.824 105.651
 999.235 4.331
 552.074 52.113
 374.091 41.132
 642.698 603.110
 721.201 527.490
 45.565 875.203
 899.915 975.751
 428.529 678.937
 597.344 537.420
 651.778 44.381
 932.577 206.015
 85.471 417.662
 294.933 521.212
 70.397 909.045
 592.117 517.951
 756.376 936.876
 869.716 973.716
 21.266 626.724
 987.778 112.779
 494.995 572.115
 895.719 297.359
 588.066 863.576
 53.953 607.966
 505.897 358.231
 808.106 839.426
 375.526 845.456
 456.210 331.997
 129.290 308.253
 365.745 250.687
 693.698 768.876
 628.814 718.350
 286.684 15.167
 301.271 412.690
 401.784 746.199
 494.453 433.187
 975.468 657.694
 293.790 25.822
 619.165 655.704
 312.345 981.696
 928.746 578.068
 373.046 576.160
 242.775 494.689
 402.705 929.572
 741.373 217.981
 743.693 806.397
 97.611 92.597
 203.516 548.998
 603.947 348.258
 804.521 4.601
 591.151 331.136
 229.828 652.586
 283.570 208.525
 829.801 394.276
 942.631 339.722
 26.326 614.087
 143.544 385.011
 378.589 660.172
 414.569 487.047
 130.639 91.280
 803.692 997.797
 2.693 176.550
 486.648 373.403
 397.891 764.304
 508.863 43.275
 235.152 818.032
 580.982 443.427
 776.248 481.797
 395.205 543.176
 158.441 327.936
 773.009 285.209
 768.719 567.560
 622.150 488.506
 75.269 94.951
 903.680 159.246
 368.220 682.058
 772.595 434.865
 934.705 846.244
 646.339 809.533
 210.948 555.939
 14.609 5.014
 202.513 203.554
 375.588 149.091
 57.326 116.823
 265.029 485.281
 806.938 268.575
 135.677 983.548
 480.323 16.007
 998.684 164.240
 639.844 404.881
 612.369 538.910
 817.693 328.284
 406.502 55.318
 847.978 165.898
 774.931 193.459
 27.697 245.976
 321.599 169.364
 810.247 881.894
 773.868 478.746
 77.108 917.341
 704.529 558.894
 264.319 763.663
 755.182 110.948
 885.841 189.886
 507.182 942.641
 519.446 506.611
 483.408 541.374
 654.270 910.725
 419.375 837.189
 72.330 286.108
 53.363 273.730
 607.335 608.950
 343.032 771.895
 228.954 723.505
 514.486 985.747
 803.772 839.112
 435.893 343.980
 527.709 871.917
 931.855 314.114
 679.332 200.232
 220.024 582.545
 857.755 521.833
 264.399 14.150
 419.590 61.398
 559.973 333.479
 171.460 158.887
 453.522 89.480
 90.968 322.809
 281.215 151.601
 600.885 719.548
 284.319 401.981
 697.857 120.285
 821.648 492.075
 605.655 885.253
 906.715 218.585
 979.202 241.563
 587.156 830.014
 503.209 31.458
 385.365 129.048
 809.717 164.329
 616.886 705.397
 362.288 105.332
 284.787 777.586
 528.867 48.781
 754.667 589.796
 776.664 644.270
 90.191 891.312
 385.022 721.618
 770.091 902.096
 478.482 867.148
 214.641 159.716
 552.716 673.698
 776.081 462.314
 99.247 271.204
 449.627 621.952
 857.666 360.225
 849.356 165.750
 641.332 449.681
 978.845 352.482
 427.243 640.149
 976.008 684.166
 384.048 908.799
 493.897 400.688
 973.337 20.598
 316.492 556.310
 15.686 507.408
 525.841 136.325
 310.053 482.485
 312.639 117.043
 756.579 768.595
 837.959 380.250
 10.457 55.046
 343.869 332.482
 118.109 719.786
 612.795 958.630
 814.572 979.919
 480.626 757.983
 728.713 106.336
 210.488 608.901
 515.106 259.469
 380.088 516.457
 350.351 793.338
 475.591 486.992
 567.880 619.428
 522.566 406.426
 807.488 921.351
 926.027 877.929
 600.704 432.493
 796.539 992.387
 55.570 913.990
 670.532 95.654
 327.433 947.412
 906.127 804.470
 27.073 748.765
 569.860 973.004
 113.223 247.168
 196.847 580.032
 210.604 997.325
 982.256 789.015
 582.472 720.222
 273.834 816.751
 142.167 17.204
 415.108 958.316
 212.736 470.386
 221.265 774.958
 117.572 334.407
 542.409 316.118
 815.890 13.749
 322.566 466.323
 471.125 694.653
 341.608 372.386
 172.053 815.166
 928.023 96.720
 708.091 480.822
 553.601 480.023
 852.345 702.200
 519.771 892.978
 627.080 195.103
 276.086 464.480
 443.248 960.970
 83.676 236.408
 323.372 486.612
 263.183 895.969
 968.396 966.247
 613.458 550.390
 625.340 768.673
 423.167 850.500
 292.851 527.214
 944.485 444.991
 83.499 814.737
 81.371 702.243
 690.439 740.678
 142.966 208.491
 105.364 847.835
 806.743 217.291
 556.479 35.106
 360.850 853.839
 209.158 545.736
 988.245 977.636
 456.238 261.723
 407.573 577.505
 655.566 72.420
 891.239 954.248
 313.707 142.998
 286.836 668.848
 909.096 716.236
 624.165 869.429
 565.816 124.211
 599.949 620.013
 479.254 966.049
 302.310 841.135
 533.929 690.382
 26.821 429.568
 696.608 888.967
 708.123 685.779
 97.502 508.701
 61.507 867.486
 889.974 486.644
 916.489 171.028
 994.028 335.700
 801.300 774.734
 248.308 301.944
 678.577 456.440
 714.902 488.757
 866.661 307.675
 374.542 923.689
 839.322 937.282
 18.602 823.124
 463.864 405.615
 168.487 194.459
 701.275 715.702
 540.583 578.523
 193.043 659.272
 212.039 864.879
 41.534 963.427
 843.547 163.459
 451.405 188.589
 272.328 157.558
 438.632 511.478
 522.252 930.741
 184.696 100.242
 887.068 204.828
 672.734 104.912
 653.780 264.319
 299.560 588.337
 251.263 606.642
 225.158 894.418
 967.209 845.379
 265.282 766.236
 785.536 418.485
 322.210 901.580
 595.863 794.749
 305.437 873.076
 833.754 723.861
 543.495 390.983
 170.850 499.030
 108.331 585.496
 911.244 571.914
 746.334 309.804
 316.334 319.435
 169.647 783.230
 804.770 467.947
 945.580 214.368
 315.013 55.222
 721.566 266.642
 611.585 793.097
 832.116 393.176
 826.513 987.656
 699.679 604.948
 497.260 499.148
 813.464 217.183
 61.938 565.814
 352.335 505.773
 550.602 175.418
 816.428 100.665
 744.559 312.156
 906.645 839.876
 618.884 116.926
 604.334 839.804
 519.627 323.613
 171.175 729.260
 417.717 336.475
 30.443 511.132
 215.578 823.060
 77.430 912.582
 527.296 558.053
 474.243 558.298
 504.381 576.393
 940.556 938.659
 110.383 104.891
 688.808 173.136
 60.543 632.021
 654.270 607.055
 317.250 252.791
 425.110 585.820
 276.307 762.451
 125.809 474.140
 378.973 57.764
 493.087 418.910
 954.818 191.730
 3.807 173.666
 332.823 886.785
 369.495 831.405
 173.556 677.867
 155.298 762.840
 172.151 881.425
 69.006 781.436
 687.070 785.965
 407.625 298.012
 968.024 366.348
 757.694 370.043
 821.094 235.624
 786.848 368.543
 171.038 778.157
 507.034 893.502
 799.336 535.318
 856.328 373.041
 869.075 34.772
 661.684 927.957
 839.776 726.738
 787.468 909.107
 250.437 391.523
 525.821 497.673
 159.049 953.771
 479.170 765.871
 901.652 737.345
 460.443 136.981
 231.503 743.561
 383.397 658.022
 855.399 972.972
 28.037 446.060
 263.777 341.265
 691.275 20.699
 496.353 582.707
 521.186 561.955
 866.250 175.412
 187.512 896.524
 531.421 762.372
 68.134 818.807
 329.481 547.427
 390.481 189.219
 235.686 498.221
 521.040 755.026
 746.743 936.687
 561.111 332.666
 96.543 805.124
 501.568 540.195
 463.056 891.609
 785.836 729.942
 795.855 927.002
 303.691 840.783
 976.565 337.612
 617.131 153.744
 193.640 678.524
 835.004 121.273
 469.948 274.389
 689.780 667.837
 606.622 264.265
 415.539 386.113
 607.472 257.789
 321.799 528.499
 211.178 850.013
 47.051 407.922
 97.619 765.703
 356.036 955.689
 842.531 880.650
 715.885 558.694
 791.705 532.696
 401.776 625.487
 810.726 639.986
 399.038 463.254
 765.646 204.750
 195.256 228.590
 608.773 830.177
 705.684 828.034
 915.075 213.291
 13.810 464.031
 549.493 11.811
 505.380 963.262
 83.235 596.836
 950.440 392.951
 434.973 590.491
 469.404 712.952
 636.600 608.882
 383.927 164.167
 336.183 661.709
 183.053 734.615
 704.933 342.313
 164.163 741.473
 440.177 433.043
 374.505 329.415
 10.484 273.422
 873.206 411.970
 708.442 131.162
 849.716 313.510
 325.314 582.761
 19.645 535.447
 782.334 270.886
 923.084 742.636
 116.208 345.374
 177.150 206.690
 170.183 914.492
 490.010 654.494
 863.425 199.578
 887.693 245.815
 255.529 81.707
 400.210 377.338
 872.524 901.309
 615.705 206.088
 77.064 784.282
 459.563 368.146
 137.769 250.132
 161.545 894.390
 148.280 253.795
 213.482 990.091
 961.125 233.402
 720.938 236.388
 808.407 807.284
 646.234 116.544
 582.611 876.626
 211.645 186.635
 726.150 452.555
 68.343 957.629
 35.784 210.959
 579.419 783.243
 213.834 773.470
 758.130 45.410
 806.390 972.842
 542.389 377.422
 951.975 855.264
 373.679 885.048
 642.727 136.163
 636.333 530.127
 572.906 10.898
 757.917 381.839
 43.005 143.912
 482.861 61.160
 306.985 851.702
 522.232 787.800
 528.033 754.159
 918.358 260.559
 556.041 809.021
 712.972 576.534
 796.772 744.274
 993.606 327.709
 826.091 558.316
 940.368 351.384
 257.845 327.672
 882.327 690.561
 924.998 923.130
 580.893 619.428
 231.828 28.970
 421.450 975.491
 710.632 743.589
 51.716 22.641
 327.156 936.277
 346.729 47.762
 961.203 882.551
 699.909 407.625
 106.754 703.450
 284.423 723.187
 131.854 12.249
 549.223 936.554
 182.973 410.514
 213.048 463.547
 860.200 75.283
 3.709 294.549
 305.219 407.017
 418.793 611.439
 88.404 345.987
 620.151 932.477
 837.624 560.969
 934.009 494.669
 580.511 831.719
 230.235 199.211
 263.400 915.096
 70.259 35.968
 431.124 348.341
 18.544 163.670
 997.999 612.507
 935.723 340.712
 885.182 980.099
 643.961 904.504
 844.983 95.463
 761.328 103.498
 418.421 791.396
 129.702 54.078
 886.498 3.794
 450.800 573.837
 564.301 596.369
 41.196 423.434
 464.511 903.603
 16.901 251.905
 415.499 311.959
 421.190 606.236
 179.477 962.271
 469.426 447.183
 76.761 921.093
 57.927 562.181
 509.865 952.338
 280.116 325.994
 600.731 354.867
 924.912 314.221
 738.963 514.737
 765.466 98.368
 99.562 666.064
 49.761 58.911
 364.664 440.904
 600.459 550.308
 792.454 711.079
 644.788 185.546
 63.426 843.698
 204.603 214.463
 722.921 183.299
 63.466 927.238
 581.356 478.610
 926.190 90.376
 759.467 248.218
 34.553 625.915
 633.390 149.633
 791.552 974.868
 279.476 219.034
 669.666 883.240
 5.787 88.250
 83.108 143.815
 628.513 681.206
 940.227 190.732
 577.658 429.338
 163.384 338.477
 45.867 225.419
 676.210 984.942
 904.031 424.419
 771.685 752.671
 252.031 480.661
 651.762 457.279
 335.935 830.503
 485.983 991.562
 304.979 452.530
 991.745 863.168
 392.258 991.893
 164.607 778.431
 649.450 266.704
 958.431 521.470
 243.640 492.678
 960.673 522.758
 507.109 293.382
 159.034 172.666
 720.421 899.217
 936.745 731.091
 885.314 285.834
 352.453 873.075
 214.665 34.789
 398.045 641.571
 518.369 604.583
 327.538 142.418
 210.547 432.681
 809.596 393.704
 997.519 818.533
 775.415 653.342
 947.890 99.342
 566.015 506.807
 194.576 975.299
 684.804 354.039
 900.411 485.810
 942.217 433.796
 838.940 615.242
 552.010 548.899
 333.215 613.505
 269.145 481.336
 768.933 167.167
 616.181 127.166
 193.375 629.554
 750.686 443.076
 945.724 708.389
 405.619 825.858
 982.898 677.185
 366.255 879.591
 791.765 197.837
 112.407 140.754
 65.172 858.309
 988.125 96.823
 795.548 198.098
 700.272 258.028
 63.980 238.287
 183.359 524.207
 610.609 790.774
 194.580 169.175
 628.417 296.946
 167.313 374.381
 69.106 859.255
 303.527 953.128
 857.580 965.298
 28.965 178.214
 628.919 163.994
 376.067 62.033
 105.626 403.986
 657.921 32.152
 778.106 667.578
 714.782 330.925
 720.834 977.350
 768.751 169.183
 831.683 380.388
 430.863 346.593
 511.528 456.096
 40.393 770.496
 373.076 592.352
 353.566 757.193
 377.269 341.924
 666.666 771.732
 316.232 732.277
 987.940 81.745
 595.440 349.039
 548.523 785.949
 194.244 253.477
 152.332 587.396
 711.384 500.353
 949.481 164.807
 816.509 882.873
 721.116 842.395
 844.503 0.263
 682.738 650.159
 878.772 290.500
 848.285 624.015
 493.229 31.270
 801.818 30.130
 459.096 737.289
 153.982 963.188
 598.548 888.258
 326.131 706.953
 587.638 541.270
 618.780 241.406
 708.752 412.171
 748.693 108.227
 239.269 265.760
 349.398 420.492
 577.370 513.853
 945.272 428.933
 165.442 377.887
 954.815 682.118
 421.707 689.235
 632.602 278.453
 955.367 751.726
 3.116 981.514
 371.213 818.605
 707.826 425.019
 596.407 797.588
 917.155 278.553
 342.892 215.572
 642.182 979.398
 589.758 187.445
 711.038 499.491
 695.212 845.439
 599.014 40.330
 369.872 116.241
 169.616 603.892
 532.510 868.038
 99.478 36.099
 374.673 789.773
 429.659 483.826
 458.613 176.690
 868.944 739.825
 618.551 362.088
 434.039 806.192
 911.430 402.797
 962.845 210.455
 31.205 858.791
 399.212 324.111
 949.518 934.704
 392.848 717.095
 142.833 717.409
 261.494 629.545
 507.120 859.756
 252.523 41.257
 919.743 451.912
 49.051 796.916
 685.960 380.163
 776.245 419.729
 684.419 605.741
 264.230 876.225
 610.051 176.056
 855.907 790.231
 90.121 596.140
 654.808 734.259
 734.072 393.277
 287.078 932.640
 62.563 272.342
 202.914 313.718
 266.335 418.763
 419.554 560.511
 469.776 11.133
 766.847 982.673
 544.150 373.008
 946.846 410.781
 36.207 955.517
 573.688 280.538
 782.397 296.916
 284.941 903.938
 678.180 565.723
 679.558 31.758
 605.367 339.483
 362.757 2.635
 5.285 996.491
 589.576 494.752
 167.442 863.085
 675.031 483.599
 205.838 940.553
 461.003 941.138
 469.947 274.743
 132.950 955.899
 914.486 485.478
 700.763 819.097
 689.514 564.608
 588.652 608.005
 946.132 219.486
 312.470 444.731
 947.553 986.995
 906.799 846.764
 972.748 291.596
 48.293 986.615
 970.924 54.648
 109.739 703.324
 318.287 382.441
 277.439 361.218
 520.694 33.523
 432.347 124.195
 51.766 574.287
 495.703 540.704
 298.821 423.235
 88.459 40.063
 469.746 922.315
 569.523 689.648
 281.915 487.396
 172.880 410.623
 876.805 123.902
 133.133 493.484
 76.698 758.445
 401.257 280.621
 296.234 58.648
 38.880 19.055
 943.559 583.159
 324.701 250.454
 373.083 129.108
 398.441 456.406
 592.609 197.883
 246.848 664.098
 267.787 270.674
 546.657 131.020
 720.885 526.640
 318.107 247.788
 781.021 218.761
 209.851 246.980
 529.878 880.602
 185.198 894.790
 299.036 122.444
 266.982 924.057
 139.311 4.034
 133.616 784.781
 403.628 875.922
 754.668 225.558
 896.080 459.647
 876.506 50.754
 152.019 602.639
 186.037 38.758
 66.581 175.431
 15.478 762.028
 99.313 571.650
 828.598 866.061
 296.081 85.351
 727.242 78.871
 109.812 451.763
 317.743 812.576
 520.623 187.928
 414.484 52.393
 883.397 216.248
 870.185 314.550
 724.908 19.555
 900.246 692.790
 909.245 199.351
 405.599 443.178
 53.882 493.498
 242.124 609.682
 251.615 775.599
 84.919 939.576
 306.249 290.909
 395.944 740.185
 171.002 883.853
 130.184 489.250
 764.915 506.752
 768.113 423.570
 88.879 150.270
 303.533 128.179
 652.335 51.399
 161.698 355.702
 815.373 677.863
 91.881 87.677
 238.028 387.778
 743.322 762.188
 276.588 665.016
 469.021 831.470
 771.018 544.268
 436.322 466.032
 201.946 891.327
 88.323 515.998
 961.723 985.181
 580.140 393.770
 361.773 766.365
 896.911 613.688
 695.800 843.480
 786.798 463.491
 981.518 75.404
 456.129 979.046
 26.759 224.511
 672.303 728.774
 901.345 775.921
 703.329 208.644
 264.608 774.885
 544.228 114.534
 898.504 199.631
 496.422 748.670
 154.593 477.206
 186.220 73.886
 344.736 797.048
 45.369 837.455
 723.095 679.248
 596.043 19.592
 32.132 125.043
 253.693 35.458
 356.980 695.236
 905.828 439.295
 568.217 122.595
 68.324 791.476
 78.244 927.281
 741.506 190.650
 214.699 845.911
 167.521 221.358
 777.523 346.577
 963.000 590.672
 424.162 741.312
 704.287 34.339
 378.058 346.859
 67.540 562.965
 615.168 222.757
 366.693 332.102
 515.956 436.693
 535.555 287.234
 918.552 790.619
 716.662 826.995
 343.117 972.548
 51.918 507.335
 726.397 179.285
 625.248 878.355
 485.919 151.164
 844.875 897.319
 879.994 53.380
 635.129 629.685
 25.790 777.630
 350.826 659.328
 244.271 585.912
 249.978 444.472
 607.044 904.634
 35.185 832.862
 233.536 846.337
 475.567 784.716
 422.867 298.757
 477.864 631.861
 577.018 302.527
 418.917 653.783
 882.091 831.219
 766.518 494.191
 242.564 897.866
 389.489 733.983
 217.411 313.405
 831.477 427.561
 973.004 103.150
 740.356 389.318
 159.952 1.540
 603.385 666.543
 332.053 62.709
 637.515 775.120
 75.601 980.278
 777.879 617.290
 505.270 455.151
 51.900 398.861
 635.279 901.542
 531.204 559.709
 356.468 971.333
 531.404 610.184
 174.342 102.824
 746.490 601.258
 401.106 375.670
 729.114 663.252
 385.531 958.241
 182.496 932.208
 425.576 961.583
 239.194 190.804
 885.443 426.006
 544.908 519.113
 454.930 837.908
 23.283 156.844
 496.212 147.564
 604.901 991.404
 651.471 890.270
 597.962 613.669
 792.118 126.503
 350.460 625.436
 512.775 449.936
 197.812 879.007
 575.094 969.446
 653.024 10.974
 430.082 672.367
 328.750 70.282
 463.614 906.485
 85.364 197.029
 266.638 378.684
 482.807 285.610
 706.191 325.320
 336.156 857.116
 120.442 645.461
 298.182 104.882
 663.735 351.115
 132.520 288.405
 846.992 741.770
 117.362 499.355
 144.274 83.179
 703.904 864.929
 235.010 107.108
 721.303 684.436
 919.044 459.950
 598.973 901.897
 951.738 939.806
 999.084 927.905
 300.713 365.344
 101.747 756.350
 504.319 622.771
 450.177 834.610
 622.529 512.379
 584.077 388.784
 499.867 651.867
 710.389 168.679
 821.408 844.117
 878.560 541.066
 429.237 951.974
 742.760 845.629
 98.513 677.268
 159.389 147.835
 48.138 466.752
 941.099 329.246
 807.621 580.456
 878.134 591.798
 184.112 690.337
 156.603 301.926
 304.583 26.958
 17.323 937.689
 459.021 372.708
 576.871 142.205
 480.452 190.840
 296.728 335.377
 984.097 975.154
 461.894 439.482
 96.329 865.785
 995.601 369.474
 558.213 578.273
 972.991 503.476
 839.783 377.472
 738.673 251.003
 279.927 852.159
 718.384 584.785
 230.666 533.260
 934.528 396.061
 769.997 386.884
 183.060 312.887
 118.428 106.985
 552.074 117.103
 393.424 151.148
 910.720 679.287
 533.528 92.084
 574.118 864.375
 968.726 97.917
 162.114 745.983
 82.309 972.801
 776.628 698.191
 457.031 968.102
 786.721 143.279
 907.705 561.143
 448.115 447.159
 34.709 156.817
 213.688 335.950
 477.406 526.302
 285.592 313.137
 770.629 101.476
 793.133 583.097
 106.615 603.644
 981.927 520.597
 852.793 26.957
 200.384 494.565
 174.292 611.964
 953.949 976.251
 938.944 40.305
 253.379 95.545
 449.786 830.538
 251.514 804.210
 741.909 505.903
 287.448 351.084
 811.010 991.623
 934.773 52.589
 402.806 351.786
 181.849 173.462
 905.830 129.408
 110.248 829.423
 553.870 458.731
 238.903 37.960
 985.087 793.010
 375.847 618.881
 227.558 565.994
 379.260 466.329
 218.690 678.958
 640.800 553.212
 929.700 191.047
 535.764 802.308
 295.463 567.734
 158.565 971.501
 261.874 905.375
 703.607 899.820
 2.946 559.261
 139.056 683.241
 451.777 934.384
 835.865 572.027
 785.114 993.846
 491.134 972.875
 30.296 456.701
 661.253 908.211
 983.954 117.937
 87.115 530.892
 680.069 166.610
 544.835 855.471
 585.155 508.156
 438.117 177.725
 972.744 633.107
 712.667 783.548
 808.603 502.402
 822.391 458.587
 310.749 740.020
 517.745 103.588
 811.198 403.461
 718.355 930.583
 894.297 23.893
 937.369 395.481
 102.471 18.354
 859.858 237.826
 945.458 39.763
 160.965 913.426
 12.752 175.823
 353.288 875.948
 738.522 979.743
 952.582 785.671
 699.164 224.639
 74.450 884.331
 209.520 645.255
 453.764 701.919
 726.441 157.071
 997.702 572.518
 47.631 531.001
 230.154 390.676
 217.613 924.676
 200.676 786.709
 207.362 217.244
 659.170 728.850
 933.828 717.679
 34.958 152.885
 722.744 486.682
 206.252 897.221
 413.114 464.574
 356.455 195.037
 553.442 583.178
 743.645 597.906
 474.619 575.162
 768.701 220.118
 947.549 811.860
 828.384 983.766
 977.894 998.107
 548.219 385.785
 466.961 243.527
 775.075 614.725
 716.031 993.175
 293.106 422.618
 388.633 631.096
 434.262 452.259
 716.979 628.708
 364.309 69.464
 668.628 771.727
 818.642 630.849
 29.113 906.437
 873.684 398.671
 35.762 455.555
 107.045 504.006
 275.154 588.632
 313.689 857.431
 67.782 830.390
 100.078 252.475
 872.781 256.669
 920.672 32.095
 295.402 481.482
 901.498 163.546
 840.784 865.443
 517.027 854.231
 478.131 776.452
 455.851 542.930
 536.377 74.674
 887.050 210.388
 200.752 57.673
 585.586 104.438
 502.287 935.985
 707.157 691.902
 850.396 77.893
 339.809 597.756
 841.500 93.739
 673.206 526.788
 851.576 669.616
 792.046 380.879
 183.039 517.994
 745.955 572.639
 760.154 14.707
 905.807 621.329
 353.928 929.493
 370.292 617.642
 447.114 37.955
 724.461 819.046
 330.487 499.504
 114.675 136.225
 139.137 386.765
 935.863 383.905
 906.371 111.398
 424.289 76.504
 525.351 178.913
 812.372 72.075
 785.257 456.206
 84.760 218.642
 488.290 201.232
 633.356 188.005
 482.874 501.018
 552.821 136.354
 271.930 524.367
 959.952 592.578
 506.035 416.911
 526.162 818.253
 60.860 562.192
 550.816 723.046
 765.627 882.217
 996.745 561.352
 11.982 449.193
 282.785 26.616
 76.002 787.280
 560.213 835.982
 753.793 235.143
 171.816 437.125
 894.970 758.459
 938.557 439.538
 248.170 803.566
 477.267 783.014
 166.611 591.979
 514.068 405.878
 695.732 609.011
 916.522 304.852
 243.379 642.351
 169.628 817.868
 858.205 297.855
 217.175 781.950
 384.472 445.400
 883.748 882.480
 769.883 28.340
 590.409 120.157
 254.206 372.590
 338.316 371.009
 315.135 837.776
 221.923 636.696
 177.144 911.125
 262.830 801.395
 560.047 718.320
 545.691 692.958
 645.964 243.477
 360.988 545.295
 43.685 157.458
 891.042 772.446
 723.605 160.273
 443.798 379.475
 458.079 775.306
 74.985 578.611
 532.927 982.139
 827.962 869.237
 275.916 348.073
 649.414 236.110
 985.184 88.894
 149.097 371.025
 921.076 945.480
 806.750 219.038
 262.835 858.634
 486.428 372.020
 19.503 129.702
 397.796 201.006
 342.730 304.567
 98.918 346.428
 116.561 164.322
 122.020 624.445
 22.482 464.079
 132.354 301.362
 1.897 964.069
 713.154 420.330
 495.815 642.353
 372.744 709.597
 443.949 79.534
 861.981 974.534
 511.971 941.969
 493.432 582.168
 703.666 355.825
 693.348 133.336
 549.734 120.264
 271.690 20.678
 670.575 30.085
 845.897 768.119
 238.409 707.833
 935.070 707.367
 844.283 940.014
 590.701 178.112
 466.093 494.400
 138.667 440.379
 670.569 204.026
 968.946 400.042
 229.832 942.394
 71.483 2.350
 933.656 203.399
 628.973 314.869
 302.769 823.915
 843.405 362.358
 4.854 947.733
 899.470 294.311
 220.144 393.377
 613.905 454.406
 752.663 937.290
 648.273 13.649
 919.015 705.965
 889.356 550.069
 830.551 449.233
 645.190 972.353
 605.833 271.140
 37.951 548.569
 876.002 769.533
 472.460 210.349
 71.493 90.797
 349.526 344.461
 878.077 268.274
 507.908 685.289
 725.270 273.255
 902.162 801.284
 600.599 373.322
 143.529 784.980
 77.025 837.129
 88.248 758.949
 484.202 435.793
 196.225 489.153
 261.354 23.229
 899.774 933.282
 892.892 200.485
 417.546 766.063
 467.832 417.986
 975.939 528.066
 919.366 95.427
 115.818 891.934
 818.289 458.496
 975.719 873.100
 218.249 836.895
 166.644 515.056
 315.045 437.142
 53.870 426.183
 497.523 909.751
 106.793 451.377
 973.283 952.844
 90.916 32.617
 365.809 327.679
 581.621 394.741
 146.280 866.328
 855.976 422.725
 206.801 703.862
 147.656 952.425
 353.931 208.441
 465.870 546.044
 632.026 69.865
 319.660 675.459
 633.039 163.354
 344.750 490.278
 849.250 69.002
 795.421 43.221
 542.088 202.605
 385.602 413.749
 976.202 120.128
 991.723 683.104
 473.734 681.319
 168.228 131.994
 927.975 898.849
 381.409 458.578
 854.990 724.478
 897.962 742.345
 11.280 15.296
 634.119 442.786
 148.111 29.042
 195.124 944.703
 769.919 81.146
 232.239 209.809
 304.421 286.760
 987.339 522.428
 943.188 453.263
 58.812 322.067
 468.850 292.892
 535.130 784.134
 622.581 817.319
 435.569 369.841
 284.696 447.671
 55.803 635.384
 822.014 431.982
 226.975 427.677
 106.132 280.156
 501.411 348.660
 712.968 292.745
 920.099 332.512
 790.251 828.269
 793.718 30.669
 718.284 694.168
 40.328 759.608
 510.940 194.112
 222.338 247.958
 507.024 670.320
 869.381 674.947
 213.613 360.314
 771.850 264.958
 687.638 575.395
 194.796 376.511
 912.895 400.961
 859.477 873.011
 657.868 629.989
 738.960 1.937
 24.534 549.806
 336.997 844.591
 637.171 603.223
 991.019 76.281
 318.391 198.769
 638.877 633.838
 381.069 926.890
 396.375 401.218
 881.074 791.374
 643.187 62.698
 456.740 445.024
 246.232 345.750
 684.812 748.588
 152.678 381.369
 245.286 690.769
 153.561 388.554
 973.407 18.660
 900.462 272.422
 28.489 52.152
 702.066 583.392
 696.627 577.890
 638.078 79.872
 616.518 439.328
 711.176 471.534
 651.140 225.854
 173.278 787.651
 977.906 98.127
 572.781 848.942
 819.126 316.497
 190.685 46.334
 244.275 28.152
 284.378 710.993
 634.918 645.549
 310.572 852.649
 279.664 58.475
 128.480 643.834
 555.590 575.143
 119.291 323.200
 727.922 9.880
 429.604 908.951
 363.100 618.051
 839.498 372.010
 81.554 529.891
 457.824 476.381
 83.670 126.836
 899.090 0.891
 851.505 125.269
 341.854 301.992
 274.287 437.329
 904.888 342.330
 359.766 636.374
 804.780 215.571
 696.760 801.163
 430.383 556.481
 25.319 898.818
 642.042 888.977
 76.489 708.726
 586.455 177.006
 268.815 619.995
 123.944 487.424
 726.147 751.716
 559.790 524.968
 322.512 561.599
 923.917 772.000
 303.696 3.623
 175.777 365.568
 299.395 963.954
 748.954 617.783
 869.706 6.770
 71.013 69.524
 849.005 773.944
 580.100 139.504
 710.654 846.182
 245.087 158.955
 607.429 645.577
 318.534 875.463
 102.946 463.387
 602.161 267.142
 434.993 870.673
 676.776 770.440
 306.612 317.347
 589.904 222.129
 127.606 366.918
 354.704 19.664
 598.162 735.098
 196.694 176.079
 886.339 601.480
 896.547 188.402
 78.834 811.243
 377.538 445.455
 334.688 860.613
 137.675 405.548
 327.489 513.317
 445.000 1.508
 284.116 589.171
 819.003 844.624
 706.641 729.143
 83.496 356.223
 765.857 618.649
 771.969 151.884
 275.641 352.639
 423.632 925.779
 70.579 978.379
 58.531 958.759
 816.783 146.144
 47.822 821.751
 667.399 641.700
 588.299 124.679
 438.104 40.190
 889.262 419.701
 909.877 997.435
 28.887 896.330
 580.911 735.724
 733.400 985.446
 378.992 56.692
 275.727 740.694
 30.579 959.176
 434.346 101.243
 561.742 406.036
 354.081 211.784
 705.923 487.324
 18.262 627.249
 318.885 700.243
 388.642 844.743
 585.440 106.793
 561.570 458.074
 256.479 51.380
 195.080 736.028
 117.991 2.118
 103.910 389.866
 683.256 15.648
 123.086 164.701
 861.007 676.640
 884.072 0.330
 309.505 5.408
 11.889 337.368
 891.020 402.125
 871.714 562.183
 223.012 861.050
 506.961 98.108
 739.399 365.822
 908.506 660.034
 963.743 5.822
 530.516 234.766
 220.340 137.821
 769.384 361.279
 711.339 76.470
 398.646 834.289
 538.757 816.860
 107.946 503.555
 698.132 173.534
 934.370 992.294
 492.403 229.402
 559.573 904.445
 965.251 907.334
 938.552 65.883
 415.614 854.594
 241.689 73.534
 490.552 229.197
 549.614 573.718
 751.279 726.862
 512.635 312.608
 534.453 632.171
 348.154 793.703
 783.199 428.226
 128.969 926.659
 773.431 681.472
 544.008 86.109
 112.705 424.034
 875.555 636.569
 420.770 992.121
 221.030 978.820
 921.447 418.653
 333.628 183.720
 70.327 709.703
 408.766 91.375
 926.507 111.762
 699.111 547.469
 441.441 269.930
 700.427 45.785
 204.508 721.257
 466.756 158.332
 551.750 713.632
 242.979 614.649
 738.138 905.344
 355.266 982.872
 99.557 116.062
 187.905 490.887
 621.524 264.297
 64.360 380.736
 998.532 752.837
 110.100 228.404
 350.142 431.414
 326.850 189.891
 74.913 469.612
 477.569 99.367
 516.465 873.074
 247.060 583.096
 910.993 348.521
 986.062 841.228
 534.304 909.422
 101.547 856.747
 698.575 171.654
 460.436 525.482
 722.799 140.005
 618.870 462.681
 752.213 370.340
 68.527 70.157
 195.289 412.853
 252.220 274.182
 24.419 118.692
 793.461 239.325
 518.783 710.783
 112.081 289.347
 563.674 980.891
 466.821 325.468
 36.528 845.360
 35.609 718.117
 360.948 53.867
 177.756 94.320
 79.150 646.766
 735.285 673.729
 441.563 860.552
 542.071 986.841
 29.149 416.948
 91.436 494.970
 376.648 343.580
 140.533 19.281
 348.975 773.756
 431.560 62.543
 612.006 185.298
 417.079 299.801
 234.731 655.388
 73.937 341.044
 142.176 337.176
 465.294 588.959
 515.507 177.322
 503.861 777.402
 93.527 80.173
 425.477 871.339
 782.651 237.991
 297.864 117.380
 722.661 157.361
 664.822 476.966
 503.741 254.828
 314.645 663.562
 185.009 521.061
 519.666 893.619
 52.829 178.920
 730.985 991.493
 183.388 18.997
 141.468 44.996
 171.510 984.314
 216.743 664.996
 267.429 907.422
 907.105 474.689
 364.620 157.190
 915.103 547.386
 122.160 423.933
 929.306 572.241
 129.894 320.396
 922.548 892.203
 657.663 778.633
 434.449 705.080
 722.667 20.501
 647.647 515.256
 91.615 829.536
 162.658 878.913
 364.698 877.332
 768.506 999.166
 502.635 396.614
 489.097 339.223
 420.471 750.080
 505.845 62.301
 524.774 638.561
 665.525 347.773
 84.817 309.420
 581.977 935.852
 952.084 167.372
 437.648 220.574
 552.478 421.668
 545.516 836.023
 27.106 608.039
 306.472 597.579
 473.231 48.873
 107.480 392.673
 98.248 124.136
 870.835 829.358
 735.444 947.827
 756.525 201.442
 148.393 24.823
 13.474 312.360
 266.448 311.338
 199.352 503.303
 420.730 944.728
 174.428 581.844
 589.882 636.708
 106.913 363.624
 997.668 245.448
 593.277 980.409
 338.142 529.208
 237.860 622.274
 724.832 225.832
 195.673 760.044
 782.356 852.447
 257.744 316.934
 314.522 447.977
 749.786 546.926
 712.797 622.885
 475.797 243.730
 811.647 986.823
 24.773 200.759
 679.408 312.334
 280.705 812.412
 860.040 693.467
 946.026 234.183
 685.119 770.152
 272.586 377.781
 368.170 625.791
 160.954 122.866
 913.900 805.927
 960.475 784.683
 240.671 644.728
 4.196 33.160
 970.998 583.811
 422.926 950.824
 815.736 800.449
 582.647 721.752
 414.554 371.252
 513.908 929.812
 528.295 540.028
 588.356 620.514
 65.821 857.738
 37.017 46.272
 105.046 956.546
 491.308 409.812
 699.463 213.253
 808.056 375.498
 289.776 269.395
 964.277 704.820
 235.886 291.517
 679.392 52.076
 696.061 476.469
 748.426 831.905
 484.371 899.650
 409.060 635.024
 889.282 651.174
 680.973 55.977
 818.726 853.804
 723.379 31.452
 211.070 670.674
 275.226 34.684
 906.480 619.349
 43.954 286.370
 176.650 256.498
 68.469 721.684
 758.111 694.588
 128.237 883.225
 499.178 84.615
 934.621 418.697
 914.588 538.582
 307.386 67.881
 925.084 379.333
 696.313 184.896
 549.505 766.483
 95.993 108.182
 100.525 843.809
 664.927 352.174
 626.321 539.910
 695.321 331.914
 631.461 999.738
 187.382 466.167
 21.777 565.238
 315.005 247.860
 348.502 9.712
 884.879 575.402
 703.258 879.263
 297.734 47.861
 542.525 838.015
 31.494 424.782
 630.929 649.593
 747.290 312.154
 598.247 169.054
 439.490 774.593
 44.706 546.159
 732.325 795.955
 20.256 847.391
 293.383 762.588
 191.624 850.656
 166.648 762.172
 319.706 729.285
 606.260 954.153
 350.940 362.271
 151.305 443.265
 609.694 742.900
 359.537 484.430
 222.314 330.945
 904.604 864.726
 43.538 642.802
 931.286 486.258
 356.652 103.492
 403.262 443.285
 422.496 414.107
 118.461 819.096
 329.724 903.264
 511.212 484.873
 398.146 532.592
 914.802 966.648
 785.417 180.651
 682.152 950.537
 699.508 319.344
 218.874 854.676
 308.489 269.550
 287.744 632.917
 726.113 441.968
 815.671 255.533
 325.952 664.044
 245.449 191.562
 665.638 209.111
 300.379 392.250
 881.723 89.876
 898.298 332.263
 18.325 681.048
 94.367 332.529
 180.934 686.929
 33.468 783.751
 40.303 776.286
 341.142 771.799
 258.297 41.732
 517.354 624.550
 154.069 492.620
 263.979 844.527
 989.186 513.151
 271.908 943.375
 816.742 80.819
 517.102 674.257
 932.609 279.768
 220.312 778.453
 685.375 510.070
 168.764 475.401
 171.979 804.034
 389.649 774.254
 173.460 846.557
 217.251 153.595
 402.630 956.147
 574.044 18.561
 653.895 230.017
 959.785 516.453
 4.262 869.724
 833.813 78.460
 631.107 977.849
 109.509 402.866
 732.007 711.650
 634.488 340.753
 178.589 972.313
 287.157 266.520
 961.584 940.116
 614.148 380.455
 818.053 893.606
 401.733 8.093
 131.995 297.715
 808.315 230.456
 802.510 50.062
 478.449 140.632
 143.488 740.529
 658.737 106.078
 457.947 526.449
 692.383 693.920
 989.015 739.545
 285.703 350.207
 836.964 122.324
 722.750 616.131
 824.171 907.289
 313.098 107.784
 442.545 84.623
 55.380 814.934
 13.607 700.451
 1.251 512.925
 191.327 952.147
 529.950 395.167
 431.176 28.370
 564.666 977.541
 103.086 924.321
 253.689 96.557
 436.561 957.581
 330.061 507.286
 426.794 42.596
 984.758 412.462
 502.913 344.257
 824.727 838.796
 43.494 130.073
 226.155 379.410
 428.017 149.202
 976.009 591.622
 22.358 873.420
 564.990 567.261
 425.776 394.178
 349.803 558.902
 148.693 650.864
 242.126 371.078
 165.298 203.676
 759.268 722.742
 91.280 711.032
 543.658 308.374
 1.642 142.867
 634.546 573.438
 631.310 89.633
 368.389 659.149
 225.273 110.297
 260.072 836.087
 36.343 214.443
 244.391 451.202
 146.543 373.013
 358.150 763.796
 230.050 493.808
 142.962 489.464
 227.026 942.142
 525.785 743.615
 882.177 309.812
 669.720 855.675
 271.275 378.554
 716.326 79.472
 923.030 744.537
 600.257 63.464
 900.606 291.095
 298.296 465.835
 272.913 56.269
 271.760 843.993
 144.737 243.965
 220.870 846.441
 769.340 392.267
 42.157 358.550
 7.651 525.189
 468.759 64.391
 373.476 475.667
 884.817 487.078
 290.781 244.703
 298.847 953.048
 742.129 36.330
 199.536 725.358
 789.654 528.446
 716.735 291.596
 162.780 568.917
 89.450 138.650
 219.348 153.963
 273.434 354.793
 666.479 596.193
 678.754 765.857
 869.668 833.337
 540.740 623.332
 857.108 991.562
 527.524 845.824
 42.674 490.904
 558.439 589.441
 625.364 72.023
 837.646 246.179
 783.212 306.055
 137.248 491.714
 451.967 111.255
 937.787 515.146
 277.356 995.493
 148.545 243.854
 446.969 642.234
 485.564 48.079
 564.180 794.730
 835.177 783.939
 620.688 419.781
 931.489 962.959
 883.038 865.132
 737.293 563.941
 136.646 195.656
 51.968 412.941
 61.517 400.752
 42.882 923.698
 458.062 522.294
 777.592 229.020
 838.525 538.220
 44.846 649.149
 366.794 646.003
 118.128 982.229
 912.449 283.364
 914.696 101.594
 807.286 176.422
 717.091 782.266
 806.085 59.811
 187.564 922.896
 387.945 626.271
 456.448 388.293
 348.060 157.669
 194.042 470.937
 158.505 103.883
 575.976 497.634
 684.726 314.514
 171.411 820.341
 974.332 410.751
 971.955 399.436
 256.973 896.217
 940.157 375.346
 357.229 547.295
 696.377 532.853
 103.242 661.804
 841.247 884.917
 267.224 162.285
 190.478 873.146
 182.939 894.325
 95.442 924.560
 610.907 794.809
 455.415 484.092
 153.786 758.888
 868.009 715.015
 629.311 852.445
 188.050 21.403
 182.100 109.284
 100.496 484.852
 531.937 145.232
 891.285 449.401
 916.772 606.297
 605.838 452.237
 873.410 452.274
 106.063 741.962
 715.724 933.613
 13.834 900.467
 205.399 36.308
 206.117 878.814
 577.878 101.339
 901.160 752.617
 478.792 241.256
 646.715 19.521
 4.169 312.516
 843.348 512.482
 519.785 308.792
 165.136 340.063
 187.925 634.595
 185.776 432.224
 658.389 332.164
 193.263 650.688
 517.880 765.696
 46.521 291.499
 249.014 828.985
 661.654 578.764
 366.433 514.592
 435.967 228.543
 390.181 759.449
 449.638 796.634
 531.187 223.678
 406.443 650.573
 624.005 942.387
 967.425 502.024
 499.615 255.821
 829.668 369.053
 776.034 728.820
 743.924 117.359
 914.694 838.812
 740.647 754.781
 382.100 481.125
 437.894 964.339
 233.594 15.257
 183.726 888.393
 341.274 875.679
 390.261 491.466
 592.030 181.095
 149.799 393.844
 532.609 297.801
 691.877 484.715
 313.639 712.525
 503.287 885.536
 138.272 630.054
 753.682 575.348
 336.753 478.979
 763.279 734.207
 326.763 548.432
 535.194 273.907
 70.185 618.888
 225.325 162.371
 767.336 35.701
 912.426 705.704
 835.183 815.319
 188.679 516.968
 170.352 197.124
 147.793 200.680
 102.421 450.193
 988.364 935.099
 678.170 621.027
 62.256 899.276
 190.946 438.611
 122.252 518.093
 467.339 465.154
 303.893 576.009
 960.232 248.947
 10.416 559.850
 365.206 169.477
 57.307 953.733
 297.008 599.693
 827.341 337.291
 632.718 197.089
 644.678 884.108
 875.281 590.669
 407.153 463.929
 320.061 487.066
 732.014 903.579
 750.993 574.038
 437.818 831.978
 762.906 366.630
 273.073 839.213
 841.994 899.679
 32.376 724.091
 854.436 514.690
 898.620 335.031
 239.540 779.828
 293.568 762.721
 701.948 194.813
 190.140 397.011
 599.251 909.481
 672.776 983.266
 156.699 382.884
 164.830 313.728
 567.514 151.934
 765.052 466.584
 491.816 603.232
 342.608 599.624
 313.544 552.891
 679.044 647.116
 195.465 256.675
 966.115 929.219
 757.821 181.982
 273.970 624.763
 445.087 974.949
 301.088 383.066
 14.406 817.072
 365.353 551.857
 333.441 68.203
 457.214 710.106
 897.626 284.648
 467.062 440.935
 328.268 445.721
 838.493 726.053
 82.867 348.632
 759.240 544.735
 764.814 484.741
 157.353 413.766
 656.757 400.345
 750.080 796.714
 394.071 198.241
 928.193 769.108
 343.738 843.936
 533.918 668.565
 139.470 709.791
 493.727 944.548
 654.063 994.448
 638.962 200.627
 250.902 482.004
 931.450 782.836
 562.497 509.790
 205.065 891.741
 987.324 964.908
 637.757 404.356
 97.517 863.233
 635.226 597.014
 807.844 331.489
 993.642 114.287
 397.554 129.664
 924.101 575.131
 806.040 749.897
 278.675 529.526
 373.843 406.662
 582.640 351.258
 783.436 205.298
 918.825 490.321
 108.685 520.586
 449.989 117.245
 925.419 229.053
 228.948 17.898
 513.451 278.188
 712.176 977.753
 516.501 18.910
 42.166 306.867
 572.409 415.895
 131.609 469.099
 511.753 341.097
 6.089 499.997
 706.453 571.732
 832.295 427.013
 67.327 293.706
 869.755 782.997
 405.093 58.978
 982.708 460.178
 325.398 480.454
 785.368 158.213
 295.550 955.981
 371.581 998.334
 847.469 394.922
 505.358 108.699
 244.568 43.172
 181.477 126.891
 94.875 847.547
 367.980 247.910
 921.569 416.173
 230.769 194.406
 266.461 81.190
 133.622 965.290
 491.026 182.971
 576.789 484.949
 620.765 815.746
 59.172 24.353
 747.429 513.522
 651.185 84.294
 133.713 838.317
 79.264 47.336
 58.001 451.704
 33.104 437.042
 972.676 912.639
 600.882 829.360
 936.313 322.435
 556.645 991.178
 803.882 719.960
 211.790 465.013
 934.190 270.834
 696.103 757.253
 392.584 263.280
 553.411 341.597
 809.846 455.683
 75.822 571.278
 303.983 667.854
 715.256 155.810
 606.911 686.037
 511.066 343.588
 767.801 593.063
 770.667 244.408
 362.031 837.678
 202.138 600.349
 930.546 534.257
 492.619 684.465
 647.983 215.220
 576.024 180.043
 786.872 137.891
 863.494 815.094
 54.754 136.016
 798.193 34.172
 55.076 279.249
 724.194 60.066
 12.787 403.627
 161.722 699.613
 141.676 59.281
 795.651 189.549
 70.612 11.443
 401.765 159.430
 126.110 65.560
 349.763 449.198
 853.320 371.197
 480.423 489.648
 389.013 212.074
 6.929 306.157
 448.876 596.389
 540.427 901.392
 106.149 223.575
 493.858 914.054
 895.994 887.324
 535.585 530.955
 334.948 362.400
 707.978 782.846
 780.331 862.243
 511.790 604.790
 831.748 309.176
 103.748 554.429
 684.985 758.182
 634.435 412.063
 55.215 203.556
 241.346 231.227
 386.820 785.516
 836.420 854.326
 35.045 727.069
 319.671 682.469
 241.893 561.760
 395.486 210.056
 914.943 767.454
 653.280 761.706
 161.228 473.045
 840.456 151.176
 15.004 642.262
 346.831 909.119
 942.514 15.781
 333.011 979.374
 200.991 79.289
 870.804 683.480
 493.723 656.403
 74.955 511.938
 196.664 152.345
 848.698 271.154
 661.488 513.641
 350.517 39.988
 230.174 153.097
 128.625 653.329
 960.015 215.668
 529.001 306.395
 66.669 943.230
 131.142 777.699
 485.616 613.539
 725.249 506.363
 46.669 675.839
 540.376 777.100
 697.422 642.700
 843.608 900.525
 223.358 901.007
 636.928 5.160
 546.616 515.950
 415.750 748.614
 71.863 977.693
 958.746 417.800
 644.518 604.091
 983.447 921.147
 529.700 402.573
 520.106 619.456
 774.117 814.590
 774.511 727.248
 319.945 136.183
 519.017 714.199
 70.159 13.948
 73.427 208.626
 607.357 257.684
 319.833 954.461
 619.650 56.049
 997.746 392.921
 42.507 311.821
 510.544 63.845
 67.644 276.650
 357.172 774.018
 160.154 525.096
 3.145 25.577
 52.439 893.220
 894.315 592.593
 915.452 662.913
 470.710 74.405
 939.821 609.749
 484.402 327.096
 865.232 675.448
 896.220 607.319
 377.751 867.701
 805.836 173.504
 131.467 437.179
 645.882 737.236
 650.889 607.163
 584.275 191.626
 820.173 823.541
 273.664 253.845
 678.612 106.329
 760.009 226.369
 11.371 87.851
 213.902 827.091
 770.706 452.827
 831.707 674.331
 784.381 2.663
 625.346 391.316
 931.640 466.979
 189.189 659.203
 997.592 511.902
 912.652 781.863
 587.364 444.944
 463.702 203.926
 702.983 703.637
 870.316 860.999
 97.812 918.809
 796.233 543.173
 143.071 758.061
 969.208 566.278
 313.821 741.007
 452.730 806.649
 251.556 151.221
 37.334 542.033
 738.906 192.097
 399.662 921.899
 458.873 802.276
 474.130 273.450
 564.368 483.735
 294.174 734.673
 389.935 40.540
 181.551 932.737
 960.438 982.819
 840.156 25.598
 733.776 238.273
 595.409 468.179
 526.714 718.092
 614.884 313.829
 163.410 706.193
 556.856 819.393
 731.844 247.141
 280.427 81.472
 689.131 980.872
 276.607 525.936
 505.476 759.534
 559.877 327.030
 239.571 946.690
 313.441 411.391
 884.712 370.968
 480.493 161.769
 582.269 329.716
 313.721 471.405
 762.835 923.649
 164.191 499.805
 919.088 976.887
 240.100 571.654
 339.824 249.708
 880.382 760.901
 621.732 991.071
 955.303 70.512
 832.172 777.338
 166.952 904.353
 608.725 231.066
 320.794 21.245
 363.813 563.412
 572.308 43.029
 807.623 905.347
 420.356 179.833
 730.429 321.704
 974.660 348.519
 994.836 989.310
 125.026 647.059
 906.192 782.446
 494.340 951.536
 60.337 978.006
 978.563 607.304
 745.006 766.790
 730.750 66.107
 405.657 49.853
 301.540 291.517
 317.551 688.845
 427.599 621.776
 750.968 61.501
 487.351 988.118
 720.958 808.340
 698.434 274.923
 100.652 920.033
 694.892 653.148
 999.702 448.510
 629.010 788.515
 996.677 785.910
 530.338 429.730
 24.281 566.725
 413.878 418.963
 475.210 248.518
 854.407 176.995
 788.552 519.407
 181.655 129.470
 334.281 85.930
 551.692 929.874
 607.061 598.200
 316.727 161.149
 418.961 471.469
 955.071 63.718
 120.479 930.914
 394.739 736.345
 635.371 521.861
 630.933 821.494
 850.277 638.636
 815.024 443.029
 316.007 895.278
 399.872 776.330
 283.000 719.490
 835.209 154.784
 376.218 742.266
 792.707 748.500
 110.035 989.902
 991.540 177.824
 425.328 688.553
 623.141 673.447
 300.514 555.797
 823.060 684.632
 625.763 685.944
 996.059 926.250
 143.004 709.032
 408.562 393.256
 629.675 505.994
 864.398 647.982
 255.888 848.458
 472.356 881.918
 364.966 370.876
 197.751 690.672
 836.857 10.354
 718.155 890.546
 791.195 716.829
 932.264 900.167
 98.687 859.590
 609.998 453.972
 0.795 367.812
 134.141 589.920
 921.479 540.714
 34.938 735.988
 202.102 460.455
 227.947 223.827
 240.810 617.268
 154.266 989.065
 188.137 306.131
 716.163 522.485
 586.731 437.979
 278.410 151.518
 868.654 1.945
 547.841 434.800
 490.328 660.093
 785.176 212.000
 322.915 9.660
 181.931 675.658
 182.551 332.947
 941.840 620.671
 616.724 110.077
 434.778 820.417
 124.290 898.996
 988.670 707.037
 319.685 110.079
 401.511 268.252
 427.171 704.844
 994.767 276.337
 257.250 430.547
 97.448 738.946
 151.302 131.456
 806.688 299.586
 537.009 235.595
 978.382 351.488
 799.237 250.547
 876.145 886.725
 299.840 77.006
 167.529 747.899
 64.629 993.275
 875.130 538.044
 963.861 122.521
 42.117 171.962
 39.606 177.699
 785.143 5.935
 952.815 912.594
 814.058 890.126
 636.630 383.068
 581.764 967.202
 30.373 247.425
 876.820 850.580
 938.605 581.869
 726.654 105.558
 397.969 244.624
 984.570 16.583
 555.290 644.635
 426.091 134.631
 656.188 827.505
 779.855 381.391
 834.532 317.915
 18.533 753.683
 578.334 905.061
 792.538 274.689
 953.638 42.350
 913.209 521.430
 399.704 286.844
 795.382 204.197
 499.182 25.702
 217.598 157.754
 987.224 939.469
 320.648 141.180
 132.822 314.750
 563.711 838.773
 821.486 536.207
 217.247 854.873
 336.179 220.338
 671.418 637.646
 196.842 377.066
 359.435 628.364
 29.641 341.455
 871.627 381.636
 425.137 664.026
 5.750 447.286
 67.892 607.075
 152.937 845.401
 114.731 804.554
 850.812 542.681
 229.296 208.592
 292.477 381.123
 788.906 886.238
 512.823 990.722
 336.719 31.041
 284.943 797.999
 206.351 716.385
 56.033 924.478
 574.154 207.875
 593.425 546.797
 751.302 852.630
 160.152 796.736
 896.526 721.958
 711.431 39.590
 172.065 864.094
 717.608 47.904
 669.295 554.491
 147.600 240.417
 764.016 657.344
 964.772 479.317
 320.003 743.987
 222.884 499.592
 816.809 77.392
 734.703 609.826
 835.639 858.957
 4.596 972.486
 775.415 151.204
 56.659 302.288
 397.747 810.883
 292.497 863.053
 100.732 279.641
 121.571 986.687
 311.416 638.100
 819.188 163.034
 257.900 403.516
 582.873 877.836
 654.827 876.594
 730.394 519.682
 609.091 670.392
 268.523 688.193
 752.777 400.316
 970.291 358.009
 242.404 411.001
 642.749 470.094
 660.624 161.464
 412.845 407.975
 929.670 297.625
 774.989 386.750
 334.315 90.268
 452.206 342.719
 473.306 401.511
 148.705 407.652
 57.732 524.212
 293.533 320.811
 676.022 492.363
 374.188 151.546
 0.279 928.168
 370.163 843.703
 47.062 330.197
 757.162 358.946
 485.691 339.819
 153.896 488.952
 144.791 888.299
 718.948 766.199
 667.277 928.819
 122.214 760.453
 147.808 415.770
 264.139 474.383
 825.336 293.501
 799.573 508.843
 845.428 999.109
 48.196 258.863
 429.221 635.553
 599.495 118.389
 743.234 814.520
 110.032 649.151
 439.551 750.909
 659.985 931.106
 390.544 576.093
 3.662 23.699
 65.325 854.236
 986.886 184.486
 354.010 779.751
 888.115 410.595
 336.194 614.720
 998.091 76.162
 485.220 218.813
 116.317 162.635
 401.914 422.482
 996.114 436.978
 260.033 904.279
 1.302 184.067
 428.996 827.775
 187.337 893.358
 3.520 961.373
 732.083 926.294
 328.847 299.253
 613.312 330.521
 756.784 293.662
 861.691 941.170
 322.190 932.916
 762.839 930.023
 390.514 807.002
 396.345 383.017
 521.307 509.975
 693.081 48.241
 325.086 767.805
 277.420 484.290
 294.670 349.684
 203.830 726.858
 878.080 433.604
 966.792 694.885
 167.770 732.351
 981.079 682.061
 827.524 438.606
 921.383 871.322
 409.461 278.026
 654.397 206.056
 252.771 542.912
 974.128 629.632
 254.914 558.012
 397.164 532.723
 94.821 261.296
 26.314 734.507
 924.258 389.179
 39.542 868.571
 164.019 575.926
 0.170 187.372
 210.253 715.163
 661.135 470.903
 515.450 407.127
 700.785 497.271
 428.855 713.878
 283.606 866.932
 210.978 767.267
 92.880 471.038
 953.283 787.393
 593.090 550.826
 491.768 555.067
 510.651 742.992
 385.204 388.043
 588.070 270.016
 296.258 761.127
 487.850 179.441
 655.916 213.784
 670.435 317.798
 875.931 450.163
 220.461 239.575
 995.916 166.110
 975.784 86.180
 984.860 261.454
 155.776 351.850
 762.986 605.498
 673.585 501.042
 748.908 326.210
 839.377 373.771
 576.966 862.156
 558.640 861.164
 856.570 439.032
 945.456 243.015
 73.603 663.983
 502.367 33.263
 155.840 40.410
 366.130 999.120
 860.400 128.978
 235.724 917.165
 90.115 68.118
 341.830 457.514
 934.147 235.957
 495.186 588.340
 661.045 17.652
 877.538 951.438
 902.801 235.272
 778.991 549.494
 767.337 615.287
 108.615 722.358
 843.669 290.332
 832.956 78.545
 835.948 352.085
 855.126 735.758
 525.327 751.087
 513.468 747.220
 635.692 753.146
 335.044 926.738
 22.496 852.226
 859.843 802.713
 43.209 663.632
 894.378 138.620
 461.075 301.692
 49.046 254.204
 317.335 21.562
 656.255 307.835
 744.806 179.230
 402.856 186.748
 130.340 557.104
 191.141 769.616
 635.561 800.020
 770.868 36.934
 203.087 609.076
 666.855 911.587
 485.963 715.069
 422.295 307.885
 896.091 781.574
 449.728 786.113
 256.111 817.850
 45.359 475.571
 519.554 477.149
 797.187 707.331
 185.396 605.837
 575.119 644.113
 442.871 437.657
 107.245 305.042
 635.919 5.871
 348.925 844.596
 307.684 299.897
 171.846 985.222
 175.790 813.942
 523.231 740.161
 778.513 830.368
 18.665 255.664
 928.570 722.800
 776.347 899.483
 301.048 941.974
 219.956 915.325
 579.393 114.921
 68.745 731.455
 280.641 815.195
 997.196 677.226
 198.815 283.691
 635.911 635.795
 942.116 447.261
 56.752 397.307
 222.187 512.294
 448.234 917.452
 886.926 735.061
 854.461 715.408
 505.353 487.614
 88.300 537.110
 24.816 761.010
 905.992 579.616
 366.744 855.597
 368.016 825.757
 124.519 295.821
 835.025 821.464
 921.436 334.836
 36.274 878.180
 701.662 658.106
 82.738 677.063
 814.511 696.761
 612.499 458.436
 341.936 977.951
 589.807 907.971
 669.045 93.682
 722.180 899.743
 843.714 600.101
 306.026 965.712
 178.333 669.988
 307.607 661.916
 756.679 832.091
 82.898 465.085
 792.446 127.219
 740.317 921.371
 991.677 493.676
 360.964 83.983
 375.981 930.278
 171.342 811.894
 181.869 756.089
 76.324 891.218
 46.885 139.922
 421.187 708.786
 386.398 573.187
 379.793 18.874
 645.463 435.779
 333.484 254.652
 545.182 601.215
 87.275 542.031
 928.221 754.479
 794.665 662.029
 817.052 879.954
 261.427 406.206
 632.921 109.088
 556.486 196.189
 563.360 705.186
 962.350 251.665
 19.266 578.894
 589.121 640.901
 275.301 60.941
 999.021 23.809
 353.862 162.688
 939.577 980.569
 185.582 699.670
 463.329 330.097
 78.620 174.040
 973.515 494.081
 653.700 459.499
 935.087 606.536
 78.537 123.661
 438.121 948.905
 668.978 689.925
 509.013 290.545
 547.774 581.819
 999.517 608.316
 976.636 720.807
 213.692 362.030
 442.226 342.835
 780.239 320.370
 399.563 154.216
 967.665 810.820
 402.281 324.090
 950.657 44.106
 902.081 384.690
 949.274 816.133
 331.223 23.525
 612.758 786.648
 821.879 160.684
 144.579 682.528
 522.746 32.510
 55.562 74.279
 482.436 188.448
 881.594 866.864
 345.293 55.022
 958.484 761.236
 90.614 749.316
 359.308 752.036
 11.452 119.460
 272.289 191.867
 422.756 52.374
 536.376 175.847
 887.398 185.990
 316.857 474.993
 307.496 576.662
 257.088 107.102
 130.370 150.200
 100.798 903.682
 324.623 970.596
 161.145 276.120
 181.446 322.917
 990.007 359.353
 456.726 170.973
 748.980 13.081
 786.357 826.411
 630.602 876.012
 653.968 279.922
 955.808 25.214
 768.878 988.792
 466.237 408.597
 402.249 395.407
 725.270 352.604
 739.312 741.286
 280.599 248.827
 421.104 29.316
 367.504 282.414
 284.845 227.146
 942.984 462.601
 560.125 966.956
 936.652 572.653
 959.080 316.324
 938.155 184.919
 811.261 422.694
 469.259 939.111
 564.775 486.633
 321.265 601.460
 109.299 128.760
 687.733 392.913
 806.872 579.973
 454.433 970.360
 253.906 557.667
 691.964 681.146
 382.099 271.289
 253.656 93.395
 854.039 823.452
 237.381 779.335
 966.997 698.302
 703.027 232.708
 669.123 932.905
 429.228 112.058
 367.929 591.636
 77.833 587.350
 101.327 965.199
 50.451 936.796
 304.676 417.826
 658.910 93.352
 879.338 446.775
 284.620 116.137
 913.458 501.785
 717.693 491.686
 166.489 658.103
 295.430 324.768
 75.728 830.673
 204.749 320.402
 424.667 859.899
 980.835 590.189
 105.871 257.695
 884.111 730.377
 370.340 458.588
 232.512 949.911
 163.899 122.226
 621.599 798.543
 270.180 944.309
 200.326 922.923
 998.545 881.741
 157.336 318.115
 641.121 29.470
 386.661 439.481
 271.625 211.404
 971.020 882.246
 143.339 791.831
 876.915 850.865
 766.318 168.746
 783.080 445.729
 84.521 783.335
 650.163 649.470
 240.010 443.740
 825.641 448.742
 489.916 4.371
 707.930 569.700
 546.615 418.648
 264.323 17.326
 135.056 362.890
 709.222 811.381
 923.787 747.414
 55.205 717.183
 286.657 738.755
 906.392 229.957
 17.199 430.930
 80.853 830.560
 152.093 55.957
 439.127 471.547
 297.063 912.387
 625.131 150.373
 198.982 828.779
 462.785 195.934
 11.346 546.004
 118.600 841.433
 573.787 492.741
 162.503 726.894
 715.612 902.804
 614.610 5.490
 821.988 457.117
 435.938 696.777
 721.209 768.671
 640.768 205.038
 992.233 223.050
 915.209 511.058
 511.508 362.816
 911.288 350.196
 993.058 99.765
 42.552 748.616
 290.162 258.842
 882.808 33.646
 763.093 21.115
 114.381 934.768
 345.875 725.981
 289.543 610.559
 414.342 715.652
 564.908 476.663
 844.902 724.657
 603.269 63.548
 13.000 15.664
 273.176 934.385
 995.537 588.391
 829.406 967.163
 73.387 404.085
 346.275 216.182
 268.087 503.165
 172.549 672.050
 157.994 992.904
 656.740 732.526
 499.343 255.699
 883.150 165.847
 200.217 2.694
 393.562 21.231
 262.305 363.727
 31.571 936.045
 296.306 470.086
 23.922 864.659
 839.962 624.179
 46.580 559.449
 749.122 348.516
 356.739 460.088
 506.130 319.287
 602.442 673.542
 88.732 387.276
 849.282 775.583
 586.914 805.999
 842.045 446.978
 643.455 174.885
 904.561 826.271
 953.075 980.670
 983.093 659.578
 989.914 515.028
 669.913 239.705
 176.625 158.845
 70.224 26.625
 271.708 866.782
 766.118 144.039
 574.200 239.079
 7.954 457.922
 943.784 925.574
 451.608 109.010
 755.293 630.060
 37.701 528.994
 973.145 547.297
 957.755 597.309
 95.173 311.918
 506.688 559.953
 906.466 125.225
 118.915 142.637
 760.333 575.456
 117.360 346.997
 501.295 217.870
 964.887 260.870
 528.554 437.126
 843.012 772.148
 809.911 695.611
 643.589 921.963
 666.197 462.951
 348.644 228.774
 703.548 924.952
 898.238 262.818
 552.085 751.159
 65.644 43.565
 829.547 541.433
 336.001 105.109
 570.334 121.188
 34.694 850.095
 905.182 175.758
 894.035 757.098
 33.777 135.784
 253.398 174.736
 69.231 92.374
 234.011 524.761
 545.092 443.295
 543.413 332.601
 736.056 75.755
 277.698 335.090
 254.560 68.845
 886.470 99.379
 26.773 56.835
 733.843 883.227
 931.317 705.941
 769.472 524.325
 388.291 910.551
 260.543 755.111
 629.290 764.146
 325.928 680.324
 453.327 575.137
 857.507 48.626
 999.460 913.837
 964.306 108.887
 543.185 144.833
 189.040 118.764
 976.890 135.617
 733.462 211.073
 469.917 869.861
 801.276 206.115
 653.945 829.858
 891.114 859.766
 455.673 61.020
 616.152 873.028
 640.396 370.916
 13.403 64.389
 54.387 740.975
 659.770 368.075
 106.599 600.916
 511.909 606.058
 934.593 510.277
 714.291 267.004
 7.714 149.624
 609.053 179.330
 262.061 503.401
 470.159 997.135
 694.919 139.757
 663.638 726.135
 207.047 498.550
 799.412 142.209
 233.844 791.186
 235.356 328.123
 793.374 214.689
 971.041 745.972
 270.952 672.844
 430.408 235.591
 905.138 580.289
 985.792 185.343
 215.360 867.759
 879.940 354.296
 771.785 290.437
 720.500 567.766
 836.578 114.458
 168.853 785.904
 663.366 282.490
 241.008 22.421
 117.940 67.121
 654.564 823.463
 845.226 855.136
 467.888 701.234
 350.970 177.198
 393.670 140.206
 64.958 31.743
 360.661 783.178
 7.708 340.796
 328.995 778.181
 974.383 426.071
 923.874 284.139
 886.021 379.024
 980.346 942.570
 925.419 306.914
 632.368 14.663
 387.181 622.552
 629.355 538.274
 521.091 777.961
 323.257 599.190
 555.505 357.005
 392.126 847.222
 151.586 990.143
 208.551 72.917
 686.598 652.433
 632.957 738.032
 500.111 85.966
 425.118 206.226
 893.769 147.913
 888.238 324.085
 664.460 138.787
 457.561 371.645
 11.418 691.471
 841.684 41.700
 107.589 694.743
 844.807 464.605
 609.731 345.848
 920.413 707.058
 124.101 650.994
 812.672 116.793
 696.756 162.244
 765.905 228.649
 889.463 111.190
 862.310 199.690
 891.954 297.020
 174.730 301.441
 444.873 547.534
 888.459 405.925
 469.556 500.434
 101.003 589.654
 163.108 68.541
 101.533 517.352
 690.603 741.865
 965.816 616.903
 339.303 842.574
 884.112 821.323
 269.261 752.535
 828.510 825.663
 555.490 759.469
 725.023 20.385
 652.038 564.642
 940.430 42.413
 378.863 226.021
 543.199 895.699
 27.782 704.876
 823.902 890.482
 771.130 585.849
 38.661 930.745
 631.843 560.667
 297.477 529.530
 309.923 30.119
 189.427 79.433
 959.535 579.108
 803.075 468.772
 953.134 22.842
 650.865 871.517
 962.067 381.343
 981.455 100.456
 613.184 202.935
 607.914 88.251
 162.327 579.319
 689.536 30.768
 250.590 444.955
 580.826 312.522
 898.455 67.147
 556.396 247.273
 544.861 261.404
 791.517 760.230
 579.876 825.926
 734.346 655.127
 455.606 11.727
 960.304 933.459
 923.455 828.719
 717.317 538.755
 147.892 446.579
 821.747 801.058
 626.752 461.501
 970.833 61.307
 823.263 960.710
 223.537 408.497
 830.779 986.214
 646.206 1.163
 971.463 553.745
 403.784 46.437
 26.506 963.694
 836.116 542.884
 437.787 905.388
 929.764 366.224
 767.298 227.081
 669.595 89.442
 487.132 160.064
 825.153 120.551
 663.777 950.402
 41.479 743.224
 738.185 985.701
 612.920 528.852
 658.065 592.413
 924.731 315.210
 439.819 222.389
 357.565 619.485
 501.165 12.339
 23.599 464.899
 66.668 968.817
 303.013 284.591
 690.219 852.034
 991.385 847.958
 621.961 267.915
 371.472 198.530
 861.632 358.178
 558.693 954.261
 353.105 647.828
 613.736 197.097
 781.590 178.470
 696.330 655.855
 809.101 650.326
 682.857 192.252
 627.231 307.395
 371.592 352.592
 298.814 136.007
 540.822 205.893
 209.746 279.971
 547.524 2.577
 845.194 594.080
 901.794 646.243
 154.939 916.004
 821.776 255.209
 672.965 904.292
 365.691 521.684
 827.298 402.729
 505.013 366.561
 115.924 999.503
 802.313 889.469
 960.365 270.302
 998.417 569.962
 584.864 659.651
 308.915 470.455
 539.220 862.463
 45.609 99.084
 898.285 231.342
 983.095 26.107
 470.133 233.819
 806.439 116.502
 845.419 411.987
 828.023 790.273
 967.976 15.504
 728.349 387.582
 324.747 363.434
 338.527 975.779
 393.699 682.600
 875.645 657.754
 781.058 327.231
 704.196 134.690
 482.236 829.565
 717.789 340.613
 950.242 602.144
 109.661 941.103
 515.408 513.983
 374.925 304.968
 113.374 214.294
 312.364 786.657
 14.957 464.330
 972.146 260.866
 160.299 861.234
 534.592 431.448
 957.546 964.043
 63.599 487.790
 767.800 743.519
 719.252 836.855
 346.613 522.025
 53.335 422.633
 908.568 710.815
 367.794 221.813
 215.193 18.834
 161.896 930.730
 724.568 744.293
 503.894 330.346
 779.357 878.132
 765.917 920.130
 522.040 173.043
 787.949 875.734
 513.643 954.608
 872.637 327.452
 275.252 179.487
 445.149 135.459
 377.895 252.395
 82.002 403.102
 562.237 87.206
 463.793 711.119
 289.168 292.153
 636.114 654.276
 298.175 644.364
 470.766 538.802
 202.847 930.284
 59.128 766.085
 980.648 16.868
 797.510 337.920
 843.930 700.412
 450.226 314.320
 415.950 487.621
 512.498 820.328
 212.388 295.055
 708.159 107.767
 56.701 921.726
 615.219 146.559
 475.798 634.540
 837.894 553.667
 148.449 902.214
 161.825 312.334
 757.945 80.588
 18.222 526.818
 856.544 66.824
 824.062 375.991
 633.857 743.545
 293.779 840.972
 424.468 583.637
 270.806 696.328
 849.721 505.136
 595.715 570.626
 200.925 891.795
 805.447 640.338
 900.410 332.690
 292.346 151.920
 65.390 803.290
 892.590 541.647
 617.851 696.153
 624.432 403.327
 380.443 812.782
 563.960 42.975
 850.218 415.791
 189.295 349.932
 104.097 994.612
 206.114 339.744
 644.943 66.358
 103.813 9.542
 106.458 179.689
 901.491 256.993
 87.797 142.579
 598.396 104.533
 52.446 199.618
 319.536 538.050
 95.809 551.182
 572.369 0.223
 435.939 861.429
 136.092 200.938
 13.525 636.277
 75.761 38.781
 480.564 973.513
 96.908 327.312
 820.151 867.767
 773.310 837.020
 658.531 181.808
 135.113 188.721
 119.352 526.554
 193.581 47.172
 521.250 595.030
 402.647 186.317
 853.996 205.663
 969.394 541.574
 384.122 178.727
 682.130 682.636
 864.903 713.008
 335.351 975.421
 162.781 680.139
 408.314 437.910
 995.648 9.381
 864.045 206.132
 319.190 409.332
 447.216 28.354
 434.732 144.331
 794.637 103.520
 443.376 546.812
 856.248 320.207
 381.951 762.968
 335.768 871.913
 470.221 773.784
 80.064 800.826
 927.531 648.323
 9.390 123.498
 910.624 928.462
 424.575 326.910
 240.633 936.742
 442.876 591.602
 762.457 80.300
 195.515 639.996
 778.060 97.899
 13.860 553.268
 959.140 883.749
 588.128 820.638
 244.525 506.362
 405.589 742.406
 312.285 324.125
 271.009 705.222
 462.594 448.251
 440.119 777.977
 909.743 0.381
 619.812 173.171
 143.421 704.374
 522.507 906.053
 841.523 903.083
 725.491 127.318
 788.649 430.328
 651.252 160.274
 943.426 240.582
 626.937 936.518
 599.373 914.407
 228.508 882.166
 971.893 242.376
 699.308 87.123
 319.787 935.771
 838.220 910.878
 253.407 25.879
 767.060 798.710
 401.196 868.149
 751.095 651.396
 387.974 551.271
 304.625 399.504
 736.267 378.486
 162.445 660.879
 28.542 408.864
 37.863 328.235
 483.967 555.287
 72.221 354.732
 106.891 684.351
 365.896 731.689
 182.335 567.985
 276.139 927.163
 131.374 429.586
 285.590 761.009
 429.295 506.554
 152.633 605.393
 343.048 329.962
 919.913 834.856
 900.924 879.665
 802.411 912.368
 584.109 4.231
 326.596 333.798
 372.149 360.029
 625.749 699.702
 706.166 998.543
 994.967 417.867
 706.552 757.189
 607.183 330.784
 225.795 943.749
 326.510 917.991
 490.021 870.873
 418.122 543.360
 720.920 533.458
 438.665 542.056
 97.197 832.102
 944.948 201.597
 153.982 950.074
 831.571 957.637
 500.208 774.630
 3.498 359.516
 906.449 117.026
 813.906 665.988
 55.928 195.861
 810.397 800.886
 814.153 687.610
 96.649 965.647
 840.991 164.267
 247.521 495.039
 904.023 994.369
 632.582 719.082
 843.081 609.421
 77.952 213.776
 850.201 277.619
 604.491 82.064
 462.494 291.100
 50.098 891.407
 391.148 387.761
 446.507 833.010
 329.749 685.542
 261.227 178.163
 79.230 813.187
 920.721 448.321
 403.010 949.765
 242.473 36.615
 770.394 324.120
 565.118 609.782
 673.378 328.968
 974.465 161.402
 203.973 742.409
 279.129 401.377
 576.560 857.397
 446.023 464.498
 871.216 348.305
 419.479 55.416
 386.248 969.636
 427.959 861.378
 126.100 217.461
 541.770 741.650
 447.485 687.158
 849.821 117.900
 153.062 344.871
 842.117 558.104
 97.611 374.066
 539.511 573.356
 973.690 757.201
 428.418 578.639
 517.836 666.284
 113.995 142.061
 148.044 940.936
 782.221 539.778
 560.286 70.105
 493.944 114.027
 206.167 820.975
 159.897 508.161
 803.358 898.803
 855.902 924.666
 131.452 212.831
 225.738 659.983
 702.471 670.158
 832.707 244.146
 409.966 141.261
 909.819 125.093
 723.834 823.077
 426.169 448.928
 258.393 669.168
 339.889 700.965
 775.568 628.081
 405.601 781.173
 648.217 912.831
 709.269 125.526
 83.582 464.329
 931.615 276.137
 654.836 732.994
 111.656 512.880
 898.798 214.879
 766.658 843.321
 477.721 186.068
 698.964 502.252
 67.884 392.309
 712.095 724.063
 201.349 195.691
 999.739 648.019
 551.382 748.376
 846.204 916.425
 996.516 62.102
 873.408 587.468
 431.121 544.254
 728.286 57.635
 997.801 365.267
 369.551 562.983
 813.086 362.010
 981.136 685.024
 535.287 537.427
 711.593 946.630
 302.405 323.301
 567.467 758.286
 747.317 881.704
 730.751 517.676
 403.880 847.901
 635.447 819.080
 855.932 95.641
 338.760 377.330
 284.484 632.506
 24.298 188.387
 547.763 422.013
 46.868 550.062
 823.531 359.361
 393.031 157.718
 970.543 393.983
 113.761 517.140
 771.700 754.630
 463.651 217.158
 829.043 767.657
 636.536 155.555
 141.880 7.993
 54.791 981.420
 944.089 642.304
 786.548 814.294
 662.789 237.845
 422.511 624.483
 424.496 956.995
 435.870 549.979
 240.600 640.541
 922.095 314.054
 294.090 522.146
 620.329 865.142
 894.289 197.513
 157.989 349.015
 14.662 495.405
 641.525 644.989
 557.209 330.645
 598.596 446.163
 850.551 743.575
 122.907 372.262
 470.360 694.202
 98.463 896.992
 431.707 845.735
 3.961 114.856
 632.132 370.650
 892.462 120.905
 189.449 587.422
 281.745 227.150
 914.770 98.091
 404.896 478.165
 562.788 671.759
 290.438 183.531
 9.570 798.644
 651.031 74.070
 3.043 30.600
 447.293 471.388
 320.854 599.917
 99.349 685.238
 840.633 557.264
 687.299 10.896
 292.981 745.862
 609.943 869.553
 20.297 302.143
 259.088 140.194
 425.209 278.626
 467.727 783.241
 559.626 173.453
 161.032 807.095
 405.941 139.619
 588.761 221.715
 340.695 967.624
 259.184 242.270
 380.918 385.883
 693.784 925.225
 505.672 117.296
 47.686 53.867
 359.173 546.932
 615.117 246.027
 294.727 889.615
 87.416 379.839
 156.071 757.594
 931.429 860.702
 638.122 893.508
 390.134 461.772
 74.511 193.985
 809.427 329.400
 194.326 661.836
 403.055 762.797
 733.381 512.599
 272.346 953.223
 812.048 762.792
 792.740 542.234
 66.609 446.591
 112.187 561.611
 586.546 364.661
 927.372 620.862
 536.666 448.694
 315.978 573.504
 779.137 429.010
 812.953 923.288
 33.138 286.806
 185.895 919.236
 873.751 739.621
 251.636 267.652
 759.974 796.129
 298.898 184.512
 955.499 787.943
 159.350 787.953
 654.293 570.860
 73.627 643.490
 413.601 130.580
 305.093 320.578
 525.144 238.758
 990.592 684.913
 694.657 210.289
 215.677 64.129
 152.349 103.552
 446.293 503.378
 462.124 789.218
 627.448 830.470
 43.580 362.966
 812.700 827.279
 54.008 81.554
 660.406 244.922
 412.091 814.266
 520.612 885.571
 573.137 392.504
 840.381 324.835
 208.009 944.569
 888.728 777.484
 293.037 571.506
 201.344 968.316
 712.861 569.773
 979.829 902.411
 317.315 869.783
 962.631 18.658
 290.022 733.802
 981.287 131.668
 591.557 855.829
 694.821 735.080
 373.025 408.963
 479.218 959.443
 434.182 887.166
 463.173 696.651
 669.167 648.585
 523.859 957.193
 726.269 262.649
 168.999 393.835
 857.639 234.673
 568.386 473.897
 780.306 586.857
 197.037 20.859
 769.374 536.205
 204.148 673.995
 693.911 66.575
 520.822 272.172
 150.089 247.762
 112.418 685.506
 686.974 429.076
 618.274 267.519
 628.508 913.570
 806.033 842.726
 519.286 902.928
 906.137 82.732
 438.487 658.591
 543.903 751.081
 590.637 234.247
 914.622 747.090
 776.808 346.204
 267.164 176.113
 736.443 24.798
 92.534 983.165
 417.612 461.064
 527.847 564.249
 49.406 773.093
 958.389 411.359
 350.017 376.127
 159.215 339.920
 281.298 875.588
 294.415 418.854
 757.164 304.388
 871.536 991.746
 508.866 502.304
 218.101 401.518
 612.970 158.777
 47.848 359.934
 783.977 699.716
 259.837 627.324
 537.133 747.703
 761.353 467.690
 430.513 293.420
 25.423 541.134
 319.420 219.144
 439.403 701.368
 499.154 164.111
 628.656 933.249
 701.036 432.745
 658.598 137.228
 646.070 252.613
 841.903 27.906
 583.893 987.248
 271.351 337.107
 362.675 213.174
 831.505 212.938
 827.827 959.692
 436.332 990.965
 50.984 978.987
 420.068 828.119
 191.350 23.144
 153.538 371.174
 912.742 629.846
 49.130 157.231
 773.256 501.358
 589.283 681.589
 0.373 859.089
 3.390 527.707
 520.430 91.587
 817.259 33.857
 63.945 25.464
 1.631 211.706
 981.446 440.877
 598.841 964.081
 20.707 245.256
 959.672 643.821
 506.063 496.534
 479.182 114.867
 972.415 231.025
 587.117 323.087
 517.482 568.049
 785.171 950.943
 700.509 615.479
 492.369 650.818
 317.231 335.619
 77.165 150.971
 480.387 312.553
 639.330 870.784
 121.798 619.496
 228.489 623.819
 873.347 62.422
 324.387 224.567
 675.664 584.773
 584.986 934.470
 878.451 683.196
 323.750 412.450
 837.116 197.779
 591.510 292.941
 456.413 709.265
 498.881 458.991
 991.241 173.139
 863.027 158.952
 973.768 34.720
 941.722 122.478
 8.760 354.647
 925.119 945.795
 557.952 900.022
 691.597 58.738
 739.884 458.436
 751.936 268.725
 702.544 61.063
 162.140 52.326
 709.083 373.562
 789.286 676.409
 716.842 261.983
 679.271 761.897
 759.735 762.935
 366.303 828.318
 775.027 196.591
 950.201 591.601
 886.820 536.659
 271.260 636.681
 387.591 987.956
 858.633 496.661
 391.373 880.191
 795.378 978.479
 91.324 841.727
 712.785 758.778
 792.135 911.299
 733.070 201.145
 34.035 935.941
 960.539 25.846
 637.883 712.709
 667.868 795.062
 916.311 798.591
 429.977 200.486
 478.144 441.371
 370.368 286.579
 445.027 393.909
 353.761 83.165
 770.532 450.673
 287.831 617.216
 51.913 889.334
 792.256 28.260
 429.694 878.500
 914.646 17.873
 135.392 607.342
 582.975 255.172
 55.848 951.916
 298.717 661.274
 495.047 979.792
 612.908 871.650
 620.185 338.315
 60.848 181.549
 945.419 417.177
 35.460 112.780
 529.876 233.277
 82.573 486.759
 319.504 881.137
 35.164 776.619
 547.214 516.931
 452.425 158.349
 202.197 605.823
 881.071 346.257
 995.406 233.502
 351.446 130.908
 770.041 852.175
 303.613 828.118
 47.815 852.811
 305.849 276.296
 56.049 798.906
 679.974 907.606
 667.925 257.848
 638.018 978.114
 806.984 674.950
 119.415 625.744
 944.089 169.151
 6.630 775.628
 855.363 20.388
 302.719 414.233
 146.113 764.547
 642.508 680.711
 589.606 526.296
 848.852 991.404
 819.994 581.959
 258.852 827.016
 673.093 248.732
 57.147 317.826
 632.629 403.280
 642.860 697.481
 636.573 118.023
 104.736 537.871
 480.082 708.966
 620.276 294.482
 348.213 571.756
 166.686 592.320
 580.991 465.821
 425.262 266.315
 651.728 828.354
 470.212 977.148
 890.965 464.548
 505.030 184.393
 655.410 787.833
 994.547 944.887
 194.322 159.018
 442.015 877.417
 253.507 797.313
 384.493 297.551
 656.286 975.787
 985.920 971.982
 466.288 551.110
 658.373 803.834
 451.747 360.240
 153.796 563.469
 96.258 208.673
 460.048 188.404
 325.983 404.862
 978.395 246.754
 15.373 408.376
 929.855 587.327
 588.212 765.477
 763.333 573.154
 121.746 231.166
 750.780 341.268
 90.621 712.889
 638.197 368.228
 634.194 325.258
 563.854 6.845
 203.528 590.230
 797.533 244.444
 929.136 341.580
 740.726 506.594
 661.577 650.398
 54.723 73.382
 566.724 549.385
 451.555 409.264
 426.394 233.351
 245.092 144.075
 501.714 2.407
 72.800 434.718
 387.860 509.583
 572.138 227.241
 729.469 908.192
 242.196 411.491
 809.204 563.998
 206.616 789.584
 778.650 916.704
 287.134 80.106
 910.340 423.488
 320.262 157.985
 529.466 889.004
 327.886 331.538
 879.402 741.844
 264.280 520.349
 810.069 332.826
 88.516 697.740
 904.182 247.290
 787.267 268.008
 103.495 99.064
 336.061 169.954
 523.182 730.713
 28.077 334.015
 483.720 121.665
 912.483 710.564
 710.250 306.825
 516.217 862.317
 591.777 953.169
 524.092 145.516
 627.291 915.795
 565.651 754.716
 61.512 599.086
 809.591 476.903
 906.268 549.524
 257.478 385.684
 309.427 686.554
 720.591 39.085
 654.752 484.583
 672.788 49.514
 14.219 316.180
 917.382 336.737
 118.527 882.904
 159.027 509.961
 928.969 40.692
 707.940 849.542
 80.244 481.716
 191.564 359.434
 892.613 290.023
 39.607 565.758
 624.909 735.780
 826.701 762.953
 37.165 219.661
 190.569 515.689
 860.965 697.848
 833.193 561.531
 223.322 397.571
 102.199 116.115
 550.015 127.355
 336.409 640.266
 679.465 964.742
 743.528 708.053
 368.719 802.736
 212.609 928.375
 667.683 905.363
 505.566 272.733
 703.169 779.327
 530.338 391.538
 755.346 844.887
 385.867 944.466
 459.041 382.675
 51.812 901.367
 931.886 357.683
 642.702 604.141
 360.099 56.197
 179.193 922.440
 377.817 110.739
 673.372 533.350
 603.119 792.450
 759.004 544.290
 166.668 295.835
 102.671 836.693
 539.056 768.908
 842.488 503.879
 560.383 709.832
 455.173 98.607
 258.307 981.961
 840.546 493.510
 844.865 531.199
 328.981 531.095
 572.156 126.988
 508.936 229.795
 844.746 310.651
 688.770 690.017
 903.002 707.671
 852.782 471.216
 355.077 944.700
 752.387 690.155
 22.742 374.348
 348.953 414.955
 732.517 433.195
 957.995 733.050
 411.672 789.039
 850.741 678.126
 799.750 35.377
 667.651 676.637
 249.527 893.886
 161.318 374.160
 34.225 33.701
 588.453 322.007
 695.814 320.093
 540.758 632.047
 735.941 690.680
 373.789 70.158
 168.307 816.067
 346.019 274.269
 498.913 141.187
 504.957 610.385
 786.624 996.296
 594.051 268.707
 847.049 901.176
 347.338 342.004
 12.033 416.616
 485.312 0.437
 337.581 393.474
 225.514 302.379
 785.159 966.862
 828.270 371.262
 783.805 392.295
 468.181 476.790
 140.010 838.500
 865.028 227.989
 503.783 570.335
 636.364 499.425
 355.769 872.689
 214.069 644.877
 662.787 395.800
 567.442 919.866
 197.014 923.339
 518.151 141.321
 844.637 471.435
 442.623 405.690
 688.595 980.044
 913.710 2.804
 960.749 33.608
 817.009 479.369
 173.102 187.418
 622.720 491.244
 485.542 736.711
 439.057 646.422
 106.891 570.177
 808.751 880.346
 793.047 36.645
 730.188 61.837
 164.901 227.435
 336.057 932.174
 61.881 456.855
 995.512 203.047
 744.970 995.009
 223.834 643.121
 814.439 771.373
 793.046 370.284
 889.157 91.166
 397.370 830.574
 660.989 671.553
 401.542 218.949
 972.550 59.051
 803.612 406.033
 230.539 796.651
 995.951 943.643
 249.320 398.183
 80.766 986.056
 587.668 103.135
 964.754 179.811
 491.277 637.717
 749.848 829.358
 658.214 423.591
 784.859 166.490
 505.949 245.796
 330.689 956.543
 316.530 723.298
 7.411 222.437
 279.209 692.174
 875.707 708.338
 823.198 1.058
 201.866 127.944
 851.727 185.358
 161.829 928.910
 244.453 0.547
 155.819 575.962
 809.050 90.908
 184.284 422.711
 333.202 899.473
 234.563 458.659
 441.848 804.114
 655.524 326.498
 106.422 926.024
 567.032 389.356
 215.894 898.128
 928.393 562.566
 14.816 415.577
 643.723 524.813
 180.577 697.722
 134.692 594.909
 168.052 165.372
 987.405 449.117
 340.290 39.205
 358.648 296.931
 552.463 70.809
 788.850 607.988
 814.753 868.628
 349.324 857.497
 558.053 934.291
 787.526 541.074
 822.380 503.264
 616.873 301.516
 417.705 25.958
 221.132 949.874
 135.017 835.432
 754.562 381.950
 353.942 445.449
 368.060 460.203
 672.915 493.116
 481.859 311.990
 327.170 584.741
 63.303 790.665
 335.553 988.409
 213.401 49.380
 284.257 24.394
 581.029 922.352
 996.915 182.663
 924.520 619.225
 717.389 8.968
 445.983 780.094
 833.116 976.348
 706.048 267.314
 160.583 242.131
 61.078 881.793
 795.754 991.948
 679.459 72.897
 974.817 117.944
 519.988 389.984
 96.127 159.848
 877.959 18.008
 402.649 662.020
 611.228 8.505
 23.471 539.997
 289.984 409.858
 409.329 394.774
 814.176 207.231
 284.629 416.249
 508.593 983.476
 269.780 48.645
 37.681 329.088
 323.058 685.620
 333.612 973.678
 209.460 572.214
 958.332 236.129
 751.864 831.330
 232.915 938.649
 662.005 136.314
 78.181 285.220
 118.530 316.304
 785.076 141.771
 867.682 920.737
 40.641 588.938
 708.281 62.956
 97.675 854.070
 604.068 304.855
 318.479 713.564
 988.550 795.392
 723.882 26.506
 813.989 711.462
 119.278 193.601
 598.722 411.806
 784.495 399.525
 775.662 760.345
 241.423 501.025
 497.392 227.661
 843.438 266.713
 246.084 576.606
 657.632 397.525
 993.598 884.360
 581.799 790.021
 701.132 68.443
 803.213 919.272
 909.012 953.492
 468.790 975.988
 394.431 740.112
 902.721 596.312
 44.817 783.280
 437.613 165.517
 461.956 137.985
 181.344 892.421
 460.030 931.768
 39.994 164.199
 710.472 341.119
 476.304 266.376
 807.254 610.359
 675.267 945.817
 45.263 2.480
 588.776 701.795
 117.386 921.656
 268.157 198.612
 716.281 322.909
 698.233 30.323
 976.540 317.189
 204.033 852.020
 691.689 997.189
 298.856 881.662
 996.459 623.442
 421.178 121.028
 503.933 610.016
 411.579 634.022
 843.957 188.695
 306.727 535.951
 855.836 179.417
 275.524 309.856
 865.426 188.564
 446.221 887.347
 122.874 546.129
 329.055 964.255
 519.210 894.704
 336.309 8.959
 642.627 89.690
 53.339 747.197
 411.650 759.005
 885.947 845.965
 343.583 815.453
 170.278 485.872
 721.870 494.703
 903.507 311.512
 832.827 201.474
 761.855 329.594
 195.868 946.196
 795.543 21.401
 535.777 320.197
 109.385 727.339
 692.256 430.928
 387.508 114.963
 861.027 657.084
 438.867 766.769
 469.969 409.593
 117.574 19.575
 649.482 736.820
 302.552 693.597
 22.553 794.967
 851.729 196.935
 359.354 137.441
 27.081 251.481
 284.135 945.082
 221.690 621.131
 537.216 723.715
 514.938 335.135
 458.928 403.002
 696.716 981.688
 130.203 963.340
 698.714 333.167
 559.142 743.360
 566.224 379.214
 105.578 2.974
 116.580 452.175
 975.444 464.877
 632.200 586.907
 661.260 775.878
 402.576 259.911
 49.575 728.467
 688.701 788.116
 34.538 788.891
 966.789 662.898
 670.542 882.119
 800.322 68.303
 546.113 393.702
 778.148 542.636
 373.768 136.596
 982.308 839.178
 52.679 285.869
 956.553 314.586
 286.871 460.095
 132.092 803.428
 423.713 694.731
 831.205 745.433
 536.228 745.375
 965.331 30.381
 6.703 228.374
 228.501 466.612
 405.257 569.442
 269.082 206.129
 299.985 620.008
 15.497 755.938
 618.341 413.743
 0.619 146.006
 213.461 685.601
 343.943 324.170
 613.587 41.931
 632.400 213.027
 364.853 647.344
 615.036 39.645
 563.124 842.589
 672.079 372.783
 832.801 603.502
 916.530 751.663
 201.382 335.930
 470.974 233.438
 667.973 332.403
 571.504 632.082
 229.823 716.325
 275.254 568.939
 249.505 806.847
 482.051 744.636
 180.852 256.614
 971.176 504.142
 266.454 764.886
 151.332 872.745
 144.118 635.522
 129.001 752.540
 702.608 433.948
 623.913 989.185
 685.210 766.073
 759.819 40.401
 707.838 37.472
 96.958 134.697
 619.736 500.784
 665.310 125.540
 650.365 26.727
 623.829 887.729
 45.026 668.487
 382.552 624.643
 961.633 75.176
 156.823 53.739
 177.243 258.011
 504.293 199.939
 609.169 748.775
 157.236 680.055
 93.395 205.522
 589.696 524.200
 162.669 422.767
 138.609 11.065
 435.791 165.212
 971.365 842.464
 454.670 454.054
 802.996 538.555
 500.715 847.090
 511.540 879.526
 779.575 837.922
 880.266 873.299
 903.614 991.008
 763.668 304.173
 423.415 578.904
 386.886 766.542
 189.845 812.643
 55.134 954.289
 71.630 787.751
 783.363 243.818
 343.045 805.005
 722.743 551.386
 303.253 80.007
 428.428 478.562
 132.427 108.158
 104.615 688.750
 947.304 196.364
 803.275 729.285
 635.841 270.175
 920.507 464.358
 550.810 890.975
 210.581 391.614
 77.157 113.958
 357.084 247.822
 587.740 41.137
 40.761 975.277
 324.590 597.409
 515.552 720.090
 324.312 620.198
 241.827 606.170
 10.778 8.531
 876.079 505.241
 448.475 645.317
 329.443 474.922
 255.992 572.395
 86.793 425.692
 670.025 462.629
 130.184 505.908
 402.583 563.509
 694.671 655.224
 502.682 764.644
 463.734 404.462
 1.779 314.981
 401.513 818.706
 350.608 548.150
 138.676 155.071
 533.213 94.956
 50.204 393.045
 839.200 815.629
 961.737 989.627
 983.076 681.178
 824.823 600.777
 53.652 199.181
 941.795 822.344
 458.519 606.118
 82.732 355.925
 978.649 843.154
 507.645 156.748
 473.970 467.954
 827.566 721.112
 968.687 820.183
 352.475 510.171
 409.275 406.808
 79.158 765.639
 520.905 75.043
 468.183 472.498
 910.063 830.983
 299.711 676.092
 970.941 391.715
 39.129 618.405
 677.533 744.555
 595.132 464.254
 987.212 161.272
 127.608 626.180
 177.816 575.505
 626.252 641.484
 900.135 791.702
 502.255 121.200
 290.386 232.709
 36.715 784.401
 970.221 445.459
 535.820 958.458
 810.431 230.439
 732.658 3.625
 672.576 416.570
 830.170 886.067
 21.924 110.616
 533.863 945.483
 955.229 866.302
 114.089 790.448
 266.079 65.934
 556.887 106.009
 214.868 824.897
 3.376 13.968
 544.178 621.061
 187.741 917.234
 425.905 336.613
 412.951 557.058
 714.246 464.476
 655.016 277.666
 457.473 376.248
 767.111 329.392
 767.809 40.102
 23.919 942.028
 117.780 697.615
 666.791 998.512
 5.973 305.748
 897.506 459.751
 876.449 87.842
 341.605 399.287
 673.344 144.476
 233.464 157.346
 532.788 596.149
 39.658 913.927
 753.777 275.362
 463.127 996.745
 321.615 181.711
 489.571 709.773
 183.737 151.710
 533.963 9.810
 78.131 882.442
 706.819 230.888
 697.042 257.649
 587.599 408.672
 119.439 45.005
 710.475 879.539
 879.021 418.120
 732.526 402.187
 442.758 376.112
 166.614 394.891
 778.635 222.644
 773.944 210.739
 688.924 576.100
 581.096 38.829
 603.850 429.825
 822.763 764.768
 74.734 98.051
 427.121 332.590
 608.570 267.430
 421.619 96.813
 158.777 139.166
 511.928 752.913
 268.707 871.959
 197.814 492.540
 872.779 315.837
 962.166 492.736
 240.450 721.998
 81.431 53.125
 724.147 599.850
 438.940 118.973
 395.555 811.219
 811.417 439.532
 455.260 0.353
 581.220 718.723
 436.520 479.777
 793.278 218.628
 731.192 164.734
 220.235 915.284
 208.713 276.914
 369.077 411.773
 619.928 541.245
 607.700 956.639
 847.073 962.986
 213.752 558.394
 727.792 997.215
 757.130 931.618
 321.744 775.664
 881.356 850.246
 857.655 818.895
 10.219 52.741
 780.006 382.977
 490.619 666.476
 968.649 832.478
 109.201 859.760
 321.133 524.919
 161.314 145.246
 33.481 980.550
 381.297 144.244
 486.315 205.713
 91.232 264.622
 113.087 64.201
 122.807 373.052
 797.533 440.436
 98.133 273.560
 598.234 518.272
 908.092 397.351
 137.292 982.536
 41.874 213.268
 103.820 25.662
 342.647 273.876
 625.364 162.888
 788.958 699.867
 944.011 496.367
 729.655 96.403
 919.217 956.398
 285.105 101.194
 464.965 437.899
 225.853 837.962
 541.544 658.743
 860.986 733.761
 766.802 25.939
 325.254 338.085
 921.328 103.693
 112.099 730.272
 507.594 247.580
 928.180 734.454
 324.138 180.588
 565.828 783.814
 549.534 334.234
 828.303 834.568
 742.843 521.849
 877.042 61.689
 181.091 327.234
 181.797 150.617
 121.704 622.042
 478.186 200.074
 528.815 26.431
 410.411 579.516
 994.815 322.852
 450.593 440.074
 558.612 760.510
 34.235 0.110
 734.103 552.416
 880.867 646.411
 758.675 387.529
 130.097 380.842
 122.615 442.836
 119.458 161.915
 194.912 685.110
 468.002 343.711
 895.590 466.278
 168.168 194.115
 134.558 821.990
 890.696 514.140
 224.800 27.914
 889.098 704.690
 844.836 916.060
 170.408 401.423
 860.920 33.084
 849.666 578.154
 490.873 778.802
 401.988 0.684
 794.175 306.388
 396.604 183.103
 280.743 821.968
 973.135 784.851
 845.295 382.019
 986.440 307.495
 135.367 759.597
 290.082 263.909
 556.803 107.517
 890.778 848.844
 197.150 176.931
 731.064 828.759
 118.901 707.214
 141.762 570.900
 433.610 257.511
 750.082 168.275
 834.773 436.977
 986.437 700.265
 440.881 960.746
 659.918 150.717
 806.831 728.498
 178.278 129.591
 306.874 724.411
 386.076 694.422
 108.475 769.182
 149.985 518.395
 54.990 330.080
 402.226 817.747
 695.175 792.828
 483.722 638.211
 756.677 914.166
 132.970 754.530
 704.196 966.620
 123.274 895.691
 874.754 233.252
 341.158 748.864
 594.056 651.567
 457.191 85.462
 779.291 199.612
 404.700 901.772
 782.790 986.361
 742.796 73.922
 664.006 391.294
 931.750 232.422
 58.386 198.757
 338.004 295.851
 283.471 710.869
 863.354 937.783
 55.223 783.885
 861.224 657.619
 30.095 617.934
 69.060 687.186
 517.142 705.551
 709.186 683.929
 874.715 392.657
 453.743 672.047
 900.764 74.402
 328.344 519.464
 605.756 701.166
 762.777 46.009
 111.921 335.951
 257.604 702.444
 619.315 328.280
 597.936 337.107
 813.607 861.802
 238.405 464.053
 236.157 319.063
 637.821 391.043
 795.569 979.015
 622.792 675.808
 151.477 927.931
 694.307 413.494
 353.706 895.408
 900.918 466.420
 159.432 712.480
 30.466 719.378
 491.669 682.691
 416.481 960.284
 736.822 828.966
 315.607 868.310
 27.598 464.677
 241.938 551.738
 418.947 87.320
 699.506 968.028
 365.648 224.426
 744.887 622.301
 155.508 605.816
 750.621 61.332
 775.005 192.010
 592.854 632.602
 995.614 969.000
 422.014 677.146
 508.315 603.715
 815.766 76.304
 518.284 637.178
 783.902 822.577
 986.989 733.823
 73.727 870.294
 398.503 981.789
 993.204 920.407
 582.580 491.737
 462.288 373.540
 378.748 728.160
 858.150 455.221
 231.442 550.045
 28.201 376.446
 702.060 775.666
 399.949 381.436
 234.160 923.246
 665.747 83.198
 755.087 335.016
 13.744 667.767
 111.698 152.184
 217.018 321.502
 268.194 73.357
 187.466 705.206
 317.041 765.861
 409.136 957.291
 924.582 490.149
 249.970 689.395
 934.038 490.136
 727.173 766.378
 641.522 60.202
 288.712 503.300
 234.476 751.924
 443.641 820.705
 104.165 775.014
 202.468 72.372
 109.879 387.873
 803.736 783.748
 356.054 589.520
 836.021 641.956
 946.308 108.065
 800.052 377.811
 380.303 938.597
 281.438 935.447
 468.427 188.184
 61.375 685.335
 641.596 926.117
 724.511 691.787
 443.391 67.652
 127.149 877.044
 501.487 9.121
 665.128 652.130
 905.565 16.616
 782.608 421.630
 268.152 0.596
 946.784 668.094
 739.901 801.261
 189.081 824.866
 396.617 996.627
 793.138 237.763
 44.770 324.766
 259.820 470.446
 16.607 397.127
 968.470 440.674
 684.305 550.338
 103.778 190.507
 532.561 534.097
 254.079 939.290
 835.839 623.100
 388.068 780.706
 513.981 547.339
 664.128 442.023
 139.774 999.205
 154.413 792.899
 474.164 54.771
 212.103 781.626
 267.192 563.430
 965.719 587.868
 421.515 852.973
 583.043 552.854
 334.836 170.554
 255.965 811.207
 259.991 353.310
 766.848 74.542
 617.547 781.227
 409.937 167.413
 213.894 709.971
 564.453 293.823
 435.020 379.608
 408.892 610.359
 457.088 628.470
 891.327 133.965
 922.750 157.910
 844.059 842.774
 37.865 656.649
 971.724 702.377
 636.302 32.089
 721.967 322.987
 8.044 354.938
 842.281 721.596
 583.525 413.278
 763.891 814.137
 388.557 118.607
 65.028 523.625
 331.119 301.147
 836.293 879.184
 233.622 581.981
 187.552 956.766
 289.942 188.237
 739.952 624.504
 591.756 473.039
 282.026 594.147
 147.729 968.422
 832.536 425.479
 604.262 506.581
 844.973 704.418
 688.375 27.978
 862.704 329.436
 330.443 405.094
 446.116 547.635
 913.715 964.381
 953.398 324.441
 143.713 418.689
 777.342 693.138
 466.735 925.762
 887.781 686.868
 703.853 778.951
 171.752 221.280
 844.392 393.090
 723.378 176.321
 578.100 366.279
 237.980 867.127
 783.758 337.472
 288.280 933.423
 557.354 496.255
 986.383 391.817
 506.921 76.582
 297.836 554.123
 593.680 137.832
 711.430 726.034
 218.130 827.081
 671.110 963.606
 71.418 64.573
 938.537 720.113
 360.888 903.970
 123.394 393.535
 816.597 409.934
 943.809 656.543
 663.228 753.203
 264.458 978.306
 847.969 848.538
 711.580 33.234
 926.156 520.464
 241.718 229.100
 377.894 157.622
 707.355 509.630
 843.262 656.869
 433.388 919.002
 982.385 226.316
 512.681 322.869
 878.741 141.457
 818.694 718.055
 177.075 675.141
 193.696 927.393
 376.594 260.699
 430.605 254.080
 859.437 124.072
 256.519 89.040
 625.519 526.819
 731.044 143.229
 207.500 804.779
 180.375 173.359
 562.022 239.618
 839.429 933.664
 661.454 651.079
 813.257 907.985
 158.533 400.566
 292.403 836.414
 556.877 221.419
 365.157 470.175
 313.808 173.269
 415.985 579.380
 826.983 808.130
 340.318 353.137
 239.683 851.064
 450.896 713.616
 946.163 870.473
 512.661 98.599
 921.221 340.288
 287.673 225.443
 948.228 491.913
 967.499 648.090
 216.576 496.917
 40.240 363.586
 920.123 906.858
 307.827 761.676
 558.395 264.595
 714.913 177.486
 845.561 267.996
 354.936 680.476
 20.332 453.691
 916.409 381.043
 52.849 732.663
 60.777 968.027
 720.272 173.851
 873.230 805.526
 807.369 635.091
 893.479 255.639
 146.105 386.648
 61.883 885.989
 781.512 981.164
 657.575 438.147
 10.405 780.244
 362.687 337.488
 233.530 753.240
 566.982 719.028
 667.123 184.623
 989.528 420.538
 731.633 544.853
 401.435 787.615
 956.420 43.757
 401.706 969.675
 170.797 858.588
 746.057 326.207
 583.010 40.221
 28.116 664.637
 647.145 995.117
 638.903 991.134
 778.901 828.076
 912.307 860.606
 478.365 837.399
 432.812 989.397
 53.180 971.477
 321.543 662.115
 288.543 991.249
 315.537 381.292
 289.488 609.293
 953.804 824.623
 611.912 681.964
 726.116 279.439
 316.091 70.139
 623.750 498.451
 912.384 526.426
 855.629 185.966
 343.973 647.561
 211.967 791.665
 264.392 801.066
 526.905 812.105
 345.118 11.733
 221.402 621.661
 195.435 108.320
 10.492 858.261
 526.161 281.856
 500.715 349.630
 351.851 407.654
 753.081 397.651
 541.855 612.566
 566.335 247.731
 716.739 221.999
 569.843 702.900
 988.294 258.005
 483.335 935.724
 82.567 456.380
 583.516 582.518
 17.603 468.811
 449.815 541.981
 360.892 672.770
 80.821 552.969
 623.805 250.130
 70.287 493.194
 97.774 853.664
 500.710 462.094
 263.837 962.858
 800.644 517.778
 255.793 656.618
 969.156 500.919
 998.195 985.678
 200.610 659.871
 922.273 912.929
 151.616 893.438
 262.438 172.051
 439.127 844.002
 108.168 655.913
 707.040 937.737
 713.807 634.170
 963.970 804.913
 213.186 277.677
 296.179 486.870
 336.451 464.999
 368.949 2.673
 50.146 508.015
 922.216 404.188
 134.277 369.853
 270.366 480.161
 545.160 785.053
 363.111 5.347
 292.182 820.600
 438.983 488.134
 360.148 244.459
 592.822 8.041
 644.455 268.389
 524.551 102.514
 720.283 992.557
 382.437 50.507
 653.378 154.938
 457.065 989.217
 671.403 548.359
 722.520 411.170
 871.557 947.747
 12.169 933.723
 841.004 340.558
 314.342 164.313
 38.304 191.210
 87.766 745.778
 531.347 927.698
 140.444 640.458
 543.350 613.455
 954.664 674.026
 634.334 173.268
 43.849 725.185
 980.479 657.839
 116.187 521.021
 425.189 952.148
 320.495 226.390
 909.138 418.368
 439.980 236.010
 765.609 90.834
 560.865 267.540
 743.860 849.934
 909.823 881.006
 626.944 151.096
 364.514 423.258
 899.338 297.096
 686.083 515.121
 130.096 355.195
 95.117 103.627
 933.248 839.236
 160.503 722.759
 491.189 420.506
 543.869 514.865
 449.417 685.274
 344.342 223.219
 360.731 322.379
 225.517 376.589
 950.710 867.736
 238.468 242.381
 48.840 36.299
 43.980 459.660
 663.988 783.802
 799.798 101.599
 40.254 123.871
 233.485 923.637
 598.784 710.088
 740.586 784.568
 20.228 621.889
 806.319 379.181
 746.822 278.232
 675.344 79.857
 356.042 69.732
 219.757 578.247
 381.261 40.002
 64.766 264.944
 608.749 667.539
 612.415 643.739
 872.589 673.446
 996.868 197.041
 185.899 496.110
 754.221 790.300
 302.308 85.750
 92.574 106.615
 688.378 449.195
 804.396 559.232
 426.076 653.787
 726.363 351.466
 853.114 29.807
 78.292 693.050
 214.741 109.961
 312.104 882.354
 248.322 444.446
 286.594 908.996
 284.689 128.800
 620.061 195.611
 39.032 492.551
 129.385 995.840
 18.197 498.843
 963.123 103.813
 208.096 593.279
 702.746 854.616
 70.002 874.733
 618.599 742.508
 591.449 917.639
 906.986 331.470
 258.011 496.008
 36.531 849.183
 966.303 1.270
 933.339 949.575
 544.153 931.963
 226.271 500.017
 217.100 401.600
 949.878 937.123
 925.563 866.033
 210.150 170.693
 296.397 932.880
 307.593 269.682
 576.847 168.496
 586.378 199.403
 296.523 763.533
 944.042 797.752
 510.895 22.937
 52.896 473.369
 452.714 192.507
 174.658 914.145
 358.764 669.699
 209.717 434.624
 309.571 234.786
 730.764 630.834
 608.353 408.714
 79.349 306.440
 600.051 240.947
 728.517 381.237
 787.148 864.421
 563.243 778.720
 609.877 651.618
 234.478 341.409
 626.059 157.081
 486.753 258.825
 930.071 644.929
 231.156 572.429
 199.351 547.667
 975.923 193.732
 536.525 873.517
 79.885 826.292
 399.983 327.604
 656.493 900.075
 77.820 707.374
 28.510 428.911
 880.125 209.962
 568.829 800.533
 101.229 399.812
 917.871 256.377
 763.402 245.351
 752.054 958.204
 701.634 376.029
 3.732 454.404
 18.440 333.578
 166.484 325.001
 739.291 407.251
 729.752 215.936
 372.510 731.236
 995.520 175.798
 339.718 778.147
 362.308 628.172
 39.601 565.780
 396.511 786.923
 862.623 681.189
 629.394 327.817
 338.995 258.193
 454.622 535.817
 906.683 978.857
 893.553 462.137
 488.453 929.236
 434.601 248.040
 203.110 163.059
 932.714 243.456
 470.323 318.366
 422.389 798.491
 443.309 810.885
 103.013 206.004
 889.460 479.753
 101.840 685.645
 184.604 86.755
 514.123 126.586
 168.543 536.438
 721.405 540.717
 982.835 873.279
 860.316 454.298
 259.423 71.505
 271.417 308.141
 811.823 926.612
 719.413 9.589
 288.376 314.281
 514.732 139.371
 647.034 46.801
 456.990 659.236
 198.636 139.885
 791.759 878.947
 814.431 629.625
 354.638 651.351
 505.375 42.070
 455.511 389.926
 335.380 123.631
 218.786 303.312
 736.249 662.168
 383.111 865.187
 34.602 854.558
 520.519 775.566
 994.944 161.017
 257.277 701.801
 620.564 399.057
 67.044 735.532
 355.626 706.119
 214.598 477.544
 296.315 190.615
 311.891 818.370
 472.975 612.893
 17.026 61.828
 713.658 322.783
 673.615 925.179
 875.477 226.703
 118.794 917.698
 244.702 578.315
 651.744 564.218
 898.919 461.478
 873.054 207.259
 612.195 557.535
 103.887 637.033
 112.541 21.070
 650.849 399.752
 893.690 405.233
 779.367 298.922
 392.035 721.108
 829.611 699.714
 794.461 42.608
 92.444 781.943
 501.616 1.953
 449.172 762.045
 870.250 999.267
 162.142 358.733
 161.630 677.467
 830.387 841.465
 73.264 910.008
 345.875 946.658
 98.689 199.646
 604.733 735.774
 593.517 492.079
 850.519 204.398
 502.047 235.791
 412.880 625.486
 472.472 350.860
 517.288 356.824
 642.985 152.715
 995.997 186.813
 877.065 275.370
 545.687 399.078
 153.198 81.621
 525.659 160.655
 239.601 779.720
 747.035 777.059
 603.682 597.592
 796.529 897.149
 692.621 522.650
 899.492 119.047
 577.417 689.285
 340.563 263.516
 357.728 894.458
 914.200 101.998
 387.090 617.227
 612.298 702.330
 83.504 499.153
 816.127 76.070
 953.416 463.249
 141.868 158.024
 170.015 479.370
 993.368 642.235
 130.081 658.927
 955.706 51.347
 466.052 632.554
 775.116 980.374
 938.121 547.494
 624.446 474.657
 980.122 49.169
 161.214 359.042
 755.530 81.565
 13.392 305.338
 807.346 567.144
 445.135 923.107
 497.174 88.085
 182.957 990.317
 741.801 681.508
 547.437 551.800
 215.572 142.295
 914.817 341.532
 417.483 674.128
 108.194 307.202
 354.884 984.080
 24.094 800.418
 200.931 635.709
 774.576 752.026
 98.439 582.944
 958.680 278.835
 344.705 740.683
 663.721 205.552
 864.400 411.936
 183.925 864.576
 103.294 605.328
 681.233 827.909
 24.668 226.221
 504.188 391.470
 611.641 810.460
 232.061 275.385
 348.895 658.572
 782.354 117.291
 331.374 702.241
 873.246 553.271
 508.456 241.925
 484.217 527.063
 780.970 398.153
 626.943 607.777
 214.539 48.243
 96.728 585.049
 83.438 519.876
 997.324 144.838
 209.948 993.272
 747.383 595.602
 588.761 550.823
 216.428 141.175
 386.047 998.380
 286.643 201.232
 458.210 873.282
 881.695 521.755
 754.229 623.534
 686.072 945.656
 633.785 478.613
 941.885 517.861
 865.567 489.551
 851.949 260.251
 58.397 63.658
 938.285 291.223
 542.821 793.122
 857.445 694.269
 361.081 727.513
 514.510 512.253
 465.718 484.711
 156.013 702.305
 476.358 765.021
 470.968 714.183
 233.444 227.278
 554.461 326.943
 828.049 116.842
 58.931 409.946
 17.528 82.876
 596.257 670.178
 775.194 880.660
 784.409 154.951
 813.832 984.530
 533.932 134.094
 991.362 914.089
 723.430 966.411
 604.077 442.398
 254.001 29.473
 328.548 967.034
 238.042 768.701
 445.395 606.073
 358.669 300.413
 502.960 969.780
 26.303 824.244
 620.610 758.986
 105.649 793.688
 632.380 72.768
 639.701 430.713
 502.486 556.218
 60.719 713.519
 253.440 785.022
 957.906 517.888
 711.918 833.630
 127.252 645.555
 952.015 90.410
 623.454 161.284
 483.077 614.080
 82.748 808.324
 151.078 734.383
 107.897 444.710
 887.746 15.587
 874.464 996.027
 917.737 968.597
 906.149 550.211
 716.612 126.656
 704.590 13.502
 874.813 916.758
 337.224 431.370
 367.034 555.589
 369.939 272.334
 432.209 382.290
 567.220 934.761
 44.815 283.442
 411.996 616.483
 589.428 356.886
 764.386 774.360
 951.750 654.413
 380.189 376.514
 503.008 708.733
 746.281 335.016
 901.254 822.759
 914.611 113.367
 861.253 530.171
 85.485 883.638
 981.115 741.995
 413.945 505.817
 863.545 406.798
 403.027 400.515
 465.418 829.930
 770.220 360.170
 262.630 433.461
 497.619 908.254
 166.984 772.221
 24.038 776.391
 495.664 147.364
 33.999 872.092
 817.101 537.479
 822.281 91.809
 403.455 674.439
 745.136 972.877
 861.180 568.559
 244.844 341.664
 417.186 292.390
 490.712 312.820
 266.876 287.495
 907.783 625.225
 378.060 302.294
 58.284 904.131
 555.553 505.698
 247.317 946.816
 347.697 570.339
 293.701 111.966
 288.434 66.319
 542.466 813.060
 865.716 352.312
 3.785 575.641
 665.544 62.334
 543.648 110.759
 115.848 45.607
 87.016 15.855
 728.574 271.726
 540.421 564.289
 373.048 327.060
 516.869 250.702
 898.040 30.270
 323.569 377.021
 921.448 729.616
 127.674 689.565
 220.618 622.735
 775.114 498.209
 356.639 86.800
 634.294 551.473
 754.305 414.983
 754.349 324.947
 815.647 431.226
 954.630 63.352
 977.047 372.218
 538.855 548.203
 214.098 871.810
 697.891 933.598
 968.757 312.816
 326.500 282.622
 12.463 694.121
 631.777 467.699
 387.119 232.461
 207.753 581.674
 381.881 429.253
 48.154 795.178
 934.377 299.947
 577.231 932.921
 894.969 918.830
 209.511 810.921
 95.266 673.836
 169.176 352.561
 28.147 467.257
 477.416 598.973
 415.542 118.294
 773.683 254.091
 829.384 17.024
 299.402 303.206
 486.051 506.730
 218.765 352.839
 78.920 908.860
 962.141 636.764
 99.043 693.518
 387.968 486.273
 150.379 195.775
 906.484 481.017
 751.449 906.899
 884.012 379.418
 565.851 668.477
 443.854 314.768
 784.083 770.266
 446.053 65.375
 930.866 719.400
 913.716 535.753
 966.259 294.402
 381.450 882.837
 533.856 923.546
 678.255 89.022
 262.042 699.825
 82.508 715.691
 399.550 746.568
 863.126 200.571
 847.406 726.259
 164.478 414.162
 996.904 104.008
 422.037 429.627
 186.767 165.335
 883.171 142.681
 119.532 590.318
 928.184 699.292
 122.928 713.005
 268.860 736.500
 680.251 72.278
 476.940 442.778
 486.193 879.718
 847.728 17.319
 291.236 998.647
 221.930 511.271
 686.422 619.289
 912.910 417.531
 537.388 216.361
 360.580 29.469
 116.066 541.483
 54.277 193.410
 792.952 303.321
 835.378 956.170
 962.730 58.673
 59.425 969.457
 279.992 428.778
 623.579 709.791
 206.542 583.562
 357.877 349.278
 822.266 534.571
 250.752 852.506
 160.659 942.786
 896.369 852.794
 409.155 193.937
 82.522 491.721
 902.458 500.325
 705.125 495.251
 251.662 849.322
 24.056 753.904
 338.493 94.999
 443.355 910.389
 486.184 256.640
 488.283 413.313
 448.044 787.943
 896.801 38.325
 61.579 870.618
 881.534 516.960
 458.101 588.766
 740.946 48.088
 631.236 594.344
 399.245 637.199
 316.868 783.253
 880.591 345.430
 464.204 785.898
 624.535 204.599
 853.408 220.788
 329.821 228.448
 488.085 665.859
 278.947 226.301
 437.778 936.268
 905.944 996.694
 581.278 301.778
 487.318 578.868
 789.020 779.173
 976.823 93.907
 143.290 159.128
 87.683 979.657
 817.650 301.506
 123.072 170.118
 789.204 802.996
 842.338 687.033
 34.768 16.717
 854.923 785.820
 738.059 710.753
 887.599 957.288
 111.689 283.282
 458.137 849.068
 94.728 313.171
 397.528 294.923
 631.982 489.497
 634.140 775.752
 761.073 319.907
 230.801 572.979
 942.097 920.127
 846.660 793.986
 154.483 105.045
 280.124 171.395
 277.234 670.905
 190.436 775.457
 260.570 429.311
 350.022 383.913
 15.866 243.485
 157.162 469.727
 801.674 57.852
 651.548 477.845
 999.378 1.294
 889.627 41.931
 463.949 895.911
 421.364 956.038
 342.485 495.843
 387.101 369.933
 193.189 109.472
 747.899 766.675
 55.631 783.387
 653.336 643.955
 543.202 323.928
 418.662 434.097
 102.348 243.459
 963.101 429.841
 940.401 401.036
 490.567 342.599
 222.493 83.609
 264.021 506.525
 514.424 482.925
 328.984 695.205
 966.637 668.836
 227.533 468.949
 836.974 961.623
 61.509 990.721
 907.286 49.492
 616.109 299.592
 509.713 783.558
 748.816 214.890
 919.460 578.099
 443.462 854.921
 46.916 30.722
 87.717 325.274
 756.095 303.314
 870.268 487.498
 909.717 33.650
 130.446 24.515
 883.036 908.435
 900.003 830.156
 866.193 366.096
 329.412 262.936
 683.881 322.131
 717.843 105.528
 75.121 947.271
 198.098 388.960
 696.688 770.750
 950.097 192.429
 421.165 134.727
 16.486 374.620
 502.567 964.346
 212.502 79.976
 665.357 129.453
 303.322 83.496
 250.455 312.702
 62.773 270.989
 917.134 234.474
 227.737 119.651
 572.853 552.989
 876.099 158.147
 782.813 509.213
 739.195 398.746
 824.073 937.255
 221.885 389.545
 300.283 144.123
 957.413 216.237
 155.566 175.849
 35.811 764.671
 430.818 443.538
 282.855 252.641
 932.126 661.932
 253.398 257.537
 446.287 649.466
 763.614 652.134
 388.311 112.624
 599.561 350.573
 23.700 964.976
 485.893 38.271
 226.146 653.900
 913.211 981.085
 238.875 43.082
 143.063 89.420
 63.208 549.234
 726.773 51.469
 937.178 895.514
 482.141 86.551
 254.434 226.057
 817.591 635.049
 151.634 645.460
 26.796 667.272
 631.499 989.473
 101.473 721.327
 337.389 799.371
 332.392 872.597
 130.392 829.274
 548.216 587.580
 196.322 745.131
 41.289 456.666
 110.797 24.130
 764.786 658.170
 776.813 997.378
 175.572 344.722
 410.148 825.950
 513.870 18.585
 350.980 305.471
 429.558 70.899
 820.776 367.761
 713.851 588.150
 295.395 115.609
 705.900 4.955
 730.244 80.031
 400.835 323.508
 831.127 35.804
 776.769 185.832
 123.066 323.250
 724.174 724.387
 15.125 890.893
 745.577 619.997
 6.183 648.652
 293.980 343.828
 817.307 674.505
 934.874 973.783
 591.139 84.323
 102.482 966.978
 466.381 205.891
 932.510 691.513
 242.607 110.561
 800.614 615.687
 502.286 581.709
 790.826 704.948
 285.972 536.167
 327.069 560.598
 134.293 576.380
 792.636 64.669
 255.887 316.482
 759.103 78.053
 571.164 989.327
 772.880 20.274
 63.267 464.321
 782.702 776.073
 963.429 563.399
 716.350 303.816
 859.915 596.562
 364.306 931.818
 477.695 505.997
 239.532 629.692
 88.002 331.982
 47.086 432.359
 809.065 832.919
 608.579 714.242
 315.866 710.074
 791.845 591.250
 130.090 724.633
 145.615 439.599
 982.106 35.883
 435.951 325.311
 73.344 835.694
 232.031 138.871
 96.722 72.524
 653.250 919.188
 849.584 30.238
 630.089 363.518
 281.025 300.915
 763.764 879.667
 14.575 329.944
 513.159 908.848
 267.337 45.311
 864.007 187.406
 715.060 955.625
 420.048 319.821
 124.977 623.630
 527.117 590.632
 467.987 219.527
 330.356 576.891
 30.818 323.117
 756.535 453.532
 656.984 682.705
 195.493 170.439
 360.664 924.791
 967.807 71.488
 966.191 430.260
 553.920 312.324
 242.014 704.161
 520.136 295.943
 913.972 537.004
 309.378 604.450
 479.223 321.125
 722.656 773.631
 497.643 797.046
 357.326 86.703
 938.882 778.486
 299.936 98.042
 715.226 573.061
 507.482 220.468
 66.208 676.436
 17.086 695.429
 391.398 184.452
 69.329 28.936
 192.523 319.431
 536.857 323.307
 302.161 598.358
 542.625 311.716
 689.376 842.223
 609.494 646.324
 66.414 313.416
 86.422 578.799
 826.662 413.447
 380.643 472.543
 652.471 233.454
 827.762 107.717
 400.052 747.980
 943.440 882.578
 633.711 16.711
 615.204 317.768
 807.351 613.413
 257.985 664.719
 519.940 855.959
 522.494 476.487
 273.871 751.318
 214.711 181.059
 589.649 895.847
 264.162 606.054
 353.690 650.600
 927.759 32.818
 653.267 526.020
 697.512 341.146
 666.665 908.065
 310.246 667.495
 88.617 602.057
 754.416 404.765
 70.324 490.452
 605.422 376.084
 307.182 240.970
 471.525 314.856
 111.277 72.513
 826.007 965.581
 533.405 214.019
 268.952 912.093
 652.525 767.336
 988.590 760.094
 409.148 116.790
 265.178 307.978
 31.093 987.957
 620.775 483.358
 471.550 434.979
 209.873 892.431
 964.616 883.407
 265.832 6.047
 994.922 344.053
 566.523 111.377
 696.064 777.684
 612.947 903.264
 35.933 581.924
 383.206 827.325
 542.530 306.762
 440.711 260.679
 776.251 15.999
 852.541 209.758
 96.996 496.572
 777.331 192.268
 417.899 589.470
 880.786 267.181
 821.290 854.023
 553.100 88.215
 954.000 176.390
 561.271 328.957
 663.907 653.453
 548.991 698.489
 111.204 501.107
 178.757 12.614
 638.176 992.520
 629.812 775.758
 639.974 684.815
 259.067 471.081
 4.208 864.397
 91.167 150.710
 915.043 170.476
 222.217 4.357
 812.374 447.213
 446.566 793.529
 500.732 747.099
 397.517 441.410
 86.512 47.070
 134.299 627.186
 934.461 145.317
 515.540 50.631
 851.883 647.526
 433.327 601.350
 486.661 208.457
 304.546 120.967
 545.836 816.327
 343.188 810.167
 66.420 956.751
 487.905 770.891
 88.461 799.239
 305.050 242.798
 759.605 957.072
 304.253 988.659
 35.981 991.197
 419.326 92.524
 709.801 286.561
 653.563 384.840
 791.390 616.600
 249.849 418.411
 182.316 35.732
 109.998 646.896
 804.884 373.405
 395.426 352.897
 687.628 735.110
 336.378 225.630
 60.847 999.806
 756.649 979.380
 983.018 309.203
 885.269 354.600
 918.700 207.605
 829.186 465.765
 619.793 162.568
 978.160 106.153
 551.653 193.017
 414.316 33.102
 458.359 784.971
 616.877 821.499
 810.416 983.465
 853.308 862.855
 234.556 826.099
 300.344 917.317
 328.193 208.057
 264.324 102.031
 828.040 935.034
 694.987 767.624
 78.768 489.768
 288.815 712.271
 357.122 785.658
 838.519 87.238
 401.277 548.954
 538.985 27.209
 604.395 616.378
 844.541 1.905
 713.243 280.685
 278.694 531.786
 563.546 301.066
 619.361 780.223
 747.728 522.480
 867.257 557.900
 90.206 437.805
 802.580 23.785
 170.950 964.371
 148.894 302.666
 738.272 193.013
 999.493 964.482
 863.481 669.847
 280.189 818.722
 868.034 670.775
 386.015 401.742
 981.142 974.047
 453.707 400.461
 23.584 390.638
 935.794 727.445
 150.973 104.713
 598.002 95.688
 394.347 51.900
 844.371 432.638
 803.164 731.721
 412.572 909.155
 899.230 138.362
 206.702 467.616
 691.593 792.654
 30.871 632.566
 61.729 74.766
 642.028 835.800
 113.613 364.700
 195.331 135.078
 380.530 584.605
 354.043 841.850
 204.003 57.264
 75.407 378.956
 342.445 618.719
 64.510 485.726
 948.498 385.062
 762.959 387.003
 573.227 725.066
 364.898 596.982
 239.072 848.027
 38.899 881.495
 876.649 12.296
 293.331 437.345
 376.159 992.229
 220.808 338.813
 73.371 923.209
 363.066 664.681
 912.240 555.132
 773.323 759.597
 618.519 878.934
 843.941 747.718
 626.760 908.805
 891.403 541.164
 950.515 480.613
 829.630 148.475
 724.068 406.380
 451.166 457.132
 403.584 362.624
 511.305 848.091
 54.101 909.837
 563.797 898.534
 302.508 979.845
 122.175 81.818
 269.772 731.335
 465.092 211.455
 550.551 581.170
 217.638 470.215
 355.559 455.651
 626.550 178.072
 620.162 372.514
 312.177 86.129
 888.509 627.881
 783.470 431.178
 360.882 404.698
 406.839 380.827
 725.924 88.422
 41.329 866.661
 450.075 35.157
 610.107 307.696
 553.209 816.345
 343.817 924.111
 629.434 907.082
 880.135 428.204
 870.914 502.631
 364.186 942.582
 93.893 265.614
 897.767 262.361
 551.721 716.331
 316.169 666.765
 529.415 87.936
 217.496 654.703
 56.156 449.571
 271.534 378.198
 332.291 942.554
 137.395 466.878
 760.068 31.430
 318.414 56.818
 484.956 712.836
 179.323 479.172
 617.402 886.050
 297.854 440.073
 411.953 320.801
 677.080 985.873
 558.578 376.963
 915.629 839.975
 894.576 369.417
 732.958 203.170
 607.775 27.456
 742.158 102.904
 783.838 185.121
 722.000 273.284
 691.687 735.902
 985.441 152.593
 818.811 87.010
 598.544 344.871
 507.823 215.333
 950.259 143.706
 331.002 835.124
 491.029 937.213
 622.184 778.141
 781.445 371.511
 995.310 117.475
 458.756 554.577
 174.149 759.631
 429.850 732.630
 74.274 623.940
 828.237 307.079
 180.678 328.265
 776.716 712.466
 794.650 724.883
 226.955 115.747
 452.416 165.780
 505.453 586.835
 594.046 23.320
 288.819 931.985
 561.085 516.967
 619.442 768.519
 980.178 81.701
 18.272 285.426
 130.505 406.747
 470.243 3.814
 656.479 437.823
 968.976 389.211
 962.897 401.284
 782.708 429.885
 385.150 619.145
 718.175 978.020
 157.589 150.232
 441.799 340.581
 782.393 240.743
 599.295 31.721
 431.018 88.795
 740.466 876.579
 870.441 429.349
 293.033 546.277
 304.934 101.161
 378.802 755.126
 747.127 754.438
 671.132 553.614
 693.963 650.944
 751.716 585.283
 176.127 567.007
 237.219 663.422
 694.186 869.631
 965.715 276.550
 249.648 147.701
 615.566 502.408
 51.180 360.645
 584.944 541.842
 530.192 348.150
 801.281 560.318
 868.926 24.459
 322.469 520.270
 239.194 472.856
 304.422 117.063
 610.293 39.323
 764.824 100.789
 127.675 993.713
 895.706 121.589
 335.291 242.501
 746.205 614.722
 637.729 315.203
 392.913 120.670
 425.039 548.538
 173.239 183.322
 843.504 215.535
 814.822 594.585
 747.427 713.885
 942.076 155.949
 446.493 777.496
 273.422 346.680
 334.679 711.374
 86.640 755.107
 792.332 592.471
 175.352 915.114
 163.555 213.326
 450.168 256.489
 474.926 772.101
 659.972 327.609
 555.672 198.718
 981.773 775.355
 598.620 834.256
 714.163 903.840
 48.444 497.670
 225.547 4.976
 180.247 843.476
 72.887 225.106
 326.387 165.608
 691.816 58.543
 490.285 280.776
 839.744 837.250
 948.058 939.832
 578.484 902.844
 355.979 993.656
 743.208 730.298
 155.634 672.795
 744.941 740.204
 579.167 234.422
 81.924 147.105
 12.168 559.273
 931.875 94.553
 657.683 233.373
 706.367 813.321
 475.797 178.683
 967.351 288.194
 941.603 973.149
 834.396 252.274
 790.703 859.186
 102.890 457.738
 204.200 831.491
 104.665 450.933
 751.356 636.790
 682.803 250.825
 362.406 541.937
 34.534 776.857
 979.630 130.531
 65.889 869.693
 742.669 485.389
 968.091 711.128
 343.565 983.905
 90.669 183.293
 855.498 670.275
 675.083 658.509
 42.136 133.092
 403.630 216.584
 115.614 884.966
 992.993 823.643
 682.082 54.082
 654.552 443.788
 324.512 413.345
 292.207 900.868
 880.897 313.703
 903.795 961.811
 18.371 392.919
 88.148 115.284
 544.324 203.630
 583.487 800.703
 976.622 364.557
 824.461 973.992
 987.210 971.796
 7.888 339.920
 285.140 813.947
 707.765 938.952
 493.328 182.266
 737.775 42.351
 352.885 537.083
 487.200 116.713
 742.786 32.436
 69.500 492.463
 191.950 475.537
 240.932 975.297
 774.908 35.571
 541.457 30.578
 88.392 262.065
 556.963 44.812
 799.961 336.997
 629.007 112.231
 514.801 92.994
 977.069 535.898
 224.877 73.917
 733.484 889.702
 765.488 701.132
 210.357 818.927
 716.122 611.625
 161.716 412.243
 331.287 141.369
 416.882 746.871
 987.119 193.019
 39.592 272.170
 473.352 820.899
 811.981 876.093
 268.133 523.665
 6.482 485.921
 803.961 706.940
 948.386 741.816
 93.306 81.260
 96.933 892.340
 937.225 927.090
 295.920 478.824
 122.519 486.185
 431.852 374.838
 433.736 40.894
 157.496 243.012
 205.013 98.963
 213.475 769.799
 330.555 105.956
 535.327 85.643
 787.224 120.768
 46.737 410.451
 521.600 287.890
 292.742 159.761
 69.043 864.742
 794.218 873.625
 133.346 170.634
 844.642 396.965
 20.692 538.727
 12.676 646.238
 826.916 112.131
 653.626 82.789
 486.722 834.116
 516.246 108.981
 649.991 960.103
 8.973 80.246
 124.070 850.895
 764.688 446.620
 660.615 193.620
 922.149 803.607
 847.953 405.516
 584.654 837.481
 49.876 88.401
 485.161 428.288
 792.309 566.144
 197.772 549.102
 901.525 817.249
 707.060 237.751
 530.812 338.857
 651.374 372.701
 44.029 491.754
 669.078 454.626
 449.950 788.799
 526.077 166.016
 674.157 27.381
 820.325 380.785
 717.460 521.829
 228.937 142.255
 561.092 371.269
 373.669 179.892
 247.363 375.096
 271.762 942.284
 676.193 70.573
 55.381 176.001
 427.164 369.062
 681.203 457.855
 35.910 378.860
 912.291 113.057
 143.235 458.838
 90.598 835.612
 393.992 99.112
 486.688 422.690
 817.195 389.316
 123.083 84.730
 174.011 144.046
 431.857 181.478
 749.082 6.412
 391.325 235.505
 694.361 357.999
 560.106 103.925
 52.394 705.861
 811.291 51.843
 305.253 489.297
 390.338 613.630
 861.560 311.322
 955.801 887.526
 530.902 328.059
 493.646 762.733
 294.181 565.199
 858.155 394.294
 689.929 931.563
 323.139 528.448
 858.371 588.386
 16.986 439.195
 753.195 547.816
 758.109 805.579
 609.796 119.285
 350.519 769.316
 390.605 317.665
 292.888 235.180
 383.528 77.769
 501.769 673.935
 257.111 86.799
 657.154 862.062
 852.543 16.397
 205.764 137.275
 572.975 691.179
 667.165 497.653
 997.778 318.988
 395.693 749.481
 964.528 892.935
 276.324 579.731
 813.826 585.828
 346.986 949.082
 349.013 738.494
 118.704 266.865
 719.947 505.067
 436.591 7.141
 370.743 486.673
 320.560 482.926
 197.754 651.534
 29.354 531.417
 525.705 411.684
 992.605 635.806
 635.001 76.979
 594.173 168.335
 647.839 724.520
 609.732 774.557
 219.105 259.915
 399.687 611.171
 872.636 575.853
 435.072 20.409
 994.599 968.543
 42.600 984.800
 542.316 604.617
 251.729 209.707
 875.411 856.864
 621.272 170.523
 771.727 778.617
 928.225 820.550
 485.920 161.929
 583.063 658.880
 555.251 337.032
 762.623 420.000
 193.969 699.270
 145.969 74.046
 362.382 489.368
 125.510 64.989
 594.541 463.931
 723.409 600.303
 143.261 151.415
 653.452 317.598
 4.541 536.092
 965.613 159.252
 545.353 405.984
 132.234 794.173
 237.160 663.149
 871.839 335.848
 928.576 564.674
 253.146 457.777
 38.534 844.200
 924.770 731.986
 458.577 676.642
 625.764 184.789
 89.929 478.260
 351.716 638.314
 156.475 81.338
 787.130 488.946
 405.439 154.107
 426.850 658.070
 288.288 134.382
 459.919 669.992
 288.189 957.518
 194.505 191.195
 888.382 549.242
 981.136 69.051
 747.304 250.774
 115.638 492.609
 528.669 892.089
 648.080 559.205
 423.386 239.636
 917.891 355.465
 668.906 643.210
 709.748 877.245
 622.038 284.620
 364.245 338.358
 53.343 895.537
 869.560 911.388
 12.945 836.228
 746.080 854.879
 655.090 199.386
 459.224 599.748
 916.304 77.918
 653.533 374.564
 611.959 282.167
 893.757 665.708
 868.891 845.935
 979.352 446.207
 446.169 372.862
 624.118 18.789
 338.810 161.710
 172.038 247.680
 615.186 643.237
 566.624 283.490
 40.992 760.426
 469.858 890.785
 102.106 841.275
 907.229 583.543
 294.748 328.413
 219.410 765.370
 321.364 537.019
 253.987 405.364
 260.205 772.401
 410.718 793.817
 89.191 527.007
 342.420 91.978
 692.197 735.270
 245.424 585.199
 788.121 850.681
 886.243 277.528
 58.213 745.769
 895.449 127.809
 140.986 560.669
 709.828 362.492
 481.234 843.793
 606.578 839.419
 202.216 858.524
 998.970 951.007
 988.825 258.153
 954.738 506.560
 272.892 458.508
 363.005 24.284
 976.574 730.368
 372.306 887.260
 450.900 74.226
 413.974 507.837
 627.028 375.879
 27.610 526.103
 438.628 736.396
 737.511 805.326
 264.476 553.163
 762.852 636.129
 48.082 244.748
 455.314 818.071
 271.471 71.597
 74.010 739.012
 566.891 433.064
 60.497 946.872
 244.744 210.509
 50.826 123.121
 778.561 83.551
 844.831 581.510
 526.151 444.710
 785.841 78.472
 966.494 265.235
 30.814 623.397
 108.561 475.907
 8.473 298.256
 673.629 590.806
 671.712 658.077
 187.106 154.741
 603.476 798.531
 338.246 387.298
 489.163 496.873
 302.965 144.803
 232.689 200.841
 181.306 58.214
 80.616 940.720
 109.867 727.819
 494.783 246.925
 881.871 978.209
 347.837 784.288
 282.742 978.315
 929.818 970.363
 644.507 106.131
 572.907 274.778
 983.480 646.420
 703.700 36.894
 236.231 128.243
 299.571 467.321
 600.504 479.040
 992.254 383.330
 450.403 350.626
 65.511 177.688
 186.851 382.539
 925.377 434.389
 241.155 748.279
 75.040 523.069
 135.759 784.113
 448.887 857.445
 464.274 548.143
 101.933 362.960
 153.217 784.427
 614.928 27.081
 759.133 474.251
 268.530 304.741
 513.726 210.674
 621.418 114.548
 611.123 315.424
 859.968 322.314
 918.513 477.069
 386.818 991.573
 45.173 789.448
 1.321 451.216
 14.696 238.892
 568.576 943.705
 718.343 772.333
 850.637 469.894
 779.420 186.548
 711.924 525.224
 403.091 837.292
 942.305 954.390
 524.715 967.708
 650.274 755.866
 982.705 705.259
 452.871 602.458
 236.874 148.456
 369.285 258.991
 116.527 647.271
 455.376 263.185
 328.363 328.453
 293.724 871.497
 674.966 98.743
 678.487 679.454
 650.818 10.505
 359.596 717.702
 892.955 746.670
 893.120 553.166
 794.423 591.492
 293.554 732.581
 945.357 132.979
 811.979 176.886
 281.976 889.498
 237.452 144.143
 308.980 380.767
 306.340 540.640
 255.211 951.057
 227.947 480.415
 843.251 994.863
 819.655 518.881
 646.438 492.808
 69.396 253.404
 995.192 814.139
 88.940 470.161
 630.352 223.421
 822.849 590.584
 914.283 100.226
 672.657 340.859
 358.822 464.539
 474.783 733.847
 548.869 435.745
 327.710 154.341
 595.784 943.571
 346.253 506.543
 988.203 574.926
 978.388 588.212
 889.814 366.503
 456.505 561.139
 412.805 640.430
 876.531 194.876
 348.769 395.539
 364.618 463.191
 20.746 92.438
 564.882 704.396
 913.846 954.184
 978.604 441.732
 208.544 709.527
 424.545 763.686
 269.695 361.535
 443.434 941.862
 102.802 415.614
 912.652 412.357
 172.717 657.841
 497.798 952.208
 262.299 163.181
 77.805 573.090
 31.447 625.058
 623.970 448.125
 0.159 240.256
 578.532 843.174
 30.913 428.908
 905.963 190.888
 311.846 307.086
 223.955 913.907
 957.135 513.123
 758.244 553.810
 837.112 188.168
 6.067 15.843
 148.429 361.841
 590.590 8.125
 632.666 946.271
 699.449 890.393
 676.945 12.773
 34.230 394.656
 787.208 47.337
 366.957 922.101
 946.858 751.580
 570.260 131.665
 71.614 488.586
 528.864 230.929
 384.917 247.020
 273.355 64.999
 884.418 606.904
 328.114 720.200
 794.539 496.765
 912.161 753.505
 726.410 910.569
 755.823 303.358
 246.410 345.388
 832.290 600.896
 318.007 684.575
 888.832 791.532
 86.544 8.887
 888.673 394.638
 259.218 308.323
 135.059 213.877
 757.047 994.197
 191.097 493.095
 824.397 194.138
 682.631 664.016
 645.275 37.499
 580.070 114.099
 82.601 6.080
 705.159 118.391
 103.918 201.750
 559.735 921.256
 39.284 350.728
 388.286 56.152
 117.466 71.673
 880.352 378.720
 906.135 445.087
 511.516 125.245
 829.826 63.595
 84.976 150.839
 923.318 361.513
 144.583 545.644
 293.363 227.839
 113.243 159.989
 381.957 325.501
 999.020 418.219
 351.346 562.984
 489.755 784.048
 624.597 199.446
 113.323 616.509
 523.868 784.171
 715.401 74.436
 837.539 723.914
 844.012 478.720
 131.491 691.721
 226.978 806.245
 391.279 307.737
 585.120 88.561
 661.421 771.681
 693.842 633.938
 333.957 159.187
 245.054 536.046
 557.765 426.536
 479.838 619.253
 397.584 332.716
 272.510 183.201
 200.411 282.155
 814.641 922.354
 537.942 829.251
 942.015 624.660
 826.372 346.141
 590.647 502.932
 596.465 232.724
 684.912 729.389
 542.886 403.124
 729.919 264.900
 145.995 491.512
 483.029 877.356
 383.379 924.130
 750.239 196.446
 962.240 360.703
 729.961 263.730
 565.358 939.988
 500.154 706.666
 848.849 709.535
 508.853 933.232
 723.599 782.884
 29.952 540.632
 736.448 368.139
 935.766 28.568
 912.466 335.475
 218.852 366.680
 74.552 438.652
 74.140 589.383
 597.986 443.618
 88.239 372.866
 540.231 28.002
 938.590 121.998
 693.295 446.583
 696.604 983.933
 998.457 173.161
 275.176 75.204
 930.323 357.754
 133.930 115.840
 466.509 324.359
 130.525 303.693
 506.124 89.156
 411.558 221.757
 558.405 127.759
 703.606 578.228
 993.972 254.746
 978.176 751.654
 515.233 406.296
 611.651 210.471
 967.383 510.264
 183.347 546.981
 463.373 175.874
 495.679 900.391
 649.482 91.543
 257.112 122.629
 985.000 253.826
 841.249 985.492
 170.604 198.525
 277.489 750.255
 433.873 517.552
 996.544 373.635
 693.834 138.822
 157.264 750.244
 684.308 153.419
 632.562 574.994
 751.145 692.541
 897.313 423.956
 162.380 299.553
 309.128 413.762
 622.089 989.158
 225.733 613.616
 75.732 330.821
 385.674 196.481
 482.473 297.599
 270.411 964.080
 732.082 660.310
 247.128 341.427
 352.243 522.292
 97.192 578.906
 716.307 338.826
 703.001 732.261
 579.776 870.785
 786.679 912.532
 482.213 922.414
 461.651 349.201
 714.054 112.643
 219.717 421.087
 607.393 47.632
 781.956 52.253
 136.703 84.685
 894.960 706.207
 558.273 905.272
 761.024 743.590
 752.627 614.223
 911.499 629.450
 317.305 335.470
 229.295 519.945
 370.991 829.810
 715.317 149.281
 635.389 580.606
 893.319 840.924
 147.541 908.120
 330.447 438.279
 989.998 827.134
 191.695 185.442
 604.784 665.916
 573.987 175.120
 553.133 543.440
 311.110 146.024
 298.293 47.689
 188.738 774.084
 603.070 278.084
 947.081 419.481
 155.403 482.365
 918.023 714.193
 850.046 21.227
 688.004 692.551
 876.849 286.626
 294.320 60.813
 88.380 451.777
 351.240 992.335
 562.366 777.693
 316.675 734.421
 436.165 393.793
 206.475 673.941
 898.074 525.065
 251.419 74.430
 178.559 587.871
 784.252 851.509
 826.430 218.528
 506.530 770.355
 891.833 446.731
 886.522 743.838
 608.831 958.863
 902.073 288.291
 92.693 808.976
 491.271 102.135
 586.433 388.033
 687.443 507.581
 131.076 830.910
 474.704 614.925
 746.517 967.229
 340.725 400.695
 424.452 63.595
 462.183 943.968
 409.735 884.008
 526.301 238.787
 417.817 450.759
 663.054 835.062
 967.841 523.850
 583.903 986.044
 845.965 452.910
 244.674 568.893
 622.009 176.827
 575.631 257.855
 973.217 753.984
 657.436 869.643
 498.591 666.669
 227.026 460.996
 490.705 39.086
 335.243 272.851
 352.198 887.354
 64.106 508.434
 662.428 145.358
 364.848 869.063
 305.212 811.481
 670.358 807.035
 128.671 482.726
 42.683 286.085
 718.391 394.999
 265.963 53.352
 499.030 997.264
 719.214 750.219
 338.934 944.492
 746.154 740.847
 497.151 107.149
 968.577 75.615
 330.417 936.070
 906.374 181.313
 955.435 979.622
 915.205 470.941
 653.267 978.997
 829.013 273.925
 400.342 237.147
 499.314 123.851
 534.924 602.574
 309.795 217.260
 317.548 681.885
 569.602 626.259
 445.625 811.349
 761.479 852.797
 441.116 909.871
 954.185 437.244
 78.743 901.633
 248.331 352.818
 571.951 749.728
 79.746 745.416
 323.860 861.353
 176.927 521.288
 498.203 305.496
 284.073 288.889
 116.294 785.654
 697.141 63.229
 563.911 9.115
 698.600 918.533
 348.498 132.257
 51.750 796.226
 312.079 495.347
 465.269 948.974
 736.841 313.425
 953.920 927.176
 414.471 300.383
 95.958 631.832
 651.448 75.496
 568.887 197.987
 792.843 355.110
 982.952 407.004
 437.358 352.293
 829.484 915.908
 434.923 995.003
 425.327 940.316
 681.972 795.330
 624.728 627.299
 913.354 740.806
 48.863 339.670
 216.792 981.561
 866.497 468.070
 26.939 417.678
 166.020 356.829
 380.694 378.554
 561.417 29.702
 300.918 275.176
 447.699 828.315
 217.511 507.290
 793.364 916.643
 306.632 646.434
 259.988 86.382
 832.426 384.418
 956.594 39.072
 890.808 342.138
 156.757 579.859
 89.713 248.632
 670.318 84.407
 440.849 413.349
 312.918 484.666
 198.604 779.925
 552.592 541.619
 254.882 136.964
 133.376 655.119
 504.574 505.876
 434.750 114.322
 933.949 78.595
 879.132 869.655
 980.097 855.654
 657.144 351.760
 468.610 869.841
 914.683 958.421
 491.923 370.348
 802.792 851.248
 353.377 900.436
 99.829 65.198
 911.192 907.275
 597.609 441.275
 629.752 470.470
 924.194 992.406
 528.220 286.318
 734.195 341.389
 232.292 73.840
 214.176 305.518
 35.514 717.900
 60.758 413.156
 392.011 391.357
 629.795 631.940
 550.626 525.092
 917.533 265.895
 137.543 260.362
 712.802 379.514
 764.679 126.438
 400.156 161.551
 126.902 357.460
 947.629 921.039
 322.929 981.418
 982.764 375.000
 141.268 581.964
 153.219 143.779
 970.458 217.103
 243.156 909.209
 577.153 159.832
 536.430 146.702
 829.135 952.380
 398.177 239.129
 184.403 301.405
 906.700 783.232
 411.219 915.232
 979.557 63.834
 114.890 840.933
 876.824 693.580
 620.474 808.930
 258.756 883.349
 70.376 661.887
 356.141 448.286
 43.458 24.566
 963.935 584.757
 967.912 869.265
 280.143 433.357
 291.627 720.220
 422.995 121.611
 77.274 608.584
 314.447 147.440
 19.162 991.169
 513.698 801.325
 27.317 150.971
 221.265 652.782
 511.940 840.875
 705.196 657.141
 426.755 364.739
 682.971 24.210
 419.819 929.107
 34.882 874.419
 99.773 976.078
 640.030 774.232
 287.419 621.388
 80.274 265.434
 97.995 84.952
 619.532 397.309
 27.841 693.081
 857.730 342.508
 717.714 247.015
 105.745 372.730
 379.272 151.765
 108.113 626.222
 724.948 58.355
 735.550 192.974
 686.175 33.141
 614.075 443.638
 870.731 587.085
 989.329 243.308
 54.791 698.602
 34.487 620.835
 565.205 184.288
 91.818 648.349
 46.901 116.650
 238.564 154.774
 271.462 176.532
 37.607 522.643
 596.355 845.732
 275.599 161.372
 778.713 693.173
 12.463 414.840
 759.580 952.659
 925.760 139.886
 19.230 413.866
 994.304 118.844
 244.326 898.608
 243.244 868.060
 504.670 335.203
 986.608 440.327
 400.147 503.837
 625.136 48.202
 774.745 750.098
 162.262 953.328
 499.628 462.569
 717.652 161.245
 474.848 509.540
 177.265 259.161
 691.124 521.118
 906.013 854.021
 809.126 293.549
 51.407 768.662
 961.790 355.165
 225.021 584.385
 151.631 56.646
 307.015 568.842
 813.932 386.227
 274.459 179.497
 540.533 32.879
 507.004 506.297
 128.225 262.666
 126.792 424.475
 629.065 686.425
 939.973 222.278
 864.089 497.231
 274.182 791.804
 421.692 776.002
 962.727 508.090
 830.540 800.946
 377.673 946.300
 785.181 264.823
 429.597 14.552
 750.072 982.278
 953.458 716.081
 291.594 152.531
 713.085 45.528
 233.647 890.865
 159.469 806.927
 423.883 431.539
 51.853 893.076
 86.624 776.675
 530.108 655.568
 554.641 277.427
 349.714 930.554
 573.462 608.336
 847.727 466.839
 394.683 271.517
 93.282 470.064
 883.292 348.470
 336.579 660.341
 800.539 923.489
 756.092 211.899
 58.971 919.209
 18.243 664.115
 928.556 12.856
 913.483 966.205
 78.966 607.688
 377.130 236.045
 728.190 300.358
 305.188 210.838
 614.446 959.143
 450.455 268.074
 678.209 973.813
 251.568 964.472
 223.211 784.369
 79.187 334.038
 486.900 787.677
 154.589 400.263
 387.587 768.611
 334.751 78.770
 201.030 231.545
 296.093 602.942
 855.177 310.590
 70.871 914.352
 798.151 220.073
 783.628 880.988
 199.383 643.210
 140.732 388.764
 873.017 735.239
 288.013 85.559
 380.845 991.591
 66.743 22.868
 471.239 571.616
 167.049 459.187
 361.460 509.414
 853.452 373.564
 471.940 836.310
 676.193 639.726
 499.423 1.198
 193.803 574.129
 176.055 137.405
 229.742 578.879
 536.703 985.938
 534.672 627.154
 918.057 458.297
 94.995 299.650
 479.649 486.672
 339.757 281.178
 586.282 559.945
 477.068 613.349
 568.936 40.869
 416.157 408.997
 910.625 379.129
 683.481 144.332
 836.784 818.153
 355.598 423.837
 256.305 297.963
 945.323 269.438
 457.436 404.712
 982.046 418.943
 448.510 348.416
 515.763 869.121
 211.095 767.853
 194.530 396.841
 845.095 385.336
 866.854 108.582
 902.068 149.516
 747.333 166.429
 473.183 12.409
 162.027 819.720
 498.586 154.152
 319.254 229.208
 550.366 577.757
 694.375 438.523
 94.812 94.233
 689.480 250.391
 122.353 869.305
 649.764 867.572
 534.771 735.758
 959.672 516.288
 866.280 234.832
 379.000 79.587
 683.479 946.467
 540.200 116.280
 332.558 727.537
 344.743 755.520
 882.273 391.083
 53.007 455.856
 27.976 535.232
 46.533 759.453
 83.383 340.761
 394.440 106.601
 778.960 389.709
 521.252 792.644
 523.016 867.991
 948.406 929.694
 756.213 872.578
 466.543 140.291
 562.755 183.600
 343.596 871.377
 390.652 534.842
 641.137 27.192
 505.810 639.074
 208.023 822.039
 165.399 529.705
 958.756 732.205
 777.687 965.257
 89.989 454.941
 929.736 21.574
 611.181 276.502
 850.090 647.626
 86.645 16.320
 948.302 978.963
 631.296 196.866
 682.370 948.661
 749.633 625.465
 372.473 84.970
 538.339 642.829
 256.611 979.439
 521.867 761.582
 200.702 406.213
 95.304 795.254
 990.433 395.436
 300.334 263.633
 80.774 149.621
 752.375 393.973
 425.865 745.619
 716.861 350.012
 499.288 306.171
 50.469 983.406
 613.137 239.263
 382.132 876.865
 2.314 231.651
 115.418 337.624
 35.005 711.537
 647.765 296.957
 96.067 246.760
 385.998 410.083
 750.225 866.728
 407.147 555.492
 387.556 152.324
 887.982 68.332
 674.062 457.111
 77.727 464.861
 342.568 150.129
 691.564 820.259
 559.201 915.804
 185.832 937.298
 761.961 35.883
 670.972 715.989
 292.229 103.535
 909.632 822.511
 707.133 687.979
 322.755 618.338
 578.814 252.137
 526.676 996.826
 141.670 814.290
 193.209 74.758
 955.003 891.649
 959.542 781.008
 998.554 638.877
 415.559 95.010
 332.550 533.278
 516.395 725.861
 730.933 711.520
 964.008 241.330
 962.954 147.076
 482.890 297.860
 659.368 305.192
 494.415 571.644
 787.879 21.019
 437.626 21.490
 589.571 930.056
 60.338 141.433
 632.910 417.304
 35.441 190.617
 242.059 337.325
 568.366 966.131
 597.072 552.005
 531.175 348.155
 8.754 12.264
 568.096 573.483
 292.341 815.855
 501.071 351.434
 431.475 562.880
 859.836 534.079
 295.344 826.752
 59.830 990.093
 583.367 599.278
 447.023 648.305
 287.720 858.703
 368.382 803.996
 226.722 668.434
 560.573 789.275
 882.126 427.257
 380.784 960.577
 219.259 560.067
 838.804 753.802
 57.632 328.101
 588.190 794.178
 145.829 831.564
 259.280 857.301
 461.224 223.324
 983.698 884.367
 563.639 713.339
 87.866 423.507
 571.443 948.962
 593.915 355.881
 566.457 650.790
 935.471 766.236
 865.663 77.796
 701.427 419.764
 596.922 614.933
 994.422 737.902
 684.266 912.965
 316.908 43.415
 565.939 971.081
 664.081 428.330
 442.999 10.819
 550.450 36.690
 374.286 133.357
 69.282 137.427
 209.048 535.528
 278.736 771.870
 873.933 452.593
 425.358 316.563
 426.862 233.317
 908.027 217.191
 155.228 786.133
 809.961 776.065
 756.530 580.814
 92.474 956.854
 800.954 980.278
 664.583 89.995
 570.529 709.817
 983.123 394.765
 409.412 59.598
 267.633 794.439
 643.876 39.924
 955.015 395.017
 256.093 262.046
 496.122 671.823
 968.305 160.796
 788.124 198.934
 437.067 184.822
 424.431 141.294
 422.745 397.430
 962.447 576.767
 217.183 213.104
 696.372 534.025
 240.485 664.691
 68.371 821.454
 592.238 92.300
 150.657 822.293
 827.590 671.408
 330.514 372.581
 266.696 974.157
 880.111 192.531
 507.686 269.744
 896.562 570.576
 347.160 518.067
 761.408 705.029
 194.972 762.121
 852.201 284.316
 56.665 661.112
 504.786 166.802
 830.328 275.820
 889.032 929.767
 686.039 483.901
 442.166 259.150
 654.651 894.525
 174.477 702.932
 815.894 193.939
 597.283 907.731
 39.045 96.373
 250.954 687.283
 566.520 624.271
 62.875 860.517
 643.263 189.727
 726.210 864.032
 262.756 802.365
 347.696 447.777
 131.807 860.701
 107.489 953.017
 437.126 82.671
 150.034 538.286
 541.333 650.580
 379.310 442.613
 536.841 56.023
 964.633 777.231
 663.535 166.657
 827.923 129.024
 48.945 950.018
 36.350 293.838
 484.434 96.547
 175.113 978.460
 12.753 516.753
 436.586 200.527
 803.992 643.967
 299.806 150.118
 49.850 467.754
 457.461 370.444
 649.257 833.008
 698.038 573.557
 109.327 360.675
 93.905 176.498
 989.724 238.311
 360.139 560.960
 99.535 468.312
 115.289 102.589
 565.371 90.158
 928.566 552.952
 457.548 567.712
 115.898 396.485
 345.841 376.322
 840.643 246.045
 493.638 775.613
 977.520 223.848
 253.471 516.650
 657.542 30.460
 40.456 526.216
 377.588 104.210
 303.420 421.669
 934.120 878.976
 535.248 538.227
 332.778 762.224
 240.870 263.149
 793.866 570.621
 168.316 150.347
 280.669 911.311
 88.295 82.366
 838.961 407.454
 142.062 717.884
 870.988 901.865
 755.048 440.941
 147.576 388.316
 402.340 857.858
 463.182 612.458
 7.040 679.471
 888.823 140.377
 427.484 205.963
 308.497 440.045
 646.005 990.762
 520.367 777.449
 790.231 5.967
 532.443 753.933
 705.904 437.338
 624.498 253.454
 243.940 290.635
 327.451 718.334
 838.226 247.001
 185.576 710.100
 26.839 632.933
 215.761 959.612
 828.496 205.556
 515.021 779.744
 926.699 447.309
 848.977 156.858
 363.028 732.431
 89.666 797.553
 403.212 603.027
 573.468 268.231
 747.987 272.763
 285.034 401.532
 726.467 675.031
 909.700 770.544
 272.069 968.630
 357.233 54.611
 657.316 502.536
 168.804 985.842
 299.624 182.459
 55.448 609.932
 669.054 851.511
 661.123 296.279
 982.804 337.236
 931.579 158.603
 89.707 884.465
 339.173 807.389
 689.322 711.001
 754.430 48.643
 830.376 829.406
 261.400 809.867
 856.669 277.213
 432.866 144.475
 557.441 709.578
 963.316 211.284
 4.136 417.918
 505.738 108.243
 265.090 246.547
 679.035 961.699
 60.770 353.258
 565.897 727.402
 209.500 81.460
 368.924 380.898
 0.366 428.709
 951.458 87.449
 77.132 272.739
 678.043 210.053
 13.870 980.531
 659.556 694.295
 77.011 623.232
 275.223 156.882
 95.107 360.284
 716.140 487.736
 370.441 765.807
 504.095 680.905
 967.434 840.843
 169.917 55.622
 881.553 93.588
 915.065 774.212
 737.005 549.200
 469.403 257.719
 68.158 559.540
 41.184 533.182
 522.536 275.474
 229.082 898.966
 674.811 89.803
 731.054 387.870
 581.997 992.842
 294.010 53.713
 838.571 856.181
 458.347 958.352
 133.396 189.769
 571.761 135.688
 172.883 935.383
 290.238 641.066
 149.842 663.721
 316.453 832.878
 616.091 946.139
 615.959 193.259
 898.332 254.667
 421.624 582.144
 898.501 99.988
 311.902 779.914
 887.193 107.029
 807.092 345.341
 455.546 727.552
 751.152 175.102
 188.907 440.326
 169.474 66.829
 494.463 749.311
 952.986 68.449
 813.010 481.622
 206.861 341.722
 708.066 748.385
 211.875 717.484
 918.054 166.995
 925.249 504.869
 821.540 272.550
 745.668 507.918
 172.095 454.570
 787.579 562.449
 756.841 743.696
 259.126 336.411
 497.958 608.293
 275.902 131.276
 704.160 885.142
 831.635 114.228
 772.516 609.448
 902.904 825.285
 801.041 890.744
 206.898 105.168
 788.480 932.041
 831.184 334.344
 437.131 654.401
 387.582 257.474
 932.724 278.510
 36.948 777.465
 426.169 254.586
 419.358 166.971
 586.899 513.827
 389.356 780.626
 416.699 545.736
 386.458 817.438
 214.120 958.919
 107.603 128.855
 949.140 146.815
 934.804 784.300
 459.757 408.425
 804.869 772.874
 509.209 337.084
 89.007 158.980
 364.870 723.160
 731.584 432.524
 776.350 370.109
 735.912 53.817
 967.588 614.260
 890.047 32.354
 20.665 499.231
 910.119 181.218
 150.743 283.833
 408.245 729.162
 263.039 571.237
 935.825 665.784
 583.313 916.051
 932.785 346.957
 380.454 389.666
 554.530 944.404
 998.758 622.943
 829.183 621.720
 812.206 175.178
 399.604 336.880
 855.075 340.796
 662.316 776.484
 902.531 357.635
 566.405 628.410
 629.408 345.867
 770.669 596.706
 201.376 623.017
 570.570 795.323
 614.309 512.262
 745.068 356.537
 237.334 608.036
 687.326 826.714
 103.261 170.151
 275.934 658.520
 375.489 886.262
 521.074 447.206
 279.814 439.120
 142.633 492.414
 377.718 921.831
 667.229 429.813
 957.707 209.282
 84.343 593.252
 194.196 480.256
 497.227 102.958
 558.616 521.900
 913.906 484.404
 332.183 580.610
 422.806 601.954
 359.633 961.605
 514.486 428.336
 871.842 449.315
 477.118 392.822
 94.406 813.908
 293.386 875.906
 828.687 92.984
 687.921 605.091
 449.809 164.538
 258.221 904.477
 98.424 46.280
 512.049 750.272
 864.323 821.270
 127.714 565.762
 662.309 570.441
 550.550 473.985
 304.775 924.226
 792.694 26.249
 79.788 79.110
 870.324 92.265
 374.878 377.251
 2.444 876.221
 550.064 850.351
 520.800 796.338
 191.989 780.819
 367.378 7.775
 985.373 147.187
 253.120 575.239
 957.783 376.015
 641.093 17.940
 606.132 713.736
 24.515 101.879
 44.039 619.503
 773.146 179.892
 541.752 239.989
 601.972 55.763
 716.488 400.975
 408.508 643.416
 800.793 795.506
 467.022 614.303
 327.692 587.455
 350.429 675.213
 760.280 420.786
 267.401 134.740
 924.181 532.892
 0.563 430.273
 16.353 34.779
 261.530 369.967
 733.555 426.878
 943.472 957.486
 37.111 568.007
 558.223 914.077
 924.062 872.878
 652.238 885.797
 563.323 762.964
 466.719 957.263
 362.136 884.259
 757.729 511.654
 113.875 396.954
 941.059 844.726
 832.640 565.460
 446.091 814.129
 270.160 777.259
 928.066 380.546
 332.091 106.031
 327.432 261.037
 637.286 234.491
 409.590 294.994
 596.866 356.863
 553.168 137.526
 509.824 997.212
 67.407 802.563
 986.428 180.764
 50.352 528.023
 305.982 269.394
 793.078 718.044
 205.855 973.666
 488.383 13.094
 776.455 552.009
 715.297 169.243
 122.452 238.072
 996.793 604.688
 842.850 250.999
 23.687 547.479
 108.004 856.985
 712.389 436.391
 675.435 396.149
 630.685 970.804
 921.235 764.369
 949.854 249.743
 281.147 858.803
 632.145 199.918
 134.261 37.347
 161.975 773.321
 440.122 801.145
 602.431 643.032
 502.396 45.642
 883.976 678.222
 302.676 215.693
 991.258 813.483
 478.353 185.402
 541.030 911.719
 338.544 320.932
 277.212 362.689
 279.962 897.393
 338.819 860.312
 616.306 267.438
 76.829 601.081
 534.729 123.633
 454.090 974.024
 583.320 78.614
 108.329 240.910
 545.096 91.913
 395.492 195.729
 615.120 1.110
 765.496 947.408
 645.021 334.229
 714.510 782.461
 608.101 472.226
 69.963 168.530
 951.481 143.030
 212.177 880.053
 800.471 725.097
 939.031 628.570
 53.792 248.255
 409.286 518.133
 823.810 647.152
 31.402 817.227
 829.124 358.505
 326.158 529.423
 711.224 883.345
 914.629 783.227
 624.349 351.303
 552.569 265.421
 217.956 332.863
 935.771 550.401
 502.381 320.217
 179.315 880.004
 346.462 126.505
 970.715 514.174
 115.413 390.760
 409.882 383.111
 410.313 891.638
 177.796 247.676
 37.967 202.302
 574.089 628.620
 319.958 612.634
 987.802 249.258
 69.427 219.853
 825.092 893.648
 28.235 676.902
 825.145 296.960
 98.748 587.403
 16.963 730.977
 234.659 760.100
 473.931 240.539
 613.268 63.638
 132.161 331.918
 514.899 48.867
 577.849 257.935
 829.080 691.175
 156.484 723.868
 15.497 925.356
 494.230 830.602
 722.162 242.073
 483.700 744.980
 733.744 645.104
 610.373 950.917
 947.487 155.225
 772.862 887.769
 188.789 728.234
 274.108 364.928
 747.573 635.346
 678.367 784.135
 982.406 753.721
 690.832 974.966
 472.462 818.611
 26.175 316.238
 346.515 997.422
 495.637 879.227
 259.855 426.604
 819.135 80.751
 279.404 886.803
 221.906 909.166
 757.160 128.093
 920.211 208.521
 283.748 558.771
 556.632 940.639
 506.437 907.245
 384.466 347.248
 36.892 901.748
 97.977 700.975
 758.772 97.253
 188.975 951.765
 547.527 339.090
 311.974 271.716
 36.330 379.925
 544.415 894.644
 482.720 268.193
 523.020 995.563
 718.367 974.679
 62.902 809.251
 385.447 508.099
 66.706 36.080
 291.744 444.441
 803.703 508.079
 445.120 328.146
 183.779 410.021
 676.968 31.338
 621.795 281.053
 332.250 631.171
 840.421 914.670
 217.577 201.643
 303.781 871.708
 363.276 647.014
 422.763 6.374
 503.657 127.312
 691.528 453.525
 922.697 55.546
 172.493 351.493
 189.575 160.531
 365.931 984.386
 637.068 803.159
 305.585 467.285
 361.483 968.050
 491.546 904.028
 269.003 2.651
 987.665 597.762
 811.938 883.696
 107.415 257.532
 679.268 213.650
 727.183 728.367
 786.962 210.282
 490.180 977.296
 491.118 89.200
 291.535 433.349
 385.151 656.258
 212.725 236.606
 283.475 843.870
 951.457 70.999
 808.931 827.773
 174.829 499.854
 238.131 249.714
 715.468 694.453
 94.821 713.459
 191.947 137.569
 171.063 898.625
 228.834 929.567
 782.572 397.046
 694.018 248.893
 789.083 283.136
 180.460 986.382
 222.313 812.070
 708.279 639.765
 830.422 842.412
 386.324 917.022
 864.342 213.254
 578.390 742.002
 471.467 496.174
 199.505 210.365
 927.942 180.759
 806.740 626.618
 11.791 346.515
 534.565 822.666
 303.636 396.343
 997.628 164.172
 385.696 166.052
 587.963 783.292
 407.532 134.587
 126.080 815.539
 490.933 10.570
 286.412 586.079
 976.929 397.668
 260.376 498.475
 673.824 795.309
 601.495 679.302
 473.100 888.788
 425.956 468.471
 964.968 956.260
 131.592 501.085
 840.196 567.215
 514.160 176.818
 820.794 381.308
 771.073 672.099
 858.452 356.973
 11.365 624.467
 193.617 640.805
 861.953 153.660
 225.390 691.593
 852.358 817.191
 726.510 173.111
 954.604 406.937
 800.486 968.937
 886.405 545.702
 749.154 487.885
 191.850 847.703
 156.751 662.936
 285.245 863.804
 536.987 638.374
 374.701 181.151
 696.959 793.212
 719.360 318.334
 988.341 183.675
 968.180 522.562
 112.737 688.892
 282.140 196.522
 472.891 612.928
 662.132 562.152
 891.521 499.521
 951.173 799.621
 109.633 735.624
 614.625 416.227
 909.352 703.840
 841.695 26.011
 143.726 855.681
 174.469 221.797
 886.786 946.297
 629.302 352.693
 408.925 641.662
 704.599 978.100
 630.656 891.497
 297.348 640.987
 85.965 481.524
 109.486 616.029
 536.224 428.419
 799.032 60.387
 97.133 767.456
 807.469 785.234
 782.233 479.068
 314.982 823.995
 513.401 994.879
 182.817 388.705
 15.652 870.319
 534.235 359.559
 292.880 779.411
 2.544 465.969
 93.403 213.102
 789.806 2.102
 517.987 896.544
 889.426 628.506
 625.114 499.621
 939.634 287.267
 53.577 231.039
 705.395 884.853
 643.963 177.206
 599.504 448.923
 209.475 86.507
 618.397 357.846
 721.922 786.464
 706.597 780.245
 558.171 650.370
 701.014 92.763
 241.225 861.764
 420.681 104.390
 532.106 535.374
 140.599 882.681
 335.641 683.673
 54.483 719.060
 804.856 226.059
 528.355 796.123
 223.143 645.842
 65.625 828.654
 746.646 947.061
 238.740 882.125
 265.808 452.917
 139.583 658.368
 437.010 939.839
 610.789 349.148
 113.315 101.405
 46.427 156.543
 816.052 385.424
 499.351 366.779
 713.150 612.037
 263.685 434.675
 560.648 242.981
 776.995 522.986
 803.622 780.024
 323.498 868.978
 183.039 87.470
 536.218 884.680
 745.098 788.672
 464.286 93.001
 666.683 624.422
 66.830 555.696
 190.305 392.224
 445.489 947.741
 677.840 935.805
 164.820 603.773
 146.372 515.357
 318.491 823.863
 21.252 668.203
 966.699 236.950
 439.251 539.622
 537.675 730.021
 544.431 312.985
 297.269 149.822
 455.414 251.247
 42.627 851.982
 137.411 447.891
 468.961 31.371
 306.273 410.019
 845.808 329.129
 823.510 310.416
 577.314 328.655
 237.457 165.619
 219.606 468.109
 191.467 355.623
 599.905 494.410
 188.164 95.601
 792.492 637.793
 580.507 514.466
 24.920 111.650
 895.007 468.309
 736.061 645.390
 497.234 713.450
 310.823 484.674
 830.303 444.403
 753.094 480.447
 716.903 842.439
 209.965 513.378
 566.523 322.238
 761.294 931.674
 401.493 764.609
 876.710 926.609
 866.599 605.196
 8.235 730.900
 353.150 151.077
 724.581 240.301
 914.073 623.198
 850.065 559.160
 213.935 892.411
 197.126 127.440
 617.557 675.942
 579.886 461.820
 21.461 590.237
 973.667 239.435
 850.748 182.030
 501.252 962.803
 34.870 164.373
 643.752 902.277
 822.236 115.997
 908.095 442.409
 156.757 924.396
 553.122 525.877
 508.614 94.368
 754.409 148.871
 593.989 549.270
 349.165 11.298
 229.892 832.187
 575.392 550.703
 624.059 294.661
 735.297 918.113
 997.989 333.104
 656.271 605.079
 463.443 404.754
 81.373 662.908
 227.080 98.939
 535.891 916.876
 270.588 143.913
 831.237 560.011
 758.818 848.722
 679.205 693.679
 258.546 83.196
 98.629 86.783
 925.999 722.615
 556.113 863.981
 740.876 277.762
 449.211 358.390
 554.934 712.659
 423.680 718.941
 689.358 753.410
 629.068 430.706
 389.865 110.195
 824.589 962.516
 43.150 283.956
 919.080 715.101
 411.979 88.863
 186.742 110.410
 576.446 785.919
 869.685 485.102
 921.081 152.483
 937.240 765.226
 605.288 782.910
 402.030 182.492
 49.780 68.678
 228.567 413.354
 194.098 299.407
 649.206 989.176
 588.001 81.980
 715.592 38.548
 808.609 232.006
 455.193 921.195
 609.940 654.245
 819.095 27.810
 554.266 716.031
 149.348 522.561
 416.055 715.580
 564.842 557.110
 237.797 256.317
 70.702 89.112
 729.449 425.541
 396.786 887.634
 494.537 423.227
 329.044 236.383
 919.034 742.259
 328.814 777.679
 135.229 728.426
 458.701 540.534
 261.076 676.238
 421.527 520.952
 683.390 889.690
 946.126 927.648
 896.289 965.890
 848.831 958.975
 797.989 69.970
 93.843 464.275
 191.334 53.531
 753.735 183.436
 906.038 833.169
 321.015 210.859
 671.657 663.363
 683.538 543.755
 905.854 497.596
 794.806 839.748
 556.801 987.086
 641.658 5.794
 244.124 287.731
 236.953 790.767
 199.871 468.155
 696.706 869.561
 18.527 185.964
 856.365 839.868
 409.570 442.263
 648.934 346.892
 12.569 668.168
 621.294 90.166
 716.243 439.505
 470.049 524.564
 730.408 570.455
 503.545 559.712
 132.613 782.786
 104.426 793.903
 566.830 179.180
 902.400 736.633
 855.409 227.356
 748.083 914.883
 221.170 262.252
 187.382 699.821
 655.844 777.998
 906.363 500.905
 343.867 167.012
 186.658 662.124
 414.903 493.213
 372.058 859.799
 190.437 298.442
 491.842 83.060
 373.660 39.864
 762.824 807.320
 750.097 261.180
 650.166 819.325
 189.357 997.087
 410.002 281.274
 414.829 699.790
 671.398 133.947
 814.733 424.884
 200.594 327.605
 759.613 403.968
 789.609 768.682
 551.090 10.660
 439.896 304.170
 415.673 558.855
 88.834 699.346
 364.852 186.061
 924.421 953.602
 335.946 115.320
 426.852 639.989
 702.883 966.846
 193.019 333.579
 975.647 131.092
 72.773 839.438
 593.574 910.090
 358.705 460.956
 40.661 590.817
 611.797 222.461
 778.719 505.901
 14.497 925.678
 492.639 651.606
 964.482 467.874
 985.489 524.921
 453.662 661.000
 442.058 480.369
 818.017 187.199
 218.256 328.224
 848.075 518.501
 409.118 850.198
 373.478 970.015
 126.860 912.849
 87.968 289.520
 187.273 445.291
 75.713 695.934
 90.833 514.026
 702.161 339.046
 205.276 387.388
 911.462 178.172
 648.431 914.292
 649.951 73.803
 851.040 841.419
 936.513 899.981
 294.774 220.006
 804.151 53.116
 694.235 684.035
 924.124 332.738
 475.179 757.411
 629.323 669.378
 924.412 125.917
 414.661 83.284
 807.785 913.204
 900.095 974.304
 607.605 867.246
 990.335 908.134
 183.795 198.727
 301.515 407.844
 556.719 835.434
 299.103 453.485
 414.215 552.175
 406.700 898.530
 709.661 805.197
 208.274 432.467
 518.672 909.898
 836.630 47.211
 914.041 233.270
 481.025 834.898
 584.964 375.648
 372.739 880.528
 928.426 453.554
 538.003 679.807
 367.184 895.796
 415.046 966.146
 267.473 973.202
 191.359 767.315
 435.829 208.825
 456.863 518.700
 241.947 986.123
 720.038 863.986
 745.030 979.068
 181.708 493.530
 174.474 377.630
 292.799 764.533
 940.048 447.474
 378.872 564.738
 308.036 432.403
 539.440 712.840
 592.443 636.301
 121.131 314.742
 366.580 177.698
 20.844 736.521
 820.852 129.976
 551.464 924.413
 75.766 794.688
 454.949 551.776
 432.017 720.984
 185.151 146.066
 206.744 813.046
 818.415 829.127
 799.781 757.476
 849.497 365.956
 866.991 867.384
 862.713 775.594
 188.958 858.396
 255.456 118.636
 829.616 638.849
 158.569 185.236
 126.556 772.300
 723.791 502.414
 666.189 231.189
 514.118 337.452
 724.530 547.590
 772.924 563.318
 328.010 637.804
 499.840 381.274
 566.295 854.798
 116.511 864.410
 606.889 144.791
 857.275 133.896
 883.472 255.621
 115.797 137.934
 598.869 484.708
 768.741 542.983
 269.831 448.752
 885.150 129.695
 892.983 306.753
 321.673 414.847
 106.183 39.189
 58.741 488.253
 711.990 61.306
 13.961 394.351
 202.952 175.525
 692.154 825.907
 643.190 710.223
 815.546 597.460
 906.440 478.831
 894.788 884.120
 914.794 769.034
 126.782 743.627
 60.294 47.102
 567.210 72.943
 396.953 63.139
 955.477 112.761
 765.434 960.837
 52.230 522.169
 636.432 237.350
 772.250 160.302
 839.722 638.165
 599.240 181.350
 270.067 496.588
 797.770 163.961
 242.916 592.040
 288.471 436.494
 104.493 275.275
 925.636 846.989
 502.932 627.382
 465.120 173.137
 998.297 533.950
 91.128 525.364
 356.224 282.632
 792.872 208.704
 437.609 163.823
 658.708 960.081
 398.092 368.048
 752.167 541.421
 357.286 543.524
 320.157 760.764
 527.969 782.170
 780.632 918.763
 327.230 636.964
 70.356 883.116
 370.278 398.235
 281.414 815.307
 697.014 147.250
 59.242 490.249
 653.172 703.918
 409.723 28.013
 671.852 148.789
 506.093 206.744
 735.505 50.627
 888.714 746.413
 579.118 308.218
 406.307 584.307
 86.629 822.699
 102.913 135.797
 776.978 274.513
 460.969 419.202
 544.116 572.166
 370.696 183.445
 755.323 69.593
 516.014 414.149
 601.278 181.389
 606.919 801.089
 984.105 342.996
 810.426 561.207
 809.331 413.690
 552.612 951.223
 975.286 167.635
 501.910 537.149
 618.364 791.229
 370.704 870.525
 841.993 648.418
 263.627 349.173
 626.716 599.708
 685.101 300.578
 362.127 991.450
 227.065 446.309
 260.170 961.103
 74.963 4.253
 183.524 838.781
 183.784 520.655
 360.369 338.468
 626.901 745.503
 343.932 612.149
 752.733 262.662
 26.097 540.943
 394.823 341.004
 721.420 328.875
 170.034 405.926
 321.601 282.484
 520.545 353.993
 379.501 854.049
 464.563 499.508
 142.884 614.403
 327.789 493.791
 26.096 835.386
 45.367 979.604
 615.883 99.661
 918.067 808.956
 966.633 630.589
 145.887 277.393
 889.739 425.984
 668.970 317.636
 998.939 381.787
 145.162 896.217
 83.852 265.190
 563.752 805.616
 671.217 17.614
 517.631 618.747
 449.166 577.738
 465.612 140.748
 204.293 370.674
 50.850 263.627
 512.161 234.362
 290.960 601.805
 165.430 786.677
 14.368 701.069
 84.267 780.731
 532.969 400.536
 673.425 571.198
 163.238 158.215
 539.931 406.464
 740.060 787.555
 513.294 371.021
 816.039 197.584
 693.311 696.400
 363.554 875.884
 43.761 119.259
 760.020 135.729
 936.617 539.893
 854.495 590.402
 191.903 486.892
 404.894 84.265
 42.326 652.984
 11.783 957.074
 146.660 878.112
 432.022 241.709
 177.045 528.681
 362.017 282.790
 586.581 882.848
 167.165 542.131
 226.533 272.158
 786.059 644.783
 407.034 757.037
 42.687 275.385
 489.415 700.542
 698.129 508.006
 948.265 939.716
 809.009 833.731
 161.363 291.055
 830.320 219.549
 668.058 835.737
 605.359 310.968
 802.042 46.642
 78.745 591.028
 51.378 93.842
 606.253 282.707
 153.868 114.804
 927.082 773.112
 304.285 392.123
 722.877 730.226
 264.628 43.210
 679.127 150.711
 40.499 306.312
 757.474 735.368
 855.294 884.765
 104.013 43.042
 736.430 181.122
 484.018 270.262
 269.831 975.173
 126.099 579.706
 204.078 50.783
 359.939 133.144
 145.600 97.602
 876.062 242.051
 711.103 562.199
 961.317 840.391
 150.928 921.961
 760.603 208.527
 663.515 542.587
 777.941 74.867
 750.703 60.350
 205.183 823.410
 958.784 323.208
 704.805 112.035
 981.340 815.631
 377.596 220.159
 215.845 181.762
 423.066 497.751
 643.232 716.647
 509.676 373.862
 93.306 298.265
 876.183 135.526
 151.808 231.485
 400.344 631.628
 818.347 432.672
 215.907 856.000
 527.570 629.267
 305.185 75.443
 866.146 127.277
 917.967 487.738
 651.000 821.315
 696.132 908.933
 453.326 612.860
 248.778 425.935
 959.972 154.127
 309.375 427.627
 138.781 754.792
 902.147 704.445
 225.330 549.457
 490.420 31.744
 361.377 313.806
 418.944 616.565
 904.528 90.912
 92.332 171.177
 186.420 515.821
 952.869 1.316
 843.765 141.783
 86.482 74.270
 881.390 426.235
 51.897 414.479
 775.765 345.489
 604.700 605.139
 196.359 906.294
 387.695 537.448
 143.413 407.812
 347.563 618.719
 385.592 992.630
 784.223 341.998
 268.660 389.243
 165.605 738.359
 74.276 385.802
 471.954 725.351
 781.661 346.077
 148.570 567.731
 47.900 359.619
 225.575 557.470
 526.848 550.520
 742.381 966.946
 921.718 810.288
 930.727 341.287
 870.648 192.919
 254.343 172.218
 433.868 352.877
 169.301 976.627
 449.814 423.308
 604.141 219.074
 798.074 342.328
 612.989 439.864
 919.864 824.852
 331.534 340.990
 150.513 447.212
 371.236 543.896
 189.836 928.326
 681.215 758.551
 630.320 936.678
 952.444 326.802
 962.638 174.665
 51.114 548.597
 44.292 154.479
 166.209 32.594
 139.466 811.678
 212.499 88.525
 383.807 748.730
 119.585 93.769
 792.315 571.412
 488.563 907.777
 685.521 101.992
 441.791 2.884
 960.344 616.218
 512.727 646.776
 857.377 63.535
 9.507 469.198
 483.883 164.447
 278.744 222.922
 127.512 524.076
 738.805 796.426
 454.097 410.792
 941.718 233.967
 716.093 593.052
 460.005 988.986
 626.860 841.657
 232.520 90.976
 178.710 139.427
 498.144 696.606
 326.137 812.509
 407.612 366.274
 624.853 239.284
 344.488 740.990
 945.184 302.063
 372.128 366.151
 676.115 636.929
 723.418 633.266
 143.113 87.200
 986.142 993.804
 596.183 670.939
 434.247 187.213
 229.926 192.924
 592.345 554.888
 498.260 242.590
 578.967 60.834
 34.812 363.214
 487.956 276.200
 915.485 311.301
 174.594 817.601
 760.580 471.519
 404.482 957.465
 306.042 90.243
 692.767 888.757
 941.291 243.720
 56.038 356.838
 257.010 584.936
 769.416 639.346
 640.724 401.750
 470.235 622.641
 249.671 368.687
 183.767 593.156
 456.010 352.656
 125.243 327.038
 853.855 520.915
 218.674 755.609
 723.827 845.734
 882.417 431.767
 130.031 467.897
 683.171 888.588
 565.761 599.495
 325.990 821.671
 835.259 60.193
 203.367 537.562
 54.989 760.529
 399.615 878.756
 752.725 596.988
 869.229 588.847
 838.162 197.977
 164.138 937.588
 94.472 664.811
 962.511 143.663
 4.393 60.156
 91.793 362.320
 463.092 596.572
 285.026 535.687
 857.510 723.962
 559.075 416.269
 300.485 76.574
 556.640 390.061
 518.245 253.078
 103.879 56.881
 100.473 918.162
 458.840 724.392
 959.762 747.564
 572.056 282.100
 916.902 322.851
 162.391 226.047
 162.994 515.281
 494.359 678.561
 860.012 993.297
 596.574 5.082
 567.431 824.722
 906.819 377.681
 341.240 317.177
 292.669 318.453
 888.603 109.118
 355.921 712.665
 800.261 465.022
 365.799 988.675
 675.179 883.364
 14.507 487.576
 527.920 652.286
 86.955 498.900
 686.659 308.082
 675.168 919.051
 984.893 4.395
 540.952 36.407
 286.888 289.318
 884.936 991.911
 708.254 433.254
 66.272 77.812
 569.097 237.647
 638.441 181.802
 496.778 684.673
 529.199 461.811
 854.988 127.126
 856.227 241.219
 70.694 248.388
 997.333 279.094
 543.327 292.343
 340.778 19.602
 812.722 135.831
 46.517 324.071
 22.824 480.924
 24.850 93.950
 514.628 625.541
 760.429 299.381
 509.539 39.227
 105.039 323.224
 277.144 952.071
 463.502 441.646
 220.846 750.533
 88.089 308.042
 841.006 571.481
 365.556 745.771
 255.971 767.893
 868.235 136.540
 662.969 74.978
 590.459 505.083
 917.397 287.930
 700.991 727.963
 993.073 41.996
 511.336 455.936
 977.916 97.183
 342.083 547.448
 58.025 124.981
 921.285 417.909
 574.889 889.246
 679.793 458.634
 210.497 440.377
 331.254 954.533
 996.259 298.761
 904.830 5.140
 565.219 903.775
 605.688 244.529
 612.142 927.446
 633.885 467.631
 210.168 491.937
 221.738 49.804
 601.312 247.695
 431.362 630.091
 554.777 540.350
 669.272 394.015
 923.665 160.859
 858.338 307.081
 756.949 92.225
 896.630 324.287
 197.742 160.217
 518.646 333.209
 456.832 3.305
 251.010 918.709
 756.671 502.699
 569.010 896.651
 237.662 976.593
 62.551 523.535
 176.364 528.804
 813.521 810.524
 332.629 952.077
 877.651 56.535
 996.595 286.750
 812.282 559.043
 101.594 308.761
 359.724 96.750
 188.578 914.741
 399.882 729.830
 712.643 149.768
 44.578 395.932
 161.904 814.348
 631.444 749.391
 280.795 536.056
 462.757 393.240
 749.248 508.329
 452.277 675.699
 439.885 910.198
 622.661 292.313
 658.973 217.848
 321.768 169.985
 953.457 108.962
 485.943 268.608
 343.780 616.880
 612.957 669.255
 506.677 301.869
 860.626 414.959
 97.824 925.696
 856.292 211.702
 263.655 912.646
 87.584 104.573
 465.200 490.676
 799.410 329.123
 123.173 81.471
 2.474 553.244
 719.485 264.300
 814.350 913.574
 860.727 508.117
 917.891 496.332
 257.003 147.021
 399.399 989.963
 505.916 579.604
 789.488 61.112
 235.773 981.817
 394.890 881.886
 371.574 530.672
 304.972 111.375
 687.560 102.570
 60.550 344.986
 124.709 11.367
 366.347 568.704
 632.269 729.048
 346.585 860.217
 169.167 843.287
 323.464 473.648
 431.857 174.070
 531.512 428.868
 396.077 934.461
 360.892 840.035
 735.271 782.578
 896.799 891.821
 50.539 292.608
 640.309 676.978
 886.356 757.680
 261.725 7.456
 61.606 827.477
 157.061 905.645
 593.504 545.311
 11.414 265.768
 687.542 165.193
 782.236 281.668
 992.753 247.031
 716.824 690.688
 739.437 11.019
 630.540 849.108
 975.371 609.581
 567.568 688.239
 963.651 691.674
 719.458 898.158
 796.414 500.158
 616.710 335.117
 387.203 384.310
 866.641 876.332
 532.527 417.969
 271.321 370.387
 560.095 196.487
 910.125 211.672
 915.279 515.499
 553.323 552.463
 664.679 699.958
 629.966 546.524
 430.547 807.000
 402.290 974.167
 404.603 740.819
 200.063 451.747
 345.001 727.079
 695.144 390.576
 434.436 349.511
 605.356 293.754
 497.486 968.863
 717.278 607.551
 846.036 356.449
 222.333 560.552
 276.112 579.057
 535.462 503.241
 888.776 882.478
 679.681 618.015
 191.103 616.328
 94.933 310.516
 668.195 218.113
 191.132 563.906
 848.999 289.792
 891.432 375.214
 41.229 731.473
 783.997 574.675
 935.522 385.991
 753.465 723.230
 306.079 352.077
 234.579 898.903
 22.456 965.573
 610.957 418.905
 570.900 866.115
 65.589 441.243
 628.129 765.032
 123.454 877.832
 877.882 728.547
 660.907 702.044
 981.612 474.176
 694.431 9.105
 257.928 348.370
 409.447 690.349
 367.478 76.616
 707.776 305.211
 896.000 835.593
 802.603 311.783
 761.009 738.411
 788.361 772.172
 498.368 11.971
 578.695 647.838
 702.974 309.113
 510.690 898.202
 770.345 82.235
 333.012 489.404
 8.601 359.798
 257.915 696.080
 636.753 738.580
 493.517 464.894
 957.147 824.280
 868.100 222.584
 467.227 628.345
 199.957 112.118
 66.473 732.547
 295.417 877.735
 104.619 53.349
 418.088 283.098
 421.258 229.571
 761.039 217.314
 937.104 489.027
 570.883 342.301
 794.050 57.984
 771.820 973.960
 603.295 12.528
 75.076 721.315
 475.050 949.723
 944.395 475.377
 174.468 11.125
 434.076 526.769
 809.580 919.588
 788.198 672.570
 819.213 605.793
 957.207 63.343
 931.412 282.778
 472.917 546.677
 23.154 69.523
 750.477 330.010
 75.669 328.791
 134.272 749.929
 410.036 145.926
 355.459 775.189
 156.736 975.705
 456.530 954.361
 90.359 580.886
 300.627 855.255
 4.661 401.698
 111.023 531.396
 249.877 368.533
 873.389 230.927
 767.753 604.756
 126.992 865.996
 382.635 182.500
 621.269 757.323
 509.623 76.887
 424.397 821.080
 171.899 214.424
 447.147 776.002
 955.627 295.743
 547.916 610.994
 527.158 173.870
 676.146 601.127
 676.741 534.434
 107.159 617.290
 696.566 517.339
 140.693 506.907
 738.086 569.363
 550.207 485.698
 691.535 68.735
 155.521 969.752
 984.890 226.338
 675.908 180.107
 483.836 69.664
 235.747 396.146
 690.382 346.747
 724.917 537.533
 565.453 355.141
 548.949 76.010
 248.165 678.483
 980.298 267.462
 497.569 788.782
 386.019 641.362
 955.839 400.382
 555.582 269.624
 17.422 311.250
 385.840 881.389
 707.160 474.302
 451.481 606.154
 120.441 956.746
 855.232 367.570
 586.801 785.561
 22.041 457.298
 289.920 974.522
 288.330 976.284
 944.760 80.308
 706.823 914.181
 707.636 755.894
 108.487 61.375
 516.729 37.520
 257.794 517.867
 846.207 611.944
 731.013 725.431
 552.254 423.626
 717.904 40.825
 317.599 573.093
 276.479 366.090
 714.256 169.418
 92.913 125.097
 232.093 288.940
 652.037 432.441
 721.518 381.704
 998.848 40.863
 608.141 795.244
 262.120 116.669
 319.961 756.312
 564.542 9.778
 565.940 384.647
 310.124 527.350
 189.081 594.350
 522.011 249.345
 136.161 68.727
 509.079 743.348
 816.655 640.293
 727.028 137.796
 520.181 151.180
 32.027 31.079
 207.825 258.250
 318.046 673.311
 549.278 245.416
 701.788 422.902
 533.956 41.928
 343.691 707.113
 907.637 664.574
 744.955 800.725
 472.128 814.123
 967.399 266.881
 407.655 487.950
 916.431 606.438
 37.933 113.170
 292.290 655.061
 235.910 765.038
 438.512 309.570
 172.208 686.677
 440.248 906.111
 624.284 256.889
 992.452 802.610
 206.609 216.894
 766.198 617.354
 843.137 834.184
 950.663 965.733
 603.469 487.513
 991.923 130.018
 762.028 152.430
 144.120 745.179
 42.083 468.208
 603.325 530.240
 478.391 506.889
 722.273 223.366
 6.617 341.138
 70.839 964.192
 675.694 833.331
 81.671 323.816
 520.084 322.708
 324.819 317.169
 439.991 665.445
 414.741 990.288
 564.325 244.240
 445.975 393.390
 237.414 485.697
 161.569 907.050
 27.707 246.816
 715.578 351.416
 635.031 313.653
 535.265 85.982
 730.247 618.388
 10.920 299.528
 133.630 564.294
 335.405 936.287
 190.135 755.374
 28.599 636.040
 173.381 178.514
 464.264 753.845
 316.137 466.300
 971.539 931.467
 971.941 779.038
 916.980 919.777
 137.110 351.638
 145.199 892.604
 359.465 137.177
 529.500 481.614
 12.876 791.860
 374.259 223.011
 186.120 549.318
 437.091 205.458
 509.956 154.834
 273.141 0.045
 195.074 816.807
 21.411 633.853
 271.177 194.003
 182.037 525.505
 477.561 398.810
 105.554 161.579
 759.913 250.436
 14.695 475.114
 756.523 965.010
 294.210 650.429
 717.747 794.663
 355.022 571.470
 781.447 13.439
 650.002 643.998
 538.574 48.310
 886.656 935.790
 59.403 438.493
 347.266 814.869
 532.698 910.915
 642.946 735.641
 995.920 935.144
 550.985 879.073
 231.211 183.891
 624.375 739.062
 274.232 907.597
 531.295 846.507
 463.975 131.472
 46.284 909.853
 962.530 114.103
 942.892 141.044
 933.758 747.550
 851.797 234.506
 406.279 624.379
 273.911 820.330
 404.600 707.707
 153.200 558.152
 436.251 792.070
 700.250 852.825
 424.248 877.297
 949.576 325.044
 802.839 851.874
 969.046 168.432
 708.487 419.332
 809.324 768.558
 33.336 439.490
 478.912 989.086
 929.469 999.985
 203.270 276.300
 101.242 802.216
 424.788 766.971
 670.640 324.913
 827.379 367.869
 395.304 719.038
 731.667 910.570
 737.634 256.171
 563.662 965.962
 480.879 181.265
 514.157 362.550
 847.490 57.366
 693.699 415.929
 57.325 698.241
 967.817 8.510
 957.838 893.784
 601.232 14.553
 332.530 687.393
 923.352 841.914
 143.168 574.587
 478.667 645.747
 759.304 783.849
 776.236 788.082
 977.089 665.764
 486.814 489.009
 708.261 62.093
 142.011 98.879
 837.480 525.389
 408.097 665.900
 187.924 100.592
 381.452 269.793
 415.681 516.823
 80.466 120.489
 165.192 540.058
 89.996 502.398
 981.392 640.874
 802.604 991.590
 387.944 286.996
 752.273 837.697
 631.717 94.484
 460.592 227.805
 866.396 796.395
 25.254 219.668
 835.769 811.430
 341.979 220.801
 331.031 930.912
 532.513 913.364
 75.532 869.559
 475.335 787.890
 52.227 738.627
 627.267 898.181
 279.182 759.481
 861.613 921.931
 380.402 117.403
 313.308 84.497
 44.816 901.217
 148.286 344.701
 245.348 741.137
 400.643 460.629
 360.551 468.159
 137.993 49.320
 639.558 811.655
 16.599 567.109
 641.221 531.803
 20.526 697.972
 802.749 169.712
 793.355 16.581
 422.396 776.059
 370.305 953.076
 423.400 49.574
 409.277 130.153
 979.213 546.559
 761.046 563.221
 678.022 293.845
 674.182 144.807
 470.501 798.218
 315.173 299.613
 339.994 158.706
 17.539 861.541
 947.977 583.410
 627.566 644.412
 507.194 934.448
 63.867 50.191
 715.744 83.490
 281.571 469.291
 721.282 482.155
 960.989 404.415
 77.133 827.959
 609.789 810.680
 381.379 444.635
 264.535 349.117
 463.899 668.462
 442.926 247.584
 391.007 328.146
 476.000 542.624
 307.061 278.869
 337.123 318.537
 919.550 871.228
 781.886 487.236
 779.178 438.077
 173.458 876.161
 8.136 117.890
 147.880 264.267
 714.604 118.758
 82.894 270.944
 504.689 394.651
 684.722 43.535
 597.291 453.107
 365.784 780.310
 474.074 954.413
 121.377 682.251
 494.937 975.798
 447.091 754.670
 796.622 394.849
 296.302 424.593
 213.820 154.647
 936.812 539.089
 141.934 84.992
 809.039 440.734
 750.384 111.140
 549.672 347.350
 884.802 740.914
 362.095 702.946
 323.675 605.778
 978.958 914.627
 816.148 979.876
 866.971 486.382
 886.962 817.350
 816.452 935.624
 694.325 152.054
 88.431 603.466
 37.415 180.552
 263.722 6.967
 780.715 999.918
 457.525 333.344
 669.428 562.991
 689.622 35.789
 508.468 727.568
 696.598 891.646
 550.225 360.468
 54.653 850.872
 344.345 875.811
 68.436 200.834
 235.622 668.522
 844.918 58.359
 721.015 993.490
 386.915 667.720
 389.317 548.580
 436.728 20.988
 640.793 471.548
 407.959 652.253
 620.878 548.660
 747.468 207.934
 181.673 63.542
 857.304 320.500
 415.544 61.406
 619.181 61.779
 672.671 554.789
 145.516 614.731
 593.287 806.370
 628.363 959.796
 747.841 762.070
 770.902 144.863
 5.009 708.780
 918.819 808.629
 836.996 546.775
 517.400 908.018
 850.593 713.630
 213.971 304.632
 906.016 806.609
 817.236 876.761
 86.445 621.824
 380.843 916.536
 420.781 474.459
 67.061 661.609
 879.506 864.135
 790.025 202.784
 576.136 397.736
 261.504 649.696
 960.151 239.174
 244.214 162.779
 804.938 597.495
 39.502 249.029
 28.205 33.092
 432.529 939.451
 462.110 813.862
 126.471 126.538
 74.265 611.635
 708.599 339.992
 364.765 432.753
 199.325 618.174
 592.826 529.265
 487.496 322.223
 561.841 858.634
 401.544 810.608
 184.158 435.400
 709.916 806.026
 305.324 149.010
 91.950 146.604
 968.703 574.426
 631.560 912.381
 700.019 258.583
 923.520 789.927
 570.715 474.017
 661.519 7.025
 919.964 554.481
 17.542 400.723
 167.149 495.358
 95.494 731.346
 196.951 358.694
 823.576 418.536
 243.315 279.237
 368.054 540.106
 10.284 149.832
 237.179 427.725
 248.560 763.590
 882.657 133.694
 36.729 713.534
 684.995 688.796
 303.253 370.903
 569.011 572.065
 455.821 969.347
 180.788 459.218
 472.616 167.994
 64.411 788.153
 148.000 421.615
 806.192 298.575
 893.420 286.055
 819.007 680.500
 171.734 182.895
 676.379 155.449
 216.375 655.416
 484.531 957.958
 660.639 300.636
 213.551 667.223
 409.995 157.374
 661.835 433.772
 942.766 681.358
 470.120 769.011
 961.020 624.492
 454.647 522.009
 251.576 251.257
 318.608 404.248
 901.954 731.161
 305.301 276.194
 871.778 118.174
 556.768 856.961
 898.062 707.807
 272.737 428.207
 943.096 407.073
 364.117 984.593
 834.154 984.965
 253.894 534.873
 431.122 129.651
 90.000 420.234
 955.759 327.555
 646.722 520.389
 966.862 918.438
 53.529 634.430
 639.791 755.055
 606.299 614.591
 355.136 706.711
 892.164 599.286
 296.559 559.846
 355.173 930.270
 556.955 467.788
 8.403 681.356
 738.009 33.868
 974.812 697.151
 862.055 940.717
 832.997 304.839
 586.312 92.834
 727.173 475.786
 785.218 864.138
 948.302 872.931
 942.431 847.591
 233.661 511.578
 943.599 616.042
 596.821 412.666
 586.073 313.807
 773.369 757.256
 802.170 314.390
 737.685 417.429
 436.411 874.051
 553.286 991.593
 710.542 372.036
 607.771 401.299
 867.246 810.397
 50.230 892.770
 96.786 219.115
 694.342 750.733
 740.771 211.045
 427.593 886.756
 32.521 407.040
 132.560 561.581
 700.859 821.077
 589.555 84.191
 638.417 590.472
 803.883 283.268
 349.815 955.280
 651.225 643.697
 960.384 947.118
 830.341 156.960
 421.764 420.093
 475.268 455.209
 14.128 439.913
 734.845 630.882
 961.400 502.087
 453.874 123.822
 669.345 952.151
 269.171 163.434
 818.522 471.979
 899.505 852.815
 924.748 733.328
 798.907 83.586
 476.841 726.039
 248.669 973.928
 911.238 781.950
 178.630 468.054
 349.772 640.838
 780.055 553.641
 652.897 761.293
 250.781 316.042
 196.434 452.663
 701.666 716.103
 214.148 795.052
 458.106 654.889
 237.857 989.505
 271.167 66.535
 366.281 22.077
 572.290 593.734
 886.377 881.370
 79.484 873.339
 317.689 102.847
 210.296 757.364
 740.485 953.797
 749.762 472.807
 369.539 965.057
 635.166 978.696
 642.875 869.784
 82.101 697.255
 582.234 951.699
 319.443 605.868
 151.219 726.954
 109.076 995.534
 667.911 192.202
 887.107 288.732
 729.200 239.610
 617.850 314.338
 360.349 455.711
 343.839 649.551
 329.562 339.475
 441.771 739.336
 456.025 965.287
 955.618 814.012
 811.502 514.211
 227.655 357.111
 568.742 652.795
 742.138 381.202
 811.426 969.472
 444.542 792.034
 395.064 116.482
 314.168 44.964
 269.136 748.036
 115.516 396.623
 948.985 106.700
 702.991 744.130
 800.770 268.715
 126.253 129.587
 791.615 709.985
 905.194 915.363
 505.300 358.063
 992.300 742.689
 755.298 527.656
 97.557 149.937
 593.183 739.512
 651.628 15.719
 41.470 52.341
 864.491 314.522
 433.753 117.418
 189.847 428.262
 857.687 134.293
 324.393 986.108
 232.187 447.601
 402.535 837.650
 951.654 899.121
 741.504 872.497
 567.411 721.314
 752.439 444.359
 498.691 729.485
 66.289 742.303
 449.056 606.181
 588.897 569.313
 803.980 955.597
 860.067 272.208
 384.578 585.477
 462.648 541.939
 192.057 712.776
 228.544 134.277
 186.923 816.267
 991.243 303.501
 273.396 19.089
 714.114 592.375
 898.621 787.210
 8.617 167.154
 501.581 502.054
 578.240 854.326
 259.956 998.506
 666.955 544.311
 564.407 360.622
 542.895 435.198
 606.849 309.251
 749.770 346.349
 688.436 87.117
 854.035 827.160
 948.387 301.616
 702.225 201.316
 378.865 193.566
 480.224 842.653
 244.383 996.585
 788.022 587.254
 465.240 687.792
 366.006 100.116
 580.172 522.608
 341.761 476.870
 578.395 326.903
 922.303 255.352
 18.804 886.363
 301.493 112.750
 345.160 739.264
 355.071 746.618
 400.074 823.939
 78.266 87.934
 654.742 350.780
 8.629 17.828
 251.356 821.083
 347.762 993.615
 324.327 677.276
 631.532 411.788
 276.926 782.768
 533.730 513.857
 371.328 952.013
 360.550 184.191
 600.487 505.198
 593.702 996.678
 885.847 245.838
 262.260 379.110
 49.889 57.446
 214.567 211.486
 189.285 207.182
 471.961 628.037
 293.497 415.291
 678.919 214.757
 563.686 300.132
 326.050 287.060
 564.457 206.419
 472.610 989.048
 341.263 950.989
 396.710 710.523
 42.102 223.991
 169.828 794.812
 554.714 327.235
 6.696 874.609
 699.002 444.697
 254.024 980.172
 666.280 567.526
 627.213 10.517
 567.663 647.773
 311.395 330.708
 117.183 157.343
 543.295 384.494
 932.647 373.027
 468.142 909.490
 568.901 802.112
 308.835 870.726
 911.886 878.810
 33.585 736.994
 743.930 588.137
 807.321 503.178
 255.231 964.950
 58.272 591.201
 716.027 441.354
 184.546 763.712
 958.760 11.015
 919.532 670.107
 348.572 894.956
 526.008 966.398
 470.167 346.885
 106.501 852.015
 334.578 959.095
 914.403 731.692
 843.519 120.456
 92.479 813.410
 952.995 449.425
 421.559 209.200
 190.958 156.400
 554.521 319.882
 223.348 475.890
 664.372 404.045
 174.413 910.271
 228.510 592.460
 614.390 919.205
 785.718 689.385
 82.161 513.820
 372.522 769.908
 842.305 629.682
 109.040 346.419
 243.061 80.264
 152.102 136.926
 580.152 771.506
 259.243 763.259
 145.578 892.340
 258.168 968.873
 92.638 205.333
 242.724 745.344
 649.174 831.321
 721.539 555.552
 908.887 53.036
 835.801 242.588
 102.457 421.792
 197.701 209.740
 650.817 620.646
 643.533 682.270
 15.427 164.812
 961.206 840.577
 45.835 669.032
 359.819 11.688
 172.477 411.216
 471.192 977.587
 969.940 616.568
 84.901 500.920
 718.258 887.131
 647.814 968.018
 90.981 634.032
 37.828 333.527
 800.314 125.410
 933.981 438.345
 311.675 749.197
 639.118 21.878
 810.386 479.532
 807.559 10.218
 748.135 17.042
 732.826 723.766
 130.544 100.594
 656.331 691.757
 422.048 531.272
 667.404 608.308
 560.810 243.419
 831.273 327.070
 193.255 553.758
 61.188 521.639
 281.697 534.355
 253.322 979.968
 714.383 320.794
 341.048 336.715
 288.096 381.236
 164.582 152.324
 350.315 148.498
 561.667 536.571
 720.208 535.034
 487.037 293.147
 72.653 304.432
 588.141 776.659
 412.705 923.132
 780.113 141.376
 312.973 738.498
 455.996 399.458
 285.081 265.699
 973.043 63.552
 638.546 173.372
 610.447 133.311
 904.168 659.539
 888.768 696.954
 900.343 243.233
 770.652 497.491
 664.015 267.868
 73.219 889.433
 195.508 339.269
 364.923 756.788
 548.876 489.826
 597.108 139.101
 585.136 571.409
 839.279 621.456
 371.795 500.139
 306.956 480.197
 13.055 787.958
 654.444 272.134
 714.264 847.193
 467.879 35.865
 282.462 908.302
 455.331 704.394
 531.727 876.881
 862.757 264.229
 264.632 918.566
 722.238 833.886
 535.180 109.948
 190.694 261.100
 737.566 756.074
 194.446 280.540
 10.884 342.138
 42.274 350.769
 382.302 965.711
 494.586 259.121
 698.219 159.329
 819.929 595.785
 500.787 449.745
 676.098 543.448
 709.963 763.910
 718.807 787.276
 961.541 852.405
 866.302 42.878
 249.788 494.033
 286.840 939.270
 728.018 121.466
 784.039 132.199
 58.517 183.964
 142.303 303.658
 79.430 571.358
 673.532 509.877
 103.706 561.599
 142.946 446.845
 294.941 335.749
 115.085 24.605
 16.360 208.333
 672.882 984.787
 139.514 442.307
 248.400 606.440
 174.107 216.804
 741.705 160.056
 963.334 868.316
 175.761 166.315
 131.913 573.646
 274.917 562.707
 606.615 843.040
 700.033 86.511
 309.422 467.231
 315.515 946.158
 587.714 351.218
 96.337 714.731
 458.274 174.477
 853.715 269.940
 244.885 261.781
 316.500 95.682
 453.240 916.170
 655.068 813.115
 600.613 756.886
 881.796 26.627
 377.806 86.826
 766.809 445.286
 722.370 768.562
 732.189 407.147
 707.809 562.986
 348.100 916.566
 264.755 943.756
 469.258 768.404
 636.005 372.929
 91.907 333.540
 695.373 253.279
 755.155 813.470
 225.970 871.146
 784.545 825.136
 430.425 736.152
 111.394 777.851
 135.443 702.524
 483.527 770.523
 735.895 28.051
 998.985 428.083
 107.305 264.022
 385.153 860.536
 786.303 261.047
 855.353 556.359
 290.562 75.747
 700.346 694.827
 715.437 641.558
 713.679 900.421
 724.276 458.664
 760.582 578.815
 842.051 514.392
 136.752 520.456
 994.104 182.806
 135.294 677.699
 508.444 3.018
 460.117 798.600
 154.133 297.666
 758.000 709.213
 130.936 379.646
 758.238 391.596
 495.950 185.588
 930.424 912.446
 128.667 163.442
 522.610 663.540
 642.387 989.303
 602.237 116.986
 370.754 571.176
 772.170 353.098
 745.161 956.363
 508.600 354.791
 661.734 351.834
 204.090 488.442
 273.610 916.090
 588.508 606.631
 571.363 225.177
 36.943 853.137
 995.994 58.733
 604.016 955.570
 607.203 113.999
 398.454 627.527
 275.358 421.912
 33.738 631.912
 327.081 110.769
 466.488 182.707
 728.670 5.988
 123.588 177.177
 493.379 651.597
 84.603 387.940
 630.993 237.894
 443.536 229.081
 782.242 683.933
 242.483 207.444
 185.693 582.023
 421.255 235.180
 878.185 709.119
 636.706 808.729
 927.182 457.152
 101.821 739.727
 8.198 456.933
 508.802 882.235
 74.482 259.967
 817.208 756.489
 99.354 606.424
 95.213 380.798
 611.861 218.597
 540.164 139.630
 780.028 405.888
 317.727 427.497
 237.105 3.698
 444.084 795.504
 387.238 264.503
 793.157 711.752
 88.437 509.937
 593.851 40.041
 991.257 389.144
 847.471 296.057
 337.902 987.371
 752.163 399.634
 203.500 322.130
 982.277 389.530
 322.019 750.033
 1.708 677.803
 194.854 799.111
 160.529 309.517
 869.764 18.149
 255.585 165.608
 918.986 691.046
 353.479 548.734
 883.453 60.781
 756.728 460.691
 8.791 920.207
 22.392 593.026
 29.866 697.260
 351.631 477.964
 194.046 147.334
 596.186 893.564
 606.939 388.649
 664.510 884.416
 374.447 715.587
 550.157 187.357
 265.624 604.567
 295.093 371.147
 674.594 806.647
 391.092 181.265
 287.024 886.055
 816.567 887.659
 906.141 15.283
 710.565 467.193
 541.658 41.784
 659.766 206.600
 867.178 580.949
 480.866 419.987
 90.733 212.718
 935.513 961.572
 820.068 328.446
 936.994 744.542
 628.544 119.505
 869.093 606.269
 306.350 964.404
 713.315 284.971
 610.641 667.151
 799.168 580.139
 180.920 752.316
 384.940 686.171
 964.148 223.202
 627.990 333.919
 377.622 746.097
 201.571 506.961
 734.650 308.452
 200.618 767.802
 454.488 700.596
 595.523 423.970
 888.292 143.344
 337.894 65.676
 409.267 497.227
 995.794 236.753
 758.260 478.543
 151.255 870.765
 604.497 423.875
 586.537 487.164
 301.574 404.797
 827.051 241.192
 896.275 930.423
 910.954 639.785
 415.116 385.021
 283.822 848.374
 221.993 544.763
 640.591 935.261
 49.088 580.664
 978.087 436.845
 969.723 478.858
 405.211 224.676
 751.604 654.767
 662.512 650.991
 425.523 80.394
 309.856 320.652
 579.847 625.705
 84.880 952.381
 474.855 692.807
 653.417 659.618
 21.293 18.482
 457.132 500.752
 520.425 674.940
 406.961 359.774
 682.680 514.524
 20.784 552.400
 271.136 301.292
 210.283 80.526
 24.987 536.296
 188.384 141.631
 655.483 14.823
 1.564 441.728
 349.388 719.642
 550.213 554.093
 617.589 36.500
 907.743 144.858
 572.179 24.612
 501.269 375.210
 965.245 649.237
 692.134 353.274
 65.941 314.646
 365.636 702.642
 756.660 568.604
 881.029 335.009
 989.684 594.333
 673.673 448.553
 936.279 688.684
 672.464 849.094
 82.496 737.546
 682.004 525.684
 59.928 148.652
 868.014 265.175
 853.234 460.646
 317.145 110.609
 985.639 104.140
 362.463 946.249
 463.012 499.508
 470.637 108.240
 348.918 807.187
 176.329 995.617
 367.816 434.496
 976.906 403.530
 489.848 599.533
 622.743 71.710
 965.255 374.119
 664.618 479.529
 254.299 206.247
 962.804 608.202
 72.535 755.926
 588.128 505.323
 752.644 280.178
 822.542 441.897
 51.962 852.337
 917.703 53.066
 726.769 492.396
 719.757 547.149
 795.780 179.424
 995.491 190.244
 649.806 589.828
 280.508 303.107
 583.956 898.279
 748.802 811.441
 62.879 748.457
 112.657 478.882
 36.474 471.448
 993.084 723.325
 939.312 238.995
 847.880 911.760
 995.987 291.016
 154.038 177.204
 59.102 891.592
 563.703 674.883
 197.200 730.275
 591.645 255.456
 475.129 97.203
 653.595 383.348
 6.071 87.515
 18.440 761.248
 157.412 115.385
 225.843 171.472
 344.968 188.327
 470.200 35.427
 812.905 271.824
 280.853 789.013
 159.140 991.895
 909.277 430.098
 695.662 223.597
 241.766 210.406
 425.416 407.144
 819.115 5.320
 945.858 846.152
 894.666 128.646
 755.739 666.152
 83.088 383.525
 626.044 453.226
 432.398 714.202
 106.220 25.153
 31.594 595.681
 159.119 999.377
 89.937 59.417
 966.593 267.504
 788.414 183.867
 314.905 634.557
 809.438 800.106
 675.502 468.377
 950.671 786.859
 240.844 481.112
 479.579 508.646
 183.795 747.518
 196.291 928.489
 287.204 785.831
 556.449 586.590
 671.000 284.269
 628.697 752.930
 538.340 663.130
 292.227 549.920
 909.421 698.174
 540.508 6.771
 28.894 490.208
 373.065 796.312
 165.813 8.795
 806.385 654.602
 597.517 640.960
 499.052 171.354
 732.327 780.020
 299.681 133.040
 210.504 652.675
 326.809 909.415
 886.458 726.947
 568.422 397.520
 373.929 108.020
 239.233 814.921
 193.934 17.572
 503.170 596.840
 945.211 484.547
 607.087 871.096
 589.067 736.826
 882.689 422.365
 253.689 974.910
 563.594 815.729
 593.764 497.127
 492.856 921.966
 944.673 813.235
 825.863 607.342
 369.469 977.466
 980.117 843.164
 372.546 956.552
 765.956 120.185
 35.523 252.129
 722.836 375.648
 685.913 64.914
 759.564 852.729
 832.957 130.538
 782.215 500.204
 971.391 599.819
 821.727 911.923
 264.495 371.257
 429.039 19.302
 952.529 517.773
 676.734 44.213
 299.516 556.107
 833.293 743.969
 776.494 474.305
 703.254 24.418
 97.048 614.386
 250.816 242.255
 363.515 673.477
 645.979 284.794
 470.293 472.586
 444.419 16.506
 642.733 498.903
 591.488 269.189
 493.018 71.572
 136.522 969.842
 752.975 844.522
 468.726 630.981
 231.092 41.048
 6.137 546.610
 948.106 626.845
 253.473 58.496
 571.756 650.236
 115.127 987.296
 514.003 305.121
 131.328 207.950
 518.675 264.056
 676.979 725.257
 477.808 361.850
 105.206 951.436
 122.626 425.676
 765.888 70.815
 270.026 603.284
 921.052 906.310
 425.643 859.162
 904.802 977.669
 786.151 828.051
 729.380 2.351
 410.725 140.084
 468.107 867.235
 486.876 881.751
 600.480 664.368
 969.699 517.227
 487.981 198.445
 274.612 366.348
 867.569 40.442
 328.616 385.223
 763.015 713.706
 888.876 305.429
 284.843 589.828
 203.039 205.732
 133.487 66.125
 474.282 879.842
 156.357 259.513
 194.846 253.903
 409.806 838.766
 792.229 942.992
 916.835 424.798
 587.696 427.223
 718.887 803.637
 271.011 401.016
 126.965 746.727
 750.037 495.433
 967.860 636.245
 718.982 700.303
 483.433 108.036
 812.574 593.057
 715.290 200.999
 61.511 603.308
 237.891 829.309
 151.331 460.198
 987.170 953.377
 904.854 153.304
 369.246 438.320
 477.996 922.590
 478.276 966.702
 78.725 229.739
 960.109 368.076
 15.963 368.507
 139.029 584.546
 564.196 378.044
 490.937 92.874
 323.503 527.982
 363.841 724.166
 374.711 661.252
 184.341 376.718
 814.754 688.885
 868.988 412.067
 25.384 125.493
 107.236 504.729
 924.729 594.763
 876.376 219.692
 199.354 97.413
 469.950 595.726
 166.298 660.954
 404.122 885.400
 99.910 938.797
 449.095 352.944
 35.102 818.318
 305.728 558.304
 763.159 72.138
 904.978 899.882
 832.625 248.062
 196.640 780.221
 298.459 60.638
 564.486 669.588
 998.158 506.450
 560.369 533.884
 622.430 277.095
 596.855 668.203
 467.122 54.821
 135.864 428.732
 757.251 228.346
 22.410 817.384
 906.268 8.177
 153.691 370.021
 175.099 915.442
 63.322 495.270
 415.494 994.700
 110.611 862.641
 987.932 704.422
 370.612 841.934
 431.533 378.917
 550.485 437.968
 5.499 58.557
 43.084 872.816
 120.549 742.836
 754.012 560.204
 814.293 140.141
 491.561 952.409
 504.646 442.214
 330.605 768.119
 66.347 728.411
 495.745 720.508
 931.583 259.228
 452.793 738.733
 109.098 119.864
 251.216 134.641
 267.493 658.179
 876.871 421.407
 936.239 678.251
 810.534 894.812
 369.140 917.446
 953.052 383.987
 194.305 483.743
 85.099 150.494
 975.283 458.770
 544.238 37.032
 640.917 94.231
 493.367 54.853
 145.955 24.038
 144.569 457.846
 17.958 776.460
 416.228 427.439
 773.982 960.104
 517.245 122.935
 776.606 690.674
 851.776 514.179
 494.824 763.772
 855.668 975.674
 471.032 419.661
 49.422 592.229
 528.825 211.925
 812.802 905.401
 923.689 921.593
 447.225 957.330
 604.213 855.881
 740.676 894.778
 457.516 455.737
 936.518 652.588
 129.711 394.411
 135.326 804.226
 589.013 281.146
 334.362 150.118
 212.368 456.461
 591.997 5.366
 581.007 960.612
 957.034 80.815
 949.231 622.456
 541.269 849.824
 165.097 915.676
 356.724 22.529
 660.724 92.181
 658.847 265.425
 561.106 473.200
 608.798 303.210
 379.139 267.589
 120.056 608.713
 644.535 19.989
 18.426 753.153
 957.369 660.456
 804.665 270.898
 742.890 39.171
 753.087 349.229
 621.028 957.701
 148.483 433.750
 77.859 740.530
 701.379 734.045
 651.382 781.251
 585.242 802.598
 312.746 716.699
 808.799 664.275
 156.996 664.708
 425.589 105.560
 13.157 558.114
 247.553 544.917
 568.779 35.658
 579.602 641.234
 83.843 641.839
 40.196 340.034
 576.096 540.333
 745.043 181.531
 405.727 372.864
 175.824 315.590
 710.899 876.414
 555.650 91.987
 964.530 1.191
 832.737 266.249
 682.328 410.146
 712.073 618.801
 736.037 764.015
 52.938 105.580
 865.964 245.506
 302.642 910.010
 472.935 509.511
 101.547 957.859
 59.980 86.031
 361.973 487.637
 324.282 147.244
 788.113 179.752
 734.630 184.031
 212.483 568.288
 911.049 239.917
 227.048 61.390
 522.078 907.220
 287.209 841.619
 79.817 802.169
 870.824 308.937
 620.290 969.455
 941.903 59.239
 61.578 904.354
 162.275 794.518
 117.738 170.069
 230.172 61.020
 173.746 992.696
 821.294 474.410
 984.920 565.437
 737.539 671.482
 520.839 931.976
 606.420 822.703
 624.199 356.720
 348.589 235.801
 372.950 652.842
 373.221 605.157
 421.242 419.369
 255.943 433.167
 30.991 943.088
 389.130 326.800
 699.317 322.803
 610.642 404.634
 23.834 360.717
 158.276 226.811
 841.995 892.785
 960.561 163.273
 424.866 466.319
 460.092 265.558
 120.298 854.353
 26.817 716.331
 924.072 573.300
 911.906 151.184
 937.079 859.810
 427.706 322.290
 46.702 996.676
 128.426 86.910
 784.461 254.067
 675.505 830.120
 570.638 344.684
 469.963 585.295
 199.377 258.785
 143.562 103.679
 762.039 742.132
 446.442 391.957
 397.804 867.092
 729.414 121.149
 522.395 0.427
 75.703 288.793
 70.011 632.242
 624.242 457.525
 920.076 656.415
 882.261 305.562
 27.153 706.472
 939.790 507.635
 865.534 490.682
 766.678 658.688
 3.830 940.368
 940.943 987.784
 881.756 605.639
 675.856 557.453
 941.683 588.430
 285.501 966.066
 20.135 394.752
 861.049 870.303
 505.912 183.136
 982.214 914.536
 976.875 766.445
 523.031 527.737
 419.584 437.622
 744.011 50.849
 376.131 799.730
 812.868 453.336
 439.841 616.236
 35.387 542.641
 3.480 603.307
 481.874 760.742
 445.664 672.543
 391.263 984.833
 496.971 525.880
 955.835 931.952
 158.570 595.983
 519.181 928.218
 632.853 22.649
 246.216 701.087
 475.655 831.220
 287.524 137.088
 879.241 421.413
 905.087 407.810
 258.627 338.336
 949.533 684.335
 333.348 551.451
 180.622 655.890
 693.016 847.357
 856.197 954.366
 506.540 699.324
 636.532 214.921
 8.457 127.214
 470.665 117.338
 676.375 637.970
 761.453 237.007
 434.010 637.094
 712.660 662.640
 685.889 538.925
 513.265 25.258
 751.679 757.228
 533.436 135.202
 137.805 422.259
 318.522 787.234
 706.839 906.521
 150.137 305.129
 904.951 424.757
 778.600 34.014
 836.037 246.025
 553.000 619.331
 758.074 574.130
 221.884 544.351
 980.606 340.122
 739.648 933.216
 698.347 945.513
 285.248 103.416
 868.832 101.364
 627.804 201.200
 274.280 46.210
 908.284 546.930
 669.903 580.288
 751.066 16.671
 761.345 25.652
 480.170 994.003
 349.607 678.109
 651.960 635.250
 587.538 839.758
 391.794 535.813
 990.799 658.066
 352.309 389.566
 799.207 812.332
 914.635 62.276
 980.873 410.274
 403.017 209.443
 678.887 130.901
 153.181 355.157
 114.001 785.300
 793.703 298.321
 850.476 690.347
 799.021 53.619
 207.662 953.292
 437.170 884.879
 337.024 354.921
 552.521 606.963
 790.982 668.311
 34.541 368.250
 72.477 147.702
 371.882 869.408
 786.671 521.655
 873.931 105.887
 311.151 96.289
 159.605 562.984
 878.848 753.285
 518.878 555.042
 227.325 464.500
 102.822 437.204
 435.800 957.081
 402.299 471.994
 752.209 882.062
 646.655 587.933
 439.735 63.512
 57.580 397.569
 356.711 447.776
 998.694 62.942
 864.846 312.372
 90.457 713.172
 55.782 226.330
 137.899 577.883
 340.502 538.648
 23.680 138.433
 383.751 684.961
 532.669 894.021
 738.150 986.111
 831.029 659.784
 469.967 523.347
 160.512 167.770
 528.520 36.142
 318.043 528.650
 630.178 38.608
 965.698 372.202
 369.966 693.358
 503.926 148.620
 81.461 637.024
 591.479 711.911
 409.320 404.985
 812.396 382.894
 487.164 355.048
 79.897 805.217
 203.339 807.503
 188.813 56.434
 43.182 284.414
 244.893 291.433
 1.898 291.956
 226.749 201.685
 728.047 609.634
 593.395 435.999
 373.276 858.425
 9.233 902.394
 156.672 560.874
 994.230 252.534
 797.445 590.489
 648.222 426.948
 201.240 961.223
 776.170 638.442
 904.983 222.126
 440.409 710.849
 172.591 204.533
 574.125 29.458
 497.286 692.352
 148.332 147.333
 891.619 438.554
 36.399 118.581
 347.958 286.980
 162.766 75.809
 422.558 447.745
 456.186 256.121
 55.823 952.267
 205.760 319.715
 588.656 231.183
 496.864 250.127
 896.714 631.769
 793.197 618.556
 645.651 553.167
 443.377 420.268
 704.236 25.642
 891.622 823.271
 649.580 807.624
 830.944 923.234
 298.921 0.649
 76.109 279.795
 122.810 382.129
 877.494 564.083
 880.753 989.567
 24.297 912.543
 595.863 333.354
 877.714 535.420
 101.737 110.214
 366.275 137.737
 482.454 592.944
 604.270 785.150
 243.250 407.230
 750.816 885.903
 531.287 111.350
 805.691 3.547
 37.125 573.803
 485.532 693.530
 790.585 316.821
 90.651 541.676
 189.968 745.907
 261.865 35.799
 619.893 17.788
 844.760 925.766
 596.919 478.216
 285.342 815.443
 788.651 409.033
 338.749 15.881
 564.130 808.694
 597.424 197.230
 112.089 155.593
 855.801 272.325
 98.436 397.992
 497.264 783.212
 392.461 622.997
 491.033 39.457
 468.243 90.112
 750.076 460.811
 657.189 198.469
 257.561 234.162
 791.406 882.397
 703.354 123.946
 815.429 304.924
 271.259 335.012
 363.852 215.777
 523.006 866.871
 890.677 148.078
 80.293 108.169
 807.006 700.292
 508.538 181.003
 929.420 456.697
 655.698 77.394
 882.543 876.254
 849.749 146.969
 534.470 477.027
 165.697 348.055
 999.775 378.032
 246.969 607.254
 726.503 264.622
 419.179 28.810
 23.973 915.281
 532.678 829.241
 498.463 880.308
 782.691 159.698
 983.195 815.545
 804.428 224.115
 994.858 441.724
 450.472 751.639
 666.693 482.503
 607.309 273.985
 721.632 107.857
 178.550 269.898
 909.718 15.757
 388.768 937.785
 572.149 981.235
 981.560 652.853
 567.574 410.872
 789.408 455.889
 740.992 600.886
 834.939 747.440
 796.016 212.517
 330.462 654.066
 789.631 168.933
 125.316 863.947
 275.585 228.883
 711.973 559.304
 226.671 904.641
 448.368 5.366
 444.250 932.171
 245.261 383.194
 970.264 951.982
 366.124 210.285
 635.730 467.784
 909.089 702.984
 971.392 80.244
 904.611 363.373
 260.113 773.956
 141.014 976.079
 94.135 11.943
 897.974 773.766
 808.913 173.931
 753.713 360.673
 72.647 588.279
 766.608 799.227
 518.459 944.352
 300.669 183.355
 994.455 139.596
 954.559 802.725
 983.511 786.436
 806.398 293.970
 295.838 366.774
 45.391 768.123
 877.272 830.561
 23.484 978.651
 697.410 759.242
 525.907 972.965
 204.445 790.266
 282.005 63.867
 856.669 76.230
 273.560 218.867
 190.778 148.271
 556.495 337.500
 769.166 700.138
 106.086 253.831
 995.517 804.953
 591.427 437.365
 111.068 734.371
 150.840 185.819
 922.462 448.848
 798.251 913.265
 783.282 562.709
 366.499 883.234
 700.816 19.064
 165.353 255.575
 890.924 213.251
 281.255 585.474
 708.792 21.125
 606.869 301.519
 271.834 277.220
 899.313 205.526
 720.941 130.593
 17.108 579.721
 473.916 321.381
 771.444 96.606
 874.409 472.936
 794.416 834.265
 773.528 702.533
 425.551 376.135
 69.863 203.434
 751.602 181.431
 425.722 443.547
 709.654 252.876
 949.580 527.562
 139.677 95.409
 842.068 362.629
 112.369 186.871
 928.167 100.079
 977.409 693.743
 802.879 960.948
 794.942 126.808
 490.695 820.227
 1.316 598.891
 128.083 668.542
 894.059 515.801
 118.486 400.711
 329.024 989.215
 454.586 924.332
 636.114 234.039
 754.578 729.823
 363.474 320.884
 897.873 223.358
 941.313 155.602
 678.895 968.840
 556.313 601.561
 411.721 702.779
 489.935 536.754
 27.401 530.998
 395.833 27.460
 602.272 57.943
 673.262 24.306
 960.039 573.642
 388.193 257.203
 601.365 580.785
 458.140 675.213
 658.986 401.784
 860.174 589.139
 358.895 895.050
 956.837 12.324
 921.800 229.154
 127.582 833.159
 375.100 526.307
 412.778 806.260
 103.265 71.901
 945.468 723.714
 461.068 789.461
 387.982 969.681
 555.254 160.487
 184.635 307.669
 589.381 602.421
 169.418 677.747
 515.694 146.909
 363.520 858.774
 276.700 741.834
 799.237 587.349
 605.724 557.204
 5.304 519.958
 226.235 745.260
 677.752 817.758
 708.385 393.360
 787.209 55.316
 150.397 133.886
 388.242 176.589
 22.698 524.029
 102.262 805.555
 792.607 880.866
 249.123 967.548
 513.751 520.102
 963.345 183.866
 172.088 82.588
 111.674 600.210
 812.395 889.034
 145.209 823.561
 986.594 603.644
 90.514 137.099
 857.445 240.891
 82.178 794.505
 925.454 61.028
 239.164 859.655
 218.761 779.476
 317.590 142.285
 368.879 889.038
 664.518 912.204
 91.356 653.476
 235.600 372.209
 579.430 383.585
 211.712 91.812
 408.678 125.413
 396.781 399.647
 27.624 563.122
 644.838 891.989
 387.476 220.307
 46.050 918.912
 936.068 403.081
 199.146 979.458
 87.167 501.288
 264.732 104.747
 475.129 501.732
 486.827 385.759
 243.382 886.017
 798.176 53.698
 298.046 517.565
 1.139 829.251
 718.360 965.607
 806.144 397.028
 264.504 781.809
 882.624 748.104
 400.147 116.848
 655.267 72.523
 269.089 334.385
 186.329 821.167
 278.033 808.894
 401.175 329.417
 64.667 257.615
 620.391 981.145
 723.438 897.162
 792.499 658.879
 850.608 589.200
 614.069 183.287
 713.467 370.055
 469.729 491.859
 181.932 284.464
 617.203 482.846
 848.590 968.207
 529.022 186.807
 447.807 667.601
 733.334 295.851
 536.439 331.326
 774.344 41.656
 766.475 562.629
 145.108 70.276
 640.451 844.281
 790.912 807.652
 648.574 826.974
 303.324 978.471
 225.103 151.952
 438.724 457.003
 191.948 324.095
 519.905 656.760
 768.749 391.464
 487.033 761.994
 888.404 466.291
 430.287 464.426
 360.550 550.754
 888.936 580.146
 346.545 334.789
 772.148 211.787
 949.791 4.063
 629.831 608.125
 364.658 41.460
 65.100 815.927
 673.836 197.742
 174.305 766.552
 823.777 434.969
 69.929 882.612
 655.266 663.929
 283.090 308.514
 813.436 473.904
 356.129 784.274
 429.249 24.930
 375.045 206.500
 251.248 590.403
 912.958 406.440
 338.920 417.812
 668.691 365.634
 12.327 150.017
 501.912 368.798
 819.599 816.509
 53.647 735.511
 245.717 677.025
 367.477 192.111
 481.904 57.888
 14.390 448.588
 122.349 859.165
 998.193 578.508
 299.318 988.534
 957.064 700.010
 732.722 471.686
 861.539 700.180
 7.569 40.646
 974.665 201.911
 232.329 267.876
 423.821 150.338
 31.136 718.280
 426.718 694.630
 619.045 571.697
 310.180 0.304
 866.483 929.257
 706.647 177.978
 719.023 777.878
 160.079 227.900
 872.139 833.430
 223.367 237.567
 56.308 215.785
 590.014 634.849
 842.459 894.607
 933.173 84.411
 286.255 865.648
 687.939 254.667
 574.965 121.237
 723.853 700.394
 783.967 229.143
 632.798 167.609
 880.371 60.140
 574.993 787.893
 796.347 251.123
 357.800 585.460
 129.935 967.832
 696.777 58.728
 290.006 565.213
 657.467 46.557
 486.541 725.668
 784.163 765.800
 257.133 493.228
 776.223 570.182
 423.890 487.827
 114.112 280.175
 777.588 166.874
 310.207 659.522
 2.482 755.299
 460.648 947.051
 577.830 859.876
 204.211 113.674
 641.533 554.364
 705.810 415.941
 175.966 119.680
 732.069 711.710
 802.770 664.657
 584.178 133.590
 957.049 570.109
 611.544 965.620
 85.027 389.783
 214.412 712.532
 683.919 319.802
 823.666 303.966
 717.829 192.524
 943.379 443.895
 16.235 756.017
 281.722 244.398
 337.666 627.040
 556.705 309.929
 584.008 129.345
 226.488 340.690
 232.417 392.082
 94.209 469.936
 41.801 742.105
 112.036 948.782
 947.370 2.056
 349.451 342.672
 315.916 741.679
 790.360 146.305
 260.586 526.908
 629.741 88.970
 949.254 489.759
 3.290 461.409
 55.804 87.140
 506.229 510.228
 47.178 229.457
 546.574 419.196
 547.901 306.861
 93.316 121.593
 832.586 304.472
 983.733 297.909
 648.890 725.643
 862.403 433.070
 229.549 497.955
 456.232 902.009
 1.699 249.041
 117.094 277.451
 212.208 153.474
 961.692 605.609
 354.511 78.001
 35.270 360.878
 879.329 616.417
 453.327 397.238
 500.166 198.961
 618.045 80.017
 344.718 191.444
 251.481 165.718
 963.160 439.327
 976.400 49.237
 569.897 250.034
 552.091 6.979
 981.020 297.091
 133.404 711.833
 207.777 341.931
 267.079 902.892
 97.345 238.704
 923.210 871.280
 374.741 165.237
 38.149 725.790
 860.574 925.940
 627.618 971.637
 23.375 32.172
 28.134 156.095
 705.513 880.327
 706.797 480.649
 249.285 30.942
 13.003 765.527
 83.967 422.809
 352.828 784.769
 432.768 428.936
 372.814 214.657
 306.276 336.676
 623.071 592.199
 589.762 988.411
 811.377 241.098
 357.340 593.401
 594.904 958.270
 686.377 773.068
 22.033 873.435
 158.732 653.844
 324.209 696.838
 957.444 712.394
 60.964 96.010
 362.732 311.425
 387.074 122.075
 461.907 660.380
 889.591 10.986
 784.643 779.198
 437.458 776.928
 206.491 936.185
 404.092 396.642
 6.497 739.348
 523.174 47.706
 174.000 366.554
 282.758 444.652
 518.272 371.524
 868.341 338.627
 503.705 663.277
 150.852 374.125
 1.999 955.468
 452.548 785.881
 888.667 563.697
 887.828 566.476
 9.642 503.809
 995.266 327.608
 978.482 538.245
 383.215 842.759
 337.387 22.446
 888.638 314.432
 205.816 26.225
 685.175 513.837
 857.012 418.820
 212.593 744.531
 991.222 99.533
 279.664 873.855
 429.213 782.471
 213.281 637.945
 723.126 173.718
 188.353 878.727
 794.342 747.631
 529.180 26.703
 258.492 886.796
 679.884 853.918
 12.691 914.193
 8.760 530.530
 944.568 548.407
 651.751 209.570
 109.537 851.264
 179.442 512.309
 323.230 625.444
 159.028 306.076
 69.366 36.601
 299.632 363.122
 746.853 574.945
 141.361 809.483
 219.237 195.588
 453.953 553.634
 108.246 961.062
 131.106 103.654
 342.980 894.993
 336.357 706.721
 767.072 200.130
 613.159 584.896
 575.954 919.643
 206.618 95.677
 541.332 466.337
 751.004 954.815
 244.319 914.187
 2.781 652.984
 324.833 260.219
 393.660 948.432
 333.321 7.538
 745.463 786.565
 490.240 893.183
 634.699 287.154
 195.809 654.143
 179.476 43.564
 742.155 673.504
 707.159 29.951
 445.238 724.084
 64.047 936.171
 495.818 892.680
 667.160 911.170
 716.660 953.148
 644.996 49.607
 174.414 805.800
 144.192 699.667
 124.705 224.311
 620.555 889.348
 41.582 675.520
 417.508 91.507
 799.330 793.712
 347.057 792.818
 315.620 606.499
 215.761 157.248
 838.109 497.040
 121.584 630.174
 348.014 335.592
 930.932 904.883
 378.086 176.343
 125.688 949.500
 591.293 362.855
 387.837 90.794
 260.758 52.647
 17.662 683.627
 929.850 809.370
 916.910 13.603
 940.452 536.346
 220.374 528.958
 702.246 170.140
 240.677 659.616
 869.438 15.191
 667.526 631.090
 404.662 693.764
 603.266 233.569
 582.320 488.814
 143.236 267.705
 632.527 465.350
 647.502 804.702
 97.778 529.051
 378.204 806.090
 290.993 395.082
 775.588 525.691
 57.511 936.958
 750.257 330.841
 484.819 222.094
 117.041 640.797
 230.193 640.240
 777.905 986.684
 784.338 331.772
 771.539 289.602
 622.557 828.937
 592.609 262.042
 756.579 654.343
 694.489 933.988
 460.204 62.542
 228.779 150.887
 749.256 163.581
 449.599 88.592
 727.495 98.342
 880.096 373.540
 920.188 526.676
 65.418 918.703
 788.903 488.627
 236.559 611.568
 415.886 269.810
 401.762 184.656
 853.447 573.489
 638.753 17.518
 420.397 418.695
 757.140 958.040
 689.345 356.318
 64.121 97.195
 519.144 949.302
 929.719 512.573
 47.778 890.683
 894.627 430.321
 452.361 541.256
 582.097 801.318
 712.662 230.138
 5.994 594.855
 868.901 64.826
 554.067 971.909
 957.599 696.605
 965.774 90.884
 133.519 952.176
 717.769 442.771
 461.654 208.324
 30.850 21.948
 589.406 104.524
 76.064 165.869
 412.404 674.976
 194.501 784.789
 932.628 269.071
 67.659 835.272
 607.668 15.432
 749.013 42.958
 516.234 883.055
 461.470 965.889
 856.627 182.660
 701.889 815.357
 469.211 226.983
 797.874 963.017
 876.523 690.724
 912.000 597.717
 489.062 355.115
 65.998 530.871
 182.888 530.354
 996.626 53.179
 46.713 678.448
 193.830 27.056
 179.278 32.461
 901.143 957.553
 528.525 263.972
 971.918 659.992
 766.721 193.038
 520.171 765.493
 532.639 883.666
 231.627 747.584
 313.614 208.281
 912.324 375.749
 135.455 597.683
 455.324 607.959
 753.557 485.315
 460.302 416.813
 448.962 188.427
 508.610 36.903
 911.614 191.808
 793.829 648.694
 200.775 75.644
 853.622 741.647
 898.750 486.825
 415.061 882.218
 386.073 437.451
 427.651 546.954
 559.724 935.646
 744.389 154.160
 264.332 138.130
 352.748 667.003
 511.420 252.865
 739.129 764.704
 103.562 720.794
 779.693 845.326
 266.681 440.927
 328.413 183.086
 110.945 161.484
 463.660 705.139
 302.900 595.394
 654.676 758.012
 931.113 300.982
 119.072 223.652
 705.173 133.549
 515.446 631.290
 941.963 871.612
 207.632 846.511
 190.566 969.558
 458.699 246.325
 332.783 818.523
 576.161 392.301
 903.033 207.285
 700.901 367.514
 610.589 178.424
 279.874 562.089
 357.833 250.907
 408.889 582.257
 747.959 123.460
 1.858 565.259
 309.732 843.895
 915.078 844.203
 659.286 903.912
 711.025 100.438
 121.097 438.451
 120.067 734.527
 72.264 330.616
 588.457 689.120
 413.959 470.416
 677.506 767.428
 147.513 126.479
 796.036 149.591
 404.396 568.715
 553.191 246.732
 391.702 946.191
 361.431 820.089
 338.075 463.774
 203.642 892.358
 508.088 114.213
 309.977 992.652
 872.592 375.954
 929.008 698.619
 833.319 163.359
 186.649 902.893
 85.204 962.881
 920.965 260.687
 920.469 69.731
 280.308 536.002
 23.837 483.669
 148.337 111.270
 645.655 674.540
 187.574 455.524
 364.767 698.371
 501.477 446.424
 939.209 159.278
 835.131 839.050
 792.103 162.601
 551.052 987.600
 872.284 597.975
 716.963 913.706
 172.221 0.130
 867.656 626.451
 365.885 548.709
 896.971 24.393
 460.575 940.338
 95.771 929.572
 231.706 366.293
 277.603 638.996
 548.785 392.781
 878.902 542.256
 602.785 419.037
 741.599 697.338
 936.674 597.713
 292.298 23.549
 66.885 674.692
 36.610 844.436
 196.955 439.272
 655.476 669.242
 976.614 184.180
 691.444 253.652
 689.488 337.127
 468.836 435.169
 477.708 836.423
 827.833 941.635
 877.560 742.735
 746.998 160.030
 770.522 383.581
 463.117 704.466
 900.406 157.976
 206.016 905.171
 999.646 143.209
 786.883 63.226
 764.160 266.757
 602.512 378.148
 952.725 972.347
 938.580 897.244
 627.731 724.311
 19.760 87.554
 441.903 78.264
 13.319 764.565
 180.564 384.232
 49.160 88.527
 839.996 981.564
 379.488 261.709
 36.040 259.922
 625.022 921.501
 748.325 479.575
 904.540 158.610
 397.242 314.951
 736.491 621.193
 184.321 771.451
 354.245 459.634
 991.098 255.964
 362.426 478.456
 994.367 1.089
 55.880 987.865
 412.419 862.071
 753.442 574.581
 420.988 350.003
 897.294 567.421
 571.079 26.317
 619.842 975.762
 883.378 469.471
 871.474 387.302
 893.634 607.635
 875.013 874.859
 66.391 479.779
 670.177 670.352
 294.901 395.806
 330.924 898.280
 355.499 984.094
 280.402 342.178
 705.538 977.297
 145.678 257.680
 503.849 545.496
 143.900 997.432
 118.435 56.458
 882.650 419.376
 172.459 857.898
 202.651 94.630
 699.712 834.394
 756.557 488.764
 645.688 405.082
 72.127 975.729
 499.387 376.944
 13.882 562.700
 591.530 746.796
 659.426 2.981
 692.302 513.547
 423.381 889.720
 209.899 696.840
 774.737 833.108
 81.617 700.366
 536.994 796.143
 491.951 565.272
 672.341 607.638
 805.227 453.920
 722.280 985.500
 599.640 325.392
 1.281 628.281
 799.689 415.533
 964.581 999.407
 567.072 35.825
 346.018 907.511
 596.764 842.310
 90.430 339.920
 623.853 99.049
 393.861 837.063
 454.436 336.903
 373.299 996.561
 445.525 969.925
 778.628 100.838
 657.280 926.223
 448.588 895.620
 547.300 741.256
 818.965 873.751
 60.301 178.328
 86.849 95.016
 854.690 628.130
 694.911 294.344
 595.887 907.083
 652.537 384.894
 208.279 748.794
 87.798 176.530
 515.259 155.775
 10.153 322.312
 189.733 757.015
 946.193 934.618
 593.823 573.743
 230.493 627.789
 192.314 819.364
 834.625 735.808
 394.088 4.157
 696.738 302.126
 101.515 150.590
 271.942 965.635
 950.309 86.442
 113.486 783.872
 300.092 821.234
 572.672 194.390
 915.775 943.458
 481.372 960.906
 966.631 833.835
 967.391 966.310
 296.693 571.372
 315.751 874.087
 797.932 527.592
 197.101 898.400
 385.831 379.286
 259.978 506.541
 352.879 216.033
 351.759 772.010
 404.643 436.013
 772.169 139.087
 189.072 588.262
 454.608 527.851
 664.310 373.020
 748.850 370.470
 843.431 811.538
 181.599 333.910
 764.177 565.381
 789.777 50.470
 494.043 461.449
 149.164 185.769
 460.296 166.706
 305.220 54.638
 832.985 375.654
 403.812 820.117
 357.310 809.357
 820.389 41.308
 278.421 278.154
 103.423 74.789
 503.659 297.855
 641.187 74.705
 159.191 553.259
 892.849 212.456
 303.105 421.251
 511.348 272.385
 916.242 861.929
 145.353 140.113
 894.838 89.310
 13.053 440.907
 682.613 387.850
 66.633 902.832
 299.898 357.750
 241.453 0.541
 827.343 376.624
 639.592 307.746
 183.458 549.319
 718.097 367.994
 178.532 288.651
 525.745 43.065
 40.484 600.415
 599.082 365.543
 676.934 324.771
 333.080 196.915
 976.538 966.991
 980.806 155.629
 153.847 303.451
 110.385 652.121
 26.054 908.881
 509.544 661.874
 775.663 869.288
 534.498 435.577
 127.088 738.275
 560.607 430.667
 452.380 794.821
 19.657 734.622
 454.647 665.906
 968.699 411.851
 168.463 701.123
 897.023 957.918
 803.869 207.632
 663.129 192.723
 761.841 867.365
 887.699 914.562
 109.911 724.448
 589.868 806.487
 150.470 925.531
 323.967 912.758
 993.099 560.543
 987.020 354.421
 385.754 143.675
 961.196 338.125
 425.950 416.902
 421.067 330.490
 198.273 689.612
 766.796 61.762
 232.889 52.017
 988.358 717.747
 893.616 736.625
 772.796 849.513
 154.040 136.665
 739.597 637.815
 554.799 523.783
 935.080 796.357
 631.181 106.258
 694.679 577.898
 512.572 515.674
 954.977 693.690
 306.992 152.189
 781.025 994.166
 956.103 619.827
 187.903 152.279
 467.978 72.635
 650.661 396.048
 373.885 14.841
 88.880 249.951
 306.942 563.670
 609.576 852.868
 238.339 518.197
 126.261 450.644
 932.652 673.130
 827.493 232.419
 977.491 579.984
 732.652 550.214
 512.363 562.528
 586.986 380.499
 813.213 927.199
 655.976 444.441
 797.090 426.399
 577.959 881.080
 487.909 603.065
 23.821 585.956
 550.057 403.847
 146.823 998.704
 250.171 646.741
 540.663 99.376
 75.488 583.619
 969.262 897.872
 724.788 941.044
 500.236 657.683
 127.932 751.919
 831.329 258.583
 453.637 819.290
 714.284 387.958
 971.549 361.268
 75.639 962.867
 961.388 867.056
 34.114 270.854
 254.323 309.048
 797.805 614.067
 173.543 980.687
 872.813 725.728
 663.881 506.002
 62.770 268.763
 894.255 151.538
 23.704 332.151
 39.660 887.783
 251.564 910.692
 837.474 633.493
 114.538 928.551
 730.371 476.773
 146.040 876.632
 397.382 120.952
 237.124 650.019
 506.248 336.721
 512.499 656.168
 942.672 315.511
 648.558 819.876
 262.320 779.362
 754.664 230.413
 924.142 791.766
 952.880 993.363
 81.945 980.044
 672.282 389.151
 496.205 386.135
 840.964 866.857
 969.114 238.458
 483.721 271.571
 670.261 427.349
 291.611 212.327
 703.527 480.949
 49.232 712.635
 241.575 3.203
 118.281 474.253
 824.218 242.473
 666.118 845.317
 861.122 115.430
 883.594 175.043
 705.502 289.118
 897.886 808.354
 660.040 12.983
 497.663 815.012
 53.270 246.214
 646.517 339.798
 776.685 213.788
 266.527 524.272
 920.182 82.393
 80.299 498.612
 984.940 725.974
 763.401 326.441
 515.059 66.594
 89.270 749.665
 377.287 761.821
 658.134 507.834
 664.767 862.810
 656.104 171.945
 717.304 801.159
 559.254 250.874
 776.173 756.529
 902.365 605.431
 643.624 205.649
 998.114 386.732
 541.239 617.140
 598.369 139.015
 381.020 711.378
 916.155 849.735
 430.081 92.171
 609.449 460.006
 994.180 34.417
 403.971 174.891
 224.841 702.113
 92.278 235.154
 505.847 512.467
 984.796 169.914
 461.455 958.645
 251.923 873.844
 393.397 175.444
 435.259 714.394
 666.928 364.455
 123.667 735.949
 76.559 888.835
 992.660 491.353
 706.488 169.440
 153.177 90.077
 13.856 245.880
 810.763 340.143
 387.959 55.920
 314.445 902.289
 936.487 698.114
 694.990 834.754
 710.016 504.611
 126.961 841.073
 565.755 8.525
 473.153 637.838
 786.426 453.449
 211.940 721.272
 883.756 487.562
 839.260 158.310
 530.195 2.945
 961.955 977.792
 656.972 629.466
 145.650 49.191
 639.492 344.637
 489.187 659.379
 448.487 704.849
 412.662 122.369
 291.542 793.256
 264.540 863.378
 796.981 585.193
 775.216 328.269
 221.121 788.640
 763.203 494.325
 589.251 575.910
 692.146 550.941
 537.104 999.955
 991.828 722.373
 907.912 316.839
 506.822 102.883
 713.481 212.702
 988.272 541.984
 797.057 872.500
 366.535 968.940
 680.541 508.057
 256.965 386.960
 456.035 979.215
 83.308 44.919
 837.409 354.432
 631.269 844.813
 345.148 42.111
 250.266 844.088
 108.910 622.786
 238.738 131.654
 566.942 882.288
 815.371 403.532
 877.702 210.016
 86.068 138.153
 672.896 422.922
 358.268 412.365
 736.918 908.918
 277.530 537.834
 737.721 472.751
 516.222 905.090
 529.032 398.492
 34.051 660.844
 142.070 516.420
 361.515 215.934
 63.441 745.038
 489.645 579.529
 9.392 953.359
 45.423 273.793
 238.260 602.272
 707.748 126.537
 653.759 540.352
 692.792 732.426
 31.077 377.855
 482.032 371.862
 712.891 887.675
 356.459 876.862
 968.930 994.037
 264.659 422.122
 864.240 734.678
 822.197 724.505
 239.525 511.732
 999.446 273.562
 151.880 387.881
 192.554 248.203
 563.720 810.196
 728.265 849.668
 988.056 143.162
 471.913 188.614
 313.559 718.590
 586.074 284.941
 835.673 733.318
 825.282 494.460
 130.642 481.028
 203.271 978.299
 426.600 843.271
 789.781 31.813
 476.393 203.350
 593.659 932.753
 125.551 517.408
 480.485 837.362
 128.762 977.695
 322.117 422.384
 710.481 847.031
 751.208 855.607
 629.204 710.045
 118.148 83.339
 407.743 670.608
 346.051 796.264
 79.225 286.266
 129.779 112.481
 493.953 145.500
 308.933 475.673
 487.607 603.790
 696.902 375.456
 156.367 957.064
 306.059 764.791
 77.371 168.906
 863.892 875.412
 589.682 619.512
 60.195 56.406
 575.851 413.744
 848.497 214.204
 499.609 792.615
 795.843 985.494
 531.711 622.400
 337.232 389.893
 282.148 789.352
 450.824 989.161
 129.529 372.223
 787.144 517.460
 152.409 481.795
 422.497 176.426
 805.560 694.155
 879.587 834.116
 407.946 626.012
 785.786 893.130
 207.569 735.129
 893.762 656.212
 828.949 221.510
 245.349 313.534
 687.094 565.839
 46.043 791.697
 941.281 896.688
 565.726 367.735
 564.309 918.849
 775.740 280.219
 498.222 469.023
 860.942 322.784
 863.621 64.822
 548.720 232.389
 72.927 767.176
 919.021 375.460
 82.412 738.770
 997.406 970.382
 95.959 521.922
 687.053 685.922
 825.846 13.565
 118.990 633.970
 20.941 633.821
 148.891 384.014
 817.417 284.576
 813.251 909.246
 556.193 407.714
 90.274 213.774
 877.908 77.113
 257.211 561.710
 61.405 407.674
 665.088 646.748
 954.713 217.489
 485.922 11.042
 275.751 430.708
 251.695 490.995
 178.970 18.861
 76.993 271.832
 517.482 723.516
 819.702 250.211
 229.695 524.589
 21.037 202.657
 374.947 973.844
 915.216 746.172
 992.151 524.734
 701.055 155.353
 695.070 796.403
 416.613 807.775
 611.908 15.393
 400.822 796.958
 367.762 403.121
 413.014 151.187
 566.574 5.941
 915.671 88.739
 3.323 898.390
 914.113 928.217
 303.945 95.833
 648.640 149.871
 104.788 172.278
 612.713 803.748
 328.306 40.475
 40.769 7.753
 748.339 678.087
 590.245 838.170
 355.886 604.800
 306.406 42.608
 102.218 475.395
 680.768 896.987
 305.990 363.484
 222.685 270.925
 338.281 795.712
 190.370 787.353
 446.054 748.400
 156.944 480.473
 620.168 45.054
 806.603 830.049
 966.927 566.704
 606.625 629.030
 888.213 596.283
 826.514 115.482
 628.879 417.089
 273.312 849.624
 103.607 943.729
 282.044 263.550
 889.410 917.079
 95.855 867.002
 462.944 793.621
 148.008 109.768
 100.638 420.828
 727.114 623.226
 849.179 446.065
 580.555 373.843
 947.076 954.755
 654.657 434.667
 446.149 387.803
 52.968 31.912
 283.871 427.441
 537.851 58.381
 11.196 359.677
 330.839 809.967
 931.066 780.571
 362.069 632.721
 774.058 288.741
 460.132 943.498
 781.228 639.295
 695.322 575.245
 310.087 382.161
 329.300 107.213
 785.767 193.237
 673.460 170.346
 21.979 368.528
 910.599 208.697
 999.554 493.496
 337.120 759.749
 56.578 341.945
 985.932 561.189
 883.930 86.321
 596.958 160.880
 581.962 915.209
 18.986 803.179
 494.980 920.729
 413.249 181.319
 354.893 420.648
 848.139 816.312
 16.930 765.237
 741.761 871.939
 419.852 710.644
 43.548 808.151
 339.800 947.913
 419.894 467.000
 598.247 704.602
 97.031 672.610
 25.955 94.361
 445.371 796.399
 150.045 205.102
 94.789 718.417
 61.924 679.822
 34.372 323.402
 619.923 663.194
 160.729 864.770
 249.917 634.441
 436.777 860.654
 416.205 511.267
 752.084 443.368
 957.676 944.833
 733.304 447.865
 113.204 401.682
 839.201 817.302
 215.840 180.467
 742.615 836.540
 816.235 190.277
 107.864 129.818
 828.735 139.946
 726.029 520.247
 183.452 786.143
 585.160 629.763
 247.536 360.145
 793.348 273.343
 859.777 52.491
 508.873 185.573
 443.980 60.252
 785.297 716.754
 145.599 788.207
 835.577 795.912
 918.329 203.130
 936.481 516.295
 696.525 445.612
 514.046 132.666
 277.041 747.981
 807.269 437.203
 930.358 647.237
 538.300 410.733
 523.615 841.191
 813.859 627.959
 603.637 752.832
 838.527 169.133
 320.319 646.305
 182.867 187.133
 712.400 697.608
 268.357 869.209
 999.044 749.439
 310.061 278.919
 470.518 73.659
 303.368 568.267
 26.265 593.046
 312.479 806.170
 623.810 958.741
 578.431 310.766
 960.097 188.798
 28.941 924.172
 769.261 310.077
 60.429 294.227
 676.708 439.442
 846.084 484.051
 666.091 835.554
 478.075 313.292
 788.845 759.862
 505.330 831.630
 749.022 130.695
 612.027 462.940
 730.989 329.136
 480.796 255.708
 183.984 526.975
 186.165 590.628
 943.668 228.296
 608.945 779.146
 842.626 535.548
 394.844 527.167
 953.709 922.527
 397.887 916.829
 514.411 990.188
 551.155 697.452
 917.720 31.944
 847.520 486.455
 523.657 994.192
 947.642 314.672
 372.855 101.668
 671.296 551.295
 673.807 558.253
 783.636 995.451
 521.914 129.782
 526.209 98.461
 102.344 379.767
 932.311 298.377
 369.094 940.830
 229.673 111.900
 197.115 558.769
 395.750 384.691
 418.215 102.903
 970.275 286.240
 198.503 171.675
 527.777 727.423
 447.004 977.929
 203.973 745.759
 491.745 531.228
 491.980 554.088
 79.015 667.660
 268.103 782.205
 879.823 649.524
 966.312 498.033
 489.045 71.933
 742.654 805.814
 319.765 890.720
 805.854 754.897
 598.384 11.138
 241.580 415.811
 703.782 51.006
 231.759 893.094
 543.028 381.437
 626.484 739.846
 271.606 135.644
 127.090 351.108
 30.960 609.111
 600.847 966.213
 151.463 916.357
 189.229 569.352
 443.881 249.540
 265.008 298.387
 344.564 947.082
 13.708 650.675
 184.278 436.636
 490.481 398.296
 191.565 92.059
 665.771 421.141
 820.476 30.197
 906.694 752.957
 989.386 777.491
 933.658 771.462
 40.304 731.447
 884.122 298.462
 962.877 116.437
 251.576 199.539
 288.319 141.190
 144.801 66.016
 238.208 776.374
 230.473 545.836
 231.964 720.293
 534.579 576.600
 813.509 959.811
 841.225 15.860
 878.868 878.878
 50.985 204.041
 777.142 150.574
 557.495 717.794
 250.449 968.391
 436.455 750.629
 185.150 341.857
 184.517 108.397
 6.265 779.885
 518.694 35.147
 76.779 306.864
 675.197 936.539
 309.070 262.137
 8.307 380.036
 80.636 98.833
 966.421 501.311
 522.264 564.881
 648.359 502.636
 943.896 374.476
 756.132 300.414
 39.458 185.246
 451.388 464.799
 103.125 323.328
 185.662 434.582
 660.137 949.612
 256.436 15.900
 107.659 955.235
 592.051 455.091
 445.870 798.457
 991.990 876.116
 305.129 249.189
 851.487 693.916
 918.340 858.329
 840.313 250.074
 703.571 198.940
 347.703 499.928
 793.405 82.983
 964.428 135.332
 335.722 104.283
 268.143 219.527
 184.717 824.785
 581.127 795.847
 768.489 551.670
 755.861 206.404
 355.893 57.842
 941.686 107.490
 624.171 403.745
 426.589 622.695
 652.019 615.946
 216.504 350.840
 109.956 774.647
 898.109 302.522
 199.247 731.232
 370.773 425.885
 588.291 406.384
 272.979 489.007
 325.537 363.578
 865.276 393.951
 163.146 81.335
 965.904 827.109
 426.064 296.119
 419.802 714.055
 105.806 706.879
 873.443 597.177
 173.611 738.857
 136.187 534.085
 698.707 490.409
 646.465 807.900
 557.237 230.171
 993.832 921.593
 736.985 186.442
 744.711 432.377
 221.798 955.178
 102.628 974.658
 494.762 742.273
 28.002 767.322
 976.384 210.210
 126.506 340.204
 436.842 794.599
 870.087 622.951
 141.502 634.289
 975.438 785.300
 336.377 376.761
 168.827 809.884
 612.859 1.335
 204.512 116.401
 745.182 884.733
 170.330 179.452
 133.813 820.938
 555.781 922.147
 955.761 819.699
 724.883 295.071
 289.129 730.876
 731.901 327.247
 692.772 76.068
 448.950 664.882
 159.367 681.172
 800.160 188.141
 776.475 575.963
 280.199 349.665
 408.303 207.321
 591.293 935.559
 911.920 864.728
 81.474 675.054
 814.988 669.436
 79.577 574.734
 574.946 876.708
 274.835 723.376
 907.590 194.389
 8.998 190.972
 689.739 456.538
 968.191 257.983
 407.909 199.657
 964.870 676.413
 422.557 378.408
 674.820 741.715
 653.467 800.401
 681.088 293.267
 952.380 544.228
 519.920 151.205
 28.332 105.438
 620.282 119.437
 521.598 761.381
 778.631 359.989
 704.341 393.094
 767.456 384.379
 418.522 1.682
 696.329 965.939
 671.139 424.536
 137.260 196.210
 798.353 325.434
 804.739 572.350
 116.486 700.048
 710.875 185.480
 410.385 717.904
 366.341 696.988
 707.498 292.777
 390.542 146.688
 366.618 930.307
 154.746 679.783
 219.035 4.881
 88.114 845.556
 60.561 43.341
 510.146 187.294
 257.183 982.562
 248.550 778.214
 224.916 878.548
 496.664 170.952
 533.803 599.356
 950.117 817.869
 902.941 571.241
 32.362 426.052
 262.356 371.124
 220.121 365.215
 800.699 588.501
 62.843 219.807
 765.738 901.571
 358.298 830.722
 86.010 226.672
 205.875 809.285
 313.618 373.685
 869.614 20.141
 204.815 155.045
 807.098 53.852
 539.760 900.379
 73.964 268.935
 696.806 885.894
 15.882 741.785
 529.095 126.680
 582.418 977.066
 309.525 145.740
 315.553 696.992
 809.789 836.199
 607.913 532.419
 933.816 998.705
 923.672 209.339
 37.343 956.190
 512.893 479.355
 13.346 230.050
 615.747 840.856
 115.728 278.369
 87.229 188.284
 117.087 936.447
 819.686 200.131
 864.860 416.761
 796.776 212.800
 306.004 489.290
 278.522 848.508
 114.193 9.206
 646.309 982.861
 773.842 38.305
 185.364 104.228
 278.978 935.739
 360.086 475.633
 996.782 504.949
 457.224 144.443
 58.763 374.920
 299.153 30.056
 287.875 578.574
 733.337 470.075
 886.919 848.300
 906.555 526.828
 219.534 573.055
 758.758 494.790
 155.543 13.540
 499.942 742.445
 851.010 127.538
 45.479 746.873
 41.799 858.321
 915.620 804.083
 77.656 642.236
 91.019 931.609
 969.800 120.021
 848.948 321.509
 704.904 28.618
 978.347 891.779
 356.358 210.247
 733.002 952.911
 42.293 823.122
 881.237 325.208
 309.480 658.660
 650.798 873.414
 911.477 964.451
 855.561 970.809
 375.197 107.113
 85.908 858.223
 967.064 566.766
 309.759 858.369
 261.367 183.014
 282.121 466.760
 140.246 834.559
 716.629 132.369
 706.309 159.881
 604.891 119.821
 832.573 859.715
 453.810 906.401
 305.674 173.445
 575.618 698.673
 210.848 417.247
 141.765 582.306
 162.675 903.239
 184.384 663.214
 584.015 33.411
 485.751 76.920
 684.845 52.462
 677.580 585.685
 379.035 538.407
 422.232 439.390
 714.716 663.026
 263.955 427.144
 675.131 35.558
 320.379 413.264
 452.348 288.017
 85.888 845.768
 604.415 719.875
 95.729 600.145
 304.374 310.438
 362.315 319.251
 181.802 261.125
 355.795 15.453
 877.246 244.912
 825.521 887.970
 288.226 529.989
 116.361 991.907
 821.617 688.171
 446.088 881.258
 598.580 290.639
 202.361 582.590
 130.320 694.461
 968.616 76.017
 219.427 109.025
 178.732 843.051
 794.128 743.646
 965.405 355.109
 681.403 133.412
 544.295 630.626
 427.530 142.581
 956.094 82.325
 717.378 592.144
 965.669 849.264
 590.977 654.501
 638.334 91.447
 949.812 823.384
 528.425 389.373
 56.590 386.456
 427.896 398.799
 209.397 402.524
 339.133 364.783
 191.053 481.470
 316.172 491.845
 711.922 465.203
 324.633 632.694
 962.449 959.932
 518.856 320.846
 731.475 637.326
 743.836 997.507
 817.032 133.833
 511.660 926.192
 725.446 78.237
 752.523 945.761
 817.447 377.810
 827.244 970.996
 90.431 19.145
 343.089 236.879
 985.667 682.580
 422.107 316.655
 858.050 836.140
 118.841 183.291
 751.929 339.168
 513.001 178.541
 675.777 135.616
 656.431 993.455
 775.181 306.452
 529.504 329.599
 360.310 549.648
 660.188 122.671
 171.113 299.905
 232.719 281.598
 159.598 939.817
 718.554 179.057
 360.541 406.004
 109.616 366.893
 614.570 490.261
 235.541 565.872
 333.971 74.626
 868.369 168.007
 572.699 734.135
 29.054 706.426
 117.399 670.864
 232.111 797.996
 472.960 902.457
 163.126 394.059
 619.919 378.047
 256.831 121.458
 495.326 110.245
 812.562 537.271
 845.477 135.326
 83.745 124.237
 547.882 802.100
 346.174 328.810
 659.097 466.077
 377.244 289.268
 350.724 567.865
 358.752 657.627
 912.184 507.446
 696.640 16.684
 68.219 908.702
 82.080 403.841
 752.008 286.715
 703.216 838.205
 39.826 784.933
 461.790 109.429
 367.228 306.792
 413.680 419.021
 164.566 809.185
 199.510 401.148
 254.318 800.940
 676.921 114.764
 405.346 761.877
 228.729 457.198
 329.038 596.006
 673.064 156.837
 696.757 700.815
 417.979 755.476
 852.573 383.730
 512.110 376.312
 263.557 312.617
 776.401 318.763
 193.736 341.328
 944.039 744.717
 986.972 310.945
 74.433 681.010
 906.638 465.390
 783.073 909.496
 992.047 624.969
 586.326 838.906
 467.477 687.252
 895.848 332.569
 71.699 841.239
 611.368 524.207
 284.623 823.317
 506.588 602.326
 911.713 863.101
 537.169 234.851
 272.911 680.453
 131.931 982.571
 335.844 34.026
 471.015 596.665
 366.084 184.384
 673.875 286.338
 951.300 34.699
 884.289 792.500
 830.569 228.160
 71.398 718.151
 642.261 708.440
 290.122 991.948
 139.283 48.082
 439.597 415.247
 332.744 595.499
 705.888 942.306
 465.937 326.109
 809.810 36.408
 319.978 364.009
 539.867 140.251
 568.276 890.584
 424.934 896.489
 265.610 513.838
 585.318 293.726
 943.010 841.256
 41.307 825.382
 624.423 699.334
 5.433 104.841
 655.628 159.889
 841.763 142.067
 888.911 767.888
 549.056 757.111
 175.109 384.389
 374.101 877.574
 532.901 143.537
 749.771 874.151
 876.518 722.193
 394.980 655.095
 948.578 498.220
 529.890 131.990
 613.727 57.800
 621.373 441.124
 988.629 748.112
 456.088 153.457
 910.036 669.651
 169.980 718.464
 948.871 288.361
 874.846 790.614
 866.206 113.179
 899.610 500.054
 956.594 36.848
 293.594 410.028
 843.428 649.692
 962.350 2.018
 766.007 296.000
 667.375 335.686
 343.011 804.876
 616.398 724.986
 904.522 661.480
 701.024 175.663
 275.091 126.020
 756.781 154.656
 962.290 207.491
 883.356 361.184
 985.388 973.698
 679.719 285.730
 572.238 960.713
 732.488 860.518
 992.094 231.488
 312.250 697.767
 289.025 238.322
 650.420 695.171
 374.186 146.390
 510.772 967.166
 142.702 770.298
 860.162 582.136
 147.998 122.982
 60.493 786.402
 116.491 652.197
 130.143 753.513
 770.628 185.953
 692.355 279.806
 177.993 81.782
 378.360 763.573
 116.767 998.467
 774.800 654.584
 779.257 521.388
 792.629 883.402
 889.804 777.973
 334.837 506.455
 933.529 397.629
 803.523 504.542
 448.545 186.371
 716.171 811.172
 75.131 701.021
 103.029 825.586
 457.677 288.091
 491.748 876.383
 913.809 880.333
 914.636 979.467
 603.081 967.448
 213.855 302.682
 406.009 239.939
 889.508 674.231
 852.376 775.793
 207.029 308.388
 782.943 643.195
 328.632 366.365
 386.586 39.273
 887.309 609.463
 298.913 700.810
 912.204 963.297
 380.559 199.664
 25.960 414.194
 993.270 780.430
 755.295 60.455
 267.802 783.550
 966.610 991.646
 295.501 112.134
 402.708 758.352
 989.631 99.267
 51.807 703.556
 745.326 984.234
 326.194 176.398
 999.060 746.347
 418.340 351.272
 448.323 524.798
 593.594 882.726
 466.593 288.800
 880.211 182.496
 142.465 846.491
 642.194 593.087
 218.115 991.463
 833.992 926.987
 912.116 395.845
 507.532 656.904
 424.307 347.689
 993.360 786.077
 653.388 192.769
 434.056 44.880
 956.539 237.046
 287.913 387.736
 368.403 272.105
 525.519 780.076
 625.954 943.276
 445.968 337.111
 245.892 46.252
 980.670 13.183
 230.439 935.628
 621.826 141.848
 271.693 496.352
 503.742 232.736
 448.473 270.753
 925.094 972.217
 805.088 69.281
 679.449 422.303
 139.310 707.750
 862.952 927.914
 155.555 908.634
 458.634 329.255
 535.757 145.500
 515.830 226.632
 699.398 580.145
 413.417 393.458
 148.770 789.311
 732.780 3.877
 486.845 765.445
 89.627 299.317
 942.386 532.989
 754.901 219.174
 607.588 492.789
 609.513 560.865
 482.987 402.803
 453.494 500.732
 806.375 349.377
 659.145 27.130
 318.682 551.400
 804.186 628.782
 970.140 777.085
 132.657 703.808
 802.560 212.603
 309.104 757.243
 144.303 991.933
 999.372 827.320
 937.870 232.109
 826.215 404.012
 678.230 287.334
 410.100 698.584
 593.650 274.453
 668.312 702.087
 948.516 482.128
 665.311 386.420
 616.117 573.216
 893.657 396.926
 863.590 56.650
 430.584 44.251
 944.125 139.310
 426.134 599.822
 14.304 83.561
 503.691 248.842
 826.239 671.247
 14.838 362.753
 902.555 404.872
 512.862 466.064
 632.523 21.701
 71.319 727.101
 153.589 632.599
 157.223 476.260
 555.849 966.205
 107.317 16.746
 997.556 457.684
 988.088 350.523
 705.586 192.755
 836.591 795.524
 592.002 440.330
 273.756 359.294
 710.740 885.118
 1.556 89.632
 949.348 924.573
 190.619 15.923
 970.177 8.057
 638.749 187.537
 332.086 970.949
 439.868 310.412
 114.269 419.242
 806.703 573.065
 983.253 233.296
 401.765 72.331
 75.337 230.489
 765.652 321.791
 970.907 519.225
 108.396 316.946
 403.533 420.075
 220.537 596.494
 742.710 368.520
 641.005 374.874
 110.271 558.204
 517.123 714.365
 710.345 359.711
 39.475 583.138
 373.119 649.337
 615.593 626.832
 813.387 12.264
 449.208 324.265
 894.051 517.904
 256.807 552.244
 548.366 90.349
 24.582 240.119
 567.201 868.075
 983.501 932.363
 391.170 833.829
 58.398 518.460
 382.811 133.561
 581.998 845.492
 889.535 143.131
 913.138 252.723
 170.772 500.051
 69.577 502.262
 957.281 26.853
 592.573 9.358
 870.210 30.752
 568.495 474.483
 63.066 684.465
 211.193 902.047
 500.792 654.556
 279.683 863.158
 73.823 441.158
 194.135 668.450
 906.958 886.758
 297.489 698.641
 486.681 377.911
 771.722 472.661
 648.031 543.826
 191.405 484.132
 663.031 907.033
 220.437 415.317
 115.172 386.576
 121.526 943.051
 464.569 731.938
 346.067 23.381
 70.390 580.207
 751.567 711.564
 383.499 599.631
 905.001 312.891
 323.354 95.019
 376.583 929.391
 857.715 5.358
 16.054 370.493
 188.475 688.213
 492.115 425.233
 966.688 541.105
 127.924 783.390
 697.766 905.039
 497.275 467.549
 114.887 893.094
 776.322 662.362
 284.221 616.661
 346.408 857.069
 626.965 588.172
 190.004 448.810
 795.985 972.446
 742.228 474.370
 402.563 464.942
 786.386 174.302
 253.323 286.009
 897.941 263.980
 908.481 502.735
 735.125 349.910
 718.419 297.167
 986.665 35.907
 822.076 79.975
 61.972 202.640
 12.284 456.081
 143.534 396.143
 582.157 953.236
 215.428 547.577
 783.571 361.212
 289.202 579.608
 952.258 249.255
 625.153 186.864
 610.835 249.306
 103.012 952.175
 456.059 544.390
 543.792 360.480
 402.815 483.492
 189.930 472.819
 205.869 669.503
 382.816 438.759
 350.524 314.660
 857.425 462.588
 212.446 222.953
 828.173 742.928
 80.494 801.659
 946.768 614.041
 738.087 900.382
 252.998 107.458
 460.249 667.436
 847.816 292.930
 634.774 657.187
 332.314 556.823
 715.085 41.106
 167.158 833.319
 895.339 408.056
 308.609 259.286
 129.521 490.023
 516.581 708.031
 837.932 437.675
 57.370 741.636
 627.251 481.305
 542.107 168.180
 442.769 947.675
 958.089 201.329
 950.235 428.832
 623.459 188.742
 364.992 197.140
 588.974 636.284
 990.527 779.618
 639.615 331.532
 58.594 507.444
 432.516 427.610
 67.726 172.538
 818.163 442.587
 263.767 996.931
 104.277 956.844
 590.442 562.754
 964.531 937.922
 833.666 286.934
 98.709 816.807
 591.901 346.788
 301.702 799.730
 506.433 577.821
 683.491 183.988
 87.857 946.019
 741.849 304.563
 764.496 432.290
 367.846 960.386
 69.218 10.530
 658.419 935.663
 365.521 322.788
 320.465 364.053
 212.286 390.516
 130.485 893.534
 478.023 500.991
 219.135 750.087
 66.307 289.129
 190.772 112.021
 609.546 29.421
 276.838 577.658
 560.998 558.454
 824.579 711.559
 676.425 878.824
 608.069 603.642
 165.994 929.408
 338.895 376.931
 631.561 839.617
 674.275 579.763
 929.671 76.726
 249.319 233.780
 40.236 621.711
 278.793 957.657
 926.531 811.789
 16.966 416.299
 873.912 924.221
 469.347 365.085
 350.386 368.896
 808.363 667.913
 578.060 445.078
 750.115 906.538
 604.794 704.686
 948.420 997.450
 162.478 770.266
 205.561 662.776
 262.734 965.778
 889.849 625.212
 661.160 833.383
 494.696 116.391
 694.251 796.289
 332.026 196.508
 813.682 168.469
 187.089 614.260
 493.824 954.732
 588.049 514.633
 231.202 492.491
 580.946 392.786
 578.454 788.925
 420.876 850.948
 627.538 248.640
 968.715 138.152
 972.974 477.862
 347.696 226.613
 919.441 617.532
 297.161 531.295
 850.868 591.125
 846.301 928.706
 130.043 160.661
 306.539 736.152
 356.856 439.251
 988.002 922.865
 65.621 698.913
 527.423 329.721
 101.789 892.571
 768.752 755.259
 678.161 248.687
 963.968 743.820
 990.893 831.403
 813.411 998.599
 874.880 839.128
 898.812 890.905
 223.155 157.066
 187.688 290.086
 290.714 816.231
 17.522 280.154
 882.673 341.040
 768.117 533.572
 200.937 803.026
 969.442 595.033
 532.013 818.701
 992.473 893.913
 318.436 829.788
 556.984 399.849
 613.170 144.413
 841.371 798.375
 693.834 274.205
 976.862 370.345
 263.440 716.351
 586.356 278.143
 316.481 158.646
 924.441 202.178
 361.556 52.287
 180.615 632.367
 300.535 40.162
 916.357 141.150
 233.684 51.680
 165.515 577.888
 732.670 198.557
 886.720 900.370
 469.370 414.746
 619.470 759.649
 356.639 78.887
 968.671 582.047
 724.318 405.797
 985.249 740.001
 274.751 976.906
 385.782 105.409
 219.848 445.989
 577.615 359.507
 757.506 769.530
 546.687 557.282
 888.182 599.719
 195.299 667.516
 69.959 87.046
 761.576 828.159
 758.175 879.257
 539.580 457.702
 947.072 699.817
 480.596 874.114
 227.895 433.810
 76.372 811.902
 980.150 49.452
 591.907 953.713
 328.451 112.063
 569.491 955.040
 712.624 792.855
 111.093 229.121
 947.721 591.338
 759.868 154.543
 685.800 947.351
 543.829 191.877
 253.154 251.871
 568.797 359.611
 23.841 725.997
 310.113 476.349
 229.566 241.309
 762.859 768.839
 402.142 434.479
 881.121 757.702
 330.866 722.375
 234.006 539.109
 404.351 864.413
 698.654 596.194
 733.891 125.745
 920.344 404.347
 340.726 462.634
 522.340 285.958
 578.065 340.557
 921.470 59.637
 574.109 182.027
 581.221 993.943
 876.320 166.546
 546.816 784.357
 279.686 326.660
 794.026 733.461
 490.751 24.656
 876.236 927.411
 350.871 892.479
 366.404 6.872
 680.727 877.108
 909.166 558.314
 855.982 874.545
 273.549 273.166
 251.682 543.211
 532.011 799.757
 49.041 762.759
 493.137 748.805
 259.577 113.840
 342.957 100.501
 442.921 980.266
 366.156 433.920
 559.022 965.345
 839.261 981.816
 864.167 332.183
 132.167 671.041
 222.315 952.745
 594.109 596.367
 726.218 627.049
 510.744 989.795
 2.157 722.434
 828.481 775.362
 981.393 509.351
 182.258 468.564
 562.561 726.216
 218.009 107.931
 341.884 198.702
 158.884 352.891
 160.479 441.322
 865.656 996.136
 396.112 269.763
 330.665 210.425
 824.927 505.210
 118.090 559.653
 189.230 826.665
 921.625 473.534
 850.913 959.236
 306.967 726.107
 685.130 426.727
 197.414 823.220
 602.198 561.947
 555.906 836.182
 282.256 890.447
 528.627 501.759
 199.963 180.560
 509.744 617.058
 216.606 698.236
 832.908 306.561
 663.689 598.297
 214.741 433.387
 252.718 19.103
 494.130 713.990
 466.069 685.624
 406.729 311.918
 537.063 542.451
 88.400 309.448
 265.546 775.007
 148.763 354.083
 868.144 191.395
 634.315 458.829
 788.047 251.668
 100.645 800.226
 923.734 484.467
 628.865 946.443
 443.773 826.935
 699.782 189.849
 178.085 782.317
 830.560 125.853
 285.395 696.116
 186.138 774.156
 340.539 906.996
 607.789 982.567
 340.764 799.425
 713.625 580.344
 151.889 653.611
 683.154 391.328
 186.256 702.358
 756.096 301.485
 285.964 527.646
 273.423 765.806
 866.132 191.006
 638.160 491.542
 921.262 635.958
 949.973 244.740
 908.798 538.146
 299.389 381.935
 271.139 35.428
 26.024 536.155
 242.601 537.549
 335.010 4.277
 990.913 0.482
 914.664 550.066
 271.820 826.805
 947.060 203.276
 916.369 609.173
 695.614 990.081
 237.757 723.056
 686.978 554.504
 30.564 767.232
 78.866 145.670
 260.340 781.385
 773.997 163.601
 904.429 290.492
 59.793 229.333
 132.425 552.217
 333.221 816.696
 111.587 948.290
 822.997 736.750
 21.959 561.920
 113.114 976.192
 278.884 433.950
 871.135 472.996
 726.467 369.918
 114.200 671.772
 501.581 73.171
 930.137 84.219
 19.787 665.963
 89.077 423.360
 825.723 707.107
 913.691 161.691
 932.775 762.829
 58.442 950.960
 380.137 594.171
 117.544 243.957
 517.693 512.525
 828.611 575.689
 526.592 363.075
 858.146 332.837
 760.235 628.244
 993.139 897.012
 89.098 19.303
 970.326 860.310
 823.689 629.602
 54.401 543.069
 321.891 758.262
 935.149 395.878
 736.457 145.331
 110.622 534.171
 780.581 870.502
 921.812 767.763
 967.193 105.435
 19.638 73.948
 672.044 337.943
 696.347 686.368
 71.040 433.934
 72.732 388.294
 576.046 814.732
 175.137 404.678
 735.993 213.649
 990.236 569.180
 655.191 562.327
 382.661 427.851
 110.157 936.102
 485.133 248.541
 599.697 565.673
 710.592 793.024
 248.655 372.452
 731.739 326.903
 589.611 495.763
 669.335 980.403
 883.249 805.483
 823.585 912.034
 499.485 403.624
 773.248 87.977
 488.185 848.021
 707.970 84.840
 419.136 31.761
 807.279 504.776
 792.592 839.751
 144.212 102.899
 319.017 411.287
 485.406 951.322
 472.710 862.258
 948.433 176.419
 349.859 976.462
 430.250 421.032
 746.539 741.224
 159.807 7.082
 833.618 773.098
 478.392 252.550
 988.964 15.053
 791.512 867.149
 476.390 463.232
 547.396 290.581
 287.196 740.813
 514.183 114.366
 713.862 735.743
 688.229 851.557
 64.363 181.217
 960.501 687.623
 385.968 421.018
 490.694 0.516
 513.340 870.483
 336.626 308.975
 129.833 77.527
 709.727 466.855
 603.445 292.251
 679.476 829.575
 978.694 69.142
 836.812 379.176
 849.330 419.357
 408.462 400.184
 659.398 184.248
 353.502 883.202
 864.464 663.083
 786.068 921.399
 992.171 661.177
 572.935 621.818
 960.818 358.639
 523.781 534.341
 613.785 79.238
 300.484 2.547
 701.902 773.958
 48.146 749.519
 968.831 950.558
 26.072 155.320
 368.026 770.501
 876.342 179.696
 143.731 5.217
 998.417 492.213
 750.710 667.616
 141.452 742.036
 654.232 100.597
 325.391 820.812
 557.379 566.092
 554.698 625.460
 739.500 405.626
 194.899 34.212
 978.027 371.919
 995.221 281.045
 64.608 11.548
 417.096 503.150
 642.265 27.831
 477.561 186.486
 988.030 403.090
 751.491 429.595
 278.181 8.100
 462.805 160.032
 711.948 287.380
 901.397 586.130
 873.716 961.131
 351.451 554.984
 700.515 122.669
 633.420 61.764
 36.738 494.754
 524.347 752.761
 724.887 314.924
 211.083 862.359
 551.780 490.722
 482.649 990.679
 773.680 457.552
 219.415 472.623
 839.399 7.773
 478.529 710.051
 853.692 178.025
 901.250 776.677
 138.377 786.715
 525.494 290.811
 398.048 124.853
 326.202 55.497
 751.502 606.339
 830.422 250.855
 597.629 379.394
 69.699 132.043
 622.401 255.576
 499.054 731.390
 476.469 109.158
 592.190 118.718
 843.931 685.160
 832.477 364.042
 942.977 592.775
 177.542 636.797
 437.874 981.159
 654.188 421.112
 366.199 841.497
 114.882 823.783
 891.201 163.093
 885.685 487.294
 449.987 918.116
 789.549 922.188
 485.915 450.957
 23.059 759.334
 307.805 711.367
 486.540 751.987
 417.509 568.311
 257.932 479.514
 677.058 362.381
 3.764 909.096
 61.312 852.724
 733.097 939.523
 154.183 759.495
 622.632 103.446
 516.523 430.171
 826.591 953.170
 180.413 518.663
 589.923 652.828
 734.476 476.632
 417.469 689.588
 262.964 648.977
 27.605 782.409
 120.696 637.945
 802.371 282.959
 577.561 666.264
 106.200 44.923
 489.561 8.111
 304.071 690.485
 665.594 262.453
 392.494 872.770
 645.887 676.560
 641.463 857.212
 412.812 764.385
 513.828 0.848
 669.529 746.528
 815.083 364.519
 876.368 522.976
 668.922 257.683
 187.069 899.508
 603.008 388.443
 813.149 62.089
 59.099 12.506
 528.947 34.871
 759.111 974.742
 954.700 286.238
 14.001 387.182
 690.898 249.088
 658.923 349.445
 172.714 297.192
 442.305 194.453
 445.280 435.584
 447.953 226.853
 683.901 401.789
 250.681 447.731
 780.943 84.124
 713.115 851.344
 354.212 706.740
 543.128 202.742
 89.489 437.711
 320.014 815.002
 979.770 290.934
 738.072 437.579
 161.332 25.331
 337.110 530.012
 145.489 321.728
 222.019 655.285
 106.685 730.514
 902.414 602.915
 892.245 638.936
 796.265 901.860
 774.624 978.466
 479.134 257.250
 959.594 268.707
 967.105 932.649
 107.650 328.708
 193.798 381.741
 813.431 49.202
 80.195 331.317
 139.658 745.438
 853.675 743.147
 16.582 50.961
 406.134 488.199
 21.978 84.480
 799.905 396.017
 755.255 757.096
 547.068 478.574
 545.191 883.522
 968.557 346.015
 495.349 31.875
 953.018 46.468
 113.637 371.438
 403.907 79.177
 810.056 751.044
 911.885 95.854
 25.081 722.844
 996.557 656.314
 393.788 593.179
 108.473 318.698
 209.728 975.662
 403.563 690.000
 157.366 898.578
 735.600 848.048
 290.810 702.274
 948.599 670.968
 85.527 690.717
 184.319 114.424
 943.216 478.996
 797.206 791.394
 230.188 924.982
 540.431 405.051
 47.127 433.910
 855.547 624.486
 811.554 780.384
 470.950 978.024
 60.425 669.745
 650.607 762.945
 904.027 342.195
 596.870 967.256
 366.584 156.282
 915.646 793.278
 594.993 336.905
 117.507 729.144
 94.070 765.938
 726.743 788.617
 821.985 675.630
 276.915 728.128
 48.755 486.455
 814.622 839.596
 317.315 438.102
 244.297 535.896
 952.605 486.303
 110.493 11.023
 219.167 586.550
 118.049 27.754
 139.923 631.172
 675.486 511.480
 944.278 137.310
 56.981 399.733
 226.684 254.118
 910.306 793.657
 859.710 737.686
 992.518 201.277
 38.996 467.199
 345.070 765.137
 139.856 596.594
 982.057 180.921
 263.493 69.094
 368.860 282.515
 949.695 499.721
 26.413 376.124
 865.460 151.031
 974.322 626.149
 756.459 203.425
 93.186 543.498
 309.759 832.439
 964.752 708.495
 139.238 846.321
 163.109 721.929
 15.129 168.111
 99.393 355.916
 939.710 143.475
 347.869 448.643
 274.191 160.264
 337.249 121.983
 977.029 35.357
 515.576 907.066
 79.486 981.713
 680.560 739.741
 836.072 152.180
 404.032 75.340
 910.161 970.500
 116.123 501.040
 430.608 923.976
 902.109 765.681
 554.387 691.666
 805.987 562.970
 141.590 417.737
 36.029 297.265
 469.386 378.448
 988.612 424.593
 335.657 15.181
 209.993 429.155
 13.922 363.042
 17.391 591.581
 980.055 858.175
 419.602 94.791
 127.400 686.163
 585.536 752.029
 887.592 583.569
 481.643 425.876
 675.194 935.005
 464.611 623.637
 848.842 245.182
 805.336 531.014
 731.600 500.787
 18.592 0.606
 538.728 477.896
 867.752 503.251
 529.823 869.931
 346.142 428.011
 620.724 897.311
 350.130 170.717
 672.641 267.016
 150.866 362.089
 914.309 448.105
 841.967 175.843
 467.930 953.004
 342.633 636.778
 839.938 915.257
 126.217 71.169
 929.963 748.845
 932.595 550.010
 610.676 94.498
 321.641 253.561
 70.408 902.400
 0.413 907.694
 800.777 181.830
 577.272 723.670
 592.240 245.744
 384.199 918.959
 988.861 786.689
 589.178 853.786
 995.234 700.247
 272.053 923.160
 147.000 599.300
 941.131 574.745
 403.516 578.436
 58.633 547.321
 326.876 149.999
 158.505 651.363
 133.628 804.502
 670.999 42.075
 980.333 286.764
 408.652 5.899
 135.823 129.410
 65.069 224.857
 944.002 966.955
 981.212 370.340
 961.829 651.905
 747.319 670.997
 716.349 710.188
 38.260 900.831
 839.057 473.354
 985.956 536.535
 160.328 591.548
 636.876 771.385
 764.261 112.162
 841.583 670.998
 176.001 967.787
 695.689 179.020
 268.888 382.638
 269.481 484.021
 204.845 223.893
 402.114 638.772
 653.890 803.525
 323.912 366.642
 651.094 703.392
 538.475 924.586
 43.503 243.015
 929.463 336.236
 435.372 642.970
 342.886 520.839
 565.537 429.910
 775.224 973.475
 931.979 370.471
 814.707 989.334
 329.937 164.705
 634.712 650.384
 483.586 245.082
 824.591 227.846
 647.932 549.720
 817.719 510.440
 535.742 819.442
 995.589 198.888
 110.797 323.995
 519.890 654.859
 188.443 485.698
 84.466 341.110
 730.299 436.529
 551.614 513.621
 623.183 430.956
 511.327 540.814
 332.145 320.538
 299.891 435.427
 431.276 72.334
 760.852 237.344
 789.237 941.770
 805.184 117.730
 342.849 267.791
 609.887 963.648
 483.333 585.485
 519.788 616.114
 235.842 506.125
 523.820 382.104
 591.694 519.608
 655.121 321.732
 590.416 968.019
 108.139 665.734
 409.557 125.619
 22.365 476.172
 746.610 819.746
 201.724 896.236
 939.806 824.125
 924.246 505.017
 421.696 352.096
 54.937 2.768
 407.926 138.646
 965.274 694.563
 948.554 609.347
 48.185 649.252
 193.388 539.000
 613.618 510.535
 607.552 966.550
 575.653 392.967
 907.817 284.791
 969.841 163.340
 241.758 708.145
 44.052 383.515
 995.849 349.819
 476.049 861.284
 68.997 36.893
 417.690 848.763
 286.303 649.871
 233.564 561.352
 234.086 99.330
 378.868 623.168
 379.326 219.186
 188.083 926.576
 180.769 552.441
 966.537 13.929
 619.428 684.979
 688.315 629.662
 365.222 915.958
 506.373 371.684
 674.802 374.785
 827.441 104.470
 181.645 455.685
 751.848 835.040
 420.125 657.958
 536.296 340.102
 225.342 625.465
 418.569 851.967
 903.008 670.545
 612.991 336.783
 179.802 158.871
 713.130 246.185
 663.540 401.808
 745.776 398.349
 681.720 746.473
 32.887 792.898
 571.873 231.079
 114.252 523.102
 491.477 860.442
 744.524 495.827
 650.553 395.182
 338.624 772.955
 176.525 695.542
 836.982 16.234
 56.311 539.533
 387.480 650.171
 301.230 384.007
 288.243 994.714
 510.280 460.135
 551.698 191.712
 809.113 611.515
 185.690 327.768
 986.128 379.015
 745.352 703.088
 882.080 512.489
 996.181 813.766
 392.328 612.276
 204.095 796.776
 66.078 255.128
 894.677 966.654
 317.827 287.764
 117.298 674.708
 863.795 40.102
 729.232 210.819
 649.597 848.481
 852.307 399.948
 312.353 331.525
 25.305 116.810
 16.096 438.194
 207.490 239.652
 287.625 14.823
 413.847 815.155
 562.394 907.322
 565.314 29.514
 406.644 833.346
 5.265 234.295
 520.748 100.001
 907.538 909.341
 435.751 894.010
 525.361 348.707
 404.654 287.373
 401.635 710.071
 54.465 252.042
 479.482 194.568
 424.918 97.452
 670.917 734.444
 673.734 585.820
 217.620 12.853
 903.047 58.543
 920.384 666.712
 762.072 755.065
 535.845 513.550
 40.269 921.051
 806.149 871.172
 794.248 599.095
 368.443 919.714
 389.741 251.594
 308.349 395.010
 504.563 676.601
 200.285 146.373
 775.017 403.705
 895.789 577.793
 600.374 774.352
 60.446 196.835
 199.619 861.005
 955.128 288.182
 471.439 919.495
 345.728 617.735
 500.530 121.569
 798.227 457.798
 716.741 318.557
 266.761 644.194
 112.721 746.332
 558.365 762.856
 502.892 116.026
 409.463 487.772
 332.305 929.709
 939.349 16.118
 866.788 116.316
 761.183 72.407
 892.689 967.222
 91.093 74.833
 80.116 645.188
 563.448 407.339
 501.086 292.762
 851.089 844.793
 104.436 540.158
 522.271 701.061
 222.012 337.242
 213.245 266.267
 982.910 854.137
 232.094 266.613
 239.918 320.717
 163.893 4.503
 738.449 232.559
 150.945 246.075
 584.830 231.669
 959.337 935.651
 977.860 81.448
 102.049 190.935
 862.910 670.007
 510.135 418.367
 937.762 582.357
 71.090 574.986
 898.097 934.413
 784.373 772.031
 150.388 329.860
 18.518 387.775
 461.487 720.047
 45.517 344.420
 256.057 868.224
 532.728 59.077
 941.880 59.205
 299.994 44.843
 743.933 686.140
 412.655 98.747
 893.926 685.373
 545.477 243.163
 563.880 291.849
 687.256 1.253
 889.563 830.239
 282.908 490.784
 619.557 835.743
 154.546 160.567
 993.934 573.559
 283.643 606.609
 126.558 373.483
 254.314 768.559
 488.755 257.392
 787.624 289.129
 699.261 269.912
 976.326 928.869
 174.074 149.043
 149.361 565.217
 816.220 432.511
 549.781 508.267
 693.673 491.198
 445.529 66.883
 6.272 32.880
 859.955 568.778
 849.803 313.034
 711.329 339.122
 696.193 125.695
 894.461 576.417
 799.781 892.731
 282.339 125.197
 165.616 106.824
 34.187 966.148
 359.907 559.652
 184.368 850.078
 466.048 265.759
 672.973 57.728
 381.473 603.538
 635.948 328.436
 478.216 782.241
 475.260 763.381
 309.122 418.456
 506.360 60.510
 505.591 392.957
 562.373 5.793
 583.569 650.800
 6.716 347.313
 931.838 611.378
 55.843 273.712
 508.713 43.522
 982.391 856.079
 506.068 822.300
 700.055 282.447
 567.425 872.864
 922.216 197.493
 762.133 792.405
 736.768 277.896
 940.796 359.212
 203.117 538.181
 926.875 139.070
 810.447 125.228
 162.412 200.297
 148.487 265.082
 427.079 81.954
 446.076 957.166
 422.183 422.814
 194.399 242.766
 766.049 365.305
 560.045 821.830
 23.573 77.640
 829.805 260.385
 108.090 583.704
 539.916 466.410
 893.532 914.185
 5.230 851.902
 382.816 269.901
 660.305 120.464
 846.217 60.990
 389.016 791.372
 101.083 10.660
 989.820 901.435
 509.590 912.573
 190.982 214.481
 360.493 544.975
 487.935 255.013
 438.242 876.591
 270.467 498.223
 710.775 268.773
 690.888 664.253
 956.291 370.761
 899.015 742.467
 648.006 821.167
 242.110 713.915
 700.969 475.574
 857.546 940.390
 511.499 459.581
 535.421 480.272
 670.517 946.692
 513.670 699.109
 468.324 744.521
 908.145 131.654
 819.264 870.012
 146.884 677.556
 87.820 649.499
 146.515 571.325
 888.278 102.742
 67.684 745.511
 732.071 587.608
 547.158 931.784
 211.728 785.436
 11.239 235.917
 618.221 3.437
 416.174 738.411
 697.110 632.774
 877.046 561.970
 944.616 117.546
 681.252 600.381
 41.743 414.984
 133.092 901.181
 915.162 130.386
 242.450 358.088
 518.459 27.160
 106.346 610.490
 844.909 693.576
 793.750 718.839
 340.149 810.320
 940.994 529.697
 784.764 738.644
 110.148 546.389
 695.853 335.900
 221.627 354.876
 264.348 816.840
 214.011 134.899
 40.339 694.497
 130.688 819.114
 819.430 948.321
 409.636 994.207
 114.609 440.006
 537.783 504.813
 943.963 605.032
 906.357 900.847
 476.543 731.907
 603.041 729.983
 986.663 858.790
 638.280 228.014
 28.893 891.312
 317.534 100.340
 298.189 914.570
 932.650 857.748
 146.097 540.480
 900.818 999.708
 627.366 218.744
 879.042 299.854
 521.892 730.855
 129.006 503.126
 363.522 82.942
 608.046 994.663
 786.464 981.293
 476.323 940.240
 726.915 296.502
 200.767 160.495
 274.880 945.992
 418.943 610.944
 420.321 513.889
 619.449 961.722
 67.799 510.733
 371.949 960.940
 572.274 298.232
 874.693 219.658
 570.975 476.406
 508.599 861.763
 26.059 578.083
 626.210 365.977
 451.829 630.381
 145.655 508.002
 158.443 931.739
 551.723 847.223
 709.346 929.153
 469.315 843.858
 448.285 551.941
 112.598 728.942
 17.846 719.770
 123.416 361.845
 957.508 963.483
 794.969 819.322
 255.669 412.921
 584.840 578.342
 735.592 567.257
 511.563 234.712
 306.568 787.170
 310.665 483.890
 913.594 866.474
 612.129 963.218
 804.610 151.634
 357.406 790.526
 914.864 794.278
 869.341 647.586
 482.678 923.563
 544.760 854.109
 776.980 906.706
 882.195 504.892
 180.104 787.579
 264.600 736.523
 53.085 330.909
 570.419 28.084
 366.804 494.959
 720.520 990.780
 140.671 265.789
 821.058 873.221
 249.226 534.201
 724.062 401.492
 171.996 520.680
 892.395 126.275
 137.721 358.203
 170.837 93.819
 792.708 47.421
 880.508 964.680
 775.432 588.726
 973.032 135.924
 253.873 672.150
 410.261 581.317
 755.570 635.453
 534.426 3.132
 247.490 265.379
 725.184 122.447
 986.943 464.760
 819.795 46.399
 826.716 402.385
 519.654 306.115
 406.862 832.451
 692.713 413.366
 569.394 160.662
 182.002 333.845
 786.066 155.039
 474.032 707.188
 867.122 77.189
 598.582 686.010
 522.052 335.776
 607.917 36.475
 851.975 445.459
 306.571 399.999
 775.217 284.465
 913.134 9.134
 9.131 70.721
 577.178 470.395
 166.466 574.210
 144.343 653.512
 966.027 321.590
 961.164 81.635
 525.448 663.595
 491.486 212.206
 297.319 817.172
 935.007 486.169
 855.362 379.390
 204.921 247.043
 439.780 371.077
 548.741 474.926
 763.239 902.743
 749.768 518.131
 972.426 877.149
 395.450 551.942
 93.909 330.895
 765.025 655.601
 584.527 666.506
 797.580 121.274
 401.347 996.840
 631.300 729.508
 27.795 491.422
 836.705 221.884
 192.850 120.921
 635.603 441.573
 228.945 698.831
 741.031 604.954
 589.499 41.220
 562.459 811.831
 524.905 344.704
 188.931 238.134
 160.657 223.712
 37.641 913.940
 675.411 970.278
 286.932 642.517
 210.690 488.476
 104.205 424.792
 906.279 512.091
 337.073 820.673
 722.935 404.888
 320.003 497.261
 741.579 350.003
 21.222 917.858
 498.888 606.554
 131.743 739.303
 794.053 810.855
 298.887 173.564
 769.867 855.842
 402.675 888.326
 0.500 540.168
 140.267 166.856
 703.920 48.239
 749.352 106.624
 12.478 30.215
 197.709 836.474
 782.482 988.345
 777.439 691.864
 582.580 250.082
 656.453 265.497
 979.316 692.175
 397.414 396.010
 822.641 761.760
 799.494 760.366
 38.522 174.534
 148.016 476.732
 152.643 926.069
 271.554 325.379
 918.896 165.600
 858.678 67.285
 607.695 803.176
 633.655 236.297
 648.698 967.423
 41.702 443.971
 925.382 134.711
 562.422 50.507
 417.881 708.930
 120.781 294.742
 496.856 357.930
 967.234 56.192
 724.099 587.102
 974.537 148.154
 832.489 947.144
 373.522 859.292
 784.311 292.359
 302.063 708.784
 666.478 503.572
 151.938 534.535
 225.564 707.780
 2.027 963.419
 204.734 922.027
 560.854 525.646
 276.549 144.635
 97.714 571.702
 306.462 651.304
 113.566 269.852
 295.764 830.825
 737.462 235.604
 582.279 534.879
 481.774 343.095
 492.649 104.151
 453.262 454.014
 490.295 969.488
 3.373 774.924
 124.802 778.958
 169.850 311.875
 516.511 151.412
 875.268 65.800
 287.381 452.534
 422.467 727.744
 436.994 993.725
 280.877 354.602
 650.101 96.761
 863.509 889.273
 476.671 892.532
 27.189 130.409
 142.674 140.857
 416.618 443.077
 903.242 896.183
 747.666 860.165
 641.362 392.648
 371.341 373.566
 224.559 988.655
 365.009 912.636
 167.283 568.663
 302.288 404.772
 693.985 136.822
 301.719 199.096
 971.375 907.462
 943.817 189.835
 270.601 470.999
 876.598 22.469
 151.442 325.924
 54.563 514.758
 529.788 469.169
 431.782 729.203
 123.457 844.855
 865.720 236.172
 274.562 297.510
 997.574 891.926
 352.291 558.122
 922.797 697.298
 759.218 523.305
 721.323 915.987
 236.319 248.596
 2.652 921.923
 504.169 261.074
 861.750 159.261
 935.858 864.585
 315.892 973.156
 654.543 438.714
 881.605 882.155
 237.113 461.979
 389.359 481.868
 714.953 277.671
 59.211 603.513
 251.382 890.249
 864.166 499.145
 279.019 269.659
 83.399 728.192
 863.462 454.475
 941.895 507.746
 64.561 902.131
 296.551 633.329
 363.748 20.993
 364.822 639.476
 164.062 135.732
 606.878 752.902
 625.257 550.792
 625.656 888.532
 924.846 169.145
 603.802 583.942
 519.825 842.707
 568.057 385.319
 284.569 340.244
 79.212 952.808
 6.977 347.491
 661.315 600.875
 704.997 107.193
 982.588 326.229
 474.479 274.254
 10.835 688.968
 70.680 929.096
 819.415 429.337
 461.343 852.326
 600.698 41.098
 49.003 523.035
 640.028 941.743
 852.055 534.470
 355.361 529.030
 444.259 412.809
 59.942 582.684
 995.068 131.454
 354.617 840.175
 20.720 904.427
 202.935 467.636
 969.094 353.372
 939.294 773.033
 118.376 624.347
 64.608 221.261
 397.494 999.672
 504.705 353.075
 139.836 538.729
 556.816 965.371
 794.081 87.722
 494.707 153.870
 648.069 935.406
 412.324 965.649
 412.888 538.845
 481.276 263.902
 382.005 195.031
 204.239 417.124
 969.991 651.099
 242.853 926.475
 970.672 303.814
 966.206 575.943
 407.191 479.674
 439.247 998.216
 506.432 967.496
 287.063 203.805
 75.428 418.655
 821.752 21.149
 423.982 874.708
 297.573 81.406
 329.986 731.964
 914.149 883.952
 324.203 127.533
 667.087 168.579
 550.127 516.685
 753.633 759.922
 480.558 108.135
 584.377 841.337
 22.483 598.542
 590.254 252.346
 770.616 82.487
 709.644 519.802
 960.607 157.183
 409.263 452.388
 686.424 655.740
 253.585 916.063
 172.284 457.993
 762.869 920.263
 894.824 788.493
 664.656 77.289
 531.754 927.544
 676.194 437.387
 542.455 459.193
 887.054 376.949
 465.729 951.359
 326.797 745.346
 130.043 215.140
 789.705 615.802
 120.115 195.551
 787.965 386.963
 316.742 793.014
 160.422 434.343
 738.587 957.961
 373.026 195.380
 457.637 709.619
 609.639 309.678
 54.687 39.821
 21.276 938.998
 26.200 224.451
 834.556 512.364
 175.880 895.505
 725.658 123.292
 328.321 357.996
 957.232 532.498
 520.974 365.857
 218.183 974.914
 75.709 713.067
 69.078 649.428
 861.627 129.617
 1.119 189.173
 453.813 691.279
 689.461 515.700
 414.105 117.864
 340.329 108.881
 293.073 322.694
 577.502 853.430
 229.279 527.979
 21.676 620.752
 832.166 333.920
 223.898 620.055
 836.789 746.482
 512.257 204.900
 348.064 268.407
 393.525 290.479
 213.633 444.206
 665.296 253.708
 620.098 442.426
 289.769 223.890
 667.879 342.606
 260.823 988.197
 793.849 271.179
 267.989 436.098
 155.004 666.633
 483.876 43.238
 715.586 31.723
 538.204 481.991
 877.347 97.421
 907.746 67.318
 219.074 442.868
 966.045 567.796
 756.436 117.158
 671.874 488.282
 164.005 536.929
 906.207 459.068
 513.432 998.850
 322.334 933.336
 248.880 174.194
 984.070 227.913
 644.735 335.309
 217.380 659.815
 751.100 208.200
 878.887 391.708
 537.747 924.522
 491.401 752.577
 383.142 748.368
 455.836 535.647
 336.103 32.676
 317.642 774.607
 396.059 186.304
 44.468 82.705
 934.137 541.463
 613.420 19.270
 910.210 653.017
 267.499 477.172
 657.156 252.883
 391.100 505.865
 207.987 356.565
 586.619 681.687
 767.054 672.631
 673.936 384.525
 384.431 813.075
 650.904 552.746
 922.105 922.234
 267.940 472.154
 319.049 328.859
 608.634 355.939
 115.238 40.473
 709.272 228.055
 405.727 217.285
 774.765 409.726
 416.885 826.215
 391.209 596.010
 857.563 141.295
 433.984 605.330
 56.489 547.648
 215.565 789.033
 689.532 660.976
 103.234 340.386
 991.011 296.982
 110.523 273.651
 674.332 535.245
 277.790 225.251
 129.303 505.077
 410.147 922.502
 665.335 577.768
 541.402 773.447
 807.940 147.009
 400.395 547.186
 685.492 899.386
 933.731 171.467
 947.154 467.481
 302.327 797.740
 92.153 182.858
 637.247 138.235
 554.722 634.053
 585.210 720.740
 945.155 230.403
 370.926 830.797
 891.215 586.549
 780.581 104.989
 429.167 400.553
 359.585 730.350
 661.730 492.571
 902.896 111.881
 811.132 708.007
 385.322 451.514
 57.280 641.913
 173.196 586.949
 949.847 298.691
 221.530 457.784
 333.227 316.781
 989.303 879.787
 817.016 731.931
 700.115 737.393
 882.687 160.061
 989.392 961.444
 837.821 2.627
 769.007 596.364
 439.583 830.481
 615.322 121.522
 113.904 518.561
 159.744 859.289
 129.012 281.371
 797.962 551.679
 752.769 311.417
 703.855 933.450
 571.894 828.823
 258.800 677.855
 595.046 604.847
 911.973 388.164
 146.314 285.402
 450.450 190.470
 604.639 488.875
 161.031 928.772
 809.802 827.167
 343.244 340.020
 66.695 857.163
 722.615 903.481
 594.725 934.606
 105.905 214.879
 524.457 952.148
 909.474 771.338
 3.295 702.189
 225.381 398.819
 78.439 832.766
 817.404 280.839
 49.149 46.615
 764.241 617.639
 270.004 830.474
 496.131 461.293
 619.255 860.390
 263.580 727.477
 276.302 591.509
 895.568 912.786
 162.867 955.271
 265.239 671.792
 554.659 616.768
 602.701 295.658
 453.559 719.173
 549.180 839.657
 391.895 305.473
 209.622 366.707
 315.818 770.528
 960.206 594.933
 37.676 384.705
 134.611 386.834
 759.490 535.628
 132.754 614.040
 230.890 264.160
 855.913 233.681
 923.339 597.416
 513.347 69.477
 964.177 293.943
 811.767 92.800
 593.256 868.199
 827.333 626.878
 274.108 122.917
 670.457 172.234
 831.160 124.197
 539.860 685.346
 693.156 356.159
 280.602 487.887
 427.390 206.372
 920.634 283.919
 754.495 492.235
 374.584 400.874
 472.402 239.881
 37.792 621.490
 601.751 684.534
 16.963 253.061
 332.815 553.562
 378.310 193.121
 323.275 215.595
 864.940 143.329
 712.404 591.258
 820.697 132.642
 104.088 699.361
 539.349 614.589
 280.354 998.327
 370.261 469.556
 668.552 933.499
 792.364 780.393
 557.116 239.598
 408.107 657.719
 772.969 12.422
 702.062 210.032
 362.469 559.090
 202.034 913.902
 699.648 781.356
 824.172 712.270
 150.874 827.180
 80.872 616.268
 802.680 962.792
 87.768 10.434
 986.007 837.516
 983.348 255.953
 160.459 318.870
 234.394 185.347
 739.314 913.800
 58.375 209.373
 301.212 26.732
 769.025 677.643
 336.736 265.695
 615.768 904.519
 785.104 38.600
 716.471 587.283
 523.224 393.426
 4.671 791.421
 150.167 574.319
 958.294 985.647
 666.449 982.296
 931.567 895.156
 359.162 51.325
 562.966 964.329
 579.100 151.136
 320.579 629.134
 420.631 695.472
 315.979 184.856
 203.427 622.845
 65.798 977.113
 299.755 795.894
 606.803 764.783
 272.204 370.521
 928.749 114.279
 583.302 68.034
 936.005 438.206
 737.027 559.277
 393.618 30.897
 617.786 871.210
 568.585 62.485
 837.886 151.688
 508.743 746.456
 1.148 90.566
 278.491 708.024
 177.191 373.934
 614.886 257.889
 375.588 337.986
 704.493 764.264
 56.966 350.028
 389.164 452.377
 442.876 752.497
 569.028 722.530
 639.645 603.145
 818.072 833.385
 3.286 87.965
 899.330 555.234
 200.954 795.905
 553.850 58.029
 605.498 964.308
 434.108 900.903
 857.583 35.562
 605.509 964.490
 87.135 128.226
 599.217 585.853
 672.886 305.424
 469.184 980.150
 884.272 320.385
 792.226 365.813
 970.599 100.397
 612.006 544.263
 493.131 878.250
 228.482 154.648
 19.555 142.429
 689.538 453.394
 878.296 517.211
 270.190 422.315
 991.669 130.719
 998.881 843.523
 939.170 827.401
 985.275 890.514
 240.931 841.890
 447.879 859.625
 370.048 899.548
 664.171 132.024
 502.947 536.974
 755.409 931.714
 379.026 150.473
 160.437 188.487
 572.533 554.839
 688.585 975.716
 767.136 857.266
 215.018 861.472
 381.164 175.873
 889.752 768.250
 811.450 128.964
 374.150 902.911
 166.551 325.003
 249.486 206.275
 244.555 45.472
 717.387 933.554
 603.413 449.811
 841.374 155.728
 377.655 475.732
 374.908 551.886
 347.486 957.296
 150.168 117.711
 75.722 650.607
 732.185 760.961
 434.094 921.974
 696.990 996.432
 860.471 910.682
 295.337 536.925
 368.100 388.331
 193.570 840.022
 890.580 175.146
 421.890 90.527
 543.814 482.284
 42.073 543.521
 948.463 585.160
 509.393 131.705
 841.452 719.094
 337.908 152.736
 849.034 463.585
 778.266 237.373
 860.998 349.351
 529.948 588.323
 878.269 202.680
 485.468 243.834
 274.797 319.946
 545.952 321.401
 968.027 942.339
 261.995 437.766
 207.026 443.567
 500.511 775.115
 318.468 933.675
 279.942 203.533
 381.137 668.117
 68.692 1.025
 90.515 296.243
 123.777 699.601
 15.650 916.526
 230.602 484.830
 608.240 471.896
 565.705 83.139
 94.205 827.826
 370.425 772.883
 234.627 54.277
 926.411 779.407
 687.480 871.897
 648.059 979.068
 714.101 830.140
 340.189 301.343
 462.658 733.207
 152.284 131.089
 311.303 807.202
 37.403 164.784
 380.328 562.929
 591.486 745.826
 518.005 722.944
 707.424 516.053
 849.257 684.180
 181.255 985.347
 448.674 29.736
 111.618 191.181
 286.183 601.738
 947.773 238.366
 300.080 633.922
 378.677 59.812
 110.834 715.434
 881.705 996.274
 411.481 729.950
 833.519 671.915
 695.598 965.519
 249.390 448.610
 529.293 915.377
 786.173 421.648
 684.799 748.669
 896.450 309.716
 853.800 398.528
 438.520 670.344
 400.278 834.864
 563.491 6.472
 325.315 517.866
 954.458 529.293
 757.997 688.269
 74.405 506.461
 393.369 980.540
 782.983 293.099
 234.639 549.315
 754.856 746.543
 204.867 197.362
 523.915 835.651
 943.673 870.536
 591.828 833.741
 745.780 842.408
 982.389 633.271
 807.131 215.334
 454.711 933.523
 975.842 297.671
 570.976 463.439
 142.339 526.672
 164.213 34.945
 406.840 956.691
 887.219 242.476
 722.097 751.826
 317.443 587.817
 892.467 455.763
 119.555 911.900
 512.327 169.642
 555.849 343.947
 621.360 777.374
 916.076 760.693
 842.953 408.384
 397.255 602.690
 434.794 827.671
 488.234 79.492
 725.789 65.081
 844.068 460.446
 626.670 528.296
 15.571 582.785
 397.470 41.400
 726.782 594.400
 325.802 682.619
 867.740 606.462
 935.960 196.410
 145.242 572.736
 409.129 877.384
 766.518 690.606
 975.945 683.219
 429.706 676.698
 649.393 463.023
 773.234 791.219
 131.422 384.304
 759.527 744.298
 461.921 219.343
 905.950 29.603
 723.026 189.464
 949.402 601.125
 182.557 658.041
 265.949 584.396
 803.195 470.673
 941.407 230.641
 282.412 39.470
 784.515 58.825
 273.988 999.715
 225.635 954.489
 304.987 88.305
 88.708 414.516
 100.397 727.323
 753.063 542.777
 597.351 81.230
 528.750 353.227
 236.244 296.680
 901.353 354.942
 99.441 449.511
 109.857 849.180
 900.283 899.430
 707.595 323.744
 554.198 290.267
 927.796 387.200
 266.848 99.024
 891.601 838.057
 506.105 212.513
 720.128 345.653
 468.429 544.006
 159.136 354.595
 366.858 757.496
 314.057 878.214
 46.801 73.006
 896.590 874.319
 644.265 227.581
 76.989 594.793
 634.842 573.505
 646.878 256.238
 154.102 133.939
 957.361 319.485
 702.924 98.089
 690.942 709.426
 664.551 630.474
 340.989 212.189
 661.792 164.716
 650.052 703.549
 958.958 239.954
 742.129 580.583
 478.078 871.663
 271.159 968.810
 745.046 897.991
 298.644 780.452
 229.124 443.118
 460.890 218.160
 187.352 841.521
 147.106 704.867
 700.526 88.061
 193.335 717.792
 94.528 150.654
 16.384 496.535
 212.852 602.835
 132.595 856.323
 954.285 816.233
 797.166 282.671
 353.201 977.001
 683.146 418.765
 76.147 50.178
 420.109 928.007
 182.811 372.357
 709.360 358.269
 75.813 181.659
 106.732 29.143
 793.677 236.626
 350.148 476.820
 814.792 889.382
 944.857 632.178
 795.132 986.187
 195.452 575.450
 695.134 708.723
 784.352 445.637
 425.613 646.287
 588.421 315.215
 901.450 722.205
 649.152 641.988
 505.351 72.557
 970.417 242.088
 781.039 92.762
 217.930 693.568
 372.456 894.237
 995.572 172.097
 57.836 631.474
 438.530 72.557
 277.905 117.378
 607.407 407.426
 987.028 904.926
 10.188 59.639
 454.181 405.381
 392.156 59.890
 874.555 482.087
 292.794 352.314
 217.815 414.588
 301.684 95.093
 609.358 796.556
 183.850 641.343
 17.862 204.249
 273.522 578.737
 986.111 757.266
 641.524 832.599
 300.326 663.031
 366.323 5.984
 632.316 679.220
 826.102 131.648
 422.828 98.334
 776.125 525.418
 296.011 325.530
 282.366 779.655
 624.292 620.049
 502.143 331.069
 98.986 853.047
 191.854 831.768
 231.220 716.968
 490.339 489.148
 115.270 236.055
 486.651 2.908
 865.087 471.930
 798.904 990.525
 295.805 306.020
 535.334 270.934
 404.699 190.880
 701.790 875.657
 327.584 890.069
 186.844 623.450
 852.813 831.364
 674.794 865.614
 489.176 656.889
 189.544 62.054
 58.109 507.597
 893.256 50.956
 944.453 185.940
 390.392 736.615
 451.607 522.078
 211.241 839.698
 202.426 464.351
 663.114 872.200
 570.861 827.843
 589.157 546.204
 663.548 485.617
 214.465 972.582
 165.804 560.789
 590.085 714.805
 271.394 875.160
 774.079 636.783
 106.829 298.095
 874.656 515.078
 293.589 500.074
 186.154 208.878
 148.755 996.648
 590.132 320.149
 166.921 833.825
 90.114 396.374
 843.531 144.445
 171.430 885.044
 159.016 441.421
 702.628 938.713
 540.075 518.320
 350.130 379.015
 322.530 326.542
 194.764 385.028
 461.389 82.938
 102.106 893.956
 847.748 39.327
 795.810 49.043
 307.100 988.855
 855.192 950.411
 455.573 382.027
 549.181 249.058
 693.833 331.524
 525.430 953.362
 915.293 269.424
 596.073 12.265
 16.339 318.517
 853.702 511.890
 120.135 801.906
 968.929 525.134
 989.041 758.793
 74.170 29.950
 408.507 891.341
 139.519 745.458
 210.696 335.720
 161.734 999.962
 979.960 843.305
 985.354 756.633
 584.094 954.652
 777.806 986.517
 322.269 144.025
 413.343 641.068
 318.256 566.222
 562.012 374.481
 539.698 326.311
 611.083 877.144
 542.330 258.086
 602.016 573.883
 352.360 196.006
 783.831 522.948
 268.396 80.751
 754.445 523.435
 322.742 888.961
 279.160 740.019
 554.664 27.171
 987.022 15.157
 557.834 198.261
 201.523 531.660
 241.021 821.193
 65.270 574.531
 733.943 362.397
 975.356 922.896
 555.684 686.491
 716.786 373.742
 796.147 37.335
 828.063 192.941
 224.697 65.526
 871.830 929.985
 95.481 488.864
 833.195 186.091
 455.269 337.120
 701.127 146.509
 44.336 136.378
 979.271 173.243
 309.466 941.636
 950.022 590.924
 594.171 455.196
 711.211 213.763
 536.537 964.313
 502.760 773.535
 969.529 901.746
 528.972 476.252
 890.119 150.181
 201.443 587.810
 128.491 964.449
 521.980 516.758
 320.896 528.080
 691.307 5.809
 362.059 662.825
 168.113 84.293
 205.713 306.653
 467.272 583.280
 293.615 818.340
 332.450 626.054
 950.974 471.783
 356.300 322.313
 294.479 202.749
 163.693 298.525
 891.113 562.806
 385.903 963.829
 992.717 233.140
 505.106 955.686
 392.213 433.922
 361.216 837.897
 119.738 227.638
 512.039 281.834
 466.339 417.588
 501.385 986.716
 412.847 361.685
 399.495 964.078
 3.916 198.262
 170.568 393.332
 671.818 372.045
 630.969 558.330
 939.498 877.749
 79.680 798.522
 353.649 744.165
 403.653 492.687
 280.512 167.459
 332.089 768.968
 282.104 588.243
 985.362 473.358
 949.087 378.280
 339.773 391.757
 147.201 660.330
 314.948 410.851
 813.834 895.342
 946.034 213.389
 474.770 17.024
 290.663 867.915
 121.438 122.822
 56.678 815.916
 657.266 605.790
 339.893 945.763
 777.189 463.005
 703.639 728.477
 454.461 687.659
 188.874 471.407
 569.101 754.228
 743.356 209.407
 96.231 365.050
 232.436 326.470
 481.992 733.864
 326.761 802.297
 749.558 644.674
 541.538 766.616
 705.937 515.414
 868.585 468.736
 648.009 403.947
 340.278 620.801
 807.757 772.844
 490.733 531.196
 624.295 349.107
 734.270 330.816
 804.695 310.660
 817.811 621.376
 135.203 554.135
 578.737 894.139
 556.220 964.835
 562.468 322.533
 123.027 451.891
 637.338 906.923
 972.877 327.519
 554.011 218.708
 218.789 212.281
 601.702 68.931
 30.381 617.598
 735.844 619.440
 859.910 287.030
 116.863 708.598
 472.648 129.499
 185.599 315.459
 868.620 526.630
 689.188 113.853
 389.228 84.251
 396.384 339.029
 917.295 682.208
 241.130 713.200
 560.584 379.653
 898.407 852.019
 93.023 293.588
 121.051 441.534
 578.957 690.511
 797.297 965.435
 466.098 934.514
 576.574 946.502
 273.039 605.253
 958.774 506.075
 165.769 536.987
 56.368 643.735
 891.436 1.835
 378.872 489.126
 971.443 48.909
 217.946 13.068
 832.917 663.695
 744.765 329.934
 838.703 992.677
 188.030 942.910
 450.713 215.629
 313.285 633.852
 96.846 587.117
 447.209 376.214
 603.607 819.795
 12.571 739.966
 278.310 971.121
 692.072 989.032
 178.348 713.669
 106.840 62.682
 670.231 724.573
 165.690 141.434
 765.903 594.624
 855.097 674.567
 714.498 320.623
 241.273 880.604
 38.343 59.895
 341.670 504.491
 325.060 363.107
 494.010 347.222
 143.643 796.056
 59.783 987.041
 39.888 463.871
 102.558 538.766
 612.454 978.740
 888.937 992.339
 679.844 397.003
 184.338 17.183
 853.891 391.162
 822.697 389.814
 847.880 730.433
 587.733 813.384
 306.674 99.140
 175.564 655.127
 169.337 480.100
 739.492 477.336
 707.414 130.627
 25.907 516.388
 647.783 457.869
 377.081 950.047
 739.656 499.391
 336.520 753.942
 890.675 891.580
 383.414 692.529
 535.245 85.331
 535.188 917.433
 245.292 584.119
 485.356 296.874
 113.865 337.997
 334.698 904.506
 77.755 348.113
 277.564 625.859
 867.119 505.262
 225.081 57.435
 526.586 703.815
 889.703 380.028
 620.238 105.680
 380.413 677.116
 67.131 860.006
 627.747 875.012
 637.558 660.908
 688.340 628.290
 134.337 811.177
 89.032 726.852
 177.135 283.699
 232.559 15.504
 868.702 979.013
 575.922 89.421
 845.378 577.290
 836.799 746.270
 773.907 202.156
 114.388 65.533
 54.356 443.636
 213.439 166.002
 704.482 35.466
 21.510 922.161
 342.415 820.790
 850.682 848.753
 138.008 258.466
 759.832 780.195
 183.020 73.804
 19.321 58.436
 128.732 212.381
 766.735 520.469
 177.244 748.931
 183.407 357.120
 688.120 86.176
 53.381 750.331
 202.064 667.437
 658.737 330.144
 592.728 554.193
 630.542 808.811
 169.666 883.265
 578.885 422.248
 780.937 231.504
 237.523 953.483
 542.170 857.814
 100.554 434.526
 567.455 257.780
 425.601 68.403
 641.756 315.522
 308.380 318.976
 878.129 946.487
 778.856 460.067
 97.873 635.478
 463.864 525.538
 587.505 843.434
 942.950 567.071
 481.246 307.189
 83.931 305.970
 827.691 727.162
 176.362 699.261
 288.665 932.702
 831.707 59.529
 829.457 53.424
 338.792 243.386
 963.022 492.648
 355.384 17.387
 455.175 96.932
 587.863 124.854
 559.837 110.357
 20.668 305.832
 88.025 575.827
 567.990 698.955
 4.523 346.069
 948.064 702.747
 953.081 857.766
 544.182 659.960
 623.876 132.349
 888.380 207.514
 263.251 941.260
 758.778 2.793
 780.823 822.174
 248.111 881.406
 806.670 281.886
 270.542 549.517
 993.174 462.762
 10.953 283.687
 722.035 190.188
 673.234 61.665
 875.168 331.055
 392.518 228.065
 244.520 966.606
 384.742 499.463
 604.843 970.886
 812.378 514.799
 147.261 158.454
 648.031 560.325
 390.762 457.192
 170.903 755.685
 452.060 324.971
 991.622 231.496
 588.414 379.264
 477.919 402.290
 737.825 478.693
 660.012 725.533
 699.571 82.831
 596.033 612.245
 36.401 934.855
 443.375 832.340
 477.195 39.937
 233.540 644.045
 872.833 645.281
 411.110 417.781
 753.937 825.868
 350.156 57.734
 480.723 219.176
 285.208 526.401
 414.084 74.018
 823.385 117.025
 603.249 740.478
 577.143 304.617
 136.777 952.419
 564.144 437.781
 576.509 179.885
 155.909 750.735
 152.599 159.778
 267.353 108.504
 584.283 669.424
 615.031 119.480
 276.145 174.197
 636.501 220.339
 71.899 158.378
 662.837 661.229
 903.922 504.372
 230.791 987.301
 311.791 1.637
 772.941 259.953
 499.955 990.890
 49.257 411.827
 24.463 844.998
 500.867 448.902
 330.733 784.392
 588.346 756.427
 775.973 766.679
 197.915 229.341
 856.618 487.666
 387.772 919.126
 596.646 10.275
 334.827 95.231
 238.614 90.376
 13.990 178.538
 895.654 801.633
 285.502 675.469
 877.405 747.976
 21.505 673.849
 282.195 680.562
 214.955 445.410
 765.803 160.440
 679.270 415.623
 346.417 498.065
 665.917 30.627
 706.293 291.817
 152.749 585.287
 801.832 730.725
 544.901 728.444
 122.081 438.203
 391.805 374.303
 645.886 46.109
 471.278 6.545
 273.089 199.590
 190.387 638.428
 156.454 116.545
 871.825 902.995
 177.579 740.129
 756.051 198.178
 609.422 523.341
 778.436 448.329
 435.610 831.729
 655.688 703.468
 576.156 219.484
 18.093 457.869
 452.275 567.477
 188.386 598.607
 539.533 426.106
 371.930 301.237
 266.695 304.253
 77.181 873.218
 353.341 26.469
 324.127 546.071
 306.970 347.991
 868.529 965.331
 762.257 490.929
 221.611 694.226
 911.841 130.389
 581.630 394.800
 798.205 117.361
 21.934 581.312
 386.524 142.499
 959.333 448.359
 373.824 903.696
 319.454 394.158
 693.233 688.431
 138.149 512.063
 804.882 682.755
 8.832 675.896
 616.128 601.570
 676.980 452.501
 310.854 244.242
 770.092 134.584
 385.956 425.987
 662.489 785.098
 766.530 44.771
 540.925 548.877
 301.400 207.391
 43.610 235.975
 107.390 764.008
 279.605 573.007
 842.165 960.771
 438.515 703.274
 827.625 403.491
 615.843 783.399
 133.080 86.013
 404.416 554.478
 952.041 844.423
 437.096 880.524
 389.008 488.100
 563.925 658.209
 711.769 781.700
 64.285 562.124
 147.116 925.135
 41.235 542.140
 908.512 733.669
 433.584 217.765
 676.059 155.246
 377.226 593.053
 613.271 390.589
 619.889 259.658
 940.899 782.565
 464.667 270.761
 412.809 909.483
 112.743 601.034
 898.067 312.799
 72.998 894.524
 890.792 889.068
 486.980 520.870
 696.464 820.528
 216.752 678.732
 410.398 665.650
 498.020 912.539
 568.783 803.209
 962.496 344.078
 551.338 259.360
 175.693 704.032
 811.398 250.974
 266.243 811.062
 746.600 769.851
 190.671 58.652
 271.666 696.648
 86.597 194.634
 762.875 271.511
 624.041 817.655
 188.273 27.036
 328.488 561.898
 673.496 290.515
 283.226 530.066
 63.223 134.353
 138.134 689.249
 883.853 759.494
 876.427 329.960
 483.358 65.802
 691.982 360.960
 586.640 940.330
 682.940 867.791
 454.793 189.618
 900.660 588.157
 747.916 181.554
 838.155 479.865
 865.406 37.555
 383.585 495.287
 354.838 534.080
 989.739 788.870
 148.536 906.571
 660.645 520.581
 192.080 187.441
 875.449 968.407
 85.293 6.637
 754.474 7.710
 856.296 408.453
 323.207 975.731
 953.409 926.906
 300.168 227.709
 66.668 165.205
 280.539 159.505
 907.286 459.087
 818.821 363.442
 584.408 901.478
 743.140 783.083
 556.933 364.729
 27.116 13.262
 215.269 990.200
 871.314 168.964
 202.735 502.222
 927.269 326.215
 436.461 239.255
 158.191 366.260
 78.494 839.656
 949.924 968.037
 163.017 448.945
 245.099 470.634
 256.950 271.307
 607.202 735.345
 48.551 427.625
 867.155 984.913
 579.997 828.344
 953.891 784.858
 501.454 60.519
 456.074 898.618
 90.062 828.476
 651.864 125.149
 289.977 996.442
 127.410 485.973
 959.628 744.590
 586.109 230.309
 208.281 268.127
 135.868 174.455
 842.639 89.052
 790.346 378.118
 780.407 694.100
 395.043 219.771
 904.523 408.167
 906.014 589.687
 390.260 223.499
 326.859 338.161
 526.847 560.434
 520.476 853.237
 543.086 479.974
 131.211 893.233
 828.106 812.546
 508.625 651.557
 187.548 636.785
 547.721 712.057
 693.919 928.703
 936.643 680.884
 157.379 412.427
 319.251 114.059
 967.901 351.669
 177.463 48.333
 827.762 414.596
 860.730 276.268
 818.746 778.088
 634.589 165.690
 23.914 280.047
 87.072 629.780
 69.576 915.918
 874.216 19.277
 68.035 58.844
 960.381 584.821
 452.330 978.483
 25.193 488.780
 605.629 73.760
 79.369 515.610
 333.020 517.443
 22.160 912.331
 513.361 49.044
 552.827 601.226
 442.916 526.130
 639.289 150.801
 757.981 647.487
 474.187 814.998
 546.217 355.008
 290.370 991.189
 549.493 680.736
 545.694 82.472
 776.565 872.657
 255.534 847.132
 511.612 164.984
 788.353 386.781
 582.712 478.501
 335.765 364.002
 878.699 82.671
 817.784 390.317
 837.955 27.610
 933.378 716.696
 920.751 180.547
 866.335 962.846
 688.441 463.278
 210.001 100.148
 896.630 385.431
 588.200 858.800
 142.189 969.638
 283.142 155.775
 840.631 451.210
 697.029 670.213
 233.717 754.483
 388.252 851.441
 398.602 264.130
 654.439 96.866
 838.391 151.495
 555.265 638.231
 747.204 828.114
 953.029 521.435
 856.134 591.512
 626.917 544.214
 353.568 327.862
 18.968 855.025
 535.880 134.000
 380.718 233.544
 962.434 824.688
 396.891 627.233
 170.193 672.773
 107.263 958.666
 734.052 78.534
 673.815 334.934
 253.684 634.131
 244.647 764.065
 898.448 709.315
 548.945 135.264
 469.417 970.888
 572.065 261.879
 640.340 411.765
 562.726 70.826
 544.203 522.394
 25.254 792.909
 183.834 220.117
 261.164 148.926
 96.741 358.519
 412.244 810.925
 207.198 882.490
 990.387 761.676
 91.771 554.624
 179.962 883.869
 785.355 249.538
 91.634 130.118
 408.953 954.944
 910.559 792.448
 31.407 207.923
 998.271 683.024
 336.922 873.382
 410.883 824.776
 488.367 96.366
 624.158 539.852
 510.977 353.561
 99.366 515.151
 108.390 730.553
 476.627 557.351
 927.136 564.107
 891.632 755.705
 349.229 132.853
 127.513 720.618
 185.772 140.465
 939.488 421.576
 516.213 813.812
 32.147 11.921
 44.833 801.160
 387.506 393.433
 982.972 984.600
 198.904 274.428
 695.624 364.262
 777.222 135.585
 335.248 393.076
 880.836 2.989
 913.417 368.936
 851.077 793.555
 799.515 570.842
 286.140 440.422
 380.633 867.267
 286.509 111.965
 541.768 154.662
 285.624 835.292
 32.135 593.198
 325.203 341.665
 551.715 602.814
 233.063 225.960
 230.140 638.250
 353.310 704.540
 863.763 65.467
 308.250 655.714
 940.539 967.774
 235.521 915.009
 808.524 387.834
 242.768 295.094
 852.919 596.886
 609.212 719.214
 837.262 225.914
 894.942 550.043
 563.333 11.790
 404.424 406.014
 216.534 36.771
 903.128 868.334
 521.876 470.061
 571.292 768.339
 551.427 268.856
 565.434 621.725
 436.381 142.589
 368.573 49.105
 663.200 422.548
 169.183 137.617
 219.061 670.186
 595.279 992.827
 820.718 777.094
 224.846 681.514
 364.666 599.494
 831.963 242.204
 705.015 487.344
 446.895 950.366
 856.766 335.693
 99.039 968.395
 772.397 442.169
 867.953 426.932
 312.972 703.562
 336.588 804.333
 873.915 746.140
 172.820 766.574
 100.489 943.852
 763.416 862.373
 87.662 937.082
 195.394 240.443
 580.075 988.500
 482.713 860.714
 725.210 84.273
 534.222 142.798
 469.549 156.066
 667.458 157.452
 384.685 725.599
 411.323 985.246
 557.222 987.892
 280.816 796.784
 740.298 196.657
 224.160 246.974
 641.126 805.814
 565.067 508.809
 481.837 280.796
 722.058 427.591
 621.690 713.885
 467.199 972.517
 447.473 266.317
 376.073 157.966
 133.520 189.382
 760.092 550.987
 529.387 435.499
 305.249 164.531
 966.180 112.512
 865.324 138.471
 374.086 729.899
 72.414 953.744
 794.398 69.553
 286.910 720.956
 247.943 837.281
 769.094 186.012
 414.864 30.783
 124.894 744.965
 693.339 227.819
 71.834 842.110
 769.814 52.398
 353.511 413.758
 761.937 730.665
 371.140 450.205
 526.828 480.717
 420.707 585.786
 679.019 86.686
 649.480 837.868
 879.789 247.334
 254.136 37.128
 766.408 539.196
 516.199 100.992
 537.724 235.466
 943.323 467.838
 331.420 931.681
 694.914 740.347
 576.221 370.605
 208.480 781.520
 15.395 970.034
 302.904 206.505
 940.398 42.686
 263.572 848.134
 787.759 276.529
 462.190 415.190
 908.918 702.332
 834.508 171.923
 370.191 613.722
 138.450 147.634
 755.263 990.318
 902.933 629.546
 380.351 188.732
 616.632 634.302
 175.529 557.306
 211.906 717.888
 895.765 261.792
 691.031 35.401
 791.232 809.921
 691.813 556.707
 455.839 377.711
 472.828 977.873
 181.152 179.666
 743.200 228.166
 743.615 414.861
 699.524 786.106
 447.955 152.730
 747.763 903.486
 318.749 303.517
 568.380 552.387
 283.406 221.613
 269.572 606.361
 809.345 703.874
 409.945 733.169
 860.166 123.585
 155.658 393.425
 912.649 153.772
 967.940 528.505
 648.748 216.347
 148.417 194.011
 403.236 197.151
 658.196 904.540
 434.911 607.888
 681.876 544.561
 102.214 786.482
 942.066 752.747
 395.806 705.336
 249.647 977.499
 422.108 815.888
 868.655 344.624
 82.441 176.751
 104.502 880.026
 669.447 986.401
 915.419 936.872
 551.528 930.124
 77.803 225.198
 760.736 330.785
 488.122 109.592
 691.555 605.479
 991.591 695.844
 387.362 632.572
 828.844 178.855
 995.908 248.788
 476.979 371.262
 951.116 662.432
 624.667 815.006
 650.157 290.557
 9.524 327.316
 784.405 624.734
 309.868 819.384
 821.085 687.239
 625.617 212.465
 267.853 458.135
 910.899 864.656
 461.842 100.293
 93.481 105.413
 462.880 666.228
 296.121 887.764
 780.588 285.493
 278.171 734.497
 787.960 167.820
 861.195 739.517
 759.248 444.263
 62.075 444.576
 84.686 251.061
 6.255 641.152
 754.515 149.090
 460.706 134.119
 143.340 91.682
 242.414 975.731
 265.000 596.739
 508.160 753.331
 387.621 452.799
 402.845 951.016
 406.420 365.801
 77.435 853.590
 954.240 122.223
 227.641 710.524
 500.992 559.220
 47.862 109.123
 845.552 362.930
 541.841 540.731
 457.692 197.795
 135.245 693.762
 181.955 153.354
 352.465 924.954
 296.807 997.263
 259.851 888.784
 835.727 276.354
 453.078 328.213
 255.212 209.406
 543.229 322.266
 889.065 379.201
 543.362 762.415
 398.055 36.737
 896.898 796.027
 426.502 971.670
 446.388 377.509
 558.061 240.669
 694.268 743.172
 145.483 955.271
 737.670 551.778
 725.397 954.674
 201.732 977.383
 148.784 683.900
 987.844 213.231
 719.067 386.777
 285.678 544.552
 68.596 744.655
 864.721 414.105
 85.060 49.867
 409.246 167.986
 364.444 617.313
 540.656 501.759
 686.971 393.607
 85.976 990.340
 235.788 121.892
 207.650 581.811
 381.597 228.375
 767.067 58.609
 95.008 96.010
 15.268 353.104
 504.984 129.489
 604.770 272.893
 957.610 57.179
 415.407 809.207
 633.694 89.086
 656.536 325.357
 423.891 699.920
 723.172 747.347
 231.537 43.361
 872.828 492.670
 149.899 953.570
 684.507 503.313
 343.798 544.500
 646.114 13.427
 835.459 983.858
 978.984 839.557
 458.980 769.463
 789.338 181.423
 793.105 959.817
 880.054 453.855
 22.341 261.886
 559.265 216.341
 104.201 627.320
 745.291 147.092
 856.031 288.743
 743.409 435.322
 217.126 731.518
 615.566 291.349
 917.356 459.963
 888.820 242.051
 597.294 112.652
 964.834 873.195
 409.750 307.111
 466.823 974.397
 699.925 863.229
 561.126 52.182
 250.249 846.275
 139.884 707.330
 103.837 279.253
 474.525 870.784
 292.809 760.717
 325.088 694.727
 118.203 464.177
 499.408 479.593
 508.523 730.402
 933.291 251.860
 554.044 351.483
 645.847 0.351
 531.859 608.389
 503.815 529.772
 638.426 600.265
 899.088 939.459
 596.227 598.174
 951.656 813.402
 241.662 287.912
 146.167 885.864
 902.761 321.407
 797.447 687.245
 686.469 574.986
 25.187 79.796
 892.910 682.038
 60.046 655.482
 412.922 549.577
 465.489 322.591
 728.461 730.755
 957.380 577.952
 684.171 271.939
 855.866 612.883
 521.873 312.733
 183.304 588.977
 335.267 634.904
 103.184 840.748
 505.304 142.009
 806.499 2.985
 291.078 31.568
 325.219 848.904
 378.481 87.440
 772.055 79.022
 209.173 978.948
 559.213 178.870
 533.552 878.032
 577.164 415.685
 139.652 784.815
 661.575 860.030
 719.337 139.545
 939.435 178.632
 536.325 64.607
 524.401 670.823
 977.896 659.606
 179.681 324.783
 302.236 416.315
 840.861 403.835
 363.080 45.193
 600.555 480.457
 807.437 843.467
 914.269 800.351
 33.750 484.183
 358.280 155.117
 978.046 579.800
 424.539 984.957
 803.609 151.768
 196.752 528.066
 622.987 813.937
 640.963 427.082
 125.086 912.894
 941.637 132.335
 138.476 438.380
 301.665 683.912
 786.488 363.473
 836.645 378.176
 610.163 354.327
 267.815 437.874
 309.617 925.982
 644.977 7.999
 119.003 52.333
 104.586 631.963
 149.343 669.153
 936.034 255.224
 749.294 158.524
 941.071 827.433
 317.093 756.810
 130.772 691.479
 395.960 387.081
 317.816 260.953
 977.008 947.527
 688.668 489.690
 973.039 871.925
 243.295 462.087
 896.497 364.602
 285.089 105.059
 36.468 163.997
 349.625 707.007
 372.211 834.979
 949.915 181.581
 151.634 275.286
 863.013 30.646
 397.920 456.072
 916.594 828.649
 559.811 26.703
 85.853 997.014
 392.588 691.065
 365.371 280.482
 827.460 614.137
 225.102 936.226
 764.899 216.103
 335.266 350.521
 198.524 745.519
 695.511 896.783
 954.788 946.897
 826.429 23.575
 312.223 921.420
 476.466 132.973
 362.996 157.619
 517.835 990.466
 797.484 432.710
 707.667 549.794
 756.471 371.552
 584.847 923.031
 10.028 431.014
 471.529 161.563
 320.402 750.826
 816.986 811.784
 839.280 991.194
 629.179 285.445
 516.966 41.672
 608.344 744.201
 79.619 429.791
 652.080 887.414
 306.348 741.959
 421.354 88.504
 334.155 269.367
 622.782 225.690
 87.375 49.406
 9.255 165.976
 799.080 145.873
 965.991 695.494
 923.097 321.700
 23.347 144.259
 562.779 644.699
 15.073 568.998
 230.905 233.843
 628.275 64.762
 246.266 520.731
 219.349 145.642
 137.309 553.427
 401.821 629.197
 910.157 8.760
 653.923 680.513
 124.209 471.110
 105.328 613.446
 158.250 962.798
 506.534 342.301
 426.555 721.442
 876.644 551.359
 278.942 376.327
 384.844 367.340
 880.511 308.275
 19.582 636.773
 83.072 430.242
 612.759 522.583
 566.754 509.343
 842.181 628.911
 820.433 591.233
 165.851 967.856
 645.313 976.220
 930.657 914.543
 187.060 440.551
 533.626 616.554
 236.333 168.682
 836.722 779.648
 971.545 851.615
 590.335 133.955
 65.442 66.633
 403.041 374.023
 331.016 854.608
 506.214 783.657
 862.867 88.084
 854.901 814.171
 36.029 27.217
 837.496 435.124
 182.238 408.287
 345.756 362.986
 278.542 532.881
 196.228 179.180
 388.005 422.972
 860.114 649.143
 798.223 991.391
 319.852 163.274
 49.655 927.748
 249.304 444.791
 149.786 211.412
 935.754 454.668
 876.440 696.053
 703.997 607.039
 907.617 440.481
 547.363 967.214
 628.053 529.681
 151.913 406.899
 483.896 195.246
 156.141 746.187
 144.726 528.725
 909.961 618.776
 22.510 923.214
 977.704 195.683
 754.475 281.900
 417.138 424.227
 523.453 716.959
 410.541 154.357
 835.704 913.563
 27.845 395.657
 951.046 52.777
 872.213 77.854
 240.177 440.325
 654.816 568.771
 584.175 57.942
 630.645 970.039
 614.332 688.038
 516.706 887.009
 277.903 124.230
 427.038 120.191
 396.200 99.001
 367.443 106.873
 623.167 780.103
 512.137 149.607
 410.691 119.621
 362.769 589.940
 214.925 609.900
 699.039 348.601
 537.757 500.331
 153.966 275.560
 368.999 665.630
 173.410 793.689
 885.961 762.438
 889.584 527.609
 663.967 255.433
 95.943 274.753
 268.235 290.685
 553.055 479.356
 626.893 212.486
 482.057 633.304
 547.126 995.622
 467.411 962.425
 730.244 749.143
 450.314 715.492
 593.563 256.541
 857.866 98.963
 622.304 783.280
 693.692 777.276
 186.217 903.526
 78.873 160.574
 174.462 187.325
 946.844 844.249
 167.760 326.307
 484.328 353.232
 496.173 755.178
 297.606 224.860
 569.850 407.947
 947.889 774.281
 542.013 808.175
 422.521 103.348
 220.419 872.986
 724.996 905.828
 315.127 268.511
 213.811 897.464
 554.856 812.527
 688.947 658.221
 957.509 716.993
 809.175 856.122
 966.925 602.846
 970.493 157.980
 209.925 421.725
 735.994 193.384
 55.778 169.469
 683.724 186.470
 822.947 575.307
 737.969 907.744
 552.172 565.235
 730.568 418.743
 505.410 10.347
 864.908 319.453
 540.011 128.751
 642.094 386.424
 907.779 476.583
 575.330 273.670
 828.581 68.715
 36.812 394.162
 955.265 157.605
 926.739 903.515
 976.383 179.963
 554.559 456.068
 569.171 481.179
 409.883 824.624
 519.181 538.660
 59.058 686.759
 444.844 434.373
 620.982 641.630
 412.938 446.955
 493.124 481.017
 90.724 533.187
 759.896 686.993
 566.541 601.477
 17.495 246.732
 775.366 316.087
 892.343 983.909
 609.717 445.425
 967.656 417.738
 377.961 731.843
 20.782 527.581
 718.344 930.607
 722.526 966.288
 392.745 74.295
 271.217 112.894
 402.307 463.618
 794.756 659.342
 498.827 180.130
 922.175 101.597
 650.365 639.466
 324.411 858.506
 174.348 450.496
 577.256 718.384
 721.955 476.295
 686.171 750.368
 807.518 883.259
 514.135 692.790
 177.655 256.470
 104.711 512.144
 636.954 709.915
 130.577 322.619
 448.010 752.113
 13.786 66.963
 639.892 419.667
 451.977 324.657
 354.692 567.318
 391.578 763.786
 179.198 922.891
 865.117 159.719
 518.482 564.588
 458.215 528.854
 818.768 357.194
 599.298 871.595
 515.296 859.672
 930.913 778.747
 221.778 571.506
 988.692 863.290
 974.510 666.792
 498.037 659.532
 457.365 637.091
 218.696 448.936
 553.085 355.404
 295.431 982.138
 358.719 829.140
 84.276 466.109
 864.497 439.931
 946.693 561.045
 799.199 398.528
 269.734 710.755
 993.248 865.555
 163.652 531.484
 882.953 110.591
 797.025 465.780
 183.719 875.977
 994.089 619.809
 82.680 966.235
 583.675 934.354
 656.421 953.172
 550.871 272.332
 299.518 740.410
 501.602 960.281
 275.163 804.501
 459.926 9.846
 668.724 973.964
 934.514 20.346
 965.449 139.172
 324.109 368.219
 689.644 837.136
 594.310 107.298
 367.405 23.855
 215.791 309.847
 919.640 846.391
 275.844 787.220
 195.807 936.393
 583.102 46.435
 39.013 761.052
 304.571 411.261
 175.276 246.880
 983.051 800.476
 567.579 112.151
 663.093 189.319
 220.473 746.989
 739.349 150.969
 893.472 723.144
 170.289 591.980
 739.132 21.278
 963.555 258.319
 560.833 270.631
 630.642 337.117
 550.025 908.317
 375.242 444.056
 955.482 402.907
 571.625 38.796
 928.473 34.808
 10.209 312.877
 626.252 185.203
 43.382 448.714
 718.745 422.491
 215.327 847.727
 484.581 672.656
 967.709 104.145
 285.731 465.474
 294.428 683.017
 36.074 225.534
 692.221 111.447
 317.514 154.731
 791.715 66.758
 615.143 776.003
 730.829 740.442
 135.968 286.843
 677.508 859.287
 317.440 631.637
 153.084 482.531
 224.280 535.695
 635.673 284.450
 954.722 558.154
 722.622 234.204
 138.302 688.662
 242.951 48.495
 892.878 822.322
 678.930 307.627
 832.876 52.924
 77.434 872.614
 76.252 595.673
 6.800 41.295
 704.817 22.928
 696.769 446.965
 890.039 620.701
 144.322 886.255
 330.967 66.570
 986.255 307.196
 767.384 323.385
 342.947 977.225
 962.748 935.567
 592.796 158.874
 608.967 619.397
 312.081 362.944
 327.921 734.562
 32.750 730.927
 150.252 506.065
 355.911 266.389
 185.723 593.869
 590.053 326.073
 385.171 158.126
 941.549 973.040
 383.367 82.360
 305.532 854.420
 34.941 652.569
 525.327 204.158
 869.840 169.855
 199.179 285.804
 836.809 636.292
 507.999 122.066
 237.238 502.464
 364.197 137.107
 119.936 220.069
 389.794 435.743
 880.362 989.710
 724.972 822.714
 734.230 133.271
 552.727 427.548
 792.060 218.819
 60.680 439.430
 902.844 706.035
 610.259 105.708
 344.811 9.460
 362.067 831.578
 980.186 559.019
 933.344 102.210
 148.298 501.290
 711.010 587.696
 414.655 975.645
 787.105 382.070
 218.244 527.025
 650.779 957.128
 438.971 807.680
 493.807 307.444
 243.507 665.347
 449.504 542.990
 140.837 422.248
 175.511 108.872
 696.485 290.828
 750.153 27.406
 602.792 636.832
 923.727 355.965
 896.092 142.129
 847.423 115.561
 742.542 808.561
 693.584 591.140
 903.108 415.104
 235.236 347.040
 333.624 245.044
 826.471 892.549
 304.454 154.034
 128.127 416.089
 441.199 886.247
 867.816 766.132
 525.936 762.060
 375.619 166.844
 168.865 770.388
 265.598 431.771
 302.292 780.997
 560.755 485.232
 179.784 141.530
 610.387 264.793
 328.847 701.058
 102.269 896.169
 929.040 182.569
 309.165 881.644
 920.863 452.611
 864.466 792.862
 924.035 264.497
 972.848 117.299
 714.675 404.963
 119.683 874.380
 615.852 291.324
 341.417 932.057
 58.954 151.242
 705.272 548.402
 716.913 189.763
 270.710 106.623
 764.961 93.819
 870.403 767.894
 838.869 843.753
 161.415 436.939
 311.378 861.306
 617.487 13.664
 349.574 806.131
 223.482 24.015
 432.373 886.011
 308.917 909.171
 259.099 933.231
 138.111 169.032
 256.744 49.852
 931.834 259.588
 762.134 682.921
 4.679 330.302
 811.542 167.058
 691.975 144.066
 787.771 192.563
 941.419 576.192
 755.313 213.610
 542.235 58.308
 537.522 410.613
 346.332 976.917
 664.114 636.210
 842.360 3.948
 528.576 494.038
 618.804 418.131
 57.696 777.672
 593.315 851.933
 101.682 403.474
 92.538 390.569
 623.796 440.994
 593.132 268.994
 701.657 129.027
 36.920 412.483
 775.186 880.942
 420.655 989.454
 493.428 261.803
 846.572 875.448
 757.176 59.865
 369.398 239.064
 37.637 689.803
 957.836 269.126
 12.509 833.528
 325.818 673.184
 817.210 41.474
 606.104 936.878
 406.092 843.125
 114.607 278.566
 379.955 126.221
 269.368 741.649
 213.768 281.226
 18.190 306.150
 742.093 28.420
 531.038 280.331
 487.348 372.260
 18.437 451.707
 483.801 699.913
 139.061 574.879
 522.364 362.251
 805.658 181.810
 660.211 865.719
 238.515 489.693
 675.537 47.855
 753.277 314.547
 249.921 808.675
 111.351 477.372
 705.676 391.373
 866.158 707.542
 368.001 130.927
 269.610 638.700
 144.773 566.240
 176.351 180.264
 881.579 903.679
 417.422 497.768
 945.281 856.615
 182.133 603.282
 383.469 711.340
 622.249 339.447
 795.093 195.030
 704.508 424.019
 702.966 972.176
 17.319 433.928
 43.491 763.669
 969.914 766.728
 262.793 574.807
 494.878 981.877
 139.330 7.702
 818.712 643.849
 627.315 308.353
 143.813 153.752
 847.001 613.181
 686.078 746.517
 529.539 783.783
 635.429 168.153
 276.219 487.383
 405.269 743.980
 513.028 544.981
 367.583 956.583
 938.409 546.070
 942.791 14.775
 79.758 850.254
 940.086 595.821
 625.537 159.989
 890.804 256.974
 896.074 168.537
 453.219 354.107
 896.408 442.036
 914.192 480.461
 176.266 779.203
 196.415 893.674
 351.040 166.881
 378.042 471.106
 836.962 990.431
 525.596 899.654
 675.421 6.401
 65.823 934.887
 395.368 398.269
 115.360 164.218
 646.994 937.192
 239.412 179.392
 870.549 297.010
 316.139 944.808
 905.468 130.456
 289.158 370.846
 139.326 821.258
 46.664 236.648
 314.062 369.979
 875.501 116.661
 296.975 650.985
 508.515 452.224
 163.030 60.462
 773.249 366.736
 577.835 143.158
 22.215 884.240
 300.354 186.359
 595.402 401.084
 302.010 566.952
 453.287 243.574
 513.715 160.458
 195.530 977.093
 131.803 714.318
 21.883 510.069
 133.397 361.785
 825.978 546.567
 645.080 533.642
 771.047 311.511
 877.490 304.043
 63.798 820.943
 862.705 591.444
 606.345 54.951
 418.823 798.612
 107.073 862.408
 903.274 105.578
 613.580 74.566
 17.260 180.271
 291.416 309.372
 380.798 13.074
 311.459 131.524
 831.541 649.124
 579.710 306.631
 509.588 36.781
 602.571 703.892
 201.588 48.842
 337.757 203.722
 135.481 997.178
 448.694 638.372
 275.196 949.162
 924.295 109.401
 73.713 679.182
 715.402 900.739
 842.326 729.708
 495.932 945.823
 201.069 408.553
 206.167 358.089
 135.668 472.516
 955.867 732.924
 723.629 118.408
 637.550 753.591
 657.944 862.291
 159.819 451.669
 921.279 93.657
 194.805 293.205
 804.420 966.241
 333.426 984.243
 456.294 769.580
 351.150 553.856
 163.330 719.439
 152.441 309.929
 25.697 930.544
 834.167 743.873
 897.459 177.049
 90.360 347.326
 735.709 405.800
 979.213 699.017
 536.857 111.288
 447.709 576.722
 81.510 891.555
 222.459 381.212
 845.691 328.931
 943.015 850.870
 826.642 841.962
 155.067 62.156
 165.480 164.186
 867.572 608.045
 393.790 466.424
 385.273 820.234
 782.467 962.173
 584.431 38.211
 602.288 746.564
 436.527 456.754
 418.665 9.834
 586.599 621.265
 717.601 43.452
 47.581 446.246
 904.080 293.911
 420.278 855.749
 814.146 304.156
 534.344 75.672
 451.911 669.802
 526.024 927.087
 395.218 96.399
 323.512 498.634
 729.010 510.391
 454.024 526.306
 62.400 701.100
 374.446 33.220
 90.655 670.576
 969.294 23.394
 781.740 274.773
 968.445 665.944
 931.692 651.091
 278.364 723.806
 955.083 657.286
 263.518 389.219
 95.353 174.280
 981.142 992.374
 72.371 745.140
 87.957 696.158
 676.590 994.852
 379.941 615.696
 194.299 476.466
 677.443 283.970
 358.489 660.261
 462.213 892.337
 894.658 381.136
 448.141 776.073
 628.356 108.177
 214.395 589.511
 577.789 337.853
 442.141 63.023
 834.329 442.648
 921.290 85.628
 278.961 649.832
 781.846 683.694
 63.856 965.865
 758.769 729.984
 154.134 801.657
 326.325 520.663
 252.169 559.089
 297.135 694.037
 870.440 292.098
 735.343 967.536
 761.847 804.119
 498.294 363.119
 19.845 751.202
 315.732 641.015
 913.881 815.782
 411.986 623.128
 495.843 144.634
 349.981 656.760
 596.084 616.302
 54.603 233.615
 496.663 244.282
 88.323 465.678
 126.529 23.980
 888.737 846.876
 448.364 701.318
 223.338 256.027
 7.636 451.481
 912.386 132.069
 677.306 996.415
 460.016 966.783
 70.832 713.123
 613.834 894.024
 103.875 261.531
 744.408 28.994
 782.197 925.923
 951.535 38.347
 577.989 468.653
 820.468 54.397
 156.266 855.739
 77.914 727.573
 731.779 763.115
 47.356 824.349
 808.172 607.708
 741.790 97.537
 385.956 782.596
 828.435 97.171
 163.576 389.296
 176.230 458.802
 613.806 647.609
 578.375 948.295
 741.315 184.594
 806.939 994.889
 540.336 935.279
 886.250 585.133
 725.491 570.133
 300.874 587.228
 834.002 355.444
 420.166 837.386
 751.704 575.310
 315.584 546.148
 634.594 36.571
 162.947 813.545
 946.404 444.645
 806.850 707.912
 353.200 298.722
 768.581 535.625
 778.836 394.421
 905.522 569.686
 378.848 541.764
 185.556 716.719
 211.822 972.874
 184.015 877.522
 231.265 409.267
 205.960 229.730
 970.619 430.935
 598.755 356.839
 110.356 701.987
 268.108 230.707
 488.351 589.659
 516.921 80.545
 110.380 609.575
 665.691 346.467
 232.044 50.785
 14.171 306.861
 590.426 705.116
 297.884 813.758
 665.000 238.505
 64.591 487.078
 322.669 804.341
 232.520 965.969
 59.321 683.368
 334.930 542.885
 76.061 229.825
 648.424 3.471
 736.589 163.321
 42.268 443.573
 235.418 240.207
 173.150 554.934
 85.255 802.282
 737.570 575.322
 904.590 385.452
 238.848 139.520
 880.040 993.195
 937.148 387.975
 697.195 331.399
 841.659 273.622
 11.645 60.419
 239.888 329.076
 79.595 260.312
 8.999 630.890
 724.336 905.350
 940.153 130.637
 698.144 298.886
 354.262 360.540
 854.491 489.577
 174.604 101.013
 596.382 551.128
 329.958 396.500
 364.916 901.442
 325.752 192.421
 607.724 220.753
 177.953 348.740
 677.788 924.734
 745.855 264.053
 495.321 996.243
 119.452 358.144
 923.309 482.358
 861.882 141.403
 603.193 341.404
 27.561 117.623
 241.683 63.157
 375.543 784.332
 881.288 585.251
 681.684 114.636
 702.768 256.673
 581.987 119.577
 152.101 737.289
 715.744 34.158
 240.786 818.492
 796.574 867.800
 397.527 767.713
 541.126 176.083
 240.699 267.907
 501.205 0.963
 662.082 686.782
 850.459 687.429
 58.410 879.990
 100.007 302.698
 892.198 133.620
 789.797 387.176
 808.655 75.764
 108.747 872.542
 661.228 341.881
 524.434 970.405
 212.516 637.030
 193.164 314.290
 265.894 288.245
 717.565 418.421
 160.685 876.478
 718.487 779.398
 122.318 549.383
 391.176 512.849
 919.165 879.095
 375.711 998.278
 738.401 894.056
 744.996 454.204
 580.822 197.456
 9.798 925.496
 794.189 919.196
 772.051 719.268
 449.226 931.356
 990.758 649.291
 23.007 102.333
 928.288 456.597
 530.471 951.340
 340.670 771.494
 653.534 487.426
 688.951 915.811
 204.156 136.017
 357.997 550.867
 146.601 847.152
 555.817 633.826
 446.511 884.679
 665.129 720.991
 840.398 571.922
 967.105 360.017
 686.603 839.582
 445.918 43.323
 903.891 724.390
 605.830 992.282
 490.860 706.332
 137.009 336.622
 690.662 667.910
 802.535 117.331
 791.635 296.203
 990.135 935.929
 183.974 428.416
 84.814 101.007
 302.302 430.789
 732.079 277.408
 728.792 481.391
 438.718 58.279
 94.366 147.253
 14.837 579.780
 657.582 969.099
 516.072 447.545
 51.359 721.545
 470.591 398.761
 734.134 447.944
 846.962 480.220
 59.760 387.294
 964.421 167.791
 563.250 141.831
 98.037 14.067
 348.976 269.699
 72.247 706.560
 244.043 334.609
 555.039 107.576
 350.397 976.588
 902.317 78.198
 580.721 973.172
 301.854 952.682
 809.813 492.915
 125.639 106.690
 107.114 772.482
 18.608 474.446
 657.986 510.311
 484.045 327.992
 29.830 114.817
 927.774 488.832
 320.920 89.927
 104.186 141.465
 949.810 817.701
 179.943 943.514
 734.395 604.626
 661.536 452.683
 883.191 408.514
 889.861 431.689
 316.572 235.718
 810.592 154.330
 669.761 888.464
 108.525 865.153
 547.992 909.761
 325.743 378.793
 330.931 94.598
 248.587 920.443
 610.057 452.548
 81.873 574.259
 319.016 675.748
 868.001 630.631
 741.070 910.276
 344.583 105.502
 885.777 386.799
 260.798 285.404
 583.186 441.977
 836.968 261.241
 990.528 875.367
 4.059 623.335
 814.136 922.637
 703.230 261.837
 266.766 385.977
 466.625 152.818
 784.312 413.047
 798.968 104.278
 571.159 839.046
 297.744 321.899
 712.860 950.281
 703.793 855.819
 549.859 555.443
 82.841 172.295
 235.639 691.770
 474.010 313.282
 474.482 492.155
 678.748 59.168
 743.439 306.329
 431.419 781.971
 323.750 230.519
 222.215 995.774
 0.602 647.085
 218.842 96.292
 716.656 115.758
 443.200 190.883
 992.187 164.076
 943.842 903.595
 839.138 884.992
 708.376 386.911
 812.102 218.443
 479.113 663.416
 948.668 840.643
 170.501 678.000
 675.106 445.447
 891.413 776.221
 389.747 127.133
 505.739 589.806
 812.365 580.164
 530.402 748.892
 308.213 950.980
 983.714 336.558
 93.238 707.559
 524.642 328.642
 413.390 647.908
 34.009 335.984
 705.229 727.738
 304.030 92.687
 204.495 345.265
 48.062 258.989
 119.571 937.540
 296.286 67.925
 51.333 594.071
 886.793 118.514
 871.615 21.210
 129.681 573.037
 399.233 752.211
 452.051 160.782
 393.279 415.775
 515.007 624.832
 154.259 88.769
 723.869 612.194
 248.981 970.819
 476.860 931.334
 997.155 549.240
 865.751 656.410
 647.081 57.727
 757.640 706.020
 973.106 872.326
 356.619 368.697
 25.532 800.045
 27.223 280.760
 209.251 281.228
 620.778 718.421
 843.503 894.490
 997.098 769.465
 23.066 285.869
 296.181 165.583
 449.974 571.205
 659.817 840.082
 2.078 227.162
 106.487 823.604
 45.809 602.234
 652.944 989.486
 859.016 70.436
 283.829 638.095
 307.580 908.782
 181.241 584.019
 996.398 612.370
 626.931 540.135
 199.408 240.689
 21.662 327.792
 750.670 704.232
 573.131 72.629
 863.368 605.614
 882.786 751.569
 228.412 313.975
 113.094 559.599
 249.491 610.838
 793.659 776.950
 495.734 250.697
 983.404 490.795
 323.157 647.119
 256.559 403.721
 636.902 157.226
 334.955 427.819
 270.701 891.964
 614.035 92.690
 859.339 940.021
 994.002 402.976
 113.284 438.708
 452.648 471.947
 389.535 150.372
 507.886 478.370
 534.604 468.213
 894.137 581.439
 378.044 956.784
 398.972 860.284
 529.778 271.535
 309.334 988.886
 411.620 255.729
 437.938 722.701
 690.743 104.823
 330.944 759.503
 516.670 156.364
 291.598 683.823
 557.749 311.749
 38.400 442.625
 730.606 544.591
 600.536 700.770
 487.071 884.187
 841.306 950.296
 416.276 682.772
 398.376 0.167
 911.790 648.400
 897.561 445.979
 499.592 833.659
 797.113 546.092
 705.516 561.892
 868.073 136.029
 721.529 710.578
 31.948 461.959
 598.174 185.156
 432.045 162.181
 813.136 150.619
 284.223 769.111
 238.497 252.903
 265.136 630.251
 225.764 783.568
 182.517 782.533
 549.612 410.986
 117.360 178.390
 678.639 626.550
 519.650 512.799
 482.128 608.036
 218.425 387.670
 322.023 472.807
 517.291 463.469
 133.369 334.972
 485.272 768.417
 756.598 662.801
 920.063 284.397
 471.937 890.887
 909.884 17.641
 498.332 326.750
 307.475 843.986
 583.514 120.390
 65.038 736.077
 732.985 470.002
 274.726 417.187
 436.843 615.372
 881.457 817.736
 365.515 336.062
 552.341 851.084
 658.079 203.240
 721.909 280.580
 437.066 326.861
 709.820 766.223
 697.196 654.022
 306.123 393.799
 955.823 385.808
 819.920 79.328
 71.922 930.355
 224.944 575.359
 67.909 156.404
 347.878 391.904
 82.650 977.204
 622.997 682.902
 280.652 417.663
 573.833 79.197
 506.058 2.274
 126.167 1.740
 142.886 267.321
 56.899 235.322
 295.657 433.425
 243.549 445.588
 385.644 274.795
 5.798 982.893
 244.258 256.003
 283.091 228.872
 31.434 358.058
 933.635 39.259
 896.356 230.851
 285.945 543.830
 391.438 452.096
 643.352 846.521
 737.675 572.852
 606.652 581.313
 187.373 131.333
 415.618 18.773
 834.644 30.238
 544.573 571.096
 258.360 224.384
 252.300 337.546
 648.308 946.475
 866.570 385.675
 443.042 116.712
 166.430 35.253
 705.213 809.388
 151.753 650.936
 263.334 875.271
 803.446 646.424
 172.047 996.301
 636.176 237.753
 978.550 548.913
 128.764 277.862
 151.317 909.319
 638.691 470.489
 427.298 999.325
 523.113 751.336
 692.123 461.473
 708.742 381.516
 829.422 399.497
 389.800 706.274
 93.080 922.291
 352.687 865.323
 381.388 100.189
 297.010 414.901
 63.705 460.496
 567.330 641.396
 45.907 909.585
 753.431 758.602
 706.092 331.840
 437.638 522.015
 410.203 957.321
 946.950 541.801
 80.451 551.710
 740.208 599.253
 867.252 221.277
 163.862 78.441
 326.107 64.991
 834.869 614.865
 660.398 484.008
 149.966 776.210
 923.790 879.767
 123.853 957.453
 524.199 955.424
 375.132 264.908
 705.597 366.792
 11.319 443.171
 752.914 49.298
 19.363 467.933
 645.701 943.269
 605.569 279.430
 533.007 833.395
 511.067 899.610
 297.961 657.331
 372.106 385.448
 287.105 486.527
 617.211 386.170
 985.789 768.704
 567.774 549.173
 594.269 690.518
 410.206 354.428
 495.162 281.397
 564.527 737.019
 975.067 261.084
 917.840 809.799
 73.434 525.863
 105.954 241.014
 459.804 478.832
 900.243 134.030
 994.576 310.929
 130.490 247.367
 394.419 520.068
 991.851 873.102
 815.784 869.874
 42.341 841.149
 380.913 106.822
 396.490 757.028
 720.835 810.426
 214.439 423.664
 597.845 996.503
 430.176 295.817
 22.392 545.010
 67.341 12.280
 1.273 213.773
 468.916 429.661
 978.438 225.452
 283.788 916.882
 67.672 990.763
 277.723 876.442
 567.254 35.446
 590.726 842.790
 807.758 226.428
 272.283 15.942
 760.927 804.422
 68.893 556.886
 753.744 901.860
 996.132 377.689
 139.056 298.099
 134.655 871.862
 502.460 295.573
 983.908 58.145
 392.394 213.791
 179.609 852.926
 182.910 31.256
 225.184 682.994
 380.390 862.717
 350.514 831.942
 909.192 960.237
 643.590 851.565
 927.101 756.833
 105.445 25.926
 878.374 631.850
 362.373 352.990
 466.730 834.380
 991.646 299.953
 277.767 637.137
 40.225 827.434
 983.008 856.144
 556.356 888.974
 577.208 424.803
 230.197 960.851
 425.951 583.549
 423.971 698.672
 99.311 283.041
 539.646 747.916
 934.975 710.042
 351.211 142.434
 984.300 56.854
 350.683 835.413
 749.162 158.848
 506.549 339.664
 795.917 827.699
 998.218 467.076
 643.429 283.006
 310.953 900.064
 51.023 220.779
 596.684 90.970
 93.650 707.707
 924.100 449.200
 897.901 225.002
 156.716 261.744
 144.270 40.317
 863.491 512.568
 16.903 411.658
 239.473 72.672
 128.697 440.040
 303.527 368.538
 571.952 220.015
 159.027 986.154
 975.804 87.064
 317.360 4.975
 702.570 541.597
 662.173 596.400
 825.071 920.109
 696.467 369.998
 613.454 179.554
 90.188 554.301
 68.480 621.654
 11.166 694.252
 792.275 885.570
 258.553 612.058
 738.956 721.731
 259.894 780.223
 266.262 583.954
 678.314 503.883
 373.216 864.002
 795.864 803.565
 94.241 81.029
 286.715 169.165
 91.114 731.978
 216.820 352.035
 483.212 27.689
 554.934 645.767
 654.084 868.537
 556.885 139.586
 17.152 153.944
 697.204 813.656
 692.050 638.544
 429.116 76.297
 490.647 826.499
 718.265 52.864
 121.157 882.205
 733.156 149.259
 751.042 793.930
 205.089 794.813
 13.973 385.904
 164.481 875.182
 770.243 578.674
 93.965 892.330
 829.275 157.595
 40.031 922.421
 890.871 351.109
 125.515 711.211
 960.324 635.462
 889.601 868.255
 821.409 278.161
 337.883 854.993
 18.528 381.376
 853.183 956.701
 491.074 277.376
 742.289 474.608
 133.652 514.806
 171.521 152.779
 317.551 827.149
 275.354 185.922
 822.232 128.173
 960.464 751.081
 789.358 984.711
 229.011 720.659
 652.634 191.250
 19.263 289.646
 519.475 45.782
 621.554 570.027
 18.174 0.058
 638.789 544.553
 88.033 343.206
 392.287 45.389
 818.999 54.810
 247.721 936.345
 59.212 526.656
 877.454 376.617
 748.919 361.804
 263.053 766.246
 531.153 291.452
 756.560 696.306
 185.153 545.774
 695.869 318.368
 457.550 931.766
 545.905 16.806
 386.947 832.056
 904.131 13.460
 765.753 281.960
 760.081 597.079
 823.282 912.021
 381.305 480.460
 988.546 579.552
 62.385 417.678
 970.413 940.588
 622.979 623.991
 725.462 534.242
 81.560 834.671
 846.709 431.239
 923.171 509.126
 754.307 419.697
 84.933 867.129
 885.303 611.777
 417.877 159.163
 24.771 318.242
 367.022 987.851
 484.294 883.213
 815.467 167.792
 83.318 743.344
 37.812 733.264
 719.769 384.483
 31.833 363.978
 702.241 740.751
 876.407 925.977
 258.655 307.323
 382.814 636.035
 615.599 226.375
 53.421 812.292
 466.430 528.463
 77.193 420.773
 300.928 757.472
 819.429 956.957
 68.986 330.419
 500.665 294.282
 687.969 153.423
 706.997 308.791
 498.410 467.493
 184.480 562.812
 524.311 383.380
 400.248 453.307
 229.267 600.224
 412.029 745.387
 882.709 920.256
 188.631 702.276
 994.905 169.342
 132.495 364.200
 956.000 324.054
 840.471 335.200
 762.631 109.425
 222.708 514.491
 852.884 162.207
 807.134 3.955
 742.052 412.768
 166.714 272.543
 581.507 500.618
 900.011 39.410
 502.681 445.607
 907.106 118.574
 787.633 106.294
 970.283 157.597
 484.885 91.677
 963.002 200.739
 100.361 190.949
 665.348 853.076
 802.529 252.180
 906.617 447.097
 130.683 994.687
 35.973 588.403
 256.160 966.611
 943.694 244.331
 266.852 759.826
 624.715 741.164
 902.351 435.466
 652.645 645.160
 415.385 677.192
 678.815 153.803
 357.826 523.724
 903.054 840.808
 747.675 200.649
 299.738 46.562
 256.227 903.098
 596.270 940.550
 329.548 720.383
 666.710 0.066
 920.932 851.388
 149.157 937.267
 234.769 961.413
 953.069 691.696
 369.048 868.881
 576.598 106.121
 373.344 631.064
 191.918 78.642
 219.737 694.600
 619.220 982.851
 801.622 777.564
 141.535 760.571
 944.284 9.281
 609.831 498.884
 723.584 41.702
 151.173 326.145
 165.821 97.343
 675.414 812.348
 741.324 484.424
 134.343 590.162
 393.380 6.691
 431.078 867.232
 167.624 955.493
 19.358 761.869
 657.963 293.049
 538.186 737.387
 374.655 31.811
 465.863 750.047
 7.563 264.636
 370.952 367.688
 220.204 398.711
 211.281 6.758
 713.581 753.328
 564.129 411.607
 566.490 173.535
 142.528 539.179
 342.854 830.068
 398.963 482.611
 786.481 78.006
 76.080 977.725
 557.500 555.122
 825.421 286.225
 938.786 554.410
 273.376 878.734
 619.050 807.908
 415.766 780.226
 984.552 890.302
 918.787 761.237
 93.848 476.428
 697.876 722.404
 18.458 167.450
 143.772 729.908
 183.463 802.998
 126.270 708.426
 990.745 382.946
 693.588 920.061
 436.840 480.760
 414.628 76.825
 808.403 403.890
 1.832 415.591
 340.209 174.611
 75.656 863.720
 20.952 511.777
 263.301 737.085
 426.252 500.499
 792.483 326.870
 519.966 168.710
 77.096 474.810
 95.803 138.673
 680.322 426.751
 811.293 294.758
 369.612 150.123
 303.349 679.284
 587.974 51.825
 455.124 784.294
 600.957 928.864
 621.869 2.871
 335.803 705.785
 211.393 208.833
 708.595 381.591
 973.059 483.611
 190.147 836.507
 276.669 654.902
 848.402 88.038
 485.726 69.779
 933.682 979.579
 753.542 427.673
 756.051 516.994
 528.174 343.786
 607.103 413.718
 154.675 914.595
 470.582 277.817
 949.639 993.175
 369.524 81.025
 311.040 247.950
 237.191 536.094
 961.347 734.395
 953.342 111.945
 527.529 531.279
 637.745 113.500
 889.521 622.702
 873.881 412.996
 208.981 301.810
 385.202 550.692
 240.686 854.439
 894.927 424.690
 465.803 589.521
 762.068 202.119
 133.854 622.021
 248.378 337.779
 400.783 403.194
 383.225 252.913
 174.708 317.303
 759.502 767.859
 877.252 724.787
 819.905 400.572
 273.627 395.630
 338.921 131.511
 573.729 125.670
 634.268 827.918
 742.446 510.700
 268.203 741.605
 41.221 931.778
 543.008 8.882
 244.055 109.479
 328.067 945.029
 296.809 459.419
 753.599 834.925
 814.487 536.762
 96.484 463.031
 210.739 219.491
 998.223 527.468
 228.878 840.569
 678.561 462.531
 574.134 145.049
 428.144 810.471
 440.713 892.423
 720.888 786.160
 270.580 835.688
 325.213 857.365
 688.001 140.659
 810.110 199.459
 417.215 531.877
 537.410 597.803
 130.550 300.250
 258.813 475.583
 689.580 33.415
 651.732 72.267
 559.278 549.263
 841.381 631.010
 299.387 58.348
 180.491 656.312
 801.473 349.887
 258.274 650.185
 255.478 602.227
 455.976 141.325
 935.206 841.081
 979.299 592.678
 605.642 702.237
 503.658 854.912
 321.583 860.261
 644.718 63.357
 330.577 636.785
 895.559 231.594
 765.309 43.016
 387.633 644.240
 441.183 998.296
 473.088 503.283
 822.005 122.713
 281.909 36.104
 616.495 265.471
 872.619 469.031
 385.014 505.953
 616.940 338.587
 411.947 471.004
 987.245 624.857
 204.920 435.193
 853.928 109.450
 666.294 311.681
 854.616 286.964
 921.768 566.427
 927.869 586.805
 240.405 580.072
 973.463 725.490
 522.978 587.706
 25.295 732.551
 632.264 110.453
 720.324 740.928
 879.205 583.361
 89.872 560.917
 329.905 526.354
 363.242 561.689
 155.907 209.130
 86.274 552.914
 987.645 953.088
 150.570 418.772
 450.135 385.024
 487.350 825.689
 640.842 515.842
 90.807 662.333
 960.075 135.591
 540.369 125.144
 210.569 882.415
 333.241 824.961
 359.126 411.353
 615.263 640.909
 491.941 329.366
 509.447 607.769
 816.795 210.535
 341.053 104.603
 668.504 811.361
 2.089 367.948
 285.478 86.814
 296.239 625.541
 149.933 295.696
 870.174 320.202
 255.157 176.658
 734.764 242.413
 191.476 187.479
 78.876 329.557
 167.358 208.941
 201.203 225.163
 320.895 15.663
 757.224 869.286
 75.163 569.851
 917.184 748.182
 72.357 676.095
 438.376 445.261
 937.880 387.727
 505.576 674.098
 906.553 434.992
 624.950 546.817
 146.947 775.314
 959.854 836.884
 482.497 584.719
 565.770 974.260
 493.915 821.003
 763.057 393.634
 638.815 113.464
 830.613 214.432
 811.871 656.002
 714.139 526.287
 540.979 1.396
 125.980 388.288
 948.406 940.978
 329.029 17.758
 455.819 788.108
 807.620 178.236
 561.255 413.544
 649.578 1.325
 525.783 869.632
 714.446 58.022
 466.974 717.092
 915.615 487.787
 732.784 578.034
 273.736 94.235
 918.552 591.811
 833.661 111.850
 965.139 472.565
 308.896 566.032
 239.595 650.328
 110.428 907.320
 730.934 428.600
 618.799 658.514
 700.727 383.272
 510.045 820.137
 597.347 49.031
 191.645 525.153
 388.130 744.155
 941.018 98.911
 877.782 642.547
 866.473 86.042
 84.627 648.310
 982.260 664.571
 437.346 514.184
 361.931 31.199
 860.486 987.250
 817.087 53.867
 742.060 595.765
 854.561 632.017
 154.131 307.634
 759.920 555.913
 438.323 507.327
 707.845 128.924
 612.192 133.151
 432.463 716.585
 816.566 985.352
 528.425 659.668
 853.851 17.969
 174.487 472.551
 486.619 239.607
 457.367 920.130
 626.175 812.010
 458.898 794.818
 472.221 207.611
 492.031 8.396
 525.171 291.154
 921.596 871.146
 718.251 864.233
 678.054 192.831
 571.505 259.584
 113.694 537.303
 696.601 713.649
 211.154 666.194
 450.400 466.825
 236.999 879.080
 395.287 341.867
 844.897 700.389
 151.906 198.645
 933.211 670.127
 480.243 440.234
 513.277 0.213
 80.831 198.828
 663.138 585.099
 830.397 23.860
 745.892 469.508
 444.801 657.935
 334.270 933.257
 964.000 663.563
 278.711 49.421
 874.476 365.519
 613.393 994.583
 97.827 425.971
 244.845 766.013
 781.684 763.853
 795.494 908.640
 710.716 873.599
 467.470 633.226
 919.257 564.113
 191.019 465.821
 519.102 915.231
 670.949 597.304
 970.586 790.004
 740.616 81.268
 714.518 516.633
 876.435 279.989
 767.454 599.234
 969.830 693.718
 161.727 282.621
 854.663 880.408
 911.432 999.785
 455.777 324.618
 10.996 703.730
 271.329 229.331
 157.160 625.822
 693.629 557.331
 839.165 424.196
 79.423 654.513
 905.057 67.156
 622.858 251.885
 1.557 232.705
 788.045 12.137
 546.554 856.552
 101.441 397.637
 350.386 603.331
 468.715 966.913
 206.669 110.748
 300.869 124.397
 855.232 521.304
 747.850 362.158
 636.757 993.929
 335.568 541.953
 947.253 16.747
 578.047 311.256
 624.546 626.477
 437.431 258.630
 601.215 299.226
 281.003 463.135
 309.050 797.202
 639.502 141.396
 268.037 636.948
 211.342 747.006
 214.726 853.809
 242.372 123.224
 775.427 156.655
 403.313 785.324
 652.246 444.272
 302.722 637.806
 225.343 553.757
 731.291 79.026
 372.504 360.833
 5.482 567.406
 734.364 296.953
 440.167 15.362
 5.998 598.725
 59.409 426.526
 586.712 287.585
 383.200 726.183
 871.487 883.309
 190.455 872.236
 999.534 91.176
 942.571 833.342
 195.804 342.173
 398.118 531.451
 236.204 797.102
 401.844 157.889
 651.007 702.833
 887.037 566.059
 245.753 282.059
 489.716 541.044
 385.515 382.040
 489.418 358.757
 355.226 153.958
 920.890 27.478
 402.666 99.284
 953.430 195.603
 796.574 935.138
 22.621 795.189
 223.119 194.956
 688.560 845.699
 10.894 107.213
 954.384 381.333
 256.798 662.707
 430.965 494.094
 740.151 484.654
 603.364 949.651
 205.570 15.919
 820.175 570.906
 890.205 10.132
 969.865 572.651
 119.618 499.788
 63.094 637.822
 28.793 471.907
 744.455 760.523
 438.462 833.373
 702.051 642.565
 168.305 832.011
 822.620 758.783
 461.861 620.078
 0.713 532.549
 175.516 823.705
 702.854 457.940
 216.317 800.367
 615.022 430.905
 749.134 227.666
 70.613 111.021
 609.669 37.125
 25.862 321.170
 410.848 768.573
 383.196 438.568
 99.274 721.940
 675.986 461.389
 366.727 887.269
 939.625 115.768
 838.523 369.655
 875.826 554.029
 413.195 738.369
 744.728 82.669
 411.956 528.907
 321.093 35.008
 285.447 639.171
 458.130 595.969
 820.993 977.988
 499.673 713.311
 976.023 852.978
 856.507 449.643
 340.300 898.175
 356.139 392.108
 587.448 28.367
 531.443 331.742
 229.090 920.814
 329.252 32.890
 225.159 835.722
 995.383 855.955
 52.128 429.775
 281.180 486.130
 285.634 343.274
 974.669 409.082
 542.007 267.504
 896.689 805.066
 249.479 457.159
 431.293 589.355
 517.245 40.743
 846.420 683.684
 750.390 313.457
 773.983 675.568
 360.014 551.105
 380.417 615.582
 258.266 854.910
 794.411 263.293
 952.836 486.018
 46.386 957.362
 188.396 950.983
 95.773 931.967
 775.308 397.181
 911.758 198.328
 628.530 327.191
 168.672 565.444
 69.961 166.510
 9.424 387.690
 161.764 258.036
 813.185 738.649
 600.588 613.649
 724.096 851.148
 455.554 447.688
 306.209 404.234
 546.902 634.496
 489.561 40.632
 385.819 773.466
 569.585 965.710
 506.132 276.769
 476.676 604.143
 469.960 599.438
 607.235 707.290
 405.173 456.498
 917.748 537.051
 293.769 180.922
 648.481 465.723
 366.176 598.449
 335.052 581.883
 434.571 275.380
 759.887 375.711
 213.953 343.799
 219.519 880.524
 106.583 451.225
 169.442 498.002
 365.350 610.018
 640.221 250.941
 384.357 743.213
 184.588 148.068
 298.729 710.754
 856.104 359.940
 396.315 241.640
 379.524 783.313
 665.975 947.611
 248.467 494.141
 322.731 922.240
 677.438 378.034
 379.939 71.059
 796.026 593.255
 381.203 524.693
 59.755 317.910
 686.993 274.352
 873.965 702.932
 237.495 569.837
 897.169 979.567
 317.381 932.118
 374.201 28.838
 440.779 669.211
 316.204 325.827
 295.304 124.458
 16.145 329.305
 549.702 125.214
 590.207 43.527
 886.182 97.680
 245.588 470.804
 589.304 446.216
 275.159 978.313
 460.310 204.442
 303.879 588.643
 358.730 808.114
 698.353 879.659
 760.103 538.899
 890.414 444.735
 895.793 682.349
 451.951 759.325
 172.426 436.566
 338.502 254.914
 96.828 820.117
 743.631 487.830
 127.959 243.962
 378.002 470.205
 88.917 533.464
 812.956 605.991
 676.356 279.689
 367.706 739.627
 456.443 746.202
 134.829 712.431
 618.938 706.460
 346.237 556.505
 835.062 601.064
 800.305 202.932
 319.905 112.693
 372.337 895.937
 703.579 504.213
 290.259 583.857
 462.606 962.640
 403.701 487.988
 427.820 364.227
 838.831 59.369
 569.111 715.609
 398.125 239.321
 740.501 439.902
 721.273 600.965
 59.368 337.708
 411.509 715.423
 877.213 649.672
 94.783 247.910
 990.486 133.627
 214.381 526.218
 531.034 415.196
 471.065 958.410
 387.171 311.329
 351.873 919.782
 636.900 112.635
 505.852 933.920
 251.129 459.131
 631.691 882.057
 751.761 987.341
 553.288 972.782
 920.233 162.489
 740.429 564.848
 457.679 951.205
 352.015 74.394
 437.516 316.924
 60.632 920.061
 782.395 26.588
 285.024 211.440
 985.579 303.868
 789.362 5.070
 105.548 326.771
 886.754 915.223
 243.724 87.794
 143.559 542.239
 398.596 370.070
 658.629 77.939
 733.161 465.888
 778.347 965.054
 932.609 213.241
 798.167 165.773
 829.890 155.572
 541.466 363.985
 780.533 359.531
 146.989 857.982
 145.344 140.579
 340.356 457.105
 539.094 647.697
 519.501 979.674
 401.677 712.857
 207.987 953.665
 700.455 360.562
 586.718 479.778
 761.546 945.441
 619.342 453.226
 14.811 605.125
 658.647 120.732
 811.527 910.541
 732.532 328.627
 2.562 610.996
 33.833 492.729
 43.801 817.428
 506.849 877.976
 498.259 969.889
 66.127 942.862
 732.488 386.309
 584.622 399.013
 738.458 996.125
 736.427 18.341
 559.045 197.246
 414.572 738.603
 41.730 326.605
 311.088 62.956
 205.386 457.256
 341.429 300.804
 571.452 598.392
 618.883 677.274
 403.877 614.090
 289.890 458.839
 20.648 543.067
 584.865 855.590
 610.144 511.791
 230.568 809.482
 313.018 119.212
 922.151 746.432
 547.615 330.989
 831.418 732.787
 575.449 367.875
 301.611 148.475
 362.000 385.967
 570.164 275.732
 704.660 520.582
 894.628 50.000
 19.388 960.924
 111.605 465.291
 824.271 515.443
 915.552 747.560
 883.432 759.418
 938.231 774.585
 808.494 484.138
 678.160 338.339
 115.077 213.862
 63.397 615.199
 834.734 961.017
 724.378 670.687
 652.554 856.027
 153.388 409.400
 619.806 535.307
 783.714 158.634
 49.870 184.858
 538.014 7.919
 593.100 418.373
 678.317 218.715
 378.774 984.514
 398.950 962.105
 764.881 930.215
 801.232 471.216
 732.211 843.405
 890.862 433.696
 459.093 222.856
 464.414 263.014
 606.488 704.076
 72.418 331.098
 397.374 653.014
 238.217 515.450
 584.940 634.165
 302.613 597.985
 844.647 92.405
 385.549 378.229
 297.597 650.248
 192.407 448.202
 656.521 121.274
 631.566 679.111
 589.382 349.242
 292.485 740.349
 104.884 489.221
 803.722 699.233
 193.627 306.135
 445.036 616.107
 300.443 447.096
 327.196 375.134
 978.190 682.166
 130.752 988.282
 879.585 554.749
 167.148 631.163
 8.232 254.179
 201.819 457.677
 377.856 351.613
 571.979 179.664
 252.703 123.727
 107.517 762.362
 373.443 840.606
 890.672 791.453
 750.856 693.602
 91.076 918.543
 51.449 80.527
 812.532 735.301
 450.612 109.824
 864.782 799.140
 313.389 308.140
 609.058 812.769
 732.350 258.706
 954.911 14.393
 936.207 918.336
 345.383 173.448
 839.718 581.494
 248.834 608.168
 571.245 319.246
 572.670 885.750
 53.309 423.155
 273.779 264.349
 565.985 148.916
 713.045 59.670
 463.550 367.249
 389.995 429.588
 690.021 591.118
 205.077 170.460
 625.922 25.425
 390.670 1.855
 851.583 560.106
 490.541 115.973
 214.632 47.918
 966.757 8.662
 802.100 337.590
 92.117 455.463
 30.104 700.559
 116.948 4.462
 643.626 839.957
 356.890 223.898
 361.188 214.110
 861.333 753.675
 677.632 69.704
 921.952 693.423
 754.712 253.391
 551.879 133.941
 763.523 462.302
 596.109 462.351
 703.052 276.481
 663.661 93.603
 891.376 778.189
 145.639 292.137
 624.599 258.390
 197.865 928.112
 115.783 909.294
 422.240 184.064
 782.569 238.953
 730.887 101.948
 346.309 470.487
 377.756 289.902
 464.308 421.289
 703.435 335.795
 744.972 328.585
 772.955 384.603
 826.280 95.037
 759.361 703.168
 642.257 284.986
 806.606 794.132
 299.184 487.649
 816.004 36.302
 950.595 972.784
 466.247 867.815
 343.145 757.424
 76.175 28.078
 27.842 655.124
 133.541 312.125
 644.673 733.509
 376.448 34.868
 823.182 18.865
 864.761 961.638
 555.123 680.994
 107.280 734.660
 924.027 246.011
 810.925 852.883
 684.607 323.295
 437.517 475.424
 814.851 615.171
 442.280 788.165
 85.853 589.401
 729.201 360.654
 257.529 636.231
 598.279 928.900
 389.238 70.125
 838.118 862.126
 207.651 253.678
 896.905 341.877
 583.241 965.395
 461.399 24.376
 92.394 967.482
 706.125 836.817
 873.822 383.680
 815.505 131.042
 592.937 815.168
 705.456 879.952
 201.729 215.029
 706.294 40.125
 298.010 34.696
 47.080 845.854
 548.515 440.787
 487.397 263.404
 725.087 884.972
 263.629 378.542
 120.021 665.910
 493.988 264.630
 241.835 539.319
 363.710 172.925
 860.378 863.886
 286.068 381.829
 362.821 186.939
 6.439 58.950
 520.054 809.661
 438.729 240.902
 745.131 478.385
 252.691 873.338
 678.257 442.513
 676.429 520.923
 961.410 233.288
 153.479 237.589
 702.991 448.727
 864.118 455.931
 789.978 892.055
 354.803 25.994
 621.336 682.979
 740.138 513.662
 329.067 537.992
 973.528 3.640
 268.022 657.710
 304.131 278.612
 715.845 442.266
 230.280 841.984
 882.130 221.388
 457.773 684.964
 610.778 991.362
 713.037 478.314
 529.752 719.360
 836.951 394.318
 894.017 545.159
 689.067 575.493
 344.711 385.155
 771.091 293.866
 212.881 243.478
 583.026 659.630
 599.950 445.404
 958.659 802.518
 118.135 29.931
 595.495 365.919
 48.934 438.174
 757.411 915.689
 531.649 194.126
 448.926 106.600
 809.457 542.351
 953.819 693.853
 199.153 546.767
 416.912 390.112
 301.460 294.806
 498.146 205.626
 599.184 936.896
 117.887 966.742
 396.013 932.443
 969.970 773.080
 502.975 196.525
 35.812 953.636
 984.343 737.822
 473.528 735.131
 9.875 755.108
 368.100 100.826
 633.807 189.890
 253.078 844.268
 419.069 104.808
 594.974 399.965
 861.980 425.482
 565.536 842.543
 740.725 17.201
 114.646 308.745
 830.511 502.572
 250.965 724.687
 998.322 913.088
 395.158 966.520
 937.181 222.888
 1.082 689.329
 728.820 69.257
 356.416 910.439
 867.590 819.333
 541.745 803.766
 248.438 409.552
 114.884 966.443
 157.161 642.768
 817.466 963.357
 319.214 472.321
 798.629 185.753
 209.669 93.052
 794.316 813.539
 825.136 772.295
 871.818 925.031
 20.230 430.863
 682.150 920.626
 946.522 182.153
 295.482 427.168
 558.738 779.628
 217.914 626.987
 107.458 147.553
 895.314 549.721
 883.952 581.055
 148.856 706.818
 663.497 519.085
 507.450 609.271
 578.968 3.042
 207.779 150.680
 895.434 535.604
 829.622 662.543
 25.569 315.402
 682.059 150.123
 379.873 25.638
 417.795 928.909
 367.932 46.652
 143.960 628.120
 218.422 207.005
 937.309 473.933
 755.464 814.233
 31.856 466.714
 924.754 559.545
 602.779 719.903
 600.005 80.881
 550.280 920.199
 992.372 121.818
 722.416 826.839
 134.440 731.462
 791.295 570.286
 295.837 219.848
 400.151 496.254
 517.723 287.445
 70.515 579.176
 514.318 74.493
 742.890 289.989
 95.609 780.276
 218.148 927.067
 708.735 953.718
 370.401 127.717
 196.887 790.287
 968.787 782.577
 32.365 537.040
 631.810 229.264
 21.653 924.349
 653.196 147.711
 309.701 941.653
 695.345 401.685
 761.191 53.363
 111.233 443.421
 879.460 423.170
 596.951 236.057
 78.264 959.744
 117.031 757.466
 665.020 108.722
 408.550 475.259
 472.154 655.450
 635.962 63.195
 909.228 246.048
 918.210 541.533
 854.515 522.663
 917.424 836.044
 390.353 359.497
 602.143 971.421
 870.138 602.122
 768.334 143.956
 222.148 392.318
 212.427 295.700
 110.969 808.183
 349.280 468.572
 533.318 384.331
 4.527 723.231
 392.235 585.043
 488.599 225.997
 420.359 485.062
 485.132 840.191
 686.292 535.160
 819.217 199.061
 572.590 134.655
 573.542 419.919
 142.805 848.762
 8.923 867.460
 879.366 58.333
 238.751 353.666
 863.155 942.435
 976.795 927.772
 146.791 314.923
 999.599 658.822
 742.436 575.127
 266.833 132.311
 774.944 15.935
 156.796 498.739
 744.208 851.512
 684.429 943.901
 876.465 488.888
 263.312 157.034
 431.128 945.510
 892.104 403.089
 853.503 597.103
 133.584 949.339
 438.905 80.857
 908.024 34.989
 892.411 647.844
 642.179 126.697
 851.456 290.973
 354.141 584.823
 184.203 821.729
 668.999 927.407
 111.965 746.978
 860.344 864.452
 933.657 338.506
 810.813 67.836
 187.518 990.550
 246.859 16.532
 381.111 637.804
 897.837 127.841
 194.245 237.441
 979.173 58.653
 128.353 698.174
 929.286 482.637
 585.434 27.786
 918.118 656.711
 33.656 243.719
 773.272 660.588
 306.807 890.977
 572.274 694.904
 820.876 994.840
 864.096 265.082
 31.178 365.701
 900.722 359.213
 333.692 308.094
 173.961 888.795
 698.966 669.842
 211.193 131.825
 58.410 519.899
 936.291 769.843
 111.534 550.330
 852.034 305.929
 137.427 59.784
 954.322 291.927
 251.098 359.573
 205.937 373.446
 600.300 931.115
 841.291 814.342
 333.948 202.997
 959.224 912.669
 950.516 470.715
 207.530 732.744
 342.979 81.315
 742.548 408.475
 563.447 393.494
 634.934 117.888
 931.055 311.473
 17.179 774.660
 574.583 4.217
 260.744 757.067
 138.453 151.859
 515.620 216.126
 67.040 115.736
 930.268 931.785
 325.681 480.183
 636.127 468.062
 403.472 651.502
 172.103 805.218
 87.198 576.554
 937.770 379.921
 489.886 129.903
 699.636 864.334
 682.071 549.620
 285.978 273.907
 607.493 228.939
 749.028 464.049
 694.378 710.254
 258.118 500.867
 203.641 411.974
 326.580 154.619
 219.155 245.105
 134.436 140.866
 693.949 158.800
 357.356 138.471
 858.958 871.442
 171.787 851.420
 895.213 690.936
 802.081 898.999
 211.609 765.071
 885.899 453.257
 182.230 206.112
 40.834 771.373
 331.461 944.705
 752.462 961.637
 841.610 544.065
 209.696 984.191
 854.510 469.014
 78.189 420.695
 381.747 894.285
 720.513 490.862
 91.962 256.701
 790.042 78.921
 750.532 626.064
 894.086 730.881
 417.352 75.269
 544.133 155.791
 510.995 572.169
 493.562 313.706
 699.078 260.787
 865.414 692.776
 29.975 129.704
 957.504 501.734
 363.218 28.773
 995.035 756.303
 646.021 355.191
 301.046 283.900
 910.759 815.453
 744.380 565.965
 600.134 825.625
 978.745 777.740
 358.875 948.965
 933.062 958.156
 236.579 413.241
 484.189 675.260
 127.641 91.724
 922.762 963.483
 610.881 278.960
 99.103 456.782
 351.587 317.976
 349.587 175.724
 178.257 327.945
 998.658 136.943
 459.755 394.689
 404.732 20.753
 678.109 90.433
 869.865 378.338
 138.416 819.284
 916.504 995.788
 678.852 491.997
 306.399 910.814
 467.373 434.304
 46.380 442.451
 502.211 259.586
 505.872 328.233
 103.796 986.962
 627.562 441.578
 407.278 773.205
 214.552 499.549
 876.756 830.637
 46.567 973.359
 981.984 17.797
 439.674 27.328
 51.171 75.701
 96.739 573.296
 663.285 915.887
 180.987 414.396
 821.615 888.703
 417.081 332.665
 187.238 728.739
 320.823 858.072
 304.456 311.747
 970.694 241.536
 556.278 402.309
 855.975 881.490
 411.035 928.044
 514.134 553.106
 803.390 703.942
 854.814 332.808
 505.128 934.919
 162.322 60.001
 431.504 746.788
 879.548 635.627
 674.664 702.220
 963.240 916.358
 911.318 31.107
 126.232 557.748
 780.707 691.856
 862.442 913.929
 31.898 445.129
 204.051 180.419
 185.941 693.358
 559.478 926.097
 215.770 762.839
 300.613 196.524
 210.426 690.657
 536.668 570.627
 133.872 52.064
 461.446 143.711
 914.142 316.915
 975.210 10.113
 85.599 63.441
 849.558 687.211
 763.849 777.062
 364.461 208.525
 645.317 109.326
 144.883 607.192
 106.032 321.821
 357.245 892.902
 19.105 161.442
 693.642 716.738
 138.249 842.340
 827.427 931.156
 404.108 897.030
 624.064 539.089
 247.898 921.149
 145.512 830.133
 397.774 205.495
 907.631 206.597
 170.494 723.030
 403.870 582.460
 165.390 231.017
 263.951 708.852
 408.743 438.467
 695.260 146.399
 641.682 371.327
 882.551 313.740
 749.249 602.701
 576.637 429.833
 515.929 778.812
 166.333 712.748
 515.436 505.039
 534.807 767.660
 129.860 817.368
 89.137 200.584
 403.261 75.875
 611.295 531.316
 703.805 616.849
 303.783 989.257
 360.579 93.021
 340.894 689.777
 498.887 336.742
 837.187 578.027
 991.505 284.285
 811.654 853.330
 621.731 1.631
 65.551 953.182
 393.885 919.813
 963.649 574.554
 183.007 803.258
 675.370 275.385
 170.994 785.611
 209.690 455.371
 432.282 577.472
 484.905 627.380
 597.849 8.716
 83.209 914.687
 309.033 759.064
 325.990 341.136
 568.003 64.859
 896.871 308.065
 573.301 493.479
 667.470 401.017
 998.486 441.071
 330.025 459.025
 309.342 741.620
 299.274 428.415
 828.516 848.526
 453.947 560.991
 131.793 152.429
 190.077 793.255
 611.922 585.003
 950.882 839.557
 866.217 197.652
 581.676 469.125
 973.660 631.732
 186.212 326.678
 824.550 564.205
 489.675 351.282
 877.622 335.959
 352.666 591.523
 50.842 81.727
 42.764 890.604
 735.912 78.444
 121.281 297.184
 73.822 526.439
 511.811 61.579
 879.023 154.176
 105.911 8.059
 770.209 487.123
 455.195 878.725
 801.869 204.977
 976.410 759.662
 916.292 105.014
 138.240 903.346
 902.375 934.240
 240.149 520.784
 885.237 906.641
 272.325 441.368
 137.342 506.907
 552.395 827.315
 733.650 137.101
 163.165 422.977
 134.550 991.899
 913.108 547.733
 613.370 971.017
 557.977 276.133
 820.582 439.563
 261.067 952.156
 43.042 729.361
 837.666 458.506
 550.612 703.276
 785.774 0.036
 78.947 762.589
 712.899 696.238
 59.390 912.255
 743.436 35.967
 835.674 973.991
 251.825 392.917
 291.930 581.644
 685.365 888.767
 124.609 51.882
 892.453 118.474
 317.920 706.387
 785.493 705.881
 201.853 355.258
 74.100 565.232
 85.605 826.919
 388.226 723.350
 747.049 54.749
 260.046 867.147
 728.937 977.619
 988.720 570.967
 230.755 569.175
 417.460 718.283
 506.006 633.028
 604.706 642.937
 770.360 557.757
 470.861 297.907
 217.317 252.224
 902.327 526.251
 423.182 728.990
 851.833 612.068
 129.184 788.303
 498.015 472.164
 620.277 509.433
 30.392 495.364
 10.574 577.814
 574.249 420.563
 105.606 179.122
 832.368 181.607
 880.951 354.063
 319.120 142.695
 312.597 425.064
 422.334 48.402
 462.192 738.569
 727.941 654.622
 583.782 390.228
 63.084 868.192
 129.413 456.543
 989.699 171.947
 19.046 202.684
 150.352 657.099
 363.540 695.142
 21.998 525.761
 24.195 658.026
 565.393 2.953
 322.716 477.310
 715.176 140.422
 823.883 197.909
 88.262 575.158
 170.158 659.394
 99.623 385.708
 301.637 578.558
 471.063 371.627
 222.812 177.345
 959.890 359.030
 534.520 655.281
 783.144 141.751
 818.191 464.102
 384.995 927.814
 301.194 522.533
 809.133 339.459
 36.009 539.934
 366.412 167.831
 659.442 843.779
 605.946 906.688
 56.754 137.814
 833.542 170.152
 412.915 581.409
 806.314 165.116
 991.093 367.519
 451.039 557.588
 916.699 494.141
 894.073 102.818
 472.005 845.000
 93.175 950.874
 207.455 707.877
 470.420 382.539
 165.803 917.679
 157.517 55.534
 886.268 385.663
 480.527 469.555
 628.716 601.648
 783.494 2.252
 530.964 23.393
 476.339 379.641
 612.440 113.392
 601.000 66.781
 669.544 180.136
 254.103 681.463
 5.113 426.474
 850.015 919.791
 507.512 515.421
 624.092 552.733
 83.383 112.730
 584.287 112.751
 669.265 850.559
 645.194 885.767
 646.775 837.894
 200.431 592.839
 187.327 597.045
 388.506 665.616
 907.315 273.143
 718.380 658.051
 853.131 302.311
 181.712 102.739
 715.366 856.918
 79.955 913.077
 829.122 251.598
 330.032 292.221
 816.911 795.499
 229.362 467.193
 114.415 34.404
 509.681 492.826
 357.988 926.116
 892.767 827.320
 54.803 734.974
 386.237 471.717
 778.796 583.026
 783.668 682.571
 592.837 938.513
 523.019 744.461
 572.930 404.820
 426.596 51.019
 364.830 58.271
 313.505 954.987
 126.534 100.309
 913.745 65.088
 68.984 583.399
 497.038 86.434
 997.599 550.720
 687.472 8.871
 752.523 723.422
 798.478 671.382
 547.447 267.514
 876.148 88.857
 795.560 582.420
 370.204 678.747
 794.413 147.994
 801.681 818.954
 405.573 434.486
 8.762 294.649
 724.021 674.979
 24.106 831.367
 378.748 891.748
 568.684 385.857
 60.432 192.154
 691.941 386.785
 733.072 757.221
 602.444 36.962
 680.717 653.339
 26.583 850.531
 572.960 136.983
 18.201 186.204
 436.522 291.734
 484.856 925.700
 206.307 949.641
 465.931 49.932
 136.924 984.330
 515.863 490.011
 102.261 315.796
 237.748 721.944
 841.813 697.006
 856.646 469.985
 751.632 436.165
 699.658 61.529
 416.874 287.445
 995.698 304.244
 871.746 474.269
 659.674 742.778
 509.255 115.858
 774.216 197.136
 683.673 648.057
 621.191 127.806
 717.278 367.582
 92.044 544.548
 182.152 204.582
 570.684 447.799
 748.031 727.005
 338.571 625.682
 417.163 202.783
 805.257 628.338
 783.468 58.846
 478.425 897.750
 810.984 61.711
 318.277 979.252
 108.624 50.674
 687.626 4.948
 445.688 644.955
 430.227 884.280
 294.832 349.667
 57.935 918.707
 73.446 246.788
 677.167 572.116
 876.317 586.938
 165.428 463.196
 325.609 221.520
 450.593 27.951
 510.321 824.383
 233.944 848.146
 226.438 154.771
 520.193 113.414
 68.900 381.838
 214.830 730.523
 653.470 413.840
 364.960 2.850
 974.805 706.444
 351.501 757.231
 828.926 634.104
 188.279 115.164
 364.369 931.463
 700.649 502.934
 275.140 199.326
 599.099 823.010
 337.061 38.400
 641.498 210.252
 921.943 55.996
 203.953 354.865
 634.403 84.129
 620.334 764.006
 214.998 265.290
 773.566 470.600
 580.180 783.821
 249.600 886.847
 141.520 540.992
 222.965 687.433
 9.394 850.835
 409.171 630.521
 63.424 647.648
 375.454 60.673
 215.169 886.315
 181.992 855.168
 127.814 940.493
 368.538 782.493
 650.814 284.124
 297.078 538.509
 810.892 517.157
 603.773 151.970
 238.526 570.786
 249.965 437.388
 843.723 420.862
 342.776 790.931
 656.697 835.536
 423.988 836.084
 366.929 85.827
 408.018 332.699
 904.577 422.105
 345.370 858.968
 666.274 747.804
 959.764 194.605
 776.023 851.781
 670.885 99.479
 252.239 856.164
 989.438 460.167
 613.351 26.337
 628.978 123.073
 364.046 618.646
 994.896 343.143
 857.783 119.811
 413.494 738.705
 202.259 685.909
 284.548 183.199
 464.779 209.690
 463.775 801.564
 323.931 640.191
 494.947 431.706
 210.503 620.931
 655.688 709.217
 670.438 390.919
 200.408 626.239
 279.987 160.329
 175.220 683.947
 640.500 799.792
 943.443 923.643
 298.008 904.112
 249.605 396.013
 469.517 858.855
 621.203 364.033
 140.486 968.231
 970.496 475.716
 931.265 527.318
 925.842 671.941
 447.219 738.670
 159.546 986.559
 39.085 896.327
 455.660 65.811
 746.009 368.215
 598.801 987.469
 991.109 695.646
 189.059 243.363
 493.747 956.445
 976.658 898.949
 77.704 282.157
 244.822 437.870
 141.808 721.327
 584.684 506.211
 649.168 157.353
 239.879 199.196
 541.072 643.664
 141.437 81.714
 527.879 749.413
 99.723 343.462
 616.176 519.706
 116.479 290.265
 441.457 665.257
 876.774 336.514
 259.102 92.624
 581.100 251.674
 152.146 868.868
 988.487 228.900
 818.967 950.125
 921.860 379.179
 962.499 274.466
 299.664 143.846
 397.865 173.357
 718.830 386.251
 188.575 56.550
 642.383 234.775
 401.918 301.326
 712.547 160.036
 9.263 573.582
 692.155 975.176
 442.141 35.437
 61.951 36.639
 823.953 178.027
 600.371 621.208
 731.537 250.332
 30.199 381.588
 880.675 342.736
 420.773 696.167
 582.806 300.083
 826.043 278.248
 472.949 472.091
 161.666 386.029
 475.340 312.880
 575.517 557.611
 445.988 486.089
 245.740 806.526
 430.661 152.710
 302.047 364.813
 101.510 766.499
 265.857 204.797
 112.227 993.132
 352.600 950.877
 845.299 336.467
 187.818 292.402
 148.544 996.091
 923.377 402.597
 82.811 208.413
 570.103 71.560
 667.767 417.826
 210.572 579.174
 935.477 679.783
 945.744 712.739
 927.490 574.281
 240.073 611.066
 323.998 982.219
 242.949 269.273
 225.182 490.014
 614.527 934.753
 844.811 96.906
 8.802 273.480
 982.731 727.466
 257.037 986.466
 652.040 737.359
 244.280 548.767
 12.811 847.553
 727.805 358.633
 249.625 470.623
 859.053 893.533
 495.315 187.881
 843.368 434.701
 696.948 698.842
 110.959 645.184
 118.825 161.501
 137.646 261.147
 236.175 755.369
 907.753 516.398
 175.120 76.969
 169.834 689.910
 760.653 683.094
 517.665 510.782
 133.984 559.568
 806.242 630.154
 861.081 357.354
 60.501 171.378
 371.049 13.921
 381.517 585.158
 409.824 491.795
 132.475 893.014
 273.222 209.792
 79.229 518.317
 773.596 722.775
 55.635 538.254
 904.191 995.771
 962.657 491.648
 780.903 406.364
 536.714 136.791
 776.823 349.584
 833.640 450.845
 512.981 981.741
 970.419 19.360
 49.717 459.183
 500.721 992.856
 835.640 755.746
 228.610 339.835
 641.987 295.304
 97.351 945.119
 344.269 745.585
 539.544 572.937
 343.309 184.103
 806.744 109.992
 55.412 780.160
 980.271 240.018
 985.562 217.520
 722.068 583.599
 745.709 405.212
 180.477 811.695
 137.884 949.420
 598.952 645.206
 312.605 263.464
 67.538 463.616
 588.713 717.119
 941.858 331.422
 911.155 528.144
 870.190 120.472
 86.414 100.804
 206.720 458.929
 907.335 656.789
 142.228 13.357
 424.330 487.402
 899.277 40.095
 880.696 201.907
 267.798 796.908
 976.609 440.861
 1.882 747.771
 7.803 666.101
 766.302 125.188
 217.932 597.348
 471.124 328.692
 162.798 421.436
 727.646 469.030
 593.245 101.782
 514.425 639.366
 982.550 526.353
 877.490 872.664
 342.875 181.176
 975.838 283.954
 961.245 868.130
 97.357 293.665
 533.932 310.623
 439.605 670.587
 362.901 434.869
 705.910 147.859
 600.614 569.387
 594.587 670.718
 370.161 678.238
 445.396 689.579
 154.086 207.380
 993.515 965.525
 423.883 866.634
 911.201 897.710
 686.831 146.420
 588.070 594.048
 150.386 48.210
 112.662 609.255
 66.894 126.025
 324.127 179.641
 621.887 744.129
 959.711 744.698
 394.189 470.091
 641.063 804.510
 950.502 774.686
 732.651 603.206
 874.056 998.640
 934.853 526.500
 377.368 684.382
 11.266 370.780
 852.503 437.969
 916.748 87.970
 85.770 76.770
 114.714 180.741
 53.081 792.819
 327.646 453.497
 940.849 795.882
 835.051 293.463
 357.105 535.846
 652.846 431.338
 238.281 298.246
 134.951 221.085
 176.918 142.489
 322.676 782.964
 330.530 748.013
 524.142 912.940
 586.190 453.446
 381.592 905.657
 691.584 337.399
 29.252 438.755
 891.708 582.312
 761.613 385.090
 579.768 85.671
 28.208 959.190
 257.916 602.553
 105.586 457.941
 963.089 902.087
 733.048 157.107
 328.430 45.815
 551.545 699.037
 782.708 11.711
 773.923 717.948
 528.045 322.690
 11.537 53.174
 947.507 937.730
 162.272 893.955
 874.232 537.409
 256.569 668.669
 676.362 109.886
 892.616 664.443
 678.904 809.517
 553.951 857.878
 934.623 825.864
 580.075 513.164
 479.219 138.460
 694.074 909.308
 747.400 730.937
 824.693 383.831
 900.452 51.104
 990.780 406.645
 114.687 200.926
 443.836 946.139
 924.489 757.551
 242.766 171.897
 101.945 14.477
 320.360 907.208
 214.225 307.235
 703.067 943.050
 434.679 482.910
 376.982 737.092
 727.188 285.115
 819.444 421.015
 586.648 769.346
 106.174 842.116
 840.948 916.897
 880.619 376.350
 918.762 473.574
 160.157 916.016
 608.374 62.567
 731.574 93.108
 899.325 685.071
 736.964 926.458
 562.593 469.106
 405.741 545.367
 816.181 613.827
 886.273 953.262
 699.462 826.122
 862.694 351.381
 677.446 597.106
 402.642 884.713
 879.666 622.241
 17.060 730.975
 189.900 749.981
 673.967 799.624
 913.044 535.427
 897.660 403.722
 802.735 778.496
 709.446 715.365
 14.496 107.028
 85.467 608.579
 809.248 506.491
 584.007 265.840
 153.852 747.183
 544.797 200.101
 410.190 480.627
 705.132 788.458
 61.320 698.331
 584.216 82.014
 459.876 612.878
 633.164 245.418
 295.654 443.904
 961.954 75.812
 339.787 195.716
 667.667 382.167
 833.936 190.918
 85.208 690.253
 34.279 782.455
 50.091 534.691
 99.861 477.973
 843.517 156.997
 19.148 363.697
 426.926 537.313
 211.707 664.346
 863.482 528.334
 16.183 990.535
 167.742 254.004
 501.626 41.144
 875.398 594.833
 15.468 496.164
 238.956 358.700
 34.705 572.128
 441.966 873.920
 222.079 249.767
 596.848 123.948
 939.217 819.661
 515.043 944.813
 744.966 940.018
 482.313 142.219
 848.756 440.330
 158.491 960.891
 913.167 230.269
 575.004 100.535
 652.447 745.135
 303.472 257.501
 78.157 753.485
 696.015 956.577
 51.196 210.771
 587.129 591.369
 641.015 322.188
 635.873 123.234
 125.936 501.340
 166.409 697.185
 829.209 417.155
 728.641 558.607
 238.094 513.961
 895.855 527.604
 440.198 988.376
 993.056 979.759
 102.999 197.091
 411.501 754.833
 367.682 352.692
 18.107 771.027
 803.737 406.953
 472.598 855.097
 231.200 504.816
 283.159 541.536
 845.921 865.354
 378.692 371.748
 840.925 471.890
 271.645 701.569
 93.154 361.244
 401.681 758.390
 546.873 436.457
 562.573 873.728
 568.423 698.738
 950.749 540.341
 745.402 228.712
 65.526 432.393
 658.461 535.910
 622.701 400.919
 945.711 446.124
 702.518 973.747
 216.085 181.544
 380.997 198.417
 835.248 896.979
 134.052 58.674
 419.809 621.097
 853.876 850.342
 725.248 284.151
 576.864 142.155
 20.510 528.505
 145.285 483.385
 606.321 46.358
 367.346 205.283
 781.710 787.054
 611.882 240.735
 798.836 56.394
 687.275 239.848
 503.015 90.391
 775.211 662.808
 844.030 439.317
 787.478 400.456
 5.538 523.849
 910.227 613.082
 849.102 118.282
 120.201 335.441
 853.624 636.624
 879.642 307.676
 973.238 821.690
 22.453 935.375
 388.962 406.922
 468.174 125.449
 121.355 192.564
 980.243 496.761
 861.155 675.066
 811.556 524.832
 198.499 329.513
 47.596 88.543
 53.122 73.645
 512.265 574.254
 470.230 558.402
 694.438 730.343
 820.160 219.134
 687.246 314.942
 672.925 484.794
 213.859 843.885
 388.297 946.032
 502.456 418.045
 522.849 409.477
 831.980 322.850
 90.533 662.394
 714.905 372.427
 183.958 2.862
 832.591 481.455
 458.875 484.757
 364.911 745.179
 71.774 728.749
 333.912 88.309
 235.529 670.796
 39.632 893.748
 94.332 883.961
 836.293 669.684
 918.390 9.648
 63.483 876.823
 61.045 277.544
 297.332 275.082
 914.009 252.710
 561.891 210.465
 526.503 511.735
 284.894 938.048
 235.406 371.796
 591.899 546.672
 778.575 546.607
 708.622 136.465
 952.674 416.904
 436.443 313.470
 28.831 731.275
 737.079 659.079
 281.040 12.448
 718.708 848.791
 118.186 766.799
 770.253 418.838
 274.063 78.638
 208.797 584.798
 211.788 129.365
 756.198 918.621
 578.902 193.837
 66.987 395.004
 24.567 327.070
 715.687 271.255
 606.123 124.017
 796.203 303.428
 92.488 989.605
 70.291 903.239
 768.222 437.099
 360.878 373.205
 484.438 197.378
 256.904 330.391
 149.103 792.765
 770.219 741.473
 135.804 645.046
 155.756 683.677
 80.961 452.448
 920.943 448.031
 677.195 204.218
 59.094 984.749
 625.568 789.580
 647.881 917.175
 230.365 201.008
 264.193 523.291
 883.679 96.741
 740.411 695.277
 148.324 256.390
 887.037 72.032
 389.317 784.220
 148.517 321.098
 87.704 850.735
 161.958 90.340
 584.939 143.623
 724.314 11.473
 118.864 868.696
 317.715 513.591
 518.975 210.471
 623.226 181.941
 802.852 256.531
 101.954 203.061
 459.038 901.371
 923.561 690.030
 294.193 581.199
 163.662 639.851
 72.049 524.171
 114.051 88.362
 564.646 719.059
 797.192 986.426
 186.835 963.625
 845.981 105.349
 785.428 121.701
 1.619 210.618
 925.227 330.432
 749.893 33.232
 754.037 107.424
 415.652 569.480
 164.464 628.140
 176.356 696.316
 6.715 409.115
 450.989 384.184
 876.703 40.216
 436.182 196.716
 918.682 772.734
 865.982 702.180
 880.711 768.731
 487.487 690.572
 661.696 745.367
 96.653 139.124
 936.300 966.428
 45.341 34.592
 362.100 917.761
 893.553 920.635
 913.840 195.554
 774.320 260.983
 182.416 793.490
 200.656 902.703
 979.189 19.685
 565.077 488.210
 335.666 145.386
 756.415 139.651
 348.638 788.889
 893.153 55.697
 233.984 189.574
 597.312 389.788
 188.967 413.897
 911.523 382.509
 71.739 158.462
 500.676 801.489
 664.480 941.578
 237.981 293.208
 148.233 886.216
 416.240 906.176
 965.891 41.850
 364.276 328.480
 146.195 833.774
 104.840 959.744
 395.173 95.273
 235.973 863.828
 399.687 575.142
 527.886 620.253
 226.035 430.911
 830.343 696.494
 908.636 142.725
 12.634 927.250
 111.376 405.652
 494.154 128.975
 487.108 786.634
 856.040 556.871
 267.167 439.040
 394.049 476.899
 968.589 641.430
 823.855 366.915
 526.371 821.755
 679.287 359.679
 833.891 513.448
 951.891 317.368
 627.111 101.246
 859.910 94.296
 975.939 502.862
 162.764 954.397
 775.969 114.607
 463.008 5.719
 570.614 456.848
 474.153 779.624
 610.386 286.658
 245.535 491.881
 183.897 313.698
 993.570 991.523
 173.325 640.271
 114.241 236.792
 313.004 242.441
 469.782 282.074
 408.904 76.354
 431.560 52.293
 532.789 108.544
 902.526 599.361
 989.459 872.494
 570.914 447.120
 298.606 203.445
 599.826 45.562
 992.494 22.114
 425.660 171.339
 242.929 364.176
 116.160 369.845
 60.240 990.105
 73.026 664.910
 495.437 579.064
 704.940 836.963
 195.055 696.246
 947.669 551.028
 154.873 926.452
 275.199 604.868
 270.643 54.312
 689.075 58.057
 545.909 225.619
 355.084 128.477
 672.102 192.651
 292.834 528.303
 305.330 92.574
 233.686 521.742
 217.035 561.069
 317.897 977.511
 659.296 188.085
 277.952 256.479
 655.495 489.272
 680.240 5.898
 477.006 321.327
 402.845 53.932
 598.285 403.649
 997.934 229.713
 816.033 729.708
 810.649 333.866
 681.123 832.091
 543.433 801.693
 710.677 293.971
 409.210 125.981
 136.478 530.600
 605.971 519.491
 897.120 667.333
 769.161 919.779
 715.342 550.823
 470.275 483.014
 17.748 298.438
 86.561 531.508
 78.013 834.225
 277.367 254.844
 601.923 110.128
 380.133 700.618
 355.925 966.477
 749.061 2.247
 781.610 159.482
 71.184 793.216
 575.856 54.751
 129.815 155.008
 267.642 949.336
 169.505 686.258
 33.324 300.922
 727.930 700.202
 586.048 187.450
 520.008 633.795
 503.755 735.340
 122.659 353.201
 953.739 696.722
 952.518 675.363
 388.020 748.627
 444.596 493.607
 458.998 868.325
 721.122 936.626
 503.167 513.098
 133.805 935.483
 404.589 519.374
 319.636 993.718
 249.732 120.731
 233.445 313.166
 769.928 267.695
 616.228 325.209
 313.702 281.236
 586.251 107.101
 753.664 568.507
 262.909 759.471
 894.287 721.590
 267.009 108.559
 269.127 371.304
 504.552 740.203
 687.853 7.549
 206.272 427.754
 82.500 949.931
 837.311 179.202
 503.910 367.966
 238.862 986.812
 7.185 834.855
 447.735 642.995
 440.799 244.356
 745.283 807.167
 197.749 933.836
 1.578 628.718
 6.727 711.013
 644.972 300.432
 122.931 865.691
 145.255 724.702
 436.057 615.063
 747.428 202.389
 239.592 251.556
 33.083 522.483
 721.269 271.210
 370.522 751.719
 738.136 209.050
 299.890 249.508
 557.772 812.513
 694.906 208.216
 984.786 576.958
 161.281 225.596
 481.739 846.409
 539.250 829.653
 447.240 461.514
 742.775 411.249
 970.416 894.266
 113.077 982.151
 957.644 540.127
 314.252 512.205
 169.841 203.139
 832.337 145.776
 140.391 184.331
 837.560 332.146
 216.688 909.969
 467.381 195.302
 712.209 870.989
 122.865 324.288
 828.942 211.337
 733.859 485.456
 148.078 539.258
 933.223 582.597
 954.384 145.985
 934.095 950.626
 898.920 520.532
 577.114 834.683
 786.355 832.653
 409.856 640.964
 945.649 419.579
 885.054 350.935
 383.038 522.412
 376.959 859.925
 979.036 857.290
 979.143 68.294
 459.516 622.485
 178.026 342.746
 905.971 298.963
 913.348 642.048
 661.085 927.680
 111.709 721.002
 700.117 286.738
 87.484 585.362
 771.849 655.910
 775.100 855.308
 838.541 270.810
 319.339 133.780
 864.361 525.848
 290.541 486.383
 695.829 891.248
 597.066 980.719
 354.082 37.655
 878.911 54.126
 303.305 0.739
 827.901 570.020
 286.696 321.788
 988.541 465.005
 823.353 938.284
 349.496 202.927
 956.817 406.270
 592.188 49.972
 937.489 564.889
 576.549 819.364
 133.392 519.392
 324.117 948.290
 101.698 354.464
 918.164 947.209
 750.111 92.664
 845.126 677.074
 283.701 396.673
 20.277 978.285
 908.368 457.966
 195.446 701.993
 364.175 513.171
 462.695 626.074
 435.877 843.146
 923.734 411.517
 857.605 814.649
 271.756 147.702
 45.745 161.970
 464.994 15.247
 988.328 933.349
 997.276 671.551
 348.858 267.145
 581.023 536.278
 443.432 854.160
 646.432 761.849
 586.668 789.249
 674.119 248.204
 316.606 737.158
 467.402 172.932
 971.980 419.754
 438.035 619.318
 855.621 375.412
 432.041 598.364
 952.124 512.927
 619.796 69.671
 631.040 964.125
 279.554 103.927
 541.843 179.253
 631.772 621.126
 654.865 670.623
 152.092 848.496
 112.562 622.106
 375.497 826.164
 795.226 89.469
 178.362 643.148
 670.149 329.778
 917.035 198.129
 556.845 42.925
 842.832 876.337
 705.071 876.537
 588.253 733.773
 926.883 344.234
 615.757 341.819
 156.842 509.280
 679.215 18.359
 521.933 79.652
 113.233 545.987
 898.923 400.410
 133.931 834.247
 714.273 684.903
 6.674 142.621
 420.739 432.939
 565.068 155.812
 764.151 592.692
 7.533 245.556
 60.239 650.425
 462.762 906.706
 239.757 510.147
 515.816 503.579
 223.430 52.180
 688.501 879.869
 167.647 448.540
 939.852 986.913
 516.574 243.305
 217.141 776.392
 423.785 472.350
 270.006 130.899
 612.244 559.464
 618.394 406.218
 849.005 760.721
 220.431 210.084
 972.199 677.890
 953.740 711.853
 452.570 981.590
 140.691 74.651
 258.039 398.988
 605.510 425.661
 853.628 167.234
 943.009 171.208
 374.857 236.990
 51.960 851.979
 802.771 249.714
 491.082 191.226
 613.622 693.470
 755.498 477.224
 224.514 165.673
 252.880 42.956
 284.779 604.137
 140.754 854.286
 726.419 972.168
 532.503 226.446
 568.557 747.162
 105.046 481.971
 931.678 728.685
 265.156 106.317
 46.741 980.401
 625.851 205.861
 309.411 995.243
 184.457 23.252
 526.161 535.251
 808.188 3.930
 400.514 672.417
 152.772 662.668
 315.935 736.419
 149.424 888.372
 466.812 566.393
 582.946 607.877
 78.457 339.815
 889.823 54.538
 627.380 500.608
 173.752 545.016
 738.453 884.804
 64.207 338.546
 488.289 15.266
 631.576 158.391
 704.869 942.467
 273.459 507.009
 120.679 696.992
 657.289 357.335
 837.146 908.076
 254.124 895.534
 996.914 963.130
 239.983 109.552
 170.448 33.867
 40.222 437.033
 155.727 688.647
 218.147 820.894
 403.648 727.287
 883.435 176.545
 434.657 408.331
 144.104 897.843
 549.396 750.244
 126.153 956.212
 81.676 952.976
 718.932 856.492
 947.353 846.485
 906.448 72.181
 437.824 285.439
 452.825 100.620
 49.676 497.092
 914.839 354.642
 668.788 990.945
 749.758 281.489
 2.105 958.172
 419.818 302.867
 715.731 345.756
 315.548 973.269
 64.495 470.183
 432.388 619.036
 734.335 139.262
 644.835 250.564
 341.416 544.924
 189.467 727.778
 295.893 456.822
 355.188 638.275
 126.434 534.079
 101.805 642.811
 535.399 444.126
 305.521 819.080
 402.954 262.317
 934.161 847.679
 249.015 668.584
 761.155 430.120
 690.005 368.266
 263.775 694.536
 666.866 69.236
 349.358 257.984
 473.115 138.325
 197.766 193.081
 257.057 643.888
 186.832 149.910
 918.422 41.096
 920.898 961.142
 452.888 960.675
 354.627 999.135
 432.439 874.337
 892.219 539.113
 637.661 300.942
 846.091 233.628
 900.368 421.676
 412.412 232.311
 70.093 741.366
 219.962 339.970
 112.667 782.953
 843.255 138.529
 688.218 765.412
 453.380 87.941
 972.526 89.862
 976.421 42.446
 890.830 57.728
 908.537 286.416
 566.206 147.723
 920.899 414.238
 462.858 979.807
 901.901 97.446
 73.679 654.522
 406.666 836.627
 784.728 851.197
 96.370 162.956
 798.791 39.973
 586.775 802.789
 345.644 567.805
 824.423 57.274
 306.134 640.219
 260.878 976.955
 366.840 277.273
 494.277 868.742
 766.128 877.876
 940.253 690.183
 33.250 801.181
 431.253 34.951
 130.270 352.467
 327.727 655.709
 430.676 244.746
 862.996 908.684
 685.292 262.937
 595.468 631.458
 790.406 766.991
 269.900 915.433
 867.983 381.723
 309.420 31.688
 54.383 797.750
 991.021 578.401
 961.661 879.032
 971.245 295.416
 91.390 82.669
 800.963 133.200
 440.814 656.266
 926.952 156.187
 118.367 813.313
 154.673 931.949
 282.180 489.169
 825.947 825.923
 10.847 756.692
 934.767 345.345
 518.534 204.126
 905.076 504.973
 222.631 737.056
 829.947 411.231
 675.721 315.115
 119.305 561.181
 977.220 42.468
 923.296 49.538
 503.975 34.207
 543.984 182.695
 242.121 329.689
 675.648 265.997
 591.324 335.063
 533.229 302.374
 752.074 383.112
 251.935 400.784
 29.884 796.777
 834.766 116.124
 8.341 646.969
 57.378 143.341
 295.110 284.476
 233.658 573.096
 748.588 794.752
 425.558 730.876
 893.579 133.462
 325.654 802.627
 855.546 725.777
 631.865 475.588
 136.630 395.278
 705.463 560.976
 52.498 286.035
 793.505 524.461
 605.200 876.922
 196.093 430.283
 19.767 698.962
 761.207 545.504
 485.455 158.547
 742.441 682.893
 758.789 161.477
 807.957 855.606
 975.318 510.340
 245.668 436.054
 128.967 311.617
 776.527 357.707
 388.757 645.850
 924.434 965.197
 487.384 306.326
 360.269 538.785
 417.697 546.911
 754.918 818.404
 272.604 61.435
 360.597 695.199
 250.694 174.406
 163.594 680.334
 191.147 800.582
 89.756 498.190
 892.989 739.451
 425.069 770.789
 388.882 435.814
 568.941 989.933
 84.358 351.201
 151.845 931.291
 619.451 459.838
 809.505 109.267
 669.134 280.316
 853.715 452.405
 957.966 968.347
 258.967 886.303
 137.079 781.238
 791.540 125.262
 50.617 150.599
 443.702 516.392
 324.261 401.769
 253.485 962.617
 239.455 87.378
 946.643 626.472
 939.860 975.059
 941.387 527.938
 156.489 977.725
 121.043 180.586
 667.852 36.948
 370.711 835.468
 542.385 979.257
 360.259 636.452
 81.726 240.710
 59.637 339.830
 112.428 691.671
 318.734 161.177
 505.973 451.611
 811.155 620.673
 266.038 938.967
 210.803 941.830
 259.769 595.287
 576.587 986.039
 316.019 913.163
 201.621 885.315
 426.334 6.787
 229.798 367.506
 699.857 930.770
 948.482 292.051
 405.677 981.248
 78.423 560.865
 327.752 22.978
 550.983 409.255
 28.967 462.515
 91.741 77.985
 820.723 331.534
 524.917 122.163
 939.507 322.610
 634.434 618.672
 896.977 814.477
 927.515 425.295
 278.306 482.812
 961.240 445.771
 575.903 79.391
 430.546 730.938
 451.512 206.223
 849.630 752.408
 186.403 256.559
 963.036 518.294
 902.446 252.026
 525.915 447.166
 389.924 700.387
 526.770 304.263
 362.781 223.254
 474.793 651.196
 558.428 964.671
 925.453 425.669
 15.362 362.743
 813.149 600.636
 883.674 935.782
 442.363 662.713
 365.481 256.042
 655.990 578.392
 536.574 227.555
 951.500 304.776
 387.871 385.388
 305.730 961.261
 43.998 942.649
 553.690 862.216
 693.486 245.492
 155.593 461.519
 805.319 687.369
 591.813 261.578
 43.120 779.688
 913.745 166.513
 332.081 290.431
 818.248 26.710
 524.170 224.144
 126.812 35.491
 361.597 20.848
 562.832 644.521
 102.379 58.146
 9.775 99.764
 468.887 226.124
 981.080 41.705
 62.138 650.094
 273.803 730.518
 181.255 219.159
 850.099 857.503
 56.917 361.691
 984.407 987.950
 885.953 930.719
 923.582 987.642
 105.698 326.906
 479.351 246.117
 13.741 314.106
 557.458 695.860
 891.747 857.647
 29.109 999.771
 79.797 739.578
 174.229 441.979
 146.831 444.683
 232.186 2.617
 168.312 648.343
 146.698 459.268
 737.024 620.193
 103.489 660.862
 358.238 549.399
 850.771 28.886
 305.450 527.449
 435.948 911.577
 405.036 37.243
 962.173 345.466
 972.869 903.454
 293.972 652.306
 716.908 884.414
 553.406 845.470
 648.738 321.996
 431.833 156.520
 293.877 420.098
 184.921 878.704
 963.404 967.396
 20.931 808.936
 834.223 344.484
 978.479 643.434
 696.330 913.358
 316.959 925.382
 655.134 848.277
 610.821 376.840
 845.781 866.663
 801.288 383.793
 423.115 407.760
 272.235 895.070
 162.133 602.058
 890.478 286.100
 944.524 908.036
 897.320 710.959
 49.989 862.533
 523.644 895.181
 427.789 810.532
 394.145 122.500
 233.557 328.302
 809.462 646.718
 696.193 925.595
 173.252 861.459
 475.208 368.127
 442.935 122.692
 803.798 976.966
 9.355 119.065
 938.948 678.253
 786.601 491.448
 386.917 552.176
 156.294 24.475
 498.503 587.047
 351.678 68.641
 869.704 221.345
 679.776 941.777
 403.988 757.564
 911.743 334.068
 334.802 576.628
 172.572 272.573
 241.641 255.586
 634.810 951.284
 468.626 695.500
 373.352 803.724
 47.864 467.308
 429.302 80.074
 495.743 63.319
 722.972 23.611
 771.799 148.673
 165.174 546.258
 427.936 304.071
 561.031 245.356
 19.968 967.475
 553.570 238.994
 270.931 162.932
 490.660 821.663
 161.956 259.704
 246.666 442.617
 55.393 60.257
 420.982 213.541
 427.926 363.181
 153.964 678.263
 688.686 193.834
 934.372 183.933
 586.743 814.425
 62.090 29.898
 660.005 604.716
 919.577 927.302
 157.720 898.754
 392.240 860.072
 573.910 841.670
 861.975 517.550
 879.547 529.008
 332.734 282.606
 335.879 860.267
 788.672 659.144
 336.699 194.852
 643.696 752.594
 568.418 574.839
 628.853 360.150
 226.619 772.496
 146.717 658.528
 497.365 45.052
 668.730 810.879
 740.255 313.758
 284.414 856.989
 115.449 623.506
 855.642 448.167
 924.009 543.745
 163.125 677.291
 903.751 516.816
 937.297 912.845
 692.943 688.028
 176.551 41.609
 771.632 119.806
 809.839 366.715
 373.069 423.058
 648.971 995.552
 161.814 170.949
 992.380 425.439
 264.826 197.632
 933.729 124.787
 459.679 246.903
 845.823 784.987
 740.339 908.627
 56.016 45.250
 944.488 364.972
 10.248 471.858
 813.833 930.748
 298.537 397.641
 525.104 494.553
 547.825 531.073
 957.566 797.970
 94.468 551.303
 413.941 592.094
 447.191 880.964
 174.902 413.373
 214.194 528.273
 710.230 368.827
 470.360 10.095
 987.671 524.500
 510.612 495.170
 587.342 376.514
 804.770 169.170
 46.699 342.895
 422.394 538.796
 408.782 153.658
 620.672 719.575
 532.413 609.393
 25.377 340.688
 633.597 113.127
 428.086 340.263
 376.682 110.793
 669.364 796.576
 814.337 571.858
 77.708 865.936
 607.550 638.909
 140.895 588.570
 339.330 824.269
 356.595 632.064
 795.304 649.614
 852.169 211.097
 825.912 443.269
 392.169 336.044
 661.280 427.312
 772.062 975.996
 232.404 56.186
 497.016 588.830
 400.130 389.391
 687.299 77.870
 823.981 687.705
 662.146 527.701
 161.724 275.570
 910.150 887.684
 101.250 387.856
 637.841 88.308
 440.648 358.643
 733.560 260.774
 680.191 270.327
 428.894 792.991
 829.264 485.960
 775.493 794.855
 898.291 274.846
 75.003 202.350
 704.556 715.134
 851.304 654.247
 614.060 937.132
 787.268 498.382
 939.479 542.756
 166.274 788.500
 265.741 200.836
 868.205 19.987
 656.311 241.536
 430.042 116.724
 759.951 838.188
 355.342 955.500
 372.492 619.152
 960.455 523.350
 172.064 359.480
 997.471 811.872
 628.713 591.142
 966.445 316.743
 557.585 386.285
 997.760 726.474
 334.497 320.574
 977.868 138.956
 397.364 339.266
 939.427 165.003
 618.316 318.810
 824.786 183.110
 329.382 948.659
 447.339 57.759
 927.241 824.529
 659.518 974.295
 856.003 534.010
 432.856 966.626
 485.434 982.274
 261.851 900.533
 657.920 219.431
 219.452 446.344
 991.254 827.167
 271.104 142.288
 994.714 251.664
 453.048 366.226
 609.536 848.984
 48.340 642.137
 426.774 370.437
 463.738 592.252
 898.600 956.696
 587.809 280.662
 754.496 744.078
 664.494 94.510
 300.800 993.633
 268.800 480.265
 638.040 328.093
 647.653 241.242
 220.937 563.808
 267.383 45.538
 834.573 630.377
 871.432 768.300
 518.621 821.529
 132.112 166.964
 369.799 773.951
 216.399 671.604
 448.659 49.281
 368.548 164.167
 246.700 436.615
 235.795 60.220
 697.835 302.961
 874.577 725.567
 486.829 716.607
 623.773 828.980
 186.908 138.904
 721.765 113.218
 398.086 224.353
 282.085 862.108
 733.464 453.727
 87.616 44.785
 967.822 732.615
 378.444 363.086
 504.232 765.889
 109.376 739.012
 191.235 530.820
 958.699 821.044
 424.737 846.959
 52.124 916.697
 962.407 224.068
 0.217 70.265
 359.681 470.913
 462.184 386.129
 878.966 93.323
 275.249 876.896
 929.194 191.433
 911.512 210.065
 941.244 290.487
 30.794 495.773
 284.104 479.969
 529.460 350.779
 662.909 80.543
 285.404 680.312
 27.634 261.491
 765.461 120.359
 552.485 62.697
 493.569 699.685
 741.447 870.155
 729.448 725.339
 273.742 803.392
 434.774 20.042
 250.702 713.745
 16.422 687.924
 47.872 596.328
 446.996 440.361
 845.820 483.583
 137.378 950.488
 21.473 128.076
 543.388 638.501
 167.883 575.718
 550.898 25.667
 391.756 672.605
 526.050 279.349
 360.122 499.541
 818.014 641.310
 54.022 64.026
 942.276 64.495
 389.699 441.578
 587.527 947.690
 416.327 104.078
 616.320 361.640
 151.998 825.084
 959.790 503.806
 812.409 249.349
 533.704 341.992
 83.883 660.119
 274.019 940.271
 636.316 392.964
 55.262 875.194
 532.923 714.198
 517.544 408.192
 920.805 306.456
 794.576 783.863
 56.303 50.147
 364.948 666.595
 586.479 839.728
 5.142 443.619
 156.172 275.698
 320.888 935.413
 999.751 290.532
 992.557 129.492
 697.435 928.428
 562.458 446.641
 795.113 449.592
 892.210 955.935
 399.484 780.012
 855.252 963.263
 140.808 703.483
 134.417 735.157
 345.156 485.353
 351.901 403.639
 756.912 234.603
 56.612 587.311
 408.175 925.016
 172.623 108.524
 30.930 796.046
 416.165 676.103
 864.627 793.476
 414.441 218.497
 518.429 758.932
 7.609 14.683
 224.499 471.065
 639.019 91.533
 964.835 130.690
 194.466 889.193
 496.080 984.081
 948.647 683.601
 739.425 25.052
 928.595 81.176
 679.040 905.387
 475.720 339.571
 233.659 627.979
 748.903 735.058
 271.247 376.936
 483.127 497.406
 343.398 48.451
 326.472 413.210
 969.892 45.986
 301.298 395.500
 628.173 569.059
 354.594 608.650
 549.255 598.394
 12.208 991.211
 120.559 718.544
 969.901 744.218
 105.446 745.221
 131.470 948.034
 44.844 276.904
 434.716 477.099
 472.732 972.980
 536.717 729.533
 896.548 793.431
 510.970 948.874
 636.526 103.207
 543.800 550.064
 433.020 448.999
 812.439 473.785
 394.932 723.647
 341.875 175.481
 130.162 126.165
 434.792 41.734
 353.688 851.199
 964.304 341.436
 571.527 364.108
 331.833 927.527
 578.647 765.835
 594.350 862.543
 53.380 470.177
 231.588 644.203
 875.438 815.121
 282.955 342.594
 412.945 435.774
 367.252 455.802
 717.682 130.497
 90.491 764.183
 716.973 461.529
 935.770 673.728
 303.174 619.384
 255.152 135.488
 983.862 835.227
 990.745 0.893
 81.696 301.253
 237.778 802.663
 554.969 625.629
 426.554 259.130
 368.608 41.156
 396.161 998.157
 79.376 156.339
 817.018 937.879
 335.164 0.819
 601.518 688.491
 331.256 506.092
 134.651 135.974
 749.467 675.245
 325.575 809.395
 240.122 345.288
 795.473 633.361
 331.261 211.878
 598.823 531.903
 581.614 263.375
 49.547 25.889
 479.256 819.741
 768.811 289.899
 750.125 367.590
 468.868 83.851
 431.439 467.536
 171.889 917.781
 914.446 340.869
 171.914 753.740
 626.842 742.581
 672.686 396.315
 643.733 335.152
 468.115 512.711
 151.477 696.531
 522.620 385.427
 783.497 46.078
 805.690 106.563
 671.674 739.192
 142.100 934.581
 959.938 66.005
 262.761 54.551
 184.802 158.348
 240.629 504.577
 595.837 144.564
 334.334 688.163
 250.385 641.360
 154.850 708.976
 732.345 299.368
 436.673 906.010
 103.834 253.391
 406.631 989.085
 268.392 814.301
 375.825 273.290
 200.588 687.497
 261.620 773.279
 453.082 38.706
 8.459 571.801
 290.159 243.373
 503.275 539.664
 596.303 558.098
 460.898 415.288
 77.621 914.449
 728.164 600.450
 998.932 745.433
 566.166 84.939
 894.311 167.085
 215.447 357.101
 46.395 921.747
 629.071 311.130
 570.049 481.006
 826.726 237.229
 257.959 355.918
 235.772 330.067
 875.920 486.686
 452.058 517.352
 839.039 115.552
 586.997 177.753
 489.673 583.269
 233.717 760.077
 944.922 344.455
 753.016 848.764
 425.045 249.688
 171.373 649.914
 431.686 886.899
 323.653 643.578
 261.859 872.033
 740.691 598.838
 343.751 304.841
 158.091 755.766
 315.435 801.775
 841.886 610.896
 767.349 241.511
 326.910 909.142
 91.946 532.342
 735.637 544.557
 965.361 773.230
 882.726 644.981
 990.529 335.626
 620.792 92.177
 901.329 861.066
 796.024 680.741
 233.524 435.362
 161.639 507.844
 359.102 264.918
 249.203 614.231
 432.956 810.893
 582.087 358.074
 869.450 314.812
 494.554 130.983
 34.358 22.750
 909.912 344.188
 566.105 747.711
 650.827 787.603
 118.335 30.486
 576.305 550.914
 911.093 412.843
 138.264 390.172
 685.744 833.652
 854.263 312.640
 952.824 24.525
 933.383 964.330
 604.132 908.326
 553.955 256.922
 410.315 298.704
 462.527 322.412
 851.081 834.500
 983.999 984.261
 413.044 747.900
 747.118 273.107
 554.381 213.728
 434.662 273.832
 168.314 128.963
 363.760 590.354
 599.427 961.763
 342.317 666.745
 176.639 39.050
 888.770 960.742
 251.033 327.556
 854.060 771.622
 870.551 437.414
 759.430 262.483
 319.835 537.797
 727.207 661.621
 713.362 934.134
 903.179 694.047
 892.719 795.315
 370.465 287.787
 861.782 531.573
 61.162 466.846
 542.240 469.974
 361.896 920.441
 469.949 130.390
 464.020 3.892
 231.711 712.341
 963.348 248.548
 592.299 519.113
 405.466 845.145
 840.692 393.216
 991.868 916.369
 428.819 754.785
 303.168 750.304
 349.857 226.234
 905.660 957.410
 348.659 811.902
 36.634 811.081
 244.691 166.116
 115.493 797.556
 726.643 127.853
 708.251 737.539
 624.281 691.697
 342.020 242.471
 132.170 205.294
 486.324 866.869
 834.433 380.788
 305.287 138.735
 821.075 745.358
 857.902 858.013
 183.614 262.937
 154.807 203.888
 798.435 880.339
 444.371 481.825
 445.736 796.606
 826.845 857.414
 943.924 950.458
 514.256 394.021
 405.549 958.783
 950.191 752.914
 821.215 926.553
 465.345 286.931
 660.417 857.991
 12.471 111.098
 829.036 19.003
 842.212 356.128
 256.504 485.678
 246.126 883.899
 293.908 232.922
 905.405 589.287
 507.926 706.393
 96.544 241.930
 953.184 630.651
 375.003 987.157
 524.156 353.697
 194.336 870.671
 31.920 844.781
 733.963 460.353
 553.992 346.643
 469.640 85.165
 778.236 948.431
 395.590 810.661
 243.653 70.759
 418.337 828.705
 889.199 134.231
 114.695 901.890
 302.080 877.804
 558.450 207.874
 732.891 779.426
 253.423 852.806
 868.262 450.174
 799.508 334.474
 652.237 381.756
 900.438 843.502
 83.435 948.706
 788.523 894.305
 922.251 539.233
 386.104 916.558
 985.247 316.690
 293.265 43.403
 124.794 616.681
 436.491 975.693
 861.490 848.299
 336.867 944.277
 803.526 992.843
 65.465 37.079
 627.760 146.198
 107.344 497.823
 266.646 814.144
 316.860 672.339
 626.424 890.993
 631.432 601.043
 316.141 994.611
 137.610 497.250
 483.510 424.243
 824.243 566.330
 499.626 796.229
 987.981 506.478
 305.656 7.135
 804.515 175.006
 204.534 699.964
 276.444 32.211
 551.019 758.509
 299.850 205.968
 544.246 434.911
 344.438 113.334
 366.039 698.783
 557.116 179.708
 521.924 971.508
 520.226 101.844
 44.214 30.420
 420.281 488.624
 400.177 4.486
 711.226 404.479
 533.557 770.932
 141.270 46.488
 553.321 952.187
 110.665 360.085
 596.162 121.027
 48.970 83.053
 333.875 781.129
 857.074 387.026
 306.293 498.343
 417.397 734.232
 646.084 28.152
 904.108 699.984
 62.718 996.325
 746.030 633.942
 986.621 237.233
 933.368 91.783
 186.449 138.146
 193.694 800.593
 686.272 653.994
 874.332 503.419
 476.868 187.173
 91.930 729.405
 966.272 428.203
 483.209 364.250
 807.203 948.351
 304.594 751.117
 209.108 763.002
 476.491 974.360
 954.547 948.944
 697.512 398.334
 535.992 419.342
 915.123 522.380
 380.191 122.450
 135.345 732.668
 381.805 735.095
 891.731 684.603
 602.718 636.104
 232.371 328.993
 263.254 850.495
 85.965 135.010
 139.378 300.235
 549.715 887.547
 347.055 145.096
 422.019 710.871
 730.489 76.828
 53.649 250.276
 742.385 986.108
 887.553 424.862
 707.115 565.021
 427.868 934.738
 665.455 763.987
 554.704 992.193
 914.055 982.850
 267.256 167.032
 753.941 848.354
 981.549 50.019
 558.155 87.406
 271.443 794.660
 845.153 535.818
 466.355 786.457
 716.233 679.683
 303.558 390.854
 474.193 280.984
 77.125 267.794
 7.412 825.733
 582.862 323.853
 196.991 502.917
 985.396 355.064
 111.392 692.359
 339.564 557.753
 598.000 41.558
 395.955 734.885
 397.248 943.411
 975.896 475.983
 503.435 902.058
 283.073 254.568
 916.536 971.872
 149.635 74.108
 488.364 269.720
 219.044 447.729
 410.057 853.253
 224.535 455.596
 239.561 904.247
 812.288 864.219
 779.341 797.445
 216.761 682.317
 715.924 929.158
 659.942 576.961
 681.945 48.979
 707.171 681.008
 334.395 720.782
 263.826 28.312
 523.917 639.813
 186.419 87.531
 601.701 70.918
 58.869 199.882
 143.268 134.050
 953.141 622.745
 710.869 48.233
 559.508 942.251
 905.076 520.646
 995.058 836.901
 626.345 15.727
 642.284 184.845
 761.828 707.982
 248.665 833.942
 92.689 75.017
 151.804 661.236
 71.891 653.294
 255.236 892.725
 819.189 802.977
 342.418 731.462
 614.489 20.303
 509.189 739.096
 816.388 522.203
 149.429 860.465
 291.327 399.989
 729.440 590.922
 490.375 504.022
 921.321 320.543
 463.019 552.299
 875.187 997.600
 636.852 441.226
 38.466 725.782
 732.724 830.684
 974.625 926.213
 919.348 247.461
 793.940 77.664
 259.909 936.720
 738.443 508.435
 764.596 741.144
 18.537 103.652
 363.909 418.655
 489.490 355.437
 862.979 54.043
 194.767 804.284
 259.973 875.586
 155.840 372.460
 623.063 668.107
 223.557 289.389
 259.728 658.058
 946.546 560.405
 996.626 828.864
 582.582 180.305
 663.509 966.263
 857.700 378.672
 64.251 709.697
 346.597 82.526
 873.773 638.559
 340.980 861.681
 651.382 108.507
 427.824 891.989
 966.785 595.955
 307.691 830.874
 30.923 646.782
 438.404 988.254
 74.081 862.228
 138.369 224.725
 460.819 410.781
 777.128 689.130
 445.649 314.776
 521.348 781.130
 903.694 725.555
 899.082 693.810
 993.599 837.829
 753.256 49.773
 780.499 284.720
 239.553 625.401
 448.039 347.555
 600.221 986.433
 21.280 172.404
 932.495 198.749
 996.181 237.673
 940.641 186.890
 993.521 408.489
 289.027 985.765
 421.170 154.524
 188.704 154.986
 112.180 524.271
 982.898 227.981
 308.914 652.192
 932.393 867.575
 65.409 332.863
 27.551 654.871
 849.185 201.063
 310.552 298.492
 626.077 497.165
 923.341 806.496
 121.534 227.381
 400.640 494.348
 961.605 717.932
 803.691 930.333
 527.045 346.633
 292.139 256.877
 203.246 365.469
 15.380 124.675
 203.742 720.273
 580.143 479.706
 790.849 160.681
 330.883 34.798
 846.448 513.080
 729.467 711.844
 770.234 74.713
 909.611 73.096
 341.167 757.600
 131.707 575.868
 787.741 961.115
 200.088 830.718
 19.549 542.440
 705.979 255.654
 0.110 560.461
 206.577 75.741
 140.787 332.793
 578.650 386.711
 497.745 424.574
 931.322 491.722
 416.267 404.430
 718.192 331.563
 125.557 995.970
 347.560 100.512
 6.574 826.488
 398.357 3.294
 777.939 547.898
 958.606 134.496
 440.964 163.748
 16.187 112.296
 343.091 941.275
 854.812 975.957
 336.145 85.675
 100.962 954.395
 476.772 187.101
 192.848 665.083
 624.265 367.372
 315.983 632.988
 296.685 616.363
 190.730 393.118
 239.202 346.674
 877.177 913.446
 906.124 54.204
 57.202 343.509
 855.817 761.987
 90.832 744.978
 379.080 771.083
 755.529 221.402
 328.548 37.059
 647.312 853.297
 468.946 140.889
 139.438 820.628
 933.752 501.714
 898.469 706.875
 839.066 874.455
 792.932 17.389
 384.451 741.724
 593.500 590.184
 55.748 416.628
 855.833 651.110
 856.649 256.284
 451.331 479.299
 933.018 596.037
 223.414 855.477
 943.142 868.217
 507.184 908.340
 73.248 898.943
 771.143 536.473
 533.761 879.831
 386.800 39.700
 608.957 801.990
 674.519 859.264
 110.225 796.513
 533.863 706.626
 218.424 443.453
 469.165 802.053
 839.311 550.434
 944.481 283.664
 461.427 538.519
 227.806 62.595
 149.791 548.383
 147.164 858.618
 361.280 851.368
 118.433 861.833
 186.608 540.594
 7.559 329.118
 945.468 725.333
 651.925 479.151
 649.998 261.505
 434.244 727.522
 149.598 142.077
 127.569 675.040
 47.797 28.779
 215.262 289.822
 87.960 531.782
 141.382 509.515
 315.918 3.484
 24.568 527.356
 198.947 88.497
 534.833 448.393
 94.992 612.204
 103.461 834.581
 184.629 658.329
 830.499 64.597
 690.419 710.935
 244.086 971.784
 981.251 362.836
 26.390 87.936
 888.603 430.999
 480.435 98.558
 220.984 996.012
 602.125 34.341
 353.871 288.776
 326.850 902.014
 775.176 890.420
 727.836 154.345
 288.618 63.929
 494.839 763.111
 5.485 386.558
 960.611 980.611
 403.450 154.903
 766.091 835.173
 291.633 259.246
 163.506 325.622
 14.623 605.803
 102.905 370.549
 253.196 455.789
 988.580 183.169
 262.827 765.388
 136.797 624.553
 837.667 282.923
 28.101 621.078
 30.360 586.753
 891.900 190.227
 108.233 743.002
 657.045 417.643
 123.027 905.369
 971.811 673.143
 132.024 64.640
 665.163 890.519
 678.571 643.523
 466.881 202.366
 843.270 598.953
 8.377 94.399
 565.222 780.775
 523.500 391.856
 135.667 159.836
 396.928 322.528
 741.949 102.925
 857.772 16.030
 724.384 575.118
 981.672 637.220
 166.264 196.059
 493.004 843.840
 510.530 685.219
 100.091 975.765
 855.936 887.627
 653.803 787.640
 279.536 276.881
 900.050 230.698
 137.715 353.074
 59.110 766.306
 569.785 471.784
 672.015 587.177
 949.191 404.419
 822.327 456.450
 458.951 903.311
 889.401 315.242
 299.176 56.272
 788.782 411.255
 832.910 609.505
 281.905 161.039
 637.470 325.124
 419.064 863.382
 425.689 946.168
 748.130 458.619
 936.680 359.363
 261.370 896.521
 548.833 981.338
 551.499 92.714
 746.726 420.298
 646.787 569.634
 964.681 770.822
 37.414 482.923
 346.942 938.598
 488.537 8.540
 800.435 634.202
 59.783 831.056
 391.203 855.886
 969.500 441.456
 748.526 51.711
 411.518 975.881
 118.236 727.836
 461.935 648.241
 53.698 84.589
 816.278 333.351
 282.302 612.985
 239.112 317.510
 948.307 285.019
 457.684 565.404
 448.696 600.541
 410.649 361.472
 264.773 906.464
 597.427 816.707
 193.998 940.869
 41.671 325.216
 927.725 851.208
 565.143 586.295
 52.800 133.876
 600.468 645.373
 908.250 199.109
 290.608 559.796
 760.600 3.438
 720.164 662.490
 8.834 350.089
 592.768 18.007
 456.848 740.044
 756.973 972.081
 539.915 782.566
 640.308 758.860
 32.624 129.243
 780.921 911.287
 547.639 181.052
 354.901 822.363
 734.178 700.035
 444.520 721.201
 757.273 218.333
 40.991 691.878
 466.571 325.238
 640.663 199.340
 807.862 591.146
 194.891 60.156
 980.940 884.929
 983.108 462.427
 671.119 2.983
 271.187 694.815
 274.373 964.432
 921.214 776.519
 371.138 663.640
 165.871 415.514
 83.180 199.924
 735.191 279.734
 251.435 532.338
 313.336 703.836
 308.319 807.574
 748.914 822.202
 71.934 969.737
 588.301 6.951
 576.029 36.232
 844.451 78.538
 160.900 683.879
 653.921 367.419
 907.201 769.052
 765.760 550.078
 695.469 856.085
 3.817 614.011
 645.777 266.007
 758.570 67.231
 939.287 115.033
 708.408 982.253
 379.506 87.139
 809.316 926.771
 926.914 590.757
 794.911 698.396
 575.606 565.456
 118.027 854.505
 652.038 624.997
 265.549 756.832
 49.399 808.763
 468.412 570.710
 290.156 840.334
 989.971 848.507
 185.777 101.300
 842.958 853.864
 366.289 177.755
 95.551 156.660
 41.296 748.936
 971.663 647.634
 64.405 200.772
 23.223 526.284
 69.038 865.722
 500.103 936.729
 67.629 433.953
 116.661 334.957
 228.806 335.023
 115.856 829.153
 416.928 754.691
 469.092 245.261
 672.042 194.981
 281.875 525.551
 880.876 889.269
 764.697 902.787
 23.821 995.981
 191.212 630.760
 240.189 877.748
 20.528 558.743
 523.554 256.828
 179.583 568.328
 708.154 966.950
 460.044 542.512
 931.537 6.749
 110.573 695.705
 431.675 766.752
 230.814 487.006
 160.231 541.898
 182.841 85.937
 647.544 662.174
 316.658 218.468
 47.185 947.922
 199.539 841.143
 604.700 412.180
 788.396 262.430
 550.750 644.216
 587.185 233.695
 805.595 585.877
 487.611 988.779
 920.256 190.886
 354.583 932.949
 468.443 987.738
 344.267 521.475
 69.075 865.992
 741.946 68.534
 366.979 505.720
 791.694 672.214
 461.999 68.556
 526.180 905.615
 365.535 879.638
 161.434 322.390
 317.632 431.845
 820.394 463.222
 34.567 731.836
 515.619 873.989
 821.975 641.879
 733.978 493.638
 705.450 828.239
 105.989 617.588
 351.185 347.623
 444.197 859.017
 203.208 945.028
 536.363 124.428
 409.445 222.259
 71.047 490.798
 281.990 904.710
 749.340 59.563
 102.186 188.969
 244.209 798.170
 480.493 315.059
 158.154 134.376
 485.380 60.055
 404.227 603.733
 713.147 295.368
 601.107 269.286
 58.388 354.796
 689.646 427.678
 417.785 6.710
 308.661 421.288
 0.869 859.317
 727.625 216.225
 491.625 116.356
 742.230 945.955
 493.488 570.820
 767.652 415.701
 564.800 421.238
 988.907 809.882
 607.699 28.908
 376.267 630.594
 384.294 731.310
 377.813 447.032
 801.601 678.308
 345.303 972.035
 211.010 770.911
 121.428 561.279
 16.912 830.169
 556.958 602.611
 168.867 294.669
 79.243 717.458
 736.332 993.204
 296.078 914.064
 427.159 834.263
 191.230 134.522
 131.090 831.293
 903.373 236.335
 946.079 493.291
 735.108 696.957
 605.227 770.783
 722.825 969.591
 270.175 989.739
 324.049 834.387
 626.169 328.547
 12.406 555.283
 515.642 709.034
 480.440 584.333
 720.399 560.991
 859.254 757.940
 264.743 875.363
 696.473 849.398
 908.565 644.522
 168.814 316.330
 554.268 74.941
 123.837 587.670
 656.088 489.628
 481.990 140.764
 524.845 272.116
 422.429 433.939
 623.374 463.534
 715.190 882.763
 584.035 147.707
 841.967 39.342
 113.957 750.526
 915.219 883.938
 128.524 58.652
 310.597 238.378
 139.450 614.373
 774.284 222.874
 969.377 169.071
 161.003 4.725
 446.890 843.889
 959.950 821.959
 609.169 335.027
 137.250 41.113
 687.125 960.517
 280.718 350.514
 430.983 138.789
 494.517 763.545
 142.086 345.934
 329.936 966.253
 676.599 63.086
 329.079 386.429
 74.365 307.999
 529.117 774.006
 814.884 171.854
 757.357 792.737
 814.215 245.012
 426.271 248.800
 531.221 821.175
 200.514 882.095
 157.134 491.057
 695.689 769.831
 105.004 862.609
 825.056 129.745
 509.439 129.338
 532.712 842.477
 384.551 520.822
 140.087 160.596
 489.749 45.746
 40.287 547.481
 917.471 628.413
 858.276 245.159
 371.049 761.514
 763.741 249.527
 49.374 183.051
 390.358 757.895
 831.013 131.654
 745.981 621.901
 964.949 255.519
 761.848 803.594
 967.534 824.980
 347.408 599.567
 712.831 121.986
 315.941 413.657
 431.902 611.878
 603.178 959.908
 229.293 119.813
 297.919 941.720
 833.835 877.559
 74.978 848.534
 255.703 133.397
 304.160 546.818
 280.586 451.428
 995.316 717.011
 830.791 805.083
 622.745 942.354
 26.578 797.252
 999.426 819.971
 731.185 535.845
 692.861 910.415
 730.570 844.203
 893.154 631.030
 832.284 91.459
 266.663 433.508
 744.067 255.436
 714.800 280.076
 866.424 162.087
 369.923 679.591
 187.735 728.701
 814.715 388.913
 466.443 536.688
 826.767 491.313
 311.817 2.627
 798.482 487.903
 700.103 648.387
 938.985 476.657
 782.056 602.617
 957.886 533.176
 524.486 122.906
 891.826 275.717
 84.404 1.952
 248.393 912.128
 719.358 619.406
 595.934 87.151
 199.781 796.488
 962.724 724.350
 894.609 691.547
 968.966 77.862
 64.423 695.504
 997.153 55.788
 109.299 616.306
 110.674 870.767
 101.860 616.539
 10.486 425.860
 488.422 139.068
 431.662 908.052
 289.324 938.721
 835.247 580.398
 978.430 865.743
 558.715 121.085
 804.388 16.888
 216.429 327.731
 43.664 596.118
 758.559 3.219
 286.913 387.953
 325.211 170.849
 673.230 237.395
 697.104 877.994
 146.858 711.264
 523.399 75.534
 541.485 62.838
 582.649 882.782
 150.303 376.369
 538.882 832.498
 545.200 987.682
 129.246 946.722
 724.003 884.393
 553.246 120.969
 226.567 222.922
 320.357 831.820
 33.089 563.369
 699.737 561.855
 783.636 137.342
 653.126 127.377
 907.001 913.217
 123.094 760.506
 468.373 409.112
 400.043 940.457
 115.531 892.640
 62.351 582.272
 177.422 580.505
 437.476 908.895
 329.831 758.090
 383.500 678.472
 951.803 942.775
 359.466 78.361
 342.527 644.033
 611.015 586.035
 919.120 272.938
 920.419 131.326
 766.559 934.114
 785.527 561.009
 935.541 320.220
 331.732 433.278
 484.156 614.404
 409.527 674.282
 814.638 97.100
 575.111 370.340
 575.333 222.778
 333.776 597.290
 566.361 968.417
 689.271 492.492
 319.577 712.576
 684.209 936.130
 511.756 251.683
 936.921 47.863
 134.880 534.032
 832.386 934.423
 487.698 542.763
 865.354 596.123
 995.056 503.583
 972.165 858.443
 610.798 263.273
 536.683 522.770
 949.261 578.991
 81.059 402.420
 230.737 989.559
 622.702 441.176
 856.911 487.352
 916.819 7.617
 770.722 967.807
 634.536 665.510
 346.698 263.380
 228.119 75.663
 126.326 845.856
 288.704 165.231
 310.152 146.972
 542.758 674.823
 173.917 59.469
 898.904 670.595
 948.223 961.920
 737.650 487.264
 725.974 499.322
 726.781 888.699
 503.594 51.718
 91.920 426.080
 962.980 54.689
 425.129 110.843
 331.957 83.778
 677.743 562.713
 970.232 380.780
 63.426 844.539
 892.240 549.973
 753.156 748.595
 512.764 768.898
 738.299 487.296
 568.779 589.252
 286.870 589.248
 592.728 312.095
 440.453 474.338
 977.686 837.217
 867.184 234.745
 650.969 653.692
 674.800 778.697
 555.177 367.849
 25.437 787.322
 498.135 482.035
 311.980 119.679
 777.365 434.230
 438.987 995.143
 190.569 592.069
 287.120 744.464
 319.066 637.905
 569.533 300.595
 102.368 772.793
 55.690 187.680
 823.378 360.670
 39.675 242.160
 387.340 999.391
 166.439 985.030
 724.341 777.907
 453.908 670.852
 873.276 409.802
 917.888 919.629
 741.719 539.178
 429.840 235.331
 185.784 327.725
 827.539 13.490
 249.960 249.674
 321.216 114.249
 560.111 157.520
 561.889 141.609
 712.658 215.174
 486.439 30.044
 366.723 321.222
 50.559 842.438
 769.326 523.555
 984.548 165.293
 850.072 533.816
 739.274 626.024
 363.074 427.489
 265.241 720.920
 959.852 620.192
 324.130 839.910
 505.764 165.788
 760.297 504.969
 440.181 765.644
 853.538 942.936
 891.510 815.002
 280.861 121.285
 534.519 561.526
 784.419 858.336
 589.854 498.195
 778.366 39.416
 762.790 458.634
 435.668 930.112
 476.744 294.429
 336.412 70.149
 232.025 273.128
 294.621 890.410
 894.428 490.360
 226.781 545.560
 853.000 203.273
 801.173 160.693
 270.642 394.419
 484.815 808.092
 652.725 410.005
 559.417 755.783
 72.980 794.436
 737.703 450.101
 96.255 590.322
 408.106 37.384
 526.083 281.126
 953.796 113.465
 961.200 129.682
 418.939 572.484
 977.302 82.760
 371.906 558.279
 844.419 358.137
 685.610 392.084
 660.743 760.393
 116.586 140.311
 822.796 154.582
 716.774 16.976
 880.107 98.410
 908.727 798.808
 138.594 644.536
 352.504 719.845
 307.504 791.731
 840.383 149.416
 34.798 19.054
 386.527 626.752
 178.421 78.879
 398.531 301.387
 26.972 565.882
 495.464 426.086
 652.280 299.218
 794.579 573.891
 965.532 848.668
 651.493 649.386
 503.540 463.001
 184.716 373.210
 216.004 596.024
 926.310 715.947
 610.042 314.501
 550.803 110.697
 164.666 269.471
 481.946 191.927
 413.316 41.311
 852.301 190.855
 43.159 467.766
 587.943 4.711
 639.816 737.044
 556.807 779.509
 757.997 294.833
 704.602 674.565
 92.564 959.971
 810.109 273.983
 9.558 569.515
 28.450 978.180
 249.440 246.776
 316.209 140.348
 490.010 287.557
 408.760 842.451
 737.364 238.433
 463.599 57.236
 360.770 59.758
 212.929 681.926
 490.865 154.311
 356.162 111.350
 527.472 344.891
 543.679 839.600
 549.053 710.995
 185.354 126.749
 454.039 172.034
 192.539 268.316
 996.768 223.870
 814.932 78.120
 387.367 704.121
 851.699 98.771
 513.663 552.396
 540.278 937.684
 900.234 433.051
 400.335 280.222
 359.277 754.092
 731.465 236.043
 602.435 16.379
 531.655 51.225
 392.618 797.612
 472.522 79.178
 718.802 766.609
 593.387 600.312
 901.573 451.863
 368.928 356.983
 987.602 586.341
 277.104 910.285
 600.440 516.019
 411.169 403.135
 993.997 705.977
 710.749 444.848
 143.156 884.337
 154.298 421.756
 620.581 925.453
 583.901 32.588
 895.276 550.062
 501.715 583.243
 770.675 187.393
 166.777 30.868
 509.562 544.300
 65.996 809.802
 899.933 216.362
 471.654 610.939
 57.993 978.594
 420.377 920.642
 177.937 647.327
 349.353 795.693
 87.304 814.028
 551.618 987.445
 293.858 536.185
 13.594 702.681
 985.659 715.050
 478.248 462.636
 18.886 396.183
 342.528 297.636
 474.817 362.803
 307.786 886.161
 642.999 936.295
 319.377 847.477
 875.159 900.593
 972.354 750.865
 314.807 491.077
 143.128 176.833
 30.202 763.240
 504.152 412.256
 130.553 726.266
 865.370 778.416
 422.748 2.405
 990.613 765.335
 542.020 580.358
 890.842 805.100
 66.535 361.579
 283.585 779.349
 282.948 559.629
 316.934 980.352
 215.317 777.279
 127.757 880.720
 549.711 442.528
 881.339 503.724
 795.522 687.105
 620.573 605.091
 614.392 169.119
 237.248 99.367
 739.144 510.647
 819.227 901.332
 397.011 192.211
 381.926 458.092
 70.306 935.842
 869.878 963.498
 778.557 849.038
 327.194 457.292
 681.925 191.234
 250.083 491.182
 597.607 375.840
 519.299 708.061
 228.164 313.687
 587.457 834.326
 340.684 32.415
 90.845 175.160
 453.862 531.460
 45.958 565.514
 510.164 429.695
 758.899 842.984
 583.921 274.136
 455.703 640.882
 533.395 560.606
 71.083 659.522
 103.580 993.778
 203.086 460.247
 862.847 222.982
 745.419 280.288
 374.829 935.757
 395.020 817.682
 609.489 492.995
 49.870 455.524
 54.668 233.074
 964.436 945.702
 650.209 658.571
 523.983 256.520
 207.709 214.570
 193.774 599.365
 655.002 554.452
 857.721 720.643
 338.616 615.309
 598.982 401.047
 890.746 554.084
 411.534 909.762
 309.128 456.482
 238.642 472.258
 975.818 568.201
 686.892 823.002
 249.933 722.549
 291.143 715.844
 983.382 275.965
 37.965 82.317
 129.405 604.951
 177.397 980.014
 421.107 471.760
 52.830 818.164
 599.230 4.538
 597.422 735.121
 651.180 849.197
 326.513 722.583
 101.210 189.011
 596.163 824.716
 256.870 763.608
 798.399 808.306
 990.034 986.973
 177.279 314.367
 710.544 515.329
 432.956 15.013
 603.553 666.834
 43.157 454.861
 452.880 478.223
 785.435 437.693
 795.142 696.638
 755.259 300.850
 154.216 961.454
 913.150 617.067
 431.934 909.978
 980.968 581.627
 496.292 37.172
 168.135 28.340
 758.269 213.552
 521.422 7.685
 286.324 692.811
 638.416 632.074
 325.437 863.470
 499.392 314.827
 95.207 573.883
 392.839 109.787
 396.786 510.291
 427.091 997.034
 897.779 271.650
 228.337 196.887
 351.561 666.900
 870.853 859.966
 385.473 579.774
 318.714 346.875
 631.323 988.625
 82.959 238.861
 720.300 395.031
 20.469 813.263
 199.544 771.659
 280.450 967.794
 504.002 969.384
 103.881 119.451
 318.026 373.653
 216.583 961.640
 647.342 34.209
 846.517 801.860
 682.989 839.492
 312.662 577.771
 641.878 912.172
 751.521 257.881
 609.242 875.567
 896.298 761.427
 460.209 108.255
 134.497 507.756
 2.557 457.519
 26.722 346.846
 940.552 28.629
 460.476 688.303
 318.413 779.215
 978.576 785.696
 47.650 414.577
 106.418 136.403
 569.509 954.879
 702.722 4.956
 844.396 798.369
 174.892 991.511
 714.964 871.613
 485.871 58.358
 357.185 788.992
 91.015 348.921
 440.884 856.152
 590.457 728.653
 772.888 277.847
 977.432 129.381
 424.967 367.571
 871.971 262.348
 566.480 718.009
 221.068 995.631
 667.095 756.721
 243.045 974.271
 225.735 475.372
 220.574 842.748
 363.358 243.576
 381.903 546.209
 213.029 875.979
 34.828 616.747
 102.712 655.220
 267.363 462.020
 684.187 981.056
 540.557 474.626
 873.490 140.100
 963.398 171.066
 270.425 309.763
 751.095 589.119
 481.231 28.239
 573.317 252.438
 921.841 699.370
 148.469 222.704
 499.808 242.482
 436.978 64.398
 409.517 243.584
 237.468 47.939
 804.595 182.425
 453.986 106.589
 588.212 781.948
 43.040 74.999
 69.414 800.547
 881.667 597.015
 932.714 726.708
 941.303 962.323
 348.260 669.153
 78.670 571.422
 178.348 108.312
 39.654 932.578
 8.325 197.106
 443.378 149.652
 119.732 596.616
 302.913 993.660
 832.577 796.902
 230.869 481.696
 751.778 912.162
 760.114 673.273
 68.178 725.512
 22.997 285.575
 973.061 480.328
 420.532 15.650
 561.275 526.519
 373.230 819.872
 14.064 400.892
 977.693 160.265
 889.191 486.410
 551.199 595.612
 601.429 806.528
 986.588 424.931
 577.837 284.505
 371.492 125.387
 624.250 465.982
 962.003 449.472
 75.136 63.847
 807.028 532.019
 729.548 51.141
 764.800 621.190
 140.528 479.482
 459.452 894.712
 841.479 831.941
 718.215 699.628
 706.129 890.898
 987.262 797.582
 72.430 689.042
 127.647 285.692
 66.876 757.016
 276.999 663.592
 874.069 241.426
 265.149 538.967
 464.995 464.958
 483.615 106.353
 562.534 574.519
 423.724 337.100
 748.382 277.924
 63.231 712.894
 544.317 524.226
 346.786 892.421
 803.012 822.866
 574.788 382.451
 668.055 723.176
 194.533 693.516
 886.229 555.246
 336.699 589.448
 132.321 647.747
 221.717 523.229
 820.790 936.010
 990.404 713.302
 290.603 717.915
 510.223 219.645
 248.790 635.025
 644.800 883.300
 512.106 96.655
 425.060 792.872
 790.098 935.567
 553.870 623.756
 980.582 211.665
 943.825 487.976
 1.705 656.051
 214.355 952.783
 943.320 179.345
 647.390 393.238
 492.383 328.047
 361.183 487.459
 458.534 249.498
 953.504 232.902
 411.303 73.733
 585.403 538.803
 131.792 108.884
 125.202 54.919
 799.798 611.277
 202.716 141.911
 680.733 382.808
 692.362 626.676
 972.169 83.248
 560.244 459.759
 422.237 956.077
 187.435 485.551
 174.495 951.008
 185.023 23.593
 937.312 798.193
 515.326 756.110
 259.613 27.131
 49.754 828.490
 236.373 822.337
 852.604 42.104
 11.976 828.269
 759.678 389.590
 721.200 933.707
 702.648 928.930
 57.845 822.446
 649.013 482.667
 119.753 829.978
 621.054 891.023
 4.277 817.657
 616.197 442.103
 356.161 305.129
 169.550 688.682
 564.623 692.719
 24.274 570.030
 10.572 777.628
 856.878 660.126
 948.777 906.692
 146.059 422.262
 622.196 514.917
 181.545 667.104
 723.156 739.769
 443.301 479.876
 593.745 558.386
 404.024 836.182
 678.399 16.414
 434.874 989.640
 866.615 666.490
 344.965 652.871
 982.053 140.598
 31.112 562.209
 853.535 688.393
 331.128 412.043
 38.992 633.361
 989.706 453.887
 339.038 656.503
 392.233 505.610
 34.091 4.504
 583.155 325.948
 188.001 543.477
 949.601 537.269
 89.681 713.097
 658.607 674.876
 738.618 67.772
 531.397 794.099
 334.577 175.561
 17.948 57.615
 698.568 151.520
 499.503 176.135
 951.948 265.445
 449.377 697.770
 211.766 635.500
 379.471 287.557
 450.107 515.637
 801.218 51.896
 517.973 638.203
 147.726 26.924
 983.251 281.567
 204.587 439.433
 288.655 509.456
 749.104 678.928
 538.482 453.089
 923.569 895.483
 289.899 673.796
 193.037 206.427
 200.933 913.069
 339.898 992.562
 496.788 784.783
 808.119 169.061
 510.564 832.308
 263.703 495.611
 163.551 518.635
 622.492 453.536
 132.232 63.275
 102.696 363.972
 639.913 24.068
 381.441 790.704
 674.873 349.256
 419.240 794.690
 916.473 514.952
 413.765 855.860
 516.150 800.819
 58.095 713.428
 980.556 743.343
 414.956 601.207
 915.682 108.165
 337.149 362.436
 68.877 122.715
 227.912 353.244
 532.970 255.731
 759.320 409.431
 814.474 84.669
 870.822 122.845
 705.400 84.540
 325.843 306.915
 102.776 847.121
 387.120 522.123
 487.208 908.152
 809.508 468.366
 175.278 147.965
 573.774 659.670
 502.039 529.632
 280.952 195.900
 149.187 655.417
 281.949 394.597
 119.776 429.856
 771.964 193.422
 657.544 704.729
 777.948 369.791
 332.515 601.536
 206.808 929.948
 756.700 730.692
 602.615 316.142
 975.133 488.713
 635.891 79.681
 596.658 266.316
 473.751 221.993
 612.598 758.070
 365.686 758.608
 604.684 660.304
 38.842 95.870
 499.218 176.264
 794.636 301.789
 93.705 729.423
 704.324 215.606
 504.266 696.581
 636.815 881.159
 274.422 406.585
 342.805 953.223
 793.925 968.562
 743.483 350.617
 623.665 71.441
 411.108 492.517
 361.260 875.859
 917.200 323.290
 441.441 657.505
 899.708 15.037
 203.931 380.431
 954.013 635.313
 215.204 818.326
 578.060 220.243
 63.617 905.281
 646.287 31.123
 102.332 404.918
 200.525 366.852
 161.630 723.301
 632.075 117.150
 440.341 257.658
 694.047 374.972
 291.956 336.377
 786.495 373.997
 699.338 848.085
 861.423 912.397
 965.967 626.781
 316.393 291.584
 702.272 619.516
 802.945 803.460
 42.307 641.946
 841.656 497.399
 255.982 970.089
 84.419 545.149
 420.958 234.112
 524.842 84.925
 559.631 697.868
 660.973 192.723
 932.262 417.891
 745.385 217.468
 887.031 384.834
 703.785 385.860
 509.666 231.677
 905.425 482.020
 75.472 635.082
 770.807 826.392
 99.228 92.932
 701.418 398.468
 296.067 302.260
 212.741 89.985
 529.423 122.700
 598.973 951.364
 429.249 842.265
 311.987 256.670
 741.556 681.345
 307.942 4.637
 123.947 709.448
 414.964 478.887
 364.072 405.315
 770.620 984.045
 280.081 278.041
 237.158 270.780
 603.347 363.887
 547.962 267.824
 261.440 115.252
 595.445 998.749
 819.018 565.140
 517.064 312.917
 619.577 558.457
 53.677 780.808
 953.693 932.066
 477.715 662.309
 489.314 456.132
 355.226 761.087
 194.866 42.527
 606.648 628.428
 102.506 620.657
 60.112 515.862
 861.150 380.906
 695.186 628.227
 59.159 10.838
 504.547 168.772
 525.419 584.634
 759.309 857.481
 93.592 912.985
 57.171 645.438
 814.221 185.370
 920.735 234.986
 78.225 421.595
 658.939 381.470
 155.840 642.486
 423.406 321.772
 918.719 334.172
 802.587 712.909
 988.623 45.590
 271.888 226.105
 811.560 169.453
 432.780 124.407
 586.724 723.170
 256.465 341.966
 58.822 394.261
 729.489 508.038
 712.129 136.071
 64.302 136.851
 264.726 101.459
 374.867 594.358
 759.900 857.327
 766.880 104.162
 274.742 319.937
 697.797 757.427
 927.761 144.011
 220.948 426.117
 660.369 857.300
 40.518 466.772
 211.717 592.094
 823.591 855.020
 901.343 76.900
 798.164 761.795
 706.116 631.906
 621.549 813.907
 671.941 293.077
 844.738 257.947
 769.599 169.661
 990.777 741.971
 799.146 531.956
 478.009 359.012
 107.608 509.588
 974.280 265.871
 527.835 249.871
 590.992 546.138
 717.670 801.579
 894.586 864.915
 701.793 227.466
 509.149 841.778
 945.403 650.856
 41.793 316.273
 349.228 264.747
 820.096 805.533
 607.200 199.005
 78.948 355.814
 947.591 490.828
 566.595 708.860
 249.832 939.859
 303.572 670.800
 334.907 71.865
 373.780 856.980
 137.676 769.008
 57.489 552.581
 833.434 851.621
 438.006 378.788
 485.067 282.379
 386.663 280.638
 656.362 991.340
 817.433 189.388
 784.273 137.118
 518.583 583.674
 79.393 989.102
 133.362 244.932
 818.827 367.174
 846.807 329.189
 176.429 553.522
 616.579 655.689
 97.502 906.260
 890.574 929.806
 142.227 682.678
 414.373 700.843
 995.915 212.547
 132.007 822.868
 354.754 956.336
 211.604 297.295
 850.822 812.235
 724.195 779.167
 366.126 488.037
 513.156 14.783
 616.350 783.279
 810.562 727.363
 953.377 203.356
 385.266 300.927
 461.991 685.901
 599.220 242.579
 208.952 111.571
 59.716 182.339
 868.882 213.095
 395.590 840.774
 405.699 20.257
 567.526 341.739
 363.945 882.215
 512.379 744.972
 32.254 705.767
 487.758 136.037
 20.683 417.818
 348.092 845.034
 962.123 897.299
 972.227 816.648
 250.980 86.286
 953.563 159.604
 193.357 558.213
 438.361 940.850
 213.963 134.364
 90.562 227.027
 975.654 855.516
 710.149 721.753
 376.021 656.596
 127.359 501.420
 427.789 896.870
 931.053 854.523
 370.335 670.734
 113.195 10.793
 940.726 784.245
 272.978 177.777
 324.759 915.559
 26.932 245.962
 760.332 784.280
 321.805 381.598
 253.674 902.163
 504.714 492.241
 148.551 447.668
 32.717 857.421
 942.434 47.549
 317.308 590.234
 432.987 323.350
 317.486 700.072
 992.271 298.578
 489.852 417.771
 72.263 508.011
 651.065 818.537
 339.055 514.573
 235.061 221.928
 588.119 647.385
 566.309 89.570
 611.053 18.529
 805.513 298.206
 845.138 163.066
 543.308 497.038
 148.822 149.743
 961.458 413.422
 695.075 417.015
 593.793 239.959
 374.666 354.731
 997.656 799.451
 445.183 245.689
 791.240 863.437
 469.551 338.696
 176.086 506.947
 958.554 796.671
 103.777 569.294
 992.178 66.400
 970.919 401.276
 449.353 882.925
 149.654 996.928
 157.863 949.120
 747.984 107.339
 197.003 133.275
 914.021 930.013
 984.204 383.517
 373.021 765.632
 470.701 62.422
 40.927 580.918
 405.936 918.547
 771.326 548.771
 929.336 809.798
 45.911 332.277
 763.227 718.185
 645.982 505.913
 641.727 703.792
 682.241 73.911
 775.589 660.566
 402.674 451.890
 658.235 996.332
 737.821 563.375
 227.895 368.239
 826.167 298.555
 757.212 82.568
 739.959 559.652
 115.483 699.615
 206.838 437.740
 588.336 271.348
 401.645 832.088
 922.070 748.252
 425.222 528.396
 939.820 704.423
 155.695 530.436
 37.229 194.499
 968.376 314.901
 267.566 335.786
 792.032 816.918
 59.431 933.112
 973.892 909.187
 941.746 977.289
 38.606 107.496
 876.162 260.805
 175.757 306.233
 889.922 292.630
 907.870 747.105
 964.381 549.310
 60.790 770.674
 445.690 279.064
 768.444 452.361
 312.592 252.356
 635.231 131.640
 247.969 214.643
 395.534 395.315
 730.070 299.102
 948.122 953.651
 978.450 268.528
 703.880 373.108
 79.283 411.874
 921.422 13.264
 573.334 972.890
 473.431 110.920
 144.294 652.705
 96.409 504.383
 300.391 537.144
 140.664 379.397
 430.971 550.990
 621.687 919.497
 753.484 548.732
 647.392 272.775
 184.056 493.675
 180.242 609.825
 384.102 949.405
 414.116 690.214
 301.670 669.781
 581.271 614.243
 663.072 301.929
 736.408 790.393
 629.583 752.625
 427.094 465.018
 345.498 269.362
 290.508 948.205
 325.584 675.970
 606.285 327.815
 598.120 917.522
 978.279 532.427
 598.559 314.450
 361.216 14.089
 940.657 921.014
 41.847 644.534
 147.366 613.948
 331.534 115.886
 51.332 4.133
 234.680 811.368
 51.375 734.200
 284.663 756.256
 491.675 980.196
 848.610 508.147
 697.545 63.792
 210.241 222.889
 316.808 566.357
 565.180 303.360
 568.161 546.761
 77.471 58.231
 354.820 745.631
 424.945 363.363
 358.868 620.411
 832.688 16.288
 662.459 823.896
 689.768 32.042
 948.395 205.517
 149.015 664.448
 294.262 486.806
 10.878 209.695
 199.366 612.991
 30.799 308.107
 58.371 100.082
 109.373 295.323
 433.862 935.119
 622.584 346.507
 374.660 216.318
 126.058 527.806
 697.899 474.896
 475.713 130.144
 699.441 752.464
 903.962 663.993
 605.743 33.544
 85.203 883.249
 235.899 584.350
 729.563 65.502
 637.991 424.166
 725.366 279.257
 810.528 368.091
 477.697 431.081
 256.623 408.587
 484.731 812.861
 863.240 242.943
 680.315 607.677
 95.704 364.791
 929.113 199.138
 472.429 696.175
 770.725 140.863
 788.196 383.947
 6.275 648.422
 216.182 277.702
 642.611 484.115
 697.360 168.899
 646.432 14.986
 456.938 40.766
 707.100 76.425
 935.439 60.059
 9.930 498.298
 329.297 554.607
 831.325 819.044
 572.878 750.023
 486.727 787.474
 309.292 86.109
 898.385 834.695
 868.053 764.829
 361.910 282.785
 748.348 79.580
 241.296 776.363
 680.506 587.598
 527.271 302.420
 166.264 377.336
 872.466 367.837
 969.939 379.441
 741.060 988.416
 414.937 718.466
 255.443 304.438
 428.735 612.849
 716.320 962.575
 48.199 929.145
 347.098 119.930
 847.498 574.365
 752.824 651.325
 362.993 875.077
 776.132 134.383
 771.179 616.228
 718.419 597.929
 613.271 685.133
 317.725 137.818
 367.527 240.750
 932.660 11.092
 840.367 974.972
 274.331 35.716
 200.192 586.545
 908.951 260.934
 612.234 800.422
 979.102 285.059
 775.505 652.345
 970.964 26.457
 718.817 852.602
 401.075 583.317
 315.009 641.963
 474.937 323.065
 531.963 970.257
 750.244 937.864
 195.042 143.101
 741.515 694.325
 305.664 389.513
 55.792 939.577
 890.200 463.006
 829.132 439.117
 166.047 277.208
 922.248 791.931
 59.268 335.625
 965.480 863.450
 920.408 1.222
 55.993 405.655
 620.195 387.735
 794.454 195.641
 100.740 279.651
 698.500 659.103
 274.960 205.620
 593.015 984.233
 849.568 820.461
 802.887 745.741
 965.695 579.252
 265.755 509.933
 354.527 314.174
 646.814 382.715
 170.164 517.488
 234.479 986.002
 543.049 674.414
 587.427 538.239
 777.720 925.690
 305.992 95.975
 659.597 234.573
 833.030 250.588
 526.121 416.246
 223.305 723.215
 165.304 203.627
 431.335 57.775
 625.088 582.837
 883.809 563.746
 123.513 60.077
 155.595 534.522
 244.249 210.900
 142.558 681.972
 864.564 720.225
 607.630 441.924
 1.112 319.559
 709.572 968.287
 259.341 255.484
 650.671 35.245
 448.990 634.453
 897.205 888.253
 373.447 653.120
 235.191 146.586
 835.280 76.172
 876.881 874.956
 622.536 615.842
 787.284 761.682
 77.281 115.684
 664.127 209.276
 804.187 677.834
 591.888 943.892
 985.721 395.924
 266.600 257.253
 542.855 978.339
 22.070 123.479
 255.446 847.869
 301.922 489.391
 751.806 878.618
 40.809 966.563
 638.212 639.741
 920.426 793.632
 689.589 234.063
 133.122 265.675
 14.279 689.593
 52.501 211.924
 68.470 540.518
 714.121 552.624
 787.536 144.393
 841.036 379.715
 458.382 362.281
 102.488 424.431
 143.108 182.806
 616.538 628.350
 922.346 419.034
 349.085 894.374
 226.945 734.237
 925.833 922.294
 417.931 459.897
 566.842 432.722
 233.612 223.294
 934.782 546.233
 4.215 585.037
 920.767 745.529
 721.531 246.690
 991.341 731.549
 304.841 988.744
 105.869 754.900
 214.185 168.695
 257.278 217.314
 995.138 192.603
 965.976 690.427
 291.273 981.598
 95.258 77.865
 304.919 713.370
 887.882 679.030
 925.614 419.253
 332.518 17.176
 658.446 767.409
 742.946 729.227
 779.544 234.640
 613.212 729.684
 609.183 51.965
 442.210 545.913
 538.863 756.426
 798.560 857.864
 169.345 863.361
 621.313 182.980
 132.864 324.945
 777.252 538.766
 482.878 813.094
 577.892 143.693
 865.739 974.534
 108.145 524.902
 545.404 185.100
 346.904 172.494
 67.679 777.062
 633.093 389.287
 335.767 540.895
 718.195 646.958
 863.223 590.594
 569.833 380.073
 291.230 524.043
 75.878 174.908
 49.936 567.439
 623.161 77.176
 531.992 941.380
 170.508 729.249
 882.243 667.492
 337.210 121.408
 620.577 105.623
 322.742 411.853
 763.254 595.580
 252.462 936.091
 927.773 112.523
 101.118 727.867
 461.684 35.656
 428.181 541.754
 869.207 195.377
 216.779 73.134
 491.460 790.026
 544.306 276.446
 375.237 550.764
 234.421 989.898
 718.393 448.387
 106.378 477.362
 961.759 61.535
 711.422 629.828
 91.268 509.321
 242.916 953.893
 680.649 156.604
 546.088 778.360
 633.986 455.990
 206.729 387.866
 45.916 641.787
 641.095 740.703
 480.898 148.108
 969.957 633.666
 755.336 711.940
 469.717 367.367
 789.215 33.892
 237.211 259.091
 657.149 511.846
 770.060 505.860
 820.400 108.536
 792.017 567.196
 947.580 551.793
 386.513 205.241
 346.697 249.859
 338.810 770.074
 27.327 3.509
 227.806 71.524
 809.471 547.104
 906.068 947.394
 793.755 403.096
 417.507 274.441
 332.769 505.515
 435.740 915.718
 400.464 569.832
 975.492 839.864
 778.549 557.121
 399.936 159.019
 677.002 613.184
 787.868 27.257
 519.258 137.284
 157.927 526.472
 468.884 745.104
 198.005 787.765
 498.958 696.927
 294.816 490.534
 131.717 240.657
 282.825 526.142
 455.954 411.925
 367.812 376.460
 293.101 297.256
 766.129 648.457
 887.894 24.037
 326.866 123.851
 782.131 731.257
 564.736 667.606
 454.551 201.823
 373.490 821.451
 318.672 420.381
 163.390 959.899
 34.025 45.362
 174.901 468.378
 153.263 151.434
 370.826 618.572
 574.850 875.179
 160.218 158.080
 353.323 64.995
 522.087 233.833
 219.492 243.654
 91.226 155.771
 842.537 202.232
 861.143 844.104
 914.005 186.259
 222.334 145.733
 617.620 753.728
 663.040 749.411
 864.089 90.355
 142.640 261.799
 790.330 486.181
 636.247 355.406
 749.582 200.865
 827.602 382.493
 232.470 480.069
 283.605 725.298
 567.404 704.980
 518.637 571.722
 637.743 749.826
 194.166 57.010
 337.231 542.183
 796.025 476.558
 756.731 537.846
 688.464 874.164
 674.707 571.205
 613.838 955.602
 409.871 74.559
 846.161 322.044
 413.727 492.145
 125.157 204.537
 638.213 379.083
 707.738 593.463
 42.355 969.815
 841.688 169.936
 12.855 238.420
 360.819 174.505
 706.189 733.500
 43.938 98.027
 691.351 847.894
 696.944 296.414
 928.505 38.661
 386.442 652.031
 282.999 721.500
 856.009 707.420
 998.239 767.703
 327.095 149.886
 964.831 388.072
 763.335 637.086
 184.920 619.796
 350.478 123.522
 576.225 77.630
 708.233 615.827
 553.885 293.827
 952.122 581.597
 612.457 72.031
 613.148 633.489
 175.630 303.928
 3.970 69.434
 136.164 644.985
 498.909 973.463
 949.918 83.605
 430.899 863.135
 630.523 548.749
 664.296 942.582
 98.252 332.362
 93.940 409.207
 729.143 818.284
 267.102 632.068
 617.598 137.806
 397.944 426.743
 574.992 258.378
 319.031 791.114
 633.737 266.580
 419.733 926.078
 284.367 355.224
 588.254 872.222
 644.402 159.060
 287.364 766.028
 621.749 511.168
 541.113 316.176
 100.327 585.614
 131.945 271.233
 527.565 439.809
 248.424 184.613
 636.641 626.318
 180.515 861.767
 583.215 278.372
 132.014 319.406
 537.507 621.375
 461.824 609.130
 846.395 475.242
 533.587 310.638
 693.691 6.088
 156.409 125.853
 744.603 792.780
 350.689 688.722
 395.730 492.086
 838.193 220.411
 875.867 829.015
 403.512 921.255
 794.654 885.605
 726.900 304.765
 633.094 306.537
 771.445 991.512
 757.697 943.980
 598.903 628.787
 542.096 2.875
 69.754 562.981
 148.206 63.099
 188.677 33.983
 83.219 603.910
 524.439 993.174
 266.972 261.424
 753.877 68.332
 552.633 950.300
 747.292 749.950
 306.426 880.302
 974.102 984.750
 211.725 116.654
 313.340 104.913
 189.718 655.605
 506.748 357.563
 571.682 514.167
 599.344 330.935
 93.379 332.372
 332.914 794.581
 165.206 739.631
 854.677 14.714
 285.331 791.968
 492.138 496.734
 568.471 207.245
 144.885 510.236
 649.246 740.367
 926.837 222.938
 753.783 694.345
 633.412 5.377
 411.751 366.530
 935.603 554.737
 77.060 808.179
 648.410 151.348
 140.767 21.444
 169.127 223.460
 334.114 38.045
 119.274 713.538
 41.236 891.242
 193.288 662.023
 355.869 495.627
 261.462 242.306
 938.791 841.926
 391.078 874.179
 555.008 666.053
 838.369 333.574
 112.384 98.557
 378.294 175.948
 685.203 493.196
 935.465 651.627
 313.707 188.403
 167.530 357.095
 828.936 904.972
 944.611 520.295
 894.169 625.350
 30.828 334.951
 291.069 447.836
 375.387 553.737
 949.540 142.018
 383.396 428.553
 642.712 44.437
 185.504 494.343
 787.792 886.355
 39.131 967.960
 633.541 14.352
 553.768 152.805
 827.496 891.091
 873.263 71.795
 70.631 405.048
 406.800 104.185
 242.108 297.275
 268.240 75.455
 47.985 368.691
 554.640 583.879
 279.726 267.249
 716.066 273.119
 103.333 790.170
 990.564 848.621
 208.435 257.714
 603.598 348.569
 977.393 622.650
 766.882 120.245
 264.106 340.206
 516.899 113.032
 655.692 419.222
 871.194 113.710
 810.497 554.094
 366.560 942.647
 284.142 362.673
 696.519 65.894
 160.807 856.354
 257.967 613.820
 367.002 690.142
 23.895 128.016
 155.304 92.709
 308.811 71.673
 379.424 785.392
 917.522 962.020
 641.426 556.322
 550.728 34.924
 556.733 368.665
 570.177 390.086
 460.748 123.083
 642.735 239.958
 158.656 152.556
 930.622 986.455
 411.483 656.659
 371.252 557.544
 949.159 52.073
 894.873 572.056
 925.681 361.766
 814.768 177.504
 981.137 538.022
 949.677 674.933
 877.040 30.800
 610.822 549.871
 30.115 5.086
 419.234 153.308
 18.276 676.748
 978.759 795.449
 182.235 89.449
 885.120 343.103
 36.236 874.457
 23.814 854.345
 149.187 715.528
 924.616 288.070
 108.441 242.636
 376.377 728.001
 856.392 277.363
 44.022 838.199
 146.530 890.620
 404.887 788.360
 730.599 767.449
 571.302 660.871
 620.063 326.744
 81.592 277.263
 899.218 854.241
 316.299 499.255
 968.399 279.285
 77.515 799.813
 206.084 879.338
 6.977 333.751
 128.882 116.274
 816.262 827.356
 546.964 496.272
 866.597 454.793
 636.318 67.109
 25.888 968.907
 533.031 205.100
 209.404 839.149
 81.751 246.712
 793.859 44.249
 901.647 350.456
 601.386 636.874
 457.763 562.108
 252.214 797.608
 411.164 245.436
 957.816 22.352
 63.087 941.630
 798.357 427.703
 180.121 959.691
 930.784 140.434
 191.037 968.582
 191.462 978.172
 561.063 967.301
 77.565 387.430
 784.275 924.018
 955.331 31.730
 675.361 288.508
 594.665 806.790
 602.710 447.411
 265.563 82.144
 677.789 979.084
 852.557 950.554
 221.818 509.335
 902.273 419.975
 668.246 822.112
 572.554 160.244
 355.424 156.882
 909.110 361.225
 922.898 859.167
 250.003 854.605
 580.015 540.398
 315.186 172.433
 778.132 961.373
 346.865 76.680
 526.881 59.198
 648.590 101.435
 68.133 985.523
 852.020 248.982
 3.936 74.305
 998.455 509.903
 490.478 186.446
 38.998 813.055
 310.761 527.835
 67.166 221.960
 654.068 464.010
 638.609 188.515
 218.491 981.511
 995.056 852.576
 849.825 711.652
 187.830 276.707
 700.375 40.892
 737.063 60.093
 776.980 3.014
 16.544 555.384
 519.361 867.245
 424.112 379.186
 556.393 604.295
 190.139 663.370
 205.829 495.603
 451.557 533.681
 367.249 832.095
 738.705 257.957
 791.582 975.397
 2.845 903.106
 954.591 590.056
 672.476 842.810
 905.471 929.148
 338.637 122.482
 72.546 12.299
 608.383 210.456
 481.555 985.057
 459.935 631.809
 651.712 17.636
 314.031 120.986
 382.412 680.948
 688.333 359.830
 109.101 735.790
 113.085 847.341
 698.276 859.840
 297.340 626.100
 755.096 705.287
 890.021 257.650
 346.897 281.566
 575.776 776.031
 694.339 462.455
 382.384 176.337
 869.544 160.164
 607.590 25.517
 966.044 641.906
 555.126 868.270
 995.315 603.403
 611.987 484.878
 924.142 991.137
 114.328 624.004
 628.958 478.641
 903.595 356.317
 18.770 765.328
 636.507 589.219
 406.615 58.317
 404.463 854.704
 208.048 813.166
 364.952 177.746
 859.460 908.727
 168.000 488.448
 202.654 290.495
 455.940 635.092
 526.924 877.346
 559.552 955.373
 625.649 345.818
 345.412 578.186
 69.220 706.795
 579.104 57.910
 956.101 310.140
 950.593 627.100
 543.144 757.669
 308.687 722.620
 817.465 893.393
 621.290 565.787
 525.630 557.781
 620.400 420.923
 770.268 640.649
 111.982 821.413
 696.295 411.981
 90.479 31.139
 273.599 433.532
 358.584 435.656
 823.211 104.570
 530.741 456.291
 890.951 135.765
 512.633 116.383
 835.417 805.421
 670.716 117.837
 133.430 576.457
 510.922 404.403
 811.182 651.266
 302.179 782.388
 556.908 940.771
 439.980 467.532
 262.771 115.226
 632.300 46.640
 859.634 294.778
 92.534 542.996
 56.510 200.504
 682.502 205.153
 762.904 409.835
 407.037 589.237
 671.163 698.248
 317.144 156.287
 399.821 271.520
 931.502 279.488
 268.187 234.974
 889.502 463.515
 785.755 659.138
 59.374 71.987
 224.135 601.510
 552.067 682.488
 699.057 964.041
 547.837 725.543
 358.539 903.293
 994.008 588.650
 961.652 978.487
 747.914 294.145
 79.827 400.944
 740.723 995.871
 676.564 731.479
 50.895 330.657
 67.338 520.397
 178.710 443.463
 453.049 574.016
 287.106 757.111
 909.288 403.470
 153.576 147.120
 29.866 623.393
 200.679 617.984
 324.500 542.600
 329.804 258.733
 993.400 364.685
 667.988 722.785
 210.010 497.578
 497.981 660.705
 479.680 677.264
 27.548 5.671
 777.151 427.480
 668.505 232.286
 848.013 805.186
 745.675 282.251
 465.469 187.559
 100.372 768.622
 318.811 822.488
 654.867 967.612
 156.845 38.755
 379.431 507.640
 479.318 957.947
 170.808 234.574
 451.458 596.553
 282.613 525.530
 378.358 738.544
 219.136 37.519
 412.704 506.284
 442.917 98.505
 654.817 286.874
 84.488 404.632
 239.991 473.559
 764.531 496.715
 774.487 264.972
 32.115 410.232
 786.281 701.379
 128.279 575.547
 986.010 895.481
 346.230 278.867
 701.562 489.573
 174.660 960.267
 49.068 210.834
 379.494 144.153
 253.904 737.554
 855.049 581.835
 136.564 182.090
 314.477 87.888
 556.525 358.000
 1.233 814.892
 567.457 661.297
 600.620 218.731
 12.302 156.897
 379.232 493.364
 188.021 134.722
 449.181 714.810
 276.407 564.512
 565.461 634.744
 286.695 129.015
 343.830 950.885
 933.284 712.192
 511.602 791.065
 901.314 738.370
 256.014 58.244
 385.900 741.486
 849.104 562.717
 257.410 147.942
 141.909 524.294
 163.253 904.970
 825.076 960.705
 862.378 217.281
 341.709 728.853
 966.341 972.200
 258.398 983.563
 472.712 157.256
 702.211 635.434
 293.338 689.636
 58.188 987.097
 750.138 84.926
 600.092 208.355
 411.445 559.927
 656.346 168.277
 927.342 773.035
 555.973 510.289
 775.927 3.825
 171.707 758.999
 215.152 224.298
 798.309 849.916
 736.078 47.097
 245.412 331.132
 0.381 795.344
 961.344 795.634
 513.378 35.150
 265.419 951.142
 107.198 471.202
 82.799 348.800
 988.856 519.673
 132.651 790.787
 524.775 548.391
 204.683 78.795
 794.692 384.495
 812.108 199.762
 40.066 423.198
 174.535 562.214
 569.335 481.896
 659.305 176.855
 156.984 401.416
 694.626 39.797
 5.929 536.012
 915.774 638.068
 531.868 446.835
 273.065 807.236
 500.599 836.566
 826.890 873.360
 910.006 567.947
 493.484 489.799
 790.149 293.969
 551.109 108.030
 209.117 105.860
 938.889 15.735
 957.998 756.009
 401.820 140.471
 963.089 531.107
 180.482 799.731
 582.655 96.619
 991.261 614.911
 812.877 483.026
 473.695 375.203
 604.841 478.882
 530.583 605.926
 111.385 692.608
 191.374 473.035
 697.324 367.237
 880.934 840.939
 995.248 118.188
 567.994 334.377
 535.817 317.979
 947.509 67.556
 468.845 93.094
 28.982 866.414
 389.808 312.483
 661.839 784.533
 144.488 535.312
 235.680 102.591
 878.914 414.193
 107.161 798.309
 287.627 301.497
 989.159 312.497
 573.383 828.252
 307.526 841.473
 727.032 581.085
 305.047 21.737
 356.639 21.786
 823.376 795.178
 7.306 821.049
 296.741 148.329
 113.223 423.154
 574.643 894.446
 884.707 47.749
 985.795 439.759
 357.304 360.129
 246.993 663.458
 897.155 609.616
 795.993 403.590
 874.892 319.797
 227.646 227.354
 275.406 302.843
 281.554 964.568
 317.164 317.064
 264.299 77.707
 904.792 562.005
 590.097 152.446
 952.828 144.025
 943.976 330.788
 395.525 898.496
 267.468 227.310
 464.186 539.046
 648.209 10.845
 574.470 51.906
 274.202 782.948
 754.595 862.251
 856.768 915.102
 872.420 382.927
 502.346 533.872
 224.240 693.223
 544.243 172.786
 148.277 881.118
 656.574 687.871
 866.698 877.067
 942.086 697.451
 465.187 786.813
 94.943 33.529
 840.474 936.602
 123.294 350.003
 213.558 233.719
 112.379 130.910
 877.729 441.268
 707.744 779.243
 762.027 507.177
 193.874 283.670
 6.681 877.476
 483.247 587.451
 509.806 482.841
 964.621 292.142
 584.635 800.453
 890.726 680.374
 812.496 561.457
 920.713 339.466
 565.409 564.240
 131.468 404.230
 758.327 947.693
 536.775 746.643
 257.875 724.361
 120.250 346.677
 182.903 434.407
 15.792 747.418
 571.625 286.779
 630.191 484.416
 627.950 948.505
 771.641 880.189
 891.276 337.095
 753.495 696.983
 173.151 990.490
 716.243 71.683
 272.684 225.572
 236.847 534.451
 200.070 757.036
 560.958 995.928
 612.328 406.391
 341.025 526.196
 183.295 174.416
 635.810 832.076
 805.416 233.665
 621.350 248.509
 546.290 290.305
 180.293 115.944
 678.741 502.088
 428.957 830.796
 468.105 472.488
 665.964 982.660
 661.087 286.678
 992.386 573.232
 281.967 645.212
 473.759 731.603
 737.010 683.961
 654.874 873.169
 767.902 357.402
 167.843 309.841
 219.024 385.997
 214.726 713.261
 208.924 821.688
 683.075 6.609
 268.802 629.058
 344.545 551.178
 553.968 189.166
 974.563 378.847
 899.691 950.305
 749.599 568.947
 410.613 232.041
 65.502 186.655
 400.909 358.721
 66.465 889.373
 876.789 294.786
 973.425 907.533
 737.988 980.619
 500.158 547.661
 413.020 844.155
 695.198 219.585
 504.592 975.418
 851.247 718.255
 55.433 199.393
 287.539 696.382
 427.560 533.971
 894.064 940.110
 274.580 56.193
 92.509 839.979
 260.050 69.575
 32.908 857.988
 696.328 231.436
 326.417 493.637
 136.897 290.915
 785.224 303.057
 718.389 650.464
 575.731 622.050
 111.840 706.529
 919.067 372.982
 779.734 974.633
 225.049 424.457
 647.998 251.982
 6.711 539.857
 670.005 424.103
 479.888 754.783
 290.995 153.794
 747.101 713.739
 802.176 289.304
 440.993 863.001
 618.399 848.277
 656.908 620.219
 814.091 344.239
 637.030 543.197
 829.639 758.766
 633.272 812.371
 213.139 875.774
 529.033 876.352
 17.322 1.346
 450.884 130.586
 33.219 325.279
 762.610 889.656
 243.879 637.040
 471.875 448.207
 634.280 602.466
 362.901 619.190
 36.745 917.479
 719.064 96.559
 842.078 975.991
 642.452 259.127
 810.746 81.493
 991.423 449.873
 599.469 71.377
 323.624 308.110
 28.170 651.606
 885.194 768.753
 180.399 914.025
 264.853 882.289
 614.975 852.288
 424.911 550.284
 803.911 143.566
 224.013 654.500
 265.859 725.948
 505.654 313.504
 177.858 495.536
 292.343 200.403
 791.409 757.947
 501.181 960.914
 100.652 397.323
 988.829 884.882
 587.340 338.564
 202.143 599.825
 754.251 57.566
 517.640 805.853
 638.788 187.666
 714.434 981.791
 732.738 741.673
 360.155 727.622
 211.941 946.960
 69.763 524.024
 168.205 20.829
 198.319 382.251
 530.734 505.017
 78.897 213.591
 539.310 657.869
 147.505 994.917
 288.157 261.923
 392.540 563.386
 877.733 450.581
 414.751 398.034
 799.683 463.189
 825.701 188.254
 123.925 791.535
 792.211 638.965
 970.606 936.719
 748.406 500.323
 325.885 923.196
 845.813 557.428
 19.573 51.941
 748.984 484.524
 223.369 868.110
 265.603 411.220
 77.377 486.830
 835.687 508.407
 514.798 796.142
 606.922 262.723
 363.044 436.405
 158.258 644.825
 765.261 154.250
 570.522 503.641
 628.544 225.366
 603.106 41.680
 481.419 228.978
 44.917 591.734
 958.951 897.906
 644.071 459.862
 352.711 937.849
 365.705 800.853
 816.616 249.330
 515.356 218.662
 38.176 553.058
 634.317 544.365
 425.961 936.952
 113.987 437.376
 164.326 749.332
 482.551 622.095
 209.725 761.873
 36.258 642.447
 391.886 837.577
 369.494 562.194
 8.019 948.551
 805.934 521.444
 507.847 296.871
 353.832 81.904
 238.314 265.714
 661.542 848.308
 504.184 749.627
 297.287 574.959
 987.457 130.010
 235.926 378.735
 515.681 338.193
 623.840 448.400
 266.120 412.859
 83.278 820.207
 306.741 55.913
 84.584 77.885
 301.543 531.376
 287.213 818.124
 720.632 961.622
 459.542 128.107
 796.228 545.793
 317.997 267.620
 134.568 363.793
 765.415 993.720
 538.233 408.669
 897.877 160.085
 500.094 999.024
 332.242 156.205
 612.969 215.301
 880.522 604.084
 990.677 949.284
 62.077 323.424
 736.921 290.067
 53.908 622.243
 627.000 543.299
 289.302 321.116
 910.463 210.058
 335.548 818.875
 505.379 769.710
 924.829 839.391
 669.957 415.201
 44.794 37.519
 415.798 793.088
 985.441 302.340
 708.565 883.163
 808.999 683.212
 703.513 8.630
 184.678 325.116
 530.729 457.712
 188.656 471.259
 201.740 697.341
 993.148 450.439
 107.020 810.761
 291.196 982.407
 942.872 750.713
 463.807 115.222
 204.074 691.231
 483.952 553.750
 141.774 122.413
 161.744 88.077
 178.581 67.918
 813.859 715.359
 637.115 634.210
 738.148 939.746
 544.808 8.935
 894.792 594.542
 575.296 514.331
 44.618 461.029
 551.894 656.894
 832.992 452.801
 626.447 578.691
 196.661 326.590
 340.157 456.829
 226.891 794.974
 433.074 278.900
 664.166 718.048
 984.922 872.985
 399.659 295.706
 309.345 935.680
 291.828 66.043
 881.869 190.932
 801.185 125.312
 432.601 352.300
 133.976 548.526
 479.685 643.077
 950.701 125.257
 898.613 659.873
 125.901 491.289
 323.781 18.492
 382.152 682.900
 48.170 684.826
 907.781 356.816
 739.110 122.073
 801.418 85.788
 415.046 348.575
 567.444 578.789
 250.638 933.414
 67.863 597.744
 493.948 610.439
 674.708 102.161
 16.754 82.355
 672.241 492.104
 281.988 247.016
 742.679 122.468
 133.930 306.043
 98.790 801.920
 208.333 324.765
 170.370 183.106
 660.202 881.425
 831.445 602.582
 634.056 567.209
 796.193 485.587
 600.533 637.455
 792.414 229.223
 577.877 944.220
 423.308 995.315
 898.902 42.894
 685.906 949.467
 703.328 717.998
 65.516 684.229
 689.942 38.432
 60.659 261.452
 889.046 868.903
 206.341 41.694
 677.235 735.970
 901.959 167.758
 896.252 293.963
 64.112 806.289
 525.866 843.248
 217.171 487.757
 746.113 421.917
 712.335 723.729
 583.586 688.593
 388.373 514.101
 424.587 920.822
 917.312 19.881
 77.975 18.447
 31.498 93.427
 443.451 987.774
 723.930 192.943
 176.208 319.390
 723.478 517.087
 603.626 304.999
 145.723 675.074
 939.578 276.763
 237.176 444.551
 30.519 122.541
 796.762 891.377
 256.658 123.591
 858.482 450.369
 181.009 85.019
 940.634 252.847
 297.010 56.325
 950.776 684.938
 57.817 358.386
 225.691 660.007
 891.586 598.076
 178.996 569.999
 309.392 332.363
 325.967 165.189
 516.512 775.322
 708.924 411.724
 242.088 675.173
 813.599 543.994
 233.648 240.691
 256.810 307.387
 26.255 799.468
 851.286 660.232
 24.386 22.274
 80.336 746.044
 539.053 861.768
 712.255 673.684
 442.349 409.010
 873.944 859.304
 354.131 262.506
 710.413 336.339
 406.208 592.065
 59.897 365.202
 361.965 239.710
 854.801 850.256
 255.566 73.683
 151.012 866.315
 384.550 556.611
 430.163 19.042
 900.867 527.899
 701.812 312.729
 934.243 471.910
 749.382 714.927
 12.559 751.537
 861.924 121.065
 958.952 151.205
 523.750 4.741
 715.235 579.333
 698.867 652.746
 14.500 429.015
 653.453 630.621
 179.239 153.577
 266.955 497.812
 809.877 363.081
 753.380 925.067
 835.230 736.539
 864.825 285.021
 482.212 336.121
 398.289 655.009
 676.467 333.052
 46.229 544.627
 275.700 554.896
 896.563 735.826
 259.054 750.958
 726.989 487.154
 522.334 672.470
 383.241 233.822
 562.185 368.739
 165.624 429.645
 952.190 916.736
 160.690 584.411
 828.401 802.502
 685.967 0.263
 397.130 546.788
 509.256 493.349
 868.143 868.592
 757.150 182.806
 894.186 678.405
 640.385 559.606
 83.405 723.450
 449.670 724.609
 43.509 520.941
 71.202 261.022
 642.011 828.937
 345.819 424.454
 230.659 850.094
 462.180 577.683
 817.107 439.212
 698.563 341.541
 984.138 104.536
 878.522 192.993
 495.651 634.332
 5.049 22.233
 306.451 839.091
 511.036 908.690
 255.238 536.098
 189.224 428.186
 290.621 393.146
 123.757 637.620
 210.344 233.291
 272.622 367.670
 713.959 540.181
 883.245 96.849
 37.072 116.264
 753.212 881.273
 587.018 572.805
 768.454 113.747
 199.737 774.989
 909.232 213.850
 828.063 747.397
 460.238 278.960
 423.165 349.978
 898.305 716.515
 331.995 263.429
 466.018 532.714
 881.297 242.131
 831.657 265.598
 707.569 984.780
 247.845 154.726
 405.729 385.378
 969.113 559.943
 867.878 923.825
 291.001 542.970
 257.063 865.130
 802.585 963.567
 476.442 103.800
 375.515 112.900
 647.446 525.859
 74.121 397.602
 974.894 790.940
 794.392 626.225
 254.459 352.755
 709.121 153.644
 548.125 245.093
 900.050 267.152
 424.483 835.265
 236.171 400.010
 918.884 76.003
 154.426 824.024
 627.967 224.394
 512.008 583.074
 306.216 12.177
 808.373 405.588
 999.510 581.025
 473.433 887.803
 230.761 390.226
 442.444 223.669
 472.426 779.106
 197.601 414.712
 104.785 954.799
 863.856 107.794
 100.485 175.400
 767.883 754.949
 706.010 622.709
 273.329 582.376
 648.753 486.606
 314.614 200.810
 701.614 709.566
 190.759 533.337
 430.999 524.997
 128.329 915.958
 362.488 743.217
 360.065 718.592
 672.854 835.340
 927.676 7.744
 487.639 395.525
 741.287 635.620
 387.953 948.696
 205.007 593.473
 344.830 252.474
 741.936 549.362
 868.514 922.812
 69.727 633.085
 125.881 112.341
 39.810 804.994
 412.354 74.163
 162.787 512.678
 13.722 252.635
 705.902 902.662
 835.048 323.312
 25.291 106.426
 463.140 638.728
 848.779 195.035
 649.013 373.088
 770.011 318.892
 708.336 360.596
 670.683 483.602
 530.485 18.210
 26.644 915.363
 827.736 678.796
 650.866 235.899
 840.921 245.316
 910.010 784.790
 920.198 936.792
 553.080 623.408
 521.082 423.962
 194.921 648.045
 76.577 253.969
 91.847 88.655
 634.082 812.023
 972.304 623.636
 866.784 352.144
 386.072 690.076
 197.929 802.994
 808.189 993.694
 4.847 88.123
 778.785 44.497
 718.598 828.094
 830.551 974.938
 703.105 265.807
 208.202 289.628
 11.449 592.612
 228.511 292.504
 981.568 83.609
 78.023 122.755
 481.771 373.856
 364.246 878.939
 859.581 136.379
 493.813 636.850
 24.552 437.100
 70.044 76.316
 924.351 235.810
 807.524 371.603
 99.010 236.331
 731.217 306.340
 244.480 439.223
 643.631 724.442
 335.243 958.162
 440.197 291.495
 976.590 583.898
 968.092 625.363
 238.328 140.152
 847.946 559.670
 299.193 312.568
 305.250 169.465
 169.453 548.859
 335.867 145.394
 500.397 45.434
 908.007 722.333
 804.207 238.312
 784.747 112.701
 144.641 605.029
 543.050 866.009
 694.875 726.201
 526.816 767.824
 248.545 232.481
 565.594 437.015
 396.607 522.893
 32.831 204.324
 307.089 547.219
 127.057 822.978
 856.599 827.555
 508.181 128.932
 828.722 596.872
 684.275 630.681
 410.909 65.934
 850.284 753.282
 761.641 520.097
 460.310 815.897
 785.310 86.016
 354.185 904.895
 823.346 502.304
 144.615 374.160
 954.571 250.594
 144.006 410.173
 281.717 642.713
 914.229 731.661
 578.839 369.898
 555.051 232.834
 178.259 70.904
 807.914 46.759
 6.271 402.771
 594.616 813.128
 332.763 152.011
 591.553 735.110
 507.851 121.514
 169.171 546.353
 723.543 901.925
 515.857 665.232
 493.327 483.323
 981.387 363.568
 998.511 797.339
 786.344 636.356
 946.443 280.387
 872.546 933.119
 939.776 10.234
 140.768 946.689
 213.178 751.054
 914.206 88.448
 678.038 722.320
 660.618 87.766
 578.441 226.049
 737.540 705.874
 332.977 582.238
 830.992 859.367
 774.688 556.627
 429.623 405.398
 541.927 556.751
 907.112 489.486
 680.174 25.597
 822.972 128.299
 31.546 396.914
 845.932 665.154
 985.082 677.545
 157.999 857.155
 985.800 691.178
 417.731 732.445
 530.503 521.149
 907.582 487.124
 468.466 9.597
 625.291 707.784
 358.271 854.368
 18.794 131.709
 569.510 956.809
 227.203 157.719
 248.894 42.358
 948.895 951.907
 262.050 46.172
 987.022 450.603
 670.360 438.326
 651.017 934.557
 180.269 183.408
 251.471 361.176
 612.308 779.155
 99.526 913.864
 658.522 205.349
 598.543 517.817
 738.121 310.461
 35.890 529.475
 407.998 357.848
 590.356 722.297
 651.696 99.849
 362.941 745.184
 149.706 816.646
 115.734 743.117
 846.204 482.492
 18.724 14.214
 371.170 355.958
 414.022 786.093
 78.876 349.769
 220.727 170.214
 129.100 51.771
 634.248 479.608
 498.875 39.518
 687.076 647.528
 481.449 470.336
 702.771 877.012
 844.574 915.592
 813.377 689.926
 699.636 137.028
 347.678 674.924
 422.054 334.750
 812.182 793.939
 885.374 206.773
 359.705 573.744
 378.410 590.502
 506.643 751.078
 996.377 164.421
 557.093 465.454
 991.447 596.403
 810.732 302.642
 571.406 71.951
 465.780 923.843
 311.616 525.362
 925.477 601.474
 637.462 349.111
 426.496 293.575
 512.541 356.922
 933.985 386.964
 380.581 325.069
 696.790 527.050
 733.255 301.029
 787.589 22.718
 166.561 830.879
 128.712 801.806
 28.250 364.688
 641.281 320.775
 409.089 916.055
 171.803 866.248
 280.737 906.990
 118.666 381.881
 600.128 367.246
 276.261 7.777
 579.986 888.360
 364.972 518.261
 541.026 83.014
 252.590 514.930
 615.397 661.455
 681.267 693.488
 442.735 515.915
 781.724 513.934
 97.949 574.019
 123.793 813.468
 99.622 331.579
 63.576 100.113
 83.936 358.082
 699.444 633.216
 783.762 154.196
 542.155 755.878
 346.407 265.258
 691.726 6.016
 855.221 768.813
 751.835 149.576
 616.485 174.480
 211.091 694.726
 338.731 433.046
 592.053 543.241
 599.745 446.386
 279.369 989.397
 878.286 14.315
 756.675 202.356
 162.091 127.643
 630.096 931.032
 548.563 513.412
 619.435 397.014
 975.077 218.884
 934.850 28.259
 975.727 161.204
 608.332 811.386
 212.391 111.482
 350.277 971.799
 100.034 682.508
 989.534 437.231
 597.189 971.299
 121.315 1.083
 698.810 509.611
 25.309 317.190
 214.275 801.602
 473.180 257.996
 480.722 697.698
 670.669 824.905
 21.599 152.701
 178.025 674.657
 160.955 45.359
 329.897 521.551
 922.295 962.489
 991.728 685.303
 431.716 455.632
 706.790 12.142
 591.524 809.876
 622.087 326.761
 153.684 886.473
 451.398 640.036
 991.618 942.249
 11.794 97.665
 411.372 334.295
 131.264 304.316
 654.518 798.411
 497.854 283.457
 299.004 170.184
 36.583 162.305
 362.305 390.074
 843.691 322.425
 433.403 805.627
 466.400 488.230
 814.571 827.824
 231.024 187.401
 226.517 103.075
 436.933 499.101
 235.683 481.575
 45.633 688.422
 892.572 166.366
 203.270 530.164
 645.465 750.893
 694.476 63.583
 13.522 147.037
 592.168 544.823
 693.610 187.148
 751.198 218.459
 241.279 484.770
 906.344 597.707
 541.130 757.343
 442.859 498.887
 376.410 563.676
 79.618 534.605
 261.392 368.522
 862.813 937.572
 630.321 110.885
 837.467 909.292
 628.831 382.053
 322.978 501.898
 351.606 789.844
 848.950 824.780
 965.161 738.657
 943.295 988.471
 877.106 347.996
 243.728 165.338
 920.922 487.924
 917.011 859.350
 454.373 366.938
 411.793 475.668
 684.465 970.133
 887.492 495.591
 374.601 132.939
 703.729 564.892
 130.974 633.581
 525.572 55.617
 553.728 396.625
 505.797 765.564
 850.881 487.194
 706.038 369.133
 804.294 822.906
 176.797 661.699
 830.059 486.057
 647.664 71.666
 951.770 745.657
 502.634 14.853
 793.404 726.612
 3.262 490.528
 766.457 436.429
 649.677 563.585
 868.952 188.610
 164.560 629.872
 405.696 472.422
 79.501 349.149
 281.415 902.507
 981.283 970.703
 690.987 946.169
 525.219 229.080
 242.050 843.847
 684.616 701.097
 80.787 197.894
 923.638 280.363
 66.000 560.294
 52.322 422.573
 642.102 471.185
 147.607 865.161
 818.791 522.285
 756.085 340.444
 672.642 393.638
 489.397 234.618
 470.400 454.919
 391.252 439.164
 880.188 466.338
 108.655 680.054
 618.330 456.534
 904.923 168.096
 186.946 809.518
 77.394 405.896
 330.377 538.514
 10.440 718.767
 294.057 256.476
 229.699 494.970
 553.288 331.235
 704.655 61.638
 115.048 513.782
 755.274 564.348
 835.275 92.659
 188.882 528.526
 66.915 513.070
 363.618 968.700
 818.326 828.921
 335.310 876.272
 993.637 268.153
 889.623 698.155
 70.561 290.385
 337.691 447.884
 189.319 520.941
 411.515 438.974
 349.339 841.957
 338.454 259.330
 586.793 210.616
 308.557 617.851
 312.619 723.085
 633.951 583.271
 682.386 332.752
 198.597 634.479
 29.054 10.706
 525.377 875.500
 178.690 68.526
 364.513 902.020
 376.588 677.485
 4.973 695.457
 644.566 158.911
 103.768 761.454
 564.800 498.096
 245.429 609.154
 715.242 374.713
 416.783 813.266
 568.020 197.830
 294.990 930.966
 485.233 590.535
 587.480 718.768
 214.246 160.720
 471.576 560.199
 782.970 409.232
 503.322 63.365
 39.136 218.447
 696.311 98.965
 958.389 503.150
 12.376 445.371
 784.879 526.646
 410.165 899.855
 663.361 839.417
 221.346 556.510
 600.475 301.839
 776.977 685.027
 859.756 738.768
 401.241 654.053
 583.006 240.078
 591.974 902.758
 951.017 280.894
 86.275 489.542
 288.692 767.457
 686.940 43.178
 500.551 913.995
 26.804 455.385
 238.063 883.040
 651.534 721.801
 473.861 252.212
 888.530 438.091
 241.322 246.325
 374.806 457.639
 321.198 951.848
 977.923 625.774
 578.004 334.225
 251.796 722.121
 503.696 245.741
 817.732 307.516
 679.250 946.656
 897.165 15.655
 258.290 184.904
 96.675 523.529
 981.570 75.165
 861.133 440.637
 495.378 887.500
 373.822 277.566
 47.705 165.624
 152.544 482.836
 728.058 127.470
 930.894 906.831
 883.194 103.897
 339.749 487.532
 842.904 408.577
 334.643 119.656
 616.538 832.451
 622.011 622.400
 339.640 264.408
 596.674 157.543
 356.341 366.261
 542.494 956.112
 390.683 900.777
 299.506 515.667
 90.567 117.956
 948.465 649.732
 701.431 454.282
 695.386 664.738
 951.065 864.989
 395.131 157.426
 688.283 79.175
 578.283 257.184
 30.781 395.732
 436.642 763.671
 933.788 794.477
 679.723 371.861
 211.550 856.752
 151.086 746.055
 226.920 524.222
 445.540 454.071
 137.173 90.098
 805.866 945.913
 751.383 45.952
 313.317 741.444
 549.429 797.317
 785.711 553.491
 145.984 626.057
 29.266 131.283
 693.989 195.992
 777.577 469.955
 228.469 965.281
 118.448 641.253
 398.659 944.959
 735.087 695.500
 147.879 703.691
 353.707 842.840
 728.172 505.954
 329.668 810.979
 610.357 141.636
 956.390 905.802
 827.731 782.303
 436.404 769.872
 609.451 21.701
 305.845 181.852
 681.783 829.357
 699.669 898.083
 784.378 186.369
 134.914 577.124
 34.997 666.737
 376.947 210.981
 128.300 677.117
 545.060 315.506
 649.182 739.044
 468.791 900.254
 273.604 372.855
 687.480 78.700
 402.898 369.557
 608.718 117.541
 992.241 579.134
 625.488 923.928
 479.746 630.522
 308.883 987.518
 866.628 74.243
 718.656 826.475
 36.870 414.007
 935.727 119.977
 310.207 994.315
 850.634 171.816
 296.910 128.883
 224.318 758.637
 246.656 596.777
 960.293 30.842
 964.713 372.360
 230.984 103.817
 792.872 379.948
 629.738 591.758
 234.309 128.588
 370.844 276.789
 233.230 256.345
 932.979 693.513
 422.205 532.202
 590.219 855.507
 421.271 478.195
 355.453 8.137
 439.802 1.285
 783.434 904.620
 499.820 795.906
 357.317 53.189
 900.730 592.070
 279.368 947.049
 491.705 893.713
 72.354 880.529
 648.166 756.814
 595.165 380.083
 880.606 491.452
 709.547 983.917
 882.725 296.614
 682.849 425.890
 775.208 627.379
 455.806 695.508
 873.227 192.554
 579.151 824.461
 629.707 544.176
 66.047 100.059
 440.704 171.416
 709.666 126.444
 779.858 288.796
 870.734 285.751
 20.225 316.268
 95.569 623.996
 246.138 606.471
 631.248 571.768
 125.652 767.649
 364.364 669.663
 354.211 960.225
 529.813 205.361
 469.186 577.600
 775.809 376.508
 727.797 539.455
 593.490 904.879
 820.570 76.708
 439.878 467.069
 120.147 934.595
 20.619 540.306
 930.082 693.387
 525.775 344.437
 367.738 749.643
 203.345 189.127
 484.946 24.989
 539.292 295.643
 473.402 800.263
 721.267 782.887
 120.562 101.941
 680.367 105.685
 456.028 702.449
 218.958 568.591
 965.943 208.955
 883.560 259.987
 140.063 595.166
 874.073 649.138
 67.035 331.445
 391.183 343.692
 500.461 460.155
 112.906 938.273
 302.072 280.661
 612.191 208.155
 527.327 3.026
 336.760 968.063
 79.890 817.635
 579.464 968.130
 829.419 342.018
 685.139 120.722
 195.148 643.882
 533.966 917.570
 356.777 814.267
 280.755 21.616
 703.624 955.921
 36.322 7.639
 690.145 54.157
 976.511 26.599
 576.296 371.007
 534.678 617.420
 318.480 124.296
 356.091 964.337
 192.669 423.093
 502.269 965.994
 205.728 886.895
 627.445 553.104
 441.792 500.857
 98.964 663.956
 734.176 991.805
 92.462 201.539
 313.701 53.782
 808.095 583.125
 804.073 827.186
 76.251 224.158
 384.523 127.569
 653.234 435.084
 467.848 529.755
 555.950 854.964
 525.197 806.820
 409.111 192.389
 982.132 683.813
 241.648 826.254
 496.850 940.727
 686.736 760.664
 571.936 651.688
 530.960 694.805
 835.039 606.666
 894.798 115.495
 518.685 572.990
 583.996 543.875
 570.648 126.871
 857.797 454.920
 407.503 946.038
 746.893 167.004
 886.939 95.047
 305.889 786.502
 498.951 362.036
 689.793 348.404
 770.302 792.556
 542.257 767.369
 226.615 401.082
 919.091 394.736
 76.462 577.973
 340.917 546.280
 764.303 918.772
 773.952 644.403
 204.458 319.114
 531.135 818.675
 455.216 953.197
 623.584 282.973
 747.433 703.280
 784.261 298.856
 650.388 264.301
 744.396 427.196
 72.286 309.270
 834.560 337.830
 164.792 81.079
 275.166 105.056
 769.513 653.863
 737.715 471.037
 126.898 976.824
 723.500 455.645
 310.053 35.775
 798.993 267.077
 471.098 918.571
 728.335 200.150
 47.716 891.746
 487.623 966.731
 702.316 444.157
 170.917 194.029
 913.787 552.210
 994.776 50.974
 848.223 608.769
 270.635 660.527
 764.653 738.158
 89.594 57.353
 706.884 812.582
 2.307 526.933
 363.799 876.112
 581.032 676.002
 596.287 872.056
 27.913 137.541
 406.290 324.753
 2.855 399.744
 817.088 729.722
 348.519 501.058
 826.862 904.589
 104.960 777.139
 951.038 10.715
 51.044 145.243
 871.988 701.153
 356.238 622.995
 934.946 229.072
 849.732 597.851
 61.817 972.572
 942.541 377.788
 573.648 822.790
 603.637 490.502
 219.618 133.950
 677.865 175.583
 785.371 353.840
 629.112 290.859
 204.389 213.859
 837.698 79.474
 408.965 147.838
 420.265 708.576
 846.529 882.334
 170.541 374.229
 844.896 367.780
 340.500 891.728
 857.000 135.116
 246.936 767.717
 150.522 17.239
 954.749 633.010
 157.146 985.500
 864.899 845.891
 465.032 650.640
 934.667 938.738
 159.352 62.980
 446.492 150.487
 800.584 631.709
 888.016 478.782
 17.985 846.995
 232.314 804.279
 303.563 625.912
 38.667 631.783
 765.564 374.434
 609.034 695.641
 63.493 638.689
 415.078 67.602
 550.862 651.151
 89.641 852.320
 427.031 318.511
 92.821 67.710
 903.654 670.595
 306.928 783.760
 560.619 432.244
 80.654 74.264
 65.083 896.772
 877.774 251.960
 697.714 390.069
 639.859 279.920
 943.125 304.083
 149.116 142.776
 105.188 448.149
 182.970 422.963
 179.384 583.221
 646.094 852.728
 308.364 749.475
 410.759 336.123
 146.465 920.119
 508.628 880.814
 525.254 676.806
 15.259 212.485
 434.423 834.074
 324.810 120.452
 578.001 86.330
 101.801 998.187
 530.313 921.518
 547.764 683.641
 773.120 866.653
 464.511 799.166
 946.580 993.486
 117.237 957.541
 372.026 924.972
 987.382 697.943
 12.097 17.722
 997.977 993.132
 309.479 140.717
 736.986 916.543
 903.865 480.429
 94.040 256.240
 759.950 46.729
 763.115 832.892
 267.913 268.037
 401.483 233.163
 0.546 998.975
 230.028 960.581
 954.715 935.970
 321.471 376.264
 774.013 378.046
 263.746 635.694
 977.417 279.229
 771.639 399.336
 16.479 929.169
 819.715 819.405
 790.441 448.724
 105.639 988.207
 381.971 692.157
 950.413 121.364
 381.541 467.630
 879.105 578.934
 469.365 98.744
 83.868 876.427
 472.138 893.652
 184.837 974.155
 37.347 721.944
 311.794 866.058
 328.779 545.921
 620.846 217.527
 779.041 850.550
 229.963 65.786
 302.806 669.364
 951.956 326.881
 420.403 531.652
 573.658 621.386
 235.849 644.733
 178.972 198.621
 5.050 974.976
 747.461 108.991
 295.493 369.068
 39.024 239.053
 233.141 245.111
 361.363 18.125
 638.502 729.242
 926.478 52.770
 632.999 981.169
 54.098 311.696
 538.216 170.332
 845.902 823.844
 161.592 478.110
 209.820 863.270
 258.260 220.890
 286.898 862.539
 553.603 839.994
 655.666 549.492
 6.462 978.823
 845.153 158.361
 368.689 72.604
 65.471 784.302
 760.869 984.415
 4.911 679.747
 222.706 921.389
 588.814 321.636
 624.036 611.151
 745.135 591.291
 130.999 980.388
 174.797 224.599
 632.238 90.321
 534.922 521.374
 240.545 98.775
 166.395 1.616
 623.042 552.015
 843.342 506.182
 482.590 393.902
 3.892 43.883
 847.661 12.963
 504.663 260.558
 838.547 243.172
 294.903 663.457
 503.784 70.761
 152.012 981.749
 979.335 471.828
 83.635 227.619
 260.085 174.394
 460.830 979.069
 11.943 579.688
 883.518 112.690
 145.353 732.556
 128.057 40.623
 946.901 257.126
 925.001 459.266
 883.221 994.133
 353.803 597.683
 286.471 629.021
 114.299 0.865
 867.702 589.293
 89.326 427.950
 825.738 635.176
 399.016 559.289
 495.271 855.008
 468.465 850.856
 357.457 706.647
 593.054 152.530
 495.973 585.408
 649.240 111.238
 476.325 429.668
 225.916 44.835
 239.052 645.234
 758.159 922.098
 89.557 202.335
 650.411 483.590
 727.862 963.758
 751.831 942.864
 557.969 983.914
 468.028 313.986
 144.301 786.878
 788.819 306.460
 615.428 112.661
 312.638 139.928
 354.810 706.715
 139.218 176.646
 344.426 825.220
 170.903 208.490
 747.942 910.872
 750.292 716.545
 521.624 549.165
 711.725 735.215
 137.795 297.635
 333.540 779.885
 589.644 259.991
 547.231 958.872
 238.099 588.727
 241.902 98.439
 359.992 194.805
 954.271 816.809
 388.503 337.853
 465.396 732.289
 306.879 997.213
 348.079 765.843
 797.623 781.100
 789.263 73.967
 972.850 931.384
 718.701 938.647
 556.666 804.370
 530.805 753.172
 574.503 147.972
 315.979 521.906
 72.939 913.385
 299.397 375.699
 370.226 110.580
 100.351 970.037
 374.350 983.377
 908.729 148.355
 731.749 198.667
 864.385 427.061
 943.962 738.464
 911.171 91.086
 147.444 191.256
 473.943 519.260
 357.963 364.780
 221.185 718.151
 577.702 805.578
 378.051 502.526
 20.898 396.795
 948.090 782.154
 681.329 715.694
 392.990 600.880
 718.777 32.879
 867.979 917.859
 436.800 508.434
 778.844 256.372
 543.680 333.970
 930.482 797.150
 593.332 847.414
 795.654 925.682
 982.733 338.360
 818.090 712.168
 204.138 710.647
 251.538 4.977
 609.842 985.925
 854.092 340.548
 217.828 943.238
 36.601 442.129
 870.326 886.751
 489.746 814.870
 733.841 523.864
 274.103 604.219
 906.604 391.939
 192.134 117.828
 63.890 882.243
 514.366 8.250
 237.336 128.503
 801.203 255.302
 183.810 324.492
 347.033 594.296
 372.945 145.584
 327.825 621.426
 508.818 124.276
 913.779 322.875
 127.188 85.852
 724.286 462.906
 180.095 119.861
 66.249 12.085
 467.455 343.784
 374.422 374.264
 211.692 720.671
 332.962 495.106
 235.740 1.618
 922.693 311.334
 914.205 71.666
 434.085 374.960
 967.737 444.144
 589.811 697.271
 985.240 749.838
 814.455 880.944
 339.252 945.089
 307.114 813.480
 536.607 774.359
 552.916 589.955
 477.155 190.687
 842.667 817.290
 114.302 900.368
 49.969 65.967
 486.343 660.163
 589.197 408.870
 459.721 136.138
 95.943 792.186
 64.686 18.177
 837.222 381.791
 359.174 174.320
 278.334 122.982
 4.699 190.891
 166.374 34.799
 433.676 960.194
 199.665 366.450
 713.682 595.176
 53.667 696.788
 132.093 933.344
 646.138 523.535
 623.326 69.577
 919.597 422.623
 508.115 573.871
 672.582 655.884
 505.307 415.983
 611.225 254.363
 585.182 760.288
 550.616 332.204
 261.119 102.602
 756.006 310.625
 243.327 103.391
 664.648 111.612
 712.438 601.624
 510.924 366.216
 598.093 858.962
 734.302 562.574
 282.537 39.120
 978.565 514.845
 783.990 241.810
 192.008 887.272
 229.806 320.040
 965.100 969.632
 903.669 964.693
 150.991 823.795
 271.161 657.777
 814.688 49.290
 658.806 607.848
 161.556 132.340
 16.164 485.636
 770.661 922.285
 839.871 988.352
 872.520 636.641
 621.910 56.625
 685.900 736.928
 419.304 43.267
 789.839 488.144
 474.256 648.346
 933.147 352.273
 466.281 866.486
 555.927 47.966
 502.716 181.375
 50.554 2.868
 481.107 446.432
 560.842 540.491
 944.377 232.358
 998.612 879.797
 33.444 340.232
 240.495 422.469
 986.411 877.147
 901.638 791.145
 780.919 989.728
 117.180 232.796
 737.299 534.680
 800.364 776.898
 43.333 635.647
 494.228 540.670
 403.632 998.874
 251.702 796.498
 112.541 818.483
 729.234 493.632
 382.343 143.678
 577.595 381.634
 389.227 268.136
 179.281 382.010
 217.514 365.523
 186.946 452.562
 255.176 579.052
 236.765 582.604
 16.385 687.760
 672.919 333.132
 313.269 443.611
 355.881 221.970
 970.953 593.277
 322.479 367.874
 257.319 373.720
 607.520 908.448
 89.575 74.348
 265.873 443.904
 170.001 779.049
 94.266 922.133
 107.218 92.843
 740.804 151.097
 489.501 990.082
 507.391 323.268
 813.539 629.312
 849.389 275.835
 234.148 315.109
 214.179 542.070
 714.701 766.038
 745.545 816.878
 329.181 502.552
 526.621 146.811
 27.871 797.000
 406.285 736.251
 40.926 43.447
 221.438 651.983
 496.581 186.815
 12.455 213.736
 591.049 593.662
 956.627 424.698
 410.660 311.043
 492.793 260.483
 997.173 421.409
 961.128 974.993
 516.179 301.879
 969.726 165.385
 66.048 192.803
 261.940 174.499
 208.876 996.074
 686.169 397.309
 251.571 596.740
 756.931 237.986
 518.796 936.050
 489.649 266.912
 782.367 280.064
 641.809 623.572
 914.352 610.523
 103.400 863.709
 62.239 314.968
 56.137 359.923
 880.808 637.532
 223.638 527.204
 851.709 952.833
 326.000 692.573
 561.180 390.652
 948.058 385.320
 149.989 732.132
 849.857 356.519
 486.795 648.244
 162.659 299.032
 14.102 102.809
 499.311 228.534
 570.283 205.968
 292.316 888.999
 775.517 605.487
 387.983 590.199
 85.501 34.367
 255.099 188.198
 244.538 301.076
 999.353 741.417
 316.943 486.195
 551.163 863.912
 528.813 584.872
 958.410 244.234
 925.384 262.267
 164.086 883.163
 34.729 738.912
 182.102 648.063
 847.081 329.936
 355.858 957.539
 69.073 577.370
 750.064 149.968
 720.560 754.943
 496.322 96.541
 213.242 321.974
 599.780 277.423
 418.054 455.195
 783.634 123.018
 303.390 407.927
 69.262 346.037
 247.906 214.165
 84.435 59.880
 417.318 265.518
 385.578 140.990
 789.758 901.923
 150.707 884.221
 742.512 248.597
 428.932 998.491
 126.109 743.454
 154.888 263.141
 579.639 788.323
 489.763 222.340
 441.822 646.719
 825.603 534.971
 21.940 539.047
 280.233 560.724
 577.443 57.060
 463.486 380.260
 43.328 752.951
 161.687 289.672
 142.664 539.871
 769.841 338.814
 826.656 370.998
 406.101 302.111
 223.057 310.091
 730.498 572.222
 168.472 350.026
 322.248 485.278
 546.197 224.873
 763.009 45.740
 707.752 559.246
 246.245 584.273
 212.543 334.960
 957.434 609.040
 543.433 174.168
 721.320 695.823
 741.971 950.579
 519.249 292.274
 529.254 871.930
 673.144 513.866
 238.591 319.298
 457.509 502.050
 164.248 289.250
 24.683 457.366
 934.518 436.162
 152.203 701.328
 533.408 142.686
 988.553 850.794
 237.479 210.479
 681.816 587.927
 195.380 130.624
 224.996 399.004
 677.696 199.016
 695.428 748.228
 262.722 237.369
 160.069 300.774
 826.207 381.947
 173.252 255.829
 175.114 341.987
 21.334 479.069
 339.803 5.767
 635.335 709.328
 827.039 97.967
 567.268 571.132
 777.041 346.454
 230.219 759.070
 778.877 894.531
 61.820 517.765
 725.249 356.551
 663.662 259.600
 253.918 336.400
 776.973 818.760
 80.258 551.411
 112.130 802.743
 503.758 86.030
 193.893 780.160
 28.560 162.715
 106.526 535.631
 910.614 100.822
 117.149 369.126
 395.859 541.475
 868.767 848.679
 887.515 267.539
 116.728 613.444
 546.508 28.082
 737.080 730.404
 235.937 187.119
 68.984 835.248
 945.051 23.546
 125.495 329.163
 125.349 395.340
 80.358 392.345
 824.131 793.967
 928.810 536.296
 270.256 618.223
 746.680 15.533
 142.257 619.324
 406.393 210.810
 197.720 755.809
 526.010 276.625
 160.438 258.068
 356.495 2.683
 721.954 163.937
 984.473 199.405
 518.460 340.579
 827.310 600.001
 872.500 460.839
 812.199 534.552
 649.574 227.407
 701.870 624.566
 558.593 523.887
 800.435 759.595
 736.636 72.308
 240.889 331.297
 194.731 561.504
 421.112 436.252
 183.229 315.475
 71.025 728.617
 361.085 146.293
 256.562 160.043
 750.080 598.902
 165.590 730.227
 327.272 877.591
 289.800 970.868
 90.068 143.734
 80.551 473.057
 929.141 905.191
 984.714 758.271
 404.392 958.516
 80.737 991.853
 855.621 890.677
 160.726 891.395
 337.971 857.627
 819.499 27.774
 876.284 108.774
 897.900 31.177
 33.908 160.772
 919.626 866.540
 920.194 298.398
 96.189 841.139
 474.854 117.269
 144.148 751.082
 202.711 561.499
 856.469 103.123
 853.364 552.965
 842.724 594.309
 789.334 77.569
 551.158 565.674
 733.861 972.956
 12.638 429.526
 84.272 652.635
 308.726 705.241
 195.557 369.919
 622.988 279.196
 736.335 153.806
 649.047 464.220
 978.705 285.661
 816.486 897.150
 365.860 693.882
 175.504 944.859
 895.811 252.662
 225.337 145.026
 333.769 25.317
 554.971 984.345
 414.938 602.668
 916.020 600.619
 497.494 978.737
 498.219 513.953
 373.998 771.058
 412.311 363.991
 528.387 938.507
 90.994 613.888
 242.930 648.501
 836.770 926.613
 901.360 286.257
 619.961 215.529
 214.924 235.572
 457.938 399.458
 109.882 463.060
 987.922 474.033
 678.350 841.306
 833.828 357.897
 8.113 801.876
 919.116 936.847
 297.838 333.308
 301.860 54.401
 436.794 564.155
 418.160 767.405
 15.906 494.842
 781.229 774.467
 450.706 677.927
 365.087 448.383
 775.864 373.487
 725.722 666.865
 532.831 519.461
 704.167 585.130
 662.156 616.230
 593.375 466.186
 154.030 706.534
 415.620 657.453
 456.124 177.518
 383.882 143.876
 916.903 278.587
 347.040 826.739
 313.142 459.630
 635.528 673.314
 308.654 827.525
 25.279 195.381
 381.339 898.810
 770.455 775.190
 780.137 112.625
 769.759 236.839
 702.653 245.990
 830.416 721.331
 466.935 444.023
 784.592 467.140
 663.688 307.499
 454.730 18.298
 373.153 651.448
 419.624 812.446
 596.877 709.032
 417.970 66.477
 249.789 768.369
 459.414 542.358
 871.705 325.232
 166.993 696.089
 716.896 656.430
 124.416 84.889
 961.241 377.619
 575.235 818.392
 402.396 671.043
 450.016 516.604
 521.006 845.162
 566.777 298.582
 0.289 126.223
 846.812 30.201
 475.206 754.679
 353.477 556.277
 187.126 755.222
 939.458 221.849
 469.601 122.329
 775.586 330.120
 278.002 583.266
 231.583 611.887
 820.811 802.820
 639.521 504.991
 351.968 629.647
 750.750 415.026
 268.607 269.559
 6.107 893.449
 331.611 638.675
 590.111 209.990
 420.737 396.811
 98.352 387.456
 162.737 602.452
 182.356 823.571
 769.114 644.058
 869.957 952.081
 807.420 183.170
 216.759 440.347
 551.676 653.071
 304.014 519.824
 237.346 268.603
 341.557 676.878
 536.002 159.839
 195.986 962.341
 994.255 801.694
 181.610 117.958
 8.785 296.330
 515.821 965.767
 170.420 713.612
 745.207 602.554
 869.482 811.160
 441.167 816.515
 854.474 259.383
 994.124 368.358
 747.018 473.622
 806.943 816.324
 186.540 306.176
 207.421 16.388
 485.148 942.101
 26.118 288.500
 171.504 156.544
 782.237 140.910
 175.089 675.754
 502.358 911.711
 310.387 302.408
 283.714 384.939
 153.316 47.469
 177.261 423.361
 927.174 100.294
 881.430 627.918
 27.883 676.416
 133.242 571.476
 792.083 734.301
 791.136 989.657
 848.438 140.156
 107.682 562.204
 272.126 990.521
 978.302 343.471
 993.065 649.087
 364.792 149.440
 775.991 305.092
 173.919 71.422
 209.363 970.130
 618.691 943.769
 702.581 267.811
 203.186 865.921
 517.691 871.897
 604.543 479.797
 451.274 264.179
 734.184 484.439
 361.235 630.200
 454.144 74.153
 306.754 221.020
 816.317 497.903
 470.589 680.587
 248.191 530.807
 172.481 484.247
 997.222 238.360
 399.800 333.720
 989.525 306.064
 194.186 702.120
 382.116 347.802
 586.293 579.742
 769.957 832.466
 288.449 213.263
 730.895 557.573
 88.920 399.386
 87.858 319.018
 471.284 846.000
 576.092 586.576
 866.316 672.442
 114.533 494.577
 667.794 223.985
 388.676 336.533
 572.050 728.277
 204.437 441.877
 376.337 642.861
 18.904 883.836
 363.543 818.486
 97.629 881.614
 159.283 333.660
 995.875 120.071
 148.487 308.308
 72.446 9.144
 437.313 460.866
 782.125 277.096
 25.519 181.355
 772.156 260.795
 475.364 516.548
 748.563 987.561
 415.143 531.236
 551.472 192.418
 765.688 866.708
 460.216 978.093
 522.416 74.060
 967.083 989.766
 237.126 81.940
 844.736 969.867
 324.658 357.388
 470.956 998.406
 849.610 341.745
 953.265 870.089
 235.470 264.035
 455.986 60.306
 168.984 640.321
 317.257 877.975
 960.595 613.265
 550.605 374.917
 459.680 741.355
 355.005 700.054
 831.649 147.235
 462.337 64.447
 681.366 830.342
 888.089 672.212
 80.536 957.169
 729.805 616.224
 530.608 595.180
 590.654 219.644
 100.351 451.588
 458.549 899.436
 329.677 29.244
 113.366 750.952
 727.828 298.020
 488.064 509.216
 132.059 595.904
 699.098 778.877
 977.912 379.967
 465.813 777.931
 887.828 519.400
 338.828 787.738
 462.786 702.517
 988.502 911.737
 891.938 874.224
 903.957 126.407
 935.689 352.824
 311.767 359.829
 24.612 833.635
 235.150 995.695
 14.116 75.793
 126.450 704.520
 485.418 907.669
 868.061 420.321
 157.519 760.658
 553.014 72.162
 821.201 251.961
 932.694 948.169
 401.349 150.729
 815.151 308.127
 52.986 160.937
 775.868 703.335
 182.327 386.462
 19.530 933.433
 618.051 672.415
 25.225 334.479
 829.064 571.074
 90.631 206.298
 660.775 805.375
 138.353 346.331
 937.660 408.311
 187.993 448.820
 929.497 328.619
 962.114 279.694
 903.684 103.541
 867.738 167.108
 166.490 115.299
 464.904 214.107
 339.932 142.244
 841.055 392.651
 414.317 76.748
 598.553 107.348
 973.619 264.016
 429.414 103.351
 104.180 388.772
 196.751 557.274
 887.170 935.602
 719.600 544.547
 140.542 224.551
 923.333 673.989
 643.546 893.054
 981.196 763.557
 451.159 490.523
 546.467 884.187
 920.021 870.962
 125.016 695.648
 632.805 125.076
 233.700 654.472
 763.607 465.808
 853.008 695.025
 390.351 364.649
 138.061 316.830
 476.829 190.852
 678.506 491.329
 440.498 7.763
 276.817 406.905
 444.294 171.552
 180.255 170.319
 431.330 114.769
 592.204 184.549
 918.531 603.375
 694.472 926.805
 215.020 769.565
 127.388 296.154
 897.814 47.953
 146.258 18.587
 503.353 499.261
 451.115 859.549
 749.191 878.909
 875.014 562.036
 534.414 698.736
 820.939 604.804
 156.723 705.242
 118.068 553.154
 883.653 939.278
 87.636 88.054
 307.913 398.050
 282.557 772.339
 963.642 353.963
 12.324 410.500
 970.581 425.454
 257.667 36.755
 74.287 387.155
 493.039 321.047
 257.948 560.932
 797.651 601.113
 88.814 71.484
 178.952 58.554
 431.443 671.883
 440.624 375.849
 990.805 652.901
 88.075 798.481
 48.758 218.100
 518.967 31.077
 513.627 822.855
 138.305 108.743
 128.943 293.905
 564.197 985.387
 76.033 36.406
 951.815 390.879
 776.820 533.084
 812.534 740.436
 56.309 396.017
 899.236 885.184
 885.770 962.338
 576.941 15.479
 202.246 363.036
 112.813 452.224
 120.958 936.827
 967.220 660.380
 635.341 122.328
 116.615 8.220
 374.296 620.485
 811.848 381.321
 475.011 770.260
 797.109 188.051
 277.979 84.133
 663.528 900.314
 582.245 622.206
 668.831 537.188
 165.164 986.019
 455.034 287.832
 301.990 842.976
 777.610 292.634
 74.394 972.277
 712.699 857.235
 369.716 292.045
 127.692 603.011
 8.592 388.867
 232.027 190.375
 339.972 945.182
 219.393 859.197
 680.007 631.954
 773.179 575.656
 993.380 505.061
 140.250 659.491
 399.191 480.248
 643.673 382.985
 183.421 845.659
 665.439 817.025
 599.157 50.697
 1.475 674.490
 495.453 748.721
 992.084 732.229
 725.071 598.023
 333.690 655.505
 907.829 985.310
 57.345 399.412
 865.382 238.944
 844.424 407.288
 368.596 171.412
 871.572 294.069
 552.016 823.515
 419.917 711.037
 831.135 983.825
 935.537 396.330
 615.302 598.898
 429.916 672.255
 828.237 261.009
 604.682 645.971
 843.517 14.944
 871.267 285.114
 106.514 233.316
 213.525 195.736
 467.492 6.337
 263.094 38.430
 191.637 627.994
 879.817 932.227
 167.429 352.652
 262.433 157.999
 9.808 676.582
 170.718 867.421
 382.128 265.530
 185.072 104.457
 852.000 115.786
 232.238 168.919
 190.053 181.258
 488.371 501.519
 34.867 117.670
 558.341 793.302
 927.190 847.427
 801.189 756.330
 585.881 710.940
 307.604 914.528
 8.403 183.906
 270.590 251.840
 160.109 662.371
 962.978 598.078
 126.997 71.254
 835.844 140.546
 182.204 975.856
 174.159 461.604
 121.461 173.763
 537.285 449.581
 899.553 136.318
 822.284 384.132
 318.869 139.701
 120.934 419.047
 631.143 976.684
 703.089 678.388
 91.181 37.920
 9.340 738.691
 1.627 578.347
 737.377 524.617
 693.676 687.829
 174.931 622.368
 361.165 929.046
 286.590 879.322
 194.037 618.858
 574.233 465.477
 909.017 156.759
 976.461 518.597
 446.077 755.875
 579.624 167.402
 262.511 34.263
 413.180 353.315
 613.895 568.624
 279.879 69.202
 342.847 106.162
 314.203 662.179
 710.216 346.099
 611.565 856.180
 485.395 228.719
 869.770 428.709
 976.976 460.887
 30.431 705.646
 624.467 532.529
 601.393 539.526
 706.660 973.834
 835.242 422.075
 251.208 819.034
 590.044 203.816
 279.718 696.024
 316.088 295.058
 598.138 184.147
 709.420 587.662
 776.361 872.891
 615.019 939.836
 164.992 225.691
 418.671 321.967
 510.288 984.386
 558.919 435.875
 267.883 536.094
 744.103 238.977
 227.431 765.483
 752.863 665.861
 767.492 307.786
 310.880 419.950
 514.547 442.910
 906.757 875.648
 511.793 785.916
 673.392 395.328
 170.487 356.815
 708.902 125.115
 315.043 991.546
 736.927 128.757
 907.244 590.233
 557.174 480.550
 487.070 608.151
 763.486 237.662
 768.382 964.503
 111.837 511.088
 25.584 175.271
 310.992 755.547
 79.212 775.454
 943.587 894.896
 589.083 765.360
 467.891 625.046
 576.072 942.974
 516.235 715.220
 279.077 133.370
 914.031 25.732
 601.358 825.712
 365.506 332.064
 77.726 923.326
 663.952 587.027
 896.418 813.008
 613.754 552.182
 510.623 892.130
 830.122 514.076
 576.223 947.730
 894.976 188.241
 734.349 268.059
 381.388 663.212
 327.701 256.575
 355.303 997.422
 784.533 299.884
 665.822 643.742
 737.895 168.479
 641.231 420.377
 162.555 772.291
 417.363 93.993
 928.623 387.120
 691.192 503.394
 287.662 764.233
 72.085 382.168
 351.048 850.129
 705.589 879.779
 596.131 209.092
 482.625 116.306
 676.594 955.457
 886.294 710.861
 230.269 878.980
 538.252 12.689
 209.911 64.430
 408.634 42.732
 327.407 260.277
 773.239 868.344
 145.061 401.434
 617.243 121.686
 892.687 413.423
 777.667 610.808
 287.914 861.688
 621.700 829.559
 119.316 317.260
 112.461 657.117
 575.680 911.508
 308.718 549.514
 806.097 386.674
 474.429 104.032
 838.828 719.485
 284.702 453.532
 214.441 822.000
 57.253 592.781
 771.106 892.405
 415.822 414.761
 305.669 199.661
 410.821 44.163
 0.150 706.316
 442.327 491.034
 804.327 245.712
 614.011 843.624
 484.182 521.008
 609.607 200.302
 944.358 47.453
 244.952 470.962
 199.538 145.269
 380.645 614.373
 72.336 52.987
 458.002 15.630
 229.303 280.634
 72.758 634.267
 505.649 84.588
 458.130 496.088
 915.056 812.939
 696.137 678.671
 173.340 248.976
 801.059 410.524
 691.751 643.861
 362.491 416.370
 603.511 66.038
 241.514 486.220
 590.034 958.704
 379.199 104.222
 763.516 357.312
 302.065 166.198
 160.762 312.054
 547.664 554.142
 107.856 436.484
 341.558 974.269
 753.300 679.539
 244.141 745.718
 943.533 926.398
 664.751 533.430
 662.125 671.747
 577.166 625.514
 883.776 90.547
 133.796 677.579
 645.582 435.507
 287.709 689.770
 728.417 911.743
 817.339 792.800
 716.082 378.039
 86.589 534.121
 582.849 276.636
 444.484 252.035
 902.854 741.106
 808.169 672.118
 407.362 531.987
 818.573 565.713
 896.315 225.167
 100.233 573.764
 474.787 367.067
 889.641 660.977
 97.413 317.595
 366.987 55.926
 406.782 446.281
 884.652 523.428
 615.803 714.398
 335.457 868.403
 557.701 467.112
 751.014 287.823
 187.455 241.495
 925.118 562.594
 519.876 350.668
 181.610 748.006
 815.326 979.408
 66.426 504.127
 435.290 85.632
 658.503 171.316
 175.955 874.389
 735.963 196.471
 615.989 341.125
 277.668 249.083
 480.397 979.297
 754.274 919.467
 699.202 339.947
 598.573 992.296
 529.601 609.190
 826.993 54.881
 193.057 640.936
 400.087 390.365
 162.413 119.404
 900.713 370.488
 804.870 417.609
 18.185 690.903
 158.594 718.038
 152.107 964.876
 386.405 540.023
 891.063 229.767
 929.786 710.070
 832.130 537.050
 679.103 267.724
 43.781 843.120
 8.074 836.971
 746.719 138.111
 297.192 643.923
 507.184 27.084
 424.861 923.507
 371.188 586.656
 547.700 744.484
 84.852 175.559
 561.962 872.535
 467.638 285.262
 753.777 780.044
 456.987 423.120
 952.385 158.942
 602.977 262.278
 721.386 675.569
 341.613 847.398
 809.999 365.489
 149.744 881.366
 869.282 158.867
 321.144 44.165
 775.303 976.165
 192.736 810.583
 328.335 578.063
 986.332 378.378
 478.761 596.750
 261.514 523.531
 8.653 637.751
 249.807 535.728
 43.689 7.666
 962.184 816.955
 231.572 994.554
 37.831 351.758
 577.431 970.752
 391.415 572.375
 28.473 184.988
 81.650 279.448
 32.561 509.502
 681.483 263.724
 619.529 672.070
 198.692 271.146
 559.116 461.361
 147.198 518.644
 902.833 891.779
 279.128 297.070
 614.382 461.052
 283.879 378.006
 8.045 56.499
 174.707 200.100
 648.476 155.508
 300.136 766.376
 98.525 129.769
 824.495 95.397
 142.026 373.815
 960.028 85.563
 642.081 825.161
 246.096 63.414
 136.464 179.697
 256.212 774.056
 312.849 701.819
 471.104 456.139
 167.980 219.414
 839.070 137.081
 535.430 430.185
 110.022 738.994
 692.940 544.542
 186.317 745.130
 437.310 83.647
 994.526 424.538
 675.570 136.960
 213.452 223.290
 636.722 875.337
 263.948 319.225
 997.963 692.486
 397.468 309.313
 860.484 104.015
 338.017 0.706
 748.003 829.918
 514.550 645.308
 859.979 198.975
 449.348 170.742
 242.512 783.874
 777.089 886.089
 473.342 661.108
 796.867 287.556
 850.979 812.661
 496.116 356.639
 968.023 385.765
 925.316 671.506
 299.448 6.508
 392.381 671.798
 990.311 322.758
 636.150 99.248
 154.684 916.836
 332.578 443.211
 547.006 679.835
 591.608 754.092
 615.475 443.870
 576.813 441.731
 449.339 908.185
 786.431 284.049
 570.927 717.718
 589.231 357.877
 560.342 522.005
 230.631 634.103
 124.901 287.153
 85.767 608.636
 4.275 398.889
 511.932 265.524
 431.205 790.707
 271.343 475.775
 220.341 583.767
 387.927 352.603
 735.954 426.251
 153.365 229.034
 372.811 776.370
 195.710 555.939
 981.481 958.115
 409.215 786.953
 165.795 620.648
 660.675 11.485
 190.468 704.889
 532.514 898.759
 553.297 634.315
 636.370 245.820
 119.460 936.407
 886.216 792.674
 183.826 117.646
 413.747 830.678
 347.688 375.014
 850.199 729.125
 673.688 662.924
 500.841 723.535
 50.129 44.050
 466.833 921.799
 964.264 949.352
 192.844 406.097
 192.997 535.635
 860.045 845.123
 85.917 353.020
 827.759 128.837
 785.361 880.123
 231.769 33.654
 624.833 527.463
 354.244 797.244
 122.339 591.254
 424.199 97.068
 68.971 517.600
 725.964 294.255
 663.349 133.855
 877.108 823.796
 995.436 158.291
 680.699 323.369
 303.112 15.039
 306.549 927.079
 753.957 478.493
 662.675 178.244
 313.663 935.229
 584.593 199.070
 899.816 582.974
 3.007 197.091
 162.330 951.904
 109.308 581.823
 134.421 15.766
 985.847 44.006
 743.702 406.831
 420.031 938.384
 922.869 923.005
 96.790 374.387
 302.815 446.659
 935.010 112.908
 275.230 427.553
 575.251 887.882
 472.329 327.077
 466.881 205.581
 401.900 503.759
 374.013 249.867
 398.214 332.363
 605.935 856.351
 83.272 297.941
 766.810 871.219
 886.463 64.991
 152.030 730.840
 630.093 278.664
 138.769 76.214
 867.621 64.061
 523.001 332.506
 253.268 820.590
 944.726 759.630
 246.420 196.686
 470.803 726.999
 510.491 826.680
 426.874 236.731
 380.574 33.046
 496.150 757.880
 251.982 775.731
 445.912 623.537
 15.775 463.699
 68.241 857.204
 148.742 145.728
 698.780 749.868
 493.226 146.811
 128.267 610.225
 454.090 508.200
 671.287 303.919
 441.523 983.344
 383.660 820.301
 122.926 714.750
 905.370 634.660
 966.456 709.835
 584.654 938.325
 793.014 504.173
 548.434 397.162
 560.341 871.230
 315.548 370.365
 418.713 547.023
 696.130 15.964
 566.706 890.380
 830.094 357.876
 539.990 414.239
 740.183 762.913
 56.701 686.112
 113.810 836.785
 268.152 207.413
 789.262 98.415
 400.332 308.431
 665.537 924.869
 74.643 620.491
 243.631 808.861
 648.645 357.221
 456.405 461.301
 380.365 16.213
 773.243 387.999
 82.240 529.954
 146.446 327.883
 760.372 695.274
 274.127 56.334
 926.984 504.234
 917.395 118.398
 302.431 912.216
 859.383 790.156
 289.593 502.621
 214.811 90.691
 287.801 349.250
 578.778 740.624
 823.705 310.039
 283.448 235.480
 898.738 697.691
 354.895 463.307
 501.374 218.152
 626.896 726.592
 99.602 716.444
 573.972 449.954
 135.384 356.456
 425.825 979.205
 187.084 637.906
 876.018 556.726
 974.576 136.447
 508.724 35.861
 759.948 73.918
 951.485 56.978
 777.354 83.054
 684.874 24.411
 19.814 637.865
 570.729 211.658
 257.814 156.644
 121.335 987.743
 381.899 343.730
 647.674 446.737
 694.447 779.249
 974.067 472.024
 348.262 468.913
 870.557 454.578
 793.122 170.279
 667.864 878.382
 475.979 974.841
 320.304 794.962
 604.056 269.810
 60.616 732.356
 58.800 767.856
 541.054 861.522
 406.744 481.683
 224.453 706.094
 833.254 52.623
 727.535 400.641
 997.330 703.943
 729.693 440.213
 618.749 781.261
 50.433 122.367
 739.662 630.798
 127.034 955.396
 306.158 733.615
 653.605 326.752
 74.253 108.114
 789.288 718.195
 20.453 77.597
 525.921 883.989
 918.682 403.540
 396.017 231.197
 600.383 353.206
 275.726 353.070
 538.415 612.755
 122.731 354.618
 761.794 699.862
 817.343 501.194
 18.834 64.887
 30.912 434.541
 441.085 803.871
 116.747 994.948
 427.240 513.021
 245.920 712.449
 851.420 481.351
 437.484 574.335
 117.868 99.841
 256.916 421.340
 726.708 31.642
 978.093 591.991
 403.452 573.742
 76.276 435.669
 76.980 497.238
 398.746 402.509
 993.642 997.418
 55.496 335.466
 533.695 748.461
 497.522 720.514
 183.575 238.735
 870.464 269.461
 24.630 874.615
 215.642 731.258
 765.173 862.820
 560.999 57.639
 85.373 708.061
 226.240 433.702
 29.229 654.639
 537.901 560.640
 588.118 433.636
 592.647 423.667
 28.129 892.959
 155.323 461.501
 48.290 143.055
 369.878 83.374
 477.019 669.405
 787.093 254.727
 955.698 882.450
 566.956 933.764
 285.553 0.468
 342.681 418.285
 769.288 210.861
 587.900 727.254
 732.784 215.625
 811.833 456.064
 313.178 538.549
 125.656 711.144
 724.594 121.378
 736.476 741.487
 316.593 546.144
 495.933 375.664
 406.006 738.838
 474.274 867.393
 751.374 799.205
 566.861 915.704
 640.026 991.596
 740.345 512.950
 438.202 267.413
 765.583 581.535
 510.136 580.976
 191.928 675.296
 116.245 833.652
 124.336 71.407
 55.338 427.357
 755.369 481.756
 800.847 35.442
 966.257 127.647
 904.644 479.110
 985.619 697.897
 790.012 219.653
 625.141 537.978
 342.180 394.798
 995.514 477.350
 122.818 11.167
 543.505 815.008
 604.554 589.638
 395.407 861.247
 641.511 497.137
 199.825 929.439
 888.936 403.810
 243.311 28.276
 63.935 810.706
 578.450 606.272
 633.253 698.090
 221.530 320.778
 634.085 861.530
 314.702 858.386
 119.217 11.327
 127.811 627.964
 985.927 805.177
 222.799 628.103
 344.359 524.695
 297.389 794.260
 829.295 469.458
 645.745 634.923
 411.046 469.208
 756.857 338.942
 946.534 362.952
 953.991 786.399
 388.424 285.864
 751.609 922.633
 774.712 79.479
 563.618 799.144
 717.524 801.869
 785.693 676.905
 540.577 882.016
 45.007 998.268
 750.252 921.756
 466.201 725.152
 514.099 0.478
 249.390 616.084
 939.748 848.813
 253.938 966.031
 451.304 710.080
 893.368 294.679
 532.618 650.071
 687.866 465.233
 708.236 570.409
 710.455 912.042
 352.777 57.232
 772.975 606.955
 825.279 300.109
 103.857 297.676
 412.173 756.238
 999.466 493.406
 604.692 638.025
 216.190 881.177
 635.411 59.814
 895.766 948.811
 834.101 198.912
 469.496 826.083
 943.294 780.141
 108.692 883.798
 844.816 770.250
 922.885 741.279
 304.576 322.935
 751.132 706.745
 36.235 716.469
 245.312 633.584
 135.699 509.556
 160.971 930.525
 346.222 157.858
 707.468 367.646
 605.094 400.371
 274.532 116.303
 402.229 373.626
 359.413 533.099
 981.565 440.439
 533.624 820.426
 749.064 442.116
 479.575 283.934
 155.611 577.706
 617.374 266.106
 116.606 475.839
 455.914 411.357
 857.966 614.229
 318.327 48.533
 164.366 935.031
 491.469 638.928
 901.480 942.569
 566.875 300.208
 519.715 410.603
 914.252 887.575
 980.390 992.322
 948.890 392.676
 212.704 955.882
 415.362 48.105
 175.361 165.884
 58.519 431.561
 802.804 516.238
 239.394 620.141
 333.124 777.876
 681.398 513.647
 591.506 256.670
 207.668 428.919
 916.338 529.267
 113.137 957.976
 319.624 619.676
 467.505 515.222
 752.292 345.091
 883.732 497.312
 659.266 759.159
 29.702 208.702
 348.320 983.733
 780.631 721.989
 627.820 590.915
 481.575 341.190
 87.320 686.136
 341.515 905.089
 774.940 76.154
 744.373 534.093
 668.516 274.872
 922.398 706.049
 623.402 511.790
 381.559 502.777
 616.613 535.862
 37.508 149.197
 380.814 539.678
 758.405 360.895
 546.760 419.651
 914.450 704.425
 381.581 306.716
 303.550 978.863
 143.224 584.479
 111.478 259.067
 67.122 708.701
 229.593 553.277
 486.469 69.996
 603.295 263.242
 567.242 933.066
 332.517 677.814
 446.298 438.330
 957.587 355.351
 106.696 579.079
 908.656 371.217
 348.020 548.301
 96.594 330.041
 528.340 478.840
 403.144 714.258
 14.072 238.935
 666.326 397.902
 197.931 968.361
 135.197 975.090
 585.315 590.042
 220.617 304.296
 435.498 765.268
 333.299 361.219
 234.207 100.452
 268.011 24.159
 404.339 798.111
 757.307 826.328
 996.330 78.631
 726.555 430.260
 81.095 302.022
 384.658 681.516
 467.245 775.720
 484.902 544.322
 528.980 246.418
 994.351 113.025
 38.420 307.678
 577.686 723.576
 201.113 692.682
 995.028 92.318
 678.961 211.027
 948.945 409.738
 412.059 993.232
 512.456 579.430
 9.163 555.815
 899.462 873.041
 433.040 838.109
 576.889 366.781
 557.388 899.774
 92.191 720.901
 889.943 31.194
 232.240 388.198
 643.524 9.231
 424.516 808.934
 273.091 535.396
 526.691 826.660
 290.321 195.184
 166.910 591.461
 403.918 764.617
 638.310 894.340
 928.123 317.091
 514.638 879.318
 646.050 320.041
 839.438 729.806
 429.045 992.206
 102.441 434.667
 496.927 369.262
 610.064 459.749
 183.386 314.975
 91.755 825.718
 950.993 648.993
 973.086 106.457
 514.098 438.784
 155.795 488.633
 686.604 635.579
 43.321 687.225
 714.359 701.510
 59.926 999.586
 696.192 772.251
 857.294 548.226
 388.837 586.639
 563.064 146.850
 452.863 768.063
 782.321 702.901
 580.968 703.338
 50.409 510.949
 86.467 890.641
 191.049 703.686
 376.588 141.716
 648.645 910.328
 328.338 863.383
 631.612 365.978
 288.510 13.589
 571.807 250.658
 176.273 447.457
 423.705 484.481
 747.166 724.466
 99.324 27.802
 329.939 39.933
 467.372 534.670
 449.147 539.004
 897.345 977.643
 451.808 651.597
 63.962 235.836
 148.545 300.105
 360.244 140.381
 219.824 441.479
 717.679 767.270
 715.192 740.870
 271.293 912.566
 955.413 579.869
 211.321 375.401
 929.454 689.013
 359.799 497.065
 334.055 587.533
 731.281 87.242
 534.963 604.926
 266.578 529.301
 315.552 456.112
 454.541 254.320
 528.686 317.431
 20.465 557.534
 967.221 793.134
 804.375 691.245
 531.997 525.386
 375.605 485.624
 295.656 954.797
 531.631 244.437
 356.906 618.607
 262.627 48.597
 551.318 630.683
 884.945 728.995
 558.388 638.248
 166.335 884.541
 725.100 626.751
 395.909 305.541
 846.721 744.549
 458.406 790.741
 117.150 656.474
 224.177 533.872
 723.044 389.035
 585.627 307.644
 925.608 794.674
 582.666 536.560
 596.815 498.547
 542.536 861.152
 776.558 874.611
 494.495 933.180
 945.639 370.129
 241.904 311.904
 996.366 516.104
 20.946 464.613
 785.918 648.611
 237.313 909.631
 213.728 660.928
 143.732 516.959
 837.045 712.857
 749.147 331.316
 571.106 461.471
 685.000 75.812
 282.388 31.986
 98.651 693.819
 423.886 119.599
 4.988 994.265
 957.016 569.475
 464.266 174.795
 910.471 804.918
 729.922 841.742
 125.200 110.904
 340.276 150.117
 187.643 95.081
 431.687 15.820
 749.914 470.220
 199.876 561.730
 442.920 475.531
 6.016 245.506
 302.108 889.718
 643.085 566.721
 19.277 312.040
 477.375 91.931
 709.265 590.575
 744.500 386.601
 117.457 366.631
 96.412 561.255
 0.773 353.589
 406.710 675.177
 577.247 365.936
 889.795 484.599
 571.897 213.910
 272.248 654.071
 181.485 350.804
 272.467 891.095
 758.630 838.869
 150.308 726.859
 775.184 536.900
 938.751 202.715
 592.485 924.649
 973.980 275.952
 247.033 198.304
 11.491 713.296
 187.283 995.346
 19.618 870.778
 81.692 649.577
 347.313 479.247
 199.241 317.128
 492.006 171.458
 758.668 746.491
 971.308 445.688
 197.201 250.497
 607.305 399.124
 747.185 451.585
 845.884 359.329
 581.559 255.294
 990.343 362.143
 226.357 917.972
 566.212 778.170
 898.504 935.924
 543.635 676.961
 946.091 233.241
 118.664 278.160
 10.390 968.396
 942.561 2.941
 836.559 435.085
 538.817 778.224
 603.617 486.097
 564.502 822.458
 72.663 661.219
 162.034 757.615
 942.115 517.844
 969.248 540.708
 304.845 328.393
 172.363 23.347
 607.565 369.603
 13.848 454.087
 678.711 48.794
 324.401 600.473
 206.717 420.364
 307.138 441.663
 83.301 586.835
 37.988 264.306
 671.711 663.012
 987.490 71.174
 791.512 535.321
 547.039 211.173
 831.021 462.633
 741.908 179.159
 286.018 547.205
 421.506 373.121
 386.694 427.556
 575.408 884.228
 600.196 897.618
 575.434 922.004
 297.781 992.527
 86.704 423.164
 945.943 870.598
 824.219 579.686
 840.369 298.750
 909.512 161.433
 748.880 965.896
 160.696 453.631
 291.410 222.160
 538.406 622.874
 466.367 203.491
 182.299 250.927
 266.509 949.122
 973.913 407.729
 724.829 866.901
 520.547 888.863
 231.117 327.848
 493.673 423.857
 380.335 871.112
 699.266 716.412
 600.079 334.210
 384.749 942.875
 79.941 566.925
 579.418 788.580
 142.241 382.172
 656.797 611.142
 781.264 200.748
 436.096 894.311
 114.828 881.978
 596.577 694.910
 473.813 437.331
 757.200 328.710
 666.563 403.286
 521.397 519.646
 38.043 322.664
 53.489 721.623
 569.013 35.809
 242.375 275.407
 776.696 815.266
 326.166 587.168
 262.380 56.636
 557.985 103.364
 657.897 546.264
 350.831 642.560
 535.015 811.229
 564.179 652.938
 720.593 782.200
 605.602 359.673
 895.111 794.230
 689.433 104.708
 410.304 659.176
 496.376 659.011
 838.636 276.523
 141.394 991.148
 836.808 632.962
 513.674 133.336
 769.228 466.636
 886.380 15.416
 75.235 746.899
 93.183 696.984
 283.860 117.394
 373.795 467.847
 668.204 757.915
 246.071 96.925
 902.291 692.843
 964.596 770.432
 429.006 380.682
 475.344 292.929
 88.852 695.825
 426.268 141.529
 494.468 910.948
 100.945 316.729
 591.863 523.162
 916.346 366.162
 331.025 271.276
 879.020 853.860
 708.987 263.299
 592.309 181.719
 58.655 85.911
 719.680 456.907
 76.090 180.305
 357.788 844.512
 24.704 736.228
 382.831 995.163
 972.676 238.534
 283.316 29.555
 33.292 474.177
 263.036 673.247
 938.728 913.812
 924.419 334.122
 15.828 578.373
 762.126 710.025
 705.790 709.885
 100.706 305.018
 214.337 225.972
 292.173 559.220
 59.396 252.970
 696.619 90.190
 141.663 223.165
 651.660 374.355
 270.439 572.576
 697.895 527.209
 681.248 988.135
 374.118 273.263
 159.841 193.397
 987.314 724.304
 694.072 212.527
 661.212 841.135
 693.908 960.913
 389.149 964.080
 411.472 440.960
 681.172 226.164
 246.982 102.425
 73.793 65.672
 709.936 402.854
 338.686 128.085
 313.524 885.637
 712.371 178.030
 87.615 306.781
 103.821 957.491
 503.541 378.458
 705.707 345.185
 792.149 464.840
 125.202 452.566
 113.227 236.576
 402.829 83.765
 85.583 552.952
 646.659 79.937
 427.010 149.454
 471.288 643.681
 74.473 532.779
 696.731 617.609
 177.640 560.738
 484.862 584.836
 881.974 761.880
 126.860 420.516
 267.763 545.680
 353.806 795.852
 193.537 100.994
 336.802 2.989
 939.410 276.025
 438.609 105.256
 369.002 890.773
 444.744 737.492
 67.077 331.913
 60.315 191.178
 381.256 515.061
 234.791 665.251
 145.610 230.703
 648.766 582.603
 815.232 893.745
 945.941 641.971
 845.846 934.222
 954.696 163.299
 40.953 655.469
 854.358 300.584
 718.965 768.794
 592.436 739.021
 460.409 928.950
 644.713 603.043
 744.783 146.509
 677.053 909.238
 420.471 661.384
 766.529 74.456
 939.712 711.545
 473.069 696.510
 982.669 123.390
 327.946 165.384
 166.868 51.946
 781.469 129.874
 245.542 792.171
 591.983 571.922
 623.841 915.131
 257.546 252.933
 326.398 118.060
 809.352 758.238
 222.842 944.481
 974.173 833.077
 426.713 774.322
 947.051 372.494
 223.533 314.745
 323.436 385.127
 629.031 866.083
 853.408 724.665
 30.520 285.555
 784.135 990.897
 203.092 231.463
 537.975 3.501
 25.550 615.239
 173.441 795.537
 235.076 406.491
 538.564 449.978
 668.707 981.195
 748.133 992.242
 336.212 45.075
 797.957 275.824
 873.368 38.453
 924.084 568.770
 35.635 586.310
 79.255 718.265
 836.500 514.638
 442.310 82.416
 217.280 743.605
 711.511 255.933
 88.836 787.423
 525.651 254.482
 621.700 953.606
 376.249 675.902
 518.746 719.639
 942.265 230.952
 1.102 267.611
 720.681 378.111
 519.139 137.580
 920.431 943.004
 989.525 294.144
 814.847 30.977
 208.454 229.622
 543.696 119.133
 129.958 708.599
 857.624 450.792
 884.852 315.141
 596.278 150.106
 786.332 534.318
 80.489 367.514
 486.933 887.828
 825.640 188.600
 860.715 869.215
 498.109 560.901
 854.852 572.808
 242.532 577.312
 334.646 983.016
 11.283 703.408
 12.431 653.623
 388.329 942.480
 658.457 742.438
 380.460 130.118
 523.890 122.962
 465.323 64.177
 923.538 135.062
 756.990 670.986
 218.078 790.112
 847.706 940.404
 569.906 257.441
 784.471 626.957
 218.585 838.495
 769.296 298.911
 105.052 508.902
 763.999 949.091
 269.882 368.218
 918.616 178.853
 939.932 889.767
 14.820 688.579
 807.632 881.431
 262.787 103.791
 984.108 241.185
 355.823 825.598
 85.591 372.395
 668.721 798.222
 84.412 983.477
 583.528 656.240
 942.004 669.503
 793.477 361.728
 740.148 410.902
 928.644 19.268
 465.182 943.106
 275.153 308.003
 782.737 882.943
 735.978 778.279
 900.928 840.839
 471.561 900.427
 868.819 315.730
 31.440 139.848
 633.767 541.253
 865.955 771.519
 703.240 221.908
 215.033 584.556
 969.413 126.910
 787.456 900.530
 881.963 173.243
 850.232 415.320
 747.691 69.686
 278.321 641.579
 124.826 967.509
 407.785 186.238
 523.118 293.900
 781.093 644.154
 454.214 969.641
 865.967 565.209
 164.614 236.968
 815.684 188.492
 568.089 66.888
 269.467 504.856
 246.334 562.650
 969.800 670.220
 254.451 428.669
 705.584 948.855
 528.341 698.541
 335.668 711.832
 199.191 794.066
 669.050 684.517
 158.872 167.336
 991.840 653.001
 950.427 323.356
 455.786 367.550
 969.203 760.458
 250.953 977.351
 119.798 144.724
 51.070 191.194
 377.619 963.042
 172.599 570.271
 124.825 603.255
 959.046 149.457
 970.751 680.824
 275.064 570.475
 906.330 876.559
 558.204 352.999
 788.570 242.365
 470.494 977.477
 91.032 59.825
 861.393 396.208
 703.556 854.120
 995.133 107.754
 11.833 42.859
 9.140 345.335
 55.092 171.238
 509.590 454.335
 846.924 502.615
 431.488 520.086
 876.886 413.551
 603.650 497.698
 893.740 116.964
 376.249 874.838
 638.213 504.096
 655.998 540.254
 654.920 668.917
 420.540 450.714
 409.058 36.579
 371.251 692.399
 980.798 55.262
 657.624 66.027
 754.723 488.568
 345.056 724.998
 986.610 339.520
 482.584 140.133
 467.229 988.803
 692.555 621.336
 842.455 896.382
 287.982 304.547
 448.855 119.833
 116.338 310.996
 820.216 383.249
 924.655 245.188
 677.411 691.337
 787.102 248.779
 173.981 744.230
 482.984 40.927
 203.336 154.800
 63.517 213.691
 529.193 702.924
 806.382 116.138
 555.503 346.835
 387.403 946.198
 460.600 232.542
 161.501 808.756
 765.583 546.281
 656.118 16.355
 850.220 305.409
 658.549 470.371
 460.106 409.338
 996.147 621.080
 433.928 818.590
 340.343 961.179
 114.841 207.295
 140.187 845.761
 668.894 968.396
 340.138 380.158
 617.910 933.082
 544.596 293.553
 683.984 503.710
 146.000 879.621
 746.013 265.664
 974.913 885.119
 611.382 226.592
 803.396 453.330
 22.436 85.431
 534.187 62.248
 40.057 828.309
 837.917 658.654
 696.005 219.078
 12.225 590.697
 680.333 649.954
 786.449 335.796
 256.908 359.087
 993.385 650.767
 583.726 238.998
 487.835 520.890
 988.325 650.742
 376.409 928.513
 423.311 636.639
 703.003 914.811
 542.040 268.742
 831.819 976.205
 407.290 175.513
 209.729 465.843
 421.751 415.813
 250.761 197.515
 372.052 193.312
 248.656 851.882
 559.520 567.319
 423.714 431.099
 480.908 475.087
 84.879 906.623
 878.829 458.739
 28.321 255.660
 740.807 425.486
 493.355 324.249
 851.970 266.957
 502.677 820.225
 241.726 941.909
 176.596 298.408
 579.988 671.682
 533.706 215.289
 622.067 710.528
 479.532 103.811
 850.167 999.909
 699.848 143.655
 768.262 179.353
 279.150 12.571
 959.059 454.177
 273.090 924.201
 167.936 776.012
 595.443 352.438
 828.299 504.498
 307.452 667.462
 653.345 32.612
 295.406 960.387
 85.971 884.171
 919.342 798.853
 495.452 156.057
 243.252 762.542
 338.044 271.287
 99.789 973.497
 938.882 239.401
 387.731 720.212
 812.404 660.616
 489.368 826.062
 304.123 748.306
 571.376 921.850
 922.254 634.625
 293.690 929.638
 725.735 136.386
 296.673 172.055
 66.195 227.762
 920.690 799.647
 443.957 444.219
 290.641 31.245
 159.015 844.725
 980.464 771.907
 321.981 518.999
 471.963 893.438
 970.259 741.300
 4.275 108.388
 922.289 55.322
 843.767 354.619
 336.882 905.424
 611.378 739.885
 42.860 2.282
 910.370 820.449
 711.820 786.533
 880.668 641.728
 87.652 8.064
 447.711 29.614
 312.049 212.789
 368.696 956.806
 25.662 480.429
 844.922 927.908
 337.724 8.705
 556.445 629.623
 979.010 529.959
 778.413 118.176
 348.251 279.716
 504.304 495.748
 672.856 532.684
 680.052 932.536
 901.626 65.663
 148.021 482.930
 78.605 299.646
 317.465 25.826
 990.178 81.694
 977.962 823.335
 586.735 873.233
 817.175 273.044
 638.818 563.002
 809.850 950.759
 956.713 783.537
 630.239 668.539
 271.173 808.865
 977.205 62.336
 108.854 192.769
 265.249 871.046
 94.497 881.844
 554.038 161.184
 546.593 731.705
 95.000 16.165
 805.999 59.569
 150.927 764.588
 827.554 989.373
 180.825 426.696
 381.234 59.420
 418.407 361.725
 37.898 555.675
 852.542 891.264
 569.468 760.494
 638.689 135.635
 666.839 236.365
 732.150 252.964
 991.443 132.597
 690.046 425.997
 626.842 560.756
 995.875 152.297
 411.692 348.624
 227.761 902.498
 419.895 984.795
 931.825 902.455
 840.621 604.517
 141.363 442.948
 611.395 255.592
 269.498 640.048
 610.756 0.108
 219.949 265.977
 840.539 248.216
 332.563 90.669
 467.145 944.497
 485.691 955.079
 569.796 211.578
 797.774 516.205
 13.582 941.228
 840.233 628.891
 655.859 767.399
 730.583 669.625
 564.401 281.355
 509.463 662.058
 610.654 194.793
 611.966 872.992
 565.776 126.620
 269.242 41.666
 113.348 502.657
 271.155 655.735
 271.038 700.303
 587.994 656.136
 932.926 543.117
 995.437 742.773
 281.225 819.889
 631.599 556.678
 925.803 951.414
 600.846 565.852
 895.113 803.585
 541.901 505.760
 184.059 11.178
 916.563 886.515
 952.242 861.792
 522.169 932.752
 727.271 638.694
 960.980 565.388
 997.923 444.994
 41.192 753.811
 354.558 555.792
 68.883 990.037
 151.026 661.140
 902.251 381.223
 403.316 378.179
 366.862 182.409
 13.292 798.438
 14.051 646.850
 197.282 784.549
 288.023 146.932
 323.227 193.568
 447.719 294.976
 908.913 151.488
 267.280 591.619
 828.107 170.711
 767.359 161.789
 409.740 40.205
 364.913 757.084
 24.394 543.339
 681.170 151.854
 437.211 703.337
 328.827 722.135
 999.874 218.617
 775.976 646.399
 67.663 343.528
 524.843 219.679
 600.082 773.329
 470.102 33.857
 52.489 200.246
 239.573 692.953
 537.079 480.609
 347.812 640.048
 48.144 667.263
 91.883 49.611
 860.419 158.362
 723.140 453.531
 150.554 550.425
 676.612 330.031
 418.140 383.101
 621.726 691.087
 430.620 263.872
 108.197 296.203
 549.880 67.038
 366.365 428.945
 359.873 232.524
 832.023 768.871
 274.717 131.607
 605.287 237.280
 113.984 19.697
 927.777 393.137
 663.089 27.216
 931.756 998.681
 746.729 730.878
 141.770 396.519
 915.183 146.856
 209.407 865.695
 138.096 58.208
 54.145 818.502
 907.396 760.310
 339.787 618.224
 437.668 924.925
 112.081 636.895
 614.018 956.056
 486.912 518.453
 447.986 64.998
 741.540 193.874
 863.032 219.550
 708.211 129.174
 22.527 30.433
 387.824 333.344
 342.914 699.444
 532.042 460.750
 89.030 57.164
 129.119 701.323
 641.616 917.369
 269.052 242.673
 351.320 940.213
 457.424 732.325
 369.376 662.298
 747.950 77.543
 71.371 569.753
 927.715 947.257
 93.793 77.071
 725.858 728.467
 588.271 61.949
 638.843 322.143
 898.593 492.547
 439.203 815.330
 391.869 481.909
 928.681 652.018
 866.783 393.927
 633.209 750.990
 636.256 0.831
 241.162 30.629
 684.371 14.150
 936.328 835.410
 951.878 955.387
 854.340 794.121
 862.638 440.874
 630.562 43.900
 294.968 684.620
 46.288 535.669
 784.894 796.394
 709.433 195.029
 359.099 208.098
 319.581 88.056
 897.962 3.956
 612.409 864.457
 766.049 778.820
 505.327 692.499
 889.107 889.274
 177.941 622.843
 851.821 95.314
 924.140 924.546
 615.898 882.671
 166.828 919.148
 368.499 489.605
 294.146 331.665
 889.501 385.094
 173.444 205.066
 833.816 721.228
 745.076 152.187
 951.151 940.379
 864.425 701.979
 577.626 102.154
 122.655 931.553
 627.069 716.472
 262.749 548.749
 758.168 553.491
 748.995 329.349
 698.832 439.930
 229.711 936.827
 750.832 852.061
 942.348 919.402
 984.235 850.876
 388.098 238.562
 348.327 763.397
 893.543 325.269
 987.909 949.660
 476.953 65.266
 153.497 977.468
 946.632 604.699
 751.516 791.873
 531.644 653.508
 394.660 764.382
 937.693 399.233
 710.032 354.920
 342.508 971.265
 148.271 49.579
 8.461 998.867
 943.714 47.231
 361.168 459.968
 614.783 171.467
 230.373 136.745
 204.530 760.295
 595.696 384.177
 661.019 929.209
 449.836 25.153
 491.408 974.034
 64.104 347.477
 315.957 654.328
 996.955 871.603
 750.352 317.657
 60.228 651.415
 286.737 947.032
 287.666 872.612
 483.540 160.970
 826.882 823.651
 847.833 406.635
 893.138 472.781
 665.734 265.225
 228.225 822.220
 648.692 155.176
 350.553 498.115
 386.860 257.945
 666.627 134.655
 83.813 204.317
 845.756 625.023
 66.374 712.769
 798.854 233.940
 874.080 747.823
 911.015 530.256
 918.024 913.179
 572.248 627.635
 419.328 275.413
 450.047 982.057
 582.898 958.138
 723.625 42.208
 299.486 998.478
 727.676 79.100
 494.126 727.941
 161.944 121.502
 25.292 454.168
 442.911 821.337
 588.398 370.248
 590.367 386.443
 769.417 311.547
 641.972 205.645
 437.433 389.083
 314.159 102.496
 345.038 342.014
 21.682 79.215
 736.818 123.692
 427.921 132.067
 141.198 235.897
 123.883 54.926
 360.121 389.518
 479.018 810.914
 72.999 448.119
 27.957 895.450
 862.974 320.131
 263.575 380.855
 859.509 538.048
 411.234 906.665
 404.778 996.817
 627.280 535.423
 103.415 532.135
 266.009 45.966
 544.996 281.629
 15.286 190.810
 713.840 682.649
 137.099 647.357
 266.468 380.058
 43.822 681.358
 187.362 621.818
 475.305 892.756
 879.954 51.066
 550.701 196.987
 142.161 317.897
 589.829 417.720
 172.126 55.105
 422.716 429.418
 286.372 428.162
 726.680 729.849
 273.469 384.812
 995.027 74.657
 694.061 613.561
 0.242 439.403
 243.077 58.458
 970.895 51.156
 860.926 130.723
 261.679 654.231
 294.080 772.798
 619.766 36.226
 516.665 549.260
 500.505 274.855
 916.446 509.840
 477.463 197.673
 582.108 755.767
 44.611 340.647
 893.154 271.153
 894.357 803.315
 976.595 500.651
 649.241 24.276
 351.258 473.669
 555.681 727.933
 204.694 619.911
 546.837 349.173
 541.107 182.556
 532.751 745.397
 781.260 721.189
 667.387 213.541
 994.989 279.578
 514.637 893.085
 589.958 561.919
 532.837 844.467
 80.741 869.460
 616.947 126.418
 212.751 567.111
 779.343 377.006
 736.366 712.136
 567.658 943.218
 116.488 935.286
 867.568 855.612
 348.451 235.349
 129.535 650.779
 337.634 563.302
 303.930 589.116
 320.192 729.928
 334.485 472.940
 967.270 584.299
 614.660 455.459
 864.105 659.178
 477.255 750.119
 305.916 657.699
 389.703 448.703
 949.971 624.147
 844.232 72.198
 31.348 276.199
 944.975 488.359
 140.369 418.162
 837.623 302.273
 102.454 261.886
 539.141 269.885
 254.123 776.859
 496.181 98.742
 408.319 312.123
 625.063 725.213
 412.255 884.050
 410.643 723.838
 364.111 925.541
 316.245 483.489
 41.565 429.092
 685.424 638.634
 753.959 289.473
 105.039 574.727
 837.679 28.069
 907.644 627.731
 125.922 742.392
 882.087 502.870
 522.445 118.907
 50.399 971.214
 955.252 238.368
 475.421 729.793
 469.811 19.668
 859.267 487.167
 609.560 835.329
 252.816 558.075
 919.800 699.616
 549.337 104.929
 873.111 604.836
 812.460 377.895
 551.995 954.239
 574.640 997.440
 417.375 518.345
 424.688 252.218
 647.927 98.286
 822.669 200.434
 141.063 803.406
 681.481 854.441
 936.017 994.948
 833.760 76.934
 745.301 982.938
 760.613 844.001
 483.253 224.697
 548.401 947.356
 258.189 311.752
 817.785 867.942
 674.512 463.861
 645.133 698.760
 477.900 606.660
 282.784 510.270
 403.469 690.913
 747.513 211.151
 464.596 530.044
 254.629 675.928
 88.280 667.496
 650.682 994.421
 278.825 231.438
 765.894 92.527
 20.728 251.612
 246.397 516.438
 137.695 877.671
 417.815 840.522
 859.305 491.967
 9.972 320.925
 39.994 9.357
 775.488 81.283
 784.673 125.335
 753.366 183.234
 697.584 849.975
 956.436 442.567
 950.242 52.888
 845.765 232.736
 302.744 663.520
 45.973 842.187
 381.085 606.820
 256.274 182.485
 259.799 7.676
 329.288 883.212
 401.172 935.163
 582.961 549.988
 514.249 261.691
 842.821 337.806
 1.933 630.559
 698.271 27.298
 523.722 121.623
 416.491 651.879
 304.387 807.857
 762.927 964.345
 232.494 850.324
 203.492 848.990
 412.600 195.750
 138.729 266.294
 634.928 945.538
 675.853 689.496
 508.003 449.268
 165.271 873.936
 643.067 546.684
 201.621 449.713
 992.070 812.794
 856.364 395.471
 9.758 339.408
 613.503 225.918
 849.172 467.382
 319.077 388.758
 1.068 936.675
 628.975 239.290
 171.862 381.490
 101.588 254.994
 360.377 716.179
 588.319 220.429
 967.677 250.857
 735.633 697.952
 861.409 876.062
 739.744 585.899
 949.483 161.095
 455.133 227.322
 408.631 34.410
 219.699 784.250
 0.695 935.686
 444.695 240.373
 210.780 42.724
 951.666 885.295
 402.191 742.390
 999.952 803.057
 26.956 809.541
 918.186 213.936
 709.499 422.714
 666.306 369.837
 864.576 837.602
 648.540 588.624
 376.842 181.919
 763.463 330.952
 794.632 866.439
 308.493 514.589
 838.894 731.140
 700.199 456.476
 742.057 481.998
 478.646 503.252
 781.600 708.561
 137.132 18.458
 207.670 805.861
 564.455 541.779
 760.159 223.186
 364.836 615.586
 883.019 408.881
 793.608 620.513
 155.308 662.577
 230.459 499.231
 30.596 407.514
 925.437 141.088
 698.274 485.070
 568.084 505.393
 319.271 295.853
 122.229 974.271
 440.277 577.295
 366.367 533.998
 528.429 442.348
 913.728 914.177
 94.228 899.447
 841.589 885.124
 164.181 337.436
 823.836 284.221
 134.289 563.603
 175.055 661.195
 567.128 616.748
 22.461 490.289
 903.168 194.477
 920.854 874.806
 533.591 604.334
 315.648 387.817
 247.602 407.375
 993.318 863.777
 820.786 621.277
 893.579 432.084
 879.186 504.669
 703.070 108.193
 161.368 587.326
 518.726 714.746
 740.717 40.024
 526.395 568.605
 573.859 506.635
 255.386 154.728
 147.525 728.659
 164.724 220.219
 822.876 273.444
 417.010 307.851
 368.703 292.302
 979.345 544.828
 856.707 859.476
 139.211 487.121
 614.972 219.092
 71.017 360.401
 929.658 352.101
 873.991 144.400
 107.867 91.536
 115.008 517.651
 902.732 500.751
 144.718 754.195
 19.237 89.736
 559.114 673.581
 908.594 398.814
 101.541 761.630
 590.528 512.427
 945.567 563.905
 165.381 679.229
 773.393 509.165
 668.081 675.013
 927.282 939.423
 228.833 134.183
 425.438 440.439
 223.702 341.589
 14.751 605.823
 383.323 982.852
 99.734 294.653
 168.993 927.086
 211.914 812.069
 189.771 105.786
 242.110 451.168
 917.461 65.982
 477.703 569.427
 432.047 440.581
 299.684 61.592
 700.177 785.667
 384.495 351.360
 833.350 390.642
 311.137 115.347
 598.751 445.375
 435.547 23.932
 950.190 537.387
 805.833 124.806
 623.657 805.691
 250.537 787.024
 593.979 165.896
 778.034 687.341
 936.463 79.028
 231.691 368.578
 978.863 115.050
 108.924 784.183
 491.246 578.028
 382.500 707.252
 549.334 245.389
 571.860 309.775
 953.515 626.722
 666.888 883.287
 102.254 381.412
 475.184 990.338
 744.194 728.377
 668.751 113.043
 385.343 929.766
 72.163 546.663
 451.749 594.302
 340.092 209.565
 827.801 500.748
 99.026 683.680
 657.277 529.502
 310.579 29.752
 438.611 767.770
 189.813 248.140
 425.409 843.900
 572.137 78.036
 194.208 487.910
 460.644 685.789
 328.111 411.971
 349.294 617.228
 429.592 76.402
 256.247 750.705
 888.990 238.972
 619.275 349.034
 845.579 378.900
 908.031 271.999
 762.476 908.542
 55.460 969.953
 749.769 317.567
 365.644 666.878
 795.233 84.328
 133.597 682.650
 59.968 900.522
 732.961 804.106
 356.435 817.364
 762.267 48.594
 416.135 678.901
 64.589 768.182
 969.051 271.296
 77.379 404.635
 470.613 111.781
 260.454 52.101
 326.011 619.151
 975.099 434.369
 56.249 456.405
 533.728 715.353
 233.171 288.186
 548.369 384.576
 468.141 739.676
 721.264 83.835
 885.230 433.470
 839.309 847.630
 537.162 86.559
 655.968 639.685
 151.260 506.196
 223.062 992.749
 522.016 182.048
 926.913 851.521
 223.286 49.312
 298.246 622.079
 101.468 925.566
 615.740 829.420
 64.331 400.938
 374.986 452.041
 909.534 400.134
 16.820 853.980
 581.630 815.104
 523.558 576.014
 123.792 123.387
 923.857 25.080
 346.203 619.723
 675.027 151.373
 590.612 173.488
 797.029 503.544
 981.747 423.305
 449.798 972.019
 850.974 190.211
 12.509 77.654
 53.801 54.761
 230.836 737.007
 216.691 439.931
 440.091 76.510
 404.417 874.758
 495.385 506.492
 739.238 103.036
 794.910 973.552
 398.061 332.446
 572.333 48.155
 511.995 693.166
 565.620 376.055
 471.225 157.943
 801.921 520.436
 251.632 50.001
 834.147 480.219
 711.252 378.872
 540.358 213.294
 515.463 660.737
 971.054 486.530
 929.122 428.288
 573.919 872.902
 229.009 160.128
 15.740 916.319
 836.463 971.732
 285.482 473.590
 421.609 734.977
 532.164 248.022
 488.799 722.708
 350.965 168.499
 197.841 816.137
 868.468 800.410
 115.062 438.773
 834.023 549.848
 8.605 879.604
 42.816 330.103
 817.663 494.502
 294.343 280.370
 228.142 397.987
 927.971 381.988
 397.889 912.943
 928.292 619.372
 891.865 984.615
 13.555 33.660
 738.201 503.796
 820.156 360.059
 204.782 554.792
 787.677 308.839
 755.977 804.397
 98.097 219.173
 91.409 892.145
 698.502 199.729
 932.507 848.660
 160.978 775.645
 625.470 352.784
 731.573 934.576
 816.583 399.529
 170.550 641.898
 651.290 565.937
 870.131 854.227
 703.748 172.069
 688.065 669.576
 288.697 896.959
 93.355 20.286
 900.296 747.156
 675.185 640.913
 299.366 127.092
 111.428 467.483
 595.371 329.874
 76.149 77.600
 484.911 274.084
 736.487 834.186
 385.018 242.042
 851.446 510.933
 385.700 728.738
 644.987 957.497
 918.802 54.909
 642.866 800.191
 554.203 914.702
 299.709 903.197
 972.596 565.901
 215.553 860.599
 587.859 492.286
 968.555 815.804
 490.448 402.424
 444.825 467.891
 923.799 721.803
 102.512 920.337
 783.877 896.039
 893.787 643.430
 121.413 977.932
 816.571 984.877
 128.765 11.980
 962.370 491.963
 988.628 563.813
 855.118 561.848
 457.984 541.788
 179.234 263.538
 443.890 912.051
 217.223 365.947
 712.172 470.967
 455.050 841.766
 448.242 979.563
 567.496 217.953
 681.573 418.903
 18.994 822.508
 690.491 144.143
 664.557 86.182
 848.609 314.902
 319.843 840.257
 963.390 192.877
 301.948 891.159
 823.877 22.048
 388.918 823.876
 329.833 55.992
 675.167 904.086
 457.502 449.665
 34.148 419.031
 245.505 784.464
 663.789 766.004
 603.296 805.568
 762.878 901.578
 778.006 895.690
 249.002 382.071
 814.927 30.824
 515.599 524.293
 942.398 618.739
 174.658 204.164
 961.322 132.662
 133.616 388.802
 959.223 759.185
 3.814 705.073
 862.751 85.211
 980.709 615.181
 933.437 873.256
 922.991 168.811
 569.595 203.147
 292.201 793.636
 51.347 191.997
 2.785 274.135
 832.526 409.903
 634.387 445.843
 897.491 268.385
 136.182 332.144
 645.838 619.947
 323.114 497.919
 904.575 633.786
 544.861 453.860
 484.935 533.762
 772.364 572.672
 266.921 844.916
 568.973 369.995
 4.490 504.471
 522.016 245.707
 871.555 178.391
 437.324 102.641
 515.542 776.695
 128.544 278.097
 930.902 887.218
 852.592 197.406
 517.793 321.044
 193.200 237.761
 37.233 372.034
 520.136 764.569
 927.661 691.784
 549.331 852.363
 301.353 839.636
 199.181 149.098
 413.115 820.529
 33.787 898.446
 86.686 22.316
 461.579 651.935
 423.094 425.449
 326.942 424.671
 604.757 313.754
 106.043 358.728
 82.314 763.314
 61.677 631.478
 299.251 240.673
 94.736 797.223
 111.543 780.796
 773.753 785.111
 513.159 534.214
 954.226 840.845
 328.890 331.816
 294.294 130.893
 407.208 190.954
 814.329 3.501
 89.464 19.307
 869.706 888.783
 477.607 820.711
 646.003 29.451
 228.730 392.642
 635.157 63.668
 307.307 266.766
 803.453 472.129
 689.148 686.028
 64.804 983.513
 377.339 953.852
 675.748 777.072
 30.226 18.592
 675.311 190.388
 863.430 670.248
 109.740 236.671
 448.812 993.411
 568.724 552.576
 347.983 522.514
 278.760 68.239
 769.534 930.639
 366.635 240.368
 288.645 614.929
 840.476 781.927
 104.477 548.973
 709.591 513.818
 902.047 600.362
 552.563 951.306
 526.765 770.042
 774.078 107.640
 844.962 625.331
 996.207 476.999
 154.418 461.914
 193.927 366.606
 704.996 349.199
 695.207 442.483
 498.893 360.766
 363.843 184.204
 849.049 655.961
 712.372 701.281
 796.971 113.863
 349.825 227.987
 620.190 396.773
 755.100 406.007
 315.147 372.342
 534.546 896.955
 222.203 2.366
 928.477 792.288
 292.460 128.902
 685.359 949.481
 885.954 86.731
 536.919 664.366
 270.681 43.346
 348.392 764.693
 72.852 226.888
 754.358 194.238
 50.057 328.031
 344.281 755.908
 538.078 948.350
 558.106 842.455
 404.305 875.632
 669.399 541.614
 49.866 571.791
 53.057 436.271
 990.319 703.217
 291.023 97.654
 441.019 983.720
 200.502 699.592
 596.039 459.496
 165.684 263.703
 454.970 582.406
 9.842 819.238
 984.218 696.199
 307.036 657.777
 541.085 620.019
 451.639 953.303
 110.300 839.902
 882.870 264.415
 352.526 912.961
 706.904 939.949
 419.417 317.192
 130.511 705.378
 204.892 424.551
 880.224 848.756
 260.475 83.958
 345.616 476.072
 164.974 537.735
 973.258 431.783
 194.596 888.657
 321.488 236.619
 756.356 930.193
 740.345 977.785
 120.681 959.770
 394.327 583.365
 492.210 840.212
 29.391 550.589
 692.590 449.284
 684.415 594.814
 575.531 168.912
 348.933 101.382
 460.488 886.842
 214.057 845.378
 143.187 302.878
 696.170 484.755
 533.131 103.354
 330.158 510.985
 372.538 761.008
 131.009 979.578
 328.377 568.183
 262.646 652.533
 618.009 770.321
 187.559 518.375
 155.982 850.624
 709.518 756.298
 499.899 657.737
 977.249 462.616
 959.731 964.266
 55.115 134.868
 528.816 508.289
 756.664 426.403
 535.222 681.901
 200.271 847.787
 416.541 884.969
 808.394 347.319
 935.123 519.008
 11.361 388.054
 697.725 531.371
 714.645 730.716
 575.485 975.461
 79.767 498.759
 666.744 885.548
 491.044 752.566
 764.696 797.913
 824.173 133.547
 920.117 921.940
 592.022 695.974
 990.926 479.465
 965.121 755.302
 987.338 307.992
 499.358 17.779
 324.411 948.544
 54.602 879.298
 631.550 113.030
 461.902 194.207
 717.694 415.525
 53.026 10.296
 406.407 339.207
 967.199 378.315
 819.938 643.486
 911.722 897.415
 966.582 357.800
 694.675 817.007
 160.691 488.589
 741.215 336.325
 446.790 928.862
 25.251 921.699
 203.983 415.930
 423.807 585.183
 947.775 858.229
 663.685 864.255
 825.408 838.286
 463.613 828.915
 797.667 503.076
 567.641 578.571
 222.826 548.074
 457.960 25.864
 793.173 275.721
 171.436 88.279
 135.610 216.901
 821.198 901.482
 67.501 15.093
 842.597 152.275
 517.845 922.461
 295.220 815.655
 580.529 596.251
 615.832 322.350
 487.652 929.124
 340.616 723.418
 481.616 430.576
 511.669 640.988
 457.825 496.425
 718.182 473.239
 756.568 572.729
 166.017 372.416
 842.216 318.740
 442.564 242.699
 637.709 995.196
 72.054 356.299
 627.814 309.815
 818.165 998.317
 229.554 217.224
 467.315 801.001
 404.235 837.405
 451.991 484.445
 682.556 882.161
 786.547 592.137
 150.316 186.119
 978.946 395.539
 33.459 65.716
 644.826 482.147
 191.804 980.681
 732.139 66.821
 523.208 67.349
 515.655 847.964
 264.604 537.182
 744.110 230.223
 802.004 188.019
 625.186 56.327
 544.838 626.463
 274.443 125.684
 935.945 529.692
 96.398 860.133
 839.934 931.651
 525.027 532.291
 540.859 165.546
 46.046 664.225
 874.282 560.975
 326.355 89.401
 686.294 124.479
 162.337 945.318
 748.433 337.302
 356.506 614.814
 436.281 509.558
 272.786 588.296
 202.632 227.485
 889.081 995.222
 23.356 727.221
 549.359 409.922
 273.453 197.426
 157.143 623.569
 688.464 242.565
 291.993 681.000
 296.562 982.885
 167.300 288.630
 161.755 495.747
 681.740 29.374
 979.167 751.403
 201.403 884.028
 607.903 615.525
 501.253 708.633
 442.433 397.310
 302.866 297.065
 614.478 348.177
 583.031 851.217
 717.188 259.648
 760.467 362.172
 463.024 183.512
 664.759 989.647
 165.469 381.936
 974.550 819.433
 489.878 4.438
 406.294 825.885
 695.994 43.055
 118.861 805.549
 817.395 712.486
 554.300 956.374
 443.377 180.126
 695.830 522.806
 116.146 188.965
 628.207 19.100
 788.939 497.127
 423.925 380.964
 344.762 639.848
 45.132 519.055
 215.194 507.069
 892.782 87.716
 606.499 842.263
 301.592 409.763
 506.631 490.922
 75.126 875.227
 360.224 61.412
 686.280 361.083
 236.140 373.078
 94.081 293.454
 228.402 438.964
 10.875 527.273
 309.460 810.986
 610.266 775.357
 555.812 467.473
 14.800 544.366
 579.269 375.698
 815.169 484.775
 690.076 760.059
 425.030 432.163
 186.058 560.425
 295.601 794.643
 678.751 700.608
 133.525 53.718
 334.679 495.780
 968.590 111.419
 707.587 716.937
 592.513 793.967
 673.464 673.272
 876.918 660.971
 140.699 857.872
 321.836 159.177
 307.081 682.679
 882.557 281.855
 465.799 74.904
 372.745 70.220
 744.788 954.308
 198.588 233.836
 796.228 110.056
 698.978 725.164
 762.505 763.735
 259.755 522.648
 836.462 173.840
 648.655 40.507
 240.150 304.483
 647.629 266.424
 378.844 660.646
 209.466 845.391
 524.910 463.182
 658.423 184.868
 466.728 993.629
 214.822 199.445
 766.665 42.114
 629.819 379.186
 332.815 317.153
 450.096 432.410
 973.498 565.660
 327.750 188.926
 101.365 162.049
 485.747 762.536
 243.275 479.990
 534.879 61.304
 29.097 397.462
 108.110 640.731
 741.502 509.466
 479.608 49.270
 751.963 752.746
 418.786 288.770
 516.193 168.563
 897.762 766.454
 603.635 943.862
 30.035 252.391
 167.235 944.718
 328.655 370.323
 576.398 970.980
 296.275 173.894
 720.747 465.371
 713.083 419.279
 906.313 467.408
 190.719 403.905
 798.175 41.570
 482.845 255.088
 581.848 74.772
 261.377 518.260
 315.401 340.841
 109.714 898.970
 298.858 695.272
 82.124 283.482
 498.869 583.656
 516.366 317.808
 514.639 129.125
 752.185 123.147
 963.749 580.653
 842.575 316.370
 289.945 43.747
 291.375 677.432
 963.449 131.898
 807.054 242.108
 550.198 440.969
 228.607 619.471
 690.233 794.790
 308.668 150.992
 245.817 789.551
 287.615 494.652
 683.520 793.849
 970.287 76.009
 646.397 772.489
 836.573 982.784
 985.404 893.456
 44.362 564.383
 664.678 162.087
 687.191 648.118
 672.219 383.720
 471.426 705.221
 673.569 680.486
 904.090 938.472
 786.473 940.006
 910.973 456.208
 753.153 829.325
 516.709 922.268
 495.217 8.250
 248.800 196.138
 684.483 579.437
 413.668 11.060
 508.959 541.044
 425.674 79.492
 293.092 499.951
 243.476 705.196
 409.449 363.575
 429.288 949.917
 937.548 375.904
 845.667 221.519
 555.199 183.850
 944.758 281.400
 36.996 614.446
 592.875 714.563
 660.353 278.249
 468.523 859.067
 536.532 771.943
 37.082 686.501
 975.509 181.287
 656.286 685.981
 120.356 347.752
 422.193 96.117
 238.398 287.580
 297.745 907.944
 800.084 585.190
 950.299 623.385
 207.773 134.352
 589.156 385.265
 229.172 396.174
 170.441 523.754
 645.682 274.431
 309.344 908.561
 724.333 683.248
 496.358 515.062
 71.248 72.519
 95.622 955.140
 510.949 271.182
 653.691 179.997
 473.385 461.645
 263.110 313.120
 151.843 380.062
 807.251 438.349
 440.355 682.034
 514.294 862.390
 467.441 72.765
 225.468 745.820
 840.848 291.250
 445.237 294.669
 510.212 391.923
 601.784 809.945
 274.252 282.316
 970.646 579.324
 317.421 964.997
 571.721 778.721
 997.077 975.599
 662.105 537.298
 233.597 700.754
 539.547 53.839
 927.955 460.630
 522.075 972.384
 567.775 826.465
 659.911 107.934
 635.436 755.603
 900.861 427.268
 230.432 922.344
 707.499 944.068
 920.797 525.168
 104.527 781.156
 781.178 798.220
 611.737 125.709
 722.315 151.215
 738.856 586.493
 10.645 27.184
 633.722 626.735
 588.010 186.720
 987.735 254.167
 778.656 701.908
 519.051 103.551
 890.565 739.312
 833.939 939.769
 335.628 511.559
 472.872 575.195
 291.199 129.065
 696.090 257.900
 765.299 550.736
 472.467 912.328
 698.463 244.146
 77.660 757.163
 504.264 366.543
 257.837 982.318
 113.499 378.264
 602.182 425.412
 117.413 625.923
 322.219 775.156
 305.005 975.508
 243.415 362.972
 638.276 442.579
 362.170 343.721
 215.196 630.985
 650.044 160.979
 819.390 841.307
 940.781 931.967
 362.296 899.767
 211.536 452.643
 580.192 57.271
 567.788 235.892
 275.585 952.043
 915.119 567.151
 788.584 368.746
 6.794 344.664
 175.827 878.933
 103.402 209.083
 267.192 944.064
 382.502 543.109
 696.857 501.289
 957.998 610.657
 576.461 746.986
 579.824 821.769
 433.415 862.920
 906.556 659.741
 694.141 889.456
 501.890 637.046
 495.788 200.013
 178.945 93.527
 184.318 946.639
 985.482 191.478
 53.588 70.133
 422.899 965.886
 829.059 656.415
 560.047 262.993
 59.017 497.025
 630.252 245.873
 981.841 113.938
 780.444 402.013
 954.197 441.570
 621.962 585.483
 94.343 41.628
 563.749 136.580
 187.689 644.555
 993.443 6.709
 966.797 965.913
 816.886 678.202
 792.040 903.568
 731.301 501.067
 276.990 164.278
 654.559 504.925
 107.251 144.137
 678.372 309.232
 854.121 59.664
 675.893 113.161
 974.271 224.365
 646.056 954.025
 981.127 333.965
 93.404 176.091
 368.171 272.639
 251.238 936.963
 732.700 408.360
 989.341 324.015
 492.379 499.626
 489.678 376.700
 986.117 95.454
 612.159 770.789
 813.378 848.576
 648.546 767.154
 278.126 166.644
 419.812 50.550
 379.528 552.098
 407.882 463.709
 123.525 297.901
 526.763 200.203
 38.183 648.890
 884.051 467.875
 759.692 358.090
 318.047 825.694
 842.016 780.539
 927.845 573.889
 536.221 286.206
 256.406 623.865
 18.489 136.324
 205.718 965.177
 329.928 867.368
 327.496 96.754
 365.664 243.085
 464.678 904.282
 432.912 562.149
 143.311 391.468
 833.041 407.566
 909.719 246.738
 334.944 169.775
 455.469 426.297
 347.887 10.212
 807.211 127.558
 701.376 512.985
 717.647 722.548
 655.519 522.317
 268.510 318.416
 633.875 520.789
 380.441 651.591
 56.252 72.440
 665.116 434.275
 993.676 55.118
 802.102 127.911
 442.255 623.430
 280.011 380.085
 165.689 578.298
 15.030 131.505
 964.290 337.951
 609.405 171.409
 146.646 290.553
 100.649 826.734
 991.336 508.284
 194.922 537.184
 251.665 680.171
 594.177 459.789
 765.346 505.260
 988.324 518.526
 50.920 523.743
 166.034 663.238
 298.897 561.547
 29.213 614.384
 371.802 249.809
 808.077 273.615
 615.255 846.105
 650.690 893.029
 331.794 236.517
 890.519 276.844
 388.372 209.483
 518.808 887.758
 403.446 52.352
 749.369 36.313
 404.614 183.717
 558.685 25.872
 455.193 868.725
 914.406 529.701
 38.488 305.966
 223.503 801.893
 560.421 274.186
 694.133 923.191
 111.443 601.607
 622.153 899.154
 122.034 502.268
 596.891 445.523
 85.781 110.346
 737.143 988.315
 520.943 648.408
 986.216 189.343
 535.006 668.054
 336.419 986.993
 64.256 796.167
 443.749 163.611
 227.423 767.328
 211.098 151.664
 482.590 98.907
 544.426 648.373
 961.580 211.424
 55.674 491.092
 605.809 770.323
 136.411 661.984
 500.128 449.032
 648.061 640.009
 132.625 625.722
 762.118 140.909
 562.952 931.492
 983.946 512.405
 601.875 285.628
 556.946 253.520
 860.930 569.365
 673.197 765.707
 771.937 404.320
 818.706 121.844
 578.420 381.918
 215.689 350.298
 619.604 318.081
 453.489 109.011
 545.610 730.888
 739.687 193.223
 80.895 321.465
 672.633 745.186
 581.090 109.035
 408.034 370.623
 473.650 374.572
 640.634 311.047
 130.552 314.313
 975.686 960.310
 265.385 420.326
 255.332 75.444
 379.238 982.104
 916.717 134.108
 479.784 647.976
 879.343 192.618
 473.809 870.807
 129.734 948.957
 571.317 977.480
 635.707 304.438
 353.526 0.190
 477.722 726.466
 39.869 759.231
 830.879 964.367
 961.166 727.231
 321.641 872.512
 405.890 184.470
 174.657 102.451
 280.854 110.822
 766.680 481.631
 421.472 184.042
 729.316 884.366
 732.974 464.506
 555.896 95.386
 553.872 656.571
 939.195 482.627
 945.624 825.586
 418.029 539.531
 845.402 711.874
 667.139 474.356
 817.537 179.224
 204.604 851.740
 227.216 241.426
 895.674 807.515
 89.196 667.812
 336.002 929.795
 244.450 534.887
 638.479 536.333
 346.838 688.698
 917.014 679.571
 936.245 850.198
 651.656 816.674
 498.331 737.506
 379.440 122.813
 306.615 814.475
 734.506 973.391
 280.389 89.573
 662.640 136.594
 420.735 283.904
 765.962 804.242
 283.381 928.695
 752.487 239.545
 666.096 823.061
 135.515 668.744
 312.962 330.179
 865.026 114.326
 129.141 277.582
 896.429 325.373
 647.029 584.320
 683.180 361.488
 355.329 8.798
 794.232 926.805
 892.024 706.770
 833.179 316.792
 984.264 234.952
 304.901 60.445
 694.340 623.861
 221.978 632.208
 881.354 580.847
 954.881 230.256
 520.612 443.812
 947.698 720.236
 423.640 376.217
 488.997 715.965
 84.922 428.825
 242.259 91.847
 539.794 462.877
 902.530 316.999
 771.465 768.464
 308.638 80.270
 952.927 271.672
 960.173 91.042
 577.966 21.266
 974.802 436.003
 829.724 712.445
 587.257 830.896
 688.170 139.429
 802.135 802.842
 700.574 983.776
 437.623 688.372
 770.950 320.494
 658.311 140.394
 82.710 753.914
 17.664 50.213
 499.123 540.307
 792.822 745.444
 712.054 290.332
 977.542 498.614
 582.793 513.126
 137.989 642.714
 669.303 22.567
 568.270 447.660
 820.068 997.629
 899.074 764.970
 971.941 711.444
 807.279 837.077
 282.235 821.631
 494.203 523.088
 396.268 867.569
 595.314 85.949
 771.010 733.710
 558.106 78.615
 392.111 312.898
 883.922 361.620
 112.217 206.532
 33.278 874.519
 957.834 811.439
 5.503 102.765
 683.268 614.489
 337.960 754.230
 254.350 508.636
 446.841 650.671
 811.066 787.424
 222.432 304.756
 554.230 513.675
 672.226 789.056
 322.472 802.505
 203.406 896.546
 845.654 334.959
 83.714 970.270
 581.233 17.954
 400.905 260.969
 40.809 36.211
 843.783 14.559
 803.256 775.175
 192.801 345.657
 274.492 919.138
 79.579 109.049
 306.402 899.922
 349.299 618.650
 221.032 258.338
 938.140 4.460
 621.457 118.512
 212.920 954.185
 706.323 115.068
 68.435 410.047
 67.713 771.669
 49.164 726.134
 146.584 538.765
 368.755 721.088
 479.579 756.465
 908.805 759.518
 506.648 528.643
 256.923 378.266
 259.918 455.897
 214.867 346.166
 537.926 972.460
 296.003 354.567
 831.315 526.012
 815.656 617.545
 29.864 405.484
 739.625 492.890
 858.215 802.080
 429.761 185.894
 688.538 839.941
 448.730 676.316
 320.908 258.177
 249.796 114.271
 42.228 103.700
 675.506 103.046
 636.575 908.628
 968.702 956.720
 466.152 96.662
 410.463 259.307
 543.126 775.128
 645.744 821.746
 17.181 124.320
 345.033 536.039
 388.317 559.951
 638.937 155.394
 274.255 0.160
 14.820 819.002
 799.638 463.500
 296.419 214.684
 791.339 922.065
 357.499 796.952
 449.726 663.585
 221.389 7.776
 87.134 222.610
 744.637 178.842
 777.567 334.114
 703.523 814.207
 319.419 969.103
 528.088 488.523
 77.492 722.542
 344.383 266.652
 921.748 46.455
 279.352 614.238
 326.010 728.235
 995.114 375.103
 516.382 794.461
 194.213 830.207
 480.748 628.020
 871.835 805.033
 359.717 490.754
 585.173 578.928
 756.297 80.542
 117.416 183.000
 425.082 971.731
 990.647 905.317
 558.501 307.658
 137.932 196.323
 982.697 465.915
 192.565 67.638
 341.772 398.940
 757.884 777.887
 197.687 277.743
 352.996 515.175
 643.212 14.463
 610.351 722.773
 834.430 304.468
 555.581 118.934
 942.887 371.405
 206.576 670.353
 629.177 494.847
 269.027 269.147
 801.334 291.594
 814.028 503.624
 272.740 265.524
 637.582 212.183
 933.370 259.982
 612.833 866.987
 231.172 579.471
 47.400 789.498
 491.574 898.127
 597.517 684.351
 824.779 860.597
 117.853 562.519
 853.274 992.122
 344.328 271.315
 84.396 169.608
 123.319 159.954
 631.664 230.995
 73.981 878.404
 908.774 98.417
 863.674 567.729
 464.666 109.495
 405.494 276.694
 958.040 653.885
 170.641 996.885
 374.414 28.218
 818.823 302.859
 535.579 996.416
 562.359 910.961
 135.748 484.447
 122.377 117.575
 434.321 274.872
 39.981 772.016
 143.849 388.619
 156.008 299.385
 353.304 956.533
 657.796 73.161
 729.191 964.246
 550.933 795.529
 26.501 989.291
 292.327 265.565
 732.187 393.150
 615.099 181.933
 648.304 852.985
 986.031 259.144
 420.465 353.289
 315.810 646.442
 528.666 57.777
 347.713 278.724
 508.453 863.005
 891.041 602.550
 165.810 929.682
 754.409 991.211
 121.932 393.405
 836.639 865.304
 85.528 586.850
 518.476 984.386
 39.516 39.667
 888.720 876.725
 863.481 854.919
 758.821 874.205
 438.505 652.434
 148.870 554.971
 720.549 495.745
 446.616 545.016
 674.305 222.047
 684.331 959.685
 961.158 531.016
 983.578 285.931
 330.640 481.220
 776.185 115.329
 310.648 630.776
 714.816 876.583
 892.019 645.873
 485.594 15.022
 900.110 506.561
 978.445 996.829
 910.443 449.179
 361.514 39.255
 245.795 999.871
 650.625 687.462
 465.085 140.481
 922.827 767.086
 75.033 88.902
 657.363 972.819
 46.682 918.604
 13.687 431.779
 261.755 349.939
 593.359 171.189
 737.658 348.167
 252.935 78.530
 452.112 504.560
 413.405 865.212
 704.469 667.861
 576.758 818.867
 184.271 559.737
 143.233 982.014
 570.446 541.265
 308.331 444.418
 436.402 705.204
 694.474 941.607
 195.416 723.621
 279.027 62.214
 572.967 570.872
 162.265 372.112
 752.627 322.082
 272.812 344.311
 601.818 666.857
 434.295 461.667
 764.023 812.307
 468.793 446.464
 503.250 829.619
 546.487 619.405
 931.663 740.881
 616.446 643.725
 147.021 279.976
 983.223 751.696
 186.098 90.885
 393.869 255.263
 974.499 462.187
 38.978 124.863
 361.765 617.034
 771.478 486.374
 190.475 178.078
 433.390 481.898
 304.975 67.180
 231.891 402.543
 682.808 656.109
 603.272 808.210
 21.815 98.531
 381.297 368.606
 267.956 102.553
 482.748 900.258
 681.324 869.857
 828.451 935.456
 146.582 970.398
 126.652 680.942
 903.508 744.976
 204.491 337.427
 645.797 651.332
 232.507 26.920
 782.327 278.232
 850.087 475.353
 423.252 547.137
 472.875 725.554
 520.501 669.245
 6.032 503.539
 313.150 509.055
 562.524 62.988
 386.000 172.060
 309.160 913.217
 905.403 447.147
 153.853 459.884
 939.362 522.954
 17.601 310.778
 766.540 506.412
 979.160 517.646
 126.452 311.470
 667.646 925.965
 934.581 582.403
 139.824 815.489
 883.077 360.892
 799.111 253.369
 950.009 106.292
 80.147 807.511
 355.845 607.189
 976.886 130.009
 221.080 967.839
 577.543 208.951
 707.919 669.579
 583.432 982.403
 964.107 164.412
 30.985 332.119
 748.859 291.220
 760.307 938.498
 307.973 265.214
 436.020 935.017
 304.442 95.103
 436.373 992.943
 407.032 62.079
 697.409 279.451
 325.421 648.130
 596.162 438.640
 567.672 841.682
 349.348 260.491
 223.395 655.396
 813.936 333.159
 461.191 558.737
 328.455 665.410
 817.494 217.101
 607.311 855.504
 469.310 815.729
 176.137 847.773
 577.334 472.094
 348.880 26.908
 88.462 961.957
 934.649 361.150
 555.703 624.895
 315.078 418.725
 105.209 813.134
 45.101 386.951
 518.702 307.160
 948.631 151.159
 947.444 462.530
 755.870 112.166
 301.572 459.908
 564.213 698.500
 214.729 405.605
 906.314 565.365
 345.178 439.397
 536.550 759.666
 895.971 732.316
 463.386 803.049
 701.171 847.445
 475.987 727.297
 193.769 454.754
 857.677 753.536
 533.055 666.028
 18.623 94.305
 192.175 132.502
 990.632 471.817
 285.933 636.394
 636.466 473.669
 828.208 834.057
 766.122 36.370
 249.448 464.499
 307.566 775.477
 757.377 129.931
 137.231 827.720
 196.438 357.438
 976.976 484.588
 739.571 251.465
 953.094 468.544
 144.100 599.643
 486.408 912.973
 114.087 769.163
 340.801 276.437
 54.940 362.969
 53.800 762.707
 781.180 145.317
 963.817 682.983
 471.572 711.386
 443.567 328.730
 862.396 297.900
 261.085 706.557
 662.412 808.868
 684.139 194.948
 873.109 876.213
 689.911 231.334
 844.592 668.134
 561.451 332.856
 808.040 293.469
 70.926 541.265
 445.903 388.290
 145.368 98.830
 14.180 687.503
 364.865 285.329
 169.361 720.996
 290.621 744.360
 105.418 887.986
 598.617 809.126
 831.978 977.624
 394.612 702.938
 459.317 157.045
 201.899 577.971
 563.579 744.019
 691.549 97.963
 28.845 939.870
 716.169 237.881
 972.029 604.776
 15.683 627.941
 300.523 112.896
 693.764 713.422
 307.976 95.569
 275.982 228.427
 235.319 249.372
 618.018 625.163
 495.227 399.941
 850.400 684.569
 939.757 235.584
 843.991 224.514
 132.141 886.019
 729.980 673.776
 632.089 165.758
 884.700 990.031
 214.915 439.010
 521.332 554.946
 192.012 819.619
 849.131 6.789
 385.417 686.918
 350.620 588.849
 212.301 183.816
 476.043 259.237
 964.204 639.771
 302.985 173.698
 6.848 416.911
 1.518 7.965
 893.646 966.767
 278.427 110.560
 471.997 377.336
 48.378 492.123
 986.564 121.065
 48.475 875.229
 46.683 334.724
 832.078 301.747
 552.553 788.591
 857.544 366.294
 271.769 767.218
 240.333 898.066
 557.191 685.049
 128.709 623.584
 610.119 210.859
 762.727 924.875
 958.541 554.434
 705.684 566.832
 256.318 971.878
 821.712 150.365
 760.929 332.721
 591.116 891.290
 638.571 138.685
 787.873 106.332
 627.679 831.954
 325.893 875.222
 195.233 737.584
 850.013 750.487
 602.524 972.871
 994.945 3.599
 794.501 64.707
 954.576 767.603
 603.675 548.260
 342.145 992.986
 858.243 196.406
 229.102 446.567
 875.002 734.600
 630.172 14.525
 849.517 431.300
 660.872 422.894
 505.599 86.164
 690.821 655.091
 288.244 949.409
 314.578 960.084
 461.939 543.581
 77.046 431.090
 870.640 287.284
 41.813 858.233
 316.152 67.983
 350.077 475.070
 585.364 322.769
 460.365 524.597
 999.418 872.200
 313.302 352.178
 942.999 338.993
 962.741 218.335
 461.251 862.065
 439.156 831.714
 565.363 394.453
 651.055 990.474
 73.445 823.754
 826.074 838.408
 417.252 664.479
 389.335 380.153
 981.720 97.185
 769.664 738.729
 905.646 639.127
 614.538 499.495
 378.603 960.838
 435.537 579.437
 920.002 63.531
 153.958 742.018
 847.857 719.976
 180.838 888.775
 642.156 288.937
 59.451 983.249
 513.739 538.098
 787.315 175.082
 615.500 266.151
 387.832 807.275
 717.680 380.538
 240.847 313.291
 130.451 757.844
 931.968 989.238
 340.445 49.498
 720.678 596.693
 456.908 472.139
 138.589 191.319
 689.601 181.396
 146.148 349.500
 834.226 727.132
 836.479 588.568
 80.139 250.252
 969.569 645.156
 415.408 944.459
 942.703 930.932
 850.341 74.955
 900.934 856.022
 554.577 739.785
 14.673 369.169
 575.499 63.589
 903.482 471.955
 925.433 629.026
 372.357 224.845
 668.845 444.608
 108.706 868.482
 963.274 401.361
 527.566 768.414
 392.060 32.496
 265.228 479.681
 34.307 23.582
 826.265 984.410
 536.993 654.655
 957.994 136.528
 553.336 535.024
 534.997 249.077
 685.727 226.603
 112.624 168.414
 994.576 768.314
 83.981 823.303
 7.875 604.192
 234.262 233.668
 370.187 888.409
 817.139 72.504
 12.014 764.364
 421.127 744.361
 287.303 680.859
 393.235 365.154
 532.422 570.122
 440.033 181.319
 136.663 239.948
 932.534 672.934
 502.763 360.686
 54.448 557.177
 314.618 208.377
 109.806 998.025
 745.172 874.446
 355.256 778.497
 635.168 2.336
 657.202 886.851
 86.145 560.168
 60.186 682.360
 249.794 519.323
 159.496 454.619
 599.946 160.986
 619.954 78.525
 460.252 670.780
 599.346 541.289
 675.712 566.107
 497.492 215.141
 783.140 707.587
 841.704 847.154
 906.223 316.710
 171.175 704.196
 504.886 713.695
 134.184 154.990
 504.290 825.420
 253.824 92.258
 751.994 831.655
 744.147 35.782
 66.991 322.794
 616.293 942.770
 793.730 753.499
 53.449 756.319
 28.482 779.644
 557.794 508.037
 893.076 761.456
 788.265 459.481
 68.858 570.598
 874.672 812.233
 526.661 135.161
 574.071 71.853
 79.579 442.170
 145.162 241.171
 205.514 55.530
 674.825 808.310
 25.196 427.697
 669.739 540.207
 445.854 230.170
 600.591 589.533
 186.643 711.865
 284.989 458.621
 662.797 341.200
 249.268 165.941
 823.117 89.135
 703.485 146.928
 889.685 73.562
 385.822 250.306
 247.560 583.242
 123.001 813.022
 261.953 920.381
 556.322 501.380
 675.042 999.044
 595.437 73.699
 146.749 181.680
 984.304 772.138
 973.825 663.326
 49.174 900.028
 648.227 573.697
 603.426 638.764
 625.656 377.803
 918.124 48.212
 973.267 648.315
 143.066 860.337
 784.860 655.384
 46.586 391.971
 803.535 785.560
 102.471 84.165
 315.027 639.876
 911.068 628.164
 387.166 866.879
 524.243 808.054
 77.634 719.665
 228.563 414.276
 536.991 862.856
 709.421 338.284
 548.672 737.492
 705.343 114.554
 102.113 476.277
 404.074 240.905
 47.369 871.314
 21.147 980.999
 765.767 669.913
 531.318 573.964
 475.353 715.330
 140.712 776.078
 214.782 378.129
 242.802 9.592
 485.115 825.609
 697.921 555.932
 824.590 952.391
 920.217 807.402
 423.373 11.353
 507.398 576.034
 8.638 922.992
 770.024 484.444
 227.969 950.684
 224.225 55.650
 292.136 472.758
 823.580 941.996
 696.167 288.951
 794.497 843.124
 987.523 613.257
 480.011 755.783
 187.734 237.887
 617.780 860.930
 72.615 430.005
 210.653 313.707
 877.966 835.563
 277.081 577.581
 502.309 920.350
 681.534 494.018
 133.779 449.941
 282.778 652.929
 720.831 886.264
 344.373 616.853
 450.308 812.906
 524.019 334.009
 583.925 63.919
 496.720 473.369
 655.899 857.045
 24.433 140.546
 248.982 172.971
 918.317 339.251
 770.187 893.997
 158.535 872.359
 846.014 850.648
 453.485 13.142
 982.943 221.098
 701.066 995.355
 903.501 499.247
 328.236 85.595
 710.611 72.106
 953.555 18.429
 570.520 920.361
 566.055 840.442
 583.005 938.171
 720.714 560.533
 650.206 235.134
 597.705 417.987
 514.358 676.799
 93.854 425.315
 339.472 997.065
 48.124 128.250
 720.941 499.413
 839.324 150.173
 356.043 592.366
 727.419 92.523
 661.717 882.235
 687.048 177.195
 826.258 992.599
 53.166 712.749
 399.017 680.526
 967.553 5.406
 905.706 675.304
 487.657 820.850
 802.972 242.865
 855.458 426.881
 609.663 60.534
 86.445 743.827
 356.440 119.972
 943.203 223.718
 741.416 124.720
 923.468 935.584
 56.438 41.688
 990.876 508.513
 123.956 947.991
 983.246 272.644
 53.583 196.078
 476.322 227.890
 564.135 827.061
 92.077 588.509
 222.814 486.232
 4.262 216.833
 108.301 243.024
 597.855 530.188
 816.666 363.175
 724.010 590.942
 184.499 411.865
 802.082 360.456
 716.635 37.406
 652.409 194.419
 168.784 365.230
 597.838 900.704
 568.675 356.947
 201.951 283.517
 761.751 509.975
 373.932 411.768
 265.613 406.374
 273.607 618.305
 316.327 397.235
 8.119 843.924
 822.314 929.136
 989.713 660.085
 918.963 995.223
 691.254 552.268
 678.636 4.628
 514.332 627.377
 593.776 104.729
 399.422 269.993
 860.759 21.755
 436.834 750.386
 472.808 682.217
 62.534 859.618
 233.221 882.395
 878.992 181.963
 155.443 742.684
 865.585 120.996
 281.992 540.983
 826.739 672.520
 766.190 202.908
 662.696 724.993
 483.185 440.544
 184.768 297.021
 412.379 495.426
 184.282 162.995
 332.511 140.876
 705.510 234.077
 841.988 34.585
 574.105 454.960
 537.330 451.147
 253.572 840.327
 106.670 648.214
 805.695 242.489
 706.185 677.066
 832.544 37.736
 946.214 901.950
 696.536 808.486
 109.918 171.853
 423.164 337.068
 428.024 837.982
 563.651 511.188
 734.041 240.601
 960.131 657.716
 98.858 25.938
 45.617 97.966
 893.713 589.231
 709.446 472.259
 535.940 980.896
 253.772 373.022
 140.760 932.073
 898.974 703.494
 720.697 941.932
 209.309 733.185
 56.376 76.230
 701.976 232.373
 100.737 724.394
 473.148 157.284
 793.670 786.207
 576.706 837.205
 554.362 860.031
 981.920 337.115
 910.999 998.926
 524.725 877.603
 726.722 521.346
 366.093 771.812
 120.004 507.050
 46.397 61.120
 367.932 790.028
 445.219 812.464
 61.544 57.698
 444.117 186.153
 370.779 674.014
 170.483 840.123
 118.225 923.928
 652.129 841.605
 179.341 903.756
 16.148 987.868
 573.984 398.007
 956.375 661.978
 119.672 945.445
 709.238 76.397
 139.180 328.326
 808.624 885.978
 989.884 857.452
 230.689 722.645
 973.924 775.909
 436.205 647.357
 939.314 585.970
 221.451 902.223
 862.871 101.836
 101.991 638.668
 265.089 46.799
 283.406 599.011
 121.468 313.484
 678.853 531.733
 259.322 872.461
 177.724 559.014
 146.631 295.350
 668.607 813.075
 651.258 17.308
 592.187 580.664
 264.140 629.324
 917.573 498.198
 506.109 507.994
 974.209 219.988
 670.472 69.628
 59.165 525.540
 665.934 502.686
 907.739 266.649
 818.619 379.233
 148.512 499.055
 947.799 479.587
 649.921 855.635
 555.402 157.427
 44.922 847.841
 350.596 813.851
 737.336 619.398
 682.072 492.308
 845.078 401.841
 464.270 221.661
 21.826 856.566
 380.481 757.317
 73.180 844.605
 123.853 551.253
 102.383 295.862
 123.881 637.543
 393.794 497.234
 105.569 182.878
 882.246 667.655
 274.400 519.367
 329.027 412.056
 323.413 863.153
 899.305 960.639
 558.522 706.126
 833.680 810.243
 552.007 144.027
 153.121 937.374
 7.369 532.834
 610.373 484.496
 175.125 722.513
 383.298 210.003
 750.402 344.569
 731.203 906.083
 839.216 884.593
 141.640 936.240
 259.086 476.033
 473.310 424.934
 177.355 945.171
 544.483 985.735
 251.412 823.847
 272.805 132.155
 961.424 45.681
 291.785 248.266
 488.579 338.529
 354.826 666.256
 138.999 921.927
 395.977 607.674
 121.997 779.684
 907.062 487.517
 216.259 286.950
 76.324 989.330
 81.692 375.805
 629.910 919.364
 359.392 287.228
 443.430 803.881
 236.512 609.154
 118.491 561.277
 404.347 85.198
 923.770 56.370
 702.009 206.586
 810.075 514.660
 688.412 997.087
 855.542 367.336
 723.646 558.746
 165.043 231.286
 246.988 772.281
 324.844 161.300
 20.976 212.938
 340.324 693.313
 455.049 538.897
 105.111 318.064
 342.702 789.058
 861.313 64.568
 635.187 659.996
 512.978 653.573
 253.033 653.339
 701.611 914.689
 502.727 245.806
 100.120 699.595
 846.513 951.264
 739.489 610.865
 573.339 349.598
 363.384 385.274
 171.504 148.838
 775.794 496.371
 819.656 938.290
 74.416 388.674
 631.761 60.522
 170.091 30.718
 930.821 573.608
 405.219 122.667
 531.051 452.495
 680.156 153.161
 502.501 365.606
 757.499 547.124
 227.509 701.475
 274.507 749.498
 364.800 167.561
 91.377 258.097
 72.464 662.234
 528.475 251.471
 41.637 169.754
 592.953 594.759
 422.691 850.992
 711.379 78.767
 27.518 19.354
 720.450 826.145
 535.566 287.267
 825.722 845.523
 166.292 344.623
 25.063 832.264
 83.378 853.327
 668.852 996.405
 921.346 93.855
 655.377 77.962
 356.017 828.266
 453.383 811.746
 737.831 412.974
 123.128 92.947
 960.569 332.826
 644.734 526.889
 14.887 880.417
 733.306 117.662
 971.800 781.408
 452.453 647.792
 429.492 793.909
 63.017 52.261
 39.315 79.363
 846.583 413.137
 483.405 860.971
 11.232 354.700
 915.167 226.474
 61.129 752.560
 180.837 83.486
 235.503 74.015
 229.934 191.640
 293.766 21.328
 686.863 846.333
 241.898 776.141
 115.830 409.152
 714.240 253.658
 665.195 221.145
 0.882 722.169
 452.119 13.521
 953.507 670.092
 748.856 278.399
 724.528 292.712
 91.173 977.690
 961.429 698.682
 258.400 764.585
 359.440 317.123
 412.703 648.553
 492.972 825.490
 849.716 845.879
 424.902 662.552
 949.270 784.068
 511.134 176.741
 247.086 745.762
 57.276 165.411
 627.874 87.828
 479.403 853.185
 597.062 11.218
 509.312 746.573
 380.490 409.842
 857.395 686.622
 264.822 830.654
 897.021 341.697
 490.617 236.342
 110.350 269.197
 87.101 296.374
 686.927 99.326
 63.470 826.811
 196.518 818.002
 194.380 755.461
 272.983 151.990
 434.161 373.012
 806.023 680.678
 519.927 425.099
 5.104 149.283
 161.238 852.666
 590.616 62.122
 24.404 261.885
 200.252 656.972
 492.220 829.501
 245.792 858.083
 482.133 669.382
 992.164 472.444
 833.258 311.784
 585.082 318.316
 398.771 4.150
 357.290 884.361
 806.803 923.011
 680.880 630.161
 259.990 997.714
 292.184 913.175
 939.204 61.312
 737.005 412.808
 846.921 150.420
 911.546 609.193
 884.373 428.205
 605.261 543.166
 796.493 872.823
 186.313 556.172
 360.203 292.707
 761.565 696.194
 933.430 651.274
 147.616 830.957
 651.143 123.396
 116.813 475.694
 155.546 796.548
 645.163 803.481
 613.376 768.875
 253.444 35.988
 815.130 397.884
 167.492 326.464
 608.288 196.187
 550.746 650.559
 606.569 949.490
 806.796 60.453
 685.416 907.089
 190.280 770.669
 944.022 742.564
 182.419 907.372
 637.847 543.692
 217.337 735.102
 692.805 523.118
 24.838 784.558
 261.010 867.813
 675.196 441.615
 904.305 104.338
 165.900 261.266
 260.107 252.512
 326.006 971.349
 896.623 591.970
 881.253 900.960
 771.881 59.611
 625.430 369.333
 621.762 632.186
 887.379 505.201
 393.244 793.614
 427.769 527.425
 765.073 623.604
 808.318 838.759
 942.222 720.287
 364.110 390.404
 433.810 148.627
 596.128 830.617
 916.002 717.267
 958.085 511.622
 608.998 973.977
 214.308 691.801
 756.316 484.410
 322.190 321.529
 758.495 846.292
 874.874 868.531
 584.195 883.202
 712.142 340.533
 138.972 965.875
 257.446 257.974
 24.115 97.394
 307.595 967.103
 350.693 460.142
 432.696 653.903
 101.812 511.143
 334.612 402.657
 651.346 398.085
 662.632 960.882
 970.565 686.270
 48.585 736.705
 383.819 887.990
 856.724 318.101
 397.497 586.866
 155.893 208.885
 627.687 582.932
 225.491 907.817
 524.444 247.321
 968.390 188.925
 845.320 481.985
 592.171 888.352
 407.208 408.945
 956.889 471.262
 860.892 259.870
 898.272 587.924
 232.523 260.727
 398.137 67.921
 984.223 483.706
 670.227 823.101
 913.808 311.339
 494.339 801.451
 471.246 982.752
 602.122 964.473
 974.797 592.388
 685.100 649.128
 799.037 325.537
 953.347 162.171
 244.392 846.983
 868.749 970.278
 425.731 828.461
 160.273 965.140
 906.593 93.066
 903.305 460.509
 804.271 770.961
 917.469 420.641
 876.116 967.527
 66.930 919.793
 423.831 524.540
 996.672 624.204
 303.322 555.013
 123.525 695.763
 563.866 116.442
 240.689 605.341
 251.323 984.391
 261.204 969.232
 263.155 343.489
 494.578 380.568
 233.668 936.239
 449.694 885.897
 729.810 927.552
 717.919 982.872
 352.732 346.281
 697.284 906.296
 48.120 361.382
 159.673 285.506
 236.977 12.574
 278.764 645.565
 574.225 31.985
 271.074 478.063
 839.481 518.338
 252.871 905.151
 855.008 928.452
 982.201 124.053
 430.653 867.680
 491.055 560.582
 253.207 742.138
 74.303 831.759
 794.812 498.058
 999.002 462.556
 716.658 449.316
 642.678 703.924
 723.314 881.179
 528.102 533.013
 290.689 529.887
 63.807 896.863
 386.155 753.152
 346.174 793.526
 40.079 820.481
 455.696 815.895
 59.513 125.030
 565.062 150.262
 20.627 626.238
 351.764 701.517
 988.421 616.501
 607.272 377.930
 820.267 122.797
 196.362 619.526
 871.792 328.344
 234.678 894.536
 975.774 268.497
 313.913 158.353
 571.266 423.350
 59.343 599.441
 263.515 416.511
 203.894 458.150
 165.853 820.763
 609.869 259.127
 461.330 567.622
 370.296 548.698
 401.114 925.920
 836.240 668.236
 683.476 736.574
 406.908 357.029
 914.626 114.577
 401.936 87.882
 801.755 218.400
 728.722 160.651
 358.722 770.569
 234.172 268.852
 783.282 635.863
 164.931 708.582
 687.027 35.729
 581.453 704.300
 999.009 525.126
 610.463 709.939
 423.060 72.679
 262.177 624.613
 686.991 873.973
 70.667 898.588
 687.162 563.867
 878.852 646.637
 790.521 465.420
 727.723 422.449
 122.302 374.410
 519.578 920.022
 333.639 99.229
 107.548 877.281
 629.787 791.592
 871.735 75.440
 345.153 764.857
 32.403 907.359
 2.690 520.491
 732.417 272.535
 97.192 621.586
 807.105 929.230
 127.785 663.076
 615.952 169.910
 85.450 205.042
 5.708 199.748
 416.072 237.187
 530.931 695.115
 745.658 624.061
 300.682 145.925
 517.451 402.180
 27.478 79.500
 374.447 637.817
 8.106 601.623
 176.881 449.619
 300.080 740.980
 102.665 410.365
 410.033 354.955
 297.361 790.249
 472.100 247.162
 55.326 428.228
 459.193 200.241
 889.336 622.575
 185.167 771.945
 24.765 536.375
 171.330 509.711
 606.612 703.738
 269.977 170.637
 82.195 298.924
 866.977 192.652
 995.666 659.980
 584.579 41.764
 557.759 923.124
 437.110 793.490
 418.207 571.814
 72.073 918.203
 730.278 798.646
 976.122 395.356
 846.108 148.174
 711.683 35.885
 385.318 298.948
 450.699 941.935
 373.372 664.097
 315.520 965.285
 123.786 867.445
 554.682 567.992
 341.485 978.160
 57.902 759.017
 933.182 568.448
 537.637 537.696
 432.590 368.702
 214.920 168.334
 69.761 221.308
 588.852 429.954
 949.129 631.975
 839.013 911.922
 742.218 955.935
 308.637 281.227
 769.113 870.731
 996.638 942.378
 436.176 528.830
 905.272 498.846
 142.950 668.336
 756.682 148.828
 973.621 21.001
 18.622 491.633
 580.766 891.366
 333.097 958.655
 562.556 602.603
 490.416 129.685
 568.403 192.731
 657.286 856.882
 159.540 893.881
 976.342 341.448
 745.792 397.738
 184.127 928.734
 441.419 77.960
 26.588 383.752
 483.163 347.094
 920.040 149.038
 562.399 328.255
 149.138 579.286
 498.542 443.706
 502.382 291.526
 658.810 301.752
 414.074 605.999
 274.272 104.235
 656.464 11.798
 756.212 419.150
 357.355 744.237
 550.776 551.719
 509.863 869.595
 332.211 403.794
 298.954 839.924
 102.546 902.169
 53.221 799.195
 293.159 83.606
 702.952 125.939
 334.370 295.907
 502.581 811.179
 534.105 773.653
 876.139 458.812
 975.021 903.508
 440.361 514.446
 568.710 651.746
 126.835 974.219
 291.198 996.563
 390.388 384.315
 939.482 415.424
 487.137 642.249
 796.216 915.075
 916.997 570.661
 248.581 165.917
 239.442 712.213
 385.978 686.172
 429.004 439.493
 685.559 903.146
 782.088 576.828
 199.009 252.885
 616.445 972.029
 870.794 235.557
 819.114 156.869
 267.856 757.139
 851.282 607.220
 682.007 909.538
 465.607 509.933
 205.882 87.658
 942.864 106.877
 486.133 545.446
 622.789 0.752
 756.525 951.375
 354.728 546.926
 859.953 530.675
 895.952 35.524
 21.340 56.018
 361.420 594.018
 450.270 364.990
 403.531 59.028
 578.633 601.899
 652.318 813.606
 98.053 879.292
 57.062 240.817
 506.276 172.537
 574.013 873.785
 730.847 656.201
 279.456 35.574
 530.293 286.607
 543.640 158.596
 813.897 669.358
 672.987 592.780
 135.057 327.775
 162.591 485.158
 342.787 628.025
 848.551 812.079
 491.452 304.376
 213.392 330.909
 459.057 764.577
 484.243 693.333
 486.122 907.470
 32.085 220.404
 775.132 834.684
 693.948 514.075
 967.909 633.639
 714.264 695.522
 406.023 913.471
 955.629 282.175
 566.872 318.051
 235.004 598.615
 522.663 165.666
 174.163 857.780
 86.766 283.605
 841.242 235.023
 965.340 143.708
 935.028 116.131
 523.624 453.607
 9.705 349.566
 85.615 325.051
 642.846 531.682
 221.091 198.280
 854.361 751.027
 521.208 538.326
 32.730 603.936
 537.425 389.486
 114.380 849.294
 50.739 647.799
 492.561 616.748
 669.571 123.430
 756.940 331.772
 23.838 366.506
 740.807 325.352
 956.494 837.670
 788.798 698.803
 117.015 350.677
 667.135 299.177
 66.940 96.656
 86.324 402.285
 326.832 791.563
 562.070 813.538
 966.079 149.087
 925.813 887.304
 179.276 565.467
 537.105 379.606
 450.961 470.736
 424.175 923.547
 107.883 628.793
 668.138 229.561
 346.511 898.018
 284.691 231.395
 833.047 752.125
 282.797 332.662
 161.749 630.382
 83.338 557.038
 361.065 875.848
 856.156 807.971
 120.236 333.752
 828.267 31.585
 913.865 339.534
 179.561 920.782
 999.203 812.576
 678.307 861.093
 699.001 988.290
 823.686 202.337
 138.605 234.638
 515.987 137.573
 934.360 691.519
 429.701 616.192
 314.350 690.644
 536.336 835.457
 953.186 122.975
 31.304 109.652
 909.199 949.711
 134.839 863.684
 532.389 745.770
 435.628 334.965
 960.352 632.207
 156.209 380.453
 810.748 821.928
 672.441 802.517
 214.481 663.025
 0.229 445.874
 293.498 923.333
 658.766 237.056
 278.992 791.193
 171.724 487.168
 475.930 859.373
 519.991 448.003
 322.547 165.864
 608.814 981.697
 560.995 156.335
 458.743 596.219
 548.390 444.034
 526.889 225.066
 594.573 224.554
 669.219 342.102
 840.764 671.981
 575.340 44.661
 96.907 131.575
 557.403 993.720
 567.749 230.237
 819.899 843.429
 929.874 463.026
 446.502 438.678
 513.063 461.028
 435.498 414.358
 707.117 97.671
 22.162 339.748
 304.906 207.457
 22.892 553.031
 527.718 849.053
 3.441 801.809
 511.688 385.316
 146.847 613.790
 193.956 833.382
 913.245 476.424
 782.462 881.246
 34.538 804.466
 359.845 111.788
 365.851 860.448
 24.169 525.091
 369.827 195.290
 249.517 624.799
 989.335 366.326
 628.295 619.628
 772.481 129.514
 683.145 687.871
 957.199 594.287
 186.302 527.450
 860.885 966.441
 153.003 349.024
 116.157 120.431
 966.204 112.656
 762.672 861.967
 603.365 723.117
 865.982 29.747
 661.916 414.074
 559.766 597.410
 385.359 12.026
 272.548 369.375
 572.499 787.111
 432.610 304.319
 581.495 295.947
 376.601 674.990
 420.219 892.930
 202.979 301.096
 524.488 338.308
 298.519 731.944
 474.289 336.490
 565.546 156.723
 871.129 585.206
 533.256 772.867
 511.486 459.093
 545.483 527.493
 34.324 260.052
 779.858 384.704
 415.274 776.452
 622.660 274.617
 125.076 955.049
 756.389 500.701
 891.890 819.849
 522.616 863.687
 811.051 403.394
 713.801 986.665
 864.801 685.871
 890.252 71.439
 659.504 179.523
 781.215 495.816
 598.238 429.235
 934.307 580.886
 599.740 919.490
 850.300 462.901
 495.986 543.649
 658.975 132.824
 113.890 279.521
 437.856 335.715
 823.411 167.169
 483.591 519.884
 644.690 258.017
 853.417 401.018
 308.661 321.454
 892.148 858.692
 495.073 694.758
 42.632 851.823
 693.277 448.334
 251.468 256.384
 186.759 730.787
 677.383 64.385
 822.946 742.534
 90.167 199.642
 843.680 763.426
 420.023 405.680
 795.862 295.955
 940.134 737.554
 670.949 963.107
 801.850 276.031
 19.220 866.760
 308.059 804.044
 11.202 732.178
 824.837 506.514
 763.562 165.656
 466.612 831.262
 777.555 580.556
 220.861 677.113
 950.267 912.063
 533.205 142.251
 286.020 769.108
 284.117 399.089
 459.176 554.512
 738.822 479.364
 640.129 728.828
 330.077 113.866
 201.391 472.413
 880.256 424.321
 856.637 702.380
 128.326 500.728
 566.537 680.493
 696.108 396.462
 863.559 274.307
 106.790 156.939
 624.262 542.502
 310.289 377.665
 350.425 457.152
 731.316 816.435
 636.536 767.428
 946.272 505.550
 205.541 783.012
 227.254 7.014
 20.303 9.284
 831.218 201.034
 936.139 413.466
 728.653 711.000
 889.299 720.657
 581.126 551.932
 34.720 625.593
 15.862 290.636
 699.363 520.530
 386.503 261.232
 728.504 157.752
 233.782 667.016
 323.315 228.527
 2.612 586.837
 928.786 806.008
 370.702 500.136
 89.493 890.549
 889.178 348.974
 483.143 350.603
 821.605 907.696
 932.295 574.885
 841.502 262.129
 25.803 361.558
 60.025 81.571
 823.579 453.243
 108.245 560.302
 820.131 683.484
 298.974 13.404
 80.532 697.725
 300.734 127.516
 992.061 431.928
 34.157 424.573
 978.627 22.640
 364.443 119.944
 464.454 147.012
 531.648 910.807
 337.553 279.148
 505.383 371.673
 719.713 344.887
 647.379 258.033
 393.482 371.066
 242.446 713.046
 241.658 83.492
 847.240 863.558
 322.847 901.790
 691.334 698.677
 117.506 316.311
 934.315 205.500
 240.750 385.116
 776.504 141.663
 816.970 746.342
 783.671 343.396
 361.437 556.869
 314.654 281.161
 607.855 612.173
 335.357 504.225
 278.724 309.572
 816.566 372.431
 416.158 339.070
 202.696 910.606
 1.090 39.017
 413.724 981.601
 193.574 270.180
 515.651 141.743
 459.073 739.431
 531.919 291.817
 16.440 756.467
 37.993 482.702
 691.943 13.043
 806.141 283.131
 207.520 728.679
 172.189 913.905
 816.090 270.201
 259.366 735.353
 745.691 500.659
 197.380 620.277
 179.318 787.796
 952.431 621.303
 108.440 960.519
 973.521 158.255
 813.283 966.609
 152.984 607.270
 478.251 494.682
 388.667 708.902
 410.522 82.267
 568.605 58.189
 936.309 959.511
 26.638 166.686
 573.071 59.894
 342.477 156.923
 865.610 766.243
 888.690 165.990
 6.399 319.101
 319.579 490.238
 290.430 677.142
 515.542 531.238
 665.393 533.829
 557.182 728.431
 290.245 224.302
 525.053 51.529
 598.427 230.673
 175.509 831.290
 943.581 757.202
 406.032 926.993
 380.984 509.631
 422.730 549.916
 480.896 1.158
 390.103 711.597
 582.133 812.872
 263.046 862.156
 455.493 665.982
 361.260 85.931
 665.120 589.918
 887.414 378.775
 777.569 82.674
 56.681 333.545
 87.607 911.771
 293.569 688.172
 398.936 65.693
 262.560 965.678
 137.607 571.869
 485.284 69.366
 284.524 199.305
 315.174 541.787
 217.906 978.314
 900.406 996.122
 61.698 528.773
 980.097 367.050
 874.788 189.739
 393.009 379.525
 399.559 200.592
 701.393 413.069
 856.117 776.198
 467.087 551.953
 737.733 940.725
 287.866 504.284
 879.359 796.893
 487.526 582.328
 457.854 385.764
 334.823 540.145
 591.868 78.094
 278.655 630.680
 970.766 189.152
 67.571 281.884
 413.772 147.501
 861.519 699.484
 478.650 513.117
 836.761 22.764
 568.066 635.367
 78.064 319.877
 363.630 986.641
 195.911 281.972
 623.002 688.073
 503.753 422.789
 253.067 460.821
 347.888 514.863
 298.646 956.449
 359.710 888.186
 816.624 925.156
 759.811 716.052
 122.469 18.963
 101.293 40.028
 261.318 761.808
 914.792 706.882
 758.101 679.028
 982.095 660.220
 308.161 109.587
 494.125 845.104
 476.881 436.022
 170.643 931.740
 157.619 485.402
 764.979 872.111
 293.593 571.199
 931.699 89.291
 581.004 968.129
 586.343 621.905
 745.798 712.546
 974.834 455.254
 811.059 188.351
 239.914 355.959
 160.410 446.738
 320.045 969.353
 347.349 87.123
 242.835 559.480
 521.685 531.667
 933.494 282.397
 140.733 907.905
 405.598 137.068
 731.557 529.665
 946.026 977.578
 876.064 168.039
 661.160 79.600
 136.235 229.362
 482.932 507.282
 233.392 419.606
 610.241 839.170
 682.266 53.229
 5.505 988.960
 75.337 454.240
 302.977 845.228
 960.755 758.220
 593.258 90.587
 481.921 232.446
 508.544 822.597
 700.194 128.498
 780.220 854.362
 434.041 225.194
 612.077 830.816
 976.378 32.132
 399.587 456.719
 732.897 44.045
 322.121 234.341
 522.104 167.688
 388.034 583.409
 435.066 205.784
 572.089 134.362
 39.906 62.058
 654.344 310.287
 681.536 628.509
 355.607 145.590
 347.802 397.406
 926.559 123.637
 303.938 988.372
 748.361 785.135
 521.040 543.024
 957.706 988.271
 2.285 379.615
 37.962 155.618
 932.116 246.943
 592.176 177.289
 205.969 815.284
 708.582 50.978
 236.796 802.513
 973.213 914.314
 953.358 982.000
 8.529 90.963
 905.691 646.794
 606.490 747.191
 255.243 319.351
 966.645 999.076
 858.881 270.394
 85.583 971.519
 443.495 932.986
 17.344 678.785
 125.393 522.550
 32.259 353.089
 948.710 70.190
 844.300 314.125
 219.813 880.562
 207.749 860.182
 799.208 887.713
 659.262 323.306
 105.088 19.311
 810.810 109.868
 888.672 23.849
 895.127 627.783
 193.563 64.427
 694.164 756.847
 720.827 50.227
 211.407 364.251
 827.590 241.797
 602.984 109.049
 906.943 223.510
 785.351 863.321
 76.502 246.425
 567.405 841.104
 165.594 83.192
 93.493 446.190
 488.560 545.294
 265.646 794.986
 953.956 348.867
 776.044 349.378
 644.439 1.692
 515.087 506.525
 146.106 258.868
 720.528 877.680
 973.120 662.601
 45.781 277.151
 366.113 961.866
 201.227 706.727
 311.520 286.071
 364.147 322.156
 682.390 824.014
 767.461 109.132
 115.987 202.130
 824.209 769.921
 374.645 546.444
 586.429 761.958
 66.779 398.599
 989.508 60.955
 395.873 801.385
 115.269 708.286
 45.888 302.322
 990.959 601.282
 969.274 689.938
 302.202 991.979
 114.120 586.632
 864.162 361.601
 483.548 700.462
 998.049 462.219
 165.050 477.519
 784.324 481.835
 479.952 3.809
 897.154 253.256
 391.514 453.767
 707.706 840.065
 60.609 860.081
 120.616 484.782
 564.545 940.477
 175.629 975.540
 489.955 631.335
 505.011 799.676
 395.175 580.716
 940.355 717.359
 109.833 395.617
 766.162 458.378
 926.259 936.640
 631.752 363.569
 943.629 439.950
 970.248 842.960
 984.528 19.288
 899.470 279.863
 525.995 973.375
 163.491 388.981
 212.286 875.364
 337.414 342.707
 562.045 245.854
 586.816 159.522
 93.719 569.634
 25.629 738.642
 993.598 884.849
 633.377 503.313
 692.509 293.227
 709.287 249.686
 929.869 668.582
 594.500 497.681
 525.468 0.912
 475.270 304.151
 686.195 143.501
 283.553 167.064
 111.166 934.588
 283.934 752.869
 866.712 463.158
 827.441 789.131
 253.034 625.530
 866.943 542.743
 25.587 576.718
 271.889 953.094
 43.168 484.553
 311.632 202.679
 946.243 427.521
 159.341 418.583
 906.089 887.122
 118.200 331.385
 989.178 135.609
 907.272 238.488
 740.959 739.499
 638.080 82.198
 276.357 232.852
 639.901 55.475
 366.259 872.414
 580.151 976.979
 703.769 895.281
 107.724 959.401
 22.698 250.317
 706.063 249.322
 903.664 774.472
 467.007 801.666
 648.136 907.132
 926.718 316.706
 314.067 468.277
 985.293 402.569
 2.540 723.530
 759.061 911.891
 455.595 890.970
 189.205 659.007
 491.531 646.112
 505.625 865.792
 364.202 803.801
 577.243 162.427
 713.804 715.438
 578.869 527.193
 883.390 549.210
 782.989 570.710
 340.747 317.774
 108.148 329.110
 180.518 595.421
 993.075 642.704
 925.802 404.448
 339.238 67.259
 419.270 842.869
 499.443 540.418
 636.662 33.105
 364.656 43.008
 993.933 769.868
 496.919 731.434
 705.117 476.752
 407.576 341.339
 111.051 402.182
 624.756 582.868
 597.396 319.309
 222.980 163.791
 790.136 779.622
 294.811 528.262
 522.104 410.501
 176.739 316.980
 547.501 62.523
 549.153 510.074
 913.344 288.293
 216.638 669.246
 125.921 671.921
 46.405 252.970
 953.405 693.627
 258.948 631.105
 637.709 889.504
 788.764 806.921
 32.363 100.127
 479.943 489.626
 399.914 156.851
 370.636 714.123
 281.248 760.487
 623.852 732.501
 557.754 908.230
 854.970 100.087
 960.884 631.651
 717.036 334.493
 316.001 147.184
 864.875 966.736
 540.320 682.467
 512.778 347.120
 227.951 134.372
 115.746 974.187
 756.737 510.368
 581.860 31.830
 527.713 492.603
 407.106 37.879
 812.992 897.713
 211.199 207.604
 933.956 754.722
 43.553 139.059
 139.471 923.799
 176.126 445.827
 701.873 880.996
 760.649 849.115
 823.673 515.137
 11.447 238.434
 955.014 554.871
 494.281 202.087
 893.947 864.438
 622.282 289.752
 489.764 129.438
 750.970 714.687
 133.088 977.868
 947.700 638.119
 312.629 941.681
 911.803 549.474
 992.981 720.475
 918.530 400.298
 144.122 337.561
 534.102 44.354
 483.240 121.285
 135.282 549.816
 2.936 158.199
 602.648 90.368
 614.830 372.438
 532.915 289.839
 770.208 625.927
 726.212 129.782
 93.859 910.806
 796.303 261.803
 326.062 538.665
 475.347 867.749
 481.297 205.915
 443.521 42.968
 449.273 432.094
 413.847 143.402
 961.101 394.577
 303.673 129.204
 175.746 901.291
 888.958 789.979
 192.226 700.500
 581.808 873.755
 722.662 587.005
 314.382 728.639
 459.296 656.226
 825.511 658.368
 402.513 426.434
 505.320 986.935
 482.183 505.140
 886.111 910.106
 174.874 644.377
 606.211 810.409
 796.508 802.832
 401.995 445.318
 613.675 617.853
 289.566 544.606
 575.102 160.019
 422.344 21.649
 103.822 185.731
 198.205 504.806
 124.700 273.266
 536.678 909.667
 23.440 194.685
 53.412 622.089
 62.665 875.148
 278.928 757.538
 516.613 73.724
 457.977 256.873
 355.287 2.067
 634.293 15.418
 216.412 11.800
 185.771 204.864
 982.215 25.808
 192.994 710.588
 939.092 876.451
 668.471 585.373
 980.844 223.999
 867.094 420.039
 937.766 356.198
 465.211 998.283
 19.964 275.014
 114.863 874.152
 777.463 935.346
 732.423 63.452
 453.769 954.449
 301.754 743.234
 273.376 217.100
 98.791 215.143
 15.299 483.143
 167.866 808.137
 220.245 799.372
 894.209 414.116
 922.670 430.835
 368.848 896.809
 833.175 377.382
 381.815 261.287
 191.946 814.894
 710.507 680.567
 918.860 998.127
 498.629 849.423
 377.256 50.150
 6.966 667.036
 801.034 424.027
 623.018 573.110
 791.788 703.724
 458.026 501.107
 935.122 376.539
 56.139 32.285
 502.523 587.835
 63.472 990.938
 964.437 25.228
 229.735 110.895
 37.111 583.935
 870.367 112.946
 693.915 463.804
 134.077 289.809
 793.010 733.109
 783.951 617.871
 87.237 71.818
 97.563 261.872
 597.064 550.540
 263.606 759.448
 929.349 599.217
 843.407 957.055
 727.905 225.925
 472.369 97.843
 238.766 530.671
 699.072 156.916
 984.110 357.097
 351.857 291.976
 862.651 787.558
 940.519 980.150
 57.784 130.705
 653.981 287.952
 942.595 107.735
 516.071 654.786
 556.247 411.639
 176.688 335.303
 100.102 506.685
 813.601 157.628
 503.768 32.016
 323.016 818.359
 258.208 68.356
 709.980 497.813
 50.794 680.873
 631.082 977.000
 989.276 940.001
 873.139 648.938
 419.874 187.328
 107.175 209.205
 158.885 812.538
 174.826 392.938
 825.503 662.803
 34.975 797.224
 421.886 356.430
 116.048 628.996
 219.340 922.035
 430.959 579.865
 819.065 52.813
 367.406 22.011
 232.795 837.921
 469.394 305.303
 321.487 610.582
 882.989 217.708
 615.712 801.864
 9.882 141.969
 674.481 692.358
 559.135 235.264
 802.894 259.136
 826.240 99.528
 304.358 985.749
 78.390 63.358
 979.473 367.861
 257.576 917.565
 368.340 751.034
 404.119 931.845
 161.638 190.597
 780.732 316.557
 251.803 852.389
 372.707 208.779
 360.983 469.081
 437.838 373.859
 946.827 936.983
 967.988 381.340
 858.755 955.549
 143.555 186.831
 782.179 864.761
 156.450 119.194
 980.532 478.163
 643.633 915.923
 917.226 711.460
 612.006 990.176
 532.380 403.404
 299.742 762.425
 860.929 668.361
 265.520 0.660
 236.273 924.924
 935.108 428.776
 31.929 944.541
 377.007 766.819
 85.600 656.159
 691.306 133.719
 36.889 340.820
 747.366 787.993
 530.812 333.149
 218.615 310.258
 911.617 509.371
 761.669 989.663
 800.792 44.335
 550.682 701.314
 43.158 38.910
 187.521 431.104
 467.257 295.715
 698.810 686.083
 870.892 412.603
 39.674 831.531
 567.564 392.587
 341.982 319.586
 750.823 574.336
 366.017 358.638
 215.482 73.220
 985.836 748.495
 559.651 308.689
 510.282 944.682
 650.054 65.131
 617.107 378.291
 713.794 890.942
 263.238 247.826
 99.407 251.260
 189.620 409.927
 283.472 495.678
 326.835 260.234
 669.375 431.170
 243.753 138.626
 793.057 666.008
 684.724 479.455
 706.064 241.528
 583.339 713.065
 116.292 740.176
 797.748 505.912
 727.000 660.443
 212.328 890.151
 598.611 508.289
 24.471 906.870
 67.237 661.864
 668.055 688.727
 168.676 529.122
 304.492 196.024
 844.851 9.077
 478.825 744.979
 737.377 475.448
 936.238 817.903
 714.448 880.444
 720.571 602.970
 624.933 596.047
 231.124 97.570
 147.882 5.894
 550.667 135.644
 105.349 883.546
 932.423 218.638
 658.083 259.244
 156.540 784.813
 412.381 819.453
 549.873 426.400
 464.940 199.322
 772.575 333.039
 712.289 631.233
 180.002 817.932
 591.428 881.931
 290.837 476.003
 616.035 840.990
 957.334 277.306
 273.671 375.063
 519.475 550.856
 777.228 511.316
 13.102 341.571
 870.403 801.362
 327.257 394.220
 1.990 1.070
 705.783 41.987
 165.279 404.699
 753.474 452.908
 83.057 232.342
 931.701 54.997
 69.774 91.818
 659.541 951.120
 262.801 439.585
 524.161 818.753
 254.885 135.356
 651.950 129.750
 828.507 122.858
 106.014 623.490
 166.621 241.151
 815.776 316.642
 848.117 459.378
 273.239 67.914
 213.295 980.612
 263.778 861.016
 465.769 741.014
 656.088 688.722
 651.843 667.990
 628.205 770.968
 493.873 500.133
 229.521 16.731
 845.950 122.795
 400.721 229.855
 262.067 862.144
 226.126 790.589
 120.493 399.158
 460.460 35.543
 813.304 320.324
 142.383 567.848
 394.828 486.815
 221.019 405.895
 573.438 567.006
 623.095 513.222
 141.705 192.476
 574.271 524.577
 563.068 234.897
 459.017 715.114
 989.099 895.713
 212.220 663.123
 69.023 403.318
 539.121 984.088
 459.010 640.083
 967.663 708.416
 447.769 506.332
 361.676 720.686
 920.293 68.057
 530.259 449.105
 394.133 843.257
 627.226 105.086
 821.815 37.449
 266.684 30.199
 576.140 236.738
 511.777 557.345
 667.787 367.352
 901.839 571.933
 10.377 509.569
 449.927 144.542
 998.827 53.231
 502.696 67.209
 932.189 358.650
 645.379 369.900
 850.365 463.633
 547.137 321.322
 201.142 892.961
 70.225 569.014
 774.208 485.125
 857.251 878.312
 474.576 572.165
 414.571 959.613
 529.654 317.366
 829.858 590.253
 480.690 533.405
 304.529 243.805
 977.230 636.872
 706.589 728.903
 727.505 326.100
 119.306 545.540
 541.205 145.847
 591.691 313.576
 895.165 888.044
 907.031 381.103
 846.230 101.578
 547.792 634.767
 976.420 190.791
 224.206 306.684
 779.007 282.233
 378.164 789.964
 953.792 358.328
 205.068 864.645
 277.626 986.500
 638.619 416.241
 431.769 220.236
 804.868 458.895
 609.210 87.371
 12.968 703.652
 178.538 199.048
 955.013 829.804
 760.794 864.454
 433.061 204.110
 974.137 151.192
 318.212 870.387
 838.841 324.575
 227.745 912.332
 510.529 281.929
 438.208 628.029
 49.571 987.004
 144.633 588.621
 344.014 536.911
 341.390 469.809
 915.295 657.518
 304.405 317.643
 61.492 936.424
 66.487 554.518
 871.177 544.591
 19.456 853.041
 889.493 163.172
 173.798 950.759
 282.384 181.379
 936.970 384.640
 948.524 340.379
 16.802 968.050
 223.329 8.743
 151.139 983.142
 235.161 344.240
 446.714 526.651
 68.712 147.420
 770.004 126.658
 200.437 183.221
 664.510 681.865
 60.337 841.551
 919.507 394.045
 485.484 946.440
 135.099 739.847
 534.181 291.130
 320.645 621.978
 973.991 574.324
 834.820 754.518
 418.954 107.528
 385.194 565.807
 825.952 236.981
 616.085 578.946
 950.389 424.110
 241.275 378.693
 568.281 419.200
 141.961 59.595
 284.770 773.053
 222.146 29.170
 635.280 905.689
 668.695 408.159
 840.705 199.843
 129.857 114.190
 975.561 736.197
 935.577 263.206
 749.917 728.509
 20.054 392.879
 471.922 857.318
 559.308 462.654
 755.815 213.511
 344.971 765.649
 956.784 636.331
 623.902 88.164
 262.894 818.315
 38.756 353.962
 548.213 622.078
 607.419 913.785
 10.499 846.012
 532.589 797.967
 880.150 938.927
 393.227 993.750
 21.252 413.970
 746.626 882.398
 555.389 482.047
 876.202 758.118
 57.443 512.334
 821.598 125.513
 810.932 645.718
 593.212 649.967
 807.965 315.300
 725.006 21.560
 952.787 661.126
 882.442 34.155
 423.848 224.451
 895.130 214.114
 590.860 746.060
 307.547 835.207
 822.236 15.031
 770.682 995.852
 84.493 176.174
 470.322 120.655
 386.632 628.878
 394.709 179.694
 895.357 75.917
 879.518 636.216
 305.526 611.872
 278.463 566.945
 736.729 197.010
 243.642 120.473
 811.990 929.058
 364.255 949.955
 506.898 203.279
 411.999 79.272
 13.607 907.249
 235.870 830.006
 999.251 12.911
 200.966 583.812
 835.117 352.737
 690.978 805.515
 292.774 562.660
 511.393 571.490
 835.385 470.851
 411.988 891.346
 544.056 953.271
 468.250 74.796
 305.846 74.468
 750.188 866.908
 625.544 311.339
 795.074 781.144
 109.307 710.140
 572.496 118.880
 684.649 860.090
 273.468 335.276
 176.011 753.418
 711.055 343.855
 234.460 629.997
 931.840 835.930
 438.121 228.987
 802.911 906.802
 829.191 959.922
 557.782 49.768
 254.293 96.625
 210.353 613.206
 726.137 440.404
 234.920 968.057
 52.756 10.589
 272.088 145.896
 190.769 232.972
 867.768 465.435
 4.342 107.861
 351.207 441.962
 262.760 762.827
 77.063 985.094
 26.133 209.823
 17.987 840.876
 868.100 626.966
 423.251 371.017
 311.959 932.258
 233.899 921.786
 136.098 185.788
 647.243 195.458
 887.660 590.183
 587.752 566.169
 659.938 713.471
 505.260 188.608
 397.110 456.862
 475.731 931.406
 225.621 170.854
 818.508 667.467
 439.208 890.480
 614.137 701.536
 226.460 634.317
 558.654 182.206
 296.558 77.255
 427.008 193.320
 578.982 165.105
 146.500 950.851
 823.347 656.435
 660.294 638.961
 460.921 435.774
 653.930 36.915
 592.892 290.413
 40.154 241.199
 603.164 743.932
 268.194 639.632
 144.622 322.340
 914.968 402.180
 184.861 138.136
 202.755 312.736
 315.746 23.955
 598.989 864.413
 604.562 256.828
 220.365 405.288
 194.641 577.931
 570.131 370.291
 530.131 138.382
 71.765 526.817
 190.964 861.935
 765.218 846.065
 666.283 698.828
 447.326 379.089
 81.781 305.639
 963.071 46.825
 621.039 793.557
 489.131 868.111
 663.519 577.336
 649.143 60.955
 100.948 780.248
 517.479 12.525
 816.260 623.366
 814.986 65.698
 419.880 282.539
 388.456 798.304
 369.957 631.426
 861.638 249.873
 967.276 417.388
 818.180 794.736
 151.385 817.957
 148.105 875.450
 849.142 93.837
 84.513 42.957
 986.134 550.120
 754.422 36.626
 388.729 116.844
 748.485 455.827
 231.744 204.499
 713.360 793.164
 553.663 737.086
 425.367 726.742
 626.054 337.517
 305.648 4.217
 662.505 976.104
 179.278 535.007
 849.122 196.633
 10.662 369.495
 916.023 525.898
 815.402 656.694
 217.565 336.770
 357.858 896.560
 397.152 273.056
 200.336 442.431
 356.927 123.009
 233.784 256.189
 188.459 529.707
 753.796 7.378
 530.706 198.425
 165.321 262.164
 167.093 867.097
 423.841 393.664
 543.903 575.064
 721.909 17.517
 854.565 42.287
 782.967 911.873
 784.489 866.409
 457.783 106.165
 422.335 884.468
 363.892 845.671
 17.922 321.256
 749.855 577.026
 584.083 164.587
 991.519 712.496
 7.884 741.817
 477.680 367.144
 641.650 410.498
 661.525 313.241
 900.617 72.929
 739.017 241.001
 394.043 349.533
 466.228 875.155
 580.805 434.634
 697.819 285.098
 967.504 161.393
 174.796 694.748
 883.654 636.953
 221.056 490.070
 879.553 6.476
 337.601 821.239
 630.864 763.586
 176.582 977.010
 811.023 358.239
 203.435 486.154
 947.423 240.306
 136.365 980.328
 627.507 512.913
 313.515 180.964
 211.684 914.238
 757.662 786.397
 165.264 275.869
 367.627 512.170
 292.913 61.740
 299.348 445.408
 176.497 231.162
 845.506 222.072
 438.543 915.524
 571.387 223.248
 615.088 189.251
 910.423 53.461
 287.576 255.704
 112.531 440.899
 136.209 377.629
 322.207 457.781
 7.145 844.845
 544.636 560.771
 281.904 690.057
 443.341 498.835
 475.942 3.665
 861.555 122.515
 329.588 842.342
 934.477 687.917
 771.281 421.907
 876.406 405.337
 191.569 596.064
 404.664 901.277
 955.777 377.995
 173.062 499.419
 71.049 306.384
 106.762 977.103
 305.173 901.443
 686.036 806.042
 803.732 926.046
 749.987 66.781
 670.559 53.573
 467.521 854.118
 944.013 254.908
 639.201 323.938
 626.281 424.983
 291.136 720.280
 690.886 662.816
 644.522 54.849
 419.059 152.259
 489.021 270.327
 691.060 733.368
 955.021 25.054
 504.355 241.826
 822.247 901.749
 605.437 277.067
 176.712 219.585
 632.804 755.400
 244.053 460.208
 79.967 944.635
 97.752 987.974
 32.499 459.368
 131.265 527.278
 423.036 234.674
 362.682 170.285
 222.203 869.525
 931.326 332.396
 858.922 34.651
 372.787 496.655
 386.059 232.946
 200.650 128.902
 700.490 960.111
 961.038 280.421
 42.124 880.374
 694.641 992.212
 164.187 664.275
 777.821 183.645
 945.079 555.351
 510.472 647.567
 836.506 978.646
 867.580 623.941
 777.688 780.432
 280.856 115.477
 993.505 214.981
 616.702 212.748
 206.137 56.166
 70.303 674.897
 73.569 209.953
 109.425 467.775
 301.085 705.120
 934.968 887.321
 608.511 726.061
 941.224 926.100
 159.327 471.096
 72.999 199.408
 829.218 635.819
 708.101 699.463
 800.167 562.785
 114.353 947.408
 979.449 910.989
 715.390 459.577
 56.164 691.422
 377.405 423.586
 95.018 814.584
 931.118 818.814
 229.618 793.674
 854.190 32.973
 635.468 850.609
 846.688 80.426
 744.213 553.764
 277.003 468.236
 891.499 964.984
 701.568 372.486
 885.476 543.018
 866.093 261.075
 533.770 210.795
 478.888 251.029
 994.202 780.290
 261.546 30.500
 17.341 592.045
 185.270 960.416
 153.789 783.403
 702.004 241.491
 810.906 82.239
 190.925 672.718
 495.407 729.529
 728.700 311.963
 581.095 877.683
 825.003 192.986
 734.180 171.573
 565.345 461.628
 529.496 790.033
 996.359 813.524
 445.101 867.959
 852.733 783.236
 53.718 308.676
 341.349 227.847
 889.114 674.829
 601.497 634.884
 783.643 270.689
 287.983 673.795
 907.835 122.504
 67.277 601.441
 830.200 264.652
 469.679 765.294
 519.640 252.173
 749.609 953.857
 776.343 864.266
 122.080 793.565
 370.332 524.114
 869.198 746.991
 538.565 538.760
 452.824 631.107
 118.391 125.361
 487.777 439.796
 732.153 619.244
 486.877 755.586
 167.787 802.578
 900.596 196.075
 584.532 13.674
 558.944 325.763
 900.621 425.011
 53.637 829.723
 758.411 457.820
 449.721 687.946
 707.344 842.722
 515.988 695.257
 670.111 965.584
 144.140 168.920
 664.071 246.935
 972.378 692.612
 18.284 799.267
 327.507 520.154
 664.534 162.155
 291.672 954.594
 274.425 718.840
 29.335 918.089
 178.426 403.838
 974.232 716.043
 828.921 489.019
 274.897 996.615
 578.458 820.721
 184.338 325.675
 335.020 623.896
 210.959 990.387
 155.162 407.554
 633.455 354.730
 548.006 131.139
 934.850 701.397
 521.492 421.797
 295.934 280.988
 617.969 581.212
 174.964 666.293
 98.558 466.961
 310.833 282.336
 361.974 171.825
 46.005 598.192
 769.295 115.621
 451.823 261.038
 515.033 583.777
 333.701 904.296
 588.653 536.742
 231.757 337.977
 339.190 331.604
 151.439 839.388
 646.910 764.777
 49.272 705.585
 256.165 0.896
 355.195 645.357
 796.926 702.146
 781.877 908.819
 361.352 233.888
 803.340 848.143
 976.725 682.013
 883.291 335.457
 775.647 575.914
 404.348 736.083
 285.488 434.900
 352.383 940.185
 796.421 327.521
 908.119 927.382
 804.091 600.539
 906.859 1.297
 720.122 360.519
 565.593 849.515
 390.565 505.432
 316.941 14.563
 26.340 451.001
 106.497 899.613
 326.360 786.972
 132.577 665.682
 336.827 58.284
 966.545 32.454
 741.049 586.568
 972.311 190.930
 192.837 636.016
 333.090 531.473
 201.144 457.062
 132.757 335.013
 230.282 500.113
 372.163 758.204
 712.902 833.841
 524.675 545.806
 774.584 997.957
 950.045 746.911
 659.565 904.384
 845.003 7.572
 225.742 224.235
 268.972 613.664
 870.192 977.594
 453.722 607.420
 859.003 811.055
 99.224 882.911
 100.270 2.128
 640.302 954.162
 827.673 383.407
 708.861 999.663
 693.545 712.004
 836.502 124.422
 221.983 115.819
 167.497 491.659
 90.014 988.161
 860.653 897.734
 11.542 451.986
 431.999 473.443
 146.794 416.211
 463.093 860.536
 578.817 456.406
 509.666 443.073
 946.571 693.502
 283.277 908.411
 337.202 455.521
 38.395 612.201
 882.604 492.689
 826.110 356.544
 619.607 595.594
 823.543 331.585
 329.765 624.379
 218.431 80.305
 622.156 695.522
 227.630 526.593
 137.850 858.019
 316.080 851.042
 692.446 305.018
 821.723 441.093
 516.401 558.016
 197.857 306.543
 662.968 192.069
 376.303 403.111
 619.548 371.234
 204.723 801.341
 247.647 578.308
 94.581 771.985
 284.875 562.309
 460.904 718.903
 743.128 316.903
 972.713 704.229
 932.088 234.868
 248.172 695.940
 406.291 864.805
 309.022 884.143
 585.244 599.554
 695.344 608.472
 915.616 339.671
 678.309 905.241
 346.588 653.891
 992.149 99.963
 266.400 171.496
 137.517 559.833
 420.541 124.362
 739.922 893.723
 298.484 859.974
 35.447 896.679
 963.118 287.660
 111.142 124.984
 809.986 130.833
 561.957 540.380
 615.115 335.952
 205.672 452.426
 871.713 347.866
 90.970 431.229
 566.595 280.072
 363.613 764.625
 524.283 382.091
 446.854 840.550
 395.773 994.937
 223.018 883.795
 513.628 265.483
 455.162 244.048
 727.119 903.044
 995.261 787.353
 100.428 863.915
 526.419 394.533
 961.510 964.799
 771.708 517.278
 265.167 492.432
 565.591 725.386
 945.543 98.502
 672.374 127.863
 822.877 865.723
 200.058 37.430
 467.604 888.176
 300.596 734.398
 60.268 27.610
 175.379 274.425
 895.046 454.022
 277.308 968.477
 512.838 935.612
 780.801 76.167
 99.868 658.144
 594.322 920.044
 410.667 190.117
 335.434 713.237
 59.495 397.279
 148.114 951.937
 139.003 992.425
 91.209 953.721
 164.820 594.627
 93.895 609.631
 783.378 791.893
 390.160 389.760
 319.381 644.467
 594.352 217.023
 458.853 239.642
 551.287 760.584
 371.578 486.111
 128.243 648.524
 659.155 4.771
 756.201 848.721
 286.105 187.840
 771.118 198.390
 303.831 728.741
 152.928 597.360
 731.234 906.809
 763.732 430.136
 510.186 894.567
 503.725 199.384
 435.401 357.537
 243.321 382.031
 371.648 669.692
 965.426 42.395
 749.513 469.423
 228.699 529.109
 185.338 844.888
 9.798 559.049
 340.666 742.835
 822.231 457.772
 639.018 836.243
 66.589 228.370
 838.480 923.688
 120.034 295.982
 441.198 343.306
 203.366 201.198
 556.994 8.005
 506.348 560.214
 758.091 663.640
 43.979 281.736
 123.091 260.822
 848.831 229.744
 607.222 852.549
 171.386 287.207
 956.679 887.904
 608.596 539.510
 49.878 886.457
 460.812 128.911
 68.348 234.058
 32.145 194.702
 623.249 739.377
 145.630 310.508
 566.988 898.485
 401.902 453.408
 957.933 814.177
 931.055 923.151
 602.873 955.409
 787.893 798.038
 937.680 483.781
 139.704 632.131
 210.957 547.360
 865.172 721.939
 75.587 592.189
 698.238 595.982
 664.641 478.823
 139.915 494.490
 4.589 641.190
 755.791 736.521
 502.026 79.577
 361.697 636.181
 110.016 45.846
 862.527 287.123
 344.691 529.880
 990.239 234.542
 368.056 280.308
 930.683 86.528
 993.261 43.784
 332.037 162.489
 396.408 955.262
 650.581 656.786
 54.571 792.194
 365.574 722.548
 571.998 869.266
 640.597 706.498
 531.968 213.905
 333.385 233.600
 825.531 858.475
 372.723 334.269
 393.307 410.672
 895.074 601.176
 383.789 832.724
 834.336 872.352
 120.466 651.519
 7.471 968.030
 297.963 730.659
 961.965 6.750
 639.683 621.787
 726.382 128.598
 69.931 252.599
 114.305 537.563
 833.815 944.070
 809.025 509.149
 68.290 137.024
 239.406 902.182
 45.599 671.018
 337.009 164.814
 712.082 435.058
 934.929 373.947
 595.257 904.078
 576.818 425.367
 592.523 707.068
 300.544 670.198
 356.307 427.625
 948.064 533.539
 801.698 316.438
 337.991 556.162
 860.181 264.508
 279.343 862.808
 742.043 27.837
 667.030 914.936
 233.285 356.899
 497.375 76.027
 601.592 930.758
 494.434 668.832
 509.361 155.447
 517.131 891.902
 497.336 303.841
 98.397 883.682
 505.549 760.055
 379.024 963.273
 12.673 411.461
 572.147 365.189
 502.282 397.249
 613.765 739.287
 484.814 381.298
 208.284 65.246
 425.175 441.916
 406.336 82.977
 934.157 250.068
 699.268 656.155
 91.304 895.306
 377.598 846.437
 969.986 984.348
 279.710 701.972
 352.807 216.559
 705.345 567.677
 355.533 784.367
 42.551 958.759
 647.465 671.592
 866.230 946.414
 170.280 260.897
 923.905 469.286
 548.953 911.055
 495.774 780.476
 668.551 138.827
 270.301 282.796
 398.702 318.152
 735.749 600.152
 0.780 985.752
 477.239 826.699
 996.819 777.485
 966.560 324.737
 937.532 89.867
 919.431 184.642
 631.261 907.675
 6.794 883.684
 616.171 18.697
 280.787 794.155
 432.494 473.367
 702.954 894.192
 116.269 578.656
 436.160 367.125
 155.088 646.323
 329.447 167.719
 362.168 865.174
 237.047 157.651
 8.243 20.670
 372.219 29.833
 449.802 844.084
 909.895 54.354
 83.976 803.959
 79.005 180.960
 999.709 437.212
 288.359 358.010
 264.707 403.550
 624.979 100.019
 549.351 398.569
 769.806 520.425
 231.259 706.938
 864.653 798.593
 315.197 362.278
 711.534 566.737
 337.773 714.983
 419.222 70.189
 878.688 319.359
 963.655 400.898
 671.811 828.616
 283.066 247.331
 480.071 437.689
 373.252 702.849
 575.916 12.439
 224.015 878.597
 640.227 577.976
 388.389 665.960
 271.167 262.733
 998.983 668.438
 772.989 78.255
 340.736 394.593
 993.776 292.762
 809.943 484.469
 299.114 380.464
 592.027 384.171
 232.510 114.824
 484.773 230.126
 527.894 854.798
 492.245 139.951
 237.764 246.402
 583.309 904.991
 233.600 741.101
 16.395 655.709
 962.333 596.814
 1.033 230.731
 421.262 471.214
 21.916 169.852
 989.469 701.166
 671.134 807.536
 249.978 762.220
 300.210 344.016
 805.543 859.964
 650.241 884.089
 461.797 777.725
 983.488 767.974
 982.655 915.640
 213.976 473.528
 950.360 342.806
 412.066 484.748
 450.792 851.305
 585.501 728.501
 295.867 667.981
 267.429 51.072
 59.625 132.430
 573.607 200.365
 191.583 288.522
 632.849 500.941
 56.819 728.732
 706.409 850.703
 691.948 957.673
 656.015 463.709
 942.728 51.399
 412.578 457.787
 123.523 45.814
 657.102 603.296
 400.577 619.910
 424.075 366.243
 317.371 592.302
 850.872 491.316
 646.807 133.026
 852.700 365.114
 545.093 532.766
 332.883 4.488
 597.934 760.146
 327.322 847.674
 170.650 781.773
 617.531 345.485
 708.351 892.081
 169.478 305.747
 566.212 789.343
 809.645 826.411
 197.724 294.382
 832.111 641.972
 282.662 909.456
 441.511 625.387
 657.140 591.730
 729.523 745.348
 814.026 419.693
 113.664 829.258
 699.938 278.472
 146.200 268.572
 549.972 313.392
 340.480 209.240
 406.164 998.267
 127.977 570.093
 671.657 49.154
 420.549 341.346
 798.817 664.891
 131.092 339.449
 813.585 287.270
 726.997 879.723
 485.604 106.596
 732.984 511.421
 287.772 268.628
 544.370 18.594
 901.652 308.041
 893.285 692.628
 546.395 898.860
 466.402 437.241
 296.637 996.643
 94.232 473.671
 345.237 788.986
 412.924 312.558
 724.057 274.303
 186.864 680.549
 762.619 473.541
 524.354 304.952
 810.871 230.837
 922.603 831.016
 827.152 778.131
 548.687 775.925
 12.499 991.990
 959.470 804.682
 12.504 840.589
 848.564 879.462
 391.169 452.832
 597.957 10.110
 268.545 603.418
 824.963 584.380
 694.869 26.369
 623.659 137.795
 575.573 689.870
 379.254 131.090
 659.661 97.610
 412.094 924.839
 231.997 452.050
 16.782 903.753
 9.876 514.892
 885.711 225.297
 215.704 636.611
 332.870 207.616
 588.713 373.136
 3.901 79.593
 995.492 552.125
 916.056 981.338
 416.036 547.810
 213.892 407.043
 111.320 841.892
 153.574 45.409
 240.639 923.711
 693.744 407.468
 690.765 966.988
 30.550 90.311
 331.054 29.305
 278.217 751.022
 823.965 286.515
 777.064 241.850
 831.938 835.182
 674.112 159.785
 380.434 185.541
 136.176 706.135
 2.364 804.320
 943.745 40.325
 418.560 45.920
 101.230 692.955
 47.836 892.171
 263.561 413.362
 812.190 981.168
 202.151 543.870
 59.613 86.220
 649.424 504.810
 98.605 163.789
 808.201 750.091
 782.915 247.470
 680.980 11.916
 838.336 261.935
 458.556 335.286
 549.880 470.465
 254.534 238.850
 969.619 971.997
 932.294 899.721
 733.606 913.764
 47.211 8.024
 738.954 884.711
 625.815 474.699
 506.398 69.420
 684.747 496.600
 794.100 954.577
 818.409 220.046
 518.339 737.836
 571.061 922.030
 936.968 655.884
 575.637 912.412
 351.563 553.496
 959.846 306.158
 851.272 503.342
 365.395 118.482
 251.112 767.415
 126.729 384.322
 843.405 991.310
 942.942 924.693
 685.021 133.740
 435.118 94.050
 264.924 162.830
 698.924 103.864
 744.283 170.813
 679.683 977.374
 821.125 958.161
 458.309 639.183
 257.601 771.064
 338.473 261.433
 412.599 212.219
 668.396 597.279
 766.344 119.520
 268.019 343.961
 505.291 671.326
 20.475 444.640
 181.883 147.239
 935.302 903.424
 279.427 681.877
 812.415 35.451
 30.479 293.903
 496.332 877.957
 968.885 267.023
 778.419 663.929
 680.183 182.841
 903.115 112.967
 869.880 152.198
 687.359 770.564
 839.669 922.170
 749.130 564.118
 471.530 926.275
 742.556 119.163
 920.730 137.274
 747.993 560.638
 40.733 932.387
 703.583 520.443
 564.136 512.755
 580.822 783.259
 779.901 670.909
 694.577 467.899
 742.823 576.051
 344.870 291.792
 368.508 466.833
 863.782 373.000
 376.908 690.280
 989.315 149.231
 298.022 904.731
 415.466 439.302
 321.744 740.480
 933.696 932.468
 914.682 66.752
 48.045 598.834
 923.280 795.248
 530.244 694.098
 495.712 922.540
 501.226 349.175
 74.213 104.903
 153.501 745.453
 1.947 314.734
 740.130 775.919
 849.952 157.627
 478.873 967.939
 373.474 859.629
 285.841 522.764
 355.160 156.663
 946.386 227.903
 364.793 739.865
 339.499 980.258
 369.638 204.479
 496.695 869.652
 952.098 804.433
 641.009 504.250
 746.605 683.933
 413.491 191.948
 287.709 611.063
 453.633 46.431
 286.903 811.790
 509.765 275.191
 25.271 46.982
 672.175 181.823
 989.417 106.588
 954.949 519.661
 594.264 946.311
 815.167 151.931
 161.042 560.659
 755.791 779.636
 663.460 685.811
 580.403 207.256
 858.735 635.250
 275.874 33.822
 600.371 85.416
 718.374 229.196
 531.746 808.001
 207.023 119.493
 207.368 65.992
 209.599 338.877
 533.842 293.684
 90.406 175.862
 395.000 423.963
 119.525 959.251
 383.370 731.917
 825.962 91.642
 739.229 770.927
 48.646 586.849
 263.261 89.691
 605.847 432.413
 61.622 156.126
 795.661 350.849
 273.558 761.899
 360.930 35.330
 270.225 140.582
 707.946 289.663
 375.859 869.650
 118.917 701.853
 703.678 123.978
 206.309 159.045
 802.019 54.006
 638.523 193.626
 132.316 538.793
 139.939 500.752
 938.747 641.881
 306.166 42.262
 387.335 120.968
 952.669 647.078
 345.241 921.192
 559.986 520.731
 312.758 842.324
 123.094 314.128
 612.739 403.965
 40.566 492.195
 364.832 247.212
 978.805 445.486
 232.903 378.919
 258.533 751.560
 719.582 874.312
 778.930 7.955
 506.175 759.197
 816.321 905.672
 191.675 164.266
 909.374 512.364
 791.792 216.226
 124.655 799.996
 616.336 754.774
 141.589 134.955
 77.870 857.311
 113.926 992.799
 600.983 347.026
 168.419 448.652
 932.989 252.408
 656.430 802.230
 714.346 390.818
 49.482 938.566
 389.981 444.643
 287.496 7.423
 248.244 680.414
 773.764 672.377
 208.104 689.455
 341.890 371.578
 660.801 579.219
 878.557 723.745
 261.567 58.894
 806.413 773.224
 689.790 998.513
 951.531 205.750
 510.361 720.414
 30.450 881.202
 910.922 444.024
 886.715 61.327
 123.630 653.627
 933.305 989.653
 208.244 413.797
 965.330 79.020
 846.290 803.826
 500.447 841.122
 222.517 181.825
 188.887 954.856
 626.410 187.682
 170.406 9.129
 348.238 534.119
 804.625 604.995
 853.819 264.397
 179.825 685.936
 261.185 337.375
 632.340 348.776
 299.722 964.646
 56.310 526.885
 275.681 915.118
 626.839 28.141
 992.552 130.060
 226.970 539.656
 54.460 82.192
 91.701 606.903
 817.112 757.538
 145.165 874.885
 323.851 345.679
 97.704 302.147
 582.001 365.577
 428.766 774.057
 283.176 218.806
 953.266 840.075
 664.622 3.876
 250.328 861.212
 339.599 814.138
 24.394 999.893
 113.568 912.849
 622.864 426.949
 648.330 883.318
 808.104 211.900
 264.923 606.264
 284.520 346.333
 692.944 252.852
 925.987 609.695
 512.044 198.080
 601.225 796.787
 801.729 168.907
 623.493 601.486
 857.631 123.672
 278.507 997.644
 63.342 408.816
 435.762 721.755
 272.419 15.955
 701.948 780.010
 578.699 142.966
 912.219 252.080
 686.556 388.554
 410.342 913.711
 365.903 437.970
 679.885 858.710
 647.774 950.990
 546.434 767.529
 521.137 980.496
 669.279 284.511
 294.682 834.969
 127.194 59.603
 430.851 70.856
 26.999 954.201
 314.044 746.211
 628.890 166.759
 929.190 186.440
 95.495 204.348
 977.656 72.851
 691.801 704.729
 299.493 447.286
 853.260 733.345
 187.428 279.307
 715.236 865.609
 929.841 129.594
 377.599 781.679
 696.566 493.594
 735.577 304.582
 249.989 967.664
 217.344 499.041
 320.227 56.435
 258.419 204.838
 300.682 360.764
 44.302 932.409
 0.790 942.106
 650.399 517.802
 916.201 758.635
 589.961 77.996
 50.902 383.810
 287.185 275.171
 37.157 437.814
 667.878 480.000
 761.697 740.480
 901.113 299.955
 112.898 600.705
 32.401 930.397
 834.113 627.250
 475.324 605.596
 901.555 230.272
 930.808 926.540
 767.978 598.452
 590.785 265.443
 230.610 415.493
 468.649 677.115
 426.540 219.831
 348.435 559.236
 442.034 926.146
 327.003 612.066
 483.398 195.789
 860.732 758.946
 313.391 660.272
 945.599 548.359
 354.258 327.803
 835.230 3.214
 219.960 213.598
 17.137 891.027
 517.742 471.776
 957.358 327.806
 182.803 227.451
 25.896 507.687
 837.445 334.929
 620.411 68.907
 233.839 360.155
 607.628 204.813
 611.729 906.942
 47.831 536.753
 221.368 696.660
 707.937 55.275
 598.211 555.398
 6.159 68.998
 778.123 162.079
 872.800 179.248
 186.701 332.202
 116.640 316.389
 678.800 37.089
 517.569 964.353
 227.326 835.474
 239.254 887.738
 225.176 986.587
 689.744 125.941
 759.836 50.550
 525.039 286.827
 614.271 107.743
 666.004 454.713
 35.623 954.033
 510.868 410.818
 468.676 379.556
 705.422 576.426
 775.690 306.479
 65.441 747.894
 838.022 553.260
 418.494 557.197
 565.873 982.139
 86.053 811.257
 16.736 961.374
 505.544 727.980
 654.838 388.262
 592.768 277.310
 465.565 942.961
 68.286 673.070
 190.891 11.839
 269.969 757.717
 973.026 583.594
 304.737 930.025
 110.404 898.275
 564.800 128.240
 947.793 250.777
 160.401 582.186
 473.671 914.292
 167.860 861.645
 394.179 969.051
 427.561 590.029
 33.244 976.503
 73.551 867.630
 690.251 23.713
 859.752 403.846
 215.331 37.434
 445.836 929.659
 761.752 308.092
 99.872 127.809
 496.588 512.379
 199.705 946.736
 624.867 836.510
 608.152 264.268
 366.635 3.300
 549.477 837.569
 557.044 533.577
 320.094 857.136
 680.899 630.136
 772.146 145.246
 347.415 880.153
 464.722 674.561
 228.887 15.176
 87.286 92.450
 177.029 247.313
 829.908 923.559
 769.746 982.803
 864.601 80.407
 683.991 781.886
 774.249 873.122
 619.980 334.737
 336.039 399.176
 679.698 520.565
 453.906 677.342
 117.463 640.017
 611.442 222.558
 799.798 4.393
 58.014 636.346
 931.363 839.320
 75.044 797.804
 97.091 41.315
 327.726 110.437
 239.385 604.800
 174.672 108.479
 213.493 421.794
 271.623 311.574
 251.729 819.497
 206.360 188.240
 304.301 330.912
 784.212 236.379
 425.423 244.463
 944.125 693.964
 330.410 920.118
 824.376 76.171
 983.192 427.094
 867.989 308.567
 682.720 2.783
 917.129 542.022
 27.792 170.782
 302.910 37.017
 357.910 119.906
 4.703 676.653
 625.740 433.820
 997.080 483.464
 65.824 285.842
 91.946 890.025
 723.632 354.623
 540.141 753.083
 716.166 568.601
 706.195 151.747
 655.738 210.665
 550.184 709.104
 705.769 285.278
 923.252 500.983
 303.342 510.143
 742.963 933.722
 307.640 0.388
 598.770 293.323
 674.275 88.211
 837.574 890.945
 249.078 703.353
 488.303 894.117
 785.381 33.757
 749.932 470.125
 258.556 511.124
 139.491 849.070
 251.122 508.025
 678.681 300.832
 959.710 992.886
 796.250 915.426
 908.332 32.994
 497.761 972.885
 995.628 746.033
 67.588 720.853
 140.094 625.281
 335.658 569.785
 677.783 166.068
 782.574 232.213
 301.005 230.424
 343.460 729.426
 771.347 447.809
 278.191 662.630
 791.587 272.774
 432.117 782.919
 252.228 731.270
 348.263 922.882
 881.356 777.798
 193.930 390.494
 1.084 962.790
 219.323 231.858
 338.082 446.479
 314.066 492.867
 435.674 480.494
 213.251 40.921
 285.017 265.566
 525.001 327.129
 25.315 552.855
 206.682 998.275
 478.388 722.812
 560.078 718.133
 479.825 100.135
 603.668 281.968
 374.200 462.917
 621.983 849.498
 160.229 610.704
 300.731 263.983
 936.409 267.746
 597.715 242.781
 919.625 827.691
 42.417 132.877
 127.774 573.512
 623.733 729.032
 150.011 126.177
 640.648 798.725
 420.219 347.943
 633.256 783.849
 284.477 627.098
 762.614 131.685
 463.279 42.059
 202.291 715.231
 384.078 1.261
 379.642 344.258
 257.220 504.059
 351.744 842.915
 724.816 605.337
 513.425 117.379
 791.676 196.879
 960.097 988.584
 492.553 61.455
 616.190 891.752
 131.168 796.372
 94.385 308.211
 792.304 642.959
 777.830 598.388
 355.597 263.638
 876.838 740.984
 183.249 861.137
 965.713 986.092
 596.852 782.895
 470.343 123.689
 861.925 461.211
 671.843 618.682
 651.892 535.381
 387.943 325.046
 433.455 630.592
 667.221 561.009
 298.199 140.125
 609.948 591.454
 934.283 598.385
 44.721 750.406
 489.240 734.036
 926.760 663.748
 399.802 962.360
 369.470 58.940
 65.590 86.593
 516.356 123.959
 806.353 18.076
 549.693 91.943
 481.621 848.546
 12.455 861.793
 659.484 84.567
 991.147 839.519
 318.175 19.360
 222.684 512.380
 848.990 321.993
 704.742 400.316
 28.407 984.771
 215.653 210.093
 646.120 818.870
 299.627 130.615
 446.952 23.626
 711.668 27.567
 879.477 789.969
 212.967 736.832
 81.885 12.338
 583.859 24.791
 393.546 570.710
 102.829 25.816
 104.408 165.595
 804.856 919.987
 867.369 719.850
 62.058 254.879
 252.961 43.574
 358.682 12.222
 950.804 949.490
 198.691 282.262
 576.496 728.775
 478.376 135.053
 461.945 789.896
 172.422 8.785
 55.851 29.688
 66.911 101.218
 81.614 866.369
 476.825 922.747
 662.731 803.836
 312.315 310.261
 579.533 416.366
 613.478 912.627
 342.522 9.368
 317.450 934.171
 111.617 207.302
 816.841 895.981
 740.176 892.217
 30.733 370.521
 538.987 328.936
 657.662 227.927
 227.682 794.924
 886.166 458.245
 36.668 428.994
 677.914 298.928
 937.121 433.612
 339.341 288.116
 483.605 836.605
 191.674 209.108
 55.082 131.161
 920.665 308.165
 255.447 675.429
 524.092 915.120
 592.212 417.510
 517.885 823.661
 77.768 506.752
 254.493 785.644
 205.926 612.116
 347.033 921.970
 539.689 262.617
 479.900 72.859
 424.832 488.924
 474.259 314.501
 716.576 229.993
 721.686 409.789
 800.160 890.834
 810.579 581.139
 105.304 629.227
 860.747 77.208
 92.500 208.492
 217.379 826.930
 736.770 893.502
 405.566 448.811
 591.429 967.321
 732.601 816.514
 897.666 100.751
 472.700 719.686
 61.076 377.084
 955.849 238.653
 367.208 135.440
 90.696 750.615
 606.479 589.846
 315.212 871.402
 454.355 64.874
 826.117 619.556
 963.554 585.081
 279.457 67.885
 407.202 903.164
 274.301 261.682
 329.784 54.739
 576.258 163.273
 958.641 405.682
 657.708 400.635
 873.223 396.480
 130.521 115.508
 870.958 787.861
 631.098 826.218
 484.184 939.840
 746.355 935.469
 346.976 294.379
 405.529 957.509
 166.974 827.984
 522.130 236.675
 86.446 358.263
 472.088 545.426
 708.310 556.770
 610.083 540.315
 583.790 684.175
 531.449 315.085
 904.541 33.230
 210.290 808.278
 986.938 966.111
 716.836 325.795
 681.583 157.154
 623.356 45.044
 466.856 106.981
 835.623 835.355
 899.451 352.312
 777.035 708.690
 583.530 746.005
 148.772 495.333
 497.561 177.982
 889.021 101.950
 576.527 619.587
 157.503 775.312
 907.464 136.755
 831.512 876.170
 856.905 782.318
 973.035 616.628
 336.425 61.240
 322.687 274.159
 232.107 996.968
 107.913 449.892
 608.297 10.100
 286.073 762.362
 556.634 665.815
 946.418 875.661
 737.370 432.983
 590.845 258.444
 568.645 520.381
 726.721 503.878
 306.389 474.249
 914.421 247.271
 646.286 912.632
 598.903 675.268
 21.704 676.994
 653.290 696.470
 97.430 957.898
 210.645 46.648
 526.514 21.734
 648.823 832.131
 382.631 968.287
 316.361 312.155
 667.416 188.200
 991.889 515.894
 363.483 585.050
 105.714 653.686
 930.006 164.061
 323.432 176.585
 267.226 769.366
 303.919 866.380
 686.001 840.982
 857.710 992.711
 563.294 343.220
 608.928 488.761
 227.385 36.285
 820.745 296.554
 358.649 85.537
 699.533 682.206
 302.333 457.561
 118.571 976.260
 236.131 483.449
 873.630 50.680
 13.163 487.979
 828.232 989.230
 683.677 114.562
 357.306 69.229
 488.349 311.582
 539.002 968.300
 392.155 293.312
 463.147 298.513
 698.607 820.746
 662.160 301.583
 735.678 52.957
 70.070 102.682
 151.343 952.090
 574.693 997.549
 690.662 754.523
 347.204 159.213
 968.255 582.429
 865.653 108.788
 298.510 614.946
 250.776 651.839
 27.638 883.024
 13.423 481.106
 531.704 228.915
 85.662 671.519
 435.944 78.183
 538.011 118.991
 84.196 722.385
 342.207 15.402
 582.423 883.401
 44.525 514.159
 174.393 520.459
 94.100 270.063
 426.152 508.564
 602.324 870.808
 922.663 838.298
 474.565 792.798
 466.542 3.345
 588.906 279.371
 245.148 910.981
 135.782 963.577
 56.419 894.781
 468.408 539.961
 491.832 666.677
 140.447 870.276
 331.001 521.106
 971.664 517.380
 249.184 17.226
 434.526 411.110
 46.648 201.280
 798.103 621.476
 826.320 191.227
 906.746 650.722
 49.988 396.245
 269.315 249.784
 948.517 566.925
 53.024 150.168
 931.037 315.807
 329.951 803.823
 93.063 275.680
 433.016 906.094
 653.186 4.119
 913.685 196.049
 719.762 441.534
 431.129 480.666
 598.456 797.117
 970.296 601.429
 372.117 298.355
 315.819 881.376
 518.146 186.845
 384.478 575.718
 255.013 583.279
 228.651 758.618
 337.031 550.470
 607.835 561.953
 430.935 543.621
 528.597 528.976
 623.526 905.876
 72.562 237.358
 219.080 614.191
 867.183 103.460
 808.719 841.085
 358.648 114.736
 730.387 322.899
 476.591 2.450
 913.954 31.363
 646.004 305.617
 726.374 264.758
 415.496 772.912
 629.655 305.697
 198.739 376.830
 150.821 47.893
 936.347 788.479
 77.305 53.455
 500.877 787.828
 750.704 959.875
 713.040 709.288
 482.061 872.383
 191.125 483.023
 176.428 728.668
 399.331 105.993
 285.180 750.685
 128.883 831.545
 831.287 159.730
 876.060 11.166
 933.488 748.805
 764.494 256.243
 526.209 619.258
 589.193 451.353
 697.357 100.609
 483.810 574.429
 688.236 303.300
 580.884 334.308
 389.170 889.031
 750.473 284.770
 469.809 983.459
 172.206 418.500
 781.005 967.849
 678.865 777.886
 610.818 452.092
 768.897 475.757
 853.289 599.089
 136.530 722.656
 316.517 203.441
 930.409 172.964
 745.428 354.695
 596.907 685.862
 731.762 981.803
 667.743 644.998
 424.906 191.407
 741.552 379.748
 815.699 703.867
 917.000 208.660
 643.144 249.429
 245.616 800.205
 550.884 919.551
 273.277 176.105
 704.369 848.305
 271.110 917.736
 456.949 414.147
 363.479 266.360
 938.053 357.517
 939.629 513.995
 321.339 774.324
 686.804 684.768
 535.946 104.685
 459.467 218.623
 908.242 741.498
 358.117 542.755
 591.498 250.836
 641.666 794.259
 161.746 958.315
 952.134 924.115
 762.500 610.074
 255.340 242.027
 80.370 277.470
 565.236 569.010
 966.981 720.078
 44.691 355.458
 7.504 146.798
 286.991 843.229
 917.955 80.192
 258.461 937.716
 555.941 710.580
 504.863 387.722
 104.335 365.511
 227.127 15.175
 764.542 174.188
 853.291 602.273
 33.357 598.178
 863.961 29.790
 371.221 667.720
 162.281 907.183
 164.115 711.225
 963.167 173.390
 278.823 313.959
 460.839 548.119
 982.297 675.655
 821.606 738.910
 389.098 456.995
 947.002 561.860
 93.002 378.038
 20.200 606.768
 984.847 40.067
 848.966 404.401
 41.488 733.768
 166.928 758.987
 751.463 934.646
 270.695 657.991
 810.994 100.216
 25.393 19.345
 346.466 617.536
 440.638 179.884
 592.266 914.368
 731.264 54.725
 149.266 968.709
 263.609 33.208
 471.171 621.153
 733.458 41.034
 453.266 119.856
 713.568 549.066
 138.813 381.485
 687.759 296.438
 898.553 222.075
 399.013 909.092
 592.805 753.183
 777.635 615.354
 385.815 720.870
 582.866 708.914
 68.857 523.258
 840.335 998.540
 60.742 227.605
 45.188 65.567
 118.613 136.664
 235.917 967.783
 213.054 358.775
 439.758 965.642
 832.662 714.472
 612.681 678.116
 95.445 977.947
 214.498 716.039
 696.918 483.505
 594.554 596.145
 735.102 119.928
 740.898 555.438
 466.063 549.856
 944.284 599.978
 784.087 502.729
 29.083 712.184
 739.508 340.278
 940.876 974.439
 334.774 940.081
 292.811 453.038
 633.339 708.307
 550.537 924.616
 412.633 155.765
 672.685 957.295
 55.967 656.085
 467.439 911.513
 551.078 470.727
 626.000 172.073
 615.707 858.182
 253.950 325.444
 451.682 584.943
 848.163 157.092
 115.278 690.329
 619.556 755.991
 237.982 208.196
 103.241 811.071
 921.214 263.834
 343.497 391.762
 222.218 607.447
 10.208 286.900
 235.446 45.539
 468.228 888.855
 421.721 233.164
 656.602 849.035
 441.804 3.528
 169.136 383.817
 285.308 462.973
 892.794 404.104
 251.961 860.422
 140.503 195.101
 219.943 158.235
 297.719 444.503
 333.355 958.905
 428.528 156.389
 544.006 167.585
 100.912 684.790
 465.849 448.281
 389.310 455.854
 435.958 131.247
 795.853 241.993
 44.451 986.152
 852.981 317.303
 295.768 940.880
 786.086 813.465
 922.112 915.970
 634.782 852.371
 691.381 991.952
 168.268 939.732
 169.683 929.021
 249.665 937.266
 723.641 929.109
 675.243 104.783
 319.334 548.526
 59.109 23.321
 210.440 929.744
 877.456 122.595
 53.254 383.875
 107.113 377.443
 564.525 696.920
 972.426 986.161
 101.229 994.650
 586.951 366.761
 619.255 240.076
 879.739 114.136
 318.666 376.889
 221.049 51.181
 942.766 210.362
 902.921 720.211
 530.920 538.189
 833.442 528.200
 373.329 27.227
 919.788 851.640
 750.282 363.590
 47.578 186.273
 607.387 283.827
 919.291 495.881
 798.723 990.759
 351.814 266.171
 676.575 951.072
 715.572 38.081
 202.533 210.875
 740.753 904.186
 61.218 713.573
 838.890 267.214
 464.219 990.698
 762.671 136.715
 5.128 365.525
 928.296 74.912
 462.553 71.669
 81.564 182.647
 320.214 570.487
 432.342 968.638
 783.407 743.473
 596.955 688.169
 599.241 446.289
 61.831 529.576
 242.033 312.375
 755.385 517.994
 291.251 374.745
 232.558 985.686
 721.693 488.711
 934.621 107.689
 536.538 155.589
 686.181 141.662
 724.055 903.284
 684.889 353.710
 6.659 125.028
 583.797 10.050
 703.527 229.020
 171.059 510.886
 249.913 141.531
 629.526 621.590
 340.715 932.081
 375.483 591.530
 203.796 404.943
 200.309 657.884
 399.445 505.733
 493.295 316.009
 603.347 919.754
 33.353 745.757
 707.289 150.628
 480.283 751.534
 987.936 39.314
 754.092 480.263
 101.313 256.754
 898.005 394.059
 888.925 935.023
 415.219 502.026
 888.744 715.157
 41.671 597.643
 566.744 22.992
 261.299 244.685
 486.543 41.648
 833.359 936.251
 358.350 350.417
 133.678 289.480
 424.357 530.048
 116.446 294.901
 294.630 694.845
 286.814 616.551
 822.072 169.138
 796.748 230.233
 152.210 661.788
 899.899 426.345
 786.245 855.329
 741.621 414.974
 515.264 379.580
 236.540 619.506
 908.875 512.157
 470.408 786.458
 740.300 485.112
 230.502 469.981
 197.565 88.079
 447.887 356.253
 940.523 970.059
 256.924 503.555
 317.805 45.630
 226.978 506.124
 236.273 114.430
 986.154 102.854
 986.182 877.866
 777.774 994.977
 554.159 172.762
 511.253 899.873
 717.531 392.113
 87.025 832.081
 199.894 697.997
 390.451 588.396
 899.575 986.389
 515.546 633.787
 278.468 389.050
 852.253 391.186
 345.358 910.478
 460.564 74.127
 790.191 130.324
 173.613 50.647
 56.768 551.482
 585.857 564.097
 892.241 454.886
 160.515 876.659
 921.720 112.772
 254.608 350.070
 382.780 7.748
 735.525 81.611
 463.071 665.625
 828.199 808.718
 938.279 711.681
 868.289 360.182
 559.104 444.422
 178.774 833.995
 14.636 245.207
 472.671 430.199
 263.400 429.134
 104.176 861.108
 608.747 130.902
 438.175 40.961
 466.219 712.944
 330.983 253.120
 269.608 201.854
 663.459 776.691
 159.970 888.170
 444.637 487.689
 846.661 465.113
 816.233 835.324
 498.156 700.297
 395.279 824.659
 467.943 413.184
 556.502 846.619
 670.135 517.735
 193.688 909.602
 151.778 648.099
 129.061 708.647
 853.351 744.057
 33.802 74.084
 273.107 277.322
 556.371 367.959
 150.156 159.805
 356.634 930.340
 829.172 916.732
 144.350 446.306
 468.111 322.550
 304.943 226.217
 79.195 293.131
 651.344 625.565
 760.687 576.762
 608.859 825.637
 668.781 377.234
 264.467 742.556
 909.495 929.119
 189.718 110.528
 792.187 697.791
 477.700 616.732
 799.746 30.274
 672.695 62.038
 294.209 988.491
 72.588 736.259
 817.328 770.657
 558.384 772.071
 868.353 601.514
 665.072 61.802
 78.965 545.782
 19.300 160.544
 669.049 185.077
 700.912 372.347
 196.127 75.592
 159.340 229.451
 723.082 967.043
 357.407 773.718
 268.893 772.760
 102.579 271.752
 499.032 612.647
 540.490 217.939
 107.730 46.448
 462.326 71.225
 873.407 31.602
 54.047 140.430
 389.137 600.879
 582.185 278.881
 518.261 698.350
 62.194 612.017
 565.392 742.170
 437.974 832.161
 427.521 18.932
 165.475 724.065
 869.116 942.265
 242.613 495.098
 897.820 28.917
 768.376 277.561
 680.148 425.341
 605.723 340.736
 784.560 239.100
 928.253 230.759
 855.223 339.981
 565.451 271.556
 265.049 759.089
 544.714 775.060
 360.210 159.466
 932.142 479.304
 657.926 923.708
 573.680 355.066
 690.158 312.897
 161.778 82.532
 71.747 523.031
 931.817 426.295
 114.186 691.476
 411.678 48.322
 785.449 394.177
 894.709 252.844
 740.226 597.109
 521.779 904.096
 299.600 571.396
 86.087 587.301
 758.907 904.599
 411.884 676.051
 939.649 410.756
 605.644 646.524
 996.380 694.060
 788.582 952.697
 741.106 106.692
 449.384 399.423
 82.624 376.765
 115.126 965.130
 101.393 799.908
 139.163 816.676
 124.786 385.515
 513.356 100.078
 344.286 39.606
 397.033 397.365
 764.386 829.695
 638.837 317.440
 910.230 707.738
 775.176 983.768
 892.690 125.555
 598.712 530.935
 359.452 638.949
 383.678 603.138
 100.349 503.836
 666.311 128.653
 754.668 77.115
 246.074 834.030
 145.376 469.737
 887.416 459.711
 276.326 797.862
 356.549 984.819
 337.821 744.288
 670.104 293.877
 115.698 196.140
 212.883 193.330
 759.990 951.584
 103.469 972.947
 789.779 888.967
 455.643 409.017
 667.816 332.894
 60.041 215.811
 26.823 415.623
 256.863 102.965
 252.015 66.557
 102.567 313.581
 282.481 431.087
 270.364 465.966
 176.889 351.633
 837.892 756.793
 763.895 383.225
 281.074 801.275
 960.170 273.664
 638.983 173.615
 562.733 40.214
 172.160 796.136
 309.049 612.484
 590.720 826.182
 128.020 391.913
 466.458 364.987
 985.528 174.867
 105.897 811.547
 845.776 387.373
 492.669 797.286
 638.524 938.917
 904.945 544.449
 934.832 690.396
 176.940 14.191
 310.621 282.441
 956.208 60.977
 216.846 136.040
 566.925 840.846
 4.157 834.157
 533.167 175.395
 573.405 853.188
 458.112 334.862
 774.323 34.437
 760.858 546.795
 64.259 81.768
 911.139 376.549
 306.216 321.387
 895.747 267.912
 748.082 557.961
 24.009 922.828
 828.287 968.415
 111.699 675.357
 220.815 966.678
 54.601 554.212
 516.401 991.047
 749.215 698.673
 766.518 367.843
 876.507 203.091
 250.712 213.593
 825.937 215.049
 801.789 691.475
 795.224 241.572
 701.828 540.375
 103.509 557.175
 987.196 366.309
 951.896 428.405
 243.242 711.573
 159.175 533.656
 977.801 897.640
 898.260 567.092
 113.773 340.355
 720.087 64.535
 289.723 742.341
 439.133 111.033
 586.750 825.801
 984.105 808.935
 170.849 142.454
 507.732 366.633
 641.952 815.233
 772.944 967.439
 681.157 673.486
 664.323 391.560
 781.807 249.920
 141.854 778.796
 411.764 139.521
 790.099 162.895
 185.123 669.735
 504.560 98.660
 401.679 104.495
 685.955 98.696
 349.618 375.158
 423.046 847.508
 847.402 787.429
 579.689 556.552
 738.793 249.175
 958.815 45.547
 142.861 269.181
 995.422 503.964
 719.188 526.927
 885.578 614.320
 635.827 959.217
 45.441 157.970
 250.804 567.585
 122.903 117.893
 241.836 53.157
 967.360 25.173
 376.527 730.781
 466.172 140.926
 717.772 275.306
 648.473 438.416
 545.587 789.026
 60.267 56.582
 964.633 545.120
 954.328 382.594
 201.650 917.877
 92.712 524.151
 202.675 332.538
 910.017 129.673
 867.858 197.254
 866.601 174.427
 241.967 374.314
 170.380 961.739
 169.163 730.119
 754.413 590.291
 357.549 111.993
 759.246 50.963
 846.546 938.871
 530.939 870.611
 470.769 681.862
 758.037 386.651
 838.226 335.120
 236.833 777.501
 436.983 538.234
 480.529 492.078
 929.725 75.143
 33.863 710.120
 244.725 823.587
 683.205 557.607
 307.653 911.153
 478.792 522.634
 842.544 412.629
 529.648 531.632
 591.338 727.619
 264.865 509.594
 127.117 152.007
 352.564 657.148
 561.951 712.236
 758.190 718.945
 349.873 193.427
 738.493 919.345
 860.492 352.723
 590.901 120.986
 829.239 475.141
 97.966 878.336
 384.068 873.515
 163.785 61.067
 391.751 345.218
 677.789 401.251
 974.099 430.468
 158.143 854.446
 407.679 39.799
 922.364 879.144
 260.630 367.100
 59.953 343.648
 635.407 230.450
 197.365 616.750
 203.664 102.449
 259.000 731.831
 343.735 136.995
 151.811 216.894
 955.459 768.505
 501.452 30.086
 342.366 765.665
 413.511 946.401
 156.970 544.274
 346.396 12.251
 618.256 677.151
 888.052 266.637
 677.138 743.859
 805.239 657.739
 249.107 315.085
 662.947 939.368
 105.475 107.587
 527.369 681.050
 145.191 332.747
 406.255 377.386
 16.419 418.024
 736.357 896.032
 956.814 544.231
 192.936 199.422
 138.173 516.836
 618.009 843.641
 177.114 96.065
 892.390 270.117
 79.248 33.810
 14.924 323.860
 68.508 206.217
 607.075 858.408
 192.723 655.950
 91.763 215.582
 546.023 349.697
 164.812 931.426
 491.183 562.401
 101.270 242.704
 561.824 83.378
 336.294 16.081
 264.613 730.075
 503.150 150.324
 852.684 797.459
 274.559 506.770
 198.997 175.188
 466.230 91.851
 135.743 556.889
 654.588 775.214
 345.142 837.530
 218.900 896.013
 967.802 853.379
 128.910 947.176
 245.248 737.136
 803.646 282.137
 519.525 527.031
 9.032 750.896
 889.014 237.129
 538.570 22.771
 458.301 336.406
 532.721 413.342
 941.575 731.857
 892.096 514.609
 982.159 656.763
 683.579 182.912
 862.301 846.044
 536.647 211.847
 802.002 568.502
 292.087 691.032
 116.538 278.543
 62.886 900.526
 530.580 161.245
 66.208 30.117
 671.585 753.346
 208.186 848.060
 503.963 223.773
 274.848 121.657
 363.749 150.908
 481.333 449.088
 534.962 615.989
 38.924 675.720
 525.036 784.388
 750.000 106.924
 477.780 526.293
 572.470 801.976
 466.092 958.306
 698.381 739.314
 769.345 506.272
 260.160 122.360
 26.218 401.193
 59.445 477.874
 305.125 644.274
 157.844 56.791
 421.820 899.169
 179.558 842.467
 105.896 490.481
 359.099 805.911
 51.412 473.989
 782.829 914.995
 236.787 378.250
 683.525 438.575
 748.284 746.935
 768.338 811.434
 351.068 600.043
 311.459 406.898
 211.215 709.061
 495.467 56.656
 48.530 490.918
 314.941 757.907
 989.110 978.611
 290.905 303.469
 961.953 848.596
 516.268 288.437
 447.221 768.069
 845.423 205.463
 115.009 276.298
 743.108 898.646
 600.575 206.130
 759.382 152.703
 631.107 973.052
 343.147 439.614
 564.548 363.984
 742.972 9.925
 315.064 215.873
 771.382 421.737
 642.979 320.666
 880.526 958.833
 978.113 279.222
 169.664 53.198
 751.004 868.816
 927.800 39.264
 631.641 819.353
 120.776 211.562
 952.796 10.051
 826.948 8.382
 836.191 814.643
 178.250 116.601
 383.655 218.261
 495.988 692.738
 559.644 997.733
 348.377 668.731
 721.373 559.457
 477.867 94.953
 872.113 341.272
 432.244 644.984
 673.609 148.458
 218.806 134.921
 684.990 566.292
 23.392 203.235
 655.967 95.499
 586.445 54.878
 527.708 830.708
 0.575 435.428
 949.756 49.981
 735.339 198.318
 48.142 725.190
 555.351 31.854
 148.905 683.919
 580.724 84.659
 521.254 454.583
 150.624 471.058
 632.281 974.245
 950.996 444.741
 155.416 615.329
 319.009 533.736
 130.637 940.994
 955.206 156.620
 397.018 292.793
 878.791 354.050
 196.710 577.465
 223.914 826.834
 751.331 297.115
 970.465 668.044
 532.469 68.843
 460.090 99.168
 861.234 232.220
 298.301 396.402
 679.278 37.339
 171.295 641.175
 715.291 749.800
 99.036 207.584
 534.764 474.770
 545.221 158.074
 892.808 778.600
 653.784 247.391
 524.401 227.600
 177.718 714.337
 695.873 739.041
 609.421 792.322
 26.378 384.815
 765.767 105.178
 867.013 754.193
 982.151 186.621
 825.025 685.602
 937.435 13.335
 346.005 650.347
 478.677 56.684
 951.124 111.664
 106.649 210.925
 180.473 103.911
 689.305 461.563
 256.651 158.089
 612.706 121.853
 272.327 636.057
 782.548 334.564
 467.042 887.065
 432.777 647.132
 115.708 282.569
 562.214 298.498
 255.793 760.305
 440.184 273.662
 61.990 673.517
 135.665 695.926
 94.251 418.925
 522.106 136.412
 933.524 945.901
 985.884 465.763
 243.672 33.606
 867.396 884.634
 0.202 382.105
 940.170 318.925
 277.173 583.224
 388.542 914.628
 431.525 918.004
 384.752 518.213
 945.914 436.727
 551.345 774.757
 341.783 696.762
 87.267 451.436
 36.904 910.918
 851.746 322.821
 457.037 657.873
 158.039 101.805
 109.040 55.855
 801.262 521.561
 250.025 745.686
 6.256 465.917
 639.519 779.981
 560.848 594.987
 112.715 697.668
 628.596 947.205
 164.524 568.673
 297.545 636.360
 766.119 529.845
 205.570 761.488
 456.076 472.740
 929.114 658.129
 643.123 775.386
 774.760 431.327
 641.208 747.532
 168.912 504.709
 422.455 251.967
 700.346 517.154
 440.134 508.658
 686.595 10.981
 240.565 634.583
 764.771 835.708
 376.841 36.892
 759.800 282.495
 363.053 392.656
 971.059 550.067
 898.521 912.739
 7.783 997.811
 258.439 713.801
 563.270 680.639
 829.546 990.206
 670.044 189.060
 84.420 881.302
 347.766 782.737
 481.178 329.677
 421.320 43.716
 570.420 198.370
 129.404 763.928
 39.969 601.399
 898.862 888.761
 160.114 959.431
 964.464 73.094
 565.822 143.944
 958.770 667.801
 63.721 157.223
 976.081 783.239
 44.916 816.089
 175.185 902.382
 562.285 584.154
 678.120 411.311
 463.243 15.942
 249.509 340.668
 504.739 737.395
 109.905 670.882
 793.238 757.713
 806.351 239.790
 443.491 469.377
 596.891 737.300
 118.986 494.396
 518.741 502.603
 265.355 638.855
 621.312 19.978
 864.770 453.724
 627.212 695.258
 492.055 112.420
 112.061 882.767
 237.221 615.128
 695.689 308.879
 648.172 342.326
 444.447 230.897
 543.074 96.990
 881.663 496.849
 224.253 403.707
 578.241 391.764
 2.572 646.387
 88.985 918.571
 798.975 812.759
 56.309 256.883
 42.793 127.579
 118.650 251.272
 826.611 667.175
 36.348 223.607
 825.690 390.871
 336.292 393.307
 444.684 651.097
 134.705 77.759
 942.395 670.068
 434.661 375.612
 411.593 229.076
 623.905 592.103
 788.348 704.609
 585.182 522.334
 945.098 917.018
 444.526 280.637
 123.063 111.540
 644.758 457.353
 799.966 862.805
 567.184 444.961
 713.843 142.866
 112.316 140.334
 396.695 95.273
 471.895 376.520
 764.550 855.419
 214.152 234.077
 193.110 707.429
 899.737 337.317
 38.483 893.203
 837.942 754.378
 776.781 928.311
 575.705 731.717
 198.749 536.315
 32.389 134.273
 348.569 507.562
 301.828 703.264
 909.942 405.877
 442.754 546.428
 366.261 87.826
 676.084 242.966
 671.776 231.006
 362.136 570.641
 122.118 272.250
 705.315 779.296
 188.266 381.717
 44.132 67.796
 939.318 907.888
 749.324 135.184
 315.344 450.747
 544.637 427.305
 489.625 700.514
 558.500 683.585
 275.303 27.642
 638.810 191.965
 458.283 652.318
 648.786 510.734
 878.198 950.041
 293.844 432.341
 411.992 971.218
 895.482 404.975
 948.357 739.972
 768.980 142.178
 261.967 38.956
 21.336 529.131
 18.420 637.028
 661.264 357.031
 156.457 744.907
 604.555 705.618
 623.817 625.695
 118.895 660.202
 985.749 993.486
 338.831 346.087
 207.349 120.663
 3.556 233.237
 937.536 475.276
 540.161 191.152
 726.575 521.834
 998.963 632.669
 701.698 855.467
 314.182 190.791
 545.924 679.821
 534.904 30.315
 990.890 377.932
 372.950 52.321
 90.994 423.089
 924.405 741.409
 17.001 509.235
 221.532 210.353
 44.228 689.504
 296.196 482.962
 443.391 654.095
 322.463 231.959
 569.208 477.888
 745.474 954.176
 118.990 162.318
 890.087 960.295
 164.997 789.287
 623.053 11.420
 592.677 816.900
 166.982 21.221
 272.549 963.024
 36.283 922.163
 5.043 744.039
 391.113 670.009
 681.894 329.177
 444.714 925.422
 459.471 217.955
 175.065 338.993
 121.862 897.021
 699.274 600.738
 385.643 146.948
 687.643 662.088
 153.327 878.026
 995.840 353.298
 725.946 121.816
 853.313 198.366
 632.510 202.388
 992.352 659.783
 998.873 783.747
 766.431 554.427
 562.578 829.664
 773.242 587.656
 423.426 926.024
 654.879 114.095
 109.835 576.917
 435.720 500.048
 324.631 182.356
 21.664 124.008
 925.039 391.909
 819.577 789.019
 982.684 374.371
 43.276 454.940
 680.863 484.193
 305.443 941.939
 936.848 591.794
 909.982 961.277
 913.335 493.604
 666.041 238.852
 510.146 861.048
 555.992 994.798
 838.031 923.447
 670.778 903.129
 981.983 821.507
 146.329 294.010
 801.105 394.834
 516.091 583.366
 403.252 173.329
 762.459 166.533
 420.724 888.931
 182.293 631.406
 522.083 786.820
 960.172 609.585
 276.232 35.500
 502.222 759.515
 668.286 270.448
 260.898 772.415
 210.393 678.970
 67.816 309.172
 730.691 483.158
 181.604 954.556
 924.298 407.374
 97.838 544.587
 553.929 946.328
 108.576 155.062
 565.045 464.824
 43.233 95.978
 179.875 361.695
 176.888 40.445
 433.052 484.824
 16.246 920.798
 363.831 473.816
 330.005 82.801
 768.878 779.549
 95.180 925.527
 706.662 329.087
 902.945 534.654
 818.664 499.339
 178.798 696.297
 561.487 578.082
 397.612 853.356
 22.851 836.987
 342.650 623.535
 597.166 843.950
 600.340 165.393
 224.547 593.028
 584.218 73.982
 530.682 336.830
 829.420 369.756
 251.959 841.058
 434.548 162.852
 76.683 832.725
 894.284 519.558
 93.537 136.241
 161.149 109.542
 604.803 854.994
 298.254 192.391
 155.008 695.497
 190.233 122.272
 344.033 397.612
 323.185 662.429
 764.206 244.466
 935.944 250.120
 228.287 811.559
 897.025 821.095
 172.657 774.205
 440.065 665.411
 638.437 539.195
 564.290 958.125
 792.080 279.667
 97.729 395.017
 363.494 226.172
 454.603 711.187
 299.521 662.363
 273.003 606.080
 77.208 366.451
 875.932 719.704
 546.567 371.215
 792.786 169.829
 506.287 43.192
 46.827 777.365
 916.107 28.461
 148.267 376.544
 252.532 516.763
 525.925 567.822
 884.353 241.559
 730.268 355.437
 923.588 380.850
 97.167 389.355
 66.366 37.411
 578.121 965.085
 825.631 758.627
 225.635 626.856
 950.055 871.813
 931.289 663.244
 976.209 543.155
 711.589 113.230
 856.653 964.890
 338.776 139.273
 606.574 999.684
 839.262 937.394
 404.922 792.395
 203.414 298.073
 640.226 142.221
 142.132 702.304
 901.851 923.069
 416.477 521.341
 858.036 172.746
 887.856 714.007
 634.348 33.891
 172.590 0.129
 590.180 928.653
 523.747 91.499
 994.476 857.891
 145.780 332.084
 811.266 722.469
 617.604 327.191
 734.992 23.284
 954.530 507.434
 457.395 177.670
 278.919 399.103
 422.507 228.055
 247.062 869.682
 632.565 665.326
 651.920 138.415
 332.281 960.721
 797.610 630.138
 126.676 728.599
 834.605 189.819
 611.751 25.844
 720.298 39.849
 328.539 445.544
 496.868 567.144
 529.073 461.961
 279.278 378.114
 184.691 25.416
 546.021 503.004
 18.513 49.983
 802.122 503.728
 328.417 59.657
 419.444 18.780
 536.275 501.666
 888.031 833.240
 883.299 755.968
 971.810 400.024
 448.341 590.658
 443.224 259.915
 731.715 172.325
 468.261 552.401
 786.176 942.691
 72.981 707.785
 231.115 937.562
 895.118 34.610
 226.654 936.863
 13.090 727.050
 459.523 196.086
 656.150 417.212
 579.302 186.533
 93.042 780.291
 76.592 546.542
 735.113 500.135
 897.009 366.234
 189.145 643.345
 797.699 557.694
 574.231 836.623
 565.546 730.080
 247.770 650.362
 295.899 39.547
 243.477 957.712
 372.804 527.515
 237.300 349.489
 70.254 623.690
 956.959 668.845
 610.381 663.842
 321.884 503.774
 448.878 364.070
 630.405 799.022
 718.182 375.828
 140.955 271.312
 431.204 7.883
 967.703 822.927
 846.918 396.790
 325.509 829.305
 516.362 306.008
 514.633 847.774
 983.945 70.886
 285.486 668.630
 13.169 233.367
 224.367 559.120
 964.600 142.989
 862.158 278.685
 582.134 271.831
 342.040 853.716
 774.225 498.321
 655.237 966.661
 921.010 971.766
 834.596 52.497
 35.310 955.159
 706.501 111.093
 572.803 853.047
 167.347 783.079
 469.718 324.272
 750.059 236.438
 808.777 332.328
 960.101 848.714
 427.675 340.328
 423.929 913.580
 418.896 770.604
 943.437 659.387
 283.258 743.396
 678.430 640.609
 28.249 923.554
 679.618 90.838
 610.345 742.736
 113.978 538.848
 250.418 46.902
 712.852 958.525
 573.500 330.451
 134.166 911.041
 587.348 659.997
 170.056 646.130
 895.036 429.146
 609.603 451.777
 490.194 503.046
 345.962 811.966
 92.506 655.621
 213.785 174.621
 406.721 536.899
 475.344 511.700
 420.105 561.709
 714.371 926.112
 958.250 929.029
 720.375 522.084
 93.016 573.718
 281.528 693.680
 612.743 845.317
 382.517 127.943
 925.452 493.555
 309.584 782.716
 350.522 524.471
 486.090 143.433
 471.172 347.441
 339.087 337.426
 855.251 550.401
 174.577 478.647
 119.517 572.250
 413.361 610.788
 705.177 457.588
 810.941 133.917
 370.487 14.828
 607.062 850.807
 888.278 805.463
 279.654 106.702
 689.173 986.286
 523.725 663.471
 719.830 640.042
 750.856 329.755
 922.845 661.071
 275.175 237.199
 902.063 824.525
 85.991 424.289
 253.267 439.760
 827.710 869.230
 32.922 65.329
 139.462 748.137
 52.297 504.844
 628.287 821.340
 344.627 585.959
 442.307 946.485
 810.620 690.388
 108.538 650.426
 832.561 308.363
 141.577 971.487
 517.445 959.298
 5.230 808.896
 221.195 89.922
 613.047 327.164
 483.249 236.025
 432.874 490.492
 406.097 33.900
 865.101 117.239
 618.201 77.892
 297.503 409.082
 109.743 142.202
 708.051 326.117
 605.595 684.835
 950.210 441.098
 493.706 611.484
 675.862 647.022
 242.686 45.192
 944.851 836.743
 380.945 887.158
 856.202 86.288
 460.544 594.274
 386.401 10.737
 559.283 184.542
 109.923 519.177
 180.064 622.825
 634.761 760.286
 360.821 562.396
 642.535 350.039
 213.022 814.040
 63.382 126.121
 341.899 791.305
 527.903 438.499
 875.085 710.716
 162.911 11.888
 424.342 197.845
 578.392 493.346
 841.930 618.147
 527.104 107.796
 301.135 385.204
 905.825 207.109
 50.125 433.787
 161.602 626.381
 258.290 231.886
 624.109 506.833
 121.227 161.274
 115.716 851.389
 819.540 852.391
 407.041 430.375
 870.493 414.253
 653.195 525.203
 781.653 267.186
 33.797 302.550
 950.920 44.563
 50.021 655.886
 275.523 374.059
 629.745 81.779
 578.800 139.691
 635.595 411.857
 461.829 438.904
 41.731 975.405
 588.747 25.990
 878.245 390.350
 349.947 731.193
 674.623 680.638
 774.159 587.026
 156.814 695.242
 14.923 117.915
 159.888 898.149
 583.342 160.504
 357.149 940.485
 179.701 399.430
 427.157 86.580
 762.008 512.593
 585.635 507.300
 728.426 921.715
 106.157 778.827
 459.659 905.055
 101.501 126.456
 221.546 531.672
 699.130 164.694
 650.327 68.436
 35.411 131.359
 894.541 255.656
 632.759 59.598
 457.433 973.696
 583.968 533.362
 939.507 176.113
 123.843 825.250
 118.036 654.987
 148.041 407.591
 92.459 857.178
 774.405 285.830
 873.461 977.891
 317.425 945.778
 679.087 327.333
 949.596 191.896
 31.361 170.301
 695.137 931.984
 307.840 65.680
 285.729 324.379
 808.484 137.203
 301.742 327.765
 341.599 658.119
 125.949 902.241
 333.930 65.988
 703.425 115.250
 127.811 790.703
 287.510 559.955
 369.461 595.514
 67.060 539.764
 721.887 29.664
 327.302 794.735
 886.407 870.000
 61.412 418.046
 499.730 401.068
 391.241 448.484
 627.997 127.922
 895.599 233.763
 622.715 127.811
 808.321 485.735
 181.420 86.438
 814.341 328.950
 792.021 7.624
 821.552 56.365
 885.720 273.489
 54.022 618.165
 109.117 822.980
 235.749 590.688
 109.582 632.526
 604.472 901.563
 145.356 862.284
 306.030 464.546
 47.389 178.985
 118.394 33.745
 515.973 101.456
 891.120 593.318
 202.376 222.910
 963.724 917.176
 352.456 845.970
 751.970 166.302
 152.506 688.784
 723.756 532.111
 72.110 665.675
 888.922 616.724
 27.691 361.444
 415.694 989.381
 754.799 268.156
 979.576 837.638
 366.219 466.074
 320.358 898.076
 254.193 551.177
 304.726 600.314
 663.790 850.615
 594.104 177.048
 894.523 450.648
 31.158 109.215
 980.295 180.535
 768.571 807.342
 233.700 357.877
 357.826 636.457
 427.484 978.757
 834.695 922.072
 909.792 818.256
 825.841 218.713
 224.946 47.634
 854.518 60.908
 30.255 943.313
 42.912 470.773
 282.302 795.225
 947.600 378.291
 911.912 469.028
 179.336 672.530
 942.291 254.712
 58.454 87.603
 234.599 675.518
 855.308 419.967
 602.437 133.673
 127.228 447.988
 832.484 446.689
 458.282 295.719
 422.224 58.994
 157.912 156.151
 414.491 593.189
 504.310 211.110
 218.241 293.594
 206.698 92.375
 478.864 187.941
 388.711 299.088
 951.488 592.699
 497.673 988.184
 566.802 70.795
 759.156 496.270
 919.066 540.286
 713.842 732.473
 786.223 867.295
 788.151 242.349
 876.720 660.397
 8.568 713.592
 229.104 836.285
 822.150 46.410
 839.211 833.388
 435.813 806.796
 504.475 612.072
 240.912 22.232
 232.255 63.770
 307.151 359.630
 114.019 439.055
 873.485 878.446
 402.777 444.157
 449.337 802.228
 808.374 810.247
 986.072 264.467
 233.472 238.936
 458.282 315.181
 379.617 515.820
 682.285 819.383
 753.198 371.625
 823.625 324.526
 569.031 983.773
 537.709 748.551
 186.457 241.484
 232.631 461.591
 899.145 452.070
 428.401 261.425
 843.237 717.806
 452.992 24.831
 275.172 950.063
 806.898 744.178
 614.771 364.394
 941.165 911.464
 143.359 286.733
 129.497 111.975
 611.218 432.110
 726.203 448.610
 842.373 244.269
 745.014 388.284
 654.103 923.973
 178.614 546.844
 538.757 957.733
 317.945 192.424
 919.289 85.104
 989.581 123.422
 798.601 25.020
 777.859 481.557
 15.579 998.989
 57.977 798.177
 414.976 236.077
 862.081 589.638
 179.487 581.794
 10.908 451.927
 584.294 936.280
 550.163 333.376
 68.531 158.143
 768.083 355.461
 904.646 946.145
 76.322 714.049
 843.387 974.577
 901.157 226.533
 955.306 647.975
 749.975 534.036
 843.477 461.033
 536.239 752.996
 408.978 319.818
 514.714 68.256
 181.125 786.020
 201.073 832.098
 726.965 48.046
 32.479 783.196
 6.121 267.786
 328.007 19.136
 492.373 582.124
 92.406 980.043
 25.566 501.615
 89.639 453.081
 347.540 308.593
 312.768 153.446
 103.139 642.487
 866.127 832.444
 319.316 116.037
 429.604 803.723
 407.400 142.688
 921.472 851.561
 39.399 298.754
 947.112 417.899
 630.536 385.587
 800.629 875.670
 996.866 804.106
 562.532 343.701
 256.952 79.586
 550.157 532.518
 496.134 66.983
 572.239 320.715
 725.351 980.427
 112.153 328.946
 435.988 394.544
 415.919 504.185
 598.487 495.326
 144.566 362.793
 373.936 365.380
 622.171 919.463
 531.502 989.046
 80.528 693.610
 595.041 989.464
 681.565 418.930
 912.785 159.854
 455.193 960.129
 65.505 438.735
 792.140 378.226
 540.542 682.421
 400.615 388.058
 218.678 2.890
 997.497 564.931
 593.772 425.059
 737.528 418.694
 494.769 550.929
 969.124 840.364
 458.111 940.304
 277.471 807.045
 435.456 186.223
 572.255 613.974
 674.991 600.712
 789.504 187.501
 920.696 971.369
 398.518 259.823
 396.864 705.804
 582.842 785.829
 827.427 568.796
 648.841 25.943
 251.684 121.488
 810.055 168.126
 988.492 394.087
 106.491 319.918
 446.662 529.873
 405.039 660.561
 834.998 411.192
 452.863 637.793
 274.277 165.209
 35.811 348.132
 516.441 12.187
 847.544 818.480
 922.794 990.860
 574.209 366.343
 610.335 518.976
 519.392 752.103
 639.049 632.485
 362.955 536.605
 756.692 720.274
 96.809 148.278
 843.029 24.273
 995.042 264.345
 682.599 514.489
 543.083 479.096
 751.754 647.894
 411.289 18.206
 118.265 167.533
 856.621 751.627
 434.265 447.921
 868.942 639.396
 48.291 914.377
 146.081 336.056
 989.992 992.873
 737.522 192.153
 590.555 634.110
 296.884 678.082
 719.562 217.581
 137.703 59.453
 549.985 110.489
 208.235 358.029
 740.101 130.458
 154.825 512.523
 355.618 953.456
 498.778 624.127
 486.340 198.357
 730.697 38.348
 656.740 601.822
 654.170 223.727
 934.355 732.038
 365.683 296.306
 327.522 953.280
 821.323 83.764
 186.520 486.875
 447.639 693.231
 9.457 75.159
 841.738 150.530
 264.250 866.289
 365.062 215.584
 607.036 137.783
 660.341 488.912
 569.400 569.483
 558.925 338.112
 344.478 182.052
 946.368 562.500
 495.655 260.424
 320.940 540.277
 89.959 583.811
 619.345 468.516
 98.031 851.597
 455.610 204.893
 658.697 109.817
 985.873 785.321
 561.611 293.930
 889.222 447.831
 717.334 273.598
 361.884 605.277
 449.882 343.368
 931.018 733.321
 729.474 294.187
 380.224 272.044
 358.567 634.948
 170.076 966.276
 105.872 336.750
 664.877 318.910
 652.588 536.810
 926.056 121.251
 352.617 871.287
 190.822 113.578
 421.820 679.442
 762.715 367.046
 546.829 924.123
 442.468 754.828
 655.533 759.552
 820.231 76.630
 911.735 716.582
 433.817 837.804
 905.949 203.321
 625.659 73.982
 611.644 686.255
 759.929 807.173
 388.079 540.372
 600.416 962.609
 142.225 168.460
 111.985 751.239
 546.027 887.674
 699.521 404.905
 852.601 79.010
 107.153 655.084
 605.203 771.666
 489.395 777.190
 203.187 784.096
 859.708 327.143
 525.383 627.264
 499.315 712.182
 336.809 969.086
 451.249 441.122
 71.334 704.008
 866.219 658.808
 420.536 725.268
 345.583 393.982
 425.706 782.444
 133.363 738.686
 1.776 262.040
 837.796 970.743
 883.166 57.963
 560.400 859.269
 314.602 621.765
 827.189 128.146
 685.260 784.648
 455.788 255.553
 70.854 525.504
 560.260 561.749
 982.225 788.295
 851.973 375.427
 775.502 10.058
 502.546 104.846
 241.005 755.618
 309.655 298.141
 16.847 830.220
 167.130 422.594
 157.979 285.751
 759.469 681.034
 499.546 694.880
 552.802 911.070
 280.392 50.521
 67.779 566.609
 812.052 281.580
 826.283 188.474
 92.274 51.547
 447.816 250.144
 49.984 631.375
 20.668 74.524
 278.622 885.103
 928.231 807.510
 453.023 964.299
 816.126 494.095
 245.861 129.737
 838.207 813.490
 155.360 175.475
 919.146 312.461
 747.150 457.056
 671.573 242.804
 998.330 272.904
 163.034 712.036
 637.813 832.610
 751.964 539.246
 108.749 800.152
 215.063 354.296
 369.210 221.737
 836.859 362.709
 607.609 850.675
 694.628 235.599
 818.610 544.271
 170.432 579.566
 381.178 625.216
 581.964 841.922
 448.145 232.400
 523.432 648.785
 320.163 609.704
 28.406 935.062
 587.661 637.564
 442.930 674.309
 812.495 358.301
 66.882 61.631
 844.323 705.101
 275.534 43.660
 561.420 554.725
 265.280 666.242
 256.056 789.499
 524.792 753.373
 992.970 494.702
 65.510 511.538
 826.427 218.427
 756.787 233.808
 615.505 383.373
 407.532 960.271
 505.335 230.327
 577.531 729.016
 698.919 873.719
 250.329 558.436
 512.882 208.215
 171.550 61.782
 552.226 85.527
 770.729 273.487
 143.033 711.428
 513.157 919.602
 495.619 939.166
 346.195 687.957
 829.225 667.399
 640.200 634.307
 346.745 14.396
 909.129 426.353
 305.803 227.170
 314.673 796.147
 870.804 301.693
 897.945 101.971
 157.179 211.163
 985.360 942.642
 180.221 151.998
 824.106 110.316
 910.892 775.886
 214.795 993.093
 512.026 450.589
 424.521 667.125
 101.216 917.537
 636.109 61.619
 159.700 541.692
 475.124 591.490
 406.749 695.135
 64.914 774.714
 591.145 712.713
 604.181 468.409
 48.409 603.608
 607.208 243.757
 945.538 110.429
 862.797 990.094
 123.543 356.398
 476.333 398.546
 169.254 806.215
 385.290 471.686
 447.320 447.491
 760.359 474.868
 24.637 353.353
 203.559 764.540
 774.387 254.364
 565.818 67.263
 85.301 586.695
 167.251 49.061
 981.739 116.221
 804.552 307.554
 617.777 603.437
 965.485 279.072
 908.027 775.965
 387.489 410.398
 941.695 833.474
 446.095 371.026
 65.033 809.722
 742.507 39.002
 459.322 858.794
 784.780 583.878
 363.798 184.322
 383.079 687.320
 50.183 173.604
 569.261 919.254
 330.898 881.011
 720.260 549.487
 937.581 390.317
 532.483 786.559
 29.618 602.744
 432.599 152.858
 451.270 491.311
 494.098 623.982
 46.288 942.789
 486.915 367.986
 334.110 602.314
 50.905 643.889
 453.797 33.947
 337.435 277.005
 370.470 420.488
 694.627 379.864
 622.308 620.572
 921.594 781.309
 150.231 868.795
 329.340 252.742
 111.459 699.646
 817.911 760.084
 724.665 767.925
 611.080 944.207
 648.848 362.540
 334.621 53.157
 759.055 318.052
 138.575 969.121
 376.336 235.683
 357.354 534.794
 541.857 964.916
 286.768 471.508
 128.742 966.221
 499.967 69.504
 871.280 788.203
 393.734 934.169
 498.732 527.828
 474.674 196.537
 407.592 894.906
 86.782 188.181
 837.231 732.212
 625.989 976.726
 553.060 426.357
 764.986 836.093
 140.434 223.437
 257.516 553.441
 301.336 694.825
 643.086 961.391
 982.513 405.052
 721.491 628.866
 784.213 654.042
 305.644 786.883
 267.348 204.098
 237.996 237.472
 436.087 377.784
 420.517 765.896
 593.162 311.436
 64.146 910.447
 795.056 471.566
 117.199 442.758
 450.643 554.435
 943.059 568.054
 964.506 374.767
 548.222 302.808
 308.194 355.899
 728.299 251.248
 670.145 323.964
 320.801 747.216
 877.183 812.226
 701.492 109.596
 664.835 342.989
 811.074 274.179
 495.564 784.149
 379.195 899.432
 957.207 1.182
 854.738 925.624
 620.037 534.982
 539.618 614.332
 969.913 838.572
 945.592 67.306
 874.874 874.192
 790.652 769.452
 269.538 295.157
 867.427 610.234
 969.833 468.159
 247.709 291.883
 952.527 701.202
 634.894 852.684
 70.074 965.408
 793.214 931.126
 120.154 386.459
 725.462 224.533
 877.746 850.135
 949.141 596.950
 130.427 248.407
 847.216 349.494
 767.936 485.736
 609.824 56.291
 475.967 183.130
 906.246 5.846
 810.908 639.143
 754.333 976.537
 204.249 627.131
 412.534 762.536
 408.088 887.120
 786.030 389.447
 770.285 84.400
 294.725 295.086
 571.004 697.275
 331.488 268.111
 91.645 920.249
 981.812 644.522
 580.377 649.383
 171.773 58.792
 361.898 891.917
 653.784 972.562
 876.853 216.752
 476.179 690.119
 870.903 855.679
 763.408 687.627
 555.351 762.668
 661.780 794.062
 679.040 841.157
 287.807 168.744
 761.743 923.590
 11.806 616.243
 497.325 215.759
 681.181 698.205
 623.648 348.618
 651.589 367.567
 536.513 975.672
 168.948 628.911
 86.305 843.825
 602.957 574.828
 405.659 294.524
 848.809 258.579
 170.057 330.446
 416.251 324.845
 364.243 336.829
 45.642 360.562
 717.710 667.465
 313.697 164.861
 361.856 0.566
 504.874 829.809
 658.039 312.045
 868.723 821.334
 335.559 691.686
 302.884 442.516
 175.971 995.303
 992.830 829.935
 177.436 453.105
 803.218 299.348
 950.500 76.306
 405.000 631.466
 633.469 771.685
 593.811 124.598
 798.119 3.772
 818.152 681.580
 149.753 168.955
 103.135 227.488
 642.580 362.788
 793.002 646.595
 343.224 244.794
 512.117 596.822
 721.053 312.978
 581.738 813.380
 341.417 188.015
 653.888 296.502
 332.247 834.905
 312.259 428.157
 709.438 893.773
 824.828 56.969
 233.831 93.076
 548.279 797.287
 62.190 734.963
 818.128 716.389
 4.485 396.787
 601.421 632.475
 746.056 723.204
 34.976 955.481
 300.188 694.148
 968.517 303.518
 166.594 264.796
 228.709 591.138
 954.839 269.958
 920.617 373.618
 437.447 967.953
 293.699 546.561
 302.068 334.734
 579.802 35.469
 30.558 989.878
 523.448 499.395
 928.121 490.010
 785.715 840.708
 18.903 225.719
 931.295 124.397
 304.933 634.174
 675.793 421.025
 320.344 236.149
 552.361 793.468
 398.032 733.403
 181.485 736.094
 74.827 186.320
 126.769 573.408
 395.659 23.917
 577.353 751.695
 917.060 226.151
 201.904 370.544
 163.512 634.570
 810.722 350.790
 442.889 680.376
 485.398 111.424
 893.770 322.951
 586.656 710.962
 610.036 136.537
 230.742 920.056
 687.564 3.466
 86.344 343.593
 162.434 20.047
 543.847 354.709
 486.814 12.521
 756.535 483.260
 422.331 527.702
 761.597 901.086
 854.370 603.737
 823.509 540.278
 955.419 854.481
 472.367 83.718
 590.649 995.273
 57.119 884.990
 681.673 493.208
 323.679 753.711
 70.451 401.636
 838.769 319.276
 978.169 12.625
 493.610 338.517
 485.429 873.998
 771.768 208.973
 200.094 126.648
 590.265 98.211
 885.663 445.875
 913.301 400.255
 832.218 56.060
 787.585 722.751
 28.062 35.119
 204.356 723.746
 175.558 153.616
 205.920 926.035
 559.821 788.544
 827.244 101.989
 72.534 514.515
 902.293 45.078
 991.929 72.086
 29.922 19.118
 678.847 826.425
 347.923 36.427
 250.708 107.268
 422.173 385.943
 701.397 26.710
 939.568 676.977
 334.645 333.832
 870.723 639.374
 838.999 429.249
 916.409 222.635
 749.275 938.751
 898.744 251.961
 386.215 859.202
 35.658 255.823
 944.634 633.445
 929.725 695.558
 90.577 991.321
 497.770 961.591
 937.799 683.864
 806.534 302.478
 389.557 525.859
 906.074 612.155
 667.314 402.214
 763.556 398.211
 96.039 55.867
 495.840 610.979
 396.779 794.440
 433.115 541.653
 449.694 480.658
 474.244 50.022
 661.658 824.204
 526.956 702.001
 206.512 602.415
 75.391 367.600
 836.365 801.919
 549.389 725.836
 99.914 106.428
 853.493 359.331
 387.929 736.521
 270.757 503.628
 574.223 470.143
 812.492 490.920
 278.085 98.014
 718.220 831.767
 164.903 472.212
 201.896 189.091
 777.347 330.411
 125.417 84.421
 279.898 879.922
 196.230 545.742
 162.662 627.547
 623.382 458.921
 422.470 581.906
 219.517 660.469
 384.496 938.367
 452.154 739.033
 88.388 902.710
 376.351 667.868
 809.694 903.604
 125.874 232.406
 668.896 86.820
 307.582 348.556
 573.234 442.387
 293.687 781.636
 695.810 971.945
 801.347 106.694
 904.992 5.182
 4.617 522.806
 676.196 684.828
 659.100 11.751
 36.892 88.536
 706.648 371.025
 581.494 787.615
 641.503 548.620
 941.336 467.474
 588.564 49.399
 779.560 678.753
 800.484 697.676
 203.542 742.992
 807.659 846.040
 827.996 209.631
 141.463 975.187
 788.454 224.941
 737.270 183.130
 83.268 416.657
 353.685 104.519
 327.124 874.695
 615.140 512.705
 522.482 988.184
 296.818 59.855
 817.988 17.347
 876.938 15.771
 523.355 586.676
 38.376 326.715
 315.201 799.793
 18.854 74.496
 602.748 428.734
 499.273 357.317
 259.231 918.894
 48.972 511.651
 275.312 589.073
 183.724 363.879
 594.126 973.016
 459.234 147.144
 261.160 339.282
 44.907 789.267
 711.427 900.623
 178.087 308.380
 245.089 458.149
 269.274 21.878
 562.413 361.141
 148.520 549.378
 269.806 857.589
 650.056 180.516
 988.402 586.240
 16.978 982.960
 631.702 56.676
 264.475 84.970
 433.076 183.710
 915.731 311.009
 840.123 5.993
 369.370 849.373
 721.310 611.511
 474.605 849.701
 799.714 515.520
 786.384 887.900
 515.734 556.149
 7.515 589.776
 880.297 71.484
 560.551 506.187
 395.287 247.394
 285.114 606.340
 949.869 141.080
 345.080 666.872
 239.250 820.453
 426.895 938.341
 763.707 158.693
 790.316 963.968
 745.779 197.064
 224.424 394.773
 326.168 263.236
 196.312 318.290
 465.696 598.583
 641.959 612.855
 971.699 513.445
 826.123 414.981
 690.329 726.974
 331.513 92.800
 947.659 746.430
 570.922 444.185
 896.412 853.737
 746.504 864.494
 223.970 464.541
 108.168 277.234
 221.613 542.126
 841.441 903.301
 103.236 136.555
 300.567 813.233
 620.959 494.656
 404.684 405.370
 959.842 81.422
 346.213 864.743
 937.496 65.697
 787.124 557.242
 97.709 666.309
 109.271 616.258
 109.725 308.109
 161.685 490.227
 283.709 895.367
 135.750 385.513
 133.895 33.176
 476.916 696.910
 987.447 591.658
 90.346 145.149
 200.988 254.726
 952.453 305.333
 737.936 281.888
 738.058 21.105
 636.226 561.178
 305.003 255.804
 293.860 582.070
 138.203 774.073
 883.199 413.328
 890.525 605.954
 516.498 351.973
 418.655 91.729
 795.222 101.082
 601.659 901.561
 933.004 137.183
 354.592 371.907
 923.273 108.908
 668.964 793.847
 982.629 449.836
 988.705 560.741
 322.895 937.647
 480.391 858.350
 849.602 252.553
 698.801 524.789
 641.674 9.427
 155.467 876.148
 603.772 604.833
 443.892 382.472
 894.438 142.771
 888.995 675.118
 93.741 807.148
 401.340 197.693
 385.068 226.579
 13.636 997.084
 667.105 535.190
 845.297 447.278
 691.822 144.552
 321.569 756.114
 328.549 395.228
 910.646 713.939
 497.326 705.675
 432.485 483.903
 388.930 51.211
 836.817 127.733
 314.904 321.786
 898.506 720.076
 7.114 575.293
 392.342 181.538
 839.667 439.806
 296.176 598.429
 281.202 955.617
 443.644 679.857
 735.796 284.089
 771.494 904.510
 706.943 758.728
 50.576 745.287
 160.708 293.450
 376.043 435.654
 888.478 788.670
 46.346 3.299
 222.297 747.768
 60.565 581.444
 360.225 210.821
 790.974 293.504
 867.215 470.663
 376.926 660.772
 258.571 15.745
 675.076 514.362
 406.151 167.625
 780.218 701.087
 368.195 886.800
 994.738 498.337
 996.327 913.022
 919.833 26.051
 760.194 504.998
 18.442 135.803
 921.939 534.830
 461.641 229.778
 837.871 75.550
 423.423 318.518
 440.042 162.470
 792.993 858.965
 110.858 392.794
 791.573 657.290
 292.352 1.030
 428.085 398.648
 429.448 73.659
 523.915 343.501
 722.741 474.230
 53.292 962.985
 728.333 684.541
 357.896 970.431
 985.660 238.848
 930.389 429.383
 552.631 362.465
 653.157 607.869
 882.533 214.926
 810.160 622.428
 768.922 188.604
 749.184 932.291
 821.129 698.922
 599.717 553.522
 900.183 10.740
 992.135 754.923
 257.201 831.083
 773.908 652.782
 465.859 630.933
 478.375 861.283
 148.190 173.653
 924.522 391.659
 556.981 275.684
 168.673 678.362
 225.531 923.155
 900.575 687.912
 631.086 48.078
 789.719 919.359
 475.130 327.805
 708.770 8.993
 172.847 624.873
 858.560 20.957
 204.811 210.246
 715.296 145.540
 433.709 806.241
 240.763 884.393
 473.083 106.126
 718.464 213.607
 937.442 651.825
 884.532 159.124
 455.267 420.658
 146.228 562.425
 818.411 844.021
 760.727 66.674
 531.116 178.128
 973.482 913.887
 345.513 607.845
 582.663 552.305
 492.232 393.453
 951.070 240.631
 177.087 986.511
 579.777 373.403
 288.173 830.208
 391.784 601.498
 990.754 522.781
 455.669 586.066
 156.823 926.165
 68.201 396.305
 137.013 428.397
 673.754 775.111
 817.678 965.238
 742.995 276.309
 876.580 137.385
 382.678 287.808
 645.904 153.814
 474.478 252.357
 578.793 733.726
 618.865 677.896
 390.560 119.808
 118.411 379.686
 982.088 119.899
 904.987 544.009
 52.126 494.403
 381.706 766.457
 247.401 949.985
 0.883 955.395
 992.493 659.249
 374.459 552.545
 71.491 289.545
 357.335 697.895
 214.811 446.026
 853.836 935.759
 569.576 684.163
 773.385 644.382
 21.128 560.622
 256.629 284.589
 985.289 819.569
 864.234 656.453
 932.477 770.763
 176.900 869.741
 540.853 238.439
 209.552 557.918
 839.102 443.808
 160.925 771.116
 901.493 642.490
 470.876 885.687
 837.770 850.504
 563.731 72.588
 795.527 153.161
 342.069 319.941
 108.595 760.858
 739.856 543.819
 305.142 530.218
 928.159 923.019
 485.601 249.875
 25.485 626.516
 222.816 754.764
 35.658 575.214
 83.230 303.776
 810.005 691.982
 654.426 571.694
 901.353 285.759
 455.253 771.403
 492.011 217.429
 742.501 556.295
 86.765 378.527
 283.090 440.865
 268.201 740.468
 981.680 20.708
 621.947 904.529
 517.245 538.092
 513.086 194.348
 103.348 608.187
 994.942 17.080
 228.629 741.812
 973.329 500.918
 917.536 736.548
 252.203 460.558
 165.744 888.556
 122.555 103.979
 817.561 146.953
 300.457 769.920
 159.269 901.666
 800.808 462.559
 876.513 690.144
 481.943 255.757
 67.288 119.873
 697.409 391.863
 594.579 139.442
 632.649 358.370
 912.455 123.855
 326.772 539.030
 392.328 258.359
 127.114 494.472
 226.620 363.312
 893.822 211.486
 887.468 570.325
 863.575 91.340
 388.955 372.408
 848.974 237.638
 841.202 279.082
 749.648 105.829
 920.396 128.083
 992.188 532.768
 415.215 570.460
 11.474 959.427
 280.180 153.531
 701.465 567.435
 41.450 89.776
 568.160 485.567
 699.569 298.287
 233.186 991.341
 774.191 733.793
 788.577 181.716
 983.314 736.704
 70.051 252.539
 467.644 22.153
 179.003 786.282
 11.205 618.191
 976.904 170.014
 502.064 220.459
 937.794 959.184
 880.027 975.444
 765.591 67.097
 67.601 75.605
 857.225 634.967
 240.539 951.016
 767.049 253.829
 207.453 493.726
 752.819 438.613
 404.558 137.893
 662.133 358.294
 920.512 742.083
 456.948 406.775
 224.031 846.374
 632.288 250.130
 628.594 788.451
 426.169 140.918
 576.944 407.393
 756.957 73.820
 224.473 205.039
 180.707 433.897
 534.214 201.513
 206.732 215.032
 734.307 658.692
 119.703 357.808
 927.183 963.198
 59.519 860.201
 351.705 385.126
 737.274 778.464
 87.116 51.536
 501.611 177.706
 230.534 202.147
 902.138 270.658
 986.104 801.481
 766.353 48.393
 959.735 555.289
 657.504 448.386
 873.026 773.736
 410.158 703.892
 85.747 809.061
 948.107 795.533
 768.736 706.794
 428.957 593.054
 396.843 497.904
 787.737 185.024
 861.404 241.220
 277.747 290.029
 938.489 533.269
 643.283 408.248
 925.941 34.137
 71.684 281.895
 890.027 426.632
 230.275 201.615
 380.695 710.959
 119.302 29.429
 500.341 433.025
 490.096 453.368
 490.115 211.785
 466.679 781.520
 253.789 145.642
 250.475 501.335
 523.847 481.439
 316.022 241.882
 317.596 479.274
 958.585 691.075
 390.713 125.044
 22.894 336.155
 108.008 168.847
 919.992 653.933
 380.303 605.054
 873.436 8.116
 504.906 879.023
 676.912 85.787
 165.401 791.080
 996.202 185.681
 843.199 771.826
 515.689 159.819
 145.246 190.407
 572.843 800.498
 314.213 911.475
 606.059 90.443
 542.599 984.975
 977.659 19.370
 821.417 199.077
 943.766 780.524
 406.895 79.673
 598.143 651.408
 652.208 624.567
 93.255 930.367
 821.214 727.183
 866.922 31.730
 551.109 499.257
 708.615 464.438
 162.613 936.174
 470.109 550.665
 909.634 989.579
 948.660 640.606
 223.324 792.524
 787.875 396.875
 824.178 711.081
 195.958 746.727
 364.618 27.337
 370.122 13.430
 715.693 361.477
 939.828 860.654
 645.612 650.882
 653.484 227.815
 53.550 372.510
 289.773 752.342
 46.081 238.171
 185.403 9.991
 480.839 342.622
 348.489 640.465
 485.321 499.760
 336.913 337.074
 299.526 575.907
 592.568 181.019
 328.385 100.439
 857.770 698.820
 841.253 397.530
 484.182 761.674
 466.512 298.851
 655.935 365.053
 723.192 41.805
 768.500 903.181
 860.330 872.665
 867.961 654.330
 368.268 816.315
 299.263 327.908
 642.416 966.777
 627.667 92.526
 455.176 933.953
 778.909 45.650
 490.070 956.144
 937.541 530.726
 156.022 874.497
 499.827 628.117
 999.644 150.155
 700.659 3.692
 118.027 388.282
 29.760 696.066
 220.551 182.107
 280.433 353.354
 150.639 286.795
 797.073 526.816
 340.054 225.149
 921.376 416.182
 490.509 978.457
 700.559 604.934
 749.242 755.197
 986.099 878.965
 334.198 302.606
 193.635 885.159
 366.042 441.657
 242.091 744.427
 52.074 590.679
 774.241 514.189
 142.941 888.405
 366.412 716.289
 126.786 40.783
 449.428 766.724
 145.049 370.298
 427.232 712.789
 395.805 430.370
 537.596 991.200
 448.423 414.643
 348.235 148.333
 619.907 911.401
 121.518 431.957
 379.058 62.343
 265.212 584.878
 748.120 133.423
 571.729 897.104
 289.730 910.085
 243.754 847.804
 504.534 222.148
 822.571 375.135
 154.865 582.763
 42.765 725.438
 83.492 204.653
 502.116 868.395
 752.875 114.448
 480.582 927.072
 807.085 317.006
 592.389 907.791
 100.910 826.538
 488.829 61.225
 572.494 256.121
 27.764 440.654
 108.735 683.370
 123.676 14.060
 796.600 844.875
 527.083 42.489
 126.435 778.380
 645.009 257.279
 351.435 767.973
 999.025 693.345
 174.930 558.027
 271.097 295.496
 676.405 5.799
 60.405 680.860
 168.769 626.042
 369.634 674.991
 851.869 344.461
 563.577 544.565
 367.451 487.163
 655.634 718.907
 923.536 872.445
 541.766 359.799
 624.504 387.358
 432.459 428.384
 178.260 687.802
 650.122 74.672
 742.837 486.677
 34.337 794.772
 389.222 134.495
 5.490 59.745
 390.362 961.165
 407.039 104.991
 272.094 762.516
 309.313 507.687
 581.667 271.931
 197.982 690.248
 523.686 863.612
 275.806 828.928
 689.508 762.278
 817.793 967.771
 850.696 872.929
 681.459 729.370
 314.153 947.923
 682.504 555.855
 338.561 146.625
 802.142 227.515
 109.122 350.667
 248.806 704.430
 359.062 626.458
 610.526 470.900
 838.621 492.503
 514.418 276.550
 970.195 684.597
 869.220 845.532
 524.981 714.982
 371.390 40.585
 422.961 5.376
 173.976 537.031
 533.654 817.761
 572.282 88.580
 957.128 705.434
 76.516 398.500
 838.856 120.609
 97.442 783.161
 541.608 19.676
 647.964 707.668
 514.678 444.768
 396.203 753.519
 595.029 787.682
 231.582 154.658
 704.494 682.378
 315.620 110.429
 8.174 663.717
 677.432 191.734
 935.784 76.812
 527.449 230.915
 982.356 443.177
 51.795 697.715
 667.957 72.110
 917.386 175.099
 296.432 149.299
 670.631 762.258
 387.545 606.284
 710.167 40.923
 620.044 556.206
 319.032 278.997
 398.129 21.145
 69.920 336.859
 401.797 637.809
 687.599 951.584
 691.636 340.384
 537.269 758.364
 678.481 26.821
 381.835 262.941
 933.134 528.004
 942.973 590.789
 875.063 944.129
 342.128 935.603
 643.016 480.788
 372.492 329.580
 295.070 215.980
 149.563 419.792
 118.480 931.353
 346.650 8.030
 537.109 934.921
 486.753 985.915
 500.462 142.437
 630.674 153.528
 515.649 40.159
 973.097 69.462
 662.684 258.412
 987.184 255.135
 112.847 593.979
 700.286 618.836
 276.244 446.616
 748.283 118.493
 743.044 813.096
 56.595 330.405
 486.183 508.978
 297.726 508.500
 272.716 977.280
 847.439 820.141
 125.709 473.455
 426.215 35.828
 806.058 182.325
 294.859 977.461
 289.289 785.211
 51.168 330.278
 819.971 530.412
 230.062 974.468
 387.555 109.032
 976.912 162.150
 12.153 758.148
 680.823 662.538
 514.987 427.334
 212.046 322.191
 12.085 491.014
 99.516 378.268
 75.597 72.223
 857.805 751.370
 797.123 282.717
 677.707 502.067
 132.348 565.420
 734.554 623.637
 254.512 348.897
 549.735 465.230
 872.777 656.454
 723.148 827.977
 835.030 436.859
 200.355 285.113
 916.343 747.402
 263.683 570.505
 655.114 586.505
 60.486 123.063
 928.222 971.516
 576.236 622.986
 721.685 632.328
 100.308 806.064
 149.836 553.481
 946.541 81.102
 177.525 172.358
 210.372 730.567
 8.118 720.597
 854.070 363.943
 594.965 387.113
 299.119 75.802
 923.538 357.072
 810.865 585.597
 381.732 530.149
 329.105 793.874
 801.189 797.686
 526.482 360.412
 305.234 131.480
 964.466 415.251
 459.702 642.455
 417.768 565.388
 990.158 956.142
 108.579 310.788
 429.559 240.512
 541.755 576.327
 999.156 542.392
 373.568 685.224
 135.348 539.287
 745.744 18.803
 767.528 707.523
 442.273 242.112
 465.779 324.162
 200.779 130.638
 230.181 753.966
 358.461 156.463
 130.786 484.121
 512.970 419.536
 452.795 234.383
 12.529 718.879
 6.794 830.543
 291.753 417.640
 958.987 41.625
 477.647 773.787
 879.231 169.099
 394.932 984.226
 731.415 277.952
 395.206 864.388
 605.647 778.850
 67.491 788.402
 57.150 827.599
 308.659 818.245
 743.280 187.977
 844.407 315.584
 486.241 807.780
 701.280 359.960
 111.684 152.178
 397.339 984.699
 177.339 105.435
 506.059 221.193
 594.046 39.622
 470.829 737.478
 815.326 20.491
 24.888 133.303
 720.051 405.449
 675.753 766.848
 103.303 631.165
 519.419 34.184
 218.711 399.157
 186.081 888.379
 554.923 872.778
 217.367 798.412
 781.261 789.813
 319.554 426.866
 942.935 478.798
 115.799 808.598
 732.306 816.898
 573.728 389.576
 295.935 871.305
 756.810 725.897
 171.612 778.661
 935.900 128.339
 777.701 807.784
 101.267 888.896
 419.462 255.244
 188.736 654.561
 132.136 92.150
 732.676 872.650
 275.244 130.425
 493.013 264.432
 631.708 940.109
 885.978 873.426
 681.961 123.672
 744.701 155.999
 628.413 652.464
 214.980 749.756
 878.603 373.315
 75.669 275.421
 873.690 94.679
 787.360 746.670
 17.819 721.998
 395.628 716.685
 747.316 106.997
 527.600 157.556
 528.105 747.143
 57.511 617.169
 415.209 376.648
 215.922 436.843
 207.716 252.062
 569.271 640.893
 722.218 492.138
 195.225 566.768
 151.775 887.399
 772.191 821.951
 318.324 869.346
 138.229 802.765
 134.549 807.982
 59.092 752.520
 115.336 990.144
 583.481 274.569
 995.649 786.731
 15.396 843.027
 676.043 926.460
 461.559 303.883
 911.871 5.147
 331.854 656.444
 548.914 436.195
 501.766 714.546
 175.708 818.988
 959.763 124.376
 878.812 12.134
 234.799 857.375
 247.019 158.100
 257.877 789.486
 847.846 140.946
 288.323 549.430
 396.140 860.977
 314.736 86.995
 630.335 686.633
 810.078 636.233
 214.702 167.458
 720.998 77.395
 582.016 751.218
 147.081 425.499
 634.698 797.094
 813.392 973.170
 326.005 585.232
 359.699 812.230
 866.830 526.043
 815.267 264.256
 246.638 121.502
 755.798 517.583
 845.947 941.986
 358.253 240.118
 657.228 487.992
 392.878 497.675
 354.369 104.367
 585.391 230.728
 568.879 418.914
 415.041 243.558
 983.171 166.403
 408.136 944.426
 554.910 828.062
 166.843 389.874
 486.997 625.632
 517.988 867.518
 679.042 934.272
 257.523 777.236
 889.729 761.382
 438.052 808.665
 835.412 236.189
 136.796 872.183
 906.355 990.397
 240.653 320.500
 134.601 321.939
 287.339 238.571
 860.634 325.939
 554.209 911.608
 162.230 969.071
 839.303 575.585
 298.653 861.077
 135.887 673.882
 35.351 241.101
 268.626 690.071
 925.146 213.413
 596.121 193.456
 186.689 319.210
 853.611 654.673
 322.439 166.422
 826.912 387.830
 717.974 621.124
 733.185 318.335
 151.150 321.616
 307.883 217.455
 980.946 353.943
 735.451 281.960
 177.284 436.136
 742.400 56.953
 768.285 23.652
 626.587 429.614
 522.105 261.962
 410.620 879.349
 126.559 581.276
 67.836 114.417
 989.194 125.790
 217.160 306.053
 339.456 824.109
 362.299 138.302
 187.350 192.707
 658.159 6.039
 71.923 390.204
 23.397 736.147
 438.498 342.186
 835.798 889.556
 14.480 185.242
 303.365 877.268
 136.534 851.474
 207.945 34.877
 621.847 363.160
 82.789 331.103
 306.025 629.337
 976.392 311.017
 701.177 45.385
 941.169 108.930
 598.973 572.217
 889.228 214.990
 672.548 808.243
 803.692 89.746
 863.325 725.195
 761.213 529.118
 298.007 594.084
 290.807 865.987
 718.690 321.771
 200.576 22.047
 555.356 108.907
 784.943 103.564
 282.732 449.318
 871.517 566.551
 118.977 957.740
 272.607 0.696
 305.942 41.159
 118.707 727.867
 602.399 738.732
 220.326 751.352
 493.044 131.599
 933.448 88.208
 315.928 67.938
 99.329 271.623
 715.997 826.793
 50.709 316.287
 797.554 38.962
 686.560 831.151
 156.603 242.238
 432.067 265.074
 786.473 935.108
 938.567 646.761
 155.962 736.744
 511.658 186.685
 625.950 106.455
 60.000 941.767
 693.549 133.095
 360.567 490.229
 305.880 800.170
 369.892 451.917
 970.416 257.228
 359.663 336.563
 485.292 389.697
 706.605 867.767
 529.046 50.594
 61.671 763.372
 871.163 886.836
 406.264 243.295
 706.660 714.465
 670.392 964.609
 272.302 840.547
 339.680 971.859
 989.240 830.327
 968.269 810.269
 495.689 727.208
 99.248 533.151
 10.343 167.063
 583.074 685.634
 7.548 719.356
 189.944 848.563
 521.746 933.516
 200.318 253.527
 942.551 283.341
 997.558 747.456
 652.250 564.099
 700.049 798.790
 611.945 401.133
 382.436 743.082
 166.444 735.489
 225.033 401.110
 135.017 337.415
 978.472 44.456
 237.044 204.030
 871.864 300.481
 198.211 780.395
 664.814 489.278
 452.353 226.326
 37.402 468.999
 232.315 873.186
 221.632 873.030
 394.727 779.611
 449.964 583.369
 490.556 122.377
 881.554 970.652
 146.376 533.830
 568.061 304.392
 609.043 421.361
 344.779 399.777
 505.617 543.964
 339.003 12.882
 235.890 458.237
 838.591 358.248
 529.702 928.989
 275.547 925.872
 226.496 591.557
 970.940 183.714
 259.603 382.961
 430.809 822.631
 719.825 871.936
 452.941 629.376
 127.622 224.064
 129.986 446.928
 134.167 263.506
 246.610 727.495
 600.486 829.067
 252.034 20.144
 750.756 276.427
 331.821 121.062
 68.571 723.483
 445.210 199.248
 89.727 160.148
 80.445 784.074
 856.159 301.821
 907.518 244.316
 725.309 526.823
 175.802 122.141
 498.155 137.686
 266.373 122.184
 535.754 775.286
 122.015 547.698
 105.427 110.076
 651.399 765.994
 638.416 968.197
 650.542 757.879
 723.957 120.068
 270.069 734.802
 421.487 878.448
 750.133 108.146
 82.241 1.198
 668.000 73.088
 151.327 765.668
 621.600 671.058
 16.890 337.199
 383.995 256.911
 607.905 69.608
 590.304 797.120
 168.126 292.337
 894.531 731.627
 80.815 614.434
 896.891 253.400
 244.897 232.459
 583.193 695.494
 844.388 106.440
 330.812 305.694
 273.584 868.963
 967.623 464.159
 922.875 677.398
 871.300 431.263
 764.759 893.245
 569.891 962.931
 555.261 976.745
 856.989 701.726
 659.263 585.791
 625.737 636.905
 274.177 848.059
 717.982 259.495
 247.810 681.918
 293.988 343.432
 924.493 938.706
 973.188 726.134
 997.658 855.284
 149.482 597.070
 264.580 686.311
 20.893 827.369
 365.325 540.637
 521.205 874.082
 16.834 1.648
 231.999 996.960
 226.137 458.858
 671.855 551.718
 363.965 624.809
 993.070 230.488
 509.376 130.235
 905.931 456.899
 923.669 569.932
 640.229 0.101
 992.064 865.970
 440.457 929.625
 176.683 293.565
 675.199 612.584
 974.924 213.304
 275.811 768.321
 171.876 222.656
 261.185 995.644
 740.813 596.232
 363.697 417.498
 86.887 60.422
 759.000 531.099
 278.942 941.628
 85.082 282.526
 883.965 851.822
 982.798 218.682
 747.440 409.713
 423.036 111.989
 868.050 135.068
 929.957 150.476
 542.339 958.141
 243.714 974.980
 427.775 631.611
 971.097 3.539
 642.805 360.582
 783.274 478.890
 619.920 834.239
 873.932 17.040
 110.467 473.545
 779.373 522.635
 544.025 541.428
 578.585 710.300
 234.916 999.249
 682.939 60.933
 646.221 855.778
 342.187 419.401
 838.005 727.762
 39.233 67.176
 189.981 415.387
 727.046 582.556
 676.289 258.161
 436.795 125.581
 136.370 659.197
 919.348 588.266
 713.986 496.369
 388.686 857.723
 587.533 740.867
 34.301 915.262
 278.088 806.411
 132.502 694.241
 764.484 300.404
 388.843 239.580
 752.750 552.164
 613.965 339.388
 213.966 678.819
 204.456 161.629
 521.847 908.312
 853.459 644.281
 568.972 318.244
 840.344 214.889
 326.618 242.038
 485.711 504.115
 723.687 28.463
 451.171 857.947
 69.531 71.098
 509.863 825.273
 725.983 520.520
 913.743 222.843
 366.054 589.291
 190.535 570.176
 39.217 109.042
 973.479 495.240
 822.744 16.897
 610.017 380.865
 80.002 767.146
 824.198 935.739
 103.097 581.560
 587.577 306.764
 99.705 781.284
 753.691 716.672
 331.838 764.149
 553.912 717.681
 544.857 98.081
 62.775 945.015
 283.856 554.510
 497.120 570.064
 5.256 81.231
 196.909 469.601
 105.732 853.613
 281.120 812.669
 738.441 803.713
 917.222 329.590
 25.835 831.445
 478.273 867.216
 545.360 189.088
 381.685 991.194
 623.194 4.119
 355.031 800.285
 464.410 285.343
 207.397 840.973
 745.881 28.994
 802.761 14.583
 349.689 705.753
 941.365 756.497
 96.392 733.230
 815.452 30.940
 904.155 803.422
 879.897 959.033
 834.523 689.034
 581.851 206.721
 149.554 459.678
 845.625 767.884
 287.479 727.963
 381.619 42.099
 632.314 461.199
 356.404 322.347
 2.501 147.001
 253.449 62.461
 888.298 316.723
 601.763 814.777
 929.001 0.727
 837.635 133.448
 819.117 21.447
 780.286 287.018
 475.252 796.742
 886.399 464.510
 668.913 715.659
 645.245 582.546
 548.905 115.631
 682.384 487.527
 232.840 403.906
 555.988 617.889
 461.132 162.074
 9.002 258.974
 777.151 901.966
 939.065 739.506
 750.932 20.334
 375.925 27.249
 905.650 961.105
 825.730 566.038
 569.175 435.200
 918.811 131.219
 268.421 82.603
 51.430 380.898
 251.177 268.562
 764.433 451.696
 576.121 880.234
 778.070 836.482
 102.150 392.137
 680.711 224.457
 856.750 974.384
 231.311 458.778
 221.589 668.487
 515.684 141.607
 271.709 308.695
 932.824 199.976
 400.699 845.312
 270.325 317.483
 94.081 468.625
 251.390 76.709
 741.199 642.088
 647.134 875.962
 644.451 51.012
 796.920 752.826
 664.355 43.497
 569.779 627.962
 78.209 384.731
 37.931 778.172
 405.864 830.680
 478.630 551.070
 923.192 934.749
 535.675 78.615
 925.199 679.208
 172.849 557.666
 177.609 535.354
 357.111 207.590
 397.293 731.745
 591.756 343.562
 595.605 193.081
 554.057 815.760
 99.952 413.761
 206.533 946.081
 511.464 575.798
 77.339 772.881
 562.141 402.232
 627.880 8.704
 183.284 461.693
 132.443 384.789
 296.277 80.112
 626.068 648.770
 173.156 360.322
 777.093 188.443
 301.967 513.487
 6.902 255.427
 723.205 237.654
 511.423 879.257
 799.073 973.652
 690.425 506.922
 435.512 777.994
 717.811 27.481
 324.812 292.953
 898.760 389.485
 818.825 897.910
 70.160 374.204
 412.543 891.112
 575.327 24.478
 426.072 290.753
 451.362 662.567
 559.201 137.813
 29.709 666.151
 374.101 625.086
 492.853 156.062
 83.820 827.729
 330.801 319.240
 10.685 646.342
 581.635 223.368
 781.339 935.721
 155.407 43.843
 373.719 838.208
 67.831 627.910
 983.926 492.835
 640.306 164.375
 873.684 488.757
 449.769 450.415
 756.275 377.788
 282.844 280.112
 322.798 976.045
 513.808 893.996
 471.851 54.021
 88.469 186.724
 32.950 838.880
 762.557 573.847
 943.841 798.963
 973.145 561.365
 209.369 730.696
 977.821 277.424
 617.528 770.034
 894.461 538.307
 278.120 667.938
 433.568 596.016
 70.115 330.985
 307.269 107.759
 102.900 79.091
 99.406 274.910
 209.491 422.564
 318.034 607.445
 270.245 36.465
 156.494 606.876
 115.215 403.045
 346.648 444.653
 752.143 710.069
 285.514 702.521
 422.994 707.074
 195.263 585.904
 291.158 521.398
 480.277 11.047
 518.186 875.323
 170.790 282.039
 795.599 694.665
 590.723 36.298
 574.371 992.839
 311.019 958.453
 880.846 903.987
 405.535 795.469
 649.783 340.562
 823.879 193.340
 447.872 497.295
 847.262 201.670
 637.423 112.331
 565.203 231.264
 851.107 341.156
 771.817 216.559
 853.903 378.814
 752.398 535.000
 775.188 675.473
 939.382 315.567
 447.606 90.128
 139.772 465.538
 413.761 492.986
 955.226 535.753
 608.477 800.543
 565.818 298.261
 923.381 865.713
 366.612 135.134
 769.808 971.490
 123.591 432.783
 411.717 328.966
 645.935 682.370
 606.580 163.215
 202.373 834.534
 911.602 903.294
 490.418 216.961
 655.497 160.761
 302.144 458.139
 891.157 585.675
 725.130 972.680
 808.552 96.554
 831.959 645.779
 855.050 173.526
 108.812 40.721
 765.008 929.756
 69.126 268.151
 503.128 98.548
 510.908 264.100
 765.910 221.594
 78.183 681.284
 729.999 542.177
 253.426 601.141
 580.772 6.283
 666.959 409.417
 472.824 480.377
 892.670 173.403
 767.828 698.715
 391.600 832.270
 44.404 462.720
 353.600 222.194
 687.247 402.968
 213.254 54.494
 124.839 869.220
 123.525 237.875
 610.972 689.788
 656.161 565.707
 27.366 108.056
 161.995 597.427
 543.349 896.521
 220.256 261.481
 202.662 718.353
 290.255 148.297
 43.468 269.614
 360.910 888.764
 200.738 624.368
 86.279 310.337
 423.151 817.621
 564.303 3.683
 470.717 850.939
 730.356 432.679
 183.777 571.782
 918.961 85.290
 446.156 854.763
 821.414 338.686
 450.639 61.556
 112.322 535.766
 337.202 252.055
 915.691 219.644
 465.283 204.137
 965.775 915.738
 930.770 130.355
 427.064 296.677
 904.308 479.791
 462.406 912.793
 486.035 320.748
 572.298 960.366
 907.336 218.983
 718.794 221.927
 504.961 976.454
 244.670 418.886
 217.373 62.604
 505.496 728.576
 756.163 554.768
 55.861 237.974
 763.572 173.198
 730.428 128.070
 435.328 831.504
 298.715 539.862
 349.372 572.967
 765.195 389.718
 756.539 890.629
 252.402 43.326
 848.264 63.407
 616.455 279.446
 586.214 126.439
 76.715 573.301
 454.965 541.802
 722.759 491.777
 955.031 171.670
 523.699 146.057
 91.492 171.376
 591.857 810.149
 413.069 322.106
 832.457 244.696
 25.680 784.795
 584.282 113.944
 229.549 466.758
 466.985 439.809
 123.920 104.771
 896.114 981.299
 380.918 752.413
 807.029 81.375
 930.408 850.902
 197.111 98.646
 119.678 212.294
 508.440 390.555
 941.955 568.460
 440.001 681.138
 671.222 370.860
 12.168 913.828
 30.420 62.720
 72.527 632.480
 267.088 400.179
 600.020 966.907
 954.068 651.487
 255.908 228.403
 290.412 748.103
 470.449 392.236
 294.691 58.868
 721.717 694.881
 783.009 284.395
 539.149 681.334
 959.063 664.900
 583.721 170.395
 943.373 918.219
 56.861 272.100
 591.312 998.539
 762.073 190.940
 531.048 328.864
 680.806 621.186
 857.075 815.569
 674.297 17.141
 285.167 921.314
 336.290 472.879
 580.762 838.382
 500.845 834.762
 563.636 369.225
 61.536 598.424
 144.070 251.164
 642.553 103.054
 414.272 140.141
 41.441 163.550
 386.837 341.861
 953.178 99.788
 200.379 211.202
 204.925 796.980
 490.642 261.441
 952.215 17.514
 720.612 778.382
 85.742 378.989
 971.008 731.258
 501.578 802.472
 486.594 138.214
 128.051 546.638
 955.876 670.998
 364.244 295.752
 451.677 78.245
 255.742 921.074
 385.984 142.468
 653.814 135.732
 20.320 50.876
 318.473 102.343
 637.064 708.652
 430.989 311.459
 609.990 125.037
 977.553 548.436
 334.277 292.753
 606.313 218.572
 386.075 211.058
 701.255 557.855
 806.055 888.598
 868.070 562.525
 45.226 336.375
 801.851 708.737
 707.534 21.589
 570.059 478.282
 683.648 813.154
 865.581 272.646
 833.020 688.502
 386.053 791.310
 854.248 983.670
 501.986 317.411
 32.427 614.797
 66.039 431.633
 890.202 855.212
 70.480 440.946
 448.409 59.687
 813.930 630.852
 452.345 343.571
 929.708 336.747
 998.878 72.075
 647.263 681.456
 43.970 32.589
 799.204 681.846
 143.894 54.568
 596.434 718.426
 928.959 327.001
 23.065 159.235
 496.403 728.122
 754.392 195.026
 487.832 626.787
 881.767 779.367
 763.057 106.491
 997.232 467.855
 551.177 683.447
 610.987 49.084
 834.357 887.483
 661.998 180.650
 661.041 612.118
 455.208 951.397
 582.632 747.137
 590.020 941.973
 528.270 128.167
 909.096 145.807
 71.852 383.295
 722.498 128.865
 177.393 452.862
 281.082 276.404
 435.055 796.633
 869.547 516.663
 400.557 989.967
 851.266 783.784
 633.146 220.066
 364.787 834.658
 178.113 313.573
 189.724 156.829
 673.126 311.551
 64.613 277.857
 665.887 227.199
 651.475 131.720
 634.265 710.666
 554.596 467.106
 197.745 655.189
 670.819 948.074
 27.546 825.924
 485.053 342.922
 507.003 909.641
 240.467 405.880
 596.658 767.668
 673.620 2.853
 31.317 439.596
 879.792 131.974
 658.128 670.453
 984.761 547.820
 733.088 513.920
 471.769 161.034
 473.650 259.211
 24.436 589.811
 341.078 415.317
 579.580 663.681
 949.444 405.062
 372.759 191.468
 298.753 630.117
 241.584 412.997
 165.485 589.525
 418.244 657.521
 991.072 206.961
 787.280 370.850
 851.702 649.939
 854.371 778.686
 13.770 927.239
 917.090 596.691
 948.737 914.291
 552.467 840.551
 347.842 181.114
 145.239 534.035
 817.641 850.243
 834.506 953.154
 306.817 475.180
 717.693 613.608
 495.869 650.977
 135.236 31.353
 35.535 311.300
 286.090 27.211
 636.198 759.618
 665.104 61.771
 156.521 770.859
 943.740 472.608
 410.718 194.315
 963.798 128.985
 883.704 514.697
 711.285 647.317
 713.761 677.671
 168.757 41.835
 553.078 66.164
 197.242 277.940
 455.702 997.078
 413.864 300.093
 56.070 183.239
 952.641 511.736
 603.765 726.581
 20.553 572.441
 103.734 845.384
 989.138 568.404
 896.509 426.301
 46.949 818.580
 598.541 881.774
 36.447 652.609
 835.426 701.978
 320.160 681.506
 645.409 549.762
 377.617 261.545
 640.065 55.118
 292.718 800.341
 894.757 435.937
 519.638 186.893
 342.390 283.270
 936.195 249.831
 977.740 896.839
 532.040 706.802
 91.556 300.356
 413.376 399.497
 767.457 882.381
 617.602 691.075
 42.071 638.549
 454.896 103.600
 79.830 392.247
 366.997 601.514
 906.288 566.054
 207.133 282.513
 213.929 4.034
 193.114 659.440
 366.474 709.258
 815.137 636.722
 423.980 881.591
 641.021 773.674
 62.160 303.055
 157.779 446.624
 13.843 423.034
 625.961 174.802
 795.274 709.753
 961.812 154.438
 249.692 240.099
 164.489 85.364
 928.544 644.836
 987.386 698.959
 697.739 474.001
 832.763 170.604
 691.931 626.934
 99.627 379.567
 911.210 547.678
 11.256 960.749
 257.339 529.724
 819.194 362.779
 614.453 330.289
 956.540 913.294
 993.633 755.084
 379.324 812.839
 661.899 347.039
 878.536 292.565
 271.985 469.654
 407.678 27.235
 85.762 105.903
 495.546 583.891
 555.830 551.093
 98.364 888.681
 488.729 832.548
 989.572 730.977
 280.225 375.637
 142.864 407.051
 886.528 905.699
 890.906 87.624
 202.162 345.201
 748.118 117.888
 860.150 67.461
 183.621 608.737
 486.389 100.078
 785.893 628.531
 538.626 46.560
 842.585 470.579
 780.551 692.435
 489.574 658.581
 500.644 577.195
 87.786 6.543
 928.983 606.113
 142.890 508.314
 156.935 922.182
 873.216 572.241
 776.226 399.882
 889.615 6.849
 555.222 916.287
 515.235 712.492
 719.360 924.113
 134.146 641.258
 835.672 234.124
 909.332 792.844
 282.493 514.966
 999.876 748.490
 757.166 56.714
 484.320 79.550
 7.269 305.519
 965.666 363.888
 813.350 561.800
 899.520 104.436
 380.000 809.878
 110.230 563.252
 462.280 695.209
 503.143 34.938
 349.042 234.156
 360.102 909.788
 904.649 494.049
 739.027 684.558
 225.297 547.312
 758.925 922.987
 662.938 827.250
 14.100 745.340
 404.217 205.186
 54.097 323.359
 937.466 794.939
 20.365 801.460
 399.466 562.678
 831.404 175.119
 345.218 185.353
 142.918 691.841
 136.374 431.861
 19.088 948.351
 183.441 326.482
 379.428 829.735
 317.605 947.930
 829.842 952.825
 802.389 389.360
 146.738 158.493
 943.956 890.223
 112.588 557.555
 20.233 700.892
 456.663 525.303
 749.941 872.177
 645.425 103.359
 768.037 906.338
 205.762 388.438
 396.873 361.911
 116.974 440.092
 313.820 885.052
 742.827 938.634
 755.358 324.233
 415.415 575.893
 482.125 167.782
 452.993 911.461
 504.657 385.241
 372.828 12.677
 259.128 229.856
 828.850 595.125
 578.128 812.253
 297.019 960.311
 53.242 441.750
 386.612 796.911
 691.950 274.692
 463.845 771.279
 667.235 647.063
 829.351 821.527
 308.609 305.621
 240.095 618.342
 730.349 307.606
 59.510 835.874
 907.117 618.985
 660.348 649.587
 937.464 906.332
 999.325 347.346
 358.709 954.245
 90.738 598.448
 947.283 831.015
 690.517 906.514
 539.753 917.880
 78.448 100.669
 202.628 275.099
 813.538 560.107
 52.885 370.409
 607.760 775.868
 253.314 786.852
 591.848 26.492
 72.870 267.871
 761.858 468.255
 385.716 973.930
 28.166 43.392
 885.463 508.345
 224.113 909.235
 493.023 527.682
 557.308 846.357
 645.547 256.926
 143.425 464.032
 156.289 170.035
 494.195 276.568
 245.067 426.675
 635.267 555.148
 848.801 345.460
 105.782 587.824
 951.825 478.424
 593.372 817.360
 24.892 481.578
 742.133 625.095
 656.917 468.890
 546.598 32.144
 609.230 424.116
 224.540 680.847
 151.621 324.455
 11.324 413.829
 63.732 215.449
 607.543 0.333
 843.808 647.005
 161.788 875.430
 776.639 730.677
 506.891 603.388
 719.448 968.632
 669.108 489.042
 991.930 811.148
 416.948 817.751
 156.525 263.565
 244.296 473.825
 877.115 442.585
 828.719 677.786
 406.727 698.570
 761.391 694.047
 613.610 213.446
 503.633 132.439
 174.483 57.144
 833.917 830.285
 586.246 758.859
 958.424 827.643
 743.460 8.198
 371.171 98.820
 847.121 146.472
 72.860 80.837
 527.386 406.504
 950.457 637.435
 33.885 192.769
 744.811 549.123
 755.055 110.053
 807.148 450.194
 833.658 511.883
 686.057 7.580
 238.662 378.559
 866.571 109.512
 901.205 693.671
 777.449 600.569
 820.079 777.704
 520.023 250.663
 863.575 383.778
 883.484 906.376
 141.483 655.310
 781.771 262.118
 673.340 195.662
 664.033 164.363
 844.729 678.487
 54.743 474.441
 108.668 323.007
 714.926 53.806
 168.125 624.904
 979.664 581.199
 660.876 440.704
 319.284 484.903
 179.784 606.676
 745.724 987.210
 398.706 983.529
 197.931 964.970
 563.466 171.970
 800.426 272.649
 653.494 173.889
 909.919 236.635
 955.845 277.274
 112.092 985.930
 530.495 233.491
 973.139 49.876
 323.400 952.392
 10.562 533.944
 319.029 58.485
 350.208 126.031
 762.616 590.559
 159.962 25.156
 847.755 263.659
 676.215 599.477
 408.949 187.679
 401.964 539.227
 711.232 908.426
 492.676 481.412
 848.034 527.559
 48.796 446.232
 80.093 405.883
 795.932 980.270
 536.840 264.075
 702.324 79.225
 499.521 85.905
 408.451 834.544
 263.008 86.597
 828.862 275.792
 679.346 634.230
 37.934 166.354
 597.357 671.578
 128.905 47.429
 783.992 161.722
 401.816 747.889
 627.559 921.069
 206.838 909.965
 141.588 971.460
 463.700 987.859
 0.221 68.025
 167.722 213.931
 608.989 186.045
 653.472 391.438
 444.146 588.619
 546.576 150.694
 53.067 273.485
 924.249 724.652
 499.292 503.385
 410.158 978.320
 538.486 167.238
 637.068 623.017
 133.942 571.849
 562.069 410.567
 848.370 114.483
 558.114 924.223
 296.880 89.431
 529.041 43.054
 906.592 606.415
 703.508 575.980
 221.863 480.734
 409.652 152.579
 519.084 745.309
 373.124 572.664
 478.431 649.942
 726.217 198.713
 606.444 185.379
 477.578 8.196
 346.119 96.905
 136.462 881.222
 761.235 347.867
 181.507 997.635
 78.382 136.591
 233.659 662.525
 530.768 955.592
 961.418 916.228
 18.062 169.927
 692.191 251.310
 299.795 58.100
 407.866 132.238
 327.962 845.668
 700.126 661.595
 27.399 625.844
 489.381 168.622
 308.135 125.764
 961.165 110.949
 378.535 480.248
 539.547 18.695
 885.717 720.817
 545.417 202.219
 983.031 796.271
 928.793 162.201
 883.673 97.563
 521.777 545.059
 653.499 665.040
 238.932 680.738
 101.547 276.911
 614.242 216.705
 398.492 236.376
 771.162 755.284
 74.363 938.924
 90.315 235.842
 978.383 774.465
 387.192 743.623
 615.028 930.248
 711.755 529.105
 568.800 554.718
 8.358 981.716
 891.135 129.804
 856.194 706.627
 820.110 905.782
 579.027 430.664
 838.811 770.213
 852.762 331.260
 231.318 857.917
 938.295 299.634
 174.255 735.224
 165.653 265.467
 292.869 797.439
 837.924 815.207
 127.869 57.562
 306.648 110.564
 295.251 246.633
 294.653 378.871
 296.420 826.922
 260.922 714.921
 48.899 389.530
 571.475 456.932
 685.376 984.482
 770.048 220.856
 15.798 246.176
 345.163 680.893
 96.625 28.113
 31.906 144.414
 514.321 461.471
 36.264 801.409
 506.003 481.598
 249.303 537.851
 726.214 519.411
 852.992 335.192
 970.579 91.521
 987.413 371.583
 208.262 819.537
 831.880 971.802
 907.410 107.062
 484.717 890.505
 491.084 459.595
 45.759 66.028
 293.467 670.824
 902.955 849.014
 133.592 756.929
 193.569 831.625
 450.716 302.891
 998.656 209.725
 294.084 510.823
 986.707 173.432
 600.822 695.675
 852.153 102.783
 477.525 759.005
 103.061 447.470
 300.721 553.718
 99.525 585.841
 623.495 313.727
 992.572 822.378
 203.298 10.462
 578.786 19.198
 110.378 676.359
 487.112 330.600
 326.676 233.097
 423.638 676.224
 568.780 24.089
 992.671 144.026
 161.128 186.955
 416.499 546.158
 620.776 838.385
 23.272 86.315
 494.371 172.525
 847.027 154.480
 791.481 402.019
 973.747 902.941
 794.035 670.993
 213.221 625.523
 875.565 829.988
 322.439 350.007
 350.319 238.342
 849.223 142.606
 983.724 519.366
 905.101 734.205
 152.393 673.380
 967.303 422.917
 342.735 904.099
 507.700 138.797
 648.834 451.659
 661.018 817.532
 677.625 182.999
 788.534 204.312
 125.407 465.135
 132.429 171.352
 665.616 252.645
 459.013 997.671
 422.761 436.468
 778.268 633.439
 518.856 421.639
 727.648 199.765
 112.100 987.259
 798.312 195.098
 226.646 608.648
 243.250 569.016
 48.669 231.100
 673.753 851.274
 367.673 633.873
 161.014 397.280
 430.890 935.166
 204.219 930.188
 688.976 902.078
 499.134 464.459
 107.248 748.181
 789.120 316.853
 840.678 245.023
 653.763 819.492
 893.525 727.950
 292.353 7.979
 754.207 942.146
 796.606 567.928
 89.740 418.238
 138.957 678.976
 156.591 970.525
 892.107 730.085
 219.180 22.628
 258.117 718.163
 624.525 348.681
 240.144 148.820
 251.135 802.119
 109.013 488.943
 399.331 33.461
 775.344 372.241
 214.473 683.522
 304.300 417.647
 907.532 205.242
 835.575 414.212
 160.957 207.383
 280.605 872.888
 561.660 933.923
 749.859 304.321
 895.197 366.944
 56.217 701.691
 952.043 156.634
 389.908 378.984
 752.394 593.811
 363.243 718.334
 982.703 617.839
 779.667 336.677
 975.548 131.320
 344.817 403.729
 853.135 923.466
 963.712 182.800
 920.555 303.192
 567.494 566.375
 42.598 142.937
 598.017 323.508
 400.617 732.936
 314.822 740.268
 614.723 456.437
 145.585 232.818
 970.658 398.554
 0.129 650.893
 227.570 189.501
 134.599 313.666
 847.950 517.438
 64.888 167.269
 207.956 202.966
 668.228 801.059
 466.896 647.984
 913.584 776.215
 928.715 13.556
 262.877 814.310
 373.934 67.256
 276.860 764.431
 513.704 208.860
 135.671 955.334
 282.792 438.190
 891.747 974.612
 587.760 690.173
 262.087 171.327
 630.807 15.105
 541.123 213.766
 387.416 27.657
 881.174 952.628
 903.809 152.980
 304.133 135.055
 53.098 744.513
 638.420 320.414
 330.061 683.717
 335.087 688.881
 334.644 660.296
 225.330 473.860
 282.997 801.789
 610.451 44.630
 259.362 518.293
 199.934 412.737
 878.034 461.965
 861.852 221.374
 535.496 997.786
 653.915 328.916
 800.463 933.437
 347.606 534.014
 593.831 869.319
 529.721 69.066
 359.453 77.530
 206.062 360.748
 206.315 489.517
 685.001 510.861
 127.444 120.245
 881.174 668.426
 562.952 51.744
 251.854 266.295
 294.728 176.272
 513.994 194.248
 536.856 9.881
 444.877 728.250
 45.762 547.694
 253.364 175.452
 622.240 874.705
 734.654 110.259
 846.768 868.454
 154.913 43.025
 691.239 145.842
 222.293 794.420
 523.442 494.766
 709.514 551.157
 282.862 486.999
 125.806 998.739
 403.094 151.990
 70.710 401.050
 610.980 378.131
 520.579 502.690
 597.281 740.121
 735.142 535.887
 858.171 385.459
 863.857 928.582
 709.055 372.848
 770.879 933.152
 608.347 878.708
 377.151 866.371
 863.136 179.284
 685.591 901.163
 463.473 494.667
 60.616 950.822
 977.894 132.797
 679.836 598.619
 988.356 897.154
 969.947 852.484
 624.728 187.976
 340.296 739.079
 132.309 415.686
 399.002 27.723
 653.477 304.624
 793.635 216.754
 187.671 958.647
 780.317 988.097
 1.732 516.763
 963.697 695.616
 162.540 191.447
 440.869 795.643
 751.440 64.996
 853.100 40.783
 168.684 346.179
 831.906 468.195
 547.936 752.168
 704.846 839.257
 55.508 186.459
 489.324 987.627
 954.560 105.117
 490.399 156.545
 57.075 589.670
 775.056 643.973
 180.260 629.413
 417.720 106.338
 661.553 928.491
 400.095 519.636
 888.108 429.334
 56.115 772.341
 261.115 934.635
 836.257 20.475
 469.394 731.928
 234.288 514.512
 395.176 9.888
 986.449 494.314
 250.981 401.854
 83.814 716.378
 561.006 13.060
 902.180 142.472
 592.866 362.814
 472.350 585.763
 633.123 396.169
 912.227 626.210
 728.389 951.724
 599.163 708.189
 906.526 189.144
 257.832 997.498
 501.297 623.381
 710.191 670.343
 658.672 739.583
 217.491 842.347
 861.878 96.231
 730.622 220.454
 911.281 302.564
 748.341 814.930
 98.633 983.946
 110.070 113.067
 765.404 545.242
 871.345 62.054
 302.469 192.877
 328.745 997.614
 281.820 781.918
 383.933 390.050
 487.140 882.030
 322.582 453.358
 383.743 287.537
 996.437 409.965
 122.698 580.094
 551.111 547.694
 669.912 351.000
 657.607 311.957
 577.934 133.120
 553.926 100.446
 343.542 824.442
 659.697 366.090
 113.338 516.837
 619.930 173.736
 686.262 800.569
 95.051 724.273
 617.835 189.145
 628.100 175.136
 635.995 707.406
 373.813 606.865
 240.576 581.233
 209.344 361.254
 63.946 548.263
 806.329 497.515
 433.319 529.824
 126.074 459.550
 288.162 234.458
 704.009 541.087
 689.438 938.424
 169.467 588.107
 209.843 959.317
 58.866 942.068
 442.361 722.052
 933.941 646.237
 213.386 344.197
 624.626 794.642
 169.240 137.774
 544.175 873.210
 632.354 650.741
 141.273 440.646
 734.930 932.464
 782.117 328.080
 150.878 698.325
 520.064 147.928
 406.833 349.584
 89.698 630.474
 983.679 251.612
 37.526 629.153
 772.946 928.342
 607.580 420.379
 57.759 550.364
 974.593 679.887
 3.452 201.483
 751.038 644.392
 704.941 342.139
 681.049 4.857
 510.449 852.025
 821.215 956.538
 566.837 248.228
 745.578 122.538
 80.915 624.642
 803.234 233.683
 512.436 544.156
 808.215 90.774
 984.783 303.969
 812.274 448.758
 373.400 468.307
 564.649 679.939
 392.982 369.972
 614.524 919.374
 213.289 985.703
 680.811 535.166
 679.575 519.623
 271.984 255.127
 664.303 528.701
 661.340 815.462
 827.640 104.465
 238.421 163.759
 588.793 612.337
 196.991 775.079
 210.271 675.268
 168.351 644.538
 952.636 379.283
 153.735 761.298
 476.104 247.818
 291.737 996.621
 333.731 67.855
 160.244 142.797
 133.038 607.979
 454.167 500.819
 931.255 116.237
 700.648 754.104
 694.300 959.529
 825.591 595.124
 289.929 117.061
 725.917 544.144
 927.791 484.873
 840.273 857.491
 208.449 118.718
 59.871 250.685
 832.636 936.578
 146.429 133.796
 462.359 833.238
 294.825 87.534
 456.136 206.784
 216.094 704.568
 39.032 155.311
 447.019 627.623
 559.816 931.893
 794.085 470.983
 556.045 23.001
 373.464 292.655
 445.014 581.542
 549.486 758.786
 414.138 57.926
 839.506 118.768
 956.499 153.720
 133.920 488.217
 22.062 611.154
 170.377 757.735
 796.811 551.984
 347.921 138.688
 123.002 810.797
 620.179 994.480
 804.571 956.080
 270.063 148.861
 850.920 958.243
 948.198 414.247
 776.740 13.889
 13.047 135.951
 650.004 152.236
 205.150 236.541
 747.818 480.455
 236.796 592.478
 601.592 333.425
 400.893 747.999
 378.249 8.959
 670.648 524.382
 20.264 36.799
 550.340 212.643
 249.775 158.862
 675.096 831.298
 404.492 15.345
 575.752 615.498
 417.264 328.024
 308.038 97.973
 957.063 555.525
 681.290 104.353
 524.545 238.476
 451.390 865.215
 926.664 743.646
 109.644 534.487
 156.019 809.618
 300.921 379.428
 964.376 161.891
 640.751 92.456
 866.352 737.952
 925.533 281.698
 537.475 493.795
 799.074 577.585
 507.282 869.091
 661.752 690.568
 197.796 301.157
 498.587 553.605
 53.621 495.606
 825.047 657.040
 163.089 797.854
 773.575 247.904
 119.737 43.396
 591.616 26.022
 237.127 790.749
 318.538 772.151
 753.366 219.607
 932.659 325.340
 568.006 83.882
 791.960 965.587
 895.317 586.727
 167.673 421.603
 123.933 549.327
 226.350 921.092
 101.662 700.346
 44.161 331.627
 51.938 756.598
 430.973 44.133
 739.262 402.154
 248.197 758.782
 277.325 522.211
 973.821 316.025
 885.980 595.126
 903.625 635.538
 800.322 991.973
 185.865 285.453
 593.685 844.411
 927.225 196.668
 151.257 900.811
 643.294 196.011
 5.182 445.337
 73.006 881.948
 376.729 468.416
 752.423 572.530
 55.429 178.995
 120.869 672.894
 746.626 983.721
 387.110 535.274
 132.937 836.269
 943.165 304.962
 95.469 507.189
 9.998 88.619
 128.991 732.733
 117.308 164.816
 341.449 277.128
 346.581 639.616
 760.348 859.723
 343.338 581.676
 262.659 344.723
 475.041 41.869
 915.306 20.973
 172.496 652.434
 52.394 682.197
 144.986 531.477
 43.581 289.570
 456.091 702.113
 524.045 509.493
 244.698 24.288
 287.152 386.557
 483.616 974.447
 90.963 867.097
 599.142 377.535
 132.257 130.421
 994.783 171.737
 807.855 526.095
 699.989 383.950
 851.985 935.723
 122.313 18.829
 827.587 171.294
 544.065 462.744
 904.406 449.561
 850.572 112.956
 600.967 419.189
 488.090 239.359
 752.954 806.104
 759.736 939.359
 26.929 639.813
 915.273 464.742
 283.756 652.301
 666.003 82.019
 546.666 739.970
 553.275 14.859
 108.906 51.981
 265.415 339.484
 867.675 35.077
 483.236 32.509
 565.136 610.906
 42.190 667.707
 602.280 87.814
 236.021 626.019
 144.141 681.927
 512.023 614.947
 610.087 924.021
 884.525 923.189
 423.786 307.263
 336.649 188.240
 244.976 349.752
 709.829 693.883
 308.711 634.025
 968.023 896.563
 24.600 188.103
 844.187 200.994
 534.336 899.431
 258.785 52.780
 463.986 130.448
 275.281 416.989
 940.035 723.800
 910.265 284.565
 944.757 553.897
 733.864 252.082
 975.258 372.236
 720.091 603.970
 527.560 95.313
 280.864 980.086
 266.626 850.017
 338.538 315.924
 557.747 991.904
 860.211 619.317
 844.554 182.073
 646.072 507.885
 762.913 199.427
 690.103 628.422
 804.687 993.518
 924.122 856.037
 295.835 81.241
 128.118 910.829
 762.466 556.064
 706.928 7.813
 837.459 24.918
 564.516 786.539
 448.383 794.243
 574.372 856.212
 441.968 687.879
 973.290 286.263
 186.998 355.725
 174.044 608.286
 279.608 699.459
 981.944 850.464
 804.555 741.590
 445.350 668.330
 812.826 554.064
 708.702 274.636
 718.020 665.313
 359.283 5.736
 227.399 118.538
 159.766 532.205
 572.660 263.275
 484.562 858.112
 132.622 646.594
 679.463 927.707
 815.739 514.991
 344.159 332.216
 643.269 444.150
 802.548 885.467
 20.721 247.849
 835.803 708.383
 960.900 361.599
 870.629 562.757
 609.323 398.981
 955.876 28.565
 483.226 102.582
 943.644 391.480
 858.066 786.024
 688.166 853.750
 287.651 933.487
 862.477 598.697
 721.449 498.851
 197.302 913.445
 558.704 753.934
 800.289 733.859
 55.636 165.966
 401.223 738.088
 158.988 645.702
 277.798 239.403
 284.569 772.107
 587.880 264.633
 79.391 956.033
 411.713 141.393
 414.649 407.712
 988.435 836.255
 946.692 690.972
 115.713 8.189
 574.665 316.225
 122.532 979.005
 115.316 495.411
 79.799 427.672
 934.392 871.867
 290.800 831.430
 124.901 778.668
 616.564 387.315
 938.279 668.298
 805.561 127.581
 466.448 607.981
 881.836 106.462
 279.935 727.738
 422.777 189.483
 667.211 836.966
 552.399 66.447
 938.595 950.447
 966.611 472.075
 678.131 562.090
 774.872 211.724
 900.532 316.059
 322.527 821.787
 427.491 407.448
 87.589 553.976
 896.365 21.149
 815.690 759.321
 190.595 326.579
 61.222 701.202
 599.505 691.464
 488.488 777.881
 117.676 579.803
 604.104 155.085
 251.442 42.647
 944.310 860.015
 860.850 296.539
 234.651 572.458
 606.385 879.864
 234.324 159.377
 745.830 564.281
 135.979 570.495
 420.725 124.584
 729.750 68.150
 345.241 299.387
 476.755 70.293
 452.094 635.892
 44.276 696.529
 627.757 249.568
 307.509 619.778
 78.269 954.038
 849.503 127.566
 80.930 353.941
 323.099 614.435
 197.940 735.553
 860.950 678.869
 335.433 343.721
 919.693 843.143
 33.371 572.090
 362.911 802.025
 854.608 905.137
 268.603 326.408
 819.229 89.261
 387.564 181.316
 195.560 945.834
 579.465 985.623
 132.389 707.105
 67.035 55.197
 196.701 507.055
 331.750 284.492
 794.243 210.394
 736.697 777.151
 201.500 646.080
 16.243 617.538
 860.088 324.863
 83.792 156.990
 89.360 176.896
 847.109 885.684
 199.396 824.542
 7.566 179.291
 451.890 501.798
 980.326 395.162
 566.293 305.707
 885.376 282.610
 726.514 892.586
 5.737 943.544
 861.329 654.597
 623.858 501.244
 479.202 487.268
 867.668 715.495
 493.623 408.863
 215.010 420.764
 314.267 956.638
 912.964 400.866
 366.734 666.840
 514.156 79.160
 81.547 264.835
 465.566 769.048
 32.102 934.082
 610.053 657.411
 149.919 198.958
 183.110 786.049
 980.686 313.180
 466.985 46.388
 520.987 375.048
 463.791 244.532
 876.406 740.770
 484.497 151.478
 467.897 241.221
 340.659 792.095
 774.266 554.709
 242.511 101.939
 201.651 193.450
 625.684 189.385
 11.555 534.756
 977.870 368.922
 790.872 295.497
 547.423 607.131
 512.251 701.721
 272.924 164.267
 190.924 251.694
 763.765 780.022
 702.802 582.850
 27.611 391.577
 774.343 219.771
 425.221 875.359
 101.661 355.360
 33.537 851.767
 197.000 770.637
 914.376 5.713
 915.526 265.363
 371.899 367.161
 782.977 803.016
 993.615 417.354
 651.933 986.036
 416.631 981.405
 866.076 503.053
 355.886 520.017
 840.894 126.724
 440.020 416.872
 686.976 502.475
 992.227 88.595
 447.520 933.791
 690.076 526.877
 512.462 233.648
 365.000 163.649
 453.076 334.369
 337.259 566.971
 616.758 105.810
 107.166 405.157
 383.671 865.749
 872.768 727.712
 644.905 534.012
 855.696 912.714
 273.800 706.045
 381.374 520.751
 664.234 40.773
 871.105 815.452
 666.203 975.813
 608.894 290.717
 902.389 620.167
 295.319 256.191
 770.027 715.699
 897.677 337.313
 768.960 305.054
 256.531 746.940
 826.021 461.776
 873.085 875.182
 262.707 410.382
 542.371 256.587
 60.517 138.085
 229.749 333.543
 277.443 238.965
 231.706 806.706
 349.183 64.982
 88.453 303.231
 637.075 130.887
 500.523 797.670
 857.081 242.277
 172.825 775.705
 913.888 613.612
 798.862 764.814
 473.279 707.713
 489.580 186.755
 214.080 67.172
 733.381 773.169
 816.297 694.217
 286.881 177.045
 150.663 757.218
 284.169 199.339
 950.925 513.443
 812.460 912.297
 166.234 308.495
 434.536 220.368
 727.458 578.468
 796.445 267.827
 216.765 692.245
 899.007 931.997
 831.126 745.129
 643.440 175.331
 582.421 583.285
 397.435 652.491
 212.558 199.321
 34.179 954.197
 232.570 505.981
 842.063 633.260
 559.312 446.678
 9.198 505.317
 739.516 533.068
 879.598 93.781
 864.071 571.424
 635.248 832.278
 209.137 427.233
 461.795 225.877
 946.816 822.768
 39.764 472.944
 76.457 22.606
 505.712 571.185
 996.323 760.075
 939.516 73.918
 900.370 331.806
 248.800 965.700
 810.583 642.156
 786.645 520.972
 484.053 333.867
 604.139 66.550
 436.232 481.343
 308.599 750.484
 746.293 649.396
 677.593 328.723
 333.883 199.654
 528.065 610.082
 773.805 341.511
 621.364 183.232
 29.192 622.173
 314.803 911.102
 395.742 894.579
 167.351 83.247
 448.817 621.898
 143.361 121.122
 439.031 17.541
 508.920 31.035
 785.890 590.628
 8.983 981.775
 546.732 294.530
 681.152 176.057
 791.391 552.105
 388.560 705.179
 71.562 862.766
 227.310 83.372
 845.838 656.432
 724.347 301.757
 92.811 236.151
 733.221 311.549
 29.943 498.937
 155.173 22.869
 47.304 112.743
 761.471 10.561
 683.393 691.956
 123.250 863.606
 813.647 505.240
 823.737 352.679
 617.705 384.653
 44.234 564.250
 343.934 815.849
 292.302 743.171
 232.051 973.818
 443.988 573.317
 98.158 540.379
 570.718 922.667
 270.278 77.695
 837.622 990.777
 604.028 131.141
 418.794 269.305
 852.797 955.248
 154.646 596.941
 438.450 174.183
 58.525 836.350
 718.802 944.867
 698.686 690.689
 806.883 443.662
 575.281 919.744
 322.293 169.369
 471.014 610.099
 682.853 584.573
 172.502 240.087
 539.605 708.260
 184.212 489.245
 162.333 144.843
 38.362 144.849
 266.685 673.556
 445.615 16.791
 286.325 428.722
 939.300 589.134
 111.106 142.087
 399.762 705.219
 89.821 175.664
 168.007 37.130
 716.800 695.032
 584.864 453.918
 46.525 382.347
 142.409 841.385
 998.769 394.571
 880.421 995.038
 396.027 680.228
 777.390 103.386
 710.537 387.845
 201.398 147.908
 63.810 556.978
 732.420 496.390
 318.859 970.060
 28.964 676.004
 14.319 367.400
 775.975 40.328
 118.207 861.399
 958.606 939.863
 913.464 517.882
 801.567 358.554
 881.820 656.507
 193.507 469.973
 919.321 428.179
 480.390 517.582
 116.621 890.683
 314.394 45.635
 268.416 875.292
 142.064 153.425
 166.021 933.487
 716.639 858.914
 79.861 106.440
 237.611 221.989
 987.704 968.355
 821.202 867.223
 460.750 671.587
 657.779 375.979
 422.675 645.890
 538.090 493.760
 563.602 270.727
 255.006 667.096
 167.412 608.847
 489.324 421.916
 720.271 37.098
 148.767 999.801
 462.701 978.469
 182.957 347.940
 156.621 584.725
 781.745 521.760
 720.732 64.631
 670.548 205.573
 78.416 837.174
 238.202 926.078
 926.314 16.380
 217.515 557.008
 111.223 124.098
 36.134 461.754
 668.555 864.822
 169.154 556.457
 175.798 283.191
 461.233 301.302
 86.122 426.870
 504.659 135.780
 885.275 537.317
 523.376 798.292
 842.198 836.257
 537.299 836.018
 461.642 730.131
 785.297 82.592
 484.514 47.293
 840.992 14.373
 986.330 98.167
 638.319 387.380
 191.348 517.216
 761.819 993.047
 523.425 133.413
 81.426 479.548
 956.116 414.574
 807.599 84.566
 283.841 247.558
 697.703 573.892
 721.229 123.934
 799.479 327.587
 534.976 887.612
 316.065 151.531
 836.104 521.312
 916.533 197.874
 402.720 472.320
 796.436 174.284
 484.756 480.074
 667.712 521.031
 61.327 19.739
 482.949 289.280
 405.145 333.655
 385.055 306.757
 61.555 618.630
 132.452 751.847
 305.458 569.298
 47.861 248.788
 708.598 959.725
 544.559 959.783
 871.758 856.112
 119.646 190.359
 468.731 987.719
 694.650 688.407
 156.967 621.108
 607.969 941.946
 357.195 360.770
 902.696 343.287
 442.864 778.458
 741.830 456.186
 139.773 811.531
 458.476 806.388
 374.834 890.102
 502.142 514.320
 966.601 692.224
 167.689 741.374
 283.320 989.887
 737.836 759.132
 749.160 955.977
 483.658 545.120
 126.469 538.818
 753.520 121.306
 190.041 577.631
 245.794 484.997
 415.205 495.573
 64.132 429.259
 879.911 949.447
 558.637 945.326
 814.973 284.296
 477.886 266.938
 287.309 100.619
 14.291 121.383
 857.653 520.785
 790.865 949.731
 784.217 684.235
 286.216 945.678
 342.660 718.539
 154.936 825.551
 74.029 551.279
 103.820 508.721
 557.997 837.728
 615.229 976.316
 518.405 388.534
 754.970 745.329
 410.030 463.017
 404.259 794.474
 895.633 335.682
 557.494 697.517
 915.027 600.249
 326.808 839.863
 65.505 716.651
 190.938 236.337
 275.994 567.374
 973.044 844.140
 864.346 21.215
 386.302 727.556
 945.118 221.582
 556.899 723.147
 308.716 55.110
 234.131 759.869
 655.113 812.487
 892.543 982.022
 847.447 740.361
 290.357 719.341
 392.036 80.267
 393.884 953.505
 969.037 392.288
 734.390 690.119
 677.653 828.049
 10.336 896.817
 945.094 425.603
 65.498 888.945
 331.177 89.424
 696.645 102.659
 870.357 349.247
 211.122 599.814
 88.217 184.813
 355.421 799.265
 445.999 598.101
 464.792 365.163
 69.043 414.519
 188.072 835.141
 145.277 219.416
 371.450 11.241
 108.753 871.667
 43.149 826.019
 499.220 682.792
 534.462 937.885
 388.723 874.783
 660.703 696.709
 244.952 114.775
 331.298 986.685
 641.700 817.694
 677.061 322.972
 990.362 72.577
 693.770 116.578
 442.161 813.446
 876.501 284.180
 866.221 566.211
 433.960 62.192
 739.080 369.366
 454.630 574.446
 360.474 414.250
 78.388 127.804
 839.997 471.937
 992.828 488.081
 159.330 175.685
 810.660 278.562
 513.282 883.039
 433.964 794.645
 355.901 838.821
 916.799 730.664
 739.761 153.208
 596.629 749.509
 829.501 167.873
 77.658 313.473
 915.359 842.893
 668.483 447.788
 947.401 108.898
 959.232 979.083
 983.199 709.335
 678.860 522.633
 995.651 938.947
 814.420 968.652
 56.580 164.487
 166.608 213.320
 906.782 905.768
 228.697 309.839
 583.515 138.559
 131.201 384.215
 919.527 950.136
 717.385 515.989
 999.052 594.071
 883.497 162.608
 779.362 728.857
 613.621 585.241
 113.304 326.919
 597.069 481.587
 968.553 563.730
 573.859 656.510
 191.170 363.829
 201.858 963.532
 240.512 130.199
 71.636 969.370
 793.968 219.629
 758.984 260.459
 425.654 669.194
 450.580 96.104
 973.689 513.183
 608.856 179.378
 74.587 256.595
 464.041 766.774
 337.390 957.363
 394.290 663.987
 9.346 197.024
 741.457 991.919
 832.189 536.348
 526.174 978.428
 264.503 922.096
 290.470 602.542
 840.641 762.603
 781.292 244.503
 217.385 868.031
 969.053 773.338
 321.729 266.259
 500.226 820.674
 930.259 683.484
 843.304 572.649
 284.515 611.201
 287.826 879.302
 857.224 775.677
 484.305 91.421
 839.455 155.056
 209.584 938.039
 104.675 641.398
 551.345 243.482
 436.666 974.317
 224.283 31.904
 376.604 649.155
 459.040 900.741
 670.953 361.265
 996.627 674.529
 584.630 939.761
 532.300 629.458
 210.118 165.880
 293.146 750.195
 857.515 894.832
 815.804 927.511
 986.129 303.837
 880.454 2.712
 346.086 186.171
 623.590 527.636
 777.954 80.750
 217.042 842.849
 786.841 763.742
 989.540 27.903
 710.388 593.205
 258.090 782.938
 261.167 265.900
 411.028 838.224
 994.943 358.704
 377.357 925.442
 966.959 242.770
 665.643 190.480
 446.906 499.505
 751.023 581.694
 105.594 272.175
 24.889 749.905
 926.892 259.435
 545.445 277.660
 179.564 517.182
 888.930 186.631
 875.763 368.127
 904.085 115.521
 94.731 525.380
 722.908 918.864
 538.511 783.696
 38.454 703.011
 466.022 102.166
 188.051 122.924
 305.733 642.755
 693.733 636.872
 436.552 903.844
 529.735 20.442
 840.569 825.762
 881.805 832.446
 137.508 991.033
 609.867 399.284
 304.495 406.031
 52.738 828.344
 639.785 958.872
 452.378 302.314
 47.110 392.355
 810.358 563.294
 878.234 417.740
 808.343 826.898
 583.064 598.033
 868.333 21.672
 565.531 536.670
 41.165 18.096
 543.539 173.196
 190.294 574.917
 555.030 81.384
 582.465 909.756
 560.207 322.688
 160.830 807.896
 460.635 879.825
 315.763 870.299
 716.321 998.332
 193.736 112.497
 596.567 930.328
 507.736 543.734
 282.640 902.305
 399.765 355.114
 461.079 430.994
 325.773 841.517
 945.112 967.403
 808.157 480.352
 55.503 853.619
 555.758 637.123
 626.775 590.364
 164.570 0.217
 303.702 811.457
 865.440 42.772
 308.074 285.999
 512.592 936.190
 716.835 877.346
 846.454 406.513
 957.807 102.733
 606.835 931.019
 234.504 697.199
 112.011 457.918
 801.175 94.272
 702.693 927.720
 865.730 713.594
 927.442 351.940
 671.914 377.452
 421.159 25.189
 351.826 565.157
 207.267 713.000
 122.240 822.937
 196.652 863.002
 578.131 759.668
 225.108 165.192
 297.361 223.261
 281.658 162.380
 872.696 532.316
 51.763 249.494
 320.548 861.855
 404.031 855.966
 647.400 895.213
 561.898 75.200
 80.282 767.006
 951.125 575.982
 60.598 760.288
 831.308 530.310
 862.746 576.317
 989.521 138.488
 510.297 674.912
 884.363 384.391
 230.924 860.100
 519.895 60.881
 802.976 148.035
 45.211 157.491
 915.866 956.207
 113.676 80.443
 785.568 764.412
 596.497 199.946
 256.130 854.182
 481.448 103.651
 76.726 285.404
 55.832 30.489
 898.227 433.200
 582.628 9.135
 288.418 717.122
 142.882 613.831
 53.853 406.129
 601.759 251.575
 789.978 890.114
 428.967 923.941
 598.997 651.133
 488.845 269.507
 634.169 439.557
 736.189 835.539
 695.470 222.592
 789.460 286.897
 738.433 200.864
 584.593 113.845
 417.209 224.734
 174.942 216.542
 794.356 942.869
 373.553 31.430
 71.681 904.193
 423.810 22.725
 664.557 49.207
 527.506 931.043
 520.991 771.839
 602.580 81.266
 218.568 228.237
 536.365 874.583
 827.784 299.556
 847.532 786.978
 657.885 582.858
 677.394 370.919
 977.821 754.264
 458.487 901.742
 385.305 403.750
 217.998 59.061
 264.087 29.313
 981.531 910.790
 384.741 863.085
 67.858 138.210
 156.557 912.495
 579.640 960.486
 895.128 380.469
 174.011 282.507
 127.261 90.261
 268.535 787.778
 885.647 808.839
 433.929 755.855
 952.042 329.340
 529.617 419.686
 469.389 745.293
 539.359 450.958
 468.397 699.800
 402.683 320.575
 928.696 210.279
 957.601 616.764
 633.070 407.702
 408.180 95.652
 467.824 658.311
 207.134 109.803
 993.561 790.835
 552.091 821.036
 157.178 784.358
 690.914 107.430
 364.471 297.641
 226.089 563.886
 788.282 872.276
 613.375 354.780
 582.619 817.277
 31.441 680.533
 519.740 495.111
 926.124 182.291
 704.120 557.861
 427.208 36.187
 261.880 221.876
 822.477 726.918
 902.118 780.314
 631.597 376.724
 721.351 611.311
 32.484 17.731
 625.639 86.798
 389.908 701.205
 906.862 180.441
 57.728 845.337
 288.008 635.602
 63.313 633.227
 683.375 224.148
 529.172 624.653
 867.577 608.452
 989.821 469.825
 654.440 331.757
 71.508 781.806
 323.970 491.528
 222.035 798.588
 251.004 197.584
 413.891 548.500
 659.845 248.126
 555.956 316.818
 409.901 854.627
 999.677 430.966
 791.160 258.709
 230.841 760.949
 636.360 774.048
 16.680 35.657
 128.198 983.222
 802.227 660.142
 562.267 367.855
 594.694 380.132
 915.116 660.882
 468.560 964.842
 335.527 308.113
 898.465 295.125
 927.527 4.262
 566.406 469.312
 305.776 733.295
 981.976 32.565
 85.641 767.338
 40.077 346.487
 507.807 850.827
 563.875 734.374
 904.763 271.273
 438.548 44.242
 386.478 664.618
 334.058 988.137
 475.416 457.053
 395.878 254.021
 55.476 557.343
 7.867 298.293
 842.160 800.709
 610.910 655.959
 137.221 239.473
 107.063 935.284
 233.146 474.688
 57.851 669.057
 892.316 140.515
 365.674 290.124
 581.740 468.059
 531.397 490.604
 914.308 662.676
 734.016 558.157
 177.009 988.588
 658.389 295.981
 139.219 843.099
 185.624 303.302
 81.689 361.289
 192.571 588.128
 299.108 878.096
 919.544 212.874
 164.187 810.966
 749.809 335.388
 235.131 651.236
 94.352 143.106
 205.480 970.293
 138.244 717.075
 677.904 876.895
 930.488 376.793
 562.271 690.404
 91.130 8.071
 201.618 721.858
 873.936 867.017
 294.495 747.494
 519.701 376.873
 63.254 799.764
 526.947 124.687
 498.312 336.845
 369.241 145.965
 549.343 246.681
 220.495 322.696
 824.951 824.754
 783.565 369.031
 270.151 180.832
 428.306 135.751
 811.301 89.210
 561.483 416.449
 564.733 225.434
 703.773 812.496
 699.885 921.755
 823.355 628.656
 810.263 930.889
 458.761 985.337
 883.863 385.830
 396.685 996.423
 965.107 870.993
 697.240 763.393
 976.995 731.002
 676.759 257.685
 117.530 907.589
 766.886 725.321
 778.941 447.813
 621.676 762.554
 160.564 619.060
 298.250 531.267
 83.118 314.607
 100.647 951.246
 968.405 170.271
 763.759 7.015
 357.256 835.528
 30.315 314.104
 610.899 965.057
 507.782 718.422
 816.117 298.004
 605.866 258.557
 210.011 267.087
 674.193 250.526
 301.321 788.350
 462.058 394.746
 15.826 600.885
 189.284 633.258
 684.967 895.766
 783.846 369.758
 159.513 152.057
 845.596 614.464
 221.793 507.825
 227.107 529.768
 326.808 574.199
 576.179 770.998
 388.814 54.660
 7.044 370.097
 287.965 579.735
 208.984 769.920
 271.941 794.414
 665.159 945.086
 818.748 442.872
 347.530 444.386
 485.800 249.112
 835.259 152.860
 51.925 75.124
 536.696 732.601
 946.013 697.968
 794.792 84.454
 709.850 647.285
 541.427 943.242
 552.421 714.237
 709.850 432.467
 986.122 826.511
 391.328 257.045
 987.284 92.092
 260.529 291.288
 67.908 573.107
 825.601 851.805
 384.206 151.576
 767.890 549.130
 420.446 98.860
 910.417 546.808
 581.567 332.557
 34.585 471.510
 991.321 27.231
 894.819 402.753
 38.502 192.714
 858.283 6.479
 434.552 15.446
 821.417 284.543
 261.960 409.908
 580.361 803.815
 303.102 99.505
 14.570 996.808
 770.140 155.930
 91.880 933.571
 913.351 805.352
 331.490 235.867
 200.626 256.439
 434.693 813.767
 246.175 632.922
 980.590 266.841
 160.764 881.025
 507.619 912.682
 816.678 864.519
 786.645 930.926
 813.373 117.671
 415.893 378.136
 918.234 774.934
 13.748 315.379
 992.609 677.496
 686.731 864.283
 26.410 227.980
 244.753 177.563
 852.821 148.511
 914.617 475.875
 434.439 332.529
 359.831 4.411
 667.504 671.214
 397.026 930.619
 384.321 300.950
 356.980 410.000
 415.936 644.229
 974.591 752.144
 56.250 903.739
 613.749 426.416
 221.883 84.746
 599.312 549.287
 783.953 946.420
 202.155 126.931
 541.715 566.426
 120.219 211.796
 774.656 8.238
 37.702 935.505
 238.587 236.497
 397.957 158.226
 429.780 276.911
 968.613 922.945
 324.800 274.133
 138.114 608.719
 86.097 689.670
 392.834 367.592
 206.239 293.815
 767.642 223.514
 626.959 748.052
 628.047 867.170
 720.803 620.211
 269.579 347.450
 949.357 312.385
 53.909 328.499
 126.961 65.223
 138.325 531.398
 714.933 401.629
 995.886 233.056
 469.125 823.203
 521.062 963.460
 161.707 525.220
 426.535 678.890
 423.239 366.926
 170.456 935.941
 8.180 355.771
 822.751 833.205
 809.047 774.786
 49.634 498.521
 642.573 614.995
 936.474 594.962
 444.691 748.754
 302.464 3.707
 857.382 889.911
 811.502 463.134
 914.879 693.002
 830.502 337.563
 363.028 722.371
 110.563 833.780
 125.536 614.707
 902.556 246.888
 194.297 722.209
 704.415 207.912
 225.941 281.390
 63.598 323.415
 909.367 642.732
 518.781 82.165
 593.537 23.235
 106.862 886.272
 173.620 327.059
 835.022 615.538
 97.168 804.216
 26.277 215.860
 919.069 184.742
 596.994 518.060
 781.209 702.432
 675.938 335.471
 775.104 390.362
 789.142 990.996
 446.107 737.916
 329.154 811.378
 877.404 309.245
 619.905 963.246
 340.056 65.285
 451.687 847.795
 479.234 750.205
 69.635 314.887
 322.098 908.942
 782.098 290.016
 12.989 521.144
 343.741 256.353
 408.638 260.149
 246.702 17.209
 379.726 420.619
 909.407 540.524
 573.419 278.148
 327.443 605.766
 280.553 236.935
 88.219 725.036
 35.235 541.585
 248.083 74.744
 346.136 546.046
 627.211 273.429
 38.167 781.878
 747.412 986.876
 669.211 100.542
 277.300 886.256
 305.898 496.735
 267.745 171.793
 99.866 384.205
 170.751 87.113
 934.667 889.911
 102.820 862.480
 324.515 470.113
 708.289 753.539
 478.661 912.377
 421.256 91.696
 316.830 664.983
 741.645 979.056
 377.189 790.424
 110.058 781.976
 222.568 548.427
 68.786 380.150
 674.699 317.835
 67.234 81.002
 120.087 923.024
 646.760 720.785
 192.743 362.119
 913.403 143.543
 384.487 879.578
 471.043 517.066
 927.217 488.867
 89.334 741.840
 575.702 651.671
 770.465 105.978
 464.750 343.685
 959.697 798.204
 869.483 184.585
 23.241 514.663
 638.841 447.729
 852.858 176.783
 55.121 375.908
 312.320 350.462
 479.360 360.735
 932.391 845.849
 34.857 758.589
 707.225 847.027
 748.308 744.534
 418.015 827.628
 577.351 991.973
 684.738 148.057
 0.196 720.386
 952.031 189.619
 801.176 902.284
 82.232 887.789
 157.214 55.088
 841.867 699.485
 494.211 971.279
 715.158 136.130
 47.312 133.635
 500.175 665.055
 910.925 110.253
 584.131 816.385
 217.625 380.346
 650.991 911.591
 131.946 276.321
 547.246 774.794
 606.146 775.685
 773.799 810.428
 418.905 988.855
 439.724 783.667
 331.319 382.646
 816.885 766.248
 252.484 86.208
 885.665 893.651
 942.246 344.380
 427.220 594.640
 902.663 126.315
 465.623 715.751
 961.436 643.884
 816.155 777.301
 447.612 679.484
 478.947 409.972
 447.547 26.901
 908.550 669.120
 131.239 387.690
 271.239 385.015
 607.332 880.776
 607.509 349.549
 829.357 71.890
 984.992 972.241
 193.989 534.890
 847.738 960.109
 180.501 357.351
 635.426 627.156
 543.405 402.370
 607.592 50.503
 629.854 256.737
 613.722 532.955
 620.251 618.141
 203.208 667.749
 233.360 901.642
 76.290 833.213
 372.684 344.969
 997.691 665.905
 573.974 145.517
 191.438 104.591
 27.385 717.031
 124.137 988.367
 553.143 74.377
 883.710 95.458
 695.949 469.602
 943.346 480.390
 138.006 556.445
 541.391 202.646
 809.126 663.838
 735.407 126.385
 368.397 837.826
 134.102 636.057
 447.184 557.225
 558.893 474.731
 57.666 848.558
 325.112 729.656
 592.674 593.103
 302.247 412.236
 657.422 321.850
 456.944 397.423
 696.121 686.791
 698.973 381.041
 698.714 49.045
 739.026 304.101
 715.701 471.194
 481.615 592.710
 70.793 593.835
 572.613 923.152
 968.673 931.346
 909.034 787.358
 153.460 571.455
 710.881 288.096
 715.403 905.233
 617.336 610.133
 480.176 162.091
 871.043 908.452
 386.029 257.316
 116.871 733.014
 176.451 872.442
 490.532 17.793
 755.339 141.528
 286.037 436.777
 891.698 685.359
 550.755 48.976
 173.199 662.135
 897.210 486.196
 322.599 644.710
 779.593 990.370
 165.867 413.683
 550.905 780.914
 712.165 611.101
 87.783 66.965
 337.781 835.371
 391.397 445.097
 901.060 393.802
 794.514 11.543
 523.942 50.531
 630.299 730.923
 606.402 715.207
 54.016 43.593
 569.736 878.505
 214.198 354.073
 608.109 496.394
 907.588 557.489
 948.071 4.052
 938.256 653.853
 434.009 765.794
 554.511 436.447
 662.962 868.527
 929.758 276.211
 952.333 87.759
 760.432 855.095
 534.188 707.427
 703.908 914.839
 3.792 783.740
 803.284 411.020
 9.425 300.491
 928.742 13.708
 835.386 376.046
 994.485 434.430
 108.245 423.394
 626.853 233.800
 634.170 622.624
 607.126 365.144
 966.651 694.199
 788.690 917.473
 901.617 231.028
 993.023 157.360
 721.299 493.044
 275.506 745.796
 757.839 840.707
 776.973 775.257
 149.350 900.167
 449.621 277.357
 519.825 144.994
 279.256 976.198
 562.867 145.238
 185.460 81.479
 58.952 87.633
 736.347 743.418
 945.954 890.019
 786.914 734.414
 510.453 913.417
 465.016 926.306
 218.340 776.782
 864.893 34.024
 881.127 478.488
 846.429 873.970
 810.848 66.478
 413.496 406.608
 981.470 633.071
 894.575 106.547
 446.232 863.516
 164.052 628.953
 894.540 677.890
 217.257 358.760
 133.083 378.109
 793.374 669.355
 886.248 865.252
 378.125 651.506
 901.048 912.497
 715.837 663.257
 260.399 666.746
 24.619 399.826
 732.343 773.962
 998.536 782.332
 166.701 61.744
 659.450 949.362
 477.549 115.395
 404.524 30.234
 781.070 414.352
 602.135 348.453
 282.955 783.275
 691.257 803.932
 594.973 601.209
 512.322 609.349
 202.197 613.290
 69.662 396.421
 774.146 928.480
 828.097 189.496
 216.716 255.397
 163.834 484.793
 676.952 33.641
 610.143 932.688
 847.564 533.014
 902.163 47.062
 658.729 406.115
 576.563 249.900
 905.329 545.089
 517.795 81.790
 230.898 380.546
 563.391 890.902
 695.485 205.191
 239.624 966.487
 492.220 457.489
 252.259 260.297
 173.211 678.340
 314.595 283.912
 504.459 588.498
 769.359 865.428
 124.726 224.136
 717.916 469.830
 945.883 626.084
 678.816 148.602
 441.475 283.891
 279.847 691.420
 943.358 483.746
 968.765 652.424
 948.966 259.769
 986.059 952.479
 457.480 677.241
 859.868 194.509
 53.857 325.579
 893.109 539.690
 975.039 825.497
 653.724 486.683
 680.866 781.696
 441.430 573.672
 549.244 378.045
 382.540 423.793
 585.365 920.694
 945.262 609.163
 420.542 305.566
 721.643 88.548
 147.998 105.626
 692.319 940.638
 549.475 741.143
 482.873 371.331
 184.441 779.488
 395.508 512.783
 397.900 592.020
 19.548 987.758
 136.428 422.258
 704.878 109.700
 206.058 955.139
 42.697 591.734
 249.409 50.990
 110.024 802.360
 830.326 764.490
 673.391 628.105
 987.733 718.817
 841.487 470.737
 930.146 474.231
 37.500 546.509
 989.997 610.294
 314.297 585.235
 922.486 738.805
 346.859 6.824
 325.216 753.382
 247.566 331.410
 658.335 989.750
 204.808 746.658
 674.710 72.467
 841.177 592.672
 218.126 528.592
 824.218 852.618
 335.134 492.163
 293.873 267.565
 571.572 256.246
 952.627 279.606
 614.833 68.241
 506.673 891.373
 102.346 441.514
 561.726 596.227
 278.678 669.894
 31.314 556.224
 159.104 994.791
 777.460 99.381
 185.855 566.635
 195.534 679.537
 861.789 557.798
 102.140 637.441
 160.526 383.478
 865.292 257.550
 365.739 346.137
 711.441 708.940
 437.086 279.671
 488.626 858.847
 666.042 88.698
 496.858 662.468
 729.721 879.065
 906.633 762.213
 810.697 596.407
 568.112 113.556
 90.244 434.347
 914.165 323.806
 83.514 462.565
 130.220 15.564
 238.674 942.696
 706.122 870.553
 316.344 147.955
 6.378 174.169
 977.814 447.001
 154.811 159.835
 995.085 236.173
 590.493 378.825
 636.058 554.689
 329.667 719.952
 235.072 958.070
 682.167 739.597
 221.934 285.244
 792.667 191.514
 18.802 178.956
 482.095 264.062
 119.394 717.907
 981.143 126.812
 312.629 918.161
 7.336 186.538
 704.612 552.612
 424.215 572.404
 808.899 127.809
 323.556 70.640
 223.083 620.077
 629.927 159.553
 76.158 896.095
 285.335 246.245
 630.033 581.085
 227.214 357.823
 842.436 460.127
 925.779 713.216
 867.698 540.305
 350.164 9.041
 985.246 414.338
 243.182 246.784
 229.765 66.644
 311.596 252.020
 556.821 282.711
 895.108 73.260
 46.283 159.953
 328.803 472.836
 834.243 186.550
 229.271 149.804
 911.611 33.005
 436.389 971.111
 951.503 684.221
 155.749 778.276
 73.469 188.031
 749.418 619.687
 144.156 985.307
 596.531 10.688
 402.927 158.699
 924.703 913.223
 17.130 648.819
 636.071 62.631
 573.172 461.253
 8.857 450.666
 532.379 563.581
 40.500 741.026
 689.148 752.658
 858.800 77.223
 605.430 478.662
 513.313 713.887
 630.661 928.931
 973.750 623.348
 298.553 602.658
 911.807 302.292
 798.337 913.442
 887.288 421.454
 603.111 822.905
 661.238 358.556
 784.770 182.836
 233.897 555.450
 714.830 909.137
 772.620 709.648
 732.514 657.287
 226.472 103.877
 523.066 660.861
 195.258 591.172
 786.043 442.215
 559.583 474.334
 758.827 333.673
 716.587 474.769
 96.562 50.118
 687.882 295.035
 876.143 836.986
 259.561 700.600
 296.595 154.094
 19.833 228.776
 277.546 134.108
 221.785 366.599
 225.481 628.683
 814.024 505.226
 936.787 995.330
 450.780 997.470
 957.459 619.030
 468.660 929.403
 820.551 755.668
 556.231 618.951
 860.774 645.970
 454.370 617.315
 765.821 11.132
 522.722 996.659
 499.208 302.481
 356.314 734.223
 630.669 250.860
 5.470 963.847
 676.757 926.059
 363.629 66.574
 603.639 267.193
 266.698 958.725
 821.634 741.928
 72.578 345.633
 530.508 811.737
 441.782 119.510
 207.554 363.565
 654.331 858.961
 997.117 372.692
 711.984 544.180
 218.267 209.931
 279.145 35.320
 693.070 137.187
 4.523 611.915
 975.570 352.831
 185.746 369.251
 273.501 172.112
 40.941 584.542
 171.501 543.248
 938.090 263.468
 534.737 607.898
 911.159 58.798
 872.231 682.025
 221.176 110.412
 224.561 141.913
 863.325 224.038
 394.130 798.197
 993.489 208.662
 218.917 491.658
 668.488 295.044
 91.758 677.299
 935.648 915.645
 114.294 522.619
 744.326 935.890
 43.060 642.402
 913.199 774.911
 508.623 651.650
 203.622 968.341
 168.757 632.165
 606.048 224.488
 373.457 783.979
 130.853 167.074
 280.980 643.089
 547.845 892.182
 956.277 480.383
 684.218 484.022
 920.418 807.242
 565.714 414.388
 594.208 270.846
 70.613 615.466
 611.777 862.072
 14.030 176.869
 669.010 31.939
 47.526 427.993
 344.097 535.537
 255.525 369.155
 688.136 127.445
 368.499 393.282
 665.482 417.618
 558.814 268.580
 137.745 575.171
 507.762 846.659
 771.060 218.411
 953.521 725.697
 320.969 847.671
 74.837 580.712
 358.504 923.302
 612.481 409.670
 868.347 40.522
 561.349 12.743
 827.172 247.382
 15.083 490.446
 987.232 49.086
 449.997 923.659
 604.974 964.052
 486.636 83.911
 803.108 83.108
 259.544 555.924
 1.314 136.936
 705.699 966.878
 338.135 318.264
 799.930 679.492
 4.935 19.508
 424.655 780.717
 770.868 734.741
 768.007 87.177
 872.312 403.485
 958.356 185.539
 625.992 225.145
 827.138 864.707
 185.191 494.870
 961.520 201.321
 454.036 867.528
 482.809 695.739
 295.152 975.636
 637.582 277.977
 378.419 854.045
 391.618 408.422
 718.591 769.386
 800.079 473.314
 610.801 941.710
 222.447 947.601
 97.260 170.937
 142.171 485.988
 665.622 448.992
 826.314 965.590
 797.511 422.629
 660.747 189.952
 540.811 760.405
 265.362 264.427
 85.651 524.233
 428.628 747.591
 574.047 21.037
 201.601 393.857
 87.341 48.733
 811.698 340.638
 32.605 203.896
 252.523 811.817
 415.691 2.809
 787.360 51.116
 749.658 15.188
 183.337 147.954
 435.742 318.733
 236.558 448.988
 281.077 166.136
 224.582 275.813
 622.286 393.473
 953.634 998.842
 124.151 384.642
 379.013 95.539
 363.451 201.169
 646.652 484.874
 513.248 166.113
 313.151 156.554
 864.268 896.721
 385.364 271.560
 187.368 669.954
 316.537 508.396
 512.437 501.112
 794.821 366.871
 310.636 356.742
 855.719 457.991
 182.749 213.159
 789.717 935.496
 419.187 930.808
 450.167 232.891
 477.160 127.766
 797.839 121.499
 866.504 903.927
 953.749 902.562
 824.239 657.328
 230.608 782.973
 744.192 628.047
 838.150 293.594
 694.740 750.804
 424.482 15.667
 666.258 958.469
 743.477 49.738
 929.304 84.084
 399.087 148.245
 122.382 803.609
 386.574 433.976
 319.797 755.589
 556.249 228.734
 329.290 693.454
 898.955 947.350
 137.545 662.706
 878.665 889.884
 639.208 156.043
 803.980 348.088
 259.761 657.446
 277.795 880.585
 600.535 129.797
 136.864 194.587
 909.673 783.869
 487.601 481.145
 708.225 859.234
 661.256 607.112
 796.418 385.132
 304.089 482.135
 730.032 722.580
 742.625 545.594
 617.479 634.648
 30.192 399.709
 249.629 222.027
 201.347 534.724
 469.486 93.666
 701.334 124.659
 728.763 930.857
 387.343 432.557
 702.452 226.714
 39.088 258.205
 957.974 536.375
 793.322 535.136
 147.988 416.672
 108.685 974.360
 239.060 243.573
 755.118 37.192
 453.863 912.863
 340.660 366.928
 22.333 711.686
 175.309 627.753
 465.219 318.391
 917.786 888.583
 7.852 384.251
 750.248 789.541
 207.056 677.052
 525.470 670.144
 912.204 543.026
 880.846 192.333
 43.078 955.522
 117.166 220.075
 201.038 667.112
 303.859 422.979
 12.764 733.083
 655.853 247.408
 92.424 710.812
 493.174 178.576
 181.547 209.047
 758.525 125.701
 47.270 727.278
 49.490 964.345
 78.202 217.105
 792.654 821.287
 780.384 859.689
 622.005 284.016
 939.106 796.192
 251.929 946.026
 549.421 97.715
 387.176 288.095
 530.739 9.075
 173.153 962.890
 108.824 354.207
 747.289 854.163
 779.849 122.684
 946.969 472.156
 252.020 355.572
 705.539 113.390
 304.916 968.353
 122.203 936.634
 307.483 558.984
 324.519 508.762
 213.105 285.460
 706.886 166.266
 302.946 810.578
 781.437 573.017
 203.606 118.563
 28.612 375.624
 766.897 740.998
 796.108 748.111
 101.323 885.986
 432.717 652.195
 297.643 958.141
 626.693 733.064
 434.075 566.906
 968.804 229.074
 97.610 941.664
 403.355 43.309
 562.020 564.340
 744.487 42.537
 644.156 169.819
 301.444 692.235
 169.755 193.050
 809.794 673.169
 548.101 416.359
 943.547 164.372
 639.557 414.207
 276.466 918.625
 437.258 343.810
 463.624 139.733
 938.480 392.782
 873.496 926.763
 394.683 489.042
 866.721 750.103
 172.541 688.967
 293.538 29.806
 79.951 488.124
 674.132 500.597
 887.986 411.552
 494.408 163.346
 166.678 919.634
 356.616 373.627
 532.620 458.998
 585.710 28.434
 140.629 459.080
 727.205 47.412
 229.457 53.091
 52.696 960.651
 820.133 131.814
 290.344 607.505
 160.462 130.382
 847.782 806.962
 184.172 327.808
 525.529 607.300
 409.878 798.235
 314.716 979.343
 223.368 898.872
 221.330 842.321
 74.691 985.149
 1.223 253.562
 565.265 97.382
 269.621 743.083
 813.999 619.129
 162.998 812.169
 567.633 335.301
 780.019 862.656
 779.574 153.224
 165.274 492.665
 422.215 743.272
 981.011 537.545
 46.686 23.960
 47.727 194.985
 566.157 291.763
 136.912 434.355
 247.220 676.235
 234.319 926.830
 359.551 799.743
 628.760 359.679
 96.424 117.372
 741.755 21.074
 554.866 501.089
 422.448 406.992
 900.092 573.330
 268.537 646.354
 557.684 964.877
 378.834 241.843
 930.778 711.731
 231.167 850.148
 858.058 72.984
 248.262 85.434
 769.610 69.168
 154.895 23.024
 297.913 446.861
 735.884 746.717
 324.576 774.381
 823.443 853.447
 32.315 185.074
 724.357 874.422
 256.608 394.238
 245.487 554.412
 141.061 24.212
 596.942 452.978
 971.597 746.057
 805.236 386.344
 851.922 67.955
 616.718 450.066
 169.449 817.655
 930.260 275.138
 248.008 42.578
 486.583 438.593
 180.556 515.612
 231.807 629.851
 149.095 631.920
 539.896 962.159
 965.575 822.601
 351.160 301.482
 580.421 820.782
 493.068 390.632
 706.153 86.208
 680.142 992.449
 872.279 332.987
 329.099 21.226
 372.253 584.560
 714.732 325.772
 969.949 188.768
 675.012 220.528
 515.979 218.132
 47.784 213.637
 975.808 125.918
 986.317 474.204
 812.331 162.503
 910.196 126.945
 294.169 130.090
 958.102 313.656
 544.051 583.390
 729.416 360.598
 4.211 601.855
 845.018 222.668
 310.753 63.180
 390.034 413.685
 247.563 751.624
 791.400 792.174
 731.766 217.241
 753.214 159.417
 484.431 658.254
 847.936 587.496
 807.643 88.683
 520.125 566.552
 445.813 53.132
 82.754 420.005
 907.046 301.817
 709.015 352.224
 489.257 298.760
 82.492 973.900
 53.710 627.418
 856.455 95.504
 851.681 219.357
 182.857 28.876
 302.466 567.000
 550.325 21.689
 985.236 410.680
 968.375 840.706
 513.789 798.666
 55.425 879.214
 760.770 407.296
 937.486 594.329
 763.133 843.694
 602.195 74.268
 828.351 617.714
 741.817 227.810
 954.261 110.866
 374.806 502.595
 835.448 251.299
 77.442 340.588
 945.111 554.667
 357.004 323.612
 520.746 555.596
 131.087 345.697
 640.171 543.798
 972.358 258.940
 925.194 558.671
 465.735 503.216
 55.165 178.104
 890.175 865.534
 91.784 168.313
 367.741 980.951
 317.795 214.799
 459.146 633.078
 661.681 918.409
 971.532 628.444
 932.601 969.038
 977.851 685.949
 716.711 872.533
 928.159 721.636
 408.456 39.191
 414.594 331.948
 66.846 195.755
 990.412 538.094
 524.004 473.805
 248.579 693.201
 936.209 687.933
 649.900 256.482
 89.361 45.064
 820.294 179.015
 662.249 135.192
 880.455 338.994
 51.620 622.693
 951.007 616.156
 590.127 681.046
 117.400 251.761
 187.248 252.569
 619.614 438.914
 817.990 544.575
 833.684 105.791
 426.204 435.926
 169.656 459.501
 828.663 320.321
 461.554 559.766
 60.611 277.887
 860.125 388.739
 329.479 783.017
 952.417 116.083
 705.082 628.151
 570.768 457.632
 814.279 590.014
 967.707 762.808
 896.300 72.024
 125.892 202.386
 460.319 525.214
 550.034 766.746
 646.223 646.578
 10.287 718.542
 977.635 960.599
 136.588 306.620
 96.267 454.582
 216.644 464.346
 939.608 24.849
 945.705 550.398
 659.110 927.930
 585.983 999.125
 940.818 563.339
 92.715 727.091
 680.243 352.679
 280.864 879.359
 651.918 349.738
 272.609 720.880
 703.167 409.364
 965.769 303.290
 471.152 166.669
 484.805 724.227
 880.126 905.159
 859.838 994.345
 8.253 311.377
 69.170 526.667
 934.550 578.511
 74.227 244.296
 78.866 802.063
 272.724 87.243
 351.860 842.254
 549.669 998.997
 236.250 61.535
 672.844 141.125
 152.066 597.800
 469.383 362.714
 121.906 137.028
 45.497 724.702
 680.591 800.854
 238.318 921.462
 77.918 578.561
 685.992 668.507
 343.007 288.212
 991.760 841.431
 531.162 942.882
 764.917 303.602
 104.879 485.540
 124.679 785.512
 633.182 516.058
 33.365 854.604
 879.681 7.637
 517.739 309.078
 519.408 254.986
 79.292 251.312
 635.739 835.546
 976.734 545.597
 337.531 136.574
 380.731 380.945
 167.420 708.967
 899.263 673.322
 887.223 73.067
 601.843 124.271
 996.309 607.781
 335.809 866.209
 312.034 302.977
 934.183 871.471
 794.844 713.100
 421.909 175.395
 789.174 699.298
 798.295 597.355
 57.912 36.100
 623.975 61.944
 574.015 750.158
 889.652 990.575
 487.166 982.008
 363.363 107.293
 73.552 61.797
 378.198 577.815
 698.299 476.955
 361.607 764.678
 846.666 109.731
 52.158 261.410
 413.323 927.016
 484.334 883.034
 558.938 621.188
 334.494 197.695
 257.852 201.598
 952.152 134.261
 955.883 410.378
 394.334 483.391
 647.695 37.460
 533.927 405.390
 860.869 707.892
 25.877 688.632
 19.531 744.976
 741.123 679.140
 52.594 26.493
 573.750 877.778
 837.227 864.868
 101.517 919.490
 631.908 387.795
 946.462 392.952
 388.349 471.492
 306.357 3.302
 148.876 297.793
 678.565 340.259
 374.695 147.836
 397.150 794.720
 328.374 203.957
 77.311 414.964
 696.144 267.782
 186.564 45.963
 706.133 292.538
 721.052 429.423
 628.935 112.739
 792.498 926.297
 867.037 392.013
 964.329 666.350
 807.441 522.650
 505.206 630.398
 263.617 437.025
 648.510 970.057
 32.790 235.441
 204.415 697.954
 785.041 416.927
 917.083 309.578
 952.188 804.348
 196.725 388.317
 345.578 984.014
 891.105 400.140
 79.563 999.169
 653.104 697.114
 766.342 928.746
 973.045 853.219
 461.128 895.319
 792.166 376.202
 135.313 542.735
 716.167 240.467
 528.769 433.682
 576.942 623.982
 647.949 485.025
 521.828 403.094
 329.614 94.596
 971.209 949.999
 654.413 143.131
 908.484 315.796
 371.951 470.922
 735.987 85.950
 269.240 637.563
 733.913 823.153
 785.626 947.985
 337.659 714.586
 435.473 557.011
 546.100 606.424
 359.347 402.282
 786.207 218.721
 777.635 231.120
 188.415 809.975
 287.789 816.208
 125.416 614.408
 926.552 848.740
 891.182 859.105
 138.197 972.652
 856.441 325.562
 253.921 11.763
 344.416 134.829
 629.153 941.147
 791.951 481.695
 115.669 378.154
 665.455 336.216
 303.455 896.406
 710.157 976.090
 770.485 892.496
 750.402 557.167
 72.545 920.357
 706.330 608.673
 113.608 728.330
 229.761 332.062
 911.708 830.478
 323.999 255.997
 245.760 473.843
 136.315 163.479
 693.240 749.995
 388.816 160.155
 683.320 280.880
 437.258 335.252
 259.063 89.687
 965.193 109.126
 708.154 667.021
 782.785 135.404
 354.763 846.332
 9.069 492.946
 954.199 411.427
 179.794 966.029
 973.793 639.468
 99.810 963.293
 832.744 517.377
 812.033 201.012
 993.580 705.989
 99.990 698.442
 809.513 527.915
 896.993 67.474
 724.532 151.163
 713.942 81.271
 864.017 575.732
 295.018 273.158
 138.478 115.074
 694.231 934.847
 685.280 424.402
 567.578 579.485
 94.777 155.027
 879.805 328.341
 287.942 415.298
 319.319 28.808
 840.401 67.351
 340.400 365.404
 768.852 673.012
 952.462 74.435
 424.503 576.114
 648.810 297.807
 866.651 141.817
 412.319 433.260
 438.528 801.623
 706.010 769.058
 835.510 26.680
 109.141 83.423
 669.655 188.187
 603.634 985.898
 899.008 994.583
 964.194 463.151
 838.380 618.462
 724.174 139.940
 211.337 55.362
 446.924 592.021
 580.309 770.814
 651.310 457.446
 820.353 386.005
 545.257 532.161
 227.725 386.464
 491.105 842.091
 600.649 488.359
 842.519 334.413
 748.273 4.812
 889.388 193.759
 504.702 977.354
 262.178 373.327
 406.079 898.162
 371.437 135.834
 766.280 985.414
 585.521 764.848
 324.924 391.182
 627.177 64.085
 882.678 638.371
 547.617 381.860
 153.562 485.781
 18.400 142.189
 300.983 309.237
 173.321 835.309
 460.043 728.703
 894.109 112.083
 738.458 388.374
 27.797 672.383
 314.917 556.959
 265.885 561.748
 978.246 122.109
 224.976 958.294
 762.446 935.341
 17.265 598.705
 799.021 666.533
 362.551 354.488
 524.447 960.621
 99.428 714.407
 420.788 879.240
 33.569 783.628
 333.184 248.612
 100.070 992.880
 478.972 528.958
 202.373 780.528
 747.672 343.142
 163.140 716.370
 75.031 541.508
 526.583 668.204
 172.097 90.087
 484.220 851.438
 894.225 620.266
 657.007 769.539
 65.474 904.960
 509.621 860.829
 729.816 80.262
 653.830 967.568
 8.499 129.158
 526.843 779.645
 7.829 17.283
 920.096 61.205
 376.515 217.805
 549.886 518.717
 67.662 996.833
 472.468 528.242
 856.776 331.258
 274.941 913.783
 21.215 292.520
 944.440 503.771
 943.718 12.679
 410.333 125.956
 986.820 329.406
 448.618 9.699
 847.684 25.657
 869.147 617.160
 374.151 395.112
 312.373 729.811
 960.573 98.771
 153.789 73.594
 682.440 869.918
 745.141 914.901
 136.123 278.018
 758.814 330.979
 966.673 196.840
 695.806 323.752
 563.070 823.439
 571.655 567.241
 725.103 563.634
 515.081 458.294
 936.164 102.850
 60.479 771.444
 466.291 800.919
 550.462 735.073
 963.027 733.428
 504.197 772.213
 625.009 314.056
 470.320 650.175
 984.125 301.032
 641.734 914.539
 813.737 961.196
 938.833 441.066
 628.596 347.474
 895.998 810.785
 620.109 665.824
 244.972 226.332
 980.460 957.542
 762.522 459.861
 290.544 209.419
 626.389 113.086
 687.738 200.464
 43.617 427.964
 676.450 88.263
 323.043 301.876
 811.254 884.569
 355.908 714.932
 761.734 538.223
 845.578 790.179
 980.430 569.280
 742.470 392.186
 939.029 832.233
 549.900 878.144
 600.097 545.148
 280.338 91.385
 956.898 737.510
 372.138 314.002
 435.406 540.518
 289.982 947.344
 121.418 582.940
 497.060 581.618
 891.130 242.489
 125.433 654.431
 902.945 731.855
 808.262 528.951
 697.197 330.212
 552.026 882.550
 572.459 381.361
 199.859 263.724
 514.028 610.140
 403.338 417.023
 871.812 516.616
 217.134 1.377
 179.260 15.729
 549.690 36.045
 8.302 536.944
 37.501 340.453
 931.718 688.154
 207.663 320.108
 456.398 540.382
 503.388 261.822
 968.972 89.994
 273.401 299.651
 148.067 504.231
 775.043 0.691
 121.601 120.408
 672.043 90.390
 638.028 631.439
 183.997 824.172
 260.278 498.195
 681.432 440.190
 741.416 946.071
 36.834 662.162
 291.061 258.233
 810.353 416.993
 958.697 815.895
 444.141 485.630
 239.762 67.127
 89.829 304.251
 726.310 456.068
 730.939 303.911
 978.053 205.517
 570.610 138.446
 161.413 625.117
 622.582 661.417
 601.939 487.337
 410.793 222.735
 505.232 662.933
 194.094 554.203
 337.534 90.421
 184.583 381.383
 911.878 740.155
 521.066 758.111
 119.528 258.209
 946.534 681.575
 578.170 689.383
 76.701 662.773
 664.536 98.884
 145.157 842.380
 464.832 70.787
 182.301 839.524
 944.509 256.170
 695.644 575.024
 20.624 188.253
 237.408 736.315
 454.642 55.060
 393.469 654.312
 388.298 616.855
 31.028 89.033
 565.729 836.153
 379.011 607.947
 544.929 428.471
 166.808 866.123
 552.672 583.846
 547.857 528.662
 709.052 709.552
 522.723 822.257
 598.851 626.481
 642.308 663.493
 133.168 153.560
 709.781 26.784
 190.335 140.666
 256.648 115.173
 92.556 480.295
 694.458 54.002
 834.409 427.327
 142.086 202.574
 479.969 185.311
 106.004 874.849
 963.644 443.646
 6.817 770.245
 920.678 654.865
 262.458 873.365
 219.776 872.910
 472.509 11.543
 733.451 995.294
 618.182 826.354
 50.869 93.368
 970.550 175.502
 380.443 20.458
 160.875 130.918
 700.802 767.580
 139.751 864.492
 272.610 716.865
 267.510 42.132
 221.813 415.321
 721.739 497.917
 927.122 163.303
 666.322 191.863
 98.917 255.943
 41.102 916.560
 509.426 320.309
 445.903 199.803
 439.187 810.245
 904.446 32.911
 734.927 324.502
 502.690 759.082
 449.479 237.194
 155.792 894.670
 953.969 923.798
 424.534 181.345
 102.870 147.492
 185.361 521.825
 998.598 471.760
 570.781 19.971
 477.139 683.804
 404.589 402.094
 30.790 462.796
 28.197 55.174
 237.835 986.576
 72.286 585.184
 199.164 934.645
 197.292 620.973
 134.021 774.724
 885.185 903.259
 384.866 190.593
 995.042 981.609
 176.517 662.070
 430.682 963.140
 697.154 201.044
 47.678 223.717
 376.478 3.258
 940.407 205.193
 665.400 732.599
 791.200 920.659
 536.411 516.993
 780.306 504.524
 266.546 722.469
 97.420 646.667
 606.224 669.762
 766.284 502.016
 25.742 667.075
 899.830 271.011
 543.679 819.859
 703.965 95.887
 432.731 825.872
 306.243 846.185
 451.610 419.323
 517.005 298.897
 827.713 854.944
 854.137 819.144
 3.543 150.537
 950.428 971.961
 727.775 79.619
 889.804 240.920
 814.835 734.589
 113.787 781.864
 288.626 991.344
 533.863 627.470
 468.252 290.071
 63.521 98.927
 226.257 711.283
 333.381 133.424
 360.859 543.878
 214.702 449.885
 59.264 101.576
 494.807 740.403
 403.400 899.632
 619.433 571.910
 974.971 924.917
 542.102 232.905
 873.822 354.751
 52.478 75.624
 971.121 954.110
 350.899 837.268
 403.376 523.744
 404.277 218.098
 179.768 215.450
 772.240 533.019
 156.724 573.188
 97.319 311.277
 441.168 613.295
 478.345 210.957
 756.733 702.949
 113.919 846.894
 262.815 27.879
 238.105 48.609
 400.170 918.529
 751.758 505.894
 272.429 604.438
 561.400 701.230
 912.243 231.066
 408.124 838.512
 153.566 358.899
 539.067 165.306
 195.946 94.332
 534.599 550.596
 838.662 413.905
 749.273 461.582
 646.445 842.191
 401.038 12.414
 426.712 148.636
 301.237 605.879
 621.214 125.318
 460.952 818.089
 891.401 296.897
 443.717 688.563
 983.433 862.610
 920.045 967.004
 150.401 560.136
 678.341 267.258
 69.107 20.533
 575.411 512.885
 477.671 615.566
 986.825 692.478
 167.698 612.772
 115.021 331.980
 557.999 494.265
 606.321 432.130
 751.500 672.916
 845.401 998.635
 706.623 180.116
 768.560 938.354
 240.785 594.472
 250.028 624.747
 906.689 937.680
 956.183 109.011
 49.751 155.398
 871.724 918.979
 353.407 315.555
 523.561 936.094
 22.548 748.415
 759.472 652.303
 136.172 991.523
 979.638 504.706
 139.175 823.715
 123.332 178.320
 538.530 626.746
 836.746 108.719
 547.799 317.309
 900.754 650.008
 190.763 678.500
 692.055 883.060
 563.049 886.067
 653.372 98.931
 971.004 684.426
 127.252 17.603
 259.108 99.641
 585.455 598.628
 118.157 875.991
 87.263 313.904
 681.916 349.801
 503.510 320.798
 493.554 104.829
 630.234 573.611
 506.565 129.298
 221.074 411.077
 308.149 972.863
 328.735 66.107
 173.984 505.260
 253.597 260.603
 918.175 745.589
 146.059 113.041
 155.250 66.182
 645.358 930.245
 484.596 97.621
 311.681 648.641
 12.382 356.958
 423.674 196.260
 390.303 990.571
 576.434 467.285
 351.229 832.987
 485.259 929.341
 313.879 15.581
 240.580 753.559
 595.074 662.240
 685.376 293.403
 769.909 346.282
 516.980 405.101
 746.828 283.281
 522.533 556.134
 743.182 42.689
 116.689 604.793
 953.199 487.580
 89.750 140.244
 767.767 822.526
 425.804 76.420
 735.984 936.059
 898.037 912.517
 431.832 573.673
 280.056 466.691
 213.624 442.675
 768.521 607.185
 825.198 819.956
 137.588 336.578
 500.444 61.917
 236.727 710.785
 889.012 72.159
 400.569 316.177
 741.485 2.489
 815.847 97.618
 975.562 497.179
 742.725 79.891
 917.600 656.004
 25.412 198.045
 181.108 620.426
 562.568 932.462
 638.509 577.408
 307.572 506.300
 175.786 840.068
 101.047 961.474
 630.737 82.919
 825.286 790.160
 321.978 376.445
 337.558 908.198
 522.889 241.657
 665.038 451.711
 846.198 905.944
 509.656 136.208
 832.477 428.690
 151.259 106.630
 709.431 535.865
 989.555 335.986
 766.490 280.136
 820.460 598.811
 606.963 965.276
 294.409 893.764
 562.202 845.004
 100.145 347.821
 221.183 646.590
 207.584 174.147
 615.180 963.839
 890.914 138.596
 449.387 513.560
 344.572 318.598
 568.234 420.847
 59.704 205.947
 833.586 373.629
 9.878 545.658
 868.057 213.994
 317.960 740.855
 830.383 376.039
 860.189 353.805
 35.551 366.701
 80.599 751.209
 876.399 61.840
 714.293 474.159
 41.354 65.107
 679.930 546.542
 428.372 377.899
 831.683 897.757
 729.830 546.456
 743.284 984.500
 286.889 694.256
 119.481 810.942
 192.809 87.040
 633.922 16.168
 548.907 302.630
 21.230 812.417
 358.590 642.202
 601.852 998.081
 476.545 93.631
 291.350 356.825
 832.276 176.294
 694.520 700.611
 418.295 111.176
 465.436 972.248
 200.214 487.042
 536.890 935.634
 673.679 464.869
 599.337 432.811
 594.362 376.655
 806.279 250.763
 853.495 644.552
 768.841 732.609
 301.642 351.103
 599.349 193.102
 855.201 625.985
 897.031 403.459
 598.861 639.343
 917.002 232.412
 46.594 282.571
 707.794 446.558
 795.506 215.874
 177.487 551.711
 630.851 525.272
 991.677 906.843
 674.787 682.844
 8.844 562.766
 452.109 281.353
 914.218 908.963
 137.491 322.059
 568.891 184.598
 693.156 892.302
 797.086 795.028
 873.768 362.560
 294.266 635.023
 15.431 762.250
 658.801 856.817
 314.710 526.071
 289.624 728.432
 696.418 120.451
 814.495 38.971
 948.585 210.444
 533.885 447.406
 230.661 574.862
 3.149 904.684
 325.860 250.346
 702.529 861.455
 677.983 728.568
 835.890 101.727
 722.648 54.778
 683.233 303.052
 766.149 506.796
 840.423 544.162
 483.959 62.619
 796.712 79.325
 385.101 999.481
 14.340 533.900
 526.182 880.239
 325.475 897.167
 645.988 562.817
 593.999 86.288
 342.425 169.325
 200.241 610.188
 120.643 642.964
 695.869 795.220
 124.903 338.423
 597.103 857.866
 225.767 286.052
 593.677 675.769
 295.293 358.284
 758.095 660.381
 970.954 580.842
 657.385 556.166
 816.971 568.977
 563.637 57.083
 450.855 343.908
 398.975 755.966
 152.350 175.814
 257.388 432.155
 529.132 201.884
 645.218 983.534
 623.993 241.489
 252.385 257.975
 135.496 851.355
 589.035 613.531
 239.960 373.443
 131.899 604.854
 477.015 684.137
 358.779 763.861
 751.870 978.304
 799.256 915.210
 250.997 154.224
 788.674 881.590
 828.368 909.367
 227.952 220.929
 639.143 232.359
 273.887 868.609
 747.257 568.417
 416.703 194.568
 461.297 45.193
 950.113 130.401
 936.261 39.812
 963.656 168.211
 371.997 328.216
 950.280 315.011
 25.421 632.592
 139.781 528.232
 394.184 635.103
 159.909 924.379
 813.376 285.460
 463.558 699.836
 401.773 340.882
 717.858 426.501
 695.284 649.881
 557.390 272.207
 386.461 352.260
 490.637 974.388
 651.914 308.088
 500.721 683.242
 474.000 95.713
 886.171 346.609
 857.418 505.679
 985.705 282.241
 691.321 792.394
 666.823 264.228
 327.575 982.582
 328.275 519.633
 428.252 248.648
 871.699 810.250
 800.798 971.485
 790.852 474.682
 386.229 391.913
 564.698 280.203
 220.957 199.486
 732.459 925.322
 561.264 563.984
 887.451 426.306
 774.063 776.518
 817.829 688.660
 469.582 147.121
 815.273 722.683
 420.136 183.229
 889.194 16.357
 391.710 443.196
 89.401 975.395
 257.089 181.354
 132.730 416.011
 884.435 852.048
 30.280 328.573
 855.181 361.198
 856.217 387.837
 189.944 302.448
 324.318 476.760
 908.655 213.724
 535.300 215.335
 457.569 577.555
 420.510 683.579
 165.398 68.812
 782.797 129.323
 885.968 646.453
 873.494 28.150
 615.963 976.646
 548.827 876.611
 992.185 364.367
 826.075 153.201
 350.089 625.745
 169.084 967.757
 218.924 936.342
 836.923 672.637
 321.817 689.037
 844.442 652.769
 2.507 352.690
 428.128 311.332
 503.591 568.465
 757.099 979.278
 241.371 599.193
 52.447 796.236
 555.229 368.961
 306.824 124.613
 828.568 821.066
 661.574 495.391
 185.395 74.238
 885.421 561.371
 541.657 776.878
 694.411 810.271
 841.240 319.683
 198.359 515.525
 119.470 857.129
 98.298 366.886
 226.106 861.759
 389.574 606.715
 797.638 661.892
 946.347 122.366
 415.722 828.658
 128.779 522.336
 923.393 632.916
 320.446 606.317
 20.048 103.553
 380.178 70.178
 525.041 517.805
 392.238 649.981
 920.972 739.647
 787.319 978.779
 872.635 507.376
 53.287 121.319
 605.277 135.327
 480.863 370.337
 133.756 732.003
 20.861 380.393
 7.845 808.079
 644.404 917.927
 201.964 428.761
 77.191 396.964
 81.789 997.402
 357.997 316.934
 655.321 498.380
 987.778 731.039
 20.232 999.849
 79.926 850.029
 588.570 359.527
 688.251 867.107
 168.709 93.395
 624.261 505.687
 754.901 977.621
 529.477 714.107
 187.654 143.681
 645.119 322.140
 51.883 696.416
 727.080 435.712
 951.236 501.315
 448.084 371.848
 891.025 32.746
 674.205 159.303
 1.754 597.228
 415.070 75.961
 401.555 908.377
 445.317 527.034
 118.128 722.208
 450.990 343.923
 736.383 887.567
 644.030 498.690
 702.469 837.068
 638.902 370.287
 971.879 864.972
 729.373 293.584
 240.509 901.530
 724.875 788.951
 222.933 305.711
 92.652 867.500
 49.665 132.731
 144.655 284.475
 630.927 577.930
 450.942 860.772
 892.772 808.382
 51.248 690.761
 824.636 137.872
 573.504 524.835
 806.014 714.941
 205.899 69.336
 302.682 328.508
 963.820 737.145
 666.376 107.786
 654.474 252.601
 941.071 334.939
 882.664 848.163
 606.894 98.207
 827.109 861.859
 490.465 403.309
 16.552 769.109
 377.299 711.142
 71.039 865.559
 495.227 774.669
 171.122 405.506
 143.096 467.938
 654.834 330.168
 539.912 911.213
 600.443 269.063
 17.938 240.024
 966.878 134.162
 108.747 499.545
 970.921 859.234
 832.113 292.213
 971.686 65.128
 629.803 404.085
 502.465 195.832
 254.241 888.481
 984.790 900.577
 467.906 213.491
 529.711 705.370
 403.804 568.396
 480.192 784.993
 729.012 273.906
 582.594 516.320
 518.841 218.991
 953.980 458.823
 743.607 135.094
 98.244 102.311
 76.202 364.718
 833.529 669.516
 7.868 148.997
 45.096 127.275
 0.981 677.220
 43.747 400.374
 178.675 554.978
 65.347 292.874
 247.252 567.009
 120.181 389.916
 442.203 761.970
 223.308 966.085
 84.018 860.757
 693.358 782.592
 205.727 695.011
 84.890 373.565
 878.261 990.721
 759.536 651.119
 598.364 12.091
 647.439 189.510
 31.262 826.969
 400.144 561.373
 708.903 716.981
 589.295 414.987
 994.843 268.399
 515.480 312.665
 837.481 194.686
 414.919 549.240
 970.969 975.133
 697.834 479.426
 292.739 978.396
 334.116 187.295
 981.134 172.769
 584.989 404.704
 427.267 620.260
 132.834 343.210
 481.229 288.007
 907.169 851.579
 671.462 883.086
 868.209 994.589
 593.068 285.583
 968.770 605.473
 299.629 95.981
 951.972 571.560
 325.564 967.994
 490.829 938.533
 541.985 924.238
 74.036 372.163
 866.480 172.386
 580.977 996.667
 442.373 992.189
 462.015 176.153
 139.999 753.053
 94.696 850.455
 553.895 767.534
 172.632 650.522
 345.838 473.361
 805.035 163.114
 163.281 866.575
 467.410 492.556
 122.386 447.513
 607.490 171.825
 239.699 472.047
 837.753 640.059
 309.365 570.406
 452.594 953.149
 714.858 868.706
 913.439 293.393
 24.772 452.955
 820.809 748.948
 18.622 196.549
 313.766 940.301
 916.346 740.598
 332.660 466.103
 17.998 397.534
 482.040 51.970
 999.593 334.299
 521.599 331.521
 637.230 988.886
 681.771 627.645
 452.392 956.210
 887.919 83.310
 472.884 734.548
 626.890 305.084
 100.457 706.280
 99.099 9.680
 660.168 506.078
 668.528 325.470
 98.455 741.418
 605.298 609.039
 95.385 625.239
 67.289 243.923
 488.325 975.440
 998.267 637.917
 874.285 762.805
 642.691 910.543
 899.357 745.876
 157.780 837.756
 467.228 31.518
 10.379 911.955
 643.844 722.813
 601.751 687.289
 719.432 255.926
 692.889 359.624
 857.630 945.301
 484.524 114.120
 238.242 527.749
 621.228 638.726
 136.635 762.453
 372.404 217.306
 109.213 62.692
 932.192 490.178
 328.442 629.227
 266.296 702.128
 168.942 63.061
 510.307 588.453
 752.300 160.957
 338.403 908.929
 254.975 760.311
 423.485 599.087
 141.387 586.090
 503.268 29.801
 951.737 62.578
 257.892 552.345
 27.948 753.144
 252.976 350.055
 356.311 264.519
 370.283 253.289
 124.931 145.792
 152.198 125.838
 299.050 90.241
 244.926 363.529
 496.997 939.047
 10.794 14.925
 271.356 934.814
 467.520 736.235
 959.281 989.904
 30.031 814.616
 36.618 545.872
 309.869 563.517
 194.061 797.368
 153.038 628.837
 530.171 544.005
 556.846 904.079
 533.469 889.669
 440.943 485.972
 190.271 119.126
 1.068 199.090
 220.674 800.562
 543.189 859.585
 304.479 959.742
 980.948 455.494
 232.426 781.952
 233.880 506.151
 304.452 973.004
 444.178 878.532
 422.663 666.697
 545.554 527.024
 197.049 635.673
 281.456 869.039
 829.837 843.297
 247.593 586.340
 480.777 879.575
 94.164 466.102
 479.924 133.251
 288.584 772.169
 963.992 259.892
 134.929 511.974
 912.542 472.257
 350.228 675.182
 874.899 780.560
 891.423 43.662
 959.398 688.000
 844.989 877.232
 533.273 158.326
 671.483 674.416
 12.276 340.131
 530.486 191.689
 639.977 495.440
 591.540 18.354
 132.023 542.158
 410.700 678.010
 932.700 300.728
 570.574 532.776
 870.534 920.290
 747.391 664.956
 555.011 549.742
 288.233 505.251
 604.448 380.919
 814.696 760.021
 990.677 6.920
 578.474 296.341
 512.324 156.228
 495.688 97.069
 826.339 346.162
 398.995 363.870
 66.279 676.560
 941.746 879.800
 923.018 700.957
 341.970 40.945
 54.608 178.504
 293.926 615.640
 800.570 151.174
 632.982 517.462
 703.654 599.262
 900.070 302.758
 169.068 310.849
 702.817 983.613
 425.200 230.733
 552.220 232.352
 577.238 619.787
 710.663 433.987
 79.917 810.806
 15.977 999.020
 90.456 161.517
 847.481 202.085
 417.910 214.774
 526.759 773.923
 759.452 831.111
 854.783 897.675
 534.169 676.296
 987.492 888.628
 395.724 458.628
 956.690 53.143
 759.710 515.278
 318.071 301.916
 830.837 57.375
 322.149 450.083
 398.497 679.067
 779.019 577.539
 404.133 710.965
 249.341 793.624
 115.702 13.750
 120.080 587.769
 897.024 739.064
 495.779 129.550
 584.635 73.943
 89.052 275.807
 511.924 688.995
 565.283 158.047
 207.684 452.283
 176.992 459.479
 780.000 388.827
 306.957 387.963
 340.862 63.984
 472.989 839.361
 474.316 767.282
 881.512 896.742
 472.066 557.112
 155.032 86.333
 703.571 396.816
 6.698 313.736
 229.901 35.893
 453.054 126.789
 366.512 748.410
 406.309 528.401
 932.952 582.163
 886.070 518.089
 58.238 960.108
 556.189 539.903
 628.615 639.234
 197.385 112.529
 337.007 516.069
 145.843 810.951
 216.140 182.729
 690.172 45.029
 983.757 608.862
 155.700 466.245
 300.265 744.614
 600.298 447.871
 516.481 114.959
 87.792 684.652
 879.843 779.446
 734.085 195.270
 757.677 51.884
 681.531 674.344
 840.129 565.993
 845.767 411.189
 695.539 105.165
 396.489 691.335
 487.890 822.725
 132.723 435.757
 228.114 314.238
 50.501 664.476
 45.249 482.270
 786.152 438.790
 634.604 288.672
 264.140 123.680
 101.218 617.787
 750.645 893.331
 779.072 389.563
 781.521 293.252
 509.091 343.309
 718.207 677.807
 119.225 155.658
 312.634 408.440
 113.404 620.460
 910.595 662.287
 566.565 879.769
 273.783 540.901
 991.908 295.550
 388.394 252.522
 124.088 648.240
 690.493 477.523
 606.039 363.903
 466.103 514.823
 13.839 344.738
 571.093 487.125
 367.571 412.379
 309.536 185.543
 699.020 89.313
 259.472 130.827
 649.723 426.402
 945.199 80.793
 803.973 334.718
 631.877 624.401
 197.667 664.395
 720.846 165.231
 440.253 374.146
 515.359 644.752
 226.457 100.400
 722.261 813.156
 858.126 328.043
 374.404 887.664
 233.628 14.737
 773.357 600.783
 660.230 772.396
 137.490 130.276
 699.209 672.918
 425.035 305.549
 37.733 46.843
 16.735 29.262
 397.689 674.639
 772.783 656.384
 619.256 938.189
 311.528 394.511
 4.449 477.517
 33.848 778.369
 558.913 873.409
 480.951 218.093
 43.443 804.343
 561.850 205.825
 432.239 975.916
 220.017 309.650
 993.427 127.967
 380.062 799.783
 357.381 339.855
 881.179 991.829
 546.779 194.554
 374.122 899.006
 513.838 659.431
 345.265 943.201
 597.967 593.769
 0.780 558.066
 892.141 913.736
 364.953 941.139
 527.987 713.579
 741.352 781.718
 675.274 152.262
 479.063 953.416
 746.578 27.696
 556.854 251.681
 126.241 552.291
 827.433 754.810
 255.811 555.299
 286.398 160.113
 236.100 826.538
 583.791 3.831
 206.636 505.499
 271.208 413.494
 672.876 747.953
 268.028 504.672
 34.221 573.155
 483.722 651.271
 764.201 28.252
 899.434 200.813
 778.451 87.947
 94.530 235.549
 345.108 37.786
 808.936 299.243
 622.699 235.274
 719.517 611.277
 307.317 886.533
 941.037 808.022
 516.969 865.339
 555.338 210.787
 597.503 199.508
 645.147 684.991
 990.817 985.918
 233.484 382.197
 229.354 514.588
 281.135 741.694
 906.910 894.667
 501.473 658.137
 597.950 606.755
 445.435 424.117
 957.880 48.389
 774.293 49.372
 14.782 199.951
 261.687 600.661
 167.120 189.569
 190.039 947.365
 917.949 466.243
 973.866 527.778
 518.426 954.568
 50.757 650.434
 654.388 431.717
 30.045 235.001
 109.910 173.229
 432.823 490.111
 79.655 909.481
 951.362 673.644
 904.352 336.228
 310.761 27.453
 475.672 862.404
 543.493 107.224
 231.172 254.395
 754.229 813.488
 447.943 161.691
 426.843 386.700
 684.465 763.282
 629.957 763.608
 531.168 552.098
 436.881 949.920
 957.049 436.651
 768.756 282.687
 205.800 260.604
 177.488 612.199
 452.221 664.127
 742.279 895.809
 907.961 92.552
 897.885 473.743
 222.945 121.120
 235.045 288.962
 401.298 47.766
 907.635 559.671
 902.442 613.236
 494.289 344.658
 571.696 458.874
 944.439 129.674
 810.647 512.730
 493.542 969.419
 304.452 405.029
 265.864 946.901
 347.794 521.154
 255.404 253.164
 608.350 686.478
 748.847 179.434
 119.349 290.230
 244.789 775.011
 562.232 958.872
 949.778 22.767
 975.806 512.051
 866.015 675.618
 977.053 720.950
 903.122 577.983
 296.357 450.077
 875.388 453.143
 890.007 725.221
 418.035 997.865
 397.199 524.000
 955.553 308.033
 137.235 38.471
 770.083 421.985
 903.254 484.384
 788.664 261.296
 287.720 417.406
 979.141 761.804
 286.336 917.122
 712.508 201.552
 163.388 884.482
 314.736 968.173
 543.308 303.059
 447.056 478.078
 19.051 389.928
 276.547 16.101
 164.533 624.768
 438.449 650.239
 210.710 228.214
 60.466 475.493
 125.905 560.308
 83.279 528.097
 841.872 440.680
 439.576 201.563
 627.055 632.876
 468.079 694.649
 444.931 780.768
 64.586 374.950
 693.782 295.649
 287.266 287.084
 228.259 944.291
 419.722 849.072
 564.544 822.680
 287.336 932.587
 799.588 674.381
 57.759 521.063
 988.856 49.597
 925.948 383.645
 562.348 39.236
 281.832 232.678
 179.679 461.916
 931.596 578.470
 174.035 650.544
 141.837 528.820
 182.412 864.179
 102.881 564.074
 554.321 841.375
 469.725 453.906
 849.846 879.678
 995.989 962.685
 935.470 854.633
 690.630 450.061
 445.446 828.426
 114.764 436.615
 358.797 906.579
 315.762 336.179
 136.594 110.090
 839.875 912.356
 838.258 584.691
 348.165 293.173
 284.929 79.006
 611.873 161.585
 135.906 415.095
 313.907 758.271
 492.663 539.941
 817.498 704.932
 723.833 592.035
 268.934 140.022
 821.797 416.160
 419.450 903.773
 43.339 800.307
 925.807 305.689
 467.367 845.448
 616.859 535.987
 614.463 781.341
 994.688 864.018
 436.419 945.075
 727.066 113.502
 897.646 794.555
 939.428 368.897
 461.104 753.299
 38.835 692.657
 64.153 407.858
 612.290 703.218
 457.351 402.879
 603.001 952.782
 993.064 114.654
 649.764 67.281
 329.788 411.123
 798.573 874.102
 879.966 119.402
 87.173 192.382
 819.132 81.393
 40.667 432.942
 816.161 259.792
 381.168 627.764
 389.970 402.565
 181.200 350.415
 577.060 440.809
 916.926 207.879
 864.931 505.803
 994.101 80.160
 644.574 144.436
 120.827 96.985
 625.441 692.102
 633.863 901.373
 180.698 548.473
 499.535 129.354
 719.803 279.413
 109.573 195.291
 268.115 538.926
 282.909 515.933
 146.090 34.763
 626.151 726.441
 238.527 432.651
 860.821 372.068
 910.341 754.626
 110.320 24.398
 320.549 540.401
 872.923 935.959
 199.807 635.916
 360.915 767.436
 156.410 795.176
 635.603 793.796
 156.521 440.318
 41.461 406.399
 960.294 546.714
 571.810 905.052
 288.197 96.266
 167.518 135.254
 221.081 280.238
 447.110 730.221
 511.491 305.754
 832.099 714.229
 888.350 455.994
 509.316 303.312
 186.904 927.230
 659.559 582.074
 922.908 885.894
 79.182 662.701
 275.118 391.211
 881.662 155.930
 941.726 64.515
 746.152 656.498
 921.319 171.841
 989.088 210.428
 442.056 653.955
 85.787 772.335
 357.053 385.453
 627.506 752.065
 750.646 885.517
 734.500 306.581
 998.446 916.337
 779.349 860.567
 411.313 985.911
 732.385 884.218
 15.096 80.220
 300.808 555.873
 197.824 861.653
 276.373 68.190
 445.720 727.597
 568.084 867.508
 318.872 182.558
 413.676 555.812
 144.656 861.897
 327.786 932.571
 668.079 693.701
 749.374 249.870
 457.547 301.567
 843.425 129.184
 164.356 54.959
 942.251 313.319
 545.076 650.497
 83.272 964.198
 326.571 758.201
 619.380 169.052
 700.358 857.847
 4.414 677.091
 231.344 704.431
 352.693 289.969
 838.604 946.134
 953.680 296.418
 913.957 836.686
 509.688 539.641
 576.946 65.591
 828.162 190.845
 89.709 819.174
 115.644 770.138
 967.794 893.133
 916.380 993.684
 796.720 129.150
 346.141 361.133
 0.879 535.866
 275.711 148.056
 191.025 85.240
 906.384 393.190
 447.126 521.940
 92.535 219.172
 260.978 274.406
 347.784 188.162
 481.766 165.643
 718.593 550.925
 670.338 559.456
 322.435 20.954
 794.610 578.975
 980.407 805.887
 288.040 350.007
 882.563 909.386
 572.148 868.562
 918.148 420.959
 217.578 101.998
 194.745 522.747
 819.165 604.599
 326.186 35.352
 299.990 74.373
 457.611 414.614
 976.811 477.637
 339.615 503.232
 131.893 216.236
 386.960 981.837
 689.562 169.348
 839.355 190.279
 613.589 683.782
 363.647 779.095
 875.297 855.051
 633.033 871.575
 922.184 893.535
 227.326 77.269
 960.689 428.576
 209.631 697.640
 590.771 206.883
 743.020 843.849
 258.382 494.199
 362.982 376.121
 67.130 310.648
 967.762 644.945
 982.946 405.689
 132.514 928.530
 724.012 109.390
 100.927 320.971
 329.323 149.140
 319.194 124.599
 797.974 477.372
 914.610 671.873
 370.535 664.099
 300.473 971.245
 144.855 531.609
 529.342 802.807
 270.635 276.601
 990.071 438.783
 17.361 182.111
 125.619 227.485
 454.426 278.079
 566.798 943.959
 293.879 591.455
 163.185 303.894
 927.199 325.713
 31.133 977.512
 717.500 833.008
 817.681 85.944
 895.791 262.651
 739.155 663.430
 740.378 475.617
 638.251 214.594
 206.463 160.602
 810.434 967.677
 510.937 42.311
 879.847 43.321
 885.677 872.688
 709.869 736.128
 390.050 291.526
 570.457 795.313
 246.531 151.027
 362.973 734.588
 137.226 51.605
 136.168 183.580
 606.702 431.364
 879.973 388.187
 568.959 902.780
 325.903 590.208
 652.916 716.193
 336.132 973.123
 58.761 345.596
 252.882 597.246
 882.560 598.125
 84.042 600.605
 722.069 220.691
 601.311 389.307
 354.736 356.911
 758.177 451.068
 509.068 52.082
 434.473 306.688
 191.109 236.324
 472.865 366.075
 714.614 674.596
 584.355 617.924
 881.143 461.255
 711.845 86.053
 606.834 975.774
 303.153 401.905
 466.828 290.690
 60.961 133.874
 974.598 833.604
 713.412 282.297
 108.755 418.873
 245.055 587.489
 398.946 363.622
 606.277 640.735
 368.422 334.774
 895.990 759.208
 964.699 402.420
 306.276 850.340
 780.878 829.114
 100.771 104.917
 945.833 749.313
 646.230 17.378
 937.359 698.538
 57.074 523.407
 721.868 63.916
 577.361 696.420
 349.301 838.115
 98.048 574.166
 812.381 474.573
 577.330 53.158
 823.119 336.234
 939.080 41.406
 452.884 891.095
 812.922 989.072
 939.442 890.014
 246.297 702.742
 577.714 734.958
 964.251 813.414
 500.930 844.744
 529.872 122.885
 424.176 301.111
 723.827 150.548
 489.630 427.448
 924.794 785.833
 227.113 247.766
 246.524 904.433
 157.785 292.518
 637.580 903.499
 634.161 773.996
 245.411 267.112
 365.293 326.480
 709.462 794.354
 539.356 889.743
 3.633 954.332
 172.509 769.281
 274.918 812.587
 6.405 808.752
 303.948 78.981
 998.852 101.121
 678.976 426.436
 832.764 902.231
 165.241 331.793
 365.669 816.663
 657.564 193.784
 91.877 839.471
 319.264 428.835
 356.089 162.603
 282.192 63.749
 683.230 511.415
 561.070 106.562
 445.091 149.897
 523.658 644.922
 518.575 84.125
 463.024 297.776
 279.767 668.552
 98.956 824.089
 477.516 61.328
 454.988 505.607
 322.787 330.760
 731.434 393.645
 676.810 548.698
 942.235 807.670
 11.300 747.225
 76.318 151.622
 915.097 7.266
 957.801 368.858
 229.055 301.899
 342.012 275.129
 378.430 659.302
 827.479 818.751
 441.234 131.964
 72.176 636.183
 821.832 367.276
 463.312 358.417
 799.545 942.699
 644.404 128.324
 478.262 244.945
 195.421 1.422
 889.338 491.026
 788.383 3.060
 888.745 479.366
 502.165 925.159
 561.061 56.854
 829.740 677.122
 696.052 843.599
 605.117 511.130
 465.073 987.933
 425.358 464.647
 199.202 162.094
 657.996 286.624
 491.898 451.805
 271.760 212.849
 127.193 554.231
 177.655 645.250
 309.226 857.525
 640.219 875.380
 657.750 626.204
 440.442 920.105
 582.472 20.178
 620.599 644.502
 180.508 907.444
 798.654 110.855
 267.495 32.835
 640.474 381.371
 683.924 734.944
 259.530 324.840
 572.044 983.402
 166.901 733.122
 931.383 477.399
 213.172 782.307
 796.793 107.981
 495.311 506.129
 784.274 460.741
 895.966 57.216
 287.309 707.648
 183.277 576.720
 128.526 207.655
 32.525 77.549
 155.067 172.201
 996.498 863.787
 865.917 635.882
 111.879 292.887
 258.637 752.260
 200.167 662.158
 342.627 673.598
 922.571 332.028
 175.405 300.205
 650.946 941.240
 404.887 344.857
 296.526 419.720
 539.738 60.810
 423.105 50.392
 995.210 754.116
 492.983 799.135
 175.208 733.988
 636.946 640.596
 832.557 556.019
 291.513 415.461
 906.546 454.967
 748.444 511.482
 255.956 435.160
 657.041 156.081
 801.224 41.275
 806.133 523.345
 753.429 840.219
 790.042 14.044
 861.088 841.299
 84.556 675.779
 46.773 717.869
 481.473 644.114
 861.208 785.739
 63.187 947.663
 857.557 274.079
 954.733 914.441
 116.135 791.197
 935.548 517.688
 640.898 853.896
 795.882 221.972
 442.999 494.159
 705.316 540.241
 640.898 875.542
 148.533 535.955
 486.400 404.059
 454.521 738.420
 595.314 380.605
 81.287 361.498
 871.793 955.665
 553.546 694.062
 296.866 169.374
 923.271 73.869
 362.080 613.888
 423.399 864.142
 4.761 678.790
 407.302 364.303
 306.390 138.240
 957.857 33.516
 392.368 730.265
 660.355 859.359
 190.509 349.478
 866.370 125.916
 315.620 25.565
 437.504 328.399
 25.207 257.620
 8.181 38.276
 191.609 801.180
 508.174 277.570
 641.713 208.324
 253.963 437.855
 187.956 365.101
 772.493 143.694
 702.820 783.757
 533.312 267.326
 740.942 334.631
 510.722 747.762
 383.650 554.422
 504.789 39.879
 143.998 269.842
 150.207 145.272
 227.836 419.998
 719.743 874.559
 78.051 54.514
 71.967 519.442
 642.900 200.123
 241.989 621.500
 991.342 814.874
 272.993 303.351
 862.860 340.141
 432.476 357.338
 178.735 386.170
 150.518 288.377
 976.608 82.177
 11.405 993.028
 259.144 338.098
 280.986 78.823
 797.354 218.519
 569.818 729.449
 504.597 352.330
 829.099 886.397
 931.448 592.139
 418.518 620.598
 135.610 308.856
 141.323 323.300
 394.147 838.266
 34.219 559.818
 264.888 782.594
 153.378 548.899
 515.388 471.297
 391.183 591.451
 645.035 777.681
 472.716 852.557
 680.408 312.933
 151.151 568.439
 755.821 434.108
 384.671 513.954
 658.048 430.257
 25.178 825.844
 52.696 129.813
 574.917 572.273
 883.830 206.598
 618.098 720.881
 390.611 871.091
 61.057 956.923
 85.421 903.364
 719.618 602.016
 735.863 115.148
 682.621 285.002
 64.832 87.628
 315.648 12.806
 283.529 200.861
 511.441 514.494
 284.743 598.104
 559.255 710.607
 9.222 377.264
 713.315 557.246
 145.549 301.259
 562.752 385.897
 501.262 14.034
 717.078 902.032
 485.299 749.644
 150.692 804.940
 642.988 954.198
 28.620 275.572
 886.389 996.139
 648.162 466.594
 344.845 126.536
 665.117 378.170
 830.931 240.665
 369.553 763.572
 61.975 473.610
 978.656 770.642
 610.946 689.993
 720.080 69.056
 275.453 971.088
 588.663 60.528
 170.048 996.656
 725.626 131.516
 463.933 15.007
 248.951 638.099
 730.046 909.571
 366.063 653.751
 347.340 735.832
 737.925 346.473
 138.900 316.802
 303.028 956.548
 345.406 861.675
 279.439 635.183
 365.705 690.033
 465.195 183.078
 261.191 597.729
 576.944 942.832
 463.920 50.649
 482.404 586.996
 173.405 614.974
 275.074 282.012
 625.784 968.922
 144.580 65.430
 401.187 648.420
 550.464 258.453
 658.889 780.680
 902.207 247.426
 191.176 393.656
 577.574 46.404
 330.124 159.888
 922.164 129.097
 469.046 360.166
 815.455 163.531
 542.729 420.977
 366.083 458.625
 596.345 90.867
 417.865 241.178
 238.934 441.317
 367.935 817.437
 578.341 689.566
 581.834 369.596
 253.688 892.103
 653.388 618.294
 579.718 911.473
 318.707 12.814
 84.221 545.020
 865.528 46.685
 922.353 166.670
 956.904 934.082
 685.709 782.390
 439.884 308.842
 963.017 662.385
 667.080 50.396
 955.046 80.142
 306.253 417.844
 378.762 567.169
 438.053 643.363
 522.762 155.753
 785.622 148.713
 423.840 518.528
 225.829 893.729
 837.369 677.439
 797.603 724.039
 664.444 15.311
 448.232 278.181
 296.911 916.224
 897.065 253.624
 546.119 237.113
 604.109 969.552
 359.292 489.093
 718.249 944.750
 903.659 615.193
 558.756 15.373
 145.913 389.331
 120.470 624.144
 184.356 42.870
 956.172 734.743
 42.457 829.201
 701.563 168.329
 722.914 958.098
 293.947 469.776
 196.121 30.500
 373.566 26.000
 879.932 656.895
 428.005 555.422
 610.395 990.123
 379.706 134.205
 235.774 103.517
 662.164 130.257
 746.467 420.618
 472.552 179.534
 317.746 191.769
 121.376 200.867
 154.596 519.809
 970.301 336.190
 530.914 881.530
 807.738 193.742
 679.321 958.931
 61.453 324.707
 61.497 885.606
 594.796 81.139
 209.095 495.300
 37.728 878.283
 526.687 614.185
 428.350 51.160
 773.993 913.424
 100.868 478.057
 55.853 897.690
 170.944 607.325
 34.341 577.525
 11.076 524.384
 305.480 603.547
 852.381 929.218
 848.671 738.832
 123.127 948.018
 633.826 638.338
 570.081 303.314
 661.141 882.571
 290.774 633.322
 291.164 984.061
 920.773 441.897
 906.561 822.458
 710.905 925.011
 17.605 355.680
 638.978 547.997
 495.453 954.582
 25.940 920.608
 882.888 786.892
 67.913 55.588
 712.032 67.935
 906.319 212.709
 551.142 951.979
 194.905 76.810
 534.816 375.428
 894.476 238.310
 408.527 313.896
 246.101 721.770
 472.521 977.098
 507.524 416.874
 152.773 252.160
 254.193 621.524
 497.191 796.314
 467.942 814.464
 511.043 168.878
 588.096 181.129
 552.009 140.120
 459.873 158.197
 726.148 197.213
 164.916 317.178
 412.999 426.486
 993.235 643.430
 331.057 543.797
 952.311 693.042
 391.819 294.067
 798.628 125.512
 517.757 685.114
 413.215 755.075
 481.135 264.177
 673.117 968.583
 98.901 607.564
 745.156 194.310
 64.538 360.037
 850.300 35.827
 659.332 31.919
 122.801 810.742
 239.746 604.965
 777.604 48.766
 999.435 95.103
 665.076 141.064
 136.841 119.017
 649.610 817.547
 383.405 275.701
 517.159 625.757
 352.538 612.687
 168.262 649.901
 422.919 444.326
 262.813 537.745
 766.990 436.647
 779.123 583.317
 650.303 795.972
 864.004 372.350
 561.415 988.076
 67.442 953.159
 965.204 78.667
 462.424 907.058
 212.795 197.016
 88.586 208.879
 174.865 971.256
 671.489 679.692
 606.211 20.263
 154.476 821.106
 790.539 682.852
 437.579 204.813
 175.821 355.665
 0.992 584.356
 91.154 847.462
 155.731 850.769
 162.313 556.317
 320.864 613.223
 220.269 569.545
 487.686 933.561
 657.616 771.949
 362.406 854.364
 743.461 39.714
 249.158 248.749
 96.942 673.968
 666.502 992.219
 660.700 484.529
 808.350 958.920
 253.742 730.907
 42.591 213.364
 341.859 340.306
 669.227 481.750
 594.883 92.672
 568.956 412.516
 233.428 448.090
 300.724 782.516
 61.403 314.814
 743.448 72.652
 470.612 755.421
 817.031 264.923
 954.441 608.171
 907.837 232.352
 721.386 480.241
 814.268 275.424
 626.425 34.545
 722.322 665.405
 687.702 943.279
 525.340 88.735
 104.408 85.718
 776.285 640.866
 693.930 307.457
 467.439 126.033
 605.397 380.935
 387.190 406.176
 703.769 276.371
 925.590 72.385
 142.817 797.101
 261.624 841.609
 924.199 398.575
 940.874 506.224
 68.739 206.270
 970.768 571.255
 878.734 0.438
 953.368 631.233
 448.266 136.640
 127.180 183.857
 462.071 927.507
 887.557 709.792
 620.478 96.075
 740.569 116.299
 24.395 212.835
 261.914 837.175
 164.595 1.313
 477.333 183.152
 975.969 510.431
 854.537 766.987
 760.521 141.357
 451.941 697.631
 751.268 632.965
 563.177 600.843
 109.698 370.147
 737.802 622.468
 226.813 815.118
 360.702 289.111
 165.199 771.454
 1.116 213.623
 847.969 387.404
 665.949 54.561
 409.248 868.064
 533.216 175.413
 787.391 390.038
 25.163 47.051
 811.869 557.643
 485.307 432.568
 431.396 282.408
 730.617 764.940
 406.118 349.299
 293.990 242.868
 370.440 310.914
 890.750 37.671
 123.352 147.680
 126.873 523.442
 856.022 286.432
 510.055 654.045
 646.277 785.588
 674.544 944.474
 378.699 492.378
 337.190 41.968
 557.981 741.404
 768.598 555.963
 620.544 195.330
 596.201 758.010
 991.950 994.240
 114.891 456.370
 540.245 762.382
 228.457 928.887
 321.063 767.582
 897.096 286.364
 760.208 702.892
 941.830 202.035
 162.811 991.285
 127.630 136.592
 742.363 47.016
 188.860 208.715
 123.507 672.140
 401.400 795.265
 463.056 349.367
 177.079 20.649
 256.000 4.832
 142.370 129.537
 427.248 263.409
 152.377 589.950
 163.421 977.944
 523.734 794.080
 898.403 70.636
 490.226 702.166
 45.743 433.805
 989.625 390.893
 162.822 768.334
 579.776 543.555
 756.449 26.273
 709.528 666.329
 495.809 320.687
 92.287 586.215
 113.352 287.204
 356.201 324.453
 251.939 460.219
 988.056 128.511
 290.633 60.160
 313.689 560.297
 162.836 990.054
 534.934 493.279
 108.396 889.054
 794.108 472.208
 493.254 882.174
 686.735 582.555
 431.581 559.741
 370.171 99.420
 179.863 592.862
 401.280 215.130
 691.805 884.199
 115.041 949.136
 457.063 923.722
 865.512 432.034
 753.718 989.777
 881.862 526.820
 760.251 445.154
 139.061 745.061
 961.720 830.090
 252.441 564.076
 889.362 968.884
 427.849 124.762
 223.408 369.503
 337.834 350.381
 514.132 807.139
 55.742 376.852
 412.833 909.732
 923.185 818.120
 107.430 588.259
 214.986 439.795
 209.724 324.958
 414.976 804.793
 304.102 212.033
 745.080 51.332
 730.025 550.938
 670.921 221.898
 500.207 122.776
 514.939 178.033
 948.648 533.955
 71.048 696.946
 231.102 454.126
 464.680 579.490
 967.077 987.054
 123.099 623.190
 496.753 756.763
 0.990 887.544
 636.482 723.848
 486.183 451.100
 738.775 958.764
 234.065 620.997
 911.232 44.304
 543.702 486.251
 616.064 927.985
 494.222 627.527
 578.253 632.244
 559.869 420.223
 74.563 506.872
 672.802 547.083
 684.379 690.918
 13.738 314.269
 461.528 172.323
 194.620 24.818
 66.890 590.838
 920.449 779.916
 595.846 536.689
 848.209 566.648
 881.673 133.195
 821.501 656.352
 773.309 750.734
 275.265 126.841
 918.958 642.492
 654.154 571.321
 659.387 495.368
 652.173 744.532
 798.330 493.658
 894.644 390.463
 901.931 656.154
 984.163 804.914
 842.728 351.751
 210.723 709.420
 82.371 963.107
 476.618 790.830
 545.411 356.454
 356.091 223.688
 316.343 848.008
 648.230 711.817
 64.361 718.927
 192.619 23.139
 413.328 522.441
 207.149 750.188
 105.362 715.168
 535.824 601.268
 9.760 811.970
 223.976 47.520
 888.000 857.918
 984.888 643.656
 501.200 595.386
 804.394 969.951
 628.090 108.188
 20.568 465.789
 916.540 792.637
 289.401 636.995
 115.532 347.918
 432.683 307.314
 100.857 721.062
 992.601 976.101
 518.367 976.793
 573.414 557.926
 703.398 296.772
 621.656 73.995
 501.817 419.170
 23.491 389.562
 503.327 996.469
 824.989 135.863
 115.326 531.113
 5.403 200.173
 548.229 714.774
 754.984 934.727
 671.160 382.921
 281.086 736.316
 429.027 653.060
 145.413 235.917
 14.850 659.118
 331.114 754.938
 769.815 158.030
 163.480 315.312
 170.802 965.735
 328.251 609.147
 672.276 991.784
 215.850 355.085
 335.619 663.798
 790.272 198.432
 421.713 859.796
 963.196 196.945
 587.224 458.323
 825.290 310.712
 235.370 149.236
 29.261 660.439
 479.606 863.675
 567.418 501.739
 213.592 737.285
 278.132 392.655
 901.029 839.039
 741.361 306.824
 940.507 417.576
 77.338 5.695
 187.801 341.825
 291.672 760.487
 373.308 962.595
 664.630 79.584
 506.200 282.203
 665.669 911.574
 757.827 90.891
 592.682 460.840
 941.937 378.545
 648.613 264.523
 312.990 640.146
 238.715 170.672
 569.498 711.413
 615.551 851.904
 337.867 60.625
 534.936 151.866
 13.016 352.840
 686.316 948.989
 212.426 938.284
 400.907 29.669
 655.797 307.987
 548.468 278.049
 486.703 632.758
 840.410 39.534
 707.394 147.871
 647.568 918.225
 883.032 272.696
 303.039 283.382
 795.130 134.709
 34.955 36.241
 572.057 289.384
 704.727 516.071
 611.230 345.527
 410.307 983.882
 525.674 389.310
 451.605 735.046
 417.224 285.020
 799.552 270.089
 98.660 367.334
 918.010 948.702
 884.056 745.280
 868.298 408.667
 245.635 444.312
 92.188 632.746
 829.310 217.822
 86.741 667.040
 941.142 876.520
 522.167 548.932
 902.272 992.475
 834.097 297.124
 438.002 428.968
 269.468 796.781
 162.991 188.040
 58.933 916.328
 972.739 930.631
 309.776 196.475
 803.332 351.208
 296.314 324.848
 406.760 536.877
 707.377 359.884
 965.944 933.113
 683.529 194.814
 78.090 512.861
 934.126 96.736
 731.405 906.960
 113.224 747.556
 830.867 321.328
 903.900 124.206
 864.238 25.554
 816.080 747.124
 788.414 549.316
 649.925 400.772
 835.303 734.129
 474.749 881.398
 940.599 740.414
 85.081 788.956
 971.057 551.746
 436.595 876.500
 27.338 512.746
 954.221 166.599
 319.433 813.627
 714.835 495.937
 517.438 437.558
 912.739 552.627
 967.596 27.129
 246.008 912.751
 705.671 29.276
 647.063 290.798
 98.590 735.693
 306.273 811.187
 80.792 855.111
 90.452 843.693
 31.922 707.926
 79.849 973.735
 153.391 210.785
 81.423 289.288
 857.333 473.082
 119.981 40.129
 874.826 28.666
 262.312 183.689
 41.580 709.582
 846.148 586.752
 627.132 685.576
 621.935 56.194
 564.756 759.777
 280.780 668.093
 518.676 159.766
 849.012 436.593
 725.717 592.045
 944.595 486.282
 381.457 550.026
 581.949 979.706
 745.421 860.392
 201.705 910.440
 433.348 314.638
 715.770 948.391
 692.516 322.080
 374.002 154.445
 42.193 713.827
 158.460 43.843
 57.235 765.424
 628.866 39.917
 408.561 846.628
 816.634 330.763
 507.714 772.734
 985.080 920.616
 270.105 361.525
 134.431 795.023
 977.054 97.485
 778.905 525.123
 922.826 389.986
 209.705 892.762
 249.992 170.145
 585.578 686.585
 953.207 502.962
 368.038 302.340
 644.797 263.710
 901.076 171.466
 80.046 522.651
 87.793 974.425
 219.003 147.821
 854.810 593.667
 415.963 835.324
 338.375 490.472
 166.852 639.460
 845.974 706.033
 275.909 445.706
 719.052 686.193
 721.847 318.565
 274.599 198.186
 383.693 389.415
 267.150 474.105
 929.544 818.501
 472.947 497.781
 957.359 277.149
 442.114 808.074
 113.740 524.194
 533.665 971.714
 690.437 682.836
 585.893 772.794
 723.464 214.805
 978.231 354.437
 88.432 807.636
 110.266 852.426
 518.689 173.211
 112.507 192.496
 968.575 352.711
 768.228 535.164
 729.431 551.126
 475.820 587.535
 185.728 815.861
 629.186 544.295
 905.933 326.577
 5.780 544.444
 808.474 490.632
 796.716 151.346
 666.857 19.520
 413.127 786.983
 36.806 291.221
 482.784 223.194
 447.942 441.762
 789.234 990.129
 126.455 152.458
 783.816 882.580
 655.327 148.948
 653.440 996.570
 464.788 161.421
 391.666 920.234
 335.756 935.201
 488.213 734.157
 729.344 765.644
 516.494 386.859
 590.137 665.141
 307.231 231.822
 752.437 372.688
 498.766 114.524
 477.431 973.336
 954.766 343.352
 313.913 406.746
 944.004 269.546
 82.603 877.850
 644.332 531.606
 589.016 420.233
 726.662 422.726
 755.396 152.390
 710.398 340.138
 389.461 171.761
 878.377 37.858
 265.905 380.680
 669.006 984.894
 653.179 676.629
 201.121 725.694
 768.486 977.024
 461.480 835.533
 861.847 111.954
 427.150 88.124
 17.250 98.620
 189.966 424.096
 195.200 115.757
 885.397 486.080
 234.430 298.049
 744.373 18.172
 267.233 457.840
 927.868 604.732
 397.141 968.463
 467.351 726.359
 231.812 279.979
 819.812 260.841
 478.592 119.333
 407.267 565.738
 893.832 103.960
 403.879 499.653
 356.528 787.246
 768.697 914.245
 216.933 588.192
 611.157 662.519
 684.729 434.064
 885.794 295.233
 279.940 577.124
 810.969 771.469
 12.620 13.879
 415.941 497.193
 301.564 332.414
 66.441 273.236
 833.559 0.537
 479.431 618.489
 826.523 960.764
 594.361 912.800
 44.150 559.118
 155.484 745.174
 546.147 960.576
 115.514 265.278
 504.907 217.599
 85.726 619.311
 512.653 498.062
 325.602 245.036
 6.860 849.033
 933.338 835.935
 698.649 493.147
 417.113 732.203
 969.229 509.931
 99.380 818.680
 952.075 846.507
 438.883 309.282
 619.998 697.133
 407.400 67.255
 401.670 171.285
 292.835 984.356
 244.281 883.306
 433.219 944.405
 279.170 206.534
 336.312 692.426
 324.602 770.304
 778.882 575.598
 941.845 684.131
 883.594 312.707
 42.714 559.990
 868.083 271.642
 602.612 796.906
 381.682 917.230
 664.361 683.708
 774.915 252.591
 904.822 572.941
 673.074 974.926
 786.384 854.439
 188.663 350.675
 14.995 399.490
 552.250 275.354
 289.818 9.813
 864.376 800.721
 349.105 659.673
 772.730 407.584
 113.158 699.442
 812.321 188.376
 396.709 946.089
 768.077 732.219
 636.715 736.699
 38.960 119.656
 362.035 597.725
 612.840 918.401
 551.988 482.879
 867.924 199.742
 502.345 369.986
 168.442 282.613
 579.250 960.797
 741.532 464.599
 111.193 892.446
 934.167 362.440
 292.043 105.236
 931.715 495.925
 67.918 194.842
 854.875 385.949
 609.029 849.229
 773.780 68.090
 754.509 989.098
 224.748 556.155
 221.677 418.052
 877.266 325.147
 927.183 583.632
 870.334 360.082
 340.491 156.884
 265.220 166.647
 822.354 275.917
 996.338 433.200
 663.015 453.426
 546.533 732.922
 375.322 820.251
 434.057 862.585
 393.602 833.414
 35.560 623.656
 934.897 99.927
 545.055 195.903
 477.939 104.773
 199.047 757.973
 268.293 446.448
 701.622 838.398
 954.579 505.279
 932.479 589.935
 968.015 143.174
 90.739 966.315
 471.248 168.956
 946.278 730.278
 596.114 526.767
 569.746 562.753
 565.435 868.010
 976.834 893.343
 31.023 757.018
 439.573 690.733
 266.793 909.976
 628.198 487.612
 518.372 764.117
 295.358 658.277
 943.137 273.855
 397.326 98.877
 869.522 102.161
 564.483 301.619
 82.335 554.352
 839.066 577.036
 100.220 438.661
 948.462 215.190
 879.129 49.946
 886.680 430.634
 556.631 192.050
 747.863 390.798
 78.949 378.367
 59.491 757.697
 237.169 392.654
 968.347 393.492
 520.040 332.153
 661.332 997.069
 585.898 187.321
 181.137 897.858
 210.714 297.323
 101.772 371.379
 506.937 533.898
 342.648 136.053
 580.318 449.784
 156.692 10.927
 729.161 538.930
 165.714 567.662
 750.499 116.971
 325.577 397.186
 936.641 580.477
 178.812 871.512
 287.609 146.282
 439.988 945.290
 272.642 827.644
 309.839 180.856
 917.619 857.264
 330.967 256.788
 923.619 19.407
 687.484 335.884
 111.631 171.072
 672.733 817.111
 494.563 397.533
 365.901 811.306
 283.132 808.593
 85.813 686.606
 798.152 501.885
 847.354 891.793
 577.344 27.729
 204.850 39.662
 497.554 131.121
 602.697 614.350
 878.573 230.668
 694.632 243.370
 766.381 147.765
 270.986 974.228
 713.189 913.604
 132.471 535.301
 759.140 963.866
 857.221 899.784
 183.894 854.182
 265.866 259.444
 221.691 481.942
 41.181 541.727
 935.180 136.077
 401.464 49.954
 13.593 985.605
 660.468 493.477
 420.401 595.444
 584.654 314.324
 662.843 975.282
 537.374 661.910
 417.628 540.594
 788.696 860.728
 328.418 226.633
 81.820 641.539
 824.465 144.101
 548.102 538.712
 707.137 412.766
 521.628 610.244
 251.280 735.629
 343.076 318.057
 488.766 476.076
 186.520 960.919
 827.782 334.141
 570.107 317.583
 936.898 561.497
 3.732 110.970
 939.656 149.750
 118.416 913.785
 53.051 730.199
 250.787 190.378
 319.978 458.304
 412.752 208.645
 567.539 861.228
 654.952 599.078
 34.359 205.929
 280.117 816.602
 693.048 118.318
 129.075 745.702
 419.325 936.078
 151.306 142.593
 175.518 110.074
 789.948 632.252
 960.145 148.254
 917.740 66.226
 681.761 403.970
 418.043 333.097
 427.362 995.421
 229.863 221.576
 974.437 368.052
 186.411 831.680
 330.535 306.207
 145.473 867.747
 642.334 408.993
 311.731 124.650
 893.187 278.379
 814.649 682.266
 377.587 551.112
 261.928 980.645
 304.744 831.653
 322.534 677.532
 921.298 958.177
 292.503 249.767
 963.222 530.745
 902.028 839.956
 835.212 438.325
 377.624 159.793
 786.715 193.711
 475.539 22.109
 199.420 192.134
 52.268 606.502
 442.210 785.918
 888.240 80.075
 184.767 64.855
 288.100 47.991
 517.035 966.647
 254.867 241.418
 203.446 346.060
 288.521 246.674
 241.245 703.129
 557.900 213.533
 2.468 723.414
 7.210 767.682
 358.513 695.960
 7.050 597.858
 632.019 342.027
 269.734 838.679
 138.598 970.167
 698.290 762.312
 694.394 46.810
 609.195 903.637
 326.212 877.800
 795.230 442.510
 659.046 792.469
 314.619 961.915
 29.140 930.789
 796.481 991.687
 315.443 894.285
 734.714 574.019
 162.696 336.896
 449.694 379.968
 627.804 262.519
 579.813 236.707
 88.122 846.948
 526.300 755.505
 354.407 14.271
 821.306 682.654
 509.296 538.134
 980.542 623.168
 799.061 888.858
 800.493 543.655
 525.112 456.010
 982.199 470.919
 973.455 706.233
 327.804 731.427
 974.161 616.944
 934.504 979.621
 266.488 702.715
 878.473 836.302
 853.857 733.101
 867.028 788.982
 440.306 954.254
 472.238 821.703
 647.879 163.654
 527.936 160.473
 402.664 254.699
 462.302 301.032
 853.859 18.762
 90.767 777.505
 741.371 755.014
 252.763 723.676
 867.449 46.975
 638.040 353.770
 448.927 389.094
 913.897 868.103
 649.446 922.045
 487.235 682.601
 614.143 612.829
 771.131 142.565
 279.396 811.757
 984.324 253.366
 112.369 265.293
 306.242 327.724
 582.110 659.222
 605.813 585.295
 487.120 424.388
 128.251 560.541
 502.783 436.185
 82.342 984.854
 283.261 974.020
 346.690 555.071
 801.906 738.257
 785.209 519.633
 65.544 225.867
 411.362 283.322
 942.937 483.566
 801.746 619.942
 236.174 345.989
 370.392 598.171
 753.687 149.198
 966.302 868.674
 551.227 525.060
 542.350 570.310
 556.641 933.867
 610.670 220.676
 928.087 800.672
 798.379 632.534
 983.952 470.647
 951.082 104.794
 734.762 191.187
 6.739 977.198
 619.585 230.155
 838.499 604.907
 256.759 332.812
 704.852 36.457
 944.102 552.463
 64.738 190.679
 448.381 125.041
 732.897 289.951
 796.861 325.098
 539.024 274.431
 392.655 984.366
 388.180 90.898
 715.863 684.849
 427.910 207.446
 117.761 182.116
 640.969 679.052
 67.279 762.689
 786.048 197.180
 547.693 399.495
 90.158 57.836
 834.685 413.996
 296.139 26.271
 401.037 71.399
 631.091 952.940
 302.277 80.333
 483.443 384.895
 794.106 310.298
 258.055 641.005
 636.871 414.413
 173.552 89.946
 153.331 202.446
 30.403 39.530
 550.224 66.472
 21.715 457.666
 796.689 50.916
 993.972 82.931
 806.241 78.128
 657.804 620.766
 205.046 703.431
 768.385 74.734
 326.881 658.897
 363.090 636.766
 571.730 447.680
 586.050 402.156
 46.089 730.900
 223.320 821.152
 692.237 82.805
 800.074 726.875
 462.814 518.893
 387.157 857.168
 635.880 682.947
 266.062 524.576
 52.239 635.593
 399.854 883.418
 927.316 257.229
 546.657 635.913
 308.525 566.393
 579.113 941.163
 158.268 980.291
 587.909 312.783
 212.961 192.891
 53.411 875.086
 48.392 918.433
 373.006 96.388
 348.102 11.281
 392.614 24.473
 979.131 208.699
 71.563 747.322
 711.536 999.483
 726.554 816.160
 935.508 461.662
 371.662 362.970
 522.147 666.009
 869.292 676.284
 608.234 753.430
 6.978 763.781
 957.255 673.897
 245.125 514.757
 132.073 948.360
 972.809 207.551
 810.788 574.675
 346.949 404.581
 566.380 251.188
 562.511 499.595
 520.627 610.120
 48.425 977.506
 759.760 825.756
 149.771 606.757
 877.532 243.736
 338.465 488.216
 683.271 37.278
 592.377 954.497
 998.577 69.178
 949.861 461.131
 665.156 375.996
 239.555 688.803
 824.753 9.488
 913.462 327.094
 215.014 402.389
 787.667 318.509
 485.427 268.820
 285.125 481.599
 286.442 117.489
 647.983 318.594
 361.603 327.490
 164.733 751.902
 894.547 6.663
 65.469 471.373
 575.421 381.465
 654.893 347.269
 978.389 631.121
 958.933 949.973
 935.107 19.081
 591.490 984.767
 278.271 48.713
 340.617 407.344
 72.591 600.573
 719.120 32.425
 783.944 533.984
 217.224 624.028
 625.245 760.139
 481.450 192.268
 2.167 37.236
 74.598 589.243
 833.747 685.590
 749.928 457.612
 890.697 573.289
 404.687 242.366
 854.784 347.251
 623.786 822.203
 810.676 262.882
 246.156 485.671
 420.353 645.626
 900.133 493.179
 260.497 63.112
 378.926 494.249
 214.656 526.440
 934.992 165.502
 471.630 318.046
 638.115 795.297
 485.096 472.024
 394.449 252.427
 170.515 136.629
 794.336 66.513
 955.655 419.612
 829.675 834.720
 940.509 262.210
 584.954 112.133
 68.908 79.972
 100.376 490.786
 654.018 536.503
 774.881 15.165
 947.234 833.877
 418.311 100.490
 387.309 280.530
 575.679 35.683
 234.234 869.318
 185.836 177.406
 79.151 916.063
 358.175 427.570
 154.186 988.895
 864.003 277.360
 949.302 933.291
 356.498 979.892
 710.320 564.745
 820.559 555.583
 353.995 873.959
 980.392 754.133
 931.992 447.413
 480.263 600.411
 322.966 343.903
 427.850 184.787
 476.318 245.454
 128.267 258.425
 496.189 194.918
 521.552 438.377
 691.613 284.144
 401.854 284.063
 558.371 923.096
 80.319 684.723
 457.960 724.525
 846.684 296.152
 555.399 19.279
 680.686 724.341
 734.508 778.139
 910.724 704.483
 669.298 476.956
 363.949 237.147
 763.613 688.099
 402.401 981.456
 126.910 913.955
 700.438 770.171
 308.662 163.824
 749.057 896.990
 922.374 796.474
 635.505 465.765
 135.477 254.544
 357.623 109.309
 944.625 67.481
 710.622 446.854
 186.401 225.836
 1.484 809.872
 918.509 76.258
 578.211 722.044
 541.717 863.764
 435.846 957.638
 291.754 81.799
 210.264 450.957
 314.785 772.836
 378.471 6.014
 829.904 760.057
 838.485 418.934
 85.302 656.799
 583.470 925.259
 217.470 83.443
 457.672 610.312
 339.341 275.441
 982.924 753.753
 405.925 660.771
 674.215 840.734
 655.338 755.877
 774.404 873.501
 797.814 126.777
 788.049 511.534
 51.943 203.434
 892.049 698.355
 611.114 452.579
 259.101 682.987
 996.680 105.076
 514.678 487.893
 929.136 111.938
 128.193 828.282
 63.593 847.418
 136.472 555.527
 8.626 882.866
 537.593 826.341
 123.588 781.750
 254.097 226.351
 392.350 690.156
 227.810 979.178
 252.910 660.051
 908.690 518.375
 252.367 301.590
 774.961 98.244
 253.235 938.874
 161.978 670.250
 176.273 879.082
 376.969 994.273
 791.087 402.040
 82.843 319.196
 301.120 355.744
 197.025 26.414
 684.815 788.466
 973.980 344.804
 298.351 360.803
 629.241 718.984
 794.111 628.031
 377.868 137.534
 217.929 946.584
 364.072 837.967
 300.066 286.242
 867.081 325.137
 611.038 685.188
 800.039 734.400
 903.022 297.569
 746.055 795.891
 668.044 797.264
 173.509 208.123
 610.963 427.661
 569.725 194.484
 332.111 851.229
 759.694 622.857
 342.991 546.266
 819.037 934.498
 478.679 228.535
 635.752 512.391
 530.376 315.514
 164.155 170.896
 287.205 989.024
 790.810 457.707
 262.002 902.350
 493.237 106.564
 873.895 990.183
 817.920 586.131
 291.468 409.218
 287.997 468.874
 102.850 115.062
 29.416 646.164
 399.916 483.741
 986.828 985.401
 247.861 245.832
 599.828 245.421
 191.625 615.960
 692.088 212.337
 838.289 183.477
 259.447 504.152
 388.702 960.809
 950.205 124.826
 589.796 58.797
 136.844 73.108
 86.679 133.865
 361.607 465.321
 794.359 905.906
 580.093 192.047
 234.607 319.985
 462.022 964.268
 923.862 976.624
 174.113 223.973
 811.227 207.330
 657.531 196.823
 487.713 62.628
 715.542 890.236
 783.065 713.355
 992.826 19.950
 377.290 561.985
 606.697 252.904
 950.814 204.683
 185.442 246.198
 28.677 277.624
 986.652 343.379
 217.100 929.426
 668.300 453.594
 740.025 967.573
 930.160 219.981
 641.765 678.323
 348.725 605.508
 390.999 480.227
 214.073 152.300
 890.032 270.189
 414.168 460.022
 629.166 902.667
 476.120 576.388
 324.448 317.512
 793.184 585.230
 311.801 526.012
 72.364 442.393
 43.242 869.656
 814.782 165.076
 621.487 589.011
 577.308 585.053
 625.747 953.942
 200.104 679.740
 809.992 699.577
 664.631 787.473
 209.799 739.021
 767.421 975.259
 967.317 553.666
 56.664 279.926
 796.529 30.274
 134.802 198.964
 561.429 71.890
 337.212 517.952
 354.715 73.598
 264.342 570.502
 749.059 356.502
 684.997 217.791
 379.887 191.770
 907.681 982.611
 619.119 934.827
 3.945 792.273
 52.613 606.695
 884.605 981.470
 597.632 599.969
 501.746 526.534
 35.930 911.196
 654.835 763.400
 216.726 785.595
 499.553 60.484
 253.597 45.584
 827.706 442.799
 330.122 818.815
 143.371 3.759
 698.920 307.144
 95.221 995.667
 643.674 583.664
 731.670 798.875
 438.090 874.714
 571.059 963.687
 121.909 97.406
 573.897 269.669
 492.523 565.935
 671.446 215.785
 430.131 252.880
 651.051 644.573
 211.444 61.334
 483.334 807.234
 76.569 512.298
 862.163 228.111
 78.952 627.243
 31.184 250.779
 330.139 651.419
 309.474 309.019
 639.071 448.674
 975.713 319.941
 306.815 747.727
 900.281 339.693
 367.799 43.621
 56.265 841.556
 841.193 482.221
 524.900 899.202
 872.915 871.845
 23.073 802.773
 889.771 481.661
 207.858 460.881
 760.329 174.070
 896.462 497.159
 248.531 866.578
 923.389 525.592
 870.007 281.610
 137.136 365.199
 309.860 390.086
 216.501 252.982
 355.005 121.798
 715.010 646.435
 432.431 553.526
 377.323 325.654
 253.920 411.187
 123.609 953.598
 252.574 867.165
 679.139 414.918
 790.054 76.355
 102.886 403.544
 926.785 987.691
 109.460 281.854
 619.874 771.238
 205.368 995.460
 862.420 808.937
 98.688 243.695
 648.820 970.268
 368.887 513.695
 967.236 708.257
 982.352 463.073
 834.301 8.199
 343.682 350.772
 828.327 58.215
 320.611 276.483
 603.721 610.353
 162.523 295.531
 517.164 801.700
 742.660 568.323
 129.623 911.112
 839.539 512.001
 909.775 358.327
 683.865 18.198
 724.559 693.852
 136.778 646.565
 509.794 380.954
 239.892 901.676
 45.049 602.102
 547.091 244.076
 766.949 913.366
 374.814 8.506
 626.989 369.554
 607.747 428.065
 794.708 313.662
 889.100 157.318
 514.155 695.682
 281.254 105.786
 208.188 902.605
 878.597 732.148
 386.912 254.051
 418.202 795.806
 527.051 672.165
 897.066 643.623
 650.042 462.006
 251.484 543.984
 218.013 546.726
 672.510 126.493
 396.583 63.296
 462.098 293.090
 987.702 627.887
 21.507 825.161
 28.835 279.262
 603.779 502.022
 379.013 573.529
 555.921 690.228
 588.209 269.608
 577.065 772.435
 72.699 762.782
 882.836 311.545
 522.328 910.333
 402.921 733.806
 550.874 180.770
 261.251 447.091
 700.826 444.287
 761.916 462.352
 940.188 20.475
 97.996 672.025
 980.531 388.900
 636.994 264.885
 919.833 843.785
 240.557 268.544
 516.222 195.989
 926.186 745.603
 553.198 769.786
 755.917 704.726
 314.926 550.139
 76.220 691.985
 781.825 565.562
 772.236 309.312
 239.708 865.031
 628.761 465.357
 106.497 703.263
 4.113 39.451
 783.186 491.159
 68.127 262.386
 672.631 416.910
 782.400 559.671
 451.493 383.759
 512.603 825.640
 575.832 543.399
 765.957 202.941
 526.167 496.350
 601.092 924.550
 708.278 464.382
 25.438 768.410
 304.476 963.162
 392.614 202.493
 877.821 779.181
 858.163 525.511
 657.924 212.797
 218.284 791.409
 248.993 433.620
 518.296 240.362
 894.197 515.867
 203.670 432.245
 378.790 905.634
 28.010 517.955
 459.563 110.897
 614.046 707.721
 249.984 705.755
 373.024 262.414
 976.767 975.684
 265.853 393.296
 740.815 889.007
 679.826 597.636
 477.683 515.366
 994.740 862.892
 912.335 494.546
 422.094 161.908
 460.532 923.845
 573.919 947.837
 343.284 830.264
 310.287 292.669
 578.208 741.761
 536.085 640.678
 497.282 301.890
 281.048 251.323
 347.263 182.114
 68.019 559.884
 768.222 49.534
 922.038 303.091
 256.381 123.702
 519.029 147.172
 417.173 999.377
 742.983 163.163
 48.649 282.899
 92.722 156.065
 87.694 64.183
 935.184 47.936
 753.707 965.922
 976.174 108.479
 966.375 133.531
 649.426 328.947
 253.881 976.540
 501.358 45.539
 941.540 183.143
 366.171 577.115
 782.617 708.331
 930.800 79.487
 305.416 302.408
 632.110 606.209
 774.100 185.921
 112.719 965.469
 643.746 690.187
 293.598 977.014
 909.645 836.220
 560.499 155.141
 561.646 701.199
 370.198 307.415
 39.495 68.570
 477.146 568.450
 805.713 838.777
 880.484 648.708
 897.895 321.783
 867.470 625.626
 159.693 184.493
 257.478 134.698
 174.831 96.394
 159.035 918.300
 214.722 131.153
 472.521 87.698
 559.575 632.110
 687.499 266.868
 744.996 442.858
 624.064 774.332
 829.188 313.207
 992.793 810.612
 955.860 604.328
 541.855 44.087
 919.386 588.799
 119.644 207.747
 313.707 141.405
 907.128 154.831
 185.694 180.216
 19.275 984.495
 15.702 95.624
 495.910 192.088
 739.546 614.342
 708.683 565.447
 412.218 117.973
 415.206 622.597
 827.033 669.611
 59.731 541.877
 856.024 710.428
 620.801 687.783
 707.222 150.462
 962.324 290.338
 519.629 988.607
 580.597 539.008
 382.503 516.419
 134.303 140.811
 695.830 964.806
 678.853 244.026
 835.164 283.527
 35.232 911.792
 976.402 757.981
 844.391 52.870
 132.414 788.780
 182.084 779.165
 489.968 325.643
 929.773 601.408
 876.314 862.222
 661.897 126.350
 72.516 282.419
 568.662 52.122
 995.607 186.800
 789.800 235.113
 842.626 120.963
 594.997 524.185
 803.173 642.623
 670.372 419.642
 158.372 683.170
 620.350 548.708
 575.864 730.135
 886.114 480.834
 343.986 43.077
 34.735 700.070
 652.708 245.830
 658.908 163.467
 891.761 57.602
 521.364 0.522
 193.006 744.462
 608.607 635.817
 68.311 717.228
 157.272 172.811
 287.579 963.322
 667.537 879.428
 984.150 85.959
 309.446 324.340
 74.448 307.004
 800.455 276.195
 221.756 58.380
 830.022 186.443
 874.470 695.180
 926.606 610.553
 59.580 381.344
 504.313 603.621
 132.994 561.248
 843.841 166.491
 178.178 388.811
 311.893 570.130
 130.300 556.345
 14.315 592.281
 489.459 680.587
 823.621 745.116
 6.667 561.024
 787.122 730.201
 391.224 539.166
 976.482 42.504
 637.103 936.057
 5.280 664.238
 316.521 223.647
 543.274 588.165
 286.330 554.099
 972.801 825.615
 920.988 405.622
 845.636 64.402
 776.347 45.641
 442.162 114.205
 631.246 919.208
 646.616 220.600
 106.903 865.439
 623.307 643.274
 563.510 685.832
 702.901 118.913
 83.491 239.789
 212.371 895.671
 14.009 144.129
 157.032 505.160
 527.946 790.302
 91.651 791.489
 821.397 766.290
 806.405 547.635
 73.537 646.496
 661.913 410.406
 906.249 274.394
 298.488 70.322
 379.386 157.309
 733.951 886.300
 203.858 983.786
 470.699 322.057
 838.382 890.809
 528.368 297.423
 23.930 295.230
 378.546 269.453
 498.183 471.656
 610.887 212.309
 594.416 733.598
 37.076 378.958
 966.738 947.542
 525.067 919.774
 176.587 88.040
 538.390 862.191
 531.698 798.625
 475.101 270.776
 674.605 147.082
 1.924 398.749
 587.397 408.118
 658.480 490.551
 105.228 241.815
 764.374 421.966
 733.559 797.537
 751.580 281.388
 641.900 311.318
 322.619 155.645
 586.645 696.683
 610.849 29.525
 202.380 486.677
 805.650 723.557
 427.802 566.329
 468.049 954.114
 710.192 253.460
 170.509 818.583
 300.571 20.662
 770.101 591.814
 227.553 97.201
 892.386 614.597
 67.065 206.874
 342.407 97.539
 131.071 162.456
 650.507 831.798
 233.087 90.910
 739.065 459.994
 381.410 863.196
 399.117 124.937
 60.616 271.242
 484.244 880.101
 724.200 570.792
 256.827 253.945
 600.421 896.605
 406.039 241.050
 351.924 475.572
 847.757 817.763
 798.002 499.025
 417.455 810.616
 155.072 468.903
 84.403 684.691
 752.864 70.045
 908.722 59.588
 195.800 424.972
 894.798 636.388
 544.099 505.898
 380.998 754.517
 448.416 574.935
 65.512 157.678
 774.559 626.517
 73.546 288.701
 168.437 760.812
 197.239 750.609
 131.336 333.570
 114.817 552.204
 475.549 232.485
 751.132 628.757
 812.115 114.368
 162.448 509.898
 865.735 308.394
 301.767 156.547
 624.885 21.281
 587.966 55.906
 403.936 658.992
 406.575 938.408
 932.818 460.464
 9.108 643.508
 290.993 191.740
 951.720 33.871
 386.594 608.998
 375.961 651.475
 347.267 517.432
 440.923 377.246
 563.225 46.169
 876.677 440.961
 710.211 759.809
 456.368 114.316
 213.438 232.472
 644.402 581.505
 704.295 33.972
 439.790 233.523
 808.925 799.009
 619.038 780.348
 409.062 263.752
 17.053 565.395
 476.286 220.307
 945.879 636.190
 924.758 134.241
 320.952 951.530
 206.248 335.193
 977.625 456.680
 714.812 882.862
 154.686 143.216
 434.743 353.201
 287.208 28.329
 690.628 320.869
 382.370 779.809
 706.694 438.109
 95.832 408.233
 896.482 946.869
 633.180 618.311
 153.865 695.512
 174.026 518.868
 750.998 264.957
 262.144 38.070
 944.877 408.000
 583.043 570.404
 806.522 452.250
 523.305 728.381
 698.526 659.307
 589.760 109.413
 898.867 334.132
 79.917 381.742
 90.757 67.930
 710.316 798.470
 377.282 220.191
 301.529 161.864
 531.207 211.053
 116.033 868.098
 828.117 529.845
 279.274 693.033
 836.936 461.229
 569.751 550.662
 335.565 293.878
 128.353 326.227
 289.007 381.099
 651.505 705.213
 858.962 556.557
 940.659 477.436
 321.822 525.559
 279.572 272.967
 748.539 422.757
 700.692 904.903
 365.634 486.113
 436.203 165.022
 770.138 995.487
 584.341 894.568
 39.405 278.761
 566.959 677.050
 264.284 731.425
 322.816 456.761
 974.184 724.628
 338.359 550.152
 226.139 805.568
 732.965 802.250
 36.467 301.632
 310.649 352.709
 160.270 920.813
 90.388 562.025
 616.461 55.846
 610.790 944.966
 537.750 624.267
 753.220 442.744
 947.976 552.803
 875.360 406.278
 563.037 599.311
 332.142 268.555
 134.647 521.867
 573.864 954.338
 744.189 590.924
 746.142 650.046
 671.461 800.858
 320.043 66.371
 452.352 591.487
 703.705 842.373
 771.076 423.500
 932.056 224.222
 255.111 665.276
 505.605 707.135
 731.146 208.862
 812.013 448.376
 313.142 322.075
 578.127 76.374
 911.922 9.791
 681.149 60.426
 540.782 663.812
 814.513 232.107
 632.619 856.452
 828.977 919.111
 548.469 622.863
 627.623 661.093
 440.553 591.459
 813.110 712.001
 608.680 486.616
 598.228 722.066
 758.830 234.638
 981.001 753.047
 16.836 560.157
 741.075 371.462
 876.354 238.365
 275.651 135.644
 254.822 257.363
 704.778 633.712
 608.184 998.484
 534.442 21.497
 307.101 130.470
 671.819 73.447
 724.793 471.186
 893.535 307.528
 328.087 349.113
 331.355 129.513
 425.517 512.816
 969.873 906.186
 614.280 922.088
 60.246 804.480
 714.507 607.446
 208.633 398.967
 495.824 518.565
 366.654 868.366
 526.745 976.118
 156.038 878.604
 329.531 90.177
 725.756 431.584
 847.199 672.066
 445.784 382.303
 249.025 621.432
 168.571 469.667
 867.948 157.767
 971.868 436.549
 707.582 243.083
 372.583 641.106
 436.112 32.578
 61.472 883.457
 135.331 631.582
 546.796 529.683
 659.687 33.770
 458.582 339.265
 224.897 87.483
 104.045 263.960
 558.882 169.168
 582.367 347.511
 458.181 936.608
 969.840 319.140
 77.330 856.154
 833.917 532.583
 491.863 930.041
 389.718 190.284
 600.532 239.704
 690.741 833.754
 930.351 132.485
 266.004 540.930
 368.165 441.167
 950.505 205.472
 832.264 383.229
 380.099 377.423
 812.397 349.901
 763.817 6.592
 20.193 789.970
 337.853 776.841
 906.084 711.446
 30.433 669.405
 893.347 872.959
 713.263 705.138
 62.767 688.781
 324.057 138.720
 978.837 915.388
 659.702 502.226
 994.619 777.312
 758.026 1.942
 899.734 795.704
 208.061 681.951
 205.011 939.586
 107.435 192.971
 786.645 78.484
 577.650 797.501
 469.115 92.337
 62.871 645.946
 414.485 422.737
 88.381 256.535
 738.987 626.299
 706.723 299.246
 507.194 429.980
 681.708 135.397
 398.810 468.358
 175.114 405.832
 720.581 899.165
 633.013 238.043
 691.500 305.927
 996.816 192.933
 787.081 81.493
 769.528 872.855
 439.622 985.070
 785.080 532.248
 186.108 935.404
 395.636 79.306
 891.597 766.708
 799.142 431.213
 489.810 570.481
 171.283 326.485
 638.398 79.384
 389.220 836.615
 226.427 38.757
 389.471 26.771
 66.482 642.391
 492.161 453.670
 702.065 382.867
 455.226 560.482
 739.437 349.672
 154.434 26.910
 726.614 382.743
 881.126 891.127
 433.831 102.752
 525.021 803.605
 600.632 755.990
 783.451 265.917
 294.040 860.085
 882.802 706.111
 37.439 661.844
 688.159 942.486
 716.280 530.497
 41.365 76.466
 918.263 234.559
 437.397 360.301
 123.891 980.086
 908.738 724.705
 908.185 529.321
 124.902 684.053
 753.883 344.710
 70.350 411.786
 996.760 702.244
 282.619 186.329
 939.031 44.355
 10.623 828.672
 969.564 465.747
 991.063 508.179
 140.309 381.005
 991.890 595.056
 665.557 861.571
 192.360 438.720
 161.220 368.223
 668.922 794.339
 630.036 175.932
 247.655 488.705
 558.561 488.537
 233.162 85.923
 434.083 384.783
 699.461 198.042
 253.464 403.793
 252.835 491.525
 498.791 861.879
 274.765 813.503
 742.006 254.019
 403.414 539.128
 736.193 208.313
 396.126 700.447
 106.489 71.907
 967.512 566.372
 698.692 969.437
 855.702 611.123
 236.481 12.921
 324.079 634.580
 214.937 693.526
 851.092 722.204
 282.935 555.101
 643.843 685.274
 682.447 256.301
 282.065 175.447
 389.281 557.988
 661.269 282.989
 285.959 626.390
 63.714 707.953
 170.065 86.731
 702.888 531.302
 415.302 279.021
 224.238 842.263
 240.783 205.241
 117.635 523.449
 467.801 278.741
 724.521 21.576
 341.763 521.394
 876.946 994.551
 37.525 646.671
 261.875 21.662
 244.507 127.621
 390.656 679.383
 217.394 3.772
 801.746 948.591
 680.602 721.825
 519.316 247.789
 369.978 638.843
 218.876 140.160
 991.388 116.426
 354.380 589.257
 259.021 88.436
 223.387 328.984
 60.759 47.418
 584.768 648.834
 876.039 35.607
 697.404 496.459
 364.036 180.701
 171.637 978.469
 645.029 835.388
 674.318 949.375
 642.572 479.521
 612.766 661.054
 943.172 257.108
 455.470 284.745
 796.779 644.733
 293.772 288.815
 36.569 97.147
 777.975 73.426
 79.508 168.673
 295.462 233.408
 597.415 160.452
 522.614 289.442
 567.249 653.813
 554.917 531.949
 942.658 735.116
 182.163 739.410
 188.322 438.930
 462.509 331.418
 14.076 91.531
 198.215 5.311
 295.316 248.418
 817.841 983.228
 905.825 726.132
 318.509 703.827
 883.201 534.439
 564.700 560.494
 437.909 39.451
 326.965 186.815
 75.133 416.970
 878.401 782.362
 872.641 889.185
 855.083 159.985
 424.660 643.421
 988.496 73.008
 376.061 991.215
 496.031 80.649
 916.083 787.325
 585.638 757.264
 237.400 454.978
 111.736 610.459
 283.981 984.712
 783.442 200.528
 177.062 834.324
 48.441 845.338
 418.400 867.153
 384.534 37.522
 297.239 950.978
 957.670 522.314
 173.973 992.016
 634.523 502.617
 359.144 404.935
 57.226 911.825
 859.262 993.368
 738.470 273.875
 106.983 124.607
 960.782 644.018
 46.832 881.045
 161.487 173.600
 301.177 529.258
 654.848 288.934
 115.120 400.751
 138.422 530.125
 971.979 877.247
 808.307 112.941
 109.884 134.675
 877.163 998.715
 159.485 155.824
 362.442 67.627
 96.047 69.936
 655.907 163.875
 67.224 431.693
 268.294 732.348
 159.994 691.296
 386.806 301.041
 123.841 926.296
 313.408 627.963
 617.903 264.911
 246.736 262.503
 921.049 205.731
 211.448 46.795
 787.425 871.503
 660.500 570.622
 375.916 782.470
 515.883 302.657
 888.077 920.187
 262.580 450.779
 751.647 114.482
 462.863 94.830
 249.913 328.281
 460.655 717.180
 363.460 457.132
 548.622 501.148
 30.601 287.793
 877.396 136.536
 894.730 274.178
 503.183 967.907
 67.760 555.854
 256.624 137.837
 253.503 946.416
 334.823 548.087
 326.413 504.259
 385.749 510.790
 810.591 330.020
 288.725 554.424
 640.714 742.334
 208.470 41.242
 677.846 311.324
 888.421 740.150
 94.546 987.731
 580.034 868.726
 408.852 880.779
 710.080 97.779
 437.419 1.346
 51.923 719.518
 134.140 406.069
 177.392 375.069
 390.036 825.388
 663.667 67.950
 679.186 722.790
 458.747 447.367
 558.217 267.771
 966.543 709.418
 655.817 380.893
 498.591 756.812
 944.315 561.302
 407.241 190.418
 866.285 886.004
 321.309 131.410
 722.082 392.775
 759.144 34.126
 614.167 57.012
 8.652 430.796
 23.883 44.921
 504.709 724.442
 677.361 684.748
 170.694 630.530
 978.475 223.266
 944.479 967.075
 765.838 521.351
 305.492 153.050
 133.033 250.298
 336.597 833.185
 260.461 255.846
 174.053 480.980
 694.884 700.949
 555.248 9.218
 909.031 538.724
 204.943 347.231
 736.411 226.253
 597.297 526.049
 941.877 306.771
 986.776 86.424
 620.849 266.128
 763.435 21.136
 761.693 629.115
 107.044 53.403
 427.199 587.607
 493.474 799.365
 960.928 46.467
 952.192 367.188
 79.247 101.412
 645.030 701.402
 924.965 907.710
 596.522 622.479
 216.690 207.650
 470.595 62.777
 690.402 521.512
 576.472 625.872
 585.608 0.484
 670.138 852.606
 45.184 35.345
 172.002 660.238
 871.051 21.999
 674.636 417.756
 80.933 830.262
 798.272 258.248
 446.259 897.085
 750.538 126.441
 537.711 877.026
 248.470 974.823
 471.037 103.997
 605.989 604.618
 317.603 937.656
 822.645 188.331
 136.068 339.372
 926.690 189.263
 485.867 716.170
 827.516 531.618
 620.459 421.820
 672.598 684.470
 927.037 63.311
 538.757 156.542
 506.568 444.810
 26.259 499.525
 578.265 122.226
 479.897 669.420
 979.167 937.438
 599.355 772.488
 823.285 865.587
 790.932 239.870
 125.254 120.740
 876.146 138.499
 197.810 819.339
 534.957 81.812
 46.345 957.589
 900.790 388.932
 30.764 894.256
 22.561 232.925
 296.815 585.801
 900.096 385.685
 25.657 153.701
 621.410 317.638
 369.887 896.930
 874.094 244.304
 72.547 34.459
 62.413 768.808
 567.102 477.344
 183.880 980.318
 773.396 7.261
 954.046 804.480
 607.643 863.505
 819.483 525.052
 262.275 914.571
 72.859 308.690
 760.600 80.000
 340.117 260.375
 906.762 255.433
 10.876 649.068
 116.316 726.703
 444.964 996.234
 387.979 500.673
 929.567 379.008
 852.186 460.564
 754.729 620.495
 474.141 116.468
 495.244 718.495
 993.784 577.856
 662.508 487.540
 526.083 350.244
 552.179 685.191
 223.971 544.340
 47.097 980.206
 403.144 990.151
 727.458 756.178
 750.638 743.623
 232.681 579.087
 973.887 247.765
 955.507 980.819
 107.977 418.116
 825.919 203.884
 878.558 633.466
 860.437 536.438
 36.712 762.338
 964.750 553.382
 538.788 194.865
 40.784 821.116
 265.458 394.913
 72.827 663.830
 664.925 770.897
 563.941 311.634
 98.384 983.460
 429.306 929.872
 672.546 977.688
 396.493 579.688
 203.634 625.676
 735.772 387.887
 487.046 487.010
 71.892 55.737
 892.435 700.281
 390.428 148.474
 188.851 784.117
 628.320 357.421
 480.619 293.050
 364.221 482.994
 831.693 998.993
 737.327 258.265
 32.246 976.069
 414.418 218.506
 552.492 593.519
 987.733 662.418
 899.328 672.410
 868.196 776.083
 783.803 656.774
 489.507 272.469
 992.106 573.775
 362.151 399.409
 978.398 311.678
 318.761 989.920
 641.138 595.295
 733.185 863.737
 760.437 268.419
 837.723 471.696
 245.427 649.474
 722.056 229.681
 828.836 873.553
 592.458 681.083
 640.096 100.403
 272.952 11.999
 255.787 98.427
 316.327 717.816
 262.632 119.708
 990.763 470.420
 47.052 786.528
 548.624 689.532
 748.440 307.301
 752.286 597.750
 960.514 136.597
 515.505 895.632
 544.512 862.853
 558.456 779.886
 615.619 836.816
 214.283 134.605
 494.225 798.009
 461.710 33.056
 868.692 485.125
 92.354 517.177
 116.818 164.710
 805.957 185.486
 277.800 931.658
 318.470 770.177
 481.839 41.618
 76.190 363.893
 235.647 961.575
 406.759 649.798
 161.883 68.437
 370.562 669.589
 10.185 299.982
 872.847 747.982
 736.169 647.089
 879.873 984.657
 499.964 265.397
 676.631 671.939
 713.043 539.002
 787.684 435.582
 984.890 524.188
 437.686 304.339
 541.227 479.397
 688.882 159.862
 532.953 305.628
 797.014 610.534
 587.653 602.309
 965.314 670.566
 9.604 125.690
 842.740 249.176
 573.994 924.172
 554.200 294.437
 828.846 537.449
 217.610 63.899
 984.463 869.147
 198.335 871.098
 683.758 676.897
 382.548 386.278
 384.279 835.996
 576.678 144.022
 499.009 405.252
 523.244 964.052
 421.143 104.119
 679.730 48.399
 759.106 662.275
 755.696 243.650
 521.360 955.511
 416.194 406.671
 183.455 239.862
 611.801 682.347
 937.747 749.717
 715.703 379.408
 442.986 561.148
 267.563 742.902
 858.204 830.492
 327.001 387.383
 242.937 207.580
 614.165 232.342
 741.877 565.690
 101.756 120.120
 632.561 874.900
 66.090 686.573
 914.032 526.049
 801.281 676.832
 844.890 158.706
 950.700 573.802
 721.347 793.857
 366.735 847.590
 318.298 71.228
 430.098 192.290
 226.018 659.101
 152.956 35.747
 806.532 473.188
 168.796 271.741
 500.120 508.543
 841.905 347.017
 644.986 668.100
 379.693 452.672
 70.914 542.293
 623.767 926.310
 308.369 251.059
 456.005 14.410
 963.297 62.761
 762.054 710.317
 368.572 930.091
 128.281 449.881
 87.350 472.503
 843.672 382.002
 841.416 445.321
 973.319 744.150
 426.945 790.326
 855.678 462.592
 697.078 899.724
 145.727 503.740
 599.631 449.093
 727.575 157.291
 1.400 784.925
 403.101 404.989
 878.541 374.047
 131.271 782.889
 753.904 736.507
 852.195 782.305
 693.781 857.074
 140.434 348.573
 993.223 585.513
 356.208 560.919
 963.821 540.143
 816.756 135.678
 151.785 586.290
 212.190 153.809
 346.628 900.323
 912.766 927.778
 958.984 795.567
 532.840 388.737
 645.797 989.053
 659.076 879.429
 415.685 453.621
 748.343 8.886
 158.713 820.023
 38.592 880.031
 492.816 875.627
 781.643 799.374
 711.749 722.796
 40.990 668.714
 242.908 799.744
 744.464 931.970
 491.802 183.475
 137.842 886.789
 955.845 358.240
 451.594 691.597
 553.948 179.021
 622.105 716.234
 838.717 838.908
 657.398 350.789
 61.772 778.439
 515.256 745.858
 454.534 186.285
 681.209 592.014
 899.914 831.929
 461.156 231.171
 815.727 755.625
 7.210 542.851
 287.674 898.159
 397.823 969.690
 595.698 177.337
 519.592 185.271
 417.968 170.198
 826.597 600.284
 395.363 315.552
 265.237 627.829
 947.735 52.238
 182.763 253.370
 381.475 211.723
 23.869 488.353
 373.879 212.084
 152.501 128.140
 899.667 592.638
 509.536 424.757
 943.085 388.500
 778.116 753.701
 857.537 991.933
 727.532 672.899
 764.374 967.845
 846.826 402.902
 771.723 785.209
 867.253 302.936
 219.999 361.021
 367.937 370.792
 377.804 471.032
 124.223 789.428
 603.302 509.653
 909.067 604.069
 612.993 343.627
 13.454 405.462
 151.422 429.454
 184.157 473.549
 598.970 297.740
 61.489 897.391
 286.218 559.141
 564.317 318.576
 975.843 882.196
 245.946 874.276
 928.570 824.837
 117.120 760.492
 568.096 875.824
 189.049 354.953
 209.192 752.748
 370.796 681.667
 899.531 597.965
 905.611 955.652
 763.380 667.018
 246.837 197.280
 516.571 885.471
 856.088 272.409
 67.599 995.010
 507.840 908.935
 427.955 169.078
 161.802 115.022
 952.593 968.855
 626.991 222.373
 223.709 364.290
 102.122 383.139
 510.691 559.969
 201.420 535.952
 597.425 355.343
 432.309 540.038
 104.254 312.359
 903.711 662.225
 63.270 695.601
 635.966 836.017
 77.716 850.837
 494.190 931.877
 632.752 773.656
 957.450 660.796
 77.406 231.932
 601.164 47.416
 96.188 101.671
 947.317 663.165
 591.386 978.083
 817.124 903.464
 339.927 570.961
 297.799 566.110
 435.761 589.839
 155.984 271.129
 822.775 489.545
 945.517 926.978
 434.447 566.101
 69.746 455.864
 933.685 967.371
 775.095 444.751
 466.130 479.102
 32.567 781.385
 457.702 747.138
 769.990 800.305
 385.161 448.604
 166.002 26.634
 788.213 892.139
 125.858 430.557
 62.392 438.947
 501.282 748.428
 841.020 837.237
 666.915 83.710
 937.460 162.912
 252.807 759.361
 849.305 185.109
 887.241 480.318
 25.786 17.963
 911.600 898.684
 348.511 287.071
 76.644 913.711
 281.568 403.285
 58.281 633.300
 696.234 86.320
 284.654 163.342
 582.299 970.147
 542.204 956.684
 414.651 921.112
 326.416 665.901
 370.857 843.454
 76.720 515.439
 491.621 986.412
 640.691 491.610
 167.948 618.967
 360.081 886.372
 531.463 934.747
 572.875 306.860
 750.737 988.514
 547.336 451.393
 307.595 660.488
 574.883 169.428
 782.711 174.619
 270.653 373.185
 836.540 656.500
 888.948 698.773
 75.346 966.330
 433.778 761.533
 566.501 458.098
 513.826 891.476
 463.923 39.623
 690.964 238.336
 653.526 596.438
 639.596 610.643
 487.821 418.614
 861.487 758.766
 584.471 171.989
 281.191 568.168
 679.881 387.917
 527.951 726.686
 598.326 628.428
 540.977 440.014
 289.950 901.824
 719.903 154.354
 456.100 558.286
 787.171 607.220
 694.468 552.605
 893.847 859.617
 114.343 403.908
 47.550 899.122
 576.959 458.053
 386.565 468.193
 768.548 730.758
 86.878 630.344
 203.564 7.524
 140.731 294.320
 549.997 344.815
 961.655 169.353
 763.240 266.055
 780.116 9.958
 883.316 901.823
 327.236 253.965
 794.028 977.763
 46.258 380.892
 141.834 813.327
 410.093 277.942
 174.783 532.559
 199.276 247.508
 773.999 192.954
 351.885 812.869
 26.030 964.323
 232.615 358.658
 516.492 306.093
 582.249 700.801
 134.105 34.049
 654.778 628.972
 658.285 487.128
 983.644 155.688
 189.518 718.043
 150.715 883.117
 574.808 770.579
 874.271 445.391
 213.451 969.138
 651.332 174.915
 912.489 546.000
 254.054 891.136
 35.601 447.968
 211.672 324.926
 871.345 391.216
 333.856 117.542
 582.050 31.713
 626.621 406.981
 6.899 864.428
 99.535 713.892
 33.625 299.311
 897.583 532.321
 852.626 442.982
 550.166 726.126
 623.209 865.002
 504.374 429.446
 450.214 985.030
 293.683 689.037
 954.727 386.159
 933.655 998.383
 567.352 60.087
 383.393 229.488
 247.025 306.713
 68.554 230.056
 981.361 245.413
 635.255 623.957
 832.649 914.088
 853.697 624.560
 711.883 17.418
 178.533 77.549
 574.492 85.407
 115.668 516.578
 496.967 180.741
 661.347 906.621
 602.588 177.833
 541.021 521.846
 124.274 872.388
 357.868 253.479
 918.792 878.262
 592.258 655.460
 452.768 54.289
 405.325 439.126
 968.872 469.184
 576.774 541.024
 90.127 64.863
 536.713 568.845
 239.546 890.383
 174.586 529.007
 727.241 238.651
 969.013 545.427
 302.230 180.248
 477.733 473.381
 73.568 822.811
 556.941 216.151
 495.809 365.811
 997.551 377.490
 185.729 420.242
 928.692 982.161
 617.457 637.245
 155.605 113.302
 736.604 971.328
 82.830 832.667
 573.588 690.390
 489.870 942.573
 433.357 849.768
 844.427 431.456
 932.231 449.988
 179.841 624.144
 360.154 992.706
 653.755 579.452
 713.663 996.651
 522.546 478.489
 495.006 111.306
 392.258 104.650
 557.883 412.203
 676.027 898.805
 30.040 935.198
 338.263 989.488
 615.499 430.863
 327.673 447.349
 410.630 132.658
 888.788 335.810
 122.896 237.858
 941.847 856.383
 201.206 18.124
 384.054 588.817
 643.020 492.413
 894.582 965.008
 984.200 409.635
 227.696 293.971
 379.904 668.631
 112.680 866.342
 503.454 30.991
 508.410 544.601
 808.040 105.671
 800.386 313.882
 174.558 666.923
 497.703 192.987
 96.990 737.703
 458.847 741.588
 901.981 874.274
 723.587 844.000
 457.113 334.485
 681.938 89.126
 866.454 428.188
 801.540 627.913
 584.047 225.008
 146.538 991.854
 575.993 839.511
 841.725 757.780
 837.607 899.486
 806.240 794.588
 10.052 218.086
 45.418 916.823
 654.997 589.115
 544.461 278.810
 128.677 476.382
 53.780 592.561
 968.760 908.327
 446.332 954.924
 367.195 368.815
 718.565 576.952
 76.637 910.886
 408.230 264.303
 991.815 144.411
 227.036 985.596
 493.515 459.048
 19.697 60.309
 352.688 653.884
 932.335 314.103
 804.907 634.064
 524.537 293.123
 138.321 596.961
 815.703 246.011
 436.912 26.692
 196.200 910.119
 708.907 221.748
 238.440 154.184
 559.350 137.968
 647.133 601.718
 465.984 195.168
 529.153 496.387
 46.810 793.347
 432.615 172.022
 1.995 551.959
 995.813 595.818
 536.546 427.419
 806.642 994.249
 465.689 599.480
 152.310 618.611
 142.735 331.762
 640.749 222.853
 177.934 406.503
 305.666 912.912
 313.308 475.088
 326.256 177.400
 37.412 36.451
 162.743 257.888
 648.617 302.702
 946.201 587.706
 666.777 998.964
 784.240 986.087
 240.421 1.388
 125.328 195.345
 567.257 488.445
 38.964 388.829
 235.220 76.182
 744.801 543.633
 773.313 854.185
 692.798 291.897
 877.693 727.100
 142.898 656.279
 628.825 403.912
 404.500 197.516
 248.018 436.754
 513.737 704.362
 342.457 81.072
 194.396 928.722
 271.114 383.857
 963.188 691.929
 922.186 775.887
 402.239 283.451
 346.329 782.998
 84.417 652.439
 937.638 31.202
 756.941 808.253
 122.898 17.671
 975.091 841.428
 313.757 686.371
 943.591 435.306
 529.458 481.360
 334.096 935.198
 20.465 565.891
 972.096 391.467
 155.190 370.636
 647.686 300.983
 90.334 664.249
 727.010 484.352
 475.662 284.515
 503.293 990.975
 869.961 404.380
 309.535 598.009
 218.212 375.981
 753.819 230.734
 790.588 454.407
 170.379 989.514
 369.686 974.394
 596.033 821.956
 229.643 275.786
 576.107 767.878
 943.650 51.615
 623.767 60.197
 227.299 45.689
 651.819 757.919
 644.672 640.042
 569.947 480.085
 920.718 847.489
 99.415 804.323
 994.032 327.333
 761.028 983.727
 563.595 55.369
 703.432 454.869
 314.225 250.457
 273.260 682.412
 909.696 652.603
 905.357 876.868
 208.909 590.824
 402.260 87.374
 556.500 817.781
 52.522 807.134
 820.394 432.564
 335.689 122.322
 568.685 489.178
 409.156 313.351
 198.603 987.661
 853.407 798.565
 331.052 774.772
 654.816 153.478
 573.377 614.492
 470.303 293.016
 116.660 13.811
 389.413 559.904
 186.303 760.397
 684.044 599.996
 298.284 15.625
 114.223 346.311
 608.715 944.299
 893.356 889.675
 479.974 502.304
 264.701 337.771
 149.301 161.955
 111.958 199.168
 80.349 64.119
 133.660 258.395
 37.754 644.302
 819.137 106.701
 60.413 0.034
 942.255 375.863
 560.135 728.445
 160.015 594.937
 556.061 260.370
 891.478 398.488
 217.174 711.179
 236.853 396.449
 149.052 334.684
 758.263 347.973
 278.436 946.579
 417.338 732.521
 390.147 335.120
 488.012 389.844
 813.342 121.981
 426.604 505.843
 974.211 714.002
 279.315 893.542
 394.243 600.834
 486.817 688.341
 659.477 24.129
 856.797 315.480
 187.291 956.229
 921.450 857.304
 621.791 881.237
 984.514 850.892
 73.587 335.512
 450.996 576.123
 439.565 820.314
 784.971 184.096
 776.098 94.243
 872.617 590.374
 316.256 50.904
 97.810 81.826
 707.105 216.873
 938.365 615.651
 464.615 211.312
 937.409 20.584
 396.432 401.852
 24.880 830.452
 800.559 97.547
 90.058 516.505
 912.479 330.477
 622.078 55.594
 224.397 0.103
 29.100 335.002
 646.079 561.663
 759.134 1.057
 803.294 720.144
 620.354 297.510
 191.476 698.901
 233.147 891.796
 111.230 556.364
 540.322 973.942
 829.197 961.020
 909.206 246.003
 831.331 554.819
 936.174 151.984
 292.376 54.989
 420.121 572.445
 480.359 96.196
 619.123 608.184
 81.098 296.826
 309.923 277.916
 776.251 458.509
 1.840 370.781
 578.554 255.786
 37.304 131.533
 737.007 337.902
 65.659 360.557
 618.345 807.377
 283.476 219.478
 72.834 436.251
 874.854 23.502
 954.018 372.309
 693.524 441.993
 813.370 131.445
 542.902 327.886
 289.915 291.373
 521.108 253.820
 397.892 934.739
 99.622 288.352
 146.673 740.329
 643.495 529.948
 648.862 909.267
 408.271 0.972
 855.253 324.243
 67.157 150.465
 147.731 474.809
 138.112 25.698
 400.083 507.295
 353.804 141.444
 536.861 56.105
 810.692 836.470
 664.955 331.965
 362.489 983.223
 182.515 845.508
 106.963 974.256
 874.538 460.574
 325.542 3.111
 451.266 545.477
 947.641 484.600
 669.898 432.521
 554.347 606.448
 575.823 332.405
 340.582 198.797
 308.179 172.165
 5.630 468.123
 716.120 440.484
 626.685 426.583
 934.566 205.144
 529.650 706.065
 357.674 702.801
 549.769 668.292
 738.981 745.023
 868.853 488.888
 631.603 106.586
 526.062 25.711
 80.381 797.522
 378.775 491.774
 489.297 920.487
 595.386 93.388
 338.371 696.173
 2.641 107.864
 919.660 234.012
 798.828 245.966
 334.798 31.105
 246.846 346.824
 557.940 812.714
 146.610 402.133
 657.254 761.758
 776.633 907.907
 102.557 17.453
 915.098 542.075
 111.966 414.682
 779.575 1.788
 929.990 162.030
 743.299 482.854
 835.241 659.176
 429.044 113.559
 177.632 90.708
 886.924 674.931
 300.716 226.372
 620.670 48.723
 350.685 945.640
 32.010 73.084
 573.851 91.471
 651.873 284.684
 201.538 63.916
 270.325 456.264
 685.671 74.196
 667.850 862.126
 228.700 694.938
 195.181 923.464
 924.472 529.121
 506.990 793.857
 647.251 761.059
 589.017 676.486
 177.252 595.382
 44.503 243.104
 93.899 197.882
 843.032 615.502
 191.861 554.398
 255.115 528.905
 647.124 505.367
 74.357 719.607
 776.372 204.555
 994.006 353.152
 966.513 16.849
 887.697 662.117
 503.967 803.432
 929.739 512.025
 485.270 50.299
 866.054 619.123
 449.579 50.976
 153.746 753.946
 626.044 544.653
 169.132 769.865
 848.854 791.160
 738.007 376.860
 952.554 3.743
 68.151 558.802
 340.452 594.984
 915.877 619.564
 18.172 571.346
 852.319 391.744
 629.505 154.301
 620.598 894.962
 427.477 843.101
 304.835 72.252
 993.017 463.791
 831.831 437.541
 287.933 584.498
 865.305 949.508
 37.297 97.512
 552.635 993.036
 796.233 868.913
 670.590 445.188
 512.969 496.797
 267.629 765.149
 177.474 275.578
 897.605 354.366
 794.916 77.894
 417.647 952.370
 575.221 694.669
 219.233 74.305
 842.477 140.567
 767.013 857.336
 776.641 975.113
 728.503 705.003
 69.501 12.993
 536.634 731.868
 849.284 120.479
 386.355 786.665
 574.364 603.647
 829.438 232.698
 864.698 989.279
 904.767 291.806
 606.799 547.454
 184.239 606.081
 888.978 488.241
 989.709 373.487
 981.428 431.350
 59.946 493.920
 331.452 60.570
 37.341 286.207
 387.103 163.490
 674.086 559.646
 560.121 865.980
 702.069 842.280
 186.700 410.691
 897.962 969.072
 416.063 425.209
 236.507 744.063
 353.766 170.313
 845.291 129.544
 888.938 658.998
 141.095 141.183
 650.404 965.610
 382.038 990.173
 751.829 189.958
 455.080 801.955
 15.068 857.699
 32.195 636.573
 396.055 495.503
 970.731 359.462
 399.425 452.654
 657.582 875.433
 455.218 0.980
 759.148 195.336
 970.214 348.815
 849.343 997.457
 62.634 484.373
 658.671 658.026
 675.033 17.261
 184.590 931.570
 747.426 227.414
 795.894 477.417
 660.241 937.503
 373.741 558.983
 41.938 192.697
 784.425 433.915
 924.676 920.808
 852.433 42.621
 846.765 132.308
 978.039 567.707
 894.635 945.139
 556.416 645.574
 479.590 940.775
 42.512 472.619
 313.602 498.587
 458.710 661.640
 120.121 753.580
 154.417 509.110
 954.411 382.248
 945.325 761.719
 55.828 262.201
 335.313 92.173
 182.104 158.846
 259.211 271.697
 731.812 467.656
 786.242 562.483
 322.456 950.028
 51.631 640.647
 113.012 626.716
 600.121 532.911
 124.157 83.076
 546.016 632.584
 278.085 458.445
 898.570 17.565
 341.918 166.925
 941.382 580.662
 481.694 773.467
 264.908 96.799
 613.242 537.674
 460.763 379.633
 145.559 564.296
 326.504 349.186
 353.403 655.434
 884.626 760.542
 368.503 252.338
 477.348 790.235
 351.127 957.162
 500.116 791.048
 581.884 225.614
 25.672 597.649
 111.788 874.267
 143.988 475.415
 919.148 21.002
 501.630 474.252
 765.392 209.100
 420.461 790.166
 716.907 505.767
 466.502 102.210
 533.405 831.056
 234.746 484.501
 319.811 195.358
 927.580 775.995
 331.480 700.864
 498.869 499.049
 22.609 407.965
 381.831 966.546
 74.399 560.740
 238.437 912.151
 550.207 301.006
 586.640 265.407
 645.051 238.432
 357.350 909.805
 950.114 960.744
 387.378 885.126
 291.026 404.793
 2.015 393.563
 151.608 623.410
 319.220 651.015
 420.419 797.345
 807.430 490.064
 732.037 794.727
 244.614 209.392
 382.680 376.451
 304.607 406.606
 623.089 504.421
 987.963 998.727
 840.868 615.990
 422.087 788.993
 588.464 183.314
 785.553 382.647
 768.428 147.099
 323.889 981.140
 309.303 682.795
 381.448 227.543
 936.599 271.368
 792.071 360.270
 824.828 769.953
 769.005 122.568
 997.836 438.958
 984.107 227.242
 893.042 26.385
 902.878 386.094
 916.128 647.507
 673.650 568.425
 559.983 454.656
 187.817 980.245
 546.864 859.250
 17.796 373.754
 855.883 253.640
 188.255 463.907
 626.878 956.658
 484.792 94.941
 72.744 162.408
 796.634 154.649
 299.612 460.982
 823.199 258.551
 520.197 492.093
 48.607 741.301
 570.774 223.456
 856.842 210.530
 5.175 466.130
 879.708 691.436
 766.704 565.508
 449.448 461.927
 535.786 771.464
 380.767 931.834
 150.605 892.177
 198.702 130.000
 910.913 286.855
 528.296 445.007
 341.082 632.033
 291.507 524.530
 924.461 799.066
 941.268 621.189
 72.949 467.268
 480.561 16.095
 886.798 143.765
 947.165 432.703
 141.995 209.200
 326.940 941.223
 45.805 615.143
 127.847 756.421
 83.428 347.295
 694.192 448.736
 276.109 676.755
 559.748 460.074
 247.971 253.936
 976.506 872.300
 97.436 975.818
 163.125 189.455
 460.083 262.465
 696.864 426.060
 681.662 414.167
 931.470 146.093
 369.543 352.696
 920.633 763.452
 13.025 561.290
 324.974 528.763
 940.648 975.883
 395.882 213.663
 777.076 8.369
 780.788 727.257
 262.513 630.270
 453.791 315.889
 871.368 356.944
 118.105 803.101
 9.502 158.696
 480.805 608.458
 654.467 411.817
 597.463 269.455
 432.540 381.304
 208.806 498.032
 179.788 805.036
 531.413 691.236
 720.089 599.290
 160.353 433.546
 696.874 716.266
 637.611 166.515
 931.829 709.704
 333.129 540.170
 645.135 574.596
 775.607 321.550
 478.570 156.677
 611.056 330.519
 213.668 627.788
 315.044 54.349
 298.706 711.056
 449.108 103.500
 295.694 47.219
 145.658 895.440
 464.511 118.250
 94.657 165.582
 327.262 800.240
 258.454 519.584
 940.850 983.246
 980.289 64.950
 67.253 866.384
 902.589 638.416
 614.366 872.045
 951.312 615.925
 849.368 499.861
 553.954 231.599
 512.980 500.413
 675.772 609.185
 216.630 147.979
 319.156 832.797
 343.549 53.677
 925.613 752.730
 135.110 323.628
 942.517 376.866
 89.761 135.400
 414.660 569.222
 175.931 199.667
 283.930 935.926
 432.883 578.107
 532.471 687.226
 153.253 944.051
 991.840 524.509
 184.725 365.870
 622.626 207.034
 710.829 846.760
 108.322 37.797
 755.182 216.377
 419.879 596.206
 260.844 103.044
 512.166 301.973
 915.979 949.220
 882.640 875.572
 496.138 712.261
 431.085 162.004
 767.774 627.506
 935.601 693.404
 420.544 327.539
 735.595 509.733
 869.479 601.472
 571.872 253.598
 471.963 48.716
 364.819 163.918
 946.735 5.660
 354.808 963.133
 848.918 89.505
 28.415 553.921
 460.666 965.281
 606.816 94.738
 593.717 969.549
 279.011 230.007
 588.610 752.788
 475.690 722.606
 333.992 383.005
 155.986 325.801
 845.225 402.229
 628.658 682.168
 839.268 177.525
 864.138 232.184
 655.416 836.861
 540.088 329.337
 710.323 940.979
 369.699 906.986
 679.768 394.548
 210.921 430.327
 586.520 537.998
 371.379 441.118
 588.688 745.873
 686.166 600.022
 229.898 564.376
 835.560 729.303
 283.203 591.444
 921.423 325.076
 724.693 94.610
 172.443 352.387
 268.378 197.769
 390.157 757.318
 817.120 286.326
 173.912 68.218
 999.588 785.157
 320.571 143.695
 112.583 375.081
 34.068 629.398
 542.354 16.440
 604.213 970.922
 446.167 343.973
 129.832 998.727
 813.242 351.942
 228.028 646.144
 247.096 84.764
 751.707 416.971
 2.315 833.959
 547.401 809.355
 129.015 180.654
 643.742 192.607
 516.891 943.097
 839.785 178.970
 255.322 535.606
 36.937 529.493
 931.869 529.207
 356.855 168.855
 252.391 951.067
 841.753 185.955
 983.638 461.215
 527.665 383.293
 573.448 408.184
 803.126 267.560
 602.590 563.032
 56.140 495.789
 251.954 252.078
 715.280 995.902
 343.536 606.805
 403.289 948.246
 925.768 694.456
 243.880 866.993
 343.800 620.129
 547.834 368.995
 861.966 51.843
 509.461 215.415
 115.545 530.455
 978.547 601.309
 467.093 918.908
 348.813 834.153
 61.893 217.759
 587.386 758.445
 428.755 39.881
 89.906 965.097
 595.647 375.660
 504.592 776.919
 201.832 985.725
 751.162 671.453
 134.945 191.496
 945.255 526.653
 26.236 870.766
 807.311 330.887
 51.915 747.514
 821.387 654.765
 43.021 249.662
 51.778 746.970
 858.430 218.135
 214.386 989.220
 361.773 24.091
 629.467 166.565
 527.305 392.387
 799.856 509.192
 124.598 658.267
 14.038 312.070
 867.787 785.935
 970.028 600.935
 710.674 253.358
 560.192 389.971
 300.956 623.758
 708.644 561.095
 230.180 63.107
 274.185 920.951
 213.646 272.337
 238.950 83.824
 367.588 846.456
 614.728 151.847
 308.780 279.368
 87.537 773.728
 451.651 47.656
 461.651 756.009
 15.482 39.325
 485.075 563.567
 353.090 170.377
 871.116 506.201
 74.127 244.827
 959.565 283.829
 440.819 869.504
 873.886 612.924
 869.476 706.586
 568.553 530.679
 363.736 222.829
 367.104 461.105
 949.293 828.857
 463.814 409.462
 867.435 364.540
 100.211 549.396
 436.376 12.613
 385.332 692.867
 203.871 163.405
 862.095 538.830
 718.668 525.307
 240.997 425.987
 946.860 910.769
 239.251 451.411
 885.127 923.923
 144.224 34.969
 187.462 46.957
 733.682 224.225
 864.301 947.105
 153.792 551.568
 150.641 799.411
 604.457 20.959
 118.055 902.537
 488.526 652.877
 248.253 231.842
 528.298 930.254
 44.651 967.306
 173.991 833.618
 463.304 610.949
 62.262 939.107
 953.395 491.880
 919.212 177.855
 746.508 185.680
 935.511 359.577
 587.326 352.384
 518.494 877.587
 798.625 443.776
 397.398 208.329
 690.925 631.258
 226.730 857.655
 210.627 661.303
 205.490 391.108
 46.571 422.933
 366.172 609.509
 438.666 93.096
 349.900 928.005
 736.510 359.067
 888.439 610.839
 501.930 465.529
 279.187 870.433
 126.305 526.925
 737.630 513.702
 608.864 527.741
 218.339 6.995
 211.320 814.895
 638.709 620.715
 140.866 293.429
 150.749 933.008
 519.467 360.689
 369.908 37.038
 552.442 262.551
 173.808 567.183
 721.512 700.662
 668.728 285.287
 782.950 350.742
 231.707 739.040
 464.476 422.759
 668.147 101.179
 717.436 473.990
 679.187 41.918
 714.152 610.969
 163.034 589.632
 82.697 737.093
 736.464 748.953
 69.567 135.758
 66.248 914.194
 919.607 956.630
 658.236 223.238
 95.163 892.803
 129.815 217.107
 433.838 812.672
 358.613 918.352
 705.794 421.462
 378.564 522.959
 594.533 268.182
 309.030 761.798
 35.080 944.751
 731.992 965.795
 324.097 21.023
 757.623 441.385
 19.477 764.210
 974.644 797.745
 502.146 660.720
 706.270 873.394
 138.383 115.893
 576.143 286.588
 292.820 890.614
 625.415 921.414
 364.880 47.811
 859.080 790.405
 497.010 645.749
 587.014 256.004
 402.214 614.515
 666.266 9.325
 729.718 187.826
 352.371 97.899
 707.890 701.106
 988.457 657.565
 227.613 290.784
 964.339 471.244
 640.223 86.808
 979.439 573.385
 3.026 444.031
 562.292 508.402
 301.497 937.343
 407.475 590.213
 877.957 595.095
 463.485 294.147
 297.358 775.705
 870.399 329.139
 655.347 329.415
 35.853 714.616
 683.831 122.514
 36.241 441.120
 314.724 542.261
 525.000 785.167
 831.364 420.012
 762.064 726.672
 655.463 596.187
 792.075 971.327
 799.563 557.822
 190.783 991.467
 253.307 677.212
 869.421 88.325
 86.771 303.996
 829.043 458.180
 944.399 563.853
 347.344 467.212
 295.432 211.424
 168.811 48.107
 305.978 305.388
 868.018 209.390
 337.157 117.575
 631.154 870.446
 764.020 369.189
 421.519 516.385
 290.689 184.609
 482.750 812.860
 25.480 661.697
 714.145 278.012
 921.469 537.274
 903.986 213.800
 506.437 453.589
 610.651 329.594
 173.240 947.575
 572.090 215.249
 307.318 646.912
 539.709 47.710
 650.180 688.102
 963.538 543.982
 72.509 10.430
 795.845 243.971
 222.257 629.943
 77.070 150.073
 764.047 979.170
 871.313 637.613
 407.057 896.509
 431.959 343.293
 977.724 365.114
 307.803 540.247
 108.056 901.188
 5.738 811.248
 934.809 858.223
 70.577 769.876
 622.339 394.568
 241.435 177.457
 693.729 510.447
 116.569 226.343
 570.015 226.123
 376.410 563.295
 443.435 490.108
 653.192 6.664
 543.087 885.551
 123.229 954.595
 963.808 270.012
 566.019 416.224
 823.302 530.602
 167.564 41.895
 468.359 69.882
 631.227 740.617
 476.496 131.053
 38.938 602.715
 80.570 812.178
 422.614 182.949
 495.220 562.601
 657.205 424.919
 137.658 70.081
 273.214 942.699
 431.953 969.812
 260.968 232.131
 364.140 487.426
 257.960 14.798
 141.923 483.821
 483.716 65.333
 712.468 932.563
 926.562 921.339
 837.621 428.392
 59.275 99.203
 329.140 211.624
 434.698 253.404
 646.303 476.983
 10.245 927.383
 672.083 511.389
 796.810 596.769
 257.317 833.873
 201.405 937.825
 278.716 867.924
 215.258 142.775
 47.820 403.962
 824.652 517.479
 64.004 864.395
 828.261 44.468
 283.489 88.724
 722.850 475.049
 313.930 449.926
 763.008 368.130
 605.061 799.923
 457.037 251.166
 732.222 241.115
 80.529 311.614
 32.057 517.986
 674.764 197.262
 996.759 918.774
 55.330 213.449
 141.808 738.610
 646.900 447.601
 287.018 364.714
 245.530 760.454
 914.897 948.954
 806.069 683.312
 155.010 996.838
 978.153 716.641
 977.392 353.942
 741.948 392.945
 929.562 355.576
 199.438 442.496
 615.764 933.485
 386.974 71.006
 567.425 370.627
 121.473 451.233
 992.120 53.085
 60.588 164.053
 494.584 894.222
 734.152 257.431
 445.418 273.112
 630.948 473.370
 517.248 25.613
 45.398 813.499
 628.553 706.140
 300.134 153.909
 324.418 471.188
 862.799 900.688
 501.750 257.103
 422.170 411.081
 452.547 685.599
 36.237 943.925
 879.422 347.612
 322.763 490.163
 837.672 821.550
 343.799 853.533
 310.681 273.630
 305.495 577.484
 241.569 579.297
 622.180 661.915
 562.949 174.818
 901.245 788.225
 905.829 891.726
 318.032 919.615
 873.606 704.199
 945.964 502.595
 761.403 6.772
 368.084 42.651
 436.377 878.389
 256.488 930.280
 401.052 936.226
 203.636 61.864
 297.190 261.512
 514.883 932.498
 808.244 428.416
 718.907 515.010
 948.460 590.009
 468.915 811.662
 528.470 592.003
 242.958 543.655
 431.273 180.886
 709.514 990.536
 567.524 49.087
 911.322 609.445
 681.730 982.576
 95.722 245.975
 806.232 28.056
 346.206 628.129
 190.670 925.425
 363.397 436.715
 132.207 120.090
 223.033 734.733
 785.289 307.909
 576.030 470.373
 806.609 517.948
 126.320 339.597
 486.661 315.066
 854.352 591.714
 807.520 431.652
 79.330 612.502
 948.929 407.182
 255.979 942.405
 21.423 32.899
 269.595 40.916
 943.938 239.681
 767.164 741.914
 190.403 718.533
 786.419 248.435
 719.353 979.223
 115.782 369.831
 465.088 703.091
 636.593 830.752
 828.790 366.375
 518.016 91.857
 261.956 951.455
 911.051 569.072
 209.276 641.854
 530.774 164.820
 878.539 244.864
 737.872 14.638
 864.320 501.140
 897.668 580.528
 981.174 736.975
 575.977 103.097
 500.195 571.407
 648.497 763.921
 647.337 701.452
 479.063 153.722
 858.462 515.032
 740.446 127.877
 118.240 298.485
 190.780 336.028
 289.604 755.585
 213.837 505.239
 797.225 94.900
 319.823 445.129
 320.584 995.006
 176.040 127.985
 315.665 760.979
 387.587 617.218
 583.433 144.825
 924.253 4.190
 680.419 836.845
 241.201 437.824
 492.466 29.592
 171.170 255.277
 615.554 712.249
 181.222 748.067
 484.498 237.314
 647.128 219.277
 215.918 995.796
 165.952 337.898
 469.415 789.538
 318.134 900.194
 941.275 263.168
 623.303 630.355
 377.739 882.810
 81.272 649.255
 797.107 768.578
 726.309 407.173
 337.319 813.608
 77.271 800.722
 271.817 79.710
 469.839 603.594
 63.033 340.443
 694.613 353.129
 229.940 753.595
 523.777 209.038
 501.413 159.664
 930.382 686.195
 497.123 109.367
 631.839 350.324
 636.350 875.625
 20.097 734.360
 314.989 873.566
 275.448 705.420
 632.530 831.202
 152.127 999.765
 192.667 974.622
 428.475 498.238
 170.053 431.254
 641.838 280.706
 936.621 45.399
 491.395 458.793
 906.634 139.501
 156.433 15.962
 801.563 256.132
 912.331 298.054
 493.105 158.341
 453.548 701.097
 772.611 944.844
 577.653 443.142
 463.400 911.533
 624.948 919.730
 962.491 138.272
 786.259 6.040
 621.976 841.238
 21.272 150.939
 987.452 463.596
 509.338 217.776
 259.644 703.786
 874.569 663.365
 971.715 139.705
 681.387 850.095
 643.023 502.611
 132.464 487.280
 522.646 706.494
 468.423 467.899
 743.352 432.181
 171.077 667.748
 617.475 901.631
 815.797 708.292
 97.134 723.321
 863.437 745.220
 847.273 626.483
 90.704 165.853
 24.125 78.203
 945.905 684.285
 875.037 256.364
 303.416 878.790
 167.404 462.358
 747.217 276.977
 282.093 644.976
 216.495 856.931
 465.793 381.433
 123.082 383.955
 200.685 48.910
 632.641 570.030
 220.640 412.005
 873.821 245.023
 260.489 855.300
 289.571 823.672
 876.996 678.625
 13.369 489.886
 412.924 434.181
 84.236 990.096
 503.462 173.364
 5.018 410.693
 139.512 656.856
 798.900 132.531
 725.507 299.477
 482.630 519.840
 399.189 622.522
 108.034 164.187
 43.791 787.416
 35.567 409.661
 424.319 917.666
 407.692 816.857
 52.074 179.265
 351.466 455.046
 136.337 296.189
 927.964 859.063
 58.497 406.769
 382.999 955.714
 519.287 12.956
 664.297 700.053
 9.578 598.494
 233.137 901.753
 763.197 169.450
 894.947 243.404
 417.999 143.246
 137.947 664.207
 369.074 337.429
 439.476 612.853
 203.264 209.717
 266.819 561.940
 693.469 414.952
 357.189 162.972
 968.587 376.472
 57.073 436.612
 602.921 138.896
 484.593 8.597
 257.849 761.675
 453.204 79.567
 7.244 929.022
 67.392 159.487
 763.253 58.617
 730.615 597.577
 45.469 770.910
 755.241 230.433
 287.277 180.926
 549.497 578.784
 609.436 658.545
 396.429 612.124
 501.818 800.445
 506.582 225.890
 707.365 712.054
 394.841 934.333
 192.903 921.119
 730.828 460.502
 893.396 462.091
 873.009 630.533
 731.116 773.840
 3.644 370.758
 618.964 949.567
 522.754 421.850
 965.886 740.045
 475.115 273.731
 898.003 227.934
 818.858 578.293
 606.046 715.945
 294.722 94.804
 120.371 574.922
 221.418 886.493
 419.583 314.661
 378.403 728.095
 196.494 221.624
 98.951 355.706
 262.247 570.088
 93.342 535.201
 471.139 689.056
 367.056 827.660
 27.707 354.207
 857.725 163.925
 5.339 885.772
 256.330 820.828
 101.188 548.639
 524.750 424.326
 892.884 964.873
 198.487 136.011
 794.045 121.592
 948.496 46.337
 251.421 564.695
 551.033 977.666
 538.461 652.965
 313.850 761.366
 408.099 464.701
 768.559 604.192
 329.514 523.204
 653.486 299.710
 585.807 876.590
 672.669 810.414
 16.042 935.629
 471.972 576.266
 88.462 560.339
 672.743 866.827
 562.331 177.288
 550.403 548.956
 582.408 705.882
 146.172 892.665
 329.317 39.994
 814.520 977.425
 575.905 53.370
 699.429 23.672
 757.085 121.068
 615.107 584.000
 609.779 38.404
 700.254 150.489
 569.643 802.392
 891.515 924.559
 989.727 843.383
 296.432 449.842
 768.487 66.748
 467.494 613.868
 114.369 112.076
 118.108 408.285
 233.234 952.003
 163.078 418.120
 583.046 741.759
 998.257 547.014
 705.582 366.564
 497.084 126.799
 303.487 605.721
 339.872 596.319
 297.146 193.617
 501.875 46.696
 761.848 278.691
 208.656 439.527
 432.204 97.036
 575.332 422.773
 466.265 838.693
 836.401 748.844
 313.146 208.418
 354.562 83.778
 329.938 601.078
 982.993 869.256
 579.454 922.581
 311.709 134.880
 420.907 203.956
 523.865 171.726
 820.246 357.955
 144.253 575.320
 73.054 808.961
 704.963 793.198
 995.988 648.631
 60.573 305.915
 826.500 307.290
 738.716 408.454
 626.682 126.462
 746.050 109.482
 45.447 328.150
 802.185 437.657
 811.882 624.437
 135.863 836.622
 347.667 535.253
 42.547 883.475
 762.122 586.669
 117.664 209.975
 172.180 166.701
 895.213 812.936
 541.873 405.680
 940.654 371.991
 910.350 24.591
 876.381 351.731
 150.878 424.268
 417.157 544.401
 30.458 152.906
 24.479 942.454
 903.745 337.086
 968.593 941.999
 536.993 255.714
 333.911 533.318
 306.915 306.197
 189.835 389.010
 923.243 502.434
 849.723 310.172
 277.650 965.162
 884.257 923.226
 499.422 742.921
 573.236 562.172
 601.423 627.884
 456.328 41.267
 608.460 312.301
 966.411 280.266
 982.128 441.236
 139.463 137.729
 777.685 544.028
 636.612 127.687
 903.744 924.618
 783.882 121.642
 297.049 829.308
 733.702 492.920
 792.639 324.952
 832.554 155.596
 63.147 562.037
 697.757 438.174
 646.434 482.199
 672.900 956.025
 783.174 590.619
 258.476 490.166
 378.350 448.363
 767.698 117.579
 794.119 861.520
 6.234 385.056
 615.239 932.023
 840.761 480.175
 819.835 784.114
 429.960 75.675
 582.989 750.799
 921.235 644.211
 962.296 472.375
 48.458 536.724
 14.763 865.763
 234.949 357.617
 103.206 426.199
 149.484 162.397
 725.532 244.645
 772.094 647.823
 678.289 403.591
 694.834 840.945
 610.620 754.794
 857.517 252.372
 478.935 204.707
 149.900 111.963
 346.505 522.204
 203.317 113.851
 734.538 839.701
 352.585 164.733
 998.836 709.523
 732.926 447.947
 233.731 84.559
 49.188 819.753
 75.690 463.790
 931.723 167.859
 653.873 742.570
 393.775 50.593
 303.298 863.787
 601.292 253.985
 585.484 23.837
 532.792 49.542
 547.010 57.206
 672.735 994.664
 962.022 331.165
 378.082 318.034
 852.020 419.457
 169.057 891.978
 735.216 397.928
 809.201 771.614
 536.368 488.778
 497.413 425.985
 672.333 161.980
 839.832 389.277
 633.010 636.427
 999.135 801.447
 94.149 979.386
 733.328 508.273
 748.241 916.076
 88.713 263.015
 220.995 782.761
 658.841 468.033
 580.525 303.123
 372.544 558.006
 549.158 571.186
 242.192 940.635
 926.788 582.507
 854.010 650.322
 341.046 182.194
 284.584 950.295
 992.485 472.704
 703.580 844.708
 879.896 641.006
 997.460 280.630
 217.270 183.914
 100.915 67.491
 613.443 508.201
 333.234 696.015
 629.838 500.104
 340.534 168.077
 690.874 554.208
 379.360 162.094
 953.548 647.346
 733.418 754.904
 683.470 777.515
 327.088 40.600
 298.645 665.072
 834.011 260.240
 471.781 253.170
 226.513 54.883
 297.460 732.156
 175.381 640.071
 380.777 549.183
 595.926 675.112
 965.683 916.368
 4.870 358.562
 649.307 480.617
 966.195 455.895
 405.837 113.587
 478.426 80.919
 231.329 784.649
 609.827 774.095
 708.328 522.266
 393.807 804.188
 743.779 894.625
 29.588 360.923
 50.953 858.985
 821.239 992.438
 99.535 367.079
 262.969 999.920
 49.516 662.532
 924.634 650.898
 993.866 672.937
 696.517 771.227
 870.190 456.819
 857.317 173.102
 948.849 2.589
 877.953 262.575
 478.552 247.014
 863.266 225.687
 62.643 454.254
 764.240 238.752
 670.687 808.646
 618.207 897.458
 959.126 476.016
 950.177 363.778
 208.552 496.027
 404.457 832.470
 688.304 714.162
 684.794 703.879
 464.771 844.190
 929.248 91.297
 489.004 483.908
 901.794 904.342
 471.305 67.659
 468.314 40.323
 392.788 923.341
 65.441 129.629
 161.942 669.676
 544.864 655.813
 621.602 517.373
 364.781 83.696
 900.321 767.178
 538.619 247.661
 611.619 85.724
 676.747 686.215
 93.188 409.592
 460.424 757.158
 281.811 517.453
 762.657 270.455
 802.868 123.688
 624.994 463.764
 858.217 504.247
 362.818 489.866
 793.426 152.027
 107.713 147.789
 163.460 275.678
 210.371 472.953
 371.756 369.183
 680.930 499.056
 785.991 871.868
 498.230 149.799
 717.837 657.737
 391.043 836.025
 954.643 802.450
 1.905 88.654
 137.669 605.169
 59.733 5.538
 261.468 35.485
 886.182 627.286
 817.883 743.106
 771.021 670.219
 599.476 135.918
 205.110 561.333
 212.812 192.000
 840.387 58.795
 811.751 30.435
 242.399 160.680
 152.782 497.150
 853.031 653.939
 584.582 314.009
 133.315 824.935
 126.666 646.089
 105.397 222.966
 59.598 233.208
 659.329 260.339
 962.235 742.719
 187.437 58.585
 488.570 482.247
 713.237 663.032
 304.618 580.146
 502.619 290.095
 9.376 730.052
 695.150 27.334
 876.163 402.065
 238.551 649.825
 282.800 360.046
 18.721 362.771
 490.266 471.604
 673.121 135.263
 297.199 249.104
 982.129 299.863
 187.260 676.916
 729.398 594.275
 121.706 538.107
 489.848 292.216
 662.159 294.391
 377.107 378.916
 768.518 253.727
 498.855 381.260
 362.131 203.227
 819.299 862.823
 610.969 329.597
 606.935 280.008
 245.772 299.191
 399.922 797.781
 996.440 44.688
 900.892 353.517
 216.793 590.750
 821.313 196.997
 791.815 147.749
 38.960 926.232
 671.486 477.369
 570.190 675.790
 604.070 968.847
 554.363 230.231
 432.328 7.598
 416.572 954.788
 329.710 632.551
 535.950 223.402
 579.359 493.706
 472.095 536.414
 504.145 82.009
 167.016 452.858
 336.465 719.936
 572.525 402.346
 645.758 999.170
 84.852 116.480
 221.464 123.091
 683.851 947.805
 419.253 863.590
 161.290 484.210
 126.879 746.976
 622.134 267.928
 979.059 330.782
 98.426 880.817
 862.586 476.354
 624.388 342.165
 295.902 830.764
 183.918 503.079
 961.972 41.419
 211.059 624.534
 618.316 788.446
 656.692 446.940
 230.046 550.362
 340.281 40.743
 475.741 149.736
 396.595 453.908
 594.935 855.509
 69.844 417.613
 790.982 960.692
 70.455 51.081
 313.440 887.560
 814.960 925.861
 737.197 591.808
 442.246 955.404
 476.868 202.847
 818.152 204.267
 948.210 825.475
 286.446 840.355
 65.081 380.106
 632.228 451.381
 570.817 431.886
 231.425 822.010
 504.730 576.129
 258.077 920.336
 433.907 47.150
 903.608 311.499
 801.904 503.746
 76.120 933.025
 301.592 137.084
 943.369 202.136
 839.905 330.955
 863.557 741.790
 776.155 581.128
 820.059 712.070
 359.649 516.602
 999.130 309.937
 921.555 943.091
 886.252 587.054
 473.180 395.880
 422.926 356.825
 89.295 808.856
 780.262 783.016
 300.062 408.016
 40.846 818.911
 745.917 665.946
 111.154 194.367
 461.886 218.847
 41.637 215.073
 324.945 675.805
 341.932 471.525
 721.935 632.617
 29.017 272.683
 256.041 346.883
 924.288 479.960
 15.013 110.163
 962.180 570.322
 360.239 555.090
 32.214 493.046
 476.735 914.751
 645.085 883.689
 742.513 577.901
 692.016 782.335
 852.062 392.189
 908.235 383.170
 161.566 809.398
 712.666 871.411
 839.626 658.453
 686.213 824.708
 611.619 605.715
 583.176 353.230
 511.422 15.875
 910.086 400.006
 512.094 273.882
 422.568 835.944
 936.648 748.098
 505.839 967.785
 468.486 561.746
 143.260 278.449
 534.054 554.312
 818.326 974.722
 41.347 132.658
 220.098 704.473
 478.846 774.897
 464.798 492.841
 340.173 415.804
 844.972 42.785
 698.258 733.465
 962.893 449.580
 545.141 911.584
 790.906 631.150
 604.125 974.385
 475.023 307.385
 652.009 501.118
 9.694 742.959
 731.311 910.213
 664.452 161.618
 834.133 559.967
 843.609 347.980
 877.614 410.076
 967.873 468.725
 820.434 708.381
 744.399 202.474
 173.751 157.893
 555.176 391.016
 599.282 843.846
 561.746 278.976
 751.319 188.419
 869.115 50.088
 575.646 696.447
 788.531 492.291
 322.095 869.466
 915.936 817.822
 32.498 523.526
 631.723 655.838
 33.844 740.224
 412.587 142.056
 377.324 717.354
 415.391 611.234
 425.762 38.492
 486.944 303.449
 190.760 38.001
 616.275 514.058
 170.973 453.711
 874.578 930.719
 536.710 903.320
 782.565 330.032
 563.998 628.044
 458.879 63.341
 341.983 668.936
 692.980 698.374
 387.870 194.345
 560.956 43.965
 908.331 113.367
 375.908 452.900
 878.565 687.741
 601.523 547.229
 780.920 406.855
 27.360 256.457
 993.710 496.595
 629.070 607.294
 264.650 687.243
 441.636 0.573
 87.993 129.038
 736.938 593.362
 853.371 992.194
 300.090 849.762
 399.496 462.796
 576.465 700.574
 716.911 704.271
 551.041 68.684
 459.162 318.939
 14.226 673.138
 176.994 853.882
 157.853 60.423
 649.856 654.254
 478.433 157.149
 795.476 594.817
 692.370 365.414
 662.011 902.290
 692.884 292.537
 296.985 918.091
 607.375 723.119
 519.595 509.760
 306.441 896.690
 52.924 202.000
 534.395 682.299
 183.132 512.794
 391.804 866.750
 264.920 509.829
 622.163 660.810
 475.793 76.660
 909.458 233.216
 303.204 641.320
 756.205 802.115
 224.058 282.929
 10.941 634.431
 879.028 820.020
 481.486 453.244
 56.219 89.643
 490.216 849.667
 860.103 555.855
 587.753 597.742
 260.004 312.904
 782.675 427.957
 574.191 660.727
 611.121 117.152
 464.847 682.410
 658.441 380.463
 388.343 614.685
 955.692 325.910
 684.853 508.813
 159.911 366.120
 199.942 481.187
 945.404 827.025
 435.256 267.361
 393.072 793.423
 230.551 352.191
 879.021 369.740
 218.167 450.160
 497.936 785.647
 174.739 867.300
 80.114 55.392
 662.698 368.478
 495.516 12.485
 323.410 695.900
 9.086 933.979
 0.003 196.879
 737.073 977.952
 754.811 997.230
 735.719 761.492
 355.606 442.545
 365.958 472.605
 66.268 780.514
 458.455 446.843
 549.312 196.045
 543.157 547.539
 405.843 775.791
 300.515 507.264
 707.334 973.866
 184.762 548.255
 755.471 895.800
 313.209 672.367
 11.711 698.395
 612.868 458.452
 515.786 620.243
 473.196 629.536
 338.901 377.644
 830.996 46.924
 447.719 665.978
 473.170 787.176
 372.399 344.843
 100.953 85.176
 937.077 120.189
 274.380 847.344
 13.527 497.162
 120.105 209.028
 365.719 808.275
 714.603 925.572
 560.009 833.127
 376.365 834.403
 96.544 44.205
 946.618 933.274
 173.743 729.941
 192.771 905.634
 209.416 68.298
 119.928 946.854
 617.162 824.753
 564.346 154.070
 661.281 415.865
 512.435 327.737
 101.843 68.011
 136.990 975.404
 986.084 179.880
 268.957 428.777
 363.527 502.399
 581.505 996.062
 998.777 631.824
 9.910 825.080
 754.484 587.471
 175.391 892.170
 222.552 947.061
 836.209 141.042
 227.142 437.910
 620.893 49.007
 919.570 844.608
 675.344 710.443
 572.184 172.481
 999.839 204.543
 672.868 795.851
 488.817 502.746
 169.795 681.075
 294.132 307.548
 440.720 82.771
 592.546 976.267
 814.530 508.847
 85.339 438.952
 884.647 393.444
 229.564 777.678
 882.249 229.311
 887.612 794.511
 558.371 831.073
 578.253 497.360
 221.857 632.349
 65.289 407.544
 237.419 182.526
 579.582 11.377
 675.069 288.433
 439.799 502.377
 267.696 43.336
 323.238 293.424
 54.183 566.989
 500.100 112.328
 316.237 928.344
 245.245 963.855
 740.864 984.651
 596.677 870.454
 318.489 810.637
 58.618 257.954
 808.186 838.280
 621.215 686.974
 733.830 626.180
 163.777 541.901
 713.695 437.956
 452.360 364.160
 444.704 157.484
 266.904 982.413
 163.004 896.767
 882.574 67.688
 764.592 366.908
 72.124 484.851
 701.458 357.058
 831.901 972.832
 56.209 688.654
 207.319 554.585
 955.636 736.918
 401.527 334.550
 403.672 8.256
 993.605 307.752
 217.000 566.019
 723.338 692.449
 631.037 59.314
 274.919 460.022
 236.722 246.541
 621.264 914.730
 714.464 749.472
 286.883 755.820
 683.760 122.745
 815.996 309.694
 296.428 491.122
 463.045 965.481
 707.490 71.889
 776.754 88.991
 577.759 957.008
 151.785 274.083
 441.719 939.494
 352.084 53.749
 336.924 806.928
 448.643 613.268
 88.656 33.612
 996.253 492.877
 205.864 838.909
 736.496 246.143
 429.436 65.555
 748.618 932.230
 617.816 706.755
 69.971 705.380
 222.038 378.698
 120.406 554.007
 34.941 815.549
 240.671 5.939
 967.948 42.251
 696.702 817.678
 162.210 257.707
 216.240 906.369
 955.688 403.580
 570.956 56.857
 858.876 684.374
 658.983 876.428
 322.321 990.426
 695.190 601.004
 370.008 820.459
 398.708 343.818
 113.311 233.543
 851.123 276.464
 317.934 926.306
 59.648 739.091
 966.631 340.571
 225.773 978.289
 617.067 884.992
 522.767 835.354
 98.752 793.606
 509.654 372.436
 105.498 751.468
 542.452 888.168
 728.161 365.748
 26.509 687.361
 222.834 538.220
 630.541 121.079
 936.338 256.028
 650.596 984.689
 506.172 731.881
 270.814 173.523
 236.579 927.463
 170.844 260.543
 24.730 536.171
 633.550 230.351
 797.857 499.584
 320.812 222.307
 128.514 118.796
 222.418 686.059
 353.904 94.643
 909.133 609.977
 47.567 203.387
 304.941 361.801
 316.941 365.790
 357.277 486.941
 945.703 192.314
 552.941 489.574
 511.016 545.888
 479.713 11.943
 6.274 632.171
 50.844 905.510
 241.653 747.211
 526.179 822.139
 7.401 240.943
 717.407 152.973
 126.511 915.132
 346.548 306.567
 630.220 904.377
 230.365 486.234
 226.051 793.021
 35.867 730.035
 436.104 18.764
 743.713 86.742
 533.664 490.890
 570.479 379.324
 47.414 308.359
 43.765 156.598
 811.508 766.971
 755.665 646.777
 571.261 777.846
 302.835 937.584
 91.302 929.228
 271.116 240.756
 716.857 773.771
 258.334 119.160
 898.570 342.910
 722.587 518.123
 374.434 223.579
 470.259 545.135
 404.350 890.632
 386.390 270.793
 647.338 996.847
 291.514 606.244
 260.137 373.028
 767.999 166.599
 458.792 990.575
 323.176 214.652
 829.836 760.916
 186.812 444.098
 890.945 978.829
 420.789 796.465
 896.749 413.977
 346.226 391.629
 356.216 486.788
 767.948 309.589
 694.151 866.336
 251.460 602.834
 549.576 950.205
 139.875 896.836
 284.747 546.012
 897.176 994.037
 885.286 203.527
 242.406 417.965
 897.316 843.057
 862.729 93.258
 782.737 903.399
 930.740 769.370
 818.108 270.326
 324.976 166.343
 733.452 838.992
 187.482 596.432
 830.069 71.138
 26.873 332.562
 554.895 206.580
 970.996 731.085
 994.720 519.724
 424.676 940.240
 616.654 833.017
 432.731 445.937
 779.530 333.185
 577.373 122.344
 110.683 21.243
 546.178 406.315
 147.884 67.795
 339.043 632.671
 629.669 160.658
 890.259 22.912
 249.236 107.835
 68.165 775.140
 416.225 496.218
 186.453 760.235
 773.827 871.742
 377.470 481.908
 650.492 482.282
 201.593 839.859
 869.323 158.217
 413.742 370.401
 54.873 960.763
 797.286 692.504
 756.005 134.019
 779.046 915.039
 911.993 997.829
 232.026 459.278
 822.646 325.554
 483.193 706.344
 315.623 589.399
 303.593 819.935
 36.972 117.936
 251.804 138.273
 104.171 602.885
 556.962 434.808
 962.598 688.066
 105.175 764.057
 462.512 261.137
 576.920 327.099
 538.606 2.391
 370.188 991.458
 620.257 194.232
 334.804 603.516
 48.431 495.315
 190.877 750.292
 423.257 585.769
 665.162 13.765
 381.467 310.881
 162.767 258.238
 809.961 222.531
 210.902 983.216
 773.848 538.166
 931.992 35.329
 385.428 319.856
 594.378 918.082
 704.067 699.942
 472.218 873.236
 353.142 839.792
 147.104 778.745
 514.652 864.507
 280.731 552.328
 38.435 645.089
 262.207 144.419
 632.841 142.190
 919.636 717.676
 117.183 239.287
 321.430 251.088
 971.226 0.893
 168.915 474.580
 449.607 31.672
 192.441 774.756
 203.587 789.110
 555.165 944.858
 111.346 35.561
 492.416 453.266
 131.637 90.265
 173.170 237.053
 812.651 659.380
 170.266 992.544
 285.174 48.742
 527.012 26.879
 401.398 782.207
 472.641 86.884
 231.134 605.902
 583.263 218.640
 556.762 618.953
 27.710 797.924
 806.284 663.434
 350.861 964.015
 97.783 975.043
 605.984 983.266
 633.834 551.761
 80.600 651.527
 554.675 366.481
 98.838 943.236
 835.972 822.817
 611.722 348.169
 780.622 138.367
 393.129 963.050
 812.356 309.367
 483.934 574.073
 417.935 153.438
 114.208 967.701
 318.836 597.139
 180.241 221.788
 974.822 841.931
 659.861 78.185
 851.212 541.395
 269.291 893.617
 117.666 405.013
 554.132 460.192
 515.563 226.147
 275.515 923.661
 538.576 746.300
 912.678 490.210
 149.712 812.123
 821.168 875.612
 419.124 269.407
 730.273 929.003
 449.643 48.636
 956.425 362.996
 78.542 24.247
 776.246 488.732
 250.180 834.890
 622.025 625.504
 868.316 810.743
 115.099 907.515
 911.029 107.860
 873.535 413.189
 754.964 755.844
 657.242 404.013
 967.251 506.724
 837.091 379.740
 318.951 568.247
 688.735 174.676
 817.524 717.924
 363.581 366.691
 90.037 144.896
 29.099 417.561
 244.044 140.303
 1.538 672.345
 238.033 454.361
 322.743 219.182
 984.674 526.342
 218.576 642.375
 642.784 654.392
 982.201 524.638
 410.971 553.394
 767.036 693.433
 278.349 214.434
 470.360 326.293
 604.951 857.901
 711.573 186.813
 663.733 408.611
 934.042 152.600
 772.992 925.932
 914.727 406.096
 856.149 920.662
 682.719 916.162
 987.012 374.995
 711.112 260.869
 92.671 459.549
 643.900 188.950
 701.069 584.898
 91.652 238.056
 722.293 222.916
 720.595 12.601
 355.803 339.580
 966.382 553.009
 512.754 765.322
 926.536 423.042
 653.617 127.138
 977.651 414.485
 765.156 329.133
 281.204 971.191
 764.298 11.910
 895.122 810.740
 924.269 978.198
 709.471 655.317
 803.729 540.308
 839.789 248.419
 533.552 937.904
 609.576 845.625
 417.659 971.210
 456.316 431.590
 451.304 389.919
 328.348 977.988
 197.958 232.063
 681.307 955.145
 217.984 595.943
 514.055 21.211
 960.581 393.441
 939.681 705.015
 344.637 631.967
 204.936 981.082
 622.432 127.683
 442.168 806.989
 78.479 203.064
 555.428 994.429
 528.623 571.308
 754.001 646.664
 894.092 978.426
 302.286 887.744
 602.087 246.265
 958.189 694.903
 557.301 637.347
 429.248 427.452
 614.293 211.686
 546.341 616.389
 113.683 349.106
 1.586 872.695
 208.804 415.652
 635.829 413.252
 564.825 723.128
 810.845 856.534
 48.675 295.590
 234.146 161.414
 312.781 360.578
 295.229 67.781
 604.217 36.253
 49.628 234.221
 676.845 14.490
 182.595 683.181
 649.372 535.876
 782.293 776.078
 916.633 22.772
 440.649 8.488
 492.994 53.902
 919.362 588.236
 231.597 116.894
 412.945 326.992
 335.558 717.811
 807.096 519.534
 149.472 928.810
 469.428 525.347
 912.347 551.928
 173.914 916.804
 564.794 519.618
 106.746 669.104
 760.907 457.669
 339.309 682.838
 443.528 35.714
 196.233 334.127
 33.581 622.573
 58.919 14.195
 870.931 161.649
 996.417 165.114
 765.191 164.519
 328.165 946.820
 687.214 383.649
 622.093 828.733
 901.434 427.934
 495.197 424.350
 429.161 203.699
 893.470 256.422
 195.323 240.351
 718.462 722.135
 675.755 351.370
 876.556 830.700
 287.015 610.564
 145.009 709.439
 182.009 728.986
 969.937 958.858
 896.622 803.702
 182.749 612.925
 377.558 295.508
 93.262 299.201
 80.101 463.913
 893.174 656.466
 905.219 345.446
 389.216 757.546
 925.095 471.940
 840.631 195.470
 879.603 671.369
 863.450 255.474
 896.587 522.738
 700.069 738.328
 457.000 912.032
 555.877 186.869
 281.500 987.351
 547.222 553.259
 125.123 982.893
 161.948 425.565
 826.869 483.664
 33.550 395.739
 844.965 861.747
 503.960 724.469
 717.989 722.202
 582.789 259.865
 806.864 159.436
 890.154 355.305
 500.931 616.035
 336.821 956.419
 99.037 844.084
 193.286 878.178
 418.091 347.924
 825.609 751.053
 29.211 207.016
 430.569 1.425
 895.931 73.215
 239.287 257.959
 188.608 659.505
 733.328 594.788
 600.842 203.571
 740.067 277.504
 602.447 231.708
 857.382 52.703
 562.059 764.499
 467.412 290.769
 472.223 708.648
 804.155 369.561
 349.816 148.721
 762.044 879.579
 82.441 182.807
 697.662 485.068
 192.446 697.791
 662.632 427.505
 418.089 428.879
 794.002 685.394
 217.865 935.968
 913.602 75.524
 919.037 913.453
 387.676 104.553
 712.922 953.197
 563.328 55.398
 583.666 440.886
 422.969 660.542
 408.324 388.160
 729.014 204.519
 326.425 406.341
 818.869 82.010
 317.372 697.700
 257.923 677.878
 92.639 377.935
 872.411 33.802
 583.484 915.542
 824.168 615.976
 738.783 262.196
 618.038 733.493
 124.512 901.060
 466.095 801.903
 97.550 620.469
 689.529 866.067
 601.097 157.963
 691.370 146.501
 964.463 798.663
 56.220 50.207
 381.826 663.115
 55.181 177.401
 966.359 408.700
 986.697 587.156
 729.707 787.300
 551.583 575.923
 402.009 357.253
 730.847 731.949
 392.483 312.615
 248.761 205.231
 181.234 55.836
 705.067 266.826
 143.582 755.249
 346.134 3.784
 931.279 666.029
 415.678 727.918
 590.978 687.769
 234.484 580.065
 187.835 234.626
 961.967 238.873
 748.026 521.656
 199.907 337.715
 342.967 355.666
 723.050 538.829
 443.313 258.638
 128.156 484.608
 683.382 559.856
 751.635 457.229
 635.861 48.526
 938.080 335.097
 419.787 976.546
 472.982 784.220
 97.474 1.554
 501.114 901.541
 81.788 939.459
 518.821 212.955
 725.849 594.879
 488.406 889.403
 32.617 114.553
 913.645 788.863
 959.995 185.700
 927.936 859.625
 144.129 416.905
 374.775 91.046
 383.846 597.600
 251.096 502.645
 864.880 453.216
 187.762 192.187
 624.393 482.024
 261.494 680.338
 12.750 477.512
 975.170 295.951
 77.462 173.450
 768.314 135.320
 628.434 879.855
 689.433 834.613
 827.252 54.629
 592.408 541.480
 137.270 41.342
 329.476 724.701
 365.010 27.383
 275.333 875.261
 884.263 983.396
 205.940 424.719
 357.732 544.809
 99.904 924.128
 830.775 615.345
 61.327 416.579
 769.526 802.328
 965.365 116.813
 831.251 541.497
 989.059 741.127
 96.296 107.873
 251.135 759.372
 444.487 327.390
 889.405 258.212
 338.644 155.607
 50.123 191.717
 676.307 844.656
 150.404 373.030
 608.424 912.930
 55.974 341.216
 399.176 814.857
 348.381 73.003
 941.099 97.114
 948.109 643.134
 449.137 954.947
 25.337 253.258
 969.107 765.771
 334.323 322.062
 561.606 190.431
 19.428 473.807
 600.651 374.449
 182.697 584.193
 374.937 247.045
 399.977 487.793
 743.888 765.025
 202.965 357.179
 704.299 557.771
 789.858 107.762
 418.196 940.129
 822.012 832.486
 168.293 829.192
 745.844 235.636
 302.249 151.729
 238.990 214.574
 36.883 799.696
 911.400 172.174
 882.865 786.059
 542.662 761.902
 861.557 691.767
 856.653 642.939
 889.108 762.478
 26.828 416.648
 47.326 611.545
 876.654 330.365
 622.874 680.398
 649.332 63.223
 30.998 681.109
 531.810 85.294
 130.218 746.306
 45.916 730.069
 141.322 2.377
 383.250 406.388
 896.911 591.994
 632.282 854.870
 533.995 646.257
 201.124 222.111
 897.246 455.457
 106.039 70.255
 818.112 736.665
 905.255 487.530
 376.855 837.533
 94.783 835.215
 120.566 356.251
 635.278 616.954
 708.315 670.202
 787.369 636.866
 371.028 439.128
 641.336 313.478
 22.583 236.560
 132.519 417.871
 532.492 35.668
 136.585 927.782
 89.785 567.854
 592.227 346.735
 351.042 335.369
 859.239 81.091
 99.674 809.532
 496.976 41.354
 953.352 616.033
 854.554 920.967
 575.059 96.150
 765.623 880.617
 281.584 850.982
 906.089 43.658
 640.764 804.058
 124.873 94.524
 922.711 50.765
 120.818 813.019
 266.199 661.136
 991.572 910.182
 362.937 541.758
 404.059 533.555
 901.361 84.476
 865.639 149.231
 77.777 291.328
 947.927 693.911
 134.122 289.727
 422.250 321.648
 154.466 77.677
 400.933 287.215
 610.874 169.938
 488.991 441.539
 335.784 772.219
 86.562 35.911
 483.165 677.098
 746.991 502.463
 472.978 253.322
 495.099 201.310
 69.658 456.138
 304.624 792.965
 380.392 502.471
 285.684 541.842
 255.804 779.052
 258.190 7.445
 995.487 247.379
 204.490 899.049
 392.847 405.861
 976.063 413.122
 565.388 111.314
 650.160 836.648
 103.295 859.527
 121.102 170.784
 304.665 603.874
 99.026 735.506
 451.756 743.494
 360.692 275.180
 598.966 445.661
 240.393 756.206
 398.034 153.407
 304.613 480.307
 365.268 657.816
 466.063 120.874
 313.640 938.662
 458.000 5.540
 621.856 567.058
 308.489 237.259
 613.404 554.769
 879.971 780.423
 669.806 377.882
 528.409 290.571
 230.578 514.143
 798.078 479.150
 542.613 245.779
 815.482 62.402
 746.901 990.757
 644.551 620.146
 541.749 848.822
 484.403 901.070
 478.279 963.223
 852.387 561.837
 743.310 299.697
 124.172 964.008
 712.310 391.201
 277.640 312.605
 334.544 866.218
 889.629 80.401
 595.582 311.635
 298.841 691.094
 518.946 375.606
 12.080 841.009
 876.723 414.175
 485.318 522.447
 514.725 366.280
 149.756 812.195
 825.427 609.254
 223.225 236.707
 863.835 20.641
 399.070 92.442
 168.167 337.613
 841.433 447.543
 867.404 663.304
 144.067 782.197
 808.098 886.696
 588.992 832.629
 468.261 141.451
 434.160 321.656
 429.640 777.176
 281.712 911.390
 312.411 717.477
 249.191 66.152
 827.488 361.974
 557.451 121.527
 38.680 198.793
 836.056 915.097
 945.320 140.493
 458.050 932.635
 69.380 905.668
 282.571 287.959
 161.202 932.374
 490.404 603.377
 304.754 735.182
 631.946 249.564
 314.741 977.957
 409.990 588.114
 160.047 17.862
 135.209 127.015
 335.246 236.705
 717.236 529.544
 326.490 83.282
 689.070 531.861
 100.704 640.221
 260.437 235.811
 486.053 451.908
 113.206 303.640
 334.112 823.078
 398.506 33.730
 964.772 352.664
 683.614 524.732
 926.724 902.544
 892.636 414.154
 970.527 829.212
 257.636 421.504
 67.025 207.369
 68.069 941.214
 628.570 42.610
 401.452 662.996
 949.766 466.167
 815.438 984.042
 501.732 504.059
 162.287 295.951
 641.124 857.529
 685.752 947.773
 662.092 878.606
 515.265 313.787
 884.085 496.841
 673.900 330.021
 667.058 689.200
 58.793 647.126
 242.392 388.889
 282.623 109.706
 985.181 720.193
 232.567 184.806
 1.919 610.697
 112.228 687.003
 515.636 170.369
 188.694 286.827
 675.071 505.619
 530.879 836.359
 850.226 637.811
 459.184 134.485
 786.839 967.589
 946.123 908.946
 837.861 832.380
 731.951 177.964
 860.384 473.502
 820.394 826.556
 828.865 506.321
 372.695 887.976
 165.529 382.083
 851.530 245.893
 700.103 469.477
 811.459 995.549
 845.319 159.172
 673.940 640.347
 391.773 712.833
 550.381 412.871
 493.773 612.234
 26.847 945.777
 222.888 602.564
 343.064 68.125
 122.267 920.975
 583.133 847.477
 694.805 826.517
 46.215 958.554
 722.437 236.322
 535.611 747.409
 840.829 276.005
 750.648 828.517
 310.294 886.613
 597.121 943.984
 434.784 328.042
 61.410 13.095
 419.227 777.692
 286.695 581.033
 532.584 56.617
 815.785 152.847
 498.828 402.722
 246.050 478.328
 888.210 746.304
 103.070 681.597
 572.000 987.859
 859.056 42.882
 759.140 707.545
 181.515 216.684
 804.539 691.544
 631.341 78.460
 496.170 800.095
 775.471 239.885
 349.412 448.032
 628.045 460.114
 98.672 259.649
 279.764 747.260
 942.199 999.842
 764.803 321.240
 608.738 392.377
 598.501 867.471
 244.680 899.217
 900.335 612.560
 816.296 453.066
 701.939 800.647
 860.299 775.227
 488.627 635.605
 252.137 554.807
 497.792 813.672
 278.252 961.053
 14.477 427.667
 856.969 771.622
 282.229 442.802
 742.206 655.044
 558.268 680.895
 31.949 690.182
 861.077 500.808
 185.148 149.534
 614.133 215.059
 999.826 542.714
 413.145 963.390
 923.642 302.971
 720.278 891.748
 535.655 710.441
 305.296 318.378
 762.766 353.780
 551.003 257.111
 162.242 825.358
 362.837 501.291
 527.260 378.495
 867.089 130.961
 847.784 917.905
 548.998 112.117
 804.932 182.007
 124.481 821.956
 91.890 59.027
 613.702 210.688
 865.112 174.422
 600.805 641.734
 40.954 727.389
 34.545 621.853
 297.972 836.855
 615.080 915.312
 935.083 695.953
 491.827 346.659
 909.771 707.564
 788.013 740.690
 756.081 576.859
 194.681 372.053
 804.590 430.236
 318.649 337.553
 419.678 289.551
 606.805 899.162
 384.908 297.774
 937.657 943.094
 235.051 624.275
 507.966 768.977
 211.331 897.841
 538.405 862.421
 640.825 761.599
 871.431 654.333
 276.092 920.477
 484.002 461.661
 419.118 78.288
 737.629 408.343
 265.413 923.485
 241.838 603.787
 687.840 820.868
 120.839 811.994
 812.597 867.862
 306.719 270.372
 976.320 260.448
 998.360 847.407
 576.712 533.428
 339.486 886.867
 600.486 755.813
 600.584 538.282
 221.003 503.875
 70.124 174.692
 371.194 746.564
 545.577 345.367
 10.665 270.839
 792.642 190.302
 392.941 74.026
 843.223 82.301
 801.362 148.187
 213.602 579.609
 340.072 184.895
 431.692 325.993
 647.900 110.553
 7.000 975.501
 133.739 711.069
 702.907 335.713
 126.719 374.282
 675.238 896.894
 385.232 638.805
 423.923 566.395
 736.348 524.277
 219.292 469.669
 319.955 781.373
 567.533 964.156
 416.771 256.828
 680.709 782.984
 151.189 551.555
 828.159 365.836
 311.629 356.413
 833.928 718.901
 33.925 93.839
 17.972 489.423
 386.431 353.478
 179.442 648.899
 796.419 680.885
 113.440 198.483
 411.502 420.637
 916.687 477.776
 620.783 904.805
 453.912 951.274
 120.093 456.271
 760.084 133.607
 723.772 601.034
 481.546 604.019
 60.141 977.399
 302.477 751.834
 875.085 631.041
 455.849 27.818
 772.377 397.774
 127.316 482.224
 282.879 619.864
 776.269 320.017
 448.035 502.505
 24.203 59.360
 974.811 495.413
 902.753 743.351
 146.127 447.136
 472.036 20.475
 307.827 208.737
 376.855 909.976
 983.287 406.925
 19.775 728.870
 651.030 327.891
 114.937 142.570
 448.449 81.199
 316.942 166.809
 603.370 292.811
 970.190 390.929
 140.088 617.997
 324.279 798.706
 331.491 994.539
 541.672 560.058
 775.576 165.823
 669.555 673.579
 742.985 999.396
 346.221 614.534
 280.156 182.170
 204.353 335.157
 246.443 177.160
 763.069 363.950
 127.326 832.593
 564.704 38.700
 792.022 712.044
 611.180 405.549
 872.921 299.453
 941.792 235.495
 734.954 476.239
 825.759 302.694
 1.949 586.048
 328.504 279.170
 819.252 528.012
 463.108 711.598
 790.227 449.720
 223.412 832.349
 240.007 59.843
 181.909 833.800
 872.140 426.601
 145.870 507.892
 310.093 466.770
 424.246 268.133
 601.344 521.033
 344.211 865.812
 730.664 331.149
 751.104 63.494
 92.990 24.298
 763.586 5.176
 844.780 27.198
 174.785 532.503
 44.064 100.126
 680.856 639.691
 539.571 337.227
 874.618 176.175
 42.675 228.578
 410.958 726.333
 654.774 941.134
 382.545 891.031
 97.666 335.227
 142.524 428.308
 854.089 891.764
 181.615 482.592
 546.642 449.186
 270.102 436.785
 920.687 220.930
 673.084 393.012
 333.533 31.356
 556.127 450.259
 349.337 634.370
 636.810 465.631
 886.094 693.399
 77.875 916.072
 925.007 848.670
 634.784 515.523
 469.189 888.263
 192.961 975.524
 701.414 499.117
 289.111 452.641
 941.540 294.715
 691.489 922.177
 422.895 704.706
 3.441 712.978
 301.560 41.164
 893.803 382.361
 969.095 314.987
 490.789 793.176
 272.200 618.174
 699.849 857.576
 844.349 583.168
 420.893 755.304
 445.218 314.425
 499.486 230.361
 82.279 510.863
 606.694 671.092
 182.041 277.447
 412.631 328.410
 191.003 392.109
 412.213 108.663
 551.407 848.357
 543.990 666.089
 925.468 147.737
 483.059 929.873
 73.228 648.873
 809.136 38.196
 740.854 885.934
 475.996 862.628
 933.616 9.277
 417.074 727.715
 754.555 750.777
 195.411 540.123
 637.776 717.578
 278.961 707.472
 924.191 527.777
 432.283 957.703
 775.493 742.978
 453.487 365.029
 935.209 663.923
 845.129 588.103
 688.167 540.851
 236.503 960.794
 984.002 329.469
 422.644 717.111
 346.880 781.794
 655.775 241.266
 241.140 899.652
 424.186 914.235
 677.741 863.918
 941.338 372.480
 284.159 766.778
 206.944 936.742
 903.737 365.381
 7.738 633.128
 200.512 706.590
 17.584 780.479
 211.611 673.284
 106.503 112.519
 378.642 117.544
 651.347 37.181
 197.757 385.398
 585.546 995.423
 228.801 327.603
 863.043 195.486
 98.914 722.784
 126.710 884.038
 205.092 820.396
 552.059 31.711
 771.435 114.228
 923.560 6.717
 536.367 671.041
 37.448 776.425
 747.149 317.513
 8.526 93.747
 15.979 701.687
 189.371 314.199
 464.383 927.901
 341.879 162.420
 49.033 867.782
 789.605 276.407
 949.410 890.788
 334.551 446.755
 910.657 168.315
 256.509 520.776
 806.668 683.379
 192.656 231.689
 829.939 936.744
 788.825 156.399
 365.278 159.287
 843.626 407.174
 81.589 714.076
 57.833 969.219
 224.958 660.351
 232.201 144.580
 740.962 31.496
 808.874 830.545
 246.158 891.542
 459.090 215.913
 138.033 337.217
 120.920 429.928
 237.246 227.699
 575.912 125.834
 331.981 990.660
 616.820 463.784
 205.850 574.919
 847.141 407.064
 120.459 716.835
 617.058 232.421
 61.954 644.792
 943.059 141.722
 196.266 164.729
 86.298 450.690
 87.116 516.262
 837.309 14.296
 68.977 245.783
 234.673 961.241
 317.173 657.762
 148.463 976.333
 280.275 741.970
 804.745 954.428
 225.053 161.345
 287.085 908.653
 259.070 267.740
 400.239 245.187
 735.846 800.921
 48.083 503.737
 886.139 46.075
 694.110 134.737
 658.017 668.284
 222.734 959.172
 467.906 116.100
 991.188 393.776
 72.653 563.469
 395.559 972.403
 355.112 528.204
 414.598 943.843
 86.920 20.089
 338.323 957.716
 884.500 802.330
 935.356 884.838
 628.388 831.658
 316.734 368.307
 670.280 426.077
 570.955 619.215
 633.642 211.479
 184.996 499.438
 527.030 451.474
 341.498 957.153
 67.621 266.565
 359.192 173.102
 466.794 312.787
 990.837 252.060
 699.370 295.141
 632.529 260.280
 280.564 832.423
 55.396 812.035
 455.402 527.621
 323.831 83.792
 187.917 7.967
 594.798 60.473
 473.628 322.581
 435.186 362.909
 918.501 580.651
 786.103 177.770
 688.811 502.070
 335.521 510.288
 375.172 573.984
 627.419 246.140
 894.781 464.726
 983.926 772.500
 720.985 961.036
 196.841 240.819
 749.118 950.501
 859.860 917.268
 330.855 369.816
 269.112 563.512
 112.806 847.420
 576.975 913.774
 553.600 268.443
 605.098 197.680
 450.349 228.610
 623.070 326.739
 641.215 385.252
 898.134 980.340
 755.094 886.997
 790.803 950.689
 519.596 213.721
 186.442 931.326
 610.028 995.355
 642.065 547.717
 298.565 328.093
 522.341 58.489
 546.073 161.056
 783.533 420.205
 548.956 892.762
 826.591 566.125
 817.882 67.656
 821.709 949.420
 410.612 186.997
 150.210 933.938
 81.445 99.622
 612.820 161.508
 537.569 186.295
 16.274 905.143
 228.285 831.794
 826.317 844.384
 735.296 242.624
 120.661 24.862
 807.788 31.827
 900.217 732.123
 899.790 688.053
 433.398 3.733
 52.234 871.671
 182.411 797.917
 529.399 749.744
 661.211 846.713
 508.337 373.283
 424.085 752.304
 647.683 508.984
 107.074 383.332
 674.621 724.083
 819.769 430.281
 449.226 762.961
 194.000 563.200
 845.706 989.297
 473.043 869.115
 360.201 555.148
 308.016 639.355
 572.599 921.162
 507.803 528.022
 491.624 828.705
 159.200 152.078
 762.333 19.079
 42.023 281.610
 655.618 126.972
 559.855 447.101
 460.808 730.147
 894.289 530.849
 213.634 516.158
 375.359 314.648
 789.442 696.114
 202.940 18.514
 30.468 937.508
 415.889 219.576
 339.259 250.637
 103.486 710.469
 719.040 9.758
 206.199 507.877
 565.285 949.836
 232.017 409.807
 178.281 897.353
 895.810 921.138
 369.640 779.482
 100.674 607.781
 150.115 235.950
 53.403 728.047
 113.464 823.773
 325.789 443.634
 151.401 263.888
 726.938 790.871
 755.839 603.471
 280.140 544.839
 672.830 246.831
 944.922 924.830
 682.097 995.320
 987.834 949.926
 979.163 2.493
 784.485 979.597
 54.454 629.972
 983.648 277.994
 193.818 833.344
 238.336 174.709
 194.621 932.284
 418.236 802.157
 605.709 457.395
 375.390 354.423
 591.087 515.677
 906.415 108.609
 297.364 590.691
 708.790 992.637
 613.013 471.367
 487.836 578.625
 260.730 679.798
 260.247 974.743
 908.179 203.614
 597.639 17.765
 140.716 908.606
 541.057 410.851
 764.197 853.748
 129.290 374.681
 626.406 10.963
 557.872 993.591
 420.193 28.580
 512.594 641.363
 295.984 609.145
 995.228 703.743
 430.440 502.904
 226.964 707.305
 413.839 767.884
 927.021 988.251
 701.911 801.147
 323.337 152.016
 776.913 204.666
 765.599 887.687
 754.498 79.840
 337.705 703.423
 212.246 129.224
 669.803 974.042
 85.630 530.404
 445.047 364.160
 738.823 998.635
 302.245 374.751
 260.305 600.885
 824.512 13.398
 724.197 569.159
 651.317 605.163
 493.034 695.588
 985.036 628.762
 589.974 501.923
 614.849 409.168
 39.978 653.194
 235.139 141.074
 750.191 436.795
 180.048 316.533
 677.536 226.759
 571.459 334.057
 502.659 887.254
 328.291 165.500
 907.935 993.136
 7.672 131.799
 535.833 528.807
 243.534 410.500
 302.855 604.678
 768.753 78.707
 562.294 454.454
 9.545 637.386
 572.883 62.701
 835.093 809.819
 344.909 752.964
 743.871 342.354
 533.619 740.039
 36.842 833.785
 42.791 329.159
 35.401 695.788
 128.479 209.100
 270.874 6.461
 371.623 230.182
 627.546 708.530
 63.779 542.224
 441.131 660.005
 546.492 867.638
 520.560 945.633
 413.435 642.705
 407.637 470.504
 355.304 432.786
 54.162 691.422
 758.599 337.720
 570.330 796.587
 996.953 490.392
 75.615 259.765
 41.849 418.489
 710.894 402.144
 510.828 206.604
 998.569 964.697
 336.020 548.363
 369.126 188.174
 722.841 917.175
 414.464 119.114
 154.546 976.115
 339.916 801.965
 638.075 774.585
 930.939 313.037
 763.176 289.573
 842.753 766.207
 121.257 26.107
 80.681 137.973
 192.204 23.846
 537.750 76.318
 523.671 69.564
 469.311 470.196
 293.831 798.717
 840.468 51.161
 638.726 809.520
 812.369 403.317
 241.060 801.413
 922.428 590.513
 998.312 993.859
 149.143 929.290
 322.535 853.777
 374.991 892.042
 58.172 149.206
 315.042 507.041
 751.958 7.010
 761.379 111.231
 262.948 453.334
 704.400 729.217
 481.273 592.462
 184.910 409.572
 330.135 383.718
 462.052 400.042
 683.534 923.575
 561.100 329.570
 347.113 263.596
 504.706 471.127
 654.380 391.936
 497.112 459.441
 436.524 890.379
 192.099 447.045
 370.321 529.490
 554.094 906.119
 812.665 275.985
 43.097 68.832
 837.520 719.303
 196.252 182.054
 25.181 154.653
 623.362 311.079
 666.538 628.897
 915.128 729.471
 66.245 320.994
 618.903 987.075
 16.495 113.013
 858.293 455.168
 803.538 49.548
 153.762 546.514
 166.371 286.741
 788.821 329.587
 893.707 816.809
 610.289 971.554
 491.680 705.352
 355.156 315.829
 929.653 297.689
 566.912 29.553
 551.498 103.729
 460.611 637.410
 79.826 140.585
 980.987 524.617
 323.844 946.156
 987.512 668.017
 888.902 338.725
 413.272 605.103
 366.662 116.349
 253.120 532.137
 226.542 110.151
 915.759 630.533
 827.164 437.919
 352.730 842.394
 594.604 74.733
 186.041 578.914
 774.062 357.106
 979.959 867.554
 133.043 173.770
 729.100 484.228
 285.194 42.443
 405.038 824.586
 700.872 216.264
 61.318 933.910
 87.351 360.126
 38.989 918.851
 350.950 155.639
 441.744 227.426
 315.576 669.198
 414.903 218.370
 365.963 201.693
 222.070 399.594
 136.005 147.299
 477.088 441.304
 777.899 654.756
 669.471 946.064
 559.279 405.525
 784.686 260.207
 954.402 912.532
 35.423 753.461
 760.872 480.101
 608.440 782.243
 402.791 444.832
 718.773 432.915
 620.137 898.871
 927.576 451.505
 416.182 657.351
 602.829 983.308
 991.656 412.262
 18.386 737.717
 565.997 472.901
 33.893 469.311
 430.483 151.179
 666.864 625.027
 331.301 146.979
 452.617 189.344
 707.130 428.430
 34.866 95.248
 347.798 304.266
 389.778 629.877
 468.640 135.613
 862.557 511.845
 857.919 433.631
 394.475 355.025
 828.864 703.992
 999.476 54.087
 948.344 111.467
 475.477 864.185
 504.067 895.765
 222.394 125.254
 72.434 36.615
 805.391 365.500
 349.230 271.202
 920.187 964.386
 172.404 554.904
 762.501 359.221
 795.937 37.499
 504.273 528.046
 439.738 727.287
 866.581 902.585
 744.492 126.785
 337.743 76.674
 382.200 152.777
 802.698 436.596
 920.918 773.591
 567.124 799.552
 401.943 695.894
 520.933 95.173
 573.737 566.154
 487.775 243.067
 531.599 988.005
 350.165 488.374
 655.958 931.325
 977.271 268.857
 323.859 72.983
 170.513 53.975
 314.444 279.414
 90.659 761.595
 144.945 849.776
 951.711 205.460
 591.833 583.187
 127.306 330.597
 283.503 28.004
 383.640 669.515
 735.467 994.298
 351.158 805.066
 353.818 157.383
 900.443 602.421
 403.259 210.833
 74.494 409.744
 445.922 917.793
 131.088 302.264
 358.217 701.199
 999.871 125.871
 354.989 264.004
 696.954 592.672
 951.334 562.475
 555.772 891.783
 8.610 207.566
 320.920 243.846
 806.812 745.445
 458.516 978.139
 902.866 988.085
 412.696 117.913
 644.102 613.839
 886.337 84.686
 956.796 137.098
 651.510 78.191
 97.995 321.987
 461.091 448.631
 699.704 469.972
 600.028 85.736
 731.013 292.861
 698.880 529.096
 116.899 354.733
 52.265 321.572
 171.588 157.641
 712.941 637.811
 796.862 701.467
 643.498 619.313
 457.066 878.269
 730.489 223.116
 246.410 991.889
 231.590 970.409
 212.265 416.048
 419.748 382.467
 370.391 325.941
 696.869 373.046
 252.410 232.215
 114.245 578.127
 148.498 900.703
 101.617 835.758
 563.429 110.511
 768.497 461.310
 484.228 556.683
 600.441 918.118
 383.192 277.103
 882.557 172.020
 49.618 27.485
 99.244 793.389
 283.969 559.859
 692.433 474.951
 704.283 311.117
 423.185 451.828
 739.423 376.776
 639.251 616.261
 728.400 144.631
 673.001 328.358
 648.692 672.501
 502.048 841.658
 676.699 908.574
 524.222 334.623
 685.655 532.223
 607.463 103.198
 134.098 413.647
 455.278 2.977
 143.185 93.813
 214.123 600.307
 33.568 929.240
 278.188 208.739
 150.244 551.947
 510.345 450.004
 482.886 501.952
 889.455 727.099
 753.916 502.037
 660.870 961.923
 239.372 81.968
 859.007 702.346
 378.972 607.169
 991.635 705.674
 70.279 226.103
 331.449 959.607
 604.339 587.821
 711.182 801.234
 241.454 178.588
 726.601 973.117
 28.833 832.007
 533.110 637.478
 287.961 944.109
 895.228 220.029
 237.791 502.581
 186.049 529.623
 37.777 562.383
 711.083 595.111
 527.735 878.799
 75.963 663.270
 583.299 169.481
 561.808 539.174
 97.954 810.825
 300.149 40.898
 525.262 588.384
 838.946 542.893
 875.920 588.723
 803.122 46.071
 349.831 129.686
 321.268 727.707
 7.676 231.599
 711.657 671.289
 241.990 3.138
 295.789 276.784
 314.879 187.860
 789.556 417.325
 986.997 241.645
 367.326 591.556
 696.920 704.219
 512.304 365.063
 866.543 321.610
 170.116 183.155
 539.536 668.875
 477.587 945.235
 617.410 726.950
 613.985 473.066
 680.632 563.432
 739.707 487.181
 587.768 548.871
 872.723 873.668
 379.487 268.456
 184.258 714.585
 199.934 839.439
 53.802 746.804
 37.304 859.174
 244.015 974.391
 708.242 844.228
 376.226 97.371
 125.080 200.676
 97.759 134.453
 26.858 427.796
 727.298 148.919
 889.005 106.075
 990.891 766.165
 94.723 975.460
 669.237 269.553
 924.112 56.433
 469.969 440.233
 843.448 805.833
 323.048 68.972
 633.687 997.869
 132.868 706.896
 338.874 660.803
 69.746 871.266
 924.916 529.114
 962.136 606.349
 78.148 153.100
 677.969 183.127
 230.518 871.864
 431.105 360.743
 741.520 146.353
 292.212 223.421
 91.644 376.664
 350.723 236.091
 921.733 918.486
 697.361 57.621
 89.037 958.631
 859.579 430.550
 483.748 616.538
 412.917 389.358
 867.495 780.184
 50.449 244.965
 243.665 949.477
 464.205 601.422
 362.915 702.064
 473.744 722.236
 598.109 285.306
 128.108 209.810
 111.701 509.243
 161.570 403.968
 583.962 319.703
 557.271 496.966
 699.101 684.974
 875.681 846.050
 603.213 265.712
 949.444 724.148
 986.021 554.038
 998.415 59.191
 708.840 77.451
 847.553 987.892
 743.124 945.366
 857.786 96.131
 914.994 565.522
 231.306 481.832
 716.555 134.579
 306.221 594.164
 468.426 387.802
 292.572 652.683
 951.349 718.556
 57.002 199.737
 397.936 806.526
 174.474 497.964
 406.633 247.033
 623.286 451.343
 944.809 791.021
 498.071 43.107
 510.954 890.294
 701.658 877.581
 669.524 515.198
 200.723 856.849
 326.583 157.406
 495.486 779.140
 128.718 549.894
 66.638 316.377
 418.424 696.032
 782.916 406.673
 21.217 82.354
 342.854 217.471
 356.133 502.696
 500.171 20.914
 613.110 308.639
 2.784 239.922
 17.324 451.512
 232.878 627.057
 69.219 739.484
 544.709 724.802
 505.258 909.695
 286.486 12.329
 41.940 536.061
 694.014 197.699
 546.148 349.816
 941.379 83.878
 498.325 149.396
 15.672 80.824
 689.231 291.582
 89.141 403.466
 302.406 475.600
 237.414 76.918
 497.024 610.042
 693.484 246.161
 512.130 458.839
 34.229 779.201
 183.666 232.467
 422.655 472.121
 698.941 574.942
 131.291 164.124
 836.041 512.754
 359.747 993.719
 852.877 910.751
 845.074 757.485
 435.336 120.047
 913.120 644.683
 597.240 617.825
 601.398 429.509
 386.004 107.382
 921.236 813.596
 504.228 363.802
 544.325 970.769
 154.552 936.520
 474.509 290.989
 276.594 30.728
 81.266 828.384
 922.378 626.696
 161.372 397.451
 440.240 316.877
 97.368 640.698
 864.865 867.926
 286.549 609.585
 978.826 87.063
 616.188 498.703
 783.202 893.543
 106.610 581.287
 33.822 286.161
 883.856 183.739
 335.903 142.058
 281.212 669.777
 392.094 981.562
 210.375 983.556
 43.780 254.980
 547.984 818.928
 987.965 632.475
 414.407 72.614
 575.091 755.115
 94.836 926.892
 57.862 997.489
 386.824 857.522
 556.890 828.974
 225.565 630.665
 903.011 186.534
 113.522 134.814
 304.061 997.230
 692.914 777.150
 439.295 239.344
 479.417 385.809
 409.332 98.816
 507.846 718.454
 843.258 269.765
 313.254 42.078
 95.520 937.061
 124.589 968.550
 639.387 653.717
 426.798 95.070
 595.564 140.409
 648.095 689.100
 516.169 958.356
 852.171 994.776
 596.362 275.568
 113.871 934.188
 7.076 310.943
 87.549 384.805
 959.233 17.586
 949.703 576.803
 927.476 688.181
 924.126 855.066
 512.800 229.158
 444.626 364.403
 119.655 170.215
 346.193 558.267
 703.360 130.613
 422.560 606.499
 625.456 548.268
 71.384 232.758
 283.312 352.340
 346.348 584.150
 879.733 800.816
 529.572 901.756
 19.980 553.040
 762.497 889.387
 897.656 860.460
 466.621 277.784
 615.161 460.049
 337.768 552.035
 715.052 782.123
 903.105 691.233
 640.000 642.038
 735.802 992.050
 533.363 892.920
 878.340 183.169
 310.293 59.802
 235.305 547.381
 119.415 755.034
 266.490 255.137
 354.077 457.405
 300.878 570.583
 15.077 805.150
 964.226 652.425
 56.383 953.832
 283.416 861.760
 23.038 347.485
 918.347 472.331
 805.272 774.376
 49.037 511.129
 252.293 172.168
 786.971 835.270
 108.800 921.363
 613.859 61.385
 730.575 446.708
 509.359 334.062
 104.285 725.397
 796.487 268.222
 220.852 685.509
 697.109 485.570
 39.301 641.179
 490.905 636.767
 415.122 540.880
 553.432 448.866
 68.039 356.032
 409.532 342.365
 121.162 878.692
 977.385 345.419
 977.205 264.649
 49.533 106.051
 406.467 102.833
 616.406 619.303
 132.393 630.140
 195.020 88.222
 918.550 974.827
 893.186 9.261
 18.841 299.353
 483.638 888.427
 761.869 238.465
 451.843 869.439
 239.779 669.494
 438.063 294.855
 379.044 204.007
 43.580 771.959
 731.060 713.479
 891.281 514.033
 857.662 72.525
 603.440 551.979
 252.526 262.991
 919.078 229.389
 963.853 188.140
 157.473 214.720
 924.577 421.135
 234.011 986.750
 989.935 594.417
 243.575 413.958
 692.663 930.610
 492.154 85.537
 195.837 240.890
 729.438 532.774
 122.928 558.744
 117.299 366.292
 222.606 936.677
 267.538 749.892
 858.985 77.274
 56.799 28.366
 361.238 680.361
 139.723 858.727
 402.834 212.661
 349.105 886.006
 971.139 308.792
 912.966 21.304
 622.152 21.775
 505.093 276.726
 659.966 502.207
 152.997 85.486
 531.739 508.194
 483.615 172.785
 60.203 59.008
 424.015 571.521
 448.615 935.915
 476.264 914.744
 167.700 10.806
 940.336 942.656
 578.312 220.157
 807.174 385.492
 243.557 586.780
 529.807 314.657
 454.137 979.021
 0.739 373.792
 223.116 256.152
 19.005 330.329
 421.690 315.132
 473.459 338.320
 424.427 78.532
 756.673 527.679
 537.704 162.988
 365.689 776.327
 103.492 374.140
 754.554 164.163
 835.246 85.587
 744.901 925.468
 64.663 289.370
 843.732 124.475
 896.600 733.013
 784.100 583.014
 101.995 177.883
 319.759 235.657
 70.663 786.009
 547.415 413.564
 520.972 843.420
 781.333 40.815
 473.419 99.165
 699.402 234.550
 369.913 597.719
 254.945 841.535
 118.093 931.205
 795.443 418.233
 296.480 775.424
 241.890 609.128
 135.818 603.957
 807.696 729.569
 137.130 817.576
 24.220 186.129
 68.184 666.934
 194.359 631.203
 445.931 286.279
 422.648 51.983
 639.766 661.073
 129.592 330.061
 174.112 205.338
 212.151 810.693
 251.757 873.014
 477.258 614.377
 622.783 935.151
 569.900 473.194
 677.088 50.405
 713.708 835.694
 608.693 384.875
 255.411 553.531
 82.909 909.080
 283.168 227.263
 506.502 740.833
 704.198 975.456
 558.083 404.556
 803.848 118.452
 460.936 47.393
 853.935 794.852
 781.337 163.127
 133.707 504.171
 598.317 914.997
 316.082 783.403
 329.986 171.972
 551.899 858.995
 509.358 349.756
 456.102 990.270
 399.640 813.008
 215.222 47.586
 623.730 200.007
 51.861 501.011
 382.070 591.846
 608.474 676.148
 351.797 997.444
 462.497 746.834
 831.413 461.043
 923.443 254.122
 30.057 33.930
 658.976 882.245
 838.161 465.962
 173.327 90.917
 774.193 359.792
 42.763 945.515
 725.877 551.885
 377.678 939.461
 317.280 15.423
 710.476 743.855
 287.344 762.635
 337.587 16.455
 790.583 215.183
 710.081 664.042
 484.861 733.818
 361.580 178.686
 190.495 391.136
 878.140 899.230
 653.656 337.891
 799.825 715.365
 967.574 973.826
 47.816 903.999
 767.894 573.617
 397.529 428.414
 772.237 538.298
 773.776 242.217
 255.525 309.061
 287.997 415.762
 896.588 475.810
 232.851 376.090
 181.197 285.154
 911.640 247.133
 362.958 665.129
 628.225 359.806
 355.761 865.927
 269.282 27.488
 927.144 712.051
 250.149 847.474
 76.356 381.885
 696.447 180.153
 487.944 201.753
 327.607 302.593
 752.858 554.593
 779.867 649.898
 524.483 65.820
 943.061 805.082
 634.456 413.386
 128.285 625.571
 218.956 604.251
 576.336 391.929
 214.402 319.227
 456.684 812.613
 864.789 922.494
 293.928 438.820
 661.458 196.088
 846.401 747.666
 8.863 544.520
 206.432 192.647
 803.363 836.827
 103.154 640.651
 531.312 745.185
 579.497 198.559
 770.600 198.376
 850.830 754.121
 527.566 708.592
 902.673 30.298
 398.051 930.186
 370.951 385.342
 424.656 963.911
 295.681 428.823
 877.600 990.192
 226.061 103.481
 237.476 676.066
 863.107 681.771
 956.516 94.184
 389.833 12.434
 250.525 275.955
 996.207 835.090
 184.455 917.318
 947.534 459.256
 696.844 603.313
 164.456 118.237
 326.179 420.592
 427.552 788.795
 198.198 205.082
 439.665 785.591
 77.593 410.482
 477.983 457.076
 829.211 683.113
 851.950 429.295
 649.464 456.519
 911.899 59.116
 673.032 17.255
 689.507 702.531
 616.187 589.444
 110.677 601.292
 647.267 603.369
 23.122 307.241
 666.231 781.682
 396.894 654.022
 196.248 340.518
 61.514 46.638
 536.393 72.228
 266.572 857.453
 169.400 477.572
 425.080 720.362
 463.767 339.633
 305.157 621.004
 835.303 86.695
 63.271 648.930
 947.301 149.641
 202.414 757.035
 517.209 969.649
 334.815 654.168
 475.139 808.114
 528.504 219.561
 778.127 522.569
 720.172 393.625
 144.375 735.251
 836.827 80.860
 432.272 585.879
 742.045 49.452
 776.674 543.693
 218.782 371.983
 914.487 588.184
 932.499 506.093
 216.174 750.969
 651.411 437.583
 700.446 356.509
 104.151 316.103
 985.360 885.833
 350.984 11.155
 537.787 809.942
 758.098 949.750
 370.123 858.395
 873.876 303.675
 221.974 379.738
 192.725 51.565
 306.934 855.555
 890.673 16.813
 530.565 406.145
 765.175 685.810
 153.121 696.089
 400.266 341.291
 715.695 950.725
 801.262 842.859
 535.454 533.852
 647.748 681.632
 646.975 432.626
 849.767 799.798
 992.769 32.910
 163.274 60.445
 295.623 248.272
 333.525 281.060
 55.128 655.000
 148.579 898.581
 755.539 66.149
 162.393 748.727
 734.992 497.597
 903.706 141.883
 408.182 801.843
 542.128 567.151
 145.180 199.939
 108.545 510.928
 155.441 373.216
 38.436 232.849
 103.849 794.735
 552.103 987.077
 868.389 211.577
 936.842 338.151
 138.541 24.867
 337.010 516.310
 329.650 161.942
 76.775 445.886
 259.296 567.263
 677.571 311.726
 983.241 843.939
 632.185 592.420
 235.137 810.205
 156.758 66.279
 748.163 764.655
 761.204 707.642
 878.699 315.694
 710.837 849.193
 0.616 475.686
 653.810 843.060
 20.565 865.100
 669.929 452.721
 584.622 848.884
 269.167 732.913
 437.863 34.178
 898.571 480.261
 371.946 108.782
 973.217 878.306
 990.929 572.604
 452.484 522.562
 459.619 604.373
 362.345 40.590
 617.375 473.593
 195.997 355.636
 566.962 428.936
 790.341 757.820
 634.627 510.701
 509.223 212.160
 573.944 903.798
 503.615 256.865
 10.029 191.801
 554.833 827.585
 428.773 630.408
 833.526 923.791
 871.861 534.332
 571.402 142.797
 845.075 284.833
 594.927 316.455
 555.115 801.227
 313.585 257.131
 307.581 579.745
 696.430 555.747
 902.655 353.578
 68.962 468.670
 910.181 851.216
 980.621 815.733
 375.364 73.926
 647.225 13.195
 461.294 541.098
 481.386 547.989
 764.168 393.144
 359.418 418.797
 108.918 440.488
 610.711 21.685
 942.318 814.287
 283.297 230.107
 461.331 935.788
 268.752 738.551
 148.070 968.320
 45.428 224.227
 809.315 656.040
 508.686 290.602
 745.917 659.536
 941.460 139.883
 591.900 858.758
 181.780 268.591
 278.778 62.562
 463.084 371.984
 690.008 611.143
 938.330 900.396
 894.068 218.183
 203.522 45.672
 481.015 324.590
 66.538 201.120
 903.315 241.855
 672.937 377.128
 842.121 482.604
 914.128 550.467
 318.003 206.585
 770.984 252.793
 451.560 465.717
 56.413 777.977
 693.598 491.004
 535.813 514.357
 804.070 221.717
 949.750 33.016
 509.179 493.765
 317.120 523.746
 330.652 155.516
 540.730 943.951
 611.907 7.032
 705.432 200.541
 892.567 20.146
 189.184 829.705
 963.520 214.664
 390.645 873.630
 705.608 778.913
 307.011 16.968
 40.341 234.809
 619.865 969.614
 443.113 378.420
 315.013 637.589
 758.777 361.953
 77.976 772.348
 864.781 123.171
 876.418 633.235
 725.030 680.101
 823.869 231.204
 823.253 874.680
 878.396 78.201
 940.788 516.593
 381.141 70.027
 911.558 611.507
 301.896 346.253
 835.880 285.172
 204.116 254.436
 331.883 981.333
 945.262 93.726
 644.412 627.274
 518.347 212.041
 789.793 352.207
 948.561 508.610
 692.651 402.102
 969.369 68.285
 347.879 527.284
 203.269 784.136
 124.933 998.906
 604.254 560.063
 208.959 725.883
 25.852 315.453
 958.127 648.987
 457.608 219.918
 341.344 653.389
 924.041 689.224
 125.700 900.305
 416.977 885.532
 707.301 483.534
 890.989 138.554
 349.173 184.157
 102.167 582.396
 610.739 358.785
 425.224 769.424
 257.793 451.247
 208.855 351.952
 341.271 578.068
 393.260 529.859
 166.457 183.591
 138.885 653.170
 859.191 985.769
 926.889 589.329
 317.497 699.022
 768.003 552.432
 739.530 201.939
 778.677 523.451
 193.616 556.670
 886.330 34.764
 973.254 240.855
 946.819 457.812
 717.356 44.673
 187.704 418.867
 509.783 753.554
 924.521 114.811
 766.651 185.423
 681.102 39.057
 617.400 599.699
 629.201 528.662
 456.604 429.052
 50.640 69.166
 236.752 705.111
 923.316 46.298
 64.329 222.438
 800.264 606.562
 507.533 193.512
 651.261 115.631
 306.735 938.863
 985.024 908.938
 559.550 594.521
 285.763 277.744
 920.375 232.577
 952.923 982.114
 476.797 524.653
 602.378 725.805
 138.007 742.841
 799.642 554.043
 66.742 614.070
 282.155 771.081
 708.236 213.659
 172.998 838.385
 696.963 609.028
 980.193 565.207
 562.664 518.231
 654.851 390.401
 997.375 518.477
 191.821 467.889
 99.192 781.272
 195.197 788.601
 668.673 392.968
 198.260 520.532
 320.639 777.714
 976.551 837.486
 986.265 825.008
 480.120 588.798
 744.609 52.856
 646.251 479.900
 843.833 542.242
 249.764 870.925
 83.538 756.946
 70.177 631.896
 341.808 528.295
 172.508 633.621
 183.100 16.227
 633.413 708.722
 993.418 950.853
 921.833 233.706
 602.682 772.854
 641.726 697.408
 594.605 802.527
 945.231 711.144
 523.381 417.696
 562.280 249.633
 683.990 567.280
 704.984 497.952
 376.975 212.862
 682.866 417.932
 305.189 413.658
 702.155 77.475
 703.609 454.931
 265.941 339.002
 476.193 385.819
 792.224 749.832
 266.400 565.181
 427.147 379.754
 369.113 814.295
 657.279 11.849
 377.976 809.728
 777.509 4.926
 708.522 700.683
 812.353 443.616
 726.910 150.348
 334.352 899.500
 307.713 143.918
 192.447 408.812
 731.340 805.839
 328.048 684.816
 979.631 970.507
 191.975 322.256
 592.497 464.138
 310.011 904.195
 282.792 607.096
 9.805 715.673
 772.684 727.019
 401.939 822.046
 692.477 890.936
 290.779 841.440
 580.225 292.032
 617.122 979.851
 823.534 952.346
 348.527 94.142
 908.165 580.452
 931.705 383.076
 273.570 522.922
 704.595 101.036
 944.008 5.382
 187.099 654.978
 503.913 24.295
 285.342 935.058
 844.560 840.697
 964.341 486.448
 930.613 574.411
 380.772 537.829
 952.906 699.439
 286.979 235.420
 58.890 611.805
 388.391 105.105
 123.867 959.324
 381.164 585.072
 61.818 183.073
 440.400 883.453
 119.731 83.386
 749.930 756.934
 677.662 64.709
 243.951 554.438
 839.856 675.399
 503.228 893.195
 680.173 797.709
 851.919 141.424
 355.734 282.552
 226.080 871.911
 462.270 401.820
 625.556 164.106
 337.345 411.957
 664.324 999.474
 465.945 6.027
 350.627 587.191
 477.172 962.942
 160.697 736.641
 289.818 882.874
 325.034 962.198
 944.985 293.636
 83.608 857.541
 310.698 406.410
 248.645 45.098
 739.505 438.263
 456.765 215.542
 566.607 267.050
 915.016 87.604
 42.336 570.619
 619.875 595.488
 466.112 871.358
 29.837 946.168
 325.040 669.574
 28.976 968.744
 612.459 230.735
 962.423 130.301
 12.011 484.047
 239.522 835.658
 660.872 800.236
 874.251 920.621
 959.780 317.743
 706.163 239.442
 663.502 667.182
 462.477 727.070
 877.678 858.052
 280.224 466.163
 798.929 209.010
 506.588 929.021
 85.262 258.852
 189.229 407.429
 731.711 840.727
 512.763 541.558
 678.683 953.572
 842.358 55.529
 102.390 754.607
 13.235 185.971
 261.174 222.708
 21.575 625.202
 809.480 618.211
 496.872 7.579
 882.102 369.101
 890.204 351.866
 812.342 41.563
 522.404 380.252
 724.528 464.622
 779.079 103.058
 157.508 250.270
 297.162 464.566
 382.982 23.530
 894.952 557.995
 810.867 808.618
 891.893 945.311
 281.165 630.601
 936.647 859.587
 664.277 425.144
 306.158 564.083
 893.554 506.239
 101.558 323.900
 777.554 842.908
 799.013 384.026
 955.379 226.130
 118.368 3.956
 515.405 567.670
 256.132 76.296
 772.217 329.595
 751.462 647.955
 743.769 719.412
 877.202 901.613
 73.444 348.670
 688.315 866.405
 661.160 606.100
 136.392 475.319
 593.048 869.004
 843.215 128.288
 157.977 713.322
 793.870 850.630
 706.813 594.061
 888.999 543.353
 820.406 679.422
 717.806 932.334
 6.642 25.689
 263.036 255.728
 825.387 482.963
 413.986 741.943
 650.789 296.961
 984.539 673.524
 9.276 507.818
 454.097 595.388
 693.050 897.336
 367.337 689.709
 335.214 370.958
 443.965 825.585
 364.429 515.485
 115.554 511.490
 832.834 398.928
 779.441 284.789
 457.603 991.772
 349.245 708.564
 838.828 421.263
 200.359 495.405
 547.477 420.212
 822.815 615.056
 28.034 112.574
 71.897 982.983
 770.398 768.829
 971.150 275.591
 292.074 459.737
 397.907 21.412
 280.102 997.697
 446.700 712.872
 996.224 56.606
 802.198 747.847
 300.227 545.547
 495.313 412.318
 525.050 835.919
 101.455 363.731
 901.220 228.657
 859.464 568.692
 313.514 536.503
 637.440 928.275
 243.744 49.882
 894.563 820.358
 752.615 673.641
 236.292 72.060
 51.187 150.983
 237.371 908.683
 457.252 31.424
 519.201 810.986
 500.628 158.062
 675.117 943.274
 388.918 728.155
 301.431 524.545
 554.638 467.733
 829.712 728.188
 236.917 719.324
 985.605 77.453
 995.540 600.760
 893.556 909.842
 279.221 197.422
 180.353 9.985
 69.257 610.272
 931.736 544.354
 667.696 723.825
 256.889 699.848
 697.655 673.228
 199.976 50.136
 712.301 85.217
 193.764 407.260
 676.261 416.694
 518.542 411.020
 275.032 805.476
 853.982 154.928
 138.540 234.560
 989.363 925.836
 826.713 963.712
 788.886 465.892
 838.371 835.709
 246.940 762.291
 68.423 470.068
 769.635 84.761
 479.168 531.232
 993.212 66.158
 274.192 233.188
 509.813 941.654
 401.063 316.131
 782.333 401.183
 672.749 716.660
 461.640 783.183
 426.847 630.081
 893.423 850.819
 253.483 226.538
 143.466 91.122
 562.870 792.130
 657.637 199.758
 355.416 897.968
 187.655 136.927
 552.844 495.868
 790.504 231.446
 277.864 756.209
 185.678 279.085
 990.524 424.404
 121.277 327.153
 937.593 415.781
 451.176 900.285
 811.485 998.605
 608.122 232.827
 289.667 951.247
 21.937 702.708
 504.712 507.434
 681.294 71.910
 827.822 224.048
 578.193 432.258
 311.515 385.767
 766.014 425.413
 985.054 482.102
 467.328 486.372
 12.231 202.966
 302.578 575.003
 666.291 362.306
 694.039 275.053
 640.498 4.582
 703.312 810.485
 462.347 520.835
 560.186 651.078
 610.330 9.881
 464.285 39.992
 318.038 992.093
 619.994 202.874
 293.036 309.532
 84.296 809.379
 557.183 34.406
 754.017 712.332
 39.000 130.614
 534.435 236.677
 203.377 659.017
 459.144 619.882
 3.592 440.221
 768.613 298.191
 477.781 258.680
 902.196 910.420
 907.025 144.275
 168.761 364.691
 203.827 753.115
 891.053 436.251
 34.691 904.786
 877.992 879.345
 603.600 450.815
 679.982 326.965
 367.537 646.625
 690.802 593.417
 631.818 390.183
 444.759 801.219
 721.295 153.984
 541.492 831.463
 560.669 267.689
 338.386 391.696
 168.892 767.067
 660.302 844.639
 2.464 186.718
 269.643 322.033
 822.116 81.123
 151.302 428.908
 936.868 368.021
 934.416 533.305
 256.626 722.812
 86.930 634.348
 595.678 651.128
 173.681 647.706
 478.659 732.994
 211.133 572.436
 250.448 85.841
 432.228 978.325
 352.276 820.361
 996.353 40.079
 46.914 163.876
 948.634 546.491
 832.772 766.959
 109.236 922.341
 35.066 272.966
 319.727 951.922
 184.855 564.483
 305.697 110.222
 454.814 769.206
 251.686 855.965
 603.486 439.343
 398.072 975.517
 154.617 658.143
 635.139 784.506
 300.754 784.823
 215.433 281.683
 744.044 251.110
 563.080 934.649
 173.930 160.301
 412.657 777.826
 711.141 320.502
 548.081 678.080
 627.860 940.306
 574.705 622.315
 271.598 216.191
 989.265 494.051
 989.090 900.307
 309.634 213.198
 159.097 124.993
 889.672 136.211
 219.658 11.499
 927.141 964.528
 914.857 156.080
 931.101 940.056
 315.206 983.415
 859.087 60.845
 489.272 217.450
 276.216 311.557
 855.115 641.074
 194.177 246.477
 129.672 712.063
 886.641 602.555
 661.586 52.470
 571.131 262.023
 595.617 926.943
 720.968 774.827
 420.119 432.541
 202.925 627.233
 716.770 614.573
 908.034 482.224
 415.609 241.397
 989.314 87.724
 188.282 673.075
 878.549 459.111
 246.246 567.391
 515.616 192.350
 284.741 20.206
 482.064 393.365
 491.714 839.751
 232.856 148.715
 866.138 725.877
 316.502 783.455
 832.654 150.834
 267.645 316.237
 647.915 218.909
 853.875 631.709
 45.136 984.661
 119.766 439.336
 212.068 915.959
 458.557 209.614
 626.873 946.248
 971.260 997.725
 647.385 934.012
 63.392 546.084
 551.193 165.342
 452.853 856.451
 24.300 642.582
 94.107 735.869
 790.271 408.536
 491.913 735.254
 133.472 687.741
 213.993 642.865
 800.886 575.323
 300.676 884.964
 47.072 777.285
 598.444 81.831
 123.990 176.515
 654.312 758.074
 97.912 954.886
 742.945 102.102
 613.606 597.545
 355.463 391.306
 813.908 310.745
 258.278 568.125
 581.115 434.517
 185.211 679.869
 194.036 77.269
 713.137 834.240
 317.717 957.495
 700.017 716.307
 466.779 840.522
 347.080 944.866
 40.875 803.338
 949.951 891.220
 133.240 161.667
 395.655 456.329
 299.814 329.521
 565.661 508.838
 664.444 247.334
 844.759 672.834
 270.642 670.711
 689.801 257.294
 696.012 433.860
 662.711 816.638
 173.420 431.489
 913.231 991.659
 943.242 157.528
 946.235 411.254
 251.526 121.439
 717.124 937.181
 345.807 771.444
 960.479 946.577
 367.908 892.943
 919.168 600.846
 143.615 39.403
 753.409 716.083
 293.324 877.367
 275.398 391.284
 684.046 388.072
 881.342 568.828
 188.439 431.918
 698.729 190.234
 765.650 31.042
 795.084 202.717
 614.635 907.325
 521.123 893.155
 234.518 891.787
 605.109 540.603
 647.682 125.560
 848.347 242.266
 366.924 847.295
 269.353 677.019
 313.886 617.216
 334.646 112.204
 295.480 190.085
 728.717 860.919
 620.111 809.716
 639.180 776.649
 365.915 363.597
 152.996 988.574
 907.088 780.402
 416.939 583.669
 847.716 964.382
 253.952 120.812
 119.649 892.655
 943.876 898.241
 864.284 724.249
 572.410 610.085
 858.071 618.535
 379.357 132.260
 756.848 686.535
 752.718 525.385
 751.446 118.051
 228.576 175.562
 351.294 72.834
 80.605 196.804
 777.000 692.999
 783.402 565.886
 758.188 400.067
 979.399 866.604
 638.576 62.424
 192.207 291.336
 403.652 252.423
 734.803 629.915
 212.944 517.120
 337.541 205.872
 962.391 738.762
 449.821 75.745
 374.427 402.154
 885.077 656.475
 744.051 73.219
 119.161 297.770
 216.281 49.289
 708.092 70.062
 870.208 905.282
 756.371 234.393
 801.564 235.254
 388.807 928.910
 271.702 995.311
 707.156 618.883
 96.719 477.169
 651.216 775.223
 134.616 582.459
 638.785 172.909
 667.856 993.047
 389.645 628.676
 928.133 324.171
 208.166 60.596
 52.725 953.127
 423.049 475.163
 558.600 999.923
 80.146 35.267
 460.643 726.902
 227.173 290.650
 511.526 266.576
 792.764 157.311
 598.121 191.066
 674.997 400.945
 66.876 628.724
 947.623 439.166
 969.718 805.187
 250.453 846.358
 802.895 444.593
 341.283 282.204
 961.649 84.789
 291.242 819.638
 639.837 226.595
 947.473 110.319
 379.916 305.595
 563.637 176.255
 617.365 715.286
 110.148 176.328
 885.278 758.076
 875.466 477.975
 447.990 206.525
 913.851 119.839
 944.084 638.005
 493.074 23.877
 643.845 393.813
 460.538 489.001
 497.038 706.615
 843.843 847.351
 675.180 551.285
 700.955 103.618
 537.218 183.020
 357.945 713.282
 186.374 227.553
 543.891 833.394
 184.149 941.942
 331.326 736.558
 768.883 746.572
 198.021 92.595
 642.541 981.358
 376.457 361.176
 170.422 718.928
 88.791 111.227
 642.248 297.563
 368.258 88.659
 105.830 455.428
 236.730 832.852
 570.316 759.230
 789.625 525.141
 27.419 644.582
 683.760 110.470
 526.474 307.391
 34.336 28.414
 311.270 906.583
 410.530 724.404
 960.158 824.886
 534.680 479.361
 320.810 868.555
 200.499 629.961
 380.214 316.670
 546.963 476.661
 720.130 219.385
 75.419 757.619
 867.641 621.456
 50.126 559.257
 226.900 797.128
 252.097 634.851
 767.264 735.543
 491.023 898.057
 718.365 137.972
 51.718 76.163
 985.978 971.274
 44.485 266.438
 233.780 72.987
 830.750 196.776
 783.214 595.409
 647.101 998.591
 952.785 897.333
 796.362 45.373
 803.543 296.817
 310.749 75.374
 671.611 356.353
 519.507 222.658
 371.818 818.234
 125.183 439.268
 647.617 193.934
 65.242 954.973
 748.043 353.424
 918.594 133.197
 937.558 290.759
 922.589 226.059
 122.144 858.968
 760.873 882.375
 516.119 483.546
 335.133 735.031
 618.085 258.952
 366.352 294.029
 528.629 1.096
 208.811 644.973
 472.272 631.233
 981.152 936.731
 5.485 78.939
 504.732 314.068
 852.955 855.527
 524.811 179.262
 245.736 721.618
 912.617 459.979
 495.336 876.422
 596.706 818.337
 863.364 770.100
 644.340 498.230
 441.364 688.538
 454.839 205.173
 182.231 401.542
 387.295 116.646
 693.679 386.379
 227.871 792.818
 264.241 939.629
 813.727 500.410
 519.959 138.045
 430.894 769.297
 360.206 385.899
 554.872 6.117
 476.905 739.817
 321.202 716.072
 983.979 395.969
 217.698 498.252
 962.367 487.733
 752.428 36.955
 127.850 519.306
 847.232 7.751
 249.620 462.612
 963.723 239.535
 360.802 397.128
 218.899 849.927
 509.566 966.601
 175.224 19.354
 681.124 270.303
 482.998 847.753
 284.624 772.160
 951.868 496.460
 30.995 587.541
 977.394 846.589
 242.354 48.512
 44.705 884.652
 323.055 723.915
 474.685 277.692
 807.351 315.919
 822.155 335.623
 677.600 820.750
 736.547 130.422
 446.703 544.774
 463.238 693.400
 323.913 540.095
 10.687 326.801
 967.333 564.318
 800.628 418.855
 280.402 90.526
 24.727 157.179
 172.775 274.916
 73.456 999.771
 495.566 225.704
 106.595 131.982
 622.469 768.179
 878.081 748.816
 605.472 43.121
 292.386 332.126
 38.392 350.795
 289.658 9.979
 843.288 317.689
 670.408 99.411
 111.879 640.811
 468.119 443.411
 922.558 793.283
 754.026 698.288
 77.718 359.207
 59.278 239.291
 908.297 325.107
 376.146 401.658
 443.126 174.924
 355.065 823.251
 188.595 16.702
 454.600 305.914
 685.967 978.157
 486.494 859.045
 664.319 527.656
 990.413 64.219
 569.588 254.532
 888.762 128.578
 185.633 541.545
 829.859 642.055
 960.886 811.927
 899.975 175.072
 81.436 978.370
 46.420 145.370
 683.760 971.995
 633.286 432.042
 351.441 911.721
 280.196 749.175
 991.818 480.127
 196.826 928.942
 720.525 308.130
 10.028 763.258
 702.265 810.353
 926.618 563.752
 291.086 644.554
 527.512 911.689
 897.110 245.860
 544.735 363.417
 971.549 179.654
 332.316 974.114
 368.364 101.112
 58.286 115.002
 207.767 155.506
 774.622 39.339
 660.663 718.167
 774.377 243.547
 798.993 488.618
 33.222 755.523
 647.730 417.646
 22.028 837.073
 741.169 572.602
 936.759 126.323
 68.386 413.912
 44.087 274.788
 107.721 659.558
 710.774 598.628
 343.287 814.349
 50.495 1.527
 951.640 913.234
 464.678 415.059
 295.358 214.257
 608.853 609.564
 92.536 634.226
 120.462 463.195
 104.880 71.717
 389.028 538.389
 438.462 345.975
 528.910 143.526
 944.453 0.884
 775.637 383.680
 184.726 400.037
 719.258 99.439
 259.562 357.509
 15.542 18.634
 830.488 510.079
 584.699 5.050
 587.236 7.126
 377.079 473.976
 458.876 156.281
 818.840 990.514
 138.286 964.132
 263.550 797.373
 137.448 115.309
 587.134 699.472
 107.891 669.156
 345.593 918.655
 613.228 465.736
 242.532 419.575
 824.769 32.419
 555.346 884.157
 700.183 294.765
 376.030 204.585
 400.973 12.394
 219.906 691.657
 886.866 989.363
 630.496 415.320
 502.322 421.958
 702.401 356.794
 728.107 433.347
 0.074 646.760
 223.760 858.285
 666.059 772.525
 527.015 651.719
 787.717 579.922
 824.426 138.114
 479.981 385.094
 662.160 444.532
 999.772 899.649
 253.991 386.612
 344.903 703.132
 669.731 334.749
 719.303 53.240
 984.821 975.913
 433.029 180.945
 851.551 718.104
 918.734 289.896
 653.766 838.493
 708.125 72.698
 747.260 447.621
 247.626 117.244
 412.915 290.941
 120.339 441.119
 282.560 211.501
 562.815 38.740
 690.391 395.216
 554.831 622.502
 785.353 970.251
 355.854 194.533
 270.265 57.411
 254.062 99.231
 347.684 407.439
 776.655 318.429
 214.955 518.078
 430.723 911.676
 203.818 818.185
 652.382 244.863
 173.938 623.562
 441.555 453.241
 893.410 110.454
 757.148 52.342
 49.411 284.379
 201.895 735.519
 983.582 626.473
 600.714 813.598
 822.508 824.529
 486.633 984.910
 34.895 305.036
 173.363 837.741
 582.947 504.721
 385.280 737.708
 313.554 300.223
 409.313 235.981
 450.500 362.867
 457.225 437.625
 475.832 548.006
 612.458 620.038
 128.428 656.779
 67.783 907.824
 80.572 929.463
 725.959 751.131
 287.026 616.862
 976.488 968.987
 321.786 617.782
 121.111 997.499
 839.692 920.699
 496.134 905.606
 815.698 915.977
 531.138 529.677
 444.431 286.791
 444.403 444.571
 625.283 393.203
 862.003 285.290
 240.476 851.266
 669.479 403.329
 960.164 409.783
 875.002 868.938
 912.701 539.300
 146.873 189.273
 150.925 184.561
 154.887 717.758
 665.762 472.015
 516.752 887.711
 564.234 402.883
 352.424 59.544
 585.432 560.036
 459.379 762.641
 98.827 989.505
 421.766 417.872
 166.309 826.436
 490.861 612.770
 782.279 77.973
 460.688 677.414
 493.135 674.704
 602.198 574.593
 774.636 396.452
 805.717 12.719
 677.175 271.419
 661.708 645.017
 777.323 259.742
 234.330 304.994
 669.656 448.703
 654.235 407.949
 444.438 108.194
 482.895 23.959
 500.985 48.115
 640.084 192.408
 898.366 66.432
 801.682 935.663
 327.499 425.489
 782.490 164.151
 862.815 308.326
 937.240 412.153
 406.748 915.346
 914.463 658.453
 243.751 109.308
 757.629 565.209
 267.822 413.830
 894.190 398.609
 212.336 343.174
 717.424 903.869
 894.988 880.745
 432.737 112.886
 973.858 837.698
 497.130 724.287
 700.906 484.111
 168.625 462.056
 442.781 441.862
 445.570 980.467
 429.981 314.758
 510.908 120.317
 986.413 877.262
 904.015 955.759
 902.854 83.831
 175.716 314.331
 248.348 447.189
 97.269 657.472
 689.875 982.681
 400.785 118.245
 817.679 459.136
 39.608 490.827
 384.324 932.467
 538.337 326.996
 171.157 779.958
 822.434 433.441
 135.474 779.888
 98.701 785.871
 882.828 287.615
 725.689 627.867
 497.058 605.846
 345.443 641.181
 569.309 109.433
 826.512 37.238
 448.465 205.389
 227.294 95.092
 418.766 444.035
 166.345 567.859
 654.010 970.193
 773.011 897.079
 437.785 452.553
 81.597 852.607
 639.876 858.899
 72.377 985.092
 742.684 174.497
 3.224 710.336
 588.825 875.999
 619.844 401.492
 320.487 674.585
 886.964 148.961
 879.543 496.553
 106.931 851.935
 689.637 659.108
 448.734 663.744
 330.486 771.876
 715.260 49.822
 801.664 613.856
 548.565 497.296
 347.361 430.437
 584.246 294.573
 342.412 110.369
 391.717 474.129
 818.871 148.554
 405.699 568.937
 315.046 303.231
 697.008 0.122
 657.112 307.087
 32.253 808.659
 416.977 798.399
 620.121 826.045
 337.039 973.166
 577.280 897.296
 258.930 10.979
 13.566 214.335
 653.640 550.104
 731.067 369.589
 916.795 850.625
 555.217 219.609
 185.999 523.989
 921.340 768.752
 655.532 73.705
 383.725 895.920
 634.164 2.058
 505.775 96.169
 919.267 923.600
 141.873 377.585
 277.755 285.796
 399.984 816.435
 842.859 743.978
 747.822 945.403
 294.502 550.824
 416.507 436.313
 607.609 94.619
 789.436 386.428
 572.406 815.965
 118.680 763.119
 937.398 525.335
 168.298 182.952
 950.990 775.508
 177.813 566.186
 911.431 570.767
 507.733 325.172
 535.083 741.513
 62.926 514.491
 55.905 717.299
 883.090 832.038
 838.884 897.126
 389.378 944.189
 369.291 63.078
 632.742 386.083
 38.506 297.207
 406.024 221.705
 534.556 143.085
 364.704 840.554
 538.014 569.186
 910.116 211.199
 76.530 923.445
 786.451 740.978
 386.933 64.906
 344.993 629.655
 633.770 282.631
 654.494 418.309
 826.480 293.327
 957.656 878.466
 831.640 391.940
 965.435 657.117
 387.296 824.292
 671.652 277.354
 466.960 283.621
 491.680 419.795
 513.169 495.186
 765.276 494.576
 844.473 552.209
 902.699 616.572
 643.298 675.150
 535.894 366.828
 141.504 573.164
 6.635 451.137
 49.871 545.624
 878.285 232.883
 619.551 842.584
 97.296 442.985
 498.247 841.341
 108.200 366.941
 350.222 42.764
 997.975 830.130
 973.789 262.494
 421.920 90.823
 877.769 220.591
 156.267 689.613
 302.419 816.648
 98.414 668.548
 901.632 29.257
 62.979 778.275
 481.194 678.089
 922.757 142.509
 629.778 328.474
 343.429 792.572
 930.728 762.617
 337.805 857.379
 927.262 564.364
 100.878 473.708
 683.049 107.434
 515.685 536.013
 764.305 257.434
 479.539 743.192
 726.473 318.587
 881.464 421.078
 754.322 615.508
 958.532 843.945
 343.338 802.576
 618.475 176.749
 764.730 758.206
 588.375 283.368
 296.963 234.031
 338.043 956.778
 681.982 290.572
 238.037 227.334
 150.923 728.028
 405.965 288.357
 417.156 995.641
 933.252 877.842
 836.788 483.393
 383.899 195.646
 149.574 229.229
 535.790 282.129
 825.674 242.527
 665.900 292.493
 623.297 194.963
 338.514 967.298
 904.515 773.554
 668.641 410.771
 34.974 653.523
 632.545 772.090
 609.681 722.257
 868.455 698.939
 681.428 777.328
 940.534 256.191
 828.604 604.097
 569.131 24.843
 71.450 800.336
 403.979 107.517
 944.314 410.693
 531.476 947.431
 648.707 832.376
 762.741 39.210
 168.307 290.530
 498.975 483.985
 621.267 708.421
 471.323 770.615
 383.914 30.232
 213.463 392.611
 648.131 25.395
 759.224 820.282
 905.351 610.605
 730.510 714.178
 294.322 582.633
 861.565 4.113
 46.903 940.752
 716.336 873.521
 233.417 286.792
 221.428 728.022
 292.168 983.909
 936.349 726.673
 150.091 208.034
 196.772 392.031
 155.088 880.268
 330.007 559.031
 175.086 881.490
 692.479 481.542
 532.465 344.876
 907.494 188.786
 471.169 136.513
 182.054 211.498
 461.941 572.837
 200.793 10.612
 281.031 705.943
 783.671 910.516
 719.914 119.369
 155.052 26.507
 346.687 618.593
 411.710 684.542
 620.638 738.866
 155.699 653.870
 114.855 910.388
 537.649 283.413
 710.734 965.003
 352.599 375.297
 553.888 503.060
 763.072 508.742
 792.637 292.977
 564.608 100.227
 725.251 194.029
 232.806 947.802
 855.962 185.353
 826.198 445.517
 476.136 577.097
 897.596 295.667
 47.581 764.600
 72.400 10.173
 749.714 370.773
 773.447 36.635
 769.176 978.207
 549.130 118.856
 45.648 69.554
 638.720 795.982
 355.295 226.429
 283.041 439.494
 505.863 53.203
 60.222 244.422
 555.470 928.019
 348.347 342.197
 949.226 290.028
 246.023 40.154
 220.673 265.914
 727.664 859.868
 933.649 552.426
 985.394 927.185
 177.445 402.727
 279.693 635.304
 585.269 626.394
 855.219 773.648
 262.228 784.935
 698.684 295.248
 501.746 341.462
 947.440 30.125
 884.011 765.078
 378.911 278.756
 510.350 373.466
 603.508 815.528
 285.085 662.821
 781.962 265.440
 441.383 679.822
 29.543 596.877
 877.773 558.627
 245.485 998.513
 363.635 115.413
 209.831 219.355
 649.207 567.867
 169.074 478.271
 920.922 246.945
 236.486 864.291
 646.782 78.559
 166.331 213.538
 507.432 634.616
 29.547 365.311
 983.620 452.507
 81.684 461.761
 24.443 882.129
 434.491 196.614
 636.441 987.501
 736.374 162.875
 872.140 569.605
 853.062 362.436
 547.440 517.293
 890.088 577.705
 647.631 778.638
 888.535 363.010
 187.335 886.464
 183.050 478.586
 743.890 294.737
 967.962 389.891
 788.456 678.848
 757.927 108.069
 674.244 729.616
 541.664 912.296
 914.779 1.089
 851.751 20.955
 483.158 744.268
 254.146 856.151
 900.080 826.939
 895.121 355.608
 46.436 273.485
 430.846 648.822
 955.851 393.338
 559.255 42.372
 412.620 153.482
 331.529 505.047
 427.421 405.828
 751.057 950.111
 592.220 836.468
 883.891 463.387
 759.704 358.797
 772.167 996.289
 362.552 939.533
 29.812 847.534
 223.271 105.064
 730.039 801.677
 723.364 219.904
 391.968 23.109
 346.933 919.743
 817.404 557.675
 612.025 194.639
 699.880 548.133
 304.801 694.863
 261.063 392.437
 366.973 30.004
 302.253 74.138
 213.778 574.126
 581.753 671.349
 214.213 514.317
 136.331 644.907
 411.714 291.237
 303.920 348.118
 744.077 897.710
 725.236 361.145
 306.941 710.637
 407.537 694.624
 944.062 133.280
 130.693 731.918
 316.678 586.033
 623.681 480.856
 858.463 586.305
 301.221 417.463
 744.809 350.001
 141.417 950.654
 356.625 591.677
 924.843 483.046
 188.776 827.023
 415.575 744.678
 809.072 334.444
 720.545 729.807
 210.851 122.663
 543.364 258.889
 694.330 404.320
 84.162 146.081
 560.799 583.221
 112.309 795.039
 289.219 32.245
 142.062 31.474
 194.978 643.016
 512.828 259.050
 631.468 455.563
 559.968 886.006
 701.123 580.571
 455.847 93.835
 885.916 78.111
 904.401 727.928
 508.648 690.337
 839.140 595.033
 94.184 92.477
 960.743 106.360
 440.978 143.159
 165.693 751.290
 42.596 13.931
 174.545 708.673
 749.493 856.575
 433.175 275.133
 644.246 138.990
 301.697 127.600
 757.884 25.118
 785.693 546.135
 798.504 286.319
 428.261 49.326
 641.252 571.153
 247.312 775.018
 164.881 303.640
 752.192 851.364
 666.025 668.373
 541.405 815.463
 668.046 731.547
 906.907 357.798
 424.786 662.946
 340.712 699.835
 836.951 703.603
 150.564 289.536
 214.355 171.384
 290.051 155.696
 273.363 631.828
 445.148 768.473
 725.971 869.581
 796.958 71.872
 643.760 477.645
 305.872 87.033
 643.211 504.045
 895.096 126.040
 593.434 440.606
 314.119 838.324
 576.228 954.220
 451.081 560.170
 892.759 710.662
 356.098 417.206
 0.219 753.889
 607.479 395.861
 942.969 524.505
 974.553 848.828
 511.490 339.985
 633.000 218.504
 492.450 142.456
 702.349 878.763
 766.263 438.772
 285.527 27.366
 44.380 519.606
 884.423 267.628
 925.381 422.175
 384.419 548.125
 972.749 383.418
 288.560 273.138
 292.314 171.165
 535.586 835.012
 806.114 149.685
 755.612 373.823
 102.385 968.437
 856.198 951.681
 487.110 609.750
 246.268 391.179
 97.888 209.239
 105.394 13.039
 670.628 604.097
 904.152 300.799
 606.787 267.044
 843.244 894.719
 284.666 960.911
 173.956 188.099
 331.920 679.878
 112.239 472.536
 645.286 822.935
 588.565 0.510
 953.176 933.440
 663.934 341.164
 390.702 111.914
 570.511 975.567
 946.832 508.791
 937.918 579.453
 379.455 287.146
 480.829 883.113
 734.276 535.198
 841.125 279.211
 483.703 743.161
 192.336 509.858
 386.581 342.862
 872.547 234.950
 901.095 161.231
 664.506 135.859
 631.905 445.563
 291.762 403.991
 207.293 880.440
 353.628 104.969
 839.465 999.917
 839.228 489.505
 876.105 886.218
 804.558 975.159
 986.819 585.723
 982.128 273.467
 405.321 327.773
 439.372 149.600
 356.463 231.045
 781.635 132.181
 503.725 570.535
 383.398 335.713
 853.250 965.972
 255.757 503.924
 18.390 665.737
 150.565 656.919
 385.904 830.637
 546.521 946.451
 411.257 776.457
 147.680 750.626
 713.897 185.913
 291.052 821.484
 630.101 537.947
 251.219 726.001
 525.233 379.299
 343.196 574.004
 161.410 549.779
 160.385 426.404
 281.164 303.874
 395.631 36.049
 901.304 198.335
 836.658 43.856
 540.661 154.796
 112.003 177.920
 235.521 790.371
 102.722 766.743
 60.418 735.665
 94.435 254.066
 380.623 541.891
 392.652 806.959
 955.480 996.180
 383.818 346.634
 605.957 311.263
 720.374 849.018
 601.053 92.868
 218.635 896.535
 429.549 91.513
 164.915 691.172
 757.826 156.264
 462.613 930.087
 260.970 183.934
 558.625 607.374
 611.148 120.781
 452.351 338.661
 250.378 663.643
 608.493 748.978
 28.662 427.588
 13.103 749.475
 295.284 217.445
 380.902 726.325
 361.479 146.199
 44.246 237.546
 255.268 685.315
 936.584 362.930
 540.779 77.046
 385.525 372.000
 429.700 669.080
 915.251 498.773
 54.691 695.176
 640.984 864.352
 264.712 385.301
 38.311 634.212
 629.581 374.321
 259.558 392.028
 72.999 534.151
 823.289 152.353
 85.395 190.919
 449.631 7.310
 273.692 331.987
 284.990 835.236
 886.437 749.289
 439.436 910.064
 289.421 12.616
 36.169 397.994
 366.982 891.992
 185.983 262.007
 773.804 40.655
 994.407 805.162
 475.397 863.544
 882.273 150.949
 285.008 0.184
 852.064 204.632
 150.919 480.955
 515.893 775.345
 869.634 622.811
 572.663 417.263
 124.027 131.206
 291.632 412.679
 276.082 701.534
 439.733 53.954
 14.330 963.621
 946.598 759.579
 677.667 700.227
 603.082 497.031
 89.169 474.163
 858.377 787.269
 853.154 713.340
 642.676 179.087
 941.626 789.080
 375.098 342.843
 746.006 56.348
 401.747 819.935
 648.394 346.902
 980.833 345.039
 203.525 174.728
 228.426 541.156
 675.974 350.630
 750.601 572.569
 483.189 747.719
 809.179 67.736
 917.926 316.098
 46.280 723.768
 805.886 832.834
 977.491 547.585
 766.382 277.800
 558.084 638.205
 834.375 648.091
 237.685 872.266
 47.837 730.099
 605.827 314.081
 460.170 121.125
 256.498 766.072
 986.185 179.593
 79.983 629.641
 693.198 647.864
 243.921 325.575
 95.269 263.475
 524.686 482.507
 765.962 598.125
 970.058 138.141
 48.706 749.132
 643.055 397.740
 787.546 981.517
 146.188 585.356
 126.484 371.784
 939.876 523.597
 412.731 344.215
 35.880 446.167
 795.888 389.835
 307.437 333.395
 27.568 405.687
 456.008 454.549
 348.512 941.712
 107.401 282.513
 895.179 164.154
 777.674 37.786
 285.660 773.305
 704.943 131.509
 554.178 200.552
 143.486 64.039
 321.186 671.744
 470.912 639.497
 516.970 692.988
 880.375 61.601
 453.827 989.073
 983.616 856.299
 976.343 217.170
 6.019 37.342
 550.341 968.517
 533.911 297.621
 796.142 752.987
 802.209 718.081
 276.276 196.352
 65.572 874.342
 535.431 443.438
 659.860 766.197
 12.954 394.020
 367.504 565.229
 635.468 559.284
 788.141 279.568
 607.250 937.969
 675.180 471.767
 184.905 811.321
 924.078 675.961
 415.017 948.792
 835.749 74.475
 871.052 621.860
 879.232 883.292
 119.509 526.617
 844.584 221.991
 823.643 218.008
 616.452 609.720
 232.917 726.268
 870.620 627.361
 62.443 441.538
 562.445 351.303
 22.128 163.592
 853.621 420.409
 171.164 983.655
 30.810 710.021
 839.102 723.446
 378.634 610.686
 637.540 347.637
 955.408 541.224
 481.727 700.170
 811.156 152.456
 23.040 218.366
 615.364 427.126
 262.822 843.013
 611.153 671.310
 755.587 74.943
 670.704 981.739
 922.915 201.778
 334.864 811.423
 874.783 821.076
 621.571 532.700
 386.720 372.104
 80.403 593.137
 501.518 927.666
 754.174 796.707
 633.725 725.120
 36.497 132.459
 152.476 82.978
 743.029 267.840
 630.057 472.827
 353.246 567.232
 274.944 628.011
 341.805 171.826
 351.823 968.403
 769.658 59.149
 538.438 118.169
 13.972 4.342
 419.349 469.737
 304.717 296.458
 487.072 197.051
 929.703 867.740
 757.274 704.840
 847.125 9.077
 130.206 594.158
 486.868 48.126
 997.206 969.397
 663.386 626.071
 928.811 465.541
 401.706 533.500
 47.642 159.559
 684.744 354.785
 421.102 484.895
 458.669 463.715
 370.141 97.186
 930.547 641.645
 423.381 62.323
 209.148 824.290
 21.207 740.100
 578.929 186.529
 340.686 818.977
 265.230 48.675
 446.140 386.513
 5.284 425.761
 626.674 978.001
 347.322 577.312
 344.084 780.638
 574.803 673.244
 843.361 645.694
 913.444 836.931
 662.777 105.597
 97.444 914.845
 88.670 51.517
 23.163 549.751
 927.022 210.099
 632.003 588.119
 783.412 691.560
 70.609 759.851
 656.637 56.952
 760.534 547.582
 939.177 977.304
 158.686 472.713
 587.660 304.321
 545.187 815.186
 64.771 429.994
 180.566 344.019
 774.854 134.763
 126.593 646.289
 811.188 680.659
 124.709 425.053
 424.032 932.411
 326.271 903.342
 303.779 536.804
 726.143 574.593
 479.527 175.273
 675.056 722.677
 865.119 159.001
 349.395 780.992
 575.090 957.473
 5.430 984.192
 493.232 954.128
 907.428 303.156
 945.799 885.372
 117.645 149.387
 27.227 136.662
 696.139 235.433
 294.037 701.833
 57.890 620.136
 405.986 35.494
 255.401 828.973
 404.382 884.518
 231.320 888.723
 805.482 130.876
 755.338 660.879
 510.241 636.949
 913.546 399.098
 726.407 494.652
 950.473 532.550
 29.316 145.161
 721.325 219.977
 296.166 776.617
 444.568 799.862
 305.526 708.139
 256.434 342.299
 147.955 130.830
 865.439 690.410
 421.724 366.820
 446.347 656.758
 244.497 507.943
 561.706 46.792
 980.598 954.296
 71.097 441.492
 925.159 553.078
 602.397 849.985
 990.368 68.972
 587.834 495.729
 272.545 943.503
 185.520 823.122
 637.418 332.742
 642.857 892.055
 618.297 376.354
 43.149 393.539
 779.769 437.910
 595.497 688.163
 637.730 573.859
 68.275 299.748
 453.268 909.373
 969.051 838.355
 19.031 612.002
 182.629 170.018
 546.682 212.722
 991.021 975.712
 135.175 598.293
 414.857 470.544
 72.328 824.262
 288.239 697.783
 495.300 225.290
 264.880 323.740
 135.704 145.546
 362.035 481.808
 7.207 8.734
 692.983 830.932
 790.512 692.867
 684.423 379.871
 243.748 82.649
 491.105 698.833
 454.795 821.274
 128.342 200.103
 973.276 268.477
 368.992 165.407
 459.367 353.001
 973.318 966.898
 187.951 761.287
 819.348 448.318
 601.497 871.830
 912.479 71.338
 743.573 183.351
 713.780 197.914
 284.809 117.725
 327.687 672.383
 510.757 943.818
 625.306 726.755
 940.625 870.215
 596.596 590.069
 629.647 812.978
 73.381 108.982
 946.470 944.320
 348.793 143.887
 58.987 370.569
 243.824 595.346
 184.228 439.443
 397.728 132.636
 115.271 519.795
 248.758 173.530
 713.453 179.484
 540.979 426.510
 108.797 572.232
 660.594 518.414
 774.574 361.543
 543.448 447.796
 500.869 503.487
 879.296 23.241
 482.260 790.928
 396.420 153.508
 229.983 855.489
 873.599 80.156
 120.966 721.782
 379.974 1.423
 984.763 418.484
 974.570 287.417
 912.682 245.510
 547.077 780.423
 237.495 264.302
 693.818 800.572
 491.161 373.255
 994.727 116.673
 794.535 922.194
 988.881 616.219
 87.438 444.073
 690.878 929.138
 468.464 489.493
 4.739 179.493
 608.164 257.007
 685.394 101.031
 231.777 251.605
 83.122 340.201
 371.332 373.145
 249.163 158.269
 872.999 949.290
 750.203 347.596
 253.195 362.845
 857.512 801.638
 743.517 175.935
 468.485 270.035
 395.713 383.644
 962.424 726.281
 657.055 513.488
 170.111 953.323
 425.594 365.987
 182.619 280.314
 383.590 922.965
 976.551 390.347
 344.030 256.762
 881.366 163.761
 465.641 593.880
 53.527 164.604
 860.464 224.711
 98.990 549.673
 277.258 926.735
 250.285 451.562
 964.248 467.171
 460.328 721.229
 344.656 573.617
 28.704 914.297
 954.808 274.161
 986.994 561.737
 952.332 494.235
 200.483 713.660
 983.915 303.716
 710.088 8.915
 969.629 798.155
 159.571 768.248
 402.970 601.460
 601.107 890.467
 650.101 738.765
 622.181 345.764
 853.658 757.742
 617.087 394.887
 879.652 600.438
 368.213 44.871
 92.135 737.297
 590.608 799.601
 979.333 377.613
 115.575 235.446
 994.890 339.217
 286.106 977.953
 704.774 82.983
 452.855 65.168
 58.687 949.127
 190.990 637.219
 526.644 241.704
 705.975 211.679
 977.515 230.814
 513.419 201.741
 625.155 629.514
 720.921 662.081
 556.203 671.163
 418.116 748.435
 286.498 594.887
 807.329 935.324
 303.402 440.092
 747.462 426.351
 550.244 368.808
 506.653 328.094
 535.853 856.295
 347.155 347.614
 24.134 610.503
 423.836 961.067
 721.410 859.945
 644.044 23.998
 756.275 63.405
 92.856 629.979
 90.001 285.105
 308.330 41.544
 934.704 602.901
 734.200 724.705
 249.761 397.470
 673.132 815.052
 970.353 145.843
 806.288 769.609
 659.788 117.128
 81.497 944.940
 211.880 861.557
 453.037 459.705
 331.522 581.417
 484.243 910.870
 139.421 875.066
 306.223 419.721
 57.462 219.524
 421.606 579.711
 389.244 185.437
 613.977 296.913
 798.986 308.361
 987.472 279.836
 372.378 835.675
 335.718 213.564
 604.257 58.301
 497.057 999.376
 567.710 465.290
 668.986 51.349
 572.738 637.775
 357.194 603.017
 793.638 252.657
 455.128 517.310
 934.585 187.267
 72.997 830.054
 892.289 911.493
 48.446 449.973
 271.179 796.144
 415.453 235.834
 296.410 844.275
 527.385 364.155
 267.343 619.843
 521.576 169.420
 891.451 775.135
 576.522 804.341
 156.292 800.273
 102.098 342.154
 433.972 185.750
 974.577 679.002
 195.086 618.919
 991.202 535.041
 542.389 659.972
 386.338 382.050
 91.435 359.968
 988.668 517.218
 937.234 806.411
 75.365 172.647
 291.876 689.885
 316.826 303.491
 175.445 772.928
 229.511 980.882
 436.937 970.217
 43.079 465.802
 596.863 492.953
 822.758 534.359
 90.578 812.007
 503.282 331.664
 581.000 710.781
 324.554 459.549
 59.282 353.049
 102.129 552.026
 498.245 521.473
 111.785 801.767
 230.371 193.311
 863.723 701.673
 932.091 630.708
 138.704 228.955
 879.656 659.222
 758.868 287.203
 847.580 790.930
 276.599 36.967
 825.284 84.104
 145.169 780.763
 386.047 902.328
 747.673 957.865
 637.652 89.882
 621.842 72.158
 877.385 80.695
 246.528 687.741
 354.509 434.322
 223.221 37.621
 478.425 588.917
 667.892 996.907
 795.894 848.377
 153.269 760.393
 569.674 904.834
 840.622 262.805
 625.287 429.840
 197.948 306.510
 672.516 355.430
 305.743 274.794
 761.383 582.352
 543.158 858.528
 185.123 685.795
 970.218 199.993
 609.151 192.900
 972.993 440.622
 677.724 651.013
 418.335 670.686
 849.328 726.308
 326.405 430.421
 836.471 220.143
 769.057 56.271
 202.297 181.827
 649.926 546.053
 400.074 263.630
 230.349 116.596
 665.253 404.758
 699.914 21.358
 594.462 659.011
 920.483 398.504
 210.873 75.177
 319.880 237.818
 638.149 594.489
 101.471 933.736
 831.164 806.155
 746.746 168.738
 864.594 475.907
 701.256 23.866
 111.963 175.478
 84.481 609.306
 887.729 249.912
 888.967 156.723
 231.543 187.736
 24.353 315.646
 22.970 144.552
 511.507 388.816
 391.045 617.719
 388.137 856.575
 868.413 798.293
 399.909 849.544
 204.970 921.448
 223.915 193.731
 549.515 499.392
 910.378 375.530
 506.712 917.744
 993.685 748.905
 635.510 789.831
 577.598 667.189
 357.134 241.098
 857.816 991.782
 146.857 1.446
 426.856 774.706
 783.429 645.709
 183.449 387.013
 390.479 386.657
 316.705 166.852
 921.035 600.901
 182.283 876.421
 583.140 382.141
 665.358 113.643
 783.115 259.749
 17.724 940.318
 353.190 201.044
 51.677 622.613
 840.135 805.567
 812.231 681.316
 247.066 387.800
 475.584 708.506
 956.318 385.034
 732.734 304.698
 309.302 189.335
 512.914 347.512
 0.264 322.095
 735.336 831.310
 653.424 597.431
 206.160 69.673
 623.789 73.335
 610.080 872.106
 696.029 699.251
 295.275 776.902
 286.040 433.422
 682.370 817.891
 387.413 536.470
 311.630 39.083
 589.201 828.290
 899.722 853.481
 339.581 18.243
 133.426 817.012
 387.601 144.085
 60.830 792.390
 226.018 559.148
 832.302 288.482
 933.830 431.511
 628.511 846.346
 207.555 20.534
 28.572 212.603
 533.420 998.055
 908.893 93.328
 424.741 222.126
 516.487 57.475
 793.958 854.679
 376.322 588.499
 789.563 760.509
 621.089 937.646
 574.985 218.900
 576.725 774.307
 407.946 122.057
 604.676 260.295
 171.777 792.812
 351.801 89.210
 969.378 110.116
 453.616 862.904
 99.139 832.425
 92.175 448.865
 351.121 419.734
 545.157 340.185
 80.594 603.822
 349.766 579.327
 501.869 787.926
 19.100 204.348
 493.834 681.958
 417.897 18.680
 393.317 523.482
 160.638 500.316
 575.100 689.561
 422.297 971.695
 458.027 377.513
 738.362 506.294
 143.113 496.424
 56.908 101.556
 468.071 654.438
 35.381 190.127
 467.494 603.474
 345.533 773.296
 251.344 182.811
 261.689 163.179
 177.068 421.379
 713.639 225.574
 991.062 266.397
 142.385 976.008
 780.235 420.039
 214.226 640.518
 108.829 18.099
 738.995 733.879
 452.588 673.146
 967.490 105.826
 892.815 542.852
 980.160 175.231
 236.217 151.145
 746.060 18.956
 99.956 280.276
 953.081 552.470
 690.651 226.216
 165.934 570.138
 734.708 443.917
 738.608 882.023
 337.133 244.557
 127.792 559.156
 86.807 901.078
 460.527 389.352
 945.957 694.068
 994.192 950.182
 896.572 25.755
 263.552 264.706
 830.819 449.633
 485.225 249.701
 208.708 26.897
 134.736 166.623
 834.678 813.576
 428.517 4.390
 74.179 5.198
 839.436 262.792
 618.354 585.443
 309.056 459.053
 764.621 523.856
 755.683 981.625
 196.107 193.130
 30.111 689.075
 574.870 792.194
 59.746 62.955
 401.704 996.454
 418.623 327.552
 606.594 655.795
 540.874 942.565
 113.984 234.665
 786.716 344.159
 149.634 462.745
 304.649 982.773
 622.682 730.926
 295.595 200.978
 407.533 532.828
 762.067 570.109
 473.292 389.723
 958.897 109.926
 349.899 394.994
 595.425 641.152
 494.012 727.186
 869.614 47.090
 416.582 178.123
 842.279 768.865
 478.286 159.725
 638.067 641.190
 647.327 541.118
 845.181 544.347
 173.277 542.931
 87.945 46.538
 565.405 310.565
 577.605 622.658
 807.548 500.591
 973.264 435.305
 804.891 557.673
 775.409 466.466
 380.531 412.715
 851.152 799.555
 38.624 190.955
 378.388 517.500
 331.855 541.885
 273.725 340.401
 237.510 267.060
 17.901 253.382
 10.358 668.780
 146.825 839.850
 671.729 129.407
 674.270 346.165
 570.625 780.625
 444.287 60.267
 350.535 172.762
 171.569 928.952
 539.152 810.388
 463.407 397.086
 789.705 501.587
 877.653 798.278
 312.729 159.917
 460.642 722.291
 94.355 1.012
 833.677 232.444
 278.415 756.799
 816.137 599.369
 349.689 371.468
 550.096 989.813
 77.464 692.578
 841.476 824.841
 223.415 491.536
 875.041 966.091
 774.839 69.074
 967.150 557.137
 500.917 68.239
 666.196 935.923
 341.442 539.895
 324.534 130.518
 997.917 910.050
 478.717 781.666
 907.955 175.831
 671.755 19.873
 925.251 315.040
 119.462 620.989
 707.198 705.677
 203.628 321.677
 316.492 5.143
 711.703 284.989
 486.145 888.132
 32.936 547.031
 571.568 757.167
 864.734 669.812
 439.293 755.764
 33.628 484.617
 518.124 382.220
 649.198 587.277
 391.775 738.652
 296.092 384.598
 647.287 987.409
 341.664 873.844
 43.682 223.141
 660.468 738.855
 341.604 517.150
 320.942 682.232
 576.252 930.277
 666.060 488.680
 980.320 416.177
 73.794 76.366
 816.149 608.814
 783.189 577.887
 780.797 882.283
 999.169 277.786
 455.771 929.302
 978.444 387.539
 114.729 584.073
 587.768 170.520
 535.563 138.612
 505.065 737.841
 824.005 907.486
 597.704 961.397
 508.542 988.367
 307.291 823.463
 753.362 764.555
 47.201 214.103
 727.771 686.060
 580.827 660.428
 315.704 748.862
 201.740 827.816
 124.274 134.312
 841.125 365.901
 410.758 954.371
 245.742 915.026
 175.871 521.488
 317.032 866.602
 428.936 87.796
 997.820 948.217
 6.701 406.080
 609.399 437.249
 389.605 599.389
 853.856 991.344
 602.680 797.529
 332.591 807.332
 486.645 433.000
 123.555 309.605
 679.923 377.844
 891.371 442.706
 444.016 653.512
 63.870 159.772
 701.150 931.160
 636.507 7.885
 120.224 648.198
 206.617 103.408
 899.356 252.509
 389.451 945.594
 742.923 818.306
 27.789 756.574
 938.543 292.449
 729.836 572.042
 3.568 678.121
 612.533 492.155
 18.061 60.737
 499.037 79.562
 996.859 61.017
 732.448 244.759
 810.114 860.158
 688.914 362.640
 650.909 695.453
 670.807 233.148
 609.240 750.662
 256.893 639.073
 861.410 758.619
 206.495 111.461
 468.106 754.354
 436.879 424.851
 16.712 141.400
 398.910 788.039
 895.672 203.452
 800.067 539.577
 980.631 65.562
 203.763 909.430
 901.836 806.205
 660.510 468.607
 885.913 382.530
 493.662 797.210
 786.888 459.859
 417.416 588.787
 283.679 352.867
 757.551 446.532
 94.641 575.085
 79.432 476.569
 292.790 956.535
 609.543 47.867
 574.840 692.934
 525.747 760.446
 397.981 816.229
 250.346 377.167
 833.474 473.176
 24.702 754.059
 456.729 629.589
 193.463 314.757
 588.869 712.046
 152.602 412.016
 292.187 600.779
 893.517 699.505
 96.937 907.702
 533.815 987.343
 973.193 737.932
 395.511 702.406
 360.743 33.372
 757.745 137.674
 512.203 40.166
 761.516 912.457
 197.517 600.959
 419.160 126.697
 248.146 536.364
 825.239 367.791
 100.543 802.010
 475.346 198.031
 623.592 857.623
 775.113 836.275
 103.819 498.300
 16.955 160.631
 414.236 526.286
 172.985 752.354
 534.184 100.870
 108.924 717.976
 723.605 426.648
 278.198 350.701
 618.573 924.226
 573.700 97.707
 217.007 985.951
 965.783 702.255
 403.354 431.503
 461.064 94.060
 136.144 438.985
 102.682 554.556
 338.193 896.739
 477.164 722.335
 609.426 175.582
 977.387 105.778
 178.643 402.022
 829.940 302.815
 652.920 577.546
 266.027 100.691
 569.679 760.116
 788.954 940.968
 42.997 940.008
 61.943 926.797
 786.652 907.269
 754.685 51.417
 934.104 41.932
 695.933 710.188
 630.629 546.266
 785.693 785.091
 693.764 681.488
 430.827 763.199
 401.865 336.391
 341.623 962.110
 931.738 24.209
 626.727 119.737
 208.153 724.809
 465.820 387.419
 111.458 925.354
 642.207 309.184
 604.047 592.976
 753.416 231.778
 449.196 482.598
 561.962 966.083
 702.471 252.056
 229.078 497.709
 30.085 951.164
 822.824 350.337
 451.982 962.902
 693.135 458.092
 199.974 810.739
 947.780 361.450
 730.966 79.024
 185.687 354.582
 328.241 211.981
 891.561 170.380
 274.293 115.065
 965.299 573.619
 979.087 250.167
 951.559 163.849
 218.482 528.657
 802.258 979.779
 377.417 514.475
 804.302 498.517
 228.163 770.132
 445.915 79.318
 810.364 143.684
 990.370 196.184
 749.652 202.408
 841.458 211.240
 266.590 182.468
 89.628 376.270
 926.706 822.487
 43.537 18.810
 182.905 377.262
 903.795 918.049
 109.018 326.332
 802.479 41.425
 641.380 676.608
 194.875 572.720
 685.795 950.511
 483.397 384.846
 740.000 608.135
 915.608 304.133
 184.751 696.844
 319.330 77.274
 146.047 392.803
 412.090 427.051
 191.110 0.367
 996.611 899.364
 33.781 126.751
 778.886 933.131
 661.729 636.319
 223.977 188.220
 706.616 612.095
 403.409 247.306
 636.196 678.432
 246.520 358.557
 208.886 450.222
 749.042 541.081
 179.773 618.655
 231.380 658.653
 143.405 824.610
 595.396 644.271
 632.315 337.554
 74.174 984.342
 728.427 994.943
 279.346 543.009
 882.801 474.992
 453.443 411.253
 851.246 900.249
 961.867 429.376
 440.861 892.259
 895.008 473.645
 505.531 426.024
 583.444 276.818
 534.708 339.718
 198.914 117.582
 535.673 828.783
 964.740 955.531
 329.132 148.095
 828.727 686.913
 53.744 531.202
 459.414 973.299
 627.722 746.927
 766.269 262.359
 243.360 1.994
 672.430 29.803
 100.235 80.250
 894.441 167.249
 519.574 716.883
 19.886 706.198
 159.053 537.489
 186.606 477.807
 175.091 260.528
 325.332 776.834
 97.907 846.604
 853.077 931.578
 710.459 473.966
 222.766 826.215
 1.579 486.879
 123.579 714.496
 19.542 178.115
 867.910 81.913
 237.023 570.380
 529.101 225.258
 481.437 411.124
 347.084 632.869
 44.381 813.928
 387.415 65.073
 796.161 305.809
 216.941 492.602
 860.598 177.539
 693.575 181.537
 93.798 703.167
 808.507 288.116
 528.890 980.656
 770.032 307.289
 445.419 348.906
 285.430 707.827
 474.026 824.076
 840.598 577.257
 409.009 52.181
 959.038 225.642
 256.434 443.329
 158.288 482.741
 654.719 499.198
 31.729 33.340
 657.378 698.389
 439.135 126.224
 31.182 509.061
 765.446 559.715
 592.967 264.913
 132.416 77.718
 658.247 395.221
 53.402 432.453
 706.510 233.850
 492.288 1.637
 761.369 753.128
 510.942 247.533
 446.754 749.066
 506.636 622.565
 999.034 433.138
 495.355 50.960
 803.772 16.765
 486.035 528.992
 976.969 677.463
 914.649 8.941
 644.806 505.839
 519.020 775.975
 491.528 400.943
 291.769 345.140
 769.109 924.848
 59.457 240.861
 799.528 377.622
 313.382 257.452
 383.836 609.230
 627.599 210.613
 872.938 658.606
 11.367 191.762
 692.317 281.397
 978.501 734.957
 164.208 891.393
 800.278 546.457
 681.514 756.757
 119.783 866.468
 881.653 336.849
 825.540 608.984
 997.254 60.298
 245.298 26.886
 154.211 287.242
 464.810 284.546
 3.822 591.192
 992.088 388.360
 750.990 277.185
 368.877 967.066
 738.767 427.037
 425.070 338.997
 213.439 949.117
 128.704 723.834
 494.262 594.633
 807.232 813.985
 356.584 685.886
 511.606 817.793
 183.139 150.865
 522.665 516.737
 100.669 155.245
 222.305 475.207
 480.722 215.051
 485.610 828.924
 505.669 724.541
 313.512 721.511
 972.817 673.269
 990.734 513.907
 698.522 298.607
 695.910 54.387
 185.771 135.481
 238.193 155.011
 106.561 509.848
 678.827 700.707
 426.214 867.918
 701.606 638.243
 40.519 346.720
 110.612 212.730
 816.162 846.005
 97.874 888.467
 206.598 245.308
 481.650 198.997
 773.365 777.226
 964.865 498.711
 169.488 388.401
 303.170 56.656
 457.332 928.686
 756.292 854.210
 136.842 457.469
 181.413 674.476
 378.210 860.698
 922.683 845.929
 690.618 365.156
 269.460 209.625
 448.673 715.618
 663.177 292.747
 251.801 559.380
 197.934 206.293
 248.301 540.212
 904.926 747.130
 132.433 334.866
 161.008 520.555
 165.356 230.226
 595.228 446.050
 2.476 213.913
 565.578 743.392
 382.695 77.391
 576.068 787.056
 478.968 865.408
 539.167 72.596
 382.501 572.000
 151.573 858.829
 330.992 219.604
 636.070 874.298
 758.833 68.229
 955.953 236.207
 486.436 405.877
 281.442 496.169
 647.451 154.799
 882.833 461.597
 625.108 891.674
 849.477 246.876
 9.167 90.112
 646.421 377.831
 647.653 733.073
 784.520 840.163
 335.956 458.887
 10.822 751.951
 720.889 160.884
 842.906 16.956
 88.338 286.412
 845.834 435.086
 917.514 820.890
 358.509 505.212
 318.033 206.865
 945.915 640.456
 691.807 862.881
 416.429 954.728
 481.667 923.790
 983.552 789.758
 562.801 730.278
 956.942 992.949
 409.288 123.636
 59.120 777.549
 412.568 940.691
 125.791 87.832
 755.749 207.374
 56.352 433.951
 749.597 367.432
 637.066 475.140
 33.476 690.586
 415.876 427.873
 135.936 533.014
 521.411 10.024
 501.934 888.969
 998.864 846.159
 731.590 207.861
 394.938 436.620
 772.095 554.113
 428.615 208.432
 570.843 170.979
 303.216 234.342
 973.469 453.449
 670.020 733.116
 752.551 333.993
 269.881 895.916
 726.776 498.673
 635.117 256.993
 200.052 556.017
 910.845 219.676
 967.086 918.500
 287.572 328.842
 26.269 383.973
 862.816 957.483
 870.264 144.500
 59.693 647.120
 825.678 641.503
 318.738 949.636
 749.820 532.847
 392.695 192.278
 407.215 259.319
 662.997 699.441
 811.764 780.146
 864.219 116.271
 580.825 990.827
 55.659 192.646
 81.832 908.152
 676.712 694.931
 615.227 689.073
 827.702 650.739
 652.441 990.005
 246.060 423.334
 895.631 634.551
 718.177 822.143
 636.022 369.713
 251.974 639.919
 127.485 998.124
 309.383 361.631
 856.841 986.988
 789.911 902.044
 156.004 899.303
 497.629 825.817
 365.216 561.128
 198.922 703.844
 101.078 677.341
 474.828 821.390
 316.033 810.472
 730.592 26.646
 43.327 931.075
 490.110 882.768
 617.702 588.094
 471.366 642.869
 939.416 603.193
 610.860 727.153
 28.241 799.720
 833.815 56.256
 793.408 885.564
 809.008 637.517
 51.897 236.475
 492.010 454.440
 365.791 4.488
 961.098 857.808
 72.743 2.901
 851.974 74.280
 862.968 8.233
 769.629 49.747
 650.935 49.812
 20.254 936.026
 117.362 523.906
 188.318 56.827
 802.836 431.872
 761.972 989.339
 741.941 76.730
 665.428 448.706
 387.948 301.420
 124.305 332.311
 622.838 971.977
 406.945 577.955
 433.631 322.883
 242.121 314.073
 899.866 928.334
 905.391 171.159
 342.820 146.241
 339.630 12.226
 277.148 621.155
 180.204 797.664
 450.466 813.361
 95.155 788.253
 104.654 45.075
 532.091 911.811
 321.203 487.595
 345.780 367.235
 176.383 137.651
 126.461 548.262
 513.716 694.923
 574.373 162.594
 602.016 419.193
 389.950 165.093
 276.577 343.994
 743.616 372.279
 426.272 498.676
 29.296 575.585
 785.795 152.781
 819.955 709.681
 893.822 171.582
 463.239 387.225
 86.119 751.176
 764.970 500.785
 387.501 492.761
 595.814 875.163
 856.098 651.687
 862.477 278.414
 103.690 645.887
 153.358 757.468
 481.188 484.510
 996.767 935.149
 471.133 650.786
 257.760 910.773
 689.709 378.592
 900.655 958.376
 168.062 950.902
 514.900 667.455
 183.182 136.929
 451.655 264.093
 347.422 705.410
 659.939 969.284
 275.617 902.145
 810.352 670.534
 341.075 173.925
 720.065 317.520
 545.564 337.555
 567.149 108.306
 681.299 926.522
 730.487 155.698
 900.241 959.224
 91.880 250.673
 751.482 737.729
 270.923 48.932
 252.835 146.159
 965.342 365.774
 757.813 930.395
 477.521 782.295
 222.046 528.622
 712.627 841.974
 999.929 623.812
 729.085 290.930
 877.234 908.626
 55.206 18.215
 610.803 810.190
 906.704 155.790
 573.020 602.075
 552.034 663.148
 34.853 434.567
 982.289 251.476
 343.943 108.568
 809.511 690.000
 518.091 685.459
 704.247 16.407
 162.807 312.758
 405.969 468.512
 795.281 517.036
 317.452 730.622
 605.584 0.257
 298.403 400.999
 976.466 18.321
 579.882 132.771
 111.264 331.430
 757.512 266.442
 358.827 620.915
 819.706 685.413
 76.788 58.016
 811.657 204.734
 519.758 293.948
 414.349 806.535
 485.230 690.372
 771.190 112.581
 583.150 813.445
 866.955 425.209
 629.612 527.239
 651.654 653.249
 993.257 913.030
 605.908 290.640
 765.294 445.273
 217.699 44.233
 479.169 623.857
 739.484 566.356
 200.593 612.190
 929.101 280.122
 147.783 393.874
 260.425 375.113
 418.329 835.231
 286.130 472.325
 804.303 640.038
 614.151 125.098
 310.218 85.739
 943.528 542.991
 666.679 231.783
 119.551 644.321
 501.585 851.012
 490.745 597.370
 614.033 30.048
 462.691 377.635
 45.581 356.184
 980.593 917.038
 989.000 13.388
 371.537 159.568
 474.121 371.732
 129.327 665.808
 760.045 711.168
 623.666 366.250
 307.029 276.332
 608.235 80.809
 542.194 633.571
 739.202 570.961
 641.347 280.113
 0.128 133.160
 573.265 139.121
 67.592 180.385
 369.559 229.974
 803.687 385.787
 247.547 712.652
 489.598 912.441
 908.472 216.478
 334.467 50.380
 220.034 940.135
 624.770 391.600
 59.753 280.932
 493.401 51.130
 411.671 561.486
 259.898 583.885
 768.632 881.630
 151.987 239.816
 469.735 858.487
 695.365 271.296
 99.043 419.812
 337.904 774.963
 367.331 292.126
 844.035 274.182
 701.473 48.774
 495.615 77.201
 862.132 742.202
 211.239 670.128
 414.063 193.638
 843.616 703.654
 476.869 921.713
 334.629 829.209
 407.984 694.652
 253.252 946.053
 512.707 539.551
 869.105 688.008
 464.904 253.515
 133.672 950.461
 361.529 567.252
 264.733 318.582
 557.348 910.020
 523.226 680.919
 44.287 529.010
 904.495 513.591
 892.012 605.475
 959.764 104.956
 469.951 78.916
 643.922 805.113
 971.606 499.653
 730.540 565.847
 383.229 255.331
 926.104 62.176
 32.553 599.669
 787.050 424.655
 349.116 709.552
 33.264 570.873
 423.895 432.012
 950.938 704.506
 408.446 894.394
 580.026 290.906
 106.984 943.054
 34.143 650.226
 231.030 668.037
 53.707 803.759
 476.069 548.742
 149.839 828.351
 691.567 19.478
 63.413 320.180
 126.651 270.736
 800.233 635.719
 798.424 654.131
 972.395 998.482
 31.456 194.151
 293.147 859.249
 816.496 991.619
 757.095 740.193
 823.167 61.127
 661.354 235.182
 242.746 722.504
 261.471 575.877
 528.551 674.829
 536.981 792.961
 16.662 446.711
 496.686 731.493
 150.359 930.063
 367.836 137.114
 977.738 73.578
 273.875 474.440
 951.420 709.560
 953.362 719.897
 118.239 602.005
 251.717 878.476
 159.571 589.055
 524.977 588.125
 621.870 618.839
 430.683 718.002
 82.598 279.690
 498.876 49.542
 27.618 354.654
 232.308 804.715
 299.105 2.806
 588.958 197.228
 112.916 418.287
 564.508 213.446
 674.256 540.100
 183.345 254.966
 251.403 394.976
 692.933 9.036
 438.563 531.180
 760.034 262.163
 67.948 337.672
 313.506 282.368
 463.429 700.942
 645.551 703.814
 187.229 807.077
 952.796 531.248
 168.899 90.751
 605.037 309.168
 752.044 523.172
 710.504 680.593
 207.077 40.301
 593.025 392.199
 173.671 879.500
 402.349 326.422
 178.939 621.106
 491.220 787.584
 268.967 541.171
 361.792 109.455
 162.764 457.925
 812.950 647.885
 537.527 98.548
 515.492 476.641
 759.166 391.050
 163.472 110.720
 837.124 280.795
 860.110 472.740
 690.737 230.195
 711.198 119.181
 126.759 546.945
 136.972 619.117
 733.535 929.877
 46.930 484.381
 264.059 966.863
 326.352 383.200
 903.186 876.483
 586.532 615.949
 67.370 180.486
 564.531 219.582
 370.120 618.855
 107.037 214.450
 982.789 880.900
 224.528 672.551
 536.460 297.053
 97.013 619.117
 732.507 705.337
 195.314 569.863
 71.353 228.078
 349.054 434.947
 263.233 637.879
 844.514 908.855
 472.033 592.663
 625.635 525.136
 162.055 28.629
 756.087 638.549
 894.658 933.864
 289.074 447.972
 462.050 116.348
 97.110 175.186
 581.992 226.031
 502.226 941.751
 421.018 505.026
 386.784 153.643
 204.234 601.823
 978.563 116.914
 424.137 389.587
 515.959 613.509
 824.824 435.308
 288.634 601.519
 634.965 451.895
 96.913 546.123
 4.799 370.774
 414.460 4.370
 399.081 255.465
 610.831 487.645
 767.298 59.726
 584.249 709.463
 690.813 655.757
 364.364 633.310
 758.051 822.664
 416.869 196.149
 85.856 212.645
 966.835 769.263
 958.211 187.568
 58.871 791.279
 841.247 842.661
 896.142 170.945
 732.643 273.632
 306.369 2.776
 669.023 980.794
 734.052 500.773
 829.780 286.629
 669.972 358.500
 701.032 335.147
 820.556 652.888
 188.441 971.398
 962.977 979.916
 959.738 912.455
 402.160 439.058
 52.470 727.306
 271.374 957.019
 373.524 368.444
 830.393 987.343
 945.865 234.103
 98.801 959.101
 4.831 894.247
 4.554 733.919
 519.029 858.492
 70.372 415.381
 695.650 788.571
 46.622 928.514
 141.064 815.787
 826.401 30.184
 777.249 585.023
 146.500 645.167
 383.516 46.419
 640.349 359.248
 839.632 104.987
 622.139 392.602
 217.744 33.637
 854.901 666.925
 811.143 88.676
 501.864 552.251
 831.106 336.602
 445.893 308.448
 759.744 120.451
 355.099 37.044
 456.393 442.175
 895.878 437.096
 894.866 409.223
 672.929 760.336
 504.450 649.060
 87.461 923.006
 222.392 610.751
 831.363 731.904
 591.716 89.542
 111.059 988.545
 185.190 285.838
 557.853 856.730
 762.363 666.949
 722.621 214.575
 407.771 776.951
 865.591 802.318
 319.037 641.021
 683.858 252.591
 355.994 255.477
 620.275 621.583
 196.645 828.771
 370.892 789.656
 321.415 442.819
 260.502 170.911
 740.465 904.973
 846.786 56.179
 644.727 40.773
 705.622 746.737
 82.784 84.320
 59.231 441.037
 503.890 220.085
 153.855 779.071
 51.596 546.332
 946.765 584.189
 909.917 610.828
 298.639 866.659
 690.353 324.515
 15.180 653.829
 776.935 114.198
 472.658 916.013
 19.541 22.812
 380.374 383.318
 63.003 512.586
 366.664 655.354
 628.861 645.280
 364.718 842.533
 14.313 293.219
 264.155 334.512
 53.047 29.001
 481.059 848.924
 487.784 320.426
 183.203 993.155
 654.850 855.622
 41.841 385.522
 175.674 992.531
 923.106 282.232
 915.511 983.467
 690.343 386.250
 310.756 301.636
 776.308 457.312
 616.009 890.073
 866.907 773.360
 91.686 777.992
 584.907 827.549
 381.655 344.063
 595.060 687.438
 635.620 645.425
 896.316 640.275
 458.108 35.638
 0.771 437.356
 738.741 640.219
 204.069 108.774
 388.642 786.570
 662.655 815.723
 105.247 853.131
 647.452 49.582
 470.499 133.422
 231.750 74.757
 991.498 642.634
 87.596 385.680
 482.426 531.838
 756.565 38.231
 404.373 137.275
 177.860 593.258
 196.003 165.077
 802.433 536.993
 91.556 95.943
 902.784 22.249
 610.110 356.584
 763.729 598.776
 566.317 927.129
 72.564 904.630
 680.931 884.236
 733.396 597.385
 320.528 481.697
 428.984 779.531
 559.085 72.998
 916.244 872.066
 196.989 828.432
 343.902 10.462
 991.049 403.085
 850.817 164.701
 615.813 597.594
 572.846 47.536
 593.751 512.319
 639.215 590.723
 979.482 634.945
 163.975 96.326
 169.239 894.228
 975.052 758.987
 117.321 647.184
 416.593 895.055
 90.582 297.532
 6.811 86.530
 72.520 239.462
 733.618 373.100
 60.668 818.008
 977.189 316.079
 883.469 246.613
 318.833 66.316
 222.330 940.347
 138.571 737.294
 266.053 541.966
 932.450 298.511
 681.221 335.432
 660.615 637.182
 264.689 571.095
 337.470 303.391
 992.138 47.614
 117.988 60.755
 7.264 702.564
 644.511 657.632
 54.989 816.864
 674.621 49.945
 672.765 113.732
 494.212 623.249
 168.353 672.329
 265.403 146.927
 660.292 336.871
 904.038 256.218
 696.603 606.633
 917.092 97.430
 734.253 779.370
 650.236 428.369
 920.814 94.388
 847.238 370.288
 612.933 501.490
 255.897 230.820
 164.175 453.724
 133.293 321.370
 66.281 286.125
 12.526 579.815
 209.402 566.248
 553.599 573.223
 93.602 567.255
 975.207 229.550
 358.641 268.697
 667.801 456.148
 163.009 97.245
 540.413 811.680
 225.619 808.648
 326.288 162.124
 811.856 327.875
 40.685 967.430
 495.289 116.998
 576.593 599.873
 131.018 355.964
 771.865 115.810
 438.005 291.545
 369.238 807.556
 785.735 941.663
 6.255 910.214
 923.241 608.814
 556.349 178.983
 261.929 546.004
 839.033 975.702
 42.139 585.430
 423.427 689.893
 969.214 553.972
 165.427 90.596
 218.683 95.630
 397.977 772.771
 680.514 850.379
 692.614 578.500
 866.038 318.164
 638.279 481.835
 543.049 698.029
 653.009 310.712
 227.620 333.642
 921.398 114.239
 556.593 431.154
 804.531 383.976
 31.709 522.511
 621.594 509.202
 982.297 821.795
 378.656 234.838
 983.927 524.192
 598.632 833.689
 618.993 102.829
 868.488 679.422
 923.656 409.503
 500.039 781.427
 263.783 538.522
 936.801 126.191
 678.498 891.359
 322.202 761.463
 959.850 121.988
 267.915 999.341
 265.107 852.812
 72.233 833.135
 826.807 448.665
 887.503 231.740
 105.257 206.893
 25.901 856.222
 367.539 65.877
 330.840 538.856
 352.755 119.270
 386.444 568.234
 150.367 630.794
 52.725 68.939
 259.817 922.621
 114.938 75.189
 676.510 22.570
 641.220 939.733
 750.785 630.706
 324.947 547.907
 60.179 149.169
 722.597 118.277
 16.570 820.492
 912.507 752.752
 872.309 565.369
 926.259 77.939
 994.969 792.246
 27.064 413.926
 128.770 175.640
 916.176 675.554
 59.992 340.427
 579.807 303.832
 940.072 234.111
 289.245 731.624
 107.625 172.237
 232.916 388.679
 781.941 573.514
 91.243 867.804
 495.935 996.109
 216.541 318.428
 694.770 496.019
 807.442 258.445
 974.193 568.954
 879.930 43.332
 974.864 41.061
 947.672 86.749
 818.697 538.890
 98.924 363.743
 81.480 408.767
 764.564 661.135
 882.237 749.239
 534.110 775.522
 551.103 162.299
 218.887 343.704
 159.645 779.955
 262.244 60.295
 683.976 458.409
 37.355 670.220
 773.640 894.235
 488.133 687.986
 647.838 962.733
 595.957 299.834
 993.177 230.914
 884.984 248.422
 429.908 294.831
 405.827 722.794
 10.775 37.367
 608.274 809.544
 760.576 817.686
 178.851 975.680
 725.798 972.960
 181.565 311.586
 730.864 337.383
 806.664 966.263
 707.432 29.729
 262.205 849.827
 330.626 810.887
 99.379 393.837
 844.097 414.776
 760.713 972.881
 545.579 473.338
 799.338 665.950
 925.294 818.031
 909.700 929.170
 968.624 890.980
 210.365 658.719
 547.406 849.310
 656.502 131.159
 104.593 321.855
 764.461 645.481
 286.718 70.263
 188.272 975.063
 677.381 423.587
 985.561 227.292
 40.917 969.617
 489.097 553.167
 284.617 786.072
 603.913 638.852
 804.634 434.237
 575.776 726.579
 687.348 986.613
 24.866 374.700
 915.042 753.887
 462.222 488.109
 870.909 866.020
 962.261 683.084
 980.321 964.148
 962.005 538.178
 767.967 506.419
 809.340 108.678
 286.801 379.837
 154.397 521.043
 195.925 954.983
 239.022 930.375
 469.839 500.336
 711.321 424.295
 128.197 82.539
 600.587 36.665
 629.009 78.621
 310.963 231.513
 892.540 91.976
 911.281 508.647
 869.925 37.374
 48.337 36.112
 269.492 98.590
 629.000 939.518
 463.056 88.398
 93.938 473.822
 750.102 893.006
 936.211 309.408
 424.099 365.673
 848.696 511.938
 404.516 467.030
 965.426 55.741
 341.048 117.744
 496.721 345.354
 911.626 133.744
 253.009 831.820
 699.788 521.722
 166.967 392.581
 304.869 105.425
 720.774 330.129
 793.104 979.031
 880.689 159.358
 900.381 206.294
 653.804 461.894
 537.234 832.153
 83.699 43.132
 691.119 991.878
 468.089 130.727
 165.576 301.953
 840.711 988.584
 214.176 922.700
 543.041 815.702
 820.980 586.772
 703.650 272.566
 528.406 397.276
 31.638 188.033
 525.986 487.349
 856.612 596.196
 475.608 387.846
 354.892 25.531
 874.700 625.703
 387.243 92.561
 840.903 142.012
 37.526 760.324
 60.452 311.473
 437.616 820.351
 376.561 914.415
 648.213 97.866
 530.168 375.826
 547.259 806.947
 908.431 974.838
 870.381 279.026
 639.391 840.873
 716.804 728.871
 905.245 202.552
 148.591 722.125
 171.135 121.643
 592.812 873.190
 958.479 421.508
 930.638 978.036
 477.274 568.036
 702.614 110.383
 594.034 256.896
 257.000 159.041
 302.914 545.734
 852.634 227.308
 716.945 700.863
 336.952 260.894
 62.222 927.952
 644.415 118.374
 776.412 763.635
 794.599 87.602
 448.427 823.970
 559.698 13.643
 430.848 556.016
 468.272 809.716
 781.214 605.758
 219.187 134.525
 91.283 900.235
 3.212 539.455
 421.520 810.621
 229.213 910.879
 226.312 98.294
 990.102 689.795
 916.697 295.605
 496.343 167.765
 722.949 800.508
 71.014 299.675
 278.318 98.537
 12.024 495.725
 915.099 11.590
 259.493 953.772
 940.376 820.927
 887.710 355.432
 115.015 147.667
 702.956 402.823
 497.393 989.530
 855.442 335.653
 612.968 714.791
 253.287 499.291
 279.968 776.250
 539.720 382.947
 146.521 618.031
 505.454 603.167
 189.544 660.148
 553.543 752.118
 783.144 329.920
 414.141 184.032
 984.691 100.696
 874.824 888.423
 8.573 148.031
 204.890 948.007
 387.949 57.964
 18.963 445.647
 568.179 553.672
 58.875 452.042
 965.286 243.358
 239.172 168.594
 269.750 247.177
 969.438 832.990
 719.494 313.555
 358.219 424.217
 523.482 779.977
 243.665 975.260
 734.339 830.678
 863.586 752.488
 868.583 829.639
 353.754 168.319
 8.040 703.334
 582.592 926.321
 115.811 71.260
 230.614 64.150
 822.688 996.002
 594.860 659.237
 21.371 287.102
 636.066 534.783
 610.415 448.359
 36.595 280.132
 599.990 826.059
 950.240 851.335
 297.705 781.458
 104.408 406.446
 283.628 775.549
 567.183 458.486
 535.923 884.320
 876.070 890.163
 137.149 240.632
 104.396 502.163
 59.217 272.316
 531.310 85.505
 253.431 938.626
 800.968 183.204
 650.135 787.821
 177.932 792.846
 267.756 912.247
 804.170 956.078
 838.867 373.996
 766.766 70.273
 654.962 540.249
 525.798 569.269
 513.751 894.134
 513.599 472.415
 102.734 181.775
 887.290 952.736
 78.678 391.858
 837.011 175.524
 790.514 729.112
 66.540 997.877
 657.323 891.579
 68.139 878.520
 845.931 63.265
 309.562 346.742
 114.614 823.953
 91.699 331.570
 599.249 907.740
 476.586 409.744
 342.599 427.684
 637.160 836.964
 511.238 858.153
 254.871 964.943
 340.916 26.881
 154.809 91.467
 810.993 428.761
 389.460 856.998
 111.287 912.271
 83.481 294.970
 947.621 801.748
 858.291 510.155
 280.991 664.909
 845.087 537.200
 933.333 591.035
 649.551 197.229
 672.020 152.654
 85.609 92.394
 535.367 339.675
 686.814 265.254
 740.635 102.513
 523.071 401.270
 60.320 658.308
 491.483 808.593
 926.288 106.061
 260.063 200.283
 166.806 881.911
 372.243 601.521
 469.383 150.495
 571.711 470.074
 741.041 873.051
 287.659 454.878
 184.135 284.484
 989.558 618.181
 374.802 132.074
 40.780 545.157
 5.744 825.835
 967.637 585.494
 396.347 688.121
 133.523 679.441
 870.398 597.074
 539.103 371.602
 722.292 339.633
 433.834 905.873
 632.127 35.429
 150.089 811.097
 22.022 688.924
 790.050 356.923
 272.254 665.261
 292.031 301.057
 816.157 72.683
 864.583 721.449
 615.229 343.876
 644.548 579.350
 166.671 928.715
 753.011 281.642
 128.886 895.741
 187.985 584.063
 558.693 358.942
 404.822 22.192
 157.654 235.461
 148.101 886.267
 422.607 649.712
 468.541 921.579
 114.021 846.506
 694.914 181.521
 499.986 292.632
 946.631 169.172
 736.569 530.505
 33.561 849.877
 918.018 612.661
 964.535 716.851
 512.133 671.042
 897.086 649.885
 404.446 454.903
 33.387 270.169
 755.160 866.219
 479.391 198.936
 548.706 507.521
 417.409 551.598
 639.100 675.883
 531.169 10.513
 394.808 745.437
 604.656 427.211
 682.670 402.235
 682.440 508.277
 937.655 167.917
 423.761 278.160
 808.077 276.660
 52.393 617.622
 286.855 472.920
 49.500 819.633
 108.815 160.963
 860.549 247.216
 360.740 562.026
 996.451 422.485
 891.388 887.800
 62.844 216.239
 978.168 802.003
 212.719 876.548
 388.338 662.929
 2.031 957.406
 126.832 782.545
 554.641 449.643
 779.197 531.043
 683.898 631.567
 4.167 904.440
 248.574 42.635
 801.500 767.252
 569.079 126.558
 150.597 508.401
 427.329 218.371
 285.759 197.923
 704.855 781.159
 624.731 412.033
 466.504 891.171
 406.282 877.418
 612.119 574.425
 706.260 660.854
 639.894 503.553
 304.017 251.370
 589.773 951.317
 54.682 19.061
 563.392 588.180
 8.073 922.506
 2.143 417.469
 600.624 226.659
 3.198 715.534
 259.338 401.598
 674.557 529.120
 701.404 331.838
 886.884 961.640
 922.644 774.018
 738.061 928.599
 253.615 470.934
 774.772 195.178
 163.154 41.421
 136.325 631.484
 522.890 313.053
 624.318 679.624
 458.166 8.481
 536.088 858.401
 424.647 12.394
 411.608 713.585
 817.310 976.171
 567.085 322.658
 869.489 918.562
 61.775 291.308
 292.070 175.959
 158.210 34.261
 573.074 483.606
 184.107 55.352
 969.883 833.356
 233.741 361.576
 422.641 774.275
 307.791 134.725
 168.521 984.652
 186.758 303.785
 91.025 748.929
 670.693 814.309
 473.257 687.227
 356.490 670.450
 93.873 990.803
 126.268 365.200
 592.298 61.719
 202.111 138.927
 896.888 902.774
 402.641 780.619
 745.247 683.403
 987.601 966.027
 997.348 463.512
 773.096 608.346
 444.846 200.497
 570.581 467.227
 127.737 520.875
 178.642 548.157
 84.029 698.720
 322.645 244.917
 859.240 255.650
 981.045 991.548
 698.293 254.261
 299.482 546.568
 918.977 887.184
 818.636 221.063
 637.689 321.444
 526.182 64.379
 477.218 912.203
 487.423 557.822
 653.212 86.690
 666.443 949.859
 509.490 169.091
 376.449 348.398
 79.142 687.023
 403.941 809.996
 93.324 802.120
 749.073 315.979
 375.900 239.182
 579.975 976.041
 160.563 763.588
 80.761 465.780
 287.220 954.517
 503.540 391.628
 793.518 836.589
 739.198 430.974
 260.973 225.198
 878.337 53.845
 626.875 287.055
 523.941 872.930
 584.711 458.877
 475.753 59.057
 297.184 161.000
 970.581 308.366
 895.035 611.762
 23.721 954.673
 167.835 931.318
 868.269 526.020
 334.114 824.217
 778.375 278.726
 749.866 668.258
 139.705 576.787
 647.225 298.293
 898.800 881.047
 337.538 158.634
 89.096 173.740
 941.914 573.246
 54.702 862.982
 382.519 431.103
 36.320 222.326
 662.407 652.923
 662.656 747.001
 41.637 958.262
 524.447 115.977
 572.138 18.006
 768.672 793.231
 150.562 401.098
 612.982 378.741
 182.791 416.452
 873.129 216.842
 599.392 137.270
 250.631 214.028
 119.986 467.081
 928.684 428.398
 716.007 971.924
 359.098 527.387
 373.769 534.095
 332.621 318.673
 799.198 368.247
 53.352 31.237
 246.313 34.430
 982.132 40.122
 385.945 254.663
 374.003 110.798
 79.739 325.186
 364.372 699.097
 185.858 966.563
 13.884 232.979
 523.744 584.992
 212.690 866.066
 870.680 162.702
 783.606 813.794
 185.705 650.986
 476.255 835.498
 67.887 619.834
 979.825 624.883
 995.205 602.240
 222.374 122.768
 974.779 653.932
 395.136 16.046
 510.431 990.758
 619.111 772.306
 983.135 542.267
 439.964 458.203
 695.645 12.817
 330.405 669.429
 584.329 727.890
 734.514 169.989
 406.937 586.258
 496.661 197.661
 610.997 776.509
 572.792 881.256
 937.745 253.423
 970.927 264.049
 563.676 25.491
 860.889 107.999
 496.103 64.811
 634.020 926.872
 369.503 615.689
 488.194 665.815
 412.372 115.110
 421.583 603.314
 424.935 129.034
 602.861 532.736
 209.180 201.111
 161.853 109.085
 185.567 368.288
 931.840 587.374
 404.586 150.133
 445.000 587.640
 883.544 910.104
 110.932 194.554
 64.977 727.912
 523.200 723.557
 176.662 938.496
 971.826 88.189
 675.957 676.525
 675.210 502.789
 663.144 523.054
 870.712 509.904
 857.512 355.772
 559.992 181.955
 232.232 944.726
 437.074 102.002
 813.988 665.536
 831.031 59.445
 163.076 891.704
 571.402 624.602
 179.904 411.987
 686.308 103.077
 733.089 348.924
 127.043 169.353
 99.426 47.113
 88.447 482.180
 851.760 786.931
 474.108 175.910
 960.287 758.893
 105.391 576.400
 897.102 819.335
 62.264 222.386
 192.230 218.555
 194.020 89.191
 499.257 842.784
 174.488 257.298
 935.537 901.675
 277.454 480.867
 489.442 299.398
 295.243 668.053
 186.987 791.520
 151.351 54.240
 612.274 108.805
 904.292 339.817
 238.572 445.850
 95.316 675.322
 885.675 505.399
 51.261 648.635
 838.562 862.523
 562.643 292.178
 684.913 986.192
 766.301 153.985
 525.037 314.578
 474.888 126.986
 725.983 325.560
 218.596 608.461
 8.742 342.094
 957.378 659.479
 128.428 645.473
 547.217 786.082
 315.121 385.952
 317.554 294.394
 648.784 343.209
 457.705 545.764
 634.683 127.745
 690.147 911.183
 993.286 273.339
 3.021 492.777
 476.313 460.429
 51.463 331.192
 842.044 956.695
 448.893 578.549
 769.925 155.901
 239.670 105.646
 846.804 746.300
 761.335 987.972
 22.871 718.557
 208.773 927.204
 400.564 818.692
 48.006 703.397
 498.750 617.963
 991.025 398.523
 419.644 578.809
 235.326 205.795
 657.781 79.154
 745.881 853.168
 727.507 567.569
 369.669 876.114
 774.686 875.641
 833.125 417.369
 884.451 243.529
 193.668 793.624
 732.985 118.091
 63.656 525.560
 468.466 73.454
 67.612 793.115
 483.918 860.728
 153.474 658.274
 879.916 211.374
 881.107 839.063
 553.673 457.848
 934.724 157.899
 716.337 671.676
 331.609 2.463
 284.394 994.472
 62.236 595.949
 643.536 309.005
 834.158 584.771
 202.407 787.977
 794.821 314.948
 475.292 106.224
 370.557 223.470
 21.415 911.680
 927.633 448.642
 866.366 241.418
 786.456 135.054
 308.862 926.657
 105.258 936.215
 622.127 155.884
 401.238 3.751
 770.475 524.746
 554.729 789.319
 133.030 377.296
 308.303 408.117
 440.965 583.466
 743.519 145.154
 853.261 165.710
 412.286 92.655
 808.145 212.728
 589.604 444.497
 60.290 144.767
 74.941 837.899
 43.222 733.559
 629.028 410.486
 355.684 956.491
 222.888 159.973
 61.781 170.646
 980.970 372.145
 497.428 635.233
 908.071 579.375
 97.994 763.377
 41.118 876.031
 190.112 834.856
 605.767 738.822
 838.824 204.150
 581.251 460.057
 401.755 262.925
 985.164 221.252
 935.526 798.064
 336.226 925.469
 624.649 676.690
 493.950 521.623
 886.494 504.727
 219.155 436.096
 252.495 577.840
 861.091 259.954
 868.496 870.744
 21.360 298.429
 907.233 306.507
 540.883 388.067
 82.642 190.581
 825.784 331.732
 116.356 579.713
 196.592 838.803
 576.868 843.807
 390.845 324.317
 215.137 645.435
 553.403 793.994
 308.552 648.369
 446.287 190.261
 728.045 130.685
 338.136 506.307
 418.831 242.368
 183.408 90.283
 769.824 350.481
 567.102 400.062
 304.466 960.923
 219.121 961.125
 199.018 314.320
 143.679 997.457
 93.614 410.054
 966.610 609.743
 355.418 917.716
 583.628 69.148
 558.619 956.134
 654.924 771.732
 217.753 838.630
 698.877 291.937
 331.935 647.273
 205.669 307.853
 729.092 472.050
 239.430 611.350
 530.565 662.150
 797.037 18.186
 854.815 830.757
 818.261 453.165
 539.896 242.117
 223.699 390.341
 661.630 716.242
 925.503 905.532
 759.574 204.028
 95.721 966.332
 335.998 620.986
 475.924 2.054
 572.075 554.072
 510.401 912.120
 596.474 761.816
 127.646 276.290
 658.873 427.028
 78.082 804.522
 396.834 363.717
 560.239 829.412
 59.624 560.668
 86.234 612.058
 165.511 814.522
 6.777 255.259
 46.537 781.670
 145.743 339.507
 81.734 593.082
 597.147 900.887
 969.130 527.240
 879.098 830.342
 49.894 937.010
 488.822 105.667
 713.777 255.737
 82.296 776.868
 101.060 60.841
 336.539 258.356
 318.037 709.962
 320.560 74.826
 924.179 361.368
 383.728 739.037
 581.432 388.368
 102.563 277.375
 109.395 454.227
 346.275 71.665
 222.407 252.287
 618.658 52.765
 472.051 74.185
 303.113 902.949
 245.441 651.397
 525.695 230.710
 518.300 841.391
 8.354 744.636
 702.786 684.973
 414.306 234.357
 711.930 646.787
 396.098 768.760
 962.066 733.100
 404.143 437.923
 706.834 942.096
 561.783 329.236
 923.988 689.842
 778.337 264.486
 120.734 533.315
 172.841 298.203
 373.661 509.503
 690.537 644.065
 743.129 571.333
 86.667 751.822
 794.541 37.423
 756.220 789.078
 294.074 309.288
 935.315 17.753
 525.756 738.403
 774.492 112.371
 980.284 853.503
 574.053 605.358
 101.606 858.646
 917.472 512.478
 131.177 573.312
 584.851 79.675
 976.249 761.269
 471.381 181.421
 139.877 54.818
 476.059 511.529
 607.135 660.731
 616.798 552.242
 782.801 484.598
 825.990 738.672
 47.475 748.166
 795.109 996.681
 746.362 131.596
 380.821 306.635
 781.052 747.443
 924.001 407.770
 850.438 158.934
 36.155 623.012
 521.947 270.873
 96.911 857.823
 25.643 342.077
 706.791 555.189
 97.241 953.856
 429.679 109.174
 575.076 395.777
 320.702 429.067
 332.535 239.333
 402.207 873.234
 631.097 519.450
 560.905 145.117
 68.118 855.786
 383.751 362.781
 3.809 459.111
 522.852 918.153
 47.879 486.612
 27.554 863.129
 810.336 853.716
 155.174 968.471
 443.574 864.058
 873.834 759.695
 372.569 884.742
 208.058 344.589
 203.803 537.505
 809.714 702.656
 875.987 280.067
 426.209 941.553
 250.064 863.743
 0.513 363.810
 193.264 536.670
 892.330 693.869
 781.526 345.960
 528.875 546.415
 93.757 821.423
 752.220 868.367
 595.630 308.554
 256.527 245.684
 783.611 385.203
 34.040 359.866
 383.440 36.458
 358.061 625.797
 351.097 482.787
 912.019 901.297
 416.626 930.512
 566.902 778.685
 227.930 729.472
 558.757 139.963
 907.238 934.534
 420.751 560.532
 219.702 545.079
 680.564 602.924
 591.951 475.090
 697.067 763.807
 7.190 836.994
 936.627 677.027
 769.182 421.558
 788.748 375.876
 275.177 356.098
 705.565 862.879
 100.541 121.941
 985.986 699.569
 786.594 222.948
 81.839 727.123
 977.276 398.969
 502.329 666.827
 787.104 966.272
 559.685 173.645
 147.927 501.412
 611.328 763.400
 98.966 41.818
 593.702 881.885
 605.144 397.090
 444.693 600.777
 142.823 206.856
 112.881 19.222
 437.621 466.957
 843.712 320.917
 912.242 314.052
 108.870 624.435
 467.380 613.696
 152.765 700.019
 618.200 58.222
 619.392 380.534
 13.125 33.647
 997.065 29.504
 319.330 960.402
 784.241 847.777
 47.158 417.486
 896.358 595.499
 358.654 405.915
 163.933 611.523
 346.341 142.897
 32.103 852.593
 838.628 866.605
 180.064 214.549
 976.878 101.621
 607.744 193.228
 683.736 532.111
 361.599 189.801
 598.151 163.591
 19.999 551.062
 63.483 451.044
 62.783 987.059
 622.643 922.468
 493.662 944.764
 78.536 940.155
 456.035 95.788
 226.972 289.750
 923.235 468.144
 648.869 458.063
 897.158 206.501
 573.320 708.727
 411.781 163.159
 485.198 359.816
 210.381 824.231
 371.041 244.899
 400.693 674.270
 873.558 949.582
 47.178 350.257
 85.006 576.085
 343.673 575.786
 757.828 30.926
 235.544 282.020
 680.235 953.299
 594.005 788.230
 266.083 717.675
 955.311 846.197
 781.640 532.559
 546.301 555.449
 394.075 613.055
 650.309 76.196
 523.187 88.184
 102.199 41.083
 32.758 590.760
 819.618 72.876
 162.574 9.672
 214.078 721.187
 906.662 318.885
 217.838 946.068
 745.495 657.177
 601.669 399.205
 276.045 356.062
 538.266 724.544
 717.860 604.639
 733.506 850.166
 448.156 118.929
 353.069 343.335
 404.794 35.025
 818.497 812.880
 241.543 271.004
 940.954 669.862
 702.056 568.699
 862.442 292.080
 552.253 115.257
 645.571 414.129
 158.479 103.823
 810.169 906.862
 81.886 386.186
 576.813 683.246
 867.313 826.767
 416.017 327.460
 104.856 431.884
 792.359 886.880
 229.861 410.875
 763.706 679.281
 875.832 152.599
 578.283 677.726
 706.539 563.539
 291.237 161.297
 908.241 219.483
 85.218 619.908
 128.527 504.348
 767.241 25.330
 890.814 35.740
 370.518 318.250
 7.407 661.241
 912.301 493.382
 451.571 622.065
 847.069 812.650
 550.704 856.882
 262.084 152.123
 327.248 109.281
 245.832 144.316
 768.011 524.135
 428.665 856.783
 751.065 803.292
 461.890 134.434
 135.381 37.304
 132.295 201.128
 32.871 850.939
 72.740 580.854
 774.915 74.980
 247.881 165.846
 373.072 380.085
 892.744 274.691
 2.004 40.609
 638.803 644.596
 925.388 613.227
 659.105 466.255
 394.421 958.574
 735.252 165.141
 3.367 861.164
 832.436 668.531
 245.492 936.361
 655.092 272.375
 111.721 491.711
 538.930 976.462
 377.796 237.550
 162.319 720.754
 175.920 938.200
 881.325 401.574
 814.385 245.668
 911.508 835.527
 942.126 563.458
 202.329 74.024
 731.266 115.573
 236.227 145.332
 24.430 727.212
 396.832 547.948
 447.874 706.892
 205.186 663.154
 487.470 718.306
 38.206 861.010
 951.550 473.102
 791.989 998.282
 169.919 307.886
 909.172 445.358
 597.529 340.252
 782.660 818.827
 177.947 555.640
 509.169 464.714
 177.709 250.865
 479.686 52.539
 107.641 158.459
 247.838 661.140
 509.474 971.462
 352.159 613.041
 591.512 69.301
 328.216 335.031
 60.104 966.210
 528.630 369.308
 706.604 333.826
 773.372 653.195
 892.815 624.582
 432.651 538.090
 630.315 93.303
 656.727 82.423
 397.231 897.489
 920.529 672.175
 684.991 484.532
 358.949 379.714
 850.086 444.222
 996.632 941.776
 573.415 731.015
 593.277 235.388
 841.227 721.620
 553.674 462.012
 174.744 64.301
 16.319 361.604
 995.498 57.255
 613.716 6.351
 744.064 240.451
 472.826 546.315
 222.814 639.998
 230.187 564.061
 738.606 323.754
 310.617 951.518
 936.786 534.213
 552.055 849.105
 779.827 98.334
 745.796 724.662
 296.478 277.902
 548.361 48.623
 452.898 937.987
 958.590 813.393
 546.408 360.496
 544.607 811.002
 743.832 215.593
 456.574 726.335
 956.651 892.559
 32.122 716.748
 919.308 365.645
 254.764 866.404
 697.908 77.574
 177.290 249.768
 565.426 526.937
 590.977 978.193
 225.684 675.014
 79.637 592.325
 318.985 287.164
 220.086 197.244
 393.193 504.322
 106.064 403.854
 548.519 427.174
 812.204 166.578
 564.392 180.971
 563.116 112.003
 872.204 719.831
 617.568 694.630
 456.541 698.655
 559.955 143.647
 935.893 776.928
 354.803 468.776
 305.950 175.761
 161.824 954.317
 316.895 657.320
 229.467 409.945
 221.082 69.610
 837.061 676.373
 767.773 450.407
 96.201 356.317
 263.922 428.580
 760.338 699.450
 269.311 331.356
 40.534 897.926
 883.567 300.040
 750.572 521.070
 522.915 647.880
 75.301 349.019
 815.203 241.174
 494.084 761.031
 580.123 443.172
 221.859 41.290
 453.185 990.070
 231.832 320.054
 280.518 445.521
 977.709 348.684
 8.663 746.107
 274.187 281.364
 49.211 962.403
 59.847 113.222
 470.222 181.473
 547.478 303.273
 391.225 305.278
 357.092 431.351
 500.260 259.785
 873.652 931.511
 112.447 341.089
 224.852 81.623
 920.328 173.124
 837.679 471.963
 895.502 517.410
 612.220 227.012
 365.417 225.380
 906.926 807.624
 363.737 240.422
 24.005 409.019
 20.195 287.688
 932.525 818.012
 177.671 798.374
 989.217 265.694
 89.436 530.814
 284.858 864.937
 25.621 117.920
 532.767 852.049
 800.407 499.695
 653.566 145.431
 593.884 516.687
 128.541 918.827
 286.732 236.969
 977.092 580.822
 731.689 272.659
 749.731 14.428
 661.253 85.157
 57.566 310.343
 62.315 269.447
 926.247 814.782
 949.675 1.258
 163.929 788.317
 234.115 196.232
 169.216 657.295
 327.286 702.896
 329.485 945.904
 853.850 782.148
 729.042 857.503
 277.805 731.734
 109.684 871.529
 899.582 327.095
 416.172 20.858
 876.401 567.724
 281.712 988.543
 71.564 354.463
 132.675 227.139
 388.220 256.887
 339.569 764.325
 106.875 555.946
 837.936 661.229
 769.220 625.634
 666.612 571.950
 557.256 324.638
 903.193 991.567
 457.910 46.273
 952.139 443.712
 909.428 79.796
 197.372 556.367
 54.569 891.169
 759.376 105.200
 213.332 275.155
 790.589 207.724
 98.809 267.153
 149.325 859.306
 576.115 452.393
 861.908 485.033
 176.811 357.111
 918.243 601.427
 978.311 952.330
 254.375 641.663
 16.367 712.280
 316.088 490.317
 873.544 928.656
 133.034 932.658
 60.837 136.657
 79.099 573.455
 944.236 122.492
 370.620 486.213
 252.402 383.996
 231.730 971.428
 203.153 450.763
 610.754 28.036
 400.490 748.234
 391.502 62.793
 354.281 837.401
 439.969 705.177
 563.031 769.804
 244.885 478.999
 956.393 873.563
 737.556 264.746
 326.185 703.107
 453.153 618.394
 468.816 831.569
 66.183 882.954
 732.445 94.557
 494.229 818.992
 701.259 276.966
 916.415 11.205
 877.542 805.940
 849.845 291.591
 538.234 24.124
 724.738 708.507
 873.322 84.427
 506.930 408.013
 63.464 462.957
 847.355 63.269
 956.775 828.463
 957.932 963.611
 370.797 347.895
 90.991 472.568
 14.656 27.809
 756.887 588.904
 415.548 984.902
 977.119 743.280
 688.650 466.410
 216.333 572.078
 233.810 378.356
 647.480 207.000
 527.778 168.328
 14.764 972.260
 737.169 306.801
 206.464 299.462
 362.768 739.868
 325.118 52.909
 76.372 485.091
 339.850 345.213
 191.353 715.077
 571.878 745.300
 259.901 940.131
 249.617 609.584
 383.977 247.208
 77.692 64.010
 312.022 478.442
 300.968 32.541
 946.145 5.275
 669.949 139.489
 759.781 655.959
 290.420 442.784
 906.670 932.750
 783.628 807.174
 649.522 973.989
 912.739 465.499
 640.305 604.478
 718.755 498.320
 610.915 119.953
 829.707 783.472
 78.777 278.312
 489.153 514.593
 710.094 947.520
 725.164 888.798
 315.997 379.507
 133.726 636.656
 963.404 547.976
 868.425 971.203
 71.207 78.810
 452.349 416.390
 419.367 203.147
 2.168 129.062
 838.114 829.258
 875.497 433.051
 658.886 229.894
 821.045 660.447
 318.539 212.058
 580.073 255.576
 412.325 727.231
 913.726 794.120
 915.885 208.529
 23.461 846.439
 746.968 19.271
 803.792 854.138
 646.736 62.920
 783.648 666.828
 939.544 150.758
 643.823 516.796
 818.139 230.044
 965.347 798.617
 715.824 136.599
 192.223 514.929
 213.660 511.989
 460.340 985.516
 12.982 792.839
 933.784 872.102
 333.022 379.813
 34.864 613.910
 800.259 883.725
 592.676 508.051
 438.182 648.922
 557.666 303.369
 779.623 7.977
 830.485 846.735
 772.936 130.994
 679.423 957.432
 980.495 117.127
 622.142 879.677
 343.650 620.612
 927.553 837.187
 361.235 809.759
 659.006 989.792
 75.491 591.406
 489.996 463.360
 534.981 577.690
 141.073 724.707
 991.513 274.337
 927.389 927.009
 648.548 993.644
 489.231 623.598
 301.240 369.859
 675.112 494.600
 260.500 424.658
 833.660 147.874
 930.870 506.055
 474.990 230.149
 788.110 231.479
 615.941 743.566
 78.994 696.442
 811.051 725.284
 722.848 571.391
 280.120 72.079
 839.737 473.982
 14.511 927.493
 350.115 860.422
 821.924 485.986
 799.476 81.946
 950.246 487.479
 151.383 670.604
 915.519 897.862
 783.798 87.638
 100.352 8.475
 415.484 338.908
 443.643 292.654
 608.125 51.559
 419.928 73.523
 840.706 846.740
 519.657 267.915
 768.440 432.486
 556.062 951.130
 70.473 592.335
 508.976 151.240
 497.798 737.996
 893.061 435.401
 172.769 523.123
 132.559 440.538
 509.831 40.347
 415.294 363.636
 47.102 721.111
 466.580 540.319
 52.180 369.228
 563.572 972.556
 622.688 941.561
 540.085 25.959
 600.847 165.724
 101.833 403.747
 497.666 793.717
 276.394 957.946
 640.663 935.955
 507.935 349.546
 361.535 222.045
 724.210 89.402
 497.610 478.212
 555.730 42.532
 141.635 697.461
 880.820 162.702
 115.489 573.983
 565.110 534.955
 319.401 60.210
 922.493 874.831
 2.422 831.141
 262.573 488.809
 273.200 269.559
 326.111 506.108
 311.932 446.665
 316.906 502.968
 822.008 410.199
 191.265 653.263
 168.887 16.596
 392.926 340.696
 367.762 181.200
 53.499 985.314
 902.294 162.558
 0.756 288.995
 164.141 750.610
 617.078 449.559
 804.991 667.001
 508.969 280.686
 275.641 297.275
 129.593 894.969
 404.512 13.452
 436.975 340.787
 733.203 781.151
 570.935 651.604
 999.918 713.385
 545.369 380.636
 241.283 484.392
 435.576 207.186
 396.142 567.933
 302.505 356.414
 546.144 647.692
 649.838 755.773
 350.403 60.525
 21.410 333.092
 236.250 89.863
 84.734 58.490
 234.512 405.625
 333.189 50.531
 313.082 43.343
 200.185 752.599
 812.380 389.088
 691.422 175.348
 344.271 564.299
 587.857 972.681
 833.820 27.284
 286.607 540.339
 390.862 783.236
 567.548 906.547
 353.720 244.950
 90.529 322.658
 186.642 950.480
 536.022 698.488
 299.951 225.878
 747.501 292.633
 239.855 700.644
 467.354 933.789
 833.836 825.843
 682.757 976.977
 626.245 211.152
 820.314 790.955
 473.818 453.838
 107.820 823.361
 247.276 962.124
 121.019 831.907
 785.936 125.481
 568.526 227.683
 238.481 618.414
 657.998 315.427
 683.978 971.601
 303.418 591.087
 30.298 149.303
 52.048 865.412
 27.713 345.327
 958.567 410.637
 287.383 677.334
 944.678 303.078
 259.326 812.638
 139.442 775.770
 582.240 704.999
 686.638 460.990
 276.231 734.158
 871.277 542.028
 195.204 306.474
 701.986 836.865
 602.639 850.094
 286.426 884.263
 875.120 591.308
 153.326 16.391
 192.825 265.574
 760.567 893.386
 743.758 247.964
 640.311 896.814
 875.754 500.213
 279.136 373.943
 781.849 257.326
 926.189 876.854
 533.753 813.627
 31.217 24.171
 495.780 929.778
 106.115 343.562
 597.161 847.694
 100.196 735.871
 431.345 264.157
 206.157 982.980
 332.421 736.700
 648.771 838.359
 174.616 252.893
 933.365 669.046
 702.792 228.149
 180.519 728.892
 359.849 164.864
 184.950 943.958
 288.933 29.819
 301.013 481.413
 990.493 25.949
 968.608 393.240
 870.783 552.797
 898.576 706.087
 71.734 487.025
 586.167 540.059
 792.764 455.532
 818.047 144.057
 151.673 20.104
 289.220 235.873
 161.001 910.575
 910.546 224.966
 873.069 915.540
 128.083 908.284
 254.332 313.528
 808.010 89.252
 48.762 866.716
 384.367 441.999
 270.103 232.799
 893.357 382.834
 91.239 23.351
 802.655 915.097
 671.245 759.143
 715.460 468.789
 850.453 270.517
 818.202 890.353
 952.925 55.551
 532.670 568.709
 43.890 147.734
 115.293 470.125
 605.018 830.907
 759.460 745.899
 498.994 260.930
 144.831 863.389
 410.964 664.933
 837.825 573.219
 370.482 259.816
 679.908 784.758
 994.024 597.298
 458.394 790.278
 343.653 454.199
 94.584 607.901
 698.750 160.358
 115.783 247.874
 589.741 924.967
 813.779 829.524
 478.474 82.856
 698.541 961.961
 900.462 548.970
 301.115 65.145
 448.876 221.018
 186.096 155.122
 996.272 701.740
 26.776 494.175
 163.203 883.801
 553.452 750.411
 476.536 527.987
 88.867 399.353
 466.480 610.703
 668.938 900.596
 259.634 576.995
 549.453 204.371
 994.036 633.333
 311.142 785.273
 647.217 288.571
 90.432 203.568
 993.953 706.111
 428.225 88.953
 339.148 284.879
 294.551 998.872
 173.533 726.750
 416.143 285.158
 824.364 674.509
 713.341 511.675
 696.652 583.822
 501.856 94.721
 577.718 607.311
 896.454 321.155
 291.868 966.554
 283.443 260.894
 404.033 132.050
 725.801 995.569
 670.404 451.071
 101.105 89.550
 87.955 3.628
 723.106 29.345
 98.652 37.697
 191.344 39.638
 231.855 462.617
 480.934 976.336
 21.582 455.498
 511.206 17.283
 793.875 167.052
 4.938 378.379
 91.460 973.114
 710.269 926.250
 374.381 394.939
 549.026 128.369
 820.533 159.019
 975.140 458.243
 741.456 355.631
 475.331 978.304
 346.850 19.720
 374.549 68.348
 434.675 949.221
 777.332 5.332
 479.138 210.975
 892.679 574.152
 541.341 595.313
 167.143 982.618
 269.664 565.003
 554.226 841.440
 900.438 816.028
 46.963 766.852
 853.285 5.716
 916.704 575.077
 56.963 102.802
 259.840 10.559
 186.370 34.391
 733.894 320.543
 262.954 222.536
 246.387 734.874
 621.046 359.784
 778.831 399.824
 701.366 525.867
 121.747 557.245
 958.257 919.534
 655.620 654.697
 895.119 8.807
 231.072 658.573
 737.319 493.836
 926.379 551.177
 956.017 848.742
 941.968 895.578
 40.235 347.663
 32.967 410.774
 926.849 886.732
 788.807 816.722
 15.735 854.478
 302.711 277.379
 974.890 60.291
 596.495 723.810
 661.040 852.180
 793.158 203.002
 606.150 104.323
 880.237 336.433
 138.608 561.156
 852.974 541.287
 387.081 932.576
 643.040 62.688
 50.615 254.648
 54.401 174.585
 884.118 987.985
 674.123 357.181
 645.697 513.268
 587.276 468.581
 661.270 507.500
 589.120 156.073
 890.461 818.309
 295.425 147.859
 212.165 85.439
 146.885 918.996
 702.578 442.645
 283.327 216.452
 645.278 139.179
 827.930 378.942
 412.717 83.319
 424.239 509.359
 789.742 881.945
 265.939 703.757
 699.394 446.567
 160.579 454.155
 144.023 189.683
 886.532 406.692
 823.777 43.831
 703.152 146.224
 750.842 312.494
 26.369 8.470
 980.772 786.460
 107.888 896.862
 649.150 725.828
 880.893 149.631
 978.206 577.100
 737.092 0.333
 27.570 542.601
 860.463 579.458
 257.688 987.440
 296.744 584.195
 583.606 814.650
 322.300 206.577
 478.741 284.752
 982.250 56.589
 879.057 740.382
 189.644 186.346
 502.050 523.851
 262.081 844.854
 674.459 265.241
 669.687 841.467
 628.166 156.379
 482.072 831.752
 323.996 812.555
 138.323 64.766
 374.803 625.962
 782.719 138.753
 317.227 914.581
 272.407 736.885
 908.826 715.627
 787.645 680.224
 965.087 327.024
 679.219 606.684
 488.313 992.971
 143.449 218.062
 45.009 805.039
 597.969 28.409
 915.583 558.912
 269.503 483.197
 943.669 94.707
 729.657 927.249
 53.824 447.480
 610.811 298.564
 465.690 851.188
 889.290 373.686
 917.974 446.933
 277.876 537.573
 12.826 133.255
 968.394 187.070
 714.769 816.592
 204.580 182.734
 280.507 843.601
 645.973 60.151
 477.364 359.146
 858.424 711.053
 967.235 985.336
 392.491 798.844
 616.714 574.784
 97.005 525.942
 247.262 887.274
 574.161 405.275
 794.880 171.332
 980.484 179.811
 918.050 614.113
 883.772 897.213
 14.718 33.725
 221.817 687.196
 201.447 622.335
 899.477 953.270
 715.886 866.442
 484.860 315.150
 151.104 348.601
 304.394 700.787
 968.881 114.178
 925.058 855.821
 498.583 824.703
 187.608 222.144
 566.810 438.852
 208.184 535.554
 556.696 601.537
 891.061 645.211
 928.880 985.153
 739.740 395.482
 491.035 234.345
 67.039 5.019
 250.075 902.202
 990.887 190.542
 869.260 332.434
 967.417 416.204
 258.257 105.467
 616.382 596.963
 902.601 708.782
 498.481 479.612
 272.942 60.967
 525.807 792.721
 205.186 478.466
 244.146 261.465
 999.247 452.862
 191.444 281.106
 214.140 49.519
 485.526 629.791
 636.020 955.910
 254.465 164.458
 637.087 825.848
 226.309 210.354
 428.925 975.842
 925.702 943.310
 423.537 99.036
 371.051 733.109
 757.248 143.591
 768.039 315.563
 792.775 44.354
 497.454 80.255
 207.465 553.383
 194.583 381.006
 793.273 956.008
 113.914 918.225
 857.113 220.070
 420.068 118.401
 717.244 857.651
 900.023 398.531
 169.265 997.674
 662.500 995.505
 448.885 406.402
 190.460 46.115
 480.898 248.971
 107.925 96.836
 485.933 572.081
 881.595 618.967
 57.754 885.040
 523.208 209.635
 941.603 918.119
 15.379 418.980
 83.727 4.059
 430.077 895.405
 307.552 436.564
 526.492 261.623
 754.635 250.216
 438.234 692.561
 138.439 796.821
 26.445 70.759
 854.204 186.489
 676.170 245.142
 104.755 556.274
 42.279 854.983
 804.356 429.105
 255.376 333.208
 53.005 350.616
 827.661 643.155
 202.416 26.879
 356.973 492.447
 810.930 332.741
 720.692 809.327
 284.590 585.208
 839.346 153.685
 480.358 161.242
 35.350 101.070
 588.086 932.370
 231.207 7.415
 871.408 653.039
 642.523 600.219
 323.509 704.853
 596.547 604.112
 549.132 809.420
 721.715 791.374
 614.656 88.820
 36.294 38.020
 687.348 300.709
 645.991 891.017
 814.620 96.393
 526.046 930.268
 554.256 652.025
 600.410 598.890
 565.080 178.298
 380.056 826.573
 990.603 311.090
 328.138 473.325
 129.962 678.533
 878.758 555.461
 683.525 498.724
 348.638 203.524
 805.112 622.028
 500.389 54.853
 387.822 243.694
 98.770 154.272
 882.429 592.931
 756.877 668.019
 501.322 285.760
 710.325 692.434
 729.867 8.937
 849.961 934.319
 562.102 594.293
 556.489 969.543
 38.014 926.238
 235.585 455.822
 302.750 94.507
 274.884 31.145
 179.436 619.976
 712.939 507.802
 870.434 819.374
 706.329 351.058
 928.742 576.729
 839.067 679.266
 701.480 112.484
 76.112 147.518
 499.338 208.354
 310.806 979.102
 325.258 695.612
 788.546 128.211
 967.086 550.684
 452.876 524.083
 64.573 384.457
 405.752 632.483
 671.595 445.850
 104.270 136.878
 198.385 987.024
 738.077 491.567
 112.640 223.671
 4.654 925.404
 657.573 451.307
 486.236 311.434
 192.193 695.358
 248.318 189.237
 735.579 642.459
 544.213 297.937
 391.827 351.895
 495.273 804.487
 613.153 224.303
 897.164 190.197
 620.739 19.827
 407.439 575.449
 720.077 996.072
 30.002 345.716
 21.434 868.758
 212.397 909.506
 86.578 692.446
 900.026 529.484
 978.066 587.735
 388.043 571.170
 873.329 693.456
 820.934 499.418
 936.746 751.795
 208.516 201.817
 211.285 310.546
 55.717 51.719
 417.589 885.276
 295.112 753.589
 331.234 316.063
 522.416 792.291
 775.062 495.145
 375.471 979.090
 717.855 165.663
 779.369 534.172
 846.182 395.396
 170.114 642.914
 684.163 926.599
 375.587 885.925
 615.380 972.701
 697.518 176.739
 329.654 269.605
 727.022 292.274
 420.361 653.851
 317.210 86.584
 319.044 8.025
 910.992 515.764
 25.023 727.103
 514.936 539.034
 298.429 575.108
 158.689 307.050
 93.550 842.428
 774.788 202.632
 51.785 518.832
 369.656 801.431
 213.994 969.734
 880.237 601.305
 693.137 563.366
 672.317 0.554
 640.223 329.500
 639.346 948.595
 288.337 37.247
 911.076 550.750
 347.839 826.865
 338.993 674.660
 305.297 500.575
 953.202 913.223
 832.682 818.054
 198.774 632.378
 202.644 217.019
 877.681 936.410
 319.802 617.120
 717.315 274.601
 284.128 711.131
 433.370 787.054
 696.281 11.372
 82.040 931.480
 669.798 27.454
 635.276 174.131
 533.049 195.396
 748.019 684.963
 864.776 465.154
 5.461 808.507
 18.846 956.494
 882.339 236.993
 942.656 500.335
 758.999 81.283
 493.738 648.415
 617.505 598.567
 802.893 327.982
 185.656 15.051
 540.098 475.640
 960.714 388.767
 310.204 956.403
 584.344 644.830
 265.736 877.057
 765.384 26.005
 378.867 69.299
 370.167 119.242
 496.848 345.739
 387.193 118.163
 225.963 934.050
 392.753 977.523
 87.737 850.620
 518.881 913.959
 84.962 479.549
 79.821 254.255
 449.741 136.221
 226.470 764.788
 644.697 292.868
 751.329 291.246
 703.584 568.184
 394.049 164.456
 358.669 691.296
 337.281 394.769
 567.348 865.228
 625.158 83.626
 555.722 214.731
 776.193 766.416
 206.563 12.214
 145.823 996.475
 975.546 853.180
 571.422 457.109
 793.363 884.406
 407.651 208.966
 951.087 75.045
 339.014 446.345
 448.463 629.571
 898.945 841.301
 964.809 254.138
 693.402 332.557
 572.707 652.428
 137.620 91.540
 716.916 406.841
 486.253 535.478
 314.163 125.086
 941.789 213.039
 160.992 245.524
 238.952 357.738
 62.311 307.401
 852.179 975.263
 186.184 430.354
 590.637 730.400
 412.554 602.851
 15.131 245.696
 754.912 558.812
 721.429 975.983
 2.360 198.328
 925.754 730.004
 341.214 870.749
 4.412 462.529
 984.550 340.379
 177.866 838.232
 457.264 866.512
 590.143 593.572
 673.776 785.763
 770.676 106.773
 904.170 36.654
 233.890 181.396
 78.993 730.799
 581.740 598.985
 138.095 683.981
 438.512 884.778
 617.730 571.831
 331.541 231.740
 803.843 382.147
 904.833 57.421
 297.218 178.235
 737.099 30.888
 55.456 959.754
 356.556 49.604
 42.959 969.754
 580.366 905.490
 756.987 24.863
 38.201 733.088
 657.059 981.526
 101.700 648.868
 36.503 952.085
 572.276 778.122
 96.664 273.057
 469.560 523.925
 952.507 942.869
 405.788 1.428
 377.094 491.449
 74.611 970.845
 224.339 239.331
 776.443 925.325
 424.783 134.593
 49.763 687.212
 76.770 822.975
 985.296 540.714
 631.884 76.589
 727.236 573.733
 253.865 961.840
 775.328 150.397
 697.405 215.553
 709.562 813.184
 168.326 783.120
 784.357 84.282
 579.013 683.030
 853.491 655.847
 969.935 643.007
 365.902 24.299
 25.124 914.619
 744.131 321.614
 40.308 441.502
 553.046 654.367
 208.695 23.002
 171.160 797.133
 51.087 187.145
 578.048 359.594
 442.094 337.406
 709.823 205.738
 258.814 55.110
 154.416 738.879
 816.729 677.664
 756.474 858.607
 152.129 901.832
 678.302 766.401
 881.584 916.359
 271.734 57.475
 915.530 700.301
 612.586 540.018
 151.596 649.156
 43.932 212.433
 428.876 642.394
 579.661 688.386
 319.804 341.262
 501.289 862.707
 682.885 718.095
 107.903 673.627
 536.458 147.091
 973.398 744.026
 558.301 426.165
 551.996 422.713
 13.785 710.502
 830.862 133.060
 890.027 896.824
 438.729 948.204
 516.869 644.644
 116.513 317.602
 617.394 114.202
 377.584 877.839
 9.102 63.258
 122.483 190.571
 607.886 114.821
 719.363 102.462
 834.946 489.380
 864.440 646.568
 434.004 8.092
 346.313 73.074
 343.204 702.774
 557.638 671.655
 981.611 415.765
 333.648 630.362
 780.815 603.996
 8.990 760.167
 272.946 459.523
 735.064 633.803
 620.152 970.851
 305.215 566.784
 298.671 739.380
 413.778 72.510
 222.079 62.116
 299.140 507.786
 970.659 840.259
 665.833 786.285
 882.532 383.735
 174.612 362.267
 530.890 780.114
 363.848 402.830
 862.124 574.310
 804.992 792.319
 881.692 470.190
 487.090 605.933
 956.332 289.556
 711.055 100.553
 338.699 696.467
 197.675 389.418
 528.013 169.486
 171.197 474.014
 250.292 351.105
 72.939 522.971
 694.565 457.460
 440.131 425.467
 775.893 643.625
 710.415 58.491
 538.773 606.804
 91.873 136.183
 870.399 803.848
 684.587 339.391
 795.403 258.599
 218.600 928.760
 183.165 352.047
 753.520 640.324
 454.842 303.286
 589.055 154.208
 147.296 356.508
 288.659 261.101
 120.633 349.145
 898.489 364.408
 8.708 224.679
 132.548 626.089
 759.460 812.261
 926.695 759.233
 924.223 481.305
 476.898 699.186
 690.189 15.462
 761.515 547.050
 544.159 675.424
 897.385 814.503
 272.795 137.814
 242.266 37.946
 687.225 27.827
 381.774 844.165
 778.552 591.612
 430.863 0.976
 814.167 681.560
 44.372 477.188
 349.567 420.387
 227.974 59.874
 11.512 450.275
 232.535 267.180
 788.805 609.343
 217.356 676.072
 107.868 772.721
 899.908 21.651
 160.967 778.688
 443.633 573.579
 362.623 176.362
 446.228 51.999
 830.110 590.715
 107.031 297.121
 890.550 929.137
 705.030 780.793
 611.651 343.074
 93.218 963.173
 615.657 715.543
 398.226 211.748
 174.406 643.522
 847.179 162.880
 83.790 111.761
 170.521 807.840
 692.576 765.555
 347.138 406.551
 905.880 354.211
 266.797 394.281
 18.089 269.665
 837.860 461.324
 952.331 396.951
 22.061 805.628
 320.477 741.572
 542.248 426.752
 673.958 535.526
 596.228 130.091
 224.473 46.632
 785.926 417.480
 86.001 938.363
 804.970 569.118
 964.756 328.721
 841.648 277.859
 19.122 271.538
 473.058 126.667
 972.806 92.248
 328.595 840.235
 214.942 228.708
 468.056 570.069
 612.566 97.560
 186.287 856.830
 723.533 185.242
 459.935 363.209
 489.622 472.834
 83.592 884.548
 846.433 384.033
 496.113 562.771
 872.878 399.673
 620.405 82.683
 561.130 30.246
 681.630 989.597
 288.204 964.958
 832.905 95.457
 961.585 423.178
 610.594 339.732
 270.292 288.130
 322.848 934.429
 754.251 785.685
 707.756 283.532
 591.957 830.901
 797.173 50.290
 260.199 765.069
 307.993 16.243
 29.406 875.517
 926.292 589.164
 691.293 674.057
 126.693 169.747
 867.454 518.032
 207.736 165.493
 692.058 416.501
 755.462 472.716
 900.492 164.675
 956.390 351.730
 268.703 699.614
 955.284 55.199
 642.944 442.208
 633.401 484.470
 262.939 573.069
 813.203 833.705
 827.280 637.319
 472.891 317.340
 470.587 554.997
 278.800 984.144
 38.104 265.395
 768.922 512.849
 353.626 605.901
 203.156 112.511
 507.625 135.682
 244.758 958.589
 49.195 993.734
 765.737 367.004
 680.817 327.628
 642.254 417.584
 40.204 656.850
 93.525 400.290
 147.835 822.350
 41.307 78.241
 419.594 16.288
 951.955 786.935
 936.750 143.504
 447.594 156.285
 153.917 314.803
 618.661 228.551
 961.450 253.434
 871.411 819.209
 131.782 467.295
 438.691 637.991
 627.523 123.332
 461.248 353.198
 68.867 95.763
 103.850 983.974
 213.244 850.244
 252.789 673.136
 533.545 891.646
 398.991 598.810
 663.243 929.111
 747.359 988.233
 455.846 699.357
 14.516 504.428
 859.238 304.616
 843.422 678.967
 487.326 747.091
 37.080 195.704
 265.188 125.499
 610.513 215.442
 490.565 264.428
 899.387 235.121
 83.500 703.053
 17.118 252.942
 254.394 320.986
 895.207 959.085
 704.422 35.915
 2.271 877.367
 254.580 96.370
 847.154 573.765
 282.519 404.828
 215.264 341.395
 909.589 948.872
 152.491 927.103
 732.122 963.933
 338.647 531.650
 317.177 588.860
 226.141 283.681
 297.926 959.216
 156.789 837.782
 899.929 382.529
 310.307 500.438
 127.390 190.137
 435.571 56.324
 736.523 312.642
 726.532 103.740
 948.357 597.003
 238.378 455.325
 610.357 405.152
 908.734 902.122
 38.351 404.577
 519.355 150.173
 968.329 494.019
 974.682 934.045
 161.217 81.431
 706.964 496.705
 49.911 41.325
 168.606 746.307
 42.301 484.990
 519.218 294.592
 420.343 355.713
 239.035 226.271
 255.155 953.735
 436.522 212.180
 21.594 959.432
 703.691 469.897
 100.685 780.946
 98.867 993.333
 640.928 42.747
 997.194 457.555
 174.007 458.432
 391.214 687.560
 389.240 914.172
 697.527 630.933
 834.703 314.062
 134.200 356.546
 380.019 106.006
 383.663 816.855
 722.996 683.508
 106.896 453.428
 304.627 326.827
 189.453 327.643
 797.309 554.458
 594.136 345.540
 10.736 766.127
 787.799 482.673
 107.980 700.674
 773.035 257.026
 508.161 350.947
 364.367 242.072
 667.391 683.598
 31.618 244.640
 49.933 430.390
 121.502 121.060
 328.511 740.835
 747.055 688.195
 66.364 21.097
 990.731 62.185
 541.913 503.675
 141.818 176.569
 765.968 185.241
 526.171 482.800
 225.503 689.929
 583.152 600.801
 159.495 332.338
 401.362 286.357
 751.800 403.699
 94.563 727.760
 111.977 237.137
 538.472 228.682
 234.279 440.304
 907.602 521.023
 782.542 348.083
 661.551 664.154
 877.349 42.445
 598.038 999.985
 472.920 524.332
 984.424 361.764
 143.787 882.775
 722.600 483.940
 472.903 683.992
 819.015 777.313
 888.937 658.413
 900.766 654.734
 964.705 972.293
 121.361 895.547
 412.759 574.525
 970.658 989.795
 428.007 965.560
 380.237 514.827
 588.825 166.957
 188.929 766.729
 273.636 115.379
 797.284 636.947
 843.593 368.005
 441.589 21.361
 626.181 107.058
 407.717 446.036
 779.826 454.747
 86.032 552.990
 274.510 57.453
 647.137 212.982
 664.754 535.989
 354.118 313.811
 814.023 509.478
 882.661 345.638
 836.619 531.701
 211.960 293.858
 915.598 994.075
 595.545 720.083
 322.453 177.937
 194.145 318.494
 473.585 525.143
 227.645 374.523
 605.500 450.575
 8.454 12.378
 108.833 768.939
 185.539 624.928
 532.406 942.830
 641.686 552.025
 132.617 786.630
 133.787 670.332
 808.337 154.328
 288.037 728.449
 613.453 187.207
 502.800 795.706
 392.436 353.627
 668.540 272.098
 631.192 247.674
 86.943 351.658
 376.522 661.456
 213.414 354.148
 151.404 58.391
 714.957 792.722
 606.719 268.497
 138.692 671.428
 207.950 33.705
 237.490 189.782
 390.695 249.423
 664.395 546.643
 242.768 191.452
 495.462 797.250
 122.435 263.995
 493.500 31.225
 519.286 449.663
 508.182 451.860
 552.025 546.360
 199.353 85.077
 499.512 814.758
 851.585 807.527
 729.620 975.324
 353.688 525.603
 954.722 742.767
 84.659 669.463
 360.829 691.184
 68.263 587.864
 365.819 143.569
 126.054 980.816
 424.992 678.849
 120.187 618.347
 861.780 467.879
 683.100 336.378
 428.302 972.294
 984.338 636.763
 543.309 67.697
 191.862 250.423
 590.541 652.015
 905.831 243.420
 543.609 553.126
 239.579 789.576
 597.151 605.000
 611.315 624.181
 589.405 182.002
 109.794 596.588
 287.650 95.825
 379.976 210.637
 142.666 413.433
 915.633 777.250
 796.910 557.841
 973.396 890.065
 427.145 632.381
 768.186 600.151
 217.545 655.034
 358.038 527.898
 773.727 709.624
 564.597 467.836
 809.714 587.947
 244.900 964.832
 754.706 499.894
 274.451 157.902
 148.841 821.223
 218.003 581.400
 519.499 600.754
 53.212 903.915
 372.317 895.604
 626.638 984.707
 592.933 695.710
 117.918 488.515
 862.974 753.894
 475.933 365.219
 152.134 587.318
 83.063 154.911
 290.132 58.179
 266.055 595.903
 459.154 589.495
 373.488 807.981
 918.298 304.759
 102.497 201.675
 693.908 292.992
 406.353 672.483
 489.077 153.552
 428.161 914.032
 905.546 843.930
 465.665 303.440
 783.628 280.363
 412.566 643.899
 180.357 782.581
 580.563 602.522
 181.010 233.231
 374.295 355.162
 410.356 177.990
 262.481 284.318
 142.006 228.215
 609.894 501.978
 239.146 263.807
 656.524 57.658
 568.529 555.277
 655.733 404.919
 860.243 31.657
 518.838 639.685
 415.482 281.565
 318.921 184.118
 347.956 270.603
 444.424 604.189
 764.922 237.228
 779.192 642.051
 112.029 354.721
 938.824 980.721
 811.678 848.000
 685.732 794.208
 884.664 675.577
 252.295 467.321
 855.043 239.153
 451.254 582.849
 372.132 992.309
 376.500 97.217
 442.929 176.999
 880.197 677.200
 333.110 129.292
 241.501 208.649
 272.909 837.001
 858.729 162.837
 381.978 389.827
 944.717 607.007
 318.770 91.618
 81.326 353.711
 257.715 774.012
 793.763 879.766
 921.779 996.407
 692.009 922.135
 647.655 589.941
 51.487 927.232
 262.558 419.453
 277.877 35.253
 910.246 329.595
 534.252 905.915
 712.514 307.103
 868.433 210.909
 202.103 744.279
 633.427 946.360
 53.014 908.037
 466.228 161.496
 582.000 899.163
 905.272 203.594
 445.991 388.091
 162.690 981.298
 638.115 612.490
 105.821 25.844
 341.454 659.832
 77.576 650.969
 64.693 92.215
 435.087 286.003
 215.349 923.741
 201.301 982.244
 400.436 771.330
 798.835 210.344
 145.499 371.969
 716.462 806.612
 833.333 312.851
 96.395 360.266
 753.857 740.962
 528.207 423.613
 575.229 506.425
 899.391 775.417
 970.045 915.889
 542.671 67.574
 814.363 310.737
 399.001 670.307
 404.184 587.608
 698.493 426.024
 665.208 609.367
 168.269 491.565
 856.270 42.055
 878.544 48.675
 852.344 342.495
 111.215 589.306
 634.839 522.270
 607.279 822.795
 88.706 552.802
 951.927 233.569
 909.464 244.865
 873.708 558.934
 238.474 541.159
 754.492 215.632
 279.583 75.619
 510.814 130.402
 390.952 766.168
 258.609 813.998
 106.462 72.957
 309.288 540.558
 914.211 341.349
 265.878 476.162
 925.577 593.446
 446.802 753.859
 405.869 984.728
 918.245 169.814
 433.456 420.028
 873.598 119.823
 213.294 57.835
 472.751 990.890
 126.056 421.562
 10.980 743.438
 856.630 894.571
 95.682 280.965
 654.972 581.353
 491.381 211.230
 255.427 965.138
 274.428 202.732
 363.311 842.708
 697.005 669.119
 133.299 546.225
 676.786 449.879
 264.803 111.131
 538.586 366.347
 354.924 475.817
 675.142 526.442
 937.751 925.646
 256.654 429.182
 235.799 259.541
 296.930 820.773
 419.651 765.843
 24.753 808.760
 57.589 265.115
 62.927 520.531
 208.840 696.561
 787.384 59.356
 120.515 992.509
 31.420 267.662
 906.293 68.760
 75.009 846.514
 669.106 439.606
 378.959 336.104
 863.676 292.962
 504.278 858.913
 938.801 396.653
 17.366 30.004
 443.032 280.757
 293.718 103.470
 388.232 97.508
 71.851 946.526
 139.005 10.209
 403.414 400.136
 905.678 31.671
 526.548 724.855
 866.213 812.604
 841.826 260.973
 408.066 878.310
 981.467 911.805
 172.448 400.845
 273.674 237.540
 786.993 461.971
 258.806 614.466
 2.598 363.872
 309.901 251.246
 598.679 349.383
 546.769 681.624
 908.711 836.873
 764.047 383.286
 243.339 207.760
 875.472 258.218
 278.372 323.622
 718.941 93.904
 634.386 327.209
 982.222 690.903
 236.580 195.147
 463.431 865.155
 518.997 773.342
 42.390 927.796
 365.563 218.034
 230.944 817.008
 678.937 480.912
 317.309 751.815
 282.469 576.018
 199.990 933.527
 214.203 225.281
 502.053 414.517
 416.659 240.118
 401.297 154.059
 991.913 815.723
 443.670 496.156
 36.295 215.413
 17.076 733.742
 128.993 43.090
 944.374 107.719
 688.201 146.686
 54.998 958.333
 69.611 884.046
 564.397 871.971
 735.484 0.477
 532.764 510.262
 416.939 215.091
 695.649 473.106
 604.135 57.720
 118.755 525.973
 183.689 821.789
 690.033 948.353
 682.869 248.963
 640.022 659.044
 537.033 802.120
 495.210 309.970
 559.700 943.304
 990.988 269.236
 430.861 557.592
 75.781 532.306
 424.264 662.494
 754.544 194.518
 742.009 441.709
 879.334 416.180
 16.646 833.274
 281.758 431.312
 656.922 792.643
 744.474 351.596
 461.511 613.884
 67.296 447.587
 91.393 515.428
 941.906 539.864
 690.542 34.739
 4.670 784.106
 868.380 598.701
 489.835 807.482
 926.758 178.659
 508.778 61.051
 227.538 952.023
 491.398 746.671
 880.979 892.634
 552.768 500.400
 994.983 732.012
 4.540 551.241
 893.771 570.925
 382.058 598.858
 402.956 889.014
 873.668 581.528
 245.425 878.459
 40.457 641.801
 116.411 10.758
 27.647 388.386
 252.039 893.766
 871.594 335.599
 497.204 665.412
 980.130 653.806
 567.540 42.362
 843.490 953.878
 516.434 353.702
 655.890 264.495
 319.480 364.298
 884.886 42.639
 11.619 868.205
 210.818 524.784
 320.706 113.711
 419.036 909.893
 177.790 327.682
 213.388 336.547
 619.502 423.560
 933.979 837.301
 280.174 405.272
 411.876 26.327
 77.570 785.337
 737.879 194.540
 581.092 301.608
 324.302 383.670
 498.220 391.385
 13.855 411.502
 384.744 827.384
 57.003 389.693
 66.382 966.572
 910.763 69.081
 921.024 554.630
 82.955 61.223
 507.602 576.404
 684.747 206.258
 513.059 371.942
 192.390 813.354
 424.889 40.267
 840.924 309.313
 103.119 936.114
 465.965 752.092
 730.326 1.356
 815.394 348.450
 747.625 451.119
 914.676 348.756
 952.600 408.922
 984.838 657.744
 134.398 925.105
 380.907 19.136
 472.126 153.842
 694.286 416.268
 523.902 557.045
 401.454 232.915
 412.169 865.108
 553.213 981.399
 771.146 186.911
 996.048 912.665
 997.421 422.689
 465.918 349.731
 246.000 806.711
 763.862 46.762
 680.700 571.313
 734.261 576.665
 537.114 974.477
 245.672 636.867
 233.987 130.078
 99.084 72.702
 798.206 599.231
 240.785 328.130
 301.744 684.390
 771.281 312.569
 475.425 972.213
 655.549 329.096
 622.478 319.594
 344.251 642.788
 940.586 108.133
 504.206 518.307
 238.780 909.748
 976.574 553.904
 247.462 429.903
 883.043 955.906
 536.556 710.351
 387.037 995.544
 826.981 581.324
 95.226 371.048
 880.946 520.448
 13.742 55.614
 442.021 684.390
 616.433 579.770
 949.421 477.350
 154.824 599.381
 133.647 671.388
 260.302 202.956
 601.812 626.364
 30.378 269.826
 208.019 416.657
 727.946 500.356
 272.526 768.225
 483.541 587.586
 536.834 268.881
 707.211 614.142
 421.976 728.559
 473.198 756.959
 574.022 241.993
 825.044 24.288
 542.246 116.541
 601.652 183.860
 527.594 561.266
 50.300 558.067
 576.264 844.029
 667.635 642.292
 67.885 480.867
 594.503 867.297
 380.299 161.781
 638.364 487.780
 802.078 290.154
 964.519 889.465
 36.305 735.989
 493.929 309.423
 499.790 208.198
 583.800 442.655
 403.683 336.204
 113.104 936.593
 715.620 429.508
 317.801 769.272
 289.277 34.832
 741.749 771.999
 21.944 928.654
 314.361 539.809
 9.919 428.712
 613.294 9.742
 538.884 757.456
 801.301 555.450
 923.602 284.941
 975.367 415.143
 828.243 475.648
 871.171 147.126
 713.385 185.883
 117.438 992.547
 504.355 44.381
 827.025 58.615
 822.356 202.491
 991.432 47.978
 107.161 981.683
 363.313 422.638
 458.516 360.337
 670.579 865.418
 881.456 829.937
 712.397 291.383
 15.202 679.413
 201.352 458.649
 111.162 17.705
 899.934 66.712
 585.650 866.581
 369.131 635.038
 568.567 11.653
 421.268 90.337
 489.600 318.662
 520.346 913.256
 455.906 249.116
 976.196 600.536
 375.305 954.501
 862.138 673.901
 940.242 717.767
 380.928 239.516
 512.098 535.960
 595.164 290.101
 12.535 206.109
 413.719 304.339
 346.671 560.632
 825.980 884.621
 937.883 186.976
 144.631 974.335
 260.464 513.155
 452.532 790.659
 6.317 15.973
 250.071 819.244
 736.092 247.401
 119.559 755.411
 642.174 627.719
 919.172 994.849
 817.466 538.365
 900.341 418.673
 184.932 195.039
 221.821 666.662
 831.321 390.464
 576.995 623.148
 815.544 279.682
 227.045 367.257
 827.050 518.055
 263.614 668.786
 169.682 847.899
 735.685 189.136
 87.331 524.309
 644.874 710.421
 152.938 150.165
 222.719 942.559
 363.725 696.210
 287.280 116.107
 352.904 871.585
 472.309 666.538
 199.467 6.283
 321.061 752.976
 229.194 147.972
 432.558 171.268
 815.925 865.752
 287.791 848.132
 954.864 12.335
 17.209 611.522
 559.704 409.197
 102.123 283.954
 381.281 587.476
 937.911 443.090
 834.121 607.364
 885.611 930.409
 103.425 872.624
 163.404 498.152
 771.817 302.653
 896.392 891.338
 13.702 285.524
 270.920 330.467
 644.482 340.876
 900.604 347.368
 49.751 216.102
 780.270 427.598
 151.226 333.278
 109.690 15.017
 65.339 723.826
 542.559 364.902
 278.850 224.367
 242.360 109.711
 883.355 168.102
 393.149 484.808
 385.297 763.985
 360.759 99.858
 626.006 999.500
 572.442 224.960
 521.819 186.138
 877.487 469.777
 359.738 159.379
 868.247 790.068
 779.895 882.449
 533.423 171.210
 941.010 536.407
 39.943 464.866
 625.704 624.723
 205.892 436.284
 703.940 710.722
 847.346 499.360
 767.957 938.934
 122.504 149.236
 291.995 779.962
 926.134 162.589
 94.159 562.075
 428.102 29.849
 503.243 406.105
 826.864 257.404
 605.864 523.637
 80.542 468.480
 492.344 348.044
 766.097 116.329
 85.259 285.105
 735.631 970.710
 52.342 652.040
 25.793 857.318
 433.413 543.701
 622.331 819.082
 985.427 360.693
 481.128 468.317
 234.794 760.708
 406.450 740.030
 764.247 70.769
 437.053 110.776
 123.144 210.055
 694.318 76.036
 783.975 921.222
 810.367 884.821
 950.584 359.456
 137.566 206.212
 510.198 624.967
 706.782 182.594
 594.820 694.238
 65.883 732.907
 738.865 971.425
 611.384 671.275
 478.569 673.095
 196.766 257.623
 1.879 821.615
 736.104 893.629
 520.842 365.363
 249.541 406.414
 875.580 993.517
 549.258 451.432
 291.486 461.009
 225.536 133.130
 579.214 592.675
 149.897 745.916
 598.369 767.370
 707.095 228.270
 786.657 281.474
 943.672 289.454
 600.885 10.807
 775.197 391.858
 17.016 700.258
 27.099 673.928
 813.931 746.740
 48.764 190.708
 318.367 754.430
 793.560 383.833
 43.286 448.198
 908.296 713.572
 213.785 763.910
 537.079 775.893
 376.324 390.808
 182.332 762.082
 39.940 534.778
 248.839 712.065
 841.247 781.290
 447.258 971.102
 875.924 257.695
 376.614 529.045
 243.546 686.850
 619.332 338.952
 233.598 763.636
 48.751 254.964
 990.128 714.490
 702.366 266.198
 560.655 74.715
 151.981 242.736
 419.586 62.079
 395.310 351.068
 393.680 376.345
 696.354 679.547
 271.333 517.150
 761.068 870.238
 690.930 506.732
 100.722 753.309
 446.816 214.729
 311.191 85.652
 473.145 810.629
 388.686 609.369
 142.811 482.114
 670.660 261.184
 405.598 736.552
 797.596 614.634
 769.790 896.360
 452.790 547.382
 365.735 870.107
 972.140 861.237
 807.597 759.335
 96.374 698.196
 358.123 190.812
 739.257 288.218
 896.223 555.567
 195.479 920.490
 362.068 215.779
 442.570 277.193
 11.167 599.699
 286.896 25.321
 827.136 350.840
 952.180 86.794
 530.928 3.218
 151.064 449.379
 567.960 208.176
 759.680 30.688
 368.406 294.230
 429.350 645.636
 752.085 869.248
 18.378 875.296
 108.499 509.406
 763.892 804.166
 523.237 72.795
 995.202 535.834
 270.953 343.819
 725.786 857.285
 557.290 89.889
 163.439 783.126
 400.515 992.252
 513.214 247.546
 509.338 611.512
 84.412 338.657
 675.707 644.647
 773.180 992.792
 877.656 318.869
 301.398 431.616
 123.049 208.730
 928.845 169.410
 283.974 932.593
 700.511 619.250
 325.290 724.441
 79.013 53.060
 549.355 444.245
 181.009 430.595
 720.269 107.650
 877.154 805.586
 231.137 921.993
 21.397 183.732
 201.222 314.736
 794.420 777.476
 478.729 752.068
 27.905 147.970
 749.901 754.980
 824.400 207.146
 164.732 428.571
 408.367 74.923
 260.621 794.286
 996.981 341.509
 252.716 36.445
 327.217 6.218
 546.342 491.643
 34.460 776.659
 274.112 385.895
 266.273 180.632
 757.177 288.791
 105.144 123.225
 604.075 351.252
 641.159 809.705
 87.202 233.958
 907.981 937.809
 949.807 343.288
 604.674 468.480
 697.209 462.088
 256.352 230.112
 94.685 1.172
 606.116 856.731
 239.064 76.872
 919.969 754.780
 477.721 128.771
 69.493 726.150
 231.565 283.967
 730.870 727.623
 630.206 619.706
 503.773 840.210
 808.227 610.149
 862.873 567.820
 840.075 616.555
 464.747 935.972
 34.161 309.765
 753.366 760.856
 669.379 431.817
 50.807 790.897
 72.231 607.659
 352.170 961.374
 111.388 821.747
 33.838 662.761
 967.933 256.900
 254.268 10.759
 241.255 48.860
 301.675 567.055
 717.933 999.943
 801.500 631.221
 187.766 794.924
 19.970 83.800
 588.984 913.494
 422.931 176.280
 133.619 393.454
 809.041 644.483
 361.919 290.182
 324.372 966.986
 837.787 39.217
 275.213 539.881
 289.708 664.241
 134.645 423.859
 865.905 601.961
 436.350 210.798
 79.038 823.764
 269.480 416.464
 313.264 422.591
 937.730 736.311
 131.674 168.692
 583.510 995.678
 309.872 2.211
 467.104 817.888
 614.829 571.560
 346.651 948.145
 8.161 807.942
 446.728 972.786
 669.049 977.086
 703.220 418.062
 71.335 514.151
 905.359 96.436
 207.632 337.109
 550.468 178.351
 903.947 873.700
 414.636 31.041
 313.337 118.908
 207.777 1.455
 996.214 71.054
 111.976 286.424
 196.163 547.840
 338.584 979.390
 789.673 847.565
 126.057 599.184
 40.232 949.318
 334.171 573.357
 414.204 908.957
 171.153 587.521
 838.322 40.491
 771.777 635.138
 495.046 126.057
 683.024 361.616
 489.338 788.610
 619.060 635.647
 983.329 821.979
 631.783 583.261
 17.037 500.897
 572.759 860.447
 624.785 2.520
 66.080 133.446
 757.568 139.855
 291.470 387.680
 248.667 731.178
 518.151 242.925
 758.903 468.283
 310.781 250.793
 532.544 976.245
 630.733 668.309
 436.981 519.891
 113.564 306.587
 278.538 164.602
 754.519 255.020
 741.415 64.233
 169.067 978.565
 522.673 365.360
 808.799 18.490
 697.848 188.805
 751.494 226.159
 991.416 496.186
 398.112 696.271
 214.565 856.479
 2.097 802.406
 518.108 196.153
 34.172 576.258
 467.726 313.074
 8.376 105.738
 36.863 41.163
 325.056 290.029
 12.585 517.684
 639.781 706.007
 682.668 591.480
 162.552 175.325
 7.323 347.521
 501.421 930.520
 343.760 355.629
 263.782 758.006
 581.630 189.352
 645.552 732.763
 736.040 130.905
 904.661 881.331
 433.931 671.227
 615.246 434.669
 699.115 337.934
 320.434 19.231
 199.158 711.040
 985.406 832.698
 949.732 905.252
 42.486 350.251
 993.215 762.575
 813.406 588.651
 970.731 979.542
 390.823 240.147
 810.819 125.022
 314.928 788.067
 62.276 238.194
 448.059 883.656
 130.129 448.575
 640.162 42.202
 837.019 863.030
 103.431 989.749
 160.602 116.558
 841.321 534.029
 601.966 297.567
 174.333 559.708
 659.756 13.621
 994.539 964.320
 137.224 754.865
 188.028 3.669
 140.051 299.930
 967.491 440.823
 355.403 69.032
 137.665 68.805
 588.834 202.837
 508.688 971.705
 205.368 890.633
 414.411 311.111
 532.308 510.395
 175.193 373.818
 970.144 414.780
 161.449 132.793
 388.763 405.181
 112.583 87.044
 801.166 800.364
 495.808 728.557
 576.775 512.220
 854.297 597.877
 929.712 189.894
 400.415 636.630
 770.876 551.446
 117.100 918.544
 501.212 771.614
 601.465 974.125
 30.183 782.941
 35.179 842.422
 389.282 639.063
 415.149 851.425
 264.739 512.326
 397.492 502.128
 663.717 297.961
 372.970 906.514
 649.828 284.023
 231.287 93.608
 610.285 546.276
 416.342 377.758
 150.279 31.696
 509.296 497.694
 330.069 110.567
 588.819 642.415
 274.782 378.054
 848.907 930.018
 982.243 860.165
 448.312 688.169
 544.511 480.269
 818.715 680.845
 676.506 640.471
 871.772 556.320
 930.832 302.649
 871.154 468.281
 870.105 767.657
 531.330 397.749
 693.652 964.780
 979.485 921.499
 879.179 9.251
 83.530 416.610
 634.961 861.209
 773.236 235.023
 775.359 438.576
 32.273 641.714
 771.393 577.860
 338.277 90.781
 505.890 895.742
 301.254 161.853
 825.115 240.691
 875.997 531.553
 549.210 913.868
 783.146 188.893
 734.126 823.744
 100.659 587.601
 797.780 876.429
 520.466 71.194
 591.071 116.552
 594.800 107.687
 646.103 860.098
 716.997 170.010
 33.888 504.991
 339.641 426.336
 454.253 87.204
 478.862 332.765
 132.167 455.022
 290.754 211.135
 655.867 162.867
 40.754 549.686
 239.819 605.343
 178.851 77.009
 784.420 304.123
 245.562 264.006
 117.677 672.854
 681.335 328.828
 602.774 581.826
 214.530 721.061
 868.911 953.908
 732.356 499.378
 338.332 790.825
 470.342 687.811
 875.628 64.714
 17.420 186.617
 749.779 939.918
 256.905 851.940
 976.823 705.803
 633.170 62.338
 381.299 510.273
 437.359 218.402
 585.811 658.376
 483.779 823.734
 896.230 569.528
 145.735 861.373
 309.554 924.423
 232.480 290.053
 824.570 548.468
 317.922 460.837
 902.804 907.852
 530.040 808.436
 407.331 988.178
 334.014 155.568
 66.739 800.490
 801.613 626.198
 475.644 847.795
 266.825 378.067
 684.754 884.644
 89.166 911.215
 463.637 26.438
 650.308 502.058
 577.374 293.037
 318.788 657.756
 721.513 597.658
 256.775 329.426
 753.719 877.256
 890.487 802.014
 268.857 880.694
 103.317 671.011
 438.725 227.486
 672.668 489.738
 8.108 880.057
 795.458 534.492
 863.351 559.122
 324.288 587.814
 204.260 813.451
 360.072 722.598
 919.219 135.973
 364.762 212.257
 729.224 417.761
 919.757 966.194
 299.690 135.117
 565.023 257.044
 167.945 473.799
 917.311 69.329
 676.091 375.074
 42.691 651.351
 388.214 522.751
 111.667 927.098
 790.859 126.796
 910.148 347.173
 587.281 60.728
 235.562 692.255
 88.577 306.104
 446.361 844.973
 145.736 592.557
 30.433 812.752
 651.443 706.527
 541.638 401.935
 842.772 801.920
 355.467 139.947
 757.416 573.118
 599.067 935.532
 116.816 752.179
 205.437 816.023
 337.323 740.664
 167.191 34.556
 91.650 470.702
 765.877 189.155
 971.465 763.800
 325.568 420.416
 30.535 489.227
 84.382 576.312
 836.756 951.925
 248.171 663.414
 729.466 913.788
 543.238 296.058
 192.195 988.366
 429.150 951.890
 115.597 379.939
 81.276 27.560
 573.483 861.131
 771.312 236.527
 977.963 812.494
 31.825 217.008
 856.845 161.672
 109.727 127.776
 325.074 253.745
 518.784 948.960
 747.631 418.447
 771.212 511.279
 337.509 150.059
 584.331 427.676
 51.028 23.645
 454.989 964.324
 263.603 394.020
 609.440 972.259
 290.215 484.313
 60.654 705.787
 892.378 107.739
 132.347 219.500
 851.566 183.227
 86.653 992.678
 430.318 622.681
 870.286 49.582
 856.998 570.179
 875.786 588.319
 707.158 362.336
 606.280 602.354
 390.327 720.967
 293.828 170.348
 640.800 366.304
 615.442 635.671
 537.503 499.243
 393.181 321.165
 802.556 7.806
 474.216 392.332
 939.853 135.427
 235.531 49.083
 741.321 51.395
 421.152 88.442
 204.957 897.316
 325.821 625.376
 448.908 573.604
 919.282 113.556
 571.564 668.548
 44.396 890.572
 978.669 426.476
 707.840 41.770
 682.940 673.986
 55.031 82.763
 765.637 862.437
 425.023 592.922
 187.307 295.154
 913.588 671.351
 638.832 658.658
 833.691 754.419
 154.538 904.235
 5.390 641.577
 864.983 580.061
 788.328 376.678
 975.044 911.720
 498.970 168.348
 817.825 302.333
 344.309 689.005
 489.760 770.661
 219.657 642.265
 28.246 979.790
 829.444 347.755
 589.451 509.586
 218.550 566.459
 437.936 487.663
 272.969 824.907
 417.010 476.467
 340.741 929.714
 652.856 994.369
 318.603 172.736
 608.214 367.761
 281.226 279.560
 872.677 926.507
 635.994 459.034
 714.405 289.368
 457.743 868.392
 958.528 577.876
 888.788 457.397
 64.803 550.473
 526.885 926.375
 793.722 583.450
 517.802 498.357
 846.701 126.576
 523.106 326.781
 690.801 230.294
 954.181 739.701
 108.502 244.626
 409.864 652.581
 103.109 109.589
 390.139 498.095
 723.621 341.018
 297.903 947.522
 310.223 927.422
 903.821 699.164
 92.479 722.319
 707.818 240.589
 63.987 386.733
 560.031 949.489
 505.366 618.943
 32.291 269.669
 405.483 928.774
 89.990 211.499
 640.681 963.582
 788.022 698.378
 993.199 779.666
 891.005 571.042
 631.083 149.075
 338.164 519.461
 318.758 186.126
 380.881 127.441
 494.326 224.480
 513.136 268.801
 128.966 944.141
 192.075 607.152
 496.079 473.465
 961.043 136.018
 221.565 325.369
 297.060 904.659
 188.777 85.757
 118.467 50.778
 536.969 288.253
 919.064 388.036
 453.556 680.205
 408.224 348.372
 129.384 424.318
 1.265 471.664
 861.590 767.155
 642.765 673.761
 168.098 434.852
 82.764 654.845
 66.655 848.150
 640.213 370.225
 593.360 59.138
 661.061 952.620
 742.496 742.586
 744.568 716.894
 431.160 282.644
 508.477 403.892
 786.583 903.820
 282.499 28.862
 57.334 342.040
 953.903 131.957
 126.116 941.293
 986.141 814.270
 893.819 513.649
 841.465 253.887
 482.608 300.620
 64.676 894.605
 118.510 922.911
 734.110 787.701
 878.187 70.172
 917.046 637.692
 975.050 644.661
 942.849 590.084
 499.706 180.545
 443.948 227.222
 180.021 177.518
 131.311 272.423
 776.071 842.402
 539.348 198.336
 742.392 970.370
 570.472 989.255
 169.635 928.528
 620.060 305.709
 233.691 54.967
 599.867 970.714
 234.339 147.544
 986.518 158.736
 177.286 995.809
 489.273 679.399
 951.220 279.576
 398.675 957.824
 761.259 307.045
 688.825 512.092
 216.209 448.264
 498.047 96.485
 521.761 205.769
 405.692 38.068
 625.635 388.869
 610.232 355.806
 992.357 72.126
 551.911 868.246
 381.607 938.830
 21.805 911.069
 569.768 268.845
 370.647 383.259
 222.453 524.954
 41.317 394.675
 7.521 36.278
 467.118 713.527
 772.660 250.557
 26.182 815.229
 16.440 23.781
 545.603 560.730
 602.258 296.211
 85.578 219.510
 424.510 644.240
 885.395 677.589
 587.365 739.331
 354.034 602.265
 228.546 845.743
 476.276 81.689
 871.585 570.740
 571.214 718.130
 656.226 82.925
 777.995 369.084
 842.253 640.389
 200.472 130.690
 49.437 240.202
 268.495 814.731
 55.986 499.819
 472.068 45.569
 978.503 10.092
 301.986 299.329
 974.797 625.503
 546.518 217.629
 501.758 762.072
 310.756 485.947
 706.990 305.101
 459.359 496.755
 896.058 250.859
 53.476 84.830
 686.370 547.724
 630.675 382.382
 501.202 607.760
 437.999 491.104
 368.744 739.694
 501.086 293.810
 544.876 934.703
 428.080 557.595
 576.516 408.844
 290.415 131.554
 944.599 477.780
 681.140 773.807
 80.116 383.296
 966.124 104.353
 119.315 795.615
 858.149 662.117
 369.330 834.730
 255.645 727.147
 785.610 557.605
 996.888 773.538
 338.042 181.518
 940.059 357.241
 562.217 608.045
 946.306 267.955
 782.715 593.691
 726.167 629.039
 961.316 714.381
 622.379 697.501
 197.892 889.577
 709.779 672.137
 6.291 981.316
 764.815 276.808
 341.307 943.024
 815.160 53.245
 282.976 257.201
 949.162 620.145
 436.650 330.497
 623.859 969.308
 705.067 985.155
 840.308 652.980
 683.847 838.915
 690.729 337.361
 654.241 858.550
 61.055 164.314
 954.669 627.983
 785.777 76.075
 441.688 328.987
 593.412 256.169
 165.776 294.825
 497.537 54.610
 230.100 484.622
 330.421 767.886
 841.803 824.121
 286.981 896.306
 653.837 67.667
 252.802 605.452
 807.841 423.535
 390.568 67.895
 379.847 432.125
 717.382 789.841
 783.687 542.058
 936.838 459.370
 763.059 56.288
 513.212 953.406
 891.492 948.013
 263.028 965.249
 567.342 819.259
 666.506 959.651
 733.939 603.824
 696.514 414.950
 446.778 626.736
 456.929 299.240
 751.845 216.225
 0.450 568.109
 511.847 128.513
 745.501 923.892
 28.084 763.455
 273.794 790.119
 841.283 208.643
 508.313 219.868
 569.001 5.098
 342.993 453.807
 242.731 648.929
 420.437 894.000
 364.964 965.553
 585.887 75.101
 913.963 867.381
 440.870 647.820
 208.500 648.736
 688.007 683.692
 911.309 915.506
 612.048 649.060
 331.425 789.467
 47.237 954.106
 493.073 981.784
 706.400 974.895
 411.680 276.091
 414.861 178.283
 473.105 493.389
 927.618 397.552
 396.054 989.236
 889.391 247.650
 693.315 534.221
 605.762 110.466
 886.748 193.218
 564.087 430.861
 603.818 704.500
 713.006 251.943
 547.764 289.446
 969.927 882.773
 725.511 735.697
 70.791 373.339
 101.311 695.281
 952.865 500.908
 462.278 144.267
 319.331 320.041
 4.982 847.171
 777.496 957.552
 328.655 958.633
 76.879 346.083
 827.174 843.459
 58.876 478.804
 163.658 86.119
 228.840 667.020
 671.247 40.141
 590.000 216.326
 312.617 199.975
 955.772 70.721
 738.181 991.922
 254.563 863.172
 76.244 121.382
 934.512 652.015
 262.983 491.305
 992.935 502.024
 949.789 547.302
 128.104 214.703
 611.868 100.015
 223.819 542.297
 305.028 632.252
 717.906 393.190
 285.235 489.935
 214.941 2.017
 203.949 370.574
 25.199 86.060
 935.723 114.823
 643.143 321.012
 975.409 945.487
 719.803 365.204
 281.145 219.432
 987.577 353.894
 34.625 212.187
 219.679 626.641
 968.832 959.259
 459.300 184.461
 180.293 264.488
 948.155 382.957
 30.961 451.993
 886.355 927.566
 265.237 597.983
 34.395 762.353
 559.679 910.845
 345.497 740.153
 703.856 727.407
 117.891 475.539
 626.334 620.288
 360.079 850.109
 753.314 241.884
 149.235 739.297
 270.907 406.329
 168.126 529.691
 885.264 188.961
 467.100 404.282
 595.723 426.311
 905.500 589.749
 851.040 366.791
 975.317 324.709
 611.795 557.305
 546.093 151.612
 235.636 573.586
 944.122 828.823
 506.648 397.556
 94.324 165.399
 394.435 114.409
 816.109 1.623
 429.242 911.986
 834.773 386.725
 671.506 897.604
 410.083 375.082
 720.604 50.676
 409.619 298.143
 709.442 266.667
 85.013 536.143
 758.054 248.287
 116.613 767.350
 478.100 308.047
 751.404 109.065
 226.404 572.781
 98.629 71.094
 373.199 751.370
 98.931 546.246
 681.283 433.377
 30.425 281.885
 365.679 735.804
 46.809 170.393
 727.724 180.532
 499.044 914.014
 718.781 654.747
 217.355 951.020
 1.434 634.855
 521.384 156.083
 232.252 10.745
 183.381 569.468
 410.656 567.186
 545.748 979.105
 321.693 713.560
 346.506 429.238
 773.299 418.703
 843.789 902.463
 495.919 536.468
 566.167 402.183
 67.021 97.748
 415.081 224.384
 956.396 509.417
 78.056 266.168
 999.201 519.178
 398.584 79.253
 110.143 872.342
 815.900 986.072
 499.246 662.393
 513.644 771.048
 761.147 837.949
 981.966 217.554
 37.444 315.796
 237.697 450.270
 625.231 820.489
 599.334 671.824
 382.571 348.297
 268.679 351.227
 599.425 975.516
 822.965 269.632
 524.729 302.560
 317.226 487.150
 909.286 865.371
 986.752 334.051
 10.381 340.057
 427.053 912.540
 856.244 816.083
 720.210 424.122
 863.338 84.599
 831.479 405.332
 391.936 63.627
 981.157 795.223
 598.429 708.837
 819.882 695.850
 157.614 100.937
 519.649 887.091
 573.854 687.368
 209.936 175.194
 944.108 731.825
 113.692 686.677
 73.746 0.402
 799.820 352.640
 751.447 213.891
 898.624 290.583
 64.194 213.557
 609.128 199.758
 757.130 529.787
 249.814 500.604
 524.008 782.203
 808.055 918.402
 538.174 264.635
 972.248 825.938
 615.760 132.882
 981.497 600.369
 834.438 787.134
 0.749 836.924
 733.147 559.660
 778.023 708.450
 989.370 432.894
 421.076 417.697
 637.460 739.905
 53.239 301.747
 959.186 170.713
 384.768 98.948
 478.988 721.802
 332.900 452.564
 442.657 796.041
 409.618 317.003
 488.398 565.035
 793.185 357.821
 251.015 40.563
 632.810 141.743
 518.686 426.424
 983.873 234.872
 511.171 112.828
 815.205 743.401
 420.010 773.877
 204.734 209.762
 675.284 92.076
 282.984 627.093
 437.756 584.913
 786.248 55.377
 595.872 285.888
 536.757 453.944
 438.427 840.072
 522.881 817.602
 118.034 132.006
 958.484 88.983
 788.464 356.901
 160.402 79.524
 738.982 475.666
 902.977 368.518
 137.849 26.805
 148.364 856.861
 889.969 85.983
 473.443 963.484
 193.375 814.899
 834.633 892.237
 306.828 88.435
 449.500 630.283
 805.699 462.106
 900.966 421.579
 772.728 585.194
 161.259 86.974
 339.820 689.074
 116.923 322.805
 240.369 111.050
 584.533 730.136
 350.363 843.136
 423.997 925.172
 970.745 729.878
 569.930 416.583
 41.087 352.319
 952.648 657.042
 861.705 515.102
 912.512 574.113
 852.265 54.584
 821.998 140.494
 581.966 877.302
 918.923 976.767
 790.097 455.771
 475.279 303.123
 474.820 703.126
 235.314 622.626
 789.092 236.351
 863.683 570.542
 450.699 551.860
 962.105 285.937
 481.350 874.947
 7.082 227.495
 248.867 219.512
 500.549 480.444
 235.919 85.664
 332.167 591.183
 515.901 824.969
 151.281 767.023
 226.941 876.634
 716.872 727.280
 122.266 198.790
 216.465 566.329
 591.039 428.789
 354.500 57.328
 18.154 762.400
 244.853 895.899
 442.396 666.704
 391.837 355.566
 715.892 273.933
 103.005 741.221
 628.267 347.487
 792.538 313.949
 178.635 786.717
 756.145 91.565
 628.134 729.006
 30.469 66.004
 493.640 917.337
 998.526 23.896
 926.504 395.379
 27.189 803.350
 213.353 52.468
 885.918 602.002
 522.331 615.488
 213.630 893.106
 658.647 437.137
 291.743 772.987
 977.335 689.368
 718.064 710.095
 795.924 181.786
 833.608 889.586
 550.953 97.712
 460.793 734.651
 523.454 101.515
 398.397 964.282
 521.458 911.280
 370.557 335.001
 332.183 958.068
 631.818 270.000
 750.763 839.912
 28.473 52.621
 342.383 113.653
 52.204 442.207
 914.702 504.882
 792.394 139.607
 659.905 825.366
 898.599 808.510
 591.062 3.753
 857.897 559.049
 844.418 409.990
 429.594 274.396
 574.441 603.422
 771.675 652.512
 36.914 291.173
 152.042 727.554
 369.959 444.953
 628.932 203.203
 954.868 504.438
 377.795 588.251
 807.164 472.865
 558.449 679.002
 530.865 580.237
 581.722 829.511
 110.940 411.908
 127.311 26.508
 444.088 851.214
 265.773 518.412
 567.995 505.959
 981.846 505.370
 173.985 137.073
 421.522 688.583
 135.533 906.503
 382.174 701.611
 491.551 448.943
 227.566 144.025
 952.937 52.314
 284.793 39.322
 496.037 824.823
 318.366 615.687
 737.832 117.235
 280.980 821.987
 403.541 658.695
 817.550 544.731
 474.628 619.623
 8.363 77.898
 298.814 918.124
 341.395 650.261
 636.672 584.827
 618.791 258.516
 972.753 458.596
 347.158 354.268
 422.381 231.201
 507.768 144.293
 785.421 237.639
 526.113 82.893
 131.238 10.483
 788.981 149.406
 218.085 607.687
 422.591 440.603
 857.303 974.991
 932.042 584.992
 407.638 23.906
 98.042 262.682
 135.881 866.927
 572.401 339.897
 492.893 441.680
 453.043 591.495
 43.260 29.187
 749.430 868.635
 44.645 398.159
 770.410 693.229
 519.930 222.411
 732.013 338.128
 200.002 273.266
 148.988 334.400
 364.472 699.649
 150.539 278.001
 376.387 507.788
 760.407 671.175
 428.274 437.813
 370.043 103.595
 601.744 619.630
 280.035 269.609
 30.536 254.242
 911.250 436.532
 564.856 704.077
 418.536 971.182
 508.503 647.013
 254.678 234.588
 463.315 729.835
 211.914 545.554
 119.627 589.273
 547.450 360.786
 606.588 349.896
 615.600 331.272
 220.383 180.681
 573.338 371.025
 517.720 134.725
 992.091 355.155
 760.692 13.178
 843.603 980.253
 969.635 104.984
 281.841 742.425
 653.451 343.645
 819.544 879.083
 990.597 192.013
 3.566 582.143
 505.390 682.607
 87.188 315.910
 378.304 786.492
 742.780 796.341
 528.506 205.994
 770.442 134.038
 673.196 849.192
 456.385 976.242
 190.581 476.080
 591.042 758.938
 858.952 152.443
 746.271 595.278
 308.783 318.064
 761.976 967.715
 281.799 96.948
 236.377 486.136
 842.131 340.351
 335.641 141.006
 410.097 205.753
 325.318 977.867
 596.586 509.474
 718.777 96.951
 91.855 835.714
 880.673 629.113
 420.817 394.651
 813.342 537.528
 910.149 866.482
 891.172 64.816
 241.165 182.367
 645.766 599.493
 85.119 128.028
 699.520 26.297
 461.121 327.957
 406.620 995.288
 126.028 109.963
 201.245 378.396
 833.616 758.998
 538.540 753.717
 98.072 59.350
 313.930 482.378
 903.686 874.454
 882.340 625.862
 935.953 918.476
 96.376 39.638
 514.590 193.846
 919.531 808.590
 709.900 679.996
 128.690 238.740
 672.213 402.328
 834.077 756.219
 129.687 644.104
 151.975 797.126
 270.581 710.395
 457.001 500.269
 858.326 750.848
 510.273 278.897
 795.596 901.070
 154.542 77.926
 399.518 630.453
 637.572 891.298
 144.589 172.737
 373.896 381.756
 421.555 265.480
 689.166 815.144
 126.054 902.425
 870.112 986.347
 385.252 190.863
 429.318 8.169
 36.928 752.162
 603.573 282.004
 254.641 971.381
 656.165 335.325
 954.058 120.158
 919.524 551.260
 886.508 290.796
 769.950 826.376
 21.965 798.886
 899.462 460.888
 418.527 362.916
 572.154 838.626
 70.830 843.781
 708.753 810.280
 605.585 532.033
 20.766 911.451
 356.570 79.073
 355.668 276.437
 590.064 868.677
 460.901 139.308
 79.190 371.416
 524.101 326.513
 34.199 286.352
 800.133 961.226
 606.059 787.312
 45.553 430.754
 891.279 205.896
 204.413 367.265
 3.542 16.919
 135.532 201.830
 347.350 76.332
 153.064 656.285
 563.415 994.700
 735.338 110.999
 626.170 124.560
 110.368 44.340
 499.765 476.460
 172.290 987.172
 417.620 550.951
 646.389 619.361
 887.554 442.686
 879.740 591.878
 663.320 13.901
 571.162 365.283
 215.813 589.678
 102.823 181.308
 313.170 653.620
 534.061 237.589
 636.437 842.842
 356.689 116.003
 452.599 93.896
 584.100 562.272
 103.779 780.597
 901.045 259.425
 892.724 830.327
 387.120 351.512
 120.798 92.706
 648.150 118.576
 914.250 164.457
 152.266 481.890
 734.226 713.442
 730.978 422.979
 360.815 375.526
 832.846 64.766
 754.266 67.858
 424.082 112.756
 688.623 134.947
 835.600 753.480
 913.556 948.514
 231.781 512.200
 896.588 263.448
 297.641 178.325
 825.674 900.389
 736.563 802.152
 484.852 806.690
 971.710 177.772
 155.194 633.285
 235.234 772.666
 719.416 62.479
 898.159 3.236
 369.320 903.907
 281.116 236.832
 516.750 631.129
 335.955 214.690
 805.383 513.866
 997.669 417.346
 204.646 780.256
 875.230 555.731
 558.986 555.257
 432.271 79.250
 264.204 416.285
 260.340 699.250
 874.357 802.006
 278.408 175.519
 912.715 737.152
 215.090 388.631
 301.460 193.089
 10.383 296.507
 48.352 204.177
 480.722 164.454
 873.677 682.775
 846.723 269.980
 644.954 815.800
 352.468 562.959
 955.386 343.443
 986.744 845.355
 158.824 791.858
 231.903 400.081
 210.519 498.088
 249.364 513.934
 889.341 684.300
 100.051 513.637
 351.182 832.505
 584.021 166.334
 521.327 618.719
 360.102 126.290
 939.682 891.232
 920.663 468.984
 269.484 840.792
 198.853 813.216
 537.832 96.690
 479.054 553.464
 143.852 992.728
 472.359 910.929
 924.110 447.546
 967.273 855.630
 860.126 577.016
 134.038 87.501
 932.334 350.207
 65.031 715.893
 829.794 878.250
 392.395 709.472
 704.698 616.410
 209.556 657.663
 482.449 208.556
 110.703 587.016
 797.567 520.266
 980.094 97.903
 896.256 718.102
 442.468 656.478
 630.176 949.700
 311.647 611.887
 342.446 169.386
 334.172 168.187
 224.375 110.071
 359.384 773.686
 885.820 12.518
 320.733 987.480
 47.838 941.876
 82.247 24.553
 625.665 818.395
 989.329 688.167
 43.644 399.780
 517.574 983.299
 510.075 627.656
 593.672 220.215
 605.910 6.835
 278.152 105.928
 911.589 55.553
 563.512 67.196
 344.152 645.560
 18.911 626.190
 313.170 56.317
 73.094 974.101
 968.325 376.716
 492.564 264.391
 520.936 95.350
 407.505 522.415
 521.973 186.908
 341.800 278.718
 793.688 103.534
 597.252 56.859
 492.706 957.782
 960.212 51.473
 159.167 995.190
 679.164 727.033
 37.219 622.404
 594.969 552.066
 973.101 719.678
 985.605 697.197
 672.311 428.563
 361.307 699.240
 469.475 786.378
 64.202 898.747
 303.899 464.020
 992.230 856.948
 649.118 953.744
 186.759 52.453
 392.750 115.396
 956.382 441.436
 358.546 305.371
 918.663 71.339
 388.679 930.185
 42.889 891.530
 822.175 249.475
 889.112 370.114
 304.230 430.531
 634.016 59.770
 208.358 72.931
 727.620 53.341
 444.318 787.719
 664.814 418.950
 33.369 556.967
 113.739 432.104
 860.133 907.949
 703.512 346.786
 337.317 818.858
 24.632 827.675
 53.567 402.825
 677.210 150.871
 602.113 982.434
 559.048 160.761
 822.685 122.059
 514.524 426.691
 324.001 499.940
 166.483 396.186
 909.314 411.280
 380.120 803.450
 1.787 948.766
 716.733 515.393
 286.511 24.419
 235.690 125.564
 56.791 908.788
 607.736 322.960
 506.750 667.981
 177.691 642.134
 861.674 89.549
 28.568 58.339
 520.863 483.652
 374.289 832.350
 622.680 221.208
 569.636 480.344
 773.338 386.006
 452.231 81.704
 333.459 349.205
 603.555 819.424
 181.279 63.693
 868.960 542.047
 398.531 79.767
 247.900 751.570
 812.375 625.348
 146.098 157.951
 810.569 11.900
 264.974 337.725
 691.483 325.543
 837.507 22.480
 958.073 61.208
 953.905 693.882
 185.913 541.474
 758.432 937.409
 238.642 631.878
 946.857 9.546
 846.286 187.673
 311.830 296.085
 657.912 625.373
 833.825 416.091
 412.836 53.867
 713.787 181.536
 505.401 87.886
 709.417 121.517
 936.276 130.245
 542.007 878.102
 15.838 893.288
 60.246 174.445
 607.866 844.705
 309.674 831.769
 648.219 234.333
 892.973 197.717
 945.083 278.290
 701.558 462.576
 244.713 852.063
 640.771 440.730
 437.277 847.840
 700.055 131.832
 867.646 871.854
 179.883 539.728
 619.992 649.021
 75.928 997.590
 555.218 834.277
 238.179 446.503
 817.102 638.224
 621.821 453.727
 585.194 9.915
 584.044 88.533
 466.694 98.420
 66.214 341.113
 90.739 369.485
 646.632 457.376
 29.623 381.948
 821.277 143.811
 33.652 644.142
 637.457 987.147
 968.944 752.259
 590.173 938.890
 607.682 755.511
 818.497 281.235
 183.899 257.040
 387.677 955.342
 118.210 521.005
 293.424 472.914
 583.925 956.716
 712.534 215.773
 264.479 947.199
 586.285 764.326
 196.149 505.184
 450.825 883.940
 536.682 612.526
 315.872 978.345
 314.079 33.742
 586.653 621.890
 132.596 610.247
 474.257 279.088
 715.738 524.522
 949.794 472.330
 397.102 273.673
 174.369 569.437
 906.204 376.331
 39.543 525.076
 292.789 437.807
 244.223 457.664
 672.572 663.679
 429.768 900.796
 820.979 305.072
 714.336 100.343
 978.583 668.844
 382.300 390.954
 629.922 77.497
 70.057 674.977
 371.668 627.188
 74.065 429.756
 270.485 393.732
 122.004 713.336
 626.945 267.563
 277.970 942.089
 689.607 266.478
 485.473 35.291
 310.684 652.448
 428.352 10.836
 587.869 654.394
 953.641 562.939
 310.015 26.610
 748.875 237.608
 209.952 22.262
 499.586 866.150
 146.196 868.397
 524.093 132.888
 985.365 244.201
 248.576 893.154
 65.456 104.396
 655.440 864.695
 191.707 986.893
 524.787 973.618
 484.500 496.030
 358.262 219.326
 473.888 273.319
 995.558 846.682
 356.973 535.762
 228.545 683.381
 620.073 272.176
 11.467 162.707
 422.712 800.945
 936.343 143.203
 468.787 484.173
 471.982 635.045
 103.364 604.952
 487.441 816.010
 201.474 403.588
 934.121 776.915
 15.960 958.045
 335.664 676.431
 560.948 421.962
 225.503 948.513
 690.293 304.597
 625.249 822.809
 728.559 210.551
 523.367 260.774
 96.444 238.576
 496.078 939.550
 691.517 69.091
 717.585 734.745
 15.581 415.844
 694.086 254.962
 936.718 760.703
 888.394 999.311
 120.141 179.648
 695.034 168.452
 218.531 166.201
 898.496 725.055
 868.776 994.801
 171.842 26.586
 965.401 685.834
 424.401 938.336
 966.945 646.388
 914.071 364.468
 613.744 692.426
 233.306 337.190
 195.800 300.445
 242.642 297.027
 787.511 497.142
 149.524 739.455
 870.013 946.897
 553.757 644.224
 777.909 227.560
 948.391 833.561
 49.449 449.161
 873.022 804.876
 220.161 737.465
 365.810 473.722
 900.110 410.153
 204.107 355.666
 212.826 168.766
 518.000 863.791
 276.519 331.052
 15.851 845.113
 380.067 68.139
 288.752 107.831
 680.722 87.022
 427.520 276.672
 538.406 24.503
 660.396 770.521
 242.356 573.191
 524.035 330.784
 696.867 638.148
 539.923 286.753
 259.726 484.540
 761.254 462.649
 93.061 258.311
 363.114 287.367
 143.596 584.963
 606.024 630.614
 847.641 333.221
 647.242 166.731
 313.403 493.602
 396.477 559.519
 605.681 405.126
 706.866 507.921
 709.881 970.657
 905.166 123.978
 225.924 752.519
 947.398 302.535
 108.554 920.246
 240.925 648.512
 177.487 432.768
 507.619 254.736
 345.341 844.461
 534.924 664.607
 808.468 10.590
 534.965 842.882
 898.530 280.649
 322.198 939.156
 62.048 571.264
 46.384 227.160
 10.602 833.016
 652.008 394.470
 533.073 712.228
 152.746 537.924
 678.934 770.032
 738.719 876.884
 981.721 82.663
 406.238 556.961
 396.133 800.697
 399.425 599.210
 550.728 697.905
 167.863 312.730
 478.788 565.596
 615.401 481.659
 968.827 693.998
 186.122 650.625
 187.674 582.753
 301.512 546.553
 965.373 407.426
 28.139 410.632
 612.937 873.666
 771.039 984.024
 969.818 666.049
 610.938 447.248
 474.570 261.489
 442.952 499.101
 924.546 959.468
 843.293 360.382
 571.486 381.194
 54.466 74.974
 700.725 720.569
 307.478 470.920
 601.748 770.630
 13.822 342.895
 174.210 294.654
 985.489 270.997
 472.032 21.771
 556.500 336.082
 492.175 298.623
 265.717 306.508
 16.154 863.022
 52.705 523.186
 441.021 979.822
 853.757 208.204
 250.493 216.315
 154.724 666.248
 112.246 872.702
 755.000 377.751
 908.414 726.840
 469.884 228.785
 255.346 521.143
 196.826 656.410
 16.294 998.581
 98.108 771.514
 805.453 285.258
 214.662 156.566
 700.500 785.449
 682.665 16.428
 78.286 283.748
 638.906 320.072
 247.711 685.658
 588.533 34.322
 36.137 336.333
 388.591 182.470
 680.188 466.068
 444.846 316.542
 845.997 365.515
 302.935 768.398
 753.141 3.602
 566.225 328.646
 674.541 92.923
 223.298 521.037
 333.085 972.413
 702.376 511.830
 294.599 22.678
 675.833 677.279
 574.079 828.365
 156.136 597.379
 613.861 642.741
 298.991 540.274
 173.012 346.453
 557.229 530.075
 678.935 494.902
 110.295 672.353
 255.600 952.178
 482.319 258.405
 56.542 265.032
 813.210 133.849
 121.518 354.457
 671.516 142.574
 748.472 327.504
 607.643 27.108
 160.102 535.540
 807.296 755.746
 958.106 241.094
 386.543 770.055
 737.304 982.465
 693.888 409.601
 93.633 538.450
 776.286 719.938
 750.109 154.970
 203.489 822.199
 366.797 777.176
 209.951 995.428
 846.352 576.358
 540.239 964.319
 225.819 227.801
 110.302 604.048
 15.917 606.680
 213.713 269.859
 647.318 762.387
 303.243 271.919
 373.524 911.679
 610.751 76.522
 4.430 477.256
 982.683 694.126
 473.845 876.328
 207.776 374.954
 826.940 334.284
 904.227 276.534
 426.421 728.351
 275.310 687.652
 274.143 637.452
 997.773 823.673
 410.894 935.002
 392.225 173.373
 552.274 474.802
 258.065 42.344
 932.282 515.464
 209.333 858.451
 825.737 350.685
 597.428 176.913
 301.584 271.587
 680.249 233.313
 394.978 109.168
 326.370 569.761
 378.706 581.273
 412.012 320.697
 43.756 906.681
 65.429 449.178
 572.754 321.689
 878.789 721.440
 494.680 430.464
 185.573 787.011
 458.971 693.572
 989.044 74.400
 854.267 779.114
 324.685 639.678
 142.100 203.251
 899.880 828.980
 777.409 422.493
 134.087 988.683
 672.740 825.602
 31.838 221.880
 836.026 440.490
 171.749 730.568
 406.238 419.031
 953.244 874.134
 237.801 803.606
 777.810 131.280
 182.932 792.636
 175.267 480.128
 608.299 803.072
 843.180 756.204
 604.080 436.096
 927.195 647.234
 23.370 864.143
 613.487 614.667
 479.537 814.413
 665.966 62.852
 858.654 883.505
 58.294 16.509
 731.287 302.480
 414.850 815.040
 309.124 920.143
 879.471 428.328
 651.157 288.571
 23.225 873.632
 623.973 538.784
 932.813 438.349
 431.590 711.176
 92.710 450.589
 200.810 355.993
 693.403 791.335
 315.058 310.230
 624.509 201.561
 687.990 371.229
 407.966 338.823
 540.769 171.607
 408.618 4.993
 155.054 478.646
 746.358 664.939
 506.511 722.889
 797.621 360.809
 208.619 150.130
 89.559 94.380
 209.051 198.733
 786.142 287.611
 654.705 656.094
 72.976 766.683
 78.202 735.791
 251.556 965.492
 938.368 347.699
 641.548 469.657
 777.729 679.964
 802.409 270.975
 127.634 462.728
 667.112 964.952
 410.495 392.909
 928.068 781.266
 651.110 637.005
 128.651 609.962
 835.765 830.013
 46.410 786.900
 347.295 804.258
 962.537 182.859
 483.332 428.716
 605.983 345.052
 638.488 449.544
 952.523 951.292
 132.173 393.862
 614.829 430.171
 803.307 244.837
 448.228 190.371
 610.539 295.885
 840.294 794.286
 389.255 940.084
 276.035 551.800
 269.958 7.993
 452.409 236.217
 780.358 9.053
 937.761 913.597
 387.337 400.086
 68.056 597.120
 814.811 956.465
 80.175 598.617
 357.384 880.039
 993.892 949.179
 133.698 381.446
 262.357 140.120
 651.822 827.031
 963.132 124.956
 634.220 861.995
 248.117 93.936
 42.367 197.008
 814.569 946.776
 999.510 476.199
 407.104 749.304
 511.212 96.920
 371.805 258.746
 782.003 308.103
 320.975 974.257
 605.764 922.249
 246.468 138.376
 928.436 599.663
 359.881 846.462
 733.625 731.455
 411.290 470.443
 951.973 304.901
 819.785 166.711
 39.343 891.292
 167.199 402.683
 180.542 678.378
 192.525 429.807
 56.184 668.565
 563.188 71.014
 640.397 187.324
 278.242 336.359
 284.215 366.751
 418.519 381.438
 170.003 475.235
 143.770 469.075
 210.220 810.005
 843.900 566.434
 301.773 324.483
 380.717 328.376
 55.503 462.414
 561.604 695.544
 297.784 566.445
 723.482 524.752
 714.361 236.990
 384.035 313.050
 480.493 669.910
 850.094 559.031
 929.046 96.703
 926.107 900.025
 660.613 301.966
 107.729 286.779
 736.283 879.010
 998.852 913.729
 31.682 500.333
 979.960 859.357
 615.897 385.634
 159.989 744.218
 374.502 222.045
 344.217 661.667
 573.910 670.987
 581.762 46.200
 794.489 940.650
 955.666 525.437
 600.414 635.464
 737.189 553.610
 501.128 652.536
 137.617 286.921
 556.840 483.938
 402.908 664.989
 331.110 122.751
 358.805 579.184
 567.716 345.151
 130.143 799.728
 815.327 451.639
 234.318 601.670
 418.776 364.279
 644.884 768.355
 594.837 75.845
 499.627 493.555
 296.291 878.805
 604.191 174.475
 902.000 130.731
 676.147 852.422
 441.752 866.955
 757.594 171.641
 640.390 695.952
 471.933 886.072
 941.530 718.272
 840.905 735.338
 320.711 821.933
 442.562 662.843
 922.923 517.528
 464.298 978.433
 739.841 392.212
 74.964 934.583
 885.973 456.020
 847.363 937.856
 826.245 815.077
 250.878 46.470
 764.718 688.390
 500.879 690.942
 517.389 257.673
 996.842 519.156
 582.052 938.472
 858.408 621.771
 883.423 636.720
 534.040 991.258
 239.110 424.259
 420.347 151.020
 966.278 862.202
 904.055 344.006
 63.105 219.949
 188.916 267.248
 964.449 893.878
 865.475 994.879
 226.820 2.108
 44.630 753.196
 461.143 15.193
 331.562 543.386
 48.442 237.374
 243.110 87.595
 367.066 355.117
 350.565 179.661
 482.198 260.685
 395.670 621.167
 129.050 95.714
 518.017 525.316
 818.254 365.903
 137.943 774.865
 541.808 991.667
 754.258 866.096
 724.596 984.788
 187.855 689.125
 192.530 797.753
 580.648 57.081
 284.133 265.626
 647.599 964.763
 166.631 951.219
 384.359 733.806
 606.989 879.436
 213.831 879.342
 147.872 388.227
 674.344 846.394
 930.999 679.502
 426.114 737.256
 457.193 687.052
 0.029 948.874
 862.642 919.108
 205.714 817.407
 891.970 825.390
 29.450 122.128
 556.195 92.687
 715.185 719.301
 451.081 715.153
 265.022 886.458
 180.594 107.198
 3.731 776.538
 160.991 335.329
 12.821 968.538
 981.560 413.406
 994.160 606.080
 254.252 721.982
 515.186 327.587
 610.747 930.838
 114.331 792.355
 894.160 294.167
 606.669 416.851
 164.227 85.523
 279.274 167.167
 487.971 995.542
 859.781 259.040
 549.335 46.259
 989.794 139.538
 385.931 513.659
 949.714 548.162
 381.958 292.971
 29.134 54.030
 424.541 402.408
 886.109 655.220
 605.560 979.833
 611.366 611.764
 339.834 277.819
 835.195 111.524
 418.780 166.200
 863.513 975.254
 550.087 383.372
 487.025 870.939
 900.175 879.958
 207.949 296.337
 187.273 728.246
 310.253 411.137
 926.704 150.791
 552.454 55.924
 542.687 690.357
 580.833 523.996
 596.789 604.942
 192.387 784.911
 284.561 445.798
 771.225 466.553
 389.316 948.397
 982.734 447.550
 904.129 837.265
 743.114 996.477
 716.684 682.041
 647.374 11.718
 851.468 326.268
 199.386 699.795
 363.017 690.166
 58.726 504.943
 733.578 487.406
 20.004 933.673
 537.924 922.812
 943.009 160.706
 764.570 97.730
 431.657 653.301
 921.690 252.809
 744.660 96.464
 381.421 250.165
 442.474 369.523
 129.530 729.926
 318.040 332.988
 568.676 77.202
 610.821 492.591
 480.580 877.457
 705.354 864.030
 971.593 609.571
 11.112 357.491
 821.507 380.610
 506.822 916.011
 319.610 14.276
 209.775 297.578
 425.170 501.471
 252.407 499.300
 30.647 957.418
 170.973 235.776
 661.508 821.869
 744.022 845.864
 121.642 119.394
 274.346 396.414
 220.823 463.364
 552.922 352.443
 711.855 953.593
 46.004 905.777
 158.913 762.641
 729.099 204.101
 472.836 624.395
 779.208 245.786
 928.988 490.980
 307.759 939.886
 352.626 686.273
 952.579 752.696
 867.095 98.044
 382.599 840.523
 781.600 473.024
 241.428 611.565
 305.736 133.100
 356.367 167.465
 353.517 354.639
 961.688 87.208
 604.677 950.877
 476.284 963.291
 667.730 989.021
 986.172 53.717
 908.416 44.622
 915.227 335.364
 617.117 446.776
 529.294 237.091
 366.537 865.519
 469.135 887.803
 911.207 619.486
 709.102 969.380
 886.213 785.474
 406.924 241.271
 35.087 635.399
 464.405 667.724
 225.351 939.394
 131.261 385.719
 162.054 101.140
 229.996 698.011
 380.381 43.414
 86.891 948.137
 761.646 864.078
 754.376 760.365
 774.470 927.149
 787.736 325.561
 774.512 647.168
 582.127 442.517
 709.937 440.881
 924.858 32.954
 261.768 346.601
 16.990 127.105
 912.883 602.711
 264.406 546.277
 378.832 2.277
 831.922 10.267
 768.606 336.042
 448.019 382.965
 372.381 452.148
 598.836 591.418
 23.073 914.368
 867.693 155.188
 53.954 463.643
 273.440 627.896
 308.779 278.199
 502.978 855.696
 864.849 698.921
 589.516 213.199
 842.536 718.040
 980.420 691.711
 214.361 215.387
 892.197 333.812
 38.285 27.712
 143.472 369.228
 247.020 328.890
 271.224 987.205
 579.744 123.890
 105.705 848.281
 574.389 574.259
 242.876 702.298
 705.744 300.589
 100.929 239.112
 793.110 186.309
 773.212 93.808
 75.336 741.435
 440.938 689.864
 803.261 994.154
 135.438 903.129
 600.289 647.904
 544.883 828.334
 39.724 872.668
 950.689 830.950
 59.318 358.313
 313.883 563.472
 734.154 927.148
 774.183 350.612
 141.439 130.203
 90.266 826.735
 236.270 400.715
 757.670 606.232
 805.051 837.857
 62.931 139.087
 240.548 888.693
 244.280 445.933
 484.901 697.036
 258.630 726.292
 488.075 820.236
 633.323 618.016
 730.811 270.637
 193.538 273.405
 143.160 324.627
 490.303 166.751
 320.078 431.802
 850.310 308.668
 580.459 538.220
 671.327 104.467
 749.699 665.135
 892.878 637.794
 760.742 127.665
 181.305 507.913
 285.083 72.028
 934.575 211.436
 722.067 306.079
 591.786 289.430
 418.691 712.680
 234.742 301.884
 968.010 901.015
 106.950 27.217
 675.012 465.272
 414.784 889.384
 695.727 96.582
 785.230 404.056
 187.591 411.843
 656.720 714.187
 874.008 316.789
 999.256 0.124
 369.280 870.777
 375.594 537.307
 155.127 343.151
 948.216 413.070
 298.691 587.402
 541.681 771.164
 484.160 166.850
 924.457 937.319
 153.795 267.055
 669.234 790.690
 55.579 264.179
 80.088 324.606
 137.902 589.075
 985.606 916.128
 959.323 953.767
 639.529 469.037
 863.744 75.540
 447.889 270.693
 457.167 245.029
 860.409 212.499
 88.145 705.141
 83.781 459.407
 335.097 119.520
 557.911 850.053
 22.782 960.480
 599.224 289.841
 188.544 500.362
 676.595 329.950
 185.778 76.134
 317.406 561.166
 814.682 259.617
 218.944 589.245
 904.399 615.216
 292.072 284.823
 109.671 489.465
 821.297 943.465
 130.854 143.747
 872.622 568.287
 998.566 920.289
 405.568 957.637
 191.252 695.003
 89.323 792.814
 961.775 807.215
 629.044 765.975
 451.967 920.116
 974.018 646.729
 664.325 826.401
 304.803 378.827
 658.234 306.541
 335.043 37.717
 42.808 523.353
 571.693 118.049
 876.493 612.627
 564.624 900.756
 959.809 637.744
 355.547 955.704
 555.071 714.353
 772.859 442.736
 196.683 192.718
 582.213 196.097
 206.988 389.415
 914.443 420.462
 123.004 581.373
 678.224 637.367
 614.225 174.188
 602.636 635.691
 854.580 9.093
 126.324 76.475
 254.536 320.698
 989.527 948.968
 91.849 557.631
 230.807 780.144
 859.879 53.584
 432.472 763.469
 116.593 825.323
 791.541 334.401
 629.825 781.122
 663.657 110.732
 617.281 567.526
 85.759 106.626
 643.794 649.768
 833.059 182.028
 112.000 12.368
 413.141 406.575
 442.725 848.242
 104.638 392.351
 742.803 559.114
 472.407 316.610
 583.811 365.032
 451.427 838.354
 126.443 379.928
 6.582 76.431
 211.162 482.336
 917.248 317.277
 763.847 40.544
 479.295 853.875
 330.790 149.748
 891.104 910.787
 234.299 631.324
 25.918 710.905
 530.061 522.666
 874.871 505.846
 30.217 57.425
 561.042 582.677
 339.751 373.183
 815.730 524.105
 424.508 75.261
 717.734 127.639
 301.137 785.380
 321.847 562.025
 204.887 382.164
 244.230 377.885
 71.014 532.262
 983.147 605.789
 458.170 567.157
 590.124 221.526
 574.330 798.178
 578.564 978.294
 842.447 12.936
 676.866 882.658
 297.113 458.439
 167.008 199.866
 946.154 902.673
 266.263 729.492
 301.637 956.925
 931.334 500.055
 400.465 329.945
 915.936 937.567
 441.261 932.836
 172.923 804.741
 385.038 136.109
 242.080 762.437
 554.160 139.353
 39.073 640.983
 47.058 506.623
 97.593 435.075
 123.157 869.798
 406.183 551.419
 139.627 546.331
 317.592 983.227
 3.117 61.014
 838.825 290.725
 877.945 23.436
 884.503 603.273
 337.904 479.024
 698.088 288.528
 610.362 222.863
 721.396 559.658
 715.613 908.626
 282.155 606.349
 406.264 381.942
 834.882 972.788
 943.835 66.437
 347.915 890.551
 73.872 494.825
 197.886 271.276
 565.958 36.002
 484.445 628.953
 438.442 366.762
 587.761 530.756
 385.007 383.937
 587.554 355.659
 934.971 675.353
 576.692 398.985
 813.296 757.671
 119.126 316.837
 699.390 453.117
 8.997 815.780
 824.168 688.201
 925.838 509.578
 378.379 844.174
 593.907 276.333
 646.347 525.394
 138.875 936.652
 820.307 207.602
 692.583 957.776
 111.962 918.689
 79.615 381.865
 658.429 640.974
 984.597 631.384
 746.021 22.697
 155.805 3.915
 552.376 779.822
 461.757 916.597
 268.155 655.000
 448.570 571.024
 515.072 292.240
 116.158 98.087
 166.701 962.594
 62.688 214.324
 319.636 832.587
 764.476 423.374
 400.671 763.748
 340.849 164.857
 454.431 344.202
 682.029 526.049
 86.978 623.652
 727.233 57.244
 474.302 508.281
 107.759 378.443
 238.212 895.107
 406.506 32.454
 882.212 824.555
 225.302 967.608
 230.604 409.557
 841.459 52.808
 867.822 279.097
 925.445 709.795
 702.246 239.184
 985.800 554.239
 328.230 805.615
 511.761 471.123
 8.457 967.327
 258.182 804.006
 600.951 778.767
 523.890 945.936
 194.143 202.371
 329.391 106.467
 250.348 591.543
 21.870 59.388
 682.295 649.349
 396.663 305.189
 66.124 963.462
 0.141 7.071
 523.245 913.840
 897.442 866.580
 156.101 2.329
 81.263 522.061
 101.084 354.369
 549.437 198.388
 645.401 199.508
 277.112 968.517
 651.641 722.331
 194.680 755.842
 30.289 477.157
 399.240 901.039
 810.673 32.615
 172.351 918.854
 677.281 125.576
 650.294 800.255
 681.443 93.393
 848.431 585.635
 306.824 969.833
 34.827 797.660
 587.605 390.199
 489.862 921.223
 555.648 387.006
 490.537 336.515
 760.326 567.232
 886.671 723.846
 873.107 858.918
 59.908 880.652
 697.841 577.949
 997.602 427.716
 74.147 589.913
 997.423 979.318
 831.131 687.327
 423.125 847.733
 845.214 345.230
 438.975 223.740
 431.184 899.840
 694.253 389.782
 379.260 72.749
 147.776 889.867
 401.302 59.959
 206.426 599.690
 102.181 59.364
 895.029 351.801
 712.174 826.173
 124.769 604.584
 145.364 342.949
 233.826 671.699
 757.942 954.821
 740.399 212.310
 817.667 851.891
 781.145 124.487
 838.248 846.650
 566.962 177.734
 835.062 276.346
 635.571 799.501
 304.262 106.863
 932.466 419.148
 477.261 988.898
 227.254 836.216
 645.930 948.523
 943.494 773.695
 158.058 426.993
 721.857 297.508
 943.218 629.524
 477.232 217.607
 119.747 225.508
 81.661 161.443
 655.854 754.953
 291.307 345.244
 91.857 45.053
 24.714 421.366
 684.107 199.507
 432.258 300.328
 790.568 480.054
 416.832 824.105
 997.379 608.740
 870.511 283.403
 77.580 650.420
 81.479 347.393
 897.901 923.259
 693.079 221.519
 445.804 81.556
 618.983 120.162
 163.590 136.591
 244.770 179.250
 254.169 259.714
 589.237 123.124
 897.111 545.308
 324.473 614.601
 794.926 813.154
 331.003 672.131
 897.469 79.066
 915.225 639.017
 844.262 614.317
 766.103 383.056
 765.953 908.613
 955.026 27.603
 820.616 224.163
 768.238 44.516
 760.005 421.371
 339.962 843.872
 55.026 7.105
 63.892 583.498
 616.605 827.089
 692.028 192.689
 963.926 933.388
 176.673 99.052
 181.030 110.148
 421.081 795.804
 107.218 555.527
 626.699 760.429
 697.319 780.449
 263.717 796.243
 213.070 896.383
 453.035 218.658
 43.574 891.420
 791.382 441.001
 255.771 18.688
 139.910 64.275
 28.202 91.539
 345.914 65.903
 584.116 859.284
 196.363 779.011
 102.495 54.848
 482.705 112.145
 915.167 506.105
 964.202 575.505
 490.407 496.310
 280.076 740.964
 731.871 471.881
 710.555 496.646
 788.193 119.451
 807.953 981.022
 252.901 675.766
 699.035 154.963
 544.549 266.577
 639.800 242.541
 679.229 782.597
 727.447 532.486
 196.166 745.959
 538.830 462.845
 864.292 269.180
 570.188 332.825
 4.108 295.744
 352.803 109.914
 903.280 88.013
 869.931 479.715
 313.204 410.932
 711.333 763.712
 391.944 81.047
 285.853 490.109
 539.608 807.622
 335.421 19.446
 266.438 359.599
 124.666 614.892
 780.999 627.829
 641.006 12.599
 203.127 711.220
 255.837 836.622
 839.347 598.524
 846.646 952.494
 530.891 720.325
 843.899 41.214
 747.949 750.158
 980.020 669.283
 488.360 696.613
 318.386 939.271
 602.471 972.770
 18.743 328.710
 444.642 693.774
 45.926 602.843
 609.935 641.885
 898.084 149.622
 394.480 870.704
 369.173 804.624
 790.159 781.777
 271.466 171.144
 637.427 198.451
 33.741 699.191
 690.864 750.237
 719.227 859.583
 55.479 48.299
 536.978 769.646
 810.710 226.877
 566.917 619.547
 814.787 509.919
 601.377 378.073
 163.746 366.075
 596.490 79.425
 634.384 383.205
 800.590 704.505
 564.307 336.025
 712.072 358.291
 988.580 663.421
 347.501 336.643
 763.094 106.976
 56.543 389.456
 739.470 996.475
 191.461 281.353
 523.248 274.552
 166.006 775.309
 732.214 19.658
 865.769 709.004
 89.424 908.200
 496.275 578.752
 828.078 722.873
 976.654 313.000
 273.417 900.123
 58.847 918.449
 698.875 966.367
 831.486 769.413
 556.642 56.674
 963.375 228.259
 461.333 73.230
 466.598 415.374
 192.773 222.047
 379.499 565.670
 891.042 978.354
 254.098 929.978
 283.095 53.171
 802.946 409.675
 523.021 760.326
 342.196 497.678
 192.658 675.108
 539.148 975.472
 419.564 508.650
 415.048 661.752
 477.058 337.825
 2.172 191.529
 765.934 385.974
 645.812 834.154
 697.675 368.062
 767.603 133.961
 740.578 433.431
 260.526 218.144
 117.468 164.153
 315.080 893.843
 298.939 136.951
 830.669 721.359
 289.946 716.960
 49.488 564.975
 608.558 23.376
 268.646 289.531
 980.645 156.722
 499.425 282.813
 878.066 587.434
 513.190 974.849
 693.515 123.456
 557.320 19.657
 233.763 664.100
 60.582 967.999
 313.816 337.634
 247.719 146.885
 114.899 955.605
 822.806 769.200
 24.679 608.255
 788.507 611.897
 382.383 798.334
 275.190 651.109
 706.207 656.974
 644.458 945.652
 965.537 412.065
 493.779 575.241
 484.033 559.855
 863.299 216.031
 407.644 812.498
 476.650 763.588
 958.481 312.384
 231.548 472.974
 113.420 287.731
 93.546 198.435
 916.006 8.739
 690.712 193.229
 450.172 840.330
 114.665 425.866
 1.322 392.918
 13.992 725.719
 109.296 278.861
 32.149 172.297
 911.674 87.178
 959.474 762.951
 295.883 706.223
 806.734 448.356
 163.919 632.330
 987.847 419.546
 381.608 996.867
 247.244 10.762
 380.626 584.799
 161.008 585.897
 629.688 480.929
 462.043 280.380
 343.154 306.954
 22.492 843.118
 480.587 460.574
 709.252 73.399
 767.661 760.064
 101.487 374.847
 673.292 372.284
 16.503 792.660
 874.269 563.336
 179.236 992.171
 169.329 378.576
 141.166 47.399
 340.117 817.843
 610.005 599.800
 445.372 923.608
 798.462 22.267
 153.785 710.768
 798.298 174.831
 225.137 319.347
 597.549 300.216
 221.583 713.202
 399.878 603.823
 132.404 742.451
 794.622 258.939
 315.463 263.884
 936.190 529.587
 64.410 116.771
 797.260 606.788
 97.802 191.590
 290.111 696.003
 308.435 232.310
 335.702 101.679
 510.088 770.475
 985.533 147.334
 554.366 108.737
 354.428 5.239
 770.528 225.571
 244.075 37.930
 992.072 50.016
 971.362 364.533
 589.854 709.671
 559.341 738.884
 624.869 56.454
 302.215 784.958
 985.134 258.255
 932.402 390.090
 778.967 261.406
 553.934 960.455
 248.128 995.662
 971.798 39.356
 543.646 842.160
 553.898 860.976
 207.737 913.589
 777.152 34.599
 538.096 417.960
 800.487 142.167
 915.386 872.098
 897.563 390.849
 968.184 292.855
 195.794 38.541
 277.629 83.657
 684.270 440.670
 410.086 27.063
 852.749 728.925
 962.090 232.337
 41.641 194.803
 137.572 727.737
 756.568 921.793
 110.799 553.162
 921.370 489.221
 95.894 138.520
 604.430 198.084
 9.292 650.683
 901.832 175.463
 817.583 76.982
 847.450 470.452
 880.315 571.218
 847.866 323.038
 674.115 20.021
 815.471 770.381
 397.747 659.789
 955.815 645.834
 862.273 669.538
 817.899 458.423
 349.365 30.643
 454.505 138.890
 435.187 144.170
 282.746 867.838
 116.320 59.362
 854.873 217.559
 505.373 37.573
 321.230 338.218
 282.719 164.876
 919.307 488.001
 470.793 959.771
 586.755 573.190
 740.452 291.346
 456.312 646.097
 744.762 335.248
 934.753 265.120
 112.407 922.698
 636.955 901.303
 6.729 170.002
 183.843 969.743
 181.495 166.713
 776.585 752.633
 433.299 219.460
 228.948 284.964
 283.390 430.903
 428.675 905.848
 717.517 490.145
 863.458 490.576
 297.663 479.049
 197.176 614.114
 939.299 290.224
 930.204 939.478
 954.999 205.074
 889.620 748.812
 511.061 107.523
 840.003 655.978
 667.411 290.070
 505.248 462.811
 489.929 438.333
 71.654 793.059
 983.940 18.628
 80.797 395.481
 521.607 316.307
 998.796 828.049
 76.002 922.226
 601.108 986.833
 560.804 697.970
 276.647 634.904
 364.628 590.278
 22.577 617.633
 299.299 49.843
 65.675 861.346
 516.052 943.560
 954.513 972.975
 925.077 451.915
 569.370 360.414
 552.634 500.069
 696.801 238.712
 434.616 283.154
 719.784 778.499
 752.840 679.971
 141.840 483.327
 225.286 87.009
 357.175 785.743
 347.045 994.158
 514.529 852.217
 105.954 528.284
 919.057 849.695
 755.145 40.033
 46.170 7.041
 181.255 447.538
 479.116 899.441
 257.491 588.468
 456.456 579.697
 288.661 895.121
 957.953 704.936
 542.419 687.536
 552.295 278.654
 797.317 684.170
 465.249 305.062
 531.641 631.398
 343.030 684.767
 613.778 440.384
 26.951 357.986
 249.047 846.901
 818.700 704.397
 182.153 346.134
 401.215 858.664
 268.937 235.733
 941.295 109.544
 114.789 777.394
 293.351 270.895
 456.503 276.622
 458.533 587.869
 844.522 814.271
 42.640 755.095
 296.355 239.907
 865.504 249.920
 350.648 169.319
 772.908 838.028
 94.161 195.893
 211.608 596.499
 578.155 422.622
 73.881 566.986
 731.970 108.787
 478.517 536.066
 643.374 578.528
 511.825 918.491
 459.557 199.581
 939.469 160.200
 299.116 866.219
 655.656 990.337
 412.111 934.123
 251.033 634.583
 418.480 394.719
 848.649 295.862
 158.881 446.699
 25.536 743.616
 448.884 742.710
 656.081 300.619
 607.873 944.825
 285.670 338.698
 886.544 814.472
 775.583 194.139
 18.464 657.524
 512.381 183.371
 826.462 325.509
 209.651 773.296
 706.793 187.225
 962.935 462.923
 554.168 94.895
 668.766 228.803
 268.074 704.538
 558.154 531.735
 962.778 916.095
 498.691 572.660
 785.445 285.475
 916.116 308.564
 302.641 153.999
 907.036 421.916
 546.765 832.330
 44.193 98.089
 400.663 373.133
 901.816 862.906
 248.748 442.244
 792.117 516.513
 22.562 240.479
 148.712 160.138
 532.090 791.620
 415.844 629.628
 493.696 666.077
 903.921 145.331
 961.771 89.863
 505.280 373.702
 42.713 645.545
 285.929 224.595
 243.439 422.568
 88.542 822.681
 587.182 550.892
 412.244 75.588
 549.812 852.083
 941.215 889.641
 841.473 679.459
 346.059 271.482
 320.299 472.517
 1.151 606.066
 694.560 715.574
 373.025 264.873
 792.523 726.590
 317.675 209.449
 779.033 385.449
 859.741 392.323
 826.205 683.324
 148.628 887.891
 32.504 993.114
 833.289 818.978
 287.883 648.446
 659.508 179.766
 838.713 713.628
 465.054 632.786
 379.169 433.446
 176.022 707.193
 28.023 489.548
 842.299 619.095
 811.785 844.608
 94.710 133.978
 615.652 127.607
 767.377 598.962
 659.367 469.928
 365.841 981.835
 660.815 724.786
 837.193 598.298
 49.015 639.672
 928.621 213.135
 41.157 866.434
 724.441 530.010
 594.866 515.450
 600.828 294.059
 254.173 133.830
 407.350 517.582
 621.422 623.014
 703.284 788.991
 580.987 334.526
 76.134 466.086
 776.175 785.596
 134.170 405.106
 77.723 526.082
 582.004 995.398
 589.041 337.472
 699.005 805.556
 895.853 342.244
 588.570 390.442
 900.390 701.492
 249.165 440.304
 375.262 350.359
 35.652 794.556
 849.965 899.733
 585.152 105.573
 202.431 169.783
 131.956 474.628
 295.733 332.974
 140.398 936.040
 681.002 863.303
 855.771 620.439
 114.735 212.575
 177.199 58.328
 823.142 677.005
 861.796 805.677
 827.243 357.447
 598.434 190.004
 537.472 548.821
 767.385 934.395
 381.041 679.125
 507.083 55.196
 663.005 931.900
 22.959 224.195
 734.427 569.583
 330.075 606.138
 978.379 386.221
 959.018 536.247
 84.503 579.283
 663.871 689.327
 601.828 80.316
 146.140 152.257
 201.623 227.014
 996.207 975.668
 389.709 814.701
 904.547 919.807
 351.326 518.484
 111.790 685.885
 40.032 429.613
 656.249 540.023
 711.888 767.186
 299.268 885.644
 612.336 491.834
 825.505 655.311
 28.600 608.927
 442.645 899.242
 86.370 968.907
 162.252 309.960
 485.156 680.519
 702.370 696.393
 399.432 193.733
 688.357 302.666
 418.031 293.456
 769.648 943.534
 125.848 798.554
 948.013 927.605
 551.488 575.039
 612.100 779.276
 591.958 454.518
 881.269 609.444
 888.884 972.230
 219.707 272.981
 756.105 191.525
 433.640 977.749
 260.155 717.631
 107.048 956.179
 625.509 792.766
 964.933 997.494
 795.920 842.348
 231.186 778.388
 330.544 259.342
 626.896 874.965
 275.367 587.070
 544.067 332.119
 231.805 622.593
 141.939 592.102
 378.102 610.580
 614.188 216.218
 596.504 445.219
 834.186 87.378
 359.410 223.991
 624.318 962.394
 448.104 197.022
 339.256 297.605
 563.862 989.361
 580.370 36.666
 166.734 317.070
 150.657 502.589
 493.984 412.949
 751.131 45.667
 297.815 181.295
 48.342 673.349
 858.700 136.208
 199.340 427.107
 812.464 383.041
 498.947 814.653
 140.512 981.732
 761.691 584.399
 755.601 703.781
 317.408 613.912
 740.905 446.714
 988.658 637.359
 816.359 902.212
 236.106 61.018
 690.212 753.072
 364.607 704.031
 860.242 982.150
 540.385 87.492
 241.172 361.269
 594.475 903.145
 873.620 913.147
 598.230 688.346
 404.706 933.921
 865.383 72.330
 88.552 872.449
 937.099 436.373
 631.896 95.680
 769.841 534.167
 279.526 952.921
 502.325 776.090
 397.953 977.446
 11.816 110.293
 353.620 938.756
 869.218 993.361
 401.937 455.830
 107.706 983.199
 391.700 189.306
 474.951 296.773
 460.278 202.894
 41.369 936.031
 240.662 891.052
 386.470 18.113
 942.617 146.535
 235.665 962.605
 605.367 938.748
 727.163 541.842
 775.291 708.488
 262.531 233.023
 343.766 488.975
 647.684 207.252
 620.747 234.771
 429.451 924.684
 329.902 792.816
 645.280 92.021
 830.467 362.509
 752.214 484.154
 816.803 259.121
 111.181 282.186
 164.460 677.400
 852.233 472.258
 704.938 825.757
 217.026 961.069
 72.171 907.721
 1.200 262.949
 501.803 623.523
 639.039 408.523
 537.626 73.582
 876.730 515.895
 44.312 605.827
 162.559 791.836
 105.916 464.294
 589.685 523.399
 248.055 286.996
 909.776 451.003
 728.636 52.000
 197.189 244.192
 246.148 983.049
 789.932 233.540
 492.618 966.383
 224.945 79.786
 285.229 980.976
 783.966 317.846
 129.341 953.075
 688.241 223.501
 657.340 876.062
 844.507 879.161
 441.652 317.513
 723.147 717.927
 763.790 911.528
 517.336 898.416
 429.909 716.322
 217.685 193.527
 130.720 530.697
 871.860 391.862
 951.472 299.939
 767.355 629.218
 826.000 509.173
 965.861 348.121
 205.407 132.995
 870.212 375.192
 263.202 972.961
 863.705 699.340
 198.590 523.125
 523.740 108.918
 820.771 328.188
 177.403 724.448
 619.864 874.188
 289.122 357.164
 53.174 629.076
 206.371 385.015
 225.674 946.502
 448.047 710.040
 525.661 193.035
 14.405 228.035
 923.616 954.544
 93.039 877.484
 465.421 335.214
 201.360 654.969
 229.581 761.664
 864.333 294.292
 489.298 939.586
 702.196 552.694
 669.704 541.724
 574.683 66.663
 641.859 209.615
 677.518 509.528
 0.066 669.155
 148.017 671.450
 857.497 348.781
 447.415 98.289
 825.105 271.804
 138.706 968.679
 746.369 109.710
 464.355 998.408
 309.981 835.010
 595.267 768.579
 296.375 120.394
 521.102 50.369
 202.586 480.741
 185.641 406.281
 681.998 646.940
 746.034 688.320
 307.729 62.187
 310.766 520.506
 875.718 984.553
 450.977 580.474
 888.952 12.075
 398.983 506.980
 168.830 981.890
 565.575 721.949
 212.754 962.079
 695.871 922.954
 25.910 298.673
 217.447 671.011
 595.477 511.023
 642.445 456.172
 920.776 872.433
 998.796 97.199
 864.858 161.226
 369.214 939.734
 931.678 727.455
 597.862 318.607
 106.298 365.113
 924.407 293.764
 909.604 697.504
 767.519 45.638
 928.111 828.412
 601.765 205.420
 975.952 853.613
 53.557 119.849
 250.549 701.521
 136.598 820.733
 954.453 429.193
 311.583 639.009
 800.157 57.287
 598.389 714.889
 97.122 816.983
 804.218 493.318
 74.015 101.271
 524.043 932.012
 125.138 775.781
 589.187 2.756
 527.671 889.674
 207.940 941.153
 172.952 329.669
 984.087 41.817
 136.103 940.445
 93.302 942.113
 697.515 968.406
 125.099 765.438
 278.774 14.722
 893.902 72.880
 794.466 664.879
 24.552 808.703
 107.886 518.560
 416.029 719.895
 649.187 913.994
 76.255 622.955
 173.163 429.054
 47.628 313.003
 43.056 467.115
 657.645 432.233
 97.025 384.278
 534.898 698.876
 933.846 687.118
 334.293 146.487
 520.762 593.075
 976.199 429.846
 134.109 481.373
 184.983 451.822
 375.332 518.598
 928.901 79.512
 22.507 583.443
 934.530 213.050
 769.652 868.581
 146.936 2.145
 40.436 548.994
 906.685 270.127
 434.771 285.682
 745.079 789.821
 449.942 207.415
 290.948 687.584
 714.076 272.846
 520.597 49.391
 458.773 467.849
 854.785 524.859
 547.663 311.481
 753.695 20.792
 354.580 316.838
 26.680 235.465
 763.299 834.331
 55.283 988.894
 732.646 564.482
 225.691 874.230
 256.887 700.315
 733.886 402.957
 250.152 397.014
 419.561 394.365
 322.096 85.162
 713.102 110.971
 594.877 75.902
 156.203 449.940
 471.859 249.551
 246.836 140.546
 517.374 187.086
 732.254 284.344
 583.656 475.559
 551.600 13.673
 843.010 688.650
 737.636 481.618
 96.055 572.559
 3.484 669.633
 353.944 631.252
 946.494 585.105
 285.686 745.347
 732.006 688.443
 310.943 832.814
 412.562 846.605
 361.887 290.074
 283.810 656.674
 171.124 977.493
 670.975 659.303
 230.484 537.720
 526.320 198.135
 750.043 578.643
 148.726 549.012
 298.677 700.147
 114.726 403.834
 675.213 996.488
 242.415 950.809
 619.779 790.409
 655.266 138.767
 483.028 233.423
 34.643 381.933
 9.547 586.822
 163.606 977.537
 122.157 543.361
 289.324 36.856
 505.107 689.410
 539.152 326.447
 943.900 986.256
 191.422 276.734
 682.982 77.701
 554.485 626.615
 483.615 934.911
 278.018 962.954
 904.502 220.428
 293.664 400.861
 467.196 198.414
 145.350 93.328
 514.850 710.562
 63.953 306.479
 512.734 865.002
 810.395 739.485
 386.300 603.200
 552.625 286.724
 939.863 186.918
 55.747 855.320
 966.674 119.172
 403.785 375.712
 947.930 830.747
 693.019 128.893
 170.820 143.844
 449.750 704.621
 179.013 598.999
 442.657 683.961
 35.922 998.456
 547.330 781.499
 342.941 292.151
 47.035 102.366
 50.706 290.392
 341.427 172.622
 148.853 725.089
 308.870 934.787
 464.103 259.192
 306.695 300.289
 261.460 37.880
 978.443 594.914
 680.723 926.667
 102.563 190.091
 380.076 348.019
 800.834 290.867
 58.450 532.358
 617.756 650.097
 824.594 479.787
 578.273 437.761
 37.776 189.664
 77.513 545.089
 204.974 976.054
 802.973 816.561
 552.970 433.327
 240.018 540.862
 849.459 848.878
 272.183 596.950
 101.936 345.574
 18.137 936.786
 671.578 557.442
 109.952 225.695
 684.646 246.025
 828.370 979.256
 67.182 515.360
 789.016 97.058
 59.257 509.634
 591.004 354.271
 250.090 24.126
 71.405 868.057
 410.564 937.242
 583.754 394.359
 158.587 905.423
 267.844 258.954
 577.166 244.929
 285.785 903.183
 694.895 262.270
 853.678 188.121
 441.757 661.230
 939.784 400.595
 595.850 737.429
 273.035 130.468
 953.198 325.329
 806.860 21.568
 675.433 357.262
 713.104 659.914
 519.533 164.761
 992.348 264.352
 528.408 550.147
 736.869 238.922
 187.875 197.699
 280.168 276.354
 39.212 210.854
 925.340 451.911
 110.091 752.784
 629.219 390.672
 201.396 745.700
 99.236 44.382
 282.489 928.550
 857.340 181.862
 820.243 878.077
 265.313 325.893
 443.178 724.850
 566.714 396.437
 644.902 619.877
 163.948 722.579
 312.588 670.279
 549.139 731.765
 356.178 221.614
 182.283 523.646
 70.588 442.462
 750.424 586.443
 622.312 102.470
 441.201 156.378
 77.936 932.158
 370.238 585.882
 127.436 731.264
 64.575 645.426
 370.285 437.491
 827.049 898.772
 76.029 180.283
 995.702 264.715
 379.732 191.226
 127.375 103.231
 181.589 606.164
 238.499 774.095
 671.911 221.838
 644.376 635.878
 558.855 225.483
 70.018 47.896
 225.868 628.252
 432.904 662.739
 256.306 447.428
 595.999 348.820
 929.490 708.471
 986.419 547.773
 389.304 701.935
 2.652 978.182
 515.006 23.896
 775.787 963.019
 964.109 158.847
 995.544 542.257
 117.077 404.021
 0.762 83.738
 519.142 972.189
 210.394 614.551
 0.264 100.266
 732.045 242.612
 652.259 903.321
 830.821 145.120
 773.166 783.072
 25.132 878.961
 351.418 177.766
 254.473 570.547
 583.276 842.986
 646.711 612.117
 801.014 212.670
 411.730 212.043
 369.610 504.307
 770.236 792.498
 997.285 415.407
 260.042 214.124
 239.426 588.964
 369.308 939.592
 73.576 598.482
 52.238 972.632
 430.852 378.674
 65.889 62.976
 709.882 681.938
 208.523 728.396
 125.016 914.989
 874.883 980.656
 380.976 261.653
 9.606 761.631
 579.240 249.722
 627.468 398.437
 483.553 310.400
 872.353 412.188
 667.174 612.341
 852.641 694.680
 575.208 748.283
 669.527 972.092
 932.207 196.256
 549.722 66.733
 56.706 870.119
 411.653 349.303
 687.263 282.544
 594.188 938.483
 633.869 649.575
 621.713 285.464
 527.113 717.488
 484.967 302.875
 806.562 753.349
 902.352 825.407
 858.577 339.437
 763.440 978.940
 449.603 693.391
 520.442 682.502
 699.495 810.812
 712.704 599.746
 274.108 921.163
 315.307 121.445
 49.116 452.707
 880.202 515.897
 587.616 825.138
 874.625 988.910
 590.551 102.386
 557.683 698.576
 307.504 531.239
 715.933 562.481
 350.207 718.052
 599.476 156.817
 624.562 125.620
 161.893 959.614
 209.603 440.662
 863.448 345.602
 62.255 420.197
 703.893 950.883
 841.760 89.115
 118.505 534.542
 932.058 663.526
 911.268 155.579
 727.334 613.023
 478.397 131.298
 346.402 663.149
 362.370 762.751
 394.938 856.365
 293.600 509.600
 18.131 630.204
 648.911 117.077
 925.592 95.683
 961.384 978.596
 49.034 683.114
 236.442 736.493
 63.023 208.061
 298.776 148.447
 789.861 354.377
 851.523 587.297
 979.512 997.012
 963.892 96.504
 640.395 632.950
 110.119 732.463
 861.262 158.467
 908.230 419.049
 350.518 44.465
 301.887 790.234
 997.776 604.433
 995.819 465.514
 981.856 22.474
 601.541 992.556
 986.466 378.478
 734.681 795.232
 194.452 356.157
 491.110 16.728
 996.753 195.056
 531.896 171.228
 934.060 813.405
 845.894 178.682
 777.149 713.794
 5.626 211.173
 913.046 132.898
 962.095 22.583
 234.334 20.194
 665.775 152.582
 501.489 454.808
 785.559 819.002
 964.997 425.827
 709.523 57.469
 774.984 916.946
 738.750 992.665
 79.219 623.935
 768.818 181.101
 501.761 581.678
 837.030 40.865
 18.426 440.467
 193.938 160.169
 794.136 78.651
 235.501 74.883
 841.453 905.907
 860.612 137.567
 997.923 349.332
 954.141 719.312
 629.030 139.890
 547.692 934.190
 148.335 661.623
 291.611 737.965
 239.978 588.405
 648.256 902.526
 982.028 626.255
 357.117 420.094
 641.696 482.541
 349.037 152.512
 62.321 291.422
 224.848 456.928
 433.000 998.028
 441.430 427.029
 48.270 518.066
 446.994 766.077
 979.158 486.470
 611.883 22.565
 518.141 745.464
 49.036 480.152
 786.937 321.995
 400.295 800.014
 43.971 945.257
 674.930 105.961
 361.786 361.157
 12.129 511.210
 406.287 31.753
 250.018 681.969
 809.732 749.277
 823.252 378.741
 936.686 247.354
 385.947 614.210
 873.373 823.000
 726.101 109.726
 980.849 74.142
 764.551 754.663
 924.321 156.720
 431.578 298.677
 385.723 36.173
 906.626 201.106
 673.725 379.604
 463.154 480.203
 731.958 351.736
 56.688 243.797
 8.026 250.304
 857.991 929.254
 756.339 770.802
 396.295 861.820
 408.808 618.052
 524.449 674.751
 38.819 90.133
 436.153 180.765
 873.667 321.694
 796.160 91.876
 564.918 776.995
 231.233 343.424
 119.256 782.283
 969.955 868.930
 216.596 852.124
 13.258 316.482
 118.154 30.254
 518.195 106.624
 593.390 683.608
 941.427 258.735
 698.010 174.762
 225.690 800.805
 820.439 625.534
 934.883 210.116
 14.365 870.651
 717.151 984.022
 161.190 498.754
 969.413 25.909
 197.871 167.581
 713.242 357.042
 319.941 755.847
 796.058 676.763
 372.075 236.243
 881.575 328.297
 293.021 798.312
 770.729 262.684
 539.751 858.150
 333.600 997.434
 507.284 321.276
 371.672 347.985
 543.718 238.370
 659.128 768.537
 770.719 749.470
 25.512 514.176
 422.393 654.646
 887.325 959.281
 252.385 797.935
 62.845 349.100
 0.772 691.735
 916.312 984.141
 307.487 941.939
 980.774 443.143
 484.363 326.354
 763.093 433.018
 468.299 112.759
 702.484 347.138
 156.539 926.010
 451.338 640.975
 332.792 249.503
 192.885 861.619
 19.071 304.078
 476.638 150.507
 400.171 431.849
 614.576 473.380
 361.108 333.833
 567.152 804.647
 126.197 194.561
 189.791 232.821
 793.612 265.767
 892.135 77.384
 601.020 281.876
 71.720 874.363
 244.278 815.350
 961.678 647.289
 288.409 538.314
 822.508 522.240
 772.220 292.513
 208.039 150.889
 207.625 852.215
 545.460 895.281
 832.223 529.465
 642.272 514.275
 787.833 69.256
 325.413 526.819
 795.092 130.083
 39.432 254.564
 379.816 575.457
 393.920 149.668
 113.682 611.935
 821.456 667.261
 70.908 812.627
 354.868 61.127
 513.387 341.128
 178.888 871.242
 16.421 333.965
 881.299 979.288
 981.454 770.491
 0.934 269.966
 974.497 133.477
 525.710 629.434
 131.162 383.246
 867.905 105.720
 111.177 890.114
 673.738 58.124
 724.981 917.124
 700.936 433.091
 428.634 456.004
 215.135 462.591
 755.045 898.035
 660.918 18.531
 361.875 387.889
 206.101 144.373
 499.795 247.701
 541.921 384.799
 187.885 571.825
 653.504 48.625
 402.407 746.307
 213.945 462.221
 896.017 23.487
 564.199 234.369
 449.616 429.055
 635.661 83.134
 79.626 759.821
 571.616 535.955
 968.827 574.602
 579.874 861.526
 226.274 232.583
 776.981 622.318
 406.881 803.730
 492.750 836.816
 507.501 190.234
 923.959 638.131
 705.632 948.187
 842.445 628.876
 799.021 991.910
 663.239 619.768
 347.483 772.503
 903.559 750.799
 198.349 335.652
 457.490 919.007
 8.281 335.660
 170.941 156.611
 749.231 82.817
 627.340 938.712
 25.504 764.875
 499.671 62.998
 430.893 361.554
 145.459 587.252
 566.390 480.346
 627.623 577.326
 725.014 414.465
 48.528 992.230
 463.720 457.654
 952.830 688.605
 234.443 719.059
 755.821 179.103
 176.165 943.627
 309.951 733.754
 895.074 754.296
 158.326 616.587
 225.665 151.818
 18.438 538.391
 295.928 412.546
 73.761 758.275
 766.037 855.359
 659.610 49.586
 502.370 463.461
 550.566 968.675
 645.025 467.784
 880.615 427.390
 563.514 664.790
 547.860 511.924
 436.267 156.542
 20.373 242.633
 577.268 84.836
 718.579 602.723
 438.155 769.260
 505.877 640.400
 785.095 952.282
 379.440 871.571
 563.319 869.397
 776.840 71.751
 673.446 881.304
 264.074 980.168
 375.495 975.835
 962.444 470.674
 469.953 633.380
 324.618 537.901
 269.761 179.995
 656.080 558.913
 739.865 671.941
 672.250 916.603
 937.663 674.450
 912.220 298.233
 11.838 641.952
 728.599 38.334
 810.495 368.614
 24.202 377.854
 492.049 563.781
 797.651 719.701
 132.010 689.915
 732.468 24.189
 961.784 969.163
 561.731 696.282
 676.088 872.966
 259.901 350.685
 895.988 426.793
 455.312 22.024
 895.421 524.634
 974.226 927.500
 688.919 906.073
 476.875 140.987
 463.984 19.446
 536.988 243.880
 627.931 209.752
 761.723 562.631
 759.136 327.683
 114.470 260.550
 917.549 269.683
 157.595 736.864
 818.379 207.579
 597.957 305.057
 623.344 444.639
 120.139 421.368
 701.378 303.402
 809.087 149.969
 878.820 85.110
 476.720 561.237
 989.549 582.803
 350.609 231.937
 78.327 537.240
 994.769 459.782
 363.569 719.659
 103.659 619.096
 65.213 446.519
 234.794 809.381
 813.396 482.750
 369.767 514.908
 516.767 691.591
 868.379 972.526
 55.907 925.942
 309.112 798.485
 826.168 529.499
 497.961 755.789
 162.010 192.184
 636.107 344.585
 786.506 565.934
 27.831 803.195
 228.103 41.430
 499.245 640.879
 293.115 977.510
 804.798 650.541
 166.014 791.749
 94.151 525.786
 97.800 7.831
 72.102 428.478
 331.037 223.204
 837.186 707.033
 372.194 135.080
 761.647 179.719
 759.486 135.686
 861.435 89.317
 467.369 466.099
 287.301 764.538
 245.134 674.760
 187.791 838.813
 792.940 850.392
 795.953 368.731
 348.229 243.667
 170.899 542.977
 181.296 927.221
 283.227 699.533
 701.226 804.964
 723.025 785.967
 451.224 819.932
 87.172 57.498
 652.175 641.922
 378.522 953.201
 140.071 473.887
 535.990 606.171
 369.692 197.619
 477.356 102.976
 534.723 697.837
 944.742 326.366
 22.703 438.785
 618.233 298.720
 199.062 813.321
 731.235 338.221
 543.655 301.800
 60.196 882.391
 169.202 442.619
 152.684 501.679
 785.656 169.849
 936.130 787.676
 867.677 373.057
 52.486 464.870
 592.007 3.102
 982.409 141.070
 573.891 623.899
 50.336 619.904
 410.832 697.856
 986.043 79.578
 980.527 811.809
 809.163 746.846
 608.063 485.972
 303.932 925.700
 964.239 661.835
 368.770 479.228
 558.733 702.501
 618.471 603.505
 203.842 43.102
 48.780 108.204
 929.603 47.268
 559.529 454.042
 690.326 221.866
 92.418 657.511
 305.354 545.289
 944.910 413.976
 490.443 119.313
 47.874 607.687
 456.106 771.211
 169.717 858.271
 349.204 237.465
 865.427 125.528
 95.797 544.620
 709.628 275.881
 846.536 573.782
 826.185 163.566
 938.929 225.877
 793.887 346.850
 859.471 283.522
 712.297 334.385
 227.479 946.238
 50.901 919.881
 23.621 68.647
 78.617 35.865
 670.250 591.404
 332.660 851.316
 736.333 273.045
 92.310 906.026
 913.732 124.210
 983.741 659.692
 998.788 446.062
 169.529 319.872
 246.513 880.036
 536.505 474.399
 55.455 699.809
 557.297 305.736
 228.560 797.602
 186.158 812.648
 356.689 530.450
 83.858 954.860
 332.196 158.201
 427.648 305.887
 843.877 899.630
 532.266 125.542
 483.347 297.980
 920.979 614.949
 936.463 279.456
 479.634 1.900
 599.654 930.749
 992.305 422.620
 886.261 52.902
 988.428 857.422
 836.289 172.926
 175.257 573.018
 356.892 131.238
 236.399 194.688
 270.835 97.517
 850.278 139.043
 184.784 901.069
 28.147 285.232
 185.336 660.701
 349.299 442.352
 283.079 645.780
 144.071 17.295
 936.643 142.381
 858.927 824.714
 560.915 399.682
 651.344 874.243
 645.424 821.215
 77.355 275.277
 547.918 787.855
 626.779 812.728
 579.733 464.943
 858.573 855.167
 137.403 780.687
 222.900 787.211
 160.775 358.474
 11.978 229.033
 491.646 449.310
 646.203 676.232
 976.515 15.016
 16.338 512.551
 688.714 746.625
 410.569 405.883
 53.052 419.645
 654.114 75.563
 132.753 58.333
 178.952 137.215
 904.152 640.062
 475.479 902.440
 98.230 769.370
 612.947 486.828
 556.145 905.896
 560.928 604.442
 33.536 373.342
 912.504 883.727
 828.332 805.732
 267.220 203.222
 410.478 716.089
 147.022 330.525
 638.376 80.187
 513.412 360.335
 973.571 809.165
 54.248 33.379
 997.596 599.678
 692.141 814.478
 216.672 275.059
 714.839 592.597
 662.892 507.135
 475.800 406.394
 794.393 893.166
 398.157 704.614
 119.998 178.776
 628.134 220.751
 361.845 904.013
 918.808 616.102
 687.043 610.139
 428.827 55.002
 28.657 698.970
 43.616 892.247
 47.892 69.939
 471.965 637.117
 211.860 273.653
 845.193 413.788
 451.513 380.911
 408.856 757.271
 177.068 355.441
 410.945 901.166
 146.605 984.648
 671.476 752.959
 968.580 429.016
 985.301 679.220
 359.994 26.556
 334.910 592.697
 746.355 978.577
 448.148 842.103
 272.803 57.382
 55.454 140.357
 771.473 141.310
 13.915 455.675
 0.176 589.387
 455.635 50.380
 411.581 623.975
 173.409 943.388
 538.310 668.090
 418.201 143.489
 573.934 172.912
 194.497 341.730
 6.849 824.594
 498.233 43.216
 916.051 107.511
 947.882 682.591
 285.171 258.867
 65.831 315.464
 32.611 428.161
 430.693 362.432
 317.872 870.960
 851.390 346.469
 572.124 791.917
 123.294 991.950
 947.744 804.982
 281.337 718.982
 898.017 212.618
 233.664 884.960
 123.825 499.754
 364.227 902.116
 476.188 686.882
 958.893 41.496
 727.588 850.431
 915.443 657.229
 644.689 73.430
 124.788 207.695
 62.093 976.965
 593.316 680.398
 801.091 460.353
 952.280 353.789
 256.950 268.146
 560.283 651.418
 329.216 943.481
 243.255 701.595
 456.183 824.042
 579.787 39.955
 779.311 208.686
 978.652 254.159
 676.604 155.043
 12.943 731.378
 914.364 561.957
 178.088 632.776
 651.049 12.278
 488.550 777.967
 240.136 83.302
 882.985 910.361
 803.856 522.049
 985.877 355.601
 547.636 394.005
 294.118 45.225
 745.206 376.021
 691.676 311.705
 814.144 121.507
 419.685 465.562
 316.464 689.264
 271.255 527.144
 532.496 522.129
 71.456 332.529
 270.413 279.831
 127.958 682.897
 168.265 879.127
 684.257 18.548
 128.278 546.423
 816.253 921.809
 980.577 231.983
 227.977 377.541
 619.710 824.783
 20.692 326.312
 884.696 712.628
 431.495 455.068
 382.373 88.813
 416.323 94.990
 383.137 265.218
 644.358 388.883
 274.590 129.030
 285.701 793.974
 846.963 808.350
 924.746 384.226
 737.450 888.785
 983.482 83.601
 590.038 962.039
 361.199 813.192
 132.083 467.818
 211.634 876.411
 246.401 306.550
 210.775 683.811
 873.298 413.045
 596.636 969.494
 934.553 766.124
 167.762 952.020
 482.534 308.081
 244.584 812.340
 572.343 117.868
 964.752 408.488
 391.090 345.858
 790.986 220.771
 492.254 814.572
 551.842 162.291
 438.862 522.795
 959.034 528.204
 199.288 279.912
 299.904 64.747
 534.297 328.328
 793.536 877.388
 712.280 585.522
 30.333 769.217
 868.076 320.224
 547.185 98.951
 434.338 951.583
 186.360 506.518
 405.999 773.914
 661.739 897.472
 909.266 826.113
 129.982 70.589
 125.831 673.244
 408.680 871.488
 138.182 392.824
 373.716 955.362
 608.380 670.332
 532.311 230.748
 354.202 233.425
 537.898 61.339
 144.802 283.866
 672.764 942.182
 282.912 527.432
 961.856 899.132
 480.183 528.005
 437.247 435.482
 952.521 611.080
 191.322 757.292
 677.662 368.149
 734.914 929.845
 59.939 936.598
 14.559 873.033
 357.903 885.216
 394.065 905.349
 747.674 474.137
 326.198 246.993
 745.447 796.630
 139.956 235.591
 401.313 380.827
 860.420 376.961
 536.515 30.113
 727.313 22.635
 738.503 324.947
 754.085 850.545
 592.076 375.447
 393.719 230.980
 27.706 197.894
 975.626 433.047
 855.492 849.735
 828.370 804.171
 748.662 72.629
 886.920 14.334
 695.830 303.302
 535.243 65.845
 386.351 174.499
 593.102 537.303
 85.925 966.202
 810.574 856.410
 336.394 318.812
 279.186 820.567
 638.544 89.425
 551.579 37.225
 92.218 739.266
 432.577 9.276
 544.498 570.238
 766.701 706.061
 982.925 482.310
 707.005 240.528
 883.319 467.690
 967.210 710.792
 735.706 574.751
 196.085 993.625
 610.119 612.174
 585.833 822.667
 47.769 985.377
 53.683 510.443
 761.514 92.039
 190.125 236.192
 170.126 996.115
 723.439 617.510
 68.982 260.585
 536.649 899.555
 229.222 974.207
 521.249 258.878
 219.820 48.385
 446.577 547.698
 642.274 694.113
 952.218 57.722
 463.832 788.735
 74.158 209.548
 518.321 296.330
 937.513 264.571
 128.172 468.123
 386.559 391.586
 379.353 690.055
 76.779 521.440
 873.236 298.960
 576.920 101.852
 884.556 707.557
 178.174 973.594
 199.307 778.432
 692.020 371.636
 495.541 600.407
 550.841 394.533
 796.612 945.167
 971.774 956.529
 181.615 531.139
 973.510 154.769
 820.731 374.512
 269.866 454.171
 331.482 558.673
 828.171 61.308
 70.829 563.596
 453.112 162.947
 11.440 241.793
 619.185 322.229
 349.880 748.906
 861.765 624.031
 589.981 392.219
 985.887 149.613
 994.132 872.002
 753.729 938.632
 534.877 697.245
 360.697 804.036
 673.259 363.077
 152.796 632.897
 881.178 901.706
 624.937 205.202
 83.190 647.410
 674.272 54.916
 467.205 989.952
 471.007 585.768
 80.346 796.389
 710.968 31.365
 540.499 340.770
 692.260 49.261
 139.040 542.608
 828.341 785.790
 746.815 141.664
 290.870 307.968
 753.025 957.650
 339.641 926.179
 832.640 443.621
 119.171 323.015
 547.717 451.530
 810.238 646.368
 615.334 113.473
 751.407 46.373
 421.348 394.364
 674.879 154.032
 904.894 598.205
 420.505 973.305
 991.335 583.677
 242.434 737.372
 97.464 854.002
 148.453 753.829
 986.392 984.872
 109.778 813.333
 103.080 12.597
 649.042 683.057
 995.423 657.747
 409.758 762.039
 118.823 358.414
 188.192 492.785
 161.007 548.506
 377.778 345.356
 513.361 972.275
 349.752 500.540
 988.273 874.620
 437.348 31.859
 750.068 960.864
 573.643 837.288
 429.225 158.940
 377.011 606.171
 843.241 535.922
 408.384 171.323
 798.106 579.858
 219.397 27.551
 315.582 333.072
 651.491 73.381
 875.111 195.882
 67.703 620.763
 5.014 267.437
 938.940 926.830
 763.809 775.872
 555.728 331.680
 354.999 911.676
 888.828 76.798
 681.847 420.257
 524.674 960.749
 14.940 851.785
 604.557 733.418
 885.057 893.923
 203.216 999.326
 675.863 727.001
 199.315 996.888
 351.822 608.059
 476.949 937.102
 71.453 692.355
 16.329 255.856
 687.568 486.098
 799.105 683.205
 985.689 855.918
 388.295 125.642
 948.511 527.995
 916.533 49.273
 925.646 837.486
 104.603 39.140
 729.298 747.428
 863.239 79.656
 841.715 971.448
 236.407 580.757
 910.925 298.116
 608.359 382.137
 907.354 833.804
 607.286 662.529
 923.345 28.306
 336.247 511.892
 906.616 711.753
 991.209 681.628
 241.414 406.558
 583.461 892.159
 220.084 354.042
 69.673 869.717
 103.345 747.348
 360.702 716.928
 748.480 841.191
 286.361 147.183
 117.601 931.566
 947.386 774.182
 368.092 696.986
 0.358 929.053
 507.142 364.872
 262.299 152.589
 673.303 426.070
 757.884 494.450
 229.236 745.958
 585.892 350.255
 828.879 507.208
 77.735 727.699
 104.513 327.128
 938.075 391.006
 328.310 497.777
 877.035 266.793
 390.736 741.177
 599.944 171.897
 334.395 312.250
 551.624 353.650
 944.730 141.463
 108.699 414.998
 64.359 925.926
 769.327 970.690
 230.213 356.092
 552.063 277.210
 374.222 724.897
 234.570 169.509
 949.740 992.554
 141.875 883.768
 295.725 474.179
 39.230 849.984
 5.755 945.706
 856.036 794.243
 784.031 408.218
 727.324 631.934
 828.744 559.873
 403.878 684.287
 345.545 261.407
 870.069 876.495
 849.743 774.924
 892.034 332.011
 532.575 151.010
 773.048 360.651
 39.954 946.548
 346.256 334.805
 515.191 100.844
 918.669 585.918
 991.997 672.537
 679.163 850.588
 70.524 651.318
 884.779 210.951
 975.315 879.761
 784.741 56.867
 365.875 439.880
 774.270 637.893
 762.518 630.582
 187.483 951.663
 854.400 855.673
 640.676 353.570
 793.964 592.855
 77.378 582.267
 450.742 873.162
 1.238 229.172
 424.613 884.226
 621.518 780.974
 908.904 951.721
 291.582 615.863
 580.222 49.296
 158.930 11.318
 985.750 451.659
 35.115 738.776
 139.190 257.348
 257.298 984.035
 540.924 361.878
 575.440 588.172
 751.882 418.647
 638.563 288.873
 197.619 260.331
 451.526 234.050
 610.995 808.949
 664.958 406.537
 568.484 335.688
 883.078 249.301
 894.587 964.713
 417.866 114.475
 337.114 987.081
 377.485 716.535
 217.574 65.570
 398.932 480.862
 677.938 988.529
 169.919 115.000
 448.081 756.020
 536.223 353.072
 595.958 455.630
 64.629 236.543
 671.746 374.861
 487.758 490.085
 772.673 884.320
 258.120 163.365
 920.095 858.765
 200.572 262.671
 415.653 344.978
 893.906 255.355
 518.368 165.464
 305.551 150.895
 426.617 509.899
 423.688 41.064
 553.681 922.414
 206.583 105.366
 926.489 568.105
 331.252 883.950
 16.166 148.358
 657.146 206.829
 805.816 238.715
 413.108 304.284
 623.742 318.093
 208.283 958.131
 505.019 32.567
 603.791 877.158
 205.420 744.834
 158.963 973.219
 671.382 631.493
 283.992 698.327
 788.566 239.927
 543.170 789.782
 688.285 755.652
 116.080 512.157
 212.285 276.245
 247.620 25.278
 327.070 171.535
 714.311 729.732
 172.124 429.493
 569.828 120.529
 933.082 556.735
 875.948 730.213
 90.518 700.695
 398.319 470.714
 624.789 782.307
 674.712 34.854
 102.934 433.536
 725.096 830.507
 958.527 799.511
 449.435 170.569
 751.415 931.815
 385.047 498.281
 391.306 724.970
 608.471 298.797
 685.249 555.098
 757.802 933.700
 660.225 906.738
 214.384 975.394
 782.710 24.798
 664.608 143.685
 889.446 723.508
 513.605 728.605
 628.376 908.234
 846.113 383.674
 834.312 620.167
 932.212 494.696
 207.242 764.826
 216.539 464.231
 177.046 415.120
 571.679 334.617
 9.882 236.454
 555.513 227.501
 199.653 228.303
 907.379 270.099
 482.158 443.069
 420.920 563.640
 476.968 473.513
 217.829 523.898
 898.489 405.058
 844.456 674.308
 456.483 234.656
 254.104 926.403
 289.440 855.393
 806.119 158.423
 921.430 2.775
 796.547 759.654
 12.425 727.515
 574.715 894.837
 369.753 189.140
 39.847 849.822
 918.528 808.948
 748.505 627.229
 283.957 49.469
 197.746 290.518
 839.019 536.040
 233.463 618.429
 115.498 655.276
 325.094 781.809
 291.829 671.780
 456.156 734.569
 562.214 330.604
 117.648 203.643
 891.322 656.537
 824.117 843.841
 378.467 535.852
 368.976 707.383
 933.898 750.635
 818.598 470.331
 525.018 525.151
 839.011 305.484
 27.532 698.049
 132.975 230.303
 939.326 229.704
 520.245 666.845
 435.051 532.101
 954.593 696.471
 586.800 726.749
 675.247 584.185
 9.003 316.882
 828.679 985.208
 739.707 342.261
 563.153 369.815
 210.214 72.247
 540.035 542.312
 622.803 905.258
 472.938 257.479
 722.625 865.551
 101.527 314.861
 663.374 922.525
 537.755 740.468
 603.783 69.925
 247.949 739.844
 588.295 474.827
 817.306 660.001
 743.351 86.721
 799.685 754.683
 521.802 449.132
 304.164 772.905
 641.262 408.874
 882.652 340.424
 55.085 316.115
 835.147 473.927
 162.656 762.267
 269.305 945.267
 982.445 38.158
 370.305 325.533
 978.486 203.794
 40.102 504.304
 28.607 850.338
 739.774 56.841
 858.706 477.654
 355.600 670.716
 427.967 595.313
 752.680 733.394
 849.183 635.547
 376.453 304.368
 658.873 12.788
 512.496 870.734
 634.018 911.743
 271.897 225.642
 984.731 885.198
 889.687 367.317
 61.678 110.635
 816.863 735.507
 708.563 223.480
 365.160 266.051
 896.398 312.228
 293.704 427.259
 208.813 740.267
 877.023 518.830
 345.510 530.112
 286.575 371.015
 891.541 702.596
 878.294 124.679
 808.931 66.821
 484.820 838.949
 167.834 882.155
 544.702 239.705
 598.740 703.092
 796.315 357.442
 445.069 728.364
 959.380 115.794
 84.812 530.366
 912.515 21.731
 906.883 78.027
 145.212 15.080
 836.743 190.004
 964.021 689.277
 549.008 685.040
 15.787 568.465
 852.782 518.023
 58.827 880.028
 536.819 604.607
 672.357 399.026
 893.254 110.753
 304.950 954.890
 455.291 998.646
 986.895 214.927
 268.983 124.696
 384.983 418.132
 433.223 242.541
 80.295 991.497
 174.454 702.938
 872.183 995.137
 440.932 308.125
 129.940 308.425
 800.976 780.836
 256.000 473.794
 284.297 273.752
 922.328 385.550
 16.876 665.292
 79.571 166.024
 947.875 469.556
 704.122 869.537
 359.727 704.798
 682.475 245.317
 975.977 204.438
 178.953 963.745
 449.918 571.494
 789.141 146.841
 522.946 241.102
 947.486 64.885
 705.337 161.900
 586.619 678.586
 552.543 186.377
 294.714 672.639
 413.732 889.509
 994.994 485.180
 421.195 746.337
 991.131 972.133
 802.293 190.340
 549.536 30.421
 741.021 359.188
 693.394 154.274
 733.283 391.618
 685.746 320.233
 985.920 63.607
 605.262 235.185
 50.027 704.116
 246.814 174.673
 777.639 586.217
 291.064 863.557
 399.352 990.283
 717.512 975.778
 168.631 539.092
 921.622 363.489
 564.558 133.138
 29.429 467.452
 524.629 306.677
 776.527 50.461
 957.266 285.023
 779.486 364.263
 802.260 671.210
 526.832 679.348
 937.004 10.643
 357.003 237.920
 115.657 476.738
 678.694 735.930
 54.135 355.429
 784.151 393.395
 490.882 664.033
 571.181 167.150
 144.745 168.112
 40.464 221.026
 618.158 822.183
 490.411 60.403
 445.381 585.503
 264.127 816.635
 229.231 997.367
 787.379 728.418
 541.009 447.813
 501.103 498.607
 450.862 875.314
 368.280 633.870
 11.339 554.459
 607.711 219.005
 115.305 611.140
 563.823 596.592
 98.677 93.148
 503.102 765.264
 544.781 518.758
 177.994 766.358
 584.702 279.145
 215.139 79.624
 769.315 551.783
 466.891 915.444
 334.080 226.948
 66.526 985.402
 485.958 8.815
 904.731 707.750
 639.610 343.251
 907.576 102.363
 322.291 178.224
 856.809 735.035
 586.561 77.872
 517.841 757.853
 128.238 701.025
 698.125 275.858
 143.148 698.451
 170.906 256.040
 87.600 275.180
 491.616 929.123
 579.605 865.083
 884.961 954.495
 414.357 950.599
 71.350 501.638
 120.039 172.630
 66.314 215.553
 278.670 671.395
 263.750 787.917
 439.298 501.326
 93.884 449.250
 393.626 910.368
 23.854 170.467
 731.315 970.372
 889.716 145.356
 386.201 210.467
 463.809 290.102
 595.903 524.599
 673.927 3.890
 674.484 198.914
 107.265 388.383
 917.748 700.842
 912.058 16.693
 78.143 171.943
 215.989 308.022
 244.336 918.549
 928.593 627.048
 800.217 661.536
 704.007 552.195
 908.820 718.236
 782.523 899.986
 735.713 490.319
 979.755 249.937
 289.329 731.756
 779.119 972.841
 286.108 696.702
 38.155 352.365
 148.010 809.945
 426.664 923.790
 988.754 369.616
 262.264 893.263
 951.042 656.070
 737.712 595.505
 306.307 870.655
 688.053 687.578
 435.192 517.593
 521.507 841.722
 863.689 141.168
 936.072 412.697
 456.927 974.138
 717.524 126.462
 268.709 792.813
 620.245 619.894
 336.902 626.106
 879.653 398.759
 407.383 462.311
 806.659 857.125
 495.612 536.301
 636.385 690.215
 766.099 474.640
 14.233 749.401
 165.287 605.963
 324.402 938.329
 900.159 203.589
 324.300 579.242
 358.594 676.999
 21.328 125.478
 641.876 644.621
 397.593 637.266
 76.483 43.797
 887.937 941.588
 21.281 622.169
 584.823 371.760
 945.511 230.843
 70.947 827.950
 158.612 742.018
 860.994 156.090
 89.235 346.485
 414.607 440.291
 580.170 669.100
 13.765 314.142
 58.791 58.522
 882.597 281.140
 507.735 562.050
 372.644 896.482
 74.511 253.904
 901.318 494.671
 676.627 528.075
 378.484 583.740
 663.443 742.688
 801.499 591.647
 148.627 775.157
 461.685 8.749
 16.918 945.483
 157.088 177.721
 403.367 733.366
 22.730 735.262
 37.780 363.978
 98.743 595.297
 715.405 793.007
 790.085 108.613
 98.683 775.740
 613.778 757.291
 454.120 464.566
 468.236 202.468
 990.855 517.338
 435.263 350.557
 479.665 703.898
 382.545 125.862
 406.984 923.927
 370.046 17.416
 250.600 865.813
 777.826 25.998
 572.389 978.793
 818.770 85.617
 607.491 250.214
 533.961 224.832
 315.416 492.964
 800.541 910.256
 451.606 487.145
 324.609 61.244
 950.969 682.826
 10.720 915.551
 698.985 70.594
 663.966 175.646
 840.380 842.807
 312.380 980.082
 957.559 195.639
 861.759 170.169
 386.311 920.524
 590.303 895.973
 348.608 679.458
 638.086 805.092
 523.150 193.406
 80.928 250.699
 773.728 154.000
 37.424 150.983
 471.347 918.641
 132.527 229.577
 714.628 906.562
 325.043 406.063
 638.434 782.413
 846.923 517.706
 345.449 714.242
 749.306 409.571
 69.938 209.738
 207.394 691.981
 335.928 769.233
 409.731 234.466
 780.186 112.798
 106.976 237.028
 228.613 324.132
 983.422 626.598
 625.986 453.560
 157.218 593.278
 684.484 999.929
 731.402 472.488
 125.454 75.519
 279.463 451.084
 208.690 794.046
 31.590 924.180
 769.719 619.797
 859.115 841.693
 191.770 701.803
 666.590 287.148
 927.057 982.415
 677.860 444.038
 231.593 521.887
 232.179 286.033
 396.947 692.393
 929.684 925.764
 737.391 854.897
 326.307 863.028
 35.861 794.471
 373.542 67.511
 759.646 523.739
 628.630 235.015
 647.054 305.555
 78.928 881.447
 838.212 645.660
 587.034 538.095
 503.430 80.614
 280.076 928.172
 415.947 367.893
 190.305 21.951
 455.514 971.622
 570.432 560.543
 26.267 842.404
 225.053 421.509
 565.860 492.191
 41.041 878.620
 30.396 359.915
 490.180 829.659
 606.718 810.950
 994.837 766.877
 153.738 689.394
 673.638 122.343
 559.535 788.291
 553.415 502.944
 450.685 576.406
 983.917 746.084
 462.879 943.958
 813.635 76.604
 613.271 42.197
 172.639 468.105
 569.634 697.072
 208.540 538.389
 731.521 595.118
 284.847 510.433
 794.816 955.516
 380.325 409.076
 711.920 716.968
 329.999 341.968
 862.128 148.231
 182.721 424.517
 565.358 19.063
 79.398 286.236
 390.370 91.798
 395.950 664.658
 686.999 276.311
 364.720 17.634
 400.076 661.796
 359.468 421.285
 67.937 142.302
 577.490 965.225
 366.271 99.790
 6.063 995.912
 102.121 724.396
 550.826 620.706
 994.988 928.376
 715.426 987.433
 281.898 355.036
 642.439 755.941
 359.197 869.586
 996.127 528.540
 611.705 833.952
 631.841 595.507
 894.044 866.045
 252.023 360.589
 11.751 135.687
 994.897 60.980
 21.840 289.632
 792.413 598.509
 332.238 77.834
 225.318 306.229
 853.941 688.992
 804.861 530.510
 853.494 727.599
 135.355 896.778
 499.737 975.089
 225.395 821.756
 308.562 387.785
 486.953 151.331
 2.158 773.124
 312.884 46.852
 532.147 848.030
 879.749 359.844
 814.664 779.448
 262.701 562.874
 813.478 213.072
 553.816 820.081
 36.417 353.745
 379.360 352.880
 910.495 27.095
 652.691 893.347
 330.354 249.573
 168.630 619.200
 468.945 601.636
 536.214 570.169
 563.119 340.492
 206.697 586.526
 282.310 424.294
 932.862 357.963
 726.348 434.319
 797.278 186.690
 427.153 276.432
 77.746 655.264
 625.538 784.680
 237.137 40.198
 813.345 220.315
 495.100 160.891
 155.736 706.882
 976.305 424.016
 99.753 929.590
 753.059 281.460
 722.561 784.195
 81.347 720.745
 243.374 931.731
 343.708 946.938
 512.574 511.038
 188.360 181.256
 173.522 207.076
 822.837 721.483
 868.739 861.115
 566.946 700.996
 212.554 246.280
 481.515 605.586
 984.778 191.431
 7.220 709.622
 900.755 106.500
 115.570 465.591
 496.444 97.205
 989.004 204.258
 825.407 226.363
 909.226 597.942
 318.241 318.055
 995.648 418.592
 902.650 760.718
 55.618 538.052
 250.914 562.430
 894.523 613.201
 315.689 978.427
 499.587 857.479
 467.991 165.103
 22.017 996.891
 973.977 829.907
 107.108 358.127
 978.959 821.671
 982.962 844.523
 925.426 135.880
 640.900 768.483
 562.142 254.323
 202.731 463.694
 627.310 974.741
 153.201 774.447
 462.106 554.769
 954.809 780.804
 361.412 753.207
 794.415 976.086
 354.438 123.049
 927.467 966.482
 365.107 133.356
 580.241 151.697
 694.985 575.072
 390.249 700.959
 442.438 458.931
 360.133 31.833
 591.165 727.054
 674.272 391.946
 917.907 574.723
 86.346 638.521
 759.711 781.645
 989.953 900.690
 800.536 965.085
 495.555 128.644
 968.208 138.394
 571.551 106.336
 936.944 951.127
 483.944 995.536
 597.063 830.275
 760.020 944.349
 749.521 280.837
 781.894 429.110
 604.037 448.380
 913.970 391.692
 879.439 822.367
 15.804 612.379
 225.229 558.458
 973.101 239.617
 684.115 227.948
 882.307 741.020
 204.415 35.856
 89.311 394.321
 74.871 374.368
 954.084 592.683
 206.907 449.501
 987.738 876.402
 622.927 105.692
 586.646 544.012
 344.584 610.921
 623.308 651.963
 210.489 304.839
 501.938 35.897
 415.536 670.908
 257.957 921.362
 758.574 602.917
 887.289 621.278
 544.736 694.264
 299.491 516.034
 724.362 98.637
 267.189 894.838
 401.445 472.199
 115.127 609.470
 128.227 304.887
 980.560 800.211
 64.535 442.260
 561.081 35.354
 844.243 165.510
 827.637 37.910
 908.694 977.325
 154.137 124.012
 767.857 392.570
 338.284 555.903
 592.472 977.988
 651.951 117.767
 260.519 562.845
 157.491 394.869
 343.393 656.825
 305.911 906.428
 963.473 382.030
 244.003 481.409
 255.849 638.322
 203.702 36.067
 671.546 276.109
 934.496 315.052
 244.285 14.897
 928.293 687.418
 462.617 1.567
 438.378 878.674
 627.146 797.266
 225.869 594.619
 689.637 279.612
 997.256 516.984
 56.357 276.523
 497.336 680.695
 759.409 554.277
 768.318 974.036
 652.581 175.660
 706.298 523.103
 845.985 850.273
 472.293 258.248
 758.284 109.813
 731.026 630.807
 816.429 363.679
 984.369 512.202
 678.627 797.449
 278.722 913.769
 682.811 857.024
 340.393 604.550
 144.468 668.722
 227.470 656.429
 836.696 150.065
 80.875 732.618
 2.270 2.646
 664.574 768.616
 171.006 998.517
 461.732 926.865
 812.460 491.301
 949.578 80.540
 949.044 435.232
 823.468 982.121
 620.794 177.148
 846.047 972.907
 941.562 211.799
 329.349 5.577
 156.550 38.628
 138.283 688.867
 920.177 323.256
 358.405 467.795
 106.867 109.576
 177.470 261.415
 69.058 724.594
 70.478 370.524
 918.303 909.583
 486.304 108.040
 256.664 254.950
 48.273 903.931
 784.720 135.279
 891.984 993.817
 395.499 473.860
 465.275 755.850
 94.816 16.628
 654.515 244.823
 310.178 583.685
 928.623 56.993
 633.186 477.668
 710.595 805.633
 632.772 863.277
 2.470 798.562
 255.492 257.731
 462.926 977.865
 249.253 70.205
 430.027 442.507
 591.396 447.029
 510.601 451.121
 732.016 82.311
 241.481 359.723
 568.097 469.606
 338.318 543.345
 10.828 644.113
 260.123 677.761
 192.895 406.978
 260.442 404.540
 258.173 459.534
 0.512 97.152
 84.889 697.426
 850.567 305.943
 594.881 29.675
 590.157 244.253
 703.983 668.714
 677.999 36.173
 758.015 572.821
 140.174 168.569
 89.602 66.150
 419.679 856.527
 315.417 83.590
 940.560 663.753
 192.032 723.216
 319.379 429.527
 359.916 89.120
 962.154 194.077
 556.061 788.634
 525.572 627.964
 871.097 942.409
 410.096 341.923
 199.595 471.555
 55.201 156.117
 93.661 556.415
 492.472 856.883
 19.210 95.680
 2.636 470.476
 348.790 327.220
 143.107 583.374
 950.054 363.468
 141.436 574.231
 668.561 620.567
 168.843 771.171
 409.340 123.176
 251.103 877.922
 523.332 603.296
 179.384 532.086
 260.614 604.351
 341.818 468.094
 698.171 389.669
 701.698 496.041
 650.291 41.478
 447.257 806.437
 66.763 442.331
 81.203 41.080
 588.415 840.831
 808.857 93.826
 609.874 918.585
 128.363 824.399
 72.411 962.211
 84.516 276.819
 530.336 184.940
 982.050 725.262
 885.536 985.066
 680.498 948.610
 727.632 36.318
 329.963 725.723
 941.061 407.616
 427.415 202.074
 212.573 251.063
 951.573 701.336
 188.684 87.944
 599.441 829.469
 266.164 988.870
 530.552 571.606
 651.432 377.625
 710.525 131.527
 276.646 195.947
 821.280 768.700
 119.346 421.315
 612.160 998.061
 224.852 620.256
 548.023 522.980
 390.469 299.804
 164.338 852.905
 730.368 259.345
 865.535 35.224
 720.180 179.434
 154.664 517.899
 419.644 64.310
 816.308 207.922
 316.681 397.326
 200.144 43.797
 132.081 505.606
 982.358 241.822
 303.431 459.760
 82.003 80.405
 141.238 169.959
 448.421 68.968
 558.607 260.134
 335.943 413.897
 135.710 902.292
 268.584 289.718
 237.152 433.265
 948.584 886.194
 177.832 132.610
 859.862 8.814
 582.741 654.441
 695.407 29.436
 238.274 934.993
 133.895 724.320
 845.014 864.418
 996.300 398.005
 190.712 54.306
 721.909 213.333
 731.665 855.733
 161.944 761.213
 343.131 605.998
 348.262 179.603
 845.481 390.991
 557.522 31.684
 680.977 405.314
 264.348 280.802
 983.213 40.425
 519.872 47.628
 2.235 914.464
 667.336 36.907
 6.132 223.858
 829.973 101.616
 35.653 609.800
 197.150 36.252
 231.404 521.326
 164.754 414.121
 450.702 165.749
 930.303 802.061
 938.918 176.919
 230.526 587.024
 391.518 228.236
 770.643 659.834
 639.960 862.074
 214.911 440.426
 796.938 707.568
 774.752 954.729
 212.130 187.328
 784.947 535.534
 304.871 459.211
 743.704 8.133
 869.169 155.697
 106.155 117.051
 981.644 940.623
 363.069 273.904
 204.853 736.175
 260.621 170.415
 465.576 933.295
 279.495 257.305
 226.882 2.445
 1.770 782.382
 368.947 701.359
 764.907 893.429
 379.701 829.766
 999.290 17.899
 943.615 21.609
 38.293 246.969
 44.429 972.068
 599.761 81.819
 82.965 364.515
 890.253 591.474
 899.609 451.679
 656.835 620.989
 706.474 131.763
 986.926 153.745
 828.224 585.678
 169.423 640.353
 453.070 263.114
 117.614 67.868
 764.449 645.731
 307.129 656.157
 395.607 713.816
 694.351 373.350
 987.852 102.370
 899.249 389.995
 181.134 273.557
 11.879 213.186
 893.280 640.027
 617.005 519.347
 600.290 948.912
 132.922 740.158
 191.413 645.733
 888.199 743.446
 94.046 663.464
 776.362 623.507
 827.982 672.239
 49.349 697.676
 117.117 343.254
 254.847 463.128
 648.904 455.435
 362.387 55.437
 594.776 549.946
 333.572 864.740
 984.085 426.274
 301.372 493.254
 933.444 700.068
 863.402 407.013
 874.426 299.021
 949.190 63.128
 175.262 565.922
 179.236 240.436
 624.544 240.495
 435.075 915.516
 923.054 192.209
 548.400 597.742
 727.989 329.081
 90.829 246.979
 604.412 582.183
 404.112 66.980
 982.267 497.629
 406.949 808.486
 492.310 508.078
 705.469 80.901
 787.697 920.955
 929.444 303.496
 654.498 582.822
 528.111 710.072
 207.168 856.547
 953.934 529.362
 665.105 293.492
 908.665 512.199
 353.111 276.115
 245.699 171.270
 479.217 41.712
 41.274 886.415
 63.513 236.051
 42.675 744.844
 344.864 362.174
 155.939 108.841
 630.541 826.398
 282.942 301.692
 6.711 397.668
 796.126 984.497
 553.371 710.832
 339.099 161.605
 741.894 397.512
 757.010 840.706
 901.076 724.231
 538.958 115.777
 960.818 475.969
 645.941 408.392
 891.912 729.758
 405.349 257.311
 204.362 118.248
 883.155 990.241
 722.120 954.016
 857.346 838.482
 373.842 953.880
 973.447 198.469
 510.372 316.638
 581.109 328.590
 941.175 130.754
 48.466 459.968
 463.216 849.822
 400.543 151.938
 704.119 217.837
 4.506 432.930
 12.437 163.636
 756.342 422.375
 375.051 940.538
 42.083 456.525
 726.941 54.547
 336.537 358.992
 921.662 209.954
 51.301 164.075
 259.844 777.467
 492.481 967.004
 114.058 845.664
 80.962 430.132
 455.654 205.700
 321.295 998.476
 175.162 111.504
 79.551 893.204
 12.970 88.557
 199.099 169.503
 779.906 684.709
 202.683 398.402
 774.876 882.968
 108.933 103.596
 903.640 961.028
 244.301 838.054
 802.200 183.304
 323.093 495.440
 181.265 661.938
 167.843 33.391
 874.089 602.712
 871.670 544.865
 506.011 554.736
 288.806 496.692
 955.845 69.604
 757.411 797.776
 570.404 722.347
 391.568 140.804
 475.723 894.566
 61.585 148.962
 931.855 226.848
 951.045 261.760
 960.404 635.798
 926.353 911.101
 971.417 199.218
 673.664 410.250
 693.125 745.272
 896.222 534.955
 806.675 357.541
 772.395 88.975
 578.932 213.197
 254.477 777.673
 818.327 706.864
 746.945 565.473
 328.290 944.928
 800.056 859.255
 954.922 706.145
 953.000 473.799
 403.319 402.340
 976.148 421.666
 391.352 501.197
 913.272 293.440
 910.122 120.795
 383.876 910.752
 434.061 917.257
 148.358 240.189
 766.244 73.137
 492.745 338.020
 789.596 780.799
 286.827 581.209
 24.021 493.821
 794.085 247.495
 442.970 797.420
 351.667 895.308
 188.586 699.060
 734.577 112.318
 428.476 651.126
 414.160 339.489
 733.578 643.038
 513.980 316.358
 717.952 210.032
 256.455 554.143
 788.086 435.540
 234.528 338.086
 300.135 724.530
 290.537 441.768
 145.139 812.991
 949.021 747.073
 279.630 686.131
 744.025 687.896
 325.028 602.714
 870.460 147.918
 485.145 578.728
 42.116 557.957
 416.050 549.349
 378.133 262.058
 644.025 98.719
 390.253 200.085
 810.726 482.693
 483.413 924.845
 653.770 546.396
 793.492 411.420
 757.334 697.862
 103.056 893.422
 861.073 998.285
 136.260 584.243
 854.595 591.493
 828.632 10.343
 545.074 558.526
 490.137 338.319
 231.601 51.817
 877.803 448.575
 993.894 457.171
 517.496 167.127
 175.597 835.803
 566.443 475.388
 662.155 14.219
 695.262 278.167
 396.971 183.144
 950.220 415.841
 902.064 520.446
 95.770 691.351
 953.829 214.727
 250.021 270.974
 671.785 899.561
 630.638 574.508
 97.775 242.336
 297.718 751.472
 442.190 610.948
 988.748 741.328
 948.041 976.666
 517.078 324.488
 246.734 628.235
 980.912 214.611
 952.840 762.342
 889.172 239.485
 449.060 486.137
 641.458 766.457
 554.871 391.501
 942.497 398.350
 339.076 326.535
 230.933 387.111
 342.111 751.569
 55.047 365.715
 110.661 594.429
 234.328 705.429
 235.569 548.225
 258.947 777.333
 122.729 535.432
 555.635 486.478
 942.426 611.180
 297.765 897.500
 600.328 928.656
 372.298 465.593
 985.993 838.178
 902.514 100.964
 93.535 552.346
 532.004 943.230
 113.182 661.817
 124.352 610.392
 79.320 724.323
 949.519 761.249
 775.667 34.053
 90.372 907.403
 65.160 885.292
 192.652 508.806
 682.720 314.923
 733.393 853.320
 433.102 600.295
 334.191 64.814
 131.663 124.821
 887.528 705.229
 49.070 542.037
 190.545 873.985
 936.168 173.805
 638.329 893.585
 354.609 989.597
 268.060 674.734
 293.120 316.728
 969.678 639.511
 256.903 126.944
 94.400 749.780
 855.555 599.611
 559.121 233.121
 637.772 957.965
 125.098 154.071
 612.139 860.530
 39.194 68.594
 713.481 968.147
 84.293 789.687
 912.959 527.361
 164.327 337.403
 794.602 757.806
 423.921 643.662
 126.879 615.118
 101.283 617.995
 218.772 747.716
 567.005 982.229
 967.477 567.197
 495.597 468.428
 359.094 715.234
 738.449 803.751
 482.598 507.682
 57.348 527.814
 647.061 357.472
 480.637 392.660
 66.794 676.008
 156.651 563.165
 491.240 297.824
 401.358 388.010
 626.450 300.580
 322.571 360.072
 821.631 953.099
 308.028 382.778
 204.144 934.586
 598.740 348.880
 744.443 460.757
 644.846 703.859
 951.795 325.072
 424.770 382.380
 453.222 429.226
 68.507 687.719
 331.422 215.463
 84.642 136.748
 109.591 618.990
 73.249 462.969
 817.821 92.053
 791.541 194.342
 880.547 788.115
 807.500 978.657
 179.257 776.595
 163.215 985.153
 699.094 843.130
 612.035 775.877
 620.251 939.972
 182.726 413.105
 601.165 124.621
 353.547 790.309
 684.801 66.040
 736.541 174.084
 684.148 126.653
 327.709 294.617
 838.914 130.066
 475.243 484.454
 830.964 200.092
 362.231 942.159
 78.029 272.800
 51.689 182.035
 348.527 822.134
 763.162 757.255
 737.974 49.083
 757.292 935.866
 580.567 827.836
 916.572 832.294
 927.330 408.959
 199.135 606.813
 372.155 594.131
 682.991 438.257
 644.576 429.646
 938.993 637.924
 986.911 542.844
 203.408 232.769
 695.170 958.305
 949.863 721.660
 707.774 486.398
 373.321 258.579
 981.714 748.404
 336.461 890.499
 888.309 278.404
 35.297 465.407
 604.604 376.562
 13.182 608.099
 663.961 951.065
 890.668 559.398
 481.090 212.142
 936.371 400.110
 881.248 22.262
 237.467 86.934
 867.421 978.410
 47.291 56.901
 57.791 937.457
 904.366 793.382
 251.743 991.998
 298.029 464.856
 347.231 675.005
 169.355 462.358
 574.708 996.437
 4.618 678.595
 550.417 388.192
 27.090 637.404
 630.233 615.941
 299.993 933.347
 187.930 583.300
 900.252 855.500
 800.606 847.184
 643.975 914.911
 528.863 740.228
 778.014 280.619
 988.171 679.674
 188.264 754.014
 256.922 470.660
 808.597 915.587
 720.042 889.443
 291.545 892.569
 147.289 278.513
 573.127 891.790
 922.850 286.107
 633.079 181.232
 726.318 738.382
 624.450 688.798
 791.224 209.951
 182.748 310.829
 391.036 439.883
 387.235 519.792
 506.792 873.568
 751.354 954.640
 876.533 359.332
 184.665 533.690
 303.669 221.651
 967.004 804.185
 276.710 414.878
 982.196 931.180
 521.965 342.907
 301.782 18.072
 47.506 837.204
 420.312 569.392
 842.562 109.672
 207.433 471.638
 551.591 645.130
 845.906 138.738
 854.462 643.633
 509.640 594.516
 739.632 953.940
 345.857 535.486
 470.205 410.178
 957.522 513.935
 505.666 63.966
 236.564 624.919
 475.429 229.264
 228.319 683.482
 102.695 277.946
 69.653 192.478
 675.355 257.247
 746.783 170.181
 759.536 177.905
 976.764 514.067
 684.007 42.031
 394.626 297.217
 301.084 655.770
 95.263 641.752
 391.230 82.939
 557.447 395.240
 141.509 336.680
 891.932 197.344
 538.089 937.097
 984.869 2.142
 493.578 159.894
 433.135 193.943
 632.957 805.707
 624.206 969.328
 17.139 789.465
 37.633 164.259
 648.660 706.443
 928.774 581.946
 415.962 215.299
 292.191 664.603
 555.244 792.300
 139.059 981.192
 684.501 374.944
 110.306 44.706
 763.498 112.584
 688.256 888.714
 804.780 877.459
 370.825 226.083
 981.065 128.327
 193.267 876.307
 698.486 942.891
 685.925 115.420
 816.036 592.269
 458.076 198.526
 150.490 484.419
 16.869 194.539
 702.136 982.634
 538.469 511.464
 237.389 854.908
 181.143 774.753
 365.146 540.316
 195.417 637.906
 518.309 155.613
 776.043 380.964
 101.955 100.637
 998.976 907.188
 875.077 161.992
 681.437 739.686
 601.634 333.747
 935.411 497.546
 425.022 860.077
 98.428 885.144
 902.201 711.793
 617.289 639.369
 372.017 306.559
 30.785 968.966
 347.233 506.371
 99.646 499.703
 10.050 26.723
 222.487 461.459
 83.261 386.340
 864.853 61.521
 348.446 446.622
 827.418 566.294
 721.866 733.974
 754.684 335.670
 989.043 919.312
 506.171 835.434
 279.677 626.477
 500.096 799.080
 952.961 749.736
 220.163 167.455
 404.965 540.282
 27.623 39.746
 128.287 248.798
 724.639 599.925
 201.283 227.138
 905.776 207.133
 889.817 254.400
 649.920 565.303
 666.626 883.831
 135.739 16.089
 228.209 745.699
 104.119 569.877
 880.822 691.511
 987.666 733.003
 418.202 146.554
 930.796 576.509
 594.385 35.924
 737.224 784.872
 854.253 665.133
 111.451 724.541
 798.823 236.465
 966.611 375.080
 186.788 548.834
 315.434 403.970
 191.386 409.817
 560.066 764.144
 303.416 447.206
 268.835 116.055
 186.513 173.034
 645.992 679.309
 16.823 170.236
 439.063 998.799
 271.735 251.294
 516.105 653.806
 544.718 5.371
 513.316 373.308
 57.554 697.124
 986.620 964.755
 997.052 413.855
 286.803 175.785
 328.818 350.788
 757.274 238.098
 121.899 365.452
 870.542 679.986
 769.383 375.586
 71.093 719.620
 503.749 790.343
 578.756 486.245
 802.350 187.205
 381.083 673.016
 256.603 627.959
 462.319 355.699
 164.925 862.830
 789.656 359.155
 9.141 734.754
 217.415 102.163
 419.961 163.604
 742.358 575.061
 640.362 476.371
 117.506 419.110
 595.488 633.109
 829.587 786.848
 791.502 174.421
 691.917 215.530
 539.078 844.889
 578.280 477.717
 653.625 704.024
 105.766 761.963
 375.587 763.662
 800.135 450.301
 910.206 445.530
 583.683 706.789
 664.902 357.680
 403.740 472.080
 0.143 482.284
 763.714 812.917
 470.505 53.846
 575.061 833.204
 59.005 406.046
 567.959 86.281
 570.240 362.499
 884.061 98.033
 994.976 342.639
 32.997 820.095
 467.360 15.421
 184.788 574.815
 160.832 842.639
 555.804 962.623
 693.003 258.446
 142.095 802.377
 994.406 95.378
 179.823 131.247
 130.458 519.156
 840.213 658.343
 817.401 519.281
 871.057 541.895
 737.115 530.517
 206.748 530.322
 706.036 157.512
 215.484 100.452
 91.725 132.889
 920.198 359.653
 976.876 465.152
 606.794 911.560
 652.650 399.708
 59.953 266.749
 367.364 12.589
 787.397 500.234
 476.980 436.226
 4.779 897.683
 432.915 349.533
 555.836 113.028
 420.954 186.078
 989.118 593.645
 31.105 775.067
 560.199 568.032
 518.852 847.002
 286.118 977.997
 18.341 41.319
 359.811 256.743
 320.540 44.921
 202.094 580.120
 445.540 81.891
 356.422 65.909
 457.104 744.696
 939.238 670.869
 606.743 700.825
 771.327 183.740
 599.538 986.193
 911.679 571.405
 268.185 783.940
 576.279 982.407
 277.157 925.923
 284.565 315.300
 285.280 1.537
 173.759 427.536
 730.489 337.368
 346.705 693.253
 601.050 159.994
 666.104 755.467
 87.586 677.186
 824.306 390.398
 311.968 329.462
 753.212 480.296
 673.247 59.872
 396.726 138.129
 85.775 625.880
 654.957 145.308
 187.385 0.025
 484.704 545.488
 720.735 57.731
 967.166 617.154
 821.786 579.239
 847.340 549.615
 46.923 161.449
 28.947 136.179
 123.757 773.731
 646.197 230.402
 687.518 244.118
 204.347 782.618
 560.682 39.169
 413.188 71.417
 421.709 928.052
 462.784 495.878
 291.237 890.777
 793.504 617.318
 20.700 349.129
 780.353 292.944
 607.064 139.623
 25.644 877.400
 464.450 799.153
 178.110 871.967
 872.910 650.122
 867.684 755.582
 389.142 822.315
 663.566 358.401
 563.800 969.121
 82.244 249.041
 464.019 776.752
 948.127 553.565
 174.516 943.542
 652.184 150.896
 151.121 654.460
 575.878 679.328
 359.712 491.403
 614.868 516.711
 962.569 516.266
 18.055 277.636
 652.216 20.154
 774.923 210.301
 897.428 243.319
 362.768 619.883
 502.593 596.597
 583.726 431.202
 213.835 432.522
 460.956 708.686
 184.809 864.275
 158.430 244.344
 71.927 170.540
 777.260 713.402
 320.814 877.061
 754.160 781.889
 869.270 109.532
 738.459 470.757
 391.169 471.781
 0.073 967.837
 282.847 737.439
 72.285 503.266
 619.292 538.052
 863.306 327.944
 130.311 986.679
 485.899 860.640
 43.700 560.127
 614.407 690.631
 168.089 357.281
 45.992 973.183
 425.617 103.379
 33.643 359.009
 855.048 544.008
 791.426 621.209
 878.569 497.170
 719.685 639.783
 927.830 151.725
 434.529 70.799
 752.101 826.190
 640.458 451.723
 357.585 459.241
 488.593 403.775
 353.519 483.964
 0.537 104.554
 887.711 349.090
 796.828 78.525
 549.539 965.062
 90.266 238.527
 888.368 459.198
 231.969 798.380
 154.028 276.675
 28.881 345.613
 705.875 332.087
 285.924 835.517
 278.469 335.533
 217.205 255.134
 33.767 838.269
 375.303 60.920
 498.609 982.781
 875.069 459.879
 87.156 432.692
 951.350 64.681
 773.697 797.253
 254.446 183.085
 523.180 866.592
 921.772 916.021
 544.014 716.702
 991.314 642.396
 117.685 821.805
 467.116 308.635
 327.886 586.890
 587.647 53.791
 181.964 560.606
 65.835 64.562
 441.143 150.030
 199.428 536.639
 583.200 91.344
 429.828 228.524
 169.974 656.962
 747.481 230.468
 18.449 538.613
 96.243 274.755
 842.422 241.495
 864.900 614.677
 884.341 376.455
 621.465 269.594
 764.215 430.742
 348.269 234.367
 683.332 934.031
 679.717 185.690
 911.452 681.851
 589.343 778.582
 412.215 115.461
 881.345 947.429
 605.616 633.399
 929.754 731.721
 789.729 588.970
 794.839 202.247
 135.679 838.812
 3.344 624.500
 497.500 795.239
 481.819 258.771
 437.553 109.527
 909.035 247.788
 832.160 0.811
 835.675 110.288
 492.903 237.211
 491.754 60.784
 296.389 279.652
 152.215 970.805
 67.355 787.216
 99.712 424.427
 692.760 744.417
 654.676 291.026
 772.377 859.526
 933.435 221.600
 226.631 568.719
 145.571 792.842
 205.623 198.831
 505.252 887.585
 972.985 342.665
 564.376 663.488
 101.294 801.945
 787.510 867.410
 816.975 86.156
 992.680 684.286
 5.074 218.646
 343.626 41.128
 639.100 807.919
 567.421 733.965
 977.441 71.112
 108.136 713.741
 83.276 842.961
 837.991 802.799
 224.699 927.489
 510.230 353.398
 719.737 327.133
 334.466 381.374
 358.790 556.711
 319.839 379.639
 794.566 74.688
 501.882 846.576
 194.991 764.562
 936.139 952.916
 43.787 813.220
 699.462 257.416
 610.827 465.059
 835.440 897.223
 242.347 200.079
 663.848 794.623
 10.061 376.588
 548.711 599.642
 256.923 295.350
 691.878 930.452
 362.381 748.842
 848.599 973.740
 376.411 198.691
 811.127 298.956
 622.383 824.434
 791.585 348.174
 605.033 370.829
 375.365 152.003
 570.748 318.175
 883.018 447.529
 420.451 755.196
 847.305 232.621
 765.984 57.381
 911.086 469.327
 222.831 191.226
 12.429 874.767
 346.882 68.114
 930.320 629.302
 330.753 767.991
 505.419 147.442
 883.836 815.188
 466.097 446.468
 915.948 705.392
 324.605 901.074
 341.438 7.807
 258.648 470.142
 711.249 69.796
 960.100 645.408
 485.250 368.103
 768.391 113.032
 674.769 132.034
 867.694 290.678
 742.453 26.411
 224.013 747.631
 48.206 457.863
 283.283 917.598
 609.031 754.985
 210.496 247.610
 408.298 884.494
 791.581 906.797
 185.439 80.957
 666.415 711.513
 377.845 381.498
 638.010 954.555
 318.203 429.693
 688.085 193.037
 636.343 420.404
 504.162 729.295
 126.664 841.300
 722.774 880.291
 750.157 884.501
 354.869 182.013
 402.057 475.891
 573.957 315.860
 128.290 738.849
 8.919 813.931
 480.426 77.318
 138.706 930.181
 102.206 650.226
 285.590 525.886
 711.327 800.430
 950.608 372.614
 726.756 497.721
 935.674 26.564
 571.072 323.518
 411.162 867.806
 404.200 246.890
 78.331 160.423
 802.257 965.465
 58.457 99.298
 844.393 973.902
 534.045 931.236
 700.562 606.203
 343.979 928.058
 191.610 920.791
 269.195 443.436
 815.356 569.462
 166.722 590.469
 372.140 338.934
 149.144 461.017
 882.352 268.355
 848.357 888.522
 846.610 535.097
 334.492 792.502
 764.606 337.245
 324.010 284.344
 987.184 972.844
 949.046 250.550
 542.380 177.390
 70.309 741.866
 242.136 501.870
 98.291 506.061
 662.919 329.254
 695.631 620.342
 98.928 788.764
 923.556 759.168
 237.937 850.949
 177.102 917.619
 611.832 804.951
 139.792 783.296
 159.618 930.147
 444.675 685.437
 921.235 791.020
 423.812 563.518
 695.200 285.867
 384.727 494.725
 759.170 461.406
 95.038 446.712
 615.715 526.934
 363.886 415.768
 409.244 339.326
 762.248 448.576
 716.209 525.489
 58.429 96.286
 969.019 19.143
 997.514 121.326
 792.787 36.765
 715.352 169.872
 49.020 841.757
 642.457 175.977
 756.077 250.485
 968.328 407.907
 234.955 938.401
 52.155 874.356
 581.214 694.552
 985.065 739.986
 738.336 849.151
 438.473 58.556
 221.205 928.317
 32.160 511.042
 665.586 954.725
 487.290 569.337
 443.560 760.577
 509.354 117.788
 246.861 773.587
 593.022 720.001
 789.283 306.521
 127.171 472.741
 183.168 771.122
 379.071 438.556
 498.898 58.234
 180.243 581.012
 994.032 703.618
 654.245 668.549
 301.868 284.948
 803.194 883.225
 877.808 677.019
 592.893 627.710
 423.833 502.066
 686.764 917.321
 132.901 38.883
 720.460 563.595
 30.310 452.140
 978.949 282.672
 630.522 941.711
 236.357 716.713
 596.027 26.259
 999.235 851.863
 178.231 916.792
 312.462 304.153
 365.815 820.980
 953.573 668.632
 868.437 79.930
 268.304 470.526
 155.991 573.736
 53.572 994.902
 667.116 653.900
 942.905 318.054
 234.417 548.772
 315.451 525.481
 565.412 337.204
 158.434 323.956
 912.938 56.024
 842.623 875.938
 590.427 674.666
 902.313 680.800
 787.651 676.928
 580.330 67.310
 851.363 992.665
 742.069 354.288
 270.469 444.037
 371.593 880.722
 583.342 650.220
 31.213 942.971
 169.701 175.387
 640.799 635.661
 843.580 326.949
 664.567 745.695
 597.876 399.931
 184.567 157.561
 113.259 819.814
 497.968 795.099
 411.803 826.951
 359.118 443.515
 563.296 352.861
 59.929 999.300
 722.849 110.204
 419.169 809.345
 153.355 717.606
 851.795 948.907
 754.698 736.679
 885.467 106.943
 50.820 656.442
 358.136 392.825
 471.355 230.170
 596.395 937.670
 80.097 777.439
 870.544 863.830
 949.891 501.491
 533.620 655.815
 42.483 946.117
 365.731 443.702
 430.486 99.993
 602.642 355.485
 782.962 538.260
 972.726 197.712
 340.524 325.160
 296.085 964.987
 822.707 157.557
 14.195 379.589
 360.049 642.411
 570.972 34.669
 224.658 422.845
 213.357 110.596
 772.627 613.818
 330.743 797.359
 114.456 211.932
 420.631 870.159
 928.671 602.327
 618.627 604.929
 940.136 312.488
 133.132 800.506
 637.535 837.158
 1.016 900.222
 121.365 775.191
 155.307 524.098
 700.221 38.406
 647.855 470.440
 212.651 390.299
 980.454 900.130
 596.250 690.478
 301.588 846.295
 84.816 616.050
 860.566 905.207
 546.312 226.849
 667.046 360.628
 915.179 975.775
 75.870 613.314
 786.528 842.717
 751.724 560.850
 969.258 410.312
 615.659 71.506
 910.673 387.490
 339.228 381.500
 255.454 323.307
 338.423 720.261
 563.484 805.652
 88.205 726.350
 139.037 89.212
 692.010 891.261
 601.166 892.379
 714.955 883.933
 912.913 607.258
 243.472 830.360
 74.470 709.407
 339.918 505.993
 140.021 79.410
 593.463 639.837
 35.237 866.997
 356.611 715.322
 305.828 566.295
 731.490 511.532
 219.039 19.420
 116.129 277.563
 949.312 32.312
 526.021 631.270
 114.580 344.279
 311.155 670.998
 976.908 529.612
 837.388 175.015
 794.755 480.045
 190.476 319.014
 306.312 890.362
 691.635 888.481
 154.789 381.574
 638.363 211.817
 335.653 797.700
 59.892 844.479
 879.632 819.927
 712.697 637.173
 988.428 387.965
 50.552 106.033
 545.784 800.724
 451.570 764.332
 245.736 600.341
 740.496 188.398
 751.998 4.312
 630.154 380.979
 144.707 334.698
 446.759 409.330
 68.800 461.405
 677.958 169.955
 195.701 104.455
 971.535 444.561
 898.544 69.458
 151.145 530.666
 50.666 278.469
 241.061 664.174
 45.700 227.880
 995.422 99.506
 41.256 194.474
 802.901 115.644
 911.357 824.284
 332.075 804.284
 897.616 396.271
 846.322 340.581
 746.416 39.344
 653.040 499.564
 557.439 997.896
 766.932 564.751
 324.709 954.426
 120.486 972.980
 479.740 710.190
 809.389 184.765
 730.288 743.986
 132.179 387.024
 288.940 378.668
 991.014 889.816
 692.387 313.865
 435.997 26.435
 892.234 976.338
 334.248 203.192
 47.072 606.950
 855.269 558.267
 436.864 871.066
 417.420 705.784
 456.337 439.253
 121.174 879.861
 603.762 844.338
 390.927 712.616
 473.427 652.341
 399.282 29.344
 770.214 776.717
 899.913 713.478
 407.423 572.131
 844.366 563.982
 516.529 135.049
 804.694 459.997
 210.629 249.427
 920.937 273.589
 800.368 397.426
 196.662 184.051
 789.057 724.165
 286.541 89.378
 877.243 334.160
 970.059 66.212
 719.320 603.205
 750.664 573.057
 706.847 626.466
 128.979 737.930
 344.499 570.575
 194.146 426.619
 152.250 649.332
 84.140 297.469
 617.054 59.477
 362.373 50.207
 752.635 370.974
 425.428 47.165
 858.605 206.899
 130.026 293.593
 230.120 228.530
 43.892 918.313
 814.435 384.598
 176.035 196.220
 177.356 528.133
 20.824 340.087
 994.795 54.262
 4.435 691.424
 564.973 387.199
 401.759 130.153
 315.622 430.052
 900.128 962.371
 806.566 487.769
 829.659 837.171
 478.036 448.300
 718.170 380.394
 123.816 941.958
 24.261 849.202
 358.976 842.008
 370.964 730.853
 865.456 384.041
 263.489 497.028
 924.612 696.887
 499.857 737.273
 251.182 998.444
 348.059 327.739
 823.653 726.018
 95.939 731.467
 735.244 568.864
 11.807 701.417
 869.465 641.841
 769.413 685.471
 814.338 790.988
 378.019 872.600
 77.886 427.008
 957.729 720.579
 640.532 29.743
 855.934 758.190
 791.888 9.743
 609.741 639.397
 242.371 421.755
 821.819 664.805
 694.781 834.721
 786.473 988.748
 505.920 724.641
 535.465 351.079
 190.349 87.041
 178.651 654.460
 322.393 597.020
 5.612 934.228
 711.376 874.771
 756.958 13.436
 470.144 56.573
 936.798 315.224
 7.235 504.592
 643.076 224.098
 866.186 708.233
 465.298 993.211
 356.753 95.459
 817.859 323.211
 796.035 960.555
 123.271 367.349
 954.287 166.788
 467.587 415.242
 610.544 855.525
 357.922 883.033
 424.996 510.506
 610.044 389.832
 164.565 325.583
 976.451 669.505
 539.514 610.443
 139.251 283.632
 964.597 661.315
 87.728 637.144
 718.758 107.867
 580.993 614.642
 591.275 724.284
 468.096 355.267
 846.363 328.572
 660.863 760.387
 467.402 971.674
 791.409 415.060
 239.229 684.781
 252.347 725.662
 453.353 672.903
 832.321 397.302
 365.935 844.240
 394.574 451.229
 69.092 793.100
 577.084 10.830
 48.288 919.200
 847.631 151.802
 365.655 894.285
 157.513 445.221
 433.013 569.624
 87.966 39.772
 598.835 62.366
 661.519 489.991
 978.614 837.772
 737.174 190.582
 893.946 306.496
 167.503 512.600
 66.697 735.449
 164.573 236.287
 32.920 97.087
 800.145 958.894
 617.535 90.525
 407.258 35.786
 343.633 709.755
 211.548 642.100
 266.425 925.958
 610.922 463.340
 426.221 824.674
 654.383 720.335
 240.410 692.402
 910.538 981.438
 112.294 394.323
 732.647 927.578
 64.151 4.559
 42.079 719.713
 620.345 137.319
 990.827 319.378
 619.309 141.821
 4.742 368.525
 344.257 142.003
 733.711 522.097
 883.475 465.324
 777.770 314.021
 91.725 970.683
 856.793 233.276
 882.782 76.396
 436.708 90.851
 875.526 343.918
 11.138 510.747
 6.499 495.482
 11.086 409.419
 552.949 953.926
 126.798 209.417
 852.498 875.987
 78.768 726.451
 707.343 207.218
 175.308 777.176
 199.186 284.064
 401.812 570.814
 170.612 728.746
 64.460 505.171
 532.526 873.238
 874.525 610.956
 496.638 273.363
 727.541 242.742
 796.020 361.865
 676.404 755.984
 512.954 285.083
 794.384 533.572
 677.054 81.748
 801.050 419.318
 801.685 720.656
 713.036 107.191
 794.723 7.872
 66.655 442.017
 590.589 911.138
 828.551 668.717
 612.315 602.038
 304.516 72.305
 71.218 173.671
 719.340 969.770
 761.835 7.307
 669.076 828.461
 603.581 605.370
 41.739 214.813
 738.508 115.476
 916.333 34.173
 615.297 992.226
 239.858 959.667
 599.920 296.466
 57.020 308.616
 258.174 48.122
 740.513 792.759
 387.489 126.300
 6.775 317.915
 46.209 262.580
 671.954 254.715
 477.193 279.478
 727.589 650.345
 766.437 480.538
 720.315 648.170
 962.022 861.913
 883.166 764.496
 927.680 963.481
 469.159 617.226
 470.337 852.166
 215.346 577.835
 892.109 88.419
 455.176 634.768
 532.365 991.598
 689.632 412.483
 620.686 29.747
 217.032 825.899
 721.298 418.151
 954.865 695.699
 655.940 738.684
 814.599 877.024
 315.969 573.802
 815.462 24.478
 564.130 286.019
 652.186 132.680
 158.844 432.368
 224.164 946.835
 563.786 166.082
 952.128 365.967
 716.084 892.164
 769.105 86.749
 478.685 473.351
 894.033 123.499
 85.658 257.135
 751.026 45.436
 470.764 957.826
 260.140 992.071
 845.041 90.422
 724.839 848.477
 232.069 841.289
 408.761 611.777
 181.749 365.941
 814.265 576.574
 444.722 933.781
 535.391 769.114
 707.992 766.374
 199.131 217.022
 354.044 28.102
 475.085 443.621
 724.975 180.115
 921.949 703.750
 242.328 769.894
 749.852 252.930
 472.898 935.031
 563.740 575.610
 439.411 201.805
 171.291 343.602
 79.439 73.513
 398.632 675.822
 261.051 962.490
 71.356 408.945
 502.541 21.142
 352.574 839.855
 927.290 684.657
 153.125 180.030
 752.558 330.403
 463.596 574.717
 80.306 481.119
 28.599 432.415
 74.337 791.217
 569.338 319.513
 994.960 533.761
 742.038 278.632
 571.569 91.679
 632.170 995.332
 955.060 707.584
 965.016 275.268
 963.738 385.229
 453.020 201.884
 554.548 800.442
 93.325 663.533
 780.271 574.588
 522.127 599.036
 875.171 508.831
 176.067 883.457
 317.000 858.147
 408.216 723.256
 590.838 441.056
 463.693 354.454
 106.770 101.100
 397.208 732.167
 53.743 541.337
 374.471 398.722
 489.105 891.442
 57.355 344.816
 328.488 101.877
 847.789 99.026
 103.014 720.097
 29.798 550.942
 957.777 134.664
 377.907 828.687
 772.607 584.738
 621.835 499.410
 966.941 250.729
 503.211 169.134
 306.898 458.523
 714.784 344.184
 244.399 351.832
 163.721 939.178
 193.193 487.757
 89.115 725.581
 971.296 378.013
 133.544 100.190
 27.728 486.662
 516.633 995.263
 215.959 74.167
 685.170 372.674
 797.731 282.716
 872.780 255.275
 157.435 239.791
 748.942 502.244
 805.807 732.694
 81.712 774.673
 657.252 208.276
 93.732 246.811
 110.605 777.333
 922.627 371.632
 59.682 365.572
 473.800 321.844
 846.943 731.690
 597.886 904.638
 168.180 362.819
 262.014 736.818
 684.088 118.594
 491.787 103.260
 319.273 303.472
 821.033 183.542
 982.654 744.191
 733.430 587.156
 355.105 592.715
 751.790 395.821
 918.568 387.444
 17.926 71.406
 81.919 325.391
 202.503 689.959
 956.844 429.545
 637.274 436.895
 494.194 58.454
 621.699 216.898
 578.375 984.551
 825.551 556.422
 642.749 564.869
 695.121 809.315
 89.742 609.146
 332.628 510.336
 530.028 698.164
 719.135 690.808
 679.025 467.308
 606.453 99.942
 826.907 810.278
 332.158 729.325
 619.879 904.730
 86.001 372.577
 522.754 260.090
 350.860 363.284
 671.627 748.219
 885.318 209.163
 844.085 426.002
 439.296 806.374
 274.886 286.892
 583.661 893.206
 907.074 293.141
 476.873 645.812
 100.264 814.831
 927.538 979.652
 605.279 124.268
 784.944 488.872
 871.893 818.977
 997.556 712.633
 176.338 943.164
 822.062 883.792
 158.111 381.375
 796.255 703.076
 740.042 560.276
 564.358 343.701
 998.315 131.501
 272.737 570.316
 855.029 652.601
 550.175 935.996
 818.076 132.250
 515.663 776.254
 802.525 973.292
 487.098 564.652
 73.795 412.250
 218.300 936.257
 872.919 111.175
 394.637 769.211
 463.750 467.540
 547.605 477.957
 404.571 346.352
 487.341 591.764
 344.102 947.238
 233.895 637.195
 704.186 55.284
 390.750 822.001
 196.443 910.684
 38.499 429.848
 264.162 807.245
 826.594 720.474
 607.751 497.642
 753.823 418.891
 884.754 763.730
 603.799 141.470
 244.082 588.485
 543.615 807.966
 407.488 243.417
 608.332 829.474
 726.130 47.915
 740.754 635.922
 771.163 347.466
 497.605 546.944
 147.764 443.595
 185.738 621.170
 12.921 353.465
 974.093 606.196
 217.920 710.189
 811.095 510.377
 654.218 181.000
 838.045 324.475
 651.738 89.642
 455.257 622.946
 635.183 607.868
 500.563 898.812
 488.584 820.158
 824.049 650.869
 590.740 73.117
 276.083 206.078
 472.599 469.151
 108.695 672.978
 797.976 841.617
 567.178 73.676
 495.708 509.583
 16.386 773.271
 566.654 24.580
 4.833 637.595
 373.470 724.420
 872.724 614.899
 193.366 451.399
 713.784 507.100
 900.977 290.571
 14.953 814.581
 854.736 670.461
 135.187 589.110
 218.962 941.497
 910.694 986.614
 976.199 419.986
 257.869 590.373
 9.562 436.797
 308.979 881.312
 680.268 754.756
 684.547 411.805
 936.690 677.430
 258.702 129.620
 891.830 640.495
 690.921 876.936
 47.708 196.815
 14.169 723.831
 557.909 234.951
 323.178 495.171
 561.126 430.931
 688.239 513.711
 225.445 263.168
 623.421 250.610
 579.293 124.614
 10.655 678.042
 913.043 864.180
 272.733 728.485
 785.561 466.617
 702.437 343.484
 811.260 37.329
 298.017 243.785
 112.151 62.588
 786.810 265.817
 850.896 348.644
 1.459 20.444
 697.978 652.989
 622.961 763.057
 589.875 871.177
 940.404 884.490
 194.928 562.058
 570.965 895.591
 186.698 427.944
 610.631 380.879
 626.599 224.294
 974.566 225.389
 452.067 82.070
 467.446 701.222
 555.270 776.516
 583.063 354.522
 100.178 475.980
 56.740 318.449
 270.890 626.434
 624.351 842.625
 357.303 59.953
 322.060 764.473
 80.096 112.739
 488.277 33.613
 27.665 470.073
 603.970 558.209
 543.820 857.084
 382.748 783.860
 965.251 316.594
 454.414 893.834
 688.774 174.941
 384.626 77.229
 655.080 425.974
 151.484 332.985
 801.130 960.152
 23.270 36.743
 268.577 143.277
 718.945 409.601
 399.944 787.098
 906.615 898.376
 125.103 646.409
 330.065 752.436
 383.416 584.771
 928.057 99.305
 965.299 349.605
 206.745 57.778
 142.798 128.628
 276.936 751.192
 821.796 380.812
 512.633 3.724
 646.799 768.951
 816.242 418.438
 558.992 806.091
 282.850 987.387
 113.584 268.561
 388.264 302.015
 345.948 743.916
 133.175 387.694
 907.957 358.056
 262.175 641.424
 425.112 763.157
 347.939 908.995
 728.115 633.368
 247.167 390.465
 544.455 990.847
 958.615 444.468
 979.309 718.274
 960.532 996.918
 331.733 169.231
 594.007 813.356
 471.073 193.600
 362.173 421.933
 706.982 496.379
 208.157 672.366
 220.129 655.215
 945.349 371.788
 152.967 460.584
 273.516 879.082
 192.880 404.493
 908.021 82.883
 293.212 36.013
 664.635 594.053
 279.375 697.811
 219.996 900.230
 763.354 545.555
 251.571 448.244
 654.922 185.699
 748.126 320.371
 803.949 216.521
 172.395 173.823
 956.001 157.667
 505.143 131.555
 351.505 955.841
 860.645 198.815
 373.908 475.293
 647.292 777.202
 659.369 153.634
 166.247 839.922
 852.556 624.018
 61.724 93.055
 641.275 387.486
 327.388 892.853
 66.139 143.222
 256.701 124.114
 197.687 744.510
 126.011 615.819
 747.826 804.452
 795.963 814.358
 758.751 104.243
 291.047 329.338
 242.478 299.341
 703.213 980.399
 157.531 132.646
 101.200 114.339
 864.319 871.550
 103.454 129.673
 733.330 925.957
 183.039 380.562
 754.797 281.199
 865.007 364.378
 257.301 212.892
 700.356 398.539
 456.368 725.607
 159.366 824.340
 871.174 774.621
 487.186 240.993
 344.675 856.730
 665.589 865.120
 734.792 274.223
 189.579 963.273
 394.631 833.585
 611.772 442.079
 489.327 0.769
 150.172 267.492
 495.145 427.005
 968.207 976.830
 960.366 127.916
 594.785 341.306
 672.768 554.453
 885.151 319.354
 748.762 962.868
 661.732 39.824
 136.255 264.204
 902.701 287.290
 486.952 318.808
 952.212 87.930
 12.089 111.073
 551.094 663.255
 574.653 582.343
 574.110 520.334
 5.236 69.954
 706.815 461.781
 150.157 267.268
 101.714 147.945
 989.933 618.790
 473.230 739.306
 902.144 846.913
 480.320 441.724
 712.048 389.206
 414.006 213.878
 81.765 439.555
 667.371 858.945
 367.579 830.875
 683.428 485.599
 735.903 484.888
 720.741 301.823
 811.096 664.793
 969.782 704.528
 749.912 894.216
 119.951 94.797
 543.460 510.992
 196.280 119.668
 761.735 283.078
 337.573 594.246
 429.889 967.829
 608.601 60.820
 389.216 802.171
 65.745 303.226
 307.463 592.820
 218.917 554.508
 498.543 770.975
 46.691 153.879
 255.423 689.110
 573.357 955.850
 434.133 788.157
 156.319 441.403
 322.096 537.016
 463.177 690.139
 228.913 243.862
 246.421 746.062
 929.082 726.670
 509.485 441.092
 818.839 191.168
 263.701 63.462
 6.305 545.657
 517.162 897.126
 196.604 347.510
 332.778 278.398
 150.815 954.642
 115.731 472.670
 256.905 591.569
 815.549 63.826
 747.720 544.312
 483.212 258.466
 809.230 697.115
 840.691 264.088
 43.395 8.595
 883.589 822.950
 864.050 202.520
 434.819 830.276
 619.116 91.926
 339.330 386.234
 834.405 253.125
 180.746 415.697
 577.527 672.488
 7.468 318.858
 737.258 973.377
 278.467 810.643
 24.861 628.640
 731.086 879.417
 827.649 426.631
 990.984 498.259
 108.584 402.407
 797.595 598.313
 353.529 502.729
 719.720 747.049
 953.143 721.726
 151.037 739.309
 280.312 136.960
 373.279 820.625
 325.766 772.237
 177.705 826.207
 901.557 108.714
 268.448 81.590
 759.750 219.792
 712.688 308.916
 225.821 294.136
 533.831 993.963
 164.449 876.424
 99.533 61.314
 909.615 654.291
 874.160 287.382
 659.183 475.391
 976.024 552.732
 292.521 428.864
 597.303 836.318
 482.513 974.992
 956.148 215.553
 782.917 975.098
 6.164 128.858
 348.896 46.227
 531.655 743.331
 441.384 442.691
 614.133 552.128
 551.427 915.956
 326.162 797.000
 113.752 7.578
 155.417 105.234
 442.426 535.075
 300.596 871.155
 876.882 701.000
 30.558 565.619
 662.875 120.306
 630.836 878.057
 877.660 965.010
 652.603 581.052
 637.205 478.604
 756.711 343.917
 869.298 941.499
 140.874 636.968
 401.705 164.698
 536.127 980.192
 878.947 159.113
 946.956 357.698
 792.836 445.239
 528.862 792.024
 476.746 720.850
 291.464 140.152
 385.972 247.026
 181.694 816.641
 58.795 314.877
 740.378 689.805
 345.612 752.225
 89.788 46.418
 405.210 372.111
 856.130 631.386
 524.874 70.020
 568.904 84.498
 529.276 476.267
 621.371 0.449
 735.056 462.050
 488.743 605.257
 494.845 695.629
 252.257 87.051
 95.349 928.034
 689.867 747.581
 446.531 850.471
 93.311 799.044
 768.266 568.384
 334.930 155.824
 570.855 856.052
 517.342 440.031
 188.113 32.170
 229.523 501.488
 86.407 188.345
 141.615 555.835
 97.851 531.682
 488.762 968.082
 647.207 208.113
 215.413 293.346
 323.932 358.908
 922.830 362.257
 735.824 548.699
 734.301 536.914
 239.228 574.623
 167.975 226.282
 721.476 23.842
 692.883 940.011
 290.898 557.381
 899.067 570.017
 263.165 544.096
 900.508 853.634
 803.075 397.523
 425.626 615.023
 649.096 343.862
 953.352 68.003
 503.497 700.475
 595.288 249.059
 480.954 415.812
 281.473 230.364
 868.709 223.893
 207.020 726.171
 835.291 425.426
 670.903 779.265
 434.246 914.881
 70.964 515.711
 664.123 535.614
 298.524 244.461
 674.178 336.290
 442.575 103.054
 732.991 509.853
 111.421 801.629
 918.686 175.282
 805.844 975.445
 837.129 182.015
 332.605 42.381
 48.842 512.621
 883.672 988.322
 384.980 882.013
 981.452 22.589
 384.498 797.815
 313.051 800.605
 693.223 688.656
 559.865 785.834
 264.234 23.051
 638.522 91.898
 498.591 444.525
 474.161 723.817
 305.547 417.967
 149.466 830.167
 259.129 312.482
 337.846 331.883
 228.974 97.682
 615.069 945.404
 791.205 279.319
 31.887 145.320
 431.615 488.070
 155.419 382.943
 668.436 419.357
 286.807 900.899
 203.512 25.148
 327.971 659.491
 594.849 919.221
 594.855 258.167
 594.607 579.536
 5.717 725.634
 656.971 834.782
 460.700 736.274
 460.503 292.286
 776.691 150.460
 958.167 302.216
 355.559 874.672
 142.025 25.006
 404.047 387.126
 643.441 457.364
 252.341 9.804
 566.566 425.038
 351.716 152.596
 734.046 631.044
 288.354 474.947
 298.473 685.550
 502.780 760.454
 508.615 482.706
 927.307 476.644
 211.236 440.755
 975.954 582.604
 391.186 610.788
 973.785 378.734
 5.989 878.093
 380.209 683.824
 436.347 835.359
 931.081 633.736
 758.866 72.025
 938.323 72.575
 537.885 787.112
 487.189 141.417
 43.972 748.212
 657.257 942.112
 429.694 656.503
 363.992 385.635
 949.281 172.223
 126.576 737.868
 396.322 957.795
 371.094 303.121
 479.500 623.459
 585.670 880.238
 365.439 945.006
 268.461 471.611
 422.953 962.907
 616.388 496.322
 715.628 880.230
 960.958 869.811
 748.810 132.372
 189.752 569.819
 700.278 699.523
 623.105 157.961
 996.476 33.232
 823.732 505.212
 862.015 747.538
 583.763 155.283
 920.720 124.335
 293.650 220.523
 191.960 159.290
 188.214 949.419
 864.135 251.533
 677.586 532.343
 74.253 155.953
 399.006 862.972
 942.779 675.423
 516.234 777.507
 248.670 991.264
 597.139 323.580
 151.338 999.237
 519.989 327.689
 122.769 536.136
 901.624 536.467
 920.935 715.415
 565.590 896.366
 769.917 521.273
 338.127 742.232
 495.700 387.255
 690.491 312.001
 860.652 271.072
 356.367 757.644
 733.476 61.113
 415.181 736.986
 592.232 356.826
 521.124 443.526
 581.553 365.017
 2.017 148.761
 404.856 973.208
 683.165 721.336
 530.058 891.121
 193.677 267.717
 902.929 999.247
 574.084 768.858
 803.673 882.297
 565.184 15.914
 935.854 643.492
 563.010 65.420
 916.571 947.263
 870.509 21.259
 235.243 292.774
 263.313 28.399
 485.994 513.995
 668.092 643.774
 354.061 684.957
 783.899 85.253
 876.649 997.766
 69.167 493.682
 908.095 808.301
 682.382 159.160
 331.100 208.023
 668.638 435.505
 281.278 993.525
 96.347 711.348
 730.592 347.389
 590.276 627.983
 23.788 509.400
 104.137 679.506
 26.269 66.459
 106.366 236.595
 145.452 598.666
 98.025 879.203
 682.475 429.636
 476.481 73.568
 386.902 298.290
 840.337 694.026
 181.859 320.116
 490.890 569.717
 337.028 576.587
 917.034 170.189
 756.252 766.227
 701.172 163.099
 957.677 289.403
 503.454 952.662
 27.803 906.693
 473.931 401.396
 675.181 208.595
 713.363 852.393
 171.596 828.967
 813.082 798.082
 703.160 908.211
 315.164 218.001
 544.010 312.659
 361.985 756.876
 672.203 607.299
 268.048 700.341
 460.301 589.174
 118.788 684.613
 959.399 162.962
 356.066 444.647
 950.446 589.016
 176.658 749.602
 334.323 283.292
 179.574 222.489
 873.986 789.834
 235.140 610.696
 667.968 686.986
 901.144 524.566
 732.669 701.126
 719.710 841.717
 487.253 374.996
 437.045 175.403
 883.911 225.621
 93.668 706.528
 100.100 399.225
 235.529 602.317
 628.619 622.720
 349.818 401.988
 864.734 514.297
 389.659 493.522
 823.680 565.949
 728.970 879.158
 931.713 880.648
 595.067 214.081
 252.419 834.279
 428.108 877.558
 448.357 550.646
 382.006 13.414
 975.593 506.210
 433.141 862.939
 782.603 814.199
 126.238 754.375
 280.989 135.921
 639.482 145.939
 796.956 606.270
 574.744 621.444
 651.462 282.355
 108.255 577.162
 583.100 85.941
 9.959 24.384
 379.247 934.966
 646.766 863.641
 353.838 185.166
 720.154 703.732
 68.642 833.977
 898.936 732.286
 381.448 395.051
 143.792 865.793
 289.671 418.317
 784.712 877.861
 970.141 308.508
 912.138 27.343
 72.074 151.038
 437.053 876.178
 455.212 470.318
 27.094 134.042
 762.017 269.835
 750.894 17.619
 132.602 899.153
 580.159 431.580
 3.120 589.421
 280.571 321.754
 839.971 240.808
 743.645 514.897
 248.965 842.845
 500.516 830.755
 634.008 887.878
 246.681 958.315
 265.961 190.437
 378.579 647.437
 638.602 558.347
 186.277 938.259
 543.472 947.942
 802.177 83.205
 674.619 764.019
 817.623 300.243
 392.361 289.465
 644.538 711.838
 724.412 319.473
 918.036 593.101
 783.626 666.249
 161.605 86.937
 632.839 543.158
 425.367 695.985
 655.547 948.865
 969.774 374.064
 701.418 84.528
 314.419 797.446
 500.767 848.277
 70.416 172.978
 993.423 374.528
 93.846 650.924
 534.018 0.330
 259.251 361.059
 235.051 541.535
 881.200 227.303
 636.664 208.558
 786.911 875.924
 171.494 260.775
 745.250 112.698
 576.041 731.832
 321.651 973.384
 116.555 412.513
 892.389 258.440
 705.533 176.189
 105.944 646.341
 220.653 612.746
 317.873 980.253
 465.629 504.312
 695.793 570.843
 674.382 649.900
 742.858 424.934
 526.669 911.462
 824.903 157.470
 663.470 611.957
 14.635 75.351
 340.776 833.280
 745.427 29.365
 395.842 20.728
 660.145 248.380
 203.475 148.719
 862.824 522.636
 932.623 603.391
 951.821 955.456
 664.728 720.470
 604.429 610.543
 872.312 426.213
 669.995 941.667
 274.677 775.600
 239.673 989.764
 160.984 991.290
 727.544 196.891
 201.081 270.719
 804.431 935.233
 431.260 554.410
 960.148 741.246
 213.496 308.839
 372.832 929.421
 308.917 360.593
 679.491 27.178
 893.474 879.213
 666.912 2.634
 68.394 713.599
 36.912 871.774
 700.563 676.753
 397.809 182.777
 867.084 796.678
 851.465 435.468
 700.674 524.269
 791.794 446.235
 543.188 944.045
 319.058 397.049
 346.359 968.599
 470.219 85.897
 623.024 626.061
 938.257 139.963
 687.819 950.800
 224.560 468.052
 751.091 755.803
 63.561 461.150
 788.962 60.940
 256.048 736.771
 229.802 50.713
 728.388 41.241
 924.604 779.617
 133.929 142.558
 735.685 90.210
 767.715 673.675
 342.875 281.179
 67.252 321.489
 564.999 398.650
 814.240 40.389
 991.206 827.742
 82.126 31.695
 954.074 352.735
 442.167 642.987
 624.728 518.428
 349.707 565.962
 118.327 963.448
 589.116 350.843
 142.705 174.866
 219.775 302.409
 658.798 614.827
 399.389 911.388
 831.623 441.847
 480.542 629.596
 896.156 655.345
 800.758 682.860
 432.800 761.116
 987.437 788.076
 509.541 332.430
 452.122 796.102
 597.916 736.639
 81.902 7.339
 581.218 936.582
 180.855 929.501
 347.597 551.302
 155.841 685.250
 777.909 178.819
 666.327 889.994
 606.204 517.822
 308.146 256.482
 935.795 763.641
 920.064 233.058
 750.244 550.774
 286.823 827.137
 758.583 839.405
 63.168 225.928
 378.305 331.971
 813.541 614.643
 686.642 509.040
 8.095 560.812
 187.206 208.065
 947.019 725.184
 250.101 866.177
 914.569 358.654
 922.022 407.048
 357.456 825.330
 379.955 85.332
 708.362 169.042
 856.950 989.470
 256.325 820.215
 218.569 939.427
 526.857 868.158
 159.444 60.518
 254.106 737.492
 944.645 743.973
 686.764 584.178
 791.827 160.719
 603.181 634.501
 7.569 134.424
 657.050 38.354
 312.603 425.867
 123.867 495.458
 952.205 271.712
 564.099 980.015
 53.929 60.890
 608.680 766.171
 707.564 40.684
 956.292 715.042
 672.232 907.705
 653.205 385.679
 811.458 557.156
 911.664 79.891
 995.707 403.739
 671.560 917.386
 548.054 831.497
 84.987 597.035
 425.436 25.605
 320.227 656.678
 386.458 750.174
 959.552 962.735
 886.133 391.581
 676.094 397.664
 425.787 631.368
 394.154 464.347
 468.031 556.821
 292.918 878.607
 775.830 486.791
 537.195 401.885
 453.168 676.895
 694.912 793.772
 932.306 779.026
 317.537 97.378
 377.354 138.062
 957.064 658.825
 241.827 902.222
 15.678 615.595
 143.351 456.798
 768.793 747.592
 494.087 833.658
 869.003 890.967
 971.308 736.460
 780.916 779.898
 527.393 404.722
 271.348 558.129
 149.254 235.550
 95.452 33.358
 488.589 422.025
 889.750 417.246
 129.440 649.904
 473.606 76.432
 49.500 432.883
 940.263 130.348
 505.617 40.248
 209.353 375.684
 449.459 274.113
 939.870 441.191
 801.811 946.876
 644.365 617.142
 707.058 669.054
 482.994 938.694
 804.916 124.856
 984.582 699.777
 724.205 44.983
 978.788 142.775
 381.467 505.971
 419.564 8.565
 291.656 431.531
 829.338 481.493
 333.165 447.744
 542.814 755.249
 197.591 770.467
 229.116 549.632
 866.269 65.232
 724.607 886.819
 739.444 218.175
 622.442 891.459
 676.724 457.866
 398.394 304.927
 944.059 54.371
 868.439 434.135
 485.872 941.478
 187.715 913.820
 712.406 624.114
 331.889 613.322
 100.900 974.766
 422.578 320.081
 922.439 334.841
 443.588 178.804
 719.637 329.764
 872.628 844.362
 247.337 106.188
 755.282 645.487
 251.111 197.540
 458.955 873.453
 76.247 827.546
 151.905 363.933
 881.254 343.137
 297.254 480.463
 460.772 316.788
 677.834 224.613
 977.414 127.926
 672.081 671.523
 452.835 993.343
 384.048 81.362
 695.855 202.849
 445.302 579.385
 548.182 979.750
 709.517 82.048
 333.150 942.671
 961.371 417.387
 204.684 628.063
 172.868 228.282
 545.408 239.172
 727.929 31.738
 565.689 530.957
 569.293 650.988
 48.524 100.340
 22.253 445.682
 586.124 922.094
 442.878 284.995
 308.154 612.979
 102.422 876.065
 732.602 996.312
 335.961 853.305
 29.859 217.708
 886.641 320.943
 308.752 87.400
 204.850 330.522
 967.893 918.247
 804.965 966.328
 243.044 829.721
 435.138 344.922
 685.347 0.909
 24.752 340.807
 868.837 399.647
 90.080 299.977
 418.881 75.638
 404.504 358.683
 824.952 683.771
 381.932 348.652
 128.040 766.485
 340.281 135.472
 709.992 753.080
 868.839 737.600
 142.126 177.303
 134.756 733.970
 534.743 335.727
 548.813 453.412
 556.900 337.500
 640.992 804.813
 334.392 75.815
 847.547 549.372
 678.866 193.092
 711.381 422.312
 525.905 241.527
 478.222 8.706
 366.649 349.864
 416.736 284.567
 725.820 203.203
 289.206 509.100
 77.007 698.293
 91.355 846.228
 779.816 440.428
 509.453 993.299
 787.240 254.039
 6.937 882.977
 697.825 56.911
 251.616 521.897
 736.308 33.083
 881.574 448.676
 37.064 782.942
 739.341 486.965
 103.696 547.273
 489.572 179.332
 30.271 227.391
 487.903 898.939
 328.082 553.831
 353.724 422.421
 417.542 704.749
 586.269 124.248
 757.126 21.510
 873.684 725.773
 507.555 307.386
 303.906 147.440
 715.207 886.421
 272.441 807.149
 467.612 19.210
 477.055 159.109
 877.677 62.162
 427.448 243.801
 221.784 574.125
 516.933 29.710
 48.227 341.740
 993.790 770.710
 622.613 451.160
 426.221 19.387
 50.218 282.857
 223.831 256.875
 754.180 867.877
 910.435 895.239
 463.313 903.496
 541.115 140.926
 322.989 884.631
 527.196 479.971
 363.536 31.358
 235.871 350.515
 98.008 764.501
 829.117 539.687
 57.876 448.516
 615.260 504.339
 272.330 547.152
 624.973 833.594
 43.808 551.790
 563.616 501.312
 436.300 389.665
 809.021 94.706
 69.614 109.686
 746.219 438.335
 575.599 603.295
 689.756 688.150
 223.161 838.327
 624.732 166.255
 137.649 472.385
 387.124 702.483
 434.766 941.687
 43.231 693.030
 745.826 880.120
 661.126 269.448
 644.074 465.510
 390.847 73.779
 583.379 485.533
 484.957 978.922
 151.358 299.676
 250.358 389.322
 817.555 697.165
 782.262 358.295
 350.412 930.343
 1.621 907.936
 689.339 970.981
 10.800 519.368
 123.226 591.086
 64.575 549.541
 55.322 23.655
 693.736 240.836
 665.879 291.323
 338.609 327.107
 235.632 397.031
 574.976 950.776
 410.595 310.681
 923.402 527.072
 995.446 435.570
 806.433 301.033
 10.670 139.565
 390.925 8.648
 367.541 145.794
 462.765 284.239
 62.988 519.031
 719.110 151.375
 809.415 595.240
 723.107 134.210
 357.088 187.172
 494.750 660.885
 880.944 478.155
 259.492 571.768
 960.263 174.575
 146.540 654.806
 227.144 226.112
 728.118 310.558
 374.933 8.016
 778.710 193.860
 155.490 574.012
 772.295 121.248
 337.536 979.402
 641.547 697.644
 508.396 805.355
 614.874 167.507
 567.423 716.073
 397.154 490.240
 848.825 995.418
 143.125 773.462
 919.797 648.932
 117.124 57.724
 200.634 446.961
 370.515 259.880
 948.434 616.476
 383.376 467.782
 715.151 170.289
 297.492 995.090
 841.979 765.636
 954.220 801.096
 671.599 697.982
 487.361 346.721
 61.849 114.452
 204.788 374.779
 161.387 744.344
 123.504 791.602
 780.273 626.962
 954.288 0.102
 654.883 220.577
 920.670 43.722
 393.786 417.270
 352.104 509.875
 404.226 898.926
 25.722 693.937
 970.466 747.618
 210.601 315.289
 296.787 582.521
 962.220 520.134
 478.490 814.397
 544.540 807.674
 341.363 982.355
 748.356 322.879
 39.082 926.366
 105.353 7.553
 442.737 628.823
 549.260 869.084
 248.672 570.973
 383.078 981.525
 500.178 52.477
 612.349 285.041
 823.118 37.489
 889.592 196.930
 151.556 157.117
 778.355 30.200
 431.076 719.808
 533.826 164.917
 677.150 178.069
 560.868 404.356
 604.133 957.087
 553.006 434.438
 675.845 869.489
 643.656 393.449
 38.052 287.014
 773.486 242.869
 131.295 596.740
 657.738 542.985
 432.504 284.349
 940.597 903.366
 396.786 823.379
 269.127 463.091
 255.921 736.461
 478.989 314.726
 444.887 77.006
 933.343 515.549
 467.593 767.973
 323.271 816.437
 451.622 854.227
 154.264 210.661
 280.910 668.191
 393.306 979.780
 414.779 82.172
 722.546 850.591
 509.643 597.873
 879.381 825.229
 42.113 692.521
 202.833 995.889
 903.436 55.967
 749.476 387.101
 587.560 583.699
 889.125 403.167
 149.153 972.344
 794.251 508.276
 662.238 747.886
 554.155 184.447
 891.529 559.089
 84.878 241.006
 301.873 621.698
 581.294 72.489
 209.536 600.832
 934.706 254.244
 733.434 782.899
 486.479 841.449
 474.166 693.653
 327.790 203.550
 351.142 960.210
 412.810 128.503
 408.826 52.467
 305.658 106.604
 385.641 949.254
 911.966 129.601
 475.299 898.404
 988.245 385.467
 630.011 434.933
 214.217 901.335
 416.229 110.521
 745.750 386.185
 372.446 908.960
 232.821 290.904
 899.366 780.332
 535.235 866.955
 377.764 841.050
 748.742 837.484
 729.281 542.936
 569.121 158.037
 358.606 13.210
 578.094 340.824
 19.053 75.178
 292.285 439.707
 882.010 458.809
 37.396 176.692
 47.414 949.092
 110.301 858.994
 68.215 761.591
 690.698 853.832
 266.103 107.996
 433.430 11.609
 755.917 564.516
 187.783 753.379
 67.699 592.957
 379.276 652.351
 31.826 14.279
 984.158 469.218
 475.939 788.937
 911.623 365.500
 152.279 524.605
 871.176 676.564
 878.551 382.791
 283.748 326.055
 920.774 679.882
 538.638 996.085
 286.893 429.401
 401.613 213.399
 527.682 320.419
 842.371 892.162
 377.173 407.542
 125.636 800.830
 707.020 851.593
 55.757 246.439
 744.817 913.729
 589.319 737.619
 820.074 601.388
 146.859 881.586
 386.530 690.107
 328.832 564.620
 136.756 614.289
 41.751 975.263
 413.863 11.566
 389.725 60.152
 152.996 614.229
 909.851 0.529
 397.624 67.605
 605.249 599.777
 256.087 995.261
 738.493 556.503
 544.197 866.082
 925.345 331.757
 429.776 605.856
 851.679 211.870
 112.858 358.821
 16.198 619.394
 977.053 781.205
 571.902 273.852
 97.454 943.178
 347.270 382.131
 430.948 547.624
 924.102 216.573
 216.264 228.973
 636.122 679.176
 922.277 174.144
 137.291 355.253
 680.693 976.857
 830.837 122.599
 278.198 278.592
 712.065 236.511
 46.383 411.968
 775.713 481.279
 36.516 508.939
 991.160 130.019
 689.645 695.900
 327.960 142.693
 378.101 415.441
 495.423 953.115
 97.577 200.292
 971.448 936.508
 703.405 505.034
 768.989 937.477
 212.027 367.011
 908.129 192.064
 208.934 626.718
 115.175 355.744
 525.544 362.698
 198.576 801.272
 355.672 775.102
 398.539 666.053
 491.717 439.588
 770.143 489.100
 563.856 119.043
 38.726 503.697
 82.838 899.846
 14.591 455.733
 817.092 563.243
 428.215 51.684
 4.549 827.268
 256.573 47.686
 113.724 432.961
 268.723 455.761
 160.153 298.049
 590.204 139.516
 864.487 935.393
 740.007 114.481
 446.540 611.415
 453.012 463.485
 402.836 896.077
 989.987 871.216
 859.165 191.283
 834.873 211.419
 748.030 894.596
 166.543 362.540
 185.294 201.692
 204.133 851.167
 640.867 331.125
 99.072 36.181
 272.714 591.621
 73.898 249.510
 658.148 143.799
 781.790 641.816
 975.400 238.894
 628.586 873.981
 904.308 866.654
 10.992 319.233
 398.097 98.241
 984.126 58.028
 377.295 468.828
 884.929 760.953
 988.573 775.170
 464.768 57.078
 610.650 947.960
 387.626 310.181
 359.266 745.164
 745.294 897.481
 604.886 964.194
 946.943 269.987
 459.349 516.820
 829.490 825.997
 378.634 895.927
 682.363 145.924
 863.704 397.889
 614.037 504.366
 693.671 574.395
 39.434 21.823
 497.089 164.799
 221.590 961.713
 637.818 611.452
 645.489 777.278
 69.760 859.064
 377.597 716.900
 785.823 673.355
 515.218 395.401
 865.093 138.105
 852.498 413.656
 600.755 273.075
 184.861 180.695
 290.233 93.366
 394.265 773.179
 587.026 654.681
 960.220 309.439
 777.591 215.183
 635.806 662.110
 461.072 125.509
 226.409 768.771
 207.970 231.738
 177.584 598.165
 266.853 755.367
 686.197 405.682
 15.405 878.530
 417.867 71.391
 930.704 706.695
 468.970 503.450
 529.280 265.134
 731.346 645.913
 223.698 585.620
 283.833 30.541
 911.052 397.630
 281.443 925.220
 479.599 111.055
 178.013 465.837
 250.928 587.940
 92.410 113.435
 702.557 87.455
 5.719 894.051
 4.076 935.395
 4.454 85.689
 891.148 136.600
 412.769 886.516
 966.496 801.226
 788.379 592.624
 503.932 894.721
 998.768 535.031
 417.387 213.260
 5.847 467.231
 996.632 413.533
 331.305 890.286
 887.900 435.966
 167.169 476.621
 272.144 317.206
 655.581 971.372
 255.392 520.082
 360.608 767.000
 701.971 862.026
 468.075 459.224
 507.825 506.416
 805.486 687.052
 101.332 421.494
 604.309 164.345
 574.693 100.018
 715.974 143.059
 670.043 76.810
 128.464 367.968
 78.886 53.769
 453.261 538.533
 447.426 931.203
 106.526 175.846
 728.143 204.517
 190.846 781.799
 271.876 486.240
 294.879 95.147
 335.269 90.280
 221.062 806.844
 584.359 919.292
 882.659 147.477
 133.027 343.595
 590.455 545.979
 669.965 383.494
 688.906 964.840
 132.653 603.980
 967.520 317.189
 92.825 515.066
 634.502 480.371
 764.167 521.547
 518.310 144.801
 147.027 177.556
 884.054 21.995
 932.188 534.173
 93.801 618.937
 119.844 98.554
 784.340 844.668
 922.712 492.249
 217.442 517.428
 43.447 461.650
 613.644 395.689
 304.301 877.836
 202.141 563.267
 397.413 704.901
 200.218 897.551
 81.418 319.213
 223.006 371.341
 916.718 746.762
 668.346 154.162
 878.132 337.109
 325.506 850.096
 258.549 611.451
 926.889 838.739
 857.175 775.541
 158.239 66.956
 786.140 957.931
 27.916 905.506
 412.357 168.012
 685.371 860.728
 138.973 330.150
 191.965 182.359
 411.577 368.942
 255.827 289.896
 576.073 40.944
 121.651 647.935
 913.201 140.547
 184.679 342.607
 302.746 477.948
 206.818 374.087
 830.317 26.971
 436.711 202.331
 121.014 277.106
 362.102 623.527
 975.404 770.359
 92.994 762.587
 780.108 247.849
 531.731 132.469
 282.179 727.632
 28.347 14.781
 345.783 153.728
 346.568 179.357
 771.938 232.083
 630.890 395.132
 755.836 453.260
 24.871 643.340
 8.414 610.522
 454.477 169.809
 484.107 888.002
 370.915 889.917
 368.239 614.556
 410.595 461.840
 896.366 368.298
 644.585 986.227
 443.285 353.652
 478.410 578.985
 448.866 951.914
 150.235 444.741
 286.752 428.048
 939.934 888.711
 353.992 836.723
 624.555 421.662
 16.548 851.113
 831.883 604.551
 717.303 195.846
 890.886 55.122
 497.561 523.653
 646.598 497.552
 436.402 372.127
 791.359 418.294
 438.675 476.743
 311.490 727.174
 344.461 418.533
 108.448 383.852
 260.878 835.016
 129.761 697.931
 179.840 222.069
 43.949 548.720
 519.570 468.949
 674.754 91.204
 968.144 481.020
 836.113 251.869
 497.196 602.537
 596.094 996.095
 314.178 618.778
 264.592 632.934
 821.583 221.834
 917.836 368.844
 918.661 312.293
 118.057 625.733
 610.857 990.215
 687.191 887.240
 358.169 689.108
 180.799 758.300
 697.594 517.794
 766.934 634.630
 796.671 404.214
 932.306 639.826
 942.845 255.292
 155.447 947.551
 833.180 746.387
 947.770 54.962
 514.949 986.749
 465.400 191.636
 132.364 643.445
 937.649 657.194
 278.558 880.841
 95.414 192.424
 833.665 936.813
 470.896 355.586
 116.026 327.132
 188.596 540.802
 989.300 577.994
 689.107 622.920
 86.369 331.471
 687.677 17.260
 442.679 463.073
 737.840 118.353
 816.219 73.837
 668.540 934.801
 626.163 466.050
 216.508 213.958
 412.726 342.286
 662.264 287.245
 730.693 857.813
 679.731 242.095
 490.116 948.244
 860.346 207.844
 579.722 704.768
 110.689 539.306
 609.605 901.273
 938.635 392.534
 326.017 29.639
 331.007 652.499
 546.658 75.498
 732.516 822.826
 782.270 486.647
 511.856 394.457
 320.063 335.265
 149.279 335.221
 795.090 54.294
 307.430 788.262
 844.049 604.193
 513.099 327.236
 576.842 781.166
 644.641 323.997
 397.709 159.629
 3.945 164.523
 320.926 933.670
 871.814 366.128
 845.213 513.617
 973.752 659.214
 743.464 989.337
 794.378 996.292
 685.837 601.856
 701.542 326.574
 418.006 795.307
 106.980 53.689
 564.565 643.710
 583.738 995.177
 899.747 868.820
 869.134 644.145
 832.036 959.186
 846.740 745.236
 671.878 255.045
 965.499 928.878
 106.891 232.904
 615.889 80.420
 889.075 577.268
 942.028 575.343
 564.029 200.439
 578.300 700.334
 741.767 915.475
 215.720 855.044
 849.106 498.986
 536.561 234.090
 19.700 931.553
 418.364 6.989
 102.548 472.205
 866.171 819.723
 114.463 222.851
 553.639 150.524
 565.679 48.146
 261.623 469.945
 267.996 230.526
 722.113 727.540
 637.004 419.546
 184.371 751.591
 347.770 155.116
 400.130 181.619
 48.503 147.376
 110.499 424.303
 809.174 238.975
 646.278 340.444
 39.752 481.367
 16.704 333.405
 791.805 463.705
 153.070 757.868
 21.991 145.355
 540.309 32.586
 488.731 180.432
 761.662 93.287
 244.717 570.618
 902.323 323.910
 26.416 441.766
 913.890 458.546
 404.185 577.003
 992.122 145.870
 97.911 836.484
 528.586 546.359
 966.173 799.475
 978.188 14.573
 503.008 441.481
 958.089 269.276
 214.646 736.832
 431.365 528.839
 566.469 100.249
 6.073 584.541
 683.449 159.664
 225.440 286.903
 129.063 613.109
 469.226 157.667
 679.925 756.274
 414.423 930.559
 436.012 581.671
 303.045 526.423
 67.353 318.074
 876.718 932.028
 783.622 588.445
 305.943 466.884
 337.377 470.129
 763.441 169.465
 227.195 112.289
 166.046 334.553
 274.078 937.829
 691.471 298.952
 2.021 81.315
 821.532 256.059
 188.116 607.294
 181.387 423.987
 564.065 247.138
 348.036 180.735
 782.390 184.965
 56.267 587.890
 318.157 627.795
 5.590 966.444
 199.876 90.927
 389.381 170.201
 168.824 111.435
 652.789 870.263
 699.872 330.870
 117.157 355.091
 2.572 938.785
 467.281 42.217
 710.577 483.199
 618.339 457.922
 90.295 189.714
 799.409 879.022
 713.997 610.641
 401.106 45.556
 184.620 587.609
 29.751 384.842
 533.362 859.808
 536.958 466.643
 779.375 905.058
 501.517 7.343
 113.825 747.532
 633.536 620.048
 597.023 5.296
 955.210 769.895
 813.893 649.380
 948.069 532.730
 874.752 86.085
 405.622 904.520
 558.100 803.613
 709.002 592.817
 431.077 6.193
 70.233 605.261
 940.687 222.946
 835.396 89.269
 812.171 669.352
 783.221 967.911
 515.518 266.839
 22.037 46.433
 40.792 316.564
 310.788 659.600
 59.279 268.626
 592.746 209.986
 620.528 234.824
 121.151 370.506
 552.968 534.651
 615.201 440.133
 484.260 828.846
 456.543 640.007
 990.973 236.693
 517.670 698.630
 518.073 222.066
 4.725 220.889
 897.508 204.284
 851.353 278.097
 140.519 554.199
 73.969 747.744
 606.989 390.164
 901.611 915.241
 172.005 924.827
 938.187 109.489
 947.868 829.932
 567.191 954.056
 890.196 496.021
 937.778 590.987
 958.772 246.079
 298.591 780.693
 734.740 611.647
 997.019 545.025
 661.255 56.928
 915.086 338.632
 598.219 917.077
 450.223 83.452
 715.241 442.616
 804.446 650.939
 20.134 370.166
 456.615 35.061
 991.253 293.092
 350.239 925.822
 886.867 722.899
 827.795 207.847
 707.771 317.216
 428.664 2.338
 432.931 522.787
 791.881 814.565
 802.577 327.406
 470.190 605.037
 437.454 934.115
 74.845 773.025
 633.683 730.849
 890.830 119.496
 514.746 711.332
 692.267 476.393
 938.489 556.179
 663.722 375.088
 308.907 470.366
 13.665 543.762
 219.017 923.605
 423.737 227.013
 219.824 998.379
 986.774 7.585
 366.635 726.838
 776.178 566.540
 11.546 718.453
 890.555 372.061
 391.387 436.741
 415.174 756.537
 283.895 582.898
 623.467 985.400
 579.102 359.525
 248.230 388.831
 324.323 607.396
 327.412 208.885
 263.677 386.356
 970.428 690.551
 299.378 977.878
 98.024 936.980
 672.455 256.645
 435.126 868.569
 93.816 163.034
 638.369 125.233
 979.375 623.850
 727.540 174.280
 360.231 747.577
 975.848 116.556
 783.564 760.512
 63.453 495.403
 503.255 764.843
 781.021 721.454
 720.328 568.307
 507.328 837.132
 389.722 152.064
 402.283 204.107
 806.972 669.275
 32.443 141.888
 549.857 577.609
 461.756 553.720
 427.676 745.988
 630.234 515.085
 514.404 296.700
 745.454 679.364
 569.608 971.250
 16.850 73.739
 718.762 880.636
 164.741 456.549
 36.782 322.054
 981.993 315.411
 97.573 634.222
 766.272 875.084
 888.613 807.836
 578.437 116.885
 91.835 267.125
 124.077 890.296
 276.911 159.706
 160.190 215.159
 295.498 917.085
 960.126 963.484
 188.070 325.161
 743.097 297.727
 379.638 936.384
 508.663 692.512
 336.442 191.884
 283.711 634.796
 249.689 947.713
 964.803 379.749
 600.407 324.623
 250.648 523.013
 614.826 551.539
 339.304 862.078
 944.417 140.679
 297.129 678.410
 278.503 724.322
 179.161 436.520
 728.271 872.466
 934.319 115.725
 495.268 385.382
 907.578 255.022
 669.179 869.622
 852.057 981.887
 681.352 829.966
 987.085 133.269
 492.632 278.570
 936.975 273.395
 615.176 727.028
 716.018 320.924
 484.896 904.001
 97.499 360.465
 18.808 162.465
 231.263 414.460
 742.924 104.586
 721.102 765.247
 72.502 772.029
 209.116 258.819
 906.756 904.368
 961.222 697.068
 981.879 352.868
 831.309 380.412
 554.982 111.596
 79.578 434.579
 190.906 468.605
 814.694 221.494
 245.596 128.384
 754.198 762.839
 213.734 470.119
 690.766 204.769
 392.572 307.438
 604.284 322.791
 344.571 42.647
 65.172 447.097
 782.772 166.162
 180.126 911.256
 697.171 859.560
 287.518 762.470
 558.280 503.857
 319.557 481.453
 124.133 174.146
 818.261 446.961
 916.024 484.269
 82.081 837.264
 571.093 212.951
 592.146 222.148
 609.560 43.646
 437.535 788.837
 332.031 47.711
 846.609 628.541
 577.141 563.536
 508.315 842.806
 489.288 217.645
 208.753 106.841
 665.708 607.913
 442.423 337.311
 545.532 749.822
 315.946 982.385
 472.192 665.834
 929.242 300.173
 884.781 382.589
 882.804 576.940
 781.540 263.657
 960.706 207.991
 235.736 735.483
 921.239 712.028
 945.105 514.981
 687.638 254.575
 753.055 888.794
 770.484 939.266
 813.579 161.789
 124.341 699.082
 680.826 336.931
 700.403 935.736
 515.390 426.916
 14.085 357.339
 817.401 561.941
 114.143 636.196
 454.499 545.760
 383.968 324.289
 161.848 537.049
 795.093 838.981
 390.769 674.322
 189.700 571.139
 189.703 314.769
 218.321 218.725
 361.635 980.956
 979.158 147.714
 179.309 480.149
 678.113 906.579
 505.498 120.835
 688.166 338.670
 889.917 656.914
 870.917 57.397
 555.326 965.012
 522.735 271.657
 678.868 442.772
 616.964 113.380
 885.179 409.998
 379.105 156.165
 837.540 119.841
 604.007 794.983
 512.876 329.204
 406.212 543.706
 524.397 237.173
 393.077 202.415
 388.816 244.128
 124.826 743.163
 178.341 694.537
 438.863 794.834
 633.912 91.072
 983.356 799.532
 706.709 270.136
 546.241 429.428
 128.923 538.239
 352.471 249.944
 59.647 629.619
 9.690 88.801
 2.925 668.434
 738.924 207.807
 26.213 729.780
 663.784 402.670
 120.442 484.184
 433.601 194.014
 217.449 187.499
 210.619 578.640
 624.771 614.944
 899.602 533.627
 237.797 623.013
 484.013 896.879
 959.270 810.166
 953.238 67.078
 988.619 206.290
 760.482 494.795
 558.916 287.349
 194.167 386.867
 896.204 636.289
 833.460 770.354
 581.167 770.789
 200.415 803.878
 611.529 565.082
 329.914 366.481
 628.202 104.616
 719.922 771.866
 390.197 42.325
 667.462 364.013
 401.830 652.783
 462.243 554.321
 928.322 900.259
 125.289 6.956
 627.921 309.052
 122.417 504.843
 903.784 125.430
 733.600 11.363
 388.909 831.580
 953.548 450.296
 852.161 170.511
 74.049 267.904
 210.976 389.617
 545.493 315.467
 292.781 848.114
 627.536 538.271
 866.755 663.883
 464.087 308.582
 212.691 918.194
 5.934 566.825
 874.906 577.550
 58.692 698.962
 115.015 731.616
 260.780 881.447
 104.675 751.395
 55.396 461.268
 843.030 324.700
 474.656 441.340
 726.562 74.477
 519.040 835.184
 302.418 173.023
 9.904 204.553
 989.470 360.854
 389.281 155.074
 21.556 407.484
 114.552 634.324
 950.215 923.168
 74.262 141.041
 213.318 671.626
 66.754 140.830
 333.056 35.541
 520.002 210.989
 631.764 956.416
 676.733 463.762
 154.874 681.083
 764.440 272.703
 53.199 687.178
 759.183 41.163
 615.927 683.402
 232.167 885.633
 653.499 57.100
 139.273 481.245
 26.592 306.867
 929.150 643.964
 902.208 102.694
 861.825 356.482
 217.255 676.963
 256.375 125.739
 848.810 298.836
 535.966 673.004
 961.556 919.959
 377.116 777.200
 837.696 514.477
 166.464 533.411
 432.403 750.167
 944.633 657.180
 755.746 14.857
 398.180 707.393
 605.723 343.464
 525.405 53.309
 890.070 821.997
 831.505 52.060
 828.639 727.317
 237.588 599.927
 353.338 152.521
 954.335 982.728
 476.798 590.439
 965.198 677.045
 820.245 840.292
 280.102 484.882
 739.818 369.254
 5.595 550.352
 11.082 621.093
 481.554 479.384
 94.325 703.765
 161.164 924.146
 956.961 907.559
 666.450 705.490
 950.831 871.953
 95.656 322.294
 586.175 214.793
 453.992 670.057
 293.681 609.748
 241.476 986.676
 582.269 710.565
 179.797 626.343
 872.588 802.668
 666.268 788.274
 781.807 458.746
 382.397 992.103
 649.750 895.603
 85.490 982.972
 603.443 800.558
 705.682 94.213
 758.327 508.803
 642.197 512.276
 129.776 975.513
 489.424 635.855
 186.054 670.996
 166.129 948.614
 499.624 522.321
 613.953 822.326
 762.017 284.654
 371.221 115.504
 210.717 219.836
 615.235 652.820
 795.134 923.776
 853.995 874.816
 781.450 329.033
 693.085 488.094
 889.650 831.176
 814.872 566.511
 975.219 679.274
 997.908 637.674
 45.944 30.072
 140.241 110.648
 451.983 705.582
 500.321 375.349
 144.203 793.945
 855.203 837.119
 279.116 888.364
 823.207 487.951
 304.065 328.901
 985.242 695.497
 207.185 173.006
 647.191 189.969
 415.029 414.455
 549.612 615.518
 996.234 853.994
 688.225 995.342
 340.491 921.445
 750.087 438.167
 364.248 96.690
 789.916 927.811
 912.494 579.917
 415.762 17.971
 321.865 739.605
 373.432 272.491
 854.793 105.163
 417.929 809.034
 756.045 271.007
 344.241 923.867
 198.610 806.709
 78.618 490.517
 130.268 905.918
 567.678 269.224
 588.426 102.873
 562.216 961.652
 79.990 503.032
 194.227 461.527
 114.462 942.645
 861.637 342.086
 499.456 655.812
 440.655 882.088
 953.967 996.983
 268.853 450.221
 439.584 668.003
 914.528 570.878
 155.206 623.202
 154.147 600.421
 766.572 281.025
 207.377 411.128
 356.067 29.017
 469.299 459.326
 66.931 959.177
 275.696 894.929
 93.417 766.875
 636.935 132.231
 727.118 258.330
 79.181 367.789
 629.897 674.582
 391.657 612.347
 464.502 304.738
 52.024 752.678
 901.571 644.813
 698.083 218.967
 841.328 692.842
 245.809 887.871
 272.858 153.962
 86.771 674.953
 454.441 174.415
 401.486 777.922
 274.443 309.889
 621.087 29.629
 560.960 356.111
 783.081 253.424
 395.360 288.455
 236.361 720.080
 873.666 248.471
 337.282 762.716
 302.201 420.362
 377.277 682.019
 139.801 916.663
 630.694 277.501
 566.427 862.646
 700.247 570.803
 903.084 671.703
 60.530 584.393
 94.975 743.289
 104.587 833.835
 541.140 210.636
 34.691 555.666
 979.925 902.751
 509.663 587.508
 269.164 865.132
 173.633 345.047
 409.682 872.841
 604.685 995.018
 305.527 650.177
 99.113 838.175
 617.187 531.190
 263.722 115.767
 806.180 118.018
 43.857 102.380
 579.900 948.680
 440.515 2.764
 492.063 117.247
 341.380 26.728
 331.819 307.560
 136.037 161.330
 117.387 432.874
 836.644 820.833
 299.551 409.554
 466.271 350.589
 56.528 940.499
 395.924 549.696
 32.464 216.140
 948.552 108.628
 323.410 346.118
 988.200 421.894
 61.195 67.262
 871.833 312.880
 279.617 802.879
 260.607 119.734
 389.316 710.107
 19.599 549.208
 136.148 697.037
 136.877 62.493
 299.701 36.157
 73.703 56.309
 108.563 677.609
 730.459 127.697
 740.150 472.609
 743.217 536.493
 746.443 567.704
 782.893 20.399
 542.089 303.326
 34.469 179.541
 525.438 140.207
 913.258 176.732
 121.664 804.849
 106.764 833.277
 263.827 866.514
 195.915 815.509
 114.312 974.614
 842.825 372.626
 305.404 654.199
 971.499 510.495
 601.899 801.337
 603.860 968.374
 696.602 277.993
 340.036 445.950
 205.765 481.656
 636.183 137.492
 778.201 678.187
 485.263 339.369
 339.537 722.479
 249.675 168.802
 710.550 551.529
 835.678 867.891
 342.312 285.048
 197.909 760.935
 456.148 691.919
 80.535 318.593
 45.842 224.638
 655.616 483.934
 654.552 351.697
 227.954 97.980
 568.586 858.844
 811.208 981.526
 641.949 489.019
 217.494 682.227
 775.027 357.840
 370.422 668.004
 591.393 142.815
 81.015 567.298
 890.376 991.509
 201.694 41.818
 379.563 334.041
 283.303 786.835
 218.843 491.274
 944.717 637.383
 322.033 830.406
 667.926 605.756
 777.855 688.502
 650.679 67.294
 361.451 831.498
 383.944 68.807
 931.154 576.742
 426.037 569.031
 641.632 132.203
 275.580 185.816
 780.447 211.639
 611.201 963.425
 655.454 604.519
 479.608 669.225
 158.284 410.222
 241.376 956.530
 315.608 901.377
 394.207 304.477
 554.107 40.385
 408.838 272.272
 364.592 130.791
 758.192 230.172
 200.924 801.686
 674.270 190.095
 514.005 874.615
 310.989 632.388
 851.796 790.249
 859.328 680.027
 583.074 333.457
 391.423 616.399
 483.374 813.350
 393.458 476.995
 692.456 567.734
 877.322 309.039
 277.933 373.419
 885.025 116.890
 261.787 774.601
 68.140 566.250
 755.901 476.492
 740.151 168.756
 158.023 291.463
 469.256 12.903
 857.608 936.803
 462.235 640.715
 846.556 548.992
 949.274 525.754
 106.000 647.003
 730.931 811.578
 808.189 510.066
 410.642 685.451
 721.330 362.637
 481.446 545.803
 802.442 225.751
 939.043 169.789
 704.326 909.837
 983.328 486.366
 781.297 15.454
 378.515 537.945
 456.102 366.803
 352.500 388.261
 387.382 435.570
 416.907 364.229
 461.101 692.490
 21.091 254.774
 6.699 639.441
 560.250 219.909
 923.590 480.022
 436.724 869.338
 288.427 951.170
 824.807 572.969
 18.753 997.699
 666.189 777.676
 892.910 476.806
 582.017 278.191
 596.183 447.083
 638.061 768.131
 983.880 358.636
 754.225 963.748
 756.580 415.481
 474.579 422.463
 642.044 841.817
 478.074 285.523
 711.713 829.249
 735.231 365.081
 944.598 667.284
 427.582 716.670
 733.227 324.703
 422.764 425.586
 928.810 430.863
 220.414 267.471
 797.623 845.012
 286.942 47.655
 37.755 455.731
 718.525 289.319
 742.740 444.308
 302.173 926.733
 932.357 413.866
 578.316 306.707
 365.358 734.343
 192.204 39.628
 746.336 401.811
 105.623 642.399
 909.992 144.379
 528.408 941.062
 959.239 427.118
 327.319 453.480
 825.772 181.599
 237.753 445.360
 67.648 293.994
 203.999 679.781
 501.257 177.176
 322.361 585.883
 145.790 690.202
 77.152 321.219
 926.317 582.238
 214.637 50.490
 204.128 871.972
 769.444 406.873
 875.718 738.321
 470.269 128.206
 978.190 719.652
 238.155 996.152
 260.806 188.505
 435.978 570.444
 409.730 94.064
 319.527 561.221
 753.681 18.273
 119.699 669.561
 618.490 362.014
 895.717 139.861
 652.530 419.240
 737.958 288.157
 605.172 679.095
 766.245 719.249
 227.282 654.255
 318.532 534.480
 274.902 118.959
 612.272 413.681
 461.502 868.965
 296.042 272.428
 625.323 20.401
 704.744 133.033
 189.471 742.794
 253.946 679.075
 104.605 987.105
 426.370 603.831
 116.623 801.405
 838.486 618.311
 212.016 819.634
 252.625 801.028
 107.053 323.016
 398.448 686.089
 387.378 285.201
 568.364 76.209
 423.541 162.610
 89.155 400.941
 115.557 37.999
 584.395 526.646
 313.559 490.869
 19.982 162.850
 958.319 191.342
 662.244 439.735
 448.983 398.812
 521.672 284.207
 918.229 12.596
 555.571 968.597
 247.736 554.423
 763.140 608.518
 137.940 962.852
 433.146 547.163
 32.351 614.202
 756.949 975.679
 443.054 835.519
 60.970 936.895
 313.444 890.393
 258.511 67.044
 647.924 61.507
 190.070 212.258
 225.357 853.752
 186.114 969.196
 861.104 343.365
 21.735 438.438
 286.723 412.068
 967.197 132.230
 250.812 656.751
 603.332 272.252
 210.474 546.269
 650.878 266.512
 860.644 314.815
 145.610 226.063
 445.824 808.767
 717.536 121.322
 101.917 229.553
 546.293 874.482
 498.994 392.815
 263.361 19.420
 491.385 723.938
 854.991 854.992
 849.990 967.011
 641.044 483.513
 51.735 249.572
 20.880 116.115
 459.467 235.653
 697.419 283.748
 547.119 146.877
 27.312 500.566
 442.749 233.544
 464.628 759.785
 387.135 148.276
 436.454 415.868
 477.305 692.892
 533.496 326.647
 600.039 669.571
 442.263 41.177
 905.522 430.373
 366.091 660.488
 749.616 60.686
 761.524 246.631
 296.333 593.956
 489.039 178.556
 50.004 894.175
 80.400 160.304
 437.313 781.980
 849.961 77.055
 218.911 58.380
 317.871 107.893
 343.065 501.073
 616.498 371.277
 802.044 891.825
 667.652 471.561
 886.267 164.849
 350.673 94.275
 800.205 846.438
 236.589 866.885
 84.487 851.899
 800.952 53.541
 435.376 199.411
 110.285 920.660
 908.877 339.494
 520.144 319.516
 803.274 146.959
 845.588 847.341
 720.137 508.464
 139.387 925.492
 977.221 208.016
 714.827 968.197
 82.623 75.111
 406.761 95.310
 851.802 241.828
 508.084 294.786
 759.247 747.585
 33.654 683.479
 644.699 540.672
 337.505 307.164
 147.819 327.032
 982.822 411.711
 511.171 397.378
 681.608 97.252
 283.739 977.896
 79.151 916.572
 168.086 267.084
 857.711 119.105
 804.455 877.131
 727.458 584.820
 773.001 143.599
 217.074 890.342
 947.860 718.667
 81.239 646.207
 558.703 53.000
 620.043 122.804
 739.815 97.336
 222.065 17.898
 884.722 630.566
 167.414 925.527
 15.226 625.551
 781.451 950.360
 434.743 591.854
 739.437 919.424
 812.644 746.405
 965.280 611.458
 262.459 534.727
 625.343 330.599
 984.063 598.427
 125.496 363.669
 268.285 916.360
 413.932 388.002
 569.659 960.123
 864.535 638.758
 475.509 237.712
 359.759 641.186
 601.423 256.490
 155.112 994.890
 166.805 437.708
 639.595 135.203
 520.170 845.078
 111.212 153.089
 540.700 250.324
 270.326 732.222
 317.165 315.751
 855.789 553.119
 52.446 810.011
 972.136 253.240
 844.606 336.167
 396.438 243.265
 14.896 104.364
 929.753 528.291
 478.469 654.088
 542.393 724.162
 352.341 967.670
 229.751 889.864
 462.720 227.988
 674.548 703.735
 623.950 184.944
 733.330 121.747
 815.672 99.024
 614.721 588.478
 563.259 933.298
 281.714 384.344
 637.250 540.289
 931.249 935.704
 416.373 225.946
 425.216 177.515
 20.208 223.374
 765.034 22.084
 303.863 243.886
 317.257 973.313
 538.832 627.603
 663.513 145.678
 680.002 441.291
 21.037 753.480
 465.433 683.921
 969.569 271.849
 717.864 92.832
 239.267 320.426
 447.930 693.254
 28.232 157.852
 109.947 514.663
 396.319 915.373
 371.105 888.280
 846.094 146.562
 341.338 535.520
 77.333 373.704
 519.572 617.870
 866.668 406.714
 966.111 920.345
 60.279 775.054
 962.324 25.105
 209.511 515.192
 797.502 356.089
 564.665 304.482
 286.674 262.570
 61.727 926.315
 208.543 297.833
 884.512 831.107
 423.689 742.792
 907.560 53.750
 932.230 443.050
 273.436 531.872
 327.734 656.974
 935.090 402.568
 848.925 852.877
 806.107 740.644
 699.464 11.839
 268.631 432.145
 253.573 771.413
 953.053 86.641
 774.666 732.200
 641.227 605.017
 6.458 7.605
 774.720 901.230
 440.539 956.014
 743.743 382.456
 788.585 338.972
 965.910 818.409
 586.579 508.996
 765.338 764.461
 406.442 772.389
 463.133 471.838
 648.954 687.495
 574.699 340.013
 720.728 654.417
 965.142 200.079
 765.251 901.172
 582.232 712.849
 309.826 562.103
 510.834 711.725
 820.785 431.129
 570.457 598.703
 421.130 624.911
 208.914 733.402
 938.107 544.481
 683.201 851.843
 112.001 429.444
 320.153 766.163
 638.155 472.975
 323.746 171.905
 736.993 940.805
 155.779 209.582
 984.467 311.105
 927.889 266.472
 99.133 937.956
 674.471 277.897
 511.159 718.276
 449.970 800.449
 650.415 305.139
 235.633 328.829
 630.849 419.913
 928.225 550.264
 100.304 147.416
 698.055 453.268
 520.495 894.034
 680.405 799.032
 670.924 105.587
 940.798 432.769
 191.109 302.631
 521.408 158.278
 23.749 434.253
 927.027 461.885
 561.560 681.324
 891.749 682.459
 574.986 376.498
 631.772 353.608
 877.201 636.095
 939.020 354.425
 515.469 119.633
 511.011 298.763
 740.809 312.517
 404.041 763.157
 355.792 148.703
 702.157 633.969
 356.328 200.733
 629.260 69.507
 228.499 127.891
 814.999 487.830
 325.160 418.562
 128.977 161.334
 496.581 534.725
 997.329 621.300
 480.285 475.435
 939.353 236.360
 441.114 147.939
 940.938 255.713
 795.205 161.489
 400.667 919.207
 930.800 147.063
 631.346 190.757
 362.753 128.978
 115.161 418.517
 12.260 20.335
 938.601 54.699
 803.041 937.284
 570.853 160.703
 302.367 697.196
 596.651 100.478
 230.343 818.138
 325.018 798.796
 912.473 322.649
 725.253 563.793
 85.466 184.288
 700.627 488.034
 389.331 872.978
 811.087 233.144
 723.156 952.672
 664.833 844.217
 818.596 375.786
 983.651 546.764
 633.359 82.292
 930.674 56.561
 804.202 842.059
 496.766 227.740
 570.659 337.306
 351.486 213.657
 510.542 143.927
 557.906 196.094
 667.984 177.468
 362.076 19.340
 334.231 979.010
 35.310 255.423
 818.637 850.902
 561.546 724.649
 58.417 750.747
 116.744 841.736
 225.042 218.297
 529.704 282.772
 534.932 663.789
 694.007 943.389
 33.017 572.943
 622.345 445.727
 38.256 584.551
 103.688 153.584
 397.217 737.660
 800.232 764.751
 440.114 249.221
 867.410 700.674
 156.345 17.503
 512.443 230.731
 264.675 215.006
 243.705 216.561
 536.020 166.228
 276.810 596.722
 501.714 545.137
 728.905 949.759
 942.684 384.864
 878.508 261.469
 778.702 594.101
 125.830 107.235
 963.693 512.333
 42.409 961.053
 122.707 416.830
 436.787 17.922
 146.733 990.916
 25.646 415.153
 79.088 264.018
 631.324 850.866
 995.982 893.450
 823.895 505.130
 396.377 345.494
 289.371 692.207
 892.931 284.518
 588.215 523.002
 835.356 544.542
 226.872 887.792
 326.527 454.466
 408.838 523.580
 915.225 48.280
 473.668 691.953
 900.339 112.962
 838.144 836.434
 570.894 922.695
 392.372 428.063
 73.672 457.884
 397.104 350.021
 762.808 505.658
 302.159 562.754
 489.079 145.705
 837.807 267.234
 54.353 117.220
 702.828 323.215
 40.480 581.118
 119.259 649.763
 51.772 993.704
 82.205 745.786
 544.102 616.518
 894.458 218.128
 387.643 540.602
 333.899 334.114
 988.707 706.038
 803.809 554.845
 621.376 969.004
 12.606 826.387
 862.084 794.212
 23.286 70.147
 28.798 131.258
 10.615 923.757
 977.551 735.916
 325.308 832.829
 757.780 903.802
 751.862 215.802
 557.208 842.101
 376.095 643.196
 238.010 778.563
 668.809 953.943
 67.932 224.940
 115.382 530.758
 50.380 419.067
 552.654 770.013
 451.643 976.347
 842.658 196.245
 685.090 813.368
 348.779 914.720
 943.093 855.438
 68.670 785.663
 747.474 313.127
 107.078 99.527
 626.466 83.357
 281.773 783.523
 206.651 286.665
 90.726 565.514
 246.307 47.981
 525.746 743.061
 224.533 333.525
 497.162 574.074
 558.841 206.380
 89.047 33.153
 951.295 9.056
 851.491 116.849
 686.463 239.511
 665.025 774.818
 428.370 789.767
 895.211 276.073
 521.216 561.458
 58.440 664.601
 401.079 573.678
 712.126 331.557
 212.321 614.660
 885.707 437.795
 410.475 354.593
 908.484 406.815
 168.324 992.895
 744.606 311.376
 7.541 835.246
 895.829 174.394
 806.206 325.407
 13.770 864.692
 312.807 651.449
 712.767 899.236
 487.773 28.399
 783.061 465.362
 430.577 567.872
 365.768 888.958
 697.940 484.238
 413.064 528.483
 419.320 475.817
 369.341 241.209
 540.003 944.043
 875.196 609.208
 618.441 274.303
 22.343 630.823
 49.768 465.955
 333.520 571.853
 136.506 748.032
 969.906 763.248
 663.392 499.215
 395.194 853.169
 217.146 369.251
 769.391 35.796
 413.087 303.301
 78.511 143.043
 16.232 545.284
 503.968 894.537
 70.292 251.704
 825.851 642.808
 47.560 209.462
 968.896 352.192
 507.737 211.549
 823.401 429.519
 184.161 810.419
 593.235 141.186
 9.774 613.087
 480.350 353.968
 638.473 693.180
 53.702 16.047
 124.649 527.220
 167.306 330.846
 787.029 585.229
 487.546 790.626
 922.874 54.556
 217.025 841.419
 53.902 401.667
 317.792 798.170
 202.624 596.072
 750.107 962.205
 322.065 865.867
 966.873 596.040
 266.099 123.367
 104.124 257.585
 502.944 505.430
 153.640 901.935
 380.024 395.531
 516.732 429.934
 961.829 428.052
 43.911 944.746
 929.003 180.045
 241.623 707.756
 470.429 907.816
 256.181 640.727
 572.167 926.716
 460.756 570.513
 237.762 219.713
 611.807 264.433
 421.589 16.506
 197.116 558.194
 356.676 348.624
 562.924 573.945
 375.187 661.206
 929.335 594.395
 695.713 168.742
 431.546 671.156
 257.333 765.269
 762.805 463.540
 864.619 440.405
 949.746 230.467
 347.167 577.718
 821.514 826.087
 386.735 503.495
 103.525 112.999
 207.606 759.884
 990.631 429.926
 622.590 860.086
 951.883 798.488
 467.297 573.842
 261.942 981.894
 306.430 933.707
 917.857 513.311
 353.278 256.764
 712.576 480.196
 781.045 168.591
 29.674 410.628
 323.863 287.997
 582.009 676.723
 146.121 289.485
 727.927 667.419
 109.278 178.551
 3.158 737.648
 571.505 981.106
 148.563 903.228
 831.832 616.753
 690.465 101.360
 969.131 466.009
 241.728 896.727
 647.906 289.194
 291.163 994.700
 65.996 460.649
 692.906 178.731
 530.826 462.696
 165.519 61.630
 675.461 771.630
 375.524 714.109
 396.658 460.874
 77.635 82.887
 625.276 357.600
 983.117 550.058
 764.254 497.963
 650.481 820.828
 368.130 27.002
 564.354 4.496
 536.365 942.952
 467.162 610.590
 774.120 67.844
 915.666 695.887
 290.396 978.635
 384.949 436.855
 984.478 12.897
 173.914 474.571
 675.413 793.086
 969.486 884.918
 491.952 432.187
 495.481 105.738
 126.210 895.115
 953.597 535.437
 805.698 114.388
 408.360 375.467
 125.834 880.666
 278.472 84.127
 157.102 249.702
 280.275 143.767
 674.645 993.669
 584.580 710.857
 707.888 259.021
 358.539 752.391
 457.045 122.747
 985.455 997.005
 632.970 727.659
 6.326 110.188
 436.254 454.275
 579.593 995.589
 267.896 496.664
 85.204 725.068
 253.014 862.608
 434.016 895.614
 234.375 340.693
 915.248 929.213
 855.866 259.944
 707.611 90.246
 87.246 818.665
 881.725 552.905
 248.645 551.110
 173.202 357.800
 562.381 821.873
 551.289 342.433
 105.115 542.654
 644.350 295.257
 947.425 63.988
 110.847 488.804
 271.144 141.011
 716.229 105.876
 445.860 258.320
 48.666 736.524
 851.604 441.075
 789.469 335.665
 659.811 9.983
 260.002 675.507
 662.173 854.385
 561.696 177.892
 478.105 514.037
 178.494 984.212
 315.482 255.225
 43.555 520.457
 723.519 995.441
 109.726 588.393
 106.548 233.298
 684.342 997.885
 886.737 452.607
 674.830 927.381
 164.213 933.216
 376.912 927.843
 154.459 673.591
 159.706 778.627
 43.278 633.922
 952.381 161.524
 725.220 682.407
 609.348 381.238
 46.330 175.255
 272.193 557.869
 98.866 742.703
 706.986 920.570
 84.720 574.207
 178.438 3.555
 624.247 797.005
 834.206 788.443
 814.940 690.043
 372.904 643.795
 94.613 751.942
 220.864 417.357
 119.637 595.295
 761.127 263.454
 591.280 333.390
 762.614 902.112
 741.772 388.739
 919.812 563.619
 93.556 330.135
 909.012 68.542
 25.930 546.827
 124.293 415.684
 596.531 920.693
 6.638 126.587
 272.548 551.641
 807.280 43.178
 608.215 435.109
 619.355 553.733
 168.838 456.285
 410.959 480.980
 933.662 342.054
 641.779 394.899
 124.446 252.740
 341.579 592.214
 596.066 471.256
 472.228 736.101
 110.373 392.546
 138.996 385.053
 593.487 482.293
 117.851 711.811
 776.464 577.301
 33.184 364.813
 944.719 372.973
 867.358 39.683
 205.786 983.784
 775.568 181.122
 138.952 384.041
 85.690 741.359
 653.429 417.637
 5.108 885.639
 671.274 1.645
 760.186 404.391
 12.836 499.895
 437.354 702.687
 819.678 884.987
 659.230 67.795
 554.465 882.218
 849.291 333.347
 199.124 453.819
 352.077 572.613
 689.642 659.588
 173.608 462.949
 914.353 558.893
 882.475 8.832
 126.684 603.281
 13.077 322.601
 325.502 128.232
 588.933 711.336
 806.909 572.304
 539.072 867.266
 539.247 933.043
 420.887 110.110
 434.886 478.097
 47.817 376.087
 743.035 649.337
 112.751 623.672
 250.297 475.115
 413.769 55.079
 411.132 204.774
 746.750 699.777
 928.044 629.049
 301.621 527.940
 228.597 995.005
 560.659 53.720
 138.722 174.767
 276.724 937.691
 302.890 929.744
 338.001 132.094
 353.367 617.670
 888.298 749.982
 862.751 426.029
 355.943 838.651
 934.370 355.012
 390.629 248.321
 180.093 404.607
 660.101 598.976
 418.714 197.816
 14.507 142.185
 893.033 65.120
 385.628 911.925
 170.206 159.402
 604.492 670.820
 256.833 716.727
 950.443 638.371
 254.131 143.110
 997.159 78.760
 104.393 223.023
 209.109 411.556
 470.746 709.679
 731.296 363.483
 459.082 683.616
 74.851 718.384
 973.318 933.825
 553.094 751.278
 810.052 819.421
 692.389 397.321
 791.899 469.934
 707.701 444.338
 33.864 154.725
 975.687 526.044
 885.784 338.360
 193.065 800.231
 826.059 496.292
 212.449 930.825
 55.635 616.693
 992.824 254.329
 292.527 398.268
 481.108 839.643
 160.473 174.463
 802.069 976.443
 42.839 271.356
 826.268 522.323
 605.274 825.068
 913.122 464.804
 726.382 545.717
 494.994 113.525
 991.661 785.362
 738.044 23.730
 457.004 829.283
 49.045 198.212
 157.174 131.149
 910.412 345.698
 983.006 316.632
 837.090 154.250
 567.884 15.952
 30.969 224.220
 776.714 798.314
 136.141 693.092
 174.600 780.780
 900.064 760.842
 441.480 496.486
 252.881 517.034
 394.690 724.200
 514.402 297.735
 963.862 609.947
 13.270 520.313
 839.551 224.888
 196.387 706.774
 374.845 890.132
 362.739 501.374
 771.990 112.932
 971.479 596.650
 326.373 789.355
 249.489 924.899
 48.335 671.505
 712.248 461.491
 938.062 723.577
 569.873 874.752
 476.797 417.137
 627.413 787.625
 23.892 774.178
 717.487 972.766
 106.663 854.653
 389.961 659.517
 469.751 716.714
 196.608 703.345
 952.123 731.966
 570.518 461.619
 100.148 609.356
 835.738 280.144
 50.051 930.241
 70.456 859.717
 845.992 299.669
 368.532 918.627
 552.831 16.571
 933.794 363.603
 405.261 115.657
 537.023 137.091
 765.307 659.135
 257.782 422.249
 874.474 695.421
 416.036 498.784
 649.206 558.939
 919.100 183.357
 21.302 379.555
 357.870 29.031
 338.888 287.551
 485.965 761.069
 967.266 841.349
 812.775 393.837
 639.036 436.889
 995.955 98.777
 54.350 662.107
 293.429 810.196
 307.902 784.934
 245.250 288.391
 580.499 372.365
 920.599 573.395
 168.986 760.369
 856.980 513.092
 906.359 74.508
 312.327 32.899
 739.542 349.475
 674.764 617.505
 159.228 138.290
 60.460 825.915
 116.039 730.232
 962.038 677.389
 390.098 617.948
 676.020 186.535
 314.736 341.422
 478.629 840.367
 575.773 978.117
 678.848 188.417
 129.790 798.624
 753.078 139.865
 300.455 435.452
 457.187 850.211
 841.782 54.347
 772.551 946.363
 299.805 723.843
 629.269 135.519
 786.376 466.162
 871.732 213.206
 305.377 373.357
 901.691 12.927
 875.758 984.515
 817.930 698.652
 788.461 656.493
 838.320 906.727
 654.816 501.042
 961.688 901.495
 269.735 200.065
 528.630 65.196
 369.497 508.521
 850.507 534.497
 834.781 887.026
 875.860 600.871
 826.552 615.239
 887.872 978.067
 375.394 79.747
 113.027 216.024
 531.884 129.348
 460.584 305.988
 862.731 384.752
 198.840 916.600
 708.961 882.961
 454.468 155.705
 650.766 148.645
 945.676 339.148
 319.282 700.999
 231.858 927.564
 407.103 625.928
 88.304 667.841
 133.629 436.501
 953.817 540.587
 773.129 291.634
 14.678 502.441
 235.849 291.862
 595.885 246.745
 266.576 85.198
 549.096 453.127
 80.167 224.654
 128.207 811.401
 256.993 466.688
 3.208 684.386
 368.543 596.967
 109.214 704.468
 68.209 42.509
 691.808 107.698
 566.341 868.853
 376.610 815.012
 391.799 174.924
 248.027 431.539
 832.581 59.288
 610.225 601.447
 231.660 428.191
 366.500 817.289
 505.311 902.172
 288.376 520.111
 542.220 923.870
 53.283 460.865
 53.145 110.241
 962.691 36.958
 571.398 678.819
 67.714 22.505
 580.749 926.364
 835.923 520.236
 674.360 781.604
 4.134 460.871
 559.111 189.549
 343.106 836.450
 25.203 826.560
 380.329 492.687
 440.622 472.086
 808.462 527.576
 221.124 369.445
 174.712 595.441
 214.582 454.612
 278.810 34.393
 247.226 294.611
 485.776 198.183
 760.422 597.462
 318.775 548.971
 650.035 890.830
 374.968 464.269
 64.011 339.556
 893.932 728.776
 53.891 121.427
 498.146 859.926
 976.624 510.146
 465.083 685.500
 346.799 44.040
 830.931 523.804
 216.686 374.102
 70.189 373.647
 960.931 586.367
 649.729 305.222
 741.149 748.042
 480.040 747.077
 677.873 916.435
 942.906 222.608
 446.369 922.421
 479.582 826.109
 299.820 459.432
 595.506 8.660
 397.619 703.836
 948.877 123.456
 345.336 207.856
 16.147 355.050
 431.862 752.128
 695.998 714.184
 651.898 347.732
 356.131 447.049
 30.183 528.485
 928.730 603.044
 397.343 380.834
 108.530 387.208
 814.285 593.570
 842.769 941.937
 588.470 861.368
 668.936 147.287
 885.694 698.845
 51.184 80.946
 507.428 585.285
 389.770 758.926
 496.852 99.568
 483.212 398.280
 955.144 571.347
 766.485 556.062
 220.019 784.568
 940.063 347.629
 385.958 455.334
 656.695 415.902
 862.910 865.762
 711.176 185.857
 188.714 982.224
 852.206 110.308
 869.265 199.437
 526.500 399.622
 437.006 125.922
 899.124 75.722
 838.043 421.731
 648.639 936.409
 404.843 992.095
 792.649 137.304
 96.699 972.297
 93.312 963.657
 23.927 66.862
 60.878 981.758
 972.008 353.018
 807.373 29.040
 244.852 562.626
 795.873 463.334
 516.148 822.728
 130.718 175.657
 956.917 581.992
 390.440 148.816
 966.288 964.245
 21.723 777.778
 719.876 571.749
 95.524 859.809
 142.651 76.632
 335.430 605.972
 65.843 71.085
 25.818 354.458
 323.051 143.453
 909.515 904.843
 540.681 71.696
 910.110 705.757
 871.161 206.872
 335.144 72.279
 971.617 402.173
 708.126 379.889
 41.274 337.836
 68.139 866.024
 671.419 425.028
 197.021 495.593
 934.057 34.133
 970.465 931.543
 419.399 991.942
 768.422 254.331
 535.849 801.017
 462.828 844.580
 95.597 41.306
 970.816 71.069
 138.264 873.155
 216.301 792.453
 786.910 441.841
 782.326 506.779
 205.411 522.026
 714.166 480.061
 32.555 687.063
 205.312 706.309
 932.756 159.496
 74.749 839.732
 631.136 827.588
 536.966 679.045
 324.707 496.139
 241.865 648.458
 92.720 591.745
 589.006 424.846
 607.220 341.986
 21.512 211.730
 386.708 989.702
 204.756 604.007
 187.258 247.728
 471.831 860.093
 109.924 822.259
 653.360 177.552
 172.673 76.010
 837.873 122.713
 579.225 422.734
 868.571 202.953
 674.114 765.282
 563.554 91.654
 639.065 648.794
 43.484 760.382
 724.795 2.807
 910.261 671.241
 166.828 610.847
 792.818 805.945
 674.477 258.754
 364.855 118.773
 357.398 874.574
 950.737 600.825
 340.784 649.909
 329.437 526.052
 873.275 907.401
 84.959 249.094
 33.967 399.396
 551.020 665.564
 857.728 352.196
 976.797 791.981
 810.488 237.899
 371.337 930.855
 625.820 306.204
 642.002 252.656
 956.323 952.224
 155.356 937.523
 571.792 159.200
 948.710 3.158
 752.612 428.637
 191.592 719.437
 461.173 702.077
 526.496 833.859
 34.317 961.288
 948.190 354.194
 812.114 155.548
 454.467 145.906
 916.786 300.100
 815.766 282.492
 512.818 488.398
 166.565 758.371
 335.656 897.885
 371.354 548.011
 170.603 895.648
 118.624 924.385
 722.249 83.017
 757.348 677.573
 942.965 589.278
 24.507 284.299
 219.660 431.889
 985.181 945.719
 762.193 117.588
 887.511 648.983
 333.963 444.426
 845.511 323.586
 932.438 274.019
 628.491 702.643
 810.495 736.335
 635.045 498.784
 51.785 282.241
 843.553 942.078
 826.914 353.329
 94.682 971.220
 91.753 351.522
 111.884 428.102
 302.745 485.433
 794.471 379.191
 252.789 884.888
 318.234 214.864
 239.394 813.598
 697.963 890.717
 906.691 592.294
 654.737 644.139
 525.096 956.153
 791.860 707.051
 535.546 512.018
 323.240 44.136
 566.042 999.284
 476.408 468.406
 81.633 475.704
 471.965 756.218
 437.926 893.541
 877.842 626.404
 533.895 865.964
 569.309 827.943
 991.417 577.482
 366.215 653.384
 893.940 610.167
 242.751 157.104
 490.566 49.933
 340.305 295.636
 888.189 230.034
 592.316 349.027
 914.905 253.922
 775.844 945.775
 922.665 423.877
 125.699 58.148
 14.034 558.206
 124.118 608.920
 813.025 96.780
 756.137 124.928
 567.712 826.425
 895.106 867.947
 764.876 973.785
 754.281 390.464
 75.001 549.232
 662.585 715.072
 927.974 932.078
 151.801 673.694
 272.758 281.398
 288.248 110.112
 602.866 970.441
 857.093 29.880
 466.788 673.695
 877.670 650.246
 839.596 297.664
 662.488 74.073
 648.218 718.505
 353.059 791.715
 735.539 366.389
 397.462 849.604
 763.165 438.414
 556.002 650.860
 213.014 804.787
 713.882 449.112
 305.525 138.687
 478.046 530.005
 437.245 105.740
 376.937 354.485
 610.735 517.345
 557.716 963.169
 321.337 621.631
 479.422 252.063
 842.585 380.682
 979.690 257.203
 757.358 882.612
 697.180 900.787
 685.693 447.406
 565.142 215.885
 311.204 507.172
 559.980 483.499
 183.011 741.191
 151.834 977.678
 123.859 6.061
 724.812 755.377
 990.721 369.278
 328.389 672.250
 672.737 594.109
 407.495 218.555
 562.146 63.863
 9.209 906.528
 864.230 719.185
 453.722 498.240
 417.828 723.360
 614.839 927.981
 652.182 393.549
 12.093 73.190
 710.646 332.246
 557.162 680.974
 6.910 570.043
 409.383 522.216
 752.890 61.007
 319.598 871.468
 595.516 744.075
 622.238 488.381
 36.432 51.861
 669.587 585.979
 976.627 682.046
 689.707 633.885
 547.688 381.224
 443.923 972.660
 461.315 677.877
 517.419 961.161
 855.760 956.550
 907.104 985.493
 46.862 21.489
 786.964 9.477
 535.221 652.966
 898.662 217.025
 991.135 426.592
 102.931 601.396
 974.214 824.273
 857.521 400.730
 662.735 9.856
 85.297 9.741
 514.068 433.208
 339.744 250.994
 275.726 39.501
 846.264 643.215
 168.392 437.481
 830.602 926.889
 997.602 78.587
 178.373 607.668
 877.594 740.929
 492.730 555.308
 705.327 336.760
 824.642 789.996
 369.070 973.256
 989.172 929.716
 356.625 13.925
 401.688 432.967
 213.767 597.172
 673.485 712.652
 542.343 170.300
 903.230 521.817
 596.624 358.334
 248.599 213.323
 290.621 189.538
 224.066 687.215
 651.380 891.347
 461.977 86.005
 604.675 215.066
 813.560 744.278
 949.493 374.212
 526.678 100.663
 533.450 34.539
 392.885 433.573
 878.449 483.909
 736.249 474.094
 797.987 763.246
 651.684 407.592
 196.457 547.454
 175.945 118.071
 126.235 334.585
 977.549 14.988
 8.573 705.590
 523.589 560.375
 485.201 244.144
 565.606 974.870
 773.526 110.381
 680.463 225.276
 341.686 213.695
 705.756 604.778
 721.039 663.335
 375.933 221.926
 931.482 442.362
 651.508 868.478
 236.204 567.284
 949.094 782.290
 271.828 894.454
 237.074 143.501
 350.449 13.087
 226.524 14.681
 313.008 636.937
 328.318 273.407
 467.926 651.334
 787.314 694.581
 192.387 584.247
 268.370 166.034
 851.648 109.593
 934.877 401.399
 27.807 134.095
 710.130 926.529
 195.430 707.316
 379.572 427.937
 67.138 85.198
 615.616 272.749
 815.751 693.381
 977.052 538.772
 296.933 916.276
 746.029 770.668
 611.865 785.381
 864.249 834.424
 805.487 975.448
 666.611 248.698
 963.022 525.057
 988.301 690.084
 294.271 380.088
 146.837 602.384
 158.406 980.942
 333.235 980.849
 136.564 459.449
 849.134 84.720
 788.415 627.090
 115.084 579.827
 293.246 385.848
 368.317 92.370
 765.154 805.879
 838.157 421.127
 213.121 234.910
 9.081 404.364
 285.535 43.238
 383.519 256.679
 568.724 91.360
 170.369 807.385
 102.112 626.223
 235.300 603.973
 308.505 974.075
 843.103 50.548
 924.819 275.764
 541.274 281.249
 42.375 292.589
 521.741 112.611
 641.008 451.449
 951.227 357.300
 219.988 266.961
 780.277 835.849
 311.704 810.609
 79.937 304.994
 909.796 243.896
 869.796 83.354
 578.757 610.558
 1.166 640.761
 241.742 124.244
 957.344 710.333
 200.569 390.666
 394.907 356.723
 737.657 180.470
 44.857 804.982
 923.332 100.095
 842.155 7.809
 820.736 387.414
 182.052 850.839
 790.237 947.326
 289.825 403.080
 769.169 15.639
 318.671 690.026
 292.838 639.254
 893.011 468.711
 258.835 643.893
 29.118 425.610
 476.809 350.439
 282.571 999.425
 426.133 935.692
 386.513 691.323
 228.550 717.236
 803.130 695.898
 74.383 494.738
 463.359 38.189
 489.617 386.855
 419.883 97.515
 245.881 864.888
 292.470 540.138
 72.728 168.012
 802.168 763.073
 886.559 272.607
 634.512 104.479
 86.074 627.695
 557.599 326.387
 741.359 23.293
 567.431 388.141
 711.952 57.642
 712.609 859.474
 935.770 557.638
 738.275 666.877
 231.210 94.513
 313.577 312.854
 922.659 50.108
 99.313 482.174
 736.795 919.316
 457.289 670.706
 603.378 88.896
 88.105 399.388
 937.661 884.504
 150.307 858.020
 468.262 415.152
 505.064 750.686
 818.584 621.270
 143.863 367.540
 544.040 919.042
 792.303 807.620
 691.909 164.910
 294.260 36.222
 784.286 91.137
 23.959 430.767
 354.053 402.724
 58.286 394.093
 293.934 909.890
 680.910 877.576
 642.540 196.788
 449.000 532.796
 440.017 709.411
 201.736 114.676
 678.661 863.016
 149.311 496.790
 468.158 916.493
 376.961 677.140
 476.310 298.293
 509.079 787.082
 717.996 671.810
 885.091 844.759
 399.345 939.069
 836.052 685.514
 910.584 257.431
 656.606 664.167
 157.795 907.625
 731.771 757.078
 266.961 941.289
 296.067 135.689
 647.517 156.365
 220.635 68.357
 409.449 318.944
 492.650 705.088
 958.413 155.809
 73.652 372.136
 95.902 483.977
 205.878 52.909
 303.053 688.567
 37.968 751.369
 841.957 390.573
 426.038 57.924
 450.590 609.454
 649.071 990.116
 397.536 585.316
 477.676 726.200
 490.083 10.956
 924.671 244.718
 861.182 79.965
 159.800 823.630
 392.862 93.658
 517.539 425.404
 939.458 512.941
 497.821 927.271
 895.345 182.830
 839.184 66.666
 488.547 904.492
 520.014 619.661
 681.679 755.195
 257.066 364.193
 11.267 248.962
 265.163 590.283
 709.895 44.040
 715.091 486.760
 225.168 907.352
 178.300 479.680
 795.713 776.168
 30.484 233.445
 165.945 264.291
 157.875 404.214
 244.949 860.784
 679.692 599.660
 545.335 395.797
 780.374 233.304
 408.432 398.263
 101.775 839.928
 243.762 557.682
 647.375 855.964
 522.639 205.860
 419.853 170.992
 885.411 149.148
 375.212 869.797
 94.732 167.765
 9.447 345.742
 416.998 432.144
 478.856 353.111
 392.464 108.495
 527.167 946.647
 491.446 694.254
 289.337 639.619
 307.405 561.501
 853.987 396.739
 243.755 731.360
 87.959 305.231
 974.220 758.928
 904.447 366.922
 738.767 496.058
 840.762 897.733
 49.224 403.852
 406.410 470.238
 969.153 508.800
 273.131 292.672
 478.191 302.900
 565.601 876.918
 786.834 160.908
 537.139 942.583
 916.430 735.008
 994.960 758.455
 562.171 352.160
 393.181 701.704
 703.368 511.204
 410.907 274.590
 682.651 0.288
 652.613 354.639
 439.396 40.600
 376.965 154.031
 226.436 835.792
 609.584 454.943
 764.508 359.447
 809.714 787.869
 275.997 552.618
 327.947 588.425
 896.251 2.885
 52.904 154.093
 373.227 823.788
 943.045 715.957
 848.772 803.194
 72.620 822.251
 559.771 910.773
 588.420 821.929
 25.251 183.635
 729.692 749.226
 294.977 596.355
 163.871 696.959
 52.769 283.636
 145.140 570.263
 298.728 952.993
 924.051 317.312
 311.673 298.874
 890.241 613.786
 27.564 22.159
 785.676 948.497
 600.747 748.945
 104.902 924.219
 59.887 824.822
 326.666 796.800
 775.011 995.641
 676.304 163.941
 139.657 249.284
 681.945 760.046
 994.737 226.474
 294.405 383.653
 7.893 269.742
 928.345 587.699
 432.259 290.914
 541.649 299.865
 437.411 637.461
 94.997 550.402
 897.428 230.948
 171.364 898.867
 78.612 656.166
 635.782 540.403
 863.069 82.865
 382.586 898.470
 822.785 904.222
 56.873 376.793
 798.543 543.825
 208.679 841.959
 394.243 798.421
 405.083 973.330
 552.546 394.598
 102.886 373.105
 793.771 707.643
 491.681 941.610
 765.507 148.948
 426.057 546.782
 33.231 919.412
 51.543 148.677
 937.483 260.524
 820.109 866.605
 324.806 138.328
 518.931 725.665
 829.187 359.681
 385.315 109.201
 518.253 352.590
 738.918 32.899
 331.801 415.537
 170.395 894.120
 115.655 843.289
 727.386 126.872
 805.484 422.660
 731.399 389.079
 635.566 830.904
 542.747 345.836
 156.987 197.130
 418.723 502.109
 447.047 754.374
 438.974 733.283
 603.557 133.324
 611.158 405.390
 449.000 460.380
 732.223 152.365
 153.301 320.632
 331.693 259.918
 131.335 643.915
 232.269 109.352
 321.462 248.390
 551.879 565.864
 621.863 725.989
 665.180 500.515
 497.543 437.705
 19.841 650.348
 296.481 980.233
 245.098 724.360
 679.990 730.407
 631.650 422.573
 410.063 127.460
 440.694 859.924
 3.151 638.252
 206.539 675.610
 991.626 805.665
 25.786 901.892
 595.472 109.569
 23.548 894.862
 939.707 292.692
 703.855 364.566
 828.421 305.919
 630.492 745.083
 852.538 609.779
 952.577 919.282
 942.359 497.930
 245.708 151.037
 632.464 666.418
 247.229 113.636
 368.626 987.313
 538.880 161.278
 315.214 420.411
 490.767 635.926
 806.323 41.180
 699.289 590.200
 891.981 121.792
 303.538 34.516
 257.810 185.123
 478.163 770.410
 115.931 585.197
 807.076 279.363
 778.693 843.134
 326.380 615.665
 414.628 92.535
 674.099 61.712
 656.053 235.273
 839.586 593.996
 65.999 966.261
 510.780 268.055
 92.986 648.104
 469.866 141.335
 737.844 73.310
 87.550 635.682
 247.964 678.290
 866.421 507.865
 339.529 520.690
 541.160 199.738
 654.325 816.291
 267.292 22.456
 889.387 585.981
 433.388 775.453
 628.215 785.021
 79.961 285.011
 762.478 489.480
 470.768 384.278
 262.517 377.368
 160.759 852.158
 250.746 959.403
 764.858 228.935
 999.868 146.868
 331.317 568.676
 841.250 667.599
 744.069 549.926
 579.579 197.406
 354.869 815.188
 998.009 520.410
 215.722 454.845
 361.294 490.688
 936.034 592.077
 519.157 477.808
 620.972 601.876
 642.496 544.295
 304.775 540.234
 733.472 43.655
 225.436 440.130
 607.455 128.530
 598.565 711.182
 898.987 820.929
 844.785 562.043
 971.978 586.824
 566.337 142.253
 171.255 557.955
 717.275 606.818
 221.340 702.346
 83.634 66.945
 419.996 925.185
 304.136 68.955
 578.013 612.566
 590.444 896.213
 990.222 856.791
 123.920 312.184
 481.331 133.842
 841.513 943.398
 227.572 667.282
 208.372 66.673
 412.990 999.740
 293.511 233.638
 217.475 310.641
 405.063 696.149
 360.275 939.629
 44.250 638.015
 723.883 87.891
 545.990 561.643
 73.173 228.186
 486.196 3.389
 755.714 828.777
 451.534 879.814
 542.052 321.823
 739.883 910.745
 537.764 74.186
 845.605 576.391
 799.306 464.625
 492.362 188.062
 917.731 68.197
 520.508 769.032
 231.422 694.251
 81.661 328.135
 402.141 432.082
 509.016 678.949
 77.139 507.356
 540.316 517.422
 81.328 237.347
 596.301 966.932
 682.917 554.425
 839.307 68.928
 677.269 820.849
 235.872 716.951
 388.644 125.542
 758.361 670.278
 827.947 92.278
 821.297 549.296
 624.576 861.433
 649.360 7.564
 508.061 272.738
 309.496 635.268
 914.707 78.250
 856.683 6.205
 178.270 972.918
 391.540 706.695
 2.300 329.910
 711.625 141.976
 853.796 270.299
 763.369 506.122
 240.086 348.387
 827.614 18.519
 788.101 977.086
 561.510 507.289
 720.597 300.237
 888.751 682.089
 878.478 604.015
 697.840 150.554
 361.403 376.705
 246.293 949.903
 217.780 619.925
 652.632 284.209
 305.515 95.137
 415.986 365.437
 440.141 482.947
 266.560 980.183
 548.954 331.019
 3.767 262.112
 638.438 576.407
 210.033 401.406
 665.534 22.806
 678.129 816.294
 667.364 621.006
 102.195 938.138
 863.127 695.804
 554.554 901.134
 588.358 354.554
 702.084 401.894
 376.202 436.755
 760.712 14.730
 861.299 271.546
 200.935 668.078
 376.202 717.311
 10.702 549.240
 642.722 997.050
 407.261 792.283
 164.290 512.507
 732.444 191.995
 211.464 432.903
 535.337 290.213
 400.312 489.382
 664.376 305.313
 110.035 158.883
 382.857 967.504
 517.259 651.303
 865.952 718.649
 63.616 697.559
 915.035 413.220
 272.353 715.096
 771.006 484.864
 118.508 158.688
 660.067 29.645
 593.807 670.987
 253.843 801.820
 727.955 467.571
 864.841 260.968
 496.624 429.422
 675.026 481.153
 705.662 851.433
 59.988 504.797
 861.290 194.211
 527.120 58.028
 65.963 508.935
 539.772 42.956
 295.964 218.023
 610.228 878.800
 774.463 420.114
 275.063 211.807
 135.787 894.128
 632.993 277.951
 344.141 67.527
 946.538 947.376
 872.193 717.370
 756.780 261.318
 29.241 434.118
 110.489 786.871
 950.596 507.717
 879.103 949.561
 92.945 19.290
 991.016 385.690
 926.613 431.325
 386.914 403.952
 254.699 771.894
 30.140 617.834
 428.946 776.913
 701.192 356.025
 959.178 777.319
 121.246 367.651
 241.368 149.348
 181.344 793.240
 551.277 255.610
 401.522 192.149
 86.693 727.681
 861.263 314.778
 790.145 928.494
 585.475 135.655
 372.432 501.484
 48.421 664.704
 390.154 95.435
 84.290 112.357
 240.798 947.198
 33.247 874.184
 437.831 822.323
 574.787 437.344
 755.014 435.280
 28.066 0.078
 601.176 491.106
 256.869 283.026
 949.358 769.308
 983.214 534.175
 21.394 584.661
 769.847 65.351
 772.161 649.806
 112.519 175.465
 656.989 988.450
 625.703 23.044
 658.968 528.385
 801.154 807.289
 636.258 278.934
 61.286 543.111
 587.331 271.914
 65.920 201.852
 866.654 438.495
 411.664 107.164
 985.211 291.782
 891.376 186.505
 748.072 187.556
 463.264 85.630
 791.734 309.907
 574.767 749.370
 342.029 656.840
 758.153 990.729
 302.037 731.009
 678.535 836.284
 759.833 436.171
 489.746 214.126
 167.207 669.765
 311.277 396.717
 850.199 130.944
 455.425 721.453
 65.828 41.800
 236.324 573.221
 490.444 433.393
 513.005 653.444
 115.404 769.095
 741.675 797.141
 915.230 372.973
 125.665 292.198
 49.922 73.226
 295.877 952.718
 552.991 848.686
 873.910 391.155
 554.105 33.949
 761.458 702.402
 782.544 765.881
 263.354 438.621
 915.382 76.013
 340.898 528.077
 871.025 101.052
 763.500 27.244
 331.387 813.671
 489.646 36.101
 109.174 0.371
 775.453 135.626
 793.784 730.210
 746.544 598.427
 821.116 581.179
 145.403 793.288
 458.480 498.935
 804.066 457.803
 493.191 450.387
 915.927 296.503
 807.816 362.379
 169.116 11.886
 739.980 79.697
 238.610 870.041
 712.049 878.123
 449.696 109.343
 205.600 84.809
 759.157 428.677
 705.464 512.452
 643.564 840.366
 784.445 144.220
 330.150 882.322
 406.724 17.197
 802.095 484.731
 737.947 762.992
 606.758 249.966
 33.553 260.415
 95.852 992.430
 382.545 337.799
 937.189 700.118
 388.616 198.235
 617.961 615.061
 28.966 11.815
 972.341 519.255
 526.459 972.973
 227.209 80.602
 764.018 621.477
 588.083 924.806
 550.646 701.771
 354.832 9.822
 483.506 631.885
 38.749 585.493
 635.727 380.358
 977.302 109.536
 308.494 333.568
 741.929 689.401
 420.421 468.103
 891.983 46.033
 147.042 730.575
 732.290 408.917
 376.421 143.432
 23.350 801.462
 699.650 488.348
 616.124 651.737
 621.483 922.728
 734.528 746.592
 649.053 29.519
 808.519 58.416
 915.954 321.235
 22.232 625.295
 123.622 366.788
 941.487 309.485
 258.677 501.051
 32.774 139.257
 778.528 544.251
 594.075 938.933
 581.193 399.153
 552.592 845.836
 999.938 622.004
 914.452 15.917
 528.439 657.538
 998.854 637.659
 804.907 983.628
 279.120 252.814
 209.629 787.837
 964.003 159.449
 983.274 372.066
 865.887 325.318
 104.784 394.454
 552.665 135.753
 907.715 466.696
 904.909 449.014
 20.370 953.051
 590.192 732.640
 224.297 2.835
 416.048 546.961
 101.761 595.355
 279.147 757.118
 328.189 404.656
 441.021 664.060
 430.761 586.595
 33.383 709.927
 127.891 653.475
 135.214 636.539
 663.172 698.477
 28.936 450.510
 106.167 645.585
 596.777 408.684
 494.398 478.460
 476.763 507.426
 97.031 607.300
 979.527 803.969
 480.337 495.198
 744.420 873.070
 515.523 229.578
 261.389 4.028
 886.328 0.371
 232.133 458.538
 0.602 60.612
 21.575 466.474
 788.664 88.706
 343.226 252.599
 561.436 351.945
 717.354 521.322
 611.200 360.878
 979.747 628.163
 353.432 992.189
 245.242 425.844
 643.837 298.046
 741.172 170.307
 152.767 382.144
 21.641 228.957
 860.174 42.148
 407.384 861.828
 446.831 106.065
 424.358 398.787
 528.378 42.696
 346.723 455.435
 812.819 36.092
 199.194 800.844
 692.335 78.613
 205.686 386.158
 917.907 70.288
 354.682 279.275
 589.377 492.829
 608.963 633.160
 41.782 49.513
 143.280 789.969
 466.432 87.632
 626.784 527.078
 495.949 524.274
 958.755 761.790
 58.164 20.419
 451.139 617.198
 694.126 949.980
 367.215 121.057
 198.687 212.329
 63.256 362.150
 914.149 577.450
 33.138 204.375
 652.715 236.339
 671.782 588.492
 984.224 775.307
 2.012 606.243
 272.481 386.751
 354.434 373.475
 224.954 771.810
 657.583 860.403
 13.559 648.623
 645.464 251.413
 983.500 835.949
 684.452 737.660
 175.687 583.512
 777.100 417.541
 7.323 731.072
 535.660 857.966
 473.981 727.034
 905.191 908.860
 722.368 869.063
 230.147 260.848
 191.429 954.074
 927.604 578.430
 204.172 969.056
 786.371 555.779
 715.289 409.095
 438.500 47.683
 260.254 181.886
 236.095 282.900
 218.063 21.828
 952.428 720.802
 578.292 579.979
 956.288 154.535
 107.939 332.756
 779.250 375.821
 336.971 632.093
 7.277 919.229
 144.134 338.122
 834.229 809.049
 25.007 783.291
 271.738 692.577
 789.290 330.827
 227.179 502.575
 468.746 542.783
 451.815 732.893
 454.126 261.399
 690.404 309.026
 229.877 545.718
 400.574 804.835
 778.775 972.355
 777.224 703.405
 602.158 899.752
 839.237 470.352
 990.752 769.597
 291.186 238.773
 409.706 753.187
 243.053 873.896
 681.266 186.094
 590.660 460.673
 689.285 428.713
 566.361 847.593
 49.585 465.975
 254.320 684.632
 125.142 655.249
 521.371 452.147
 779.420 251.216
 90.073 721.733
 797.340 400.111
 325.349 390.504
 231.815 188.508
 623.351 849.158
 403.164 554.707
 187.365 83.866
 565.778 690.437
 10.209 65.772
 616.063 259.202
 318.445 583.421
 730.890 883.021
 786.538 947.239
 657.711 965.051
 917.920 906.197
 15.406 850.693
 986.722 220.806
 476.170 429.035
 413.944 829.747
 978.848 650.210
 943.444 516.826
 146.760 708.411
 217.629 657.891
 149.861 206.547
 514.859 622.246
 242.124 884.014
 387.907 978.548
 828.110 126.706
 576.225 960.685
 954.119 676.631
 898.203 974.730
 693.250 671.452
 360.109 954.433
 692.522 341.671
 646.168 421.035
 694.507 610.346
 632.645 385.564
 734.220 228.168
 954.202 100.549
 871.179 452.062
 752.850 866.554
 251.366 170.338
 71.158 10.838
 337.344 589.797
 377.864 55.205
 708.195 443.437
 104.586 392.739
 653.367 230.715
 949.021 304.332
 183.509 360.338
 888.069 311.978
 202.255 588.696
 122.002 23.579
 649.515 711.276
 519.630 251.157
 990.702 711.268
 988.856 148.918
 617.562 156.385
 694.909 928.442
 502.658 484.462
 280.548 764.770
 847.472 369.183
 502.742 349.349
 847.525 813.420
 735.706 104.372
 9.522 198.825
 50.960 919.270
 465.567 711.931
 474.608 865.913
 286.788 369.983
 146.701 296.976
 79.923 50.702
 526.984 25.146
 910.429 271.387
 268.179 553.056
 417.558 11.979
 628.053 99.575
 531.632 197.574
 233.853 112.365
 460.814 877.272
 19.266 124.983
 151.313 3.096
 300.075 905.771
 636.667 635.277
 268.573 442.013
 52.317 504.422
 899.799 134.087
 402.599 38.671
 59.565 758.619
 808.718 122.005
 872.585 55.823
 145.990 161.349
 489.694 853.687
 982.979 193.442
 830.097 250.464
 178.166 211.717
 664.836 717.718
 564.096 108.401
 251.492 880.241
 874.793 343.077
 280.766 888.456
 548.497 916.946
 9.524 575.917
 691.031 468.665
 441.714 232.427
 320.332 345.144
 290.907 705.907
 862.875 636.818
 181.964 447.850
 648.948 215.285
 293.410 953.056
 95.388 350.811
 28.540 119.969
 188.694 112.792
 657.348 319.736
 434.003 328.274
 471.343 246.832
 339.872 767.872
 320.599 909.421
 816.864 586.685
 391.685 771.669
 209.489 27.172
 373.949 91.708
 514.173 414.303
 340.950 807.447
 196.639 479.213
 537.538 947.788
 774.740 739.997
 58.229 919.840
 419.702 767.048
 79.332 214.660
 520.496 650.783
 769.059 46.781
 801.181 372.629
 353.059 298.921
 856.435 322.477
 616.995 375.903
 130.901 189.547
 645.666 314.745
 496.479 426.727
 45.532 775.612
 839.389 514.302
 693.359 515.717
 945.034 156.792
 70.001 181.182
 530.690 181.000
 50.454 936.467
 419.483 374.779
 157.354 674.188
 547.445 440.318
 476.719 537.602
 50.631 24.664
 866.336 861.755
 970.993 840.847
 646.576 656.188
 856.150 878.256
 491.366 561.507
 495.370 809.354
 777.499 104.131
 346.275 885.377
 700.504 728.777
 556.441 846.271
 225.107 828.028
 391.571 884.893
 561.227 24.536
 946.080 253.669
 698.925 646.661
 159.301 199.798
 407.268 415.685
 896.155 95.211
 515.464 216.049
 507.967 687.447
 715.643 723.748
 278.218 651.058
 224.220 37.029
 218.823 145.098
 535.015 93.680
 132.205 975.416
 17.396 16.645
 838.693 581.309
 34.887 941.408
 211.049 290.413
 565.585 822.121
 710.177 755.304
 429.689 56.906
 608.015 857.186
 309.351 25.028
 973.317 559.298
 872.637 188.992
 819.701 653.568
 780.591 823.258
 937.089 272.862
 911.305 618.720
 790.005 657.472
 227.760 949.730
 239.564 453.767
 750.187 940.157
 579.033 786.057
 675.481 229.288
 642.347 246.339
 875.092 510.466
 305.755 572.973
 561.756 129.019
 137.921 186.208
 560.025 805.676
 924.406 479.474
 264.943 562.302
 287.769 159.453
 399.285 224.156
 211.956 329.907
 157.870 153.136
 354.661 34.478
 285.842 716.720
 67.645 738.060
 307.864 144.875
 844.241 626.555
 191.600 990.474
 855.450 548.088
 579.233 146.267
 529.083 77.840
 695.992 932.919
 56.469 252.192
 688.605 947.736
 892.601 439.747
 456.429 333.487
 940.624 66.987
 713.808 712.143
 200.747 229.939
 717.421 941.595
 315.671 851.427
 663.331 946.781
 86.164 2.770
 514.779 393.497
 666.444 331.424
 976.194 797.185
 612.476 519.895
 447.123 564.572
 158.330 159.751
 240.917 368.326
 275.655 936.834
 758.986 459.420
 46.417 184.541
 997.527 975.099
 294.919 531.658
 8.127 838.977
 5.338 925.697
 217.976 451.517
 847.346 893.539
 774.242 402.103
 774.752 665.725
 948.010 906.823
 608.451 161.783
 707.067 488.431
 301.517 749.988
 637.526 606.790
 75.159 860.044
 708.962 949.996
 252.005 661.130
 886.599 979.729
 668.185 105.783
 200.355 51.041
 366.619 183.347
 690.834 99.301
 537.537 491.640
 226.022 998.565
 633.496 504.455
 782.392 380.002
 327.890 733.213
 625.989 980.600
 669.470 417.155
 331.970 636.220
 899.849 256.885
 616.898 394.871
 13.768 875.632
 102.230 102.081
 148.581 261.642
 908.033 287.390
 263.567 39.592
 124.597 486.803
 613.119 430.458
 910.739 888.715
 110.376 595.087
 109.058 649.091
 527.580 389.676
 690.798 535.017
 372.385 579.926
 90.532 14.150
 329.856 218.884
 60.412 191.749
 60.284 161.224
 265.572 428.146
 413.809 799.179
 609.744 259.654
 362.683 813.605
 579.613 747.543
 87.764 554.286
 537.535 335.967
 192.161 128.790
 387.678 94.456
 285.118 186.848
 856.160 128.131
 594.100 50.811
 430.385 374.288
 562.123 341.332
 918.539 772.979
 887.838 675.777
 442.306 348.123
 313.411 735.310
 242.625 401.249
 883.308 881.127
 941.170 279.951
 937.610 192.515
 293.799 905.479
 896.226 956.521
 134.099 937.548
 893.359 183.885
 226.295 518.740
 571.006 96.979
 421.011 515.903
 200.350 936.939
 581.840 992.302
 712.969 88.649
 675.512 873.344
 960.480 909.173
 597.054 872.287
 430.053 768.500
 340.059 323.082
 900.977 437.751
 80.677 618.489
 889.108 871.530
 384.856 106.664
 774.377 675.634
 787.544 82.979
 902.989 692.487
 348.906 590.867
 689.477 503.395
 838.299 171.757
 382.047 583.894
 6.814 175.858
 92.891 966.293
 12.116 349.649
 407.260 688.091
 686.415 879.986
 172.612 927.822
 674.346 16.791
 312.099 458.266
 899.959 575.351
 912.977 53.752
 691.732 684.468
 696.405 461.911
 745.563 888.350
 894.689 944.833
 934.995 308.744
 737.882 679.873
 485.812 850.666
 204.070 221.646
 871.846 102.212
 515.491 15.133
 816.844 488.732
 492.463 631.698
 313.092 637.380
 313.871 7.689
 603.963 673.476
 309.721 796.717
 590.300 79.619
 39.089 815.387
 278.741 717.181
 324.960 47.205
 315.567 943.240
 943.359 365.265
 667.793 400.616
 943.294 901.636
 402.259 851.224
 830.050 205.966
 754.830 341.095
 128.986 139.317
 210.151 397.248
 790.130 998.995
 765.322 870.942
 953.495 88.764
 519.225 358.093
 307.389 775.062
 7.010 885.851
 501.125 707.558
 533.444 185.174
 262.111 51.497
 99.724 443.952
 285.521 264.974
 269.157 915.850
 961.534 657.690
 584.423 248.892
 256.984 955.319
 492.341 388.333
 830.298 647.735
 414.023 534.074
 813.607 567.715
 834.721 918.418
 805.237 992.939
 497.577 280.190
 968.485 417.218
 840.871 401.958
 796.220 841.569
 294.525 144.523
 970.753 102.463
 476.721 143.863
 798.420 9.217
 437.205 957.980
 229.975 296.679
 64.470 582.629
 371.237 20.355
 497.495 154.646
 351.412 701.716
 699.717 478.763
 235.247 460.142
 307.401 38.681
 453.939 498.884
 953.708 66.175
 680.949 615.291
 693.624 364.642
 712.924 115.693
 66.883 127.496
 331.682 383.737
 92.546 309.902
 247.095 894.255
 899.530 947.455
 557.991 215.128
 274.810 551.578
 51.470 294.888
 621.121 622.863
 501.847 407.581
 327.580 825.445
 667.654 597.624
 492.009 263.419
 236.506 430.925
 117.792 40.605
 678.332 674.639
 119.474 204.446
 61.430 72.583
 691.129 751.203
 914.528 298.239
 254.669 470.868
 311.568 109.503
 449.158 545.276
 472.239 621.873
 537.860 381.108
 346.442 898.019
 491.025 700.876
 249.260 925.777
 596.391 360.296
 576.841 743.234
 206.265 280.871
 733.585 454.165
 553.163 744.043
 485.598 160.507
 61.766 690.389
 201.469 187.509
 312.947 597.249
 603.753 173.856
 538.604 604.644
 316.290 691.297
 959.710 346.783
 314.606 609.556
 343.412 89.935
 358.578 761.767
 220.177 332.580
 175.471 937.934
 344.135 686.888
 963.095 449.438
 227.170 218.565
 170.645 592.363
 161.492 202.547
 290.619 182.896
 750.866 573.030
 938.946 851.647
 985.128 966.734
 20.066 138.133
 656.898 827.466
 555.309 310.506
 977.416 348.094
 410.883 702.814
 597.319 253.523
 888.334 682.554
 578.038 396.580
 956.094 870.241
 843.762 559.714
 904.302 181.189
 128.942 581.624
 823.211 664.355
 731.694 202.589
 543.038 5.983
 501.947 729.067
 363.162 244.972
 400.487 531.579
 952.170 525.694
 830.229 424.944
 456.693 171.558
 386.108 442.325
 933.686 593.709
 20.108 350.497
 363.180 414.202
 151.531 300.251
 430.338 57.706
 451.002 240.359
 38.567 92.034
 824.557 514.292
 759.313 932.586
 159.114 414.608
 597.139 592.197
 253.549 290.106
 86.748 894.150
 844.358 125.457
 706.093 676.590
 988.664 772.757
 329.015 720.765
 240.227 280.609
 222.400 418.922
 949.453 0.782
 265.367 61.216
 742.753 457.870
 308.185 331.260
 349.320 836.696
 151.387 439.176
 707.403 509.384
 593.870 837.073
 913.113 313.449
 533.857 718.210
 491.698 468.898
 697.587 326.885
 546.203 641.943
 284.993 345.924
 146.540 921.764
 554.863 393.010
 391.727 461.703
 97.680 571.903
 640.686 474.905
 564.360 481.427
 647.250 784.913
 813.174 491.247
 640.474 472.780
 513.421 121.728
 602.892 483.461
 988.920 204.025
 160.897 645.407
 611.483 100.142
 110.086 99.294
 56.462 600.706
 854.269 945.803
 729.879 426.028
 93.399 220.301
 268.112 284.555
 309.203 436.737
 123.331 708.790
 777.453 657.116
 385.883 924.256
 495.316 720.472
 491.453 610.055
 16.800 180.616
 727.346 893.481
 407.997 70.219
 227.814 365.032
 488.659 635.603
 750.442 398.846
 42.790 118.324
 99.635 977.339
 536.761 833.013
 832.937 423.672
 60.399 683.725
 402.969 583.164
 139.100 741.217
 282.048 722.223
 890.976 80.025
 846.169 653.514
 813.242 146.351
 895.944 787.517
 570.349 35.557
 28.776 157.354
 269.859 132.295
 591.184 185.584
 301.010 178.112
 403.402 543.861
 278.537 442.834
 708.800 899.998
 587.126 889.529
 34.983 418.532
 519.432 31.692
 616.590 362.728
 805.565 219.151
 304.778 85.834
 160.191 880.553
 136.367 660.849
 243.827 460.174
 945.718 710.091
 519.611 470.831
 142.240 3.377
 961.006 939.218
 441.268 706.729
 457.849 131.893
 399.668 908.448
 309.334 546.978
 871.673 117.557
 67.542 856.566
 344.907 728.317
 591.551 546.611
 749.503 146.637
 831.041 74.209
 40.588 68.113
 123.303 236.545
 250.643 737.379
 656.006 302.270
 985.574 374.007
 919.964 115.695
 517.409 56.864
 104.960 559.174
 805.831 467.448
 333.700 301.599
 387.195 20.002
 693.944 914.548
 107.999 84.323
 229.325 85.788
 983.109 533.949
 351.245 577.209
 938.404 541.398
 706.421 675.731
 92.254 972.375
 999.256 476.987
 357.698 497.095
 950.384 368.995
 152.886 499.447
 750.807 383.400
 614.916 399.674
 526.529 632.798
 973.379 255.054
 395.919 222.336
 284.624 623.077
 319.056 820.902
 13.974 85.634
 695.735 401.308
 516.972 479.195
 360.635 549.881
 176.525 459.044
 497.434 634.548
 242.845 265.028
 998.573 78.018
 567.976 437.294
 837.303 971.074
 774.941 254.208
 199.949 382.700
 630.057 97.559
 8.650 472.060
 750.478 74.541
 310.823 15.895
 360.678 589.725
 37.117 258.239
 772.382 226.750
 253.547 232.406
 91.804 97.834
 127.992 453.740
 423.171 594.288
 971.422 331.816
 434.036 333.150
 428.432 889.667
 549.404 670.088
 911.373 632.644
 549.939 828.157
 882.122 298.897
 844.419 883.336
 473.029 5.960
 876.137 223.662
 44.659 132.989
 793.253 847.822
 646.510 435.799
 778.452 945.274
 475.063 62.758
 985.984 573.183
 511.458 644.958
 394.891 150.877
 722.119 685.975
 654.393 681.274
 876.254 427.335
 98.014 597.326
 983.824 958.833
 41.711 452.183
 99.097 961.735
 591.255 122.440
 234.045 392.227
 876.368 87.851
 51.522 47.118
 643.003 767.468
 982.546 109.548
 788.011 925.997
 260.182 895.550
 857.760 175.552
 862.883 449.622
 977.734 463.014
 494.116 846.652
 685.476 793.334
 927.216 916.585
 834.304 951.749
 452.446 126.146
 78.120 575.660
 867.922 927.888
 474.330 28.525
 751.395 561.115
 816.866 347.499
 382.963 992.305
 376.692 293.528
 109.684 985.904
 553.715 712.478
 555.269 661.728
 380.173 19.620
 487.862 925.111
 38.192 414.095
 425.983 843.680
 318.147 196.895
 949.752 23.916
 832.719 353.488
 907.226 835.914
 475.264 933.763
 183.213 611.038
 59.553 46.740
 802.111 750.131
 868.505 830.053
 942.546 725.879
 367.662 165.086
 978.067 828.724
 78.579 313.648
 156.374 918.987
 359.696 942.933
 674.076 526.684
 987.527 89.338
 82.482 143.720
 177.195 661.516
 513.284 130.157
 314.533 787.094
 685.062 97.070
 806.438 120.070
 39.482 113.844
 284.328 616.680
 360.015 438.858
 937.862 991.762
 499.302 401.327
 111.189 336.488
 240.387 421.089
 888.714 228.248
 151.521 185.597
 236.445 126.707
 576.720 593.002
 181.628 224.540
 600.706 991.426
 418.503 20.450
 106.050 412.442
 861.049 284.994
 524.476 216.948
 841.824 391.120
 898.473 790.401
 524.979 41.565
 692.018 478.680
 384.879 620.351
 901.643 823.193
 351.219 867.096
 356.023 702.397
 67.018 478.024
 291.265 225.447
 105.348 999.229
 941.046 51.700
 480.322 934.363
 779.601 267.187
 231.891 44.674
 448.383 466.758
 704.862 93.856
 234.172 339.538
 650.662 768.861
 150.835 797.629
 804.463 691.678
 315.329 626.134
 807.022 592.666
 960.340 259.740
 504.918 125.569
 354.017 741.108
 857.787 15.714
 317.259 213.496
 67.744 309.568
 360.033 609.562
 613.797 264.864
 572.160 75.677
 689.968 730.727
 876.260 312.729
 5.654 826.854
 609.285 507.179
 984.035 965.936
 375.798 97.547
 390.889 165.674
 895.449 889.825
 221.835 573.171
 36.637 259.192
 978.848 848.075
 228.927 504.390
 62.978 710.008
 22.422 145.120
 13.818 504.748
 209.975 752.636
 429.811 51.910
 848.088 100.476
 127.436 540.034
 857.940 228.084
 40.326 583.837
 15.569 777.271
 448.195 269.648
 859.484 433.402
 864.979 620.892
 867.499 863.502
 638.822 213.735
 648.272 466.696
 434.567 977.255
 525.738 953.439
 21.633 601.691
 888.545 54.686
 493.711 547.314
 856.794 976.592
 347.403 755.525
 963.309 897.614
 968.108 688.954
 637.608 330.408
 565.101 910.140
 752.458 408.946
 593.609 706.124
 482.910 620.529
 157.820 201.767
 326.949 582.302
 841.304 416.327
 639.269 702.508
 224.503 9.891
 182.245 898.747
 965.190 258.376
 451.172 540.126
 507.565 573.337
 287.526 899.462
 97.616 646.747
 160.889 248.033
 993.272 817.821
 536.771 291.986
 322.589 311.088
 716.622 570.211
 544.749 630.099
 153.623 232.660
 568.170 172.919
 432.326 960.772
 266.745 392.938
 224.008 733.515
 976.546 906.267
 667.817 379.941
 946.788 455.529
 808.810 978.813
 134.011 704.990
 179.240 895.570
 969.118 355.504
 23.492 704.587
 172.987 936.746
 427.623 189.337
 555.812 31.626
 62.321 693.937
 294.316 302.035
 927.223 106.824
 53.744 970.281
 391.993 871.520
 700.458 836.502
 665.560 461.958
 256.559 214.279
 242.719 442.576
 278.870 595.615
 733.470 408.813
 427.572 429.056
 84.428 14.989
 629.696 143.108
 566.202 827.617
 772.543 769.237
 991.571 667.313
 193.062 28.029
 615.549 336.770
 600.494 117.601
 672.053 481.349
 298.630 279.958
 848.177 739.044
 306.285 378.854
 464.169 144.760
 933.705 577.947
 196.770 937.613
 610.394 902.227
 789.970 847.404
 906.084 155.958
 978.304 616.402
 199.369 779.738
 394.320 844.448
 863.940 696.051
 337.710 269.229
 24.670 721.087
 195.964 740.016
 327.458 430.295
 975.380 483.565
 38.127 441.493
 730.249 757.015
 485.522 423.362
 773.406 737.216
 69.013 15.381
 972.722 1.970
 15.686 539.978
 448.165 350.062
 880.710 446.683
 798.633 8.095
 596.759 914.900
 25.761 648.007
 184.232 785.624
 455.448 645.496
 100.731 837.786
 762.091 842.592
 531.356 482.192
 203.808 824.325
 674.396 841.335
 110.686 607.256
 561.892 308.133
 716.914 284.857
 50.918 438.280
 479.222 840.022
 37.602 102.121
 919.174 167.870
 467.707 391.284
 809.513 642.419
 459.560 796.883
 691.978 989.408
 509.367 619.553
 466.001 115.763
 836.250 672.397
 277.829 105.863
 43.097 846.911
 524.210 178.411
 346.432 545.896
 273.592 748.533
 168.826 878.346
 313.313 241.449
 223.857 657.233
 819.468 231.188
 767.481 955.486
 985.925 245.269
 180.123 337.316
 962.353 989.862
 798.172 986.211
 963.400 255.802
 77.518 157.604
 200.577 700.992
 968.728 569.564
 336.401 546.707
 365.404 150.327
 901.590 842.186
 783.866 644.369
 688.150 852.605
 1.754 861.891
 624.946 709.342
 261.449 278.430
 351.776 268.484
 195.670 456.063
 380.067 84.457
 799.641 584.911
 813.300 91.692
 327.251 818.860
 501.540 460.432
 776.408 3.478
 828.319 755.483
 827.909 633.687
 134.285 972.300
 467.711 216.012
 833.080 886.844
 637.259 693.112
 286.764 958.746
 781.844 780.168
 399.618 436.409
 91.966 292.761
 32.453 383.432
 124.777 158.800
 809.829 774.512
 747.415 413.180
 718.135 182.580
 434.979 199.227
 304.756 625.013
 684.875 537.104
 972.133 973.390
 56.101 273.556
 203.120 717.274
 314.778 372.423
 896.415 457.335
 651.992 229.753
 877.012 76.753
 551.046 455.257
 73.606 282.987
 810.956 22.876
 522.913 945.919
 501.863 592.862
 923.214 94.984
 334.748 396.860
 772.608 429.782
 499.081 372.740
 500.984 988.891
 462.706 269.473
 451.284 94.075
 371.437 512.135
 51.113 616.117
 442.560 536.541
 209.042 909.195
 356.011 651.234
 493.095 738.741
 926.813 856.261
 327.240 129.291
 937.887 303.709
 553.332 120.976
 647.257 600.396
 732.533 923.417
 209.718 69.868
 436.183 262.202
 700.042 566.388
 139.179 834.466
 50.902 890.516
 769.962 625.882
 559.853 232.878
 284.113 431.647
 540.347 73.740
 60.447 699.364
 634.160 310.867
 419.497 843.535
 537.298 62.163
 37.814 431.460
 767.088 93.723
 583.891 211.277
 291.469 424.854
 92.446 337.894
 607.395 641.461
 685.893 485.336
 276.721 355.877
 460.903 839.072
 166.127 148.208
 103.030 404.167
 181.782 40.617
 945.418 200.352
 206.941 936.483
 323.897 939.534
 137.039 611.338
 728.592 781.858
 335.696 397.905
 142.959 970.702
 808.138 55.044
 279.521 173.064
 785.798 857.165
 55.153 458.531
 945.201 359.558
 438.448 186.800
 931.938 774.579
 791.356 930.535
 340.668 387.849
 514.048 617.970
 507.213 922.253
 385.984 659.265
 919.325 455.964
 630.823 134.207
 347.273 169.892
 774.434 518.909
 860.794 356.557
 623.631 658.851
 240.023 298.480
 680.778 138.790
 237.821 617.830
 492.192 131.031
 120.528 823.562
 475.055 637.482
 642.899 116.807
 800.485 583.337
 418.159 154.576
 754.718 917.565
 671.316 776.236
 434.296 64.421
 836.648 542.642
 636.214 228.551
 930.453 965.990
 814.696 52.107
 227.613 176.481
 130.399 464.342
 453.166 402.689
 6.102 651.918
 504.232 474.569
 519.412 451.578
 7.357 795.399
 154.609 56.682
 734.134 91.396
 352.843 306.560
 814.330 220.571
 345.617 454.702
 649.213 406.642
 537.460 790.936
 615.297 226.019
 279.337 817.225
 814.944 298.346
 7.471 480.164
 858.402 961.572
 128.597 770.291
 612.926 814.582
 631.237 473.771
 17.893 213.136
 565.418 61.746
 7.744 952.911
 335.536 322.742
 702.569 77.264
 221.168 971.107
 792.882 132.840
 909.941 826.892
 262.411 154.915
 779.662 378.124
 640.312 103.760
 591.563 363.887
 60.276 565.965
 493.400 105.306
 814.498 969.288
 324.352 451.588
 439.834 790.094
 160.208 580.346
 853.948 728.683
 537.335 316.707
 691.395 325.061
 500.859 826.280
 872.083 236.983
 392.657 345.294
 994.063 419.965
 437.831 280.384
 384.064 767.729
 716.926 424.361
 395.651 688.929
 991.175 967.248
 727.357 425.618
 248.351 348.988
 381.030 239.786
 379.528 107.091
 211.202 501.155
 407.353 665.553
 475.124 62.631
 442.652 327.327
 103.779 485.360
 529.751 549.250
 628.511 814.791
 686.408 263.549
 445.746 869.800
 389.344 572.877
 841.569 811.524
 91.948 485.496
 464.970 45.693
 880.656 513.874
 597.417 985.942
 327.924 364.257
 59.627 585.573
 932.770 667.924
 194.362 816.946
 157.872 708.861
 415.518 941.952
 81.688 489.939
 995.339 740.590
 644.484 743.573
 328.291 129.687
 641.272 767.050
 944.848 358.141
 218.304 271.631
 212.428 272.180
 81.835 943.260
 443.132 833.195
 800.452 676.817
 96.211 986.315
 50.605 661.722
 812.860 230.565
 947.297 751.192
 125.523 456.987
 449.733 68.104
 145.327 191.265
 419.593 205.434
 229.236 709.306
 125.244 927.345
 271.208 260.746
 669.369 117.715
 635.050 25.047
 14.222 146.096
 965.137 391.669
 484.982 507.631
 867.041 669.630
 47.770 864.466
 263.909 627.833
 438.029 683.678
 704.803 96.902
 713.696 883.207
 954.853 742.474
 835.402 5.894
 338.972 581.209
 945.574 826.276
 873.934 652.021
 595.570 229.719
 619.011 789.729
 923.798 103.744
 642.395 755.479
 840.281 652.783
 856.567 152.775
 449.411 436.310
 866.268 959.973
 21.145 873.235
 121.302 15.714
 782.963 430.233
 624.823 44.578
 85.180 86.423
 346.021 463.433
 228.330 450.248
 282.058 187.421
 524.180 496.108
 844.005 396.705
 285.371 828.117
 269.561 935.133
 149.875 597.086
 33.898 909.566
 895.520 265.724
 509.615 629.094
 90.133 797.998
 266.076 267.791
 160.813 144.159
 574.137 319.497
 811.058 96.277
 649.347 820.751
 929.591 334.060
 508.086 496.127
 935.643 291.579
 687.938 992.466
 811.026 17.471
 485.212 543.844
 251.696 529.733
 356.128 92.333
 505.837 977.815
 109.534 691.105
 580.105 806.142
 961.501 62.034
 822.008 792.069
 227.678 361.474
 109.063 425.730
 777.701 432.326
 381.991 368.067
 575.248 260.913
 390.679 315.965
 963.656 701.908
 821.859 309.854
 444.610 237.740
 443.504 520.115
 728.693 70.278
 233.030 665.327
 832.034 937.526
 307.797 159.856
 51.517 957.467
 703.669 712.936
 198.845 541.747
 959.930 649.465
 515.989 25.779
 79.533 577.996
 64.283 426.918
 708.169 968.282
 987.697 482.118
 482.993 634.206
 136.989 409.997
 64.100 353.780
 922.761 284.244
 704.152 842.274
 587.597 356.220
 612.342 864.477
 73.896 500.228
 309.435 405.051
 366.604 317.119
 585.707 880.117
 238.683 477.655
 200.697 377.414
 179.750 39.320
 693.826 755.946
 481.081 667.571
 401.878 159.128
 847.382 638.855
 250.308 528.566
 949.651 917.887
 50.391 120.245
 294.762 471.017
 796.832 782.776
 14.547 801.965
 926.897 961.111
 347.077 742.442
 232.127 531.981
 950.251 80.304
 369.818 792.859
 835.879 209.923
 919.643 239.136
 802.128 706.732
 89.867 339.292
 262.970 389.563
 369.751 910.875
 392.287 885.256
 225.086 107.363
 413.230 60.251
 870.657 534.406
 643.850 559.652
 958.321 850.971
 859.664 487.009
 876.775 994.867
 532.628 375.157
 156.754 161.625
 261.944 712.643
 54.125 10.313
 11.306 590.068
 787.073 559.519
 723.971 470.216
 629.397 552.115
 193.675 634.778
 310.036 29.890
 246.512 754.207
 92.627 680.499
 935.022 16.790
 864.644 552.038
 487.692 854.840
 363.025 718.114
 699.711 52.423
 814.830 802.201
 627.172 707.906
 243.300 208.909
 268.115 469.459
 150.517 876.506
 119.054 741.501
 359.895 165.288
 402.425 269.650
 310.087 576.504
 514.101 11.465
 814.873 693.427
 64.511 366.031
 222.759 527.333
 333.598 308.890
 459.765 204.764
 158.892 417.176
 757.065 157.369
 185.188 95.947
 42.511 71.150
 59.999 969.025
 305.542 358.214
 925.288 580.353
 475.686 761.745
 375.288 484.638
 935.994 465.216
 693.179 974.157
 127.532 211.711
 494.427 93.205
 396.077 51.205
 68.638 999.151
 346.901 415.888
 479.617 921.860
 270.679 909.957
 437.976 999.024
 398.993 15.059
 763.287 687.347
 760.522 520.909
 892.618 597.513
 610.897 948.086
 936.740 819.280
 875.578 232.960
 629.852 702.130
 804.213 80.096
 637.001 762.744
 318.367 382.699
 877.138 794.668
 26.641 85.068
 168.978 265.197
 969.885 571.247
 819.391 872.526
 185.227 760.593
 36.170 391.108
 684.845 363.861
 872.880 108.995
 431.023 383.223
 995.581 727.497
 53.148 747.822
 919.916 286.010
 48.241 674.770
 601.074 744.526
 890.890 786.586
 795.264 319.456
 160.563 443.042
 454.334 557.500
 486.956 42.043
 398.187 744.998
 783.078 984.957
 543.707 400.127
 50.179 501.699
 293.335 861.460
 620.377 895.603
 118.584 963.610
 377.218 943.940
 559.161 339.179
 539.687 13.751
 520.620 382.114
 492.794 902.043
 944.333 492.327
 832.464 852.492
 272.973 52.392
 901.581 646.391
 100.584 87.067
 218.711 13.056
 514.862 663.812
 135.018 894.419
 774.750 511.491
 45.331 760.574
 561.156 784.764
 476.496 279.053
 363.198 368.653
 283.174 152.427
 965.297 102.407
 104.813 958.992
 158.646 70.619
 736.986 853.006
 968.788 944.933
 408.493 137.960
 952.360 809.273
 348.295 43.117
 631.573 29.006
 892.511 675.059
 393.995 358.779
 593.339 637.923
 255.046 469.755
 924.159 414.702
 656.821 524.872
 756.472 364.243
 933.034 966.696
 546.229 342.100
 507.863 697.837
 294.030 116.178
 196.001 736.153
 723.388 179.071
 840.484 888.813
 594.477 407.458
 749.850 199.250
 681.572 575.011
 91.181 833.217
 187.732 669.559
 253.074 654.269
 450.406 619.101
 732.898 230.388
 859.863 606.560
 924.644 163.129
 325.123 2.423
 213.902 955.197
 188.943 810.879
 529.909 663.990
 727.118 792.395
 294.272 125.183
 733.652 368.420
 952.908 885.450
 861.272 447.013
 721.326 235.893
 478.307 237.355
 130.895 982.520
 643.299 392.650
 580.800 187.465
 166.299 771.657
 600.473 940.571
 601.908 216.721
 462.367 917.075
 838.496 878.674
 284.663 700.636
 848.169 285.292
 786.073 524.731
 233.998 949.449
 436.331 647.943
 748.507 385.774
 250.551 233.996
 707.684 881.152
 845.798 575.301
 637.875 816.111
 384.353 264.587
 972.331 222.897
 519.077 483.890
 766.143 194.418
 608.518 710.363
 282.636 719.402
 38.081 616.285
 683.418 146.821
 51.498 814.115
 644.308 301.341
 725.261 929.980
 438.959 946.275
 596.813 609.627
 253.456 876.908
 552.525 814.438
 293.548 121.440
 289.323 761.867
 649.829 116.044
 457.928 230.629
 126.624 32.223
 277.758 577.735
 2.019 786.910
 363.486 609.295
 357.172 417.396
 929.163 582.669
 533.590 103.636
 723.626 782.607
 991.319 959.712
 615.159 762.511
 346.113 975.016
 876.138 943.647
 359.787 985.274
 940.437 555.364
 798.475 5.741
 816.162 129.096
 214.761 516.409
 860.664 944.812
 161.332 594.939
 268.585 2.749
 118.490 31.101
 219.979 553.673
 481.456 501.176
 95.396 780.956
 474.817 447.102
 727.521 466.622
 462.747 798.768
 141.900 985.808
 130.078 45.078
 287.931 620.310
 699.041 237.143
 599.343 337.859
 201.233 272.741
 902.543 991.241
 778.385 633.176
 841.367 507.425
 676.784 630.666
 65.965 484.528
 619.292 75.811
 477.870 631.943
 380.005 130.546
 697.039 380.714
 896.546 402.980
 62.200 476.631
 84.168 137.938
 163.631 433.235
 567.451 622.701
 486.270 866.645
 925.927 764.070
 887.517 225.676
 318.995 693.450
 603.044 551.175
 775.703 355.089
 348.593 195.842
 222.205 353.269
 26.993 973.369
 892.847 42.143
 46.912 812.750
 2.057 492.774
 380.502 514.738
 18.586 762.024
 126.561 753.008
 109.616 904.111
 477.812 658.643
 41.160 635.577
 917.147 564.665
 217.643 106.096
 68.015 174.702
 505.296 99.925
 606.665 229.420
 851.754 345.177
 794.710 864.428
 532.072 730.567
 623.786 238.247
 616.244 802.515
 972.328 628.151
 165.449 260.701
 78.091 280.780
 877.058 499.413
 627.769 614.221
 768.171 907.672
 783.579 415.443
 823.918 386.468
 10.867 993.754
 852.457 750.228
 973.724 635.155
 549.462 626.239
 438.341 467.627
 649.817 565.294
 805.667 72.524
 155.313 134.899
 903.273 957.180
 799.549 229.294
 146.609 698.828
 923.313 35.249
 355.775 56.040
 766.911 516.556
 937.231 262.637
 274.738 791.609
 940.402 727.716
 989.655 886.141
 634.990 386.835
 581.113 446.573
 761.999 422.101
 295.548 638.489
 854.372 196.853
 887.333 560.210
 944.049 253.724
 833.719 644.519
 341.723 588.315
 261.116 164.273
 842.220 135.581
 619.101 702.431
 849.000 258.868
 792.356 287.079
 280.698 794.613
 801.938 461.158
 303.833 926.850
 231.818 379.202
 590.031 408.347
 943.264 764.547
 912.506 738.519
 880.625 275.720
 42.562 196.972
 902.483 216.560
 478.004 725.947
 620.360 167.725
 5.212 681.075
 424.579 745.373
 267.013 319.265
 908.144 423.940
 759.204 472.516
 152.225 953.025
 217.777 339.805
 151.881 2.703
 472.493 404.354
 581.984 77.294
 144.971 604.788
 127.941 625.252
 253.020 525.517
 433.986 463.806
 868.248 259.546
 6.852 843.156
 559.570 986.843
 10.920 548.860
 867.896 219.885
 112.159 625.894
 501.860 127.357
 384.875 487.311
 154.030 655.042
 753.427 119.006
 722.656 133.144
 669.508 724.842
 525.009 270.779
 346.419 778.898
 622.071 485.873
 210.203 10.250
 286.278 262.519
 561.831 177.306
 657.840 44.033
 256.349 570.949
 802.586 200.039
 428.494 386.581
 335.251 7.147
 567.541 433.631
 964.549 778.067
 157.826 6.361
 286.544 201.720
 449.467 162.094
 764.774 321.239
 953.325 572.896
 531.974 97.394
 915.433 605.532
 699.275 167.241
 222.283 304.149
 613.353 712.777
 25.925 603.123
 636.669 568.524
 416.405 877.029
 795.796 102.606
 971.301 974.519
 130.640 550.882
 193.890 207.450
 944.502 431.417
 131.653 540.919
 890.435 246.235
 717.570 9.655
 0.798 733.608
 173.075 367.653
 269.637 577.340
 682.030 248.082
 205.305 335.743
 221.011 896.779
 185.244 813.757
 97.220 463.264
 345.964 574.189
 289.073 146.966
 837.081 441.227
 946.855 352.660
 344.797 879.662
 435.626 697.972
 961.813 990.736
 587.010 917.948
 439.661 519.949
 570.677 748.330
 126.373 958.890
 153.599 952.276
 65.879 293.095
 442.024 137.385
 742.330 717.825
 307.033 634.077
 297.521 245.534
 92.311 856.610
 65.780 360.723
 358.141 518.513
 369.247 53.141
 997.603 240.171
 436.544 758.118
 191.532 273.250
 366.986 47.902
 173.279 721.020
 406.027 710.510
 430.876 92.189
 649.382 998.868
 764.465 766.285
 204.795 974.430
 975.176 838.942
 941.810 663.296
 25.979 364.582
 208.969 111.926
 375.898 621.253
 330.885 812.366
 140.637 227.840
 678.780 567.565
 521.916 678.240
 579.800 905.549
 25.025 691.593
 63.136 112.370
 752.543 174.222
 283.433 838.736
 128.235 150.164
 590.819 810.750
 828.474 736.092
 387.063 223.409
 241.814 747.011
 701.922 964.283
 156.326 345.583
 503.652 467.656
 508.064 955.493
 112.415 65.375
 284.477 503.455
 282.062 524.523
 139.065 631.663
 950.211 654.100
 966.285 419.544
 802.166 549.196
 840.226 98.169
 452.887 113.199
 21.279 350.760
 602.741 863.735
 569.861 827.182
 175.206 859.001
 815.786 108.566
 484.124 566.522
 60.237 330.289
 518.847 90.183
 431.495 188.103
 670.018 843.369
 475.733 934.577
 667.259 241.610
 493.796 933.062
 261.472 538.157
 690.199 226.682
 685.320 557.099
 191.287 643.559
 170.910 823.133
 928.298 80.352
 626.468 742.811
 233.684 558.679
 885.262 872.454
 934.550 348.133
 979.269 492.079
 367.421 201.031
 474.590 287.315
 409.010 494.059
 680.833 782.813
 596.550 657.562
 236.270 646.930
 179.938 671.759
 226.325 240.252
 441.137 989.037
 244.642 966.925
 471.531 11.222
 111.747 530.651
 406.141 110.021
 862.207 35.121
 668.726 167.440
 961.488 705.635
 330.863 161.848
 960.799 564.436
 181.265 505.506
 212.607 652.254
 442.362 612.987
 199.813 853.626
 365.688 649.216
 154.589 320.424
 745.789 64.373
 213.454 178.777
 976.585 504.065
 456.320 197.248
 850.438 11.681
 970.095 451.971
 287.400 280.549
 51.286 576.846
 452.360 622.206
 884.212 778.244
 846.279 489.951
 397.493 534.649
 472.728 920.890
 485.018 417.970
 813.877 362.370
 680.393 156.732
 285.685 648.239
 575.774 318.978
 967.761 645.512
 485.081 497.603
 560.253 452.262
 853.905 821.240
 751.978 282.798
 828.297 943.963
 987.930 7.239
 904.429 356.665
 200.550 40.669
 211.281 147.324
 570.946 114.030
 327.836 967.505
 170.111 757.450
 531.269 454.940
 205.690 829.814
 518.438 249.127
 79.587 519.988
 272.448 816.393
 11.668 199.557
 270.342 886.371
 273.776 739.254
 386.430 472.249
 228.403 217.152
 955.593 297.435
 202.879 792.449
 667.815 341.569
 531.019 231.130
 492.645 25.213
 841.461 626.647
 232.175 916.658
 299.815 127.957
 703.222 423.233
 158.042 477.815
 911.802 646.270
 719.966 275.386
 941.752 871.831
 990.446 649.098
 998.811 242.624
 584.537 388.974
 73.939 229.898
 382.238 113.520
 785.695 82.887
 327.339 196.793
 979.678 478.541
 292.022 558.830
 780.213 892.446
 121.723 20.528
 760.401 545.214
 600.065 375.963
 304.462 195.070
 847.202 165.586
 742.061 110.342
 505.675 7.670
 427.265 594.231
 347.906 318.460
 182.367 793.208
 733.918 20.131
 824.517 810.161
 685.152 986.566
 314.485 489.831
 451.757 237.919
 213.872 538.832
 21.011 383.882
 989.339 792.802
 431.346 291.455
 468.180 621.923
 360.561 65.162
 714.752 361.512
 792.173 966.163
 376.326 720.901
 627.585 42.157
 332.053 830.943
 603.959 813.788
 290.639 673.717
 451.803 77.174
 919.422 348.158
 738.626 588.909
 576.803 979.229
 605.279 342.499
 766.120 107.862
 622.391 207.440
 865.182 402.284
 241.493 658.588
 422.872 321.880
 957.938 88.981
 591.776 521.521
 962.601 79.617
 901.084 902.120
 61.863 941.148
 212.483 152.301
 268.766 681.892
 67.173 762.570
 193.989 271.554
 776.126 968.759
 127.979 28.786
 158.192 53.104
 142.879 171.910
 249.728 321.848
 245.634 935.267
 131.066 826.355
 375.800 208.750
 103.722 204.319
 110.172 835.776
 250.133 608.616
 261.582 576.570
 185.358 548.958
 44.450 271.093
 916.302 96.741
 231.293 21.704
 835.270 562.988
 302.041 753.026
 246.061 735.220
 254.296 429.079
 535.209 599.394
 713.504 540.149
 319.650 241.079
 676.255 378.984
 114.193 145.045
 509.731 663.481
 335.153 239.003
 290.799 427.320
 685.831 865.819
 727.793 877.935
 128.838 45.029
 498.045 340.305
 41.339 290.559
 39.285 83.491
 652.004 294.406
 540.844 23.419
 180.775 638.515
 931.987 159.503
 30.709 547.675
 103.570 424.409
 29.282 499.060
 922.722 86.181
 777.121 228.776
 8.473 261.436
 155.614 557.792
 882.628 689.218
 569.890 249.932
 351.059 30.045
 487.016 329.741
 615.613 336.702
 775.820 460.307
 178.640 376.350
 597.494 908.271
 546.592 441.847
 546.227 618.921
 735.175 588.940
 135.806 67.341
 748.184 680.764
 888.789 937.004
 370.685 658.243
 354.988 665.163
 562.841 421.387
 589.295 360.960
 444.987 79.666
 506.992 188.878
 761.981 977.854
 237.605 674.360
 943.192 335.585
 74.038 452.737
 524.502 954.031
 898.249 185.818
 64.338 781.323
 422.510 916.375
 514.118 120.560
 158.489 239.367
 744.749 481.532
 485.761 825.100
 988.302 981.694
 385.295 34.910
 934.137 395.927
 508.932 390.744
 181.155 431.389
 27.570 278.545
 455.159 197.136
 721.908 529.465
 168.390 672.481
 711.078 996.066
 446.113 918.423
 45.789 251.977
 44.626 878.498
 690.955 437.622
 711.614 575.387
 583.753 662.063
 521.578 914.525
 950.247 377.546
 787.558 883.223
 698.967 660.808
 990.245 801.736
 862.874 270.545
 164.386 199.971
 940.186 876.842
 681.031 509.594
 875.497 663.952
 906.581 866.173
 939.953 46.998
 802.839 90.414
 105.182 985.455
 856.541 182.677
 680.813 57.124
 445.436 132.867
 98.361 326.688
 717.424 370.863
 201.720 119.401
 589.019 4.194
 251.506 125.305
 572.229 993.333
 899.816 110.368
 780.687 375.294
 555.026 711.638
 815.358 478.178
 72.018 922.958
 909.628 78.521
 389.313 530.752
 48.068 586.198
 236.373 796.192
 41.113 434.945
 75.474 476.701
 220.686 888.002
 74.866 977.795
 454.006 805.984
 763.183 183.005
 192.155 576.707
 547.419 747.828
 867.275 273.743
 24.208 301.856
 921.401 231.978
 841.024 785.562
 338.087 35.035
 212.563 774.269
 705.248 472.471
 338.519 97.138
 467.379 306.009
 250.855 844.399
 234.011 786.232
 718.215 238.180
 358.373 277.448
 7.290 103.438
 748.624 212.452
 628.641 363.378
 239.316 935.204
 838.929 162.015
 252.079 962.965
 121.894 714.146
 783.807 365.950
 194.165 644.716
 553.176 518.202
 174.612 515.837
 940.378 505.281
 391.033 76.349
 901.999 209.825
 177.334 897.558
 517.585 153.406
 817.845 886.789
 114.255 811.086
 231.030 370.533
 861.668 483.066
 838.770 199.708
 375.538 195.955
 453.816 605.011
 710.925 194.982
 629.358 290.238
 366.795 699.391
 271.425 731.105
 714.246 938.051
 15.669 597.583
 958.687 413.636
 841.700 155.529
 160.845 604.678
 145.498 960.823
 485.269 289.223
 346.441 934.063
 184.034 636.025
 481.382 309.623
 526.337 574.418
 873.161 68.673
 73.955 527.656
 172.399 386.309
 202.977 823.104
 4.821 708.554
 362.515 312.939
 335.449 201.719
 222.327 428.659
 37.376 126.000
 28.320 919.747
 156.559 834.485
 295.222 400.172
 952.981 510.797
 510.258 945.414
 8.904 871.873
 94.375 887.365
 890.929 81.015
 215.405 575.559
 976.605 260.031
 620.895 781.895
 878.953 743.344
 860.298 84.303
 272.012 582.481
 703.449 575.245
 14.231 552.785
 294.146 596.590
 39.062 817.897
 367.004 537.192
 116.474 519.327
 418.401 567.699
 946.406 441.716
 977.089 193.889
 114.728 888.351
 439.170 740.743
 791.434 330.836
 390.671 30.889
 75.007 881.842
 967.253 179.815
 59.913 306.634
 826.210 323.968
 827.678 29.123
 415.207 344.663
 15.853 308.766
 803.136 9.397
 611.470 638.627
 731.594 72.125
 432.359 130.694
 294.943 545.366
 15.285 666.385
 759.706 760.289
 516.592 367.598
 190.302 787.522
 769.465 222.195
 411.331 13.183
 930.608 728.319
 263.011 4.154
 614.956 221.093
 405.709 497.039
 64.718 145.201
 114.336 290.326
 561.772 235.571
 539.673 783.520
 881.148 179.173
 970.195 805.306
 337.486 433.091
 326.992 511.023
 713.169 62.150
 790.878 453.929
 721.906 593.799
 373.298 282.032
 378.480 344.798
 882.411 860.065
 765.929 594.942
 37.524 332.703
 845.533 524.927
 86.374 739.163
 600.505 421.361
 771.603 160.255
 477.605 220.283
 668.937 66.868
 655.951 715.486
 27.262 974.392
 571.811 419.206
 230.070 761.998
 632.337 115.681
 772.052 50.945
 508.888 93.601
 310.310 954.734
 488.434 148.317
 466.320 809.010
 334.451 990.916
 885.201 294.615
 49.709 236.859
 818.673 707.360
 3.576 735.282
 606.432 168.022
 575.133 470.316
 759.533 861.494
 837.922 462.692
 473.902 141.075
 768.052 133.788
 850.708 619.656
 968.256 91.085
 604.419 421.463
 268.141 645.401
 783.471 204.284
 665.123 983.419
 900.369 641.447
 619.469 466.828
 708.478 924.799
 496.528 200.305
 715.715 804.378
 73.960 758.650
 887.899 398.264
 193.897 758.480
 66.812 808.330
 360.028 37.174
 563.469 676.402
 956.186 312.394
 542.012 562.978
 722.959 855.957
 993.749 170.593
 676.940 458.402
 826.721 349.671
 126.572 583.080
 329.682 790.896
 240.173 424.534
 679.494 739.664
 494.992 674.372
 369.614 770.816
 598.382 253.530
 269.981 81.770
 268.846 453.104
 263.281 236.430
 819.603 712.829
 20.956 298.229
 351.966 298.282
 918.799 696.663
 670.317 72.395
 484.370 486.396
 732.696 316.521
 207.559 280.922
 587.131 579.769
 325.311 613.860
 678.129 26.591
 58.962 730.946
 82.574 931.439
 187.957 415.916
 420.149 321.057
 190.266 865.658
 728.937 290.621
 74.025 456.861
 678.874 986.059
 526.387 480.960
 869.002 433.739
 876.958 200.330
 202.132 358.116
 330.319 420.837
 113.629 421.406
 884.006 848.991
 738.830 275.946
 686.894 861.785
 503.547 784.397
 383.549 660.139
 509.627 345.637
 260.936 689.497
 936.328 591.114
 996.490 421.330
 290.022 679.125
 185.444 214.919
 89.418 920.247
 988.195 778.937
 679.036 688.752
 526.214 376.186
 606.221 200.820
 611.442 152.577
 990.881 224.822
 16.456 3.611
 754.605 601.542
 481.009 39.640
 477.536 328.391
 658.192 686.827
 115.869 152.349
 87.002 616.684
 266.899 138.134
 346.874 276.340
 117.039 563.264
 816.679 678.255
 484.213 38.004
 891.424 76.153
 380.544 769.156
 273.527 118.737
 513.681 961.477
 674.002 339.816
 932.677 73.732
 257.493 359.100
 252.745 878.533
 722.098 769.129
 285.879 392.061
 501.739 347.990
 513.207 883.138
 150.159 332.928
 289.789 498.142
 148.996 25.370
 431.429 971.819
 768.726 872.772
 432.110 372.524
 994.512 426.950
 864.066 558.064
 156.172 643.032
 962.732 714.717
 722.803 928.976
 266.319 2.575
 641.442 144.769
 813.201 436.077
 721.851 485.430
 476.445 956.065
 455.735 355.998
 788.484 481.110
 571.107 93.538
 163.263 109.096
 776.941 735.295
 919.118 638.606
 968.564 138.472
 432.664 22.572
 512.673 181.411
 179.234 98.718
 687.411 714.460
 234.628 72.861
 446.076 468.450
 999.543 388.120
 134.178 497.041
 764.027 187.112
 803.150 544.337
 134.294 972.564
 218.009 249.977
 6.476 967.175
 391.169 479.711
 477.310 254.660
 534.628 590.408
 944.778 4.663
 204.823 785.062
 364.623 914.411
 318.763 207.091
 711.991 675.013
 800.038 275.808
 749.837 541.024
 225.245 329.117
 153.937 465.031
 795.011 658.211
 393.244 286.748
 761.683 876.299
 846.926 936.231
 573.798 533.429
 866.847 836.938
 114.571 387.445
 605.804 755.420
 639.882 572.643
 744.829 335.321
 185.868 519.020
 912.853 834.277
 95.451 203.167
 822.640 29.353
 888.549 634.269
 499.907 511.337
 406.703 263.545
 587.743 307.853
 137.318 761.617
 524.005 882.583
 956.299 735.108
 451.225 491.507
 514.599 991.236
 391.178 841.003
 881.174 838.112
 441.818 206.619
 292.161 199.943
 303.482 120.779
 347.213 492.461
 162.560 423.422
 345.122 847.141
 31.134 658.411
 721.894 386.242
 815.146 272.520
 507.821 468.290
 244.609 880.893
 71.797 669.656
 8.217 566.478
 89.965 407.441
 980.853 110.205
 33.972 597.629
 883.168 548.328
 596.657 276.673
 463.217 133.687
 388.456 281.294
 814.717 764.731
 177.371 607.775
 546.519 131.514
 593.822 76.675
 573.343 118.743
 966.608 170.335
 516.644 575.288
 138.431 38.370
 372.849 95.635
 272.950 470.430
 838.314 415.921
 807.179 296.624
 668.675 874.931
 523.376 15.386
 715.225 864.277
 866.796 178.169
 921.230 542.802
 976.204 32.640
 3.450 334.705
 732.358 384.320
 793.384 901.187
 478.670 464.494
 102.055 669.377
 893.488 564.244
 412.404 433.484
 964.130 225.631
 934.112 590.520
 750.788 177.007
 393.995 831.390
 959.056 906.509
 26.807 437.911
 541.360 622.875
 299.744 113.419
 101.440 333.317
 1.100 640.668
 716.859 242.556
 79.135 772.902
 559.928 653.955
 489.392 45.178
 978.323 932.431
 833.461 581.692
 286.925 909.548
 613.942 175.121
 669.112 804.549
 931.313 645.566
 239.146 372.272
 679.227 734.910
 380.592 532.019
 103.978 58.283
 55.494 282.834
 658.273 184.444
 434.792 763.614
 653.962 33.458
 194.865 4.730
 385.910 10.953
 374.059 265.852
 320.965 706.942
 205.424 27.423
 111.245 402.782
 709.813 256.411
 667.041 897.055
 622.081 696.914
 207.072 390.347
 960.848 729.721
 66.312 986.063
 970.346 29.667
 385.769 161.066
 446.149 443.692
 514.448 743.470
 492.442 474.689
 729.190 177.946
 388.062 635.980
 509.321 350.194
 505.499 28.563
 204.344 935.588
 628.697 468.828
 196.558 102.414
 751.834 679.547
 107.145 672.738
 665.764 663.469
 822.401 274.862
 707.792 759.385
 53.286 127.107
 773.634 778.212
 291.142 405.539
 580.292 415.252
 718.300 466.030
 691.213 108.757
 285.534 827.347
 639.191 79.315
 518.108 855.648
 730.299 244.953
 975.966 616.813
 608.753 509.673
 816.889 741.638
 186.408 905.124
 817.823 256.082
 72.975 703.963
 50.852 806.128
 618.640 787.247
 316.337 211.598
 237.196 745.734
 364.487 738.258
 905.942 825.688
 924.363 321.315
 932.385 433.708
 970.151 410.000
 984.245 422.859
 430.890 352.073
 448.680 365.359
 462.346 784.150
 822.219 937.081
 296.757 339.703
 641.198 998.743
 744.788 898.034
 503.001 951.095
 398.885 356.663
 763.841 100.350
 61.393 564.321
 245.057 620.079
 555.520 165.498
 655.763 901.743
 861.561 9.422
 817.399 703.692
 22.305 811.130
 230.347 234.071
 875.638 530.332
 82.713 723.593
 872.690 580.959
 698.018 887.057
 828.202 392.340
 336.528 56.015
 806.033 918.989
 591.865 447.875
 674.813 612.913
 701.349 668.433
 462.892 818.674
 459.038 915.338
 112.160 981.145
 81.785 639.983
 769.388 938.889
 31.060 456.157
 381.989 647.520
 89.989 567.242
 181.161 188.428
 792.622 772.502
 66.013 885.339
 910.326 450.116
 952.301 806.635
 131.167 683.955
 651.975 173.004
 287.979 677.009
 715.798 31.283
 668.472 691.938
 140.295 575.478
 698.300 284.117
 729.415 289.493
 950.655 490.995
 856.270 513.547
 282.000 750.576
 114.531 473.524
 404.481 618.871
 934.514 401.173
 315.890 209.400
 295.385 270.435
 355.520 696.087
 650.353 304.013
 829.646 103.527
 632.278 703.127
 947.669 995.772
 887.158 726.334
 476.196 996.956
 934.673 9.995
 3.745 405.790
 549.085 868.877
 916.615 462.892
 138.783 741.400
 223.291 197.746
 655.451 216.823
 789.987 713.972
 939.093 483.371
 626.445 401.238
 186.017 114.892
 804.535 914.038
 574.408 932.471
 821.657 996.773
 485.647 65.668
 608.357 916.620
 286.418 140.442
 500.240 587.034
 182.376 847.637
 876.457 512.187
 192.363 623.249
 542.189 683.742
 124.651 190.991
 485.315 134.392
 443.309 686.358
 255.381 256.136
 801.509 672.119
 737.051 374.944
 575.654 756.552
 564.247 727.150
 73.741 691.815
 342.342 587.424
 905.854 730.352
 414.157 174.615
 814.573 887.566
 274.527 322.252
 667.038 350.020
 264.256 97.407
 235.168 96.895
 666.943 328.189
 340.999 400.432
 304.129 740.210
 253.250 36.589
 641.328 380.179
 300.249 83.498
 948.671 635.618
 252.425 191.738
 327.224 248.973
 442.149 271.614
 240.700 718.585
 975.262 18.855
 360.604 714.935
 970.798 467.534
 22.297 95.781
 94.964 458.969
 834.537 646.541
 862.230 205.345
 123.576 311.182
 218.479 929.422
 15.524 813.543
 834.608 315.644
 361.510 739.283
 688.132 417.185
 136.202 285.405
 837.477 947.782
 841.631 558.590
 569.391 31.912
 228.431 977.549
 172.783 493.010
 911.903 610.612
 639.126 393.475
 270.363 151.090
 365.241 584.568
 130.710 333.327
 21.728 526.662
 886.894 446.195
 810.773 164.261
 779.890 873.187
 359.725 514.744
 464.991 334.806
 49.098 199.780
 778.918 425.948
 51.012 24.015
 823.677 715.447
 230.240 12.995
 337.796 834.221
 136.607 953.008
 513.070 740.938
 974.529 336.694
 323.900 478.378
 880.821 882.903
 407.648 869.298
 361.882 155.696
 111.973 537.504
 950.005 709.810
 506.004 558.761
 228.465 108.015
 636.665 768.385
 366.543 824.886
 752.687 989.743
 297.515 722.704
 473.456 53.036
 91.505 474.919
 257.262 689.776
 925.972 53.256
 36.475 99.091
 172.407 483.800
 501.585 961.828
 409.682 328.902
 400.718 842.396
 881.753 344.460
 998.309 572.082
 857.359 90.888
 831.325 297.432
 167.568 801.161
 392.007 240.197
 617.077 906.758
 834.023 828.768
 38.865 433.643
 178.840 93.189
 118.987 162.945
 428.569 75.472
 217.026 427.500
 61.513 393.526
 784.063 624.395
 390.934 50.521
 498.303 669.231
 453.361 532.675
 341.066 419.723
 410.188 258.475
 793.169 539.769
 798.695 493.253
 492.565 861.339
 462.490 27.254
 735.021 296.925
 186.134 726.101
 375.714 42.237
 217.261 633.649
 83.707 734.978
 197.449 663.023
 674.624 464.599
 959.600 217.207
 888.644 888.801
 56.531 891.575
 558.571 50.094
 338.158 923.457
 521.789 910.225
 921.410 355.233
 843.880 757.742
 229.166 194.953
 242.466 885.964
 596.815 810.390
 907.233 692.426
 144.983 637.411
 914.089 289.270
 35.597 171.107
 914.280 25.609
 909.483 428.268
 857.058 961.584
 744.398 303.130
 869.799 269.560
 772.808 806.247
 592.621 5.813
 612.280 290.686
 844.292 447.340
 744.434 783.093
 409.250 739.452
 740.583 192.650
 486.811 483.059
 686.219 852.396
 266.088 903.625
 568.114 829.155
 594.887 700.355
 626.024 135.487
 537.283 653.228
 957.839 195.345
 79.868 661.808
 827.714 100.652
 496.533 463.695
 939.562 685.900
 139.595 707.952
 384.774 719.484
 242.910 981.528
 487.642 432.109
 830.186 461.787
 492.480 682.940
 977.077 18.553
 53.649 702.716
 514.904 253.174
 97.511 89.754
 151.214 344.013
 570.889 500.383
 860.397 887.201
 324.076 841.099
 36.525 663.909
 301.068 197.560
 149.278 431.614
 932.082 827.980
 678.941 193.631
 202.954 298.713
 682.871 730.612
 75.564 881.579
 46.617 527.785
 468.672 190.256
 959.092 165.788
 798.532 371.854
 412.127 90.168
 495.383 45.216
 127.821 779.732
 30.612 285.960
 657.716 307.281
 838.387 886.571
 949.741 253.766
 326.262 595.599
 243.782 790.269
 626.276 181.355
 114.502 388.544
 229.095 731.206
 38.702 233.136
 509.575 237.051
 310.234 674.687
 936.713 20.920
 72.443 439.082
 461.388 102.443
 878.756 260.384
 891.741 23.544
 546.859 872.246
 651.875 637.033
 239.527 123.835
 31.101 787.299
 112.346 398.682
 177.972 906.266
 520.209 540.668
 688.340 199.893
 503.543 428.280
 645.562 84.243
 992.893 999.919
 562.729 760.532
 116.020 498.428
 473.405 601.251
 982.384 566.897
 744.046 300.738
 1.393 450.571
 316.438 360.372
 886.603 317.227
 513.424 408.414
 60.076 742.419
 190.616 465.562
 829.021 873.612
 528.318 568.357
 918.887 111.420
 722.316 53.052
 249.200 265.290
 43.604 322.485
 94.971 759.191
 442.362 498.547
 429.876 299.943
 21.012 74.309
 568.019 461.982
 198.087 484.629
 557.655 388.733
 335.535 514.738
 809.533 528.823
 566.369 155.943
 419.299 297.422
 800.174 30.089
 650.860 326.878
 616.449 864.140
 246.671 609.961
 399.288 868.200
 111.021 172.604
 493.380 810.231
 540.841 785.703
 946.050 284.858
 450.818 747.704
 71.281 228.906
 929.429 567.329
 360.934 370.277
 271.514 840.416
 360.138 627.558
 241.207 153.849
 905.852 764.143
 434.344 135.580
 440.734 992.136
 18.057 991.463
 2.517 7.801
 941.392 980.989
 449.326 802.637
 626.809 254.853
 713.808 853.436
 688.889 542.902
 537.044 162.964
 982.091 92.389
 573.318 452.644
 180.708 530.192
 788.519 343.014
 646.210 491.031
 211.034 980.571
 872.885 714.454
 800.113 555.311
 733.226 180.109
 141.957 916.845
 809.218 802.502
 990.145 844.127
 611.747 337.957
 159.748 900.810
 603.524 828.030
 741.874 551.983
 874.626 991.306
 8.861 806.121
 625.869 120.821
 164.522 946.550
 423.601 904.593
 396.370 438.523
 458.134 84.731
 598.494 240.418
 803.076 444.814
 948.620 50.704
 298.494 469.789
 987.973 416.837
 109.603 377.265
 418.023 689.388
 14.914 559.086
 897.421 986.474
 902.266 798.515
 301.778 242.372
 974.537 707.753
 258.071 43.364
 544.062 445.148
 46.987 936.999
 608.820 969.154
 896.325 762.680
 315.476 430.326
 185.572 956.613
 913.552 122.545
 518.032 788.584
 458.880 54.916
 67.617 787.803
 728.386 276.773
 100.955 797.346
 35.951 715.923
 343.170 888.812
 692.280 366.231
 582.293 889.094
 110.258 92.202
 980.274 278.260
 229.248 278.093
 318.947 360.940
 303.245 725.861
 400.917 683.365
 783.075 53.981
 45.306 844.927
 214.248 837.548
 266.782 958.147
 790.169 594.569
 956.612 756.138
 543.815 714.750
 553.146 584.637
 556.467 562.214
 105.581 489.464
 14.460 294.470
 811.958 203.891
 287.333 724.562
 515.736 827.963
 344.152 625.139
 944.061 288.664
 8.634 811.193
 287.000 581.389
 595.180 737.320
 375.743 265.866
 12.695 65.698
 497.422 560.396
 194.712 78.766
 266.235 624.502
 764.578 67.196
 889.448 610.074
 803.199 76.593
 260.452 803.526
 912.168 68.152
 170.014 575.897
 992.959 577.831
 345.260 944.140
 157.766 49.446
 250.776 755.823
 391.623 889.327
 567.696 912.313
 269.428 929.010
 908.115 604.211
 543.767 888.946
 730.065 349.866
 437.041 876.943
 152.147 196.355
 248.951 212.268
 689.488 896.224
 511.117 487.860
 59.755 236.890
 545.489 832.418
 558.449 138.015
 401.570 640.354
 948.772 200.953
 826.699 445.437
 928.078 289.951
 59.227 233.772
 548.716 533.919
 799.961 949.526
 217.343 87.982
 14.603 634.128
 258.091 703.678
 128.854 963.778
 389.035 884.504
 406.444 583.829
 669.064 298.863
 634.722 770.442
 567.353 475.425
 796.849 533.973
 287.408 297.052
 876.437 284.521
 542.124 760.214
 840.237 843.353
 778.911 88.944
 775.744 655.460
 751.096 938.552
 50.226 54.877
 133.037 837.619
 710.458 887.932
 94.490 581.035
 491.469 507.994
 850.436 276.437
 158.929 432.176
 854.874 576.402
 212.774 874.799
 632.963 104.789
 546.541 39.098
 70.700 654.032
 633.314 817.830
 83.204 727.813
 418.686 301.294
 943.207 908.032
 895.524 859.218
 605.066 204.376
 444.505 208.408
 244.157 507.986
 406.261 723.638
 37.804 917.020
 41.835 733.694
 235.766 571.506
 402.081 871.669
 552.940 658.228
 606.179 938.382
 314.426 994.999
 394.982 675.490
 996.848 539.313
 425.152 331.437
 446.227 891.600
 781.725 705.439
 171.329 371.355
 364.735 254.507
 475.006 169.024
 732.855 893.841
 510.357 942.047
 324.809 875.349
 552.587 695.123
 716.798 921.575
 233.214 917.982
 278.814 967.737
 266.069 445.209
 659.915 33.240
 332.562 938.816
 436.012 31.846
 518.467 2.772
 795.163 628.351
 690.589 837.895
 694.734 466.309
 856.710 793.979
 710.009 398.854
 207.154 823.379
 91.095 441.658
 734.935 476.409
 968.510 487.375
 70.952 884.528
 390.059 844.537
 151.226 973.743
 952.960 125.929
 208.025 649.748
 314.381 163.106
 202.378 750.683
 247.305 481.455
 501.536 416.162
 161.804 466.236
 363.968 56.155
 967.484 982.366
 592.505 94.859
 722.061 692.590
 721.963 27.896
 933.144 229.419
 943.326 371.671
 472.569 310.432
 957.286 747.810
 470.682 704.565
 374.157 470.229
 5.392 34.934
 616.203 565.016
 939.309 883.019
 466.882 522.195
 517.869 697.022
 87.105 262.305
 779.857 26.679
 72.139 699.015
 985.491 546.265
 748.176 931.754
 0.298 891.079
 651.999 940.172
 327.958 240.024
 950.667 746.550
 532.449 813.453
 344.174 324.856
 477.998 522.066
 858.916 168.594
 821.112 166.060
 443.244 877.108
 767.409 126.092
 680.955 515.257
 339.874 956.793
 460.158 868.935
 455.903 753.057
 492.510 223.706
 467.089 438.177
 43.393 491.524
 545.751 65.942
 682.348 597.489
 301.039 946.226
 823.432 101.647
 248.806 521.574
 28.440 297.622
 545.047 832.233
 676.803 118.449
 602.427 516.341
 552.027 349.200
 551.319 273.399
 996.762 45.284
 766.898 761.098
 590.690 974.604
 976.541 952.333
 304.745 21.895
 479.368 20.331
 981.668 135.652
 272.782 80.789
 940.044 774.147
 987.943 351.573
 853.152 269.593
 413.995 9.621
 624.744 821.712
 544.451 763.325
 283.949 337.626
 841.428 714.767
 416.768 328.487
 195.540 773.201
 10.874 969.658
 600.502 778.208
 935.934 36.215
 179.138 692.745
 438.412 185.331
 37.241 93.170
 776.286 308.681
 706.952 591.338
 436.658 898.843
 224.069 414.440
 702.482 432.014
 293.560 798.854
 801.195 173.921
 492.825 47.555
 568.894 966.059
 78.772 495.175
 792.571 985.321
 67.089 424.663
 897.097 122.429
 782.343 404.439
 873.183 64.512
 806.410 50.270
 700.780 856.767
 28.723 862.833
 615.860 259.764
 501.822 316.644
 456.664 605.916
 784.445 560.995
 771.094 724.626
 994.998 986.514
 85.844 375.101
 561.856 75.556
 648.848 163.831
 632.668 719.810
 432.025 185.899
 860.293 899.080
 296.046 311.953
 213.454 881.531
 1.458 732.688
 39.446 53.638
 432.299 797.679
 636.000 9.438
 663.954 463.413
 449.501 530.480
 744.119 555.341
 915.295 743.104
 605.155 199.947
 178.847 736.743
 931.814 985.411
 98.364 719.986
 67.336 843.972
 222.439 849.855
 853.460 136.925
 880.978 929.498
 319.311 676.216
 222.608 481.288
 216.778 287.362
 403.806 282.694
 855.601 250.067
 188.954 333.516
 532.454 429.292
 789.461 703.012
 40.836 904.966
 765.106 597.530
 461.383 338.124
 471.105 872.623
 287.433 480.691
 677.505 682.986
 263.490 91.603
 258.821 879.295
 382.911 900.496
 975.011 499.018
 787.272 139.228
 391.717 400.284
 767.787 909.309
 548.009 911.009
 326.854 278.555
 531.704 732.583
 405.792 402.525
 201.828 187.065
 717.324 185.382
 769.187 933.023
 385.247 461.672
 251.664 217.656
 239.296 466.119
 231.394 567.008
 543.729 425.081
 204.827 42.908
 260.115 553.168
 810.818 81.304
 217.756 64.888
 601.042 754.190
 51.771 147.931
 864.286 614.150
 685.016 216.101
 492.619 150.190
 894.589 331.114
 472.386 135.050
 988.749 9.139
 363.734 622.338
 400.913 906.266
 994.533 166.965
 612.214 194.131
 511.680 620.443
 974.466 20.042
 206.671 985.216
 905.722 913.481
 42.814 706.643
 458.768 611.482
 266.656 110.274
 259.572 678.559
 672.089 644.210
 321.922 782.591
 116.589 115.714
 763.259 237.101
 457.418 187.527
 175.298 753.859
 701.899 257.935
 494.674 479.760
 448.764 240.476
 30.064 670.838
 563.716 200.891
 642.565 527.458
 986.718 832.749
 458.220 161.722
 944.104 156.892
 381.359 665.578
 46.487 927.053
 743.749 210.904
 532.961 93.672
 789.521 846.705
 590.560 414.888
 184.673 609.760
 380.898 268.223
 130.923 70.544
 366.986 784.590
 938.255 973.471
 304.203 239.560
 503.299 67.802
 970.062 852.529
 189.286 71.462
 315.954 685.367
 198.653 364.235
 266.364 636.843
 965.353 9.099
 231.640 801.630
 117.571 981.728
 481.445 922.798
 623.138 619.547
 618.137 799.676
 232.716 745.186
 341.150 319.881
 886.306 277.256
 681.656 31.671
 406.332 407.188
 666.378 642.896
 328.171 228.318
 523.282 573.446
 832.431 576.751
 731.263 262.876
 361.324 447.973
 429.972 672.654
 996.383 744.238
 512.124 668.304
 121.573 981.845
 514.413 330.595
 322.966 531.335
 678.159 853.132
 115.003 705.021
 68.868 427.651
 618.495 663.216
 804.763 305.308
 134.661 441.864
 456.170 225.126
 3.477 59.385
 826.448 308.009
 747.296 429.519
 225.264 780.388
 279.290 870.401
 188.772 985.484
 600.813 179.320
 409.227 797.552
 575.737 249.560
 507.262 26.405
 909.520 892.886
 640.423 702.574
 685.864 141.798
 796.253 299.838
 736.947 723.451
 800.488 279.423
 710.268 396.486
 491.656 642.444
 114.961 338.032
 412.079 33.169
 505.195 66.453
 559.076 940.211
 613.116 432.316
 874.835 556.116
 957.025 842.485
 952.321 254.031
 703.579 77.700
 949.755 564.740
 290.353 190.711
 567.231 145.642
 154.723 38.681
 604.212 948.050
 457.646 909.710
 621.889 548.929
 730.369 488.870
 444.059 122.066
 155.558 504.821
 86.658 501.327
 671.900 875.159
 479.829 220.477
 166.315 989.073
 386.117 801.013
 796.888 32.123
 900.739 168.153
 532.100 463.291
 99.855 187.832
 560.575 32.529
 863.265 482.001
 536.260 102.379
 800.226 959.359
 95.502 674.872
 40.277 722.805
 587.168 980.406
 482.521 28.224
 69.769 955.112
 822.248 881.992
 878.920 504.075
 266.681 302.827
 185.858 347.376
 613.805 628.912
 137.618 92.300
 179.534 930.764
 279.640 227.135
 626.900 267.040
 852.807 139.011
 862.682 382.785
 273.138 310.429
 936.123 451.617
 140.692 227.017
 993.538 574.829
 684.818 553.985
 332.220 206.618
 789.106 22.631
 55.664 226.641
 7.605 563.642
 686.594 545.504
 93.746 273.933
 849.420 437.720
 27.553 192.240
 122.601 48.094
 811.033 859.992
 795.079 24.830
 74.990 673.217
 278.718 74.982
 925.005 893.970
 647.961 509.995
 275.216 332.411
 344.138 911.267
 953.990 470.021
 718.731 773.925
 97.232 648.123
 349.135 23.002
 207.367 761.996
 71.939 297.010
 886.675 188.282
 400.532 782.561
 743.536 831.415
 461.968 598.510
 613.126 743.580
 166.867 473.282
 777.309 682.828
 957.969 954.299
 762.081 796.762
 938.362 119.059
 938.228 816.586
 307.988 724.485
 158.387 320.755
 13.561 701.176
 90.911 772.227
 97.354 654.468
 520.601 782.152
 997.499 622.511
 394.334 930.071
 667.563 326.461
 714.677 141.575
 835.530 858.364
 899.025 144.314
 579.243 533.246
 0.619 588.737
 52.458 93.484
 259.476 617.793
 126.442 721.886
 47.116 727.576
 718.354 286.503
 73.643 796.787
 39.355 812.361
 126.946 935.604
 120.457 525.808
 952.221 963.598
 48.726 634.576
 699.818 661.669
 984.840 745.004
 667.467 635.371
 427.574 946.883
 539.561 497.598
 361.968 851.469
 634.642 839.462
 974.494 500.293
 668.978 961.757
 967.117 88.088
 538.731 828.891
 157.681 894.706
 628.421 66.318
 849.545 996.123
 134.909 825.781
 299.963 37.040
 23.035 905.092
 753.638 176.278
 123.302 936.378
 752.504 855.812
 868.871 695.061
 430.704 155.352
 526.907 468.147
 978.457 552.714
 989.459 932.281
 461.885 57.486
 186.089 497.613
 347.778 78.983
 602.180 581.622
 860.645 451.867
 823.940 687.016
 230.471 712.784
 277.672 509.851
 837.549 702.844
 633.790 28.526
 667.990 583.612
 655.740 692.849
 630.581 383.763
 493.537 406.677
 501.112 740.650
 657.656 80.282
 230.963 832.440
 721.012 612.833
 337.483 894.268
 447.456 384.872
 167.482 724.023
 750.392 719.925
 153.197 273.330
 63.760 478.398
 251.584 616.122
 231.798 531.348
 640.115 135.675
 468.859 522.898
 330.980 781.408
 834.476 154.848
 634.289 345.148
 743.249 443.045
 651.290 284.511
 468.580 620.347
 90.740 85.762
 291.474 854.487
 383.252 182.884
 731.352 860.128
 105.947 222.055
 219.124 102.948
 237.277 935.391
 130.606 300.408
 431.810 34.434
 490.974 640.217
 857.637 587.764
 41.712 775.274
 773.486 59.268
 86.746 565.652
 865.346 70.630
 413.856 467.131
 918.351 545.730
 133.647 795.636
 1.778 993.698
 957.184 102.175
 404.510 604.855
 913.780 988.464
 814.349 648.782
 914.489 685.138
 4.628 471.010
 719.721 48.412
 721.072 544.679
 549.431 644.398
 774.513 421.947
 763.021 760.293
 92.581 688.541
 167.854 376.764
 795.752 810.847
 728.053 864.590
 198.200 1.223
 829.571 830.626
 27.824 352.216
 107.599 673.293
 476.906 708.182
 905.079 946.844
 877.530 273.257
 156.745 147.855
 614.538 282.873
 284.956 488.648
 192.173 193.278
 158.121 213.228
 335.378 536.165
 359.296 35.004
 387.826 625.948
 704.191 965.719
 649.198 743.184
 850.337 686.297
 335.169 812.691
 871.266 347.453
 534.169 278.047
 203.508 336.858
 442.720 190.219
 485.100 806.520
 681.515 87.352
 520.453 205.763
 100.966 171.185
 159.366 439.412
 979.549 474.858
 952.147 685.522
 280.747 74.187
 426.024 121.158
 872.740 92.636
 61.056 467.657
 615.392 977.789
 70.514 168.587
 595.734 738.112
 908.339 334.851
 738.495 992.987
 734.924 153.466
 552.722 541.727
 525.435 971.267
 997.836 949.516
 958.717 584.765
 789.357 396.580
 988.929 635.794
 920.847 773.600
 89.297 313.118
 587.371 29.236
 533.436 567.380
 968.162 898.256
 913.637 675.566
 701.361 940.019
 9.269 547.299
 179.140 891.971
 437.405 594.987
 652.669 551.435
 520.037 130.100
 286.937 117.533
 969.439 76.110
 797.078 294.975
 259.825 673.142
 760.529 640.072
 557.138 798.859
 591.023 39.422
 410.489 444.055
 17.257 791.782
 862.291 799.750
 595.299 217.846
 456.620 766.111
 741.843 770.567
 767.024 553.405
 275.735 245.868
 429.073 373.406
 846.441 400.813
 356.034 118.760
 587.086 340.347
 397.550 890.940
 111.195 716.721
 433.945 398.320
 659.365 645.491
 998.482 629.057
 955.887 342.097
 405.568 973.902
 645.138 652.534
 906.605 687.405
 110.651 735.241
 172.071 428.533
 931.782 259.417
 936.880 700.480
 177.367 243.553
 677.465 541.762
 474.471 458.551
 898.018 424.975
 203.218 569.671
 877.546 254.401
 963.675 563.594
 409.662 768.563
 424.037 689.480
 197.361 838.769
 905.197 90.239
 642.385 790.448
 277.450 482.015
 993.461 281.783
 461.298 891.404
 342.936 665.868
 634.452 332.284
 143.649 490.804
 78.194 913.789
 566.780 599.955
 952.939 750.247
 649.646 565.906
 508.253 990.629
 255.775 200.737
 717.855 612.678
 57.000 47.303
 824.435 414.569
 170.897 876.749
 99.980 979.353
 571.810 742.934
 420.067 644.939
 718.262 411.621
 239.041 560.986
 985.248 468.764
 788.765 395.305
 891.250 986.187
 936.694 823.568
 904.556 793.136
 87.360 520.043
 892.355 568.062
 831.057 402.226
 333.176 666.554
 98.904 572.746
 995.468 769.306
 316.878 967.465
 342.811 639.564
 233.379 644.672
 862.611 984.714
 574.024 937.617
 436.721 223.935
 630.458 107.998
 838.706 866.401
 71.879 463.549
 216.197 836.148
 261.686 186.541
 713.799 964.831
 828.377 925.174
 131.144 677.209
 168.723 855.660
 64.211 672.014
 519.758 774.011
 420.876 849.121
 619.766 433.454
 562.426 439.608
 260.785 932.040
 832.679 985.885
 18.055 366.931
 580.076 612.734
 505.040 114.307
 343.394 685.660
 854.357 139.701
 999.222 119.796
 51.041 381.221
 903.210 70.788
 859.593 931.838
 394.200 689.224
 582.317 946.207
 171.069 873.671
 784.266 647.906
 649.594 225.985
 518.202 765.363
 317.500 548.991
 908.120 195.749
 639.507 473.870
 206.996 717.976
 233.440 46.616
 466.463 446.492
 809.099 113.974
 654.268 250.255
 902.494 44.506
 668.834 135.315
 371.428 5.464
 46.471 199.346
 269.317 637.283
 881.226 72.892
 360.965 361.623
 303.661 140.681
 668.243 703.617
 844.811 429.009
 969.710 272.335
 774.994 8.927
 763.957 434.412
 512.127 522.704
 432.675 133.602
 976.813 931.303
 999.976 793.776
 195.959 507.413
 226.545 225.312
 965.531 181.721
 750.903 6.085
 246.632 574.900
 498.668 890.436
 536.115 915.224
 730.833 514.957
 400.211 818.408
 453.091 511.953
 941.893 874.393
 723.019 243.773
 273.100 693.282
 886.171 758.257
 242.533 572.878
 364.828 402.383
 217.778 92.427
 186.378 373.425
 704.400 555.951
 547.238 530.968
 899.967 414.325
 891.200 125.670
 901.162 213.918
 969.529 949.528
 509.204 642.923
 328.661 395.452
 292.386 281.502
 527.574 290.283
 472.885 381.561
 961.762 284.131
 93.989 594.744
 508.024 330.301
 908.035 987.214
 801.231 54.729
 196.807 896.721
 10.917 912.948
 815.608 436.667
 655.292 178.254
 738.168 484.342
 629.676 349.321
 198.869 322.853
 44.727 252.226
 686.243 270.717
 180.138 324.583
 870.400 427.415
 327.340 582.452
 458.072 401.075
 189.224 999.179
 701.568 644.691
 947.971 274.759
 159.570 904.920
 929.054 691.186
 463.749 642.628
 758.568 270.305
 509.407 993.098
 13.735 253.611
 212.418 537.773
 37.366 876.264
 888.591 515.679
 963.766 19.211
 373.167 34.311
 177.056 993.079
 243.672 785.033
 686.956 975.472
 303.015 931.240
 8.885 420.160
 763.894 438.193
 524.904 653.663
 120.856 637.112
 382.975 333.792
 351.243 263.587
 370.596 68.421
 27.657 348.385
 934.678 274.219
 907.231 949.461
 375.320 928.109
 170.028 845.261
 932.644 753.236
 371.367 524.742
 932.061 251.236
 340.035 438.015
 726.332 899.341
 263.694 857.889
 947.753 470.510
 449.651 457.146
 589.001 394.358
 207.338 955.190
 898.175 83.641
 769.979 822.288
 686.821 323.647
 536.970 957.221
 796.998 918.783
 383.404 647.692
 495.530 461.413
 635.149 670.670
 4.431 122.576
 161.074 546.162
 233.163 943.289
 80.954 192.431
 751.107 49.997
 848.634 278.688
 780.668 240.291
 43.891 683.851
 359.284 337.803
 519.891 663.641
 121.830 841.395
 611.003 635.270
 406.163 577.115
 741.075 207.217
 549.717 76.420
 896.182 24.427
 493.028 165.751
 277.651 745.937
 758.933 66.536
 848.117 617.074
 859.148 117.177
 71.130 502.358
 471.311 876.661
 646.913 284.077
 810.792 830.519
 515.070 346.742
 427.214 562.147
 459.314 616.540
 823.440 84.840
 767.492 730.306
 415.450 951.595
 108.586 308.952
 219.175 810.933
 951.186 709.737
 511.886 688.282
 907.503 750.082
 521.476 515.183
 613.870 718.064
 850.140 264.606
 501.527 12.331
 946.060 582.566
 746.951 253.510
 57.333 527.128
 74.111 962.460
 999.100 69.669
 994.630 455.875
 953.672 404.175
 677.257 530.122
 823.137 13.627
 424.350 619.035
 236.726 413.676
 767.764 265.309
 756.138 729.188
 375.102 48.540
 649.573 845.777
 253.303 191.843
 550.661 43.631
 451.850 314.869
 566.560 382.959
 482.295 621.241
 837.726 928.076
 692.359 875.776
 21.248 319.812
 647.720 29.760
 713.983 523.743
 296.950 245.220
 948.169 475.256
 17.361 321.179
 780.926 133.017
 82.232 371.788
 813.364 351.939
 251.625 798.821
 571.381 347.717
 996.609 656.047
 868.225 90.678
 824.955 952.561
 61.156 120.741
 618.354 84.187
 976.983 292.259
 228.004 730.050
 882.724 252.326
 546.346 284.346
 340.274 834.537
 195.084 306.086
 932.968 458.414
 989.003 922.428
 465.503 399.725
 675.086 490.065
 298.499 916.195
 658.780 745.774
 419.332 544.903
 643.904 818.661
 809.710 940.641
 287.538 755.919
 738.411 798.199
 142.560 69.356
 78.734 235.940
 692.401 445.781
 371.558 443.762
 117.592 400.184
 576.593 986.968
 342.196 771.952
 679.900 370.556
 738.917 572.000
 161.350 908.522
 801.342 549.387
 831.069 603.168
 875.232 741.848
 481.703 253.809
 261.047 253.623
 889.370 907.243
 318.201 129.454
 849.459 698.716
 606.955 794.774
 525.889 167.811
 163.995 453.596
 499.482 964.694
 117.868 687.886
 550.849 75.704
 484.444 411.098
 637.170 20.612
 941.940 185.847
 405.092 25.399
 49.903 628.403
 311.225 712.741
 954.738 363.904
 338.361 27.070
 402.078 454.164
 943.396 712.044
 467.840 848.916
 249.161 866.258
 17.454 681.025
 297.095 739.271
 527.120 871.856
 64.277 706.521
 650.584 785.723
 773.222 130.859
 216.662 588.656
 95.588 823.560
 201.378 558.889
 184.221 942.459
 467.218 162.342
 27.679 183.737
 611.687 59.387
 576.359 951.930
 357.416 928.512
 61.757 135.590
 363.828 672.765
 245.384 119.936
 791.394 76.564
 269.767 569.823
 127.358 679.368
 822.199 293.822
 738.347 670.682
 397.129 521.445
 980.267 144.880
 192.838 199.240
 927.413 507.419
 193.338 337.138
 416.906 134.560
 61.030 54.010
 5.648 260.863
 846.779 211.585
 47.340 222.135
 161.787 460.033
 687.309 601.669
 253.374 108.422
 491.453 15.308
 490.915 581.566
 349.425 492.890
 658.294 824.633
 476.017 952.079
 428.058 1.985
 861.658 663.352
 675.766 231.619
 554.062 935.500
 299.786 66.212
 177.708 338.448
 814.077 531.837
 183.277 469.295
 754.496 962.222
 361.015 668.569
 411.207 706.827
 123.801 832.657
 302.273 272.652
 269.281 936.984
 321.086 200.594
 245.628 489.854
 510.612 236.262
 80.330 551.833
 781.286 281.750
 872.031 368.668
 640.805 499.082
 206.110 31.016
 640.041 458.447
 727.727 861.493
 960.019 706.336
 912.092 674.099
 523.807 782.091
 409.194 403.827
 570.514 888.794
 136.160 381.947
 586.120 868.958
 49.403 267.178
 360.180 230.992
 584.006 132.674
 194.379 993.258
 510.374 766.832
 597.464 473.767
 167.375 951.584
 283.192 660.865
 4.340 429.700
 769.011 899.906
 246.970 823.124
 131.295 659.822
 517.935 793.398
 489.751 579.166
 943.599 884.491
 3.598 701.930
 793.724 414.971
 702.861 307.794
 989.146 413.361
 440.730 419.107
 909.491 356.141
 931.001 467.645
 203.231 576.339
 975.537 658.886
 688.121 881.662
 40.396 851.333
 701.887 640.051
 709.308 735.340
 269.511 358.392
 835.781 352.363
 371.386 363.418
 490.059 534.875
 180.867 374.855
 816.937 302.996
 973.324 587.509
 401.045 150.744
 152.823 914.598
 596.480 157.621
 486.341 618.450
 889.721 25.811
 746.263 11.351
 803.760 165.719
 935.374 859.233
 145.714 420.003
 578.308 689.956
 781.176 656.024
 11.060 287.879
 270.920 387.044
 565.841 154.305
 16.908 562.285
 239.971 802.230
 375.664 344.492
 141.069 121.952
 52.017 861.074
 330.563 155.780
 981.949 751.755
 835.998 924.828
 550.035 663.355
 590.274 194.294
 18.110 372.679
 981.343 496.448
 323.662 804.106
 985.932 369.546
 248.789 92.470
 520.263 648.222
 375.817 908.030
 502.664 54.399
 199.945 283.110
 98.449 100.980
 431.298 74.463
 945.737 12.514
 510.693 267.116
 659.491 582.509
 10.460 520.867
 225.289 486.347
 172.093 516.381
 748.046 927.926
 827.775 751.822
 465.645 758.685
 297.564 841.011
 603.260 526.894
 185.845 79.248
 988.941 715.838
 910.432 972.498
 910.988 650.188
 79.380 609.586
 337.017 894.684
 731.185 626.201
 775.755 157.838
 923.822 135.011
 16.063 731.126
 100.328 340.050
 72.054 842.057
 179.796 718.226
 575.259 244.138
 982.312 129.552
 839.410 190.378
 657.203 144.239
 963.642 187.393
 461.805 273.566
 796.833 667.913
 951.762 827.502
 848.714 779.603
 265.680 351.001
 369.608 712.367
 291.979 209.134
 725.792 485.025
 622.382 985.506
 845.051 511.414
 55.974 156.457
 198.873 957.214
 204.929 623.366
 403.703 289.279
 355.288 385.863
 771.791 181.926
 994.610 69.255
 808.608 267.832
 376.753 470.096
 852.690 59.208
 649.512 435.136
 477.652 687.241
 623.669 562.286
 445.367 150.036
 365.345 619.546
 512.630 272.194
 804.021 571.645
 177.777 79.478
 275.583 427.628
 13.543 311.942
 876.134 159.487
 901.003 136.210
 153.773 966.717
 667.790 85.878
 681.105 589.317
 81.268 937.308
 552.926 7.940
 171.288 711.089
 666.590 160.987
 603.049 637.602
 545.238 591.200
 512.194 614.332
 437.901 686.466
 403.128 54.457
 909.936 269.084
 527.776 738.045
 260.135 223.577
 563.422 251.732
 957.890 34.652
 431.122 278.558
 178.942 74.060
 104.683 580.736
 178.689 158.717
 196.759 224.325
 127.773 873.651
 743.672 911.369
 549.191 874.145
 792.878 213.029
 245.885 454.358
 303.169 803.242
 652.145 87.881
 252.752 258.599
 644.058 42.955
 297.195 664.402
 719.305 75.796
 489.061 712.686
 23.958 274.710
 453.060 524.407
 335.487 421.141
 572.232 419.849
 882.228 447.670
 577.382 908.850
 818.411 294.276
 917.514 401.682
 511.898 420.387
 224.972 444.005
 223.656 539.549
 455.416 562.358
 651.327 564.707
 87.472 243.164
 514.962 934.571
 396.248 846.515
 424.904 225.337
 882.922 830.290
 687.099 417.821
 641.899 0.159
 169.875 209.153
 797.904 341.989
 531.927 42.431
 246.616 586.221
 850.147 929.780
 210.711 15.413
 297.761 907.144
 583.431 188.632
 20.597 966.747
 506.940 517.522
 708.045 339.888
 34.016 802.274
 724.356 963.555
 288.233 500.274
 677.357 165.019
 87.121 250.869
 280.754 985.314
 170.341 876.642
 591.121 972.271
 704.407 100.851
 653.024 684.104
 668.472 703.961
 199.952 923.540
 692.336 946.505
 972.603 879.041
 375.887 233.960
 20.396 783.107
 604.927 130.120
 840.757 448.031
 755.974 642.949
 630.882 537.523
 394.595 930.630
 228.517 749.527
 388.504 190.946
 405.031 183.323
 626.870 5.205
 152.295 145.105
 437.589 75.194
 34.046 3.883
 579.724 400.466
 815.296 577.485
 441.800 41.284
 655.713 931.155
 959.341 763.486
 573.749 573.652
 266.238 894.292
 529.604 393.676
 281.557 477.459
 912.204 489.031
 201.774 412.618
 976.445 389.169
 191.830 322.895
 593.568 286.204
 748.515 808.854
 734.101 388.200
 126.469 922.435
 287.256 650.439
 578.491 804.852
 973.529 74.797
 754.017 665.845
 272.782 784.348
 536.875 592.257
 965.066 860.568
 578.016 31.479
 266.296 795.292
 311.495 435.137
 788.774 570.801
 931.072 221.480
 24.044 191.649
 577.221 437.920
 542.102 694.164
 344.967 810.206
 139.388 637.916
 4.753 49.728
 213.980 112.066
 942.740 668.869
 369.005 783.576
 512.649 205.272
 766.503 279.375
 66.012 774.056
 899.054 677.021
 536.897 612.849
 993.700 415.128
 824.487 633.829
 193.550 3.324
 894.131 591.558
 411.436 380.016
 634.418 972.293
 454.897 143.434
 22.556 32.729
 773.341 566.848
 98.989 2.007
 270.437 842.448
 998.943 514.643
 804.706 310.856
 775.920 83.349
 719.130 95.853
 750.553 334.970
 399.612 38.635
 476.251 820.901
 68.850 715.209
 307.581 241.977
 836.147 617.639
 743.136 679.176
 207.548 918.513
 774.759 943.386
 530.358 142.622
 70.626 13.458
 120.422 205.532
 939.984 50.863
 471.667 701.016
 239.769 6.263
 50.474 724.673
 83.364 978.498
 760.822 496.207
 873.031 375.920
 461.239 315.504
 601.816 455.197
 605.972 75.796
 937.894 880.965
 558.206 419.837
 522.372 733.806
 723.345 311.361
 466.623 582.557
 919.363 94.293
 841.604 283.831
 336.008 206.910
 201.603 546.813
 735.507 428.606
 899.078 740.030
 867.559 575.105
 224.231 169.966
 267.416 776.407
 669.514 145.713
 987.154 113.515
 880.292 591.457
 389.654 339.072
 941.331 77.445
 878.080 437.582
 475.818 723.566
 509.736 808.203
 838.530 66.968
 474.183 182.617
 284.869 270.888
 726.587 968.661
 38.339 846.487
 936.751 374.095
 384.258 738.969
 823.648 391.542
 338.844 335.070
 829.043 883.642
 710.167 838.612
 579.695 605.333
 938.819 956.782
 286.465 937.559
 517.702 880.868
 924.389 423.500
 906.209 835.255
 977.470 325.358
 116.839 727.423
 665.749 428.033
 832.265 644.743
 803.579 167.737
 356.828 612.105
 873.199 961.051
 595.057 414.350
 96.476 846.537
 836.024 681.426
 512.539 360.319
 489.108 379.908
 535.981 973.689
 225.237 415.573
 598.123 589.605
 717.158 57.157
 134.740 81.784
 410.058 185.982
 952.728 861.055
 385.563 70.162
 413.817 55.831
 381.299 81.607
 647.054 324.339
 696.598 910.555
 327.934 193.933
 932.509 793.214
 328.463 406.089
 988.937 726.009
 589.918 184.013
 259.707 783.525
 942.545 923.195
 641.854 440.474
 791.009 214.406
 500.830 190.741
 801.267 664.813
 629.171 994.040
 116.960 898.019
 101.039 913.971
 557.918 740.477
 685.763 256.903
 519.485 682.957
 644.899 111.297
 411.757 625.510
 632.421 219.764
 918.385 946.899
 457.599 904.717
 784.214 499.935
 394.145 392.081
 381.767 28.193
 844.730 430.881
 783.699 173.413
 642.430 949.953
 260.117 33.539
 313.819 502.580
 7.498 616.257
 793.880 67.029
 934.511 380.294
 500.640 53.103
 616.953 875.350
 305.493 34.651
 180.103 680.871
 809.513 224.114
 166.063 943.861
 821.203 231.585
 143.096 757.318
 969.150 427.384
 363.819 974.912
 744.790 739.017
 582.704 286.138
 804.245 961.725
 807.063 81.908
 241.018 413.091
 339.204 816.519
 527.902 798.659
 733.332 852.032
 499.868 525.148
 954.983 679.606
 771.111 963.879
 12.099 614.425
 337.996 658.886
 997.561 612.065
 382.874 536.242
 918.029 450.890
 857.050 414.042
 911.902 754.146
 758.212 662.039
 711.295 914.466
 930.239 607.781
 163.859 50.578
 81.174 139.508
 687.714 430.043
 746.555 87.853
 27.477 982.079
 406.086 67.010
 155.392 391.192
 506.305 975.639
 615.890 985.891
 942.689 768.060
 744.769 38.695
 632.120 142.605
 658.907 885.698
 259.401 707.331
 565.403 308.800
 536.364 990.250
 89.936 144.430
 373.885 394.015
 985.525 973.002
 68.881 151.504
 720.719 777.868
 861.171 332.377
 229.336 556.193
 258.261 560.630
 154.426 322.641
 177.019 924.083
 562.230 716.333
 855.325 449.023
 615.957 339.117
 367.794 852.831
 565.542 996.298
 489.288 215.926
 562.910 547.841
 218.061 889.091
 890.154 117.379
 955.062 795.904
 781.442 847.614
 673.176 241.170
 922.201 273.942
 264.419 99.052
 168.369 143.929
 66.599 548.608
 994.344 210.022
 614.233 335.232
 554.141 128.452
 280.233 364.840
 132.491 211.199
 351.814 550.250
 730.900 893.339
 471.010 508.319
 840.582 528.874
 350.297 499.754
 315.674 538.635
 408.056 974.752
 94.958 169.095
 946.359 65.693
 200.797 736.660
 782.176 197.823
 545.058 424.391
 738.017 780.573
 121.987 554.174
 73.000 321.784
 898.628 4.597
 92.024 666.316
 309.078 701.318
 689.037 806.486
 607.300 131.453
 168.394 517.396
 275.225 775.705
 132.011 123.916
 262.389 501.780
 633.827 962.021
 547.464 0.724
 879.241 525.035
 560.891 595.350
 6.348 120.485
 544.837 419.026
 526.435 856.679
 308.175 406.087
 750.179 446.409
 869.863 495.310
 488.196 190.520
 686.501 309.037
 822.929 384.456
 994.944 606.974
 214.620 589.555
 937.480 440.575
 366.396 807.191
 697.382 956.835
 449.791 682.320
 681.768 665.606
 627.819 804.106
 624.997 29.029
 531.580 840.999
 330.736 933.073
 0.151 287.460
 58.892 827.399
 112.066 666.839
 432.558 579.848
 277.938 52.397
 280.764 785.063
 963.998 174.729
 339.091 933.140
 839.663 382.939
 949.189 414.532
 731.127 538.560
 280.137 382.837
 487.900 30.776
 542.671 479.647
 578.860 509.946
 788.104 947.736
 105.385 410.402
 236.775 713.803
 706.564 655.097
 428.783 243.416
 118.135 151.975
 548.527 883.298
 593.993 368.142
 962.910 674.517
 995.984 732.396
 703.289 300.331
 671.680 213.910
 388.371 620.524
 666.426 765.447
 957.676 727.105
 828.791 529.139
 794.358 361.651
 769.396 673.432
 46.629 980.607
 801.787 368.346
 596.466 500.234
 138.666 885.606
 513.588 447.109
 23.411 819.033
 515.687 673.071
 759.727 412.805
 929.780 146.044
 953.869 430.648
 614.445 421.440
 724.610 633.006
 911.941 944.867
 264.720 2.693
 809.237 188.063
 380.793 389.182
 407.397 19.650
 500.883 259.598
 542.194 544.077
 954.391 48.638
 931.205 680.588
 7.271 3.459
 712.753 914.100
 417.067 2.141
 312.160 237.239
 973.985 180.448
 545.896 263.792
 261.601 191.491
 32.780 665.266
 427.597 922.717
 804.797 441.824
 152.834 645.791
 432.944 454.575
 875.958 34.794
 643.455 126.971
 128.700 679.525
 887.702 168.195
 100.093 581.992
 438.812 621.091
 140.308 359.643
 566.820 921.870
 279.120 208.051
 142.071 50.021
 240.554 84.229
 536.955 206.293
 232.778 560.215
 45.350 886.976
 657.519 631.890
 776.937 217.029
 71.011 732.182
 372.520 96.824
 321.859 838.909
 142.425 131.626
 951.215 948.829
 772.022 614.643
 156.734 140.244
 438.306 579.055
 961.111 811.344
 614.644 318.259
 584.251 570.866
 535.514 883.543
 368.861 297.387
 980.679 132.002
 254.204 465.489
 903.507 533.021
 611.902 368.098
 358.607 407.709
 958.884 17.615
 20.467 721.835
 432.146 472.292
 371.358 269.036
 62.001 62.914
 870.377 748.012
 507.526 457.848
 296.425 176.443
 540.237 937.314
 139.413 507.312
 778.546 401.344
 752.542 572.726
 912.756 26.770
 783.685 319.441
 423.347 649.156
 688.327 102.804
 916.956 673.543
 356.183 846.215
 95.943 926.748
 727.245 566.463
 778.045 432.912
 852.835 917.154
 609.676 717.605
 998.446 459.081
 315.497 284.599
 865.916 664.860
 721.540 239.229
 814.455 682.869
 931.232 294.789
 517.632 490.725
 52.952 250.842
 944.410 769.992
 732.354 397.469
 987.485 30.930
 468.629 615.931
 775.487 748.915
 655.534 417.930
 444.137 473.339
 427.662 12.482
 355.327 606.677
 480.660 196.614
 845.785 287.817
 919.478 434.735
 164.749 152.265
 48.094 688.082
 382.640 675.688
 602.271 162.514
 482.717 970.108
 826.929 207.756
 300.910 818.411
 672.630 687.667
 374.469 67.724
 220.847 578.163
 469.791 311.271
 812.452 681.870
 658.924 767.817
 643.737 786.782
 331.239 4.760
 282.885 466.042
 692.918 372.729
 448.952 909.178
 806.914 844.505
 864.898 598.814
 447.522 137.858
 254.107 473.967
 327.482 199.997
 882.254 140.011
 145.639 130.759
 67.582 150.267
 396.533 603.066
 984.987 864.801
 680.262 623.901
 893.390 623.625
 4.702 778.934
 720.166 205.153
 139.243 771.588
 167.840 793.019
 769.147 345.850
 171.592 977.476
 25.089 455.373
 464.420 969.387
 889.347 583.746
 111.198 18.785
 177.275 347.285
 392.598 585.236
 882.282 227.971
 172.318 698.456
 979.745 436.538
 511.726 35.233
 588.333 331.134
 528.629 898.633
 167.701 492.861
 383.023 659.282
 123.858 854.196
 442.430 463.551
 435.520 198.441
 590.574 552.448
 297.191 797.390
 832.080 306.526
 91.535 970.472
 676.589 840.180
 501.882 362.232
 700.781 333.096
 205.645 817.600
 456.634 292.651
 254.331 847.748
 867.536 89.766
 52.148 926.095
 107.337 668.617
 352.529 727.261
 945.993 580.029
 162.891 55.379
 752.042 977.063
 98.437 626.456
 928.015 2.837
 974.780 237.560
 9.185 924.007
 148.616 729.132
 46.195 263.388
 880.881 721.922
 113.641 172.160
 336.029 473.945
 813.188 982.103
 475.792 582.867
 773.053 682.778
 240.512 273.623
 265.584 384.874
 923.664 918.572
 879.190 331.868
 376.231 387.533
 476.208 896.149
 671.189 107.685
 558.590 197.019
 611.514 9.172
 341.096 476.141
 178.070 162.671
 817.307 396.471
 839.763 92.032
 496.042 744.431
 943.942 820.932
 211.286 128.672
 979.721 430.482
 972.475 714.463
 873.384 648.658
 556.941 608.364
 99.200 36.707
 863.589 526.883
 939.646 97.359
 685.746 924.402
 828.430 910.417
 839.001 914.446
 182.866 149.359
 642.150 454.826
 257.523 884.956
 819.855 257.138
 310.038 916.030
 525.917 366.308
 197.103 351.581
 506.187 993.429
 551.655 311.381
 387.961 897.969
 21.996 313.142
 734.475 842.024
 973.914 713.606
 203.031 583.639
 314.909 398.996
 835.700 758.230
 145.575 348.522
 963.100 302.001
 180.392 184.970
 262.864 799.987
 914.968 981.351
 362.065 60.654
 408.898 405.284
 761.802 110.913
 65.397 387.090
 375.377 717.981
 636.620 417.822
 270.264 41.098
 786.090 984.750
 277.488 425.810
 268.828 589.755
 547.589 21.201
 221.055 967.050
 285.487 436.216
 212.756 107.453
 260.994 181.300
 839.655 234.657
 69.077 57.398
 400.668 82.809
 884.305 863.222
 10.388 452.899
 825.037 966.439
 674.532 727.453
 301.156 113.554
 953.333 588.871
 478.586 790.817
 850.826 797.068
 447.020 964.219
 196.896 358.175
 844.556 855.956
 687.303 469.886
 673.099 808.540
 770.941 113.057
 258.052 262.620
 33.116 316.620
 769.952 462.895
 631.083 837.506
 267.286 5.891
 659.529 43.509
 749.913 567.558
 227.889 79.903
 470.510 676.500
 140.508 245.811
 554.697 825.053
 709.881 850.113
 474.519 395.694
 680.798 495.980
 828.235 200.310
 980.734 735.439
 253.904 26.366
 973.684 708.969
 774.683 614.167
 718.715 748.660
 898.283 376.077
 11.423 876.451
 907.649 850.188
 510.380 711.399
 848.982 61.668
 268.437 942.478
 189.091 364.562
 450.726 297.367
 247.134 940.519
 830.648 804.970
 654.961 439.751
 918.454 212.561
 941.943 530.128
 853.935 170.602
 129.552 654.849
 747.681 373.291
 40.852 635.509
 200.485 265.084
 41.639 959.035
 686.390 357.945
 622.620 483.032
 223.900 206.469
 672.892 729.270
 857.110 854.680
 379.817 19.675
 452.232 186.055
 392.674 69.346
 916.749 304.795
 508.998 678.237
 352.707 469.618
 563.197 264.613
 750.201 450.298
 124.849 831.960
 452.676 631.091
 835.179 745.213
 826.316 34.237
 838.817 366.052
 838.461 361.521
 496.496 130.353
 794.973 473.650
 913.284 279.001
 457.034 658.004
 384.973 927.132
 510.491 927.531
 579.070 993.151
 705.061 190.480
 631.334 239.675
 429.270 815.985
 687.080 101.861
 505.660 168.701
 159.461 407.777
 248.516 511.810
 854.160 609.674
 445.295 87.306
 438.513 839.030
 728.105 622.000
 658.726 332.282
 571.536 313.906
 455.061 424.323
 869.066 4.230
 243.507 14.661
 136.999 603.191
 253.293 833.893
 9.880 422.157
 890.736 898.603
 915.597 269.530
 677.489 679.542
 945.730 533.420
 749.378 924.995
 714.297 931.175
 143.318 998.363
 876.016 725.498
 914.514 491.506
 356.906 451.089
 363.164 764.328
 841.928 167.144
 485.726 702.993
 725.972 942.616
 955.572 166.271
 328.530 326.881
 64.365 349.745
 414.718 482.575
 780.019 204.308
 874.777 125.092
 388.821 427.813
 162.981 480.068
 655.621 751.458
 860.079 832.542
 452.436 876.018
 529.463 486.189
 846.000 603.188
 117.450 805.682
 500.450 345.824
 187.163 597.972
 322.436 194.860
 661.014 157.885
 760.374 243.127
 819.679 509.352
 353.537 605.502
 609.550 505.814
 624.467 985.100
 843.154 692.573
 412.080 186.079
 337.966 1.400
 273.465 400.595
 81.924 155.373
 738.263 651.409
 995.045 962.439
 407.485 469.199
 85.554 712.462
 153.533 757.077
 788.496 548.632
 833.061 141.893
 990.702 734.212
 880.264 746.208
 857.273 94.895
 144.468 815.371
 703.373 891.147
 189.938 595.664
 126.354 910.096
 633.054 142.420
 705.430 499.723
 676.145 717.208
 270.574 576.877
 860.032 252.361
 973.777 693.074
 828.555 176.423
 801.854 47.038
 36.184 128.418
 341.486 789.792
 370.191 680.624
 338.053 116.974
 466.217 842.962
 127.185 914.486
 512.693 556.745
 311.921 188.968
 835.974 586.954
 12.354 135.774
 882.894 691.159
 735.033 576.666
 47.518 946.475
 955.736 130.535
 378.919 935.610
 144.320 996.851
 640.053 677.138
 399.914 657.636
 625.152 796.907
 527.706 304.688
 573.956 306.219
 147.147 930.058
 12.800 322.784
 850.618 975.871
 300.669 252.732
 59.895 311.210
 536.393 972.256
 786.525 316.677
 592.971 797.273
 176.025 629.415
 766.487 916.091
 392.391 891.684
 568.157 156.296
 919.530 803.966
 334.922 651.435
 763.868 198.994
 700.911 119.583
 834.624 406.792
 251.401 34.400
 155.225 194.039
 393.152 195.049
 674.444 245.710
 218.776 835.366
 655.503 865.637
 844.916 971.596
 735.116 48.395
 869.313 704.002
 275.026 701.709
 553.326 458.579
 41.800 850.611
 505.346 994.472
 215.385 547.151
 755.955 489.591
 365.374 747.916
 495.095 246.018
 171.186 52.604
 530.428 888.564
 76.742 256.963
 948.078 240.104
 743.311 640.434
 63.813 987.841
 530.331 650.691
 674.423 462.507
 431.121 673.000
 813.416 260.677
 9.159 281.095
 718.504 487.240
 214.985 298.354
 894.808 284.780
 260.912 83.960
 949.725 268.915
 440.727 269.772
 53.450 988.801
 307.810 171.824
 291.910 581.107
 573.991 888.081
 3.013 150.323
 522.600 664.623
 177.626 870.544
 405.269 99.541
 746.536 411.739
 928.831 681.873
 724.904 610.396
 455.235 697.030
 735.766 659.496
 305.651 725.910
 951.212 830.671
 655.254 518.653
 369.603 472.560
 955.666 522.637
 63.171 879.711
 859.375 515.341
 384.257 487.536
 928.992 754.358
 490.355 627.991
 381.798 567.879
 145.792 950.737
 87.439 18.733
 867.705 263.918
 547.768 973.781
 719.959 431.609
 639.833 778.521
 613.409 551.036
 196.035 595.751
 864.728 657.240
 682.819 28.711
 97.783 917.043
 177.467 765.995
 767.701 694.319
 841.033 900.794
 653.540 27.222
 157.092 174.445
 433.580 252.737
 316.387 448.351
 838.976 558.390
 445.806 133.991
 116.144 714.137
 528.234 413.783
 432.988 734.189
 163.159 812.105
 84.664 599.057
 54.551 862.949
 614.470 808.510
 764.093 245.784
 316.470 577.937
 768.808 192.607
 658.517 91.080
 850.193 215.525
 415.392 804.077
 908.034 164.995
 267.983 297.706
 229.954 344.090
 170.028 300.772
 304.650 304.547
 351.365 977.419
 392.779 107.091
 686.331 370.178
 167.970 203.643
 656.557 519.703
 917.844 794.991
 955.752 508.058
 610.832 27.455
 174.955 777.254
 851.684 849.886
 53.168 106.447
 582.638 782.398
 641.505 653.167
 757.279 415.466
 898.118 305.319
 992.171 718.306
 773.649 96.199
 962.636 384.875
 658.345 714.754
 581.857 571.409
 115.802 823.700
 518.291 708.693
 426.412 370.645
 549.719 223.336
 485.834 749.061
 510.853 234.062
 758.169 209.883
 6.091 750.778
 56.185 528.993
 673.668 886.043
 26.111 555.032
 99.230 771.129
 44.622 865.674
 685.864 573.532
 311.154 583.865
 47.279 451.298
 838.266 199.777
 157.486 804.654
 733.143 525.745
 373.617 540.102
 129.433 212.633
 61.139 630.294
 703.390 374.662
 358.429 309.017
 302.914 119.236
 289.474 199.507
 571.808 237.867
 91.436 341.757
 881.758 78.550
 93.076 906.808
 536.719 49.370
 539.001 700.045
 312.209 173.531
 384.746 838.893
 487.152 269.194
 723.434 111.132
 748.367 320.515
 283.858 987.128
 655.494 362.098
 453.124 471.996
 783.238 156.104
 818.430 482.196
 572.561 303.629
 39.186 145.850
 265.264 419.398
 402.731 928.549
 837.713 96.660
 87.661 238.487
 438.015 598.401
 564.713 768.889
 643.369 298.223
 765.845 285.158
 645.644 641.664
 410.213 492.668
 826.289 854.260
 907.162 553.086
 757.807 349.688
 479.859 417.640
 457.252 119.038
 941.061 470.394
 285.159 655.351
 979.784 719.780
 626.265 796.318
 912.740 529.130
 880.153 378.599
 848.699 364.457
 132.194 680.969
 792.069 378.248
 547.757 197.857
 761.579 600.484
 243.726 502.579
 861.894 721.799
 426.846 519.093
 964.157 718.756
 562.804 876.692
 223.002 68.263
 445.382 643.219
 782.614 848.445
 292.219 354.690
 356.310 338.876
 501.169 133.450
 759.312 666.273
 885.769 829.895
 242.444 835.947
 74.811 566.505
 628.080 28.179
 142.432 105.370
 754.678 96.585
 342.662 914.985
 761.556 697.712
 295.220 257.939
 913.267 712.935
 924.926 653.007
 298.237 541.799
 540.940 543.357
 117.555 286.907
 377.704 303.130
 888.360 792.056
 758.791 979.117
 656.772 305.574
 417.672 549.871
 885.435 228.609
 873.779 414.262
 641.293 872.802
 654.184 233.531
 854.177 433.427
 435.159 849.656
 993.171 913.369
 296.015 507.833
 465.797 581.459
 500.642 7.516
 288.086 677.719
 898.553 195.824
 208.041 590.409
 843.843 665.632
 50.445 118.671
 722.157 910.701
 850.093 833.766
 835.476 69.530
 569.142 985.822
 683.528 821.753
 271.352 36.746
 88.037 814.935
 423.602 289.033
 199.302 40.263
 88.341 421.109
 99.250 953.265
 688.030 119.319
 444.741 476.271
 495.414 642.312
 681.270 714.461
 216.362 683.618
 680.249 674.252
 872.651 571.305
 920.697 164.331
 501.229 809.313
 334.597 574.291
 8.237 513.263
 778.663 317.673
 347.325 105.092
 476.100 365.043
 232.872 26.865
 210.790 713.798
 2.898 426.578
 151.645 595.738
 370.143 110.276
 863.574 227.690
 452.615 288.389
 828.347 496.731
 169.541 153.744
 986.742 937.856
 290.923 388.662
 833.717 21.565
 807.703 723.794
 190.404 201.068
 967.066 467.752
 257.649 468.242
 118.688 940.290
 71.317 694.500
 221.241 309.733
 253.140 663.379
 445.535 935.150
 534.349 77.418
 215.962 813.481
 52.544 600.143
 393.017 640.300
 843.222 97.376
 207.503 709.561
 302.292 109.345
 305.506 942.521
 48.884 420.026
 599.370 679.757
 511.410 612.799
 993.998 64.074
 464.369 196.958
 873.082 348.054
 507.774 259.014
 92.848 880.582
 281.746 402.622
 201.087 854.988
 800.937 773.539
 439.405 771.402
 259.786 269.205
 512.479 501.750
 661.503 169.734
 38.742 512.781
 650.215 727.468
 404.251 256.047
 544.392 60.480
 500.819 670.360
 175.954 621.865
 569.133 748.665
 206.979 687.309
 318.887 925.145
 926.462 609.909
 345.628 757.835
 502.972 940.676
 995.645 775.844
 493.365 78.561
 586.699 77.915
 369.032 583.547
 817.584 100.513
 533.751 114.546
 290.616 99.565
 963.508 610.236
 28.158 131.735
 219.064 550.843
 340.789 390.513
 265.312 173.364
 256.881 502.110
 704.270 378.194
 260.998 59.167
 695.815 794.078
 324.116 150.605
 834.965 358.339
 108.237 707.741
 487.816 634.103
 960.292 45.365
 799.383 504.769
 497.471 337.233
 592.965 452.970
 553.474 874.874
 327.730 207.168
 280.906 653.510
 892.725 499.706
 770.636 86.880
 343.073 167.273
 588.982 841.898
 357.758 995.510
 785.728 913.317
 675.975 986.785
 781.062 27.121
 586.836 52.422
 891.515 309.455
 569.363 202.025
 350.911 316.070
 848.685 842.713
 472.417 56.837
 220.599 795.393
 985.363 532.812
 348.870 584.686
 671.975 632.078
 534.496 730.300
 784.117 498.409
 948.652 442.849
 601.315 827.397
 594.014 854.086
 114.482 982.524
 973.935 753.830
 603.868 523.786
 94.654 592.523
 696.892 259.472
 69.755 84.198
 916.855 464.029
 134.046 219.892
 295.397 538.269
 279.432 502.290
 51.456 350.294
 300.001 130.184
 821.850 404.411
 657.378 103.371
 351.294 99.827
 958.310 457.851
 753.382 810.519
 760.670 265.961
 482.789 632.321
 5.819 600.628
 509.777 83.655
 306.910 336.853
 61.177 133.811
 124.817 682.299
 840.728 879.024
 134.496 443.347
 222.374 344.485
 751.540 759.873
 332.482 2.957
 356.342 913.437
 713.610 51.599
 554.608 627.511
 859.231 552.451
 259.190 348.180
 994.686 633.713
 208.433 398.612
 176.672 874.240
 68.047 735.185
 916.882 198.767
 642.201 657.856
 883.462 433.271
 168.939 118.149
 778.039 586.035
 746.738 866.563
 660.889 798.615
 763.006 244.589
 939.968 260.811
 729.609 877.622
 41.877 604.278
 211.147 302.401
 738.352 920.692
 923.034 870.308
 957.537 523.010
 520.772 325.583
 115.442 453.631
 869.740 750.671
 962.771 3.167
 524.867 100.475
 262.342 740.464
 938.603 79.799
 352.029 761.793
 308.450 436.053
 570.334 678.417
 554.940 890.072
 342.123 801.561
 348.647 475.314
 359.673 717.104
 369.599 328.665
 121.085 24.809
 651.973 319.521
 179.454 144.869
 336.463 927.878
 840.361 354.903
 896.062 613.024
 953.598 340.808
 719.772 443.492
 562.223 643.227
 212.960 893.641
 885.729 216.640
 510.659 625.195
 765.078 539.614
 787.216 452.022
 829.613 112.612
 596.557 987.222
 256.453 934.609
 884.429 163.169
 782.068 482.915
 297.651 632.704
 246.720 543.928
 274.486 254.248
 261.671 808.633
 561.288 451.835
 896.226 698.614
 268.656 255.071
 599.299 310.035
 188.286 561.792
 864.298 428.807
 750.812 441.078
 585.475 195.049
 954.329 685.470
 260.661 484.723
 650.451 923.410
 494.700 377.065
 385.141 276.443
 928.139 25.336
 278.791 166.602
 238.381 822.731
 245.904 589.130
 170.074 323.416
 829.144 121.684
 285.666 949.216
 513.369 566.057
 876.705 985.024
 128.862 350.933
 35.454 780.433
 713.398 368.142
 501.854 862.184
 422.549 490.261
 523.025 893.028
 27.154 609.337
 494.530 49.395
 564.878 146.185
 701.191 535.448
 495.924 873.520
 599.709 97.806
 506.202 856.569
 48.560 687.225
 987.578 889.414
 908.283 855.284
 365.325 57.789
 926.460 240.628
 326.918 818.389
 658.315 146.272
 701.137 95.704
 931.245 933.131
 137.656 470.362
 568.009 842.252
 818.482 193.803
 470.175 136.686
 495.569 904.625
 915.396 741.781
 73.498 949.100
 926.737 118.577
 450.336 795.253
 670.560 78.509
 179.800 364.859
 75.234 928.673
 837.842 144.873
 733.273 406.204
 459.260 648.925
 854.653 639.183
 575.250 415.920
 732.268 71.775
 829.783 7.428
 218.272 265.552
 807.884 915.089
 901.910 480.425
 77.337 445.868
 538.169 330.942
 859.974 314.575
 267.871 881.456
 620.650 153.030
 962.732 701.759
 930.597 522.769
 745.481 458.972
 544.365 387.948
 200.461 17.992
 871.606 727.439
 782.734 98.569
 150.058 916.069
 434.813 769.668
 186.160 326.028
 864.509 319.329
 654.441 948.032
 462.527 829.498
 594.421 630.548
 535.400 509.801
 950.171 222.935
 691.802 41.864
 127.272 688.663
 595.580 787.349
 537.091 347.690
 336.923 289.542
 729.406 297.878
 777.492 512.129
 830.354 755.041
 2.339 312.131
 779.907 306.388
 520.691 730.170
 56.760 675.067
 861.934 433.930
 771.428 591.962
 428.005 594.381
 861.777 328.433
 808.135 274.050
 628.356 689.364
 608.245 118.038
 567.096 144.411
 270.729 457.823
 789.842 897.137
 389.012 452.169
 742.201 182.653
 886.687 326.137
 235.342 836.208
 817.728 246.445
 383.315 94.923
 840.006 648.092
 88.314 855.594
 959.825 552.590
 529.235 901.490
 484.500 382.404
 297.989 384.619
 250.110 159.989
 585.919 576.579
 812.689 604.318
 169.625 316.375
 56.636 215.092
 980.349 938.290
 440.374 817.259
 190.418 773.788
 175.981 469.360
 19.068 620.588
 39.175 2.321
 681.258 157.480
 194.664 524.935
 987.912 968.472
 568.262 923.652
 293.762 203.738
 523.476 2.864
 596.862 542.133
 231.694 404.149
 267.538 891.236
 439.859 645.625
 847.545 541.910
 819.248 513.374
 664.378 426.766
 658.001 983.877
 280.832 873.058
 976.287 868.410
 504.106 213.091
 787.162 346.748
 348.070 757.839
 992.174 538.410
 841.033 656.121
 535.800 675.661
 341.916 772.156
 896.953 364.875
 340.516 903.977
 672.390 813.604
 921.331 934.939
 12.428 862.257
 841.847 127.099
 563.403 684.914
 770.200 10.712
 616.485 247.237
 726.722 746.415
 574.742 55.046
 340.177 499.250
 48.461 560.109
 651.783 95.690
 744.963 365.496
 945.709 880.958
 408.525 287.950
 349.256 364.504
 916.988 475.924
 702.878 562.582
 985.522 376.824
 751.447 309.949
 949.535 13.707
 933.520 625.098
 685.380 29.046
 652.861 147.952
 720.343 430.560
 692.263 914.071
 26.178 221.566
 488.001 239.236
 380.322 796.541
 16.491 232.558
 716.118 452.834
 573.364 670.317
 721.086 823.635
 347.857 397.534
 437.126 828.038
 338.951 596.483
 577.910 604.322
 328.884 703.117
 219.486 226.393
 657.582 261.600
 905.931 74.913
 839.300 897.290
 711.847 959.212
 369.602 938.660
 539.542 269.114
 704.147 123.577
 726.174 23.762
 496.024 645.356
 673.195 14.200
 979.330 405.094
 668.611 785.458
 434.963 380.566
 786.437 840.329
 100.166 155.623
 854.956 679.736
 644.185 800.468
 76.792 522.950
 464.610 890.839
 253.386 314.980
 926.871 707.131
 461.211 858.928
 215.240 782.537
 897.244 179.170
 458.205 457.758
 860.083 988.910
 82.681 949.695
 67.176 5.463
 117.132 419.371
 787.418 821.626
 158.078 412.419
 354.585 735.696
 520.680 891.575
 236.607 890.236
 373.316 448.322
 887.306 935.846
 397.445 499.146
 473.234 276.501
 285.091 685.566
 323.629 463.775
 582.399 916.520
 624.743 75.454
 482.573 642.833
 702.204 167.116
 966.897 927.895
 891.339 241.426
 568.264 583.670
 873.101 397.960
 195.794 249.472
 793.307 555.701
 197.808 491.148
 29.200 171.030
 767.819 244.491
 117.006 886.713
 106.885 688.503
 807.313 863.314
 465.887 647.061
 125.141 875.640
 401.942 132.404
 534.877 455.691
 720.761 677.373
 156.436 673.394
 646.421 687.712
 460.736 450.851
 594.502 478.755
 955.709 379.444
 435.257 756.073
 227.505 766.848
 559.394 636.119
 947.375 388.527
 217.809 475.423
 418.175 101.938
 143.541 645.702
 193.740 938.283
 103.014 333.447
 741.087 493.861
 816.099 597.607
 964.038 768.946
 260.457 445.274
 305.075 55.545
 193.091 5.501
 680.939 955.691
 317.150 934.145
 480.552 159.222
 759.041 671.927
 508.374 654.861
 842.224 823.555
 42.480 662.258
 820.150 713.043
 997.812 717.241
 610.363 600.295
 647.624 120.531
 331.495 383.196
 19.702 864.699
 839.674 140.103
 211.193 318.956
 573.755 137.592
 672.625 400.917
 10.853 1.057
 416.896 863.851
 394.213 450.437
 984.749 232.620
 191.866 184.611
 419.653 28.059
 872.285 266.249
 0.527 314.609
 15.992 340.129
 781.645 517.335
 821.613 603.673
 280.122 500.081
 590.986 46.000
 820.068 335.264
 498.727 753.962
 929.881 177.114
 653.222 238.906
 838.920 464.033
 252.573 720.394
 29.250 2.883
 223.077 82.525
 167.335 649.654
 619.690 30.244
 722.822 509.070
 866.449 567.941
 533.423 182.790
 546.598 817.553
 305.816 345.093
 422.168 920.255
 65.274 200.109
 3.933 122.739
 347.071 450.219
 716.222 449.361
 129.730 696.142
 246.165 684.256
 265.722 501.246
 351.070 827.593
 294.716 131.909
 366.207 107.811
 806.057 569.402
 131.972 902.905
 932.377 254.103
 596.004 190.280
 539.607 38.237
 72.133 63.493
 367.961 497.439
 12.181 348.297
 864.348 483.705
 204.598 858.230
 23.328 132.770
 920.110 555.604
 967.964 398.318
 621.226 47.020
 704.157 144.914
 210.232 928.593
 875.448 353.144
 257.674 506.146
 36.389 676.633
 407.262 116.085
 10.870 434.585
 948.247 445.925
 70.112 759.009
 965.887 947.216
 668.980 567.317
 185.567 211.439
 238.061 963.512
 605.834 370.448
 414.375 640.383
 837.417 531.875
 181.085 557.319
 124.698 577.010
 704.281 190.410
 796.742 459.927
 434.395 721.012
 178.672 343.747
 965.571 764.019
 170.666 400.007
 606.081 396.544
 979.322 53.145
 947.457 980.972
 150.537 562.420
 473.359 373.419
 718.829 552.442
 418.379 750.205
 147.367 900.453
 372.176 292.315
 806.598 999.070
 178.909 52.869
 125.686 88.232
 362.261 347.924
 676.928 106.265
 922.082 199.618
 323.715 379.501
 912.416 606.554
 10.399 750.572
 688.377 493.813
 708.873 250.897
 269.752 19.103
 700.943 732.012
 534.634 788.001
 585.036 578.040
 251.812 406.285
 796.031 588.099
 564.528 507.880
 741.605 718.759
 931.941 920.536
 939.176 754.434
 652.781 336.202
 414.287 284.949
 575.960 747.804
 551.984 37.504
 36.114 898.419
 113.674 573.081
 232.162 102.495
 107.207 319.377
 441.019 472.561
 70.048 593.088
 576.828 890.099
 364.783 649.367
 571.740 957.770
 641.495 386.326
 973.910 764.587
 369.604 394.322
 591.429 79.042
 537.282 855.545
 220.231 691.446
 342.748 917.048
 695.268 80.171
 119.601 643.281
 116.487 542.266
 337.179 331.490
 996.406 962.534
 364.135 689.793
 829.532 693.071
 674.436 243.629
 723.889 664.291
 283.578 977.668
 992.889 76.132
 730.556 28.663
 166.332 442.710
 748.073 627.420
 630.093 643.798
 597.536 117.902
 885.895 121.774
 672.718 946.903
 279.457 742.897
 510.842 972.877
 474.207 797.859
 484.623 257.080
 149.014 469.574
 704.016 909.560
 525.184 58.211
 630.672 317.656
 736.840 676.949
 528.188 702.148
 559.281 760.098
 642.006 958.329
 114.692 941.791
 257.284 943.747
 349.520 942.938
 932.382 84.872
 991.777 461.410
 989.008 470.382
 471.710 501.361
 74.946 573.996
 750.726 548.305
 447.164 765.113
 929.600 834.077
 775.585 696.911
 879.253 117.591
 292.647 150.627
 390.276 801.589
 140.926 618.748
 608.694 321.060
 758.451 751.554
 905.930 975.213
 125.149 209.451
 114.547 271.756
 38.275 661.824
 995.192 340.502
 232.189 871.508
 334.356 624.216
 878.840 487.766
 610.566 330.126
 648.544 340.832
 314.704 628.101
 252.786 454.215
 828.032 304.385
 986.742 449.374
 11.784 156.702
 821.996 558.789
 60.745 371.977
 730.717 651.470
 638.968 126.852
 140.498 838.556
 220.812 749.281
 291.669 710.707
 979.974 673.087
 191.563 673.689
 531.425 693.354
 306.654 320.025
 567.700 416.386
 905.407 194.305
 626.258 411.989
 442.015 585.032
 266.459 176.681
 761.877 279.530
 163.782 253.589
 499.908 238.957
 589.322 518.287
 446.806 341.929
 431.287 910.301
 68.537 177.419
 32.459 588.771
 801.176 75.808
 316.684 329.745
 305.388 402.141
 814.806 814.241
 979.035 614.488
 585.733 523.846
 697.585 744.990
 674.098 147.898
 813.084 89.484
 618.182 487.689
 804.666 807.183
 789.246 733.671
 876.138 413.666
 628.353 996.985
 56.420 393.221
 474.217 43.084
 622.146 220.783
 924.039 139.648
 652.109 345.117
 20.050 771.030
 292.229 285.378
 942.145 55.138
 487.223 89.679
 949.316 34.910
 979.206 419.918
 640.336 504.660
 820.099 400.106
 991.270 711.646
 358.320 800.141
 320.999 575.952
 83.093 842.867
 286.164 68.356
 112.395 904.884
 117.185 38.320
 841.626 131.832
 683.612 195.029
 6.418 773.341
 179.726 606.737
 409.317 143.818
 512.592 131.309
 899.526 80.490
 70.579 648.242
 38.547 663.221
 869.651 994.556
 721.662 610.563
 989.488 669.543
 923.176 18.111
 297.011 862.638
 587.661 68.778
 239.407 261.619
 473.772 646.153
 703.790 642.421
 773.270 813.139
 770.661 45.315
 455.590 285.945
 521.189 663.756
 235.647 10.988
 734.676 561.310
 615.680 927.825
 376.481 278.772
 725.102 929.068
 725.161 978.512
 367.869 877.949
 20.809 317.562
 305.389 551.224
 787.951 956.853
 953.024 290.408
 852.255 853.942
 276.593 484.468
 340.277 993.607
 246.850 304.362
 138.345 368.674
 77.652 161.979
 856.078 106.797
 48.631 486.677
 961.079 62.664
 734.864 680.714
 546.015 764.869
 251.716 625.259
 982.790 768.864
 818.161 221.671
 289.175 558.789
 770.150 44.245
 362.579 639.196
 668.766 892.413
 758.020 230.834
 475.763 519.471
 540.753 541.591
 869.794 4.356
 18.971 323.783
 686.158 561.074
 152.660 892.247
 545.660 251.387
 888.069 894.876
 936.401 299.848
 33.483 469.553
 96.642 991.760
 974.484 450.818
 865.883 464.914
 132.047 608.617
 401.704 851.801
 654.206 503.277
 56.673 972.534
 164.318 59.146
 355.714 167.801
 182.096 918.735
 570.837 459.325
 6.292 704.465
 846.420 361.609
 772.508 542.206
 751.572 687.905
 151.116 285.750
 922.075 205.742
 757.044 411.269
 576.635 128.942
 36.756 253.087
 952.351 75.466
 862.558 245.014
 482.436 180.824
 688.194 873.747
 43.197 708.147
 243.358 791.903
 113.287 426.636
 912.128 768.144
 830.548 694.257
 148.610 51.251
 892.701 47.867
 232.291 115.169
 48.296 909.787
 9.282 344.893
 662.236 15.225
 859.984 871.213
 942.707 366.418
 288.522 708.809
 888.298 959.192
 257.109 480.890
 688.453 503.650
 655.209 98.880
 98.428 686.402
 267.926 722.595
 450.714 776.182
 912.451 460.597
 275.971 152.680
 370.947 528.264
 633.281 500.217
 641.158 799.486
 915.701 329.519
 333.849 844.264
 154.383 313.920
 703.366 7.158
 322.798 808.035
 441.963 859.124
 299.933 280.163
 590.822 347.304
 523.763 172.901
 514.839 213.877
 818.179 613.738
 101.397 186.638
 850.198 148.474
 125.603 132.029
 440.228 250.628
 979.229 767.685
 855.042 270.338
 794.251 758.754
 937.690 993.466
 964.058 563.492
 725.704 367.676
 438.714 382.687
 161.674 765.224
 161.035 28.732
 769.703 455.401
 36.500 628.712
 246.647 582.219
 764.370 367.365
 865.781 729.645
 274.884 156.451
 308.170 217.931
 946.486 273.907
 997.094 236.263
 949.083 876.693
 515.259 170.671
 158.925 473.532
 112.979 439.142
 5.539 206.785
 376.175 471.041
 182.083 285.656
 601.915 353.661
 421.378 426.058
 440.652 69.199
 7.902 366.301
 600.686 130.337
 561.320 763.628
 392.115 27.296
 42.975 246.455
 213.386 974.656
 259.737 453.484
 680.191 509.066
 179.098 276.810
 468.782 71.353
 638.282 625.536
 426.811 606.392
 994.114 113.688
 505.699 744.858
 588.420 566.342
 328.470 371.778
 717.966 936.591
 43.458 432.335
 923.437 579.534
 672.722 35.995
 627.203 174.768
 668.033 171.769
 435.885 403.485
 388.739 281.796
 215.733 638.336
 844.493 214.722
 484.181 902.563
 259.764 617.423
 830.475 598.891
 852.406 61.895
 275.975 538.342
 39.570 347.737
 457.590 545.253
 33.267 689.364
 716.124 948.445
 235.506 376.162
 998.318 51.844
 837.667 984.282
 543.538 813.220
 747.520 87.231
 683.015 440.425
 164.781 441.149
 493.874 74.253
 385.503 857.359
 237.794 690.272
 397.879 983.142
 393.992 483.733
 526.592 320.597
 40.249 357.584
 356.986 367.791
 419.279 410.020
 819.573 376.455
 779.076 101.800
 113.399 12.222
 226.394 802.251
 895.262 68.475
 66.945 784.685
 240.686 230.435
 311.690 225.660
 499.778 885.116
 46.830 7.430
 612.926 813.560
 739.511 919.283
 331.859 738.587
 279.046 381.722
 303.298 603.741
 334.743 899.039
 135.892 862.617
 99.586 792.605
 484.801 213.307
 540.462 231.702
 279.078 136.784
 199.903 404.151
 489.753 323.093
 404.220 739.075
 124.159 892.826
 394.114 183.359
 345.831 57.246
 575.425 556.708
 998.412 87.514
 411.667 273.363
 173.831 776.605
 771.506 167.797
 455.089 836.960
 81.842 633.955
 805.937 258.688
 901.969 760.446
 825.272 698.897
 461.001 985.586
 863.179 639.565
 927.167 15.247
 766.101 762.259
 294.362 242.410
 316.887 681.379
 572.527 720.183
 625.591 557.541
 701.118 300.637
 251.335 898.974
 219.204 931.154
 964.780 36.735
 125.025 260.321
 143.409 830.097
 648.546 748.943
 504.679 388.263
 402.207 901.929
 480.001 265.853
 830.480 167.261
 98.534 250.158
 263.683 513.404
 944.964 571.572
 614.841 861.512
 69.130 963.875
 712.245 969.134
 724.877 322.957
 9.890 234.239
 396.431 871.426
 491.598 299.133
 706.447 358.405
 713.697 510.730
 792.534 300.181
 300.259 854.909
 468.314 5.551
 701.768 187.070
 658.997 802.482
 493.550 577.909
 6.116 678.630
 968.229 672.947
 285.801 421.356
 764.039 807.098
 72.080 262.926
 968.092 542.818
 421.755 238.938
 694.175 524.140
 859.019 703.583
 914.553 411.582
 522.870 230.844
 134.357 927.806
 513.518 998.280
 847.997 84.691
 568.292 497.547
 75.568 753.666
 624.202 356.721
 312.284 297.670
 322.573 272.953
 57.713 810.763
 398.379 634.652
 549.144 56.306
 318.630 720.698
 183.175 793.909
 713.981 276.071
 352.900 316.312
 637.455 420.287
 489.633 548.372
 613.600 904.536
 115.464 500.048
 768.677 618.078
 777.016 613.174
 93.557 392.938
 135.499 137.930
 450.312 772.173
 980.567 49.857
 233.325 710.856
 965.810 743.447
 406.559 655.660
 835.256 275.495
 809.255 99.552
 429.490 883.238
 329.249 299.249
 886.405 861.911
 541.440 156.940
 948.057 287.473
 281.584 352.173
 867.172 37.436
 33.678 228.286
 993.725 760.832
 942.012 19.362
 85.638 933.254
 283.903 93.162
 803.175 600.644
 751.654 593.216
 742.529 453.257
 366.037 315.133
 971.640 206.305
 80.405 739.930
 35.216 14.509
 514.157 777.897
 183.796 572.874
 984.872 123.160
 494.416 304.849
 375.958 870.060
 131.901 401.791
 995.551 651.929
 247.116 634.791
 644.897 500.458
 621.833 632.946
 641.156 625.012
 802.554 422.835
 629.038 626.933
 974.106 304.858
 94.789 310.664
 517.650 846.430
 569.484 263.659
 89.649 783.539
 409.613 48.374
 114.120 715.264
 682.433 995.637
 969.072 565.630
 300.985 788.465
 491.561 179.228
 966.275 873.664
 49.341 57.691
 327.482 95.676
 609.118 970.282
 788.756 189.075
 453.235 961.077
 625.039 34.493
 392.925 495.654
 149.165 34.792
 134.638 150.620
 56.402 26.829
 467.316 249.196
 296.574 747.675
 946.688 225.347
 752.369 726.772
 4.886 688.381
 77.607 296.903
 859.969 230.808
 541.805 192.445
 143.796 936.350
 985.778 434.088
 914.408 405.068
 694.154 151.649
 230.277 411.585
 389.399 953.058
 1.219 184.250
 731.206 955.805
 610.141 762.187
 826.107 720.711
 240.178 118.526
 804.114 895.797
 815.129 287.396
 569.522 235.080
 542.714 795.772
 277.169 913.700
 768.288 365.939
 897.116 342.709
 932.757 347.604
 711.613 385.944
 67.122 278.910
 618.302 404.692
 334.950 621.336
 400.743 576.335
 494.077 214.329
 457.858 639.175
 833.813 641.418
 971.866 561.474
 651.001 171.188
 832.187 587.872
 857.615 555.219
 341.129 916.414
 17.541 942.696
 404.570 655.101
 347.164 860.530
 484.024 215.058
 792.990 351.610
 560.409 450.095
 732.431 345.995
 67.385 447.603
 596.951 434.949
 604.638 226.802
 458.846 840.665
 977.929 786.471
 476.224 331.036
 50.822 60.114
 880.332 565.209
 177.924 742.494
 693.654 208.768
 845.127 523.464
 567.546 604.819
 120.309 644.747
 459.255 697.134
 748.198 539.926
 467.536 782.653
 163.604 550.244
 104.739 922.435
 384.154 767.454
 894.934 2.686
 41.207 143.844
 199.638 441.328
 658.245 348.601
 35.017 952.157
 460.185 924.042
 760.558 69.723
 343.388 106.066
 495.414 906.287
 331.413 986.946
 14.638 850.726
 640.657 297.604
 455.921 261.796
 965.937 18.554
 144.133 179.236
 429.954 857.348
 134.840 340.725
 811.686 684.596
 61.099 406.472
 744.448 645.291
 615.460 952.413
 950.171 467.514
 539.484 84.613
 726.028 602.671
 557.718 178.964
 624.552 141.781
 966.489 379.907
 948.873 868.216
 957.807 858.382
 528.492 501.602
 565.902 82.003
 534.399 848.692
 912.422 279.542
 449.444 659.145
 193.158 67.952
 923.205 956.917
 294.523 674.497
 130.536 216.786
 705.209 41.204
 518.284 231.377
 353.973 196.119
 891.987 883.489
 467.856 859.117
 668.654 333.831
 519.059 202.906
 635.982 653.254
 779.025 786.897
 623.672 484.723
 93.892 837.773
 348.189 492.693
 858.512 571.549
 155.711 741.000
 121.848 83.994
 104.627 595.131
 583.082 316.354
 522.481 646.858
 416.667 708.944
 894.332 650.245
 330.335 754.512
 320.187 695.218
 650.532 765.120
 276.286 251.097
 135.611 670.048
 564.813 226.153
 432.370 607.938
 3.336 514.508
 863.247 894.718
 31.251 358.277
 509.848 711.107
 266.318 226.097
 246.835 521.557
 478.581 300.017
 584.945 912.893
 138.389 337.894
 462.694 718.912
 894.721 919.975
 745.706 110.413
 132.548 444.274
 366.599 803.173
 304.791 769.024
 185.708 834.111
 524.608 941.105
 645.856 34.111
 4.906 841.528
 707.986 580.859
 239.369 933.295
 917.170 933.630
 306.768 239.037
 491.581 261.676
 649.523 597.583
 235.288 796.913
 8.284 557.060
 736.600 628.846
 594.804 630.223
 568.236 464.344
 841.597 253.966
 97.601 87.240
 293.170 613.341
 542.039 353.271
 92.278 480.810
 265.326 865.956
 586.316 619.089
 161.134 210.573
 432.066 851.846
 663.227 128.913
 138.556 137.315
 270.249 40.153
 762.434 417.729
 987.968 236.840
 791.137 460.323
 239.344 183.922
 527.386 666.861
 241.979 38.131
 263.299 987.411
 725.290 590.473
 521.261 725.103
 981.367 762.310
 786.903 522.198
 392.270 892.568
 690.983 49.989
 733.944 817.440
 63.205 527.390
 157.458 32.729
 812.036 822.882
 929.777 551.527
 138.374 474.446
 869.357 825.641
 203.627 930.918
 230.675 828.078
 408.579 879.750
 323.255 26.720
 840.832 900.352
 845.168 87.210
 986.028 354.199
 171.550 188.146
 320.189 393.893
 272.016 416.274
 84.041 9.768
 596.299 826.779
 140.073 916.815
 927.960 37.749
 912.298 864.415
 577.151 202.847
 668.306 190.145
 284.384 537.164
 812.630 465.845
 209.880 313.904
 986.878 243.929
 462.738 100.153
 11.238 814.940
 809.090 545.507
 527.230 659.559
 720.043 5.234
 414.984 811.328
 463.199 788.212
 39.489 547.375
 893.463 627.719
 337.406 866.368
 300.646 729.899
 975.148 784.241
 666.894 250.200
 904.366 32.949
 973.334 463.111
 805.056 755.488
 472.724 46.336
 159.739 986.854
 766.648 508.994
 143.259 346.640
 948.319 707.215
 568.330 461.042
 304.937 852.600
 802.063 212.527
 129.558 313.338
 696.194 282.030
 37.194 608.722
 64.870 414.878
 982.604 220.336
 337.793 986.705
 559.721 493.098
 530.679 364.231
 450.364 922.795
 254.953 108.189
 360.902 360.727
 857.817 627.942
 921.483 88.124
 994.309 611.044
 757.749 691.223
 614.311 573.320
 917.450 211.166
 957.963 628.889
 634.749 50.514
 228.473 3.404
 837.318 630.319
 16.322 611.673
 92.566 238.907
 725.639 912.588
 799.737 967.206
 472.591 225.133
 267.505 47.391
 535.633 240.316
 978.461 404.466
 115.169 861.616
 392.202 287.272
 160.423 33.267
 340.159 600.048
 427.176 419.280
 633.813 32.618
 902.558 739.941
 362.325 451.414
 761.631 85.768
 368.081 820.655
 172.354 456.288
 134.282 369.345
 436.270 222.851
 325.930 892.176
 115.455 816.972
 225.686 198.593
 253.798 90.077
 483.857 422.208
 432.232 884.125
 844.682 431.403
 911.328 68.373
 660.171 90.541
 296.676 823.899
 101.762 899.971
 127.045 248.597
 526.223 272.463
 224.757 380.851
 645.604 705.194
 82.652 735.430
 145.086 591.888
 590.919 161.184
 543.593 741.602
 956.877 783.573
 209.711 572.275
 246.209 518.086
 42.441 812.160
 908.354 931.071
 868.398 645.131
 352.710 395.886
 763.249 991.662
 855.454 623.708
 397.522 831.554
 116.304 834.476
 960.560 593.717
 796.121 434.728
 9.728 999.194
 573.446 961.413
 706.405 823.895
 212.555 875.779
 770.418 715.175
 967.495 206.369
 248.009 960.359
 313.574 967.811
 936.156 364.920
 536.286 161.034
 331.814 693.361
 481.763 194.745
 25.696 387.501
 725.021 977.340
 986.629 76.279
 312.988 198.124
 587.632 190.044
 937.167 447.829
 115.195 393.394
 62.670 587.510
 938.294 546.891
 940.960 944.223
 256.118 133.400
 146.161 539.270
 109.269 63.607
 960.220 203.721
 47.097 172.690
 579.864 435.504
 866.044 591.632
 295.584 547.303
 245.557 218.732
 895.223 655.186
 937.567 316.239
 45.885 490.245
 644.230 541.408
 109.488 771.225
 531.105 608.673
 129.296 862.334
 856.948 28.956
 795.141 829.984
 797.574 632.710
 339.987 493.715
 743.834 645.216
 154.153 93.905
 159.623 126.591
 618.421 242.021
 195.287 436.149
 273.731 613.235
 318.038 743.153
 62.064 637.450
 100.592 336.163
 416.982 259.457
 311.628 824.177
 458.142 704.641
 589.698 158.538
 284.931 400.866
 221.563 509.369
 281.232 583.702
 55.623 319.306
 675.569 229.859
 983.209 636.059
 165.855 417.455
 40.174 40.219
 861.143 861.820
 296.815 972.619
 837.852 597.955
 797.093 3.982
 306.636 717.128
 813.004 946.763
 368.234 872.552
 234.439 693.714
 60.399 370.633
 609.799 179.307
 399.306 998.243
 981.970 938.639
 262.163 7.048
 475.027 814.624
 685.272 602.804
 529.475 509.299
 734.152 856.095
 661.241 850.965
 888.133 662.145
 738.454 958.128
 547.784 497.790
 589.865 416.945
 74.596 535.572
 542.243 284.992
 791.464 726.137
 447.114 214.944
 770.834 814.120
 318.618 422.370
 504.209 738.610
 736.280 157.816
 749.324 331.827
 244.122 981.117
 885.372 779.112
 629.322 562.212
 945.610 565.828
 920.781 175.294
 442.481 3.754
 395.244 130.000
 32.753 308.337
 703.603 353.348
 697.220 261.613
 273.593 348.674
 217.316 932.098
 451.159 102.957
 433.830 686.733
 908.443 872.289
 763.159 790.582
 871.777 468.136
 244.730 483.006
 861.598 906.419
 597.923 295.204
 244.310 419.759
 304.903 50.141
 783.269 613.736
 111.982 994.050
 55.124 354.426
 889.598 646.812
 534.334 81.289
 920.756 540.091
 11.919 61.641
 139.172 116.147
 926.350 446.170
 928.689 781.568
 970.170 295.574
 970.393 809.101
 773.799 363.196
 506.796 333.230
 539.440 815.195
 835.277 732.832
 637.632 116.407
 975.589 894.329
 524.502 515.374
 236.551 124.065
 979.992 325.569
 871.326 267.731
 900.138 61.577
 523.099 101.531
 447.055 379.551
 665.882 504.270
 718.715 262.078
 509.222 786.910
 650.273 440.364
 709.210 847.396
 206.050 264.130
 888.345 300.320
 125.847 104.798
 168.223 185.454
 313.781 544.355
 244.780 334.235
 118.102 585.019
 647.061 532.348
 165.416 578.632
 706.419 588.822
 454.477 575.152
 991.089 652.117
 158.409 23.054
 926.756 212.047
 58.205 807.777
 500.619 318.905
 966.085 215.068
 136.362 529.476
 579.284 672.452
 410.215 861.030
 320.893 812.706
 461.982 771.580
 215.186 167.771
 25.580 576.351
 254.452 429.832
 575.648 210.431
 39.827 889.126
 352.402 325.841
 420.012 196.657
 6.733 103.048
 62.615 716.292
 400.186 113.259
 229.438 277.268
 126.615 105.220
 798.983 358.064
 598.953 741.045
 799.479 509.747
 898.636 367.529
 349.639 935.632
 927.845 696.023
 121.059 499.462
 975.300 354.367
 857.815 342.032
 422.044 263.243
 440.508 692.432
 620.140 537.091
 742.129 201.910
 698.057 492.257
 573.104 183.174
 233.485 504.092
 287.258 874.024
 17.286 47.345
 756.990 270.262
 969.317 703.356
 15.401 88.302
 193.947 161.714
 699.461 62.836
 44.707 987.260
 758.638 489.957
 345.786 885.369
 667.847 762.618
 863.789 364.628
 505.546 575.058
 84.662 567.388
 833.618 598.507
 5.033 881.737
 905.069 245.124
 248.960 45.506
 591.069 774.620
 453.541 351.763
 776.399 482.734
 690.928 329.444
 240.871 207.704
 199.375 731.304
 95.749 455.798
 949.403 659.086
 253.971 276.101
 468.431 302.922
 709.171 695.034
 862.050 694.643
 312.772 280.006
 404.122 464.293
 455.189 857.410
 301.085 253.120
 464.217 821.564
 976.144 847.371
 471.785 987.661
 252.624 443.913
 13.349 853.336
 256.872 695.092
 209.410 120.695
 402.153 276.067
 236.115 715.026
 976.402 908.486
 74.941 529.610
 237.255 810.723
 596.620 80.836
 444.062 943.683
 691.140 917.206
 433.632 714.481
 916.740 373.648
 507.189 786.113
 471.944 373.271
 951.553 632.917
 864.947 867.241
 207.239 558.364
 586.025 975.628
 837.291 148.190
 206.397 394.069
 188.790 928.439
 409.326 499.788
 197.694 210.661
 487.754 303.640
 718.798 376.817
 251.919 820.273
 195.966 841.681
 217.971 75.338
 381.406 553.540
 485.289 236.046
 202.824 593.168
 150.129 779.561
 127.937 410.665
 193.248 133.168
 429.617 719.326
 969.682 402.360
 382.147 530.752
 123.011 109.715
 468.591 266.843
 550.870 901.256
 327.620 88.698
 22.504 931.150
 170.402 322.113
 955.783 743.761
 337.164 182.026
 415.833 458.750
 200.080 467.521
 519.472 595.112
 743.333 843.898
 490.886 999.374
 430.049 93.550
 689.733 768.065
 794.721 913.418
 51.365 361.749
 52.440 589.441
 771.612 25.087
 694.408 79.437
 420.133 272.626
 922.802 592.375
 364.375 332.117
 74.971 836.884
 771.548 705.580
 183.475 413.613
 72.654 203.078
 128.703 798.796
 617.566 105.865
 657.234 479.751
 23.643 345.623
 882.227 792.514
 75.685 456.687
 850.493 128.249
 828.697 421.127
 781.408 435.167
 106.378 625.388
 660.195 378.586
 890.345 865.745
 835.509 431.386
 123.500 452.468
 39.679 363.895
 374.718 884.371
 58.775 665.290
 253.202 602.031
 946.185 952.646
 744.540 925.639
 843.144 269.175
 45.223 279.148
 866.285 715.929
 479.319 173.644
 197.537 242.877
 624.988 537.811
 95.431 803.106
 497.041 850.843
 497.200 870.690
 115.767 52.541
 733.916 477.086
 835.622 416.638
 500.804 136.792
 657.224 907.409
 53.950 30.205
 352.585 67.436
 913.545 575.479
 499.996 168.110
 491.184 552.657
 557.841 296.521
 701.224 509.133
 465.520 745.915
 18.871 557.660
 207.191 655.848
 693.299 424.675
 526.140 336.738
 74.030 781.023
 953.062 276.931
 752.173 318.375
 382.604 24.217
 522.316 567.482
 174.242 154.260
 931.463 199.228
 694.375 472.605
 371.974 132.182
 87.760 672.247
 597.777 582.726
 52.748 503.471
 77.099 642.875
 383.822 365.469
 448.522 729.679
 877.602 249.584
 306.589 506.919
 918.587 442.030
 722.528 588.867
 165.657 10.034
 997.540 466.847
 449.837 171.144
 670.777 887.643
 421.458 392.568
 360.475 109.285
 6.961 838.573
 531.286 581.209
 161.858 322.270
 258.672 174.213
 249.454 607.377
 835.208 919.143
 100.591 20.117
 45.013 615.030
 86.987 286.422
 860.447 716.848
 491.618 110.650
 507.114 704.629
 909.389 705.424
 444.641 29.962
 138.223 604.849
 45.186 608.653
 6.245 122.818
 171.053 321.351
 259.417 622.535
 586.903 754.321
 143.574 851.555
 149.002 383.166
 746.044 367.973
 29.738 11.725
 808.965 77.936
 224.635 730.553
 336.013 53.060
 193.560 174.167
 336.733 669.916
 478.436 918.948
 891.457 174.370
 364.965 475.145
 981.142 623.835
 292.555 253.494
 270.130 793.511
 519.667 911.780
 18.400 682.300
 104.081 656.963
 249.217 244.630
 220.408 957.966
 127.092 571.037
 199.652 41.683
 581.797 998.623
 5.253 845.259
 621.914 248.749
 552.263 391.296
 544.479 250.450
 804.737 965.481
 597.010 541.625
 752.940 899.813
 269.372 164.186
 556.244 106.259
 672.914 542.880
 547.908 938.228
 744.299 609.803
 720.102 169.189
 835.041 197.775
 356.176 323.118
 612.283 656.372
 844.286 740.029
 801.870 565.848
 412.950 346.954
 804.627 48.277
 673.236 381.326
 467.404 354.624
 861.050 296.489
 601.509 384.192
 551.196 800.088
 225.185 452.852
 195.507 733.406
 929.791 742.999
 31.588 106.598
 400.101 356.387
 955.793 640.543
 579.850 56.483
 671.351 225.188
 589.391 576.083
 455.612 647.344
 551.544 615.542
 962.773 143.783
 445.735 344.625
 641.981 939.779
 923.993 714.842
 235.265 96.218
 322.974 198.033
 883.287 132.866
 484.677 590.228
 145.611 959.856
 248.977 297.562
 600.318 337.976
 850.431 483.897
 67.664 120.710
 890.363 679.063
 174.725 892.495
 966.234 884.228
 291.045 809.291
 530.208 969.376
 496.170 736.005
 677.243 730.339
 443.316 442.603
 592.610 493.130
 842.383 214.993
 535.375 645.868
 961.214 821.195
 916.868 108.353
 525.651 177.199
 123.782 72.105
 753.917 124.912
 809.290 555.599
 884.740 577.077
 960.898 507.551
 424.964 526.937
 882.042 582.820
 753.014 455.436
 480.301 929.131
 549.299 902.980
 826.161 617.022
 491.533 79.168
 673.466 869.689
 538.082 550.920
 559.823 293.756
 40.160 231.104
 729.533 557.078
 566.256 55.938
 643.103 726.812
 210.222 125.348
 409.561 982.066
 886.524 437.161
 456.967 2.998
 619.019 190.085
 952.281 755.427
 608.249 494.060
 406.878 20.701
 249.489 7.671
 24.206 139.030
 680.930 834.324
 330.387 455.935
 607.600 30.937
 599.022 691.368
 389.298 409.650
 363.240 335.902
 845.532 304.995
 679.473 554.920
 140.699 511.878
 750.008 427.607
 20.485 315.408
 459.585 530.869
 705.315 89.121
 472.918 407.870
 866.955 256.476
 865.822 736.138
 355.911 930.014
 116.520 571.111
 74.556 467.454
 412.905 818.351
 546.179 733.929
 86.018 652.577
 84.022 519.896
 963.291 416.268
 865.371 336.003
 153.549 197.216
 840.719 455.912
 288.911 796.358
 11.822 388.010
 319.357 788.198
 778.058 974.967
 299.580 370.654
 439.062 609.632
 143.800 364.104
 542.428 945.979
 424.556 106.636
 145.623 319.378
 31.281 800.128
 616.782 481.780
 912.046 676.839
 803.286 330.381
 428.673 906.133
 51.775 954.666
 746.038 564.036
 48.363 453.549
 538.477 3.223
 971.351 754.547
 470.649 237.266
 296.775 788.997
 940.911 280.530
 383.934 295.369
 459.237 944.625
 886.057 706.431
 469.328 205.173
 100.899 760.793
 68.887 630.666
 696.048 916.124
 789.790 360.932
 240.735 346.724
 680.392 979.432
 654.918 314.352
 398.334 224.925
 880.345 306.160
 839.731 608.511
 698.307 350.639
 168.404 556.657
 904.157 930.892
 589.062 995.230
 816.746 508.873
 156.126 270.046
 997.262 714.971
 603.612 802.967
 800.140 120.355
 102.545 886.639
 30.514 336.445
 935.392 893.751
 168.016 134.042
 959.616 926.944
 793.576 766.719
 5.482 462.732
 560.319 657.747
 810.748 886.914
 146.116 770.997
 983.727 410.752
 555.963 53.759
 756.803 767.849
 177.889 298.625
 847.976 283.180
 484.976 123.356
 694.999 480.569
 895.195 778.731
 224.584 846.331
 304.916 446.879
 430.772 828.459
 284.198 134.438
 577.714 647.201
 23.436 259.524
 231.657 189.063
 340.866 408.005
 437.040 707.906
 466.194 337.747
 757.419 460.159
 802.791 249.620
 131.777 843.162
 412.985 247.127
 282.108 313.821
 869.905 164.159
 933.546 957.251
 254.823 959.790
 261.425 310.722
 159.113 333.074
 601.371 76.384
 360.858 287.945
 592.700 967.015
 502.138 32.700
 69.212 803.011
 286.366 799.834
 365.022 437.389
 966.363 155.577
 419.733 340.538
 801.728 885.346
 503.465 80.430
 655.208 108.027
 347.583 230.092
 477.141 420.811
 474.071 806.248
 427.627 405.069
 31.293 465.378
 218.982 45.920
 135.190 771.319
 665.505 612.824
 704.947 707.333
 721.114 410.493
 895.987 681.806
 613.308 898.961
 249.131 907.208
 268.045 874.737
 574.336 694.174
 616.045 343.309
 805.200 764.865
 706.746 53.929
 734.053 660.666
 789.643 333.604
 757.760 98.490
 690.069 286.869
 825.360 257.289
 272.075 825.478
 427.302 382.580
 487.074 577.226
 152.630 353.212
 224.093 981.096
 468.263 423.008
 754.229 807.847
 549.968 833.042
 175.188 717.504
 277.354 381.083
 666.305 60.337
 657.823 967.216
 143.377 993.559
 682.817 132.981
 716.938 685.697
 862.812 340.801
 196.723 243.440
 807.331 256.566
 316.213 366.516
 288.108 297.265
 769.937 225.070
 275.638 774.536
 36.241 787.222
 703.190 831.348
 101.242 693.404
 872.492 150.995
 985.610 686.087
 859.475 873.914
 612.616 731.374
 347.376 937.962
 329.688 1.179
 552.255 951.742
 920.852 275.373
 309.513 899.013
 416.182 542.189
 659.597 276.477
 437.327 357.556
 59.983 399.122
 313.947 121.003
 515.282 419.514
 191.168 853.765
 767.364 342.979
 827.957 356.155
 235.571 863.363
 593.496 73.820
 609.107 968.453
 214.456 429.751
 38.517 885.113
 349.683 359.952
 372.959 357.528
 887.708 920.178
 169.757 423.852
 622.065 969.533
 541.016 613.960
 383.388 459.908
 780.136 811.497
 847.339 909.874
 63.624 275.085
 723.547 374.915
 988.242 505.229
 320.822 65.682
 871.105 674.586
 114.204 650.708
 404.849 249.789
 774.075 913.890
 668.399 653.718
 599.014 539.701
 596.472 419.185
 692.855 355.920
 711.007 230.401
 891.088 875.642
 321.689 639.884
 49.129 714.041
 70.211 578.741
 109.924 693.010
 886.569 181.367
 453.907 736.333
 361.339 945.977
 561.537 62.800
 634.495 14.940
 476.883 533.873
 30.954 939.481
 17.269 150.835
 410.874 888.023
 24.406 734.107
 77.119 953.393
 170.385 380.697
 824.647 238.633
 219.031 775.979
 511.502 372.607
 79.441 240.635
 266.247 283.605
 181.957 195.231
 962.882 591.245
 443.553 712.251
 935.558 154.101
 483.842 952.405
 568.685 813.432
 497.072 518.505
 583.647 523.274
 800.081 341.405
 704.526 66.085
 159.796 389.565
 278.481 773.475
 483.312 783.103
 161.263 846.592
 833.759 327.230
 267.534 384.186
 348.974 856.311
 94.924 352.693
 898.728 412.165
 929.136 886.902
 958.981 247.550
 446.927 297.506
 525.965 42.875
 879.615 429.478
 84.072 911.388
 560.321 899.582
 903.416 621.357
 534.712 719.974
 827.189 624.728
 402.363 756.028
 345.375 607.570
 811.475 878.863
 98.200 291.287
 144.566 956.145
 45.819 553.354
 200.750 518.457
 744.571 806.587
 848.401 973.699
 426.979 196.146
 140.609 189.729
 663.097 29.149
 658.193 587.858
 133.344 943.830
 477.471 189.240
 644.545 420.176
 212.286 325.992
 726.185 114.271
 814.410 602.657
 536.081 211.863
 949.392 695.933
 44.818 106.563
 715.042 376.402
 545.606 543.573
 609.109 780.978
 18.210 275.759
 56.614 155.261
 157.647 865.468
 503.899 607.830
 434.143 658.813
 307.345 601.300
 182.175 50.791
 74.411 65.795
 803.073 856.691
 140.765 918.259
 915.777 80.845
 830.829 55.047
 989.921 316.104
 593.760 345.597
 258.813 870.804
 30.012 972.344
 729.426 974.010
 925.202 457.679
 902.746 789.870
 341.504 604.575
 489.331 729.048
 438.501 206.122
 378.559 695.855
 315.080 993.617
 400.540 486.251
 794.122 777.102
 840.192 852.162
 678.278 860.440
 134.535 584.896
 757.030 500.478
 946.190 924.193
 364.484 732.046
 675.707 264.060
 899.239 243.859
 98.255 362.606
 700.415 1.724
 909.901 446.433
 509.092 952.300
 597.169 872.415
 366.448 771.306
 830.351 528.150
 846.569 253.080
 984.537 339.793
 584.037 473.487
 948.316 50.914
 927.893 335.071
 953.080 542.543
 481.554 952.955
 188.115 102.365
 222.882 633.497
 728.698 205.532
 743.184 896.987
 144.877 41.668
 4.947 203.396
 754.309 479.015
 455.109 249.331
 88.226 679.493
 606.336 48.926
 838.430 715.602
 528.999 515.601
 506.237 355.039
 500.143 90.656
 670.777 500.735
 204.922 674.101
 301.394 447.500
 955.848 899.310
 752.629 251.891
 914.100 742.861
 973.894 735.318
 996.539 801.929
 341.483 343.335
 216.509 921.888
 257.555 673.823
 523.707 475.248
 967.518 636.076
 619.132 629.008
 709.689 100.319
 769.432 681.094
 443.658 496.819
 827.765 678.353
 698.706 95.398
 685.975 369.906
 61.518 875.012
 388.564 312.470
 81.818 730.266
 489.232 981.030
 842.295 773.731
 735.136 792.168
 620.147 212.060
 335.215 402.219
 294.641 497.971
 372.742 772.671
 839.611 502.631
 27.660 715.803
 120.851 393.011
 303.313 750.264
 613.389 830.990
 730.052 555.297
 708.183 395.902
 823.236 450.577
 215.389 645.591
 886.818 623.753
 43.885 614.691
 510.493 147.775
 974.011 459.847
 946.123 683.924
 900.517 322.861
 558.515 553.382
 941.652 732.758
 20.649 120.395
 752.432 210.594
 611.219 94.073
 187.760 396.255
 322.939 995.078
 904.739 469.759
 906.972 109.748
 421.902 891.835
 68.326 370.031
 742.884 306.186
 848.853 746.307
 658.163 611.298
 551.178 555.361
 843.968 770.604
 84.343 91.997
 543.366 449.861
 269.097 854.973
 930.154 378.734
 799.697 411.854
 788.936 774.671
 294.966 329.255
 290.085 851.376
 212.538 171.669
 869.913 487.689
 578.119 71.305
 345.919 446.939
 180.795 911.084
 784.471 19.159
 493.650 502.104
 501.666 781.699
 436.929 924.839
 203.436 26.367
 752.811 230.070
 272.707 737.189
 203.456 141.837
 781.690 292.080
 737.614 91.735
 966.926 39.463
 849.108 553.623
 751.984 818.075
 429.263 92.796
 864.627 361.589
 804.519 37.044
 176.528 391.371
 362.657 102.617
 927.421 348.559
 172.172 440.249
 392.930 964.259
 458.222 320.265
 555.507 792.935
 337.400 356.868
 258.348 33.951
 157.474 726.469
 808.319 299.870
 415.539 100.125
 769.448 833.646
 20.192 963.438
 805.224 171.769
 554.943 6.788
 515.556 554.037
 828.761 343.225
 730.995 915.690
 956.341 350.296
 208.588 2.769
 289.185 975.433
 985.022 730.695
 966.119 823.036
 225.700 79.055
 618.489 326.253
 533.753 567.716
 754.431 759.702
 699.221 191.679
 664.641 873.467
 452.582 871.088
 898.587 16.778
 193.340 280.804
 717.856 905.745
 976.445 908.772
 658.017 697.644
 418.144 417.485
 841.057 929.670
 117.626 677.373
 849.163 718.456
 748.958 49.543
 372.480 594.181
 54.764 728.426
 6.969 546.849
 542.626 838.388
 234.862 519.670
 48.856 904.016
 954.226 313.699
 372.200 688.638
 823.329 927.766
 600.006 892.649
 990.828 897.576
 337.668 10.859
 538.053 507.865
 922.979 720.393
 662.084 512.201
 552.733 477.436
 477.951 527.761
 590.072 777.675
 468.541 789.121
 756.267 532.627
 418.133 798.281
 366.631 748.683
 939.340 340.976
 751.984 700.020
 956.508 735.594
 847.494 858.225
 206.962 315.172
 40.958 294.119
 633.890 429.926
 491.949 179.951
 593.279 503.400
 579.056 487.509
 907.172 325.683
 50.261 360.235
 745.143 159.391
 64.923 811.018
 86.531 845.543
 176.606 3.575
 542.329 795.440
 544.100 71.536
 735.386 49.847
 231.246 138.266
 341.456 877.643
 400.942 360.596
 575.711 212.671
 889.056 635.164
 116.594 520.482
 2.416 296.596
 641.549 17.243
 191.981 187.731
 710.562 993.270
 356.472 894.470
 279.998 925.920
 109.804 478.142
 720.523 94.159
 152.577 488.880
 611.632 163.708
 506.596 452.109
 507.275 221.825
 463.128 950.447
 231.282 669.367
 649.452 204.132
 439.724 280.588
 201.842 29.291
 255.274 314.427
 41.683 835.301
 764.340 391.668
 158.856 36.110
 302.686 667.970
 414.322 787.314
 423.965 751.422
 62.156 228.262
 635.878 593.834
 167.871 579.275
 741.164 876.824
 651.076 206.793
 479.483 6.928
 420.432 577.904
 128.389 909.125
 190.006 350.061
 487.250 186.643
 88.893 417.167
 890.524 608.525
 199.069 810.621
 432.581 147.866
 106.600 949.914
 744.977 165.875
 433.415 884.220
 461.292 703.923
 963.929 161.990
 900.288 981.822
 303.906 623.254
 664.072 20.774
 247.471 308.349
 406.289 119.492
 999.366 411.759
 301.308 658.121
 749.005 641.105
 17.187 223.693
 544.179 844.989
 744.410 320.587
 17.231 490.991
 993.510 317.821
 904.922 663.843
 85.427 800.936
 933.222 136.613
 109.649 39.037
 45.835 682.901
 410.729 887.336
 4.803 849.937
 630.844 552.948
 525.334 620.551
 934.696 327.960
 595.612 741.827
 176.746 600.971
 824.380 490.647
 545.829 298.750
 231.301 548.043
 198.271 876.673
 102.419 747.393
 830.356 203.975
 458.389 293.969
 260.282 201.836
 487.743 688.608
 307.388 54.230
 470.520 855.422
 444.713 778.645
 326.478 717.243
 434.852 112.834
 862.374 793.267
 967.042 131.304
 38.077 937.032
 926.891 979.107
 423.255 481.164
 533.633 218.558
 355.045 215.342
 61.086 785.814
 840.390 468.588
 58.244 598.015
 760.776 284.807
 947.846 728.073
 546.209 225.432
 103.097 453.816
 881.753 675.019
 184.462 712.355
 714.400 899.777
 813.220 761.129
 439.001 266.551
 922.795 516.701
 586.299 487.081
 172.332 854.085
 118.577 41.805
 142.251 487.095
 892.158 856.851
 124.367 188.219
 381.977 170.656
 838.653 459.968
 121.116 411.970
 476.818 144.116
 804.767 913.577
 914.794 297.094
 789.181 766.217
 530.376 305.887
 5.359 950.946
 789.921 146.669
 656.333 717.109
 63.931 766.268
 605.716 654.394
 133.094 303.173
 51.793 964.042
 644.806 659.536
 951.945 504.611
 669.285 328.641
 80.846 475.814
 231.185 304.122
 515.078 329.687
 707.315 919.252
 507.044 146.970
 686.994 48.683
 991.006 289.069
 895.143 853.706
 530.413 399.005
 139.083 158.599
 123.393 560.458
 720.721 243.617
 515.279 680.306
 72.365 854.231
 184.532 500.405
 445.595 221.226
 960.592 397.828
 680.638 917.987
 866.514 644.135
 483.592 145.995
 651.133 673.848
 269.157 124.105
 58.659 286.064
 718.417 389.189
 979.745 462.732
 439.560 113.284
 617.112 539.749
 891.642 764.372
 888.740 985.513
 378.596 233.649
 768.568 714.428
 986.552 711.723
 742.893 144.179
 819.174 300.257
 232.537 565.090
 483.471 415.438
 716.933 562.912
 145.550 187.205
 495.136 473.954
 468.662 135.952
 957.211 170.129
 674.073 659.634
 922.327 903.484
 841.589 172.574
 860.221 783.032
 356.696 877.266
 561.615 524.520
 284.252 37.095
 299.927 985.459
 26.555 556.831
 548.630 267.869
 231.535 615.291
 531.317 700.191
 833.231 867.623
 8.627 173.633
 812.916 320.717
 799.426 248.483
 699.869 752.609
 222.841 319.810
 623.622 504.021
 391.005 362.403
 475.163 516.899
 615.754 300.167
 227.220 671.033
 980.330 569.711
 950.295 206.092
 811.715 691.111
 491.851 384.162
 641.125 606.321
 64.195 508.884
 607.998 698.268
 218.770 74.184
 823.328 28.016
 430.109 661.522
 216.247 705.688
 34.509 373.303
 926.455 990.923
 782.258 106.076
 535.406 764.104
 186.982 995.373
 840.556 249.367
 63.432 460.185
 536.607 149.354
 710.993 635.506
 971.276 780.073
 652.708 692.835
 64.125 998.101
 410.091 838.780
 817.292 83.270
 667.031 268.896
 486.391 685.170
 239.391 296.583
 126.395 134.137
 361.225 424.554
 667.181 45.324
 967.932 569.166
 20.756 162.090
 398.075 666.454
 669.495 762.023
 449.344 804.244
 252.414 920.798
 163.436 49.252
 453.259 246.666
 436.021 624.054
 926.788 878.399
 360.890 779.480
 582.872 114.087
 634.728 987.044
 615.018 805.230
 836.311 218.002
 621.759 923.493
 620.468 495.414
 765.198 565.515
 954.742 409.033
 458.459 198.820
 300.684 316.028
 718.077 529.780
 880.341 850.592
 282.423 868.406
 853.257 609.742
 434.557 916.374
 794.681 339.420
 307.570 171.151
 449.525 122.978
 250.324 543.332
 429.553 372.832
 627.800 764.773
 617.416 385.450
 587.214 925.910
 287.469 770.599
 781.010 241.524
 800.058 779.170
 571.407 390.485
 576.369 891.909
 696.840 507.694
 521.616 596.473
 935.326 892.086
 194.641 65.587
 708.212 515.447
 584.841 88.546
 413.090 520.725
 68.359 626.195
 217.892 649.045
 893.731 420.984
 78.674 260.733
 764.707 254.275
 428.671 662.195
 819.924 399.216
 721.383 427.726
 583.912 155.924
 269.393 439.268
 512.878 804.148
 405.053 349.362
 266.541 985.059
 278.957 10.347
 191.579 187.182
 815.378 278.957
 43.856 311.127
 746.524 188.550
 249.485 13.799
 864.006 235.096
 5.995 865.693
 848.583 917.782
 954.583 116.194
 288.590 445.731
 666.057 763.250
 872.115 920.067
 632.909 517.961
 664.703 341.881
 157.744 384.763
 868.022 513.821
 486.553 827.662
 328.560 593.867
 720.033 636.850
 240.089 537.924
 616.131 563.108
 198.726 512.139
 994.422 855.209
 842.142 161.144
 392.890 964.498
 380.519 245.114
 188.612 707.774
 129.708 982.474
 57.073 82.083
 738.553 598.003
 345.059 71.269
 792.341 235.159
 306.845 182.827
 330.889 969.503
 793.658 4.237
 78.926 95.648
 686.051 810.564
 712.518 857.310
 364.863 620.284
 720.673 68.469
 779.247 155.445
 636.398 618.759
 92.915 877.195
 955.102 168.968
 578.913 741.002
 607.032 689.496
 948.369 40.744
 659.242 158.094
 902.432 820.957
 74.594 260.964
 604.975 856.425
 11.387 396.896
 405.381 292.925
 796.837 496.548
 367.998 268.005
 418.130 983.106
 562.876 382.476
 41.549 726.601
 169.425 858.718
 667.033 708.173
 972.128 828.518
 854.089 704.179
 970.040 59.060
 395.172 30.336
 467.106 809.808
 572.506 926.137
 999.188 564.589
 999.935 697.801
 830.128 392.383
 137.039 228.373
 10.114 337.782
 60.826 875.801
 335.375 849.022
 511.287 349.324
 132.094 29.909
 189.662 632.330
 965.813 804.393
 709.095 922.462
 960.113 652.058
 981.441 419.514
 907.668 793.304
 504.215 406.341
 238.719 848.871
 399.278 751.112
 845.552 484.537
 889.054 789.887
 868.687 184.183
 494.200 621.336
 656.551 519.022
 744.340 520.959
 993.514 434.695
 834.221 336.158
 333.000 638.663
 983.274 997.801
 607.278 5.971
 397.004 335.515
 351.400 540.881
 641.762 135.878
 466.256 234.466
 966.530 273.275
 248.844 684.034
 0.579 976.674
 83.747 519.937
 266.611 91.580
 868.542 90.099
 845.806 40.385
 240.860 944.534
 162.691 77.131
 592.467 43.596
 400.666 141.049
 755.626 278.001
 268.269 919.239
 891.833 469.492
 294.861 680.496
 218.575 42.860
 203.403 602.902
 695.079 687.861
 176.807 16.611
 25.020 619.088
 570.165 564.941
 398.214 189.388
 219.638 361.744
 312.598 204.731
 433.512 917.160
 823.829 53.319
 823.620 808.724
 347.188 817.051
 725.940 697.756
 72.774 638.264
 275.647 504.751
 491.143 418.233
 530.434 50.660
 6.446 216.288
 990.691 697.586
 134.855 680.309
 638.572 952.229
 47.839 292.026
 230.662 363.760
 875.983 865.914
 129.319 605.678
 95.920 451.090
 872.826 395.174
 790.248 794.617
 968.894 905.869
 610.637 715.820
 882.964 868.275
 853.511 889.009
 793.243 440.559
 344.772 551.481
 637.729 749.116
 446.933 850.368
 102.036 338.921
 774.058 862.298
 136.131 497.958
 405.339 600.668
 66.722 904.135
 8.441 544.232
 441.862 428.658
 253.443 745.833
 35.078 374.085
 855.040 420.241
 406.176 350.957
 115.476 964.567
 600.814 342.653
 747.310 673.757
 835.292 977.880
 280.756 407.752
 799.173 343.834
 455.123 217.432
 786.796 815.799
 561.113 405.321
 588.101 851.897
 846.907 786.722
 606.290 771.320
 385.641 520.672
 279.453 482.990
 487.688 931.704
 648.517 507.025
 44.037 267.107
 995.821 497.134
 525.824 495.503
 366.475 657.152
 611.910 606.449
 545.965 794.207
 146.422 614.058
 597.527 374.712
 869.722 686.891
 335.445 473.553
 850.859 749.438
 427.273 323.086
 961.602 145.309
 58.954 684.032
 959.538 777.760
 969.964 148.035
 631.118 698.677
 956.971 929.851
 28.945 692.749
 768.483 670.140
 618.127 679.885
 361.740 217.183
 324.280 57.321
 287.449 523.040
 204.167 635.183
 106.216 427.625
 95.366 938.059
 149.724 729.448
 953.419 93.630
 124.495 86.711
 166.245 691.277
 349.646 754.767
 412.086 143.344
 233.392 259.219
 267.815 634.399
 665.546 907.238
 901.106 505.014
 652.190 647.703
 618.051 332.651
 889.620 563.889
 565.441 380.051
 291.245 96.689
 485.809 958.622
 294.990 593.174
 527.744 468.909
 219.993 612.171
 861.889 941.038
 967.788 518.027
 335.044 204.537
 11.039 694.541
 905.005 909.117
 246.369 417.175
 884.137 426.572
 849.409 252.802
 530.480 760.183
 530.235 297.881
 664.710 433.808
 394.661 618.897
 365.940 530.739
 148.064 689.908
 468.786 595.630
 388.429 213.204
 310.981 634.991
 807.178 508.355
 680.900 477.533
 911.141 225.740
 106.723 949.866
 386.106 812.077
 885.486 741.477
 8.979 272.318
 646.355 171.844
 477.362 944.814
 806.279 918.795
 135.850 360.909
 239.229 848.465
 139.330 687.688
 527.104 521.477
 484.946 660.655
 678.755 496.162
 774.168 474.639
 534.230 857.108
 820.676 504.486
 758.295 256.111
 912.877 426.433
 367.579 343.397
 864.070 775.998
 829.436 611.087
 959.210 944.235
 571.340 80.112
 633.445 332.233
 103.488 788.825
 620.838 870.360
 194.165 929.465
 396.965 396.240
 659.738 611.217
 839.212 771.640
 304.909 380.341
 54.876 916.745
 542.933 713.671
 518.803 729.968
 861.954 27.461
 836.580 737.015
 907.666 255.285
 251.930 134.910
 802.494 583.492
 171.349 40.963
 898.777 467.997
 537.113 364.907
 402.701 960.246
 471.345 951.761
 844.599 651.688
 696.927 916.412
 800.532 104.570
 351.766 346.717
 383.780 512.232
 815.582 494.418
 70.002 955.141
 505.311 921.895
 346.662 60.784
 536.944 813.203
 389.067 98.346
 46.787 290.933
 568.593 645.152
 490.488 372.681
 652.831 444.554
 648.563 434.735
 325.286 67.849
 445.690 273.639
 349.615 520.513
 198.728 132.194
 749.241 160.510
 34.591 214.221
 639.488 779.274
 31.163 96.841
 411.493 630.607
 27.803 170.368
 353.197 665.956
 0.389 420.271
 234.339 473.948
 700.980 904.538
 63.976 45.818
 803.938 580.424
 38.437 755.248
 786.768 369.876
 475.571 0.540
 991.108 711.318
 321.590 99.081
 871.521 281.102
 116.848 929.258
 39.369 50.475
 316.730 804.816
 866.587 608.733
 736.701 352.824
 728.309 481.360
 983.071 101.682
 360.686 519.884
 852.547 812.924
 795.875 870.280
 347.079 693.902
 242.969 336.693
 621.477 782.100
 522.840 460.745
 528.863 410.853
 975.547 412.573
 575.274 556.387
 458.763 932.972
 864.784 473.530
 289.824 436.809
 788.738 689.179
 976.367 862.210
 768.534 616.099
 882.717 569.627
 735.419 643.137
 721.144 216.780
 360.602 60.143
 896.842 982.724
 425.614 986.308
 309.114 225.219
 440.029 129.210
 583.019 834.337
 418.578 639.354
 818.069 411.616
 72.527 112.605
 563.946 443.285
 954.231 392.645
 716.232 849.230
 925.474 839.856
 544.659 443.030
 759.190 155.180
 877.193 714.687
 493.017 311.118
 148.388 994.633
 47.792 171.685
 241.067 38.547
 523.445 643.799
 795.695 716.597
 860.835 749.906
 499.231 142.749
 286.184 541.960
 190.277 849.947
 163.090 877.053
 903.627 631.410
 797.227 472.638
 26.570 318.478
 55.208 472.467
 931.491 958.701
 759.497 741.953
 992.319 766.970
 46.457 923.057
 72.507 535.985
 768.587 703.978
 3.503 364.274
 581.811 978.659
 447.771 60.133
 284.517 406.567
 879.549 143.494
 920.206 46.423
 318.572 245.906
 976.602 80.941
 343.505 918.142
 20.393 416.489
 797.895 427.525
 311.197 15.565
 314.839 360.948
 306.577 975.608
 238.670 558.027
 671.069 519.925
 951.825 661.124
 58.167 521.057
 840.175 979.718
 870.287 880.094
 795.954 286.257
 696.229 874.095
 987.655 965.037
 660.030 435.503
 672.571 766.562
 423.835 610.368
 720.065 434.337
 708.356 165.135
 709.958 92.115
 518.310 374.091
 507.009 445.602
 580.940 461.395
 953.328 267.773
 70.453 423.507
 208.316 20.814
 449.993 91.205
 570.720 805.836
 119.125 267.015
 688.334 624.681
 615.009 696.390
 574.518 453.120
 939.171 992.552
 61.888 143.662
 431.679 569.237
 315.339 246.942
 706.453 167.195
 960.010 526.678
 914.261 854.141
 744.311 73.647
 885.871 989.653
 520.906 343.669
 101.900 772.518
 585.227 263.632
 466.519 715.181
 35.275 394.084
 260.817 945.743
 109.854 398.434
 602.745 240.675
 304.955 154.656
 132.001 399.622
 167.675 428.309
 310.676 137.065
 810.043 294.269
 727.965 373.983
 485.595 402.818
 616.832 346.813
 721.975 703.459
 632.339 632.215
 23.646 602.292
 958.813 226.243
 648.710 487.070
 362.515 568.183
 349.502 624.652
 697.555 605.578
 753.053 150.798
 118.236 41.660
 577.599 29.903
 316.528 63.985
 546.245 775.851
 157.998 538.540
 407.936 473.745
 255.285 672.576
 226.386 320.675
 120.298 948.313
 195.116 872.056
 353.092 45.262
 904.843 314.661
 838.227 978.863
 779.976 29.648
 562.967 655.472
 443.697 115.979
 583.599 987.431
 24.119 339.520
 937.237 26.207
 913.427 594.184
 220.743 796.617
 601.972 612.933
 882.830 581.547
 872.385 567.925
 450.286 885.585
 625.449 836.012
 337.806 659.623
 768.270 579.100
 179.705 199.187
 103.098 665.134
 830.227 430.269
 766.692 617.010
 70.117 701.488
 68.595 771.269
 346.280 234.952
 223.025 219.541
 477.719 715.248
 452.706 722.490
 556.617 172.255
 831.170 973.133
 333.483 35.150
 418.363 954.259
 228.234 589.102
 206.444 809.283
 986.171 780.177
 930.240 518.668
 583.743 506.067
 289.722 652.523
 671.419 959.258
 788.237 726.692
 960.738 904.547
 496.068 913.337
 63.570 764.388
 218.512 501.594
 371.016 234.213
 973.504 39.156
 317.170 676.699
 386.254 246.976
 462.734 461.093
 686.162 837.595
 111.445 573.503
 871.101 299.578
 948.151 469.787
 290.974 568.290
 473.804 158.112
 229.139 584.784
 775.437 657.737
 938.187 863.178
 577.328 199.277
 254.677 921.865
 195.079 115.137
 193.352 379.798
 282.440 263.398
 450.496 536.389
 399.766 870.994
 252.086 718.157
 924.347 850.163
 517.013 728.784
 601.166 303.973
 498.795 538.938
 735.594 101.084
 378.845 320.915
 247.863 966.141
 246.655 9.297
 336.963 540.444
 381.476 456.643
 585.777 748.323
 188.551 672.231
 930.191 629.435
 811.266 567.661
 915.705 527.739
 687.302 586.471
 182.388 266.822
 818.780 832.530
 712.207 181.739
 538.377 116.081
 304.767 753.252
 158.445 254.669
 233.864 125.871
 249.451 62.416
 497.207 151.377
 896.772 564.175
 377.019 340.170
 198.512 925.827
 755.397 420.224
 386.908 508.671
 303.428 184.495
 255.895 960.478
 18.738 179.809
 359.046 740.025
 806.811 171.883
 585.470 342.847
 774.873 470.772
 934.202 426.583
 474.127 268.303
 376.361 212.999
 530.668 413.848
 733.153 924.702
 444.455 217.875
 198.952 567.395
 9.668 245.271
 22.830 328.707
 971.687 854.516
 527.574 983.019
 542.478 806.769
 19.198 484.982
 56.823 354.147
 727.137 934.820
 879.225 202.568
 48.707 103.787
 131.444 906.005
 462.112 31.922
 572.218 0.889
 259.600 931.463
 146.054 337.272
 53.659 842.818
 152.082 53.692
 969.921 556.071
 445.260 812.147
 784.312 105.708
 552.128 735.969
 540.796 311.075
 496.368 844.644
 529.527 27.383
 623.383 164.676
 871.575 914.562
 878.753 513.826
 381.531 62.538
 126.668 747.429
 227.679 935.590
 938.474 950.831
 123.287 35.105
 288.302 232.384
 132.510 914.577
 165.888 878.985
 509.026 714.199
 862.463 283.263
 481.536 981.288
 663.606 231.428
 312.691 989.473
 655.904 487.254
 869.662 111.799
 37.960 645.132
 16.741 604.162
 639.717 618.589
 362.278 744.926
 669.202 935.816
 831.179 998.844
 97.979 926.865
 585.856 338.966
 593.986 495.205
 456.287 194.874
 744.604 196.713
 65.745 591.185
 168.271 920.236
 632.421 803.732
 377.387 334.235
 196.815 465.356
 269.553 83.210
 56.383 186.952
 432.191 275.630
 96.858 876.733
 44.479 282.592
 686.232 511.064
 750.428 84.752
 863.157 869.222
 111.143 76.030
 805.059 942.926
 979.398 208.864
 429.407 386.074
 684.980 890.370
 469.124 513.077
 287.790 995.646
 303.163 283.336
 312.979 527.817
 126.876 238.197
 497.556 739.552
 953.252 64.324
 773.015 243.099
 262.778 938.499
 308.589 721.910
 512.108 923.798
 223.398 153.367
 893.473 811.854
 24.068 936.678
 759.720 82.087
 872.337 360.749
 623.726 233.668
 72.037 452.578
 63.923 62.263
 277.818 316.892
 755.700 440.017
 662.718 652.363
 65.982 517.581
 885.465 639.473
 637.510 721.263
 121.274 911.253
 420.975 451.746
 565.296 802.591
 35.629 504.360
 792.157 629.123
 829.183 191.158
 717.812 866.108
 820.611 234.281
 923.894 914.817
 927.751 266.161
 985.732 683.422
 666.719 278.464
 612.097 635.992
 351.117 437.398
 729.713 832.825
 783.429 172.930
 703.686 994.197
 414.212 463.749
 204.735 854.494
 920.426 404.661
 546.743 262.420
 424.216 849.912
 808.397 243.357
 17.583 582.094
 608.138 831.125
 584.620 734.549
 863.194 47.467
 907.526 284.032
 274.991 248.861
 819.653 284.019
 141.911 852.183
 420.829 97.018
 606.224 514.773
 617.599 442.070
 748.580 392.385
 92.437 352.195
 406.939 482.939
 168.311 652.459
 27.051 28.100
 422.867 854.877
 761.003 872.184
 653.224 219.331
 885.002 843.334
 308.830 463.570
 76.214 40.119
 535.434 299.284
 293.317 183.577
 825.314 719.883
 771.574 376.399
 92.917 129.397
 749.070 34.343
 14.796 856.742
 967.678 897.765
 239.713 987.097
 174.924 761.298
 719.140 419.583
 928.903 386.190
 887.922 550.604
 68.570 381.919
 775.862 423.609
 550.020 201.525
 717.599 782.785
 712.910 719.298
 92.835 440.012
 880.069 721.301
 242.157 196.598
 911.002 500.637
 214.130 254.949
 532.774 212.906
 483.634 376.914
 19.358 706.106
 994.589 777.350
 845.444 827.108
 405.206 931.362
 19.003 248.190
 911.824 685.082
 817.304 316.991
 487.558 621.925
 985.779 367.295
 361.774 893.736
 183.346 32.598
 481.252 289.383
 599.692 966.290
 7.521 308.259
 461.264 719.164
 418.997 324.305
 267.673 474.848
 881.004 474.911
 446.709 655.581
 429.706 861.112
 24.955 733.844
 473.360 689.464
 426.089 709.781
 760.502 575.882
 627.307 820.742
 492.049 837.331
 326.269 959.035
 683.347 953.875
 149.726 698.807
 311.492 742.251
 127.035 625.665
 639.712 159.390
 966.738 66.163
 398.901 82.407
 124.835 212.494
 59.720 188.395
 205.264 805.104
 158.066 996.310
 55.293 887.364
 781.448 813.485
 633.119 987.753
 701.252 345.542
 657.144 362.381
 891.599 941.077
 474.486 481.056
 33.029 227.381
 991.731 741.039
 110.483 392.338
 828.310 812.297
 9.680 737.604
 719.858 65.199
 552.281 792.211
 206.368 105.682
 224.021 172.203
 581.770 583.928
 805.808 204.990
 204.828 581.258
 657.821 826.503
 526.209 87.479
 801.504 390.257
 476.456 319.310
 542.639 301.133
 290.941 2.259
 857.144 69.600
 980.173 736.560
 374.804 756.523
 749.849 326.393
 627.754 392.357
 950.510 494.894
 441.364 871.104
 10.646 900.544
 424.496 867.766
 151.553 369.034
 531.238 353.067
 72.411 954.948
 512.763 391.236
 758.318 936.437
 729.427 731.573
 833.665 351.138
 551.531 634.048
 643.043 820.929
 322.022 810.471
 379.332 445.648
 293.961 988.659
 934.713 620.936
 875.887 606.113
 768.924 42.992
 33.558 465.884
 467.216 583.890
 499.268 810.541
 998.458 476.549
 50.672 425.575
 134.817 550.253
 138.218 822.314
 415.069 458.480
 490.883 789.017
 233.259 683.817
 518.615 169.478
 625.970 973.606
 689.838 429.127
 580.548 29.309
 4.669 712.636
 862.374 157.238
 948.343 763.619
 583.629 994.010
 212.215 360.829
 834.155 793.206
 157.044 186.677
 445.419 437.027
 688.698 158.884
 342.511 795.887
 471.771 866.255
 391.259 167.994
 351.674 512.145
 305.554 798.825
 448.630 606.998
 134.669 306.406
 663.738 2.952
 395.711 762.574
 662.199 932.847
 799.358 133.455
 714.224 722.978
 188.025 335.675
 850.671 278.793
 167.740 780.150
 476.598 296.497
 574.859 555.224
 58.563 197.785
 435.832 338.662
 515.414 801.893
 215.249 357.282
 80.607 786.700
 620.147 758.253
 327.765 612.194
 956.041 282.407
 749.701 114.360
 384.361 192.815
 321.602 770.135
 487.203 707.879
 257.303 294.932
 331.766 303.947
 156.898 889.238
 975.082 915.738
 746.418 991.659
 744.154 391.690
 805.516 729.622
 55.142 314.531
 875.319 558.715
 338.568 124.409
 221.788 535.734
 359.601 172.707
 914.411 733.081
 860.424 70.023
 958.182 942.907
 705.619 292.896
 209.172 773.679
 234.843 192.658
 409.070 760.649
 176.125 158.839
 518.814 211.636
 557.606 972.004
 620.495 222.774
 588.061 220.522
 823.377 923.351
 422.924 827.016
 764.968 357.970
 261.772 148.115
 681.171 67.183
 957.358 81.322
 447.705 979.125
 580.459 81.602
 114.036 534.919
 457.463 794.569
 984.350 415.722
 560.066 130.527
 299.599 960.753
 713.368 402.134
 670.112 520.803
 537.673 637.070
 57.770 3.414
 941.280 255.012
 846.378 672.523
 130.378 5.702
 232.924 571.124
 744.997 832.391
 263.244 460.021
 816.906 223.969
 593.764 894.466
 679.815 611.300
 835.039 494.299
 850.557 551.483
 799.585 868.806
 801.802 320.914
 390.804 317.049
 724.869 237.982
 314.711 885.797
 51.222 583.497
 432.820 693.845
 82.262 546.384
 892.068 452.575
 440.959 749.623
 233.656 672.806
 781.164 803.027
 392.443 257.601
 799.129 72.247
 825.839 665.875
 818.536 674.817
 257.666 983.740
 249.614 232.342
 568.153 467.026
 942.430 381.846
 914.012 91.969
 705.093 628.253
 8.675 560.219
 83.148 94.002
 746.340 3.265
 394.206 771.563
 707.061 289.653
 181.766 331.468
 54.025 591.515
 847.797 594.188
 527.218 465.818
 601.235 791.467
 576.465 666.942
 828.787 464.596
 666.385 763.105
 67.973 657.468
 758.994 177.366
 405.998 235.430
 347.784 828.184
 10.781 112.044
 919.236 183.728
 744.367 700.501
 671.361 363.093
 239.153 470.923
 869.498 276.655
 212.276 426.037
 590.807 572.977
 134.456 83.258
 352.522 992.444
 91.315 39.205
 364.901 275.613
 915.174 901.971
 855.926 959.698
 514.602 706.371
 117.362 658.348
 81.349 418.035
 984.952 961.956
 256.859 714.222
 331.780 137.810
 843.551 473.882
 593.593 836.983
 652.769 778.757
 206.827 28.716
 198.135 323.614
 301.000 150.024
 229.699 950.372
 801.832 760.331
 323.277 191.546
 852.998 876.154
 606.702 757.613
 813.940 192.622
 139.187 495.582
 27.869 905.956
 833.778 537.909
 645.446 178.849
 201.112 848.278
 431.021 49.132
 623.694 740.431
 143.550 897.337
 575.188 925.932
 574.938 352.227
 863.236 354.464
 24.639 632.404
 984.887 304.863
 98.820 969.521
 381.585 516.030
 531.339 622.851
 309.758 404.064
 846.562 530.224
 200.576 776.209
 312.992 316.220
 468.345 744.723
 792.237 930.480
 394.927 476.486
 868.788 867.926
 823.634 839.606
 479.017 745.275
 250.084 169.648
 147.727 6.653
 512.038 159.137
 720.458 3.197
 621.161 49.136
 60.680 450.854
 515.926 785.997
 802.338 896.107
 268.518 905.446
 727.202 905.923
 874.834 566.401
 318.745 106.121
 473.833 215.077
 253.414 297.586
 162.002 793.710
 77.875 823.901
 425.113 585.689
 717.110 304.296
 240.544 718.848
 220.996 205.126
 699.888 930.549
 822.415 439.873
 357.497 472.037
 812.309 966.090
 672.921 426.000
 378.674 907.364
 834.219 301.622
 677.924 54.742
 828.072 517.625
 356.917 196.095
 968.020 388.337
 198.940 850.074
 763.530 983.901
 782.089 926.075
 272.632 877.123
 96.636 140.627
 145.464 340.603
 130.403 757.422
 854.050 183.652
 987.001 211.977
 987.174 674.835
 218.528 277.189
 543.481 79.023
 627.391 733.416
 409.188 334.510
 794.985 651.960
 390.583 533.598
 329.804 775.642
 470.292 767.255
 173.970 491.787
 257.858 809.764
 973.321 214.134
 750.312 202.125
 288.003 809.551
 551.044 833.442
 412.482 976.982
 112.537 798.184
 478.136 179.518
 570.490 445.435
 848.893 81.289
 476.986 345.924
 189.122 199.875
 575.002 736.266
 910.117 168.873
 495.296 600.647
 491.817 146.221
 412.304 301.945
 762.896 299.842
 733.840 851.360
 16.211 266.506
 489.214 923.122
 577.032 91.726
 343.726 384.396
 445.882 512.587
 929.841 866.398
 51.733 902.180
 224.678 87.876
 198.291 629.594
 1.538 734.093
 518.025 644.906
 374.356 561.316
 295.226 431.509
 276.048 547.557
 338.798 1.261
 455.488 744.061
 713.818 779.806
 537.237 539.156
 942.340 244.144
 610.275 256.934
 700.964 251.794
 146.977 949.339
 845.723 626.089
 204.821 363.358
 632.597 736.206
 437.213 977.765
 451.132 300.109
 495.949 699.423
 4.138 225.869
 708.931 921.209
 231.274 39.669
 178.547 696.726
 49.605 890.715
 587.692 446.049
 159.235 603.290
 393.681 927.527
 304.218 109.157
 810.582 889.404
 883.673 449.605
 56.032 438.661
 148.993 511.811
 0.905 460.532
 201.991 650.341
 293.761 508.785
 5.684 248.770
 624.590 222.889
 842.137 271.484
 384.768 162.995
 386.569 630.129
 116.286 777.297
 427.940 197.056
 820.331 209.488
 445.971 9.173
 113.264 637.941
 773.406 355.225
 30.480 524.854
 29.020 278.612
 841.722 395.475
 328.133 573.120
 864.994 807.762
 468.052 632.491
 962.781 895.281
 679.046 834.527
 139.748 45.211
 538.177 309.869
 604.380 823.991
 502.870 543.795
 430.206 491.177
 50.938 881.085
 880.514 293.649
 259.309 509.580
 822.170 44.415
 538.582 263.406
 930.660 240.447
 216.623 753.701
 514.469 530.307
 361.396 60.093
 399.979 713.735
 109.324 923.204
 9.100 541.121
 356.657 5.372
 324.778 421.077
 841.949 37.846
 121.374 169.628
 840.136 267.553
 587.951 216.373
 173.413 540.559
 195.996 183.017
 369.745 113.486
 465.539 570.654
 243.148 135.057
 724.506 927.168
 185.773 969.795
 298.264 448.896
 133.300 692.589
 25.400 525.751
 653.310 229.798
 990.809 431.275
 400.469 588.973
 770.259 744.325
 349.836 249.737
 866.844 363.566
 656.004 193.354
 917.586 226.478
 664.574 853.942
 389.225 298.910
 825.635 871.763
 50.580 677.241
 906.105 325.756
 392.484 1.987
 677.191 791.410
 205.918 968.421
 950.869 299.536
 768.685 826.651
 569.469 15.704
 27.686 71.148
 407.551 188.780
 997.917 349.396
 145.768 865.393
 483.921 182.857
 120.997 786.380
 521.126 743.530
 872.404 287.798
 442.767 409.094
 594.181 455.263
 715.698 512.752
 905.506 23.950
 121.132 884.931
 567.870 891.122
 153.145 867.848
 758.657 692.576
 790.724 276.455
 565.042 783.700
 893.436 726.519
 639.461 520.198
 154.734 189.712
 680.704 829.034
 801.977 43.893
 124.850 338.238
 492.964 132.630
 277.686 452.328
 262.907 940.053
 52.988 640.844
 14.019 324.889
 535.073 289.560
 206.372 880.972
 123.854 951.294
 850.288 831.340
 988.369 945.689
 67.576 990.503
 721.117 480.135
 784.703 206.515
 299.072 798.295
 151.900 423.653
 894.652 74.866
 107.894 80.920
 496.262 647.688
 893.060 615.121
 276.085 758.791
 970.132 894.210
 843.901 828.046
 660.203 132.131
 938.975 735.787
 214.542 286.032
 304.965 988.819
 95.068 806.905
 860.787 598.075
 956.406 492.221
 297.125 131.639
 441.752 801.612
 695.524 615.685
 107.894 462.183
 64.598 645.211
 969.342 267.464
 23.951 409.164
 638.451 312.757
 526.915 19.110
 381.607 299.639
 112.536 11.173
 608.074 164.464
 907.746 637.148
 58.133 961.017
 482.799 307.964
 914.074 367.992
 795.527 551.967
 77.745 250.245
 269.485 118.336
 251.476 621.927
 542.556 424.714
 237.748 23.439
 428.982 715.537
 3.026 507.150
 70.323 877.147
 701.455 43.865
 348.698 426.637
 646.848 518.982
 216.245 348.240
 481.690 530.252
 303.568 54.295
 798.116 765.081
 730.599 173.346
 699.358 801.884
 507.667 257.426
 185.681 115.246
 912.323 11.178
 443.931 877.468
 216.876 700.108
 705.391 738.723
 658.513 932.370
 106.566 174.750
 452.837 732.201
 188.947 645.228
 394.789 453.089
 256.846 779.197
 438.916 600.491
 680.429 57.871
 952.378 548.161
 490.520 102.554
 765.655 705.757
 822.203 189.274
 962.601 210.378
 188.337 135.918
 636.234 219.030
 417.764 266.642
 750.625 436.161
 795.034 916.969
 281.653 449.417
 361.095 457.165
 27.693 612.446
 52.679 277.322
 780.939 716.188
 900.486 682.066
 904.695 155.667
 604.080 413.474
 73.357 119.464
 639.304 175.787
 879.818 910.912
 519.621 333.637
 907.684 526.658
 767.030 46.178
 489.151 257.829
 594.840 772.756
 837.798 295.954
 760.951 22.264
 251.499 89.556
 716.280 739.337
 144.400 743.428
 202.209 38.047
 387.295 831.956
 199.562 460.203
 739.401 127.060
 409.501 293.976
 546.380 452.644
 766.339 123.142
 692.542 968.687
 309.500 962.133
 440.563 972.777
 745.743 482.386
 9.046 864.095
 335.196 756.851
 844.237 339.297
 161.102 88.215
 682.651 541.761
 171.624 179.375
 899.982 641.321
 594.188 629.451
 850.069 822.387
 853.044 363.362
 45.952 561.545
 106.926 636.467
 80.997 304.208
 56.457 97.430
 167.978 642.070
 44.448 582.309
 451.992 53.143
 433.399 781.603
 771.718 413.735
 243.566 240.866
 73.090 312.247
 475.289 786.455
 68.797 689.035
 27.199 13.543
 162.761 261.474
 717.166 926.879
 875.764 350.946
 377.956 819.668
 599.839 156.665
 50.477 536.850
 135.850 783.420
 853.065 60.940
 120.277 755.728
 537.654 937.202
 690.868 684.069
 127.970 116.468
 972.145 800.367
 399.513 925.357
 654.228 375.528
 537.443 802.537
 893.988 463.294
 781.118 284.101
 365.958 889.197
 620.680 239.980
 739.704 93.720
 492.539 205.933
 446.699 33.561
 470.839 612.112
 937.349 298.025
 168.013 960.152
 910.074 378.999
 639.660 367.454
 239.797 377.845
 190.352 91.791
 641.449 591.975
 454.255 524.004
 901.899 414.441
 286.992 934.638
 805.959 833.726
 865.845 865.633
 501.863 836.025
 919.909 245.029
 909.859 2.046
 369.168 986.180
 113.759 133.875
 463.691 318.742
 306.586 439.491
 106.497 333.157
 433.621 503.368
 694.386 40.239
 912.592 357.294
 1.610 630.458
 763.334 577.700
 296.311 931.678
 777.878 631.514
 656.797 318.324
 464.533 94.896
 934.808 418.512
 942.274 816.441
 789.902 938.779
 608.976 292.815
 940.052 209.173
 700.925 189.948
 188.598 716.109
 72.376 62.214
 800.279 898.244
 1.053 396.537
 515.561 934.447
 245.419 404.530
 472.411 645.693
 196.951 785.971
 810.867 98.347
 868.725 538.899
 983.863 59.143
 801.311 858.927
 206.916 277.242
 237.745 82.013
 921.385 211.837
 188.344 325.790
 196.358 480.998
 169.107 84.795
 181.117 65.853
 427.821 160.704
 774.960 391.298
 671.678 351.454
 788.605 438.293
 559.004 690.212
 919.030 282.376
 223.621 389.338
 688.338 47.593
 649.612 194.311
 150.975 504.676
 920.973 542.106
 149.447 107.757
 927.306 717.442
 396.757 476.281
 533.796 344.095
 837.530 400.220
 119.847 787.950
 945.457 729.517
 682.691 900.350
 662.120 746.244
 894.951 526.755
 83.854 193.905
 931.481 144.651
 225.143 327.124
 951.975 189.441
 897.873 561.690
 581.142 156.951
 67.802 355.173
 884.996 530.722
 807.946 278.451
 345.531 332.019
 941.597 185.361
 410.443 506.207
 636.782 428.848
 891.268 82.653
 13.820 75.641
 932.326 733.610
 395.726 546.345
 432.086 933.712
 258.632 453.423
 704.265 824.026
 519.853 165.781
 182.259 317.276
 281.931 726.300
 39.872 163.644
 982.113 758.964
 494.213 114.650
 481.525 387.068
 121.702 977.207
 573.306 545.989
 932.169 7.464
 753.714 406.231
 963.840 536.779
 647.360 558.778
 366.703 998.040
 923.174 679.593
 994.360 192.863
 800.314 248.375
 414.333 38.243
 695.128 604.227
 541.237 499.618
 276.631 873.819
 191.791 566.409
 207.119 692.981
 228.966 81.911
 377.888 887.959
 406.344 893.556
 192.239 505.898
 922.977 49.169
 786.586 544.368
 261.594 802.914
 356.506 76.303
 395.124 699.476
 511.792 989.529
 522.388 430.909
 820.175 439.983
 325.848 977.062
 113.493 175.796
 353.034 483.123
 376.027 837.809
 607.311 647.349
 968.998 33.128
 219.711 105.303
 877.324 655.305
 166.615 435.904
 607.421 471.423
 231.045 277.389
 283.880 187.087
 689.413 441.151
 557.230 950.283
 780.001 427.603
 766.802 869.751
 691.554 975.419
 727.017 549.350
 245.825 73.999
 800.765 713.717
 360.071 614.864
 71.123 699.895
 816.462 692.496
 357.244 282.690
 464.681 646.039
 179.422 997.120
 199.932 683.232
 152.968 718.811
 427.116 285.384
 474.522 802.671
 107.374 261.202
 404.921 992.245
 327.969 17.582
 899.842 668.161
 910.994 332.504
 696.529 765.860
 229.390 149.757
 338.458 963.033
 806.900 934.082
 369.243 8.813
 696.835 210.696
 515.315 473.880
 145.818 612.744
 319.572 767.283
 814.216 137.737
 804.340 157.388
 333.942 198.318
 203.651 306.242
 304.169 288.717
 187.200 675.340
 851.680 786.152
 829.783 173.082
 588.807 192.349
 591.872 817.679
 489.811 385.797
 953.950 602.073
 756.191 607.588
 976.915 428.407
 860.578 615.511
 784.100 78.030
 433.897 901.090
 821.250 989.116
 605.505 26.385
 246.112 808.262
 513.428 971.509
 129.472 586.291
 492.223 125.196
 467.631 313.763
 517.871 950.438
 669.157 590.992
 769.363 931.713
 995.565 343.766
 160.064 691.964
 919.316 13.374
 731.559 954.041
 978.830 842.225
 299.673 626.315
 128.094 159.502
 435.893 794.663
 920.017 750.421
 74.981 897.793
 953.024 914.232
 906.587 210.225
 627.971 16.828
 458.787 833.171
 388.566 701.453
 966.537 339.687
 687.836 303.510
 867.744 693.948
 73.373 931.773
 42.270 988.319
 105.948 527.773
 740.550 354.340
 613.671 537.792
 903.168 309.133
 784.026 558.422
 192.820 16.609
 259.325 18.368
 316.316 958.672
 130.426 97.909
 955.097 326.317
 125.616 265.835
 25.092 820.717
 425.813 24.820
 805.317 282.297
 166.454 333.917
 292.601 689.268
 526.382 245.553
 618.217 149.632
 273.684 219.128
 490.347 881.314
 109.897 409.713
 971.519 178.655
 202.344 674.722
 858.024 610.227
 948.063 680.668
 972.385 308.948
 503.192 53.822
 612.060 92.209
 623.379 120.845
 597.499 194.551
 281.487 187.100
 38.577 781.108
 699.397 150.813
 376.276 825.077
 394.976 340.491
 70.668 830.977
 600.409 971.802
 689.091 737.146
 654.230 369.625
 120.406 871.149
 359.883 803.266
 301.020 311.526
 694.915 290.282
 612.767 445.141
 956.573 280.253
 6.510 933.604
 454.273 617.912
 751.642 12.631
 172.991 379.727
 421.495 858.274
 603.049 994.311
 537.376 242.766
 783.070 800.718
 26.880 465.081
 859.277 815.856
 950.793 437.493
 404.108 810.005
 540.928 215.397
 841.802 805.208
 520.396 315.142
 532.684 183.281
 577.983 30.668
 9.093 727.211
 197.470 57.377
 125.058 21.105
 337.094 999.229
 272.857 739.724
 578.049 476.725
 579.608 899.644
 756.478 288.919
 76.161 191.446
 31.230 397.242
 132.229 28.106
 168.392 893.691
 82.203 31.298
 220.071 857.471
 485.131 827.937
 993.896 374.653
 132.588 377.751
 834.317 542.717
 955.337 623.256
 428.069 69.459
 802.888 211.491
 93.450 932.739
 551.235 937.689
 383.678 338.655
 708.466 601.131
 724.087 11.340
 163.856 229.662
 184.892 293.625
 695.018 349.205
 667.478 25.908
 494.122 766.358
 632.541 107.950
 185.926 454.468
 730.891 707.842
 428.148 736.015
 98.534 452.499
 252.519 326.572
 760.913 568.869
 319.705 628.833
 249.456 814.306
 423.491 260.469
 687.203 373.636
 42.331 378.731
 847.964 460.220
 856.201 280.440
 962.015 655.545
 733.099 751.323
 835.519 588.613
 255.243 97.418
 503.768 190.659
 865.898 987.920
 561.110 775.822
 842.661 588.352
 242.258 673.601
 664.140 771.013
 587.987 168.804
 759.334 902.604
 758.560 449.733
 891.138 163.601
 984.100 1.417
 508.540 27.925
 314.474 49.490
 740.958 292.927
 381.776 918.965
 440.377 407.376
 774.325 443.594
 893.377 198.548
 378.332 284.154
 819.681 988.535
 536.240 392.002
 793.647 445.374
 41.687 107.296
 720.257 907.691
 610.488 994.745
 871.080 814.198
 383.678 494.599
 844.716 864.214
 409.256 569.469
 720.053 625.407
 668.656 540.588
 381.869 124.089
 645.215 278.299
 232.833 26.004
 336.094 404.207
 182.603 6.675
 975.527 505.776
 295.713 875.680
 133.291 902.844
 860.341 654.983
 673.401 849.953
 938.250 704.657
 777.916 334.526
 903.655 867.355
 661.111 730.344
 759.984 584.128
 99.999 395.738
 526.256 777.185
 696.369 39.266
 49.827 649.571
 149.126 0.810
 773.593 207.387
 368.211 967.233
 260.381 447.866
 194.961 528.537
 355.411 597.563
 829.065 118.379
 402.774 241.048
 897.867 522.672
 780.144 504.423
 866.417 298.529
 487.163 892.717
 181.261 155.158
 629.642 809.739
 0.525 906.351
 349.868 987.516
 498.495 824.453
 231.727 935.190
 783.846 687.160
 80.203 389.766
 254.424 106.011
 563.248 559.738
 373.398 719.255
 788.339 534.259
 115.438 897.963
 947.746 562.702
 748.989 894.315
 640.158 360.366
 821.669 12.292
 999.546 174.492
 658.301 826.197
 925.836 950.044
 901.150 650.229
 310.036 607.026
 484.026 76.600
 425.985 610.980
 378.142 170.367
 572.082 757.095
 748.800 821.407
 492.501 358.033
 166.445 308.935
 194.980 928.520
 900.410 598.106
 70.827 489.281
 343.411 543.919
 975.039 902.735
 352.782 572.569
 356.175 227.420
 911.484 608.189
 55.835 102.425
 497.482 842.537
 898.302 202.908
 971.516 251.505
 237.366 39.197
 546.013 655.537
 747.778 892.162
 455.697 227.283
 674.796 713.751
 614.909 60.552
 671.227 992.289
 697.844 137.182
 145.158 145.839
 423.654 435.595
 553.881 113.240
 154.934 205.100
 354.333 751.327
 339.724 537.485
 854.803 98.935
 536.115 271.857
 206.830 854.957
 275.518 205.420
 383.518 750.839
 444.108 302.826
 567.323 229.959
 118.753 616.593
 726.304 720.608
 388.753 483.024
 805.599 189.446
 960.859 39.908
 366.257 862.860
 693.618 537.614
 335.524 419.563
 377.201 362.989
 913.289 394.777
 383.942 260.529
 433.820 440.649
 408.454 278.001
 888.556 796.166
 617.848 359.876
 855.901 310.213
 694.187 903.416
 192.369 501.762
 602.622 636.038
 153.697 940.318
 417.784 791.701
 725.461 86.979
 223.992 196.835
 144.358 191.990
 336.005 727.025
 630.577 828.976
 808.730 883.850
 678.910 730.584
 187.075 452.398
 274.642 236.816
 539.521 335.011
 716.390 478.546
 197.892 482.303
 401.348 387.665
 45.949 140.716
 721.680 385.839
 243.986 454.686
 849.829 680.386
 606.545 364.296
 574.195 153.286
 455.092 55.313
 857.151 923.560
 214.265 292.326
 499.806 490.445
 704.738 407.818
 240.660 511.852
 481.371 656.258
 19.772 467.079
 473.980 964.401
 690.820 812.847
 989.588 724.105
 548.212 526.172
 37.440 354.955
 995.980 785.851
 227.524 599.350
 63.541 766.396
 784.049 356.530
 267.580 284.850
 699.747 783.999
 229.523 173.270
 755.421 130.370
 137.623 459.703
 140.524 563.676
 448.017 580.793
 161.522 140.387
 459.835 162.850
 20.119 54.874
 588.213 279.081
 716.324 714.754
 261.704 293.184
 692.690 817.953
 556.061 348.635
 125.382 41.435
 566.728 564.432
 602.179 784.218
 442.847 998.101
 952.769 498.793
 234.453 272.299
 936.261 871.355
 723.248 409.968
 396.601 614.046
 150.509 252.774
 998.259 68.779
 860.958 857.396
 210.335 615.158
 939.629 373.442
 353.106 962.864
 723.878 145.454
 121.338 495.895
 871.745 580.281
 495.785 641.807
 411.078 751.278
 618.678 749.082
 784.535 734.355
 389.318 670.812
 450.171 390.266
 908.904 439.749
 655.404 215.974
 724.289 360.546
 836.464 119.145
 171.533 87.656
 921.672 548.297
 162.955 865.247
 54.153 501.853
 985.260 907.822
 769.835 98.037
 148.460 741.648
 45.052 810.400
 941.404 318.027
 393.062 247.818
 83.225 475.798
 71.800 710.481
 12.840 263.846
 650.690 302.924
 810.529 142.147
 560.152 390.338
 204.717 834.637
 654.269 794.559
 369.390 797.680
 298.939 631.456
 377.473 848.014
 551.805 772.447
 935.260 433.664
 826.448 890.935
 903.207 565.657
 185.153 141.469
 707.667 308.509
 438.454 67.938
 993.191 469.956
 355.084 90.231
 260.833 267.492
 15.793 260.407
 117.339 78.792
 144.386 183.856
 534.414 218.570
 788.328 483.243
 925.698 104.900
 121.402 748.958
 208.906 278.215
 227.372 15.490
 477.525 876.585
 274.758 765.676
 683.881 227.207
 490.041 771.553
 385.290 828.170
 214.576 599.803
 257.117 823.526
 226.733 850.303
 688.937 41.408
 516.314 557.464
 388.795 207.976
 106.871 205.930
 889.999 273.195
 80.421 425.461
 127.337 107.891
 118.229 205.736
 595.678 640.265
 34.339 872.311
 872.087 795.241
 551.617 692.544
 649.742 148.157
 12.930 828.180
 652.923 787.723
 595.406 53.248
 460.111 549.585
 619.241 736.305
 18.007 94.836
 633.280 710.018
 472.266 596.462
 489.604 874.201
 438.283 405.718
 663.863 396.989
 383.108 610.155
 665.340 779.820
 860.945 991.482
 742.234 562.804
 741.660 436.175
 907.971 186.016
 674.008 252.003
 981.117 248.149
 41.022 272.343
 185.613 766.090
 880.207 775.598
 443.415 827.486
 270.221 563.574
 805.314 423.839
 720.873 499.771
 207.997 75.447
 165.142 141.780
 569.426 823.444
 339.047 62.158
 997.062 120.926
 74.447 55.992
 893.653 347.718
 325.970 713.038
 16.117 985.658
 439.427 85.645
 40.263 697.627
 156.237 224.266
 76.545 569.150
 375.959 759.089
 491.994 901.668
 584.274 74.189
 645.937 138.086
 742.294 809.714
 20.517 590.607
 48.436 814.095
 202.798 605.888
 378.100 393.714
 187.903 11.247
 8.901 928.975
 159.955 146.896
 908.243 66.329
 860.336 402.277
 931.668 693.843
 664.904 979.671
 619.025 467.527
 810.403 35.986
 323.362 496.597
 785.567 475.206
 435.097 903.450
 637.595 441.451
 820.163 849.372
 946.352 98.390
 952.047 526.511
 46.255 68.061
 839.073 842.563
 992.107 74.835
 812.645 614.932
 985.985 922.573
 710.863 109.183
 926.509 90.224
 454.013 531.558
 281.636 518.631
 531.421 461.938
 196.623 775.641
 398.461 302.194
 158.292 814.531
 191.865 241.373
 376.817 209.850
 812.518 395.260
 501.256 683.234
 177.654 70.684
 242.895 178.324
 16.689 207.437
 781.853 857.993
 763.079 151.252
 521.277 468.822
 992.703 964.087
 326.930 227.664
 169.880 452.705
 48.248 54.621
 705.567 228.556
 13.264 817.666
 107.389 152.250
 680.719 619.055
 234.449 981.085
 527.661 785.714
 866.459 460.292
 62.678 508.788
 289.474 275.917
 49.334 285.886
 800.597 532.794
 270.414 868.291
 680.727 814.259
 583.239 110.214
 595.071 515.588
 434.826 404.288
 701.291 381.145
 201.343 603.945
 198.431 891.793
 670.548 956.471
 187.905 985.811
 133.404 468.747
 670.728 210.759
 29.334 809.571
 230.832 718.084
 989.618 717.561
 488.888 965.400
 739.086 471.914
 118.767 787.357
 394.601 225.475
 42.031 854.515
 690.104 466.876
 125.161 946.080
 965.469 32.895
 148.218 917.700
 986.571 536.206
 169.053 516.319
 876.353 800.454
 428.936 62.626
 394.013 537.940
 216.545 535.752
 217.513 589.527
 288.801 317.986
 682.373 236.715
 528.283 118.612
 979.285 447.865
 65.322 740.115
 189.584 130.537
 503.842 987.398
 769.408 116.793
 637.217 277.266
 411.928 435.627
 925.650 272.809
 306.844 544.563
 409.635 52.758
 65.179 359.742
 863.101 102.197
 326.052 789.889
 130.791 466.680
 854.502 834.414
 361.772 200.922
 772.714 330.335
 436.893 235.570
 141.211 947.832
 313.153 716.369
 75.246 752.149
 370.875 990.461
 801.002 422.643
 577.070 740.970
 835.999 291.301
 375.330 335.911
 830.933 616.725
 511.977 558.431
 501.881 719.904
 421.176 336.109
 681.368 690.028
 557.564 466.474
 446.171 627.837
 0.967 238.888
 864.325 776.873
 409.619 139.728
 421.666 236.332
 689.389 874.430
 121.082 230.633
 628.863 888.053
 529.826 498.441
 853.381 572.699
 319.607 266.504
 233.452 838.377
 691.426 390.692
 880.424 632.098
 296.324 618.133
 939.137 22.267
 101.292 980.950
 985.962 341.574
 56.912 145.126
 231.548 586.796
 303.012 69.365
 259.512 309.391
 107.296 681.037
 381.840 862.858
 329.093 942.501
 113.937 383.975
 198.656 795.194
 849.954 822.954
 817.842 55.099
 713.467 765.770
 439.265 556.781
 258.979 539.557
 140.331 259.659
 273.441 3.709
 551.123 835.861
 269.644 615.523
 349.121 540.863
 348.385 445.938
 30.832 153.600
 235.696 199.614
 194.991 80.104
 354.910 371.608
 111.816 602.692
 478.937 123.064
 548.745 874.723
 612.059 469.057
 718.985 899.075
 386.965 897.188
 312.216 67.293
 124.097 545.435
 57.080 197.273
 307.151 797.426
 305.952 602.138
 179.403 353.758
 80.438 904.276
 387.157 25.781
 680.579 819.495
 593.965 205.673
 854.554 360.616
 95.290 991.490
 114.722 122.091
 89.149 601.617
 738.819 922.395
 143.280 78.845
 434.378 904.616
 860.765 454.848
 394.962 674.245
 929.525 881.442
 316.983 523.454
 870.113 611.746
 857.204 730.783
 422.662 773.745
 427.999 202.209
 767.555 278.049
 287.791 842.906
 613.275 863.699
 678.628 417.995
 645.300 649.151
 585.563 815.290
 275.862 824.207
 290.362 494.081
 8.467 512.297
 715.372 62.773
 803.641 836.680
 5.399 836.441
 452.140 839.529
 482.622 485.821
 305.582 896.429
 91.490 494.902
 536.979 422.419
 489.911 729.075
 988.001 27.545
 755.655 503.985
 267.127 413.135
 181.682 802.013
 82.383 534.003
 203.230 764.228
 391.491 231.087
 207.987 987.050
 226.529 274.083
 857.054 61.666
 473.148 670.401
 819.934 937.937
 257.956 86.801
 186.164 191.330
 301.477 200.674
 647.054 880.118
 836.424 921.890
 184.192 50.013
 757.778 391.950
 0.788 864.727
 176.758 928.984
 784.727 994.252
 687.496 114.588
 798.486 99.202
 443.639 746.998
 404.218 721.357
 680.829 665.657
 308.755 480.056
 36.772 501.298
 362.579 424.493
 918.349 255.731
 181.681 587.079
 77.878 564.120
 147.462 997.239
 399.432 353.427
 646.412 563.352
 900.188 962.792
 360.247 618.720
 938.651 229.755
 333.765 501.684
 236.647 430.647
 710.107 137.285
 288.926 670.335
 912.979 185.663
 104.774 487.148
 607.085 288.928
 630.113 230.751
 619.429 292.271
 94.146 606.576
 745.937 935.993
 447.845 598.789
 794.047 453.083
 876.729 488.738
 569.566 192.441
 519.806 597.049
 755.423 892.326
 280.778 680.507
 654.188 513.804
 325.284 110.371
 681.969 712.639
 195.795 313.604
 867.952 573.165
 698.691 754.766
 694.244 283.155
 909.051 521.882
 620.540 18.889
 958.913 418.009
 996.478 599.552
 213.401 180.487
 643.364 15.503
 63.695 896.769
 761.543 932.041
 771.671 969.600
 518.273 806.043
 561.937 731.149
 425.024 554.763
 774.634 407.080
 607.283 402.333
 246.623 994.711
 191.794 858.877
 887.585 417.190
 126.625 909.098
 447.273 236.562
 852.394 691.656
 844.816 206.652
 855.524 918.455
 843.166 991.783
 456.741 335.191
 821.774 704.680
 373.386 873.259
 527.222 277.466
 999.128 140.856
 891.451 590.198
 778.701 290.924
 805.317 273.861
 31.166 469.455
 454.566 977.322
 558.740 263.777
 876.935 953.597
 38.272 252.032
 522.351 159.286
 651.219 707.652
 110.445 766.675
 490.505 182.600
 126.261 421.337
 767.419 417.345
 99.926 614.903
 709.987 281.593
 930.700 824.734
 730.828 105.717
 70.331 256.682
 84.842 327.626
 332.831 36.824
 926.167 252.655
 483.944 971.505
 703.558 445.196
 947.843 736.292
 950.769 770.753
 893.434 783.287
 183.814 957.233
 398.497 858.000
 213.566 206.490
 185.462 792.593
 326.334 463.967
 754.592 958.478
 536.535 438.854
 363.678 200.073
 236.958 993.354
 800.952 280.923
 779.250 611.776
 931.073 416.897
 729.113 983.337
 551.815 677.726
 129.291 342.379
 749.033 252.682
 144.032 802.526
 75.015 408.849
 979.536 84.000
 974.081 547.407
 207.530 493.409
 741.093 975.998
 247.978 891.074
 303.174 771.031
 179.840 430.982
 470.493 575.392
 586.501 732.391
 294.550 52.988
 348.952 629.759
 416.241 456.021
 172.124 929.920
 973.503 823.494
 868.091 503.376
 790.041 455.631
 677.549 262.276
 281.113 749.543
 44.435 983.565
 216.445 253.305
 577.415 765.100
 178.809 930.713
 448.829 39.054
 82.790 425.322
 162.482 285.018
 382.810 383.390
 635.257 799.993
 841.833 220.100
 506.033 399.509
 769.851 686.705
 833.954 689.777
 119.538 78.385
 155.116 401.942
 469.235 289.511
 713.566 193.726
 782.224 316.433
 503.805 669.192
 536.148 384.904
 195.381 152.785
 825.269 62.796
 646.478 878.650
 887.286 447.305
 346.676 760.553
 59.866 493.412
 6.201 222.142
 872.250 496.811
 580.353 763.132
 94.792 645.072
 186.598 976.138
 452.778 906.541
 744.535 713.921
 36.929 603.917
 305.187 530.841
 466.774 100.894
 198.449 519.187
 667.287 663.476
 531.947 255.121
 865.226 806.129
 639.902 925.356
 588.532 125.865
 678.998 379.961
 127.493 609.404
 274.816 45.199
 985.518 780.114
 465.542 419.961
 284.057 458.387
 900.767 497.661
 192.102 733.183
 516.836 520.634
 105.748 390.761
 614.149 244.855
 215.516 192.088
 246.747 518.628
 54.545 221.461
 144.531 749.795
 733.823 999.664
 520.532 432.688
 533.475 135.159
 269.969 649.709
 852.504 211.831
 397.807 565.067
 821.743 132.536
 373.500 742.340
 82.977 770.841
 315.212 386.266
 836.114 61.061
 963.704 716.410
 588.844 376.822
 784.148 900.412
 520.702 524.519
 901.202 722.467
 734.947 989.061
 50.981 244.222
 234.704 310.222
 148.127 576.631
 369.788 998.795
 195.463 859.427
 981.250 98.828
 89.070 117.293
 73.663 6.888
 827.677 696.712
 700.420 128.918
 859.672 993.592
 812.821 312.633
 884.630 558.593
 135.615 176.961
 663.022 954.560
 54.279 674.011
 24.705 869.382
 974.851 683.012
 754.157 529.103
 416.362 635.082
 771.479 872.244
 67.174 103.484
 629.467 839.511
 356.856 732.810
 868.002 496.554
 519.289 604.534
 970.454 175.015
 233.625 193.448
 268.453 913.159
 388.607 23.113
 60.267 866.898
 311.836 307.725
 816.145 100.821
 506.322 617.423
 716.627 953.006
 937.405 534.435
 935.183 584.017
 687.743 504.530
 266.187 97.010
 148.085 523.600
 597.652 870.464
 217.001 840.086
 723.082 236.578
 451.570 673.279
 419.015 16.117
 29.374 733.602
 128.368 474.635
 364.290 538.143
 981.494 176.080
 456.868 612.435
 957.239 799.207
 575.057 393.331
 388.513 961.773
 751.314 248.642
 607.350 319.858
 274.487 523.674
 612.852 917.847
 854.125 945.049
 244.291 842.526
 274.132 356.249
 416.985 456.793
 42.999 440.397
 699.177 769.611
 28.507 383.301
 496.157 144.812
 153.225 938.132
 688.538 508.452
 568.713 932.955
 23.041 319.443
 44.890 289.384
 358.112 798.860
 658.113 236.697
 957.434 637.632
 867.167 767.910
 39.870 629.177
 188.520 915.513
 325.229 302.298
 456.983 63.258
 155.511 700.365
 949.620 960.615
 167.990 396.149
 901.779 88.125
 399.902 718.912
 424.856 520.081
 17.784 963.404
 894.677 946.858
 694.350 151.892
 193.767 319.316
 561.471 223.228
 15.260 944.295
 912.297 461.298
 853.770 341.097
 624.502 573.137
 480.317 827.583
 48.985 249.801
 113.634 470.059
 726.320 846.243
 226.275 548.377
 331.822 196.394
 856.417 166.856
 237.793 623.175
 408.664 708.763
 749.630 137.903
 521.375 878.797
 605.678 267.635
 533.878 511.504
 616.650 161.139
 112.369 816.632
 199.930 753.989
 474.583 473.673
 81.119 110.511
 504.559 931.262
 86.741 285.941
 562.543 382.446
 938.451 487.203
 491.670 409.496
 433.526 167.262
 801.242 972.854
 715.461 318.563
 192.887 774.568
 311.616 378.700
 995.587 589.450
 754.803 210.125
 21.420 725.003
 378.277 839.631
 257.081 657.392
 947.730 457.755
 406.078 174.504
 291.705 388.639
 910.266 133.122
 838.444 793.657
 852.654 565.882
 740.998 104.172
 299.850 230.813
 54.821 67.568
 733.705 423.671
 657.653 704.550
 377.822 627.999
 407.908 923.202
 403.324 282.901
 515.982 416.025
 235.993 42.246
 546.601 320.098
 847.745 585.616
 626.877 878.271
 941.772 540.475
 754.073 572.267
 103.129 872.065
 982.716 368.571
 133.651 193.521
 328.978 427.610
 98.652 610.119
 520.726 869.158
 837.701 720.727
 7.146 595.838
 416.008 304.281
 637.986 276.560
 877.579 582.850
 48.439 47.700
 695.710 104.794
 413.286 357.473
 67.865 576.311
 938.626 354.565
 66.061 997.681
 269.396 892.606
 104.244 357.742
 137.573 314.994
 22.461 798.158
 743.874 818.086
 693.864 485.073
 942.769 123.688
 642.674 592.724
 627.341 73.448
 5.399 499.824
 331.108 378.268
 887.984 979.315
 975.247 295.892
 960.678 295.033
 592.088 290.592
 10.645 440.264
 402.457 462.382
 238.402 514.207
 672.006 571.915
 764.805 449.435
 629.554 74.368
 115.346 8.906
 411.423 594.905
 201.080 462.712
 465.590 504.280
 431.571 446.072
 277.141 600.655
 314.226 770.155
 284.071 678.650
 33.563 0.906
 765.103 915.044
 708.847 298.474
 577.298 359.590
 22.846 697.109
 382.085 366.392
 749.849 844.078
 358.739 904.560
 17.485 363.495
 1.747 355.113
 372.360 889.802
 23.940 533.734
 420.056 364.488
 434.544 316.129
 840.070 112.522
 777.551 814.974
 378.014 231.731
 251.214 636.068
 261.489 924.224
 887.359 288.300
 721.046 75.003
 255.968 439.854
 600.343 905.672
 835.798 894.942
 664.855 182.880
 518.256 45.036
 249.364 789.709
 905.212 150.444
 481.979 537.053
 540.869 297.283
 975.974 730.290
 855.234 806.974
 657.615 58.925
 967.387 446.722
 193.860 953.717
 128.961 86.902
 272.057 283.111
 213.380 702.389
 66.239 530.149
 459.157 437.876
 481.234 809.662
 543.508 110.782
 904.543 926.298
 836.568 159.021
 2.978 325.345
 410.576 944.611
 690.607 204.337
 549.472 178.579
 459.024 204.005
 322.818 359.088
 320.859 217.391
 406.924 725.210
 271.382 697.035
 112.111 675.646
 347.841 918.586
 317.738 628.320
 566.601 507.186
 238.545 286.783
 577.348 948.478
 113.028 507.230
 202.585 102.456
 685.672 840.741
 868.767 994.796
 872.251 164.632
 599.987 471.481
 76.017 61.035
 881.665 28.763
 40.974 86.715
 533.871 147.874
 867.806 283.386
 313.488 413.898
 313.183 70.500
 421.168 238.140
 881.624 551.392
 381.178 56.005
 591.756 648.332
 925.637 876.313
 949.637 902.314
 913.825 217.208
 337.810 160.137
 894.384 998.155
 180.179 295.651
 443.948 352.191
 272.926 36.002
 738.650 578.751
 187.016 489.707
 111.768 341.451
 707.862 94.739
 376.439 509.552
 645.225 55.139
 29.846 794.188
 737.143 438.566
 765.723 104.404
 704.621 629.534
 994.709 672.580
 161.030 829.667
 874.304 818.823
 116.825 463.322
 77.604 349.530
 274.645 271.319
 656.075 142.742
 413.551 284.904
 678.260 353.574
 598.651 884.436
 233.302 784.201
 111.337 521.636
 83.582 477.506
 216.657 69.806
 20.657 199.914
 711.936 953.360
 437.408 631.352
 631.614 376.925
 969.152 248.387
 217.742 946.465
 298.019 805.699
 956.797 462.301
 456.730 242.214
 988.101 519.002
 636.812 777.974
 816.507 13.213
 607.153 958.429
 25.030 621.146
 214.568 742.128
 547.480 537.357
 979.981 229.265
 195.815 180.365
 761.015 871.270
 164.044 474.458
 641.791 580.373
 475.186 656.931
 278.875 933.160
 78.375 172.853
 602.441 9.567
 21.146 82.938
 95.346 470.067
 751.807 892.204
 480.050 406.363
 786.308 816.802
 992.003 727.340
 293.930 142.922
 44.507 301.062
 410.467 535.246
 858.304 469.163
 523.317 353.540
 981.708 601.850
 340.379 306.045
 834.472 55.295
 157.008 69.190
 819.335 729.385
 479.138 937.395
 836.198 669.205
 605.485 627.512
 459.899 90.538
 180.241 183.489
 686.695 385.877
 315.657 532.713
 177.886 146.445
 70.395 800.988
 820.828 846.630
 726.466 554.192
 255.220 424.764
 10.281 897.321
 671.597 668.690
 680.050 913.028
 652.921 701.994
 483.975 489.307
 400.985 358.818
 565.939 787.815
 246.672 238.931
 845.381 699.376
 595.193 423.165
 566.624 770.726
 190.202 390.850
 144.015 556.693
 908.555 569.628
 119.863 835.378
 912.704 133.673
 702.646 941.817
 410.913 384.333
 116.452 839.940
 105.206 48.418
 225.750 816.001
 570.007 630.454
 411.722 582.133
 805.654 88.401
 980.454 510.104
 383.443 365.464
 944.872 947.172
 353.610 17.173
 510.543 513.057
 164.039 401.974
 132.300 745.343
 552.859 749.885
 419.354 896.160
 877.883 247.709
 229.416 422.855
 853.844 956.755
 988.782 237.011
 736.181 551.734
 40.015 947.748
 747.722 194.532
 789.340 665.641
 949.978 256.922
 693.060 822.058
 849.992 520.342
 980.166 445.503
 171.112 112.742
 203.848 352.112
 344.006 12.010
 698.037 323.218
 163.228 937.805
 189.827 20.732
 553.310 869.945
 790.928 733.538
 673.499 38.205
 420.884 48.282
 416.657 807.885
 164.331 829.775
 308.639 485.534
 849.789 3.931
 550.657 253.294
 177.498 224.979
 458.114 537.581
 390.512 634.149
 402.411 472.913
 851.969 275.431
 952.910 345.026
 990.469 912.371
 718.113 114.956
 136.178 715.574
 200.028 229.103
 477.311 681.929
 183.488 816.656
 107.666 462.283
 990.827 238.002
 251.711 163.776
 628.062 464.359
 788.313 446.403
 45.655 393.921
 144.646 31.164
 627.643 413.073
 198.249 400.799
 627.653 28.005
 661.019 715.390
 688.032 473.366
 380.531 636.677
 235.431 867.026
 391.015 99.848
 447.859 755.739
 391.359 973.738
 467.288 83.512
 586.414 784.069
 499.566 526.054
 669.560 154.768
 638.906 350.107
 771.168 655.087
 494.963 70.354
 774.265 271.528
 631.989 49.333
 783.830 590.363
 175.395 193.364
 211.151 956.402
 753.028 181.506
 834.045 734.705
 846.441 382.197
 955.294 352.989
 89.423 186.406
 996.090 942.988
 603.223 855.273
 322.662 168.903
 964.418 848.417
 59.545 661.186
 304.746 686.174
 42.433 435.327
 612.840 690.188
 810.484 730.101
 894.373 943.141
 738.802 950.396
 126.381 776.491
 626.167 339.379
 168.364 317.135
 543.612 767.282
 50.142 647.768
 731.986 633.777
 505.597 24.894
 230.095 502.891
 751.480 182.003
 591.562 279.352
 388.931 868.087
 83.221 689.364
 827.633 543.870
 679.136 634.101
 772.321 205.700
 703.572 868.134
 370.413 21.734
 318.013 35.819
 477.681 253.988
 79.373 635.050
 864.233 475.911
 359.631 119.273
 841.612 566.789
 555.245 385.143
 858.002 325.729
 224.878 5.533
 774.502 768.765
 776.456 76.883
 321.934 488.244
 232.633 668.145
 243.142 615.072
 293.869 938.330
 777.062 448.086
 200.035 774.059
 942.875 233.205
 277.503 671.350
 868.275 685.776
 14.852 821.581
 586.435 966.235
 705.550 375.125
 40.932 20.923
 252.352 453.330
 804.004 581.394
 470.907 106.468
 376.631 37.088
 937.417 409.059
 122.680 733.927
 78.704 721.990
 445.460 646.699
 237.217 701.390
 873.380 483.345
 996.020 405.962
 240.078 27.233
 210.567 246.911
 159.385 347.739
 258.922 77.748
 871.203 614.023
 737.159 365.742
 213.090 851.472
 642.156 693.969
 724.635 570.352
 403.210 274.622
 566.155 772.602
 553.255 313.125
 206.648 172.128
 429.588 941.687
 463.144 328.581
 825.544 674.142
 37.650 842.286
 694.356 445.570
 859.880 352.267
 753.454 955.406
 293.211 149.145
 523.689 287.078
 165.093 105.010
 38.745 327.087
 37.117 943.314
 203.479 938.642
 607.614 749.534
 797.708 887.125
 442.818 949.350
 98.501 284.890
 741.226 662.602
 417.083 580.028
 757.704 551.193
 856.821 507.108
 135.411 705.873
 840.396 737.678
 328.828 214.541
 424.214 395.010
 742.635 293.143
 816.604 952.606
 179.276 974.651
 496.681 31.176
 781.428 593.095
 749.386 96.783
 301.093 684.678
 598.703 286.650
 229.411 488.933
 48.106 432.713
 913.689 267.482
 190.718 590.623
 181.546 979.742
 300.429 928.680
 425.937 42.978
 81.354 992.799
 396.270 553.150
 161.766 86.290
 735.639 313.413
 948.291 623.916
 325.812 684.834
 588.153 815.980
 801.826 780.588
 956.183 278.117
 806.873 27.651
 926.894 154.959
 133.354 41.881
 300.881 990.223
 373.970 41.640
 423.211 912.078
 951.514 366.015
 6.311 161.665
 850.147 785.877
 901.356 645.434
 304.891 184.900
 453.613 0.725
 468.375 344.130
 735.101 731.022
 341.449 254.453
 931.798 785.900
 281.853 888.512
 735.174 664.581
 275.845 235.149
 964.918 735.637
 32.552 698.760
 250.199 153.756
 329.222 522.183
 292.889 73.319
 964.718 549.560
 602.867 4.067
 64.233 515.454
 161.365 213.332
 293.708 754.246
 964.522 279.637
 89.831 161.177
 10.687 862.172
 170.383 810.483
 909.032 728.476
 68.334 519.817
 744.691 227.994
 17.446 31.986
 180.768 2.135
 321.552 319.084
 507.297 462.648
 56.468 770.070
 661.715 770.818
 103.281 936.144
 298.057 922.184
 692.998 829.790
 129.156 437.623
 782.189 19.743
 817.461 824.934
 182.029 467.683
 158.107 789.321
 762.172 10.834
 648.579 410.748
 657.222 921.557
 441.595 586.157
 956.489 149.382
 253.729 760.562
 174.678 767.546
 877.073 789.432
 27.486 165.374
 293.138 22.452
 895.675 525.586
 998.722 853.162
 405.511 743.660
 457.177 908.440
 912.672 841.725
 723.073 264.912
 308.587 25.117
 344.524 975.765
 509.025 264.138
 919.332 310.921
 598.707 860.708
 915.729 386.987
 835.221 99.452
 15.989 861.947
 331.091 270.379
 704.933 555.194
 83.088 86.947
 711.734 828.780
 279.526 575.323
 282.090 323.768
 244.322 660.468
 871.393 820.173
 553.895 970.014
 423.851 104.565
 450.775 381.298
 856.563 450.972
 665.298 879.473
 73.336 704.029
 711.388 720.021
 865.788 694.524
 39.616 307.642
 447.356 403.676
 584.219 741.357
 340.590 650.967
 32.194 524.273
 584.190 229.561
 951.955 403.178
 131.358 111.812
 954.261 860.660
 215.875 244.716
 605.386 119.394
 911.035 341.253
 486.034 88.580
 96.009 129.275
 781.747 956.125
 274.746 565.936
 121.877 842.211
 817.409 274.848
 153.418 331.557
 69.951 767.456
 969.733 809.369
 713.519 112.911
 17.389 372.086
 764.409 505.639
 309.979 966.258
 653.289 421.391
 597.025 140.861
 78.175 665.707
 808.158 959.047
 411.333 909.272
 435.032 799.537
 681.058 218.710
 171.535 845.922
 823.457 465.972
 830.178 390.038
 488.399 312.154
 341.178 804.859
 122.267 80.410
 150.191 330.361
 975.740 266.537
 19.284 85.246
 688.334 584.081
 639.401 906.911
 976.887 343.540
 445.703 435.539
 949.511 53.144
 32.061 15.604
 630.074 472.927
 858.174 474.528
 314.288 916.417
 880.937 154.944
 493.368 477.732
 997.466 990.369
 834.655 559.347
 15.606 206.487
 363.179 721.088
 351.701 949.390
 759.744 488.453
 956.077 851.631
 998.633 513.136
 573.353 75.798
 263.632 926.375
 424.689 568.330
 779.827 62.682
 647.920 223.738
 408.954 44.597
 322.913 27.372
 309.371 235.870
 945.055 404.782
 842.588 909.072
 669.531 365.044
 104.351 892.863
 240.925 256.765
 810.478 613.383
 32.827 247.497
 819.786 113.633
 164.819 943.988
 825.721 4.745
 931.789 861.855
 894.837 195.192
 293.572 964.158
 727.389 870.077
 529.968 970.091
 119.494 905.158
 294.079 104.040
 927.107 442.508
 700.509 943.898
 382.130 110.355
 97.221 833.657
 356.236 613.126
 202.015 262.286
 777.278 564.153
 75.762 757.940
 998.572 288.424
 272.269 298.355
 328.195 332.566
 594.287 355.138
 921.815 920.827
 420.505 347.656
 810.182 66.656
 101.026 122.840
 405.603 357.822
 578.760 757.792
 548.356 87.584
 139.374 425.359
 104.748 804.657
 59.004 707.398
 607.519 40.684
 271.238 790.306
 183.364 876.221
 955.115 652.334
 491.935 696.232
 924.780 137.533
 8.927 425.636
 727.400 707.932
 329.297 327.106
 605.951 440.242
 304.826 80.252
 712.243 268.355
 525.851 977.343
 746.151 615.887
 625.847 190.160
 210.605 977.587
 48.600 850.626
 697.676 23.620
 643.051 199.989
 626.468 761.329
 815.677 994.016
 34.061 805.358
 2.852 291.683
 849.953 5.029
 157.466 429.802
 364.223 449.181
 459.667 514.094
 709.744 120.500
 948.707 897.113
 327.308 376.587
 572.331 514.676
 855.548 682.088
 805.778 404.988
 299.391 59.261
 501.542 419.187
 873.730 33.025
 693.561 869.881
 613.702 156.359
 348.902 367.259
 787.886 763.635
 392.708 213.120
 772.799 429.889
 37.727 704.838
 351.005 745.247
 540.853 427.626
 214.123 743.659
 951.595 858.909
 696.989 467.166
 380.243 288.244
 679.622 280.330
 418.656 475.598
 986.707 268.766
 919.457 576.321
 135.640 221.485
 658.096 489.656
 657.363 684.762
 948.332 916.697
 491.031 527.216
 989.668 411.466
 763.874 528.936
 232.909 584.085
 69.460 124.586
 948.050 267.180
 687.048 530.057
 261.163 925.842
 906.106 768.425
 440.862 308.204
 175.774 303.482
 110.458 369.408
 459.503 73.272
 242.476 818.197
 289.040 192.895
 364.134 335.271
 256.005 731.866
 925.333 88.904
 308.493 48.856
 517.321 760.049
 317.365 733.463
 796.322 910.554
 103.376 324.319
 981.015 349.372
 961.181 474.327
 527.798 728.215
 747.080 962.017
 618.652 126.503
 709.473 13.123
 951.187 952.437
 408.151 424.547
 730.861 320.178
 592.409 365.533
 915.667 780.632
 668.513 875.276
 541.771 143.957
 92.193 655.240
 205.237 285.100
 457.758 956.599
 534.190 559.392
 336.423 142.589
 254.572 454.257
 734.780 831.865
 431.178 686.616
 920.682 637.508
 807.359 335.511
 896.626 158.223
 227.963 128.503
 916.933 569.943
 720.400 421.444
 649.346 439.888
 440.877 108.330
 207.267 38.867
 832.576 945.332
 736.741 774.789
 658.892 985.902
 271.809 490.039
 189.844 807.715
 490.298 352.312
 558.562 413.422
 955.128 283.057
 945.752 442.641
 637.233 185.787
 774.623 119.887
 537.205 299.811
 941.525 50.377
 183.441 470.647
 406.167 71.609
 643.066 919.343
 310.624 272.786
 474.298 647.605
 482.301 546.487
 139.418 138.177
 449.692 568.231
 728.624 719.982
 411.337 480.944
 187.140 350.566
 351.192 254.800
 439.759 625.235
 294.071 300.991
 45.249 319.688
 602.552 433.782
 42.595 493.023
 994.337 332.664
 54.951 168.678
 322.491 779.764
 156.521 435.560
 29.031 802.103
 471.657 799.487
 927.251 489.362
 531.638 110.795
 664.937 381.874
 458.359 7.913
 897.788 517.533
 549.220 674.881
 91.178 217.618
 605.483 704.734
 653.539 598.560
 757.298 897.662
 173.793 377.948
 800.409 75.757
 229.220 448.232
 458.345 153.349
 92.867 710.530
 134.024 217.656
 698.147 974.387
 808.467 718.324
 112.878 158.571
 802.254 771.869
 188.926 284.928
 236.099 308.939
 843.331 694.487
 637.243 345.380
 901.915 775.552
 243.104 74.446
 609.467 161.319
 985.845 55.109
 747.674 603.875
 812.306 323.642
 971.776 477.475
 142.394 361.693
 101.697 412.283
 712.880 108.566
 8.225 856.695
 438.179 468.828
 698.048 248.755
 968.619 414.519
 704.590 922.669
 391.839 955.907
 869.073 253.084
 634.034 112.963
 685.925 856.507
 32.889 984.584
 179.200 825.305
 809.328 22.278
 566.204 5.330
 624.847 373.958
 997.902 673.840
 517.700 391.110
 393.325 701.515
 534.944 74.432
 710.210 352.749
 667.045 870.026
 23.122 394.673
 924.147 86.925
 72.750 640.671
 823.016 569.388
 768.742 582.243
 264.249 671.940
 689.085 388.429
 931.540 114.866
 340.661 439.597
 428.021 772.097
 700.216 267.949
 446.262 706.720
 917.839 496.861
 243.932 932.110
 564.423 192.056
 540.021 64.967
 171.928 187.196
 958.723 641.766
 235.191 42.875
 209.348 799.759
 204.175 600.047
 9.083 950.327
 136.781 745.971
 117.127 184.799
 648.573 312.952
 867.992 404.886
 84.093 658.034
 960.892 531.319
 645.040 746.737
 501.742 850.522
 696.772 697.835
 2.931 361.160
 992.835 91.517
 150.457 396.771
 917.085 643.319
 153.201 359.670
 557.103 484.664
 727.910 902.687
 956.921 542.150
 657.212 652.665
 920.426 786.983
 125.698 661.971
 371.327 238.648
 8.421 296.383
 346.407 999.592
 102.361 579.905
 984.321 607.013
 178.300 995.356
 353.781 91.562
 239.757 25.496
 77.291 198.860
 637.141 970.363
 587.254 767.162
 657.048 715.053
 591.109 662.518
 924.765 587.072
 215.191 491.570
 786.879 437.532
 90.159 472.220
 722.731 825.735
 784.485 915.240
 538.869 167.328
 889.798 217.202
 478.221 923.262
 319.379 689.617
 602.256 126.818
 58.344 943.914
 634.698 551.233
 463.715 550.688
 472.586 658.760
 970.498 818.950
 435.552 706.871
 635.020 461.930
 26.561 347.832
 711.173 685.962
 84.334 88.754
 484.037 554.449
 114.677 690.857
 907.055 926.762
 768.811 104.973
 434.759 579.692
 693.060 756.944
 497.737 404.941
 685.953 818.731
 717.722 598.874
 473.889 701.557
 549.141 169.789
 741.104 74.796
 103.239 673.317
 938.064 702.691
 458.975 28.931
 36.975 769.982
 491.474 391.172
 824.296 872.619
 807.320 60.036
 616.706 731.807
 622.694 168.558
 885.526 965.335
 664.989 625.087
 180.163 951.684
 433.728 396.906
 786.624 247.631
 388.134 475.155
 653.728 982.499
 5.608 673.372
 506.544 730.855
 799.647 89.246
 561.273 155.144
 622.567 547.442
 503.633 70.777
 186.222 477.722
 117.580 894.550
 194.006 444.420
 204.564 834.531
 724.492 298.974
 845.414 823.007
 178.755 685.243
 85.333 506.529
 790.527 287.402
 303.541 527.000
 194.871 812.139
 727.062 559.276
 103.988 671.461
 205.392 833.567
 698.437 750.926
 749.823 150.410
 811.598 472.420
 806.698 193.106
 471.254 693.264
 454.478 523.877
 424.143 317.660
 945.311 297.834
 170.029 965.994
 335.524 990.996
 987.032 676.735
 527.541 378.537
 858.582 569.729
 367.195 446.293
 986.531 234.099
 572.741 717.013
 269.830 515.126
 110.592 733.301
 272.088 449.322
 151.501 787.552
 525.705 562.844
 241.336 817.168
 709.750 223.743
 682.690 98.052
 180.893 481.959
 55.298 643.713
 372.495 991.981
 90.704 239.829
 750.218 481.646
 874.164 768.728
 820.346 487.338
 266.708 874.914
 329.674 42.245
 43.145 326.628
 426.500 892.063
 126.223 390.600
 527.579 974.344
 389.867 674.191
 765.229 76.626
 310.367 733.235
 685.004 168.311
 596.511 92.942
 793.165 156.524
 239.119 496.737
 283.566 161.762
 926.504 262.881
 927.623 650.849
 792.422 686.012
 513.909 348.705
 142.596 830.562
 153.969 113.729
 368.535 701.465
 209.587 381.676
 254.898 286.172
 978.571 227.939
 448.922 997.993
 738.806 76.951
 945.460 537.078
 384.731 999.382
 85.145 560.338
 990.399 922.960
 130.259 19.434
 946.033 871.803
 915.552 806.409
 290.612 113.320
 139.921 924.774
 904.886 293.021
 418.222 781.144
 943.739 878.450
 427.312 135.137
 333.601 507.117
 111.504 535.720
 102.294 773.505
 543.107 758.108
 461.153 121.454
 324.611 400.401
 841.425 495.421
 359.714 732.261
 870.874 303.021
 978.128 454.019
 637.392 748.132
 169.441 833.846
 552.616 295.572
 537.898 869.089
 931.439 652.593
 334.547 557.174
 727.510 317.134
 935.677 968.755
 98.048 206.987
 624.829 763.976
 954.263 796.916
 786.037 770.275
 930.527 342.573
 242.654 701.141
 272.999 341.288
 671.402 509.433
 707.068 191.893
 805.847 971.588
 45.993 780.428
 615.740 141.301
 6.862 288.625
 235.618 309.601
 714.176 140.391
 122.293 94.943
 708.555 552.113
 579.701 559.851
 904.152 409.776
 311.889 623.173
 22.274 74.698
 290.151 88.387
 192.520 525.820
 765.738 933.180
 981.635 926.213
 370.742 964.261
 362.597 91.673
 650.264 909.821
 553.609 417.592
 110.676 642.040
 173.255 954.762
 581.394 650.605
 411.814 524.273
 829.314 548.307
 500.343 925.581
 471.869 219.875
 462.721 460.191
 170.893 929.367
 208.297 596.889
 297.529 999.406
 414.500 714.359
 8.726 552.711
 262.815 435.223
 317.126 763.629
 34.645 214.655
 945.096 371.404
 405.068 59.799
 785.149 139.917
 255.213 667.161
 726.117 58.407
 173.735 898.289
 608.234 427.827
 953.484 534.479
 630.035 396.945
 183.212 214.604
 713.151 845.948
 61.015 562.708
 33.006 873.401
 344.679 840.767
 117.957 150.951
 635.519 244.336
 908.096 460.780
 151.255 813.089
 827.823 230.687
 667.700 113.057
 971.298 503.687
 239.334 512.284
 713.142 711.649
 689.106 306.593
 552.582 819.818
 185.214 837.844
 469.943 840.823
 697.271 404.866
 40.538 618.354
 899.487 408.872
 611.227 902.970
 520.861 153.420
 925.885 602.225
 41.220 776.769
 192.772 216.552
 510.224 315.768
 52.187 669.059
 589.771 159.565
 638.038 315.054
 357.690 563.397
 671.309 954.764
 84.155 263.359
 594.223 265.120
 927.192 8.431
 296.702 574.007
 68.209 343.235
 225.144 198.945
 204.168 711.512
 149.351 303.466
 964.355 774.196
 726.477 45.564
 864.461 256.228
 199.203 626.607
 939.587 52.071
 135.062 134.168
 504.828 271.476
 419.204 12.800
 324.402 325.011
 696.336 812.296
 277.900 604.420
 889.509 38.957
 798.668 268.100
 152.581 472.738
 530.864 699.249
 816.268 978.506
 868.039 356.777
 319.598 415.198
 59.828 620.747
 362.320 780.300
 120.313 369.178
 230.497 782.256
 760.799 76.679
 426.451 939.233
 373.233 253.184
 942.722 403.880
 783.364 739.351
 153.333 620.633
 103.504 330.827
 828.034 760.739
 774.643 144.176
 8.043 542.140
 481.428 180.950
 795.073 433.755
 438.767 451.922
 707.068 539.602
 926.325 440.349
 430.239 345.857
 431.059 401.313
 161.939 447.634
 345.012 194.343
 485.032 821.588
 556.328 849.981
 862.183 910.854
 118.923 589.615
 486.616 991.211
 347.098 404.267
 800.995 8.372
 465.023 795.327
 503.238 348.180
 360.315 772.204
 130.071 121.996
 11.479 462.930
 257.306 332.328
 950.000 639.003
 219.302 307.709
 301.147 390.755
 846.263 655.835
 848.525 60.697
 692.502 540.311
 464.224 186.388
 305.072 715.025
 620.623 599.110
 312.153 592.738
 486.012 337.987
 123.981 838.276
 941.960 680.118
 294.110 984.409
 336.531 255.118
 621.377 308.784
 698.005 947.198
 747.490 387.073
 725.828 520.363
 763.929 70.658
 99.168 703.569
 455.493 111.941
 402.107 804.832
 624.842 777.816
 364.607 888.749
 139.604 818.542
 719.403 643.928
 175.929 377.337
 39.772 419.144
 682.715 383.549
 667.334 544.074
 520.356 732.455
 681.768 137.344
 525.879 946.939
 677.548 696.813
 990.262 885.052
 471.725 61.056
 598.986 513.214
 299.764 913.588
 757.134 433.538
 294.893 100.172
 697.357 126.993
 274.934 262.681
 732.665 159.177
 966.817 919.246
 174.300 565.138
 623.823 289.196
 573.976 472.444
 577.912 162.703
 183.899 691.709
 116.400 629.645
 549.445 470.697
 378.970 831.367
 478.827 107.332
 890.747 294.605
 870.049 399.423
 236.540 201.470
 944.742 491.245
 49.766 886.068
 845.976 91.567
 449.851 311.069
 635.814 82.065
 779.773 540.546
 889.428 522.894
 639.874 703.832
 65.204 72.469
 907.166 444.634
 951.876 966.104
 496.325 816.478
 899.805 303.320
 837.628 356.645
 457.721 352.352
 399.846 123.643
 10.348 534.356
 506.952 686.127
 176.132 356.083
 324.300 912.781
 35.935 741.431
 313.344 332.441
 759.023 407.555
 968.078 351.725
 236.367 344.394
 998.174 664.288
 865.464 307.165
 763.473 332.815
 426.104 5.034
 95.425 733.950
 891.500 366.630
 269.662 430.061
 210.481 651.134
 879.695 63.190
 329.198 34.356
 467.518 189.580
 577.789 680.513
 708.405 112.188
 689.887 775.768
 643.392 888.598
 140.114 878.058
 275.947 848.507
 743.951 574.104
 874.257 844.575
 961.293 439.075
 575.821 670.054
 553.158 793.164
 607.992 333.587
 962.159 633.909
 301.381 304.114
 401.376 300.731
 470.322 185.852
 351.203 71.626
 6.639 203.984
 265.686 689.843
 223.858 166.342
 393.077 224.650
 595.627 395.392
 912.278 154.836
 754.863 319.720
 97.841 861.602
 612.160 686.770
 50.131 80.053
 69.858 561.353
 90.641 302.197
 361.399 650.673
 230.374 681.327
 546.818 929.982
 4.489 955.894
 110.433 807.973
 340.380 103.853
 104.709 82.627
 228.090 435.095
 487.183 2.212
 608.966 224.742
 530.280 808.621
 736.168 644.059
 725.224 38.312
 12.787 34.581
 932.468 567.195
 31.481 636.278
 586.732 278.102
 853.820 879.512
 182.499 311.837
 935.757 705.927
 636.543 34.452
 64.013 33.830
 241.670 154.662
 81.011 133.085
 37.399 286.533
 485.539 42.831
 479.038 745.353
 473.224 237.805
 189.792 450.589
 973.737 26.616
 437.644 591.736
 427.114 914.676
 349.345 683.804
 674.688 667.774
 20.629 932.881
 503.762 617.403
 820.542 473.239
 240.529 919.367
 737.531 190.613
 822.074 842.011
 447.646 67.494
 62.977 564.330
 476.239 471.658
 260.601 517.649
 901.981 645.645
 829.160 633.415
 247.546 70.141
 617.981 355.547
 699.338 986.201
 833.769 346.007
 486.908 428.969
 758.282 129.559
 972.058 798.196
 517.626 676.627
 792.008 558.674
 131.775 65.806
 767.428 807.245
 645.197 869.661
 424.857 483.551
 832.177 4.294
 47.365 151.268
 382.177 225.840
 513.671 887.507
 528.176 761.976
 623.893 633.757
 289.172 266.200
 652.419 765.786
 190.026 174.589
 980.776 906.906
 908.630 942.759
 514.888 553.803
 521.287 623.693
 303.720 712.542
 189.567 909.838
 175.324 900.595
 401.288 465.685
 69.881 895.736
 468.240 995.969
 59.136 981.932
 445.629 671.173
 231.993 24.143
 102.848 923.529
 834.850 6.939
 0.071 155.941
 373.241 95.514
 146.416 11.719
 102.445 362.102
 497.412 738.835
 206.078 996.493
 634.450 68.263
 433.401 657.821
 127.435 397.263
 441.509 87.740
 162.565 926.131
 174.238 795.220
 196.816 507.583
 364.928 533.569
 434.156 113.860
 438.008 54.715
 388.838 55.527
 420.425 768.710
 369.344 961.498
 877.147 122.859
 372.054 380.899
 727.536 800.465
 183.785 38.931
 156.323 920.310
 852.520 881.130
 732.740 881.448
 569.591 199.325
 525.301 71.259
 216.010 239.898
 132.580 456.264
 740.452 657.657
 529.603 863.489
 364.590 169.842
 796.086 184.884
 639.238 472.757
 690.642 588.253
 216.231 362.519
 661.278 276.147
 48.689 521.042
 937.233 220.436
 606.613 324.112
 483.822 326.732
 694.466 551.070
 676.797 502.041
 9.050 41.977
 875.490 354.117
 684.711 190.296
 657.321 625.791
 571.467 974.977
 285.904 736.426
 791.392 838.865
 190.020 880.701
 458.620 689.670
 453.101 327.767
 146.098 230.013
 877.887 817.752
 383.253 574.737
 376.786 104.554
 896.575 62.636
 726.758 721.351
 511.651 457.668
 52.707 316.476
 250.186 518.783
 403.179 431.025
 637.050 620.552
 47.402 265.186
 116.607 667.347
 447.360 847.873
 628.622 665.948
 489.649 514.465
 254.439 724.908
 449.653 781.544
 684.276 919.113
 208.256 547.496
 425.088 895.702
 555.459 146.099
 842.244 569.544
 555.413 630.094
 562.091 44.881
 176.150 896.849
 539.459 552.548
 920.641 913.094
 375.256 772.737
 452.563 515.360
 743.973 250.749
 62.435 612.825
 126.330 552.262
 842.782 296.040
 334.178 455.714
 163.038 445.463
 536.549 468.410
 187.390 165.322
 949.339 671.539
 946.339 359.245
 916.318 754.643
 743.086 273.210
 493.977 765.043
 289.703 7.928
 643.392 760.836
 969.460 136.995
 842.876 171.367
 507.641 339.563
 58.312 206.318
 303.959 688.265
 64.009 349.075
 888.494 136.530
 694.485 572.825
 766.504 176.833
 653.434 945.492
 124.951 335.984
 515.185 274.351
 997.908 519.032
 859.213 180.863
 994.955 484.247
 490.869 804.379
 255.197 342.834
 160.665 288.988
 21.700 734.366
 417.612 405.670
 962.148 678.568
 364.793 462.386
 869.693 382.947
 351.059 933.805
 644.752 971.529
 583.440 641.599
 918.429 60.569
 410.217 492.861
 469.084 851.568
 562.785 661.130
 796.086 339.475
 991.514 110.104
 142.917 884.791
 451.007 718.593
 652.663 702.896
 625.943 186.310
 642.700 353.791
 110.488 869.003
 605.342 532.307
 810.744 709.278
 83.891 965.352
 507.648 262.767
 98.416 12.041
 151.955 250.352
 65.389 268.397
 546.548 143.724
 885.940 625.140
 65.312 577.233
 987.705 479.934
 951.628 202.768
 967.337 219.943
 100.325 311.082
 169.759 363.105
 450.469 742.858
 84.505 463.863
 676.034 431.916
 70.582 778.916
 559.220 252.878
 323.555 868.954
 646.802 593.487
 559.941 542.087
 731.341 410.642
 955.115 473.276
 652.638 147.352
 975.827 251.427
 494.573 239.423
 894.219 692.735
 650.944 495.546
 656.937 836.493
 471.550 127.771
 64.100 820.003
 375.185 892.231
 744.761 664.779
 856.221 688.961
 507.806 140.267
 720.889 96.973
 312.526 187.513
 1.274 984.275
 307.351 657.972
 220.509 345.707
 297.244 267.141
 260.999 463.410
 242.195 984.409
 836.045 950.238
 286.279 525.897
 129.528 85.682
 647.172 22.885
 271.984 463.062
 941.302 282.374
 16.167 477.263
 114.547 706.389
 890.988 751.535
 730.195 901.821
 707.541 652.580
 525.703 192.087
 100.872 513.893
 681.411 675.910
 680.496 782.056
 395.036 597.637
 773.845 739.350
 75.502 669.017
 950.265 723.776
 661.956 576.223
 857.556 365.476
 344.948 320.604
 65.122 553.234
 876.445 770.383
 842.440 918.288
 966.149 977.066
 191.765 123.167
 189.483 459.113
 160.924 233.964
 796.354 941.452
 974.939 764.591
 681.664 518.400
 911.490 455.806
 133.521 75.768
 0.303 600.520
 341.714 152.231
 524.194 376.076
 758.534 468.084
 241.310 585.412
 441.125 719.323
 114.128 849.523
 356.906 185.488
 828.877 306.284
 141.996 380.201
 305.458 443.937
 11.029 673.941
 846.878 785.499
 922.203 219.931
 251.037 712.748
 904.252 937.390
 627.003 10.608
 805.361 963.725
 421.227 475.712
 984.486 231.041
 193.270 683.221
 442.608 395.810
 490.473 275.894
 97.741 637.459
 89.523 726.719
 809.053 116.336
 311.252 744.710
 20.964 559.236
 812.451 421.755
 649.812 326.804
 532.464 951.428
 898.702 858.221
 468.219 648.808
 838.860 921.383
 892.917 939.597
 819.602 98.874
 72.538 608.667
 498.531 279.644
 600.462 560.013
 656.418 112.074
 122.007 564.596
 68.258 805.674
 493.471 398.382
 837.181 885.768
 678.830 603.988
 508.298 439.186
 873.722 65.505
 415.331 610.119
 231.506 152.716
 477.416 76.151
 998.386 368.836
 663.116 557.371
 20.856 991.949
 633.157 79.646
 223.712 916.451
 425.196 360.412
 353.755 825.086
 169.089 836.035
 704.120 517.984
 638.399 169.082
 666.203 21.531
 325.512 617.242
 367.805 341.753
 748.705 109.543
 742.855 24.419
 888.430 846.820
 613.575 163.353
 238.041 449.572
 551.922 50.970
 626.156 235.651
 803.559 198.148
 111.118 881.436
 612.327 137.024
 203.748 152.549
 162.513 948.607
 986.520 374.037
 674.283 281.397
 362.523 25.695
 136.858 217.166
 386.424 117.292
 764.960 431.064
 55.253 532.749
 615.234 936.233
 925.795 184.301
 327.662 314.754
 787.176 830.640
 667.185 749.221
 364.580 670.567
 265.940 680.423
 628.805 100.460
 617.780 339.948
 905.392 234.655
 193.347 321.144
 238.579 238.545
 343.323 352.480
 694.334 160.900
 85.020 384.329
 761.713 611.743
 646.947 369.459
 214.107 292.349
 829.037 850.775
 656.183 413.037
 452.766 824.190
 146.188 440.900
 883.541 742.907
 337.608 303.086
 343.406 910.254
 322.858 171.641
 359.814 575.656
 31.840 703.944
 658.101 522.093
 590.018 179.683
 372.063 798.804
 377.419 323.101
 967.181 11.065
 758.205 830.312
 421.383 496.188
 129.600 229.168
 243.667 73.604
 331.885 817.086
 914.398 405.043
 783.490 74.937
 463.800 401.674
 376.085 307.543
 656.342 397.829
 55.903 869.227
 685.756 820.396
 704.572 392.447
 303.818 929.278
 943.858 35.800
 879.372 513.695
 555.283 132.083
 314.278 592.965
 512.210 365.859
 909.649 596.066
 56.370 1.865
 887.230 854.579
 653.743 869.987
 112.893 727.021
 80.172 79.578
 756.466 233.161
 812.099 466.096
 846.751 684.507
 532.657 887.850
 463.096 686.933
 61.259 901.853
 244.041 814.559
 732.256 408.009
 915.946 726.941
 994.852 303.213
 155.127 56.681
 294.789 415.256
 628.865 829.591
 594.387 265.101
 924.768 807.935
 860.044 950.111
 13.767 48.249
 617.578 455.966
 216.707 233.415
 70.838 437.421
 503.723 334.439
 76.250 294.813
 572.939 756.806
 446.787 691.698
 82.184 970.763
 57.889 377.519
 774.442 371.897
 182.717 806.404
 2.426 690.533
 485.706 978.622
 356.326 104.453
 445.617 714.794
 95.566 513.193
 409.171 135.462
 822.701 423.525
 444.202 31.237
 85.992 59.963
 70.294 533.437
 205.226 652.295
 401.601 634.479
 759.830 130.748
 300.470 654.339
 614.175 460.754
 574.412 338.086
 665.058 621.199
 768.578 424.115
 341.978 335.991
 630.261 908.353
 261.152 437.905
 223.038 902.077
 896.591 520.615
 21.250 636.249
 81.649 930.077
 148.897 390.505
 65.681 285.781
 472.080 647.526
 524.755 497.647
 195.557 711.737
 742.490 562.545
 339.356 143.866
 345.175 458.583
 321.577 299.257
 780.369 893.726
 392.527 808.041
 784.546 962.326
 850.087 179.981
 585.377 388.197
 517.087 677.277
 548.410 721.580
 531.612 886.799
 504.943 860.498
 947.137 891.634
 514.389 601.309
 270.747 833.669
 325.504 620.879
 897.076 857.914
 139.248 651.654
 388.865 709.901
 353.134 444.384
 881.166 534.740
 21.789 0.550
 167.188 5.990
 618.584 92.282
 584.876 740.647
 974.015 132.216
 942.811 870.229
 721.779 385.152
 883.373 614.651
 254.777 469.264
 214.867 113.531
 710.696 234.149
 490.244 617.477
 328.116 849.030
 58.853 329.279
 175.687 225.440
 763.428 751.725
 622.766 438.847
 644.161 775.693
 432.688 322.552
 395.580 0.495
 289.802 870.311
 803.245 880.126
 267.390 2.325
 72.515 336.568
 882.169 889.199
 410.357 967.860
 217.337 672.411
 696.062 38.005
 212.833 615.563
 793.655 92.369
 780.038 531.720
 436.634 461.077
 387.558 587.605
 526.541 649.727
 252.563 129.943
 705.994 867.721
 153.823 123.302
 722.388 796.688
 131.745 758.275
 122.136 382.265
 259.138 175.346
 391.425 560.192
 133.964 460.664
 675.924 660.941
 470.045 777.827
 509.320 925.423
 929.644 893.408
 603.043 397.761
 267.330 387.166
 194.133 120.220
 629.968 480.628
 915.038 361.605
 3.484 905.187
 791.554 775.575
 911.947 314.153
 149.652 261.909
 485.230 938.782
 727.992 635.080
 422.872 28.540
 663.366 374.153
 526.901 898.515
 706.841 10.638
 766.289 445.463
 707.988 521.352
 9.743 867.575
 195.344 237.378
 939.056 126.410
 608.352 704.071
 377.721 782.868
 177.799 967.670
 562.629 98.622
 589.607 399.018
 302.149 361.622
 835.417 262.262
 631.648 926.400
 190.287 305.042
 455.489 379.741
 153.948 85.999
 788.999 988.441
 741.302 105.422
 948.908 362.233
 457.294 996.239
 328.924 291.519
 91.162 636.615
 8.706 481.409
 518.609 523.992
 228.379 401.874
 614.233 706.168
 893.467 475.131
 209.995 990.987
 511.728 107.832
 551.461 686.284
 886.808 695.247
 617.685 280.265
 164.980 240.721
 902.015 924.584
 439.857 975.457
 171.715 383.576
 633.185 675.818
 409.426 959.888
 183.080 868.196
 617.363 385.766
 658.206 911.071
 667.295 508.370
 578.867 941.732
 590.248 914.505
 843.993 778.562
 7.325 194.247
 444.273 251.518
 147.764 983.120
 872.599 782.142
 626.347 39.189
 437.559 803.948
 856.623 584.961
 736.578 274.410
 359.264 795.928
 872.724 816.007
 939.578 359.648
 702.023 187.175
 611.220 314.091
 902.926 840.932
 543.989 144.701
 971.389 311.765
 225.050 260.054
 196.744 377.805
 410.703 250.473
 176.387 189.038
 478.968 677.681
 720.459 412.159
 93.777 851.978
 898.609 513.660
 984.672 73.060
 135.058 444.984
 409.937 978.106
 389.175 583.195
 987.495 933.941
 618.413 959.142
 981.171 196.893
 538.583 729.787
 457.892 853.306
 631.093 945.048
 574.741 244.925
 934.077 860.692
 407.544 716.607
 258.549 61.579
 441.918 529.605
 534.217 203.615
 63.514 733.443
 282.870 243.512
 10.101 644.960
 88.988 103.834
 890.363 447.010
 64.132 83.408
 92.515 784.785
 938.650 252.271
 962.827 238.457
 644.303 113.712
 245.542 211.376
 235.672 37.181
 860.574 258.287
 225.974 193.914
 25.788 743.737
 951.476 806.833
 81.792 163.274
 323.677 568.008
 677.295 566.075
 253.355 706.548
 953.788 514.865
 437.291 799.056
 213.920 525.574
 966.787 410.688
 156.462 203.853
 55.087 710.526
 952.675 487.808
 874.545 508.642
 268.487 806.134
 158.168 668.176
 300.931 248.877
 546.332 523.620
 196.205 345.656
 168.619 21.611
 3.682 965.216
 241.350 544.007
 951.705 543.199
 460.402 291.227
 116.659 55.218
 181.064 229.276
 9.233 263.420
 135.056 734.129
 686.872 51.205
 150.572 515.930
 388.044 537.636
 753.516 251.689
 494.274 935.979
 954.362 693.671
 684.985 236.113
 110.885 211.785
 236.514 85.050
 725.877 647.960
 511.554 191.141
 942.713 650.334
 223.345 53.853
 470.202 972.386
 177.883 331.010
 659.401 489.620
 988.075 98.645
 505.292 342.697
 10.006 174.992
 819.557 864.983
 220.496 500.445
 659.570 14.118
 387.010 860.765
 73.664 386.819
 79.065 473.309
 182.346 554.516
 441.091 728.220
 736.170 181.417
 249.691 681.374
 328.384 958.233
 376.216 367.407
 977.119 852.019
 84.260 163.536
 489.100 98.866
 530.083 953.402
 863.708 80.607
 774.164 770.283
 560.217 73.986
 629.209 637.160
 127.636 451.242
 792.351 54.116
 959.382 370.819
 168.480 738.983
 585.914 217.404
 772.041 923.167
 337.099 939.055
 484.141 499.986
 600.764 158.631
 581.041 267.019
 560.476 195.512
 883.176 187.019
 828.525 375.850
 597.668 194.417
 991.675 705.052
 142.237 417.765
 777.984 860.138
 97.621 484.455
 431.569 783.139
 795.674 675.275
 375.304 936.282
 220.692 345.998
 354.011 547.670
 894.987 115.024
 815.727 230.315
 202.058 604.516
 217.235 11.160
 340.890 932.551
 471.497 639.355
 424.921 991.155
 706.316 649.111
 464.437 756.102
 520.951 892.374
 379.634 295.804
 734.217 506.365
 265.065 756.171
 265.476 682.172
 798.986 764.062
 908.868 310.457
 601.111 422.679
 809.056 21.662
 80.147 267.447
 959.820 249.474
 672.327 250.523
 889.367 431.654
 600.852 456.816
 310.433 41.650
 334.087 895.557
 169.913 802.723
 690.726 320.925
 580.168 674.901
 139.426 715.564
 229.429 290.314
 828.193 315.183
 306.437 726.721
 517.776 994.613
 817.798 400.079
 99.285 500.090
 586.619 488.364
 168.173 564.194
 686.983 499.599
 76.675 934.505
 658.195 211.930
 569.916 980.827
 450.995 352.911
 55.639 905.807
 658.627 674.977
 495.128 897.408
 480.647 915.946
 18.169 447.171
 936.467 914.484
 545.320 774.280
 796.878 553.778
 787.325 991.607
 321.312 420.495
 28.048 616.129
 290.688 44.706
 580.937 943.057
 702.622 299.468
 939.916 992.043
 368.213 221.547
 577.150 406.769
 116.034 918.358
 428.642 198.627
 296.246 867.108
 163.801 314.343
 290.693 322.669
 869.596 59.862
 106.507 528.670
 259.506 703.225
 272.255 285.199
 611.155 522.434
 906.232 245.400
 466.355 966.122
 303.606 186.929
 518.423 901.530
 838.146 792.983
 842.472 472.714
 618.954 57.463
 676.319 359.664
 734.661 941.338
 767.226 84.188
 186.861 9.696
 0.704 959.871
 719.124 394.170
 712.747 730.566
 723.893 991.801
 50.196 424.635
 621.222 533.170
 732.427 401.423
 492.951 249.425
 31.488 553.235
 94.143 825.061
 130.436 612.544
 499.007 141.891
 847.452 102.703
 747.853 766.278
 85.837 654.196
 699.792 988.484
 49.995 821.400
 445.860 537.904
 970.721 701.141
 760.199 434.344
 728.580 239.225
 152.100 122.627
 723.826 170.154
 696.455 420.223
 690.523 764.809
 360.061 495.782
 919.457 547.732
 479.828 216.350
 770.622 617.534
 188.058 644.188
 106.070 278.845
 299.473 137.859
 745.362 131.030
 682.550 589.323
 579.710 207.001
 720.157 497.722
 120.904 4.860
 735.653 295.473
 4.577 486.546
 413.011 72.847
 14.235 152.347
 293.530 328.865
 196.282 850.042
 486.059 859.994
 453.324 895.080
 209.063 400.366
 942.966 606.735
 696.177 180.365
 684.814 388.401
 175.257 472.223
 955.244 772.535
 985.258 255.224
 496.723 327.216
 665.053 938.371
 908.016 287.582
 850.751 219.604
 138.831 177.774
 698.752 498.227
 65.515 364.416
 34.368 167.168
 154.869 408.584
 562.007 735.472
 165.526 627.890
 892.624 226.487
 328.320 452.429
 305.344 86.175
 79.516 857.433
 599.045 857.476
 987.591 421.498
 970.433 834.724
 262.524 822.876
 20.215 526.500
 116.516 918.905
 8.836 11.363
 159.928 917.010
 706.501 669.559
 72.577 642.443
 285.727 581.761
 547.832 31.207
 943.162 385.274
 227.949 860.187
 394.066 116.855
 249.586 394.805
 218.680 612.800
 517.396 252.608
 743.986 210.359
 793.051 904.697
 784.551 644.575
 702.263 62.142
 37.653 271.630
 351.548 808.392
 204.372 699.748
 141.242 968.707
 291.623 963.219
 745.965 472.064
 919.984 941.375
 996.282 618.438
 526.699 475.285
 376.357 364.450
 898.542 758.965
 95.965 272.969
 609.604 33.121
 698.418 318.162
 366.749 357.635
 128.871 617.845
 501.235 519.438
 263.533 591.886
 487.170 696.173
 445.885 371.229
 343.056 859.611
 400.689 250.088
 586.381 598.477
 513.106 967.828
 396.195 865.980
 334.339 901.284
 205.859 426.359
 975.957 258.003
 837.043 566.368
 904.392 891.576
 813.904 46.394
 370.298 858.342
 808.692 652.354
 82.821 637.087
 490.514 949.500
 747.784 517.473
 929.287 574.425
 165.932 897.075
 277.015 289.147
 870.393 619.728
 666.378 983.996
 862.193 438.931
 168.369 292.558
 173.035 739.270
 600.619 676.374
 492.559 726.930
 918.512 969.023
 393.283 978.613
 622.676 924.104
 173.564 978.518
 927.627 290.398
 623.786 677.979
 533.935 106.736
 163.034 175.064
 485.233 51.087
 555.558 965.742
 354.659 840.893
 514.057 388.457
 554.019 428.302
 849.318 535.256
 882.440 393.640
 804.961 90.561
 96.796 858.105
 897.237 979.615
 689.359 22.485
 991.346 949.454
 672.544 218.714
 718.904 993.481
 797.971 26.964
 360.785 984.576
 657.412 469.787
 372.996 759.866
 734.290 719.597
 161.645 852.277
 982.681 834.883
 60.117 879.827
 520.162 228.110
 724.526 463.957
 724.064 333.996
 42.433 274.272
 437.958 26.181
 798.174 100.894
 225.354 974.067
 612.190 589.686
 77.249 356.545
 381.241 683.000
 694.326 187.596
 603.905 773.301
 256.151 258.170
 547.141 873.197
 369.918 172.933
 363.952 648.327
 899.284 738.294
 631.276 254.733
 427.098 634.587
 666.458 516.117
 849.779 740.490
 678.262 905.698
 759.473 47.838
 795.890 39.707
 894.554 951.507
 231.323 313.142
 659.555 979.183
 904.387 921.927
 990.058 162.490
 386.865 718.635
 202.761 182.619
 795.844 181.345
 789.967 854.294
 534.313 667.748
 833.573 161.485
 488.960 150.596
 96.800 911.951
 354.587 747.869
 250.945 636.570
 267.886 674.151
 786.200 889.949
 460.193 241.925
 194.922 893.420
 441.830 366.429
 85.615 47.830
 525.721 699.983
 147.539 295.248
 703.901 206.131
 828.391 454.742
 879.589 236.389
 278.509 342.585
 804.672 189.019
 449.782 821.884
 306.225 697.003
 189.779 536.774
 237.411 238.863
 43.143 363.431
 242.419 709.247
 142.953 961.662
 769.575 85.084
 752.588 909.352
 642.429 27.127
 489.717 936.277
 949.170 355.664
 142.638 697.640
 533.459 514.010
 967.756 311.060
 164.717 705.178
 955.910 758.828
 686.479 567.887
 373.309 981.143
 444.052 400.332
 846.632 572.271
 886.913 787.000
 876.383 972.435
 939.859 419.202
 260.814 721.500
 5.537 198.132
 905.787 19.725
 968.783 785.391
 623.110 605.104
 442.011 425.521
 98.503 900.752
 546.189 554.610
 385.969 869.894
 541.779 765.258
 281.596 916.166
 590.029 598.742
 298.394 124.738
 271.657 248.237
 834.683 812.533
 355.041 91.219
 459.641 666.301
 780.215 424.073
 67.174 133.997
 202.379 387.605
 337.473 402.024
 466.181 779.137
 436.828 457.969
 510.028 816.528
 951.052 891.018
 831.365 413.715
 534.855 221.159
 385.760 748.693
 845.344 440.166
 704.203 846.502
 767.619 874.518
 857.114 195.455
 316.899 490.578
 385.827 589.027
 576.183 919.112
 381.804 103.492
 590.140 108.619
 892.649 438.288
 852.271 969.689
 847.164 458.398
 288.791 256.121
 747.752 272.788
 932.911 368.688
 708.704 287.570
 598.832 655.964
 707.961 505.312
 185.846 30.626
 555.492 661.520
 977.403 492.058
 404.287 245.220
 733.972 135.334
 184.097 832.825
 126.280 886.902
 120.511 653.676
 309.444 8.175
 212.950 723.177
 219.126 85.183
 837.978 937.164
 576.695 26.414
 375.486 71.564
 48.417 538.533
 234.267 917.798
 518.529 673.084
 893.079 690.381
 840.983 634.399
 539.201 143.335
 640.560 923.216
 747.758 441.326
 980.354 641.059
 23.740 55.496
 816.670 991.985
 249.867 739.210
 769.608 551.207
 425.629 822.072
 571.761 100.331
 27.304 619.362
 670.173 898.096
 800.229 56.499
 478.001 320.827
 450.624 663.082
 160.054 291.112
 125.778 797.968
 126.862 755.045
 552.293 365.668
 469.198 371.720
 489.422 805.810
 831.650 263.400
 698.526 852.776
 970.227 126.109
 833.651 433.816
 813.839 719.419
 628.616 203.482
 929.530 7.427
 52.354 93.318
 131.446 292.626
 989.350 22.128
 656.708 118.398
 691.533 588.245
 18.760 577.694
 161.042 316.150
 829.616 784.149
 631.779 411.075
 624.167 482.251
 996.932 183.297
 917.771 205.496
 907.938 425.477
 356.423 661.697
 79.111 289.269
 178.641 524.489
 255.965 229.628
 179.618 946.619
 231.873 625.512
 659.342 556.884
 67.770 893.597
 233.200 646.882
 327.292 577.015
 0.522 650.330
 181.966 694.833
 95.820 836.158
 868.045 901.200
 609.723 612.366
 341.704 937.754
 860.385 721.687
 438.955 821.549
 948.283 418.976
 210.384 936.538
 942.588 986.254
 881.396 73.410
 258.818 462.273
 551.839 764.685
 206.326 552.839
 963.663 404.434
 49.602 424.972
 553.658 430.553
 556.784 567.165
 395.616 728.433
 47.682 479.700
 300.635 724.981
 625.618 519.283
 267.330 858.934
 134.291 402.771
 89.913 105.312
 552.523 332.625
 379.181 507.526
 984.149 364.892
 620.183 629.491
 153.640 937.378
 474.782 22.138
 744.515 615.404
 84.407 134.628
 959.609 314.797
 88.302 161.646
 110.322 11.974
 848.824 566.284
 704.719 250.024
 574.236 55.785
 578.516 364.294
 710.583 607.950
 853.498 63.234
 900.317 383.099
 497.725 858.152
 692.160 534.554
 662.199 402.372
 953.239 714.714
 768.621 405.390
 952.793 519.534
 90.044 775.507
 432.063 918.016
 695.874 625.564
 675.484 461.902
 598.697 876.776
 885.596 491.837
 544.328 306.768
 722.691 767.920
 508.338 917.141
 87.747 713.556
 810.062 615.913
 444.651 421.371
 114.834 109.638
 738.818 518.550
 81.238 32.846
 271.348 107.139
 214.895 178.540
 430.850 103.739
 634.145 968.067
 622.446 114.665
 34.710 262.817
 921.624 349.473
 586.630 290.392
 229.116 241.045
 812.490 866.529
 24.601 287.833
 514.086 538.754
 177.446 937.947
 446.413 572.229
 841.016 10.443
 922.437 421.457
 855.262 502.174
 686.914 78.199
 635.555 605.172
 868.071 316.527
 512.439 196.622
 325.843 746.334
 388.483 938.655
 316.427 878.410
 329.418 806.555
 714.931 254.678
 944.788 360.345
 538.948 529.149
 729.411 285.512
 732.124 137.127
 724.837 693.857
 962.362 566.211
 166.871 825.854
 6.722 962.519
 161.263 202.632
 404.792 854.557
 778.142 900.834
 812.903 656.320
 383.227 569.516
 559.906 587.098
 89.719 568.283
 546.098 0.335
 181.884 313.615
 923.368 395.553
 445.438 600.381
 107.793 659.350
 959.871 482.843
 95.085 172.830
 935.932 809.660
 841.755 178.346
 192.771 906.855
 536.267 328.388
 392.031 278.315
 888.262 269.882
 912.012 772.605
 412.057 839.649
 438.356 66.031
 952.860 368.501
 856.296 793.556
 108.516 385.390
 694.178 370.979
 522.238 867.459
 232.656 783.610
 376.991 51.114
 955.667 49.276
 502.251 672.821
 478.394 18.106
 829.416 581.797
 596.996 860.133
 101.716 710.951
 21.604 366.787
 684.826 923.967
 487.333 797.077
 540.516 807.620
 800.704 817.415
 250.418 846.946
 436.551 390.021
 821.646 920.471
 222.318 673.756
 609.695 762.185
 554.599 918.681
 374.261 51.273
 312.049 407.949
 385.793 469.970
 937.747 64.672
 848.383 290.400
 44.155 874.802
 249.795 454.371
 779.535 647.850
 721.820 353.170
 223.795 354.367
 51.895 520.177
 345.038 741.847
 665.987 656.186
 839.491 679.154
 67.486 19.646
 244.166 644.402
 809.699 451.519
 503.627 523.672
 870.792 652.247
 92.994 890.037
 138.635 787.572
 455.270 786.480
 775.395 837.196
 961.736 735.760
 273.047 97.667
 612.263 878.771
 614.038 956.413
 973.758 324.911
 777.457 30.909
 328.521 648.496
 869.311 344.633
 42.114 39.912
 973.412 734.565
 837.638 615.368
 812.385 763.786
 8.415 391.630
 950.049 173.207
 845.348 169.608
 358.652 240.312
 383.387 161.177
 97.083 227.073
 371.103 396.076
 807.202 566.971
 479.321 409.431
 20.956 250.588
 732.955 225.485
 495.281 474.788
 971.674 400.200
 147.291 491.719
 520.143 685.673
 669.387 466.134
 830.402 444.876
 661.408 273.784
 504.209 128.462
 551.459 566.538
 121.177 169.573
 693.548 123.608
 702.180 441.392
 661.551 800.681
 392.469 730.193
 816.588 93.353
 224.298 418.699
 947.712 27.128
 236.519 56.484
 991.411 368.105
 113.961 662.161
 169.259 876.697
 140.585 293.098
 68.713 877.258
 118.997 609.984
 281.389 930.970
 929.385 223.817
 835.950 34.971
 221.082 550.703
 277.110 950.309
 940.491 614.511
 384.205 923.462
 794.071 769.095
 56.702 914.826
 571.504 91.086
 262.198 202.592
 462.169 292.389
 415.432 877.123
 991.149 380.566
 483.243 780.214
 85.373 57.625
 167.026 142.215
 616.006 486.630
 955.873 809.967
 812.253 704.757
 753.373 87.892
 420.421 645.341
 319.970 896.655
 809.130 615.178
 430.230 17.890
 269.181 712.464
 487.635 484.115
 99.869 261.610
 264.177 800.584
 240.913 970.682
 411.636 276.424
 931.982 412.840
 727.840 687.522
 344.667 213.192
 734.191 200.537
 222.406 245.589
 638.420 628.977
 123.023 359.558
 4.961 856.911
 930.281 955.828
 548.794 607.763
 382.108 790.397
 99.490 624.418
 654.245 33.131
 470.989 997.974
 692.213 49.336
 318.003 586.805
 358.200 964.237
 988.586 721.835
 362.310 553.905
 399.320 230.198
 892.217 765.720
 397.583 25.764
 307.551 481.383
 345.799 424.615
 894.169 410.773
 504.574 25.811
 600.922 51.330
 522.580 547.192
 732.901 911.334
 106.520 783.004
 528.544 13.412
 968.078 730.791
 385.172 544.388
 978.233 560.735
 652.675 267.317
 232.495 128.890
 526.307 469.999
 401.632 89.165
 727.292 190.965
 347.313 776.130
 658.449 778.730
 885.134 115.735
 308.212 433.872
 721.073 93.623
 800.474 827.350
 742.026 256.210
 553.002 644.450
 855.396 339.104
 120.116 574.293
 623.432 177.303
 15.544 843.200
 780.079 334.223
 901.497 510.109
 934.495 439.755
 205.889 928.129
 17.231 614.773
 410.243 693.198
 301.647 909.874
 308.154 104.450
 701.804 744.350
 543.539 347.390
 904.358 507.862
 727.494 867.469
 209.499 907.940
 633.926 455.496
 536.507 202.880
 71.785 535.779
 272.910 59.139
 413.345 791.725
 720.514 587.640
 764.451 231.267
 102.908 833.200
 937.872 875.902
 61.656 69.425
 731.946 633.125
 474.642 157.820
 223.784 403.734
 300.481 699.783
 512.736 794.939
 86.179 994.550
 452.042 809.868
 197.982 931.737
 694.164 807.127
 752.671 925.971
 860.971 754.329
 471.224 141.227
 799.433 111.397
 160.078 367.197
 865.871 487.902
 486.368 578.564
 619.010 829.556
 969.872 25.059
 519.472 248.373
 311.520 526.070
 509.033 555.914
 39.749 854.241
 158.606 67.035
 33.636 829.650
 363.942 680.708
 405.294 166.919
 970.155 623.684
 951.673 644.903
 811.314 461.371
 453.647 740.875
 253.288 78.350
 372.470 192.474
 673.981 739.126
 412.621 740.843
 355.185 129.310
 256.340 552.729
 897.832 410.322
 877.346 18.767
 613.905 899.469
 886.094 46.382
 953.259 505.082
 601.398 890.919
 154.724 636.961
 66.261 545.613
 184.036 0.242
 190.505 803.274
 55.262 630.911
 98.492 139.283
 699.478 299.221
 654.305 391.281
 219.847 189.519
 924.662 936.210
 184.068 648.408
 995.266 316.143
 285.082 5.232
 380.946 432.070
 433.290 627.761
 143.755 916.932
 16.213 740.524
 464.125 788.356
 515.243 252.784
 584.380 156.369
 947.882 207.835
 875.682 575.901
 204.656 155.671
 961.112 557.794
 473.027 88.550
 879.701 20.845
 739.282 775.337
 797.328 831.849
 190.144 738.381
 687.393 557.521
 8.188 479.225
 221.788 673.629
 81.811 260.368
 164.041 540.576
 997.288 64.177
 252.720 774.493
 16.328 691.687
 643.430 297.767
 689.535 139.337
 759.521 437.512
 139.529 846.806
 30.342 315.203
 645.526 480.947
 695.271 311.458
 955.239 87.023
 173.437 238.412
 174.808 567.092
 573.101 665.487
 280.589 45.220
 698.867 545.467
 349.027 149.837
 445.601 315.149
 806.295 124.730
 109.213 202.509
 105.116 902.865
 838.838 780.073
 692.256 412.465
 972.846 347.342
 340.043 894.666
 191.183 504.651
 485.220 499.029
 455.586 63.394
 208.208 880.449
 352.039 5.289
 658.007 582.291
 279.514 604.178
 798.396 180.407
 606.676 621.244
 238.693 145.973
 433.072 7.496
 989.276 217.589
 510.783 140.822
 323.361 451.059
 602.086 898.970
 560.737 625.580
 541.961 950.656
 747.488 55.405
 343.104 426.110
 572.938 204.332
 205.281 513.034
 828.706 585.683
 478.445 686.932
 615.764 901.911
 766.144 914.720
 887.633 25.864
 56.623 721.307
 778.442 430.595
 226.088 950.426
 203.675 857.714
 492.314 118.515
 92.414 87.661
 505.799 705.078
 169.120 491.319
 176.785 561.109
 760.106 844.366
 54.463 881.249
 667.573 557.457
 932.713 173.042
 698.071 791.049
 265.760 181.597
 121.695 798.650
 176.600 369.107
 795.051 581.936
 148.144 900.889
 230.419 492.044
 547.461 13.096
 813.816 610.145
 670.711 508.149
 147.271 564.784
 62.257 83.675
 50.225 261.565
 85.833 406.709
 739.099 821.354
 566.523 719.841
 703.748 745.667
 315.874 248.417
 608.472 992.382
 362.926 471.920
 410.785 682.008
 183.665 147.977
 763.198 635.700
 420.968 819.406
 545.422 833.073
 865.083 894.373
 172.867 272.996
 497.825 533.556
 701.839 117.278
 446.936 788.563
 965.008 529.174
 833.329 260.514
 238.411 310.363
 884.495 50.098
 682.400 456.587
 821.318 779.816
 885.595 649.081
 970.392 830.044
 848.272 672.576
 205.144 753.494
 198.046 887.986
 150.259 743.584
 67.570 416.330
 896.838 422.604
 65.942 228.304
 150.331 492.870
 30.172 139.810
 477.459 630.839
 591.348 937.269
 418.392 589.192
 75.868 787.589
 800.418 759.003
 382.498 406.985
 321.827 403.270
 431.112 491.675
 890.066 639.465
 722.202 863.774
 895.157 773.408
 834.029 9.992
 504.590 286.321
 126.159 932.153
 684.339 183.529
 26.809 870.939
 315.277 324.831
 522.778 781.975
 896.228 86.554
 513.607 851.490
 643.464 332.823
 658.163 642.954
 628.994 293.304
 57.238 112.620
 91.994 917.071
 358.261 57.685
 432.912 473.129
 619.414 43.327
 209.748 239.303
 964.728 362.468
 830.824 719.636
 836.956 623.366
 535.869 879.295
 601.894 534.615
 713.719 823.407
 670.363 904.806
 984.488 376.655
 929.271 725.622
 719.237 363.310
 561.332 33.839
 551.333 528.220
 687.383 511.487
 799.557 978.970
 292.226 86.782
 750.324 534.602
 654.249 134.604
 190.003 219.224
 753.229 878.032
 21.268 387.283
 595.687 786.107
 900.831 174.826
 991.853 812.758
 589.038 466.729
 414.661 283.185
 672.043 698.420
 244.643 803.389
 900.118 182.388
 983.230 332.789
 54.732 390.765
 132.390 246.526
 814.161 626.990
 75.221 941.359
 912.289 689.428
 837.864 65.671
 186.202 640.460
 408.556 429.556
 171.000 334.617
 878.996 865.221
 339.445 382.836
 53.259 941.704
 91.905 206.597
 40.660 312.446
 199.030 500.936
 364.468 301.514
 684.425 30.055
 134.634 966.729
 533.961 240.123
 159.358 558.866
 137.160 723.045
 520.034 909.126
 837.380 400.375
 72.687 596.802
 302.393 231.613
 735.429 690.330
 864.613 864.954
 897.779 723.581
 338.205 535.904
 169.078 311.449
 743.947 540.331
 248.038 261.534
 585.740 139.573
 425.144 179.494
 876.846 937.620
 58.687 762.637
 639.070 761.506
 931.454 238.319
 552.307 298.637
 289.229 630.132
 351.194 137.364
 378.306 765.739
 314.337 123.777
 684.219 606.179
 212.136 808.171
 778.040 648.899
 642.023 194.280
 603.220 797.457
 133.705 524.151
 291.500 302.444
 428.439 698.044
 740.428 653.769
 180.380 424.250
 480.262 777.881
 77.628 865.997
 20.240 589.149
 196.920 465.246
 312.377 27.540
 778.164 605.147
 77.125 740.604
 600.658 669.079
 74.657 732.818
 657.302 974.766
 506.470 696.573
 830.103 633.021
 325.898 583.969
 71.490 993.790
 507.655 895.299
 71.328 404.508
 163.184 407.440
 247.006 190.340
 631.418 792.790
 919.773 260.964
 367.345 76.834
 848.770 508.397
 90.644 830.641
 577.473 154.645
 443.820 714.857
 825.858 671.988
 497.041 695.951
 34.339 583.531
 181.645 296.129
 59.022 873.879
 945.734 358.720
 437.024 431.493
 115.980 394.553
 918.532 703.581
 85.612 896.512
 510.022 884.473
 198.509 483.966
 829.884 558.598
 185.356 171.846
 461.045 874.113
 55.277 897.070
 340.468 393.211
 233.390 14.701
 276.336 626.260
 442.948 275.208
 982.016 550.659
 794.551 680.653
 691.482 798.991
 902.169 100.310
 431.662 597.463
 687.116 4.617
 409.414 383.295
 150.683 690.403
 88.729 532.714
 540.890 850.799
 329.642 9.251
 459.008 861.335
 204.824 480.524
 950.358 171.384
 651.462 551.543
 107.971 309.933
 131.621 990.411
 246.511 229.673
 718.683 960.368
 40.041 657.587
 83.690 368.270
 876.746 317.755
 384.617 57.251
 985.404 8.284
 53.005 39.659
 4.314 604.506
 493.414 630.057
 668.871 821.436
 157.261 807.496
 217.133 586.584
 797.492 537.405
 185.181 877.340
 755.902 7.860
 170.329 983.296
 260.660 689.970
 267.940 121.949
 125.750 990.438
 577.691 815.563
 232.696 714.590
 971.413 217.613
 352.397 54.264
 214.314 839.960
 423.499 826.870
 234.531 697.802
 364.030 954.749
 496.002 470.632
 953.596 938.895
 902.972 726.305
 711.114 364.601
 760.590 815.112
 12.629 310.943
 47.843 595.225
 778.348 219.080
 592.153 474.472
 818.620 119.534
 838.424 261.118
 604.617 705.152
 401.153 313.865
 638.165 158.887
 801.671 414.902
 382.098 764.428
 1.877 496.486
 601.363 518.830
 32.575 808.720
 7.506 371.414
 113.104 692.090
 925.138 489.452
 807.203 821.722
 766.429 521.406
 548.766 520.668
 944.796 131.222
 94.167 536.758
 345.978 816.511
 362.406 972.503
 45.977 919.082
 660.487 921.290
 891.474 773.583
 362.598 757.775
 187.849 619.947
 824.241 58.341
 749.665 494.506
 226.029 282.022
 213.256 95.304
 419.088 757.107
 873.970 137.064
 900.791 218.207
 552.643 34.062
 204.719 287.893
 606.494 703.784
 114.481 451.768
 245.998 715.541
 782.461 432.317
 697.072 26.455
 580.032 511.990
 430.669 778.454
 56.713 517.276
 971.380 465.643
 926.786 471.139
 572.789 628.983
 420.593 609.941
 18.110 767.375
 475.103 692.289
 756.184 559.494
 138.115 591.105
 629.516 723.260
 719.920 737.354
 285.025 869.194
 845.413 395.489
 500.107 765.668
 791.939 208.834
 705.106 278.999
 699.976 310.141
 865.047 396.194
 224.747 291.871
 103.528 715.090
 469.536 855.869
 342.807 393.478
 71.947 287.686
 207.687 99.150
 771.234 441.683
 235.904 75.566
 790.482 485.094
 371.851 127.960
 746.841 678.490
 939.017 502.330
 334.624 303.731
 13.259 151.031
 691.287 965.864
 905.596 395.086
 589.711 760.768
 439.528 162.183
 539.436 724.468
 832.028 723.387
 615.487 962.327
 295.317 609.430
 659.977 436.751
 332.715 363.077
 166.006 501.464
 48.560 197.289
 105.534 479.852
 399.915 965.034
 606.374 356.489
 35.225 106.581
 324.490 587.155
 368.959 190.655
 656.156 126.580
 586.421 89.033
 352.767 658.749
 942.470 767.943
 355.123 216.041
 672.838 707.477
 672.717 556.067
 66.440 401.220
 269.056 884.236
 318.855 587.125
 251.477 462.291
 96.581 427.775
 231.671 915.120
 762.303 919.438
 752.607 367.619
 745.063 256.413
 853.276 28.492
 965.756 617.282
 552.504 247.316
 755.811 45.683
 617.605 54.454
 621.334 458.562
 987.033 540.469
 120.759 783.696
 635.347 323.288
 233.411 275.258
 204.024 608.693
 919.977 916.762
 26.191 684.813
 212.237 745.741
 103.717 956.539
 545.351 940.715
 460.796 64.507
 166.373 630.501
 111.937 129.184
 150.496 916.609
 609.915 488.040
 742.965 354.875
 949.728 367.979
 658.834 701.597
 119.952 61.576
 432.270 687.097
 138.365 300.756
 557.296 796.146
 262.575 482.070
 726.487 885.967
 710.108 171.304
 4.847 100.337
 590.570 270.001
 902.807 99.665
 482.776 371.248
 493.050 544.864
 772.935 66.338
 486.754 985.720
 300.126 327.565
 410.132 516.438
 279.290 16.256
 144.259 491.841
 840.265 120.293
 380.543 232.647
 736.997 473.992
 349.534 488.334
 950.720 557.503
 178.738 737.954
 593.964 6.417
 680.725 475.029
 981.533 818.414
 348.924 990.320
 185.900 947.309
 6.410 899.119
 256.647 190.558
 401.778 587.091
 428.896 559.964
 143.438 715.057
 649.087 873.187
 604.648 39.095
 136.496 202.723
 790.211 693.609
 206.860 296.666
 933.496 143.530
 395.009 760.132
 669.392 644.408
 914.190 916.383
 712.873 929.059
 521.623 1.869
 850.170 154.821
 966.671 979.726
 834.441 850.624
 876.975 462.254
 162.589 667.668
 389.102 336.001
 215.104 396.865
 207.104 895.054
 465.071 721.314
 431.203 961.667
 332.527 39.615
 249.349 351.464
 281.169 957.867
 939.138 507.087
 258.862 502.778
 52.514 453.560
 982.688 68.715
 819.678 836.002
 602.748 657.051
 833.728 491.192
 263.723 191.344
 789.069 225.251
 165.148 957.236
 222.742 557.177
 123.782 397.350
 830.074 619.783
 916.353 230.538
 428.963 53.848
 958.045 818.816
 168.408 96.793
 109.509 797.084
 207.368 553.389
 638.943 648.656
 123.667 482.871
 960.234 357.986
 496.473 175.101
 665.632 720.297
 890.105 889.330
 342.459 821.635
 254.908 354.600
 556.557 623.018
 159.011 783.408
 377.330 255.521
 332.667 123.162
 665.193 341.513
 507.180 96.852
 625.055 448.707
 178.940 789.819
 510.182 221.689
 644.863 788.416
 828.819 149.199
 810.533 224.472
 528.459 659.491
 941.835 223.088
 805.401 900.808
 743.145 777.213
 883.611 285.453
 131.609 708.421
 128.883 545.690
 522.399 237.211
 591.568 574.966
 731.568 537.109
 711.864 881.611
 82.304 133.916
 761.899 752.685
 510.700 925.007
 252.820 667.087
 405.916 114.022
 195.312 579.250
 286.821 305.067
 788.786 152.883
 866.277 89.521
 926.652 109.459
 441.645 540.214
 269.291 584.991
 185.288 345.367
 557.525 793.253
 804.697 751.969
 150.461 672.018
 163.987 819.653
 383.835 354.378
 976.085 626.668
 497.489 839.040
 209.773 324.913
 390.895 726.273
 733.273 257.403
 979.177 200.342
 214.450 566.020
 162.404 950.752
 898.483 807.377
 439.989 575.019
 521.503 428.363
 629.477 352.240
 931.046 539.119
 443.090 542.330
 561.886 159.370
 372.023 488.817
 552.951 44.076
 292.089 487.728
 234.633 747.126
 877.188 351.058
 916.039 828.368
 559.715 825.906
 261.929 11.736
 758.161 30.613
 175.765 763.035
 78.405 103.749
 557.876 668.249
 441.578 612.704
 849.091 290.906
 680.817 483.969
 115.973 894.392
 242.849 360.215
 3.078 697.238
 717.498 189.278
 42.425 741.994
 66.139 351.735
 145.884 197.578
 524.482 847.318
 140.695 67.922
 189.366 611.939
 673.377 73.842
 565.333 318.171
 887.320 528.498
 724.445 429.870
 862.211 598.372
 930.152 509.111
 729.770 580.801
 379.156 999.208
 694.207 25.808
 238.337 885.369
 384.277 364.885
 89.403 734.296
 247.040 503.861
 762.395 871.037
 214.816 802.907
 939.233 616.709
 992.701 356.635
 766.833 100.841
 834.015 244.272
 540.899 709.348
 107.888 827.942
 639.210 531.335
 782.612 510.362
 708.376 538.522
 819.432 37.071
 379.648 749.228
 516.104 248.047
 825.104 389.239
 883.046 595.767
 410.628 424.837
 955.595 88.105
 780.387 684.852
 525.145 62.741
 470.660 750.322
 544.384 222.843
 728.750 529.475
 565.183 170.776
 563.402 875.173
 92.693 666.615
 212.689 180.044
 979.868 551.574
 548.080 805.537
 689.964 643.607
 381.629 684.620
 870.861 504.750
 977.568 969.310
 617.509 259.176
 138.550 174.519
 653.959 209.942
 217.230 665.549
 503.846 854.170
 50.609 330.072
 300.493 664.768
 710.651 914.569
 930.889 216.108
 771.219 353.299
 630.607 546.424
 497.625 804.235
 321.207 126.727
 538.455 375.501
 983.268 140.997
 735.302 288.281
 214.921 562.346
 38.243 603.767
 69.323 462.094
 25.113 534.088
 979.352 231.632
 550.722 667.598
 451.592 689.206
 806.148 340.243
 585.364 34.801
 834.258 565.334
 889.952 96.235
 939.876 848.244
 331.400 458.914
 644.008 329.813
 739.550 711.915
 881.634 758.121
 299.578 885.884
 130.530 33.645
 696.729 56.403
 511.059 524.305
 887.701 282.921
 618.852 36.712
 449.950 432.088
 776.637 555.963
 976.953 769.618
 429.523 442.009
 211.933 411.727
 798.818 275.083
 167.037 111.492
 470.551 570.627
 684.452 363.275
 971.637 995.976
 38.887 276.733
 302.788 892.686
 738.634 78.360
 904.556 981.444
 589.636 811.082
 261.180 258.247
 981.336 830.097
 754.225 703.722
 825.337 935.157
 0.441 460.695
 422.104 475.995
 610.149 292.401
 994.021 949.220
 526.103 134.818
 655.424 543.012
 118.728 386.894
 94.976 742.301
 370.514 742.808
 329.396 584.331
 456.916 127.606
 109.729 945.725
 78.241 933.585
 184.700 481.224
 99.732 817.819
 865.989 545.556
 576.471 874.373
 616.624 778.422
 565.138 867.410
 567.940 574.080
 323.393 248.156
 538.145 587.683
 465.285 989.860
 804.533 837.400
 351.154 486.623
 303.496 71.796
 744.895 265.637
 282.035 504.372
 449.889 465.436
 589.337 30.055
 945.564 607.852
 617.903 781.517
 775.452 327.145
 424.609 646.254
 699.005 370.228
 280.117 829.205
 105.841 316.780
 10.327 31.578
 422.785 322.744
 159.425 536.352
 819.970 516.141
 577.040 797.260
 368.846 986.924
 321.537 763.983
 427.299 145.032
 290.337 525.712
 758.128 370.608
 202.110 192.484
 137.982 661.152
 133.782 673.827
 723.842 471.125
 879.439 962.982
 530.570 235.098
 773.802 138.487
 181.482 526.145
 88.105 890.245
 847.939 302.898
 642.534 441.802
 545.397 883.096
 321.369 142.618
 831.994 805.718
 862.303 252.450
 419.763 530.874
 710.966 933.977
 293.835 414.890
 179.389 749.457
 6.055 791.675
 369.974 953.294
 808.456 510.083
 774.889 156.128
 989.610 406.145
 537.792 969.344
 21.680 929.472
 676.952 624.296
 94.667 261.627
 175.819 291.270
 61.908 542.957
 511.367 532.908
 330.221 311.135
 628.233 540.088
 460.401 512.943
 496.407 179.979
 188.349 809.818
 584.363 491.926
 801.200 701.973
 913.043 793.230
 702.123 855.978
 857.438 590.663
 45.411 62.422
 763.081 762.276
 322.009 365.351
 429.113 95.847
 104.475 0.732
 965.478 4.022
 27.658 30.197
 799.930 731.123
 773.163 647.114
 235.023 412.947
 956.232 518.827
 932.998 129.130
 575.438 681.390
 737.782 419.263
 98.955 156.588
 981.476 330.691
 424.942 866.619
 724.139 780.466
 294.288 595.885
 549.986 89.313
 256.754 724.366
 602.968 865.587
 829.178 530.703
 455.968 756.409
 948.200 848.964
 339.405 856.488
 449.063 340.178
 828.981 78.342
 913.879 202.848
 633.905 486.840
 472.830 656.110
 914.343 323.272
 733.696 360.991
 71.692 166.963
 10.684 240.946
 132.027 773.981
 52.585 79.736
 319.408 601.483
 990.891 235.562
 782.577 772.255
 776.730 753.765
 489.745 296.815
 815.617 790.328
 288.857 181.056
 283.476 294.683
 994.978 676.764
 986.582 328.248
 15.792 342.643
 960.761 715.673
 566.831 877.074
 968.032 205.590
 519.806 353.968
 896.771 238.904
 632.742 673.548
 887.512 333.279
 545.495 755.065
 951.671 55.845
 907.592 413.391
 414.194 401.404
 209.138 531.852
 760.627 965.379
 885.110 265.731
 300.023 709.559
 586.983 671.634
 440.976 990.567
 894.648 584.812
 620.692 247.349
 360.790 377.804
 906.299 732.147
 526.696 688.118
 711.485 592.201
 263.956 449.615
 726.248 655.350
 524.458 891.754
 157.253 395.788
 818.603 263.586
 413.406 726.303
 689.009 216.699
 966.335 715.650
 257.351 255.011
 867.046 815.294
 951.986 782.049
 234.951 215.270
 583.030 791.196
 458.586 66.396
 532.478 535.211
 191.645 303.656
 435.449 852.479
 904.620 996.413
 13.708 633.999
 500.576 614.620
 806.383 992.734
 640.829 430.849
 250.315 491.901
 97.991 836.271
 672.263 637.989
 883.687 510.575
 248.467 225.322
 637.951 792.871
 298.635 899.948
 946.759 910.083
 548.756 0.383
 831.407 854.008
 311.262 730.615
 664.543 96.719
 185.738 566.909
 576.969 200.198
 625.817 424.886
 969.151 929.985
 998.221 88.523
 802.214 209.328
 981.445 189.892
 763.806 150.994
 920.807 230.297
 361.154 244.997
 133.027 743.040
 241.967 344.387
 899.909 349.222
 166.486 425.616
 722.805 675.108
 712.064 768.487
 246.420 547.753
 974.489 532.289
 474.105 620.408
 805.186 44.206
 562.370 297.035
 885.960 73.788
 628.206 112.975
 666.709 69.188
 860.408 313.893
 678.337 668.580
 479.977 375.862
 362.719 680.899
 132.576 384.512
 542.147 326.698
 458.719 190.062
 268.246 530.855
 418.844 867.729
 659.201 918.347
 447.730 420.247
 646.672 351.899
 376.036 682.178
 330.440 101.497
 939.428 736.399
 978.343 301.429
 454.238 684.054
 38.119 247.309
 182.420 563.601
 851.264 345.679
 50.468 476.051
 909.995 450.099
 692.758 316.664
 387.924 713.664
 428.330 853.074
 542.476 537.630
 373.666 531.907
 249.655 294.104
 767.582 286.610
 35.166 107.908
 16.343 595.361
 233.566 474.618
 438.982 77.185
 391.013 10.210
 139.052 384.792
 356.989 329.729
 487.475 63.117
 144.281 360.972
 962.464 292.384
 110.494 252.664
 350.726 63.818
 192.808 139.234
 816.365 775.565
 252.911 95.692
 40.206 557.200
 331.531 641.707
 426.098 795.385
 120.451 634.687
 368.482 443.238
 911.020 594.120
 336.712 245.015
 926.859 705.869
 319.047 129.599
 377.757 513.360
 198.608 745.347
 942.726 676.108
 323.986 590.211
 192.170 994.026
 760.531 990.357
 759.398 2.940
 39.965 493.991
 765.923 953.353
 194.089 161.767
 66.619 516.403
 194.457 978.460
 611.744 510.081
 808.543 800.757
 502.883 712.021
 211.858 151.785
 857.045 95.683
 305.429 923.856
 173.622 782.766
 623.031 946.788
 636.897 600.483
 469.665 100.814
 374.736 337.522
 712.075 521.810
 652.366 842.516
 597.085 674.172
 907.606 754.579
 460.502 5.796
 357.044 413.631
 17.927 293.428
 126.609 900.893
 611.753 18.795
 817.552 5.139
 791.639 461.068
 521.289 511.339
 597.888 64.101
 283.107 644.443
 20.404 843.451
 202.724 866.896
 145.503 584.537
 894.696 884.431
 257.130 686.395
 137.261 536.697
 609.369 202.942
 766.218 879.008
 168.218 793.527
 350.661 856.080
 469.975 425.686
 877.906 451.000
 952.223 174.831
 611.859 501.279
 975.113 878.107
 836.642 712.755
 12.627 653.524
 297.885 991.103
 605.832 962.029
 578.262 535.149
 36.228 431.274
 240.168 196.926
 903.532 678.063
 513.712 177.253
 938.237 854.975
 357.291 974.560
 207.671 239.199
 453.925 686.823
 101.007 402.676
 790.425 845.022
 22.495 17.210
 887.552 260.842
 955.358 211.927
 75.039 245.974
 56.409 309.701
 831.168 615.700
 231.805 310.755
 606.113 251.560
 459.028 393.162
 523.369 558.222
 143.562 79.597
 283.977 815.605
 418.681 336.172
 692.127 371.567
 354.018 371.962
 764.023 531.613
 77.039 86.957
 989.102 334.165
 828.435 152.260
 175.915 622.737
 667.773 420.768
 455.038 675.162
 572.959 471.126
 526.570 375.849
 892.585 435.107
 557.199 536.510
 823.595 91.758
 256.046 516.093
 810.614 414.603
 422.755 59.610
 463.619 105.183
 576.634 81.757
 936.233 52.393
 381.315 543.594
 319.971 428.043
 292.787 204.037
 815.374 211.131
 825.314 732.633
 517.486 163.390
 773.222 822.245
 82.025 634.313
 698.694 681.274
 254.407 423.165
 626.325 772.228
 884.192 277.376
 632.345 319.676
 203.428 360.428
 416.219 874.256
 612.596 218.077
 859.043 794.693
 239.592 840.095
 449.145 616.359
 65.557 426.935
 561.089 898.111
 349.689 388.811
 258.516 780.055
 539.958 31.083
 230.656 409.963
 387.371 807.815
 921.830 887.667
 850.888 88.635
 955.825 982.672
 804.017 106.995
 753.795 663.868
 951.504 305.742
 284.574 270.895
 607.456 224.057
 237.397 798.852
 649.838 574.771
 464.468 372.281
 578.967 329.604
 278.249 176.491
 900.742 689.601
 407.575 285.958
 213.568 387.108
 997.480 388.054
 288.841 102.819
 688.136 18.422
 939.394 36.166
 314.529 790.563
 612.302 129.624
 244.761 170.602
 919.054 798.088
 513.601 588.572
 927.462 574.538
 229.457 325.209
 139.188 64.786
 836.179 419.134
 20.743 359.585
 622.527 320.116
 553.984 325.106
 896.851 701.953
 37.047 366.357
 815.397 541.320
 764.262 607.135
 380.869 580.191
 912.694 369.438
 352.695 698.176
 85.793 170.699
 49.229 622.121
 336.235 634.965
 420.394 153.938
 888.840 71.186
 550.674 579.805
 191.858 485.596
 468.601 776.221
 775.475 333.960
 919.947 408.200
 827.840 892.007
 565.587 444.873
 502.065 128.092
 927.711 436.549
 36.413 941.017
 693.898 808.847
 551.361 508.761
 639.962 53.691
 331.646 851.783
 219.899 618.996
 911.967 9.606
 643.391 519.838
 968.334 63.999
 194.872 980.338
 932.531 609.483
 398.021 549.649
 157.648 805.868
 978.776 165.169
 83.813 372.468
 89.587 124.864
 104.179 464.602
 917.052 207.521
 83.868 365.651
 171.517 589.526
 814.260 28.557
 446.360 359.805
 119.882 296.141
 509.983 456.760
 106.858 847.586
 56.884 634.079
 834.803 676.886
 675.407 513.333
 896.033 967.033
 996.866 73.232
 337.685 230.329
 459.895 746.673
 607.928 330.792
 469.262 101.494
 743.774 669.574
 142.504 338.776
 545.404 220.175
 340.956 289.000
 653.665 958.656
 372.842 472.379
 119.933 397.851
 61.687 131.769
 540.426 646.669
 798.400 977.025
 133.013 559.907
 572.884 996.301
 229.416 894.933
 722.150 906.116
 708.333 864.147
 475.845 207.080
 527.597 372.023
 144.316 980.768
 51.123 498.992
 624.202 365.652
 587.438 278.414
 515.868 462.277
 942.538 484.924
 607.383 381.526
 775.110 380.662
 411.158 422.210
 764.660 159.180
 299.792 368.001
 653.470 84.437
 113.276 567.630
 895.599 84.452
 764.653 510.131
 187.402 256.405
 798.049 748.675
 514.425 443.625
 322.029 247.401
 432.427 716.871
 601.273 26.710
 212.061 335.159
 517.224 630.240
 777.027 68.235
 358.638 713.460
 316.986 767.454
 58.832 507.429
 274.981 798.766
 218.921 105.054
 513.539 565.630
 534.926 280.482
 726.067 406.826
 648.450 729.602
 155.805 850.418
 861.399 321.486
 941.800 627.615
 568.419 802.916
 661.519 226.382
 968.222 792.458
 67.465 712.648
 496.564 244.217
 508.108 325.525
 187.406 527.144
 922.494 111.634
 600.810 42.138
 646.939 892.321
 170.677 840.284
 68.338 837.023
 514.905 981.063
 602.049 167.547
 935.444 614.696
 716.289 253.468
 614.676 738.822
 126.062 930.789
 814.310 783.183
 647.273 27.575
 208.424 148.982
 48.690 195.328
 666.483 370.062
 31.468 497.725
 756.123 984.457
 872.193 214.105
 698.612 586.253
 407.661 779.456
 799.450 963.880
 743.321 151.790
 638.142 82.211
 110.594 508.747
 758.324 808.167
 662.748 505.506
 804.013 354.574
 119.084 243.766
 129.500 81.908
 180.673 115.533
 827.540 475.255
 638.573 195.027
 908.910 242.731
 371.229 397.394
 390.571 765.826
 728.793 134.564
 251.817 791.479
 578.528 247.958
 368.523 775.364
 940.563 46.671
 483.482 667.026
 283.613 930.801
 192.670 936.550
 235.315 325.884
 577.930 61.805
 454.283 129.796
 79.032 572.667
 426.767 102.322
 133.533 647.558
 908.712 274.970
 10.512 507.222
 6.199 580.163
 691.508 795.590
 548.973 190.967
 4.405 388.296
 491.160 111.936
 967.061 751.738
 802.010 95.959
 249.173 981.303
 371.960 99.479
 192.797 883.543
 243.317 987.668
 152.392 106.718
 321.146 711.836
 310.142 55.544
 172.527 493.187
 206.018 603.401
 578.227 841.012
 186.907 908.365
 860.281 330.585
 845.659 683.528
 325.213 678.436
 387.762 318.247
 292.234 632.804
 157.245 311.721
 428.148 788.134
 279.255 595.870
 498.719 518.165
 367.568 788.835
 135.586 577.042
 412.178 46.842
 977.546 456.823
 544.342 549.944
 197.065 618.530
 191.416 360.891
 292.611 178.818
 827.013 296.433
 392.937 372.150
 817.092 922.842
 662.432 96.884
 811.247 973.709
 651.499 460.761
 360.684 545.629
 240.426 475.986
 418.087 778.872
 770.158 815.622
 625.916 314.102
 832.674 871.592
 692.975 336.828
 254.480 680.672
 136.624 198.110
 999.150 679.964
 500.378 418.619
 942.247 679.177
 192.420 844.311
 840.790 996.307
 6.514 92.423
 889.246 889.051
 437.874 488.386
 287.505 360.392
 175.650 995.447
 459.329 147.579
 802.029 242.824
 371.180 384.311
 244.751 494.110
 683.340 611.954
 982.512 110.156
 792.887 703.319
 286.714 860.211
 729.844 938.933
 872.061 947.490
 74.998 168.243
 524.227 232.408
 765.150 315.083
 455.240 265.459
 726.566 706.742
 14.259 55.177
 570.941 968.513
 739.189 183.114
 144.303 820.725
 687.485 891.520
 34.910 723.647
 224.684 80.082
 421.665 258.539
 497.419 991.044
 33.092 622.499
 272.391 488.233
 845.005 3.069
 610.811 761.641
 282.192 629.090
 474.077 547.362
 618.458 350.682
 153.874 340.830
 455.978 958.052
 799.697 912.850
 278.146 520.984
 18.135 791.958
 231.938 624.115
 858.629 348.010
 331.518 933.659
 625.252 60.768
 962.665 396.128
 86.991 359.776
 889.048 16.180
 351.872 719.484
 351.041 457.381
 52.833 143.646
 443.244 164.992
 523.609 698.374
 849.102 723.431
 357.151 792.255
 493.847 272.782
 501.503 658.897
 497.520 949.316
 801.020 191.672
 418.293 55.768
 404.794 397.845
 575.983 469.914
 587.830 280.511
 842.966 267.453
 440.652 688.535
 744.314 660.414
 334.423 379.154
 783.462 769.089
 644.446 262.933
 319.983 978.240
 576.130 109.876
 991.031 342.144
 73.461 217.694
 959.738 753.457
 268.038 23.369
 267.541 74.339
 142.430 987.465
 291.427 731.603
 508.472 423.169
 992.792 128.365
 841.030 170.399
 976.608 741.036
 340.569 36.672
 745.663 711.188
 31.488 913.655
 275.401 756.317
 23.929 119.962
 694.546 101.884
 888.714 270.802
 432.095 59.808
 610.728 303.331
 382.703 667.221
 815.869 928.364
 103.339 165.577
 9.315 985.406
 640.631 896.774
 845.047 965.351
 610.317 662.868
 973.176 366.000
 620.230 623.117
 615.747 857.480
 12.135 160.805
 614.306 271.262
 364.480 757.698
 513.088 766.899
 869.714 71.666
 107.392 769.480
 901.568 69.276
 443.189 268.546
 97.791 56.980
 224.865 201.800
 583.814 759.348
 24.958 55.912
 487.230 578.853
 222.735 659.417
 279.481 847.789
 685.456 841.821
 320.634 148.360
 383.276 127.217
 69.456 671.936
 260.354 623.912
 1.333 543.483
 213.006 483.608
 301.018 123.684
 221.425 719.912
 769.152 481.009
 893.038 297.242
 207.339 601.656
 579.826 494.335
 385.912 969.958
 83.759 893.559
 814.054 39.327
 846.912 496.141
 139.458 848.519
 596.927 477.563
 523.210 785.009
 173.584 805.950
 637.071 812.143
 765.673 193.956
 590.050 555.898
 934.672 751.800
 637.425 577.358
 566.493 881.753
 689.584 165.911
 576.638 793.989
 604.862 694.033
 677.247 937.703
 907.569 235.853
 504.859 302.450
 760.519 918.222
 691.271 141.341
 784.454 634.473
 151.031 154.153
 151.979 988.402
 650.105 514.194
 491.079 970.258
 131.734 563.425
 666.368 109.820
 906.000 286.686
 821.315 56.377
 585.958 324.652
 971.455 444.825
 80.191 828.453
 449.573 904.929
 362.392 694.693
 85.085 431.490
 544.121 961.311
 820.014 471.748
 716.550 471.428
 645.375 808.481
 418.138 418.821
 109.530 69.257
 573.296 435.229
 982.396 811.043
 555.835 342.352
 937.962 92.420
 212.105 211.717
 776.666 121.151
 362.093 610.834
 886.768 461.648
 440.398 787.059
 430.578 804.263
 579.009 489.778
 431.251 976.514
 934.542 361.115
 275.956 645.811
 366.274 554.955
 591.697 595.465
 448.627 959.135
 394.267 12.444
 101.208 97.042
 465.183 509.227
 17.870 239.294
 135.574 606.224
 328.539 245.800
 812.520 759.393
 116.528 231.185
 388.144 254.389
 201.128 865.813
 43.768 68.745
 969.437 319.535
 272.690 182.944
 570.261 870.544
 270.902 496.118
 861.823 647.710
 213.545 59.275
 607.724 977.454
 577.707 506.174
 343.760 257.223
 273.647 457.136
 471.779 84.133
 294.647 53.244
 683.698 702.271
 231.016 296.773
 65.303 383.891
 860.393 318.413
 789.699 582.466
 121.499 243.612
 376.701 58.974
 801.914 810.344
 87.567 422.231
 875.849 10.856
 242.870 890.538
 471.464 642.855
 521.771 591.996
 238.807 4.499
 628.360 406.761
 441.490 936.045
 928.122 514.103
 373.641 773.679
 676.003 253.932
 877.443 452.841
 516.371 225.507
 427.707 284.943
 851.684 320.083
 783.670 779.069
 96.432 479.660
 862.877 125.950
 479.541 766.732
 748.986 582.760
 983.696 961.581
 539.282 362.242
 843.774 531.479
 706.263 747.124
 226.879 862.975
 381.608 920.192
 819.373 52.744
 264.275 461.712
 916.144 18.364
 954.287 49.841
 686.464 937.590
 370.260 677.557
 849.713 38.524
 425.218 633.305
 381.590 44.617
 418.096 684.622
 763.966 394.153
 207.231 847.562
 944.148 986.073
 429.690 953.672
 665.006 200.530
 32.340 964.835
 327.307 366.880
 606.110 799.739
 538.965 533.030
 335.876 879.509
 60.156 172.920
 370.205 870.621
 863.786 463.700
 605.938 287.350
 471.413 596.968
 3.879 941.402
 897.014 650.732
 788.157 311.030
 314.957 247.852
 120.915 4.777
 672.128 235.493
 926.581 765.341
 673.545 126.894
 510.146 186.988
 0.171 5.876
 968.578 186.145
 959.472 975.439
 334.010 590.486
 543.999 270.109
 64.958 209.041
 679.563 598.223
 273.931 766.952
 209.182 651.729
 756.097 876.863
 386.777 549.590
 976.700 158.118
 678.613 64.318
 150.651 979.579
 901.805 133.008
 74.947 506.858
 907.150 453.652
 575.544 585.775
 455.482 9.099
 130.002 937.307
 788.102 505.315
 204.200 511.871
 876.402 833.343
 76.891 130.313
 5.146 407.395
 854.595 593.339
 328.060 251.867
 138.904 779.306
 291.266 930.742
 489.496 271.646
 385.945 272.183
 723.117 301.712
 930.547 543.386
 948.339 191.261
 437.412 495.486
 508.445 602.342
 359.197 11.031
 93.525 213.034
 485.771 948.094
 794.251 537.686
 148.886 952.176
 863.460 493.377
 444.948 281.823
 190.233 613.892
 488.546 114.242
 690.507 53.101
 922.158 926.594
 897.250 366.179
 519.987 716.197
 364.083 565.449
 303.468 373.271
 153.940 813.786
 528.226 63.527
 697.445 929.745
 680.707 140.723
 905.455 362.048
 39.174 782.981
 291.294 565.268
 788.114 138.315
 388.291 532.026
 335.321 447.400
 278.130 259.367
 653.195 73.520
 119.168 938.094
 764.334 65.011
 178.380 834.486
 108.695 274.074
 726.105 5.257
 485.991 892.950
 902.622 860.711
 661.178 795.048
 166.270 20.431
 979.606 301.345
 493.815 133.570
 466.635 963.478
 137.889 245.768
 717.150 962.172
 419.250 661.285
 324.623 576.630
 912.435 987.105
 896.489 466.181
 94.024 461.289
 669.865 814.728
 388.536 706.942
 24.699 581.550
 846.145 552.770
 513.857 554.950
 900.445 498.854
 443.152 759.510
 717.954 150.148
 168.897 180.700
 201.654 499.066
 594.097 165.069
 339.361 211.822
 373.109 168.678
 88.157 100.936
 942.705 465.019
 605.488 179.163
 127.399 705.955
 326.050 159.394
 989.046 840.803
 44.588 952.674
 153.924 340.273
 904.646 724.912
 731.249 210.401
 571.730 895.383
 390.529 198.995
 148.912 230.381
 274.080 441.234
 789.514 927.940
 346.742 625.613
 894.054 469.303
 16.446 415.225
 119.192 585.586
 464.316 177.443
 750.208 149.990
 996.828 167.458
 823.849 244.036
 848.903 804.129
 466.678 288.022
 527.421 961.520
 419.915 589.523
 869.373 683.784
 542.847 207.973
 205.745 87.439
 64.050 807.616
 157.383 632.078
 526.828 465.487
 756.768 372.237
 249.557 896.146
 482.217 219.333
 893.119 572.044
 929.081 878.469
 549.775 969.431
 824.524 731.615
 996.985 7.323
 845.426 32.736
 205.475 414.205
 727.482 894.087
 365.954 637.838
 790.876 473.975
 69.108 282.024
 665.044 838.334
 507.796 325.563
 411.238 240.468
 790.835 358.633
 734.300 140.110
 489.529 206.573
 689.758 524.851
 159.562 937.652
 452.620 879.922
 773.428 847.238
 871.939 117.987
 196.788 444.121
 820.145 586.117
 183.757 244.310
 716.333 835.454
 941.922 702.866
 94.301 608.578
 421.819 425.289
 63.383 674.469
 864.724 827.288
 915.402 940.902
 247.184 226.727
 734.934 184.431
 493.936 416.123
 521.058 759.870
 299.353 680.682
 203.768 550.885
 160.658 988.850
 791.956 983.280
 546.826 323.311
 305.526 190.524
 720.895 364.868
 782.737 960.669
 519.498 654.646
 504.662 233.982
 743.761 997.208
 209.078 6.183
 805.484 924.866
 871.541 133.514
 930.127 108.470
 85.696 858.831
 774.929 399.937
 979.593 774.233
 461.088 844.837
 339.896 312.584
 131.060 268.261
 389.416 890.473
 566.452 563.426
 761.419 197.266
 682.667 390.035
 250.986 292.910
 850.500 798.910
 91.709 610.886
 682.409 162.299
 825.637 397.446
 815.605 417.246
 404.372 805.070
 181.779 875.177
 406.247 813.439
 583.857 957.536
 183.465 407.452
 116.260 68.643
 197.045 296.760
 32.680 187.409
 667.401 728.364
 253.152 564.136
 203.749 202.188
 432.468 453.046
 93.639 743.915
 709.733 41.677
 80.206 680.088
 202.614 491.814
 452.930 973.490
 480.884 260.651
 179.520 253.846
 586.863 993.704
 241.832 876.941
 302.982 281.228
 765.607 87.434
 889.745 347.119
 488.266 585.244
 224.821 333.415
 455.407 206.559
 412.903 685.279
 17.345 748.076
 456.511 302.046
 482.485 172.200
 383.478 561.384
 523.269 32.775
 423.769 148.523
 299.498 221.959
 976.254 323.857
 518.022 341.370
 467.667 973.949
 370.038 692.474
 997.090 537.410
 638.689 125.825
 298.912 843.293
 739.582 615.264
 917.275 601.316
 112.641 276.397
 140.862 936.548
 120.830 738.725
 726.695 53.207
 403.429 933.954
 476.974 70.364
 780.433 870.589
 508.335 914.873
 190.133 234.352
 456.056 142.439
 472.147 358.023
 727.420 835.958
 869.040 431.421
 302.644 590.970
 25.692 726.631
 975.589 722.089
 708.910 64.871
 530.014 532.790
 971.105 984.980
 313.803 995.928
 639.706 840.358
 359.806 846.309
 755.140 867.890
 417.264 632.763
 409.584 671.231
 514.889 99.218
 689.273 339.536
 441.458 636.691
 506.017 894.910
 471.104 885.904
 758.123 6.568
 900.462 679.102
 804.364 21.594
 328.648 835.858
 812.609 701.760
 877.034 208.094
 380.800 498.989
 695.366 281.861
 473.934 390.316
 568.524 455.588
 306.395 883.932
 361.878 335.543
 282.475 723.832
 513.493 418.374
 525.302 500.301
 92.424 907.944
 239.921 20.975
 840.990 69.931
 112.345 132.316
 555.508 33.992
 913.528 189.336
 537.752 771.812
 303.990 553.297
 274.865 712.354
 698.092 119.475
 38.174 96.537
 701.498 722.203
 493.966 355.911
 664.252 380.052
 407.704 48.351
 956.262 293.716
 16.232 863.131
 661.026 622.045
 12.394 973.875
 64.648 682.391
 408.309 266.922
 985.926 960.373
 845.663 291.574
 123.346 297.359
 435.218 895.079
 987.842 742.889
 617.888 537.162
 26.076 721.283
 233.867 985.217
 425.798 539.526
 305.261 121.444
 118.668 545.770
 525.384 737.135
 271.028 888.486
 101.442 627.773
 271.879 295.142
 116.908 856.850
 910.259 321.742
 618.815 438.230
 179.970 371.465
 49.918 749.055
 384.897 458.670
 745.769 970.768
 947.943 235.959
 14.885 648.569
 383.782 504.537
 782.219 834.002
 191.457 105.367
 70.985 146.368
 196.462 319.643
 347.660 761.968
 940.843 286.625
 284.770 762.096
 729.425 335.250
 84.371 278.121
 614.264 899.115
 633.191 442.464
 989.506 984.087
 362.950 655.957
 204.941 141.036
 404.020 123.763
 146.664 986.007
 38.180 893.117
 613.512 444.889
 370.684 786.744
 402.626 783.521
 800.319 96.436
 748.968 836.804
 218.709 753.401
 412.347 657.263
 820.174 887.368
 620.238 565.416
 57.439 327.739
 932.043 568.056
 195.969 180.332
 145.380 598.219
 363.345 266.407
 700.542 570.073
 175.749 960.987
 816.487 896.806
 370.249 980.091
 299.939 718.727
 251.203 497.061
 675.752 477.129
 746.914 812.877
 887.078 757.250
 997.082 751.315
 281.838 136.887
 383.953 224.314
 239.129 507.523
 964.935 634.356
 475.506 389.387
 249.675 207.712
 514.528 813.579
 30.755 134.440
 789.653 581.680
 568.433 818.232
 494.823 90.307
 343.166 292.073
 291.248 394.522
 25.248 255.625
 843.453 15.219
 422.092 449.131
 491.319 922.676
 306.917 549.017
 94.280 667.758
 17.463 195.365
 713.996 316.290
 52.510 524.924
 665.657 468.474
 53.275 959.612
 976.781 527.581
 205.110 404.708
 185.120 599.495
 354.455 248.646
 1.577 51.768
 831.843 74.002
 805.256 198.070
 882.242 123.566
 449.634 677.171
 710.689 794.137
 993.089 506.557
 888.401 621.742
 853.487 166.637
 370.263 884.427
 483.326 335.109
 739.417 481.785
 5.055 480.913
 812.697 694.167
 700.042 647.365
 158.833 709.641
 751.474 624.316
 849.958 4.545
 971.927 814.847
 289.292 235.866
 248.869 444.031
 840.361 853.133
 292.942 102.350
 285.336 157.242
 729.144 746.603
 624.767 657.495
 213.266 244.452
 113.899 830.372
 746.013 908.636
 630.863 429.409
 684.645 552.391
 861.467 390.515
 683.864 753.479
 439.135 817.553
 329.799 850.904
 125.196 105.842
 36.697 841.615
 585.607 694.003
 657.258 686.211
 999.873 345.476
 594.243 479.732
 14.068 8.701
 201.042 669.194
 763.406 839.074
 208.524 691.903
 384.505 676.079
 428.844 521.914
 610.607 336.381
 256.470 116.050
 394.627 329.328
 532.869 380.968
 688.340 737.093
 262.870 289.819
 377.807 880.317
 894.268 177.780
 244.708 254.551
 402.798 72.254
 703.489 956.981
 95.091 463.779
 920.725 201.176
 763.792 11.100
 925.022 455.024
 840.951 877.515
 85.043 539.227
 315.449 310.312
 195.105 637.060
 53.090 561.114
 640.578 427.392
 507.743 678.316
 200.450 439.891
 690.321 225.084
 916.472 611.868
 299.219 744.802
 754.987 909.361
 569.282 233.324
 99.660 660.011
 202.396 922.291
 234.857 972.306
 565.747 34.292
 157.343 715.292
 626.069 558.468
 238.656 76.387
 100.208 499.647
 355.031 664.225
 392.825 976.213
 212.827 581.135
 737.722 248.274
 284.364 349.072
 814.990 530.540
 294.784 167.327
 65.014 831.454
 780.740 734.574
 123.358 125.074
 295.326 946.867
 747.090 734.045
 232.874 742.592
 360.403 725.465
 567.055 401.596
 811.120 506.888
 564.688 805.480
 73.361 283.101
 486.997 757.042
 757.100 987.261
 604.555 57.162
 272.396 139.698
 419.284 905.868
 52.842 487.045
 647.691 480.299
 155.241 421.836
 317.732 535.853
 935.047 32.367
 764.600 258.611
 42.066 154.233
 578.319 688.485
 208.767 223.863
 811.768 45.303
 812.952 821.518
 358.038 576.843
 914.311 53.259
 160.386 851.754
 895.260 890.504
 339.263 125.162
 313.638 59.863
 874.702 784.984
 509.282 368.422
 837.748 357.593
 637.557 539.643
 443.669 918.141
 447.977 817.326
 227.542 459.885
 430.560 129.907
 197.879 165.103
 140.200 370.820
 887.578 65.313
 131.870 984.235
 228.339 148.504
 126.733 206.534
 262.352 74.922
 739.278 925.125
 964.469 699.877
 364.553 616.205
 173.097 112.237
 16.635 415.952
 565.771 811.286
 967.155 284.969
 216.016 533.832
 726.334 929.167
 934.948 569.716
 87.383 642.453
 940.608 769.736
 794.910 304.269
 469.789 848.686
 654.098 180.465
 513.790 651.403
 152.865 986.947
 637.017 305.919
 585.156 445.562
 744.500 300.046
 229.098 619.876
 73.289 541.609
 916.547 9.512
 668.627 94.401
 725.835 316.011
 196.936 108.724
 11.170 96.635
 375.576 214.526
 351.683 86.813
 248.542 434.925
 640.614 704.226
 395.466 267.058
 648.478 320.717
 269.308 615.139
 269.446 990.761
 759.913 537.343
 911.824 911.219
 773.218 464.454
 313.881 426.295
 799.536 485.190
 475.736 619.350
 772.340 182.931
 495.355 700.444
 847.763 203.502
 308.578 521.865
 374.150 477.083
 664.391 665.566
 283.241 692.856
 950.461 944.361
 385.626 7.211
 631.289 656.249
 762.044 970.115
 311.543 107.625
 230.880 585.406
 607.560 370.909
 66.138 225.468
 746.189 825.858
 17.462 635.995
 835.635 127.309
 725.939 469.823
 119.686 987.037
 771.011 48.313
 864.292 711.026
 462.545 373.253
 292.232 218.523
 698.747 701.163
 713.350 224.352
 539.146 285.275
 559.162 95.111
 839.404 618.920
 863.580 312.870
 311.309 748.973
 106.903 482.105
 610.476 931.216
 606.409 897.912
 622.299 173.572
 470.880 122.546
 573.244 551.254
 792.871 75.309
 202.266 713.818
 314.631 375.645
 201.886 762.242
 432.408 154.371
 899.099 819.579
 588.616 92.501
 565.004 707.098
 909.481 905.705
 393.925 365.366
 272.757 975.591
 606.259 113.484
 809.611 962.493
 35.685 747.011
 458.442 410.093
 145.354 454.394
 476.337 977.068
 566.908 841.523
 483.798 677.959
 811.431 143.939
 456.708 573.100
 806.769 266.203
 200.257 669.762
 868.024 298.628
 935.329 353.428
 807.670 944.349
 218.944 694.691
 292.024 56.373
 105.581 224.561
 608.084 587.471
 162.207 755.664
 528.672 438.583
 181.555 81.092
 467.043 337.677
 528.584 704.381
 60.452 265.167
 415.344 456.733
 384.648 478.965
 768.764 20.258
 299.775 687.879
 51.733 93.438
 788.121 822.428
 565.639 567.503
 343.711 494.404
 625.956 506.017
 494.410 97.920
 113.251 576.227
 813.578 453.705
 390.075 526.902
 448.032 443.529
 397.482 266.317
 342.997 622.594
 939.668 504.192
 276.776 874.220
 95.596 986.902
 275.142 714.144
 304.887 295.816
 408.114 432.342
 732.214 479.601
 783.180 340.456
 868.602 453.671
 345.570 575.171
 156.097 890.339
 937.503 185.504
 479.193 23.753
 717.037 238.515
 235.108 452.364
 209.163 938.141
 36.735 201.849
 875.946 930.396
 905.969 342.211
 520.987 121.052
 648.649 679.029
 161.396 155.144
 360.965 70.699
 236.168 788.336
 174.570 887.180
 404.800 445.754
 205.468 912.660
 408.716 432.570
 610.042 512.037
 908.309 291.174
 878.197 301.932
 210.955 341.620
 294.779 579.665
 914.187 285.194
 490.365 822.279
 700.319 76.126
 373.645 142.039
 534.551 894.934
 510.387 410.219
 991.043 700.505
 287.091 88.381
 217.300 349.443
 397.555 652.371
 455.895 893.477
 322.715 891.104
 86.757 282.708
 371.138 607.760
 798.922 88.547
 420.718 158.728
 916.529 930.443
 990.575 414.644
 712.253 350.503
 493.412 712.823
 67.217 876.260
 117.968 51.763
 358.326 780.958
 492.591 532.037
 453.132 570.437
 135.828 15.500
 103.465 864.081
 338.422 313.476
 489.805 103.209
 1.041 347.344
 769.572 313.097
 609.690 590.200
 18.054 4.612
 830.270 400.070
 167.749 658.807
 587.566 313.293
 400.570 164.164
 232.523 966.491
 831.003 33.268
 843.750 557.983
 343.415 316.204
 531.372 911.155
 672.737 344.969
 68.673 545.475
 507.517 920.531
 352.328 243.271
 763.577 316.222
 246.624 485.668
 644.219 682.977
 790.106 648.229
 541.132 659.179
 602.004 840.627
 814.106 406.886
 516.053 855.416
 545.614 3.773
 964.584 484.687
 229.788 343.971
 737.760 861.659
 208.813 59.071
 331.497 894.258
 401.018 721.831
 880.866 952.461
 314.751 888.924
 439.839 938.907
 554.472 665.442
 227.356 667.295
 497.392 113.467
 106.135 65.006
 750.691 301.232
 515.140 340.585
 544.123 309.931
 937.560 664.209
 727.163 434.877
 680.448 616.596
 333.279 879.423
 774.689 201.250
 259.187 827.754
 507.619 384.305
 949.810 170.683
 886.676 239.040
 749.136 762.021
 940.083 907.438
 895.266 707.563
 507.148 843.751
 829.898 280.589
 201.870 535.187
 336.574 953.829
 772.744 978.568
 999.757 215.784
 680.713 270.762
 22.678 167.091
 506.090 401.995
 693.635 879.286
 731.844 647.727
 838.920 543.044
 571.156 275.115
 739.586 75.975
 175.829 818.230
 966.104 31.910
 721.302 151.878
 849.626 925.600
 284.287 492.555
 264.520 920.842
 958.977 277.520
 650.404 828.735
 474.110 386.021
 812.763 519.242
 430.899 152.405
 771.959 797.250
 763.809 127.132
 497.015 58.354
 793.680 132.080
 681.701 284.601
 284.851 159.955
 168.510 222.151
 802.256 429.046
 275.996 597.500
 786.381 34.075
 165.243 563.455
 597.086 257.737
 723.149 948.082
 123.472 617.068
 928.535 427.386
 796.011 21.415
 689.289 214.472
 177.044 187.281
 35.909 903.667
 32.751 378.165
 872.599 517.683
 517.875 68.824
 218.772 759.944
 26.426 742.920
 721.535 794.095
 397.608 456.008
 836.747 270.237
 615.124 283.396
 319.123 645.256
 326.432 341.097
 840.058 345.760
 441.396 750.050
 678.100 880.591
 580.127 7.054
 467.181 399.792
 138.726 543.676
 110.649 333.597
 468.393 376.096
 797.066 933.930
 935.374 268.941
 911.633 728.414
 91.933 615.210
 803.538 919.978
 565.642 648.169
 325.699 601.202
 617.482 791.378
 744.055 669.876
 258.501 76.895
 656.320 539.537
 807.997 42.128
 555.839 35.504
 359.612 291.191
 418.777 293.070
 659.481 681.110
 429.447 460.854
 835.225 586.493
 639.288 630.005
 516.418 893.765
 883.181 620.970
 504.992 778.625
 758.932 166.472
 964.559 194.738
 471.291 125.222
 355.682 629.967
 113.710 779.653
 132.801 616.564
 724.776 36.913
 698.877 777.161
 631.033 630.597
 775.155 678.217
 45.617 766.852
 253.125 291.486
 208.127 268.893
 649.326 542.519
 53.640 235.457
 454.659 879.036
 219.275 768.963
 260.166 412.951
 319.732 66.124
 430.679 385.005
 736.529 356.484
 994.269 143.293
 509.996 971.986
 105.304 704.918
 342.460 523.518
 36.255 237.621
 712.476 428.880
 850.716 425.344
 863.715 202.189
 227.771 903.526
 121.400 189.235
 944.630 517.590
 960.581 169.325
 207.023 588.028
 313.483 184.759
 850.107 190.149
 270.480 488.216
 749.627 473.515
 66.630 890.223
 994.869 569.096
 722.231 458.744
 220.862 740.130
 43.457 276.314
 294.657 220.389
 713.138 243.364
 444.886 11.393
 690.371 66.407
 138.788 654.005
 72.385 64.015
 98.246 291.421
 387.518 130.323
 935.988 857.045
 121.937 623.772
 943.030 874.996
 225.724 497.496
 604.658 591.445
 690.071 197.145
 829.246 165.805
 783.635 652.693
 584.163 661.649
 632.872 654.171
 416.531 73.537
 931.570 489.298
 42.343 608.561
 275.466 536.014
 992.064 677.128
 998.178 538.364
 959.315 318.338
 197.452 183.566
 594.541 139.281
 601.818 866.038
 678.805 848.065
 955.959 835.592
 893.343 436.520
 70.626 337.630
 335.587 365.055
 664.930 559.226
 917.531 329.346
 653.584 783.524
 291.286 472.522
 830.690 853.195
 781.061 138.706
 659.459 970.263
 340.639 351.585
 481.545 772.914
 8.626 317.807
 251.300 179.592
 986.470 88.036
 423.118 466.655
 930.766 512.434
 871.261 628.871
 524.023 272.053
 401.294 83.247
 887.441 788.248
 173.823 928.218
 23.886 459.982
 61.136 114.350
 655.953 970.192
 905.078 262.872
 557.694 369.565
 852.775 368.097
 602.190 586.923
 381.542 13.714
 171.848 743.460
 454.274 935.957
 543.348 742.355
 94.043 84.512
 181.947 660.624
 856.625 710.946
 205.847 346.683
 490.540 291.412
 334.207 701.102
 987.504 242.874
 463.893 530.926
 176.321 788.314
 260.054 777.002
 638.090 975.085
 252.145 741.818
 610.821 651.235
 436.198 630.908
 501.208 197.187
 160.209 968.025
 877.387 425.378
 554.888 972.703
 329.254 369.582
 237.195 783.983
 255.646 650.576
 807.662 976.762
 576.801 828.105
 461.311 414.283
 135.675 123.932
 90.815 393.689
 405.462 260.912
 662.500 819.352
 279.013 932.875
 551.921 844.272
 597.582 764.765
 425.367 882.301
 553.637 97.546
 214.128 958.013
 750.461 734.164
 645.154 137.161
 48.295 998.312
 638.598 894.617
 104.309 314.314
 961.282 120.314
 906.231 632.400
 715.316 444.023
 494.801 657.716
 250.994 349.799
 309.083 143.017
 708.652 339.024
 215.051 764.169
 729.870 141.248
 788.871 995.038
 626.435 634.294
 22.022 255.315
 976.507 954.600
 449.260 633.205
 829.913 6.560
 128.839 37.365
 375.427 732.286
 736.884 451.986
 556.883 612.938
 787.150 439.425
 55.249 737.490
 119.336 430.637
 691.398 707.881
 982.650 79.908
 388.457 730.137
 398.481 842.663
 680.828 563.952
 842.052 409.792
 514.577 928.655
 416.080 35.828
 974.697 367.589
 581.257 609.014
 150.347 97.135
 593.301 396.976
 739.611 668.259
 212.161 271.104
 158.464 270.368
 86.469 265.386
 890.694 647.876
 769.470 101.167
 960.766 83.346
 338.535 739.014
 672.369 947.102
 519.119 673.659
 902.182 407.157
 459.001 29.909
 119.918 36.081
 466.304 148.881
 98.582 9.821
 174.677 268.246
 738.177 149.444
 493.855 730.960
 134.635 258.442
 59.391 428.834
 644.802 618.840
 630.609 565.092
 217.054 458.170
 372.925 359.624
 242.993 31.025
 274.644 718.120
 34.120 283.823
 117.686 728.649
 212.125 15.475
 677.683 864.065
 624.109 901.593
 856.268 74.003
 234.676 622.748
 634.661 305.004
 13.304 801.154
 423.829 40.870
 413.931 193.280
 116.408 997.742
 248.461 62.542
 916.290 320.281
 779.365 336.028
 533.580 328.004
 719.187 767.576
 238.710 766.197
 625.191 137.358
 426.437 476.422
 342.367 532.157
 57.713 660.669
 682.500 2.784
 637.734 354.359
 263.847 683.651
 217.717 121.249
 286.498 597.672
 444.965 252.691
 221.799 436.647
 552.728 200.491
 767.766 197.710
 703.374 542.913
 611.729 530.767
 553.843 314.282
 270.083 385.958
 782.608 997.499
 594.811 185.752
 537.125 253.928
 77.240 440.494
 967.560 555.239
 299.286 901.959
 797.361 186.309
 317.411 945.160
 37.934 647.294
 278.878 588.459
 730.276 727.106
 606.019 125.635
 941.209 521.017
 912.719 736.306
 59.106 384.005
 786.668 164.045
 830.169 351.123
 358.004 871.129
 110.975 409.933
 434.622 277.522
 248.838 311.575
 999.635 317.068
 554.393 380.834
 198.391 659.652
 919.604 196.598
 80.356 383.170
 131.191 618.104
 372.433 478.414
 409.527 625.514
 340.370 443.700
 694.609 912.776
 317.546 0.234
 935.250 343.644
 47.234 25.444
 299.751 876.659
 475.474 567.002
 703.642 640.299
 754.781 937.923
 183.497 645.077
 760.319 591.339
 479.255 444.921
 494.126 686.533
 217.991 586.523
 51.791 955.186
 519.836 233.742
 870.278 893.990
 825.176 136.423
 363.913 197.703
 627.631 481.840
 714.665 222.047
 399.399 865.418
 17.725 660.742
 826.872 29.282
 526.884 333.315
 0.924 416.942
 807.619 323.601
 96.803 395.076
 928.233 762.110
 455.292 4.559
 718.362 403.516
 664.794 768.947
 745.095 173.608
 21.747 746.445
 223.461 924.305
 595.531 138.473
 142.021 382.188
 478.546 232.538
 575.434 362.822
 799.975 767.937
 432.327 672.689
 813.784 369.313
 784.671 171.331
 131.720 35.264
 808.318 422.424
 707.422 727.810
 175.949 443.685
 938.577 454.707
 253.735 757.125
 643.558 332.425
 510.304 244.096
 293.663 565.502
 327.796 990.617
 801.507 71.178
 664.849 149.592
 142.955 250.469
 343.178 895.847
 840.120 682.552
 774.250 370.669
 775.236 963.610
 699.601 434.020
 311.814 579.685
 554.958 409.403
 345.529 292.016
 780.112 428.915
 721.111 609.601
 256.939 590.264
 664.585 254.956
 868.999 815.102
 177.065 213.323
 317.505 956.085
 104.665 751.781
 8.199 511.567
 179.767 352.142
 328.009 960.126
 265.828 610.364
 573.388 676.431
 328.184 995.965
 366.515 104.914
 997.090 759.020
 621.405 83.726
 639.917 931.592
 98.234 179.470
 473.319 147.458
 737.432 629.846
 733.043 141.918
 300.339 28.822
 291.374 176.047
 193.375 525.119
 335.984 31.494
 628.976 853.133
 967.982 557.757
 718.116 555.051
 463.484 329.519
 513.599 878.515
 797.009 733.410
 75.859 906.148
 125.027 588.277
 37.452 867.587
 755.264 188.411
 950.495 442.815
 616.648 813.164
 542.850 345.043
 33.621 277.926
 341.980 994.696
 287.874 909.906
 486.098 601.980
 814.240 457.509
 794.920 167.911
 172.646 315.183
 759.214 512.476
 114.835 137.473
 300.114 428.997
 26.337 388.837
 294.304 946.851
 877.378 731.834
 636.523 726.966
 120.602 888.972
 271.285 98.322
 991.345 856.448
 254.174 716.746
 613.586 125.678
 660.808 353.177
 610.531 46.000
 537.741 726.366
 435.099 194.784
 151.588 429.374
 947.690 805.800
 436.069 970.599
 404.679 29.951
 735.030 384.419
 712.650 291.859
 994.658 155.387
 735.054 879.574
 349.853 750.609
 497.303 421.541
 286.129 540.211
 164.294 214.388
 25.622 494.206
 704.780 757.090
 597.958 729.686
 707.069 2.332
 906.411 714.827
 70.328 75.644
 507.272 950.986
 418.695 749.139
 384.519 2.328
 427.850 141.881
 649.249 340.340
 625.267 696.281
 328.975 150.662
 138.766 833.228
 568.689 809.673
 788.958 92.318
 54.773 491.688
 518.797 432.600
 33.560 393.552
 549.664 509.362
 246.094 456.633
 673.466 599.944
 584.846 586.990
 512.487 763.279
 520.452 98.866
 384.558 261.370
 898.782 76.215
 35.096 114.412
 700.563 218.894
 77.491 413.468
 745.557 437.405
 609.866 75.041
 146.875 420.959
 443.451 630.449
 942.835 832.462
 432.736 330.432
 696.066 900.323
 990.403 882.997
 722.942 466.254
 404.051 992.261
 849.483 11.346
 653.482 130.328
 359.344 586.381
 116.238 646.365
 860.333 698.628
 607.983 30.666
 731.018 104.332
 348.964 431.161
 279.610 687.041
 597.121 30.444
 742.605 496.036
 214.525 688.777
 338.100 921.111
 411.923 38.790
 163.730 500.137
 374.494 567.816
 265.445 120.284
 642.047 871.418
 502.620 273.954
 683.270 324.856
 277.142 473.749
 454.032 656.826
 987.190 89.893
 204.956 971.212
 496.461 437.030
 947.434 437.731
 590.986 359.238
 797.086 342.127
 520.671 312.255
 589.468 271.986
 311.911 755.538
 358.027 627.482
 689.595 794.991
 335.271 239.734
 588.415 476.463
 394.465 896.304
 369.369 952.768
 303.538 897.371
 820.810 230.813
 781.193 171.712
 725.462 163.887
 296.278 883.899
 454.674 366.496
 457.496 168.666
 526.346 389.829
 26.604 581.571
 978.772 665.616
 332.746 893.745
 492.879 780.564
 649.925 960.234
 491.712 724.427
 858.390 924.380
 588.310 19.299
 81.607 993.610
 199.545 508.778
 564.343 334.371
 429.987 1.633
 628.102 325.739
 320.773 629.729
 354.845 913.165
 696.202 413.887
 658.762 187.152
 395.760 119.418
 512.188 538.321
 0.243 526.285
 401.966 912.836
 924.262 3.837
 166.284 303.711
 208.622 48.925
 461.936 797.874
 587.841 767.022
 453.837 280.461
 591.572 211.949
 321.492 441.664
 53.148 880.282
 713.000 593.257
 511.278 326.053
 921.260 177.914
 497.600 930.422
 837.676 831.604
 576.960 955.428
 387.261 665.154
 550.700 522.542
 350.221 683.734
 325.786 492.488
 116.481 221.294
 302.297 55.813
 842.102 80.335
 524.759 362.192
 724.028 25.781
 393.307 674.769
 179.161 65.876
 131.060 303.498
 805.613 884.231
 974.934 183.974
 271.432 77.265
 797.000 176.470
 75.581 852.907
 499.199 480.544
 267.048 302.714
 560.607 525.776
 203.397 654.242
 886.578 106.850
 745.573 318.109
 23.982 694.803
 590.434 479.621
 605.818 854.820
 858.193 253.848
 888.990 629.335
 404.113 471.937
 596.494 963.640
 390.488 332.010
 193.427 635.711
 417.889 907.973
 766.649 344.202
 408.111 731.914
 970.741 265.615
 593.268 859.431
 5.851 436.565
 486.486 391.497
 342.477 188.133
 883.988 901.524
 268.261 760.733
 522.737 532.643
 245.016 379.419
 442.699 259.251
 300.812 956.458
 781.365 410.495
 90.821 211.297
 266.897 634.102
 18.373 124.332
 134.758 29.925
 669.259 52.375
 333.614 837.668
 360.757 578.333
 425.450 346.797
 503.225 808.671
 441.238 273.684
 705.700 699.036
 499.106 777.279
 695.168 425.547
 302.108 256.353
 557.452 437.102
 735.539 675.390
 19.747 748.654
 910.917 130.293
 282.370 158.224
 839.625 807.145
 650.237 298.872
 851.682 166.259
 120.913 943.582
 244.807 749.049
 441.929 454.673
 999.974 246.844
 569.698 163.950
 728.961 569.384
 138.161 255.072
 27.300 427.632
 497.779 130.951
 745.688 112.612
 213.235 537.320
 220.977 561.812
 38.088 895.563
 533.699 700.422
 321.379 405.689
 395.514 310.079
 377.946 811.819
 282.767 87.329
 482.020 91.209
 90.504 22.655
 61.855 312.763
 506.770 64.413
 199.040 106.920
 825.176 176.569
 315.261 456.058
 302.719 191.702
 685.311 229.193
 911.236 278.881
 199.737 188.249
 359.174 757.852
 243.674 242.887
 213.300 405.295
 118.057 949.553
 418.323 215.215
 641.690 576.605
 290.196 833.682
 301.885 195.112
 393.043 19.025
 9.846 924.011
 550.563 553.295
 435.296 644.034
 493.578 11.365
 391.543 698.178
 412.666 783.015
 494.120 584.135
 528.071 233.725
 578.079 698.139
 971.012 15.739
 214.118 358.132
 6.958 326.400
 272.969 680.298
 341.308 521.074
 340.215 236.160
 803.353 478.611
 947.320 622.089
 680.492 684.790
 954.572 239.833
 899.838 230.166
 971.629 341.246
 860.026 41.016
 733.009 124.659
 186.654 293.642
 739.237 791.259
 908.318 361.945
 937.299 650.476
 367.118 965.470
 532.814 792.093
 632.097 709.888
 315.121 473.694
 773.142 624.980
 827.631 174.960
 276.752 927.755
 849.966 480.446
 297.073 282.377
 574.011 320.892
 692.106 646.627
 480.041 146.392
 705.621 129.771
 756.227 855.138
 232.775 522.843
 488.224 556.732
 317.477 573.825
 186.251 822.831
 541.209 82.067
 254.396 49.120
 398.293 284.206
 58.148 16.128
 436.726 244.120
 456.963 52.497
 655.007 378.988
 262.524 249.005
 365.265 329.839
 612.152 586.488
 896.075 986.276
 840.340 283.097
 252.309 110.099
 47.665 58.818
 264.983 70.772
 241.530 796.457
 145.355 247.080
 21.547 452.365
 451.505 594.623
 246.228 256.850
 732.511 299.227
 717.613 728.752
 938.453 793.868
 505.069 812.146
 680.239 313.855
 275.538 292.039
 651.278 594.890
 659.893 342.629
 745.971 915.126
 846.758 653.886
 343.677 969.760
 917.321 633.502
 790.258 710.205
 906.524 20.691
 674.428 334.984
 765.044 220.586
 138.311 782.660
 698.015 383.526
 209.021 935.088
 244.328 838.223
 222.236 19.710
 736.154 833.339
 514.191 520.650
 822.070 555.564
 72.978 28.736
 756.762 246.683
 104.303 529.785
 441.938 625.963
 24.894 438.490
 360.977 191.404
 245.596 412.769
 776.447 793.862
 946.121 451.730
 875.342 887.005
 527.622 701.390
 50.501 304.582
 414.315 618.548
 624.734 321.054
 670.785 917.785
 61.794 144.627
 520.033 933.462
 898.334 170.825
 254.694 441.936
 184.597 103.596
 399.003 524.348
 378.053 8.485
 924.130 12.658
 210.847 93.534
 169.690 397.618
 694.380 378.467
 157.740 623.827
 856.079 787.501
 684.037 931.554
 76.351 727.296
 869.142 195.766
 637.634 46.411
 386.926 68.524
 770.349 838.973
 950.939 551.110
 618.703 791.612
 623.889 446.821
 16.711 383.112
 369.230 905.149
 204.141 950.463
 936.759 34.181
 893.618 418.412
 569.494 292.545
 772.645 853.087
 243.405 177.547
 264.507 210.606
 764.332 95.504
 434.739 990.753
 310.417 367.464
 398.248 521.914
 139.333 112.878
 617.166 359.779
 596.499 430.499
 570.583 608.096
 135.441 415.344
 491.661 709.596
 369.585 309.401
 100.851 519.600
 744.476 568.731
 489.713 889.584
 982.085 68.218
 829.746 944.841
 189.075 675.713
 274.805 146.517
 326.402 268.423
 1.908 756.553
 449.108 85.506
 579.753 662.931
 786.779 402.093
 881.357 626.225
 843.706 551.883
 259.154 846.447
 453.750 639.503
 198.331 556.994
 281.374 81.714
 755.588 881.082
 973.902 751.039
 702.812 951.967
 850.185 709.421
 933.075 833.781
 170.356 697.088
 683.056 882.810
 135.945 957.137
 892.469 172.884
 488.317 44.660
 296.688 552.510
 28.200 796.039
 950.802 899.993
 395.243 65.722
 957.434 556.606
 802.372 511.221
 440.265 622.641
 96.626 99.816
 822.326 438.762
 950.788 990.643
 362.366 802.432
 316.063 522.285
 632.209 209.417
 576.266 608.121
 218.971 101.758
 432.267 449.496
 772.653 950.334
 158.940 50.965
 534.263 221.971
 965.832 133.727
 442.869 363.255
 160.337 154.788
 680.357 876.811
 265.032 852.907
 247.001 137.423
 238.327 51.208
 624.133 577.168
 252.620 984.233
 355.141 308.632
 812.313 708.514
 124.006 716.703
 264.548 865.676
 620.725 361.521
 340.181 251.099
 722.745 42.582
 336.705 995.702
 686.416 687.227
 946.785 280.336
 606.055 971.563
 777.244 99.087
 162.385 150.076
 978.353 787.745
 26.556 368.908
 499.732 595.456
 418.888 939.849
 647.997 150.717
 528.893 346.036
 386.334 47.247
 399.286 590.292
 184.595 131.729
 654.122 352.599
 900.410 235.087
 130.188 29.844
 800.620 763.889
 150.118 339.630
 274.362 611.082
 282.141 797.196
 354.083 498.817
 969.669 52.601
 861.276 14.344
 217.282 102.122
 795.538 17.287
 499.023 576.775
 657.815 698.092
 449.664 241.146
 363.223 658.709
 527.065 101.891
 581.056 913.968
 339.437 987.935
 17.672 512.462
 438.894 499.245
 813.366 526.744
 143.846 969.934
 791.756 832.224
 997.512 711.448
 417.156 391.379
 256.013 715.589
 572.886 583.894
 863.402 143.596
 465.247 514.433
 576.712 10.632
 331.218 618.335
 694.214 214.337
 132.814 343.128
 484.880 437.219
 960.996 172.098
 265.373 976.296
 553.308 877.895
 799.338 486.348
 711.756 142.452
 557.316 247.530
 753.440 688.011
 457.228 431.808
 651.916 857.439
 166.213 9.175
 651.279 325.003
 373.905 233.038
 729.362 867.370
 712.383 919.162
 926.685 74.757
 94.561 94.590
 771.970 621.059
 144.271 667.878
 554.774 466.823
 399.578 951.540
 205.527 758.279
 965.721 558.838
 930.765 468.194
 983.654 72.996
 357.410 149.323
 450.422 135.954
 808.562 828.868
 692.979 179.980
 961.371 743.239
 849.789 898.672
 725.559 617.806
 575.246 959.310
 882.160 748.183
 449.149 147.257
 192.641 590.429
 174.055 621.703
 138.261 660.545
 82.024 782.711
 691.041 662.574
 82.263 200.172
 16.822 183.881
 373.407 449.302
 436.643 430.906
 758.096 613.900
 446.969 134.365
 550.317 752.391
 947.546 376.017
 3.344 133.108
 825.979 16.385
 131.554 410.238
 682.106 112.038
 304.716 772.067
 177.373 70.073
 188.459 105.686
 402.424 805.339
 447.455 310.214
 860.817 241.965
 154.618 492.092
 462.135 674.944
 424.543 95.469
 50.762 710.674
 354.814 277.614
 917.599 308.587
 685.365 519.184
 854.114 311.325
 522.200 562.940
 217.998 380.866
 194.431 68.758
 246.755 445.739
 577.508 639.743
 242.575 243.721
 603.782 161.811
 974.598 839.684
 855.274 270.671
 622.169 774.550
 81.957 544.899
 186.876 814.244
 779.419 66.361
 607.410 813.509
 987.906 900.124
 847.746 575.225
 714.179 950.977
 227.372 499.133
 629.986 444.564
 906.811 392.717
 346.241 864.967
 120.199 820.155
 808.202 730.333
 800.010 442.304
 490.085 792.252
 211.131 741.481
 702.090 557.155
 99.383 510.122
 650.915 918.735
 363.589 333.552
 937.166 894.711
 33.545 725.845
 28.199 230.042
 235.386 436.847
 339.607 978.598
 160.272 980.858
 897.693 138.608
 834.864 527.093
 971.858 291.599
 688.429 713.301
 471.011 793.699
 690.677 611.789
 531.098 971.081
 818.513 297.293
 399.126 572.688
 124.127 184.909
 88.000 293.657
 999.447 360.615
 59.854 877.906
 844.455 494.230
 445.020 279.878
 183.799 973.244
 649.263 770.556
 975.108 634.481
 101.398 134.555
 4.429 798.569
 883.048 161.724
 663.029 269.580
 926.360 192.427
 292.636 979.797
 806.326 250.202
 623.139 108.496
 162.495 274.225
 511.213 745.927
 808.932 647.814
 326.692 611.815
 308.037 874.807
 485.356 464.885
 448.156 165.210
 54.816 789.882
 759.814 402.857
 280.230 145.792
 92.044 544.495
 707.555 368.434
 837.839 770.784
 196.039 198.018
 713.703 519.856
 83.885 43.908
 958.084 993.773
 629.769 591.573
 390.745 463.292
 329.623 28.184
 271.679 98.562
 987.373 431.583
 193.847 529.769
 387.885 591.264
 46.827 565.359
 920.933 358.963
 184.555 654.636
 580.630 850.474
 433.961 730.424
 912.470 120.114
 184.831 975.824
 900.075 626.031
 25.188 62.190
 629.330 110.351
 829.497 254.358
 195.191 785.373
 795.820 990.387
 535.689 688.941
 167.578 648.914
 201.176 132.437
 598.790 15.512
 960.527 588.060
 739.719 763.650
 278.772 563.102
 372.033 155.052
 194.477 793.616
 626.190 233.257
 805.461 904.313
 614.390 393.249
 216.297 862.820
 433.678 235.141
 392.035 581.931
 487.374 692.793
 334.275 761.539
 568.890 225.904
 485.732 21.154
 108.129 299.663
 368.686 953.887
 433.173 887.739
 465.069 473.379
 213.193 526.451
 998.514 657.171
 364.710 740.088
 31.696 784.687
 393.141 934.861
 548.945 887.213
 253.496 122.908
 561.053 473.632
 525.008 854.668
 805.733 162.258
 759.183 290.083
 86.292 369.860
 862.317 474.265
 408.341 508.065
 972.997 165.027
 758.878 980.072
 481.884 317.050
 995.844 712.454
 182.346 905.230
 954.488 694.152
 431.996 778.237
 557.889 614.510
 120.333 798.490
 674.249 921.844
 978.384 538.284
 377.589 581.768
 712.307 170.778
 529.079 259.107
 802.370 91.989
 544.037 228.173
 867.686 924.200
 388.815 823.347
 869.868 336.386
 259.208 856.225
 307.686 43.195
 728.028 968.013
 960.381 145.953
 67.327 68.658
 768.235 908.124
 806.852 689.562
 521.936 130.223
 694.354 488.161
 172.187 537.621
 87.869 173.614
 600.887 316.750
 401.070 548.059
 526.155 944.545
 709.017 92.131
 84.767 331.478
 625.287 872.547
 364.593 635.101
 407.704 459.772
 391.893 758.929
 217.068 851.957
 537.436 906.694
 22.730 85.083
 43.177 756.198
 755.374 636.753
 17.475 7.265
 588.344 910.990
 259.609 667.627
 275.404 923.300
 189.783 407.392
 78.689 829.116
 843.132 341.103
 232.937 585.164
 777.871 406.104
 61.090 873.681
 119.132 82.302
 685.343 415.599
 159.911 42.380
 873.072 53.348
 645.537 699.785
 478.460 990.036
 333.240 816.510
 450.725 463.117
 726.521 891.702
 694.371 931.813
 196.475 38.974
 604.934 733.431
 508.051 303.984
 737.211 670.029
 135.966 719.221
 367.218 319.944
 578.059 950.221
 212.396 115.359
 126.958 782.717
 8.358 614.942
 545.733 325.063
 189.295 547.784
 689.681 61.838
 470.687 370.178
 32.472 465.798
 528.155 409.632
 76.763 944.679
 248.862 460.962
 871.281 420.878
 699.162 627.990
 10.705 785.569
 204.142 592.584
 81.891 69.530
 924.850 552.450
 138.815 182.054
 403.614 152.737
 365.666 3.157
 536.630 587.317
 127.876 5.349
 838.553 47.351
 447.340 227.123
 152.046 121.836
 981.940 634.721
 794.981 22.335
 579.916 770.578
 651.419 417.636
 734.052 191.004
 724.761 669.960
 924.527 902.375
 960.864 699.527
 136.308 690.422
 696.937 46.207
 318.859 542.687
 333.254 813.928
 352.564 947.107
 896.771 584.157
 155.719 632.822
 159.493 468.635
 944.221 741.207
 183.869 778.551
 707.584 679.811
 339.556 248.292
 631.909 239.175
 420.950 937.941
 253.497 427.706
 896.067 311.851
 414.526 903.813
 141.310 153.390
 791.416 624.128
 822.751 921.454
 631.954 163.891
 135.675 516.460
 952.139 148.438
 125.921 726.610
 468.935 926.619
 708.127 534.276
 970.176 347.049
 639.237 33.180
 214.940 610.970
 675.948 635.739
 212.455 281.687
 470.271 123.610
 318.532 755.856
 669.698 640.507
 817.516 738.069
 872.031 63.013
 904.566 414.355
 927.519 71.128
 455.819 265.275
 923.341 325.110
 958.751 483.695
 571.614 228.791
 86.104 220.231
 649.136 2.723
 826.428 840.384
 305.043 24.395
 853.196 777.016
 114.968 329.392
 21.103 650.907
 573.422 659.238
 949.441 127.385
 589.649 731.892
 593.106 510.588
 498.803 383.350
 344.950 646.668
 85.732 657.810
 469.934 126.719
 311.963 724.599
 781.096 628.375
 459.651 978.023
 247.166 106.780
 584.533 777.926
 317.200 301.147
 781.608 850.822
 882.502 38.542
 293.814 371.659
 22.132 233.314
 869.905 552.598
 625.370 456.084
 640.870 186.606
 110.513 903.161
 725.216 929.417
 300.635 474.220
 586.379 193.682
 937.515 167.118
 97.391 804.476
 757.373 843.567
 268.966 97.119
 786.719 593.422
 570.658 888.343
 892.282 929.456
 827.157 822.827
 312.277 145.434
 362.719 482.052
 162.180 650.123
 658.793 475.294
 829.620 496.590
 499.003 537.537
 911.204 723.074
 820.714 601.422
 388.217 338.140
 145.442 445.559
 155.654 663.276
 96.669 45.994
 705.384 401.106
 661.440 258.169
 693.117 852.770
 242.902 161.027
 591.929 555.552
 369.296 920.955
 532.351 658.547
 58.538 640.020
 458.394 273.071
 127.123 489.701
 676.544 14.011
 221.832 788.170
 854.929 942.513
 539.422 236.762
 234.971 99.047
 283.544 610.912
 768.348 14.328
 42.757 14.378
 686.672 754.739
 815.170 705.674
 576.660 715.503
 163.564 235.300
 874.688 50.954
 472.408 575.531
 144.376 124.899
 960.937 355.539
 970.492 988.532
 653.244 648.480
 531.172 727.944
 39.312 799.686
 215.667 662.522
 505.165 982.346
 181.965 179.936
 544.289 856.175
 721.496 338.879
 267.532 362.870
 268.239 898.844
 239.396 188.042
 987.019 804.290
 322.772 261.319
 58.468 281.347
 102.430 254.120
 82.229 37.232
 874.034 907.995
 809.707 789.933
 877.070 116.286
 635.505 718.138
 867.136 559.306
 692.987 894.244
 668.785 820.301
 862.952 347.483
 631.075 888.619
 691.849 866.465
 983.621 780.929
 882.250 772.851
 724.072 314.869
 246.399 728.376
 574.289 376.439
 464.726 739.525
 641.062 997.983
 654.511 226.825
 80.025 263.283
 196.749 673.840
 363.745 176.418
 887.310 574.700
 725.018 758.608
 745.174 284.555
 215.739 499.695
 527.827 836.101
 274.799 6.481
 551.463 724.691
 123.110 17.572
 999.730 257.249
 40.754 543.070
 815.218 994.778
 174.448 527.545
 117.288 548.785
 970.052 306.721
 70.267 988.182
 324.892 53.664
 258.232 110.450
 761.543 100.778
 5.061 80.151
 194.951 332.172
 137.943 455.750
 507.798 10.135
 434.037 444.435
 177.626 313.286
 246.389 642.051
 579.258 296.964
 487.709 344.854
 486.335 853.462
 498.513 340.664
 338.533 856.689
 156.672 493.852
 351.302 968.776
 544.262 291.812
 801.213 402.210
 298.296 196.114
 303.525 247.606
 486.207 280.998
 544.134 162.535
 94.801 402.500
 373.140 279.566
 460.732 446.117
 2.843 31.414
 737.512 988.057
 72.943 247.710
 653.003 678.781
 797.090 782.191
 804.494 537.590
 238.016 152.284
 836.442 118.660
 876.497 177.056
 397.399 673.234
 148.852 486.871
 454.204 256.255
 88.106 541.991
 608.222 490.719
 878.092 571.532
 593.142 957.365
 233.362 653.168
 297.813 984.484
 469.891 162.624
 940.018 801.605
 804.111 586.179
 485.378 436.518
 386.162 405.224
 955.214 487.703
 365.564 516.417
 871.813 619.793
 635.369 671.659
 50.968 699.887
 988.702 327.082
 149.620 324.376
 137.254 338.413
 519.155 752.536
 225.458 280.705
 788.278 152.786
 170.809 93.726
 317.900 534.349
 867.047 940.740
 926.321 750.879
 203.016 939.498
 596.809 758.685
 129.159 991.694
 850.018 641.537
 2.310 653.628
 17.377 293.265
 967.293 599.426
 293.419 610.644
 703.425 112.729
 508.117 390.337
 941.327 477.662
 455.676 158.330
 409.229 540.202
 83.236 967.466
 420.494 882.439
 198.930 873.175
 990.335 440.898
 749.175 699.480
 948.252 343.093
 363.678 713.038
 974.737 711.211
 325.090 573.711
 271.104 56.596
 518.423 83.428
 807.411 172.147
 211.377 733.498
 876.259 521.418
 746.547 292.774
 303.758 563.036
 754.560 889.052
 880.058 167.814
 265.723 433.715
 820.972 854.776
 877.428 310.100
 762.472 453.291
 773.820 990.471
 527.850 594.082
 70.009 431.360
 752.473 135.200
 420.132 504.620
 166.276 873.975
 670.004 399.726
 634.965 206.837
 211.894 445.044
 866.528 440.807
 600.575 471.156
 372.002 289.041
 483.451 22.573
 903.778 394.376
 378.843 25.600
 209.327 106.252
 779.042 65.795
 764.586 915.273
 260.269 109.917
 873.878 44.117
 130.077 231.752
 529.890 462.330
 842.045 841.570
 58.683 685.168
 243.908 763.716
 374.934 923.133
 312.921 709.997
 638.665 649.735
 563.460 727.947
 936.781 271.825
 807.369 797.905
 964.192 31.207
 505.753 162.339
 406.490 390.953
 998.770 211.333
 138.762 207.883
 442.201 852.065
 465.743 847.944
 149.300 555.195
 403.061 838.095
 144.723 510.808
 606.650 581.780
 323.458 120.086
 619.679 400.926
 489.075 990.922
 948.650 651.772
 367.677 556.524
 381.095 731.783
 180.445 771.798
 397.875 427.861
 560.230 204.374
 448.127 620.237
 146.255 382.973
 882.051 860.648
 543.646 918.054
 66.831 686.948
 27.204 606.976
 437.923 759.418
 266.097 182.253
 208.947 437.178
 890.023 276.649
 128.429 327.692
 178.744 548.190
 934.270 600.295
 884.001 232.628
 123.256 558.392
 862.774 937.105
 882.911 607.827
 68.243 538.944
 789.136 474.488
 592.874 155.477
 371.252 337.071
 47.767 368.120
 305.155 616.044
 83.145 45.584
 687.423 52.873
 373.886 61.921
 143.571 620.841
 806.961 55.387
 960.499 817.184
 888.018 749.857
 738.072 223.346
 834.054 653.281
 412.155 504.067
 317.882 564.780
 799.093 505.518
 86.074 936.154
 890.348 957.343
 471.226 933.385
 29.758 773.048
 276.197 983.262
 331.655 758.648
 314.580 639.159
 446.236 1.868
 568.780 993.800
 202.234 535.624
 73.186 356.295
 112.685 402.330
 171.898 12.636
 26.938 733.149
 243.103 135.308
 863.731 282.238
 658.539 96.536
 831.914 294.861
 67.677 884.586
 506.302 54.953
 801.549 102.311
 698.121 757.982
 597.872 236.805
 67.880 935.083
 102.883 888.660
 651.500 851.279
 929.673 315.150
 889.660 591.811
 999.495 615.088
 800.102 804.218
 591.582 821.470
 750.806 788.688
 936.205 994.137
 969.310 224.768
 341.408 557.021
 753.928 828.789
 110.147 807.255
 83.343 583.955
 823.921 956.119
 402.122 445.385
 711.891 729.999
 194.576 57.210
 639.560 464.058
 154.333 630.834
 915.104 528.841
 371.759 715.699
 379.295 622.832
 758.526 780.205
 699.623 989.736
 624.039 835.252
 91.845 541.706
 831.061 441.146
 832.063 517.673
 659.779 396.145
 466.860 24.382
 475.892 907.839
 973.598 206.814
 557.463 683.952
 741.299 0.508
 218.648 874.394
 936.302 322.404
 360.572 269.779
 966.120 66.483
 168.339 371.834
 567.462 558.500
 199.100 547.687
 806.525 879.003
 113.386 252.866
 605.510 139.667
 787.502 437.695
 491.400 864.510
 208.861 559.920
 121.742 820.132
 52.130 824.735
 876.201 208.685
 18.286 214.457
 838.758 100.504
 200.824 797.047
 838.449 372.356
 936.005 599.386
 699.541 529.999
 763.124 771.942
 386.103 443.665
 435.120 771.400
 550.377 791.234
 1.656 152.527
 926.470 481.069
 161.155 236.397
 696.301 374.985
 623.539 245.870
 116.960 627.708
 623.074 448.648
 389.538 43.915
 905.266 791.291
 598.852 184.942
 120.948 453.168
 19.392 957.134
 185.296 596.841
 701.388 21.280
 593.555 380.817
 886.306 281.547
 175.694 462.721
 895.887 662.696
 269.343 826.895
 963.325 351.291
 697.458 782.283
 378.206 161.283
 360.666 496.587
 974.949 953.190
 253.747 954.450
 662.756 371.421
 553.889 884.358
 456.361 113.973
 321.050 15.775
 482.412 576.122
 716.891 169.476
 195.295 844.134
 360.399 706.040
 606.056 500.933
 70.712 956.092
 604.298 653.638
 329.046 518.211
 409.088 628.759
 53.519 963.887
 122.901 296.296
 907.621 151.723
 162.166 386.193
 242.759 284.038
 707.229 122.486
 748.554 187.478
 39.534 210.417
 995.340 355.343
 828.832 623.976
 798.682 733.621
 790.707 725.459
 915.825 386.584
 175.029 239.978
 152.231 253.057
 867.891 257.587
 869.138 553.802
 419.814 260.161
 949.942 776.834
 556.412 701.814
 16.898 934.887
 17.377 708.196
 555.966 231.957
 316.563 314.998
 275.520 808.976
 959.561 418.499
 616.171 667.819
 112.653 355.733
 669.353 644.406
 834.077 129.228
 629.854 752.390
 978.681 617.193
 283.610 826.539
 322.044 306.125
 351.435 27.453
 449.929 806.344
 909.526 935.527
 481.469 584.724
 679.486 61.576
 775.928 411.387
 18.130 174.158
 777.482 172.481
 687.565 820.199
 22.589 169.042
 399.195 367.205
 840.706 287.771
 104.612 284.113
 269.982 494.249
 658.417 806.220
 361.852 729.293
 862.252 590.771
 117.068 267.099
 778.508 97.525
 363.679 967.257
 292.172 747.294
 615.868 185.266
 118.895 86.192
 330.677 726.858
 178.789 269.702
 574.919 484.954
 553.877 875.073
 322.374 894.870
 150.765 939.784
 895.492 209.354
 930.530 935.500
 247.895 721.800
 829.505 239.238
 233.935 360.805
 665.386 315.055
 937.439 714.902
 743.550 920.070
 819.656 211.362
 92.810 987.845
 510.571 321.445
 264.910 600.946
 700.611 766.183
 128.228 464.032
 811.746 486.986
 726.640 241.085
 36.813 875.125
 915.781 877.850
 360.251 439.982
 440.585 836.450
 317.268 770.163
 392.707 907.211
 344.724 601.964
 550.001 707.409
 536.858 869.739
 121.651 42.959
 681.722 351.555
 523.853 302.703
 437.086 535.850
 317.346 922.178
 53.249 480.999
 627.901 531.461
 888.232 95.686
 725.524 667.482
 139.978 575.449
 892.258 253.196
 370.343 846.822
 899.619 432.983
 974.868 218.121
 935.927 705.080
 296.619 953.494
 464.771 647.704
 456.148 878.527
 505.884 326.517
 615.142 111.161
 158.840 768.486
 579.146 576.341
 741.612 652.907
 723.519 607.569
 796.572 706.946
 873.201 930.066
 985.545 693.660
 235.903 940.751
 815.756 478.878
 862.906 997.506
 425.702 483.975
 552.979 467.860
 733.180 39.504
 112.175 394.163
 978.881 305.490
 502.900 653.481
 663.350 714.260
 555.152 536.032
 601.080 407.907
 544.762 362.021
 34.411 112.367
 369.733 494.846
 646.383 931.781
 156.131 296.023
 773.404 919.213
 607.456 876.697
 986.404 132.137
 62.229 120.714
 526.908 503.604
 157.824 339.069
 349.388 933.214
 906.791 34.827
 933.353 847.248
 395.577 846.622
 741.467 306.544
 813.233 548.716
 569.708 906.354
 36.222 532.736
 872.066 957.764
 39.646 13.006
 957.945 149.048
 308.123 81.616
 221.323 331.936
 592.285 4.492
 935.640 677.302
 538.731 874.901
 759.442 2.864
 229.569 20.752
 770.255 38.411
 647.997 757.039
 356.204 98.750
 762.286 60.873
 628.086 558.556
 843.837 165.325
 603.467 534.757
 935.535 576.953
 396.581 789.790
 22.444 543.325
 114.260 472.408
 464.105 969.513
 402.641 451.835
 990.587 410.519
 359.190 606.452
 985.353 269.650
 269.748 71.349
 647.461 196.345
 754.165 591.720
 792.282 901.778
 13.191 373.871
 690.478 963.447
 23.043 165.674
 214.409 453.009
 485.349 367.438
 242.354 442.739
 824.596 296.741
 425.133 188.705
 451.959 971.922
 36.126 382.045
 255.285 994.229
 271.708 648.454
 905.468 994.381
 440.228 70.399
 117.640 252.487
 447.551 32.720
 703.032 228.323
 657.522 41.695
 778.623 970.179
 956.498 247.614
 254.403 463.502
 890.189 384.239
 33.150 584.926
 354.769 413.738
 778.911 232.960
 126.626 786.835
 635.057 594.246
 698.750 364.752
 600.921 195.282
 477.034 437.421
 61.075 95.640
 475.380 162.325
 59.611 152.587
 661.100 156.839
 632.968 971.830
 46.777 936.319
 871.590 838.560
 334.222 698.191
 338.815 371.562
 301.881 422.566
 203.846 775.883
 427.957 971.343
 566.477 692.075
 275.284 415.300
 289.694 698.678
 575.892 62.471
 490.604 356.212
 467.037 977.299
 151.826 263.167
 997.900 310.153
 39.126 295.367
 477.114 658.004
 884.297 28.485
 923.726 372.378
 205.980 198.814
 354.338 158.374
 989.196 979.667
 751.148 172.907
 973.889 270.681
 751.978 850.949
 463.948 186.096
 654.422 850.821
 264.354 447.717
 580.824 314.581
 691.659 541.244
 285.508 353.645
 141.558 774.175
 355.461 575.508
 699.590 913.322
 543.570 112.327
 962.723 904.528
 840.581 59.928
 19.799 451.503
 127.497 315.430
 289.534 510.452
 921.561 357.968
 211.191 238.669
 731.711 660.252
 153.541 705.343
 847.159 774.894
 83.647 959.162
 297.278 100.197
 703.047 467.882
 122.071 302.656
 802.623 758.821
 688.347 30.552
 349.798 445.510
 363.223 83.338
 346.515 14.617
 528.201 558.969
 280.849 449.390
 376.057 655.788
 239.334 302.500
 699.707 992.238
 604.332 414.304
 555.693 277.710
 87.631 454.586
 191.728 437.607
 457.393 590.132
 472.742 397.703
 213.335 230.630
 556.029 464.701
 120.393 255.946
 164.677 915.219
 593.111 793.752
 228.522 103.239
 553.551 303.447
 221.047 211.136
 390.028 876.682
 364.146 62.048
 800.509 623.347
 224.456 57.619
 594.786 252.307
 636.479 946.541
 387.883 346.502
 489.100 423.176
 681.428 881.140
 661.164 424.605
 190.675 640.997
 324.822 877.267
 726.436 898.302
 316.491 745.010
 230.499 947.032
 246.968 768.588
 140.279 423.967
 255.002 747.752
 526.894 243.414
 651.036 602.104
 16.937 33.708
 326.713 522.390
 431.546 182.582
 475.912 72.126
 119.625 608.990
 467.588 168.237
 841.112 705.532
 290.695 22.232
 689.876 203.104
 846.128 689.419
 306.340 53.660
 57.437 197.523
 592.347 504.107
 706.476 918.131
 333.566 931.465
 545.788 30.718
 789.150 453.882
 398.169 501.032
 109.190 942.204
 5.421 860.786
 775.208 591.225
 540.684 406.578
 468.583 318.030
 238.217 921.306
 400.085 726.890
 135.208 115.190
 177.932 396.768
 654.606 155.480
 451.929 629.832
 706.516 639.495
 500.860 259.450
 247.074 415.675
 485.609 506.411
 234.666 788.499
 581.215 435.838
 668.726 887.632
 639.839 188.111
 719.164 637.385
 389.261 609.633
 765.946 642.912
 607.004 108.387
 707.549 993.749
 850.557 810.681
 981.558 67.929
 494.616 345.500
 15.862 761.407
 305.145 668.443
 18.534 543.844
 48.772 235.795
 170.167 494.557
 629.217 919.133
 34.182 158.857
 597.663 320.609
 806.379 107.872
 192.283 508.357
 420.868 422.899
 117.154 680.081
 379.839 662.257
 319.903 311.736
 921.720 924.442
 20.639 28.395
 56.628 381.314
 85.376 707.930
 428.392 620.143
 631.809 297.549
 585.358 570.186
 63.359 981.623
 312.840 980.245
 811.689 820.503
 281.173 906.290
 144.201 808.458
 556.213 526.147
 880.220 639.633
 992.984 650.546
 629.840 879.565
 255.318 391.273
 797.889 912.682
 70.417 688.080
 610.443 60.255
 310.785 412.352
 554.320 865.938
 898.773 948.966
 55.539 345.583
 230.912 915.454
 848.455 253.181
 528.254 682.417
 144.208 274.953
 21.308 799.575
 438.906 818.956
 287.996 261.956
 105.965 398.530
 72.860 740.342
 993.227 836.023
 45.958 684.434
 247.286 850.217
 809.135 337.322
 871.336 389.386
 952.446 692.373
 898.326 75.047
 609.265 810.703
 40.977 713.080
 88.103 496.955
 730.156 283.301
 183.454 416.557
 242.078 550.936
 426.410 408.087
 264.938 259.313
 145.648 94.631
 592.064 208.841
 916.282 288.314
 429.801 739.831
 1.540 988.591
 55.602 693.532
 292.087 638.979
 689.689 694.974
 149.960 385.870
 589.969 91.781
 426.417 299.831
 635.342 494.239
 781.841 312.741
 321.186 133.829
 655.230 197.447
 899.597 120.673
 753.325 489.976
 806.234 706.250
 525.432 313.126
 928.523 308.241
 608.204 605.414
 293.135 931.944
 841.800 57.558
 443.493 720.582
 929.803 891.992
 903.356 318.764
 723.079 537.405
 396.091 63.771
 113.492 813.281
 829.966 393.296
 616.407 778.018
 839.848 331.344
 468.449 253.278
 970.140 182.633
 864.692 826.900
 421.090 216.785
 280.899 983.188
 892.075 884.487
 473.325 804.102
 125.791 96.826
 100.945 335.170
 674.064 74.811
 180.655 388.586
 510.105 888.317
 51.234 951.467
 947.428 842.103
 800.853 933.717
 889.343 512.099
 398.103 197.106
 425.183 308.881
 78.359 390.365
 863.490 659.227
 974.451 325.295
 304.803 103.355
 969.816 482.735
 116.890 48.040
 298.499 766.887
 196.087 478.082
 352.436 129.851
 645.602 385.016
 393.711 978.768
 644.116 937.475
 646.977 934.770
 437.941 797.971
 382.534 130.723
 892.475 432.287
 739.044 673.917
 162.088 597.136
 900.263 536.340
 263.354 406.748
 884.146 110.543
 599.194 837.736
 255.199 140.725
 418.840 242.828
 989.996 129.172
 401.236 307.188
 47.414 566.278
 811.662 936.112
 783.762 141.994
 249.941 240.624
 650.821 187.500
 833.831 159.093
 892.497 953.502
 646.438 280.424
 561.872 456.804
 528.099 220.215
 791.743 786.303
 370.840 938.550
 123.083 235.493
 239.794 810.774
 910.291 968.852
 116.793 94.949
 540.754 197.566
 255.608 846.848
 918.364 864.974
 928.103 870.884
 433.579 468.752
 301.044 159.701
 371.974 985.399
 842.869 553.041
 372.526 539.100
 749.718 265.647
 437.965 863.124
 585.103 112.357
 2.212 144.756
 535.388 955.150
 382.285 197.261
 234.675 260.984
 370.162 252.941
 51.522 980.982
 868.253 974.162
 553.454 921.427
 32.690 503.970
 773.436 696.533
 882.125 759.918
 48.857 443.828
 354.806 465.034
 944.450 97.931
 279.997 124.986
 915.589 900.532
 176.418 832.779
 430.225 357.386
 533.110 209.484
 712.160 311.477
 678.217 285.111
 764.382 600.252
 237.875 766.870
 0.862 709.620
 848.065 27.464
 483.697 374.550
 352.422 633.996
 208.181 542.520
 422.270 204.673
 82.620 989.255
 923.281 467.195
 647.210 24.372
 556.080 256.868
 304.551 656.456
 273.754 756.872
 984.447 702.194
 763.811 986.257
 31.255 162.477
 239.848 587.175
 430.407 680.522
 861.444 571.412
 732.005 614.425
 60.112 342.699
 586.852 660.912
 743.130 16.620
 290.459 661.077
 952.485 580.740
 192.937 195.676
 827.941 556.123
 40.008 470.880
 244.281 585.500
 978.477 329.727
 924.342 346.514
 7.244 664.843
 160.698 699.729
 454.522 110.041
 77.220 375.313
 688.418 348.380
 22.705 389.640
 749.831 279.178
 685.962 889.697
 165.192 363.737
 656.991 140.551
 536.334 837.473
 811.945 806.594
 3.681 893.388
 278.589 703.533
 677.543 57.889
 129.939 503.848
 174.727 584.855
 971.110 917.472
 480.920 968.240
 420.296 111.848
 183.559 438.668
 159.990 316.292
 338.528 277.349
 847.449 926.027
 703.416 803.742
 150.925 997.674
 99.876 214.917
 525.114 842.846
 270.411 958.230
 888.684 777.495
 736.674 779.270
 29.717 785.352
 15.871 918.941
 580.726 483.260
 731.299 442.812
 590.973 929.145
 987.578 318.718
 725.585 350.211
 149.071 451.939
 662.149 165.535
 342.755 418.696
 387.713 875.342
 539.046 476.333
 452.447 645.930
 583.400 581.153
 268.503 157.447
 648.805 511.948
 790.065 439.943
 48.432 818.714
 237.465 705.388
 435.835 622.700
 376.873 309.457
 77.389 356.938
 508.019 932.170
 11.374 317.741
 94.299 351.840
 616.800 499.887
 569.167 68.960
 962.216 104.414
 524.864 797.755
 553.095 472.026
 317.257 31.069
 961.725 31.352
 264.965 562.460
 724.827 324.886
 571.375 847.028
 703.448 841.878
 921.889 244.237
 392.199 443.167
 301.341 622.195
 968.973 694.766
 911.652 139.567
 923.325 662.533
 449.106 649.989
 76.305 277.588
 304.165 501.877
 594.352 520.125
 182.308 206.654
 45.808 537.288
 998.343 709.175
 694.500 698.847
 783.023 769.569
 567.855 183.290
 452.168 225.623
 577.310 297.790
 145.265 884.502
 259.646 580.346
 41.337 243.055
 905.792 163.688
 31.509 673.746
 758.224 641.524
 875.032 670.680
 101.879 152.075
 821.575 24.996
 912.526 856.116
 558.447 704.712
 929.560 851.889
 476.405 829.866
 709.401 642.939
 959.123 554.336
 216.208 3.509
 834.840 251.354
 596.818 806.391
 507.762 26.476
 948.124 567.793
 163.192 891.099
 552.093 990.810
 944.061 578.979
 363.966 162.444
 85.479 900.198
 583.741 678.087
 704.261 140.362
 213.703 372.094
 636.399 531.391
 352.674 454.141
 339.482 463.969
 50.926 259.762
 199.662 365.810
 251.746 981.802
 452.538 35.362
 282.779 259.895
 521.024 464.075
 592.252 360.778
 645.817 584.013
 714.492 517.001
 818.410 989.380
 511.781 329.832
 883.950 63.818
 494.418 648.880
 250.740 429.293
 839.898 71.927
 492.361 561.700
 690.697 859.809
 652.605 403.388
 436.479 220.041
 736.438 969.536
 212.084 306.518
 493.673 185.376
 452.043 29.487
 555.931 411.860
 423.212 628.621
 479.731 491.289
 550.292 582.011
 565.332 360.301
 598.467 595.193
 76.532 789.366
 380.110 317.605
 873.373 85.397
 308.881 890.470
 508.091 372.636
 487.609 151.856
 623.390 597.444
 942.866 164.183
 457.876 701.795
 418.376 929.862
 411.220 510.247
 824.331 605.851
 784.310 73.826
 975.882 992.120
 898.387 325.109
 810.654 467.367
 51.288 500.920
 474.119 183.482
 5.766 477.136
 828.178 154.515
 569.888 794.599
 350.799 723.164
 46.497 111.904
 534.356 735.599
 949.252 241.540
 692.077 971.993
 36.844 967.768
 183.356 974.135
 862.587 930.467
 60.531 282.445
 209.791 927.556
 815.873 282.630
 848.504 743.561
 515.240 797.731
 448.595 773.126
 94.119 315.718
 488.441 261.207
 866.086 278.089
 956.091 427.255
 459.379 273.497
 227.638 345.472
 14.019 775.587
 980.491 499.516
 802.225 369.691
 440.165 965.601
 694.796 253.182
 829.490 266.328
 504.433 334.278
 77.761 907.874
 65.818 49.429
 721.922 310.037
 536.843 266.559
 387.736 372.554
 353.978 427.157
 249.814 917.908
 278.821 632.128
 736.958 102.236
 217.033 312.574
 353.593 999.109
 862.724 706.042
 536.946 608.766
 561.790 730.711
 749.293 716.244
 140.672 304.492
 629.363 270.014
 309.527 373.740
 689.049 247.735
 821.146 218.592
 261.688 553.097
 2.322 200.644
 784.740 98.317
 929.378 366.412
 959.621 387.309
 203.595 959.873
 379.575 157.134
 508.183 313.211
 185.778 757.798
 361.944 51.023
 613.508 266.417
 394.842 474.822
 663.499 920.204
 179.454 197.257
 895.782 408.425
 984.822 15.459
 640.068 246.751
 553.956 987.089
 971.515 744.336
 124.592 178.748
 165.458 605.950
 849.303 462.315
 149.136 645.989
 663.453 549.567
 670.656 350.881
 588.550 578.305
 541.603 549.829
 738.288 534.319
 743.943 445.141
 661.961 543.505
 366.727 932.197
 565.280 168.567
 23.959 990.894
 795.144 756.951
 450.538 956.006
 369.159 213.478
 555.183 440.056
 332.132 305.719
 82.555 371.134
 93.162 386.327
 784.435 67.503
 354.086 758.681
 282.899 64.308
 701.895 485.332
 616.283 864.301
 776.328 298.592
 358.613 248.985
 214.440 115.420
 590.739 869.282
 344.791 71.433
 350.171 661.725
 86.526 699.007
 298.386 98.925
 387.466 0.124
 599.042 288.751
 198.255 464.715
 606.085 658.326
 767.320 209.113
 203.296 84.909
 497.827 146.953
 130.682 320.157
 730.185 637.024
 570.655 866.923
 301.915 200.605
 668.604 843.861
 244.440 376.455
 626.979 63.842
 359.766 437.577
 966.059 573.925
 988.914 773.182
 493.100 289.805
 50.817 125.779
 297.476 403.953
 361.201 341.452
 604.027 767.710
 504.543 756.123
 809.164 22.306
 750.711 107.673
 311.938 477.111
 6.473 879.437
 480.614 465.496
 849.049 81.787
 987.999 525.648
 785.733 642.705
 857.656 397.072
 954.913 173.703
 517.938 650.516
 167.170 912.864
 419.689 202.605
 71.522 21.647
 872.448 945.002
 115.088 166.394
 557.444 945.488
 91.630 879.900
 125.842 874.795
 395.778 644.259
 658.270 463.599
 518.547 925.340
 895.047 399.776
 942.500 624.269
 722.676 403.506
 981.104 85.356
 675.905 549.234
 519.262 46.737
 268.865 786.706
 266.374 764.116
 964.857 111.900
 448.680 144.342
 21.276 781.530
 715.978 649.834
 371.486 196.938
 994.411 173.397
 24.635 714.666
 610.180 122.605
 151.049 298.007
 970.078 821.253
 376.788 997.886
 598.492 650.530
 715.955 149.721
 284.326 373.374
 731.582 568.372
 326.373 961.265
 721.338 104.342
 425.565 263.647
 87.340 645.181
 154.651 706.814
 262.221 976.212
 340.183 202.774
 146.966 89.718
 271.626 801.260
 568.411 302.482
 764.420 682.148
 712.476 424.678
 557.386 604.345
 338.146 750.844
 832.828 284.400
 159.761 613.803
 275.675 648.168
 512.650 968.512
 705.155 896.817
 28.660 33.864
 40.743 659.975
 861.133 511.385
 28.710 620.177
 158.897 680.651
 534.905 220.922
 219.408 618.320
 284.696 893.015
 604.224 542.359
 137.128 518.830
 605.169 502.661
 454.696 110.184
 765.108 246.594
 963.768 302.400
 719.134 521.659
 987.458 804.577
 794.547 541.325
 819.654 325.003
 533.598 54.123
 746.293 282.186
 352.136 905.492
 211.053 278.062
 768.620 167.643
 473.859 453.192
 208.232 601.524
 881.591 457.241
 60.914 188.932
 323.822 485.596
 33.086 779.931
 298.045 179.036
 541.660 104.324
 177.774 822.911
 945.084 825.196
 134.989 271.039
 356.851 312.193
 791.054 53.750
 37.711 992.559
 85.598 796.077
 387.388 625.009
 292.492 98.670
 156.652 526.896
 260.468 538.555
 56.052 576.021
 200.857 188.414
 656.413 877.718
 27.163 680.788
 644.597 23.977
 914.683 147.758
 730.129 328.460
 390.233 527.740
 986.596 769.072
 582.376 570.428
 176.729 343.530
 914.796 100.513
 750.301 394.245
 365.927 573.114
 146.374 203.247
 756.335 912.101
 780.668 828.210
 374.280 950.389
 488.099 44.589
 575.176 263.317
 130.827 190.051
 961.311 717.372
 812.862 254.822
 986.205 952.495
 480.649 319.965
 658.609 223.282
 280.681 275.415
 722.667 379.447
 613.725 26.693
 744.656 246.554
 422.323 265.225
 877.503 642.361
 503.911 489.422
 339.748 740.968
 14.010 744.836
 426.457 375.690
 348.772 440.397
 959.876 192.326
 137.856 297.992
 734.302 757.803
 579.601 724.229
 663.063 866.428
 81.270 641.437
 898.800 329.028
 476.349 580.859
 278.019 581.714
 655.306 891.082
 596.646 3.922
 520.680 531.343
 717.730 23.674
 844.964 650.248
 561.396 935.998
 31.474 59.129
 49.516 33.186
 443.678 624.863
 945.513 698.804
 944.524 374.202
 818.284 747.239
 469.771 830.820
 596.941 584.168
 821.775 423.471
 101.168 948.017
 714.374 100.316
 715.209 686.582
 305.341 967.958
 909.424 485.136
 728.355 516.845
 442.878 842.125
 267.684 985.888
 847.401 175.831
 920.027 612.609
 695.226 420.960
 851.704 880.438
 388.606 159.212
 205.927 647.478
 934.370 434.395
 443.127 971.937
 735.325 283.231
 833.727 55.211
 653.602 410.619
 372.475 536.488
 990.949 736.784
 579.319 190.523
 53.549 17.683
 805.001 216.506
 293.122 804.430
 509.400 839.677
 763.805 467.905
 844.401 973.349
 630.990 317.483
 896.373 567.619
 492.047 324.860
 349.706 878.216
 301.305 102.776
 674.145 866.291
 167.174 452.209
 344.661 944.734
 345.821 489.193
 31.414 241.612
 483.859 493.091
 185.031 895.078
 856.362 722.086
 353.288 830.694
 752.957 449.440
 841.650 221.251
 734.137 957.005
 742.587 876.243
 615.553 642.502
 755.660 154.094
 346.335 356.693
 778.950 401.675
 487.964 579.003
 727.282 184.831
 535.717 699.088
 6.849 728.328
 570.882 21.821
 210.582 597.436
 607.852 819.119
 882.905 55.273
 877.875 869.688
 204.082 64.823
 245.892 153.378
 558.383 182.563
 16.798 287.362
 650.697 737.862
 784.147 634.261
 924.503 600.341
 392.237 895.864
 890.368 413.405
 909.506 189.002
 806.233 589.141
 87.928 731.793
 244.886 306.038
 653.605 139.022
 54.452 680.736
 935.165 115.409
 256.784 667.966
 488.921 866.334
 556.922 814.311
 176.523 529.065
 452.827 2.405
 448.351 216.272
 865.226 789.293
 693.803 100.753
 757.475 898.132
 450.578 239.593
 217.856 164.045
 984.924 311.931
 842.858 576.258
 432.430 42.061
 228.900 578.728
 946.551 104.467
 769.188 85.065
 464.672 705.888
 407.268 590.973
 47.572 648.449
 243.131 704.694
 759.092 474.970
 973.162 504.639
 663.112 650.779
 701.579 530.716
 362.440 654.616
 146.510 344.735
 179.587 233.873
 214.383 394.078
 376.731 966.537
 196.321 85.751
 978.369 94.452
 891.992 244.670
 745.620 421.128
 60.460 475.913
 558.959 864.353
 82.564 876.688
 2.990 121.632
 272.061 316.570
 872.138 338.398
 148.022 406.257
 892.600 798.550
 261.828 853.690
 399.371 508.833
 19.634 225.196
 436.584 287.707
 844.737 17.596
 636.829 151.463
 51.109 249.568
 855.786 611.682
 845.134 607.408
 420.698 45.563
 910.791 157.637
 726.356 801.821
 365.999 158.252
 965.031 777.773
 384.473 969.041
 894.733 106.881
 166.165 152.161
 574.197 479.631
 996.422 755.530
 967.099 774.350
 973.507 437.688
 739.073 779.045
 298.651 493.275
 639.548 161.820
 332.656 208.596
 729.433 707.913
 527.051 67.796
 741.694 538.282
 762.534 658.615
 854.568 301.288
 77.928 224.723
 629.126 569.047
 582.008 477.071
 279.968 147.866
 919.575 823.139
 479.059 143.005
 751.240 679.327
 660.003 207.278
 620.943 92.923
 118.721 897.232
 471.803 876.322
 874.836 796.541
 153.055 723.542
 247.483 521.502
 90.381 979.059
 844.369 766.223
 998.741 518.924
 301.404 684.032
 58.911 506.811
 732.858 536.256
 392.356 41.539
 752.840 209.850
 318.249 121.849
 854.897 842.032
 703.569 138.560
 337.929 964.448
 492.963 748.891
 246.792 753.302
 77.913 493.903
 561.238 747.926
 711.626 654.055
 176.905 771.576
 451.682 382.232
 839.539 388.619
 699.969 155.956
 834.390 586.124
 969.900 614.435
 815.620 140.248
 33.521 220.679
 57.802 374.368
 653.447 258.854
 698.251 432.919
 81.875 52.734
 243.363 369.339
 885.092 98.482
 965.856 5.824
 228.477 935.663
 507.280 785.049
 914.030 941.611
 409.138 458.301
 407.821 998.871
 767.293 90.050
 114.692 841.854
 281.858 295.947
 866.235 291.302
 655.711 50.103
 177.937 3.205
 279.153 619.758
 322.899 527.971
 79.536 922.808
 761.410 646.798
 169.239 708.819
 384.531 141.946
 802.803 680.190
 380.699 398.214
 167.016 880.845
 150.181 822.238
 642.131 159.674
 484.075 817.681
 557.063 179.929
 431.800 547.132
 738.521 599.525
 720.980 540.259
 648.698 637.130
 911.807 232.889
 896.751 101.759
 388.056 119.032
 877.202 77.071
 860.587 509.303
 168.329 183.685
 916.388 71.600
 753.043 702.515
 744.903 806.480
 694.732 728.656
 49.783 818.614
 404.842 978.927
 172.426 891.292
 324.767 327.270
 56.269 172.836
 662.038 662.305
 138.122 227.318
 673.207 212.178
 913.640 788.171
 979.661 166.113
 464.981 48.692
 97.396 732.814
 914.770 510.364
 20.285 846.950
 664.580 836.096
 534.379 590.792
 549.514 884.508
 377.223 203.590
 182.229 962.300
 263.151 862.351
 837.448 169.251
 748.189 430.362
 136.975 634.923
 434.955 171.176
 509.283 83.567
 850.100 243.352
 218.457 905.773
 649.127 243.056
 564.707 169.169
 503.409 406.699
 360.666 438.899
 942.794 473.285
 770.525 90.140
 608.272 926.303
 176.868 933.657
 309.832 68.345
 605.348 411.060
 185.084 449.553
 910.498 584.390
 267.768 785.346
 5.727 395.899
 258.324 12.213
 833.567 724.952
 50.929 285.859
 23.502 152.182
 125.386 907.409
 607.141 854.162
 723.902 645.179
 165.269 8.372
 470.979 116.674
 107.709 567.350
 881.516 613.735
 752.249 357.192
 862.912 439.322
 618.750 529.529
 629.794 814.264
 112.485 323.543
 396.489 183.954
 88.601 517.330
 226.960 176.556
 797.174 522.923
 642.464 44.677
 363.694 729.671
 104.370 560.940
 299.052 864.722
 597.430 574.663
 920.521 21.246
 984.318 702.411
 943.174 824.506
 35.732 490.979
 640.170 448.278
 464.988 319.159
 719.019 860.343
 518.414 897.125
 596.054 532.562
 752.389 472.445
 827.770 680.511
 327.427 393.546
 658.449 947.682
 184.934 39.197
 629.730 883.344
 762.264 961.378
 958.710 910.411
 818.405 464.327
 494.219 84.737
 561.376 451.031
 901.566 420.616
 617.331 796.725
 777.947 24.794
 692.176 484.692
 465.619 634.615
 733.425 381.024
 787.710 302.328
 391.134 590.672
 990.214 79.787
 942.505 476.644
 119.431 324.409
 129.403 427.524
 511.074 122.324
 558.423 506.307
 207.908 777.863
 129.623 27.173
 977.631 85.378
 45.823 598.103
 270.285 430.629
 165.986 88.811
 361.710 681.444
 113.140 578.376
 81.155 353.077
 642.341 489.134
 750.265 970.682
 283.054 597.089
 178.315 712.898
 362.072 339.504
 4.096 885.994
 809.703 123.019
 165.580 141.870
 978.667 116.925
 459.992 475.980
 340.261 133.011
 752.719 298.813
 847.343 623.261
 455.522 408.560
 903.061 937.720
 52.419 660.256
 885.800 785.910
 163.665 950.849
 645.281 235.668
 440.357 758.797
 96.093 603.185
 338.766 594.995
 240.253 668.097
 976.815 58.921
 599.854 858.940
 95.791 735.049
 37.799 359.030
 986.907 410.943
 395.476 583.536
 771.617 316.520
 840.555 668.112
 901.395 556.029
 558.645 622.002
 250.102 178.134
 655.067 658.209
 871.170 468.700
 276.467 85.310
 871.938 884.398
 888.524 585.421
 985.880 417.943
 930.708 906.954
 195.799 207.960
 240.288 56.054
 150.815 504.049
 427.058 204.587
 429.047 62.308
 971.983 363.303
 806.033 85.516
 105.055 655.223
 304.273 608.237
 330.701 915.756
 707.850 948.819
 857.228 632.575
 542.209 461.611
 646.964 600.553
 935.214 293.606
 536.236 426.402
 812.053 415.279
 32.397 385.885
 132.080 606.815
 335.209 466.226
 276.999 854.631
 661.649 460.753
 751.828 281.474
 589.199 105.633
 395.789 94.114
 338.894 734.248
 730.861 399.398
 364.590 188.359
 640.341 191.130
 421.346 572.332
 585.941 441.718
 278.514 313.686
 185.035 404.110
 200.514 236.993
 403.408 817.189
 221.778 446.181
 424.982 353.122
 526.515 610.806
 568.356 5.399
 46.464 273.643
 388.617 114.269
 801.571 439.352
 367.947 800.535
 823.364 507.109
 724.205 933.189
 465.888 504.624
 795.417 611.023
 974.555 138.099
 960.375 978.351
 752.432 854.430
 980.001 21.412
 442.904 520.813
 167.537 571.444
 796.711 456.011
 672.835 855.022
 72.962 30.764
 980.048 629.973
 153.448 416.458
 130.072 789.409
 546.665 966.379
 178.261 636.319
 394.141 218.224
 551.805 171.404
 542.454 306.408
 675.090 307.857
 737.815 254.899
 959.020 54.450
 267.860 913.486
 803.484 284.304
 601.820 320.613
 20.712 638.218
 153.318 783.015
 259.202 571.368
 550.383 605.825
 879.401 228.918
 288.896 976.534
 917.568 183.820
 365.671 182.920
 465.682 558.494
 135.824 950.090
 13.349 416.504
 869.441 926.976
 141.069 801.827
 151.181 90.592
 849.693 438.371
 682.939 310.188
 763.290 913.320
 226.747 406.992
 285.059 452.496
 328.518 532.884
 429.299 967.712
 262.011 488.103
 736.325 494.127
 948.511 9.713
 218.679 34.695
 766.502 35.227
 331.772 49.168
 445.231 316.499
 233.725 742.872
 118.068 505.234
 149.397 67.104
 30.536 321.438
 112.385 95.840
 991.397 658.587
 184.026 615.223
 14.196 373.699
 976.374 291.647
 515.066 96.787
 800.945 375.092
 157.402 103.186
 469.151 266.597
 915.546 195.055
 954.264 417.600
 71.060 597.102
 137.081 435.366
 763.075 188.568
 375.025 209.482
 948.070 462.149
 912.004 631.593
 446.987 554.371
 267.033 602.070
 384.657 555.584
 864.544 566.632
 177.045 246.130
 787.655 632.165
 167.816 974.039
 714.879 218.811
 632.504 785.173
 736.372 325.215
 684.343 225.909
 811.339 441.599
 362.080 688.794
 425.577 332.640
 41.409 381.296
 417.071 736.233
 175.721 225.621
 666.156 157.957
 79.522 392.876
 181.135 572.893
 62.971 27.841
 164.634 930.493
 205.750 711.775
 612.800 864.204
 622.971 661.400
 399.181 170.785
 378.410 784.389
 226.421 195.835
 597.536 857.810
 218.516 758.417
 634.015 9.306
 779.167 201.185
 861.484 745.017
 990.780 360.845
 263.056 257.862
 685.013 30.633
 143.295 79.773
 118.681 910.907
 113.314 117.541
 255.776 210.537
 824.426 180.299
 132.737 331.036
 527.658 604.356
 893.618 313.175
 396.999 985.522
 376.210 593.805
 107.922 208.484
 739.318 766.000
 547.315 425.987
 503.290 381.289
 837.208 786.865
 566.749 817.109
 376.569 81.560
 626.407 59.835
 90.091 997.129
 906.383 143.521
 970.349 922.350
 969.003 422.156
 713.483 679.141
 479.264 839.836
 384.944 781.803
 306.887 665.304
 670.489 833.588
 27.797 557.095
 131.172 94.708
 314.285 370.898
 705.436 621.488
 540.809 375.105
 405.401 347.908
 169.969 833.104
 110.286 114.133
 687.743 586.261
 642.619 637.782
 424.342 940.202
 950.994 359.904
 0.451 944.830
 447.857 706.118
 180.132 957.187
 46.933 702.559
 970.974 92.920
 599.963 834.770
 97.336 979.697
 587.315 185.007
 769.781 812.819
 615.688 19.547
 597.327 533.661
 515.646 303.256
 731.377 475.126
 312.195 915.061
 911.541 780.421
 716.516 337.116
 102.765 553.050
 912.611 144.799
 296.917 53.668
 598.648 977.419
 805.183 355.515
 501.874 704.487
 823.269 2.399
 883.923 993.930
 120.630 195.154
 59.131 351.831
 627.038 443.196
 284.174 243.783
 282.098 52.012
 868.076 72.029
 421.356 135.476
 275.859 407.184
 920.059 419.768
 838.122 935.975
 354.150 84.980
 367.302 455.309
 197.632 428.487
 156.966 926.870
 13.978 653.584
 94.007 4.703
 252.985 526.410
 739.035 601.002
 497.573 707.664
 474.612 393.202
 259.927 973.012
 134.542 769.713
 973.591 272.570
 813.383 524.248
 16.256 146.528
 920.290 742.166
 103.770 677.352
 544.718 269.696
 474.333 201.376
 106.060 52.259
 15.769 971.776
 280.937 495.579
 39.460 924.391
 759.383 8.105
 261.179 476.729
 346.713 580.987
 779.049 733.502
 876.684 848.772
 337.715 689.487
 861.835 637.118
 909.185 638.459
 510.213 770.526
 906.362 406.901
 868.531 501.733
 55.075 640.448
 297.899 593.603
 792.244 852.441
 90.430 983.639
 818.001 485.914
 837.200 380.566
 222.256 797.098
 657.293 762.531
 123.792 909.621
 794.200 888.616
 522.999 149.532
 532.972 811.378
 676.443 502.981
 245.689 340.745
 679.310 257.423
 443.632 201.767
 595.417 125.878
 514.600 634.400
 736.701 209.875
 819.070 676.974
 976.269 343.721
 678.192 771.414
 20.279 759.771
 632.061 433.245
 681.642 716.165
 3.490 989.174
 538.194 95.382
 48.962 136.645
 143.294 889.927
 795.998 800.604
 739.477 582.098
 489.390 321.018
 335.721 355.345
 535.373 909.300
 4.082 768.011
 33.595 962.015
 368.052 414.804
 715.669 756.177
 857.241 401.193
 113.236 202.802
 333.290 380.884
 508.014 275.313
 920.733 941.841
 74.570 918.978
 152.597 273.067
 219.967 289.196
 40.420 69.092
 512.657 53.402
 157.211 314.036
 538.531 857.352
 862.435 980.127
 240.973 426.029
 61.706 340.131
 712.745 807.414
 369.637 858.317
 382.936 29.543
 799.705 835.191
 156.952 623.929
 535.472 747.499
 350.121 658.451
 416.766 673.037
 437.310 847.788
 304.135 211.072
 406.552 87.515
 845.067 811.050
 241.785 147.916
 563.925 577.456
 109.260 914.767
 920.635 115.780
 727.827 266.921
 644.968 277.568
 162.361 615.042
 446.244 221.264
 592.123 113.676
 142.954 765.303
 125.246 311.877
 451.756 821.681
 313.255 378.353
 547.329 778.625
 975.031 268.775
 58.547 82.215
 280.807 179.228
 235.362 246.712
 739.235 125.263
 515.793 915.480
 943.379 415.583
 882.787 977.714
 286.746 458.822
 43.791 715.572
 683.202 697.365
 237.209 372.028
 893.414 340.691
 93.091 767.788
 856.451 949.753
 502.230 797.585
 383.229 171.715
 508.139 959.306
 326.086 49.623
 288.266 936.514
 486.817 233.799
 870.223 604.559
 857.970 140.884
 200.270 366.648
 556.098 73.227
 986.927 168.791
 951.213 597.012
 653.085 876.658
 927.234 43.989
 93.914 424.246
 30.153 951.576
 431.924 530.260
 33.595 82.438
 839.754 105.671
 438.060 501.412
 848.466 292.722
 836.268 59.020
 535.624 445.291
 341.599 702.076
 82.319 112.068
 261.721 858.459
 469.128 62.137
 480.300 921.544
 443.110 707.674
 114.551 676.720
 305.069 556.597
 676.697 595.629
 840.226 960.576
 367.800 891.225
 725.933 818.266
 160.530 337.417
 705.225 722.672
 824.170 260.207
 500.954 493.662
 54.309 93.001
 976.197 66.075
 888.513 137.757
 115.005 280.101
 817.783 7.162
 523.883 479.243
 595.313 853.040
 937.219 712.999
 55.245 265.098
 576.078 283.116
 94.427 395.299
 664.105 896.091
 852.357 810.161
 279.896 588.326
 514.189 70.703
 433.057 187.532
 728.076 502.573
 530.696 443.661
 493.050 852.744
 569.560 199.590
 362.494 980.363
 591.999 436.321
 699.228 734.816
 404.996 595.594
 492.815 211.345
 832.482 896.076
 342.447 511.747
 981.860 75.035
 757.436 483.717
 114.118 28.322
 22.619 66.503
 749.329 626.206
 811.981 372.911
 979.832 755.123
 257.448 418.929
 544.487 595.477
 741.394 43.608
 809.507 778.657
 684.194 505.293
 253.170 373.282
 648.601 98.381
 539.965 398.114
 240.471 900.596
 549.263 529.128
 312.958 68.208
 377.532 908.932
 594.705 469.993
 22.410 41.414
 980.663 555.133
 171.077 992.364
 719.009 241.355
 821.495 862.554
 674.476 983.659
 758.891 363.701
 775.516 627.910
 664.868 435.905
 891.560 894.983
 654.568 89.121
 421.787 498.051
 698.195 938.201
 195.945 726.970
 895.034 403.930
 231.747 488.847
 216.909 959.692
 6.054 62.804
 738.115 569.114
 175.648 390.419
 712.666 53.891
 827.936 402.565
 167.591 288.426
 5.900 390.276
 51.808 89.830
 291.291 614.469
 840.381 474.884
 955.174 459.877
 848.725 621.945
 608.075 356.362
 193.559 703.357
 368.991 190.083
 258.158 556.175
 492.397 923.043
 918.138 515.050
 767.097 937.835
 477.848 235.605
 155.642 171.306
 902.055 850.049
 356.235 233.307
 226.574 694.945
 722.190 402.132
 46.589 275.666
 201.504 14.955
 342.518 240.384
 298.779 338.247
 68.397 351.200
 104.296 409.270
 433.005 699.793
 974.538 625.280
 513.662 423.828
 731.898 452.757
 199.067 658.033
 228.875 606.091
 731.313 385.665
 697.149 365.508
 656.916 743.060
 580.888 470.332
 479.068 438.684
 96.117 728.974
 983.268 560.751
 826.629 265.110
 169.037 711.981
 477.579 194.899
 122.626 189.871
 879.510 667.674
 498.889 655.012
 340.168 158.066
 611.988 243.312
 54.349 867.319
 360.093 490.777
 31.347 162.420
 302.088 377.708
 616.971 381.237
 466.501 654.501
 356.983 678.299
 784.165 790.768
 558.997 137.849
 104.543 66.236
 301.054 287.901
 367.380 684.143
 851.389 701.191
 770.584 289.921
 2.153 246.800
 394.391 889.363
 880.520 81.186
 231.464 116.745
 536.738 851.223
 531.210 855.363
 376.978 177.226
 721.029 877.314
 118.646 33.980
 422.393 978.340
 910.005 536.216
 568.467 834.920
 40.236 136.330
 763.687 818.163
 939.436 771.327
 543.498 341.372
 52.562 858.751
 411.685 90.281
 492.171 683.958
 599.006 47.131
 910.332 980.490
 623.667 448.052
 761.686 858.950
 493.435 349.161
 491.943 555.925
 900.665 977.643
 316.751 261.909
 983.285 432.705
 245.738 945.194
 192.940 16.129
 149.520 157.501
 890.309 717.337
 710.675 217.213
 419.459 373.139
 493.278 488.892
 368.521 252.955
 512.926 175.102
 351.538 287.387
 196.667 711.040
 122.854 628.024
 549.509 497.227
 915.774 481.632
 453.816 954.328
 164.368 250.188
 35.847 261.451
 882.453 493.108
 858.819 310.090
 926.108 438.499
 716.242 425.887
 723.051 51.186
 78.161 975.823
 209.263 626.857
 814.571 676.317
 144.049 649.990
 916.140 975.483
 481.018 119.844
 237.067 418.648
 434.193 620.943
 186.051 178.988
 503.487 265.006
 129.875 594.154
 298.430 948.675
 593.807 385.133
 137.402 609.723
 141.158 425.944
 294.161 793.463
 790.910 303.396
 434.714 596.165
 640.815 166.996
 334.072 184.333
 860.090 372.647
 811.035 614.438
 710.486 413.260
 974.697 629.210
 759.654 488.577
 171.843 781.857
 932.301 569.754
 370.976 451.949
 671.520 876.684
 355.660 645.422
 876.921 613.241
 844.487 510.815
 773.102 543.962
 152.875 114.867
 719.732 381.985
 986.641 578.980
 684.674 969.961
 460.690 325.324
 598.638 241.238
 98.014 74.785
 731.515 956.684
 842.634 801.429
 167.686 122.564
 551.130 18.038
 204.099 846.822
 875.384 248.841
 297.869 615.699
 356.398 58.318
 999.789 641.130
 186.101 534.493
 29.733 3.652
 809.508 172.239
 385.915 898.259
 10.289 933.458
 692.021 874.817
 603.513 158.862
 136.853 684.174
 433.150 518.227
 566.373 220.371
 199.938 375.899
 966.626 253.319
 216.712 645.241
 600.201 730.830
 570.632 254.105
 3.774 589.970
 260.462 853.900
 448.152 342.585
 645.723 3.214
 36.666 415.771
 295.024 134.864
 557.172 953.394
 932.922 580.011
 395.130 778.227
 366.401 447.320
 100.968 625.212
 809.550 427.590
 628.223 874.965
 32.555 568.987
 316.777 523.423
 931.031 714.604
 588.162 339.876
 964.634 847.967
 200.620 303.441
 48.255 804.272
 136.859 819.777
 821.878 192.185
 576.857 648.802
 281.076 465.117
 454.244 304.021
 852.273 679.984
 273.604 189.301
 556.351 898.938
 846.456 334.545
 660.260 504.547
 507.701 83.392
 486.303 6.182
 27.202 920.089
 978.325 575.189
 611.217 135.951
 436.635 434.905
 77.041 705.913
 81.052 990.130
 916.047 440.721
 913.695 866.722
 673.010 709.086
 688.222 768.250
 953.978 186.117
 686.125 681.610
 724.993 719.476
 817.811 681.398
 126.684 443.770
 248.820 613.185
 255.401 287.865
 70.229 764.189
 653.406 471.085
 335.636 257.014
 215.184 75.139
 251.930 94.831
 913.668 302.263
 192.195 326.783
 941.914 220.303
 79.491 738.369
 268.185 176.640
 231.248 366.594
 134.571 300.100
 944.556 322.831
 63.192 658.868
 510.442 222.401
 544.922 399.312
 365.516 579.122
 801.749 142.374
 195.979 951.578
 66.781 788.355
 803.577 317.106
 400.141 795.704
 805.532 6.821
 542.155 713.566
 978.865 733.171
 38.315 910.756
 559.912 469.076
 397.219 845.633
 686.467 648.672
 360.364 42.585
 615.376 823.917
 171.267 2.876
 382.843 264.000
 684.399 292.382
 297.079 276.754
 108.218 868.678
 489.759 279.631
 440.693 578.372
 709.073 884.491
 242.964 556.097
 445.951 783.340
 272.843 763.803
 257.381 844.737
 833.781 37.767
 25.933 131.900
 108.730 66.876
 690.064 128.386
 567.234 655.485
 340.909 165.910
 36.384 264.340
 231.811 267.359
 693.432 151.380
 238.502 488.011
 4.460 818.692
 270.502 516.550
 137.206 921.414
 525.997 207.587
 207.801 208.289
 839.281 797.447
 674.711 481.934
 556.077 509.178
 515.689 420.378
 830.103 800.698
 465.164 461.345
 234.534 637.146
 453.662 778.934
 473.317 375.778
 583.851 781.470
 436.183 405.762
 59.364 22.393
 122.757 868.231
 715.264 76.967
 148.235 141.736
 398.720 820.753
 796.916 378.368
 834.152 816.221
 399.619 45.290
 650.788 727.188
 244.197 10.064
 527.462 33.405
 180.269 316.246
 447.961 896.249
 523.837 54.263
 591.609 58.944
 106.144 33.204
 592.774 768.865
 223.991 709.030
 677.204 144.415
 543.759 696.713
 363.368 323.789
 474.617 376.461
 47.294 417.945
 272.253 551.475
 366.765 425.803
 855.142 796.499
 965.400 177.459
 531.540 287.936
 302.402 262.872
 145.578 278.652
 836.050 131.684
 481.847 490.250
 57.946 857.669
 624.581 74.890
 983.216 832.572
 682.933 245.442
 275.256 163.227
 279.126 500.406
 871.015 207.882
 190.565 657.683
 896.388 308.207
 857.834 753.712
 646.209 798.925
 263.323 621.975
 227.899 144.146
 173.607 513.483
 113.507 36.019
 474.555 103.109
 746.249 365.217
 441.144 296.800
 642.348 642.999
 232.331 338.644
 207.937 120.465
 721.008 251.917
 47.807 52.153
 324.484 838.721
 625.065 219.130
 734.321 528.407
 188.441 532.262
 126.346 790.912
 320.346 741.585
 410.784 618.519
 880.366 584.937
 535.544 494.892
 585.165 111.590
 537.612 95.794
 739.508 48.263
 531.210 749.551
 430.075 459.962
 788.092 990.476
 732.973 261.767
 494.257 694.318
 539.237 415.442
 225.873 635.987
 545.620 593.055
 70.830 466.751
 818.581 295.444
 104.714 196.681
 349.408 603.954
 412.846 180.123
 862.079 37.531
 413.311 244.357
 200.754 142.840
 87.508 147.515
 251.305 111.888
 150.947 689.465
 85.117 689.819
 811.961 983.088
 850.560 85.726
 762.095 92.664
 578.172 352.753
 439.754 196.512
 163.132 472.444
 506.745 883.383
 199.438 14.643
 302.531 163.162
 373.841 991.575
 798.096 294.244
 796.870 266.686
 93.381 900.531
 918.865 389.924
 700.391 883.704
 719.908 926.344
 967.543 910.405
 295.857 529.986
 847.063 363.975
 113.634 136.062
 431.653 456.708
 355.742 538.654
 12.984 77.275
 398.187 265.817
 894.505 40.528
 502.119 427.354
 454.494 870.693
 885.211 101.457
 460.266 506.665
 65.021 744.223
 917.022 308.400
 527.125 90.828
 659.393 170.179
 612.856 499.530
 902.495 129.705
 995.152 740.993
 332.952 586.729
 119.683 817.529
 387.355 612.397
 638.505 612.367
 812.854 107.132
 714.524 511.045
 686.901 33.057
 389.840 739.386
 873.478 154.386
 205.261 49.530
 572.796 729.498
 350.991 722.377
 669.449 240.542
 691.717 196.993
 67.952 365.219
 618.246 181.572
 19.826 101.121
 360.843 933.108
 566.677 871.729
 887.824 741.756
 950.714 966.413
 991.520 138.978
 57.791 201.834
 519.939 224.818
 366.336 911.806
 787.277 928.450
 264.615 465.444
 33.775 267.539
 82.830 433.439
 902.322 436.530
 458.072 239.196
 455.875 153.201
 229.590 880.784
 429.597 338.358
 547.786 842.158
 550.912 248.173
 199.668 144.383
 679.121 365.402
 810.966 152.105
 726.510 68.402
 913.821 44.823
 290.728 609.881
 279.970 100.344
 322.690 665.784
 152.003 198.126
 97.368 464.153
 376.831 327.768
 71.763 720.675
 101.627 743.069
 683.462 628.689
 856.677 610.842
 745.906 454.341
 73.677 207.579
 267.359 740.409
 501.840 573.382
 397.347 233.937
 545.769 964.180
 877.783 822.594
 294.595 888.541
 140.058 532.639
 305.481 178.572
 791.224 938.237
 988.842 645.075
 122.025 728.859
 487.842 890.782
 850.527 140.611
 99.684 802.989
 193.619 80.980
 727.551 884.917
 594.537 58.006
 334.743 695.854
 790.296 97.876
 479.588 301.414
 94.445 223.981
 402.163 350.590
 716.773 440.484
 801.052 524.769
 14.577 570.169
 947.678 990.212
 845.061 436.020
 532.647 740.099
 693.672 335.556
 96.691 461.036
 220.140 263.926
 869.934 693.459
 977.271 14.351
 707.268 483.051
 704.792 881.482
 772.513 613.728
 122.656 863.948
 976.014 560.643
 89.025 796.996
 523.537 957.951
 344.859 925.165
 481.231 110.592
 539.736 869.812
 22.483 627.380
 475.562 468.856
 96.367 865.235
 372.706 418.910
 70.834 568.077
 766.300 276.147
 461.642 890.902
 391.685 55.650
 993.386 217.760
 83.187 183.971
 862.904 625.239
 458.322 821.255
 427.084 89.711
 612.455 883.235
 434.104 181.717
 531.845 405.922
 4.862 894.894
 724.425 43.870
 573.443 795.648
 148.859 453.990
 963.682 995.032
 828.087 459.180
 343.133 693.208
 201.336 218.372
 413.977 652.255
 889.301 51.304
 408.802 853.500
 914.789 117.505
 121.988 495.035
 782.689 260.307
 767.024 103.345
 128.849 69.369
 176.957 855.450
 800.612 551.278
 108.014 735.545
 338.884 829.640
 841.914 149.454
 452.198 517.027
 165.481 373.519
 470.002 944.870
 219.822 269.656
 151.208 328.349
 816.699 118.735
 23.739 346.575
 106.048 39.234
 513.596 89.510
 13.299 112.073
 62.906 58.461
 543.702 135.933
 763.936 993.521
 846.871 516.214
 481.528 966.496
 150.098 536.732
 184.461 39.916
 183.371 583.412
 144.502 110.378
 240.607 456.588
 631.291 477.175
 336.465 911.449
 775.539 494.946
 140.447 958.784
 889.471 62.609
 192.302 210.321
 922.169 991.407
 845.446 899.744
 41.792 694.405
 46.867 903.167
 933.001 500.757
 369.577 637.806
 85.910 963.735
 171.926 667.185
 645.160 185.585
 700.071 983.257
 750.122 699.201
 786.725 583.755
 398.749 241.485
 270.173 196.077
 830.203 631.597
 679.979 911.725
 70.378 375.586
 255.120 448.155
 398.063 893.856
 200.317 623.764
 49.255 887.241
 798.658 58.368
 917.507 189.209
 713.240 752.949
 467.034 4.728
 485.451 981.747
 643.253 110.026
 908.775 285.201
 536.544 921.830
 988.966 488.069
 676.390 270.449
 536.398 802.934
 554.723 799.472
 844.944 700.557
 702.801 627.834
 242.422 336.234
 981.549 850.104
 727.319 681.970
 750.642 611.222
 189.938 910.131
 19.424 506.350
 436.448 53.236
 268.790 449.427
 52.525 89.994
 286.416 590.433
 48.793 708.848
 450.228 397.020
 790.326 421.816
 501.995 347.214
 322.665 53.626
 2.694 393.402
 340.730 40.108
 585.295 181.205
 506.456 327.035
 503.428 58.306
 985.768 873.378
 203.657 946.706
 153.734 4.104
 65.750 826.498
 694.471 815.635
 603.161 680.256
 413.861 966.091
 292.194 455.114
 180.834 952.066
 503.018 735.876
 537.322 119.390
 392.309 98.955
 766.626 428.054
 942.177 386.136
 11.662 407.777
 902.756 642.278
 393.221 832.876
 229.165 85.830
 826.979 710.956
 663.198 999.965
 287.706 32.959
 565.143 760.128
 859.159 951.443
 573.499 656.696
 855.938 234.226
 485.354 675.331
 254.550 842.201
 186.125 799.598
 348.855 679.123
 995.563 677.905
 1.528 99.027
 372.153 18.035
 728.193 791.066
 167.829 846.256
 582.424 614.549
 140.163 693.634
 943.951 767.581
 3.844 889.756
 713.529 44.791
 184.326 884.273
 528.269 593.104
 574.301 950.807
 701.404 494.618
 891.336 717.684
 9.072 193.397
 799.190 818.271
 870.482 504.965
 345.404 53.509
 151.663 985.770
 746.619 944.396
 849.969 342.626
 336.342 447.020
 447.630 392.753
 996.687 72.392
 247.269 672.453
 497.854 253.417
 587.774 981.608
 442.164 728.097
 380.725 52.189
 481.447 48.515
 879.431 768.045
 879.136 306.745
 296.165 331.756
 505.967 409.775
 698.416 879.726
 878.502 994.579
 249.806 961.655
 713.576 501.107
 101.966 213.615
 723.151 305.154
 204.270 419.266
 510.056 835.459
 671.447 940.979
 645.813 581.422
 655.031 447.150
 470.639 51.183
 502.195 714.788
 209.065 417.238
 281.323 564.095
 452.161 531.315
 12.785 216.526
 431.645 585.732
 498.574 357.473
 268.114 219.290
 907.114 242.869
 184.160 727.010
 978.681 394.584
 655.279 40.324
 190.096 877.432
 452.513 743.946
 599.944 201.016
 288.927 924.588
 611.387 418.760
 298.765 582.370
 90.244 645.659
 288.144 546.440
 291.438 642.959
 736.882 830.739
 835.051 244.841
 993.656 543.447
 570.321 667.843
 284.753 364.411
 936.107 352.183
 797.612 159.539
 312.137 155.207
 654.050 80.954
 627.140 936.095
 458.090 968.590
 996.465 838.792
 895.955 625.434
 579.719 663.462
 640.660 577.865
 933.183 397.765
 333.483 888.433
 465.372 305.900
 395.177 985.192
 848.121 508.975
 780.041 974.584
 379.336 64.068
 898.031 569.383
 904.419 506.020
 869.120 285.684
 376.839 265.890
 68.389 530.340
 948.035 449.087
 801.383 340.015
 424.538 36.119
 601.580 963.447
 395.812 566.790
 453.183 958.264
 527.784 957.536
 553.536 652.265
 720.563 969.693
 584.440 486.481
 658.603 448.192
 857.320 94.198
 930.083 254.927
 834.018 797.812
 379.823 564.425
 56.063 235.745
 785.586 122.308
 297.197 917.270
 737.515 206.012
 96.219 887.072
 759.975 404.553
 742.510 247.609
 76.930 247.651
 240.857 810.089
 897.459 977.706
 944.184 539.382
 926.378 950.077
 34.781 29.862
 803.451 862.587
 181.593 944.597
 988.986 114.464
 781.602 6.109
 967.268 454.073
 688.607 720.857
 584.043 835.372
 177.429 919.701
 500.084 222.212
 723.386 411.745
 587.659 380.342
 586.701 478.482
 156.682 417.702
 973.129 619.160
 36.689 678.342
 942.726 327.409
 201.946 283.940
 208.494 804.681
 80.409 134.642
 408.813 359.916
 281.688 28.852
 458.820 909.528
 891.186 6.255
 745.481 970.574
 962.249 341.942
 492.003 966.482
 478.379 369.979
 795.017 563.518
 14.474 555.450
 51.823 292.192
 88.976 794.139
 616.741 436.810
 835.043 643.280
 130.691 294.547
 23.979 185.501
 584.656 499.776
 621.752 127.277
 537.255 407.369
 251.294 924.430
 193.728 148.566
 49.242 617.718
 155.997 173.441
 153.926 324.201
 411.869 24.556
 227.804 153.309
 589.874 36.939
 116.477 654.494
 161.740 310.912
 670.253 725.747
 327.281 977.628
 423.525 454.436
 919.864 684.526
 840.524 374.851
 181.052 721.708
 120.159 627.177
 480.043 33.705
 612.502 22.504
 509.888 897.997
 67.980 855.806
 643.948 576.413
 628.745 777.141
 651.583 173.171
 419.141 209.551
 973.797 69.530
 116.133 785.215
 72.576 96.079
 126.499 419.539
 770.350 386.488
 189.126 832.065
 969.846 108.668
 909.691 194.986
 124.041 858.841
 51.158 801.846
 448.808 939.876
 305.000 123.557
 227.870 426.705
 790.886 794.639
 944.871 388.855
 41.081 153.733
 137.760 823.693
 662.338 168.591
 256.467 325.198
 3.173 392.357
 819.386 733.880
 836.664 25.928
 413.831 586.383
 475.134 967.159
 630.087 101.476
 618.092 693.876
 620.507 336.411
 181.697 1.888
 350.245 548.334
 27.780 565.045
 673.484 364.698
 892.549 330.793
 500.644 160.057
 476.690 256.519
 593.076 750.515
 995.383 439.553
 960.573 738.388
 972.191 422.892
 675.110 295.868
 496.811 261.332
 836.079 985.743
 933.033 715.716
 815.648 138.446
 368.035 879.519
 118.536 987.138
 223.413 320.295
 752.470 996.342
 16.444 892.786
 920.809 785.458
 459.291 220.493
 817.684 567.520
 934.794 183.472
 981.583 807.891
 988.693 843.195
 902.310 709.547
 256.399 96.886
 688.016 394.550
 202.678 16.296
 596.370 158.906
 27.766 586.979
 82.695 704.694
 994.714 237.550
 886.953 714.225
 499.359 712.941
 192.917 831.635
 253.659 96.368
 371.941 4.063
 630.698 981.619
 548.688 44.341
 249.113 316.598
 678.499 187.433
 307.737 422.277
 940.345 691.876
 647.847 295.569
 663.146 194.017
 478.494 953.029
 307.579 456.278
 686.092 203.147
 14.176 401.085
 527.150 552.435
 148.669 320.107
 714.900 674.291
 77.363 965.404
 727.345 985.034
 992.070 826.805
 934.404 879.540
 82.365 380.970
 542.159 346.264
 282.088 955.219
 637.669 290.141
 459.913 217.183
 871.268 489.998
 496.155 203.984
 696.000 767.954
 608.830 407.131
 85.038 481.083
 433.325 287.195
 334.908 705.024
 297.099 901.916
 830.807 575.581
 391.911 179.658
 473.611 813.691
 862.691 984.526
 148.371 873.052
 388.757 118.211
 30.800 825.304
 517.488 45.526
 389.715 708.022
 663.475 564.992
 635.545 794.121
 351.663 162.867
 802.249 51.926
 458.009 69.216
 124.600 922.683
 85.993 399.449
 405.365 682.141
 465.262 425.932
 55.992 825.916
 226.102 334.548
 966.847 641.332
 400.043 523.379
 223.668 933.470
 35.261 979.068
 468.693 558.188
 861.440 795.001
 819.107 293.256
 661.374 889.569
 441.175 729.732
 27.784 247.826
 453.175 383.878
 828.916 992.350
 939.441 475.711
 753.699 625.826
 725.157 669.642
 738.098 356.364
 738.761 167.233
 323.289 385.065
 405.757 539.022
 201.175 912.585
 532.486 504.591
 454.345 806.813
 587.010 955.987
 589.780 907.425
 531.075 73.392
 145.522 755.512
 344.415 623.263
 867.382 699.137
 881.045 943.407
 611.753 300.368
 555.253 707.631
 837.368 358.654
 749.451 91.178
 862.743 662.508
 521.916 209.560
 749.980 420.109
 752.519 725.284
 445.201 724.074
 960.212 872.945
 580.274 41.323
 646.304 172.240
 491.547 641.258
 730.007 125.486
 614.452 780.831
 842.770 841.377
 496.129 940.233
 409.168 916.167
 463.378 175.565
 366.415 928.649
 174.596 843.073
 441.698 473.561
 259.776 312.083
 324.614 942.152
 352.843 470.172
 127.032 947.147
 589.556 624.300
 829.070 836.260
 79.058 996.347
 159.904 613.557
 657.909 221.943
 576.302 526.620
 55.700 799.723
 778.777 830.636
 297.255 156.491
 971.833 824.853
 47.798 135.644
 835.738 204.443
 686.835 165.183
 765.774 379.675
 139.812 892.290
 261.902 497.787
 72.654 598.652
 656.728 40.214
 585.341 540.335
 469.713 653.609
 351.722 434.115
 216.473 167.705
 522.284 475.894
 207.206 932.524
 115.937 503.504
 789.626 813.301
 10.653 574.167
 259.156 571.036
 638.696 324.784
 730.494 352.609
 691.031 920.618
 176.159 555.429
 331.214 214.688
 453.600 121.667
 858.753 367.175
 905.111 76.071
 395.786 682.427
 294.844 834.407
 902.205 772.848
 793.144 977.814
 759.613 456.444
 107.045 78.284
 863.203 531.356
 941.992 54.452
 885.554 880.094
 846.611 982.569
 343.249 262.720
 300.861 348.616
 725.084 827.152
 147.332 232.926
 101.497 351.494
 203.302 713.251
 903.950 734.346
 22.809 966.241
 468.631 351.178
 277.169 766.795
 212.441 825.662
 390.789 721.270
 135.385 142.550
 786.671 31.378
 609.922 111.932
 70.680 543.516
 965.271 133.053
 501.639 481.871
 247.172 289.292
 269.777 546.875
 228.166 715.032
 131.500 953.319
 460.315 231.344
 344.246 719.903
 54.699 662.564
 210.119 855.270
 296.551 372.426
 797.656 531.188
 970.972 139.728
 72.507 423.753
 894.578 913.175
 62.880 936.157
 88.975 517.649
 225.573 305.121
 961.585 444.597
 602.411 716.730
 900.083 253.237
 982.437 610.701
 663.829 283.163
 257.685 695.621
 647.410 669.535
 703.486 707.179
 479.322 536.977
 579.725 258.637
 937.300 595.679
 367.227 914.874
 948.790 681.850
 81.457 791.241
 591.100 473.950
 480.112 974.512
 805.054 216.174
 966.281 89.686
 735.409 722.010
 526.912 612.873
 661.145 784.742
 908.017 542.408
 782.323 850.381
 261.847 788.621
 293.949 14.239
 884.069 893.986
 260.767 78.331
 145.536 231.888
 572.825 186.891
 896.692 701.776
 425.824 965.798
 144.011 704.639
 251.636 793.797
 656.484 174.478
 195.039 884.614
 923.370 3.569
 167.779 955.797
 947.728 942.228
 239.012 989.223
 197.317 103.282
 873.285 677.198
 446.998 449.393
 988.122 715.234
 614.704 994.706
 360.739 906.544
 224.407 84.133
 908.116 733.585
 110.309 712.181
 340.699 418.604
 21.177 862.851
 644.281 718.733
 84.503 762.392
 477.531 603.061
 667.669 473.056
 537.315 251.235
 126.049 669.281
 96.966 347.919
 682.838 744.719
 573.532 668.200
 247.195 631.313
 141.444 339.438
 178.995 168.075
 47.879 699.554
 761.336 350.940
 568.187 265.450
 685.117 904.927
 90.307 283.693
 0.895 940.827
 960.203 605.176
 397.355 850.861
 734.362 43.033
 46.744 437.402
 851.819 916.235
 667.235 697.357
 391.425 518.099
 520.318 859.489
 158.066 788.302
 245.986 615.681
 434.862 408.261
 275.746 938.286
 141.167 922.917
 917.737 138.490
 95.400 747.835
 521.690 614.669
 547.589 120.241
 674.793 50.477
 22.386 158.206
 501.216 150.754
 905.547 306.086
 514.994 615.960
 675.127 59.811
 362.914 234.936
 485.573 116.348
 274.143 269.178
 174.362 2.194
 267.592 773.016
 95.660 970.987
 645.745 972.163
 365.965 76.043
 92.292 152.847
 707.747 16.023
 685.845 805.398
 627.307 708.016
 316.968 645.821
 893.702 789.511
 652.450 998.084
 381.263 7.335
 809.071 265.809
 186.691 976.299
 987.087 527.683
 373.705 232.538
 257.418 844.604
 777.747 156.359
 610.262 622.504
 517.338 877.435
 949.099 302.665
 407.557 22.816
 473.121 986.462
 508.109 337.247
 431.809 94.924
 919.931 148.303
 484.365 331.728
 479.959 109.057
 358.876 593.657
 706.100 12.087
 514.462 852.848
 679.509 5.114
 475.399 733.874
 187.963 665.433
 168.488 605.004
 514.361 913.203
 271.269 591.439
 563.556 108.961
 414.405 359.458
 356.991 225.211
 300.503 690.094
 269.509 183.313
 955.362 400.786
 170.806 173.164
 546.191 740.766
 2.909 533.194
 442.616 903.409
 365.724 961.455
 496.495 205.067
 688.966 994.942
 239.900 978.988
 287.751 764.616
 789.510 544.550
 481.054 579.022
 470.605 221.626
 400.300 371.913
 383.445 268.339
 736.156 71.420
 505.890 594.404
 524.619 503.227
 213.468 923.911
 921.417 161.660
 884.829 798.650
 472.460 595.054
 207.652 989.321
 576.492 920.249
 896.977 846.425
 26.242 161.168
 351.911 219.894
 781.534 394.615
 703.245 417.069
 500.245 669.370
 217.373 378.335
 62.122 70.145
 922.714 720.241
 50.971 243.935
 993.584 434.510
 300.149 951.736
 71.059 10.762
 495.589 402.759
 607.020 259.555
 13.593 61.292
 100.466 604.646
 644.512 468.899
 946.797 558.744
 318.332 217.896
 561.480 231.073
 57.398 258.086
 568.103 288.504
 991.572 69.931
 583.946 821.642
 691.509 136.980
 498.723 85.197
 319.180 482.209
 957.233 386.117
 127.137 571.326
 935.213 296.757
 828.146 546.191
 79.169 452.964
 926.892 838.856
 682.622 53.018
 580.599 677.707
 438.645 663.328
 213.965 668.686
 165.307 436.513
 437.235 494.077
 598.596 498.709
 739.053 187.109
 716.273 222.780
 585.733 421.363
 354.054 795.445
 546.445 699.131
 638.598 847.683
 673.654 272.507
 854.265 653.204
 846.849 515.722
 224.883 228.952
 85.540 358.375
 998.339 580.060
 857.852 248.701
 519.312 820.169
 260.346 46.322
 340.666 233.287
 182.477 738.322
 111.767 807.628
 458.066 64.618
 75.352 912.914
 762.127 53.037
 664.608 673.960
 53.326 266.159
 408.168 44.139
 562.261 806.591
 190.076 447.176
 258.942 11.167
 770.029 245.067
 927.497 374.517
 319.934 829.732
 163.863 806.098
 877.764 217.847
 977.364 460.233
 938.847 59.445
 107.633 344.804
 605.960 624.124
 504.794 860.413
 589.099 792.591
 707.432 638.000
 997.909 309.827
 586.468 209.913
 996.676 519.205
 303.976 488.403
 514.201 729.660
 517.500 948.472
 917.348 21.618
 198.968 171.425
 794.258 188.285
 742.453 744.583
 256.264 169.464
 819.532 815.111
 789.120 563.000
 170.568 136.319
 75.722 907.876
 863.950 638.046
 113.051 501.862
 635.101 204.578
 673.153 640.326
 558.285 900.227
 857.030 701.516
 285.019 681.115
 384.978 333.527
 384.850 149.470
 908.958 760.620
 381.859 11.914
 151.905 579.040
 31.229 104.680
 33.427 277.594
 315.378 545.836
 167.347 534.729
 852.481 307.359
 578.140 315.528
 648.697 199.171
 123.018 138.900
 839.351 494.028
 694.585 92.428
 656.957 658.619
 664.431 240.958
 941.764 494.766
 387.328 771.601
 133.078 428.393
 673.859 324.652
 609.570 346.859
 539.298 524.795
 200.030 801.557
 909.495 313.410
 581.458 227.593
 299.681 619.855
 491.094 141.377
 346.895 542.063
 278.142 756.526
 866.565 144.970
 337.925 695.352
 292.452 355.150
 637.378 195.075
 748.229 123.220
 540.773 532.799
 968.502 949.309
 866.067 80.108
 44.972 193.940
 886.065 96.242
 805.820 15.654
 378.629 868.192
 157.649 741.587
 823.609 287.540
 121.633 457.838
 141.043 238.505
 599.572 338.063
 618.991 971.599
 209.919 962.409
 746.397 804.922
 265.197 631.130
 856.338 273.660
 125.627 480.365
 810.470 121.573
 592.045 359.340
 382.396 70.611
 605.613 742.216
 694.821 31.241
 541.531 3.058
 654.990 632.384
 636.443 773.653
 140.069 602.211
 219.903 691.450
 987.205 456.447
 152.858 4.860
 123.472 126.770
 262.250 376.973
 363.250 956.550
 230.593 973.740
 142.617 913.300
 810.538 961.703
 342.727 816.315
 923.341 811.812
 170.989 893.982
 30.897 13.964
 67.160 498.885
 586.068 671.263
 731.354 391.399
 635.886 949.074
 535.911 615.823
 125.503 2.592
 889.382 739.867
 804.225 64.611
 128.195 601.544
 123.516 124.543
 482.571 841.116
 223.488 618.467
 813.749 414.044
 190.212 841.480
 568.545 148.978
 720.504 217.052
 616.736 788.304
 220.985 958.078
 901.929 24.040
 89.737 141.367
 675.833 905.690
 455.377 417.213
 230.509 876.737
 281.646 880.261
 677.981 210.822
 365.481 444.108
 339.030 26.164
 71.077 63.042
 534.124 506.806
 437.778 518.330
 62.965 741.937
 689.933 187.709
 912.324 390.370
 854.640 214.902
 944.772 507.684
 678.956 26.441
 646.948 550.393
 930.405 956.817
 811.586 147.329
 390.129 356.544
 102.225 446.438
 911.793 503.430
 316.024 89.095
 154.291 712.955
 284.249 408.352
 413.565 562.716
 400.684 707.195
 117.753 187.464
 867.610 253.628
 327.705 260.071
 722.148 377.480
 147.250 910.188
 331.142 106.172
 518.066 322.347
 301.728 610.833
 4.307 740.431
 81.832 218.238
 992.258 743.012
 57.895 386.910
 198.110 866.901
 786.792 246.761
 528.735 382.804
 419.263 600.845
 540.219 471.383
 130.219 615.934
 929.382 430.003
 917.224 356.847
 444.990 345.284
 865.638 309.821
 166.567 895.375
 513.745 695.136
 446.302 365.102
 343.245 681.939
 698.490 349.113
 432.549 222.469
 234.228 30.703
 658.022 643.184
 137.780 920.551
 430.845 31.536
 754.501 849.388
 186.358 895.113
 275.721 176.153
 773.970 240.811
 559.193 209.099
 557.216 712.509
 188.055 867.277
 656.735 463.947
 648.711 525.709
 38.481 147.363
 778.255 696.412
 453.000 526.646
 503.304 872.173
 909.916 425.743
 650.249 189.090
 968.892 788.919
 866.445 1.466
 641.245 739.768
 644.987 478.374
 825.336 501.988
 113.044 660.521
 597.205 598.759
 723.855 309.825
 201.962 731.572
 712.138 359.044
 550.950 396.827
 136.846 857.063
 437.189 513.147
 376.749 304.887
 503.040 878.578
 974.499 1.517
 398.197 69.751
 982.862 46.795
 175.317 740.252
 270.038 574.679
 109.718 119.228
 234.947 475.670
 77.265 690.572
 791.743 687.178
 862.011 525.346
 357.245 227.116
 227.047 913.688
 545.484 676.173
 906.087 805.983
 798.038 200.859
 450.222 26.064
 793.487 391.091
 888.182 301.656
 48.354 866.773
 676.216 299.790
 87.754 507.422
 375.693 128.920
 197.096 262.538
 805.943 136.725
 415.247 309.283
 183.224 395.725
 771.347 104.631
 533.541 521.045
 56.758 913.671
 720.075 539.593
 743.557 232.128
 971.001 452.176
 172.586 222.835
 249.476 64.543
 326.662 681.949
 46.559 165.758
 445.486 985.871
 775.051 398.942
 323.599 54.518
 426.013 287.208
 334.986 226.679
 251.422 74.028
 349.524 470.382
 140.725 930.599
 627.086 952.599
 953.611 931.635
 202.978 341.240
 196.856 155.009
 999.438 496.546
 133.780 609.682
 26.557 382.869
 187.490 121.124
 264.535 65.196
 544.092 125.277
 668.110 782.849
 332.600 752.829
 802.031 66.712
 10.902 977.842
 830.278 202.541
 431.365 701.669
 446.220 573.791
 8.175 828.423
 179.171 340.654
 927.218 936.461
 755.830 841.210
 96.998 476.426
 572.255 114.820
 658.015 336.036
 160.672 141.859
 173.221 551.281
 961.010 127.969
 892.078 249.971
 953.304 311.151
 696.723 64.076
 325.712 977.860
 935.418 110.359
 473.772 296.976
 463.496 723.023
 207.642 141.034
 936.265 827.063
 121.611 700.822
 25.668 706.608
 18.360 616.485
 510.108 879.575
 21.677 765.417
 564.805 409.607
 326.110 249.762
 461.759 730.501
 269.003 515.212
 880.264 529.679
 746.241 674.780
 190.540 428.890
 682.774 788.274
 167.060 746.010
 895.502 108.465
 330.496 45.977
 910.634 711.617
 426.660 156.572
 109.350 812.500
 799.613 891.659
 541.921 766.721
 679.331 586.790
 266.887 896.727
 710.354 296.847
 612.065 967.993
 628.072 860.007
 119.841 280.438
 528.370 115.080
 510.273 834.109
 61.897 128.874
 979.973 50.564
 457.084 996.137
 838.730 770.700
 80.165 406.880
 483.579 159.925
 272.918 915.105
 213.969 202.529
 169.831 510.480
 422.252 394.041
 739.223 402.217
 349.656 294.305
 273.982 724.851
 305.823 801.596
 286.594 411.987
 14.952 381.514
 252.656 640.086
 406.419 331.499
 863.018 794.558
 623.715 296.090
 555.955 769.663
 521.827 248.612
 729.410 887.848
 277.222 616.521
 504.595 759.338
 591.850 10.536
 504.399 835.983
 56.689 497.923
 304.530 222.122
 603.136 679.456
 946.799 857.702
 241.784 144.861
 809.953 493.822
 925.911 615.920
 805.016 837.795
 917.428 178.164
 92.937 893.632
 340.363 155.487
 559.716 295.312
 123.587 116.726
 78.161 395.586
 530.890 204.574
 39.398 994.222
 301.382 946.229
 857.636 969.187
 753.212 208.398
 698.095 205.306
 293.721 278.979
 813.006 231.339
 712.323 741.790
 810.228 902.556
 569.797 922.511
 341.975 466.745
 428.557 52.732
 959.722 982.946
 660.175 769.348
 810.592 520.213
 14.506 248.840
 978.810 935.408
 12.838 796.271
 334.576 541.865
 837.328 458.617
 926.531 252.972
 610.408 618.693
 130.548 75.012
 498.960 222.125
 787.715 281.480
 724.942 484.191
 472.004 516.533
 431.010 569.876
 320.374 128.905
 129.040 809.001
 735.029 550.838
 671.649 734.031
 882.672 721.263
 930.663 362.224
 625.228 761.078
 568.515 202.665
 130.283 84.236
 953.931 984.757
 440.024 255.021
 734.714 875.640
 190.712 454.062
 249.305 293.401
 139.419 808.077
 574.225 409.795
 293.260 876.896
 883.935 165.354
 73.527 722.229
 88.515 451.455
 861.614 542.764
 636.612 924.260
 446.610 327.163
 477.981 345.904
 760.629 218.415
 601.601 56.202
 985.067 808.700
 259.759 86.299
 729.670 792.742
 991.811 972.543
 820.748 839.645
 237.796 718.614
 31.974 129.178
 624.115 806.178
 301.173 309.475
 681.496 154.536
 2.802 131.310
 668.268 478.821
 294.685 301.831
 496.080 360.861
 488.704 171.184
 245.758 309.090
 571.256 352.543
 0.765 191.777
 136.081 804.141
 376.063 244.706
 8.605 935.984
 170.148 709.516
 109.262 999.715
 585.157 396.798
 698.486 73.822
 839.668 699.225
 96.645 955.035
 214.748 930.301
 509.462 937.790
 427.806 225.492
 398.031 925.314
 100.619 521.663
 300.155 326.857
 185.655 500.820
 477.085 405.463
 824.568 533.549
 770.922 939.269
 848.786 40.459
 609.943 427.491
 186.822 775.957
 892.093 431.159
 836.808 63.322
 164.296 700.287
 894.447 224.134
 953.367 356.020
 822.815 365.350
 602.843 811.555
 716.149 345.916
 541.635 213.084
 577.888 439.520
 520.855 736.050
 514.990 754.590
 173.471 997.708
 485.096 445.798
 899.624 449.975
 637.942 748.079
 883.697 843.159
 12.947 744.693
 285.928 538.264
 114.810 921.282
 802.901 570.708
 739.988 99.664
 792.178 299.687
 998.964 445.563
 644.474 223.766
 230.271 326.491
 652.766 4.086
 968.440 797.902
 65.655 951.801
 173.660 121.815
 569.182 636.745
 998.340 691.947
 67.310 931.082
 725.444 38.404
 229.794 676.795
 514.130 714.144
 953.579 361.836
 906.510 91.313
 199.758 199.723
 940.270 700.410
 885.242 965.183
 258.308 276.949
 842.346 868.471
 969.792 202.219
 729.590 818.260
 686.114 366.151
 55.037 183.274
 197.783 485.777
 734.785 812.231
 569.604 692.758
 382.064 697.290
 985.388 383.854
 538.144 495.426
 771.501 300.722
 499.651 773.263
 550.826 977.143
 155.462 572.628
 133.076 735.704
 161.002 855.838
 320.036 520.442
 892.463 871.580
 409.531 971.150
 435.201 164.859
 511.961 248.709
 569.619 159.064
 368.815 444.236
 477.452 176.840
 782.116 698.996
 58.073 791.442
 954.156 943.654
 127.710 255.013
 502.948 966.515
 887.060 818.352
 993.632 139.059
 350.539 312.734
 920.658 876.556
 602.172 823.271
 929.339 871.103
 901.113 450.718
 995.507 398.695
 629.034 480.962
 434.227 931.345
 630.611 95.470
 206.293 755.722
 628.358 539.347
 586.432 952.906
 528.800 284.456
 979.532 586.939
 716.089 692.160
 478.955 205.604
 942.446 392.957
 690.050 213.949
 466.253 598.742
 756.767 543.406
 405.251 778.242
 372.037 526.796
 314.351 128.655
 593.953 487.378
 168.324 528.559
 378.275 259.278
 835.562 761.320
 50.263 443.922
 829.797 747.676
 230.120 454.491
 384.736 954.666
 579.417 355.932
 427.977 580.045
 811.958 735.144
 754.077 211.844
 700.823 663.614
 984.526 487.394
 881.227 587.893
 829.637 521.305
 491.811 312.068
 762.465 124.404
 588.751 246.933
 709.174 823.122
 609.299 684.302
 438.379 529.345
 333.989 919.317
 381.616 163.200
 7.783 761.249
 979.000 244.924
 815.952 32.929
 862.337 237.070
 384.808 514.415
 259.458 415.278
 582.923 907.788
 628.632 96.240
 655.584 522.162
 363.747 866.949
 732.738 752.317
 306.223 892.626
 435.186 67.222
 67.587 674.863
 670.274 168.447
 820.336 670.374
 589.746 520.898
 219.642 738.713
 989.935 412.899
 643.816 379.406
 407.352 648.494
 609.138 450.849
 618.278 506.731
 349.962 481.349
 834.828 580.891
 436.249 623.665
 325.598 911.166
 409.192 746.000
 528.371 588.761
 686.178 462.651
 595.128 895.014
 56.352 95.305
 173.991 468.782
 548.698 520.683
 624.682 907.404
 99.432 641.845
 647.990 305.316
 521.957 249.794
 927.925 239.334
 740.635 390.133
 108.195 606.352
 992.722 978.589
 601.095 8.469
 837.205 421.543
 33.440 329.129
 894.752 886.606
 825.899 33.883
 542.102 767.494
 561.792 108.700
 512.838 821.374
 590.404 480.899
 933.567 590.556
 217.266 81.811
 622.135 609.562
 927.172 250.907
 67.807 739.413
 260.300 58.795
 930.687 850.522
 191.477 967.023
 870.491 221.182
 448.990 437.809
 227.659 48.708
 32.354 63.679
 420.416 643.357
 956.138 178.586
 730.585 340.868
 745.351 926.705
 472.675 217.702
 551.366 356.963
 872.018 4.545
 638.243 250.190
 518.844 489.688
 928.108 306.811
 169.297 396.372
 889.592 777.400
 288.141 559.626
 232.025 122.600
 880.698 961.789
 134.925 375.230
 356.214 195.419
 430.392 343.657
 867.076 482.219
 676.443 955.171
 447.176 901.924
 151.283 970.310
 450.161 781.427
 779.536 98.496
 89.655 708.157
 16.864 572.440
 86.996 699.669
 993.033 369.313
 519.133 161.169
 296.891 142.566
 364.583 262.447
 809.987 206.408
 106.486 774.160
 916.481 518.458
 159.607 620.036
 271.930 973.253
 136.625 966.475
 466.519 654.344
 805.189 514.681
 311.919 215.259
 461.309 354.394
 885.546 755.164
 759.949 744.226
 730.320 424.386
 406.650 104.159
 908.741 304.893
 584.201 334.131
 702.173 643.385
 328.543 942.516
 212.617 317.828
 993.954 904.225
 626.091 55.482
 378.168 335.015
 423.312 720.824
 385.447 22.224
 942.060 299.989
 364.935 288.676
 801.850 634.831
 501.261 172.954
 269.106 630.344
 85.672 213.116
 471.523 465.655
 843.646 340.368
 843.710 188.287
 126.565 283.043
 510.547 136.762
 31.485 98.887
 775.951 606.356
 938.275 785.054
 97.393 500.992
 544.420 541.232
 82.779 870.630
 934.902 2.976
 166.708 953.462
 200.969 331.845
 806.419 876.592
 473.851 298.508
 710.512 534.478
 277.037 668.157
 780.798 393.256
 836.413 177.729
 942.341 359.178
 387.041 956.372
 770.043 214.126
 747.756 299.064
 31.281 39.691
 121.947 564.101
 770.443 118.330
 550.279 574.604
 8.341 875.981
 966.823 99.098
 240.931 891.214
 875.667 744.185
 749.365 983.120
 205.114 281.515
 907.012 60.927
 548.736 60.465
 646.701 195.602
 357.607 626.491
 569.196 195.994
 500.058 13.234
 696.105 543.401
 201.201 834.580
 39.381 578.614
 664.578 342.504
 245.836 329.845
 565.843 999.413
 927.265 819.369
 199.866 942.467
 581.706 357.950
 917.617 485.178
 503.736 511.295
 870.354 642.178
 854.812 649.741
 201.761 600.879
 279.347 334.716
 112.845 263.889
 597.954 82.166
 541.469 4.044
 253.339 118.960
 123.780 806.216
 222.255 723.577
 166.660 103.430
 12.328 243.097
 290.181 76.891
 437.251 296.338
 381.450 598.460
 987.635 415.007
 423.919 608.611
 495.716 113.982
 469.903 692.520
 216.398 306.609
 552.855 231.565
 528.767 45.440
 186.693 447.936
 893.960 742.788
 472.634 247.486
 7.285 544.210
 882.636 212.333
 853.672 142.536
 869.329 752.612
 542.455 546.946
 374.619 39.266
 865.147 693.042
 585.864 290.765
 821.223 93.782
 385.272 550.425
 303.094 300.969
 524.043 682.738
 461.748 851.833
 749.810 742.359
 306.299 709.851
 749.249 574.531
 969.405 333.639
 615.769 827.607
 19.900 298.533
 596.295 974.460
 775.692 493.932
 545.954 318.269
 894.018 982.811
 962.629 807.996
 550.347 560.971
 775.732 209.468
 297.934 330.892
 519.003 309.209
 591.310 412.766
 872.861 300.821
 901.369 473.032
 267.960 888.973
 117.597 543.871
 701.374 405.950
 373.083 636.676
 736.895 972.655
 716.973 685.055
 900.618 443.231
 951.860 170.659
 105.167 183.771
 33.281 435.964
 56.354 175.377
 356.118 735.500
 733.668 165.146
 17.559 850.026
 362.887 671.146
 315.718 931.548
 890.474 275.411
 712.577 771.190
 853.549 399.345
 733.228 12.718
 947.617 376.177
 592.188 863.688
 211.389 233.489
 111.745 490.768
 961.735 934.070
 934.897 698.868
 762.764 544.881
 422.519 373.576
 345.300 701.785
 575.301 967.238
 503.606 992.533
 28.033 500.565
 285.304 313.663
 647.567 869.223
 911.425 580.281
 624.766 939.420
 672.748 233.792
 611.880 4.737
 855.726 44.597
 424.823 690.475
 568.966 628.460
 937.779 629.511
 135.288 661.017
 956.692 8.606
 653.754 899.782
 307.581 975.234
 42.869 112.776
 932.782 497.208
 675.477 813.661
 98.594 440.916
 886.187 152.142
 605.069 754.790
 654.782 382.737
 204.557 854.468
 578.619 403.117
 909.986 761.989
 481.218 923.813
 964.789 676.363
 253.862 803.585
 489.905 385.223
 586.021 999.226
 83.762 971.332
 355.899 865.635
 370.885 342.989
 574.527 272.998
 944.317 209.410
 808.888 144.739
 675.011 731.737
 58.106 665.057
 644.521 474.234
 681.216 51.579
 250.543 740.520
 438.208 570.682
 421.164 454.372
 223.740 414.768
 514.218 497.061
 64.062 327.304
 862.124 672.522
 284.311 8.369
 117.412 82.636
 10.771 557.136
 455.392 767.832
 879.036 595.009
 271.545 629.123
 705.969 491.601
 574.250 288.122
 135.238 903.581
 697.947 68.809
 770.926 892.340
 956.138 371.703
 911.966 359.906
 203.573 546.012
 735.914 723.626
 96.997 902.555
 150.914 319.422
 826.319 719.326
 739.860 302.269
 753.362 207.985
 413.967 12.862
 342.324 184.227
 930.732 253.672
 921.285 134.485
 123.163 409.061
 682.534 28.068
 45.833 236.470
 244.109 385.384
 734.644 723.422
 466.929 92.897
 570.085 63.207
 790.433 332.943
 450.289 356.267
 432.209 866.328
 945.620 540.840
 539.085 127.946
 98.999 632.192
 2.344 46.613
 537.402 82.340
 709.674 821.405
 504.206 829.714
 631.311 735.324
 447.334 899.506
 285.319 385.858
 994.976 639.907
 833.427 899.530
 813.220 377.097
 688.402 977.859
 715.160 373.403
 9.129 215.054
 929.164 49.716
 590.686 518.576
 38.363 947.037
 272.624 653.404
 380.441 455.400
 265.926 686.039
 706.070 924.571
 492.760 207.172
 398.541 23.645
 726.084 710.439
 272.086 660.363
 669.578 962.201
 811.058 70.678
 121.516 942.951
 58.529 900.514
 586.397 319.509
 286.295 921.024
 531.042 28.923
 106.917 32.901
 400.914 545.964
 53.862 151.995
 319.512 657.889
 542.480 545.731
 468.686 989.931
 920.304 966.500
 698.538 285.682
 360.632 153.603
 228.494 236.559
 192.670 739.613
 990.295 928.054
 891.613 480.777
 421.458 197.154
 73.184 855.631
 364.806 110.549
 102.648 153.229
 264.435 627.988
 194.605 54.894
 497.885 325.969
 456.505 644.255
 453.085 856.207
 228.542 643.419
 679.923 898.646
 261.184 242.799
 31.139 553.901
 917.965 83.447
 394.955 983.816
 317.542 69.333
 229.774 246.171
 460.332 679.294
 284.950 540.748
 199.944 151.037
 354.654 864.986
 899.193 300.422
 716.041 509.879
 689.647 186.207
 678.052 67.866
 69.837 342.453
 871.402 97.078
 721.400 777.198
 79.618 228.868
 688.500 416.870
 409.731 22.223
 700.852 591.908
 871.744 979.138
 374.812 581.456
 248.848 824.675
 203.656 125.705
 844.084 925.195
 753.667 276.052
 960.607 834.789
 876.731 478.860
 66.714 705.406
 295.321 511.991
 596.400 218.493
 827.971 838.984
 402.498 858.552
 221.546 278.635
 501.732 581.038
 912.754 163.598
 996.654 73.110
 630.793 576.707
 823.888 976.389
 103.936 894.916
 235.118 261.875
 976.809 965.648
 968.456 810.325
 566.557 407.052
 793.200 563.744
 172.837 21.036
 218.490 48.163
 149.354 285.304
 432.153 812.999
 887.457 638.131
 94.324 342.137
 752.187 467.802
 143.662 236.100
 48.342 688.890
 802.613 178.789
 431.859 741.762
 90.896 137.025
 176.640 142.367
 299.864 913.364
 168.344 79.705
 549.638 114.401
 937.389 392.154
 78.793 606.015
 929.282 825.445
 714.149 917.130
 210.305 199.611
 775.048 903.760
 42.646 795.316
 799.810 389.973
 60.516 357.876
 87.397 822.467
 915.828 946.998
 348.201 86.505
 220.204 909.218
 306.187 174.736
 823.955 386.490
 20.184 34.100
 79.864 507.064
 952.923 562.431
 831.059 133.170
 448.657 824.058
 731.805 304.081
 648.066 306.665
 904.797 243.583
 915.071 669.744
 308.725 568.986
 344.650 423.459
 938.753 606.456
 712.388 326.552
 716.625 87.277
 492.076 769.828
 705.899 964.659
 62.083 799.762
 874.044 284.894
 527.457 782.957
 732.633 494.210
 363.893 579.819
 738.519 928.839
 331.142 814.185
 704.877 576.099
 374.424 739.286
 726.382 205.071
 928.553 919.912
 296.023 233.614
 634.342 601.720
 613.459 951.552
 772.221 113.098
 241.116 76.030
 93.762 849.922
 641.894 833.094
 395.935 501.917
 72.452 488.911
 421.595 879.503
 352.336 284.677
 97.150 446.195
 178.860 241.972
 926.962 923.432
 610.833 121.253
 574.326 847.646
 754.243 647.323
 369.467 974.211
 406.310 814.518
 122.628 956.495
 760.546 894.120
 189.953 812.535
 257.131 570.994
 74.396 624.935
 246.103 210.037
 854.528 514.798
 484.244 510.733
 660.114 766.985
 232.423 55.644
 72.030 656.502
 183.568 442.317
 361.031 894.633
 910.771 644.689
 618.712 54.620
 461.747 957.293
 126.422 991.782
 74.475 701.449
 383.845 299.198
 387.078 826.031
 536.442 660.362
 553.727 515.732
 36.025 512.934
 151.373 967.002
 105.786 427.041
 916.683 36.762
 402.397 747.218
 138.713 582.761
 443.895 334.372
 854.020 959.110
 251.621 174.087
 953.483 408.479
 914.191 456.773
 473.665 496.987
 676.275 765.780
 972.796 402.629
 767.832 779.607
 198.221 817.635
 681.549 467.035
 657.326 624.505
 466.743 958.723
 79.712 910.209
 904.457 960.037
 679.804 489.503
 56.180 838.179
 124.553 3.472
 611.417 997.850
 911.848 70.658
 998.851 245.463
 656.263 513.766
 251.938 939.449
 447.498 623.727
 840.613 506.377
 834.217 904.153
 882.299 557.881
 135.784 53.112
 442.026 325.862
 193.842 766.293
 715.461 412.886
 544.843 607.240
 280.568 166.380
 476.950 898.500
 902.119 80.209
 886.538 694.545
 505.048 22.080
 80.494 146.641
 402.644 312.113
 193.245 344.977
 6.774 534.827
 167.845 298.893
 470.838 767.071
 957.404 507.021
 761.307 727.256
 858.748 381.086
 837.780 291.306
 519.633 66.475
 90.092 238.406
 942.463 286.263
 157.688 860.892
 722.648 200.792
 293.088 839.031
 243.135 790.217
 657.589 200.269
 735.923 441.583
 311.440 176.606
 107.275 654.240
 218.757 781.594
 499.984 607.893
 693.582 154.074
 480.308 696.930
 310.203 378.996
 939.395 594.181
 158.587 81.802
 692.451 428.839
 293.203 602.832
 949.982 849.457
 477.404 758.759
 383.767 86.920
 620.672 871.245
 178.503 267.813
 225.590 936.818
 964.045 680.108
 366.366 89.810
 781.923 125.647
 200.405 201.161
 625.252 963.084
 336.261 904.769
 678.668 647.144
 940.675 160.136
 202.593 92.135
 738.076 771.348
 285.651 757.119
 839.549 979.507
 114.810 85.234
 14.832 235.867
 372.573 589.150
 798.310 718.889
 205.162 107.829
 984.423 768.832
 458.948 356.907
 233.645 632.263
 551.584 36.541
 869.584 205.914
 129.489 267.939
 521.289 579.820
 217.883 714.862
 151.285 354.731
 749.945 261.659
 635.717 964.988
 477.343 808.093
 433.427 607.517
 328.170 487.114
 828.577 158.333
 255.990 189.211
 667.884 463.313
 684.137 601.107
 677.778 199.140
 414.792 342.998
 156.293 707.962
 667.851 163.584
 734.717 675.827
 18.411 362.667
 718.652 626.237
 895.491 634.692
 298.809 77.957
 922.697 731.421
 298.634 27.605
 361.870 736.730
 556.572 585.432
 853.923 230.750
 61.697 55.651
 331.213 234.249
 436.709 214.601
 649.836 997.972
 734.418 720.859
 108.451 506.833
 53.183 476.331
 485.921 967.420
 532.141 847.488
 649.687 641.653
 535.011 217.697
 719.839 672.841
 526.885 657.444
 483.180 156.660
 374.529 116.818
 452.826 662.992
 718.616 527.581
 81.121 880.328
 165.127 379.438
 28.916 588.092
 390.350 551.544
 647.708 960.136
 744.962 546.234
 471.150 351.664
 551.197 413.277
 270.430 449.546
 314.922 961.404
 288.530 590.528
 401.338 736.534
 519.199 431.982
 57.110 375.962
 178.275 145.060
 789.055 513.194
 871.891 180.395
 144.388 363.262
 895.026 112.524
 572.324 432.936
 795.072 422.250
 802.017 709.613
 961.949 538.207
 646.108 937.782
 915.105 382.344
 259.199 709.482
 958.266 792.230
 151.370 607.250
 477.561 909.636
 11.313 342.574
 833.560 204.329
 42.962 43.346
 211.777 659.297
 802.933 639.256
 71.283 584.572
 760.930 769.328
 792.610 997.508
 137.179 151.071
 552.187 844.888
 223.403 782.180
 322.875 24.049
 918.741 334.744
 653.003 54.432
 739.111 305.937
 647.666 866.518
 45.913 830.900
 456.487 911.264
 723.740 981.481
 855.676 190.054
 381.236 72.828
 946.045 793.426
 296.665 198.179
 22.868 687.744
 550.848 395.987
 711.434 264.484
 933.278 523.678
 110.240 169.401
 449.402 835.518
 1.658 151.690
 353.002 220.411
 940.186 750.233
 160.432 96.930
 926.945 89.410
 734.186 650.860
 344.839 555.909
 241.280 764.168
 233.799 726.065
 164.500 968.327
 905.028 306.875
 967.231 669.680
 355.426 629.784
 959.061 865.937
 179.882 122.254
 181.236 492.660
 374.399 296.110
 108.388 313.866
 964.855 892.506
 853.643 74.517
 125.266 560.542
 654.463 153.195
 909.849 610.021
 320.571 644.714
 911.845 149.321
 235.497 134.589
 779.331 118.139
 440.111 135.478
 217.312 63.810
 388.694 490.915
 742.788 841.600
 582.272 30.474
 344.708 986.990
 455.142 415.189
 346.539 195.247
 451.602 740.395
 141.360 924.966
 92.113 878.687
 236.887 532.822
 230.675 327.529
 832.747 852.093
 465.440 68.789
 279.793 693.986
 428.146 511.691
 519.681 215.204
 168.263 352.107
 453.662 435.251
 116.820 281.535
 77.228 770.616
 792.318 75.681
 779.587 289.273
 955.211 108.105
 34.634 376.981
 864.090 707.476
 597.286 687.027
 500.293 711.574
 512.575 47.730
 550.513 787.171
 695.194 498.631
 839.695 567.488
 447.372 778.765
 137.545 909.195
 159.605 501.180
 498.311 855.425
 141.397 410.215
 789.838 492.178
 320.466 665.687
 907.317 350.831
 644.694 55.493
 510.829 402.488
 840.350 570.303
 462.864 839.895
 594.922 436.551
 539.993 594.238
 818.353 693.259
 347.187 997.688
 921.061 801.139
 647.594 804.108
 762.092 816.515
 836.664 311.367
 250.854 966.061
 917.207 996.590
 418.676 279.909
 779.339 553.137
 952.819 429.793
 642.346 693.702
 749.471 365.592
 288.702 511.717
 490.709 428.539
 905.989 542.977
 783.685 663.887
 471.007 176.450
 171.637 271.677
 260.360 478.476
 692.217 874.193
 180.189 334.770
 428.633 285.743
 679.266 611.835
 185.940 128.370
 377.423 591.614
 494.229 220.480
 616.370 553.811
 261.514 589.087
 661.658 148.435
 693.762 26.182
 570.203 211.512
 393.031 771.886
 932.924 289.872
 615.350 498.438
 30.329 232.506
 499.224 767.265
 952.017 417.682
 98.132 404.584
 58.966 174.188
 403.687 297.860
 768.137 644.432
 321.128 355.550
 48.504 165.290
 49.497 335.874
 600.323 413.524
 272.181 867.470
 387.728 296.142
 429.785 827.152
 779.045 347.498
 529.748 769.351
 868.207 225.254
 52.323 920.859
 781.067 543.143
 599.875 356.221
 667.183 522.027
 768.809 987.526
 223.687 829.797
 16.524 461.635
 654.420 78.880
 968.533 623.221
 923.751 86.343
 35.482 929.056
 587.869 520.803
 461.283 783.937
 772.302 572.728
 30.391 798.540
 486.625 916.304
 855.785 171.806
 227.533 373.451
 634.038 893.334
 99.556 250.995
 877.697 3.539
 686.672 473.318
 258.840 390.404
 924.083 63.471
 865.078 331.525
 861.723 689.857
 877.522 389.561
 672.006 362.923
 629.488 159.341
 554.469 672.132
 848.346 457.793
 427.883 448.858
 977.312 695.911
 902.917 442.327
 128.774 618.541
 0.365 535.562
 448.565 226.400
 254.367 504.276
 437.296 280.112
 128.008 147.388
 249.434 242.921
 309.538 372.254
 795.207 153.047
 268.482 95.694
 929.952 674.454
 77.713 483.682
 408.467 293.199
 673.720 474.228
 89.696 282.890
 484.582 850.998
 34.305 25.441
 333.432 516.996
 282.049 550.922
 182.536 480.801
 818.081 652.316
 155.544 351.092
 331.556 677.539
 227.334 542.478
 82.983 532.638
 444.520 646.740
 479.056 618.153
 805.670 503.876
 708.454 326.936
 337.116 917.737
 125.759 458.954
 124.842 968.170
 542.803 949.819
 360.057 757.737
 460.093 798.851
 908.781 743.954
 761.301 43.738
 685.199 611.281
 920.124 227.422
 683.941 759.660
 203.103 594.305
 975.177 773.201
 269.534 433.562
 184.064 793.776
 498.689 644.212
 936.128 186.021
 46.570 957.059
 754.579 633.922
 234.052 930.999
 823.988 262.181
 283.110 104.152
 595.417 200.721
 488.710 673.286
 186.983 396.397
 684.908 88.103
 45.268 376.462
 831.678 660.796
 69.327 53.214
 914.279 27.162
 880.841 763.949
 262.863 265.370
 749.754 315.748
 222.944 34.808
 781.397 367.497
 646.888 983.368
 843.416 563.868
 445.432 270.954
 691.880 235.902
 902.221 644.238
 256.794 513.546
 282.403 487.829
 807.221 436.320
 580.512 475.737
 52.674 193.810
 878.429 300.562
 295.851 338.320
 499.373 803.143
 755.832 563.730
 930.226 140.005
 682.298 79.004
 776.420 278.037
 10.005 379.080
 949.031 604.140
 16.671 252.922
 953.202 181.574
 782.828 606.817
 844.755 714.452
 573.145 324.605
 894.712 527.873
 507.797 155.207
 699.732 404.923
 840.048 996.923
 803.511 405.066
 650.964 938.449
 456.352 423.870
 990.905 785.025
 997.041 234.678
 194.956 326.837
 255.534 712.605
 858.820 343.528
 62.546 404.465
 444.024 847.008
 331.965 239.967
 675.807 673.677
 626.085 35.482
 371.226 591.518
 697.199 218.039
 484.227 197.565
 250.426 481.050
 452.479 172.991
 323.194 601.913
 179.196 828.126
 911.204 523.498
 562.094 215.308
 176.505 785.165
 598.892 586.415
 91.531 133.928
 40.535 312.763
 247.369 442.717
 943.906 21.850
 782.312 90.928
 487.551 107.859
 668.032 544.074
 77.296 676.392
 578.869 716.102
 182.424 639.381
 121.184 662.456
 933.785 100.278
 623.996 477.389
 287.995 394.625
 2.021 839.119
 349.524 474.737
 363.454 235.621
 156.241 563.111
 216.410 427.238
 113.112 726.269
 951.910 465.387
 120.560 833.868
 72.832 535.959
 934.071 127.364
 675.726 868.213
 133.581 704.325
 457.223 922.819
 326.729 770.181
 943.484 414.216
 489.141 676.099
 367.522 441.477
 115.482 972.541
 236.050 997.813
 653.280 901.411
 928.680 441.779
 381.639 629.687
 904.965 573.716
 921.411 813.627
 209.096 840.438
 192.607 760.634
 861.320 851.392
 217.524 26.364
 515.866 933.158
 380.866 14.499
 6.840 369.274
 856.102 317.854
 358.942 402.832
 973.262 700.096
 724.695 44.490
 498.620 830.710
 943.252 393.465
 610.352 981.148
 869.653 99.486
 853.830 711.992
 872.990 965.775
 441.061 239.835
 475.509 603.861
 894.702 294.424
 733.791 727.960
 529.680 252.992
 832.260 737.892
 494.755 576.849
 356.128 943.899
 770.218 748.135
 676.379 283.636
 422.657 200.494
 857.286 961.120
 667.396 110.580
 984.545 780.167
 576.345 337.329
 9.402 372.120
 114.084 498.273
 264.547 241.409
 186.555 907.783
 87.553 925.194
 471.709 387.565
 296.645 328.205
 474.535 327.326
 114.531 834.704
 843.216 620.999
 994.476 390.658
 909.850 544.861
 337.924 805.750
 417.368 357.290
 426.684 852.473
 781.553 480.651
 850.277 784.524
 158.743 934.026
 68.748 995.897
 269.659 97.438
 494.610 173.123
 919.472 545.220
 39.083 324.068
 583.710 245.650
 585.186 6.429
 256.828 808.692
 414.282 326.973
 21.376 112.087
 517.458 378.675
 855.013 752.372
 715.452 657.860
 992.411 571.175
 41.241 228.615
 469.982 483.948
 310.911 438.918
 151.908 988.878
 827.640 444.761
 742.930 824.904
 790.100 658.140
 791.695 61.562
 972.966 135.919
 61.050 487.833
 329.342 393.746
 549.831 85.608
 251.788 827.323
 883.449 955.010
 692.212 908.181
 315.563 648.269
 256.491 288.931
 595.603 76.581
 785.540 490.623
 930.718 106.267
 42.134 680.000
 7.489 548.283
 626.692 295.110
 918.392 375.836
 533.127 702.838
 68.557 851.528
 168.555 320.794
 5.950 496.401
 742.152 498.680
 236.933 942.703
 675.738 111.500
 651.701 149.815
 801.980 89.905
 210.784 963.972
 248.837 713.693
 133.270 818.031
 917.269 275.383
 406.517 514.403
 653.147 925.094
 10.566 544.341
 606.124 19.488
 651.484 568.136
 824.059 890.632
 937.368 326.776
 20.144 540.392
 48.147 955.377
 293.418 658.058
 862.950 16.977
 706.880 499.510
 862.132 432.399
 309.482 392.471
 638.783 223.849
 910.069 921.537
 588.403 758.270
 607.640 567.177
 925.245 128.515
 390.716 733.277
 57.741 868.947
 629.903 597.690
 79.400 305.570
 796.012 99.529
 560.024 193.423
 488.245 66.397
 397.290 615.371
 803.318 55.562
 481.261 391.998
 120.194 897.253
 682.816 983.057
 622.838 288.265
 878.149 313.327
 894.613 583.117
 620.162 412.237
 955.344 301.851
 746.861 764.766
 391.494 842.678
 837.868 894.753
 170.234 618.999
 482.100 769.626
 201.588 889.642
 870.008 972.648
 294.406 114.668
 167.904 345.304
 370.063 833.727
 443.599 584.448
 383.880 57.288
 893.485 477.849
 542.933 601.202
 651.215 485.113
 987.802 940.874
 245.374 891.403
 965.829 162.104
 603.943 967.437
 708.381 731.623
 491.401 415.008
 231.739 781.938
 102.179 832.477
 310.542 723.849
 742.554 234.686
 77.680 477.582
 710.406 557.492
 441.504 802.647
 555.522 85.231
 589.838 850.269
 376.972 392.161
 783.179 544.474
 21.718 484.065
 892.505 992.960
 401.034 677.288
 379.253 251.866
 377.855 438.576
 768.247 225.042
 116.181 24.939
 953.998 714.801
 568.640 668.705
 685.036 994.257
 133.942 124.946
 271.298 218.763
 993.933 278.190
 390.658 403.870
 370.196 849.911
 970.083 78.336
 880.679 980.665
 575.514 472.550
 363.691 19.350
 856.307 765.220
 334.244 440.972
 102.034 415.070
 588.240 653.323
 331.788 520.824
 144.234 27.362
 952.206 943.859
 558.781 796.885
 496.698 196.150
 846.665 286.875
 354.317 834.601
 536.407 28.900
 475.156 945.457
 377.358 754.022
 515.817 773.489
 548.560 582.272
 682.355 315.250
 890.682 282.038
 11.288 809.409
 258.006 597.331
 76.813 216.401
 963.283 946.263
 152.813 571.233
 937.817 406.129
 922.827 244.784
 454.187 710.873
 604.620 778.589
 439.475 902.585
 225.858 824.555
 750.678 472.982
 94.698 473.845
 577.346 991.943
 797.552 688.289
 993.622 802.279
 323.137 833.770
 795.161 832.689
 857.296 279.438
 146.381 679.685
 70.275 381.185
 328.759 85.082
 183.626 765.131
 448.261 805.136
 67.322 910.126
 334.241 662.653
 91.537 481.132
 876.416 592.434
 407.906 462.445
 611.828 546.531
 930.662 795.795
 729.400 798.235
 151.108 249.415
 623.060 67.164
 374.490 576.156
 341.064 842.551
 294.835 498.864
 472.650 683.977
 502.255 666.832
 235.252 269.801
 482.972 826.471
 406.176 700.743
 562.787 51.203
 739.766 472.243
 650.567 879.334
 160.893 542.931
 353.601 654.361
 192.309 751.762
 308.369 680.526
 199.395 192.986
 348.671 68.640
 391.646 31.310
 321.367 315.304
 454.426 130.520
 64.783 835.037
 873.967 43.925
 845.545 342.798
 718.061 656.572
 669.072 297.665
 927.436 625.077
 552.887 591.394
 219.603 794.616
 499.271 463.382
 997.196 813.214
 396.742 801.733
 253.904 55.679
 993.411 745.048
 278.575 823.723
 947.966 918.116
 945.490 230.953
 507.158 944.403
 848.020 603.121
 766.849 697.308
 363.709 32.467
 634.650 339.340
 639.276 593.149
 366.631 703.116
 240.299 840.897
 942.666 280.380
 936.606 538.535
 71.508 685.809
 483.100 39.295
 478.136 272.474
 827.330 657.554
 475.323 807.339
 528.337 412.512
 15.455 120.749
 232.737 261.101
 266.723 166.490
 328.710 874.304
 772.759 352.658
 719.436 953.863
 902.389 602.525
 435.726 347.589
 245.263 793.981
 282.442 880.258
 981.991 811.507
 202.032 968.056
 878.958 872.461
 686.840 88.173
 206.870 396.445
 603.195 907.294
 539.410 950.357
 756.585 975.130
 489.001 590.547
 558.213 18.851
 118.103 746.010
 207.054 954.367
 117.611 42.272
 914.204 199.081
 162.697 694.554
 232.165 932.406
 887.915 231.558
 453.088 824.404
 117.795 919.185
 77.445 925.057
 749.724 798.508
 376.707 877.538
 619.231 336.942
 257.138 155.380
 843.275 308.969
 731.733 407.524
 297.602 306.748
 906.479 275.008
 755.442 755.868
 146.812 781.816
 715.710 142.501
 999.521 929.303
 451.558 400.832
 71.811 783.454
 389.770 760.278
 808.381 747.203
 616.394 397.518
 432.636 982.298
 325.692 706.268
 31.568 978.195
 72.424 6.269
 244.998 966.538
 139.437 820.846
 477.024 421.701
 534.320 109.089
 266.621 959.170
 624.389 834.208
 49.802 998.291
 205.670 164.646
 209.768 63.853
 578.888 260.320
 64.794 297.448
 627.279 704.860
 384.609 885.536
 813.509 58.430
 581.674 703.257
 745.935 967.872
 898.820 553.478
 520.368 665.214
 542.246 247.196
 388.363 286.525
 699.944 237.750
 605.682 165.646
 979.640 166.350
 197.183 407.232
 814.430 95.049
 162.002 566.983
 464.295 255.687
 613.951 0.944
 110.888 205.612
 987.997 367.781
 253.435 494.664
 678.996 246.161
 794.999 470.262
 951.336 872.671
 318.763 101.256
 258.544 513.291
 629.628 625.084
 34.190 993.636
 541.324 120.630
 806.702 860.364
 566.095 500.965
 101.049 599.827
 883.034 891.010
 923.204 261.996
 71.169 406.187
 785.005 830.523
 271.104 245.913
 777.381 236.683
 939.257 42.522
 401.346 169.574
 264.602 109.742
 934.632 811.896
 790.369 678.728
 466.255 494.762
 311.658 222.881
 243.770 572.134
 771.842 400.075
 223.581 761.763
 551.317 92.733
 221.905 871.998
 205.423 128.524
 564.138 459.956
 665.820 908.782
 808.106 164.500
 51.210 765.384
 859.633 486.100
 247.072 82.599
 447.928 794.261
 96.064 246.770
 527.309 621.949
 505.345 277.799
 217.925 535.895
 716.510 521.892
 591.564 373.159
 918.747 280.342
 102.606 619.795
 914.758 465.206
 115.257 529.374
 598.764 826.132
 595.872 980.711
 81.363 515.660
 136.104 439.188
 730.173 550.755
 514.778 988.903
 599.192 399.752
 662.521 658.690
 432.902 555.271
 285.526 979.346
 970.715 639.859
 358.468 328.612
 788.897 692.345
 989.952 481.347
 624.313 675.250
 778.259 362.627
 578.840 568.602
 145.290 169.120
 935.140 330.437
 400.068 288.137
 481.540 431.923
 530.859 203.268
 282.224 53.986
 250.721 370.931
 103.109 566.526
 372.370 813.790
 155.890 820.648
 614.630 476.373
 223.516 554.023
 847.864 687.146
 428.192 840.633
 176.141 972.332
 74.886 775.218
 188.880 963.065
 903.945 252.083
 957.245 862.859
 298.909 825.306
 616.263 421.222
 181.072 786.284
 581.595 256.618
 469.987 94.202
 972.088 743.533
 666.370 989.864
 720.909 220.427
 716.266 624.094
 187.503 574.780
 316.418 964.224
 61.341 45.748
 22.422 497.903
 660.862 472.399
 303.252 739.656
 765.051 964.785
 256.121 435.214
 211.345 735.698
 340.557 340.094
 196.179 392.889
 824.309 976.304
 520.318 535.448
 848.491 314.155
 630.610 845.234
 135.989 620.279
 876.016 726.668
 483.925 9.119
 775.368 778.296
 724.920 549.901
 596.720 220.631
 817.734 146.710
 186.170 740.436
 968.657 123.586
 723.365 816.503
 101.920 323.034
 90.619 380.934
 829.639 144.082
 444.662 948.693
 136.734 899.728
 699.699 63.118
 939.508 23.776
 246.067 892.931
 221.582 379.386
 821.706 54.749
 649.617 358.100
 958.549 592.226
 53.410 765.525
 480.410 527.640
 378.700 91.413
 723.902 413.275
 222.358 595.847
 283.220 888.502
 702.907 413.804
 390.428 824.586
 646.893 307.276
 485.293 284.318
 153.953 762.642
 6.139 199.441
 889.244 342.215
 52.001 478.064
 617.851 819.262
 886.186 690.049
 796.837 937.724
 534.830 674.414
 559.734 189.076
 197.057 393.602
 326.590 852.746
 244.775 290.073
 39.512 532.450
 122.149 836.634
 726.278 383.300
 32.437 109.698
 628.628 274.077
 451.633 141.007
 470.834 891.473
 965.532 745.883
 889.927 660.162
 874.120 102.984
 481.323 731.312
 332.159 830.496
 40.667 855.581
 338.432 816.292
 190.462 893.179
 692.173 904.677
 782.956 977.292
 600.879 400.722
 960.946 907.855
 149.154 546.108
 56.400 445.620
 476.731 859.731
 211.464 552.666
 621.958 874.683
 644.522 801.636
 374.182 83.688
 360.179 684.112
 657.488 211.536
 149.494 186.708
 404.894 539.804
 356.575 84.990
 245.290 331.375
 839.011 9.399
 737.283 245.453
 139.968 558.682
 169.785 444.398
 264.626 935.241
 887.054 208.514
 836.577 629.307
 667.355 771.582
 352.617 226.524
 324.022 636.523
 886.993 113.610
 543.249 335.945
 876.483 632.062
 115.113 865.834
 581.947 518.993
 447.165 382.397
 834.418 481.038
 320.495 142.649
 676.718 691.761
 706.605 660.100
 275.605 370.356
 513.095 99.717
 853.127 390.692
 973.522 653.805
 545.956 851.534
 101.357 15.625
 802.949 493.207
 952.473 734.396
 756.899 821.030
 100.893 718.052
 617.706 354.949
 647.446 113.930
 520.112 896.984
 622.764 298.008
 987.206 438.266
 889.723 436.755
 636.567 925.729
 624.431 638.985
 432.787 701.081
 390.581 815.805
 480.044 903.001
 404.012 133.141
 431.159 394.874
 200.328 131.983
 273.254 17.648
 909.274 856.007
 820.819 858.951
 249.132 454.573
 318.986 229.736
 179.881 901.911
 325.433 617.921
 595.260 511.904
 519.189 780.296
 144.723 544.218
 377.191 590.285
 112.847 244.036
 191.671 296.555
 555.733 377.619
 678.046 498.222
 613.942 603.038
 277.091 704.369
 55.418 624.172
 97.844 632.211
 818.584 931.435
 518.180 988.640
 247.385 340.397
 575.779 968.774
 161.811 445.726
 88.646 952.885
 167.491 349.706
 665.206 265.656
 157.989 579.391
 450.971 520.700
 737.789 342.554
 241.741 165.963
 930.501 198.604
 930.300 794.742
 626.282 736.163
 680.717 531.262
 558.824 993.900
 605.904 42.916
 432.555 566.280
 502.425 193.362
 95.189 672.345
 642.190 16.849
 272.676 895.416
 82.231 65.492
 459.466 927.287
 108.006 524.296
 646.345 965.090
 527.524 85.794
 933.635 546.560
 665.961 974.995
 935.062 594.099
 234.574 779.556
 646.115 435.042
 252.792 698.594
 2.173 130.436
 955.802 321.298
 261.444 773.780
 17.264 193.601
 143.976 601.440
 431.539 853.840
 72.244 15.413
 333.890 107.942
 75.629 574.879
 770.287 478.675
 828.082 924.408
 668.724 674.524
 726.427 643.128
 797.600 770.474
 929.816 410.700
 437.786 529.355
 366.082 373.234
 536.077 888.250
 68.176 476.563
 769.141 325.057
 986.970 27.589
 827.632 356.708
 991.800 199.127
 256.437 319.273
 926.868 353.094
 864.036 373.520
 852.633 304.713
 374.718 165.288
 432.529 261.105
 52.906 61.744
 495.528 556.209
 218.556 461.278
 236.514 276.133
 213.664 431.337
 134.111 871.005
 618.098 224.981
 248.020 218.158
 571.649 939.685
 86.402 814.523
 490.343 352.164
 143.015 701.604
 398.418 448.290
 631.359 873.200
 490.985 290.113
 979.798 683.428
 432.448 61.258
 591.511 700.783
 646.440 611.495
 963.205 473.430
 406.771 800.927
 946.978 353.119
 666.128 909.250
 133.956 331.832
 108.783 326.964
 642.667 379.134
 61.899 449.830
 69.250 22.299
 402.283 937.496
 763.118 519.505
 34.461 319.899
 646.516 463.027
 552.964 904.306
 418.395 679.558
 325.932 380.747
 544.291 924.166
 15.974 788.839
 9.651 789.207
 883.168 205.004
 432.538 56.762
 567.751 761.773
 24.416 140.311
 228.239 311.844
 739.270 406.572
 294.273 106.107
 149.346 800.590
 890.466 439.733
 471.173 965.515
 483.955 22.203
 282.154 743.291
 118.684 299.855
 812.980 744.186
 915.828 572.954
 974.583 403.091
 362.872 238.720
 133.705 310.786
 382.276 108.214
 944.786 471.245
 691.108 505.054
 587.350 734.964
 540.453 789.859
 560.128 876.802
 390.749 363.913
 711.600 399.489
 347.685 902.334
 610.382 65.717
 492.052 130.088
 300.015 698.358
 403.504 478.235
 266.514 886.013
 847.909 303.187
 351.602 726.814
 494.611 394.504
 851.649 614.653
 705.177 378.409
 86.194 686.953
 518.955 501.983
 938.545 920.599
 411.045 579.874
 854.896 881.994
 751.224 539.599
 331.833 848.555
 12.167 717.446
 271.908 852.950
 104.458 554.147
 693.465 229.179
 24.792 603.379
 47.389 423.364
 641.096 297.627
 926.288 274.112
 580.877 981.691
 810.565 160.913
 91.673 606.323
 943.315 497.928
 488.174 721.018
 678.117 39.134
 550.513 79.266
 119.254 524.180
 481.539 100.839
 444.959 888.157
 835.137 468.485
 546.015 778.972
 88.241 381.251
 52.829 560.260
 219.736 69.388
 195.377 553.061
 81.769 488.151
 426.692 604.219
 382.974 56.874
 229.700 422.257
 456.666 568.459
 859.765 641.849
 446.465 151.231
 995.493 555.943
 221.192 374.184
 875.064 570.787
 922.704 217.615
 684.847 14.807
 75.077 919.424
 894.665 179.478
 239.821 403.876
 256.222 741.447
 216.442 621.057
 107.465 753.513
 265.450 203.718
 968.706 581.269
 104.924 181.665
 642.045 776.844
 913.096 395.681
 802.887 336.153
 997.330 802.398
 523.288 887.107
 481.810 153.111
 116.595 549.657
 467.642 923.787
 919.763 831.158
 853.572 746.331
 115.299 450.038
 924.952 584.140
 873.407 285.125
 52.695 165.371
 104.558 236.205
 350.908 658.009
 43.910 52.672
 957.687 680.166
 35.939 681.713
 92.534 691.305
 997.237 335.844
 148.385 824.805
 557.952 853.222
 566.759 785.002
 221.057 484.765
 969.817 543.423
 640.063 592.381
 159.777 995.955
 359.427 875.650
 899.118 267.532
 850.459 293.871
 437.361 21.231
 124.888 340.976
 212.978 508.080
 537.268 427.409
 21.493 511.443
 968.196 881.332
 770.464 140.240
 488.077 197.765
 134.214 218.916
 864.255 225.406
 449.702 934.927
 124.045 714.427
 861.317 328.140
 507.357 172.683
 406.783 48.242
 922.626 51.296
 646.557 738.801
 799.681 552.886
 861.393 118.541
 556.847 616.863
 391.262 775.780
 764.058 66.834
 556.045 340.532
 189.268 326.597
 804.778 785.875
 915.340 235.313
 384.430 386.813
 465.222 171.808
 327.917 347.588
 684.267 175.707
 939.284 329.448
 12.616 913.047
 34.588 368.189
 703.558 950.577
 891.297 777.683
 674.514 791.136
 406.053 171.340
 638.033 788.004
 177.981 292.638
 275.927 345.221
 767.755 788.953
 768.848 560.466
 955.035 765.742
 457.682 654.766
 480.425 62.521
 726.563 527.140
 142.647 854.969
 997.926 581.200
 685.175 832.041
 608.524 493.973
 185.280 761.354
 85.772 874.987
 516.557 444.726
 213.133 226.513
 335.895 598.027
 211.800 335.133
 218.059 51.079
 276.923 162.390
 374.183 354.961
 696.552 560.744
 521.279 672.472
 409.870 213.537
 173.270 994.880
 390.872 217.972
 983.018 822.265
 890.261 722.620
 940.481 529.216
 750.868 160.792
 713.803 541.561
 602.444 443.828
 275.137 17.758
 315.504 190.278
 76.831 71.075
 179.160 755.092
 410.008 311.611
 596.225 714.633
 488.127 22.173
 844.687 176.951
 132.887 16.288
 525.757 81.002
 406.671 833.019
 545.870 672.702
 920.930 590.254
 907.152 890.120
 967.535 499.823
 705.177 135.151
 762.761 713.969
 754.330 176.160
 481.577 58.596
 333.228 927.168
 991.974 65.440
 21.855 936.671
 201.980 59.351
 297.829 336.444
 210.564 420.521
 984.319 131.292
 340.949 322.607
 262.374 329.226
 41.939 559.694
 444.716 932.957
 309.134 597.098
 178.499 43.511
 20.544 807.769
 26.328 711.617
 545.845 347.982
 246.267 49.056
 398.776 158.920
 34.141 958.004
 109.887 796.424
 939.657 519.761
 31.735 846.727
 759.452 113.804
 408.870 504.280
 36.016 113.354
 786.506 907.325
 645.319 64.597
 59.064 251.727
 585.148 534.013
 115.028 753.531
 430.677 873.239
 888.428 691.012
 407.078 465.451
 528.266 28.772
 247.391 183.897
 522.158 276.112
 17.073 805.157
 714.259 41.872
 657.217 610.717
 823.126 265.947
 842.332 904.893
 953.763 897.220
 784.589 340.180
 698.850 177.874
 216.825 828.244
 304.597 29.601
 26.331 122.454
 432.105 928.563
 919.083 472.875
 749.412 228.898
 300.861 804.604
 744.099 40.948
 952.310 773.378
 131.509 397.148
 437.133 567.329
 257.085 718.785
 857.006 99.948
 239.448 218.880
 97.508 66.896
 887.588 294.483
 93.375 398.834
 843.584 645.410
 578.951 755.262
 971.903 541.182
 934.076 582.401
 836.287 594.716
 943.385 753.898
 602.295 606.697
 867.498 169.805
 882.501 550.787
 190.743 790.630
 735.322 874.766
 727.510 203.720
 148.416 809.767
 607.176 873.835
 122.988 888.160
 637.740 24.177
 743.414 964.985
 996.115 574.634
 12.900 578.557
 386.748 567.537
 484.097 848.906
 231.282 15.252
 865.411 439.683
 35.014 476.748
 469.047 557.281
 458.470 920.519
 43.688 953.076
 395.516 458.470
 739.169 369.251
 316.861 379.499
 546.945 529.942
 526.698 3.298
 990.769 346.877
 750.813 285.556
 377.554 467.898
 529.993 797.263
 907.224 148.558
 339.538 775.679
 59.533 938.018
 753.608 895.899
 179.938 123.010
 584.750 373.685
 158.900 815.456
 970.105 6.634
 700.433 63.967
 265.326 956.970
 395.642 245.989
 217.385 30.894
 722.791 100.487
 793.215 112.740
 82.564 201.221
 771.004 354.228
 19.320 73.727
 486.281 927.223
 178.040 916.744
 150.312 240.938
 182.163 408.270
 811.442 760.140
 197.676 30.437
 151.736 89.096
 259.749 924.571
 945.437 96.735
 594.187 442.171
 649.594 232.510
 859.316 258.805
 450.732 140.982
 985.265 401.546
 308.141 438.096
 695.416 557.397
 470.529 416.118
 785.998 96.873
 408.138 240.302
 319.159 895.716
 609.529 272.410
 385.386 66.487
 707.019 778.619
 424.113 433.905
 586.059 867.161
 995.779 82.568
 623.858 859.891
 692.137 667.550
 816.350 878.188
 699.551 767.991
 68.585 554.059
 616.071 256.851
 323.220 939.589
 19.099 98.338
 919.544 750.104
 116.085 825.205
 749.091 547.381
 544.247 114.063
 494.252 748.424
 52.631 806.571
 797.221 972.636
 765.403 621.871
 355.314 146.476
 931.300 890.717
 125.245 541.040
 281.327 399.778
 446.768 986.494
 193.551 866.440
 571.528 490.322
 977.118 436.855
 865.693 377.211
 492.142 695.048
 607.564 500.805
 601.040 36.569
 539.745 575.939
 261.217 459.905
 78.575 909.360
 408.062 191.694
 703.346 823.054
 708.427 432.534
 619.686 563.334
 183.501 499.146
 343.594 57.791
 80.037 871.769
 616.454 248.579
 11.912 24.678
 721.487 12.475
 679.904 329.665
 216.279 634.457
 614.366 950.221
 664.929 81.693
 659.316 176.364
 691.129 718.790
 941.536 540.788
 577.014 793.578
 37.080 775.821
 402.211 826.966
 980.501 953.169
 6.431 672.318
 757.865 245.283
 723.702 321.978
 409.944 675.273
 186.382 774.129
 851.701 13.654
 545.287 315.950
 821.426 932.816
 164.242 203.369
 918.660 457.317
 392.260 838.750
 713.671 229.166
 16.258 471.131
 230.143 736.755
 777.091 115.573
 362.317 294.476
 169.890 645.564
 711.798 583.260
 127.836 832.925
 969.338 111.893
 40.987 861.326
 953.017 192.257
 526.452 531.209
 204.338 361.414
 33.796 905.017
 174.058 568.238
 534.017 552.188
 364.205 576.129
 448.890 274.052
 774.247 636.047
 580.071 290.837
 898.093 540.887
 997.384 318.418
 683.330 184.210
 749.720 853.702
 971.471 980.059
 429.444 817.847
 242.929 238.234
 314.842 609.600
 75.981 378.914
 250.828 621.417
 756.209 775.311
 24.693 533.595
 431.120 862.202
 623.358 782.214
 161.220 786.520
 996.394 691.439
 69.228 413.942
 323.468 956.620
 507.019 568.680
 27.232 689.215
 47.087 363.949
 67.587 705.954
 41.573 785.152
 288.390 421.709
 185.376 989.548
 603.928 737.606
 756.560 273.439
 653.690 993.078
 101.526 284.976
 717.306 53.464
 176.569 797.092
 367.107 254.672
 72.025 436.351
 696.959 435.361
 28.854 940.471
 359.268 7.394
 436.956 306.689
 876.886 690.413
 184.644 127.070
 285.839 549.790
 842.588 283.277
 574.054 603.553
 924.178 305.660
 279.655 918.092
 607.080 168.852
 121.897 600.212
 144.994 193.172
 483.644 860.710
 889.862 408.340
 724.842 709.035
 606.650 89.250
 663.021 317.249
 147.045 834.557
 544.167 532.657
 684.922 184.631
 582.970 930.857
 563.174 289.091
 766.324 583.997
 394.670 973.967
 381.908 912.820
 763.931 928.698
 401.933 526.185
 632.934 853.454
 870.696 399.533
 134.901 762.902
 216.950 566.160
 692.477 234.580
 544.548 294.587
 498.242 985.090
 507.116 495.118
 100.836 537.569
 107.111 472.438
 732.144 957.220
 392.591 643.435
 751.121 241.537
 475.139 135.222
 157.199 287.408
 931.746 323.328
 108.143 763.125
 557.363 60.508
 159.320 299.967
 631.430 169.440
 997.118 311.347
 582.608 455.381
 570.592 339.092
 865.570 155.708
 112.055 23.614
 389.923 140.986
 787.473 770.243
 304.798 966.276
 917.074 626.362
 887.396 831.729
 469.988 247.368
 706.877 828.870
 56.298 583.472
 836.574 344.627
 936.082 799.462
 320.993 880.996
 736.562 196.601
 225.793 676.799
 42.076 556.559
 718.574 632.463
 802.109 403.804
 758.474 22.943
 423.130 483.115
 79.114 112.138
 381.531 86.295
 401.352 969.602
 456.922 315.826
 831.531 842.537
 54.637 537.903
 512.810 299.399
 209.239 13.287
 79.935 872.749
 460.524 377.793
 802.929 65.882
 921.920 416.502
 427.239 718.334
 148.049 594.208
 264.589 858.462
 311.639 492.093
 650.855 206.310
 255.994 595.491
 258.850 466.936
 62.223 484.175
 181.815 903.933
 302.629 114.367
 138.086 476.405
 413.753 536.198
 491.953 21.951
 962.996 562.434
 146.769 675.887
 678.429 860.677
 303.365 426.143
 217.128 964.050
 852.484 547.787
 846.183 332.564
 0.182 665.373
 663.532 912.263
 28.730 520.336
 182.310 461.133
 744.762 730.062
 109.678 84.183
 736.235 111.497
 864.869 55.589
 578.729 591.888
 774.837 729.142
 330.960 570.282
 261.359 541.226
 223.851 443.691
 570.520 200.242
 264.679 130.285
 402.224 805.790
 388.579 957.968
 959.882 38.340
 837.943 530.233
 572.939 659.838
 133.125 813.024
 839.852 337.279
 515.451 27.668
 716.996 480.189
 249.304 197.727
 738.381 120.110
 20.290 734.396
 518.817 372.219
 670.891 999.020
 374.066 238.323
 186.196 736.139
 618.665 234.553
 646.120 900.725
 286.577 869.532
 465.939 123.868
 400.863 438.843
 775.968 677.850
 813.651 33.829
 69.138 760.565
 192.140 447.657
 50.233 557.521
 164.090 674.971
 934.225 334.727
 508.693 585.106
 697.944 635.839
 716.058 759.806
 127.031 10.693
 198.542 347.704
 9.510 989.351
 956.113 537.803
 802.339 775.927
 940.037 97.022
 285.022 300.506
 666.796 572.307
 565.015 406.667
 577.856 711.089
 716.512 528.377
 69.229 406.075
 923.718 825.909
 204.622 788.073
 321.488 399.099
 632.046 755.923
 542.918 511.456
 729.237 293.625
 10.907 264.870
 169.139 944.746
 167.889 526.832
 912.338 122.375
 496.833 186.047
 666.064 873.935
 422.526 694.115
 494.734 904.429
 23.303 927.772
 998.576 215.168
 161.304 405.328
 96.480 529.304
 838.556 930.724
 336.680 657.790
 694.365 577.762
 22.239 282.590
 917.533 215.018
 563.685 986.469
 998.694 298.691
 972.835 194.750
 690.687 606.930
 482.138 483.549
 978.511 776.202
 933.417 186.789
 438.420 640.032
 927.162 651.481
 944.475 315.403
 185.410 864.151
 570.052 975.506
 162.588 532.967
 743.974 173.084
 472.422 358.038
 222.054 210.804
 96.414 969.887
 393.735 308.904
 839.571 442.461
 482.320 501.479
 919.499 986.862
 641.173 247.512
 561.153 265.668
 75.613 507.959
 745.042 111.222
 612.338 493.515
 873.376 426.210
 529.852 797.148
 706.273 848.426
 592.045 200.007
 936.862 796.750
 683.755 978.212
 755.912 720.413
 25.667 81.418
 567.891 452.818
 893.403 532.514
 103.347 244.139
 32.316 882.726
 797.869 299.085
 448.625 509.625
 824.102 978.477
 75.551 69.598
 247.254 502.303
 519.679 4.466
 681.056 299.932
 950.458 787.856
 633.182 637.931
 420.487 605.073
 608.007 881.068
 914.893 555.653
 469.294 536.563
 96.813 806.126
 623.551 940.276
 617.874 598.073
 161.790 176.617
 526.034 720.314
 166.886 207.512
 459.542 211.385
 257.452 611.364
 149.764 287.750
 977.038 207.823
 154.836 52.983
 557.429 841.202
 551.395 583.086
 673.118 902.984
 566.929 793.069
 174.819 746.209
 337.686 750.617
 135.632 951.286
 326.710 135.447
 384.577 679.338
 586.870 559.621
 637.469 846.492
 361.011 817.309
 291.055 87.234
 285.291 565.277
 428.100 979.196
 214.993 831.701
 921.484 573.491
 890.433 384.996
 135.635 227.322
 973.041 781.396
 342.961 148.289
 530.246 655.595
 918.777 27.191
 657.706 969.171
 796.002 18.671
 377.021 823.713
 774.349 2.594
 217.708 557.058
 639.514 165.362
 418.617 39.982
 785.935 136.508
 603.660 885.889
 110.001 124.840
 190.657 76.931
 385.334 158.594
 974.168 836.524
 512.116 849.507
 30.420 371.219
 890.886 291.318
 775.131 935.427
 478.155 254.141
 66.418 2.739
 685.377 748.533
 291.501 759.796
 360.856 73.414
 467.276 666.287
 401.104 412.572
 283.490 81.240
 656.876 953.111
 439.300 465.892
 390.818 929.389
 488.128 102.043
 597.564 276.802
 84.233 667.605
 580.644 56.005
 92.287 84.335
 689.178 90.037
 506.995 383.402
 524.715 470.493
 764.716 650.025
 36.428 625.778
 497.765 527.082
 111.132 411.966
 472.354 38.170
 741.251 357.601
 703.623 282.403
 904.993 456.508
 100.099 646.440
 532.975 211.311
 451.986 754.392
 556.632 454.713
 843.438 254.688
 56.534 550.981
 291.440 436.683
 51.828 157.465
 449.761 431.119
 922.172 821.994
 875.113 620.870
 835.630 338.849
 646.903 755.388
 703.049 281.560
 27.560 898.309
 2.575 288.506
 516.387 657.956
 556.453 76.241
 708.208 460.455
 813.466 390.539
 144.027 871.351
 39.807 36.399
 112.722 990.724
 772.503 131.990
 612.038 716.501
 994.434 949.071
 338.225 559.057
 378.448 291.177
 284.430 706.114
 78.035 743.625
 879.129 79.746
 449.625 244.633
 381.470 237.096
 641.108 978.649
 717.400 573.782
 614.966 301.144
 39.163 465.307
 163.031 253.904
 924.397 688.866
 161.906 722.308
 406.126 808.486
 390.301 687.723
 501.013 673.407
 936.863 621.332
 842.991 906.958
 652.415 398.144
 648.635 275.248
 405.121 245.195
 958.334 286.795
 570.159 5.128
 785.550 841.505
 294.358 240.077
 40.395 416.366
 516.554 531.581
 401.701 232.843
 469.662 375.914
 425.251 324.775
 742.470 722.504
 279.306 33.652
 817.795 863.156
 479.830 459.457
 36.961 724.423
 697.650 939.024
 954.554 833.306
 172.072 0.245
 156.570 271.393
 987.440 130.085
 511.506 774.516
 650.771 418.524
 28.425 9.180
 203.420 911.136
 606.975 714.520
 864.039 672.607
 908.650 355.856
 743.543 875.255
 861.057 725.383
 8.070 64.261
 260.671 344.868
 458.775 389.388
 975.561 888.055
 516.785 446.371
 107.214 225.785
 169.721 245.654
 467.177 199.405
 378.170 167.987
 5.325 208.215
 534.544 912.475
 615.770 30.425
 794.542 870.566
 595.492 626.055
 897.245 937.332
 69.631 651.493
 591.688 7.985
 883.960 972.040
 86.183 702.342
 835.589 29.082
 325.745 752.969
 31.574 706.670
 129.784 914.518
 574.334 568.006
 736.920 773.841
 443.018 480.966
 509.698 924.506
 219.874 724.288
 55.557 218.045
 377.054 429.072
 881.268 210.731
 946.981 445.955
 678.777 122.707
 131.376 484.607
 156.944 140.319
 421.585 212.549
 904.857 387.499
 94.968 253.751
 470.397 423.810
 86.467 38.851
 737.700 391.385
 606.341 838.398
 817.359 517.609
 958.224 184.309
 255.214 312.368
 607.795 144.333
 103.839 596.259
 41.396 466.890
 673.082 218.134
 543.858 632.217
 923.130 616.077
 1.725 18.528
 29.386 35.531
 816.313 173.281
 630.138 422.303
 182.944 39.102
 365.717 578.121
 378.716 656.969
 184.854 813.876
 400.109 606.819
 386.858 913.566
 730.097 264.388
 796.375 973.083
 197.362 885.133
 843.823 486.409
 650.516 869.263
 614.702 691.761
 419.165 129.792
 303.978 576.850
 510.414 857.191
 589.600 381.376
 11.406 744.321
 547.165 872.393
 881.206 764.363
 144.134 941.239
 942.440 258.267
 558.198 156.808
 476.329 528.490
 495.078 177.264
 13.966 509.703
 973.796 379.592
 159.945 817.559
 293.180 613.102
 117.833 502.007
 885.957 659.220
 874.784 856.111
 753.375 216.140
 187.184 374.639
 103.974 94.694
 861.090 404.112
 598.335 772.763
 689.053 678.627
 333.750 612.492
 465.429 60.073
 948.314 390.470
 10.334 679.678
 245.755 459.781
 171.075 857.930
 756.088 878.795
 500.246 725.341
 71.898 369.798
 221.003 206.313
 507.832 566.717
 249.752 807.341
 196.826 871.613
 349.978 579.140
 689.118 451.087
 912.046 326.198
 190.556 693.992
 694.026 8.139
 949.776 438.826
 998.094 722.478
 867.078 721.900
 903.544 350.695
 992.191 845.013
 117.359 77.468
 247.494 504.210
 850.601 510.545
 954.661 239.681
 576.206 5.844
 756.469 882.456
 91.453 274.198
 464.790 198.028
 595.139 163.822
 587.180 913.054
 422.091 192.559
 597.424 501.937
 160.879 478.556
 932.710 889.141
 447.609 985.065
 687.502 865.091
 190.447 767.986
 700.692 933.277
 75.471 272.782
 320.209 309.644
 251.784 765.095
 403.292 328.511
 238.241 57.219
 849.206 909.332
 559.077 686.496
 145.994 482.861
 953.116 253.264
 478.208 732.051
 340.854 392.491
 26.393 181.057
 33.583 757.445
 282.077 464.357
 965.018 874.237
 798.114 567.407
 382.821 986.879
 540.593 381.012
 397.406 273.368
 355.202 124.972
 818.925 559.572
 411.453 34.597
 669.054 890.401
 448.738 768.741
 808.831 803.359
 278.571 283.392
 32.276 670.488
 60.173 54.317
 320.811 78.642
 77.588 50.128
 396.755 468.536
 24.768 418.631
 244.652 479.133
 522.592 509.886
 454.252 990.465
 823.768 315.523
 474.172 335.218
 436.319 242.334
 624.172 683.332
 945.366 86.541
 798.446 86.135
 320.737 251.643
 582.088 4.289
 852.188 416.116
 206.165 509.981
 895.684 656.855
 669.490 436.805
 387.022 260.305
 71.765 4.741
 580.327 286.126
 925.373 342.331
 398.653 209.575
 962.507 598.787
 795.530 370.196
 828.936 236.534
 476.169 348.651
 482.427 635.982
 524.776 23.584
 97.543 361.482
 942.740 810.239
 652.085 628.324
 787.120 226.428
 45.215 488.611
 678.879 384.463
 812.305 598.185
 547.718 575.569
 74.322 732.068
 920.324 742.157
 935.612 342.542
 119.789 160.362
 846.769 777.948
 907.182 57.692
 530.805 443.222
 296.451 536.887
 560.855 342.225
 148.645 75.788
 34.137 519.996
 291.680 923.634
 546.114 858.616
 111.519 956.830
 694.833 177.498
 66.718 422.401
 80.833 367.359
 341.042 556.470
 483.153 332.268
 771.576 280.071
 935.570 326.857
 378.876 147.847
 476.009 122.839
 840.851 950.074
 650.886 602.372
 355.869 978.551
 508.116 403.622
 748.878 986.777
 968.634 199.428
 806.129 469.489
 615.929 902.457
 551.337 611.690
 153.517 404.297
 74.142 309.091
 947.142 482.050
 118.743 127.321
 165.297 869.944
 668.120 173.864
 360.241 587.113
 401.797 222.621
 771.868 843.003
 50.439 315.046
 896.664 881.862
 159.433 613.448
 729.584 165.859
 650.011 791.201
 672.328 286.671
 327.444 392.074
 99.596 907.622
 331.582 697.836
 505.833 107.975
 608.883 921.716
 617.582 478.756
 163.435 347.703
 777.373 722.168
 927.034 105.221
 789.142 866.364
 87.641 989.205
 595.438 322.062
 97.537 381.455
 44.267 190.593
 15.977 315.389
 337.587 563.579
 448.343 858.599
 851.667 127.360
 949.783 712.278
 27.143 560.720
 144.482 580.476
 167.377 868.568
 953.526 922.845
 809.382 568.421
 659.207 40.212
 971.947 198.211
 199.497 561.724
 998.794 865.800
 173.895 704.909
 936.643 951.253
 845.016 705.773
 783.278 806.354
 686.146 495.723
 451.498 591.874
 203.742 606.925
 691.610 737.067
 258.857 879.601
 346.635 898.661
 529.095 426.259
 357.309 504.940
 152.614 472.149
 643.223 776.564
 740.520 772.065
 945.009 567.348
 549.549 825.463
 581.521 28.886
 592.251 739.660
 844.723 301.711
 198.907 380.468
 990.852 517.316
 109.437 97.046
 884.876 970.309
 592.867 400.185
 790.013 514.002
 597.931 238.016
 366.756 937.704
 215.740 68.538
 36.460 206.863
 171.756 533.118
 681.033 161.038
 0.486 838.711
 478.783 257.840
 536.172 748.895
 131.251 677.623
 373.557 545.736
 9.348 33.491
 714.500 277.164
 859.709 799.569
 172.409 759.898
 762.622 628.332
 513.291 18.573
 447.914 991.776
 279.573 350.729
 859.565 83.529
 783.106 898.511
 846.775 957.527
 33.022 255.744
 959.643 267.057
 951.152 158.464
 780.987 284.949
 344.606 3.773
 849.348 726.120
 877.186 762.198
 667.547 118.023
 986.699 629.616
 269.789 448.657
 815.552 483.699
 390.113 707.376
 691.707 234.958
 65.771 877.939
 153.921 502.589
 978.913 368.980
 549.974 599.857
 524.933 712.770
 643.244 622.757
 360.179 332.953
 688.636 929.795
 467.876 995.514
 33.607 551.260
 859.584 200.031
 367.328 35.207
 248.865 741.150
 387.150 27.069
 70.918 239.862
 436.213 983.555
 331.570 892.797
 851.895 973.037
 34.244 563.150
 567.606 538.417
 515.422 702.607
 349.262 259.483
 407.049 278.748
 794.564 505.769
 205.572 731.655
 453.261 114.117
 457.378 107.174
 668.105 444.481
 343.062 538.455
 720.801 690.509
 259.742 563.621
 779.308 66.294
 741.683 782.922
 870.221 816.165
 432.561 746.369
 483.362 49.886
 614.162 911.095
 499.134 481.245
 120.179 970.630
 409.701 924.348
 12.673 805.681
 482.837 200.298
 692.994 973.196
 745.674 139.285
 757.310 788.403
 800.998 981.894
 816.002 179.861
 340.789 431.919
 181.054 142.430
 303.040 274.853
 119.059 575.441
 394.376 125.999
 680.877 886.582
 841.552 924.769
 691.426 45.330
 861.578 52.966
 632.027 877.777
 278.298 870.866
 18.680 667.852
 740.920 372.761
 696.162 444.126
 98.796 40.709
 781.796 328.311
 91.264 689.804
 933.884 658.337
 759.168 659.141
 146.274 198.449
 966.768 509.099
 418.368 49.554
 432.886 977.791
 783.371 79.165
 455.562 258.086
 239.140 21.474
 525.252 252.842
 886.068 339.664
 661.152 811.766
 883.717 495.581
 179.871 651.263
 869.119 202.828
 775.146 701.789
 989.689 330.552
 14.103 649.489
 275.560 424.457
 355.714 964.631
 370.960 882.363
 489.392 403.596
 651.298 993.100
 548.251 889.607
 39.250 664.351
 647.597 516.288
 794.918 337.581
 263.067 764.431
 665.583 442.487
 425.867 603.558
 841.608 670.913
 259.449 84.160
 556.394 258.292
 400.315 72.682
 98.084 522.131
 676.306 588.787
 754.977 810.363
 602.695 563.223
 409.700 211.712
 796.651 925.423
 321.434 345.151
 4.455 574.041
 111.378 11.552
 736.499 692.896
 192.863 708.657
 369.018 901.816
 290.813 997.125
 308.347 119.786
 280.453 492.890
 435.817 650.395
 175.364 147.254
 525.189 651.309
 621.246 274.449
 818.556 735.311
 943.327 76.062
 83.130 276.143
 469.751 787.291
 575.380 4.110
 155.788 891.991
 688.944 511.187
 188.181 497.742
 140.060 320.664
 307.012 70.410
 283.525 580.423
 674.007 457.017
 191.015 220.421
 699.332 899.156
 52.975 473.454
 849.637 495.004
 78.916 33.619
 962.754 10.475
 616.159 249.966
 431.409 788.790
 633.851 694.726
 60.008 748.164
 930.868 168.255
 793.732 590.383
 529.414 808.968
 544.540 635.332
 270.307 959.157
 249.069 430.310
 893.842 930.543
 171.929 6.049
 87.446 841.106
 475.629 427.253
 527.230 422.186
 704.484 943.228
 706.833 677.710
 141.967 428.597
 909.048 712.044
 894.281 25.473
 561.802 16.172
 1.367 582.763
 161.654 241.335
 181.666 27.211
 129.570 613.022
 858.739 601.400
 273.175 905.069
 604.236 639.261
 807.535 453.050
 848.912 408.018
 177.071 328.159
 775.586 481.131
 721.168 197.999
 407.567 89.327
 735.902 890.513
 563.625 161.650
 857.209 463.482
 164.710 66.574
 283.262 17.259
 274.989 911.166
 975.430 315.757
 745.456 186.358
 140.524 884.026
 735.127 356.388
 468.084 904.401
 124.018 993.888
 444.023 352.269
 642.861 338.037
 708.186 202.606
 744.199 796.399
 693.439 645.887
 973.758 281.853
 456.135 413.706
 93.303 250.382
 663.657 7.931
 8.371 525.067
 578.718 720.730
 796.274 113.530
 710.018 335.005
 769.462 173.340
 675.393 705.190
 582.982 490.787
 40.855 576.973
 266.537 517.236
 203.780 941.954
 673.997 373.592
 231.388 510.907
 966.552 772.673
 349.649 989.007
 228.786 522.403
 109.507 350.706
 336.402 926.390
 196.235 234.019
 505.174 774.798
 156.653 537.663
 135.810 765.305
 713.540 834.104
 290.035 674.954
 735.970 972.238
 378.499 747.768
 710.354 290.768
 978.563 914.991
 785.087 893.624
 525.019 235.048
 170.054 39.008
 403.101 454.681
 92.324 591.217
 522.390 742.983
 325.786 797.640
 142.406 343.232
 912.838 140.887
 763.697 296.609
 421.487 327.385
 578.332 205.327
 475.146 398.997
 905.050 674.641
 352.254 673.891
 409.326 73.353
 878.660 558.398
 747.832 316.073
 280.882 934.771
 678.740 748.682
 989.339 673.157
 70.892 927.731
 886.995 82.939
 630.863 157.154
 203.216 692.602
 380.389 379.491
 120.971 402.884
 868.705 227.332
 366.544 710.249
 34.202 302.952
 206.972 652.247
 354.932 664.872
 716.479 329.530
 93.371 919.734
 167.676 147.926
 771.011 622.280
 437.660 275.710
 554.768 17.135
 327.907 594.140
 629.486 670.609
 317.761 642.249
 327.213 661.774
 95.167 619.270
 320.453 668.080
 29.013 449.822
 427.496 195.912
 812.138 668.971
 965.662 90.351
 762.904 517.569
 393.304 296.529
 629.544 114.959
 552.343 138.160
 301.705 998.641
 836.769 393.791
 157.364 182.044
 323.697 470.244
 123.164 315.914
 395.396 543.454
 118.141 570.397
 814.157 722.969
 803.662 648.790
 76.360 926.788
 348.283 455.686
 234.885 72.785
 810.312 568.268
 135.700 512.010
 271.505 886.660
 138.622 973.624
 753.927 895.037
 185.656 52.781
 403.166 467.892
 422.869 858.583
 312.497 364.105
 181.445 522.187
 535.078 614.826
 766.533 33.696
 328.723 219.545
 302.991 284.736
 997.399 598.938
 537.539 211.341
 35.394 434.194
 517.671 794.224
 797.602 62.721
 57.553 131.804
 968.812 851.716
 786.854 371.963
 496.015 677.374
 864.823 503.724
 893.161 182.203
 462.056 667.686
 393.296 140.506
 277.312 57.668
 977.692 447.530
 405.771 734.556
 977.264 766.795
 125.648 851.757
 543.751 168.998
 767.544 260.061
 604.814 511.493
 999.058 94.277
 930.156 317.280
 147.628 386.177
 79.233 384.807
 727.357 655.428
 413.105 803.548
 88.555 725.020
 124.041 864.608
 108.154 128.827
 660.748 80.622
 449.218 630.339
 751.560 95.590
 80.862 773.131
 902.752 244.339
 236.570 520.511
 177.733 374.902
 647.705 915.093
 851.637 877.829
 896.802 65.345
 244.271 667.457
 846.808 427.623
 425.346 765.202
 900.863 346.826
 275.056 668.516
 993.588 709.877
 489.461 516.175
 698.459 683.032
 915.766 236.830
 224.040 191.136
 162.689 89.469
 760.158 664.822
 784.031 858.515
 97.168 756.206
 710.650 180.334
 479.001 96.490
 691.992 170.024
 643.645 647.313
 690.746 446.352
 161.006 954.421
 793.941 467.976
 783.989 335.917
 804.774 585.719
 198.246 181.900
 258.831 564.258
 481.853 577.620
 866.204 353.465
 788.644 123.573
 970.708 306.768
 346.713 364.307
 395.438 703.659
 243.424 669.652
 319.736 579.285
 655.087 769.886
 619.092 379.379
 6.142 727.823
 362.290 618.397
 920.585 749.481
 68.267 437.315
 996.494 469.901
 500.639 41.068
 210.424 796.632
 546.002 390.129
 787.590 910.643
 361.117 63.348
 379.725 989.073
 965.495 877.251
 427.157 767.714
 734.175 8.884
 274.766 360.841
 448.441 33.577
 421.131 224.680
 280.605 355.314
 742.494 726.986
 116.708 15.564
 512.353 172.964
 205.240 247.282
 975.997 56.838
 210.841 465.531
 407.611 744.092
 252.775 616.730
 324.258 242.812
 525.257 47.473
 533.005 460.134
 189.931 794.291
 199.404 643.910
 662.759 571.534
 230.626 128.101
 404.003 770.006
 125.790 96.585
 279.880 639.278
 548.814 683.173
 369.874 67.282
 292.643 180.355
 319.808 188.221
 923.744 545.951
 515.951 530.876
 195.621 401.523
 211.067 791.601
 601.864 700.581
 453.998 197.906
 82.538 615.589
 147.831 78.164
 610.703 623.397
 628.688 820.264
 954.607 447.424
 861.688 176.799
 449.842 395.858
 189.769 537.491
 816.986 687.985
 744.873 662.091
 444.334 820.909
 293.041 661.077
 720.992 647.355
 791.429 79.476
 879.624 128.485
 95.924 524.326
 895.260 226.083
 585.458 762.402
 620.021 903.725
 429.218 876.323
 924.265 30.309
 484.555 318.981
 902.043 200.594
 498.727 354.221
 499.973 200.855
 221.725 861.889
 389.459 413.918
 998.715 154.969
 746.064 752.475
 380.538 782.813
 378.595 374.478
 703.790 145.765
 494.006 126.644
 585.934 631.545
 250.506 304.641
 946.551 301.946
 176.438 349.777
 797.087 449.829
 880.864 726.102
 385.483 541.672
 195.665 658.469
 788.890 731.400
 738.891 146.691
 120.857 738.693
 723.726 704.347
 765.093 32.164
 833.475 369.761
 525.963 937.635
 895.358 483.327
 58.804 138.259
 497.580 567.559
 126.860 570.668
 266.344 947.574
 45.036 614.783
 241.317 839.062
 485.856 780.085
 227.066 853.160
 715.130 504.274
 549.574 833.121
 322.274 788.213
 784.768 772.407
 844.388 921.538
 551.846 159.359
 38.629 624.272
 757.892 357.144
 321.903 300.237
 949.906 732.116
 411.149 417.190
 961.971 877.539
 5.525 86.676
 453.241 896.826
 450.668 894.056
 408.977 780.948
 415.119 747.514
 242.648 173.592
 343.198 685.793
 890.627 516.156
 683.694 60.676
 659.191 719.295
 939.112 534.834
 571.048 150.631
 448.676 792.516
 398.675 157.440
 475.635 523.936
 375.333 371.893
 784.569 29.332
 981.095 254.042
 89.456 1.001
 27.892 308.814
 853.412 627.620
 159.997 28.208
 204.559 961.631
 568.153 234.649
 680.909 474.988
 238.461 277.661
 64.971 269.342
 51.036 620.815
 353.781 512.447
 966.419 172.327
 522.914 242.760
 925.755 198.937
 977.871 758.830
 808.279 523.182
 689.958 819.785
 278.909 658.366
 936.680 899.391
 890.327 568.919
 212.048 720.643
 726.417 357.397
 346.497 353.141
 864.156 639.604
 738.880 774.886
 243.771 958.595
 116.973 117.325
 255.360 854.330
 623.916 851.816
 635.197 212.155
 694.903 102.422
 605.988 88.978
 13.386 639.498
 659.690 205.921
 394.237 117.376
 864.779 810.562
 260.952 854.414
 55.540 276.671
 196.712 142.300
 30.949 16.214
 39.286 331.980
 834.843 434.516
 45.264 34.673
 15.284 437.741
 610.632 847.579
 255.599 590.724
 946.260 355.103
 46.595 376.761
 465.474 448.396
 821.436 98.992
 646.845 569.993
 722.075 20.797
 941.780 538.290
 507.564 121.216
 260.092 491.035
 976.834 857.313
 496.856 951.079
 166.508 110.967
 973.374 445.183
 830.949 850.492
 19.627 772.023
 728.264 271.423
 894.304 333.842
 761.573 374.708
 943.309 722.989
 376.908 189.177
 163.799 436.293
 943.185 508.964
 946.665 513.646
 359.344 971.369
 697.242 539.877
 400.808 188.161
 716.691 679.250
 461.728 120.771
 302.454 738.308
 329.029 879.953
 586.332 74.959
 475.270 71.965
 467.090 29.473
 443.936 910.001
 857.949 377.294
 165.468 781.461
 808.296 665.388
 255.539 293.832
 276.544 655.287
 357.479 15.583
 33.899 59.531
 575.084 950.061
 426.340 316.999
 755.221 12.184
 277.095 940.526
 404.582 467.644
 790.121 511.523
 22.914 5.714
 835.561 356.228
 595.220 178.879
 832.816 372.241
 475.154 699.915
 671.083 78.531
 306.760 150.261
 749.128 324.030
 445.270 148.360
 507.275 936.748
 351.838 844.869
 449.580 45.256
 31.563 660.310
 0.619 616.237
 967.050 632.847
 950.165 574.826
 457.186 287.828
 254.039 498.945
 416.995 30.609
 577.869 485.231
 721.793 169.813
 892.385 193.852
 107.932 534.772
 307.644 4.421
 571.711 509.583
 25.681 507.849
 564.481 183.418
 105.980 462.512
 70.301 244.906
 688.647 741.338
 705.796 525.130
 372.068 463.757
 211.277 532.794
 763.989 357.914
 346.904 505.358
 439.567 739.857
 85.135 16.141
 972.120 273.755
 746.401 890.022
 630.366 727.619
 82.510 465.265
 241.436 239.912
 323.469 237.841
 536.257 532.118
 498.119 794.611
 660.953 49.441
 375.170 105.767
 45.288 85.945
 685.113 643.375
 261.066 591.395
 739.237 125.970
 126.602 995.778
 602.026 678.529
 68.387 94.967
 868.104 828.178
 540.923 779.436
 193.143 529.698
 237.050 259.609
 706.639 597.801
 453.399 939.735
 548.013 797.562
 571.594 350.750
 99.098 958.080
 391.335 595.872
 196.928 890.964
 425.444 755.783
 190.033 443.651
 111.421 198.748
 216.607 542.573
 784.244 941.243
 429.430 693.211
 719.387 193.533
 43.937 729.004
 324.699 229.698
 344.079 30.632
 819.575 360.946
 25.515 378.437
 377.328 323.599
 195.217 726.673
 562.749 968.149
 766.859 687.343
 15.425 43.428
 6.717 337.560
 207.528 790.806
 287.549 87.576
 942.761 318.729
 218.614 2.082
 214.147 529.766
 837.187 906.102
 458.971 73.181
 397.528 345.384
 948.831 139.017
 981.939 541.884
 544.307 278.640
 18.530 685.577
 792.868 105.944
 232.582 547.850
 24.329 118.121
 322.264 568.310
 822.566 780.615
 52.318 350.683
 850.354 893.981
 646.660 264.845
 254.561 437.697
 556.301 467.078
 762.900 45.107
 434.311 760.767
 535.559 872.820
 594.661 982.374
 993.057 395.689
 324.594 935.309
 296.366 984.566
 196.970 745.945
 200.667 548.224
 353.898 85.366
 387.178 973.962
 548.463 207.438
 548.407 154.642
 307.799 683.652
 864.389 505.255
 766.979 68.951
 667.277 652.039
 695.797 277.016
 108.754 414.912
 754.428 960.447
 281.730 933.235
 652.245 728.820
 220.578 330.207
 307.789 159.193
 431.596 337.467
 306.323 588.356
 459.655 864.418
 491.954 968.731
 553.167 292.770
 809.470 230.661
 776.007 892.558
 0.422 748.864
 163.244 919.172
 260.398 551.648
 412.047 779.764
 859.703 745.372
 527.650 910.590
 225.846 426.368
 147.610 333.842
 369.424 806.647
 489.651 53.392
 419.477 842.292
 6.361 684.143
 612.528 794.163
 583.925 810.828
 371.844 604.859
 145.406 250.887
 218.574 994.665
 668.170 505.111
 601.092 779.133
 209.522 462.158
 318.036 124.210
 567.130 762.714
 877.073 579.284
 647.221 900.278
 786.631 577.637
 642.763 53.463
 660.828 246.686
 357.939 114.860
 946.085 421.810
 779.479 350.324
 696.870 567.780
 567.969 426.818
 861.389 256.903
 4.809 164.304
 37.481 74.471
 17.317 665.725
 254.470 477.283
 853.573 467.681
 486.231 642.653
 380.494 932.370
 840.329 651.967
 627.553 308.822
 562.197 158.582
 341.302 158.976
 584.107 714.397
 902.872 243.119
 606.855 158.139
 895.028 451.512
 976.142 402.225
 993.733 57.130
 582.378 860.671
 260.999 941.654
 926.976 920.053
 593.857 646.810
 443.095 816.893
 254.283 150.383
 295.415 111.518
 485.914 325.710
 701.109 469.489
 87.398 670.861
 380.109 521.879
 34.420 285.373
 952.577 285.368
 351.206 315.157
 928.754 608.186
 159.057 407.647
 682.928 760.142
 358.726 737.547
 348.919 11.400
 623.001 137.448
 627.292 518.245
 126.446 946.518
 840.617 243.258
 764.868 664.537
 326.678 936.225
 14.769 48.289
 113.120 360.425
 253.017 234.166
 290.926 202.057
 452.538 26.572
 197.163 199.457
 47.436 8.988
 356.257 489.983
 230.190 356.435
 618.558 528.317
 517.106 538.410
 408.209 978.174
 561.859 774.586
 860.371 33.654
 579.710 556.614
 630.025 765.661
 488.874 584.031
 608.199 407.808
 805.717 526.764
 832.080 355.304
 225.372 457.962
 746.723 925.446
 660.344 76.427
 219.657 261.189
 731.337 825.948
 455.577 806.998
 444.584 228.079
 164.429 471.664
 139.202 574.851
 38.737 354.499
 40.426 118.540
 159.226 953.376
 657.211 977.597
 313.979 315.208
 265.605 722.540
 156.210 116.971
 226.055 474.830
 487.624 179.323
 499.644 948.085
 915.294 181.751
 514.874 177.646
 444.642 150.344
 255.668 355.155
 822.705 674.430
 808.541 734.014
 295.343 340.133
 541.400 664.242
 878.788 876.218
 960.206 507.151
 837.246 335.412
 177.945 167.563
 199.714 892.843
 861.397 851.050
 314.359 658.447
 726.423 133.306
 429.456 163.676
 816.553 636.498
 485.994 801.868
 310.197 302.070
 916.462 649.032
 799.679 80.364
 553.355 456.083
 414.394 614.674
 373.662 638.768
 817.890 361.568
 934.541 267.427
 694.609 381.828
 10.990 110.697
 509.917 469.091
 227.210 966.209
 933.126 208.681
 806.329 833.901
 667.238 220.526
 953.074 986.013
 543.692 121.047
 663.830 959.896
 581.296 414.082
 839.490 759.101
 444.821 505.172
 697.782 673.712
 992.359 632.650
 460.806 717.494
 696.789 669.157
 775.729 587.278
 943.872 305.399
 35.771 655.271
 28.954 61.731
 756.301 949.120
 30.753 250.596
 57.178 514.864
 271.703 442.827
 565.210 417.241
 370.866 72.702
 216.045 848.609
 751.286 590.465
 367.139 96.124
 126.009 467.506
 775.048 176.516
 905.990 449.742
 611.751 774.173
 552.064 700.936
 144.503 212.216
 738.561 982.248
 658.804 814.515
 367.511 270.376
 919.139 461.282
 232.444 358.044
 20.365 949.911
 695.354 31.724
 44.976 9.555
 528.415 547.343
 997.382 311.643
 955.560 881.077
 103.044 413.881
 483.302 815.355
 633.360 382.605
 863.432 416.872
 920.314 483.608
 214.013 101.288
 459.679 206.398
 123.923 876.442
 848.049 398.433
 367.708 771.263
 465.056 107.115
 502.702 40.391
 83.986 46.669
 152.968 774.978
 85.959 378.573
 701.852 728.827
 357.075 687.704
 616.957 807.212
 785.246 887.120
 871.420 975.441
 142.178 43.448
 260.047 677.823
 963.080 298.749
 647.593 958.543
 327.003 705.727
 842.061 727.667
 527.190 689.075
 324.086 292.614
 914.668 310.129
 153.227 792.908
 438.777 623.873
 135.431 339.582
 912.683 271.465
 598.162 916.489
 945.899 408.190
 659.136 785.943
 32.779 2.047
 672.598 733.051
 17.905 93.670
 28.287 850.021
 205.882 441.163
 800.320 212.406
 702.518 6.574
 986.961 133.062
 202.659 412.634
 541.671 236.669
 741.402 13.064
 817.911 308.533
 842.476 797.056
 885.219 307.497
 800.571 473.712
 825.278 555.911
 372.194 756.299
 190.610 532.358
 98.759 855.743
 364.690 888.392
 601.159 280.079
 363.310 922.598
 49.854 269.418
 378.888 298.398
 289.834 137.882
 10.923 951.089
 774.788 774.041
 19.119 950.390
 106.944 914.240
 655.926 263.517
 983.761 159.428
 210.855 487.426
 193.595 181.362
 561.136 414.937
 781.448 50.288
 956.942 886.073
 2.747 20.314
 361.906 511.992
 405.823 603.797
 762.134 193.681
 618.537 40.451
 492.994 681.235
 775.536 774.781
 810.021 912.692
 202.327 766.508
 348.251 355.281
 991.232 108.235
 426.679 758.599
 560.994 763.746
 217.708 471.069
 613.004 285.537
 924.949 11.282
 87.869 153.765
 309.349 808.282
 619.150 198.560
 139.065 703.916
 487.831 237.091
 581.790 861.020
 440.688 154.976
 831.431 449.278
 765.494 783.346
 689.297 832.122
 361.561 928.412
 681.649 790.198
 929.016 175.804
 71.996 567.053
 876.244 758.708
 752.489 579.073
 741.963 4.362
 111.852 503.078
 304.471 80.388
 168.311 40.770
 641.788 889.422
 318.915 999.464
 77.046 711.554
 238.496 853.911
 635.873 288.908
 712.544 735.772
 627.218 470.752
 411.800 797.439
 584.698 791.634
 918.743 217.795
 748.857 705.986
 257.086 252.546
 786.617 932.445
 17.480 814.532
 615.681 17.880
 131.715 124.431
 189.807 878.036
 842.747 164.609
 395.027 538.115
 320.967 554.054
 874.392 427.100
 263.372 236.818
 535.178 484.594
 210.153 126.930
 671.325 644.386
 953.988 807.052
 357.022 356.410
 485.670 154.205
 914.537 105.539
 303.317 622.631
 538.811 54.540
 452.065 0.639
 358.965 168.004
 400.798 65.092
 447.049 418.275
 299.254 364.814
 239.473 903.057
 492.866 693.812
 37.066 152.769
 557.331 878.770
 294.297 324.970
 906.565 655.340
 223.563 889.671
 36.021 387.467
 331.546 335.553
 200.909 577.126
 204.433 170.675
 261.607 792.857
 578.394 365.792
 225.353 229.379
 210.445 472.911
 796.251 403.029
 620.034 41.043
 839.905 935.046
 548.829 5.449
 852.961 313.809
 209.024 322.178
 282.881 435.483
 610.623 897.808
 303.994 468.341
 605.611 482.366
 559.994 678.139
 719.607 574.197
 521.335 689.610
 395.700 967.587
 772.398 782.647
 314.915 561.314
 484.957 161.520
 925.544 658.743
 1.523 262.970
 979.940 712.898
 247.862 546.060
 590.853 304.207
 224.984 435.833
 256.887 850.818
 156.515 167.251
 222.908 923.836
 750.506 829.411
 19.344 120.329
 191.070 466.979
 725.402 799.017
 823.814 321.328
 414.499 936.251
 411.866 243.497
 933.095 257.974
 391.565 681.280
 32.138 257.140
 777.006 20.269
 387.029 841.590
 481.902 171.139
 9.318 66.165
 530.376 261.019
 350.909 592.199
 302.868 864.210
 237.613 360.221
 950.309 46.244
 929.407 146.291
 952.872 385.308
 704.090 652.929
 496.143 257.119
 591.510 31.787
 587.611 844.649
 267.693 982.520
 293.265 274.639
 750.687 71.534
 994.274 841.074
 849.438 682.205
 456.796 695.008
 308.509 76.892
 786.560 543.903
 97.872 718.471
 969.870 586.690
 229.516 78.739
 852.991 27.779
 80.477 231.868
 704.584 370.212
 282.481 187.991
 266.192 231.127
 447.206 25.183
 701.942 488.714
 56.869 803.664
 592.250 136.417
 814.131 135.507
 11.768 655.414
 243.179 293.764
 426.971 29.171
 823.137 299.553
 234.305 613.567
 951.966 462.754
 29.788 982.752
 447.914 75.682
 402.353 25.145
 538.741 89.074
 126.278 37.186
 636.942 621.451
 996.076 316.417
 0.582 567.170
 306.684 892.890
 310.984 642.085
 692.194 51.725
 515.153 220.709
 960.535 323.892
 65.572 823.146
 915.099 681.208
 103.992 167.150
 356.407 930.225
 668.226 139.759
 379.502 313.861
 719.267 708.531
 301.055 295.428
 585.684 795.110
 592.533 504.245
 276.878 99.365
 793.599 92.659
 328.157 182.537
 717.789 909.320
 288.643 199.696
 228.141 191.672
 355.620 188.378
 294.654 71.297
 782.431 959.917
 992.128 359.005
 655.442 356.855
 53.271 513.060
 141.506 903.601
 757.978 714.951
 871.136 923.604
 468.878 794.619
 342.973 775.646
 371.942 713.481
 38.780 491.090
 758.777 172.244
 830.088 305.207
 6.833 45.039
 570.659 166.972
 741.050 26.306
 914.350 596.390
 164.257 527.189
 114.964 315.592
 346.173 279.544
 170.647 4.407
 187.110 744.361
 315.839 683.131
 601.027 614.390
 762.391 480.865
 174.610 925.512
 299.886 548.549
 589.361 416.123
 13.436 279.081
 579.783 307.288
 923.196 725.293
 233.586 18.072
 829.713 598.816
 313.300 20.299
 427.263 692.860
 739.853 5.721
 765.911 219.507
 877.735 357.453
 172.630 872.654
 201.683 48.506
 631.145 422.099
 912.767 135.776
 545.878 79.155
 166.980 971.242
 532.451 531.771
 544.550 746.982
 968.583 475.311
 939.107 551.542
 166.070 227.338
 101.415 407.073
 176.108 940.128
 4.739 835.250
 983.879 357.847
 83.261 61.540
 579.628 616.804
 259.547 598.826
 585.943 382.836
 753.436 380.277
 576.519 551.344
 637.341 955.780
 320.058 709.993
 359.620 285.116
 132.271 754.463
 339.109 3.672
 605.285 142.373
 784.145 492.916
 821.324 723.658
 105.461 838.864
 938.850 367.120
 374.395 628.439
 784.750 447.704
 879.317 228.103
 894.428 918.559
 810.374 563.784
 739.459 182.423
 765.240 719.199
 674.714 330.796
 129.229 774.932
 256.596 834.427
 407.625 997.479
 942.289 258.404
 445.439 671.005
 16.087 618.630
 782.064 850.331
 720.228 188.535
 480.610 48.119
 639.764 765.691
 922.468 189.109
 127.456 993.740
 748.231 47.258
 7.291 447.140
 291.154 195.793
 593.814 982.030
 126.459 254.386
 667.089 758.794
 339.894 811.252
 985.872 289.179
 595.943 871.047
 68.744 557.168
 306.993 462.581
 766.946 427.989
 119.884 204.996
 863.866 178.945
 448.803 138.927
 913.391 560.239
 999.983 82.944
 449.142 590.167
 713.627 668.385
 814.127 589.223
 554.626 171.281
 258.326 309.656
 331.812 322.918
 791.495 484.311
 634.583 605.698
 49.169 530.278
 917.866 683.983
 198.913 343.649
 316.724 776.894
 576.793 222.029
 458.802 38.397
 274.444 577.113
 97.657 597.116
 596.790 642.490
 997.425 442.190
 59.262 248.862
 46.941 81.051
 99.303 603.090
 910.158 989.565
 726.147 57.290
 673.423 614.636
 39.643 43.684
 426.022 754.788
 605.500 649.931
 708.471 856.652
 601.464 953.325
 436.739 336.713
 45.037 971.823
 616.327 820.478
 205.314 441.699
 707.480 928.828
 994.168 128.080
 404.460 317.199
 58.345 813.562
 313.612 362.120
 865.221 804.893
 225.803 606.294
 30.276 827.583
 500.853 623.717
 791.052 637.900
 339.887 796.401
 36.158 931.389
 194.583 941.181
 872.201 42.858
 231.394 266.221
 908.278 156.193
 68.612 640.495
 386.660 930.758
 72.306 134.397
 947.545 527.221
 424.544 635.186
 221.429 418.011
 257.768 597.240
 958.953 300.290
 129.921 584.711
 977.434 112.062
 446.020 774.479
 596.214 70.206
 516.686 472.137
 298.001 803.756
 389.157 555.741
 267.443 813.285
 451.035 594.294
 975.983 430.019
 854.179 824.237
 686.738 224.111
 751.590 732.033
 305.744 983.875
 102.763 349.223
 395.809 285.803
 754.850 573.840
 963.607 643.571
 723.358 585.022
 225.273 873.347
 105.245 303.009
 424.000 768.535
 90.646 592.003
 717.011 331.212
 781.640 626.712
 548.405 567.138
 365.144 303.642
 986.998 389.286
 963.007 424.745
 520.376 179.689
 739.626 403.872
 372.244 485.270
 583.003 626.359
 742.237 639.840
 589.252 150.193
 476.040 547.038
 326.549 885.549
 657.744 678.532
 288.755 580.574
 902.403 555.059
 381.063 118.266
 719.836 616.856
 722.707 675.930
 53.677 752.827
 470.812 989.522
 883.776 657.670
 933.847 215.048
 854.463 202.355
 574.938 993.932
 73.331 730.557
 929.633 255.084
 160.590 492.137
 258.008 860.211
 41.288 670.646
 398.646 398.302
 913.561 796.583
 726.532 628.295
 925.486 919.100
 976.159 264.537
 808.964 158.775
 565.697 897.147
 587.678 121.498
 742.118 878.859
 361.546 822.525
 607.649 422.000
 514.910 970.106
 835.000 5.257
 770.192 675.013
 535.961 451.693
 661.746 386.986
 421.437 809.656
 912.792 377.940
 640.498 939.916
 116.549 677.109
 774.214 619.395
 133.988 562.960
 602.730 38.593
 886.162 594.163
 880.162 961.322
 228.054 546.229
 313.583 87.317
 410.710 356.402
 824.697 506.959
 164.675 377.328
 504.263 649.629
 643.879 525.927
 181.170 30.722
 657.134 679.332
 405.043 15.128
 663.923 321.967
 770.922 995.967
 630.437 659.739
 737.837 985.804
 816.759 377.230
 453.842 923.691
 11.162 875.990
 95.443 695.636
 334.912 166.120
 59.467 269.980
 31.316 824.735
 163.662 674.440
 224.706 334.577
 175.063 140.853
 415.254 190.542
 302.073 360.083
 968.954 943.540
 269.864 806.936
 401.724 637.647
 715.062 787.618
 253.576 201.500
 553.550 645.434
 542.331 357.404
 816.769 239.547
 493.911 606.340
 42.287 833.171
 613.270 194.476
 421.948 228.342
 410.153 542.637
 537.041 841.980
 778.889 66.391
 79.292 300.502
 281.218 287.824
 606.630 546.554
 353.670 563.946
 204.612 800.857
 792.465 69.086
 211.883 544.872
 123.496 74.041
 668.303 916.484
 585.105 282.598
 307.487 112.622
 207.522 501.883
 144.886 31.509
 713.732 237.684
 614.547 65.572
 868.797 686.090
 841.954 667.254
 223.332 820.692
 769.578 687.644
 514.732 898.081
 191.679 56.565
 968.213 286.883
 224.593 797.468
 367.804 396.258
 710.133 706.872
 612.726 983.335
 598.147 972.492
 932.373 865.797
 507.937 143.392
 477.248 181.846
 658.637 927.260
 435.262 716.507
 870.397 392.089
 522.794 358.056
 758.868 51.258
 875.749 634.051
 916.049 661.407
 303.765 191.461
 334.823 151.774
 184.868 483.914
 589.617 112.449
 160.697 280.759
 31.779 518.495
 264.458 652.876
 148.744 569.196
 273.541 69.892
 127.358 529.112
 353.115 179.333
 863.367 513.531
 450.861 762.427
 183.790 148.998
 249.228 571.672
 862.485 734.222
 691.486 65.350
 280.622 843.044
 410.561 42.989
 935.095 554.722
 622.519 448.115
 754.286 614.045
 845.299 0.827
 620.420 651.511
 891.256 228.724
 102.399 109.564
 11.287 22.160
 107.105 92.921
 468.447 205.887
 598.360 997.980
 648.159 216.759
 301.899 377.737
 606.443 744.738
 205.744 104.486
 581.337 836.118
 925.373 933.601
 888.193 193.354
 582.207 119.060
 57.379 220.532
 645.601 747.101
 401.651 258.279
 319.035 41.014
 96.907 693.461
 70.237 540.619
 579.064 499.466
 75.206 908.469
 684.361 810.208
 883.299 185.426
 651.725 418.572
 933.725 776.182
 353.086 447.021
 534.995 846.177
 988.169 709.217
 133.236 351.409
 869.758 577.086
 671.288 688.849
 807.422 113.832
 309.340 175.062
 273.911 221.477
 924.426 852.365
 888.785 988.922
 517.732 744.160
 486.358 985.987
 776.520 783.541
 935.794 119.071
 605.242 511.664
 64.520 798.849
 955.292 965.655
 194.334 539.715
 945.035 271.035
 453.214 949.739
 224.466 532.854
 773.578 129.709
 158.692 35.416
 256.200 297.015
 490.819 255.792
 873.248 516.930
 210.561 155.120
 636.790 558.027
 865.739 908.286
 781.865 403.637
 178.754 82.143
 945.086 926.425
 691.219 80.452
 78.018 763.024
 82.312 886.716
 64.919 870.744
 568.512 90.696
 940.332 484.407
 375.551 358.446
 775.318 860.144
 112.266 767.100
 851.679 951.681
 108.267 283.383
 629.347 936.029
 493.763 518.153
 269.319 728.180
 294.427 278.390
 467.415 502.403
 833.962 293.443
 25.046 990.784
 732.191 385.493
 702.642 443.115
 160.372 746.841
 318.031 607.117
 374.525 481.401
 942.666 690.804
 951.328 157.879
 167.956 781.877
 362.377 441.205
 345.249 670.172
 257.107 441.414
 107.147 11.843
 1.333 910.286
 344.303 617.327
 9.339 881.367
 707.812 683.802
 287.864 484.753
 28.486 637.284
 408.530 61.216
 264.116 25.656
 72.710 78.278
 506.248 503.319
 214.059 832.096
 578.703 278.144
 586.664 261.975
 49.238 624.723
 351.849 58.768
 339.423 893.136
 847.938 404.015
 670.217 313.594
 501.971 314.390
 14.386 284.161
 420.517 506.964
 62.157 466.673
 231.755 656.931
 542.108 155.803
 99.320 743.350
 501.945 44.817
 799.575 113.233
 348.408 720.841
 360.718 823.776
 405.121 280.562
 970.268 521.146
 382.812 177.482
 835.867 496.920
 707.340 373.328
 55.243 935.824
 934.652 663.742
 639.542 677.069
 143.763 542.164
 918.627 893.165
 962.638 532.042
 118.590 922.347
 799.321 697.552
 875.400 441.584
 551.583 194.284
 471.796 245.611
 10.826 666.609
 248.258 2.672
 896.106 976.153
 736.949 530.015
 816.141 860.161
 847.038 801.998
 903.483 389.139
 841.032 142.537
 666.143 505.484
 787.845 823.203
 106.490 979.716
 765.964 691.295
 41.964 85.139
 878.599 981.710
 81.947 447.371
 394.955 256.279
 953.006 420.154
 263.535 488.776
 981.795 36.634
 273.548 838.151
 30.480 914.913
 141.264 182.289
 100.935 302.997
 344.551 216.068
 76.729 841.485
 149.319 937.627
 629.693 228.575
 697.565 883.014
 482.351 182.692
 442.681 140.042
 868.643 320.612
 511.468 235.912
 881.159 476.099
 584.608 599.469
 219.663 764.374
 662.172 737.841
 777.243 305.189
 115.148 219.312
 209.487 921.741
 918.189 340.959
 648.940 569.343
 66.041 192.672
 650.635 467.746
 252.947 61.267
 211.255 430.865
 750.299 492.649
 799.486 239.571
 565.517 230.161
 101.293 885.104
 870.551 947.774
 32.421 435.955
 20.364 612.739
 240.507 228.869
 362.321 249.261
 128.301 149.722
 291.904 279.119
 523.105 312.652
 416.736 823.730
 719.205 342.097
 231.121 842.568
 281.671 353.806
 811.718 623.162
 851.245 274.710
 859.172 437.048
 189.108 260.638
 21.538 533.306
 883.373 103.662
 136.872 596.774
 870.238 871.519
 571.682 282.407
 144.516 809.763
 659.132 21.743
 516.918 248.432
 759.297 444.016
 867.977 890.013
 279.875 65.650
 227.282 181.012
 169.069 370.844
 926.951 267.640
 685.650 666.466
 622.727 354.937
 380.173 671.019
 806.102 691.463
 105.106 354.946
 535.522 217.695
 882.043 143.756
 61.577 490.114
 666.689 922.650
 205.426 435.040
 495.002 928.383
 245.417 922.577
 398.361 308.579
 475.453 973.091
 526.388 988.832
 900.240 523.776
 500.850 272.340
 934.939 263.868
 483.593 955.101
 766.201 782.389
 319.870 461.772
 822.323 616.164
 412.553 773.857
 784.594 207.812
 392.952 554.263
 770.545 18.985
 833.507 582.302
 831.120 344.156
 52.975 253.535
 154.754 751.433
 805.428 712.522
 366.728 571.407
 333.178 57.442
 884.986 760.703
 866.354 758.025
 355.028 597.330
 337.378 877.389
 975.771 599.020
 468.908 189.776
 862.725 388.448
 814.319 786.257
 120.111 820.656
 58.625 95.993
 733.090 914.395
 406.512 399.243
 797.024 131.787
 127.261 238.115
 602.412 487.159
 931.646 650.861
 149.879 258.793
 414.103 764.767
 315.491 665.225
 98.553 21.322
 986.993 454.721
 925.338 606.214
 488.604 662.342
 259.950 586.857
 776.458 798.950
 594.884 783.712
 567.032 951.619
 160.605 621.065
 433.949 961.736
 219.654 611.320
 229.109 287.876
 152.258 858.137
 35.242 903.151
 768.025 42.163
 399.869 684.671
 15.602 943.891
 324.457 55.016
 282.375 216.793
 454.785 977.120
 354.793 46.798
 34.532 894.806
 374.870 608.199
 417.697 477.634
 511.439 78.741
 588.192 462.094
 750.232 26.217
 86.921 888.899
 82.670 484.038
 705.691 290.944
 280.072 143.441
 59.659 76.926
 421.879 95.295
 809.866 435.790
 900.408 135.486
 567.230 526.700
 950.888 125.932
 889.533 753.654
 7.344 490.274
 882.241 303.944
 718.758 971.793
 659.035 372.191
 85.417 34.263
 813.734 128.759
 405.139 128.006
 434.741 320.885
 18.978 747.893
 467.462 730.331
 885.025 192.333
 138.567 631.810
 909.013 998.219
 15.820 996.683
 546.955 622.502
 234.087 826.756
 246.149 403.596
 695.621 559.367
 788.143 642.584
 202.565 599.083
 975.154 663.471
 631.749 360.267
 497.748 452.252
 374.244 671.539
 327.052 335.712
 370.890 436.125
 883.389 682.796
 544.503 265.380
 292.065 724.611
 201.902 626.156
 696.255 865.062
 824.956 351.468
 259.890 754.580
 438.029 159.060
 766.575 527.030
 606.386 870.650
 663.412 947.736
 841.041 108.019
 773.918 422.509
 343.365 408.530
 427.751 397.986
 278.514 515.678
 345.732 307.505
 109.689 388.899
 648.637 939.888
 522.864 585.888
 902.748 627.064
 519.268 710.398
 202.402 547.460
 824.346 714.949
 151.279 452.971
 658.866 892.614
 924.472 366.313
 520.149 292.303
 760.189 21.442
 137.080 220.654
 584.036 681.843
 477.835 139.120
 554.213 260.013
 218.224 81.329
 129.672 556.936
 613.743 172.949
 505.516 764.090
 280.292 669.472
 583.995 834.521
 75.632 387.569
 911.849 786.197
 512.909 509.457
 524.991 693.465
 933.705 519.410
 412.301 934.714
 854.209 784.900
 307.509 970.754
 385.293 835.386
 910.650 443.958
 654.831 298.566
 50.442 18.528
 545.864 321.721
 51.477 73.751
 452.732 994.912
 943.480 951.477
 872.654 179.303
 625.656 924.134
 544.263 369.246
 611.854 758.254
 147.084 938.356
 169.536 709.705
 744.985 760.379
 118.332 899.999
 728.303 693.660
 66.074 328.072
 847.931 477.719
 678.786 699.692
 482.512 931.323
 656.377 878.232
 807.558 949.114
 320.981 38.009
 391.430 169.037
 226.534 637.179
 604.359 592.364
 525.798 614.494
 348.091 164.010
 247.358 886.896
 78.146 911.155
 355.926 307.276
 59.324 756.230
 913.554 898.855
 757.246 395.293
 699.131 970.243
 291.628 509.443
 854.062 829.501
 856.370 165.434
 31.524 343.465
 920.821 188.211
 866.749 757.697
 167.679 944.151
 540.825 620.860
 375.679 766.622
 668.324 603.898
 527.563 857.988
 540.451 618.478
 101.959 102.742
 944.304 210.888
 905.932 779.284
 852.292 417.471
 615.550 632.569
 434.037 437.174
 935.290 401.881
 239.407 817.705
 562.143 438.284
 392.251 716.672
 873.659 11.444
 29.396 931.156
 955.694 827.767
 531.281 172.144
 578.400 958.974
 785.069 768.622
 429.086 125.871
 467.079 34.824
 57.248 175.173
 251.054 728.982
 897.769 722.633
 767.298 819.027
 558.383 673.716
 833.354 487.110
 510.814 549.601
 931.205 428.019
 963.119 883.032
 553.400 894.729
 143.660 62.685
 18.843 126.238
 452.803 819.101
 758.988 157.931
 973.018 498.391
 190.843 103.014
 35.753 565.831
 871.536 735.702
 866.729 640.059
 120.452 174.179
 540.615 264.957
 102.448 115.745
 420.031 581.670
 95.801 20.540
 109.226 834.008
 380.909 867.055
 474.585 9.034
 643.146 245.957
 55.118 928.709
 701.283 143.082
 867.703 331.649
 670.726 452.808
 193.034 245.327
 720.336 115.024
 976.650 593.218
 458.113 478.917
 390.342 118.792
 712.848 651.681
 346.481 464.839
 297.352 917.552
 142.989 514.035
 928.716 930.466
 319.804 782.052
 229.891 50.908
 436.649 930.849
 985.505 563.594
 122.942 25.455
 117.254 367.496
 17.967 446.648
 177.456 254.128
 305.390 864.289
 233.587 905.185
 471.323 106.892
 485.282 958.467
 778.083 383.387
 674.666 764.160
 173.285 139.515
 630.647 25.042
 950.856 896.111
 140.663 267.848
 279.936 17.558
 735.067 803.393
 630.646 309.368
 68.870 414.917
 391.505 223.317
 15.011 773.446
 409.330 851.522
 667.826 461.733
 434.270 677.641
 473.327 331.764
 243.753 600.015
 135.706 702.191
 601.415 189.662
 731.664 989.659
 810.383 652.697
 233.534 770.653
 902.573 955.035
 989.413 887.511
 3.130 975.393
 427.726 83.721
 986.006 84.923
 591.716 210.285
 635.295 927.917
 16.677 357.908
 417.932 383.262
 842.467 301.136
 5.216 221.747
 12.523 492.782
 530.193 106.487
 507.742 13.188
 490.070 594.779
 61.942 492.947
 280.552 237.724
 920.965 113.963
 743.423 802.086
 358.766 517.281
 309.084 886.558
 723.157 362.609
 389.509 616.299
 326.402 590.118
 519.703 785.853
 49.934 216.989
 330.834 407.236
 829.479 986.625
 67.565 498.684
 411.526 995.857
 915.609 527.597
 811.861 813.386
 591.141 871.302
 602.858 720.761
 247.622 170.061
 552.084 845.272
 891.991 472.155
 727.839 792.974
 863.570 580.804
 177.485 250.942
 35.765 242.334
 825.328 122.675
 851.472 515.472
 684.747 441.872
 24.758 349.426
 643.779 320.765
 238.699 605.846
 477.244 913.600
 775.295 284.579
 827.445 88.100
 139.275 868.906
 348.561 612.898
 122.538 571.736
 149.024 992.625
 717.474 934.772
 916.715 60.896
 970.765 68.292
 452.020 411.750
 498.397 695.909
 745.088 189.688
 508.966 728.061
 650.602 535.549
 936.076 987.273
 773.748 608.787
 619.591 870.295
 475.599 975.688
 435.787 595.505
 228.795 807.779
 222.542 452.568
 652.339 705.740
 219.650 365.047
 877.558 622.862
 317.016 580.735
 849.338 770.386
 523.207 419.981
 353.921 147.469
 910.558 505.725
 46.434 444.218
 615.574 552.679
 290.745 150.970
 857.700 654.831
 936.779 295.239
 46.873 643.765
 165.297 984.490
 869.800 824.220
 599.174 913.840
 344.043 572.676
 88.801 899.168
 603.237 519.758
 955.529 904.939
 99.784 454.038
 252.660 679.711
 784.828 574.849
 462.845 109.133
 29.214 192.325
 381.609 504.904
 791.392 596.825
 79.894 918.122
 105.022 285.749
 337.980 986.766
 964.606 497.529
 795.855 980.348
 324.222 530.025
 971.485 411.326
 212.821 349.107
 911.504 554.679
 8.293 773.680
 415.344 306.535
 128.266 72.583
 823.099 263.146
 793.331 158.749
 292.288 596.642
 931.069 14.687
 274.933 18.163
 628.012 344.220
 712.922 767.351
 40.786 297.475
 918.606 455.309
 164.513 54.294
 524.117 662.422
 971.629 935.655
 545.373 289.668
 901.195 919.505
 996.542 759.874
 549.365 108.119
 542.499 631.900
 315.726 985.979
 28.156 34.757
 155.826 643.033
 965.385 449.609
 13.444 456.582
 984.416 805.511
 821.274 729.956
 114.283 40.262
 608.176 197.436
 496.159 282.174
 505.328 107.779
 657.745 593.801
 651.309 294.252
 892.540 887.307
 833.964 493.921
 154.520 666.276
 429.852 475.166
 459.144 804.222
 893.052 818.015
 291.441 660.239
 865.309 530.239
 380.297 622.200
 418.215 902.476
 276.895 213.272
 62.601 952.496
 49.802 394.629
 866.247 592.651
 607.824 732.997
 281.888 901.364
 415.809 903.558
 405.110 980.866
 862.721 185.008
 236.034 246.615
 163.159 432.940
 817.551 291.557
 263.972 639.640
 652.590 889.350
 830.550 892.888
 677.601 198.736
 499.908 14.118
 981.545 776.334
 410.027 708.534
 929.771 832.427
 700.277 908.557
 978.739 24.945
 582.761 489.647
 177.468 497.290
 518.431 427.441
 649.714 358.221
 507.772 130.940
 570.207 174.509
 989.295 402.635
 699.894 612.993
 999.203 658.034
 168.435 207.128
 204.322 489.631
 204.393 428.779
 2.931 830.347
 60.266 179.347
 872.890 195.661
 684.370 351.130
 514.771 239.696
 306.241 891.931
 524.225 16.458
 156.732 490.317
 470.202 402.218
 996.171 508.691
 444.708 507.870
 10.110 564.742
 679.500 131.227
 316.429 403.140
 442.539 299.201
 752.453 628.169
 582.354 299.918
 546.535 969.739
 184.998 767.042
 774.166 30.861
 452.500 955.395
 330.646 680.793
 163.180 331.553
 275.634 196.923
 695.571 629.248
 402.581 967.856
 304.825 111.553
 419.107 613.639
 52.350 604.976
 182.236 85.669
 878.005 980.425
 582.287 23.308
 844.773 848.818
 306.800 976.935
 606.702 901.795
 314.598 184.066
 883.480 288.123
 211.898 297.905
 853.907 792.070
 227.020 723.405
 293.442 130.134
 335.813 187.553
 318.672 56.353
 582.459 546.582
 308.068 954.160
 384.204 67.233
 940.639 374.925
 796.061 981.827
 32.481 381.328
 363.227 743.080
 608.867 279.364
 403.467 345.246
 282.997 228.721
 765.741 349.993
 831.371 550.586
 309.912 890.538
 872.641 188.429
 378.270 223.896
 737.582 495.454
 294.197 172.113
 131.385 237.130
 665.674 618.094
 658.036 714.310
 808.940 694.950
 25.050 178.079
 585.971 289.867
 53.895 58.663
 92.170 350.472
 968.240 944.930
 989.504 375.053
 753.483 96.462
 485.160 544.976
 314.362 555.607
 464.689 641.246
 293.856 551.764
 637.599 115.616
 549.748 894.474
 606.798 164.291
 662.461 866.305
 973.508 98.669
 419.077 822.356
 206.753 708.155
 887.288 242.373
 390.008 165.780
 565.746 466.476
 783.687 604.833
 733.488 269.545
 665.879 76.129
 783.544 926.189
 217.996 728.789
 230.220 512.282
 468.009 805.919
 644.898 45.431
 980.893 239.566
 873.612 241.031
 161.214 111.319
 96.198 349.054
 601.979 126.516
 129.989 826.382
 850.519 156.978
 592.113 717.816
 568.085 231.221
 298.117 184.025
 214.914 499.445
 478.538 885.533
 804.673 346.027
 880.048 57.623
 727.688 153.303
 627.730 381.965
 255.329 191.215
 357.178 857.438
 800.861 687.569
 779.403 116.286
 845.378 558.672
 671.497 234.387
 239.842 300.861
 648.004 398.541
 292.433 676.541
 771.534 562.449
 149.340 606.097
 619.055 830.268
 809.676 897.175
 298.380 26.694
 92.690 418.917
 776.431 160.496
 736.942 139.828
 859.167 69.903
 874.117 188.809
 77.617 899.659
 530.177 129.844
 363.776 537.651
 787.114 837.827
 725.427 211.435
 341.592 367.752
 585.057 979.898
 551.991 679.080
 172.388 361.392
 630.867 934.464
 443.712 216.530
 451.781 775.601
 737.909 791.286
 861.983 692.945
 516.019 454.975
 368.060 569.953
 518.568 709.193
 360.806 182.009
 915.936 959.915
 516.900 865.901
 128.298 938.185
 835.262 514.554
 12.662 518.305
 690.021 275.714
 817.925 650.032
 892.990 890.345
 410.572 717.286
 717.376 60.113
 692.487 525.478
 130.596 912.617
 240.504 358.284
 684.755 882.638
 69.937 828.906
 14.135 758.061
 89.699 167.473
 163.651 376.168
 506.285 862.754
 822.221 391.402
 832.269 330.948
 340.496 576.546
 649.934 275.844
 381.172 438.607
 212.875 282.383
 468.519 216.760
 881.895 739.800
 185.831 36.871
 283.396 601.601
 507.860 594.840
 648.785 579.049
 770.242 964.876
 695.645 844.390
 168.192 229.610
 501.933 42.408
 869.110 623.425
 412.807 617.083
 823.015 800.670
 118.637 38.084
 993.955 984.397
 618.060 233.816
 925.888 932.446
 0.534 318.915
 537.178 455.082
 470.932 850.056
 626.269 226.886
 119.269 301.001
 412.713 715.291
 890.239 52.890
 256.248 575.346
 511.072 926.398
 543.730 976.252
 727.064 506.744
 239.369 187.440
 709.560 239.330
 215.862 783.148
 532.008 402.609
 758.831 963.108
 950.021 635.433
 428.651 437.253
 618.045 139.511
 214.778 803.880
 278.630 64.821
 898.469 348.979
 273.640 878.890
 98.995 210.287
 56.500 822.300
 292.889 149.741
 790.318 355.694
 420.224 44.604
 861.165 941.859
 609.492 188.408
 434.741 604.435
 224.434 651.579
 457.019 627.580
 351.378 117.196
 617.393 64.095
 71.789 624.531
 331.468 599.449
 297.132 632.239
 288.292 862.700
 555.644 380.187
 274.961 710.009
 214.764 75.622
 24.740 950.535
 78.837 362.831
 620.767 696.680
 827.149 528.585
 366.905 150.388
 138.623 136.840
 54.346 474.522
 700.749 229.629
 704.151 123.885
 314.040 846.391
 352.300 945.574
 499.915 636.685
 418.296 714.868
 998.057 522.109
 17.384 903.390
 225.807 219.036
 49.594 123.969
 671.807 496.652
 538.728 245.227
 641.998 112.589
 967.030 892.912
 179.295 754.689
 925.368 369.340
 78.073 101.168
 396.600 732.753
 28.373 387.493
 236.390 331.150
 198.045 996.850
 689.558 817.190
 217.391 448.291
 62.425 59.589
 122.172 383.988
 397.205 280.225
 466.853 411.802
 300.935 693.707
 498.756 864.388
 59.573 306.885
 21.479 129.810
 111.668 889.672
 736.779 395.233
 612.485 386.365
 380.524 644.401
 638.872 769.573
 630.722 46.686
 970.730 8.875
 412.783 471.421
 943.272 35.994
 35.684 522.703
 654.714 330.631
 317.625 998.976
 599.554 660.099
 83.915 86.460
 293.744 105.861
 804.529 459.254
 584.002 465.999
 673.147 110.859
 461.167 490.334
 680.955 526.667
 402.145 880.508
 602.604 334.977
 574.919 157.860
 762.050 971.318
 887.742 94.859
 784.328 48.890
 531.616 539.351
 645.547 953.983
 742.077 893.815
 415.489 852.163
 333.110 893.468
 431.352 487.318
 676.531 447.601
 861.564 335.408
 211.539 348.535
 907.706 307.687
 971.557 433.383
 270.822 19.661
 662.185 17.291
 74.437 903.021
 371.658 955.574
 617.279 154.911
 353.071 779.273
 128.687 724.312
 498.633 868.019
 952.303 527.003
 95.983 349.964
 199.660 671.841
 384.338 266.154
 134.315 251.196
 935.742 811.568
 186.290 791.970
 299.361 113.526
 201.533 641.045
 942.823 867.151
 25.386 746.280
 785.502 194.606
 854.453 632.854
 479.010 698.058
 597.667 22.098
 687.599 844.596
 222.803 918.813
 546.588 453.943
 265.260 41.897
 24.228 196.997
 205.911 896.019
 328.650 85.390
 726.607 298.811
 736.963 10.972
 195.999 773.943
 181.414 441.050
 473.337 396.456
 714.355 493.081
 920.604 699.518
 149.005 294.339
 638.593 403.503
 999.476 911.777
 473.406 556.835
 537.012 239.204
 437.375 246.900
 758.801 218.046
 341.938 177.587
 203.141 200.089
 716.900 962.371
 415.439 331.912
 386.197 58.710
 1.670 638.169
 358.566 496.827
 331.117 232.036
 273.934 325.299
 252.938 404.080
 403.026 414.497
 559.057 494.432
 836.376 599.708
 199.937 586.774
 805.986 297.108
 483.816 466.367
 172.442 641.868
 161.145 638.822
 674.734 848.162
 614.348 832.812
 99.966 111.183
 492.056 520.363
 684.046 712.303
 403.003 935.315
 729.249 566.984
 527.435 597.093
 124.980 803.043
 725.873 837.002
 517.229 872.366
 392.148 552.086
 701.222 495.546
 578.830 792.410
 149.847 495.332
 940.480 626.912
 755.016 385.938
 618.811 477.178
 995.676 811.531
 112.190 94.415
 78.349 444.540
 411.328 60.128
 675.642 404.454
 678.095 983.709
 844.949 297.697
 632.916 959.100
 501.677 531.840
 688.828 727.314
 484.766 61.322
 21.120 911.890
 151.402 381.108
 937.464 581.090
 515.031 618.994
 564.882 814.981
 966.435 472.010
 400.029 379.451
 440.571 488.466
 284.570 635.269
 688.701 581.287
 927.491 431.602
 840.969 452.609
 963.651 583.766
 282.099 861.966
 428.635 138.866
 673.301 944.356
 362.887 655.330
 726.160 409.041
 405.308 218.908
 636.528 769.872
 773.196 584.742
 313.827 383.627
 979.831 259.509
 167.289 130.214
 244.713 246.981
 37.258 949.274
 488.956 692.777
 266.714 58.926
 467.304 538.371
 103.540 696.997
 309.555 180.030
 893.988 331.514
 71.739 815.264
 486.489 939.659
 828.295 828.296
 104.820 622.467
 70.900 38.264
 691.181 241.701
 370.904 621.265
 461.556 186.458
 266.869 872.486
 584.662 816.836
 466.150 940.708
 496.610 622.609
 712.433 128.188
 229.245 974.129
 35.538 78.779
 171.965 344.151
 734.462 91.087
 144.108 622.045
 971.738 197.283
 344.927 220.548
 601.862 488.030
 316.365 950.345
 97.134 276.916
 223.922 485.154
 652.193 61.168
 584.587 801.350
 678.407 217.633
 678.001 408.654
 578.776 982.610
 725.728 914.921
 513.918 400.729
 49.890 427.051
 624.059 631.567
 690.668 185.616
 107.713 703.868
 814.747 382.680
 625.166 577.253
 954.121 305.840
 597.293 172.216
 25.482 287.695
 214.060 963.408
 871.372 685.384
 911.866 292.008
 990.326 551.715
 987.392 874.032
 267.362 335.636
 103.614 87.260
 39.508 928.789
 130.085 675.012
 222.849 485.810
 916.584 66.053
 555.253 533.554
 801.881 772.580
 167.924 58.923
 436.126 379.675
 662.966 152.460
 577.542 707.087
 944.885 776.828
 96.378 426.115
 111.338 733.138
 369.067 9.382
 460.510 586.473
 414.106 528.784
 905.250 373.480
 552.254 787.097
 911.997 303.672
 564.302 252.029
 197.730 351.719
 470.124 579.454
 341.377 855.984
 316.229 376.904
 795.854 739.783
 92.157 621.728
 449.928 272.944
 908.202 553.829
 390.357 924.402
 371.014 294.312
 187.182 619.719
 155.203 173.177
 279.865 923.953
 757.331 196.338
 618.292 399.355
 455.489 50.520
 928.036 733.729
 408.387 980.137
 969.132 559.155
 390.695 110.127
 165.517 58.316
 857.896 810.314
 550.171 128.316
 298.476 368.533
 228.542 696.959
 301.850 70.048
 468.225 686.798
 537.581 169.363
 112.084 536.316
 199.301 727.233
 649.442 319.523
 162.299 801.280
 907.901 574.689
 587.161 594.381
 717.350 445.327
 376.552 342.839
 896.404 652.808
 364.541 568.743
 696.607 926.703
 447.468 821.204
 166.209 598.490
 814.852 822.890
 346.046 164.228
 724.109 546.056
 446.309 305.940
 802.828 831.051
 163.915 458.661
 29.063 785.750
 653.247 865.206
 408.833 62.762
 753.683 784.053
 968.975 789.634
 379.243 233.281
 244.256 152.953
 290.555 256.806
 644.618 528.639
 177.168 95.560
 329.497 366.372
 286.860 8.488
 831.957 425.655
 34.343 504.836
 209.983 214.282
 718.699 874.290
 952.718 777.871
 869.552 604.755
 935.863 152.665
 846.792 294.367
 56.287 535.171
 236.284 245.623
 637.464 393.701
 741.181 91.934
 594.348 591.850
 670.098 582.683
 691.284 996.080
 602.476 339.790
 985.480 773.303
 279.142 810.451
 890.266 564.741
 461.590 356.089
 839.011 255.049
 244.237 31.443
 607.251 86.929
 735.401 980.511
 235.731 238.315
 868.575 883.576
 672.001 658.989
 417.555 673.583
 647.664 324.607
 696.953 957.789
 569.834 117.120
 391.612 654.749
 919.888 181.093
 10.604 225.863
 613.898 875.331
 468.017 248.925
 234.488 769.282
 696.084 668.183
 943.274 595.148
 266.872 846.564
 130.032 621.417
 85.260 42.139
 555.557 664.159
 995.242 398.912
 459.534 392.143
 868.394 264.104
 95.273 844.249
 500.740 167.976
 635.693 187.437
 593.391 191.380
 788.404 865.455
 722.395 529.790
 634.266 978.438
 581.689 685.271
 738.510 187.627
 805.318 989.974
 4.737 744.765
 314.912 712.374
 781.392 629.637
 697.417 212.139
 572.048 860.011
 476.261 898.431
 232.899 74.660
 4.464 782.560
 603.946 631.586
 866.770 387.555
 158.468 0.098
 244.013 638.634
 965.583 837.696
 358.946 79.376
 243.148 151.993
 409.247 574.007
 186.337 566.183
 898.906 317.616
 947.339 286.331
 930.520 999.828
 423.361 653.097
 323.067 885.839
 396.124 533.419
 705.427 189.467
 22.239 543.311
 416.505 729.599
 369.077 606.548
 857.444 563.123
 747.128 451.134
 207.558 168.928
 832.570 772.464
 278.736 179.094
 781.165 285.788
 966.808 491.091
 688.083 228.695
 814.436 490.092
 282.415 924.797
 758.530 720.756
 797.703 291.566
 153.753 595.841
 621.507 67.740
 678.762 53.199
 891.944 588.787
 107.499 677.284
 424.158 83.481
 106.584 905.917
 665.218 271.777
 972.136 33.082
 195.088 975.899
 393.805 794.946
 220.724 115.438
 107.206 155.701
 609.441 836.337
 423.132 274.473
 39.240 256.867
 686.015 582.214
 523.600 925.345
 376.053 991.753
 815.207 239.532
 818.701 834.069
 379.389 832.021
 869.018 504.098
 828.744 975.765
 892.307 620.401
 953.964 996.116
 340.169 880.671
 3.625 217.898
 24.275 621.093
 342.248 246.263
 198.715 269.050
 438.981 137.220
 983.741 588.617
 649.635 907.091
 785.214 544.997
 996.418 649.935
 799.296 211.820
 119.677 458.658
 633.389 883.603
 474.441 200.599
 542.387 170.129
 324.892 693.537
 872.739 590.947
 8.531 816.064
 452.267 73.294
 608.290 810.078
 866.097 817.630
 597.882 376.727
 651.443 529.604
 179.137 904.744
 337.410 839.047
 78.806 216.933
 189.799 414.641
 138.471 882.130
 312.409 431.954
 439.953 362.677
 51.093 522.965
 238.240 888.145
 168.451 502.879
 105.979 942.265
 57.289 176.744
 362.507 990.037
 969.734 531.159
 703.959 564.410
 314.186 38.178
 559.958 976.326
 50.172 577.851
 870.826 748.266
 956.059 326.677
 954.052 830.385
 498.636 581.489
 860.267 811.179
 467.548 877.111
 10.455 643.342
 799.885 412.652
 63.986 972.503
 787.772 992.029
 450.965 475.102
 389.403 691.512
 74.925 815.594
 734.680 838.625
 568.971 946.733
 291.465 686.033
 588.987 665.138
 26.868 220.301
 823.555 153.113
 327.180 703.191
 266.987 883.269
 325.644 913.057
 367.648 821.651
 602.854 261.586
 660.018 565.453
 271.840 398.515
 600.256 511.049
 118.916 991.027
 439.103 625.937
 449.910 748.250
 923.559 43.510
 375.787 643.160
 463.961 802.544
 576.094 618.199
 632.769 294.431
 795.433 816.923
 675.889 681.959
 977.937 797.276
 269.970 925.558
 626.013 3.596
 406.237 449.113
 609.209 520.898
 832.698 640.733
 751.874 338.439
 454.619 698.123
 427.293 808.028
 943.867 67.778
 492.304 9.402
 209.973 307.249
 949.348 409.375
 461.718 425.726
 39.835 618.071
 162.758 76.632
 199.067 564.818
 36.764 723.526
 662.515 914.062
 388.038 555.111
 57.622 659.651
 807.300 354.511
 174.442 231.233
 966.883 241.210
 240.371 42.151
 765.854 600.318
 465.008 642.605
 857.476 133.421
 735.180 719.048
 326.026 738.653
 69.667 320.589
 427.505 426.208
 558.715 380.821
 272.497 161.155
 863.680 840.105
 715.858 0.669
 113.808 225.380
 586.525 150.815
 965.161 194.387
 504.343 242.630
 264.025 346.492
 605.112 742.815
 844.913 106.769
 449.101 635.931
 480.811 32.465
 594.062 398.295
 457.880 816.457
 846.564 524.983
 64.092 180.919
 93.476 57.500
 934.708 892.264
 90.269 418.225
 488.979 177.091
 328.816 506.891
 1.792 785.533
 512.528 212.853
 389.234 5.963
 571.476 894.254
 834.281 771.935
 98.894 761.291
 552.390 72.618
 579.865 656.471
 488.948 651.541
 513.573 271.116
 571.952 190.559
 155.345 86.552
 412.422 77.587
 980.356 132.710
 478.856 464.354
 406.922 259.685
 775.186 666.525
 826.365 902.697
 757.355 340.791
 534.406 62.475
 542.874 105.469
 914.832 336.268
 639.784 931.864
 811.850 625.203
 263.764 317.857
 768.339 557.768
 470.146 823.228
 981.362 543.865
 525.035 374.123
 915.374 686.477
 228.225 973.381
 451.987 896.892
 910.192 241.399
 880.783 493.305
 13.940 981.690
 539.159 210.882
 76.244 654.763
 284.618 954.141
 405.908 957.455
 477.301 210.345
 261.554 362.248
 714.073 886.906
 128.700 457.579
 91.457 398.349
 133.955 746.821
 389.681 211.895
 390.025 477.010
 823.435 258.156
 393.590 360.758
 159.598 758.770
 582.078 273.951
 273.737 140.312
 956.054 221.337
 24.760 958.615
 780.567 890.970
 542.636 705.359
 858.831 811.459
 222.919 205.757
 620.426 593.472
 432.075 129.209
 257.622 604.836
 880.965 151.591
 678.967 88.588
 4.631 146.429
 9.058 592.553
 382.671 701.421
 455.276 310.424
 86.619 406.054
 372.421 726.348
 892.933 25.401
 398.854 761.662
 49.461 545.254
 305.377 413.628
 929.758 465.925
 211.064 886.912
 606.793 848.051
 677.368 200.242
 481.734 826.353
 819.686 719.770
 424.317 349.487
 479.174 559.266
 931.361 159.762
 9.867 93.421
 55.269 770.031
 768.304 267.506
 963.617 841.442
 684.054 33.699
 86.400 720.679
 657.257 196.173
 714.295 405.154
 118.960 563.901
 407.726 206.135
 125.318 468.152
 644.108 350.688
 389.421 42.215
 203.841 571.602
 814.440 841.513
 12.246 889.072
 336.948 325.511
 605.436 688.133
 255.914 867.391
 367.020 381.799
 75.100 507.322
 936.711 352.171
 166.867 840.091
 171.421 51.755
 44.269 713.194
 147.709 586.793
 554.315 808.237
 537.873 396.035
 55.231 453.195
 330.156 775.365
 369.349 948.038
 59.134 614.654
 593.851 329.234
 181.222 332.710
 365.157 413.189
 891.282 284.195
 898.551 473.902
 901.679 924.561
 630.004 370.665
 569.871 451.691
 967.689 957.955
 293.264 82.993
 989.884 307.663
 521.830 301.635
 705.736 545.110
 754.610 433.675
 105.470 852.128
 873.353 557.750
 875.146 595.712
 465.940 650.219
 624.108 287.818
 947.960 821.211
 385.095 624.907
 299.792 681.537
 189.980 664.574
 799.144 118.308
 718.734 6.332
 898.345 760.069
 464.217 905.427
 228.420 33.062
 977.395 578.904
 917.510 191.877
 561.579 594.418
 2.317 934.099
 103.177 462.171
 653.755 954.030
 471.518 192.473
 400.791 970.142
 330.601 214.775
 141.701 680.361
 98.759 273.405
 804.723 704.735
 813.529 580.925
 338.864 703.601
 532.196 998.095
 761.628 488.399
 675.312 461.390
 198.470 440.055
 30.805 452.118
 856.385 925.168
 438.122 418.368
 272.093 552.381
 1.355 660.571
 757.744 80.509
 901.680 977.692
 980.953 6.742
 935.123 63.583
 11.561 398.929
 62.141 227.168
 848.004 352.457
 869.449 986.961
 508.173 652.082
 588.575 726.484
 792.541 295.489
 444.825 174.637
 63.988 622.021
 707.590 541.926
 54.851 911.501
 39.364 763.104
 226.342 639.226
 85.800 298.276
 440.517 649.870
 779.880 172.697
 235.857 541.386
 445.442 500.617
 352.305 616.980
 452.432 266.593
 61.976 96.395
 200.123 20.344
 512.121 495.261
 465.074 785.613
 565.044 441.860
 355.751 562.568
 366.370 853.877
 51.676 505.399
 132.278 633.420
 285.912 136.170
 915.082 537.599
 848.093 782.234
 585.114 965.500
 761.502 33.140
 108.537 282.346
 820.545 154.802
 761.910 330.620
 791.150 590.409
 14.646 699.022
 280.995 451.358
 942.657 517.214
 411.993 55.269
 676.199 291.688
 385.434 415.281
 201.302 10.916
 559.621 204.538
 949.137 231.793
 78.346 206.723
 846.467 560.583
 541.512 978.018
 641.354 197.070
 920.275 264.010
 342.832 497.844
 440.034 278.355
 956.065 701.910
 615.321 915.693
 493.093 557.785
 979.110 262.304
 584.640 995.386
 341.457 822.645
 204.394 738.370
 2.882 902.469
 790.839 783.821
 179.034 799.285
 863.311 557.539
 735.238 333.949
 481.724 746.665
 31.383 814.020
 199.897 919.427
 415.802 516.949
 570.091 57.630
 436.383 1.211
 534.033 684.952
 741.026 44.211
 899.073 897.439
 578.932 330.438
 466.219 957.061
 778.230 501.284
 621.656 250.220
 631.696 173.582
 400.190 37.199
 666.009 647.960
 206.150 112.467
 275.103 386.202
 766.149 987.117
 466.124 830.811
 173.239 611.687
 877.453 676.925
 451.119 738.928
 990.044 459.647
 261.057 431.230
 352.139 977.037
 736.857 736.341
 287.539 84.759
 961.792 368.498
 151.369 242.183
 995.984 161.303
 755.237 597.222
 276.659 815.605
 204.390 619.076
 503.399 902.832
 499.837 341.086
 95.641 444.774
 863.119 192.337
 982.770 558.581
 673.632 474.167
 824.221 405.109
 79.212 590.043
 926.825 924.737
 989.311 743.240
 751.394 893.108
 103.979 571.326
 305.367 626.148
 516.463 949.781
 181.586 46.140
 976.186 345.309
 6.380 766.091
 164.004 774.018
 537.647 726.322
 942.685 777.904
 243.288 733.900
 960.736 297.898
 482.932 911.605
 742.919 831.474
 205.370 598.718
 360.504 521.675
 607.544 91.571
 380.758 552.097
 428.549 838.888
 318.937 404.178
 377.130 277.348
 605.729 670.114
 720.185 509.099
 815.502 473.431
 852.199 978.200
 830.612 411.919
 984.235 331.128
 827.627 852.122
 151.744 771.789
 623.485 434.375
 962.048 609.104
 502.882 621.548
 757.025 900.756
 229.698 888.002
 729.300 316.486
 420.732 807.993
 529.694 665.167
 802.883 491.052
 770.987 179.499
 387.139 917.117
 752.995 248.572
 153.983 153.790
 594.105 90.542
 163.278 864.765
 595.626 14.803
 863.441 130.818
 131.586 725.145
 893.898 356.722
 144.873 243.315
 544.034 898.961
 641.257 807.332
 771.385 255.287
 559.005 732.795
 890.502 959.250
 410.036 70.770
 648.309 237.133
 948.431 695.915
 906.998 543.730
 336.261 596.897
 894.272 94.794
 310.978 892.531
 364.505 771.323
 382.018 876.251
 782.117 363.184
 218.710 4.279
 107.754 141.691
 962.509 635.509
 84.074 562.945
 982.022 840.451
 304.832 382.015
 570.946 200.285
 360.170 243.996
 701.322 83.190
 112.511 568.850
 325.168 922.522
 629.243 185.518
 957.424 929.442
 516.494 135.680
 666.112 991.374
 727.157 562.698
 888.858 167.807
 298.151 846.511
 138.462 767.718
 677.318 625.939
 57.613 940.288
 177.937 66.860
 40.253 635.024
 825.356 454.796
 814.406 682.166
 190.582 695.665
 740.902 243.074
 322.843 646.796
 840.382 507.576
 258.268 935.172
 636.073 936.055
 784.169 380.367
 164.231 614.088
 745.392 670.544
 32.991 102.859
 586.218 151.484
 232.024 116.458
 502.155 606.937
 741.261 164.948
 332.228 625.204
 541.631 87.907
 534.077 468.995
 781.932 925.945
 459.252 466.154
 944.424 486.692
 970.705 506.213
 421.522 47.118
 832.852 716.099
 964.015 76.409
 449.132 267.326
 687.869 484.270
 443.223 272.108
 385.125 410.344
 376.591 107.871
 631.165 824.024
 993.642 285.394
 925.222 443.411
 791.284 177.285
 856.198 591.329
 255.201 848.803
 17.413 359.577
 701.707 695.389
 270.769 765.028
 550.987 169.977
 605.123 758.365
 852.147 172.826
 570.477 934.620
 628.430 537.623
 377.437 430.935
 835.641 856.005
 711.464 758.903
 480.262 779.866
 58.527 574.406
 355.576 84.320
 510.459 645.945
 382.547 586.567
 205.417 442.501
 223.238 435.899
 555.357 863.900
 532.514 21.541
 465.432 111.242
 371.011 507.865
 809.797 613.461
 189.415 786.011
 397.942 250.372
 759.541 928.048
 651.639 945.269
 148.393 311.182
 774.646 534.302
 562.087 727.353
 597.928 789.413
 710.361 555.715
 738.415 600.833
 420.390 515.416
 637.890 779.167
 50.135 462.968
 322.807 271.540
 883.790 996.949
 920.689 997.428
 30.590 393.204
 612.669 84.638
 366.953 242.135
 526.130 251.825
 62.354 487.597
 260.843 59.301
 91.438 781.640
 184.184 993.292
 566.561 843.704
 166.772 9.819
 512.485 35.337
 103.141 532.906
 962.449 586.169
 869.897 658.664
 674.780 803.505
 516.438 783.111
 872.103 401.780
 614.072 259.409
 789.580 550.284
 164.583 351.950
 411.379 874.611
 98.740 433.658
 80.479 991.374
 691.368 452.766
 19.065 4.822
 648.501 450.506
 606.208 61.457
 852.449 756.813
 265.617 623.781
 904.722 232.765
 336.270 681.518
 509.600 12.564
 478.257 28.560
 171.176 961.063
 228.815 872.268
 615.381 983.004
 821.043 50.414
 230.281 265.109
 440.072 667.035
 780.664 10.994
 676.487 944.738
 787.313 640.830
 80.765 966.034
 561.384 312.840
 789.562 944.073
 697.034 912.743
 127.334 943.585
 301.110 921.489
 655.465 51.117
 780.516 272.841
 194.414 870.888
 222.459 53.295
 59.234 665.246
 349.498 670.442
 879.900 249.136
 473.051 556.112
 508.351 933.965
 521.434 101.856
 305.079 961.269
 0.703 11.491
 538.694 299.758
 30.461 654.397
 289.663 745.364
 457.689 10.060
 519.740 573.182
 517.849 996.168
 325.210 668.655
 815.394 96.697
 636.641 4.655
 220.037 371.233
 140.310 438.384
 8.345 890.895
 184.849 250.222
 563.212 59.176
 187.016 324.191
 720.588 927.768
 177.176 830.703
 420.436 688.740
 820.416 186.440
 377.519 836.416
 533.710 668.966
 690.652 757.129
 291.853 605.876
 512.785 574.926
 801.781 556.673
 418.480 199.736
 931.186 392.243
 942.522 575.068
 436.122 949.704
 889.508 879.462
 54.638 812.948
 598.157 814.775
 158.706 320.558
 7.900 420.466
 202.116 727.586
 444.204 32.800
 813.170 406.381
 791.398 898.101
 281.578 440.148
 638.907 527.476
 430.557 82.886
 3.438 514.932
 77.855 487.905
 983.314 240.281
 931.074 267.261
 782.861 542.179
 369.493 774.498
 748.263 114.978
 0.851 207.280
 628.794 486.577
 589.563 424.442
 169.015 44.365
 203.159 749.172
 251.615 654.540
 565.012 487.259
 253.650 69.206
 310.345 693.419
 610.438 28.723
 374.019 151.664
 64.097 877.737
 175.719 145.480
 923.437 646.450
 771.932 443.720
 297.573 69.127
 203.890 847.569
 559.330 475.159
 953.791 477.590
 821.412 90.622
 623.571 837.953
 496.728 116.927
 645.007 203.490
 795.734 235.585
 318.615 425.822
 472.575 542.302
 641.725 254.697
 156.056 598.476
 931.059 392.673
 31.762 453.078
 958.461 933.917
 521.925 422.824
 314.207 535.212
 437.037 804.322
 683.048 599.041
 47.849 849.562
 184.305 150.148
 801.679 477.869
 487.504 709.331
 339.216 675.595
 996.080 827.864
 866.958 92.657
 498.363 575.261
 318.624 366.316
 650.489 969.778
 562.232 461.723
 891.120 418.732
 846.975 230.758
 632.203 773.325
 857.597 261.293
 140.812 695.127
 978.863 364.417
 569.928 38.843
 447.330 64.354
 334.431 754.599
 963.264 692.287
 14.378 44.236
 486.933 9.251
 330.697 827.276
 488.217 203.450
 436.742 906.154
 947.407 23.243
 838.895 5.473
 212.112 258.584
 64.744 300.510
 147.457 701.661
 680.833 365.799
 324.435 673.090
 193.891 150.537
 677.645 655.168
 598.632 624.961
 735.227 130.998
 38.286 907.155
 240.085 380.843
 975.921 755.336
 505.235 368.696
 18.356 344.294
 893.086 487.181
 751.162 799.836
 297.664 482.474
 622.140 370.915
 812.225 408.790
 619.211 720.332
 957.645 660.233
 622.258 221.808
 957.658 583.460
 340.824 489.865
 806.974 615.218
 482.463 530.877
 972.027 432.475
 609.755 796.113
 879.356 8.414
 245.677 213.440
 224.161 384.414
 463.166 662.044
 115.384 186.307
 59.658 788.199
 160.846 613.374
 663.505 9.435
 486.601 631.988
 766.977 754.877
 32.219 124.472
 828.590 691.879
 124.520 630.120
 662.728 910.119
 615.961 312.613
 341.568 806.169
 793.107 780.063
 606.393 32.098
 781.257 144.954
 233.521 154.383
 462.216 156.530
 163.557 193.403
 605.557 673.158
 298.870 573.766
 314.645 113.378
 348.680 72.084
 285.517 668.419
 677.397 477.432
 250.935 953.738
 841.865 22.380
 268.032 790.438
 16.533 356.177
 843.710 948.428
 260.597 339.472
 868.146 850.916
 113.749 180.151
 737.339 474.665
 181.666 106.731
 137.629 412.814
 631.229 608.860
 688.853 368.356
 129.010 249.266
 901.395 178.528
 73.654 668.966
 802.528 935.812
 669.961 934.178
 688.454 363.304
 724.809 91.551
 23.221 454.498
 95.388 255.794
 749.951 524.625
 649.851 814.009
 622.498 407.480
 898.487 223.236
 478.884 123.965
 187.470 246.452
 236.802 142.516
 412.487 428.046
 324.438 434.229
 579.791 778.491
 998.321 124.280
 519.277 411.183
 728.420 274.342
 517.761 659.473
 436.942 456.998
 298.990 671.563
 702.122 451.895
 415.906 823.742
 125.613 894.809
 854.827 462.405
 408.996 725.382
 172.687 452.217
 491.630 128.451
 317.896 7.023
 521.842 559.514
 21.379 62.545
 822.793 739.429
 213.645 532.265
 182.794 940.231
 831.212 702.333
 260.116 846.582
 954.420 565.691
 110.203 40.456
 879.699 383.425
 487.672 135.032
 211.966 271.664
 768.576 583.315
 684.434 239.912
 905.368 653.775
 319.214 211.874
 546.069 336.436
 956.274 18.566
 301.916 495.707
 652.407 807.441
 568.586 289.111
 115.713 417.577
 432.907 232.679
 152.667 952.557
 120.372 713.538
 100.389 477.990
 452.896 768.214
 760.357 683.775
 638.034 492.004
 384.029 701.922
 850.561 91.795
 556.068 544.356
 898.281 803.776
 225.795 822.665
 392.467 271.179
 828.869 299.735
 329.204 508.667
 173.863 183.956
 593.653 902.995
 125.424 957.963
 340.764 338.617
 758.197 499.207
 402.203 156.895
 572.849 628.150
 192.221 314.326
 124.873 356.214
 110.165 494.845
 413.712 610.220
 192.554 640.863
 87.935 208.807
 984.622 124.658
 743.304 250.938
 964.489 704.360
 704.646 754.182
 750.408 255.675
 897.332 523.998
 93.581 691.305
 16.134 533.070
 849.932 264.537
 802.454 996.065
 730.860 782.609
 37.814 309.699
 355.726 950.272
 872.558 826.024
 620.874 836.547
 432.600 289.398
 517.828 160.473
 710.470 711.280
 586.534 967.817
 554.806 513.994
 190.765 204.118
 957.767 242.812
 717.977 454.411
 713.756 838.584
 803.867 631.632
 124.632 959.785
 384.750 959.604
 573.531 738.001
 113.843 159.080
 127.214 504.865
 718.915 143.334
 578.882 817.277
 709.965 740.905
 561.674 673.003
 401.278 355.379
 177.252 307.629
 129.952 54.446
 452.153 819.290
 423.725 252.150
 392.954 17.962
 488.531 949.462
 324.117 45.588
 997.755 859.603
 1.958 181.624
 720.910 737.230
 975.069 821.000
 932.600 816.675
 154.359 389.120
 899.781 546.277
 241.353 207.844
 615.891 276.799
 796.491 329.694
 597.220 355.636
 392.811 662.636
 195.667 219.503
 655.766 378.227
 931.762 731.515
 526.271 460.704
 684.576 729.724
 868.731 158.539
 766.138 739.598
 474.405 153.390
 485.437 139.405
 556.434 90.240
 502.609 982.699
 298.201 108.423
 271.928 794.105
 781.099 583.454
 60.506 222.302
 389.332 106.864
 248.947 606.751
 354.236 984.226
 914.576 582.558
 572.966 174.153
 564.298 491.346
 908.677 593.161
 522.864 906.585
 372.040 308.137
 46.644 231.352
 495.695 80.804
 79.370 437.466
 770.812 533.537
 504.276 330.613
 723.217 405.514
 289.379 630.137
 398.490 760.190
 535.020 919.142
 112.287 903.039
 784.308 565.371
 43.004 251.496
 169.725 841.703
 916.321 561.749
 868.130 133.388
 800.499 119.837
 700.049 644.086
 121.317 623.450
 518.854 882.124
 967.869 157.359
 725.872 290.099
 725.079 556.921
 956.263 184.009
 993.677 483.339
 798.446 91.736
 679.637 139.803
 631.032 165.126
 417.062 943.485
 32.493 515.631
 73.436 854.199
 190.559 661.921
 744.723 931.832
 713.777 240.838
 228.487 52.311
 833.283 323.174
 642.850 322.547
 238.213 86.126
 392.578 380.661
 475.950 858.716
 653.877 496.750
 684.465 199.391
 617.744 764.941
 327.265 351.437
 887.172 28.623
 943.967 207.477
 233.617 852.251
 786.499 495.404
 778.302 455.374
 610.709 861.569
 47.863 183.445
 67.153 600.451
 63.279 697.256
 767.636 81.525
 35.851 525.565
 583.389 212.392
 572.169 116.690
 397.353 201.911
 817.778 732.796
 930.951 238.052
 310.728 909.634
 391.910 653.158
 663.889 224.098
 244.451 535.592
 569.247 507.689
 39.737 273.190
 117.065 666.675
 819.362 33.144
 474.499 936.056
 427.386 938.041
 576.910 736.630
 149.751 572.575
 483.756 620.278
 409.559 224.353
 350.627 891.668
 951.731 840.212
 809.034 963.830
 672.950 372.379
 743.349 935.402
 317.785 942.674
 655.285 128.956
 947.784 904.954
 734.198 778.829
 878.614 413.485
 457.975 844.761
 605.467 876.122
 664.288 211.729
 736.789 694.931
 13.535 739.409
 721.621 872.483
 148.938 685.263
 980.483 429.660
 510.370 647.394
 180.811 571.010
 118.830 76.720
 785.729 217.821
 988.692 578.183
 552.616 868.986
 493.405 158.392
 472.109 848.083
 684.141 549.155
 278.267 344.878
 494.734 24.747
 389.463 394.627
 43.189 283.588
 172.870 83.397
 21.182 45.549
 182.157 987.307
 937.596 853.561
 370.335 703.615
 817.608 7.332
 802.644 508.395
 750.654 707.994
 616.434 765.980
 402.447 981.564
 627.511 946.921
 559.758 167.636
 249.971 602.186
 841.922 115.104
 166.861 650.369
 597.817 391.670
 302.904 11.289
 497.754 977.006
 151.880 253.560
 540.294 24.713
 897.286 196.135
 817.133 315.474
 235.580 635.807
 935.160 218.324
 520.240 776.052
 82.324 79.716
 148.197 860.009
 269.827 487.755
 817.751 704.953
 792.204 343.702
 911.391 681.093
 752.091 912.506
 263.857 448.385
 9.107 332.303
 634.351 876.296
 871.424 518.373
 433.926 828.738
 571.791 94.986
 490.109 346.040
 202.424 289.016
 638.996 534.744
 548.919 498.262
 701.790 661.691
 714.010 146.671
 362.742 409.542
 687.388 115.265
 756.256 495.308
 55.945 414.493
 283.438 281.022
 895.912 279.358
 606.509 156.504
 908.530 727.110
 660.385 278.814
 996.701 38.353
 324.446 282.821
 501.843 91.324
 517.553 294.190
 76.676 996.936
 521.973 582.608
 837.601 815.504
 366.791 482.346
 774.548 67.093
 871.218 413.107
 979.796 324.037
 178.756 480.898
 751.250 959.825
 223.489 891.570
 19.466 452.349
 931.802 324.130
 408.543 846.164
 151.844 183.456
 964.482 678.331
 347.367 869.434
 644.310 991.470
 223.578 589.319
 857.014 887.600
 354.997 920.524
 62.870 324.216
 946.632 60.815
 879.300 692.909
 420.928 131.459
 594.841 838.973
 127.855 816.234
 72.653 32.087
 121.251 206.145
 923.412 452.972
 331.278 797.312
 565.093 754.257
 243.998 869.905
 462.547 436.679
 230.969 811.580
 879.814 170.699
 264.027 582.887
 887.520 820.963
 915.769 338.317
 979.631 94.527
 250.462 989.463
 379.299 246.976
 622.119 141.187
 191.874 722.514
 138.453 653.474
 811.708 569.558
 946.403 26.966
 53.663 822.693
 825.383 716.052
 83.896 150.959
 319.690 317.273
 419.271 83.012
 736.210 730.949
 680.550 188.925
 415.417 859.021
 879.296 149.123
 343.429 81.684
 328.416 611.615
 204.532 689.336
 655.597 833.543
 624.255 65.515
 310.059 41.607
 572.798 792.003
 656.495 213.724
 590.901 941.129
 594.450 82.186
 771.410 734.997
 303.450 853.200
 839.421 980.125
 448.837 711.339
 484.764 362.489
 73.483 177.831
 528.409 836.781
 607.484 882.373
 968.170 129.722
 440.825 118.247
 320.911 356.231
 390.269 524.789
 533.489 115.473
 46.819 489.969
 601.207 278.142
 387.725 15.018
 642.137 224.314
 478.827 224.267
 712.739 161.095
 459.046 843.863
 2.563 599.722
 996.938 485.676
 54.227 252.319
 825.645 645.949
 363.287 809.090
 911.484 916.192
 618.124 958.080
 985.301 976.238
 142.754 933.001
 84.935 731.520
 958.856 31.948
 20.521 219.612
 643.720 293.648
 208.444 161.348
 637.889 591.311
 629.631 801.771
 362.576 191.101
 86.372 773.471
 908.458 596.949
 870.268 433.173
 822.961 681.122
 151.338 550.696
 774.883 486.118
 172.295 462.451
 438.211 124.558
 827.888 199.796
 589.706 236.515
 650.819 541.737
 138.633 965.847
 164.588 63.412
 36.465 256.677
 129.863 713.544
 887.304 956.982
 362.401 178.615
 686.726 147.746
 573.367 717.327
 752.013 833.322
 441.438 479.971
 317.077 562.239
 812.606 783.583
 901.181 268.889
 308.672 880.294
 825.103 97.332
 557.713 434.306
 748.032 791.393
 916.003 978.872
 892.935 403.369
 685.892 840.872
 479.991 220.953
 31.019 444.806
 512.775 462.694
 710.041 103.871
 379.211 111.556
 382.097 702.192
 110.885 299.586
 148.888 414.149
 665.341 620.586
 584.966 404.251
 284.842 218.980
 243.364 430.299
 73.105 209.276
 309.639 325.092
 103.425 39.824
 93.837 365.063
 14.917 585.737
 604.597 720.652
 509.326 688.338
 828.950 211.579
 972.754 342.254
 159.406 914.458
 611.958 947.110
 859.196 260.139
 713.654 809.834
 557.406 849.215
 560.916 117.858
 616.993 557.106
 29.693 755.518
 246.924 611.811
 250.284 848.876
 439.912 239.856
 965.965 681.764
 42.419 487.192
 319.716 402.590
 414.820 745.080
 919.040 652.264
 456.269 925.664
 790.371 194.292
 68.127 732.533
 563.575 764.802
 57.377 918.513
 202.045 520.064
 760.905 192.269
 296.199 619.355
 354.571 668.464
 302.437 10.055
 527.579 610.639
 773.476 388.391
 410.746 114.327
 180.310 492.684
 882.983 258.801
 164.711 386.361
 507.981 823.284
 231.367 636.011
 814.992 637.222
 940.550 356.689
 704.351 999.637
 498.982 944.436
 778.537 860.628
 374.775 47.080
 49.917 875.420
 741.510 432.037
 11.733 300.078
 449.380 27.776
 562.409 546.149
 43.709 568.294
 905.942 112.325
 521.983 122.415
 802.328 394.051
 911.872 897.580
 479.014 381.343
 939.786 267.437
 32.742 601.526
 570.604 70.743
 224.546 472.883
 765.789 93.535
 500.794 899.114
 613.743 895.256
 739.921 860.149
 920.612 31.420
 335.943 615.179
 252.724 409.811
 571.973 117.146
 337.254 284.215
 924.222 298.551
 152.797 919.930
 661.562 996.007
 176.306 580.088
 388.303 670.761
 250.785 393.039
 616.924 505.551
 755.580 221.264
 979.926 431.093
 7.677 604.664
 800.590 690.573
 610.806 579.352
 774.239 485.520
 265.140 951.767
 875.757 374.834
 22.995 851.950
 44.870 499.718
 247.122 904.954
 25.416 475.447
 423.285 591.807
 94.049 286.665
 276.046 658.168
 531.142 622.338
 317.484 247.322
 113.863 430.967
 457.634 652.656
 778.364 723.668
 760.270 711.977
 862.736 724.902
 929.260 301.420
 41.040 806.609
 952.925 670.342
 555.471 445.241
 263.759 421.007
 591.062 932.562
 238.671 349.555
 385.712 235.302
 273.989 589.428
 776.331 236.909
 626.150 137.734
 526.445 373.267
 772.965 892.148
 716.357 175.593
 984.252 414.580
 287.143 505.643
 810.229 292.501
 175.328 874.319
 220.460 854.442
 345.440 503.869
 527.196 168.559
 990.017 70.876
 80.079 408.419
 616.727 962.398
 52.517 395.391
 153.492 517.077
 685.134 149.623
 376.795 998.206
 793.089 719.806
 285.517 864.011
 569.468 174.487
 710.688 434.514
 67.141 74.104
 756.612 992.821
 760.452 793.073
 225.175 155.632
 272.923 906.009
 175.186 472.893
 407.972 312.602
 232.752 405.150
 689.823 563.877
 295.733 330.380
 567.773 820.981
 291.844 66.346
 568.306 269.440
 660.994 592.149
 8.932 510.877
 70.907 511.509
 380.921 234.746
 452.122 133.774
 334.199 249.940
 993.345 435.961
 978.641 35.652
 88.255 204.869
 277.126 299.065
 15.713 202.953
 925.171 441.090
 90.542 631.083
 771.342 308.103
 193.390 617.180
 466.401 515.550
 605.549 99.271
 275.052 977.255
 395.952 717.521
 433.001 961.577
 769.119 120.835
 877.749 62.391
 648.711 133.715
 871.247 349.805
 784.108 237.980
 916.366 723.829
 97.390 787.033
 350.457 95.903
 184.091 788.573
 184.492 570.677
 519.684 231.607
 705.016 787.025
 259.988 77.549
 331.016 136.584
 640.443 730.927
 434.762 734.741
 37.707 116.260
 713.475 937.828
 246.481 243.118
 109.608 437.084
 512.276 185.906
 796.596 710.930
 242.523 848.979
 902.546 969.301
 67.570 357.167
 167.969 904.530
 341.551 798.325
 809.815 191.007
 140.630 755.354
 380.457 9.064
 40.841 273.076
 207.771 56.904
 225.691 798.915
 124.932 847.789
 899.197 169.601
 143.109 248.844
 255.427 858.815
 687.100 524.031
 901.458 688.187
 156.394 808.986
 245.553 787.321
 248.613 322.028
 873.041 284.120
 498.426 446.901
 843.804 546.937
 355.393 492.575
 490.357 582.689
 314.787 717.931
 85.450 733.693
 795.004 519.671
 422.149 189.547
 745.986 325.771
 224.872 133.753
 200.129 160.691
 532.321 938.211
 918.951 389.135
 986.392 578.253
 926.642 280.133
 876.607 8.072
 490.161 630.548
 957.380 268.525
 142.463 255.775
 433.396 519.152
 741.558 94.722
 132.853 432.328
 607.320 526.118
 123.321 663.944
 227.441 184.632
 813.116 641.444
 323.768 669.292
 692.722 172.015
 623.845 515.306
 154.647 371.965
 96.212 256.122
 462.824 919.657
 741.520 328.552
 679.326 420.829
 47.425 603.853
 779.520 794.734
 629.397 986.203
 958.205 605.634
 310.963 472.066
 237.875 505.949
 317.535 365.178
 503.430 769.496
 443.088 688.619
 400.993 886.136
 26.848 814.515
 625.547 488.674
 579.263 670.950
 784.629 380.764
 607.482 702.765
 643.308 37.942
 997.954 816.934
 336.958 835.696
 558.532 483.473
 369.218 107.130
 548.448 779.439
 507.156 402.348
 228.863 637.208
 236.463 482.006
 349.570 710.095
 266.955 363.751
 702.118 810.459
 781.477 403.648
 272.643 660.284
 126.098 951.611
 428.563 964.926
 451.305 602.659
 984.706 461.153
 265.636 772.313
 882.249 375.108
 866.018 68.082
 746.994 569.501
 402.236 288.935
 394.016 867.786
 733.876 455.583
 738.823 562.679
 892.215 916.653
 839.233 783.897
 590.502 665.454
 408.515 193.180
 885.754 680.571
 43.672 761.457
 413.267 528.195
 240.675 172.369
 49.741 57.802
 611.805 587.623
 948.184 723.953
 373.070 142.873
 491.983 579.784
 378.814 48.618
 279.019 31.769
 696.569 620.415
 40.001 6.128
 840.994 918.190
 766.918 755.601
 428.045 38.426
 954.401 397.905
 728.735 968.415
 993.800 706.312
 658.820 412.547
 489.817 216.152
 352.132 161.087
 753.815 432.255
 50.218 557.196
 455.671 650.440
 471.329 983.578
 454.623 485.864
 672.924 232.636
 74.521 742.743
 222.021 229.995
 513.840 389.602
 968.370 78.534
 987.501 513.400
 61.107 396.602
 465.888 621.850
 947.988 698.792
 214.395 218.868
 788.315 259.896
 530.630 381.803
 40.170 802.456
 240.110 75.005
 446.685 136.398
 337.542 112.170
 444.948 876.829
 169.854 265.038
 308.118 785.117
 347.812 759.432
 462.852 471.397
 72.067 817.912
 209.764 906.827
 271.631 533.666
 27.100 805.039
 211.149 990.613
 222.855 718.701
 439.099 493.386
 587.235 73.964
 861.311 117.137
 7.641 138.509
 650.512 625.625
 567.483 534.152
 788.378 497.126
 236.430 699.513
 505.458 217.399
 854.601 159.590
 288.099 788.815
 151.276 435.331
 590.034 221.980
 157.635 436.402
 877.584 543.764
 663.711 623.494
 187.608 11.837
 625.971 642.990
 350.691 974.956
 400.953 457.043
 370.945 379.857
 812.270 787.610
 928.721 785.197
 756.374 425.459
 432.159 901.417
 923.299 227.338
 664.545 899.362
 311.560 429.363
 611.815 802.128
 314.384 876.173
 91.263 241.866
 963.127 427.852
 999.648 289.510
 352.139 825.057
 345.793 279.850
 709.521 722.986
 296.760 901.633
 95.347 142.887
 643.253 912.930
 331.358 822.866
 852.763 801.688
 725.284 605.138
 29.797 431.944
 133.416 192.911
 21.244 104.714
 294.490 105.487
 799.553 691.997
 507.233 104.329
 413.043 261.164
 156.938 545.890
 825.552 349.193
 320.313 219.489
 69.236 241.725
 392.732 71.833
 325.097 995.811
 41.273 515.761
 924.322 768.788
 646.931 622.031
 256.718 295.263
 69.845 642.596
 185.019 122.178
 64.772 895.632
 628.909 766.043
 956.439 831.016
 411.206 110.252
 424.521 5.019
 490.082 692.969
 68.072 30.341
 152.906 642.172
 144.381 278.607
 264.684 754.355
 785.773 33.912
 970.867 963.161
 571.308 905.539
 402.195 345.401
 503.144 973.716
 548.172 21.766
 847.321 373.024
 13.695 250.871
 536.597 713.247
 386.425 626.622
 692.791 937.042
 285.003 274.295
 554.809 348.587
 272.470 19.956
 646.429 688.477
 975.831 666.239
 288.333 239.622
 300.211 246.020
 658.110 129.252
 241.228 710.809
 89.789 736.447
 737.002 224.904
 443.387 556.836
 344.522 627.412
 380.951 40.466
 435.183 755.616
 677.481 970.539
 570.291 23.863
 145.066 445.314
 806.753 767.081
 931.720 659.278
 791.352 497.334
 401.090 539.672
 602.781 11.651
 236.883 108.072
 695.554 621.192
 31.091 822.205
 869.042 52.982
 295.544 369.281
 636.130 478.654
 422.874 578.253
 485.505 838.580
 659.510 584.649
 433.665 108.277
 136.971 798.581
 639.686 367.058
 638.606 915.522
 228.202 711.655
 210.464 382.421
 432.486 961.125
 313.522 741.120
 656.791 240.301
 769.642 860.159
 570.059 439.542
 788.132 618.552
 214.793 26.534
 339.371 395.498
 756.345 44.777
 735.630 163.299
 648.503 452.298
 609.072 882.521
 968.318 327.797
 368.034 705.171
 622.149 260.200
 443.559 540.063
 269.612 317.418
 190.050 302.287
 704.124 2.636
 611.533 523.902
 198.084 208.874
 285.986 454.419
 925.265 297.741
 45.378 726.741
 48.991 494.714
 432.343 647.088
 776.289 15.004
 442.946 116.583
 567.862 930.905
 28.917 679.057
 531.983 248.715
 675.349 676.042
 665.750 981.936
 697.686 578.452
 216.519 954.052
 774.363 248.278
 774.470 421.015
 411.444 796.485
 357.242 418.428
 238.837 369.659
 370.515 574.866
 183.105 282.830
 913.590 319.844
 21.596 474.939
 13.773 297.390
 671.779 992.966
 413.250 984.348
 836.643 697.621
 970.757 132.443
 543.185 355.354
 379.463 596.274
 361.023 856.367
 121.987 283.161
 59.637 235.093
 591.373 537.820
 496.547 117.719
 389.243 943.808
 168.813 970.755
 583.571 738.608
 103.627 256.050
 360.853 269.773
 310.686 132.376
 61.518 901.221
 522.828 393.605
 141.744 762.400
 268.463 751.114
 586.243 735.311
 759.261 596.625
 709.942 127.475
 652.057 904.890
 964.785 880.739
 420.804 727.975
 222.265 729.761
 21.569 709.360
 272.033 29.297
 373.205 512.377
 779.392 610.605
 233.458 959.849
 325.180 864.901
 603.403 857.228
 134.099 661.709
 323.508 897.420
 733.753 833.786
 967.029 90.177
 706.338 955.311
 128.412 831.053
 356.157 429.031
 336.821 924.034
 54.968 419.533
 891.729 637.923
 107.982 627.900
 165.792 640.262
 648.338 17.385
 300.161 485.082
 587.784 355.782
 632.281 194.187
 374.541 338.863
 752.562 468.369
 912.830 367.167
 343.617 688.274
 737.056 47.838
 176.757 248.165
 490.307 731.899
 40.925 934.172
 92.610 938.877
 378.227 176.668
 188.741 194.085
 869.668 629.953
 605.498 453.897
 729.880 857.615
 519.891 31.372
 558.882 15.839
 816.203 384.499
 993.593 556.956
 993.125 683.904
 286.560 739.899
 852.073 143.073
 201.908 391.749
 762.325 345.138
 99.535 64.602
 343.915 424.244
 822.191 764.590
 49.579 910.783
 503.233 475.796
 54.769 297.942
 875.774 82.190
 600.470 167.482
 240.008 217.552
 75.746 776.364
 291.046 399.233
 602.504 869.473
 334.328 269.531
 198.712 679.322
 532.140 262.459
 81.229 399.290
 198.930 807.910
 736.708 185.954
 463.828 694.934
 777.877 37.689
 968.085 246.574
 630.405 805.478
 488.414 956.771
 907.824 478.329
 252.487 542.210
 152.509 625.679
 221.873 446.110
 0.977 114.326
 194.803 565.069
 901.918 605.022
 364.160 862.928
 233.157 796.686
 45.790 986.632
 65.572 362.764
 962.598 548.331
 271.830 218.667
 477.890 316.007
 118.310 391.170
 967.398 733.223
 680.042 815.539
 506.615 428.877
 229.684 864.919
 834.845 282.824
 349.167 85.751
 199.531 175.908
 651.573 254.993
 946.369 407.269
 264.084 537.411
 318.517 432.003
 271.549 767.846
 780.672 723.590
 143.671 43.055
 663.019 253.410
 334.366 225.345
 101.252 0.637
 144.987 246.060
 160.368 646.620
 57.529 376.988
 903.148 896.057
 871.296 803.631
 683.757 821.171
 496.835 793.097
 500.400 3.237
 382.078 674.167
 169.345 697.852
 553.859 426.174
 929.658 566.149
 767.435 360.885
 850.982 874.499
 459.788 647.353
 795.606 291.322
 119.815 8.976
 334.397 213.478
 418.604 65.813
 790.259 788.714
 412.720 520.115
 792.241 708.101
 347.513 721.298
 380.936 307.043
 879.080 396.041
 777.225 309.652
 813.657 303.310
 580.624 594.176
 971.245 852.004
 22.630 952.368
 333.517 895.330
 289.660 909.447
 880.021 851.236
 127.807 100.603
 175.045 368.331
 429.097 442.354
 891.976 103.192
 210.859 760.606
 682.470 955.137
 973.816 650.827
 572.224 741.186
 451.495 48.737
 929.824 725.604
 37.392 322.330
 874.142 349.104
 944.144 88.605
 201.635 652.375
 360.925 482.340
 798.022 242.279
 434.718 221.538
 397.866 707.891
 914.469 627.281
 147.381 424.176
 323.980 257.963
 965.060 965.604
 832.414 142.784
 264.677 438.402
 786.326 771.664
 366.781 991.795
 573.117 183.183
 367.432 414.653
 974.808 244.575
 423.822 909.130
 18.244 734.449
 251.268 967.575
 61.599 206.671
 78.296 389.062
 208.780 60.289
 678.140 249.090
 297.626 383.676
 265.596 487.424
 552.307 239.951
 726.019 377.624
 365.956 264.737
 614.342 676.021
 630.146 46.290
 740.573 671.741
 50.556 432.861
 636.835 642.761
 183.100 983.948
 299.885 601.063
 645.396 462.830
 921.142 433.841
 461.042 910.062
 780.008 133.963
 588.414 184.488
 590.844 293.742
 884.219 293.647
 692.152 209.323
 520.700 633.686
 959.591 122.233
 883.160 834.915
 951.594 388.823
 343.306 68.850
 875.021 812.353
 859.201 862.011
 633.849 356.506
 872.430 18.042
 720.185 859.277
 439.148 650.234
 575.460 824.029
 378.281 439.556
 420.557 537.220
 585.246 567.569
 384.739 572.802
 633.746 728.501
 90.802 630.017
 665.595 740.427
 42.040 818.375
 96.076 482.488
 147.867 170.710
 290.347 754.735
 289.689 817.739
 498.085 651.448
 815.609 896.489
 575.441 760.100
 438.416 656.833
 434.984 939.778
 951.036 157.540
 508.366 228.545
 50.174 453.408
 498.725 103.426
 33.374 831.824
 259.347 534.333
 196.449 789.456
 133.873 90.181
 974.571 392.553
 606.579 467.719
 636.727 47.835
 667.268 808.368
 133.463 651.102
 125.553 772.993
 313.477 469.248
 898.388 677.274
 545.718 855.307
 430.229 809.946
 18.086 168.644
 228.071 12.103
 917.812 761.600
 547.755 477.979
 946.367 54.166
 550.374 726.862
 375.653 19.139
 458.611 613.308
 132.844 577.171
 35.659 800.531
 307.145 705.084
 940.533 172.301
 429.703 508.389
 492.536 445.028
 892.803 132.367
 117.227 647.748
 779.370 483.192
 212.154 937.881
 79.729 114.829
 531.866 329.907
 18.884 888.029
 70.383 638.203
 821.594 719.271
 140.537 220.479
 349.780 770.405
 191.738 791.456
 380.931 159.985
 352.253 635.159
 908.921 846.439
 663.487 346.684
 369.906 898.525
 129.843 789.256
 583.755 352.841
 629.202 159.272
 991.886 199.980
 209.986 950.866
 329.710 444.262
 588.067 632.994
 638.504 366.723
 700.827 67.397
 767.964 72.349
 879.593 66.991
 595.524 621.591
 672.095 123.782
 768.563 799.387
 142.958 716.498
 115.744 144.670
 865.289 874.483
 56.897 797.315
 5.999 850.568
 528.262 81.357
 320.503 6.474
 620.778 361.968
 380.976 895.672
 370.824 434.072
 541.600 236.619
 840.874 632.764
 522.510 91.003
 755.636 625.978
 802.920 324.462
 819.033 849.658
 437.722 949.446
 308.856 182.310
 338.416 490.183
 337.009 402.019
 329.365 217.615
 60.147 413.362
 448.003 267.548
 242.378 128.219
 499.846 959.007
 601.060 202.929
 6.176 392.955
 828.932 810.047
 547.346 846.236
 679.610 6.976
 464.322 934.223
 955.611 572.660
 744.811 741.490
 153.343 949.511
 200.912 496.541
 231.016 948.678
 208.418 168.742
 884.282 466.156
 992.655 8.080
 579.823 694.061
 834.181 336.945
 726.547 290.586
 454.917 283.991
 902.927 53.829
 9.679 960.314
 231.060 705.033
 531.152 295.122
 344.883 67.238
 792.478 239.999
 71.657 883.238
 498.779 826.523
 890.247 674.897
 587.619 20.846
 483.015 842.733
 502.885 0.875
 624.651 844.411
 353.615 317.609
 193.242 993.059
 329.340 963.259
 16.971 666.486
 19.745 116.903
 432.555 517.497
 985.337 876.220
 5.703 390.024
 106.962 604.326
 604.407 858.110
 668.088 257.874
 505.655 662.611
 510.593 740.631
 116.497 387.398
 871.332 610.840
 190.345 821.873
 25.058 416.454
 686.551 944.547
 704.520 236.072
 50.986 943.545
 469.150 252.034
 161.323 290.288
 980.972 103.198
 284.692 493.706
 205.013 476.541
 517.200 691.558
 269.021 657.784
 522.571 855.457
 434.738 221.011
 246.907 785.650
 894.079 485.938
 272.603 704.447
 905.620 989.576
 779.191 593.288
 829.766 828.010
 722.718 193.004
 558.368 35.578
 926.994 50.994
 522.696 35.636
 726.256 169.195
 212.216 862.323
 614.517 715.383
 958.194 200.197
 874.986 205.037
 596.613 92.659
 294.707 355.473
 693.171 345.786
 54.122 37.160
 911.322 507.184
 536.072 993.830
 157.584 776.065
 769.292 133.556
 625.019 137.875
 231.371 583.356
 257.347 391.944
 837.151 491.697
 407.087 922.004
 760.617 913.734
 199.252 55.789
 739.363 446.103
 928.100 570.717
 226.930 530.031
 502.410 367.922
 53.923 217.584
 761.581 987.222
 576.220 415.702
 360.918 542.439
 898.289 171.717
 772.926 781.526
 10.236 943.176
 878.899 421.952
 245.566 270.702
 190.951 171.772
 607.471 127.478
 211.757 54.591
 307.990 0.633
 23.360 836.669
 477.500 531.774
 316.437 671.717
 921.205 135.282
 599.483 89.149
 91.733 268.493
 838.677 351.003
 8.355 57.864
 801.957 78.337
 657.179 415.616
 646.686 127.156
 754.743 3.865
 983.602 595.031
 529.732 824.985
 658.352 821.278
 81.849 510.828
 656.562 455.355
 699.579 737.944
 903.088 399.954
 373.731 565.140
 787.831 367.878
 323.754 843.340
 209.538 246.406
 179.352 421.179
 938.645 651.418
 129.466 413.912
 516.895 328.618
 791.131 834.804
 544.748 163.912
 266.730 939.317
 570.206 883.105
 183.032 500.999
 350.391 327.156
 849.950 237.491
 679.037 898.053
 780.741 814.619
 380.977 187.868
 995.496 370.815
 294.029 375.848
 932.021 683.496
 867.591 42.441
 635.938 819.497
 387.353 82.527
 747.063 14.800
 221.229 270.949
 771.505 271.822
 10.739 250.507
 186.674 668.378
 495.348 675.328
 105.429 79.395
 948.717 490.959
 890.402 124.908
 772.440 797.370
 202.277 895.229
 84.902 993.500
 257.197 852.054
 563.649 404.055
 406.935 263.519
 955.589 943.408
 717.971 368.401
 620.026 570.905
 766.863 962.136
 977.633 970.354
 972.428 302.818
 519.819 568.491
 111.309 712.393
 6.525 357.686
 201.787 325.984
 18.296 62.841
 258.604 465.333
 205.779 687.592
 914.541 691.165
 424.890 977.452
 46.258 849.776
 690.175 574.997
 134.135 262.940
 207.042 732.753
 508.474 524.589
 43.118 151.854
 95.468 335.414
 610.931 478.279
 61.833 116.116
 602.303 3.510
 481.385 245.575
 336.355 363.495
 2.278 141.428
 358.081 330.144
 500.809 772.774
 206.347 855.097
 965.158 819.051
 415.355 208.766
 786.949 581.949
 331.673 601.819
 254.991 951.021
 232.548 965.125
 177.018 516.021
 486.194 372.145
 112.703 123.623
 270.109 829.832
 924.140 372.037
 281.122 146.029
 55.529 318.883
 256.240 249.362
 787.648 905.939
 254.544 528.606
 398.359 654.857
 8.947 450.105
 749.737 202.487
 177.153 272.076
 945.206 380.000
 641.245 112.414
 814.421 219.680
 715.914 841.318
 625.615 435.356
 20.260 301.679
 459.024 271.128
 94.529 639.494
 543.194 868.060
 551.194 124.692
 828.931 445.205
 542.808 721.788
 502.108 130.587
 713.537 932.162
 693.087 476.373
 136.682 568.598
 582.235 832.448
 289.640 271.977
 510.733 381.953
 96.394 763.920
 744.829 824.486
 894.662 212.880
 699.146 256.697
 732.462 230.327
 767.912 590.641
 242.155 104.519
 337.618 977.898
 7.351 8.838
 34.265 798.068
 560.942 317.339
 94.719 215.321
 115.340 440.167
 824.737 513.678
 716.681 14.609
 123.850 63.161
 573.914 3.243
 805.767 33.673
 885.418 548.886
 36.379 815.274
 67.056 997.535
 342.360 492.361
 76.669 646.536
 832.145 890.311
 684.151 717.685
 116.412 417.523
 409.964 146.443
 843.891 679.985
 257.778 762.042
 285.160 181.825
 811.533 692.840
 335.168 141.533
 219.497 641.171
 75.648 863.234
 716.724 447.248
 380.530 284.563
 764.781 908.042
 278.514 372.156
 438.951 580.759
 52.350 312.806
 146.595 618.505
 578.004 828.944
 97.418 35.491
 740.325 72.911
 601.688 48.872
 35.020 82.697
 383.552 802.781
 637.771 635.254
 754.446 246.773
 326.145 950.714
 990.034 755.756
 43.041 285.852
 340.302 172.184
 533.949 227.708
 226.502 895.204
 144.930 943.819
 743.923 897.380
 382.546 764.860
 202.450 720.181
 387.672 35.393
 157.058 577.782
 817.217 951.026
 970.544 318.622
 344.152 153.424
 126.673 680.038
 738.082 741.862
 192.517 688.231
 265.212 410.318
 886.129 259.369
 515.159 977.397
 215.005 744.217
 118.427 252.770
 140.434 915.118
 635.801 104.522
 924.126 448.005
 981.508 648.234
 911.212 421.603
 465.371 578.120
 385.306 499.799
 113.467 975.926
 637.803 930.774
 638.161 153.015
 68.794 77.969
 890.962 659.247
 978.037 73.884
 37.921 998.666
 411.511 179.463
 67.744 561.881
 655.487 251.231
 676.031 69.490
 572.309 218.030
 491.860 436.418
 259.619 892.259
 30.197 445.933
 500.442 670.804
 498.316 262.192
 121.061 492.666
 567.711 424.890
 855.949 728.852
 684.125 138.152
 256.280 790.867
 244.679 982.785
 895.893 103.567
 668.195 506.903
 904.278 533.065
 746.270 860.625
 171.817 368.329
 740.259 877.683
 362.497 894.320
 112.911 927.534
 771.470 473.660
 11.060 888.883
 669.941 772.481
 183.482 667.780
 881.828 364.107
 790.266 504.805
 182.573 852.431
 978.966 606.025
 650.596 946.418
 439.085 376.740
 239.398 550.087
 748.627 236.490
 679.858 11.073
 871.331 915.006
 927.191 688.697
 905.666 553.978
 998.203 93.047
 209.666 416.471
 417.655 34.437
 490.461 598.157
 26.619 672.719
 843.040 671.170
 472.865 623.940
 116.858 517.237
 878.653 564.123
 276.825 831.992
 493.174 153.335
 580.617 533.154
 316.752 815.271
 718.918 972.987
 916.330 566.507
 439.016 847.594
 824.411 954.088
 303.083 684.729
 867.362 379.727
 906.723 966.678
 547.710 953.511
 215.074 259.246
 705.890 210.451
 355.451 141.837
 309.997 860.618
 757.569 502.393
 520.791 440.013
 553.530 625.406
 509.928 637.177
 566.725 978.147
 681.772 933.083
 536.417 221.674
 475.770 392.790
 776.153 537.128
 273.184 261.194
 660.310 177.607
 767.831 856.869
 913.385 310.810
 607.499 933.306
 958.381 802.201
 996.043 631.942
 709.391 963.162
 44.191 723.252
 392.826 329.375
 951.207 498.345
 803.503 883.123
 24.327 302.147
 975.757 446.563
 236.088 799.139
 534.048 174.136
 571.995 33.172
 18.144 599.629
 126.474 724.131
 619.324 751.078
 510.773 966.877
 958.365 654.459
 92.553 133.154
 553.993 590.256
 296.762 787.020
 320.565 746.548
 267.368 411.342
 972.764 194.781
 679.260 700.139
 357.914 182.163
 161.812 732.855
 66.243 635.429
 365.997 36.470
 846.973 68.082
 94.598 24.625
 373.062 106.256
 491.919 635.479
 316.778 941.700
 130.793 867.924
 917.935 794.535
 968.799 926.195
 719.864 49.210
 803.984 553.123
 717.023 6.226
 727.575 980.698
 182.351 76.843
 534.817 511.800
 130.016 911.003
 456.079 718.526
 6.344 78.591
 452.614 390.375
 402.592 975.013
 681.944 870.424
 540.263 63.586
 276.956 100.762
 13.411 134.827
 953.752 271.788
 881.385 207.273
 22.556 286.053
 116.575 32.720
 433.084 549.305
 629.736 932.749
 553.478 773.045
 453.484 181.198
 425.947 288.709
 73.606 172.107
 431.650 748.447
 597.273 753.849
 254.115 327.245
 254.366 962.366
 79.873 591.916
 288.540 809.901
 395.254 901.327
 331.866 156.526
 10.915 526.592
 922.803 151.510
 5.256 998.074
 551.601 437.524
 762.021 506.591
 958.167 685.623
 777.049 408.778
 900.955 11.352
 218.098 50.965
 125.907 116.377
 587.195 663.066
 234.212 325.298
 207.011 54.923
 847.202 29.349
 534.927 234.394
 244.663 908.278
 606.908 961.633
 186.012 945.557
 787.840 150.710
 167.023 962.439
 718.158 61.747
 1.083 720.987
 114.270 418.499
 504.495 648.678
 321.444 102.779
 699.335 746.506
 104.464 474.136
 392.199 103.482
 668.741 836.811
 138.397 763.374
 860.978 213.322
 432.340 100.421
 635.372 612.500
 777.803 751.177
 373.285 17.614
 966.346 926.917
 398.997 626.167
 136.375 267.844
 882.414 596.420
 785.342 485.319
 305.373 986.786
 977.579 825.531
 288.519 393.514
 222.737 847.091
 30.896 320.967
 415.140 371.479
 57.564 769.041
 421.286 489.887
 758.381 246.594
 307.971 709.582
 142.922 161.151
 321.922 229.482
 845.241 677.536
 896.471 746.234
 153.469 955.796
 582.754 422.059
 382.167 586.908
 621.503 773.131
 371.860 848.911
 204.009 357.019
 115.606 552.650
 462.881 610.066
 254.948 72.090
 108.356 886.518
 438.777 136.708
 935.937 322.334
 732.943 971.067
 305.901 245.095
 543.664 907.920
 92.772 400.237
 964.645 75.677
 559.293 701.304
 370.371 708.735
 489.015 742.275
 203.246 980.691
 656.767 152.923
 690.416 587.173
 97.465 518.945
 80.433 68.779
 499.556 28.341
 516.985 667.986
 576.714 10.696
 926.153 350.070
 215.031 888.910
 47.869 120.770
 135.875 811.432
 707.202 467.149
 418.020 940.560
 515.750 297.810
 475.791 368.030
 789.849 220.026
 560.156 257.680
 645.684 60.727
 932.616 686.741
 10.073 802.506
 30.744 898.250
 901.104 292.545
 1.396 178.904
 469.506 309.561
 302.508 246.430
 337.328 600.579
 875.322 41.259
 66.053 974.730
 951.718 857.316
 675.521 255.580
 500.539 270.273
 15.173 27.209
 824.577 798.249
 160.263 483.872
 916.954 395.215
 521.176 20.237
 970.380 982.089
 870.288 331.753
 332.189 281.325
 317.422 975.528
 216.845 270.073
 414.700 455.199
 458.887 902.291
 10.155 712.928
 424.150 185.336
 365.872 353.001
 134.789 810.323
 32.764 290.119
 521.570 922.933
 355.457 757.683
 140.547 142.486
 545.577 564.134
 404.288 968.150
 491.394 126.158
 431.965 393.543
 800.882 504.587
 647.778 42.137
 641.437 430.814
 711.389 858.413
 333.674 37.946
 783.343 282.352
 172.754 741.802
 377.214 601.460
 835.698 882.847
 570.738 535.059
 937.272 412.546
 410.989 45.162
 723.697 48.347
 302.468 388.071
 648.927 33.081
 688.350 787.333
 222.313 410.186
 679.202 104.181
 311.662 699.564
 533.038 53.902
 247.934 54.552
 206.911 929.170
 25.967 563.395
 72.487 273.363
 501.852 884.478
 383.696 343.051
 326.931 69.617
 99.013 619.374
 959.386 320.955
 167.923 699.142
 188.255 771.860
 692.346 9.554
 376.241 798.967
 349.137 352.806
 964.339 119.835
 817.311 971.419
 524.151 158.100
 479.402 820.178
 836.512 155.455
 474.663 990.456
 614.952 958.025
 965.057 726.921
 779.683 624.932
 753.631 440.722
 775.540 211.070
 767.528 308.016
 672.113 616.752
 311.478 964.938
 495.740 17.277
 916.727 1.843
 933.713 469.196
 388.364 218.902
 686.943 111.712
 701.682 245.263
 997.236 356.147
 455.094 224.145
 361.411 389.523
 970.442 921.156
 991.891 656.180
 986.812 183.122
 970.507 61.093
 444.928 35.828
 250.378 937.489
 657.478 502.797
 124.649 207.839
 336.270 110.948
 638.040 149.996
 457.968 945.371
 758.621 158.608
 832.341 463.129
 246.755 406.013
 854.884 278.984
 802.934 287.280
 221.528 14.019
 696.395 552.123
 127.685 536.564
 75.270 544.126
 515.461 524.722
 143.139 587.494
 448.498 7.624
 415.580 276.584
 438.278 180.604
 106.596 867.620
 101.980 385.635
 54.268 669.601
 561.145 266.026
 396.652 947.512
 481.858 72.723
 824.923 441.281
 178.122 263.252
 746.163 864.680
 146.276 503.766
 111.412 266.542
 243.122 85.778
 237.037 639.751
 265.854 493.608
 353.701 769.628
 317.570 313.529
 244.962 781.394
 256.349 33.907
 527.590 825.746
 14.504 235.887
 421.968 622.222
 252.078 670.282
 260.642 342.749
 867.272 228.189
 186.222 383.666
 346.775 575.752
 149.862 655.714
 899.554 488.351
 294.891 970.332
 205.303 703.056
 406.303 160.418
 428.392 442.487
 338.600 628.156
 732.646 946.322
 167.559 836.140
 792.982 191.866
 414.965 765.692
 975.884 71.621
 691.184 863.864
 769.402 218.269
 813.867 434.183
 330.339 286.315
 170.423 632.892
 405.063 190.816
 278.604 189.579
 422.848 708.712
 98.152 47.024
 886.578 124.512
 294.701 318.473
 753.129 672.369
 945.823 190.884
 840.834 329.281
 902.172 699.954
 288.464 753.517
 421.205 97.637
 161.485 557.962
 727.156 896.671
 727.415 645.408
 722.079 571.246
 51.680 512.716
 285.351 420.943
 75.075 519.995
 12.610 759.594
 478.728 401.530
 122.318 505.522
 505.341 315.219
 814.914 449.201
 647.571 549.975
 24.716 123.689
 224.960 465.252
 130.441 857.942
 417.245 168.098
 361.681 449.615
 199.608 951.420
 884.089 39.057
 808.237 248.317
 597.049 427.480
 154.027 193.134
 718.553 877.960
 878.433 227.395
 150.783 626.623
 216.235 220.969
 257.223 62.707
 281.564 484.067
 81.928 100.054
 940.102 778.199
 701.017 339.699
 764.386 963.601
 515.623 534.907
 211.073 482.378
 27.855 828.069
 707.489 221.572
 343.108 586.002
 716.601 945.211
 123.059 159.405
 569.516 961.326
 486.400 917.431
 245.834 796.784
 884.763 733.840
 755.676 703.122
 938.240 142.157
 72.373 889.326
 720.520 439.222
 998.858 567.633
 863.092 545.864
 69.434 566.038
 879.576 766.998
 815.258 282.487
 276.457 208.886
 8.480 772.116
 749.881 376.586
 976.317 427.751
 207.424 898.784
 700.418 957.953
 589.714 809.445
 224.919 624.721
 793.349 896.196
 252.710 178.595
 160.871 234.715
 656.155 842.139
 455.739 737.903
 736.247 528.895
 383.681 820.193
 281.608 244.900
 162.865 713.539
 982.597 70.398
 443.703 565.604
 300.999 42.560
 797.317 836.200
 65.249 703.842
 745.746 209.516
 516.152 608.439
 815.677 922.251
 257.729 20.271
 732.962 126.927
 139.636 734.807
 712.660 361.877
 906.981 24.093
 867.045 971.456
 974.061 265.656
 283.528 139.512
 712.130 763.031
 0.173 184.248
 567.895 505.763
 316.288 672.046
 356.820 322.764
 960.126 391.096
 489.803 743.228
 139.103 72.733
 307.489 348.143
 417.089 139.966
 305.886 942.422
 398.570 520.054
 860.535 238.242
 3.985 393.017
 192.830 165.201
 550.948 513.287
 198.027 429.084
 221.722 680.375
 374.878 560.551
 811.114 930.344
 294.640 725.745
 876.602 847.325
 733.630 826.211
 722.977 968.485
 7.777 474.641
 669.155 882.266
 7.105 890.636
 90.270 244.769
 578.295 477.144
 82.036 399.670
 968.098 189.569
 738.088 560.699
 71.061 937.295
 899.160 970.464
 851.767 318.769
 463.243 94.252
 992.549 409.206
 529.076 641.657
 88.501 32.872
 575.423 72.547
 436.939 663.867
 802.659 667.712
 90.527 530.142
 631.386 299.718
 632.703 630.419
 68.514 688.056
 439.315 713.786
 320.811 267.035
 688.422 83.553
 219.055 328.312
 325.762 652.790
 975.172 956.183
 669.562 546.542
 746.047 477.221
 506.220 778.666
 839.910 861.574
 877.225 958.532
 46.466 296.918
 354.872 449.252
 75.394 203.919
 345.378 15.047
 977.851 361.112
 816.536 386.672
 433.597 784.772
 124.834 732.285
 96.896 183.898
 193.911 153.798
 695.119 440.598
 880.248 708.612
 105.850 801.347
 739.372 272.023
 245.118 594.905
 690.681 760.791
 778.361 998.667
 963.828 802.883
 616.925 978.321
 714.755 97.805
 39.721 237.668
 423.783 217.059
 438.546 188.981
 558.204 961.751
 936.031 332.395
 502.608 156.479
 979.961 399.439
 764.637 713.137
 942.659 445.244
 363.204 258.764
 418.073 181.296
 839.563 666.997
 434.377 31.503
 816.567 557.948
 11.349 115.074
 613.258 596.619
 167.937 947.207
 324.446 101.402
 607.657 580.387
 549.809 713.246
 312.394 53.342
 734.124 330.110
 296.467 880.234
 817.662 103.000
 903.288 298.835
 629.541 457.925
 560.574 643.304
 551.280 56.351
 593.909 445.478
 375.287 555.155
 982.646 269.455
 754.006 460.820
 230.143 309.779
 28.708 292.811
 418.391 36.080
 719.003 444.205
 85.006 639.969
 300.168 336.068
 560.803 366.843
 678.128 753.457
 554.760 520.749
 652.727 188.983
 988.896 679.333
 627.882 933.461
 740.611 504.060
 449.791 887.212
 119.551 174.449
 927.054 230.303
 618.270 501.065
 783.004 311.476
 962.518 907.887
 312.466 285.215
 432.260 838.685
 242.476 51.732
 216.318 492.871
 437.214 108.247
 542.666 783.467
 427.600 690.490
 36.769 823.328
 900.060 524.812
 199.074 266.196
 439.092 93.435
 759.988 277.986
 5.152 273.595
 619.788 502.610
 941.515 796.508
 968.237 968.398
 167.977 200.935
 313.991 698.716
 640.437 860.799
 549.624 727.732
 966.507 544.616
 800.301 53.630
 179.500 630.113
 821.653 702.133
 325.696 129.132
 747.274 828.527
 530.056 670.769
 363.777 602.832
 219.052 404.831
 89.733 337.202
 919.685 799.180
 935.587 904.650
 572.724 654.925
 859.322 331.898
 225.748 510.002
 744.937 535.373
 765.568 367.243
 308.579 407.492
 546.302 306.082
 374.276 890.498
 232.929 721.678
 404.824 727.762
 353.068 401.206
 873.629 329.145
 202.336 379.630
 923.514 589.407
 229.777 17.579
 885.134 659.464
 516.136 278.370
 180.291 82.636
 704.095 32.239
 176.718 505.651
 829.027 931.076
 906.740 381.546
 92.489 40.041
 631.469 863.752
 207.761 812.416
 896.981 3.211
 594.737 995.619
 564.420 599.679
 305.775 769.888
 830.505 711.270
 98.456 472.660
 219.937 120.442
 837.261 42.725
 111.265 608.004
 283.878 236.103
 440.583 958.367
 33.208 393.065
 653.822 358.288
 655.250 261.309
 792.271 548.122
 126.194 58.113
 294.455 419.473
 67.625 553.995
 880.743 47.642
 681.225 717.462
 908.415 613.162
 166.406 125.708
 200.803 656.618
 766.659 436.258
 374.130 368.019
 911.952 261.824
 622.500 519.958
 542.291 592.814
 240.931 487.151
 22.613 782.543
 537.326 968.713
 830.895 128.334
 328.989 349.272
 737.013 342.077
 762.747 547.222
 635.048 66.777
 518.441 39.786
 769.975 937.207
 534.814 2.768
 362.837 144.495
 669.264 26.057
 716.411 703.609
 306.267 172.841
 734.000 562.132
 954.276 640.589
 443.604 766.811
 611.545 495.148
 952.390 325.347
 884.722 816.466
 204.697 384.413
 960.255 686.758
 751.073 376.325
 961.202 231.343
 304.852 867.118
 577.142 991.369
 343.213 734.585
 192.291 259.429
 156.396 798.396
 819.268 277.421
 144.824 163.486
 689.001 905.317
 470.441 886.070
 270.072 184.854
 374.798 457.932
 165.334 199.193
 149.814 373.811
 835.159 464.570
 283.076 309.083
 453.454 369.851
 171.781 316.551
 646.142 632.224
 809.610 843.555
 76.616 480.118
 378.940 181.014
 216.512 66.746
 934.769 357.375
 513.787 108.712
 632.763 171.049
 87.507 724.016
 846.090 469.096
 36.974 93.191
 226.696 397.196
 152.105 707.449
 316.800 901.821
 905.586 310.620
 804.297 510.864
 951.730 39.739
 368.280 370.485
 261.744 965.670
 282.837 705.742
 502.955 113.825
 371.641 598.590
 286.238 880.362
 443.882 52.540
 630.429 466.179
 232.876 317.696
 46.962 835.261
 919.765 977.881
 357.448 711.804
 201.507 213.336
 999.899 98.884
 278.497 324.146
 637.035 707.851
 144.462 172.582
 287.373 900.235
 789.552 834.281
 594.103 271.598
 834.864 861.399
 819.052 748.783
 239.072 94.094
 493.193 68.510
 919.733 613.971
 618.284 186.891
 855.448 934.239
 846.500 607.452
 751.054 851.576
 69.662 771.591
 4.849 45.122
 433.342 632.622
 191.470 765.159
 513.281 825.773
 821.153 90.132
 514.893 585.567
 838.820 793.628
 96.969 773.277
 345.887 916.124
 197.003 225.712
 853.055 508.970
 919.858 678.041
 71.133 554.780
 719.052 944.087
 714.508 879.677
 278.955 944.346
 2.018 584.460
 428.304 782.481
 794.312 525.526
 264.977 3.412
 485.276 79.376
 336.856 679.077
 575.732 499.648
 44.502 210.964
 86.510 811.416
 452.276 1.605
 729.441 337.899
 912.586 111.073
 741.146 589.641
 523.176 0.380
 16.286 600.909
 603.289 683.510
 252.739 623.477
 447.450 416.128
 167.843 900.783
 405.149 184.965
 967.132 577.862
 353.567 111.262
 478.069 452.275
 344.447 718.952
 112.137 552.041
 284.284 258.347
 828.608 517.364
 71.186 724.853
 859.771 558.471
 487.316 315.760
 265.831 722.520
 111.009 163.463
 641.709 204.265
 548.961 748.092
 49.444 119.520
 830.886 294.595
 628.525 184.806
 994.367 207.635
 300.487 33.567
 807.181 591.680
 569.388 887.676
 522.073 683.326
 990.840 196.529
 281.805 518.991
 381.290 874.738
 740.652 944.829
 36.817 398.496
 45.477 609.011
 975.518 261.210
 131.736 461.943
 686.234 907.426
 396.682 520.649
 813.923 42.788
 976.374 863.345
 221.300 204.539
 790.731 533.403
 598.747 235.337
 150.665 913.699
 238.969 162.173
 415.415 238.252
 317.064 286.425
 21.750 934.447
 415.887 651.217
 208.038 22.960
 584.603 593.927
 156.733 571.161
 716.821 706.797
 763.218 317.639
 863.543 124.162
 194.772 819.088
 463.481 803.769
 171.634 465.843
 665.043 60.509
 26.549 258.593
 544.881 497.654
 76.989 517.116
 289.636 133.147
 375.492 523.474
 320.915 672.031
 141.766 198.837
 7.247 781.592
 981.596 127.671
 447.568 899.962
 671.933 818.381
 833.477 583.869
 851.381 909.670
 935.196 974.926
 366.569 870.996
 219.952 449.685
 456.441 518.957
 240.559 495.787
 30.456 684.498
 43.874 919.664
 338.285 565.154
 88.813 500.721
 615.991 518.780
 255.592 538.692
 308.563 278.013
 23.409 536.603
 145.371 156.293
 422.848 678.656
 321.508 785.227
 389.871 223.195
 904.784 169.084
 196.535 374.318
 139.332 405.076
 573.657 325.617
 799.443 728.618
 415.139 705.804
 111.557 672.176
 832.856 583.893
 911.610 36.566
 163.697 12.168
 745.651 167.193
 993.182 64.988
 113.309 197.846
 607.993 752.703
 259.081 605.111
 605.784 600.607
 51.284 631.679
 835.809 146.167
 971.819 51.735
 907.602 953.109
 943.793 922.038
 254.486 812.796
 223.530 584.372
 69.545 712.253
 407.174 345.815
 317.623 519.977
 481.125 190.172
 769.498 567.110
 964.667 185.172
 483.681 789.658
 440.066 204.415
 85.195 520.283
 980.820 329.972
 345.343 564.062
 216.714 131.046
 66.230 815.733
 511.865 606.841
 810.898 346.002
 179.271 259.082
 115.001 836.809
 965.762 733.336
 67.544 231.050
 571.252 91.018
 483.145 997.731
 525.202 788.832
 811.364 31.070
 844.156 233.168
 773.003 699.577
 2.650 618.203
 889.891 252.065
 534.930 62.924
 322.949 750.966
 168.617 639.981
 70.550 34.058
 599.033 184.176
 750.887 263.963
 622.632 117.633
 121.898 286.662
 341.326 409.716
 732.017 927.333
 960.978 70.733
 774.451 161.239
 474.753 768.185
 294.938 732.129
 336.078 652.246
 414.055 689.044
 380.662 823.226
 534.442 678.695
 499.472 998.778
 553.104 884.428
 344.870 413.725
 659.865 729.519
 73.654 272.573
 223.562 863.204
 399.989 776.630
 724.580 288.971
 107.623 857.209
 440.624 558.465
 417.227 897.565
 215.277 788.823
 936.784 443.352
 796.979 429.650
 259.831 849.542
 918.893 537.526
 989.958 46.575
 65.034 155.351
 135.536 826.332
 130.582 851.594
 464.529 836.200
 408.063 676.370
 766.816 554.625
 317.862 629.040
 725.361 22.254
 431.176 112.707
 635.449 777.852
 814.103 947.651
 873.923 947.043
 839.072 16.701
 351.826 544.643
 978.746 974.997
 181.138 958.549
 909.984 144.208
 149.666 106.125
 532.186 462.437
 980.781 604.718
 343.819 426.739
 613.199 328.842
 449.982 361.945
 179.833 180.908
 297.389 109.645
 6.618 663.851
 884.082 652.485
 758.021 687.168
 580.763 84.972
 994.516 877.587
 67.996 291.707
 500.817 807.680
 56.159 292.282
 117.236 946.393
 58.380 319.149
 738.535 611.613
 254.408 686.768
 116.497 744.134
 467.208 528.672
 48.691 292.809
 103.933 681.150
 94.360 411.102
 46.782 800.754
 719.633 415.116
 453.294 156.392
 532.547 582.479
 104.016 139.340
 270.527 810.876
 760.744 105.940
 399.304 975.894
 240.996 693.319
 476.081 491.952
 922.873 729.196
 927.475 190.151
 845.541 559.272
 153.979 675.892
 719.306 322.161
 160.112 951.004
 88.519 960.024
 438.800 304.179
 761.532 626.647
 28.922 454.889
 923.905 472.599
 388.300 235.250
 151.353 394.202
 556.038 907.804
 733.112 339.554
 546.208 631.821
 278.058 796.846
 751.027 834.086
 806.837 539.250
 520.293 930.246
 313.300 973.968
 912.783 238.603
 815.729 213.493
 725.278 179.073
 998.823 443.189
 339.861 245.924
 785.376 255.051
 187.221 464.562
 264.517 322.736
 903.016 411.334
 861.691 342.925
 709.326 602.926
 62.968 313.839
 540.170 501.082
 329.459 479.857
 758.723 272.136
 561.498 173.900
 496.707 173.031
 929.883 134.383
 149.549 280.622
 493.871 974.650
 52.940 653.959
 512.172 418.870
 969.753 725.807
 41.193 784.244
 555.817 206.000
 449.757 345.318
 227.372 382.353
 85.172 538.212
 803.333 902.282
 53.454 92.293
 376.575 778.163
 56.804 771.419
 217.861 990.603
 421.923 389.240
 224.611 65.591
 889.652 571.664
 788.514 914.025
 784.014 578.494
 717.858 975.967
 779.309 585.262
 462.883 878.543
 408.101 650.683
 758.493 857.480
 549.227 155.942
 524.911 710.548
 580.272 565.812
 512.878 39.603
 428.006 710.624
 508.378 630.570
 986.234 470.150
 638.562 541.676
 954.357 319.098
 364.420 484.845
 71.077 998.184
 478.888 448.917
 543.347 949.364
 926.674 922.513
 596.516 709.203
 552.508 116.047
 971.139 316.378
 199.115 983.830
 667.006 849.733
 599.663 726.882
 665.365 379.156
 629.336 573.531
 954.146 55.845
 37.943 637.652
 224.367 479.680
 323.963 333.541
 713.005 313.487
 927.263 362.483
 30.942 836.774
 113.092 500.509
 454.564 480.354
 447.157 21.380
 174.851 609.078
 477.098 436.194
 815.171 939.366
 449.038 564.222
 153.239 23.511
 611.829 652.493
 246.967 501.727
 861.887 108.681
 979.257 129.045
 327.179 317.979
 642.447 506.615
 601.924 285.666
 396.527 580.380
 49.195 429.069
 901.877 174.885
 165.129 572.775
 870.768 482.052
 927.356 56.503
 754.008 665.827
 266.030 214.430
 909.740 730.764
 936.316 336.600
 848.549 958.799
 727.028 476.765
 48.836 482.178
 905.386 166.790
 253.132 635.715
 319.579 666.010
 532.000 338.160
 609.190 886.221
 7.989 875.695
 411.869 551.036
 316.309 601.411
 409.421 574.755
 318.323 489.781
 87.215 573.860
 533.416 476.690
 450.257 987.504
 297.382 621.490
 863.207 506.370
 952.215 411.268
 79.009 557.031
 912.474 818.061
 263.715 17.139
 304.427 862.009
 988.706 341.690
 931.691 537.619
 274.169 949.168
 558.489 652.424
 560.827 276.084
 220.857 799.071
 145.131 977.513
 356.972 740.300
 24.026 588.406
 698.223 604.402
 99.949 715.193
 868.908 654.968
 338.692 789.507
 618.705 967.141
 249.403 266.437
 250.774 82.977
 167.349 209.762
 629.933 866.123
 419.539 688.231
 758.538 81.980
 897.363 662.404
 219.187 210.267
 658.466 814.305
 308.014 184.781
 445.106 445.743
 753.255 947.953
 903.724 420.094
 941.958 219.056
 489.686 561.759
 302.541 783.657
 663.882 762.895
 229.672 12.909
 859.536 724.799
 836.239 574.901
 596.361 118.345
 98.545 282.456
 26.599 461.722
 177.156 374.115
 548.036 52.491
 976.832 904.836
 50.567 363.536
 312.772 252.926
 965.995 818.180
 413.106 468.515
 859.526 338.689
 273.381 500.426
 582.918 445.112
 530.210 462.492
 453.616 539.417
 808.669 522.381
 934.821 804.852
 770.137 716.992
 474.707 485.102
 520.839 784.894
 578.531 175.238
 391.209 740.439
 597.823 790.390
 945.407 443.933
 842.038 603.048
 89.982 411.000
 368.978 820.863
 310.036 881.191
 562.950 669.445
 937.762 75.713
 439.267 545.317
 347.301 227.135
 548.623 99.638
 545.189 486.172
 626.546 831.282
 589.034 93.678
 426.061 26.359
 998.264 156.991
 873.675 439.159
 27.879 161.776
 140.550 616.180
 645.327 671.732
 966.279 10.450
 895.986 973.338
 609.021 198.326
 256.849 180.718
 823.176 416.772
 581.254 262.199
 937.491 997.608
 428.562 836.111
 279.046 938.954
 378.291 425.505
 171.463 66.209
 353.325 191.885
 541.623 879.259
 854.277 284.717
 764.034 33.498
 248.254 659.781
 924.649 374.834
 99.176 114.516
 818.478 848.726
 791.020 957.077
 33.001 376.768
 25.232 28.295
 690.439 778.319
 892.877 107.948
 307.858 986.695
 182.466 200.458
 719.405 537.720
 15.834 967.475
 727.478 601.639
 264.878 78.657
 699.971 587.077
 27.530 425.768
 503.093 607.871
 596.334 693.168
 200.465 300.782
 279.778 419.457
 809.610 685.812
 405.605 405.961
 989.837 932.765
 195.319 628.745
 947.292 140.557
 626.810 958.635
 643.262 42.617
 152.280 270.452
 843.239 56.409
 294.489 476.219
 862.764 322.008
 866.902 710.962
 470.473 488.808
 341.827 162.964
 171.191 566.578
 792.531 717.707
 587.611 353.379
 756.025 786.590
 416.244 875.327
 276.468 43.797
 183.542 149.313
 596.591 689.051
 955.778 27.763
 346.171 697.627
 149.256 163.127
 340.327 984.737
 486.474 388.421
 32.438 687.795
 992.872 338.855
 381.047 811.144
 224.983 619.078
 79.573 253.337
 864.149 572.030
 282.563 982.369
 554.035 940.868
 741.165 590.337
 761.180 787.356
 560.239 162.420
 305.507 681.684
 115.027 868.121
 554.683 793.738
 349.424 723.152
 568.328 368.665
 131.916 891.772
 384.235 575.416
 308.324 780.762
 281.116 681.224
 880.096 112.411
 56.000 374.181
 498.388 515.129
 897.802 166.995
 421.413 812.661
 302.939 645.258
 787.036 767.864
 99.035 741.237
 634.415 201.955
 156.196 728.171
 525.573 87.813
 863.014 639.644
 906.229 844.798
 220.289 863.974
 869.377 846.844
 206.427 675.180
 687.241 314.848
 344.934 11.523
 127.967 784.102
 559.536 361.468
 21.298 218.651
 42.778 767.987
 959.319 353.513
 48.988 708.435
 169.005 765.059
 15.006 582.590
 55.792 547.186
 927.757 270.308
 352.837 869.900
 315.746 367.634
 208.290 446.445
 13.710 331.742
 470.170 380.126
 11.363 557.112
 280.808 612.582
 276.596 954.774
 343.955 377.702
 672.223 640.773
 679.235 571.025
 647.812 977.433
 710.663 680.672
 672.149 210.308
 356.329 65.471
 718.171 954.297
 681.234 597.365
 64.790 594.322
 259.025 462.615
 235.895 459.898
 853.173 709.389
 756.274 230.096
 394.723 673.488
 220.449 137.849
 600.554 960.065
 799.994 22.638
 370.006 223.999
 67.343 371.669
 323.578 607.161
 902.053 75.351
 338.197 655.117
 234.899 477.751
 600.458 662.280
 644.843 341.639
 781.458 262.270
 976.000 876.545
 251.810 283.968
 511.439 943.118
 448.628 293.846
 106.204 784.962
 301.324 217.586
 524.913 127.577
 71.747 120.303
 984.154 591.156
 696.411 782.238
 204.392 98.676
 192.237 558.254
 721.030 222.267
 438.630 93.477
 583.608 239.371
 541.960 487.977
 132.871 496.366
 466.080 180.300
 237.905 572.361
 944.875 138.162
 102.918 661.755
 228.603 405.859
 622.087 653.397
 631.795 928.307
 830.685 69.939
 401.486 133.587
 534.220 477.056
 193.714 557.025
 910.299 203.014
 594.517 893.885
 189.403 389.657
 138.491 103.631
 302.706 81.857
 230.622 401.261
 212.771 450.255
 161.112 270.711
 44.686 418.432
 991.928 647.777
 842.382 158.213
 789.581 537.018
 972.152 743.702
 361.002 955.897
 770.382 974.608
 26.445 912.825
 826.066 142.011
 821.137 312.293
 344.767 604.813
 970.243 194.049
 856.351 153.515
 221.948 523.901
 304.244 580.842
 171.676 96.732
 442.514 868.116
 665.145 738.501
 825.170 284.600
 656.035 420.126
 309.239 227.530
 20.286 654.301
 422.215 186.987
 126.455 434.445
 631.080 76.548
 841.390 306.511
 163.350 742.814
 851.801 18.469
 692.385 560.185
 22.705 663.584
 734.968 77.790
 138.517 682.521
 796.967 50.353
 5.556 391.822
 124.362 331.400
 87.512 503.955
 806.573 903.835
 728.070 54.219
 74.517 278.235
 545.171 175.128
 28.024 2.778
 795.715 697.943
 10.090 640.423
 771.844 817.953
 165.981 209.552
 542.973 254.538
 833.651 325.074
 371.655 954.443
 711.609 579.775
 755.101 427.940
 847.720 673.188
 454.258 39.318
 446.974 420.431
 823.801 777.612
 70.813 690.277
 832.140 258.525
 710.832 54.457
 21.789 517.567
 384.660 143.991
 296.371 876.693
 693.554 458.803
 398.592 146.806
 274.955 360.302
 659.164 276.838
 307.215 779.922
 523.564 402.643
 409.452 527.388
 303.403 977.281
 111.494 98.767
 931.986 185.637
 934.890 325.090
 437.281 333.559
 366.805 716.839
 666.252 43.316
 168.207 737.900
 116.464 337.234
 533.185 665.435
 746.516 519.613
 307.684 980.706
 366.692 908.842
 436.766 102.214
 753.814 177.894
 896.087 569.055
 416.489 348.832
 885.233 752.317
 963.562 387.711
 30.617 699.510
 132.668 158.195
 729.488 575.732
 628.459 28.869
 733.369 270.673
 240.576 269.589
 240.829 398.225
 77.205 111.126
 471.237 71.784
 806.509 840.109
 201.230 330.088
 269.078 933.824
 545.629 893.304
 761.525 148.456
 288.935 415.128
 324.303 816.983
 960.049 572.708
 953.850 812.120
 182.347 101.709
 336.270 623.848
 417.566 278.728
 331.355 494.273
 302.302 808.351
 464.043 264.631
 300.358 658.601
 376.086 505.441
 266.117 68.281
 902.242 122.136
 839.999 825.402
 839.575 221.619
 936.369 480.521
 830.256 872.209
 199.811 546.321
 160.688 38.326
 413.211 969.473
 853.869 485.422
 859.584 407.801
 686.999 659.235
 441.055 660.678
 769.791 291.112
 518.155 179.745
 966.209 878.327
 478.823 17.280
 707.187 860.904
 710.752 78.510
 925.878 656.151
 117.491 749.949
 830.204 126.034
 475.757 137.228
 717.741 213.595
 619.508 412.380
 821.612 581.313
 699.434 432.018
 367.139 70.699
 101.718 525.190
 310.069 648.235
 217.404 483.940
 138.622 443.381
 286.747 532.917
 252.152 270.789
 358.075 759.087
 705.500 177.545
 807.380 892.013
 35.169 599.682
 375.922 823.001
 794.167 447.899
 764.275 112.117
 727.909 184.213
 141.489 370.624
 963.257 777.915
 609.440 628.585
 473.871 435.740
 530.141 49.313
 573.199 547.697
 456.199 971.132
 495.135 252.658
 183.072 719.948
 803.512 48.156
 600.966 811.633
 554.941 604.047
 701.745 559.993
 783.169 312.703
 382.950 123.540
 13.139 557.608
 880.911 202.369
 513.631 411.806
 504.996 866.025
 801.108 707.243
 285.524 925.321
 284.649 631.097
 592.078 317.881
 741.317 206.608
 333.325 760.977
 709.707 970.306
 73.533 429.375
 641.634 647.202
 57.577 274.098
 340.962 698.167
 440.948 334.662
 505.588 833.001
 893.352 677.551
 62.817 277.534
 555.687 473.039
 17.186 98.433
 155.982 897.332
 108.756 835.299
 958.342 604.211
 182.522 192.396
 361.738 177.497
 597.843 493.300
 67.004 370.936
 640.285 908.297
 178.473 824.154
 945.276 299.269
 742.019 961.805
 689.429 578.549
 587.937 727.714
 365.656 200.964
 942.012 857.587
 524.615 271.692
 791.649 373.863
 958.143 491.981
 99.251 606.479
 518.709 31.277
 498.664 156.299
 539.419 424.341
 402.007 66.781
 646.473 777.881
 496.259 938.016
 473.391 230.818
 387.378 579.899
 304.726 559.102
 823.533 973.001
 235.818 629.034
 120.127 92.277
 851.644 677.101
 443.072 496.470
 347.573 989.754
 761.396 331.741
 161.494 849.246
 37.308 519.321
 611.980 743.361
 515.725 761.942
 370.973 964.617
 443.887 621.270
 299.698 271.386
 785.631 187.946
 779.469 187.652
 288.295 827.170
 38.873 484.036
 860.086 566.739
 557.933 129.874
 572.202 972.304
 688.781 520.045
 616.509 788.286
 519.700 561.689
 332.418 314.991
 401.958 521.747
 525.520 935.968
 711.445 668.411
 998.067 538.618
 412.800 236.139
 713.470 809.633
 993.648 168.183
 742.494 700.255
 829.893 271.801
 959.854 300.159
 97.258 704.179
 951.671 129.313
 854.830 201.883
 285.049 541.334
 866.942 799.441
 912.253 757.222
 402.040 344.983
 218.352 633.037
 531.148 319.940
 960.179 867.909
 52.136 978.578
 927.154 129.110
 875.349 829.930
 624.626 798.895
 635.591 943.789
 135.115 413.959
 137.237 443.378
 752.347 694.106
 514.011 85.589
 160.578 553.880
 291.248 776.244
 203.833 12.058
 803.067 739.192
 465.963 202.218
 144.691 386.598
 475.472 126.829
 364.139 521.183
 824.772 661.912
 328.886 653.046
 520.804 24.309
 380.985 13.087
 584.852 264.646
 836.100 386.666
 119.167 792.473
 733.261 535.378
 534.912 812.711
 226.697 597.617
 371.469 331.991
 180.470 101.587
 565.852 947.892
 10.808 744.834
 290.539 472.252
 577.928 814.967
 659.288 961.052
 994.962 485.675
 997.431 467.936
 960.595 424.312
 732.709 736.808
 576.480 412.123
 735.256 672.557
 351.122 490.862
 524.053 239.561
 67.102 511.131
 768.578 37.917
 575.228 634.830
 8.032 190.331
 132.176 118.907
 249.075 972.236
 200.526 627.931
 802.360 358.255
 342.866 952.423
 297.149 4.724
 954.172 677.420
 644.136 196.273
 656.241 396.164
 874.328 650.688
 620.225 107.462
 294.908 387.435
 361.721 598.091
 502.779 848.762
 469.368 785.290
 167.561 236.431
 662.251 86.043
 525.919 350.691
 731.616 62.433
 558.952 740.360
 594.695 554.251
 398.080 484.082
 486.959 705.425
 619.317 603.415
 436.337 189.404
 441.361 779.868
 619.312 275.726
 92.781 422.083
 92.991 406.622
 614.261 58.754
 155.984 685.216
 422.863 760.603
 219.141 147.996
 99.369 704.688
 397.822 201.455
 32.716 860.874
 981.611 959.759
 936.337 18.480
 734.483 6.019
 461.876 286.629
 445.698 908.919
 501.562 740.920
 934.780 519.553
 569.652 888.632
 536.308 26.160
 367.447 62.359
 3.802 98.812
 199.822 95.816
 406.517 369.025
 961.789 694.435
 406.522 383.782
 542.164 686.681
 832.127 987.884
 491.823 869.714
 571.874 527.099
 923.367 875.948
 943.153 46.926
 797.611 456.280
 111.764 773.321
 913.237 763.376
 201.822 103.357
 155.928 726.871
 116.259 372.217
 441.664 934.802
 41.542 80.260
 568.489 705.903
 219.198 608.084
 87.615 279.907
 992.429 782.005
 737.309 432.822
 867.722 806.206
 823.539 896.831
 436.380 895.857
 755.178 926.461
 374.749 537.928
 276.830 290.719
 358.277 299.382
 520.682 112.652
 885.132 887.396
 4.615 941.416
 589.840 150.493
 24.891 486.109
 344.310 565.907
 368.926 714.946
 78.722 675.448
 950.794 817.657
 922.462 863.864
 346.394 524.092
 657.887 789.847
 476.736 789.161
 117.710 915.729
 9.918 105.276
 638.874 688.637
 781.577 41.041
 938.679 519.930
 479.345 772.146
 307.496 323.363
 511.975 751.061
 149.708 803.567
 854.005 530.638
 61.614 248.404
 391.145 528.118
 551.287 350.826
 12.014 996.001
 498.031 662.626
 223.639 101.034
 663.791 24.389
 189.589 139.132
 229.168 598.871
 782.148 9.906
 984.329 600.720
 938.191 7.789
 590.085 120.952
 450.004 266.353
 194.566 512.954
 398.104 217.602
 682.527 76.253
 37.021 739.034
 311.601 449.228
 824.175 188.526
 395.056 421.815
 886.497 842.112
 794.505 289.637
 952.715 814.252
 136.995 392.710
 247.664 956.860
 45.889 881.591
 108.156 495.277
 28.732 813.785
 900.532 900.415
 580.858 451.238
 913.892 240.729
 202.139 669.286
 189.073 670.708
 374.990 27.653
 93.747 849.744
 682.177 639.632
 943.821 642.890
 548.475 116.926
 128.914 20.054
 44.433 690.583
 256.469 370.132
 595.295 4.810
 469.704 599.658
 673.202 957.240
 706.695 150.428
 824.359 489.485
 592.313 96.831
 980.864 103.841
 435.433 561.114
 543.740 550.089
 437.862 994.399
 391.682 60.004
 408.953 234.063
 789.697 442.003
 674.302 376.130
 241.793 535.062
 324.609 247.094
 78.880 976.496
 781.316 866.240
 2.028 994.358
 871.781 640.886
 745.176 290.178
 174.220 907.443
 391.351 844.848
 480.476 735.754
 911.875 238.809
 454.878 958.623
 16.073 422.082
 265.275 118.917
 45.345 660.381
 406.014 280.135
 143.639 996.605
 603.739 400.442
 338.185 143.956
 529.846 592.884
 99.663 425.065
 676.081 94.818
 877.818 613.643
 772.798 46.783
 563.029 259.768
 336.868 275.165
 670.728 991.147
 575.113 614.809
 726.237 100.161
 889.707 968.380
 113.096 435.719
 537.518 240.819
 886.840 720.704
 692.308 612.036
 425.300 176.908
 806.646 812.458
 540.665 41.801
 32.022 277.667
 900.784 753.382
 746.757 304.871
 458.668 323.952
 380.898 780.093
 559.045 550.179
 587.368 246.638
 546.644 60.018
 964.477 238.733
 937.994 887.110
 514.703 996.226
 510.657 916.445
 560.030 134.397
 312.727 552.625
 109.477 185.445
 480.914 731.546
 577.584 413.826
 585.700 600.315
 124.320 85.799
 782.985 17.395
 771.081 734.308
 457.623 429.322
 341.226 584.274
 987.586 631.637
 377.176 511.965
 258.844 655.274
 652.750 917.041
 218.856 286.465
 85.636 39.854
 997.784 44.975
 570.203 302.709
 455.864 344.265
 7.991 575.824
 765.967 835.922
 77.977 141.162
 223.271 912.907
 730.055 965.090
 628.473 90.822
 125.136 499.699
 634.435 598.361
 609.095 58.797
 524.134 347.653
 73.784 195.101
 223.859 398.322
 707.900 917.359
 501.539 717.375
 108.260 898.415
 385.816 127.749
 145.692 546.180
 824.959 754.297
 950.035 338.640
 522.057 455.679
 189.751 701.364
 98.521 878.166
 220.273 862.215
 193.938 102.431
 111.841 124.355
 577.489 862.420
 445.312 317.056
 672.915 997.274
 689.957 416.945
 262.267 919.644
 9.913 473.104
 288.237 228.870
 248.616 651.898
 203.741 213.108
 328.940 965.744
 881.804 434.265
 299.843 729.488
 687.832 202.386
 130.188 54.103
 497.550 866.947
 172.238 436.502
 612.663 91.390
 19.431 323.188
 156.316 760.453
 496.897 141.847
 423.453 788.770
 433.291 826.934
 197.093 761.232
 56.713 71.634
 428.319 213.458
 676.380 68.710
 201.630 142.961
 299.489 146.707
 182.375 482.278
 986.230 646.429
 961.785 234.226
 765.505 436.826
 898.051 501.836
 472.833 351.387
 297.633 992.458
 786.634 388.282
 516.309 753.574
 339.203 3.062
 789.230 939.242
 76.775 115.506
 156.428 608.658
 5.178 326.555
 646.065 735.602
 252.342 212.257
 151.309 338.522
 628.754 735.016
 5.607 520.568
 896.720 734.282
 770.741 97.213
 47.573 966.288
 925.989 762.343
 514.072 232.880
 36.836 543.291
 347.736 141.193
 217.774 778.576
 605.537 977.570
 743.842 441.903
 107.953 960.286
 45.840 270.752
 144.848 796.120
 908.810 541.715
 864.112 436.565
 924.850 187.431
 930.557 281.494
 400.094 256.789
 492.637 773.550
 330.365 982.023
 648.533 467.773
 417.411 200.049
 20.633 741.284
 652.569 863.055
 991.059 460.944
 830.224 412.856
 836.577 177.267
 630.704 948.313
 847.826 925.450
 120.425 214.300
 397.418 44.941
 723.673 329.009
 409.316 773.710
 820.855 954.182
 306.275 819.309
 95.928 926.074
 4.484 883.339
 892.907 595.256
 69.459 837.401
 27.643 677.931
 632.391 175.597
 444.499 973.138
 932.398 650.743
 594.274 37.529
 441.327 928.640
 553.951 786.411
 941.105 347.603
 403.034 976.217
 859.222 770.417
 735.796 854.802
 779.127 274.774
 22.402 692.950
 685.533 398.605
 761.340 949.896
 989.533 581.736
 495.705 9.570
 217.521 708.785
 129.768 550.721
 907.260 534.515
 990.917 996.402
 402.774 677.055
 474.859 205.619
 999.251 602.202
 206.215 717.087
 85.018 39.604
 587.891 792.197
 338.122 905.989
 624.464 107.596
 641.710 539.308
 539.058 858.728
 619.659 738.772
 89.680 911.552
 699.597 268.154
 587.742 403.234
 475.288 512.781
 464.662 282.516
 158.383 424.414
 186.237 900.587
 827.699 673.329
 321.359 133.561
 452.825 624.696
 402.021 123.315
 691.166 828.738
 714.168 565.477
 840.032 763.602
 510.446 318.394
 127.628 589.620
 91.261 737.169
 511.440 297.487
 342.716 600.167
 35.468 385.122
 310.142 355.263
 497.870 743.840
 213.268 998.626
 69.946 829.418
 541.047 554.695
 661.296 134.124
 896.207 462.657
 272.602 48.624
 565.408 318.010
 548.348 135.434
 172.177 259.432
 921.502 746.493
 606.509 738.337
 518.329 565.115
 925.071 633.990
 705.004 686.652
 365.573 369.479
 352.434 62.549
 632.244 297.166
 568.822 699.811
 378.912 626.276
 501.044 753.576
 362.386 295.352
 489.461 286.287
 160.408 699.395
 232.458 845.570
 71.983 82.193
 986.680 377.353
 848.473 730.903
 209.077 224.985
 74.307 160.170
 403.447 843.324
 237.754 60.480
 436.021 294.212
 44.104 489.126
 853.947 891.975
 143.269 196.833
 102.354 480.876
 816.700 969.126
 268.488 587.793
 18.243 794.865
 566.529 80.275
 541.966 696.668
 148.750 340.704
 626.843 326.370
 625.376 350.383
 461.607 366.100
 487.622 362.385
 359.111 320.513
 249.873 68.962
 692.507 142.191
 804.969 768.877
 467.794 20.062
 171.172 83.548
 919.335 565.184
 403.949 220.165
 105.392 50.331
 56.775 737.655
 826.431 566.222
 762.113 730.544
 544.639 230.022
 529.435 440.304
 431.936 468.931
 437.324 557.999
 376.760 966.607
 950.355 61.064
 226.436 931.999
 990.586 886.512
 799.218 773.654
 713.386 279.013
 163.876 147.995
 206.222 352.086
 328.321 323.442
 778.427 491.650
 104.260 255.228
 324.398 331.474
 401.927 105.455
 309.892 398.498
 265.662 842.313
 91.797 312.014
 373.611 199.831
 580.068 914.235
 607.335 629.231
 183.341 591.592
 342.064 894.534
 747.372 637.454
 836.206 893.989
 951.172 19.740
 108.103 876.043
 725.988 703.690
 905.812 980.612
 516.651 483.967
 306.565 505.520
 126.012 485.151
 459.722 272.040
 936.997 369.894
 421.496 255.961
 162.235 264.628
 660.771 340.610
 550.212 279.389
 960.410 730.500
 504.838 707.336
 242.924 599.150
 630.297 877.829
 537.059 808.045
 276.759 681.995
 424.353 667.304
 169.308 859.781
 991.986 369.660
 790.160 741.238
 528.307 840.600
 943.639 671.804
 966.332 747.552
 158.377 361.465
 772.637 503.803
 18.971 811.733
 536.684 508.269
 619.935 863.581
 709.305 65.524
 501.667 235.728
 617.439 432.701
 267.656 788.549
 222.018 7.599
 653.949 647.543
 842.007 587.671
 888.563 385.521
 823.084 940.639
 456.014 218.850
 545.318 197.413
 789.264 785.329
 229.875 136.230
 320.328 595.168
 287.488 617.939
 806.662 378.397
 846.782 866.630
 941.638 878.812
 82.131 93.288
 185.301 893.711
 830.310 24.410
 200.835 648.481
 122.670 129.852
 640.347 684.216
 872.947 917.318
 631.603 974.478
 336.154 263.492
 719.152 764.114
 705.740 837.781
 205.861 819.264
 536.461 713.841
 524.541 214.769
 589.971 991.781
 97.347 174.925
 297.403 921.187
 969.398 678.498
 745.122 638.447
 642.224 782.313
 921.119 243.571
 994.857 793.299
 743.303 839.589
 931.456 301.028
 38.303 155.171
 603.296 586.630
 389.590 47.441
 341.719 355.087
 444.164 131.810
 132.578 42.600
 503.211 869.300
 839.989 966.017
 747.669 35.386
 929.390 284.514
 316.294 739.288
 81.468 503.293
 291.498 216.238
 467.261 73.486
 914.885 900.371
 161.368 431.442
 586.274 740.953
 998.749 613.863
 261.209 53.814
 378.115 813.818
 195.000 122.859
 31.510 977.512
 856.652 268.657
 518.880 744.928
 602.299 683.374
 274.397 811.544
 31.704 260.360
 987.892 626.414
 107.895 204.674
 212.433 377.858
 182.098 945.632
 563.820 476.136
 194.941 847.576
 138.440 387.892
 9.659 259.560
 694.589 265.539
 141.168 403.257
 294.326 542.301
 971.863 581.504
 16.293 617.339
 864.451 823.446
 756.435 162.794
 695.885 757.829
 217.456 63.768
 124.303 630.903
 837.113 812.145
 70.898 632.379
 460.720 465.015
 236.898 250.511
 68.533 338.462
 96.667 199.735
 321.069 118.168
 403.642 521.012
 285.069 351.054
 336.973 981.616
 603.079 548.866
 601.933 648.419
 926.915 737.793
 3.173 993.392
 459.196 971.058
 741.620 644.333
 450.359 467.666
 276.197 715.554
 946.903 924.659
 451.831 855.886
 649.069 587.218
 464.541 814.042
 534.692 656.549
 430.189 538.768
 765.928 15.912
 991.350 963.740
 95.074 397.319
 760.103 550.749
 506.424 472.957
 5.397 20.981
 607.446 804.272
 981.680 150.353
 452.269 626.930
 618.804 963.836
 134.436 490.652
 987.940 573.803
 917.887 349.583
 388.616 472.980
 632.426 741.707
 10.412 533.100
 992.601 776.498
 679.804 761.351
 810.277 230.121
 56.798 29.055
 367.793 729.794
 974.082 277.366
 559.843 786.508
 168.311 905.337
 560.991 941.882
 21.901 204.351
 447.684 55.079
 775.376 383.068
 317.828 434.309
 974.236 257.906
 379.463 170.247
 247.826 410.219
 297.946 352.000
 276.320 143.314
 826.822 426.868
 459.291 36.049
 632.432 530.783
 157.202 176.669
 941.112 284.960
 815.428 178.048
 578.013 84.822
 7.035 996.281
 469.168 949.171
 731.718 87.323
 287.221 340.668
 798.259 995.000
 633.390 193.922
 988.966 538.081
 663.910 515.904
 977.333 89.451
 41.717 67.061
 743.281 267.874
 379.965 642.895
 930.450 708.785
 252.634 598.053
 222.160 477.454
 391.730 371.962
 209.662 433.393
 836.205 661.109
 299.478 262.586
 713.645 453.314
 195.103 543.140
 644.154 699.347
 209.527 694.907
 781.739 893.392
 764.521 845.014
 530.376 102.990
 633.917 894.851
 471.128 8.778
 843.049 541.704
 947.791 652.748
 274.999 846.945
 719.302 859.651
 414.203 575.457
 688.321 588.983
 815.642 896.202
 750.980 834.787
 687.317 835.675
 529.795 547.874
 857.534 834.103
 100.473 481.389
 637.138 854.065
 706.927 817.764
 28.848 233.622
 983.962 25.594
 58.086 127.747
 933.098 111.986
 956.988 224.964
 86.779 413.256
 608.648 8.586
 165.457 328.912
 213.235 217.189
 499.732 115.684
 60.681 176.117
 427.967 575.624
 653.540 165.593
 363.718 391.273
 113.875 71.765
 785.304 68.516
 803.312 860.711
 763.282 171.519
 687.384 313.700
 995.112 392.300
 63.939 372.036
 547.523 248.692
 558.675 34.475
 456.942 998.313
 554.920 218.004
 50.648 982.482
 583.850 287.726
 823.241 753.671
 347.865 53.549
 134.701 314.232
 504.252 155.563
 41.112 814.743
 697.247 667.483
 583.423 479.890
 520.904 954.861
 653.124 91.580
 627.681 864.205
 638.899 446.615
 401.316 988.541
 901.262 94.333
 898.634 367.702
 391.600 763.018
 872.509 617.012
 550.183 8.388
 934.854 230.539
 809.608 209.289
 449.546 35.298
 374.288 431.823
 784.438 356.516
 424.277 361.014
 650.672 32.987
 937.633 326.993
 546.337 652.886
 77.254 939.269
 758.141 186.982
 636.597 387.432
 995.244 16.513
 677.762 609.625
 898.080 391.135
 972.224 201.945
 324.175 828.072
 619.198 713.973
 233.239 362.203
 672.528 309.673
 23.698 879.372
 360.600 271.634
 489.246 778.156
 594.597 483.064
 921.639 691.108
 691.174 469.988
 867.981 2.730
 302.153 350.125
 318.247 991.814
 365.061 779.922
 640.945 929.216
 836.298 772.965
 969.146 723.550
 118.704 777.651
 361.012 336.816
 475.507 236.568
 392.074 315.780
 564.612 732.047
 682.712 294.526
 215.472 869.903
 603.268 126.175
 93.021 25.358
 239.183 570.321
 290.259 620.880
 925.491 885.519
 706.913 515.265
 888.208 707.552
 303.273 537.333
 952.091 703.634
 666.014 17.515
 910.259 415.795
 439.871 68.119
 100.091 694.222
 921.866 190.882
 418.204 190.003
 793.025 791.601
 440.225 558.734
 588.759 240.027
 321.388 619.659
 49.261 3.173
 652.930 532.866
 114.239 16.853
 675.989 678.744
 654.155 149.169
 26.728 944.008
 388.129 297.230
 149.136 397.650
 105.019 181.406
 389.020 253.928
 760.412 237.533
 625.966 709.820
 202.938 524.775
 739.239 868.236
 826.051 274.185
 696.849 938.698
 937.187 499.695
 140.416 182.614
 878.761 19.484
 876.238 344.715
 172.079 721.947
 117.593 305.551
 135.909 28.228
 925.142 387.364
 459.657 214.263
 410.182 648.274
 193.226 662.246
 575.937 874.019
 111.178 707.265
 430.203 104.819
 680.646 663.685
 291.278 965.024
 126.195 881.722
 189.512 858.644
 759.579 462.976
 428.101 83.656
 700.077 109.781
 776.488 946.917
 927.092 693.667
 323.233 139.934
 809.143 589.725
 686.285 589.588
 573.936 863.867
 368.872 118.834
 807.166 637.002
 438.636 947.589
 881.038 642.832
 104.220 6.344
 57.810 293.637
 953.347 412.973
 933.035 761.242
 713.794 230.860
 374.630 348.855
 95.966 753.523
 377.604 95.045
 93.459 282.813
 443.605 325.628
 654.785 435.363
 565.819 105.244
 821.992 941.990
 462.714 981.015
 765.189 229.308
 871.417 439.820
 958.964 589.881
 948.926 392.605
 458.493 770.163
 805.850 169.015
 579.024 413.469
 35.000 759.024
 579.841 82.937
 621.143 821.467
 348.144 917.258
 606.844 629.367
 793.288 215.878
 324.084 116.280
 249.167 51.903
 316.750 394.604
 772.166 27.489
 412.894 44.834
 771.982 440.679
 848.610 523.415
 958.882 863.148
 191.547 746.236
 497.939 639.135
 808.342 205.557
 470.738 326.679
 217.046 441.571
 28.588 98.589
 266.021 777.807
 826.972 603.214
 291.432 544.654
 635.626 520.782
 285.820 550.672
 177.094 821.898
 423.005 950.798
 841.899 588.808
 745.669 428.466
 621.743 760.459
 350.157 420.100
 382.601 638.570
 370.603 21.044
 34.668 788.425
 546.437 918.107
 641.305 695.342
 182.115 782.356
 518.051 321.697
 106.905 754.186
 707.207 441.648
 500.375 79.201
 253.306 218.459
 553.509 366.785
 657.996 105.480
 227.007 992.917
 45.584 484.858
 391.198 644.748
 537.001 962.019
 383.193 87.459
 302.633 378.616
 196.660 745.178
 763.789 127.347
 781.179 339.187
 537.264 499.724
 128.006 470.866
 394.126 589.251
 266.838 916.898
 737.570 739.572
 6.449 404.088
 728.243 968.068
 186.765 524.991
 110.191 23.378
 539.948 158.625
 255.598 329.629
 605.446 578.378
 769.268 625.477
 833.987 308.131
 819.816 482.693
 326.358 564.625
 917.394 463.014
 66.107 776.535
 189.289 584.893
 955.450 566.989
 944.744 180.829
 88.510 734.936
 926.867 554.038
 86.237 71.433
 658.674 28.772
 766.985 339.494
 566.390 735.729
 182.856 861.352
 548.509 502.436
 64.610 966.110
 624.271 513.613
 890.706 15.679
 588.827 469.253
 235.139 950.228
 901.127 65.163
 313.900 769.171
 589.456 34.143
 3.652 223.873
 861.440 263.775
 264.568 268.130
 511.525 712.364
 281.021 657.096
 618.521 807.016
 611.099 60.440
 486.297 571.961
 783.920 357.259
 197.513 11.270
 630.769 495.743
 497.130 884.155
 913.559 657.166
 300.968 354.575
 706.739 79.721
 814.828 477.278
 384.019 31.797
 759.516 772.328
 800.238 225.881
 312.729 428.306
 385.009 723.480
 214.416 914.642
 875.831 778.891
 730.307 945.786
 514.056 426.585
 349.264 59.449
 860.962 145.442
 802.671 298.917
 319.602 985.406
 164.935 142.107
 780.564 861.761
 928.220 429.790
 59.142 692.645
 374.782 410.055
 423.322 951.327
 707.885 449.248
 195.533 440.981
 986.442 540.214
 268.275 481.991
 256.717 561.561
 229.743 676.481
 532.037 667.154
 428.720 318.641
 662.262 89.093
 699.807 830.156
 210.380 661.660
 54.997 185.680
 344.011 175.371
 563.409 662.742
 412.752 172.172
 978.533 803.037
 354.376 433.406
 725.483 747.853
 718.113 395.700
 376.579 40.063
 853.998 275.895
 172.411 139.894
 464.089 280.116
 890.428 743.609
 92.840 914.869
 30.839 125.729
 426.845 876.405
 939.439 139.708
 233.408 50.600
 881.827 842.807
 975.983 857.215
 939.049 482.746
 263.559 83.040
 830.005 461.565
 309.813 797.232
 752.966 931.619
 63.743 273.814
 152.592 576.164
 21.906 671.204
 988.141 469.338
 417.176 662.740
 834.574 425.174
 301.561 167.056
 675.603 50.656
 381.293 700.100
 934.060 572.607
 528.836 834.401
 471.113 61.758
 974.989 494.340
 515.739 719.748
 889.059 792.831
 756.654 606.674
 578.523 294.618
 840.600 389.505
 902.227 709.740
 927.080 97.017
 791.612 328.599
 606.481 327.543
 439.466 24.031
 705.829 114.798
 750.089 398.104
 296.752 598.277
 881.749 939.902
 549.427 542.496
 62.678 698.714
 113.334 518.800
 565.291 544.021
 72.570 510.214
 596.781 174.150
 545.493 770.152
 553.584 509.726
 953.906 796.668
 315.839 342.231
 357.273 252.831
 77.768 243.530
 967.187 938.923
 250.671 936.421
 664.123 512.290
 695.058 2.020
 623.315 455.213
 473.380 895.485
 813.241 850.147
 329.194 461.362
 405.834 265.819
 634.745 203.470
 982.316 558.161
 877.391 456.972
 735.781 608.930
 224.692 833.212
 767.850 64.562
 995.033 127.520
 611.354 491.536
 220.298 578.816
 546.860 166.088
 2.344 495.271
 333.677 989.859
 196.912 875.997
 64.797 934.158
 596.554 593.885
 852.030 519.445
 295.383 803.931
 527.623 329.866
 198.551 615.135
 40.210 532.007
 661.993 338.216
 457.512 40.033
 314.800 187.618
 650.271 964.217
 107.581 581.792
 709.273 555.360
 253.305 823.373
 780.714 163.103
 768.500 139.120
 338.582 51.723
 896.642 772.431
 443.258 943.359
 494.387 18.668
 463.282 206.987
 5.598 10.658
 215.659 893.767
 536.407 449.725
 865.467 688.220
 703.736 852.888
 27.591 43.131
 864.483 781.776
 844.748 677.990
 376.169 731.146
 842.444 520.515
 103.165 198.164
 752.061 473.479
 205.127 6.898
 369.964 900.236
 643.185 320.487
 708.563 888.407
 960.374 296.621
 972.960 509.000
 959.348 906.149
 245.605 915.331
 464.315 681.542
 615.896 90.709
 545.345 748.717
 989.467 864.650
 359.630 345.306
 43.995 873.895
 162.131 579.208
 58.504 986.697
 421.530 637.400
 378.555 267.401
 288.985 236.168
 540.504 404.588
 677.234 295.497
 967.491 121.829
 764.901 623.351
 274.564 38.023
 22.034 576.542
 639.704 737.464
 612.949 6.084
 174.423 82.052
 854.324 344.184
 477.680 573.771
 951.271 10.820
 499.191 519.826
 491.197 739.318
 844.796 921.243
 711.854 287.162
 802.559 94.659
 771.779 920.812
 682.148 633.285
 611.783 167.577
 773.075 144.272
 307.155 505.121
 24.256 383.985
 451.613 817.279
 815.704 708.863
 293.824 756.332
 273.847 817.043
 351.581 305.195
 18.896 364.688
 671.812 282.274
 22.980 381.771
 978.825 746.707
 101.530 306.150
 679.128 977.711
 111.084 614.025
 167.334 169.793
 40.585 301.900
 530.981 222.195
 170.077 113.069
 587.307 38.444
 343.065 284.263
 35.181 888.045
 122.525 489.787
 281.687 430.693
 344.656 496.335
 444.436 542.998
 970.892 117.332
 955.036 713.344
 492.777 317.387
 741.717 342.436
 744.242 602.222
 873.536 181.429
 303.165 114.755
 856.663 497.691
 653.332 512.022
 114.813 537.685
 566.781 729.174
 18.984 879.792
 345.836 45.216
 692.381 275.788
 427.810 490.561
 569.083 272.111
 650.543 9.491
 771.898 0.838
 153.710 982.543
 66.624 20.703
 352.661 686.598
 795.071 471.528
 774.699 126.554
 464.539 347.779
 351.947 905.109
 831.912 680.697
 282.779 540.133
 448.957 391.547
 21.194 916.798
 893.191 604.421
 749.338 539.068
 784.820 114.804
 704.691 478.054
 252.299 344.512
 545.564 599.342
 652.439 584.989
 74.566 874.620
 49.400 265.303
 831.348 572.376
 512.004 770.011
 497.525 496.163
 580.596 382.799
 616.051 455.830
 991.087 917.026
 655.292 966.527
 710.979 702.755
 988.461 62.286
 654.405 785.436
 409.145 766.259
 792.835 423.974
 563.453 499.423
 285.647 490.726
 302.241 745.853
 318.883 924.098
 799.307 977.815
 487.907 482.362
 153.035 921.351
 295.319 227.367
 602.354 96.296
 992.281 226.836
 908.857 468.349
 980.575 217.343
 554.540 419.861
 53.451 496.026
 300.840 886.119
 203.077 202.270
 174.704 861.360
 706.562 771.397
 869.681 890.462
 944.922 566.758
 855.830 105.785
 461.486 166.184
 616.287 712.093
 258.276 150.686
 508.183 74.751
 218.557 440.528
 872.195 126.755
 867.436 684.703
 482.241 218.783
 804.126 138.659
 981.709 723.921
 1.861 81.423
 45.481 246.333
 544.775 612.544
 41.024 632.882
 104.140 632.401
 543.547 750.989
 725.832 713.059
 249.183 168.144
 61.716 193.195
 389.027 82.109
 612.765 227.550
 391.520 630.514
 522.342 252.288
 189.994 719.182
 953.377 721.794
 598.323 805.879
 670.619 374.391
 655.676 356.465
 524.145 304.679
 799.770 540.631
 566.593 884.603
 398.058 882.034
 335.880 975.566
 232.755 140.820
 777.280 817.150
 385.915 444.134
 571.838 637.118
 946.052 241.576
 568.121 90.877
 601.724 837.776
 195.696 560.483
 497.316 223.951
 363.735 593.427
 402.094 515.804
 437.312 75.098
 938.772 218.291
 536.007 356.979
 188.806 631.212
 40.938 521.948
 747.982 226.396
 832.379 290.681
 260.231 651.258
 243.576 56.981
 575.911 919.126
 918.402 998.362
 131.867 248.975
 940.409 720.490
 556.596 221.800
 575.932 54.848
 189.912 373.971
 389.751 298.612
 451.020 886.638
 72.049 740.183
 273.235 631.931
 111.740 894.686
 82.385 869.646
 93.594 638.269
 666.818 361.052
 342.961 801.101
 360.782 478.789
 428.406 694.944
 33.672 83.644
 523.495 216.324
 692.332 940.925
 266.697 300.205
 12.421 332.457
 813.352 587.169
 721.193 246.929
 594.636 710.304
 564.225 203.803
 562.040 872.983
 162.409 877.550
 657.114 657.619
 665.361 373.355
 988.004 826.237
 949.364 287.002
 877.764 309.737
 610.772 725.518
 63.946 463.166
 41.721 826.937
 941.726 833.864
 19.054 193.581
 749.527 258.397
 18.005 130.349
 970.262 698.672
 610.817 885.391
 264.724 239.152
 11.581 843.148
 846.204 502.941
 970.050 78.057
 55.118 77.433
 639.601 990.537
 785.364 558.780
 792.049 205.275
 464.647 482.720
 321.546 196.000
 191.413 676.989
 571.683 532.104
 901.858 683.042
 787.323 432.611
 680.368 603.071
 292.207 814.610
 462.468 548.908
 634.456 979.559
 915.701 334.642
 437.527 875.542
 554.033 962.413
 509.697 781.174
 556.235 114.445
 569.772 692.268
 57.794 362.953
 862.498 461.417
 186.360 237.939
 789.213 289.493
 958.266 11.320
 246.070 833.710
 571.737 940.359
 625.030 456.786
 172.913 405.572
 826.333 864.151
 963.545 535.417
 293.113 69.782
 522.229 454.886
 99.902 695.542
 460.459 666.266
 801.021 583.912
 394.842 471.750
 819.301 520.387
 629.923 999.062
 80.445 90.851
 682.724 778.171
 776.910 802.844
 688.922 940.487
 183.924 180.368
 988.385 738.173
 408.765 592.865
 549.340 992.756
 595.314 734.092
 938.913 326.749
 145.097 450.109
 944.114 173.161
 872.390 692.722
 680.983 924.478
 56.596 800.907
 667.788 519.900
 165.226 784.496
 276.483 887.419
 623.711 388.475
 688.706 81.937
 635.373 180.299
 770.133 583.466
 390.844 844.706
 519.945 947.844
 438.612 49.540
 158.515 9.209
 858.139 311.326
 772.247 807.069
 727.971 31.013
 354.157 805.445
 210.626 468.833
 254.581 256.800
 83.880 704.199
 508.850 474.841
 387.794 293.560
 336.593 568.556
 884.830 249.044
 737.110 871.846
 556.263 356.375
 542.098 910.882
 394.538 616.010
 363.728 582.796
 264.006 500.939
 503.885 87.993
 760.619 693.257
 308.593 643.278
 426.687 295.100
 477.503 698.932
 694.916 154.077
 117.481 150.143
 824.960 735.931
 585.327 247.796
 337.127 895.272
 449.274 717.177
 976.168 307.069
 842.070 142.801
 691.017 235.928
 538.066 396.295
 84.710 636.439
 799.067 710.439
 66.501 336.092
 262.878 640.200
 272.371 683.093
 337.004 320.711
 161.024 616.144
 978.213 117.836
 443.295 593.834
 735.447 470.372
 770.161 310.195
 185.434 710.525
 947.788 113.435
 652.352 203.393
 630.007 670.637
 457.967 814.579
 674.999 706.688
 57.916 561.276
 562.923 755.991
 772.568 155.214
 326.581 356.182
 484.482 850.624
 923.346 180.517
 544.425 677.023
 401.767 336.625
 177.873 391.308
 321.863 681.563
 215.612 717.791
 858.842 134.674
 865.371 65.840
 743.412 869.430
 204.414 595.345
 508.837 82.685
 891.738 428.991
 469.442 64.582
 387.316 941.195
 944.336 205.407
 417.017 356.470
 664.033 698.280
 55.932 600.097
 209.591 240.617
 218.517 212.408
 90.448 355.316
 467.946 681.259
 477.731 787.811
 394.237 297.655
 187.276 171.247
 694.097 394.764
 716.669 63.498
 926.152 904.356
 652.254 961.630
 452.542 635.885
 697.354 797.318
 629.134 647.000
 757.079 157.000
 17.409 890.332
 726.384 390.092
 484.934 866.117
 847.949 344.892
 90.125 925.046
 169.514 573.111
 740.526 808.025
 874.261 979.014
 730.101 902.029
 173.456 457.349
 436.255 972.498
 331.865 605.676
 55.630 6.800
 990.410 41.978
 221.599 489.963
 707.441 778.902
 446.346 418.393
 963.101 963.460
 414.997 640.802
 367.025 688.191
 405.348 464.455
 537.660 509.662
 269.087 661.564
 844.405 406.653
 72.128 102.819
 637.510 697.855
 313.813 796.379
 654.051 582.322
 616.656 450.039
 353.486 521.119
 467.243 146.565
 78.436 341.705
 390.531 937.748
 183.746 304.580
 327.608 247.428
 861.060 152.196
 762.820 819.246
 991.582 481.102
 689.888 458.471
 374.161 398.737
 26.248 171.655
 440.091 995.426
 866.485 191.680
 624.084 470.186
 623.648 242.998
 909.696 976.450
 833.825 722.323
 407.421 222.104
 215.076 978.981
 807.872 279.239
 575.438 827.649
 37.534 785.248
 782.778 830.796
 739.958 991.517
 246.886 781.089
 323.718 822.807
 54.187 493.179
 225.800 23.817
 949.083 293.086
 904.254 504.504
 12.379 50.994
 518.991 458.128
 963.914 834.340
 609.754 661.917
 158.958 123.021
 613.855 416.779
 279.698 403.298
 264.683 816.979
 496.048 983.180
 709.824 831.479
 113.932 206.882
 222.602 34.346
 902.132 312.326
 243.742 641.842
 926.857 911.990
 974.664 838.391
 690.686 187.793
 97.650 633.380
 111.814 94.971
 371.038 756.884
 661.103 153.268
 742.957 336.887
 146.944 267.289
 351.433 405.905
 878.131 728.152
 891.456 154.254
 497.708 387.805
 593.561 414.401
 749.088 513.411
 689.482 150.237
 970.814 85.593
 157.309 901.759
 707.329 130.045
 613.550 755.288
 537.516 911.906
 27.642 668.122
 955.997 586.635
 4.162 961.542
 867.907 815.922
 440.625 734.666
 277.826 314.031
 609.029 462.158
 947.694 696.091
 14.725 379.877
 874.748 28.113
 597.768 583.685
 185.066 317.409
 3.434 357.891
 565.369 785.625
 257.212 791.720
 357.675 104.654
 435.509 556.242
 438.832 83.482
 979.801 12.113
 598.365 322.596
 515.508 952.929
 240.377 618.498
 217.062 3.074
 373.166 936.436
 420.057 366.468
 346.903 372.376
 786.049 537.994
 66.215 9.187
 544.177 157.666
 180.091 15.881
 288.642 214.425
 353.632 837.435
 327.241 738.112
 300.172 236.474
 431.951 291.617
 22.033 152.925
 19.526 467.949
 225.158 485.294
 722.634 77.120
 267.224 624.599
 138.076 284.262
 228.384 812.211
 348.767 32.431
 794.760 584.228
 904.490 191.454
 981.449 911.786
 59.938 948.287
 236.450 368.481
 657.463 566.285
 930.167 238.329
 509.622 252.134
 495.496 921.266
 89.376 82.779
 717.883 64.826
 833.397 753.479
 637.855 332.396
 168.868 945.986
 803.529 658.398
 202.427 907.217
 858.548 802.114
 780.341 38.649
 661.042 324.000
 713.684 980.722
 869.000 115.737
 436.480 531.083
 592.284 928.483
 256.720 347.374
 775.165 88.649
 901.357 482.145
 237.354 658.684
 931.354 497.382
 146.025 599.114
 199.371 967.924
 324.190 190.107
 181.460 256.171
 508.241 764.842
 279.202 314.873
 63.629 146.834
 57.131 131.247
 945.062 538.971
 552.196 85.329
 866.579 718.660
 920.795 670.402
 826.269 502.110
 630.993 565.966
 736.733 568.057
 472.429 207.247
 950.799 909.322
 856.950 643.477
 775.262 707.419
 184.854 394.514
 544.827 114.366
 623.813 116.830
 723.167 856.123
 112.153 481.195
 625.463 338.293
 80.335 691.743
 362.491 897.337
 562.567 376.525
 213.876 375.442
 525.939 130.544
 899.351 446.059
 311.814 161.977
 761.501 237.091
 701.246 289.386
 159.750 212.746
 873.576 861.833
 939.156 921.538
 219.227 64.815
 543.382 801.004
 840.981 963.587
 631.255 469.080
 582.928 592.995
 201.176 813.136
 466.236 391.326
 575.949 211.338
 592.167 397.398
 829.047 653.960
 455.101 378.410
 596.896 656.619
 454.311 564.610
 803.365 221.172
 418.768 960.194
 783.509 766.469
 583.144 442.884
 122.879 749.604
 547.728 613.169
 293.908 473.300
 895.087 804.407
 767.369 437.099
 850.569 903.859
 678.424 164.950
 393.441 889.762
 635.035 121.325
 735.186 878.931
 751.405 519.267
 969.021 261.864
 178.650 199.689
 800.731 327.415
 75.197 510.282
 639.513 936.673
 224.770 188.626
 455.689 976.591
 62.548 627.252
 900.063 829.317
 230.775 803.891
 380.779 145.001
 552.331 348.851
 464.060 156.736
 411.304 210.060
 914.967 369.231
 468.360 696.995
 435.771 71.803
 748.640 135.342
 158.685 45.497
 832.193 258.279
 875.430 468.884
 890.844 876.851
 960.419 182.758
 968.217 405.705
 792.579 597.100
 336.992 831.889
 981.167 950.961
 212.940 579.402
 834.894 845.092
 110.556 82.358
 715.816 826.236
 820.279 392.207
 327.453 819.875
 330.049 732.282
 691.314 784.208
 40.793 14.511
 861.307 632.415
 700.265 152.537
 58.604 173.320
 545.171 762.448
 330.448 123.840
 967.971 22.195
 448.566 611.938
 460.934 64.528
 172.697 618.741
 812.661 72.558
 271.827 496.179
 296.174 14.003
 582.715 675.822
 475.995 737.727
 608.087 479.822
 935.311 527.760
 634.322 221.158
 672.797 494.733
 452.699 593.337
 709.208 727.245
 574.474 395.662
 971.995 536.544
 366.549 505.945
 265.627 532.900
 32.698 425.853
 887.656 562.910
 509.861 802.833
 595.901 620.836
 527.498 835.837
 378.250 896.820
 631.368 49.022
 109.804 828.920
 445.162 358.441
 316.569 838.493
 831.358 842.085
 93.018 819.192
 616.628 974.721
 763.207 154.122
 820.427 17.784
 230.196 304.519
 724.478 613.631
 553.271 863.241
 955.355 665.905
 131.526 429.578
 34.857 177.385
 789.021 36.407
 549.300 637.949
 961.828 959.785
 368.031 723.138
 320.363 143.999
 825.639 784.025
 338.583 776.489
 796.513 827.846
 190.647 607.288
 413.030 243.177
 638.958 802.712
 291.127 390.747
 326.982 594.531
 463.922 729.580
 735.734 890.984
 423.066 386.670
 462.269 777.708
 319.475 906.415
 968.223 393.251
 273.950 373.429
 390.437 719.589
 140.994 619.927
 846.588 102.607
 906.104 877.836
 176.845 796.207
 81.262 978.053
 586.670 7.531
 101.681 137.428
 872.606 76.397
 378.733 1.222
 77.262 831.576
 591.994 58.765
 614.554 377.905
 223.380 847.269
 292.934 644.916
 667.336 668.214
 731.879 798.691
 365.038 418.152
 482.875 928.874
 882.772 777.421
 625.922 382.387
 213.440 492.999
 689.865 350.557
 556.840 63.206
 741.412 218.478
 613.674 400.235
 283.367 161.919
 897.779 270.397
 905.409 200.628
 571.634 640.919
 226.862 576.086
 885.862 786.190
 674.492 870.667
 951.101 806.089
 741.929 693.454
 490.591 405.874
 101.238 261.118
 567.422 592.852
 880.218 551.115
 407.970 712.313
 507.779 415.731
 162.289 717.078
 269.326 651.315
 265.764 125.386
 437.252 315.351
 459.993 45.010
 959.741 888.196
 163.596 342.580
 943.212 265.556
 877.560 321.745
 867.388 136.745
 489.922 588.274
 772.567 412.823
 489.502 461.463
 779.940 893.892
 189.385 816.746
 799.371 947.630
 532.501 482.433
 274.961 268.893
 41.731 772.745
 274.824 725.699
 76.149 819.263
 184.055 308.628
 57.423 603.519
 73.052 492.732
 482.950 925.498
 429.589 113.172
 795.280 537.442
 132.798 633.314
 934.099 791.606
 159.209 447.961
 263.906 996.975
 721.859 381.275
 607.120 246.535
 108.208 591.114
 81.404 397.430
 984.161 726.649
 57.300 685.462
 30.977 967.940
 736.752 798.093
 468.583 833.462
 976.863 172.000
 860.146 719.395
 121.484 518.510
 984.175 642.952
 784.217 700.051
 975.628 727.209
 981.711 810.317
 178.155 478.404
 430.127 768.656
 595.697 775.675
 578.243 683.751
 691.095 890.649
 398.510 322.604
 838.348 468.500
 636.495 28.045
 607.944 687.369
 126.621 542.238
 443.556 238.916
 618.087 236.169
 194.064 74.713
 972.699 927.787
 495.713 292.181
 452.454 646.962
 582.196 106.308
 418.736 616.743
 740.389 601.828
 129.509 251.437
 159.288 182.637
 411.841 897.205
 250.682 144.523
 973.339 275.120
 891.382 172.811
 619.734 435.757
 265.838 403.101
 992.088 444.555
 720.253 841.167
 904.247 825.404
 998.420 793.317
 430.675 973.656
 467.247 652.665
 501.251 677.217
 86.218 77.093
 540.623 564.359
 387.797 703.969
 236.275 628.754
 151.201 13.524
 625.287 6.084
 634.328 481.153
 602.139 323.027
 620.205 468.599
 618.922 279.804
 405.780 380.354
 678.234 623.636
 560.694 955.603
 814.488 425.038
 488.740 444.264
 680.684 74.920
 789.787 110.392
 867.790 811.905
 228.169 565.252
 398.413 890.336
 925.905 919.166
 874.491 875.388
 704.994 484.956
 892.220 557.980
 369.763 611.170
 141.733 815.256
 43.295 280.569
 612.295 489.050
 425.054 4.632
 257.547 242.637
 321.642 669.646
 524.178 3.231
 899.076 751.573
 198.922 263.021
 521.071 388.085
 923.955 344.402
 559.674 365.520
 513.361 25.491
 306.516 100.065
 370.607 350.694
 767.245 135.925
 58.935 339.318
 208.957 784.060
 566.698 864.897
 449.209 34.057
 394.301 561.526
 952.359 305.649
 78.186 964.325
 339.199 497.357
 672.828 592.893
 252.444 935.699
 499.959 613.695
 64.396 542.731
 813.952 484.842
 403.614 901.610
 45.762 400.234
 231.775 3.968
 800.041 855.984
 365.850 669.623
 569.494 597.125
 137.705 814.469
 178.521 44.625
 865.164 547.856
 709.453 919.597
 105.177 163.678
 236.694 682.302
 229.195 372.518
 187.892 987.343
 739.130 44.087
 860.643 163.511
 293.793 493.905
 295.338 687.656
 582.663 175.437
 789.785 308.009
 736.947 14.107
 242.453 345.537
 755.601 543.664
 835.114 364.668
 623.163 244.955
 371.767 850.237
 161.752 824.433
 641.838 389.622
 774.419 652.608
 187.446 662.091
 762.303 774.503
 746.082 946.489
 823.071 134.263
 783.328 929.158
 230.229 268.967
 0.517 22.737
 447.591 332.827
 527.782 780.109
 24.182 38.330
 925.219 33.823
 343.788 836.998
 798.494 227.967
 550.227 316.645
 177.751 795.481
 942.150 537.049
 151.148 18.706
 615.928 550.396
 130.427 384.629
 746.238 110.708
 552.988 189.394
 823.666 37.546
 492.888 880.597
 437.516 598.881
 215.613 62.473
 898.696 867.128
 24.581 80.970
 568.822 297.574
 120.894 895.930
 202.341 812.021
 644.420 420.078
 751.645 740.201
 549.748 433.528
 841.868 890.985
 663.862 483.255
 731.648 373.598
 795.546 154.943
 855.925 160.782
 444.807 706.238
 642.391 641.374
 772.290 112.543
 928.125 925.190
 515.205 76.630
 28.959 579.881
 412.223 859.732
 961.175 954.927
 62.925 913.151
 941.197 704.884
 588.384 125.179
 630.116 500.978
 772.388 88.423
 510.541 921.155
 794.689 567.930
 725.634 853.577
 168.683 382.334
 944.908 422.548
 969.422 160.305
 696.994 950.020
 990.298 5.558
 802.887 66.712
 657.605 488.651
 309.083 66.760
 624.324 716.610
 741.483 506.459
 173.533 536.433
 739.121 944.684
 306.908 370.835
 670.899 438.900
 546.835 319.810
 756.053 791.208
 616.953 186.038
 395.387 693.818
 813.725 82.761
 849.199 478.792
 772.486 486.987
 370.914 524.337
 649.700 626.991
 302.662 916.731
 376.819 199.819
 168.441 385.818
 430.743 751.235
 248.130 11.514
 555.582 907.417
 595.828 692.992
 557.182 705.302
 671.057 850.808
 875.883 848.097
 201.921 530.716
 277.643 26.033
 193.873 747.072
 45.312 842.528
 63.111 60.303
 310.140 115.597
 214.752 559.059
 151.200 767.537
 335.676 411.280
 273.142 446.883
 641.577 272.902
 119.473 860.543
 46.475 177.476
 311.541 336.484
 28.143 169.262
 147.656 834.618
 990.053 246.737
 330.750 812.616
 393.287 28.930
 98.023 511.730
 402.000 585.131
 936.756 223.529
 383.463 736.557
 224.573 440.514
 286.405 769.395
 520.734 881.361
 725.487 330.623
 151.462 754.929
 889.478 515.439
 923.949 217.043
 108.486 17.504
 720.738 351.496
 831.975 186.097
 771.936 633.792
 732.774 918.466
 183.628 315.296
 839.766 277.923
 876.579 489.887
 768.236 350.642
 222.364 408.745
 844.920 184.649
 70.473 415.830
 875.929 256.523
 458.459 352.167
 468.939 114.064
 460.065 476.676
 764.004 991.220
 428.529 571.491
 545.271 895.394
 362.368 527.203
 472.689 52.741
 490.242 65.946
 389.998 555.876
 124.626 475.797
 712.935 497.736
 758.615 57.380
 987.599 968.079
 617.116 72.280
 119.481 723.651
 966.881 122.927
 122.943 573.604
 436.345 265.656
 721.476 17.961
 96.291 583.972
 761.181 174.174
 759.242 139.574
 282.403 776.117
 725.715 26.952
 653.969 47.703
 348.470 926.546
 415.971 572.084
 314.549 965.289
 233.433 194.797
 424.863 626.328
 545.745 328.802
 51.422 816.814
 344.589 350.249
 995.001 309.550
 843.673 680.657
 476.358 567.304
 262.401 504.407
 750.305 274.593
 256.318 245.995
 815.534 718.316
 741.439 70.952
 838.582 843.885
 607.458 934.971
 855.424 376.284
 554.092 510.413
 649.776 735.184
 551.877 606.461
 227.099 629.876
 87.571 172.904
 254.736 624.091
 847.532 357.542
 171.633 683.901
 90.415 358.865
 289.167 725.954
 11.925 479.970
 214.016 570.610
 585.997 113.245
 884.466 968.475
 933.395 650.350
 685.667 642.998
 303.525 66.371
 712.974 600.761
 419.163 234.157
 704.581 469.772
 716.277 713.878
 337.266 890.210
 979.358 678.485
 47.357 197.935
 922.351 888.410
 831.392 895.550
 369.889 844.382
 328.771 926.474
 154.927 817.412
 76.564 172.501
 546.887 786.874
 42.284 143.416
 667.080 84.185
 224.617 667.954
 721.610 929.222
 308.796 818.594
 100.425 13.470
 569.623 989.222
 147.054 797.720
 631.166 315.694
 217.382 488.184
 471.366 696.821
 116.159 484.283
 558.457 889.762
 53.610 970.535
 33.953 262.431
 406.389 786.334
 926.563 170.072
 130.169 548.591
 958.669 858.066
 66.586 536.956
 260.826 693.350
 354.231 158.473
 362.234 198.169
 9.387 982.994
 1.428 248.602
 632.645 742.714
 379.951 243.265
 346.121 194.801
 443.808 522.355
 24.457 996.902
 57.813 691.944
 780.990 398.506
 674.043 291.889
 466.456 529.591
 378.438 837.392
 667.476 810.197
 323.075 204.098
 720.103 714.568
 262.784 545.321
 522.283 21.111
 663.858 998.897
 208.696 249.909
 42.921 822.100
 890.772 233.919
 431.950 888.625
 840.371 454.859
 210.687 685.003
 462.722 682.400
 762.778 688.687
 745.574 633.419
 212.903 820.963
 248.378 380.303
 807.726 209.738
 96.874 412.644
 685.866 825.830
 442.150 939.889
 916.419 367.959
 824.498 823.978
 800.173 653.081
 324.930 576.651
 753.993 447.549
 92.740 37.575
 321.508 269.087
 185.900 573.918
 359.872 958.340
 860.383 82.399
 583.818 411.443
 780.828 419.532
 948.472 571.462
 712.558 589.008
 818.400 777.540
 286.243 546.519
 202.499 687.298
 421.940 577.243
 185.728 932.480
 57.476 110.635
 915.906 292.496
 373.966 577.712
 416.425 718.587
 753.498 519.919
 106.302 896.595
 73.750 923.722
 183.601 973.182
 552.558 494.834
 135.535 503.856
 441.645 879.507
 200.846 916.959
 250.045 282.331
 952.378 772.198
 499.883 380.867
 568.504 662.216
 3.624 273.120
 302.676 738.650
 354.518 555.999
 75.393 908.346
 370.554 678.687
 640.020 749.537
 84.863 867.116
 3.999 41.426
 68.276 113.048
 513.961 523.664
 266.919 667.561
 484.191 535.381
 581.692 893.970
 412.964 598.021
 377.743 204.480
 593.879 764.142
 339.224 629.370
 395.742 758.104
 254.524 613.717
 214.558 77.366
 684.603 186.809
 357.335 438.726
 115.082 251.436
 115.541 266.686
 282.496 457.501
 445.202 496.204
 385.817 786.093
 862.715 355.165
 913.424 420.974
 965.818 199.155
 728.602 834.718
 926.027 979.494
 837.097 892.470
 103.715 762.607
 209.887 569.080
 794.414 502.662
 33.145 992.456
 912.577 258.973
 513.308 640.148
 997.766 394.257
 664.376 816.025
 331.968 279.440
 461.311 973.374
 682.548 346.177
 50.064 999.757
 433.463 290.634
 881.848 472.667
 791.044 53.485
 285.401 884.536
 706.383 233.960
 32.938 437.538
 953.745 583.281
 398.145 755.073
 956.043 548.789
 380.899 545.729
 920.238 778.900
 594.609 200.362
 306.377 465.714
 517.323 582.766
 725.998 202.376
 714.537 984.005
 873.967 112.404
 395.355 710.207
 820.845 705.069
 488.027 939.333
 911.984 702.080
 867.617 955.970
 69.349 834.473
 567.560 311.474
 610.225 833.473
 716.106 782.966
 874.334 934.676
 594.329 656.996
 281.371 721.132
 978.676 46.380
 671.667 978.568
 750.412 881.473
 363.809 996.248
 397.183 385.271
 697.854 881.849
 347.025 246.303
 527.778 570.709
 239.185 110.793
 241.542 292.015
 3.903 208.341
 184.316 940.874
 578.046 951.166
 555.826 619.938
 886.056 769.371
 865.421 222.604
 355.569 592.634
 230.343 387.311
 281.480 607.185
 269.031 155.366
 196.815 816.006
 100.463 800.152
 527.069 635.992
 243.882 290.787
 998.472 169.980
 705.443 826.697
 919.833 801.134
 627.002 589.794
 770.200 545.271
 898.229 957.476
 786.674 851.533
 640.514 692.545
 72.592 717.717
 456.679 255.976
 328.360 553.053
 504.665 196.617
 665.929 913.840
 449.284 270.249
 201.940 306.892
 30.403 381.479
 660.648 718.969
 668.041 868.963
 60.775 419.404
 217.528 951.056
 543.451 195.874
 656.943 89.827
 432.433 333.166
 303.413 531.228
 942.260 910.965
 736.649 643.964
 382.138 973.885
 282.449 855.408
 888.692 675.456
 954.173 806.739
 383.054 993.679
 647.839 798.857
 638.531 200.499
 71.040 43.703
 694.582 98.513
 995.055 681.225
 818.648 538.155
 544.169 869.728
 335.987 836.038
 170.211 546.795
 783.094 134.138
 950.787 120.083
 435.039 189.813
 846.812 453.245
 581.595 553.670
 462.037 24.092
 330.010 76.864
 770.770 152.239
 870.430 458.334
 779.495 215.211
 308.216 377.759
 426.290 928.990
 428.700 209.704
 414.610 85.738
 275.466 441.858
 544.155 782.926
 682.218 554.602
 313.204 700.075
 968.129 105.124
 699.154 577.941
 782.809 207.223
 605.432 817.336
 543.178 133.854
 224.826 268.184
 342.508 784.906
 696.215 442.288
 511.464 664.910
 811.401 814.191
 880.202 477.268
 1.950 723.006
 15.573 651.530
 446.757 944.161
 402.496 32.427
 386.393 944.306
 396.043 543.491
 810.397 486.479
 311.084 129.466
 751.925 827.914
 838.314 431.407
 836.935 602.145
 5.685 972.855
 301.959 343.513
 647.689 667.143
 928.214 879.519
 134.601 992.395
 706.117 759.206
 360.713 535.821
 212.184 918.878
 434.201 861.375
 771.811 715.607
 468.754 899.615
 321.826 730.528
 494.167 655.967
 254.252 694.685
 3.204 859.504
 398.859 997.774
 587.070 870.483
 121.408 372.658
 611.610 388.387
 414.685 14.854
 908.874 175.983
 931.325 995.617
 40.162 577.435
 444.932 899.935
 191.208 263.813
 976.239 97.275
 130.366 607.280
 234.200 504.619
 666.764 851.009
 501.251 590.096
 536.345 806.624
 244.005 293.891
 795.927 941.109
 614.918 504.269
 374.109 193.075
 389.665 354.274
 995.761 731.742
 474.903 423.365
 925.252 704.483
 840.778 602.955
 851.727 139.515
 953.929 971.226
 334.939 923.797
 585.155 216.979
 938.021 773.006
 269.576 541.493
 967.653 476.425
 937.514 279.100
 424.163 326.330
 996.056 829.398
 714.078 436.304
 811.934 645.712
 103.506 788.556
 466.893 624.824
 78.604 15.375
 371.014 82.278
 343.559 568.383
 824.530 756.310
 319.349 530.873
 614.884 783.014
 728.542 618.818
 876.195 37.601
 261.203 145.828
 579.646 494.067
 841.359 913.195
 474.919 561.496
 657.288 160.395
 77.523 593.273
 715.151 171.754
 360.443 710.167
 135.379 695.108
 329.963 644.568
 973.890 567.069
 266.797 806.775
 833.178 451.875
 420.096 141.457
 576.944 246.977
 631.665 420.155
 800.000 864.513
 222.427 381.453
 384.325 905.277
 427.227 952.455
 122.296 357.864
 355.318 672.204
 467.343 303.291
 472.974 289.075
 516.567 622.960
 745.779 360.068
 203.615 599.499
 88.076 970.895
 825.630 785.501
 596.260 493.166
 715.929 579.815
 94.195 560.691
 452.787 95.822
 899.592 283.503
 141.188 397.656
 989.208 618.813
 273.379 300.800
 160.939 916.525
 548.682 230.825
 578.127 977.610
 974.305 171.595
 654.522 671.524
 66.185 341.314
 469.575 809.750
 89.485 755.863
 368.126 762.580
 917.902 384.501
 624.480 322.485
 222.872 799.057
 769.805 787.292
 630.012 455.804
 578.251 778.110
 80.505 436.646
 668.908 179.311
 617.599 285.709
 48.498 940.230
 969.229 697.571
 737.519 600.753
 731.001 198.207
 387.418 976.159
 362.083 578.969
 708.537 781.832
 110.113 932.987
 741.329 307.660
 978.998 453.197
 873.153 917.625
 871.949 198.383
 839.358 895.408
 586.325 350.388
 263.093 365.633
 739.767 869.890
 49.144 966.971
 379.850 223.257
 822.003 52.875
 711.323 78.172
 709.471 253.778
 383.334 645.619
 945.505 697.518
 259.325 40.851
 778.062 389.439
 768.238 522.019
 0.934 677.597
 358.917 383.946
 517.355 239.956
 380.208 293.149
 825.434 138.155
 845.034 871.706
 281.884 585.783
 43.973 810.154
 745.039 718.200
 216.723 917.656
 467.964 756.347
 410.767 520.699
 357.586 100.123
 26.030 985.055
 339.699 529.559
 210.926 860.617
 178.719 436.805
 415.821 1.538
 754.906 852.023
 779.299 777.192
 262.952 595.389
 203.900 210.597
 780.365 710.022
 632.137 123.619
 80.725 71.768
 150.057 461.622
 807.877 787.093
 691.604 258.887
 257.528 376.100
 688.173 800.608
 60.919 380.843
 477.612 563.335
 262.690 667.221
 457.288 365.215
 316.292 419.876
 216.613 737.327
 773.039 422.603
 423.517 10.719
 255.925 321.096
 353.088 689.006
 230.675 970.550
 248.983 797.510
 111.122 858.299
 391.870 536.766
 64.198 782.609
 834.432 456.133
 164.814 174.921
 348.053 753.105
 149.272 526.714
 638.952 212.461
 236.983 566.926
 336.155 758.724
 347.028 15.385
 463.221 903.465
 494.226 686.268
 991.289 339.201
 377.788 348.301
 871.996 143.114
 796.499 371.014
 482.528 101.335
 862.792 744.910
 327.009 408.336
 322.408 395.119
 852.239 812.192
 98.038 790.240
 403.251 306.512
 398.980 49.018
 295.078 871.132
 12.043 75.869
 169.601 958.891
 302.672 611.618
 776.456 353.568
 803.293 508.070
 929.005 388.360
 295.432 454.931
 82.655 34.938
 953.335 876.416
 33.961 35.394
 312.972 734.489
 993.441 554.339
 667.894 628.673
 419.776 42.590
 531.948 361.888
 772.869 409.509
 311.134 181.607
 831.089 746.052
 508.610 230.162
 585.125 788.308
 67.079 512.370
 456.432 890.987
 703.493 468.418
 759.637 336.591
 887.445 221.395
 831.068 449.235
 985.113 839.012
 53.298 838.327
 766.550 735.305
 420.129 558.038
 140.128 258.769
 187.560 441.050
 521.693 827.111
 252.091 22.236
 508.311 825.118
 974.254 498.210
 551.304 171.000
 336.852 26.143
 607.699 658.703
 286.406 319.717
 493.395 220.334
 373.216 186.735
 18.643 335.942
 978.933 122.935
 313.271 300.000
 427.335 846.369
 855.022 678.160
 618.986 258.628
 112.145 438.039
 846.648 551.117
 866.730 188.341
 546.853 349.822
 867.283 126.523
 663.155 989.879
 589.597 482.219
 355.703 326.288
 389.447 897.959
 135.330 279.812
 987.235 647.317
 352.096 463.310
 14.906 330.996
 879.763 375.211
 713.874 581.740
 939.055 440.640
 936.929 858.041
 251.618 549.800
 468.052 13.906
 149.646 126.021
 625.666 537.408
 247.247 356.552
 904.125 85.102
 751.371 257.375
 485.468 773.911
 222.823 204.439
 221.853 88.622
 440.345 448.740
 755.203 824.372
 149.599 708.167
 863.918 202.451
 649.066 977.256
 669.754 808.266
 959.404 264.784
 717.014 826.849
 402.765 621.989
 69.885 858.812
 773.276 890.139
 834.260 443.847
 476.686 420.099
 972.830 996.074
 451.588 208.544
 974.970 752.605
 830.257 581.835
 97.404 281.169
 955.832 630.578
 192.416 202.731
 924.046 963.076
 975.138 819.517
 470.203 176.826
 291.011 947.065
 61.478 432.600
 72.895 221.041
 95.394 109.450
 221.443 666.117
 339.710 190.994
 302.591 196.562
 197.509 518.840
 385.564 678.259
 142.664 599.117
 400.114 72.165
 171.785 279.191
 382.474 242.903
 364.127 356.199
 918.229 137.072
 463.791 334.709
 942.985 988.361
 709.938 931.207
 997.185 905.643
 180.047 107.250
 671.782 951.718
 495.682 995.775
 651.954 570.370
 515.517 926.540
 744.894 804.949
 329.927 233.009
 46.467 150.311
 527.171 775.734
 894.643 459.718
 952.949 303.685
 112.909 98.152
 490.834 317.921
 855.089 392.671
 286.977 939.843
 918.075 419.177
 192.798 123.289
 938.049 713.715
 446.437 105.508
 379.010 676.665
 28.168 251.990
 563.060 211.702
 55.240 915.239
 286.556 610.814
 704.679 864.398
 374.291 355.066
 723.094 533.437
 108.172 482.048
 683.739 328.239
 43.143 499.414
 943.921 590.818
 710.298 664.627
 229.680 371.234
 977.440 359.718
 996.861 749.190
 965.762 462.748
 83.750 188.206
 936.344 141.652
 653.962 921.642
 193.155 598.890
 331.097 53.227
 984.770 594.823
 628.557 312.482
 512.796 332.911
 987.030 910.216
 311.859 650.026
 734.442 879.733
 497.858 710.475
 193.084 619.515
 185.136 233.317
 668.369 42.736
 949.432 10.664
 683.933 23.317
 715.328 311.639
 176.984 458.375
 230.719 65.160
 362.957 759.411
 166.357 217.878
 124.240 471.660
 358.278 755.186
 407.252 800.580
 260.853 827.632
 636.437 409.893
 967.170 657.434
 312.169 26.069
 303.625 215.674
 69.422 234.372
 342.043 506.473
 680.940 741.911
 973.802 6.971
 16.126 189.534
 937.666 868.709
 366.724 958.483
 320.972 755.294
 952.486 996.716
 200.072 181.715
 782.417 406.532
 841.444 331.883
 405.942 828.129
 43.482 102.829
 807.819 726.993
 507.825 487.275
 723.070 766.428
 38.291 932.173
 744.250 5.293
 278.441 461.330
 611.563 706.179
 221.938 727.802
 193.502 837.433
 922.688 759.640
 636.635 685.806
 457.090 614.485
 570.971 412.960
 964.222 988.949
 763.074 452.026
 430.579 702.644
 202.110 679.105
 165.972 949.833
 851.530 653.548
 711.688 980.282
 596.837 510.647
 259.277 21.847
 741.286 436.766
 769.847 518.253
 548.284 951.711
 554.013 244.477
 181.621 373.402
 489.491 338.041
 160.296 18.545
 657.406 396.667
 410.009 588.556
 513.769 331.217
 772.332 256.411
 776.300 808.351
 617.793 677.298
 698.997 691.074
 20.940 229.099
 980.941 599.327
 892.592 498.980
 68.200 419.452
 953.726 386.159
 367.957 533.993
 481.589 220.606
 914.758 605.551
 194.746 300.792
 275.984 704.842
 380.984 44.119
 126.147 338.597
 649.520 100.476
 579.496 813.338
 324.265 897.183
 372.944 312.478
 133.357 22.697
 614.691 903.630
 215.607 992.986
 539.705 408.047
 608.452 419.822
 475.882 22.800
 934.558 571.867
 662.041 797.527
 423.211 209.949
 261.626 430.711
 224.336 325.991
 678.141 405.553
 61.534 724.703
 346.939 663.189
 68.432 978.068
 503.202 882.622
 430.279 140.287
 911.222 964.208
 558.836 236.071
 291.656 599.283
 639.894 194.693
 761.127 345.891
 764.098 878.114
 264.797 553.201
 566.210 691.841
 953.385 809.554
 516.573 35.173
 150.345 496.245
 220.659 372.516
 844.721 66.706
 355.568 834.014
 105.677 35.041
 101.650 92.299
 974.256 435.804
 86.750 438.705
 977.908 935.999
 251.660 888.341
 618.423 458.743
 548.054 186.283
 891.702 374.567
 702.523 439.617
 949.182 180.474
 208.470 950.654
 449.623 408.542
 355.739 629.454
 473.446 965.795
 168.462 88.504
 280.052 526.543
 115.061 404.443
 834.913 189.298
 979.399 321.998
 274.123 725.280
 265.437 890.460
 119.083 127.585
 454.289 695.256
 615.847 203.061
 675.346 774.385
 518.063 907.319
 303.203 305.075
 628.504 422.005
 388.848 289.168
 583.816 418.301
 994.185 851.094
 535.629 987.722
 569.171 750.305
 326.863 687.716
 714.061 176.576
 466.301 522.761
 557.420 483.321
 101.973 329.817
 683.469 878.210
 422.211 468.919
 17.980 154.772
 563.242 334.772
 366.510 751.800
 467.852 543.525
 756.482 973.323
 967.988 641.013
 307.884 310.455
 105.445 396.138
 816.669 962.853
 762.260 647.395
 428.921 862.848
 652.596 864.596
 889.278 526.123
 690.269 64.592
 618.867 671.362
 453.425 113.170
 899.055 815.379
 635.930 279.591
 368.884 523.393
 922.820 850.609
 875.292 5.407
 26.727 712.815
 13.611 643.830
 748.671 772.146
 856.753 424.851
 908.459 484.301
 868.775 252.692
 58.406 347.073
 633.646 643.260
 733.989 73.542
 183.212 229.132
 993.809 82.303
 587.282 34.146
 499.937 557.005
 359.799 281.502
 932.085 432.337
 752.343 38.450
 112.324 438.000
 342.175 742.894
 541.293 597.384
 497.152 338.170
 765.509 45.503
 412.776 612.540
 964.753 553.898
 894.151 416.490
 678.314 971.676
 902.558 745.705
 691.691 795.579
 935.733 528.621
 747.059 42.271
 473.966 158.155
 90.363 427.957
 239.901 936.644
 547.308 869.740
 706.038 256.020
 155.069 455.917
 785.674 372.018
 644.434 125.809
 684.202 427.871
 749.934 331.119
 519.971 81.011
 357.682 288.420
 177.188 843.000
 520.009 85.005
 385.660 481.143
 963.249 767.381
 769.621 488.446
 684.206 663.155
 434.763 410.873
 818.936 993.706
 11.230 446.955
 124.777 398.036
 211.287 190.069
 46.290 269.551
 242.263 169.112
 544.465 909.723
 514.921 225.438
 215.671 918.823
 259.555 25.047
 975.196 107.958
 989.837 692.917
 945.563 552.931
 398.841 734.647
 591.083 383.966
 722.104 908.147
 449.458 71.850
 926.300 369.896
 603.734 526.716
 174.729 356.498
 842.004 357.532
 855.931 498.944
 999.293 375.876
 341.072 995.698
 450.654 484.914
 439.242 698.768
 14.345 732.475
 955.439 367.009
 469.893 675.143
 609.897 101.714
 541.736 588.351
 963.868 254.944
 42.170 146.345
 608.305 860.975
 107.604 306.728
 228.653 120.923
 252.998 479.125
 859.806 421.012
 667.304 988.828
 616.903 302.819
 587.246 107.218
 934.965 261.168
 230.650 895.191
 206.452 20.240
 109.479 68.044
 81.633 344.200
 245.822 455.425
 331.679 554.454
 3.248 203.672
 385.817 846.157
 746.483 96.405
 587.299 582.255
 132.589 589.531
 92.018 870.046
 498.095 846.468
 709.983 534.632
 973.525 86.425
 993.602 752.931
 767.137 431.934
 465.611 23.989
 604.200 560.799
 89.879 264.580
 880.838 372.343
 284.290 837.739
 439.359 498.876
 898.969 465.530
 445.267 402.073
 405.702 731.455
 48.177 452.192
 914.146 243.386
 946.047 398.541
 724.183 271.377
 704.034 995.221
 696.252 578.416
 468.671 880.981
 355.871 273.900
 280.651 650.207
 5.896 402.976
 444.319 58.843
 189.563 968.785
 731.058 539.967
 196.538 514.015
 652.298 355.126
 328.425 873.192
 664.203 366.361
 813.186 373.907
 191.662 307.515
 381.423 505.220
 468.570 680.268
 971.328 792.069
 772.245 758.968
 21.408 488.497
 22.998 308.343
 626.848 418.293
 469.327 289.445
 90.981 303.474
 281.963 232.481
 290.044 698.474
 36.300 911.769
 807.828 926.412
 925.903 179.827
 85.536 444.366
 976.190 157.112
 297.942 863.664
 826.749 674.346
 314.683 451.236
 835.550 809.452
 768.155 636.705
 294.614 325.369
 838.309 660.758
 603.216 713.305
 118.682 602.456
 943.710 684.202
 664.894 211.228
 671.584 275.405
 691.871 103.814
 543.830 86.797
 103.019 343.137
 549.537 508.487
 155.112 336.884
 408.351 518.647
 716.757 535.381
 403.828 724.137
 223.866 994.276
 710.498 687.487
 108.803 435.869
 549.677 271.724
 45.040 697.921
 616.696 170.035
 248.550 119.981
 211.541 41.694
 581.439 470.224
 279.166 710.938
 660.938 961.363
 231.450 804.068
 264.771 8.950
 539.456 495.232
 296.773 931.716
 915.003 836.749
 517.710 329.124
 660.474 490.060
 316.369 459.743
 874.069 713.319
 484.763 414.295
 526.597 757.033
 335.734 74.145
 550.422 566.252
 457.204 879.891
 529.810 973.565
 908.158 931.515
 85.990 619.053
 29.093 292.972
 794.348 269.634
 143.946 987.227
 343.099 289.573
 979.400 715.563
 483.172 885.882
 407.164 5.880
 172.028 706.843
 239.530 242.819
 676.666 89.588
 970.654 827.581
 473.383 55.016
 76.023 792.669
 717.252 246.996
 359.220 307.350
 209.276 760.560
 794.992 170.141
 973.209 943.627
 865.734 127.122
 279.932 172.640
 857.854 477.454
 690.792 568.612
 386.091 243.326
 101.355 51.669
 287.160 270.056
 975.821 834.774
 286.277 77.739
 794.832 877.263
 636.856 469.124
 974.223 293.062
 488.493 685.283
 130.525 714.434
 603.050 932.676
 5.593 18.144
 343.119 39.666
 755.089 135.580
 559.376 760.255
 744.642 291.352
 139.463 266.243
 777.195 485.921
 915.302 860.288
 542.502 287.842
 300.614 121.203
 485.037 601.286
 216.224 44.535
 633.130 486.761
 406.346 267.158
 826.357 939.716
 330.982 930.688
 279.678 766.358
 192.914 927.440
 294.184 972.119
 905.389 231.983
 881.468 920.392
 589.697 314.891
 30.480 592.269
 499.672 591.831
 684.321 637.879
 670.054 825.650
 285.031 252.723
 473.197 981.808
 15.270 825.088
 117.363 364.431
 848.392 510.757
 731.631 822.939
 897.303 516.911
 437.110 324.994
 715.399 677.241
 909.676 413.072
 490.558 524.111
 682.039 688.007
 29.675 301.379
 426.808 947.246
 53.486 393.622
 899.720 418.208
 309.787 295.545
 123.910 403.291
 20.828 221.004
 860.577 843.757
 64.126 606.997
 865.491 831.510
 354.785 347.311
 879.246 982.913
 164.303 477.004
 575.171 135.152
 541.625 997.025
 703.318 846.601
 765.785 493.012
 661.364 257.466
 478.009 469.418
 510.856 590.223
 139.685 835.703
 685.609 801.497
 19.655 582.571
 31.748 13.985
 511.088 350.400
 427.767 500.377
 149.514 687.468
 687.814 318.286
 886.958 331.013
 210.271 628.719
 563.481 718.999
 432.736 209.146
 900.657 194.793
 457.929 399.821
 968.693 431.358
 665.248 418.433
 900.250 547.424
 990.240 628.740
 542.823 177.239
 187.661 454.554
 864.274 490.540
 469.961 457.896
 812.336 333.407
 686.694 931.581
 241.296 407.544
 764.680 739.722
 673.485 749.618
 624.685 138.187
 478.556 878.622
 717.386 749.975
 401.902 403.551
 746.676 602.547
 830.175 822.169
 967.551 265.666
 274.970 781.292
 632.466 285.301
 16.871 437.350
 15.993 683.187
 865.711 371.118
 852.624 689.931
 446.788 31.333
 684.791 775.053
 157.771 57.702
 323.596 618.345
 1.026 354.748
 487.791 887.766
 378.115 134.562
 399.397 519.229
 837.631 640.245
 197.740 868.695
 847.417 114.448
 86.035 377.675
 274.253 141.519
 72.849 776.430
 207.655 510.578
 519.696 876.820
 572.385 604.014
 788.589 476.937
 102.262 285.993
 510.824 125.735
 365.030 763.504
 109.795 556.952
 756.254 724.006
 523.656 592.494
 544.847 665.075
 733.630 596.376
 932.076 59.614
 934.368 7.350
 661.265 322.553
 535.767 733.065
 421.463 329.916
 790.885 908.177
 262.750 997.218
 660.097 626.244
 574.462 550.983
 583.555 188.789
 164.373 164.687
 506.587 378.870
 363.801 509.298
 728.237 480.500
 320.984 60.123
 692.370 714.634
 136.127 167.804
 562.013 448.257
 842.785 544.488
 487.945 721.899
 511.214 929.745
 656.611 114.880
 702.764 918.323
 63.338 774.688
 856.035 777.909
 165.755 140.478
 854.405 224.601
 118.374 819.988
 382.690 612.556
 740.034 578.759
 803.276 528.474
 116.676 80.939
 197.488 948.205
 266.532 8.008
 157.567 639.262
 394.791 367.118
 563.054 497.642
 320.332 91.663
 320.314 748.867
 875.848 605.945
 226.152 70.902
 751.139 561.953
 280.004 500.761
 981.395 913.377
 910.985 647.665
 270.659 339.741
 406.467 75.070
 605.595 507.369
 981.061 443.404
 254.986 4.737
 265.370 977.740
 692.695 34.207
 832.267 282.792
 231.164 112.427
 727.363 355.610
 41.701 425.675
 795.637 618.289
 678.183 917.581
 66.845 824.239
 451.455 234.082
 200.337 87.495
 840.084 908.897
 320.518 991.609
 214.807 502.583
 775.756 589.770
 222.460 185.344
 907.358 88.394
 272.334 619.778
 756.119 480.780
 323.539 111.963
 399.307 374.262
 44.076 280.447
 891.880 633.052
 937.158 881.392
 375.945 279.685
 72.003 628.398
 69.221 791.273
 57.311 577.077
 496.602 564.090
 126.454 892.707
 392.304 862.991
 12.615 85.141
 279.795 123.651
 356.517 345.294
 392.487 528.546
 963.890 734.078
 592.601 465.851
 397.355 205.575
 494.537 828.449
 309.198 854.934
 521.492 282.983
 86.734 197.057
 991.958 192.115
 858.069 549.363
 121.375 3.023
 588.502 821.113
 561.846 708.771
 860.273 828.912
 521.007 673.878
 272.547 54.717
 784.272 309.492
 104.366 946.124
 0.677 45.770
 658.749 101.852
 222.012 928.779
 337.402 176.529
 951.953 256.586
 96.724 32.322
 363.516 644.715
 199.552 530.304
 79.532 96.289
 623.634 627.117
 135.303 258.680
 716.030 873.372
 811.640 429.040
 619.127 516.044
 749.590 768.750
 143.582 719.942
 648.142 985.456
 459.457 741.203
 368.720 715.320
 629.964 521.941
 94.468 402.486
 362.097 208.976
 440.088 433.183
 712.180 625.554
 904.645 84.659
 7.671 103.575
 583.529 831.160
 152.906 191.039
 588.182 188.006
 327.787 226.762
 597.743 438.597
 994.398 279.203
 523.249 786.745
 55.351 401.231
 493.126 107.408
 995.336 996.444
 562.520 72.856
 248.220 529.235
 455.462 939.048
 808.394 59.926
 718.278 259.970
 17.534 633.391
 298.246 717.689
 355.020 395.502
 369.786 715.513
 118.853 223.203
 270.977 374.040
 858.733 413.161
 448.659 728.871
 897.206 628.678
 56.573 778.680
 909.421 418.305
 226.888 238.341
 316.436 521.550
 413.160 469.414
 748.484 211.843
 657.386 785.956
 448.724 704.925
 193.757 754.101
 688.302 308.111
 698.356 946.787
 851.936 393.806
 412.011 998.545
 209.399 356.810
 690.481 488.128
 720.443 631.790
 612.888 808.474
 814.797 293.662
 649.884 554.005
 559.320 193.331
 54.368 245.269
 163.445 464.197
 289.997 241.737
 402.343 306.313
 109.446 177.061
 353.232 466.056
 691.925 39.819
 270.961 796.290
 857.361 359.927
 478.984 737.446
 805.588 730.183
 654.419 801.586
 48.767 868.378
 751.976 982.821
 382.866 522.936
 280.472 37.560
 501.642 49.954
 534.868 371.620
 519.171 387.959
 341.642 698.688
 513.050 265.698
 619.611 71.866
 711.314 775.299
 643.723 478.725
 56.432 296.397
 955.749 87.642
 227.224 175.051
 851.239 862.036
 374.942 443.945
 822.688 557.946
 627.036 257.508
 118.841 793.327
 78.396 37.789
 131.858 644.154
 475.242 655.598
 918.104 68.315
 4.724 268.392
 143.365 884.306
 640.065 804.201
 795.973 304.515
 916.401 12.766
 386.568 424.618
 88.885 634.719
 134.101 149.144
 568.136 591.558
 985.200 852.165
 757.520 338.299
 717.576 460.262
 804.171 202.851
 904.987 447.333
 896.345 857.413
 67.050 557.623
 121.876 114.721
 865.380 550.682
 277.664 243.036
 40.041 281.290
 572.876 566.799
 786.894 396.027
 786.480 523.436
 165.175 518.937
 963.788 730.451
 681.670 200.079
 210.727 270.662
 537.411 66.877
 65.689 7.912
 837.275 518.665
 497.217 622.063
 872.788 175.150
 944.792 412.560
 992.366 880.557
 346.039 116.745
 497.985 893.691
 586.338 765.735
 957.756 492.145
 778.785 340.648
 633.011 384.364
 699.567 969.890
 797.523 369.679
 234.987 38.957
 314.585 692.810
 963.683 673.533
 252.206 600.527
 826.286 50.871
 703.283 84.390
 3.036 230.336
 559.754 560.865
 609.342 149.265
 319.272 940.082
 64.361 972.957
 209.791 824.461
 126.159 626.598
 959.478 381.091
 709.667 471.508
 452.866 185.662
 4.477 258.434
 663.285 244.985
 835.510 627.311
 578.771 689.460
 111.037 97.250
 114.364 771.550
 982.637 164.447
 76.625 812.439
 607.012 401.736
 292.992 373.147
 209.621 324.816
 794.302 970.683
 267.561 890.581
 26.236 162.218
 769.878 346.795
 125.929 344.166
 596.421 424.780
 322.627 487.665
 453.546 613.286
 73.546 601.878
 591.660 168.788
 23.459 592.209
 734.048 191.826
 752.667 487.939
 500.120 258.375
 354.602 644.407
 793.680 857.619
 541.352 386.144
 535.835 11.847
 420.738 821.885
 93.444 589.747
 608.545 918.896
 331.580 761.313
 548.167 826.422
 399.367 961.504
 999.800 356.173
 842.982 451.982
 652.866 196.890
 80.900 807.671
 807.169 111.191
 530.992 260.003
 487.204 52.642
 56.549 44.765
 204.887 881.615
 911.281 613.175
 701.762 447.801
 977.700 544.670
 293.651 58.673
 978.011 163.840
 147.939 346.009
 113.696 517.731
 763.632 871.238
 584.678 459.631
 742.548 335.530
 929.525 948.322
 360.039 357.933
 596.117 285.228
 517.347 596.209
 532.040 244.046
 14.890 667.526
 513.507 907.088
 184.477 302.663
 1.489 409.139
 294.828 376.374
 318.118 743.164
 663.031 602.137
 122.153 733.331
 507.143 481.384
 479.761 300.891
 532.467 540.859
 179.265 199.306
 404.859 477.957
 432.333 579.280
 305.369 829.282
 298.895 555.093
 936.567 464.590
 331.563 514.735
 745.041 134.495
 273.362 272.116
 897.868 529.286
 578.980 465.256
 192.687 667.161
 936.766 415.296
 658.636 767.672
 421.358 173.975
 14.443 190.691
 933.563 788.526
 363.971 158.674
 916.301 130.512
 830.267 221.983
 157.692 586.992
 136.565 180.839
 692.355 757.423
 144.722 115.887
 230.561 187.222
 844.376 490.868
 225.961 389.075
 363.942 929.672
 133.276 636.431
 939.850 205.651
 807.764 581.521
 953.549 449.114
 511.834 864.615
 725.587 330.069
 977.247 894.547
 669.093 524.431
 233.543 636.042
 156.217 655.060
 967.339 920.812
 373.564 912.136
 488.776 781.166
 947.398 13.914
 619.599 2.051
 945.789 147.990
 104.219 305.699
 330.222 129.496
 305.779 768.607
 179.031 586.588
 762.119 560.442
 262.942 411.074
 623.002 366.091
 370.891 634.691
 504.563 773.679
 291.826 966.641
 17.499 991.755
 513.571 378.304
 242.692 897.328
 539.088 785.123
 35.780 153.215
 607.874 257.575
 987.790 898.717
 488.186 512.558
 602.323 883.427
 644.770 178.953
 174.517 341.774
 335.466 497.339
 579.309 998.390
 225.158 470.628
 756.123 344.557
 681.974 811.822
 876.607 367.808
 621.431 385.172
 717.313 774.506
 250.396 771.081
 549.191 83.998
 323.730 432.330
 272.486 848.418
 129.493 64.318
 644.340 360.624
 759.261 685.335
 295.400 141.098
 772.000 990.417
 42.419 970.358
 924.837 345.675
 460.890 374.775
 601.862 446.353
 172.756 39.385
 130.766 274.108
 170.067 260.808
 622.797 255.641
 280.054 56.678
 918.531 899.819
 577.532 95.855
 862.575 143.747
 866.970 27.276
 485.138 904.971
 942.411 776.595
 836.031 168.347
 44.966 801.348
 623.845 348.498
 84.638 390.271
 464.687 694.555
 788.190 744.577
 273.919 440.834
 943.693 562.710
 52.046 68.714
 504.142 80.479
 261.388 10.391
 109.090 301.175
 980.933 989.074
 910.019 431.540
 708.218 812.928
 720.239 156.275
 772.964 197.651
 935.123 313.587
 889.130 226.572
 317.853 145.367
 30.043 524.796
 257.397 596.619
 23.264 548.106
 69.910 29.262
 563.964 506.470
 126.076 235.340
 602.169 60.208
 292.249 214.738
 712.551 763.959
 322.693 893.952
 376.082 274.733
 337.182 767.260
 439.429 86.731
 469.044 442.266
 47.255 273.666
 733.103 761.473
 319.360 691.360
 403.497 684.023
 52.056 867.295
 923.864 471.459
 922.259 442.933
 15.905 93.328
 552.852 368.179
 78.788 708.404
 426.357 920.071
 756.628 781.384
 906.188 139.911
 222.483 950.234
 514.612 80.677
 16.574 393.283
 425.523 721.227
 368.207 775.942
 738.366 942.735
 712.905 143.363
 214.805 248.879
 429.364 516.760
 568.373 132.996
 708.963 737.711
 213.414 106.799
 430.737 966.965
 295.697 376.075
 147.193 503.655
 363.516 214.429
 944.452 459.041
 793.620 997.476
 380.258 648.646
 987.625 133.676
 735.172 601.090
 906.593 296.298
 948.277 204.709
 47.188 221.836
 314.886 498.771
 893.368 206.837
 969.012 879.689
 942.243 386.903
 479.698 339.736
 918.854 13.024
 383.074 732.802
 907.735 612.041
 929.371 805.441
 62.881 5.635
 727.618 319.532
 863.821 307.607
 754.917 893.363
 693.901 879.414
 499.735 709.731
 785.485 721.948
 920.375 382.076
 341.830 355.734
 714.663 572.781
 271.086 96.310
 861.970 352.313
 396.591 986.154
 964.146 345.003
 9.917 984.546
 981.177 889.029
 57.568 343.202
 136.718 347.000
 275.653 174.897
 117.777 332.664
 964.038 836.933
 974.379 602.449
 405.551 949.009
 54.812 222.229
 847.821 209.299
 809.079 24.865
 464.530 992.394
 729.433 378.470
 366.730 353.093
 147.616 585.159
 938.766 130.948
 101.924 412.295
 1.061 478.198
 255.004 50.359
 355.193 209.716
 569.787 311.840
 525.236 805.098
 524.071 892.643
 181.322 852.940
 404.575 660.906
 102.850 904.109
 212.961 7.878
 224.012 548.539
 936.234 472.222
 495.756 518.469
 82.457 954.133
 16.390 485.525
 113.034 580.861
 226.437 210.454
 571.435 523.199
 358.815 839.446
 624.754 36.322
 787.831 451.863
 411.510 591.919
 262.842 748.805
 992.574 956.204
 155.880 843.748
 0.814 365.170
 36.358 54.518
 901.235 860.049
 927.459 994.927
 432.119 318.641
 143.601 984.802
 577.320 588.853
 379.991 214.855
 801.886 377.071
 775.502 359.508
 202.096 533.915
 628.922 583.608
 314.581 122.428
 773.832 560.746
 188.166 48.103
 845.364 150.253
 740.491 116.515
 666.857 470.772
 646.259 593.263
 188.601 980.552
 985.519 743.804
 94.742 813.432
 521.800 389.446
 706.789 525.989
 887.835 332.827
 829.687 852.095
 690.481 74.760
 964.050 318.268
 868.990 698.251
 928.786 194.812
 767.862 159.083
 563.314 306.965
 736.025 660.780
 296.863 536.589
 510.105 860.543
 51.621 252.699
 756.317 548.354
 82.050 528.979
 461.281 250.557
 918.252 464.205
 108.334 159.615
 878.620 608.804
 937.230 501.433
 525.920 824.865
 949.177 179.424
 669.596 540.695
 526.800 429.897
 851.403 492.790
 633.738 576.244
 805.933 632.203
 38.353 460.619
 854.366 878.228
 70.471 82.498
 89.549 65.616
 222.737 595.693
 141.775 503.071
 805.259 461.532
 204.267 557.187
 663.510 969.217
 350.150 129.445
 187.514 898.638
 321.711 602.382
 941.011 90.497
 329.093 107.865
 891.630 518.584
 698.491 894.785
 548.941 935.117
 776.855 240.147
 142.071 728.431
 476.475 116.719
 70.456 629.963
 452.367 578.246
 221.839 811.929
 699.746 191.199
 805.312 596.519
 468.045 487.425
 231.776 960.580
 769.829 257.705
 380.462 666.125
 453.800 990.626
 612.053 716.506
 175.028 88.348
 873.534 861.559
 575.072 880.657
 637.457 623.520
 350.229 396.376
 631.976 251.235
 486.334 337.753
 954.475 735.377
 950.289 505.554
 280.198 525.449
 306.414 822.344
 240.906 513.938
 653.115 146.798
 372.881 718.546
 613.087 826.292
 237.662 565.040
 847.825 727.558
 774.666 806.515
 271.797 660.610
 727.620 606.128
 208.865 279.795
 124.801 746.463
 636.989 833.659
 517.825 37.288
 208.733 433.987
 679.842 892.555
 294.409 731.020
 119.050 496.060
 79.954 189.460
 418.358 622.456
 48.886 246.740
 610.653 816.485
 601.221 955.451
 538.664 438.919
 304.461 735.370
 128.880 884.103
 353.109 322.625
 383.897 773.156
 332.388 155.167
 523.187 981.190
 765.551 291.425
 388.341 209.711
 177.398 555.113
 987.879 350.270
 362.237 231.432
 854.739 877.025
 113.758 121.805
 895.277 869.019
 96.398 675.053
 244.361 303.532
 630.032 847.074
 631.847 925.926
 567.906 159.177
 189.966 126.015
 895.105 503.104
 970.152 813.662
 213.404 720.062
 626.320 655.160
 537.872 19.097
 397.192 215.841
 269.170 319.566
 273.789 452.618
 359.179 541.970
 863.637 652.956
 420.706 434.910
 207.580 754.573
 286.943 433.311
 618.665 74.507
 573.501 279.555
 398.512 788.720
 484.034 205.820
 151.541 136.920
 106.231 639.343
 920.805 774.726
 23.376 934.634
 773.794 90.620
 300.627 105.914
 988.145 672.653
 955.857 992.469
 44.764 614.664
 381.518 568.520
 101.403 549.492
 914.034 52.201
 68.532 383.639
 746.050 185.693
 369.675 770.871
 618.224 176.502
 671.627 629.065
 512.871 699.846
 500.888 93.162
 781.481 471.358
 608.667 466.316
 480.022 880.716
 49.043 130.628
 946.085 218.801
 236.984 298.139
 944.610 87.680
 252.226 602.914
 726.543 623.877
 551.511 177.119
 607.766 426.297
 198.852 230.095
 782.743 311.875
 77.632 611.984
 965.208 741.081
 119.164 135.670
 601.781 494.062
 882.412 936.439
 166.719 734.295
 314.833 142.298
 828.119 283.641
 883.551 24.236
 317.086 829.727
 611.590 400.725
 449.115 988.379
 710.611 830.507
 586.587 10.695
 248.106 379.297
 616.577 332.330
 604.511 966.907
 300.859 753.189
 798.957 359.574
 264.920 466.295
 228.976 276.897
 387.973 347.858
 70.271 233.011
 972.593 315.161
 811.572 167.551
 174.814 358.695
 903.791 574.328
 705.846 279.953
 732.155 275.558
 545.387 701.591
 478.344 679.080
 182.554 563.443
 533.013 897.622
 900.383 842.551
 7.324 496.142
 598.657 420.363
 337.661 499.249
 190.398 913.208
 696.593 160.201
 370.959 446.761
 834.213 530.969
 534.417 120.375
 449.280 135.043
 367.366 617.752
 304.433 727.302
 580.712 686.725
 82.283 815.308
 819.308 158.907
 661.026 41.345
 819.026 701.296
 753.841 802.575
 740.954 493.735
 93.410 376.615
 510.972 681.354
 892.373 971.033
 215.966 448.202
 716.177 317.856
 769.773 351.278
 163.835 868.671
 354.940 612.953
 564.626 133.777
 591.042 129.445
 918.197 961.835
 75.268 264.872
 388.202 427.245
 312.998 80.724
 115.166 724.144
 110.101 531.857
 955.384 942.240
 67.569 640.036
 945.156 595.209
 814.164 548.143
 2.479 201.920
 273.062 241.512
 233.522 390.215
 401.609 192.265
 534.021 848.430
 114.599 98.175
 244.447 828.387
 224.676 625.685
 913.864 782.632
 260.280 768.631
 685.392 466.485
 581.872 257.373
 73.807 460.720
 769.026 820.148
 553.880 472.926
 330.442 948.093
 210.484 994.717
 260.336 851.557
 965.428 358.748
 270.362 237.860
 541.502 25.161
 936.669 374.800
 254.785 993.600
 865.646 131.039
 48.193 686.791
 975.958 570.540
 452.172 978.056
 373.707 505.752
 645.104 371.875
 144.735 731.075
 702.073 717.995
 864.595 527.760
 885.243 410.822
 221.625 282.949
 314.188 352.448
 929.335 543.699
 135.325 236.031
 966.470 641.952
 914.449 23.216
 100.242 804.534
 136.695 72.477
 922.100 794.838
 598.631 842.740
 135.935 27.317
 5.313 707.287
 293.772 424.928
 81.837 316.113
 359.925 241.810
 18.096 430.648
 515.568 602.876
 584.278 903.784
 184.045 588.265
 983.170 811.628
 883.541 549.199
 597.030 873.430
 796.601 733.634
 597.958 575.071
 812.150 741.822
 731.058 582.614
 750.016 355.688
 961.780 479.490
 853.557 689.696
 568.604 858.289
 843.873 708.035
 328.569 760.932
 608.585 22.670
 808.105 194.859
 266.654 623.712
 260.483 404.081
 53.666 158.146
 22.127 79.402
 433.072 441.037
 574.673 229.385
 609.861 696.649
 32.379 870.868
 333.822 242.623
 863.137 543.814
 488.042 871.291
 246.686 309.435
 500.682 486.923
 909.540 892.866
 458.569 830.213
 299.866 912.908
 882.264 581.405
 27.085 272.738
 214.332 266.442
 993.781 228.917
 24.398 197.450
 197.959 14.127
 922.763 926.192
 841.410 154.884
 953.953 159.272
 907.562 432.894
 395.433 824.512
 485.595 312.102
 76.085 552.633
 735.698 257.889
 543.118 576.249
 885.192 765.954
 212.241 293.879
 92.079 792.494
 429.714 110.689
 439.690 221.204
 629.925 775.773
 964.946 744.019
 290.150 179.805
 157.894 189.468
 545.073 363.835
 189.313 663.824
 335.440 492.906
 567.149 525.381
 114.037 455.385
 535.275 981.139
 32.294 14.593
 306.579 158.622
 374.577 533.201
 867.024 684.785
 815.192 948.259
 251.203 810.915
 943.843 146.678
 729.657 809.577
 865.611 193.986
 573.316 980.242
 536.284 35.620
 983.552 17.975
 676.063 617.540
 363.362 498.954
 525.469 675.244
 525.060 732.557
 605.914 296.263
 304.588 528.104
 841.275 365.731
 707.400 471.223
 531.402 18.022
 424.101 937.255
 467.456 615.611
 807.161 264.544
 994.085 700.963
 127.502 637.187
 684.533 975.523
 769.450 293.468
 959.906 74.678
 565.109 582.309
 989.071 667.322
 508.700 175.645
 415.373 917.499
 874.842 840.283
 312.774 323.300
 242.347 649.905
 547.815 379.970
 0.154 338.271
 763.485 901.187
 691.014 760.974
 183.449 441.165
 590.997 638.349
 615.048 372.893
 491.562 30.298
 490.021 342.366
 961.577 369.100
 684.117 98.377
 838.276 513.885
 689.999 921.707
 200.787 746.019
 549.393 890.789
 192.692 94.362
 675.847 133.758
 309.462 950.296
 292.405 654.998
 883.975 831.983
 970.639 679.616
 673.227 3.693
 568.803 138.825
 559.499 708.124
 435.290 595.916
 270.496 176.675
 855.310 774.823
 739.164 634.815
 487.935 855.291
 762.251 897.579
 659.821 810.113
 177.252 175.175
 371.507 516.146
 13.573 592.550
 330.806 922.821
 342.008 22.149
 182.298 726.229
 656.440 879.125
 857.016 305.840
 85.869 916.706
 955.326 932.308
 19.148 60.754
 709.666 762.146
 498.172 351.753
 91.557 977.407
 119.771 925.232
 346.628 700.612
 7.420 104.246
 807.564 377.347
 449.392 436.897
 471.795 47.243
 31.562 365.568
 89.960 960.003
 955.428 30.655
 522.679 993.985
 862.505 999.003
 844.922 223.490
 976.166 865.263
 145.425 195.726
 14.969 243.190
 547.422 223.614
 874.707 574.001
 608.808 495.852
 970.036 1.717
 715.260 536.280
 773.858 762.759
 207.419 511.681
 100.136 711.570
 959.762 857.134
 103.033 748.731
 709.123 443.332
 574.974 666.925
 198.013 98.583
 634.102 807.324
 812.995 283.062
 216.782 589.826
 850.746 423.435
 305.141 500.566
 401.359 196.827
 598.528 185.556
 495.539 514.738
 409.414 497.186
 93.128 225.815
 160.119 398.088
 496.689 523.025
 661.431 662.717
 235.602 612.889
 755.365 89.745
 591.183 555.001
 242.787 97.405
 7.928 997.410
 836.383 909.272
 274.415 271.820
 177.547 230.326
 751.888 441.572
 432.350 183.794
 99.822 150.446
 290.252 40.078
 994.264 752.422
 185.921 772.688
 683.349 228.205
 559.197 965.540
 879.924 845.908
 973.361 955.162
 286.698 698.467
 893.467 94.626
 895.922 962.819
 53.357 588.403
 342.524 554.522
 234.253 774.617
 834.253 391.176
 264.690 969.417
 180.298 589.045
 409.338 874.573
 914.580 975.623
 524.375 61.246
 513.281 448.158
 354.158 548.477
 868.101 101.609
 765.589 3.026
 955.071 111.943
 153.720 497.213
 569.864 30.583
 498.645 113.373
 948.452 127.374
 856.678 408.089
 499.229 432.208
 378.461 917.918
 9.764 154.965
 166.224 462.581
 906.798 710.533
 518.426 84.294
 118.792 907.049
 922.017 546.117
 71.035 253.306
 803.255 531.710
 417.156 353.461
 753.158 68.122
 438.895 47.087
 122.375 397.274
 117.463 149.474
 404.349 106.230
 762.213 195.548
 270.576 987.502
 670.977 601.213
 15.639 925.480
 565.192 754.314
 244.099 321.007
 793.327 125.368
 70.766 791.462
 408.237 952.938
 798.055 377.153
 905.778 82.866
 819.904 395.803
 449.509 313.071
 424.972 705.469
 913.846 70.274
 729.708 143.060
 747.955 391.616
 364.503 621.948
 15.554 238.067
 916.855 9.968
 600.200 878.636
 860.754 820.865
 408.369 971.470
 580.877 681.196
 958.575 562.009
 646.377 864.545
 346.887 317.457
 167.858 190.139
 638.689 234.295
 551.546 678.565
 992.575 870.582
 368.688 348.971
 592.322 962.023
 211.102 876.131
 892.392 440.675
 83.845 839.067
 995.073 263.552
 74.609 462.950
 724.872 717.026
 171.274 951.104
 278.052 648.931
 311.769 232.675
 160.254 316.542
 134.736 613.522
 519.064 663.608
 749.569 953.052
 295.511 57.461
 907.082 528.724
 801.095 47.610
 677.741 264.193
 145.626 35.559
 536.215 948.289
 244.556 872.766
 215.561 62.919
 99.223 96.382
 891.091 861.653
 424.618 552.779
 945.705 30.933
 79.686 594.897
 470.899 147.101
 796.105 434.427
 689.822 879.594
 392.129 913.041
 22.683 539.609
 565.790 272.909
 625.695 830.377
 882.112 66.025
 950.919 106.955
 175.590 270.317
 427.276 827.620
 83.737 869.819
 437.200 293.719
 190.012 513.444
 746.619 988.974
 492.781 565.128
 778.955 492.175
 917.350 585.622
 150.636 838.979
 964.778 497.235
 703.213 529.753
 536.523 847.001
 575.825 942.512
 508.449 436.484
 314.753 424.670
 850.061 378.666
 470.563 657.368
 421.683 390.725
 897.537 254.485
 38.634 868.200
 57.230 859.027
 800.214 308.943
 4.148 6.751
 953.659 777.805
 565.403 655.721
 938.472 904.361
 140.029 836.591
 551.894 980.783
 862.544 308.161
 37.526 935.674
 877.637 242.956
 49.564 678.187
 640.036 795.879
 936.839 676.667
 420.191 293.481
 253.452 814.673
 200.138 730.874
 294.544 977.330
 475.525 177.251
 312.504 401.028
 933.376 609.324
 755.214 273.671
 797.613 45.486
 825.909 120.639
 776.052 713.417
 164.600 138.790
 906.672 312.041
 842.213 348.072
 294.043 327.863
 817.583 484.376
 308.290 328.789
 788.935 240.215
 551.713 319.471
 58.569 319.637
 997.887 625.380
 783.284 873.884
 593.745 543.198
 292.848 53.783
 158.841 708.516
 91.931 498.525
 192.865 984.360
 612.914 688.521
 740.979 752.800
 731.467 848.631
 497.895 24.261
 795.510 888.634
 40.658 383.400
 331.023 117.691
 354.257 725.240
 383.197 841.567
 494.517 150.149
 414.676 634.015
 363.001 571.232
 928.447 21.028
 646.031 223.404
 203.662 498.449
 194.618 671.173
 248.832 454.991
 647.320 303.861
 887.005 445.007
 280.358 35.153
 718.584 865.067
 718.256 731.732
 64.121 967.664
 766.447 167.002
 204.857 92.067
 700.697 305.053
 724.019 320.034
 535.571 882.025
 246.224 551.691
 217.781 372.615
 693.158 339.365
 175.152 954.906
 466.519 74.611
 976.503 353.859
 957.615 172.294
 3.439 930.316
 18.820 376.847
 436.407 956.297
 645.134 886.991
 652.067 187.579
 62.437 579.136
 407.995 10.407
 738.721 644.836
 247.743 140.770
 889.984 648.168
 141.578 22.606
 785.873 574.471
 935.881 276.904
 342.143 367.832
 120.565 258.848
 966.126 742.064
 345.448 587.433
 574.495 465.296
 82.799 414.534
 884.524 643.825
 607.010 832.048
 73.759 814.530
 759.344 700.836
 369.709 460.335
 704.872 988.798
 60.101 219.025
 442.196 483.227
 372.737 906.915
 269.440 190.886
 57.615 135.805
 770.735 444.875
 786.365 890.292
 397.341 427.970
 466.894 844.404
 61.272 615.785
 634.403 339.022
 724.573 298.644
 431.575 987.376
 94.894 507.926
 616.897 513.594
 771.860 140.775
 155.030 112.966
 525.869 27.287
 439.264 821.900
 531.615 937.686
 93.853 835.952
 976.184 795.700
 702.151 666.700
 372.345 500.696
 131.588 499.242
 441.382 8.441
 383.656 133.954
 599.024 562.334
 919.106 766.695
 848.654 978.022
 106.697 394.365
 426.924 579.560
 57.343 406.702
 480.249 70.271
 451.686 535.210
 701.558 242.644
 693.582 636.438
 503.549 825.685
 548.311 165.496
 428.866 912.871
 404.235 788.293
 33.750 677.238
 60.097 544.730
 67.455 471.032
 945.103 732.829
 995.905 825.197
 461.556 174.037
 578.644 348.710
 564.310 446.730
 550.147 510.214
 200.131 758.124
 430.272 835.658
 93.666 349.551
 997.244 137.827
 933.739 197.525
 106.677 109.084
 960.925 549.680
 891.194 450.704
 539.651 802.821
 189.915 814.481
 598.445 937.772
 551.404 219.358
 1.523 235.987
 746.288 442.655
 462.993 145.020
 289.050 727.730
 598.817 778.750
 577.392 193.887
 26.968 743.988
 440.548 666.952
 46.477 403.823
 876.385 497.744
 653.043 711.304
 735.632 918.774
 362.578 782.094
 967.824 865.788
 222.265 94.410
 618.360 109.529
 277.847 797.340
 103.426 294.513
 749.889 28.606
 886.423 746.202
 943.290 359.762
 736.236 7.117
 993.745 736.049
 417.480 208.072
 540.829 310.585
 302.181 925.239
 236.675 904.892
 810.784 860.552
 156.713 992.250
 300.669 895.610
 7.611 894.668
 488.200 82.271
 938.615 622.137
 384.820 361.578
 495.093 543.081
 170.792 52.122
 124.686 952.536
 247.140 865.780
 802.568 959.736
 675.449 729.886
 6.512 825.525
 317.875 497.738
 996.536 583.943
 660.635 582.231
 267.752 138.669
 680.980 159.006
 106.631 956.564
 291.111 255.274
 426.405 425.901
 156.592 308.450
 850.993 110.002
 788.604 575.591
 301.024 727.705
 199.081 671.624
 880.782 215.757
 488.688 973.446
 519.832 675.658
 116.206 250.659
 764.435 145.586
 333.696 665.172
 96.559 748.660
 127.589 854.938
 765.298 900.160
 697.362 706.094
 7.987 471.620
 949.682 287.829
 705.505 438.199
 58.879 330.978
 525.537 922.110
 919.569 271.051
 854.489 299.435
 322.467 835.974
 776.891 286.478
 151.435 165.784
 832.269 556.345
 513.037 624.139
 643.511 364.122
 857.170 558.431
 975.662 52.436
 169.414 936.054
 636.046 857.125
 756.580 818.965
 479.827 588.993
 3.629 217.725
 832.025 2.157
 452.832 811.101
 898.068 707.533
 298.096 39.843
 308.831 602.542
 755.223 36.043
 259.549 981.806
 72.100 975.685
 759.867 800.603
 194.056 625.386
 147.630 281.052
 264.804 869.296
 142.936 993.889
 391.344 763.761
 570.734 295.317
 54.067 481.320
 277.247 143.593
 526.274 318.095
 353.222 723.970
 958.694 586.705
 279.103 349.470
 865.787 677.940
 75.456 920.192
 556.306 216.701
 606.178 972.773
 218.346 70.059
 300.284 457.032
 489.815 886.990
 266.468 777.214
 212.896 900.533
 937.398 34.743
 932.598 334.422
 440.341 527.669
 505.220 998.936
 117.560 384.454
 835.756 496.779
 362.772 237.339
 370.334 991.647
 875.430 339.847
 90.425 213.119
 817.718 786.301
 652.283 415.179
 272.727 46.343
 203.922 396.703
 7.731 947.842
 711.599 595.432
 332.744 356.420
 210.586 238.137
 879.272 953.726
 835.937 765.069
 302.711 820.021
 316.485 333.297
 207.849 605.492
 560.787 368.747
 312.290 320.621
 211.740 498.768
 876.955 596.134
 484.923 14.741
 454.458 330.385
 75.028 436.922
 820.940 144.959
 459.120 71.511
 679.333 961.914
 41.909 343.458
 44.321 268.179
 476.940 479.085
 661.959 479.474
 311.922 12.107
 978.660 8.750
 202.778 947.636
 981.880 699.169
 128.990 984.391
 193.045 731.189
 835.075 349.443
 535.282 755.389
 585.471 816.730
 135.317 150.610
 921.565 775.460
 89.780 39.952
 572.284 592.858
 148.593 109.909
 818.581 423.999
 287.426 730.733
 225.840 396.425
 481.240 245.028
 717.934 216.580
 203.260 218.145
 907.091 576.816
 388.365 585.446
 552.535 794.782
 774.749 910.716
 88.820 290.643
 709.002 825.524
 635.909 341.989
 31.701 355.080
 524.389 982.039
 495.563 472.057
 590.911 495.169
 76.772 341.091
 724.436 176.753
 370.760 324.361
 979.438 464.431
 193.410 679.314
 77.641 208.281
 292.074 775.450
 57.588 361.812
 291.125 636.068
 917.450 268.604
 315.002 236.340
 249.694 655.871
 137.191 590.223
 458.751 481.835
 763.657 580.237
 259.834 614.881
 469.432 336.374
 806.787 535.946
 940.988 879.338
 220.874 578.996
 136.479 600.562
 175.204 775.921
 140.702 864.219
 918.798 910.546
 869.895 757.600
 40.896 561.123
 259.158 474.240
 924.013 511.642
 156.834 443.146
 210.426 120.279
 747.854 587.137
 411.531 869.582
 952.386 739.010
 676.106 99.437
 995.782 516.933
 558.351 693.065
 647.559 876.815
 699.380 491.406
 485.776 151.557
 669.082 336.028
 791.797 952.944
 774.989 659.591
 230.158 664.992
 599.781 370.953
 558.245 976.831
 1.455 724.815
 58.329 583.543
 625.180 869.780
 835.457 685.002
 911.763 670.623
 302.606 611.754
 625.911 178.091
 130.995 944.868
 2.649 140.738
 308.471 30.773
 360.059 227.052
 180.383 245.132
 41.777 51.733
 981.570 670.393
 627.276 717.583
 269.143 723.755
 729.103 824.677
 276.121 425.758
 333.937 832.587
 796.141 419.808
 442.095 251.401
 128.086 40.690
 824.216 485.534
 533.218 952.114
 604.002 754.202
 841.302 411.810
 354.685 497.541
 369.119 625.432
 680.223 72.225
 345.913 981.124
 258.972 510.106
 64.954 44.072
 929.878 213.416
 65.833 879.434
 174.221 886.933
 693.967 673.129
 817.999 847.860
 355.597 358.966
 682.515 335.849
 990.119 429.179
 428.350 186.476
 596.836 710.776
 858.163 490.581
 788.011 305.087
 307.686 788.473
 80.756 301.009
 505.647 232.212
 100.945 237.707
 919.331 671.592
 745.370 579.806
 323.261 101.421
 154.395 912.599
 287.299 561.135
 684.872 917.609
 833.899 755.145
 868.946 966.473
 471.721 106.896
 103.441 905.879
 687.146 55.112
 869.762 95.960
 232.183 421.533
 46.850 322.680
 855.771 40.693
 88.892 910.353
 607.642 349.608
 812.696 308.333
 324.935 734.851
 422.233 976.385
 169.902 463.417
 413.655 422.311
 103.827 459.490
 704.739 394.636
 392.224 899.876
 848.066 159.780
 777.205 95.276
 475.466 420.087
 915.432 802.202
 218.287 194.649
 358.186 511.070
 618.277 93.374
 490.980 310.721
 929.637 85.749
 903.888 209.394
 984.597 584.693
 33.731 759.107
 301.376 433.710
 211.943 86.874
 531.292 968.893
 526.810 975.485
 926.053 508.337
 928.596 92.416
 339.821 448.134
 486.676 362.258
 24.697 179.783
 568.049 480.893
 122.016 617.611
 318.649 734.185
 862.700 581.515
 267.930 306.421
 463.399 230.179
 171.438 731.146
 14.860 309.063
 587.169 776.829
 106.647 57.322
 833.806 990.183
 897.978 115.765
 290.290 99.741
 35.889 866.763
 807.290 160.858
 525.475 5.192
 856.074 490.687
 986.721 241.107
 936.014 278.575
 880.933 339.680
 398.716 84.993
 277.359 947.267
 877.905 972.483
 656.068 85.343
 796.077 597.710
 533.119 833.021
 261.230 477.710
 353.524 596.202
 82.303 709.639
 959.377 774.903
 586.166 446.093
 916.029 403.519
 581.047 322.555
 307.487 30.721
 803.209 105.245
 110.817 321.148
 830.707 23.005
 573.560 460.370
 28.516 402.714
 871.869 803.721
 84.550 321.622
 771.853 470.181
 40.890 390.131
 682.385 901.675
 56.290 493.648
 832.450 208.923
 45.884 251.693
 866.075 345.632
 625.621 136.439
 787.220 497.660
 689.623 61.957
 348.184 262.352
 418.413 880.983
 928.523 211.024
 458.219 569.861
 45.842 775.477
 532.719 47.012
 551.915 344.071
 408.263 49.037
 552.204 276.480
 194.433 415.084
 227.078 796.721
 639.659 528.901
 189.955 464.731
 795.393 704.042
 280.487 986.913
 44.173 526.662
 827.166 350.332
 591.915 788.545
 318.824 763.923
 641.367 737.328
 72.114 289.299
 323.178 168.917
 173.909 734.924
 248.156 6.910
 593.539 777.959
 146.602 714.330
 607.914 40.710
 319.072 313.490
 348.980 171.857
 581.269 240.394
 481.902 820.595
 541.354 411.435
 446.181 714.220
 600.672 53.508
 861.232 91.860
 172.335 255.991
 211.218 259.994
 622.490 196.860
 708.126 535.732
 166.146 318.630
 791.860 863.696
 905.804 766.771
 394.700 729.714
 852.583 427.945
 285.821 962.805
 785.100 333.090
 259.043 695.188
 303.070 826.569
 950.948 233.136
 245.606 193.661
 822.388 239.578
 546.930 721.465
 527.999 318.612
 575.963 920.411
 87.228 463.948
 485.805 723.150
 86.578 545.106
 221.907 413.393
 544.212 979.772
 694.826 218.797
 90.913 416.448
 508.607 469.168
 129.899 832.702
 296.248 904.823
 574.526 160.480
 599.471 691.190
 398.004 866.525
 744.566 416.507
 411.532 843.969
 915.717 422.403
 593.463 277.088
 671.703 235.326
 677.112 607.440
 253.649 264.037
 151.723 403.842
 906.677 829.114
 0.902 384.461
 5.581 659.657
 384.848 385.729
 406.234 285.829
 634.398 64.640
 215.500 969.756
 761.605 168.514
 111.235 538.595
 677.092 435.573
 682.026 439.797
 240.406 492.249
 678.193 647.894
 535.971 396.189
 958.926 473.309
 572.014 910.421
 626.118 506.150
 229.122 872.459
 897.372 661.772
 353.168 596.411
 685.968 760.653
 586.573 586.105
 324.334 94.237
 882.795 678.291
 43.253 712.649
 750.134 327.967
 557.943 572.214
 549.234 109.527
 723.978 443.617
 628.886 669.903
 723.367 489.142
 559.899 631.062
 589.867 444.149
 128.097 112.538
 251.653 298.773
 314.077 209.314
 280.941 576.514
 36.728 510.974
 519.236 693.116
 615.057 445.010
 971.785 288.912
 432.323 246.472
 317.209 838.115
 219.539 839.339
 992.460 617.575
 341.961 19.403
 727.179 274.022
 930.297 476.801
 205.801 662.302
 184.081 327.216
 24.463 377.470
 552.308 638.205
 529.936 901.656
 208.377 660.888
 429.581 603.538
 553.079 92.613
 148.155 925.992
 749.582 204.330
 885.436 78.641
 194.657 333.658
 757.867 909.622
 615.857 353.416
 550.286 498.865
 237.823 823.494
 676.152 417.868
 343.625 684.790
 365.545 703.394
 58.211 386.736
 741.542 950.382
 368.072 99.353
 882.632 739.010
 159.622 257.113
 729.938 959.054
 382.178 741.271
 514.580 709.109
 621.546 921.151
 437.167 946.993
 287.013 950.600
 515.741 209.549
 975.917 826.051
 671.490 654.445
 172.179 946.094
 286.944 693.622
 372.386 223.036
 146.462 268.236
 707.637 154.479
 53.594 679.768
 661.909 902.794
 667.827 53.173
 176.837 103.464
 570.692 318.159
 205.182 346.224
 67.754 797.067
 135.893 577.990
 271.421 466.108
 795.502 861.586
 55.486 985.398
 344.720 302.667
 194.908 87.253
 74.855 608.210
 525.591 677.351
 183.431 758.120
 103.947 485.794
 217.548 17.300
 893.291 641.838
 240.893 864.893
 434.944 614.571
 457.490 11.966
 710.926 430.291
 142.261 175.835
 110.004 454.579
 243.176 601.467
 160.450 712.443
 968.418 906.319
 785.053 253.545
 418.752 878.739
 13.881 381.946
 812.643 601.424
 808.069 232.490
 849.992 185.649
 307.003 650.617
 118.462 490.129
 17.948 221.719
 340.812 227.015
 281.138 593.257
 447.500 608.855
 527.228 571.501
 518.929 212.276
 113.661 379.394
 237.326 590.113
 800.821 597.710
 608.560 682.792
 579.984 733.980
 926.620 606.785
 668.130 769.012
 653.521 543.139
 68.061 5.978
 548.653 338.510
 387.347 819.699
 805.895 956.315
 301.036 591.934
 523.947 983.897
 518.430 981.078
 753.397 185.670
 714.472 361.053
 919.109 280.747
 155.212 564.357
 222.862 170.443
 681.681 158.967
 881.222 216.205
 17.277 199.255
 767.761 607.170
 683.980 429.263
 305.811 609.730
 8.689 135.102
 724.423 575.787
 82.273 485.058
 51.270 33.998
 113.365 144.996
 304.648 297.155
 362.192 987.272
 173.794 602.346
 915.800 738.604
 281.642 437.791
 597.088 741.941
 724.212 996.062
 611.088 585.497
 621.735 487.961
 401.472 15.818
 621.784 730.830
 99.587 278.446
 716.069 130.902
 832.110 187.680
 999.873 68.855
 649.311 824.890
 574.491 193.764
 534.761 702.155
 204.565 171.657
 653.032 544.832
 458.099 724.989
 931.642 973.582
 319.679 58.279
 207.320 374.702
 947.440 978.188
 398.002 99.289
 690.230 684.602
 597.153 929.269
 370.086 599.168
 185.793 984.868
 421.326 991.703
 282.449 57.477
 844.328 110.636
 318.196 758.432
 240.576 84.652
 651.805 43.107
 935.005 868.182
 800.874 156.497
 429.485 797.908
 633.934 47.472
 62.963 21.515
 274.132 901.056
 752.949 779.390
 238.720 868.870
 361.424 656.512
 664.715 955.563
 445.841 882.594
 237.527 602.336
 630.527 216.508
 486.819 946.976
 351.801 94.540
 486.323 323.251
 405.590 505.343
 188.960 971.655
 251.748 447.114
 845.392 489.664
 925.120 60.040
 346.640 464.843
 268.250 360.305
 255.841 360.714
 961.384 447.578
 560.353 806.598
 986.763 648.090
 295.811 362.354
 59.333 88.111
 634.276 861.485
 595.919 981.176
 458.246 996.573
 718.956 536.024
 983.051 704.981
 916.362 945.565
 467.252 586.654
 451.630 760.639
 242.421 376.470
 661.345 961.843
 181.569 878.488
 442.795 859.928
 743.999 616.866
 652.104 237.354
 21.305 276.817
 761.306 813.472
 855.323 198.318
 997.222 611.889
 398.101 285.255
 670.029 335.008
 183.390 634.105
 437.534 627.234
 329.031 540.266
 612.823 620.229
 293.176 768.766
 156.781 401.908
 271.023 681.816
 879.734 802.143
 902.255 991.648
 363.100 924.654
 225.261 187.170
 785.292 224.122
 478.406 591.482
 857.563 193.706
 329.994 209.391
 434.032 219.870
 789.200 75.268
 623.365 223.598
 485.354 408.352
 792.877 949.921
 230.871 111.644
 192.895 317.246
 35.230 739.628
 841.762 985.845
 698.327 127.098
 179.805 158.269
 168.971 175.418
 31.926 756.209
 349.012 482.786
 899.325 216.986
 499.593 371.691
 145.499 672.440
 860.370 590.385
 442.457 683.252
 225.383 367.028
 920.580 738.093
 683.987 287.320
 918.310 640.278
 388.249 501.188
 482.708 711.607
 359.084 284.880
 833.717 475.804
 4.837 875.200
 706.666 440.520
 163.811 527.138
 740.434 590.464
 265.390 839.833
 121.815 814.181
 254.903 854.258
 347.553 307.929
 570.532 195.571
 869.638 892.362
 974.548 450.699
 270.448 517.350
 907.582 14.776
 523.969 158.784
 187.913 176.970
 467.428 985.907
 955.718 255.505
 292.357 521.411
 355.570 33.011
 201.391 467.693
 353.251 626.473
 231.288 635.462
 542.161 681.956
 56.203 704.915
 760.455 483.966
 628.495 360.464
 715.927 174.913
 136.094 168.374
 707.855 894.030
 632.353 679.244
 503.341 760.600
 81.310 916.401
 732.569 377.054
 541.326 204.633
 28.853 938.058
 944.342 264.899
 974.246 266.913
 905.754 478.746
 591.879 716.344
 288.470 55.884
 227.323 63.115
 739.706 630.043
 711.439 382.014
 93.971 187.891
 427.793 631.935
 692.445 595.005
 503.452 943.373
 187.238 728.810
 690.353 621.331
 987.010 34.079
 446.505 819.881
 944.180 370.238
 305.755 994.425
 297.711 275.678
 338.973 275.767
 961.661 202.135
 558.377 157.695
 508.818 107.338
 653.709 558.827
 239.358 787.530
 830.468 762.482
 473.510 999.778
 556.074 698.528
 169.329 299.300
 222.235 892.276
 475.115 397.426
 566.910 441.965
 291.674 44.467
 835.861 13.231
 81.985 38.087
 224.116 861.896
 342.091 46.228
 946.764 761.683
 482.805 874.787
 124.829 757.956
 590.742 479.877
 516.831 369.970
 190.923 64.421
 414.755 90.355
 851.731 666.028
 892.062 290.633
 214.305 660.686
 132.036 334.762
 828.630 13.009
 71.021 369.136
 401.931 102.885
 810.104 827.728
 653.877 770.038
 630.656 736.527
 698.014 327.531
 397.288 883.946
 578.488 703.749
 252.521 445.973
 462.135 346.292
 860.513 709.781
 773.426 842.886
 805.118 760.949
 846.423 431.668
 806.260 911.929
 115.088 249.432
 107.022 917.827
 460.155 630.881
 74.002 705.736
 644.766 369.204
 820.647 131.978
 197.660 188.824
 535.689 764.605
 115.553 890.877
 407.966 593.962
 157.163 602.514
 269.378 20.095
 670.077 199.665
 717.165 211.237
 36.244 452.338
 865.973 621.730
 228.546 450.337
 563.211 890.813
 253.781 859.491
 875.069 696.188
 608.992 3.994
 615.436 229.577
 318.835 404.351
 299.245 507.479
 750.225 473.989
 11.752 581.575
 643.621 607.144
 605.702 112.846
 662.899 908.614
 381.764 605.293
 80.756 620.095
 939.966 633.588
 895.214 701.644
 380.016 559.036
 954.237 609.369
 98.462 815.611
 367.166 666.571
 405.783 808.801
 249.067 415.454
 345.056 641.482
 400.897 336.309
 917.283 240.559
 926.271 472.248
 341.260 373.882
 654.565 957.413
 635.875 527.661
 37.980 637.942
 300.601 559.794
 453.302 836.290
 979.740 494.128
 431.580 544.926
 974.733 205.413
 703.193 664.663
 266.755 135.861
 352.391 311.259
 232.169 543.688
 172.865 202.453
 582.718 214.351
 181.116 972.882
 800.129 559.557
 432.141 228.548
 723.742 721.270
 875.308 793.575
 205.758 712.378
 148.342 983.334
 290.638 927.334
 423.350 688.772
 75.088 100.672
 758.227 421.646
 838.252 175.159
 764.965 359.713
 726.417 651.273
 757.168 470.734
 964.189 53.330
 184.017 375.982
 429.350 783.089
 977.051 145.094
 359.055 97.711
 137.388 367.367
 791.565 395.125
 260.532 808.462
 134.282 706.076
 847.956 690.055
 482.446 959.061
 881.653 93.028
 193.805 523.401
 760.215 417.530
 906.040 958.616
 911.450 986.878
 22.302 157.712
 133.844 273.155
 495.366 911.073
 482.079 382.902
 25.398 720.183
 633.528 169.270
 15.913 730.761
 564.123 945.903
 476.195 348.194
 762.587 346.707
 638.269 249.952
 439.100 499.342
 197.669 566.364
 383.503 719.034
 568.090 299.558
 522.857 259.139
 341.918 68.113
 370.159 917.385
 706.246 870.154
 575.398 149.197
 14.975 259.087
 644.636 704.611
 152.747 523.281
 618.827 121.756
 39.781 693.821
 465.667 881.598
 365.174 403.657
 77.483 875.441
 850.185 358.323
 856.340 543.922
 435.612 914.813
 752.965 614.824
 365.218 603.762
 485.427 563.631
 259.692 363.852
 251.626 527.576
 705.616 420.279
 149.693 468.803
 337.141 655.447
 393.262 468.710
 783.519 654.934
 243.826 472.597
 565.330 420.840
 947.088 936.205
 121.435 724.131
 250.114 263.916
 665.610 804.538
 764.743 798.228
 738.043 348.370
 331.761 313.350
 816.822 499.550
 9.926 389.418
 576.071 845.983
 571.753 870.960
 661.155 521.432
 720.428 532.182
 741.456 562.549
 263.419 536.536
 94.633 642.074
 380.670 758.654
 773.164 83.960
 929.366 268.338
 157.795 366.061
 531.535 509.965
 269.522 983.656
 422.201 962.908
 901.735 825.630
 699.123 371.697
 459.575 988.351
 543.477 286.419
 320.468 994.625
 85.213 467.859
 726.969 611.574
 106.557 267.087
 312.661 177.560
 529.599 980.458
 668.999 500.688
 264.582 268.581
 164.108 816.760
 228.091 387.714
 4.978 970.534
 226.515 355.910
 226.864 278.769
 569.858 421.200
 535.705 455.689
 192.200 738.161
 311.801 430.592
 243.927 930.639
 399.811 903.322
 451.688 926.532
 808.419 497.004
 457.027 814.865
 72.936 449.955
 114.530 481.489
 699.037 902.102
 703.616 928.373
 912.117 77.947
 861.541 739.429
 444.099 541.395
 33.782 405.157
 560.507 331.335
 444.523 707.151
 181.114 205.188
 175.875 154.991
 196.444 585.680
 398.697 391.459
 801.850 679.645
 188.088 382.032
 436.115 812.868
 578.116 191.644
 250.698 388.841
 536.850 851.606
 680.493 259.366
 676.058 624.147
 821.702 309.292
 629.761 288.270
 834.916 965.193
 850.443 571.574
 322.587 287.838
 866.954 726.708
 623.642 590.927
 938.540 452.341
 721.145 824.441
 217.136 856.755
 171.877 591.361
 515.778 192.559
 292.711 843.364
 173.193 404.813
 134.263 376.940
 230.181 648.396
 346.998 969.367
 697.136 376.153
 411.451 737.921
 427.010 174.984
 328.383 349.958
 425.287 546.073
 415.387 471.220
 67.415 367.045
 455.817 120.414
 972.003 932.615
 919.098 846.217
 340.415 606.776
 96.854 195.201
 643.843 109.495
 758.216 273.303
 169.297 946.111
 754.846 187.570
 255.993 125.179
 39.187 297.781
 21.519 23.349
 889.188 908.544
 28.881 482.437
 53.042 831.727
 45.452 168.225
 785.571 77.150
 735.297 102.524
 793.807 357.742
 577.834 584.871
 346.493 585.688
 366.978 449.029
 837.085 691.041
 492.529 518.685
 981.892 906.973
 594.482 18.726
 347.019 770.143
 694.228 611.018
 745.540 4.914
 205.325 220.186
 148.798 861.419
 299.950 224.641
 484.945 415.452
 522.729 255.681
 129.084 509.094
 696.744 383.366
 50.800 1.785
 530.965 997.849
 708.144 539.810
 715.727 110.733
 546.611 255.999
 63.151 9.841
 765.195 439.641
 620.612 375.578
 189.932 918.603
 943.511 796.135
 192.414 461.517
 473.130 556.367
 603.738 118.152
 418.469 90.933
 203.242 892.276
 708.269 321.546
 259.748 195.054
 559.600 492.033
 627.079 11.112
 428.995 89.760
 355.115 866.820
 576.326 30.299
 685.145 404.990
 13.145 781.633
 619.698 416.420
 137.393 328.313
 161.233 471.601
 114.432 403.921
 423.215 141.081
 867.535 846.538
 456.286 136.772
 35.001 117.186
 79.888 385.790
 159.379 341.297
 747.149 40.732
 748.748 829.737
 432.757 103.896
 320.512 66.075
 357.573 706.460
 562.616 33.470
 640.683 36.655
 861.774 436.159
 493.476 493.368
 517.332 551.287
 588.099 284.192
 425.215 846.343
 694.657 460.856
 149.576 101.174
 490.910 252.308
 448.802 82.394
 711.620 618.821
 164.303 98.583
 81.509 702.680
 169.830 299.218
 28.848 426.002
 898.976 916.652
 221.695 908.448
 980.124 852.129
 924.822 812.051
 200.701 902.854
 914.338 722.841
 463.518 362.361
 784.254 445.540
 482.789 811.055
 462.981 705.392
 669.709 273.921
 359.486 447.647
 278.993 949.555
 963.121 318.476
 308.483 816.137
 815.666 260.033
 571.711 268.505
 399.730 606.311
 584.428 724.701
 688.268 915.488
 534.686 814.253
 372.655 699.223
 334.653 293.755
 331.740 531.192
 101.235 463.471
 874.867 947.889
 980.640 332.529
 44.470 446.992
 945.821 616.536
 608.062 485.456
 560.254 382.288
 817.991 64.876
 49.757 577.508
 35.986 539.808
 767.070 112.793
 577.269 110.858
 11.129 677.111
 747.886 873.965
 491.550 162.233
 854.130 736.802
 654.485 805.506
 732.838 319.474
 832.239 810.543
 67.304 607.214
 297.640 913.243
 850.246 485.828
 925.040 783.267
 970.289 874.857
 240.933 211.605
 122.659 378.386
 224.745 171.581
 372.161 739.064
 658.512 257.697
 474.085 837.877
 65.396 923.845
 936.654 101.911
 91.787 844.948
 190.345 426.555
 424.674 614.988
 721.290 689.958
 171.871 636.328
 687.534 629.167
 822.406 232.315
 131.033 893.061
 30.915 775.404
 140.515 11.372
 194.402 529.732
 129.864 486.774
 101.439 289.487
 145.428 283.856
 400.221 97.186
 878.909 351.185
 648.309 959.444
 868.494 57.349
 747.103 668.017
 451.148 276.529
 429.739 472.393
 68.017 441.895
 542.181 344.222
 910.488 954.736
 341.739 96.297
 967.246 543.118
 221.216 358.033
 836.866 296.121
 764.643 819.628
 202.880 338.946
 44.498 708.007
 329.288 281.661
 600.901 884.573
 977.287 382.107
 699.163 508.750
 625.139 663.914
 670.057 908.910
 102.091 266.922
 402.082 175.644
 736.791 963.366
 209.834 339.479
 836.608 823.304
 258.601 629.434
 925.490 372.059
 721.527 809.310
 296.661 556.561
 699.787 550.235
 407.693 372.634
 293.398 80.815
 737.648 938.493
 794.487 336.516
 420.472 108.472
 837.528 649.047
 200.293 773.444
 112.365 831.819
 660.292 799.385
 383.585 751.875
 848.335 12.399
 600.239 70.493
 153.439 787.370
 687.241 488.047
 824.476 68.855
 626.402 263.392
 816.524 118.210
 931.449 979.436
 604.237 902.123
 946.264 995.504
 321.991 917.266
 225.583 30.395
 636.942 876.894
 847.516 139.698
 396.198 201.560
 940.431 534.973
 528.847 682.281
 144.156 304.233
 346.628 185.336
 656.280 961.857
 145.541 399.252
 6.113 726.425
 439.954 582.515
 646.875 607.269
 789.038 142.262
 834.818 400.819
 734.144 887.063
 373.755 947.612
 39.540 569.049
 524.962 887.472
 105.476 121.026
 423.491 346.564
 942.720 952.002
 488.817 684.394
 505.290 80.059
 684.623 575.360
 970.384 435.139
 761.881 267.943
 931.486 677.551
 331.570 90.411
 585.727 562.675
 357.226 905.943
 206.236 590.983
 359.572 778.964
 303.968 158.299
 790.823 130.517
 414.059 47.972
 997.723 931.388
 854.959 158.725
 361.259 321.104
 773.369 254.443
 316.398 527.769
 426.422 60.700
 334.619 192.860
 789.786 663.720
 740.917 536.822
 994.830 227.629
 658.963 111.604
 770.956 12.810
 984.998 816.774
 435.461 420.065
 212.692 63.732
 170.316 810.993
 125.612 380.686
 444.031 563.803
 877.254 797.948
 771.192 755.828
 155.079 242.795
 299.329 949.923
 916.989 125.439
 422.804 372.997
 366.748 797.825
 149.653 773.062
 247.582 616.052
 896.192 28.951
 357.387 701.784
 815.357 157.375
 179.444 960.297
 440.811 349.091
 262.395 520.657
 65.696 594.027
 133.500 80.447
 791.421 989.284
 79.215 992.461
 950.180 19.751
 644.227 668.751
 700.168 654.764
 579.828 608.523
 42.999 602.901
 688.423 206.737
 550.128 238.062
 364.985 361.412
 393.636 671.602
 8.079 676.825
 244.346 956.335
 70.810 929.824
 567.613 118.015
 631.850 115.940
 358.289 408.557
 602.690 274.812
 408.377 43.395
 242.002 880.532
 493.868 544.292
 541.875 607.114
 54.663 370.536
 382.350 993.397
 879.612 638.321
 546.952 951.924
 307.234 643.351
 757.593 224.929
 524.278 499.174
 655.378 85.303
 654.720 257.773
 35.563 624.877
 650.114 304.677
 879.515 445.541
 140.354 923.804
 631.303 65.451
 707.216 653.891
 387.107 733.117
 779.711 245.454
 925.528 982.556
 1.820 652.362
 857.917 304.511
 424.145 923.506
 249.888 909.192
 859.120 106.413
 316.223 137.983
 805.412 235.405
 757.596 583.514
 285.100 192.218
 853.150 103.518
 994.069 127.284
 990.362 383.784
 292.088 286.705
 173.325 504.497
 657.539 465.026
 551.223 593.415
 409.189 999.863
 827.072 375.266
 313.297 734.433
 797.702 531.540
 411.430 831.839
 322.412 816.607
 238.482 754.974
 880.919 898.015
 970.410 293.213
 50.359 730.222
 819.273 777.285
 773.604 776.494
 754.448 773.171
 102.521 673.707
 901.709 671.454
 153.635 615.166
 487.638 917.795
 611.784 199.077
 140.211 781.335
 139.577 162.028
 614.967 789.505
 204.836 960.760
 430.858 419.530
 910.868 769.964
 514.531 618.730
 519.590 83.083
 263.557 908.335
 187.629 706.712
 648.152 530.133
 511.025 762.629
 230.576 533.867
 393.767 105.700
 648.068 228.317
 445.752 847.418
 988.447 773.772
 81.862 976.027
 100.142 261.674
 68.618 182.768
 686.109 683.287
 859.523 253.276
 702.911 148.101
 413.899 842.734
 244.192 380.129
 624.226 217.634
 557.035 342.606
 129.175 976.421
 898.689 155.584
 387.319 731.726
 571.142 754.343
 981.687 890.051
 106.824 857.330
 347.737 657.821
 357.746 279.409
 425.051 158.499
 253.744 838.958
 162.124 502.522
 536.883 605.806
 718.392 14.154
 595.733 951.787
 550.420 806.818
 65.281 368.206
 110.524 996.276
 528.971 766.523
 474.617 50.296
 65.350 582.745
 28.521 860.633
 582.424 455.448
 133.276 870.604
 640.952 175.834
 43.071 47.071
 499.283 540.247
 925.511 212.656
 335.866 336.020
 622.204 581.741
 393.424 16.251
 355.545 616.886
 216.065 364.228
 330.577 151.076
 245.690 200.773
 572.572 231.736
 38.353 675.235
 183.160 226.225
 939.379 21.400
 870.540 292.891
 605.610 612.039
 320.257 539.466
 625.114 359.496
 8.600 750.148
 202.854 774.807
 35.013 918.267
 452.364 494.852
 655.355 442.637
 958.490 637.385
 455.061 467.970
 608.200 659.319
 608.670 723.984
 81.604 326.881
 856.749 360.717
 163.436 200.440
 697.699 721.331
 188.815 575.646
 673.367 36.050
 442.128 880.490
 434.892 475.526
 353.178 19.977
 748.075 447.756
 502.472 392.025
 553.162 54.562
 82.795 216.202
 277.718 101.839
 845.473 257.923
 536.996 358.329
 168.261 972.298
 195.488 22.150
 652.307 902.092
 136.185 739.928
 225.760 852.031
 448.401 453.004
 692.140 826.416
 637.004 757.319
 806.555 998.595
 739.804 62.261
 539.222 510.186
 358.006 338.770
 143.845 746.064
 827.641 643.681
 891.404 860.164
 436.282 396.569
 964.370 839.484
 395.965 833.949
 591.796 782.607
 474.883 455.664
 304.866 468.205
 850.196 157.651
 421.088 722.980
 33.245 177.415
 942.415 732.150
 125.869 792.550
 850.164 824.759
 259.855 753.315
 872.912 606.927
 746.133 807.894
 720.906 695.631
 189.999 19.558
 253.335 951.312
 915.029 270.059
 257.709 637.569
 361.341 800.534
 361.201 609.345
 391.558 532.701
 903.011 596.682
 436.210 427.815
 418.512 199.379
 253.832 232.695
 217.222 19.369
 461.840 600.929
 577.720 753.674
 433.100 998.473
 486.773 263.276
 248.464 757.174
 973.670 974.688
 74.185 643.991
 743.550 204.663
 100.026 899.984
 508.173 507.984
 361.912 669.394
 614.815 208.239
 793.415 398.803
 952.814 296.745
 442.316 218.571
 794.782 681.176
 269.516 618.171
 30.790 779.140
 462.976 254.105
 957.343 19.919
 972.992 359.685
 370.028 417.355
 558.533 601.772
 613.988 876.591
 157.595 7.757
 607.506 805.862
 815.500 689.554
 761.811 321.177
 759.956 958.514
 468.675 396.573
 864.699 260.259
 163.550 656.382
 637.162 380.968
 346.054 699.782
 770.178 72.175
 754.925 353.914
 62.074 610.525
 757.516 672.357
 310.225 618.802
 984.115 824.153
 375.213 507.144
 77.500 888.426
 579.099 196.544
 854.046 505.568
 603.206 923.912
 103.291 2.845
 77.345 228.356
 60.200 65.883
 671.102 26.574
 343.751 964.014
 104.091 611.679
 895.013 343.963
 559.582 580.474
 399.287 410.161
 316.464 0.616
 524.481 29.483
 387.893 478.638
 439.567 691.991
 779.271 355.133
 833.404 976.929
 939.538 723.175
 579.429 4.646
 692.362 794.190
 282.798 481.082
 590.066 791.928
 903.611 183.193
 253.589 775.041
 126.290 803.098
 945.015 823.244
 997.416 818.433
 792.026 887.555
 891.908 729.433
 750.867 334.002
 103.059 483.554
 389.148 100.268
 251.493 970.278
 803.080 249.487
 440.448 27.266
 694.897 123.945
 272.011 759.856
 642.578 868.423
 806.315 85.263
 541.080 668.834
 571.396 107.812
 805.767 12.474
 297.058 189.469
 256.318 763.339
 86.092 769.122
 272.992 16.740
 888.358 113.268
 294.750 974.746
 998.316 149.339
 546.505 406.232
 648.595 380.969
 904.954 326.686
 868.096 42.680
 481.375 73.076
 563.237 191.053
 86.090 943.414
 168.495 312.343
 591.431 520.131
 303.883 355.288
 4.969 967.549
 231.980 365.639
 57.187 268.966
 788.272 239.567
 380.823 95.802
 81.719 550.915
 73.848 843.596
 46.582 107.401
 83.751 156.296
 743.666 408.909
 494.861 836.110
 734.468 713.238
 338.372 511.457
 413.610 48.123
 950.133 436.312
 614.797 470.373
 475.946 712.019
 287.928 781.903
 747.899 464.695
 467.689 26.956
 136.226 750.597
 957.619 564.404
 905.356 386.579
 182.446 623.672
 184.603 467.318
 12.246 693.215
 595.588 4.940
 235.118 177.948
 380.552 145.395
 903.746 708.377
 146.900 530.461
 361.941 642.077
 10.203 101.124
 179.649 410.673
 485.600 509.527
 1.529 816.444
 278.832 120.615
 911.023 446.486
 574.369 654.408
 997.691 464.079
 248.341 924.699
 512.600 962.177
 965.769 964.562
 129.910 269.037
 500.300 453.773
 180.793 417.881
 64.051 653.982
 269.975 908.677
 506.870 655.984
 859.928 768.725
 68.319 306.741
 350.967 268.649
 899.970 634.961
 987.813 870.948
 856.232 371.361
 878.709 619.494
 443.256 467.446
 268.852 151.034
 259.826 574.354
 416.037 395.009
 532.034 736.499
 376.210 287.875
 283.631 84.269
 326.637 65.090
 472.958 842.572
 794.133 901.173
 820.201 289.802
 77.942 479.545
 628.398 452.574
 977.326 13.686
 329.242 868.992
 571.484 974.410
 749.580 26.186
 626.372 360.588
 763.963 421.277
 294.319 478.599
 468.162 219.008
 156.486 456.131
 751.867 310.132
 566.590 836.244
 967.609 103.723
 371.496 695.959
 667.100 521.260
 797.950 568.874
 313.801 573.338
 945.708 672.845
 767.616 279.765
 459.575 341.633
 788.495 994.632
 563.457 314.267
 12.778 889.490
 428.631 469.011
 839.845 165.327
 469.395 412.181
 525.659 758.639
 468.545 898.102
 940.869 895.057
 742.182 608.490
 919.202 858.071
 871.108 241.212
 729.828 78.105
 820.050 924.126
 866.505 922.098
 705.385 594.643
 295.675 954.954
 678.790 475.341
 362.895 546.363
 693.609 76.810
 367.298 370.052
 591.015 107.699
 101.101 963.355
 465.669 246.348
 466.996 224.801
 580.135 296.433
 260.679 683.315
 831.510 819.689
 796.657 997.621
 523.307 811.247
 799.024 376.804
 754.706 397.600
 739.359 157.057
 354.674 324.301
 23.643 344.903
 910.651 231.474
 379.622 529.225
 973.541 352.037
 824.038 673.995
 69.273 412.724
 372.297 197.523
 271.711 664.669
 446.377 704.320
 54.860 252.371
 823.087 310.360
 160.000 571.557
 105.326 754.951
 704.547 33.013
 582.953 251.768
 596.053 296.383
 44.751 142.581
 72.184 761.600
 504.161 990.122
 393.874 992.923
 882.644 407.477
 105.780 29.026
 757.498 61.770
 30.083 820.402
 205.528 317.195
 164.386 591.290
 268.169 569.262
 752.692 896.812
 413.701 657.112
 34.244 827.066
 692.165 777.929
 45.315 879.261
 761.081 36.568
 554.221 797.767
 125.398 379.947
 902.993 382.309
 382.041 940.387
 566.975 238.756
 914.646 261.612
 435.435 438.421
 852.504 37.773
 675.033 444.136
 522.363 657.380
 29.253 729.099
 493.704 324.039
 199.853 672.595
 386.674 903.386
 672.874 370.886
 194.396 15.378
 817.197 398.053
 113.380 613.430
 76.108 627.379
 0.947 242.846
 573.539 456.429
 138.538 992.090
 900.938 36.526
 104.595 498.950
 375.944 898.606
 208.227 172.433
 760.903 91.927
 141.320 478.728
 591.818 149.722
 636.327 919.903
 643.531 797.486
 912.151 426.917
 95.089 896.210
 321.671 779.327
 63.592 126.712
 730.351 353.783
 951.857 974.539
 932.686 758.576
 564.498 661.101
 606.816 514.439
 951.215 419.406
 500.640 940.261
 151.034 456.464
 396.157 359.901
 355.928 744.153
 901.862 991.964
 858.621 491.722
 843.322 762.933
 572.811 472.498
 354.838 405.842
 942.697 891.603
 194.224 697.621
 924.117 918.176
 109.813 440.035
 106.298 482.850
 663.754 708.928
 338.935 217.907
 966.553 157.191
 774.820 142.938
 590.672 446.888
 577.551 663.121
 120.177 659.493
 673.939 831.000
 551.263 259.882
 551.895 447.170
 105.473 604.934
 870.051 152.538
 52.259 342.358
 411.682 47.305
 286.874 356.193
 992.109 802.685
 678.439 214.643
 328.508 594.468
 424.271 661.311
 569.601 257.188
 731.425 375.918
 329.147 748.994
 334.115 594.476
 293.446 635.940
 463.593 816.190
 104.453 796.617
 560.739 595.548
 534.936 750.825
 984.642 699.064
 451.748 906.700
 274.617 838.613
 642.391 967.776
 798.249 934.319
 896.253 753.401
 322.270 832.643
 376.051 662.375
 712.367 547.814
 81.069 990.535
 466.787 111.486
 338.758 728.996
 559.119 725.931
 715.419 392.169
 378.448 105.740
 413.344 815.384
 758.857 162.781
 227.281 823.530
 861.670 805.678
 27.172 697.748
 267.845 870.574
 779.286 590.603
 137.542 622.226
 530.129 485.852
 860.159 927.098
 975.640 131.820
 740.430 932.123
 94.416 153.244
 11.786 728.901
 413.073 461.548
 732.677 153.719
 322.820 224.690
 878.518 194.824
 210.237 252.607
 493.159 841.477
 186.707 321.043
 989.138 21.693
 787.690 953.837
 293.472 210.108
 5.810 661.180
 311.522 532.500
 464.511 878.807
 239.786 703.354
 928.939 551.309
 291.660 877.109
 887.845 772.984
 928.910 707.785
 778.083 353.875
 314.236 346.503
 918.062 969.284
 343.862 278.601
 177.922 421.436
 788.291 343.816
 354.952 875.679
 97.247 792.242
 608.593 5.313
 722.620 118.871
 809.303 203.575
 120.023 769.754
 391.651 204.468
 222.942 717.663
 99.402 41.981
 288.711 725.179
 647.428 606.985
 816.514 724.230
 783.470 610.020
 285.886 784.841
 946.633 394.702
 889.741 279.535
 826.698 279.109
 196.796 996.284
 719.802 330.930
 810.466 550.506
 945.530 246.200
 959.181 699.671
 485.301 231.891
 499.012 292.074
 872.016 60.745
 803.926 69.838
 609.907 234.393
 310.678 396.052
 637.513 60.585
 250.885 953.797
 625.555 415.447
 97.268 352.892
 987.696 655.763
 57.259 426.306
 91.650 93.928
 226.373 365.872
 209.802 314.303
 755.151 65.274
 614.452 450.053
 154.507 451.957
 978.212 50.264
 60.428 809.060
 913.301 935.369
 873.834 239.578
 305.917 191.937
 486.801 399.391
 758.083 314.091
 182.082 330.789
 327.145 216.851
 956.992 836.409
 193.105 76.067
 261.425 33.743
 430.309 480.249
 67.181 976.527
 709.662 392.291
 494.429 991.141
 210.695 735.042
 931.377 389.066
 932.860 745.804
 793.856 731.316
 818.714 443.747
 209.140 854.284
 947.862 864.006
 977.946 450.801
 542.251 16.713
 3.097 433.240
 606.520 602.780
 883.983 400.736
 880.586 275.996
 801.927 869.058
 27.436 988.524
 980.282 94.188
 942.568 640.500
 540.022 189.476
 30.832 711.096
 210.415 177.420
 733.144 755.579
 146.782 772.203
 434.134 978.815
 683.335 215.394
 780.071 549.047
 666.491 807.426
 975.054 796.124
 609.224 830.264
 596.562 985.613
 144.013 45.940
 125.971 405.129
 573.242 601.316
 675.818 113.021
 992.033 956.692
 216.774 844.183
 838.024 885.834
 69.843 345.734
 482.316 934.174
 92.864 319.842
 870.618 252.556
 117.654 315.785
 336.497 993.902
 0.871 362.907
 700.709 532.882
 556.889 35.444
 131.146 473.371
 516.670 544.967
 34.361 589.726
 78.092 562.656
 377.358 616.179
 108.640 868.743
 271.128 779.855
 362.317 837.741
 686.908 558.655
 363.656 813.721
 702.274 742.824
 780.448 868.627
 394.977 161.151
 994.122 417.951
 203.981 588.052
 226.548 981.929
 373.743 330.271
 491.444 707.574
 681.799 771.339
 7.755 428.489
 541.621 963.663
 694.655 247.541
 371.216 953.087
 319.686 234.512
 749.707 415.587
 602.440 580.163
 854.144 912.727
 599.002 823.233
 309.985 429.351
 472.703 842.528
 312.201 157.305
 963.742 597.090
 419.103 811.776
 625.799 909.502
 105.084 206.939
 27.219 366.656
 127.042 735.226
 395.962 995.937
 235.969 665.817
 602.717 240.147
 301.772 444.340
 359.948 769.873
 645.710 94.628
 203.938 346.070
 248.960 317.429
 312.803 677.941
 563.803 388.811
 790.072 551.659
 260.099 686.640
 457.694 364.819
 336.415 836.720
 904.568 161.017
 382.897 556.314
 930.063 780.551
 250.440 282.784
 213.139 429.400
 134.537 375.570
 85.964 812.634
 877.402 852.977
 459.211 613.912
 711.444 319.014
 950.227 54.267
 372.194 513.363
 23.981 195.879
 488.413 108.550
 842.187 625.765
 978.979 327.239
 603.451 856.490
 245.498 269.645
 475.028 803.081
 720.257 652.364
 996.237 764.799
 612.807 856.983
 759.365 575.532
 874.944 676.968
 633.649 746.004
 681.340 107.306
 132.499 154.256
 387.476 631.752
 277.498 937.945
 592.289 181.336
 481.863 883.562
 792.317 734.780
 261.267 615.038
 187.716 142.030
 634.496 969.278
 586.873 427.153
 756.724 961.420
 482.279 583.004
 943.935 931.354
 240.725 739.601
 810.772 708.876
 798.687 868.845
 721.751 712.383
 190.203 693.568
 316.250 720.113
 898.830 778.099
 133.040 929.382
 234.706 485.117
 655.621 794.311
 338.029 450.095
 703.450 843.080
 724.827 825.965
 487.901 199.327
 571.604 928.351
 769.960 237.129
 812.207 223.157
 36.894 693.812
 50.982 266.188
 48.395 549.058
 817.169 167.386
 282.757 92.459
 660.820 114.235
 987.758 275.474
 462.585 169.690
 659.071 748.948
 369.102 944.912
 734.774 885.900
 321.057 337.229
 214.091 683.651
 888.971 585.521
 341.611 222.831
 327.356 711.067
 707.509 466.983
 484.023 529.493
 315.563 639.994
 619.222 902.375
 783.014 384.298
 788.073 574.373
 731.547 936.443
 287.003 658.183
 182.146 854.535
 655.897 695.534
 906.598 481.068
 836.227 863.794
 946.363 552.345
 613.231 706.172
 70.106 790.242
 297.110 146.201
 691.950 192.228
 432.287 177.007
 554.348 220.730
 951.121 681.307
 336.350 473.255
 723.322 293.212
 776.981 370.685
 587.103 27.509
 104.660 254.213
 203.318 811.440
 690.417 243.438
 48.095 809.144
 251.527 631.578
 479.543 46.421
 432.644 221.960
 584.883 855.552
 696.340 226.496
 768.836 864.464
 629.810 426.306
 193.413 964.969
 688.566 651.998
 962.637 990.274
 173.008 81.983
 680.634 807.204
 695.287 827.950
 843.384 543.880
 319.992 114.137
 676.912 605.014
 934.419 538.799
 59.558 616.044
 657.138 300.577
 193.085 141.335
 364.814 387.943
 674.759 863.386
 797.770 966.104
 606.344 327.989
 488.361 92.621
 720.367 558.554
 690.064 381.254
 151.500 41.224
 19.439 884.466
 201.935 266.137
 61.035 740.484
 92.845 180.416
 333.465 633.446
 436.133 331.583
 832.709 837.999
 756.692 938.484
 619.030 196.684
 428.143 668.289
 312.386 333.836
 515.806 86.057
 827.032 408.687
 238.624 907.080
 580.969 808.456
 634.331 666.147
 835.407 75.811
 934.869 832.679
 781.676 641.057
 605.441 872.069
 729.517 315.320
 772.572 173.354
 945.981 114.938
 243.832 38.564
 735.959 588.204
 712.576 232.800
 584.506 52.692
 331.311 614.568
 141.462 814.929
 241.288 557.378
 517.601 714.650
 56.097 705.788
 478.793 34.607
 733.908 817.234
 323.705 655.922
 835.114 276.237
 367.990 170.610
 276.407 346.377
 343.139 730.545
 363.410 380.081
 663.952 599.423
 945.177 334.680
 390.810 455.643
 895.994 858.654
 980.381 384.600
 32.553 493.849
 203.355 504.213
 834.742 782.213
 235.226 233.941
 601.897 129.762
 174.604 182.012
 666.670 541.972
 594.259 465.575
 57.699 945.188
 117.783 362.209
 179.765 905.203
 77.097 527.417
 124.163 569.745
 633.721 500.904
 668.656 534.636
 133.920 904.489
 739.998 768.042
 161.380 37.223
 534.854 443.161
 701.346 569.912
 897.638 512.333
 940.355 693.663
 284.858 605.764
 602.350 487.887
 381.881 622.583
 924.556 935.510
 434.350 482.887
 667.846 60.798
 695.946 474.703
 152.112 122.550
 237.827 522.874
 626.433 827.584
 202.189 356.841
 198.601 691.977
 480.372 805.878
 634.083 166.839
 650.246 413.917
 119.027 48.316
 791.952 867.595
 296.912 235.620
 817.125 762.247
 718.551 704.327
 74.457 398.411
 177.933 883.747
 941.759 278.895
 82.781 616.285
 667.869 952.027
 72.610 823.398
 0.816 774.557
 45.516 587.687
 824.312 17.347
 788.214 905.125
 643.048 744.073
 675.150 77.362
 907.371 808.405
 768.461 953.909
 776.243 655.303
 920.507 741.102
 488.956 909.314
 667.570 252.705
 383.814 784.936
 272.716 560.375
 177.106 474.719
 896.865 425.950
 137.357 938.926
 671.785 467.319
 575.534 30.934
 242.192 171.775
 767.002 5.550
 914.868 962.150
 249.324 48.956
 881.916 19.250
 953.119 180.760
 507.779 337.261
 951.084 367.738
 522.923 45.721
 710.991 878.273
 242.136 771.731
 647.987 234.608
 916.014 279.395
 854.280 791.008
 777.586 740.593
 82.539 199.434
 712.271 333.569
 143.653 305.791
 161.871 895.151
 698.487 350.111
 478.413 671.471
 153.670 489.872
 531.094 813.794
 768.248 409.181
 701.868 784.452
 724.061 165.637
 198.319 797.153
 469.281 24.867
 785.222 481.324
 100.767 169.002
 960.763 187.138
 474.290 184.526
 354.899 432.895
 517.624 747.346
 734.111 526.280
 343.712 54.511
 690.394 93.348
 21.346 194.400
 557.085 241.986
 638.872 707.656
 718.034 128.828
 800.439 242.411
 600.204 439.725
 210.298 138.066
 807.239 523.707
 142.975 435.960
 59.756 819.805
 558.077 682.633
 557.401 606.239
 418.628 697.188
 721.300 694.365
 509.770 469.664
 869.984 337.886
 157.149 558.779
 536.608 574.308
 716.268 797.251
 863.120 344.362
 378.462 88.903
 773.780 820.368
 627.147 407.463
 604.919 331.500
 818.830 361.409
 172.301 408.134
 674.399 467.190
 216.939 725.323
 593.021 434.937
 63.182 943.788
 367.119 692.439
 630.653 603.245
 134.194 196.197
 598.841 685.463
 879.542 460.103
 167.499 242.125
 961.211 95.517
 78.252 474.556
 501.025 939.699
 157.016 898.906
 937.346 756.879
 849.924 161.979
 8.889 247.316
 7.756 760.909
 204.880 679.992
 428.600 326.266
 623.711 374.966
 502.143 355.336
 906.797 768.573
 271.161 823.587
 711.527 180.772
 599.101 91.372
 139.851 216.841
 122.995 984.174
 808.535 38.904
 697.258 23.292
 322.482 365.339
 968.206 75.287
 861.261 842.895
 136.698 369.257
 306.616 497.565
 395.330 987.799
 798.823 931.937
 698.698 798.061
 114.093 190.450
 624.808 971.612
 683.755 167.022
 0.577 4.830
 136.511 754.634
 535.281 644.550
 724.032 822.204
 976.713 636.760
 1.523 504.540
 772.841 430.037
 371.297 176.058
 87.017 201.233
 79.117 83.625
 430.703 40.771
 578.924 689.327
 500.558 191.221
 778.186 836.783
 846.321 618.774
 48.448 437.014
 264.743 296.636
 366.694 269.725
 778.789 666.625
 954.011 26.635
 389.426 235.381
 38.002 964.257
 601.460 960.332
 201.860 579.080
 850.465 434.081
 341.420 928.746
 173.012 221.205
 755.572 474.504
 748.740 516.066
 896.833 254.645
 734.767 442.290
 937.556 472.897
 248.309 312.934
 521.213 122.810
 522.905 414.296
 903.512 507.467
 461.341 906.079
 509.140 657.446
 781.252 176.647
 678.936 918.674
 147.650 25.845
 829.920 860.863
 513.688 831.179
 245.342 147.757
 953.105 988.514
 430.655 878.830
 624.741 399.184
 168.810 940.812
 923.887 235.128
 667.662 144.166
 62.789 176.901
 174.571 927.930
 202.508 451.173
 127.833 525.306
 202.353 350.236
 888.715 36.695
 136.695 192.455
 747.101 466.933
 980.275 466.393
 691.783 575.230
 513.698 920.022
 184.885 251.366
 235.154 728.269
 258.822 977.296
 270.278 355.793
 871.423 932.259
 290.238 976.871
 896.686 140.351
 822.564 110.575
 9.155 196.240
 67.027 657.693
 231.695 7.255
 110.162 607.460
 79.811 393.503
 920.166 28.897
 149.410 543.253
 555.376 426.111
 85.638 244.939
 943.796 362.289
 143.198 542.099
 401.046 327.239
 836.195 281.272
 715.316 912.533
 389.334 758.688
 309.497 381.645
 81.404 898.731
 314.618 985.674
 933.821 710.237
 680.264 824.425
 187.055 26.182
 985.139 524.971
 349.729 114.090
 875.712 482.546
 350.724 790.211
 987.689 250.211
 103.705 337.405
 431.366 882.736
 64.060 237.525
 38.776 536.068
 656.497 422.485
 371.701 436.705
 641.671 128.118
 222.292 895.762
 14.660 221.216
 952.361 421.979
 157.327 48.024
 416.662 148.166
 49.282 923.086
 506.187 829.181
 54.980 607.058
 89.212 89.685
 402.444 793.453
 583.159 530.386
 35.078 284.814
 775.261 766.631
 213.240 252.217
 243.296 638.201
 555.946 567.285
 681.557 249.507
 212.595 517.791
 186.728 371.521
 435.475 376.814
 631.981 147.496
 959.741 917.226
 386.652 221.450
 590.145 439.704
 8.013 969.645
 123.079 620.574
 28.509 719.664
 906.417 158.646
 427.278 838.622
 744.304 996.054
 852.742 651.530
 603.754 761.245
 650.562 993.608
 367.064 2.323
 448.615 127.585
 219.087 981.257
 610.997 980.789
 760.016 35.095
 653.084 529.520
 519.258 295.767
 518.701 423.077
 719.075 427.627
 971.352 980.605
 231.008 789.389
 709.970 785.113
 94.743 368.025
 854.728 655.520
 467.318 45.646
 282.182 605.258
 757.821 341.070
 746.580 940.858
 124.422 76.081
 583.914 253.197
 690.404 328.245
 38.618 185.101
 325.588 189.210
 314.319 389.941
 768.984 906.848
 467.459 535.653
 195.738 874.320
 326.649 956.436
 92.582 77.589
 25.348 150.563
 865.258 229.168
 227.878 697.641
 901.231 119.743
 159.107 893.852
 621.862 196.040
 519.675 940.857
 228.768 23.972
 887.854 475.904
 556.102 887.196
 335.595 590.249
 438.754 85.096
 482.692 884.160
 879.167 578.586
 795.129 73.925
 703.510 50.612
 520.548 864.409
 330.821 529.834
 617.344 285.589
 303.598 815.453
 449.507 159.239
 740.897 648.828
 915.175 399.708
 348.746 29.497
 284.456 187.768
 859.455 160.851
 25.984 807.293
 151.072 141.514
 689.541 859.552
 28.783 865.067
 824.825 318.809
 17.610 341.752
 497.866 255.618
 134.641 265.230
 213.933 211.393
 671.520 585.076
 669.094 980.839
 544.648 846.892
 385.260 659.473
 859.990 377.552
 792.028 94.434
 418.516 39.936
 12.476 581.043
 961.734 291.591
 501.948 659.139
 857.787 953.147
 744.644 956.273
 568.111 238.252
 601.444 114.657
 852.026 796.621
 245.863 230.774
 79.282 370.021
 248.650 877.258
 873.909 18.160
 553.502 502.787
 330.439 113.375
 308.264 794.976
 277.429 571.417
 712.203 811.689
 143.052 237.634
 848.408 346.590
 361.404 406.392
 481.653 994.662
 482.175 55.130
 810.329 762.667
 74.786 226.984
 413.209 259.003
 593.271 817.399
 78.164 568.197
 860.735 795.669
 743.762 829.484
 90.623 123.105
 532.394 398.894
 63.196 581.954
 364.811 773.340
 474.292 685.640
 183.349 327.059
 652.729 349.133
 590.526 379.850
 963.718 121.789
 150.050 347.880
 767.585 352.944
 570.668 277.182
 853.433 517.603
 74.860 123.398
 711.546 186.102
 972.524 806.047
 819.993 403.595
 545.896 558.856
 601.800 944.282
 990.622 37.889
 739.136 428.586
 236.801 294.973
 818.109 311.955
 833.776 224.762
 608.259 460.021
 767.473 739.690
 768.824 370.609
 586.112 398.686
 111.750 58.299
 739.497 834.267
 259.777 417.232
 742.022 300.203
 215.293 273.619
 6.501 351.102
 928.854 847.509
 774.581 809.026
 930.185 496.108
 2.338 154.467
 792.046 206.090
 812.769 574.057
 49.801 653.424
 868.950 520.382
 936.060 835.325
 874.921 595.748
 227.759 394.810
 200.959 308.134
 788.046 164.268
 134.137 100.684
 240.950 26.493
 455.473 503.498
 194.781 571.317
 375.970 166.407
 660.484 870.604
 463.307 412.487
 751.638 926.726
 149.515 203.955
 439.741 408.224
 21.736 574.522
 435.951 375.322
 110.098 586.215
 121.094 36.919
 249.119 285.185
 619.863 655.112
 705.088 422.137
 461.507 524.096
 238.170 471.257
 964.532 264.064
 663.920 719.981
 282.087 269.733
 557.335 544.539
 530.554 85.208
 719.242 957.235
 257.818 305.501
 318.691 775.996
 678.738 659.280
 608.159 380.451
 181.064 552.072
 855.991 678.037
 980.866 154.520
 680.890 195.197
 956.079 232.307
 537.891 860.301
 411.827 224.804
 378.692 174.478
 211.647 495.318
 879.117 833.101
 552.530 370.157
 433.752 113.383
 955.086 244.827
 906.270 272.711
 397.251 117.791
 890.813 988.398
 133.259 884.991
 685.160 333.980
 629.587 327.170
 953.606 641.713
 314.846 197.836
 22.999 698.294
 907.931 189.200
 218.744 304.045
 963.039 848.668
 621.490 178.686
 784.407 37.489
 75.560 293.891
 928.918 79.301
 375.784 868.945
 370.453 918.733
 922.418 786.794
 863.190 993.685
 89.489 19.870
 757.753 979.635
 378.368 635.124
 217.574 466.471
 607.328 53.324
 504.960 119.353
 853.581 837.044
 387.017 112.289
 254.781 383.566
 208.693 29.343
 682.812 402.721
 330.047 941.999
 517.950 5.365
 291.514 696.551
 523.221 46.549
 696.961 301.880
 97.115 129.679
 660.117 681.265
 871.195 346.006
 94.165 442.728
 823.872 500.238
 813.723 997.531
 362.382 751.002
 617.894 598.019
 444.444 408.151
 315.662 221.911
 984.979 101.921
 201.631 763.826
 940.718 836.688
 280.408 535.436
 458.374 120.274
 638.965 467.843
 885.724 614.697
 673.816 763.970
 807.575 672.759
 367.247 690.902
 311.751 934.642
 776.086 123.810
 598.413 477.723
 227.268 761.553
 706.970 100.020
 114.977 302.183
 389.346 322.397
 450.355 482.775
 50.380 907.007
 541.057 706.420
 702.739 789.969
 66.625 969.620
 245.100 636.404
 887.267 200.916
 221.838 957.464
 776.783 677.538
 916.466 234.549
 831.876 417.617
 979.215 518.551
 84.760 883.385
 304.086 895.614
 166.853 773.590
 18.268 309.840
 149.563 444.592
 895.963 922.771
 662.990 658.374
 381.468 274.865
 382.148 6.679
 527.968 441.979
 118.591 864.123
 307.313 486.886
 286.724 955.289
 903.425 269.691
 980.315 223.178
 202.579 969.792
 425.804 316.154
 875.231 994.584
 132.743 590.552
 297.216 705.818
 674.418 494.848
 376.900 123.423
 67.546 762.909
 886.368 399.423
 121.328 217.954
 589.107 962.480
 663.568 660.968
 717.257 278.637
 73.681 288.200
 784.760 758.479
 235.975 118.879
 388.300 458.289
 626.448 798.394
 308.312 506.793
 345.561 921.944
 593.600 164.007
 169.096 262.417
 313.982 749.685
 98.597 313.186
 668.045 421.491
 19.370 716.304
 212.752 633.675
 313.121 49.599
 166.571 652.499
 97.641 218.383
 259.420 472.625
 979.283 230.526
 145.715 987.158
 185.203 334.691
 348.745 71.972
 899.432 543.456
 406.375 1.600
 846.012 134.359
 883.596 109.516
 257.814 276.636
 203.829 20.614
 533.746 939.372
 528.269 939.529
 140.336 433.252
 834.300 86.899
 754.698 574.105
 766.544 289.421
 701.539 548.515
 67.013 191.679
 411.914 142.247
 446.778 452.042
 758.979 358.862
 606.430 385.852
 617.077 422.210
 915.237 741.710
 84.454 301.577
 641.483 946.504
 324.086 816.849
 914.121 178.349
 557.013 933.474
 66.905 860.537
 111.837 419.284
 152.121 591.667
 644.474 748.906
 146.339 505.339
 323.663 163.850
 343.087 596.082
 388.136 550.201
 227.752 555.795
 556.982 219.680
 552.306 177.158
 179.683 477.746
 618.692 827.661
 189.098 754.152
 890.108 951.580
 139.744 42.254
 882.324 979.180
 223.725 944.387
 948.924 515.262
 834.342 18.408
 624.672 736.036
 247.707 647.251
 892.664 677.958
 398.492 856.860
 309.379 579.103
 698.520 451.757
 776.193 797.769
 875.434 350.731
 758.330 640.157
 960.517 932.499
 497.893 875.266
 725.523 653.059
 774.817 887.602
 31.552 798.734
 769.732 544.454
 10.535 383.264
 760.483 552.437
 631.446 290.946
 626.979 606.608
 717.170 483.559
 288.130 144.114
 659.933 615.212
 293.630 293.039
 47.784 690.317
 339.513 336.573
 854.092 425.398
 669.803 14.161
 276.892 970.777
 320.577 466.688
 343.898 364.214
 313.829 954.734
 948.736 42.047
 26.177 380.495
 559.416 456.364
 554.428 508.980
 774.237 137.252
 442.117 887.011
 604.295 710.517
 287.334 214.283
 574.879 512.727
 644.431 135.089
 777.595 631.536
 85.919 538.497
 16.613 800.563
 84.144 815.689
 399.623 470.401
 486.787 603.400
 678.600 202.358
 230.321 210.117
 477.325 946.463
 699.055 685.633
 209.640 692.925
 885.038 754.156
 30.924 865.166
 529.933 126.521
 939.375 856.781
 480.962 968.733
 95.869 524.079
 19.440 103.410
 331.875 715.602
 325.580 319.638
 512.800 51.079
 133.524 567.765
 95.969 921.437
 65.641 811.994
 623.110 850.731
 877.565 538.988
 599.681 988.309
 611.249 899.579
 898.827 148.404
 361.164 858.018
 475.421 813.951
 381.066 594.790
 352.907 216.376
 670.336 451.020
 948.030 603.759
 8.438 501.916
 299.673 242.173
 884.656 131.036
 469.611 450.670
 582.810 864.582
 665.029 956.592
 214.612 974.237
 703.016 247.490
 91.623 617.632
 582.171 77.357
 28.360 347.487
 760.166 312.332
 974.960 864.363
 450.952 344.068
 487.274 735.170
 871.860 93.157
 608.509 161.980
 987.649 421.086
 616.113 615.831
 342.504 584.013
 90.018 491.247
 46.787 227.223
 896.366 772.910
 726.189 633.429
 920.189 810.786
 157.793 314.579
 890.217 588.939
 649.801 154.511
 41.078 652.089
 786.644 763.609
 977.830 68.819
 604.375 356.645
 223.348 298.244
 306.316 687.443
 22.054 565.369
 327.636 510.318
 978.315 707.552
 539.688 845.769
 662.371 439.095
 108.699 429.396
 11.543 492.596
 524.733 56.992
 983.838 174.197
 460.133 809.346
 731.809 946.013
 844.186 67.182
 506.984 794.093
 123.146 795.180
 482.583 316.120
 460.499 285.241
 801.049 772.307
 298.345 669.558
 972.744 278.721
 501.820 325.975
 535.673 18.319
 327.592 349.295
 849.054 825.816
 855.810 616.241
 455.065 933.061
 791.688 457.652
 475.013 597.621
 745.545 414.037
 583.890 974.990
 134.167 100.113
 759.005 21.209
 685.344 466.402
 955.549 655.233
 473.190 112.973
 309.248 487.237
 344.276 189.214
 291.236 389.079
 221.592 476.908
 283.841 195.669
 881.214 690.456
 352.086 171.134
 499.346 791.791
 51.326 232.026
 257.687 178.220
 136.934 612.742
 93.245 194.381
 180.441 897.653
 883.431 295.739
 704.639 482.820
 895.351 867.111
 337.364 310.614
 704.399 707.929
 162.638 527.036
 334.759 334.041
 384.538 818.281
 504.141 827.413
 282.327 5.299
 306.505 69.169
 347.243 818.311
 756.840 912.716
 277.069 83.837
 496.924 552.607
 942.403 171.645
 843.926 897.322
 510.068 945.635
 806.557 801.775
 48.695 509.316
 826.062 215.475
 287.048 241.860
 779.675 577.574
 837.835 384.263
 248.454 579.107
 432.623 296.860
 563.782 919.642
 283.977 400.025
 649.788 130.001
 49.430 300.690
 942.944 400.106
 421.526 160.086
 543.751 642.255
 715.558 575.600
 415.557 501.885
 31.166 124.832
 646.979 482.371
 388.482 886.732
 120.169 825.419
 399.801 237.453
 38.379 847.731
 452.673 682.325
 652.240 406.821
 422.108 485.844
 752.198 398.991
 673.237 94.979
 460.224 290.793
 589.780 404.413
 30.803 777.853
 299.406 513.114
 561.107 643.239
 349.055 887.913
 93.048 658.959
 199.347 540.509
 773.567 111.387
 897.994 588.814
 810.227 923.059
 701.773 201.864
 531.149 843.295
 742.008 600.381
 123.979 258.406
 769.974 323.626
 608.380 564.004
 229.470 89.566
 389.184 998.233
 240.350 121.830
 769.500 372.182
 848.815 36.961
 79.724 284.466
 120.253 162.531
 432.478 468.958
 284.345 265.486
 456.152 711.237
 358.836 25.411
 930.276 859.746
 100.045 495.149
 861.670 446.537
 79.846 197.448
 846.779 180.218
 449.008 248.126
 286.483 456.306
 996.734 951.087
 206.620 189.180
 390.667 46.574
 720.422 862.477
 618.126 220.101
 6.105 143.956
 238.827 495.000
 599.936 654.976
 895.680 776.419
 686.708 227.982
 860.576 519.694
 347.860 947.416
 166.527 332.453
 673.110 435.687
 999.476 249.603
 603.070 717.175
 598.940 546.000
 24.532 836.304
 505.984 766.249
 241.955 502.806
 862.581 288.608
 581.094 936.133
 823.904 224.643
 704.811 845.162
 413.618 953.287
 726.206 937.872
 203.717 652.868
 457.638 353.398
 610.180 23.794
 31.506 55.976
 891.967 74.878
 643.438 152.944
 855.108 605.204
 602.602 688.617
 980.447 469.242
 106.998 129.782
 100.593 124.314
 901.908 169.662
 689.763 475.978
 13.306 823.857
 343.307 948.427
 189.089 28.185
 608.889 694.270
 222.080 44.149
 188.765 242.389
 490.178 168.400
 815.700 875.804
 429.560 278.928
 170.138 986.257
 183.146 149.469
 862.990 311.581
 843.589 756.939
 269.438 709.793
 870.740 792.526
 330.323 234.525
 819.130 578.720
 7.898 164.993
 200.652 671.337
 14.154 115.838
 448.757 682.029
 547.620 854.181
 688.596 653.375
 856.932 319.966
 576.295 531.273
 477.972 58.697
 401.612 549.694
 400.519 701.236
 81.660 328.107
 347.924 772.029
 566.949 104.827
 890.033 374.599
 571.083 228.827
 549.450 731.273
 786.114 12.048
 151.329 73.596
 799.285 523.901
 857.334 562.072
 554.190 374.677
 18.634 220.591
 248.808 985.976
 787.154 904.756
 211.294 50.723
 398.422 77.452
 296.593 624.916
 945.896 273.171
 286.033 615.990
 21.441 119.296
 309.001 901.897
 718.639 312.725
 430.091 259.897
 556.879 79.564
 823.899 49.328
 959.894 70.495
 788.586 788.597
 40.959 951.620
 702.036 519.325
 839.674 867.733
 702.575 51.591
 506.848 600.226
 759.815 740.703
 632.026 373.937
 98.128 530.879
 293.554 535.645
 931.727 302.928
 27.741 521.679
 780.616 535.793
 758.593 833.815
 453.062 405.186
 503.113 972.659
 123.379 432.012
 22.489 147.933
 902.172 909.727
 383.096 948.015
 316.704 599.858
 932.779 249.951
 196.421 620.826
 499.884 369.686
 426.046 364.816
 650.974 564.909
 797.125 474.236
 766.898 424.691
 997.670 972.343
 138.043 716.698
 446.104 166.682
 563.344 860.440
 845.426 789.362
 342.261 190.730
 730.191 380.956
 555.964 546.765
 954.105 306.437
 77.873 837.209
 649.830 169.382
 472.289 99.135
 142.838 187.511
 423.813 88.048
 154.107 246.903
 383.662 647.554
 246.262 568.135
 968.821 441.207
 296.889 914.773
 256.468 156.929
 91.681 38.521
 382.578 978.072
 267.402 86.802
 886.486 57.260
 477.209 264.322
 602.098 422.728
 53.466 422.335
 843.945 325.741
 688.887 995.892
 388.398 526.334
 906.712 883.629
 725.830 577.963
 834.028 295.916
 130.560 365.515
 96.520 130.002
 837.175 171.643
 413.553 175.595
 552.596 480.572
 663.033 37.128
 404.509 803.885
 107.828 471.228
 413.139 647.486
 9.481 287.051
 562.349 591.732
 708.538 715.849
 378.747 477.122
 210.197 412.990
 647.547 165.843
 493.369 964.692
 998.732 965.661
 853.071 902.725
 786.511 878.383
 110.801 18.604
 112.698 582.248
 83.844 965.327
 366.764 828.785
 219.057 256.134
 81.590 472.979
 274.500 348.229
 746.996 44.800
 706.259 332.874
 948.833 884.783
 399.175 155.106
 478.701 821.325
 308.117 335.718
 10.235 968.390
 768.350 959.763
 387.719 915.756
 834.958 590.089
 299.646 706.530
 245.775 637.199
 95.401 26.174
 21.700 209.737
 181.931 831.641
 452.401 240.255
 946.844 737.446
 222.325 651.616
 585.628 246.786
 747.772 938.710
 857.593 910.383
 784.729 992.405
 404.753 644.155
 971.695 507.440
 290.357 310.347
 962.286 378.611
 252.515 727.425
 27.626 101.219
 429.797 124.296
 645.239 118.802
 59.274 687.419
 394.124 85.947
 636.084 898.987
 28.041 184.342
 972.924 354.939
 561.825 509.625
 426.891 348.127
 568.021 464.129
 641.903 760.272
 210.799 391.045
 562.691 422.553
 236.261 979.167
 239.405 665.832
 666.764 380.218
 291.658 15.052
 113.326 404.431
 521.907 6.513
 804.517 501.715
 448.171 680.211
 840.498 668.295
 805.944 71.790
 103.102 630.652
 892.865 789.751
 301.425 103.946
 994.157 694.230
 999.570 70.689
 732.382 615.071
 179.593 612.506
 684.943 671.021
 36.862 104.474
 863.386 931.268
 713.806 564.230
 959.605 138.258
 556.208 669.125
 648.146 870.693
 56.851 711.971
 656.723 642.178
 845.565 372.857
 947.904 919.137
 131.780 220.218
 815.555 207.163
 723.017 913.571
 315.444 144.038
 775.775 23.350
 498.557 787.266
 507.676 586.203
 879.739 971.635
 263.281 118.383
 387.730 106.176
 210.506 972.867
 343.242 88.772
 8.136 70.293
 390.284 39.945
 563.649 98.268
 556.309 335.117
 358.655 962.137
 986.189 377.469
 199.173 302.653
 333.484 772.835
 920.161 257.530
 203.532 5.631
 886.841 835.461
 532.772 473.293
 766.190 559.637
 917.110 309.178
 245.342 705.132
 931.763 944.172
 232.617 48.692
 631.576 849.802
 752.587 633.980
 103.377 535.390
 728.204 459.161
 32.477 194.594
 198.045 61.741
 319.231 608.541
 140.581 818.017
 366.859 100.916
 943.712 17.443
 490.050 732.081
 968.434 807.188
 149.700 132.917
 490.232 336.398
 290.249 673.293
 268.663 536.103
 783.219 184.349
 880.759 137.659
 907.755 498.097
 871.549 714.359
 423.207 312.970
 417.595 696.967
 310.336 661.047
 87.481 699.867
 829.846 753.756
 15.225 851.206
 526.151 570.433
 305.524 664.472
 0.022 971.310
 268.278 852.612
 198.922 747.147
 467.153 166.855
 94.002 136.259
 974.069 154.464
 597.085 361.045
 387.698 751.653
 541.378 466.103
 416.759 954.682
 331.461 624.823
 293.597 804.071
 239.528 457.881
 193.794 449.776
 267.448 252.943
 745.264 780.873
 442.389 158.205
 745.195 658.792
 505.413 951.955
 323.420 111.475
 278.186 265.610
 32.363 365.364
 846.924 698.601
 70.992 516.973
 831.807 40.827
 5.487 195.755
 864.645 383.345
 703.165 230.307
 380.847 712.526
 597.243 101.684
 550.171 249.572
 24.962 617.324
 683.909 309.211
 985.375 549.021
 526.770 442.406
 828.720 996.395
 185.575 622.375
 777.866 526.865
 982.950 896.228
 783.082 33.319
 624.527 311.708
 591.821 86.276
 807.956 736.176
 470.650 948.603
 809.620 0.006
 220.760 493.886
 891.753 346.523
 783.180 915.819
 263.271 573.677
 214.975 242.861
 189.747 267.559
 341.236 452.571
 22.371 804.075
 235.665 102.148
 946.442 122.687
 469.443 309.726
 133.961 835.604
 986.003 104.668
 422.415 848.701
 529.019 349.907
 286.281 48.433
 870.890 876.107
 575.450 604.765
 86.001 172.838
 575.311 296.839
 792.046 988.164
 409.375 869.412
 476.607 792.996
 622.811 548.578
 646.208 83.607
 123.051 399.891
 820.411 504.135
 133.882 506.386
 161.615 365.205
 767.211 924.525
 427.540 175.557
 510.413 879.608
 681.557 666.585
 848.255 666.220
 847.845 616.666
 321.358 592.110
 383.680 730.292
 205.814 54.124
 517.997 319.135
 271.589 362.059
 209.844 506.795
 534.842 270.415
 76.756 840.172
 808.148 769.810
 473.747 257.930
 123.195 600.519
 939.111 325.663
 656.055 142.050
 712.117 999.215
 732.078 907.596
 646.799 188.629
 385.369 323.533
 850.202 347.741
 59.483 935.895
 845.691 756.254
 577.049 682.122
 163.394 155.778
 895.628 562.662
 479.791 777.836
 277.225 498.550
 834.201 404.990
 904.649 564.529
 937.120 46.392
 207.793 229.200
 127.440 712.109
 948.221 941.886
 434.493 28.231
 635.831 998.395
 336.386 454.178
 4.481 353.495
 886.218 317.658
 895.171 76.067
 688.747 959.894
 29.574 753.691
 865.999 938.083
 300.487 27.381
 343.720 433.368
 559.346 895.739
 41.842 996.164
 597.627 682.764
 460.029 277.560
 455.125 967.520
 640.497 962.198
 153.461 69.985
 69.700 266.877
 960.274 259.461
 81.015 897.841
 804.331 974.320
 153.491 581.915
 153.093 429.693
 906.206 281.331
 654.295 848.525
 881.255 64.026
 956.882 627.685
 536.358 690.747
 142.632 381.223
 454.164 173.403
 99.403 465.171
 171.253 497.426
 384.672 150.519
 365.588 41.565
 801.680 581.939
 374.611 894.536
 130.844 439.022
 183.580 697.626
 520.013 344.127
 489.276 39.861
 685.868 467.149
 150.260 17.456
 765.295 33.937
 52.016 827.264
 783.382 13.497
 992.081 195.800
 880.152 742.222
 803.539 817.843
 720.833 634.218
 339.783 573.670
 667.122 59.190
 722.354 159.671
 25.289 467.765
 68.023 466.794
 930.035 573.515
 750.337 904.122
 542.919 917.023
 682.017 235.629
 315.964 136.425
 523.411 987.105
 123.174 337.764
 602.181 213.411
 326.547 824.883
 472.464 285.165
 3.299 230.539
 827.643 265.983
 5.167 546.748
 117.657 579.239
 589.614 332.494
 995.611 695.559
 600.465 270.887
 243.545 962.956
 579.089 436.326
 295.994 920.357
 456.791 936.430
 912.911 217.743
 268.019 725.437
 49.272 862.988
 488.716 197.968
 953.992 943.573
 454.232 907.565
 10.530 262.721
 859.351 297.238
 638.787 782.062
 555.025 453.559
 623.673 190.220
 901.230 516.889
 759.376 897.711
 435.147 803.622
 517.235 888.064
 893.657 868.223
 204.696 993.459
 967.420 490.293
 506.837 686.364
 41.898 892.331
 442.000 528.283
 533.196 745.556
 249.213 149.994
 891.276 712.844
 15.177 477.474
 510.651 308.924
 478.861 802.433
 453.177 768.542
 286.443 930.278
 295.985 833.976
 450.778 740.954
 520.167 975.371
 168.349 54.970
 555.932 502.764
 811.342 208.857
 3.878 419.952
 519.865 478.027
 219.539 200.644
 624.301 722.683
 641.996 70.440
 213.269 921.900
 182.996 878.537
 689.972 665.815
 89.649 405.658
 617.854 25.019
 823.383 535.241
 613.109 354.594
 235.678 309.690
 391.959 627.971
 195.504 589.380
 298.564 459.071
 565.710 56.683
 26.587 451.446
 220.550 278.697
 683.714 317.722
 531.679 719.374
 541.899 14.349
 266.168 123.850
 552.797 123.949
 181.346 874.918
 102.099 844.612
 264.562 424.492
 220.644 181.896
 751.595 52.858
 84.767 520.570
 918.595 217.372
 721.963 430.113
 535.712 972.651
 317.433 847.380
 605.403 119.333
 897.179 213.790
 97.555 251.909
 777.197 520.806
 302.894 2.499
 427.000 849.806
 824.464 931.596
 38.459 959.797
 236.518 504.618
 435.242 873.514
 885.966 860.684
 149.343 599.643
 972.081 964.427
 753.076 982.207
 896.754 710.315
 419.127 829.070
 364.879 490.088
 317.759 597.400
 970.142 146.318
 807.032 927.536
 116.308 518.138
 465.032 656.559
 392.122 478.951
 216.961 813.031
 686.132 401.074
 66.748 714.635
 846.344 930.031
 23.285 146.085
 961.940 273.602
 563.942 686.722
 976.814 510.178
 579.554 352.265
 396.871 690.748
 950.418 595.404
 87.754 382.640
 294.982 423.294
 292.531 305.431
 673.077 499.817
 949.057 505.263
 102.853 936.044
 526.066 158.784
 232.576 378.191
 0.936 288.403
 790.463 588.974
 298.711 993.394
 991.566 111.602
 732.825 984.161
 712.014 697.232
 417.669 367.830
 327.606 873.902
 649.288 531.087
 863.836 510.437
 214.023 250.202
 804.020 171.255
 29.619 618.537
 165.614 921.310
 446.441 199.204
 474.310 494.463
 638.037 806.175
 61.780 118.639
 443.746 202.965
 784.407 48.201
 647.804 636.628
 233.990 4.681
 299.025 739.221
 791.889 303.550
 305.299 813.110
 298.624 744.943
 143.723 644.734
 582.461 183.656
 279.028 678.853
 852.496 647.416
 402.292 937.541
 831.347 537.103
 213.737 431.492
 125.475 678.631
 456.236 822.525
 430.901 179.530
 741.251 733.068
 800.458 315.584
 331.003 728.977
 985.599 191.287
 87.348 635.123
 269.188 105.345
 859.961 378.235
 761.747 347.358
 457.925 28.382
 706.598 258.341
 276.806 560.126
 371.565 525.554
 587.914 147.819
 866.952 836.605
 341.019 508.868
 70.011 689.905
 192.843 16.436
 431.727 614.912
 910.608 512.273
 47.523 578.456
 575.637 94.880
 72.273 490.556
 342.168 662.451
 513.042 538.106
 310.201 819.050
 129.467 396.643
 220.346 461.942
 679.024 43.879
 748.509 154.144
 958.142 34.107
 697.169 336.072
 983.815 316.000
 79.398 771.146
 535.804 379.268
 156.197 970.513
 16.618 105.338
 804.923 960.508
 893.158 846.613
 7.345 792.437
 646.429 156.308
 794.104 937.859
 288.234 190.547
 165.247 844.316
 798.702 76.001
 524.081 767.843
 816.397 715.264
 167.371 761.343
 172.120 339.315
 725.131 734.725
 325.298 128.437
 947.666 556.595
 942.758 942.092
 408.713 622.198
 86.809 422.323
 997.333 442.491
 164.038 777.709
 176.634 29.874
 667.280 494.945
 16.400 972.760
 138.256 157.338
 784.643 550.199
 832.912 834.387
 188.072 376.028
 509.107 20.040
 165.180 357.118
 128.850 480.830
 892.430 70.329
 204.519 286.098
 501.740 516.555
 978.576 653.813
 16.856 997.236
 645.210 495.452
 491.210 118.851
 764.436 886.296
 17.618 594.967
 826.817 342.856
 630.777 154.575
 370.679 242.472
 540.411 941.772
 982.013 972.332
 222.423 907.656
 97.099 212.846
 717.173 844.020
 533.983 925.710
 800.725 523.598
 684.406 177.989
 222.338 417.860
 963.690 453.562
 858.627 325.537
 431.708 911.441
 793.776 18.971
 30.818 491.525
 71.036 397.248
 31.979 452.615
 201.942 211.845
 511.836 980.993
 697.568 929.674
 803.172 822.133
 585.382 838.197
 248.585 370.411
 483.412 836.419
 450.603 474.902
 661.519 143.518
 836.853 71.830
 171.289 183.612
 360.539 90.314
 568.741 351.457
 726.851 367.171
 687.624 50.894
 695.396 284.325
 999.121 37.612
 856.078 759.561
 172.532 542.786
 237.714 94.755
 840.667 147.503
 189.983 47.380
 285.890 803.502
 13.104 639.016
 763.833 527.882
 706.957 462.102
 640.727 53.295
 211.601 172.568
 59.079 396.228
 431.556 55.754
 790.353 860.733
 822.364 886.754
 560.592 260.169
 93.515 149.801
 927.094 92.821
 698.440 176.272
 675.858 416.747
 869.967 64.461
 338.193 243.693
 476.301 779.387
 381.583 310.855
 454.435 535.973
 708.392 132.610
 889.116 148.100
 543.540 712.832
 388.540 199.033
 558.891 283.330
 533.252 640.821
 71.240 887.126
 191.002 262.603
 468.838 649.411
 74.230 646.717
 227.883 667.097
 323.389 39.535
 238.190 733.825
 211.381 548.746
 881.886 625.432
 443.211 303.894
 819.739 566.295
 459.710 511.491
 608.334 335.339
 712.331 544.647
 673.280 448.050
 952.975 440.253
 327.036 54.560
 152.306 60.294
 176.364 851.236
 23.741 99.488
 598.430 32.447
 168.133 496.310
 863.738 369.010
 274.205 301.489
 789.406 39.729
 398.048 865.681
 561.580 152.384
 215.799 280.340
 68.173 651.280
 989.359 312.604
 932.747 841.170
 326.131 851.524
 590.651 274.106
 248.971 880.343
 555.796 598.925
 548.563 724.139
 300.387 905.927
 372.115 326.503
 423.140 495.572
 842.720 380.569
 479.864 134.156
 613.933 592.425
 662.731 146.431
 383.503 267.520
 563.114 940.741
 835.968 878.168
 362.786 212.650
 401.683 652.708
 747.868 465.223
 833.217 400.484
 610.559 95.615
 460.898 393.083
 630.065 996.576
 227.310 818.438
 243.860 916.649
 173.891 33.305
 424.334 113.758
 997.488 999.820
 357.931 663.396
 975.096 107.322
 331.163 75.608
 913.465 271.163
 310.524 205.555
 587.160 251.231
 264.758 272.600
 232.865 545.238
 824.444 735.166
 245.774 752.196
 465.204 796.169
 30.812 752.050
 799.541 70.442
 580.182 456.082
 484.316 955.702
 440.410 812.887
 615.046 177.191
 285.986 535.523
 656.675 878.978
 900.196 991.670
 28.375 208.140
 372.393 480.531
 445.649 168.731
 228.297 833.847
 257.950 338.028
 817.790 815.332
 988.756 956.201
 972.929 60.284
 475.287 681.130
 925.548 467.973
 757.589 591.927
 24.953 722.108
 725.552 617.877
 536.219 423.347
 494.532 644.717
 920.648 642.144
 245.967 928.583
 522.786 275.631
 491.872 841.639
 611.450 669.608
 257.911 234.772
 672.391 562.742
 838.456 75.027
 732.306 556.920
 571.238 382.430
 140.976 313.256
 474.855 626.945
 561.427 330.970
 758.304 566.516
 156.527 65.340
 770.092 317.180
 931.597 875.926
 230.353 192.384
 542.111 727.607
 861.287 367.756
 326.831 70.618
 280.401 697.268
 931.674 43.398
 182.162 395.156
 278.076 230.781
 44.421 813.821
 259.546 92.839
 447.148 90.808
 957.740 794.906
 376.581 47.686
 218.896 221.146
 854.935 831.082
 565.270 162.171
 834.501 462.411
 904.843 16.974
 428.594 669.964
 694.577 341.924
 326.924 217.530
 784.728 481.227
 218.992 910.707
 379.049 606.371
 488.880 689.425
 471.028 324.599
 564.042 727.215
 920.965 651.651
 518.414 419.644
 511.672 411.196
 718.383 111.534
 929.551 867.174
 34.076 581.608
 558.017 725.965
 946.421 760.789
 215.534 189.078
 493.879 134.204
 822.504 885.246
 606.231 385.016
 319.929 670.897
 854.096 339.536
 696.010 132.617
 842.626 316.792
 490.937 343.002
 440.199 862.153
 759.195 966.295
 254.794 234.225
 865.212 152.105
 452.483 238.356
 192.624 29.732
 307.198 270.753
 458.375 773.099
 135.316 106.726
 767.210 663.610
 312.023 778.398
 324.560 867.716
 401.675 224.816
 179.553 565.323
 527.269 535.519
 905.892 927.980
 623.582 961.963
 485.967 331.119
 286.652 245.766
 160.180 187.153
 374.214 654.496
 784.533 266.439
 105.805 761.875
 528.747 206.843
 138.961 937.129
 96.251 741.559
 393.843 586.073
 186.209 656.175
 400.334 923.139
 604.387 542.553
 740.161 848.313
 300.121 487.406
 45.636 895.941
 25.347 121.624
 743.425 144.192
 220.825 182.074
 746.460 995.998
 904.948 386.267
 3.010 326.344
 620.448 992.774
 815.534 239.503
 60.686 683.275
 202.752 586.242
 604.874 137.863
 59.150 89.093
 223.624 931.502
 182.641 937.774
 733.666 719.874
 312.314 711.868
 172.780 436.349
 516.214 519.615
 700.295 733.143
 669.009 6.297
 300.394 779.329
 389.685 970.332
 148.636 902.150
 901.341 457.119
 598.225 317.647
 513.434 498.317
 731.626 249.271
 199.105 886.144
 513.018 251.593
 387.296 168.076
 54.049 229.138
 155.181 206.887
 983.560 921.637
 488.176 355.034
 583.866 986.518
 872.429 362.279
 242.235 982.487
 851.798 282.969
 965.070 795.607
 174.149 727.205
 640.755 367.940
 80.009 51.317
 419.984 20.851
 162.906 391.446
 842.742 508.243
 20.857 584.029
 90.023 2.901
 791.432 903.606
 215.118 90.754
 240.733 487.309
 231.339 118.004
 684.527 252.924
 145.722 765.073
 936.192 890.480
 155.382 885.152
 182.341 93.377
 316.394 585.368
 117.634 962.408
 684.318 402.492
 463.085 473.317
 668.708 655.543
 737.860 945.282
 677.361 583.012
 647.188 623.861
 913.845 396.922
 935.560 228.277
 876.451 629.228
 985.093 680.607
 958.573 93.520
 717.146 195.471
 918.378 937.565
 587.357 565.732
 546.083 886.577
 209.882 325.609
 865.288 155.391
 668.382 641.367
 743.409 187.844
 85.097 295.695
 16.675 427.071
 944.074 160.132
 646.448 560.246
 872.353 646.043
 83.334 960.216
 648.923 985.054
 819.089 474.902
 663.714 901.371
 27.377 919.204
 619.413 528.589
 534.704 995.035
 141.900 910.652
 2.305 310.339
 28.410 369.279
 846.297 360.238
 956.852 567.856
 863.267 961.433
 649.081 544.615
 875.834 648.566
 222.383 6.404
 659.995 918.381
 977.122 89.956
 483.790 179.371
 307.845 822.038
 373.570 582.214
 146.497 995.893
 656.727 86.323
 159.352 871.992
 913.035 692.406
 336.603 390.253
 533.693 537.963
 100.903 722.766
 49.007 825.628
 287.705 415.956
 981.522 412.193
 437.828 874.455
 528.827 423.915
 616.693 972.234
 24.595 841.510
 213.288 476.511
 91.422 492.150
 856.654 214.272
 236.399 937.337
 153.144 367.983
 479.926 12.040
 531.438 465.103
 408.227 174.699
 175.325 924.671
 836.248 808.179
 120.369 983.633
 424.599 372.571
 836.883 376.327
 54.161 71.584
 468.405 853.968
 295.522 940.588
 745.271 968.927
 766.099 997.001
 53.549 113.754
 722.451 79.394
 269.925 590.202
 643.769 22.566
 535.948 123.008
 407.806 919.779
 856.059 251.053
 603.770 973.834
 182.126 90.000
 557.190 164.832
 864.660 121.103
 326.834 8.936
 82.938 616.977
 668.931 659.718
 140.974 653.588
 222.924 637.617
 565.308 106.131
 757.345 455.246
 448.373 702.935
 604.291 244.095
 835.506 874.923
 614.118 354.302
 495.269 437.779
 364.750 482.194
 685.646 869.985
 576.475 634.265
 529.858 282.869
 905.803 630.909
 45.315 940.056
 541.287 623.928
 380.768 85.190
 398.870 499.551
 266.648 730.993
 641.049 79.999
 381.264 192.815
 727.775 753.835
 293.901 399.644
 80.666 856.156
 830.479 159.404
 616.776 597.760
 287.480 508.445
 123.226 186.687
 517.228 342.940
 516.784 590.850
 847.614 658.869
 108.458 17.134
 360.247 754.200
 796.083 6.299
 714.278 649.404
 689.344 205.937
 403.315 128.619
 661.720 542.813
 707.685 202.529
 180.333 93.942
 244.491 344.632
 23.877 391.376
 717.606 595.177
 24.880 892.720
 475.802 992.233
 207.915 627.935
 749.959 848.502
 910.551 578.019
 863.034 107.401
 17.432 653.951
 395.590 485.249
 986.664 491.256
 804.821 831.222
 156.523 939.000
 598.811 246.879
 972.475 649.810
 76.084 26.934
 430.596 633.079
 272.260 577.586
 683.144 845.978
 982.922 693.794
 462.467 711.002
 129.796 128.666
 646.268 974.820
 834.373 353.580
 884.097 187.248
 90.628 14.220
 33.461 672.699
 71.056 453.702
 94.196 596.847
 745.543 57.970
 89.551 271.196
 481.498 230.316
 708.088 376.365
 670.044 811.006
 606.132 275.160
 684.034 405.488
 768.569 998.785
 819.443 691.563
 756.802 59.023
 455.499 554.383
 635.178 717.042
 847.339 200.476
 788.111 242.104
 547.473 971.608
 224.116 553.218
 951.652 799.745
 643.281 251.470
 346.691 390.251
 932.252 733.848
 771.317 706.682
 585.024 910.041
 108.276 962.840
 145.978 116.554
 931.933 552.400
 279.260 497.957
 518.793 500.321
 709.350 279.166
 70.100 580.945
 603.340 626.850
 30.671 83.379
 105.803 849.740
 553.896 824.159
 650.336 439.487
 750.384 809.767
 393.893 344.335
 660.869 477.405
 15.272 101.382
 659.836 622.036
 129.869 249.166
 675.126 522.569
 469.619 286.304
 603.713 871.934
 608.535 334.707
 221.536 497.292
 557.192 374.217
 785.152 520.926
 758.732 221.552
 167.775 193.185
 477.558 378.043
 477.890 650.683
 940.916 31.302
 593.870 980.806
 862.325 194.735
 285.102 263.079
 711.664 550.518
 654.109 405.476
 695.210 636.507
 553.509 186.108
 343.613 711.690
 637.612 675.537
 678.523 839.649
 485.857 270.357
 519.175 352.460
 171.572 673.470
 806.711 71.246
 85.710 960.010
 152.549 152.780
 305.110 160.301
 771.887 658.165
 315.582 753.097
 736.890 369.408
 161.878 915.027
 96.741 748.088
 752.724 27.554
 962.163 488.160
 956.007 653.332
 567.023 878.921
 586.480 202.876
 604.073 196.508
 428.673 703.655
 618.768 880.778
 16.931 231.503
 845.602 142.642
 181.510 583.700
 824.712 463.863
 986.618 969.815
 260.066 791.801
 958.296 816.776
 519.840 955.876
 705.464 65.439
 658.234 316.681
 657.772 554.895
 907.776 44.214
 613.567 615.822
 881.941 865.939
 748.167 834.343
 697.722 51.081
 267.385 2.375
 412.752 743.304
 797.922 579.463
 435.924 223.686
 131.871 985.179
 356.626 999.503
 37.338 791.720
 216.140 757.130
 414.464 355.172
 964.149 690.232
 222.268 713.599
 380.348 784.103
 886.398 183.879
 350.805 585.579
 583.732 140.728
 153.935 363.431
 102.605 985.157
 492.862 429.824
 316.209 470.623
 898.872 578.582
 553.589 909.132
 891.866 945.241
 882.613 522.760
 813.888 217.582
 60.925 425.353
 524.339 649.516
 395.384 642.216
 462.405 147.434
 162.642 820.425
 823.169 213.613
 470.800 107.882
 467.013 418.937
 325.551 234.729
 473.334 525.412
 247.598 406.354
 73.514 341.935
 568.661 893.558
 746.934 844.146
 711.172 503.812
 58.089 256.375
 485.133 649.871
 951.205 431.668
 71.038 850.818
 627.865 491.129
 709.803 949.056
 318.011 828.780
 701.996 488.693
 548.216 50.428
 595.127 850.490
 324.484 508.346
 78.330 291.205
 719.336 896.816
 230.450 796.368
 1.834 981.646
 205.589 71.571
 820.179 309.916
 967.867 405.160
 263.020 560.376
 285.957 12.338
 439.577 691.881
 302.443 685.251
 659.815 883.961
 740.874 634.462
 322.395 363.261
 295.467 713.701
 265.960 10.295
 258.573 311.983
 972.794 347.128
 726.403 5.754
 575.481 337.768
 234.333 159.945
 877.232 874.626
 812.577 512.615
 403.856 877.408
 827.741 975.782
 36.540 361.759
 645.181 428.203
 784.629 426.188
 873.917 798.158
 329.468 905.029
 456.018 759.972
 765.183 6.042
 54.632 562.298
 469.300 922.674
 451.449 924.593
 822.771 527.835
 60.414 277.129
 960.695 428.607
 228.354 466.162
 345.539 15.535
 956.209 127.099
 515.641 567.727
 721.485 362.800
 253.162 883.044
 600.833 910.325
 845.417 464.169
 222.390 286.911
 367.822 694.623
 764.432 264.759
 609.724 138.119
 257.171 615.008
 588.689 559.582
 538.315 205.346
 574.657 232.204
 13.673 944.978
 271.645 812.879
 738.019 597.709
 707.935 555.057
 568.234 371.768
 470.901 915.483
 263.120 327.650
 22.824 997.492
 377.992 796.926
 860.300 571.865
 796.281 90.828
 471.443 205.862
 376.770 103.087
 219.454 906.673
 799.201 923.239
 83.647 507.485
 540.924 111.382
 343.517 168.647
 494.579 820.685
 849.448 974.658
 976.070 857.963
 115.271 837.045
 410.920 54.184
 550.935 186.604
 416.456 875.191
 264.332 194.333
 110.921 78.336
 863.908 202.817
 525.796 843.757
 30.679 398.620
 924.413 250.924
 569.964 496.616
 541.715 193.867
 548.321 840.286
 863.235 934.592
 646.520 114.307
 615.521 976.827
 269.817 99.484
 408.154 935.220
 335.257 123.240
 664.831 602.754
 163.494 134.681
 526.854 646.645
 28.750 491.097
 678.673 845.814
 732.583 427.117
 107.240 717.691
 960.542 899.148
 192.970 855.295
 129.130 682.038
 971.735 534.982
 235.671 633.786
 88.918 778.996
 765.424 344.804
 775.933 323.826
 696.683 623.505
 957.567 4.818
 861.822 628.415
 388.952 209.473
 484.415 892.602
 20.999 957.111
 312.217 968.770
 802.979 152.374
 923.338 188.214
 3.793 846.251
 97.037 824.900
 225.985 273.549
 538.001 303.928
 408.083 763.063
 228.562 523.691
 774.256 720.038
 590.153 671.020
 361.276 34.163
 874.443 412.055
 100.348 885.376
 515.330 117.520
 577.625 809.901
 872.728 924.246
 367.262 496.361
 33.257 305.623
 3.125 443.546
 325.306 297.994
 211.077 804.930
 508.125 249.565
 397.802 338.500
 336.569 580.363
 721.985 882.709
 342.842 488.970
 450.273 589.736
 250.236 252.708
 17.611 805.879
 805.600 946.731
 16.524 926.332
 929.659 273.816
 682.683 339.277
 707.613 235.866
 728.176 173.885
 725.546 591.342
 205.604 581.176
 777.635 196.387
 525.081 698.738
 779.959 203.821
 555.106 914.004
 411.883 741.070
 632.904 70.391
 226.531 669.043
 209.192 521.275
 717.238 668.114
 128.431 484.111
 664.269 549.309
 273.691 677.311
 411.107 959.030
 513.642 322.683
 5.922 660.048
 809.250 993.869
 193.090 221.703
 654.179 604.396
 431.766 145.503
 123.263 816.569
 661.615 361.420
 28.650 963.785
 715.826 343.679
 577.167 4.067
 712.924 266.763
 482.271 242.307
 633.897 122.477
 409.770 394.204
 630.350 282.613
 581.697 728.042
 511.396 869.882
 183.672 363.899
 748.551 509.113
 227.427 576.674
 223.917 603.350
 724.584 23.340
 660.371 513.283
 396.013 970.435
 124.550 726.976
 842.247 750.077
 423.295 869.112
 756.367 127.325
 439.346 809.758
 696.903 964.894
 117.914 52.250
 432.777 359.882
 645.995 384.274
 406.650 278.897
 412.627 607.079
 371.825 0.900
 230.634 172.278
 378.780 400.019
 496.791 176.760
 611.188 162.926
 3.847 332.224
 892.080 477.205
 858.772 940.962
 245.427 979.026
 849.305 293.449
 657.313 881.815
 905.905 241.339
 37.134 184.232
 377.122 492.718
 439.527 778.324
 350.073 691.412
 431.419 640.229
 458.873 861.050
 338.529 220.198
 615.665 865.372
 197.507 680.278
 32.394 222.254
 992.822 921.848
 265.907 739.416
 43.315 957.012
 881.802 859.289
 797.486 303.853
 589.081 419.583
 327.177 812.671
 321.880 380.572
 207.929 886.216
 37.902 331.655
 425.465 59.503
 845.791 675.563
 339.139 613.149
 173.318 971.550
 405.674 457.469
 831.253 187.445
 364.006 232.970
 128.275 518.720
 401.601 107.060
 342.682 950.440
 664.478 427.960
 377.494 100.429
 490.594 436.934
 915.446 840.273
 295.766 991.589
 776.040 261.380
 932.369 459.269
 963.241 268.530
 86.496 984.260
 412.508 241.031
 344.774 490.114
 110.751 115.135
 616.675 463.836
 811.886 990.011
 763.895 587.713
 321.128 37.882
 390.498 83.423
 418.661 467.417
 564.255 548.662
 161.464 423.956
 752.509 576.490
 92.504 652.388
 899.409 419.944
 929.306 155.585
 483.289 908.132
 556.875 876.161
 664.070 134.299
 649.392 50.449
 554.809 661.395
 355.134 534.967
 975.958 57.035
 142.199 307.211
 225.778 48.787
 889.272 979.439
 828.894 944.322
 464.472 537.479
 513.758 791.717
 543.121 392.817
 878.240 56.150
 26.854 997.773
 93.517 994.337
 724.906 768.102
 285.573 941.574
 604.803 448.520
 840.025 53.324
 903.273 673.374
 171.597 719.511
 276.411 661.839
 559.720 591.435
 356.425 354.892
 504.578 515.272
 44.364 975.849
 935.084 380.188
 405.767 869.152
 186.181 81.190
 529.138 450.467
 345.281 225.820
 363.441 357.946
 687.402 529.101
 656.703 118.131
 19.565 832.725
 287.432 284.584
 834.345 533.111
 706.343 542.613
 930.329 729.832
 908.396 434.756
 246.947 322.989
 432.877 400.067
 939.151 447.966
 769.144 752.144
 493.278 281.693
 232.412 78.675
 971.853 269.973
 700.702 626.737
 237.915 984.956
 481.917 356.746
 417.558 40.481
 248.152 82.894
 534.914 76.510
 250.277 63.823
 521.920 718.413
 554.935 424.559
 944.248 459.452
 552.117 255.364
 276.129 582.944
 516.088 286.640
 335.155 902.408
 195.588 838.765
 191.028 262.350
 718.864 714.398
 80.636 308.590
 61.408 776.965
 389.572 45.265
 803.462 846.820
 844.433 576.457
 342.866 965.630
 651.113 255.133
 397.100 15.265
 315.140 192.676
 875.110 630.858
 397.377 821.181
 701.408 585.311
 51.642 441.159
 186.924 626.588
 122.756 563.048
 146.144 667.564
 69.945 386.446
 319.345 324.372
 440.437 121.212
 261.478 902.284
 923.474 595.312
 772.837 882.896
 741.106 911.678
 66.614 883.051
 807.286 897.413
 168.383 560.602
 442.412 960.903
 824.251 426.290
 651.187 353.948
 337.738 392.009
 945.060 985.743
 968.433 816.320
 257.567 2.733
 594.208 986.795
 705.359 623.236
 377.544 359.704
 286.844 878.728
 877.724 430.416
 284.231 286.323
 934.762 68.009
 296.722 270.997
 316.586 266.051
 839.163 724.146
 495.008 54.717
 101.043 170.227
 503.157 319.852
 288.228 999.376
 960.453 279.850
 429.828 385.352
 441.914 694.971
 294.306 260.014
 155.892 604.993
 244.176 863.495
 695.631 604.562
 292.788 379.452
 590.813 731.740
 88.013 334.355
 729.133 839.931
 17.496 266.074
 996.743 488.190
 543.247 518.313
 829.899 577.239
 367.288 402.507
 736.447 100.984
 195.699 786.981
 270.982 914.620
 999.688 964.621
 795.844 544.461
 516.285 345.541
 574.029 1.331
 738.163 691.734
 89.977 793.859
 715.184 718.168
 828.882 871.511
 736.036 531.935
 241.155 826.121
 936.369 560.971
 31.080 127.342
 352.772 970.309
 820.400 509.664
 125.626 601.322
 309.725 429.917
 867.302 862.822
 282.542 103.623
 527.318 808.086
 735.577 350.801
 478.231 544.954
 470.888 947.408
 43.436 734.190
 122.847 513.285
 522.251 961.685
 619.077 62.999
 623.053 341.141
 868.059 109.545
 479.752 574.237
 235.788 815.298
 441.128 514.491
 405.478 818.385
 130.571 839.021
 122.200 479.922
 872.680 909.953
 300.988 867.987
 173.027 125.501
 42.625 553.172
 171.643 731.729
 354.933 489.060
 725.835 42.264
 245.496 905.558
 323.325 537.834
 339.308 286.002
 395.160 274.337
 114.869 428.043
 755.189 191.579
 155.848 117.176
 8.058 199.864
 721.905 649.342
 462.736 634.039
 268.912 920.112
 688.716 750.508
 941.263 912.906
 635.627 239.270
 240.712 543.446
 685.359 207.528
 99.113 93.855
 53.701 132.175
 76.322 54.609
 243.390 884.221
 827.488 508.969
 363.424 998.355
 872.009 180.772
 864.268 935.503
 913.933 626.943
 842.306 595.936
 952.856 510.279
 489.832 856.659
 455.945 421.459
 412.221 391.275
 284.225 832.763
 508.214 585.840
 556.432 726.249
 472.060 483.607
 446.549 528.383
 990.181 508.692
 129.432 749.155
 586.030 258.140
 874.016 230.091
 233.718 78.512
 124.607 981.296
 185.930 12.714
 375.138 77.550
 519.800 211.639
 624.505 97.819
 224.106 140.115
 176.814 757.338
 963.824 95.315
 820.376 88.293
 148.304 316.248
 863.361 181.241
 484.785 554.033
 830.301 777.668
 660.515 543.824
 618.153 92.987
 208.303 660.457
 687.677 102.818
 468.922 831.855
 117.871 113.432
 69.743 848.250
 598.601 995.047
 645.434 753.181
 277.991 735.222
 990.152 386.719
 743.441 485.522
 260.804 115.407
 803.048 560.188
 760.405 710.945
 480.918 698.464
 685.212 505.049
 156.320 636.176
 687.935 766.131
 802.241 726.027
 314.202 520.350
 130.972 94.767
 135.568 221.178
 278.393 989.133
 508.228 95.136
 678.333 417.309
 313.478 134.030
 545.377 580.159
 218.618 434.253
 28.855 563.917
 72.931 410.144
 580.272 256.191
 113.570 730.539
 427.440 888.549
 994.466 185.439
 635.192 205.689
 14.905 13.943
 997.210 233.032
 763.333 86.419
 716.752 446.745
 109.570 195.329
 344.409 843.860
 681.462 172.651
 925.399 731.719
 709.498 610.647
 522.034 787.805
 177.939 250.614
 801.983 130.894
 299.230 145.598
 880.907 355.903
 348.889 162.937
 68.193 46.884
 232.785 326.543
 154.284 540.046
 882.895 603.360
 792.989 271.895
 719.563 600.365
 845.741 42.430
 209.491 985.279
 68.934 841.522
 673.676 394.122
 619.942 435.323
 345.987 900.517
 740.310 861.629
 591.881 444.753
 932.056 27.078
 711.825 745.033
 589.189 188.966
 872.380 319.779
 573.928 710.073
 129.842 159.519
 656.129 831.506
 890.076 11.833
 163.793 567.213
 340.298 35.434
 48.896 201.113
 703.429 983.022
 861.162 295.849
 616.184 970.760
 675.680 898.989
 483.895 59.559
 749.672 571.490
 487.287 224.841
 828.452 543.439
 630.980 132.723
 398.049 318.347
 155.702 417.932
 437.706 259.881
 64.276 709.182
 82.994 479.776
 916.876 448.640
 121.493 844.589
 368.427 971.802
 37.659 288.889
 788.037 361.213
 859.755 286.525
 307.747 161.560
 875.530 228.087
 589.731 184.693
 239.148 285.735
 724.355 771.763
 31.903 835.990
 926.436 87.212
 734.096 642.091
 986.935 257.766
 663.791 271.217
 868.660 541.265
 416.562 904.825
 966.862 708.477
 953.964 74.701
 651.593 579.591
 820.029 471.084
 984.214 200.405
 175.957 885.692
 374.377 636.306
 422.444 400.898
 288.284 360.631
 194.288 961.343
 509.214 914.248
 358.380 576.255
 415.517 2.036
 297.732 225.717
 11.000 697.017
 522.445 473.619
 202.360 562.233
 393.391 231.330
 955.844 532.987
 183.952 742.045
 321.355 477.121
 625.437 854.770
 930.826 758.602
 597.140 983.177
 955.852 550.594
 424.784 767.701
 847.467 399.571
 861.730 614.737
 632.054 843.889
 844.582 725.502
 457.906 91.095
 465.383 465.731
 286.671 601.189
 791.288 498.046
 615.431 292.063
 522.591 799.465
 364.274 252.541
 422.240 830.589
 239.948 733.194
 713.839 789.521
 110.529 590.794
 548.014 167.457
 24.222 735.372
 324.341 84.239
 255.797 806.179
 351.470 997.210
 148.088 761.993
 583.451 986.837
 968.143 180.322
 115.312 585.186
 655.612 327.896
 713.819 951.135
 295.662 890.891
 936.088 547.791
 694.054 177.517
 713.643 546.982
 315.041 558.748
 594.938 192.646
 513.724 466.179
 915.882 784.815
 856.646 881.376
 854.066 799.672
 984.259 530.973
 795.022 705.384
 985.976 939.541
 452.746 50.412
 395.529 721.483
 325.033 438.533
 387.125 538.529
 987.840 626.373
 480.348 675.623
 431.380 514.028
 416.007 251.002
 681.180 591.903
 921.331 372.184
 725.482 67.773
 869.372 665.388
 759.794 553.085
 85.735 269.177
 761.759 728.351
 450.255 711.921
 804.835 741.361
 369.741 845.897
 515.414 391.691
 501.284 837.845
 961.227 109.070
 327.664 906.627
 643.368 795.757
 824.372 233.948
 342.388 243.823
 711.697 75.234
 361.253 792.500
 308.608 276.537
 313.065 409.604
 654.311 12.408
 446.142 480.922
 647.770 842.098
 588.163 304.713
 488.047 21.107
 957.702 912.967
 644.666 176.314
 246.602 190.142
 116.481 870.814
 759.702 913.020
 471.610 554.786
 826.621 886.726
 425.230 867.475
 819.332 662.180
 784.630 59.692
 642.558 765.335
 953.411 423.560
 563.525 90.059
 773.614 414.806
 343.055 261.659
 933.587 641.448
 279.514 789.720
 71.371 970.705
 516.729 635.577
 852.220 713.399
 661.078 125.449
 941.711 612.650
 843.767 664.833
 882.835 262.649
 122.465 438.429
 319.913 575.552
 890.515 713.731
 900.535 102.710
 428.723 771.985
 88.558 893.587
 149.015 149.780
 299.226 275.747
 524.192 335.894
 437.522 486.450
 334.600 394.686
 501.824 645.945
 180.148 8.390
 278.958 689.892
 272.000 990.841
 878.939 770.054
 228.119 534.830
 466.471 375.099
 924.079 940.404
 772.970 244.862
 697.133 723.571
 2.217 669.647
 247.192 231.327
 462.218 240.111
 131.176 862.506
 506.494 692.165
 593.289 903.119
 193.613 465.434
 727.404 783.750
 971.468 643.513
 321.258 224.913
 862.797 391.153
 706.126 489.372
 223.982 59.191
 128.660 559.332
 526.793 145.348
 500.384 17.630
 581.986 20.871
 369.880 267.909
 697.150 143.366
 935.918 277.044
 904.929 649.330
 287.829 577.275
 280.429 171.000
 561.594 904.737
 610.534 256.760
 653.756 670.068
 108.075 338.845
 685.851 815.805
 258.687 123.324
 783.330 390.479
 229.156 52.888
 476.517 2.117
 987.767 980.993
 277.043 861.591
 527.172 905.154
 689.316 311.770
 429.527 937.121
 119.125 0.127
 766.059 178.314
 204.671 394.519
 725.731 750.875
 961.538 383.979
 870.719 479.392
 572.906 733.889
 923.075 87.543
 518.253 178.822
 103.841 870.301
 194.703 703.240
 332.473 618.925
 999.881 862.393
 813.501 746.686
 596.686 880.923
 404.620 612.407
 429.899 298.449
 594.934 631.625
 501.268 438.780
 295.816 957.000
 501.046 307.177
 35.104 996.995
 35.378 278.562
 576.350 411.513
 354.140 254.777
 690.113 202.877
 474.480 732.466
 468.311 228.240
 291.419 342.198
 583.215 654.151
 376.269 66.840
 590.530 204.894
 972.665 211.450
 305.118 313.459
 822.713 732.191
 435.402 648.236
 84.731 207.663
 748.464 781.034
 759.604 288.000
 705.672 694.744
 823.745 136.041
 614.838 254.407
 99.537 197.445
 198.849 926.814
 784.132 635.066
 95.320 814.784
 337.259 234.971
 142.704 247.427
 9.733 350.811
 544.569 651.974
 915.568 78.774
 757.413 531.866
 29.691 941.923
 543.602 35.966
 475.465 770.598
 348.191 661.972
 675.383 570.832
 477.892 70.857
 426.015 116.835
 416.866 166.616
 354.597 943.953
 645.102 525.585
 977.371 777.810
 121.632 841.457
 245.250 152.137
 950.692 325.973
 894.700 746.192
 911.326 401.727
 563.343 532.353
 449.884 613.867
 751.220 150.845
 313.853 433.700
 658.484 522.542
 350.853 631.716
 385.345 839.031
 667.980 653.668
 195.182 13.838
 606.762 74.699
 599.933 987.726
 53.549 757.650
 89.263 17.807
 893.163 967.567
 880.887 73.922
 797.191 950.738
 186.123 561.087
 592.511 569.646
 57.864 894.113
 708.987 581.891
 891.178 595.789
 388.961 288.989
 381.622 964.807
 640.058 178.150
 92.761 371.257
 214.329 95.449
 450.519 558.706
 41.912 571.665
 753.825 151.234
 580.041 462.501
 782.951 835.355
 955.427 743.592
 491.217 380.232
 780.077 438.902
 603.023 10.350
 260.682 470.818
 309.910 403.882
 56.376 53.844
 583.502 273.856
 78.408 854.663
 414.463 630.239
 580.855 893.028
 873.103 216.995
 929.666 335.080
 681.122 582.526
 27.156 348.135
 724.427 853.789
 632.412 849.593
 941.329 638.513
 580.401 738.446
 434.379 936.675
 941.937 383.073
 701.084 377.688
 464.706 230.927
 110.635 155.243
 626.753 272.653
 300.451 364.651
 455.894 243.846
 985.749 980.653
 12.285 281.477
 803.636 885.566
 390.785 809.076
 614.758 372.332
 21.838 635.661
 102.471 624.317
 384.647 189.475
 312.624 298.890
 397.593 930.729
 814.748 515.909
 324.821 900.320
 614.626 41.763
 93.981 56.989
 563.734 46.952
 221.257 167.532
 375.834 548.009
 801.595 67.688
 136.341 86.481
 163.602 770.475
 365.026 677.717
 181.864 219.484
 834.795 925.150
 959.721 163.401
 853.945 51.884
 671.052 251.660
 60.294 576.759
 11.947 747.165
 754.535 348.199
 646.688 338.695
 797.005 553.348
 625.055 171.594
 314.800 315.031
 340.382 50.187
 200.923 263.532
 733.914 588.972
 248.209 478.010
 128.036 82.830
 940.447 903.497
 988.954 850.345
 442.045 498.955
 731.769 491.016
 284.207 211.053
 244.040 738.939
 66.896 413.497
 427.485 635.837
 186.523 735.357
 754.016 468.736
 992.435 521.593
 567.780 96.645
 782.044 338.400
 808.178 841.303
 903.974 534.240
 601.996 345.017
 768.457 489.088
 101.062 650.274
 409.690 690.033
 303.533 67.857
 129.829 536.703
 873.442 150.389
 730.277 946.835
 99.105 644.577
 533.006 557.778
 744.089 666.825
 270.691 26.650
 235.435 432.645
 515.619 558.888
 196.796 710.558
 488.001 45.922
 15.971 196.534
 276.656 787.574
 887.384 286.803
 989.790 698.811
 493.525 226.940
 479.171 654.613
 291.822 436.117
 724.369 477.613
 814.277 440.367
 979.578 303.068
 729.325 431.527
 457.026 212.327
 874.459 23.542
 809.144 173.018
 463.195 470.101
 465.834 290.495
 73.046 992.826
 50.636 5.601
 407.412 143.654
 536.010 278.779
 722.157 375.663
 476.737 605.988
 948.393 450.830
 883.604 309.334
 111.387 589.313
 946.727 342.124
 529.045 621.586
 597.284 516.904
 313.157 991.490
 594.041 794.543
 936.185 565.144
 551.267 16.663
 563.207 508.226
 779.723 192.301
 682.594 323.766
 512.913 398.168
 453.693 706.168
 635.398 271.046
 481.411 517.238
 345.305 477.399
 235.919 669.688
 774.309 971.473
 573.282 396.764
 788.106 96.713
 245.542 567.619
 410.040 959.862
 585.602 791.974
 289.263 91.640
 835.180 850.052
 689.995 297.180
 678.418 931.063
 755.637 153.800
 227.656 602.594
 524.285 709.136
 962.959 841.614
 892.371 210.812
 387.683 703.604
 570.575 816.863
 566.508 798.443
 8.861 116.940
 350.627 79.371
 321.590 376.342
 261.228 74.841
 783.395 902.306
 444.044 532.854
 434.329 44.420
 274.780 74.882
 499.093 563.840
 491.005 333.497
 538.715 440.261
 757.006 777.007
 690.487 397.781
 393.811 998.837
 768.234 303.270
 389.646 302.872
 973.128 171.336
 462.499 472.992
 166.306 362.043
 794.996 340.497
 67.833 10.265
 474.622 212.818
 939.476 123.579
 724.637 97.052
 676.710 739.462
 731.105 529.411
 252.155 168.011
 490.757 434.114
 919.868 555.235
 307.549 900.813
 887.541 691.302
 740.352 847.080
 499.690 330.824
 291.174 871.177
 635.441 976.857
 466.474 990.402
 623.846 560.812
 40.660 582.333
 710.165 196.705
 100.930 521.632
 988.698 935.412
 409.472 945.583
 850.210 443.900
 639.273 139.804
 801.537 802.242
 432.821 954.749
 6.424 180.012
 11.595 827.444
 903.070 321.030
 194.237 665.879
 686.394 345.044
 331.629 470.569
 540.849 945.807
 459.784 924.704
 90.247 221.849
 231.801 227.306
 239.847 979.485
 196.299 9.847
 146.642 773.108
 223.377 243.303
 518.132 337.333
 274.577 977.946
 437.637 576.121
 908.500 570.905
 903.597 328.700
 499.257 646.263
 787.245 669.179
 914.878 439.084
 821.974 220.448
 604.238 829.028
 980.866 592.994
 624.081 342.431
 446.861 580.902
 5.770 655.667
 681.430 661.633
 120.849 770.033
 529.241 919.736
 914.922 542.242
 112.948 29.640
 303.487 778.849
 556.999 937.041
 876.987 661.828
 493.325 435.507
 764.414 31.264
 334.172 773.963
 927.404 565.226
 515.653 596.379
 875.069 362.745
 215.213 17.602
 332.142 940.331
 400.846 104.845
 490.885 423.104
 781.276 854.512
 315.027 366.623
 174.351 335.908
 829.682 443.644
 703.534 689.957
 265.347 320.675
 855.816 310.702
 370.815 722.491
 902.850 754.197
 666.103 619.227
 192.966 683.237
 72.580 991.728
 885.547 702.427
 386.623 948.300
 419.577 17.447
 811.854 432.471
 311.867 981.601
 42.821 119.986
 272.320 304.025
 712.614 737.827
 436.646 785.194
 844.184 222.941
 162.384 230.028
 948.937 288.683
 51.036 746.108
 718.676 888.312
 965.151 58.936
 683.288 203.623
 949.592 128.228
 535.023 479.718
 364.867 104.847
 32.330 751.740
 748.803 168.770
 926.462 134.060
 71.085 691.701
 340.191 375.951
 91.155 396.393
 560.815 229.378
 509.835 176.916
 583.083 364.433
 883.080 204.175
 698.850 36.616
 784.838 88.527
 429.339 29.109
 235.626 691.866
 536.185 24.073
 802.700 675.930
 335.399 102.628
 203.486 808.472
 133.594 526.484
 460.943 206.507
 70.960 949.091
 250.978 124.050
 706.353 265.102
 708.817 153.938
 235.461 98.803
 612.874 138.704
 665.382 510.779
 108.266 18.700
 653.252 563.634
 363.456 897.123
 81.205 519.015
 246.005 897.240
 16.258 367.090
 58.931 818.609
 176.379 234.041
 977.603 73.528
 780.644 732.002
 276.380 75.378
 42.811 158.482
 20.539 845.194
 117.914 408.770
 236.624 556.045
 27.482 715.761
 855.641 516.144
 671.096 698.400
 968.940 436.523
 133.423 394.337
 244.896 988.566
 973.088 827.090
 152.290 647.198
 342.318 456.046
 928.554 669.434
 646.962 462.933
 850.761 73.079
 980.989 15.203
 225.528 470.099
 926.938 330.333
 850.132 152.717
 126.026 850.808
 328.527 522.310
 613.954 74.010
 198.034 652.053
 569.204 401.104
 58.949 859.938
 311.212 752.037
 851.910 780.951
 50.844 7.897
 726.476 722.942
 672.735 596.102
 46.968 493.020
 309.144 627.469
 524.418 328.583
 441.978 967.270
 110.620 763.431
 990.539 905.578
 584.263 924.591
 257.667 756.765
 970.375 874.794
 619.497 725.939
 411.499 690.021
 560.531 833.873
 528.918 257.753
 635.705 84.769
 929.670 581.700
 447.264 526.822
 413.140 230.818
 972.439 418.373
 770.769 537.690
 987.010 537.562
 343.090 63.030
 771.968 316.422
 767.419 543.896
 340.853 137.624
 512.387 143.457
 612.174 890.473
 825.977 945.930
 6.246 969.819
 923.345 683.053
 53.123 935.482
 489.529 45.563
 645.998 289.286
 578.089 297.327
 403.173 421.420
 535.913 459.590
 255.394 17.458
 791.201 22.329
 351.233 782.816
 898.273 938.637
 871.213 553.812
 659.932 801.828
 515.149 935.940
 44.277 344.432
 632.853 892.778
 904.771 250.153
 15.734 946.509
 705.033 266.286
 768.478 227.007
 876.202 543.036
 901.791 795.202
 505.839 320.995
 998.023 883.213
 512.690 617.859
 623.556 743.960
 618.327 525.122
 920.121 133.092
 430.475 475.112
 780.287 392.940
 27.150 254.573
 181.430 149.386
 127.512 264.417
 52.314 636.151
 384.283 213.616
 614.563 135.917
 491.889 11.371
 568.681 373.238
 710.106 523.975
 74.738 450.467
 419.317 295.526
 958.579 15.526
 392.856 514.352
 405.487 360.689
 364.796 925.193
 988.080 536.347
 36.633 41.697
 820.196 925.738
 80.332 671.367
 993.281 58.862
 713.056 207.796
 998.940 380.117
 623.548 420.901
 286.748 748.965
 82.781 148.194
 369.035 311.291
 961.345 688.164
 336.256 86.559
 670.478 165.225
 362.910 868.872
 138.225 284.792
 793.119 425.381
 300.507 852.880
 928.357 220.745
 30.684 88.707
 381.982 119.734
 330.403 18.471
 203.911 480.290
 167.068 276.454
 254.765 395.882
 855.421 144.536
 66.048 368.888
 956.552 87.009
 658.529 576.545
 499.767 854.147
 205.102 949.192
 941.408 170.539
 670.336 228.836
 758.790 343.764
 493.231 867.172
 363.491 842.233
 311.757 299.137
 111.267 30.001
 670.467 674.763
 418.865 109.140
 571.517 322.856
 282.072 720.152
 793.817 969.940
 63.768 167.064
 736.788 352.625
 102.889 461.051
 469.604 287.371
 130.608 174.940
 962.032 335.456
 392.259 846.805
 620.654 900.314
 814.448 505.664
 188.792 287.514
 156.142 973.181
 427.636 953.234
 298.444 345.272
 370.714 764.585
 196.315 414.901
 127.833 634.627
 400.951 466.384
 455.106 806.970
 906.274 571.817
 554.780 420.859
 647.533 237.263
 725.688 749.480
 632.997 480.919
 658.666 774.337
 97.863 444.372
 920.739 30.335
 487.756 723.371
 760.118 63.143
 590.496 304.206
 6.691 407.208
 900.324 369.208
 958.869 884.290
 807.788 119.254
 609.261 794.312
 528.314 997.100
 944.082 419.038
 708.702 393.323
 882.554 271.333
 356.986 702.539
 434.485 926.274
 429.024 863.019
 31.138 683.204
 954.788 665.023
 614.199 988.713
 706.525 825.075
 790.893 649.086
 885.976 283.316
 224.084 666.753
 252.834 343.286
 921.534 729.631
 224.100 107.572
 418.616 286.081
 264.333 404.172
 167.020 963.477
 958.717 798.077
 104.752 187.677
 441.105 857.101
 199.600 977.124
 842.618 122.622
 241.948 402.637
 466.008 22.440
 779.130 396.723
 887.975 567.961
 501.422 879.307
 885.173 180.414
 731.298 345.998
 287.184 485.558
 757.970 586.476
 726.768 763.703
 376.767 401.420
 7.835 817.793
 119.065 543.923
 996.590 968.403
 727.782 493.920
 691.105 358.033
 583.690 590.427
 397.081 670.837
 109.627 895.856
 769.017 186.434
 967.277 489.346
 230.620 991.796
 861.373 612.573
 908.373 393.085
 429.334 793.195
 468.433 585.149
 423.705 209.875
 987.823 451.069
 796.791 741.178
 393.242 744.349
 431.145 351.816
 819.400 634.249
 888.769 347.415
 56.764 718.238
 391.843 97.695
 736.986 688.066
 217.449 752.654
 32.447 206.628
 160.177 312.763
 991.558 556.340
 764.901 858.533
 589.318 866.499
 685.684 384.086
 616.708 343.090
 17.161 241.021
 464.596 801.269
 456.482 801.166
 57.786 845.550
 74.582 348.415
 870.712 428.416
 646.083 60.322
 394.172 933.105
 451.382 29.357
 236.644 824.854
 219.649 782.530
 426.568 766.526
 127.544 507.590
 453.998 634.813
 158.994 896.299
 249.799 352.931
 522.645 22.717
 74.984 891.568
 525.242 230.346
 186.549 214.068
 323.905 490.036
 992.495 652.212
 293.876 885.242
 118.537 9.014
 519.673 697.530
 621.712 173.794
 768.959 308.863
 319.064 797.130
 564.777 754.414
 498.182 469.449
 911.637 87.393
 864.464 253.053
 335.607 733.149
 509.091 474.799
 102.623 81.799
 581.888 552.753
 420.491 705.654
 682.420 727.718
 699.153 689.096
 276.991 838.162
 334.875 664.453
 572.982 418.670
 243.993 688.400
 677.454 137.600
 451.000 140.806
 804.796 904.189
 337.394 343.675
 126.929 370.197
 788.244 684.413
 256.045 292.650
 992.456 178.242
 568.849 594.753
 322.954 753.046
 705.868 509.355
 760.189 110.527
 770.721 976.929
 145.571 975.531
 501.471 327.041
 32.624 446.209
 56.848 43.418
 618.020 197.772
 949.587 208.278
 710.656 558.818
 41.112 667.696
 665.804 199.055
 688.037 447.824
 857.858 959.017
 981.288 889.196
 476.934 474.664
 251.179 25.865
 52.337 852.201
 412.534 106.214
 173.739 20.869
 407.267 787.145
 895.765 214.724
 660.039 402.590
 473.858 629.638
 616.274 46.366
 542.054 880.963
 679.493 769.183
 963.090 802.981
 133.468 486.840
 167.682 126.610
 428.876 763.378
 365.541 30.587
 867.055 267.206
 21.540 757.989
 636.241 713.353
 115.387 839.498
 87.443 580.143
 64.199 772.841
 395.517 918.538
 609.834 720.819
 481.217 517.357
 234.854 244.979
 496.005 423.711
 754.236 766.008
 844.635 986.731
 68.733 203.325
 771.121 851.356
 798.083 604.107
 919.504 600.355
 728.624 925.298
 38.068 465.435
 4.478 21.264
 488.510 906.277
 511.195 245.164
 392.514 109.394
 395.934 465.239
 867.625 72.165
 542.147 189.876
 720.967 912.277
 675.772 490.083
 359.942 145.650
 683.777 498.105
 298.436 688.954
 437.076 79.991
 68.308 314.014
 644.372 352.567
 250.103 774.035
 940.134 706.368
 703.389 164.929
 900.898 961.409
 473.083 623.711
 64.462 918.421
 669.291 810.372
 324.809 461.369
 338.038 895.756
 522.970 245.150
 760.642 877.384
 335.323 983.521
 120.227 875.164
 63.530 195.388
 263.024 792.226
 995.379 621.910
 645.764 51.347
 177.121 182.567
 112.924 488.583
 712.510 475.973
 81.201 372.565
 781.964 272.216
 43.860 655.802
 110.251 899.611
 143.213 204.233
 459.466 752.679
 322.120 909.773
 195.193 582.909
 260.017 299.967
 80.519 663.389
 758.523 816.898
 160.690 116.926
 377.313 157.723
 79.609 580.027
 171.925 530.702
 40.246 247.644
 168.912 978.080
 209.444 152.203
 375.630 910.986
 951.946 112.072
 385.841 67.749
 340.170 116.846
 59.691 387.034
 859.865 367.667
 957.599 938.548
 755.036 769.259
 650.049 499.224
 619.219 275.653
 245.387 540.618
 438.230 163.833
 339.739 7.506
 569.071 479.481
 539.495 38.346
 50.855 637.735
 7.878 690.552
 89.735 431.577
 491.678 288.451
 647.449 603.377
 668.945 475.996
 351.608 164.707
 678.226 711.922
 698.127 939.306
 427.818 340.020
 947.948 378.687
 900.571 564.948
 650.395 724.160
 655.352 493.652
 226.221 618.839
 147.667 708.752
 89.873 504.649
 244.728 733.503
 910.922 659.499
 367.975 854.150
 540.601 766.037
 360.612 476.235
 45.388 74.065
 328.824 913.969
 83.298 782.420
 51.143 918.963
 370.905 372.457
 876.997 534.845
 263.910 564.092
 457.026 971.833
 8.503 17.561
 856.813 99.716
 214.952 190.624
 122.536 94.413
 712.140 94.115
 790.588 493.277
 518.603 420.788
 89.967 934.117
 21.563 396.664
 181.242 704.874
 103.220 104.265
 42.096 712.738
 358.931 227.649
 957.970 906.820
 383.869 585.105
 746.467 636.268
 485.379 252.321
 153.253 990.834
 932.657 983.204
 450.821 213.529
 762.008 344.107
 373.128 671.258
 196.140 967.590
 680.755 260.755
 344.351 472.237
 2.531 170.966
 164.699 394.120
 98.693 542.090
 780.217 332.798
 373.640 194.343
 442.817 970.201
 697.517 450.110
 477.828 605.116
 317.536 361.424
 869.288 930.472
 622.717 865.771
 164.561 427.232
 618.140 528.283
 692.923 559.874
 343.663 353.857
 766.091 927.403
 892.257 450.975
 321.938 284.389
 727.619 147.781
 101.634 423.020
 330.686 63.810
 834.214 964.702
 809.389 956.753
 412.992 203.933
 552.764 237.478
 760.772 974.377
 694.961 488.644
 23.469 654.133
 550.310 258.492
 136.279 621.652
 89.306 723.495
 357.272 833.901
 326.838 428.687
 448.071 482.756
 396.478 395.452
 140.838 543.921
 374.047 121.937
 909.161 254.697
 204.422 845.051
 854.600 323.549
 569.955 355.028
 430.847 806.731
 237.407 389.061
 407.031 797.323
 431.705 430.559
 777.028 212.302
 535.758 621.772
 562.353 276.980
 910.923 492.008
 644.992 677.004
 705.578 609.402
 869.152 550.641
 80.675 894.544
 836.423 443.147
 570.377 768.438
 709.178 346.507
 130.427 139.910
 257.522 947.840
 452.080 329.059
 613.952 45.312
 59.047 749.687
 218.638 738.998
 610.609 676.398
 181.361 833.944
 335.792 858.435
 391.449 912.481
 79.244 535.256
 765.241 642.069
 585.326 496.751
 825.720 123.646
 247.255 917.958
 608.035 884.239
 45.220 503.938
 627.819 547.818
 61.756 990.435
 239.904 241.899
 143.016 761.005
 259.665 516.796
 647.548 528.172
 777.267 462.859
 44.796 966.930
 929.432 942.237
 476.665 431.553
 219.556 430.210
 438.372 494.588
 214.309 51.839
 958.652 849.198
 965.036 558.342
 131.547 957.481
 880.797 410.531
 468.069 818.280
 544.865 910.612
 269.580 994.378
 849.470 676.386
 377.487 972.368
 9.153 301.404
 105.820 436.204
 388.833 49.799
 622.269 790.234
 489.569 44.707
 295.658 457.995
 916.844 914.496
 687.648 63.132
 210.147 942.022
 626.278 538.452
 238.858 740.218
 679.158 743.423
 621.238 564.314
 943.366 50.615
 657.219 919.486
 314.213 104.032
 391.144 875.893
 790.784 89.406
 150.396 844.620
 255.637 186.040
 705.781 772.517
 940.381 705.242
 738.512 196.238
 197.216 840.864
 698.775 161.679
 556.454 57.696
 227.331 110.755
 506.840 283.778
 862.759 799.955
 213.053 129.092
 754.169 621.907
 34.564 967.179
 977.142 220.441
 362.170 545.217
 946.941 530.169
 900.936 754.811
 428.517 732.750
 136.997 738.753
 51.463 643.930
 695.177 832.286
 796.877 658.665
 566.827 160.793
 82.341 157.583
 533.314 524.601
 234.175 678.490
 378.804 496.771
 909.222 784.261
 853.146 207.905
 471.320 406.296
 566.588 875.352
 202.873 144.691
 655.895 800.694
 255.503 86.660
 817.173 872.326
 334.506 828.713
 143.672 898.636
 641.853 611.180
 704.446 706.259
 646.958 492.286
 347.399 477.648
 841.714 889.945
 281.719 398.637
 997.778 330.336
 391.579 231.394
 264.414 981.318
 335.360 828.468
 111.970 274.609
 500.304 32.261
 980.216 282.791
 97.756 549.776
 76.097 305.715
 713.178 708.963
 79.228 516.343
 660.254 960.155
 255.626 339.834
 550.304 319.249
 304.329 203.646
 675.331 909.529
 23.856 253.120
 542.268 362.839
 895.787 819.623
 192.151 120.475
 953.458 740.596
 624.048 927.529
 801.027 837.280
 630.783 854.968
 540.607 871.393
 881.045 590.501
 275.103 432.402
 967.736 107.109
 106.874 398.469
 30.921 7.274
 425.723 703.596
 179.125 227.388
 255.499 108.485
 326.713 512.273
 441.277 881.375
 867.619 291.259
 146.356 756.293
 274.674 727.882
 81.116 149.323
 785.512 713.268
 897.863 418.555
 674.570 132.945
 504.399 381.114
 658.584 577.735
 624.309 422.264
 10.661 777.020
 667.163 309.021
 314.091 907.907
 973.466 356.526
 148.348 843.290
 326.828 382.743
 621.102 627.806
 542.113 59.690
 624.485 560.910
 159.170 851.784
 162.500 284.395
 215.983 889.019
 558.602 46.641
 614.871 410.274
 875.398 692.462
 305.889 26.321
 357.813 15.994
 921.067 80.057
 120.312 540.581
 333.197 50.554
 939.908 945.694
 67.897 876.006
 769.337 653.738
 455.524 517.157
 157.166 192.148
 710.868 196.971
 939.695 46.678
 817.480 823.942
 467.674 774.672
 666.915 816.399
 941.424 121.774
 561.480 214.640
 671.437 17.604
 85.376 808.605
 856.573 366.178
 840.066 373.753
 705.329 12.034
 434.650 739.820
 922.202 685.247
 933.921 700.139
 73.946 905.718
 161.140 977.569
 550.570 72.723
 498.659 11.796
 482.673 358.856
 249.146 27.576
 387.311 662.847
 38.689 130.632
 634.789 113.763
 938.707 394.338
 282.013 335.598
 937.910 523.483
 956.183 518.062
 542.930 579.637
 425.506 953.443
 764.654 934.497
 219.284 13.884
 647.209 482.716
 194.286 996.485
 112.281 734.008
 652.035 59.652
 969.763 646.456
 434.911 832.600
 936.984 530.301
 138.275 686.388
 816.286 505.862
 19.801 110.156
 210.844 443.244
 542.640 907.084
 371.016 38.286
 510.788 793.104
 720.847 322.519
 26.092 495.510
 32.419 989.254
 677.883 171.744
 13.526 108.247
 457.472 229.968
 623.694 153.413
 438.103 777.148
 810.092 478.068
 671.939 557.818
 586.663 27.038
 502.843 503.257
 698.355 902.300
 378.960 778.226
 202.153 516.701
 652.169 397.835
 545.436 237.573
 980.488 263.422
 470.839 288.121
 90.510 521.990
 869.219 29.377
 424.237 942.877
 535.522 769.856
 780.652 997.662
 356.678 765.264
 487.479 260.125
 429.208 788.457
 1.528 863.486
 823.675 422.954
 563.522 78.602
 492.876 304.818
 630.218 641.629
 173.493 791.423
 106.077 560.685
 22.650 745.905
 809.675 581.714
 330.350 208.059
 375.913 873.241
 578.190 981.693
 731.098 392.639
 699.308 551.271
 29.798 683.343
 912.393 84.072
 233.496 899.102
 435.440 555.479
 393.380 799.390
 667.099 622.615
 802.863 466.840
 692.825 774.207
 967.766 985.770
 820.313 401.557
 339.536 229.103
 67.872 807.015
 833.733 933.238
 367.495 222.961
 754.676 116.571
 651.689 727.322
 138.084 602.594
 872.843 472.986
 55.440 443.934
 462.626 0.710
 773.349 675.815
 336.003 71.318
 83.320 338.557
 542.858 567.058
 695.112 646.649
 285.517 598.257
 481.219 610.145
 671.777 174.940
 60.437 161.796
 132.352 219.602
 782.264 755.027
 474.194 502.960
 516.420 584.129
 595.183 366.396
 736.943 664.691
 682.768 80.286
 519.627 391.032
 443.689 994.756
 125.065 265.389
 451.802 527.392
 525.200 943.774
 896.915 650.433
 335.166 754.136
 913.457 178.082
 248.656 367.937
 760.848 493.402
 936.372 316.139
 617.667 715.148
 973.928 770.266
 792.656 899.697
 316.341 209.673
 103.462 54.557
 57.943 783.926
 838.624 250.883
 213.831 886.649
 612.096 346.848
 365.045 481.979
 8.628 45.946
 635.521 380.595
 871.344 629.467
 353.827 28.021
 522.072 526.082
 214.152 538.491
 955.512 360.037
 934.444 43.243
 888.526 589.735
 538.623 798.887
 457.145 788.134
 16.244 560.811
 770.863 893.439
 366.637 125.954
 594.133 881.885
 873.541 611.281
 219.545 683.420
 916.537 397.587
 419.832 315.786
 71.642 936.902
 963.733 83.551
 627.442 15.419
 4.053 847.395
 715.721 67.970
 98.261 277.222
 875.356 755.576
 309.158 263.112
 211.900 11.033
 815.053 263.788
 137.849 911.225
 498.271 957.035
 562.923 96.586
 793.396 644.735
 11.020 591.451
 581.484 121.939
 460.029 112.987
 485.551 200.308
 299.845 635.716
 631.190 477.684
 78.167 713.690
 812.503 854.306
 126.643 979.145
 279.090 439.932
 533.457 226.487
 719.218 992.893
 632.272 461.092
 845.121 640.813
 419.777 416.306
 629.604 2.676
 380.809 7.933
 242.509 753.230
 705.655 457.202
 88.432 324.003
 20.839 840.742
 753.326 641.799
 543.114 354.551
 780.805 277.298
 105.120 859.502
 875.403 965.915
 216.906 325.037
 679.325 413.460
 225.274 637.709
 704.118 494.281
 545.567 189.878
 284.926 163.737
 779.276 524.725
 731.535 555.228
 534.976 665.863
 799.429 120.161
 756.907 197.940
 520.577 243.464
 980.614 549.076
 596.169 364.552
 901.969 632.800
 443.340 231.439
 16.494 177.835
 539.634 882.236
 489.940 865.977
 560.372 292.274
 316.704 234.194
 545.870 246.077
 745.867 115.416
 761.654 931.270
 769.801 897.458
 272.480 437.049
 619.717 790.759
 490.267 844.279
 966.772 598.543
 980.348 879.501
 234.979 678.588
 726.111 273.781
 770.060 140.561
 418.826 512.455
 831.255 119.165
 419.800 717.272
 564.140 748.928
 51.895 992.644
 432.670 304.839
 235.750 857.633
 527.403 693.329
 64.922 930.710
 791.319 924.985
 288.700 31.427
 410.607 484.273
 369.937 398.859
 378.624 258.362
 539.361 28.613
 858.905 288.554
 261.913 816.453
 327.329 470.947
 652.545 525.939
 272.495 130.784
 469.389 719.440
 263.014 315.834
 415.105 996.357
 565.151 652.262
 89.803 850.152
 906.377 651.476
 261.216 508.039
 950.443 683.822
 303.246 465.964
 176.182 195.534
 58.925 429.151
 62.193 655.861
 817.929 758.431
 277.635 713.836
 74.664 688.313
 298.717 916.633
 716.435 798.955
 922.099 407.414
 951.299 905.726
 269.673 358.988
 743.951 482.685
 391.434 605.303
 610.526 406.209
 619.836 366.083
 107.954 529.290
 633.882 996.796
 221.854 852.965
 305.883 978.186
 543.406 717.375
 958.297 544.036
 768.114 999.653
 610.272 355.574
 738.351 178.749
 179.662 904.332
 281.372 848.401
 790.561 66.585
 211.850 759.427
 261.207 661.298
 523.329 322.672
 283.027 465.283
 389.539 166.109
 597.078 914.896
 740.729 416.442
 806.190 439.743
 931.625 860.132
 84.395 812.685
 139.001 664.938
 542.860 109.883
 334.016 435.199
 44.669 418.063
 886.284 697.212
 818.592 632.787
 445.276 520.953
 871.915 906.010
 785.214 577.133
 339.931 133.903
 820.493 91.310
 8.464 452.819
 231.260 616.909
 107.584 924.027
 767.653 424.649
 479.312 343.518
 714.126 356.035
 577.674 584.884
 532.976 862.387
 752.036 759.185
 912.647 438.610
 508.494 210.198
 318.727 943.114
 131.634 426.064
 383.836 193.256
 200.651 74.491
 730.325 451.375
 248.309 809.374
 953.154 822.404
 515.308 268.474
 809.157 413.357
 451.102 816.930
 175.803 241.505
 138.181 387.720
 23.330 96.164
 81.392 41.173
 657.742 773.770
 46.232 190.421
 460.629 622.998
 667.686 412.928
 600.378 102.309
 29.530 250.387
 996.328 903.510
 56.733 766.186
 664.275 109.114
 422.445 23.043
 393.007 196.721
 375.899 220.444
 134.958 489.083
 906.432 415.024
 130.397 773.354
 507.861 475.593
 417.814 317.351
 360.837 902.079
 260.326 825.059
 451.063 84.087
 89.297 69.462
 258.731 475.354
 735.150 979.937
 538.008 516.098
 88.084 946.463
 31.498 212.697
 467.651 526.941
 988.351 365.589
 142.519 740.800
 158.917 69.508
 846.171 726.124
 684.883 358.703
 199.653 893.915
 480.753 562.756
 550.847 387.394
 377.873 920.622
 446.343 842.742
 371.349 382.113
 295.122 237.335
 746.890 932.977
 494.352 229.856
 970.511 603.785
 551.276 461.810
 879.087 971.181
 439.073 60.773
 621.934 105.450
 409.543 211.502
 759.062 749.467
 795.453 431.997
 34.725 984.832
 467.461 788.184
 307.826 721.194
 764.866 24.651
 454.052 269.786
 49.389 691.442
 356.991 782.923
 893.166 161.081
 303.723 974.345
 115.750 698.731
 699.214 813.013
 942.817 855.639
 346.502 603.090
 937.322 676.063
 17.050 338.966
 720.951 955.841
 397.217 535.238
 982.004 872.284
 59.750 972.440
 680.401 166.427
 19.256 330.245
 489.806 36.812
 911.169 376.890
 342.208 476.368
 436.747 888.299
 896.347 818.885
 571.851 439.951
 975.781 267.660
 102.798 571.935
 606.019 555.757
 364.458 11.220
 516.851 174.780
 978.358 849.100
 613.000 737.971
 864.129 35.766
 403.539 584.977
 596.830 753.366
 121.626 151.728
 153.959 164.711
 867.318 522.103
 416.283 473.559
 627.247 941.561
 210.683 956.431
 228.339 540.469
 794.130 682.960
 884.432 610.905
 136.797 595.419
 913.528 170.280
 158.418 797.309
 811.546 283.854
 772.688 650.555
 241.071 402.453
 595.335 211.194
 658.964 388.273
 946.031 770.527
 496.338 678.195
 124.363 704.043
 702.825 288.639
 245.560 371.371
 461.995 857.483
 390.441 629.732
 316.993 296.345
 742.458 309.554
 359.010 680.640
 366.822 207.978
 522.998 915.931
 524.992 253.774
 105.421 308.491
 932.789 221.007
 21.042 147.555
 260.683 969.626
 906.236 629.109
 867.129 685.594
 264.717 159.230
 255.116 13.483
 450.458 152.969
 881.335 618.421
 357.907 666.737
 637.712 395.456
 410.245 483.346
 805.692 841.820
 424.420 914.812
 372.095 615.997
 512.357 545.104
 936.965 887.291
 629.217 240.088
 762.360 106.685
 183.516 982.542
 858.135 445.802
 214.666 814.470
 6.422 512.992
 658.989 395.763
 748.651 486.735
 756.074 317.022
 133.754 445.249
 487.649 375.081
 317.914 121.426
 337.829 963.088
 357.199 293.820
 566.980 614.236
 15.225 522.620
 504.792 531.330
 467.209 455.421
 197.902 735.766
 96.189 727.740
 653.152 772.477
 401.680 849.763
 162.038 845.652
 458.552 951.749
 990.784 858.038
 535.765 919.194
 492.936 249.394
 899.746 114.447
 319.211 332.865
 553.365 398.699
 438.003 207.963
 593.881 647.441
 667.603 372.382
 985.660 19.645
 89.308 89.625
 137.722 287.600
 243.805 13.455
 631.928 967.836
 299.155 782.406
 473.157 486.647
 258.200 427.296
 114.019 354.955
 790.222 772.021
 357.953 270.687
 923.321 233.450
 758.241 182.177
 820.302 861.357
 827.083 868.772
 335.393 315.833
 847.047 275.726
 368.091 110.181
 263.686 196.235
 3.591 594.961
 37.800 456.359
 569.189 207.469
 281.695 326.363
 508.619 734.905
 407.006 768.261
 50.422 153.866
 611.471 413.101
 144.271 819.193
 145.824 937.533
 885.755 828.009
 575.250 137.794
 423.962 616.771
 406.249 356.458
 128.577 738.027
 540.989 644.613
 18.791 177.326
 177.298 796.938
 262.763 18.305
 951.198 102.140
 34.516 144.659
 356.602 744.978
 458.917 521.639
 137.609 482.698
 531.886 357.488
 375.260 717.825
 222.355 678.197
 153.021 886.361
 848.102 18.945
 832.372 176.337
 875.879 645.249
 278.457 753.174
 586.752 959.233
 600.604 677.387
 333.031 155.405
 696.722 604.982
 109.369 290.279
 775.257 724.588
 786.511 386.145
 62.770 537.349
 983.855 56.927
 656.670 370.349
 261.615 119.723
 346.742 542.406
 123.315 326.084
 679.454 998.239
 465.990 440.046
 377.326 885.088
 283.423 523.448
 831.925 871.884
 4.718 221.940
 971.095 178.023
 177.262 726.809
 645.222 975.072
 823.665 708.234
 397.720 504.504
 713.653 55.612
 274.001 387.495
 694.241 541.398
 201.485 924.268
 768.304 258.373
 539.211 941.509
 659.154 719.009
 76.274 963.429
 456.670 92.715
 58.364 187.535
 621.442 76.085
 574.207 237.794
 93.274 117.172
 749.807 759.198
 678.013 62.406
 917.371 187.819
 894.252 69.624
 64.923 74.015
 374.101 779.187
 77.596 13.904
 8.253 94.088
 275.805 931.452
 786.529 467.049
 590.970 292.251
 645.378 695.796
 25.825 977.348
 231.315 895.982
 281.818 424.403
 914.649 453.879
 136.665 192.223
 435.155 398.071
 185.110 27.675
 477.605 201.647
 357.747 530.700
 210.459 605.007
 476.776 609.029
 278.889 596.379
 342.648 590.238
 30.119 304.991
 148.167 381.563
 424.325 743.678
 641.948 719.601
 410.826 217.376
 493.911 880.617
 742.742 815.894
 913.111 290.990
 682.742 898.467
 221.651 115.622
 689.919 409.748
 865.372 954.455
 548.505 438.186
 137.693 354.148
 31.316 725.219
 681.235 569.202
 815.996 84.819
 914.322 276.225
 174.847 515.929
 786.076 163.634
 827.002 443.893
 402.562 159.851
 115.750 160.661
 873.475 714.443
 397.831 437.235
 318.416 962.715
 702.705 136.313
 36.273 754.785
 538.157 779.574
 901.123 650.498
 337.641 634.502
 702.011 822.558
 820.801 332.573
 318.742 888.737
 281.276 57.214
 826.257 542.030
 37.862 329.985
 179.353 263.065
 452.227 651.278
 458.480 695.537
 697.528 132.645
 495.456 521.762
 979.611 597.141
 362.513 986.689
 991.148 868.311
 844.626 944.899
 797.374 454.304
 847.269 322.519
 91.524 38.912
 271.271 835.943
 253.166 983.968
 343.268 349.214
 31.134 936.526
 682.312 304.565
 45.375 18.837
 546.656 664.560
 952.909 499.483
 103.898 963.480
 799.035 230.695
 144.787 599.956
 226.394 61.255
 186.751 897.509
 244.615 358.291
 236.074 715.822
 778.564 297.326
 774.499 279.634
 273.296 701.219
 561.679 186.454
 1.269 559.063
 182.379 306.712
 108.118 459.910
 577.782 63.864
 766.224 698.598
 72.922 706.552
 452.518 807.504
 214.502 4.871
 403.642 435.059
 460.772 928.481
 756.015 416.293
 891.225 421.656
 982.079 290.006
 430.511 271.063
 671.452 529.575
 987.946 173.266
 864.730 128.729
 609.414 623.535
 368.960 569.201
 508.363 853.999
 311.380 384.093
 301.271 201.593
 618.925 699.727
 112.878 454.325
 845.399 110.912
 457.954 643.539
 459.526 732.026
 48.246 671.000
 211.607 121.371
 342.158 99.365
 824.000 242.363
 755.529 425.232
 13.559 585.806
 817.730 493.254
 718.617 807.349
 99.133 211.249
 537.711 648.187
 693.293 969.026
 414.396 810.869
 227.095 742.330
 847.145 801.933
 440.357 638.443
 643.924 365.979
 46.407 987.368
 958.975 999.252
 908.866 143.879
 979.229 512.925
 177.054 98.216
 807.235 725.948
 371.151 219.705
 407.444 3.888
 34.597 916.581
 737.019 563.719
 339.515 390.854
 618.088 665.661
 383.458 718.946
 475.824 83.218
 123.162 182.376
 669.123 543.447
 301.773 608.959
 884.483 263.728
 16.973 730.386
 508.483 772.071
 3.494 498.991
 302.798 19.058
 347.617 482.675
 293.624 395.362
 374.594 936.001
 973.909 824.321
 341.744 756.353
 573.697 160.082
 397.598 121.606
 856.619 884.548
 926.534 280.227
 177.264 647.729
 862.297 352.209
 116.376 763.626
 124.603 491.239
 83.070 975.686
 890.387 762.272
 723.274 900.824
 663.305 277.140
 642.158 698.600
 837.903 692.306
 879.393 982.238
 782.703 61.657
 266.752 471.551
 81.709 222.856
 448.005 705.754
 997.014 613.782
 104.583 498.479
 44.927 416.758
 163.596 80.669
 741.059 729.414
 276.951 782.498
 571.083 594.158
 164.361 36.909
 416.289 981.412
 974.619 719.144
 417.867 528.257
 307.783 783.810
 340.199 63.256
 77.706 629.271
 208.807 794.493
 805.088 54.730
 498.446 861.828
 994.067 415.211
 654.757 631.816
 941.808 101.284
 800.761 286.456
 95.221 641.995
 237.026 581.970
 39.412 59.798
 749.732 54.189
 469.703 994.834
 830.063 861.144
 356.867 102.607
 45.817 85.402
 710.792 244.725
 934.029 888.115
 331.220 608.114
 672.428 899.154
 108.885 565.962
 286.205 643.937
 412.718 436.067
 431.706 414.338
 928.353 292.505
 625.065 570.507
 762.691 278.300
 734.603 860.515
 414.546 974.548
 291.989 528.768
 251.354 970.220
 688.153 81.417
 798.672 902.332
 172.957 932.074
 517.897 594.616
 168.301 374.462
 846.606 101.117
 206.220 546.202
 336.663 186.906
 618.464 151.223
 432.240 169.431
 311.793 604.705
 170.911 859.711
 771.933 126.646
 206.835 232.105
 134.793 826.822
 589.616 204.711
 360.569 448.912
 682.863 710.261
 436.978 644.840
 172.944 901.006
 142.668 167.190
 954.194 572.375
 319.524 448.802
 638.491 561.752
 259.702 701.135
 834.012 223.638
 714.923 938.694
 183.058 984.624
 14.596 523.816
 407.693 215.310
 747.027 737.686
 453.700 136.717
 653.491 98.902
 869.942 511.398
 625.668 264.763
 136.969 400.758
 628.441 223.229
 43.786 136.892
 715.885 491.039
 886.711 837.055
 120.245 317.530
 163.628 649.999
 301.691 611.277
 198.488 474.406
 308.623 880.920
 345.348 30.175
 350.436 850.618
 882.628 933.214
 991.223 278.844
 663.536 254.468
 276.218 596.251
 988.111 5.352
 673.421 269.556
 909.250 46.561
 299.416 794.718
 385.937 167.855
 177.656 190.783
 911.263 26.100
 504.292 87.797
 733.315 391.324
 154.051 526.090
 769.580 760.276
 107.774 473.359
 208.972 18.928
 613.309 649.565
 472.091 25.319
 769.885 372.344
 235.062 938.225
 748.411 907.772
 143.525 922.461
 999.914 858.956
 382.604 745.525
 863.365 839.572
 610.461 361.098
 842.348 468.427
 795.072 111.331
 185.298 257.193
 56.955 821.281
 62.659 435.143
 758.715 95.415
 700.413 116.106
 292.424 238.357
 995.468 433.704
 498.370 731.390
 924.859 586.544
 556.743 314.457
 66.222 896.396
 883.966 803.170
 698.313 506.175
 847.082 554.733
 752.407 762.853
 495.657 369.502
 671.073 441.220
 466.836 850.628
 411.447 81.113
 414.395 257.785
 144.736 912.468
 869.056 488.139
 969.830 224.006
 180.027 444.701
 322.032 952.950
 895.132 45.955
 941.627 610.820
 590.384 968.692
 823.137 55.668
 194.022 766.504
 624.469 731.375
 402.562 778.138
 533.813 742.590
 948.174 632.359
 607.150 958.138
 541.521 709.093
 464.965 440.267
 29.323 561.122
 915.438 101.734
 121.339 607.778
 323.717 82.741
 360.700 843.818
 221.288 916.181
 440.883 465.497
 922.879 879.034
 571.719 194.991
 545.550 792.402
 128.379 317.512
 388.656 980.360
 997.085 557.112
 795.377 692.046
 778.282 572.379
 365.750 361.294
 694.273 107.570
 294.943 968.388
 749.068 384.590
 64.467 89.496
 431.697 753.435
 191.696 97.029
 271.997 660.869
 46.238 300.174
 534.436 767.344
 250.274 496.362
 658.588 299.285
 101.944 614.336
 65.205 117.271
 82.310 556.255
 188.527 300.366
 441.716 443.977
 65.339 473.615
 302.784 713.093
 209.870 460.692
 685.359 612.693
 483.867 838.946
 452.163 910.347
 89.895 461.996
 819.337 986.827
 982.332 238.918
 778.494 66.019
 917.631 302.567
 369.254 360.100
 18.829 937.264
 134.708 231.815
 278.035 182.814
 526.003 663.760
 486.802 193.472
 313.829 973.615
 992.998 153.118
 859.298 684.681
 712.470 668.624
 118.344 128.800
 455.790 59.653
 554.038 865.396
 799.303 203.072
 339.947 503.188
 73.262 582.641
 812.965 432.928
 148.822 839.031
 611.949 258.852
 374.060 451.535
 183.337 57.375
 484.023 641.820
 789.047 713.787
 541.301 242.930
 85.847 476.563
 855.093 85.414
 107.790 25.378
 484.622 519.541
 750.773 39.679
 916.619 511.122
 885.945 761.862
 79.181 452.340
 99.352 920.631
 231.329 442.635
 930.092 679.425
 868.159 483.055
 847.638 831.031
 477.467 346.327
 138.204 117.336
 350.495 30.430
 255.589 422.981
 215.242 762.627
 7.535 299.458
 957.029 721.280
 495.917 213.505
 302.329 602.447
 888.082 487.748
 955.945 136.083
 575.214 785.292
 139.246 802.036
 857.983 371.781
 822.303 598.941
 104.150 222.505
 672.502 460.336
 39.601 298.119
 56.717 113.014
 984.017 225.805
 486.711 44.793
 23.705 944.262
 44.601 145.067
 253.689 117.284
 376.453 244.756
 823.993 824.201
 310.167 596.564
 924.034 993.908
 504.489 576.020
 445.382 576.021
 438.266 963.780
 616.111 617.137
 624.984 895.715
 716.836 326.765
 12.363 385.697
 214.962 236.738
 878.733 573.664
 513.172 555.727
 148.402 5.976
 552.583 438.450
 351.958 184.508
 870.126 784.575
 591.994 834.099
 341.665 277.951
 931.034 234.285
 783.127 111.174
 890.300 80.815
 195.949 417.734
 982.615 615.847
 672.598 73.724
 850.205 764.287
 593.544 718.818
 41.920 199.382
 597.228 582.780
 350.796 235.927
 66.330 755.824
 1.510 207.491
 301.556 690.967
 590.861 158.633
 731.555 21.814
 258.740 798.682
 95.330 783.672
 21.085 385.235
 521.010 168.382
 902.096 588.793
 379.497 368.720
 535.789 131.215
 108.663 486.829
 294.970 676.793
 357.295 19.016
 980.527 813.306
 589.395 977.873
 350.008 109.553
 98.825 179.379
 669.531 934.392
 419.498 780.188
 377.960 619.613
 663.595 487.236
 400.966 435.129
 993.821 432.160
 642.045 900.600
 427.915 976.611
 408.116 4.021
 505.013 426.618
 652.171 646.928
 112.664 35.791
 791.105 940.239
 407.001 784.881
 792.906 77.495
 261.819 271.281
 236.419 297.207
 887.914 924.323
 94.921 687.582
 83.281 494.164
 250.467 200.083
 246.878 922.763
 831.707 528.771
 630.902 889.660
 708.601 426.504
 964.635 393.323
 151.672 403.634
 280.270 56.710
 252.459 567.529
 559.685 575.024
 140.303 980.114
 330.670 11.582
 956.191 344.478
 29.669 917.212
 547.897 979.911
 351.788 438.030
 726.091 947.447
 791.969 390.030
 915.446 275.886
 586.094 436.202
 98.319 582.515
 557.994 988.497
 984.548 945.360
 316.493 773.527
 455.870 767.240
 502.387 414.350
 86.829 69.407
 613.691 173.004
 198.647 297.810
 421.418 717.667
 674.160 342.602
 288.870 487.787
 69.396 226.252
 314.030 759.380
 273.011 363.387
 194.660 705.728
 663.524 632.417
 964.590 716.150
 924.633 812.103
 240.991 603.457
 132.200 452.948
 658.073 490.672
 607.302 591.931
 622.343 526.863
 225.887 138.290
 116.482 813.317
 227.703 407.360
 788.995 213.272
 119.355 448.780
 109.527 25.152
 515.587 185.510
 637.292 790.368
 909.459 272.196
 963.105 17.689
 559.149 207.510
 242.569 87.879
 283.382 947.637
 365.877 571.355
 778.171 810.315
 213.237 180.265
 617.754 214.433
 457.257 382.497
 847.762 43.773
 405.715 642.126
 687.996 569.796
 169.375 397.853
 457.629 723.384
 307.214 342.784
 242.438 515.232
 191.073 685.765
 820.104 906.132
 867.071 732.461
 927.207 899.262
 723.791 965.022
 524.737 934.933
 937.160 479.692
 435.563 322.777
 407.157 85.053
 678.100 846.649
 768.086 8.112
 299.326 363.432
 406.383 205.311
 264.475 119.273
 200.228 950.470
 440.217 196.722
 674.088 157.033
 316.475 445.841
 287.313 788.684
 455.388 43.958
 825.877 487.160
 794.161 465.733
 95.135 981.009
 624.110 761.136
 902.076 982.049
 37.087 158.503
 329.111 690.847
 791.536 797.735
 527.236 47.735
 275.739 910.989
 261.791 826.452
 610.640 700.762
 624.539 183.810
 967.176 105.397
 155.038 476.768
 104.898 316.916
 894.005 929.629
 654.244 444.214
 1.517 985.870
 151.957 854.510
 721.401 84.384
 638.556 127.208
 946.210 846.931
 282.479 6.858
 49.001 706.682
 4.491 426.446
 191.121 316.401
 138.568 410.084
 9.878 384.641
 434.803 167.175
 534.910 150.017
 42.602 810.904
 804.138 534.086
 817.999 115.576
 954.113 144.531
 390.006 453.650
 378.538 30.308
 863.437 298.800
 793.731 232.491
 998.442 360.917
 960.171 307.927
 812.209 838.385
 202.342 722.152
 121.095 378.451
 390.419 173.778
 860.162 965.047
 420.532 900.556
 563.160 82.455
 507.131 969.309
 93.995 501.007
 411.338 625.071
 228.351 906.280
 530.980 391.854
 582.175 245.434
 107.486 717.125
 466.192 133.508
 526.238 238.243
 759.523 379.245
 242.644 941.621
 791.036 725.706
 526.671 569.556
 397.578 217.420
 332.503 106.481
 900.213 305.701
 844.073 312.426
 262.487 380.140
 876.400 349.017
 431.409 0.976
 409.902 110.169
 27.934 728.503
 261.317 989.258
 568.303 266.863
 739.793 316.088
 132.732 216.193
 167.493 425.141
 428.701 255.478
 256.194 381.680
 50.984 145.429
 498.499 420.421
 150.857 773.873
 256.157 534.057
 877.328 183.661
 988.517 793.378
 731.337 383.699
 769.288 559.754
 220.572 896.913
 675.700 952.896
 961.765 734.686
 915.165 716.192
 146.102 486.313
 372.860 948.194
 261.953 795.547
 139.997 277.420
 310.792 876.292
 115.389 699.492
 813.389 248.450
 889.077 987.355
 493.662 296.073
 321.167 859.083
 159.724 946.987
 854.589 741.608
 441.406 20.506
 58.374 315.797
 359.877 2.621
 927.588 148.056
 319.956 991.945
 384.487 700.555
 854.541 760.859
 378.461 226.706
 91.548 631.813
 193.385 376.673
 438.339 655.968
 591.963 400.958
 821.389 268.619
 387.365 305.824
 117.570 691.804
 890.914 105.282
 258.757 258.651
 477.003 869.039
 177.419 86.397
 596.892 788.358
 34.528 56.189
 904.177 191.836
 482.719 439.204
 496.790 826.136
 470.365 202.047
 482.214 773.572
 892.787 632.482
 310.846 875.845
 304.430 442.357
 351.975 253.312
 683.545 562.035
 590.752 499.837
 604.271 963.983
 763.870 957.998
 39.102 707.615
 715.739 467.257
 759.618 38.559
 813.129 473.445
 0.144 499.545
 300.005 1.889
 726.136 204.120
 979.334 854.618
 737.950 415.689
 376.646 386.102
 625.754 481.396
 951.054 248.929
 660.527 751.657
 181.221 753.708
 400.025 21.299
 752.602 644.735
 651.308 47.200
 222.380 608.615
 460.009 10.792
 632.287 176.945
 691.056 223.010
 597.456 591.537
 179.532 626.205
 520.169 922.636
 220.062 584.704
 187.702 283.585
 638.199 316.282
 118.220 401.796
 860.422 984.545
 450.851 383.475
 236.415 721.618
 846.927 61.780
 537.102 596.503
 17.945 424.118
 676.680 92.821
 939.735 868.818
 611.740 956.530
 196.874 304.773
 333.780 156.651
 950.383 755.851
 374.532 147.492
 786.831 306.500
 221.068 997.549
 818.063 83.240
 127.266 266.949
 315.905 931.540
 600.827 671.382
 421.460 457.336
 134.529 606.061
 928.269 861.301
 783.791 948.893
 245.113 221.643
 920.269 289.142
 667.947 563.041
 816.221 798.276
 380.183 686.281
 743.375 475.957
 832.910 591.886
 562.510 959.420
 586.576 693.674
 598.609 612.620
 406.218 432.710
 157.081 236.830
 554.520 431.877
 758.194 632.019
 310.241 805.487
 921.455 943.856
 821.072 501.673
 694.524 450.946
 375.439 718.071
 620.651 267.809
 20.655 119.545
 205.937 588.688
 467.000 191.996
 367.678 193.664
 278.625 995.873
 705.180 240.597
 170.577 509.687
 575.665 23.518
 592.986 866.158
 924.123 680.200
 802.693 35.625
 104.288 459.592
 991.754 872.819
 738.503 434.715
 281.827 149.324
 150.441 680.489
 102.124 996.076
 422.895 281.362
 572.996 594.600
 492.672 833.609
 522.445 514.670
 408.830 745.644
 1.629 597.463
 414.746 890.999
 49.169 40.631
 537.899 447.834
 721.816 434.041
 5.744 871.610
 378.306 17.044
 876.905 340.168
 19.477 740.336
 562.441 19.828
 374.556 693.737
 393.534 604.799
 932.807 747.180
 504.262 648.321
 381.170 503.046
 178.760 741.350
 880.323 796.622
 551.964 2.656
 329.734 446.266
 446.090 162.947
 601.104 950.086
 918.224 685.796
 601.430 571.160
 237.999 440.889
 732.347 233.979
 911.661 892.516
 689.985 871.850
 626.316 190.676
 776.072 85.037
 665.392 946.922
 721.396 974.634
 206.031 475.881
 39.876 855.550
 667.007 410.695
 796.636 786.778
 850.947 521.402
 375.838 817.703
 388.972 335.320
 940.950 880.035
 24.771 473.915
 187.229 966.618
 596.742 68.499
 166.971 756.622
 422.716 924.902
 224.402 63.305
 846.466 393.080
 788.771 302.624
 356.350 920.389
 149.280 781.547
 274.964 676.292
 660.099 672.265
 88.392 221.594
 712.091 526.886
 31.754 137.696
 452.429 566.200
 274.355 651.968
 654.511 481.182
 606.195 306.199
 437.089 367.984
 774.357 468.640
 130.155 692.870
 862.412 229.646
 490.617 885.079
 361.142 830.078
 516.334 580.850
 810.464 24.899
 203.620 504.241
 269.283 596.811
 980.272 49.056
 14.312 911.998
 40.803 415.865
 105.743 898.352
 58.479 519.133
 65.433 962.898
 473.456 187.836
 373.408 126.990
 809.747 580.198
 735.533 413.452
 885.589 376.654
 746.903 277.926
 810.207 627.557
 262.595 536.701
 841.009 52.089
 283.962 845.241
 373.197 816.341
 721.605 756.239
 991.052 81.348
 955.780 804.502
 897.148 891.354
 584.581 890.278
 501.279 769.695
 236.275 565.332
 171.486 971.060
 384.136 160.261
 380.355 986.721
 2.832 161.065
 803.536 161.465
 860.602 872.237
 505.453 220.913
 670.081 357.639
 668.697 954.757
 94.828 484.899
 455.902 99.899
 303.435 810.190
 431.622 727.927
 907.062 115.111
 490.440 789.751
 440.573 873.317
 737.941 298.178
 236.940 399.878
 133.319 343.906
 486.745 179.811
 634.052 414.804
 310.367 33.165
 870.622 510.792
 843.715 642.654
 136.747 271.301
 146.209 226.612
 400.556 728.938
 382.356 106.389
 644.986 606.829
 358.970 805.116
 730.113 39.329
 475.370 476.520
 62.849 732.762
 273.269 641.414
 165.364 427.020
 569.269 789.360
 85.739 867.888
 81.673 658.200
 903.794 667.452
 193.747 349.803
 91.135 494.950
 149.598 682.007
 504.461 97.694
 381.709 760.790
 470.732 61.534
 599.226 19.961
 985.411 858.759
 704.723 395.750
 42.538 239.965
 989.026 748.706
 677.636 62.411
 516.324 624.129
 389.523 133.662
 246.247 354.193
 251.022 24.333
 539.549 890.113
 585.660 271.560
 6.828 541.711
 520.101 175.259
 635.293 565.977
 790.714 967.514
 170.505 747.428
 736.062 512.649
 444.492 354.011
 621.897 638.240
 788.445 125.896
 76.350 487.713
 609.875 894.765
 43.495 971.165
 366.581 562.376
 954.324 36.068
 451.928 154.408
 754.860 412.680
 289.856 564.503
 588.823 55.035
 298.937 110.261
 702.634 307.651
 350.957 724.733
 997.120 6.566
 152.428 231.124
 394.866 162.600
 301.630 813.164
 204.638 482.002
 6.976 257.802
 152.661 927.889
 935.544 459.755
 0.913 503.367
 937.362 829.264
 299.274 898.268
 458.696 815.625
 13.696 55.601
 16.186 571.164
 557.060 816.555
 806.701 545.003
 221.704 845.124
 231.553 366.003
 599.465 31.788
 127.864 992.618
 281.416 562.362
 837.087 657.974
 788.225 111.057
 866.762 395.672
 204.445 989.310
 985.518 810.604
 615.229 133.310
 755.118 565.249
 989.399 137.975
 72.255 731.566
 263.976 3.789
 545.103 548.905
 785.771 231.477
 946.816 206.590
 7.349 519.353
 504.718 404.340
 47.293 746.852
 37.678 643.193
 866.407 587.793
 535.792 363.504
 918.316 927.037
 480.049 214.971
 69.166 958.352
 272.146 347.105
 789.143 139.289
 536.276 718.502
 368.859 56.000
 668.835 1.436
 554.918 208.218
 955.030 807.440
 207.896 28.633
 402.921 172.589
 617.506 383.885
 428.112 652.170
 46.784 914.209
 872.068 7.542
 80.971 918.858
 972.670 488.434
 916.494 913.932
 699.318 677.259
 908.618 322.870
 891.822 964.620
 398.295 117.950
 430.714 53.869
 33.217 239.686
 948.091 674.970
 786.828 671.641
 547.023 542.159
 541.885 548.010
 521.807 774.706
 150.173 293.394
 1.634 665.004
 93.262 726.757
 820.520 113.168
 364.971 258.923
 243.746 933.047
 666.982 744.724
 655.707 892.295
 975.121 452.465
 89.323 990.850
 594.082 735.678
 909.477 460.358
 899.360 851.859
 861.839 24.893
 571.853 502.100
 576.686 484.628
 596.035 862.309
 940.653 943.218
 27.823 454.310
 186.801 411.684
 282.627 242.780
 226.940 892.176
 764.870 936.427
 485.078 820.393
 203.094 979.280
 65.418 262.661
 293.159 16.567
 484.033 0.105
 737.880 350.940
 844.670 456.357
 634.456 725.946
 383.899 845.388
 359.416 607.591
 839.703 331.956
 670.489 420.006
 404.701 948.710
 50.204 131.693
 857.429 431.964
 299.440 404.425
 272.779 593.703
 821.103 692.797
 899.106 802.626
 763.265 219.827
 961.029 204.242
 394.170 419.315
 363.307 462.663
 513.423 11.261
 294.834 688.317
 947.418 410.257
 278.850 350.927
 893.731 221.973
 204.599 30.740
 58.140 488.648
 679.150 888.752
 736.451 445.735
 731.003 435.012
 626.903 458.741
 507.812 129.688
 691.337 647.962
 370.509 292.209
 616.139 370.703
 379.815 837.458
 737.257 123.085
 986.404 263.530
 895.203 719.324
 113.504 732.424
 862.138 494.115
 304.546 803.225
 348.077 207.391
 195.629 577.464
 339.369 780.061
 963.215 519.846
 670.382 689.736
 245.029 736.127
 377.428 57.846
 192.912 876.373
 959.109 180.533
 100.105 329.060
 174.360 527.600
 464.623 863.499
 281.521 354.324
 371.057 139.128
 569.919 853.651
 864.034 445.434
 898.903 800.303
 169.932 971.324
 555.509 498.305
 524.372 773.862
 716.360 399.771
 259.839 260.451
 875.726 391.467
 181.982 393.219
 831.615 588.268
 49.274 337.753
 835.186 686.350
 806.448 919.268
 763.783 936.737
 698.299 917.066
 210.445 540.058
 301.041 962.963
 57.324 440.174
 100.410 41.730
 859.200 827.496
 469.410 392.899
 476.920 137.583
 657.229 945.427
 217.611 448.071
 800.951 382.182
 935.746 203.638
 572.743 23.246
 381.430 416.865
 139.924 69.335
 632.648 450.320
 859.621 383.730
 877.811 245.432
 972.361 77.900
 612.968 255.895
 372.215 258.286
 551.991 212.114
 890.017 585.685
 113.271 298.947
 959.174 881.277
 216.733 997.726
 772.015 112.148
 602.015 116.776
 263.158 322.274
 842.240 819.696
 362.587 701.186
 386.159 430.346
 785.990 151.352
 100.440 636.238
 217.214 716.652
 18.018 382.042
 584.603 748.990
 19.882 211.829
 439.693 39.199
 507.138 317.862
 366.513 534.033
 356.135 836.277
 239.078 55.602
 518.758 512.265
 813.091 376.367
 37.471 271.855
 98.168 465.485
 323.394 281.755
 674.718 985.326
 706.717 66.481
 264.135 595.422
 251.383 262.378
 554.013 120.572
 947.586 715.640
 347.080 606.688
 801.689 236.655
 321.603 59.040
 257.393 281.719
 43.784 710.437
 356.066 787.085
 793.505 869.771
 207.958 986.656
 391.566 262.919
 657.659 226.199
 640.000 697.800
 522.642 982.277
 501.145 403.347
 827.391 707.253
 492.935 438.998
 989.828 972.426
 417.584 718.345
 711.986 154.983
 871.746 899.619
 231.796 611.968
 614.836 269.418
 784.249 672.472
 858.014 777.523
 352.832 639.967
 642.105 203.705
 649.210 378.006
 414.239 576.414
 401.534 517.827
 609.209 83.288
 449.020 204.917
 864.552 870.125
 399.670 937.900
 523.273 14.638
 104.977 57.747
 333.411 170.890
 413.559 944.047
 970.581 637.303
 386.830 859.681
 872.913 23.689
 773.862 562.872
 275.077 39.748
 257.502 449.041
 600.155 848.196
 85.750 782.807
 58.968 710.281
 805.657 986.734
 413.166 480.511
 113.865 437.966
 81.054 702.299
 349.011 521.907
 757.227 328.746
 975.059 54.667
 334.892 295.619
 968.071 629.655
 473.000 549.748
 326.824 0.729
 651.560 569.455
 812.976 582.480
 973.669 678.624
 400.442 341.153
 470.753 467.640
 15.390 346.307
 870.406 698.383
 795.252 648.492
 19.138 132.967
 932.886 802.209
 693.762 623.982
 924.106 642.225
 866.323 515.095
 755.029 986.598
 543.171 293.145
 879.910 938.642
 716.519 515.210
 208.371 815.481
 337.571 205.824
 279.344 381.259
 337.885 220.718
 211.830 712.501
 837.216 934.764
 332.173 391.478
 731.779 104.488
 854.431 795.812
 760.079 841.590
 983.251 530.203
 0.544 415.750
 994.146 795.461
 125.799 575.987
 479.162 993.339
 885.191 373.499
 109.572 670.776
 425.971 109.948
 122.593 77.581
 613.252 188.326
 775.466 976.384
 341.627 864.748
 294.923 747.636
 522.300 384.873
 278.618 385.826
 507.080 825.197
 51.117 311.972
 906.063 374.642
 442.364 423.326
 253.896 403.905
 720.937 871.452
 667.750 737.695
 685.986 377.152
 359.532 217.689
 986.577 643.647
 659.169 211.804
 709.547 572.066
 572.304 868.944
 849.235 485.377
 34.399 958.907
 965.203 663.753
 87.625 286.671
 745.764 937.005
 553.226 281.264
 252.782 384.703
 210.052 175.068
 831.410 894.209
 532.250 593.502
 360.448 218.853
 151.474 641.964
 105.814 576.468
 60.519 121.753
 660.501 811.443
 287.881 135.064
 626.794 806.205
 171.731 497.421
 965.900 530.841
 225.436 400.874
 530.086 738.496
 896.494 140.608
 754.833 490.728
 711.161 299.357
 953.099 88.522
 505.852 87.047
 78.667 513.878
 764.376 956.748
 246.870 592.365
 801.175 702.418
 82.882 972.857
 402.076 919.672
 52.781 906.509
 5.778 549.216
 91.090 178.331
 984.778 685.578
 919.241 402.384
 670.015 523.873
 628.999 2.272
 518.924 227.687
 138.429 344.498
 14.335 265.638
 598.192 721.190
 217.746 907.064
 394.297 754.190
 303.703 753.736
 48.850 643.648
 244.580 470.095
 630.448 855.772
 172.000 955.645
 646.054 946.625
 840.927 666.534
 270.107 377.785
 296.459 366.841
 976.055 286.952
 976.133 391.494
 550.321 139.338
 459.883 291.168
 296.914 176.835
 246.378 154.134
 268.611 289.969
 832.347 751.026
 202.177 816.627
 997.741 106.478
 682.730 291.183
 254.260 987.848
 936.741 63.352
 551.416 827.696
 652.778 228.828
 409.146 615.898
 780.844 480.053
 968.738 552.374
 369.819 327.657
 37.155 626.186
 1.102 958.954
 9.486 555.679
 176.296 602.933
 759.294 602.351
 356.791 240.446
 809.013 964.004
 50.880 428.648
 657.539 706.649
 45.068 760.339
 328.062 346.605
 304.076 427.898
 487.455 221.724
 270.587 649.350
 813.699 61.882
 910.742 498.197
 287.639 692.617
 332.967 381.718
 350.629 481.382
 691.845 972.970
 194.224 3.527
 239.850 523.875
 79.203 895.272
 250.142 890.217
 468.926 45.105
 373.751 269.494
 809.773 114.929
 163.116 90.288
 105.511 980.624
 667.715 963.841
 572.608 531.480
 441.369 396.962
 892.282 503.138
 77.758 618.159
 108.402 663.505
 671.823 449.479
 477.134 890.788
 879.343 493.986
 426.481 32.823
 582.448 847.915
 806.895 113.710
 460.664 197.594
 336.141 544.153
 988.880 150.251
 294.149 723.530
 837.246 366.385
 291.106 412.647
 213.159 916.742
 202.408 765.215
 70.386 951.906
 977.924 82.659
 100.972 435.624
 34.450 491.112
 136.225 308.250
 826.191 511.829
 706.157 983.972
 158.854 228.262
 562.735 779.972
 21.814 656.434
 559.839 478.467
 516.172 352.648
 328.679 250.249
 664.070 987.145
 196.496 153.058
 8.910 957.792
 101.589 157.836
 423.094 388.733
 270.341 464.002
 98.420 470.199
 881.087 820.527
 426.427 852.935
 162.813 767.472
 206.990 160.378
 509.370 513.122
 131.643 960.605
 455.596 440.908
 754.876 225.769
 312.431 639.552
 626.589 267.441
 23.473 26.503
 49.730 880.642
 343.614 511.622
 139.640 356.984
 787.446 663.715
 789.782 678.109
 315.348 700.974
 539.398 505.259
 360.944 547.394
 642.376 110.671
 325.403 666.200
 256.623 613.340
 920.566 399.112
 215.867 388.233
 910.794 373.628
 370.716 307.281
 637.696 971.496
 755.615 176.362
 795.445 928.192
 568.938 879.273
 918.465 418.848
 63.720 992.553
 936.989 809.855
 308.573 49.549
 516.887 962.072
 467.379 904.579
 123.590 171.436
 790.603 365.475
 309.684 651.869
 142.154 152.545
 423.438 795.286
 288.006 422.426
 151.134 191.436
 734.156 325.042
 247.551 729.098
 962.623 990.463
 762.462 718.352
 19.096 759.840
 650.808 325.254
 551.607 561.489
 52.645 165.052
 286.334 910.856
 766.622 393.454
 207.785 793.480
 616.148 318.300
 242.521 525.658
 947.429 442.979
 337.828 821.543
 407.986 980.271
 492.111 611.574
 266.169 538.779
 497.970 429.978
 757.648 697.333
 70.971 333.486
 523.216 124.699
 279.049 635.175
 950.778 367.359
 84.508 182.714
 798.676 277.494
 641.000 316.094
 581.186 662.359
 233.188 983.902
 891.788 246.880
 341.469 147.248
 755.589 610.462
 896.004 565.625
 697.123 809.743
 944.068 238.509
 19.659 869.752
 486.395 210.468
 681.556 920.691
 388.829 566.734
 566.320 196.174
 995.340 321.621
 146.493 376.540
 260.767 496.113
 885.864 358.726
 992.747 95.573
 886.581 728.866
 702.008 427.310
 522.351 287.364
 871.009 374.269
 189.164 476.651
 378.765 889.878
 11.885 552.525
 783.494 265.151
 857.960 650.140
 36.528 198.105
 395.735 369.909
 555.969 563.763
 89.993 257.363
 955.136 127.334
 924.917 200.118
 830.381 491.179
 586.539 706.399
 49.980 936.012
 702.722 670.005
 838.116 767.266
 236.853 239.303
 456.402 458.070
 47.811 981.033
 493.820 580.851
 77.729 617.702
 181.430 920.977
 302.894 189.694
 951.034 589.149
 2.417 785.455
 810.303 606.656
 662.616 745.997
 367.362 681.344
 869.203 0.330
 314.814 465.660
 349.188 458.278
 389.573 875.007
 242.965 974.536
 726.323 319.400
 125.405 616.037
 787.999 379.074
 992.255 893.030
 808.356 340.882
 702.093 347.269
 744.763 553.386
 359.997 788.885
 892.020 91.336
 70.663 412.691
 531.836 222.361
 927.612 646.591
 722.059 508.261
 171.303 546.533
 702.617 559.108
 100.431 777.026
 502.170 889.858
 593.524 142.000
 464.652 546.394
 356.466 461.926
 325.273 101.445
 198.099 549.282
 601.340 842.102
 521.168 601.051
 827.774 941.404
 648.122 504.918
 166.887 729.410
 757.515 111.806
 216.389 847.346
 841.751 243.579
 191.479 715.664
 793.809 128.995
 781.953 897.595
 150.364 656.814
 802.594 259.000
 150.802 631.403
 636.691 368.786
 183.221 457.995
 493.552 48.026
 775.299 982.341
 689.753 947.234
 523.376 688.715
 751.873 237.429
 539.112 12.804
 810.383 59.954
 509.435 59.094
 897.675 51.162
 520.284 698.826
 718.912 690.574
 673.930 552.936
 776.325 204.896
 847.730 188.647
 392.840 476.086
 891.424 448.390
 899.724 670.727
 160.963 920.701
 678.594 842.264
 638.116 405.778
 737.061 409.635
 413.332 840.035
 359.098 428.773
 19.600 556.435
 118.574 831.039
 830.206 268.587
 143.149 79.370
 384.545 589.924
 134.791 903.751
 322.783 813.891
 914.627 228.302
 409.462 681.692
 488.923 39.006
 553.737 811.111
 107.908 600.885
 513.367 729.206
 991.527 93.714
 152.641 184.899
 260.413 764.436
 340.993 771.859
 774.254 100.911
 287.148 290.451
 634.051 215.133
 839.385 658.390
 843.433 624.411
 910.131 247.197
 294.374 367.043
 145.055 995.287
 794.455 955.951
 523.531 513.962
 189.590 21.474
 97.538 160.646
 864.346 725.655
 226.379 970.976
 581.158 637.974
 700.042 700.153
 12.631 880.449
 147.509 572.035
 643.483 2.706
 259.049 735.346
 389.515 400.070
 102.687 709.136
 172.336 695.601
 252.083 109.053
 375.638 566.636
 461.449 792.343
 119.912 94.593
 196.506 868.854
 359.063 81.248
 760.628 189.165
 109.029 523.422
 922.076 346.659
 552.876 829.911
 559.635 590.638
 169.774 548.894
 686.160 530.967
 450.734 641.089
 396.742 75.382
 689.005 364.135
 512.825 648.098
 967.858 948.489
 476.183 628.238
 966.389 656.335
 985.732 869.654
 921.436 875.233
 892.615 636.725
 830.272 350.588
 479.576 845.720
 267.109 889.337
 782.483 936.386
 482.478 145.894
 475.993 326.758
 427.112 845.479
 781.128 305.207
 113.192 815.017
 177.219 481.898
 120.901 924.310
 559.939 917.616
 855.434 826.836
 104.411 647.309
 340.479 708.112
 19.642 160.230
 333.164 967.970
 747.449 145.522
 500.376 390.391
 923.806 384.286
 397.915 289.883
 619.141 505.118
 336.164 907.034
 370.920 623.886
 645.888 888.330
 259.158 879.848
 825.575 597.943
 523.887 44.446
 960.794 733.936
 831.644 717.291
 262.763 860.609
 442.551 902.423
 637.261 15.836
 965.344 759.344
 628.909 140.870
 697.878 95.182
 605.497 234.754
 396.206 270.327
 571.356 521.127
 685.663 959.009
 899.912 587.522
 789.817 983.213
 628.607 112.611
 203.151 833.601
 792.761 21.996
 844.651 630.467
 820.018 435.793
 903.716 52.979
 948.436 709.457
 406.989 83.217
 356.663 981.856
 702.742 445.618
 544.836 581.021
 864.522 60.925
 23.838 188.154
 72.131 130.692
 555.333 5.221
 528.011 93.493
 735.823 131.901
 431.330 382.680
 288.173 645.878
 59.011 918.685
 870.004 348.854
 519.570 603.176
 839.697 32.497
 256.569 779.988
 250.136 317.541
 716.997 986.614
 333.625 399.866
 676.919 153.502
 67.459 314.643
 771.618 295.704
 690.682 909.201
 627.583 277.187
 603.607 543.411
 284.538 272.728
 201.187 450.078
 50.934 481.765
 350.672 664.534
 607.664 604.467
 357.781 840.557
 692.128 729.788
 11.474 117.689
 516.110 31.339
 246.313 392.352
 732.500 957.895
 907.064 912.012
 131.764 145.492
 289.937 488.507
 761.825 786.968
 518.649 885.045
 94.995 657.872
 294.840 33.007
 561.562 915.901
 247.596 782.218
 908.251 430.965
 555.537 374.883
 676.006 46.912
 989.851 892.771
 708.266 371.696
 243.549 583.792
 159.467 503.793
 790.074 392.988
 462.903 358.118
 425.295 759.734
 204.927 799.257
 665.962 993.973
 734.131 733.850
 833.390 396.445
 583.305 283.466
 674.694 968.681
 700.408 545.830
 950.084 686.218
 952.304 663.097
 431.135 141.748
 89.740 623.810
 52.416 53.268
 129.969 618.745
 581.346 965.679
 38.954 804.102
 615.720 133.465
 370.464 968.217
 185.191 378.244
 665.231 85.460
 875.436 880.133
 528.209 824.224
 568.232 738.485
 312.685 271.563
 406.754 468.820
 751.385 977.213
 965.832 772.511
 19.808 702.424
 297.442 198.311
 6.981 297.572
 201.310 125.305
 742.834 6.163
 861.280 640.865
 306.907 296.139
 715.199 811.052
 265.611 412.905
 867.821 881.539
 978.346 107.949
 494.101 582.041
 528.290 64.204
 948.814 804.635
 701.401 71.360
 835.316 994.976
 315.187 924.203
 182.394 34.736
 323.219 763.194
 427.395 743.583
 856.405 352.878
 853.255 320.428
 650.167 820.242
 926.934 647.663
 918.319 137.050
 40.315 860.762
 518.247 128.449
 68.381 541.321
 384.797 791.445
 992.971 317.621
 446.855 993.363
 356.332 186.842
 164.007 239.939
 222.850 31.634
 92.083 718.854
 558.732 255.770
 494.954 566.241
 860.037 264.885
 533.175 615.875
 544.576 364.997
 373.378 383.583
 101.081 130.609
 149.361 838.997
 491.185 133.229
 868.397 514.636
 510.656 238.232
 474.195 605.687
 123.791 231.996
 559.310 95.670
 529.557 981.522
 950.631 291.752
 444.135 445.363
 186.205 923.127
 788.801 828.264
 952.488 616.131
 354.968 823.861
 878.547 846.081
 732.923 931.817
 786.545 629.170
 693.786 120.629
 2.667 274.707
 615.094 878.062
 644.432 500.747
 451.836 831.579
 752.086 422.696
 142.567 405.642
 634.584 168.088
 373.374 326.448
 93.854 730.667
 922.969 493.107
 91.925 747.864
 705.330 753.851
 579.624 27.986
 390.309 293.439
 336.583 243.090
 599.020 631.024
 831.882 381.996
 74.146 14.635
 932.802 482.625
 553.196 287.712
 223.836 256.508
 916.157 994.424
 285.366 419.505
 331.713 623.719
 385.650 555.524
 835.439 897.847
 103.242 884.107
 989.247 960.894
 690.275 363.486
 897.184 178.374
 858.743 639.073
 994.977 122.899
 798.849 709.976
 248.943 686.363
 875.443 115.202
 956.819 259.869
 678.670 484.622
 454.525 583.104
 89.173 520.947
 117.746 350.139
 245.992 707.080
 977.615 524.339
 843.833 112.908
 620.945 757.458
 931.399 717.298
 345.559 414.072
 307.360 290.689
 521.970 699.714
 17.280 492.897
 958.297 897.650
 223.121 836.689
 663.785 993.916
 554.932 223.318
 598.274 162.492
 748.070 59.911
 824.503 982.266
 33.065 474.524
 444.201 545.541
 71.456 822.561
 997.844 115.414
 740.013 763.362
 794.881 908.378
 356.449 429.219
 272.781 271.558
 938.692 127.326
 768.888 734.159
 301.971 140.561
 541.504 523.798
 556.361 323.285
 961.673 424.908
 283.122 637.117
 183.840 733.232
 80.511 617.854
 413.784 333.365
 596.006 103.249
 951.400 41.556
 747.685 742.442
 272.188 650.540
 806.355 727.528
 506.197 64.455
 913.835 477.604
 211.242 388.236
 581.281 322.908
 456.189 345.886
 702.778 504.174
 20.698 345.258
 669.561 458.581
 274.117 423.381
 643.620 612.777
 765.203 126.669
 888.305 965.093
 186.214 675.774
 28.483 98.629
 573.041 997.375
 72.430 925.336
 973.821 977.326
 148.660 185.193
 421.479 594.481
 948.300 296.184
 643.619 65.985
 400.308 618.056
 251.859 297.285
 803.973 119.086
 91.141 448.558
 490.064 149.518
 369.685 359.419
 645.928 872.606
 207.435 611.886
 616.465 494.751
 363.238 744.586
 255.742 895.902
 360.167 286.616
 554.812 481.950
 708.856 975.488
 190.084 969.363
 818.173 518.987
 31.133 541.785
 821.807 204.961
 303.529 77.075
 482.412 346.060
 635.155 385.540
 558.780 148.996
 816.064 95.552
 236.444 941.127
 792.696 706.694
 81.315 483.239
 295.813 654.109
 336.033 198.563
 994.654 7.286
 549.079 797.730
 182.363 694.504
 520.156 861.191
 562.774 198.271
 327.718 229.040
 637.236 320.932
 944.631 458.240
 721.633 452.164
 268.062 444.664
 575.402 376.215
 614.805 518.290
 641.794 896.625
 141.816 741.395
 705.396 805.959
 725.161 749.136
 420.825 129.250
 503.399 637.608
 285.453 279.721
 201.395 135.274
 676.907 206.658
 88.460 488.774
 89.229 726.687
 784.499 193.766
 543.996 715.096
 356.620 336.200
 767.053 413.072
 196.519 950.528
 378.017 765.120
 939.361 410.898
 387.274 939.469
 284.170 551.622
 410.330 269.504
 563.498 457.653
 447.184 68.561
 549.129 807.917
 917.710 661.401
 486.547 318.772
 54.086 607.113
 142.798 386.543
 217.347 288.866
 602.327 22.666
 294.499 660.870
 228.537 808.812
 940.867 82.203
 153.478 959.319
 33.095 456.982
 595.780 891.871
 593.154 732.216
 422.141 592.885
 512.874 585.782
 548.164 780.093
 359.735 540.264
 860.867 561.031
 164.179 952.236
 381.747 252.281
 490.781 305.163
 872.892 941.353
 972.578 947.115
 219.574 562.039
 360.240 97.285
 854.230 927.058
 604.239 348.877
 575.309 671.201
 475.419 536.849
 169.626 147.324
 242.324 249.545
 781.329 370.005
 295.324 241.209
 450.196 392.107
 749.056 861.255
 335.646 442.729
 705.304 435.090
 972.691 556.870
 335.499 404.960
 297.189 733.804
 391.092 328.019
 908.614 209.600
 394.712 408.687
 90.455 696.950
 157.062 754.867
 915.999 300.668
 533.846 650.010
 468.195 768.684
 441.541 748.203
 887.485 185.456
 126.852 665.855
 924.795 697.559
 896.275 165.310
 665.382 310.395
 901.882 222.507
 553.156 781.824
 917.654 228.048
 187.746 624.932
 176.076 389.623
 194.359 820.696
 444.050 850.338
 839.065 25.115
 355.328 894.333
 742.086 468.241
 166.650 925.920
 744.944 908.920
 227.734 244.943
 632.701 593.907
 540.390 328.112
 372.298 229.080
 396.840 708.508
 877.110 200.021
 627.159 233.672
 74.828 266.104
 924.409 602.506
 471.952 424.122
 855.123 524.449
 158.168 712.347
 882.321 518.079
 665.370 162.779
 236.112 443.363
 629.890 557.382
 49.373 30.778
 346.558 893.574
 447.191 385.372
 46.625 695.613
 431.085 174.479
 778.478 343.256
 453.117 689.413
 773.889 138.966
 629.292 455.104
 999.572 752.549
 23.070 563.923
 533.761 210.675
 343.168 463.029
 483.025 621.955
 578.120 826.380
 331.387 120.563
 444.456 206.510
 61.019 987.882
 295.104 966.428
 723.358 877.934
 137.064 133.213
 696.692 474.727
 288.110 152.488
 919.321 585.041
 684.835 432.876
 417.882 596.111
 990.536 193.345
 392.754 772.327
 71.154 621.407
 614.494 37.207
 568.667 139.091
 517.665 585.987
 740.216 595.131
 945.236 940.179
 312.014 159.861
 245.040 319.113
 262.133 313.705
 299.679 536.017
 466.125 576.193
 986.180 989.568
 362.726 21.121
 618.047 818.602
 900.360 431.397
 679.640 410.908
 263.693 446.501
 883.820 340.626
 336.135 794.223
 484.317 477.093
 690.005 739.823
 273.193 626.012
 600.370 59.173
 663.281 187.378
 218.757 992.483
 270.635 139.797
 514.411 872.184
 1.278 274.694
 867.319 68.534
 541.210 233.966
 580.446 950.990
 533.408 169.003
 948.545 129.698
 488.055 996.496
 585.430 992.350
 453.282 426.513
 256.894 675.720
 717.317 470.948
 606.818 62.385
 816.059 686.303
 591.742 141.341
 83.081 285.197
 674.880 351.674
 55.059 677.828
 472.747 92.166
 591.239 330.450
 523.160 943.315
 390.236 795.947
 657.066 843.923
 203.959 765.480
 441.633 290.037
 922.607 284.497
 729.303 893.074
 505.363 286.054
 236.366 425.530
 580.805 125.148
 602.500 891.481
 264.199 295.816
 695.021 545.530
 114.245 315.146
 242.069 23.797
 160.759 342.413
 759.267 485.786
 11.959 335.741
 304.485 553.481
 332.978 941.470
 813.196 796.891
 566.987 262.498
 668.662 991.823
 940.593 701.035
 111.086 570.057
 303.263 149.362
 30.343 814.064
 646.449 480.402
 388.364 903.278
 635.274 30.252
 828.449 897.707
 770.467 169.788
 126.389 913.903
 940.328 125.132
 777.217 890.312
 884.498 561.091
 774.660 501.522
 189.093 611.917
 189.107 527.571
 785.222 695.021
 473.338 644.145
 902.135 631.239
 90.811 517.161
 107.466 16.181
 464.462 871.017
 478.514 28.005
 858.363 979.859
 321.722 645.206
 432.002 697.013
 877.043 701.849
 727.204 596.646
 497.387 85.856
 468.906 226.408
 221.677 337.998
 69.204 548.974
 7.161 725.022
 233.533 837.913
 149.512 720.725
 771.028 59.114
 298.245 554.848
 128.408 848.232
 623.259 793.485
 396.843 838.484
 962.423 648.767
 10.962 317.977
 489.571 122.987
 73.286 34.068
 599.816 56.987
 28.942 711.662
 280.457 448.881
 195.706 326.525
 390.024 952.027
 662.423 952.546
 627.073 556.390
 122.092 678.304
 859.595 51.205
 949.889 523.520
 183.507 796.133
 994.745 856.076
 66.165 570.480
 177.561 656.749
 142.742 193.559
 709.611 258.987
 307.359 222.882
 19.213 327.710
 267.788 239.816
 839.337 772.755
 506.433 64.771
 227.924 723.323
 858.080 136.552
 8.494 339.326
 626.888 314.466
 501.760 89.223
 224.520 479.036
 818.056 682.792
 824.677 620.344
 72.114 377.853
 56.130 105.194
 921.067 164.513
 559.378 639.248
 896.452 916.879
 527.110 112.526
 262.614 53.836
 554.592 201.145
 76.470 396.551
 115.147 850.555
 814.573 595.564
 323.079 782.214
 268.163 834.960
 880.160 33.371
 359.224 131.257
 953.540 486.100
 402.081 821.776
 387.211 985.000
 5.747 188.738
 993.685 241.880
 990.054 263.881
 548.177 429.731
 159.697 892.587
 558.146 467.277
 658.896 60.407
 403.789 170.209
 607.992 268.178
 240.012 17.007
 322.160 620.071
 271.015 458.007
 230.526 12.775
 11.189 838.631
 577.717 900.261
 740.309 854.574
 604.452 89.429
 59.491 392.107
 501.985 695.209
 723.074 904.826
 428.267 62.891
 429.326 554.255
 0.858 229.685
 121.753 1.380
 260.258 441.499
 408.007 425.654
 272.918 724.969
 723.299 404.264
 539.465 414.951
 831.190 185.017
 742.252 495.503
 601.314 499.176
 237.220 285.115
 868.627 894.886
 26.222 307.443
 653.003 26.718
 773.442 575.515
 395.367 952.518
 117.777 184.449
 894.137 195.742
 24.265 274.823
 753.725 701.135
 982.405 581.389
 788.539 305.822
 346.196 920.711
 567.810 569.252
 196.604 863.262
 198.190 747.058
 546.883 262.598
 285.060 989.556
 87.724 324.456
 505.866 19.817
 643.718 55.342
 288.212 263.895
 74.319 562.593
 84.279 722.681
 68.871 130.618
 746.319 487.188
 551.634 881.555
 564.033 293.792
 702.987 268.738
 854.856 620.614
 718.628 539.872
 287.256 658.943
 749.661 550.853
 752.674 813.245
 200.934 83.525
 924.611 839.182
 998.944 810.000
 197.500 111.307
 188.406 706.309
 480.436 1.357
 470.503 519.133
 31.863 765.539
 76.424 566.246
 814.105 396.946
 775.709 955.303
 577.800 449.690
 276.886 253.162
 365.260 127.669
 792.788 761.343
 361.348 836.942
 947.813 150.360
 986.380 700.826
 410.331 89.904
 986.827 146.117
 879.756 262.455
 658.241 892.922
 161.800 359.414
 556.064 465.801
 672.705 191.766
 392.128 527.092
 547.356 277.516
 759.187 892.061
 638.957 337.278
 807.217 387.983
 719.163 194.744
 651.302 774.209
 575.403 63.022
 712.415 647.177
 992.485 39.705
 173.297 653.144
 662.955 536.839
 518.942 852.894
 337.280 56.732
 675.251 798.025
 271.344 175.832
 463.330 749.618
 603.603 317.968
 57.324 599.639
 374.274 151.421
 430.048 936.494
 739.035 514.063
 655.733 462.571
 612.925 204.763
 628.770 647.695
 667.478 841.139
 670.348 253.332
 785.063 102.400
 503.418 743.688
 816.043 896.406
 755.656 807.900
 682.510 422.353
 28.393 339.186
 500.384 370.792
 378.247 479.666
 751.494 2.479
 981.983 361.783
 508.726 984.178
 681.729 217.540
 8.405 305.762
 877.780 734.641
 260.950 547.288
 893.864 204.068
 7.748 161.299
 981.987 807.302
 861.503 254.042
 760.960 654.624
 429.565 825.126
 247.814 120.578
 213.511 309.125
 100.970 981.359
 30.398 71.575
 57.756 584.665
 116.371 777.774
 329.465 159.312
 284.834 73.770
 380.333 674.010
 930.235 108.247
 731.563 797.166
 33.949 160.919
 319.982 298.162
 958.153 122.176
 328.136 111.415
 852.486 150.434
 67.066 594.709
 170.319 393.972
 416.022 730.226
 648.325 844.513
 939.578 8.612
 274.706 847.684
 249.678 12.112
 215.855 453.667
 548.905 671.615
 424.527 88.190
 875.670 354.505
 79.081 163.766
 119.116 276.119
 45.358 453.319
 831.563 788.691
 980.826 798.552
 642.525 349.788
 363.348 24.486
 277.251 10.024
 801.131 546.141
 863.890 80.331
 220.870 865.648
 139.426 876.195
 520.986 15.914
 51.391 614.326
 677.073 573.854
 18.872 321.313
 86.755 471.281
 134.630 59.606
 708.184 819.412
 935.427 579.899
 676.194 944.159
 68.191 257.636
 46.047 929.646
 466.928 592.382
 918.687 78.609
 213.900 760.496
 823.257 727.464
 476.129 472.510
 80.371 973.921
 125.707 346.473
 229.398 774.420
 413.552 957.125
 89.045 1.552
 368.215 838.948
 825.254 887.690
 134.398 830.006
 544.278 555.652
 903.180 955.163
 510.516 301.344
 274.114 414.075
 534.903 963.540
 137.898 404.638
 395.379 124.555
 489.886 360.013
 169.066 330.320
 945.177 481.394
 987.559 812.804
 294.303 124.382
 211.274 920.943
 836.721 949.832
 173.636 212.943
 782.594 726.636
 116.391 793.374
 0.005 111.003
 447.279 368.881
 286.321 601.962
 52.287 788.105
 93.353 554.193
 716.779 681.936
 874.080 625.638
 210.851 652.134
 534.702 248.150
 810.436 208.351
 663.726 674.691
 821.342 29.617
 516.646 306.931
 490.766 846.195
 110.820 413.878
 800.553 286.743
 133.631 977.297
 387.089 914.862
 794.448 345.570
 901.028 655.005
 816.796 137.703
 760.961 162.595
 734.260 546.926
 551.575 974.869
 737.712 873.387
 430.047 550.942
 941.511 932.749
 323.574 400.971
 964.405 497.682
 493.398 259.779
 732.096 328.736
 102.102 790.286
 931.320 726.641
 724.756 232.507
 311.001 117.342
 592.623 136.358
 219.477 582.175
 630.362 238.271
 275.305 727.311
 752.036 335.500
 733.890 998.364
 203.901 866.502
 976.794 777.910
 97.109 774.981
 112.380 36.228
 353.586 88.825
 135.460 260.244
 613.836 718.584
 603.245 74.187
 825.018 24.360
 701.593 740.539
 168.020 231.496
 708.807 334.595
 198.343 326.645
 726.869 204.059
 900.390 434.365
 607.692 631.128
 199.376 173.911
 923.796 823.415
 78.816 205.447
 740.757 277.504
 131.699 189.151
 668.053 631.238
 275.688 60.122
 973.903 684.898
 710.435 742.409
 429.724 804.794
 540.305 828.661
 435.583 293.599
 958.229 994.934
 7.110 28.865
 444.087 925.968
 467.634 133.849
 110.134 733.332
 480.750 193.282
 490.737 461.143
 125.131 491.492
 666.465 511.562
 505.487 502.773
 403.932 170.042
 314.288 865.964
 831.319 869.609
 414.846 929.331
 231.913 170.617
 966.990 651.304
 579.359 429.893
 624.695 821.107
 41.344 838.692
 616.371 745.314
 504.563 485.934
 992.100 396.848
 212.074 680.886
 359.910 597.626
 422.047 292.551
 110.495 801.213
 989.919 941.802
 474.864 44.368
 417.691 642.815
 3.706 373.834
 6.373 824.157
 885.388 645.287
 670.186 474.221
 319.092 793.755
 932.150 623.404
 271.548 138.574
 906.253 185.027
 913.989 800.960
 295.691 782.491
 857.484 59.349
 792.155 61.415
 679.860 267.964
 768.341 857.750
 819.307 529.616
 913.272 717.116
 554.971 496.971
 894.585 653.527
 812.875 720.726
 248.396 729.377
 939.139 751.935
 328.792 330.986
 337.442 513.747
 206.501 718.606
 143.023 199.842
 129.159 125.651
 523.188 438.836
 361.178 963.768
 79.626 631.867
 555.039 418.594
 459.034 61.615
 991.508 271.583
 137.133 562.580
 115.623 297.750
 361.642 602.698
 418.064 224.799
 59.897 564.155
 325.930 418.753
 727.376 725.977
 908.849 123.291
 708.317 982.593
 740.329 928.715
 106.035 111.868
 622.361 901.464
 768.590 504.251
 354.323 451.780
 288.513 643.715
 653.618 56.414
 839.703 393.507
 392.076 651.856
 510.094 778.632
 753.841 153.529
 837.781 606.180
 830.182 685.794
 736.921 948.554
 705.652 789.685
 326.827 398.365
 747.435 939.368
 225.239 642.859
 653.001 988.930
 210.078 496.638
 735.843 798.783
 321.350 160.900
 908.679 881.494
 197.669 373.100
 159.917 852.022
 904.767 890.913
 892.166 174.246
 603.977 677.565
 9.259 837.205
 967.875 371.185
 886.679 359.132
 321.955 419.181
 453.727 859.226
 572.516 320.045
 246.683 825.895
 271.996 61.104
 980.974 881.297
 827.165 283.144
 535.747 46.352
 229.259 294.362
 172.906 264.616
 588.014 539.652
 829.522 779.707
 696.135 890.850
 760.623 177.239
 303.028 433.421
 79.743 811.879
 405.445 700.414
 586.641 22.334
 790.165 350.828
 2.542 86.540
 115.171 553.300
 498.744 646.335
 769.239 153.912
 427.997 211.536
 586.963 556.761
 1.516 979.146
 651.485 995.603
 427.710 231.588
 28.348 33.404
 699.670 931.358
 431.701 93.246
 823.364 246.652
 822.550 138.926
 181.494 827.566
 524.934 217.274
 871.560 925.040
 69.964 18.127
 11.290 390.232
 42.953 363.826
 18.903 211.383
 321.848 210.688
 926.402 305.119
 315.372 323.245
 626.161 561.740
 899.409 901.930
 167.459 697.187
 426.073 630.815
 471.462 851.632
 360.488 528.859
 109.712 424.938
 157.661 691.768
 659.890 697.520
 1.171 198.067
 8.842 961.559
 14.998 709.487
 290.450 308.200
 761.155 349.586
 726.390 772.802
 933.454 414.010
 861.277 139.841
 539.350 109.621
 757.960 524.384
 868.288 487.352
 930.082 566.838
 720.178 815.085
 751.594 155.822
 708.702 12.827
 989.216 500.416
 661.203 264.167
 974.243 842.940
 863.377 237.446
 863.371 387.853
 999.172 349.717
 861.009 137.891
 423.905 429.678
 192.809 307.463
 894.262 865.980
 864.839 123.406
 28.337 639.208
 726.152 937.920
 751.254 444.305
 313.598 247.072
 419.140 721.066
 214.141 25.243
 531.546 769.690
 876.996 611.774
 218.178 73.341
 669.420 596.761
 501.388 457.603
 547.543 890.087
 625.899 155.921
 637.255 578.545
 149.400 229.290
 747.770 703.190
 592.732 7.067
 908.266 661.350
 50.361 313.819
 290.169 259.045
 507.770 655.326
 796.608 229.767
 652.503 326.408
 436.848 279.868
 603.135 536.181
 705.677 920.292
 321.938 225.110
 232.621 765.579
 81.985 766.004
 208.301 906.260
 490.561 331.740
 618.284 937.734
 443.952 400.312
 279.508 321.033
 422.735 817.936
 570.086 787.545
 603.872 608.952
 637.349 325.581
 941.223 503.562
 656.897 11.970
 177.968 37.794
 370.878 202.573
 434.314 292.196
 958.334 763.432
 746.247 494.648
 164.284 516.309
 603.754 77.214
 245.145 561.587
 990.675 496.553
 462.296 816.309
 707.063 492.049
 687.355 919.657
 355.760 146.228
 864.369 582.097
 497.996 449.475
 126.236 723.215
 281.502 267.425
 883.783 107.700
 675.369 17.312
 122.890 165.877
 118.249 722.039
 962.695 806.600
 413.141 811.727
 579.259 94.242
 548.790 356.298
 295.271 981.372
 463.624 754.367
 716.618 943.498
 715.115 78.974
 578.461 446.935
 400.850 735.818
 592.130 55.472
 275.575 161.495
 283.574 522.356
 802.599 455.458
 135.793 62.517
 302.756 968.003
 421.703 813.347
 557.264 466.526
 898.114 193.446
 273.188 972.797
 62.199 896.088
 25.708 245.300
 313.106 811.869
 397.098 103.292
 55.752 482.717
 488.410 924.538
 301.720 232.600
 189.715 158.515
 512.280 899.838
 164.704 183.900
 467.556 878.429
 495.237 296.333
 588.720 743.574
 103.559 673.840
 969.747 137.398
 140.340 357.025
 52.924 388.227
 414.325 264.500
 397.114 859.817
 16.245 96.474
 907.274 620.279
 631.052 357.436
 613.255 294.608
 666.611 239.153
 79.239 45.485
 485.434 475.539
 593.947 406.181
 393.152 629.272
 815.992 74.017
 1.135 355.291
 736.253 935.871
 481.651 657.838
 956.337 227.097
 616.182 805.560
 983.012 276.096
 398.145 574.062
 695.578 228.276
 990.328 668.410
 376.869 210.724
 708.355 251.462
 807.585 843.517
 260.713 319.939
 334.763 841.748
 33.018 472.154
 543.221 716.442
 771.856 282.960
 16.812 570.230
 567.595 817.268
 585.386 508.579
 724.958 688.371
 652.788 828.547
 566.894 807.066
 508.370 499.200
 766.684 518.341
 584.870 371.369
 723.472 21.259
 162.775 425.279
 269.044 792.005
 87.136 324.341
 553.258 548.196
 287.221 749.361
 939.683 113.108
 730.259 862.357
 742.638 260.992
 434.111 731.579
 445.843 289.129
 174.120 343.369
 908.335 99.340
 989.181 651.804
 935.447 52.652
 791.578 959.035
 374.729 747.669
 663.137 278.888
 695.200 268.328
 453.377 480.132
 382.829 843.458
 338.603 216.163
 698.313 392.554
 137.176 472.491
 610.932 123.941
 566.711 65.878
 463.371 368.005
 762.976 438.309
 9.078 725.110
 325.068 449.933
 471.098 581.505
 802.683 698.075
 727.723 183.814
 872.456 800.291
 367.192 991.180
 763.336 469.901
 355.631 561.944
 665.493 489.643
 317.092 37.710
 601.520 525.957
 772.800 511.080
 338.648 311.392
 172.527 494.469
 490.754 9.749
 671.301 26.664
 691.351 537.754
 559.833 982.671
 134.138 483.391
 200.254 102.667
 474.591 785.727
 606.515 480.159
 991.311 40.574
 250.703 490.872
 524.280 702.940
 785.209 786.272
 371.785 368.824
 611.996 293.329
 449.777 48.838
 273.142 570.266
 335.947 973.709
 603.333 172.193
 653.369 91.404
 300.393 327.047
 740.583 388.037
 812.479 548.058
 930.117 365.596
 191.688 291.505
 567.476 80.673
 258.192 276.092
 277.392 746.888
 194.174 121.566
 881.685 952.445
 633.747 938.655
 829.505 481.803
 727.559 950.057
 380.337 760.743
 286.014 73.787
 25.282 287.035
 393.184 226.826
 513.302 549.724
 237.841 370.836
 215.011 879.730
 935.057 625.060
 583.844 179.677
 871.106 107.665
 918.114 333.757
 358.577 169.553
 70.381 346.925
 853.582 878.308
 853.988 470.225
 581.593 659.708
 649.730 64.755
 514.845 965.599
 685.895 85.267
 317.676 406.336
 47.709 436.226
 154.789 550.192
 141.354 194.079
 372.898 278.887
 894.763 691.282
 702.857 315.596
 802.423 627.423
 175.125 68.485
 222.232 883.479
 736.932 908.226
 395.355 255.275
 148.758 212.237
 99.209 345.714
 117.911 142.149
 851.515 832.054
 498.081 995.524
 180.365 989.706
 399.273 800.132
 760.073 958.796
 68.786 451.552
 611.939 800.570
 730.567 375.727
 87.867 939.918
 219.965 311.225
 826.075 425.707
 189.521 125.578
 202.965 375.646
 57.792 521.425
 242.932 586.274
 349.588 356.794
 305.842 175.944
 957.319 46.096
 795.525 149.931
 418.021 961.110
 345.716 307.729
 30.254 892.050
 493.997 95.087
 464.174 825.775
 379.464 994.414
 84.284 560.214
 954.043 269.767
 98.531 900.487
 116.690 275.255
 663.445 413.070
 928.449 802.302
 460.031 380.356
 86.887 801.756
 959.252 770.325
 401.223 256.410
 522.595 676.815
 463.251 499.322
 738.729 897.400
 730.565 139.822
 541.309 591.545
 82.642 254.586
 948.193 435.105
 659.911 173.463
 924.556 382.885
 612.242 102.337
 320.566 233.909
 755.559 807.318
 940.448 219.895
 130.922 480.661
 139.217 2.501
 974.881 829.426
 444.239 856.119
 616.903 998.921
 292.755 657.887
 620.896 556.094
 247.955 223.281
 963.204 820.406
 892.890 773.042
 896.970 14.231
 844.329 44.543
 178.513 199.964
 21.453 58.188
 639.694 730.831
 944.147 497.655
 373.470 936.663
 622.826 383.045
 578.453 229.979
 689.490 420.175
 981.019 502.487
 164.488 449.964
 647.018 104.352
 464.889 542.182
 414.329 390.323
 451.107 861.604
 455.441 576.035
 944.234 756.249
 26.963 787.953
 896.505 991.894
 19.834 790.587
 383.367 490.150
 807.309 29.494
 633.049 765.280
 243.094 698.635
 196.591 834.673
 712.961 401.711
 69.481 176.811
 441.414 270.868
 539.906 197.077
 930.597 789.863
 895.838 144.400
 419.408 965.169
 964.601 900.137
 633.031 336.190
 78.132 74.641
 210.959 818.726
 201.896 327.415
 997.523 753.910
 85.590 344.854
 623.376 273.283
 792.666 927.258
 348.042 190.543
 449.746 756.550
 149.239 858.348
 585.823 631.249
 289.053 566.627
 767.344 899.324
 643.295 154.969
 94.780 17.190
 609.576 129.357
 427.971 279.212
 401.021 41.837
 323.464 852.413
 553.580 555.399
 672.529 11.821
 921.011 85.794
 951.691 490.094
 776.475 313.120
 70.098 858.110
 685.062 80.446
 704.263 959.418
 937.299 151.703
 138.443 389.463
 747.864 159.422
 318.996 489.875
 412.356 523.069
 627.359 108.756
 792.460 614.929
 775.918 640.597
 58.435 462.287
 934.254 425.380
 578.132 537.590
 353.237 167.593
 302.374 953.105
 227.779 484.761
 384.139 660.179
 635.223 254.885
 88.616 87.475
 118.082 986.664
 135.750 335.689
 812.987 759.957
 377.529 391.410
 131.108 291.644
 388.242 409.297
 491.179 679.625
 954.669 534.259
 819.670 311.268
 240.082 854.116
 741.999 129.299
 284.767 264.429
 75.367 905.292
 548.227 432.256
 332.422 746.822
 24.119 821.844
 93.188 767.754
 526.527 315.535
 891.419 581.453
 591.195 265.881
 484.545 73.980
 922.433 554.309
 280.983 209.237
 887.666 127.278
 234.697 481.809
 487.749 518.224
 588.106 27.921
 860.655 543.441
 556.961 432.852
 385.913 949.308
 964.428 427.732
 101.943 568.856
 208.803 83.419
 511.300 65.655
 6.091 808.751
 90.963 665.756
 503.846 609.769
 435.300 233.081
 488.397 221.284
 5.805 474.919
 79.038 78.623
 839.428 82.455
 48.207 742.530
 250.090 842.463
 457.652 551.443
 847.493 592.027
 841.573 571.050
 973.460 735.735
 586.493 599.741
 626.839 576.922
 294.912 219.885
 899.550 119.837
 819.642 948.739
 992.951 232.079
 815.125 119.916
 717.700 86.099
 271.237 537.987
 522.212 860.235
 727.349 406.914
 143.299 524.756
 66.272 890.076
 854.365 683.209
 768.639 658.913
 506.528 416.317
 781.050 312.383
 449.229 682.528
 181.664 874.956
 390.412 379.619
 283.911 121.820
 51.496 744.605
 824.585 41.925
 406.459 459.225
 262.013 778.853
 512.916 995.972
 741.621 223.079
 669.822 260.882
 951.425 544.575
 422.964 105.704
 323.335 220.080
 915.769 450.902
 975.464 33.441
 207.067 505.034
 526.542 509.727
 485.408 323.865
 740.152 824.284
 965.750 928.210
 620.778 337.243
 600.984 612.737
 535.880 113.524
 348.535 414.059
 581.597 559.913
 449.698 966.486
 350.804 247.042
 183.225 924.277
 560.550 78.008
 599.881 552.498
 414.184 850.947
 414.178 32.334
 827.486 464.359
 184.492 54.582
 656.834 196.531
 142.455 715.998
 202.926 709.599
 104.292 932.065
 601.043 380.985
 206.226 146.793
 276.543 837.011
 226.666 181.470
 673.778 882.978
 791.579 511.364
 642.386 509.087
 185.979 999.483
 574.655 61.024
 21.870 322.516
 972.279 647.309
 927.441 684.404
 124.134 202.545
 338.045 381.843
 995.905 517.328
 578.876 832.989
 967.581 802.890
 752.831 541.183
 359.418 693.644
 583.412 390.585
 617.274 856.061
 738.474 676.746
 893.980 811.029
 280.969 394.669
 577.141 72.707
 590.716 837.631
 41.437 34.384
 287.604 315.384
 713.954 105.993
 600.938 359.516
 56.447 734.344
 89.096 741.406
 613.906 62.210
 263.921 844.681
 132.652 942.896
 238.838 785.424
 394.928 800.574
 50.437 301.125
 785.096 781.416
 429.954 990.769
 332.824 785.410
 981.870 406.376
 661.879 202.953
 497.698 709.190
 703.214 543.985
 358.353 815.706
 455.132 71.259
 100.592 889.503
 441.504 104.524
 512.380 669.808
 734.702 810.950
 427.366 967.817
 579.528 141.500
 386.659 973.601
 337.508 606.399
 781.666 82.275
 930.191 939.060
 67.913 315.670
 411.374 401.313
 307.621 148.707
 160.433 698.499
 147.670 476.961
 334.157 756.666
 436.743 428.335
 217.964 161.985
 926.517 837.695
 507.392 961.533
 860.270 94.643
 58.726 2.264
 30.115 133.066
 458.161 659.560
 960.937 963.741
 759.693 936.874
 963.227 31.148
 773.771 653.208
 674.304 991.046
 395.589 65.446
 492.310 210.524
 140.884 478.577
 692.147 356.814
 508.276 499.928
 517.705 100.518
 164.040 805.517
 769.045 964.039
 604.047 960.134
 273.216 213.493
 698.106 710.925
 648.194 954.471
 876.696 640.806
 273.907 46.558
 145.014 397.515
 783.590 411.962
 273.257 321.405
 422.157 859.088
 537.177 986.013
 603.131 767.097
 94.424 386.137
 77.557 242.854
 258.351 595.676
 530.801 543.018
 553.163 149.283
 697.989 293.138
 937.234 46.137
 365.993 989.612
 102.704 639.643
 867.201 362.057
 389.934 163.071
 904.150 841.672
 889.037 788.005
 138.497 829.438
 484.512 850.757
 875.302 906.386
 383.247 782.774
 144.634 61.935
 454.111 806.599
 375.690 436.495
 105.460 211.497
 850.792 747.650
 494.769 995.781
 972.573 277.660
 364.868 489.755
 660.477 91.425
 449.822 778.671
 573.424 592.083
 109.249 993.972
 323.506 935.024
 4.873 889.254
 968.122 555.133
 302.593 260.958
 240.678 726.806
 95.644 299.761
 676.370 797.718
 730.880 594.552
 811.555 407.079
 165.562 374.867
 362.455 524.363
 773.776 428.506
 929.729 698.178
 500.785 618.215
 615.595 175.429
 473.926 834.824
 594.253 992.415
 117.429 744.680
 336.513 221.649
 185.746 638.004
 876.379 16.394
 579.063 773.747
 319.492 180.104
 192.048 698.234
 157.560 716.797
 682.150 332.476
 874.061 223.037
 939.524 60.321
 637.610 360.588
 162.887 381.006
 491.598 814.311
 963.073 830.225
 601.245 671.680
 450.989 129.153
 629.498 653.121
 144.139 837.314
 826.680 936.484
 24.296 999.634
 659.220 830.484
 679.677 368.027
 821.746 402.326
 102.613 111.548
 904.370 511.284
 26.067 515.406
 280.994 965.609
 260.060 907.217
 481.154 643.138
 126.219 979.000
 271.500 100.664
 32.244 226.113
 345.871 163.038
 428.342 470.930
 175.600 215.597
 747.895 341.532
 552.787 923.750
 561.254 236.450
 345.546 138.065
 624.193 218.839
 230.604 94.123
 43.849 581.128
 758.075 231.713
 630.810 528.505
 196.844 100.987
 75.244 711.799
 696.148 723.168
 749.782 752.847
 446.898 275.016
 277.344 644.739
 630.601 179.777
 36.627 62.276
 978.081 238.914
 243.015 412.052
 26.257 719.931
 322.713 505.030
 538.944 733.514
 880.725 306.048
 754.993 460.627
 489.695 453.784
 930.201 15.857
 840.485 441.422
 162.565 911.049
 993.893 183.182
 426.049 183.035
 756.099 486.337
 606.478 506.284
 721.842 914.277
 733.255 776.567
 645.188 16.065
 458.943 241.905
 317.764 654.990
 660.279 804.306
 571.149 576.612
 151.991 417.980
 839.585 690.151
 329.847 880.339
 590.134 210.796
 831.046 830.209
 972.150 630.322
 335.766 528.084
 81.368 895.544
 578.784 356.192
 54.631 515.529
 718.378 817.752
 790.531 66.711
 972.863 776.477
 863.678 588.197
 12.985 416.576
 303.654 166.498
 949.109 842.855
 434.709 998.977
 911.655 818.681
 212.903 938.615
 555.995 60.505
 200.772 889.852
 271.251 991.204
 935.834 17.585
 206.784 385.895
 381.755 10.776
 299.111 924.233
 6.138 211.165
 462.437 59.007
 866.285 269.317
 752.738 604.382
 666.611 758.620
 211.398 86.248
 794.479 387.144
 900.941 745.272
 763.983 762.630
 351.657 469.554
 671.770 142.891
 811.298 202.947
 270.501 938.914
 725.946 137.517
 122.362 517.825
 252.417 380.181
 238.540 805.178
 112.739 675.987
 325.445 428.937
 129.353 80.920
 632.265 439.785
 533.681 378.428
 768.092 633.443
 906.686 214.523
 274.274 980.597
 2.380 840.451
 195.870 819.402
 916.150 469.233
 95.376 105.709
 109.953 308.232
 545.485 859.029
 794.302 575.257
 982.075 840.352
 519.523 257.208
 203.368 694.455
 550.658 60.090
 779.059 168.013
 524.828 225.216
 149.921 350.130
 927.801 462.158
 422.904 88.884
 317.401 753.391
 421.226 121.667
 782.385 813.618
 758.426 965.011
 502.254 398.485
 848.316 77.911
 189.585 829.108
 320.547 219.071
 703.780 171.841
 218.708 631.126
 853.401 644.461
 252.236 712.503
 811.575 433.154
 845.681 79.635
 191.403 137.908
 573.024 418.730
 530.174 221.201
 27.902 707.902
 154.841 835.970
 212.824 328.524
 417.148 239.125
 35.269 240.961
 443.702 157.266
 582.164 877.095
 520.826 228.412
 66.445 193.263
 281.182 279.654
 962.717 566.267
 61.872 263.592
 89.379 926.429
 323.142 229.620
 670.890 870.161
 342.221 578.768
 598.146 36.045
 595.560 887.543
 772.471 959.074
 210.389 897.439
 97.814 24.573
 576.542 478.454
 107.753 253.801
 963.922 878.693
 563.546 85.597
 669.422 775.118
 524.271 331.411
 527.754 215.679
 211.045 224.044
 349.549 678.760
 508.218 243.568
 111.515 126.385
 662.441 867.688
 209.780 62.467
 855.803 879.721
 319.336 462.097
 995.106 587.153
 978.309 763.299
 632.267 610.085
 862.425 425.497
 220.404 534.795
 337.364 391.323
 428.959 77.076
 607.755 938.253
 455.245 737.257
 32.415 187.329
 847.827 668.932
 685.403 26.998
 421.334 432.174
 328.941 505.638
 217.874 905.524
 772.620 206.997
 935.381 226.370
 347.421 624.446
 779.562 693.924
 474.465 734.378
 738.063 971.123
 187.096 493.353
 960.858 170.037
 928.846 770.651
 350.372 899.422
 35.203 716.190
 912.562 632.712
 378.046 957.356
 643.053 750.841
 650.735 537.015
 170.725 897.973
 469.355 634.025
 458.146 321.570
 710.437 848.090
 170.458 253.584
 474.167 949.236
 931.220 120.283
 509.618 270.906
 348.073 77.953
 447.905 412.410
 128.720 584.960
 421.495 174.788
 737.495 102.390
 592.400 13.078
 236.900 621.434
 336.179 92.328
 292.033 242.062
 727.871 894.714
 817.137 61.350
 24.018 366.901
 644.089 898.495
 833.388 711.833
 577.012 5.389
 997.931 24.707
 653.024 645.278
 72.720 221.887
 697.345 917.010
 985.466 802.289
 885.412 248.663
 586.730 367.609
 2.427 762.661
 563.726 980.183
 122.042 46.035
 603.986 90.809
 164.070 456.281
 858.915 174.363
 92.523 807.776
 97.995 385.208
 689.585 359.111
 467.160 519.316
 901.017 341.828
 302.521 643.774
 659.693 610.232
 914.386 740.119
 25.579 265.303
 885.647 185.102
 54.395 618.915
 40.401 455.587
 348.771 563.772
 478.798 953.746
 33.170 136.788
 665.991 680.519
 408.670 786.417
 558.672 781.006
 720.437 945.970
 781.712 902.347
 947.096 984.002
 388.048 265.531
 888.029 348.765
 283.165 295.912
 875.787 786.667
 835.680 287.191
 423.510 325.146
 969.973 609.860
 981.508 339.845
 416.022 403.029
 626.474 436.192
 124.278 9.118
 47.473 169.120
 816.260 890.709
 184.549 294.791
 489.457 690.102
 581.176 428.657
 511.144 2.716
 146.626 699.348
 880.911 398.859
 7.681 402.863
 805.383 73.677
 332.944 331.893
 978.157 76.977
 12.587 577.222
 788.850 483.517
 399.928 258.903
 71.056 736.171
 700.369 71.792
 241.622 120.773
 212.297 341.310
 662.947 319.597
 371.457 739.648
 483.884 913.224
 265.754 59.587
 869.542 746.471
 15.369 772.574
 529.970 197.118
 650.637 190.468
 494.843 556.292
 67.436 227.629
 676.341 181.616
 450.251 233.770
 513.969 569.917
 583.050 490.701
 830.048 531.673
 527.143 480.940
 447.666 766.999
 746.120 327.015
 467.231 140.436
 366.436 141.388
 774.407 142.742
 547.318 833.539
 100.475 491.332
 17.379 998.304
 93.365 651.687
 542.919 304.568
 529.348 620.380
 202.594 652.590
 225.176 472.188
 836.483 749.277
 950.184 580.852
 349.105 531.694
 817.307 732.479
 813.303 558.830
 209.228 485.265
 635.996 489.542
 306.955 527.722
 701.517 610.685
 97.460 653.790
 150.669 4.448
 286.792 527.119
 733.953 918.996
 605.972 133.513
 898.972 693.770
 417.526 721.181
 541.234 792.582
 487.497 869.581
 724.018 107.258
 36.086 891.455
 419.362 345.704
 302.719 107.123
 154.379 535.464
 519.423 198.494
 283.939 121.926
 369.234 181.937
 824.369 875.223
 281.256 878.573
 448.402 537.652
 676.549 718.282
 387.476 431.145
 2.766 415.648
 845.054 829.429
 882.268 393.716
 778.560 900.228
 328.079 712.256
 945.404 197.940
 962.599 853.776
 271.260 686.094
 791.566 721.556
 430.271 881.605
 954.617 63.401
 24.120 120.034
 186.311 722.421
 610.263 964.047
 498.168 367.337
 712.273 127.959
 931.783 920.472
 703.755 822.156
 562.118 798.374
 401.078 375.500
 253.600 340.179
 342.116 255.353
 822.601 720.121
 33.930 947.947
 149.411 36.616
 90.929 501.602
 650.234 720.117
 778.557 177.340
 182.319 500.193
 351.121 542.106
 558.721 779.430
 4.383 315.991
 116.878 753.669
 735.372 324.063
 269.066 136.505
 848.177 373.815
 292.603 47.967
 902.859 789.742
 251.606 935.863
 165.965 586.326
 416.044 251.785
 879.361 890.095
 722.332 706.356
 166.293 660.777
 144.873 999.748
 89.899 82.470
 590.478 949.048
 173.236 159.848
 436.065 414.784
 687.594 164.496
 781.115 631.373
 777.108 125.461
 135.120 752.676
 275.056 680.017
 689.493 182.094
 96.671 319.690
 694.428 630.180
 783.617 547.975
 263.139 660.661
 998.690 265.437
 226.246 592.852
 100.874 11.451
 353.208 134.949
 899.013 606.407
 319.407 654.696
 18.488 481.598
 528.375 942.946
 203.921 174.131
 178.725 98.967
 209.855 359.983
 502.516 436.787
 541.323 549.173
 682.254 267.934
 241.216 462.921
 691.744 11.685
 678.412 834.308
 893.877 289.166
 69.986 242.646
 186.814 707.607
 425.768 819.414
 417.381 686.834
 90.496 602.706
 603.707 438.188
 887.412 710.942
 733.034 608.786
 550.072 738.781
 858.207 949.188
 132.168 123.263
 318.823 963.611
 77.283 101.133
 899.517 937.941
 733.753 84.863
 925.880 106.636
 139.424 271.204
 833.508 375.556
 655.332 399.249
 851.275 839.790
 477.719 272.413
 667.914 965.261
 638.842 818.601
 431.236 397.467
 956.423 593.987
 119.825 843.121
 600.225 137.640
 263.957 779.028
 805.971 996.711
 540.056 81.455
 528.755 495.814
 863.593 258.293
 940.494 990.751
 29.521 290.647
 41.992 887.828
 545.619 151.349
 886.477 728.277
 249.447 631.632
 57.444 125.735
 348.650 956.225
 872.027 937.363
 260.318 849.195
 7.857 270.168
 708.942 791.481
 795.167 438.702
 963.664 515.326
 649.101 854.013
 421.155 655.456
 114.765 732.972
 366.334 532.213
 787.960 58.684
 142.637 403.916
 189.156 124.196
 938.650 86.085
 191.705 371.376
 328.322 501.072
 225.199 853.264
 795.830 665.919
 532.125 151.038
 19.504 537.382
 794.474 755.799
 296.360 465.188
 463.788 961.515
 352.110 227.340
 823.501 29.851
 921.451 470.132
 839.620 492.182
 998.745 101.356
 71.331 801.433
 976.540 804.639
 626.438 379.596
 13.643 388.123
 370.518 309.710
 738.736 449.720
 298.927 268.077
 710.814 647.297
 326.477 698.693
 163.421 284.591
 362.591 2.800
 273.048 557.080
 745.372 598.560
 158.692 506.801
 184.553 935.911
 763.068 887.235
 792.172 907.297
 738.109 880.377
 495.625 944.310
 88.006 95.320
 768.180 442.103
 70.199 933.874
 767.917 907.204
 254.527 172.392
 441.294 420.084
 557.453 184.271
 169.295 72.141
 944.277 334.147
 62.446 49.013
 598.030 698.020
 949.345 950.214
 37.995 904.471
 558.135 861.485
 610.167 817.174
 921.047 124.222
 221.496 270.561
 901.631 809.606
 232.277 676.340
 168.201 628.049
 217.850 102.288
 334.397 552.353
 350.997 215.339
 230.719 361.139
 507.519 123.180
 934.463 814.069
 754.948 752.776
 798.183 338.889
 621.764 596.389
 9.929 170.077
 763.707 827.337
 376.696 447.938
 224.597 346.224
 933.482 124.179
 139.539 936.492
 484.823 774.728
 234.642 574.319
 327.730 882.878
 953.662 6.372
 681.514 506.407
 180.651 949.224
 961.389 802.399
 849.332 911.934
 132.218 865.037
 833.072 449.186
 322.764 87.185
 320.806 133.148
 478.968 529.228
 908.951 220.115
 599.701 952.270
 210.232 680.773
 496.021 521.765
 308.543 274.197
 714.094 127.019
 613.791 754.408
 384.747 597.416
 909.459 199.366
 134.255 273.999
 783.898 205.839
 589.725 752.067
 417.732 175.795
 419.888 624.264
 416.060 772.318
 702.630 592.449
 155.130 502.806
 842.096 889.157
 916.967 217.244
 361.275 955.183
 948.139 528.083
 964.819 298.755
 864.659 969.853
 48.266 344.492
 476.442 340.791
 774.270 438.371
 892.144 590.819
 347.033 469.863
 537.340 841.163
 799.393 407.074
 652.547 407.336
 522.582 408.122
 687.451 831.390
 679.067 705.957
 356.939 959.041
 260.129 688.746
 634.154 586.067
 800.724 178.969
 615.205 475.287
 16.841 906.970
 566.633 955.227
 960.224 275.350
 955.839 464.597
 720.238 306.103
 339.992 428.930
 474.314 880.300
 452.315 638.741
 481.385 138.665
 55.816 749.639
 814.649 969.284
 341.683 816.741
 581.797 515.351
 118.677 597.050
 626.342 381.407
 385.286 158.185
 240.092 881.511
 290.459 589.814
 944.165 78.593
 992.039 60.608
 567.707 222.733
 613.020 349.517
 526.004 359.832
 801.417 322.284
 682.582 594.284
 324.586 654.563
 485.832 633.563
 506.352 719.632
 165.550 593.588
 56.416 775.035
 827.443 516.274
 185.473 977.534
 916.198 950.566
 663.629 924.368
 55.361 221.723
 309.639 221.226
 993.346 497.599
 17.766 389.621
 770.787 432.695
 889.460 390.009
 209.797 399.018
 968.486 309.386
 48.161 106.002
 938.537 765.890
 91.886 669.445
 467.984 256.822
 431.831 951.496
 541.372 724.364
 311.383 690.999
 544.055 755.049
 592.543 647.130
 335.450 49.889
 850.667 651.239
 406.385 603.110
 39.899 204.638
 143.699 675.230
 971.610 566.941
 475.539 422.918
 799.621 284.222
 826.610 501.665
 524.476 833.181
 535.223 151.114
 633.416 671.645
 162.477 36.183
 255.187 42.873
 525.800 294.451
 204.429 577.424
 709.810 942.140
 547.624 158.822
 720.677 643.335
 572.707 895.379
 157.652 241.422
 472.219 988.523
 157.035 795.340
 542.801 66.541
 627.601 829.064
 102.898 311.341
 228.547 279.023
 679.581 734.501
 755.556 165.320
 811.514 938.380
 290.068 288.076
 258.527 949.552
 151.732 495.565
 652.233 447.253
 972.956 36.838
 23.205 281.510
 14.253 715.013
 7.884 327.143
 664.529 530.390
 385.338 834.913
 254.610 43.054
 386.147 793.942
 266.329 105.987
 621.818 825.291
 482.566 1.166
 625.472 590.941
 913.210 447.235
 698.224 71.562
 593.573 798.648
 798.978 677.431
 808.943 898.470
 579.803 487.052
 503.533 122.087
 789.147 825.760
 713.870 813.961
 278.646 410.525
 783.741 497.260
 846.930 796.802
 906.310 365.092
 429.654 408.572
 563.104 846.335
 445.977 944.449
 631.775 698.341
 888.149 2.033
 85.241 598.521
 395.994 811.656
 152.697 587.918
 698.381 621.667
 734.834 728.988
 488.836 523.741
 516.260 759.100
 794.922 982.054
 180.577 398.674
 916.738 559.036
 69.043 871.797
 967.851 977.770
 521.380 446.719
 324.154 782.677
 564.581 748.613
 947.828 152.153
 967.933 847.626
 633.030 466.207
 433.572 807.637
 948.640 766.535
 643.552 386.837
 715.855 383.846
 416.350 817.416
 642.439 506.572
 546.182 231.270
 581.703 975.704
 293.369 30.071
 336.890 902.383
 577.732 775.457
 987.512 998.843
 891.829 468.192
 73.609 610.457
 817.399 129.285
 290.199 49.060
 895.210 642.182
 473.725 807.873
 892.414 879.945
 914.744 829.364
 237.362 256.895
 419.110 83.114
 382.633 308.523
 29.235 65.609
 23.923 529.931
 76.742 372.833
 684.666 70.803
 889.898 525.323
 991.236 588.652
 348.873 690.222
 656.746 462.173
 847.501 682.776
 486.560 38.957
 563.129 618.125
 667.285 778.144
 191.032 191.414
 833.240 206.117
 104.347 798.897
 378.084 954.839
 845.441 474.264
 730.668 736.392
 733.911 942.980
 707.427 627.911
 437.242 423.526
 31.209 217.924
 542.531 199.515
 938.765 983.697
 395.135 412.536
 834.931 230.361
 838.885 84.794
 867.503 293.015
 562.362 566.394
 347.840 764.888
 789.189 548.202
 211.366 815.885
 263.323 512.005
 360.470 269.815
 291.761 170.286
 249.104 844.515
 889.068 633.928
 521.046 671.629
 395.794 933.901
 797.793 12.282
 844.590 199.337
 801.081 597.347
 555.033 486.943
 190.754 638.030
 135.407 583.590
 681.146 681.263
 144.719 323.909
 876.109 797.832
 961.760 227.267
 620.692 277.669
 964.130 853.638
 620.265 20.519
 435.804 886.255
 318.165 120.811
 897.226 891.807
 71.107 988.567
 940.512 198.343
 116.324 474.379
 510.367 719.344
 612.468 392.590
 708.556 582.942
 662.518 94.996
 128.758 481.682
 24.405 135.497
 915.268 15.005
 594.828 897.696
 852.219 368.833
 453.122 411.499
 951.858 269.830
 592.374 556.078
 46.087 712.537
 589.847 795.500
 573.362 822.390
 601.687 395.807
 74.473 864.287
 759.752 369.984
 300.389 702.966
 430.970 847.376
 430.842 476.820
 829.993 89.398
 794.546 260.290
 190.165 412.484
 964.763 601.707
 460.230 36.105
 924.484 964.067
 247.161 568.151
 603.943 836.949
 239.471 957.345
 892.844 90.652
 469.079 283.637
 827.038 611.042
 679.854 489.237
 103.933 378.827
 522.483 857.482
 155.481 573.761
 870.985 771.711
 417.798 517.041
 917.476 595.440
 101.485 978.933
 837.717 737.368
 58.427 629.131
 298.022 444.819
 334.570 890.786
 289.744 217.593
 722.127 762.459
 204.503 76.712
 310.442 22.984
 503.156 150.877
 366.695 750.580
 164.348 64.841
 243.699 28.240
 532.114 601.134
 752.841 721.931
 502.744 748.180
 99.830 96.466
 813.041 997.919
 56.349 956.747
 707.821 84.300
 232.131 790.666
 494.253 995.780
 772.834 756.273
 533.301 301.304
 395.638 152.362
 500.703 616.606
 696.480 481.551
 276.534 438.489
 132.852 242.104
 426.521 886.659
 969.988 943.433
 830.921 929.313
 944.985 445.649
 837.281 9.110
 75.033 881.170
 179.175 225.005
 237.638 72.720
 459.455 223.211
 160.825 353.821
 967.420 83.101
 761.304 2.740
 36.255 892.871
 292.986 486.892
 680.098 552.445
 154.732 390.783
 337.066 40.248
 45.723 166.036
 721.714 874.645
 243.168 736.975
 921.963 494.044
 357.376 950.310
 403.877 491.715
 943.695 943.900
 783.264 57.588
 722.753 689.383
 434.716 100.610
 986.286 339.081
 912.877 618.352
 605.189 72.276
 12.621 227.583
 171.947 23.423
 177.177 918.417
 417.142 609.608
 37.400 108.775
 558.216 321.501
 620.412 784.507
 540.159 357.007
 269.346 758.157
 787.522 555.927
 463.155 976.549
 633.407 24.234
 490.291 979.962
 755.311 845.495
 614.062 455.340
 914.498 982.760
 850.668 739.918
 952.590 135.664
 471.226 792.724
 187.191 83.921
 622.683 748.106
 111.437 209.926
 153.636 651.812
 137.593 130.475
 522.110 325.992
 232.257 1.909
 73.809 750.111
 823.829 306.249
 609.855 631.127
 677.991 130.636
 939.376 485.044
 343.698 861.798
 539.297 95.291
 783.183 215.088
 854.437 449.168
 380.674 878.330
 576.569 495.265
 344.754 189.315
 180.743 391.545
 700.656 987.890
 388.322 420.204
 436.547 535.610
 214.291 792.016
 700.220 514.659
 65.127 25.528
 221.104 80.768
 534.644 106.778
 791.675 620.415
 228.577 870.469
 819.898 759.307
 92.326 916.487
 751.047 686.606
 356.281 324.916
 847.127 537.493
 713.889 662.220
 152.203 346.142
 651.301 500.903
 912.410 513.371
 724.750 389.989
 663.623 289.960
 881.258 915.067
 254.155 60.472
 816.659 941.080
 293.917 216.531
 617.159 120.640
 678.076 766.723
 119.672 323.368
 637.994 66.928
 213.201 360.995
 144.257 835.079
 677.756 577.834
 797.866 993.740
 686.112 891.523
 671.388 558.694
 172.659 314.896
 930.388 348.991
 376.293 992.559
 708.223 461.018
 792.432 236.716
 308.802 344.443
 902.862 853.326
 760.006 699.938
 599.021 384.563
 375.779 937.034
 460.849 445.340
 851.568 375.188
 613.564 554.341
 512.723 922.871
 951.170 223.438
 358.975 449.481
 108.580 308.816
 153.418 185.149
 782.662 993.564
 848.083 96.393
 272.964 281.604
 429.664 534.473
 440.298 568.694
 821.002 421.813
 498.716 15.907
 752.388 604.519
 74.882 897.735
 690.475 670.789
 27.607 410.017
 603.762 821.622
 436.885 196.977
 877.330 227.924
 591.467 952.010
 344.196 553.783
 450.701 239.636
 657.616 946.985
 981.552 317.637
 22.639 162.755
 605.524 366.276
 273.751 604.196
 190.464 578.249
 19.443 832.302
 125.139 967.351
 867.934 559.708
 884.334 219.742
 848.114 726.354
 571.325 158.843
 996.266 33.057
 483.491 408.808
 595.596 242.721
 134.203 122.967
 838.492 750.918
 56.629 459.415
 290.297 871.192
 367.735 118.098
 730.949 109.298
 566.432 250.278
 952.903 439.236
 539.704 475.604
 319.262 407.305
 743.943 423.185
 207.077 334.227
 82.922 995.952
 452.526 155.964
 14.409 552.387
 105.471 627.974
 858.007 32.447
 922.144 943.051
 449.134 116.886
 261.051 897.565
 67.973 208.206
 286.213 843.727
 675.873 30.272
 464.546 935.887
 701.009 150.412
 314.256 906.788
 44.525 686.893
 715.914 475.894
 320.206 845.658
 37.338 817.639
 115.447 968.468
 1.025 514.580
 867.608 221.126
 995.017 441.628
 714.412 421.885
 204.348 815.796
 904.878 338.612
 33.279 585.180
 381.284 866.736
 264.228 695.457
 373.963 151.860
 926.576 977.200
 28.724 20.291
 49.437 248.341
 528.562 122.402
 172.251 169.505
 22.734 337.918
 463.966 762.615
 160.808 115.079
 537.095 782.585
 698.643 158.588
 971.643 186.371
 627.471 901.635
 323.476 281.789
 534.099 417.957
 72.931 159.873
 466.116 289.270
 866.425 259.053
 814.937 645.585
 263.371 307.884
 584.032 360.757
 473.253 16.591
 650.252 698.248
 656.441 198.355
 101.390 563.685
 873.720 101.518
 619.810 697.870
 763.154 616.915
 934.960 418.653
 261.485 324.125
 169.907 940.464
 886.580 581.027
 119.852 429.684
 176.494 707.616
 113.042 121.569
 211.496 823.329
 684.139 374.883
 803.166 763.362
 232.320 84.030
 947.746 310.595
 614.832 531.305
 740.682 463.298
 43.192 435.563
 820.395 732.927
 83.582 545.260
 939.380 289.855
 223.203 806.388
 790.656 797.174
 636.614 597.742
 291.204 783.869
 84.660 221.343
 138.577 589.279
 495.745 234.387
 312.332 82.205
 735.620 46.213
 941.829 232.127
 466.043 730.369
 462.597 39.352
 251.384 234.629
 544.492 558.672
 200.483 142.833
 908.948 661.061
 261.675 149.738
 825.580 544.488
 733.158 266.976
 959.216 743.107
 847.943 63.938
 949.068 799.606
 259.938 556.592
 967.570 804.576
 540.738 550.345
 805.563 506.369
 119.138 695.872
 244.560 632.593
 508.864 371.235
 540.287 808.222
 804.614 916.495
 392.287 14.210
 740.018 141.573
 402.881 803.767
 629.845 342.506
 529.232 521.197
 126.900 999.839
 651.601 981.074
 353.955 615.208
 69.419 534.798
 893.250 753.706
 397.808 139.156
 679.240 801.271
 77.086 50.012
 721.072 484.732
 86.210 586.663
 34.672 119.499
 730.695 182.782
 273.278 394.089
 772.145 682.304
 470.956 335.141
 99.072 718.499
 545.247 750.426
 479.257 587.119
 810.131 765.410
 257.661 486.517
 624.328 161.342
 699.247 435.683
 416.312 715.793
 754.328 822.918
 988.035 31.548
 529.943 1.454
 84.064 824.004
 571.831 892.556
 429.729 993.608
 38.747 330.910
 577.041 226.889
 28.034 181.439
 64.795 301.308
 185.617 751.785
 291.885 685.329
 505.130 41.817
 640.888 661.012
 43.012 122.606
 371.026 803.145
 505.576 774.847
 552.516 742.978
 109.860 183.935
 342.909 258.269
 295.159 369.548
 543.284 662.471
 232.363 396.089
 29.305 527.874
 312.534 681.738
 68.366 49.578
 16.593 703.818
 26.730 933.937
 599.793 532.985
 685.264 937.028
 646.084 255.301
 542.657 961.635
 740.040 937.115
 642.692 586.886
 702.252 221.008
 747.064 710.246
 175.678 420.613
 45.433 549.843
 926.262 507.378
 86.014 24.656
 325.029 193.297
 587.238 704.960
 858.043 340.917
 196.320 325.350
 615.121 746.940
 864.407 763.021
 941.476 410.273
 159.013 405.693
 404.913 312.032
 709.377 733.309
 994.330 496.958
 834.188 497.578
 785.931 486.690
 816.714 151.420
 907.381 299.833
 930.944 719.958
 416.220 266.741
 173.128 444.873
 59.165 464.136
 283.526 619.532
 868.734 652.311
 448.630 673.595
 211.200 662.731
 528.393 888.806
 456.713 983.775
 557.753 23.976
 583.011 945.436
 6.829 504.011
 136.289 168.720
 57.717 858.043
 397.180 471.681
 253.852 463.801
 880.536 1.617
 914.696 823.396
 431.673 172.448
 876.546 29.402
 869.337 849.177
 439.869 514.896
 20.014 849.311
 973.578 867.852
 945.909 76.912
 873.659 445.721
 499.482 711.604
 502.553 782.207
 53.525 726.206
 179.614 633.221
 323.283 377.125
 162.985 776.045
 784.902 116.248
 98.594 934.137
 924.752 917.464
 430.039 44.355
 751.924 241.459
 409.486 374.087
 949.945 615.956
 347.852 108.847
 214.830 62.587
 644.388 107.812
 659.551 724.427
 571.097 722.961
 297.669 48.438
 214.226 319.554
 141.889 654.299
 929.616 360.333
 160.784 615.246
 15.030 327.019
 475.803 718.303
 483.301 70.182
 701.275 431.972
 105.599 387.730
 135.604 750.958
 633.055 234.089
 708.848 912.357
 974.030 223.181
 739.776 679.126
 358.550 290.831
 917.133 598.368
 243.619 74.071
 710.979 388.387
 64.612 809.447
 59.517 554.676
 407.880 178.957
 536.956 36.629
 835.460 385.402
 863.730 340.128
 329.942 929.066
 100.273 303.152
 119.669 710.719
 900.853 599.689
 793.340 593.563
 979.373 929.787
 998.579 826.167
 342.132 829.148
 349.231 432.466
 714.289 309.899
 227.035 2.066
 970.918 404.883
 69.317 218.454
 777.375 811.830
 177.716 913.996
 247.242 542.303
 584.258 674.216
 392.774 985.264
 668.932 780.682
 828.998 449.113
 964.138 98.541
 407.910 792.129
 410.667 913.554
 716.379 573.320
 580.530 502.245
 136.081 528.095
 464.772 690.930
 105.172 510.967
 78.978 904.095
 461.336 156.369
 682.599 314.547
 109.711 834.852
 986.223 47.272
 525.127 362.422
 556.985 832.094
 747.732 833.025
 278.243 688.492
 998.780 756.418
 305.402 816.651
 967.057 904.658
 443.203 784.778
 286.678 299.571
 287.200 782.411
 38.008 150.926
 187.667 356.955
 2.098 211.278
 50.266 885.794
 335.607 519.787
 954.906 544.309
 710.980 325.817
 401.048 712.018
 392.113 716.155
 850.934 381.450
 248.452 110.552
 896.780 979.448
 113.083 972.681
 406.879 126.258
 878.792 332.004
 69.874 807.495
 219.150 691.441
 845.575 546.902
 191.540 661.813
 511.828 788.579
 300.866 913.104
 165.746 436.290
 904.824 351.521
 667.633 480.643
 355.404 547.687
 408.945 763.865
 681.510 473.289
 821.555 93.920
 311.643 309.800
 932.381 297.562
 654.631 123.047
 291.260 84.161
 844.056 341.329
 375.048 232.822
 605.591 413.270
 289.707 84.214
 726.068 575.777
 275.080 350.890
 641.990 44.468
 262.784 106.874
 79.946 1.035
 972.993 495.271
 781.468 737.641
 765.602 234.093
 143.014 111.146
 518.505 703.029
 63.784 834.381
 101.482 71.174
 588.925 2.647
 787.872 156.733
 685.437 926.950
 15.027 89.243
 17.901 767.396
 914.184 233.214
 179.430 467.580
 704.343 605.323
 961.313 61.276
 434.829 316.866
 847.368 924.417
 297.333 556.511
 633.669 987.032
 268.342 718.127
 491.889 200.932
 723.118 413.281
 709.005 719.452
 747.102 991.819
 994.509 716.285
 602.029 546.618
 598.902 622.469
 452.859 185.431
 437.270 756.060
 376.261 114.710
 65.754 960.239
 528.832 63.991
 276.160 445.927
 408.125 67.116
 517.652 688.088
 475.118 156.046
 540.084 975.227
 184.012 177.814
 0.162 224.218
 173.408 544.360
 151.253 503.115
 79.531 113.276
 725.480 549.379
 32.540 685.309
 241.154 516.834
 364.928 417.669
 960.908 459.249
 698.128 182.517
 770.861 279.842
 259.787 954.527
 236.253 303.042
 727.574 363.181
 855.236 406.929
 882.127 782.700
 123.746 81.911
 995.968 709.580
 937.679 534.130
 879.399 664.130
 294.225 351.997
 368.938 683.657
 365.363 513.153
 377.537 401.960
 159.806 979.532
 355.235 249.140
 974.497 553.204
 639.064 989.730
 175.942 429.162
 34.874 443.531
 10.955 257.505
 482.425 115.872
 794.728 931.717
 547.878 681.387
 83.698 557.458
 82.073 912.451
 136.488 573.948
 824.216 80.676
 876.720 134.350
 242.485 963.084
 678.154 80.270
 37.252 995.583
 29.827 36.604
 619.161 492.175
 644.607 815.349
 471.043 111.998
 939.385 850.067
 645.781 346.096
 333.124 326.429
 106.102 916.031
 227.232 959.419
 119.102 846.678
 301.252 565.540
 248.695 81.212
 279.273 150.751
 491.799 848.315
 204.892 784.315
 955.566 336.700
 564.846 48.502
 928.308 362.273
 86.054 977.899
 838.943 676.601
 413.779 654.364
 89.924 925.197
 78.700 669.492
 75.952 349.662
 550.107 561.426
 432.730 483.612
 826.282 773.343
 92.086 928.918
 959.757 253.750
 525.592 942.124
 386.042 251.562
 440.102 902.492
 604.071 269.718
 525.346 680.307
 32.799 288.902
 853.766 649.582
 81.858 906.925
 482.415 281.689
 168.951 749.693
 320.096 369.798
 589.735 577.050
 592.494 438.032
 497.553 752.424
 284.264 519.323
 433.847 881.030
 858.560 493.020
 721.830 299.974
 778.095 574.023
 905.608 968.066
 882.358 371.745
 297.140 37.316
 346.080 487.436
 549.942 766.370
 665.651 705.823
 180.373 373.527
 132.099 40.694
 726.565 229.236
 368.870 808.712
 96.959 401.246
 385.562 391.802
 893.179 826.944
 948.497 781.790
 577.094 274.263
 947.398 523.249
 223.999 133.153
 474.319 438.959
 900.505 962.684
 984.380 959.829
 17.873 503.861
 713.901 926.026
 133.007 595.198
 354.499 82.625
 847.325 527.678
 263.941 880.842
 638.311 919.216
 506.604 600.462
 553.162 138.060
 106.853 731.154
 804.973 762.232
 744.318 256.745
 998.850 21.332
 975.780 259.352
 241.091 761.515
 17.195 647.439
 964.712 228.729
 322.378 876.759
 358.268 44.294
 141.404 105.066
 684.043 706.351
 999.096 144.857
 91.604 986.890
 497.666 963.923
 301.568 793.848
 991.317 956.816
 483.873 658.769
 805.989 163.346
 969.245 610.807
 664.591 449.890
 999.771 66.314
 534.711 68.690
 385.222 649.237
 28.337 157.773
 730.053 851.104
 865.636 593.786
 328.843 821.196
 459.766 131.677
 95.578 668.835
 907.569 194.013
 147.903 672.537
 180.430 759.928
 267.720 77.500
 27.273 65.694
 213.935 466.904
 532.644 798.041
 284.297 397.280
 749.926 935.403
 77.128 368.516
 764.205 684.775
 759.137 669.604
 670.390 151.847
 424.532 7.962
 597.188 564.343
 158.552 539.153
 212.103 403.368
 973.557 302.117
 330.235 560.958
 849.488 610.095
 872.185 275.682
 117.311 517.484
 603.654 759.120
 511.771 586.646
 799.346 37.341
 479.160 215.646
 242.748 31.502
 50.838 298.086
 165.433 494.501
 530.962 900.208
 787.196 326.068
 847.539 529.649
 811.980 491.934
 82.745 896.507
 412.952 274.967
 38.018 433.232
 79.865 653.815
 761.159 238.529
 957.972 20.039
 529.405 175.685
 563.203 255.675
 559.878 111.899
 674.257 963.194
 625.975 397.457
 767.837 698.009
 167.175 707.457
 146.054 744.692
 465.648 0.666
 300.326 912.382
 54.214 176.870
 537.691 128.286
 948.105 763.218
 265.068 172.471
 242.194 749.870
 964.422 629.468
 473.561 284.372
 5.206 205.341
 257.280 972.138
 315.781 661.483
 605.104 807.184
 187.232 202.348
 29.327 453.508
 303.307 693.540
 717.761 534.574
 499.692 314.422
 393.743 478.092
 853.188 416.604
 803.877 158.269
 913.186 483.073
 415.380 321.078
 219.182 194.394
 867.072 453.693
 531.826 6.317
 969.184 141.368
 352.375 140.680
 756.026 958.898
 555.604 67.840
 884.398 874.904
 131.674 8.694
 864.499 951.910
 768.611 568.030
 487.421 640.415
 32.581 704.466
 855.451 168.435
 269.815 987.160
 563.022 787.511
 691.680 643.095
 454.842 960.625
 871.111 683.797
 594.402 866.449
 610.396 355.471
 404.596 887.657
 701.613 985.676
 639.680 479.556
 933.967 722.658
 864.458 50.182
 77.669 665.577
 355.706 186.219
 840.210 966.166
 908.872 833.199
 624.832 911.374
 489.653 376.516
 577.537 54.514
 277.729 105.757
 971.029 697.275
 624.684 302.961
 602.815 500.024
 208.790 340.863
 69.449 542.356
 88.045 265.525
 587.042 614.446
 4.739 565.320
 355.126 2.862
 708.263 281.976
 280.451 168.057
 969.327 526.712
 491.021 886.342
 542.686 443.787
 358.528 54.041
 484.713 973.578
 417.351 98.533
 787.453 557.225
 406.568 998.494
 296.071 484.834
 782.215 238.025
 828.999 599.954
 142.783 576.062
 519.746 855.796
 602.051 539.063
 799.586 985.343
 828.585 792.263
 497.653 650.704
 177.224 529.475
 58.863 619.882
 569.585 275.705
 383.336 165.420
 871.054 818.538
 739.315 263.488
 871.940 686.939
 264.029 709.035
 349.847 758.721
 865.511 758.170
 386.114 295.392
 698.279 809.386
 277.001 335.577
 585.404 277.423
 243.692 801.796
 780.111 675.034
 256.018 531.669
 736.473 866.892
 772.824 390.763
 228.433 5.048
 25.262 583.246
 310.351 196.249
 663.975 686.643
 544.303 27.963
 521.556 2.531
 376.628 622.923
 850.046 755.507
 978.898 472.598
 450.223 973.780
 679.859 380.177
 463.577 547.081
 911.454 25.912
 425.932 747.904
 433.358 945.268
 238.608 202.709
 249.138 716.920
 581.719 958.305
 799.195 417.761
 635.920 468.844
 629.782 580.692
 782.813 359.652
 165.871 43.799
 787.753 50.359
 533.573 902.754
 227.396 351.687
 613.475 858.994
 81.734 113.887
 891.268 321.761
 268.192 791.768
 890.698 790.807
 833.635 308.674
 414.175 77.094
 746.790 22.677
 818.887 460.669
 34.699 610.865
 665.092 728.067
 996.854 746.350
 285.410 356.778
 601.678 16.901
 839.610 742.725
 942.891 359.519
 891.905 10.416
 906.335 612.666
 333.599 456.749
 397.992 633.866
 882.579 301.790
 616.067 827.246
 435.427 36.792
 746.992 171.150
 193.510 45.819
 38.423 743.657
 900.364 247.563
 690.723 892.841
 336.020 563.953
 229.674 183.597
 739.868 18.327
 622.577 934.179
 355.456 35.022
 101.246 909.292
 289.858 31.973
 510.308 704.153
 291.338 36.280
 637.678 692.685
 509.788 818.623
 864.063 545.773
 405.609 835.221
 125.919 190.744
 508.274 125.792
 485.845 385.064
 942.821 673.407
 988.173 535.348
 491.248 658.372
 216.146 992.630
 339.397 495.465
 409.091 297.216
 685.010 634.292
 820.228 998.163
 608.696 319.570
 453.045 15.552
 299.296 985.464
 489.555 596.182
 94.391 720.156
 778.311 798.579
 264.379 448.674
 173.130 960.367
 906.797 699.237
 372.389 594.821
 301.468 237.370
 98.980 744.184
 135.055 559.665
 956.326 611.017
 867.043 462.828
 397.827 687.143
 362.664 261.799
 835.764 9.741
 649.549 981.989
 698.964 268.848
 104.703 144.460
 12.606 458.298
 590.724 889.259
 932.607 557.099
 532.100 821.747
 313.548 320.184
 854.115 440.896
 343.538 881.689
 251.678 529.165
 140.360 281.368
 769.716 803.116
 897.569 732.105
 970.239 185.709
 201.695 985.916
 546.398 648.865
 845.383 325.214
 586.798 962.944
 247.337 818.890
 462.729 293.206
 197.589 618.106
 629.127 207.788
 393.154 319.246
 321.987 753.606
 260.286 151.635
 979.095 152.630
 98.699 831.404
 188.595 848.911
 182.230 1.770
 515.873 964.572
 239.247 911.360
 810.926 209.595
 672.698 288.752
 646.876 334.985
 0.219 691.763
 679.368 861.918
 663.375 148.138
 693.386 991.259
 514.284 880.013
 368.705 869.915
 708.146 803.156
 751.145 224.520
 260.126 314.492
 670.359 371.652
 341.373 394.427
 955.732 770.265
 246.685 36.222
 32.705 230.022
 448.304 520.922
 48.407 153.264
 917.842 646.729
 996.617 433.339
 940.474 25.152
 760.144 913.760
 529.912 317.630
 638.613 327.324
 674.488 415.938
 809.895 968.900
 477.910 193.418
 515.403 737.585
 604.333 463.698
 247.724 731.502
 676.470 86.176
 241.336 50.492
 615.363 926.032
 464.241 507.665
 637.399 299.383
 624.190 360.397
 352.368 65.535
 434.848 125.406
 328.271 137.752
 234.959 862.411
 624.646 607.044
 670.635 708.424
 245.046 160.972
 393.704 772.534
 647.748 48.201
 907.324 2.229
 386.639 521.485
 816.266 190.665
 464.580 785.014
 779.489 684.329
 980.443 789.894
 585.557 487.111
 377.801 343.223
 599.333 645.795
 875.239 516.308
 686.357 989.475
 120.965 116.630
 887.654 318.460
 491.526 401.939
 73.985 974.342
 797.612 405.133
 489.167 740.163
 99.204 362.473
 134.897 226.988
 325.523 218.096
 945.198 199.864
 978.668 953.202
 441.238 722.353
 237.604 262.730
 293.816 985.130
 713.758 595.669
 901.527 301.831
 211.384 772.580
 620.804 966.385
 463.641 796.502
 766.145 572.952
 625.868 347.748
 494.427 495.501
 565.590 81.394
 458.962 642.825
 777.468 776.390
 882.794 370.712
 231.736 680.622
 875.384 711.265
 126.045 886.084
 274.658 425.503
 420.289 97.236
 612.319 995.775
 87.548 834.043
 502.832 636.025
 185.321 565.047
 576.988 938.157
 441.521 886.744
 203.978 509.775
 939.101 60.726
 559.193 151.241
 379.775 662.378
 939.317 917.671
 97.120 972.849
 645.634 104.328
 586.721 13.664
 747.920 462.327
 518.293 750.418
 805.022 117.188
 512.446 213.872
 307.512 937.256
 1.492 854.373
 579.214 835.001
 176.296 875.558
 937.339 424.869
 854.419 117.848
 578.266 990.439
 421.796 79.310
 393.433 105.574
 211.989 184.380
 396.258 924.101
 532.965 518.953
 778.694 905.935
 348.744 38.029
 639.942 30.810
 517.592 79.975
 918.535 700.765
 703.480 765.314
 993.705 26.837
 164.813 159.567
 237.391 902.187
 714.133 596.143
 632.027 691.864
 192.319 209.503
 512.222 918.124
 847.118 959.330
 834.579 529.596
 412.802 437.187
 876.216 143.324
 397.673 758.082
 359.280 612.164
 869.726 335.570
 99.205 857.957
 736.434 321.760
 985.087 726.039
 319.304 729.197
 480.887 651.984
 682.302 522.494
 649.001 820.949
 268.532 321.554
 658.760 767.888
 592.834 358.660
 770.676 678.329
 18.420 307.920
 254.762 60.063
 580.750 901.996
 683.270 662.134
 807.050 478.346
 562.896 106.032
 988.789 881.092
 570.575 392.375
 198.859 376.930
 414.732 372.846
 885.043 331.198
 948.180 190.530
 324.532 506.448
 950.471 241.439
 876.990 678.814
 520.366 186.015
 440.187 271.482
 270.323 122.356
 984.884 349.209
 194.617 44.209
 544.999 338.531
 844.299 858.204
 663.755 486.014
 142.095 379.032
 473.196 358.227
 118.054 101.334
 318.158 654.272
 55.096 46.906
 959.354 542.588
 968.261 379.667
 814.969 461.759
 171.475 683.921
 665.190 419.359
 533.063 119.256
 566.870 878.187
 211.205 44.370
 51.538 195.866
 471.456 979.088
 732.835 657.803
 101.695 926.300
 280.972 556.356
 890.049 471.778
 961.785 678.177
 256.170 728.567
 44.536 389.710
 16.441 993.233
 891.723 196.427
 213.381 973.881
 320.303 898.469
 195.555 65.043
 309.052 993.855
 647.088 453.645
 591.991 775.485
 938.561 805.236
 471.387 130.950
 110.228 2.909
 982.621 651.117
 563.613 386.227
 602.089 566.945
 391.347 297.568
 91.218 811.729
 433.426 513.190
 975.845 211.574
 29.844 480.960
 59.798 269.344
 916.806 761.753
 332.028 71.422
 361.768 873.314
 543.406 622.700
 979.554 950.831
 576.197 29.225
 449.327 495.027
 807.722 791.487
 744.750 594.562
 859.973 451.710
 385.008 643.564
 136.767 628.467
 453.213 876.752
 165.661 260.035
 755.116 303.779
 97.476 618.226
 2.052 521.865
 464.382 316.619
 497.744 742.769
 978.446 356.697
 642.492 398.539
 365.104 983.134
 996.647 242.911
 896.901 272.158
 477.762 684.760
 926.831 486.648
 15.170 560.505
 650.935 96.307
 117.643 948.229
 967.368 294.391
 993.331 362.493
 383.332 923.060
 218.346 551.144
 769.451 42.339
 306.354 590.036
 518.812 303.130
 664.702 375.517
 558.643 688.786
 314.405 425.213
 238.262 713.992
 836.228 983.311
 507.324 471.318
 420.958 295.974
 961.549 917.742
 739.448 975.102
 305.195 934.039
 901.176 144.431
 924.755 173.401
 785.916 491.641
 529.112 761.686
 961.888 4.949
 958.200 5.630
 648.712 514.575
 143.719 408.175
 351.187 790.947
 998.349 248.376
 939.752 865.800
 469.195 539.418
 848.365 73.199
 699.733 379.832
 416.072 579.275
 863.593 123.672
 133.847 547.384
 752.258 744.220
 45.314 624.846
 184.617 597.428
 863.989 834.980
 154.788 116.218
 538.971 800.496
 819.324 910.850
 257.045 239.105
 747.643 205.483
 896.502 977.641
 700.106 413.943
 134.292 85.708
 764.659 121.570
 94.278 783.467
 261.464 483.159
 154.283 320.554
 29.734 523.624
 300.341 235.002
 734.448 507.861
 928.335 103.730
 693.252 164.614
 899.340 801.510
 524.273 357.013
 811.869 245.940
 80.586 806.446
 171.526 864.962
 671.515 728.741
 428.868 464.646
 307.832 30.154
 685.534 572.767
 558.416 848.842
 405.680 603.162
 809.249 294.476
 336.751 632.575
 89.203 829.072
 365.594 152.069
 816.316 706.473
 491.374 685.929
 546.974 622.006
 967.049 639.892
 130.137 359.429
 880.846 515.657
 209.579 916.494
 656.051 718.746
 236.903 766.160
 732.183 491.344
 593.048 506.227
 847.290 60.705
 930.368 869.925
 116.746 337.873
 883.518 633.615
 448.671 501.937
 125.831 350.504
 653.378 523.934
 717.236 562.210
 0.406 224.183
 476.865 459.610
 511.345 310.582
 973.092 163.085
 212.512 146.958
 739.016 417.630
 124.390 774.314
 653.273 614.086
 353.498 118.877
 564.001 482.838
 149.240 924.830
 245.021 405.586
 768.232 942.802
 553.390 164.515
 980.249 374.520
 180.100 722.355
 784.417 747.057
 952.559 693.069
 566.419 884.920
 138.447 928.385
 404.800 723.732
 323.684 783.058
 367.875 514.763
 978.662 319.972
 476.183 795.137
 900.796 929.144
 35.911 24.943
 20.312 532.115
 476.507 340.770
 100.466 960.348
 804.095 657.596
 251.702 984.232
 667.711 719.688
 838.390 344.584
 637.427 399.692
 791.639 533.441
 124.785 956.962
 885.198 783.288
 902.424 365.925
 594.833 67.128
 70.359 627.947
 484.052 965.081
 693.037 991.362
 957.976 111.254
 19.377 670.358
 848.093 957.736
 975.640 311.242
 857.178 656.807
 469.852 581.730
 957.584 609.328
 400.905 723.431
 527.295 314.070
 263.387 218.579
 284.569 502.314
 971.183 278.517
 979.854 592.813
 283.093 203.649
 687.163 458.349
 749.106 723.145
 348.630 576.273
 856.740 768.913
 736.062 327.049
 446.408 234.124
 50.581 507.749
 89.403 714.539
 162.638 808.479
 41.577 24.005
 754.729 840.863
 362.584 47.806
 950.994 356.990
 540.730 773.234
 62.695 118.028
 405.717 781.013
 835.605 793.167
 618.210 149.657
 622.000 636.371
 671.164 313.698
 611.666 110.966
 151.684 513.062
 116.851 236.361
 225.269 802.037
 717.067 108.730
 601.137 270.605
 211.041 705.588
 5.701 927.068
 2.865 895.643
 771.934 248.390
 53.697 228.647
 89.302 513.436
 473.437 29.245
 749.225 875.136
 401.026 33.778
 564.811 521.629
 47.963 25.031
 694.266 935.756
 755.797 887.914
 711.320 39.243
 71.676 245.711
 752.818 145.881
 181.235 374.008
 445.980 30.557
 388.294 725.596
 541.589 822.729
 607.083 947.965
 423.432 768.791
 274.348 314.652
 550.764 483.408
 513.004 617.280
 744.651 71.667
 431.577 637.137
 328.987 288.668
 848.124 709.397
 964.302 688.453
 535.368 751.312
 501.738 868.244
 925.378 605.097
 973.431 445.452
 545.186 69.591
 514.836 213.379
 815.489 500.637
 378.249 46.944
 97.228 52.595
 491.919 2.765
 457.754 232.136
 195.958 749.869
 820.028 425.901
 748.031 940.062
 303.482 946.659
 45.021 483.081
 340.483 184.916
 311.029 424.312
 812.782 936.671
 519.968 365.802
 80.828 451.128
 268.356 148.974
 536.539 268.033
 109.778 994.919
 686.273 322.105
 878.779 30.992
 832.821 926.412
 844.076 317.093
 68.592 217.949
 167.014 208.197
 490.556 82.969
 832.813 379.154
 602.668 868.537
 153.749 711.522
 663.222 737.416
 2.820 759.055
 971.023 8.699
 964.360 817.924
 551.442 435.000
 628.542 19.719
 515.616 52.627
 806.731 20.557
 215.712 973.713
 704.481 99.365
 726.696 504.114
 211.864 14.676
 749.173 18.979
 813.296 154.461
 675.273 625.864
 990.572 90.893
 795.186 325.328
 906.229 5.253
 778.742 938.937
 75.341 851.842
 55.622 828.024
 331.448 998.812
 278.497 452.519
 788.542 223.951
 3.153 212.327
 521.112 800.891
 203.844 134.530
 106.467 322.958
 484.458 694.089
 979.399 355.367
 398.290 25.211
 173.262 849.951
 281.153 652.562
 601.426 8.877
 392.318 568.666
 659.625 344.133
 981.383 444.801
 896.963 588.261
 520.962 191.453
 558.224 799.188
 707.391 200.770
 392.994 39.738
 705.064 892.639
 661.105 862.018
 343.005 649.225
 345.676 91.269
 741.810 626.373
 273.928 75.802
 909.904 56.674
 904.889 283.348
 783.163 555.862
 687.692 403.735
 652.601 175.217
 43.564 628.516
 920.084 836.728
 550.678 575.463
 209.514 689.746
 889.130 106.162
 435.905 448.102
 561.670 635.165
 971.089 31.017
 575.899 176.722
 344.021 731.393
 840.057 438.367
 355.864 578.290
 374.881 508.191
 283.027 719.514
 919.280 744.011
 271.448 213.734
 651.476 147.870
 706.733 43.481
 557.119 978.959
 469.814 910.503
 151.686 443.598
 576.949 188.619
 459.657 714.023
 854.907 537.390
 223.937 121.217
 443.732 139.226
 575.331 383.774
 55.476 345.161
 846.273 58.848
 880.774 998.398
 831.277 806.813
 737.150 663.174
 747.684 463.554
 732.861 998.816
 56.285 618.821
 195.174 179.600
 487.451 352.299
 527.858 430.647
 362.949 817.657
 742.849 804.553
 87.905 466.607
 707.430 404.315
 446.227 237.901
 290.605 522.636
 703.644 9.149
 38.700 38.751
 96.385 921.683
 296.774 829.920
 854.235 880.505
 683.325 619.828
 721.423 33.275
 963.488 320.083
 947.579 415.643
 920.962 509.037
 827.368 176.866
 149.800 735.402
 177.610 972.202
 450.870 99.078
 214.395 720.081
 978.974 330.538
 392.666 106.444
 528.380 910.858
 112.570 0.224
 528.046 710.519
 199.812 487.780
 932.242 5.539
 603.064 95.911
 305.111 399.062
 395.610 149.083
 904.363 245.567
 449.021 183.627
 443.475 269.324
 795.265 147.513
 755.192 580.289
 894.819 366.957
 671.630 626.447
 669.764 219.382
 786.043 454.538
 83.295 265.622
 154.199 169.690
 294.594 552.630
 543.876 642.737
 487.566 582.120
 241.345 281.696
 563.781 371.764
 194.581 296.384
 157.416 325.691
 12.787 93.409
 229.489 632.652
 977.571 759.377
 639.756 366.503
 257.444 555.389
 90.068 758.356
 287.482 753.539
 148.530 517.325
 190.859 309.738
 368.400 12.231
 918.049 865.730
 931.455 395.685
 779.950 501.587
 597.607 800.789
 398.728 878.352
 809.369 906.349
 18.239 795.070
 562.594 926.391
 156.402 376.626
 548.463 302.188
 874.639 765.929
 233.634 568.600
 442.492 238.847
 66.545 430.878
 924.953 531.376
 172.110 563.069
 580.093 69.990
 471.531 955.534
 867.689 947.577
 588.750 368.146
 106.215 374.314
 583.687 49.335
 224.355 956.068
 91.140 961.877
 811.012 279.277
 902.697 307.310
 529.351 692.674
 169.956 795.936
 508.844 920.884
 946.485 392.913
 225.655 785.957
 642.365 847.981
 615.327 179.720
 510.769 242.641
 299.909 866.954
 596.170 760.286
 249.985 317.242
 676.632 488.905
 414.139 687.941
 859.783 30.002
 635.902 203.547
 328.003 129.475
 921.224 405.181
 660.751 225.194
 25.783 250.632
 531.728 371.300
 687.358 519.100
 929.555 240.855
 248.069 869.318
 379.989 7.092
 87.141 685.057
 655.551 680.366
 237.282 253.317
 798.165 645.055
 885.564 108.840
 808.402 550.426
 589.528 560.546
 380.782 605.238
 976.028 523.267
 601.036 591.268
 267.066 109.647
 534.018 320.447
 104.683 805.740
 289.086 728.986
 65.172 38.750
 75.319 635.298
 778.747 141.302
 277.013 333.137
 349.953 983.892
 968.981 483.910
 530.096 261.777
 32.503 190.267
 877.599 726.101
 61.135 44.901
 585.318 698.735
 198.473 362.841
 213.523 428.990
 518.384 621.766
 779.517 176.564
 335.923 393.084
 384.103 42.824
 171.428 177.376
 243.583 241.596
 931.107 632.499
 914.272 686.379
 118.309 663.257
 993.246 974.270
 656.906 830.432
 330.926 334.490
 751.493 27.462
 53.118 163.495
 391.007 498.768
 545.154 937.057
 838.843 59.281
 160.078 635.873
 162.422 984.942
 265.544 174.382
 410.553 34.672
 407.707 527.171
 23.088 631.704
 740.311 414.033
 982.507 463.241
 417.152 159.403
 822.716 879.620
 677.782 76.076
 81.033 105.727
 749.637 844.098
 2.777 677.102
 152.758 536.323
 124.877 830.409
 312.017 370.836
 819.437 102.763
 670.525 901.387
 467.292 807.455
 449.107 159.822
 855.468 676.219
 330.822 474.646
 804.436 2.218
 265.199 58.284
 287.573 435.968
 210.810 498.857
 215.860 921.574
 472.021 542.676
 138.313 496.791
 669.089 808.983
 818.695 91.883
 721.549 652.155
 660.713 464.133
 262.092 357.919
 389.191 802.754
 949.464 323.541
 78.851 779.246
 359.670 188.143
 333.604 237.759
 728.661 923.917
 139.181 796.361
 348.448 313.911
 74.988 231.372
 12.126 684.286
 315.015 152.022
 519.547 151.506
 263.280 540.842
 930.617 426.142
 50.556 776.665
 351.508 589.083
 213.107 702.361
 502.954 442.574
 131.057 719.896
 919.784 523.089
 627.108 252.817
 215.382 646.475
 122.125 813.397
 590.898 704.758
 972.092 341.562
 431.337 130.661
 833.907 79.226
 992.397 38.094
 841.209 531.068
 504.082 98.188
 934.790 706.285
 488.974 49.814
 257.352 890.986
 282.067 715.869
 164.512 364.022
 40.643 112.101
 151.345 327.042
 420.486 819.978
 77.962 600.005
 370.617 140.617
 183.039 454.387
 542.403 560.367
 888.677 76.737
 828.526 913.048
 664.261 224.387
 828.950 7.655
 774.986 443.181
 198.895 857.596
 589.620 944.565
 60.469 467.939
 961.937 707.704
 975.297 146.167
 684.511 293.261
 479.113 750.389
 998.597 81.723
 297.344 193.580
 939.212 423.784
 98.314 915.369
 913.002 397.105
 830.721 212.032
 313.802 277.222
 245.628 94.163
 345.982 365.413
 359.672 299.085
 170.691 778.735
 192.887 816.129
 340.299 143.394
 756.912 647.863
 519.875 679.106
 701.197 905.096
 192.938 896.633
 297.657 859.684
 346.603 421.431
 188.207 413.998
 666.143 312.072
 992.487 12.257
 131.959 562.300
 11.211 255.284
 896.682 300.167
 728.019 90.634
 173.925 957.453
 52.034 154.290
 543.064 448.718
 524.855 623.492
 469.840 133.807
 388.261 303.820
 66.838 142.946
 149.058 883.897
 730.692 12.946
 340.295 630.330
 556.834 650.197
 646.392 811.563
 563.560 425.526
 594.802 895.650
 174.128 882.678
 107.822 892.731
 980.528 661.776
 422.558 952.855
 120.712 997.928
 120.302 594.115
 170.784 640.134
 232.261 350.918
 16.308 474.249
 908.600 588.999
 907.111 144.249
 831.841 139.966
 705.443 807.142
 131.942 936.406
 48.873 977.997
 804.860 167.459
 810.864 512.800
 663.520 578.340
 350.604 818.803
 352.024 375.327
 799.547 696.018
 451.382 5.494
 188.680 11.496
 796.443 609.095
 934.022 42.407
 736.027 708.385
 878.082 538.076
 706.155 232.222
 244.419 728.613
 482.994 78.755
 967.114 923.187
 248.581 402.390
 575.578 409.238
 878.024 755.146
 269.986 890.762
 958.930 211.172
 838.782 135.492
 127.850 16.943
 425.498 174.202
 578.243 14.522
 829.099 788.123
 611.465 722.758
 454.640 0.649
 996.621 188.725
 357.017 365.956
 634.694 461.895
 130.742 419.281
 623.311 234.926
 987.019 261.429
 655.165 41.711
 972.853 824.263
 697.748 625.114
 375.905 475.788
 865.295 169.081
 326.390 734.871
 154.217 33.364
 60.159 579.147
 447.631 200.740
 304.642 138.504
 657.758 628.411
 554.308 104.410
 649.943 135.132
 330.532 476.664
 339.992 917.081
 791.205 979.093
 66.670 597.530
 640.119 659.702
 581.006 222.843
 260.329 545.362
 158.874 430.497
 387.655 333.006
 906.997 259.704
 681.675 696.150
 96.578 643.382
 926.546 985.477
 703.314 418.935
 690.468 664.016
 465.408 897.412
 431.430 390.571
 978.631 324.534
 801.907 39.424
 243.674 407.004
 273.617 300.825
 858.392 933.121
 875.323 666.421
 726.581 123.310
 465.485 278.712
 834.283 954.889
 403.595 166.251
 750.972 332.587
 48.981 39.838
 51.391 654.486
 216.348 973.187
 657.049 349.840
 519.192 708.890
 75.814 154.168
 604.413 931.946
 912.761 817.306
 246.047 944.442
 652.893 206.303
 448.220 702.322
 222.046 227.653
 385.493 975.588
 939.863 28.266
 664.247 444.199
 239.893 683.430
 956.095 211.593
 576.593 200.004
 171.325 514.922
 725.185 577.106
 597.803 235.124
 744.235 813.021
 622.576 201.029
 76.535 830.161
 26.724 670.305
 53.968 29.259
 348.913 827.618
 716.865 565.044
 353.021 628.757
 706.670 959.335
 316.528 941.209
 719.184 600.396
 238.682 179.936
 869.218 301.807
 413.438 645.692
 399.091 957.817
 337.673 566.504
 624.270 498.633
 49.143 586.048
 338.726 647.533
 583.089 691.136
 167.746 256.702
 876.626 520.766
 452.461 360.679
 664.231 738.065
 151.862 161.305
 427.375 901.462
 256.310 337.512
 471.097 660.853
 201.473 764.624
 587.798 386.970
 461.125 603.741
 374.621 667.266
 667.577 970.808
 139.364 759.215
 373.825 971.214
 958.017 762.815
 624.259 758.923
 34.971 279.490
 361.478 684.620
 217.975 876.430
 963.939 286.055
 690.511 126.257
 809.764 362.397
 313.942 84.890
 200.721 195.035
 333.287 189.421
 590.386 927.948
 659.633 977.075
 252.725 514.780
 367.883 161.052
 41.247 556.321
 522.895 254.725
 41.710 885.938
 795.281 558.799
 858.705 271.896
 328.449 253.350
 221.892 970.504
 952.481 45.812
 102.996 724.207
 542.542 185.076
 729.762 811.312
 227.534 169.753
 725.903 841.866
 359.411 554.615
 132.854 595.784
 948.909 433.530
 644.032 518.701
 406.488 380.245
 947.763 748.030
 348.233 431.661
 401.531 221.511
 338.627 563.568
 196.375 524.383
 351.961 638.736
 892.881 425.494
 501.199 994.997
 474.145 319.674
 970.173 320.218
 449.359 81.237
 807.693 756.328
 715.376 705.031
 219.672 950.862
 832.073 896.242
 599.580 87.412
 657.872 812.705
 843.739 472.336
 319.931 74.347
 534.476 620.885
 732.923 59.419
 572.354 699.145
 132.707 297.970
 483.227 757.031
 736.506 356.946
 304.381 190.769
 887.339 160.980
 7.358 950.311
 173.692 897.097
 387.155 947.950
 649.874 964.085
 235.405 109.732
 610.637 318.054
 119.133 362.366
 415.984 769.993
 859.950 277.146
 717.182 559.920
 707.666 951.441
 529.706 882.176
 536.768 240.737
 937.946 999.615
 176.699 543.880
 633.115 458.965
 183.319 765.372
 890.954 518.709
 138.113 746.490
 228.845 803.749
 545.853 677.144
 660.198 2.522
 915.630 719.211
 832.922 982.457
 932.769 126.363
 122.191 394.770
 241.660 512.742
 997.107 811.055
 196.392 971.404
 326.432 839.308
 635.137 482.014
 187.964 928.689
 886.184 375.239
 735.847 628.944
 612.364 578.733
 624.121 626.161
 993.456 387.147
 825.646 651.073
 83.065 647.557
 693.713 334.806
 860.981 494.008
 137.677 770.827
 640.296 202.974
 500.727 197.436
 640.474 868.751
 392.235 124.665
 965.553 547.755
 422.007 940.859
 146.709 317.926
 670.414 610.830
 239.376 508.903
 295.917 348.587
 79.157 736.080
 997.485 957.780
 272.922 513.270
 9.169 992.696
 360.298 211.457
 881.395 627.729
 57.448 202.613
 800.089 525.421
 774.354 795.783
 490.395 469.622
 566.318 296.590
 554.595 753.880
 181.028 350.258
 189.900 474.357
 938.119 952.268
 735.413 925.475
 325.868 810.561
 101.106 204.801
 619.636 440.004
 355.588 136.819
 672.217 675.589
 192.490 474.108
 653.906 558.092
 584.072 545.680
 739.282 517.814
 170.221 628.097
 61.264 842.349
 154.208 113.253
 146.668 837.547
 94.635 350.891
 180.210 291.873
 735.171 933.204
 937.795 639.075
 217.304 257.777
 910.177 28.477
 821.933 814.249
 782.926 693.544
 6.893 665.208
 29.657 34.852
 501.094 674.650
 347.136 571.628
 711.822 835.091
 150.907 875.304
 657.903 479.876
 449.337 178.427
 93.948 678.996
 416.334 92.926
 804.082 908.736
 635.554 703.728
 159.827 377.629
 741.923 798.391
 726.534 668.697
 442.985 612.640
 814.754 621.906
 269.448 818.063
 583.825 397.645
 940.932 544.816
 369.662 214.181
 701.959 652.921
 910.280 387.252
 100.501 764.851
 742.109 581.660
 365.947 414.836
 226.843 942.174
 167.065 112.151
 9.946 348.759
 168.805 853.016
 603.325 49.674
 487.794 235.436
 699.895 491.149
 101.628 560.987
 568.432 175.863
 181.105 265.252
 823.158 751.437
 575.115 463.269
 221.985 427.605
 625.740 977.232
 206.304 934.933
 670.262 720.916
 267.971 23.231
 994.232 929.561
 108.066 423.667
 335.737 266.425
 957.610 0.559
 958.836 19.963
 461.305 747.787
 670.276 281.013
 608.353 357.311
 257.575 400.737
 334.302 335.727
 691.124 61.088
 447.745 366.898
 23.885 714.749
 366.643 627.964
 408.513 885.736
 20.340 641.602
 655.395 170.979
 2.364 583.959
 601.329 693.390
 291.366 625.570
 525.706 65.102
 316.659 237.816
 420.606 603.333
 882.604 591.628
 27.599 968.794
 112.313 365.442
 835.141 576.507
 583.932 888.763
 276.935 960.810
 748.193 514.447
 977.502 800.133
 398.256 141.239
 303.571 953.606
 854.462 617.778
 648.876 701.933
 898.071 335.647
 708.920 381.128
 687.872 163.031
 597.655 852.284
 598.620 248.816
 579.397 256.621
 385.326 421.622
 699.360 396.426
 385.656 467.333
 910.760 883.665
 785.050 555.478
 834.432 73.880
 775.060 328.541
 920.473 309.351
 802.123 513.632
 85.636 328.527
 927.065 473.238
 403.506 945.397
 568.686 507.079
 858.253 490.343
 889.619 341.880
 721.564 651.199
 679.105 507.486
 663.928 518.549
 503.399 868.980
 106.574 972.180
 916.441 653.809
 603.009 336.008
 765.264 834.443
 706.313 157.520
 778.990 670.624
 30.383 355.965
 217.446 815.989
 203.373 43.204
 974.279 402.922
 496.271 404.778
 106.510 453.370
 898.260 879.556
 802.796 354.371
 816.140 878.074
 639.166 782.963
 863.207 706.767
 14.847 679.516
 42.839 632.788
 651.216 730.410
 145.381 937.658
 291.343 425.100
 189.241 813.875
 401.488 459.347
 26.466 393.787
 972.918 941.705
 781.153 541.958
 4.318 165.833
 30.186 159.191
 41.704 294.082
 707.919 147.039
 222.180 80.979
 710.141 265.466
 646.176 187.070
 382.097 423.364
 954.297 898.347
 247.412 402.548
 651.901 393.696
 919.804 201.895
 777.603 578.062
 540.698 561.488
 799.634 923.033
 909.732 389.314
 323.150 496.168
 781.333 758.649
 57.104 197.636
 351.568 506.329
 104.099 205.621
 471.336 765.190
 661.948 323.817
 513.483 673.048
 650.652 654.402
 464.727 71.367
 170.643 132.789
 783.537 935.508
 452.823 566.599
 890.666 152.078
 551.930 46.649
 71.320 804.962
 263.690 833.892
 751.523 468.255
 993.083 980.424
 953.817 890.333
 773.773 187.744
 579.837 538.123
 623.523 429.857
 553.453 544.266
 531.448 126.688
 785.164 842.999
 802.670 614.361
 86.450 514.524
 254.822 58.456
 225.147 294.227
 967.527 45.522
 126.085 694.978
 357.225 883.305
 94.721 481.003
 290.413 173.772
 888.137 204.256
 591.521 792.734
 443.161 943.269
 558.359 829.338
 264.738 185.164
 207.667 886.902
 500.780 269.500
 753.090 18.265
 908.062 914.229
 913.459 324.390
 525.377 906.140
 784.128 260.340
 396.706 38.330
 230.198 109.569
 63.137 183.606
 707.457 62.916
 405.344 14.101
 542.953 295.685
 359.464 213.168
 548.297 313.152
 842.140 115.869
 259.424 335.853
 152.342 989.724
 538.941 340.898
 118.646 699.180
 11.864 549.541
 234.108 247.345
 181.227 155.413
 73.316 759.472
 763.301 188.689
 977.103 357.693
 48.102 891.370
 582.484 209.284
 12.309 385.484
 484.491 835.759
 649.878 813.038
 561.610 712.407
 29.830 342.899
 149.599 823.103
 8.141 320.278
 884.750 359.667
 207.048 489.476
 185.447 255.636
 803.941 275.973
 731.712 948.582
 145.092 961.400
 120.731 291.172
 96.731 631.718
 9.995 137.930
 75.341 697.798
 349.307 971.403
 646.697 767.090
 792.607 288.275
 563.366 639.288
 567.328 23.588
 815.471 177.535
 163.000 370.819
 220.043 5.127
 335.482 169.174
 868.874 146.892
 464.862 929.470
 320.146 390.959
 63.360 299.742
 260.215 822.794
 717.154 714.807
 811.721 476.973
 428.807 405.064
 133.783 676.672
 873.742 273.672
 188.808 465.403
 617.170 193.733
 855.589 674.797
 682.191 474.381
 95.580 976.639
 793.679 933.745
 852.018 612.795
 127.688 675.132
 331.736 24.851
 906.775 158.567
 416.947 973.283
 835.800 1.926
 136.977 866.833
 261.014 533.641
 434.008 354.742
 351.696 992.382
 246.668 971.917
 295.244 358.953
 153.075 989.492
 913.650 683.129
 231.293 96.129
 655.070 895.174
 258.677 119.591
 195.120 70.967
 59.049 460.392
 958.212 944.100
 472.902 31.720
 502.350 761.791
 653.968 330.390
 617.148 888.464
 846.534 365.578
 83.427 536.321
 461.179 874.854
 705.537 701.924
 709.509 905.051
 529.889 507.962
 676.454 39.345
 133.217 276.893
 975.427 437.398
 733.449 525.645
 848.926 314.241
 329.145 786.070
 124.727 422.897
 498.079 483.312
 23.885 698.456
 222.485 692.936
 727.287 155.909
 701.651 237.733
 456.799 864.552
 559.087 457.150
 807.576 818.018
 851.530 907.630
 200.242 516.234
 493.955 942.667
 704.108 324.882
 984.948 429.632
 542.142 195.823
 959.849 29.618
 329.866 150.676
 127.697 380.369
 356.784 347.168
 527.992 955.342
 901.464 377.463
 943.611 239.044
 919.256 268.541
 348.933 465.673
 272.205 61.568
 782.520 461.134
 629.543 700.416
 289.927 944.476
 977.843 635.003
 65.779 961.380
 394.209 184.651
 569.752 307.599
 983.717 467.213
 836.199 863.033
 121.650 4.413
 32.747 596.806
 908.068 900.906
 343.123 660.373
 901.122 468.313
 700.861 889.956
 188.743 45.430
 733.622 262.775
 956.280 537.562
 395.884 355.556
 259.096 362.161
 277.182 741.157
 390.718 311.558
 33.563 23.026
 303.811 608.580
 63.997 981.447
 75.995 685.157
 657.139 114.409
 576.478 21.199
 785.905 864.703
 771.909 570.014
 399.916 588.909
 578.151 712.215
 34.190 39.856
 714.272 432.687
 344.782 888.589
 619.750 130.754
 529.940 832.549
 457.204 543.838
 683.178 741.689
 421.036 96.799
 840.335 342.356
 714.983 255.694
 666.845 279.461
 435.049 354.355
 428.183 320.698
 312.715 829.033
 592.710 653.074
 529.241 810.152
 332.220 993.052
 125.630 816.332
 464.650 799.057
 503.226 625.139
 382.135 591.610
 63.552 774.286
 35.381 994.910
 677.882 108.280
 614.987 998.304
 740.091 126.781
 647.596 370.931
 451.743 925.606
 478.588 563.188
 455.380 328.498
 665.500 599.974
 287.939 482.233
 482.690 859.422
 516.681 89.674
 316.243 573.750
 68.630 461.003
 190.177 863.666
 722.924 314.152
 445.306 992.470
 133.721 408.668
 828.227 809.473
 47.295 575.699
 30.718 444.031
 606.791 948.973
 343.324 751.303
 166.192 411.681
 298.052 729.606
 803.577 671.755
 424.179 698.088
 503.419 448.523
 931.477 904.425
 616.931 998.134
 873.114 27.787
 885.223 389.994
 185.701 745.685
 777.116 354.092
 719.097 778.194
 734.794 197.205
 669.457 133.957
 797.389 798.243
 634.621 324.266
 974.109 368.307
 193.287 140.099
 232.224 844.281
 543.760 898.564
 446.499 86.238
 352.643 446.629
 599.166 594.603
 790.229 388.899
 725.092 144.446
 451.954 100.640
 945.167 458.824
 871.936 856.100
 630.262 983.400
 966.086 494.789
 574.417 669.358
 542.472 254.840
 643.522 874.771
 982.708 903.528
 897.042 525.995
 30.183 911.746
 675.748 275.543
 972.403 863.675
 706.688 802.354
 231.918 417.565
 324.433 640.883
 792.919 181.577
 449.882 29.341
 1.209 723.947
 837.631 532.499
 49.788 373.543
 211.201 434.198
 69.647 400.435
 491.548 688.260
 807.603 901.879
 205.672 158.472
 715.339 203.553
 984.217 829.248
 174.568 655.774
 543.431 4.193
 23.838 337.418
 749.468 371.996
 467.507 744.444
 911.580 364.797
 474.603 44.081
 803.404 886.506
 505.330 819.382
 604.298 185.784
 629.993 451.866
 849.849 94.779
 76.039 823.174
 24.659 769.852
 903.996 931.230
 891.760 439.887
 775.659 274.319
 380.216 992.192
 744.353 560.249
 522.326 772.277
 227.068 940.596
 799.329 23.897
 74.413 685.571
 402.503 497.801
 152.508 27.981
 506.314 974.877
 510.007 979.772
 170.988 611.090
 895.627 817.751
 10.899 962.415
 691.828 842.302
 178.150 398.244
 767.242 21.335
 491.085 987.491
 55.250 468.753
 987.163 234.407
 23.551 990.651
 678.415 658.183
 497.207 421.989
 543.645 824.627
 376.378 321.053
 590.757 237.986
 693.702 78.693
 279.314 440.551
 682.077 314.703
 400.126 716.571
 271.719 896.187
 185.715 190.807
 859.055 234.080
 571.667 601.513
 645.738 46.929
 70.812 129.545
 143.446 268.512
 164.834 911.719
 91.766 601.854
 794.254 55.484
 508.271 661.025
 848.913 416.789
 550.742 108.790
 266.377 182.864
 443.527 498.469
 752.422 511.250
 728.348 108.465
 391.516 476.104
 322.908 254.797
 739.572 238.580
 289.731 858.141
 937.963 331.534
 267.505 295.530
 86.828 887.185
 335.320 291.727
 524.893 462.436
 757.584 200.873
 818.761 268.949
 887.869 35.243
 530.875 297.727
 240.658 945.584
 154.764 260.699
 821.056 117.804
 749.055 939.972
 637.365 685.630
 616.823 439.940
 516.411 870.828
 40.882 745.007
 956.251 144.835
 353.441 678.386
 548.049 391.964
 73.244 883.315
 194.354 369.116
 145.919 370.343
 863.603 865.284
 463.136 822.394
 322.589 921.583
 380.601 567.689
 254.995 975.540
 299.503 529.705
 433.212 428.697
 994.312 669.197
 394.071 631.877
 63.648 337.394
 61.255 755.823
 30.116 469.149
 345.872 225.128
 427.603 832.837
 282.615 989.962
 976.616 308.698
 266.228 682.899
 274.125 843.145
 438.554 838.066
 506.460 793.124
 940.560 657.916
 552.478 567.134
 239.703 11.309
 578.294 39.148
 927.239 287.652
 260.934 174.852
 562.213 658.789
 121.312 698.645
 331.524 97.052
 929.918 742.624
 464.534 938.611
 682.696 68.629
 655.059 781.184
 468.986 220.653
 825.356 369.914
 485.587 442.058
 741.099 800.972
 136.336 240.590
 531.586 696.359
 318.902 480.026
 567.090 952.671
 691.312 962.079
 329.786 609.729
 560.165 793.105
 523.901 330.562
 498.352 830.127
 295.330 831.717
 418.661 108.087
 864.985 392.355
 465.115 69.263
 370.609 732.660
 178.614 366.116
 208.903 158.101
 218.007 975.791
 576.913 877.856
 820.708 849.150
 335.125 925.949
 845.089 586.053
 314.230 635.288
 905.169 963.946
 25.696 271.854
 869.377 96.465
 628.973 253.006
 10.736 626.212
 374.303 515.411
 854.764 490.184
 451.754 620.028
 341.264 282.329
 809.483 280.250
 192.353 185.628
 585.629 261.618
 335.303 481.982
 60.149 254.992
 166.683 163.669
 659.812 987.874
 243.895 572.305
 429.314 769.531
 359.405 953.159
 354.665 14.043
 677.968 522.590
 35.824 341.466
 812.175 58.568
 950.865 301.612
 69.083 108.364
 134.123 918.787
 141.063 898.853
 658.947 331.130
 835.913 684.587
 228.515 147.451
 971.515 93.280
 244.995 510.915
 803.740 559.978
 461.066 626.290
 645.944 977.782
 184.102 950.167
 85.360 547.920
 671.263 776.721
 145.246 564.520
 945.228 380.720
 199.200 614.167
 600.718 651.015
 561.073 767.683
 39.493 598.544
 674.045 667.504
 947.657 730.426
 257.447 610.150
 148.415 914.290
 769.704 446.763
 363.646 523.273
 68.290 298.507
 989.515 751.573
 229.032 146.085
 28.916 563.105
 491.730 507.992
 573.705 712.378
 169.127 890.015
 142.889 228.351
 862.528 954.302
 162.249 140.845
 318.166 421.017
 522.906 657.433
 910.742 345.811
 540.634 459.896
 809.206 394.213
 516.889 917.068
 947.743 107.570
 192.500 329.554
 653.414 487.631
 604.607 496.564
 159.962 847.597
 578.877 981.482
 832.583 130.965
 387.385 147.156
 136.264 396.274
 6.261 921.172
 674.412 31.841
 147.578 63.023
 806.562 391.324
 501.673 557.392
 803.917 835.794
 796.814 409.368
 427.365 803.631
 703.618 217.899
 500.470 194.649
 825.929 243.011
 114.123 503.325
 24.974 441.108
 732.354 237.717
 819.757 942.222
 690.825 950.861
 247.140 395.289
 489.331 941.203
 206.356 365.060
 303.989 364.451
 264.334 770.079
 288.643 173.445
 172.938 89.286
 331.260 263.045
 912.784 509.448
 890.959 257.066
 99.753 251.930
 604.025 113.165
 691.581 310.985
 330.177 733.881
 438.328 702.915
 859.015 918.243
 710.336 903.225
 334.648 644.343
 691.939 414.653
 635.584 980.727
 383.294 730.953
 97.225 40.553
 43.881 348.331
 543.390 740.040
 230.435 827.798
 137.715 640.342
 223.031 267.638
 939.439 543.631
 643.123 336.114
 693.665 499.651
 396.426 311.978
 573.980 443.655
 625.198 346.054
 674.075 331.405
 234.989 493.743
 691.478 628.444
 329.982 468.907
 715.473 631.324
 811.252 668.031
 405.920 895.800
 679.482 834.176
 290.971 84.574
 656.873 938.203
 908.944 654.203
 474.140 5.553
 140.258 821.882
 132.916 906.985
 214.811 298.415
 179.817 647.845
 512.142 969.750
 247.340 660.352
 697.985 447.539
 13.248 645.085
 841.136 596.572
 191.808 880.221
 637.097 456.455
 38.037 769.456
 515.709 595.000
 163.903 22.013
 343.317 815.661
 730.334 931.351
 338.202 260.578
 490.998 64.454
 221.697 539.875
 876.642 502.761
 125.063 327.665
 678.505 941.484
 290.759 412.386
 725.793 199.400
 650.901 5.901
 767.903 399.981
 268.655 999.976
 32.926 531.342
 801.036 123.923
 308.906 692.013
 323.446 682.337
 5.403 887.642
 364.567 831.780
 325.299 206.617
 980.593 550.263
 188.888 907.317
 373.632 439.480
 885.456 873.680
 482.472 918.500
 16.402 907.207
 274.419 876.304
 276.214 931.238
 102.758 371.977
 83.983 786.698
 501.603 944.022
 322.743 437.583
 532.778 718.266
 213.655 9.894
 220.289 6.871
 97.235 730.841
 477.428 954.444
 17.715 977.790
 98.153 12.098
 115.685 891.235
 25.029 373.140
 987.943 346.127
 975.369 767.162
 134.748 145.011
 188.472 230.423
 99.126 619.047
 211.044 213.090
 829.562 64.086
 254.298 977.249
 538.402 654.314
 302.250 28.272
 958.664 361.716
 221.839 916.575
 450.198 552.793
 95.395 272.920
 103.551 62.067
 666.310 289.825
 521.152 773.031
 539.547 941.655
 708.134 830.328
 817.761 219.245
 820.208 211.211
 467.450 230.159
 937.276 290.065
 512.040 636.813
 556.135 417.412
 332.380 41.558
 823.815 225.785
 940.442 315.680
 318.067 81.000
 177.589 759.184
 279.903 671.243
 801.449 386.751
 924.204 411.183
 369.994 594.572
 811.190 17.788
 541.027 270.863
 219.660 63.122
 790.882 883.048
 191.332 442.097
 857.127 786.092
 36.485 815.715
 243.804 543.976
 929.497 148.946
 539.627 300.115
 57.241 294.026
 813.444 548.712
 94.986 152.166
 18.640 189.118
 508.055 647.532
 789.145 646.531
 950.777 575.782
 702.172 537.608
 447.902 244.775
 552.899 787.303
 891.758 747.304
 298.344 967.598
 917.955 125.647
 524.004 649.363
 383.594 676.493
 837.894 720.958
 368.135 164.465
 851.202 432.052
 954.630 865.408
 39.471 635.359
 587.576 640.168
 48.018 604.609
 805.933 779.376
 993.195 452.058
 831.550 184.351
 178.134 616.556
 273.493 723.521
 877.240 972.908
 959.448 883.552
 515.025 669.478
 201.837 315.830
 567.708 944.288
 176.747 649.087
 823.723 526.044
 269.719 225.209
 553.800 187.282
 408.462 835.927
 542.433 989.371
 446.284 351.838
 528.315 416.279
 422.393 491.485
 177.891 124.279
 49.992 167.119
 387.767 392.258
 567.560 545.888
 170.709 511.738
 332.860 501.830
 146.899 542.379
 396.531 717.190
 335.599 828.772
 118.943 673.628
 449.151 944.111
 499.920 898.161
 736.254 828.308
 788.742 478.838
 937.636 619.969
 597.152 315.698
 515.775 356.950
 820.120 238.485
 740.442 418.037
 299.668 809.566
 770.952 393.360
 171.535 784.853
 719.578 363.803
 991.054 164.101
 32.302 215.940
 24.823 2.351
 934.647 260.438
 953.150 544.653
 291.674 715.687
 792.483 295.284
 980.332 487.510
 208.031 739.980
 805.356 558.628
 838.326 145.156
 471.048 402.192
 542.792 92.450
 93.009 371.909
 60.592 741.424
 966.600 482.429
 837.421 709.846
 651.362 378.643
 343.033 522.155
 59.474 368.080
 125.590 795.700
 906.524 938.797
 892.200 344.836
 177.371 253.925
 784.033 709.534
 839.863 266.927
 648.091 922.617
 893.860 667.535
 868.238 674.014
 539.811 192.251
 280.514 107.562
 185.545 525.340
 890.499 882.965
 655.575 202.547
 764.986 580.028
 125.875 501.840
 270.958 132.341
 358.616 170.607
 169.650 512.058
 963.764 169.746
 283.072 995.670
 953.907 100.402
 78.667 812.741
 399.407 72.964
 562.026 996.151
 725.330 949.913
 27.719 634.768
 140.238 879.646
 147.908 189.492
 948.243 88.482
 433.714 923.946
 496.675 29.176
 595.065 64.753
 257.115 228.834
 763.468 927.235
 860.349 834.783
 894.856 694.864
 717.239 737.340
 105.093 739.901
 396.762 832.584
 831.096 624.143
 16.962 70.854
 881.023 168.668
 179.800 278.212
 915.799 67.081
 170.450 714.427
 173.023 415.305
 297.337 83.781
 237.415 610.792
 0.942 401.409
 17.269 343.849
 165.111 160.798
 394.559 762.962
 460.536 585.952
 71.489 384.728
 400.364 88.730
 185.298 367.785
 534.952 107.634
 256.377 450.316
 127.224 264.283
 875.416 124.303
 80.358 738.915
 329.929 589.012
 512.554 203.058
 678.585 184.700
 444.215 838.353
 866.036 488.702
 664.018 463.093
 547.264 84.552
 133.220 645.982
 777.635 355.529
 761.374 738.910
 495.161 62.664
 108.842 851.995
 349.898 140.148
 437.491 35.028
 450.432 165.080
 514.550 945.840
 730.382 561.228
 977.364 469.516
 73.380 395.958
 768.710 510.063
 960.782 884.702
 861.410 180.999
 63.203 577.483
 993.307 61.712
 928.835 957.357
 543.560 16.640
 225.442 511.601
 690.957 263.846
 69.166 564.594
 125.208 163.973
 975.073 498.297
 431.385 330.664
 248.259 784.772
 762.802 656.054
 9.780 258.307
 63.364 231.997
 31.491 646.307
 229.896 727.266
 603.761 832.549
 629.292 866.379
 449.052 58.747
 43.708 326.195
 344.463 86.235
 726.915 716.657
 452.817 685.347
 961.787 702.359
 163.020 32.548
 536.404 628.041
 487.652 152.177
 456.085 875.171
 193.664 308.914
 110.802 255.770
 988.353 747.616
 979.802 966.374
 338.271 788.316
 814.055 417.996
 157.333 556.097
 456.578 831.260
 409.220 488.780
 983.175 59.252
 78.407 791.291
 442.147 159.390
 377.092 656.060
 989.753 780.837
 78.428 946.405
 835.319 232.068
 559.308 137.703
 880.898 926.658
 261.266 263.127
 848.139 821.732
 551.594 941.120
 690.810 26.578
 307.513 935.713
 184.374 297.492
 326.279 173.929
 331.611 994.019
 958.561 413.077
 20.954 861.401
 199.714 401.754
 695.645 850.563
 85.073 139.217
 438.750 981.660
 305.675 826.836
 231.367 907.500
 877.626 81.145
 407.103 511.801
 802.465 590.213
 791.077 272.779
 491.198 433.506
 290.762 688.984
 288.455 930.912
 991.125 271.519
 425.403 960.368
 118.383 189.919
 804.157 897.476
 673.847 869.214
 28.817 537.200
 528.533 689.500
 358.480 800.355
 315.391 469.017
 778.402 589.847
 392.114 915.109
 132.639 618.068
 384.690 517.932
 404.030 292.346
 599.405 18.639
 387.264 125.718
 726.277 201.500
 503.269 581.724
 395.423 198.641
 626.574 601.375
 13.205 132.510
 23.041 275.450
 949.046 896.597
 758.040 583.978
 196.268 346.530
 872.480 836.005
 549.374 564.178
 826.804 305.836
 661.832 105.494
 975.239 617.076
 937.039 952.447
 401.166 103.468
 502.965 980.322
 269.696 747.158
 798.704 109.314
 838.802 322.447
 907.195 434.543
 521.964 158.908
 379.723 788.156
 472.901 975.049
 169.105 663.086
 329.305 656.362
 502.968 768.362
 223.282 683.965
 247.107 753.898
 360.466 327.176
 21.076 667.671
 259.583 250.946
 101.119 334.789
 704.698 53.341
 874.860 186.518
 121.956 526.224
 271.509 743.842
 182.615 351.362
 482.423 366.210
 139.247 122.649
 289.528 418.988
 609.788 281.670
 141.491 365.582
 75.509 917.971
 545.634 640.814
 297.875 707.089
 491.738 464.938
 682.700 219.284
 184.437 982.380
 528.321 751.465
 854.420 491.365
 240.797 925.627
 443.667 820.823
 340.079 912.093
 443.336 626.165
 226.097 17.861
 609.434 47.740
 735.505 913.376
 24.201 602.973
 964.300 229.372
 421.186 678.815
 327.542 54.198
 588.725 634.236
 497.046 806.807
 327.148 407.893
 526.479 497.760
 5.235 14.090
 918.888 856.975
 464.669 276.668
 596.030 680.183
 409.409 237.255
 126.271 894.189
 619.771 538.385
 296.173 772.974
 306.716 646.437
 260.888 851.764
 706.346 482.446
 374.131 924.465
 972.411 74.818
 126.862 2.031
 497.809 456.495
 865.070 826.669
 755.432 685.562
 514.527 941.145
 442.669 573.593
 20.546 6.484
 319.312 226.892
 673.150 38.137
 400.348 624.263
 695.410 124.005
 686.230 219.101
 140.749 522.072
 44.703 526.703
 192.843 475.722
 189.573 169.010
 761.239 686.820
 500.126 243.172
 892.376 846.683
 85.898 767.693
 997.460 529.892
 498.686 466.533
 467.199 833.233
 628.932 168.933
 583.209 509.944
 976.674 538.160
 134.771 766.717
 866.267 868.680
 148.212 6.942
 565.076 996.917
 178.655 408.617
 283.652 409.930
 697.051 499.695
 870.821 878.594
 929.743 658.825
 692.301 122.758
 726.380 437.330
 794.341 386.226
 501.434 621.329
 431.399 375.849
 324.333 274.470
 383.838 833.882
 836.069 505.380
 40.965 363.748
 811.841 164.295
 887.774 830.044
 38.831 5.225
 49.543 283.109
 357.657 359.306
 734.510 511.378
 550.542 997.794
 416.641 861.614
 527.203 456.554
 141.635 263.708
 442.224 625.271
 471.642 594.800
 909.916 242.246
 937.406 774.217
 1.982 88.261
 898.889 718.917
 810.605 40.040
 962.876 447.364
 828.724 765.301
 432.918 902.018
 487.393 148.052
 115.634 186.764
 847.412 595.766
 448.323 870.835
 572.127 161.440
 694.747 296.213
 17.006 15.742
 555.478 707.615
 118.738 720.673
 211.363 785.312
 14.927 120.248
 646.379 348.920
 190.829 499.940
 240.556 678.579
 850.848 140.204
 574.082 897.505
 21.839 55.865
 207.399 21.693
 187.782 768.850
 794.775 718.746
 559.472 493.581
 223.870 154.478
 129.903 349.855
 853.230 934.684
 640.631 775.385
 223.077 477.461
 374.233 448.137
 550.424 851.598
 133.922 896.632
 673.431 377.326
 917.247 864.466
 996.353 61.134
 133.871 84.146
 97.771 196.294
 957.676 726.203
 521.590 440.366
 694.302 634.390
 471.077 131.455
 243.223 889.057
 597.880 42.747
 647.913 1.760
 325.296 732.287
 871.582 518.571
 501.074 919.797
 774.892 271.808
 50.940 228.089
 475.125 385.025
 438.982 242.436
 955.497 209.855
 452.479 261.773
 793.802 101.792
 262.198 701.257
 969.829 662.360
 88.215 732.431
 872.239 264.685
 677.748 56.598
 292.616 206.591
 305.182 356.342
 504.735 208.641
 93.379 882.171
 571.634 593.551
 165.760 244.526
 95.778 888.109
 834.600 0.059
 475.462 709.765
 655.066 264.713
 803.917 208.828
 497.072 840.279
 249.592 495.474
 656.836 206.551
 693.254 991.181
 623.708 974.691
 629.491 499.919
 190.366 801.106
 629.544 629.131
 728.857 372.889
 725.013 528.824
 312.245 459.190
 826.791 423.777
 931.197 506.827
 112.651 144.863
 903.965 187.780
 275.475 516.840
 102.465 291.253
 650.427 618.775
 290.156 519.749
 764.944 326.961
 490.929 988.653
 464.788 297.007
 262.046 449.393
 850.237 400.439
 236.501 630.252
 149.711 251.121
 616.906 304.669
 907.524 628.122
 58.630 208.712
 465.263 504.916
 766.606 206.830
 372.561 851.417
 668.677 883.524
 726.211 97.095
 317.045 269.087
 362.984 982.943
 135.156 706.701
 630.828 730.490
 775.106 968.168
 147.993 901.130
 513.306 924.208
 495.868 783.267
 700.915 186.120
 347.880 543.121
 539.667 737.698
 735.765 13.185
 690.553 264.428
 321.096 816.599
 87.857 521.442
 952.391 372.931
 548.045 38.496
 927.953 178.729
 383.509 880.973
 186.347 972.665
 885.272 227.766
 747.789 989.169
 684.342 612.787
 721.502 375.381
 174.638 745.223
 870.349 34.148
 245.558 578.566
 331.633 91.304
 971.677 459.771
 582.335 939.928
 911.328 742.734
 11.291 349.490
 623.431 695.926
 626.522 546.446
 599.831 138.753
 42.630 967.944
 283.298 287.515
 223.536 695.790
 282.342 327.428
 715.705 417.992
 464.213 315.527
 715.339 305.143
 796.137 989.578
 141.872 984.305
 679.358 755.016
 514.638 40.155
 976.455 655.797
 378.204 258.879
 943.286 131.904
 25.925 382.238
 144.547 217.611
 515.416 75.465
 36.182 947.773
 341.495 392.040
 946.834 787.219
 472.623 390.312
 470.140 69.213
 809.783 11.431
 904.462 677.065
 989.317 545.808
 38.713 498.019
 23.524 317.603
 803.031 755.888
 708.260 815.459
 679.626 939.495
 381.707 745.421
 229.072 204.452
 302.592 121.854
 135.417 368.365
 141.968 927.959
 142.798 742.047
 316.224 343.663
 557.919 355.259
 799.034 470.206
 365.975 723.926
 758.714 683.365
 769.865 261.473
 700.011 667.184
 259.207 120.223
 524.084 154.347
 370.537 535.669
 38.757 905.287
 664.741 278.460
 387.666 364.149
 252.266 253.427
 759.277 244.436
 398.857 544.645
 675.835 420.063
 380.709 729.009
 442.032 468.666
 192.206 272.032
 700.585 963.956
 884.235 498.456
 947.229 714.075
 996.945 481.981
 704.225 55.087
 596.362 224.077
 445.618 635.574
 6.271 457.957
 369.023 862.876
 200.077 102.658
 480.023 957.707
 564.993 851.556
 912.468 905.972
 34.022 173.155
 869.762 169.803
 388.996 458.536
 410.871 879.648
 437.870 514.390
 595.322 72.048
 157.001 683.218
 272.373 950.462
 237.902 699.232
 282.086 856.579
 589.757 851.168
 714.956 765.282
 603.624 28.977
 539.625 416.516
 589.808 952.990
 695.927 321.180
 42.450 10.115
 206.985 615.854
 879.261 106.088
 986.361 273.403
 741.801 255.396
 504.625 324.461
 843.451 6.681
 987.356 220.476
 816.663 492.096
 200.081 124.942
 965.194 910.886
 444.487 998.725
 275.479 642.589
 157.139 731.932
 317.298 231.600
 432.696 42.871
 678.418 5.830
 57.256 329.404
 70.280 666.958
 855.896 425.050
 529.430 413.066
 657.129 227.897
 867.732 886.537
 233.916 271.481
 417.126 857.074
 677.803 471.073
 223.540 193.053
 733.962 874.221
 799.416 501.452
 308.361 279.817
 803.175 250.160
 244.604 964.828
 112.973 164.956
 351.219 512.148
 565.522 921.065
 787.360 297.407
 580.952 345.631
 236.219 638.470
 262.227 497.998
 714.270 900.467
 691.046 600.412
 487.175 84.244
 718.298 119.234
 949.431 100.149
 820.850 628.153
 737.211 175.959
 650.708 968.144
 998.276 691.800
 898.603 717.468
 58.190 341.310
 520.994 927.908
 570.447 442.561
 304.804 315.544
 194.702 660.775
 63.375 725.860
 440.446 444.511
 443.792 350.004
 274.555 345.333
 681.641 243.015
 604.809 706.101
 544.301 593.193
 705.395 223.853
 866.103 587.217
 885.364 769.023
 284.085 796.670
 261.011 863.712
 146.131 732.416
 875.215 68.306
 776.151 543.463
 811.107 519.504
 864.313 11.945
 527.410 215.370
 302.710 766.604
 754.743 707.228
 235.056 520.287
 745.818 376.909
 937.895 664.677
 980.352 835.143
 733.412 525.634
 53.559 446.905
 861.370 308.609
 94.195 987.507
 849.209 324.685
 786.417 764.737
 732.398 578.648
 734.278 653.714
 637.053 581.451
 286.965 719.244
 967.519 196.445
 18.257 922.882
 294.534 83.454
 259.707 696.804
 144.889 524.402
 561.482 422.719
 208.970 21.535
 788.383 480.854
 44.489 492.896
 45.344 71.565
 527.296 353.637
 513.615 390.995
 25.736 485.750
 16.234 533.755
 324.185 548.205
 122.434 161.687
 542.737 265.262
 451.899 121.029
 870.274 19.534
 610.761 803.753
 602.238 50.366
 644.649 766.470
 335.366 865.163
 745.766 466.275
 880.503 674.937
 119.857 612.513
 500.726 94.580
 777.073 622.178
 32.717 348.025
 633.323 700.844
 700.112 398.826
 724.128 737.678
 452.148 913.726
 772.597 229.553
 260.937 652.179
 501.582 953.937
 366.182 665.670
 324.979 851.693
 174.950 759.968
 735.398 208.712
 692.474 709.563
 368.912 529.438
 592.113 170.673
 369.435 656.400
 520.861 586.939
 995.649 529.312
 1.823 355.793
 65.590 206.843
 435.283 374.277
 674.532 246.516
 642.412 827.585
 960.156 496.395
 144.870 753.837
 537.921 680.159
 762.859 812.635
 554.870 629.160
 54.474 616.073
 280.732 546.235
 849.889 528.298
 393.182 582.008
 472.301 598.186
 944.784 211.488
 829.185 119.415
 700.624 253.843
 125.949 589.371
 589.545 858.840
 551.133 704.326
 352.706 757.814
 538.019 640.526
 738.606 553.835
 579.588 652.011
 374.590 704.517
 598.618 904.678
 535.133 171.624
 416.382 166.338
 673.870 904.958
 364.443 204.110
 739.763 465.259
 814.782 488.718
 861.104 133.908
 712.776 571.127
 60.822 908.645
 761.906 547.080
 822.315 337.487
 983.592 641.661
 819.476 331.262
 43.084 676.932
 173.482 943.204
 154.137 94.358
 621.351 776.814
 40.413 119.364
 849.149 736.345
 407.677 422.538
 531.353 464.267
 563.268 361.225
 855.563 103.532
 181.806 202.386
 229.863 207.249
 60.289 24.270
 653.338 312.423
 911.524 677.967
 766.200 156.589
 520.372 932.968
 725.467 895.941
 718.475 922.117
 819.154 270.827
 734.435 194.725
 633.567 140.091
 240.105 52.011
 824.611 490.779
 360.264 611.653
 268.564 136.326
 641.109 979.169
 936.737 196.812
 409.485 509.608
 61.596 852.603
 604.462 955.902
 551.871 161.267
 358.714 118.070
 636.726 201.669
 760.423 743.650
 43.229 873.481
 76.197 963.544
 759.147 140.785
 579.303 573.429
 429.719 811.200
 150.784 349.508
 460.854 424.023
 227.422 194.550
 933.608 959.652
 11.779 887.541
 910.347 746.412
 265.550 215.006
 769.478 638.389
 436.298 217.115
 933.744 668.640
 355.278 625.413
 50.859 486.020
 654.947 505.623
 91.758 891.685
 331.123 868.099
 401.104 274.253
 287.185 55.594
 870.298 162.642
 94.837 63.927
 711.551 75.202
 764.496 362.616
 852.040 336.207
 793.239 41.653
 502.669 189.700
 732.463 265.372
 702.131 890.658
 652.038 628.105
 512.870 159.410
 162.151 408.253
 423.252 502.872
 655.511 252.187
 464.831 131.807
 546.660 97.421
 613.591 123.809
 985.505 291.704
 440.643 824.636
 610.500 772.736
 395.851 364.059
 763.125 749.205
 934.788 345.253
 417.445 740.861
 276.231 898.475
 172.627 781.546
 447.875 160.287
 626.764 518.929
 439.395 29.563
 489.372 327.581
 434.290 582.365
 918.249 123.525
 888.759 511.229
 882.375 579.380
 523.344 243.142
 283.217 906.330
 401.000 227.637
 116.829 324.579
 196.196 155.725
 961.664 85.626
 479.506 346.348
 443.153 250.971
 519.779 134.563
 295.011 951.973
 363.572 120.579
 26.455 149.156
 114.151 537.209
 659.394 836.692
 678.433 602.322
 243.969 575.039
 261.146 519.856
 946.195 323.432
 495.848 146.254
 57.896 941.215
 949.873 257.390
 764.541 855.914
 415.710 733.745
 457.191 194.728
 698.584 868.685
 654.719 849.063
 776.277 826.966
 654.272 208.449
 192.612 109.199
 122.015 646.085
 253.910 675.010
 321.185 764.253
 134.516 245.452
 227.188 180.660
 922.777 737.075
 654.732 538.453
 215.299 909.747
 802.837 1.254
 310.830 162.213
 471.106 813.377
 784.465 148.550
 104.163 393.666
 110.384 70.781
 848.053 733.737
 621.917 324.230
 848.125 698.284
 979.990 719.661
 56.129 802.385
 196.114 7.386
 146.776 560.104
 308.849 501.470
 650.573 967.316
 930.624 505.802
 798.538 772.448
 905.823 127.405
 631.399 90.201
 295.129 216.086
 765.455 579.382
 322.192 274.026
 521.728 806.522
 987.165 555.344
 434.969 787.227
 920.603 436.191
 62.982 788.305
 77.291 832.797
 441.520 802.122
 862.251 721.530
 980.483 202.697
 753.105 55.013
 406.257 758.469
 900.127 846.251
 934.092 723.119
 216.455 323.474
 942.459 232.188
 238.264 647.737
 335.937 794.425
 363.396 179.500
 669.704 643.059
 745.204 16.319
 190.894 979.502
 107.874 979.069
 781.638 342.038
 494.512 266.742
 495.380 121.956
 597.840 138.882
 920.179 552.261
 945.952 619.300
 16.137 748.014
 116.419 885.037
 723.241 786.594
 78.039 641.243
 463.082 600.483
 160.954 956.995
 433.596 99.887
 435.965 210.983
 168.919 448.616
 49.225 572.040
 383.223 550.749
 368.513 810.810
 393.102 349.921
 414.775 839.213
 0.528 545.448
 693.357 728.210
 278.861 353.452
 122.294 726.783
 227.044 315.702
 652.224 51.561
 309.395 228.852
 459.144 633.553
 875.764 642.442
 295.733 182.908
 832.964 181.366
 940.589 591.874
 514.984 79.241
 372.271 958.646
 856.494 670.292
 703.989 139.017
 919.570 351.946
 386.102 368.391
 843.441 386.823
 261.140 933.605
 995.800 315.172
 736.970 292.964
 694.054 166.921
 328.152 265.055
 356.445 831.646
 756.779 644.331
 434.790 115.883
 558.715 706.589
 399.523 207.004
 18.502 783.501
 398.536 503.460
 269.269 296.082
 827.149 360.488
 508.291 116.815
 838.411 51.877
 663.562 794.128
 30.170 741.094
 123.836 326.699
 985.316 83.824
 639.264 764.936
 659.792 109.085
 490.330 779.885
 533.026 623.460
 990.767 453.239
 9.144 694.361
 269.973 274.270
 414.494 950.723
 709.960 689.191
 535.749 916.048
 981.784 434.974
 519.197 297.674
 130.763 343.231
 970.119 801.768
 845.519 750.857
 693.690 345.367
 863.356 174.234
 976.205 480.392
 316.869 454.638
 966.223 930.699
 820.507 266.753
 256.185 638.696
 790.631 192.940
 441.107 904.916
 151.097 637.002
 325.090 630.175
 414.400 706.996
 719.687 398.933
 564.871 2.206
 920.019 3.386
 77.376 550.409
 22.138 845.356
 357.664 154.299
 154.195 577.530
 417.232 207.283
 407.944 983.065
 427.768 856.431
 77.894 834.595
 122.510 842.198
 622.805 727.437
 711.822 689.584
 266.257 320.233
 898.897 312.918
 135.832 227.793
 762.549 816.585
 418.280 949.627
 214.731 7.389
 873.306 653.334
 640.847 202.152
 721.774 599.987
 344.477 528.495
 3.873 249.850
 901.203 430.094
 915.828 137.891
 288.427 243.197
 884.955 991.694
 212.079 892.604
 565.356 77.547
 862.734 237.113
 941.273 716.981
 71.884 791.617
 51.523 395.151
 625.949 271.237
 813.790 978.720
 156.315 88.508
 177.377 634.874
 336.538 924.433
 590.965 970.544
 64.313 265.894
 89.781 333.610
 320.450 223.479
 314.143 792.944
 617.587 524.176
 426.708 964.452
 468.614 711.881
 235.010 14.378
 412.561 825.410
 213.272 53.002
 581.304 89.302
 495.432 951.358
 23.849 18.444
 50.325 855.931
 429.654 265.405
 998.621 342.602
 114.768 131.775
 566.251 7.831
 214.157 915.048
 245.483 124.545
 723.104 804.366
 935.563 840.256
 65.808 396.183
 821.089 828.999
 159.315 739.715
 507.185 655.924
 857.624 197.491
 33.641 718.474
 279.505 14.739
 230.803 101.436
 872.593 919.690
 931.902 150.635
 376.991 52.597
 621.436 923.450
 808.670 162.608
 556.961 820.617
 573.962 77.348
 460.360 816.101
 192.261 589.543
 820.331 468.382
 388.667 908.381
 294.814 771.568
 518.714 871.088
 842.759 358.034
 103.784 23.855
 69.383 331.024
 341.638 172.510
 936.765 336.989
 668.040 924.912
 898.752 399.845
 92.468 341.951
 670.805 565.101
 125.888 966.221
 74.505 838.736
 627.480 981.104
 614.085 67.368
 988.940 983.456
 887.897 871.620
 371.566 135.717
 428.442 108.511
 538.102 244.584
 746.071 461.414
 456.373 430.165
 947.338 13.740
 776.764 479.393
 360.900 196.455
 434.991 88.503
 761.895 467.232
 643.108 0.482
 497.686 903.191
 996.202 433.832
 620.020 508.308
 133.552 218.952
 885.179 154.832
 598.349 138.470
 637.085 415.058
 189.529 179.346
 408.890 81.033
 96.236 709.319
 915.221 416.100
 556.237 90.928
 636.446 400.261
 244.014 436.025
 673.191 703.415
 334.728 216.153
 56.724 394.362
 422.840 303.888
 399.938 532.659
 617.602 892.256
 153.765 623.948
 64.173 179.182
 862.272 292.088
 423.811 908.149
 581.986 543.557
 17.863 911.446
 20.819 297.213
 129.481 936.363
 260.943 817.173
 548.809 865.477
 38.208 725.506
 729.400 228.564
 165.942 57.504
 736.720 795.148
 599.628 543.996
 557.723 323.209
 955.009 916.553
 800.646 901.873
 708.258 502.262
 546.678 85.196
 343.278 940.352
 273.209 382.432
 966.711 264.374
 708.464 999.905
 312.585 367.325
 9.090 764.026
 110.508 535.503
 288.265 277.799
 827.081 97.620
 728.088 848.881
 220.745 602.426
 955.225 990.834
 714.924 389.819
 165.202 146.341
 610.485 51.874
 473.429 158.159
 771.625 451.823
 928.447 257.328
 853.046 556.646
 526.381 426.175
 942.384 984.275
 849.729 794.221
 800.235 526.638
 756.183 746.786
 648.737 907.767
 954.904 68.589
 724.724 110.411
 622.518 247.722
 939.137 959.155
 176.219 959.906
 913.125 502.657
 386.797 310.101
 163.538 577.669
 583.656 90.268
 134.967 763.884
 383.220 720.931
 298.884 518.111
 221.267 673.320
 417.670 390.880
 751.239 652.055
 885.330 926.264
 600.418 179.993
 468.722 689.994
 972.815 132.074
 772.360 190.769
 523.908 269.322
 903.655 599.983
 883.103 624.058
 519.412 746.046
 193.283 269.536
 162.075 987.165
 304.603 299.429
 347.409 142.467
 486.196 862.775
 623.830 592.843
 92.531 607.145
 995.608 122.808
 881.525 526.184
 973.593 751.434
 173.114 777.397
 702.408 148.135
 756.995 712.834
 304.471 717.473
 106.681 970.276
 799.293 801.631
 687.392 717.793
 799.918 940.628
 813.910 882.456
 83.834 765.438
 931.024 667.866
 88.083 910.099
 366.246 758.673
 220.681 613.488
 507.902 97.924
 523.895 253.247
 160.469 919.865
 908.733 492.365
 145.173 132.398
 721.520 618.017
 372.591 116.108
 448.183 872.600
 893.690 377.457
 633.511 494.714
 317.690 240.011
 642.896 944.408
 404.128 247.507
 352.811 539.898
 230.004 195.049
 681.585 904.723
 691.925 599.110
 599.927 153.649
 21.534 3.324
 755.501 336.486
 717.344 226.056
 549.973 31.193
 777.613 558.559
 690.863 116.505
 260.336 981.244
 252.891 160.818
 104.346 782.643
 801.027 804.781
 379.380 34.188
 405.088 272.293
 955.498 327.863
 496.377 266.084
 209.371 47.388
 641.799 53.416
 235.389 381.963
 929.194 353.626
 975.639 860.465
 836.926 547.101
 299.519 579.495
 96.261 845.062
 879.531 607.862
 120.701 17.344
 456.104 500.448
 373.731 462.620
 945.554 64.090
 455.403 229.675
 709.405 745.914
 416.765 732.041
 10.897 409.927
 645.526 530.134
 279.655 120.634
 720.745 639.105
 785.217 543.585
 601.136 326.594
 884.625 23.508
 911.341 527.844
 311.891 522.858
 521.804 577.169
 374.263 749.718
 7.476 451.188
 221.525 717.351
 423.405 672.710
 72.580 41.899
 484.261 232.607
 884.301 774.345
 91.169 663.871
 99.881 892.836
 952.206 826.432
 939.845 557.519
 109.778 127.926
 23.635 298.430
 664.527 174.877
 711.596 804.632
 94.932 96.506
 417.727 387.252
 866.132 651.402
 697.237 368.479
 630.686 372.684
 297.538 111.767
 205.878 352.887
 667.568 554.799
 702.989 254.248
 942.217 476.346
 47.943 957.208
 903.270 251.517
 612.246 149.791
 315.749 98.509
 538.660 598.150
 752.328 255.595
 446.361 825.186
 154.819 752.320
 711.931 226.191
 0.458 446.940
 200.586 50.255
 804.207 426.714
 749.346 221.541
 512.692 233.223
 541.642 228.910
 49.369 346.518
 750.367 604.938
 226.353 995.129
 30.977 190.786
 521.071 350.245
 13.484 52.021
 853.982 98.490
 345.625 698.334
 728.373 996.280
 880.965 58.751
 589.316 407.884
 665.040 380.610
 413.970 777.849
 657.863 28.146
 700.282 135.725
 928.408 743.421
 719.831 867.222
 980.191 752.745
 140.006 291.515
 109.310 625.267
 601.281 880.871
 277.664 752.539
 210.167 957.868
 3.249 969.458
 34.109 259.857
 653.206 194.723
 870.615 113.038
 278.450 65.029
 821.983 993.506
 584.386 669.465
 504.952 744.145
 701.445 472.544
 230.401 579.459
 341.225 924.993
 823.888 550.919
 516.374 695.617
 248.601 309.502
 910.334 775.666
 116.479 626.722
 930.530 284.941
 12.293 198.078
 517.069 788.265
 243.934 121.751
 538.588 468.854
 807.781 129.217
 545.435 24.626
 611.484 42.761
 304.071 592.945
 121.982 87.615
 769.697 72.815
 850.902 24.284
 409.006 620.920
 403.034 660.932
 332.178 834.406
 99.563 118.270
 881.332 699.942
 552.669 352.856
 828.495 52.033
 571.505 392.198
 414.535 325.867
 684.158 630.339
 194.449 359.209
 581.782 400.158
 205.094 957.291
 348.655 43.381
 828.104 713.549
 307.463 397.042
 950.708 22.039
 257.893 202.091
 526.044 434.844
 346.951 502.906
 375.924 135.702
 512.683 873.240
 364.573 711.067
 573.873 892.736
 781.645 9.070
 484.330 967.341
 614.654 358.226
 872.600 486.250
 151.149 959.761
 790.043 727.324
 143.603 824.078
 89.545 543.043
 287.624 163.100
 253.601 1.158
 527.081 911.086
 937.685 30.296
 306.845 778.255
 348.983 83.313
 271.691 460.593
 651.339 623.421
 563.543 867.876
 387.386 243.743
 131.482 288.027
 904.056 724.458
 751.090 592.961
 626.950 728.122
 490.922 988.077
 874.520 938.655
 481.556 509.388
 559.776 709.331
 182.419 839.110
 373.719 36.638
 126.801 918.547
 862.197 397.752
 908.217 927.714
 631.183 547.681
 81.159 131.703
 882.007 276.711
 644.499 787.095
 678.922 779.046
 892.396 196.246
 80.282 219.443
 19.807 297.170
 268.763 237.007
 900.012 101.644
 545.606 65.248
 680.371 329.520
 912.101 137.074
 118.593 733.961
 554.997 85.043
 81.712 637.021
 940.667 934.137
 108.783 879.977
 168.483 650.316
 978.886 785.757
 452.704 577.615
 489.614 395.448
 13.252 334.495
 127.008 505.983
 631.056 502.398
 563.278 246.765
 738.490 622.072
 349.172 699.209
 197.944 203.259
 247.074 511.247
 103.446 378.349
 180.674 480.109
 705.820 608.593
 137.161 578.534
 298.993 241.437
 756.434 54.799
 954.492 368.745
 64.840 734.008
 896.864 138.215
 472.779 941.117
 71.758 604.860
 948.526 24.920
 770.970 197.229
 225.242 21.921
 698.163 626.090
 93.143 810.862
 441.620 434.038
 700.815 188.991
 276.008 616.174
 343.616 682.441
 556.184 718.329
 286.084 882.985
 658.599 314.804
 660.219 495.518
 638.681 697.134
 641.928 664.017
 127.762 274.871
 750.957 113.065
 815.946 544.799
 890.991 57.735
 436.010 363.583
 369.765 72.708
 959.514 637.866
 665.867 313.423
 674.277 793.620
 769.205 805.212
 570.017 511.847
 973.984 383.485
 606.981 119.905
 582.485 217.668
 774.867 746.881
 949.385 387.751
 613.238 318.234
 101.969 424.865
 10.163 750.566
 82.146 61.434
 526.383 273.915
 520.022 163.287
 314.234 758.813
 442.920 202.144
 473.486 751.741
 202.903 954.432
 672.903 759.322
 753.091 929.209
 282.433 193.025
 479.530 397.598
 525.521 457.351
 890.304 647.693
 146.150 491.106
 744.354 67.024
 365.987 849.728
 564.614 969.800
 11.909 233.619
 897.201 364.254
 354.460 450.585
 452.293 488.002
 598.215 768.025
 272.820 333.796
 993.116 721.094
 32.298 217.044
 32.574 846.277
 249.001 888.655
 213.283 795.532
 734.703 726.119
 850.554 535.184
 664.538 112.021
 671.462 167.257
 780.872 467.802
 499.824 540.931
 26.909 302.379
 658.203 600.758
 271.931 577.007
 552.457 89.401
 244.450 211.541
 786.489 169.708
 665.087 461.004
 544.605 28.337
 278.936 488.564
 545.226 985.982
 766.629 830.698
 734.687 873.049
 681.842 687.253
 878.641 880.915
 765.897 433.697
 99.618 104.301
 451.214 320.918
 183.830 27.592
 636.340 641.281
 573.095 145.165
 25.949 355.296
 506.391 251.754
 437.726 214.276
 870.854 93.032
 520.421 218.993
 258.030 568.964
 667.851 26.901
 244.827 463.665
 494.775 880.580
 480.211 306.937
 832.612 263.032
 161.476 916.056
 654.832 792.386
 534.381 24.492
 830.052 615.908
 209.149 170.051
 880.448 533.329
 111.983 322.375
 576.984 320.185
 505.101 103.080
 892.287 796.534
 626.430 556.241
 546.094 424.309
 494.934 318.034
 684.362 962.280
 374.383 408.352
 526.883 571.560
 315.488 311.217
 573.330 872.736
 335.161 252.127
 975.612 699.703
 826.817 737.469
 345.396 582.208
 114.763 252.427
 777.387 492.053
 9.683 168.986
 517.834 795.087
 334.957 184.524
 107.798 116.826
 672.083 175.009
 174.502 423.415
 718.079 25.980
 352.030 777.054
 311.645 511.476
 183.366 196.950
 224.617 478.212
 716.112 859.882
 540.289 702.893
 858.928 540.863
 863.378 708.290
 247.998 21.973
 693.381 323.100
 293.588 999.651
 212.951 766.574
 475.406 376.807
 117.669 837.260
 649.359 330.588
 268.389 332.069
 762.877 60.033
 160.622 954.329
 674.967 16.029
 958.492 664.935
 792.243 840.631
 68.346 57.409
 593.274 351.057
 566.735 904.344
 278.736 118.484
 840.086 428.824
 290.086 451.517
 332.856 139.966
 149.191 603.081
 584.390 667.400
 427.777 497.127
 712.316 6.600
 929.334 203.391
 75.331 907.364
 705.824 275.394
 127.266 904.048
 13.884 175.594
 16.739 191.415
 995.196 624.260
 555.376 328.095
 826.219 373.157
 988.254 624.980
 484.697 684.876
 971.802 213.505
 613.607 522.889
 169.027 744.267
 294.735 970.654
 484.797 636.239
 769.509 810.933
 713.262 867.705
 237.632 134.694
 986.872 699.615
 126.221 704.258
 86.348 68.483
 533.449 974.934
 281.147 937.960
 619.140 856.080
 761.132 805.332
 326.469 654.824
 936.463 111.300
 88.174 147.726
 420.985 179.355
 789.830 337.079
 575.011 835.952
 752.348 404.820
 219.610 246.612
 454.454 429.015
 902.696 98.410
 70.402 92.248
 707.127 809.368
 153.286 420.221
 555.143 333.711
 283.180 340.258
 747.771 633.266
 633.016 856.779
 751.199 414.494
 922.895 983.086
 126.631 93.413
 452.790 340.987
 820.963 593.275
 969.812 901.913
 571.169 839.243
 263.114 571.498
 906.862 167.978
 138.710 855.528
 597.823 186.187
 937.983 346.035
 523.935 399.565
 985.444 154.915
 934.819 591.621
 319.421 137.301
 209.475 0.647
 138.205 992.114
 269.407 753.192
 526.016 322.437
 192.352 335.235
 978.579 969.035
 721.023 579.558
 875.633 397.368
 868.793 322.344
 524.286 388.505
 751.482 526.739
 477.402 539.570
 884.074 919.942
 98.433 167.697
 189.098 567.689
 459.190 696.322
 788.567 980.783
 609.445 813.171
 665.723 368.351
 614.167 970.169
 561.720 217.936
 911.286 757.125
 44.007 80.398
 973.681 449.359
 779.052 995.391
 765.366 496.044
 346.736 528.994
 443.582 788.200
 834.887 667.876
 383.544 395.792
 290.955 473.353
 177.219 780.778
 427.547 234.085
 395.879 731.296
 776.635 48.517
 800.756 891.210
 463.882 138.792
 357.290 514.313
 582.954 458.707
 955.068 204.559
 646.473 161.880
 584.060 929.390
 84.865 485.730
 873.363 544.799
 269.542 466.075
 194.110 745.951
 18.405 400.397
 874.802 569.653
 168.547 40.250
 714.230 903.579
 195.300 420.506
 721.799 496.893
 343.635 971.425
 512.973 577.887
 595.724 945.912
 762.272 742.643
 508.561 206.135
 619.660 425.987
 452.650 419.330
 658.040 159.454
 704.403 720.647
 197.955 383.410
 782.043 810.965
 286.672 750.418
 161.309 309.504
 56.752 338.442
 310.216 405.693
 96.481 705.284
 791.755 523.212
 101.569 245.179
 903.012 783.463
 792.983 355.533
 55.187 638.385
 556.473 753.215
 411.001 626.735
 740.049 177.599
 446.661 927.479
 119.501 229.727
 310.747 263.178
 870.066 286.893
 531.009 910.263
 953.837 128.819
 644.242 657.548
 214.856 960.004
 269.266 715.493
 562.525 23.345
 536.938 903.532
 392.696 598.446
 365.550 158.754
 146.198 256.025
 9.364 134.550
 516.685 204.542
 500.252 651.266
 1.383 89.520
 888.160 171.904
 25.824 878.500
 609.370 594.460
 881.151 439.252
 369.400 159.319
 882.582 65.470
 819.998 486.433
 10.398 758.066
 190.418 894.855
 429.320 282.362
 258.431 568.916
 624.819 408.485
 425.915 564.313
 950.847 836.407
 710.046 477.209
 485.620 906.117
 639.948 104.689
 651.523 610.928
 29.052 20.526
 811.295 746.885
 497.452 481.874
 322.686 338.533
 271.421 916.539
 463.275 141.138
 967.317 753.746
 449.828 907.888
 755.725 31.404
 24.042 869.231
 933.536 907.914
 888.824 157.474
 644.330 435.356
 614.295 646.099
 371.845 112.843
 526.639 298.209
 181.325 374.022
 910.007 836.371
 246.272 201.706
 534.353 576.533
 423.766 76.840
 840.728 96.983
 933.383 920.259
 918.933 40.536
 159.251 176.569
 877.256 540.820
 291.563 713.171
 85.096 303.937
 715.563 397.608
 649.780 312.768
 458.480 597.680
 29.739 16.192
 537.020 85.934
 876.888 48.676
 81.982 979.081
 608.762 341.743
 727.418 99.713
 231.305 548.059
 967.963 99.504
 39.799 127.401
 240.850 557.208
 820.027 132.997
 63.325 179.566
 434.188 594.058
 39.416 947.379
 414.489 588.506
 282.977 211.916
 687.706 327.428
 330.765 148.624
 430.664 283.802
 936.885 796.356
 501.935 62.239
 948.600 972.373
 929.543 59.178
 416.496 368.130
 656.781 255.251
 45.754 950.833
 585.128 729.861
 359.462 664.134
 909.532 724.728
 532.094 221.909
 650.157 606.046
 727.350 296.223
 56.996 697.461
 108.502 529.427
 438.978 257.405
 103.168 856.442
 764.631 449.162
 323.336 553.016
 742.520 860.727
 43.796 65.948
 740.197 350.017
 809.250 9.608
 892.087 860.944
 507.020 97.509
 709.379 534.442
 745.934 227.238
 896.663 348.650
 213.662 350.940
 436.927 602.525
 638.283 181.919
 192.708 511.323
 302.392 641.435
 729.263 730.391
 699.687 309.620
 65.934 750.801
 788.103 972.726
 953.128 317.696
 486.612 757.938
 731.286 576.189
 144.329 810.126
 109.731 832.673
 943.293 125.834
 390.365 179.194
 795.982 42.937
 914.992 828.643
 684.347 154.834
 324.826 678.015
 430.764 631.387
 653.852 200.625
 168.281 281.401
 229.717 376.240
 815.933 270.133
 800.258 626.656
 396.323 437.713
 542.570 24.841
 241.670 268.580
 524.312 795.654
 908.706 996.876
 481.988 998.155
 803.112 247.642
 244.217 462.141
 144.483 298.632
 873.780 498.896
 480.182 183.252
 323.010 587.866
 681.115 762.925
 613.172 392.570
 377.690 788.835
 858.733 831.347
 476.573 201.211
 788.406 38.239
 547.709 222.142
 271.560 428.568
 999.340 569.196
 74.025 530.505
 532.099 626.216
 52.533 71.561
 50.666 69.734
 991.412 96.592
 135.075 69.973
 605.950 736.313
 158.639 210.878
 29.654 2.850
 964.075 40.760
 591.064 537.419
 655.045 151.654
 421.560 216.517
 961.724 759.429
 548.663 594.140
 933.713 426.877
 577.679 241.518
 492.529 237.889
 884.197 580.983
 932.986 932.405
 795.404 1.087
 545.009 179.735
 471.534 105.659
 585.130 873.489
 880.771 375.431
 263.267 536.502
 240.050 308.250
 831.970 231.425
 747.311 19.212
 331.608 775.232
 112.617 107.643
 818.705 187.503
 889.334 381.477
 701.603 687.454
 573.228 334.750
 46.844 858.299
 866.256 429.784
 773.088 875.367
 960.352 586.793
 592.335 642.614
 580.121 440.617
 418.889 887.899
 305.740 12.874
 976.478 457.934
 180.198 359.775
 177.656 347.496
 168.315 398.302
 914.850 153.072
 886.559 659.283
 529.990 307.909
 448.889 853.608
 963.441 423.655
 888.800 321.474
 420.126 513.907
 613.823 133.915
 31.400 628.469
 746.564 566.229
 88.752 195.754
 104.420 115.317
 836.222 7.150
 395.291 203.991
 842.129 524.468
 963.678 237.107
 639.902 933.558
 943.638 44.984
 598.465 878.270
 873.187 782.239
 23.544 4.153
 938.236 624.205
 924.606 626.318
 860.340 713.052
 33.088 957.030
 667.013 612.082
 804.387 222.717
 909.642 405.344
 760.281 644.780
 374.003 672.304
 564.603 21.985
 591.801 31.038
 310.689 543.137
 966.637 201.196
 225.328 376.523
 610.414 528.215
 154.530 567.423
 910.709 337.065
 38.418 257.363
 858.438 66.978
 56.265 290.079
 528.772 863.364
 131.350 851.328
 175.268 670.607
 135.351 5.108
 844.424 146.052
 983.101 330.930
 500.144 183.683
 123.246 469.060
 447.999 43.438
 924.601 267.742
 528.715 92.344
 550.718 563.216
 598.410 805.861
 978.379 965.635
 296.994 796.545
 424.676 567.911
 921.394 342.924
 130.315 327.204
 340.562 810.200
 935.212 217.493
 616.191 877.598
 560.998 734.841
 206.749 22.281
 871.230 213.194
 40.673 929.372
 455.013 827.365
 133.685 590.434
 716.977 411.225
 909.212 772.714
 753.535 983.745
 652.462 258.419
 852.001 474.696
 108.075 2.462
 618.941 787.397
 717.298 889.623
 883.482 380.519
 309.892 604.382
 439.715 737.675
 723.484 791.150
 902.614 806.207
 151.770 976.950
 919.758 999.622
 434.005 966.456
 375.616 86.563
 730.837 679.555
 168.242 38.665
 403.135 779.223
 455.187 126.500
 566.575 292.630
 734.530 573.897
 958.915 637.147
 729.642 383.802
 980.995 666.866
 217.196 401.729
 186.329 211.539
 814.665 794.417
 55.752 11.463
 417.039 291.118
 639.101 397.115
 736.556 302.904
 939.550 725.528
 1.027 332.224
 700.441 686.083
 756.072 481.958
 299.678 612.035
 297.457 832.297
 611.687 881.595
 138.356 577.457
 138.310 130.392
 152.156 95.718
 192.681 107.877
 387.200 199.296
 27.159 641.500
 741.395 199.575
 188.838 887.830
 630.787 793.271
 53.394 178.304
 859.240 181.768
 997.271 653.583
 171.278 975.605
 415.177 135.154
 475.386 895.611
 247.940 431.514
 692.059 789.215
 656.986 410.946
 294.118 153.009
 345.699 600.432
 254.131 949.627
 992.852 963.815
 635.804 677.731
 615.246 560.117
 7.097 188.484
 29.943 439.289
 209.471 820.969
 133.334 867.126
 490.393 873.866
 475.389 519.147
 248.269 953.253
 681.283 895.772
 506.835 189.202
 86.036 904.827
 39.232 940.008
 505.678 364.371
 813.276 286.325
 203.805 397.095
 94.570 132.395
 736.275 130.376
 292.094 993.270
 708.600 362.754
 83.767 860.793
 377.547 502.700
 842.435 853.696
 116.208 989.584
 174.119 505.165
 763.891 945.543
 961.575 502.369
 850.393 122.223
 611.872 834.711
 248.450 455.234
 874.470 639.900
 426.414 144.637
 216.992 458.653
 681.583 80.094
 113.497 160.017
 397.415 328.861
 961.610 910.628
 927.455 23.052
 650.587 303.886
 435.682 305.074
 955.570 101.108
 265.798 517.712
 40.411 68.586
 847.499 824.688
 972.014 615.402
 30.822 200.808
 545.944 480.596
 153.346 785.936
 111.815 609.238
 250.353 17.443
 886.719 760.197
 104.438 570.595
 327.697 859.557
 365.683 790.267
 75.230 849.011
 652.128 100.804
 307.222 865.105
 336.238 459.679
 788.438 250.383
 938.425 666.538
 648.396 759.515
 563.047 659.409
 858.989 641.165
 333.914 497.166
 352.459 199.052
 101.146 730.291
 764.725 253.438
 913.608 254.610
 405.482 317.804
 573.419 494.754
 445.240 596.050
 531.771 110.976
 623.754 305.044
 47.005 115.569
 380.712 688.353
 833.518 840.138
 997.463 152.645
 888.312 144.574
 630.902 612.315
 123.988 400.583
 483.029 644.845
 273.780 430.614
 451.171 854.249
 5.166 815.971
 566.516 718.319
 600.926 900.637
 177.579 603.653
 85.922 770.162
 948.836 907.433
 517.854 353.855
 304.536 904.209
 872.587 225.106
 388.084 707.724
 669.280 316.151
 66.213 310.804
 155.432 542.825
 75.113 340.050
 543.241 690.325
 376.830 496.415
 820.606 46.813
 915.554 578.532
 995.088 407.553
 685.160 74.061
 37.679 693.554
 744.804 17.314
 123.929 536.380
 155.015 751.502
 199.617 541.420
 812.064 394.344
 181.640 337.806
 596.194 820.194
 825.077 2.118
 835.352 364.773
 105.631 568.492
 739.293 895.030
 872.150 438.898
 551.456 422.257
 83.989 928.858
 772.997 767.695
 558.170 536.129
 963.130 503.333
 285.220 928.788
 543.907 213.985
 832.007 6.428
 420.421 178.243
 514.707 600.924
 456.646 604.259
 103.223 624.393
 263.799 230.944
 96.137 429.981
 905.953 206.203
 696.757 280.079
 3.856 861.754
 718.516 586.236
 22.636 140.388
 772.312 730.715
 915.668 707.966
 338.051 52.360
 621.746 51.644
 124.353 995.771
 485.460 370.945
 479.041 514.930
 503.973 693.052
 361.671 888.307
 363.052 162.617
 439.043 955.489
 680.271 784.406
 454.672 4.676
 345.625 339.946
 971.002 720.717
 664.862 703.282
 534.117 604.966
 446.681 182.900
 988.610 477.262
 713.246 794.382
 126.750 208.205
 288.617 889.555
 721.101 864.001
 769.529 341.628
 721.289 399.168
 898.178 411.433
 529.763 842.995
 931.326 537.491
 672.490 297.753
 481.109 32.796
 290.894 720.097
 440.696 105.374
 971.521 377.241
 905.650 709.571
 848.495 557.187
 565.993 583.354
 337.632 834.336
 434.087 926.712
 544.934 230.200
 252.256 661.418
 419.106 511.769
 707.407 107.237
 248.911 700.614
 86.641 379.353
 630.762 453.303
 110.146 411.834
 617.454 162.774
 950.665 438.728
 300.744 531.389
 420.862 104.861
 552.298 605.420
 712.412 359.963
 351.140 229.255
 88.237 530.698
 940.889 983.003
 449.595 724.270
 694.944 582.128
 563.616 143.847
 808.402 630.850
 988.291 280.258
 896.134 486.340
 867.867 966.846
 949.495 777.974
 992.362 266.332
 410.182 70.446
 973.785 311.948
 957.225 12.291
 445.015 902.516
 899.027 589.082
 644.799 595.700
 321.370 335.238
 126.683 639.132
 697.570 348.134
 86.588 599.987
 929.582 6.267
 612.298 414.815
 498.008 498.892
 140.282 588.717
 872.141 722.404
 386.275 872.622
 713.836 149.229
 774.220 276.309
 924.740 804.052
 904.937 210.527
 787.084 131.421
 315.838 762.238
 463.608 965.435
 823.830 101.405
 910.390 939.098
 206.060 195.371
 853.390 936.557
 151.299 907.622
 249.743 799.912
 55.640 112.430
 540.622 673.289
 789.911 236.653
 774.260 585.845
 436.230 106.890
 184.244 143.144
 783.745 736.684
 226.106 279.710
 148.510 727.734
 159.478 706.570
 602.276 914.944
 596.670 14.212
 675.542 281.942
 682.551 927.022
 960.503 676.549
 714.382 279.080
 151.575 520.219
 621.106 237.836
 0.191 227.930
 195.055 752.101
 454.862 22.421
 778.783 269.885
 138.534 966.467
 57.387 351.491
 967.597 467.252
 72.340 801.230
 528.231 986.718
 764.285 529.913
 136.926 870.273
 555.805 228.452
 866.921 873.693
 314.914 534.526
 218.032 304.887
 688.549 179.087
 244.131 524.900
 282.882 342.819
 483.638 582.894
 592.788 385.550
 820.301 845.426
 372.744 250.573
 743.822 864.384
 300.908 223.169
 395.194 294.122
 150.007 636.154
 235.873 191.120
 154.156 378.420
 341.888 423.980
 89.062 254.447
 815.975 493.265
 581.590 958.191
 957.803 756.092
 979.011 524.064
 912.835 706.193
 461.848 976.871
 15.604 554.115
 29.075 663.110
 887.948 252.299
 150.162 565.285
 184.559 324.955
 723.314 201.582
 287.980 292.131
 39.168 433.977
 36.856 161.424
 588.607 352.637
 971.873 829.846
 214.469 93.074
 553.579 363.917
 560.404 960.273
 248.546 969.885
 364.516 81.932
 401.495 130.679
 557.448 257.585
 970.657 364.943
 609.277 993.992
 764.493 490.044
 209.741 467.619
 995.729 169.714
 323.275 395.756
 182.472 63.050
 423.245 357.926
 547.975 620.558
 345.976 833.521
 675.652 691.127
 610.327 220.289
 792.514 698.161
 196.136 997.477
 413.743 441.100
 966.717 388.694
 368.211 198.399
 36.594 770.002
 327.103 8.530
 133.755 331.454
 716.219 936.058
 172.137 323.477
 350.939 80.461
 948.966 557.512
 788.353 736.705
 805.438 652.659
 443.841 789.925
 758.488 62.306
 122.759 333.942
 624.714 927.623
 128.335 997.100
 941.676 805.142
 333.893 282.403
 551.616 835.518
 63.882 765.809
 881.165 757.935
 779.679 521.314
 639.018 642.869
 81.658 69.074
 600.975 394.220
 540.743 279.058
 675.731 54.851
 185.681 453.735
 690.716 97.717
 874.977 596.129
 528.813 73.974
 256.253 121.696
 935.740 861.343
 995.229 862.010
 634.038 967.824
 579.433 644.127
 281.059 820.377
 358.757 410.929
 331.201 143.985
 870.148 314.999
 371.137 617.644
 654.152 402.105
 933.324 199.991
 156.785 971.626
 928.165 333.872
 324.728 922.025
 517.483 667.152
 751.541 962.417
 658.158 733.028
 776.994 489.430
 429.811 999.290
 543.483 825.834
 207.275 870.264
 388.601 918.137
 408.426 170.932
 20.250 159.587
 929.958 689.215
 52.256 798.457
 45.357 844.212
 749.499 105.395
 876.048 95.732
 270.396 694.896
 32.215 439.724
 532.646 852.173
 455.757 136.756
 749.996 526.003
 264.229 603.777
 81.163 569.295
 699.409 335.869
 37.707 491.609
 413.374 503.008
 859.612 221.627
 893.093 941.164
 982.574 343.408
 23.747 96.996
 689.825 789.304
 641.908 826.445
 716.938 756.704
 530.938 40.538
 817.046 517.782
 89.216 53.335
 405.645 54.344
 862.055 149.453
 401.587 957.455
 103.339 649.768
 229.562 558.253
 434.163 427.239
 818.455 717.198
 732.387 989.395
 941.429 399.655
 436.329 494.687
 722.636 52.472
 123.418 266.815
 860.413 705.983
 254.037 890.472
 569.154 636.152
 403.878 955.146
 356.296 700.638
 774.676 118.008
 164.701 119.057
 731.298 805.276
 715.060 401.178
 98.894 502.324
 871.619 377.185
 831.450 900.261
 774.682 282.171
 875.026 890.419
 285.172 663.928
 865.705 513.684
 873.287 480.882
 72.405 979.575
 561.508 238.120
 395.083 37.376
 461.384 867.092
 514.287 590.289
 86.414 422.529
 541.466 41.771
 195.702 572.808
 902.214 513.994
 843.893 462.441
 185.757 611.253
 454.253 383.237
 381.048 660.444
 668.804 0.314
 188.221 457.216
 990.527 727.357
 917.530 105.633
 549.237 459.951
 168.040 953.153
 879.329 874.544
 895.110 298.324
 282.015 142.508
 337.098 158.939
 997.575 343.157
 363.918 121.765
 78.624 376.615
 247.288 105.588
 30.426 457.627
 327.127 726.866
 169.098 636.251
 81.127 97.094
 396.470 452.524
 293.609 54.123
 57.814 142.485
 292.226 552.595
 545.232 515.228
 81.641 743.765
 847.867 99.038
 985.181 959.921
 796.116 683.256
 519.579 697.104
 969.607 376.627
 413.689 840.708
 259.925 567.952
 256.781 896.781
 724.147 157.354
 371.221 237.615
 412.475 463.163
 371.696 219.584
 284.088 777.944
 50.319 125.758
 574.348 515.693
 843.929 882.731
 181.386 769.414
 154.626 323.359
 891.655 283.738
 243.212 853.005
 856.257 880.809
 661.974 930.683
 409.781 190.158
 180.607 17.833
 541.190 695.912
 657.395 61.695
 485.361 89.383
 165.878 168.394
 610.593 304.404
 81.662 649.489
 91.333 409.885
 519.889 877.062
 539.295 372.688
 73.990 404.361
 535.737 108.582
 901.967 164.962
 782.065 874.693
 826.751 582.520
 736.979 979.184
 829.608 450.160
 211.509 689.215
 515.618 83.784
 476.617 693.443
 291.486 642.948
 233.145 247.906
 920.256 538.196
 985.291 322.377
 184.642 411.973
 334.167 426.822
 808.722 464.359
 808.233 984.006
 842.853 583.356
 616.330 914.463
 22.981 286.379
 143.878 694.771
 365.555 354.757
 813.610 360.542
 473.457 981.680
 752.400 463.725
 805.333 507.247
 401.718 712.238
 927.285 398.513
 90.579 161.757
 526.889 80.120
 669.244 278.511
 557.954 829.885
 545.220 722.528
 211.495 37.242
 39.174 228.058
 713.273 259.699
 509.424 787.434
 48.369 298.246
 504.685 422.807
 254.123 807.256
 574.315 993.869
 627.991 133.888
 774.597 716.367
 118.175 287.874
 293.413 724.182
 932.316 332.071
 611.541 105.651
 470.810 480.247
 817.655 282.169
 602.921 729.549
 889.844 413.932
 919.705 645.221
 196.134 144.580
 360.545 674.047
 100.352 504.858
 790.055 76.085
 290.970 147.058
 48.086 732.470
 385.819 379.526
 384.180 977.000
 64.246 207.071
 274.028 493.177
 703.223 892.467
 482.258 764.108
 460.821 460.823
 44.380 623.683
 378.284 237.472
 80.175 962.927
 232.871 496.794
 88.604 439.953
 142.681 800.433
 506.026 235.984
 830.320 705.466
 808.640 119.394
 725.891 453.963
 608.503 716.281
 915.922 632.971
 910.019 346.863
 211.278 877.301
 668.478 744.983
 154.561 625.782
 810.194 621.530
 660.000 25.072
 49.291 315.877
 673.389 984.274
 861.575 672.125
 956.497 439.771
 371.792 14.449
 992.783 304.857
 275.431 429.077
 435.788 705.340
 176.945 6.074
 287.628 683.566
 387.668 784.307
 615.455 973.047
 621.781 675.627
 554.286 978.408
 568.636 932.881
 274.197 155.865
 743.781 849.962
 630.671 383.424
 646.506 435.475
 193.970 83.885
 224.264 145.009
 45.150 154.342
 187.395 266.571
 114.239 640.791
 383.090 870.902
 354.606 443.854
 355.270 20.542
 834.496 660.252
 345.040 101.343
 972.772 853.976
 360.844 136.244
 945.203 151.103
 932.448 967.553
 487.037 493.603
 701.015 470.468
 367.477 241.484
 859.210 972.479
 115.262 41.292
 489.047 801.588
 738.285 84.637
 228.015 137.562
 263.668 556.469
 180.593 876.956
 690.639 852.870
 165.666 92.187
 112.729 556.660
 911.767 431.079
 247.174 861.205
 670.641 795.062
 780.044 184.029
 482.861 196.327
 870.754 808.553
 392.497 437.121
 887.479 121.409
 744.946 303.929
 197.128 101.755
 114.533 217.136
 294.471 286.169
 776.477 630.197
 112.412 236.666
 169.111 104.081
 350.166 229.683
 773.134 581.426
 632.074 250.453
 879.273 404.408
 264.158 600.845
 16.553 530.642
 988.326 330.595
 390.853 937.715
 98.925 993.952
 636.184 620.325
 439.252 768.608
 935.975 890.912
 446.593 994.471
 133.450 927.488
 575.703 580.289
 651.894 968.840
 68.516 260.621
 798.466 50.952
 320.946 279.345
 568.355 288.392
 648.213 34.334
 216.992 25.388
 393.218 487.520
 272.172 573.527
 336.514 562.116
 38.906 92.674
 732.829 291.922
 59.491 600.207
 952.372 524.455
 59.388 268.347
 283.109 518.988
 94.176 513.094
 543.566 721.863
 450.110 829.390
 558.454 384.610
 205.071 589.970
 508.651 946.293
 670.138 819.346
 632.944 301.198
 475.341 265.193
 634.764 178.574
 184.866 417.698
 539.413 975.031
 703.889 740.102
 215.543 995.706
 626.199 552.716
 581.570 310.993
 151.848 306.119
 879.149 346.227
 438.308 450.400
 730.716 56.873
 726.385 585.442
 878.538 657.563
 370.711 906.935
 103.788 565.666
 899.600 254.508
 374.382 576.169
 404.008 947.994
 500.901 531.870
 212.008 457.077
 675.643 509.431
 823.537 195.487
 118.285 66.549
 168.161 36.584
 493.624 537.731
 192.298 700.820
 846.412 15.978
 696.173 921.543
 12.369 195.721
 916.926 223.447
 13.350 999.986
 113.439 483.111
 981.636 83.768
 949.084 934.497
 39.789 248.625
 717.613 450.558
 98.207 263.722
 919.556 307.448
 234.906 949.604
 704.887 18.191
 657.145 917.528
 663.445 521.336
 881.174 483.969
 106.887 106.439
 826.647 802.914
 662.257 46.687
 831.391 623.770
 833.019 350.091
 928.509 627.264
 402.298 210.350
 72.700 493.043
 706.834 278.364
 790.737 578.973
 28.684 442.623
 100.016 852.163
 593.003 324.229
 579.697 904.983
 960.401 598.553
 485.257 55.724
 325.758 754.630
 516.249 603.868
 324.228 215.023
 728.942 855.350
 170.129 348.490
 533.634 15.745
 163.987 816.177
 337.199 71.397
 974.120 666.066
 244.457 333.464
 386.439 412.023
 79.886 41.283
 2.918 51.030
 549.925 833.921
 316.302 148.473
 554.497 667.251
 685.519 85.761
 846.570 934.035
 550.246 661.839
 505.711 832.612
 149.670 80.711
 64.007 12.809
 523.330 66.764
 831.888 933.101
 472.743 320.252
 701.851 309.088
 831.265 663.809
 847.514 278.737
 34.219 210.337
 624.738 104.022
 887.991 391.377
 164.541 161.633
 219.672 177.340
 621.448 827.912
 940.452 766.398
 505.755 456.483
 996.678 152.840
 637.482 693.043
 811.085 559.148
 869.776 722.995
 559.817 745.689
 149.976 947.247
 993.411 729.848
 729.947 913.328
 324.962 750.573
 369.693 867.373
 887.273 218.117
 368.364 952.632
 42.272 471.355
 826.872 167.502
 27.615 21.105
 21.448 657.073
 692.866 447.869
 426.052 583.653
 134.365 622.108
 244.941 681.270
 135.858 566.408
 239.563 14.894
 690.834 238.691
 793.882 445.864
 180.478 207.018
 150.171 750.185
 544.206 547.813
 357.069 285.956
 872.252 34.807
 950.471 990.946
 714.049 515.184
 685.719 382.479
 302.710 277.824
 659.908 91.253
 193.438 707.067
 12.466 391.063
 178.869 850.676
 629.894 680.735
 32.131 994.942
 169.548 66.780
 721.727 480.892
 473.318 109.650
 402.415 876.952
 483.959 598.167
 202.281 74.143
 976.784 461.295
 665.567 734.754
 352.575 810.236
 569.059 914.804
 932.273 713.810
 680.562 220.395
 381.657 873.697
 172.964 939.894
 259.464 501.591
 726.512 625.045
 112.872 666.429
 553.171 247.345
 880.781 325.971
 446.446 519.904
 651.906 473.264
 612.142 203.600
 558.309 995.456
 162.460 179.318
 965.913 281.436
 278.277 0.922
 305.033 537.745
 760.853 297.124
 222.543 531.587
 931.515 281.381
 42.422 818.912
 100.793 289.471
 305.925 818.019
 450.180 492.352
 892.218 629.538
 561.144 40.831
 563.981 696.906
 726.653 967.446
 862.338 53.275
 907.515 294.652
 916.596 457.492
 894.916 337.154
 715.129 520.190
 135.177 16.065
 685.659 438.798
 314.834 765.083
 490.792 65.445
 323.429 961.312
 895.647 233.210
 565.980 678.517
 499.592 963.265
 823.068 377.011
 337.386 908.301
 318.113 116.140
 593.568 86.796
 291.058 222.104
 387.829 199.561
 965.925 551.095
 181.751 56.398
 185.082 556.332
 435.110 479.253
 342.391 64.173
 762.481 482.066
 335.574 771.287
 770.855 190.370
 658.113 39.779
 712.244 380.079
 123.931 153.566
 980.651 349.747
 53.282 136.389
 692.499 149.659
 613.030 864.299
 188.803 670.634
 794.384 143.618
 314.295 332.319
 699.756 795.276
 994.912 832.612
 199.550 479.571
 635.061 744.759
 989.171 919.143
 577.533 435.481
 834.450 505.027
 652.751 475.569
 626.080 689.595
 234.120 213.831
 384.889 535.114
 209.605 666.666
 762.098 767.249
 576.627 160.265
 882.771 414.447
 621.113 962.321
 685.015 847.818
 708.616 307.792
 638.851 788.354
 905.339 1.760
 892.079 651.472
 972.405 55.705
 318.715 750.622
 703.562 355.789
 549.996 195.715
 273.720 88.285
 87.674 377.322
 855.296 863.498
 851.787 318.869
 566.536 131.968
 645.764 766.625
 119.042 412.073
 754.329 47.195
 812.220 24.152
 275.816 596.092
 714.699 820.851
 460.225 805.931
 614.781 825.608
 735.558 881.821
 204.413 640.221
 793.836 663.007
 778.002 998.493
 938.961 577.886
 725.657 356.588
 313.658 763.903
 230.390 993.267
 892.567 889.895
 743.709 706.584
 601.873 867.109
 120.353 940.334
 279.285 693.071
 300.240 546.812
 676.789 421.870
 396.697 526.038
 415.145 243.116
 200.533 999.887
 885.002 943.372
 858.476 547.665
 43.762 447.229
 703.960 403.154
 947.504 535.249
 483.439 88.405
 578.778 322.991
 60.624 923.399
 57.610 285.282
 825.744 730.756
 956.288 914.434
 671.677 569.032
 58.424 917.358
 411.323 735.658
 217.287 857.466
 741.620 730.628
 763.736 521.282
 353.217 654.653
 304.411 990.914
 37.976 311.383
 428.586 401.699
 859.386 413.700
 327.775 894.825
 777.051 970.945
 224.408 88.421
 911.973 509.764
 731.442 4.228
 714.040 999.270
 328.502 332.631
 159.664 595.136
 375.098 994.449
 231.602 861.526
 898.755 476.956
 983.756 389.436
 534.731 463.145
 593.050 510.775
 771.895 932.078
 773.718 555.570
 221.644 544.590
 554.659 152.043
 197.187 618.583
 679.502 903.439
 20.887 983.350
 216.143 259.580
 297.393 139.929
 495.531 43.995
 858.189 367.312
 329.186 298.493
 234.914 140.923
 875.252 406.253
 718.731 674.164
 280.965 782.644
 253.448 775.792
 775.325 351.205
 361.633 20.762
 622.957 12.571
 864.096 460.951
 884.990 969.066
 500.747 521.405
 324.839 80.386
 449.779 119.750
 808.806 30.113
 755.380 458.926
 899.175 503.012
 472.896 940.002
 939.946 474.397
 913.835 551.569
 164.590 150.772
 288.612 259.785
 286.399 771.899
 698.141 959.014
 693.509 975.280
 289.723 573.017
 993.882 462.245
 270.123 812.472
 925.055 408.718
 738.993 803.510
 946.974 191.884
 176.961 476.656
 514.580 206.035
 180.940 934.690
 623.898 606.664
 298.642 455.523
 738.304 932.220
 767.466 801.895
 330.614 529.039
 630.231 839.032
 674.930 258.772
 180.333 355.165
 46.291 951.679
 408.623 454.768
 445.611 726.599
 88.393 982.603
 374.949 513.035
 176.472 436.128
 9.503 657.036
 238.596 547.946
 516.997 285.454
 865.218 747.879
 884.202 448.297
 347.188 640.629
 749.586 902.744
 874.683 320.239
 688.666 581.633
 931.144 162.668
 636.147 281.597
 428.414 834.228
 590.814 279.593
 99.767 783.873
 73.173 450.093
 192.016 873.908
 582.808 908.223
 112.511 985.393
 326.264 286.537
 255.918 115.212
 4.087 895.685
 201.473 381.324
 407.618 293.172
 104.574 456.427
 885.548 151.720
 755.627 759.085
 503.641 881.850
 120.813 511.984
 497.840 715.507
 468.770 811.489
 674.002 32.520
 507.107 689.083
 952.569 633.900
 464.251 846.917
 712.427 600.467
 244.739 145.746
 827.237 877.717
 726.987 858.739
 884.720 994.471
 857.388 289.288
 563.135 440.608
 396.842 211.070
 240.943 425.651
 297.406 115.754
 819.895 633.248
 607.387 855.228
 336.366 435.492
 231.048 613.753
 61.298 984.997
 590.148 429.679
 489.781 951.656
 363.204 660.203
 393.956 95.819
 706.849 816.030
 157.917 691.394
 212.660 320.865
 83.838 243.184
 920.800 724.581
 611.196 334.980
 925.697 235.136
 235.154 541.841
 973.437 665.165
 858.718 525.342
 298.837 812.425
 831.964 978.741
 193.182 222.526
 689.331 415.105
 170.783 296.545
 714.909 701.095
 431.146 900.151
 770.833 178.565
 739.148 364.895
 93.816 522.415
 91.865 922.500
 980.807 633.643
 159.294 820.809
 881.484 729.599
 607.098 292.766
 530.259 877.658
 990.608 110.317
 474.779 923.498
 986.891 91.819
 985.211 630.789
 669.835 848.631
 606.230 806.083
 274.474 473.645
 991.562 802.408
 211.544 277.063
 542.665 539.249
 830.177 63.657
 365.003 647.982
 762.616 587.637
 216.952 543.450
 374.467 498.392
 220.448 768.031
 470.603 350.562
 844.776 378.760
 631.322 658.654
 984.390 115.697
 365.089 858.774
 200.426 656.659
 230.521 742.851
 458.811 125.727
 596.701 64.168
 3.884 767.696
 251.114 703.263
 586.678 55.248
 430.143 921.687
 806.106 578.418
 418.159 725.200
 206.787 635.473
 845.671 380.328
 350.165 150.295
 500.995 367.500
 879.655 173.536
 467.657 964.209
 633.041 964.096
 903.668 702.515
 816.336 314.942
 809.412 872.190
 796.115 95.046
 786.783 294.743
 48.516 779.628
 500.188 791.142
 532.043 277.268
 314.923 139.466
 240.899 518.473
 243.306 165.835
 911.470 820.448
 784.920 746.240
 965.877 902.082
 743.570 497.464
 405.125 897.286
 457.633 396.807
 835.648 749.983
 737.699 353.258
 405.177 807.254
 889.539 232.985
 618.399 235.925
 563.207 161.134
 734.259 440.300
 440.298 237.299
 352.871 963.729
 409.207 536.283
 471.442 313.606
 418.624 357.614
 519.559 798.189
 506.852 840.641
 921.465 235.112
 21.139 996.743
 527.009 356.841
 37.650 911.539
 706.873 859.478
 817.541 838.983
 128.096 420.902
 464.633 412.466
 772.276 145.299
 40.303 517.766
 893.894 907.515
 324.378 56.686
 555.769 996.811
 348.230 942.074
 541.665 460.461
 257.127 33.596
 704.606 178.977
 50.614 194.015
 738.704 162.776
 197.778 328.017
 490.577 931.774
 2.334 785.899
 985.229 352.271
 202.250 264.260
 515.052 577.647
 510.148 722.429
 317.175 29.726
 341.751 529.612
 384.545 815.532
 626.547 252.044
 863.725 889.573
 461.750 136.036
 784.655 325.495
 149.926 411.227
 744.597 574.175
 372.915 264.189
 783.609 769.947
 498.465 466.522
 398.526 355.352
 218.089 700.493
 256.173 270.586
 379.988 141.282
 197.130 80.562
 342.350 625.824
 34.541 964.599
 841.210 77.583
 117.235 886.250
 982.477 843.512
 764.860 299.330
 847.148 328.535
 319.965 877.076
 487.634 144.665
 476.388 311.556
 15.130 802.138
 716.350 697.373
 584.864 400.453
 554.828 255.641
 507.698 485.095
 986.866 679.878
 410.975 143.839
 152.242 594.280
 374.834 963.457
 66.317 46.905
 646.657 857.324
 62.976 546.197
 828.348 226.698
 805.619 460.339
 109.205 918.668
 748.362 97.080
 29.854 992.800
 378.513 69.440
 586.935 173.094
 502.561 623.195
 978.685 824.165
 13.933 89.185
 531.426 398.381
 717.678 51.530
 997.215 117.619
 803.684 856.930
 462.967 508.332
 828.406 786.018
 128.422 646.530
 660.300 261.478
 590.084 200.453
 794.727 466.237
 484.195 709.017
 981.373 416.157
 195.796 895.297
 915.806 993.222
 212.734 93.476
 214.370 456.311
 801.255 237.749
 359.022 156.387
 289.550 11.091
 309.868 381.644
 981.669 134.668
 35.133 626.234
 778.947 864.761
 1.358 935.151
 979.928 288.617
 353.920 39.458
 561.491 224.835
 956.202 612.898
 940.110 454.041
 954.206 396.183
 777.874 664.260
 105.019 32.716
 666.050 190.086
 717.983 13.521
 400.695 169.252
 875.735 54.899
 299.400 713.366
 250.422 835.270
 413.070 686.305
 633.717 244.301
 207.144 564.329
 535.900 984.520
 46.625 992.331
 360.849 490.744
 670.259 192.479
 664.709 64.065
 411.289 481.967
 494.131 863.464
 673.247 238.554
 365.971 858.951
 635.451 654.542
 888.288 65.341
 208.498 245.880
 579.311 776.163
 327.431 52.932
 67.113 173.959
 29.973 768.456
 451.204 568.336
 767.835 157.516
 284.676 709.072
 717.436 359.918
 951.448 631.585
 747.251 270.644
 430.248 449.852
 245.478 725.421
 771.048 441.908
 374.886 740.555
 479.740 840.325
 990.851 397.530
 284.879 500.340
 501.114 968.348
 21.623 267.696
 257.097 657.601
 140.790 493.899
 620.542 517.636
 366.775 975.799
 947.260 65.708
 471.399 247.552
 252.086 303.715
 889.367 884.694
 973.450 885.049
 815.658 441.856
 828.680 277.557
 539.875 127.492
 356.288 890.833
 584.300 1.557
 71.625 239.680
 921.463 686.740
 737.784 539.045
 306.653 522.378
 673.218 419.891
 927.470 115.282
 207.933 237.037
 955.828 96.380
 866.174 241.170
 700.386 960.260
 928.348 505.789
 365.139 420.677
 119.509 249.396
 591.690 173.995
 25.489 152.758
 120.672 129.990
 767.914 535.367
 877.081 491.742
 621.562 184.599
 343.234 880.385
 855.286 101.545
 213.099 483.880
 672.916 80.630
 457.507 829.756
 852.981 533.162
 208.830 748.875
 493.781 220.785
 387.018 809.999
 199.460 21.824
 30.318 503.388
 457.438 715.876
 610.633 666.485
 800.412 259.461
 655.520 647.201
 387.424 623.352
 169.601 952.378
 727.041 971.457
 254.077 233.166
 578.146 548.354
 23.726 408.474
 355.112 890.003
 178.861 156.173
 217.249 927.679
 121.081 433.692
 98.467 782.225
 225.227 790.168
 221.396 873.418
 167.754 56.964
 708.112 742.329
 139.069 248.548
 142.565 313.342
 362.413 758.237
 831.615 333.010
 836.236 920.796
 853.776 306.737
 295.070 854.412
 157.412 318.580
 433.563 947.002
 181.146 837.229
 800.234 65.514
 4.792 670.753
 985.708 331.970
 513.419 88.247
 801.717 306.985
 662.678 247.764
 772.190 471.880
 690.649 192.114
 89.667 715.987
 128.966 48.448
 85.455 969.037
 150.458 710.379
 529.991 412.677
 157.084 225.159
 733.519 743.994
 393.295 650.827
 422.137 521.916
 677.532 102.865
 889.643 619.426
 317.391 655.724
 593.270 536.463
 729.577 296.501
 496.733 746.358
 869.610 106.201
 345.228 189.682
 11.897 644.618
 165.565 470.951
 760.142 279.286
 555.157 623.896
 40.844 84.613
 393.656 498.787
 697.008 366.928
 71.621 790.001
 691.150 783.274
 975.546 503.674
 710.600 120.490
 44.967 694.542
 586.260 806.142
 675.428 649.252
 658.979 119.501
 984.133 322.441
 404.114 360.123
 589.536 844.232
 931.418 180.093
 141.577 806.675
 669.109 176.044
 138.385 935.900
 700.689 216.382
 293.892 690.642
 12.051 911.299
 297.897 461.527
 813.844 947.151
 107.687 934.626
 197.351 547.485
 503.654 23.650
 556.749 200.564
 58.686 654.647
 440.306 633.875
 643.946 832.702
 79.386 211.210
 306.512 450.200
 667.212 884.815
 695.007 469.269
 226.956 226.674
 18.507 576.753
 407.175 77.623
 845.749 458.292
 886.063 944.867
 382.937 149.565
 946.890 417.259
 409.499 818.823
 725.766 788.783
 955.327 27.290
 228.262 535.058
 426.732 355.464
 390.055 791.861
 41.171 17.010
 723.650 70.994
 625.418 91.438
 781.301 915.069
 534.138 566.720
 184.633 352.460
 324.617 908.255
 63.504 945.851
 0.930 167.000
 727.591 27.264
 942.095 153.239
 409.653 739.496
 832.284 270.483
 193.018 634.497
 998.222 703.708
 319.274 455.036
 964.177 655.910
 95.367 4.190
 896.078 735.407
 540.279 610.666
 14.116 812.982
 766.368 65.128
 301.656 232.814
 243.424 237.771
 674.453 104.861
 487.140 109.923
 648.234 100.240
 118.265 147.990
 858.008 177.118
 503.034 817.432
 145.446 585.175
 486.200 344.346
 400.829 325.055
 820.059 364.814
 686.273 609.132
 359.232 905.353
 92.755 305.778
 592.849 775.022
 214.109 516.272
 612.313 250.063
 428.511 387.023
 731.520 240.234
 437.267 696.375
 82.679 552.410
 750.389 261.691
 78.405 537.699
 259.731 516.279
 461.287 214.792
 388.131 825.181
 135.522 811.728
 934.653 2.688
 299.535 733.677
 992.455 712.043
 859.793 934.004
 741.044 759.286
 318.657 994.143
 505.749 919.117
 485.369 374.130
 934.286 672.385
 479.706 15.580
 116.750 804.275
 681.099 13.318
 827.576 61.883
 948.811 437.424
 105.610 242.994
 606.022 616.316
 124.053 68.082
 175.387 581.607
 701.592 749.457
 586.925 740.186
 38.367 229.970
 790.229 757.531
 947.665 924.498
 209.369 703.247
 321.584 406.850
 925.945 585.725
 94.624 679.651
 587.231 863.485
 34.809 422.732
 863.934 507.928
 231.918 304.717
 455.699 862.949
 804.595 71.726
 620.120 324.217
 703.188 595.664
 518.764 683.135
 337.125 412.659
 195.911 551.881
 351.595 940.371
 174.665 326.098
 168.394 602.483
 741.361 636.100
 793.318 471.601
 341.366 686.973
 984.025 870.541
 804.285 559.097
 727.205 139.793
 609.006 715.861
 355.071 619.565
 172.047 192.268
 754.355 832.630
 357.439 280.469
 405.077 54.322
 552.046 814.915
 303.483 474.068
 794.321 235.649
 748.919 185.095
 482.398 583.531
 36.247 372.348
 92.850 81.935
 25.304 530.741
 416.083 377.227
 541.285 954.742
 938.171 252.436
 482.605 354.862
 879.840 367.697
 216.530 426.172
 827.545 505.871
 371.561 808.641
 973.329 866.262
 986.434 819.491
 411.794 123.309
 348.632 925.198
 244.619 485.853
 904.059 367.156
 14.179 607.122
 700.211 12.881
 154.786 422.407
 747.573 117.179
 217.702 362.893
 960.605 628.638
 927.435 708.010
 436.484 240.633
 73.015 408.497
 415.629 977.734
 568.215 617.208
 465.042 533.696
 46.458 499.318
 58.864 282.284
 234.883 18.259
 578.536 204.094
 301.394 184.495
 799.078 388.686
 940.273 352.720
 602.811 149.981
 285.909 216.380
 104.981 642.769
 778.478 99.591
 678.120 588.718
 886.043 423.809
 817.471 851.547
 478.873 34.348
 145.510 73.651
 596.142 629.548
 559.674 971.739
 113.051 328.558
 987.279 648.941
 256.512 443.254
 31.568 17.771
 206.559 552.351
 32.572 135.619
 913.471 793.481
 488.660 565.740
 340.290 939.902
 105.040 316.488
 268.018 875.790
 873.121 144.895
 565.662 857.147
 911.539 93.137
 996.709 788.706
 390.990 754.435
 603.217 271.334
 749.173 525.262
 951.978 505.267
 810.517 721.009
 846.037 163.598
 42.543 30.637
 879.026 985.116
 394.373 121.052
 647.371 248.604
 313.908 923.504
 822.506 170.588
 172.436 32.156
 236.141 69.405
 436.007 899.809
 838.663 329.944
 212.048 948.959
 874.484 521.017
 920.631 39.629
 977.165 711.907
 649.061 801.563
 548.255 122.794
 555.594 390.294
 751.792 757.861
 505.723 148.290
 564.435 907.573
 918.584 218.134
 480.251 181.551
 740.369 279.631
 918.612 624.630
 168.426 572.418
 940.790 70.875
 549.099 166.512
 191.255 63.852
 42.624 892.007
 766.888 792.297
 671.041 413.563
 33.223 700.129
 174.624 3.363
 881.225 885.663
 336.541 636.846
 8.972 529.832
 685.041 8.012
 56.216 325.676
 541.510 975.554
 680.188 925.316
 498.178 238.182
 380.823 496.002
 531.398 768.456
 333.070 568.781
 988.491 671.289
 11.960 972.957
 734.691 778.448
 679.251 43.385
 371.194 937.076
 93.703 747.969
 898.517 732.294
 193.349 457.379
 717.065 325.652
 138.649 831.460
 847.916 357.756
 489.405 556.128
 593.539 10.317
 483.152 275.539
 115.485 546.524
 283.963 137.232
 112.524 35.995
 651.778 528.863
 669.607 748.961
 45.316 225.571
 599.931 492.242
 596.242 694.259
 107.116 215.426
 386.428 387.930
 192.738 689.225
 810.185 698.159
 970.223 238.993
 623.347 770.993
 416.477 85.723
 263.546 600.651
 297.734 125.679
 691.358 931.808
 199.347 180.116
 948.934 275.908
 127.001 220.803
 787.966 296.468
 838.726 568.504
 587.248 474.984
 425.769 953.942
 694.736 130.564
 151.697 898.487
 700.975 846.456
 852.035 529.923
 719.320 234.098
 413.235 502.830
 830.927 835.097
 815.194 589.632
 594.489 183.889
 714.060 84.128
 145.867 504.768
 543.223 891.935
 472.752 838.083
 54.704 939.764
 74.293 238.909
 248.355 826.799
 363.145 990.273
 833.180 865.861
 873.849 960.529
 27.596 359.741
 971.047 514.794
 380.695 59.596
 246.158 983.277
 834.700 829.022
 922.360 80.134
 853.179 51.152
 203.536 856.181
 716.586 869.548
 780.187 524.000
 95.977 939.761
 398.926 596.867
 519.956 621.212
 95.098 281.425
 64.847 982.682
 41.513 521.532
 442.744 294.474
 969.394 836.403
 8.521 891.660
 337.873 474.683
 130.278 112.243
 261.230 27.893
 896.350 28.274
 122.133 637.624
 497.450 624.679
 606.245 182.645
 509.181 57.801
 968.517 251.915
 95.899 402.313
 892.359 470.122
 202.390 520.593
 615.768 532.476
 639.144 152.928
 687.636 578.936
 597.089 210.657
 975.334 764.764
 248.822 378.934
 391.627 799.530
 358.843 213.020
 343.822 81.403
 91.603 794.492
 557.384 864.459
 782.795 944.652
 695.128 695.898
 339.072 855.470
 914.300 445.477
 119.915 568.100
 88.769 434.522
 801.806 920.294
 111.242 35.717
 451.189 702.684
 298.318 252.192
 164.055 756.119
 94.905 55.637
 444.832 444.989
 737.509 44.144
 476.913 332.207
 340.104 412.967
 516.232 328.584
 641.422 472.419
 455.532 101.254
 856.710 419.786
 751.115 2.280
 246.314 714.674
 169.882 259.407
 12.201 923.908
 449.518 86.925
 404.041 12.534
 918.772 797.014
 729.315 747.172
 301.452 882.642
 665.650 647.696
 433.272 504.690
 545.035 39.766
 14.725 341.578
 373.593 506.217
 68.382 483.072
 350.146 957.615
 681.216 995.651
 713.160 704.888
 310.743 119.663
 367.875 148.947
 289.948 334.433
 991.106 848.331
 755.365 942.474
 75.625 896.494
 573.641 465.245
 633.079 361.432
 685.808 237.701
 325.556 403.406
 809.985 755.679
 521.335 998.945
 529.939 827.450
 877.808 633.787
 289.710 558.190
 330.373 72.572
 757.339 943.596
 924.386 322.887
 910.576 47.063
 460.487 155.584
 234.626 705.116
 952.257 257.304
 759.760 659.972
 17.877 25.967
 661.391 308.791
 470.944 692.192
 606.643 629.515
 44.842 391.362
 472.178 676.969
 712.946 820.281
 943.865 614.518
 864.711 502.511
 508.841 971.104
 404.528 536.643
 586.558 496.569
 973.543 106.648
 842.832 76.077
 99.963 353.492
 867.996 994.159
 384.269 318.270
 358.410 887.863
 374.060 210.878
 154.470 864.965
 708.838 891.929
 95.460 995.871
 375.804 102.027
 743.020 116.230
 550.036 70.181
 894.561 141.337
 860.216 886.149
 202.721 823.852
 967.062 649.526
 587.117 654.449
 836.032 396.897
 873.545 872.721
 877.550 158.194
 829.839 925.388
 393.560 971.277
 546.386 173.989
 263.633 71.809
 695.540 848.303
 110.087 821.624
 313.659 689.388
 960.755 806.482
 301.158 92.239
 669.469 252.413
 201.960 898.363
 625.341 823.579
 79.116 999.354
 978.024 583.967
 476.580 180.718
 201.048 556.405
 779.580 888.270
 110.637 786.773
 442.241 955.610
 833.222 26.271
 928.854 549.232
 878.965 252.947
 155.265 317.169
 717.298 953.867
 263.119 757.744
 677.914 835.487
 709.412 337.668
 809.288 891.628
 606.897 704.681
 537.039 271.322
 660.992 171.082
 675.108 403.719
 772.087 343.376
 980.300 370.740
 718.385 583.053
 10.401 602.509
 316.094 788.010
 380.605 903.670
 36.959 557.671
 523.621 413.887
 416.531 62.636
 984.831 942.338
 332.413 187.166
 942.565 788.482
 695.174 696.486
 680.516 530.234
 553.923 137.503
 878.121 701.846
 555.275 888.719
 877.180 938.870
 43.015 601.045
 158.927 193.861
 484.053 224.593
 583.237 446.693
 944.918 796.869
 36.748 886.134
 816.120 215.055
 873.723 528.623
 136.239 759.961
 354.758 385.850
 653.795 253.036
 464.563 580.004
 86.074 372.459
 369.571 735.536
 996.705 932.296
 35.868 815.398
 877.302 333.264
 422.703 600.431
 645.766 58.424
 279.750 780.478
 80.575 36.735
 68.334 198.598
 115.586 96.666
 387.422 994.383
 295.623 136.893
 581.577 73.678
 614.519 247.518
 835.819 600.249
 952.790 910.420
 995.124 686.142
 133.053 818.585
 885.783 543.249
 402.303 399.946
 941.992 456.127
 818.919 69.963
 161.820 718.284
 409.596 718.508
 618.270 329.420
 111.211 250.483
 47.724 733.622
 922.058 826.726
 122.089 157.883
 556.070 113.401
 402.847 422.095
 375.937 556.191
 273.738 186.577
 832.866 802.694
 280.575 998.075
 871.655 645.657
 776.668 722.096
 282.545 634.879
 913.565 806.313
 261.646 81.125
 240.309 620.064
 148.746 966.348
 219.554 937.815
 566.878 86.492
 152.982 574.491
 817.474 32.454
 477.057 598.273
 166.554 698.424
 366.817 317.682
 572.584 372.169
 622.055 6.208
 890.044 977.206
 36.495 746.571
 772.004 210.899
 824.739 770.768
 480.932 554.806
 239.735 679.882
 893.590 964.069
 619.662 153.304
 900.122 401.987
 699.861 420.191
 599.675 845.423
 883.162 352.131
 588.283 408.279
 129.383 546.004
 825.860 416.464
 378.660 966.517
 117.461 611.727
 718.436 391.121
 912.237 797.306
 423.449 93.803
 627.525 689.794
 203.048 482.096
 964.235 174.208
 469.856 92.614
 65.179 628.428
 765.573 799.285
 955.435 185.359
 39.166 905.536
 521.588 323.246
 743.286 102.975
 566.152 744.051
 498.446 976.173
 899.236 234.913
 751.000 723.308
 389.307 867.107
 628.410 218.394
 729.467 120.255
 359.697 151.183
 929.011 116.533
 794.758 199.664
 209.215 291.266
 915.565 487.049
 767.512 333.612
 805.880 685.701
 428.750 816.116
 432.449 305.499
 382.598 447.208
 216.612 960.312
 321.858 569.401
 745.610 775.754
 360.222 271.839
 920.728 882.106
 85.660 63.329
 275.832 941.660
 166.090 376.122
 364.099 468.891
 689.376 547.153
 820.275 909.503
 215.123 298.466
 605.969 910.901
 619.643 949.118
 760.132 317.945
 709.171 614.441
 757.561 305.616
 194.569 853.325
 955.007 871.605
 601.033 619.048
 35.215 79.771
 619.530 853.343
 380.090 908.286
 86.794 677.125
 779.538 18.279
 454.783 305.066
 254.549 939.581
 228.688 616.445
 312.538 55.109
 318.297 713.207
 8.243 855.550
 667.121 890.582
 431.484 497.794
 456.746 729.014
 938.693 16.414
 893.218 622.413
 671.231 155.073
 283.479 11.176
 821.418 767.662
 222.166 54.177
 206.016 916.296
 104.297 7.588
 54.093 9.710
 432.848 376.269
 407.240 691.529
 30.233 52.505
 138.667 329.219
 20.687 384.529
 625.484 262.967
 511.060 41.851
 435.391 856.420
 148.348 924.535
 723.068 521.036
 14.117 348.783
 158.919 451.242
 672.833 621.477
 247.646 762.728
 120.071 572.343
 528.960 40.798
 77.775 965.465
 907.917 215.039
 710.588 173.904
 836.633 931.742
 746.106 424.650
 189.222 712.965
 982.417 49.289
 942.544 703.234
 771.030 892.370
 529.853 509.416
 738.270 608.870
 383.735 849.743
 422.146 439.515
 468.121 523.437
 776.884 993.594
 834.057 687.625
 458.759 39.634
 565.778 943.541
 233.015 641.824
 136.113 165.412
 713.887 661.840
 715.101 994.528
 402.682 540.023
 502.848 124.941
 760.138 885.336
 644.990 849.012
 929.779 139.735
 772.960 248.974
 12.602 979.456
 55.669 119.003
 227.251 103.985
 796.694 400.641
 324.070 214.381
 832.103 98.216
 659.370 758.124
 127.244 311.047
 984.378 20.235
 212.979 942.408
 321.186 363.313
 197.812 603.595
 48.316 496.056
 625.130 272.866
 217.068 105.255
 75.580 957.060
 85.547 685.187
 132.528 267.292
 262.322 996.454
 701.163 804.169
 771.111 979.893
 94.479 162.685
 810.174 727.175
 245.793 338.422
 216.607 995.583
 679.414 236.388
 341.003 868.474
 848.346 759.128
 579.771 263.776
 338.674 754.380
 541.504 730.037
 530.452 623.075
 284.162 133.012
 208.955 79.921
 248.556 606.288
 530.339 891.016
 130.847 338.176
 682.566 121.075
 635.862 106.083
 644.648 758.109
 690.412 801.270
 61.437 562.197
 581.026 754.510
 422.390 639.666
 626.340 360.426
 293.808 872.340
 366.532 79.718
 216.309 747.083
 19.728 289.006
 281.773 912.626
 740.177 953.346
 164.324 533.494
 340.515 662.950
 143.401 74.997
 888.808 40.069
 147.332 914.715
 441.841 862.004
 114.865 276.337
 63.810 829.916
 649.563 578.246
 841.846 749.340
 486.062 804.837
 437.596 876.430
 233.796 881.587
 601.173 364.032
 77.436 969.544
 267.415 544.431
 36.118 810.836
 304.619 282.199
 286.223 739.421
 596.134 783.015
 283.566 221.537
 11.846 155.151
 657.129 74.815
 529.202 182.623
 342.856 115.945
 554.730 316.642
 265.414 452.106
 592.834 849.412
 219.539 24.379
 227.900 766.398
 939.637 161.399
 800.525 435.822
 744.314 653.032
 744.201 283.379
 496.839 317.467
 833.304 3.150
 906.845 836.615
 308.248 899.736
 714.656 165.779
 173.751 260.113
 927.339 491.411
 798.961 475.271
 722.909 188.262
 124.563 120.785
 692.246 702.799
 345.898 652.192
 861.443 717.588
 389.585 455.957
 122.838 301.058
 34.397 41.276
 821.513 254.095
 298.490 373.906
 894.059 280.195
 80.987 93.087
 64.757 446.065
 815.900 359.684
 675.919 196.799
 583.237 741.679
 96.824 741.946
 191.537 126.481
 730.837 249.402
 867.132 573.252
 161.961 52.185
 480.084 88.281
 267.709 83.526
 530.272 968.530
 320.394 368.704
 187.729 949.925
 427.136 493.595
 510.657 395.151
 672.070 181.646
 986.960 28.864
 152.115 100.122
 898.461 785.174
 698.354 705.879
 781.995 572.327
 484.607 769.030
 752.213 722.808
 307.533 383.839
 404.282 514.243
 20.834 9.724
 880.942 988.805
 190.467 866.638
 870.853 828.217
 356.725 839.485
 410.316 860.452
 519.514 691.988
 447.863 875.997
 359.867 633.997
 963.495 449.924
 856.836 175.320
 727.480 925.289
 15.419 297.285
 456.356 278.773
 377.469 609.587
 548.353 316.451
 410.837 679.075
 831.966 232.626
 158.042 729.597
 868.206 594.489
 147.897 543.563
 540.581 17.714
 333.789 538.314
 631.697 290.972
 100.383 550.807
 209.204 249.617
 384.496 15.426
 267.450 939.867
 971.930 650.420
 738.612 344.688
 674.303 932.567
 695.315 341.983
 550.914 6.996
 16.030 455.861
 640.774 984.954
 628.143 54.610
 907.894 77.643
 538.002 797.136
 705.402 715.773
 512.023 576.112
 36.007 744.258
 500.773 834.776
 60.739 257.529
 664.661 719.648
 595.844 466.624
 334.383 988.332
 978.588 743.645
 43.735 225.859
 493.723 267.167
 231.908 680.869
 179.207 353.980
 605.302 751.252
 995.896 984.152
 956.720 805.329
 103.218 349.516
 396.973 987.224
 961.129 637.356
 98.313 932.732
 635.958 124.311
 371.337 814.022
 560.205 938.721
 991.219 877.980
 948.216 256.939
 402.219 74.661
 543.304 950.202
 711.703 560.297
 637.858 778.975
 139.667 765.675
 714.824 642.024
 923.403 447.900
 283.555 394.675
 149.132 184.798
 780.115 636.781
 855.740 260.252
 854.884 183.883
 246.119 850.041
 139.710 738.272
 367.900 16.320
 162.271 399.256
 59.679 810.314
 524.032 938.727
 876.374 963.538
 675.827 329.299
 636.407 304.668
 585.177 474.011
 905.468 399.699
 593.800 840.255
 331.192 595.369
 692.279 153.665
 157.939 908.820
 999.460 132.782
 321.796 199.447
 213.062 631.083
 296.792 72.029
 309.417 453.434
 831.388 674.026
 506.595 498.868
 79.534 285.843
 986.942 986.324
 546.496 572.657
 700.894 95.392
 92.579 922.722
 670.559 916.925
 777.398 183.028
 83.879 690.790
 96.215 702.583
 451.252 707.860
 623.817 180.849
 597.349 284.124
 909.488 808.998
 20.812 955.587
 780.809 390.377
 491.015 588.145
 839.545 980.091
 809.429 807.273
 648.118 428.956
 667.255 904.092
 891.427 531.668
 32.342 808.719
 90.773 131.094
 627.145 496.173
 382.014 28.945
 773.389 227.089
 539.583 297.058
 214.458 763.845
 125.733 113.225
 847.556 346.260
 117.209 491.573
 546.685 979.763
 59.878 811.211
 205.122 967.982
 128.849 330.184
 620.803 612.208
 33.796 507.153
 66.771 368.646
 566.117 933.945
 86.345 283.073
 498.932 641.821
 812.030 259.272
 238.524 7.579
 589.520 225.909
 5.624 117.350
 882.670 875.487
 769.055 301.846
 909.455 703.323
 737.766 333.269
 608.197 184.558
 968.623 57.831
 831.309 218.940
 797.906 756.580
 912.330 338.197
 38.794 398.998
 330.870 516.398
 593.010 937.544
 317.370 922.651
 642.953 536.260
 181.381 296.323
 465.095 922.857
 527.606 261.760
 133.190 82.018
 535.729 301.931
 661.133 89.196
 143.438 13.949
 123.478 730.989
 385.760 924.924
 843.037 522.666
 734.638 570.768
 159.301 58.848
 55.362 765.517
 601.295 203.437
 584.173 312.432
 449.701 214.093
 45.110 643.978
 854.687 419.930
 903.288 604.900
 499.789 834.222
 613.613 405.713
 593.803 33.194
 214.041 533.413
 10.083 604.230
 454.380 487.981
 157.437 439.627
 897.255 758.987
 593.615 493.570
 706.870 623.482
 118.699 339.025
 611.836 557.213
 702.541 857.175
 326.538 244.599
 901.590 704.962
 405.685 52.834
 653.098 266.772
 531.080 121.739
 448.998 675.776
 858.940 898.907
 791.049 150.644
 638.686 520.263
 619.509 437.011
 527.022 165.941
 649.320 63.164
 119.030 692.652
 503.131 549.923
 283.982 4.313
 415.380 679.828
 88.825 836.093
 514.974 595.721
 905.914 722.284
 147.955 419.196
 801.172 740.353
 951.104 451.476
 379.671 282.363
 961.015 930.037
 901.566 226.812
 672.279 991.200
 973.929 860.318
 827.519 550.168
 353.286 136.726
 718.910 514.365
 67.595 34.017
 746.247 242.866
 971.057 65.311
 954.597 744.177
 94.876 373.352
 762.090 447.421
 444.236 257.909
 285.732 809.213
 736.764 687.888
 733.524 742.279
 579.403 85.517
 611.148 224.560
 665.515 955.449
 800.526 212.422
 247.138 299.184
 418.459 522.396
 731.670 2.716
 222.049 937.029
 178.883 826.215
 862.698 846.980
 472.422 338.022
 624.207 69.118
 327.183 215.909
 238.051 525.307
 215.665 146.861
 728.673 565.811
 976.215 968.490
 984.924 352.245
 855.805 352.259
 315.338 745.990
 169.422 888.130
 762.285 87.719
 585.408 814.964
 514.117 501.564
 307.175 289.444
 659.169 453.594
 481.048 202.562
 517.846 169.200
 959.786 356.558
 319.408 739.158
 862.196 791.937
 461.547 781.312
 39.835 204.833
 610.131 976.666
 768.764 486.124
 522.891 658.237
 482.619 227.542
 477.236 532.197
 735.934 624.433
 264.532 77.971
 494.717 123.296
 800.004 872.092
 284.130 743.834
 861.033 65.477
 248.008 594.712
 382.223 211.570
 187.537 309.958
 131.434 180.512
 620.122 84.822
 698.608 729.609
 636.301 577.634
 233.091 551.059
 212.197 74.932
 653.038 43.014
 865.550 163.777
 463.228 298.896
 410.939 406.112
 399.041 672.605
 688.675 619.510
 861.701 934.471
 704.355 806.241
 223.173 305.748
 642.748 273.773
 211.822 260.176
 809.199 305.497
 598.381 762.011
 130.787 887.261
 595.636 814.279
 422.988 505.410
 777.121 702.492
 28.522 203.408
 875.878 912.189
 574.663 730.065
 712.971 288.424
 712.621 312.196
 348.898 897.378
 615.270 932.798
 674.651 190.935
 362.814 852.959
 341.178 301.228
 863.725 857.652
 647.819 581.394
 692.118 473.936
 706.613 229.189
 802.586 362.149
 507.714 990.557
 967.389 639.166
 22.567 440.110
 504.900 996.356
 989.640 214.761
 296.656 827.455
 779.777 266.199
 665.549 902.987
 684.508 768.713
 680.226 403.456
 14.502 733.045
 209.200 854.233
 643.076 736.956
 249.297 957.530
 640.871 982.255
 951.790 773.268
 685.234 259.876
 448.811 708.907
 207.236 373.701
 203.659 401.819
 179.624 305.171
 660.568 645.749
 922.367 450.016
 519.794 869.947
 884.078 821.963
 908.098 436.095
 575.673 282.899
 26.298 800.150
 418.803 852.311
 836.559 785.242
 410.190 588.971
 882.066 235.111
 81.945 683.633
 118.948 837.991
 97.918 402.304
 470.806 116.927
 11.090 665.618
 804.136 428.276
 714.121 21.430
 860.898 265.337
 144.481 886.473
 892.800 464.051
 10.565 410.559
 919.231 803.483
 42.156 505.895
 604.020 501.893
 347.217 227.882
 220.046 761.935
 389.909 175.974
 378.367 613.677
 357.744 178.240
 550.939 155.210
 927.937 646.213
 652.544 976.718
 796.247 443.154
 385.555 169.724
 621.213 345.208
 836.142 229.181
 40.956 528.048
 166.149 228.104
 120.071 459.025
 722.854 524.126
 415.192 984.745
 619.061 602.006
 947.208 785.105
 776.483 388.427
 826.742 116.649
 612.302 934.076
 391.220 430.592
 346.328 946.894
 223.829 954.763
 256.808 499.386
 787.009 245.240
 887.073 807.290
 19.203 504.555
 51.564 287.700
 719.832 731.608
 685.015 918.515
 943.449 506.865
 877.697 20.102
 702.455 59.041
 425.526 12.112
 754.408 730.474
 557.729 27.037
 43.848 722.963
 175.855 816.322
 851.713 119.600
 513.622 509.514
 952.995 337.319
 2.920 92.284
 123.717 956.506
 780.814 81.206
 402.909 25.516
 497.474 683.575
 288.704 567.575
 265.390 646.417
 917.584 884.020
 934.048 193.129
 583.062 0.617
 667.619 607.346
 238.574 32.806
 660.331 605.681
 896.188 531.835
 937.497 113.822
 778.115 838.122
 580.155 159.240
 355.201 822.788
 476.547 569.639
 872.092 995.608
 270.997 35.682
 922.122 40.875
 555.049 891.876
 108.915 295.566
 359.954 988.419
 781.987 281.237
 574.942 83.033
 429.259 57.222
 271.348 854.189
 172.442 183.684
 876.102 520.564
 266.844 415.138
 354.694 6.383
 833.682 725.135
 757.251 994.343
 731.887 868.420
 703.455 198.900
 442.162 786.230
 262.709 929.857
 726.515 762.209
 683.068 922.394
 232.344 240.211
 72.275 423.357
 925.417 660.949
 300.951 348.875
 507.802 992.787
 523.948 684.960
 755.182 894.224
 71.730 175.962
 896.320 613.661
 397.799 236.640
 862.211 908.497
 957.656 198.710
 13.208 943.522
 594.220 744.315
 71.820 441.869
 297.226 234.776
 662.875 334.754
 250.874 676.655
 510.048 954.026
 374.243 107.771
 830.751 989.733
 160.089 78.021
 384.924 189.806
 425.089 754.038
 495.994 197.559
 572.039 618.885
 905.361 232.390
 433.720 159.651
 729.980 138.158
 598.959 744.315
 953.561 910.886
 21.907 757.327
 636.380 322.186
 471.768 179.600
 420.743 967.120
 106.521 116.996
 435.730 665.751
 842.853 271.788
 566.217 957.747
 766.128 249.177
 400.681 660.950
 177.406 646.925
 366.259 470.312
 935.975 606.863
 407.725 96.336
 30.584 444.971
 581.950 865.710
 133.390 919.503
 586.983 305.867
 668.897 957.870
 194.078 424.502
 404.942 321.759
 923.721 980.549
 61.606 840.971
 928.397 470.862
 82.158 850.050
 693.599 163.889
 741.569 193.973
 825.987 775.441
 734.394 271.534
 298.190 170.463
 414.809 714.791
 201.161 297.252
 915.443 383.003
 408.172 816.278
 484.269 818.219
 873.284 114.685
 914.721 371.259
 318.612 530.317
 845.553 81.001
 259.104 217.093
 744.396 561.934
 74.148 628.532
 411.113 625.880
 768.603 680.886
 20.553 900.265
 231.376 274.738
 824.218 89.426
 960.089 637.883
 229.543 805.224
 91.624 427.264
 735.157 631.950
 79.201 358.715
 109.859 617.495
 859.339 375.882
 829.553 42.481
 931.684 720.344
 525.456 722.128
 459.623 310.450
 522.243 367.813
 521.228 304.305
 258.130 568.322
 683.071 730.880
 860.103 651.834
 521.386 381.096
 604.631 231.632
 916.813 407.432
 713.322 309.807
 444.515 76.123
 528.402 867.985
 967.811 31.017
 776.989 382.045
 320.865 83.964
 386.364 394.267
 387.711 655.110
 253.526 412.348
 807.425 400.188
 927.926 996.815
 268.172 524.023
 341.343 978.834
 908.786 673.822
 346.395 617.027
 691.394 906.704
 816.269 968.257
 911.269 948.526
 652.235 392.386
 892.623 110.912
 59.649 529.631
 706.722 756.893
 533.109 141.550
 719.764 939.505
 860.665 268.958
 413.856 759.782
 167.425 373.768
 159.779 468.756
 200.304 654.084
 92.701 381.398
 166.081 975.724
 542.373 178.027
 10.536 787.192
 391.666 180.886
 931.401 683.022
 528.538 140.798
 594.648 672.149
 166.915 22.463
 242.722 678.866
 144.866 198.942
 993.300 854.916
 470.219 458.684
 804.883 179.102
 934.076 785.331
 85.775 847.454
 814.111 125.201
 828.844 660.634
 758.055 334.241
 627.011 59.031
 292.141 360.435
 452.957 469.320
 911.760 24.724
 738.380 53.562
 957.218 709.853
 958.887 903.831
 984.665 938.987
 593.842 827.601
 842.467 452.088
 287.943 513.523
 340.987 586.020
 172.939 460.810
 146.721 792.927
 321.622 271.253
 180.777 140.101
 988.282 929.226
 400.726 913.241
 754.362 486.151
 890.987 674.499
 637.502 91.371
 880.321 628.201
 157.085 806.734
 799.001 132.565
 878.339 858.208
 139.308 17.684
 6.792 431.317
 500.626 771.627
 680.367 340.199
 297.413 21.536
 40.545 690.560
 650.417 339.456
 368.019 328.182
 637.688 658.441
 281.385 496.078
 474.238 298.781
 536.943 809.508
 142.914 223.374
 479.268 759.383
 292.304 2.219
 899.373 346.866
 831.987 546.214
 511.835 777.048
 25.512 838.165
 594.049 54.449
 144.968 152.847
 497.876 750.818
 998.692 17.583
 782.386 594.575
 169.452 960.128
 990.562 65.507
 351.471 852.328
 544.958 87.633
 201.060 957.392
 638.065 682.859
 20.779 87.522
 190.989 79.167
 987.347 179.693
 125.916 26.168
 568.576 93.677
 98.455 740.166
 17.078 161.788
 48.480 28.282
 94.225 498.679
 113.485 290.079
 385.805 976.889
 596.166 594.750
 92.976 145.404
 355.193 226.839
 93.839 910.510
 590.515 594.181
 400.372 97.646
 995.652 324.093
 114.175 797.271
 451.057 629.526
 296.948 785.224
 214.627 513.144
 205.631 57.313
 135.828 266.812
 438.409 278.512
 64.828 705.505
 240.379 509.009
 961.724 101.988
 523.551 113.338
 425.804 331.761
 765.279 105.956
 481.341 31.872
 515.517 49.089
 573.237 873.352
 622.828 848.766
 269.736 361.793
 791.522 636.022
 145.302 946.178
 720.286 255.961
 557.528 930.398
 812.036 492.218
 448.849 558.337
 454.418 943.322
 136.055 261.147
 772.459 746.247
 115.586 9.096
 874.568 57.325
 855.743 860.429
 228.661 188.558
 92.054 522.127
 398.138 535.844
 340.692 173.781
 872.304 292.743
 827.067 113.284
 780.321 428.081
 250.395 384.582
 472.723 417.269
 306.434 381.677
 83.825 795.722
 533.842 193.673
 499.169 178.905
 277.151 882.524
 594.547 38.625
 641.732 953.711
 90.574 201.003
 601.899 491.221
 985.597 840.857
 589.268 48.678
 849.540 182.959
 189.546 700.325
 544.770 316.707
 95.038 206.795
 403.105 511.584
 358.496 104.605
 949.490 351.332
 760.738 514.218
 794.872 440.776
 807.125 424.037
 898.481 576.990
 401.990 257.219
 551.440 202.817
 589.139 290.613
 890.833 903.343
 192.273 362.186
 700.629 282.761
 621.612 682.044
 580.833 29.098
 239.996 125.595
 109.820 486.804
 289.571 323.931
 430.899 902.327
 582.999 130.232
 259.784 366.202
 653.381 601.675
 835.119 668.039
 355.263 729.291
 972.728 20.185
 613.824 524.422
 492.353 244.171
 57.388 246.565
 672.814 294.513
 144.643 65.502
 570.574 300.925
 445.393 88.812
 473.268 916.719
 363.452 767.361
 123.028 83.414
 541.652 295.459
 756.229 164.743
 779.306 843.669
 292.022 213.891
 667.286 661.200
 939.844 252.589
 528.840 137.277
 67.578 337.355
 197.097 458.583
 811.654 734.785
 792.794 199.923
 755.898 233.116
 946.126 960.601
 148.157 880.857
 870.848 448.075
 856.511 804.965
 711.190 417.343
 337.502 151.679
 585.092 818.987
 747.190 183.850
 511.238 876.161
 375.565 621.472
 781.083 602.085
 432.158 29.515
 497.148 251.372
 915.275 432.418
 700.314 152.946
 621.809 1.364
 334.589 347.401
 14.825 143.222
 909.079 10.695
 581.096 283.815
 102.804 118.334
 852.511 138.662
 286.065 534.291
 508.952 997.724
 397.726 307.239
 954.254 104.060
 294.666 549.220
 692.560 306.996
 379.551 750.193
 414.414 936.767
 395.883 653.283
 317.948 38.284
 962.922 52.798
 181.346 366.191
 993.803 768.678
 612.377 671.705
 212.139 51.107
 726.208 984.534
 748.041 247.294
 944.154 631.824
 274.309 454.172
 316.857 352.336
 436.166 337.106
 611.949 910.650
 860.100 332.102
 678.227 336.088
 803.989 99.779
 318.413 188.226
 364.797 661.297
 36.419 859.574
 2.768 933.100
 741.815 781.389
 211.590 967.683
 415.793 806.289
 279.718 696.531
 194.613 947.599
 894.539 219.089
 586.680 897.173
 561.889 64.208
 89.340 298.263
 500.430 509.530
 245.892 986.082
 453.331 136.887
 819.866 334.753
 196.733 750.997
 853.035 364.815
 951.604 532.856
 710.030 410.395
 287.120 542.458
 42.703 350.198
 882.092 147.529
 881.863 742.942
 956.547 621.142
 685.948 637.619
 647.179 522.439
 252.040 454.645
 754.611 817.761
 483.985 648.600
 392.253 296.542
 377.908 0.764
 198.939 235.177
 442.925 374.368
 101.637 526.261
 543.380 762.442
 619.618 449.138
 700.382 23.094
 454.912 755.387
 300.179 26.143
 511.155 890.046
 953.144 115.348
 497.747 591.957
 661.363 49.381
 210.258 206.320
 169.644 540.501
 311.216 206.442
 281.749 421.280
 675.695 332.783
 361.793 486.211
 899.743 604.062
 253.823 466.515
 510.780 191.580
 937.832 83.803
 460.161 743.764
 597.882 12.502
 139.515 438.516
 561.133 74.253
 43.039 577.385
 131.634 442.225
 224.190 434.270
 499.505 792.666
 372.291 864.739
 167.155 588.886
 995.257 667.826
 165.328 293.532
 250.226 183.847
 402.058 693.592
 153.529 188.540
 918.946 494.742
 542.568 900.265
 446.922 343.599
 400.284 213.620
 236.062 805.211
 211.632 985.424
 662.466 36.163
 452.606 969.408
 24.433 819.170
 245.691 481.133
 367.667 771.826
 609.298 997.681
 215.993 309.560
 618.731 95.874
 23.944 871.031
 546.957 612.322
 757.620 933.664
 607.158 888.248
 700.750 29.219
 46.331 927.033
 777.046 775.990
 888.665 243.881
 984.329 478.124
 775.803 891.378
 10.018 96.610
 853.333 384.372
 504.117 4.756
 91.880 70.300
 540.607 427.558
 468.190 460.294
 420.205 494.613
 55.812 481.347
 528.649 465.567
 853.824 875.018
 540.463 611.931
 510.975 664.197
 876.630 46.322
 455.293 862.098
 217.386 207.352
 117.417 298.677
 722.866 853.587
 319.427 496.164
 812.413 52.157
 697.956 110.321
 238.693 415.971
 526.793 255.787
 309.416 538.241
 114.499 506.609
 454.404 374.754
 268.938 976.448
 609.235 54.328
 163.747 372.390
 742.038 968.127
 410.181 532.789
 143.625 851.435
 658.198 719.580
 142.663 170.348
 628.101 871.485
 709.613 344.397
 941.400 434.093
 941.620 948.728
 387.998 79.600
 844.266 961.293
 575.630 192.055
 767.285 657.050
 73.985 17.985
 635.031 848.921
 835.695 727.700
 17.201 670.897
 573.024 675.285
 592.264 969.982
 944.320 26.961
 600.023 988.579
 488.057 805.301
 98.272 386.451
 692.578 693.600
 822.519 670.706
 942.564 598.997
 991.110 813.633
 203.089 688.858
 747.964 672.179
 631.241 112.085
 41.594 850.686
 114.213 880.905
 505.563 832.234
 370.103 920.182
 438.435 645.966
 390.218 357.027
 840.118 531.360
 904.252 5.697
 909.079 139.287
 295.438 249.297
 656.983 798.340
 142.625 194.110
 772.790 438.280
 809.640 903.606
 439.405 456.293
 306.466 552.031
 47.723 332.274
 907.398 582.258
 193.674 233.540
 701.865 35.400
 715.159 424.720
 675.957 531.957
 12.088 633.274
 956.622 333.405
 381.769 873.893
 204.139 171.848
 434.549 755.404
 597.785 292.196
 874.751 271.730
 539.060 360.392
 536.661 194.657
 788.641 522.177
 754.828 761.872
 777.949 185.182
 75.559 600.877
 892.542 793.640
 338.590 100.586
 539.131 486.442
 84.235 480.669
 285.825 607.745
 584.321 997.970
 639.214 372.770
 20.957 343.934
 503.250 893.307
 114.430 741.936
 792.808 316.807
 952.458 354.498
 366.734 124.584
 722.763 803.721
 546.589 28.866
 277.872 230.965
 221.794 281.257
 946.551 851.226
 461.298 198.142
 184.989 262.083
 786.020 978.972
 670.432 355.281
 763.251 363.990
 371.196 950.314
 399.994 787.356
 273.928 763.946
 301.219 633.852
 558.562 977.995
 663.490 222.074
 533.945 41.290
 665.019 699.774
 985.831 902.352
 538.393 148.531
 350.345 219.582
 748.942 622.035
 369.671 228.818
 4.684 367.024
 375.277 497.649
 876.122 146.297
 793.327 286.520
 266.949 962.601
 795.960 333.191
 839.234 899.740
 602.917 635.443
 326.260 597.677
 845.754 923.113
 858.404 672.051
 669.930 571.726
 455.924 301.354
 99.851 443.500
 508.965 128.686
 313.023 665.675
 749.447 466.678
 249.549 429.624
 129.730 726.711
 763.089 166.514
 445.229 705.522
 843.096 716.438
 86.664 307.616
 302.579 538.561
 174.861 930.500
 431.212 431.270
 537.394 826.847
 113.436 355.402
 630.533 534.308
 661.894 633.005
 18.717 946.414
 427.525 271.845
 401.968 819.120
 131.774 325.792
 262.295 764.754
 789.286 817.803
 894.391 892.118
 220.272 740.390
 132.974 787.178
 112.416 313.959
 306.460 87.985
 707.942 972.533
 479.671 350.536
 740.671 295.941
 620.695 605.166
 711.907 295.234
 990.550 107.366
 907.494 451.952
 438.842 449.910
 358.923 720.749
 852.169 847.622
 829.957 228.145
 280.716 970.598
 660.590 677.953
 126.610 890.207
 169.601 936.765
 657.498 234.590
 255.415 992.168
 281.030 511.848
 746.063 413.951
 829.018 250.790
 38.868 707.025
 230.905 397.502
 198.963 17.260
 659.531 573.358
 215.285 671.731
 591.179 894.276
 759.321 27.414
 397.534 135.488
 974.395 232.147
 568.852 929.999
 413.879 324.405
 522.640 256.863
 820.470 810.389
 75.989 817.904
 523.994 545.021
 26.077 644.433
 563.516 635.164
 193.935 810.479
 395.342 797.027
 621.335 863.310
 119.636 393.896
 77.508 188.422
 385.512 404.629
 417.569 193.137
 561.632 117.685
 752.201 874.711
 883.623 90.536
 530.757 4.931
 311.119 181.471
 27.933 49.162
 899.417 461.828
 956.277 794.457
 969.853 904.284
 929.653 5.448
 58.858 660.023
 781.390 790.334
 50.686 868.266
 628.101 540.415
 519.090 560.129
 477.321 618.634
 787.494 740.197
 843.291 494.602
 687.659 959.145
 577.943 850.390
 278.637 75.520
 88.790 673.261
 659.257 781.393
 525.754 384.447
 449.927 312.423
 926.615 268.756
 967.780 446.200
 845.693 525.315
 710.800 922.324
 610.605 78.059
 592.332 192.905
 93.481 304.131
 721.335 473.122
 110.340 263.190
 152.884 338.794
 217.555 60.601
 387.924 182.896
 528.232 137.781
 884.601 157.493
 72.303 554.737
 61.890 394.241
 349.132 479.547
 289.420 308.519
 825.170 909.456
 928.015 283.266
 794.840 166.312
 329.309 523.100
 911.372 498.566
 738.882 32.247
 795.126 512.315
 647.662 557.027
 7.295 489.401
 376.156 641.295
 732.415 541.901
 583.656 258.231
 217.332 125.343
 201.349 531.889
 169.016 579.280
 678.923 964.934
 298.762 990.690
 796.320 103.912
 223.803 955.902
 966.742 349.649
 285.425 438.800
 487.714 447.903
 129.500 341.097
 580.996 254.932
 313.312 84.205
 999.719 485.490
 772.246 186.968
 125.500 28.763
 799.856 760.297
 685.985 913.534
 691.854 45.146
 803.829 360.534
 383.551 626.485
 54.232 461.270
 104.198 60.851
 525.635 643.085
 191.684 172.160
 716.029 134.825
 996.425 778.817
 77.488 441.857
 71.346 709.532
 469.413 319.719
 241.183 505.971
 974.609 739.179
 392.522 573.390
 953.463 839.542
 977.816 867.394
 794.424 239.835
 911.914 653.073
 201.646 327.759
 216.504 864.898
 633.699 173.501
 972.344 70.381
 464.692 559.661
 735.550 701.688
 828.078 710.287
 4.897 786.918
 873.949 712.739
 862.561 871.920
 226.164 317.541
 899.654 675.326
 872.619 876.320
 656.993 530.564
 119.867 129.235
 315.709 121.071
 854.971 515.087
 344.569 956.833
 398.547 673.666
 412.321 534.958
 122.565 6.137
 593.313 3.545
 616.561 110.875
 800.423 251.256
 91.721 815.529
 366.460 785.133
 442.143 468.080
 737.345 162.275
 667.927 357.808
 639.265 498.621
 390.103 229.622
 717.492 97.513
 840.539 90.786
 224.739 194.739
 831.675 37.296
 647.849 393.913
 845.111 937.884
 317.575 520.436
 21.890 187.623
 739.576 323.521
 690.863 701.658
 136.092 939.430
 288.190 74.542
 95.568 45.833
 457.254 734.635
 218.705 704.004
 583.552 719.141
 728.765 534.294
 526.305 767.401
 514.512 899.133
 323.227 52.484
 407.115 489.950
 836.292 458.914
 396.789 209.114
 796.259 673.233
 288.466 599.923
 317.582 930.298
 123.730 667.229
 471.271 388.700
 782.323 624.395
 902.884 270.920
 72.507 540.573
 200.584 966.111
 455.256 703.008
 891.822 764.339
 280.735 675.024
 667.537 170.285
 82.916 960.034
 993.735 371.761
 443.694 79.448
 418.964 344.601
 143.955 957.443
 72.779 831.904
 536.160 263.555
 478.105 504.016
 149.817 795.928
 475.840 588.742
 654.451 860.467
 842.772 152.105
 209.229 696.204
 836.498 642.370
 507.318 362.867
 139.449 808.459
 137.357 706.365
 417.190 333.266
 223.547 380.726
 326.050 538.473
 236.982 775.799
 376.943 16.539
 789.667 688.946
 614.379 614.458
 602.673 812.148
 833.469 560.259
 482.897 474.868
 717.925 805.185
 428.827 495.042
 226.138 610.789
 122.489 618.429
 121.431 690.367
 338.575 558.764
 280.263 608.034
 826.881 541.877
 315.737 827.259
 192.924 975.797
 823.337 604.869
 234.557 151.277
 844.747 558.479
 188.167 974.115
 810.325 47.484
 823.311 658.667
 570.912 743.288
 304.446 103.357
 177.764 807.228
 45.581 621.557
 781.455 719.022
 329.494 628.461
 565.428 919.531
 486.798 365.588
 629.625 355.000
 748.983 374.105
 519.454 681.801
 149.203 66.479
 933.605 148.148
 768.506 769.219
 522.319 989.717
 265.323 159.043
 540.252 927.775
 612.136 248.128
 82.715 50.134
 753.338 413.862
 301.668 886.308
 28.613 353.295
 162.331 898.852
 540.788 976.337
 209.685 333.491
 628.605 854.421
 416.761 472.786
 503.623 898.171
 386.651 783.438
 275.123 949.584
 84.162 338.634
 694.313 207.943
 440.497 727.134
 254.040 146.356
 868.029 563.889
 865.770 365.293
 157.842 717.338
 362.824 734.313
 829.365 631.130
 37.087 22.324
 631.028 198.562
 372.936 855.056
 128.724 742.776
 992.598 376.195
 693.226 851.671
 545.019 51.870
 440.079 341.036
 157.530 38.470
 970.391 90.835
 5.862 838.345
 996.113 176.601
 251.525 269.634
 949.603 749.978
 832.264 263.781
 518.527 799.619
 485.560 631.314
 210.455 926.517
 629.298 672.917
 737.112 917.832
 838.308 594.062
 369.432 412.118
 239.123 858.491
 807.814 669.247
 124.745 405.176
 346.814 133.351
 971.361 587.391
 702.683 490.542
 152.799 568.896
 281.444 549.532
 407.192 44.601
 563.563 927.416
 253.117 620.387
 790.791 10.724
 396.708 83.900
 86.583 429.398
 862.513 485.297
 302.039 665.757
 342.693 300.228
 235.909 899.172
 643.433 608.266
 864.501 628.320
 243.886 845.877
 972.992 525.247
 829.776 206.621
 194.518 758.569
 256.907 601.129
 231.391 216.850
 103.661 459.586
 700.998 598.366
 728.422 779.689
 67.550 781.223
 328.250 178.697
 893.164 710.186
 747.739 300.257
 774.268 836.013
 888.482 521.701
 881.551 912.882
 274.930 287.776
 756.340 333.262
 224.596 610.087
 649.212 681.920
 810.685 881.403
 136.797 486.525
 382.567 489.480
 392.069 287.345
 391.509 120.958
 387.335 838.944
 51.077 732.489
 505.741 79.693
 417.486 59.577
 757.997 187.638
 606.442 125.212
 730.709 702.158
 449.728 407.554
 918.862 88.561
 144.864 301.427
 558.506 906.823
 650.759 950.782
 20.429 706.018
 345.691 892.630
 248.703 83.348
 983.463 706.983
 329.591 842.323
 279.839 747.403
 709.765 570.481
 632.865 283.850
 704.536 85.608
 954.300 40.220
 56.431 313.889
 369.880 185.489
 434.598 147.604
 466.675 637.646
 872.104 458.230
 737.324 876.980
 390.056 628.232
 132.913 918.962
 76.766 17.058
 5.839 261.660
 2.021 640.138
 846.963 358.639
 829.317 851.051
 821.031 851.644
 324.059 953.858
 232.784 569.662
 77.738 803.233
 343.001 319.387
 314.847 583.065
 857.184 179.550
 211.356 989.263
 465.573 306.516
 525.118 19.409
 886.207 865.042
 766.527 921.534
 394.922 335.926
 572.363 647.740
 88.293 106.754
 290.380 357.739
 465.919 424.080
 143.167 225.042
 14.203 741.721
 276.839 507.720
 579.411 522.711
 775.795 690.207
 516.702 189.579
 554.957 506.833
 54.767 232.567
 344.555 986.797
 512.247 307.266
 631.676 869.740
 9.433 326.589
 992.671 27.250
 32.449 187.444
 269.421 975.413
 600.828 495.890
 241.853 404.520
 164.817 857.463
 13.545 502.356
 595.849 389.112
 144.437 965.917
 440.321 758.545
 475.430 132.414
 769.333 454.224
 637.915 903.972
 589.542 88.948
 924.129 772.230
 575.255 311.564
 711.864 590.431
 359.723 580.237
 142.766 3.320
 383.034 387.881
 603.754 982.017
 261.738 42.385
 565.459 464.893
 326.224 323.366
 2.766 60.396
 699.072 61.280
 426.382 397.968
 471.996 227.160
 159.744 433.819
 920.101 561.316
 24.608 634.995
 587.205 201.516
 876.567 924.199
 630.498 556.093
 236.754 906.098
 250.441 680.799
 579.683 690.926
 904.358 301.862
 93.951 451.246
 439.394 38.724
 70.252 201.509
 240.620 241.186
 580.552 577.035
 8.945 605.703
 87.261 149.169
 225.630 578.418
 809.005 977.456
 667.822 707.904
 520.223 238.802
 283.207 63.910
 378.669 349.933
 160.255 590.606
 964.442 615.274
 420.317 580.506
 35.907 81.071
 363.975 120.658
 324.600 591.784
 709.476 423.696
 718.635 550.968
 927.019 976.310
 341.311 251.089
 488.263 745.933
 690.526 910.626
 883.197 627.440
 240.497 438.652
 901.821 495.933
 748.454 23.887
 409.695 785.164
 186.912 644.343
 465.996 325.426
 421.273 633.502
 520.184 157.022
 860.793 278.074
 786.758 358.635
 668.887 710.339
 22.938 282.451
 270.596 884.832
 435.820 423.882
 837.619 375.418
 515.830 942.948
 864.953 915.811
 252.861 332.072
 531.212 746.366
 538.733 142.315
 113.433 774.945
 21.539 53.402
 616.363 553.037
 258.715 934.612
 988.404 993.873
 549.469 191.493
 797.510 391.485
 224.558 440.904
 199.196 553.439
 671.599 983.257
 67.677 41.114
 794.519 240.629
 605.015 566.132
 591.952 163.129
 870.477 356.754
 814.867 949.381
 964.461 761.357
 280.417 421.954
 992.961 865.585
 6.638 202.141
 67.206 474.284
 349.313 863.602
 49.824 348.226
 304.157 449.448
 337.360 129.007
 948.699 816.542
 916.533 363.991
 81.281 943.737
 198.213 528.066
 739.903 592.924
 622.277 892.207
 799.922 44.060
 844.500 612.907
 933.509 304.330
 23.200 4.670
 120.339 499.612
 581.051 743.652
 711.043 641.217
 42.214 758.722
 923.754 685.964
 555.593 961.596
 88.874 602.156
 383.724 306.096
 15.300 862.656
 538.700 144.112
 428.317 519.333
 409.974 549.588
 498.886 396.734
 385.327 439.222
 347.724 368.389
 300.224 547.788
 945.487 554.099
 950.036 875.849
 750.335 273.510
 704.861 267.505
 512.458 898.949
 522.005 585.812
 45.916 322.788
 853.546 214.190
 113.914 561.387
 296.063 644.932
 414.733 294.233
 479.884 932.577
 590.775 634.180
 2.488 143.130
 139.155 659.400
 984.626 362.924
 584.029 741.939
 580.948 727.208
 611.199 279.460
 975.255 562.653
 475.852 389.428
 702.962 525.030
 613.573 537.645
 691.883 358.836
 330.627 40.440
 22.409 56.120
 867.303 262.347
 857.682 83.921
 241.527 4.687
 265.082 461.214
 640.756 686.737
 176.672 665.221
 868.224 117.327
 655.988 142.126
 422.916 863.659
 42.487 988.125
 237.403 884.274
 727.000 693.286
 277.997 408.609
 18.823 633.651
 70.154 236.131
 247.726 827.627
 518.995 178.999
 305.581 802.852
 998.935 284.585
 878.825 852.031
 764.557 514.490
 714.306 483.805
 41.699 507.315
 159.784 131.316
 276.513 961.021
 642.323 691.255
 611.905 600.941
 612.035 894.811
 714.719 980.294
 157.050 914.708
 160.498 836.286
 63.539 685.842
 91.329 6.782
 580.302 747.655
 269.602 126.171
 782.388 731.980
 758.408 355.975
 896.938 38.777
 647.547 173.218
 644.678 522.714
 720.760 910.392
 903.062 805.397
 10.957 3.593
 355.842 921.239
 430.165 214.011
 256.026 580.102
 282.055 912.353
 694.837 208.329
 487.650 591.116
 491.818 823.392
 877.935 347.049
 857.030 558.826
 357.256 172.157
 635.004 528.344
 123.443 538.434
 234.297 585.048
 277.709 257.076
 242.172 167.731
 980.464 750.647
 389.824 746.454
 47.693 275.645
 591.939 689.667
 353.759 867.920
 560.285 621.221
 255.918 714.729
 262.882 354.788
 207.163 660.873
 749.500 262.890
 828.951 773.970
 525.320 826.119
 603.805 482.657
 365.402 124.058
 477.754 184.257
 813.705 72.221
 570.180 333.719
 396.059 319.106
 738.166 577.428
 43.451 324.847
 376.245 203.634
 320.712 319.271
 821.048 31.035
 689.337 544.266
 422.392 349.495
 308.222 525.880
 414.584 928.555
 352.209 588.575
 428.977 702.508
 768.025 551.374
 914.230 73.336
 6.503 557.737
 35.273 907.975
 987.628 452.776
 295.057 73.628
 243.211 588.731
 232.056 598.534
 415.894 608.559
 986.764 376.419
 601.203 715.142
 275.690 376.526
 132.774 407.392
 663.356 969.391
 514.410 272.650
 861.445 638.566
 183.882 426.051
 817.537 693.169
 493.172 731.318
 369.926 813.894
 752.224 313.799
 354.084 310.138
 905.159 766.236
 942.872 807.785
 589.599 171.851
 206.997 961.432
 124.552 839.979
 993.201 442.290
 736.625 819.059
 161.979 410.345
 877.771 563.514
 509.087 468.805
 323.067 968.761
 648.805 518.214
 329.848 626.611
 172.969 290.430
 159.043 6.746
 257.375 727.973
 827.608 144.453
 883.777 876.820
 902.928 756.620
 126.805 940.889
 244.158 854.089
 744.291 480.200
 823.178 346.360
 158.610 63.621
 553.725 712.491
 955.452 668.441
 559.031 48.636
 213.073 675.581
 606.740 97.449
 345.539 879.583
 828.958 757.556
 62.165 720.675
 72.108 993.145
 454.551 171.888
 735.934 585.724
 892.833 862.871
 166.931 254.199
 192.730 94.527
 175.075 918.082
 581.308 161.614
 103.536 285.133
 97.072 636.184
 861.840 142.775
 792.022 20.990
 149.453 246.596
 120.774 22.380
 667.969 194.334
 194.027 945.623
 818.089 205.400
 707.998 727.011
 277.517 990.731
 733.294 496.643
 986.136 482.274
 629.897 439.585
 656.797 823.444
 951.037 982.676
 668.344 819.458
 687.801 886.891
 469.712 768.403
 796.219 843.639
 771.094 889.646
 925.542 346.257
 363.939 225.793
 244.633 389.246
 393.287 98.449
 435.304 407.338
 3.606 767.912
 307.491 539.466
 146.381 594.484
 190.020 40.318
 830.534 576.870
 689.184 480.785
 524.973 894.337
 590.191 310.637
 798.838 887.685
 436.901 699.972
 575.159 554.072
 574.190 143.847
 746.614 17.366
 414.039 686.150
 979.956 874.629
 208.427 388.919
 643.620 756.882
 324.865 702.321
 209.405 715.347
 647.452 54.289
 685.344 130.426
 319.621 419.116
 567.537 108.040
 233.897 998.177
 91.488 785.198
 917.294 876.355
 809.202 513.440
 294.338 543.184
 510.912 564.959
 97.514 192.142
 496.849 242.506
 879.514 454.876
 135.210 141.901
 933.574 674.544
 420.629 777.007
 295.972 475.084
 979.590 933.904
 65.290 507.531
 214.812 466.941
 781.109 132.829
 302.388 918.061
 643.455 980.663
 769.286 356.774
 84.695 869.296
 803.508 366.374
 116.892 311.168
 156.993 698.161
 37.354 607.979
 67.282 975.830
 378.608 467.358
 576.497 43.687
 410.118 777.117
 696.662 342.571
 339.325 43.959
 243.401 684.373
 499.024 448.752
 723.388 238.718
 954.653 162.765
 255.207 593.082
 904.906 697.221
 172.692 690.382
 96.456 576.153
 201.241 966.624
 920.862 499.635
 111.304 426.743
 429.427 636.316
 692.603 921.284
 788.552 501.841
 113.971 872.569
 630.698 559.693
 46.674 889.646
 839.340 755.635
 846.407 490.379
 873.272 463.923
 76.514 791.028
 197.438 96.420
 381.509 943.449
 483.353 983.748
 307.598 103.465
 289.590 175.279
 940.890 247.198
 77.138 882.652
 972.588 552.128
 879.460 285.369
 985.237 803.975
 284.407 968.594
 819.490 247.217
 724.788 29.797
 964.660 975.117
 374.256 795.093
 109.300 753.775
 241.490 566.600
 584.179 634.126
 712.547 82.985
 176.341 756.546
 751.275 636.173
 139.669 966.158
 1.200 533.533
 577.823 694.898
 987.977 827.493
 336.048 631.511
 676.187 720.190
 168.705 986.017
 542.693 571.682
 12.165 294.621
 674.077 44.133
 403.772 228.971
 838.937 164.938
 365.806 435.089
 16.289 317.832
 790.910 87.926
 46.415 717.607
 597.433 303.578
 305.662 401.225
 697.879 389.687
 65.648 302.122
 372.705 862.919
 281.750 456.698
 649.451 338.934
 345.563 729.767
 141.532 563.605
 39.238 811.919
 842.612 653.898
 832.303 324.718
 145.357 842.839
 378.137 123.668
 854.588 855.920
 789.875 783.516
 894.567 307.637
 24.927 521.155
 421.772 908.231
 581.918 709.115
 4.347 664.985
 140.567 673.935
 727.208 892.457
 758.718 690.881
 540.035 595.875
 614.305 277.363
 850.111 435.779
 954.770 865.372
 441.933 935.054
 131.489 277.646
 902.951 157.324
 169.526 737.488
 174.760 714.634
 899.056 268.889
 909.986 489.289
 977.651 667.526
 478.358 857.221
 214.171 886.148
 665.651 846.465
 94.938 836.921
 983.965 563.050
 769.476 691.341
 652.089 267.233
 512.214 693.926
 504.311 725.605
 702.659 2.977
 592.116 329.781
 101.919 850.196
 5.998 31.540
 918.591 356.011
 367.288 359.184
 200.690 150.250
 629.055 753.208
 138.997 794.747
 840.278 684.186
 176.153 167.977
 631.258 625.940
 467.672 999.530
 586.594 976.896
 397.272 697.849
 803.775 617.217
 998.483 327.113
 662.751 514.316
 344.979 903.220
 729.837 841.201
 138.927 204.910
 316.314 537.496
 823.431 660.085
 239.654 349.587
 873.750 960.938
 977.819 752.303
 362.158 291.868
 552.417 38.580
 151.166 94.139
 965.382 415.192
 935.447 329.318
 890.226 451.798
 938.448 193.840
 79.886 378.023
 67.746 149.289
 798.958 830.203
 264.195 202.470
 671.943 927.910
 242.450 347.190
 17.526 362.712
 741.307 482.270
 821.431 251.218
 286.364 480.079
 499.698 224.924
 647.743 194.566
 986.179 875.259
 63.233 380.878
 111.573 658.415
 631.365 829.272
 848.485 496.905
 377.134 588.917
 603.003 39.388
 500.692 332.671
 116.447 194.229
 460.139 567.954
 682.722 612.961
 365.147 173.087
 721.669 135.473
 798.574 290.104
 414.596 328.186
 596.389 856.939
 195.725 549.040
 338.280 452.519
 696.403 998.931
 696.562 861.757
 4.819 898.877
 301.725 63.455
 282.695 837.033
 179.833 688.095
 275.426 921.533
 948.392 385.271
 669.791 256.694
 0.316 748.881
 653.240 424.332
 614.796 254.201
 173.597 732.849
 892.508 112.582
 3.597 518.522
 281.589 610.149
 699.936 411.298
 229.612 695.686
 283.604 266.920
 732.602 664.545
 32.232 114.678
 650.641 360.337
 194.526 562.501
 94.310 510.222
 942.872 365.880
 758.921 514.559
 157.539 422.509
 174.085 134.547
 72.221 59.321
 652.680 235.375
 746.817 782.130
 551.734 735.479
 313.260 450.507
 912.600 639.209
 960.931 302.392
 821.198 959.978
 389.971 205.615
 941.760 209.318
 616.928 668.883
 727.942 185.161
 424.068 355.367
 230.154 56.608
 710.967 351.058
 202.416 244.804
 547.339 131.250
 198.942 638.029
 805.237 816.287
 451.119 67.315
 35.845 827.188
 768.904 285.860
 372.969 748.495
 334.191 535.964
 17.387 26.032
 693.011 11.518
 561.635 908.138
 232.059 508.206
 535.103 757.821
 994.852 439.174
 19.024 888.425
 483.587 338.085
 637.777 415.501
 562.603 397.259
 267.709 172.120
 264.269 434.253
 211.344 543.874
 62.526 650.079
 610.460 573.902
 465.422 355.803
 466.316 938.812
 856.464 487.096
 702.522 365.216
 733.953 699.144
 352.263 846.311
 534.582 404.042
 736.195 121.645
 337.158 561.335
 683.200 434.777
 7.588 907.868
 649.032 607.328
 928.143 678.784
 426.665 128.921
 841.942 556.653
 888.983 816.539
 604.848 434.965
 434.479 839.989
 667.056 705.934
 48.182 629.507
 879.276 806.734
 874.610 604.558
 35.262 74.524
 111.604 407.701
 303.414 976.107
 761.274 652.910
 73.318 165.738
 157.685 253.205
 534.486 772.800
 274.337 468.074
 628.488 784.057
 95.007 587.514
 564.523 332.577
 9.286 967.863
 382.732 372.577
 422.545 166.942
 687.900 357.418
 905.485 544.830
 585.311 663.253
 60.461 645.041
 535.367 145.760
 363.114 332.798
 637.117 179.726
 14.337 316.818
 164.212 124.510
 978.148 733.705
 749.275 461.695
 7.725 735.219
 761.610 959.310
 399.925 934.767
 294.117 490.081
 246.281 477.247
 991.820 445.442
 47.290 873.508
 268.333 683.884
 161.281 455.249
 397.784 289.044
 807.007 867.001
 496.151 12.464
 321.143 818.343
 553.814 576.764
 382.065 911.694
 814.637 221.062
 696.662 669.575
 858.431 201.685
 657.725 481.492
 503.725 902.768
 118.985 536.356
 955.077 764.376
 309.550 504.295
 650.327 166.702
 78.891 774.871
 773.249 500.110
 890.424 80.997
 968.902 950.068
 981.815 863.556
 93.808 596.777
 802.444 425.971
 840.113 600.798
 595.079 846.435
 359.542 862.769
 884.807 454.367
 974.693 217.889
 702.139 23.986
 175.718 80.054
 830.255 419.087
 161.431 378.131
 913.212 357.398
 575.250 534.911
 280.309 9.092
 16.166 300.754
 172.480 951.481
 659.209 157.268
 243.506 360.719
 512.949 205.654
 749.140 412.153
 665.835 419.293
 431.016 505.001
 349.047 606.192
 402.862 836.358
 869.790 644.900
 210.489 876.502
 872.203 544.157
 973.828 685.410
 968.310 664.019
 141.646 642.982
 381.591 322.355
 863.317 817.193
 772.037 808.994
 476.109 780.223
 103.151 119.369
 742.874 508.294
 85.687 95.163
 579.128 12.671
 35.508 981.393
 358.434 384.079
 637.357 53.679
 962.334 968.060
 164.422 77.652
 480.337 792.867
 795.136 91.843
 504.314 152.977
 251.735 778.754
 890.975 309.780
 595.852 444.702
 479.794 646.384
 519.045 71.444
 798.912 736.513
 303.121 751.386
 218.346 729.378
 66.814 58.559
 221.608 175.183
 310.555 40.645
 570.057 22.023
 796.428 809.606
 688.472 497.564
 710.807 442.258
 868.220 81.880
 935.672 625.212
 81.770 805.458
 262.325 254.478
 748.111 833.888
 7.389 857.829
 555.009 283.587
 803.013 92.399
 6.071 647.548
 226.587 791.393
 246.699 183.325
 383.678 718.096
 664.583 354.890
 862.994 724.263
 942.018 543.740
 523.991 810.635
 546.712 11.519
 64.108 322.608
 925.670 655.844
 29.838 372.510
 957.232 743.025
 998.008 515.513
 16.341 206.596
 753.321 688.805
 517.959 590.397
 945.724 688.427
 176.455 501.129
 525.290 756.336
 811.240 870.552
 149.722 698.170
 150.504 154.842
 245.191 882.280
 248.274 201.940
 808.049 280.589
 301.053 171.386
 774.113 715.248
 497.839 10.172
 592.953 751.023
 183.591 378.270
 844.352 316.512
 886.255 24.950
 468.321 508.119
 429.708 778.699
 672.376 5.044
 410.795 7.095
 381.979 743.121
 192.669 496.447
 342.028 617.281
 396.505 703.255
 616.983 929.616
 750.253 639.947
 310.877 510.982
 370.298 815.928
 200.209 122.825
 856.810 592.489
 585.056 112.287
 426.413 597.716
 787.129 832.863
 89.812 947.280
 206.514 56.049
 213.764 531.266
 868.358 253.019
 745.726 549.336
 701.549 1.756
 688.377 440.140
 976.606 921.928
 805.884 880.545
 50.554 20.812
 943.110 290.907
 811.914 477.635
 115.065 329.935
 556.351 45.703
 751.995 893.019
 848.540 21.895
 193.854 728.077
 712.092 247.510
 948.006 680.594
 38.672 754.637
 40.388 892.735
 799.573 365.513
 390.770 769.000
 686.075 961.401
 867.944 832.255
 484.988 951.041
 74.650 519.185
 427.124 140.638
 971.861 683.908
 121.484 207.505
 877.845 913.985
 527.106 43.114
 822.652 426.235
 816.540 609.505
 559.600 153.167
 376.481 662.287
 41.691 897.696
 577.057 766.114
 875.300 7.780
 154.785 762.325
 131.703 678.260
 6.203 56.956
 98.178 639.407
 119.106 359.603
 706.350 946.290
 93.416 414.376
 811.558 786.186
 869.584 683.804
 491.535 509.963
 612.609 251.020
 567.000 445.062
 246.149 536.394
 555.590 830.650
 523.509 939.343
 891.413 438.443
 218.691 637.075
 66.372 5.059
 557.190 438.033
 170.139 543.543
 247.155 502.922
 370.321 353.671
 859.245 630.107
 133.219 183.941
 108.523 640.265
 341.895 474.833
 162.670 688.356
 28.475 35.439
 114.430 345.981
 761.337 367.105
 467.417 316.081
 77.773 282.091
 976.148 212.696
 944.552 496.840
 614.721 24.533
 481.741 673.314
 312.952 511.533
 970.967 493.633
 461.656 703.182
 63.424 979.272
 945.371 986.350
 633.536 493.215
 585.048 614.927
 622.823 919.281
 666.592 235.055
 669.643 15.510
 573.721 605.594
 211.926 146.755
 143.294 776.396
 922.465 664.996
 4.203 755.516
 833.813 414.256
 961.448 104.771
 829.440 871.179
 137.403 920.755
 519.590 613.515
 603.117 520.907
 37.788 348.882
 222.391 612.478
 343.377 987.800
 317.060 292.901
 6.617 951.261
 48.308 445.217
 698.243 447.832
 428.954 749.938
 170.963 112.808
 46.561 948.252
 74.948 587.456
 626.281 240.110
 615.178 135.332
 812.827 879.053
 660.539 691.590
 148.468 494.125
 231.413 156.769
 392.062 303.700
 305.285 756.491
 614.606 828.283
 23.494 760.883
 49.544 616.450
 794.149 301.184
 429.080 792.942
 557.325 835.279
 537.143 359.048
 902.925 538.936
 319.719 326.818
 556.022 465.884
 56.395 170.162
 419.363 298.928
 583.554 212.796
 291.289 367.883
 218.571 446.256
 166.068 940.849
 42.056 647.551
 732.134 596.347
 306.830 327.459
 74.630 388.892
 540.725 35.096
 377.832 54.125
 56.670 435.470
 529.410 326.694
 67.147 693.516
 324.111 620.298
 988.281 385.244
 524.577 541.049
 207.163 24.470
 389.873 559.373
 48.032 468.213
 659.471 379.740
 710.539 836.652
 66.311 239.563
 946.202 61.986
 635.024 297.662
 395.542 937.268
 641.119 87.922
 114.210 259.979
 707.943 505.405
 486.068 809.647
 97.557 140.774
 646.974 934.134
 509.545 805.799
 745.509 180.524
 291.450 509.758
 944.655 944.875
 742.584 806.424
 448.260 547.053
 468.775 577.012
 22.947 494.657
 532.088 829.894
 312.819 281.526
 402.313 757.414
 622.183 684.974
 625.202 8.774
 9.652 760.844
 297.902 221.465
 312.911 181.371
 210.195 248.250
 752.533 78.140
 149.159 59.306
 769.264 517.033
 856.249 967.240
 783.807 285.562
 404.107 984.547
 261.262 972.711
 963.354 787.403
 272.044 790.069
 647.954 825.967
 203.395 159.235
 155.554 629.547
 254.803 478.211
 503.356 735.848
 289.156 398.608
 251.007 998.242
 779.731 381.179
 102.801 255.575
 339.856 750.608
 798.748 587.947
 323.988 208.062
 297.341 122.344
 500.936 64.115
 684.758 727.796
 905.000 873.058
 231.692 975.192
 830.114 745.778
 978.878 597.181
 34.766 221.508
 37.819 924.262
 639.093 33.450
 19.292 590.594
 815.516 519.971
 177.432 284.107
 174.180 437.713
 712.774 687.715
 26.206 917.150
 398.379 640.011
 351.071 672.106
 166.560 193.507
 7.391 5.353
 360.766 815.711
 295.165 831.113
 61.678 753.161
 516.259 816.242
 735.680 241.587
 381.165 794.688
 627.742 117.968
 494.113 70.007
 982.731 684.278
 314.355 839.108
 685.678 740.780
 865.352 263.679
 72.181 291.852
 550.827 216.127
 987.533 913.490
 70.005 232.162
 133.272 433.092
 15.059 25.909
 1.473 823.987
 21.144 144.662
 382.401 865.094
 640.633 53.938
 365.269 606.381
 573.981 509.539
 713.154 350.304
 733.518 368.076
 463.003 185.752
 395.241 652.210
 14.738 962.288
 537.206 379.167
 967.443 477.560
 329.398 303.593
 626.199 968.931
 665.162 757.065
 734.470 291.808
 972.620 390.667
 330.878 362.438
 258.376 63.691
 136.121 113.387
 185.768 856.082
 948.870 817.408
 824.496 215.693
 775.293 782.576
 704.576 350.367
 894.826 101.436
 719.857 921.520
 537.808 983.405
 838.120 938.111
 34.259 737.094
 146.883 51.192
 106.514 362.708
 485.952 538.610
 793.588 19.818
 356.714 491.768
 387.282 48.907
 349.797 681.828
 757.473 333.137
 470.524 417.508
 778.193 317.155
 267.440 302.102
 921.542 70.842
 962.921 60.937
 850.935 156.236
 54.462 714.902
 359.489 375.113
 386.902 9.491
 807.328 532.666
 103.735 626.021
 310.515 330.285
 362.265 772.179
 24.150 218.713
 263.089 7.964
 596.477 213.836
 197.978 861.636
 105.821 153.627
 188.323 944.863
 837.620 899.369
 773.905 919.191
 127.243 441.111
 451.745 95.145
 151.640 530.745
 468.422 474.046
 168.026 251.149
 175.682 250.223
 892.855 142.215
 985.838 772.392
 814.502 90.575
 855.906 577.892
 516.599 986.286
 911.151 738.245
 37.420 134.296
 341.678 530.669
 838.529 949.246
 699.585 535.049
 740.862 567.899
 647.130 72.189
 799.347 583.677
 594.463 385.524
 321.908 182.382
 382.945 828.864
 342.508 967.929
 659.349 277.003
 780.732 783.060
 117.832 9.366
 165.814 814.485
 709.053 930.459
 277.306 327.222
 906.011 451.093
 917.353 992.270
 428.944 943.646
 543.520 88.916
 549.967 950.636
 872.072 902.394
 383.174 332.270
 228.541 564.260
 906.974 114.351
 247.344 952.474
 929.775 787.818
 80.377 276.988
 693.389 325.521
 94.196 711.598
 284.248 846.662
 848.077 121.466
 792.496 66.149
 135.450 196.161
 103.136 822.267
 926.701 389.204
 29.672 754.328
 12.842 136.203
 995.187 790.823
 61.120 164.922
 742.897 462.192
 152.257 2.562
 310.134 140.338
 874.921 349.545
 247.175 364.820
 859.539 37.057
 403.720 194.214
 597.120 169.992
 468.133 537.086
 318.896 521.082
 332.487 202.539
 122.098 669.472
 603.132 763.249
 881.757 42.410
 592.997 557.829
 457.106 336.985
 657.439 353.239
 405.996 575.661
 87.504 436.650
 686.882 731.053
 98.541 569.903
 433.759 778.814
 971.764 194.564
 816.387 680.225
 673.421 163.090
 680.703 26.307
 420.521 749.022
 240.335 401.697
 641.649 679.320
 650.284 348.658
 632.372 873.361
 132.148 669.424
 291.368 669.850
 183.779 629.245
 588.062 794.726
 745.179 984.393
 625.795 655.338
 410.080 120.762
 174.921 739.778
 475.465 552.266
 534.580 721.889
 868.830 587.050
 295.026 104.213
 547.976 757.373
 597.410 921.112
 546.331 150.416
 485.802 735.648
 357.289 737.117
 906.476 225.939
 185.687 230.201
 399.165 414.127
 818.782 607.087
 939.939 654.288
 510.997 795.295
 208.934 990.471
 567.911 864.758
 570.287 314.265
 939.963 521.445
 646.142 799.951
 482.814 508.421
 749.486 547.457
 950.105 343.626
 897.968 907.211
 799.448 448.046
 277.085 50.950
 510.840 324.386
 48.453 458.113
 38.639 856.036
 327.937 844.074
 897.023 721.042
 87.738 915.141
 70.885 208.419
 92.958 212.477
 759.084 627.693
 771.484 235.234
 907.444 900.758
 969.370 309.973
 540.745 592.509
 773.251 112.399
 225.189 488.146
 226.093 927.726
 207.356 166.352
 639.995 252.161
 207.890 794.913
 965.512 50.654
 776.217 425.745
 34.483 270.913
 18.052 367.221
 504.554 212.583
 324.818 131.351
 628.302 220.438
 101.111 0.514
 6.038 334.487
 993.744 332.527
 795.271 926.340
 567.763 363.822
 305.542 684.284
 998.088 909.213
 947.452 298.887
 100.358 64.213
 399.482 831.995
 814.494 754.299
 954.585 525.692
 185.771 847.229
 986.913 990.673
 520.562 42.787
 592.657 587.938
 989.847 12.914
 790.549 931.370
 729.146 308.493
 378.450 855.290
 857.443 542.112
 121.728 739.509
 682.143 854.683
 464.282 609.376
 247.323 873.962
 299.613 40.370
 846.709 361.946
 490.813 221.714
 892.567 753.098
 86.630 963.007
 791.398 424.790
 425.650 369.151
 114.882 73.811
 260.166 34.776
 210.529 147.851
 451.620 108.394
 515.127 188.513
 804.826 402.736
 712.186 863.254
 910.973 850.919
 712.576 719.076
 980.020 263.540
 388.539 492.623
 160.403 280.512
 411.874 512.222
 694.446 150.058
 246.780 70.335
 946.659 37.963
 839.340 13.876
 202.022 770.790
 294.764 469.099
 573.645 560.853
 509.233 2.457
 123.068 427.251
 447.519 424.549
 699.305 811.150
 355.758 317.379
 190.086 644.860
 449.125 542.475
 74.206 749.282
 498.073 946.547
 919.191 544.466
 689.012 90.500
 913.628 320.583
 293.219 595.446
 616.303 654.477
 132.560 25.381
 881.092 408.490
 875.871 650.454
 741.432 317.695
 582.945 887.811
 853.647 678.601
 83.975 270.285
 674.920 582.283
 144.511 908.513
 737.861 488.661
 525.804 192.028
 356.237 482.888
 67.497 912.549
 610.369 71.790
 556.646 722.027
 98.972 915.839
 119.789 383.219
 367.919 13.734
 102.295 296.876
 124.874 891.375
 253.417 352.568
 889.282 639.650
 591.696 946.120
 5.341 806.267
 611.861 622.438
 435.013 301.902
 742.556 965.756
 250.501 521.768
 858.778 188.161
 640.913 717.590
 581.416 120.453
 744.024 454.686
 399.590 636.419
 997.199 443.002
 873.638 732.411
 586.087 593.476
 314.457 719.437
 147.765 291.887
 88.936 86.116
 177.398 336.601
 724.451 269.611
 692.545 5.467
 134.546 680.731
 53.963 317.003
 872.349 111.823
 430.876 764.284
 350.813 995.702
 65.262 924.400
 415.259 655.124
 144.882 195.485
 682.927 600.167
 977.793 66.186
 298.369 401.099
 89.313 373.875
 517.713 633.054
 481.420 818.118
 107.447 693.191
 327.856 941.018
 405.874 908.295
 877.731 7.518
 982.257 649.375
 935.866 873.931
 777.716 158.369
 437.619 444.615
 13.912 370.017
 875.578 623.352
 804.382 219.431
 529.566 471.726
 546.226 193.416
 42.224 311.329
 756.795 282.561
 140.592 735.336
 954.468 983.422
 578.157 428.817
 570.963 688.221
 338.620 602.748
 284.480 176.712
 56.922 6.232
 840.975 124.791
 558.001 442.801
 600.940 591.697
 550.376 543.348
 129.993 507.088
 329.185 69.280
 15.637 806.717
 909.329 79.691
 314.721 257.069
 219.070 5.986
 144.922 252.073
 811.814 662.530
 660.274 186.462
 300.281 874.027
 180.085 28.643
 262.974 126.805
 460.080 689.835
 425.664 124.750
 845.236 865.197
 266.693 539.801
 369.382 496.692
 948.519 545.841
 264.303 557.233
 331.473 883.118
 11.106 802.427
 299.625 453.460
 162.127 692.045
 321.708 545.443
 39.308 200.546
 8.844 249.881
 884.176 457.906
 920.350 981.881
 608.105 472.336
 342.122 73.977
 435.210 859.660
 630.158 459.045
 112.938 955.200
 713.943 600.958
 109.344 718.689
 808.032 149.872
 146.227 907.168
 430.813 658.156
 312.219 422.125
 700.629 968.077
 840.890 12.640
 123.102 215.229
 860.607 504.339
 829.298 439.393
 162.936 933.197
 430.587 480.016
 385.578 793.181
 358.524 595.234
 258.248 597.355
 121.285 285.384
 462.418 34.057
 274.456 344.122
 658.892 744.438
 843.683 687.737
 743.829 616.898
 298.714 27.213
 10.727 90.261
 139.227 714.490
 682.498 274.208
 467.550 896.479
 996.777 366.137
 174.943 495.635
 394.942 392.794
 217.607 67.572
 299.790 397.728
 895.308 593.643
 840.610 887.454
 636.846 94.142
 772.588 336.573
 938.013 206.288
 768.551 421.821
 262.894 686.327
 466.257 134.647
 710.011 58.595
 818.509 129.690
 440.915 253.392
 803.941 361.106
 478.243 222.944
 754.139 889.619
 789.267 888.950
 981.928 500.418
 193.716 810.492
 53.113 636.213
 763.561 136.928
 629.909 942.340
 38.080 462.389
 982.192 153.444
 658.393 377.421
 868.769 976.783
 358.643 835.906
 844.915 288.512
 640.900 953.812
 166.921 240.348
 740.745 828.419
 305.384 549.171
 571.411 225.983
 815.169 226.404
 455.696 111.293
 563.681 603.095
 433.858 579.209
 415.270 666.828
 417.954 656.082
 686.791 284.795
 172.248 44.270
 508.816 821.086
 87.015 327.045
 583.450 333.750
 609.368 591.562
 360.740 967.124
 457.479 286.831
 952.186 236.814
 910.029 350.455
 955.717 678.562
 394.994 916.295
 28.873 228.663
 743.561 974.875
 465.899 794.000
 96.332 184.759
 113.437 715.918
 898.859 127.072
 804.896 336.742
 378.564 923.620
 664.936 133.778
 610.217 583.743
 395.584 27.087
 835.339 254.073
 220.047 518.382
 263.266 782.178
 948.296 444.325
 637.514 498.814
 512.067 883.818
 467.764 718.805
 871.108 341.897
 900.900 267.942
 945.854 829.567
 707.577 988.503
 915.425 96.700
 95.634 50.867
 18.696 672.377
 908.106 410.258
 797.720 782.321
 929.711 568.906
 367.941 795.948
 297.520 123.245
 832.264 896.011
 503.456 347.328
 873.264 842.478
 880.563 257.101
 59.851 340.505
 302.224 450.977
 644.771 832.055
 692.317 281.177
 963.986 864.329
 771.383 94.192
 787.742 289.005
 754.197 919.756
 628.685 798.029
 800.635 883.602
 550.582 978.756
 315.572 83.699
 111.000 588.801
 433.981 781.474
 834.669 914.429
 531.818 613.730
 876.560 332.269
 517.175 487.637
 73.081 879.266
 203.206 756.519
 377.862 227.719
 796.214 829.625
 169.753 829.211
 578.936 201.972
 242.769 641.880
 188.489 923.496
 531.460 189.307
 516.751 198.601
 84.580 256.376
 562.410 321.948
 222.058 238.317
 480.951 733.575
 645.258 595.271
 381.882 101.622
 921.767 487.814
 960.259 15.037
 839.846 81.652
 998.734 858.170
 683.822 205.217
 891.864 526.486
 282.771 656.012
 209.215 875.444
 446.668 4.597
 589.125 736.511
 45.726 904.208
 929.950 314.319
 881.917 734.809
 487.772 141.885
 721.966 589.058
 494.225 126.972
 436.623 731.363
 749.091 698.001
 353.337 457.215
 121.253 544.075
 362.999 866.648
 388.459 847.872
 414.037 201.695
 569.069 405.187
 119.513 732.514
 133.728 299.372
 839.046 500.509
 845.957 306.743
 774.373 719.902
 660.334 420.139
 35.374 123.135
 125.845 527.385
 945.748 722.106
 198.657 620.534
 920.716 199.085
 689.809 956.999
 372.603 681.428
 764.012 377.267
 296.782 876.640
 798.903 803.625
 425.892 223.399
 420.815 613.797
 283.543 764.838
 892.726 681.585
 741.899 178.392
 59.825 998.313
 115.808 748.104
 403.697 794.443
 687.823 877.392
 141.021 346.103
 334.999 990.454
 778.722 318.084
 554.319 726.820
 734.526 720.340
 296.690 204.977
 7.983 761.989
 210.472 716.748
 978.149 13.770
 958.420 554.357
 74.813 40.949
 453.802 197.498
 762.487 763.549
 112.471 869.465
 261.130 224.738
 441.171 471.520
 53.163 702.420
 584.778 225.622
 169.683 449.940
 396.081 490.629
 764.656 81.666
 433.801 299.880
 657.333 275.930
 253.631 223.083
 511.321 114.744
 852.152 347.753
 612.888 846.113
 26.495 60.642
 878.567 985.240
 298.966 84.075
 658.500 575.910
 453.597 972.679
 80.809 738.747
 372.440 230.243
 405.378 730.535
 927.732 982.567
 2.675 35.512
 69.669 998.852
 852.611 178.501
 789.193 940.974
 656.098 179.155
 374.847 326.809
 882.125 810.867
 819.546 501.386
 28.301 56.511
 567.100 239.257
 573.310 601.591
 173.008 665.051
 144.300 624.608
 245.665 329.224
 237.632 50.982
 42.461 255.758
 922.471 363.023
 832.816 971.667
 656.522 802.062
 72.938 209.218
 62.806 673.332
 233.891 555.635
 995.110 548.764
 907.511 617.526
 774.925 552.112
 408.975 714.571
 259.884 965.253
 278.819 56.068
 626.487 989.908
 842.210 262.287
 970.095 277.248
 744.031 838.418
 172.579 455.819
 282.449 300.963
 920.751 269.074
 501.895 494.172
 312.741 515.825
 672.865 757.552
 529.296 974.270
 727.548 945.340
 514.724 102.720
 887.347 426.238
 278.576 32.962
 514.131 568.825
 142.660 206.457
 747.968 447.176
 195.452 715.755
 819.782 575.677
 132.240 785.992
 810.477 35.503
 137.439 911.811
 784.420 912.247
 166.612 517.126
 573.750 189.638
 898.977 957.830
 402.811 193.995
 324.106 585.636
 94.284 54.221
 794.503 45.042
 818.703 19.648
 892.505 110.902
 468.316 590.537
 427.174 82.894
 439.413 381.565
 674.493 942.520
 281.794 216.074
 810.184 320.974
 661.046 787.557
 645.019 510.807
 922.412 114.920
 871.802 734.825
 241.626 140.106
 263.710 131.902
 598.090 991.965
 645.814 166.640
 262.693 380.825
 94.096 669.064
 12.741 146.435
 125.783 478.446
 179.553 401.152
 636.299 734.076
 912.854 874.062
 844.574 523.213
 676.127 744.717
 440.955 676.061
 137.369 372.238
 729.812 568.451
 912.448 182.458
 639.546 449.814
 378.516 518.788
 681.490 917.200
 281.187 328.481
 999.920 81.679
 592.740 122.544
 619.671 862.905
 974.108 82.842
 495.697 858.248
 888.519 502.668
 458.253 787.551
 500.247 836.812
 164.347 551.644
 761.836 543.746
 575.015 166.499
 794.603 56.876
 721.162 964.850
 750.257 694.933
 868.672 478.846
 709.509 75.621
 994.923 831.552
 933.015 733.983
 420.426 538.711
 490.388 660.827
 755.985 637.170
 217.195 500.789
 110.513 560.718
 303.429 208.504
 918.622 241.233
 19.054 220.088
 279.490 352.030
 4.802 211.259
 416.852 275.991
 774.720 479.270
 669.526 383.664
 119.312 990.324
 276.599 172.108
 695.937 404.809
 432.712 135.389
 431.018 547.697
 536.942 319.546
 324.243 89.552
 951.427 31.395
 679.110 794.312
 709.307 310.183
 730.901 863.214
 580.021 487.979
 599.445 340.765
 405.879 428.465
 660.085 569.667
 187.632 79.899
 955.446 499.092
 617.106 557.359
 519.299 617.176
 558.664 598.591
 261.634 137.202
 873.075 449.099
 883.681 201.503
 290.503 823.353
 618.904 552.037
 184.663 873.691
 99.781 766.866
 817.263 155.643
 452.705 583.155
 227.749 502.884
 649.635 466.000
 583.910 877.051
 973.612 775.360
 707.410 513.269
 167.348 108.134
 196.819 683.048
 864.347 517.174
 218.898 799.405
 388.152 842.456
 584.874 317.508
 38.146 731.349
 208.344 376.368
 853.797 614.709
 819.441 587.087
 310.389 874.290
 828.500 20.795
 898.378 255.834
 262.077 769.882
 478.796 713.156
 583.463 450.529
 295.094 914.101
 135.583 449.426
 617.008 592.606
 661.240 375.155
 957.188 425.995
 447.023 102.883
 352.216 677.529
 764.092 563.219
 255.204 136.129
 430.577 351.455
 519.582 963.789
 64.027 666.630
 837.943 622.750
 323.630 641.324
 864.487 685.923
 634.415 918.739
 325.909 762.976
 341.224 265.088
 398.233 118.884
 338.593 979.804
 883.750 580.635
 172.030 56.465
 603.644 670.363
 692.461 142.025
 472.145 359.673
 183.251 795.186
 934.077 590.842
 660.447 826.072
 529.762 577.336
 792.366 344.302
 952.668 590.494
 692.853 801.997
 942.396 313.922
 140.394 808.765
 18.228 145.179
 567.481 849.640
 419.044 929.636
 284.358 551.981
 640.000 298.201
 759.576 637.132
 813.664 964.163
 615.893 736.135
 495.577 320.172
 131.482 440.818
 506.531 410.829
 108.431 162.453
 634.596 676.225
 707.071 955.887
 690.553 744.794
 297.192 579.133
 575.381 367.989
 175.865 854.250
 295.625 343.474
 604.170 297.574
 842.557 867.163
 557.914 934.652
 328.006 227.450
 734.604 911.604
 990.690 538.167
 152.878 679.753
 601.948 371.416
 391.901 149.759
 312.363 659.280
 495.376 785.883
 197.206 187.234
 484.748 407.288
 238.646 894.845
 543.580 763.401
 488.783 164.972
 333.168 302.386
 905.746 345.509
 739.133 19.062
 264.195 72.835
 119.510 680.271
 483.691 109.154
 893.863 926.532
 268.744 563.189
 975.890 849.081
 641.232 622.081
 82.421 267.155
 500.727 509.408
 651.343 473.143
 955.698 918.170
 849.803 80.317
 716.201 907.083
 659.978 472.047
 167.382 343.158
 78.909 401.213
 896.891 713.142
 175.649 478.040
 925.080 191.840
 805.624 583.560
 884.983 567.759
 709.198 889.604
 72.762 197.903
 117.569 905.777
 995.037 946.416
 781.062 325.713
 586.881 799.289
 27.547 941.372
 175.907 923.330
 385.054 333.072
 989.679 626.370
 873.829 737.746
 214.534 392.447
 28.383 527.780
 435.910 715.903
 366.821 192.389
 548.649 288.524
 528.481 963.185
 698.709 540.637
 875.291 141.352
 486.888 78.343
 548.971 407.323
 964.924 62.608
 925.195 582.182
 22.497 550.904
 65.118 386.161
 691.044 667.581
 170.294 141.917
 970.764 725.462
 563.351 302.984
 767.904 18.743
 286.137 370.515
 860.514 517.593
 799.958 679.608
 895.708 579.698
 337.596 691.031
 866.424 655.979
 370.836 581.711
 380.452 799.935
 175.059 870.110
 81.643 226.417
 177.134 588.409
 528.647 730.390
 325.471 685.818
 599.127 134.582
 110.942 245.325
 439.344 142.384
 661.848 64.579
 195.287 725.370
 930.648 800.745
 270.743 60.098
 858.486 334.945
 891.023 774.185
 347.363 166.042
 993.264 984.964
 268.971 403.169
 302.886 74.311
 801.805 464.420
 231.780 989.715
 400.259 594.018
 491.056 884.579
 275.311 236.127
 46.754 290.540
 598.438 619.983
 961.042 572.790
 749.137 353.625
 407.387 867.670
 910.450 643.044
 582.428 892.920
 602.976 966.825
 669.409 197.919
 340.910 675.339
 450.700 467.923
 326.611 346.327
 585.995 187.089
 884.303 628.596
 137.139 214.960
 407.915 321.730
 252.353 945.830
 780.229 166.903
 346.933 646.211
 155.877 122.406
 912.836 139.451
 412.984 143.341
 737.147 205.929
 519.122 819.742
 744.023 260.347
 156.650 808.284
 533.852 63.210
 668.371 242.721
 568.019 321.125
 253.026 165.596
 631.666 69.977
 225.588 192.777
 947.293 147.155
 502.059 822.712
 59.182 914.969
 543.017 19.255
 265.712 659.220
 143.143 431.558
 50.147 857.075
 362.111 133.378
 209.968 280.071
 810.455 349.483
 473.026 805.124
 515.342 836.482
 531.456 873.129
 856.701 462.871
 40.459 926.291
 73.146 917.391
 90.684 427.225
 656.980 210.811
 545.355 411.577
 483.763 834.138
 964.658 38.193
 728.129 722.184
 351.817 504.337
 805.484 936.857
 832.237 606.299
 628.785 636.756
 506.747 406.645
 88.841 111.521
 943.268 67.877
 641.549 619.350
 131.976 218.301
 330.519 428.273
 724.387 910.248
 180.991 795.866
 206.918 634.596
 191.274 863.508
 477.705 180.874
 719.903 340.938
 458.223 731.465
 846.915 931.390
 688.146 194.888
 781.055 229.210
 835.568 800.478
 924.411 108.420
 171.032 669.539
 202.870 725.697
 971.708 861.121
 464.420 263.693
 663.603 69.773
 454.801 535.444
 100.071 174.146
 247.081 917.906
 492.430 536.060
 251.833 658.637
 134.636 807.283
 619.641 45.723
 633.307 883.765
 97.407 904.576
 4.552 63.393
 172.501 308.994
 820.992 812.769
 670.206 706.386
 879.851 371.213
 224.538 62.399
 363.235 646.691
 162.626 348.070
 624.866 60.087
 99.049 208.469
 966.882 633.007
 777.372 966.470
 672.349 292.654
 598.428 995.494
 193.386 78.509
 593.524 722.968
 524.027 313.233
 918.696 149.738
 126.874 368.943
 924.536 353.179
 252.252 84.686
 484.275 312.423
 460.029 227.384
 108.015 897.671
 702.606 332.847
 828.858 612.333
 481.307 402.750
 390.766 792.678
 578.765 995.105
 700.061 346.495
 381.631 348.075
 202.472 657.035
 228.629 78.570
 23.466 164.202
 889.498 347.557
 647.498 50.008
 744.653 973.239
 225.997 853.797
 490.505 982.045
 486.705 194.446
 941.525 336.910
 689.023 816.961
 390.634 784.573
 229.796 160.644
 880.777 771.098
 778.374 581.845
 942.197 430.696
 213.572 288.527
 874.620 641.025
 981.445 254.252
 467.165 832.785
 702.646 689.265
 320.202 557.768
 170.831 635.181
 284.662 63.141
 116.516 512.128
 290.749 236.960
 909.443 843.360
 277.760 117.651
 460.551 288.383
 541.425 675.963
 13.806 673.059
 519.238 149.917
 918.306 71.264
 475.487 850.234
 300.253 590.256
 316.820 955.182
 348.738 279.501
 660.249 419.625
 552.985 224.382
 535.467 164.038
 124.263 121.655
 682.540 256.683
 273.480 448.212
 207.608 817.828
 344.226 229.445
 489.828 961.493
 697.487 655.038
 251.787 740.808
 963.251 660.514
 875.832 911.480
 898.838 640.158
 586.008 398.558
 785.057 744.529
 438.427 809.539
 538.604 572.799
 44.123 737.783
 589.715 341.256
 162.816 140.219
 963.574 904.914
 281.962 839.568
 885.962 955.218
 764.410 421.183
 909.857 704.947
 294.419 86.314
 910.049 808.773
 63.531 645.980
 25.353 827.478
 255.598 941.995
 528.754 413.929
 958.011 854.186
 789.152 533.757
 141.124 376.040
 646.573 402.932
 9.959 336.280
 176.382 663.515
 995.094 423.056
 565.709 378.643
 269.396 583.134
 593.821 225.020
 763.689 363.777
 502.402 327.956
 720.181 723.817
 194.565 318.198
 333.301 537.028
 124.238 704.968
 652.560 860.419
 669.330 634.755
 783.082 848.180
 540.485 635.346
 341.900 404.912
 7.454 389.570
 890.164 626.451
 651.120 819.328
 644.593 250.612
 522.428 429.252
 610.360 601.602
 140.102 617.990
 509.826 369.548
 644.796 436.571
 597.961 419.983
 684.579 495.917
 949.835 217.156
 599.525 603.624
 825.345 300.538
 144.092 463.127
 711.487 146.929
 105.439 881.893
 16.405 143.302
 592.484 410.080
 748.458 890.260
 661.082 934.008
 917.402 646.086
 60.096 261.817
 605.969 40.448
 814.392 209.824
 394.628 759.462
 764.960 690.784
 999.007 394.921
 52.785 148.581
 970.389 115.808
 429.104 722.570
 190.135 955.985
 595.817 369.218
 687.086 905.116
 999.683 944.826
 254.434 367.970
 424.292 852.539
 123.779 38.405
 724.572 186.800
 956.853 577.424
 337.726 541.776
 980.415 338.999
 68.147 475.442
 761.140 543.044
 696.332 492.201
 891.998 932.616
 395.407 793.747
 439.751 893.318
 774.175 685.766
 38.261 969.089
 701.181 667.961
 860.582 532.408
 326.941 893.396
 674.017 301.746
 916.086 892.537
 789.043 328.580
 60.733 515.359
 921.135 774.855
 481.997 765.176
 962.955 184.512
 177.603 159.284
 35.214 325.227
 957.203 49.025
 272.951 985.140
 68.999 825.722
 888.295 190.980
 385.048 505.081
 612.485 146.200
 530.098 962.762
 593.551 138.613
 39.716 245.082
 849.266 745.438
 575.970 324.042
 38.719 768.985
 948.992 343.624
 413.879 508.483
 54.819 518.636
 592.084 643.429
 286.180 117.988
 201.550 242.690
 774.007 376.612
 398.172 183.154
 322.012 235.142
 839.436 664.766
 781.354 770.677
 489.854 38.270
 132.247 337.572
 884.553 951.816
 777.218 332.166
 409.416 897.153
 667.813 193.131
 186.375 760.453
 372.097 578.755
 153.173 512.557
 111.712 468.770
 473.334 904.939
 50.010 331.590
 32.587 57.778
 670.542 104.008
 203.904 362.821
 249.692 941.179
 479.348 794.358
 78.388 917.254
 860.649 785.365
 933.606 764.185
 912.772 432.203
 126.936 516.512
 159.548 230.080
 379.073 537.419
 534.869 493.682
 478.092 805.783
 97.118 403.951
 696.306 780.632
 321.817 455.167
 863.967 379.419
 364.291 308.522
 754.887 126.350
 540.095 432.652
 534.021 878.932
 418.710 811.758
 783.268 522.809
 831.395 702.487
 470.266 950.211
 426.039 336.662
 895.081 585.187
 282.464 403.955
 458.800 783.866
 356.080 552.906
 191.602 980.633
 924.373 357.298
 579.618 347.357
 750.956 685.279
 891.439 624.262
 790.269 48.989
 56.482 324.805
 70.279 811.534
 146.537 636.058
 1.495 485.454
 694.794 468.876
 62.193 312.272
 817.841 462.798
 349.017 797.103
 327.791 538.832
 309.379 456.769
 504.472 304.414
 490.433 186.464
 790.011 249.819
 955.534 961.217
 547.034 0.838
 192.413 57.341
 941.868 690.721
 630.543 239.607
 558.661 833.218
 14.211 936.389
 180.297 481.339
 761.517 982.555
 276.691 272.486
 449.999 104.091
 687.827 534.417
 782.056 645.627
 173.341 568.631
 826.060 689.102
 396.051 664.002
 233.526 406.298
 315.540 215.613
 183.472 348.052
 269.381 438.837
 389.876 157.422
 422.059 749.708
 967.714 552.312
 51.060 617.995
 831.414 145.172
 930.348 43.192
 593.720 933.924
 55.833 225.648
 343.208 930.673
 156.004 240.597
 858.195 104.766
 942.278 822.886
 620.175 457.096
 304.534 751.403
 730.609 856.223
 652.704 816.677
 523.655 137.768
 178.103 260.850
 270.098 671.030
 869.631 709.595
 53.195 45.906
 909.200 549.687
 287.537 34.625
 405.286 38.605
 772.457 482.853
 948.677 24.000
 900.435 120.257
 914.134 377.230
 159.623 429.232
 837.356 247.881
 312.807 40.263
 198.399 182.607
 240.367 642.256
 998.432 444.546
 993.042 5.348
 162.609 457.443
 905.381 452.425
 902.125 885.604
 919.838 414.353
 165.633 166.594
 514.685 634.160
 474.572 323.536
 719.595 108.914
 117.269 98.971
 747.351 77.460
 549.699 139.057
 328.243 770.589
 171.351 397.708
 167.986 371.444
 495.800 672.860
 276.267 712.438
 278.465 294.999
 650.276 825.695
 887.846 290.368
 817.816 122.685
 178.747 682.730
 623.064 901.599
 242.014 88.449
 903.046 155.057
 638.872 26.029
 85.892 503.416
 380.726 794.670
 427.451 128.487
 867.228 784.061
 478.642 87.621
 954.451 332.509
 282.761 498.356
 77.388 940.885
 783.833 89.058
 10.819 730.040
 481.022 192.054
 112.405 468.920
 690.356 733.791
 272.082 534.966
 26.834 363.589
 891.041 548.522
 253.838 911.018
 958.725 665.477
 272.265 615.121
 191.982 149.433
 251.564 410.247
 580.028 674.258
 204.793 257.727
 953.170 143.303
 348.790 494.959
 101.645 732.062
 490.689 239.340
 830.806 461.253
 268.501 480.249
 295.781 247.652
 124.586 954.752
 236.177 936.381
 388.117 709.521
 881.288 932.459
 220.539 270.713
 448.381 378.375
 574.310 84.054
 269.014 291.222
 820.707 748.578
 687.115 115.858
 611.092 89.332
 342.021 973.915
 594.855 227.621
 222.112 711.804
 276.487 83.297
 720.751 159.662
 957.193 644.041
 694.411 808.375
 979.557 464.236
 390.021 159.921
 436.652 203.861
 829.565 89.722
 882.270 219.793
 397.701 726.076
 102.495 802.327
 633.984 164.781
 599.601 273.643
 574.216 125.674
 469.251 888.079
 983.027 766.830
 896.494 992.656
 867.501 911.906
 583.275 807.274
 233.065 42.545
 281.732 194.899
 939.797 452.512
 927.796 31.031
 119.642 860.498
 36.459 7.650
 130.694 707.165
 374.153 568.935
 739.971 7.566
 9.069 964.591
 755.084 446.475
 653.982 302.058
 860.406 861.390
 458.328 802.677
 975.178 91.111
 730.427 930.817
 138.142 628.037
 333.083 521.694
 162.523 616.139
 6.038 726.191
 101.308 516.233
 639.589 403.305
 748.944 513.532
 520.818 297.206
 892.706 283.013
 966.417 851.456
 54.600 634.892
 165.979 143.287
 849.889 430.355
 812.128 112.241
 476.863 846.800
 467.246 846.966
 967.850 958.350
 92.328 158.940
 725.451 822.796
 676.172 380.610
 170.505 987.682
 90.415 286.662
 497.310 968.837
 748.688 150.249
 103.296 752.667
 160.270 251.117
 98.941 433.207
 287.241 80.251
 851.578 435.831
 689.363 107.303
 44.407 387.168
 676.141 254.486
 588.148 65.981
 187.150 256.430
 584.016 279.290
 449.346 372.810
 658.106 233.952
 876.373 593.217
 451.661 564.196
 395.719 556.097
 20.392 693.680
 833.796 60.717
 858.081 485.603
 28.857 838.723
 282.731 10.994
 552.104 366.101
 902.789 853.873
 826.922 24.305
 790.339 298.485
 776.162 88.422
 129.205 399.889
 82.473 448.673
 358.627 732.032
 604.494 918.103
 905.497 209.917
 293.105 593.473
 276.287 983.062
 140.806 307.982
 677.930 950.251
 770.799 424.450
 147.501 920.321
 430.576 387.019
 914.008 75.725
 551.173 790.364
 990.680 935.933
 24.162 590.298
 729.458 982.854
 743.423 211.708
 765.984 32.733
 270.597 92.773
 776.110 116.149
 177.545 912.728
 165.051 373.351
 365.154 799.209
 957.003 365.308
 577.515 5.994
 63.697 336.232
 248.999 339.103
 930.510 701.286
 517.404 325.628
 512.030 249.784
 690.662 242.863
 167.097 890.900
 101.995 523.472
 516.266 883.036
 266.767 234.349
 530.275 302.432
 654.280 691.916
 152.690 459.683
 503.400 364.895
 967.611 268.820
 689.283 957.738
 746.577 432.139
 139.701 535.242
 918.140 210.374
 106.982 203.244
 947.528 503.159
 331.701 804.317
 469.294 735.546
 846.672 314.146
 537.546 414.836
 627.115 767.627
 129.467 236.153
 210.922 128.045
 719.341 838.270
 710.772 203.033
 321.595 72.534
 689.360 563.034
 449.681 291.903
 245.521 127.992
 348.631 304.477
 390.851 242.864
 106.303 392.520
 614.937 389.871
 633.562 65.381
 127.157 303.270
 406.729 900.108
 11.814 919.736
 494.618 99.917
 782.056 963.468
 33.497 956.284
 110.395 820.058
 580.585 689.610
 846.911 877.518
 862.680 635.689
 510.486 528.068
 361.621 176.069
 907.024 242.120
 41.213 430.759
 248.029 399.023
 747.781 558.232
 422.686 130.630
 413.416 572.465
 929.421 187.450
 990.399 187.811
 364.631 547.441
 958.262 153.147
 465.807 69.454
 510.789 416.248
 135.709 252.577
 966.274 862.237
 958.772 45.487
 196.203 156.833
 738.864 493.255
 658.618 771.690
 20.285 790.496
 4.757 717.240
 336.131 397.311
 830.819 15.130
 697.480 277.166
 429.031 930.584
 184.126 932.830
 889.641 393.229
 216.761 788.014
 482.318 567.213
 428.629 18.978
 344.103 907.534
 961.947 253.367
 392.003 244.793
 394.140 584.914
 410.184 975.950
 457.605 204.820
 111.308 570.841
 813.877 116.889
 893.687 615.310
 641.404 17.527
 93.636 49.730
 911.498 507.981
 926.854 189.949
 378.297 529.758
 513.039 365.273
 367.918 830.640
 451.707 419.894
 994.498 574.387
 259.795 10.349
 984.869 989.086
 566.713 218.304
 590.699 434.583
 591.882 876.656
 291.479 76.800
 983.279 584.983
 31.639 744.709
 281.111 340.480
 430.916 663.739
 874.691 221.283
 803.105 897.504
 456.959 584.536
 411.242 168.577
 342.502 751.441
 377.629 589.892
 121.640 381.221
 207.937 933.204
 574.012 436.359
 336.585 742.330
 486.713 329.281
 265.112 609.849
 519.361 48.083
 259.108 660.361
 864.539 583.692
 658.270 995.629
 577.889 136.684
 307.167 972.100
 837.144 447.700
 553.521 504.990
 350.798 266.004
 511.353 571.670
 820.562 806.296
 626.499 57.407
 990.791 920.679
 993.375 526.122
 944.496 271.993
 788.784 275.881
 59.237 694.095
 748.944 662.201
 375.126 86.658
 910.468 541.192
 87.548 55.397
 158.676 339.311
 823.163 277.209
 224.544 627.516
 231.843 463.413
 94.858 736.372
 999.756 298.384
 752.168 356.949
 508.587 846.312
 348.334 832.749
 209.607 412.352
 397.347 953.613
 103.804 498.058
 112.490 147.271
 103.673 352.809
 325.503 552.474
 159.570 256.194
 430.242 214.358
 853.068 400.305
 862.360 623.632
 258.898 420.207
 835.154 722.596
 651.317 855.880
 427.976 909.768
 553.725 245.722
 899.224 218.602
 503.841 41.715
 955.281 842.611
 110.651 6.973
 37.592 287.846
 721.578 380.334
 833.320 303.677
 585.139 558.501
 714.375 164.119
 399.906 808.003
 662.457 25.218
 777.346 46.738
 144.007 790.623
 434.518 763.331
 12.121 889.215
 971.310 923.122
 688.932 458.196
 302.692 258.658
 931.257 875.435
 214.179 692.613
 417.173 279.998
 921.372 89.694
 177.442 433.959
 853.224 894.943
 702.251 926.982
 382.757 67.959
 2.716 613.275
 715.832 660.693
 323.142 244.809
 263.600 270.911
 862.496 361.935
 291.247 810.223
 253.374 600.358
 506.160 696.297
 598.491 39.935
 152.755 870.747
 216.078 64.821
 576.779 380.057
 487.394 325.398
 645.115 575.290
 125.761 830.359
 722.310 991.246
 44.156 382.801
 554.431 377.016
 737.747 578.640
 665.108 152.798
 621.997 370.905
 76.293 263.378
 182.683 872.063
 4.084 253.525
 660.869 111.700
 902.901 686.764
 576.211 22.305
 922.316 314.622
 901.903 16.104
 660.997 741.807
 562.836 305.849
 540.964 553.044
 7.445 167.817
 249.850 814.238
 478.235 842.435
 404.749 644.464
 804.611 803.627
 852.145 802.143
 795.680 929.928
 136.018 330.144
 804.857 296.669
 520.507 667.706
 659.951 137.874
 252.418 934.869
 742.875 148.499
 278.543 516.016
 606.061 2.064
 507.464 567.229
 625.208 426.557
 617.662 617.210
 10.309 733.708
 883.788 258.866
 182.293 545.481
 119.551 789.234
 427.622 959.369
 545.628 65.913
 677.196 283.895
 689.079 340.707
 731.843 141.577
 640.097 203.694
 740.160 452.736
 543.550 336.860
 894.560 995.109
 826.066 614.868
 270.108 686.814
 671.569 296.247
 313.289 910.188
 804.970 981.545
 472.611 418.232
 948.460 551.901
 831.234 121.401
 929.624 83.499
 788.372 208.468
 475.026 417.839
 978.578 119.930
 175.132 577.471
 807.094 265.294
 992.602 990.275
 509.175 596.718
 370.237 726.628
 258.704 151.430
 419.696 882.675
 6.738 25.495
 607.976 344.630
 827.188 403.694
 654.197 444.699
 191.023 847.110
 181.225 235.331
 841.871 24.590
 789.961 47.359
 567.249 100.424
 221.789 707.003
 866.823 582.712
 807.758 830.167
 230.914 260.044
 460.884 319.080
 831.105 963.962
 617.919 900.788
 965.355 987.469
 174.408 879.753
 620.908 652.545
 55.677 353.668
 250.869 479.768
 428.150 854.363
 989.214 788.810
 60.048 631.371
 441.894 108.684
 196.077 767.388
 229.411 150.491
 803.281 690.797
 162.688 83.110
 789.110 884.917
 306.389 634.488
 980.223 156.205
 922.156 939.159
 302.310 449.862
 41.922 778.308
 815.639 141.925
 54.906 764.612
 465.147 8.747
 510.775 353.414
 602.377 709.890
 358.312 198.283
 362.523 916.793
 19.725 87.148
 744.396 990.571
 214.326 409.913
 983.507 937.079
 913.811 125.574
 346.089 840.637
 559.938 462.468
 450.216 959.947
 982.418 936.482
 362.925 536.651
 801.671 686.277
 81.050 260.405
 422.378 969.969
 208.364 411.308
 657.168 953.214
 150.498 384.129
 156.102 543.422
 498.073 527.235
 950.873 29.184
 321.984 706.777
 799.795 98.403
 304.915 453.065
 591.015 504.449
 250.727 946.671
 730.182 188.830
 896.777 957.496
 311.547 153.882
 780.362 427.510
 507.677 303.029
 434.191 969.273
 275.374 963.019
 490.052 685.632
 379.801 896.646
 515.846 464.481
 304.167 470.807
 88.110 95.433
 710.702 819.051
 777.469 37.313
 325.251 526.266
 293.627 546.905
 960.942 652.820
 973.172 786.383
 607.482 33.781
 399.381 850.877
 276.312 353.991
 98.268 805.969
 495.754 770.573
 667.299 470.356
 835.233 980.265
 148.666 9.954
 647.701 899.891
 72.009 380.516
 851.379 224.927
 54.370 236.037
 226.356 374.803
 678.524 345.173
 531.483 936.232
 173.192 578.720
 108.985 29.959
 116.848 664.255
 347.859 795.111
 485.737 681.810
 934.991 792.525
 199.322 494.568
 700.973 848.519
 293.782 284.664
 734.761 108.501
 715.772 175.292
 419.493 651.365
 791.601 661.116
 956.479 376.937
 837.024 599.996
 573.554 356.911
 353.416 716.016
 939.412 912.093
 359.126 568.529
 761.545 213.673
 760.000 411.530
 269.851 712.395
 228.613 225.046
 371.553 576.274
 873.647 883.817
 999.850 105.042
 403.402 142.479
 315.647 718.370
 463.058 80.452
 409.069 156.456
 124.435 349.152
 388.550 447.682
 978.349 999.912
 846.526 591.266
 99.919 609.825
 711.757 766.321
 81.275 646.685
 201.695 846.326
 937.046 571.294
 690.034 594.017
 646.871 629.032
 723.391 801.302
 395.300 961.801
 529.271 877.529
 770.121 921.172
 230.031 673.647
 681.007 893.835
 642.978 246.418
 34.884 687.606
 236.344 543.335
 54.511 461.524
 209.323 743.538
 932.196 224.561
 159.264 981.496
 479.375 246.653
 731.367 58.003
 851.189 11.981
 559.711 297.154
 907.266 51.463
 700.297 119.070
 508.266 589.237
 327.149 987.533
 62.697 161.724
 364.704 871.268
 28.787 468.690
 820.259 79.961
 268.545 710.180
 168.584 544.287
 150.428 583.489
 239.752 187.181
 936.271 258.319
 636.527 755.558
 178.469 829.429
 928.308 262.905
 834.047 543.514
 356.623 339.081
 390.702 105.464
 867.801 240.761
 141.469 448.955
 239.976 881.036
 563.226 883.401
 375.446 967.289
 601.327 645.348
 420.240 560.810
 168.328 744.565
 888.157 98.476
 786.887 26.275
 997.428 45.537
 581.750 509.680
 768.396 919.311
 617.409 13.134
 327.343 866.881
 329.042 557.946
 264.952 367.158
 775.124 41.002
 711.241 920.724
 999.316 682.260
 118.554 892.289
 603.667 53.313
 149.974 473.577
 959.628 359.772
 814.915 172.679
 400.951 631.122
 292.631 333.947
 414.312 630.427
 156.738 115.242
 758.736 461.810
 831.774 652.554
 671.005 870.880
 651.425 21.937
 746.663 212.464
 375.726 152.221
 698.711 627.135
 192.672 276.751
 290.248 514.729
 262.872 456.395
 193.153 326.518
 651.814 418.319
 50.394 690.818
 873.814 584.713
 400.770 128.016
 288.748 3.006
 476.170 54.436
 744.252 614.637
 895.144 389.805
 342.458 234.554
 473.175 105.758
 184.817 970.159
 348.214 233.703
 767.579 938.935
 306.524 706.163
 173.606 791.676
 93.567 468.572
 846.187 96.849
 940.512 366.324
 3.042 365.610
 940.214 698.108
 322.891 811.331
 6.275 110.304
 534.718 647.958
 262.619 783.243
 786.538 284.233
 984.270 988.715
 944.208 502.916
 866.424 955.315
 253.276 102.882
 990.156 205.547
 522.411 395.854
 509.157 783.408
 293.394 896.995
 760.651 996.157
 440.809 929.349
 241.362 887.749
 588.346 215.999
 50.233 848.010
 385.078 791.638
 925.981 760.747
 504.523 298.140
 670.025 391.090
 614.833 398.781
 392.418 308.271
 126.800 255.373
 826.970 301.531
 316.840 754.964
 686.637 755.960
 207.575 81.756
 254.429 859.848
 84.859 829.816
 789.762 378.854
 655.966 808.136
 864.579 384.264
 981.351 57.250
 995.009 107.357
 517.035 72.210
 298.476 619.968
 914.585 397.276
 856.455 438.506
 872.317 350.557
 801.455 306.750
 999.295 770.379
 252.999 238.774
 730.692 108.064
 309.492 570.304
 159.795 573.472
 647.011 963.085
 772.512 160.166
 496.452 486.604
 481.592 417.123
 59.561 534.456
 760.142 614.639
 802.635 154.085
 720.812 185.627
 632.723 629.670
 534.495 862.220
 141.791 874.990
 940.350 14.692
 904.378 398.577
 779.850 219.103
 66.793 595.084
 457.463 805.905
 82.014 708.142
 158.165 989.410
 663.394 580.023
 159.601 452.817
 669.463 847.043
 989.322 912.026
 337.036 417.052
 773.589 40.400
 774.103 252.627
 385.166 183.721
 959.399 822.268
 857.842 897.772
 301.960 229.243
 632.896 509.274
 549.406 406.570
 128.124 533.542
 34.268 815.463
 667.325 919.350
 777.667 507.491
 224.414 163.745
 271.433 927.400
 671.702 418.174
 103.821 429.482
 179.785 754.286
 328.978 656.350
 203.258 875.583
 283.034 951.807
 661.757 242.958
 674.920 131.173
 752.306 961.833
 310.879 761.055
 522.400 880.515
 909.187 669.325
 312.691 338.548
 615.112 544.395
 315.566 435.951
 103.031 35.178
 366.583 765.545
 448.346 840.031
 217.899 348.049
 240.064 500.234
 668.017 260.737
 987.404 382.928
 224.884 773.422
 630.384 57.073
 347.343 959.165
 603.102 606.728
 584.008 880.681
 205.444 577.351
 152.620 857.215
 128.528 166.878
 174.150 671.050
 543.640 923.875
 94.244 199.374
 724.328 835.337
 943.678 67.626
 325.277 27.798
 365.508 867.419
 116.319 883.846
 579.261 8.683
 670.433 724.147
 174.513 765.732
 563.722 120.576
 293.267 804.807
 474.360 702.427
 41.767 861.444
 905.595 74.087
 989.643 75.321
 422.479 273.735
 193.029 234.436
 428.516 428.869
 96.526 166.381
 840.630 781.813
 908.392 219.737
 100.374 708.366
 38.397 71.279
 916.127 392.689
 76.279 483.668
 923.081 374.180
 661.399 522.899
 111.308 686.025
 745.004 665.095
 771.315 964.325
 922.523 108.954
 783.653 941.041
 164.717 34.472
 104.898 628.686
 806.685 972.523
 125.159 260.821
 668.996 475.877
 369.163 436.493
 745.275 903.591
 538.569 711.085
 758.080 981.030
 730.683 128.426
 775.593 401.695
 479.165 462.929
 914.633 759.337
 34.994 565.114
 302.662 595.456
 608.226 523.821
 8.164 14.273
 518.437 984.093
 603.199 741.671
 827.884 17.068
 625.649 413.978
 858.021 318.942
 146.138 394.831
 396.998 127.221
 303.613 292.711
 601.205 257.119
 394.871 237.317
 863.780 767.368
 430.858 659.847
 881.754 417.157
 3.503 991.216
 993.328 743.962
 541.239 164.411
 598.338 11.212
 222.662 794.585
 216.800 695.840
 822.315 265.657
 909.301 625.561
 890.056 918.179
 383.909 366.298
 928.410 994.002
 980.020 299.503
 596.720 723.068
 761.485 830.559
 605.563 851.664
 408.570 912.213
 492.018 315.218
 288.295 145.719
 211.035 598.639
 650.852 997.455
 718.743 440.042
 69.895 516.209
 941.492 897.190
 68.181 497.654
 654.273 778.081
 977.209 475.049
 471.682 46.816
 928.271 641.691
 974.508 952.399
 998.628 769.652
 749.348 331.701
 804.844 84.877
 54.444 238.920
 687.841 610.647
 892.355 823.939
 341.596 684.905
 372.500 182.880
 648.209 693.178
 490.407 838.356
 273.003 804.212
 395.338 67.701
 499.406 932.366
 126.459 618.567
 927.460 826.995
 885.689 457.019
 183.146 168.082
 601.867 248.913
 177.512 658.259
 697.805 836.279
 782.256 188.922
 174.494 233.227
 947.428 332.600
 903.464 717.190
 250.913 301.241
 100.477 658.927
 940.140 502.052
 526.014 436.527
 583.819 326.334
 908.001 373.703
 203.578 495.166
 250.779 280.175
 988.162 347.330
 125.431 142.116
 520.673 843.582
 227.213 493.945
 564.641 747.085
 636.290 320.716
 377.826 657.729
 481.515 204.664
 852.426 79.345
 440.067 192.823
 443.399 999.863
 517.969 268.140
 347.833 97.670
 360.493 737.895
 70.766 450.541
 403.120 585.073
 767.616 830.087
 161.901 275.472
 329.760 393.675
 998.949 481.597
 395.172 932.176
 609.459 119.939
 465.824 155.727
 39.531 338.108
 321.564 677.256
 240.518 109.920
 487.951 26.154
 430.250 768.133
 773.175 849.564
 2.025 634.890
 794.499 359.094
 489.425 298.469
 3.929 494.825
 452.863 571.624
 360.237 410.377
 849.327 682.448
 422.392 952.289
 930.213 364.416
 28.461 299.284
 386.826 690.102
 722.714 843.334
 935.458 335.512
 878.795 501.109
 863.537 462.186
 793.227 723.936
 7.847 196.006
 474.311 574.396
 921.099 289.409
 87.696 921.777
 523.076 642.484
 30.825 405.849
 699.339 983.895
 961.543 673.519
 179.162 870.992
 196.766 116.255
 623.361 846.819
 199.046 53.718
 413.400 817.431
 183.753 912.355
 840.178 604.306
 587.364 344.089
 631.908 942.298
 446.048 592.475
 376.345 583.125
 929.410 430.318
 927.210 417.689
 971.266 117.787
 335.082 828.336
 329.919 533.329
 909.490 645.822
 515.281 646.474
 354.742 827.001
 937.753 82.906
 383.613 140.828
 790.995 694.628
 110.007 995.211
 582.334 823.774
 866.680 939.369
 703.647 635.593
 853.054 110.092
 903.220 307.759
 359.862 870.696
 214.608 578.547
 863.963 424.134
 639.255 770.316
 363.419 213.016
 311.108 777.484
 207.998 286.095
 717.324 15.754
 855.282 490.600
 861.096 113.348
 381.940 710.879
 660.656 342.661
 841.256 424.847
 840.456 864.918
 272.471 490.234
 622.716 729.539
 128.850 342.553
 534.037 938.172
 346.688 116.744
 45.150 470.379
 176.946 665.936
 832.488 959.165
 148.139 5.534
 536.842 200.876
 229.944 461.484
 673.623 152.102
 981.355 241.249
 76.057 788.214
 457.736 408.508
 10.075 722.111
 133.645 352.296
 48.748 870.832
 491.798 963.310
 424.221 541.328
 105.035 419.993
 953.518 929.305
 572.876 941.157
 656.913 297.266
 95.499 167.189
 827.326 645.446
 507.207 215.798
 868.257 904.031
 433.252 539.080
 575.944 963.974
 765.889 745.063
 406.736 899.811
 718.659 688.360
 429.279 709.554
 355.987 671.094
 227.202 758.143
 205.401 207.514
 684.068 831.748
 542.119 815.075
 868.771 525.853
 343.851 912.965
 745.088 351.411
 103.751 488.848
 80.440 967.127
 471.196 478.968
 230.896 864.248
 576.101 179.599
 765.213 441.035
 348.643 743.531
 571.260 20.777
 841.503 328.838
 902.807 68.956
 618.136 564.343
 90.821 746.628
 513.278 123.178
 506.516 358.658
 279.317 689.560
 47.137 93.113
 785.609 941.981
 471.562 343.428
 972.038 226.513
 471.198 515.203
 810.598 865.676
 380.258 467.479
 190.565 940.767
 944.551 62.554
 207.654 438.668
 943.601 902.973
 552.656 798.666
 639.651 438.924
 10.520 701.973
 779.379 719.330
 900.045 878.378
 48.603 136.309
 213.730 363.300
 653.668 342.129
 316.421 17.650
 830.398 882.367
 92.960 856.078
 145.573 36.724
 114.811 340.873
 117.855 453.144
 642.678 953.948
 934.361 730.819
 468.339 113.725
 442.868 497.879
 799.718 553.562
 553.599 350.598
 636.680 210.598
 162.197 398.607
 602.822 216.038
 508.706 986.595
 675.065 848.132
 895.904 344.540
 75.902 66.224
 112.314 628.353
 103.533 137.646
 26.699 739.647
 416.723 688.972
 256.088 911.013
 261.200 439.881
 750.819 781.611
 22.889 732.886
 608.192 302.342
 973.607 467.402
 519.701 551.296
 993.479 34.579
 402.305 425.279
 720.830 573.168
 966.601 234.102
 7.354 210.235
 67.122 758.971
 709.793 688.183
 573.440 158.044
 898.117 826.323
 434.549 790.335
 126.347 926.827
 400.531 178.133
 820.899 457.612
 160.255 798.561
 370.980 965.353
 175.491 562.597
 637.587 168.146
 292.075 846.544
 266.571 917.220
 917.512 943.738
 34.805 209.652
 629.692 226.131
 67.475 578.339
 59.300 84.644
 932.912 21.884
 633.348 558.107
 596.223 595.971
 721.379 182.770
 944.457 940.689
 159.790 983.258
 987.527 326.939
 392.090 182.309
 997.009 372.136
 230.451 397.402
 328.761 893.958
 771.479 99.561
 747.942 574.820
 369.862 481.169
 951.990 223.342
 948.434 678.936
 87.715 607.505
 791.531 354.375
 254.624 652.959
 397.790 791.994
 853.390 445.551
 854.067 45.224
 704.148 36.260
 507.751 867.864
 855.558 747.118
 762.062 606.147
 116.904 136.364
 477.881 300.646
 459.557 258.916
 444.247 630.943
 391.753 503.570
 464.034 217.849
 255.794 391.324
 905.719 132.002
 626.496 960.363
 788.972 213.655
 804.197 63.981
 121.521 221.732
 948.278 279.888
 886.072 651.790
 44.246 525.484
 715.627 808.899
 448.727 637.001
 398.386 924.969
 724.752 484.644
 252.393 568.477
 330.447 935.473
 516.456 621.416
 126.475 555.752
 956.778 772.668
 743.526 170.528
 205.681 893.629
 425.886 716.628
 75.171 181.135
 819.045 572.865
 447.646 450.582
 279.814 205.757
 890.393 80.057
 91.150 398.432
 999.724 501.751
 598.408 43.582
 612.469 732.515
 840.065 877.667
 463.384 669.847
 17.805 153.101
 981.012 956.768
 885.497 18.568
 644.014 358.857
 284.090 876.186
 435.578 284.370
 13.201 669.875
 283.734 314.972
 616.547 534.555
 137.092 166.654
 527.044 493.797
 253.505 150.209
 130.946 568.181
 956.486 995.979
 384.735 272.168
 202.023 412.006
 572.515 698.886
 785.895 287.225
 997.438 275.522
 476.239 376.808
 933.466 513.218
 173.329 225.371
 51.838 261.555
 851.979 121.614
 11.364 836.209
 333.442 926.620
 647.766 37.549
 243.053 584.714
 602.367 276.430
 45.052 183.334
 635.325 420.793
 93.326 265.296
 817.249 362.765
 810.330 167.205
 282.548 861.664
 598.647 931.336
 958.375 764.652
 921.061 550.388
 307.886 955.977
 254.144 206.168
 502.200 190.045
 754.167 770.951
 871.471 566.341
 477.289 186.356
 994.572 689.168
 701.654 716.856
 334.833 296.714
 218.247 306.947
 85.079 257.149
 629.439 931.743
 470.903 619.976
 536.447 514.945
 501.845 824.919
 655.001 556.206
 334.388 45.278
 95.885 437.798
 499.654 955.310
 335.556 609.787
 187.215 330.074
 411.625 640.912
 201.963 820.056
 66.470 891.811
 714.549 891.167
 466.030 256.714
 301.308 323.460
 603.889 733.265
 263.946 249.767
 5.680 237.466
 782.812 559.756
 146.055 67.282
 993.559 557.449
 428.550 235.064
 691.936 143.768
 334.553 802.389
 624.834 993.100
 675.909 643.223
 480.326 338.207
 869.720 280.539
 961.011 95.322
 954.527 650.981
 132.541 316.049
 173.741 681.027
 454.757 900.458
 432.177 251.134
 101.641 342.661
 680.413 591.773
 886.628 93.279
 273.021 23.236
 63.077 139.941
 882.371 611.032
 650.601 245.577
 509.386 167.976
 633.998 203.470
 224.541 765.444
 233.733 617.298
 282.549 708.267
 499.051 383.771
 296.839 734.458
 224.100 925.513
 927.537 992.074
 833.937 614.005
 549.695 356.489
 584.458 948.453
 225.571 633.002
 524.437 269.010
 932.651 658.795
 988.668 824.990
 902.699 806.894
 441.308 274.368
 439.392 700.886
 733.715 434.352
 114.246 386.146
 950.415 749.214
 531.726 850.400
 112.260 296.539
 222.140 738.191
 912.625 662.802
 810.625 720.730
 158.950 20.816
 645.766 140.585
 659.480 712.378
 104.136 891.263
 368.293 447.816
 946.918 672.330
 818.308 388.700
 350.000 703.985
 322.739 280.204
 595.520 129.562
 404.439 985.584
 265.086 884.272
 166.656 177.529
 55.199 983.473
 298.323 131.134
 814.237 469.052
 515.224 2.780
 926.393 649.273
 81.841 270.877
 917.888 542.136
 696.841 151.354
 889.601 367.266
 220.778 416.789
 670.827 574.333
 193.444 667.538
 102.468 810.562
 749.361 391.247
 583.732 745.119
 765.232 159.272
 521.827 128.690
 937.984 741.231
 4.609 482.922
 24.586 358.896
 345.415 512.344
 906.670 475.645
 929.031 602.737
 158.569 545.711
 397.884 521.727
 784.519 787.395
 866.072 842.602
 90.179 945.643
 821.856 359.430
 809.334 961.929
 291.108 304.585
 615.637 653.914
 877.153 988.508
 711.833 745.211
 487.133 291.286
 958.276 588.579
 999.967 497.406
 835.254 546.648
 253.028 295.437
 739.194 475.936
 528.609 395.587
 703.918 986.278
 40.206 448.069
 580.642 893.219
 663.628 587.222
 173.195 460.570
 568.334 559.785
 430.181 949.672
 297.456 615.005
 868.574 597.472
 866.312 0.045
 221.991 273.994
 322.373 392.142
 352.927 698.865
 986.487 50.974
 676.241 594.323
 905.473 47.795
 348.806 527.422
 348.036 45.042
 878.295 346.339
 5.441 699.721
 386.509 84.837
 779.777 550.080
 776.573 425.714
 98.336 937.593
 448.883 349.740
 853.094 100.436
 891.199 413.086
 678.202 551.456
 540.254 296.127
 22.499 489.692
 335.169 342.858
 603.217 571.997
 619.586 896.914
 424.303 438.194
 715.570 361.561
 769.235 2.780
 6.898 232.285
 923.158 527.764
 604.441 427.185
 909.918 719.348
 197.182 268.780
 141.729 656.313
 47.225 537.785
 546.350 886.032
 997.505 352.611
 760.508 906.672
 11.289 845.831
 238.844 898.570
 40.651 969.474
 332.803 646.799
 767.843 414.206
 329.829 299.089
 22.651 863.188
 224.182 882.655
 947.633 300.398
 309.080 329.746
 461.696 176.757
 56.166 370.347
 414.124 117.347
 781.160 792.293
 382.400 881.994
 210.712 760.780
 157.445 212.598
 769.863 663.063
 92.076 397.650
 535.054 97.884
 128.199 131.784
 755.559 476.338
 134.617 961.015
 375.709 320.594
 302.301 88.172
 408.721 833.806
 582.784 14.251
 465.974 29.119
 296.336 746.868
 456.560 523.774
 61.145 594.258
 992.992 667.618
 537.497 750.505
 499.573 641.038
 279.599 473.664
 378.478 448.274
 332.975 62.580
 880.935 786.785
 401.374 590.567
 921.446 795.844
 180.760 385.335
 904.056 897.635
 269.562 125.937
 471.798 827.128
 317.115 620.945
 792.252 503.892
 372.740 440.156
 730.380 396.379
 805.569 587.964
 789.373 249.324
 442.876 963.914
 604.129 535.556
 438.085 979.394
 711.335 318.239
 747.682 53.766
 284.183 697.405
 341.139 854.379
 75.938 10.384
 464.797 768.914
 360.348 69.701
 457.746 792.493
 661.912 80.129
 6.580 503.334
 337.049 370.608
 11.084 207.687
 978.099 613.672
 802.019 416.135
 373.938 957.941
 646.125 218.439
 659.733 156.442
 836.222 643.110
 938.548 789.225
 192.801 901.271
 251.221 522.611
 198.093 343.693
 328.912 754.811
 897.544 716.727
 183.436 219.620
 993.320 740.102
 700.840 172.876
 529.587 390.075
 8.407 702.823
 242.422 439.211
 317.503 783.033
 984.258 553.400
 115.451 738.855
 802.607 492.770
 228.296 404.328
 877.555 11.421
 220.147 1.042
 927.345 847.840
 479.412 533.803
 154.629 580.288
 891.208 646.144
 809.043 66.872
 260.320 553.354
 919.336 66.765
 260.168 28.973
 337.858 455.652
 98.397 885.510
 532.886 104.635
 844.949 899.864
 353.681 27.360
 328.141 392.838
 526.642 245.805
 110.765 399.750
 868.487 52.278
 581.975 551.021
 27.483 915.533
 990.407 918.528
 92.690 295.247
 976.371 442.289
 203.684 584.333
 90.908 414.653
 611.863 426.721
 0.022 413.704
 705.097 783.551
 724.645 107.374
 729.099 508.343
 850.098 323.914
 193.504 397.251
 220.383 547.732
 813.511 900.240
 108.056 662.344
 837.295 999.983
 193.337 950.446
 476.779 414.763
 198.304 466.402
 79.238 878.150
 583.275 326.009
 537.401 50.214
 30.979 885.093
 76.898 772.117
 305.761 390.821
 26.185 178.117
 594.377 441.594
 962.340 306.866
 304.052 452.893
 936.777 628.886
 33.068 532.634
 471.079 540.919
 637.796 471.638
 31.411 723.293
 924.516 469.173
 549.806 56.402
 999.540 272.491
 774.810 930.906
 49.980 410.694
 268.223 537.554
 711.205 460.589
 388.071 501.732
 944.794 874.542
 732.430 840.641
 820.078 922.441
 89.595 113.567
 908.569 112.078
 725.578 145.142
 387.471 930.525
 821.546 305.104
 957.669 535.047
 486.111 894.253
 443.119 772.951
 148.029 223.646
 410.287 548.367
 374.730 882.159
 364.487 518.830
 555.123 6.289
 408.722 599.697
 178.257 26.189
 632.568 999.682
 83.096 934.755
 703.957 991.448
 451.944 73.885
 14.365 338.233
 77.567 356.573
 454.403 17.538
 611.304 738.182
 227.140 388.140
 859.102 249.109
 623.684 285.023
 450.374 528.306
 50.657 261.691
 279.642 217.969
 801.568 659.839
 385.395 849.659
 671.008 717.227
 459.376 667.618
 917.711 136.259
 1.209 782.884
 763.259 554.027
 479.126 859.554
 369.581 71.244
 412.241 320.460
 450.036 319.618
 440.975 582.207
 543.975 647.737
 540.761 738.587
 809.286 572.951
 103.848 196.744
 575.781 135.051
 662.190 212.792
 46.867 666.602
 250.932 894.266
 458.160 499.841
 470.529 747.602
 798.201 512.145
 52.268 102.407
 295.064 187.764
 476.557 983.792
 278.161 75.066
 948.560 113.154
 570.024 443.771
 767.288 471.119
 159.467 409.055
 1.149 168.722
 794.398 368.091
 27.216 550.142
 127.240 884.261
 228.366 438.636
 793.780 15.307
 250.210 73.612
 31.026 890.044
 179.837 548.682
 193.019 235.525
 755.511 816.112
 435.454 700.009
 888.087 581.188
 368.315 629.501
 962.062 570.004
 156.854 375.570
 380.685 756.163
 249.114 943.676
 872.509 606.451
 65.515 554.017
 136.385 324.049
 873.025 466.439
 371.517 392.137
 31.911 718.046
 225.162 553.452
 523.756 503.513
 252.613 195.537
 400.116 75.939
 384.742 80.950
 615.049 808.246
 353.593 490.946
 782.732 495.029
 955.157 305.145
 222.883 921.659
 302.594 874.177
 289.076 25.862
 418.069 953.411
 313.687 737.469
 155.267 540.741
 521.962 430.399
 269.031 427.319
 268.097 248.910
 638.039 245.476
 808.333 784.849
 88.577 41.517
 257.772 357.014
 803.282 62.019
 165.114 666.194
 971.937 810.888
 397.059 824.125
 649.281 191.181
 444.035 651.212
 927.428 12.080
 361.792 941.777
 661.197 529.183
 947.822 857.735
 459.938 348.053
 344.279 248.642
 288.817 699.893
 565.024 40.170
 318.706 178.093
 796.532 682.142
 92.680 779.605
 131.876 314.722
 307.461 940.734
 403.057 876.388
 662.251 998.573
 296.996 934.540
 130.238 593.381
 120.021 929.485
 438.118 290.422
 638.324 660.940
 477.614 619.912
 919.383 854.824
 254.805 678.729
 161.615 184.120
 945.786 916.356
 84.570 103.852
 761.531 139.471
 595.915 735.235
 924.896 654.779
 518.553 1.894
 875.414 758.707
 93.852 501.431
 293.160 46.784
 545.668 673.965
 74.852 716.781
 43.168 706.428
 609.839 780.595
 115.300 54.121
 650.443 873.479
 700.856 251.452
 512.767 789.463
 148.540 869.708
 996.595 503.013
 272.347 624.798
 195.099 924.172
 8.212 71.028
 649.059 33.341
 875.608 383.032
 161.135 48.734
 718.124 37.252
 51.938 481.268
 553.628 882.823
 942.541 55.873
 609.222 31.009
 972.287 642.927
 128.662 99.611
 93.940 307.707
 528.264 796.978
 71.257 998.656
 227.728 307.803
 580.847 47.058
 608.948 903.837
 387.779 721.945
 251.241 116.916
 623.069 396.138
 875.897 414.354
 394.139 144.050
 405.293 859.046
 163.166 661.856
 628.671 734.945
 842.330 519.035
 172.982 605.298
 392.251 800.833
 636.010 43.910
 835.913 958.405
 761.312 152.259
 184.356 62.187
 659.718 526.645
 434.176 960.170
 127.589 164.345
 865.787 22.510
 723.158 756.486
 623.714 44.084
 162.842 283.807
 477.336 454.933
 841.054 951.440
 677.095 622.988
 489.708 427.444
 574.907 733.010
 635.312 509.902
 759.136 389.557
 118.338 677.491
 658.078 760.169
 375.839 182.584
 138.352 178.474
 896.270 143.946
 516.285 736.770
 505.827 473.194
 514.476 475.911
 286.843 926.507
 138.787 429.356
 637.751 377.045
 782.516 491.398
 515.611 836.580
 347.256 990.462
 339.312 364.594
 19.628 981.565
 535.349 853.239
 978.776 792.399
 767.845 596.032
 603.177 820.901
 577.634 381.789
 272.244 184.703
 357.178 713.392
 146.636 651.592
 282.588 259.541
 92.590 562.490
 312.735 198.236
 374.599 812.662
 528.303 110.625
 764.954 641.748
 628.642 205.849
 148.951 148.064
 117.542 90.168
 584.889 377.624
 704.874 990.949
 605.340 224.018
 421.745 277.875
 520.842 533.065
 412.985 525.305
 762.420 947.817
 930.960 982.012
 231.646 507.710
 635.723 674.208
 25.864 573.478
 413.241 997.069
 284.409 670.705
 888.826 346.653
 725.034 604.049
 48.148 421.788
 377.167 106.175
 622.580 363.129
 192.185 156.008
 466.397 989.023
 445.837 376.361
 196.199 395.319
 922.474 938.156
 101.329 984.850
 766.475 634.964
 319.857 223.578
 37.567 115.515
 637.755 741.574
 551.508 182.045
 967.225 730.918
 616.474 978.208
 629.845 377.767
 82.597 341.855
 375.584 506.348
 454.318 515.919
 552.156 928.173
 122.934 366.261
 771.146 665.735
 463.050 710.476
 646.481 257.335
 208.270 918.981
 883.919 514.987
 237.703 602.239
 932.105 182.972
 428.625 579.607
 149.506 978.188
 277.605 960.416
 658.201 48.666
 481.606 721.477
 734.450 292.432
 974.008 693.071
 294.441 580.088
 103.435 63.689
 167.270 331.432
 753.965 969.510
 879.573 235.028
 465.248 175.147
 409.071 61.619
 704.794 395.899
 177.579 414.672
 759.910 217.270
 655.644 57.254
 594.354 484.381
 627.152 842.071
 998.545 252.067
 27.198 705.213
 449.360 86.614
 512.624 133.465
 986.170 513.554
 572.398 715.430
 757.354 424.580
 133.129 89.112
 552.274 143.028
 690.136 819.615
 917.455 844.667
 1.612 512.475
 374.862 22.512
 155.456 88.675
 780.879 445.450
 266.501 430.131
 155.454 505.716
 425.342 128.410
 994.270 285.252
 616.179 429.451
 477.706 42.149
 795.542 523.371
 387.192 962.484
 900.059 457.128
 413.764 917.554
 281.401 290.402
 829.738 979.932
 579.941 828.793
 830.176 592.638
 803.665 776.205
 826.991 453.567
 911.465 388.506
 389.111 412.091
 374.465 387.403
 614.170 407.112
 447.844 726.568
 440.839 777.198
 499.223 776.893
 669.608 105.530
 56.712 115.131
 359.876 227.860
 936.958 626.921
 372.269 623.755
 145.794 353.277
 389.882 263.656
 294.497 967.126
 996.345 121.391
 204.235 26.723
 731.359 148.604
 669.321 44.918
 357.542 99.776
 83.825 782.040
 431.370 390.564
 701.339 125.919
 203.971 254.732
 667.961 91.245
 615.976 63.777
 945.572 243.771
 879.150 406.476
 706.102 639.847
 743.753 651.811
 435.807 841.488
 875.428 387.568
 627.581 909.930
 852.715 628.232
 673.473 450.621
 643.221 700.469
 91.030 749.532
 223.159 563.609
 46.555 39.849
 424.762 218.162
 874.317 720.621
 485.395 149.988
 860.079 431.244
 940.657 194.476
 464.753 800.133
 964.006 167.777
 742.738 230.255
 473.319 375.159
 370.480 572.062
 969.263 85.002
 183.454 44.611
 263.477 56.402
 741.332 393.287
 821.461 675.217
 347.227 377.662
 164.230 524.457
 361.078 141.810
 625.450 767.834
 121.324 473.286
 181.708 428.107
 452.866 63.318
 200.277 3.501
 550.911 562.356
 872.229 285.227
 25.782 920.417
 112.825 257.123
 437.470 414.828
 562.879 505.270
 682.862 118.678
 464.542 212.463
 893.860 836.914
 15.819 21.478
 909.505 734.538
 936.768 424.776
 76.618 769.345
 466.123 869.759
 866.106 402.391
 612.875 91.710
 149.146 940.642
 928.831 825.578
 619.899 831.629
 264.413 667.778
 768.626 608.359
 292.941 515.906
 568.341 319.161
 113.582 403.953
 35.088 781.657
 998.393 260.137
 530.032 998.881
 565.869 871.520
 892.737 460.139
 26.652 262.100
 609.023 726.803
 44.330 538.069
 431.713 846.756
 526.361 674.659
 474.535 439.053
 850.967 503.575
 402.686 196.657
 642.545 489.098
 140.432 539.637
 930.849 575.801
 527.201 949.251
 21.221 163.367
 677.505 375.859
 521.052 966.791
 863.443 57.323
 20.797 396.465
 546.428 141.531
 929.204 25.995
 570.117 974.897
 877.507 480.610
 400.436 611.559
 105.366 590.650
 900.365 594.660
 944.150 218.550
 274.130 956.216
 246.164 730.283
 153.186 536.092
 649.764 480.255
 48.459 509.425
 401.542 889.763
 611.547 577.065
 12.411 91.400
 961.796 772.551
 942.200 694.129
 204.412 694.500
 378.079 895.475
 723.184 123.721
 789.732 968.430
 744.151 133.823
 555.781 512.015
 476.186 672.391
 511.645 847.128
 111.312 162.241
 672.229 525.333
 460.413 449.867
 739.934 200.155
 685.491 677.527
 879.070 581.366
 722.700 658.708
 884.543 986.470
 654.047 641.822
 511.454 144.573
 641.010 17.429
 782.001 561.046
 569.659 389.053
 418.797 472.565
 341.553 331.621
 744.725 407.482
 673.239 214.956
 966.910 703.021
 313.211 298.612
 457.910 245.971
 50.471 300.256
 645.242 815.599
 653.283 210.004
 308.640 975.150
 648.243 940.425
 303.810 631.011
 414.648 654.890
 25.786 446.412
 541.516 259.545
 791.445 940.038
 466.872 546.310
 959.463 640.516
 611.664 71.142
 170.309 317.225
 132.383 794.441
 935.239 418.901
 974.086 315.474
 741.222 167.122
 613.752 732.284
 381.032 655.881
 75.901 550.578
 830.138 75.373
 889.213 963.048
 343.520 222.950
 373.777 303.535
 658.189 592.624
 320.986 643.205
 86.125 992.695
 897.490 698.696
 646.040 166.101
 694.546 341.105
 192.058 757.384
 806.523 671.280
 187.859 51.916
 786.908 518.332
 483.618 716.053
 255.043 247.557
 271.032 690.550
 848.115 369.405
 612.874 973.979
 494.873 826.951
 314.825 208.617
 572.485 225.190
 879.056 319.705
 166.538 136.759
 254.513 421.960
 234.826 976.349
 684.437 397.317
 155.264 546.758
 207.060 958.252
 671.709 5.372
 53.163 275.480
 221.782 728.850
 20.269 891.731
 699.003 929.246
 806.463 329.756
 857.089 225.973
 629.377 588.320
 374.279 49.494
 312.826 301.032
 455.778 354.884
 423.394 296.344
 236.325 782.345
 213.219 370.428
 954.336 8.988
 758.070 386.170
 283.861 498.976
 159.086 99.818
 538.825 350.276
 343.159 41.553
 991.737 144.276
 394.830 127.173
 890.576 83.500
 478.770 636.107
 105.212 722.297
 966.660 577.204
 709.097 991.100
 18.861 990.249
 301.604 237.530
 446.150 250.303
 928.086 673.968
 499.547 197.119
 63.440 963.376
 319.533 786.624
 123.505 991.004
 85.686 730.404
 268.399 972.660
 612.711 167.117
 101.889 519.519
 861.291 102.641
 68.694 709.750
 897.149 109.677
 552.604 468.885
 517.620 429.507
 606.208 9.844
 553.282 146.067
 949.485 871.435
 677.403 873.757
 989.547 378.186
 55.728 424.083
 595.347 547.481
 934.425 91.884
 745.325 530.468
 88.583 569.475
 817.063 295.390
 184.824 487.249
 648.376 165.399
 499.246 263.394
 839.452 993.047
 979.725 285.326
 434.222 691.388
 455.663 543.722
 792.968 813.600
 438.437 189.899
 401.996 161.526
 684.605 222.382
 643.164 556.261
 727.238 653.419
 327.178 984.529
 337.495 225.802
 569.212 172.024
 230.872 600.450
 420.851 74.011
 855.533 111.985
 464.207 924.514
 322.160 779.984
 295.849 974.471
 187.304 495.149
 781.802 267.787
 69.744 790.628
 30.028 159.558
 849.724 617.746
 911.684 445.752
 314.763 222.037
 453.046 136.688
 617.170 849.650
 630.670 21.977
 294.358 286.644
 725.385 211.812
 73.782 465.630
 946.735 34.018
 393.214 777.676
 127.030 769.080
 870.429 654.750
 829.990 232.973
 663.908 182.561
 728.062 702.420
 290.465 349.131
 907.706 916.853
 472.666 305.294
 274.572 199.476
 647.405 124.542
 189.655 195.450
 999.206 806.956
 190.679 423.128
 112.789 121.583
 285.630 134.705
 347.632 660.528
 71.089 761.743
 804.010 663.764
 378.700 120.241
 709.970 634.267
 418.472 226.575
 349.506 7.567
 425.794 952.515
 364.693 567.361
 666.117 263.175
 692.736 449.608
 671.461 640.186
 289.704 382.233
 718.671 713.433
 596.491 837.339
 581.169 593.630
 822.551 489.756
 342.412 915.806
 165.576 382.228
 727.228 937.139
 110.192 486.845
 741.399 963.560
 718.579 558.163
 993.495 956.192
 56.487 820.265
 566.957 954.303
 508.397 782.882
 704.198 275.287
 97.653 396.198
 425.356 658.806
 116.365 526.474
 927.794 222.174
 414.213 951.985
 672.156 413.113
 826.309 468.594
 258.494 975.937
 122.580 374.661
 911.594 195.146
 922.513 334.768
 836.093 519.208
 580.200 50.288
 155.501 785.491
 649.549 82.246
 229.040 118.924
 185.287 758.768
 38.644 631.785
 522.106 177.125
 76.138 45.362
 955.462 590.727
 835.987 537.094
 779.418 807.012
 59.065 505.802
 729.211 856.235
 282.289 574.897
 41.552 7.282
 860.889 317.030
 49.876 979.518
 355.555 696.778
 643.801 844.037
 255.025 669.965
 663.985 929.514
 253.254 343.643
 700.594 993.140
 364.565 450.082
 94.022 823.012
 763.856 997.259
 681.797 282.260
 433.716 968.870
 930.325 955.285
 116.105 16.145
 171.955 21.635
 161.022 634.441
 327.620 662.560
 174.602 288.306
 527.003 239.306
 758.373 43.499
 688.757 101.293
 542.629 203.052
 343.130 257.871
 420.258 212.223
 671.555 241.176
 731.798 195.096
 8.961 402.330
 814.515 180.230
 464.208 111.937
 62.983 646.363
 124.884 12.408
 538.808 19.627
 740.549 618.406
 374.126 244.422
 242.327 347.739
 226.342 360.271
 828.515 44.022
 927.889 991.168
 200.962 420.637
 129.826 902.701
 403.501 699.809
 135.769 931.376
 323.266 268.680
 564.443 31.808
 452.849 44.074
 845.156 327.950
 863.564 688.122
 548.621 567.163
 348.522 997.454
 971.958 449.189
 402.627 989.225
 345.613 890.027
 612.123 108.620
 203.815 353.117
 329.092 905.835
 379.447 172.413
 359.703 687.849
 347.512 54.869
 155.411 394.128
 175.545 200.167
 473.382 18.857
 649.143 245.416
 178.731 689.178
 559.302 329.912
 262.649 283.687
 76.663 293.301
 916.077 653.090
 335.202 448.758
 750.231 891.096
 121.861 605.881
 818.359 144.705
 64.545 416.075
 745.802 485.845
 152.449 552.460
 999.213 868.416
 361.612 358.203
 555.313 34.397
 724.783 58.980
 102.357 918.451
 336.095 359.826
 514.589 32.010
 553.943 672.401
 975.096 24.984
 423.914 549.854
 532.886 56.804
 30.202 362.605
 515.808 329.760
 868.994 314.987
 485.428 608.368
 269.614 580.672
 919.680 371.422
 545.393 390.752
 603.517 411.578
 691.291 124.573
 559.659 844.546
 642.124 877.651
 976.622 140.740
 25.089 176.814
 908.549 611.416
 972.317 809.165
 902.929 824.842
 470.805 473.292
 233.339 391.863
 313.852 758.687
 103.164 31.582
 453.610 938.601
 274.345 534.029
 240.341 114.105
 747.032 296.041
 50.353 280.240
 759.390 277.710
 359.387 71.548
 832.504 159.255
 697.453 972.677
 397.233 961.963
 739.256 103.964
 705.171 612.620
 233.542 781.921
 944.635 699.969
 575.631 645.523
 408.286 705.968
 678.602 482.248
 47.899 146.654
 826.887 999.427
 113.618 570.330
 406.250 698.956
 822.406 118.390
 629.299 24.606
 99.105 130.798
 526.953 874.481
 552.644 989.115
 792.889 985.825
 611.347 340.574
 367.329 199.958
 470.377 983.514
 574.099 62.122
 479.301 854.206
 904.333 980.269
 300.090 715.428
 223.249 400.080
 530.110 676.181
 893.009 307.850
 148.521 578.461
 512.748 271.277
 698.830 470.435
 212.610 109.019
 359.023 885.792
 566.264 847.395
 220.860 897.041
 648.290 596.286
 151.731 977.469
 829.603 341.778
 449.245 554.216
 924.183 911.118
 226.919 866.038
 950.769 782.856
 648.543 846.978
 308.593 273.826
 21.636 375.105
 669.696 482.702
 582.810 378.174
 523.121 270.735
 978.681 140.509
 557.420 343.084
 837.295 263.291
 4.966 3.527
 12.128 290.045
 589.939 501.731
 591.782 107.349
 795.250 701.608
 335.102 95.221
 93.781 463.117
 998.067 250.359
 456.114 55.597
 953.160 397.338
 558.305 780.955
 404.894 287.235
 455.452 968.486
 420.614 150.200
 174.025 563.654
 420.725 798.712
 400.542 640.781
 907.313 993.053
 726.738 559.362
 208.070 691.741
 350.467 906.869
 229.825 369.915
 654.013 343.836
 462.635 540.986
 192.086 522.123
 263.698 345.211
 653.596 182.190
 246.401 847.483
 725.476 663.707
 72.394 930.697
 222.540 464.714
 215.789 186.155
 672.116 252.769
 163.686 434.928
 901.394 227.294
 814.415 800.818
 292.747 831.719
 515.771 74.069
 799.521 158.550
 684.477 323.461
 681.699 637.460
 403.034 841.648
 185.636 668.686
 891.670 944.010
 90.629 199.980
 595.333 424.869
 541.915 49.129
 555.560 537.431
 826.989 265.380
 204.914 776.399
 500.517 487.394
 130.706 966.959
 371.164 93.439
 311.439 803.104
 508.147 718.214
 893.356 25.404
 361.135 212.007
 508.384 516.955
 897.264 389.813
 154.381 250.876
 4.611 524.017
 682.948 908.408
 281.822 803.324
 341.186 158.966
 295.993 257.625
 666.836 748.825
 840.921 543.687
 369.629 270.320
 139.157 625.953
 876.730 506.037
 105.517 661.967
 661.599 680.692
 106.906 220.163
 700.941 565.974
 321.337 491.892
 754.663 820.009
 104.101 98.039
 182.687 993.285
 325.413 887.505
 697.316 477.618
 643.852 249.997
 500.640 135.176
 144.144 654.171
 326.663 132.802
 794.778 625.414
 853.831 475.253
 197.568 211.798
 84.919 122.839
 112.230 184.394
 620.690 277.906
 77.518 76.968
 246.976 205.259
 27.524 503.567
 80.946 728.849
 356.608 579.778
 303.313 626.638
 236.568 309.238
 564.321 473.685
 780.490 341.543
 770.858 897.191
 602.955 937.199
 621.363 683.944
 497.601 431.124
 889.008 88.554
 970.435 125.702
 699.511 38.777
 688.591 790.486
 498.787 621.605
 65.830 736.620
 851.372 300.590
 71.924 474.179
 900.232 191.800
 365.839 969.516
 202.429 484.142
 282.618 482.828
 636.394 691.441
 399.802 384.309
 261.825 971.192
 47.872 487.272
 961.920 731.433
 465.392 580.499
 672.566 306.566
 416.302 537.872
 220.013 639.524
 145.316 694.320
 666.433 826.557
 36.822 932.607
 473.602 617.678
 330.516 969.997
 314.090 716.851
 628.648 777.917
 514.921 78.121
 678.951 537.174
 642.311 574.717
 335.708 417.863
 812.230 45.823
 568.986 183.892
 827.958 58.994
 616.742 830.027
 43.255 914.516
 642.477 352.896
 972.284 751.431
 686.599 290.669
 611.968 774.083
 975.080 808.837
 409.310 924.245
 294.803 97.006
 948.681 989.015
 759.916 424.863
 108.508 511.280
 804.164 901.111
 452.975 700.837
 145.614 319.370
 494.682 213.961
 115.252 257.721
 654.808 451.777
 530.884 137.102
 926.906 338.254
 971.798 317.423
 541.225 182.658
 185.161 613.571
 153.564 655.154
 577.590 206.951
 24.409 444.880
 538.491 687.709
 291.982 304.740
 257.197 530.020
 211.376 784.524
 863.711 334.902
 268.845 522.645
 100.863 594.894
 476.456 906.038
 360.098 981.038
 201.525 757.816
 148.158 429.034
 334.736 403.627
 840.078 827.912
 900.660 571.728
 685.496 376.515
 768.018 560.358
 319.179 671.324
 530.737 561.764
 659.386 90.494
 964.346 958.194
 814.313 825.434
 478.181 435.252
 40.270 30.863
 398.044 416.558
 566.614 580.380
 645.322 275.696
 211.094 156.333
 799.222 82.699
 722.421 214.954
 713.889 989.022
 100.233 360.537
 840.064 334.046
 229.648 962.041
 403.061 895.206
 830.171 343.346
 299.772 520.907
 336.651 481.797
 384.836 439.430
 111.328 31.441
 60.839 477.267
 616.836 336.009
 313.410 36.961
 474.704 366.284
 536.438 158.129
 884.653 676.785
 375.457 137.229
 707.500 262.996
 31.992 723.723
 717.226 863.741
 874.648 695.125
 532.633 810.221
 103.580 884.109
 550.770 6.027
 626.439 371.332
 656.092 328.954
 191.659 342.075
 482.082 489.056
 358.106 948.523
 795.315 737.356
 680.636 727.940
 972.755 390.501
 884.194 646.577
 197.284 778.983
 63.165 506.731
 627.418 316.103
 559.010 247.471
 456.797 63.416
 72.591 956.427
 97.188 593.075
 395.457 199.335
 153.378 541.167
 487.798 465.328
 945.622 947.348
 283.475 159.146
 939.550 988.799
 811.794 77.292
 6.888 760.631
 941.547 754.879
 233.692 315.586
 178.669 425.512
 364.463 754.250
 591.161 700.429
 597.474 19.621
 653.139 938.627
 583.578 478.942
 856.822 780.425
 210.860 919.124
 552.723 477.426
 241.747 303.258
 63.158 637.115
 596.935 363.832
 544.647 366.018
 119.105 687.966
 925.853 737.739
 894.309 491.673
 47.908 118.306
 633.916 409.808
 614.586 378.404
 526.627 737.545
 905.490 28.717
 238.487 55.205
 303.852 89.227
 76.698 723.878
 382.553 195.597
 526.866 542.965
 621.485 345.562
 537.034 866.734
 293.477 476.306
 748.072 654.794
 854.894 61.412
 879.096 516.585
 463.972 334.998
 267.263 553.366
 381.492 943.683
 60.275 219.471
 794.031 537.215
 272.085 49.962
 552.443 419.696
 170.693 732.144
 903.326 169.826
 682.642 947.123
 177.861 515.440
 411.114 753.840
 712.704 520.545
 790.844 126.543
 836.736 758.326
 988.807 947.735
 343.790 938.129
 628.570 178.345
 466.340 905.736
 819.920 716.701
 403.241 912.567
 443.941 275.170
 73.545 59.463
 134.981 370.850
 59.035 263.937
 951.151 682.927
 954.443 516.165
 698.344 778.444
 313.244 509.323
 211.648 769.827
 508.842 525.257
 372.950 327.115
 529.067 189.057
 103.159 626.272
 592.656 978.184
 188.515 38.911
 579.448 176.729
 337.841 440.402
 363.921 936.842
 904.253 980.589
 950.458 771.836
 902.076 587.594
 747.090 823.906
 296.521 689.611
 754.657 679.584
 607.721 986.904
 965.474 44.157
 47.274 196.704
 887.993 819.275
 168.318 653.462
 73.129 783.417
 160.957 367.420
 498.362 270.897
 843.620 533.002
 55.189 740.486
 295.504 707.994
 524.763 568.913
 231.932 643.245
 859.598 587.530
 257.334 484.891
 313.071 982.936
 232.157 266.533
 673.371 25.645
 180.781 992.788
 217.746 386.890
 546.042 439.105
 862.980 404.871
 589.111 72.353
 658.393 811.399
 346.044 264.647
 261.139 11.703
 617.320 526.999
 315.893 798.588
 895.325 643.200
 901.217 292.213
 166.152 916.941
 24.891 234.125
 973.805 851.240
 875.712 475.151
 652.282 319.184
 447.765 418.254
 937.804 34.758
 726.625 286.962
 321.368 33.720
 799.751 755.739
 120.710 84.323
 663.334 709.429
 798.692 889.022
 735.736 594.028
 68.233 549.667
 947.449 20.696
 666.348 754.057
 6.286 419.652
 794.183 220.998
 984.355 681.712
 376.470 99.369
 643.810 834.753
 841.356 755.247
 17.607 982.674
 736.734 966.398
 249.319 478.802
 436.983 257.692
 835.000 747.856
 537.361 502.046
 416.071 335.009
 443.329 42.853
 564.123 812.206
 628.151 294.606
 448.459 666.561
 121.432 893.297
 460.367 429.432
 899.541 107.516
 312.803 164.747
 949.569 10.971
 571.819 248.806
 173.447 249.016
 191.319 759.209
 867.964 512.884
 303.179 6.717
 967.695 738.608
 101.306 939.943
 357.334 761.465
 194.758 619.025
 462.036 635.366
 788.698 371.371
 701.298 39.638
 682.821 931.593
 764.326 378.439
 508.448 40.680
 631.293 81.616
 214.003 988.871
 752.131 756.752
 363.754 175.837
 307.487 752.679
 849.187 314.223
 348.098 172.697
 591.981 693.053
 250.388 734.633
 411.201 360.724
 76.634 193.776
 557.211 989.168
 405.148 418.417
 305.889 987.427
 144.975 996.439
 237.637 481.326
 994.253 331.270
 377.532 543.656
 93.475 198.031
 680.624 414.485
 194.147 333.105
 547.331 902.666
 267.952 745.554
 239.068 106.710
 957.475 505.224
 527.553 576.048
 981.181 984.089
 399.734 982.860
 495.011 124.232
 604.205 861.535
 251.154 763.061
 667.627 459.212
 29.984 364.952
 337.471 829.434
 430.447 455.136
 279.941 984.706
 442.365 408.438
 41.921 836.667
 874.083 60.380
 489.042 318.924
 331.855 444.578
 77.369 172.455
 32.502 147.430
 775.933 432.577
 845.658 653.577
 306.516 385.972
 1.789 243.754
 634.011 253.182
 340.783 626.539
 556.923 823.838
 615.040 428.714
 497.502 846.785
 580.476 842.610
 562.561 914.089
 616.767 305.953
 979.740 525.992
 700.547 758.633
 654.141 773.318
 326.512 235.764
 833.572 805.235
 623.708 786.963
 417.611 784.986
 468.328 693.441
 949.465 86.125
 948.703 938.107
 646.651 899.385
 519.544 886.203
 266.468 448.886
 595.856 187.025
 177.715 539.598
 15.262 309.145
 686.992 950.301
 651.831 685.472
 615.071 162.781
 734.267 749.767
 958.476 384.253
 923.767 787.428
 528.532 722.409
 587.542 360.990
 13.270 547.855
 686.574 480.670
 437.992 504.656
 332.356 814.151
 442.700 674.341
 987.072 224.773
 786.565 70.891
 942.874 216.352
 622.046 843.292
 654.788 384.269
 148.110 328.265
 582.529 430.607
 500.268 859.430
 861.600 415.460
 115.069 71.707
 643.858 672.595
 221.625 303.152
 671.055 716.335
 669.034 693.143
 248.318 774.451
 555.899 199.109
 523.072 581.263
 349.138 137.571
 931.552 303.829
 579.763 23.570
 10.865 15.638
 202.293 600.639
 978.872 805.625
 173.888 576.972
 624.329 260.332
 324.528 908.689
 21.215 794.066
 678.736 584.955
 357.721 751.851
 784.094 999.736
 53.585 764.479
 486.510 759.378
 209.399 901.251
 854.722 432.679
 996.013 416.921
 437.599 450.183
 637.479 513.394
 781.342 392.043
 281.320 487.928
 636.896 949.681
 977.669 887.831
 750.792 226.868
 724.463 72.014
 708.688 972.714
 678.175 643.578
 346.464 164.881
 105.026 81.137
 568.412 829.336
 961.444 92.279
 528.565 476.890
 477.406 538.221
 505.369 331.045
 183.644 547.719
 100.564 31.365
 212.509 729.889
 742.551 527.296
 730.189 304.404
 697.653 875.477
 170.283 853.957
 668.096 955.895
 759.197 143.853
 564.444 206.383
 204.157 688.804
 617.399 209.088
 484.717 134.523
 776.848 855.355
 406.496 984.611
 425.784 266.529
 977.638 179.735
 107.018 197.382
 118.387 730.545
 968.678 226.995
 654.611 237.707
 430.434 220.150
 747.641 187.322
 559.541 782.644
 723.921 388.762
 430.653 338.873
 865.602 591.192
 385.425 22.735
 862.167 957.042
 369.944 427.209
 886.387 733.227
 125.785 928.199
 306.692 707.478
 862.969 449.548
 871.440 196.911
 522.309 224.050
 366.131 733.552
 915.881 26.248
 647.781 897.357
 945.784 93.609
 75.044 27.324
 974.625 240.928
 480.089 707.109
 940.646 626.609
 348.518 880.435
 363.957 7.724
 994.776 376.321
 318.641 772.715
 528.718 203.283
 292.625 356.443
 918.458 659.195
 620.114 2.635
 657.783 569.278
 550.349 64.848
 463.737 543.948
 664.761 840.914
 160.070 292.077
 128.682 169.847
 871.977 750.132
 473.233 927.659
 871.646 125.906
 260.544 23.133
 705.735 205.032
 56.836 290.885
 516.063 242.577
 792.152 721.881
 972.818 39.920
 444.604 66.800
 792.823 983.511
 376.260 941.391
 59.384 757.343
 845.363 992.289
 218.575 511.072
 707.093 424.085
 751.308 612.175
 26.972 612.000
 740.980 890.733
 905.016 638.092
 331.024 922.062
 835.744 291.873
 931.298 324.072
 202.968 408.667
 851.314 976.953
 276.121 811.590
 254.151 222.337
 286.847 646.974
 208.017 452.784
 723.993 520.362
 511.516 561.273
 998.512 653.339
 560.400 750.978
 656.642 783.617
 62.940 490.145
 622.722 855.819
 980.940 483.263
 748.072 722.569
 835.036 481.371
 648.326 260.016
 955.507 400.438
 300.607 54.328
 450.761 401.886
 719.176 332.313
 500.465 424.040
 761.907 177.103
 32.562 763.360
 471.693 516.297
 214.966 81.489
 511.174 513.219
 363.405 65.605
 93.709 90.870
 544.693 568.121
 189.093 522.108
 125.782 585.975
 733.172 618.626
 897.609 863.640
 593.158 726.053
 881.227 187.312
 335.453 804.353
 22.734 815.853
 563.336 553.420
 301.462 717.945
 94.493 186.039
 239.761 871.163
 342.597 797.258
 917.210 359.496
 465.674 714.581
 690.312 179.157
 612.657 11.553
 311.814 841.699
 607.283 943.409
 770.902 127.692
 777.352 223.109
 254.214 788.190
 192.608 245.536
 303.176 975.283
 94.386 923.924
 739.437 583.189
 766.155 203.092
 798.768 139.160
 940.756 427.098
 284.672 56.219
 205.186 73.171
 384.091 870.225
 837.986 318.726
 115.094 970.491
 391.694 23.876
 564.684 500.244
 860.366 918.899
 66.023 770.310
 900.164 655.730
 29.202 181.969
 702.725 376.837
 126.615 293.826
 362.869 176.149
 119.907 59.452
 993.820 268.342
 555.159 189.694
 187.196 478.487
 429.550 103.722
 407.247 338.202
 407.214 589.667
 468.398 292.179
 223.750 428.031
 743.868 335.787
 135.171 183.884
 266.385 516.804
 33.511 757.283
 438.047 729.061
 641.484 221.593
 896.614 830.433
 814.285 867.836
 874.565 450.319
 797.675 117.264
 522.827 671.419
 525.950 236.704
 493.909 726.456
 977.370 280.534
 133.332 732.810
 852.396 843.329
 910.696 477.162
 593.994 508.155
 932.706 179.870
 49.865 52.405
 173.316 726.408
 982.385 777.070
 287.287 903.729
 589.965 772.853
 852.440 965.720
 218.485 560.013
 625.443 257.962
 346.313 635.903
 861.878 432.170
 632.367 848.442
 112.640 889.954
 562.969 764.338
 787.313 819.654
 837.287 912.414
 496.446 475.177
 738.381 815.291
 26.797 28.978
 71.035 452.923
 248.107 390.066
 860.279 370.613
 231.419 180.395
 525.771 209.484
 15.000 617.943
 134.998 421.657
 375.416 261.685
 128.657 274.221
 442.226 472.503
 468.932 649.451
 282.046 465.509
 927.978 333.425
 621.797 44.659
 480.367 436.557
 584.864 481.700
 838.077 808.549
 784.305 631.054
 746.662 63.529
 913.626 753.308
 1.318 400.805
 360.682 786.392
 324.790 340.742
 559.844 979.628
 436.410 857.039
 210.577 56.723
 322.472 5.445
 999.106 955.122
 959.825 869.253
 639.099 897.141
 442.680 574.261
 425.588 170.026
 590.667 896.139
 805.090 754.879
 976.023 982.953
 888.746 466.641
 779.229 352.224
 261.813 807.584
 673.529 268.114
 713.014 444.676
 835.608 48.662
 664.874 386.574
 296.631 749.570
 628.389 239.719
 877.150 989.497
 132.397 686.205
 411.622 657.603
 443.110 760.780
 462.087 628.135
 348.902 962.960
 172.644 915.719
 149.219 466.063
 831.673 471.042
 267.054 61.722
 420.271 837.549
 67.582 280.490
 344.184 479.113
 180.385 771.693
 411.980 825.547
 11.058 314.204
 251.603 61.936
 15.274 210.704
 896.360 769.515
 472.795 628.168
 443.395 586.100
 921.940 164.248
 44.616 734.596
 531.211 411.152
 161.668 225.964
 631.879 64.293
 960.972 701.202
 504.042 581.798
 978.176 673.751
 593.135 83.028
 107.806 573.468
 380.909 10.157
 515.959 695.576
 594.971 637.941
 1.885 408.173
 717.163 264.939
 497.099 770.993
 449.979 457.199
 964.798 832.644
 981.368 35.966
 702.889 85.848
 314.332 238.061
 543.716 918.059
 314.557 155.639
 343.927 961.742
 395.858 846.133
 457.851 353.614
 281.510 448.989
 154.942 400.104
 124.785 949.499
 571.498 627.405
 472.606 478.706
 252.868 794.849
 343.463 959.388
 446.313 61.476
 749.353 619.783
 426.510 24.861
 709.069 157.736
 483.462 971.308
 517.558 797.756
 62.307 75.951
 297.237 932.112
 530.563 924.161
 659.133 655.254
 353.082 61.746
 344.747 109.727
 98.824 56.010
 656.882 873.421
 785.276 13.868
 175.876 484.790
 12.572 673.428
 6.160 867.988
 155.078 94.044
 619.676 767.281
 396.329 914.602
 223.139 104.154
 524.970 944.223
 644.412 346.230
 393.893 72.809
 631.459 830.117
 599.606 735.538
 510.585 456.886
 909.367 295.981
 637.396 116.006
 973.566 102.907
 475.405 568.709
 961.835 767.633
 388.215 703.121
 583.418 559.284
 969.273 69.891
 953.411 147.243
 549.218 317.809
 482.641 172.086
 208.786 614.167
 264.618 2.309
 432.065 784.980
 750.358 253.998
 410.969 816.948
 111.585 199.636
 860.258 488.146
 943.461 571.377
 129.873 340.370
 526.294 740.006
 967.253 466.077
 6.569 105.686
 749.393 790.618
 654.123 318.261
 588.491 710.536
 965.434 716.854
 835.095 265.941
 302.191 969.898
 30.696 35.259
 46.751 152.203
 873.028 840.053
 817.507 525.652
 780.119 223.227
 90.993 720.556
 904.958 743.164
 925.696 237.128
 145.979 27.465
 254.749 608.360
 707.153 511.655
 119.077 859.406
 926.162 0.007
 35.203 253.131
 453.774 917.477
 547.126 680.639
 929.316 54.324
 591.747 409.277
 256.161 59.620
 132.869 474.012
 590.798 128.441
 188.370 542.294
 575.699 602.547
 815.492 114.043
 979.510 309.126
 335.355 969.603
 270.693 780.277
 402.492 647.042
 208.452 301.936
 869.923 729.731
 956.595 449.842
 503.920 934.668
 633.938 187.589
 782.871 506.282
 434.121 174.118
 416.796 599.850
 256.683 992.044
 71.873 59.135
 171.268 41.602
 629.521 895.957
 422.597 715.801
 281.992 522.504
 212.907 689.440
 824.135 292.949
 261.896 117.409
 680.101 617.997
 435.588 786.124
 868.493 28.351
 302.239 726.767
 202.261 300.517
 765.381 51.490
 310.998 606.208
 344.910 275.764
 411.784 605.841
 833.042 744.249
 317.220 243.845
 2.630 976.958
 710.535 500.936
 553.449 431.031
 820.786 564.034
 263.414 855.380
 957.220 351.531
 285.246 765.981
 900.171 409.338
 66.957 644.267
 463.740 216.220
 551.786 956.232
 38.517 515.696
 158.337 592.379
 64.345 552.324
 785.941 566.119
 975.368 923.964
 418.424 898.778
 582.218 75.967
 199.024 321.779
 317.247 430.941
 461.172 390.315
 554.217 457.324
 668.012 617.835
 938.198 85.535
 535.062 487.762
 516.923 251.682
 485.480 499.135
 471.985 721.062
 669.281 468.432
 505.750 967.980
 923.057 993.078
 874.368 781.273
 564.784 526.293
 673.762 458.676
 821.954 801.822
 116.873 245.575
 946.212 154.997
 97.984 878.301
 843.039 528.729
 562.771 287.973
 962.718 934.906
 908.359 302.760
 584.118 809.675
 471.432 414.662
 754.054 892.124
 848.162 727.435
 503.555 947.410
 379.045 216.758
 482.853 215.685
 254.524 569.370
 477.038 905.926
 811.635 547.529
 974.876 268.488
 233.908 987.267
 858.243 811.838
 900.617 887.587
 606.019 508.208
 499.701 302.803
 114.359 431.067
 991.608 896.846
 228.264 146.344
 937.772 557.696
 463.869 441.659
 263.992 668.662
 736.244 116.734
 470.688 773.208
 456.677 707.366
 711.718 999.416
 342.001 199.244
 202.441 792.254
 105.626 171.635
 575.097 65.901
 747.510 950.059
 142.903 678.982
 3.639 437.966
 458.851 263.237
 182.911 426.870
 34.879 526.702
 842.163 580.120
 923.434 597.625
 712.946 565.430
 936.478 182.242
 884.293 234.457
 294.647 951.107
 304.905 463.386
 247.697 833.288
 239.892 566.713
 800.840 739.619
 898.486 757.927
 812.460 625.021
 240.227 276.834
 917.477 970.931
 121.257 745.713
 576.008 473.292
 816.087 407.995
 975.630 475.727
 353.019 886.736
 32.409 23.844
 546.023 359.748
 673.946 132.883
 558.144 858.133
 358.084 270.548
 960.331 170.269
 122.906 239.123
 677.076 379.690
 694.664 690.343
 761.561 828.957
 445.703 783.589
 396.476 619.631
 518.056 878.568
 853.805 108.196
 761.808 279.439
 802.066 107.511
 410.564 575.563
 460.697 161.870
 587.329 977.477
 759.057 730.384
 838.970 663.942
 155.996 928.238
 300.491 740.877
 862.108 569.142
 733.905 185.619
 330.862 196.120
 341.104 595.449
 450.091 43.788
 764.467 678.673
 478.309 45.816
 239.622 986.482
 490.486 79.586
 206.908 166.366
 688.092 260.033
 404.417 71.043
 104.090 780.459
 217.368 944.083
 914.155 215.084
 835.148 953.733
 122.751 401.648
 135.995 904.718
 902.038 708.938
 575.602 634.231
 351.187 250.575
 173.447 518.973
 145.013 160.240
 771.153 576.585
 138.511 512.999
 460.629 744.301
 875.477 621.192
 653.996 233.013
 455.904 901.001
 978.671 74.671
 892.025 87.250
 643.552 559.151
 923.940 449.953
 328.527 663.070
 972.861 657.847
 19.978 542.960
 136.407 753.584
 648.199 949.640
 732.629 204.930
 305.431 36.156
 187.023 419.382
 240.507 510.561
 42.431 339.859
 570.794 724.870
 521.260 551.025
 635.401 906.287
 551.787 634.261
 374.789 905.323
 107.588 620.152
 878.261 152.434
 426.430 246.741
 937.925 840.685
 450.734 176.743
 809.200 62.648
 147.320 334.856
 455.490 866.861
 154.148 465.510
 978.326 119.952
 103.944 890.575
 161.802 87.826
 579.686 165.130
 627.999 721.586
 758.887 927.488
 872.179 455.195
 649.572 147.813
 865.547 612.069
 360.908 269.279
 249.629 262.112
 989.043 368.604
 748.497 70.174
 540.144 541.579
 969.963 598.102
 417.641 737.004
 509.303 947.768
 631.800 353.042
 292.114 109.404
 262.928 97.868
 557.644 971.904
 243.610 66.561
 279.631 488.407
 92.500 254.258
 215.777 816.314
 407.555 7.836
 64.876 476.142
 238.447 301.784
 366.049 324.400
 637.767 436.006
 99.193 803.404
 923.042 412.184
 319.560 923.076
 354.243 109.901
 290.310 418.928
 885.183 603.262
 251.100 705.262
 425.941 823.448
 292.525 557.134
 154.266 963.002
 487.864 878.574
 37.024 855.119
 985.702 683.309
 21.416 257.571
 788.087 278.729
 686.467 878.785
 355.890 120.713
 317.620 846.093
 500.621 428.406
 893.922 517.178
 573.360 211.919
 824.106 349.489
 157.603 185.786
 103.707 384.179
 53.131 195.829
 12.382 576.342
 619.760 371.713
 353.952 158.435
 678.559 592.133
 339.676 795.677
 367.513 890.401
 509.413 958.362
 170.308 776.594
 10.094 564.660
 910.937 765.841
 244.117 47.380
 791.064 603.396
 452.608 968.711
 577.765 204.524
 503.998 688.237
 190.557 384.883
 764.089 312.110
 130.997 264.848
 879.827 786.615
 216.027 274.373
 18.902 9.152
 766.327 964.519
 177.229 816.702
 939.965 114.338
 656.139 669.032
 44.455 689.522
 483.248 405.245
 990.027 110.085
 121.425 142.074
 224.526 581.679
 197.872 865.595
 505.226 268.178
 562.254 600.576
 282.269 176.559
 824.135 919.596
 688.046 399.188
 654.172 564.456
 620.086 939.480
 791.839 822.653
 973.878 625.975
 569.669 150.054
 106.203 504.557
 227.662 116.156
 297.156 761.535
 692.480 719.845
 616.123 360.237
 378.337 271.420
 797.883 624.559
 927.044 541.509
 692.034 444.494
 343.791 560.658
 582.689 346.207
 356.222 26.683
 284.398 613.809
 883.589 592.975
 831.347 988.194
 559.908 612.913
 794.916 232.328
 322.708 87.202
 622.697 340.135
 123.016 376.726
 801.100 191.014
 1.618 618.423
 343.145 593.202
 733.386 21.399
 910.155 511.390
 290.852 271.320
 436.453 697.501
 798.471 969.942
 163.439 314.409
 921.659 361.021
 555.257 602.167
 694.233 911.933
 292.692 342.219
 272.084 640.905
 882.798 250.045
 600.515 302.307
 915.340 409.096
 291.706 706.874
 507.565 152.896
 374.204 990.829
 448.572 127.496
 948.504 628.888
 254.098 608.462
 64.826 372.898
 120.507 6.202
 437.744 193.081
 299.919 137.281
 486.805 195.524
 961.675 549.737
 905.473 521.593
 241.606 515.025
 728.398 426.688
 71.141 301.696
 108.182 252.265
 12.239 855.225
 599.437 402.003
 769.001 869.398
 255.343 906.659
 198.002 557.595
 798.279 799.464
 470.608 843.194
 263.027 552.370
 853.437 578.778
 12.981 861.295
 247.774 181.045
 784.457 374.439
 872.894 405.180
 262.505 681.248
 78.310 67.412
 677.331 310.639
 339.943 311.659
 530.844 306.437
 727.668 475.258
 17.924 476.789
 47.059 975.201
 150.271 864.654
 55.071 660.929
 378.432 710.688
 554.611 279.296
 449.504 921.316
 291.410 603.904
 846.713 197.147
 741.217 192.601
 898.357 794.573
 497.296 966.893
 186.532 801.564
 786.794 934.555
 352.582 612.799
 977.072 496.458
 611.599 435.808
 925.099 250.985
 30.852 485.589
 898.195 910.362
 878.146 507.719
 104.365 514.320
 540.475 277.543
 745.297 225.014
 788.486 264.305
 902.607 535.918
 609.200 123.546
 524.353 164.906
 741.929 628.772
 658.455 432.057
 177.574 4.912
 824.781 765.644
 669.637 952.798
 798.845 620.557
 159.608 417.660
 945.924 533.136
 546.444 958.003
 771.715 41.544
 489.110 407.389
 299.251 553.767
 685.352 24.382
 824.789 993.761
 34.829 19.586
 208.733 763.822
 189.382 898.452
 110.855 556.906
 589.649 519.903
 49.258 181.180
 260.618 840.218
 245.399 430.844
 417.380 575.848
 386.561 278.254
 547.772 205.552
 494.260 164.125
 775.273 959.464
 412.034 832.405
 351.256 469.390
 226.934 167.121
 421.193 230.042
 501.910 528.493
 298.707 735.194
 135.456 609.159
 361.472 286.523
 172.719 308.013
 54.116 847.400
 989.262 284.406
 998.761 641.200
 53.505 960.177
 730.130 326.127
 373.210 797.858
 398.793 759.461
 750.224 732.582
 935.829 477.202
 938.945 970.622
 610.784 834.753
 638.838 802.544
 811.190 195.602
 189.043 192.806
 848.250 923.607
 691.020 294.937
 974.661 176.687
 708.879 562.664
 865.370 452.461
 410.022 158.310
 41.725 477.171
 62.940 42.252
 48.563 726.203
 834.125 618.337
 259.996 626.520
 280.270 532.699
 583.802 217.755
 351.237 116.073
 850.380 779.545
 968.042 726.304
 557.219 98.704
 760.582 608.264
 843.979 722.235
 612.724 828.026
 999.914 682.862
 616.054 857.902
 560.908 895.401
 555.082 755.509
 697.419 197.846
 390.698 875.466
 389.853 984.504
 458.247 224.680
 50.107 574.149
 412.913 984.749
 196.173 39.082
 827.379 207.010
 392.916 746.856
 842.336 81.910
 511.517 531.469
 284.908 604.924
 961.028 302.066
 177.044 532.358
 639.396 242.049
 857.139 633.412
 122.797 168.239
 913.529 807.309
 948.836 367.060
 485.983 318.777
 591.951 452.120
 17.103 400.323
 922.169 785.032
 343.864 729.522
 78.227 449.532
 802.711 783.871
 973.246 989.196
 300.323 39.759
 238.893 323.265
 674.810 166.943
 658.770 795.764
 65.641 292.121
 853.182 933.435
 929.830 596.934
 668.163 571.776
 119.762 774.980
 857.485 830.122
 485.865 512.544
 896.313 391.206
 524.104 257.923
 251.224 473.726
 971.644 199.126
 978.751 224.372
 109.317 939.749
 911.643 335.442
 80.436 723.907
 900.257 993.176
 333.825 854.871
 40.323 648.366
 474.463 835.736
 675.563 83.521
 315.984 656.858
 305.057 229.207
 811.482 2.480
 644.816 696.288
 156.954 151.940
 737.775 971.202
 657.628 228.924
 626.596 239.530
 691.897 690.682
 102.545 320.782
 149.205 549.006
 27.792 817.100
 233.847 542.583
 757.242 293.668
 271.008 118.437
 22.284 752.699
 707.636 676.271
 998.285 360.521
 529.910 647.245
 79.362 3.383
 810.495 947.002
 499.939 837.901
 619.789 506.496
 447.971 262.860
 481.468 553.579
 737.968 257.240
 397.551 219.433
 684.363 532.417
 13.526 768.372
 222.016 552.666
 119.849 204.492
 948.381 946.156
 600.295 366.983
 951.909 807.950
 426.250 576.135
 587.588 677.214
 973.544 888.203
 760.143 733.504
 996.988 529.164
 478.626 822.945
 58.100 840.263
 106.126 6.271
 162.058 333.158
 701.638 269.591
 247.622 235.969
 447.349 98.512
 993.301 245.905
 386.287 670.749
 987.661 387.181
 528.437 245.923
 572.259 718.166
 986.854 838.973
 841.693 718.180
 801.138 761.148
 193.969 106.856
 819.079 46.156
 111.326 467.830
 716.606 985.707
 240.476 739.668
 422.867 955.859
 383.643 542.045
 815.913 791.484
 337.761 581.446
 202.665 169.565
 86.621 450.903
 385.553 692.374
 195.881 941.022
 841.287 658.837
 247.884 218.885
 941.740 307.301
 224.519 627.030
 183.110 676.703
 172.476 392.032
 960.679 127.799
 614.774 712.120
 639.073 94.068
 682.179 782.445
 81.484 286.437
 82.899 597.281
 678.543 490.800
 891.847 388.372
 474.322 296.857
 882.821 381.407
 642.110 746.133
 237.513 7.274
 188.348 541.794
 11.678 636.003
 934.533 319.341
 616.531 419.561
 72.388 622.411
 756.228 560.892
 638.521 889.167
 51.777 662.322
 295.847 550.410
 857.870 154.001
 727.725 529.295
 249.921 835.235
 588.171 163.820
 610.141 466.803
 351.255 137.161
 788.064 84.900
 62.244 78.005
 144.967 236.689
 112.254 404.730
 433.525 899.241
 890.420 945.370
 12.534 188.550
 869.468 222.364
 278.337 610.186
 161.489 790.395
 914.564 80.064
 353.487 40.723
 952.994 50.708
 962.650 711.034
 111.894 128.640
 808.248 380.674
 173.274 641.404
 102.677 293.203
 594.654 802.737
 943.603 377.459
 269.463 792.132
 920.760 671.972
 576.954 86.216
 716.191 972.930
 149.047 395.851
 310.074 291.251
 257.886 231.637
 843.556 128.441
 351.976 364.630
 425.971 63.175
 76.784 706.862
 500.385 221.015
 471.835 611.923
 545.727 809.050
 883.047 509.082
 345.954 606.713
 236.778 620.528
 200.121 575.649
 539.495 271.339
 888.307 187.665
 970.843 752.292
 6.697 663.792
 483.068 618.847
 203.369 702.990
 989.258 753.420
 600.342 980.570
 677.861 45.906
 196.186 378.908
 720.615 488.400
 678.947 632.252
 212.823 178.899
 916.627 519.615
 994.318 795.875
 460.165 511.785
 520.119 666.879
 923.358 598.018
 983.408 501.411
 779.915 3.009
 820.008 98.444
 327.605 414.252
 750.961 44.939
 654.064 823.093
 934.246 282.089
 942.128 929.908
 212.428 884.798
 371.793 455.375
 52.383 946.960
 911.059 457.202
 596.862 825.584
 92.492 586.693
 383.982 421.893
 302.695 984.861
 166.693 683.700
 477.569 456.469
 884.647 132.855
 410.016 556.271
 38.724 252.267
 104.420 49.217
 404.887 822.395
 922.658 780.503
 438.315 356.223
 281.828 617.809
 678.243 239.408
 709.274 753.079
 614.174 898.756
 414.424 111.747
 538.707 673.530
 680.629 890.927
 942.975 191.825
 248.379 702.856
 637.367 115.665
 91.520 444.724
 461.014 536.373
 171.346 750.227
 714.344 14.673
 683.498 741.879
 174.375 971.955
 236.711 226.896
 174.454 569.924
 270.620 534.712
 19.575 350.814
 735.560 842.672
 313.687 250.428
 726.870 180.897
 273.448 408.098
 949.324 840.677
 48.438 763.484
 846.590 767.044
 543.977 297.704
 181.879 719.585
 410.612 9.241
 218.214 701.333
 213.113 142.378
 291.968 939.208
 389.053 652.306
 76.797 747.387
 348.064 507.037
 725.120 3.985
 921.415 817.522
 82.246 949.140
 649.340 345.874
 478.804 187.116
 970.471 74.236
 107.913 405.211
 961.809 896.669
 525.386 557.453
 654.966 311.892
 418.084 391.349
 239.328 199.824
 964.543 901.983
 347.543 329.461
 63.156 900.823
 623.953 405.003
 580.061 598.600
 500.859 962.255
 927.705 275.125
 477.562 794.839
 535.575 487.053
 717.930 351.843
 629.342 231.188
 786.672 503.041
 659.579 310.372
 243.848 528.311
 385.232 256.329
 350.530 233.322
 142.129 354.724
 623.413 818.790
 38.293 38.441
 558.046 895.940
 493.983 502.582
 742.847 722.197
 666.592 326.470
 360.894 970.213
 303.483 32.234
 853.651 797.323
 587.117 375.020
 258.124 574.253
 667.306 146.096
 462.772 799.896
 109.055 916.974
 721.883 677.248
 168.282 390.939
 165.676 773.989
 91.908 429.287
 514.342 624.979
 926.812 845.060
 597.505 54.071
 220.217 309.659
 772.695 165.857
 561.958 190.597
 682.408 166.289
 919.376 465.587
 572.101 462.611
 864.125 563.587
 272.274 430.989
 5.925 732.332
 915.690 153.886
 603.317 380.054
 83.454 663.255
 490.960 482.615
 746.272 390.315
 175.267 173.301
 563.710 744.181
 436.697 768.414
 626.149 911.282
 722.304 845.757
 951.504 992.859
 403.942 344.015
 189.411 651.407
 956.662 638.158
 325.883 207.504
 822.170 959.493
 335.396 69.897
 160.983 549.473
 887.575 963.891
 564.095 385.123
 402.468 381.278
 744.103 902.930
 60.582 260.250
 113.080 729.720
 238.039 132.577
 289.766 246.647
 258.396 879.968
 974.399 749.737
 163.770 119.935
 251.746 801.781
 320.129 906.971
 400.346 10.945
 324.137 466.686
 320.918 226.792
 689.221 673.331
 74.356 960.849
 802.059 795.300
 18.140 553.317
 381.008 44.665
 130.752 197.507
 187.055 817.222
 251.375 767.312
 665.345 356.088
 774.436 479.219
 989.368 337.428
 416.329 658.544
 176.582 499.984
 808.781 309.583
 407.805 624.684
 116.894 242.179
 855.595 636.556
 580.177 253.720
 479.507 333.805
 735.072 268.111
 727.192 749.126
 204.126 493.993
 566.633 682.833
 889.583 76.860
 21.105 798.356
 450.486 517.339
 467.962 385.882
 288.184 335.270
 555.914 543.051
 334.403 241.381
 182.657 921.533
 600.829 990.901
 622.621 189.926
 284.656 332.758
 498.960 76.987
 759.060 120.938
 828.242 910.700
 742.609 948.672
 132.322 349.789
 521.664 219.577
 489.643 922.102
 182.639 641.416
 95.507 711.798
 237.386 867.288
 204.006 262.852
 838.849 705.709
 347.450 444.176
 482.592 656.012
 164.677 621.417
 873.108 819.943
 538.155 237.505
 655.096 706.251
 639.781 569.288
 325.856 434.975
 843.687 517.782
 664.916 105.184
 785.879 336.793
 953.834 997.906
 468.311 6.833
 578.574 119.363
 630.077 831.910
 977.858 763.319
 380.102 854.854
 445.588 91.197
 621.363 947.261
 838.907 640.731
 241.833 293.085
 564.163 515.336
 625.599 326.486
 292.296 254.571
 300.739 646.267
 127.626 909.263
 618.474 668.376
 557.343 151.748
 208.727 717.345
 533.993 741.781
 616.844 335.654
 783.942 881.975
 358.895 11.010
 638.114 863.766
 581.289 504.993
 797.597 497.230
 344.701 998.019
 879.165 597.475
 121.328 345.866
 940.948 869.331
 574.901 638.815
 525.829 883.835
 839.635 748.029
 842.521 108.364
 910.373 682.852
 247.323 661.589
 62.718 930.906
 112.341 279.752
 428.202 839.101
 840.513 957.819
 522.907 862.909
 289.293 564.031
 63.912 773.584
 221.644 6.269
 280.151 794.656
 846.517 980.955
 934.498 31.383
 725.840 78.089
 801.962 367.316
 698.851 808.323
 602.884 403.404
 348.279 608.996
 656.028 695.757
 450.253 865.978
 408.746 962.309
 808.090 637.548
 712.370 545.923
 569.363 906.695
 261.092 977.353
 219.274 531.110
 100.546 226.823
 787.765 458.240
 964.787 184.474
 712.573 469.277
 422.315 99.755
 278.262 594.653
 236.195 435.842
 568.001 178.923
 881.278 670.863
 589.356 279.842
 52.393 582.168
 289.829 970.711
 58.412 77.837
 887.385 122.897
 873.879 551.422
 584.139 213.813
 36.052 407.571
 789.170 612.020
 582.510 979.221
 383.639 3.756
 452.726 688.787
 955.732 152.813
 684.359 418.987
 905.222 927.715
 857.433 592.138
 661.599 526.656
 441.473 114.091
 222.874 512.254
 424.280 840.011
 754.395 706.227
 117.009 549.541
 991.796 150.409
 687.076 79.239
 775.862 317.750
 444.985 517.363
 769.222 48.195
 458.328 502.150
 528.170 423.326
 768.886 227.713
 843.217 5.010
 508.238 814.860
 38.287 711.768
 32.634 76.804
 602.805 648.093
 896.675 246.445
 698.404 632.647
 952.929 43.146
 261.109 78.083
 74.727 168.607
 341.844 485.756
 253.726 325.136
 177.744 750.928
 2.326 552.663
 151.581 987.056
 801.629 755.943
 117.533 820.758
 564.569 929.175
 592.435 372.142
 845.229 735.688
 529.682 99.050
 511.742 735.261
 8.209 669.599
 331.935 906.307
 334.874 247.282
 996.680 935.606
 131.492 379.131
 452.590 561.066
 767.303 813.473
 537.994 585.415
 516.512 423.155
 147.185 828.544
 534.503 247.399
 898.813 567.018
 824.410 905.581
 294.228 0.025
 929.884 84.944
 938.080 76.600
 965.476 907.780
 701.848 979.575
 561.221 78.964
 965.074 563.441
 334.335 279.297
 820.462 727.669
 42.899 172.203
 507.705 731.358
 761.776 139.657
 304.840 742.125
 340.538 857.203
 691.279 900.432
 350.856 597.617
 167.671 74.156
 453.719 648.844
 616.789 496.916
 65.107 15.561
 287.222 112.734
 775.798 107.020
 226.439 690.112
 793.119 999.220
 458.466 387.058
 779.432 90.171
 148.992 227.311
 626.465 176.731
 10.036 934.751
 642.201 694.759
 928.646 331.294
 256.895 746.052
 248.642 362.533
 48.818 641.472
 858.544 119.681
 723.892 716.074
 638.077 586.468
 684.734 705.835
 363.655 381.346
 225.149 744.277
 671.711 380.458
 870.498 159.096
 507.639 702.367
 340.235 482.592
 855.375 284.551
 377.063 84.622
 734.432 872.453
 811.612 383.158
 81.781 128.693
 709.314 865.765
 397.706 222.499
 977.433 986.946
 948.168 412.922
 48.390 103.022
 979.946 44.933
 56.919 820.782
 245.568 51.621
 602.944 711.501
 157.805 530.705
 751.878 162.064
 931.152 537.246
 335.340 974.116
 31.505 720.265
 46.821 95.527
 384.327 408.124
 900.798 881.595
 903.459 810.616
 665.363 482.693
 642.785 15.184
 165.879 177.297
 964.895 786.473
 372.013 692.175
 616.472 974.155
 857.225 143.011
 129.178 750.810
 196.174 197.806
 985.422 362.570
 732.312 311.299
 36.618 518.546
 699.110 441.589
 601.685 675.049
 161.056 970.640
 947.980 6.852
 604.831 679.771
 736.081 785.657
 160.385 541.522
 842.504 706.522
 472.295 882.853
 437.266 682.754
 733.526 644.803
 541.163 51.101
 599.026 144.185
 603.593 539.606
 831.523 958.072
 86.979 813.919
 15.176 466.775
 107.538 763.107
 376.590 761.416
 931.641 757.921
 252.281 244.282
 457.938 23.351
 565.243 410.898
 701.273 639.148
 552.380 229.673
 37.065 908.339
 103.680 846.218
 444.095 321.963
 320.868 293.817
 907.551 771.024
 118.757 638.460
 298.848 202.576
 920.424 816.340
 548.474 539.945
 234.921 14.467
 465.242 357.173
 353.504 122.338
 650.355 750.072
 710.816 756.315
 206.319 831.895
 987.380 981.097
 275.660 817.095
 588.852 867.522
 367.491 274.184
 238.370 816.750
 274.327 626.231
 526.807 422.035
 558.170 668.444
 50.870 945.844
 833.157 835.716
 352.666 67.701
 709.274 283.736
 81.975 853.076
 433.373 905.524
 412.150 242.861
 193.521 67.153
 733.938 244.005
 292.450 753.430
 463.017 282.831
 75.328 623.802
 564.405 372.318
 574.278 113.417
 211.014 242.502
 343.241 612.754
 148.303 929.288
 266.023 125.482
 579.409 441.896
 170.214 858.058
 165.471 604.336
 640.534 421.312
 457.398 453.483
 345.697 724.926
 344.543 278.155
 649.904 986.827
 982.213 493.186
 28.353 343.357
 906.314 693.638
 428.811 380.516
 375.590 951.444
 879.394 75.019
 318.743 364.907
 325.509 465.524
 977.337 106.352
 453.854 213.870
 500.969 430.994
 523.862 673.854
 397.047 897.809
 450.815 287.020
 95.120 138.307
 371.554 962.606
 639.575 9.785
 53.427 479.544
 62.443 644.776
 987.637 45.072
 650.728 407.216
 125.728 645.421
 654.177 878.618
 586.815 183.558
 976.675 904.704
 475.654 86.537
 757.825 255.943
 228.387 816.198
 133.906 306.123
 742.236 782.629
 725.906 163.996
 374.525 556.595
 846.153 147.379
 719.897 37.282
 56.963 250.556
 725.552 653.007
 520.488 98.999
 93.868 568.598
 717.570 725.121
 289.188 822.858
 206.886 640.888
 628.135 917.835
 469.239 73.746
 536.189 488.749
 813.886 708.495
 820.978 675.322
 295.607 816.970
 796.585 833.709
 537.510 627.810
 923.001 430.180
 912.973 199.037
 758.752 766.300
 301.460 806.013
 998.743 538.844
 391.168 986.667
 47.756 840.282
 503.663 325.269
 405.299 777.116
 111.991 876.927
 379.979 408.893
 517.561 799.073
 660.027 691.452
 648.839 366.273
 717.742 810.424
 206.099 593.722
 174.302 997.416
 663.881 316.637
 180.681 179.571
 172.221 791.882
 741.413 686.706
 588.070 869.469
 209.871 558.210
 591.700 80.918
 984.077 598.890
 674.472 804.933
 626.214 339.540
 252.504 85.524
 190.666 89.955
 996.841 920.995
 776.355 721.169
 859.428 532.411
 99.158 87.018
 103.072 515.923
 917.406 765.565
 753.561 34.156
 223.916 257.000
 327.095 597.781
 356.000 870.385
 943.239 210.050
 262.815 236.812
 212.984 15.746
 627.736 936.562
 746.413 323.638
 970.844 873.565
 111.479 310.669
 179.790 288.624
 403.995 609.846
 641.220 205.554
 771.848 716.046
 602.526 449.556
 739.497 988.990
 996.147 478.222
 670.915 405.622
 445.141 201.657
 312.405 920.619
 856.786 834.073
 896.326 780.148
 45.948 975.145
 541.009 737.083
 435.570 441.433
 632.529 313.336
 609.600 497.912
 955.018 914.839
 473.957 734.223
 685.662 235.839
 971.612 812.643
 79.065 390.979
 734.775 123.369
 27.483 126.165
 104.768 221.639
 445.320 213.063
 550.737 10.198
 38.665 298.652
 442.520 455.041
 886.724 522.318
 229.342 183.149
 988.233 731.251
 521.237 374.714
 571.935 113.371
 119.225 711.363
 298.619 159.575
 276.177 823.959
 208.894 588.154
 54.179 262.170
 314.735 878.780
 565.311 812.268
 465.996 427.214
 708.463 364.248
 620.681 741.078
 140.623 84.731
 938.161 138.664
 120.608 514.175
 429.151 814.260
 338.299 267.276
 919.688 13.076
 272.850 181.353
 206.270 175.370
 217.181 201.789
 836.564 912.120
 149.433 704.718
 488.572 353.732
 739.166 789.268
 438.012 949.357
 139.418 794.435
 799.001 8.793
 855.699 644.495
 750.348 883.531
 998.253 852.683
 675.283 530.822
 41.305 132.330
 355.794 537.882
 837.257 609.927
 86.681 386.253
 898.061 903.586
 774.740 583.372
 771.304 636.511
 934.128 194.534
 944.237 877.525
 601.972 579.447
 922.351 134.137
 903.905 719.605
 595.759 728.381
 575.757 252.797
 450.123 37.795
 676.473 186.695
 650.998 324.922
 943.191 612.804
 161.125 865.899
 379.784 593.886
 297.298 244.903
 326.093 651.744
 33.293 944.896
 220.320 977.959
 772.007 440.363
 788.742 58.488
 685.975 604.319
 425.324 915.312
 331.215 365.088
 962.118 586.346
 423.577 689.236
 986.100 891.272
 106.190 392.140
 888.866 458.902
 986.067 269.281
 205.010 554.941
 760.509 147.220
 718.999 472.034
 550.701 736.926
 717.670 291.709
 600.144 462.731
 508.469 256.058
 846.674 582.364
 487.107 991.908
 934.238 17.754
 151.009 498.768
 468.074 8.388
 248.047 371.581
 36.125 370.754
 908.265 798.384
 600.355 205.825
 17.208 710.139
 12.083 14.690
 94.017 214.771
 411.732 548.617
 579.419 409.735
 249.633 288.294
 215.385 518.000
 303.230 187.312
 309.583 352.449
 887.655 462.644
 277.225 595.202
 59.783 520.754
 296.948 633.930
 927.384 88.759
 15.488 469.874
 699.661 807.954
 500.833 885.935
 186.329 739.781
 541.154 912.147
 480.624 745.612
 585.916 65.220
 286.445 610.428
 248.389 674.262
 88.590 181.494
 160.394 282.565
 263.371 46.754
 868.932 972.352
 508.236 259.824
 371.724 973.223
 185.315 970.828
 239.259 953.834
 454.842 202.109
 202.427 468.870
 378.171 337.828
 687.906 539.101
 532.808 615.255
 352.294 821.213
 467.733 217.127
 947.407 206.899
 478.659 688.587
 293.610 548.644
 470.324 824.312
 148.603 4.641
 945.001 892.351
 942.392 829.915
 589.995 847.665
 764.682 308.136
 286.748 822.503
 401.378 552.570
 213.372 710.493
 338.086 629.562
 722.104 650.066
 399.416 538.923
 832.560 989.809
 445.539 78.226
 58.129 228.066
 377.132 218.655
 271.972 72.191
 634.727 915.539
 894.393 285.033
 650.161 994.641
 646.727 269.269
 0.773 13.804
 848.064 291.276
 718.957 557.408
 938.278 38.128
 661.425 927.843
 879.946 522.628
 588.117 443.664
 937.163 656.036
 636.986 719.131
 243.336 566.064
 908.370 205.640
 573.311 684.229
 544.312 634.031
 926.216 12.597
 860.806 660.487
 331.064 822.106
 73.782 230.895
 712.184 365.059
 965.639 822.818
 529.108 301.047
 433.963 575.201
 146.637 251.876
 416.715 288.466
 734.738 796.134
 820.757 677.543
 762.146 882.641
 118.203 33.857
 477.424 944.446
 496.158 436.255
 890.534 307.295
 331.327 822.925
 728.367 950.182
 246.286 964.554
 269.115 447.943
 726.708 672.270
 320.768 429.702
 829.213 331.540
 434.638 60.792
 681.812 115.327
 599.768 603.720
 520.156 427.057
 590.878 755.452
 863.223 327.580
 111.562 179.184
 14.919 872.291
 234.470 949.805
 489.883 527.401
 67.892 780.024
 762.070 641.207
 328.416 170.859
 186.133 450.894
 655.193 583.766
 260.116 332.284
 223.884 425.509
 2.368 114.140
 996.875 900.141
 978.052 835.711
 848.257 459.833
 6.260 522.554
 722.753 788.134
 335.941 478.098
 901.046 601.532
 829.013 464.581
 651.408 449.569
 616.788 594.928
 929.158 537.355
 688.740 35.766
 49.230 60.125
 771.767 880.395
 189.137 815.823
 707.064 79.259
 294.203 902.812
 827.931 794.929
 146.392 85.283
 785.184 300.111
 542.950 154.284
 10.883 772.623
 310.047 78.325
 912.138 413.254
 176.351 440.960
 754.405 963.949
 856.930 135.791
 540.653 318.851
 382.040 329.769
 484.927 773.555
 159.364 627.103
 584.942 963.732
 221.337 247.464
 440.730 508.608
 898.794 968.355
 669.991 243.934
 923.698 932.768
 814.122 40.055
 920.914 65.592
 493.339 30.887
 953.505 417.243
 189.417 497.333
 367.863 917.926
 548.022 162.597
 602.044 703.598
 590.322 666.499
 909.153 803.615
 999.326 31.188
 471.750 764.297
 447.445 942.370
 85.418 941.956
 208.174 219.487
 240.346 218.618
 449.935 397.236
 877.678 774.827
 250.422 491.842
 519.214 62.975
 554.859 771.801
 619.695 43.928
 794.031 328.190
 453.389 127.131
 393.710 968.508
 282.152 653.251
 865.027 105.377
 949.780 508.043
 937.531 932.969
 974.743 901.051
 358.369 976.091
 65.778 93.427
 560.464 646.234
 235.912 41.541
 631.261 473.245
 142.126 428.738
 576.089 318.716
 309.858 293.775
 154.187 876.460
 721.952 604.116
 911.741 776.056
 146.548 353.661
 988.827 417.367
 162.141 541.927
 833.077 457.848
 302.876 184.774
 812.284 471.668
 113.686 50.917
 534.464 412.068
 271.729 364.597
 313.425 988.510
 724.469 279.558
 970.352 161.221
 20.607 545.071
 49.892 541.453
 500.876 749.054
 518.593 340.615
 682.570 649.795
 273.245 550.405
 253.966 975.543
 938.761 564.862
 409.693 274.943
 804.914 420.128
 451.366 801.413
 616.828 65.589
 372.800 386.954
 777.081 568.527
 597.859 947.230
 272.131 261.537
 771.170 817.268
 940.292 576.647
 975.629 968.626
 143.389 571.613
 502.030 242.848
 283.582 982.421
 189.377 756.630
 167.592 462.151
 832.010 310.983
 913.030 561.425
 482.048 955.223
 818.898 931.521
 11.404 317.819
 491.185 290.498
 713.640 186.547
 84.277 378.416
 276.937 382.287
 52.414 573.832
 228.606 772.026
 518.401 74.552
 99.888 370.613
 678.252 726.199
 576.590 716.761
 442.425 268.167
 853.782 921.261
 341.954 154.257
 196.758 84.923
 129.555 281.649
 299.518 796.199
 212.950 154.433
 727.746 535.443
 254.915 834.749
 415.674 441.557
 849.577 754.647
 563.253 710.198
 978.023 224.281
 137.852 79.241
 2.393 567.200
 637.550 370.930
 773.267 921.867
 513.336 870.813
 200.612 191.436
 195.713 666.551
 527.088 613.180
 625.930 695.868
 900.596 307.301
 480.110 679.035
 480.140 695.328
 400.774 869.447
 738.087 234.765
 847.724 443.986
 308.540 773.424
 60.013 686.407
 344.754 399.042
 822.097 971.049
 10.357 753.050
 567.637 25.491
 264.874 837.900
 979.242 399.706
 291.850 712.241
 875.385 371.731
 739.383 614.840
 368.592 317.572
 832.489 854.773
 161.535 523.116
 512.218 760.748
 378.075 441.183
 148.669 495.966
 540.503 935.878
 357.867 156.635
 566.662 313.355
 773.030 212.860
 913.582 132.511
 729.170 591.393
 8.243 406.552
 119.688 2.545
 729.764 847.600
 780.919 81.017
 117.440 38.292
 715.192 535.603
 430.471 618.764
 37.467 419.541
 760.980 802.490
 440.880 365.994
 263.189 343.495
 141.506 846.972
 697.499 799.719
 54.359 264.439
 966.327 917.407
 446.385 665.793
 34.170 809.731
 536.163 679.216
 551.291 445.377
 695.761 615.152
 440.291 691.187
 742.212 696.475
 37.655 674.285
 672.092 820.639
 315.989 716.381
 433.509 771.594
 533.404 234.553
 489.415 177.581
 978.444 252.858
 1.586 933.743
 494.641 997.390
 156.044 97.101
 198.549 189.179
 111.541 127.755
 347.777 355.638
 139.283 646.695
 97.689 768.672
 44.058 850.571
 912.091 518.336
 926.937 250.899
 497.306 42.873
 733.636 263.908
 221.692 972.595
 999.328 282.629
 303.203 985.463
 372.325 520.504
 413.301 111.116
 200.770 72.085
 402.029 417.851
 976.575 128.181
 319.891 649.629
 230.840 87.655
 849.147 289.157
 499.385 794.144
 290.120 865.803
 863.528 302.012
 835.105 526.203
 910.762 341.339
 539.606 879.608
 546.264 46.678
 32.179 623.224
 166.555 969.359
 32.507 164.858
 231.030 979.580
 442.960 376.351
 139.060 344.313
 490.460 232.663
 646.200 142.693
 799.733 684.533
 392.372 745.222
 630.852 959.682
 730.463 470.633
 896.380 136.414
 151.252 768.923
 147.521 347.621
 619.108 526.110
 973.824 181.767
 934.384 901.129
 264.338 595.090
 398.152 684.442
 425.508 46.466
 101.178 598.220
 915.805 238.929
 823.263 466.864
 641.190 191.557
 995.884 392.466
 738.641 779.354
 338.070 231.162
 765.315 39.838
 463.569 932.846
 94.485 641.722
 20.466 968.195
 510.522 897.490
 259.604 804.256
 286.230 547.465
 535.639 524.166
 937.295 483.614
 277.613 429.816
 979.110 367.702
 781.065 171.024
 287.587 247.147
 580.411 354.182
 592.573 315.281
 671.354 81.188
 543.201 698.499
 934.284 730.130
 90.100 894.467
 429.810 927.822
 369.009 312.320
 919.023 886.394
 161.493 372.213
 828.746 528.148
 496.573 168.187
 714.459 441.624
 265.811 660.962
 52.059 174.880
 405.500 387.584
 348.794 547.500
 383.003 410.099
 241.229 59.587
 367.867 598.411
 534.871 493.462
 608.434 791.702
 329.899 981.885
 535.317 112.356
 217.578 86.162
 916.854 935.936
 472.355 359.615
 768.932 235.810
 608.902 928.681
 521.031 222.418
 227.674 407.711
 338.727 151.616
 796.726 967.691
 255.115 666.114
 674.018 237.270
 452.657 106.787
 979.280 451.187
 323.966 449.795
 796.483 541.328
 814.257 220.435
 999.228 745.046
 577.037 249.814
 817.119 480.203
 53.533 86.500
 129.683 293.615
 189.037 377.942
 617.162 356.736
 927.527 487.473
 999.041 377.658
 259.510 919.219
 39.248 680.595
 644.932 958.153
 132.296 222.458
 379.561 984.267
 651.286 260.838
 533.423 642.597
 833.633 439.464
 656.366 914.214
 503.892 37.200
 538.879 872.736
 38.349 746.867
 34.728 777.400
 519.722 463.139
 722.405 163.785
 321.776 407.576
 9.833 779.200
 415.718 387.437
 4.098 869.372
 468.670 847.538
 986.472 269.830
 478.270 546.204
 891.739 568.457
 878.611 472.981
 607.407 879.709
 86.445 973.431
 828.112 366.431
 611.276 792.075
 347.162 937.903
 609.909 865.754
 92.410 684.408
 60.025 564.681
 547.427 736.457
 195.854 695.902
 899.178 783.565
 83.042 853.260
 856.383 391.841
 3.190 659.327
 452.528 225.483
 918.372 528.683
 726.638 24.498
 642.452 859.817
 233.844 704.813
 362.479 996.609
 225.102 728.449
 936.317 992.403
 727.977 207.157
 501.561 653.232
 913.017 335.134
 628.336 665.710
 125.902 242.949
 750.640 853.645
 965.475 289.145
 336.414 920.888
 281.117 987.181
 77.545 981.713
 17.150 48.238
 872.768 950.575
 342.520 515.210
 67.204 547.271
 444.607 295.986
 33.552 498.891
 38.297 966.441
 916.252 104.612
 925.430 912.648
 99.018 932.231
 543.338 390.576
 538.757 185.673
 150.524 88.342
 579.034 510.668
 226.973 235.188
 710.973 371.951
 508.378 182.280
 188.982 961.084
 348.307 918.745
 586.299 91.139
 408.645 932.869
 647.483 55.661
 943.215 699.808
 971.251 717.598
 667.339 405.631
 650.122 533.170
 730.049 100.976
 469.020 80.213
 37.036 629.448
 292.263 365.532
 850.368 475.265
 969.298 536.861
 532.867 216.308
 289.255 68.403
 656.523 912.934
 991.364 361.582
 678.735 385.731
 573.769 482.096
 559.666 578.398
 71.969 308.776
 178.048 722.269
 237.714 207.920
 159.781 739.713
 730.424 868.108
 799.407 682.969
 330.100 675.063
 493.574 207.206
 540.325 904.488
 460.069 341.390
 722.434 634.444
 256.587 633.188
 490.686 89.415
 588.635 105.757
 109.674 728.489
 282.633 141.297
 128.826 773.128
 853.297 181.060
 227.462 669.560
 396.688 51.840
 943.166 721.417
 253.115 358.376
 535.286 474.853
 996.598 48.642
 66.165 446.615
 387.163 309.428
 940.455 151.808
 364.511 993.230
 655.957 699.225
 440.040 940.364
 619.164 205.657
 760.646 733.801
 249.793 54.756
 52.110 515.968
 628.675 349.518
 810.080 679.265
 973.242 429.810
 778.950 203.992
 798.540 837.456
 557.437 612.764
 736.161 792.076
 286.919 409.025
 339.020 912.267
 834.915 204.410
 449.767 290.844
 780.333 766.290
 711.277 962.227
 265.806 949.585
 858.703 527.776
 410.661 947.987
 566.626 114.885
 308.711 807.020
 797.842 712.125
 579.264 498.281
 981.073 160.986
 236.871 639.938
 555.598 0.221
 112.584 757.748
 786.560 897.910
 842.574 673.925
 553.880 405.982
 262.347 564.086
 531.783 209.557
 958.338 576.778
 739.349 287.367
 363.188 823.111
 493.150 458.389
 594.588 438.442
 921.511 563.079
 766.263 232.543
 200.385 55.385
 607.784 883.239
 790.189 494.541
 359.803 410.800
 141.474 394.947
 333.503 781.957
 498.299 80.015
 586.177 434.015
 668.120 694.335
 545.688 547.946
 505.369 850.967
 369.919 316.712
 635.532 661.019
 436.321 799.251
 843.104 135.131
 782.323 285.020
 979.345 326.335
 49.020 247.882
 86.345 656.451
 585.570 786.101
 257.657 830.157
 745.565 37.702
 91.101 678.929
 23.006 53.362
 167.615 418.819
 836.133 393.978
 995.898 769.637
 352.046 704.318
 183.666 427.314
 462.001 370.544
 73.513 655.507
 652.341 286.402
 758.549 556.833
 183.767 684.568
 767.225 579.224
 384.212 905.776
 978.303 330.010
 498.615 114.317
 649.059 21.421
 20.978 75.140
 168.983 208.742
 686.936 701.882
 97.018 649.573
 833.720 698.806
 715.503 493.300
 971.604 50.688
 204.181 878.377
 568.117 676.745
 271.963 786.423
 962.474 336.724
 804.574 482.085
 320.398 954.042
 617.992 502.427
 754.176 262.769
 529.047 286.157
 393.087 968.212
 647.106 628.866
 847.031 76.485
 488.973 83.779
 291.082 353.998
 360.779 707.090
 268.935 946.123
 526.395 572.193
 304.763 453.788
 285.843 788.078
 890.296 441.664
 966.329 284.460
 319.193 651.508
 433.054 941.212
 944.639 604.585
 460.221 204.185
 587.113 798.818
 771.101 746.199
 194.229 106.038
 819.179 993.893
 208.323 34.657
 203.022 82.135
 13.097 291.071
 701.360 542.179
 969.151 112.687
 200.938 442.745
 899.077 485.644
 640.016 840.383
 13.125 945.882
 580.222 953.129
 572.005 803.521
 176.986 36.504
 537.576 453.499
 375.661 240.866
 866.968 831.731
 801.008 882.172
 340.776 952.897
 419.840 323.135
 89.492 996.148
 981.055 687.978
 580.383 277.146
 17.976 711.544
 363.854 112.831
 831.931 333.056
 546.300 519.079
 63.562 7.641
 776.152 616.124
 852.740 836.789
 599.726 803.441
 45.678 364.631
 790.585 221.113
 738.353 493.630
 685.039 770.999
 661.494 324.603
 500.358 325.888
 479.868 596.457
 982.303 521.954
 166.431 705.621
 763.904 288.172
 842.091 329.566
 335.537 610.735
 169.679 409.305
 172.630 821.208
 834.406 499.277
 65.568 310.215
 314.156 247.085
 98.128 145.413
 975.977 388.334
 656.132 770.628
 167.746 142.087
 774.831 205.168
 997.019 169.667
 588.028 886.938
 696.568 353.658
 488.316 214.177
 114.973 995.763
 288.537 658.138
 891.215 692.820
 459.996 28.232
 177.736 91.801
 761.915 572.927
 473.390 49.484
 945.688 360.778
 775.643 923.861
 971.678 88.460
 122.998 936.052
 398.541 654.541
 889.753 787.959
 456.521 582.312
 334.771 167.044
 286.089 501.598
 766.040 971.288
 979.089 252.550
 838.621 240.732
 296.673 864.592
 483.404 973.984
 230.467 316.776
 499.443 466.243
 222.271 993.404
 118.022 147.900
 743.126 518.216
 749.701 388.407
 762.741 854.476
 497.328 508.258
 201.191 385.434
 902.154 602.694
 860.775 94.027
 284.034 404.758
 279.300 911.945
 140.210 623.804
 947.345 41.805
 533.876 200.597
 989.934 323.011
 589.892 74.085
 654.200 28.587
 930.386 101.022
 273.994 379.098
 640.053 91.705
 132.962 338.505
 615.770 797.489
 230.519 228.977
 596.453 523.534
 109.638 446.388
 909.063 649.115
 948.857 170.153
 830.496 164.023
 198.878 800.617
 231.063 710.056
 380.177 800.306
 814.861 28.856
 804.046 303.668
 240.085 29.598
 65.151 950.636
 825.974 410.980
 137.207 815.274
 523.421 301.166
 820.729 480.496
 637.195 256.631
 507.357 457.340
 186.465 117.118
 681.328 482.404
 226.809 220.288
 45.777 235.002
 334.757 798.093
 488.388 697.529
 381.332 609.984
 464.090 504.893
 753.791 8.878
 527.129 973.938
 87.367 318.258
 273.668 119.501
 57.260 147.132
 520.472 413.406
 774.155 748.990
 134.253 655.594
 196.450 797.003
 107.480 447.287
 794.195 696.729
 645.175 995.073
 501.840 376.574
 657.299 457.928
 10.741 112.600
 944.318 668.174
 362.545 476.226
 899.462 719.348
 998.655 699.715
 937.983 791.838
 240.014 284.454
 387.558 369.370
 159.085 321.001
 849.047 140.121
 959.526 928.295
 255.645 845.106
 998.597 273.704
 41.344 868.905
 126.288 517.470
 75.423 714.713
 929.853 587.314
 754.948 683.761
 72.564 174.506
 877.061 120.512
 213.602 635.487
 470.014 787.649
 958.038 357.482
 557.708 112.083
 80.737 517.541
 106.153 774.276
 517.709 337.772
 969.103 992.650
 648.314 861.438
 159.753 743.254
 479.943 781.998
 949.326 428.054
 974.915 927.651
 183.484 304.812
 861.848 5.630
 443.620 474.843
 488.414 152.149
 720.164 814.678
 189.988 615.055
 645.345 872.475
 63.156 556.740
 917.501 133.832
 191.511 935.594
 780.506 914.365
 223.744 776.325
 570.642 443.190
 654.075 834.899
 757.927 963.477
 309.101 805.137
 266.306 159.882
 962.549 294.263
 412.048 210.401
 943.126 947.841
 635.225 799.641
 286.270 354.868
 476.409 585.309
 827.257 876.395
 458.890 708.909
 512.707 871.582
 743.326 829.933
 695.408 139.882
 522.133 950.630
 801.720 843.891
 88.838 611.672
 253.223 952.045
 654.793 269.304
 69.141 961.678
 171.939 219.176
 61.260 590.050
 363.752 983.708
 799.268 402.999
 653.209 817.193
 615.689 278.043
 820.874 859.815
 332.890 851.653
 720.342 458.258
 330.256 0.364
 742.878 501.785
 180.802 164.266
 556.722 49.706
 729.737 291.797
 875.964 565.489
 972.354 109.771
 144.071 256.771
 927.776 686.052
 380.973 146.902
 364.360 128.581
 451.303 885.993
 380.972 168.694
 404.176 26.799
 607.797 114.414
 629.148 637.860
 986.251 677.033
 514.231 63.506
 498.036 808.648
 303.698 243.638
 820.021 417.023
 487.670 917.120
 118.903 515.236
 441.932 908.507
 205.295 526.012
 133.229 461.403
 131.707 493.643
 548.411 671.655
 336.921 400.213
 459.638 693.697
 357.432 567.913
 144.706 763.668
 395.239 827.079
 511.950 688.539
 53.613 201.906
 581.762 292.546
 934.941 915.273
 628.301 157.267
 596.988 533.889
 240.284 621.913
 348.611 698.731
 701.944 473.753
 248.831 638.099
 85.358 618.436
 373.350 206.365
 272.697 605.498
 301.951 586.541
 358.913 540.229
 934.094 735.208
 917.436 249.687
 186.662 721.221
 917.249 713.960
 98.691 42.389
 461.033 615.391
 47.581 915.150
 350.753 305.642
 557.477 180.063
 987.128 715.971
 893.969 499.895
 559.051 428.534
 834.054 737.512
 492.399 739.807
 673.346 968.098
 897.218 551.316
 384.153 325.872
 298.504 52.879
 521.498 521.319
 357.324 670.693
 845.921 243.529
 12.604 653.272
 1.493 26.689
 504.455 994.781
 967.676 393.974
 910.409 445.576
 360.209 970.315
 47.481 947.128
 158.077 692.970
 104.937 532.219
 702.897 551.008
 992.253 145.947
 178.921 398.169
 759.676 829.142
 514.651 144.846
 298.504 639.092
 232.145 21.855
 906.617 704.825
 142.220 989.216
 841.647 82.570
 580.373 746.266
 137.600 14.510
 690.411 84.440
 266.765 738.829
 884.259 551.015
 551.723 855.593
 284.411 991.694
 14.510 140.806
 640.071 583.390
 862.016 605.482
 802.672 417.907
 397.209 18.682
 457.423 654.866
 491.382 319.840
 994.575 221.437
 108.414 618.532
 429.751 130.958
 820.793 366.977
 362.904 746.764
 960.210 855.530
 519.064 896.558
 491.996 253.246
 313.245 202.109
 960.036 839.074
 701.710 525.226
 812.490 954.670
 850.726 130.767
 62.348 183.223
 603.336 258.399
 862.287 711.617
 539.095 895.160
 60.389 173.003
 488.921 909.316
 859.988 166.177
 527.967 491.969
 119.418 295.661
 767.688 346.461
 709.952 926.032
 201.106 947.421
 395.171 865.662
 622.938 782.629
 422.857 123.935
 401.961 3.694
 29.933 473.174
 983.234 698.275
 278.692 308.507
 252.238 800.563
 573.497 768.068
 814.118 861.548
 184.249 49.953
 295.094 780.849
 537.411 654.864
 628.454 572.519
 666.413 973.352
 66.629 103.859
 358.309 318.856
 188.686 955.336
 338.096 542.563
 227.661 437.969
 519.727 629.561
 605.765 849.611
 475.367 809.368
 72.349 121.614
 961.736 374.912
 427.183 611.146
 552.395 515.347
 571.032 331.402
 193.801 468.055
 850.480 922.100
 195.025 388.047
 101.746 76.711
 718.694 738.364
 898.827 532.035
 34.361 208.399
 678.182 552.051
 473.922 169.250
 251.694 703.784
 368.454 242.918
 791.418 621.645
 1.991 477.568
 436.313 21.895
 373.224 932.054
 948.608 985.066
 971.974 742.908
 254.633 136.432
 842.985 305.213
 613.830 878.477
 492.246 389.770
 645.583 961.207
 86.465 453.266
 534.664 2.897
 377.848 201.629
 663.988 823.048
 655.956 530.997
 372.618 739.092
 165.870 203.074
 895.108 67.527
 45.257 184.785
 146.339 608.119
 208.325 184.734
 417.767 666.554
 356.301 4.918
 243.616 367.186
 614.419 365.394
 379.198 444.604
 204.900 587.274
 661.529 92.432
 162.712 186.694
 351.201 642.816
 812.773 55.741
 693.616 93.379
 558.582 518.035
 899.886 674.040
 316.031 444.545
 498.810 528.233
 573.506 612.776
 220.234 86.919
 809.585 168.819
 858.916 144.859
 670.091 1.559
 261.902 953.399
 542.388 922.050
 959.758 659.188
 690.373 134.546
 504.123 121.586
 980.247 730.653
 215.673 900.968
 64.839 991.599
 425.286 34.668
 160.909 568.801
 997.849 6.183
 785.718 67.904
 756.686 106.657
 880.375 890.698
 624.100 616.135
 80.481 112.268
 810.154 966.983
 769.954 672.863
 120.953 255.089
 320.140 746.287
 525.722 238.535
 250.261 75.586
 78.526 801.559
 201.796 624.828
 398.156 897.513
 681.423 630.574
 384.476 242.716
 656.028 111.716
 110.148 678.494
 767.987 940.891
 745.371 707.053
 247.104 539.275
 525.164 434.424
 422.548 239.666
 682.169 107.395
 57.612 996.326
 674.361 838.766
 843.851 795.631
 121.045 594.451
 179.010 246.482
 509.709 325.822
 523.158 76.421
 791.631 420.569
 965.719 817.048
 489.383 705.318
 256.902 784.630
 391.815 743.987
 152.752 518.579
 511.701 458.577
 14.178 367.034
 881.546 365.806
 785.539 656.093
 320.299 326.203
 684.358 363.914
 327.674 385.054
 665.448 975.207
 265.974 430.937
 313.155 13.334
 437.686 281.653
 675.670 949.892
 229.530 844.417
 424.682 854.293
 292.231 992.740
 919.508 363.311
 585.174 202.851
 422.591 683.016
 814.702 134.715
 76.722 259.157
 315.471 704.154
 865.113 108.289
 200.660 641.562
 763.508 248.131
 776.524 577.883
 616.854 124.545
 870.742 739.386
 967.772 842.712
 156.025 909.362
 494.417 575.555
 507.746 357.792
 823.790 963.036
 367.005 520.642
 43.473 116.889
 391.924 790.625
 88.938 7.749
 976.555 463.524
 511.647 301.954
 558.048 661.781
 690.085 915.867
 781.478 563.629
 914.563 714.229
 263.699 26.185
 618.366 459.176
 811.806 369.547
 331.702 647.448
 880.212 741.706
 268.430 599.450
 868.274 807.404
 214.193 695.816
 596.128 84.714
 41.901 120.697
 181.309 818.686
 538.437 757.956
 257.475 950.112
 664.663 903.915
 416.796 267.990
 97.460 381.119
 260.114 876.112
 203.724 150.292
 47.801 447.391
 86.151 76.329
 656.378 564.692
 211.780 578.500
 61.650 575.395
 407.061 220.422
 541.609 530.568
 776.252 122.756
 78.204 791.004
 800.181 427.615
 345.731 4.688
 504.434 940.482
 217.848 277.199
 983.128 821.033
 870.839 242.679
 637.551 601.940
 476.685 313.189
 477.435 463.750
 787.849 944.322
 553.852 178.895
 941.603 251.065
 692.134 319.257
 833.566 577.054
 894.580 575.360
 909.325 640.021
 137.604 502.849
 134.108 14.675
 426.458 850.697
 861.263 980.125
 350.620 258.291
 921.435 51.810
 540.521 473.828
 289.937 877.628
 225.857 48.238
 406.826 35.405
 979.485 417.029
 572.895 695.110
 969.547 382.187
 728.414 66.368
 984.479 748.764
 446.560 142.296
 817.797 522.402
 699.531 967.721
 556.844 917.240
 145.068 637.155
 995.051 6.059
 550.378 489.956
 941.851 229.838
 938.160 681.949
 127.452 0.980
 977.623 30.018
 758.551 128.313
 627.355 945.176
 471.368 872.672
 594.867 477.222
 423.625 735.606
 541.071 217.897
 869.089 981.988
 311.469 667.568
 646.971 807.373
 707.095 921.723
 301.731 655.580
 258.033 327.365
 812.898 659.790
 174.699 385.774
 273.628 475.412
 623.970 317.694
 3.185 864.909
 908.933 681.222
 32.998 518.963
 175.821 453.196
 266.898 505.865
 286.042 404.556
 810.442 948.330
 284.622 161.812
 496.734 566.383
 981.683 434.504
 839.819 394.324
 6.419 776.517
 932.788 592.602
 962.524 352.583
 915.324 910.719
 132.097 305.762
 882.048 109.873
 367.036 913.539
 634.091 884.199
 150.994 116.250
 715.526 403.230
 292.710 679.475
 275.389 177.111
 757.397 79.828
 584.822 177.418
 894.650 690.262
 475.514 953.038
 869.755 385.703
 586.080 300.867
 744.405 832.855
 471.716 89.237
 129.591 399.850
 291.626 307.701
 98.147 393.426
 709.008 815.413
 500.370 665.383
 668.262 582.878
 579.682 128.791
 30.490 234.835
 896.166 380.846
 406.035 187.748
 796.555 77.352
 504.778 681.707
 735.778 467.771
 592.463 96.826
 576.369 244.852
 183.440 447.763
 940.048 644.536
 484.552 211.285
 835.722 246.519
 726.811 271.444
 168.407 760.452
 854.595 890.651
 575.524 964.696
 888.336 124.584
 25.292 12.184
 15.618 901.416
 134.234 289.876
 305.584 254.415
 557.855 564.020
 168.476 619.757
 624.429 53.077
 910.354 142.771
 613.495 524.163
 154.967 45.274
 428.370 328.782
 540.770 29.753
 529.038 191.151
 49.990 683.645
 734.637 390.213
 15.063 915.692
 182.955 977.642
 280.640 638.305
 360.623 732.505
 9.704 503.118
 657.865 443.258
 121.264 314.760
 524.602 744.372
 573.830 369.534
 632.601 423.809
 480.906 985.839
 806.316 805.147
 7.421 772.147
 151.445 331.140
 873.161 92.201
 266.418 811.630
 132.421 877.317
 602.743 316.040
 338.396 559.606
 582.857 397.946
 694.020 880.322
 579.873 136.010
 874.370 602.956
 106.209 401.679
 743.576 435.155
 794.658 250.404
 623.720 456.848
 936.142 450.817
 375.144 49.413
 366.621 877.336
 665.371 223.310
 477.691 898.590
 114.351 615.926
 621.038 489.929
 761.845 559.694
 448.659 717.073
 591.371 50.662
 994.572 503.882
 825.550 243.093
 978.448 375.462
 868.988 85.499
 769.359 714.019
 184.528 742.443
 263.810 175.218
 942.271 624.847
 134.709 374.357
 951.767 805.414
 228.433 991.832
 478.114 716.680
 510.168 684.444
 932.074 724.415
 770.994 881.710
 820.933 111.397
 154.520 844.089
 536.624 384.548
 480.257 552.777
 655.038 586.034
 832.346 769.296
 117.700 416.030
 145.968 268.620
 484.732 696.704
 713.121 24.119
 984.749 774.619
 0.767 358.597
 269.933 388.730
 737.357 516.322
 117.798 855.768
 391.026 140.072
 138.122 941.801
 400.149 29.129
 255.355 811.748
 493.457 724.002
 82.686 56.580
 274.539 717.045
 601.366 85.665
 769.535 871.395
 953.230 499.542
 625.444 280.601
 869.363 302.314
 81.249 795.686
 845.183 614.415
 149.442 653.072
 761.890 563.004
 779.338 564.861
 204.040 181.467
 216.559 681.623
 269.366 879.989
 619.167 547.223
 573.834 559.962
 987.257 465.994
 364.967 955.857
 59.573 165.951
 939.944 784.480
 431.123 729.749
 770.728 764.198
 356.431 80.169
 43.098 302.374
 583.379 842.300
 474.941 420.128
 875.439 794.022
 874.441 337.517
 341.093 884.302
 592.078 642.667
 217.516 610.280
 800.799 444.570
 723.104 454.689
 973.831 705.768
 75.427 791.309
 414.767 678.356
 795.925 754.553
 703.500 150.707
 221.699 767.762
 256.017 944.551
 402.529 851.199
 235.851 689.802
 665.560 244.148
 8.235 520.714
 421.691 925.157
 480.689 669.905
 810.620 90.456
 640.325 440.824
 532.652 733.562
 570.776 183.830
 395.165 980.340
 231.071 421.800
 363.185 485.269
 403.359 418.853
 103.404 838.850
 893.162 277.121
 458.726 816.182
 299.456 113.664
 998.717 296.550
 295.521 310.482
 726.029 577.741
 286.180 58.602
 348.854 511.845
 772.124 11.547
 876.893 707.146
 574.753 418.754
 988.280 919.662
 901.011 486.203
 925.835 534.803
 780.531 285.468
 94.268 692.169
 738.942 445.315
 980.121 502.681
 311.179 269.046
 141.069 955.978
 605.153 248.836
 401.434 416.635
 135.347 133.872
 840.395 100.349
 421.949 456.243
 915.484 36.448
 836.516 446.958
 76.689 832.187
 140.353 569.598
 399.213 19.246
 455.341 961.851
 202.069 986.147
 705.793 172.145
 884.814 975.100
 128.714 992.097
 568.547 481.995
 351.834 463.213
 785.589 668.055
 944.879 341.903
 844.051 236.358
 749.199 269.285
 470.758 201.484
 751.321 456.396
 484.003 282.328
 682.832 971.450
 94.651 363.575
 875.799 329.828
 711.611 827.899
 481.545 431.052
 20.264 176.924
 850.751 367.321
 497.768 493.018
 382.747 918.214
 268.007 95.633
 267.448 834.211
 325.373 505.064
 379.050 252.002
 167.534 223.961
 828.661 746.794
 973.085 203.865
 864.051 846.342
 793.850 392.496
 517.214 59.212
 159.975 809.880
 571.327 122.439
 828.479 920.981
 552.715 783.511
 655.235 43.003
 883.707 796.246
 202.299 421.342
 469.848 243.309
 376.044 844.446
 579.125 878.676
 248.693 50.122
 219.028 6.287
 71.883 150.456
 474.901 836.581
 124.027 206.457
 663.840 166.669
 425.051 394.188
 233.994 254.133
 936.993 789.868
 229.552 556.098
 784.810 170.797
 804.856 507.077
 369.214 781.582
 743.150 149.775
 296.550 290.903
 580.692 416.449
 566.545 93.746
 697.710 404.474
 887.549 268.822
 384.517 583.699
 733.855 342.808
 272.555 515.997
 427.349 144.534
 813.093 125.733
 175.615 446.522
 445.536 615.898
 393.471 422.136
 305.882 826.292
 490.462 718.423
 444.905 740.734
 542.136 822.549
 544.388 299.133
 249.971 439.303
 605.617 1.868
 408.838 494.569
 432.767 618.864
 770.174 722.123
 418.570 759.806
 945.094 305.860
 962.356 16.875
 518.968 854.959
 191.114 764.275
 235.358 844.308
 720.774 662.661
 293.325 205.998
 273.358 159.738
 32.039 800.160
 670.484 254.921
 547.351 205.264
 247.138 975.759
 796.786 470.681
 92.265 132.200
 155.489 879.675
 823.171 222.601
 42.602 231.613
 265.727 879.405
 454.803 911.163
 446.777 994.697
 34.083 953.467
 542.098 954.405
 626.039 212.062
 773.713 48.059
 322.004 505.776
 953.675 688.013
 345.272 567.573
 245.030 162.477
 163.676 688.665
 399.925 121.009
 166.247 982.065
 963.488 225.282
 611.935 158.682
 751.919 533.449
 278.102 984.129
 953.964 380.713
 943.343 174.607
 924.821 194.377
 123.963 294.702
 676.415 777.384
 140.083 278.970
 82.399 814.147
 863.013 943.267
 352.338 416.069
 340.272 352.344
 658.038 416.904
 811.896 129.017
 264.300 351.037
 527.839 829.986
 803.499 867.399
 810.948 867.069
 693.003 30.328
 245.795 254.186
 209.651 84.145
 926.531 734.199
 567.473 873.918
 785.709 750.754
 982.695 50.028
 22.819 834.258
 221.347 283.379
 131.353 464.322
 404.887 91.840
 514.724 440.315
 871.867 152.653
 915.963 464.717
 960.512 541.797
 48.196 638.768
 568.070 606.780
 790.222 145.416
 965.916 816.977
 944.980 700.056
 390.805 133.896
 892.059 675.163
 506.589 156.674
 995.950 831.272
 629.565 495.529
 559.510 635.091
 154.884 743.062
 590.483 427.910
 509.798 801.226
 34.361 576.244
 118.629 697.135
 228.906 935.102
 799.194 915.736
 666.983 866.199
 53.971 489.743
 180.865 953.171
 282.621 930.492
 51.697 858.480
 765.005 636.658
 424.512 277.939
 662.736 775.815
 597.234 114.799
 408.251 156.951
 29.789 153.173
 916.948 176.279
 268.272 137.671
 621.827 165.548
 833.573 130.705
 521.284 58.883
 621.733 829.726
 207.142 143.712
 595.346 583.179
 237.838 212.146
 805.489 686.118
 605.216 885.269
 819.073 95.042
 354.885 464.002
 887.286 547.681
 430.221 851.781
 80.308 669.311
 367.343 897.289
 738.181 595.050
 749.607 686.427
 7.124 930.800
 90.188 653.929
 707.438 147.731
 633.191 934.264
 29.272 280.939
 108.521 692.291
 494.814 747.172
 732.823 595.566
 632.057 264.927
 285.396 457.031
 951.344 949.135
 299.774 999.377
 129.719 248.934
 772.141 796.614
 21.167 228.250
 98.735 625.929
 907.709 873.182
 595.789 621.013
 674.656 406.397
 135.322 929.501
 674.028 646.183
 434.356 730.485
 477.044 56.609
 978.263 917.345
 506.918 476.060
 633.117 966.128
 386.932 405.459
 727.909 225.687
 389.462 896.784
 863.624 333.834
 485.525 359.487
 359.517 700.395
 481.265 240.354
 82.125 35.515
 600.118 414.927
 252.714 37.771
 593.176 30.319
 605.162 404.951
 204.311 375.124
 207.852 870.012
 203.100 427.745
 187.503 590.323
 552.632 996.251
 145.440 790.252
 879.263 647.615
 961.216 451.492
 738.674 909.505
 986.610 203.679
 161.866 881.831
 974.545 547.281
 253.570 426.760
 920.585 564.093
 794.874 414.394
 855.421 276.526
 665.556 126.658
 379.356 509.364
 696.775 295.004
 816.782 206.370
 241.578 439.451
 560.324 644.591
 212.447 149.230
 819.539 372.245
 688.344 801.416
 264.355 238.376
 997.849 446.583
 213.893 866.244
 702.912 333.453
 149.788 895.490
 355.072 822.205
 590.852 344.015
 691.852 413.554
 242.099 348.269
 957.362 853.599
 893.157 175.077
 843.225 959.054
 684.528 869.479
 682.024 30.680
 58.496 837.419
 717.044 712.192
 266.650 450.965
 703.726 525.651
 597.730 814.460
 657.609 331.216
 225.938 815.232
 91.497 768.580
 547.010 690.943
 625.022 629.390
 181.590 531.259
 899.828 765.227
 175.043 364.044
 493.412 875.469
 830.420 991.151
 147.564 555.610
 675.389 286.971
 469.818 671.822
 211.349 770.846
 137.877 204.909
 828.576 444.545
 50.390 560.100
 928.072 945.975
 288.411 242.796
 279.916 323.729
 849.521 169.454
 708.698 263.031
 12.771 522.858
 646.324 486.802
 712.689 418.538
 76.689 676.390
 222.847 60.768
 139.061 480.859
 755.266 10.115
 709.194 653.296
 706.022 527.986
 769.194 724.521
 357.222 215.844
 266.838 821.820
 972.156 727.177
 488.718 701.251
 687.615 738.881
 93.343 990.845
 162.281 556.234
 812.655 258.365
 32.941 263.212
 203.808 306.538
 264.295 679.671
 566.076 61.815
 59.868 151.168
 407.278 326.324
 190.473 369.340
 404.896 289.065
 155.569 634.382
 242.212 89.267
 237.480 750.823
 670.388 455.828
 157.830 758.447
 642.727 840.837
 71.591 997.527
 954.783 867.178
 112.284 287.882
 899.012 930.409
 660.194 851.419
 478.932 559.527
 175.569 755.484
 527.043 541.435
 505.173 217.497
 12.893 757.171
 420.930 848.996
 120.758 337.082
 124.640 478.517
 606.444 805.600
 96.690 368.013
 124.097 808.233
 976.496 607.152
 838.909 263.483
 838.245 55.366
 730.822 96.100
 920.682 114.677
 646.296 336.225
 440.662 709.748
 796.798 328.296
 876.510 368.438
 38.659 116.209
 61.664 120.139
 732.404 55.065
 547.290 834.775
 181.708 158.323
 143.729 527.635
 832.030 201.474
 956.562 359.730
 384.073 764.084
 919.223 516.555
 393.092 61.721
 68.534 686.801
 505.277 973.675
 93.935 464.262
 278.783 253.315
 949.916 29.145
 179.343 672.398
 192.085 937.901
 286.762 221.730
 771.150 663.055
 35.092 406.562
 89.792 716.321
 800.262 840.242
 442.119 190.215
 786.576 473.522
 464.233 436.710
 718.589 885.023
 830.715 328.132
 665.732 601.580
 242.121 218.034
 590.754 682.122
 322.245 831.303
 174.202 67.681
 643.851 997.141
 208.969 20.885
 943.454 420.126
 542.418 414.295
 88.610 728.450
 658.036 507.399
 397.026 400.178
 601.434 21.649
 50.929 44.419
 962.106 891.932
 130.723 991.436
 996.598 667.383
 940.604 451.521
 22.103 545.953
 999.935 255.161
 802.064 863.005
 215.625 645.268
 495.072 187.126
 173.183 905.591
 631.265 194.922
 231.664 67.847
 630.993 154.821
 677.223 224.237
 280.855 117.619
 781.907 403.212
 853.102 23.998
 381.711 756.507
 794.257 647.482
 887.430 307.032
 44.508 111.951
 282.951 463.544
 585.835 188.016
 161.021 302.685
 86.925 480.227
 662.073 526.563
 927.855 280.680
 986.319 439.509
 186.583 363.151
 65.063 56.653
 669.758 420.279
 829.295 5.826
 917.880 564.736
 80.387 549.925
 532.933 199.846
 230.581 316.788
 717.115 257.362
 574.503 46.027
 704.021 957.149
 414.833 355.885
 766.640 788.448
 386.412 597.503
 735.960 783.465
 997.254 838.994
 824.014 555.451
 479.429 838.084
 958.315 224.966
 967.616 91.134
 571.288 744.886
 201.699 149.967
 697.120 258.042
 988.544 978.632
 486.254 747.641
 616.553 173.260
 609.292 152.129
 57.541 23.202
 70.550 360.738
 829.615 175.210
 347.848 647.059
 751.160 739.462
 508.732 464.763
 861.624 102.482
 591.529 466.709
 594.940 183.723
 477.958 726.574
 894.302 976.678
 196.044 566.665
 584.148 679.403
 879.678 18.468
 651.104 661.452
 854.073 670.882
 518.098 693.223
 722.717 667.852
 265.574 928.969
 187.262 590.766
 604.727 876.373
 251.431 355.571
 237.050 184.159
 635.842 539.844
 742.312 356.133
 683.076 466.378
 976.801 167.098
 860.148 158.172
 991.695 465.960
 595.342 961.664
 7.258 447.012
 623.169 242.846
 15.008 235.852
 87.962 392.373
 92.802 545.855
 284.416 244.449
 675.907 129.843
 331.593 499.178
 452.664 85.009
 102.772 434.029
 571.466 713.751
 12.676 957.304
 734.782 435.640
 519.620 271.133
 997.365 163.865
 484.711 215.021
 614.073 971.346
 473.418 910.691
 735.669 786.034
 144.427 47.637
 719.347 171.194
 583.042 974.979
 98.465 4.656
 665.561 402.982
 90.216 501.874
 729.584 686.666
 860.813 602.361
 243.475 349.664
 518.618 219.633
 164.939 209.873
 72.903 343.726
 930.596 456.028
 939.186 975.806
 780.376 578.447
 254.011 500.132
 475.679 725.566
 498.491 384.179
 579.455 904.088
 139.805 207.927
 819.143 293.663
 55.271 514.081
 716.995 651.732
 979.719 38.350
 542.230 450.863
 642.059 610.013
 689.466 645.531
 362.586 635.188
 119.522 199.512
 853.227 206.800
 392.037 126.034
 686.412 784.959
 782.331 473.410
 215.236 208.641
 793.651 617.627
 682.082 824.431
 164.747 354.270
 342.009 431.125
 923.899 585.015
 851.056 861.570
 674.636 104.093
 81.608 567.178
 714.056 858.522
 283.480 888.584
 708.633 599.184
 920.007 531.060
 989.578 590.204
 85.887 499.473
 413.201 799.388
 623.557 658.979
 572.443 66.230
 566.587 589.577
 683.047 215.223
 473.805 300.516
 19.138 45.752
 402.042 110.857
 483.746 945.929
 476.666 921.990
 993.704 422.407
 238.961 684.247
 387.121 753.086
 612.497 961.060
 655.140 911.881
 574.571 629.122
 416.002 807.247
 534.455 321.249
 724.616 157.389
 301.428 760.048
 909.180 199.213
 119.597 575.772
 90.295 114.682
 3.357 122.209
 137.927 42.838
 930.473 661.941
 906.225 829.165
 945.539 689.472
 832.189 12.948
 954.573 90.592
 146.641 749.919
 714.476 932.845
 607.567 459.714
 954.775 469.399
 488.129 538.928
 632.475 82.094
 523.477 820.013
 386.026 444.583
 209.517 928.498
 396.539 849.611
 648.351 906.588
 111.818 2.474
 522.962 555.874
 872.944 363.136
 559.545 797.453
 88.561 440.505
 379.612 861.254
 616.526 62.736
 163.595 470.862
 776.812 216.670
 329.333 73.891
 477.599 357.475
 86.719 35.197
 285.367 317.114
 456.378 30.708
 609.668 908.529
 156.004 388.563
 157.540 743.455
 761.527 72.802
 297.505 507.975
 168.432 409.407
 268.547 214.588
 616.079 547.467
 287.884 656.355
 227.938 327.384
 518.703 202.150
 74.231 506.827
 724.189 107.074
 419.933 752.757
 879.230 974.480
 897.766 38.900
 361.326 842.050
 488.244 952.994
 875.800 410.809
 120.574 292.895
 468.805 170.517
 481.178 356.810
 779.479 965.622
 860.458 667.761
 717.548 901.703
 41.415 938.766
 615.588 312.486
 871.765 821.493
 389.944 832.149
 128.710 91.635
 598.055 877.365
 24.801 128.418
 452.837 109.684
 484.876 829.082
 750.144 683.307
 496.599 962.681
 389.618 388.669
 77.289 677.840
 282.041 671.580
 962.498 718.330
 200.238 74.850
 90.158 416.372
 761.566 938.745
 489.131 789.951
 646.956 373.256
 772.063 896.156
 236.377 134.807
 146.788 832.441
 648.795 298.818
 593.765 542.039
 244.343 604.508
 582.776 494.572
 709.132 286.967
 722.066 769.744
 83.321 721.985
 927.246 478.144
 398.558 550.218
 773.490 481.434
 802.422 268.442
 439.135 213.080
 209.069 866.822
 175.809 4.372
 123.882 633.132
 242.202 658.466
 545.864 58.832
 235.980 323.028
 908.011 79.864
 349.822 740.580
 229.444 19.474
 189.760 221.627
 833.245 314.426
 932.043 721.139
 643.443 783.522
 91.330 1.946
 679.139 112.718
 439.568 352.493
 582.519 799.374
 390.487 770.306
 972.232 825.047
 766.696 21.203
 929.867 257.863
 440.467 898.013
 783.012 158.974
 108.895 207.434
 525.344 60.338
 981.246 151.156
 146.806 761.229
 550.557 494.809
 972.885 767.368
 851.138 158.469
 922.194 768.671
 704.624 53.852
 679.853 659.423
 793.802 340.107
 897.685 678.891
 918.154 991.870
 121.156 862.235
 248.253 155.514
 610.641 603.000
 656.521 213.103
 177.380 342.009
 436.244 545.165
 652.062 206.284
 683.840 465.212
 408.941 459.504
 894.382 738.834
 196.628 416.853
 568.338 61.604
 297.140 687.009
 837.609 182.111
 119.487 288.038
 858.761 363.899
 808.254 38.537
 386.184 193.268
 339.589 237.232
 1.552 484.731
 118.197 741.103
 740.059 104.169
 963.928 252.029
 698.424 828.371
 973.024 683.732
 842.542 61.764
 397.907 553.917
 940.065 25.109
 954.449 220.899
 939.421 370.803
 834.050 640.462
 394.112 535.050
 869.791 978.364
 710.195 243.797
 434.690 588.820
 174.160 697.967
 592.166 411.938
 324.857 90.783
 83.739 996.589
 271.443 288.093
 939.470 3.474
 862.642 29.387
 798.553 960.415
 91.985 696.184
 599.616 143.440
 18.447 124.697
 764.906 48.452
 609.354 705.920
 684.712 945.705
 918.104 978.883
 486.449 309.652
 616.853 457.717
 228.290 467.707
 165.473 682.047
 724.597 981.074
 442.786 600.189
 827.394 67.989
 952.316 808.668
 745.569 703.767
 278.638 818.044
 675.293 923.073
 176.170 98.103
 888.447 738.488
 962.353 894.873
 430.771 46.998
 31.946 692.945
 621.353 884.393
 657.535 220.287
 726.390 509.326
 469.749 325.656
 62.502 547.029
 374.282 183.094
 630.820 931.257
 244.404 641.743
 408.633 676.370
 688.496 205.664
 49.276 754.497
 21.447 926.826
 835.446 101.272
 333.896 269.366
 871.304 223.836
 149.836 865.328
 212.954 123.678
 564.585 656.943
 656.576 501.923
 263.404 600.101
 413.262 104.045
 315.923 294.909
 787.095 843.512
 831.078 285.152
 79.080 168.875
 227.563 517.530
 308.114 296.494
 140.144 527.743
 468.357 101.911
 534.924 293.686
 130.282 968.326
 967.355 601.497
 393.748 942.468
 683.973 958.871
 871.995 498.991
 369.432 78.714
 335.186 807.523
 279.104 276.830
 383.590 15.428
 607.501 577.992
 519.666 978.614
 635.003 218.806
 914.000 507.410
 209.304 652.310
 134.398 350.266
 770.798 193.091
 955.653 261.113
 568.483 453.130
 867.823 923.553
 158.411 583.545
 34.865 714.198
 282.036 697.614
 657.553 146.593
 916.910 363.000
 102.667 854.974
 635.017 638.966
 865.109 553.187
 430.802 235.909
 724.942 78.288
 255.844 193.964
 94.413 331.447
 562.589 234.359
 970.951 232.051
 986.047 117.130
 524.297 166.213
 728.524 942.505
 755.788 440.850
 435.091 127.566
 934.871 942.195
 111.420 556.758
 404.948 176.909
 523.873 192.340
 573.414 669.201
 195.468 802.483
 378.218 963.663
 559.784 749.427
 627.518 296.468
 625.411 322.740
 415.204 43.533
 31.712 513.533
 351.527 920.045
 116.066 530.533
 846.339 319.011
 365.139 649.745
 826.908 255.312
 768.057 73.295
 450.846 884.949
 335.469 522.810
 927.980 146.171
 681.748 996.784
 37.111 510.009
 702.005 933.931
 311.527 313.064
 203.772 415.320
 871.105 496.485
 895.497 742.324
 152.112 503.931
 489.156 996.245
 184.949 450.277
 268.913 35.404
 904.513 705.356
 316.952 848.720
 260.390 626.575
 504.141 559.273
 590.485 95.569
 258.388 470.471
 0.922 681.845
 256.544 950.331
 979.157 976.651
 363.968 250.786
 481.479 859.004
 14.824 419.165
 558.664 10.176
 509.553 654.080
 696.054 860.217
 455.395 929.449
 381.209 698.718
 421.357 615.528
 611.324 920.513
 278.480 587.498
 704.556 205.040
 185.921 868.802
 678.272 885.493
 627.413 912.143
 850.022 281.457
 743.502 895.599
 154.024 417.660
 713.099 890.021
 850.372 293.792
 461.954 937.703
 942.537 808.452
 192.402 237.923
 270.576 67.471
 393.075 44.479
 175.492 256.854
 182.174 91.719
 50.216 557.764
 224.484 442.238
 423.675 890.500
 529.953 420.470
 338.397 151.802
 257.532 606.574
 254.336 251.452
 107.824 824.700
 70.342 746.947
 965.336 294.809
 831.448 446.406
 447.709 19.390
 469.412 618.226
 814.931 452.877
 393.503 669.845
 994.384 225.116
 749.118 486.981
 73.668 349.451
 737.400 348.707
 616.723 894.849
 36.771 133.529
 262.360 509.864
 287.208 728.422
 788.236 689.294
 943.713 358.560
 766.313 23.337
 933.000 322.709
 24.699 380.234
 266.668 91.148
 870.266 579.260
 587.674 283.327
 749.659 409.216
 20.554 965.670
 144.399 151.737
 328.614 410.981
 747.909 157.997
 375.181 745.604
 675.940 596.354
 66.226 224.920
 762.489 597.526
 96.567 559.064
 114.538 549.087
 912.853 236.250
 592.541 873.853
 778.181 29.125
 879.471 924.497
 813.259 328.831
 257.368 562.192
 488.251 31.382
 162.852 998.842
 541.800 941.602
 406.281 774.462
 456.324 991.861
 555.425 533.458
 871.626 567.534
 174.351 41.009
 75.606 350.316
 220.131 644.744
 577.678 936.895
 110.907 903.775
 807.170 57.102
 543.546 159.286
 947.956 136.332
 640.675 456.073
 537.943 746.234
 106.393 6.186
 646.464 830.300
 756.664 643.187
 566.450 532.909
 631.746 793.325
 96.452 697.668
 289.445 998.404
 668.621 220.666
 293.135 90.310
 33.999 173.856
 149.216 630.661
 630.523 71.555
 394.689 98.064
 519.695 597.661
 395.042 702.857
 225.727 192.056
 971.553 323.501
 490.116 901.962
 849.949 343.972
 862.042 18.193
 301.216 597.446
 880.978 58.781
 251.016 923.490
 25.738 345.187
 665.010 274.942
 460.318 591.716
 600.406 883.231
 210.869 840.141
 953.926 739.319
 772.712 602.565
 466.259 869.534
 237.201 0.693
 874.037 394.867
 14.539 923.980
 471.639 737.849
 732.271 78.214
 574.172 177.673
 235.426 206.279
 105.230 112.136
 81.446 571.051
 492.151 240.193
 992.522 974.115
 289.249 573.086
 334.419 511.485
 95.760 872.313
 471.899 947.435
 848.014 222.011
 397.384 919.469
 980.759 910.161
 135.336 211.262
 134.916 321.359
 337.233 476.900
 480.640 853.643
 150.953 140.068
 596.004 948.182
 777.403 688.073
 541.445 664.664
 222.574 335.088
 975.178 113.443
 174.597 535.139
 119.857 750.202
 945.435 216.681
 198.981 597.945
 231.410 911.800
 773.911 947.908
 484.757 328.905
 718.249 834.740
 821.972 924.139
 433.046 426.607
 198.927 859.758
 229.368 528.226
 586.029 484.401
 557.853 290.059
 810.476 358.059
 249.666 341.767
 781.453 491.686
 29.766 329.575
 865.704 136.764
 979.455 908.484
 76.013 292.967
 147.063 809.544
 517.806 392.511
 247.526 624.012
 706.280 48.467
 45.937 389.663
 118.484 642.524
 107.359 165.316
 834.876 87.371
 714.025 288.647
 709.522 682.495
 828.121 446.322
 996.854 333.010
 518.666 576.391
 268.488 902.894
 607.508 768.914
 241.791 401.049
 833.295 45.076
 481.640 466.175
 322.723 256.980
 950.277 29.906
 912.754 454.402
 892.359 543.631
 31.440 271.547
 331.781 89.512
 641.948 72.131
 504.833 538.209
 736.322 396.618
 295.453 532.713
 162.145 338.321
 310.445 978.368
 134.675 758.205
 726.241 303.003
 665.359 170.157
 748.233 558.111
 689.096 893.136
 195.778 392.967
 839.623 893.953
 811.009 619.601
 375.464 119.571
 790.801 959.706
 546.623 41.919
 365.163 227.331
 891.378 377.768
 51.449 646.691
 318.012 283.501
 264.866 866.582
 941.181 807.478
 977.593 35.907
 167.871 574.563
 10.331 713.954
 452.919 907.467
 683.434 459.808
 36.182 202.437
 25.007 374.051
 228.151 983.003
 558.924 239.516
 901.776 780.814
 107.999 953.924
 577.224 728.750
 731.117 783.875
 233.135 405.693
 255.716 355.683
 950.687 217.361
 209.409 883.361
 981.537 122.077
 840.691 707.703
 441.735 268.173
 345.663 963.538
 763.439 570.830
 85.727 926.177
 305.115 155.742
 143.571 24.653
 227.597 186.089
 877.933 501.262
 314.649 884.578
 511.129 487.112
 857.321 595.841
 229.952 735.887
 864.580 804.266
 765.973 187.035
 619.410 941.778
 114.592 830.325
 209.152 168.288
 575.353 321.694
 938.662 679.231
 974.299 401.898
 130.404 350.194
 40.870 231.613
 450.510 43.991
 938.318 256.760
 625.849 822.378
 822.649 524.218
 864.215 780.050
 668.128 489.455
 915.781 675.563
 38.458 193.385
 55.176 910.741
 795.636 276.021
 184.165 411.210
 170.350 69.858
 197.295 305.528
 118.857 47.658
 987.588 974.401
 364.714 149.464
 344.979 545.635
 76.209 84.568
 193.517 511.366
 321.213 89.176
 379.239 123.955
 533.275 953.316
 642.098 133.665
 431.878 435.515
 643.475 328.136
 584.821 626.138
 465.009 50.136
 953.733 955.441
 911.916 250.486
 900.060 566.880
 140.367 788.079
 776.606 776.792
 557.343 244.311
 120.579 545.812
 914.463 866.739
 782.390 913.498
 914.558 803.507
 958.067 454.352
 179.095 209.013
 882.815 150.204
 872.245 280.737
 932.906 930.746
 757.543 781.400
 569.860 191.621
 668.213 79.228
 144.895 179.080
 822.714 437.560
 216.273 443.799
 711.677 954.197
 73.820 966.501
 347.764 707.469
 423.223 787.736
 11.076 842.160
 170.268 417.342
 572.509 321.979
 427.933 230.081
 447.110 199.842
 916.051 887.865
 958.169 591.723
 956.202 371.431
 698.003 179.126
 108.770 901.634
 498.547 369.642
 933.076 219.563
 97.692 90.475
 356.525 853.076
 57.447 218.004
 149.453 993.156
 87.470 514.468
 156.455 945.555
 610.183 573.662
 323.270 210.962
 207.790 109.590
 474.736 620.352
 881.279 159.367
 990.956 542.016
 769.275 634.103
 445.872 554.207
 890.941 624.340
 318.188 604.448
 440.663 950.859
 665.550 155.634
 349.697 413.872
 228.520 143.567
 996.247 816.085
 564.028 374.007
 673.541 165.599
 214.314 794.341
 376.541 66.689
 515.966 550.447
 631.229 509.193
 816.442 939.029
 33.265 415.333
 667.824 985.830
 280.857 6.554
 37.564 7.677
 253.388 438.525
 945.360 878.791
 904.610 111.195
 888.353 937.300
 786.839 500.172
 341.500 295.367
 108.587 448.379
 856.860 405.038
 638.636 291.552
 378.758 871.964
 118.856 421.629
 338.277 881.202
 328.567 388.355
 590.610 24.638
 575.414 136.630
 965.684 510.058
 270.176 726.446
 972.651 540.214
 802.461 900.111
 341.934 319.351
 175.722 180.211
 617.068 558.525
 616.442 99.164
 888.642 284.005
 554.867 490.837
 162.903 120.151
 222.516 95.539
 400.330 325.058
 442.269 636.587
 269.789 650.268
 645.687 879.838
 420.079 411.861
 462.873 363.137
 54.260 976.798
 444.516 622.096
 737.644 553.676
 223.577 999.226
 315.462 739.811
 163.405 928.114
 151.756 616.281
 806.082 871.392
 421.016 339.201
 93.655 565.006
 135.466 579.787
 828.125 601.253
 923.984 888.904
 434.038 654.752
 196.646 65.862
 138.911 319.806
 338.348 998.510
 868.366 851.195
 535.397 705.645
 719.469 365.409
 13.082 586.878
 910.554 813.724
 65.858 194.112
 769.757 345.610
 713.862 347.418
 106.915 370.013
 992.062 682.277
 281.756 537.708
 346.660 930.987
 330.976 120.533
 905.733 495.535
 621.396 478.908
 238.875 389.885
 957.800 879.166
 808.546 34.648
 772.069 254.151
 531.407 935.232
 662.866 267.061
 552.143 115.227
 928.592 428.185
 528.969 600.039
 954.768 981.036
 936.308 932.299
 72.881 788.176
 306.176 971.573
 321.552 743.128
 109.011 298.404
 11.218 64.107
 473.346 759.171
 47.203 704.517
 971.578 796.862
 107.899 576.481
 768.697 597.425
 337.882 124.909
 8.108 16.258
 611.146 324.282
 62.515 149.716
 386.684 477.543
 330.293 87.854
 34.584 370.891
 434.122 273.358
 401.281 740.360
 757.128 334.548
 531.206 511.644
 213.844 735.144
 420.490 525.459
 433.584 958.172
 576.616 113.913
 269.964 724.899
 953.893 871.822
 833.099 341.334
 564.494 709.102
 364.503 204.651
 92.826 980.392
 985.862 720.668
 109.606 385.647
 101.935 952.347
 761.598 905.942
 428.143 700.266
 952.297 283.116
 851.341 11.569
 204.566 236.766
 677.515 317.247
 363.315 519.696
 35.234 142.496
 637.664 91.084
 4.628 145.818
 858.927 698.865
 347.212 784.390
 232.279 338.146
 894.267 231.850
 853.674 735.748
 785.801 986.191
 244.846 812.381
 866.737 486.897
 601.750 119.650
 873.295 739.321
 157.325 430.533
 265.216 538.775
 407.880 886.469
 66.084 155.608
 151.683 544.572
 205.485 935.206
 624.673 513.193
 156.933 973.268
 105.812 567.289
 131.589 27.701
 395.857 666.375
 419.833 945.169
 568.793 892.802
 324.218 824.794
 453.389 237.496
 354.523 766.160
 850.172 400.846
 268.244 596.853
 531.351 380.331
 150.465 330.001
 440.944 381.525
 1.623 39.178
 120.653 328.900
 408.987 271.516
 473.168 546.344
 439.949 355.687
 355.955 619.346
 237.530 945.837
 820.677 901.668
 199.288 712.457
 799.868 965.018
 561.359 224.166
 745.081 652.363
 624.467 128.531
 769.332 441.303
 385.801 744.280
 699.266 976.224
 570.825 20.815
 635.269 825.187
 786.018 544.023
 14.886 463.906
 984.492 300.558
 218.922 904.294
 601.525 327.322
 720.795 254.410
 479.610 130.824
 6.978 321.094
 169.090 964.827
 666.182 412.787
 920.440 197.518
 412.423 50.211
 940.372 215.025
 455.136 894.572
 482.153 620.957
 719.223 920.246
 499.572 66.750
 438.657 520.574
 786.160 440.630
 666.312 686.245
 321.601 550.285
 155.607 745.966
 484.144 942.709
 849.984 34.920
 592.676 341.785
 165.883 649.260
 99.566 968.036
 253.693 561.963
 552.982 994.566
 177.086 489.589
 26.184 737.734
 250.369 199.269
 114.961 170.808
 730.206 384.795
 330.242 664.226
 364.766 789.602
 961.004 818.528
 480.380 148.219
 406.269 77.410
 931.983 507.226
 930.751 841.237
 285.520 88.657
 596.040 788.841
 543.172 605.245
 270.901 441.434
 898.603 625.801
 596.015 941.237
 830.587 533.866
 239.398 984.182
 48.709 902.607
 850.707 646.263
 711.525 818.539
 631.023 923.267
 91.367 186.353
 157.689 500.463
 684.309 212.891
 22.901 59.993
 210.535 741.782
 394.571 187.388
 149.385 548.606
 926.093 163.448
 362.565 32.546
 619.060 23.360
 14.705 392.880
 573.423 771.122
 766.744 561.296
 790.316 485.003
 36.974 93.798
 773.862 810.055
 767.507 394.102
 13.110 468.552
 448.953 44.970
 120.233 531.191
 320.194 431.481
 515.884 274.160
 427.909 32.968
 849.724 133.474
 185.218 786.182
 539.624 82.788
 871.435 344.621
 825.607 369.185
 154.763 206.956
 936.519 998.961
 764.221 905.894
 433.785 368.361
 281.662 347.912
 555.710 569.586
 143.028 100.122
 669.214 897.666
 131.830 824.649
 428.008 57.157
 296.969 70.530
 324.951 277.836
 539.673 421.201
 352.259 645.143
 376.350 250.496
 990.530 223.927
 210.109 515.952
 733.128 183.966
 25.701 584.725
 516.546 943.814
 781.388 780.013
 423.387 47.918
 5.260 405.453
 708.796 932.976
 639.617 468.152
 883.343 166.527
 20.060 210.080
 277.995 37.376
 858.942 170.248
 185.898 318.293
 136.893 650.054
 490.057 521.268
 130.554 720.297
 267.777 330.375
 236.817 885.588
 537.106 73.089
 439.232 70.387
 355.780 914.730
 924.504 86.750
 380.826 910.089
 547.879 328.654
 681.503 489.369
 195.599 268.718
 707.487 401.179
 58.502 833.053
 438.780 482.808
 949.409 837.427
 677.877 917.494
 932.369 86.924
 435.160 300.453
 126.610 191.604
 355.616 941.463
 872.562 617.654
 42.085 343.573
 850.301 478.141
 53.731 817.715
 898.926 336.346
 857.953 214.683
 453.614 129.982
 352.107 912.952
 778.391 774.257
 964.141 517.579
 688.220 129.185
 207.335 366.930
 712.934 650.877
 776.050 465.901
 725.462 32.547
 401.700 63.019
 832.931 588.853
 269.639 851.057
 785.464 673.143
 559.489 924.310
 595.427 432.583
 798.413 788.479
 359.459 108.377
 96.497 150.056
 144.835 550.159
 806.700 60.588
 26.719 823.597
 762.540 547.258
 57.867 702.401
 492.098 805.539
 809.825 420.078
 887.002 683.508
 664.965 548.137
 873.296 762.707
 860.688 17.129
 43.877 189.720
 317.304 621.434
 779.050 279.041
 24.564 380.318
 615.454 175.200
 551.407 664.356
 989.922 804.839
 490.503 351.293
 652.757 382.505
 92.695 527.934
 136.422 663.158
 303.989 499.389
 506.029 405.869
 34.793 464.374
 985.577 463.966
 991.201 41.193
 930.003 24.494
 333.173 525.124
 432.457 652.348
 924.213 981.473
 756.408 460.785
 959.715 952.297
 854.056 329.444
 342.540 117.339
 770.080 163.669
 679.046 905.018
 479.962 665.510
 138.872 17.249
 125.263 538.403
 427.997 597.649
 87.605 936.361
 615.443 337.427
 495.120 896.844
 706.298 943.399
 639.400 457.653
 422.357 870.513
 160.182 785.909
 219.625 94.742
 444.964 465.861
 800.353 534.711
 410.383 767.020
 255.384 851.104
 53.632 300.469
 67.853 106.459
 960.564 665.606
 917.102 764.675
 360.820 78.820
 15.769 875.602
 560.721 287.269
 395.092 916.783
 346.356 423.217
 503.451 559.274
 620.028 606.023
 909.014 760.128
 453.725 699.296
 85.255 749.182
 457.556 470.043
 822.264 126.270
 866.241 655.341
 939.624 886.714
 742.846 941.654
 698.593 483.114
 839.475 314.150
 721.197 261.253
 795.910 490.829
 748.140 793.749
 808.831 462.197
 211.335 809.313
 678.951 395.251
 193.050 875.835
 207.021 105.253
 803.597 555.611
 431.020 865.044
 572.127 989.842
 798.203 815.332
 928.082 381.870
 372.041 606.550
 899.464 494.799
 863.911 980.670
 492.174 435.174
 134.063 767.081
 893.756 801.797
 760.457 588.690
 295.131 894.887
 965.309 461.362
 203.010 528.366
 208.309 321.248
 160.062 5.640
 896.527 370.414
 663.620 710.923
 171.025 422.173
 219.248 253.612
 559.340 224.921
 153.298 167.862
 334.622 8.996
 387.382 314.318
 802.761 337.665
 524.071 622.431
 7.870 243.944
 562.184 932.323
 766.695 733.394
 434.622 992.431
 729.765 53.672
 502.977 206.796
 740.233 839.540
 640.451 332.830
 992.575 892.900
 655.219 851.540
 957.719 147.474
 445.877 277.774
 267.091 383.987
 412.573 874.101
 467.016 731.548
 573.652 470.050
 951.372 532.704
 438.026 775.800
 342.103 21.941
 665.948 388.935
 955.020 619.816
 701.670 813.002
 806.063 767.386
 994.772 191.431
 378.135 798.790
 835.150 79.653
 280.738 695.114
 730.330 667.286
 147.408 891.847
 251.430 172.118
 985.764 977.931
 292.654 174.744
 531.372 869.741
 233.376 979.544
 472.374 252.095
 894.787 471.874
 172.667 25.049
 855.844 706.488
 396.349 594.716
 375.097 687.396
 647.236 904.456
 173.270 579.236
 909.637 565.706
 811.801 285.278
 588.682 652.382
 578.468 813.255
 281.650 146.805
 214.502 768.987
 100.608 536.509
 618.170 326.417
 748.921 169.038
 795.618 44.138
 520.558 75.152
 836.995 371.119
 135.753 609.984
 938.753 812.349
 596.263 367.095
 413.922 728.165
 488.693 963.503
 1.657 104.513
 788.216 936.411
 453.962 356.222
 824.090 737.159
 518.102 78.254
 722.155 647.985
 802.619 422.919
 100.737 16.303
 196.069 502.217
 780.878 23.814
 161.853 457.116
 698.471 948.875
 348.850 928.926
 446.860 595.891
 103.646 956.606
 8.875 951.229
 41.226 418.300
 285.475 768.338
 300.902 161.475
 225.617 412.860
 284.588 815.524
 393.203 29.643
 925.302 860.598
 59.687 686.677
 72.921 9.818
 725.998 255.273
 697.856 37.196
 898.714 191.504
 915.799 304.745
 970.097 271.584
 520.282 879.130
 879.773 524.812
 795.062 16.062
 520.835 813.877
 963.989 180.562
 451.504 586.173
 148.594 679.709
 694.631 504.600
 148.294 443.863
 264.076 845.767
 567.640 800.386
 515.116 502.125
 700.658 54.108
 644.478 57.271
 383.351 900.277
 286.435 26.179
 559.111 743.225
 489.808 910.784
 213.747 737.808
 695.106 52.934
 350.654 186.857
 142.669 348.947
 844.065 957.968
 366.352 90.910
 959.313 984.201
 700.501 528.225
 521.442 108.527
 641.670 98.284
 683.666 459.579
 254.592 697.369
 859.166 910.620
 841.458 282.828
 76.024 694.223
 754.725 586.326
 66.219 907.514
 429.845 737.644
 154.108 947.720
 551.867 251.451
 144.594 131.951
 308.441 609.015
 180.911 160.809
 183.987 706.627
 29.889 230.345
 931.544 767.095
 619.608 544.674
 639.041 84.956
 389.921 561.192
 57.398 755.854
 187.726 356.627
 154.366 521.975
 941.632 145.410
 728.442 135.570
 158.433 838.043
 593.156 428.873
 698.289 987.927
 508.048 199.355
 186.688 947.619
 576.395 333.001
 517.017 212.681
 92.044 444.610
 974.133 961.545
 842.580 2.976
 680.946 657.315
 160.432 110.944
 28.964 231.850
 757.727 146.989
 20.756 59.172
 737.997 558.048
 625.691 395.220
 504.647 575.470
 257.176 730.833
 392.087 250.136
 824.545 106.744
 243.125 353.025
 828.993 671.259
 311.659 638.016
 71.443 936.603
 451.623 129.636
 460.384 387.715
 683.767 285.487
 466.796 412.352
 736.292 537.363
 116.891 314.019
 811.965 173.698
 265.075 315.509
 624.539 266.373
 801.130 602.225
 105.710 235.243
 546.957 248.318
 248.088 192.870
 847.306 237.735
 410.610 819.219
 291.954 175.088
 364.417 721.548
 987.894 881.929
 146.502 969.076
 271.881 112.191
 865.650 326.506
 486.332 581.724
 373.597 107.086
 284.086 391.813
 780.426 127.059
 56.340 502.130
 216.561 962.328
 248.288 956.749
 786.964 218.703
 121.488 135.659
 42.168 353.586
 601.988 957.046
 424.493 394.517
 207.880 21.606
 408.274 744.163
 246.811 513.978
 515.398 838.573
 908.348 868.518
 80.152 322.544
 21.740 892.855
 791.898 350.461
 908.300 114.815
 344.815 731.033
 309.132 483.377
 358.746 668.847
 21.365 385.338
 444.765 463.847
 915.505 924.715
 417.401 501.990
 47.246 5.732
 199.683 386.869
 811.465 432.235
 627.314 944.448
 534.704 721.913
 787.891 793.146
 663.810 883.770
 586.409 61.752
 209.337 38.453
 218.986 901.389
 347.689 505.537
 175.555 558.600
 908.840 137.606
 244.876 729.140
 787.849 61.310
 930.729 611.162
 357.693 169.749
 328.500 827.955
 545.398 293.164
 181.824 140.394
 8.710 816.422
 817.860 454.839
 540.101 988.096
 428.439 30.778
 480.666 418.698
 657.535 372.356
 178.163 452.029
 310.743 57.702
 829.210 636.502
 810.691 619.230
 941.544 361.226
 577.396 576.736
 2.537 558.581
 61.653 273.945
 187.263 930.820
 652.742 349.349
 353.799 418.193
 22.443 445.732
 503.746 91.171
 761.929 232.141
 8.982 586.168
 976.241 470.527
 476.203 894.994
 85.280 840.463
 222.011 310.854
 656.564 563.869
 124.108 691.640
 82.232 712.339
 588.067 753.574
 183.002 988.404
 591.261 699.688
 950.296 944.883
 131.640 228.544
 152.706 130.541
 892.547 484.946
 166.000 752.951
 837.574 197.831
 321.367 748.989
 651.372 508.196
 192.413 908.555
 151.393 494.765
 398.242 57.324
 797.902 345.513
 731.837 559.600
 339.425 453.331
 226.885 233.381
 140.623 403.673
 352.428 497.811
 369.781 106.402
 26.520 410.189
 572.336 954.189
 923.956 548.223
 151.982 382.302
 428.598 196.335
 426.637 91.714
 60.615 386.441
 556.034 277.015
 758.878 298.052
 162.017 786.015
 687.724 754.875
 621.026 308.466
 387.453 870.995
 118.127 541.486
 924.384 745.461
 758.823 169.657
 997.456 816.564
 562.373 304.112
 705.562 543.937
 560.171 389.042
 307.766 355.836
 624.907 163.033
 954.811 789.484
 18.572 979.355
 125.824 863.538
 6.179 82.340
 662.741 493.633
 601.507 510.251
 603.782 125.188
 533.639 368.448
 926.582 283.602
 619.126 775.417
 224.477 892.432
 742.776 829.386
 862.608 587.753
 767.252 241.465
 353.353 854.770
 662.590 614.546
 315.884 264.689
 554.582 763.723
 158.207 920.283
 896.697 536.935
 460.769 92.504
 563.198 633.180
 320.769 3.630
 908.693 274.691
 710.759 481.020
 137.041 879.163
 242.399 356.506
 143.978 224.581
 837.754 747.379
 144.721 893.949
 380.777 843.903
 250.184 937.462
 838.470 304.123
 921.076 868.354
 945.280 468.956
 194.438 4.137
 879.713 148.969
 356.143 231.436
 425.808 879.782
 518.097 979.769
 604.400 116.762
 370.687 272.824
 333.138 553.671
 318.216 435.997
 186.654 456.600
 694.236 392.759
 88.459 847.129
 799.903 512.122
 787.020 430.970
 944.538 972.799
 215.566 124.693
 404.830 400.208
 477.766 798.723
 496.632 689.258
 861.247 735.110
 588.571 43.674
 283.451 240.022
 525.241 201.749
 197.738 690.371
 293.057 954.909
 713.362 8.956
 905.927 540.868
 445.671 521.270
 40.331 464.715
 50.159 358.263
 368.484 191.860
 96.770 932.563
 359.903 904.788
 702.956 570.679
 410.276 825.225
 412.624 561.463
 954.420 194.261
 133.311 752.700
 997.771 860.583
 429.178 355.139
 606.949 52.220
 219.024 899.091
 11.229 566.693
 506.162 826.024
 338.105 590.406
 433.318 120.256
 720.564 198.413
 926.482 718.180
 732.355 353.742
 885.971 339.641
 319.617 750.438
 172.691 423.605
 670.233 971.078
 98.107 214.601
 691.602 268.058
 285.967 824.300
 926.803 454.511
 363.839 511.735
 130.255 296.730
 147.574 104.076
 226.635 842.870
 689.644 676.459
 699.186 975.155
 613.656 473.478
 381.654 323.421
 596.275 876.623
 276.251 480.612
 181.214 681.895
 80.616 185.597
 518.244 371.300
 100.203 20.685
 266.507 652.817
 747.611 961.508
 142.317 658.369
 813.694 332.100
 236.629 571.361
 641.853 890.228
 789.199 488.329
 579.675 695.248
 50.873 277.636
 32.165 406.330
 861.494 496.831
 837.507 802.072
 740.553 875.138
 846.956 697.862
 456.248 904.664
 660.614 425.351
 984.256 50.297
 674.094 504.949
 471.807 461.522
 479.247 728.997
 720.103 717.487
 364.989 237.394
 926.437 568.622
 139.961 231.868
 77.385 253.171
 783.318 178.195
 750.090 305.299
 887.635 891.660
 907.027 763.578
 431.217 9.533
 10.879 906.020
 876.399 510.824
 843.652 542.161
 784.375 148.855
 394.309 86.743
 242.586 683.047
 141.582 116.313
 172.384 414.825
 765.962 503.386
 605.804 796.667
 492.935 57.172
 951.799 356.444
 817.313 540.180
 103.539 190.539
 658.059 32.056
 536.767 173.341
 119.530 571.993
 710.138 418.169
 16.836 415.954
 575.694 531.219
 391.571 822.215
 642.849 717.570
 83.995 146.679
 192.332 733.679
 426.565 946.629
 115.543 207.135
 622.370 407.700
 745.772 650.090
 914.437 513.698
 565.037 31.915
 235.102 153.324
 6.232 518.948
 348.909 622.992
 745.437 670.057
 221.141 452.829
 992.144 247.085
 313.461 6.037
 762.668 875.750
 37.934 123.300
 968.954 107.378
 703.547 87.633
 204.378 282.874
 931.021 145.343
 271.141 801.022
 861.278 650.746
 9.651 522.656
 162.345 911.509
 676.389 695.217
 173.997 944.349
 618.484 818.999
 797.377 444.175
 34.446 673.047
 419.624 301.152
 242.725 416.710
 195.746 337.810
 733.101 439.579
 29.320 590.923
 808.191 870.769
 190.875 329.927
 369.831 316.698
 481.984 125.154
 231.931 178.823
 441.204 85.739
 690.085 528.882
 245.295 950.127
 219.126 974.468
 588.884 993.408
 451.750 733.144
 34.423 817.943
 690.838 515.492
 671.418 509.965
 380.289 78.552
 672.288 508.896
 286.884 999.080
 697.524 872.379
 790.112 394.254
 504.122 593.601
 127.308 815.100
 420.590 793.924
 765.186 199.629
 144.342 169.569
 161.479 708.939
 121.376 102.911
 15.470 106.170
 315.155 584.469
 985.583 466.947
 646.235 149.002
 655.670 837.956
 674.018 667.109
 967.262 660.421
 37.896 201.754
 188.946 536.009
 821.032 527.194
 880.476 188.141
 842.959 996.694
 920.565 231.579
 127.526 556.215
 24.076 842.832
 583.559 46.140
 875.148 374.384
 633.549 864.375
 974.442 893.530
 940.223 325.150
 46.026 84.036
 24.675 22.216
 705.441 723.665
 908.764 467.409
 466.369 356.378
 617.468 640.691
 798.314 893.813
 566.147 661.488
 159.110 801.183
 358.165 19.670
 859.536 608.360
 108.536 24.877
 496.353 613.630
 70.555 822.444
 66.488 456.997
 509.367 351.309
 878.801 389.212
 576.760 492.565
 968.782 474.742
 486.045 776.343
 931.902 80.200
 858.525 919.393
 287.331 18.351
 460.981 86.806
 607.772 861.519
 126.876 680.027
 473.772 692.283
 855.990 111.647
 680.608 924.859
 524.399 37.816
 219.597 574.016
 368.622 874.871
 128.161 252.082
 197.109 761.452
 937.369 286.346
 844.866 965.685
 802.996 232.461
 641.835 743.682
 475.642 43.420
 984.677 886.615
 614.643 582.996
 560.228 344.952
 974.725 657.571
 395.149 977.284
 167.350 407.062
 931.931 364.855
 822.192 635.675
 440.696 879.704
 428.085 383.832
 657.187 553.033
 125.010 916.553
 930.431 410.345
 535.508 19.429
 913.059 611.222
 979.482 505.077
 930.012 134.910
 303.059 610.465
 317.663 709.416
 90.637 243.972
 888.534 903.660
 317.917 71.607
 103.248 641.674
 969.516 230.906
 830.613 98.296
 792.491 61.043
 761.659 880.885
 19.764 936.337
 579.646 365.814
 486.204 901.194
 44.647 956.814
 314.245 906.646
 850.284 170.431
 82.744 636.734
 776.715 778.095
 757.844 47.483
 576.483 581.565
 381.575 197.982
 669.604 746.326
 634.444 873.808
 26.065 334.047
 542.389 44.921
 215.239 769.230
 244.016 786.002
 93.545 346.128
 407.298 855.617
 777.889 569.903
 450.059 385.496
 660.049 561.539
 617.977 792.496
 206.501 10.417
 478.111 78.735
 62.463 193.746
 843.568 630.944
 644.595 500.632
 232.819 734.879
 523.542 193.723
 940.065 566.913
 727.825 946.815
 734.062 960.512
 860.490 36.980
 273.022 833.679
 28.242 109.751
 11.885 633.725
 911.642 731.246
 752.795 352.651
 429.492 688.267
 945.489 700.273
 899.159 283.101
 355.200 519.077
 98.627 921.684
 83.319 876.152
 380.237 730.065
 30.301 880.746
 857.912 13.443
 439.246 823.734
 530.144 244.000
 938.222 906.243
 53.938 218.256
 624.156 572.752
 247.478 742.400
 893.225 259.048
 471.569 6.353
 442.714 442.756
 975.345 906.031
 745.958 994.751
 446.670 320.995
 261.861 490.244
 191.743 494.554
 188.623 880.864
 94.289 579.167
 40.612 551.577
 238.242 376.175
 128.993 602.217
 487.878 730.434
 899.945 281.816
 528.133 743.031
 346.547 959.626
 700.359 385.221
 507.124 200.048
 203.537 570.946
 617.648 295.494
 849.286 751.306
 350.532 643.303
 995.524 500.331
 876.577 287.271
 676.016 876.134
 189.097 704.051
 382.128 964.440
 265.342 938.129
 732.801 482.555
 574.655 680.374
 136.210 571.849
 117.591 63.957
 951.856 506.932
 366.120 303.231
 8.428 461.929
 20.584 826.763
 226.943 301.051
 581.051 21.863
 600.168 595.274
 104.046 896.787
 650.680 343.090
 763.248 926.222
 447.083 715.419
 615.875 639.100
 219.741 217.933
 284.256 464.417
 955.979 23.897
 662.062 315.206
 145.314 573.395
 642.151 973.509
 116.100 447.556
 711.789 666.129
 387.610 736.475
 872.764 183.611
 840.425 745.234
 98.584 400.700
 670.934 682.540
 646.481 278.079
 383.429 600.320
 284.530 51.232
 29.757 90.378
 488.040 796.684
 528.810 276.369
 96.898 378.489
 886.429 287.351
 827.229 654.032
 144.023 374.871
 495.238 8.859
 767.630 991.414
 265.169 812.056
 258.021 727.424
 681.797 268.834
 29.323 890.560
 523.857 693.299
 34.416 478.992
 529.327 245.397
 378.954 265.298
 35.914 250.782
 884.373 974.570
 367.661 945.642
 558.804 56.020
 26.982 720.616
 491.833 148.516
 144.133 54.915
 285.879 4.725
 244.975 475.099
 708.257 733.964
 852.745 200.014
 431.378 759.275
 198.401 66.930
 114.890 759.135
 913.160 812.431
 466.775 118.459
 880.222 509.218
 547.632 478.046
 872.952 656.389
 403.686 917.398
 474.232 71.373
 32.888 95.024
 405.200 837.350
 811.201 405.379
 467.688 387.522
 392.388 385.583
 78.373 638.949
 7.006 351.981
 926.949 471.972
 240.746 590.662
 786.611 849.743
 187.584 532.407
 432.100 315.330
 221.612 766.865
 45.869 335.929
 87.991 689.215
 312.107 95.249
 106.609 112.262
 585.029 492.115
 743.131 545.201
 373.732 677.370
 815.785 655.480
 790.986 859.508
 60.149 950.934
 275.520 4.866
 509.151 95.227
 602.805 639.317
 205.522 790.537
 62.360 179.133
 645.951 508.048
 392.483 48.914
 260.613 840.550
 146.685 519.469
 311.606 104.028
 218.437 469.269
 205.890 379.275
 199.098 656.249
 171.874 203.338
 592.742 114.414
 56.732 977.786
 994.230 759.892
 129.566 130.904
 564.287 517.132
 892.650 568.824
 246.904 337.061
 131.232 782.167
 487.359 469.846
 597.003 586.094
 869.166 635.878
 599.572 199.813
 318.861 185.604
 355.672 694.003
 880.525 593.526
 651.861 619.493
 667.183 351.335
 350.890 386.688
 411.728 432.467
 605.529 92.016
 101.934 433.982
 630.370 525.211
 856.676 465.626
 269.096 970.095
 426.094 69.873
 832.045 703.080
 247.580 406.206
 169.974 259.712
 710.794 618.660
 301.201 182.814
 355.218 494.432
 180.233 79.266
 897.795 995.388
 149.477 30.038
 849.170 51.356
 967.238 244.133
 685.903 707.703
 974.130 986.647
 92.138 648.973
 318.139 299.906
 234.900 619.993
 281.195 570.862
 788.019 946.221
 665.516 164.495
 944.237 342.165
 137.581 869.541
 755.088 382.079
 76.049 907.440
 193.602 298.042
 214.852 496.893
 553.717 339.787
 554.901 94.218
 468.602 466.808
 181.407 233.789
 562.281 100.347
 765.584 553.944
 737.205 510.667
 349.922 933.154
 365.412 888.802
 168.384 390.829
 291.194 502.866
 593.415 379.443
 995.527 583.380
 140.002 552.908
 521.788 752.440
 805.952 924.034
 651.574 205.471
 852.876 295.930
 259.698 285.527
 602.971 883.358
 8.166 137.470
 564.741 436.032
 377.299 387.832
 531.407 882.921
 123.816 125.910
 497.273 371.667
 324.191 238.775
 791.218 557.889
 258.718 518.870
 667.266 473.461
 147.350 75.109
 357.644 279.688
 620.548 859.527
 874.589 590.083
 333.152 510.255
 437.439 868.143
 170.994 911.813
 548.248 98.858
 500.997 605.328
 392.547 569.934
 146.252 429.471
 305.201 141.778
 576.831 38.818
 621.100 936.697
 871.473 496.440
 886.131 430.746
 579.787 254.094
 398.356 619.905
 782.152 64.320
 598.230 280.266
 566.290 777.401
 349.095 514.678
 304.715 391.784
 517.085 331.493
 593.348 993.725
 48.219 130.971
 394.066 451.158
 478.092 768.449
 786.375 543.893
 227.736 548.130
 77.599 8.976
 322.407 695.373
 726.815 163.488
 205.994 817.595
 313.223 10.194
 953.240 743.612
 410.904 222.652
 449.005 218.556
 833.159 99.820
 505.378 907.089
 973.360 445.559
 623.843 342.682
 415.818 601.087
 334.152 67.331
 218.363 289.327
 110.617 586.549
 204.803 35.901
 589.621 662.180
 755.116 244.368
 702.137 264.217
 277.090 321.124
 857.567 476.729
 196.378 881.634
 139.406 217.417
 651.703 103.381
 720.983 590.712
 445.770 816.974
 206.213 497.108
 325.711 305.417
 124.022 103.449
 573.255 888.751
 337.582 417.715
 726.120 848.629
 104.984 375.652
 158.116 752.143
 84.510 44.125
 174.255 689.265
 805.713 176.786
 264.856 781.986
 321.378 961.577
 573.469 759.859
 661.847 307.349
 409.836 645.770
 782.614 999.856
 551.542 142.850
 331.708 977.362
 975.112 159.370
 371.629 435.762
 715.879 819.916
 231.152 465.504
 530.800 70.307
 697.747 81.574
 512.621 638.409
 507.555 357.753
 438.432 226.836
 465.799 582.325
 420.053 715.381
 908.152 970.060
 925.164 185.858
 668.226 190.930
 852.192 360.048
 276.298 396.486
 542.305 688.644
 11.010 267.808
 200.194 737.130
 343.756 992.406
 551.547 590.590
 642.429 760.376
 897.237 916.353
 77.955 1.798
 318.375 769.688
 47.578 957.869
 256.784 657.531
 90.244 468.291
 234.565 258.120
 921.798 888.218
 104.642 265.948
 514.462 531.569
 40.256 342.378
 942.608 826.241
 901.995 119.412
 324.720 703.882
 671.010 659.529
 622.404 516.218
 139.591 16.166
 277.144 745.842
 916.389 380.709
 843.170 876.944
 272.517 321.968
 532.340 316.340
 243.947 417.675
 249.613 153.637
 360.523 4.984
 543.721 658.322
 116.207 214.214
 408.589 708.643
 880.580 38.759
 981.361 200.350
 8.019 91.434
 530.386 901.635
 886.415 326.370
 301.891 103.271
 117.895 304.427
 591.376 800.067
 803.954 252.959
 72.014 461.984
 459.232 937.554
 897.729 781.931
 672.194 209.221
 306.516 84.207
 616.025 516.530
 486.344 445.385
 565.706 945.003
 891.265 511.327
 952.513 747.762
 271.844 623.633
 268.037 410.019
 627.453 220.799
 477.352 108.834
 517.420 718.460
 4.498 817.808
 555.467 755.256
 880.307 108.778
 32.502 12.131
 188.358 29.389
 995.041 860.383
 483.039 912.746
 481.706 94.871
 686.205 994.696
 172.950 581.786
 975.510 682.907
 327.162 53.980
 66.255 912.692
 400.303 670.492
 845.609 425.894
 220.306 610.622
 657.637 975.203
 508.580 577.386
 352.009 356.845
 109.392 961.663
 19.199 44.827
 656.866 778.807
 738.898 791.038
 935.451 686.438
 593.139 383.909
 682.307 168.674
 146.108 356.380
 552.086 712.143
 901.748 599.387
 881.647 776.948
 329.282 883.460
 423.463 996.556
 634.863 297.459
 483.747 129.892
 872.138 674.618
 730.049 283.119
 371.064 552.330
 101.340 154.490
 46.476 979.453
 743.079 10.915
 477.479 184.927
 134.822 647.578
 855.508 411.411
 716.449 220.884
 941.016 20.322
 441.713 979.632
 82.170 728.594
 88.667 89.658
 498.118 746.674
 582.486 883.828
 356.502 871.629
 487.682 543.685
 450.658 733.905
 606.777 892.910
 354.795 402.436
 887.876 258.839
 982.319 186.864
 653.580 229.559
 248.081 519.945
 281.182 234.516
 622.845 305.646
 604.827 730.367
 428.695 642.295
 393.239 46.258
 746.772 704.788
 653.833 689.191
 360.994 139.778
 300.703 827.216
 638.790 203.433
 928.416 342.583
 125.985 178.763
 287.261 6.320
 709.621 240.165
 243.052 88.130
 859.457 794.054
 913.602 839.811
 904.319 589.053
 645.267 425.980
 819.380 245.634
 70.536 812.820
 209.134 757.549
 668.523 44.483
 260.699 435.448
 734.662 58.979
 433.635 432.237
 107.173 432.788
 644.275 660.873
 252.408 48.575
 121.489 605.035
 688.661 896.397
 961.646 263.747
 240.982 929.566
 526.343 560.300
 233.905 876.109
 118.355 797.294
 613.715 70.794
 78.493 732.385
 768.940 26.429
 386.031 178.016
 812.457 553.043
 663.537 553.554
 579.165 596.449
 907.016 915.614
 61.152 581.104
 335.978 803.758
 382.128 274.359
 115.200 921.192
 342.402 48.823
 798.718 646.636
 635.617 806.161
 722.890 582.515
 842.776 779.129
 93.690 490.183
 494.864 379.849
 615.909 764.785
 812.822 282.333
 469.336 45.916
 86.018 978.174
 597.732 146.395
 144.182 228.534
 317.428 476.934
 572.605 646.354
 428.389 831.340
 478.885 213.753
 404.727 323.136
 957.491 895.431
 14.971 493.448
 334.896 814.440
 364.223 970.974
 684.982 267.691
 927.952 402.304
 557.109 371.332
 556.231 795.438
 885.962 427.447
 641.203 556.738
 384.502 421.112
 961.340 743.610
 543.582 8.674
 23.428 808.963
 561.810 203.180
 725.270 51.939
 947.803 850.372
 644.893 300.915
 218.037 208.831
 339.882 993.523
 554.197 181.219
 405.715 754.108
 684.334 311.446
 215.172 37.007
 765.697 776.985
 840.586 155.242
 30.190 618.855
 573.772 565.331
 215.579 107.327
 209.716 162.084
 859.605 822.785
 182.518 350.395
 845.778 13.023
 146.895 117.573
 827.835 485.374
 424.911 308.830
 446.705 510.351
 202.952 904.863
 414.520 399.024
 613.788 674.386
 353.049 906.237
 96.555 1.953
 720.422 883.364
 245.270 614.087
 674.621 525.955
 864.123 1.830
 442.727 641.939
 103.104 488.116
 782.137 4.598
 386.819 552.485
 727.773 591.248
 736.714 407.527
 764.860 274.164
 964.912 140.906
 300.310 896.030
 856.835 479.214
 230.400 90.053
 708.483 396.133
 124.790 297.279
 619.336 144.171
 126.492 183.919
 518.297 618.680
 866.919 703.220
 600.847 312.934
 230.419 904.227
 341.810 57.099
 592.636 928.528
 509.075 581.193
 573.819 511.544
 206.665 47.207
 466.870 413.376
 316.190 668.919
 348.910 132.502
 257.651 505.449
 695.892 731.409
 555.415 367.939
 776.766 744.525
 653.005 425.121
 594.750 704.559
 978.996 705.766
 9.087 462.850
 712.032 962.632
 455.243 982.633
 639.924 737.570
 381.969 832.005
 148.458 420.726
 840.063 16.909
 730.363 363.538
 243.505 785.848
 572.488 936.553
 35.210 459.501
 186.431 835.484
 136.629 433.418
 699.510 964.714
 655.434 154.067
 152.022 164.387
 334.415 852.273
 864.433 708.859
 816.465 48.436
 883.624 469.681
 597.131 626.647
 508.107 500.179
 862.918 556.056
 573.551 421.439
 548.661 954.681
 275.841 747.081
 372.265 120.677
 870.832 318.208
 254.476 767.128
 247.973 487.564
 42.933 997.500
 586.931 16.103
 424.157 449.380
 608.525 764.312
 118.522 554.019
 187.797 878.865
 158.554 439.292
 750.415 12.216
 200.363 715.122
 194.215 153.950
 314.961 185.206
 414.282 399.048
 657.057 529.522
 539.189 696.305
 373.287 691.770
 962.890 592.195
 352.339 218.390
 264.104 759.336
 151.995 155.498
 304.206 737.879
 81.559 482.092
 674.676 651.705
 844.678 997.752
 293.624 533.993
 932.257 287.249
 223.192 418.898
 626.431 939.690
 669.436 153.656
 765.780 833.829
 935.306 350.146
 513.789 631.907
 705.557 433.830
 154.540 910.827
 157.682 34.114
 252.772 750.919
 801.612 181.817
 403.508 389.069
 766.992 890.874
 756.690 405.279
 172.898 672.164
 734.692 171.025
 751.338 593.048
 18.669 156.057
 651.353 407.507
 319.827 520.002
 251.879 555.580
 483.400 949.559
 363.571 999.088
 609.165 324.903
 735.469 721.466
 578.500 784.578
 712.994 586.165
 323.228 521.794
 958.385 199.880
 477.857 992.145
 660.836 558.269
 549.577 589.758
 776.705 923.456
 197.741 592.652
 773.902 470.221
 618.067 766.110
 660.671 383.126
 810.950 313.380
 887.358 947.070
 815.808 384.808
 978.375 671.726
 905.159 498.893
 516.630 64.567
 546.929 531.932
 728.357 521.721
 408.635 327.402
 345.018 160.534
 242.507 33.393
 421.240 757.723
 559.867 458.148
 212.198 283.458
 182.412 642.606
 237.230 601.087
 107.182 477.981
 33.733 516.864
 403.541 179.581
 419.384 561.738
 790.265 289.750
 992.775 231.496
 37.871 288.003
 101.751 231.444
 777.566 890.780
 162.581 912.074
 748.915 423.104
 417.028 153.152
 11.890 826.622
 442.062 581.353
 416.655 660.697
 780.130 82.558
 351.044 973.417
 316.495 1.453
 858.700 926.521
 702.061 380.972
 981.231 201.657
 491.628 770.894
 169.354 285.090
 352.755 982.611
 827.954 904.755
 891.827 155.506
 208.495 998.520
 362.057 364.823
 592.514 337.773
 861.512 992.351
 878.604 168.365
 24.750 216.348
 601.751 204.822
 664.047 288.028
 90.956 907.253
 158.578 46.546
 874.502 958.042
 533.344 196.208
 740.977 152.187
 353.450 807.670
 680.325 826.760
 600.863 903.963
 587.920 427.629
 245.516 712.562
 394.340 682.312
 994.285 582.450
 665.480 94.056
 751.576 821.804
 636.632 462.212
 284.051 964.708
 737.667 876.450
 907.286 647.152
 525.472 26.718
 240.065 301.837
 358.195 757.214
 66.878 972.236
 370.660 1.565
 553.267 418.518
 291.830 639.320
 742.627 326.821
 286.668 372.496
 775.388 339.851
 412.609 538.017
 289.045 67.542
 14.765 340.433
 235.118 493.666
 706.511 443.209
 969.807 815.887
 709.184 220.498
 99.998 805.986
 675.137 409.680
 684.649 83.276
 564.419 973.807
 70.794 102.015
 262.108 878.596
 779.006 273.466
 939.093 297.823
 418.685 101.016
 405.391 711.290
 910.911 894.087
 66.381 69.268
 205.518 950.662
 456.402 925.089
 907.662 731.996
 531.813 332.965
 563.506 684.925
 0.721 661.011
 909.072 951.198
 446.341 960.672
 853.109 209.302
 65.433 484.432
 864.557 557.470
 645.872 565.883
 366.509 418.127
 304.550 722.367
 628.144 440.418
 308.058 253.708
 998.935 830.980
 516.683 174.799
 478.430 251.518
 92.926 309.404
 971.242 698.653
 768.047 202.527
 879.826 705.847
 286.026 984.745
 254.544 873.874
 469.118 890.294
 696.894 505.512
 451.079 128.365
 821.314 867.955
 984.663 711.492
 875.367 974.414
 783.696 524.366
 227.241 421.776
 744.602 879.545
 811.437 666.834
 698.524 452.888
 314.313 607.972
 367.063 361.080
 245.154 666.415
 179.297 167.002
 17.904 950.922
 5.227 347.317
 534.297 27.478
 74.538 692.221
 359.345 302.137
 985.978 832.633
 591.814 827.214
 831.268 598.061
 710.312 240.828
 821.076 833.035
 602.977 595.128
 124.869 165.517
 326.474 582.960
 840.523 692.342
 877.594 465.243
 465.349 679.973
 965.282 176.787
 22.973 870.134
 838.199 256.879
 138.538 415.987
 126.358 538.855
 79.500 583.095
 196.828 831.480
 775.356 248.546
 82.866 41.690
 484.723 680.136
 831.064 495.753
 433.089 724.815
 408.349 302.861
 943.220 171.759
 734.237 925.542
 319.670 861.046
 145.925 144.818
 729.398 905.364
 685.205 70.164
 195.328 891.253
 115.349 995.922
 445.376 980.801
 959.883 763.565
 45.471 687.402
 108.337 885.263
 4.186 634.193
 489.717 316.497
 834.563 595.288
 883.690 247.371
 64.502 483.152
 361.519 193.014
 22.753 985.943
 941.121 597.643
 718.335 222.756
 448.638 984.944
 55.398 909.304
 26.334 765.280
 964.543 89.224
 265.147 289.589
 220.146 855.081
 199.781 777.757
 388.736 666.997
 842.773 768.765
 107.092 775.131
 87.664 679.336
 514.070 904.980
 544.545 621.380
 404.579 202.336
 626.116 535.840
 487.651 528.989
 249.623 937.124
 916.535 512.899
 208.149 628.893
 123.672 389.975
 270.561 915.421
 496.817 122.112
 647.812 375.074
 837.152 671.415
 697.233 731.659
 61.848 678.093
 787.171 818.856
 671.055 294.257
 600.939 911.815
 964.893 123.635
 889.069 643.014
 444.767 304.127
 677.696 436.940
 793.664 833.222
 182.283 516.060
 33.381 503.050
 461.468 440.566
 87.485 900.455
 55.566 253.584
 924.889 96.677
 196.140 284.970
 561.101 50.505
 433.194 708.792
 496.377 668.121
 819.235 6.291
 169.250 582.919
 807.032 527.289
 900.468 360.736
 280.945 603.897
 749.470 211.982
 248.747 902.120
 59.742 754.729
 598.758 415.961
 40.158 665.021
 480.704 247.320
 29.520 556.310
 630.988 871.072
 586.739 423.455
 745.183 271.681
 908.389 883.073
 541.787 234.822
 420.851 47.035
 778.967 279.192
 550.986 625.646
 325.691 580.626
 425.799 108.666
 673.967 648.578
 569.056 93.138
 561.549 105.671
 986.068 885.339
 784.437 351.570
 494.465 908.743
 773.660 85.723
 859.550 600.122
 127.460 58.059
 521.797 911.854
 392.220 216.617
 208.153 190.839
 915.788 845.957
 948.367 644.381
 325.686 825.629
 375.842 292.958
 960.714 784.621
 285.920 851.459
 584.405 452.503
 312.684 367.386
 687.588 692.877
 30.997 310.554
 227.899 597.775
 509.307 678.272
 417.672 186.191
 249.863 217.992
 147.409 15.142
 928.266 131.610
 387.439 722.228
 459.122 308.239
 840.852 784.949
 697.104 822.305
 700.062 730.058
 764.570 858.802
 389.077 547.512
 262.491 505.568
 33.688 65.449
 858.534 742.383
 300.313 697.791
 295.618 107.903
 467.257 973.198
 269.889 727.999
 753.987 47.085
 886.129 823.608
 227.003 457.166
 211.156 304.031
 45.552 442.734
 465.143 304.643
 505.382 459.650
 473.507 398.733
 710.777 103.425
 457.557 944.864
 759.092 533.969
 83.208 507.495
 890.905 975.559
 879.565 284.047
 53.958 757.605
 851.986 901.226
 989.387 245.229
 969.466 112.789
 91.838 477.972
 528.978 786.470
 566.385 250.709
 468.104 946.280
 528.357 108.858
 993.399 515.453
 718.991 431.961
 349.884 153.118
 70.141 602.821
 814.717 203.004
 903.139 626.525
 646.120 174.736
 626.353 413.284
 551.118 397.375
 267.416 975.230
 499.528 951.685
 481.747 729.804
 357.196 773.228
 89.515 936.560
 742.026 884.934
 57.043 520.989
 828.275 167.643
 832.810 425.071
 97.537 403.492
 327.342 451.711
 521.458 663.751
 673.536 887.124
 577.346 484.110
 380.430 54.804
 262.433 841.664
 88.356 206.300
 757.607 274.432
 914.185 632.112
 172.287 762.635
 237.541 691.219
 406.931 307.928
 695.946 235.756
 329.992 729.953
 430.803 40.067
 366.551 667.079
 136.588 737.702
 123.941 378.837
 920.803 99.019
 676.380 850.700
 168.183 434.198
 639.869 187.653
 633.602 435.802
 687.341 31.955
 556.485 851.369
 882.656 74.048
 215.878 235.054
 303.695 855.541
 628.142 419.235
 235.981 342.158
 955.420 788.673
 558.626 915.662
 147.407 463.649
 326.485 880.815
 714.487 902.248
 442.190 580.847
 738.245 529.118
 378.049 177.721
 4.827 867.745
 272.796 887.313
 815.124 390.214
 216.969 410.866
 728.692 262.973
 931.702 809.513
 459.423 235.240
 320.284 605.965
 911.919 729.971
 964.596 334.639
 58.239 413.051
 687.196 607.535
 963.170 57.276
 895.122 417.294
 808.547 822.416
 857.450 401.205
 607.678 345.186
 92.329 71.200
 382.020 493.002
 100.771 146.205
 664.348 768.425
 187.280 566.712
 144.474 158.089
 657.866 129.476
 261.831 467.259
 343.688 946.097
 328.748 651.296
 926.222 736.652
 922.186 395.951
 653.224 842.925
 471.016 773.116
 652.858 450.190
 180.006 536.545
 548.233 897.595
 237.858 867.757
 521.387 831.232
 50.398 746.313
 402.910 897.949
 495.082 726.795
 2.205 419.309
 710.955 648.816
 428.556 142.051
 99.164 593.321
 972.296 492.779
 220.875 401.371
 559.349 419.661
 428.299 978.798
 405.102 672.958
 964.629 875.813
 272.161 439.580
 112.444 724.533
 381.099 426.150
 778.104 774.809
 187.228 491.959
 770.378 240.645
 776.172 620.373
 391.885 472.569
 856.093 627.829
 816.658 137.674
 247.553 427.307
 909.365 916.655
 359.046 662.519
 562.516 529.394
 556.069 25.093
 526.616 756.683
 206.338 865.304
 902.099 130.178
 838.610 753.844
 596.478 976.083
 565.799 284.528
 849.107 896.198
 176.184 603.304
 441.063 694.669
 24.037 275.619
 68.742 366.988
 690.634 170.875
 24.889 482.618
 929.226 948.816
 336.050 52.378
 447.005 518.242
 715.117 480.572
 860.544 934.108
 544.077 179.514
 638.782 676.176
 875.871 855.929
 922.678 72.785
 483.933 865.681
 889.645 899.554
 970.371 641.972
 373.344 388.174
 123.711 314.851
 18.069 158.499
 177.629 804.353
 557.610 962.541
 524.367 949.369
 280.087 766.534
 269.713 458.560
 244.887 152.808
 848.015 482.907
 930.665 492.950
 641.079 522.304
 242.750 914.645
 137.770 816.799
 925.660 984.132
 933.247 728.427
 596.348 872.667
 678.104 299.096
 723.941 827.358
 656.094 846.728
 772.963 173.873
 780.860 324.148
 443.288 130.648
 571.302 167.228
 978.354 92.127
 784.418 470.262
 73.799 63.517
 373.989 782.767
 154.849 813.410
 902.152 373.945
 59.041 406.010
 385.339 975.374
 270.708 824.710
 311.205 321.482
 317.829 787.230
 552.029 58.771
 226.103 853.863
 533.737 102.062
 698.516 959.550
 37.513 358.409
 73.142 363.294
 730.170 11.406
 932.800 151.045
 85.749 620.831
 275.665 187.526
 997.625 20.817
 387.585 266.179
 639.684 35.736
 419.127 22.520
 146.576 33.794
 301.042 463.594
 404.852 226.980
 121.698 124.270
 714.930 840.854
 733.036 429.872
 662.657 22.836
 894.774 754.787
 171.085 852.895
 160.229 489.447
 158.479 551.218
 354.422 625.498
 356.180 944.446
 502.638 543.363
 816.425 222.137
 494.856 831.252
 220.611 770.344
 381.117 713.380
 865.628 457.528
 700.835 542.547
 821.038 732.888
 574.173 482.961
 202.205 607.707
 797.988 29.243
 361.475 371.211
 967.738 72.963
 456.504 354.021
 718.349 425.955
 785.706 320.625
 772.939 767.392
 287.048 38.904
 292.981 17.479
 58.132 146.876
 424.616 913.381
 880.572 787.380
 274.380 721.996
 806.303 298.782
 367.297 359.572
 501.795 988.150
 938.421 880.518
 440.764 142.376
 885.504 168.390
 207.121 687.765
 518.921 422.884
 216.487 540.744
 241.744 540.223
 513.168 717.993
 287.489 973.831
 955.012 725.882
 648.196 21.314
 894.078 924.310
 307.115 487.067
 307.616 272.449
 17.090 232.225
 470.777 692.593
 760.060 550.906
 507.127 827.968
 9.936 549.986
 150.901 81.393
 278.891 596.001
 529.718 880.039
 637.233 404.629
 779.826 258.812
 894.114 853.797
 467.830 248.320
 547.956 109.549
 571.287 615.829
 52.653 63.819
 701.555 177.544
 192.091 435.217
 200.284 882.044
 658.484 608.513
 148.155 877.545
 239.671 457.013
 461.517 805.134
 240.096 966.300
 468.063 107.236
 996.200 560.534
 323.333 471.954
 158.972 116.669
 610.555 931.741
 67.073 871.480
 540.183 147.023
 239.140 805.539
 493.452 95.319
 192.526 792.286
 725.835 583.277
 319.881 384.785
 928.562 547.474
 999.844 773.944
 935.107 120.298
 12.048 276.740
 128.236 535.611
 401.017 929.011
 353.638 526.833
 372.964 982.658
 258.265 334.824
 501.719 600.565
 653.218 467.284
 305.735 953.512
 538.494 123.875
 181.417 541.938
 934.470 675.921
 235.853 572.199
 334.913 736.164
 954.646 933.330
 949.167 407.962
 21.307 958.101
 535.617 15.449
 329.891 63.931
 471.228 503.231
 111.973 298.154
 257.893 288.310
 645.251 142.011
 268.473 445.964
 689.872 932.950
 594.853 28.836
 278.973 360.426
 116.420 133.458
 893.993 482.103
 677.393 135.714
 208.160 41.313
 690.972 676.576
 261.631 879.988
 800.899 367.914
 120.389 411.274
 978.561 446.744
 202.832 311.150
 746.009 392.350
 670.692 317.129
 50.347 756.922
 665.304 684.078
 708.851 585.413
 20.262 982.384
 661.297 18.128
 144.253 462.716
 448.597 199.953
 493.475 725.807
 155.535 948.462
 844.909 386.995
 358.767 760.324
 46.255 416.089
 586.029 428.144
 115.085 856.819
 173.629 580.257
 251.489 320.329
 789.775 891.983
 230.926 528.376
 932.150 111.888
 676.164 919.121
 398.832 729.737
 241.088 977.284
 639.360 428.903
 850.091 207.322
 413.093 25.227
 852.881 120.024
 788.606 522.831
 507.502 977.119
 12.449 106.638
 278.516 453.246
 538.059 248.661
 420.547 588.784
 743.987 803.306
 550.382 69.977
 870.980 694.493
 937.606 774.568
 84.127 8.373
 61.380 842.392
 511.613 469.631
 289.591 92.459
 646.122 132.083
 989.630 122.762
 717.240 906.510
 833.789 749.074
 980.094 297.040
 826.469 807.319
 321.765 454.073
 667.558 644.744
 995.783 674.648
 442.450 632.219
 567.392 603.705
 463.079 658.885
 527.450 191.030
 998.145 126.432
 328.274 533.523
 949.609 390.049
 455.891 941.068
 534.859 733.315
 303.708 282.848
 201.074 792.565
 104.248 40.842
 264.945 230.776
 638.282 675.857
 774.595 410.508
 332.354 321.549
 422.213 729.356
 212.549 401.937
 789.434 199.721
 868.559 222.135
 30.026 208.224
 540.164 629.953
 236.070 249.954
 938.536 473.179
 97.955 760.990
 806.063 284.650
 161.556 71.695
 177.291 681.201
 567.481 466.405
 85.144 645.606
 890.002 496.055
 143.625 720.407
 793.007 73.425
 192.041 242.646
 105.958 651.129
 495.551 917.984
 466.557 495.802
 929.962 116.363
 453.710 924.526
 30.678 379.405
 672.823 448.247
 730.208 388.340
 286.892 299.301
 347.323 441.825
 195.810 424.405
 803.859 742.920
 340.551 959.323
 840.134 166.476
 289.151 616.269
 963.238 860.839
 391.739 600.144
 108.252 985.081
 869.220 305.347
 213.186 64.750
 424.890 452.715
 624.561 100.671
 493.512 717.795
 60.762 437.673
 424.696 629.857
 691.311 9.766
 546.306 328.901
 246.898 457.603
 681.894 39.155
 290.438 560.754
 769.460 126.716
 264.668 754.989
 416.302 771.007
 426.130 292.388
 648.270 400.281
 596.211 944.556
 596.670 566.841
 952.729 406.689
 190.615 204.849
 73.955 608.859
 68.323 700.034
 682.774 622.121
 322.200 774.613
 151.732 418.248
 487.285 360.892
 778.055 325.791
 461.539 802.911
 157.434 60.358
 103.534 427.059
 40.744 897.478
 835.357 690.517
 791.305 121.968
 136.190 322.019
 742.228 813.709
 748.453 574.548
 232.557 317.079
 339.929 516.911
 53.993 156.640
 331.592 193.684
 221.889 487.248
 374.593 114.629
 977.934 450.392
 256.854 419.813
 398.650 613.721
 758.886 870.272
 912.722 326.592
 531.912 591.863
 988.717 675.621
 514.305 948.239
 638.348 381.186
 763.041 624.518
 662.836 564.426
 86.820 693.846
 552.758 726.235
 211.230 232.666
 15.048 422.197
 771.585 706.123
 452.458 163.237
 556.593 511.839
 646.925 709.505
 659.858 538.460
 13.272 608.609
 533.331 545.586
 285.773 28.709
 77.526 425.102
 397.886 387.341
 500.834 672.605
 713.553 229.231
 591.069 534.005
 93.642 277.406
 576.082 539.656
 538.161 603.704
 919.503 380.359
 166.976 735.398
 168.299 90.667
 999.861 47.325
 509.766 200.124
 610.221 562.916
 628.926 198.127
 73.026 897.502
 108.225 279.219
 351.946 383.639
 258.255 729.750
 96.977 796.818
 392.431 461.542
 803.808 692.561
 94.678 461.596
 49.607 329.617
 614.912 317.771
 524.868 911.765
 753.288 398.200
 363.597 370.933
 254.785 746.967
 698.591 841.186
 77.668 740.977
 877.418 56.267
 873.131 104.257
 638.271 128.169
 522.003 958.032
 111.942 31.644
 724.525 300.439
 463.350 896.247
 990.246 151.723
 568.379 175.646
 189.832 703.122
 422.142 471.385
 324.852 194.680
 154.372 298.570
 764.283 84.062
 75.701 223.065
 759.703 910.709
 162.484 418.602
 160.098 303.644
 703.104 897.930
 430.143 913.862
 448.932 90.860
 64.307 901.002
 840.157 465.294
 467.616 587.178
 590.302 922.395
 230.156 267.037
 821.560 416.694
 297.236 81.960
 832.128 844.725
 874.427 617.673
 560.799 665.763
 503.658 149.161
 585.587 935.168
 803.169 555.938
 572.578 680.023
 33.978 76.331
 77.193 579.272
 294.815 614.012
 419.319 242.852
 565.915 996.771
 511.278 548.805
 532.345 800.194
 346.298 291.670
 585.401 361.936
 766.142 133.300
 295.076 840.739
 859.235 607.548
 89.718 423.783
 212.177 807.830
 695.902 502.837
 393.646 741.750
 860.703 160.720
 713.884 45.709
 981.208 112.532
 27.053 456.346
 937.042 198.904
 257.570 791.993
 798.401 140.170
 393.134 128.877
 255.568 930.127
 932.684 802.182
 879.951 516.002
 571.152 25.152
 428.492 208.135
 187.092 520.209
 792.997 159.861
 744.530 79.618
 276.834 717.164
 375.250 420.798
 260.070 61.375
 849.174 839.333
 49.915 349.644
 623.108 773.507
 569.129 130.949
 265.170 525.433
 226.545 704.424
 944.717 599.223
 760.088 956.808
 844.718 745.084
 415.658 122.539
 362.881 184.633
 600.186 549.681
 214.711 247.255
 152.430 514.468
 509.836 896.146
 842.012 134.219
 344.083 257.261
 320.514 600.962
 813.834 191.983
 895.674 55.073
 824.084 347.865
 521.826 88.979
 913.615 669.618
 840.576 905.552
 173.886 508.838
 962.388 734.897
 385.159 705.499
 652.421 58.106
 754.447 62.221
 326.083 209.086
 213.724 744.926
 627.542 878.386
 550.294 337.141
 667.695 169.118
 699.075 582.208
 249.344 38.465
 161.912 565.886
 572.482 973.268
 642.924 34.701
 160.571 509.781
 840.684 292.023
 701.556 21.654
 735.003 259.040
 480.327 12.726
 293.821 691.736
 370.698 799.251
 27.809 583.869
 436.223 927.277
 288.492 601.124
 994.785 313.210
 269.948 140.591
 169.709 927.897
 792.366 715.070
 70.832 766.293
 654.147 762.140
 616.591 895.956
 502.039 377.388
 869.728 988.924
 228.366 589.496
 564.952 984.216
 131.321 617.311
 160.056 364.266
 817.095 576.666
 349.113 60.458
 758.121 603.979
 96.966 723.878
 804.794 617.039
 150.986 141.121
 861.677 488.434
 874.888 965.953
 544.565 327.538
 549.098 840.872
 421.130 681.757
 864.928 953.771
 472.531 621.697
 780.786 310.288
 591.953 978.282
 736.145 588.945
 232.037 78.773
 164.480 611.405
 28.503 574.481
 494.431 822.157
 241.646 773.236
 266.701 989.650
 878.973 956.930
 463.585 763.566
 177.083 667.445
 692.354 40.726
 843.271 836.871
 980.192 985.647
 779.595 890.045
 827.068 342.304
 454.882 794.252
 977.289 573.216
 251.900 223.623
 466.804 722.909
 924.489 60.711
 691.329 468.497
 257.728 907.339
 32.640 974.201
 466.187 918.839
 442.798 183.547
 202.114 423.769
 987.567 477.854
 16.332 524.135
 812.900 7.979
 36.977 283.909
 147.370 914.547
 650.607 566.442
 567.049 426.878
 310.160 950.246
 809.061 950.131
 806.639 79.250
 360.487 581.934
 555.983 945.065
 8.068 552.793
 627.500 878.074
 602.132 258.246
 411.492 879.604
 759.307 385.110
 355.682 563.269
 849.887 59.928
 34.972 609.421
 837.468 536.147
 727.667 757.946
 763.905 149.516
 501.931 972.291
 508.280 711.318
 745.939 268.287
 953.912 169.412
 858.636 597.198
 635.243 881.496
 38.305 151.386
 22.496 737.936
 424.413 86.451
 755.214 307.911
 253.669 254.873
 728.343 218.284
 751.320 467.680
 41.486 805.656
 588.878 652.891
 471.721 295.565
 373.423 188.458
 554.394 86.171
 593.042 544.634
 239.079 265.273
 107.783 83.495
 817.203 27.845
 853.717 604.483
 734.459 835.960
 205.410 682.855
 548.979 763.938
 33.633 476.890
 672.484 679.537
 92.818 949.365
 336.331 548.294
 997.098 94.506
 110.994 924.543
 793.434 34.336
 132.360 461.875
 442.044 764.644
 260.997 280.895
 373.017 922.996
 733.837 156.903
 536.602 517.045
 427.388 509.041
 914.363 904.447
 806.614 0.486
 548.442 34.977
 606.010 502.089
 593.956 645.748
 604.401 175.837
 350.529 602.094
 790.880 336.427
 406.869 275.646
 257.566 526.777
 988.792 889.038
 230.056 264.487
 966.082 290.751
 396.238 189.983
 205.142 76.657
 709.368 772.736
 588.531 285.388
 915.995 349.479
 923.569 766.786
 440.345 508.630
 572.589 476.122
 894.576 769.167
 227.544 366.915
 282.000 92.195
 170.298 742.890
 24.521 111.731
 283.723 151.633
 835.659 571.039
 262.557 440.939
 439.332 436.029
 999.932 1.636
 417.895 552.053
 156.624 551.223
 479.694 680.135
 944.693 900.148
 38.659 848.670
 242.639 831.626
 771.497 383.482
 201.053 626.968
 290.037 819.520
 469.534 507.406
 968.825 379.087
 379.231 731.982
 485.627 442.439
 730.576 696.407
 652.797 695.644
 970.606 792.778
 481.365 567.229
 284.904 203.138
 171.086 449.290
 589.836 165.163
 355.664 721.223
 283.825 535.484
 653.116 76.156
 422.393 920.691
 530.100 303.620
 319.254 998.834
 42.413 859.350
 371.568 431.921
 971.396 997.728
 666.573 504.602
 750.257 337.790
 981.996 113.995
 831.328 754.653
 555.311 293.628
 453.740 849.378
 206.028 160.200
 253.198 757.651
 368.429 119.644
 636.534 157.259
 474.753 719.550
 101.881 363.264
 144.642 563.981
 702.095 835.481
 337.279 856.014
 58.987 133.527
 138.064 59.923
 876.757 849.127
 139.825 801.874
 865.538 722.955
 475.629 893.569
 664.093 554.067
 830.504 471.797
 491.592 564.667
 145.092 917.827
 312.118 162.731
 996.128 939.552
 665.588 11.939
 645.070 967.096
 611.360 574.864
 664.160 595.914
 505.760 834.613
 633.458 992.465
 354.524 356.018
 235.920 4.133
 961.773 744.243
 821.682 750.692
 957.403 561.551
 156.434 48.474
 396.808 927.485
 179.637 474.982
 65.901 50.211
 571.807 831.655
 918.659 404.166
 239.803 331.552
 455.478 908.927
 276.758 918.624
 2.954 394.653
 918.897 623.184
 167.004 619.192
 712.973 946.983
 542.444 780.508
 811.553 639.470
 616.980 635.498
 643.184 328.448
 703.373 173.132
 352.931 773.148
 370.261 117.532
 396.391 751.082
 873.260 66.978
 595.746 22.932
 369.871 660.418
 256.391 458.667
 543.995 47.094
 602.129 285.454
 681.184 1.056
 648.818 831.405
 189.978 45.171
 611.843 902.408
 226.707 843.657
 271.104 621.254
 73.080 193.922
 215.769 773.715
 562.881 143.857
 205.339 305.548
 434.560 916.549
 737.207 973.523
 481.768 418.337
 355.710 414.160
 718.602 506.206
 903.416 213.041
 108.192 905.667
 260.249 358.319
 312.989 599.796
 675.960 682.738
 206.835 694.115
 440.853 243.275
 789.479 631.075
 800.800 776.107
 613.993 253.482
 976.054 382.389
 779.794 559.988
 237.709 948.217
 65.146 160.528
 907.783 746.799
 432.663 918.291
 133.468 494.478
 202.182 191.362
 426.366 382.673
 863.227 485.957
 414.436 348.524
 213.059 369.217
 517.252 907.176
 128.147 718.497
 391.474 92.849
 381.901 2.294
 898.489 554.600
 38.098 382.277
 993.818 251.814
 808.950 223.919
 629.718 885.741
 553.894 723.034
 378.407 593.848
 697.499 56.042
 731.451 196.431
 603.311 892.259
 697.275 608.169
 898.884 557.141
 517.669 865.246
 902.739 286.721
 748.023 541.065
 856.789 186.880
 115.293 365.775
 771.135 918.377
 81.010 377.738
 698.588 122.428
 820.811 435.406
 983.283 925.024
 891.770 937.971
 984.120 895.112
 527.375 940.468
 425.234 856.519
 688.337 817.333
 541.256 381.123
 444.936 306.645
 686.819 426.997
 290.484 250.360
 892.799 876.299
 731.485 993.958
 754.493 10.482
 191.569 98.150
 10.717 712.522
 455.227 387.171
 652.312 275.422
 693.538 70.001
 521.387 632.078
 515.541 645.372
 219.664 3.101
 511.750 977.250
 29.495 926.348
 764.795 508.558
 211.474 315.541
 738.731 287.125
 928.409 166.505
 593.656 794.398
 559.874 250.434
 154.515 495.478
 921.304 206.426
 669.219 334.979
 945.960 863.789
 876.191 869.428
 490.009 21.801
 348.353 401.155
 796.015 815.403
 250.353 924.460
 717.490 864.489
 527.879 241.252
 438.711 697.941
 709.565 595.235
 195.073 157.431
 338.711 221.207
 438.056 207.292
 37.561 435.345
 226.971 532.998
 142.863 194.852
 51.491 620.069
 117.808 338.480
 182.357 426.405
 750.220 155.863
 353.302 943.513
 776.169 211.941
 639.188 675.906
 636.219 927.046
 810.630 533.722
 770.811 753.165
 914.156 652.722
 212.132 627.934
 2.638 940.056
 331.106 980.908
 679.619 546.251
 876.344 928.311
 733.019 226.732
 902.185 454.946
 631.031 563.844
 658.085 643.100
 1.779 47.006
 912.913 181.652
 587.360 969.501
 754.289 53.182
 174.381 301.058
 452.461 47.507
 982.144 82.132
 155.780 447.033
 214.571 295.555
 714.255 248.598
 434.335 581.542
 860.755 769.699
 31.854 941.065
 945.993 591.385
 975.713 729.123
 881.497 938.453
 835.358 672.906
 430.532 728.474
 555.643 400.231
 364.573 338.601
 882.908 461.652
 714.847 362.886
 644.134 146.575
 665.224 248.246
 167.464 491.476
 902.872 205.275
 110.581 859.407
 143.437 457.417
 392.637 827.630
 332.959 0.762
 68.297 988.176
 782.197 144.828
 54.806 668.803
 371.769 255.568
 43.876 684.272
 467.676 154.632
 571.460 585.762
 373.837 388.299
 655.612 685.828
 916.603 175.889
 173.677 484.567
 79.667 906.778
 966.660 237.055
 787.852 969.057
 715.244 900.866
 855.089 868.476
 816.309 844.403
 473.257 706.686
 641.729 631.128
 210.763 321.132
 726.704 211.844
 426.953 699.580
 109.901 637.390
 983.071 639.844
 432.505 268.896
 663.018 265.043
 651.189 623.985
 406.306 677.892
 687.469 807.523
 227.979 260.447
 832.480 677.862
 60.912 430.795
 764.600 877.857
 37.728 853.193
 83.332 888.576
 343.684 476.566
 985.471 757.691
 457.678 427.225
 230.785 919.627
 673.225 799.862
 689.516 7.030
 400.458 136.656
 311.253 89.801
 117.565 733.714
 285.529 846.485
 517.248 508.607
 913.553 641.272
 510.761 659.711
 415.319 857.093
 266.836 670.267
 647.961 520.698
 411.393 796.044
 803.392 789.215
 260.742 229.224
 333.224 180.148
 448.304 872.490
 66.746 89.403
 303.252 571.545
 146.828 616.665
 697.501 742.426
 615.301 606.709
 972.003 358.599
 293.328 112.393
 739.083 14.180
 786.179 823.671
 417.701 301.539
 711.430 911.637
 954.136 597.493
 524.006 872.273
 300.878 871.423
 962.532 376.869
 438.972 655.610
 244.588 541.440
 429.061 463.311
 721.797 2.627
 637.666 829.482
 0.773 460.186
 709.498 674.291
 227.361 34.402
 423.782 757.788
 706.987 649.314
 490.587 778.219
 634.126 339.030
 898.266 854.974
 972.909 674.619
 229.426 184.069
 465.648 603.760
 612.904 29.213
 46.910 705.805
 693.390 650.151
 260.960 903.110
 277.344 523.187
 476.342 887.900
 580.419 293.031
 72.716 165.743
 262.593 342.810
 354.472 565.728
 525.691 977.864
 688.895 98.058
 375.005 802.476
 442.776 67.015
 951.622 505.940
 322.349 676.814
 442.181 560.163
 32.514 946.046
 113.639 125.589
 40.814 410.045
 225.826 141.698
 140.968 817.266
 995.943 284.217
 394.564 183.673
 56.485 360.682
 525.385 167.066
 419.452 212.057
 539.711 660.660
 371.226 229.108
 41.649 821.987
 838.419 882.363
 652.232 880.168
 27.707 923.375
 74.880 72.896
 822.687 128.100
 581.110 916.156
 866.711 121.418
 125.612 807.215
 149.327 211.781
 498.560 197.967
 500.097 558.876
 147.878 385.066
 760.400 942.987
 771.125 369.895
 712.275 965.707
 904.522 410.245
 582.844 517.159
 397.489 372.384
 180.661 639.387
 430.190 993.228
 351.997 609.648
 137.194 764.409
 444.240 786.806
 673.953 580.942
 132.025 900.576
 889.008 174.774
 179.205 424.184
 531.175 936.827
 184.532 128.943
 968.498 169.471
 876.818 62.843
 768.200 394.755
 200.880 978.477
 681.455 752.890
 960.979 628.353
 793.631 81.666
 684.264 583.132
 993.129 182.607
 231.664 61.584
 836.393 406.305
 444.341 206.674
 152.796 770.633
 275.222 832.404
 853.511 745.254
 750.222 698.706
 849.007 868.417
 143.724 160.236
 409.438 922.472
 676.885 658.544
 842.942 288.567
 172.869 80.428
 843.982 774.858
 575.588 848.730
 55.597 3.153
 281.636 621.363
 277.332 823.886
 400.610 291.559
 769.124 76.643
 476.724 264.439
 388.364 832.154
 832.658 654.855
 943.446 440.923
 570.979 547.577
 446.362 813.720
 753.536 987.320
 646.352 300.503
 317.356 142.574
 776.482 888.396
 647.177 599.158
 248.582 667.959
 258.645 987.659
 695.737 222.703
 928.911 900.242
 345.006 772.795
 598.016 88.795
 968.959 183.990
 37.817 305.970
 328.794 861.330
 306.624 416.758
 3.175 749.241
 366.311 900.054
 167.570 210.896
 501.856 921.757
 323.980 156.402
 746.587 403.830
 208.836 18.519
 853.469 63.333
 358.982 763.581
 265.310 143.267
 776.557 192.447
 404.718 410.489
 191.062 90.288
 635.961 127.750
 911.576 974.276
 731.736 805.500
 738.142 54.889
 222.498 58.755
 855.643 750.115
 806.789 304.560
 766.361 493.762
 78.487 71.923
 782.127 371.132
 279.672 609.419
 249.974 150.179
 42.639 282.634
 836.057 796.973
 146.394 986.364
 854.044 454.705
 14.679 753.035
 761.994 900.004
 935.432 732.401
 734.854 583.984
 24.736 327.559
 270.237 823.923
 609.213 93.203
 428.260 481.022
 604.959 894.355
 820.261 377.283
 352.119 163.375
 327.563 747.672
 273.800 21.625
 684.803 560.553
 296.201 706.808
 140.239 578.751
 651.442 590.729
 998.851 474.817
 21.903 23.378
 756.775 197.327
 839.087 2.012
 994.870 540.845
 363.495 957.962
 165.055 571.937
 215.329 764.664
 778.898 169.188
 647.533 898.728
 400.222 549.090
 729.603 798.533
 811.732 765.129
 997.580 143.880
 32.576 918.166
 105.707 573.636
 725.248 226.701
 749.489 329.520
 365.070 340.866
 107.641 292.251
 225.942 899.702
 339.014 705.999
 337.140 523.677
 165.527 678.793
 616.137 290.481
 247.082 926.130
 113.025 489.315
 211.139 584.301
 897.838 705.509
 717.970 665.843
 470.488 311.953
 530.541 535.199
 515.063 386.090
 1.772 836.348
 399.719 221.018
 805.649 560.099
 537.525 637.296
 814.895 366.601
 772.477 549.691
 286.984 113.783
 491.890 912.068
 560.985 535.825
 547.891 606.732
 216.676 684.067
 106.360 804.639
 609.557 618.102
 744.114 184.072
 203.778 715.144
 950.215 431.802
 590.712 164.480
 323.902 77.647
 243.193 810.059
 321.955 736.257
 231.767 592.816
 217.437 695.224
 465.048 785.372
 768.032 833.135
 735.170 881.512
 937.117 552.533
 503.094 42.615
 298.754 639.017
 77.052 70.551
 626.773 217.786
 578.712 894.037
 708.710 672.119
 891.809 961.701
 931.674 54.705
 11.379 934.221
 406.187 93.036
 800.565 879.506
 775.913 935.493
 886.948 284.503
 809.339 767.310
 139.944 605.621
 990.192 947.689
 41.846 553.727
 676.451 374.276
 52.506 631.322
 745.722 2.663
 354.313 656.735
 703.458 361.031
 811.293 686.446
 918.919 168.522
 573.069 211.067
 343.946 846.065
 68.352 97.801
 836.725 496.519
 559.277 92.730
 85.198 413.983
 440.705 905.996
 333.890 87.564
 869.454 873.454
 348.389 110.914
 477.148 826.942
 691.197 154.235
 64.986 284.757
 771.885 849.634
 585.354 82.678
 817.583 873.752
 998.140 558.192
 883.651 864.069
 941.178 845.956
 989.291 898.614
 595.007 476.539
 72.108 814.780
 750.684 543.980
 565.645 494.191
 332.535 237.277
 324.331 640.185
 490.260 548.901
 363.729 406.316
 689.849 777.550
 416.318 272.683
 911.391 846.179
 793.190 726.982
 343.274 38.922
 112.121 894.531
 663.971 116.621
 427.595 222.523
 770.042 760.572
 456.954 495.200
 365.712 293.908
 420.210 816.211
 227.357 781.188
 433.963 110.144
 825.080 66.616
 59.753 175.971
 781.549 502.671
 95.154 270.302
 911.309 982.251
 805.641 647.989
 176.282 122.847
 774.064 872.318
 257.453 780.515
 342.429 98.227
 849.298 479.756
 141.067 891.397
 581.030 334.010
 549.591 576.456
 333.925 866.669
 671.771 101.854
 911.739 106.811
 795.484 101.148
 614.610 974.864
 564.807 244.851
 426.829 354.814
 633.289 278.660
 744.959 200.252
 267.351 888.463
 912.094 386.500
 801.911 916.398
 182.312 910.340
 545.066 562.130
 90.117 78.713
 416.266 267.199
 844.604 909.583
 467.706 615.738
 187.231 499.299
 369.086 50.958
 853.307 264.056
 772.441 652.949
 146.841 926.919
 260.304 939.564
 290.466 850.460
 814.058 319.097
 839.094 778.074
 620.299 762.510
 68.388 479.837
 714.477 685.860
 465.557 952.355
 799.691 293.052
 187.269 212.961
 383.621 468.099
 112.405 889.170
 661.114 108.619
 239.077 532.246
 799.483 832.653
 66.787 192.659
 127.307 684.184
 5.247 364.079
 307.309 614.548
 78.399 26.257
 715.067 573.610
 391.268 555.875
 726.136 343.009
 221.939 604.305
 416.073 261.524
 742.985 303.714
 735.497 597.788
 396.000 15.386
 673.246 27.051
 797.458 199.314
 355.912 865.790
 780.071 300.495
 745.297 950.799
 135.480 19.155
 333.880 248.588
 763.742 178.890
 452.283 17.744
 23.341 113.947
 895.373 83.374
 960.781 65.482
 151.442 121.239
 958.220 273.226
 641.444 783.034
 925.701 55.785
 805.285 657.132
 64.559 237.724
 325.338 975.454
 101.503 367.978
 172.854 312.030
 728.049 611.232
 872.600 327.834
 344.723 326.343
 480.247 596.034
 499.375 784.079
 283.978 278.694
 97.492 346.295
 407.985 647.802
 351.594 621.880
 995.491 268.426
 906.236 538.482
 870.453 848.602
 833.063 96.140
 860.855 958.651
 522.774 487.892
 856.621 822.037
 522.061 737.320
 168.525 361.318
 265.916 483.623
 551.430 467.420
 459.788 776.393
 8.946 760.378
 670.358 975.970
 63.680 777.328
 915.148 107.468
 867.148 802.052
 704.497 319.689
 348.957 323.635
 917.760 751.949
 531.678 154.101
 999.962 925.783
 335.073 461.373
 484.883 333.764
 282.896 690.199
 603.006 788.888
 832.680 496.051
 363.447 185.583
 852.006 242.387
 731.570 983.302
 545.197 287.624
 410.155 97.521
 826.757 582.798
 901.694 127.933
 379.847 23.057
 440.615 392.684
 20.564 445.202
 573.070 8.916
 305.561 179.495
 492.717 968.024
 818.874 77.638
 155.960 518.376
 203.716 21.336
 969.997 174.293
 669.927 29.271
 820.274 818.799
 514.090 327.029
 57.457 925.537
 696.618 617.797
 52.539 174.682
 991.142 425.224
 135.356 226.362
 872.006 798.142
 317.594 206.621
 554.643 34.935
 655.701 384.362
 323.065 958.832
 499.232 417.730
 43.901 850.651
 91.724 535.408
 105.613 509.364
 17.654 718.241
 666.261 290.907
 122.337 751.124
 227.905 990.042
 651.470 331.375
 68.251 337.559
 171.610 920.717
 791.222 835.177
 128.123 902.054
 251.692 933.117
 787.546 803.428
 862.819 851.196
 488.989 849.735
 7.298 974.701
 114.945 133.239
 99.968 933.136
 84.048 7.639
 144.714 545.801
 893.913 424.041
 203.351 536.145
 805.891 372.865
 560.663 660.741
 998.556 171.352
 993.906 943.055
 833.970 355.364
 105.789 461.842
 519.701 475.764
 279.309 424.710
 727.381 258.461
 286.006 505.538
 790.937 723.630
 704.556 976.699
 178.098 849.609
 65.586 501.243
 559.077 852.147
 465.725 434.265
 116.457 787.263
 426.928 625.551
 708.118 898.790
 106.784 416.606
 146.834 358.262
 885.892 324.422
 560.054 989.201
 616.401 732.416
 483.832 449.808
 861.777 337.237
 796.388 652.958
 695.028 590.471
 657.922 931.140
 657.457 529.210
 470.955 373.262
 372.086 202.179
 264.381 652.187
 817.911 2.378
 417.682 574.427
 118.925 137.477
 940.495 79.999
 804.291 870.472
 596.155 830.173
 225.293 101.073
 573.370 188.464
 245.914 29.226
 563.384 936.045
 485.341 632.994
 464.328 592.780
 513.949 231.254
 311.901 630.925
 173.815 605.520
 805.780 77.420
 998.335 783.377
 172.351 175.404
 883.860 288.037
 362.538 604.754
 263.343 224.360
 342.980 698.932
 44.943 181.972
 691.980 611.262
 207.451 412.277
 878.928 212.979
 842.752 789.912
 586.054 899.220
 459.597 553.272
 651.023 454.069
 822.438 976.164
 673.045 713.976
 506.601 837.281
 866.731 268.373
 672.456 600.426
 278.107 660.417
 465.488 511.309
 235.222 78.669
 558.278 661.900
 708.998 956.951
 989.618 417.145
 753.992 84.832
 903.599 278.102
 107.038 151.290
 529.005 247.942
 396.242 240.590
 701.217 440.779
 883.249 829.567
 52.888 36.881
 686.238 722.174
 276.596 640.767
 545.698 38.793
 386.545 681.161
 264.112 558.546
 924.180 134.268
 416.528 112.365
 514.576 625.871
 62.089 328.296
 989.856 834.962
 335.722 339.356
 559.289 184.811
 640.875 344.834
 782.534 559.525
 953.577 450.484
 655.536 359.146
 567.952 549.419
 163.621 628.532
 624.969 207.199
 612.290 429.792
 458.775 410.626
 785.257 630.387
 235.894 475.005
 76.449 45.738
 447.395 489.216
 726.476 492.856
 516.385 38.127
 895.791 8.040
 404.762 968.981
 711.047 874.914
 523.800 69.871
 515.713 458.012
 180.989 376.985
 181.561 291.065
 16.599 611.478
 538.318 718.186
 512.111 920.719
 251.393 310.911
 381.124 632.023
 22.622 605.884
 2.383 355.033
 959.510 638.715
 622.511 242.869
 711.079 641.807
 769.908 58.342
 312.639 870.824
 685.769 422.423
 130.357 209.824
 926.411 45.404
 315.152 253.261
 34.164 170.409
 433.183 389.167
 51.216 973.124
 559.083 817.424
 979.461 355.614
 923.331 876.568
 215.002 806.134
 975.011 858.794
 732.183 647.020
 437.234 143.364
 910.672 700.558
 29.131 841.672
 519.944 825.475
 143.406 731.426
 456.669 837.168
 992.624 462.400
 408.049 461.534
 864.816 381.781
 52.327 389.288
 906.543 784.191
 648.912 414.818
 729.530 511.100
 685.380 546.107
 518.719 68.585
 485.512 861.218
 811.406 403.751
 518.477 528.708
 778.795 171.736
 338.959 586.505
 435.305 370.923
 214.567 833.937
 443.278 148.141
 221.394 98.381
 990.237 43.342
 900.300 520.362
 964.606 10.068
 32.821 703.717
 419.039 910.417
 112.064 210.900
 116.522 427.887
 124.097 73.728
 34.663 196.166
 121.053 628.320
 742.634 524.648
 138.208 977.043
 950.794 171.083
 491.769 902.654
 605.841 817.667
 678.068 799.102
 208.530 39.126
 592.623 593.669
 563.401 790.555
 791.479 186.051
 630.975 610.323
 47.784 356.892
 195.708 541.032
 612.516 652.285
 544.112 71.993
 796.216 448.292
 576.452 443.025
 753.475 272.982
 764.980 305.407
 506.834 810.564
 87.604 785.991
 202.672 646.509
 677.117 359.732
 587.954 313.076
 54.804 910.024
 550.761 156.235
 788.459 891.385
 924.751 827.865
 506.987 442.265
 341.845 187.330
 898.312 604.483
 780.173 215.716
 548.697 858.269
 225.583 361.299
 887.688 986.852
 2.776 969.144
 674.338 741.415
 372.584 39.525
 191.298 926.088
 799.196 213.270
 850.684 794.085
 307.798 316.779
 209.616 111.478
 849.494 0.885
 347.304 866.286
 915.213 476.667
 275.952 480.095
 470.361 354.611
 104.098 10.521
 872.082 413.183
 306.095 349.202
 864.162 306.931
 890.994 846.146
 182.019 836.034
 927.085 292.119
 231.097 267.947
 636.917 322.121
 793.677 172.119
 706.842 260.997
 667.215 411.086
 83.427 303.942
 515.385 951.513
 87.831 937.490
 322.813 408.559
 353.067 278.764
 565.968 123.563
 765.644 801.113
 253.740 771.268
 113.189 872.072
 138.133 187.141
 547.310 945.073
 762.391 251.902
 763.187 799.973
 293.174 238.852
 174.361 240.713
 795.684 255.366
 476.319 343.079
 354.379 43.963
 202.098 54.183
 144.064 967.252
 986.896 421.096
 721.427 17.053
 789.237 352.792
 768.596 958.946
 729.457 871.684
 689.157 562.837
 171.015 703.496
 572.459 357.024
 308.575 592.784
 421.520 572.379
 664.063 362.299
 328.665 274.984
 306.289 794.546
 705.114 995.860
 282.792 380.852
 277.581 96.941
 118.728 725.144
 486.617 320.292
 434.718 415.356
 115.847 375.756
 854.305 884.171
 484.551 469.070
 706.123 712.875
 712.530 562.200
 322.915 917.999
 358.192 109.954
 449.620 571.499
 908.867 517.066
 798.930 103.365
 15.083 609.065
 741.648 423.299
 184.722 774.791
 550.314 568.644
 643.481 900.696
 290.623 572.824
 807.857 824.949
 92.027 176.652
 967.207 356.223
 45.394 538.922
 321.405 257.127
 743.940 298.517
 37.743 330.134
 578.883 893.963
 870.436 475.015
 351.829 545.043
 602.066 437.143
 803.197 472.075
 920.238 827.146
 964.542 890.176
 714.584 771.618
 210.227 826.785
 376.992 424.597
 851.314 520.580
 797.668 219.000
 625.658 858.530
 985.725 620.029
 490.214 176.007
 797.658 728.644
 414.564 603.734
 150.967 107.831
 62.066 707.052
 431.870 918.445
 183.137 279.751
 2.290 871.700
 543.760 70.051
 776.991 663.908
 283.858 813.709
 609.904 753.868
 710.644 3.292
 610.385 387.715
 850.334 248.374
 744.753 249.272
 229.830 184.373
 983.243 610.641
 663.199 614.390
 473.058 238.331
 554.494 755.462
 478.102 950.608
 879.989 85.856
 177.013 763.568
 513.870 721.362
 483.167 163.888
 549.505 494.920
 301.343 628.201
 334.443 874.724
 602.006 10.985
 875.219 571.169
 239.703 548.903
 324.907 583.382
 9.547 699.390
 392.386 592.845
 295.389 830.282
 610.791 986.725
 163.967 406.446
 580.038 489.464
 577.602 45.269
 114.211 891.179
 788.917 917.723
 941.696 819.224
 27.508 3.390
 440.042 929.271
 451.692 729.839
 257.578 459.596
 507.592 368.076
 451.856 352.438
 380.311 61.341
 536.311 295.806
 33.331 644.440
 99.307 164.625
 386.109 91.264
 175.553 669.438
 777.930 900.617
 493.216 171.915
 888.352 402.205
 978.663 858.194
 438.917 508.572
 315.402 922.816
 73.472 43.223
 968.493 397.866
 919.625 394.399
 397.428 444.527
 163.950 847.615
 389.553 628.885
 49.092 773.485
 705.682 142.375
 620.471 641.568
 896.279 452.335
 240.698 112.512
 29.852 222.835
 855.885 761.944
 687.791 914.111
 572.823 108.123
 387.630 524.904
 700.617 864.916
 268.510 900.954
 764.108 801.177
 530.554 700.301
 426.571 351.895
 589.171 928.368
 911.389 555.877
 964.248 269.874
 610.195 865.178
 554.230 727.959
 660.120 524.642
 580.850 201.734
 495.263 212.961
 269.341 100.559
 685.147 392.461
 342.267 306.079
 802.057 771.853
 946.559 291.489
 973.903 648.569
 449.949 922.337
 122.013 884.728
 85.069 965.640
 424.655 368.609
 90.215 86.124
 135.547 22.760
 401.742 712.581
 699.135 507.087
 153.703 606.755
 895.628 512.690
 998.461 895.682
 101.954 997.756
 293.370 260.379
 330.825 443.850
 422.159 574.286
 498.399 538.646
 307.518 609.533
 938.930 964.224
 598.647 174.265
 927.773 798.865
 112.635 796.794
 365.881 550.755
 102.823 559.804
 621.149 925.838
 505.451 28.383
 194.604 996.384
 865.474 168.088
 590.452 654.539
 504.361 362.977
 804.527 794.741
 210.900 908.556
 820.027 24.356
 307.519 851.678
 604.891 323.170
 69.730 599.726
 362.349 694.593
 808.149 36.952
 293.625 725.711
 317.776 819.094
 316.314 116.209
 167.253 311.575
 48.430 679.930
 454.446 175.420
 749.529 365.229
 159.668 662.991
 717.856 294.916
 253.211 177.752
 115.298 272.399
 881.532 884.164
 147.524 232.546
 591.779 71.818
 610.504 593.977
 935.513 418.941
 750.303 770.034
 401.104 241.957
 222.333 360.167
 394.730 628.065
 309.105 929.069
 560.042 35.573
 919.812 210.556
 687.140 411.439
 787.121 985.270
 606.406 157.085
 560.379 480.005
 39.192 802.864
 612.685 641.449
 335.383 99.696
 602.210 33.813
 270.907 365.423
 504.591 899.133
 712.703 435.787
 639.799 367.561
 544.096 958.810
 408.578 195.023
 42.658 170.577
 113.269 284.895
 131.249 724.359
 526.822 682.551
 0.013 778.688
 281.193 545.616
 394.706 939.160
 739.659 633.419
 960.034 989.583
 692.149 236.803
 944.028 727.570
 942.399 809.975
 42.323 865.353
 942.062 261.264
 374.068 486.601
 949.965 316.525
 421.834 223.129
 462.333 260.506
 77.072 281.084
 658.245 876.127
 754.385 994.443
 448.057 493.481
 369.162 395.132
 93.393 699.180
 14.182 685.135
 806.106 677.741
 574.957 688.414
 828.986 111.053
 647.326 701.954
 179.633 566.212
 773.560 398.830
 5.798 888.259
 707.950 945.781
 688.559 80.681
 625.046 557.662
 850.097 816.142
 562.586 736.456
 14.847 152.151
 68.604 238.898
 153.760 325.777
 823.568 830.453
 856.894 28.614
 711.817 451.359
 653.110 193.748
 403.713 20.227
 579.116 702.358
 415.151 600.406
 623.303 195.706
 972.203 562.794
 90.818 281.793
 916.522 95.452
 291.168 293.095
 635.568 475.198
 602.694 586.881
 337.899 860.118
 861.853 402.127
 367.848 555.767
 929.807 982.609
 69.201 213.838
 53.202 45.106
 570.439 842.612
 436.666 481.527
 834.343 836.837
 36.709 216.396
 154.865 104.633
 553.015 444.256
 710.079 304.857
 595.019 608.814
 710.625 875.296
 28.217 785.946
 490.380 985.644
 123.313 940.971
 645.484 485.758
 737.612 457.023
 67.390 926.138
 825.576 502.020
 667.004 531.469
 905.990 108.181
 434.596 727.462
 86.597 187.559
 611.822 215.133
 71.341 272.392
 508.637 304.227
 536.716 238.841
 423.121 48.976
 976.279 100.849
 213.274 855.336
 768.688 617.236
 26.928 470.553
 845.059 675.080
 172.350 335.373
 14.672 446.817
 964.330 28.859
 180.868 184.086
 918.143 208.841
 346.263 240.198
 899.396 931.311
 301.058 803.196
 737.339 293.911
 121.579 686.222
 541.514 907.177
 317.278 940.448
 148.908 58.028
 470.816 622.804
 96.083 539.365
 162.937 626.654
 536.508 814.616
 585.325 444.248
 88.921 443.974
 572.212 216.887
 642.590 888.301
 455.133 599.554
 297.446 935.839
 622.814 244.017
 472.224 965.466
 485.972 26.704
 565.648 108.305
 568.975 218.986
 651.699 527.652
 119.253 337.680
 480.047 576.795
 211.651 407.903
 440.312 477.189
 177.071 319.894
 240.294 488.226
 979.654 132.593
 403.292 807.638
 159.192 851.980
 570.749 782.171
 228.484 939.141
 219.671 446.026
 130.121 645.337
 188.332 104.652
 2.840 58.022
 220.921 199.521
 151.718 317.576
 167.132 221.785
 654.332 939.801
 34.570 76.104
 440.476 179.966
 521.704 257.993
 257.664 291.962
 141.519 116.976
 558.452 778.229
 468.667 592.330
 726.557 965.280
 246.635 277.823
 982.964 664.484
 120.201 786.471
 894.943 242.272
 109.257 826.763
 342.579 97.893
 813.173 489.236
 599.484 565.584
 883.573 188.670
 455.508 372.519
 884.138 865.023
 976.202 510.795
 78.391 158.783
 61.452 253.139
 463.092 727.347
 767.033 855.968
 961.656 932.866
 799.033 563.237
 777.857 223.704
 421.368 929.362
 607.135 456.914
 548.366 314.118
 536.113 614.271
 173.157 27.095
 808.996 186.244
 731.929 890.072
 183.604 414.486
 75.900 584.139
 774.604 462.040
 546.788 711.728
 224.673 930.357
 185.871 954.861
 846.652 362.777
 387.365 488.234
 335.289 5.369
 698.159 113.473
 502.835 68.670
 910.318 638.616
 698.870 619.163
 860.648 320.045
 534.582 489.148
 291.724 713.632
 851.687 830.696
 917.774 814.391
 615.937 146.570
 231.671 681.698
 337.321 442.355
 168.957 897.949
 439.495 83.783
 172.447 755.894
 638.579 676.601
 465.804 342.909
 218.389 868.791
 13.955 33.836
 180.486 102.918
 117.743 928.168
 631.608 606.737
 333.563 598.122
 679.399 30.472
 227.470 43.312
 224.531 237.522
 747.522 882.338
 751.004 590.603
 935.607 724.666
 867.366 296.860
 587.189 46.045
 483.885 773.352
 918.238 191.557
 121.256 749.161
 505.689 821.926
 635.557 753.507
 751.484 936.293
 265.130 462.624
 979.285 799.224
 214.297 944.175
 434.037 687.949
 295.962 390.010
 922.593 389.844
 472.811 349.695
 441.598 117.916
 430.891 543.042
 797.932 786.967
 758.706 954.747
 176.390 984.263
 511.775 404.008
 666.465 70.745
 241.944 82.767
 570.464 522.315
 241.013 505.065
 602.428 241.615
 270.898 884.381
 903.238 280.454
 362.085 523.906
 771.622 369.031
 996.311 375.283
 601.735 272.996
 739.062 393.878
 261.483 231.839
 946.431 733.089
 906.250 276.110
 786.412 607.279
 442.425 796.286
 436.767 883.945
 804.661 328.079
 853.736 102.495
 238.777 628.624
 54.360 762.228
 565.382 11.821
 979.663 868.800
 192.521 871.467
 969.180 10.450
 531.948 895.429
 894.933 677.051
 614.187 726.587
 494.169 301.533
 581.480 585.600
 276.771 150.168
 432.615 481.510
 140.674 911.908
 794.799 209.162
 34.986 724.223
 578.947 993.282
 397.452 651.407
 437.701 779.523
 844.782 919.102
 870.089 200.001
 599.117 764.748
 310.916 827.707
 232.103 737.147
 393.024 669.153
 543.852 959.407
 890.543 881.748
 264.400 938.806
 333.715 411.576
 970.402 286.002
 451.242 863.567
 303.028 406.283
 43.003 190.790
 610.808 199.813
 541.245 239.055
 333.036 799.310
 886.766 339.701
 298.041 765.887
 761.229 804.934
 101.976 231.587
 88.742 660.148
 526.633 635.191
 788.370 325.080
 671.373 752.099
 341.802 325.486
 939.610 115.577
 982.413 839.325
 12.855 2.441
 437.102 832.379
 446.456 388.857
 712.315 359.385
 965.504 539.429
 540.405 955.202
 64.568 684.084
 750.073 839.379
 211.808 961.710
 31.016 344.934
 120.556 7.153
 692.561 762.532
 926.651 159.735
 11.150 884.135
 147.995 848.153
 392.756 420.994
 407.125 720.359
 692.177 160.595
 674.629 140.426
 808.427 982.310
 300.505 760.550
 869.091 454.457
 104.765 629.063
 509.455 733.933
 13.527 239.018
 605.647 447.095
 71.506 721.641
 324.112 476.267
 508.229 100.330
 70.049 454.758
 958.695 840.261
 250.217 895.077
 967.878 442.915
 184.639 365.971
 773.863 271.505
 808.808 885.720
 751.130 270.585
 382.975 618.892
 191.196 519.717
 475.957 224.475
 643.342 286.570
 303.782 493.324
 377.449 209.035
 692.671 686.382
 661.062 619.748
 693.670 711.800
 163.964 650.923
 223.268 694.336
 569.026 334.674
 139.123 845.120
 234.368 296.455
 309.416 850.768
 828.561 70.154
 503.154 299.971
 260.236 426.423
 150.011 251.142
 912.127 175.536
 103.172 729.714
 335.943 597.347
 726.335 307.540
 790.771 269.565
 733.949 554.176
 639.138 557.800
 887.448 921.014
 929.634 233.528
 613.255 900.226
 974.689 576.943
 912.504 232.943
 311.169 268.631
 207.573 682.166
 747.676 386.012
 474.723 858.506
 846.592 796.912
 681.461 729.451
 954.938 223.484
 45.972 459.490
 33.134 665.694
 406.510 838.947
 984.873 795.990
 301.451 748.971
 867.982 327.478
 564.462 379.941
 371.638 319.533
 10.704 537.052
 839.390 410.350
 383.958 612.334
 162.607 189.400
 234.213 224.660
 281.231 368.379
 961.500 191.921
 226.855 242.165
 384.069 231.508
 499.350 707.165
 934.613 431.398
 657.671 19.485
 852.731 204.714
 856.399 616.582
 498.799 761.698
 403.520 920.930
 465.646 496.112
 436.392 710.960
 389.789 495.498
 399.583 641.873
 971.497 319.201
 1.054 976.333
 488.704 433.216
 765.942 832.497
 148.126 200.736
 697.099 955.063
 650.142 71.526
 88.686 485.285
 872.652 827.345
 376.889 660.054
 201.818 175.416
 406.627 160.885
 681.110 154.138
 454.508 703.943
 319.292 257.038
 289.064 796.023
 925.889 690.132
 935.096 653.060
 140.424 68.051
 308.919 502.199
 628.562 204.426
 627.366 671.621
 51.612 556.927
 290.806 460.164
 521.156 707.406
 577.532 108.522
 51.465 868.623
 945.022 742.748
 570.709 452.848
 447.466 797.280
 477.473 871.282
 886.148 657.350
 489.947 879.661
 900.714 489.069
 667.368 383.085
 578.898 989.493
 351.172 866.099
 57.059 19.465
 319.222 742.102
 454.027 350.097
 440.969 404.636
 729.666 521.440
 413.005 612.978
 293.604 681.686
 920.100 822.268
 468.391 240.286
 561.178 956.512
 997.577 862.512
 685.941 968.911
 398.658 280.590
 567.040 901.648
 12.584 262.646
 74.099 375.603
 467.401 921.029
 786.924 854.151
 29.095 52.341
 681.341 244.631
 985.857 969.661
 615.985 552.203
 34.447 40.550
 643.728 275.244
 293.589 0.586
 47.182 936.367
 447.022 830.236
 161.854 751.532
 958.931 212.217
 789.214 639.875
 850.766 117.165
 929.349 23.077
 178.111 78.105
 871.537 624.895
 799.441 30.171
 391.313 494.413
 938.638 923.158
 13.224 991.421
 266.431 513.406
 436.106 505.865
 72.114 51.261
 287.316 267.661
 578.661 884.883
 206.919 36.224
 537.421 74.712
 773.443 554.249
 92.078 870.654
 208.827 986.824
 147.354 651.571
 958.880 739.382
 441.387 610.276
 782.512 916.905
 480.045 923.911
 621.832 627.898
 928.142 356.713
 317.615 491.782
 901.117 568.139
 810.621 234.599
 499.025 852.669
 286.680 578.163
 463.321 517.966
 318.596 680.545
 810.046 655.328
 294.915 875.092
 947.487 101.258
 746.947 100.818
 72.644 2.809
 861.486 204.308
 461.920 543.939
 846.263 723.192
 734.067 168.166
 574.848 100.447
 826.976 537.252
 332.531 809.406
 557.134 630.547
 597.592 139.336
 437.333 839.118
 784.424 464.183
 333.418 808.172
 235.572 521.757
 416.572 685.987
 546.106 411.894
 289.083 544.091
 431.564 790.389
 657.001 128.504
 783.405 716.712
 224.056 13.189
 595.476 199.245
 772.203 272.442
 971.093 79.358
 562.910 227.735
 141.142 177.775
 80.639 805.822
 125.164 781.986
 789.774 858.774
 463.969 535.913
 485.682 123.751
 36.333 572.518
 189.788 661.976
 864.247 541.674
 520.797 824.451
 609.687 780.677
 426.078 399.088
 97.652 769.542
 888.139 343.125
 170.215 740.221
 243.875 779.915
 817.515 665.712
 534.674 14.683
 255.164 155.348
 512.415 614.797
 162.659 105.372
 681.983 912.057
 981.474 393.963
 890.398 63.867
 140.136 827.546
 254.239 393.724
 550.232 816.485
 632.249 596.858
 253.939 524.633
 833.425 412.215
 829.944 156.098
 440.122 36.070
 38.778 536.622
 611.661 284.835
 246.554 654.805
 810.538 845.122
 772.269 554.065
 807.592 808.432
 400.542 129.410
 24.717 647.397
 659.383 469.252
 667.112 312.024
 930.034 392.491
 788.144 810.647
 209.774 531.601
 478.257 484.201
 143.776 485.677
 537.580 817.997
 361.604 261.185
 995.939 586.688
 858.930 996.011
 602.686 60.632
 144.734 153.354
 294.230 971.072
 696.042 320.906
 734.619 633.751
 321.681 67.810
 342.272 652.630
 807.163 123.181
 995.396 694.877
 496.466 337.077
 534.422 63.376
 643.003 374.889
 639.549 952.459
 639.522 52.153
 996.068 5.824
 901.087 327.122
 413.485 892.670
 841.054 687.245
 733.640 259.655
 239.330 462.722
 648.222 423.661
 375.780 210.833
 600.643 255.376
 688.013 989.768
 627.566 719.021
 838.716 96.912
 611.112 722.233
 948.080 715.974
 976.522 176.004
 194.702 198.116
 347.716 242.049
 924.769 207.589
 233.658 569.134
 73.585 271.514
 83.802 196.312
 913.001 981.122
 346.357 676.049
 538.536 58.246
 766.993 680.783
 824.565 102.177
 559.302 880.034
 856.680 209.751
 196.525 580.010
 727.034 972.949
 54.286 512.439
 509.269 26.182
 567.328 143.605
 750.460 278.352
 743.325 988.246
 792.863 926.733
 50.914 86.749
 110.309 30.532
 817.302 109.323
 883.492 806.924
 236.492 449.344
 593.698 402.451
 8.776 262.445
 162.550 954.515
 65.243 191.388
 360.899 573.486
 40.307 622.952
 936.151 993.560
 356.573 776.539
 325.203 123.444
 398.577 889.965
 418.958 405.206
 147.168 801.526
 691.621 606.125
 399.812 525.338
 998.991 534.219
 842.054 65.974
 458.517 809.551
 493.403 946.098
 351.681 631.789
 611.392 345.355
 816.179 867.191
 888.391 628.902
 929.452 408.048
 557.579 529.219
 412.447 822.998
 881.341 625.061
 717.358 771.811
 924.298 717.498
 397.895 472.804
 714.419 556.004
 915.815 920.411
 22.460 329.605
 11.722 305.576
 398.843 761.560
 388.235 709.115
 607.583 274.216
 224.353 150.297
 701.632 907.259
 294.364 277.430
 158.940 752.020
 613.928 697.666
 412.516 21.846
 319.384 238.743
 882.911 319.404
 221.198 410.591
 83.025 632.559
 304.362 350.053
 291.255 427.949
 601.005 463.374
 661.277 393.173
 885.368 470.195
 889.636 772.770
 668.400 256.756
 833.640 358.696
 956.605 787.779
 852.514 432.155
 223.587 744.438
 428.398 850.559
 387.140 754.173
 557.605 961.619
 232.248 276.431
 936.761 677.491
 441.351 892.225
 506.438 317.406
 36.474 915.569
 62.979 329.769
 779.941 667.995
 467.087 727.631
 676.361 215.742
 228.046 648.349
 751.392 910.662
 640.992 403.667
 413.505 263.869
 120.383 385.408
 922.992 844.806
 277.858 290.057
 364.994 382.391
 712.141 19.123
 446.059 659.698
 440.922 888.138
 880.119 264.995
 641.151 163.045
 901.761 681.762
 559.465 556.717
 921.930 475.556
 496.291 919.222
 731.939 639.257
 996.258 592.578
 251.887 178.716
 337.949 564.268
 223.575 212.342
 104.709 824.235
 658.221 690.273
 735.491 28.844
 286.085 47.002
 153.784 414.290
 817.295 936.528
 710.053 733.582
 937.365 677.935
 58.369 58.887
 632.080 193.944
 233.701 478.255
 497.496 353.374
 68.528 797.193
 53.058 543.975
 354.927 246.040
 978.335 583.859
 443.213 199.491
 454.189 322.632
 595.661 981.011
 52.656 347.395
 662.291 789.377
 610.248 470.334
 996.409 624.537
 288.317 274.982
 915.309 173.736
 201.714 94.811
 73.835 955.044
 40.909 813.382
 446.260 503.558
 559.511 748.329
 999.044 65.655
 512.607 316.082
 830.680 569.355
 54.303 890.197
 505.015 635.493
 5.451 248.750
 414.709 46.820
 133.668 756.515
 388.093 502.973
 324.056 212.120
 955.335 151.552
 515.353 391.353
 981.119 433.219
 615.719 283.040
 966.860 236.079
 455.967 907.002
 644.751 386.747
 675.208 253.570
 400.694 668.085
 331.818 135.699
 148.707 42.878
 886.965 708.337
 63.893 665.641
 992.273 711.168
 796.100 808.862
 529.255 521.963
 616.453 633.420
 475.854 275.587
 281.759 54.482
 122.787 281.238
 78.164 943.293
 715.480 946.018
 569.336 851.973
 870.585 340.811
 522.915 33.348
 801.568 394.111
 522.233 72.339
 6.403 706.515
 41.658 161.311
 220.422 893.846
 629.795 291.729
 45.731 707.057
 114.812 141.489
 240.157 474.289
 932.940 595.293
 516.453 462.643
 250.694 918.798
 277.565 877.861
 172.313 30.995
 735.469 488.214
 118.660 889.068
 646.727 369.287
 257.272 162.150
 593.101 379.334
 433.933 461.763
 563.765 566.423
 385.446 894.969
 108.871 420.340
 535.676 479.394
 662.061 371.339
 530.300 516.220
 730.227 127.251
 940.704 757.338
 558.364 768.555
 558.092 666.115
 960.080 192.018
 152.270 188.422
 202.614 727.011
 935.798 792.860
 919.486 30.039
 656.693 568.550
 842.920 693.377
 848.033 487.803
 878.598 149.490
 350.182 542.830
 442.042 196.475
 553.689 983.941
 622.011 858.846
 604.008 846.043
 292.835 896.134
 981.937 15.568
 753.856 408.097
 798.249 316.995
 397.509 4.449
 892.483 183.129
 693.556 519.480
 432.675 3.167
 899.180 383.460
 406.348 944.902
 164.864 405.193
 857.874 40.289
 484.089 780.447
 351.206 365.904
 438.845 792.362
 260.578 890.830
 208.980 600.534
 659.197 794.468
 455.708 179.677
 784.196 956.096
 650.517 336.014
 5.374 708.209
 220.906 535.430
 568.877 538.527
 622.257 272.796
 981.365 73.663
 547.677 913.310
 55.018 623.951
 959.582 376.582
 361.526 697.642
 301.197 10.155
 109.940 977.953
 34.101 324.873
 437.823 213.416
 788.814 518.962
 409.507 606.221
 726.453 495.627
 974.858 541.094
 836.270 240.812
 34.828 715.592
 560.052 349.366
 67.898 889.143
 391.654 310.956
 428.703 930.723
 578.192 48.755
 74.492 622.745
 206.777 567.182
 697.335 670.716
 333.085 348.159
 834.166 614.758
 259.944 42.659
 739.869 270.682
 47.767 755.398
 590.898 16.316
 104.603 800.824
 841.655 645.162
 610.458 718.912
 389.539 736.647
 255.116 846.476
 176.715 33.451
 565.820 125.764
 230.008 305.489
 53.879 645.081
 130.671 641.338
 678.726 709.383
 932.052 206.507
 203.309 861.411
 477.523 799.384
 963.490 60.697
 488.562 216.402
 291.696 288.979
 221.920 594.819
 295.192 812.242
 666.880 761.972
 193.701 583.337
 353.203 802.272
 849.562 222.111
 755.197 816.120
 184.262 335.163
 848.256 337.977
 654.072 823.034
 645.146 393.909
 968.950 223.145
 7.322 392.760
 475.221 21.645
 891.829 280.990
 604.315 472.046
 610.241 861.028
 115.666 533.942
 999.007 229.312
 458.517 607.922
 440.119 676.130
 949.708 325.197
 939.849 488.794
 945.555 550.306
 437.304 186.908
 186.807 286.013
 842.591 208.681
 755.652 410.312
 118.559 765.873
 920.138 221.003
 845.669 938.591
 699.877 973.902
 924.692 426.395
 490.878 852.494
 358.287 186.812
 88.826 741.227
 844.439 344.450
 78.775 448.907
 350.145 752.174
 773.200 565.759
 3.237 829.859
 715.666 375.951
 837.931 335.889
 588.391 391.045
 902.583 472.653
 111.044 338.474
 436.415 761.022
 965.655 318.281
 648.993 902.079
 777.345 331.802
 698.426 979.787
 899.252 254.474
 821.167 838.961
 947.559 353.621
 980.670 932.684
 291.923 688.846
 589.750 896.500
 688.872 740.944
 741.310 238.498
 940.317 724.217
 326.189 890.312
 433.445 591.402
 500.412 640.479
 67.513 350.441
 215.471 255.363
 871.058 104.120
 175.819 111.585
 361.532 88.616
 322.125 535.684
 778.238 832.615
 144.699 530.420
 936.733 557.588
 149.674 812.095
 894.619 780.679
 174.964 879.564
 499.257 218.408
 980.801 363.902
 399.655 991.886
 320.944 989.283
 268.176 537.730
 188.805 822.379
 891.473 784.393
 984.169 952.123
 880.785 77.765
 270.513 567.069
 24.488 64.878
 602.767 467.711
 593.458 568.216
 566.609 140.302
 123.571 218.980
 851.980 542.093
 578.763 844.775
 507.424 11.033
 159.937 920.297
 813.449 162.267
 15.029 649.058
 750.558 105.989
 447.536 825.998
 302.398 794.061
 966.324 676.509
 761.264 144.293
 298.637 534.330
 429.522 810.344
 758.809 931.603
 227.343 961.135
 663.404 367.753
 518.348 246.549
 673.681 403.835
 197.384 686.748
 470.672 515.198
 699.007 601.830
 297.446 313.281
 984.482 858.826
 985.734 817.894
 855.832 756.648
 796.992 691.148
 687.166 289.709
 5.857 15.450
 118.859 461.443
 719.975 858.593
 645.054 784.080
 125.375 582.337
 758.286 266.025
 660.255 446.146
 268.849 608.554
 619.563 379.679
 166.118 205.641
 273.651 956.481
 462.611 951.485
 720.177 223.180
 590.673 37.211
 681.030 514.835
 290.779 479.461
 185.375 125.306
 427.332 328.003
 253.752 374.246
 633.285 496.369
 102.915 408.265
 162.852 239.061
 140.762 946.899
 319.129 141.606
 807.861 104.086
 520.752 417.003
 667.115 618.168
 632.128 525.879
 644.717 59.051
 961.744 10.313
 910.482 366.611
 142.120 696.241
 58.725 941.997
 455.852 460.076
 345.202 260.980
 530.713 846.406
 162.269 919.430
 361.833 380.130
 432.680 234.416
 452.758 244.053
 489.639 105.167
 324.692 537.873
 432.472 146.368
 503.025 933.738
 127.093 18.175
 333.528 674.556
 510.121 34.366
 42.142 392.216
 785.025 189.495
 469.662 662.627
 425.838 630.623
 976.686 962.357
 665.154 747.652
 418.920 287.768
 702.384 672.552
 585.357 72.537
 168.076 281.621
 522.143 764.532
 190.985 271.638
 136.527 960.283
 585.110 531.461
 994.472 947.048
 380.916 621.689
 351.986 862.104
 923.288 488.900
 956.597 80.029
 631.351 625.372
 737.552 405.885
 923.452 303.662
 90.157 850.372
 743.373 597.009
 423.281 247.847
 148.793 986.047
 54.640 445.923
 935.524 59.970
 434.317 833.036
 744.846 272.243
 284.589 305.523
 338.028 798.631
 248.013 526.407
 101.768 176.091
 423.618 253.225
 578.859 747.659
 83.762 261.053
 185.935 689.482
 445.678 749.642
 899.036 5.545
 619.043 280.733
 750.206 813.310
 464.219 64.633
 505.085 244.614
 728.524 515.801
 980.895 601.866
 336.329 278.114
 543.330 56.378
 402.628 624.800
 394.328 185.796
 431.642 149.546
 163.689 318.918
 217.759 758.378
 957.024 802.216
 354.726 61.693
 629.934 502.102
 602.521 657.869
 470.915 705.306
 984.884 440.539
 328.845 936.798
 672.508 787.794
 238.639 456.680
 928.735 280.791
 832.469 465.825
 590.869 819.679
 903.847 502.060
 368.635 665.180
 875.696 567.267
 252.643 934.036
 147.573 129.248
 333.944 455.811
 225.633 994.836
 587.950 87.986
 614.124 872.135
 622.349 657.111
 939.736 215.360
 932.412 607.934
 38.546 176.441
 954.884 302.449
 436.450 440.054
 722.793 209.862
 52.655 675.120
 460.998 100.301
 135.105 844.086
 241.625 824.234
 557.690 734.842
 258.957 490.870
 161.049 648.043
 256.687 408.143
 869.094 29.680
 722.058 210.362
 757.557 95.284
 179.507 264.282
 62.512 774.112
 2.602 937.650
 597.762 0.729
 801.635 254.449
 80.002 904.689
 523.235 106.854
 147.890 469.511
 758.254 694.729
 191.584 938.154
 439.231 509.409
 597.337 588.009
 615.766 650.170
 349.625 453.591
 525.493 880.466
 641.621 375.142
 883.311 808.651
 822.220 147.082
 548.468 267.027
 581.020 48.381
 307.747 106.835
 246.555 189.642
 945.891 608.996
 780.683 706.826
 527.428 805.511
 904.449 182.646
 556.215 629.359
 527.308 862.756
 532.225 767.259
 589.571 349.683
 214.762 826.023
 712.927 863.446
 405.492 276.351
 909.539 729.779
 265.092 85.344
 578.152 136.619
 508.322 858.884
 245.927 44.117
 421.785 196.190
 955.212 365.768
 607.195 210.632
 881.375 596.906
 964.760 333.430
 65.375 155.689
 443.227 520.714
 995.381 40.727
 945.460 400.988
 945.863 483.898
 894.552 191.115
 328.954 87.696
 941.681 977.205
 8.113 250.228
 192.902 195.254
 323.236 280.008
 910.519 488.964
 62.273 534.735
 621.316 93.206
 448.292 746.880
 857.827 156.152
 382.032 753.165
 741.949 26.855
 255.680 469.657
 367.824 194.249
 29.444 759.555
 481.293 855.159
 412.021 952.825
 517.882 740.429
 711.126 87.186
 334.657 957.880
 600.703 355.880
 341.259 977.314
 895.232 941.898
 542.629 135.547
 714.946 79.499
 794.466 968.576
 782.863 265.950
 339.261 464.081
 207.875 519.181
 136.160 791.864
 998.084 175.896
 275.061 924.411
 813.862 200.489
 730.904 657.073
 537.461 344.582
 177.456 120.616
 110.269 792.277
 553.815 831.773
 603.058 445.223
 527.186 424.482
 549.900 557.728
 91.086 360.627
 432.085 604.600
 901.180 440.087
 661.795 647.799
 906.556 761.960
 131.888 922.794
 660.776 768.896
 91.682 267.591
 875.931 112.120
 830.737 508.443
 248.714 674.031
 33.253 153.445
 977.987 187.132
 162.889 151.399
 299.165 391.803
 387.578 987.007
 576.003 621.114
 220.621 708.734
 262.113 519.242
 680.358 342.224
 322.871 362.276
 626.486 515.400
 396.740 118.270
 365.328 512.257
 179.802 59.812
 305.767 647.463
 798.020 920.360
 647.037 95.460
 551.202 398.821
 872.128 663.672
 586.574 289.891
 367.331 533.102
 207.263 815.399
 278.701 530.219
 513.873 410.112
 817.275 886.212
 491.012 470.375
 532.396 793.925
 13.226 492.516
 559.867 14.900
 287.987 837.649
 820.922 710.645
 161.550 678.614
 478.783 980.755
 374.423 771.938
 360.066 958.580
 107.734 702.484
 304.536 931.371
 53.756 460.721
 632.999 770.264
 270.481 313.154
 811.784 945.796
 441.488 236.503
 463.914 802.336
 11.851 917.795
 730.204 320.673
 364.834 828.039
 545.033 828.839
 552.255 899.843
 166.181 559.063
 606.349 262.945
 619.047 391.604
 608.533 590.605
 993.726 887.423
 139.608 299.173
 508.299 870.414
 608.751 928.557
 240.409 470.933
 80.245 959.111
 577.539 45.953
 365.727 427.456
 967.731 623.346
 307.098 467.608
 18.823 120.199
 775.837 192.561
 525.229 214.761
 95.893 654.011
 555.152 331.719
 450.478 373.653
 343.757 169.192
 651.849 668.340
 773.692 757.456
 184.649 624.238
 625.762 413.547
 127.786 683.025
 319.929 627.954
 820.398 848.193
 389.002 890.577
 570.760 104.162
 610.871 499.536
 372.501 758.317
 325.042 280.620
 252.933 700.018
 558.426 924.847
 249.515 545.639
 844.995 890.415
 11.367 969.592
 33.307 842.229
 25.440 264.003
 502.362 761.983
 546.567 20.285
 445.387 764.788
 495.549 371.370
 706.443 430.589
 111.114 201.308
 868.107 991.582
 684.493 237.435
 269.698 917.966
 657.360 748.219
 592.622 486.229
 65.633 326.585
 868.549 485.515
 307.146 734.030
 861.567 772.338
 497.617 195.854
 939.499 391.872
 956.678 693.623
 802.879 180.493
 287.511 409.494
 881.092 400.264
 936.149 390.731
 260.834 48.158
 349.413 964.902
 687.108 63.239
 906.393 330.553
 304.492 21.692
 643.256 849.079
 297.519 875.892
 593.780 786.094
 682.983 438.776
 950.601 900.459
 21.119 233.395
 539.804 302.616
 392.582 879.914
 572.529 237.849
 357.372 754.633
 773.201 872.126
 822.288 369.251
 719.316 136.411
 424.921 940.964
 200.181 228.618
 652.598 377.824
 202.407 379.985
 990.289 327.620
 552.268 4.820
 796.475 736.458
 536.238 799.776
 782.745 254.957
 931.469 812.479
 191.968 800.844
 710.828 921.284
 379.895 137.776
 348.891 660.788
 182.726 727.995
 705.592 384.568
 453.460 643.132
 165.688 511.301
 555.659 521.063
 280.660 77.309
 575.842 500.548
 14.097 182.760
 44.229 578.646
 704.061 725.834
 105.431 763.264
 601.556 265.526
 251.409 845.048
 851.450 26.154
 892.291 215.127
 782.345 182.857
 498.045 299.559
 549.620 265.247
 675.691 274.976
 418.859 45.057
 60.427 445.681
 125.868 782.222
 81.112 188.813
 848.596 482.555
 625.079 665.301
 872.347 549.671
 66.739 519.811
 223.117 215.279
 559.327 788.215
 537.877 617.428
 518.080 947.188
 591.695 718.221
 772.932 993.942
 19.219 154.108
 444.217 167.165
 365.059 976.857
 529.097 210.680
 139.677 346.237
 890.364 252.748
 713.581 991.165
 552.421 505.323
 774.947 470.423
 248.761 173.775
 529.454 383.242
 176.863 568.804
 614.432 40.937
 123.566 304.646
 813.860 191.071
 78.545 292.670
 530.862 53.264
 285.312 654.393
 737.808 689.777
 346.246 605.601
 871.822 993.550
 536.610 242.212
 169.276 871.753
 256.668 192.706
 983.897 464.576
 503.156 511.309
 159.490 38.317
 142.084 455.796
 933.462 990.797
 462.761 924.898
 737.608 808.116
 164.729 89.409
 697.687 808.115
 329.980 920.387
 375.783 731.259
 645.304 945.222
 65.193 218.522
 825.045 211.311
 655.517 613.232
 832.221 436.599
 107.819 395.373
 673.230 21.252
 991.417 598.897
 643.721 595.361
 363.306 361.970
 404.353 209.983
 749.899 44.455
 966.758 34.472
 803.277 234.323
 952.044 409.310
 738.108 214.013
 554.555 493.181
 251.701 718.337
 788.528 224.538
 832.235 877.456
 428.983 345.273
 166.090 282.372
 773.046 277.232
 464.625 957.593
 964.434 436.421
 597.040 387.996
 240.688 365.917
 795.514 477.103
 506.613 883.240
 701.233 654.959
 113.277 303.576
 657.929 189.589
 462.674 14.491
 398.905 860.799
 975.088 54.307
 783.222 444.082
 288.400 463.990
 638.804 231.168
 123.559 636.191
 389.912 28.633
 693.614 535.126
 262.003 563.872
 578.796 883.438
 949.957 966.173
 688.786 348.490
 640.514 347.797
 915.548 568.070
 834.261 494.596
 803.788 956.971
 107.441 187.294
 567.458 569.903
 583.180 753.077
 924.033 566.784
 692.509 523.263
 945.788 753.301
 747.982 17.913
 709.711 238.233
 830.110 854.090
 313.444 960.156
 605.647 683.715
 490.618 956.622
 516.573 402.765
 860.014 60.775
 562.122 569.578
 862.072 761.576
 859.210 450.908
 834.646 317.838
 728.048 544.887
 946.661 702.146
 81.727 366.101
 911.017 413.301
 976.210 915.701
 432.096 745.394
 828.936 685.833
 182.219 364.107
 771.384 490.213
 47.174 407.801
 48.264 489.554
 313.331 209.801
 200.951 750.554
 95.879 801.640
 816.368 689.697
 415.534 793.602
 928.612 98.258
 33.917 992.613
 226.253 803.250
 148.029 178.223
 243.706 711.998
 842.455 50.348
 853.592 227.328
 402.643 238.717
 985.098 158.735
 130.635 940.000
 380.534 35.386
 680.910 756.830
 881.296 533.203
 481.397 451.019
 671.083 835.119
 934.510 904.834
 767.395 565.718
 544.455 688.268
 964.242 284.751
 207.366 351.542
 214.644 834.562
 775.713 261.018
 879.378 451.346
 891.322 349.170
 339.887 946.741
 524.236 196.950
 612.896 312.930
 787.191 66.955
 949.801 309.715
 375.838 781.143
 46.080 355.616
 449.129 125.895
 718.831 906.715
 276.644 974.142
 481.068 397.610
 482.631 758.722
 799.884 309.578
 980.487 798.519
 375.213 483.873
 565.121 270.182
 123.321 15.549
 790.730 99.996
 753.684 938.383
 962.954 504.934
 652.454 78.292
 400.160 386.977
 945.965 435.358
 229.807 843.840
 32.715 918.402
 871.804 31.522
 913.971 256.461
 588.807 844.167
 396.867 144.992
 449.075 975.068
 717.852 737.927
 224.377 15.183
 570.044 197.451
 935.376 223.861
 600.089 279.704
 339.663 377.847
 556.132 625.307
 841.317 841.881
 759.330 188.140
 371.546 395.805
 980.943 864.095
 361.955 853.172
 132.482 54.372
 197.619 584.587
 117.800 436.496
 516.974 450.801
 406.884 332.529
 518.136 606.902
 227.642 610.496
 463.471 176.315
 43.971 275.001
 850.840 944.160
 208.422 680.123
 74.047 281.386
 311.641 406.436
 737.693 297.800
 967.523 199.369
 362.120 312.451
 194.630 273.815
 829.922 718.758
 506.111 696.178
 231.926 69.499
 580.508 296.845
 491.425 89.362
 435.806 620.917
 332.403 481.752
 303.464 161.079
 440.465 989.194
 535.720 542.560
 502.183 615.867
 468.906 345.607
 735.721 164.901
 1.873 895.826
 407.140 986.343
 978.934 57.792
 105.122 793.703
 241.196 903.813
 492.503 573.214
 332.090 59.464
 214.558 481.282
 418.766 653.223
 298.242 468.667
 580.349 612.143
 978.419 467.003
 479.614 683.028
 519.498 872.127
 792.124 43.273
 425.053 822.855
 35.401 862.506
 933.029 232.392
 492.166 241.113
 947.624 527.265
 331.441 780.826
 456.214 695.810
 327.508 722.850
 994.466 170.878
 491.010 347.944
 156.857 661.050
 643.218 788.654
 382.942 708.654
 371.551 815.308
 990.086 163.888
 742.518 673.828
 456.910 111.088
 661.364 964.965
 402.861 19.542
 352.910 541.833
 250.320 987.095
 295.528 786.903
 717.150 135.405
 223.268 622.938
 668.068 252.078
 876.286 567.032
 379.567 173.675
 836.415 796.349
 450.141 696.919
 545.782 941.994
 748.268 791.187
 937.542 438.125
 346.192 877.124
 678.009 142.006
 77.184 12.886
 950.889 412.846
 495.098 86.046
 832.019 339.257
 753.161 905.716
 385.410 673.895
 477.662 302.140
 639.883 746.920
 643.325 611.305
 14.756 55.405
 890.512 907.367
 690.586 872.590
 618.032 968.675
 957.679 488.311
 575.390 662.399
 14.994 120.057
 928.970 412.319
 782.078 53.636
 830.391 893.967
 477.226 754.559
 142.553 566.319
 409.191 998.031
 28.354 100.678
 234.192 99.235
 755.428 971.794
 904.040 79.772
 72.503 215.866
 437.780 714.263
 452.003 682.828
 204.014 387.813
 30.531 579.498
 523.092 225.223
 203.092 45.098
 459.602 82.177
 105.750 265.909
 751.356 413.513
 50.334 831.805
 939.549 340.869
 827.523 790.091
 157.552 159.170
 472.765 53.103
 387.325 166.656
 973.110 372.491
 690.509 835.252
 689.950 178.060
 306.589 606.493
 269.152 880.780
 127.177 792.978
 120.334 212.304
 900.413 367.002
 363.454 286.738
 292.948 648.097
 483.977 59.853
 292.352 771.369
 906.304 977.399
 226.374 181.506
 715.587 864.219
 217.004 496.156
 835.492 541.838
 189.317 800.934
 936.811 571.744
 583.538 550.947
 120.305 718.427
 842.488 675.522
 225.933 789.223
 187.740 519.414
 287.148 32.146
 481.574 851.455
 818.717 118.203
 376.421 167.315
 23.112 277.490
 960.550 884.302
 675.822 539.980
 652.645 141.063
 33.635 409.742
 816.495 782.547
 60.265 98.142
 51.013 629.965
 116.596 595.882
 154.176 346.792
 882.649 79.616
 609.337 545.866
 107.515 146.082
 48.841 310.449
 92.387 130.531
 416.344 985.849
 949.199 797.767
 582.136 40.229
 319.905 259.806
 524.625 486.809
 644.031 356.408
 138.719 938.566
 307.827 481.233
 483.872 855.151
 258.254 10.709
 260.134 105.130
 408.375 923.909
 371.496 160.488
 464.974 734.574
 177.660 260.865
 569.776 601.242
 976.063 819.166
 336.233 64.205
 127.325 415.565
 786.154 670.337
 223.541 561.581
 224.396 195.936
 687.960 268.740
 943.469 936.455
 27.171 476.694
 609.228 788.849
 677.105 873.603
 358.265 561.282
 488.850 257.775
 729.415 75.970
 589.799 665.274
 76.521 419.158
 783.247 235.367
 665.916 888.813
 171.697 556.851
 176.664 311.980
 115.397 776.582
 299.423 982.267
 480.683 440.780
 903.788 301.354
 858.416 154.296
 225.322 610.282
 710.075 97.988
 451.403 745.665
 349.958 45.430
 276.962 647.575
 121.726 213.551
 602.535 240.120
 854.441 404.464
 781.630 678.503
 668.749 925.195
 243.746 549.355
 882.582 576.452
 53.554 381.523
 275.322 89.707
 973.688 795.128
 400.615 163.257
 914.354 226.106
 284.943 242.402
 642.003 615.646
 458.662 337.362
 223.769 968.705
 288.719 46.053
 674.956 748.491
 421.006 9.544
 502.116 685.362
 401.707 878.237
 470.885 505.655
 290.619 499.846
 730.799 110.762
 68.038 89.857
 981.603 907.094
 586.096 135.718
 328.351 867.008
 644.475 382.602
 835.133 818.276
 851.240 506.845
 116.846 760.135
 337.268 699.446
 0.643 297.568
 155.829 943.090
 817.181 698.335
 548.622 999.771
 48.236 500.906
 880.705 150.170
 241.572 943.131
 326.760 299.536
 514.253 914.048
 671.116 837.060
 887.775 343.152
 407.538 396.924
 746.979 386.789
 689.324 599.825
 81.918 919.964
 285.758 775.194
 878.182 428.900
 200.819 288.455
 165.442 676.315
 860.747 277.017
 242.650 494.141
 88.026 576.467
 476.564 779.434
 463.502 278.342
 650.922 526.536
 101.246 477.453
 37.776 335.466
 491.618 254.896
 409.635 872.219
 528.616 108.392
 928.309 815.881
 453.422 830.707
 879.445 770.511
 495.190 86.492
 294.094 822.631
 954.186 625.562
 662.230 29.470
 285.854 564.466
 827.654 286.099
 44.969 477.130
 217.274 164.030
 927.543 58.571
 336.483 378.343
 398.615 903.494
 820.422 228.936
 763.366 904.402
 710.870 393.837
 977.594 993.133
 300.667 814.033
 904.515 387.350
 200.716 600.948
 214.841 261.940
 915.422 186.065
 255.428 337.784
 415.837 599.559
 241.437 400.647
 58.704 359.015
 273.494 255.457
 875.321 33.739
 363.922 251.063
 235.749 954.075
 746.652 833.258
 248.923 603.124
 819.222 795.822
 883.055 70.736
 650.567 87.408
 657.101 192.581
 816.625 423.883
 164.629 32.047
 581.612 169.283
 526.196 597.025
 13.919 242.809
 833.207 789.974
 352.749 333.543
 531.359 756.686
 868.785 748.885
 609.493 980.879
 86.425 467.849
 102.248 637.862
 756.682 737.433
 302.935 106.479
 541.940 51.385
 815.129 895.194
 352.964 938.222
 74.366 82.280
 474.338 402.585
 749.900 233.686
 539.610 494.650
 823.794 443.288
 537.637 600.834
 551.694 952.205
 15.943 70.415
 675.914 825.945
 617.340 522.637
 504.096 494.892
 867.857 63.707
 931.422 955.552
 505.454 19.593
 394.656 962.931
 581.579 136.445
 653.941 260.072
 515.830 383.746
 333.231 446.296
 375.615 24.910
 270.424 404.034
 978.453 895.241
 969.861 723.627
 268.552 388.163
 177.108 490.380
 548.378 427.915
 751.233 348.071
 0.511 271.890
 363.629 413.434
 918.338 800.350
 953.444 387.933
 782.547 617.906
 494.667 862.781
 833.607 803.082
 233.646 123.179
 860.952 133.297
 721.485 775.697
 273.535 607.068
 354.280 812.323
 52.386 748.237
 734.980 614.861
 286.229 564.203
 551.019 238.977
 730.932 837.812
 217.401 708.456
 241.191 247.550
 739.126 123.272
 229.649 360.704
 901.608 31.330
 199.266 947.149
 382.870 640.633
 256.850 76.389
 904.785 228.780
 690.120 736.668
 388.728 228.837
 721.322 42.542
 867.758 388.597
 434.479 656.820
 825.512 584.021
 310.865 665.630
 701.585 52.364
 451.734 523.390
 623.186 247.285
 274.989 680.203
 419.853 223.622
 553.054 360.890
 657.018 465.749
 125.312 566.205
 618.096 678.331
 435.982 487.241
 784.843 75.426
 386.109 78.636
 651.031 712.205
 468.559 830.591
 472.609 997.965
 102.722 760.217
 453.827 569.798
 779.336 146.251
 616.990 569.322
 546.907 535.218
 255.325 191.869
 454.211 419.924
 53.750 325.626
 445.968 741.423
 139.208 590.363
 481.848 892.795
 26.668 60.006
 106.410 247.238
 523.327 114.487
 586.488 824.730
 584.219 933.842
 3.075 622.215
 147.904 106.668
 240.319 323.736
 469.836 176.892
 761.161 681.851
 90.115 963.822
 957.103 313.003
 576.458 443.000
 971.214 111.262
 655.536 417.193
 434.599 981.265
 447.212 201.507
 946.135 287.396
 736.208 923.118
 235.392 867.868
 621.458 639.285
 354.431 865.738
 370.582 417.443
 474.055 70.866
 849.036 424.223
 645.400 174.992
 792.356 327.912
 413.128 934.620
 325.481 338.276
 319.619 972.013
 213.238 661.678
 961.249 972.784
 137.058 226.630
 392.047 649.314
 948.915 189.229
 813.805 713.237
 46.886 929.267
 845.284 558.740
 268.016 231.343
 379.831 613.429
 602.033 862.217
 476.914 717.464
 520.622 322.290
 698.413 187.770
 296.353 697.966
 307.623 796.230
 685.879 70.362
 263.709 13.109
 184.985 158.010
 635.656 954.826
 467.526 865.916
 49.749 334.016
 913.772 275.238
 898.452 786.027
 461.667 697.437
 54.504 576.490
 600.548 609.826
 733.663 356.835
 722.861 227.777
 367.281 196.879
 385.087 809.535
 19.515 94.581
 262.619 455.528
 104.330 942.213
 750.638 593.796
 218.388 55.538
 628.657 740.632
 554.602 778.830
 912.384 710.678
 47.698 934.939
 733.759 708.650
 530.936 458.050
 666.761 666.822
 358.591 29.882
 529.852 564.727
 231.510 930.871
 100.480 62.650
 115.691 250.346
 955.932 646.157
 882.226 598.021
 469.218 178.617
 540.043 188.614
 827.693 621.506
 52.739 687.404
 373.322 53.045
 802.623 203.674
 982.269 604.670
 817.207 887.870
 81.512 667.981
 137.221 454.709
 43.210 593.784
 865.368 736.413
 483.457 16.840
 879.193 826.578
 628.863 67.790
 260.380 155.310
 688.207 765.978
 730.523 730.230
 691.544 277.552
 786.958 966.376
 727.869 942.141
 501.849 832.283
 945.440 753.773
 736.614 171.443
 174.551 578.667
 688.529 870.526
 17.902 820.553
 536.424 281.295
 733.448 535.560
 500.526 845.920
 41.805 451.302
 843.533 999.760
 36.124 772.039
 384.853 46.676
 895.937 632.797
 599.691 125.266
 925.387 194.878
 654.482 556.307
 195.836 513.539
 68.445 619.129
 496.803 831.826
 569.101 125.081
 439.309 4.174
 62.155 407.983
 41.785 486.657
 100.768 543.078
 418.821 170.577
 406.849 637.170
 823.315 220.822
 661.478 943.117
 127.241 714.306
 189.989 772.596
 307.730 976.448
 269.851 783.083
 903.915 70.488
 489.541 160.441
 74.674 406.390
 990.571 609.748
 494.813 169.808
 92.317 397.315
 132.147 509.253
 992.943 89.945
 33.484 709.091
 175.367 137.819
 774.767 980.804
 243.839 210.011
 688.818 854.116
 46.293 772.176
 440.700 287.906
 675.533 990.696
 871.145 658.614
 816.635 743.494
 246.384 347.077
 650.340 542.275
 439.916 125.021
 317.110 142.369
 8.018 347.019
 681.693 793.388
 314.255 755.403
 654.232 615.990
 594.962 692.935
 665.232 767.182
 251.910 645.083
 554.983 559.539
 402.530 270.154
 323.657 849.593
 332.648 656.827
 49.472 19.599
 580.334 225.605
 175.573 97.182
 858.891 980.077
 101.118 732.467
 407.193 247.872
 101.221 265.690
 969.396 427.549
 509.704 244.651
 864.757 890.047
 496.953 905.550
 251.055 150.621
 784.716 118.530
 29.394 824.331
 85.493 566.853
 29.372 65.303
 714.714 813.025
 375.502 43.313
 680.488 883.822
 819.963 172.145
 43.033 947.353
 463.301 930.063
 591.518 67.643
 631.404 126.346
 0.953 305.289
 770.293 807.676
 899.716 126.517
 424.031 868.363
 446.532 118.061
 617.955 48.615
 534.317 953.109
 49.794 860.738
 10.621 875.911
 243.868 75.183
 936.911 272.094
 425.024 493.398
 961.157 161.521
 74.371 614.684
 112.868 324.305
 520.986 517.599
 462.635 772.901
 163.945 386.296
 38.359 79.009
 996.342 947.716
 529.755 709.013
 584.942 991.425
 716.559 712.133
 941.163 730.511
 252.520 428.336
 274.880 155.272
 658.123 65.813
 253.876 623.031
 804.689 158.695
 478.421 624.571
 198.644 813.409
 630.558 143.214
 338.246 936.140
 457.291 964.944
 859.826 94.174
 10.220 161.329
 113.664 481.301
 583.757 221.032
 911.236 453.071
 590.260 685.751
 119.048 983.545
 281.937 903.548
 395.987 23.738
 203.007 663.177
 990.794 356.468
 536.083 49.621
 146.371 26.425
 927.282 161.224
 264.257 552.625
 846.121 166.267
 734.437 817.739
 298.171 130.465
 854.955 81.087
 578.112 711.574
 877.661 925.338
 373.703 53.311
 199.179 958.328
 630.916 394.134
 551.352 728.253
 218.896 178.736
 667.445 941.103
 220.255 978.508
 947.085 702.287
 75.627 714.708
 705.038 39.392
 367.475 472.965
 460.430 440.017
 601.048 304.278
 650.977 988.158
 372.702 545.483
 91.435 976.167
 77.776 346.645
 340.038 568.564
 150.723 764.960
 997.742 301.705
 425.857 241.104
 402.057 412.483
 812.790 796.816
 452.958 333.767
 179.469 429.633
 638.551 198.521
 288.707 995.647
 131.794 23.578
 330.650 193.003
 978.751 953.457
 100.904 932.312
 468.721 730.816
 87.789 515.601
 295.484 509.911
 625.877 268.814
 818.324 470.405
 148.399 975.809
 795.896 39.219
 308.212 51.563
 283.222 146.512
 43.712 541.586
 792.835 977.900
 328.592 932.086
 369.375 428.571
 476.865 355.040
 409.772 596.766
 169.512 43.969
 78.801 495.431
 346.972 75.108
 175.487 923.657
 371.125 265.808
 656.159 476.273
 328.137 114.063
 524.271 723.915
 524.463 382.146
 968.355 50.734
 455.455 151.424
 933.265 767.157
 210.451 217.887
 415.269 335.705
 159.327 637.956
 800.593 664.554
 160.498 166.363
 344.910 882.564
 584.898 612.776
 196.279 147.731
 388.092 657.246
 177.734 336.150
 835.215 48.202
 302.505 778.589
 420.683 17.684
 832.565 65.556
 984.674 109.825
 700.599 728.748
 47.316 868.558
 590.493 866.880
 323.619 173.387
 659.185 447.973
 189.811 667.449
 233.353 659.348
 315.440 175.402
 231.285 752.861
 603.954 260.898
 149.774 948.761
 174.275 891.051
 277.692 110.252
 122.021 340.769
 114.543 716.017
 804.446 30.747
 499.798 664.194
 59.124 512.988
 615.942 303.487
 82.003 625.850
 187.085 861.012
 223.201 281.681
 930.908 818.329
 104.258 34.383
 662.841 363.899
 692.151 627.680
 629.334 549.335
 84.950 39.184
 346.230 316.640
 151.479 17.623
 826.506 902.729
 30.704 933.790
 939.636 915.480
 121.942 618.331
 296.615 402.351
 198.676 195.454
 497.320 678.813
 849.075 210.878
 510.497 370.953
 605.812 330.029
 34.693 766.291
 975.126 799.742
 767.180 11.880
 536.886 740.091
 897.139 192.106
 368.782 194.662
 851.517 744.195
 81.515 15.471
 323.084 801.612
 649.219 906.295
 69.142 809.336
 219.563 874.527
 508.114 436.138
 8.389 541.486
 85.159 363.710
 869.917 94.792
 5.267 797.715
 909.098 509.962
 724.438 499.122
 619.306 163.257
 481.160 143.661
 116.285 261.468
 779.083 891.779
 555.897 49.395
 688.478 90.323
 305.079 460.839
 912.572 70.609
 746.640 458.144
 12.380 485.990
 181.568 478.251
 950.282 616.933
 417.822 155.393
 101.734 524.865
 650.862 322.846
 202.539 960.085
 825.090 475.141
 905.630 17.184
 71.907 680.163
 979.043 817.338
 132.168 915.344
 901.471 4.942
 49.637 27.278
 122.456 741.556
 356.787 808.560
 422.985 718.396
 532.456 894.303
 214.132 686.258
 587.818 413.859
 774.849 205.398
 206.627 216.832
 86.432 975.344
 229.401 418.068
 255.147 833.775
 309.098 381.190
 413.730 573.499
 985.819 757.265
 297.761 266.415
 16.349 2.790
 448.205 93.352
 665.173 873.552
 693.805 439.346
 509.297 697.637
 416.658 546.731
 650.385 7.466
 254.570 535.032
 662.879 108.003
 701.087 449.923
 62.832 893.016
 338.009 936.270
 63.841 225.507
 688.417 526.607
 226.923 270.162
 376.606 670.487
 721.393 618.331
 93.733 917.195
 33.174 958.665
 916.554 909.881
 402.756 514.006
 636.576 499.581
 192.863 847.586
 706.464 679.807
 999.278 815.205
 181.279 653.854
 179.089 46.324
 58.438 45.917
 708.677 33.175
 840.042 562.320
 857.076 615.904
 45.115 700.032
 105.081 811.956
 81.375 926.193
 420.817 753.369
 93.400 45.346
 360.953 186.221
 586.737 801.643
 273.660 37.448
 188.887 593.495
 983.587 966.574
 454.644 110.391
 917.205 360.295
 214.584 729.196
 433.766 678.366
 364.220 263.859
 745.870 467.928
 913.322 672.551
 905.303 293.551
 479.096 254.902
 883.762 611.115
 585.358 774.793
 361.550 589.852
 197.778 517.441
 845.986 668.790
 910.954 120.172
 648.630 347.465
 338.031 831.879
 858.281 247.708
 222.310 774.811
 134.984 750.766
 980.528 562.921
 126.889 684.858
 140.042 922.813
 863.003 300.962
 990.969 556.524
 214.812 583.304
 736.468 560.546
 640.853 265.342
 190.048 93.924
 951.125 497.437
 291.279 381.943
 851.284 189.788
 247.120 403.282
 976.768 650.240
 264.759 980.822
 9.041 283.391
 636.079 363.243
 113.249 113.020
 329.511 520.665
 259.683 547.536
 410.947 197.769
 229.950 707.157
 173.750 577.917
 79.953 366.521
 133.823 157.861
 181.227 997.764
 317.508 951.821
 413.499 902.753
 19.334 413.366
 686.265 140.788
 367.700 851.946
 355.637 46.804
 247.372 636.825
 732.660 17.877
 978.800 23.987
 286.943 861.072
 439.906 51.358
 198.918 47.495
 282.946 55.078
 47.893 425.532
 497.796 35.888
 911.645 296.088
 706.626 311.772
 345.352 745.021
 350.022 733.539
 279.867 29.706
 900.663 707.010
 86.648 909.745
 680.424 492.807
 982.019 644.353
 976.017 766.814
 748.046 14.168
 365.976 386.193
 920.316 992.423
 360.034 273.097
 201.874 434.158
 185.850 497.220
 802.794 482.943
 366.047 95.902
 650.132 938.256
 341.935 144.342
 265.027 974.937
 3.841 696.554
 442.344 766.163
 469.188 719.003
 401.544 406.081
 649.286 182.603
 591.521 245.984
 108.149 355.182
 941.237 302.922
 938.535 726.120
 744.485 741.557
 62.118 219.008
 71.544 804.281
 655.484 618.816
 211.452 722.092
 667.966 809.606
 92.958 596.060
 440.789 230.604
 414.637 528.649
 772.245 296.095
 668.425 203.543
 866.512 662.664
 776.793 975.405
 123.171 580.718
 421.437 416.346
 792.591 941.715
 637.968 268.407
 964.311 474.361
 32.142 231.565
 949.604 189.115
 262.402 850.496
 847.192 98.257
 782.568 592.241
 376.891 316.584
 377.359 688.291
 67.781 384.475
 710.020 371.124
 685.920 449.749
 971.844 205.613
 675.711 337.814
 142.028 503.824
 115.834 461.375
 275.511 537.451
 705.343 543.019
 406.673 910.780
 1.461 708.071
 936.719 29.547
 134.180 253.780
 938.920 864.090
 583.620 307.404
 423.574 940.916
 86.848 283.752
 836.571 753.072
 57.382 66.787
 582.910 120.068
 971.819 834.895
 158.711 781.572
 376.021 481.167
 109.576 20.454
 563.226 344.688
 905.039 990.340
 606.710 53.435
 402.005 796.616
 521.583 411.341
 666.229 139.420
 568.569 559.681
 909.921 379.751
 484.901 864.911
 393.460 408.358
 74.523 780.787
 616.202 369.885
 655.659 92.249
 599.532 576.109
 345.472 652.549
 737.258 301.562
 759.250 795.021
 574.483 327.905
 68.605 748.423
 74.958 340.953
 356.014 462.562
 875.385 602.922
 131.269 502.143
 707.985 754.490
 751.619 975.125
 432.991 444.452
 277.608 601.889
 871.666 552.632
 169.523 918.128
 107.176 643.377
 807.267 543.336
 942.673 557.067
 424.445 384.269
 418.635 576.108
 963.774 415.839
 418.652 765.677
 67.207 267.954
 486.011 29.736
 844.787 614.161
 662.702 296.758
 859.005 315.233
 905.701 479.995
 507.209 317.574
 968.765 382.521
 477.129 482.512
 425.790 241.772
 437.242 258.825
 196.375 851.585
 554.324 478.577
 786.093 147.186
 708.782 517.372
 821.836 291.182
 510.449 717.009
 23.050 922.934
 963.104 814.464
 757.798 611.991
 147.774 289.863
 871.215 236.388
 808.652 62.034
 704.304 52.014
 650.202 988.526
 632.334 459.077
 361.754 723.074
 111.812 750.630
 451.904 843.940
 28.535 556.510
 427.467 878.034
 60.269 899.938
 422.302 135.939
 107.889 154.909
 254.280 759.989
 488.251 137.717
 952.012 330.218
 228.613 758.275
 887.256 920.691
 242.275 284.830
 818.328 941.511
 512.466 293.306
 891.234 120.341
 358.807 749.605
 159.014 892.818
 928.362 645.035
 619.064 495.764
 840.084 922.705
 489.602 543.085
 344.003 612.668
 259.389 554.898
 939.793 668.246
 462.123 189.519
 466.346 762.944
 614.336 69.877
 635.740 580.363
 982.102 515.758
 580.964 987.448
 929.519 996.676
 534.071 19.188
 375.880 153.402
 395.870 180.645
 127.105 136.183
 923.188 66.151
 531.743 251.969
 97.140 347.033
 477.245 369.752
 75.439 445.763
 326.059 711.098
 931.670 618.627
 84.000 951.669
 180.744 149.499
 189.545 518.888
 246.664 118.121
 558.965 521.668
 488.749 967.134
 368.992 461.542
 935.958 338.408
 909.108 212.510
 334.687 381.877
 296.236 322.013
 670.038 725.747
 974.909 470.835
 729.046 317.833
 488.824 569.153
 119.624 451.706
 720.725 983.882
 102.257 41.848
 575.807 453.900
 621.949 938.133
 301.344 410.354
 612.997 116.480
 367.253 375.326
 384.364 559.739
 107.033 450.630
 152.345 676.848
 367.556 356.905
 371.661 90.488
 923.968 159.641
 805.907 461.303
 770.265 482.160
 481.523 882.833
 937.711 305.214
 72.149 964.376
 766.155 178.868
 476.750 472.949
 554.515 5.281
 577.587 800.151
 946.410 312.318
 413.430 290.467
 918.539 839.319
 378.079 865.229
 689.266 150.628
 980.981 417.787
 562.608 122.509
 190.372 172.621
 681.143 398.932
 253.000 891.944
 846.015 55.554
 59.198 291.447
 142.239 664.292
 837.094 871.061
 704.889 18.721
 32.551 171.983
 901.763 909.453
 307.405 97.808
 769.004 365.629
 391.474 761.629
 199.425 681.142
 105.285 483.855
 83.459 690.425
 860.507 224.551
 977.484 157.350
 801.566 312.193
 514.476 691.436
 11.125 766.266
 471.634 348.114
 728.172 508.269
 415.659 435.044
 762.844 34.141
 109.159 105.585
 507.275 666.246
 284.337 35.422
 485.341 815.753
 79.271 951.725
 933.008 33.312
 947.222 508.968
 709.774 289.304
 453.211 115.733
 993.707 452.780
 280.409 836.664
 868.664 393.737
 400.674 588.382
 561.945 345.861
 590.826 73.257
 801.054 980.951
 874.266 446.696
 425.120 172.320
 564.567 679.069
 983.301 288.455
 115.196 179.964
 881.108 451.828
 122.084 118.424
 575.752 928.067
 471.062 256.877
 81.510 350.691
 611.086 168.076
 411.663 24.717
 310.558 713.577
 669.279 42.711
 514.998 309.679
 997.126 359.134
 270.126 113.755
 28.012 538.314
 258.214 42.297
 439.398 369.198
 673.994 834.413
 636.963 442.666
 748.907 944.051
 975.885 646.944
 731.781 264.743
 608.825 151.348
 16.003 836.478
 437.211 131.684
 36.744 170.588
 476.611 321.272
 668.971 460.795
 545.133 544.449
 962.992 173.241
 691.438 64.861
 937.443 662.200
 419.745 734.931
 791.392 18.894
 94.804 207.132
 732.201 196.494
 50.259 519.300
 781.598 73.806
 836.951 118.156
 509.915 922.728
 769.804 275.807
 951.617 270.349
 827.146 87.479
 721.094 326.247
 967.066 34.742
 26.449 550.315
 822.252 942.441
 273.999 28.399
 366.207 50.352
 873.860 704.466
 686.680 628.931
 756.878 182.369
 211.415 874.511
 757.987 391.060
 189.858 770.963
 126.670 428.978
 603.539 765.427
 910.448 31.137
 946.585 804.561
 194.414 391.993
 53.664 859.398
 243.806 224.652
 751.166 141.799
 515.917 529.363
 42.105 909.601
 513.711 309.045
 607.949 962.433
 230.788 524.993
 1.191 553.124
 873.703 690.670
 218.940 653.426
 983.805 305.071
 676.336 5.937
 560.621 619.512
 553.388 620.758
 309.603 193.621
 262.271 805.202
 398.780 148.929
 394.766 183.259
 765.023 683.885
 59.960 719.335
 917.473 124.678
 437.306 524.837
 653.035 795.277
 654.596 228.419
 139.103 181.297
 587.299 229.280
 397.941 10.094
 776.196 41.075
 514.158 888.928
 613.562 750.937
 503.659 339.811
 71.721 958.609
 54.460 389.967
 187.058 284.948
 555.211 157.712
 991.263 23.233
 447.545 92.476
 651.339 892.254
 908.078 52.767
 870.710 294.378
 822.751 246.064
 573.557 407.515
 550.946 109.092
 79.486 785.618
 883.508 515.991
 239.986 612.131
 124.404 695.967
 794.266 64.413
 320.541 992.534
 780.555 389.928
 231.500 65.338
 558.276 767.886
 777.134 425.206
 533.618 99.680
 985.604 796.853
 290.627 820.064
 150.297 855.185
 595.204 196.461
 206.888 404.929
 821.263 449.489
 680.630 234.377
 236.261 212.963
 800.748 227.989
 344.518 200.828
 108.857 65.802
 16.882 572.232
 629.875 56.943
 407.873 10.111
 158.477 577.535
 978.311 344.890
 626.194 828.122
 182.416 70.403
 741.644 451.250
 251.477 986.774
 979.762 105.314
 797.619 653.260
 579.350 666.406
 785.101 296.994
 988.739 6.217
 465.440 270.974
 377.178 592.452
 666.924 321.802
 557.909 690.499
 967.397 565.655
 304.340 63.931
 688.342 696.231
 392.763 519.875
 833.121 93.370
 286.392 807.167
 385.762 963.337
 652.007 524.983
 200.061 735.074
 541.006 252.270
 781.243 739.970
 193.400 869.521
 911.354 810.768
 861.304 460.454
 440.495 208.347
 576.164 589.021
 882.562 99.321
 382.797 624.220
 268.064 304.321
 667.779 999.799
 147.793 873.586
 957.567 356.757
 667.542 146.057
 43.794 823.025
 281.929 748.961
 803.364 776.923
 308.900 700.970
 366.338 249.548
 87.991 613.224
 795.426 217.482
 765.549 424.089
 580.377 882.988
 537.380 156.487
 625.297 236.803
 710.478 617.656
 76.275 741.793
 955.548 552.319
 63.624 498.007
 193.861 559.576
 933.102 275.383
 356.835 654.569
 732.827 994.616
 763.736 27.472
 979.142 655.133
 649.563 669.155
 120.775 48.002
 836.911 705.429
 684.424 437.905
 156.120 636.042
 48.006 479.524
 778.977 102.124
 834.629 67.954
 522.659 213.893
 438.743 368.983
 610.331 31.885
 526.577 582.497
 629.140 198.297
 39.916 851.104
 119.376 414.318
 272.557 316.856
 552.872 924.283
 682.558 473.006
 434.549 133.515
 904.065 367.035
 987.299 204.719
 786.429 738.197
 783.618 964.425
 525.129 60.713
 772.680 738.497
 71.396 596.391
 251.664 121.843
 981.166 712.108
 356.458 985.835
 858.039 803.495
 838.450 816.583
 181.442 491.762
 68.452 352.760
 915.162 272.407
 11.371 313.715
 141.475 329.276
 69.701 152.837
 543.323 762.789
 251.933 379.392
 796.326 385.135
 713.603 221.412
 471.198 516.800
 801.733 675.607
 476.532 777.221
 844.196 246.111
 185.535 737.763
 928.164 616.355
 435.508 928.235
 248.735 847.087
 515.652 130.089
 550.556 433.995
 970.547 112.203
 80.433 191.459
 649.880 71.261
 994.264 721.228
 489.160 521.368
 572.040 458.631
 274.042 370.523
 973.175 511.964
 338.263 449.217
 772.121 786.644
 191.002 983.915
 640.402 43.424
 335.839 991.028
 353.255 424.445
 605.539 501.614
 692.415 702.208
 722.990 0.262
 765.011 690.937
 240.198 701.059
 63.636 298.642
 688.872 907.255
 134.441 998.893
 585.511 968.148
 706.512 736.570
 711.841 406.129
 352.959 640.301
 881.912 928.814
 316.364 349.866
 707.193 946.452
 730.878 249.431
 880.842 204.582
 630.784 662.287
 375.194 428.117
 449.469 860.883
 39.028 808.270
 110.153 93.892
 202.693 491.095
 795.343 262.124
 562.578 329.732
 388.814 185.095
 287.415 316.072
 823.030 903.466
 636.495 726.658
 875.731 238.545
 526.082 907.714
 659.069 973.198
 250.416 231.655
 278.949 889.342
 735.884 419.165
 134.512 371.533
 262.811 614.427
 629.933 5.735
 963.321 194.569
 812.651 224.281
 733.577 796.644
 591.883 495.277
 575.334 855.823
 764.905 265.609
 98.915 607.120
 450.362 45.515
 724.638 940.423
 640.187 889.005
 462.578 286.225
 205.100 563.665
 434.556 309.191
 671.690 916.523
 133.988 200.976
 608.571 96.288
 858.171 785.814
 269.944 168.602
 556.465 116.072
 829.980 307.879
 232.480 264.568
 762.104 730.263
 937.725 281.136
 662.524 176.332
 670.257 828.240
 654.809 404.172
 219.999 540.750
 837.320 423.643
 210.690 255.191
 521.609 217.068
 508.590 651.392
 59.134 341.786
 484.413 662.656
 245.824 3.264
 715.361 998.179
 837.076 96.555
 939.370 932.797
 885.817 27.411
 967.595 944.353
 47.651 296.266
 821.024 998.692
 872.087 328.437
 282.886 117.741
 438.097 597.576
 3.747 29.350
 594.173 967.551
 117.122 40.960
 954.682 387.253
 329.787 46.003
 690.283 645.447
 655.365 645.923
 863.631 126.617
 328.040 526.358
 513.665 217.274
 134.337 378.239
 121.633 774.427
 56.922 109.142
 317.143 478.726
 60.445 793.407
 348.382 814.397
 343.947 598.171
 670.852 222.518
 918.711 774.207
 55.332 805.079
 879.203 83.388
 508.110 971.803
 855.660 757.522
 492.913 42.717
 460.719 145.670
 980.482 985.508
 863.192 648.837
 592.645 881.791
 186.819 792.907
 995.482 100.326
 190.622 423.949
 1.160 493.309
 543.827 986.763
 908.988 725.074
 68.548 769.987
 129.841 357.499
 147.118 362.674
 349.328 835.336
 340.898 501.592
 476.844 585.426
 359.276 20.082
 561.137 129.806
 270.419 903.189
 217.495 243.137
 131.240 65.547
 974.447 604.462
 608.124 594.526
 204.569 212.313
 190.582 928.290
 928.126 676.691
 998.608 994.231
 71.725 762.983
 135.698 335.911
 606.659 648.679
 930.859 964.921
 91.375 936.727
 85.450 237.407
 285.385 737.909
 738.145 763.404
 802.510 42.887
 280.914 891.294
 921.702 122.287
 600.731 990.856
 194.538 55.657
 439.184 798.565
 978.386 448.420
 111.646 840.349
 409.914 466.528
 718.759 153.352
 120.024 33.785
 728.402 572.917
 511.394 194.407
 871.861 8.589
 84.742 557.020
 352.512 818.392
 848.955 484.853
 531.112 409.650
 600.744 375.267
 353.874 993.498
 956.964 340.184
 606.289 335.815
 690.851 733.508
 588.484 857.283
 713.932 913.862
 451.489 407.622
 88.071 38.024
 345.686 982.703
 705.170 475.364
 803.806 967.549
 771.405 54.626
 705.097 713.245
 342.975 5.890
 491.753 322.135
 823.450 361.987
 483.508 994.764
 319.416 220.583
 564.917 645.586
 910.002 641.426
 808.566 325.226
 393.606 829.546
 805.954 288.049
 686.736 416.683
 368.687 948.867
 348.319 147.809
 551.833 6.168
 349.190 670.725
 557.616 336.285
 190.082 743.459
 373.308 939.191
 359.652 361.349
 57.259 938.309
 312.371 673.555
 439.918 990.819
 108.174 233.297
 883.813 178.990
 393.318 998.993
 332.381 645.143
 894.837 481.870
 559.975 661.877
 257.309 692.386
 655.093 144.439
 156.511 761.461
 869.907 603.759
 794.156 757.089
 48.468 387.247
 303.745 752.185
 603.852 581.366
 299.983 360.879
 104.219 867.075
 882.046 998.732
 805.736 779.033
 280.773 54.380
 246.229 465.241
 26.694 17.833
 299.797 59.142
 842.493 692.189
 855.484 935.771
 341.382 734.164
 691.199 342.195
 280.994 503.750
 789.604 475.932
 398.327 149.276
 610.826 979.640
 380.383 871.385
 975.851 862.911
 31.164 774.078
 705.853 30.141
 230.312 764.479
 941.031 255.299
 471.787 762.677
 765.419 608.736
 80.672 451.693
 982.561 907.447
 168.457 873.796
 414.655 768.410
 866.377 67.137
 182.008 725.454
 814.868 355.770
 10.524 694.857
 555.504 841.835
 615.759 805.429
 718.496 602.064
 729.370 347.770
 400.747 328.387
 927.027 837.846
 141.440 956.491
 348.766 65.776
 507.194 744.583
 889.242 536.242
 658.099 360.803
 895.203 67.183
 868.677 640.846
 712.909 54.130
 891.412 632.018
 154.367 224.970
 170.452 456.711
 626.390 690.959
 213.012 32.857
 22.153 972.038
 207.730 173.162
 695.575 56.094
 122.536 455.881
 812.331 701.458
 727.578 190.494
 938.285 259.197
 57.477 980.378
 930.648 566.572
 865.989 765.471
 536.277 626.068
 327.309 780.802
 775.407 157.025
 122.389 826.903
 351.067 900.918
 714.301 366.526
 330.976 129.378
 990.654 755.372
 9.338 889.200
 38.271 914.907
 683.375 504.742
 948.676 760.662
 539.551 19.544
 643.701 23.121
 606.055 10.901
 497.801 819.600
 913.403 359.018
 334.979 548.984
 439.170 542.675
 338.964 747.314
 874.138 202.816
 759.219 336.910
 717.057 541.846
 574.089 866.538
 118.264 477.689
 615.927 532.429
 386.400 856.706
 29.359 912.467
 238.049 847.796
 358.979 877.114
 1.432 431.387
 411.190 264.720
 829.264 592.363
 248.709 845.548
 982.763 996.360
 26.264 333.359
 821.915 36.415
 710.567 736.891
 882.864 784.086
 223.737 942.500
 401.332 559.031
 961.688 865.859
 613.911 177.546
 550.740 852.902
 852.757 977.983
 777.819 811.398
 762.673 114.441
 851.548 144.023
 284.666 415.281
 90.476 276.061
 442.283 16.132
 186.303 36.380
 464.383 585.053
 827.799 485.077
 612.215 987.948
 496.934 876.671
 934.097 813.376
 42.478 211.318
 435.451 46.234
 405.926 430.927
 166.231 999.056
 906.244 450.856
 35.798 167.610
 397.847 335.124
 764.174 155.051
 592.808 493.525
 968.490 27.151
 904.040 537.965
 617.701 132.117
 419.761 633.887
 823.651 394.767
 487.672 837.212
 481.995 619.440
 874.837 50.198
 644.925 292.836
 409.302 158.748
 664.989 541.436
 313.055 442.505
 264.471 183.187
 342.425 56.687
 379.814 525.529
 178.671 865.654
 230.770 647.820
 903.926 23.168
 847.477 202.677
 579.468 819.046
 737.092 255.294
 966.155 588.105
 419.453 720.557
 920.825 62.135
 846.200 563.483
 425.344 861.987
 830.683 998.727
 93.116 813.191
 350.791 499.466
 215.314 128.945
 190.565 935.762
 398.389 958.537
 809.379 678.591
 875.986 332.640
 472.829 990.274
 0.900 650.485
 653.774 577.286
 912.892 814.136
 74.758 300.875
 190.957 204.383
 776.988 857.999
 516.965 458.772
 482.043 784.579
 162.673 518.693
 679.373 559.667
 953.089 488.145
 197.628 458.777
 323.599 336.724
 75.966 313.420
 71.431 493.669
 871.224 568.863
 377.843 544.645
 849.472 220.752
 947.310 949.782
 0.724 971.719
 554.170 357.597
 371.013 540.186
 613.396 367.723
 667.613 624.715
 386.702 684.231
 504.712 868.500
 212.256 454.881
 515.478 960.515
 398.226 179.711
 62.376 73.878
 667.798 130.117
 584.097 389.917
 884.749 498.192
 80.995 840.853
 150.908 12.006
 671.131 168.106
 754.824 38.021
 58.452 320.763
 197.589 44.846
 609.262 384.109
 38.295 36.382
 201.816 46.404
 327.166 256.346
 218.692 888.921
 246.506 214.829
 817.739 965.920
 403.628 251.274
 723.258 564.681
 239.636 303.132
 205.970 178.462
 784.940 936.955
 102.948 455.413
 636.727 676.086
 804.666 712.968
 513.161 149.340
 196.473 929.318
 90.066 26.401
 880.135 481.427
 412.465 302.483
 364.570 223.200
 938.024 466.543
 753.835 359.312
 982.668 919.610
 178.073 431.585
 849.016 703.339
 415.905 198.375
 402.625 920.569
 904.338 246.207
 74.198 961.407
 387.205 460.802
 790.862 838.299
 531.423 525.977
 837.600 144.950
 860.760 78.769
 110.070 716.045
 691.521 83.215
 209.795 322.159
 478.745 89.712
 747.610 297.437
 123.430 908.818
 534.851 992.483
 582.535 575.185
 855.895 263.097
 248.441 427.227
 110.162 754.194
 411.098 439.949
 994.578 690.332
 24.835 271.445
 354.923 928.229
 516.909 607.983
 480.682 616.564
 493.248 499.053
 145.369 413.932
 618.778 283.404
 123.356 572.478
 328.485 132.048
 343.547 553.368
 217.441 26.806
 696.667 217.507
 272.945 396.525
 801.268 63.063
 562.427 531.333
 586.867 758.082
 542.617 62.609
 282.014 155.521
 977.693 147.829
 539.825 658.219
 168.696 840.743
 810.972 817.581
 128.685 404.697
 329.821 262.340
 766.189 877.309
 936.975 838.677
 544.963 995.657
 472.652 341.822
 405.431 10.763
 270.045 589.258
 600.174 967.346
 814.019 249.651
 103.279 598.846
 444.336 738.134
 195.164 128.782
 938.419 321.619
 947.800 408.130
 348.672 67.218
 590.152 25.971
 864.260 397.892
 23.598 269.037
 65.522 293.121
 188.384 177.500
 417.692 855.344
 114.500 942.663
 464.093 337.275
 586.356 650.721
 10.656 338.936
 626.133 920.136
 804.409 799.756
 874.643 473.203
 287.885 459.483
 292.997 680.903
 26.588 486.672
 998.569 820.386
 253.129 85.554
 12.963 273.262
 623.179 716.993
 969.401 397.938
 36.633 498.797
 586.689 948.618
 122.292 791.899
 854.439 946.071
 423.859 604.867
 230.273 980.339
 245.408 448.215
 768.327 333.160
 629.777 596.235
 476.531 728.786
 746.114 337.227
 538.089 277.243
 573.484 948.491
 483.601 475.966
 784.650 571.133
 320.874 336.563
 84.719 398.366
 829.158 546.454
 448.055 161.635
 216.036 444.078
 56.822 599.552
 584.340 755.619
 686.796 738.642
 832.183 925.910
 549.952 481.500
 833.535 281.878
 506.189 281.763
 844.964 640.002
 243.896 946.707
 834.545 646.584
 724.508 723.293
 812.857 598.766
 441.530 433.652
 698.165 603.355
 989.608 188.563
 905.878 198.337
 32.047 45.333
 807.058 388.035
 31.984 328.042
 746.120 967.033
 437.267 397.506
 190.892 961.152
 324.590 665.304
 259.161 566.959
 584.913 76.054
 727.985 586.667
 418.363 135.916
 291.912 635.202
 379.443 609.528
 353.319 333.937
 227.297 24.579
 765.080 934.866
 974.062 160.739
 418.569 864.276
 448.025 321.277
 297.439 201.225
 386.803 720.398
 971.884 169.114
 116.258 111.974
 564.261 14.577
 649.045 446.144
 3.475 763.707
 26.080 995.314
 133.705 8.908
 726.623 931.900
 637.617 208.483
 367.937 674.059
 162.673 734.257
 911.674 615.353
 842.528 729.565
 477.339 808.443
 127.574 530.745
 247.631 235.448
 476.615 140.611
 28.657 938.355
 715.640 843.473
 820.280 237.162
 392.933 230.107
 357.014 782.253
 108.876 510.080
 424.556 287.378
 883.259 271.334
 846.175 502.923
 155.428 686.499
 199.754 613.583
 958.999 336.707
 481.471 593.665
 342.100 241.523
 315.100 706.184
 838.218 653.799
 734.162 883.256
 56.927 647.062
 683.135 35.595
 536.419 327.317
 917.282 783.954
 362.198 618.509
 980.099 826.848
 643.247 369.433
 32.904 314.100
 385.960 18.445
 960.547 607.338
 208.116 130.306
 916.877 615.293
 484.036 826.919
 167.662 197.412
 154.845 901.271
 179.478 653.885
 524.753 302.855
 661.236 48.860
 798.695 675.120
 39.069 547.483
 5.018 813.665
 312.071 352.960
 848.764 791.029
 650.696 489.408
 219.104 193.944
 544.524 137.614
 744.537 466.125
 942.741 557.503
 370.421 909.140
 148.221 652.157
 297.437 21.335
 292.095 788.429
 341.766 746.419
 925.429 698.838
 386.559 946.079
 591.960 774.564
 820.970 232.447
 492.373 211.510
 892.332 814.533
 396.264 697.837
 616.588 486.621
 510.755 304.979
 142.673 465.611
 860.826 153.306
 292.175 758.313
 990.023 222.499
 893.274 789.449
 143.767 335.039
 697.943 467.989
 71.423 94.321
 266.975 925.134
 776.306 157.790
 584.981 174.582
 881.638 186.737
 136.759 667.539
 269.969 670.234
 249.971 525.321
 626.820 368.971
 152.701 405.576
 887.358 678.966
 77.238 909.216
 87.071 854.323
 985.306 969.818
 71.027 847.221
 920.173 231.732
 66.963 882.359
 385.969 354.363
 498.620 658.238
 495.547 955.684
 159.411 900.524
 349.857 395.987
 112.342 540.403
 351.877 312.207
 388.244 976.403
 7.355 143.030
 756.934 139.819
 516.992 375.665
 909.070 625.971
 867.272 827.141
 252.734 195.638
 630.125 517.678
 968.540 978.513
 688.316 62.894
 829.007 724.497
 220.302 607.966
 748.866 215.501
 564.947 143.496
 847.649 252.602
 805.495 213.508
 557.476 518.566
 779.504 75.173
 658.468 647.502
 655.968 962.553
 60.909 340.806
 594.586 298.515
 244.647 696.308
 390.397 186.299
 907.619 676.022
 438.002 881.973
 40.620 953.098
 54.855 928.614
 136.047 142.063
 867.148 340.848
 934.481 535.452
 972.376 422.934
 222.382 117.345
 290.504 134.541
 3.163 488.586
 444.825 175.551
 486.670 873.672
 671.021 325.500
 971.032 55.221
 338.945 865.747
 846.417 633.863
 339.476 845.192
 731.155 690.350
 694.921 375.811
 583.644 749.285
 605.438 305.622
 523.380 942.251
 758.497 397.739
 874.288 740.243
 69.337 319.314
 524.522 384.617
 256.622 228.462
 318.166 771.269
 411.164 846.336
 673.306 629.351
 311.796 561.744
 603.194 243.730
 959.671 173.869
 526.368 75.585
 121.725 312.420
 739.304 579.752
 530.505 751.998
 821.490 457.693
 418.618 767.442
 5.535 944.304
 862.528 258.774
 210.382 443.564
 766.360 648.232
 868.021 606.432
 478.650 948.315
 315.700 504.083
 954.037 990.139
 647.087 875.915
 950.818 547.590
 865.630 25.807
 100.690 97.324
 638.461 68.283
 358.379 710.704
 164.244 170.998
 598.912 215.208
 726.582 748.950
 194.848 313.919
 566.984 302.668
 693.813 977.618
 267.265 586.319
 100.189 680.316
 947.968 887.037
 319.093 132.108
 162.470 504.090
 574.032 159.900
 369.512 661.749
 793.406 524.421
 601.714 464.579
 259.836 359.125
 294.084 515.437
 117.881 831.879
 902.632 137.715
 480.790 713.239
 715.070 962.704
 909.636 75.508
 247.475 914.493
 455.361 25.486
 525.112 318.311
 456.279 512.021
 882.849 209.003
 23.688 59.153
 289.401 675.333
 982.879 109.276
 526.724 759.759
 775.595 261.571
 346.204 574.278
 985.551 442.668
 309.786 688.897
 186.833 223.645
 818.018 813.646
 404.759 514.908
 567.440 406.928
 742.204 534.089
 684.151 197.117
 486.637 697.958
 194.284 61.076
 52.568 274.523
 539.144 138.539
 412.066 723.428
 74.643 116.814
 657.287 519.696
 41.334 953.127
 160.946 406.505
 310.739 835.105
 544.485 856.552
 342.002 351.739
 623.055 578.569
 584.357 861.911
 418.570 116.500
 977.916 124.830
 667.055 524.886
 8.346 881.908
 397.799 227.165
 808.727 253.681
 735.684 76.353
 251.082 304.963
 134.213 333.073
 585.548 718.682
 547.853 388.038
 549.996 251.722
 314.108 109.123
 648.186 87.973
 657.297 352.287
 469.560 683.846
 119.278 496.365
 65.874 564.445
 942.661 540.487
 904.601 384.692
 507.569 926.536
 259.986 545.088
 585.307 545.089
 881.603 637.916
 105.877 469.935
 777.109 903.886
 728.852 602.295
 168.628 874.265
 99.525 240.662
 416.950 147.972
 808.389 415.846
 568.782 260.978
 749.034 823.908
 361.986 316.435
 487.509 173.650
 42.631 193.527
 68.617 451.868
 304.346 992.188
 247.737 851.507
 481.744 916.044
 760.301 148.055
 820.338 79.495
 937.646 31.997
 38.552 44.657
 713.402 84.177
 404.145 63.282
 7.886 631.625
 406.945 597.011
 251.141 949.405
 639.600 311.019
 733.536 125.612
 343.580 241.642
 834.518 218.803
 962.593 604.005
 456.666 87.248
 21.579 872.452
 118.129 825.802
 346.523 492.048
 769.656 117.535
 516.347 286.407
 93.423 893.078
 29.379 254.067
 603.787 530.862
 837.482 696.637
 551.987 856.802
 93.365 216.835
 387.805 483.759
 441.238 48.531
 254.738 531.178
 306.675 935.058
 797.610 586.309
 84.801 622.966
 2.498 403.334
 141.852 268.238
 130.906 419.591
 216.603 208.688
 269.233 723.055
 296.338 703.213
 9.617 797.563
 836.191 204.969
 181.314 757.501
 358.186 366.017
 938.032 58.081
 902.649 375.985
 404.474 917.976
 483.542 42.665
 226.129 145.291
 922.346 620.012
 934.705 333.965
 82.381 185.702
 925.189 754.430
 304.792 39.333
 880.174 849.092
 545.136 321.838
 716.784 350.086
 439.621 800.887
 68.271 344.292
 985.207 495.687
 146.385 440.286
 218.255 763.036
 715.275 755.419
 821.003 385.656
 199.326 91.299
 900.543 610.420
 455.646 145.675
 776.031 510.204
 979.511 301.833
 809.682 286.724
 743.793 717.653
 536.694 506.202
 170.221 520.361
 327.986 844.281
 13.243 705.449
 874.824 805.839
 31.576 285.570
 61.571 439.806
 6.449 674.229
 515.631 164.494
 920.633 697.501
 843.792 97.118
 373.039 872.783
 411.621 399.233
 707.817 185.702
 455.275 30.598
 975.138 934.012
 369.154 386.037
 7.308 830.782
 552.616 777.207
 335.469 398.979
 166.728 833.642
 839.224 317.037
 318.389 120.263
 317.241 252.043
 402.687 602.796
 197.867 446.340
 771.783 804.741
 434.427 897.771
 314.925 372.000
 13.001 27.305
 512.274 341.754
 156.832 784.745
 726.321 264.265
 160.075 868.749
 907.933 778.945
 196.432 187.028
 86.986 644.143
 500.507 552.787
 385.516 173.880
 39.800 490.980
 308.076 670.264
 414.580 640.408
 531.235 649.143
 925.967 703.275
 711.765 345.852
 927.195 971.192
 169.094 330.671
 59.925 795.382
 958.140 748.142
 320.688 758.863
 447.960 174.965
 99.040 930.439
 252.146 837.377
 79.091 255.649
 239.042 676.203
 852.928 580.364
 482.346 747.027
 114.679 860.967
 822.176 710.818
 696.991 34.215
 198.136 739.082
 490.337 683.757
 922.386 325.021
 415.539 823.205
 493.200 71.790
 270.212 732.784
 647.368 99.803
 62.577 143.474
 930.375 871.887
 706.338 105.574
 772.134 838.329
 956.604 444.615
 616.702 729.377
 700.338 774.139
 118.746 712.223
 110.361 970.101
 417.358 140.147
 367.027 824.462
 487.107 676.104
 237.275 185.212
 83.274 110.150
 570.663 296.739
 707.040 913.834
 973.448 708.689
 759.631 204.640
 504.804 94.691
 902.376 315.281
 107.295 576.278
 941.061 76.925
 743.182 784.740
 984.539 499.010
 418.591 407.479
 444.264 43.299
 701.657 489.713
 726.116 694.176
 194.425 321.235
 379.884 584.328
 120.329 496.695
 504.183 873.961
 611.695 251.961
 422.863 747.366
 0.010 645.006
 948.622 893.296
 954.045 654.223
 904.138 301.154
 408.756 37.775
 282.468 25.168
 65.763 452.541
 376.416 150.612
 711.825 129.396
 99.299 212.692
 535.942 492.206
 342.904 958.362
 72.387 781.173
 686.957 558.203
 853.299 677.676
 780.246 139.284
 520.493 448.769
 777.390 56.019
 175.346 446.993
 935.562 395.382
 494.277 267.594
 779.170 342.062
 415.215 223.890
 632.354 740.428
 520.034 436.069
 132.228 281.449
 65.209 13.595
 981.189 527.379
 616.791 961.739
 413.644 544.197
 548.261 364.072
 958.441 336.253
 86.151 531.494
 218.792 929.600
 916.793 501.314
 790.019 706.129
 579.664 994.695
 643.935 91.385
 403.017 565.464
 456.875 602.192
 723.664 706.804
 404.353 488.639
 665.577 523.985
 925.240 197.173
 125.442 771.129
 236.347 841.596
 574.470 518.741
 896.896 16.310
 284.851 37.628
 251.983 106.702
 29.516 115.755
 973.432 745.894
 791.853 570.193
 342.171 2.016
 617.222 169.607
 133.341 37.715
 203.234 177.695
 556.719 411.809
 876.694 788.824
 331.894 455.181
 160.644 519.051
 629.215 578.381
 567.340 194.281
 851.164 301.635
 637.335 238.888
 460.149 849.408
 609.394 99.550
 751.173 447.334
 682.389 567.934
 423.397 890.781
 302.902 610.311
 403.028 428.820
 668.940 831.018
 819.221 697.722
 21.610 539.315
 621.052 32.865
 846.838 345.625
 661.204 441.080
 825.245 464.107
 353.270 296.904
 950.395 265.247
 255.028 171.043
 337.053 816.573
 238.297 358.851
 718.299 24.279
 703.769 667.125
 792.969 786.598
 591.493 871.414
 445.474 175.041
 557.387 271.132
 384.658 846.473
 544.432 759.503
 105.618 572.495
 313.372 368.886
 890.717 258.424
 129.093 944.057
 158.338 58.576
 370.955 296.893
 118.643 14.471
 71.822 281.588
 886.256 25.531
 343.135 841.685
 864.765 276.070
 941.980 375.955
 995.130 496.500
 338.694 172.455
 940.133 530.335
 86.360 107.388
 254.028 651.585
 940.695 1.686
 307.445 360.346
 472.790 693.475
 152.726 48.948
 128.444 3.841
 527.399 938.949
 165.023 847.825
 910.006 143.027
 316.630 38.772
 522.449 98.613
 655.858 134.326
 679.181 85.729
 18.408 524.360
 131.731 104.325
 696.586 928.428
 466.139 211.517
 378.429 382.000
 53.033 62.180
 578.245 491.555
 100.399 53.589
 967.301 338.899
 545.977 233.220
 43.775 540.787
 581.099 215.883
 780.785 12.759
 705.152 390.252
 140.085 353.123
 257.549 934.440
 344.971 127.252
 202.785 754.780
 355.136 882.157
 597.912 701.688
 192.985 410.816
 147.563 981.861
 327.553 584.698
 749.782 898.494
 749.263 216.653
 109.577 122.601
 264.911 655.858
 702.878 981.393
 834.187 668.377
 420.922 487.168
 961.710 153.338
 626.747 406.166
 584.900 183.670
 577.278 855.626
 969.189 55.148
 875.334 133.996
 577.356 557.344
 937.916 539.547
 36.534 639.700
 225.471 262.696
 330.176 395.609
 949.849 384.272
 416.624 703.195
 147.770 53.091
 172.655 584.913
 806.444 919.867
 9.397 36.457
 296.108 379.358
 667.233 651.591
 791.633 518.212
 601.995 271.837
 945.846 422.225
 391.055 322.664
 557.896 594.363
 657.277 680.550
 811.101 245.190
 901.700 333.453
 239.570 602.191
 200.892 751.756
 527.840 746.465
 138.956 544.316
 612.547 817.512
 361.991 416.960
 102.290 363.137
 347.495 726.635
 477.287 676.308
 33.813 596.749
 793.041 819.093
 844.599 957.287
 64.115 741.315
 937.719 341.634
 220.489 154.515
 602.542 421.206
 538.115 207.159
 97.939 214.730
 978.643 252.322
 667.048 563.216
 615.487 222.401
 364.110 721.232
 662.069 85.705
 891.208 953.181
 894.052 206.245
 154.890 528.134
 14.651 950.944
 328.521 932.623
 747.677 768.344
 38.249 937.348
 857.074 20.988
 899.228 96.297
 537.703 802.052
 112.723 576.373
 556.344 657.820
 620.857 928.834
 454.016 814.612
 408.763 552.869
 63.407 55.410
 776.913 464.389
 514.245 582.222
 690.466 383.003
 963.814 950.108
 886.903 666.352
 121.631 773.548
 105.350 848.112
 561.618 331.605
 236.399 334.535
 110.420 272.197
 103.462 560.253
 748.126 315.149
 27.583 738.816
 392.226 546.794
 927.010 424.408
 294.807 594.467
 918.746 851.123
 157.613 566.767
 757.811 373.581
 253.618 184.907
 835.458 1.705
 84.210 442.556
 302.267 722.792
 348.206 487.584
 456.643 20.989
 156.031 180.914
 192.183 238.901
 595.878 57.870
 705.537 444.957
 508.185 689.125
 84.646 555.443
 912.940 845.338
 908.526 159.790
 177.026 436.355
 755.293 875.154
 124.933 87.326
 24.127 940.642
 757.852 986.056
 796.710 997.536
 628.516 484.576
 489.857 699.773
 750.572 950.210
 757.307 584.861
 933.165 764.911
 786.512 900.848
 808.339 784.414
 685.916 237.167
 448.566 249.764
 777.387 519.075
 194.962 242.176
 83.477 385.330
 177.517 578.337
 244.219 130.951
 504.000 237.486
 205.585 231.001
 424.374 315.523
 812.138 202.741
 95.718 326.631
 508.266 963.160
 235.476 772.217
 632.684 413.410
 767.710 13.374
 784.266 263.302
 50.724 0.458
 776.933 895.588
 890.770 606.067
 198.261 674.708
 964.410 590.874
 280.071 607.242
 613.685 410.874
 996.762 756.001
 68.591 596.182
 174.208 657.086
 768.935 632.263
 142.148 65.171
 583.756 632.059
 648.042 298.352
 795.866 470.036
 500.123 927.453
 869.215 965.451
 679.931 478.416
 338.708 551.597
 496.032 628.942
 949.605 190.473
 105.252 285.849
 173.888 18.836
 347.864 147.552
 894.082 913.298
 99.371 371.843
 774.418 300.906
 82.378 783.889
 241.220 720.000
 484.353 439.526
 128.676 847.330
 545.703 86.849
 675.353 585.096
 100.529 192.582
 396.770 870.308
 530.864 282.225
 329.001 793.565
 723.289 713.643
 609.688 450.736
 962.097 7.328
 411.260 395.433
 650.995 103.300
 894.803 199.382
 799.422 530.612
 343.447 189.513
 141.656 352.186
 645.846 32.818
 956.854 792.509
 221.010 241.724
 334.011 841.410
 646.296 523.114
 63.741 542.170
 214.637 983.421
 152.926 570.744
 402.184 710.995
 341.108 564.521
 473.721 6.455
 969.535 199.320
 843.663 234.021
 213.532 493.030
 201.754 774.255
 463.287 250.164
 114.234 114.582
 531.932 985.804
 835.933 601.966
 216.076 377.792
 382.352 576.852
 443.813 106.103
 682.208 423.759
 57.916 427.149
 482.204 817.557
 14.874 593.107
 932.203 61.685
 79.080 122.560
 718.788 742.284
 679.517 334.715
 719.853 938.007
 525.434 616.940
 356.949 297.274
 477.700 761.422
 763.347 431.717
 501.659 804.371
 154.901 175.996
 821.685 68.757
 181.866 370.004
 521.345 253.254
 799.796 360.517
 228.619 145.521
 276.827 466.692
 463.432 852.603
 256.242 169.559
 53.544 836.023
 423.789 872.256
 421.231 780.624
 848.230 228.315
 762.271 696.750
 733.840 383.773
 263.271 202.617
 360.755 49.519
 694.733 721.374
 812.291 278.206
 464.485 184.295
 569.493 720.902
 586.770 602.734
 767.625 178.751
 911.720 666.995
 385.204 531.101
 341.973 976.398
 605.158 841.446
 939.370 992.848
 234.107 234.256
 675.068 747.653
 277.524 258.106
 808.881 390.825
 386.303 52.921
 284.455 42.217
 958.058 11.614
 210.176 38.685
 691.369 449.602
 153.935 540.740
 553.338 390.958
 133.540 801.188
 583.586 159.135
 432.226 958.089
 77.609 375.876
 637.258 511.556
 278.840 967.291
 93.826 210.665
 274.483 234.813
 619.319 711.002
 801.023 245.404
 245.856 378.483
 790.273 144.904
 690.747 90.261
 847.865 306.469
 512.922 913.449
 278.510 938.997
 643.632 487.385
 534.442 235.110
 405.676 671.260
 46.624 812.257
 808.695 187.706
 737.146 961.929
 958.623 251.583
 243.497 579.707
 805.223 444.677
 101.774 2.207
 208.852 819.628
 130.498 866.066
 800.460 594.442
 776.411 459.565
 279.779 51.983
 678.850 430.563
 416.082 872.302
 583.147 607.119
 932.584 100.524
 592.582 681.932
 846.089 55.877
 652.201 601.822
 452.936 500.467
 869.053 322.576
 583.502 357.602
 507.876 662.101
 651.721 762.088
 177.952 975.946
 392.493 568.284
 217.813 344.563
 575.875 980.380
 664.883 597.446
 808.064 313.821
 495.363 392.458
 249.051 172.867
 267.102 446.737
 497.198 428.783
 579.425 996.746
 391.738 213.050
 266.635 408.085
 273.345 873.372
 306.958 210.033
 606.574 165.422
 599.996 485.445
 420.442 324.447
 40.433 684.317
 957.004 547.708
 393.880 370.270
 253.102 556.567
 15.787 865.364
 216.013 546.987
 302.668 82.539
 516.408 995.688
 236.047 269.744
 316.617 498.549
 486.290 819.347
 311.749 375.944
 251.602 494.933
 696.864 999.842
 485.903 310.374
 724.372 259.071
 40.146 168.572
 299.526 876.577
 830.066 175.880
 223.871 286.372
 727.674 129.888
 960.260 844.040
 935.536 10.408
 210.542 424.736
 76.459 754.423
 797.935 113.888
 754.485 174.146
 788.588 141.062
 506.756 482.670
 6.921 385.170
 663.897 563.963
 961.382 393.551
 916.076 293.843
 143.537 628.066
 293.117 957.401
 964.528 563.664
 713.154 77.935
 597.490 819.787
 341.923 875.463
 379.191 969.181
 293.338 602.401
 444.010 324.321
 954.234 293.809
 1.206 396.594
 647.937 44.175
 283.519 921.183
 881.490 947.030
 180.714 170.220
 922.121 863.444
 993.069 583.051
 494.933 416.938
 492.575 635.748
 514.313 132.463
 537.394 978.149
 687.474 673.365
 149.590 577.525
 744.561 300.921
 117.335 330.466
 843.521 244.746
 528.547 11.767
 210.208 778.707
 969.482 709.376
 349.086 735.805
 543.384 1.946
 694.246 647.674
 73.324 39.941
 564.687 980.941
 370.249 627.999
 895.071 275.830
 870.772 126.172
 790.011 724.470
 206.017 7.562
 305.896 600.613
 857.824 761.745
 511.986 352.640
 324.810 315.318
 287.945 372.285
 569.307 566.126
 146.874 867.408
 686.350 75.624
 753.576 704.164
 44.940 528.818
 562.171 988.223
 745.447 613.963
 903.831 863.301
 338.674 370.395
 895.571 995.634
 913.722 444.327
 149.471 353.417
 13.097 736.227
 575.910 689.291
 332.641 542.541
 685.375 991.274
 846.835 927.263
 994.999 622.985
 231.209 909.583
 185.248 858.368
 175.280 341.988
 979.405 600.635
 162.181 564.361
 736.914 721.712
 383.588 54.623
 67.709 269.680
 837.395 121.956
 448.035 760.659
 75.784 986.880
 611.465 532.122
 115.854 411.249
 117.905 211.126
 354.936 944.049
 887.017 408.504
 937.428 164.894
 993.064 844.230
 466.764 380.933
 730.540 936.399
 640.567 675.001
 902.775 33.291
 782.640 139.107
 690.103 662.517
 154.155 449.446
 4.987 531.286
 727.870 554.227
 326.263 296.335
 11.681 326.635
 964.223 980.274
 797.242 270.562
 86.629 133.196
 0.101 210.586
 629.914 604.984
 242.226 819.673
 130.035 926.092
 526.338 573.594
 186.998 504.632
 362.840 521.136
 582.417 987.916
 461.082 140.327
 310.196 450.252
 592.070 545.414
 969.167 439.733
 302.559 715.048
 69.191 119.193
 721.895 42.484
 987.695 685.669
 992.240 942.768
 203.984 254.131
 687.300 84.531
 359.123 391.293
 609.900 905.479
 918.073 320.828
 298.350 797.024
 229.470 469.945
 477.266 846.234
 521.600 857.070
 190.233 459.675
 478.399 840.186
 907.443 986.665
 97.506 854.605
 47.342 547.301
 337.535 7.660
 951.602 357.660
 860.744 196.558
 849.843 650.310
 920.549 845.884
 14.905 798.255
 33.958 384.758
 489.791 965.516
 623.663 303.056
 140.403 794.391
 872.581 534.512
 608.773 580.211
 867.920 145.760
 92.649 627.074
 938.156 888.845
 920.148 85.904
 323.502 265.460
 112.037 378.526
 840.717 909.822
 596.384 152.868
 581.594 520.001
 356.368 705.312
 449.414 341.533
 525.575 572.589
 220.706 559.832
 597.909 928.998
 5.128 507.464
 371.143 932.470
 352.096 597.504
 702.236 917.768
 659.647 504.388
 404.849 525.597
 22.847 618.983
 779.378 436.514
 713.032 885.583
 25.610 318.104
 305.382 106.652
 668.305 128.281
 224.132 888.098
 725.268 797.665
 508.614 946.388
 592.572 56.528
 728.779 251.948
 17.329 308.841
 708.644 824.889
 407.913 785.537
 516.016 203.524
 505.832 44.514
 715.857 88.494
 851.853 305.405
 284.754 231.200
 838.877 207.355
 670.466 730.984
 600.913 718.376
 31.631 867.986
 764.992 981.234
 689.988 905.427
 742.736 494.921
 705.345 814.285
 890.380 859.743
 379.856 113.906
 478.476 280.774
 503.623 383.196
 21.246 567.441
 562.278 19.002
 485.035 690.267
 686.001 431.481
 167.756 279.187
 278.693 642.205
 387.270 256.653
 428.945 651.233
 384.850 93.871
 977.581 566.957
 217.012 726.699
 559.410 340.430
 629.972 751.128
 812.110 647.816
 568.782 184.676
 968.729 544.987
 728.948 393.041
 141.017 642.294
 401.321 70.012
 130.833 770.584
 358.609 767.603
 651.355 128.172
 79.574 13.171
 427.086 299.448
 678.384 646.673
 3.140 46.660
 303.521 555.970
 914.619 515.451
 872.994 388.392
 533.657 220.564
 28.250 245.366
 765.847 540.275
 404.478 512.491
 353.128 236.641
 343.940 293.866
 853.934 914.083
 214.198 876.655
 113.620 152.621
 554.912 985.059
 862.291 16.037
 464.068 543.094
 839.529 591.918
 373.674 269.357
 855.745 413.170
 661.176 706.684
 470.694 922.842
 228.896 542.910
 466.882 350.530
 171.063 119.520
 188.079 384.147
 175.498 431.739
 723.068 151.185
 192.324 291.457
 167.238 215.067
 790.556 513.489
 68.050 381.587
 238.829 372.188
 136.143 75.499
 740.476 300.814
 316.538 255.959
 55.744 27.627
 1.714 300.810
 412.894 483.246
 121.049 902.778
 681.654 811.857
 853.296 825.761
 121.045 378.503
 27.313 797.104
 61.494 505.613
 851.540 933.349
 908.796 779.558
 347.915 874.405
 213.599 643.260
 867.585 336.891
 911.362 900.364
 893.351 584.693
 459.101 982.447
 250.139 487.478
 559.676 921.012
 65.571 420.215
 632.998 984.083
 766.993 413.948
 655.683 712.177
 941.087 255.591
 513.626 465.040
 592.706 848.840
 491.299 679.073
 749.089 176.210
 930.901 461.921
 195.644 871.301
 735.571 306.735
 584.551 338.859
 143.551 1.503
 115.235 806.735
 772.557 911.295
 287.161 807.984
 111.734 911.892
 914.282 663.010
 536.700 306.021
 163.944 241.622
 233.782 28.209
 41.325 954.310
 663.004 576.245
 636.798 762.984
 964.462 147.549
 944.542 366.306
 946.046 923.904
 955.714 346.819
 487.040 870.225
 541.309 350.046
 684.894 590.268
 834.285 574.098
 272.528 27.753
 66.564 397.062
 480.237 194.529
 236.160 664.238
 926.926 742.786
 398.227 444.440
 445.546 436.285
 569.443 280.982
 200.862 292.160
 189.463 586.161
 595.860 1.546
 230.594 726.233
 415.940 851.462
 525.182 25.793
 385.775 684.745
 780.202 785.530
 848.231 887.983
 364.200 995.675
 982.482 193.336
 30.094 669.549
 801.729 438.676
 728.603 189.002
 880.210 836.914
 974.537 207.893
 203.212 760.680
 458.371 103.761
 889.188 319.394
 807.879 694.636
 554.859 874.230
 361.951 581.280
 365.242 150.641
 236.791 559.453
 992.076 331.227
 762.465 737.165
 785.404 773.025
 917.334 343.886
 11.384 137.484
 764.401 428.688
 420.419 358.768
 125.414 299.160
 156.860 132.629
 47.099 380.265
 906.794 375.500
 703.726 290.171
 583.484 288.872
 629.025 97.397
 979.040 440.333
 919.155 589.636
 951.902 328.337
 840.783 739.538
 487.008 686.846
 111.623 577.114
 551.474 778.370
 695.010 193.597
 93.750 854.723
 918.730 319.456
 897.135 85.205
 947.728 692.369
 726.061 578.404
 420.077 502.478
 300.451 688.620
 408.448 455.929
 932.903 898.936
 761.010 208.001
 76.409 23.668
 475.243 999.101
 796.131 852.336
 687.566 586.099
 114.855 260.318
 446.217 944.381
 933.485 98.112
 952.741 559.314
 519.119 217.779
 890.241 407.241
 435.546 943.210
 738.760 313.745
 894.252 297.565
 247.500 279.530
 286.369 789.475
 80.852 481.331
 653.445 467.771
 874.393 26.720
 931.760 986.848
 775.118 598.335
 403.578 300.808
 947.454 936.044
 179.690 309.859
 406.359 636.921
 69.447 817.795
 997.460 105.112
 544.069 791.567
 941.363 149.902
 921.171 425.037
 357.580 844.354
 476.123 446.968
 798.908 843.135
 80.330 541.496
 478.325 581.735
 666.888 496.987
 429.854 195.720
 397.837 610.899
 887.315 804.398
 749.829 64.515
 218.992 85.057
 820.142 68.075
 553.271 49.514
 284.331 955.557
 954.898 241.989
 490.251 486.380
 551.371 465.337
 858.877 61.420
 204.862 760.677
 866.196 571.502
 221.027 3.537
 516.902 121.950
 679.022 818.498
 81.960 886.709
 457.368 875.173
 478.900 75.199
 71.169 223.196
 624.484 195.531
 384.116 505.192
 311.067 985.492
 923.244 397.663
 155.291 90.147
 418.282 854.138
 273.778 589.717
 776.373 937.148
 966.379 137.172
 656.030 640.799
 572.491 830.774
 243.372 929.348
 127.414 117.311
 584.238 695.793
 629.120 357.450
 665.940 814.768
 854.900 61.285
 353.779 403.652
 293.724 861.609
 704.364 682.875
 13.875 691.694
 238.182 949.734
 124.346 296.424
 548.366 549.003
 948.821 568.935
 445.325 878.355
 477.103 473.487
 434.773 337.634
 32.854 709.031
 149.972 289.793
 169.121 271.977
 811.058 9.567
 422.900 692.191
 471.449 856.382
 903.679 709.682
 793.316 513.692
 513.438 313.178
 133.401 721.677
 479.948 423.501
 533.102 18.456
 492.523 637.992
 711.571 261.749
 48.918 686.173
 729.603 183.812
 221.200 926.148
 700.694 633.906
 322.689 946.327
 801.948 71.324
 381.030 253.769
 113.063 15.719
 695.981 20.532
 171.034 658.286
 464.349 829.969
 959.021 446.002
 696.795 488.908
 691.043 821.124
 718.013 937.453
 753.577 219.432
 47.358 549.933
 517.930 83.992
 593.744 148.012
 143.529 857.797
 887.034 575.447
 605.451 390.430
 606.864 964.541
 855.931 783.378
 385.626 873.446
 578.895 649.071
 760.044 323.460
 431.451 953.791
 58.484 714.135
 952.480 828.831
 849.855 454.873
 625.069 882.614
 584.131 503.761
 528.467 934.652
 41.288 442.553
 931.815 666.457
 820.589 101.159
 344.353 281.820
 69.029 451.772
 426.643 866.632
 18.363 663.505
 719.070 104.999
 304.173 0.288
 995.273 352.397
 936.052 80.623
 789.956 687.570
 711.187 836.204
 76.735 502.779
 678.803 11.318
 429.311 877.518
 412.316 956.209
 238.599 485.258
 600.337 770.545
 582.691 68.013
 175.253 48.623
 262.257 682.152
 536.036 832.813
 880.649 464.012
 644.789 177.962
 928.377 719.321
 967.580 515.098
 841.465 730.620
 550.288 841.144
 361.557 966.848
 458.898 481.622
 104.462 924.592
 438.194 620.254
 618.408 827.652
 848.675 73.225
 911.847 947.302
 702.452 532.706
 184.766 607.504
 236.449 105.636
 491.555 625.654
 815.567 836.892
 185.378 268.746
 757.319 703.813
 84.430 926.816
 699.177 489.894
 403.415 910.007
 504.540 943.636
 106.125 743.335
 115.401 673.535
 657.305 385.539
 729.808 557.558
 337.416 147.108
 808.846 806.045
 688.851 80.300
 627.772 727.445
 96.232 3.832
 884.047 238.834
 479.308 490.729
 594.345 35.693
 60.470 363.979
 564.248 401.331
 828.987 926.182
 837.613 974.768
 782.790 102.017
 44.798 501.610
 111.222 342.282
 615.669 25.733
 966.861 862.488
 628.104 16.446
 342.913 45.003
 177.465 207.871
 259.122 489.738
 706.920 111.725
 101.593 763.049
 690.752 174.384
 650.937 767.502
 448.928 822.571
 362.909 376.178
 55.459 383.269
 583.100 475.212
 227.919 292.300
 32.582 408.387
 521.379 607.782
 497.945 479.794
 945.523 620.269
 803.380 247.397
 455.750 67.554
 893.916 824.928
 392.331 900.944
 980.315 935.705
 439.370 759.216
 903.247 554.092
 708.374 849.953
 86.241 293.472
 109.112 144.549
 35.492 309.452
 820.298 7.642
 385.197 79.827
 810.231 214.486
 7.948 585.498
 456.237 886.613
 942.308 876.700
 173.597 88.914
 518.590 884.554
 969.231 586.964
 476.745 388.082
 191.020 735.063
 407.979 920.666
 736.195 341.419
 58.191 887.659
 226.052 91.390
 903.624 449.046
 341.828 172.250
 647.443 619.037
 668.207 869.193
 543.659 260.164
 105.458 342.899
 588.253 55.347
 615.258 570.813
 936.224 370.756
 763.739 569.419
 420.171 58.763
 51.298 811.116
 726.768 468.406
 283.209 20.307
 801.138 145.558
 477.499 858.069
 17.582 222.037
 844.147 978.079
 903.728 258.554
 848.029 418.545
 12.162 157.580
 10.747 661.868
 380.427 676.419
 965.316 87.136
 841.596 416.206
 982.557 117.568
 880.992 948.000
 196.885 548.562
 370.969 861.967
 608.234 270.544
 148.925 29.973
 490.238 578.385
 280.869 686.338
 535.064 205.603
 924.230 127.317
 182.741 122.104
 872.386 869.051
 466.316 489.974
 236.137 88.734
 30.278 249.271
 853.565 597.809
 3.397 887.181
 182.108 592.846
 211.399 577.163
 831.110 23.848
 960.899 123.253
 958.440 776.109
 802.965 837.598
 353.177 536.002
 360.003 461.392
 732.922 399.624
 368.814 620.892
 127.449 72.836
 529.364 717.198
 931.503 129.592
 854.694 972.495
 473.227 860.567
 872.457 3.810
 648.580 14.935
 940.767 440.747
 157.118 363.911
 896.502 934.762
 184.473 785.648
 367.182 378.266
 508.932 167.667
 40.491 232.095
 163.876 166.744
 518.795 784.833
 117.779 968.757
 688.444 688.253
 295.461 5.176
 731.806 746.270
 467.863 851.589
 508.909 212.488
 595.575 640.925
 368.136 571.607
 589.335 544.060
 922.884 256.013
 817.861 618.476
 692.605 59.991
 171.634 407.145
 69.671 254.836
 905.851 531.187
 983.481 939.099
 615.020 497.949
 113.854 855.207
 517.038 518.610
 108.730 408.443
 180.653 164.263
 116.438 593.818
 54.598 695.597
 8.314 893.797
 740.312 278.080
 979.348 393.392
 186.904 582.072
 137.117 573.079
 623.962 396.171
 164.846 704.011
 535.160 423.628
 943.619 969.367
 716.707 847.777
 990.072 371.506
 65.923 145.673
 886.171 923.353
 266.191 992.586
 301.797 346.475
 737.994 567.604
 321.737 555.347
 827.377 666.622
 247.598 160.951
 122.075 418.546
 841.242 406.094
 393.678 139.310
 677.054 694.489
 36.816 642.489
 271.149 805.984
 41.742 741.907
 430.209 127.405
 726.305 458.172
 612.665 663.845
 351.761 695.644
 400.401 136.115
 741.741 647.883
 647.976 289.370
 455.999 567.357
 794.714 324.043
 483.999 589.343
 807.160 567.327
 815.295 211.019
 457.680 601.229
 313.967 616.175
 159.967 787.026
 726.630 15.528
 472.505 726.803
 244.001 394.963
 73.357 697.185
 124.408 772.256
 508.951 510.688
 486.520 140.719
 158.765 904.092
 453.919 500.277
 548.160 234.365
 554.723 657.592
 622.245 560.165
 267.539 122.862
 682.090 695.289
 185.602 387.970
 26.225 400.282
 722.515 975.735
 658.846 905.493
 86.862 880.640
 773.306 574.890
 343.785 745.764
 725.085 882.158
 397.065 347.469
 330.571 401.768
 256.071 588.155
 102.822 156.402
 792.261 268.121
 327.137 112.376
 586.586 850.889
 130.307 596.257
 372.547 323.587
 178.166 904.126
 892.985 47.071
 695.319 890.803
 818.458 291.869
 815.323 126.460
 280.784 458.994
 94.069 574.629
 819.798 922.939
 436.687 226.525
 340.281 32.161
 860.073 785.280
 448.423 225.123
 928.350 159.286
 155.082 23.162
 424.707 41.074
 971.735 41.370
 755.478 327.306
 412.660 202.217
 694.798 202.658
 585.053 271.387
 672.343 757.010
 81.943 279.356
 762.510 438.877
 678.743 604.418
 558.860 141.098
 213.747 622.637
 998.877 456.025
 549.924 167.478
 55.401 580.876
 166.944 267.446
 724.751 469.274
 918.767 65.163
 438.192 347.641
 966.569 677.844
 501.556 396.041
 215.850 389.653
 354.322 748.822
 559.640 714.114
 839.108 533.290
 369.721 913.369
 618.448 232.471
 450.301 785.026
 778.917 544.229
 742.775 341.737
 262.482 192.776
 567.942 219.047
 378.757 924.622
 938.741 699.824
 425.105 549.612
 250.297 475.623
 597.915 244.860
 436.524 154.153
 469.672 66.788
 908.066 935.808
 462.430 371.212
 392.826 329.778
 927.112 546.439
 278.453 660.953
 675.759 558.123
 499.956 972.752
 474.653 491.169
 172.063 688.817
 32.687 773.167
 485.376 629.402
 181.735 560.874
 270.922 148.384
 92.921 867.222
 696.035 866.367
 681.223 167.774
 844.977 717.825
 575.726 234.694
 223.186 439.153
 757.037 851.056
 220.216 724.470
 848.045 422.051
 192.368 731.974
 78.573 651.604
 453.655 491.304
 695.974 737.690
 168.405 737.969
 457.806 567.662
 948.730 371.438
 293.055 292.118
 106.723 826.390
 56.716 313.876
 679.233 280.142
 908.768 54.654
 920.000 552.187
 430.680 29.007
 280.710 433.455
 436.718 451.357
 523.071 803.398
 157.761 281.708
 515.353 433.068
 264.386 748.572
 169.258 653.104
 74.271 709.113
 519.709 799.054
 354.974 967.504
 997.681 385.206
 813.830 889.594
 804.111 545.205
 666.727 357.436
 973.857 297.072
 430.060 598.874
 188.549 416.161
 196.279 518.673
 824.795 47.166
 372.383 427.809
 731.789 961.148
 999.909 111.052
 145.025 512.043
 979.853 850.488
 238.830 706.088
 520.280 709.802
 581.414 344.622
 959.740 222.906
 116.403 303.987
 426.072 777.785
 892.342 684.471
 25.567 865.315
 187.012 692.932
 958.071 911.620
 720.738 760.835
 983.581 335.466
 569.077 971.683
 467.667 488.910
 120.692 450.472
 77.134 235.302
 884.103 914.772
 432.328 594.792
 233.773 204.858
 325.203 410.249
 861.301 792.181
 737.509 638.219
 23.915 145.148
 924.310 198.148
 875.987 433.065
 425.603 381.903
 648.650 538.287
 522.321 463.906
 80.084 278.697
 429.879 204.539
 869.674 313.988
 318.158 516.359
 561.418 506.662
 35.053 289.924
 887.180 759.790
 493.179 645.408
 403.049 176.561
 935.950 94.815
 120.080 40.248
 437.996 940.340
 604.710 746.835
 801.894 885.830
 748.184 726.307
 602.780 254.357
 575.482 243.034
 196.835 355.431
 282.609 92.211
 569.583 665.698
 310.167 819.735
 553.844 328.024
 37.121 539.854
 121.980 552.310
 421.389 451.501
 657.507 349.395
 135.824 144.244
 670.336 444.900
 915.268 12.673
 748.860 516.217
 611.545 978.809
 380.263 152.305
 970.577 61.451
 934.914 247.075
 224.455 575.551
 747.346 263.440
 9.646 230.646
 58.433 822.421
 861.933 602.604
 162.952 21.722
 33.787 245.641
 563.525 428.122
 768.351 600.528
 223.984 740.686
 536.897 239.501
 178.722 125.719
 397.405 408.725
 153.651 383.642
 307.928 215.865
 431.628 642.248
 379.849 734.634
 720.875 665.543
 86.239 222.146
 107.827 123.462
 955.866 170.924
 472.692 51.862
 343.429 38.717
 771.639 26.503
 234.083 849.669
 927.014 327.109
 431.059 964.224
 377.451 141.550
 808.113 837.547
 612.377 984.726
 955.738 582.765
 817.700 326.722
 586.761 322.384
 486.823 550.462
 521.383 235.644
 977.266 916.451
 175.424 618.899
 319.786 92.910
 913.014 288.544
 493.871 920.791
 783.955 30.317
 78.912 597.749
 387.290 184.379
 960.241 71.622
 430.173 642.525
 227.939 586.349
 982.029 702.765
 746.168 491.378
 158.421 198.760
 112.334 344.721
 660.313 808.941
 967.217 260.979
 98.993 305.343
 286.090 395.425
 664.318 968.156
 381.749 445.807
 456.984 352.774
 716.118 392.877
 669.845 825.937
 159.021 202.082
 938.017 701.519
 289.939 451.608
 204.603 710.330
 528.526 430.715
 693.531 878.148
 947.848 27.381
 321.594 499.107
 294.388 71.676
 599.746 754.982
 62.534 862.674
 703.539 13.102
 78.466 539.153
 572.119 945.214
 397.089 180.881
 215.110 246.262
 941.984 986.263
 661.045 935.515
 86.656 267.685
 416.778 423.644
 727.896 57.782
 874.758 799.416
 609.423 813.425
 707.423 90.518
 64.790 540.351
 31.832 687.290
 639.460 906.861
 572.431 178.898
 478.059 851.840
 458.375 672.559
 6.891 368.597
 879.807 272.232
 465.163 625.032
 13.959 948.789
 730.153 191.528
 288.908 94.645
 709.226 735.501
 755.508 818.614
 230.605 216.043
 614.726 588.057
 828.815 999.556
 529.844 392.987
 391.496 809.268
 425.212 808.639
 191.633 425.323
 923.249 428.017
 81.331 240.552
 239.969 273.508
 356.026 338.550
 290.368 266.730
 125.906 649.449
 445.684 319.211
 646.527 924.405
 34.979 424.342
 483.812 987.823
 447.024 495.458
 218.352 727.542
 921.571 958.191
 556.948 84.293
 631.255 10.756
 720.606 434.937
 959.412 397.271
 150.612 27.108
 440.707 770.963
 329.110 829.441
 319.684 671.324
 586.976 390.614
 219.218 607.498
 487.131 146.779
 821.498 175.764
 871.267 440.852
 527.089 878.818
 165.937 194.634
 754.026 836.224
 611.740 347.410
 303.563 746.947
 836.988 499.742
 189.691 795.325
 602.525 601.516
 596.749 80.269
 633.681 437.359
 487.290 134.284
 592.702 294.450
 577.904 114.449
 372.990 767.210
 384.141 863.286
 785.448 645.719
 210.376 715.257
 205.929 250.998
 932.763 267.076
 37.874 187.016
 253.021 330.246
 670.693 58.777
 550.321 576.007
 565.169 305.870
 243.768 490.637
 833.430 484.967
 617.995 847.845
 191.934 431.956
 731.064 30.439
 19.004 89.539
 392.627 891.890
 839.076 9.429
 299.240 26.740
 357.719 755.829
 474.466 44.530
 986.423 540.202
 868.432 833.264
 3.881 313.713
 712.488 614.133
 309.204 405.975
 340.487 478.717
 418.196 315.323
 222.766 853.216
 550.788 880.916
 909.374 132.095
 548.375 270.223
 145.503 387.114
 964.630 732.218
 257.929 299.050
 90.970 147.932
 872.830 130.931
 335.060 72.414
 422.334 906.571
 272.331 237.922
 742.151 860.316
 669.631 675.119
 321.563 457.647
 747.723 520.669
 608.751 766.677
 144.943 795.023
 821.072 993.258
 284.998 548.101
 286.599 523.702
 783.402 643.279
 728.364 685.923
 872.891 457.721
 577.713 619.624
 640.110 61.037
 302.599 507.248
 773.847 151.942
 498.139 968.442
 987.111 606.744
 701.258 561.271
 827.446 862.626
 352.567 103.348
 96.459 226.910
 283.945 356.111
 2.879 290.568
 509.778 576.903
 744.072 915.390
 846.700 498.336
 797.538 260.615
 87.576 545.044
 483.143 282.870
 669.809 37.590
 583.689 365.356
 268.537 895.799
 68.812 756.037
 727.890 963.496
 416.312 383.799
 636.884 698.601
 155.131 205.079
 533.100 162.460
 132.589 356.154
 751.954 196.424
 530.823 158.454
 860.660 478.949
 797.148 71.843
 155.202 40.457
 712.092 405.518
 40.421 393.958
 677.047 385.075
 145.353 975.856
 668.778 710.412
 589.058 232.823
 966.629 210.786
 950.284 727.135
 824.379 564.746
 704.514 745.168
 424.747 273.509
 374.397 403.048
 240.981 391.936
 547.662 361.708
 935.505 682.663
 606.693 343.365
 76.902 382.684
 295.704 425.801
 758.533 190.024
 637.456 963.711
 987.848 188.912
 667.660 222.021
 895.945 548.591
 650.401 819.705
 131.657 32.589
 994.367 679.747
 570.530 736.796
 832.324 807.897
 832.191 396.217
 933.719 216.603
 283.339 937.970
 273.757 148.561
 759.712 353.370
 616.464 304.823
 298.715 72.239
 21.812 554.182
 693.088 770.508
 348.683 992.965
 690.963 366.449
 890.343 777.512
 543.407 65.400
 994.156 796.113
 279.224 917.487
 332.760 554.362
 339.121 942.848
 813.124 79.579
 875.750 455.330
 539.266 808.849
 299.572 544.985
 843.549 304.314
 277.676 544.370
 932.983 872.564
 956.765 751.307
 876.779 276.626
 343.484 275.049
 408.395 384.238
 524.532 942.645
 701.588 850.487
 312.793 92.570
 980.693 482.682
 359.701 403.708
 568.912 367.606
 251.670 785.405
 996.102 883.405
 411.681 680.356
 764.134 488.628
 135.604 813.582
 690.925 438.037
 14.849 630.666
 764.618 968.217
 618.381 95.174
 681.006 815.752
 242.410 612.928
 707.258 357.456
 977.495 89.158
 913.499 17.179
 310.887 239.076
 794.112 578.906
 75.352 513.793
 719.283 533.813
 201.169 388.647
 823.785 812.829
 430.420 321.878
 867.051 99.729
 745.047 726.216
 252.029 157.501
 653.606 617.737
 939.051 147.459
 915.437 794.368
 57.106 82.195
 572.514 45.508
 923.656 276.159
 953.965 864.604
 213.770 778.334
 339.892 804.272
 651.369 267.742
 271.399 120.187
 764.311 132.483
 702.428 852.809
 588.588 445.443
 764.366 417.786
 315.916 194.249
 392.225 55.227
 547.382 459.314
 306.091 828.874
 290.654 692.838
 295.634 988.438
 69.735 904.453
 689.375 397.194
 407.757 367.917
 652.785 883.445
 601.147 530.288
 226.808 65.200
 687.391 623.611
 46.005 704.609
 81.207 183.032
 546.211 520.237
 730.954 288.855
 346.491 684.565
 247.654 38.488
 858.547 790.331
 155.026 73.009
 105.939 727.165
 775.673 128.631
 121.079 779.787
 834.366 642.550
 103.503 966.802
 355.604 642.966
 70.276 576.441
 43.983 112.802
 888.313 429.722
 949.940 994.434
 57.009 285.203
 681.079 148.112
 193.941 181.363
 764.436 179.695
 980.803 346.691
 494.751 794.511
 43.546 563.534
 918.332 534.861
 390.449 785.058
 654.673 630.842
 213.115 126.179
 405.174 590.365
 995.025 595.745
 49.519 817.470
 475.052 640.742
 698.373 362.364
 412.372 531.732
 421.739 146.138
 705.526 145.585
 274.598 83.163
 971.350 875.969
 817.344 250.167
 506.369 318.662
 403.329 69.426
 779.695 398.008
 857.700 721.130
 465.936 598.625
 782.274 154.456
 71.053 584.473
 24.876 996.282
 563.237 382.760
 986.123 869.656
 52.783 405.845
 492.946 530.463
 505.777 318.623
 239.991 350.281
 90.371 336.149
 34.670 946.818
 983.914 175.987
 729.160 761.903
 84.817 77.475
 186.340 572.634
 923.197 36.681
 513.112 896.553
 326.095 457.870
 163.129 9.733
 821.009 572.112
 124.598 471.275
 938.817 268.988
 983.095 163.271
 164.995 991.771
 103.392 576.884
 275.465 388.993
 880.087 458.482
 748.106 840.722
 39.592 670.993
 258.092 396.546
 364.080 811.786
 418.761 200.057
 182.781 486.936
 721.121 23.331
 222.088 290.877
 434.477 1.539
 311.036 238.967
 265.898 215.402
 343.573 297.793
 123.476 106.116
 347.744 544.202
 1.914 277.754
 501.374 539.662
 1.145 515.714
 164.350 553.007
 820.095 561.868
 122.491 13.698
 836.863 588.719
 113.639 882.126
 520.355 422.564
 642.617 726.222
 421.594 411.749
 100.824 78.581
 198.575 718.388
 254.142 889.869
 947.772 543.817
 418.669 507.468
 787.466 958.805
 729.437 898.819
 980.397 193.712
 148.071 753.012
 541.245 311.878
 529.509 468.798
 971.878 517.387
 656.960 849.820
 555.840 77.671
 592.725 946.773
 153.056 129.388
 618.099 920.039
 124.343 905.488
 39.114 944.651
 418.972 110.813
 10.268 82.178
 841.665 987.159
 522.801 131.989
 520.314 766.041
 767.552 818.629
 892.884 693.933
 118.491 234.618
 470.127 131.430
 97.877 341.478
 886.520 641.127
 437.452 29.234
 580.244 771.417
 4.636 879.963
 926.986 962.568
 134.291 398.472
 953.024 710.918
 214.195 228.004
 359.700 655.913
 87.872 316.572
 571.382 447.679
 537.272 336.490
 767.894 220.342
 318.059 972.736
 353.711 864.173
 673.596 212.568
 351.864 449.670
 134.527 107.369
 670.186 515.892
 607.005 896.961
 779.453 166.805
 104.706 35.870
 853.085 211.335
 32.022 830.374
 960.790 889.579
 174.998 765.262
 176.109 18.746
 703.194 491.351
 970.833 903.312
 682.719 70.882
 626.374 835.611
 204.899 790.471
 520.010 982.090
 55.809 393.514
 547.559 439.154
 402.023 339.568
 956.271 48.586
 713.127 941.767
 893.900 499.566
 750.874 379.698
 771.106 391.342
 50.292 440.143
 402.035 382.392
 724.857 847.862
 977.617 668.797
 424.264 550.189
 461.403 692.523
 840.925 790.035
 530.456 820.937
 734.508 110.250
 843.715 419.426
 160.479 86.840
 165.479 182.308
 539.354 988.799
 738.216 231.739
 682.357 248.254
 651.209 544.205
 643.254 526.937
 731.779 939.098
 745.738 854.989
 464.717 649.251
 743.957 257.610
 471.555 390.005
 417.233 76.790
 331.264 618.123
 38.196 832.231
 752.746 106.810
 849.139 581.612
 900.103 106.085
 650.293 859.817
 685.227 772.333
 764.757 64.730
 68.039 566.052
 370.158 669.412
 410.114 277.378
 551.903 573.097
 107.901 855.291
 465.496 843.489
 561.015 414.390
 927.147 777.821
 810.812 564.435
 267.584 738.165
 294.572 459.699
 771.039 356.402
 309.159 870.367
 820.809 105.524
 251.045 825.312
 528.527 686.425
 111.416 418.617
 133.232 363.941
 248.076 680.894
 518.939 123.688
 150.500 726.266
 468.763 24.281
 859.388 947.594
 606.376 240.292
 324.064 862.954
 681.095 272.957
 285.066 347.587
 944.054 531.982
 88.180 715.455
 805.369 737.288
 81.208 256.666
 925.052 269.101
 155.088 970.350
 995.618 14.221
 384.102 951.966
 47.159 361.795
 241.207 59.726
 424.350 630.441
 237.718 472.856
 130.930 337.629
 113.379 706.385
 945.208 720.003
 513.209 720.290
 217.750 788.594
 889.290 377.933
 160.454 855.096
 695.221 608.357
 518.694 934.496
 662.299 913.201
 32.103 146.148
 502.201 51.500
 985.102 271.030
 41.410 819.807
 328.865 939.457
 906.545 321.886
 428.297 623.360
 123.852 258.281
 10.590 183.643
 625.277 843.576
 628.518 309.835
 750.791 525.999
 117.761 810.674
 563.117 803.671
 542.127 535.490
 635.897 933.302
 855.646 282.846
 7.156 55.318
 541.302 581.292
 102.048 324.516
 341.027 794.048
 595.987 663.426
 601.920 832.609
 713.178 138.189
 914.002 481.771
 216.053 101.190
 492.986 199.185
 46.297 823.703
 8.184 405.758
 14.064 543.980
 314.937 18.927
 212.963 635.559
 319.676 979.855
 656.753 926.889
 184.342 109.130
 510.009 311.923
 418.534 5.512
 817.856 433.205
 468.944 231.251
 756.056 910.686
 5.998 448.595
 627.082 863.299
 739.715 869.202
 453.388 124.097
 736.577 625.525
 476.991 896.904
 525.523 886.100
 903.984 722.151
 896.173 520.474
 151.050 606.477
 31.196 320.759
 804.052 385.259
 255.717 542.237
 709.803 705.315
 211.248 312.715
 643.121 78.337
 104.390 147.567
 951.946 921.336
 979.181 903.367
 441.802 291.282
 807.294 407.174
 553.255 575.885
 876.260 250.879
 976.546 924.928
 229.534 771.259
 178.669 916.681
 223.839 617.740
 660.261 336.924
 21.973 3.359
 961.498 4.978
 639.757 342.451
 674.404 78.548
 73.508 494.451
 748.575 989.247
 812.024 890.589
 781.156 151.369
 400.516 943.672
 421.328 411.162
 591.958 995.513
 483.563 191.728
 366.217 697.681
 420.122 784.399
 794.152 845.305
 847.036 851.395
 400.980 877.585
 322.839 62.735
 572.038 250.052
 347.332 784.328
 329.231 790.561
 958.591 771.155
 875.594 732.361
 568.197 72.345
 999.357 22.650
 73.532 512.158
 291.597 524.068
 436.041 626.589
 160.165 39.934
 8.171 279.181
 517.097 523.351
 949.604 87.046
 430.696 87.172
 194.192 510.027
 823.173 369.025
 39.249 8.960
 769.807 666.154
 533.680 95.418
 128.771 922.578
 273.585 672.840
 67.747 900.456
 884.783 621.268
 723.339 613.541
 620.365 683.870
 354.019 648.908
 945.216 967.998
 252.182 300.079
 364.077 636.872
 644.133 317.050
 798.663 16.189
 309.916 524.232
 584.472 514.577
 632.451 933.970
 268.999 615.102
 875.064 300.011
 308.211 159.807
 279.107 211.366
 13.389 159.058
 862.827 862.614
 560.121 116.284
 836.097 982.308
 977.714 86.417
 273.202 128.295
 61.021 368.117
 10.916 629.119
 436.400 366.854
 768.131 966.969
 245.884 24.642
 775.719 852.938
 343.606 574.856
 23.996 773.429
 609.039 795.104
 795.792 411.952
 133.860 460.864
 874.763 238.077
 122.453 176.828
 573.174 260.938
 427.632 26.179
 86.261 664.369
 618.580 640.812
 179.626 861.689
 320.930 983.754
 583.513 657.723
 581.051 740.334
 887.677 302.032
 67.934 144.196
 90.767 519.392
 744.485 990.983
 99.326 260.600
 1.766 704.805
 437.771 218.895
 268.949 574.629
 719.027 785.137
 480.928 639.184
 236.079 389.844
 25.108 405.217
 520.920 314.084
 497.520 385.936
 235.585 396.562
 702.870 860.850
 119.834 364.292
 338.283 817.192
 434.202 152.682
 39.326 534.488
 871.411 832.195
 350.612 31.197
 932.533 37.946
 451.052 684.687
 398.767 911.372
 433.068 857.883
 600.579 955.707
 751.351 678.172
 471.432 216.394
 343.577 92.376
 854.980 301.202
 434.756 607.597
 646.870 820.987
 298.356 378.564
 232.974 369.409
 219.137 440.752
 425.722 567.952
 620.751 353.372
 993.212 521.398
 150.010 511.530
 668.957 188.985
 391.566 132.077
 673.752 249.314
 592.146 898.346
 678.459 484.395
 151.077 466.008
 394.007 132.715
 860.350 252.301
 652.140 55.948
 707.814 936.183
 700.116 562.757
 74.267 935.214
 190.482 860.411
 20.331 359.911
 922.159 25.758
 61.358 906.776
 153.501 157.103
 935.566 182.120
 336.807 683.969
 777.664 660.408
 445.426 259.613
 291.021 999.152
 910.491 968.904
 767.767 649.023
 238.956 870.049
 517.871 519.976
 35.809 911.398
 643.336 64.723
 741.815 673.578
 418.267 208.271
 467.892 972.569
 423.922 540.594
 855.326 301.697
 232.446 568.533
 617.599 211.165
 854.171 328.086
 978.128 734.552
 459.926 540.355
 464.900 725.326
 488.370 770.076
 767.659 705.848
 153.916 747.246
 618.451 440.557
 416.271 437.567
 887.885 698.239
 569.248 409.833
 466.368 480.760
 993.367 127.084
 643.833 672.799
 111.459 578.014
 938.346 555.475
 834.334 26.145
 931.766 763.077
 508.349 962.628
 130.751 23.977
 630.079 745.848
 118.461 782.385
 5.170 54.386
 934.010 555.730
 56.871 592.397
 303.816 542.410
 170.774 406.342
 845.526 596.666
 160.263 403.546
 918.141 661.879
 594.401 925.870
 351.612 172.103
 117.044 511.265
 758.748 755.951
 351.439 773.102
 618.300 909.630
 205.204 908.539
 380.078 640.130
 621.368 995.006
 743.656 549.068
 144.901 496.057
 217.388 456.960
 252.225 337.764
 493.116 621.685
 712.692 363.673
 946.105 439.373
 383.313 774.838
 264.591 427.092
 676.786 421.831
 357.283 361.528
 461.519 164.081
 11.507 913.831
 652.821 339.795
 464.141 596.094
 116.480 104.469
 989.679 578.409
 437.721 670.332
 645.517 96.382
 395.962 501.543
 487.810 37.610
 743.385 244.639
 379.115 552.372
 805.217 570.327
 151.653 500.183
 22.522 406.622
 520.750 431.610
 442.706 5.502
 118.289 966.550
 255.667 422.253
 145.383 609.096
 279.456 830.826
 939.680 618.965
 151.444 447.583
 681.523 814.722
 290.454 3.268
 193.590 529.604
 201.384 768.095
 442.679 182.464
 713.875 192.055
 755.186 510.338
 426.125 632.412
 687.854 772.446
 187.554 278.809
 934.052 655.490
 451.577 894.991
 27.618 55.179
 892.007 32.164
 69.050 887.676
 761.626 855.307
 333.165 996.663
 115.446 98.741
 717.423 606.838
 588.241 135.074
 302.791 563.731
 848.588 922.100
 274.712 363.910
 920.328 170.471
 493.557 180.900
 115.731 452.224
 718.500 333.050
 539.443 912.889
 935.490 913.192
 753.416 540.353
 181.727 240.207
 823.486 629.595
 411.475 923.769
 259.147 727.460
 230.216 320.781
 298.749 274.802
 108.070 60.910
 150.018 729.355
 44.284 825.478
 566.210 761.985
 620.793 265.772
 994.733 297.425
 185.734 570.945
 279.709 609.883
 232.011 860.524
 912.381 291.209
 269.237 40.611
 311.658 857.489
 970.352 675.878
 867.461 737.498
 651.044 581.152
 106.199 847.410
 207.686 407.699
 533.052 370.385
 198.167 311.336
 490.219 462.364
 452.968 554.268
 842.621 647.641
 307.623 462.485
 889.398 666.145
 561.878 778.988
 605.883 521.052
 608.014 3.643
 979.476 748.262
 796.961 567.663
 725.237 301.797
 194.672 569.522
 292.174 500.561
 45.073 605.228
 616.685 806.697
 824.801 905.632
 190.718 664.472
 27.231 383.639
 412.793 597.139
 230.465 272.505
 931.671 379.148
 520.569 170.874
 405.100 529.682
 595.000 509.732
 237.789 33.590
 452.893 620.336
 969.559 25.861
 282.350 750.574
 920.869 879.976
 227.413 980.683
 910.944 438.412
 109.041 99.171
 614.063 0.756
 788.539 77.964
 760.788 642.126
 804.920 934.954
 599.908 738.657
 749.223 985.148
 68.332 509.750
 821.530 892.612
 53.303 496.635
 366.117 568.517
 135.068 246.864
 315.892 981.024
 757.944 893.870
 270.905 906.088
 960.836 654.346
 962.680 750.870
 500.218 624.279
 644.495 910.098
 393.119 263.053
 229.230 898.145
 896.335 5.609
 955.303 353.810
 600.979 942.542
 885.497 199.601
 366.464 130.037
 473.712 902.258
 31.303 24.152
 815.032 216.191
 333.915 731.292
 521.821 677.237
 947.335 198.491
 643.256 771.874
 497.899 368.668
 820.968 348.768
 498.140 448.331
 305.723 817.651
 205.170 294.913
 359.033 738.411
 22.528 60.169
 441.793 924.546
 528.861 422.809
 915.376 444.217
 952.094 321.166
 418.072 314.231
 652.063 134.372
 753.331 52.791
 245.392 852.913
 861.140 32.319
 549.243 286.959
 18.498 90.839
 758.941 659.446
 810.589 596.864
 760.309 662.148
 65.623 986.724
 340.593 874.162
 991.044 213.418
 260.169 276.136
 277.722 962.000
 716.963 878.756
 245.798 438.017
 40.884 424.476
 938.125 953.528
 438.982 937.044
 874.898 990.763
 44.018 69.353
 369.477 378.717
 248.278 737.485
 476.949 275.214
 507.533 194.170
 863.275 799.568
 231.967 270.471
 906.609 42.569
 624.619 48.088
 889.351 315.647
 44.575 279.916
 128.684 554.685
 651.072 782.266
 696.799 821.745
 293.180 123.392
 74.943 546.262
 243.357 839.880
 696.117 102.926
 905.531 251.065
 91.192 264.033
 861.258 603.624
 946.964 107.797
 930.722 670.875
 199.874 869.633
 527.002 227.232
 666.710 640.284
 758.209 705.911
 197.381 532.834
 97.021 281.663
 922.039 140.823
 183.270 69.648
 555.467 613.112
 473.026 831.960
 569.193 189.830
 95.693 785.676
 202.606 430.083
 855.809 827.365
 68.011 859.435
 823.325 760.793
 523.825 257.101
 228.198 235.151
 10.725 63.922
 323.267 883.823
 336.478 337.376
 742.873 177.723
 78.573 614.942
 480.881 367.204
 174.646 918.240
 586.226 442.885
 667.576 774.517
 750.396 674.415
 946.282 526.744
 191.225 128.781
 609.424 716.975
 250.798 783.508
 914.894 968.537
 380.245 857.876
 254.221 460.421
 216.810 725.495
 1.550 822.050
 133.088 948.415
 678.910 508.959
 397.160 306.075
 603.140 521.254
 195.918 167.194
 938.534 658.836
 590.958 670.146
 479.301 472.845
 673.599 204.029
 87.032 164.832
 17.900 900.789
 773.095 37.459
 80.934 806.214
 160.123 737.608
 629.125 157.884
 899.490 619.591
 67.548 590.303
 434.864 648.434
 782.971 956.230
 860.861 557.152
 176.689 908.960
 58.830 554.593
 933.474 59.046
 530.204 979.167
 549.947 792.167
 576.395 526.947
 109.347 119.925
 580.440 308.872
 447.933 904.990
 970.435 160.542
 997.327 644.819
 32.115 629.549
 821.191 668.140
 584.849 579.821
 386.131 65.326
 842.029 701.682
 936.145 172.984
 696.588 611.901
 575.926 715.575
 561.744 22.588
 237.610 289.204
 565.491 394.559
 113.059 287.166
 857.631 953.458
 212.451 411.193
 506.004 209.953
 870.990 900.168
 603.056 603.772
 8.179 618.364
 896.966 390.808
 65.671 272.853
 328.511 859.361
 955.830 634.895
 73.949 732.687
 267.331 598.841
 46.915 667.897
 948.182 866.046
 733.196 964.120
 850.439 647.563
 859.039 454.426
 832.422 961.028
 817.058 475.818
 609.809 292.411
 287.935 329.542
 590.594 806.501
 847.865 690.820
 463.131 140.677
 991.435 574.151
 101.688 590.149
 330.501 169.354
 258.921 190.375
 358.263 737.254
 705.978 590.355
 153.532 785.374
 713.685 471.226
 505.962 567.011
 625.232 645.872
 884.539 86.111
 413.292 440.612
 367.812 910.363
 531.668 838.477
 477.388 251.668
 630.888 499.999
 881.091 662.790
 204.045 781.949
 187.498 908.604
 437.352 373.311
 770.487 827.311
 261.025 52.311
 425.706 419.594
 210.130 245.973
 58.165 750.639
 419.965 717.142
 872.198 170.693
 182.487 501.809
 225.927 644.417
 593.542 625.833
 418.998 808.368
 117.515 614.712
 905.109 570.779
 407.127 108.055
 412.854 340.411
 539.940 252.974
 76.306 173.989
 396.587 994.283
 229.926 507.967
 213.618 936.402
 23.697 573.735
 229.190 420.063
 429.494 860.370
 713.739 649.802
 707.707 0.663
 779.557 704.845
 605.984 520.104
 10.165 661.171
 794.922 951.027
 788.113 706.514
 586.922 712.154
 951.941 418.876
 315.620 864.911
 131.227 444.402
 808.997 750.143
 422.907 809.356
 806.996 591.204
 440.275 456.347
 545.251 321.104
 724.473 245.349
 844.073 192.597
 921.079 309.556
 153.451 591.356
 433.996 24.365
 60.508 965.150
 745.710 920.286
 669.050 867.906
 585.844 148.110
 117.949 899.493
 315.389 854.042
 875.703 292.938
 527.105 325.801
 595.274 194.549
 26.235 575.773
 452.116 323.378
 211.017 197.770
 438.009 849.675
 908.850 698.709
 916.088 553.176
 8.620 910.494
 433.413 807.426
 658.269 640.782
 864.926 772.876
 342.715 50.160
 158.148 596.685
 122.521 739.213
 445.965 29.189
 578.137 599.107
 983.175 934.665
 276.103 796.682
 81.783 846.716
 638.450 17.955
 14.428 286.382
 68.874 236.589
 221.723 704.629
 761.587 775.959
 298.055 951.413
 311.424 530.305
 294.695 323.015
 655.554 653.114
 225.409 850.376
 934.725 325.850
 97.785 306.773
 70.242 919.739
 835.726 817.275
 544.847 755.366
 571.012 219.368
 462.483 62.778
 633.312 868.962
 182.832 727.770
 280.648 214.384
 998.897 72.750
 611.314 619.210
 595.270 623.402
 961.863 939.765
 614.697 431.279
 405.545 732.451
 122.937 699.015
 155.967 547.776
 226.506 846.350
 889.561 71.025
 522.803 684.376
 318.414 293.141
 483.372 470.923
 66.129 979.808
 653.033 505.767
 770.741 382.464
 632.549 810.245
 810.394 973.387
 971.067 807.116
 522.981 449.982
 175.244 774.206
 876.546 943.505
 221.644 956.006
 302.620 277.822
 992.420 363.283
 592.433 888.243
 524.647 519.727
 92.033 153.389
 531.861 290.107
 835.545 79.497
 311.889 775.599
 98.356 562.150
 465.111 433.417
 208.978 531.567
 207.472 680.150
 358.111 750.998
 946.515 397.126
 817.433 611.214
 998.124 863.364
 113.448 65.554
 236.472 604.479
 680.997 638.341
 297.902 637.014
 687.698 864.167
 987.156 295.718
 618.400 366.496
 375.927 710.250
 834.997 242.045
 931.334 517.440
 381.651 303.660
 886.315 290.934
 442.070 760.849
 63.543 692.780
 930.374 936.359
 916.225 517.800
 19.811 872.274
 657.772 643.789
 996.885 53.889
 850.964 716.429
 638.159 748.528
 626.935 0.850
 511.980 534.511
 44.330 801.049
 829.782 788.290
 796.788 778.710
 36.617 151.759
 177.891 254.595
 516.459 153.659
 640.594 524.667
 76.095 186.514
 494.671 511.015
 196.578 311.745
 900.704 851.696
 41.057 889.329
 800.674 236.696
 473.008 703.988
 309.380 357.756
 663.561 127.503
 242.008 961.941
 497.675 346.941
 313.532 902.266
 876.688 872.691
 385.796 748.842
 62.474 380.177
 306.722 961.692
 522.567 537.378
 59.898 98.434
 875.753 320.134
 376.616 318.440
 766.434 552.359
 739.409 97.894
 29.378 53.138
 987.249 650.697
 763.240 992.351
 7.204 887.675
 783.508 406.495
 332.817 685.620
 948.559 503.219
 761.283 888.753
 574.491 473.471
 323.352 454.224
 306.975 261.779
 393.427 871.840
 585.886 736.130
 292.531 843.551
 108.812 207.964
 121.710 873.206
 313.421 429.423
 553.975 80.199
 900.039 329.176
 23.630 165.896
 301.785 520.581
 874.815 998.992
 980.364 347.911
 87.158 980.462
 634.442 139.778
 783.896 951.554
 210.968 766.316
 773.761 435.926
 817.264 291.200
 386.902 991.787
 756.057 855.110
 170.442 189.558
 412.573 198.066
 21.798 538.725
 281.304 839.325
 797.127 643.142
 152.260 690.803
 655.389 61.953
 207.508 229.653
 531.205 153.764
 286.965 634.515
 395.399 460.767
 849.192 975.676
 912.820 588.738
 612.886 510.019
 872.385 715.480
 655.584 876.085
 302.483 737.174
 958.596 912.152
 531.925 77.739
 315.371 471.000
 976.870 544.745
 911.302 909.734
 69.883 536.470
 186.791 462.827
 269.139 873.614
 215.339 923.438
 342.216 547.016
 371.098 564.592
 286.902 506.035
 585.217 21.039
 85.656 43.286
 760.111 558.510
 573.945 408.034
 641.402 303.876
 696.727 566.189
 557.520 262.557
 321.092 848.644
 299.040 364.079
 133.950 936.365
 98.801 49.141
 377.094 830.544
 218.198 628.965
 731.725 275.202
 276.043 537.465
 362.180 429.552
 858.719 777.229
 344.248 335.345
 511.704 89.992
 644.925 63.239
 273.659 310.934
 773.958 40.389
 19.214 783.451
 807.348 413.098
 22.290 797.980
 881.409 853.173
 38.595 596.120
 493.640 709.980
 487.029 261.646
 122.064 93.062
 841.660 655.642
 214.723 359.167
 438.175 686.962
 510.428 604.841
 564.091 525.442
 763.791 429.280
 906.179 638.081
 173.021 245.310
 340.608 672.840
 387.300 358.313
 293.259 536.490
 719.136 498.409
 794.662 458.244
 751.332 340.460
 184.450 236.805
 631.904 155.662
 665.516 212.347
 45.057 248.980
 502.779 155.062
 762.097 405.974
 243.270 227.049
 270.994 623.216
 494.085 353.839
 793.244 867.274
 326.353 775.849
 886.047 201.966
 524.040 669.192
 238.984 62.239
 616.167 600.751
 477.791 720.772
 823.263 176.318
 132.251 591.295
 820.051 655.270
 87.252 207.292
 126.021 34.005
 70.732 788.337
 246.389 276.905
 122.415 806.758
 613.763 22.365
 694.206 958.062
 344.669 377.485
 545.973 248.640
 696.872 893.983
 986.730 388.565
 468.469 686.096
 166.317 425.985
 946.304 995.565
 20.282 208.792
 120.794 556.816
 412.542 200.494
 921.346 485.281
 886.348 817.696
 78.908 362.289
 932.244 469.257
 730.586 870.472
 598.086 50.417
 89.709 34.210
 715.135 733.169
 910.201 521.010
 688.064 466.506
 276.929 883.059
 216.026 892.393
 607.055 275.526
 75.208 146.227
 7.867 432.001
 127.472 760.859
 113.595 250.903
 529.497 163.184
 730.050 633.613
 35.383 839.601
 517.434 489.811
 724.042 464.965
 207.195 503.172
 180.177 217.881
 600.507 136.760
 431.598 238.288
 659.000 898.515
 941.534 81.367
 151.051 420.041
 896.175 961.043
 540.763 904.014
 466.586 198.248
 536.225 835.085
 790.302 250.887
 86.523 35.011
 69.395 927.016
 723.984 574.201
 454.624 308.530
 283.345 269.092
 643.782 743.754
 939.916 428.316
 308.914 223.550
 644.587 731.862
 352.150 22.103
 798.066 98.223
 422.187 661.569
 6.412 717.429
 279.636 815.709
 54.321 96.064
 234.510 483.854
 584.532 607.599
 575.964 690.776
 96.782 192.127
 334.217 663.870
 697.074 168.804
 846.644 235.477
 909.601 667.754
 11.638 460.040
 884.701 652.098
 200.625 733.292
 525.073 472.025
 34.068 179.957
 640.522 99.078
 413.325 628.996
 913.372 748.087
 716.592 28.500
 600.064 265.382
 121.906 838.815
 850.103 94.383
 899.520 470.802
 835.478 613.454
 833.983 660.410
 548.950 356.714
 885.552 260.730
 848.387 897.562
 801.411 23.680
 749.994 708.969
 738.451 786.517
 962.206 966.574
 487.588 89.986
 513.845 273.549
 599.860 667.421
 77.463 543.817
 439.699 755.250
 187.584 556.876
 842.045 598.751
 172.601 908.357
 866.586 441.465
 880.531 531.108
 941.726 287.332
 507.938 598.325
 118.463 671.548
 316.224 280.028
 933.803 945.459
 221.889 484.496
 566.395 314.006
 111.529 745.290
 183.627 218.613
 896.277 821.041
 87.545 56.805
 374.646 258.589
 2.660 610.689
 711.481 170.503
 476.378 623.878
 10.826 226.004
 324.697 440.221
 12.380 421.244
 622.569 483.087
 277.945 542.662
 258.473 112.045
 462.493 468.228
 223.087 311.060
 943.666 59.048
 837.386 21.099
 476.396 511.743
 128.971 278.149
 861.691 694.696
 698.158 718.493
 289.480 343.732
 166.526 295.895
 906.749 600.650
 737.661 64.763
 849.256 437.663
 418.213 729.689
 986.213 109.012
 20.780 971.144
 693.909 135.454
 500.252 720.972
 280.859 76.066
 342.035 986.961
 121.464 733.702
 331.954 186.132
 958.083 624.835
 879.850 429.701
 246.894 811.548
 256.072 763.367
 347.955 223.661
 324.713 974.055
 994.672 713.779
 139.967 464.135
 975.828 499.257
 711.127 617.194
 680.746 705.310
 264.121 552.429
 904.767 175.857
 938.119 719.781
 600.573 946.975
 387.578 222.930
 556.909 56.534
 624.204 385.681
 958.841 107.606
 369.106 978.241
 554.913 18.368
 510.107 788.060
 551.639 123.662
 118.413 215.698
 152.989 580.112
 96.150 175.568
 843.362 345.192
 453.499 425.929
 511.575 719.127
 581.113 199.482
 468.243 65.748
 648.226 578.101
 410.526 263.802
 455.504 891.196
 730.434 223.847
 68.455 720.969
 992.774 368.309
 294.554 89.161
 376.687 884.925
 315.602 564.147
 783.727 288.499
 394.891 365.355
 772.179 965.219
 723.233 820.642
 541.251 920.852
 903.731 533.581
 622.677 542.835
 885.300 389.538
 456.882 340.865
 0.543 635.389
 555.237 16.286
 133.917 36.815
 851.017 882.891
 508.544 894.114
 194.765 317.061
 530.037 92.655
 783.121 140.363
 37.012 503.534
 855.272 360.353
 982.200 825.169
 932.577 633.508
 385.269 274.848
 602.303 926.841
 566.473 573.339
 696.622 791.068
 475.348 104.162
 236.997 208.466
 985.021 426.072
 698.873 323.199
 522.709 942.405
 702.422 322.427
 371.195 219.622
 805.293 24.648
 503.033 450.566
 519.252 200.179
 325.838 892.213
 303.972 540.468
 227.978 805.368
 120.592 391.974
 152.472 782.573
 120.975 650.926
 503.938 183.969
 374.662 492.557
 748.315 288.184
 816.532 187.962
 915.209 301.022
 159.266 89.888
 503.570 409.395
 634.184 782.430
 746.605 997.385
 583.414 366.333
 863.200 97.152
 60.082 259.539
 440.468 287.012
 339.162 740.520
 913.394 994.960
 190.425 649.334
 769.110 457.012
 710.673 228.123
 469.191 119.775
 702.132 459.683
 596.150 785.624
 967.706 521.120
 660.259 261.900
 375.118 71.203
 698.812 193.797
 227.180 137.597
 938.545 400.527
 924.166 856.674
 628.144 678.310
 379.161 377.968
 764.551 229.453
 364.157 901.937
 995.256 687.841
 342.551 238.534
 968.240 966.583
 254.530 10.915
 889.042 698.125
 740.981 879.563
 926.073 981.178
 947.138 14.329
 354.507 118.289
 70.819 722.638
 247.452 414.422
 396.255 269.823
 990.676 317.739
 570.928 760.800
 621.848 891.729
 180.289 640.647
 763.216 1.370
 297.747 205.045
 842.134 629.301
 131.851 170.697
 69.274 380.672
 359.458 162.034
 790.174 722.825
 376.128 135.632
 940.674 589.239
 869.441 640.414
 347.477 172.764
 637.090 142.953
 26.492 573.408
 941.943 816.925
 776.691 248.581
 386.884 478.329
 657.157 252.282
 971.792 158.518
 109.042 123.327
 785.822 951.151
 859.633 86.047
 515.223 692.997
 468.259 320.347
 388.714 79.160
 666.829 317.533
 320.287 448.230
 63.329 405.519
 277.848 570.214
 444.310 59.154
 443.052 838.781
 790.425 531.225
 623.743 708.631
 243.487 85.861
 929.712 568.817
 998.581 892.412
 671.884 434.230
 382.848 664.455
 244.945 441.487
 994.254 890.409
 806.954 614.096
 557.443 0.592
 483.283 317.453
 286.590 816.805
 655.647 250.272
 781.701 917.041
 412.973 349.083
 408.308 167.505
 154.980 140.975
 381.797 190.212
 570.734 531.842
 386.294 276.226
 135.089 818.619
 71.167 566.735
 951.027 560.694
 581.559 816.999
 243.796 424.828
 866.408 857.805
 314.891 956.880
 669.951 866.897
 974.827 550.790
 230.678 666.273
 781.089 439.239
 993.012 643.008
 152.377 970.708
 367.835 239.900
 156.272 554.234
 372.655 731.821
 471.773 626.804
 32.960 663.968
 411.037 650.196
 753.815 614.496
 599.327 186.177
 573.521 107.360
 815.231 383.771
 715.995 558.152
 894.023 983.066
 170.320 118.500
 508.517 80.411
 977.655 491.086
 29.522 184.407
 408.515 30.987
 701.191 435.726
 506.618 309.001
 667.016 572.285
 376.366 383.495
 275.415 240.856
 745.197 169.643
 857.802 423.774
 463.007 884.492
 288.487 42.523
 760.499 724.833
 39.008 586.833
 906.427 859.547
 767.457 907.238
 838.368 911.779
 326.727 0.333
 928.953 307.481
 228.354 749.154
 153.682 879.608
 307.879 586.952
 989.956 661.340
 553.469 2.371
 670.251 862.428
 685.450 659.603
 284.077 101.131
 216.596 771.016
 350.277 326.839
 941.322 725.209
 118.205 797.530
 358.831 974.214
 86.389 519.656
 646.724 844.053
 211.535 779.187
 886.454 418.126
 508.502 620.697
 172.423 508.615
 280.439 211.037
 587.649 173.480
 963.254 65.868
 329.069 342.696
 493.507 746.960
 246.219 114.604
 515.543 247.345
 902.686 789.805
 511.986 277.399
 868.191 984.724
 779.692 720.546
 141.152 359.211
 867.017 830.967
 431.116 892.345
 752.017 251.636
 994.514 928.692
 367.392 608.868
 16.098 714.823
 587.102 524.705
 315.389 64.979
 80.252 131.875
 788.986 487.771
 436.817 94.346
 285.193 315.994
 181.972 261.868
 59.919 492.733
 54.144 217.191
 47.814 953.456
 637.657 423.404
 569.297 420.588
 853.123 525.096
 904.400 700.050
 235.026 695.506
 223.492 684.462
 511.743 113.004
 451.235 562.282
 972.100 569.852
 735.031 683.435
 6.355 506.106
 727.275 8.324
 178.016 78.765
 9.702 577.132
 174.194 143.790
 778.723 379.530
 32.377 684.877
 666.951 921.343
 514.863 471.960
 45.078 605.005
 340.977 794.059
 780.156 336.059
 962.123 470.655
 624.451 0.505
 524.344 4.225
 779.805 229.912
 784.111 460.515
 785.467 176.106
 780.436 234.782
 475.291 488.745
 603.098 329.466
 58.924 851.505
 293.956 695.032
 319.985 951.100
 765.164 900.130
 864.437 683.479
 182.139 244.528
 369.463 439.700
 935.679 18.789
 905.622 46.933
 590.492 74.367
 864.170 95.541
 848.234 88.354
 501.933 79.139
 981.851 795.630
 5.538 769.984
 592.666 190.625
 616.101 196.186
 198.254 959.675
 288.496 270.299
 692.090 647.244
 583.186 721.311
 317.516 754.667
 703.515 325.389
 489.353 854.092
 450.568 226.714
 675.010 123.773
 227.772 240.955
 40.090 490.461
 397.790 683.604
 676.060 832.609
 287.720 347.166
 792.548 752.226
 920.967 539.660
 185.472 77.055
 294.282 506.939
 823.637 87.299
 338.559 398.722
 348.114 67.248
 927.100 149.190
 296.146 22.032
 703.619 64.489
 668.091 649.559
 575.699 519.017
 103.823 58.811
 392.199 328.109
 53.944 435.570
 233.138 95.489
 379.049 297.964
 478.425 29.009
 323.435 95.563
 181.643 417.832
 652.056 391.178
 503.806 598.945
 353.860 443.734
 9.939 882.026
 971.192 668.985
 401.680 511.186
 662.459 693.355
 858.419 422.409
 220.441 801.490
 147.252 799.892
 706.400 792.298
 301.001 376.654
 203.474 149.347
 169.524 89.176
 602.913 62.836
 941.458 247.528
 802.704 41.084
 683.460 377.000
 287.553 464.363
 627.209 521.135
 667.372 573.275
 879.064 155.958
 352.204 673.619
 164.999 178.876
 436.434 171.593
 338.625 321.179
 934.313 834.289
 560.591 49.151
 460.007 73.687
 144.188 714.989
 64.969 266.266
 98.544 684.881
 347.430 98.884
 884.390 88.635
 825.847 644.627
 28.346 24.186
 440.462 555.116
 173.119 723.286
 513.647 159.341
 229.605 694.129
 486.928 900.010
 352.025 945.698
 765.549 948.943
 991.707 451.205
 373.117 820.998
 764.726 298.336
 260.342 664.911
 962.297 917.285
 762.493 728.356
 362.632 179.416
 177.267 368.169
 394.132 466.041
 883.797 265.460
 430.627 355.239
 68.236 85.167
 51.283 842.403
 513.363 332.129
 905.409 865.354
 178.987 258.158
 523.393 856.366
 404.498 289.796
 100.126 490.504
 540.859 12.822
 240.617 282.555
 31.008 471.339
 646.004 133.978
 347.250 636.079
 182.063 918.189
 532.485 853.752
 114.991 178.884
 227.474 907.923
 127.022 604.667
 175.710 768.445
 96.992 127.051
 35.582 963.329
 310.948 901.764
 479.541 821.809
 471.132 599.670
 682.878 173.768
 517.108 18.474
 389.923 777.798
 232.501 85.430
 360.226 132.597
 959.997 550.820
 537.140 14.593
 514.195 658.854
 219.880 204.543
 798.098 554.502
 659.212 309.069
 379.028 259.681
 216.452 256.757
 751.210 489.022
 733.338 125.589
 546.097 23.547
 342.763 127.372
 91.561 609.987
 221.535 289.784
 464.466 584.916
 938.722 107.227
 228.084 457.566
 107.150 913.304
 49.556 235.081
 99.978 211.408
 209.700 191.622
 75.664 702.150
 957.380 311.258
 468.004 299.464
 736.130 657.817
 276.211 329.035
 487.620 217.188
 844.389 166.647
 683.726 234.058
 589.522 379.312
 78.557 31.335
 139.502 573.250
 728.979 702.893
 223.477 490.404
 885.249 745.669
 139.318 805.091
 383.837 623.055
 759.213 696.202
 116.869 796.220
 454.091 765.411
 644.626 932.105
 478.779 660.817
 649.966 695.949
 798.684 786.948
 500.353 802.183
 919.526 440.138
 931.475 261.213
 446.739 322.650
 746.331 92.154
 120.984 644.990
 338.616 134.940
 299.529 424.502
 905.522 91.991
 956.704 396.329
 972.397 52.877
 515.193 452.125
 572.711 638.998
 276.557 260.715
 327.263 573.603
 55.190 766.321
 165.526 100.551
 324.248 433.439
 401.491 798.734
 822.213 257.444
 891.558 164.291
 40.303 797.017
 591.255 946.624
 287.408 434.451
 722.245 854.267
 412.543 124.370
 145.864 511.023
 634.637 457.730
 301.910 700.298
 994.076 618.851
 52.486 135.611
 485.669 937.264
 14.267 527.875
 73.087 187.413
 965.744 265.930
 212.548 537.412
 878.906 907.201
 749.221 328.502
 200.894 102.210
 692.028 430.602
 556.722 902.525
 348.101 282.939
 868.857 369.698
 111.845 424.390
 505.958 396.689
 188.548 143.842
 947.215 947.556
 99.732 149.890
 249.431 930.866
 706.307 950.768
 453.324 453.019
 13.472 44.247
 788.777 695.754
 333.609 403.610
 914.040 464.457
 703.890 985.849
 432.927 38.019
 335.647 723.380
 11.123 185.112
 442.612 348.149
 695.770 604.583
 13.055 359.847
 622.183 998.724
 992.502 926.501
 461.874 37.372
 293.733 700.130
 474.135 548.906
 991.113 662.096
 319.354 952.467
 757.873 667.670
 279.417 686.052
 916.099 338.085
 815.403 790.077
 566.805 117.616
 534.821 868.718
 906.421 455.184
 402.707 5.622
 599.264 232.525
 128.594 380.848
 624.305 307.566
 13.912 987.171
 337.978 701.353
 523.541 31.842
 160.327 874.519
 526.496 30.836
 694.947 325.079
 562.179 843.433
 707.573 519.385
 861.857 683.223
 15.557 833.920
 874.564 595.452
 360.778 644.464
 100.110 768.841
 959.687 123.906
 460.237 2.003
 932.400 389.102
 786.052 460.414
 822.209 824.731
 262.791 720.230
 120.055 177.847
 551.920 821.324
 125.803 96.125
 458.903 355.765
 708.286 426.594
 289.036 351.953
 995.763 816.580
 743.226 122.116
 742.591 996.812
 363.121 205.480
 909.460 876.151
 106.363 835.662
 774.729 51.466
 787.007 903.738
 902.430 114.126
 475.225 483.597
 345.711 810.950
 839.658 580.006
 208.506 552.705
 113.374 689.071
 846.534 333.321
 351.882 3.169
 613.216 969.473
 863.549 15.931
 776.574 850.376
 766.788 896.457
 507.657 524.242
 155.364 204.906
 205.709 379.554
 126.995 354.019
 744.312 109.992
 198.266 113.718
 938.604 301.408
 340.804 479.863
 916.791 332.962
 933.137 345.518
 478.246 343.334
 435.973 726.266
 612.239 543.552
 125.516 293.232
 390.681 942.503
 22.446 792.499
 518.141 137.552
 449.214 601.791
 84.049 274.400
 854.319 359.795
 4.542 426.312
 531.187 855.895
 332.386 328.096
 206.537 384.747
 948.177 734.815
 706.841 637.866
 98.311 285.371
 763.237 150.879
 116.794 28.229
 669.515 968.333
 338.572 118.024
 852.378 786.920
 389.935 290.346
 288.703 541.869
 512.599 756.185
 155.221 500.337
 456.710 81.439
 618.662 100.394
 456.540 400.162
 469.422 345.986
 401.606 188.407
 522.359 749.068
 133.948 549.351
 710.955 952.285
 766.139 46.671
 395.279 12.541
 529.115 103.944
 102.768 261.070
 257.134 661.167
 189.450 953.866
 610.232 458.657
 417.030 2.379
 261.725 82.843
 310.102 734.038
 856.888 852.425
 213.002 321.660
 724.624 107.449
 985.691 577.023
 320.101 363.992
 244.043 704.459
 745.008 755.001
 396.608 223.321
 562.914 850.532
 594.921 102.423
 458.343 261.147
 188.694 604.522
 115.758 814.946
 654.578 954.503
 382.761 765.762
 994.761 651.959
 273.141 657.169
 729.662 618.518
 430.079 619.478
 240.646 864.493
 156.866 15.832
 960.615 580.790
 208.325 245.404
 821.876 503.631
 975.865 938.826
 214.775 695.338
 75.652 791.207
 202.870 58.579
 323.863 434.797
 799.906 619.184
 644.741 385.769
 112.640 929.500
 173.472 552.350
 166.775 556.566
 82.360 675.019
 289.310 114.174
 948.954 509.669
 250.825 402.449
 600.448 453.139
 660.314 51.404
 689.759 554.539
 740.689 384.465
 993.131 628.179
 935.963 673.927
 853.089 173.203
 355.251 342.487
 938.338 465.229
 841.155 154.276
 746.125 986.205
 161.141 856.301
 53.168 35.651
 113.292 788.917
 927.176 170.386
 68.993 534.420
 368.941 67.461
 954.077 959.182
 169.892 528.375
 909.511 910.810
 974.870 939.820
 838.649 131.913
 745.836 390.442
 909.306 561.418
 68.525 393.677
 457.599 418.398
 848.056 378.271
 961.686 248.606
 546.809 640.980
 95.748 297.114
 951.968 686.207
 819.013 129.176
 572.889 946.443
 936.093 723.922
 789.732 942.745
 220.937 320.456
 262.541 428.744
 618.206 2.795
 400.404 903.527
 16.774 408.943
 747.642 782.097
 877.380 470.840
 410.598 196.804
 540.465 807.299
 395.032 854.523
 244.194 263.236
 298.946 93.336
 853.037 218.026
 885.729 535.711
 593.691 166.938
 902.594 804.897
 980.135 845.946
 192.493 205.252
 799.221 846.366
 835.056 129.059
 941.189 416.649
 233.003 71.103
 868.039 529.975
 802.169 352.613
 191.931 504.342
 121.383 88.490
 714.094 583.523
 26.486 202.019
 83.450 150.103
 492.620 791.078
 158.013 264.018
 120.365 286.447
 78.667 260.313
 332.382 289.075
 835.068 347.719
 784.122 917.482
 761.034 815.068
 109.029 893.032
 439.051 256.257
 647.999 409.292
 120.488 487.699
 775.103 307.478
 133.234 766.842
 425.340 964.007
 208.115 879.023
 382.349 105.093
 19.202 385.685
 299.249 29.316
 13.679 203.772
 637.327 240.015
 270.167 988.181
 126.129 578.754
 339.123 931.660
 713.915 687.943
 907.412 385.070
 606.897 109.865
 516.332 581.860
 34.548 911.072
 226.868 60.690
 50.287 281.417
 48.906 597.186
 533.758 737.488
 567.379 447.618
 732.545 18.078
 645.382 983.067
 125.600 417.502
 453.030 751.397
 143.961 599.414
 655.281 186.445
 710.827 73.518
 138.994 519.722
 605.045 719.831
 619.564 511.011
 80.150 495.348
 243.660 862.357
 833.806 757.017
 503.521 217.743
 496.706 249.534
 459.397 471.230
 50.462 518.709
 192.806 343.473
 573.848 369.049
 300.088 364.569
 117.057 551.062
 2.291 185.298
 303.632 468.872
 465.698 584.602
 26.825 686.621
 272.593 344.871
 736.897 993.284
 682.395 915.246
 781.788 885.898
 610.577 204.217
 867.570 442.308
 811.372 54.402
 326.958 583.747
 967.843 713.460
 731.845 847.616
 610.291 574.859
 745.634 690.240
 545.133 410.898
 597.156 472.272
 778.375 438.493
 362.675 115.455
 460.811 667.173
 386.356 694.079
 819.473 790.351
 751.274 188.566
 227.983 247.781
 159.263 298.858
 817.004 252.374
 893.613 623.852
 347.565 422.001
 556.774 957.884
 430.498 960.937
 906.939 749.729
 743.499 11.331
 601.979 492.756
 295.536 148.039
 813.982 561.615
 341.559 966.814
 148.219 641.377
 537.193 152.886
 810.232 785.434
 824.600 292.185
 565.795 430.282
 291.674 368.787
 360.534 545.779
 484.829 388.550
 967.044 931.430
 971.647 779.696
 243.545 421.237
 137.589 186.348
 383.752 135.661
 507.839 421.369
 354.998 639.111
 261.365 751.650
 831.385 910.396
 952.805 314.074
 679.353 912.722
 885.173 406.353
 121.362 525.706
 642.323 156.892
 344.294 956.752
 257.156 785.669
 615.634 30.809
 575.700 348.115
 83.661 29.510
 997.188 671.291
 857.056 842.063
 798.358 701.879
 751.792 945.765
 261.472 884.955
 154.570 263.964
 348.355 568.094
 755.890 879.762
 428.557 4.621
 753.962 306.175
 763.109 930.900
 402.894 935.250
 953.897 174.310
 182.971 82.546
 233.379 460.283
 193.486 897.832
 334.030 818.657
 723.782 282.113
 238.637 422.166
 38.235 804.695
 571.640 644.534
 736.452 687.463
 901.303 814.180
 219.523 967.713
 139.212 914.644
 733.549 482.445
 356.856 87.506
 677.765 868.192
 201.679 611.760
 689.339 139.032
 152.672 339.580
 861.591 904.951
 777.434 777.334
 56.054 2.284
 60.520 918.125
 949.012 322.207
 592.233 4.490
 355.342 302.679
 715.930 963.877
 720.252 769.674
 611.985 792.952
 14.713 216.685
 182.269 537.554
 742.794 854.533
 628.132 232.233
 326.817 769.321
 878.133 626.009
 815.329 733.391
 813.232 269.483
 23.668 826.530
 303.764 503.194
 809.668 262.095
 864.585 639.650
 978.394 160.554
 655.516 633.456
 148.331 472.215
 210.176 388.162
 973.892 588.083
 726.944 547.866
 160.390 175.266
 763.897 800.126
 310.753 478.845
 460.949 898.689
 469.280 309.184
 885.964 465.085
 266.080 511.341
 139.436 202.763
 383.683 236.340
 529.653 152.647
 60.335 412.848
 475.309 621.483
 986.223 578.303
 36.881 151.852
 41.119 562.360
 806.151 493.227
 244.571 329.829
 682.913 735.928
 250.761 758.024
 179.803 233.501
 5.723 933.004
 864.372 454.134
 408.906 154.708
 369.088 648.734
 176.582 712.227
 774.941 23.655
 611.741 362.709
 756.271 671.546
 742.591 571.642
 519.612 697.085
 726.297 965.187
 587.398 18.522
 531.089 138.919
 880.993 114.786
 541.261 259.789
 312.504 295.897
 787.149 602.709
 370.158 816.495
 224.974 859.001
 599.713 634.238
 697.072 335.859
 769.716 782.787
 536.827 894.145
 139.604 20.133
 968.320 22.415
 108.212 604.594
 540.005 959.512
 540.786 111.036
 454.586 413.711
 892.668 137.727
 271.539 606.008
 458.414 468.852
 600.791 27.283
 470.036 789.414
 939.887 147.744
 594.484 828.512
 175.212 72.078
 588.500 905.139
 740.786 780.404
 362.061 229.678
 354.571 634.433
 586.036 76.618
 308.837 526.792
 815.132 582.903
 732.778 691.487
 146.328 575.535
 155.343 322.819
 911.636 515.989
 235.194 832.191
 231.059 532.688
 182.133 636.297
 299.277 151.929
 237.618 660.797
 622.838 928.503
 506.643 371.261
 592.034 806.746
 412.864 733.694
 494.424 938.401
 385.269 452.129
 539.879 463.716
 957.673 537.664
 557.630 685.285
 980.013 404.869
 585.005 279.846
 888.820 456.140
 639.228 991.482
 77.716 456.453
 44.967 311.180
 39.690 889.738
 981.362 293.727
 641.654 159.212
 566.427 105.392
 237.196 698.343
 170.448 487.341
 252.063 313.317
 552.793 803.292
 893.818 914.237
 361.198 99.536
 75.139 8.463
 984.845 915.306
 910.672 239.242
 381.382 856.815
 989.326 934.932
 425.514 994.626
 354.879 183.566
 378.119 407.729
 893.226 724.570
 28.306 15.664
 848.181 830.038
 897.946 689.799
 21.199 973.791
 53.432 384.595
 983.582 114.621
 680.597 188.178
 300.747 773.612
 736.513 158.186
 372.962 202.586
 990.373 123.694
 400.034 25.785
 351.825 227.788
 120.984 9.447
 9.193 429.181
 134.374 559.471
 965.338 937.267
 619.238 166.731
 671.834 225.563
 327.333 79.481
 682.400 846.808
 559.461 764.903
 336.592 392.932
 55.025 274.993
 160.723 128.971
 975.802 19.216
 853.518 746.906
 441.520 996.703
 781.398 389.010
 943.476 598.992
 917.605 276.832
 818.708 270.786
 148.999 538.382
 284.791 736.841
 75.701 879.967
 115.797 59.582
 526.384 718.571
 263.426 391.502
 393.688 34.512
 801.572 101.814
 400.653 171.721
 783.929 676.514
 584.333 894.465
 566.837 869.234
 623.751 385.265
 55.853 486.628
 346.486 360.502
 204.950 661.940
 474.577 799.644
 30.516 754.850
 772.681 783.670
 825.123 131.214
 548.971 861.372
 173.291 55.227
 944.949 92.439
 616.181 66.584
 599.831 228.115
 295.460 329.992
 257.548 298.719
 867.697 112.906
 321.626 488.125
 237.036 364.356
 580.545 534.721
 850.981 193.634
 601.945 843.271
 165.608 258.287
 109.612 0.087
 464.100 808.006
 947.243 823.089
 136.123 551.755
 635.102 457.516
 253.156 42.789
 630.803 246.671
 342.682 848.488
 7.407 205.112
 536.297 93.255
 607.978 329.889
 185.783 752.931
 775.810 775.031
 877.427 323.473
 397.123 47.356
 877.086 686.135
 334.476 960.481
 83.358 412.573
 934.160 601.695
 808.672 678.499
 421.918 156.951
 231.158 931.479
 874.583 127.104
 324.870 550.768
 489.244 418.595
 971.673 773.758
 938.747 559.857
 852.143 989.435
 277.650 76.944
 500.764 224.509
 674.614 945.307
 566.131 898.634
 927.113 246.702
 141.496 92.902
 446.715 319.116
 904.845 67.895
 75.878 52.149
 438.579 256.754
 550.885 699.855
 273.135 633.537
 704.343 947.710
 30.583 171.677
 101.408 660.772
 225.938 31.267
 927.080 77.551
 335.966 382.677
 740.531 410.453
 266.442 138.494
 543.223 221.596
 265.723 842.654
 279.885 305.246
 150.195 87.092
 918.115 509.143
 758.454 890.157
 99.133 240.765
 247.306 790.850
 688.080 746.307
 922.924 67.805
 499.301 425.411
 82.277 576.535
 855.348 899.793
 968.677 573.145
 236.496 625.797
 644.643 433.510
 71.650 7.058
 907.048 25.354
 146.341 92.119
 443.461 304.042
 296.647 541.701
 212.899 403.986
 110.253 20.916
 564.843 524.939
 561.344 52.942
 251.679 470.119
 611.748 593.331
 184.103 0.852
 266.803 719.386
 296.914 715.575
 784.321 338.930
 82.705 940.593
 304.942 309.750
 389.988 902.509
 161.966 818.235
 725.120 20.007
 300.880 927.071
 127.082 553.491
 309.250 391.615
 361.781 648.436
 445.242 827.912
 697.398 331.340
 129.945 147.783
 441.765 610.539
 710.044 554.402
 142.308 108.275
 931.482 902.104
 342.407 731.195
 723.197 594.465
 856.814 665.609
 257.127 543.043
 52.984 368.461
 214.397 794.394
 812.725 387.996
 88.566 904.548
 985.703 478.012
 739.079 787.954
 847.206 20.400
 268.642 772.765
 529.630 712.241
 337.346 777.507
 630.870 541.275
 897.355 597.452
 311.825 518.150
 891.185 105.162
 606.327 472.058
 13.754 971.584
 384.822 480.407
 206.033 185.770
 271.138 490.916
 92.209 967.083
 720.747 219.411
 261.632 538.602
 668.344 47.814
 753.593 970.245
 459.721 998.938
 652.376 850.853
 843.288 788.296
 620.250 747.375
 333.856 823.915
 968.759 233.642
 327.165 984.990
 428.179 89.283
 568.015 216.098
 759.224 89.981
 415.784 848.685
 350.681 532.725
 344.644 43.904
 755.687 304.199
 126.243 544.958
 984.803 337.533
 612.385 752.373
 246.184 783.630
 234.760 977.632
 605.220 110.080
 616.771 90.222
 834.538 735.890
 725.640 917.004
 99.768 206.906
 36.239 963.160
 339.638 448.865
 314.375 848.591
 466.668 326.741
 17.787 356.133
 255.877 755.559
 447.126 997.253
 875.542 504.814
 723.995 361.875
 21.476 812.272
 324.355 341.934
 72.647 60.270
 226.795 229.129
 322.880 296.071
 48.107 77.807
 345.334 915.665
 713.188 1.125
 801.094 636.354
 950.496 905.512
 351.530 106.924
 4.327 753.380
 819.785 435.297
 525.146 731.260
 867.147 232.831
 331.688 659.604
 405.168 803.319
 153.905 846.909
 907.616 55.001
 162.728 115.491
 74.130 938.180
 997.869 425.747
 739.322 452.484
 623.315 932.373
 29.753 910.162
 4.770 217.565
 12.554 459.529
 725.311 176.222
 122.338 280.803
 974.047 655.671
 619.608 170.731
 175.119 572.182
 49.225 878.936
 16.430 198.909
 910.068 884.684
 12.589 520.818
 498.153 785.350
 546.603 623.276
 579.792 975.421
 709.617 679.474
 326.600 336.136
 155.540 150.656
 891.004 630.353
 643.838 750.612
 413.479 744.881
 323.367 756.219
 877.926 774.064
 55.264 588.750
 519.774 765.088
 954.093 731.445
 845.733 209.250
 692.295 988.559
 351.143 666.817
 140.325 596.297
 780.163 249.243
 358.443 548.938
 28.195 685.256
 399.097 751.940
 250.942 890.981
 482.255 821.350
 339.117 14.042
 859.165 844.483
 14.260 882.939
 650.246 545.418
 474.510 362.372
 525.685 670.594
 797.845 879.473
 766.367 150.775
 425.724 72.540
 799.888 597.432
 686.754 241.164
 131.340 861.376
 865.719 803.294
 889.427 892.184
 118.836 940.178
 271.383 676.970
 125.369 824.451
 609.279 60.607
 745.857 460.331
 788.188 226.126
 828.367 39.502
 343.646 279.318
 319.638 543.441
 850.675 986.232
 854.318 955.478
 616.003 273.188
 322.100 126.730
 203.918 648.064
 562.292 953.131
 797.497 537.036
 273.945 840.451
 731.771 466.030
 626.066 375.530
 973.120 629.919
 528.752 990.557
 677.105 279.912
 407.486 149.457
 880.611 380.686
 887.625 38.188
 597.208 519.892
 525.806 881.522
 138.796 235.038
 554.049 205.869
 11.764 913.906
 168.572 629.730
 690.069 647.208
 789.486 989.750
 486.984 804.808
 733.558 841.224
 495.991 373.466
 127.262 37.894
 591.825 954.582
 591.454 268.277
 45.494 760.008
 155.654 66.488
 760.876 463.812
 115.463 27.085
 161.902 634.395
 690.640 229.089
 603.372 966.820
 636.644 347.761
 928.046 207.553
 624.588 628.343
 608.923 576.404
 652.790 978.913
 287.947 472.441
 859.253 465.360
 517.937 146.796
 443.829 656.522
 29.094 945.866
 509.754 658.794
 848.345 299.452
 228.179 524.346
 401.076 241.507
 0.768 633.843
 200.113 313.513
 132.178 901.889
 584.349 885.058
 767.018 380.830
 995.175 421.253
 538.659 335.989
 587.172 986.529
 17.193 813.656
 252.780 268.546
 830.945 443.384
 919.243 870.063
 423.748 920.339
 848.902 301.386
 154.960 654.153
 567.349 528.245
 660.619 191.037
 463.229 621.675
 584.880 599.712
 381.327 815.737
 426.697 333.332
 78.389 419.034
 996.661 554.083
 967.902 626.153
 964.983 340.252
 463.448 430.052
 28.997 33.454
 585.479 906.464
 115.663 563.399
 547.353 2.418
 742.706 386.582
 334.711 254.809
 625.899 561.707
 967.868 248.568
 977.215 967.359
 147.694 20.436
 779.989 145.816
 367.695 461.997
 946.805 270.953
 692.869 278.627
 410.571 218.642
 201.843 439.060
 319.411 236.150
 333.248 788.760
 4.908 724.697
 918.950 600.111
 877.276 769.145
 702.319 60.330
 929.835 263.842
 384.143 836.034
 871.417 427.744
 295.002 949.542
 764.780 699.595
 322.146 819.689
 350.824 120.026
 710.280 788.217
 354.346 397.745
 376.747 116.544
 72.489 617.796
 827.645 907.122
 470.245 567.981
 106.350 804.716
 79.832 662.671
 251.245 557.389
 906.960 549.371
 865.220 471.896
 674.777 451.472
 813.642 656.591
 426.329 779.971
 56.188 395.086
 302.654 327.596
 795.329 490.107
 213.316 621.470
 682.933 428.820
 819.340 576.359
 786.679 483.772
 408.530 171.745
 478.606 628.509
 716.466 324.822
 795.751 430.427
 842.681 691.300
 142.447 917.778
 143.215 680.411
 288.379 100.797
 313.910 294.038
 377.173 172.136
 982.203 407.680
 336.235 998.269
 621.061 108.434
 487.299 936.060
 812.095 638.847
 944.073 127.459
 94.243 202.115
 272.188 616.534
 321.102 341.281
 929.096 38.080
 548.627 181.010
 827.506 403.320
 623.131 523.906
 433.414 78.474
 428.225 523.647
 654.891 354.704
 972.397 454.525
 264.817 747.246
 403.478 391.832
 172.043 57.216
 572.395 481.354
 781.595 266.832
 839.797 870.881
 314.038 18.754
 531.686 404.591
 963.873 19.405
 363.777 335.709
 421.598 486.805
 531.538 727.664
 646.983 283.369
 219.607 913.518
 23.143 696.926
 439.508 532.781
 631.599 787.830
 230.294 819.473
 434.863 651.350
 928.166 171.768
 530.917 962.736
 956.629 678.698
 326.652 403.603
 139.658 440.652
 766.880 404.019
 81.373 816.041
 531.663 482.196
 574.476 415.285
 85.482 995.906
 137.000 894.514
 413.338 524.967
 676.767 665.320
 325.440 336.662
 442.374 213.965
 46.188 415.370
 38.674 135.136
 945.012 599.395
 517.068 443.435
 315.196 212.956
 752.696 582.866
 988.519 726.143
 301.607 553.849
 793.623 952.567
 203.709 102.453
 757.128 901.325
 227.720 242.073
 920.122 950.187
 511.249 918.718
 437.707 579.721
 554.795 193.056
 563.443 598.168
 907.861 341.680
 339.074 954.518
 416.991 113.679
 536.652 758.489
 570.755 493.952
 186.730 642.555
 710.097 590.099
 2.667 769.955
 811.700 183.784
 135.145 536.742
 288.001 469.787
 999.046 773.712
 74.049 86.389
 770.965 229.733
 935.718 650.134
 502.345 531.175
 885.964 217.472
 400.976 148.301
 239.254 867.402
 550.999 159.459
 775.373 535.408
 345.452 554.444
 782.143 322.954
 950.560 241.609
 164.871 392.327
 790.488 867.099
 64.315 758.149
 996.257 582.411
 433.736 469.381
 992.212 337.477
 161.026 894.887
 465.229 475.308
 659.411 777.767
 271.255 971.340
 417.911 995.779
 854.420 721.883
 32.267 284.629
 287.619 733.172
 412.759 666.013
 469.983 802.644
 575.139 731.728
 544.093 490.035
 5.480 918.448
 510.220 536.283
 593.083 254.819
 930.637 857.005
 544.755 954.106
 726.405 284.336
 229.002 482.989
 392.631 91.446
 203.205 72.165
 594.541 259.124
 607.211 899.687
 482.683 449.947
 972.489 616.694
 185.910 775.109
 309.740 381.038
 638.663 969.653
 65.550 891.824
 85.478 347.243
 349.090 992.016
 519.909 464.762
 345.298 532.662
 774.547 384.643
 376.373 317.377
 629.054 639.371
 927.351 906.224
 867.706 853.887
 595.191 831.760
 748.675 609.396
 289.009 734.786
 474.008 693.457
 739.331 72.192
 429.980 799.198
 57.476 283.478
 738.439 949.322
 516.275 666.228
 885.004 132.613
 147.394 134.624
 312.114 571.405
 118.733 590.281
 154.288 673.437
 71.090 783.223
 98.277 561.618
 762.839 385.226
 348.790 387.044
 54.503 31.148
 126.076 696.418
 724.369 440.137
 97.754 492.643
 57.563 432.038
 815.192 360.270
 13.255 870.075
 73.554 954.782
 919.899 844.543
 211.800 121.166
 651.892 960.123
 610.020 23.074
 631.035 488.470
 999.971 555.308
 504.159 625.403
 982.508 370.710
 158.825 766.568
 222.514 485.284
 739.779 845.609
 875.996 305.174
 360.696 514.081
 681.360 234.560
 312.604 572.614
 931.735 728.690
 249.337 268.887
 930.018 720.825
 281.565 181.006
 33.501 11.262
 287.785 616.919
 619.223 211.707
 409.520 133.955
 171.242 705.791
 448.438 660.779
 711.814 348.596
 237.900 170.583
 302.930 82.586
 486.354 183.815
 743.977 607.809
 753.997 986.068
 624.683 789.701
 249.232 137.634
 877.413 713.028
 842.956 71.986
 54.725 555.878
 874.832 667.926
 960.585 638.941
 947.944 111.949
 538.524 744.472
 411.142 11.632
 197.097 753.242
 749.707 86.363
 990.433 739.590
 735.403 247.911
 305.405 332.600
 220.630 30.211
 301.440 599.780
 645.219 66.024
 246.410 157.966
 108.628 208.994
 863.130 149.953
 648.247 425.163
 694.152 145.540
 762.663 330.565
 484.715 698.825
 286.572 224.417
 429.672 1.954
 224.326 294.340
 413.001 867.016
 797.669 875.495
 749.276 705.701
 678.921 894.414
 404.435 590.050
 535.944 976.461
 795.785 211.577
 684.652 839.418
 443.838 220.833
 857.140 121.686
 445.022 150.864
 79.969 429.474
 756.250 797.826
 102.487 251.354
 9.624 457.220
 106.817 239.398
 216.259 967.931
 910.295 843.297
 558.464 786.712
 81.500 197.337
 123.491 757.258
 329.735 680.575
 92.277 320.163
 895.035 519.341
 583.418 368.247
 114.907 890.162
 164.785 36.944
 731.332 62.857
 409.415 448.274
 136.837 441.229
 793.442 831.592
 654.247 795.980
 544.987 822.657
 66.878 315.955
 665.095 908.094
 133.472 244.292
 494.370 514.147
 357.061 121.443
 709.226 731.398
 154.431 973.437
 145.191 981.281
 71.263 998.250
 85.051 441.722
 288.813 393.092
 668.652 899.615
 305.610 299.189
 508.671 44.413
 990.045 426.813
 890.688 482.700
 777.387 661.473
 632.583 876.621
 421.961 882.247
 641.842 293.738
 658.774 775.961
 882.242 821.759
 329.134 677.517
 114.056 734.256
 885.045 369.143
 752.992 493.706
 813.748 432.093
 179.398 912.676
 976.460 656.698
 75.599 144.938
 396.628 314.282
 958.686 393.581
 878.862 801.839
 169.699 366.234
 408.946 452.496
 667.290 407.510
 450.121 717.374
 121.907 740.350
 586.355 663.738
 910.853 461.517
 997.804 887.257
 648.937 488.020
 718.720 730.303
 155.455 932.299
 708.118 751.643
 135.975 801.867
 346.322 964.469
 54.749 146.579
 896.897 598.800
 476.667 2.294
 787.361 340.983
 680.848 657.493
 760.553 837.965
 283.508 869.141
 231.771 48.463
 476.256 911.124
 708.177 989.086
 885.982 503.869
 242.806 913.349
 920.889 263.890
 415.587 718.600
 288.753 859.286
 770.556 783.839
 491.249 359.374
 457.898 774.786
 923.303 637.256
 700.497 626.281
 478.062 202.267
 749.302 731.896
 593.803 599.607
 35.366 782.785
 624.197 877.453
 47.038 39.206
 491.636 463.408
 40.108 566.347
 346.465 753.865
 461.109 989.256
 532.876 459.011
 67.333 128.590
 512.855 185.599
 252.128 868.999
 559.169 317.731
 324.662 325.229
 361.090 176.863
 196.749 738.209
 134.811 925.779
 545.545 125.695
 164.822 212.698
 453.435 991.441
 771.501 132.016
 381.572 965.867
 680.605 474.010
 170.923 102.982
 417.087 229.338
 346.999 326.654
 241.748 953.300
 47.534 728.652
 955.772 442.971
 315.145 736.220
 604.432 566.574
 671.563 643.978
 284.642 353.696
 891.535 339.920
 296.974 217.284
 751.300 835.182
 254.983 559.976
 470.074 159.554
 274.888 909.743
 277.800 427.573
 396.766 40.201
 416.270 172.359
 142.378 432.300
 254.348 35.369
 880.787 614.750
 615.445 380.158
 65.188 834.671
 873.633 547.627
 615.355 627.268
 574.065 110.405
 770.217 909.185
 926.952 326.863
 723.028 465.563
 368.800 893.404
 704.072 152.282
 789.359 290.134
 897.809 824.739
 0.564 393.744
 505.745 230.468
 540.479 366.739
 304.314 678.656
 129.785 39.052
 437.852 804.027
 652.771 382.391
 747.846 770.538
 744.326 185.461
 316.380 672.149
 207.368 506.591
 817.898 59.536
 42.903 886.698
 780.652 594.721
 782.166 18.125
 587.528 967.260
 704.593 592.528
 453.214 818.897
 997.677 293.023
 237.162 456.784
 758.918 392.287
 653.629 292.641
 203.201 599.946
 663.766 946.363
 471.213 740.562
 850.638 782.824
 939.245 499.935
 734.969 811.043
 14.436 954.588
 963.948 632.013
 621.611 390.569
 352.592 757.621
 211.254 156.742
 959.864 685.989
 358.483 9.023
 901.174 671.843
 299.193 750.535
 924.296 3.078
 933.833 514.185
 974.478 631.484
 496.849 964.804
 942.127 316.798
 768.841 104.875
 496.572 654.917
 130.577 478.346
 663.724 864.857
 107.570 999.403
 483.987 412.010
 218.787 646.012
 397.358 120.442
 763.965 1.105
 731.570 562.662
 704.926 387.329
 930.581 165.806
 514.309 805.158
 647.032 608.021
 980.393 370.015
 54.083 933.541
 622.595 663.895
 307.852 140.400
 945.124 723.265
 938.340 307.490
 45.846 21.000
 569.023 160.136
 616.226 149.498
 96.360 123.147
 582.221 249.377
 711.332 691.107
 214.033 968.296
 655.083 436.447
 596.835 683.164
 687.188 271.356
 730.122 322.526
 53.516 40.254
 988.529 721.247
 494.668 21.251
 213.281 504.212
 87.433 99.393
 745.394 897.834
 590.354 898.821
 397.121 116.494
 428.469 947.990
 777.680 465.025
 537.618 440.402
 836.957 578.040
 359.717 546.928
 713.801 213.000
 279.452 754.439
 423.800 297.593
 490.420 834.622
 998.434 965.361
 523.523 787.277
 999.718 698.851
 639.129 220.892
 941.320 430.314
 732.046 912.003
 811.549 159.680
 907.692 771.559
 331.173 862.802
 120.199 704.857
 708.868 844.686
 207.694 210.539
 851.168 298.366
 884.158 368.486
 317.325 356.483
 146.503 726.479
 810.832 956.415
 603.516 637.261
 899.914 108.506
 231.791 712.672
 643.674 778.761
 392.668 157.142
 256.403 331.029
 811.446 991.762
 210.788 968.680
 911.941 271.001
 805.150 662.077
 30.033 780.905
 197.650 826.429
 791.576 860.093
 941.666 346.207
 353.462 638.372
 794.724 139.061
 370.341 393.302
 874.786 166.689
 890.288 899.201
 412.009 875.552
 905.411 618.037
 403.962 370.376
 821.091 655.343
 393.509 962.650
 571.307 390.124
 520.165 9.628
 736.598 164.853
 569.665 472.537
 633.048 984.753
 288.062 321.917
 580.774 685.036
 14.119 640.307
 152.303 856.554
 198.591 995.287
 196.810 116.049
 555.734 747.415
 465.246 224.043
 68.742 426.640
 181.994 514.311
 437.634 56.684
 456.897 42.221
 609.302 369.842
 871.673 489.193
 12.082 665.099
 349.158 896.778
 981.527 691.953
 793.033 731.777
 513.341 352.556
 318.374 104.381
 20.119 308.394
 856.200 441.123
 760.241 247.882
 763.112 835.698
 312.630 751.697
 883.129 211.276
 105.973 407.852
 454.011 391.348
 994.305 243.471
 814.065 21.401
 74.732 210.609
 114.938 855.628
 942.614 585.552
 76.810 331.755
 903.119 801.800
 208.276 228.907
 37.157 663.814
 155.826 929.806
 638.816 699.896
 827.126 796.756
 288.301 866.922
 356.198 93.683
 539.830 66.592
 633.259 932.379
 931.879 262.342
 121.741 844.213
 264.715 78.837
 722.094 748.646
 37.476 943.210
 37.043 542.175
 747.459 300.970
 144.595 16.984
 784.242 562.207
 819.981 853.997
 710.330 948.577
 570.840 552.624
 320.906 702.375
 194.293 156.964
 483.764 460.143
 241.180 829.171
 45.588 399.839
 520.992 784.120
 174.481 848.173
 918.277 930.204
 216.200 829.699
 462.963 119.394
 251.298 888.444
 26.932 71.557
 33.691 893.899
 758.816 445.067
 302.713 324.145
 548.512 835.209
 728.058 208.648
 390.088 616.584
 61.133 911.127
 522.914 944.138
 721.020 779.034
 40.131 93.772
 785.690 311.122
 203.371 877.245
 639.424 469.745
 763.551 592.915
 748.933 551.712
 8.074 874.437
 809.916 233.347
 211.801 640.709
 882.208 14.993
 417.425 914.170
 878.084 941.368
 593.554 609.002
 600.418 691.292
 876.892 59.225
 364.244 578.485
 787.721 388.287
 448.864 739.963
 582.827 161.242
 293.236 506.357
 672.521 718.307
 493.242 236.193
 752.213 290.489
 517.016 481.257
 785.722 335.710
 308.406 350.925
 607.221 414.572
 986.565 118.361
 889.216 521.539
 12.329 110.409
 841.559 788.295
 23.545 535.679
 875.338 335.469
 38.803 312.558
 778.013 236.558
 592.354 981.816
 722.843 809.020
 245.678 139.209
 775.177 13.209
 679.651 354.362
 887.203 636.609
 515.060 496.543
 696.280 200.952
 151.159 649.461
 592.934 451.142
 217.692 140.325
 414.133 680.918
 874.439 548.142
 984.860 599.930
 785.804 198.323
 393.608 545.210
 471.587 541.315
 990.784 447.106
 167.044 789.125
 366.707 451.727
 797.203 222.857
 49.767 620.284
 116.689 54.795
 995.124 827.789
 124.701 638.987
 568.220 292.066
 126.118 74.178
 201.391 17.568
 67.968 872.194
 80.287 541.117
 282.639 804.351
 542.022 438.044
 465.581 359.266
 609.497 72.855
 509.057 409.626
 594.758 559.200
 811.210 795.483
 655.422 96.423
 440.953 80.675
 836.850 56.380
 326.586 860.866
 562.082 952.453
 665.449 720.755
 902.489 796.226
 442.283 419.373
 764.101 165.247
 167.330 681.692
 424.845 412.316
 276.834 288.250
 552.127 953.326
 606.682 69.174
 891.836 102.621
 686.086 152.277
 550.779 873.920
 486.812 5.086
 74.599 938.122
 592.434 706.425
 60.400 199.827
 361.994 634.023
 623.809 410.389
 597.498 650.503
 778.146 831.151
 981.701 591.789
 371.331 165.675
 332.010 730.633
 184.457 29.791
 671.260 115.597
 723.358 874.033
 603.120 624.970
 57.707 31.165
 308.472 968.849
 286.053 964.201
 162.036 104.824
 162.839 635.486
 971.537 877.803
 525.843 518.483
 833.837 567.425
 149.045 210.016
 705.708 233.075
 833.911 966.555
 826.521 732.834
 87.078 144.086
 884.405 395.855
 838.056 343.140
 267.761 25.050
 878.510 690.247
 325.104 66.880
 184.968 781.688
 405.578 916.159
 977.284 297.804
 661.130 825.608
 302.103 604.689
 453.051 302.387
 478.150 999.045
 467.551 127.716
 840.740 840.974
 757.395 802.248
 647.100 143.863
 292.689 760.948
 600.398 251.341
 830.177 719.470
 395.643 795.057
 56.351 2.512
 739.729 976.038
 788.154 297.208
 33.812 394.441
 241.672 495.632
 990.069 731.166
 923.124 805.079
 876.018 889.011
 929.574 168.522
 405.272 75.741
 444.423 946.831
 919.383 366.756
 3.112 355.989
 905.052 647.154
 919.101 54.022
 865.955 393.306
 783.611 651.985
 498.948 419.998
 572.549 539.851
 218.199 663.456
 951.259 920.898
 614.156 981.689
 406.257 127.339
 41.423 285.727
 849.935 326.007
 392.868 538.059
 39.592 437.335
 257.309 3.444
 179.341 195.428
 173.374 863.058
 288.956 624.363
 9.466 922.438
 637.107 39.078
 624.083 688.925
 760.317 882.124
 724.944 863.328
 289.325 54.566
 160.729 96.687
 150.132 805.502
 984.894 285.415
 320.067 15.606
 344.435 311.551
 524.796 792.203
 213.079 839.624
 338.741 523.433
 931.931 933.731
 580.260 894.697
 492.674 999.463
 608.730 219.911
 129.094 42.498
 771.126 791.949
 529.843 891.884
 401.558 710.388
 385.132 799.690
 242.465 840.414
 896.793 403.989
 177.917 625.049
 757.096 148.676
 697.824 485.117
 207.542 876.897
 450.186 459.432
 473.053 955.705
 693.317 664.117
 806.390 214.680
 990.672 577.898
 827.131 472.851
 360.394 223.509
 882.080 34.131
 515.601 38.325
 950.766 315.183
 228.826 775.098
 659.913 560.235
 96.964 701.895
 321.892 239.562
 646.639 875.206
 469.562 332.551
 332.646 428.803
 97.419 888.419
 275.182 880.595
 38.112 429.323
 739.836 28.849
 484.245 319.104
 275.205 346.284
 315.856 838.997
 927.530 35.323
 400.178 577.862
 93.757 370.079
 506.618 812.906
 851.018 301.214
 618.513 797.241
 211.931 859.911
 744.903 518.252
 854.558 878.728
 438.669 296.682
 819.915 302.639
 38.921 77.101
 268.027 636.243
 680.145 948.298
 148.500 246.740
 681.544 124.975
 39.121 591.241
 458.202 633.303
 105.154 376.360
 320.504 351.717
 254.807 993.433
 767.065 959.290
 937.951 750.497
 274.659 97.645
 433.982 779.200
 370.056 534.541
 882.109 508.598
 484.918 969.647
 157.923 136.644
 875.969 2.746
 131.559 102.676
 696.386 614.676
 945.888 569.934
 167.114 730.030
 21.949 906.065
 82.601 242.248
 280.339 32.334
 536.861 505.881
 11.634 870.236
 543.210 222.859
 339.532 409.186
 993.118 870.556
 903.705 753.627
 333.183 105.879
 304.832 875.280
 189.100 713.778
 764.756 330.228
 514.705 698.287
 75.910 425.496
 353.831 602.996
 165.054 900.722
 962.101 424.756
 849.044 183.213
 412.251 894.231
 689.990 375.232
 295.701 49.918
 292.090 927.943
 208.392 54.481
 154.087 174.306
 172.270 985.261
 984.228 651.775
 375.007 781.904
 586.597 203.530
 817.664 825.936
 379.436 853.657
 929.132 448.466
 851.604 197.221
 551.615 466.890
 799.703 711.185
 115.478 109.468
 715.790 797.912
 325.068 133.059
 867.307 231.500
 368.151 825.349
 283.454 840.918
 967.234 924.970
 345.063 976.042
 516.117 323.373
 981.046 447.025
 922.546 28.962
 569.274 978.338
 518.917 90.304
 692.464 691.410
 746.969 570.315
 532.155 29.658
 86.568 831.896
 221.526 813.169
 528.585 197.955
 198.876 594.287
 511.180 860.971
 989.478 157.384
 699.187 880.975
 828.871 234.328
 917.721 383.147
 763.119 300.443
 411.571 70.091
 911.954 573.362
 927.490 837.677
 253.036 99.364
 771.522 331.235
 826.783 508.955
 420.249 420.664
 621.651 727.161
 733.941 793.845
 482.592 595.922
 679.574 668.829
 297.242 108.846
 399.387 273.016
 14.642 265.415
 710.910 514.274
 2.776 556.423
 780.240 722.524
 69.685 819.317
 932.885 534.148
 577.328 816.294
 845.021 754.836
 339.787 945.093
 759.901 213.853
 993.105 188.768
 794.855 324.573
 781.194 833.156
 817.576 918.386
 952.461 856.918
 77.856 313.494
 389.485 846.978
 662.539 923.673
 587.076 70.802
 605.212 677.920
 493.080 95.582
 914.207 298.195
 75.321 373.129
 996.989 23.620
 274.234 188.725
 648.544 644.956
 444.119 623.707
 456.216 958.527
 629.985 916.978
 752.439 714.798
 427.979 182.586
 46.533 340.262
 545.069 592.104
 692.229 684.321
 20.631 245.554
 731.715 583.295
 864.668 307.504
 811.020 455.118
 273.605 990.738
 524.638 519.656
 726.889 434.225
 836.846 675.769
 971.302 891.297
 488.762 917.490
 943.233 254.867
 757.327 314.028
 43.549 276.765
 136.952 653.332
 299.847 755.958
 596.396 513.849
 964.326 984.387
 980.482 706.826
 93.190 248.735
 914.757 160.366
 929.303 731.823
 595.316 600.732
 210.829 668.945
 48.171 45.694
 305.009 663.884
 593.280 644.395
 721.359 118.206
 196.241 779.379
 698.902 378.512
 312.460 355.472
 247.057 452.616
 479.309 619.542
 12.332 620.995
 874.225 732.556
 358.674 498.722
 992.163 214.261
 7.275 750.455
 493.490 630.418
 853.840 782.616
 700.655 837.440
 242.984 28.927
 574.344 349.985
 58.897 494.855
 750.975 79.417
 720.087 760.902
 174.955 696.729
 228.513 782.044
 391.186 109.748
 207.393 319.972
 883.638 184.008
 708.287 355.355
 240.769 568.136
 20.602 139.276
 12.251 762.026
 772.590 836.912
 86.314 859.135
 972.300 813.730
 283.585 438.385
 953.244 226.874
 730.112 127.311
 319.095 564.547
 866.170 422.839
 234.165 367.238
 673.313 471.691
 794.397 450.370
 692.925 976.709
 702.974 302.771
 576.402 21.871
 234.350 874.354
 489.358 976.489
 122.588 995.164
 507.182 342.841
 879.562 132.839
 832.488 311.567
 414.186 933.404
 960.044 261.578
 166.768 978.783
 863.471 627.561
 227.452 801.523
 510.202 615.690
 712.227 431.927
 984.871 599.616
 614.876 514.314
 752.717 612.844
 232.621 357.692
 987.810 874.134
 323.921 612.242
 868.483 459.478
 349.401 658.091
 574.723 52.741
 374.208 218.709
 758.021 668.231
 578.985 270.509
 170.204 608.903
 396.429 506.005
 188.776 985.787
 323.894 553.945
 245.434 425.447
 675.533 890.653
 812.771 196.280
 348.878 57.396
 120.950 720.371
 962.777 984.576
 228.830 150.156
 51.251 111.322
 358.006 488.634
 899.582 665.369
 487.241 244.335
 816.134 160.684
 400.556 229.259
 330.676 497.177
 564.584 236.778
 884.955 266.820
 87.875 649.923
 874.856 133.053
 372.618 717.011
 459.556 745.499
 22.100 245.282
 868.742 260.351
 807.460 773.906
 214.401 479.727
 545.492 130.683
 202.241 112.627
 193.962 402.969
 995.858 48.472
 258.961 279.460
 623.994 564.687
 235.053 977.653
 250.203 446.238
 596.412 359.912
 810.898 351.804
 236.944 672.643
 640.953 833.442
 958.726 697.117
 867.883 9.845
 948.494 71.823
 391.331 453.878
 306.701 495.137
 952.430 719.904
 826.650 319.594
 119.090 583.060
 914.031 346.718
 402.874 359.256
 919.763 81.440
 318.647 130.018
 189.416 230.483
 90.392 709.807
 846.727 268.125
 189.402 305.205
 91.138 649.702
 711.617 955.930
 542.239 947.620
 209.332 588.406
 677.970 302.063
 392.140 315.455
 537.156 119.831
 709.364 83.111
 767.017 686.483
 280.752 890.758
 547.763 61.457
 716.770 227.616
 502.126 350.862
 780.079 601.314
 58.931 761.730
 504.724 748.107
 875.717 63.744
 681.348 364.728
 403.506 564.571
 610.400 685.321
 892.441 53.251
 749.323 530.192
 563.926 508.637
 565.409 303.894
 114.807 598.212
 238.044 936.454
 551.908 13.969
 220.068 702.287
 788.905 679.299
 408.809 865.829
 758.231 502.435
 336.962 981.246
 612.673 102.050
 368.896 596.422
 106.976 258.884
 79.422 900.011
 479.582 489.039
 452.888 216.659
 197.241 340.896
 127.024 52.054
 207.446 805.031
 927.967 859.377
 870.235 627.250
 412.870 725.897
 345.022 626.836
 20.432 537.157
 800.771 158.715
 896.399 781.611
 638.342 198.648
 132.707 316.224
 779.583 769.458
 360.634 69.878
 634.230 424.031
 648.480 653.166
 326.491 633.408
 954.237 148.049
 200.201 337.314
 908.130 336.886
 154.368 757.058
 86.440 306.397
 447.966 269.987
 777.465 627.620
 789.948 638.736
 326.854 207.837
 662.003 881.815
 729.838 865.499
 349.935 284.062
 162.361 765.641
 355.174 461.731
 515.038 33.072
 69.473 518.296
 819.739 236.236
 500.141 420.163
 297.917 499.361
 684.952 68.504
 875.360 887.951
 318.295 692.316
 615.541 447.418
 184.233 201.962
 42.258 21.628
 747.234 851.014
 623.729 293.045
 754.769 801.911
 350.046 565.293
 853.271 88.078
 882.135 739.237
 983.730 637.803
 914.605 942.619
 7.261 864.800
 361.647 979.067
 494.121 244.342
 632.195 423.720
 600.008 954.935
 448.641 959.155
 237.018 262.160
 426.518 706.826
 437.797 807.735
 467.751 546.534
 602.429 312.655
 127.549 50.711
 729.080 643.890
 648.099 903.618
 359.915 480.512
 667.297 880.250
 750.132 463.855
 517.517 369.165
 194.997 259.652
 40.438 421.304
 860.459 195.892
 425.103 667.517
 268.502 381.818
 396.655 586.143
 528.054 540.239
 264.542 324.098
 793.383 291.766
 706.740 26.927
 420.045 676.209
 498.916 752.027
 97.186 158.960
 675.938 2.283
 416.082 890.572
 272.322 592.885
 18.218 222.937
 965.736 460.835
 609.793 358.475
 734.420 544.107
 769.599 957.966
 329.227 535.546
 977.916 762.214
 701.119 86.085
 597.767 12.342
 965.361 464.052
 417.194 168.560
 427.914 234.042
 660.636 128.662
 253.882 802.696
 275.909 601.912
 581.960 682.855
 555.500 283.626
 45.402 685.736
 339.918 48.424
 464.808 487.438
 837.884 99.402
 850.031 796.298
 472.318 205.335
 159.773 726.959
 689.962 173.305
 593.175 661.860
 751.378 150.111
 556.228 438.083
 620.753 348.545
 88.555 864.653
 3.129 245.568
 137.720 470.581
 710.227 105.978
 16.198 766.126
 83.009 20.040
 11.570 818.078
 445.566 195.327
 987.090 384.662
 125.233 465.731
 904.742 407.367
 640.202 344.019
 226.400 137.019
 249.039 183.742
 754.045 291.633
 274.907 382.784
 513.581 256.536
 887.743 70.883
 78.345 686.089
 355.079 409.399
 280.409 834.888
 989.537 791.211
 536.225 308.955
 39.496 675.388
 186.918 599.247
 828.212 104.354
 944.673 46.351
 363.210 725.298
 70.417 732.992
 57.510 233.015
 562.636 46.618
 850.876 944.046
 894.187 275.627
 944.556 843.676
 627.882 967.722
 196.681 75.158
 210.196 896.387
 425.839 887.333
 976.430 250.820
 973.202 461.121
 694.065 126.027
 743.454 501.259
 70.860 973.728
 23.873 726.837
 510.761 452.583
 939.840 408.059
 917.158 49.952
 792.395 378.136
 625.892 39.444
 416.003 764.973
 159.312 282.090
 347.292 319.519
 690.228 207.856
 91.210 214.150
 106.681 52.859
 270.961 608.804
 793.949 241.005
 441.414 963.791
 571.258 242.618
 899.939 861.038
 212.398 513.145
 839.165 90.353
 170.250 299.225
 626.743 590.057
 246.477 424.742
 169.528 893.647
 183.956 254.180
 103.520 433.268
 398.594 133.421
 654.532 59.488
 149.788 878.467
 223.895 643.718
 418.963 610.535
 182.935 588.674
 120.293 102.130
 701.753 453.244
 207.280 124.442
 212.591 936.420
 916.401 283.559
 914.357 911.473
 161.232 854.158
 489.478 572.961
 766.673 907.622
 432.074 587.655
 326.002 970.800
 410.432 223.903
 439.146 816.181
 318.106 85.811
 617.866 189.303
 845.915 378.008
 344.436 130.206
 849.017 668.384
 470.177 489.166
 634.625 260.425
 117.104 609.612
 780.479 409.572
 481.491 430.524
 763.538 361.015
 866.828 315.108
 662.539 206.736
 33.255 250.643
 454.972 780.234
 631.768 85.759
 994.834 666.770
 388.456 715.966
 996.506 109.174
 563.572 526.619
 204.590 354.019
 482.800 526.117
 170.127 295.682
 26.791 912.741
 528.837 137.346
 476.443 918.829
 563.696 965.110
 105.048 658.971
 887.190 406.129
 147.006 8.540
 880.869 962.060
 972.118 779.424
 742.656 738.499
 373.525 306.437
 604.840 458.642
 208.141 66.133
 765.311 199.798
 286.194 816.026
 16.798 835.063
 419.543 553.324
 837.347 825.268
 138.226 75.840
 621.732 680.003
 455.758 201.917
 567.832 998.166
 593.803 529.679
 492.249 681.063
 106.710 638.266
 21.704 373.002
 920.089 644.842
 905.291 879.689
 412.069 211.808
 809.858 713.317
 521.424 270.053
 917.195 750.317
 616.594 598.233
 35.861 514.384
 360.302 827.377
 199.249 830.083
 365.494 667.917
 849.676 563.459
 72.402 66.161
 538.928 173.302
 949.501 363.787
 519.928 653.673
 1.907 272.119
 901.265 734.021
 281.468 888.473
 3.636 512.385
 958.531 20.923
 840.286 890.295
 814.602 587.471
 965.936 630.801
 229.116 793.249
 352.225 715.442
 797.008 533.251
 82.238 88.874
 264.378 26.973
 970.229 274.388
 98.054 964.620
 241.379 657.996
 505.281 472.280
 14.525 177.299
 339.132 416.348
 960.698 433.701
 13.776 36.727
 432.524 858.075
 214.712 585.953
 922.634 1.589
 929.030 659.840
 590.107 561.859
 699.140 727.712
 47.284 671.899
 282.999 140.614
 708.328 823.568
 300.491 638.389
 926.530 631.644
 378.126 256.330
 379.041 298.577
 644.803 104.827
 762.697 957.931
 755.166 957.382
 738.460 167.007
 452.392 20.457
 178.361 312.089
 760.544 900.356
 429.423 974.685
 402.482 245.965
 393.786 791.434
 860.396 90.383
 441.127 696.713
 473.222 688.737
 304.622 853.988
 142.339 943.839
 279.378 13.644
 91.220 6.410
 934.866 451.190
 896.255 653.741
 690.891 275.646
 828.059 801.721
 588.731 504.620
 771.796 342.725
 341.941 396.641
 440.819 169.059
 779.930 644.974
 773.008 122.315
 434.669 968.216
 769.459 977.501
 678.050 695.015
 269.433 842.173
 233.612 212.264
 375.957 330.802
 379.035 722.941
 278.234 9.360
 870.527 1.610
 838.478 231.702
 780.459 618.604
 503.344 85.159
 597.344 69.517
 298.353 596.101
 222.140 52.209
 5.307 125.784
 865.072 701.793
 198.504 412.048
 338.775 363.647
 919.462 523.377
 220.774 659.340
 149.031 19.157
 763.676 400.289
 340.296 424.928
 35.201 814.328
 508.950 195.988
 421.296 572.085
 346.228 259.361
 500.447 999.778
 582.703 986.083
 151.139 425.022
 151.806 686.751
 170.004 870.190
 295.832 967.768
 316.761 847.472
 543.227 198.721
 552.836 149.966
 836.300 978.487
 870.975 618.684
 78.286 545.344
 918.602 506.705
 26.270 141.370
 71.981 384.662
 13.313 141.404
 522.938 428.076
 123.696 409.866
 675.044 303.897
 557.350 613.674
 919.683 903.799
 343.937 745.720
 960.458 543.874
 847.753 690.896
 891.212 418.395
 638.638 476.223
 400.946 529.034
 991.628 709.456
 798.546 745.688
 172.481 338.565
 120.237 341.828
 623.918 110.251
 829.658 302.673
 497.931 212.316
 549.486 960.734
 695.685 436.076
 707.409 368.180
 643.976 565.437
 849.304 82.576
 625.063 503.871
 907.807 300.914
 206.893 194.931
 732.565 121.222
 518.541 622.455
 334.775 1.742
 59.398 930.100
 296.789 600.710
 901.717 953.938
 699.405 256.760
 479.126 584.605
 354.768 568.066
 286.313 375.767
 559.634 270.485
 338.187 592.887
 538.264 839.585
 944.220 490.400
 90.584 652.619
 492.623 447.189
 141.945 864.029
 459.528 750.924
 176.285 357.227
 663.914 263.347
 273.419 737.221
 985.932 23.420
 340.273 589.698
 914.248 546.663
 380.048 434.689
 649.619 290.719
 365.552 494.791
 283.082 503.586
 634.395 642.545
 206.658 617.195
 193.671 518.102
 274.618 50.615
 977.530 661.461
 889.150 940.546
 838.188 693.687
 664.097 8.724
 843.050 734.615
 355.800 734.056
 599.521 752.146
 525.423 839.782
 714.556 807.693
 800.291 91.603
 826.229 866.345
 473.436 680.874
 705.452 167.499
 564.790 327.743
 831.996 56.042
 861.204 363.058
 292.336 625.486
 56.083 756.467
 348.106 758.043
 76.055 563.040
 181.862 913.451
 368.319 914.771
 67.972 835.112
 137.631 229.388
 45.844 740.898
 779.014 130.979
 423.263 344.703
 517.044 949.345
 520.513 527.050
 203.900 2.791
 720.452 717.699
 468.317 977.936
 433.210 165.179
 771.450 46.310
 162.097 607.689
 191.592 238.003
 693.436 302.956
 909.289 504.855
 78.950 562.901
 832.173 717.954
 665.065 529.704
 722.443 65.143
 906.970 845.786
 660.265 343.426
 122.645 549.934
 987.314 18.480
 57.593 179.323
 773.374 579.736
 87.124 892.263
 785.445 225.857
 850.104 934.499
 316.642 733.886
 934.935 953.807
 657.615 98.434
 101.737 289.971
 525.930 168.085
 179.282 212.339
 171.469 688.632
 804.108 192.837
 864.345 411.128
 233.597 251.999
 964.855 902.136
 553.867 528.461
 144.917 459.675
 284.507 843.071
 652.225 787.375
 50.949 767.738
 810.480 398.346
 125.312 692.308
 462.908 836.586
 29.572 501.698
 476.395 835.746
 430.814 637.516
 117.751 241.378
 445.127 696.285
 432.529 552.933
 490.523 998.588
 244.576 85.722
 604.372 204.172
 48.034 191.504
 859.598 516.902
 583.092 530.606
 196.846 55.880
 925.725 770.396
 735.551 815.976
 336.354 147.120
 862.174 319.043
 212.492 313.656
 123.606 598.499
 288.538 688.530
 10.955 862.518
 687.940 895.857
 14.743 858.330
 727.776 756.937
 106.150 191.151
 125.570 967.481
 867.835 230.789
 787.959 16.409
 507.450 627.333
 949.111 909.541
 660.937 230.537
 554.877 832.006
 282.801 507.129
 391.174 384.832
 656.633 533.571
 169.774 472.921
 99.309 731.558
 202.251 202.655
 812.522 648.335
 207.299 307.983
 420.007 967.756
 455.118 94.495
 460.279 290.672
 805.083 743.062
 753.442 30.066
 143.051 10.066
 475.363 528.323
 378.573 2.468
 629.833 487.722
 79.801 286.291
 664.338 292.911
 267.479 240.202
 310.546 343.642
 75.135 316.189
 507.897 170.798
 329.110 881.980
 976.870 707.945
 481.783 150.344
 715.059 478.977
 319.098 545.219
 289.634 750.147
 987.972 800.480
 267.658 508.083
 881.429 361.726
 762.901 855.619
 964.299 882.908
 764.099 471.876
 107.413 36.618
 353.034 834.719
 764.495 638.952
 907.523 141.008
 917.156 517.037
 28.669 237.117
 126.736 300.173
 925.863 358.603
 967.315 715.519
 857.618 309.187
 225.443 228.115
 559.959 636.188
 395.324 335.401
 323.527 898.943
 983.105 251.436
 10.727 810.693
 473.020 479.457
 168.067 660.836
 967.475 147.744
 897.553 306.763
 161.506 387.986
 43.753 241.855
 571.547 273.070
 847.443 893.313
 634.309 348.858
 657.935 740.687
 202.070 928.885
 808.103 949.255
 67.311 549.568
 890.313 623.341
 886.889 174.671
 557.992 160.547
 381.660 400.141
 574.300 451.449
 52.255 443.508
 172.553 259.192
 169.774 645.764
 246.843 233.586
 218.299 498.809
 398.169 884.531
 734.785 409.312
 191.784 945.294
 14.187 982.201
 984.057 898.169
 30.178 156.476
 528.651 780.095
 224.056 45.780
 27.190 516.090
 299.111 459.985
 931.722 991.624
 540.624 336.326
 296.445 434.982
 381.822 354.459
 803.502 766.135
 325.478 904.762
 319.596 724.547
 984.731 19.720
 372.257 424.962
 953.315 451.037
 740.379 633.515
 686.293 507.913
 234.971 398.130
 252.032 682.791
 82.731 614.342
 92.363 238.598
 325.155 833.157
 141.337 465.560
 595.480 810.013
 347.745 26.005
 149.153 407.196
 819.656 872.956
 293.082 966.129
 160.843 473.921
 405.105 896.020
 752.413 207.157
 656.703 232.415
 604.733 676.235
 775.509 319.937
 274.334 553.224
 714.763 600.009
 220.685 294.958
 767.295 34.590
 834.249 455.159
 383.245 784.396
 369.135 252.540
 962.616 963.700
 782.943 857.293
 13.417 208.540
 348.240 471.645
 939.043 281.145
 132.903 541.498
 68.266 366.771
 531.681 323.051
 419.623 241.397
 903.413 908.893
 728.826 257.202
 664.981 701.128
 921.267 530.145
 505.238 104.121
 17.703 758.924
 503.630 936.413
 284.180 461.097
 116.226 160.926
 719.500 799.956
 176.454 76.071
 985.571 580.244
 152.477 59.709
 976.460 912.914
 14.124 415.558
 67.625 755.510
 749.286 330.859
 942.540 307.562
 95.417 548.634
 842.729 627.546
 631.899 112.105
 290.257 902.919
 432.744 617.856
 278.211 376.538
 878.193 373.784
 682.038 856.303
 543.704 894.022
 108.347 120.238
 853.695 362.843
 541.414 2.663
 136.816 290.539
 273.153 900.040
 33.948 184.533
 589.319 274.792
 777.341 927.504
 241.494 134.772
 520.032 840.208
 646.854 613.497
 692.973 400.304
 140.281 625.970
 800.129 970.267
 148.279 96.487
 329.452 978.836
 382.068 683.755
 713.346 13.210
 656.611 15.782
 872.530 566.012
 660.071 709.051
 631.559 484.947
 429.123 415.600
 715.476 877.955
 762.691 615.691
 590.895 606.894
 741.114 166.228
 770.187 973.375
 648.841 805.127
 476.502 567.081
 243.774 994.038
 595.238 955.884
 620.904 16.733
 392.607 285.383
 105.536 13.853
 545.590 400.544
 233.899 268.363
 34.420 672.170
 66.233 217.039
 536.397 814.739
 787.454 274.619
 219.254 19.073
 819.490 57.212
 557.302 233.508
 861.412 184.440
 731.322 341.241
 331.175 745.158
 773.801 870.741
 376.447 214.919
 287.977 202.362
 800.349 115.550
 908.683 600.206
 87.782 774.907
 744.728 796.891
 974.065 960.260
 609.290 924.150
 253.144 969.776
 622.205 838.351
 438.469 536.552
 675.237 2.254
 455.318 957.843
 660.292 108.229
 326.062 553.174
 346.469 260.019
 205.200 489.283
 382.988 356.893
 602.603 313.317
 332.950 73.202
 2.976 99.987
 592.108 616.146
 727.013 850.669
 904.988 33.680
 993.099 855.651
 298.780 882.421
 13.788 833.243
 157.142 342.223
 212.946 245.491
 848.729 560.299
 469.797 729.401
 508.851 944.859
 705.595 810.337
 900.704 17.944
 225.975 231.458
 611.370 132.139
 443.881 356.451
 476.933 99.216
 939.317 214.494
 93.298 454.338
 95.918 154.272
 520.333 461.622
 701.696 571.460
 995.920 970.692
 151.533 350.381
 265.272 164.951
 59.414 110.407
 324.786 47.065
 824.542 931.358
 257.001 22.337
 721.043 325.629
 875.406 143.965
 447.592 969.766
 39.421 843.664
 410.975 261.749
 378.596 295.617
 784.279 555.383
 371.710 850.645
 112.240 878.253
 55.019 270.863
 797.495 768.880
 331.374 223.554
 634.542 291.687
 868.597 727.916
 933.507 290.516
 814.620 951.537
 42.089 23.738
 124.949 27.554
 907.994 752.997
 754.512 901.545
 980.672 915.616
 573.713 753.127
 313.280 745.529
 843.197 295.401
 354.582 682.652
 842.516 400.783
 105.274 455.164
 666.567 590.126
 121.354 177.741
 855.603 149.613
 174.128 291.914
 938.012 93.596
 195.933 308.253
 871.537 98.955
 754.374 485.698
 952.531 515.760
 585.751 208.224
 912.100 868.878
 388.318 566.043
 473.253 55.046
 914.350 706.175
 648.470 999.913
 520.728 839.552
 9.517 550.267
 433.550 348.562
 260.935 159.394
 573.354 465.528
 848.957 690.254
 472.794 239.909
 394.852 764.290
 524.577 496.707
 265.629 266.574
 29.209 742.839
 98.274 264.219
 602.501 299.943
 42.017 979.155
 863.021 644.745
 545.571 993.365
 689.047 100.760
 814.853 360.260
 30.371 742.525
 426.613 196.308
 428.120 6.057
 782.968 969.195
 259.194 922.832
 112.504 560.315
 832.684 750.843
 0.006 128.284
 953.730 722.458
 96.542 345.436
 393.582 587.735
 815.608 120.063
 899.330 42.008
 753.052 993.779
 307.197 192.050
 25.782 946.313
 931.643 155.687
 156.922 920.630
 459.554 190.677
 946.472 461.463
 932.881 411.060
 563.093 42.631
 231.228 939.514
 933.913 936.050
 522.742 44.812
 158.010 482.007
 20.433 472.120
 841.193 880.352
 722.715 354.065
 863.903 800.874
 620.900 121.294
 522.486 263.969
 689.858 57.492
 302.051 65.952
 236.710 175.704
 774.780 104.029
 339.790 56.476
 502.554 21.559
 967.939 75.233
 41.442 762.874
 308.511 963.771
 585.875 657.509
 59.047 71.608
 792.847 195.501
 238.792 705.603
 435.346 498.639
 66.148 984.936
 746.295 817.666
 819.274 222.879
 330.031 13.916
 369.841 672.160
 990.827 627.517
 353.032 798.145
 613.778 645.660
 137.016 90.031
 642.088 706.746
 887.263 817.161
 738.992 93.182
 918.072 383.039
 868.189 251.688
 96.862 837.436
 442.609 650.193
 555.239 255.865
 999.642 840.453
 182.061 680.800
 386.945 591.607
 973.194 0.250
 964.707 729.088
 13.918 893.054
 329.526 832.925
 724.937 937.789
 476.099 587.934
 641.340 320.979
 773.728 344.157
 873.874 713.013
 235.800 238.752
 59.447 745.452
 95.967 90.295
 907.351 825.197
 921.811 633.868
 831.469 479.145
 345.414 591.605
 897.341 22.736
 873.976 530.476
 755.011 588.267
 268.610 549.608
 50.795 700.466
 205.604 56.440
 268.386 930.026
 624.095 368.329
 125.135 238.217
 533.419 638.311
 703.857 510.966
 521.075 815.507
 923.648 297.956
 640.443 567.968
 812.025 766.068
 341.380 514.692
 231.040 457.231
 164.742 821.185
 205.210 234.478
 785.365 436.726
 101.169 198.236
 841.527 609.608
 497.562 764.933
 720.162 67.892
 366.977 194.671
 916.932 547.029
 955.795 822.478
 802.574 472.025
 606.912 42.667
 98.852 241.513
 416.774 687.727
 299.153 35.210
 572.632 67.385
 813.541 586.838
 76.863 340.972
 132.399 284.209
 259.525 603.535
 596.273 19.888
 512.796 605.605
 944.753 803.533
 384.624 195.871
 160.126 535.051
 954.984 688.839
 890.984 941.151
 25.713 494.852
 59.093 302.312
 401.536 602.420
 944.753 689.087
 570.960 232.988
 889.987 322.684
 634.920 71.996
 736.624 852.705
 930.147 559.011
 662.206 672.760
 583.061 451.060
 328.425 381.273
 166.591 179.839
 305.235 539.586
 752.829 843.824
 872.873 522.434
 323.101 214.434
 280.837 427.719
 656.204 111.138
 807.523 284.505
 235.826 398.974
 920.204 632.263
 248.104 684.532
 88.569 543.049
 556.598 299.379
 415.900 314.806
 399.690 145.686
 982.721 11.976
 37.402 485.085
 364.265 293.645
 342.113 342.104
 104.318 214.462
 369.840 197.050
 376.009 965.293
 833.068 404.517
 710.031 535.237
 517.979 903.332
 551.044 611.223
 522.126 407.480
 744.974 413.379
 534.719 277.185
 548.175 711.949
 620.711 571.897
 771.715 743.508
 309.847 555.469
 571.100 789.946
 518.720 846.640
 707.630 593.308
 562.166 939.260
 839.217 733.605
 432.179 426.200
 246.247 416.629
 658.630 683.922
 15.081 516.300
 514.922 262.241
 944.665 43.917
 520.150 792.475
 619.916 717.840
 122.226 909.193
 221.828 865.546
 956.760 773.972
 684.389 279.962
 75.394 107.463
 931.375 788.635
 264.077 757.677
 753.957 483.210
 843.729 352.603
 748.007 744.249
 808.505 364.204
 896.391 219.445
 533.925 324.715
 337.712 749.398
 630.391 126.372
 543.666 252.405
 456.815 459.635
 169.932 787.059
 802.339 925.375
 841.210 308.133
 827.522 131.876
 873.673 57.460
 394.156 861.990
 674.604 517.768
 847.479 889.087
 239.755 475.183
 416.422 217.863
 697.110 947.116
 15.369 928.698
 327.863 639.160
 41.388 678.553
 491.012 690.548
 18.967 539.719
 649.735 886.429
 732.987 787.840
 461.528 281.232
 970.955 546.058
 68.770 455.568
 656.929 681.902
 184.180 975.328
 69.205 882.539
 881.563 231.996
 887.402 512.347
 704.772 804.720
 985.624 310.689
 528.269 24.892
 478.650 608.644
 725.737 161.007
 417.555 938.657
 516.441 834.241
 427.694 353.400
 703.416 72.890
 271.859 648.068
 436.905 106.587
 918.743 947.970
 627.907 269.761
 894.184 750.358
 400.442 549.338
 10.317 731.310
 660.432 586.217
 604.557 196.100
 830.477 676.032
 102.905 481.508
 862.769 255.373
 555.325 443.069
 309.698 888.719
 107.942 177.354
 969.075 163.271
 588.593 652.265
 97.445 568.718
 228.186 26.352
 522.537 192.356
 337.706 225.846
 9.922 343.220
 655.058 175.961
 727.571 368.875
 290.937 826.879
 586.717 422.826
 290.279 416.447
 52.901 647.257
 915.435 928.075
 854.825 663.826
 807.147 356.572
 961.623 813.912
 225.626 625.127
 545.311 799.119
 981.037 7.459
 141.465 173.567
 372.621 920.004
 317.926 102.932
 239.242 445.319
 261.775 393.182
 929.854 930.529
 405.463 607.044
 807.007 240.312
 593.295 121.622
 555.009 514.798
 102.320 870.015
 659.625 636.699
 792.668 777.709
 619.474 612.480
 690.678 215.951
 729.739 48.521
 775.629 204.921
 213.913 199.741
 722.910 305.630
 464.453 295.374
 881.204 727.918
 662.184 130.543
 60.277 880.347
 878.681 144.511
 463.767 514.260
 305.730 294.271
 705.648 527.640
 709.103 148.276
 640.669 44.070
 856.682 458.130
 261.962 358.072
 137.413 470.044
 170.179 921.078
 60.309 882.480
 798.303 553.571
 822.004 377.155
 337.835 220.381
 756.077 298.241
 11.933 850.319
 654.025 345.933
 288.855 61.440
 681.466 117.750
 837.312 153.021
 736.744 271.750
 460.069 119.215
 523.824 813.907
 72.087 642.395
 576.399 106.190
 636.938 342.048
 792.918 247.178
 165.211 934.007
 368.237 353.704
 689.494 231.768
 60.480 346.010
 43.827 74.142
 563.200 251.769
 225.665 659.697
 992.924 953.436
 743.208 417.168
 608.717 131.414
 241.215 341.639
 389.546 841.108
 648.027 718.898
 871.327 409.052
 342.642 775.569
 130.903 861.746
 353.411 101.735
 269.357 895.954
 272.660 657.711
 540.690 961.957
 510.660 899.942
 70.643 628.247
 277.502 535.790
 169.332 309.598
 535.251 777.155
 643.289 218.229
 321.055 732.725
 418.628 103.351
 723.642 923.290
 686.722 806.840
 272.956 379.634
 744.177 726.884
 150.626 584.303
 615.791 57.519
 976.060 733.976
 395.937 785.964
 700.411 655.781
 322.437 273.268
 533.281 826.805
 787.162 224.108
 722.298 580.157
 497.455 641.571
 244.620 882.521
 618.091 150.834
 95.780 327.337
 59.137 815.968
 372.277 885.178
 823.142 236.310
 940.080 809.874
 6.080 528.386
 315.034 127.313
 259.000 527.151
 809.585 686.311
 188.212 692.951
 832.715 570.426
 805.873 320.379
 979.336 140.141
 73.098 509.872
 677.290 370.667
 215.323 296.002
 343.672 886.839
 573.823 407.060
 359.317 978.924
 605.449 453.404
 526.332 357.743
 400.304 267.509
 806.695 811.459
 977.854 522.740
 31.744 737.079
 197.576 282.083
 357.292 605.351
 510.694 429.711
 654.963 287.213
 942.673 940.177
 867.830 222.477
 668.243 80.615
 911.605 187.269
 685.924 124.845
 718.466 846.379
 359.793 204.260
 949.395 931.514
 743.039 14.321
 145.857 228.307
 479.348 238.337
 259.324 186.491
 871.077 508.476
 647.028 881.873
 162.432 280.040
 517.145 889.619
 794.433 196.595
 162.219 900.188
 7.494 934.228
 54.871 287.061
 686.204 461.971
 366.935 374.991
 326.743 487.134
 787.136 554.929
 855.840 179.142
 681.752 234.220
 214.914 209.607
 898.723 625.437
 945.700 601.231
 542.999 682.610
 854.318 751.097
 237.256 848.407
 397.179 457.672
 68.255 329.349
 10.669 524.076
 149.007 158.565
 811.312 986.721
 497.685 517.461
 116.595 698.310
 445.953 490.357
 99.263 612.495
 695.529 331.513
 688.309 925.363
 298.681 284.562
 994.891 242.906
 555.663 253.399
 75.874 195.970
 112.397 64.740
 584.545 712.655
 370.942 460.382
 708.568 296.363
 862.306 226.643
 998.567 724.632
 98.131 315.209
 64.264 174.363
 939.739 379.938
 304.411 753.334
 978.526 685.078
 565.382 152.059
 291.932 809.201
 943.113 765.589
 158.954 344.340
 483.826 329.079
 526.000 879.873
 758.811 286.672
 798.657 865.288
 723.482 708.956
 691.619 504.939
 785.287 294.029
 644.634 82.002
 41.205 550.835
 657.121 109.383
 474.013 656.170
 211.334 424.179
 865.883 199.693
 350.148 881.971
 974.937 350.886
 510.164 160.998
 380.031 180.545
 646.707 487.773
 414.249 494.815
 740.102 869.515
 939.514 655.495
 361.428 829.790
 852.638 295.457
 472.769 247.731
 224.361 437.311
 616.988 894.427
 753.042 397.110
 643.635 729.392
 737.294 629.108
 852.151 193.012
 338.659 733.802
 95.600 225.762
 396.451 616.977
 865.540 820.411
 180.001 925.130
 512.031 718.982
 4.928 580.892
 586.210 691.802
 714.021 455.019
 323.375 362.349
 322.146 908.910
 712.291 89.949
 168.851 358.799
 574.823 204.709
 310.695 900.705
 965.419 257.889
 544.451 910.541
 802.030 649.359
 887.148 928.662
 471.342 405.700
 882.489 850.510
 677.765 282.253
 166.531 788.256
 696.075 165.078
 47.988 21.629
 564.389 759.965
 757.465 314.170
 442.136 221.732
 640.849 894.268
 135.406 34.792
 138.660 464.566
 640.865 583.154
 457.045 350.202
 913.900 312.530
 527.313 983.154
 64.507 698.091
 127.350 269.500
 916.485 787.880
 936.085 437.208
 625.690 434.106
 175.689 918.163
 588.458 383.092
 307.749 899.352
 632.142 740.894
 759.710 869.691
 869.192 427.388
 715.187 791.971
 220.898 679.555
 782.941 210.387
 536.346 457.850
 619.328 445.281
 208.983 381.826
 900.913 76.006
 943.305 96.887
 88.750 733.611
 766.483 418.302
 182.852 146.516
 886.336 267.054
 702.042 749.141
 643.100 0.968
 836.103 586.046
 616.254 840.900
 577.655 848.338
 160.770 422.910
 452.158 56.717
 943.971 191.716
 605.858 563.552
 822.570 146.850
 691.195 857.905
 980.129 10.422
 493.559 810.706
 182.123 994.206
 186.290 946.573
 296.059 184.543
 675.099 543.757
 567.894 957.640
 718.967 579.678
 196.673 497.110
 490.814 507.552
 363.200 262.632
 394.505 586.246
 355.418 396.488
 289.976 22.965
 805.480 437.374
 628.440 824.571
 277.286 112.559
 275.925 801.648
 687.293 315.336
 244.947 209.080
 927.900 950.345
 978.534 632.473
 916.719 91.138
 883.304 801.781
 395.069 679.062
 212.812 407.714
 626.282 777.912
 210.390 854.791
 633.716 552.781
 262.313 364.236
 407.199 673.097
 145.181 363.297
 185.950 648.261
 812.177 603.456
 289.731 729.702
 415.467 642.418
 265.111 886.208
 848.982 923.538
 290.569 51.290
 287.512 676.772
 745.909 314.102
 343.240 748.286
 704.668 81.557
 236.155 508.161
 412.405 971.920
 35.247 469.417
 831.611 443.088
 655.835 724.633
 281.342 936.492
 56.130 832.365
 495.561 794.972
 452.298 193.295
 940.440 945.875
 433.305 90.504
 543.013 525.225
 500.248 539.579
 619.596 342.070
 753.222 528.651
 484.043 571.490
 503.951 517.295
 147.456 938.550
 384.122 613.932
 580.419 172.314
 755.832 336.623
 36.703 818.494
 697.684 470.583
 977.901 891.297
 652.329 221.333
 688.436 0.269
 670.826 594.966
 930.247 827.736
 596.817 951.836
 109.342 368.653
 97.531 728.073
 768.872 529.896
 96.134 917.308
 594.951 263.399
 395.491 585.017
 34.837 760.836
 440.272 247.949
 548.065 641.212
 653.456 704.459
 108.759 931.785
 344.053 927.563
 973.526 782.839
 132.588 25.698
 749.436 714.301
 325.100 396.975
 218.819 103.891
 908.730 927.068
 183.431 70.030
 394.197 50.439
 214.566 746.197
 722.399 366.563
 775.569 695.654
 842.118 199.988
 809.787 275.885
 389.440 454.055
 854.198 670.645
 521.269 536.834
 793.881 995.057
 317.653 254.207
 965.324 916.755
 41.007 854.242
 850.593 85.840
 773.355 870.173
 686.124 930.688
 722.237 812.911
 998.819 48.757
 546.694 890.367
 141.066 135.211
 989.911 827.765
 40.885 671.779
 575.702 94.119
 532.793 108.974
 121.306 734.121
 161.062 72.073
 906.428 906.685
 325.138 901.623
 913.464 751.598
 95.342 189.393
 90.123 470.132
 197.069 618.318
 884.946 405.691
 228.106 478.210
 748.367 353.792
 524.062 466.550
 85.029 489.821
 562.132 445.094
 573.108 866.475
 937.366 498.206
 447.786 854.738
 755.446 108.529
 471.020 652.367
 461.769 351.110
 898.932 797.541
 321.847 420.254
 910.173 753.483
 838.981 396.805
 100.135 89.159
 651.521 180.388
 781.928 603.826
 906.403 835.132
 798.465 226.981
 723.951 3.011
 252.074 483.810
 320.001 441.219
 237.916 328.463
 257.429 444.526
 142.628 808.300
 485.225 866.740
 985.453 191.833
 567.774 494.071
 359.334 247.549
 291.327 624.896
 825.797 441.686
 593.451 243.378
 759.808 87.557
 132.140 147.308
 87.145 350.036
 385.079 702.904
 643.359 424.870
 740.341 591.093
 874.306 877.567
 854.420 411.746
 735.962 760.520
 562.384 395.659
 206.235 715.124
 731.233 700.726
 142.435 308.838
 757.758 941.298
 981.690 622.114
 485.956 211.218
 242.796 869.048
 418.915 45.445
 29.772 156.318
 442.018 546.709
 920.880 421.065
 277.168 447.530
 241.329 968.747
 423.609 739.739
 830.695 701.623
 985.011 879.590
 922.758 197.492
 63.112 553.777
 629.632 892.851
 46.835 797.413
 65.457 136.144
 326.930 507.760
 237.506 212.615
 607.630 355.715
 182.204 275.198
 909.265 910.443
 216.562 634.476
 603.258 750.927
 726.000 18.970
 890.515 122.350
 309.944 184.759
 226.062 626.448
 877.423 865.885
 460.208 725.057
 24.778 265.291
 266.027 837.751
 663.279 606.631
 564.040 270.684
 900.875 232.524
 650.385 508.528
 952.362 142.478
 50.326 808.887
 767.221 27.272
 423.528 974.102
 863.396 855.216
 263.323 444.322
 855.785 994.017
 484.277 904.604
 515.721 70.470
 59.122 764.439
 115.818 154.686
 628.992 627.976
 855.054 47.782
 904.452 95.668
 451.693 109.077
 836.709 431.638
 494.672 103.690
 59.506 195.418
 893.477 422.532
 276.454 411.687
 126.605 928.135
 842.994 168.037
 901.800 831.227
 217.041 259.817
 77.940 889.887
 630.944 104.740
 107.218 846.408
 876.136 230.632
 14.112 143.267
 550.335 190.714
 789.162 371.121
 258.068 415.887
 624.032 646.309
 794.486 797.000
 310.695 756.468
 198.777 367.164
 361.197 779.605
 109.163 380.428
 542.650 319.164
 161.534 54.807
 960.402 115.413
 276.721 851.796
 34.422 718.109
 808.466 128.502
 501.459 28.228
 360.144 440.636
 318.493 744.948
 10.654 453.624
 249.318 260.868
 59.677 984.334
 271.958 22.066
 753.485 937.564
 364.245 264.201
 781.810 0.036
 900.684 821.159
 344.165 731.500
 846.231 114.025
 923.702 859.688
 260.346 716.553
 434.708 995.644
 754.553 75.200
 435.690 881.697
 483.521 69.618
 636.454 549.763
 826.414 430.974
 940.359 177.162
 43.082 404.120
 921.079 895.828
 107.856 24.562
 558.723 644.232
 449.578 577.112
 578.276 295.918
 105.652 70.381
 122.364 591.120
 553.897 275.867
 231.713 816.068
 270.610 183.936
 634.982 86.405
 506.369 778.668
 302.604 505.507
 330.779 252.237
 687.598 284.725
 209.641 105.685
 354.124 170.809
 107.252 720.675
 28.733 656.588
 795.008 655.921
 950.141 525.730
 965.820 107.691
 644.223 262.963
 250.527 177.181
 18.151 850.078
 984.443 75.139
 510.866 958.466
 834.126 448.248
 219.021 674.729
 249.543 180.106
 653.943 681.382
 316.047 365.923
 495.072 424.946
 433.366 513.056
 260.734 794.408
 412.345 224.306
 793.237 400.456
 950.183 787.513
 380.423 776.943
 994.816 849.691
 941.474 948.265
 540.830 88.100
 175.423 437.893
 792.569 911.647
 794.317 193.003
 93.132 406.606
 779.914 217.381
 336.642 169.366
 57.376 229.586
 869.984 299.844
 568.486 76.417
 841.395 632.049
 650.797 254.334
 87.374 488.438
 41.107 935.499
 565.089 613.121
 78.169 713.163
 961.415 982.242
 590.173 616.270
 946.908 440.236
 29.996 179.296
 926.431 365.981
 131.254 764.787
 478.832 146.580
 369.877 337.960
 715.407 207.795
 951.195 290.602
 838.156 813.632
 726.652 151.835
 389.636 163.692
 155.571 442.783
 280.064 361.586
 147.289 8.549
 206.144 242.568
 782.039 762.174
 669.568 490.810
 652.929 410.314
 419.468 869.254
 986.981 798.571
 818.252 166.239
 84.481 555.824
 728.648 837.190
 709.879 662.211
 983.619 506.288
 324.341 985.840
 100.776 977.642
 873.197 190.831
 487.524 188.872
 837.267 316.417
 129.220 389.023
 485.104 756.752
 414.999 519.339
 486.113 967.509
 917.638 367.676
 978.207 512.847
 265.953 118.600
 747.107 709.749
 720.166 760.639
 739.508 181.911
 249.591 784.454
 774.515 798.472
 213.654 321.206
 65.166 330.874
 635.035 455.116
 246.005 441.591
 329.605 789.754
 708.149 439.455
 201.517 361.130
 557.709 356.733
 31.455 845.098
 777.746 972.273
 367.634 390.385
 731.925 213.069
 287.119 775.802
 996.937 94.097
 21.554 410.631
 350.615 824.579
 757.197 706.170
 226.959 629.821
 422.680 794.889
 934.258 64.003
 396.041 478.277
 727.964 363.927
 800.179 677.384
 448.365 600.556
 245.836 839.236
 840.501 798.603
 434.893 531.079
 38.873 729.488
 193.160 412.011
 644.608 45.362
 78.552 502.653
 672.834 757.884
 352.952 38.414
 681.630 611.888
 537.831 566.697
 92.282 638.629
 46.611 474.555
 8.451 464.051
 130.686 968.171
 376.817 803.239
 48.915 91.853
 694.631 892.399
 508.517 610.618
 454.448 434.336
 892.758 190.795
 370.039 393.118
 30.115 17.357
 100.358 739.782
 541.164 770.039
 583.869 985.385
 471.956 243.871
 319.775 143.074
 662.822 109.982
 545.503 130.155
 364.319 651.804
 523.771 688.362
 80.388 327.837
 283.502 689.895
 653.799 768.496
 575.793 373.492
 700.053 140.319
 381.097 174.383
 710.206 550.667
 611.891 570.793
 376.386 430.409
 224.838 854.664
 919.450 246.883
 519.098 172.821
 718.227 856.265
 137.659 195.365
 233.909 710.625
 94.068 609.106
 799.391 663.196
 858.416 455.021
 87.890 454.274
 198.049 419.956
 102.238 63.720
 577.045 234.709
 28.207 954.072
 674.459 644.683
 792.628 36.086
 137.795 217.217
 258.501 717.051
 401.772 884.130
 601.577 158.224
 82.553 332.124
 50.830 403.186
 617.127 531.195
 171.910 141.949
 922.124 106.584
 639.177 859.496
 564.999 328.076
 717.478 61.360
 395.378 17.283
 776.932 267.529
 600.497 105.224
 238.024 879.685
 504.495 245.935
 613.988 731.660
 108.263 284.596
 334.503 770.487
 799.130 358.860
 929.032 542.852
 985.679 488.497
 877.718 901.933
 723.121 80.600
 38.699 41.007
 982.994 385.435
 397.358 806.976
 834.434 512.172
 897.671 468.748
 893.217 725.625
 79.041 197.625
 362.376 856.519
 2.407 460.485
 441.040 371.365
 683.723 98.102
 875.657 956.818
 716.102 842.800
 732.766 11.268
 536.847 469.505
 800.716 727.786
 543.587 235.684
 298.147 162.396
 973.859 77.742
 151.788 865.730
 702.267 538.907
 80.254 10.610
 274.216 216.796
 112.521 60.053
 58.830 763.727
 210.923 617.004
 167.795 41.046
 43.501 297.039
 131.355 827.421
 47.037 27.072
 455.593 683.162
 80.890 746.209
 392.542 866.570
 736.828 859.298
 150.869 38.231
 738.432 150.158
 552.224 344.758
 535.600 21.157
 817.420 80.119
 828.409 600.726
 845.900 731.343
 196.708 303.025
 458.389 842.648
 576.703 77.501
 610.957 810.143
 26.316 734.337
 392.042 746.058
 22.937 149.090
 593.339 740.411
 609.421 751.312
 40.226 778.293
 668.728 793.224
 494.847 837.144
 789.811 421.890
 450.664 151.026
 865.436 378.717
 244.848 663.794
 218.069 201.070
 676.090 441.909
 617.320 470.418
 360.080 437.644
 669.452 948.585
 841.146 907.434
 316.874 267.763
 542.365 936.608
 377.378 230.948
 842.288 604.830
 426.149 168.137
 356.410 65.922
 828.501 251.134
 146.421 196.837
 271.230 158.232
 428.546 994.193
 821.753 101.751
 80.742 829.739
 926.558 479.689
 112.089 300.481
 106.456 421.305
 339.306 272.949
 631.647 289.791
 976.187 887.565
 583.543 948.229
 171.040 587.481
 304.797 843.576
 792.358 511.294
 879.119 913.615
 859.494 951.048
 496.738 60.698
 916.593 651.864
 81.043 691.143
 656.316 909.093
 561.680 208.508
 94.756 110.120
 566.914 631.490
 288.510 243.921
 914.109 832.242
 755.155 150.449
 145.764 548.510
 523.726 858.212
 986.708 993.879
 794.542 231.541
 185.997 895.825
 48.406 554.522
 908.098 343.117
 712.433 367.297
 8.511 274.938
 90.309 359.012
 978.698 537.128
 703.511 942.380
 586.679 549.825
 799.985 85.472
 738.784 50.115
 979.027 370.358
 513.782 507.958
 395.015 164.819
 794.928 469.383
 155.479 327.164
 273.693 704.044
 466.325 375.590
 599.291 961.568
 22.496 418.526
 82.047 850.251
 647.675 2.580
 60.848 710.786
 381.721 47.272
 952.852 875.537
 57.391 123.580
 208.408 779.924
 934.637 934.888
 189.405 566.689
 535.701 178.323
 122.381 26.927
 389.650 221.436
 198.605 525.010
 721.518 709.054
 5.575 419.875
 57.379 318.895
 384.178 25.084
 439.292 178.775
 572.842 337.773
 208.001 725.253
 887.041 245.896
 699.538 71.036
 905.252 218.443
 375.588 820.116
 109.960 259.560
 855.931 54.287
 536.514 220.506
 611.825 257.351
 288.869 109.252
 107.340 854.101
 817.703 403.423
 415.057 946.243
 854.654 285.449
 584.953 618.234
 540.905 297.675
 690.553 769.884
 966.895 918.378
 722.640 982.313
 393.234 636.601
 633.972 127.980
 395.028 44.618
 472.963 748.030
 59.721 452.079
 872.422 110.990
 872.542 377.080
 201.747 71.116
 696.914 698.138
 546.119 613.493
 156.326 110.140
 770.892 322.925
 58.589 59.760
 268.544 976.893
 285.929 425.473
 402.099 337.330
 770.799 628.540
 64.131 815.070
 956.459 529.202
 403.461 583.745
 125.550 682.544
 449.895 521.283
 494.059 247.226
 736.353 917.411
 290.714 894.614
 801.044 580.641
 654.308 433.171
 701.844 949.715
 18.372 911.521
 20.508 219.645
 351.624 702.167
 733.819 754.135
 774.591 395.817
 318.445 112.826
 471.673 293.709
 400.312 577.535
 710.693 302.858
 600.154 836.186
 118.980 188.145
 235.003 461.853
 49.434 377.405
 559.501 508.158
 8.405 953.862
 947.629 197.859
 269.042 597.384
 79.783 591.018
 221.811 186.061
 895.053 830.485
 933.902 566.781
 955.144 139.140
 220.233 813.007
 433.988 14.341
 142.757 665.317
 263.018 875.256
 827.012 991.970
 921.887 878.399
 343.573 99.469
 941.687 351.797
 878.840 794.585
 684.273 700.387
 698.847 867.564
 256.974 111.684
 379.334 390.161
 224.778 614.337
 275.902 51.087
 878.167 201.366
 283.706 975.509
 318.421 778.790
 83.810 774.994
 225.693 608.643
 493.309 271.127
 399.184 918.541
 381.913 641.766
 601.687 198.802
 245.251 6.165
 829.661 919.393
 744.449 437.080
 369.459 504.803
 844.996 448.319
 223.604 203.242
 81.650 429.380
 109.035 290.732
 608.809 699.905
 981.427 939.934
 189.719 641.333
 243.294 152.475
 958.069 177.604
 594.235 762.654
 430.426 58.022
 102.875 545.530
 838.972 420.940
 73.713 545.240
 825.635 854.924
 777.910 537.111
 28.789 133.325
 73.217 972.649
 192.891 378.126
 390.769 268.165
 433.823 149.545
 879.651 89.911
 945.261 789.897
 616.383 580.661
 184.389 844.871
 476.248 750.250
 831.959 4.632
 375.341 516.474
 188.597 353.473
 303.104 899.667
 205.832 783.392
 629.859 426.427
 819.395 847.664
 175.345 933.113
 369.626 629.610
 123.830 241.519
 578.302 44.486
 58.045 936.500
 175.018 434.272
 725.547 53.092
 904.424 52.468
 42.536 489.141
 326.696 655.740
 755.348 524.691
 778.824 648.922
 920.505 842.799
 778.383 187.567
 310.291 815.556
 411.983 86.926
 210.265 716.406
 198.470 967.075
 134.095 634.204
 96.057 571.183
 353.878 649.591
 730.050 808.134
 23.008 760.254
 253.810 613.237
 74.284 843.507
 173.405 903.458
 106.828 873.645
 822.579 579.069
 558.357 684.069
 278.620 934.956
 599.262 812.605
 374.274 875.869
 214.831 690.545
 51.790 755.036
 772.865 445.233
 791.418 389.851
 245.280 461.552
 850.360 157.461
 981.260 184.244
 894.380 983.222
 161.846 300.866
 571.466 343.250
 524.897 800.446
 146.424 86.001
 687.180 597.041
 421.710 305.290
 36.558 597.704
 450.896 677.144
 180.043 703.711
 597.620 504.729
 848.900 200.665
 98.789 239.472
 844.309 21.514
 703.124 892.909
 498.741 176.193
 125.152 594.210
 499.580 217.959
 883.682 544.472
 121.413 460.502
 689.244 873.449
 618.414 38.143
 466.284 910.473
 993.380 96.131
 606.015 272.668
 668.144 957.087
 360.363 974.739
 892.486 96.457
 825.465 640.464
 534.561 3.551
 596.716 402.347
 262.531 350.096
 481.606 408.948
 950.205 445.534
 159.863 106.062
 392.555 353.572
 114.215 845.786
 401.780 669.305
 703.845 524.694
 951.060 217.843
 804.251 117.665
 949.240 506.598
 832.272 306.763
 251.541 832.726
 257.754 195.002
 753.302 468.771
 370.508 23.536
 568.087 293.045
 323.238 198.996
 878.695 832.040
 461.206 997.399
 668.446 691.234
 34.056 394.674
 117.191 284.504
 373.966 324.688
 486.810 163.416
 29.873 667.353
 157.469 893.552
 635.709 696.543
 519.739 639.411
 130.357 985.001
 418.133 481.319
 460.449 676.979
 96.009 91.874
 909.396 45.252
 255.707 106.223
 485.440 684.300
 144.794 205.745
 349.561 33.376
 61.176 240.212
 505.255 40.160
 466.501 296.392
 44.273 176.290
 966.680 404.197
 236.191 99.955
 796.679 993.346
 959.049 567.751
 498.190 478.272
 140.436 658.915
 145.830 676.207
 463.397 561.125
 530.530 638.635
 992.762 540.191
 996.570 900.323
 201.408 878.718
 327.846 889.754
 182.115 514.363
 944.474 82.028
 381.731 470.380
 285.662 458.178
 706.216 474.242
 280.071 526.740
 236.625 69.206
 229.872 893.457
 439.449 94.479
 826.846 477.910
 724.928 338.366
 773.575 582.040
 532.557 42.424
 73.720 240.823
 35.258 480.709
 284.389 521.573
 737.277 174.828
 270.382 592.451
 83.447 191.531
 472.892 625.899
 39.862 54.419
 689.968 627.056
 992.141 874.939
 477.098 535.160
 234.486 551.012
 705.975 906.954
 490.720 115.554
 588.394 890.739
 970.885 253.751
 678.905 288.830
 280.127 499.821
 441.095 301.395
 370.118 914.257
 903.064 78.228
 669.866 14.970
 570.819 774.798
 518.181 164.824
 25.019 228.307
 213.424 418.739
 736.105 217.755
 19.264 311.526
 412.640 143.678
 643.518 169.246
 293.226 718.787
 318.768 88.961
 927.270 276.144
 140.041 731.918
 215.912 718.307
 690.757 881.570
 431.450 106.331
 851.276 339.215
 59.682 844.520
 625.366 65.828
 150.756 293.746
 632.874 568.879
 284.764 147.228
 848.712 808.332
 700.696 747.469
 169.315 427.767
 872.080 697.127
 361.242 866.662
 188.251 120.688
 998.979 980.846
 93.536 34.741
 689.936 683.102
 302.494 764.515
 476.695 948.706
 630.849 751.001
 15.694 335.702
 719.911 489.977
 376.541 112.028
 976.436 560.611
 959.237 716.822
 467.378 581.833
 662.882 807.678
 195.345 589.627
 587.201 646.230
 109.405 383.808
 939.088 278.678
 679.028 240.355
 634.677 493.969
 756.143 432.098
 221.035 149.085
 479.703 919.462
 31.268 287.639
 924.773 552.457
 976.480 834.829
 178.359 119.328
 564.778 209.400
 229.284 555.888
 821.569 272.878
 9.933 828.017
 920.016 849.910
 722.280 168.988
 872.185 953.620
 145.967 9.835
 389.731 579.577
 467.336 617.156
 510.544 875.141
 618.042 946.296
 270.518 921.935
 581.558 842.412
 246.400 703.123
 354.561 556.438
 328.635 869.579
 555.386 682.250
 427.393 116.378
 198.954 425.746
 748.940 670.068
 130.307 461.968
 784.535 45.561
 579.132 164.591
 664.790 727.297
 395.032 360.112
 186.536 271.402
 706.025 889.881
 707.501 913.322
 46.833 595.165
 520.581 638.841
 793.309 77.790
 11.086 766.231
 957.083 951.336
 317.403 964.729
 810.919 770.731
 761.290 761.612
 278.731 412.269
 594.919 569.295
 711.711 138.364
 687.503 88.289
 338.273 703.737
 407.398 245.395
 903.639 690.277
 861.972 133.460
 465.951 359.856
 756.077 394.544
 979.089 17.084
 792.780 187.990
 735.270 522.065
 842.334 5.094
 358.481 797.020
 75.411 719.556
 306.571 56.122
 125.976 125.386
 557.050 946.739
 802.253 929.489
 699.271 729.562
 288.879 493.547
 241.705 217.849
 520.243 208.586
 853.529 130.578
 998.202 25.618
 109.115 244.834
 773.915 537.814
 284.448 728.970
 313.531 934.997
 886.697 35.361
 174.427 841.746
 980.608 980.807
 688.825 358.696
 434.928 160.567
 494.725 795.745
 953.539 660.689
 782.663 499.758
 12.406 450.784
 506.816 612.317
 505.954 668.923
 709.297 460.136
 254.367 831.244
 149.190 887.706
 353.864 405.713
 938.164 134.706
 310.833 42.674
 140.762 676.745
 711.407 430.398
 780.976 764.570
 892.361 383.286
 342.258 582.118
 327.039 531.011
 293.215 6.620
 679.358 281.519
 6.804 793.607
 245.921 517.918
 460.777 666.360
 665.171 462.984
 558.550 693.583
 765.680 25.011
 742.718 562.291
 523.688 710.433
 691.455 856.871
 651.371 352.907
 397.516 342.671
 18.943 732.156
 389.969 16.330
 180.369 920.838
 532.921 459.293
 807.200 452.073
 939.131 839.871
 999.002 207.389
 488.454 917.917
 721.294 113.874
 113.702 170.313
 90.174 154.964
 984.769 871.327
 772.463 951.950
 514.246 716.388
 374.827 888.846
 455.578 598.481
 656.715 823.396
 452.667 51.376
 599.984 258.931
 115.499 922.044
 510.727 118.287
 880.510 175.251
 202.242 150.712
 611.155 656.617
 26.586 469.481
 600.417 826.895
 777.974 731.791
 553.036 251.256
 805.147 268.572
 404.450 194.860
 640.137 801.185
 832.090 392.445
 4.564 761.228
 842.544 668.287
 696.440 190.938
 387.693 967.435
 923.542 542.973
 40.206 794.047
 544.795 732.982
 12.608 452.934
 148.143 605.606
 356.612 661.809
 249.323 648.969
 855.722 490.409
 286.445 694.772
 702.606 525.659
 733.848 346.724
 514.809 136.788
 117.156 630.825
 22.646 589.050
 109.675 514.242
 999.252 38.168
 186.252 417.960
 785.580 529.303
 540.583 90.584
 386.613 564.143
 500.005 420.699
 326.214 518.509
 440.369 162.786
 697.126 761.676
 983.232 622.164
 532.916 209.623
 896.870 88.865
 366.632 839.971
 798.399 995.174
 686.128 399.688
 221.319 179.211
 711.188 781.594
 454.185 315.057
 218.415 856.548
 432.993 82.168
 945.499 590.111
 871.385 322.160
 788.804 101.082
 306.498 614.291
 642.543 630.840
 219.539 2.406
 342.456 773.884
 332.682 151.792
 3.190 498.816
 389.439 895.833
 761.293 583.493
 574.038 856.855
 942.316 856.865
 424.644 765.916
 302.017 732.693
 931.597 951.038
 791.857 726.745
 99.428 666.560
 265.044 150.059
 782.687 967.659
 371.449 787.568
 101.073 429.023
 241.172 815.834
 297.578 416.062
 283.724 338.281
 951.183 857.603
 842.401 964.414
 997.907 572.889
 554.070 714.756
 883.689 470.801
 39.106 970.087
 280.913 178.939
 153.555 117.100
 386.505 453.760
 97.883 278.382
 700.895 664.951
 518.954 999.048
 9.265 598.127
 642.663 832.266
 772.933 155.595
 915.242 398.892
 341.356 397.101
 546.274 60.607
 943.811 908.205
 373.613 850.134
 772.451 136.269
 200.482 645.724
 161.189 31.255
 982.036 800.136
 762.031 774.943
 209.549 967.532
 164.482 297.296
 505.551 786.295
 864.848 648.051
 705.732 333.657
 219.510 616.075
 669.954 971.836
 686.090 535.245
 294.674 848.132
 523.885 265.748
 955.210 27.086
 272.983 441.749
 104.478 45.613
 921.222 293.609
 413.896 757.137
 188.824 514.547
 534.312 223.803
 879.662 592.463
 855.137 323.101
 660.972 877.881
 76.732 743.614
 913.793 34.757
 715.995 381.702
 746.047 813.640
 22.458 434.817
 758.979 703.796
 79.903 976.705
 413.631 635.035
 947.185 644.297
 643.211 699.875
 595.744 555.785
 813.987 806.104
 627.043 394.746
 943.984 218.849
 501.317 57.657
 765.845 344.905
 432.686 583.476
 366.351 601.675
 561.421 616.883
 677.062 314.874
 311.528 144.269
 533.159 835.651
 493.447 67.528
 693.946 256.680
 183.469 619.536
 539.634 551.593
 372.343 91.888
 864.322 741.993
 947.539 645.756
 591.847 905.873
 581.993 556.810
 494.908 840.953
 325.188 442.067
 322.237 862.266
 111.494 307.637
 685.331 186.714
 450.545 510.047
 755.231 295.735
 382.542 448.636
 229.121 493.296
 458.762 402.137
 182.162 28.789
 338.033 928.770
 686.283 837.087
 320.642 596.825
 397.045 380.770
 222.229 72.999
 452.539 747.661
 825.088 230.615
 843.414 61.391
 339.244 551.800
 77.121 170.217
 920.442 679.990
 227.306 272.087
 89.341 165.405
 913.967 659.767
 591.635 760.952
 62.603 692.205
 751.431 734.307
 430.451 746.318
 72.131 619.445
 432.342 621.800
 805.400 333.830
 143.291 270.626
 467.958 222.819
 973.217 928.768
 69.311 88.152
 203.018 631.743
 805.701 730.698
 720.393 605.275
 564.238 747.918
 106.409 310.361
 107.159 923.020
 985.878 676.930
 813.419 315.630
 880.545 736.138
 340.400 293.675
 886.083 927.854
 232.623 54.313
 352.659 552.478
 0.335 380.073
 482.840 405.805
 375.072 317.451
 796.697 598.870
 631.428 392.175
 757.019 953.707
 56.939 772.026
 330.523 478.748
 821.035 228.875
 795.023 77.442
 808.409 751.480
 926.963 409.897
 63.913 525.349
 635.828 304.475
 670.469 671.760
 797.380 164.849
 426.755 461.851
 199.860 813.851
 89.048 671.111
 208.234 300.226
 126.193 682.623
 600.885 525.353
 545.812 893.075
 499.101 546.931
 974.517 823.002
 928.232 24.057
 608.888 122.215
 184.855 187.119
 144.442 823.462
 279.029 666.277
 286.951 803.332
 545.260 479.259
 857.552 421.244
 418.789 963.836
 926.588 827.539
 31.941 709.212
 410.663 953.395
 953.551 875.867
 405.524 852.282
 155.744 243.081
 420.112 879.458
 307.919 950.777
 43.251 337.482
 256.727 36.684
 286.090 237.691
 120.723 355.778
 475.804 926.247
 704.542 416.898
 657.459 585.653
 893.659 707.337
 722.846 276.139
 628.739 591.650
 112.016 844.105
 858.156 273.126
 812.951 955.768
 236.495 268.268
 358.055 862.641
 61.825 554.551
 626.906 561.537
 139.573 963.924
 10.092 456.089
 618.271 478.634
 69.034 780.641
 882.792 77.320
 394.972 122.644
 912.638 429.031
 283.021 728.954
 43.053 557.318
 904.124 647.889
 310.162 128.163
 391.379 526.250
 850.989 52.116
 123.577 323.223
 576.143 945.941
 156.667 736.228
 276.548 751.617
 345.392 562.921
 783.122 555.280
 37.759 995.088
 915.328 746.042
 92.504 290.951
 954.675 980.571
 345.896 879.979
 814.248 615.407
 973.533 586.832
 75.136 992.516
 592.972 827.390
 583.150 137.351
 524.947 729.229
 380.684 491.195
 668.426 701.626
 753.157 454.892
 695.012 956.669
 39.602 988.980
 181.322 434.773
 363.171 781.050
 277.320 976.642
 428.177 555.855
 160.649 12.125
 182.594 733.874
 911.215 497.540
 213.563 621.975
 319.541 960.794
 811.408 693.258
 232.294 832.285
 366.070 845.721
 258.106 414.322
 137.990 150.037
 378.196 928.187
 40.747 850.279
 304.694 772.328
 280.537 878.208
 333.254 14.437
 991.724 7.709
 176.943 951.837
 189.753 902.706
 530.104 426.876
 812.681 606.743
 281.575 235.676
 548.455 658.047
 717.213 69.013
 832.957 678.974
 265.895 763.374
 467.981 437.219
 348.332 399.007
 941.159 477.866
 384.151 781.312
 751.849 215.578
 653.199 794.184
 956.802 105.976
 348.310 871.374
 173.814 201.090
 108.408 637.850
 425.363 67.999
 595.564 511.168
 300.523 10.124
 243.156 497.583
 873.294 590.743
 323.765 483.912
 878.196 197.101
 586.665 319.816
 626.893 395.840
 221.236 852.364
 698.290 976.643
 92.392 652.491
 272.579 237.006
 548.796 438.739
 158.840 368.488
 558.716 525.666
 716.014 920.868
 119.601 11.299
 446.202 668.270
 406.596 769.425
 583.608 718.853
 766.265 668.395
 376.160 101.375
 671.781 229.072
 402.377 47.382
 85.001 231.995
 453.884 752.436
 222.468 549.516
 592.710 44.560
 602.910 815.269
 638.966 379.617
 22.869 943.922
 813.512 203.795
 27.268 112.616
 634.787 520.718
 728.978 636.099
 610.323 538.262
 904.601 375.537
 260.706 377.195
 24.880 471.790
 634.367 844.837
 842.534 484.048
 611.102 322.578
 886.301 530.911
 924.164 512.110
 428.835 0.879
 257.012 523.339
 392.624 440.969
 871.174 974.331
 119.794 604.473
 704.152 83.149
 799.448 491.310
 527.111 351.575
 663.997 836.871
 685.365 325.517
 330.823 578.476
 852.927 36.194
 77.757 673.812
 636.012 315.220
 553.627 474.918
 358.097 986.557
 794.930 26.968
 877.633 485.456
 256.094 906.429
 333.750 271.318
 376.507 921.972
 618.163 285.584
 468.368 448.093
 544.273 970.954
 84.333 760.984
 866.279 93.350
 634.970 304.220
 809.441 887.986
 698.519 774.786
 752.948 245.893
 977.444 624.636
 382.745 643.344
 189.517 496.971
 555.007 935.407
 769.974 127.863
 411.460 643.488
 243.554 851.556
 923.612 888.189
 591.609 451.146
 50.149 91.444
 184.069 235.403
 434.648 199.903
 615.789 827.948
 991.664 684.582
 531.960 798.109
 598.716 435.260
 651.200 405.424
 278.352 892.988
 303.934 974.578
 895.041 116.878
 957.542 757.597
 261.048 744.462
 160.918 209.266
 226.692 25.980
 825.621 924.324
 484.564 855.700
 687.451 726.135
 433.713 316.654
 533.250 611.824
 95.792 43.892
 408.161 144.639
 146.333 305.782
 566.752 27.477
 94.131 229.001
 628.888 719.602
 312.121 942.313
 932.444 189.713
 373.878 494.156
 827.698 991.649
 188.997 382.438
 973.295 453.280
 44.304 110.118
 114.989 674.868
 460.260 801.306
 353.007 420.815
 955.574 49.481
 232.072 679.689
 398.294 557.280
 773.117 373.551
 707.253 17.238
 664.075 271.504
 680.385 91.334
 548.265 847.179
 671.055 306.597
 705.686 499.322
 543.059 492.034
 380.594 3.277
 720.617 852.380
 737.228 193.822
 450.666 485.668
 546.348 2.405
 428.449 699.081
 543.726 30.427
 349.370 721.415
 236.001 671.842
 463.867 726.630
 241.088 380.582
 879.528 613.065
 973.871 379.152
 805.583 884.143
 261.215 933.199
 627.408 671.648
 883.977 172.145
 168.757 370.396
 891.794 358.265
 611.470 217.427
 65.940 926.474
 738.717 169.518
 66.728 605.916
 718.936 595.062
 498.100 454.027
 902.158 101.342
 459.605 786.801
 735.145 532.368
 694.544 268.429
 171.545 78.108
 445.296 963.362
 941.171 80.913
 808.592 978.395
 909.547 572.660
 163.723 596.675
 994.476 655.838
 997.343 85.325
 777.739 398.041
 745.034 839.829
 952.839 52.603
 640.199 298.459
 57.428 774.325
 736.858 346.298
 853.596 959.974
 438.888 349.053
 120.327 315.795
 912.027 770.601
 218.197 411.442
 517.265 684.494
 362.981 10.007
 929.067 678.569
 216.388 821.312
 386.314 353.872
 861.173 480.054
 767.998 155.810
 994.786 737.112
 43.039 858.515
 849.209 822.278
 470.384 5.524
 851.410 206.536
 531.522 734.083
 883.860 93.936
 475.294 60.603
 520.719 704.986
 10.251 155.295
 213.858 88.781
 761.791 799.977
 822.980 898.913
 741.891 909.984
 443.233 383.264
 83.718 155.488
 327.269 130.462
 449.969 676.108
 50.415 762.017
 814.052 123.062
 479.213 400.569
 171.554 653.510
 704.904 38.533
 303.745 550.798
 852.540 800.475
 75.790 251.622
 609.438 975.402
 203.939 266.583
 797.785 795.763
 715.254 714.980
 287.987 478.221
 900.644 529.157
 782.019 502.324
 830.382 280.342
 338.517 488.250
 67.383 639.081
 140.197 110.316
 136.833 702.336
 674.356 31.114
 354.046 429.864
 791.756 909.986
 491.420 759.007
 689.141 692.347
 399.091 274.514
 715.335 952.352
 454.368 654.292
 597.686 385.282
 677.482 189.105
 619.997 238.079
 543.929 71.343
 928.753 652.758
 178.139 592.466
 303.106 469.506
 413.988 998.808
 775.594 901.388
 542.425 289.885
 643.007 823.601
 776.089 351.594
 946.271 905.536
 89.097 288.789
 38.912 907.753
 134.414 838.271
 598.116 637.961
 101.374 125.604
 380.907 45.640
 305.514 489.224
 289.366 984.982
 858.199 485.585
 309.770 307.024
 254.239 752.811
 635.849 186.308
 154.491 31.167
 609.262 243.179
 993.043 91.190
 921.768 903.117
 474.093 519.426
 62.841 118.745
 163.992 563.154
 80.991 662.707
 554.356 485.549
 2.247 541.171
 451.075 968.223
 438.881 54.016
 812.715 996.731
 77.157 780.487
 155.002 744.407
 484.609 455.545
 993.332 239.709
 483.132 745.034
 103.487 961.475
 730.002 265.667
 435.797 995.199
 999.318 532.842
 567.112 432.195
 403.372 575.066
 568.105 373.764
 707.891 713.720
 4.140 175.990
 325.404 972.006
 582.554 540.204
 193.962 13.726
 267.260 212.545
 819.059 703.358
 765.904 537.333
 357.716 871.520
 371.043 937.367
 916.586 727.791
 624.087 735.059
 709.757 415.225
 40.963 136.938
 444.117 292.270
 766.957 876.953
 166.197 768.755
 43.168 38.033
 787.955 538.959
 500.010 174.060
 911.729 238.173
 728.733 653.914
 276.541 306.882
 207.690 404.468
 856.980 851.516
 316.976 89.548
 148.228 731.136
 906.863 517.206
 580.678 929.588
 189.463 398.659
 17.367 462.215
 799.218 810.316
 417.653 850.604
 869.669 47.316
 599.838 328.950
 257.811 355.512
 530.495 938.155
 422.809 31.961
 214.058 50.813
 445.650 975.590
 385.666 449.826
 726.206 224.143
 234.614 168.801
 683.187 745.818
 44.124 972.880
 432.594 569.955
 243.057 708.860
 756.745 686.817
 72.049 143.808
 477.110 359.018
 94.034 217.747
 591.395 43.989
 678.982 500.096
 663.277 896.060
 494.801 718.504
 99.445 307.319
 898.726 445.477
 204.103 557.550
 982.315 821.162
 559.704 915.438
 242.606 763.963
 91.511 396.499
 374.462 694.018
 582.818 409.107
 275.184 853.372
 820.596 170.445
 870.631 851.828
 574.476 651.846
 989.300 865.623
 304.823 910.842
 981.711 749.470
 620.945 619.172
 690.301 238.933
 784.061 926.439
 380.737 983.099
 890.345 173.016
 338.583 686.169
 149.442 438.938
 582.775 495.564
 968.283 184.110
 945.100 563.932
 387.334 886.101
 86.283 558.819
 27.889 342.739
 666.198 688.577
 779.320 295.677
 238.071 463.289
 372.021 6.974
 702.216 88.203
 85.852 32.894
 620.092 782.629
 679.316 477.607
 968.476 883.766
 188.360 654.961
 198.709 802.048
 235.987 160.256
 777.853 477.815
 567.884 567.914
 825.698 199.328
 541.710 177.650
 450.836 495.935
 557.895 674.313
 935.127 349.919
 940.611 128.920
 852.018 473.865
 524.766 224.717
 441.404 690.947
 347.355 857.727
 341.200 112.334
 1.443 641.514
 911.146 423.705
 713.489 287.374
 522.810 32.020
 328.182 170.617
 55.164 460.186
 610.669 608.567
 479.096 352.634
 538.773 834.676
 466.745 926.420
 195.078 364.302
 880.541 92.995
 71.524 310.893
 318.548 723.873
 861.290 266.363
 481.246 343.039
 381.311 37.174
 422.797 619.885
 94.049 899.249
 27.481 394.093
 682.351 62.285
 658.098 89.102
 382.834 819.830
 534.414 530.304
 860.911 898.816
 271.096 660.076
 576.836 944.883
 218.998 981.995
 62.986 912.201
 972.319 834.704
 726.860 533.639
 116.280 620.819
 584.044 584.682
 62.910 742.880
 285.903 518.820
 551.878 336.918
 466.289 330.034
 52.633 570.714
 521.579 417.119
 195.155 679.903
 643.404 403.022
 359.375 457.930
 131.270 558.934
 375.611 268.338
 563.622 846.992
 716.529 998.475
 344.826 917.143
 709.278 676.478
 968.990 353.628
 856.998 698.156
 249.820 386.048
 852.410 992.403
 912.045 370.866
 891.232 744.055
 680.837 964.109
 376.512 8.265
 150.679 788.083
 551.545 222.723
 776.929 927.922
 341.768 51.210
 777.781 52.113
 136.140 487.620
 230.362 749.903
 135.193 792.678
 314.336 623.294
 553.608 721.001
 324.937 208.433
 535.306 984.088
 522.967 267.683
 342.335 861.418
 93.631 866.778
 766.935 958.547
 883.469 799.711
 919.120 975.237
 313.003 855.862
 517.717 911.063
 12.732 538.993
 597.428 839.047
 595.730 686.025
 502.153 423.849
 308.484 925.652
 108.111 969.569
 542.873 634.189
 179.572 438.641
 749.636 450.443
 454.038 588.635
 773.886 105.371
 659.100 894.588
 95.563 299.117
 934.974 43.050
 665.082 251.312
 657.780 548.075
 692.487 884.889
 90.173 12.617
 796.229 43.985
 617.190 69.993
 717.187 748.523
 123.533 434.335
 430.135 948.075
 729.474 376.276
 966.585 142.484
 99.800 446.751
 831.522 314.020
 675.397 289.172
 236.347 983.746
 830.185 815.687
 869.193 622.040
 335.110 49.512
 922.410 759.278
 901.886 241.023
 139.432 747.578
 596.498 904.403
 726.476 398.887
 748.409 663.956
 798.790 489.883
 656.559 980.067
 249.792 92.000
 6.186 195.118
 400.832 708.020
 887.959 916.194
 819.116 518.166
 657.906 566.191
 294.123 542.338
 425.973 285.999
 104.598 985.416
 624.066 71.087
 557.702 364.519
 120.227 655.285
 961.372 526.349
 531.674 807.539
 25.433 295.583
 391.205 244.172
 454.957 88.672
 362.637 655.887
 682.135 358.763
 833.221 546.740
 215.173 575.114
 564.272 839.088
 602.022 592.989
 113.565 936.699
 104.058 637.041
 990.485 96.448
 643.988 742.712
 831.802 241.288
 680.370 806.766
 734.582 473.311
 318.424 461.119
 523.697 500.967
 96.563 765.454
 513.274 479.904
 596.717 316.326
 921.001 649.066
 873.710 286.700
 766.332 904.765
 947.279 273.902
 911.352 643.395
 465.648 670.249
 47.508 881.674
 550.905 744.157
 381.781 660.933
 645.711 286.027
 599.661 903.703
 473.416 728.872
 274.842 327.077
 527.717 185.523
 230.730 354.020
 555.048 79.718
 738.128 592.487
 467.468 605.763
 737.021 780.254
 913.697 389.393
 205.955 793.478
 181.814 590.509
 156.442 577.764
 253.091 576.534
 616.238 635.963
 169.432 883.989
 76.688 966.830
 617.155 796.766
 736.112 328.322
 920.768 714.374
 72.020 149.799
 838.283 914.781
 746.587 855.168
 464.176 77.389
 97.155 316.415
 689.930 406.125
 819.551 431.846
 511.097 654.846
 327.919 729.067
 672.851 222.422
 409.676 508.583
 835.198 558.570
 505.710 464.388
 439.572 850.039
 379.314 303.565
 548.711 677.082
 316.433 513.643
 93.045 519.744
 876.203 735.829
 623.777 520.578
 714.460 851.540
 983.211 283.707
 91.819 801.704
 347.430 109.174
 388.306 771.602
 169.077 466.196
 642.481 892.616
 395.918 630.000
 757.088 255.948
 414.146 815.671
 335.802 287.466
 867.372 300.711
 985.463 398.309
 439.483 538.446
 511.852 69.352
 921.429 120.077
 509.635 931.345
 171.366 277.944
 981.407 14.272
 640.211 960.788
 478.150 722.788
 889.450 18.559
 822.897 578.564
 347.136 765.223
 328.570 699.663
 506.555 839.460
 945.207 972.147
 898.371 441.887
 444.766 35.845
 692.621 421.196
 375.210 446.287
 396.295 428.358
 469.444 595.385
 193.095 216.751
 686.935 347.400
 365.157 786.014
 382.653 562.573
 485.930 238.748
 853.534 192.572
 676.210 122.463
 899.402 909.379
 871.605 485.765
 73.709 7.755
 412.872 599.523
 88.153 851.925
 196.982 133.307
 801.022 436.279
 426.104 777.762
 366.837 729.861
 676.549 748.716
 287.529 673.090
 545.945 73.010
 194.177 805.981
 693.517 954.385
 442.415 109.302
 287.267 155.939
 841.466 328.148
 38.441 159.895
 701.834 681.939
 416.105 712.700
 603.609 821.594
 774.491 211.276
 907.916 315.389
 927.505 602.792
 688.107 986.847
 806.179 64.321
 902.887 513.919
 826.627 599.726
 806.782 767.052
 272.298 878.988
 658.542 118.710
 601.944 580.739
 187.448 118.156
 84.040 253.163
 281.786 478.228
 432.681 243.706
 321.349 766.417
 285.669 666.624
 163.734 797.329
 982.191 172.569
 267.074 769.910
 427.868 589.822
 872.870 228.378
 94.829 347.024
 742.795 14.200
 812.780 127.142
 132.005 346.734
 835.907 997.855
 556.045 867.049
 294.984 510.589
 364.307 13.320
 92.676 46.229
 143.900 93.032
 304.096 237.390
 845.409 268.595
 388.811 233.436
 126.303 786.146
 892.349 153.782
 456.637 825.107
 655.734 446.946
 811.409 516.970
 904.493 327.317
 398.615 929.881
 451.150 679.363
 534.190 110.669
 817.517 121.266
 995.070 853.271
 518.507 518.713
 558.215 473.118
 404.166 487.283
 893.360 27.516
 640.663 61.728
 25.353 664.618
 136.897 126.264
 551.296 906.043
 456.844 666.148
 99.314 984.201
 167.887 832.352
 889.069 943.724
 284.079 13.772
 16.323 172.199
 795.877 31.373
 380.605 708.600
 12.584 542.858
 229.826 964.758
 562.114 252.492
 660.423 27.204
 829.166 426.689
 216.053 141.199
 505.308 30.674
 930.097 238.471
 863.522 924.481
 793.362 893.602
 649.500 527.587
 62.649 85.313
 849.377 111.519
 0.681 817.705
 498.918 979.858
 323.751 508.285
 545.740 707.288
 679.014 75.216
 170.332 936.148
 55.321 622.405
 973.113 963.551
 904.819 309.829
 806.154 128.269
 500.154 455.982
 485.315 348.733
 335.255 712.727
 80.415 736.660
 185.452 609.474
 319.645 70.628
 342.628 228.097
 935.005 756.764
 928.647 852.683
 546.451 316.370
 539.023 265.121
 164.963 150.443
 580.652 820.269
 273.709 456.770
 921.989 440.163
 109.327 475.312
 79.695 388.339
 553.062 361.531
 408.277 811.359
 497.991 724.952
 253.145 19.034
 680.831 402.519
 965.011 787.486
 455.199 184.217
 75.243 345.344
 490.830 684.188
 896.301 394.045
 766.774 206.411
 765.415 535.018
 795.385 533.410
 98.202 861.646
 780.856 952.891
 194.847 520.246
 346.782 305.387
 256.044 565.301
 730.879 300.694
 558.264 8.938
 563.438 117.977
 25.548 187.949
 844.711 320.071
 163.359 303.733
 793.405 213.676
 212.769 607.508
 335.315 951.357
 492.072 346.516
 72.398 266.695
 847.800 413.972
 256.010 769.389
 395.950 79.027
 174.339 101.918
 833.295 151.572
 247.324 13.725
 402.030 164.280
 249.508 973.276
 541.250 350.708
 402.649 384.207
 626.254 348.864
 498.676 760.910
 330.124 165.368
 836.354 453.947
 718.131 262.758
 141.207 189.709
 459.264 963.969
 50.681 935.612
 593.403 251.205
 400.894 446.204
 288.709 535.012
 866.736 451.913
 450.705 912.239
 355.397 376.462
 969.871 663.702
 510.043 907.491
 713.747 373.834
 273.459 784.544
 56.177 711.633
 422.599 36.954
 92.267 986.252
 498.639 219.254
 592.679 488.875
 511.047 212.576
 913.040 27.999
 29.133 36.315
 279.756 146.286
 834.556 135.224
 236.477 227.915
 690.323 453.786
 248.394 35.581
 186.146 603.384
 44.856 391.265
 200.004 780.420
 833.214 485.671
 627.695 157.661
 964.973 184.317
 485.824 989.865
 484.238 226.032
 801.522 31.943
 571.041 179.713
 330.283 337.989
 619.575 751.306
 760.395 507.457
 302.877 594.082
 790.698 776.298
 788.539 266.088
 133.022 462.215
 429.968 759.657
 869.897 501.319
 988.395 974.827
 673.510 635.915
 293.742 263.281
 597.924 97.984
 357.766 388.977
 630.975 889.124
 268.371 859.038
 25.901 384.467
 755.891 12.046
 919.452 525.625
 494.725 714.838
 630.245 246.598
 929.312 232.868
 768.415 568.099
 462.554 288.636
 278.749 461.878
 66.183 508.450
 390.692 729.844
 942.778 146.590
 219.630 756.283
 543.282 949.946
 217.247 709.026
 604.749 333.267
 520.451 111.484
 581.956 238.775
 417.225 347.001
 892.611 483.166
 5.887 645.741
 346.583 394.661
 746.893 138.527
 380.397 723.123
 21.654 228.656
 742.799 293.324
 252.519 559.227
 877.245 556.820
 286.458 358.151
 802.593 988.779
 989.933 684.467
 12.151 345.403
 684.661 727.420
 79.523 833.687
 717.488 613.815
 891.902 702.400
 99.431 340.297
 919.689 110.923
 469.285 286.596
 696.362 106.397
 289.443 995.363
 822.719 390.503
 22.017 376.521
 752.037 301.593
 371.803 452.331
 361.916 108.235
 531.457 87.236
 707.845 604.181
 689.655 618.599
 293.856 925.944
 33.563 835.608
 926.284 61.600
 715.015 649.570
 555.078 277.835
 80.386 5.908
 98.698 522.070
 165.703 943.241
 817.188 133.555
 512.376 185.542
 395.091 63.410
 699.797 627.722
 151.532 415.713
 256.421 551.820
 166.956 902.996
 391.876 289.752
 140.760 698.122
 82.863 369.244
 335.839 864.823
 692.357 372.974
 466.973 780.732
 454.952 878.116
 120.865 714.966
 724.593 886.602
 604.781 488.214
 960.629 207.806
 685.218 193.373
 583.934 808.321
 752.474 571.376
 329.241 331.781
 614.557 367.739
 768.783 839.632
 545.659 904.063
 704.722 496.576
 879.641 14.317
 995.766 977.560
 415.081 262.926
 671.973 3.134
 80.898 90.910
 429.432 703.523
 673.979 853.432
 514.625 696.522
 324.478 8.833
 791.479 458.344
 550.239 402.686
 320.059 28.787
 37.303 333.528
 905.333 471.790
 414.689 78.134
 841.505 99.772
 392.897 747.605
 978.951 945.708
 399.319 710.949
 477.229 651.997
 790.296 595.419
 332.068 51.697
 447.793 803.846
 333.279 598.248
 5.080 94.925
 333.664 197.480
 595.543 585.339
 98.939 294.307
 214.586 350.366
 31.243 540.501
 937.830 935.893
 382.997 434.292
 88.613 628.487
 325.596 782.963
 311.581 356.188
 234.125 142.381
 532.453 971.302
 573.033 869.438
 190.404 273.641
 800.103 562.195
 470.812 110.025
 181.656 326.320
 672.096 890.614
 468.343 3.954
 269.222 817.680
 109.032 631.847
 724.071 466.162
 374.078 499.527
 3.786 291.942
 165.727 186.041
 44.534 392.938
 862.809 436.778
 810.604 895.161
 682.476 161.848
 995.844 681.829
 350.020 797.190
 973.002 595.103
 408.315 761.930
 71.415 499.122
 33.892 404.494
 237.679 747.790
 472.845 179.966
 268.603 214.499
 85.674 507.086
 90.140 442.934
 867.859 870.980
 557.441 12.854
 267.571 963.325
 365.320 492.808
 181.880 572.133
 358.704 498.928
 409.456 276.303
 621.020 286.988
 255.727 883.585
 574.664 880.965
 813.403 733.498
 159.821 158.267
 18.061 118.441
 252.041 258.090
 448.993 946.751
 449.381 609.136
 6.918 561.454
 399.024 255.812
 752.523 159.297
 961.521 733.581
 986.554 238.082
 826.876 755.049
 949.716 789.116
 127.295 435.537
 628.521 788.663
 141.528 742.298
 84.210 811.664
 188.200 593.206
 441.679 66.861
 171.683 372.035
 353.039 750.077
 212.990 147.545
 7.948 637.240
 187.347 177.175
 925.557 237.243
 445.028 203.565
 108.915 433.698
 236.323 989.391
 153.642 341.659
 446.878 624.708
 512.970 458.685
 806.119 538.298
 968.763 107.784
 216.862 273.404
 33.485 552.525
 804.797 887.041
 305.411 51.655
 566.547 5.014
 965.605 942.842
 546.739 831.469
 590.593 673.795
 568.640 757.724
 162.544 495.982
 27.885 141.137
 695.547 404.001
 811.527 597.545
 821.865 335.520
 279.911 52.545
 258.519 776.377
 529.699 375.441
 518.004 767.315
 3.938 738.534
 956.382 48.029
 418.581 732.688
 139.420 256.274
 1.748 572.458
 128.099 921.116
 87.749 550.940
 167.029 536.887
 146.108 881.765
 134.439 505.492
 658.327 585.065
 165.179 807.748
 761.705 542.800
 976.097 167.969
 968.325 939.671
 447.227 359.712
 324.299 207.159
 986.257 454.270
 213.957 254.340
 624.854 917.993
 328.118 169.634
 863.896 841.019
 625.478 947.950
 153.581 440.409
 20.115 888.757
 920.518 677.667
 952.842 639.050
 46.508 107.165
 454.632 953.193
 175.728 312.036
 119.484 907.116
 644.128 761.982
 983.094 850.700
 856.012 58.203
 391.796 888.625
 700.132 119.996
 860.807 241.106
 926.247 361.730
 807.363 812.201
 71.444 644.849
 126.500 560.718
 514.956 244.803
 406.795 468.750
 985.292 115.466
 290.176 692.824
 481.984 872.602
 21.987 785.273
 196.950 552.504
 650.965 127.401
 921.220 872.297
 987.914 125.227
 348.850 355.066
 259.032 502.897
 91.219 857.319
 165.550 673.601
 495.072 210.229
 634.254 673.899
 122.966 462.132
 90.281 281.489
 64.822 581.063
 359.241 480.756
 866.781 76.489
 893.188 442.813
 504.289 353.267
 575.432 210.694
 409.255 383.204
 881.810 654.926
 458.376 526.178
 228.343 334.655
 116.338 749.776
 312.536 275.181
 632.099 670.853
 631.728 480.131
 540.138 501.714
 938.515 127.178
 406.024 246.072
 550.240 757.432
 164.673 114.228
 374.984 533.207
 870.940 762.515
 536.363 495.330
 759.770 398.960
 188.169 153.555
 194.023 216.062
 699.734 161.753
 62.514 833.753
 884.437 998.663
 132.082 173.043
 435.624 746.161
 612.070 285.962
 653.102 246.733
 67.026 383.454
 894.218 162.478
 826.418 513.626
 799.345 47.236
 154.541 822.552
 133.482 294.923
 828.470 993.838
 292.907 319.883
 49.008 616.921
 965.778 153.816
 104.256 823.954
 753.785 668.936
 196.030 398.014
 482.011 234.394
 807.273 668.824
 497.849 924.401
 868.505 244.311
 117.007 578.931
 410.833 985.986
 973.384 494.427
 962.988 522.701
 905.908 230.897
 454.157 50.858
 33.743 667.383
 70.188 620.306
 273.800 739.639
 328.162 625.189
 11.859 237.432
 486.714 769.913
 299.385 125.046
 403.357 464.623
 489.099 343.995
 644.816 915.335
 898.414 243.864
 314.929 244.986
 983.952 213.377
 902.636 837.422
 783.720 812.833
 889.055 901.958
 525.301 569.924
 759.583 567.142
 376.079 438.515
 19.691 825.074
 220.549 844.416
 339.755 449.018
 63.747 879.694
 786.503 824.553
 480.605 949.026
 420.906 86.420
 338.434 425.415
 242.318 298.213
 521.761 311.004
 377.278 799.584
 371.560 710.234
 592.424 565.814
 128.747 61.361
 151.674 157.920
 537.077 507.974
 938.224 909.403
 433.745 760.176
 775.495 610.084
 235.724 46.245
 364.210 460.830
 642.925 806.751
 14.999 228.429
 130.501 166.229
 909.917 711.355
 225.048 730.680
 437.907 108.893
 564.262 215.690
 887.450 83.321
 65.955 889.028
 566.488 23.040
 497.708 907.925
 80.394 700.157
 488.263 705.124
 811.652 505.854
 779.711 505.301
 591.330 218.500
 837.360 476.123
 567.077 681.108
 941.768 593.300
 492.918 345.045
 542.761 949.295
 183.261 775.480
 994.515 399.446
 981.415 450.730
 178.202 321.148
 538.458 453.304
 896.627 81.201
 431.706 516.185
 64.301 48.801
 576.754 815.716
 465.052 657.931
 609.376 494.903
 384.410 879.646
 493.126 151.169
 500.415 294.226
 308.052 64.369
 617.280 803.204
 211.147 298.639
 812.558 455.380
 849.153 650.437
 329.402 208.138
 421.073 790.579
 648.563 50.515
 206.435 556.535
 15.423 387.785
 724.351 779.533
 749.248 54.858
 999.122 6.794
 726.776 679.143
 365.177 120.524
 889.994 259.865
 235.122 921.019
 686.672 943.102
 620.545 880.727
 297.902 738.392
 479.780 279.436
 953.860 797.825
 167.298 978.606
 779.672 331.821
 75.809 6.438
 468.080 2.513
 648.012 616.608
 743.199 967.042
 146.474 405.117
 486.881 655.417
 217.121 664.670
 550.800 893.396
 376.830 308.115
 506.472 417.788
 64.497 176.215
 803.090 993.188
 986.718 275.419
 248.567 804.574
 785.785 773.965
 219.928 164.080
 884.464 365.956
 190.659 693.003
 997.106 729.822
 758.474 397.674
 721.626 237.441
 418.927 591.833
 776.308 181.241
 488.278 585.793
 456.873 587.673
 290.998 886.843
 353.775 75.905
 529.479 274.481
 80.985 240.542
 510.022 232.308
 972.863 117.204
 52.542 555.435
 355.194 501.279
 732.059 493.485
 993.356 194.923
 936.612 35.576
 771.503 758.049
 755.485 161.797
 120.922 528.707
 188.456 357.698
 456.331 690.735
 674.197 962.215
 111.329 26.288
 635.065 58.593
 407.774 862.837
 115.586 451.449
 420.302 164.117
 720.414 645.787
 281.966 918.683
 829.806 765.934
 48.185 34.966
 460.463 650.008
 925.471 85.681
 448.613 320.146
 263.147 75.232
 740.414 67.707
 988.327 190.151
 190.025 178.707
 977.517 384.073
 174.328 46.460
 246.317 935.291
 649.364 29.760
 298.871 477.181
 689.616 885.783
 711.234 761.142
 587.698 172.517
 180.831 779.918
 847.546 426.877
 214.348 208.937
 805.507 698.439
 158.105 157.691
 665.783 687.054
 910.976 346.022
 772.351 93.374
 866.122 305.861
 370.114 158.055
 73.021 472.570
 672.625 817.085
 417.664 877.149
 69.905 532.208
 611.519 27.597
 922.974 26.941
 737.252 811.414
 825.450 746.360
 2.677 339.336
 18.684 504.160
 638.580 450.841
 955.270 140.711
 678.610 623.798
 774.397 13.825
 771.139 672.986
 717.549 218.200
 487.896 425.409
 638.748 784.010
 559.218 454.800
 692.270 959.783
 531.278 514.880
 783.022 524.705
 909.813 992.670
 289.261 901.924
 534.292 112.027
 90.692 423.824
 775.522 746.647
 812.225 214.885
 931.286 185.028
 7.714 855.430
 624.353 551.500
 419.981 833.804
 4.250 492.653
 452.702 114.420
 490.406 242.845
 143.506 289.366
 745.053 982.297
 631.616 352.265
 557.747 83.551
 841.022 260.762
 591.162 134.163
 653.358 29.989
 164.333 643.766
 603.230 30.928
 822.577 850.771
 300.679 627.433
 703.695 687.326
 656.957 962.488
 201.680 530.957
 175.053 51.965
 149.112 47.984
 257.824 832.568
 387.901 38.864
 704.683 175.101
 828.402 440.800
 411.220 365.623
 765.518 380.924
 181.562 192.176
 636.933 647.188
 515.721 585.650
 585.640 37.661
 76.531 47.979
 92.375 536.560
 184.226 672.631
 742.338 62.137
 370.509 0.430
 506.691 943.133
 565.487 852.767
 78.106 253.203
 535.601 504.687
 79.270 503.418
 462.313 478.062
 845.255 939.205
 101.543 991.695
 899.608 178.031
 422.643 858.040
 837.569 166.631
 450.934 788.034
 688.807 330.929
 765.778 594.815
 750.474 378.184
 600.988 378.021
 606.205 919.789
 198.482 142.529
 528.169 986.088
 250.033 444.378
 600.796 563.202
 274.280 63.089
 812.622 598.948
 293.741 640.376
 596.638 993.494
 454.140 982.389
 122.030 44.288
 349.074 844.221
 267.301 678.413
 937.913 564.675
 55.268 743.931
 563.226 725.539
 276.444 200.566
 753.225 917.443
 644.085 445.656
 130.284 814.189
 639.966 320.441
 812.204 715.221
 956.195 792.143
 490.159 903.207
 299.711 516.966
 776.267 987.826
 190.171 716.951
 142.288 540.561
 89.549 199.011
 605.340 957.163
 796.937 197.375
 370.912 568.481
 21.726 711.881
 610.285 526.351
 612.894 465.268
 949.197 154.495
 224.681 724.767
 675.890 25.946
 596.119 379.479
 66.271 524.879
 923.110 578.288
 76.738 604.256
 519.822 297.338
 304.219 659.117
 566.886 695.675
 969.310 212.210
 896.128 447.659
 481.350 533.032
 587.482 216.796
 211.155 477.992
 478.520 504.024
 573.575 108.623
 288.905 601.160
 631.512 892.593
 922.647 784.649
 727.452 160.233
 64.689 64.180
 257.711 634.702
 572.968 263.916
 586.506 199.546
 473.331 360.392
 287.775 51.799
 886.589 370.706
 766.660 215.970
 701.616 608.016
 792.046 284.051
 705.889 369.944
 337.138 684.361
 598.607 561.114
 225.287 768.605
 447.949 976.315
 589.937 308.623
 772.627 978.811
 835.594 394.062
 291.512 732.901
 214.008 267.559
 209.413 515.429
 967.584 888.441
 611.123 602.512
 229.508 308.474
 491.652 861.048
 74.712 618.614
 233.324 165.795
 683.009 894.370
 978.467 698.953
 979.189 355.220
 571.206 797.732
 156.321 752.173
 237.962 414.541
 547.887 714.260
 331.308 202.922
 599.555 592.281
 616.777 389.727
 488.708 925.060
 280.821 730.095
 863.360 473.843
 77.658 147.512
 414.306 294.023
 513.231 957.582
 575.732 275.499
 339.378 573.311
 668.687 234.560
 756.987 144.020
 685.582 997.949
 912.908 932.801
 667.060 15.815
 534.487 272.332
 78.229 172.528
 843.571 430.456
 660.494 446.285
 397.581 580.098
 157.280 479.116
 840.957 608.604
 904.275 553.151
 41.052 665.688
 182.820 787.010
 6.721 973.761
 182.517 944.120
 826.905 487.099
 457.636 224.033
 554.954 855.150
 521.451 945.806
 140.054 829.182
 161.182 551.981
 760.613 649.728
 709.955 801.143
 39.902 105.051
 745.250 80.604
 868.611 288.728
 938.273 178.069
 872.515 678.677
 325.836 587.709
 849.427 972.606
 464.486 992.675
 864.551 248.276
 432.430 229.508
 696.741 964.468
 723.206 82.255
 232.776 213.850
 808.980 223.265
 428.342 506.458
 702.087 577.166
 11.963 367.291
 700.022 163.320
 73.694 729.271
 729.117 915.128
 629.154 689.748
 201.006 191.980
 709.814 761.821
 37.303 317.576
 233.721 518.495
 803.557 888.342
 41.726 116.319
 603.246 204.901
 930.344 854.324
 224.479 660.948
 114.547 823.394
 792.220 465.895
 355.985 120.530
 971.506 634.321
 491.341 722.542
 284.769 716.444
 492.114 255.851
 869.359 504.732
 634.207 775.153
 608.451 683.472
 209.907 626.235
 946.409 607.183
 285.620 260.469
 353.264 632.396
 808.816 874.142
 665.239 483.428
 362.881 239.288
 810.396 319.801
 727.869 489.089
 469.682 569.961
 250.584 725.864
 341.346 297.790
 684.239 579.451
 16.403 235.243
 404.347 595.383
 258.075 522.423
 725.087 53.066
 260.856 287.062
 863.613 372.549
 374.754 125.896
 66.349 172.992
 775.456 243.740
 612.153 696.237
 677.787 900.601
 136.118 244.783
 292.053 117.036
 721.959 435.824
 753.173 512.894
 940.437 12.958
 481.330 189.917
 869.567 146.734
 708.917 715.424
 725.781 196.870
 408.465 288.996
 123.377 795.890
 335.074 859.065
 925.204 479.963
 937.438 349.262
 866.401 462.172
 155.132 818.990
 544.045 181.460
 595.621 647.851
 340.908 22.678
 839.851 44.142
 466.329 785.804
 55.754 943.948
 579.763 672.445
 178.274 815.339
 644.399 482.703
 444.236 903.505
 423.851 493.501
 430.536 954.478
 772.033 879.453
 142.608 610.329
 915.752 188.507
 423.217 165.773
 835.250 87.207
 613.396 669.181
 606.948 524.915
 190.371 909.691
 885.182 454.183
 51.975 391.882
 219.138 997.493
 311.984 211.237
 483.864 321.328
 342.887 824.026
 659.811 710.215
 356.529 86.440
 536.456 309.738
 882.033 917.757
 608.054 502.940
 995.380 334.405
 642.393 814.195
 315.437 985.147
 758.635 903.969
 424.249 286.986
 673.117 573.446
 140.781 677.096
 340.728 576.477
 700.454 734.135
 15.519 415.394
 419.652 124.245
 712.213 544.980
 484.678 650.202
 807.906 534.191
 556.491 549.267
 671.297 637.419
 462.045 534.940
 539.237 946.200
 214.429 613.993
 624.297 259.102
 409.698 152.679
 582.601 93.146
 958.778 0.177
 901.716 826.656
 476.708 204.147
 590.318 913.279
 145.627 239.323
 324.326 933.311
 747.022 997.590
 190.767 85.164
 906.068 604.819
 586.813 591.251
 567.296 499.380
 95.979 563.761
 815.781 958.769
 148.559 702.427
 438.830 238.964
 554.226 974.751
 985.251 806.207
 99.514 246.144
 496.475 419.041
 63.290 910.581
 857.633 451.035
 903.641 539.904
 727.239 239.035
 397.786 680.516
 959.286 70.853
 13.256 329.381
 117.471 878.437
 297.855 607.011
 212.265 731.927
 94.638 394.098
 859.885 806.308
 616.754 532.002
 188.558 850.954
 8.643 817.261
 600.301 84.203
 331.291 799.272
 862.619 376.819
 749.563 61.397
 458.888 112.013
 581.767 612.811
 1.756 13.430
 261.360 515.818
 221.799 829.697
 827.037 336.151
 323.180 133.811
 422.431 237.653
 666.500 732.594
 275.465 993.931
 942.052 645.977
 518.380 195.038
 457.699 184.000
 984.036 964.506
 436.597 962.719
 206.881 439.289
 430.694 415.891
 405.553 611.160
 64.374 400.291
 319.491 282.220
 365.059 297.192
 707.802 389.590
 278.050 785.069
 842.374 735.513
 544.000 418.672
 888.766 790.542
 709.538 782.624
 71.193 180.884
 493.323 294.559
 568.415 329.081
 218.100 480.247
 245.027 483.024
 298.853 513.176
 350.279 675.725
 431.038 51.810
 929.963 531.637
 812.273 482.379
 814.983 939.735
 444.854 912.956
 45.090 504.637
 872.729 10.310
 533.091 61.134
 0.259 634.948
 701.957 981.401
 395.182 337.949
 966.079 245.563
 496.180 27.144
 963.110 403.217
 806.378 397.174
 761.913 384.879
 665.904 220.861
 216.147 277.407
 845.432 6.519
 745.708 446.441
 602.786 291.553
 106.813 952.335
 188.401 436.555
 856.086 885.296
 93.414 941.524
 877.950 752.365
 704.878 277.764
 384.322 236.059
 892.930 32.050
 520.729 755.051
 409.474 826.053
 136.077 175.025
 660.164 301.587
 360.360 517.212
 332.253 264.476
 554.415 508.114
 759.542 435.890
 570.596 612.235
 599.496 764.501
 418.062 736.546
 32.207 766.171
 639.631 927.853
 989.876 256.118
 460.237 79.653
 940.546 263.078
 994.576 291.819
 110.937 23.315
 141.148 93.060
 198.364 167.079
 832.529 142.286
 126.964 469.904
 851.147 310.475
 113.151 549.973
 703.302 640.406
 661.675 370.461
 21.746 658.634
 387.426 337.584
 542.196 834.535
 97.811 672.047
 978.149 747.493
 52.911 840.299
 660.811 228.624
 0.593 444.667
 879.643 521.512
 544.253 635.956
 669.645 381.782
 803.127 891.857
 763.130 172.971
 658.318 728.718
 428.367 971.642
 209.233 427.549
 530.296 664.497
 290.558 267.869
 897.924 91.117
 992.818 701.312
 700.339 685.535
 391.716 752.123
 203.226 416.247
 2.766 111.310
 887.880 376.316
 546.152 567.860
 305.988 282.297
 218.481 782.793
 259.636 692.858
 937.319 913.796
 434.359 635.896
 643.583 209.661
 673.616 857.869
 236.428 649.986
 819.291 292.942
 673.901 757.611
 811.043 944.948
 127.110 375.604
 347.183 925.149
 330.773 9.623
 373.927 277.263
 761.871 87.845
 454.146 722.548
 411.829 497.995
 340.123 986.921
 435.410 103.376
 959.305 734.874
 178.770 711.871
 342.932 777.555
 155.375 534.100
 562.879 481.747
 675.327 395.200
 473.731 660.172
 592.884 500.628
 419.340 539.654
 148.458 57.262
 193.825 191.090
 103.144 439.685
 536.803 463.208
 331.950 306.385
 585.653 530.866
 120.780 315.780
 750.807 578.784
 544.012 87.226
 873.665 464.354
 254.959 282.832
 674.055 900.578
 649.058 152.917
 1.673 374.627
 836.179 358.031
 333.155 662.269
 938.750 135.655
 66.102 47.239
 499.600 968.079
 169.314 731.898
 898.537 392.760
 573.600 96.361
 629.025 807.044
 701.935 483.240
 643.283 399.955
 816.582 750.637
 131.192 305.423
 432.440 533.857
 529.204 839.610
 141.781 714.090
 61.737 151.603
 500.167 128.171
 79.252 688.917
 524.554 826.259
 82.266 729.765
 193.063 843.335
 895.179 551.419
 655.634 285.734
 592.162 42.383
 662.905 726.328
 671.914 195.072
 697.217 272.589
 649.312 670.803
 98.152 932.608
 778.518 760.978
 971.735 907.717
 470.672 594.013
 167.068 429.843
 124.873 389.159
 109.324 620.880
 386.603 233.543
 759.598 354.636
 194.363 71.207
 598.985 164.327
 612.167 921.563
 928.534 165.820
 190.236 384.400
 263.594 705.101
 94.080 99.563
 458.837 824.841
 216.918 387.812
 910.391 656.726
 993.779 946.633
 678.550 851.877
 297.473 368.207
 296.248 169.731
 75.066 809.202
 965.552 255.775
 814.512 311.961
 590.991 490.510
 379.049 758.181
 901.481 16.549
 654.251 948.991
 722.209 719.320
 89.607 834.832
 177.475 11.090
 932.038 965.645
 341.463 850.740
 419.370 63.267
 165.931 15.920
 682.554 515.733
 664.490 363.715
 679.203 105.350
 538.336 695.206
 309.053 472.363
 106.928 43.342
 433.456 512.848
 431.265 287.941
 903.330 957.957
 462.309 162.855
 788.722 892.070
 440.970 45.106
 771.811 565.809
 350.501 631.778
 415.646 937.794
 161.568 335.786
 632.979 343.783
 802.457 225.049
 861.281 216.156
 72.629 740.629
 987.519 49.197
 141.115 547.903
 73.803 780.281
 329.067 381.701
 104.947 403.700
 768.448 962.640
 831.859 187.757
 409.525 199.708
 919.090 77.896
 75.133 305.910
 947.596 255.707
 639.048 882.718
 879.713 917.719
 451.993 858.953
 695.445 936.998
 317.632 674.922
 468.679 488.018
 301.310 698.267
 907.949 30.300
 558.310 349.656
 656.444 353.564
 21.317 250.453
 575.483 46.991
 966.788 217.794
 48.287 643.628
 168.601 602.561
 588.431 449.566
 979.162 160.813
 849.609 353.560
 390.857 877.995
 468.408 649.009
 15.114 327.227
 65.700 525.220
 266.380 778.140
 549.383 602.733
 601.027 311.754
 543.825 917.872
 886.870 211.092
 90.047 589.995
 270.794 348.497
 564.059 32.128
 876.573 781.479
 225.542 758.355
 361.657 292.597
 690.217 381.739
 553.482 799.096
 499.671 332.542
 788.239 939.190
 503.339 721.515
 107.255 379.154
 957.962 956.223
 500.003 534.218
 657.583 534.388
 993.714 153.203
 427.477 497.526
 605.674 168.512
 422.010 456.606
 227.235 87.353
 661.001 790.745
 82.772 114.759
 501.626 477.254
 890.010 913.187
 481.277 209.527
 581.168 66.359
 467.172 686.818
 971.160 716.812
 925.166 670.947
 76.698 667.863
 565.557 69.177
 598.798 302.770
 658.188 655.198
 34.153 688.567
 31.437 332.442
 834.669 52.091
 606.583 92.261
 298.557 684.040
 275.335 56.236
 463.620 127.530
 837.090 514.750
 149.447 14.739
 484.846 496.535
 629.134 44.096
 203.890 705.237
 824.961 646.558
 242.823 233.866
 741.364 819.260
 177.639 176.698
 350.828 245.058
 740.098 476.681
 815.509 144.752
 573.321 216.360
 693.967 693.282
 40.162 238.919
 286.120 280.683
 601.617 896.025
 101.177 312.499
 639.370 799.264
 386.828 662.728
 782.768 406.107
 980.514 745.853
 258.611 819.325
 385.199 534.420
 782.406 305.924
 836.228 676.833
 401.017 248.934
 318.877 269.134
 155.600 799.412
 577.744 297.626
 715.175 679.012
 391.841 430.133
 318.348 943.276
 988.960 716.843
 614.429 115.892
 858.578 32.083
 805.025 773.691
 266.221 301.760
 920.258 245.739
 49.152 913.736
 15.798 698.014
 311.651 287.143
 521.319 133.681
 169.603 609.024
 209.770 139.586
 903.079 850.876
 169.663 959.489
 649.791 612.581
 457.632 346.532
 952.634 256.029
 571.739 830.108
 104.770 475.767
 631.863 479.582
 813.143 589.688
 874.191 929.099
 425.943 740.542
 282.999 579.296
 994.787 90.739
 493.092 263.985
 124.726 321.092
 427.301 779.649
 714.046 52.009
 990.134 54.768
 814.109 576.877
 854.094 182.816
 412.781 806.552
 360.425 370.317
 632.478 985.846
 550.378 139.079
 757.368 363.538
 663.941 964.093
 489.246 22.795
 235.743 286.129
 656.123 846.126
 406.287 386.612
 243.274 575.455
 802.463 593.658
 517.836 1.848
 454.339 359.315
 312.785 989.624
 663.566 831.953
 315.024 705.473
 558.433 82.961
 759.388 624.730
 626.004 337.342
 12.622 554.952
 745.186 623.401
 589.058 622.493
 926.516 682.667
 576.122 372.984
 943.645 768.550
 869.328 443.892
 494.540 877.578
 82.751 669.891
 212.341 782.640
 274.673 613.426
 339.560 21.276
 425.096 897.916
 845.975 297.249
 841.000 24.716
 199.499 909.451
 718.669 632.716
 457.832 173.401
 35.350 107.761
 232.296 957.513
 803.192 654.732
 857.656 544.948
 728.366 135.706
 584.573 943.785
 161.995 271.293
 174.601 410.706
 294.778 957.799
 129.274 499.238
 174.704 119.715
 211.004 81.288
 861.113 485.189
 528.445 974.373
 865.484 122.325
 455.114 506.282
 669.993 327.585
 47.820 299.288
 212.431 226.254
 529.549 8.445
 636.886 81.261
 226.638 719.490
 643.241 54.004
 107.105 233.743
 437.828 902.737
 589.121 837.936
 558.156 615.213
 486.719 189.624
 885.590 167.472
 73.298 222.833
 593.210 785.698
 89.744 88.558
 926.969 209.212
 748.381 951.109
 865.154 346.784
 110.316 339.919
 325.317 363.159
 693.651 849.063
 623.975 996.071
 433.514 440.467
 980.124 794.936
 619.797 864.537
 579.787 890.231
 721.104 702.192
 879.408 887.341
 927.956 959.091
 667.897 961.057
 257.070 725.992
 880.868 278.191
 422.163 143.966
 169.202 457.941
 743.761 280.636
 874.201 995.078
 817.704 800.267
 912.628 913.083
 744.356 778.707
 389.672 516.667
 520.872 221.613
 752.157 0.174
 878.494 854.665
 386.981 5.191
 894.864 396.632
 633.023 562.951
 195.287 644.923
 783.658 401.088
 372.096 409.007
 340.033 426.927
 371.588 245.802
 263.668 548.271
 324.942 474.391
 455.487 475.785
 513.238 482.437
 44.604 27.316
 564.925 556.375
 145.028 873.314
 373.177 560.212
 575.777 913.859
 704.650 707.753
 136.792 242.448
 742.665 390.008
 589.740 250.842
 387.255 768.733
 662.593 74.875
 620.514 379.531
 536.181 625.718
 564.954 820.302
 189.384 637.841
 520.096 265.216
 189.863 877.569
 591.195 838.826
 485.128 169.210
 935.025 122.668
 143.202 624.104
 880.288 327.060
 935.221 207.477
 551.814 38.356
 969.287 994.789
 283.781 307.096
 53.969 490.357
 271.419 51.209
 72.571 683.929
 134.711 952.385
 820.171 973.755
 481.475 880.030
 632.190 196.266
 118.775 308.807
 806.698 172.301
 307.155 641.102
 586.777 947.742
 745.798 8.874
 70.999 203.324
 760.978 230.082
 309.857 705.333
 215.336 618.506
 426.820 628.047
 810.519 293.269
 481.347 702.413
 897.030 272.411
 26.974 426.949
 387.839 745.547
 673.375 649.898
 479.332 551.960
 152.811 220.640
 275.623 605.796
 337.586 778.442
 79.478 138.540
 728.133 153.292
 622.365 515.258
 206.295 993.279
 253.090 635.738
 353.597 692.544
 562.579 680.374
 601.294 200.796
 893.561 95.291
 592.227 967.997
 47.913 138.773
 781.801 874.767
 469.356 204.587
 827.479 169.798
 531.152 185.628
 257.018 970.170
 911.654 797.641
 262.377 959.510
 587.500 517.276
 938.914 363.821
 735.241 336.755
 531.536 807.341
 906.154 150.003
 117.343 103.597
 652.324 278.748
 957.489 663.013
 340.058 454.113
 502.261 881.807
 21.951 787.428
 698.543 391.915
 862.881 706.863
 996.776 313.295
 966.985 83.124
 907.434 963.902
 349.615 412.611
 439.950 795.184
 886.061 830.427
 548.434 468.963
 70.855 264.446
 289.732 952.665
 389.753 356.897
 705.045 652.198
 670.673 28.845
 104.062 934.049
 398.140 168.331
 51.336 809.910
 184.161 823.351
 722.178 108.351
 251.271 180.325
 656.950 569.311
 343.074 226.999
 248.314 39.928
 204.478 321.165
 449.212 286.253
 16.661 414.199
 296.442 967.261
 607.296 677.718
 465.280 538.545
 139.633 34.994
 467.407 396.754
 397.721 153.839
 493.139 466.848
 890.367 878.126
 698.735 837.455
 282.820 689.908
 822.279 520.779
 199.817 448.014
 952.605 148.899
 122.186 452.455
 603.254 504.816
 895.246 462.775
 688.914 451.811
 582.525 44.452
 749.844 686.694
 912.754 937.616
 708.059 60.196
 89.635 709.679
 408.405 130.462
 48.750 956.420
 242.009 433.377
 468.323 708.699
 766.037 346.986
 662.849 454.052
 622.424 717.844
 431.291 529.301
 372.526 816.622
 593.346 332.914
 461.054 51.303
 254.794 360.890
 210.590 931.948
 301.293 19.484
 40.289 435.102
 561.881 310.158
 464.777 432.836
 920.320 130.074
 530.754 646.274
 123.277 164.442
 311.435 461.840
 456.748 259.726
 727.956 356.683
 981.482 119.574
 80.481 954.762
 858.157 34.202
 231.509 354.344
 5.416 780.577
 824.299 199.445
 48.476 472.187
 378.099 520.750
 190.952 916.463
 669.877 45.232
 313.755 393.361
 783.340 8.073
 636.927 904.447
 327.387 426.226
 615.216 77.662
 47.836 881.426
 146.736 534.268
 781.740 573.359
 504.765 632.095
 39.235 343.879
 832.377 859.915
 503.185 533.484
 323.062 553.628
 174.734 545.719
 930.808 83.873
 478.880 388.091
 271.347 790.216
 297.456 894.513
 281.749 38.149
 989.414 869.918
 765.652 196.703
 65.301 728.765
 561.558 686.661
 332.562 912.641
 205.600 658.349
 252.336 195.556
 419.582 215.179
 631.177 37.011
 919.929 311.930
 0.468 181.305
 121.378 697.869
 452.876 376.173
 586.976 232.864
 853.092 184.847
 167.459 33.580
 216.310 573.630
 870.761 676.522
 352.618 93.301
 626.747 830.383
 262.086 749.167
 361.930 462.861
 90.194 923.756
 600.631 183.436
 25.989 221.256
 167.704 375.755
 358.676 727.581
 316.590 839.157
 967.997 698.865
 656.116 511.869
 978.809 19.194
 839.553 67.735
 782.608 211.245
 927.191 358.636
 443.796 287.445
 284.692 676.386
 944.359 131.204
 557.382 6.907
 258.871 375.276
 717.121 987.367
 826.968 265.532
 43.415 311.021
 240.186 772.119
 631.943 277.598
 475.346 135.640
 157.873 997.572
 581.282 153.548
 22.380 130.854
 606.811 252.180
 121.206 693.832
 695.579 823.966
 564.209 388.831
 571.147 399.273
 93.495 597.797
 199.801 70.665
 371.492 904.003
 808.719 687.184
 994.173 44.028
 915.913 821.372
 111.596 95.035
 811.687 406.675
 69.052 532.950
 438.131 412.450
 6.747 384.605
 715.418 523.925
 941.386 885.993
 636.717 721.196
 394.896 959.868
 425.523 991.836
 107.305 64.925
 451.755 393.222
 74.389 937.361
 620.520 921.701
 965.895 850.989
 467.770 404.705
 614.996 937.036
 60.933 58.620
 510.261 17.872
 54.030 739.309
 182.052 274.177
 382.722 934.721
 748.357 852.336
 305.524 530.893
 191.028 463.334
 956.241 536.152
 770.958 877.239
 626.094 625.648
 286.568 494.989
 451.511 312.978
 139.049 413.972
 557.867 151.088
 723.042 393.543
 466.403 885.531
 924.035 184.765
 380.097 344.381
 212.952 894.277
 946.391 856.410
 301.561 500.054
 75.712 588.762
 704.985 687.347
 152.884 724.282
 73.360 702.100
 495.300 334.351
 355.323 568.415
 621.670 13.742
 871.435 443.245
 935.986 338.441
 163.769 8.415
 893.867 384.953
 85.006 65.684
 896.568 450.406
 360.559 109.030
 798.836 667.433
 743.046 819.362
 470.510 987.627
 650.202 645.814
 721.804 474.254
 683.852 905.565
 694.789 601.413
 845.455 917.503
 598.561 296.121
 347.993 366.023
 185.340 415.638
 257.570 417.897
 345.371 749.163
 442.091 650.794
 558.749 135.899
 448.172 925.794
 54.349 955.981
 538.293 292.954
 465.062 773.265
 593.655 468.842
 562.830 876.380
 397.922 494.064
 538.002 604.210
 764.760 758.721
 939.876 772.387
 437.649 581.629
 206.611 997.166
 881.951 117.976
 23.844 891.565
 292.719 238.248
 106.251 776.103
 971.530 622.874
 392.037 883.312
 874.078 121.862
 777.107 862.890
 617.886 172.055
 46.772 424.733
 664.943 997.486
 444.785 42.686
 184.060 457.303
 661.749 25.839
 257.186 783.057
 940.273 830.442
 455.810 360.655
 448.480 8.247
 289.088 975.484
 235.503 581.587
 853.613 131.143
 574.524 207.217
 13.355 767.722
 645.940 186.300
 252.544 804.820
 593.690 33.780
 697.945 793.676
 483.042 914.289
 751.757 723.331
 532.854 151.852
 942.147 844.943
 827.190 235.783
 443.257 679.133
 120.911 174.688
 776.452 91.915
 135.557 734.511
 343.956 169.572
 142.439 465.645
 107.179 311.449
 599.653 549.679
 175.471 477.372
 51.963 340.169
 665.422 374.331
 523.674 136.559
 602.922 811.711
 794.282 709.081
 124.775 777.939
 507.502 519.038
 876.955 541.883
 242.155 477.630
 463.436 323.036
 887.156 622.543
 562.506 634.664
 784.690 820.480
 963.659 128.316
 710.664 722.045
 183.309 766.856
 378.119 789.674
 465.160 52.309
 508.798 517.372
 162.913 226.066
 805.206 580.814
 618.978 249.496
 257.791 856.865
 401.000 635.642
 980.347 182.094
 924.393 25.933
 225.103 670.432
 188.010 743.796
 884.510 61.485
 273.937 379.437
 839.515 244.372
 931.647 2.268
 117.463 9.297
 580.107 610.338
 333.248 572.845
 345.529 426.526
 114.317 246.494
 812.324 171.054
 666.520 154.679
 333.328 277.313
 789.249 433.561
 433.777 486.197
 163.894 269.237
 790.926 432.465
 741.296 270.386
 795.205 819.665
 366.962 461.354
 944.692 928.300
 185.477 964.523
 516.267 391.139
 839.353 692.890
 645.689 41.433
 457.054 963.385
 265.076 851.637
 47.767 377.247
 247.658 454.758
 277.547 995.312
 632.562 916.243
 986.648 303.215
 310.873 505.444
 968.213 645.129
 990.748 421.881
 914.342 275.829
 394.477 248.103
 450.004 401.734
 322.630 328.945
 425.005 154.430
 626.644 82.941
 178.601 358.402
 16.250 217.852
 93.228 851.939
 574.956 996.515
 128.921 520.912
 526.682 645.044
 97.302 774.362
 178.611 41.839
 565.599 984.281
 627.024 317.708
 552.222 125.864
 149.595 544.940
 614.215 75.782
 693.130 422.436
 764.999 482.270
 301.726 666.537
 582.676 930.093
 96.707 600.298
 262.510 44.639
 724.447 370.404
 572.905 861.864
 317.506 999.259
 236.102 24.609
 582.547 554.057
 170.133 331.595
 827.765 554.614
 997.329 684.489
 593.468 82.760
 900.353 262.707
 150.637 149.076
 145.661 657.621
 910.619 734.454
 706.098 960.781
 749.276 586.382
 411.700 308.310
 224.139 611.056
 906.520 910.408
 564.347 375.778
 558.367 55.682
 379.782 400.675
 979.797 280.724
 85.125 169.434
 297.758 782.095
 712.145 985.665
 34.260 57.627
 812.977 320.851
 912.751 674.287
 590.169 282.999
 19.135 338.856
 855.911 439.533
 160.213 104.218
 380.892 876.333
 566.694 477.486
 178.995 5.664
 76.535 446.608
 151.679 953.226
 854.613 440.098
 727.840 78.289
 506.469 51.478
 951.636 296.301
 30.688 957.774
 240.984 881.429
 532.655 942.500
 439.719 593.783
 551.629 791.234
 71.874 584.835
 495.935 195.806
 960.017 132.666
 253.464 705.854
 752.288 909.510
 965.493 368.887
 903.969 16.874
 93.162 557.955
 346.438 282.918
 843.059 795.551
 344.769 413.131
 279.389 230.684
 868.589 144.706
 766.849 40.418
 480.982 968.862
 944.912 25.958
 166.952 661.054
 118.624 315.234
 384.395 469.293
 603.953 518.356
 712.713 544.195
 231.184 199.310
 911.382 5.013
 384.887 807.525
 675.468 893.413
 843.816 577.704
 407.584 406.639
 431.986 567.556
 514.930 974.773
 459.656 313.276
 12.441 469.780
 929.496 284.970
 73.707 639.081
 21.618 802.565
 953.145 541.402
 917.133 601.357
 817.036 641.052
 242.501 230.445
 206.822 367.761
 438.172 732.377
 432.763 467.362
 0.055 34.822
 305.259 714.423
 589.623 521.752
 478.501 407.282
 439.269 820.191
 858.276 160.516
 728.544 807.027
 142.757 506.774
 811.805 717.613
 579.806 642.189
 429.367 423.322
 472.962 735.436
 626.458 978.765
 215.054 774.363
 784.209 351.915
 615.736 165.394
 384.737 412.963
 787.565 715.200
 291.404 232.463
 713.332 212.226
 32.072 128.633
 11.835 354.345
 887.124 700.781
 105.081 20.210
 267.880 924.449
 550.063 903.811
 640.739 788.560
 393.832 887.705
 26.643 590.449
 30.940 549.501
 256.642 927.034
 754.710 223.136
 767.368 325.687
 393.850 681.720
 803.601 933.530
 587.194 898.111
 690.229 456.538
 173.621 364.601
 27.247 728.010
 241.368 21.344
 636.890 648.555
 798.994 127.251
 192.151 426.124
 85.347 95.602
 224.951 844.824
 842.197 863.513
 646.992 885.933
 623.268 239.572
 717.176 235.042
 427.559 612.583
 209.660 747.417
 721.843 657.551
 232.560 662.088
 683.824 259.342
 28.685 497.014
 258.384 822.069
 169.049 6.646
 207.861 741.093
 793.217 113.862
 664.323 898.047
 126.605 255.474
 996.687 176.512
 35.863 410.082
 905.650 781.813
 194.575 155.213
 200.282 442.961
 800.968 264.346
 415.291 754.260
 198.699 581.145
 349.373 119.931
 135.561 566.153
 372.382 154.690
 390.843 9.137
 420.416 389.195
 700.930 837.628
 509.481 670.332
 108.447 768.998
 214.240 436.415
 299.934 180.346
 321.167 806.263
 130.906 78.815
 45.336 134.231
 268.420 406.583
 146.106 851.446
 816.530 212.337
 665.526 303.511
 488.738 957.555
 99.533 188.799
 616.413 535.273
 678.756 647.271
 249.109 485.648
 244.259 110.725
 230.519 561.426
 443.011 530.879
 294.726 783.269
 705.656 396.209
 496.463 625.857
 600.876 142.507
 194.754 77.883
 659.751 781.625
 82.907 249.806
 931.990 209.399
 583.972 580.972
 253.399 114.557
 197.217 780.914
 178.690 368.386
 928.629 578.044
 551.672 418.477
 810.926 432.300
 860.359 493.143
 213.156 277.503
 549.962 315.796
 356.793 415.349
 862.535 766.087
 347.677 98.091
 136.947 257.827
 457.655 463.608
 763.571 49.379
 155.857 67.797
 649.424 792.382
 9.978 678.976
 444.658 157.347
 518.438 531.513
 321.184 663.241
 863.969 296.394
 518.268 961.770
 619.865 420.410
 495.451 880.427
 417.287 659.571
 505.602 871.802
 273.761 922.902
 944.069 26.219
 670.848 427.772
 495.355 121.900
 987.550 515.234
 16.468 969.045
 682.909 792.524
 224.162 474.006
 767.346 959.161
 627.624 845.889
 901.576 273.106
 133.294 394.309
 661.334 54.807
 286.556 643.553
 556.047 481.002
 976.725 500.267
 693.135 648.768
 465.575 960.123
 143.376 96.013
 982.422 90.183
 146.269 640.625
 615.369 560.171
 60.222 180.531
 401.743 865.471
 126.601 505.493
 42.133 150.743
 597.998 873.499
 521.042 534.848
 951.779 155.868
 680.352 399.888
 845.031 451.898
 855.149 850.045
 194.943 802.974
 518.465 595.457
 520.789 725.104
 294.093 764.237
 144.583 845.934
 64.531 499.147
 404.919 736.283
 432.478 827.216
 33.243 716.565
 775.132 889.208
 817.798 784.999
 175.175 635.480
 634.828 38.194
 813.166 5.008
 559.486 856.530
 983.483 140.716
 733.593 418.859
 848.773 607.563
 820.417 645.901
 802.699 886.774
 527.478 692.386
 872.549 652.434
 839.858 498.448
 795.020 793.105
 244.244 445.285
 151.332 634.814
 507.115 753.750
 490.960 931.683
 120.974 223.024
 524.214 511.376
 675.659 176.078
 867.998 854.847
 425.788 896.202
 210.085 729.453
 691.782 382.026
 166.896 423.039
 385.205 285.266
 177.865 301.290
 527.109 434.794
 964.155 754.317
 721.424 291.874
 916.771 49.657
 948.214 64.625
 133.335 871.588
 0.820 465.613
 136.273 120.764
 356.789 296.182
 848.460 858.877
 148.327 146.757
 524.095 611.461
 290.283 616.206
 709.495 854.538
 291.909 68.869
 195.453 689.893
 85.587 198.571
 402.905 7.184
 567.151 579.481
 877.885 902.259
 877.308 118.894
 49.519 599.172
 634.091 442.758
 193.380 453.077
 927.380 937.148
 537.488 902.898
 436.703 524.950
 623.190 122.299
 264.167 504.271
 689.839 976.677
 170.036 531.607
 870.536 139.875
 746.961 357.543
 74.150 529.922
 510.821 364.958
 372.601 776.823
 965.676 609.544
 626.139 191.346
 914.443 600.493
 655.566 631.596
 835.757 806.808
 29.452 999.352
 184.471 43.729
 75.063 591.514
 354.776 836.802
 970.698 700.307
 580.530 321.279
 239.331 231.261
 749.858 595.679
 971.789 488.284
 446.121 984.788
 73.476 973.898
 164.046 794.265
 490.903 148.949
 710.039 661.924
 50.620 684.613
 104.901 976.043
 378.892 180.629
 643.398 375.570
 589.359 493.363
 110.082 548.440
 579.704 357.174
 938.805 270.488
 996.834 549.813
 472.331 387.502
 171.430 370.110
 519.073 636.169
 622.854 102.452
 410.272 366.079
 458.796 641.660
 479.917 295.231
 82.885 763.487
 771.569 976.954
 848.473 135.571
 224.402 138.642
 506.358 72.083
 211.497 74.852
 665.312 9.274
 156.495 832.218
 771.629 500.782
 802.626 645.088
 900.609 248.783
 266.856 493.259
 600.062 863.351
 200.288 421.639
 122.805 6.799
 566.130 441.826
 199.082 677.088
 813.689 123.698
 426.479 224.881
 599.264 968.126
 867.678 408.574
 913.971 57.349
 347.296 262.120
 208.993 425.572
 607.727 689.066
 248.213 837.732
 128.544 675.598
 307.414 858.568
 320.634 524.237
 522.337 27.171
 589.184 2.048
 661.677 804.661
 611.170 242.667
 66.042 555.971
 113.822 375.449
 603.124 872.690
 569.021 428.485
 99.360 895.163
 961.775 81.907
 128.768 191.658
 153.444 365.772
 283.110 84.255
 175.417 701.027
 79.840 849.517
 967.568 585.828
 654.493 882.084
 857.243 312.072
 954.208 996.698
 276.234 953.120
 624.224 505.152
 480.595 353.564
 437.761 376.122
 94.939 351.710
 443.090 645.380
 200.768 116.589
 924.460 659.634
 57.302 441.186
 433.489 717.983
 841.192 524.902
 135.550 120.147
 554.611 139.604
 325.456 580.227
 343.670 809.048
 445.512 849.532
 333.404 460.656
 236.886 283.108
 992.153 917.055
 675.648 944.120
 335.642 83.283
 194.091 770.532
 646.283 20.861
 925.761 822.915
 70.965 564.153
 601.550 824.374
 553.955 275.493
 480.224 117.984
 221.582 416.920
 738.628 968.811
 51.386 67.100
 946.788 382.174
 497.808 376.885
 186.260 493.644
 604.723 346.321
 564.796 196.231
 985.831 45.689
 68.018 233.837
 198.938 285.048
 54.076 125.530
 359.209 767.854
 127.694 251.298
 37.796 417.501
 466.546 376.062
 361.716 29.506
 959.477 104.976
 882.929 630.637
 249.693 929.985
 911.557 889.297
 156.963 966.621
 130.548 854.276
 134.374 402.959
 25.562 952.573
 753.746 442.104
 901.108 67.897
 518.965 858.634
 516.917 181.999
 90.964 591.983
 0.218 288.952
 737.708 340.103
 81.051 401.387
 166.173 310.027
 598.372 536.607
 973.181 933.772
 951.752 694.156
 593.083 914.720
 872.560 375.196
 601.111 768.017
 783.143 23.859
 533.160 536.292
 654.610 533.278
 440.361 467.183
 793.110 311.419
 347.772 640.610
 339.071 267.001
 721.709 230.854
 489.837 892.206
 263.514 821.316
 917.766 590.642
 586.108 889.032
 495.536 745.799
 43.546 812.870
 28.587 232.478
 576.479 995.741
 80.063 142.275
 514.211 529.719
 332.915 190.791
 896.583 266.757
 22.008 381.069
 808.909 820.564
 369.030 62.637
 176.424 441.572
 325.978 111.947
 360.129 541.785
 268.126 897.126
 105.634 955.365
 142.166 322.339
 995.766 500.331
 365.086 185.296
 574.661 643.663
 957.950 451.284
 977.262 793.940
 787.895 740.279
 898.112 70.550
 761.122 247.436
 454.831 85.348
 567.592 644.300
 285.466 970.680
 410.512 927.073
 608.959 387.168
 674.934 143.155
 971.395 726.029
 892.125 907.776
 697.574 5.425
 660.416 354.174
 321.294 760.233
 487.564 894.421
 334.713 392.265
 251.091 920.250
 787.164 226.504
 136.376 376.350
 589.234 792.143
 340.612 290.401
 804.817 389.563
 435.113 658.064
 911.029 730.838
 298.184 136.412
 595.459 657.662
 783.256 390.514
 467.430 592.937
 417.632 525.454
 363.000 307.702
 159.816 196.036
 203.910 760.950
 629.531 860.194
 563.036 564.608
 894.264 387.207
 830.902 48.036
 307.368 270.751
 760.252 845.535
 581.629 968.365
 982.488 446.328
 112.956 96.947
 88.071 660.153
 983.935 78.284
 992.914 534.161
 346.819 334.684
 477.691 870.161
 358.821 783.444
 93.328 238.030
 196.057 436.826
 633.234 754.349
 161.032 663.593
 343.843 28.893
 605.154 656.888
 195.533 599.952
 473.652 944.739
 284.943 47.488
 234.513 202.857
 659.166 346.679
 843.273 29.474
 117.500 99.608
 116.953 828.895
 385.663 146.735
 416.984 150.482
 202.045 939.817
 174.204 134.216
 490.386 572.322
 408.899 530.318
 805.700 770.896
 713.411 761.326
 471.393 601.484
 960.116 869.022
 319.067 426.317
 387.944 889.883
 195.672 443.882
 398.346 200.862
 615.614 274.366
 877.290 907.801
 261.463 729.937
 752.115 162.468
 832.488 485.053
 717.592 907.833
 814.930 579.994
 129.304 496.854
 614.449 934.735
 297.383 705.692
 615.296 594.546
 230.931 181.297
 781.488 688.437
 22.326 404.902
 514.595 862.221
 838.461 911.763
 455.964 696.123
 48.296 143.897
 546.547 669.167
 586.575 802.574
 916.468 66.712
 783.866 552.502
 503.591 711.627
 713.184 67.181
 833.375 42.450
 571.307 617.783
 221.982 262.883
 764.641 134.454
 84.964 586.234
 569.422 113.334
 791.880 926.466
 426.452 124.572
 53.164 315.838
 882.098 481.458
 562.709 319.386
 748.454 859.596
 154.489 371.474
 403.153 74.254
 123.632 272.352
 38.287 616.034
 374.333 686.939
 681.134 957.522
 404.793 908.310
 608.122 640.178
 741.833 49.643
 346.911 60.452
 667.054 266.356
 377.003 41.719
 7.629 281.076
 292.472 314.459
 426.298 974.927
 54.781 57.138
 268.346 846.835
 841.059 566.093
 292.891 846.404
 263.512 831.569
 919.280 214.117
 606.783 471.825
 297.771 164.611
 488.304 806.327
 110.751 314.606
 606.144 286.594
 523.656 867.409
 192.009 519.033
 833.755 541.991
 454.362 443.386
 763.214 788.474
 776.764 124.199
 866.998 815.891
 156.195 87.663
 485.597 615.515
 330.284 224.416
 80.103 377.729
 83.922 278.368
 608.557 246.591
 255.928 665.725
 6.707 149.167
 224.442 396.291
 445.443 781.891
 952.964 795.506
 176.381 679.973
 672.927 410.963
 724.688 475.196
 687.062 307.164
 425.724 939.765
 652.232 48.823
 763.967 587.454
 670.957 203.158
 296.717 466.823
 45.283 578.267
 722.048 234.290
 161.333 596.358
 674.319 677.241
 541.913 881.290
 348.378 999.941
 70.379 39.466
 15.532 458.950
 22.122 716.782
 803.836 302.031
 189.087 823.206
 878.563 527.704
 724.491 597.132
 935.589 234.736
 624.252 216.203
 973.450 405.879
 81.509 497.662
 854.852 892.345
 462.276 932.974
 624.412 300.025
 842.809 697.495
 788.397 980.851
 990.238 211.159
 359.440 599.339
 252.810 410.839
 953.003 862.135
 28.339 755.092
 324.030 194.814
 601.062 509.234
 636.578 43.476
 57.721 460.066
 353.705 327.594
 421.533 558.202
 760.519 524.518
 863.781 270.098
 833.880 215.078
 981.406 595.801
 944.966 344.500
 357.476 741.731
 925.855 274.661
 470.405 565.974
 501.885 134.480
 85.773 887.393
 344.119 367.472
 478.453 86.152
 840.518 472.406
 697.249 654.061
 632.907 118.319
 932.480 276.445
 485.551 363.368
 290.018 956.442
 808.825 33.044
 652.428 706.847
 280.409 222.953
 136.495 528.622
 311.622 830.812
 82.044 129.225
 376.425 328.611
 753.192 984.104
 436.583 136.377
 551.775 552.490
 293.188 822.045
 663.580 381.392
 809.730 436.162
 639.114 392.160
 676.195 995.092
 488.219 280.727
 10.978 992.042
 805.989 879.667
 375.022 772.203
 188.710 747.363
 150.558 227.985
 513.297 652.081
 118.506 14.562
 390.679 7.670
 60.497 957.265
 439.453 459.540
 373.063 514.028
 715.880 496.656
 775.606 701.734
 262.806 225.532
 936.022 319.515
 964.619 848.915
 147.405 269.707
 707.072 274.251
 437.969 344.083
 807.122 979.784
 759.593 705.253
 194.398 399.639
 206.410 37.922
 366.054 779.414
 795.101 699.282
 502.469 592.293
 877.604 280.586
 702.327 99.751
 142.510 561.566
 280.034 663.277
 734.274 545.236
 752.433 652.838
 823.493 892.890
 139.540 708.008
 993.958 818.324
 707.931 158.617
 773.204 167.805
 316.017 338.681
 176.066 720.065
 176.363 581.375
 111.929 541.009
 558.140 880.359
 235.316 764.193
 717.738 576.191
 309.036 324.168
 0.420 273.669
 365.011 719.934
 511.859 330.240
 59.209 745.011
 254.681 256.143
 245.697 594.774
 979.170 828.521
 266.127 796.841
 854.556 504.636
 43.078 843.527
 151.405 199.552
 260.210 214.145
 488.427 812.794
 643.607 27.353
 468.219 203.821
 264.745 868.755
 164.292 50.457
 457.021 295.826
 462.118 116.227
 168.654 171.069
 564.272 605.934
 612.133 745.774
 486.379 223.500
 864.345 382.122
 366.981 247.472
 525.532 922.548
 239.279 908.555
 765.560 94.846
 242.766 856.829
 632.407 472.560
 342.854 825.949
 632.802 526.623
 559.784 285.706
 534.524 230.287
 645.523 986.113
 502.890 680.312
 578.190 664.912
 942.472 828.683
 235.302 660.736
 344.367 877.177
 55.185 856.474
 567.589 258.768
 373.971 897.659
 41.949 642.719
 735.445 380.510
 553.585 672.402
 692.420 90.875
 450.883 435.185
 159.457 71.534
 128.652 121.619
 23.575 489.685
 556.045 246.560
 586.545 922.960
 905.980 858.572
 191.625 750.818
 220.778 677.163
 599.877 63.940
 663.855 282.071
 924.970 638.265
 616.953 687.479
 137.499 579.242
 496.137 609.830
 815.139 757.830
 190.381 864.661
 276.462 930.756
 939.710 879.981
 905.100 776.866
 934.710 706.183
 86.346 68.305
 57.567 941.063
 57.736 924.394
 822.080 119.387
 264.010 927.779
 484.533 676.600
 728.914 692.772
 470.282 63.248
 63.147 906.236
 127.164 828.573
 149.451 569.322
 513.871 17.426
 240.230 76.439
 550.218 433.477
 206.405 314.785
 690.609 753.738
 352.698 357.423
 79.146 65.328
 506.520 775.208
 354.805 706.478
 765.734 593.018
 301.356 791.916
 203.269 464.848
 985.597 90.528
 150.751 506.873
 958.617 993.723
 173.832 189.888
 270.880 800.009
 91.689 800.359
 188.741 969.391
 43.477 796.258
 516.550 35.261
 654.529 238.849
 696.782 557.246
 372.188 719.564
 455.916 552.221
 420.883 432.210
 714.305 839.317
 42.034 391.114
 15.601 405.815
 538.310 156.960
 539.843 362.462
 513.630 711.249
 231.917 67.759
 798.020 490.365
 44.488 210.594
 156.204 739.670
 305.661 839.216
 614.857 730.892
 773.617 692.714
 298.134 472.181
 733.487 550.043
 54.993 64.755
 179.103 373.318
 993.488 74.230
 560.416 638.880
 733.491 204.902
 75.894 664.955
 754.943 223.875
 60.797 842.155
 486.939 776.650
 632.702 227.088
 664.634 280.265
 573.910 885.101
 215.572 53.260
 78.577 971.114
 341.823 838.459
 795.663 764.157
 184.850 755.121
 835.493 558.279
 219.957 857.386
 559.239 437.697
 378.180 17.777
 971.628 895.398
 465.521 954.956
 25.245 0.781
 200.512 306.927
 710.829 282.724
 657.260 652.844
 245.894 709.704
 946.766 12.585
 230.858 548.942
 36.710 323.159
 267.906 543.362
 969.573 689.976
 136.299 720.193
 739.619 340.206
 295.277 341.037
 407.572 431.318
 801.587 513.215
 922.701 472.775
 945.774 939.953
 668.500 650.516
 245.466 217.066
 111.339 865.866
 303.925 151.025
 600.581 641.860
 320.203 333.580
 411.195 55.473
 298.512 857.500
 431.224 634.224
 777.261 683.634
 450.337 336.050
 913.972 998.713
 103.793 703.802
 205.660 554.422
 48.376 457.497
 882.854 710.005
 601.238 831.329
 930.091 862.409
 645.245 66.960
 800.385 429.851
 209.600 593.781
 702.942 237.243
 464.602 530.516
 52.422 356.567
 444.949 465.948
 427.663 393.857
 235.524 770.730
 554.496 239.476
 544.047 473.841
 210.520 153.139
 50.995 538.348
 62.357 123.225
 2.041 989.768
 753.580 995.966
 602.846 99.836
 733.369 328.979
 629.757 787.990
 473.837 91.062
 600.196 667.218
 693.305 652.485
 998.655 90.257
 761.729 324.052
 652.045 22.625
 594.533 486.580
 943.299 222.086
 476.853 973.262
 274.585 697.219
 539.279 334.460
 999.147 673.528
 119.492 327.199
 969.917 752.610
 285.606 970.107
 267.789 812.235
 113.683 719.341
 515.225 682.617
 353.928 323.522
 222.215 232.044
 290.813 167.761
 700.136 204.206
 508.346 20.991
 391.490 736.832
 972.355 50.291
 754.823 738.663
 99.755 394.362
 697.183 257.301
 16.151 20.309
 622.585 197.531
 926.662 688.376
 453.213 577.423
 812.714 673.958
 47.998 282.569
 594.802 141.379
 686.203 607.645
 496.357 316.446
 175.370 884.970
 838.114 592.261
 485.278 83.529
 570.523 543.310
 982.117 326.302
 901.343 275.298
 548.174 991.396
 737.496 251.887
 407.805 122.114
 878.428 504.567
 954.836 726.593
 969.769 128.930
 481.995 668.855
 851.112 20.922
 470.160 975.408
 763.646 622.214
 102.647 755.773
 778.566 877.051
 354.317 578.207
 75.220 897.134
 371.738 85.643
 351.596 869.922
 742.070 179.255
 654.722 303.715
 555.864 51.680
 443.881 694.956
 141.798 297.781
 367.259 435.127
 807.002 862.698
 367.931 192.581
 500.401 565.166
 616.328 945.701
 752.212 734.577
 874.879 285.318
 582.062 264.794
 171.024 914.597
 940.967 273.296
 724.917 462.389
 116.814 983.886
 538.697 690.728
 924.916 363.306
 699.134 958.826
 289.140 140.804
 521.896 835.152
 437.283 844.690
 123.710 97.396
 657.334 386.617
 751.727 989.108
 737.712 13.597
 333.871 614.150
 521.107 396.353
 799.352 239.012
 693.288 512.601
 17.687 172.238
 87.938 363.188
 933.161 824.132
 577.558 491.173
 48.763 683.633
 527.915 587.943
 711.221 838.364
 886.780 11.117
 242.052 504.726
 152.332 916.612
 376.931 914.399
 696.276 547.859
 448.467 49.264
 503.056 420.220
 460.378 746.773
 209.601 95.661
 541.682 870.925
 97.688 634.197
 78.706 709.672
 189.421 823.328
 144.420 807.830
 939.815 878.536
 175.899 756.071
 901.349 446.693
 391.768 352.609
 674.120 665.346
 345.665 246.648
 50.636 485.160
 635.453 14.157
 442.921 967.043
 940.718 350.123
 946.470 351.780
 755.768 71.014
 83.686 166.230
 887.540 181.066
 789.808 789.849
 666.719 781.347
 296.344 837.469
 997.805 896.872
 548.022 513.710
 675.211 810.784
 804.699 121.458
 595.943 562.548
 353.269 37.438
 586.503 366.913
 338.056 343.738
 966.909 710.078
 741.403 582.306
 835.879 288.024
 467.117 702.935
 469.029 168.586
 334.354 642.416
 470.411 123.726
 942.510 307.588
 153.886 922.153
 761.300 257.578
 504.897 66.362
 204.805 576.033
 388.502 464.075
 712.576 293.547
 32.496 444.669
 161.622 30.345
 284.657 359.498
 25.164 61.889
 483.273 374.930
 160.449 813.253
 706.020 502.803
 609.717 425.288
 592.836 79.915
 325.057 836.004
 245.806 861.746
 846.482 128.783
 968.401 332.162
 68.891 325.519
 846.014 337.305
 801.094 473.436
 621.106 455.732
 650.574 680.786
 663.877 736.326
 241.116 606.130
 471.074 329.327
 94.688 971.278
 381.952 753.482
 970.308 637.688
 625.660 873.716
 665.227 114.308
 405.372 289.739
 440.022 521.246
 181.535 577.695
 349.649 753.541
 293.089 396.395
 945.733 123.738
 407.680 719.362
 488.197 127.541
 329.507 626.974
 971.590 205.649
 429.088 73.242
 766.161 765.034
 358.734 603.638
 407.042 87.596
 949.889 58.887
 276.045 672.697
 875.740 160.445
 426.920 627.092
 129.815 482.809
 252.057 791.623
 897.046 512.707
 800.048 754.763
 459.394 253.196
 381.153 890.218
 318.109 519.874
 271.294 226.555
 366.912 705.606
 302.829 734.144
 305.422 258.745
 448.130 436.938
 334.164 467.907
 24.147 328.001
 768.408 804.524
 315.137 107.822
 498.198 113.988
 496.958 258.823
 109.476 329.105
 98.545 418.896
 72.690 208.344
 531.076 688.039
 260.242 369.175
 707.745 677.324
 435.308 727.384
 550.135 336.419
 477.665 391.102
 391.892 938.198
 396.345 258.391
 436.132 885.616
 495.979 585.267
 567.052 81.891
 989.109 823.311
 854.174 580.266
 408.580 159.393
 993.013 730.405
 103.995 652.132
 0.689 456.224
 88.631 268.605
 608.740 42.075
 425.875 739.358
 676.377 543.348
 47.935 119.358
 371.614 862.420
 428.365 557.163
 949.446 595.348
 380.717 715.031
 387.942 928.695
 628.743 870.062
 445.148 384.588
 842.290 172.919
 470.889 826.652
 913.722 198.504
 474.453 366.288
 172.102 535.485
 16.851 180.265
 508.991 112.569
 797.625 564.488
 486.537 523.186
 752.422 118.626
 84.375 201.989
 807.800 861.159
 938.879 731.832
 471.493 408.963
 561.656 264.999
 315.119 480.283
 872.175 364.333
 355.655 770.714
 423.552 986.078
 913.752 350.241
 375.306 704.899
 850.956 792.784
 710.041 131.412
 122.149 200.771
 493.410 193.126
 360.199 564.638
 432.163 80.958
 101.116 704.820
 340.827 136.093
 202.353 601.556
 833.626 337.282
 774.825 710.962
 18.119 808.497
 389.269 895.402
 786.995 503.865
 606.606 628.692
 544.226 934.026
 774.801 954.451
 623.924 109.391
 114.401 326.714
 980.691 315.570
 42.528 509.305
 867.859 569.528
 450.007 483.471
 546.922 687.552
 815.700 156.667
 662.807 524.048
 11.741 189.509
 803.793 700.556
 896.620 588.698
 173.234 764.633
 111.910 742.866
 917.459 316.615
 272.589 212.925
 867.843 977.528
 178.509 1.525
 606.080 792.911
 61.665 906.137
 393.921 565.224
 834.787 361.087
 619.202 862.322
 13.856 365.438
 699.157 882.656
 470.846 411.154
 502.895 681.166
 532.018 20.589
 164.254 325.938
 598.216 590.521
 963.286 607.635
 431.604 754.019
 772.374 845.427
 361.317 709.134
 356.971 898.848
 819.546 738.346
 760.395 619.990
 69.009 33.853
 708.839 970.110
 539.922 545.971
 772.147 825.576
 504.925 745.443
 186.183 946.874
 607.723 311.310
 265.241 658.804
 77.039 965.774
 142.517 858.063
 931.871 133.421
 810.821 35.000
 574.945 227.112
 685.372 968.848
 414.824 95.292
 969.472 670.204
 417.544 209.439
 219.376 431.592
 208.449 245.755
 626.758 577.941
 794.394 807.120
 569.278 645.654
 504.488 640.995
 28.280 364.067
 30.692 102.831
 97.120 459.841
 742.831 74.815
 266.847 86.839
 838.886 624.510
 693.605 625.756
 531.940 440.334
 643.306 864.344
 859.178 340.185
 645.748 715.939
 893.141 760.494
 147.750 857.751
 36.669 205.912
 161.260 57.608
 664.151 800.734
 289.313 736.363
 934.656 723.628
 764.636 100.983
 27.069 834.419
 640.388 239.256
 41.633 888.594
 870.787 40.578
 162.219 570.093
 755.130 988.308
 493.752 110.195
 589.084 438.511
 971.586 469.342
 572.223 278.739
 405.049 175.224
 214.036 60.809
 664.247 685.032
 18.398 175.787
 174.483 89.372
 918.364 130.839
 751.057 631.923
 291.850 879.972
 721.840 680.492
 880.090 728.399
 657.005 765.115
 223.647 988.399
 593.824 176.330
 447.287 118.693
 727.021 486.545
 190.444 975.887
 277.151 579.736
 972.492 382.317
 874.655 225.680
 283.236 947.196
 857.228 555.995
 633.339 835.520
 502.932 647.829
 824.582 470.462
 369.010 719.750
 896.787 379.474
 612.819 631.941
 870.696 91.958
 800.871 663.118
 281.399 97.901
 207.126 129.490
 34.975 953.603
 732.856 801.909
 725.430 134.333
 196.276 267.027
 825.986 787.174
 17.408 133.506
 178.083 123.469
 17.310 87.209
 705.642 442.960
 743.714 297.784
 997.074 225.472
 88.558 136.588
 242.215 25.655
 966.015 911.556
 357.744 117.730
 39.850 703.160
 58.062 656.551
 321.801 7.393
 157.280 135.524
 381.743 882.664
 753.355 858.655
 717.502 549.259
 832.145 121.202
 907.128 809.859
 624.826 570.120
 717.345 420.248
 97.676 440.867
 654.714 329.431
 792.466 831.441
 135.282 981.832
 865.858 58.273
 706.272 100.990
 297.323 263.137
 600.395 289.352
 500.597 517.501
 438.162 633.512
 839.979 553.194
 542.970 315.120
 129.409 179.191
 102.516 26.861
 91.998 307.328
 131.403 78.306
 946.237 79.497
 774.634 261.493
 931.558 780.152
 179.396 409.944
 312.193 336.584
 770.487 722.142
 529.703 201.658
 938.368 191.680
 989.341 116.443
 611.880 267.309
 945.075 640.908
 991.816 298.539
 27.203 787.916
 496.700 563.558
 772.684 607.674
 176.308 148.805
 662.483 46.271
 17.807 592.143
 436.238 882.767
 568.100 718.232
 89.604 465.303
 566.526 205.170
 913.721 389.097
 94.854 111.136
 112.932 149.893
 455.294 359.516
 42.381 268.058
 258.675 297.538
 501.168 904.064
 298.941 188.925
 61.963 709.586
 789.744 423.361
 330.176 604.038
 605.181 388.198
 723.976 499.326
 789.012 179.808
 722.623 271.441
 842.308 478.104
 119.990 692.580
 63.996 78.379
 171.093 678.701
 475.680 395.621
 363.374 302.295
 913.429 119.595
 65.926 186.886
 594.501 511.354
 396.623 397.108
 574.540 266.348
 139.843 915.610
 786.516 614.432
 490.320 545.509
 911.004 336.901
 288.508 275.311
 860.625 624.934
 450.024 113.492
 690.097 417.910
 629.471 354.121
 866.061 794.852
 153.770 525.569
 974.360 664.440
 721.516 644.718
 611.640 940.844
 805.612 232.842
 736.077 401.795
 582.287 120.938
 549.758 815.492
 209.538 796.858
 792.125 773.103
 514.076 729.622
 457.151 68.501
 443.325 194.242
 552.287 786.922
 776.036 950.072
 818.102 375.291
 543.307 174.675
 875.832 510.752
 825.622 191.646
 195.648 217.594
 198.764 263.548
 539.225 329.185
 192.883 449.448
 162.463 489.217
 998.540 790.667
 432.047 639.522
 48.313 818.732
 555.491 569.799
 472.747 147.689
 618.735 93.053
 178.271 180.551
 917.041 760.404
 28.807 329.479
 830.505 506.771
 391.572 614.337
 989.902 7.002
 893.806 698.393
 784.820 868.165
 346.650 867.536
 45.227 651.370
 344.082 825.524
 969.039 434.844
 410.775 518.051
 639.258 543.675
 828.150 209.225
 170.379 791.052
 441.133 302.199
 118.645 226.972
 70.518 648.779
 86.076 864.805
 312.128 449.020
 823.962 61.079
 881.647 59.864
 805.659 332.163
 604.105 761.211
 477.173 91.768
 193.251 558.509
 821.484 539.294
 115.758 613.601
 681.177 190.940
 788.325 711.510
 494.198 58.340
 765.800 2.032
 808.203 494.422
 301.744 953.837
 576.558 259.657
 9.049 268.630
 808.693 446.256
 329.951 307.333
 482.040 830.902
 107.905 153.901
 633.448 821.825
 907.228 700.050
 473.915 2.517
 472.259 381.737
 29.226 946.889
 181.206 381.869
 846.010 349.490
 809.198 70.319
 441.546 955.577
 851.745 159.561
 468.087 430.940
 8.442 880.097
 638.416 337.608
 824.985 433.275
 776.821 201.836
 530.263 959.415
 454.768 213.497
 578.340 306.431
 407.590 85.345
 559.714 429.021
 749.808 746.222
 932.365 362.337
 182.802 829.604
 344.312 358.623
 268.100 848.803
 281.930 53.343
 99.255 789.319
 941.888 931.808
 600.101 879.479
 851.756 32.152
 290.021 70.474
 71.144 770.056
 848.979 329.636
 210.383 169.962
 675.594 55.494
 879.516 192.251
 927.948 604.373
 101.784 452.373
 164.592 186.599
 221.273 522.995
 635.971 871.565
 635.326 421.554
 815.988 526.643
 473.356 431.208
 789.577 612.515
 12.423 341.944
 332.942 539.626
 7.252 679.896
 724.663 945.748
 262.236 806.801
 622.478 737.146
 182.318 598.647
 424.530 15.244
 908.911 74.213
 925.821 322.402
 129.234 52.321
 379.061 735.388
 99.323 23.696
 200.938 729.989
 651.891 672.566
 34.786 967.101
 482.991 258.339
 21.834 7.548
 291.788 643.203
 356.766 763.157
 54.749 542.436
 248.418 314.449
 971.114 386.197
 590.560 665.354
 245.992 460.897
 116.279 423.046
 659.016 81.837
 786.213 162.228
 781.711 914.213
 197.422 999.617
 190.090 74.901
 26.057 323.209
 208.292 821.584
 891.077 614.991
 704.991 868.029
 584.260 313.582
 540.918 194.818
 717.921 888.924
 180.104 584.156
 438.457 964.377
 179.694 566.940
 711.559 907.677
 166.549 491.784
 652.391 822.245
 99.992 611.950
 627.878 70.821
 168.354 430.053
 153.420 136.644
 335.241 675.982
 525.909 821.161
 55.470 744.951
 339.840 55.107
 939.334 855.153
 513.048 290.769
 529.338 653.697
 770.386 892.104
 941.003 201.664
 93.041 756.466
 937.080 791.233
 911.888 712.983
 283.970 617.275
 606.867 939.696
 664.924 60.921
 550.950 631.709
 384.374 2.059
 714.674 608.584
 932.301 810.964
 11.644 159.571
 730.922 266.356
 731.176 644.079
 55.139 788.728
 763.610 661.800
 903.399 885.186
 897.416 717.425
 150.176 287.059
 353.566 479.961
 491.630 776.860
 348.592 992.806
 811.698 389.852
 848.136 560.262
 659.670 421.371
 620.607 816.876
 507.920 248.543
 137.015 491.356
 518.954 299.148
 27.287 185.968
 316.316 876.858
 512.883 699.972
 49.322 927.061
 135.729 892.130
 145.497 38.072
 918.128 178.661
 38.294 996.106
 868.961 640.757
 775.829 417.184
 128.288 527.189
 396.654 373.985
 473.147 105.421
 891.789 419.845
 928.280 277.584
 252.349 25.823
 700.796 839.596
 776.149 620.522
 29.867 442.543
 424.913 227.583
 81.964 200.355
 489.357 94.309
 77.423 977.931
 239.058 799.240
 82.169 955.686
 167.103 609.955
 593.971 382.281
 148.776 468.599
 278.785 44.953
 534.847 936.082
 130.579 969.719
 312.247 891.662
 426.899 41.105
 860.160 318.258
 199.587 447.429
 83.038 301.741
 431.151 223.604
 342.062 521.474
 795.777 304.792
 364.512 237.053
 791.821 812.637
 371.102 700.754
 439.475 178.515
 912.079 305.331
 51.440 838.045
 184.736 762.039
 711.705 796.577
 961.873 484.007
 132.459 320.460
 189.660 806.149
 193.909 323.526
 14.592 25.831
 227.012 927.556
 626.035 710.541
 573.362 930.646
 209.737 642.309
 76.582 34.869
 308.142 896.742
 430.311 196.740
 488.145 271.161
 62.370 168.507
 891.821 855.757
 883.993 508.740
 659.676 398.993
 516.426 136.194
 491.090 59.414
 842.058 976.101
 568.085 606.724
 59.135 763.416
 494.714 472.512
 71.589 498.900
 776.591 732.797
 570.361 43.045
 118.000 998.819
 689.742 536.780
 585.319 808.023
 609.606 679.686
 565.974 843.364
 958.226 814.380
 735.750 705.931
 714.782 464.066
 681.126 954.155
 458.162 668.593
 857.511 273.795
 29.680 648.163
 602.240 418.330
 820.538 993.984
 569.270 562.048
 137.018 508.344
 270.413 930.954
 192.340 774.926
 158.217 653.562
 806.930 581.676
 584.156 229.071
 529.584 6.485
 931.540 509.350
 610.017 639.619
 627.576 689.266
 625.826 400.814
 658.496 193.500
 989.610 323.719
 673.919 123.945
 508.417 651.788
 3.150 817.704
 439.615 509.474
 601.368 179.668
 464.585 187.850
 485.519 554.542
 892.370 887.430
 948.770 640.315
 495.614 281.492
 302.824 108.700
 285.145 954.642
 86.060 368.492
 439.744 103.559
 292.727 106.613
 544.466 595.014
 877.471 580.545
 353.055 811.496
 426.915 967.545
 904.189 693.591
 775.169 643.674
 992.481 42.914
 486.036 952.911
 556.241 777.784
 496.796 608.066
 406.240 249.329
 985.979 255.701
 122.239 507.550
 312.463 242.648
 704.334 149.628
 0.664 188.127
 329.664 946.957
 495.056 429.936
 55.417 208.830
 257.963 753.174
 578.058 941.122
 672.279 393.670
 836.216 454.896
 773.064 144.527
 788.704 595.380
 659.711 382.288
 645.799 134.861
 327.533 9.359
 45.510 807.654
 851.174 111.995
 589.411 681.242
 302.534 629.793
 55.322 40.321
 396.080 485.080
 835.165 210.698
 731.091 531.352
 382.659 34.500
 202.956 842.298
 951.843 309.110
 947.013 410.529
 746.862 967.505
 274.190 282.551
 947.109 170.745
 876.986 688.629
 408.903 633.354
 999.109 388.767
 242.886 253.879
 847.600 445.337
 820.624 586.526
 810.793 35.788
 48.236 491.254
 760.470 962.998
 260.922 830.798
 46.659 824.246
 720.003 750.941
 626.328 621.378
 141.393 557.822
 943.585 83.810
 737.569 681.683
 742.924 422.740
 28.240 644.224
 445.505 319.862
 860.500 296.505
 251.723 998.315
 197.716 101.333
 904.653 439.576
 886.461 649.357
 414.886 549.835
 719.163 438.280
 817.242 86.518
 181.667 741.785
 716.680 813.546
 642.701 947.027
 450.186 937.327
 817.290 360.094
 812.409 799.178
 857.881 247.012
 587.513 869.680
 712.590 888.218
 423.190 752.636
 585.123 37.441
 653.479 497.664
 659.210 267.441
 506.283 518.704
 263.521 896.842
 153.925 688.850
 480.920 181.391
 418.442 238.858
 806.611 142.388
 718.265 326.763
 869.258 233.182
 333.652 109.315
 811.923 215.544
 21.551 763.128
 627.879 351.296
 876.838 745.735
 330.709 795.995
 519.391 116.149
 157.072 911.785
 791.564 553.524
 230.922 862.378
 238.051 814.292
 14.771 96.615
 472.450 386.504
 19.586 216.216
 827.902 559.415
 301.528 821.415
 361.965 691.710
 229.929 564.532
 710.454 188.770
 434.306 160.650
 536.450 284.404
 124.166 116.996
 427.519 752.315
 597.561 574.203
 287.694 874.912
 514.570 795.035
 235.617 489.940
 789.991 396.578
 144.042 477.690
 963.484 573.219
 579.589 292.614
 921.449 988.407
 568.995 873.048
 487.188 177.291
 326.401 662.142
 856.885 669.685
 525.435 363.282
 159.025 348.618
 543.500 146.117
 652.859 55.122
 200.072 167.465
 683.973 151.390
 165.596 717.825
 486.994 694.225
 445.377 932.959
 99.838 346.780
 109.617 595.281
 941.916 982.210
 915.242 6.752
 249.506 687.362
 269.619 549.221
 372.590 152.569
 445.789 305.997
 564.210 95.433
 351.759 836.808
 59.588 788.082
 964.186 854.686
 999.503 80.517
 694.029 515.962
 730.733 694.301
 96.035 312.162
 673.670 424.131
 56.246 44.636
 819.664 168.013
 685.855 109.243
 872.529 114.038
 862.873 750.045
 522.277 662.904
 645.339 128.966
 605.116 745.540
 534.564 964.728
 310.611 605.630
 900.552 221.575
 821.480 123.976
 353.910 369.546
 68.642 647.721
 721.907 227.085
 736.838 600.435
 776.653 358.065
 425.581 952.238
 389.712 593.853
 445.595 751.804
 221.737 42.497
 179.637 208.806
 973.264 127.852
 154.223 376.603
 151.871 858.251
 928.867 946.632
 982.934 884.880
 913.795 419.696
 690.843 592.320
 155.602 372.360
 792.351 726.732
 690.917 361.779
 114.660 60.141
 47.063 398.057
 21.774 602.402
 980.122 813.672
 300.642 586.242
 277.176 744.388
 523.902 186.675
 931.237 540.792
 621.938 905.883
 823.238 4.979
 219.843 110.990
 142.059 909.773
 834.484 98.081
 645.937 340.234
 795.644 655.269
 849.601 797.065
 219.252 684.805
 722.388 32.302
 188.735 434.428
 242.521 328.431
 614.712 86.818
 489.230 477.657
 868.837 309.583
 12.765 428.632
 2.734 213.522
 226.444 319.711
 149.320 481.498
 66.284 52.168
 995.763 82.357
 292.443 331.100
 152.703 482.620
 520.646 138.818
 913.867 12.700
 407.135 343.786
 597.934 574.071
 731.647 791.803
 137.374 119.885
 372.012 994.809
 277.262 875.276
 111.517 911.759
 74.121 546.866
 714.970 306.537
 946.995 406.415
 928.098 536.312
 389.892 114.231
 752.453 152.456
 369.101 107.718
 107.342 432.889
 116.468 843.665
 472.627 473.035
 409.568 814.617
 300.775 71.498
 873.756 115.634
 460.685 700.932
 424.633 114.087
 125.049 964.581
 720.817 58.990
 811.029 230.770
 647.435 985.039
 532.489 502.625
 85.146 138.328
 600.928 925.948
 925.347 134.419
 729.513 837.073
 810.403 804.376
 36.399 593.420
 952.170 980.695
 924.110 66.184
 609.860 503.345
 823.471 77.120
 89.597 307.719
 454.025 964.847
 116.146 303.067
 666.549 121.660
 978.770 714.481
 524.078 765.929
 277.431 886.951
 50.574 440.182
 405.463 120.061
 864.050 48.626
 66.039 691.160
 624.715 483.695
 301.375 748.133
 107.831 618.357
 337.523 516.107
 572.792 253.987
 339.202 211.643
 590.019 373.117
 206.563 30.250
 329.196 128.142
 310.594 545.851
 557.930 542.776
 490.634 202.379
 879.006 69.949
 363.834 296.693
 504.979 360.696
 613.184 847.946
 667.095 791.948
 221.974 61.468
 445.660 181.121
 855.149 155.690
 833.437 401.592
 702.389 200.140
 472.844 291.147
 996.961 272.712
 90.426 815.981
 215.156 788.092
 864.890 182.679
 202.750 769.322
 62.927 761.847
 430.341 264.946
 343.055 847.654
 464.281 79.387
 322.889 490.951
 973.232 649.113
 818.969 738.871
 44.238 817.580
 667.766 435.767
 831.769 634.015
 117.415 399.170
 136.768 211.841
 415.572 906.330
 141.833 359.482
 711.451 403.253
 397.791 757.524
 619.348 586.313
 153.774 160.576
 464.888 179.335
 88.392 599.130
 139.879 24.916
 477.506 136.182
 741.412 481.888
 321.679 76.162
 457.940 540.854
 153.676 950.957
 10.139 772.095
 306.810 331.588
 955.956 955.695
 704.873 886.779
 254.158 529.253
 543.482 874.532
 153.836 356.065
 83.532 793.646
 71.602 564.182
 635.961 513.245
 44.902 647.669
 352.133 254.970
 348.093 734.829
 767.835 130.062
 245.188 8.845
 6.501 978.554
 774.845 74.601
 906.969 356.978
 143.037 477.298
 84.429 152.034
 288.537 235.532
 494.730 328.618
 615.791 810.944
 589.592 260.378
 717.028 321.298
 714.355 338.814
 166.521 452.213
 304.602 653.086
 529.264 639.141
 430.409 407.652
 526.100 894.931
 767.313 969.976
 608.230 635.143
 544.616 477.771
 864.591 3.856
 40.876 387.050
 392.559 293.889
 822.881 201.852
 760.763 869.169
 920.775 527.657
 565.419 581.406
 214.188 57.666
 989.714 591.709
 391.005 799.247
 708.553 89.359
 304.086 832.698
 5.954 989.457
 466.757 862.298
 984.856 898.865
 823.824 357.279
 722.917 591.758
 42.399 915.509
 964.636 823.842
 70.752 733.338
 819.785 444.989
 1.282 490.185
 168.708 616.713
 686.429 205.282
 342.599 191.861
 637.778 486.728
 765.723 423.332
 485.958 250.179
 809.073 606.283
 392.230 257.492
 131.659 759.416
 935.367 426.348
 375.081 266.658
 5.872 642.743
 656.144 547.289
 433.450 12.607
 875.754 332.750
 465.512 0.302
 263.287 299.679
 770.288 494.841
 715.194 454.705
 526.709 434.465
 603.964 366.341
 6.734 512.248
 646.216 687.547
 179.349 626.072
 772.004 269.675
 547.494 962.486
 455.182 910.461
 151.011 893.168
 698.482 547.085
 364.972 583.157
 446.834 657.367
 431.170 370.457
 86.325 190.696
 171.883 476.439
 410.196 453.805
 843.241 485.816
 861.718 729.126
 837.728 724.363
 438.995 724.844
 891.687 233.391
 639.263 231.380
 497.494 454.151
 578.663 89.728
 467.818 95.375
 624.657 29.528
 610.578 456.161
 776.887 391.196
 510.643 848.334
 711.612 754.671
 693.693 731.446
 25.810 120.859
 388.049 904.978
 269.028 359.824
 573.628 151.564
 901.331 996.800
 588.801 288.596
 259.925 163.667
 784.029 750.198
 928.637 325.483
 297.292 814.875
 885.408 590.742
 164.959 34.321
 332.947 437.319
 560.670 564.636
 904.936 206.515
 814.784 102.037
 770.592 923.704
 51.897 271.062
 148.427 849.809
 291.046 284.907
 577.931 623.062
 882.534 816.247
 506.242 150.507
 360.260 494.477
 924.260 304.417
 525.437 634.498
 859.854 486.975
 656.170 445.887
 9.714 779.230
 670.284 453.532
 998.993 485.537
 321.823 455.867
 110.330 735.732
 753.783 469.820
 560.352 493.438
 82.854 568.065
 839.805 934.687
 981.604 750.579
 418.402 67.062
 227.747 345.593
 471.121 531.518
 890.536 382.454
 760.675 408.795
 655.363 788.825
 541.082 196.936
 887.040 645.743
 287.826 858.750
 490.873 485.906
 246.960 396.715
 742.356 283.036
 593.093 1.706
 768.292 284.068
 336.813 660.940
 724.470 752.431
 796.232 684.936
 331.135 481.816
 293.676 924.084
 903.720 208.046
 933.826 259.202
 412.281 785.147
 618.705 49.451
 181.524 834.308
 440.796 653.076
 319.964 45.431
 929.508 465.028
 760.627 75.562
 297.270 469.808
 278.869 102.216
 407.238 432.500
 100.478 248.826
 60.440 156.334
 753.618 891.156
 849.701 847.164
 882.808 5.039
 52.785 435.636
 516.550 345.392
 217.586 623.708
 150.142 112.981
 436.082 616.463
 312.454 518.173
 97.065 661.287
 573.944 80.021
 764.846 98.598
 220.033 785.136
 944.395 101.069
 759.297 195.207
 883.375 377.137
 713.186 946.582
 326.790 90.389
 599.437 682.689
 707.321 115.899
 984.746 543.267
 628.700 549.871
 956.188 787.306
 513.719 407.901
 311.158 723.626
 853.791 503.386
 361.267 779.160
 852.664 169.969
 108.632 556.003
 220.270 375.392
 8.624 60.335
 89.333 728.869
 859.651 766.408
 220.868 286.215
 39.460 784.425
 886.807 47.981
 273.238 500.445
 698.649 783.055
 9.200 658.335
 648.159 716.356
 883.274 857.497
 275.955 632.947
 469.707 885.860
 50.524 776.128
 786.154 625.911
 166.189 273.674
 800.182 533.834
 324.384 699.580
 372.456 859.832
 996.752 269.579
 776.644 954.185
 858.057 343.790
 716.820 681.515
 776.347 651.455
 882.588 279.005
 40.367 508.598
 756.078 967.334
 551.004 333.169
 32.361 420.806
 993.782 802.780
 507.740 381.408
 610.524 892.416
 203.988 456.403
 995.736 883.632
 359.269 557.629
 330.730 878.947
 459.631 750.418
 937.693 776.790
 893.123 99.089
 866.741 470.872
 969.555 683.177
 129.453 905.942
 803.407 463.290
 948.659 738.090
 949.419 387.808
 120.490 666.222
 206.994 732.179
 973.418 991.646
 870.912 472.672
 980.623 860.393
 55.348 728.001
 435.178 698.782
 912.191 307.730
 659.050 83.545
 412.803 929.074
 491.552 225.660
 377.285 87.319
 623.822 189.893
 82.918 164.055
 124.052 233.251
 732.554 546.783
 973.060 304.337
 436.558 118.890
 918.556 896.565
 983.512 906.725
 604.734 451.832
 323.698 277.586
 965.210 243.409
 346.757 346.192
 833.602 769.172
 635.517 36.084
 757.062 816.065
 559.426 64.863
 51.872 436.700
 424.135 377.943
 252.881 547.768
 712.594 784.388
 644.458 921.501
 484.478 681.188
 461.956 215.589
 195.153 360.277
 390.167 859.028
 956.006 937.620
 7.348 82.290
 191.230 28.309
 6.930 916.694
 811.676 909.025
 128.921 371.976
 186.845 693.200
 332.209 280.813
 67.272 519.132
 498.611 37.810
 110.478 582.315
 868.941 987.389
 166.350 85.856
 37.796 874.811
 57.400 533.498
 72.914 177.582
 274.350 835.259
 650.240 406.709
 29.080 163.634
 809.215 500.307
 149.980 506.823
 413.989 133.089
 756.668 173.341
 863.403 307.248
 852.835 759.059
 311.695 661.482
 471.489 83.236
 257.308 989.694
 793.246 515.125
 21.274 968.853
 435.706 768.508
 389.880 791.929
 533.701 350.050
 637.396 537.853
 152.719 261.050
 700.264 702.543
 310.734 514.317
 449.210 395.461
 439.598 422.236
 633.271 572.856
 462.016 212.979
 60.829 145.114
 962.768 254.415
 176.697 440.749
 815.419 315.142
 208.494 928.142
 413.368 815.517
 135.433 148.567
 625.199 755.569
 601.958 876.310
 230.157 928.699
 609.063 735.354
 824.950 508.305
 997.515 24.491
 665.524 137.744
 847.688 756.503
 207.855 161.671
 496.241 840.963
 34.114 648.959
 774.907 638.053
 641.792 804.594
 753.389 502.574
 183.769 321.625
 987.481 408.188
 580.211 146.204
 383.509 792.965
 584.938 121.574
 967.873 665.087
 939.220 533.747
 350.763 34.284
 947.396 836.259
 578.937 438.149
 877.193 808.308
 545.013 776.310
 942.062 264.743
 649.250 678.710
 135.231 743.488
 61.669 61.603
 430.906 542.282
 603.090 476.709
 375.172 149.104
 926.901 961.310
 589.364 736.762
 640.841 741.372
 386.381 590.120
 139.700 733.445
 443.392 362.999
 933.586 6.842
 123.403 70.476
 938.422 393.971
 637.240 0.981
 659.934 227.767
 283.593 962.090
 141.806 710.717
 698.191 775.395
 483.618 915.219
 537.206 921.275
 263.123 631.154
 670.989 56.348
 247.156 729.922
 581.955 527.937
 850.965 937.261
 757.367 374.942
 239.893 697.613
 909.898 907.355
 171.331 484.213
 515.014 212.453
 387.987 540.462
 546.556 650.015
 913.048 724.336
 245.537 18.100
 109.397 228.826
 50.527 931.843
 72.199 343.739
 432.406 537.969
 378.729 749.226
 746.371 855.415
 551.114 746.295
 477.575 296.425
 754.751 257.274
 504.427 682.056
 293.595 808.076
 529.407 861.397
 737.695 238.377
 378.240 805.477
 970.463 795.109
 894.729 346.187
 843.934 34.413
 63.628 29.463
 328.115 588.271
 384.307 453.033
 212.407 111.163
 452.972 955.307
 317.684 391.395
 953.680 247.400
 390.153 739.131
 524.153 59.108
 33.507 912.099
 170.301 767.046
 183.587 339.499
 425.595 344.699
 307.017 599.616
 363.070 516.181
 107.648 607.299
 897.238 294.889
 525.777 899.843
 791.827 872.586
 16.716 665.508
 101.797 211.879
 877.283 645.091
 812.043 444.336
 959.199 926.596
 531.499 937.109
 753.271 634.455
 803.928 452.827
 161.944 42.186
 902.578 371.466
 492.679 180.482
 585.311 290.079
 321.139 306.807
 853.077 178.701
 990.002 898.780
 134.169 500.840
 53.138 148.355
 819.149 548.056
 950.714 299.417
 709.296 573.794
 441.627 885.709
 680.797 916.529
 736.512 802.489
 876.628 91.220
 106.838 763.039
 640.113 106.851
 810.563 644.892
 523.863 982.745
 117.987 380.737
 323.376 424.186
 766.542 771.375
 677.512 856.356
 371.916 34.444
 282.946 872.715
 805.131 210.127
 824.190 638.641
 768.879 146.562
 915.697 802.672
 307.807 621.670
 481.903 46.264
 630.707 928.680
 311.829 979.086
 850.097 679.514
 967.289 731.958
 327.083 648.747
 701.192 275.380
 595.134 692.045
 661.198 300.880
 2.397 393.389
 973.844 938.137
 513.224 407.323
 587.730 776.932
 628.694 13.638
 217.369 643.788
 284.262 255.939
 790.740 513.726
 349.457 21.437
 335.576 373.593
 57.222 381.827
 817.077 991.121
 224.486 564.640
 591.494 470.256
 464.584 686.884
 597.201 415.844
 37.893 249.818
 352.151 107.618
 419.433 772.486
 151.589 553.446
 789.240 505.045
 403.485 804.349
 259.103 99.470
 845.224 758.925
 852.098 378.936
 950.733 543.169
 741.629 907.861
 362.697 744.621
 554.822 157.554
 823.034 519.080
 249.888 438.623
 182.876 226.513
 115.090 947.415
 460.522 533.232
 313.201 781.914
 94.805 223.871
 442.770 420.664
 977.983 573.480
 217.314 239.833
 215.427 452.213
 314.911 247.596
 971.281 178.333
 41.020 436.335
 44.936 945.849
 822.204 352.063
 761.005 767.916
 931.370 533.003
 326.993 773.795
 787.976 16.875
 452.423 243.751
 809.252 816.571
 868.755 471.656
 68.809 39.201
 531.604 808.539
 983.296 612.569
 19.581 602.107
 260.143 590.038
 714.677 137.820
 342.405 949.204
 207.513 677.875
 350.691 167.183
 420.469 747.291
 895.867 646.547
 789.048 533.703
 296.302 47.755
 546.394 642.728
 434.898 538.333
 480.416 117.515
 316.881 944.146
 193.222 113.862
 0.562 347.166
 807.531 586.086
 959.239 146.386
 606.489 839.241
 660.424 328.619
 336.983 536.781
 614.269 294.280
 880.574 306.012
 819.936 175.741
 931.856 184.479
 228.582 64.243
 906.079 916.724
 924.389 832.651
 913.900 301.579
 408.754 478.635
 631.946 54.660
 943.458 804.442
 807.471 779.034
 980.598 249.491
 960.829 809.894
 472.713 270.283
 290.912 737.644
 336.375 553.891
 499.551 30.145
 635.094 807.621
 87.430 221.368
 579.614 904.820
 946.046 853.700
 220.276 817.608
 790.280 638.221
 560.230 329.224
 110.010 906.072
 660.927 805.338
 35.958 279.352
 381.868 894.052
 436.556 897.730
 512.283 513.217
 14.340 443.185
 858.940 731.447
 430.491 447.143
 75.089 531.767
 36.133 919.050
 702.539 105.843
 563.383 571.565
 681.827 419.396
 765.688 843.522
 922.455 738.564
 86.440 437.377
 952.288 551.112
 771.209 232.712
 46.767 559.639
 669.269 642.477
 16.948 885.936
 244.526 815.065
 280.975 291.902
 937.904 515.137
 305.206 593.705
 99.118 141.732
 655.427 789.022
 795.075 656.878
 0.452 14.187
 167.700 335.400
 542.770 846.982
 871.503 231.358
 675.059 734.942
 889.680 253.478
 666.438 287.634
 579.071 306.926
 935.773 669.030
 703.966 287.844
 866.680 473.270
 15.059 897.383
 133.596 889.706
 344.049 500.891
 442.400 52.807
 401.171 213.703
 322.177 636.419
 369.999 306.397
 845.081 662.978
 831.937 38.828
 684.808 344.937
 565.929 443.778
 865.330 512.070
 854.125 68.359
 592.557 774.143
 281.702 565.591
 223.085 259.068
 802.106 521.858
 304.649 303.006
 404.096 360.677
 649.279 367.686
 873.718 322.630
 77.140 253.480
 405.321 769.116
 129.773 162.611
 646.967 668.305
 107.030 658.550
 835.750 510.234
 971.619 144.377
 109.983 870.150
 306.347 239.372
 702.910 841.157
 747.227 729.664
 304.976 926.017
 374.382 481.420
 410.223 190.969
 973.769 475.385
 371.489 409.941
 16.121 606.810
 316.682 74.322
 593.150 17.810
 115.091 910.851
 441.061 928.402
 522.599 478.351
 932.154 412.039
 224.703 433.510
 468.983 541.059
 186.761 738.094
 842.855 292.533
 915.070 886.713
 667.876 556.368
 536.744 768.092
 150.169 291.971
 80.486 26.939
 954.103 119.396
 746.885 401.690
 366.402 453.574
 11.663 0.061
 996.025 259.507
 27.301 504.554
 871.934 951.148
 349.738 929.393
 579.675 222.001
 592.575 475.243
 406.665 291.420
 229.718 835.259
 818.726 303.304
 660.172 723.185
 768.619 314.868
 500.225 539.433
 720.863 369.682
 266.313 723.219
 74.110 734.095
 497.241 107.211
 158.804 177.908
 481.026 285.889
 798.120 652.878
 96.620 810.559
 736.610 336.057
 554.251 753.966
 84.068 494.402
 673.430 557.658
 390.540 243.557
 631.343 938.228
 488.874 33.776
 155.800 227.375
 818.594 631.883
 938.994 739.298
 412.278 777.771
 576.730 371.564
 994.045 390.716
 761.562 567.379
 948.577 763.848
 399.410 303.791
 85.593 209.164
 102.974 868.042
 794.490 960.869
 419.921 679.983
 80.454 187.571
 660.821 289.727
 148.612 845.495
 235.738 294.660
 286.565 982.704
 626.957 287.423
 245.900 401.137
 109.295 965.826
 676.202 237.558
 872.860 247.033
 284.942 740.410
 552.940 62.269
 725.712 16.764
 278.211 536.218
 26.204 787.398
 114.921 438.918
 4.690 719.556
 317.587 240.049
 266.270 972.659
 655.620 289.075
 272.801 474.468
 532.863 723.579
 726.053 691.700
 869.065 696.768
 253.597 333.428
 187.861 578.514
 630.234 356.825
 926.832 478.103
 572.045 677.630
 226.983 957.415
 400.687 232.545
 899.764 237.448
 566.136 123.543
 641.008 776.421
 438.419 886.370
 47.497 432.409
 812.803 874.645
 480.921 776.274
 926.527 9.672
 156.611 640.993
 244.527 902.949
 54.608 971.464
 950.984 567.363
 855.301 155.015
 675.392 564.104
 291.423 588.588
 6.517 720.532
 235.762 485.716
 403.966 250.848
 866.087 197.580
 131.656 732.749
 175.079 360.718
 315.294 471.794
 436.081 373.229
 499.981 118.624
 461.210 315.869
 565.389 306.033
 265.635 889.479
 283.904 622.293
 202.734 41.187
 499.033 528.735
 584.608 145.248
 2.794 223.850
 29.353 227.025
 925.283 828.938
 261.995 248.081
 369.043 263.377
 274.709 774.747
 255.003 447.908
 761.513 940.726
 853.634 945.032
 673.884 885.614
 290.850 254.960
 890.640 345.752
 807.083 937.788
 105.054 722.258
 652.532 747.333
 554.677 324.635
 992.099 524.762
 558.040 49.003
 918.797 711.709
 583.882 100.262
 811.068 769.661
 822.116 500.504
 572.470 317.162
 714.366 675.610
 344.485 466.736
 351.231 902.535
 746.030 222.847
 972.436 496.359
 555.718 219.738
 386.870 374.478
 582.557 878.418
 37.233 751.550
 662.977 855.717
 697.101 779.924
 750.537 571.162
 637.974 683.864
 731.137 521.091
 224.952 459.997
 280.892 931.073
 679.804 289.947
 994.067 230.307
 530.025 83.427
 430.738 543.541
 586.192 831.210
 282.371 341.465
 154.393 878.024
 720.740 39.083
 296.019 646.844
 201.956 418.663
 947.092 470.180
 641.590 530.496
 459.944 863.306
 385.604 207.411
 941.108 52.125
 779.996 550.065
 643.328 728.344
 222.730 997.318
 592.604 621.127
 275.720 702.902
 761.941 462.655
 961.762 475.342
 64.155 590.463
 588.565 97.260
 551.884 718.559
 975.096 283.275
 762.115 158.919
 527.872 238.596
 606.575 962.619
 278.323 884.695
 522.811 443.720
 376.942 481.435
 401.378 357.917
 103.452 19.515
 683.043 531.225
 730.950 321.504
 770.382 11.742
 440.092 978.326
 767.487 280.379
 359.289 780.394
 500.020 775.729
 979.072 164.084
 678.888 925.827
 1.932 885.937
 60.689 138.036
 819.742 925.327
 86.505 270.751
 514.260 783.733
 10.218 130.921
 635.192 442.910
 174.095 533.929
 185.948 328.734
 271.957 592.137
 728.894 531.389
 30.795 721.156
 376.893 100.522
 315.487 564.839
 561.780 576.513
 746.575 728.077
 836.786 661.886
 249.375 98.237
 880.516 471.892
 708.510 249.683
 204.816 537.543
 973.097 220.034
 535.760 340.760
 684.932 971.090
 222.130 828.307
 829.211 391.697
 443.423 32.862
 31.612 444.908
 132.066 595.759
 647.023 328.933
 912.485 871.819
 757.415 522.428
 591.783 153.417
 675.481 672.250
 739.663 894.966
 246.462 198.995
 173.810 182.669
 665.697 626.297
 54.230 875.473
 149.645 258.377
 197.188 155.175
 282.432 351.697
 885.566 745.682
 330.424 156.579
 195.217 888.189
 99.122 589.386
 821.493 650.944
 778.119 172.482
 800.499 185.230
 662.404 725.008
 927.242 754.821
 86.540 970.844
 207.808 421.737
 499.856 259.713
 302.879 89.399
 436.550 372.616
 661.503 623.850
 488.574 443.721
 271.296 198.543
 18.289 308.188
 606.520 58.163
 702.409 650.328
 209.356 57.267
 482.058 641.099
 240.668 601.271
 712.143 920.565
 461.568 767.027
 316.468 792.899
 210.801 190.188
 325.582 992.498
 608.655 824.550
 18.252 874.279
 106.591 468.136
 923.461 44.198
 602.645 340.958
 540.229 333.235
 222.993 335.003
 872.283 325.726
 925.608 448.269
 782.225 967.964
 786.143 487.670
 976.654 832.967
 980.957 271.970
 824.299 520.322
 467.298 192.691
 571.339 184.990
 384.184 271.205
 192.505 965.133
 545.574 472.258
 647.268 906.606
 684.217 452.225
 694.410 41.266
 522.602 604.116
 355.851 389.120
 317.035 946.096
 264.983 532.315
 340.879 337.071
 342.464 904.773
 270.000 708.265
 822.985 297.906
 612.445 505.955
 622.615 184.217
 18.300 645.436
 353.851 81.046
 425.686 793.404
 133.292 231.325
 784.230 304.300
 307.093 672.587
 365.404 230.506
 667.137 246.018
 65.474 367.039
 924.592 100.823
 354.963 654.380
 628.586 753.248
 680.370 590.089
 300.721 132.377
 809.187 747.949
 938.780 295.118
 286.110 495.531
 816.035 519.942
 372.816 475.673
 459.997 333.145
 440.086 78.572
 83.377 113.138
 211.713 698.701
 510.574 328.947
 795.139 29.909
 698.520 160.634
 422.663 503.913
 397.704 324.190
 946.164 488.405
 897.076 874.839
 632.449 313.528
 408.212 724.421
 778.590 137.334
 685.204 604.920
 268.069 155.425
 366.339 406.439
 908.477 536.553
 133.718 769.530
 297.305 569.078
 692.778 715.157
 949.488 943.324
 303.529 37.559
 462.512 497.954
 880.640 393.435
 893.765 516.106
 704.907 113.387
 160.352 176.466
 441.719 997.176
 851.716 718.477
 283.892 882.530
 156.372 458.043
 670.383 887.981
 760.019 944.464
 676.230 604.223
 265.649 250.604
 22.607 466.984
 437.615 871.905
 872.548 299.427
 979.423 726.712
 514.108 916.006
 546.249 817.055
 498.042 475.873
 772.465 757.894
 304.226 345.949
 595.115 411.528
 625.776 856.196
 487.102 586.095
 551.185 917.428
 118.417 251.737
 414.766 830.874
 757.171 89.974
 699.491 194.872
 550.168 781.372
 892.329 944.594
 908.840 129.696
 591.740 722.917
 122.314 559.040
 884.762 842.823
 155.083 361.145
 184.760 572.666
 320.262 236.047
 441.224 754.806
 186.748 598.910
 193.972 395.458
 44.165 23.414
 92.782 769.837
 455.548 277.160
 690.051 343.043
 644.813 162.549
 941.875 875.602
 542.911 808.484
 528.406 65.641
 429.744 930.624
 887.049 970.517
 13.536 673.007
 504.702 883.117
 68.197 9.540
 253.619 836.451
 63.607 883.551
 298.591 139.558
 562.775 626.461
 722.985 363.816
 91.037 67.366
 593.002 697.832
 101.216 734.276
 731.660 158.002
 38.699 780.909
 237.802 508.231
 153.405 641.915
 445.626 24.224
 991.533 831.378
 964.330 194.115
 636.777 927.323
 6.461 727.324
 44.507 317.201
 951.245 637.476
 837.532 169.981
 992.753 853.677
 900.831 819.389
 492.327 618.672
 45.560 25.228
 943.621 564.329
 8.423 676.641
 123.328 667.094
 537.765 429.231
 350.767 521.589
 297.536 559.331
 827.637 413.314
 627.462 271.297
 741.258 295.772
 743.563 620.955
 359.506 898.323
 986.792 699.338
 345.347 114.418
 46.448 350.383
 298.743 491.742
 344.596 334.637
 371.941 903.235
 691.729 874.185
 182.244 298.425
 963.957 63.676
 98.905 186.179
 538.162 865.583
 945.435 191.678
 11.627 747.620
 826.193 561.509
 862.966 405.014
 950.619 901.338
 45.801 144.184
 236.898 151.291
 488.152 107.035
 79.439 906.262
 369.224 571.922
 864.603 633.774
 209.994 579.276
 723.107 233.295
 921.367 363.622
 175.000 211.189
 258.621 811.374
 16.736 648.610
 716.411 953.295
 235.572 139.980
 925.799 405.290
 333.072 142.301
 573.047 520.397
 69.178 256.084
 816.402 653.145
 876.105 53.451
 27.601 475.228
 565.731 264.849
 402.659 344.691
 196.492 660.399
 873.746 711.099
 260.707 433.297
 690.183 843.746
 588.419 569.737
 730.089 471.656
 380.056 721.885
 840.891 411.411
 621.462 777.607
 401.149 885.917
 298.147 323.557
 540.340 973.607
 511.231 848.142
 567.788 708.865
 958.714 39.815
 745.596 531.455
 638.990 256.455
 519.871 572.084
 868.316 916.681
 204.673 195.234
 293.171 577.352
 226.987 96.764
 987.674 87.857
 799.692 386.142
 624.632 866.000
 32.272 550.500
 218.292 828.035
 333.298 94.806
 882.698 273.049
 649.921 339.660
 210.107 406.231
 851.502 211.462
 230.490 664.263
 948.719 520.708
 900.473 447.188
 976.005 849.958
 825.721 773.506
 211.918 686.711
 535.614 158.300
 5.191 276.202
 397.097 207.953
 178.072 39.363
 922.733 960.158
 735.347 521.414
 246.643 445.689
 187.919 192.208
 314.312 770.777
 52.329 11.502
 464.742 818.419
 189.182 267.357
 635.686 436.665
 348.742 576.129
 157.339 355.769
 184.151 145.828
 732.799 578.375
 732.858 14.495
 653.741 282.714
 944.178 310.753
 939.123 423.787
 812.876 989.594
 988.609 907.969
 460.719 583.041
 539.048 39.324
 563.746 398.688
 433.203 618.687
 654.316 190.690
 639.610 737.439
 413.684 524.953
 488.634 705.631
 320.919 35.798
 553.242 338.154
 223.616 213.740
 547.810 783.005
 159.200 727.407
 41.323 393.063
 275.192 36.609
 382.972 638.420
 993.042 933.686
 671.595 442.156
 731.622 907.294
 722.158 451.020
 980.110 873.552
 102.113 866.957
 290.496 895.945
 440.618 449.573
 680.447 315.676
 320.184 927.918
 908.852 51.516
 312.170 247.373
 348.271 281.924
 736.858 129.628
 548.167 886.845
 840.658 287.091
 705.695 762.646
 565.821 144.356
 860.555 807.001
 423.131 56.251
 758.796 142.806
 100.123 142.587
 617.360 168.651
 984.062 992.789
 924.518 710.819
 341.009 528.624
 467.450 846.705
 263.860 290.205
 851.121 576.049
 930.157 759.997
 304.904 154.226
 145.128 133.101
 835.402 556.278
 489.991 141.343
 124.421 712.545
 756.568 246.426
 666.688 113.060
 286.263 226.564
 747.662 400.770
 607.126 25.560
 60.573 210.718
 592.949 737.515
 214.862 827.346
 671.916 929.393
 584.677 53.852
 261.571 713.092
 953.438 861.048
 176.658 264.842
 124.163 18.579
 775.359 939.565
 58.961 634.770
 808.812 968.800
 486.549 734.308
 503.251 581.102
 153.709 92.691
 221.277 502.293
 703.332 195.735
 959.559 328.894
 324.206 589.895
 988.484 511.658
 950.201 988.822
 622.176 317.924
 581.471 273.216
 624.891 482.844
 778.145 199.877
 265.536 522.354
 136.392 973.096
 882.347 217.492
 524.495 343.471
 824.102 333.659
 537.476 118.431
 305.481 593.211
 355.956 692.755
 517.983 550.058
 379.401 749.888
 943.209 735.530
 384.956 724.865
 344.354 61.439
 858.135 51.881
 189.672 425.296
 696.113 4.435
 66.647 100.927
 922.059 949.383
 959.333 292.791
 921.422 719.850
 518.094 52.358
 148.386 222.977
 788.680 108.695
 210.737 259.729
 376.997 452.376
 760.324 284.016
 0.906 271.984
 58.404 671.204
 568.157 6.517
 392.785 221.491
 770.169 416.213
 467.379 576.949
 98.259 150.555
 313.110 983.207
 778.420 908.118
 358.974 144.484
 442.526 931.562
 808.123 586.041
 170.553 896.294
 969.317 999.141
 565.828 757.537
 360.008 63.598
 682.519 482.732
 212.930 551.192
 283.451 870.129
 50.830 454.248
 142.269 536.278
 639.291 67.966
 945.103 231.880
 359.205 508.541
 24.836 644.649
 660.035 963.406
 360.253 887.611
 142.470 952.213
 380.553 710.381
 182.441 200.367
 473.768 758.943
 133.863 79.471
 249.347 736.169
 649.110 405.029
 547.844 261.643
 726.585 170.962
 624.258 416.320
 754.250 278.197
 509.563 97.389
 165.258 731.842
 133.771 253.591
 783.755 154.823
 682.998 64.710
 520.186 827.530
 875.229 54.469
 609.243 110.948
 340.556 758.263
 980.938 858.272
 250.566 820.985
 855.495 846.379
 380.390 581.299
 73.165 958.324
 230.784 253.466
 656.260 681.745
 964.962 583.052
 376.208 831.546
 207.026 306.115
 715.107 400.180
 140.456 250.977
 198.909 242.441
 473.824 496.180
 96.054 336.765
 297.545 537.148
 457.200 570.146
 434.027 957.418
 282.938 72.906
 831.082 78.829
 689.402 802.576
 815.098 549.932
 567.009 328.230
 509.612 785.103
 743.822 98.962
 542.954 690.945
 748.974 159.152
 875.172 704.641
 178.091 581.188
 432.165 954.881
 474.757 371.127
 459.656 364.092
 820.861 327.836
 520.328 906.174
 263.448 130.702
 726.117 572.241
 263.799 639.589
 699.577 74.489
 431.478 123.830
 421.660 21.990
 275.528 520.588
 279.678 459.601
 668.771 248.523
 463.197 890.407
 258.967 977.584
 254.819 461.960
 980.656 752.754
 568.105 36.459
 909.721 177.203
 340.180 675.003
 73.569 932.631
 588.950 326.749
 175.509 721.353
 294.531 546.568
 33.085 991.221
 914.708 81.472
 465.284 301.811
 651.594 519.305
 319.592 424.987
 360.535 625.965
 811.552 777.204
 745.547 893.771
 689.891 352.677
 683.918 457.657
 350.555 279.134
 835.044 322.925
 642.303 530.578
 237.126 593.876
 52.353 298.867
 205.287 543.032
 378.362 408.427
 294.214 252.881
 106.471 832.037
 359.148 673.536
 75.897 471.845
 275.364 138.665
 748.669 565.981
 796.023 177.232
 476.371 290.039
 432.219 249.479
 600.520 782.867
 421.056 362.120
 403.557 141.600
 554.894 310.694
 785.861 121.434
 327.558 127.603
 851.155 826.575
 914.678 644.530
 186.821 591.206
 551.902 510.245
 703.718 289.612
 966.037 532.342
 207.013 265.205
 412.848 468.073
 988.252 976.804
 297.312 899.589
 320.603 890.718
 216.227 257.464
 793.116 427.987
 941.598 459.235
 503.353 252.369
 431.092 702.938
 636.364 466.556
 437.605 286.284
 365.380 497.730
 924.878 637.725
 117.411 490.530
 964.873 164.302
 435.243 792.930
 482.836 801.752
 143.934 791.370
 468.529 944.175
 581.092 614.215
 630.932 523.735
 890.160 531.225
 935.858 586.050
 997.042 701.110
 731.600 585.370
 913.211 994.593
 890.255 517.291
 531.496 197.826
 428.179 768.138
 530.926 996.990
 727.719 432.460
 389.100 791.791
 776.585 717.015
 647.596 881.090
 736.873 685.748
 399.087 721.638
 821.672 920.462
 703.300 359.875
 515.526 981.929
 110.178 371.730
 950.968 802.304
 318.037 576.714
 25.164 158.854
 945.839 796.261
 89.903 148.696
 503.617 143.852
 709.303 472.637
 533.569 923.222
 690.331 352.122
 24.263 593.700
 942.434 946.106
 108.031 376.967
 508.121 244.440
 601.154 631.346
 573.420 21.774
 580.212 827.866
 365.751 612.261
 176.635 812.133
 480.461 972.481
 463.457 528.502
 452.323 840.504
 380.579 784.681
 864.355 266.011
 352.060 228.082
 226.079 513.722
 674.397 37.651
 472.585 354.447
 59.284 970.230
 653.458 219.893
 387.448 167.581
 68.852 164.631
 839.005 374.045
 343.944 247.591
 6.107 45.537
 240.952 903.069
 338.859 874.270
 121.363 345.051
 627.516 901.885
 74.526 656.729
 62.626 53.686
 710.015 218.391
 448.029 271.352
 310.971 670.646
 155.721 639.271
 507.974 986.302
 520.654 944.647
 354.921 113.875
 270.052 953.420
 870.040 379.828
 786.264 558.277
 899.993 607.262
 113.130 612.504
 929.340 78.366
 560.145 220.755
 1.075 779.666
 41.211 47.249
 749.209 206.818
 238.415 621.308
 137.261 643.679
 717.362 982.905
 515.963 683.881
 978.153 396.238
 181.601 637.552
 422.753 361.913
 558.363 807.717
 500.544 138.468
 222.143 766.955
 83.079 317.731
 211.005 192.820
 968.126 327.420
 863.342 398.355
 451.930 715.724
 926.582 930.656
 95.226 629.183
 977.700 905.214
 179.036 465.497
 585.894 636.715
 264.936 471.069
 874.601 548.883
 683.705 278.761
 654.687 867.884
 446.468 529.994
 506.599 687.958
 852.416 797.834
 692.849 246.597
 133.523 790.702
 643.004 653.054
 584.382 52.060
 734.174 512.025
 357.271 127.746
 906.427 398.345
 120.073 12.936
 223.866 633.553
 66.829 944.196
 190.011 346.914
 905.029 613.473
 526.135 68.166
 815.630 260.419
 251.409 683.816
 464.960 973.243
 495.697 220.811
 743.803 787.878
 214.110 718.987
 397.987 727.852
 244.674 175.667
 304.743 945.748
 297.585 841.499
 126.031 300.022
 30.341 806.254
 48.257 482.225
 344.730 17.332
 489.728 669.189
 139.360 443.605
 43.211 347.804
 618.468 744.783
 619.884 697.511
 750.590 384.279
 199.358 734.352
 898.896 874.734
 773.364 352.412
 21.248 653.767
 831.012 741.680
 128.206 727.479
 982.450 229.253
 60.160 605.892
 294.531 962.435
 722.668 493.430
 434.074 622.446
 27.002 135.085
 427.032 386.434
 199.298 991.957
 468.981 19.317
 327.932 505.961
 815.562 417.226
 949.383 480.772
 970.734 298.235
 765.637 63.423
 633.931 466.463
 831.878 357.686
 700.641 101.023
 545.840 376.521
 898.674 545.811
 756.741 277.234
 827.032 819.353
 242.435 690.635
 516.129 511.444
 581.606 416.566
 495.970 385.860
 179.934 915.045
 419.363 132.785
 454.759 368.180
 795.353 592.877
 204.541 756.773
 426.687 955.019
 203.198 411.475
 875.503 975.226
 484.154 26.586
 192.774 3.975
 486.636 720.780
 306.707 388.170
 802.788 589.385
 768.871 742.357
 216.623 404.414
 977.831 287.667
 796.334 908.692
 840.397 327.886
 174.538 137.500
 969.985 377.235
 714.281 643.780
 668.176 146.770
 853.000 550.684
 875.375 724.261
 585.988 298.003
 123.866 800.026
 292.364 467.555
 973.830 668.291
 120.252 488.181
 980.597 205.527
 87.226 545.479
 528.168 844.805
 273.391 7.439
 796.641 245.248
 797.498 867.748
 214.395 430.237
 183.750 487.673
 312.913 435.028
 714.367 559.312
 363.914 277.455
 89.486 132.881
 274.354 423.292
 303.592 554.086
 262.271 955.641
 921.664 690.848
 980.792 735.490
 676.841 228.676
 222.609 834.498
 496.171 558.255
 674.598 72.656
 126.410 735.588
 531.879 259.938
 615.635 673.046
 80.469 645.301
 99.426 518.352
 654.010 556.875
 936.466 637.918
 26.952 477.979
 984.757 671.692
 266.583 64.468
 156.374 340.120
 99.797 355.213
 739.126 521.764
 806.229 660.154
 934.112 185.260
 704.004 96.066
 688.538 44.659
 202.829 261.022
 965.926 946.606
 744.446 142.497
 806.920 515.785
 393.729 604.564
 812.129 146.432
 374.169 25.734
 395.960 88.389
 26.579 205.553
 392.399 832.221
 905.036 135.261
 368.436 836.417
 483.015 761.794
 549.861 588.089
 27.078 356.619
 271.926 165.056
 985.320 438.705
 721.707 630.588
 940.975 567.043
 780.567 391.726
 84.288 401.168
 548.040 878.071
 872.314 682.109
 629.642 730.952
 268.940 680.816
 200.844 954.099
 706.793 931.865
 871.072 878.455
 787.353 967.890
 321.405 187.922
 162.293 311.558
 887.465 882.973
 22.737 199.053
 717.225 808.817
 996.752 699.900
 818.192 18.727
 930.059 875.984
 388.397 696.156
 240.041 966.934
 923.041 927.129
 105.856 894.336
 28.623 243.325
 333.507 503.891
 937.304 383.219
 37.550 288.609
 877.476 121.167
 362.686 999.057
 656.738 660.498
 958.428 705.702
 688.242 985.431
 276.604 956.498
 831.651 617.242
 520.610 608.398
 619.575 462.703
 101.416 408.595
 946.432 308.023
 190.692 179.773
 59.443 70.636
 676.601 508.722
 614.183 136.113
 871.388 650.462
 746.238 80.798
 368.697 206.951
 125.654 305.566
 757.388 302.979
 64.668 716.260
 550.580 9.561
 157.527 606.237
 844.771 720.744
 62.956 491.081
 373.530 902.221
 767.146 370.616
 830.691 944.196
 563.083 945.149
 504.846 877.049
 579.131 778.298
 363.707 72.357
 717.255 505.351
 55.534 145.371
 503.853 552.066
 734.980 505.443
 501.477 712.859
 880.583 40.852
 418.609 488.969
 136.734 462.563
 931.039 596.343
 798.624 821.773
 989.371 200.458
 556.709 628.321
 232.947 542.220
 48.253 66.557
 214.312 897.544
 226.021 783.068
 816.746 615.576
 475.077 123.292
 329.903 50.107
 292.680 53.816
 647.900 919.200
 526.526 121.818
 436.161 273.908
 54.185 986.264
 546.829 243.200
 120.762 386.041
 569.733 854.510
 649.976 983.151
 11.900 953.961
 851.499 694.526
 981.783 904.234
 588.167 780.097
 396.109 798.743
 792.311 728.985
 62.267 266.440
 860.858 537.331
 654.903 61.018
 372.022 223.139
 692.957 930.830
 688.465 814.198
 426.512 291.661
 407.026 778.548
 808.661 904.144
 125.891 163.027
 906.387 662.417
 396.877 49.341
 599.430 192.531
 861.978 329.951
 833.742 840.608
 616.285 14.368
 96.065 795.034
 548.588 82.484
 920.945 167.815
 369.608 353.188
 847.109 382.052
 906.767 497.137
 225.406 840.322
 13.244 521.362
 17.533 638.297
 674.852 135.077
 288.829 735.399
 996.788 980.894
 517.682 86.695
 186.998 909.824
 350.130 505.034
 225.609 183.271
 705.601 577.810
 0.493 608.191
 576.018 567.518
 505.491 325.399
 796.675 528.832
 526.357 964.155
 47.195 667.317
 694.254 602.809
 361.598 426.784
 60.110 905.081
 188.306 744.967
 455.758 669.910
 197.007 72.559
 958.216 90.683
 436.224 961.265
 188.480 283.610
 412.685 535.531
 960.612 147.351
 203.966 853.796
 783.837 654.530
 795.042 812.925
 820.831 63.923
 616.449 768.921
 358.688 859.097
 378.688 743.766
 472.659 59.737
 69.514 908.580
 1.982 776.167
 686.193 814.162
 935.845 861.761
 395.097 558.859
 877.239 403.455
 280.729 108.848
 43.310 734.816
 303.090 326.032
 730.583 81.849
 117.096 813.291
 858.403 797.399
 814.416 495.814
 968.303 109.843
 673.703 351.372
 343.156 125.333
 600.013 952.889
 988.414 465.628
 1.399 455.539
 437.119 896.458
 496.881 450.282
 377.457 871.017
 634.626 209.503
 211.214 361.769
 985.024 401.950
 916.784 229.209
 776.173 377.960
 172.224 741.937
 78.103 786.993
 81.828 547.510
 288.883 143.483
 110.875 242.829
 905.747 200.199
 863.367 816.474
 806.005 707.661
 110.130 259.645
 246.986 561.148
 291.555 958.534
 706.413 81.688
 460.176 496.502
 411.910 502.900
 1.489 882.044
 791.785 791.057
 262.732 166.792
 162.638 1.350
 543.352 880.748
 249.857 149.667
 449.685 659.338
 814.849 377.579
 910.665 104.051
 891.225 220.540
 789.694 56.377
 267.601 408.120
 936.957 590.065
 706.708 573.556
 211.274 671.611
 471.832 911.800
 794.152 401.260
 508.138 474.984
 432.031 340.038
 766.904 846.901
 815.241 731.638
 787.477 199.272
 451.068 536.021
 589.728 648.632
 259.313 464.714
 957.514 740.484
 935.245 522.014
 292.476 264.473
 438.769 553.191
 821.936 318.899
 909.842 637.586
 192.553 103.730
 836.567 764.041
 463.420 727.746
 450.306 526.886
 522.468 907.669
 455.583 786.849
 735.432 745.675
 264.160 572.386
 647.436 367.917
 662.703 438.589
 196.753 552.511
 150.765 53.741
 774.983 173.306
 216.995 714.621
 637.335 328.970
 331.527 582.815
 393.516 49.188
 4.346 733.553
 309.881 995.452
 554.265 179.417
 845.781 268.232
 240.170 202.697
 603.638 350.688
 692.834 946.991
 768.318 58.034
 547.351 891.226
 175.208 707.919
 286.745 683.502
 609.460 308.408
 368.279 739.707
 485.736 494.468
 95.388 919.989
 76.136 989.998
 627.913 657.562
 284.682 179.959
 277.613 817.711
 153.664 735.913
 429.004 764.111
 827.423 329.119
 249.800 74.551
 292.941 109.361
 831.163 814.175
 517.284 537.009
 624.171 492.336
 465.839 182.792
 442.180 815.860
 222.135 497.677
 884.012 138.919
 52.370 187.876
 633.044 395.955
 731.536 481.673
 613.562 102.389
 942.073 160.645
 677.342 297.503
 692.474 53.494
 167.749 679.464
 807.303 702.445
 11.237 504.451
 890.046 946.973
 640.548 466.122
 237.549 204.873
 111.981 879.877
 924.036 634.767
 870.672 225.753
 311.571 145.652
 200.928 877.163
 173.128 277.514
 9.364 598.562
 228.144 352.473
 91.266 837.552
 435.583 418.923
 867.521 685.723
 816.330 453.056
 21.191 622.922
 788.532 4.927
 857.957 292.727
 102.705 82.306
 240.028 849.175
 17.585 48.239
 853.515 148.603
 625.618 801.149
 447.767 783.498
 434.309 534.031
 692.881 731.178
 855.527 96.726
 927.787 47.882
 21.165 968.138
 383.309 423.254
 905.646 279.889
 358.026 631.593
 621.843 306.105
 273.130 600.561
 698.579 573.487
 837.596 356.923
 329.478 869.539
 596.774 909.578
 892.331 193.714
 623.895 865.391
 316.083 255.673
 831.186 431.789
 162.991 766.839
 439.484 395.659
 93.557 176.679
 244.888 650.648
 891.628 994.931
 978.518 109.796
 600.010 627.216
 869.574 138.542
 909.348 86.700
 419.292 491.094
 564.652 771.821
 879.019 663.224
 717.168 103.412
 332.448 384.538
 320.362 468.218
 21.193 976.709
 516.315 34.835
 363.663 580.086
 605.101 398.233
 316.881 894.303
 459.747 116.476
 465.142 449.290
 921.652 364.945
 711.714 397.462
 767.126 626.925
 251.986 37.408
 709.757 432.868
 748.438 401.366
 733.200 162.875
 267.543 185.953
 925.516 237.363
 612.320 516.589
 203.464 179.456
 556.061 714.803
 620.009 970.135
 95.053 603.972
 791.178 404.802
 961.527 428.270
 762.408 259.618
 121.072 172.764
 966.275 590.305
 998.275 726.194
 862.416 408.171
 485.144 704.360
 159.371 941.799
 972.005 898.924
 912.693 222.458
 361.182 797.395
 193.036 491.961
 269.071 764.204
 794.007 979.026
 959.641 624.717
 677.703 620.502
 377.445 164.273
 564.150 904.024
 434.474 568.720
 491.004 906.263
 254.477 983.149
 986.253 914.160
 770.521 58.754
 97.035 504.107
 114.618 766.880
 242.928 265.409
 918.315 572.792
 256.002 279.571
 574.503 733.648
 29.761 186.661
 885.706 485.272
 624.893 5.473
 363.325 945.998
 124.982 537.388
 844.294 944.021
 856.239 27.280
 483.156 684.013
 91.713 21.595
 563.595 241.347
 64.779 937.766
 786.908 606.158
 985.024 514.731
 646.936 207.930
 950.723 966.574
 430.877 113.582
 808.083 615.881
 110.526 2.808
 443.564 986.556
 554.306 444.029
 990.015 624.504
 820.724 298.767
 461.782 266.330
 840.178 413.136
 342.661 759.115
 184.438 269.660
 271.522 357.257
 319.458 393.687
 794.230 584.757
 273.724 974.648
 971.239 793.087
 895.244 77.570
 694.922 296.733
 258.016 704.104
 829.522 601.839
 583.814 800.469
 642.930 720.022
 616.075 602.872
 559.748 981.966
 396.303 725.966
 588.761 626.935
 104.606 418.815
 127.903 878.701
 117.753 983.562
 441.679 250.005
 871.644 538.072
 358.856 611.473
 979.537 934.229
 524.133 672.754
 420.177 563.132
 431.588 149.614
 366.675 97.470
 998.314 117.897
 351.115 565.862
 335.285 111.067
 253.301 915.437
 823.631 20.708
 944.605 804.815
 495.938 67.649
 17.559 452.541
 894.630 174.701
 674.796 134.623
 77.001 280.415
 651.461 333.069
 756.024 167.406
 695.580 555.035
 907.900 559.986
 151.758 704.681
 694.783 785.983
 183.432 348.097
 600.573 549.237
 54.602 782.260
 68.794 65.541
 178.388 34.233
 176.971 359.518
 659.829 574.439
 447.469 177.457
 225.294 941.437
 449.366 156.642
 479.908 724.240
 511.697 410.668
 684.881 526.527
 470.504 989.146
 844.150 5.594
 688.884 85.798
 57.832 713.380
 602.105 878.867
 390.482 909.123
 183.392 360.163
 44.887 420.307
 137.901 952.689
 385.145 923.425
 403.513 531.109
 352.178 137.182
 961.325 184.322
 424.901 572.185
 783.152 625.789
 443.365 882.684
 418.213 136.293
 96.858 2.799
 649.779 777.430
 538.766 122.988
 441.253 944.848
 597.771 938.803
 99.698 131.255
 166.571 265.443
 975.685 674.263
 147.689 106.240
 807.574 797.704
 482.362 154.287
 924.644 82.098
 272.078 823.202
 319.188 676.191
 390.523 590.155
 157.766 783.217
 672.050 302.147
 654.712 809.610
 224.788 271.101
 608.109 777.938
 454.102 356.173
 984.392 297.931
 375.042 710.118
 120.134 318.466
 948.743 623.300
 729.325 698.652
 783.604 622.578
 505.459 127.788
 211.696 126.908
 687.077 272.528
 676.657 996.765
 213.250 56.534
 571.819 975.818
 685.252 394.939
 245.050 561.637
 128.609 365.793
 266.683 274.124
 825.639 946.381
 243.652 648.201
 274.979 957.716
 289.723 858.727
 597.427 520.027
 639.515 504.317
 615.548 40.743
 62.178 311.613
 10.020 839.911
 506.525 967.538
 723.814 912.584
 438.484 804.293
 424.323 870.267
 337.819 26.500
 824.944 771.646
 855.605 723.392
 945.927 714.665
 827.164 208.664
 597.224 726.349
 144.747 699.270
 84.456 553.029
 956.594 920.647
 166.873 461.853
 638.184 613.597
 880.390 545.276
 920.003 837.118
 929.663 344.979
 724.421 397.233
 854.012 842.235
 11.032 185.224
 189.244 100.650
 931.683 946.286
 940.701 587.666
 108.436 303.717
 114.778 576.990
 952.726 282.138
 42.596 69.598
 803.298 169.447
 189.412 531.218
 763.211 160.296
 948.745 984.916
 529.794 678.598
 146.328 814.806
 131.421 693.271
 154.159 117.967
 284.879 346.034
 370.548 813.871
 368.822 194.326
 542.773 602.197
 652.135 743.333
 882.372 509.594
 128.994 371.744
 990.123 333.192
 881.145 434.590
 312.266 63.471
 426.732 207.390
 688.635 32.171
 716.156 388.757
 727.226 403.495
 819.589 338.697
 401.730 920.919
 516.422 848.305
 775.057 889.939
 870.916 529.794
 912.513 962.271
 965.489 416.192
 375.752 773.134
 596.466 865.348
 648.666 144.708
 327.838 686.608
 108.053 820.754
 585.863 629.808
 837.182 345.267
 778.669 89.699
 514.489 188.336
 885.761 445.065
 570.965 891.891
 806.237 746.434
 779.659 334.357
 533.286 131.175
 853.823 64.516
 66.063 37.024
 624.159 539.945
 836.329 927.607
 31.250 423.575
 352.434 274.766
 800.575 383.359
 111.555 166.621
 11.441 35.316
 545.026 346.903
 278.090 340.651
 611.465 225.690
 334.318 375.188
 487.095 435.107
 58.748 536.466
 798.638 602.518
 455.889 933.755
 756.574 960.360
 581.081 552.733
 958.261 254.036
 581.122 323.990
 202.532 710.535
 835.778 118.019
 379.330 919.861
 0.552 994.475
 936.863 703.679
 643.235 446.629
 980.404 11.065
 164.167 489.938
 194.671 715.991
 24.316 974.064
 307.558 786.703
 660.717 568.742
 106.731 560.689
 233.300 244.231
 290.182 963.374
 861.356 386.320
 963.504 142.480
 815.980 743.854
 4.535 607.231
 233.656 384.252
 992.616 32.026
 6.045 550.814
 965.477 143.178
 235.314 486.569
 20.283 805.810
 879.326 765.683
 143.542 582.602
 256.452 698.047
 642.105 679.023
 948.205 829.513
 987.541 618.850
 295.236 223.651
 689.746 22.550
 297.394 995.977
 222.136 68.731
 923.611 783.979
 847.410 199.898
 937.519 422.243
 85.323 248.732
 628.260 888.443
 245.664 785.848
 784.374 570.521
 972.545 266.161
 796.474 446.106
 740.041 635.867
 559.401 870.972
 162.130 878.362
 457.432 243.503
 367.968 463.773
 950.917 886.756
 411.041 527.186
 386.476 499.435
 169.977 554.881
 575.774 543.255
 730.408 391.281
 333.265 918.641
 159.767 992.840
 637.619 336.033
 577.077 815.378
 944.276 409.422
 732.586 310.594
 690.587 815.939
 30.426 273.565
 415.943 904.693
 212.511 789.359
 586.215 64.733
 262.953 102.677
 36.783 531.624
 556.610 724.268
 506.568 320.938
 758.631 602.261
 555.187 711.910
 457.598 851.286
 968.009 393.174
 284.817 739.192
 744.126 642.923
 216.462 787.228
 817.721 6.978
 581.474 617.852
 624.829 9.361
 792.698 773.210
 539.079 771.190
 95.754 80.887
 558.584 705.714
 382.146 231.550
 632.110 21.248
 860.471 290.936
 819.107 811.763
 721.079 647.156
 441.777 399.303
 791.768 910.280
 317.510 56.479
 70.060 66.633
 569.468 664.819
 264.291 543.256
 867.727 530.144
 492.214 71.835
 922.067 894.388
 811.423 435.347
 752.290 460.132
 607.976 429.302
 528.141 925.777
 193.655 33.246
 376.724 452.736
 481.950 743.015
 482.225 628.740
 879.934 901.752
 485.352 721.570
 677.471 345.108
 765.924 343.955
 194.808 666.249
 752.138 472.517
 800.522 347.669
 238.429 621.448
 998.481 103.588
 557.278 795.808
 47.095 248.483
 789.301 211.175
 787.372 239.561
 413.550 127.801
 366.693 734.542
 502.785 110.979
 529.537 327.762
 816.020 588.118
 859.550 359.389
 695.626 360.902
 382.339 882.454
 254.506 272.280
 936.300 583.807
 859.302 187.891
 678.975 517.201
 750.289 885.585
 586.176 264.142
 862.782 51.233
 216.002 201.344
 556.863 940.936
 823.490 48.464
 253.363 116.560
 925.760 688.018
 599.109 111.465
 12.003 298.052
 130.841 695.100
 475.586 290.253
 816.072 228.209
 302.922 90.131
 864.206 224.845
 199.980 885.806
 819.604 843.778
 864.676 577.529
 870.257 441.622
 42.387 16.718
 184.462 244.853
 931.219 481.893
 779.967 490.594
 860.022 216.206
 245.013 289.517
 950.512 779.335
 581.135 862.485
 528.170 243.315
 489.512 469.858
 275.960 700.855
 744.800 203.889
 769.649 734.919
 515.001 155.896
 910.980 14.609
 918.087 247.284
 530.632 894.940
 34.191 63.874
 790.472 183.067
 497.609 333.946
 25.787 232.308
 610.266 610.039
 962.891 395.349
 285.227 261.707
 283.697 32.017
 636.352 960.517
 822.725 663.468
 471.934 479.572
 137.778 197.738
 573.492 268.511
 235.565 140.985
 395.818 972.486
 128.430 339.780
 614.249 801.977
 996.605 573.505
 876.498 532.079
 708.899 498.840
 748.675 408.106
 568.271 322.711
 441.120 493.011
 480.352 693.783
 675.173 35.335
 453.832 719.091
 425.977 429.577
 920.915 560.819
 120.846 839.292
 881.207 593.232
 762.953 753.520
 218.929 711.809
 914.278 735.986
 694.830 711.555
 241.502 631.539
 372.455 80.989
 588.233 133.715
 483.316 499.574
 174.518 149.768
 675.030 452.316
 380.587 974.586
 6.803 874.233
 690.427 192.545
 71.991 563.675
 248.887 147.189
 930.209 226.627
 324.006 74.073
 642.122 669.590
 917.239 793.920
 717.323 597.365
 184.906 564.117
 636.201 210.653
 33.805 29.546
 295.474 869.064
 745.518 582.669
 86.991 285.752
 233.000 112.101
 761.694 363.955
 208.798 503.554
 994.491 952.268
 268.577 162.782
 968.667 579.295
 491.839 703.240
 485.770 989.780
 412.059 118.505
 302.376 919.243
 92.438 718.653
 150.470 654.397
 995.602 718.886
 343.251 189.126
 493.589 136.572
 961.051 123.705
 319.157 978.854
 388.763 306.448
 304.799 127.256
 801.146 786.414
 138.881 778.772
 7.768 152.755
 39.282 356.203
 645.862 266.131
 607.068 915.837
 895.572 741.439
 282.585 860.496
 864.639 85.305
 843.441 203.704
 303.530 908.779
 20.832 360.001
 950.302 173.232
 283.465 981.701
 228.158 549.001
 65.780 388.670
 217.168 1.096
 571.409 700.642
 362.110 8.873
 839.027 577.557
 656.595 987.403
 44.212 89.195
 532.995 633.321
 259.184 398.633
 190.127 958.747
 786.772 772.888
 985.905 610.768
 113.513 687.310
 18.366 873.691
 830.098 117.281
 401.647 205.394
 89.472 301.628
 628.002 721.674
 310.846 497.468
 985.065 183.226
 591.810 347.306
 289.899 494.185
 314.055 158.025
 306.471 739.963
 577.301 500.456
 557.921 392.045
 680.501 320.631
 834.060 520.630
 901.892 93.498
 361.177 980.515
 275.887 221.065
 256.369 384.683
 94.001 794.882
 771.625 833.013
 91.155 312.887
 761.167 414.868
 42.874 909.498
 424.478 314.611
 71.547 962.067
 410.838 294.141
 822.382 554.202
 870.630 548.049
 756.584 574.980
 634.169 582.164
 758.317 221.677
 848.297 277.889
 653.983 251.573
 640.625 611.400
 891.184 535.863
 575.365 302.509
 767.568 736.218
 255.529 692.501
 186.707 323.530
 684.399 379.000
 852.592 650.647
 273.251 69.728
 202.698 479.041
 349.075 22.621
 781.410 736.538
 930.337 599.308
 433.613 483.205
 483.760 420.333
 868.312 109.733
 511.696 437.152
 223.109 852.101
 637.254 757.022
 124.357 333.747
 420.299 117.055
 960.073 238.104
 347.197 613.384
 191.383 457.116
 264.516 276.506
 255.058 382.818
 273.409 736.020
 138.957 27.319
 647.062 944.420
 931.741 630.467
 386.450 403.191
 398.804 493.409
 375.691 743.632
 961.993 250.295
 851.916 813.722
 858.380 340.163
 758.139 580.676
 923.308 387.838
 21.520 411.955
 538.525 758.458
 492.455 396.373
 163.810 67.457
 118.767 828.199
 339.736 649.770
 418.736 332.967
 622.749 302.320
 790.012 162.028
 57.402 287.080
 59.430 237.036
 173.327 33.047
 680.978 664.832
 238.420 10.147
 442.741 762.115
 429.913 312.536
 594.304 488.412
 479.937 920.040
 177.302 460.964
 193.127 882.019
 585.446 58.002
 455.516 655.936
 126.175 164.622
 93.995 42.184
 562.286 800.930
 294.858 986.669
 314.357 633.882
 542.292 513.243
 568.025 416.281
 940.293 130.128
 896.371 938.527
 784.418 799.112
 947.477 606.219
 756.536 425.531
 109.132 270.673
 732.565 423.416
 23.621 206.273
 979.822 226.789
 140.177 930.761
 239.656 288.800
 744.284 949.714
 558.308 659.545
 752.481 38.237
 663.467 326.099
 998.071 680.270
 557.745 190.181
 324.447 113.675
 888.532 546.173
 944.196 687.763
 584.702 791.969
 687.320 55.089
 455.907 584.779
 752.589 982.870
 614.227 861.713
 772.118 188.376
 88.518 839.636
 608.688 750.042
 199.626 939.659
 614.351 10.355
 693.810 338.859
 701.575 921.730
 289.129 716.096
 707.144 962.544
 875.573 551.253
 184.616 802.422
 777.525 769.987
 42.030 74.827
 93.292 451.490
 774.543 937.582
 480.416 978.142
 431.571 600.383
 870.046 286.956
 737.887 970.441
 434.562 557.857
 869.067 826.714
 868.928 658.147
 502.978 58.701
 299.860 261.589
 748.035 92.351
 233.178 720.713
 31.187 533.542
 166.832 329.194
 737.741 664.776
 316.620 544.858
 382.879 874.954
 258.033 421.360
 990.964 542.345
 818.735 926.540
 621.538 750.231
 852.659 907.336
 146.310 431.463
 382.622 234.983
 313.780 816.605
 260.656 560.682
 279.762 119.975
 914.297 202.284
 403.484 224.313
 825.995 928.716
 558.794 218.747
 238.235 913.464
 165.036 273.020
 748.310 384.447
 857.264 775.601
 216.745 639.061
 273.664 472.358
 977.954 144.261
 0.417 579.276
 129.713 567.443
 770.139 336.436
 561.555 340.233
 626.734 65.783
 936.465 940.278
 842.573 602.559
 593.522 572.889
 876.982 615.529
 22.903 572.153
 899.863 205.944
 363.480 238.393
 250.695 686.793
 174.814 244.123
 369.281 265.133
 380.458 323.538
 6.476 669.610
 812.158 0.992
 15.008 536.848
 701.719 292.616
 424.864 563.863
 969.360 953.449
 344.898 284.427
 397.431 152.110
 101.161 586.350
 113.054 788.688
 849.523 270.556
 41.966 772.360
 190.485 593.806
 651.453 826.947
 400.557 632.878
 838.419 69.745
 188.460 772.369
 908.434 126.454
 124.803 730.152
 355.014 708.574
 398.328 388.674
 410.634 835.513
 465.708 656.990
 880.397 568.842
 708.898 523.748
 567.318 718.053
 945.922 16.811
 89.356 344.106
 687.646 618.116
 210.426 537.723
 352.499 715.480
 51.361 283.211
 279.390 344.980
 6.212 775.656
 680.598 992.220
 611.374 270.212
 593.365 798.084
 450.036 978.320
 192.015 639.749
 825.690 148.783
 360.152 231.843
 12.336 884.424
 371.670 382.142
 445.154 440.560
 644.788 623.539
 16.502 363.609
 398.178 676.844
 403.915 381.266
 313.525 140.865
 998.315 114.712
 983.855 786.299
 893.947 504.152
 569.100 192.832
 621.807 17.688
 85.073 825.045
 883.888 837.178
 592.979 118.020
 707.855 10.785
 35.583 629.721
 875.319 148.554
 962.954 721.389
 569.501 373.393
 113.479 722.264
 280.419 574.632
 50.591 809.331
 641.945 334.982
 416.683 340.718
 52.018 394.849
 45.404 592.386
 345.360 1.890
 192.403 497.378
 100.376 680.303
 601.274 326.015
 225.103 696.205
 442.701 290.631
 590.581 35.718
 355.500 842.041
 676.610 934.805
 711.383 244.689
 430.310 678.978
 732.033 686.853
 981.207 441.666
 446.631 280.520
 129.722 658.055
 507.782 427.208
 954.245 782.799
 229.341 31.629
 743.619 92.089
 594.543 310.409
 238.444 440.771
 458.848 609.942
 790.535 941.522
 368.996 872.901
 162.986 404.497
 795.784 599.902
 884.287 961.635
 669.307 279.780
 132.898 640.072
 776.009 12.984
 310.527 174.447
 269.290 147.430
 713.387 129.684
 530.114 170.191
 934.226 405.916
 239.707 352.525
 930.318 518.178
 469.721 996.690
 633.527 178.481
 111.165 862.785
 820.642 790.660
 134.836 10.603
 921.263 523.456
 164.195 938.427
 935.591 819.533
 135.742 367.062
 537.503 83.404
 489.493 147.933
 324.611 65.671
 268.456 679.005
 574.787 211.555
 684.934 517.740
 509.459 195.975
 434.508 977.767
 132.307 643.509
 185.845 792.695
 95.605 888.318
 953.827 99.399
 586.099 715.844
 261.154 222.593
 961.995 634.974
 223.756 986.722
 309.381 36.945
 650.442 509.830
 420.448 926.853
 447.749 882.504
 80.495 977.272
 665.507 554.190
 342.395 803.463
 334.038 155.714
 475.475 339.442
 334.990 413.016
 13.367 387.264
 247.587 550.697
 258.108 92.925
 831.703 458.472
 394.590 686.151
 287.892 978.193
 152.377 113.822
 989.691 58.360
 546.221 644.060
 160.697 577.461
 410.548 457.079
 191.717 232.895
 198.230 147.257
 513.465 670.422
 274.706 806.699
 287.703 647.105
 842.612 452.657
 612.434 401.511
 770.357 398.892
 490.829 986.976
 264.556 294.530
 853.357 311.116
 267.807 893.772
 390.341 237.187
 130.410 747.281
 618.532 825.743
 900.334 383.154
 318.796 629.277
 106.706 774.499
 419.479 664.739
 237.748 965.121
 316.291 61.295
 997.218 278.277
 97.636 461.166
 579.735 90.486
 845.432 603.460
 553.971 377.832
 94.699 473.610
 855.487 191.917
 228.117 299.101
 943.305 592.751
 449.751 125.974
 394.397 943.405
 498.871 846.097
 329.547 583.726
 232.053 253.982
 767.211 865.942
 999.358 901.300
 676.553 112.433
 576.420 359.914
 487.811 894.653
 574.804 688.861
 661.300 922.230
 352.320 881.235
 612.902 953.330
 675.473 313.132
 543.932 312.682
 768.381 464.102
 180.179 544.201
 14.960 677.788
 945.087 283.400
 890.716 499.357
 985.135 853.939
 691.933 195.032
 744.044 256.528
 136.503 726.453
 412.473 901.341
 843.129 532.233
 730.158 552.207
 293.515 539.861
 910.169 807.753
 962.736 488.066
 215.267 987.663
 511.781 742.872
 222.552 358.250
 996.987 716.201
 546.172 198.089
 15.359 885.286
 683.335 639.725
 202.620 421.817
 344.025 536.285
 990.158 994.360
 710.342 691.465
 544.025 344.697
 341.358 698.063
 218.047 462.454
 140.772 784.468
 96.271 312.366
 887.724 541.705
 547.973 90.208
 199.127 157.640
 519.843 397.753
 551.350 922.304
 221.579 800.633
 699.531 782.198
 177.785 248.027
 756.875 745.619
 403.806 337.415
 549.975 0.021
 877.111 464.792
 68.237 861.086
 8.248 339.754
 748.083 687.332
 533.687 10.504
 550.937 859.951
 52.501 546.498
 836.338 932.030
 283.462 491.983
 629.341 322.001
 330.542 523.850
 219.260 81.155
 692.773 829.106
 992.428 563.176
 147.149 233.848
 835.844 414.360
 756.606 255.237
 395.273 476.370
 223.656 964.868
 427.663 629.958
 316.066 815.695
 653.805 629.034
 654.823 630.787
 46.323 792.005
 374.943 531.516
 736.786 383.725
 973.385 212.013
 503.565 380.052
 550.157 178.012
 621.673 441.524
 961.823 159.482
 183.099 607.614
 551.962 191.092
 499.966 873.302
 840.180 911.770
 5.344 231.065
 157.227 559.040
 992.836 400.103
 854.239 285.876
 364.568 657.582
 612.694 683.429
 269.278 411.423
 90.151 393.780
 542.471 278.930
 785.016 100.063
 346.728 968.994
 549.591 909.785
 443.109 607.286
 660.523 639.332
 398.017 833.692
 133.798 967.702
 491.093 969.971
 990.026 75.073
 588.759 374.491
 205.344 702.327
 188.344 231.871
 972.609 562.027
 825.676 70.905
 823.250 466.242
 134.235 257.488
 877.248 194.186
 809.097 204.191
 580.065 50.829
 279.790 598.988
 412.224 829.825
 951.779 247.569
 208.788 819.483
 808.656 202.253
 469.676 923.717
 51.427 412.048
 773.015 521.375
 315.924 759.897
 596.278 483.024
 85.698 781.966
 305.452 695.689
 890.387 708.320
 170.910 420.575
 136.212 483.149
 217.953 999.152
 296.707 765.338
 806.310 517.714
 241.992 366.627
 670.483 493.728
 700.986 335.556
 934.108 928.640
 932.994 762.133
 356.928 916.743
 286.577 72.575
 881.230 659.129
 300.798 958.163
 842.415 222.278
 666.541 380.302
 0.592 734.756
 726.254 199.147
 669.848 230.533
 214.965 660.019
 580.097 837.211
 802.799 155.330
 942.567 50.967
 311.447 665.562
 321.361 32.029
 569.378 17.252
 985.607 55.371
 21.346 415.843
 153.202 837.040
 898.318 594.248
 989.741 568.608
 918.996 732.140
 24.822 288.055
 771.249 55.182
 250.540 117.664
 601.872 616.983
 109.755 846.789
 220.042 239.675
 728.894 33.678
 940.804 372.115
 543.999 965.758
 910.001 789.361
 180.006 437.040
 264.607 564.948
 420.440 875.846
 698.933 701.253
 24.565 152.205
 487.115 696.073
 266.503 694.476
 18.460 289.095
 468.862 896.740
 650.395 694.821
 643.130 265.788
 592.842 953.608
 119.845 168.216
 479.996 175.500
 820.564 238.968
 835.816 608.823
 486.620 612.913
 326.408 723.892
 710.039 766.828
 247.363 89.242
 311.670 301.903
 301.484 351.730
 360.375 863.982
 270.043 371.359
 633.068 262.940
 509.384 656.285
 364.593 902.423
 358.457 983.096
 843.210 820.659
 18.681 152.879
 464.060 942.054
 465.609 546.016
 780.127 782.975
 625.595 710.034
 486.304 594.675
 756.377 997.708
 64.146 278.147
 517.857 10.144
 507.521 902.185
 120.999 675.517
 475.740 94.830
 664.587 482.967
 791.921 273.200
 980.425 107.860
 159.608 706.553
 129.574 214.890
 627.465 867.056
 950.588 55.610
 835.562 772.385
 533.706 923.846
 651.148 940.103
 164.074 73.631
 998.563 797.186
 576.874 207.927
 636.887 576.440
 435.395 621.280
 298.232 807.661
 870.447 925.134
 5.207 913.735
 999.984 540.757
 902.429 354.566
 328.555 742.387
 506.277 444.458
 257.247 543.482
 670.023 886.727
 19.665 603.825
 626.520 223.874
 804.445 197.196
 384.691 559.183
 689.568 111.593
 273.854 848.348
 60.878 790.278
 134.632 835.580
 132.669 586.719
 207.807 880.987
 950.777 364.826
 162.318 824.049
 210.568 883.352
 498.090 996.391
 438.517 156.306
 153.907 146.174
 595.237 866.565
 18.864 492.236
 191.217 655.157
 989.739 280.230
 248.651 832.046
 615.819 972.660
 281.460 514.474
 435.276 742.739
 241.580 45.470
 119.314 946.884
 636.834 567.984
 116.182 176.498
 761.298 9.957
 819.201 806.242
 893.196 293.787
 391.680 398.555
 61.284 31.981
 365.610 143.750
 414.980 161.871
 417.135 728.261
 665.579 149.215
 314.828 662.593
 508.588 437.224
 769.772 463.325
 356.268 508.253
 700.564 983.372
 273.842 175.383
 500.733 200.932
 344.623 835.778
 78.252 504.677
 113.659 343.552
 372.173 811.328
 554.784 733.693
 463.695 97.542
 653.590 227.973
 339.831 262.885
 133.402 146.855
 467.222 821.553
 710.502 547.004
 49.568 170.478
 139.494 501.512
 710.671 38.856
 993.688 979.418
 230.560 893.167
 865.856 693.172
 306.896 272.058
 421.853 138.706
 388.413 242.464
 396.647 314.562
 780.118 902.948
 295.861 376.723
 128.140 379.111
 815.389 257.495
 310.329 341.253
 79.859 183.785
 770.048 274.129
 943.399 96.887
 596.099 606.055
 212.290 367.396
 660.732 189.005
 610.765 470.806
 947.501 357.274
 193.564 638.033
 726.985 990.227
 240.299 7.385
 444.520 290.571
 178.531 707.995
 372.108 754.990
 959.444 217.550
 126.179 466.255
 439.655 518.068
 772.160 47.738
 545.977 171.984
 211.761 581.258
 360.707 746.859
 993.932 451.320
 260.374 711.346
 297.883 412.978
 70.983 328.863
 126.927 421.873
 21.058 400.747
 323.805 664.743
 436.512 309.931
 798.411 303.159
 438.293 432.585
 852.251 224.901
 887.417 2.577
 23.574 383.942
 938.343 206.306
 874.148 414.994
 479.527 68.567
 332.126 211.060
 581.543 369.299
 913.067 147.227
 663.531 852.585
 508.150 981.242
 206.283 690.030
 678.780 37.394
 466.423 18.252
 81.792 726.289
 215.459 252.734
 899.253 426.663
 177.680 296.602
 919.371 179.103
 662.774 112.340
 246.495 954.100
 176.541 947.126
 872.761 662.147
 293.334 729.009
 464.086 791.532
 236.983 352.828
 469.397 75.271
 846.312 213.571
 902.841 903.325
 503.405 23.216
 51.019 76.444
 237.017 658.282
 675.936 725.891
 342.746 163.004
 602.263 846.769
 201.533 601.792
 555.970 475.201
 447.697 879.290
 749.488 410.288
 609.155 982.820
 553.804 885.311
 890.865 46.291
 55.727 339.399
 926.173 773.984
 842.675 556.892
 311.209 824.242
 789.383 818.342
 249.127 855.392
 320.932 251.974
 51.723 837.877
 802.347 460.039
 916.476 586.992
 642.903 409.592
 861.332 59.902
 17.431 975.695
 954.686 969.378
 989.777 876.749
 724.134 516.226
 295.534 781.889
 518.083 244.640
 201.006 350.090
 485.576 32.188
 129.721 896.527
 41.353 282.003
 141.627 305.899
 207.844 372.859
 696.389 22.832
 39.436 117.444
 342.040 259.530
 605.692 295.502
 282.968 549.699
 361.585 572.110
 14.138 40.069
 489.138 228.588
 7.095 307.048
 234.722 961.292
 521.362 392.048
 870.892 519.279
 43.974 306.441
 615.758 523.869
 260.071 623.226
 284.072 450.106
 286.637 370.063
 213.395 351.537
 695.831 205.928
 899.726 515.588
 478.063 505.286
 36.980 277.837
 990.522 209.197
 233.862 770.832
 374.652 117.360
 483.298 398.869
 254.881 189.930
 590.126 416.702
 427.278 669.409
 781.786 640.764
 965.908 703.459
 896.978 169.923
 799.168 196.732
 84.432 63.411
 499.748 907.462
 267.164 381.532
 279.114 161.529
 608.733 395.564
 48.012 827.849
 432.446 313.367
 794.024 494.521
 20.382 633.416
 409.144 731.236
 188.047 459.845
 776.577 311.525
 676.923 402.844
 276.344 705.834
 118.913 311.043
 601.762 715.906
 444.453 184.982
 679.637 991.076
 173.879 493.155
 670.339 301.929
 546.499 435.411
 182.125 816.015
 103.996 793.675
 487.747 459.383
 307.530 89.198
 279.043 507.521
 387.729 181.206
 263.779 346.446
 713.135 937.154
 203.149 411.504
 28.446 563.572
 141.318 445.619
 424.704 883.116
 1.095 733.899
 528.527 692.955
 151.693 946.662
 258.550 147.708
 312.827 752.847
 419.664 323.072
 389.748 810.801
 167.688 70.958
 759.674 979.507
 960.328 450.944
 703.437 262.093
 449.092 284.309
 226.682 752.134
 999.094 234.584
 400.785 624.673
 240.063 671.971
 610.886 436.567
 546.467 967.994
 91.316 878.733
 364.395 722.245
 799.576 875.962
 298.023 316.141
 799.557 43.389
 242.373 581.327
 741.266 983.611
 208.145 865.098
 914.960 511.257
 888.176 365.312
 476.955 404.904
 226.331 926.374
 375.637 757.349
 984.115 60.482
 910.384 987.950
 476.968 449.442
 722.510 424.037
 643.170 647.674
 913.396 397.142
 488.707 842.805
 306.032 644.182
 749.640 923.395
 86.142 579.878
 560.974 481.453
 979.359 606.116
 702.261 858.544
 121.723 953.915
 992.875 687.369
 69.879 787.015
 975.008 235.013
 261.044 121.285
 693.690 9.771
 285.253 985.322
 157.818 731.078
 765.992 634.448
 644.349 703.072
 480.640 268.202
 42.827 588.437
 687.708 841.312
 785.724 403.070
 890.523 216.646
 881.284 486.903
 461.609 118.005
 172.262 135.692
 511.571 398.654
 152.092 277.160
 21.916 861.721
 648.453 957.614
 812.233 830.066
 55.042 777.679
 195.880 460.736
 880.787 724.424
 840.244 292.936
 470.084 928.796
 111.475 84.626
 309.323 709.470
 101.023 772.955
 308.589 215.097
 232.256 544.965
 470.693 55.384
 287.903 950.285
 23.332 416.708
 419.174 665.257
 188.283 330.274
 59.428 632.250
 541.048 430.722
 111.565 568.579
 325.557 781.869
 579.442 251.708
 34.682 115.920
 318.113 42.387
 154.912 235.467
 462.455 71.510
 762.059 857.098
 613.516 672.170
 907.171 965.285
 99.782 533.302
 663.512 819.752
 747.691 749.104
 735.739 283.891
 81.205 268.048
 533.063 671.499
 791.738 51.596
 154.669 40.648
 572.424 645.975
 356.101 883.556
 968.532 476.572
 991.310 697.670
 60.307 385.274
 841.028 593.754
 445.665 153.606
 31.913 160.564
 835.967 661.707
 263.213 411.970
 404.632 113.438
 832.523 81.267
 949.959 365.413
 486.634 479.538
 642.510 802.190
 617.660 921.594
 144.367 636.513
 431.902 556.103
 811.002 733.536
 795.764 668.632
 443.355 577.754
 318.965 900.547
 152.651 353.315
 383.049 726.912
 666.721 90.263
 728.579 237.046
 255.095 754.567
 546.374 177.344
 120.273 107.581
 898.714 152.947
 911.674 225.689
 550.932 289.157
 112.356 113.518
 700.381 862.117
 650.297 740.373
 629.983 898.656
 747.605 720.950
 421.957 385.522
 872.376 405.234
 681.592 27.391
 657.005 261.539
 831.855 850.260
 829.763 569.503
 241.236 902.342
 937.623 790.466
 986.520 788.911
 860.004 770.892
 879.366 362.071
 595.846 645.612
 904.003 32.977
 398.873 942.694
 29.448 485.263
 214.746 717.210
 532.956 37.357
 294.004 339.450
 264.706 161.931
 399.197 881.873
 412.714 247.230
 854.603 451.941
 210.714 242.549
 791.601 633.978
 42.186 424.350
 889.577 777.024
 606.224 846.692
 96.638 807.752
 253.614 686.699
 710.077 683.808
 506.008 390.308
 605.152 424.994
 821.817 383.602
 702.304 774.858
 257.234 899.498
 165.344 126.234
 130.364 827.807
 612.591 79.638
 674.806 218.770
 413.679 347.234
 963.181 336.728
 129.135 137.101
 791.328 792.985
 348.409 388.051
 393.441 996.921
 693.390 525.310
 663.754 804.761
 5.401 788.543
 301.115 59.067
 729.023 678.219
 981.527 582.901
 78.948 971.996
 266.431 895.131
 637.468 893.210
 639.923 362.434
 819.497 947.681
 458.521 5.024
 976.471 277.690
 17.521 673.162
 435.751 973.497
 666.867 647.024
 211.695 9.071
 428.176 861.137
 530.338 471.458
 807.740 284.367
 311.293 689.639
 105.545 506.270
 806.276 161.611
 78.633 189.839
 239.524 766.324
 122.182 789.351
 395.687 334.126
 430.756 230.854
 97.850 955.087
 845.410 182.989
 682.756 414.590
 182.991 69.430
 260.584 360.642
 888.601 193.584
 419.660 494.173
 410.281 754.627
 357.062 514.437
 29.233 265.183
 267.211 294.193
 205.224 959.433
 363.421 867.302
 233.986 371.134
 631.227 113.672
 33.739 919.752
 384.459 367.894
 756.386 265.738
 811.129 668.871
 183.968 470.042
 929.688 634.056
 253.912 845.634
 29.034 375.354
 742.182 438.337
 617.566 881.432
 9.196 579.448
 865.625 546.010
 620.228 62.804
 278.040 212.131
 633.885 504.269
 993.326 182.554
 906.178 22.609
 365.894 86.006
 83.936 858.801
 867.827 523.370
 213.132 137.843
 446.046 798.044
 421.547 25.596
 215.753 277.184
 760.687 786.373
 266.824 567.629
 521.635 88.545
 739.292 519.879
 639.449 609.908
 598.364 408.876
 839.715 976.845
 447.840 560.892
 80.971 137.261
 580.667 296.001
 433.224 862.959
 422.233 695.952
 583.894 539.659
 799.499 263.651
 659.782 209.624
 618.909 654.567
 431.561 851.159
 688.169 989.318
 363.579 619.725
 529.323 723.466
 477.265 636.603
 139.388 93.503
 905.019 432.940
 124.219 981.340
 70.313 270.243
 403.759 862.942
 88.958 834.308
 532.868 815.574
 649.430 700.067
 450.121 353.259
 903.293 92.422
 334.118 908.238
 839.592 816.004
 967.809 859.571
 992.392 428.759
 169.138 176.494
 854.204 314.640
 102.065 557.109
 958.754 934.667
 624.986 731.650
 626.597 258.694
 831.190 708.576
 911.541 898.836
 983.618 781.444
 373.145 366.466
 617.675 211.021
 162.001 885.618
 482.751 541.768
 224.882 434.579
 595.416 412.152
 603.562 913.352
 192.973 646.863
 155.297 196.811
 91.279 64.550
 108.274 121.866
 479.749 251.136
 679.085 352.417
 721.631 5.948
 221.503 389.665
 289.509 1.093
 699.919 459.304
 653.106 654.699
 543.196 463.794
 175.723 322.492
 444.909 880.560
 871.755 691.828
 446.772 299.204
 63.905 15.663
 639.218 997.253
 465.854 364.490
 205.594 469.465
 243.738 981.043
 946.372 456.095
 995.039 690.417
 172.205 706.945
 972.002 7.342
 228.134 307.459
 992.062 468.903
 386.943 858.162
 371.788 946.328
 362.377 507.422
 523.333 411.093
 880.252 798.738
 21.425 271.107
 198.197 406.908
 520.586 890.837
 976.940 142.485
 740.881 968.834
 724.615 531.673
 288.332 787.079
 110.839 900.401
 603.827 954.190
 682.485 168.778
 190.445 639.744
 14.771 597.909
 130.385 706.512
 658.844 18.394
 24.089 873.291
 663.409 742.471
 948.529 631.360
 168.727 444.139
 0.319 155.605
 15.573 948.714
 951.408 726.364
 351.563 660.878
 568.084 54.598
 427.697 474.539
 123.341 491.593
 687.567 535.772
 541.998 30.890
 591.643 399.190
 759.006 666.234
 574.133 546.566
 124.108 462.151
 987.747 183.054
 758.346 296.283
 693.037 840.503
 446.037 833.169
 137.907 889.024
 43.984 841.982
 846.350 267.915
 200.265 445.438
 393.728 916.514
 918.423 519.162
 342.249 726.464
 777.920 1.026
 601.203 701.778
 355.092 835.184
 71.524 145.153
 85.369 197.722
 746.058 471.959
 800.297 328.074
 131.361 961.680
 873.001 35.930
 602.889 805.355
 52.375 846.519
 225.082 2.306
 977.000 882.509
 486.375 446.643
 179.896 318.760
 94.826 260.399
 348.512 462.724
 434.312 553.375
 242.473 850.000
 928.727 187.921
 124.528 858.721
 539.899 308.829
 785.786 160.823
 24.975 763.559
 280.909 281.387
 694.680 626.349
 696.648 833.199
 992.198 781.887
 600.364 852.211
 703.689 491.581
 24.485 566.008
 418.950 519.809
 786.853 882.718
 590.855 341.574
 802.322 658.629
 254.635 179.756
 562.727 171.285
 925.354 763.479
 733.418 238.971
 110.026 283.479
 496.089 650.615
 168.604 710.643
 848.898 331.442
 307.616 495.969
 123.212 313.891
 366.731 380.156
 887.302 720.692
 790.350 195.925
 654.515 723.583
 994.840 873.481
 198.658 708.584
 931.860 477.404
 182.435 564.125
 397.069 770.558
 433.752 284.671
 882.135 166.626
 845.725 638.150
 60.383 787.817
 143.508 934.586
 329.659 868.644
 847.034 425.705
 910.250 761.851
 683.865 296.088
 464.326 20.464
 569.296 826.825
 922.772 302.990
 498.363 139.119
 485.049 420.362
 291.321 990.092
 610.574 596.859
 933.589 694.062
 211.786 727.586
 164.113 193.277
 358.656 997.001
 231.940 181.505
 233.762 982.258
 176.843 586.880
 161.644 247.954
 241.644 507.180
 554.023 282.249
 815.000 237.371
 45.306 405.716
 685.748 477.301
 874.985 371.918
 993.161 314.147
 342.884 781.299
 539.779 562.443
 510.492 47.058
 630.949 452.729
 40.769 523.130
 182.059 192.142
 406.961 961.032
 933.099 296.392
 608.207 775.353
 501.145 797.792
 909.498 629.007
 33.230 969.471
 82.192 701.586
 71.634 337.991
 718.461 170.358
 165.773 767.738
 691.386 47.540
 842.572 838.361
 947.746 603.720
 941.645 664.787
 971.863 330.870
 521.986 556.939
 318.160 314.845
 620.656 328.042
 152.645 192.993
 986.520 746.625
 297.552 654.310
 497.233 214.004
 570.485 925.081
 596.974 627.735
 433.945 490.323
 645.981 969.579
 10.998 689.277
 258.496 106.594
 218.752 941.250
 309.682 804.793
 167.224 496.183
 428.483 980.181
 564.188 443.167
 154.747 721.943
 856.886 570.993
 45.710 852.200
 382.355 769.673
 467.756 487.189
 246.053 343.142
 531.004 752.557
 813.019 614.326
 121.618 12.842
 89.618 928.179
 592.760 500.054
 362.936 870.503
 800.989 382.061
 917.933 635.562
 559.868 177.241
 591.625 799.155
 543.998 92.413
 174.167 732.407
 360.118 696.705
 6.849 861.817
 130.951 220.705
 538.355 420.723
 63.926 329.658
 517.604 114.420
 230.553 118.751
 61.847 744.484
 121.201 240.582
 133.239 706.854
 500.356 938.202
 279.780 932.916
 33.464 525.738
 594.418 213.905
 30.474 752.271
 169.397 507.659
 223.816 988.750
 274.931 235.077
 618.296 293.212
 678.502 334.009
 294.117 903.024
 2.960 944.026
 366.752 356.585
 561.004 680.254
 691.748 308.661
 416.193 42.681
 9.878 736.848
 425.472 264.111
 47.578 970.592
 87.278 880.848
 186.752 153.541
 227.810 211.613
 92.281 985.032
 934.419 338.974
 608.557 3.287
 920.606 831.284
 109.878 162.939
 366.478 439.920
 693.369 930.080
 609.408 115.282
 345.429 742.029
 202.773 555.016
 779.429 144.790
 360.117 919.170
 648.011 682.992
 654.852 500.324
 470.033 144.565
 751.892 843.321
 900.661 790.898
 560.797 780.941
 11.782 983.758
 376.400 941.461
 465.705 169.403
 622.240 734.368
 862.871 530.249
 746.953 515.661
 956.902 63.200
 610.041 348.351
 769.170 204.516
 499.990 422.124
 139.097 973.269
 376.682 84.291
 733.276 543.520
 346.594 508.409
 651.580 39.822
 41.741 124.205
 235.315 557.448
 963.148 30.259
 553.103 79.459
 901.371 77.426
 944.192 254.600
 897.957 155.003
 394.521 335.891
 453.557 332.595
 944.084 898.160
 614.578 948.530
 639.277 957.674
 427.947 921.201
 193.374 528.337
 992.824 564.132
 772.458 451.784
 862.432 970.824
 531.857 34.323
 964.832 704.048
 365.915 878.425
 78.167 569.392
 56.920 592.759
 476.298 808.320
 699.933 350.354
 870.581 136.191
 100.544 602.849
 631.911 840.632
 281.206 479.063
 355.975 201.035
 356.350 343.034
 709.219 987.079
 742.384 770.556
 691.645 829.884
 929.544 450.053
 706.618 61.340
 160.199 615.030
 322.005 803.410
 212.510 978.506
 228.826 918.553
 787.199 437.616
 494.055 54.392
 524.917 237.469
 807.170 720.187
 556.381 781.485
 532.552 800.484
 399.593 820.451
 202.204 463.533
 488.501 579.897
 768.617 270.845
 244.066 245.968
 842.613 791.945
 308.625 640.458
 75.036 918.242
 862.539 408.215
 317.059 735.771
 161.463 412.628
 677.365 532.683
 984.192 600.827
 754.578 698.944
 304.314 438.686
 281.999 728.295
 511.121 221.393
 4.324 702.493
 51.932 498.648
 590.704 862.056
 672.815 390.429
 756.889 623.773
 49.406 351.301
 955.656 561.184
 653.977 625.695
 137.160 929.010
 157.132 146.312
 269.882 685.376
 548.642 401.221
 842.574 186.781
 846.226 36.506
 185.039 730.771
 685.877 890.172
 600.861 471.348
 23.237 254.739
 401.811 394.411
 471.056 441.606
 577.800 617.304
 629.765 936.414
 87.761 261.145
 891.507 373.441
 378.198 170.782
 195.600 266.522
 443.287 349.341
 746.518 477.421
 452.264 797.497
 763.275 109.193
 58.437 557.424
 479.052 226.572
 44.739 854.207
 247.399 138.101
 981.611 890.171
 210.146 51.652
 305.575 807.705
 343.926 627.679
 355.782 711.881
 206.858 210.297
 818.679 194.229
 562.505 487.909
 68.678 172.913
 550.776 711.051
 599.156 852.258
 819.320 829.616
 110.432 386.788
 216.448 474.198
 559.696 232.891
 298.339 332.485
 235.536 896.942
 117.766 412.297
 553.194 694.607
 965.640 954.671
 85.504 465.385
 935.187 395.515
 361.378 822.945
 204.504 70.689
 144.459 239.938
 697.831 130.379
 418.178 980.706
 528.208 953.390
 771.941 912.388
 161.862 825.252
 631.751 490.569
 222.970 626.181
 85.562 566.804
 0.197 141.836
 400.543 79.540
 75.245 503.239
 650.661 535.432
 698.475 339.225
 806.431 473.441
 45.596 908.323
 775.000 728.989
 838.344 705.517
 11.971 319.717
 865.599 516.903
 703.548 588.863
 141.510 341.702
 88.943 938.067
 54.772 1.654
 161.760 20.601
 246.624 113.532
 861.853 751.018
 781.248 677.982
 505.316 411.281
 695.972 119.313
 862.723 630.281
 322.960 744.099
 200.098 107.730
 20.042 335.019
 162.472 809.819
 625.319 789.252
 478.272 538.246
 125.474 192.860
 669.355 462.816
 596.908 604.074
 794.642 497.385
 415.467 725.420
 466.417 517.288
 336.451 968.641
 142.020 981.539
 201.654 564.703
 897.551 793.857
 442.339 16.622
 375.197 362.440
 2.567 523.892
 405.770 89.266
 920.244 978.081
 440.122 616.404
 266.191 709.370
 577.424 400.472
 974.866 588.766
 808.278 789.017
 902.746 111.522
 452.594 86.731
 148.599 220.390
 475.759 868.165
 768.729 405.046
 924.571 400.840
 852.945 834.209
 602.408 762.689
 904.358 253.012
 970.251 485.766
 327.719 189.334
 238.425 139.626
 893.960 753.601
 528.517 629.178
 458.628 347.553
 614.204 459.924
 192.484 794.462
 75.088 295.918
 685.559 408.040
 153.671 670.655
 641.166 986.814
 330.022 217.267
 441.899 578.189
 712.296 661.176
 681.561 539.945
 78.014 605.870
 179.502 140.902
 537.944 771.376
 969.493 906.442
 781.810 386.494
 54.384 614.012
 106.098 352.014
 189.127 279.492
 525.509 185.326
 775.038 414.142
 290.551 620.356
 872.249 55.802
 837.236 704.303
 948.204 635.118
 296.461 828.720
 938.977 191.176
 109.580 22.012
 496.245 130.187
 404.768 69.198
 493.487 970.508
 661.427 308.977
 365.762 947.640
 855.254 874.740
 132.008 89.924
 966.220 422.707
 798.825 311.004
 130.140 144.959
 650.178 106.034
 209.427 856.644
 896.242 757.885
 490.887 824.407
 573.031 245.739
 131.874 557.206
 66.506 755.569
 867.991 191.777
 373.234 289.749
 65.876 194.417
 224.598 96.914
 106.821 580.335
 591.836 743.965
 177.464 574.117
 281.566 646.606
 132.187 843.135
 330.685 795.081
 190.762 13.584
 548.815 555.739
 810.084 900.896
 746.785 610.263
 289.492 667.406
 170.284 891.773
 157.169 266.155
 246.260 385.471
 465.760 986.733
 591.234 741.273
 76.835 524.185
 49.219 172.962
 317.762 722.595
 374.072 234.428
 985.302 369.332
 676.693 925.773
 185.712 142.742
 379.702 613.213
 532.002 944.874
 696.967 385.415
 559.245 421.512
 447.098 419.153
 115.559 915.112
 760.995 408.753
 889.763 483.522
 224.350 111.991
 50.025 910.372
 555.216 81.051
 297.613 934.506
 731.157 947.180
 45.581 728.728
 805.002 494.336
 176.686 96.432
 565.761 737.960
 133.736 952.680
 873.049 383.751
 367.993 579.038
 408.587 206.875
 289.136 444.688
 814.471 909.281
 398.933 266.263
 620.326 991.969
 778.406 522.369
 973.920 746.214
 266.451 73.534
 284.006 14.444
 701.017 482.337
 340.001 304.914
 379.943 340.703
 998.554 837.487
 278.000 541.071
 908.340 338.980
 573.749 265.438
 95.647 850.007
 191.397 191.876
 247.062 420.584
 549.229 353.185
 722.132 594.422
 680.648 438.890
 307.075 762.741
 712.903 462.334
 407.079 324.211
 161.693 362.276
 274.422 650.514
 139.790 657.029
 315.503 924.806
 850.395 993.154
 923.117 306.626
 310.074 745.083
 380.094 660.517
 243.943 532.461
 494.240 361.671
 342.363 74.780
 897.754 820.485
 342.229 534.894
 600.723 225.094
 678.319 891.841
 979.538 228.338
 175.755 797.188
 37.117 560.349
 561.060 316.653
 450.584 752.987
 547.448 339.471
 659.793 756.101
 193.746 791.899
 410.868 412.176
 892.840 49.023
 695.377 755.084
 164.914 671.983
 688.149 395.712
 816.370 267.753
 933.881 853.190
 583.584 478.231
 841.216 351.903
 171.165 847.816
 267.869 113.590
 379.865 227.596
 204.545 578.609
 515.440 974.242
 950.106 854.180
 395.717 157.659
 704.753 339.370
 400.766 359.089
 759.564 261.350
 215.725 117.000
 824.732 385.488
 225.749 248.570
 989.252 559.075
 169.209 867.547
 143.107 906.467
 323.237 52.737
 799.233 319.524
 572.640 554.308
 334.660 554.131
 540.007 306.758
 14.344 439.889
 75.342 637.929
 381.645 889.815
 814.938 103.448
 888.478 29.841
 921.591 656.795
 16.394 589.352
 164.997 98.654
 705.962 955.012
 48.712 287.969
 92.390 7.240
 47.953 684.254
 345.412 64.114
 203.462 309.993
 664.010 249.163
 286.533 947.942
 92.603 190.793
 677.902 235.675
 44.340 731.176
 610.817 594.616
 56.261 866.044
 841.209 579.238
 6.048 314.213
 403.977 91.151
 514.336 302.979
 375.272 949.753
 591.994 494.165
 421.061 914.441
 398.160 622.973
 9.651 421.573
 710.299 800.638
 91.313 932.050
 908.073 480.692
 595.395 922.526
 802.853 511.602
 511.596 625.461
 946.448 215.230
 557.430 701.901
 396.714 26.488
 391.841 77.837
 652.697 405.564
 121.665 292.815
 274.676 756.891
 22.958 391.345
 829.716 240.740
 225.655 767.320
 334.204 191.898
 803.503 473.547
 462.358 428.725
 690.617 497.686
 943.278 874.154
 983.473 937.987
 845.914 462.538
 57.777 83.516
 747.129 383.132
 61.874 201.057
 66.203 938.271
 473.484 581.978
 431.648 63.666
 709.342 725.345
 702.774 276.860
 145.212 687.142
 907.243 160.685
 177.856 759.123
 662.825 639.881
 184.523 44.511
 741.170 225.152
 906.699 852.265
 995.858 49.454
 103.253 458.086
 436.886 141.583
 437.108 890.829
 387.712 723.237
 835.642 349.877
 335.725 894.129
 807.662 385.667
 787.480 417.774
 921.797 465.520
 499.193 236.036
 318.228 274.875
 281.982 136.908
 406.863 484.738
 919.461 756.418
 922.412 555.530
 899.818 906.710
 85.424 891.657
 801.115 448.613
 536.734 647.099
 500.677 444.343
 952.148 187.512
 459.005 776.011
 239.336 507.055
 285.462 455.515
 107.349 287.106
 585.023 404.082
 671.872 168.642
 748.898 983.641
 910.112 730.373
 250.908 221.431
 955.251 551.430
 88.713 703.578
 871.791 161.739
 34.682 8.079
 83.276 107.160
 184.076 303.745
 639.175 382.465
 85.087 125.744
 67.758 106.598
 260.888 132.707
 429.278 164.977
 771.369 902.760
 74.516 147.495
 272.639 99.727
 446.664 933.229
 805.071 965.388
 411.747 769.429
 842.924 413.574
 139.433 359.392
 365.929 627.589
 510.565 898.211
 339.371 119.804
 631.403 904.767
 815.808 592.968
 972.081 210.715
 278.564 553.976
 305.755 341.546
 42.534 645.426
 346.216 410.387
 797.745 766.759
 309.326 332.127
 339.825 709.169
 554.504 834.373
 371.398 696.573
 696.943 213.959
 999.942 644.065
 772.479 775.095
 299.497 366.417
 41.640 240.431
 472.526 408.957
 146.786 392.293
 749.051 663.759
 599.282 662.123
 26.023 773.376
 937.993 115.954
 291.740 325.818
 535.074 197.751
 337.399 587.209
 552.153 996.203
 947.788 597.319
 294.633 640.461
 331.347 728.220
 452.474 543.171
 719.885 653.770
 933.734 572.629
 891.924 238.940
 127.026 217.986
 480.824 290.528
 108.545 421.141
 777.604 837.273
 129.251 885.477
 864.664 566.415
 472.110 375.159
 184.951 939.277
 705.093 219.834
 503.623 60.354
 423.033 9.650
 926.643 567.937
 673.892 266.359
 551.516 150.479
 508.758 810.532
 116.346 38.335
 39.761 105.663
 939.455 257.413
 298.546 181.034
 585.910 107.479
 275.979 841.000
 220.644 306.850
 210.184 923.948
 999.667 356.160
 347.007 935.180
 178.509 761.344
 599.659 640.712
 776.065 930.556
 311.049 260.331
 596.001 447.153
 404.478 965.808
 478.669 412.885
 780.663 92.020
 713.831 59.239
 769.018 63.768
 296.562 513.296
 609.729 678.599
 941.496 665.968
 374.205 356.082
 598.404 479.257
 922.167 947.348
 327.366 754.816
 644.070 16.630
 314.972 604.066
 1.110 370.863
 142.703 361.351
 608.107 376.772
 81.706 982.703
 616.811 10.345
 689.403 605.959
 961.118 15.036
 655.827 711.112
 87.378 276.814
 102.351 526.321
 781.133 971.366
 111.846 54.072
 738.514 6.974
 484.683 438.301
 441.207 222.204
 714.775 717.203
 456.739 37.342
 187.876 183.952
 482.332 280.193
 172.129 250.225
 715.161 578.438
 428.465 532.503
 602.408 541.101
 173.812 781.452
 791.673 340.233
 719.321 688.746
 460.148 790.587
 743.213 737.620
 896.523 540.728
 785.822 332.879
 693.004 104.726
 943.391 938.458
 579.535 641.429
 735.851 866.930
 404.630 230.760
 908.944 472.060
 96.805 896.686
 257.464 575.029
 390.112 418.304
 7.178 54.937
 382.554 578.233
 529.192 218.338
 536.110 586.303
 171.478 159.738
 893.846 41.964
 345.341 180.135
 158.293 657.310
 95.231 53.986
 874.243 640.881
 682.240 652.536
 519.861 868.201
 26.475 34.762
 517.001 856.304
 561.343 513.577
 412.652 875.217
 361.401 567.147
 99.261 918.879
 601.150 481.837
 476.285 511.293
 99.137 738.298
 405.739 621.538
 92.348 855.520
 880.981 124.881
 490.715 424.423
 663.755 988.521
 779.176 643.882
 106.142 532.059
 891.896 834.492
 770.992 957.716
 784.915 181.137
 809.471 747.465
 912.546 642.395
 813.219 257.977
 280.534 376.416
 200.368 824.661
 444.495 748.332
 741.271 218.769
 562.897 598.118
 906.512 332.817
 45.323 820.612
 604.886 336.377
 182.588 816.939
 54.005 224.127
 457.285 160.596
 925.604 39.107
 641.265 39.118
 169.136 105.193
 748.589 106.398
 631.708 243.284
 964.625 249.878
 553.776 215.599
 678.488 145.058
 475.307 972.569
 149.404 56.817
 986.608 738.250
 408.174 138.233
 4.931 524.966
 81.504 973.932
 958.835 418.537
 606.216 583.087
 976.626 415.123
 27.189 819.222
 165.719 853.198
 330.262 627.869
 552.313 593.876
 210.466 12.260
 644.228 224.800
 806.040 640.817
 756.285 252.722
 307.098 652.892
 772.294 704.025
 370.142 491.337
 439.007 857.740
 909.380 138.149
 326.588 219.501
 394.870 344.031
 431.968 925.730
 145.658 731.727
 933.462 803.710
 971.424 688.998
 668.151 454.669
 674.709 938.840
 541.605 263.537
 491.945 535.915
 789.762 851.318
 217.504 758.986
 995.204 495.308
 41.490 184.792
 168.175 660.687
 637.474 890.150
 392.792 366.719
 687.697 752.846
 320.605 395.232
 335.319 740.180
 679.723 721.837
 338.977 684.852
 423.887 286.098
 385.500 664.556
 841.089 730.388
 831.287 803.366
 997.749 834.351
 408.959 194.507
 137.163 498.857
 299.055 65.627
 858.339 627.085
 650.233 145.391
 54.827 588.433
 687.587 85.496
 127.299 1.435
 107.022 402.484
 36.202 843.656
 472.302 651.678
 422.526 788.953
 846.387 869.822
 589.588 725.623
 264.383 927.550
 353.823 553.463
 834.156 537.422
 88.060 164.946
 2.943 753.295
 99.936 447.422
 702.730 873.242
 417.490 802.141
 860.591 487.603
 153.102 54.982
 887.383 778.409
 648.449 366.972
 822.232 124.108
 282.988 364.372
 472.266 157.761
 75.434 863.249
 136.263 996.771
 394.020 317.854
 904.719 752.462
 291.994 171.948
 482.774 248.825
 228.393 224.458
 460.116 257.423
 451.836 662.970
 755.161 381.456
 801.643 688.831
 969.374 903.490
 503.656 414.723
 809.551 621.275
 48.460 608.984
 857.356 622.836
 981.376 680.706
 400.684 549.721
 403.515 226.340
 982.812 635.735
 881.701 313.574
 793.444 422.897
 945.382 173.457
 119.116 797.839
 267.307 959.698
 215.929 876.934
 291.196 957.900
 169.950 329.346
 496.722 971.050
 403.029 261.836
 645.539 345.218
 375.205 610.892
 400.838 146.222
 968.666 675.857
 279.079 659.574
 829.779 575.740
 301.270 608.760
 240.426 882.811
 240.840 107.565
 611.548 853.822
 497.137 358.443
 492.010 686.326
 292.523 848.859
 694.696 230.401
 734.610 290.013
 216.988 7.894
 894.145 686.761
 610.724 170.600
 217.471 763.824
 201.567 869.676
 567.314 932.419
 511.811 130.791
 917.135 134.224
 674.603 718.372
 115.784 208.350
 889.874 128.785
 297.036 993.997
 739.843 43.071
 992.508 700.082
 709.524 577.006
 78.978 276.977
 628.397 37.837
 568.223 639.173
 124.263 696.314
 347.978 776.006
 48.686 138.900
 178.673 606.478
 262.651 922.849
 117.344 79.672
 56.623 626.671
 605.895 581.497
 794.789 596.273
 457.166 408.824
 420.559 124.387
 83.565 531.760
 119.378 874.975
 427.094 342.639
 413.500 748.072
 7.225 735.662
 47.704 262.325
 348.226 964.052
 329.400 866.570
 277.267 962.781
 803.324 347.753
 399.119 525.653
 790.801 915.781
 605.895 97.657
 4.835 367.428
 127.385 339.709
 91.882 477.820
 178.830 786.162
 53.992 971.521
 231.030 229.723
 403.970 883.674
 778.367 208.014
 12.593 148.529
 882.637 546.015
 659.826 927.038
 846.440 134.630
 618.902 601.864
 944.691 444.089
 328.534 887.357
 994.697 18.457
 568.042 999.858
 655.782 852.071
 94.563 951.696
 153.136 978.059
 560.664 427.603
 755.140 312.323
 662.606 297.940
 889.679 192.675
 910.307 57.501
 556.858 672.354
 524.024 555.877
 430.136 400.596
 692.299 525.115
 185.414 421.439
 541.261 98.135
 561.338 907.660
 515.616 747.908
 40.490 321.920
 633.339 629.473
 909.763 755.298
 4.068 956.677
 571.818 867.914
 678.549 840.840
 53.822 471.992
 984.243 522.968
 613.715 19.227
 989.721 473.686
 550.044 137.673
 195.098 760.462
 854.169 604.541
 362.951 0.353
 231.697 327.487
 57.641 254.345
 494.777 765.485
 752.430 268.006
 72.977 869.537
 673.096 429.854
 795.539 822.002
 82.035 876.391
 502.702 250.615
 754.044 9.695
 992.451 979.438
 568.575 763.807
 298.524 934.595
 635.409 729.746
 26.040 369.088
 202.116 461.058
 95.986 820.092
 860.820 183.444
 625.423 16.483
 705.564 739.719
 106.344 557.139
 94.735 947.460
 555.175 465.446
 378.679 928.919
 852.850 467.049
 271.856 204.775
 251.237 951.040
 720.961 3.948
 607.311 365.299
 962.755 925.961
 647.278 210.784
 623.365 660.339
 737.035 674.194
 908.251 295.479
 724.377 251.059
 220.536 978.676
 356.831 830.211
 554.964 477.011
 204.600 644.427
 203.289 958.243
 521.592 140.361
 210.613 0.328
 852.971 223.601
 505.300 151.714
 692.010 922.552
 129.995 21.925
 52.540 359.133
 798.480 868.451
 359.344 976.865
 441.224 462.626
 673.694 360.370
 158.291 930.564
 524.683 177.811
 326.697 557.585
 771.575 923.077
 593.215 763.752
 194.000 252.052
 284.361 667.600
 314.358 962.118
 871.907 684.036
 172.358 611.731
 612.275 295.362
 970.415 613.903
 227.033 601.855
 218.927 450.476
 483.061 126.268
 963.756 670.831
 66.550 6.584
 59.082 177.306
 104.745 570.610
 144.907 218.764
 781.219 17.400
 840.625 663.076
 500.601 722.474
 718.267 788.589
 101.380 490.517
 368.282 704.758
 383.010 870.385
 517.229 904.235
 226.521 658.158
 853.933 574.795
 444.978 695.705
 324.768 512.021
 127.953 541.240
 979.593 515.886
 147.818 77.045
 499.900 410.032
 7.893 425.599
 786.000 566.018
 744.674 982.386
 89.373 461.247
 887.515 20.678
 271.726 154.197
 846.899 275.387
 679.133 70.413
 692.048 529.964
 616.046 494.249
 313.981 388.275
 471.543 132.233
 2.750 754.045
 623.383 922.236
 627.552 720.981
 462.077 417.198
 853.592 520.020
 327.945 972.434
 196.174 314.645
 133.081 151.441
 564.752 185.110
 694.269 167.499
 229.969 817.345
 782.463 368.288
 625.527 697.629
 2.673 210.332
 922.800 10.878
 461.564 461.698
 66.006 715.122
 818.226 508.362
 684.572 199.641
 509.192 255.606
 589.905 577.305
 407.633 735.338
 77.388 576.161
 837.725 818.184
 980.156 510.537
 90.516 441.408
 926.651 272.518
 452.398 196.360
 934.413 300.918
 289.905 559.176
 801.838 182.906
 166.327 223.446
 539.349 814.722
 981.290 21.577
 691.580 799.786
 111.517 561.534
 50.662 167.678
 830.446 606.851
 233.776 244.579
 440.057 180.345
 509.926 48.777
 557.276 556.528
 303.889 393.559
 559.886 545.516
 999.978 689.582
 966.266 474.280
 113.171 500.580
 355.968 891.838
 17.246 236.640
 643.703 506.639
 223.483 0.529
 110.414 90.763
 522.462 832.465
 537.619 831.005
 46.473 240.822
 254.010 786.509
 720.434 539.621
 508.518 32.033
 462.279 733.033
 656.851 671.422
 515.104 352.820
 467.239 34.389
 166.566 142.695
 897.168 998.748
 887.810 935.542
 900.898 878.047
 234.547 642.557
 835.184 689.796
 154.741 390.527
 428.650 771.705
 176.825 443.033
 862.748 682.486
 173.804 327.607
 526.112 540.548
 454.238 283.343
 399.694 489.577
 91.619 727.671
 710.578 796.531
 17.533 417.771
 564.340 287.401
 148.134 618.195
 288.747 902.496
 942.578 163.754
 458.205 239.739
 389.368 373.585
 234.505 75.842
 642.965 391.931
 173.989 176.479
 878.009 532.703
 886.346 783.175
 459.207 433.051
 461.059 193.013
 137.150 386.289
 932.391 914.218
 647.409 752.603
 964.101 213.868
 114.167 228.608
 585.469 91.481
 920.146 401.237
 88.341 72.832
 909.769 90.467
 941.595 871.569
 728.404 687.568
 838.623 201.903
 881.508 974.904
 262.229 524.683
 415.880 739.624
 429.892 592.665
 501.526 102.147
 324.021 540.788
 225.478 622.228
 73.020 296.222
 525.110 437.072
 39.319 4.066
 892.825 459.791
 102.640 361.643
 609.591 820.247
 266.540 501.727
 222.669 577.496
 532.593 777.874
 512.414 352.726
 101.571 288.850
 611.473 18.567
 199.777 680.383
 392.694 295.125
 969.691 17.918
 953.111 921.294
 888.649 811.338
 542.349 633.115
 522.067 459.805
 744.483 146.717
 216.314 980.913
 80.886 634.304
 681.714 292.433
 493.961 236.338
 602.076 67.335
 762.190 175.609
 180.850 213.961
 728.016 248.975
 345.551 914.611
 62.179 355.524
 584.939 349.289
 989.950 276.832
 693.838 339.365
 142.919 922.354
 108.246 161.816
 229.582 473.083
 790.989 342.059
 121.834 347.275
 491.564 856.819
 893.849 236.766
 571.931 532.856
 313.879 950.227
 834.852 568.463
 845.680 795.490
 988.206 728.718
 760.069 346.972
 555.839 459.397
 962.113 802.437
 434.327 655.842
 407.497 627.263
 580.192 230.018
 892.528 721.378
 881.252 700.335
 763.997 96.921
 459.721 433.932
 993.999 711.883
 17.435 690.076
 714.862 120.706
 362.103 426.782
 903.136 446.655
 648.066 761.984
 459.533 588.242
 778.989 737.539
 552.436 793.857
 709.620 471.475
 202.929 791.837
 358.858 144.519
 694.040 579.581
 519.469 434.647
 319.100 52.897
 486.885 762.787
 154.924 709.018
 299.299 958.814
 194.150 262.743
 106.071 5.283
 114.941 769.686
 586.250 313.246
 850.869 613.980
 802.292 366.937
 672.746 865.986
 877.148 519.570
 759.285 190.172
 360.412 599.164
 844.557 841.627
 738.885 800.024
 945.348 754.432
 839.492 991.575
 926.777 234.917
 661.965 111.824
 624.208 31.639
 712.157 158.401
 845.960 281.645
 134.414 517.194
 105.085 14.331
 766.520 939.033
 718.163 31.260
 769.698 491.124
 641.451 338.943
 278.618 765.234
 344.672 174.284
 835.010 652.746
 233.269 576.910
 429.166 122.033
 782.165 492.348
 195.186 821.219
 127.307 364.231
 60.465 534.920
 442.818 937.015
 512.773 743.333
 907.013 653.475
 647.643 852.927
 403.433 219.471
 526.138 317.568
 615.242 13.794
 792.994 465.310
 732.600 450.436
 365.279 648.131
 311.095 827.357
 642.949 488.965
 681.003 808.112
 158.883 802.536
 826.410 434.730
 374.350 894.405
 522.383 431.692
 636.410 717.590
 257.947 767.074
 299.963 999.983
 681.294 738.970
 35.415 301.169
 908.059 769.633
 202.755 757.281
 538.675 148.774
 387.004 410.973
 969.665 968.843
 224.309 774.922
 967.390 752.455
 171.285 56.474
 240.589 864.476
 4.756 83.802
 217.277 823.369
 409.857 866.588
 547.822 438.616
 800.005 233.585
 242.875 179.291
 493.837 593.090
 364.068 964.830
 986.538 428.522
 946.883 319.886
 433.596 178.639
 306.872 473.778
 704.940 60.035
 98.527 949.893
 760.357 708.276
 824.968 685.585
 390.324 174.183
 878.424 968.344
 9.968 384.567
 396.916 954.674
 591.209 124.047
 100.122 255.174
 575.636 519.101
 993.912 789.325
 787.901 900.217
 163.418 618.762
 729.073 416.825
 391.626 806.123
 887.331 407.008
 705.657 81.436
 778.497 944.769
 155.208 558.513
 693.290 257.653
 734.625 274.714
 657.063 522.967
 767.088 539.065
 929.391 498.687
 750.255 91.998
 716.809 252.951
 418.959 796.642
 326.612 41.845
 992.276 903.700
 140.851 907.963
 447.363 32.506
 878.125 481.266
 487.040 578.226
 180.523 549.068
 256.515 743.516
 611.159 404.411
 9.166 271.993
 374.358 602.663
 842.544 965.917
 128.992 267.050
 422.264 452.613
 12.251 337.395
 710.073 439.805
 735.717 395.816
 117.882 901.619
 370.816 812.286
 55.075 562.238
 172.255 706.257
 432.962 506.572
 664.940 532.926
 577.178 326.032
 864.164 279.968
 993.459 497.125
 235.682 248.866
 180.139 551.646
 110.104 31.292
 905.426 405.589
 226.151 552.876
 120.926 111.166
 824.383 312.273
 594.738 439.783
 884.672 201.551
 875.874 516.246
 287.859 453.917
 882.768 144.404
 678.486 366.749
 106.644 195.950
 858.504 922.522
 577.708 196.909
 601.461 348.663
 629.206 25.834
 746.276 981.717
 459.860 934.863
 415.689 633.865
 215.830 186.139
 766.531 494.040
 44.113 743.922
 79.575 565.419
 393.090 224.900
 451.986 770.279
 913.934 749.117
 283.960 307.258
 138.125 280.801
 25.362 180.488
 738.613 346.828
 843.000 231.232
 520.917 781.014
 513.111 577.472
 309.112 990.795
 667.999 332.853
 892.113 570.831
 715.246 451.732
 57.760 302.767
 190.052 790.487
 173.898 354.759
 837.071 136.253
 563.165 16.839
 391.332 322.818
 175.725 532.845
 335.709 310.185
 484.103 486.284
 55.031 570.700
 627.176 1.366
 937.631 512.397
 214.767 482.630
 450.423 332.010
 797.015 253.593
 842.968 369.021
 308.662 798.988
 432.190 111.977
 150.475 164.211
 848.200 763.550
 379.529 733.088
 852.134 116.415
 486.115 170.072
 490.885 233.679
 755.098 870.239
 256.553 511.661
 389.044 170.314
 348.433 466.033
 633.100 712.368
 74.038 502.485
 639.122 360.467
 307.465 878.054
 868.814 606.540
 886.115 538.088
 420.692 388.028
 961.151 925.770
 809.613 114.850
 917.132 746.290
 794.724 671.103
 288.961 956.783
 784.308 437.267
 579.948 517.354
 914.693 457.031
 426.621 139.786
 953.751 750.037
 770.474 11.375
 894.327 214.543
 643.587 245.035
 234.032 354.416
 616.754 246.996
 68.332 250.825
 611.221 824.642
 914.725 344.053
 557.280 344.237
 626.472 24.001
 666.888 647.210
 412.054 94.003
 948.383 440.495
 246.892 481.851
 57.523 78.245
 320.436 250.373
 882.005 776.341
 406.327 899.222
 80.800 465.952
 555.795 56.797
 532.867 456.513
 502.843 109.421
 632.830 491.421
 920.112 792.452
 147.953 431.546
 791.027 728.986
 918.416 872.887
 859.129 816.008
 741.482 316.760
 400.029 960.585
 983.186 775.660
 533.687 210.910
 664.926 767.890
 381.648 825.387
 286.506 772.476
 580.121 309.625
 484.375 266.404
 818.625 224.114
 749.908 223.445
 96.220 437.921
 16.466 332.609
 512.597 55.058
 587.809 500.423
 456.688 65.031
 949.297 380.932
 666.654 727.747
 755.652 567.570
 535.623 171.473
 206.206 659.306
 279.200 802.477
 35.139 47.999
 793.468 53.567
 97.957 973.359
 673.839 158.855
 617.064 55.843
 471.980 972.147
 352.866 186.183
 704.256 50.528
 539.328 753.733
 833.165 22.690
 314.544 805.702
 693.566 638.684
 491.022 807.597
 976.752 355.074
 953.429 324.235
 94.368 113.467
 303.043 653.840
 275.672 403.394
 850.934 358.620
 188.757 310.332
 911.535 768.400
 880.126 99.732
 984.016 54.307
 886.792 807.446
 702.504 932.818
 58.227 140.541
 963.128 663.122
 827.417 850.611
 924.291 829.385
 364.810 250.223
 358.012 681.936
 537.628 93.758
 289.136 165.603
 759.913 43.761
 883.435 448.264
 363.640 65.960
 975.917 927.584
 834.545 528.708
 510.950 628.871
 252.095 479.950
 993.187 292.701
 243.754 506.574
 22.949 608.720
 229.862 982.554
 264.969 193.705
 295.620 134.636
 131.706 390.180
 607.702 713.973
 861.346 519.693
 399.714 691.399
 48.839 246.151
 516.139 90.776
 511.677 463.721
 739.661 152.444
 309.518 35.852
 371.075 556.509
 910.379 582.523
 101.856 528.097
 730.987 788.269
 262.227 654.200
 353.490 720.710
 265.994 40.356
 616.377 885.807
 59.235 666.652
 928.839 69.985
 742.970 123.708
 702.507 939.509
 238.247 243.243
 823.445 283.331
 931.843 922.974
 894.305 237.198
 46.105 886.076
 308.848 744.790
 959.917 431.038
 528.671 467.209
 639.721 903.651
 618.388 807.349
 568.658 660.277
 767.067 272.943
 265.013 456.864
 240.021 54.652
 413.009 273.756
 728.785 77.200
 372.758 619.956
 114.089 416.621
 52.850 915.721
 145.834 530.365
 808.003 958.150
 847.523 274.776
 732.670 75.647
 645.526 882.733
 855.165 984.085
 334.268 529.936
 769.212 696.073
 248.340 558.867
 972.702 996.719
 106.324 973.153
 996.685 891.691
 306.297 220.620
 509.276 229.255
 330.574 200.132
 255.309 85.635
 901.054 645.525
 557.544 936.741
 613.667 740.091
 351.307 588.611
 671.104 818.521
 372.266 39.325
 680.548 31.877
 265.121 147.538
 143.908 737.540
 456.129 203.782
 551.773 373.364
 639.500 272.554
 911.512 567.267
 499.747 793.751
 60.592 994.542
 740.217 214.728
 407.104 940.413
 851.495 948.244
 422.839 960.395
 149.614 311.564
 615.193 402.134
 88.412 158.312
 100.989 696.550
 426.737 43.329
 779.535 220.787
 561.086 103.406
 388.331 548.882
 847.756 550.494
 60.601 46.967
 493.523 181.749
 979.989 937.628
 126.479 551.025
 138.357 192.840
 333.194 123.213
 294.629 347.271
 707.147 566.017
 956.314 625.067
 567.006 308.486
 464.006 605.346
 820.349 113.115
 159.227 117.137
 145.667 934.960
 717.033 646.475
 997.748 59.400
 289.563 390.746
 991.958 967.582
 350.955 232.379
 152.479 638.913
 476.756 490.862
 807.648 892.052
 604.181 904.260
 649.430 734.683
 178.489 85.450
 539.324 648.071
 523.751 780.862
 13.273 901.130
 514.699 858.316
 415.141 761.966
 354.893 683.689
 51.975 259.931
 872.647 672.368
 422.537 620.850
 71.012 470.275
 209.678 840.904
 755.414 720.603
 461.174 34.601
 409.488 387.044
 905.186 159.212
 296.302 453.418
 175.909 717.268
 181.992 715.250
 460.960 821.140
 468.126 673.401
 651.350 86.144
 687.594 976.615
 982.389 732.954
 779.041 822.528
 732.533 824.568
 772.774 489.708
 208.246 50.799
 165.515 151.732
 725.559 983.635
 454.483 123.789
 920.604 354.339
 868.230 159.121
 627.498 8.354
 50.762 683.730
 976.149 652.811
 308.177 410.628
 836.640 965.364
 447.968 477.809
 400.677 739.393
 367.853 615.693
 502.194 422.215
 474.489 269.574
 274.722 98.257
 26.476 620.604
 286.764 882.271
 347.893 995.647
 330.634 38.424
 998.262 803.407
 335.472 414.689
 815.791 343.245
 280.044 979.479
 879.322 206.852
 672.329 135.501
 920.241 524.369
 895.569 846.472
 321.367 629.608
 77.469 493.695
 281.363 358.011
 781.711 344.776
 919.409 811.045
 738.146 895.271
 417.893 77.411
 587.311 480.412
 825.800 791.149
 611.847 58.623
 900.728 116.289
 135.519 67.336
 584.434 504.674
 491.694 636.198
 70.076 496.171
 577.182 120.383
 316.584 677.457
 222.258 60.200
 637.668 336.297
 209.608 971.074
 183.849 132.810
 378.224 274.262
 742.524 438.322
 45.113 663.191
 3.835 687.232
 988.790 998.320
 932.127 859.877
 562.364 686.013
 0.655 917.212
 567.503 440.536
 100.386 884.255
 328.394 385.341
 935.038 212.678
 790.194 917.980
 629.628 817.904
 340.351 455.883
 277.776 697.678
 652.966 676.861
 855.907 603.046
 3.355 763.359
 665.412 795.199
 837.667 313.475
 505.234 319.678
 634.552 370.579
 608.560 440.538
 314.069 588.609
 932.930 269.376
 263.246 49.057
 310.907 206.433
 915.961 101.021
 839.086 482.710
 283.211 746.143
 500.907 893.220
 742.615 239.698
 630.225 172.788
 205.602 447.399
 378.369 458.552
 757.626 69.949
 750.542 869.307
 359.546 624.932
 134.591 513.763
 883.840 325.006
 115.699 710.701
 892.378 994.618
 17.385 997.736
 226.136 472.631
 247.956 646.363
 832.614 618.606
 581.276 54.212
 793.040 905.353
 833.500 106.581
 296.124 484.256
 588.363 584.705
 233.706 663.302
 201.129 34.764
 139.629 566.616
 6.778 426.784
 658.515 740.197
 656.067 44.674
 495.498 38.763
 691.355 616.242
 569.568 945.922
 693.451 864.805
 657.983 732.841
 625.095 731.713
 291.620 503.200
 863.136 162.717
 733.380 174.325
 50.176 891.598
 64.483 41.240
 460.783 304.039
 315.275 513.023
 423.737 575.689
 134.697 415.831
 279.743 594.023
 200.881 456.575
 896.330 77.683
 767.288 833.215
 374.096 73.950
 825.625 875.658
 929.893 59.790
 87.667 84.150
 155.259 0.345
 660.527 94.839
 747.296 376.966
 59.240 304.959
 172.903 721.868
 290.540 9.016
 536.954 65.810
 704.076 573.934
 615.484 786.938
 271.894 72.577
 723.681 151.966
 881.948 824.336
 906.521 764.522
 152.641 896.919
 160.940 719.905
 557.363 9.306
 769.825 441.214
 232.972 661.672
 799.792 510.264
 504.675 189.403
 790.183 769.646
 740.494 795.956
 246.345 162.438
 828.139 230.015
 805.605 186.397
 100.561 418.231
 632.146 103.926
 506.788 93.823
 433.038 692.041
 892.871 836.775
 390.947 2.959
 413.249 292.525
 651.518 391.587
 902.943 7.540
 860.455 647.249
 901.137 922.424
 645.076 30.496
 400.678 222.127
 109.102 89.197
 107.417 850.079
 42.266 429.645
 408.153 455.847
 25.616 906.738
 574.145 37.048
 279.993 621.978
 254.868 744.294
 503.057 468.992
 658.229 696.880
 66.423 924.293
 161.098 676.612
 499.233 167.217
 468.394 962.853
 821.043 139.497
 938.596 594.579
 861.818 674.066
 745.260 11.550
 529.532 577.840
 152.815 368.895
 69.210 427.980
 183.481 135.229
 666.904 610.051
 251.905 687.503
 457.102 704.533
 184.112 85.035
 714.487 20.952
 235.164 635.527
 75.940 832.895
 920.931 117.468
 324.579 519.062
 407.234 972.366
 55.893 343.065
 906.144 568.092
 371.226 375.847
 644.213 918.727
 243.625 88.354
 948.949 449.363
 966.380 317.693
 384.009 454.835
 919.157 677.613
 514.686 523.526
 17.755 474.349
 245.611 100.819
 601.252 872.993
 12.783 536.879
 58.019 399.482
 780.617 901.202
 306.222 961.591
 468.506 818.341
 884.557 922.187
 365.228 867.703
 137.768 493.069
 366.492 243.058
 14.822 862.663
 652.034 447.984
 754.368 190.433
 193.320 640.939
 84.390 450.959
 318.345 682.743
 85.973 287.413
 351.892 90.313
 93.133 624.615
 71.392 589.510
 653.163 23.419
 672.119 178.546
 839.530 249.151
 0.667 968.721
 979.670 535.868
 700.465 234.269
 973.900 704.818
 403.760 266.157
 883.058 929.689
 315.103 740.006
 848.474 213.640
 154.449 345.515
 878.598 875.104
 984.005 619.305
 745.497 742.740
 530.439 25.889
 537.790 687.346
 159.990 859.110
 124.139 313.063
 173.015 21.159
 405.685 475.727
 889.797 975.949
 242.816 67.049
 512.021 481.749
 0.119 614.547
 703.503 163.603
 885.591 504.474
 556.943 683.947
 491.146 484.588
 246.095 570.299
 949.640 882.565
 428.525 537.980
 890.421 161.505
 914.789 45.044
 335.336 894.697
 385.213 493.218
 967.963 486.195
 973.683 865.598
 921.350 391.358
 384.870 107.406
 657.686 742.285
 231.573 414.651
 404.192 87.763
 414.579 16.504
 413.276 987.133
 389.315 506.152
 434.984 914.387
 919.977 292.744
 832.434 935.327
 589.817 80.318
 795.792 909.862
 670.469 210.674
 880.210 177.402
 536.796 283.720
 323.683 330.104
 307.774 254.506
 211.090 431.579
 787.672 529.926
 912.735 953.190
 642.669 794.750
 414.687 472.581
 471.490 996.547
 202.556 396.413
 488.393 238.137
 491.356 359.160
 734.497 156.131
 496.424 630.129
 449.099 612.034
 501.727 590.714
 674.049 361.192
 42.999 772.401
 617.834 483.047
 128.091 863.455
 385.732 207.776
 62.616 679.127
 580.939 829.215
 835.799 167.840
 19.128 387.308
 802.486 806.238
 474.380 986.204
 429.247 71.548
 414.402 3.075
 464.720 313.725
 92.402 70.103
 59.729 166.054
 974.875 875.531
 66.880 405.668
 210.045 342.929
 161.393 819.897
 920.043 189.743
 166.873 456.104
 348.425 831.656
 366.712 578.026
 958.976 948.626
 912.283 557.474
 185.332 137.566
 184.346 774.163
 725.810 87.211
 58.829 746.578
 693.566 779.949
 109.950 181.869
 27.038 776.070
 443.464 312.345
 875.585 606.659
 884.446 820.099
 64.579 396.093
 894.677 270.432
 655.386 773.737
 814.451 350.264
 319.092 902.188
 715.893 301.539
 87.224 547.324
 426.017 854.393
 704.792 810.054
 687.446 193.516
 545.598 713.284
 235.524 167.760
 939.985 838.046
 998.405 101.753
 972.127 693.446
 90.520 354.390
 816.852 315.247
 641.600 747.988
 572.259 562.101
 358.488 360.140
 199.466 827.213
 583.543 14.603
 578.454 32.365
 222.963 355.588
 130.833 212.457
 455.472 259.633
 826.297 139.246
 484.147 789.768
 387.719 945.585
 602.594 77.123
 926.195 784.717
 555.065 715.807
 186.296 147.126
 75.666 158.146
 755.642 529.861
 794.545 520.820
 512.155 945.397
 552.359 369.689
 845.706 20.071
 924.730 794.962
 724.983 682.407
 235.451 161.797
 990.250 211.582
 43.530 708.312
 671.209 503.602
 490.680 937.771
 67.543 131.029
 661.353 929.319
 527.183 200.398
 359.185 77.874
 631.304 244.490
 266.684 814.816
 990.961 784.759
 107.769 893.926
 301.844 638.439
 156.486 329.153
 242.535 166.726
 664.797 910.323
 367.860 122.252
 655.117 908.788
 300.329 478.597
 130.355 516.432
 295.566 50.388
 389.401 278.718
 16.070 43.627
 546.364 215.980
 34.235 132.118
 987.675 48.407
 970.637 722.398
 765.688 410.969
 105.843 747.607
 427.083 767.431
 960.244 386.677
 568.799 900.804
 471.409 321.421
 266.097 4.822
 595.330 568.370
 142.434 51.757
 77.748 117.982
 168.172 931.162
 773.780 910.339
 656.705 897.522
 805.722 418.239
 447.638 828.729
 435.620 906.154
 955.482 268.562
 264.748 412.784
 850.403 932.574
 58.066 557.476
 309.402 416.089
 508.151 303.875
 419.696 14.177
 807.842 0.630
 771.709 495.956
 280.129 47.312
 91.060 159.370
 131.911 857.985
 924.178 708.366
 847.452 884.818
 610.981 263.505
 838.302 55.173
 703.716 851.268
 817.664 318.584
 479.984 869.394
 395.437 111.714
 559.778 538.428
 600.432 461.828
 883.742 107.322
 261.405 460.518
 408.585 357.603
 329.820 762.733
 994.659 661.476
 543.876 180.812
 722.179 799.905
 132.656 943.813
 601.605 883.440
 186.829 639.387
 618.678 878.351
 601.777 624.776
 756.923 400.917
 182.077 926.678
 4.670 971.763
 212.846 504.146
 17.522 828.652
 11.539 647.037
 661.502 579.596
 209.535 163.399
 900.807 478.546
 640.476 576.645
 664.271 353.933
 174.276 527.090
 376.401 287.275
 902.427 937.887
 675.692 986.811
 100.407 763.427
 571.067 532.225
 43.333 555.587
 466.526 274.186
 286.422 941.971
 376.912 290.365
 525.334 958.378
 480.126 952.274
 784.159 78.619
 321.914 9.738
 930.005 567.569
 380.699 707.677
 450.168 292.763
 887.022 9.491
 946.270 476.216
 303.206 99.583
 873.095 677.464
 435.482 201.948
 980.042 962.728
 957.404 0.543
 579.839 140.754
 57.789 839.001
 880.581 806.168
 829.341 561.693
 959.353 914.614
 929.573 625.132
 642.883 674.521
 470.696 638.982
 285.336 647.920
 229.935 110.669
 715.869 342.556
 269.663 78.883
 67.714 0.630
 274.199 881.419
 722.938 262.501
 156.668 255.201
 717.676 438.695
 277.735 694.628
 984.430 58.608
 414.002 773.046
 172.179 492.680
 86.453 376.205
 220.827 845.786
 130.563 311.656
 691.192 87.770
 284.762 990.512
 210.997 882.829
 871.156 164.720
 514.619 678.856
 323.251 521.482
 981.578 962.366
 814.458 154.971
 445.692 831.587
 696.004 62.690
 311.576 112.531
 954.483 249.258
 713.766 578.764
 741.465 303.968
 950.540 639.406
 957.530 380.966
 661.853 351.189
 340.895 923.519
 969.142 274.704
 919.857 698.555
 902.825 533.038
 644.982 346.953
 87.809 209.707
 580.946 702.179
 593.132 724.067
 971.787 218.511
 661.987 94.356
 512.999 504.722
 384.003 604.441
 188.222 844.760
 241.947 659.481
 429.407 759.298
 427.470 892.678
 212.395 817.319
 270.499 480.506
 33.238 632.126
 538.214 263.211
 755.644 998.742
 533.763 542.586
 761.371 567.908
 242.077 247.274
 60.747 64.456
 438.150 689.957
 370.713 494.198
 978.263 79.294
 186.770 833.695
 50.955 746.392
 560.003 541.964
 164.582 170.716
 341.171 693.652
 112.482 79.034
 724.062 321.417
 183.776 394.142
 866.268 523.630
 904.379 644.420
 496.856 285.382
 603.811 642.911
 749.843 659.743
 941.857 103.427
 955.622 736.867
 106.161 194.709
 948.605 605.767
 946.738 420.922
 230.340 593.174
 663.506 252.537
 388.442 392.019
 453.776 476.287
 791.166 105.794
 481.884 662.322
 236.825 711.702
 704.462 602.551
 871.002 353.514
 102.227 213.717
 930.428 222.918
 190.519 644.762
 321.226 475.541
 842.339 119.069
 484.968 694.611
 323.566 82.282
 695.636 292.157
 452.758 235.293
 814.481 995.980
 227.918 995.090
 511.014 172.294
 458.592 344.365
 143.662 281.435
 580.271 170.731
 442.275 750.608
 164.264 340.345
 109.635 106.979
 753.013 446.440
 675.980 371.029
 709.285 484.356
 818.427 628.921
 257.156 460.047
 768.078 939.446
 880.505 983.641
 946.635 482.110
 626.406 343.634
 130.042 205.069
 609.973 26.813
 960.219 412.445
 435.639 535.508
 702.158 358.219
 217.374 64.639
 660.043 247.168
 105.058 808.914
 463.517 231.662
 492.185 564.165
 557.735 326.521
 505.557 820.000
 175.370 323.308
 653.046 683.725
 35.635 91.610
 151.345 962.918
 157.777 319.984
 70.483 317.350
 851.032 125.887
 942.624 86.522
 959.098 795.166
 394.018 739.326
 307.615 581.404
 4.124 675.003
 493.670 277.969
 385.802 643.112
 335.969 586.098
 154.565 423.875
 595.070 946.344
 330.324 713.567
 800.176 924.580
 937.617 753.095
 960.738 784.378
 363.357 997.421
 579.014 12.512
 946.686 690.701
 148.229 161.705
 443.199 244.114
 357.935 943.384
 383.871 733.197
 624.256 442.513
 973.389 77.661
 611.954 176.586
 407.675 743.012
 864.700 412.235
 278.478 329.870
 959.790 256.940
 844.591 678.732
 157.124 21.975
 233.040 116.253
 926.017 808.386
 266.409 970.377
 66.872 193.854
 349.019 268.185
 160.707 928.334
 268.121 649.866
 493.657 204.884
 537.632 548.350
 334.967 24.210
 20.555 925.919
 867.640 472.645
 579.412 671.216
 255.991 80.013
 817.356 752.968
 312.277 402.955
 59.641 526.290
 226.675 318.253
 387.737 85.286
 535.823 327.880
 156.276 159.112
 312.550 231.421
 204.362 930.372
 804.173 461.845
 203.627 3.426
 972.720 997.182
 880.057 19.735
 594.807 234.287
 397.407 577.680
 461.707 362.763
 17.491 900.582
 434.926 319.178
 355.428 360.027
 515.533 186.569
 552.753 518.501
 986.422 174.934
 503.080 838.167
 98.068 958.817
 716.774 909.092
 656.159 932.638
 413.881 793.881
 402.628 788.056
 227.762 445.604
 882.111 26.142
 302.758 726.847
 878.992 536.688
 223.362 199.967
 774.219 44.567
 843.350 948.258
 787.448 16.179
 742.989 366.245
 973.396 905.853
 360.517 282.039
 669.197 411.421
 278.805 368.344
 432.944 599.440
 235.358 499.905
 166.353 393.742
 28.047 227.952
 323.693 426.827
 52.446 586.234
 825.014 703.369
 999.954 4.011
 417.528 880.649
 617.586 679.717
 871.282 334.660
 57.258 631.631
 113.492 46.107
 479.325 70.968
 462.844 841.236
 305.255 286.219
 736.529 682.985
 998.538 948.736
 587.634 693.170
 980.692 477.676
 860.945 952.131
 327.837 682.121
 606.333 64.680
 138.231 439.883
 189.041 87.243
 886.133 302.146
 416.869 908.315
 984.027 22.298
 949.886 180.914
 43.618 503.271
 356.799 680.408
 663.915 213.324
 874.070 653.332
 768.524 923.916
 253.398 622.615
 678.014 629.228
 547.312 902.700
 929.416 684.784
 481.454 75.646
 864.033 787.724
 349.134 98.319
 795.417 164.744
 495.262 903.823
 68.319 751.951
 242.373 70.496
 31.633 776.280
 63.931 742.910
 206.714 778.424
 395.137 775.798
 148.169 65.961
 358.148 448.676
 406.535 931.620
 988.873 871.880
 928.551 810.139
 111.666 819.964
 316.494 238.249
 594.522 522.998
 836.947 902.047
 312.270 397.550
 473.140 845.819
 183.344 675.508
 783.505 733.694
 264.661 898.894
 820.417 822.996
 179.761 692.038
 913.240 464.429
 411.639 638.914
 93.177 693.322
 960.703 413.715
 276.290 37.788
 0.154 108.180
 796.000 529.250
 859.194 431.720
 335.986 59.195
 535.268 732.510
 935.447 450.005
 39.536 592.613
 276.086 679.323
 977.728 721.693
 496.844 664.686
 577.255 536.292
 979.613 441.402
 809.827 830.140
 895.992 781.074
 699.024 371.106
 369.182 645.479
 419.403 798.515
 281.679 961.007
 416.125 427.561
 522.264 158.617
 733.291 222.988
 616.641 644.753
 719.570 400.214
 604.778 757.249
 669.220 607.480
 922.619 989.677
 95.821 86.780
 202.494 26.364
 769.106 394.368
 939.422 872.602
 369.124 364.120
 72.141 559.956
 326.874 840.358
 718.412 290.607
 779.779 2.709
 682.716 708.115
 430.409 706.815
 347.591 261.613
 767.267 414.345
 172.412 398.389
 599.900 867.581
 88.457 873.953
 142.938 452.256
 507.678 622.497
 123.824 102.417
 694.090 963.240
 209.066 938.457
 698.330 24.237
 768.969 540.408
 573.388 5.168
 909.379 680.100
 896.257 650.361
 272.383 445.301
 768.191 204.522
 280.744 354.718
 85.154 333.464
 910.806 293.454
 417.978 433.484
 316.528 793.717
 854.837 364.374
 487.080 385.174
 501.123 626.458
 849.181 874.078
 446.084 81.281
 273.270 551.472
 162.180 473.967
 212.971 440.198
 850.581 753.793
 806.608 870.826
 861.451 774.782
 257.298 420.924
 255.434 672.377
 947.132 694.309
 916.051 603.303
 746.906 581.274
 532.836 667.064
 274.801 692.508
 741.005 528.300
 307.332 153.983
 792.861 374.067
 729.065 83.924
 244.363 479.478
 852.262 932.950
 240.999 444.924
 375.321 682.082
 382.115 499.948
 864.059 278.793
 711.919 549.996
 320.397 907.397
 836.674 545.499
 989.515 886.168
 287.084 466.638
 93.104 449.849
 146.963 695.719
 159.968 93.147
 346.224 762.083
 256.150 839.815
 388.646 627.316
 848.242 974.878
 251.303 582.051
 622.114 786.976
 679.808 966.623
 134.440 456.907
 616.509 838.338
 208.887 780.952
 370.380 186.110
 968.431 207.955
 778.916 652.089
 988.933 112.410
 762.882 38.831
 388.955 127.614
 651.854 254.216
 561.920 169.646
 607.558 135.083
 487.586 831.341
 616.660 670.379
 111.706 593.191
 416.725 157.160
 590.353 653.274
 488.367 425.170
 396.383 629.783
 851.178 380.928
 470.660 336.838
 877.005 188.647
 63.987 817.081
 45.754 627.063
 404.192 763.749
 458.599 758.049
 286.731 951.788
 761.646 500.124
 529.838 783.947
 768.547 18.537
 563.011 146.395
 679.837 790.265
 290.218 452.152
 134.979 559.007
 549.168 663.532
 983.025 210.206
 691.213 751.160
 280.804 432.515
 951.918 131.964
 612.656 219.217
 742.001 187.639
 940.544 145.568
 837.554 694.566
 233.212 546.189
 715.377 483.121
 561.700 336.517
 195.477 616.114
 987.641 165.513
 802.744 951.034
 790.247 760.519
 231.317 887.579
 585.825 902.272
 328.961 50.048
 976.022 136.995
 658.817 403.580
 132.258 547.433
 939.310 34.657
 376.126 135.269
 209.899 360.997
 369.584 349.003
 74.161 585.834
 83.116 275.008
 688.719 629.259
 691.431 11.766
 606.499 797.791
 959.614 800.347
 158.269 976.613
 360.966 886.049
 733.270 921.225
 22.132 650.034
 266.983 201.713
 860.869 855.064
 83.602 819.179
 784.268 490.679
 298.032 416.182
 195.913 540.733
 535.258 178.484
 43.065 406.138
 255.417 951.309
 271.108 839.499
 415.259 137.962
 472.212 243.320
 188.676 620.849
 176.381 472.485
 601.424 143.959
 171.904 803.167
 1.965 361.930
 323.006 188.453
 538.662 524.460
 17.550 35.276
 193.465 597.357
 897.503 493.376
 337.153 484.932
 248.148 145.625
 327.510 15.146
 25.518 297.030
 929.131 972.212
 240.056 59.086
 554.539 844.908
 371.149 664.882
 726.817 127.190
 822.980 991.873
 162.894 125.746
 636.496 942.616
 346.089 852.665
 812.411 983.819
 971.727 906.602
 571.674 881.039
 738.836 359.699
 656.381 116.334
 355.662 797.558
 657.319 30.662
 511.471 423.938
 224.257 799.138
 829.619 799.353
 579.617 598.141
 297.942 482.797
 801.465 947.330
 416.092 878.443
 982.117 160.838
 802.603 635.051
 296.381 90.085
 467.423 326.197
 749.152 121.138
 531.677 66.316
 514.308 453.237
 222.012 543.383
 252.385 548.722
 291.571 417.034
 108.270 840.257
 136.136 524.878
 575.060 106.901
 248.147 134.028
 477.566 699.585
 951.962 984.557
 717.759 88.166
 713.123 902.316
 452.348 111.010
 537.569 756.646
 184.999 194.490
 852.077 840.832
 76.151 549.784
 766.208 837.322
 153.736 589.514
 193.131 263.812
 178.172 194.358
 89.744 189.152
 632.874 922.598
 156.182 459.084
 713.252 232.120
 5.161 221.006
 637.123 478.813
 819.635 115.095
 39.849 87.234
 313.209 677.352
 419.061 344.322
 794.902 740.475
 404.985 745.674
 924.716 523.401
 229.999 493.177
 388.518 663.081
 909.980 384.738
 982.788 296.331
 913.292 999.417
 197.520 969.865
 141.946 327.835
 238.052 307.890
 872.952 157.470
 905.831 54.615
 473.397 940.062
 939.312 29.946
 605.959 154.184
 327.697 277.476
 755.950 456.041
 983.418 972.091
 38.406 77.445
 678.797 608.377
 763.983 888.733
 705.846 369.206
 363.639 469.161
 646.464 25.861
 280.250 106.430
 487.441 36.935
 944.786 334.520
 77.540 873.508
 157.842 884.820
 302.957 824.276
 114.606 504.762
 5.685 338.039
 41.490 242.035
 443.484 195.085
 382.320 517.320
 299.550 706.360
 686.123 646.786
 907.547 604.029
 640.116 725.021
 429.038 83.213
 971.704 753.193
 374.590 497.597
 451.259 175.163
 718.934 806.782
 780.755 160.620
 249.787 967.048
 397.255 909.606
 987.540 886.478
 878.622 322.820
 0.532 307.732
 763.288 728.641
 652.473 405.350
 816.396 137.914
 892.675 997.977
 549.113 134.249
 226.647 978.917
 662.569 939.202
 278.516 900.826
 906.917 122.441
 624.516 42.937
 61.854 576.540
 788.758 813.133
 628.083 729.757
 851.952 954.502
 718.245 28.974
 137.060 839.125
 227.631 755.575
 462.753 634.039
 904.289 521.584
 758.549 449.287
 508.055 879.748
 630.534 750.194
 9.651 432.922
 172.571 500.483
 223.575 474.174
 806.887 255.255
 459.450 374.195
 785.160 939.515
 611.296 767.285
 714.962 415.662
 556.469 697.290
 828.172 389.846
 107.565 661.996
 862.235 350.343
 931.247 345.996
 269.693 330.032
 525.781 430.554
 847.008 489.012
 320.146 403.217
 824.296 112.410
 336.200 713.804
 480.303 293.231
 333.932 906.729
 641.920 641.908
 458.778 737.734
 148.085 44.950
 727.985 506.993
 860.574 137.370
 156.851 426.784
 898.355 500.421
 440.170 322.773
 970.773 31.572
 202.449 141.239
 453.453 731.766
 323.522 913.765
 858.567 731.163
 473.327 95.138
 720.003 534.167
 68.282 634.205
 469.191 654.025
 537.262 121.465
 397.213 363.559
 281.456 757.358
 264.854 689.117
 580.974 343.025
 968.869 887.845
 71.944 668.053
 37.833 982.642
 248.981 480.209
 705.128 884.109
 775.433 108.878
 184.017 744.398
 572.009 981.003
 297.324 394.922
 645.618 935.401
 242.219 589.501
 185.036 893.916
 402.300 768.791
 436.950 86.731
 361.051 783.176
 461.859 421.117
 682.357 452.925
 809.002 509.995
 367.797 640.111
 26.029 386.911
 892.734 180.949
 393.664 590.734
 282.735 244.911
 337.293 435.808
 190.594 503.818
 183.772 236.017
 447.491 606.476
 698.180 634.762
 117.822 449.131
 625.397 132.965
 917.491 336.664
 77.116 295.782
 644.504 462.196
 425.913 862.680
 406.258 952.386
 602.478 257.950
 250.775 681.594
 626.100 488.006
 863.257 940.338
 446.231 572.007
 271.812 32.699
 926.897 953.285
 717.166 794.833
 86.332 515.982
 634.032 584.474
 610.079 135.250
 922.920 341.761
 613.814 136.987
 670.170 108.055
 647.011 666.430
 213.554 795.484
 833.484 62.112
 916.692 800.054
 750.740 715.905
 376.825 160.510
 396.422 150.474
 669.099 689.154
 194.105 756.985
 951.782 786.088
 97.990 668.833
 598.978 331.502
 190.155 977.367
 471.903 109.390
 776.786 64.769
 921.239 18.562
 511.044 394.527
 269.114 881.749
 958.031 84.283
 440.783 870.508
 807.726 927.624
 896.940 462.464
 499.084 934.778
 304.943 868.886
 785.140 646.868
 431.256 85.946
 15.340 429.731
 441.319 94.225
 986.210 172.326
 263.520 360.555
 791.473 567.966
 470.244 177.386
 442.862 726.338
 514.094 641.233
 216.034 798.293
 346.903 247.910
 863.418 657.197
 862.186 333.108
 516.658 299.374
 110.217 468.246
 343.076 346.487
 414.150 629.502
 718.620 965.038
 893.912 579.677
 807.840 288.432
 213.327 665.338
 301.286 426.855
 789.782 753.916
 532.134 786.847
 132.292 575.729
 984.964 368.645
 243.941 443.771
 106.492 153.750
 182.343 489.549
 444.940 591.685
 413.975 856.918
 174.052 513.430
 725.232 59.105
 520.008 774.751
 318.184 138.764
 103.269 316.739
 678.611 729.550
 659.514 639.697
 667.703 343.530
 519.098 452.595
 569.341 585.461
 936.002 281.168
 988.086 797.084
 276.070 407.171
 207.776 277.066
 939.754 748.109
 9.041 510.762
 24.035 265.964
 831.308 224.881
 267.051 575.106
 329.283 892.276
 990.996 479.924
 796.920 29.040
 115.749 853.187
 48.081 118.010
 987.336 224.025
 290.186 768.433
 709.737 602.568
 395.869 180.410
 921.883 865.181
 62.107 664.754
 888.142 663.915
 393.371 804.816
 312.615 526.084
 905.341 407.900
 215.620 60.077
 222.016 142.041
 373.471 982.558
 437.876 291.656
 396.855 796.810
 297.975 386.123
 263.590 164.232
 774.847 192.431
 611.380 368.881
 7.986 241.117
 996.466 341.812
 838.170 338.810
 624.099 817.056
 687.193 466.447
 323.833 678.964
 378.851 766.015
 172.393 41.795
 697.558 567.256
 632.805 202.792
 268.270 326.869
 182.458 221.104
 399.956 64.354
 524.602 404.123
 252.449 139.682
 825.518 602.845
 403.905 677.783
 279.379 617.289
 157.242 393.484
 288.827 645.888
 725.940 188.667
 854.035 48.819
 482.591 502.345
 406.875 469.858
 390.954 705.954
 408.511 825.437
 430.435 703.048
 974.975 839.831
 570.429 557.796
 610.983 713.977
 673.553 324.172
 650.400 460.165
 567.255 51.745
 133.468 229.323
 591.564 119.684
 835.532 180.785
 828.952 903.599
 816.765 691.174
 275.514 256.420
 832.949 829.561
 699.395 221.641
 957.277 416.463
 333.905 772.391
 864.168 776.052
 803.730 551.193
 48.127 641.419
 420.751 581.613
 251.749 4.694
 801.989 633.810
 93.149 955.804
 450.135 391.235
 178.744 429.673
 743.967 216.099
 304.684 1.534
 662.009 217.983
 959.953 419.022
 411.273 455.081
 594.765 938.897
 60.350 543.518
 686.233 12.105
 842.005 210.149
 774.137 715.792
 257.549 532.077
 436.108 112.512
 699.338 786.124
 784.728 488.909
 427.789 148.800
 988.169 17.467
 267.390 497.543
 608.520 640.465
 897.430 463.441
 113.292 5.220
 636.027 761.244
 719.448 710.127
 881.798 901.713
 77.422 343.499
 70.868 292.480
 74.798 218.943
 15.536 715.277
 943.719 4.920
 655.540 379.193
 678.750 800.606
 617.559 481.448
 627.077 579.403
 40.344 139.756
 693.052 275.079
 81.898 14.985
 424.583 358.937
 534.761 131.405
 918.477 300.619
 392.132 676.830
 922.190 336.702
 840.846 669.734
 225.574 22.411
 519.825 698.507
 760.930 910.333
 440.353 744.062
 174.381 699.571
 386.314 805.891
 735.217 408.295
 20.504 469.111
 630.122 636.927
 142.389 122.353
 91.329 168.610
 351.646 600.399
 655.573 874.028
 751.875 58.843
 695.879 790.846
 714.601 758.859
 340.636 991.020
 252.783 657.243
 952.135 355.082
 316.346 659.649
 515.819 79.512
 613.681 643.361
 956.264 855.682
 129.707 820.775
 488.684 396.295
 803.099 267.255
 406.120 833.079
 246.105 939.039
 40.961 468.732
 546.249 861.069
 201.929 203.333
 139.934 364.029
 928.926 452.882
 256.036 928.391
 511.245 583.124
 208.975 875.240
 40.741 358.893
 794.253 494.161
 309.798 986.894
 577.349 273.117
 181.876 352.911
 44.094 390.460
 55.375 633.257
 425.780 131.683
 183.323 720.753
 756.524 131.032
 203.626 739.346
 48.568 428.633
 657.244 235.805
 770.761 36.200
 732.691 604.654
 427.440 668.134
 260.773 612.070
 503.069 309.857
 707.816 990.010
 359.563 542.265
 771.131 443.052
 548.243 841.526
 187.608 782.691
 80.275 138.957
 623.795 528.103
 344.638 608.993
 450.373 205.269
 880.719 197.411
 820.377 770.104
 116.256 690.827
 601.956 373.628
 436.320 936.445
 273.999 891.830
 724.379 63.138
 115.769 838.736
 434.171 536.832
 727.315 63.065
 636.422 551.201
 751.225 857.041
 615.685 445.644
 351.981 156.520
 951.105 534.131
 598.503 526.012
 535.441 288.750
 18.249 757.824
 306.788 259.558
 705.639 594.190
 177.990 327.068
 9.498 243.340
 543.698 915.321
 858.140 709.185
 71.428 72.783
 648.896 209.287
 191.013 926.468
 601.856 102.454
 689.904 893.715
 904.014 286.624
 206.205 298.384
 526.609 226.246
 746.756 177.138
 540.110 908.365
 906.734 210.687
 161.055 656.002
 445.824 898.789
 803.912 909.497
 703.126 481.525
 568.541 650.556
 880.539 248.466
 937.145 934.376
 67.675 968.251
 879.218 122.856
 548.718 300.529
 42.635 502.469
 154.451 447.942
 545.422 415.536
 385.564 585.772
 955.750 240.515
 623.988 30.049
 65.358 198.490
 808.174 820.563
 810.048 227.690
 519.963 693.487
 284.356 9.728
 11.959 979.805
 928.373 620.046
 495.399 111.782
 153.505 446.142
 162.673 362.181
 519.309 721.504
 292.341 532.401
 2.205 777.388
 187.335 289.323
 413.752 450.886
 141.659 110.214
 964.201 803.980
 583.131 604.941
 737.506 717.962
 668.598 760.051
 185.900 109.761
 35.478 195.637
 983.188 566.209
 964.846 289.617
 841.314 469.277
 664.729 342.010
 418.373 65.948
 719.385 301.568
 779.689 62.200
 405.582 826.855
 146.764 848.763
 688.049 112.329
 839.926 319.762
 364.070 376.652
 425.342 862.583
 325.681 725.293
 480.121 682.291
 994.083 193.212
 32.798 396.522
 104.960 717.311
 391.099 282.296
 588.693 44.262
 583.216 675.555
 902.423 749.929
 189.534 584.117
 891.114 624.908
 683.819 357.353
 844.909 300.627
 119.284 309.036
 595.972 676.352
 746.764 77.030
 178.578 124.324
 928.828 553.849
 133.604 653.853
 82.331 780.342
 47.872 901.748
 738.160 871.223
 408.436 572.909
 624.484 961.805
 553.218 508.766
 760.322 221.793
 97.073 30.726
 269.668 81.442
 93.981 349.580
 200.689 130.786
 702.533 299.512
 345.854 372.365
 797.103 236.729
 521.448 86.070
 808.136 818.760
 171.195 971.090
 782.076 372.132
 529.158 199.881
 877.886 375.626
 10.321 803.483
 119.328 85.935
 420.088 423.065
 509.751 755.648
 991.161 941.462
 601.815 123.721
 0.999 148.547
 264.049 670.480
 706.327 209.034
 868.536 437.680
 792.322 869.821
 61.252 324.986
 290.468 661.011
 993.892 633.629
 616.164 670.621
 671.812 72.924
 738.645 183.677
 388.265 453.298
 573.371 713.522
 5.186 228.656
 110.647 873.954
 742.875 930.111
 21.833 568.080
 746.083 251.689
 52.314 42.055
 795.920 146.691
 282.523 173.224
 382.989 201.556
 757.316 652.353
 897.210 843.665
 320.243 463.951
 827.373 572.436
 91.446 768.176
 704.934 481.814
 572.807 208.992
 631.541 360.078
 106.409 98.454
 860.917 743.469
 435.415 403.961
 278.917 488.021
 581.186 57.627
 159.636 874.039
 646.214 643.596
 142.615 525.750
 546.446 844.944
 551.508 710.887
 964.560 257.071
 486.467 968.361
 971.122 925.277
 302.350 724.283
 85.242 631.928
 317.267 215.442
 920.137 950.767
 768.658 903.958
 689.952 75.063
 987.782 786.331
 528.400 601.133
 542.269 864.833
 901.530 763.286
 197.185 239.540
 78.590 40.176
 168.164 116.770
 177.030 821.317
 438.849 726.069
 318.848 686.995
 245.636 45.746
 852.391 331.699
 5.043 99.497
 911.418 782.659
 485.720 787.623
 134.543 128.958
 373.869 30.129
 564.380 796.564
 216.743 840.750
 325.996 559.425
 175.871 626.179
 966.014 61.402
 905.038 959.891
 462.484 998.509
 966.033 651.854
 114.965 151.683
 489.310 601.546
 346.013 808.798
 711.498 550.380
 19.274 427.953
 714.854 949.490
 163.620 595.217
 246.123 129.410
 23.433 857.331
 197.746 339.416
 496.471 67.577
 940.074 946.955
 215.068 690.728
 649.339 722.851
 544.381 556.206
 485.975 147.849
 461.416 828.059
 547.845 663.042
 817.627 242.941
 12.717 743.943
 630.715 735.028
 556.454 239.317
 380.913 467.616
 703.817 105.649
 464.689 588.500
 156.433 151.450
 973.632 49.302
 719.320 738.097
 385.761 922.220
 288.778 261.856
 976.041 421.870
 498.541 252.095
 246.200 420.631
 279.510 790.975
 242.757 525.083
 455.526 808.240
 656.336 665.730
 961.340 390.005
 282.960 815.253
 669.909 211.947
 65.076 580.421
 698.409 355.162
 130.980 463.619
 422.938 267.831
 208.368 31.517
 970.991 318.955
 521.412 795.929
 331.752 963.768
 889.865 556.539
 283.502 856.501
 659.704 293.339
 394.557 548.165
 312.940 460.680
 421.833 578.666
 962.136 22.571
 475.175 588.339
 344.328 593.771
 504.997 448.909
 628.385 192.382
 627.514 653.603
 157.069 961.843
 851.257 256.938
 805.375 643.755
 188.810 353.560
 674.028 953.798
 410.345 409.867
 402.860 472.808
 755.097 80.247
 113.189 370.999
 401.103 460.338
 329.218 658.278
 993.135 952.245
 722.022 636.002
 837.786 81.105
 30.154 519.554
 740.131 139.454
 480.620 526.435
 828.486 516.878
 733.565 66.543
 995.910 959.216
 151.929 530.945
 885.584 896.757
 730.538 819.301
 221.719 877.606
 562.296 456.432
 0.808 174.370
 355.481 473.187
 825.742 824.098
 406.647 229.189
 906.456 877.887
 67.636 864.395
 837.391 33.544
 190.053 927.367
 769.497 298.345
 181.741 51.094
 550.826 966.234
 141.017 958.098
 546.750 222.283
 347.346 966.987
 352.689 725.056
 61.734 949.883
 367.001 823.455
 834.327 26.953
 39.874 788.109
 116.700 369.294
 599.888 868.441
 46.362 268.552
 680.212 805.846
 503.411 90.791
 721.566 962.262
 454.675 98.515
 472.287 673.708
 797.560 149.414
 693.611 162.636
 321.087 479.929
 120.160 84.375
 519.993 688.348
 334.330 925.316
 162.441 443.716
 954.585 288.196
 133.823 676.827
 80.559 7.981
 897.703 137.056
 404.410 845.987
 247.510 318.575
 613.269 656.430
 14.576 231.808
 450.127 745.341
 273.300 196.963
 51.707 124.397
 894.191 407.540
 376.144 369.725
 170.350 110.267
 808.516 337.060
 640.482 796.660
 479.158 459.074
 187.960 238.921
 742.209 298.382
 375.075 733.228
 387.070 381.245
 716.733 756.355
 943.596 663.698
 979.046 882.387
 296.217 745.607
 454.122 245.999
 349.157 751.500
 689.677 843.937
 744.266 633.227
 95.691 319.271
 387.105 152.176
 793.305 621.463
 501.922 492.493
 674.555 642.809
 30.800 6.479
 894.661 927.485
 788.680 54.705
 488.860 177.982
 959.352 972.798
 888.566 155.476
 296.184 461.068
 280.770 811.640
 6.756 879.850
 811.648 991.203
 437.301 160.697
 960.341 714.338
 718.516 70.196
 209.711 58.668
 829.861 38.636
 703.774 700.707
 628.742 480.007
 520.678 700.058
 271.065 663.573
 697.923 586.393
 820.833 571.829
 243.516 974.439
 361.905 506.854
 151.583 36.960
 441.351 339.605
 340.317 226.561
 500.489 477.536
 448.948 686.363
 99.353 739.012
 401.730 124.951
 179.003 142.674
 481.762 366.103
 502.419 61.212
 595.164 897.615
 391.093 557.644
 264.096 130.869
 255.791 964.404
 310.720 603.997
 484.785 718.291
 907.273 392.476
 482.497 105.102
 721.564 673.445
 980.631 264.774
 912.379 881.121
 810.013 569.845
 183.440 613.296
 715.583 216.473
 523.930 341.458
 312.979 598.110
 512.299 743.788
 170.159 197.923
 580.614 840.711
 201.675 408.450
 699.530 52.357
 989.816 827.693
 897.718 317.052
 402.394 292.451
 551.024 776.480
 520.974 685.274
 720.664 528.648
 688.564 524.876
 69.308 122.082
 647.996 545.467
 200.274 877.303
 690.415 53.404
 137.263 603.609
 339.461 375.408
 157.726 675.321
 936.154 377.660
 207.438 852.254
 90.417 926.304
 630.806 300.205
 59.104 504.779
 252.706 380.378
 881.866 620.091
 822.954 339.021
 442.916 377.529
 192.069 713.072
 369.529 830.674
 112.727 262.755
 870.924 711.057
 369.620 501.852
 761.045 590.027
 723.677 390.688
 195.922 745.610
 435.212 720.889
 244.056 211.399
 503.295 905.814
 653.057 25.131
 152.142 812.724
 887.199 314.987
 14.527 464.547
 201.258 945.413
 240.137 698.306
 651.868 265.878
 804.533 507.424
 197.550 480.524
 351.231 895.277
 524.644 89.729
 282.721 722.274
 783.788 192.527
 671.581 598.780
 808.651 518.543
 113.711 237.242
 596.827 357.029
 444.072 470.679
 296.634 937.099
 410.813 28.359
 800.794 795.915
 914.540 55.905
 389.397 649.965
 301.670 714.743
 984.101 798.636
 818.705 198.786
 220.284 69.735
 630.167 384.319
 164.036 334.714
 547.430 567.517
 499.755 139.003
 657.278 343.858
 998.198 612.685
 554.657 411.589
 103.603 541.771
 628.457 719.417
 314.743 924.459
 405.394 974.781
 394.267 34.412
 986.284 646.689
 242.358 629.140
 100.376 565.483
 886.686 531.945
 824.456 385.543
 546.081 76.628
 959.543 146.422
 148.521 422.316
 902.871 68.970
 256.506 248.873
 398.221 447.494
 759.094 949.534
 173.410 953.915
 317.632 905.412
 387.906 28.246
 742.256 405.937
 302.168 979.921
 772.557 59.903
 257.815 420.639
 135.437 304.496
 116.268 161.255
 956.395 685.624
 763.870 468.117
 260.448 664.017
 252.017 839.159
 272.264 650.453
 28.527 243.553
 821.219 33.249
 536.054 103.094
 388.868 15.649
 37.903 476.538
 169.406 904.302
 792.270 753.317
 117.154 997.764
 871.869 249.565
 950.948 721.481
 834.661 21.871
 798.718 89.342
 738.322 833.000
 874.910 778.523
 379.905 895.027
 770.072 61.556
 184.587 920.361
 530.562 915.400
 493.352 287.464
 354.587 830.776
 566.903 198.248
 19.435 75.272
 968.226 506.926
 877.875 461.044
 973.233 139.391
 666.194 462.827
 730.240 417.837
 402.553 895.761
 315.107 142.624
 225.462 257.167
 958.447 463.342
 234.800 364.422
 230.995 660.189
 811.308 575.549
 118.039 237.429
 767.788 794.011
 776.706 750.648
 241.945 658.734
 511.931 612.314
 896.041 969.713
 617.558 574.749
 614.236 54.321
 275.361 520.961
 59.937 635.905
 582.587 711.980
 700.933 911.393
 961.361 370.598
 961.061 205.896
 992.801 817.118
 198.152 367.942
 994.838 720.317
 126.749 257.711
 133.522 58.936
 941.398 411.967
 309.140 294.328
 796.179 533.216
 605.081 987.365
 955.514 527.797
 421.362 622.142
 50.498 729.205
 56.673 960.696
 607.294 901.110
 51.283 597.973
 715.957 971.581
 984.910 31.081
 188.993 949.277
 143.705 33.825
 331.718 497.572
 861.631 234.380
 976.876 468.073
 815.096 844.259
 392.916 735.952
 844.793 559.558
 180.940 741.483
 312.825 845.519
 154.789 671.517
 721.750 483.130
 230.315 548.199
 548.916 277.702
 515.117 107.641
 536.013 845.818
 523.405 116.622
 150.112 65.858
 879.896 199.469
 556.574 21.369
 112.632 729.563
 252.196 524.415
 461.144 420.407
 863.140 781.640
 790.751 860.497
 458.878 679.016
 155.908 945.800
 841.130 997.379
 698.996 435.170
 484.211 630.847
 12.002 290.271
 307.051 330.732
 886.890 55.497
 2.357 420.782
 298.690 918.961
 817.869 373.371
 219.404 797.095
 139.680 664.098
 369.481 467.950
 957.244 263.230
 649.163 497.502
 861.511 821.293
 829.395 155.441
 37.038 673.188
 149.781 288.992
 229.569 346.483
 0.505 942.814
 704.210 206.648
 540.918 498.100
 135.904 112.084
 317.255 13.452
 401.266 657.801
 26.529 933.374
 655.361 446.987
 77.001 177.280
 492.672 298.467
 514.791 13.521
 600.943 845.115
 921.412 880.251
 140.135 338.768
 691.558 150.059
 215.088 902.279
 530.822 600.539
 686.445 975.487
 378.740 291.706
 184.759 321.431
 276.313 547.006
 390.534 989.788
 924.827 562.205
 329.378 889.929
 993.250 740.531
 845.720 685.133
 246.857 478.902
 378.007 177.109
 615.204 755.102
 308.561 66.524
 671.433 326.327
 225.833 326.497
 138.612 623.072
 467.538 553.837
 906.985 877.205
 939.875 724.145
 276.255 667.816
 888.769 194.851
 320.269 802.706
 569.984 513.137
 201.546 317.033
 490.241 297.682
 187.181 794.442
 513.570 893.946
 985.843 271.231
 916.519 637.676
 741.291 632.603
 781.137 901.388
 687.434 754.487
 612.685 910.439
 653.044 177.810
 14.582 881.076
 563.527 958.337
 729.244 900.489
 38.425 538.671
 521.363 201.792
 545.554 204.726
 728.993 914.175
 217.950 472.671
 904.984 834.914
 943.250 800.193
 712.383 385.807
 225.136 414.986
 95.936 308.002
 324.462 31.050
 29.619 207.572
 498.224 397.914
 717.064 196.884
 655.291 258.069
 705.786 256.662
 279.700 523.093
 753.484 759.049
 79.149 609.241
 569.530 797.121
 995.268 579.286
 439.570 530.905
 163.501 340.477
 746.347 919.294
 287.210 860.472
 124.138 712.395
 49.493 536.623
 354.256 946.348
 436.695 232.104
 629.846 944.730
 702.368 458.993
 822.683 785.193
 625.340 17.845
 283.977 650.458
 379.553 510.622
 244.615 528.223
 858.487 334.744
 365.133 449.811
 508.413 486.772
 567.593 222.666
 400.900 91.708
 184.015 293.249
 397.219 505.719
 230.878 615.913
 260.210 984.331
 396.333 857.370
 590.474 773.675
 64.126 858.067
 594.226 468.515
 432.050 439.781
 223.760 127.717
 877.167 597.034
 915.324 876.012
 117.504 58.314
 433.408 121.895
 190.999 636.855
 618.416 546.907
 665.631 710.901
 732.798 274.217
 986.849 346.554
 668.610 97.242
 214.366 784.657
 279.719 976.014
 183.177 304.640
 250.454 714.396
 4.430 416.220
 128.239 480.216
 789.740 243.513
 802.754 678.473
 105.117 200.101
 883.670 331.368
 333.374 218.357
 141.261 144.915
 320.306 17.768
 660.694 577.733
 201.857 66.708
 306.110 591.659
 536.814 917.446
 882.399 114.654
 10.273 647.752
 361.685 233.632
 313.337 913.055
 251.918 548.356
 958.537 54.497
 623.685 137.986
 950.621 290.463
 178.566 40.661
 419.230 977.302
 691.477 735.440
 632.102 510.186
 46.803 697.646
 671.687 663.888
 223.365 916.221
 479.198 77.910
 979.069 199.049
 781.260 468.754
 608.282 923.528
 526.494 817.679
 162.450 530.267
 111.945 814.066
 559.418 813.106
 689.512 827.322
 384.361 875.079
 856.075 494.425
 183.668 334.435
 771.347 21.656
 153.859 954.782
 266.535 649.503
 265.316 707.180
 434.348 576.260
 672.892 358.186
 984.956 401.424
 343.232 916.004
 849.159 773.049
 965.760 696.991
 973.611 107.828
 657.883 827.458
 425.810 718.647
 675.214 742.321
 79.248 416.948
 197.815 644.630
 630.187 157.491
 390.122 50.751
 183.841 827.592
 884.824 958.353
 394.085 133.870
 882.274 971.959
 230.248 254.811
 402.844 928.214
 38.199 570.536
 298.872 345.145
 150.046 181.101
 297.658 932.265
 944.755 926.287
 182.442 637.676
 866.279 333.366
 752.861 361.233
 440.168 970.872
 171.348 756.945
 95.656 467.461
 882.076 101.230
 477.939 372.810
 371.777 275.209
 632.720 764.968
 468.228 648.321
 748.184 234.183
 686.024 347.244
 162.760 551.002
 827.773 729.039
 782.543 926.205
 832.088 171.896
 420.781 527.141
 881.085 762.780
 471.859 580.311
 396.038 451.187
 690.551 480.227
 569.777 495.241
 168.900 371.784
 21.313 934.412
 220.807 475.601
 477.557 656.421
 209.525 296.377
 758.051 799.684
 124.926 872.450
 883.293 552.421
 253.088 485.123
 670.744 321.704
 725.876 109.297
 503.256 87.138
 316.489 228.520
 33.969 2.040
 110.040 99.271
 864.125 828.175
 756.193 788.479
 833.626 97.024
 861.493 247.619
 589.114 380.631
 738.631 764.910
 835.063 268.375
 562.580 558.062
 876.675 513.179
 931.818 253.563
 179.677 902.979
 667.148 29.930
 104.563 192.673
 249.632 282.684
 328.009 500.773
 779.550 564.592
 801.567 926.759
 485.093 48.308
 180.044 413.489
 205.524 897.592
 195.111 588.332
 580.104 281.467
 372.396 132.035
 880.348 651.972
 164.922 201.369
 96.502 675.310
 77.228 266.581
 425.132 468.616
 711.331 4.565
 176.913 676.141
 109.210 340.976
 133.910 311.069
 981.326 477.390
 913.766 99.577
 784.523 531.895
 152.163 465.118
 486.299 912.564
 580.965 971.503
 769.848 523.137
 971.707 457.537
 392.500 549.641
 625.106 713.266
 109.484 716.840
 637.329 103.728
 668.520 246.289
 661.749 291.476
 725.180 145.845
 737.379 160.633
 433.727 157.026
 977.138 235.041
 945.964 565.287
 333.476 609.093
 67.355 913.579
 196.908 485.536
 44.193 366.515
 473.778 418.967
 510.052 356.710
 850.685 891.721
 329.248 152.703
 829.758 760.664
 718.001 956.244
 535.123 785.003
 81.746 43.105
 298.206 18.343
 414.291 674.233
 257.807 479.878
 498.818 31.648
 118.143 632.885
 123.045 175.557
 330.591 731.845
 864.979 15.625
 166.643 756.850
 968.883 970.978
 873.299 155.024
 363.278 431.528
 618.035 938.973
 877.614 289.541
 587.382 352.675
 297.886 787.608
 77.713 572.363
 623.613 220.385
 963.973 46.065
 11.967 766.517
 634.804 638.421
 635.179 938.465
 501.949 800.570
 453.608 986.460
 17.206 357.589
 591.232 634.320
 828.968 42.662
 167.807 955.546
 177.984 718.394
 621.010 104.948
 842.077 937.386
 473.951 231.572
 193.915 497.854
 353.024 831.023
 114.407 353.160
 725.889 308.279
 314.940 309.174
 150.341 765.085
 850.551 579.221
 845.691 289.128
 367.572 416.741
 616.321 986.013
 615.651 680.747
 772.356 980.969
 485.780 543.798
 858.268 836.993
 911.824 377.680
 73.164 642.487
 319.674 664.770
 56.033 157.374
 430.450 115.489
 728.102 256.105
 455.279 822.062
 598.399 743.192
 469.973 559.596
 16.696 857.076
 767.966 336.263
 422.188 226.834
 576.265 89.907
 511.812 149.763
 827.624 389.034
 217.305 153.218
 936.204 997.874
 416.401 368.669
 275.379 849.551
 845.548 148.017
 435.042 995.744
 866.893 100.549
 299.733 388.244
 661.798 722.886
 574.218 336.101
 370.863 573.982
 954.182 375.671
 423.301 443.309
 638.725 309.584
 246.801 744.069
 78.948 799.690
 126.053 896.593
 601.688 139.583
 790.256 352.477
 16.159 450.736
 416.883 140.712
 258.780 324.981
 903.326 26.799
 140.874 922.836
 195.636 89.088
 996.155 295.476
 93.412 398.291
 469.558 557.095
 643.952 592.116
 413.023 838.741
 72.335 163.289
 253.151 314.748
 195.428 813.089
 743.599 134.647
 668.383 991.183
 513.626 708.476
 896.541 864.384
 653.017 389.032
 401.530 190.590
 940.933 343.520
 198.519 569.184
 517.993 997.934
 866.024 85.420
 431.487 324.246
 467.433 644.651
 745.338 892.966
 14.739 123.819
 819.867 767.157
 403.073 564.397
 30.099 219.469
 546.122 845.498
 32.154 927.949
 116.780 851.264
 709.977 781.313
 857.270 966.766
 972.336 998.064
 834.201 575.833
 533.793 749.695
 445.612 7.607
 942.462 455.288
 60.996 391.742
 229.169 977.997
 216.868 81.444
 292.765 963.302
 577.889 525.817
 228.215 890.762
 888.405 695.753
 299.684 206.689
 815.965 759.184
 789.916 322.048
 564.798 670.503
 977.763 720.756
 3.994 584.922
 543.999 866.936
 606.362 571.426
 645.643 729.621
 976.587 408.523
 173.509 279.640
 111.594 376.391
 586.878 241.389
 685.343 869.293
 551.890 202.694
 690.944 445.742
 73.061 165.816
 264.693 104.028
 155.303 43.895
 721.990 251.192
 349.753 17.727
 969.977 48.687
 982.009 131.146
 945.067 732.951
 924.966 848.558
 427.368 679.469
 528.047 370.098
 83.584 601.031
 645.465 408.728
 413.557 431.608
 592.064 505.449
 154.701 374.215
 597.905 185.175
 817.705 902.344
 812.040 743.977
 273.753 458.964
 829.822 881.201
 528.972 343.982
 872.775 935.878
 49.733 110.582
 249.773 109.922
 740.020 383.579
 265.399 730.710
 119.352 690.244
 836.405 557.927
 560.180 867.734
 328.798 125.184
 973.637 234.030
 463.011 642.379
 891.576 724.106
 57.712 602.320
 993.729 983.889
 227.128 732.634
 237.305 255.713
 823.435 624.924
 531.470 195.524
 163.982 336.543
 482.821 339.720
 720.373 591.091
 945.594 234.438
 618.117 261.990
 720.039 589.341
 725.409 485.400
 735.742 698.960
 349.282 655.761
 868.193 655.635
 236.861 366.700
 304.263 67.820
 656.658 994.766
 186.352 495.417
 845.974 521.876
 419.667 159.923
 419.784 558.659
 769.514 612.126
 386.262 584.679
 155.811 515.224
 975.023 648.322
 773.576 988.458
 404.659 169.716
 937.353 658.159
 173.189 831.228
 424.003 672.680
 203.301 603.895
 334.671 88.894
 796.947 792.582
 828.862 755.008
 511.918 151.113
 420.441 762.658
 755.868 950.225
 238.948 776.054
 668.175 720.691
 825.203 763.743
 122.526 851.643
 676.062 446.295
 906.959 426.052
 110.740 858.280
 124.771 513.029
 785.051 923.647
 989.460 517.340
 717.770 618.695
 667.336 283.179
 356.061 795.673
 939.057 150.179
 538.376 852.790
 820.188 519.134
 210.505 343.596
 93.387 172.483
 113.848 141.663
 981.534 345.802
 47.590 627.218
 30.606 612.213
 564.991 393.254
 100.153 38.416
 407.798 422.993
 182.750 831.190
 624.703 452.069
 424.748 114.527
 125.545 71.926
 110.207 373.575
 561.535 970.665
 737.248 51.335
 515.311 849.645
 478.737 382.317
 358.168 944.812
 922.506 654.503
 63.858 557.879
 754.065 82.883
 240.160 541.723
 28.611 496.229
 585.716 654.767
 508.975 240.794
 538.043 109.591
 680.011 513.158
 639.940 390.819
 23.989 687.959
 909.762 546.677
 819.925 808.862
 503.218 98.024
 555.043 982.533
 150.667 529.486
 279.033 940.934
 147.724 991.509
 240.259 18.027
 174.707 452.125
 594.155 489.370
 481.669 586.320
 122.766 929.568
 263.171 312.703
 833.696 500.741
 576.357 106.307
 177.654 958.741
 346.254 197.685
 925.829 481.772
 725.580 67.759
 548.551 33.131
 907.958 461.401
 130.949 976.306
 961.547 557.355
 422.916 692.696
 86.222 175.444
 851.647 401.197
 86.075 592.156
 105.048 652.278
 677.942 931.488
 931.498 739.573
 366.622 348.773
 881.932 728.099
 52.427 621.086
 958.180 893.983
 793.800 979.525
 219.425 75.754
 427.065 387.308
 856.977 987.292
 200.310 195.291
 674.924 688.236
 565.418 545.610
 237.458 665.811
 600.842 787.950
 667.536 884.730
 720.634 905.117
 539.146 506.978
 828.287 789.703
 907.909 84.394
 566.050 586.544
 11.228 963.020
 913.663 22.230
 857.254 504.081
 930.011 129.260
 956.898 882.377
 685.518 375.565
 58.734 544.911
 383.416 407.556
 474.645 542.264
 749.099 274.721
 564.268 539.862
 116.171 634.945
 136.840 298.606
 346.422 441.526
 965.944 222.986
 82.675 525.377
 660.202 413.673
 595.450 239.771
 733.602 750.624
 96.684 501.538
 643.260 357.115
 259.889 603.720
 658.786 355.925
 412.310 692.933
 872.664 892.662
 510.692 793.158
 210.164 750.249
 340.631 350.262
 533.223 560.641
 106.192 992.603
 516.611 198.467
 620.335 217.600
 895.787 745.554
 39.835 77.936
 511.580 789.935
 585.990 350.232
 702.614 378.289
 982.812 710.659
 495.969 802.854
 659.005 843.481
 521.616 464.175
 783.475 288.101
 6.617 217.009
 324.037 946.705
 798.882 50.919
 876.212 177.372
 413.672 368.294
 547.529 76.621
 203.132 954.563
 699.555 91.467
 112.457 458.212
 545.274 315.478
 126.281 546.978
 126.598 427.872
 524.109 132.481
 912.348 82.054
 881.024 174.964
 470.375 883.185
 374.120 625.115
 391.428 797.321
 219.383 328.944
 842.683 681.660
 879.087 27.826
 974.489 531.599
 285.394 508.262
 516.876 311.278
 539.300 89.322
 608.042 816.354
 10.650 840.531
 473.506 747.821
 208.493 575.044
 503.532 31.304
 263.137 903.999
 492.240 765.633
 991.916 625.118
 942.208 36.291
 767.836 874.817
 994.311 83.133
 310.047 736.776
 507.728 7.450
 931.812 75.150
 336.823 771.827
 157.639 967.218
 879.946 758.428
 227.012 233.449
 413.550 569.471
 186.424 703.879
 679.784 180.018
 710.768 284.794
 226.466 481.211
 744.687 881.270
 367.784 815.310
 596.989 337.073
 558.006 326.920
 418.046 837.059
 867.867 2.522
 530.306 507.853
 996.204 698.651
 933.172 94.773
 413.059 463.964
 360.918 697.169
 343.095 128.995
 509.799 236.484
 91.334 697.120
 769.667 3.044
 871.411 139.335
 876.269 686.060
 707.473 32.616
 50.857 409.413
 985.363 236.383
 199.979 662.054
 870.744 763.910
 724.616 580.210
 588.411 856.049
 126.499 779.012
 668.432 324.786
 421.074 78.758
 864.219 715.614
 969.732 776.972
 891.664 93.311
 655.418 98.172
 236.584 28.336
 850.402 641.148
 542.704 34.684
 695.879 836.357
 989.924 559.047
 241.276 937.268
 271.807 60.441
 715.967 978.275
 404.002 554.928
 944.883 532.757
 466.928 677.795
 817.762 358.512
 284.875 172.612
 3.193 999.948
 951.041 230.390
 314.872 768.774
 458.620 140.881
 418.510 904.717
 629.494 790.574
 871.610 47.790
 135.220 47.681
 851.057 872.408
 973.785 553.310
 709.264 45.216
 47.064 820.798
 651.047 792.672
 928.342 403.147
 110.800 786.461
 919.819 683.496
 681.693 775.779
 683.332 178.208
 882.112 181.981
 143.032 109.553
 394.507 505.215
 769.202 38.932
 260.938 922.425
 473.600 76.547
 529.336 444.857
 97.639 264.368
 3.827 780.128
 227.358 221.931
 628.997 953.722
 898.798 745.081
 27.026 397.778
 692.328 343.317
 281.988 737.274
 986.093 419.293
 28.944 786.718
 431.748 52.579
 636.645 221.521
 417.571 907.651
 979.841 180.166
 735.829 292.791
 266.237 374.562
 416.803 642.077
 228.644 590.748
 728.244 857.673
 906.886 220.026
 366.426 855.409
 247.313 407.101
 536.692 15.143
 938.825 787.776
 793.946 901.125
 709.924 630.877
 496.426 829.725
 736.386 529.505
 532.051 506.185
 686.666 903.376
 571.482 803.000
 173.255 290.320
 654.691 725.108
 222.167 300.078
 50.392 6.910
 636.897 772.133
 365.330 559.659
 463.124 981.752
 101.498 971.695
 879.706 50.649
 745.239 436.071
 801.918 182.389
 957.554 208.342
 914.304 114.996
 157.395 990.521
 210.947 687.058
 340.109 394.911
 946.542 587.478
 145.503 903.606
 56.633 906.911
 231.265 936.693
 32.166 750.687
 867.825 845.873
 202.589 893.873
 253.685 822.131
 741.699 760.183
 461.978 948.973
 138.185 154.207
 729.327 439.565
 623.021 453.163
 249.548 600.810
 201.750 917.938
 953.184 294.281
 662.225 477.032
 358.298 778.107
 706.915 600.269
 340.393 371.019
 260.733 556.512
 164.961 576.067
 926.115 551.457
 883.384 223.996
 470.266 593.899
 943.051 72.390
 436.999 833.195
 790.310 744.673
 357.177 954.293
 237.807 171.649
 295.548 682.449
 266.837 956.903
 403.757 726.139
 784.353 616.110
 863.914 527.744
 150.423 119.767
 796.524 967.095
 235.332 920.342
 891.532 908.292
 509.539 880.318
 300.132 946.256
 570.726 589.506
 624.799 412.920
 379.877 211.607
 170.427 175.982
 825.269 615.021
 303.633 803.634
 525.368 395.790
 221.298 590.033
 687.809 906.309
 392.468 817.742
 483.949 367.792
 727.367 569.477
 602.158 13.651
 288.767 752.812
 186.313 321.867
 318.182 643.779
 230.432 224.683
 53.874 830.354
 120.436 601.635
 399.468 601.731
 527.556 875.894
 919.054 506.945
 355.534 543.512
 923.124 435.345
 219.586 510.476
 933.803 355.639
 736.131 124.173
 520.033 9.554
 178.653 335.226
 144.045 875.851
 210.267 974.568
 108.386 601.573
 43.821 281.677
 114.570 606.481
 565.430 566.186
 95.104 485.944
 449.826 860.472
 443.087 214.949
 811.629 149.679
 199.077 554.827
 394.595 913.004
 152.511 813.843
 73.082 331.620
 742.316 557.780
 601.675 310.659
 493.631 617.301
 128.329 12.071
 978.760 921.262
 215.117 629.507
 742.040 190.809
 673.128 773.829
 660.334 265.337
 802.058 837.107
 31.240 970.946
 971.339 713.600
 576.034 673.495
 432.213 68.109
 128.062 435.754
 806.052 136.035
 242.142 491.275
 553.658 636.641
 327.096 291.688
 546.539 493.477
 270.358 930.323
 490.735 535.985
 317.517 309.788
 706.185 447.415
 195.480 36.754
 652.626 809.863
 958.781 991.489
 582.377 952.075
 705.417 646.160
 960.058 344.681
 390.841 73.642
 441.379 816.229
 283.702 792.346
 572.816 828.352
 800.112 992.635
 239.574 286.219
 248.292 662.828
 732.190 848.893
 464.121 819.139
 56.995 811.373
 50.336 601.383
 420.150 364.737
 405.810 847.809
 259.902 302.368
 482.728 846.381
 581.028 68.793
 102.725 980.423
 906.231 873.798
 140.628 663.408
 851.645 489.514
 216.791 276.251
 61.063 274.102
 74.782 281.598
 102.287 24.828
 237.196 560.082
 498.818 949.161
 83.357 575.385
 603.629 488.541
 261.850 776.149
 734.718 960.310
 499.119 746.816
 303.637 163.876
 882.182 855.344
 450.124 783.153
 646.192 358.314
 523.687 805.097
 281.537 223.414
 154.670 350.495
 364.249 941.753
 364.585 505.695
 209.185 719.477
 362.690 570.876
 127.877 66.926
 250.854 860.430
 449.976 617.007
 652.258 953.585
 324.989 190.978
 335.618 388.535
 773.913 643.575
 722.227 901.706
 200.537 830.090
 938.594 756.680
 120.445 380.962
 965.972 696.684
 820.420 595.680
 796.153 942.857
 949.022 193.865
 140.116 191.019
 165.356 419.614
 665.104 116.100
 270.470 883.275
 422.340 750.146
 125.621 856.404
 740.817 672.031
 863.010 589.705
 524.436 40.214
 734.945 695.076
 425.457 560.473
 572.224 81.795
 555.104 845.381
 455.481 239.397
 213.596 768.946
 396.070 457.422
 11.543 216.416
 705.656 522.348
 850.127 584.630
 264.018 457.298
 619.716 901.813
 108.838 409.226
 459.368 47.419
 33.660 45.147
 740.247 193.279
 133.130 13.476
 44.428 827.987
 248.651 643.878
 710.201 29.381
 891.255 100.329
 612.373 617.325
 628.585 433.811
 800.611 444.293
 874.360 185.562
 193.391 997.987
 94.423 416.828
 435.394 223.002
 304.700 850.147
 191.138 682.338
 372.370 529.446
 939.394 929.999
 609.561 386.311
 826.616 949.372
 864.559 948.154
 361.607 315.388
 242.409 266.493
 919.386 89.208
 526.703 871.952
 854.192 470.515
 707.106 83.893
 887.627 673.183
 950.862 489.889
 678.740 4.634
 177.227 551.827
 642.471 507.460
 715.729 545.496
 158.280 944.787
 544.828 868.782
 2.267 199.397
 337.352 895.359
 796.874 22.986
 81.694 257.077
 358.859 368.439
 829.975 725.683
 348.208 507.969
 150.965 765.233
 590.652 667.096
 969.670 638.550
 830.375 763.180
 568.160 487.671
 636.198 942.595
 842.698 648.664
 356.178 268.332
 278.022 200.033
 717.229 66.100
 156.057 241.748
 176.541 928.776
 987.220 34.440
 931.494 183.922
 89.417 37.341
 519.222 115.116
 272.843 226.209
 823.465 403.936
 175.650 271.597
 645.831 24.878
 472.740 152.030
 584.937 220.452
 811.434 269.815
 47.226 638.729
 356.160 849.326
 737.690 302.084
 519.906 313.728
 850.687 755.660
 171.756 957.509
 506.904 619.712
 14.101 825.242
 321.824 334.692
 174.918 554.051
 606.636 275.377
 442.923 586.125
 810.009 645.093
 147.534 671.796
 827.667 808.055
 940.641 792.250
 608.194 532.755
 740.637 378.621
 643.201 198.478
 746.441 101.385
 976.280 447.287
 694.065 176.586
 29.340 272.760
 712.275 475.070
 11.789 742.563
 117.109 134.883
 834.965 713.340
 975.304 538.016
 142.407 162.847
 50.281 609.419
 329.596 425.820
 935.460 382.546
 762.033 357.308
 470.705 621.561
 7.988 581.543
 449.164 230.939
 935.288 727.655
 752.271 969.559
 336.685 258.314
 327.010 135.169
 155.017 906.745
 346.570 928.403
 890.432 235.433
 806.211 941.346
 853.133 690.490
 111.775 957.320
 245.291 164.280
 657.879 75.302
 737.213 301.002
 283.991 178.864
 70.528 31.947
 984.707 316.082
 53.591 445.868
 559.252 519.522
 92.739 562.978
 566.388 615.744
 562.259 756.572
 134.222 308.985
 993.421 963.050
 818.104 196.680
 349.694 838.542
 839.776 823.708
 845.111 198.474
 41.684 611.794
 602.828 345.911
 694.039 730.120
 391.426 826.684
 669.536 188.239
 120.660 206.045
 300.073 633.797
 332.778 245.425
 628.207 291.970
 649.619 362.024
 518.314 973.174
 792.229 112.123
 781.455 148.279
 94.578 175.682
 754.954 309.814
 304.901 599.990
 651.940 532.537
 279.500 939.478
 24.888 661.998
 999.557 103.663
 266.194 505.730
 210.021 782.396
 671.442 904.369
 122.403 984.767
 19.236 511.003
 724.840 623.212
 255.015 413.602
 690.855 956.531
 913.252 570.224
 13.601 723.894
 658.865 78.522
 858.982 746.660
 388.995 23.744
 726.048 826.579
 902.679 512.852
 526.499 748.938
 239.061 241.834
 300.506 819.446
 503.200 809.717
 829.660 476.584
 768.978 2.898
 699.370 370.014
 476.037 459.290
 415.073 764.165
 455.033 781.424
 955.052 988.772
 233.953 114.409
 816.419 829.917
 837.027 17.707
 801.950 541.734
 704.295 733.744
 829.245 506.606
 279.659 551.763
 198.277 317.411
 961.845 258.066
 510.451 176.604
 537.989 795.438
 726.212 371.877
 553.287 382.381
 316.778 205.653
 770.448 889.555
 699.606 24.983
 475.595 175.192
 940.559 959.808
 757.113 47.069
 305.577 61.489
 463.031 265.862
 601.191 811.356
 601.479 518.548
 259.633 402.747
 836.083 72.027
 907.219 892.043
 120.707 132.863
 263.551 757.765
 670.559 71.254
 916.625 735.735
 462.356 163.882
 21.025 36.878
 456.162 434.582
 691.869 367.656
 224.834 353.013
 688.217 116.942
 731.292 434.351
 471.416 843.675
 504.343 277.817
 414.607 883.836
 404.414 914.662
 560.918 720.602
 842.827 898.506
 64.164 346.268
 602.243 770.066
 184.940 447.298
 9.455 37.009
 297.639 14.270
 921.122 816.541
 834.041 206.389
 912.411 747.351
 943.874 666.431
 900.331 658.549
 92.231 307.713
 708.299 21.493
 991.330 91.839
 384.745 156.938
 536.263 837.118
 353.199 41.344
 590.614 385.870
 199.082 884.685
 60.918 898.068
 422.435 235.517
 174.607 903.360
 217.172 520.949
 903.383 448.515
 15.368 728.520
 174.850 28.375
 477.010 478.629
 715.018 431.796
 957.042 380.393
 841.188 506.705
 466.040 186.602
 260.261 627.868
 310.261 506.441
 356.222 205.367
 80.945 355.038
 710.097 409.958
 419.673 539.520
 776.963 812.823
 52.399 240.675
 41.493 381.762
 323.734 351.489
 333.110 174.279
 817.596 398.647
 754.350 691.608
 390.873 685.731
 264.753 668.333
 921.996 658.451
 974.025 672.539
 463.000 169.309
 691.820 274.443
 36.638 93.860
 20.118 341.066
 622.451 671.122
 973.436 755.050
 588.474 570.053
 691.210 202.367
 937.768 351.566
 637.425 681.882
 818.585 45.995
 840.384 756.017
 189.180 609.528
 238.503 872.892
 806.751 186.018
 297.866 73.845
 626.449 274.170
 438.287 174.411
 630.751 991.853
 834.763 830.339
 269.709 811.782
 191.060 422.543
 364.876 104.770
 655.849 206.028
 128.221 22.117
 166.299 848.474
 64.563 147.262
 859.544 155.566
 982.463 683.936
 442.312 154.295
 232.628 974.652
 409.672 634.803
 51.714 876.124
 64.867 979.093
 517.526 989.250
 426.278 514.889
 952.327 248.583
 280.557 499.472
 555.151 733.153
 21.719 76.504
 841.126 346.185
 126.676 464.362
 933.095 820.505
 483.483 173.614
 533.876 199.452
 587.730 50.836
 229.903 896.018
 336.561 383.671
 690.524 787.227
 713.264 545.874
 961.766 713.783
 705.970 719.962
 866.943 649.412
 932.510 8.387
 55.195 618.865
 443.920 771.880
 347.123 882.018
 298.430 746.496
 156.641 683.914
 686.325 460.139
 190.312 982.060
 547.045 656.970
 688.611 503.992
 859.817 946.528
 854.328 526.470
 667.524 216.899
 66.766 185.061
 673.095 621.567
 89.297 467.041
 144.307 192.077
 903.576 375.011
 295.416 508.484
 535.310 902.510
 154.631 932.246
 341.511 280.898
 750.187 868.192
 603.014 549.256
 783.119 460.267
 882.377 491.973
 533.115 267.528
 767.908 773.668
 749.694 430.438
 209.284 85.352
 602.023 881.763
 367.107 972.116
 237.877 430.601
 533.883 929.645
 179.403 342.458
 351.628 288.535
 157.600 33.343
 943.849 321.570
 258.985 13.009
 217.716 144.998
 580.010 463.506
 74.285 91.586
 314.018 176.797
 517.530 827.255
 141.265 742.393
 181.539 96.772
 467.675 256.595
 932.478 415.057
 928.197 693.462
 359.105 582.685
 304.942 848.988
 881.779 676.199
 730.741 249.969
 202.641 240.635
 580.521 53.784
 34.319 153.553
 574.377 91.934
 704.773 912.809
 308.756 305.993
 893.632 565.983
 130.392 757.974
 540.236 804.879
 109.262 676.697
 833.844 816.853
 942.589 26.943
 188.048 754.235
 225.888 399.194
 578.673 357.989
 406.151 545.007
 529.768 571.692
 336.849 198.088
 136.093 392.251
 87.662 385.683
 661.561 725.494
 130.293 851.518
 628.030 414.530
 284.902 473.528
 662.634 668.675
 632.282 300.537
 287.438 888.777
 690.794 576.600
 973.773 924.314
 443.088 534.668
 134.406 437.838
 648.017 878.447
 857.074 637.936
 362.925 428.956
 488.419 783.147
 759.054 977.331
 131.609 682.296
 369.670 685.391
 525.664 813.011
 551.075 528.517
 9.632 557.013
 548.818 40.336
 548.290 580.997
 485.825 644.908
 394.075 263.988
 369.867 939.673
 496.772 740.088
 851.794 601.949
 440.482 59.268
 653.535 954.621
 507.052 903.588
 979.238 354.639
 535.112 483.013
 680.627 313.772
 990.878 690.400
 778.215 867.662
 95.894 351.412
 156.101 60.626
 800.767 760.097
 815.607 284.067
 763.989 457.910
 160.797 510.998
 530.301 972.362
 19.159 513.558
 621.125 575.817
 798.509 880.907
 895.923 915.690
 624.920 908.422
 41.513 980.331
 977.514 183.145
 448.220 441.853
 168.996 313.240
 667.007 115.275
 653.369 749.476
 568.634 515.504
 165.393 923.959
 780.324 218.271
 903.740 25.473
 821.834 642.346
 608.752 72.580
 43.525 687.856
 406.212 606.284
 254.466 374.713
 594.138 265.597
 167.568 726.969
 246.476 834.162
 157.787 909.943
 155.590 547.532
 583.661 329.517
 496.995 662.368
 144.651 594.822
 890.965 535.268
 598.234 990.147
 675.179 905.130
 130.626 228.469
 62.692 274.612
 830.784 612.135
 15.316 439.570
 954.485 416.353
 642.351 407.371
 957.419 964.238
 469.923 403.130
 925.089 869.791
 201.578 5.435
 912.869 694.596
 493.901 938.734
 539.697 468.073
 642.614 827.749
 739.819 348.261
 958.825 580.028
 982.982 104.497
 508.884 686.730
 216.826 54.619
 994.858 940.293
 786.541 822.929
 19.311 72.592
 244.716 552.001
 164.279 971.170
 205.453 518.118
 29.645 177.227
 726.218 998.954
 133.260 691.142
 451.434 520.838
 839.903 983.662
 334.752 585.147
 927.512 948.738
 911.420 718.030
 139.097 142.831
 135.656 299.624
 932.574 481.713
 875.880 468.487
 406.714 946.263
 496.761 340.045
 31.015 261.020
 102.953 466.193
 775.046 821.486
 105.142 553.857
 656.464 867.150
 752.494 876.313
 697.209 426.351
 192.948 990.725
 88.363 436.472
 838.374 522.904
 762.826 599.133
 267.655 115.369
 11.516 536.496
 367.886 642.800
 656.636 133.196
 740.689 480.853
 220.962 181.503
 763.874 736.686
 564.869 588.170
 853.240 694.653
 365.389 83.801
 998.198 346.266
 300.047 123.991
 209.249 323.273
 791.252 150.879
 104.417 165.504
 36.942 649.828
 42.910 975.931
 874.954 185.044
 383.069 754.285
 830.745 416.837
 71.673 183.784
 711.903 719.645
 664.707 264.436
 23.060 551.849
 415.613 848.424
 668.930 934.790
 453.812 10.904
 232.176 928.483
 600.157 971.816
 100.529 635.492
 641.024 424.978
 871.115 202.897
 101.567 99.602
 479.553 346.483
 741.583 911.816
 40.302 803.244
 243.167 410.662
 299.450 680.451
 294.673 401.118
 201.251 155.093
 505.237 668.054
 367.823 270.274
 141.327 927.638
 253.489 449.506
 472.586 309.915
 530.043 720.835
 787.864 407.357
 509.020 816.078
 711.224 803.660
 436.835 232.307
 957.274 885.451
 586.935 850.210
 839.178 12.771
 701.200 774.339
 732.780 923.816
 435.347 62.023
 936.372 732.695
 677.749 949.348
 405.776 468.765
 528.676 963.732
 224.648 740.860
 141.437 973.182
 254.621 493.589
 785.329 192.986
 641.349 675.539
 342.919 522.681
 1.260 946.058
 904.197 281.563
 528.568 809.249
 274.172 552.230
 619.413 47.510
 627.915 422.010
 164.996 314.644
 490.713 565.170
 501.079 788.050
 906.678 859.191
 278.474 934.280
 505.723 240.974
 727.348 541.470
 58.478 339.398
 994.730 60.410
 596.552 765.391
 335.044 83.858
 799.911 386.601
 901.389 106.901
 845.528 688.293
 22.452 941.460
 456.335 43.534
 36.268 712.630
 374.711 642.747
 695.420 916.214
 750.916 114.789
 645.067 754.145
 28.148 798.893
 619.352 841.484
 319.218 879.690
 495.962 365.165
 205.403 497.462
 713.157 105.862
 499.286 704.698
 387.246 161.406
 156.570 110.343
 697.924 249.502
 6.750 978.200
 239.031 651.495
 811.676 809.375
 396.156 985.332
 820.300 314.993
 821.174 378.184
 136.331 589.593
 466.610 326.555
 974.949 33.425
 736.957 678.811
 80.660 589.424
 255.329 112.220
 988.822 495.060
 755.699 79.936
 420.024 477.905
 245.181 114.245
 333.785 14.906
 967.341 248.296
 173.701 437.738
 794.256 82.134
 701.029 699.664
 518.207 108.707
 831.683 63.084
 467.718 535.697
 809.833 752.109
 879.491 209.266
 319.891 312.239
 288.199 851.479
 160.995 491.638
 698.685 665.184
 490.603 507.924
 656.617 205.185
 446.048 584.176
 289.026 44.803
 937.553 261.658
 528.274 230.213
 289.159 749.047
 723.184 374.834
 104.116 113.775
 668.368 831.572
 620.688 516.089
 314.780 36.566
 978.193 626.880
 456.548 454.746
 259.718 443.196
 994.981 700.791
 148.851 648.135
 761.914 250.709
 217.423 572.638
 721.279 606.406
 637.457 464.507
 867.849 1.138
 823.962 803.921
 591.701 426.126
 710.022 615.173
 290.359 371.962
 28.664 291.623
 780.087 682.472
 827.625 196.569
 604.068 48.747
 126.593 938.541
 756.694 178.185
 998.264 598.093
 66.811 574.021
 724.131 547.669
 513.282 187.430
 56.169 740.269
 916.738 254.480
 972.061 220.902
 672.943 217.626
 813.544 52.238
 705.137 335.138
 966.702 148.090
 432.362 996.489
 604.915 621.675
 923.661 747.813
 747.935 16.901
 257.782 964.826
 475.702 177.852
 486.417 132.964
 507.577 892.184
 135.857 962.855
 154.328 827.269
 335.382 506.732
 462.352 562.903
 966.716 986.308
 991.119 751.392
 551.870 899.135
 342.771 35.373
 378.913 858.291
 247.458 397.258
 877.269 524.748
 602.579 63.464
 844.606 413.851
 475.076 44.307
 473.046 563.754
 262.986 349.598
 478.158 326.440
 238.087 14.544
 83.002 429.147
 771.699 324.751
 312.520 18.927
 99.309 208.188
 500.049 474.944
 378.886 221.379
 165.104 196.546
 617.585 93.277
 385.237 460.625
 310.476 490.076
 428.516 415.135
 84.313 755.189
 38.588 728.614
 453.804 478.926
 251.382 755.259
 865.031 120.879
 679.228 974.476
 361.416 693.957
 610.647 111.279
 505.907 12.634
 156.624 693.598
 125.914 889.736
 719.090 824.154
 215.118 257.456
 785.203 873.474
 82.058 701.087
 60.466 387.750
 935.609 680.713
 171.408 267.324
 351.899 520.053
 99.522 740.638
 988.370 446.501
 485.252 632.615
 964.531 846.650
 375.312 218.867
 184.334 872.171
 617.673 647.170
 654.151 397.628
 253.583 589.890
 378.210 540.798
 60.526 825.880
 468.397 844.361
 87.661 713.834
 668.964 262.893
 147.781 652.665
 3.526 169.152
 917.143 285.499
 839.413 197.424
 504.523 315.156
 423.827 278.659
 119.817 798.971
 171.306 232.309
 164.594 883.680
 419.690 693.800
 624.642 346.449
 472.458 545.765
 838.238 511.492
 912.131 847.439
 392.234 113.868
 8.985 122.498
 237.851 249.782
 621.087 764.265
 874.194 468.113
 48.333 882.450
 202.965 368.842
 580.668 671.753
 73.741 344.128
 887.787 994.921
 604.838 655.898
 306.562 396.711
 647.504 234.904
 568.306 897.104
 656.530 20.432
 599.186 238.859
 211.956 463.351
 954.992 513.678
 306.127 879.442
 900.663 381.033
 647.851 572.255
 503.202 182.832
 848.732 217.938
 714.602 795.044
 732.169 607.013
 823.229 834.191
 757.167 924.068
 844.665 32.845
 869.440 785.562
 106.719 35.339
 1.776 983.610
 111.270 254.628
 42.976 550.895
 584.384 626.238
 806.510 385.205
 765.332 338.589
 361.389 283.771
 447.309 794.587
 871.487 135.499
 33.753 941.535
 736.944 16.732
 83.083 610.217
 581.448 612.524
 103.468 935.181
 299.643 335.237
 53.152 232.910
 615.073 595.954
 379.149 729.861
 124.593 277.713
 969.299 235.573
 671.850 704.500
 34.265 615.599
 730.087 453.545
 314.769 743.470
 741.222 643.542
 715.983 399.833
 589.960 786.517
 299.595 380.274
 452.972 620.222
 761.503 301.814
 596.150 260.917
 39.786 332.981
 568.327 518.536
 436.709 275.564
 6.059 798.519
 706.552 200.255
 598.030 943.607
 517.610 676.473
 914.165 926.879
 804.399 672.599
 866.600 42.139
 0.847 461.017
 698.475 212.831
 405.892 507.730
 81.308 85.174
 851.634 914.741
 209.791 529.846
 996.054 710.886
 609.867 159.607
 475.792 240.579
 695.414 103.837
 560.855 307.280
 222.591 956.542
 37.145 207.715
 578.749 939.269
 691.887 602.745
 12.832 567.399
 832.319 460.656
 252.462 665.873
 773.332 368.621
 573.693 402.790
 682.105 18.794
 985.176 66.012
 767.447 958.250
 279.579 834.545
 701.821 958.687
 890.350 543.710
 721.313 964.966
 697.879 927.856
 872.727 264.443
 660.869 578.602
 880.235 665.265
 739.091 678.364
 552.309 355.993
 433.994 771.498
 212.152 155.877
 142.942 498.121
 433.376 860.730
 718.702 433.033
 222.597 789.755
 293.589 304.698
 490.202 780.864
 791.107 792.820
 171.210 243.518
 158.729 459.330
 134.511 327.058
 343.492 813.744
 188.486 307.707
 355.444 972.816
 144.950 338.279
 458.650 284.532
 335.386 281.214
 959.897 852.018
 930.735 388.488
 173.606 333.462
 348.648 672.562
 698.464 195.144
 343.504 392.693
 995.406 757.013
 671.071 763.233
 584.674 660.587
 560.954 768.073
 736.579 589.544
 378.734 472.057
 899.328 231.980
 531.679 980.262
 948.966 153.510
 786.070 874.671
 650.410 781.191
 92.693 610.589
 52.035 424.485
 834.903 678.397
 294.948 791.348
 149.430 916.938
 975.402 921.226
 855.003 930.379
 556.697 743.600
 242.600 229.094
 765.179 488.242
 921.411 245.652
 631.550 94.143
 417.088 418.836
 139.903 276.798
 827.728 881.811
 936.847 472.172
 555.159 115.699
 424.158 950.036
 644.754 58.287
 831.234 714.734
 239.560 301.264
 636.676 638.832
 940.323 20.717
 408.498 621.115
 771.652 407.965
 764.553 457.282
 998.860 484.743
 551.822 857.171
 185.563 72.846
 416.358 450.144
 798.136 258.575
 924.134 269.187
 971.400 252.346
 114.302 689.312
 75.893 39.952
 465.756 977.156
 748.879 491.121
 459.260 862.375
 550.464 610.682
 272.307 8.976
 317.312 756.057
 282.324 103.533
 247.182 910.719
 433.826 909.937
 348.702 396.047
 682.697 5.616
 926.367 763.792
 530.327 715.941
 487.775 468.797
 544.124 721.696
 808.806 347.857
 999.527 914.277
 776.084 887.787
 720.688 815.725
 151.162 856.227
 519.220 532.353
 126.915 585.725
 587.670 53.912
 736.377 178.986
 879.806 292.656
 43.515 165.221
 64.328 641.962
 13.124 849.349
 561.716 851.296
 895.259 313.087
 532.812 508.087
 443.543 945.917
 377.995 497.860
 844.678 591.555
 301.079 107.632
 599.927 119.316
 94.067 335.885
 952.838 87.917
 387.535 882.421
 688.749 420.498
 894.701 886.121
 81.401 803.452
 441.298 946.363
 474.349 148.013
 932.461 258.863
 956.744 593.204
 554.317 788.636
 24.778 502.862
 962.440 526.955
 164.839 930.089
 570.253 786.690
 308.789 442.076
 244.817 697.720
 905.193 759.938
 249.881 103.582
 435.611 755.950
 479.798 729.855
 47.918 238.547
 313.927 107.602
 248.108 58.908
 528.757 370.503
 410.116 197.436
 951.618 796.886
 55.140 80.251
 70.894 198.004
 196.073 771.930
 856.880 837.700
 520.336 368.602
 146.505 147.469
 230.299 743.368
 233.965 732.285
 112.253 282.625
 745.927 969.155
 953.315 796.633
 500.464 320.633
 64.772 930.657
 217.532 523.729
 147.126 74.866
 608.015 290.322
 496.834 543.154
 288.599 553.840
 10.647 125.158
 999.654 619.453
 197.019 614.426
 919.696 588.059
 514.934 572.146
 227.650 910.036
 591.206 33.897
 46.177 931.056
 933.868 630.887
 166.789 382.564
 580.463 342.168
 499.677 273.012
 68.028 876.031
 575.459 897.324
 261.540 193.476
 47.993 311.602
 957.805 521.214
 480.506 743.904
 23.753 83.636
 543.483 921.500
 816.374 830.796
 491.749 97.617
 153.779 411.388
 628.150 829.194
 503.978 185.443
 688.133 980.032
 873.793 981.088
 307.805 455.003
 112.011 753.731
 159.906 280.530
 688.589 125.950
 978.227 569.552
 128.764 683.872
 639.843 896.761
 23.788 733.647
 163.008 678.551
 218.208 222.825
 911.399 334.148
 399.881 589.789
 305.747 597.576
 859.060 194.440
 842.833 168.003
 805.876 619.901
 448.540 507.651
 963.402 823.998
 963.709 616.598
 511.430 806.778
 524.216 892.799
 122.493 983.376
 473.819 99.481
 287.866 787.645
 291.524 152.297
 311.936 549.260
 454.460 62.560
 896.121 394.327
 650.480 353.257
 729.211 716.233
 838.123 539.962
 743.630 689.696
 189.344 543.235
 933.654 787.223
 385.035 892.385
 812.365 374.931
 335.217 277.929
 612.270 175.724
 513.638 912.666
 316.662 794.663
 406.977 535.629
 104.348 97.360
 336.957 21.467
 62.191 150.894
 202.316 987.924
 283.663 702.762
 667.949 589.517
 146.352 951.582
 489.868 675.294
 519.121 209.431
 74.319 517.523
 465.579 166.108
 922.942 496.541
 213.021 927.115
 286.891 80.872
 476.497 37.338
 443.129 562.635
 850.683 939.466
 395.543 703.451
 795.533 8.834
 200.060 388.386
 586.008 604.074
 302.824 763.410
 515.578 765.759
 377.837 99.473
 134.604 963.723
 847.747 753.403
 568.445 959.345
 89.201 317.688
 149.446 623.550
 860.917 118.818
 68.344 787.305
 675.211 153.890
 313.575 642.022
 167.001 879.750
 334.280 236.381
 331.257 785.969
 100.212 508.000
 211.702 705.933
 208.224 458.249
 969.466 428.268
 522.685 331.866
 557.766 458.572
 361.104 446.286
 623.075 109.231
 224.916 965.587
 968.203 339.007
 510.107 908.258
 500.099 565.661
 947.770 884.745
 174.770 691.354
 858.489 988.758
 1.638 734.816
 747.411 314.990
 715.897 194.743
 613.010 285.283
 634.410 779.679
 338.841 266.043
 420.634 650.525
 134.338 423.107
 767.621 318.088
 591.160 848.256
 213.812 820.751
 132.183 306.663
 611.031 543.011
 510.637 489.947
 922.507 806.505
 329.643 48.928
 624.085 219.100
 13.483 448.109
 675.023 268.099
 190.161 495.344
 805.240 119.772
 412.337 310.759
 300.995 383.915
 625.719 205.099
 956.111 329.400
 818.731 26.128
 864.840 820.599
 86.309 730.130
 66.851 976.811
 598.446 362.028
 94.678 144.605
 68.444 41.005
 427.138 389.134
 607.404 598.180
 4.967 43.490
 874.391 988.863
 931.453 359.143
 182.904 684.903
 453.482 445.159
 404.033 763.903
 317.798 204.596
 768.250 63.541
 721.908 124.177
 867.682 413.438
 755.784 564.662
 608.439 837.109
 464.187 666.529
 570.881 616.319
 283.025 426.394
 170.383 4.088
 527.903 727.676
 341.171 75.574
 78.017 703.291
 813.197 23.963
 221.365 363.459
 741.999 87.406
 453.215 798.368
 762.433 69.983
 572.684 839.428
 950.372 72.219
 753.744 975.719
 626.680 942.828
 7.020 731.347
 62.586 112.139
 55.228 37.445
 535.784 768.245
 654.319 318.135
 636.278 829.528
 668.438 756.896
 477.030 282.406
 192.212 238.220
 477.256 262.289
 979.005 754.551
 558.904 720.629
 727.434 131.268
 36.003 744.294
 77.170 19.423
 741.677 68.297
 723.942 519.448
 291.461 183.048
 965.581 76.776
 39.824 707.201
 397.093 495.918
 668.617 541.756
 872.368 882.007
 323.398 296.203
 310.596 882.885
 361.637 779.236
 342.284 880.909
 623.780 62.034
 136.610 397.633
 415.729 978.674
 330.397 318.136
 283.801 544.207
 669.206 22.073
 58.599 904.983
 480.892 798.536
 383.053 237.418
 217.590 209.904
 66.336 770.596
 137.739 310.126
 616.280 505.518
 447.827 785.167
 398.728 560.795
 404.533 402.827
 206.046 602.990
 590.462 386.950
 945.477 872.207
 747.557 983.692
 490.470 633.094
 686.305 97.253
 987.473 851.919
 219.108 237.186
 542.616 796.203
 203.795 452.470
 896.216 489.672
 367.426 508.214
 550.217 337.552
 928.714 383.691
 669.699 211.895
 295.022 595.913
 712.706 190.525
 500.684 757.000
 134.486 453.886
 129.008 797.840
 97.126 429.761
 350.750 92.158
 31.418 645.222
 375.000 217.042
 235.297 297.787
 80.472 726.557
 746.340 833.527
 240.451 298.588
 241.679 749.541
 515.360 161.043
 147.426 993.025
 33.766 297.498
 884.717 171.072
 764.098 575.194
 847.113 916.818
 172.302 396.606
 353.990 171.853
 619.883 531.843
 219.386 475.648
 165.383 490.742
 431.341 124.570
 551.360 704.153
 672.052 940.919
 177.706 232.735
 396.207 431.911
 347.993 53.226
 998.885 16.061
 424.010 797.053
 273.704 336.786
 208.356 260.253
 117.931 197.837
 697.675 958.552
 968.595 460.593
 689.717 374.408
 139.988 98.004
 793.876 506.606
 419.066 153.521
 473.399 576.174
 505.187 395.769
 452.215 719.024
 151.342 171.591
 342.816 675.515
 875.837 162.758
 714.249 605.502
 519.458 157.023
 119.684 465.297
 580.103 404.787
 268.076 896.949
 474.103 891.672
 558.808 332.562
 663.810 798.465
 435.174 304.906
 920.242 317.725
 362.983 593.754
 26.586 765.763
 943.926 404.332
 595.329 875.482
 546.905 864.731
 693.784 225.891
 529.774 603.448
 928.210 794.966
 352.654 402.339
 7.039 591.450
 703.719 55.851
 523.403 596.291
 799.164 761.590
 404.021 834.543
 738.873 43.045
 756.264 203.101
 734.248 300.945
 501.898 738.615
 39.033 309.571
 461.611 754.077
 950.119 37.910
 399.217 773.053
 573.756 68.303
 851.694 409.419
 521.986 108.180
 467.332 380.139
 991.177 910.072
 608.992 192.369
 34.177 613.736
 415.249 847.717
 352.810 649.642
 565.101 180.261
 769.394 958.815
 80.656 355.985
 173.829 219.123
 499.089 165.246
 254.062 867.381
 225.135 233.117
 597.856 80.325
 366.983 241.751
 776.382 151.721
 592.981 931.942
 86.999 269.085
 708.632 645.900
 623.591 958.977
 630.754 748.717
 965.940 107.517
 69.025 571.541
 821.031 660.960
 558.635 845.052
 523.092 824.181
 18.186 618.172
 98.056 772.257
 934.851 705.345
 142.366 807.558
 757.115 987.993
 654.393 282.671
 460.885 764.623
 115.858 984.802
 356.796 542.465
 55.500 572.218
 537.863 575.465
 370.750 865.589
 393.125 353.173
 246.562 640.420
 3.493 547.741
 333.001 119.995
 112.667 437.441
 242.163 726.320
 554.081 991.155
 545.887 169.686
 292.490 956.099
 522.314 521.666
 587.631 918.178
 463.237 163.288
 641.887 268.907
 545.380 86.883
 591.707 823.673
 45.193 879.679
 934.600 892.621
 74.593 267.997
 743.697 447.612
 398.582 557.028
 57.260 587.295
 207.223 882.326
 91.308 348.551
 724.529 380.781
 813.059 508.357
 94.113 191.796
 537.553 968.055
 262.641 380.358
 629.243 605.154
 342.147 214.920
 867.222 750.092
 754.160 782.216
 282.830 221.078
 3.381 241.987
 220.723 794.404
 185.691 446.016
 381.049 156.036
 871.938 512.703
 746.431 469.199
 220.653 870.972
 611.287 288.961
 533.391 391.533
 644.077 386.018
 777.338 401.095
 709.924 226.209
 241.247 533.206
 449.441 148.427
 670.484 680.856
 690.236 341.107
 231.304 469.312
 204.540 326.227
 97.519 116.930
 116.649 0.586
 526.972 766.665
 107.698 178.170
 21.136 87.005
 115.899 736.733
 637.368 409.069
 344.345 748.678
 176.640 903.265
 375.278 614.282
 804.788 336.359
 62.066 97.898
 515.474 85.995
 593.917 69.448
 619.371 138.058
 872.378 589.424
 385.635 331.853
 725.164 51.207
 886.096 743.731
 836.913 356.329
 645.170 671.724
 876.405 383.010
 602.911 578.062
 627.125 293.672
 206.707 704.650
 917.287 881.095
 788.682 55.962
 434.317 184.465
 218.975 467.204
 688.065 914.980
 685.757 481.427
 250.774 856.077
 205.560 451.757
 196.926 776.378
 554.354 383.641
 342.933 585.386
 1.593 522.446
 348.417 434.677
 874.585 74.781
 93.993 323.506
 255.883 994.269
 554.700 0.325
 276.844 746.188
 906.065 694.705
 598.970 938.557
 47.165 491.834
 932.373 733.084
 520.903 139.175
 316.870 857.185
 828.014 307.819
 453.266 672.695
 943.438 15.606
 515.751 228.249
 979.730 142.367
 574.734 156.666
 133.807 957.049
 314.570 67.527
 484.939 950.220
 22.397 135.831
 771.249 282.347
 560.704 572.873
 799.979 967.666
 3.464 773.919
 687.181 805.441
 927.831 122.847
 172.555 725.683
 703.063 666.479
 14.986 956.166
 25.888 386.168
 97.197 453.806
 15.599 342.287
 710.458 728.683
 329.627 65.250
 361.794 266.361
 495.928 746.745
 859.570 607.461
 315.341 844.861
 854.305 47.090
 176.242 970.215
 109.163 285.806
 184.562 446.113
 670.807 3.895
 461.946 829.013
 631.351 688.180
 949.075 296.287
 94.384 452.327
 793.466 32.716
 263.894 535.112
 453.300 216.641
 698.895 504.584
 140.768 578.689
 856.468 448.307
 118.157 703.172
 172.520 990.257
 683.548 703.212
 396.712 383.552
 804.740 829.421
 453.022 115.658
 222.386 188.298
 190.140 0.366
 216.661 535.750
 420.000 80.525
 964.841 74.297
 224.443 429.827
 686.686 86.135
 698.964 114.054
 335.296 860.581
 861.380 785.836
 26.261 771.357
 97.906 166.603
 368.544 90.092
 168.452 680.097
 355.820 516.581
 819.091 799.099
 64.448 808.268
 527.693 947.387
 479.262 911.669
 867.114 649.085
 804.662 762.832
 640.397 765.225
 417.729 324.162
 8.854 220.505
 562.287 368.152
 684.278 360.852
 175.842 177.732
 231.756 643.742
 171.440 396.360
 173.504 538.448
 677.802 182.996
 893.969 483.090
 366.146 77.154
 22.259 330.830
 81.278 292.944
 663.151 630.753
 646.538 789.165
 418.896 182.387
 353.744 421.815
 900.363 819.624
 285.283 808.010
 380.491 203.827
 78.959 514.148
 361.259 311.520
 948.249 639.634
 276.501 204.305
 950.519 379.783
 958.884 873.209
 470.839 312.249
 185.460 402.853
 304.941 820.985
 860.670 239.467
 305.021 626.174
 680.078 948.509
 348.474 969.428
 376.833 880.599
 31.999 768.112
 523.809 637.369
 439.851 423.670
 938.171 41.230
 121.576 884.843
 805.884 504.820
 905.458 731.801
 958.326 697.868
 811.644 181.079
 242.033 292.489
 383.898 999.343
 528.921 294.650
 579.907 857.175
 724.521 141.993
 623.680 919.056
 705.530 859.824
 184.758 734.639
 717.860 251.358
 990.787 317.157
 608.260 379.971
 663.431 730.828
 765.484 645.019
 682.119 389.583
 682.812 114.593
 992.893 438.987
 197.855 654.596
 786.319 162.247
 246.188 870.650
 342.576 945.726
 113.958 185.191
 885.256 350.862
 875.802 124.755
 977.956 675.278
 845.782 350.723
 847.439 718.755
 291.542 280.179
 910.089 488.351
 409.376 601.868
 828.895 235.185
 127.443 276.460
 328.610 483.115
 896.246 41.471
 267.543 822.046
 392.908 231.343
 704.350 946.836
 365.282 224.808
 833.884 243.415
 483.022 787.923
 202.564 688.912
 558.160 375.886
 883.794 740.290
 313.290 364.298
 708.959 549.515
 680.027 616.011
 948.489 341.925
 526.234 558.689
 338.032 222.798
 562.554 497.123
 192.252 395.556
 745.575 549.892
 766.895 659.590
 757.825 859.956
 570.217 747.885
 538.310 451.110
 117.654 221.714
 499.261 795.858
 626.589 184.571
 85.825 224.622
 397.507 448.577
 9.710 281.149
 487.865 188.041
 562.226 945.393
 698.145 766.360
 337.026 874.193
 626.172 809.318
 871.422 913.654
 454.647 721.166
 753.917 717.876
 394.585 466.154
 704.041 359.673
 68.963 349.649
 771.538 973.994
 169.290 777.600
 841.098 258.282
 114.193 114.183
 985.216 731.087
 172.723 124.249
 253.384 76.480
 153.271 424.321
 295.954 373.538
 697.317 483.759
 823.889 114.259
 929.273 142.273
 532.739 377.299
 501.246 232.828
 455.126 467.028
 314.483 627.379
 138.417 506.400
 605.584 29.681
 914.037 537.395
 941.449 813.000
 375.831 424.430
 586.510 595.210
 14.268 454.722
 881.666 529.003
 461.108 806.468
 726.748 196.258
 638.867 722.826
 86.158 783.983
 137.440 139.479
 67.161 901.153
 666.077 909.293
 557.085 3.582
 465.373 533.001
 482.422 225.449
 76.689 214.367
 380.681 284.755
 24.605 26.940
 393.961 614.904
 393.496 312.968
 819.166 570.553
 297.442 79.639
 628.880 323.120
 131.726 950.352
 632.929 275.977
 735.546 146.875
 235.297 632.847
 123.864 390.078
 684.172 302.666
 899.278 521.260
 772.578 42.790
 423.137 962.358
 659.315 568.682
 102.902 891.542
 709.174 995.903
 986.979 641.517
 439.853 149.361
 199.091 402.604
 81.308 960.460
 495.125 793.246
 250.010 876.193
 492.649 349.487
 492.468 191.825
 466.533 975.444
 214.369 772.898
 286.036 22.559
 866.744 300.677
 305.199 950.891
 369.854 21.376
 228.223 635.999
 108.212 832.563
 26.942 875.654
 493.758 244.894
 463.642 718.021
 964.168 423.983
 197.598 964.030
 333.201 771.885
 559.377 818.854
 941.706 741.841
 47.623 799.006
 951.234 200.938
 326.494 901.233
 85.162 335.911
 818.911 856.630
 940.987 26.051
 945.319 318.227
 786.234 738.109
 146.724 743.330
 201.594 300.925
 254.692 854.510
 569.035 627.681
 682.934 107.179
 818.299 322.080
 671.640 909.705
 969.157 648.029
 226.358 177.203
 344.012 92.775
 970.642 536.257
 208.781 508.762
 341.786 409.307
 440.718 893.205
 70.582 709.283
 359.170 335.637
 821.362 773.013
 406.518 627.183
 52.681 902.178
 77.340 841.432
 370.320 800.140
 587.740 741.454
 864.165 769.268
 805.516 782.358
 583.616 634.714
 55.411 421.072
 550.089 495.599
 529.943 337.526
 620.857 972.808
 211.524 452.693
 399.714 163.993
 809.911 503.014
 983.952 961.678
 182.928 617.392
 94.010 310.791
 808.330 327.501
 455.279 839.487
 959.281 725.597
 797.308 694.232
 481.991 832.985
 563.686 340.041
 236.413 438.921
 148.817 183.219
 922.609 761.982
 911.505 661.413
 837.555 837.202
 278.685 589.251
 79.040 871.689
 317.797 102.971
 402.291 283.736
 298.442 210.605
 736.553 355.957
 11.387 312.244
 756.707 517.702
 197.146 835.368
 680.795 117.519
 41.802 451.238
 8.118 59.996
 712.224 958.729
 432.106 35.756
 667.061 491.197
 943.854 957.140
 537.963 9.963
 800.095 79.411
 724.331 275.515
 755.995 607.708
 184.779 455.855
 778.877 98.988
 892.767 952.360
 462.570 916.650
 908.856 749.807
 980.172 400.189
 317.461 871.801
 650.616 305.118
 394.445 229.709
 884.416 747.588
 279.196 66.580
 327.614 166.918
 290.034 232.654
 679.354 276.847
 466.824 991.381
 735.244 207.388
 274.824 890.897
 351.038 904.122
 937.366 282.342
 952.967 726.499
 63.369 300.970
 993.957 212.922
 33.521 916.720
 998.891 315.226
 643.951 16.680
 14.987 471.517
 369.087 302.039
 921.469 622.658
 90.196 106.729
 20.164 388.116
 489.877 504.712
 67.975 821.106
 485.626 339.011
 693.720 446.364
 971.016 40.042
 314.333 147.391
 857.307 406.162
 905.657 180.323
 521.077 388.673
 545.758 430.753
 527.435 490.731
 617.080 545.957
 129.366 678.975
 88.808 831.284
 960.639 883.388
 891.791 625.219
 414.686 780.501
 112.811 107.530
 9.999 813.853
 468.166 259.224
 112.270 390.602
 242.285 607.853
 446.205 131.810
 897.081 848.564
 70.125 564.391
 751.830 837.407
 791.973 983.804
 209.646 481.691
 216.854 537.733
 751.126 891.040
 777.802 172.202
 442.805 756.383
 710.095 623.532
 710.041 262.145
 185.332 453.572
 121.325 144.667
 878.031 423.555
 522.482 538.508
 451.008 636.374
 971.479 518.176
 626.004 591.170
 62.514 278.363
 165.473 971.633
 724.734 498.765
 696.070 904.787
 847.407 923.399
 523.021 995.342
 859.000 628.308
 539.427 467.469
 989.637 950.149
 850.670 677.577
 520.521 961.957
 589.946 435.083
 93.523 587.199
 577.855 460.895
 671.234 580.751
 411.614 793.543
 132.046 332.854
 395.400 529.343
 714.432 692.288
 533.524 355.069
 625.536 196.389
 896.440 439.465
 465.835 442.317
 783.100 324.107
 636.297 55.749
 692.087 65.960
 357.660 295.416
 581.594 495.430
 191.874 775.509
 851.139 667.217
 190.067 859.550
 975.427 390.107
 754.544 761.174
 525.784 759.703
 577.338 327.144
 142.795 409.461
 265.739 439.320
 794.226 405.255
 475.419 284.423
 737.022 392.778
 111.522 747.865
 76.330 461.580
 822.968 501.082
 706.453 801.468
 78.831 96.694
 959.854 323.853
 379.788 454.013
 165.265 120.506
 2.106 416.087
 912.509 694.035
 304.559 761.606
 480.381 967.447
 336.062 848.914
 149.044 954.622
 878.018 409.287
 986.762 829.914
 332.726 362.245
 872.750 794.799
 48.257 632.277
 646.643 314.429
 849.504 55.017
 217.219 839.513
 151.567 588.180
 527.874 282.574
 69.932 220.636
 476.885 165.777
 245.249 499.853
 192.343 274.913
 579.877 286.852
 633.829 755.560
 978.096 778.097
 957.514 178.759
 309.371 599.975
 763.516 130.879
 819.726 744.083
 522.453 182.782
 823.846 646.498
 633.584 644.287
 771.743 963.017
 634.266 679.626
 328.477 712.371
 697.499 156.712
 391.672 873.402
 311.716 927.110
 535.416 168.713
 728.832 124.653
 74.889 350.342
 639.831 959.251
 236.139 542.407
 542.103 440.027
 60.288 76.721
 302.654 450.274
 19.700 281.055
 602.617 718.483
 552.163 112.647
 830.852 977.916
 82.638 653.967
 840.348 115.837
 683.795 851.436
 6.714 406.768
 487.343 544.335
 651.944 167.245
 787.507 629.499
 991.144 918.049
 543.134 982.485
 900.072 590.103
 581.435 617.837
 515.584 549.125
 207.887 146.067
 700.777 469.124
 435.047 264.486
 916.350 974.240
 537.972 210.259
 927.252 750.904
 833.420 480.050
 879.707 657.368
 250.352 869.565
 652.314 515.263
 524.572 962.623
 513.069 438.718
 403.114 572.487
 202.115 61.987
 604.631 543.695
 761.025 78.375
 49.319 511.335
 100.059 454.100
 972.395 203.289
 244.479 273.707
 473.942 191.686
 942.554 792.611
 167.839 450.390
 316.987 191.577
 284.797 969.434
 167.230 162.696
 598.381 93.846
 504.484 612.074
 195.754 288.156
 749.403 887.590
 552.232 39.276
 522.851 367.396
 814.148 475.446
 94.028 453.971
 199.914 639.104
 752.427 877.655
 124.197 864.127
 778.089 231.442
 993.025 295.710
 389.307 234.825
 644.359 692.720
 342.300 898.734
 483.603 471.780
 490.391 466.686
 428.945 709.260
 31.193 310.538
 607.944 997.283
 782.462 324.553
 182.942 653.551
 237.132 391.438
 905.483 579.120
 415.114 181.730
 763.886 825.159
 416.452 527.179
 976.353 717.326
 803.207 404.052
 255.735 757.931
 414.899 838.554
 720.513 810.823
 326.568 859.524
 617.114 616.538
 464.735 669.493
 546.813 96.051
 933.003 71.021
 629.896 306.548
 597.297 598.460
 792.147 203.438
 625.218 884.122
 503.994 446.713
 852.527 291.055
 48.852 539.487
 403.120 421.603
 30.364 290.685
 460.907 551.776
 962.747 406.382
 479.989 526.779
 616.588 405.064
 123.445 4.150
 334.734 756.368
 494.355 859.767
 888.070 411.664
 621.799 931.028
 35.642 744.738
 998.996 303.949
 792.722 384.134
 253.317 940.573
 326.989 793.137
 724.261 364.285
 308.183 552.506
 4.724 288.562
 669.594 703.990
 985.032 794.826
 917.978 814.012
 953.371 883.876
 997.509 477.196
 128.919 779.678
 996.664 174.453
 116.422 231.604
 736.456 871.851
 107.883 609.812
 123.887 651.658
 856.039 826.975
 553.981 428.599
 96.290 947.573
 133.417 361.015
 992.567 803.381
 942.819 622.336
 575.469 451.350
 395.604 472.832
 977.934 959.010
 259.424 50.302
 458.167 744.846
 430.318 482.193
 837.898 639.204
 766.409 77.245
 635.869 458.489
 452.358 764.280
 104.510 335.375
 560.645 157.157
 797.767 344.979
 862.394 701.536
 629.049 276.422
 8.020 130.201
 492.237 276.626
 13.940 763.827
 990.950 734.822
 451.358 153.793
 179.990 269.022
 810.448 798.693
 199.624 247.148
 509.781 568.411
 462.661 543.798
 816.526 446.044
 523.810 457.539
 245.774 921.541
 761.380 42.577
 603.397 30.103
 577.037 832.672
 840.508 577.296
 466.984 734.956
 991.105 501.139
 237.939 68.121
 188.430 824.562
 986.814 525.208
 698.612 0.503
 590.659 608.459
 998.956 163.157
 172.623 555.610
 667.800 404.727
 833.230 337.325
 576.043 495.330
 329.956 228.676
 988.543 767.878
 20.793 158.643
 435.724 279.015
 381.409 326.262
 919.368 926.141
 585.706 886.528
 317.170 309.633
 784.503 190.418
 971.903 654.538
 808.014 588.921
 944.610 688.810
 489.498 49.023
 407.137 672.935
 797.495 288.786
 105.451 711.246
 563.256 218.660
 777.698 486.967
 92.401 716.757
 224.191 855.082
 102.366 97.835
 342.700 519.236
 680.212 630.402
 632.225 796.421
 712.047 575.590
 280.382 237.096
 102.204 67.795
 160.417 385.320
 136.918 723.687
 628.603 15.605
 316.277 786.916
 514.291 818.371
 595.550 414.978
 794.419 287.657
 161.461 57.393
 130.987 822.114
 992.768 816.242
 291.347 128.059
 592.721 917.414
 862.599 521.886
 462.021 540.659
 86.534 794.292
 336.103 986.186
 882.300 812.277
 624.682 613.285
 569.963 903.912
 251.980 931.065
 667.654 468.252
 543.971 302.291
 693.930 867.040
 488.084 728.578
 779.759 940.089
 598.257 299.385
 273.440 912.091
 454.233 929.794
 427.414 760.609
 401.837 694.777
 786.760 543.896
 757.060 243.073
 482.203 759.824
 460.827 685.182
 270.308 555.583
 495.810 881.000
 693.458 829.931
 467.652 977.777
 63.127 779.061
 739.150 283.350
 341.262 812.713
 9.663 408.720
 223.630 603.673
 578.190 24.217
 461.215 191.759
 995.767 381.700
 414.898 918.575
 882.311 938.991
 76.399 663.491
 289.474 350.209
 934.708 541.617
 772.133 765.632
 580.020 333.864
 877.645 716.592
 352.614 385.960
 867.859 884.763
 526.434 241.704
 401.245 201.634
 908.764 585.429
 571.473 64.359
 608.799 144.977
 27.756 950.324
 427.775 550.544
 997.664 467.368
 528.327 22.917
 454.458 382.625
 5.896 459.409
 681.100 564.388
 793.144 544.761
 297.621 72.484
 140.776 1.125
 856.558 8.557
 223.997 834.975
 244.706 743.973
 290.579 284.098
 933.672 976.098
 89.575 225.163
 125.009 810.380
 72.793 697.618
 769.471 953.523
 345.963 324.495
 488.741 750.222
 442.988 172.287
 479.569 461.252
 412.754 663.320
 375.350 13.566
 229.874 723.355
 822.850 743.479
 282.592 368.722
 698.996 82.727
 345.441 380.767
 644.645 25.381
 531.456 816.163
 82.363 773.286
 837.544 610.681
 469.872 541.317
 973.720 967.916
 29.596 854.589
 707.228 115.447
 100.293 171.452
 289.049 156.877
 44.962 593.249
 74.180 462.521
 988.989 189.268
 937.449 403.427
 675.898 878.876
 841.108 337.515
 240.352 318.740
 74.289 963.376
 487.441 178.150
 481.457 342.548
 315.337 27.460
 978.880 696.613
 659.590 681.534
 954.770 168.298
 909.404 740.804
 718.195 18.954
 239.993 656.322
 40.135 656.639
 14.546 452.284
 381.580 653.756
 81.386 200.391
 570.521 740.460
 876.971 26.469
 242.801 135.252
 146.583 302.941
 149.474 498.243
 418.467 343.474
 632.555 32.127
 173.331 361.664
 936.490 593.216
 702.164 317.724
 137.544 157.721
 657.205 80.195
 998.549 180.348
 192.366 738.805
 981.510 612.372
 732.771 975.382
 542.636 959.210
 883.298 828.453
 89.094 363.709
 811.564 560.800
 67.762 426.679
 853.096 385.317
 385.185 212.360
 770.003 641.113
 104.824 540.700
 437.012 397.879
 340.388 413.359
 71.197 51.299
 748.818 944.795
 7.803 45.974
 637.538 927.652
 451.632 605.419
 630.276 622.731
 301.429 82.657
 104.659 263.446
 707.089 981.522
 321.452 353.744
 332.665 690.657
 736.562 133.753
 671.689 762.438
 427.644 620.933
 207.878 41.504
 710.241 704.329
 699.788 876.638
 775.187 688.922
 561.233 950.405
 788.525 35.305
 832.515 238.995
 175.025 411.608
 915.718 216.271
 401.925 430.168
 359.071 478.185
 214.410 956.799
 1.874 463.806
 0.388 797.357
 667.463 255.660
 409.162 41.758
 954.788 563.380
 974.655 802.554
 120.186 830.499
 835.034 462.167
 353.857 994.442
 561.220 543.905
 187.429 205.147
 49.145 666.720
 270.021 839.508
 665.340 717.721
 223.690 398.939
 711.043 880.570
 841.625 448.306
 463.358 758.814
 83.271 139.470
 817.866 813.048
 412.746 195.454
 978.564 237.494
 235.939 536.318
 879.188 298.562
 936.769 170.077
 564.111 874.323
 166.112 107.247
 674.529 314.318
 173.218 82.061
 371.981 894.119
 617.232 863.950
 460.128 694.462
 187.239 147.180
 438.786 82.248
 677.593 32.586
 621.486 517.492
 798.898 222.129
 977.164 829.144
 794.666 383.707
 804.281 582.248
 923.328 0.523
 825.813 653.071
 552.081 76.926
 498.682 607.514
 193.022 652.213
 781.702 176.497
 446.712 387.505
 900.684 791.265
 859.957 890.828
 714.754 298.056
 962.881 675.268
 628.994 147.783
 737.981 88.204
 948.319 349.926
 956.564 480.625
 537.128 604.383
 864.790 719.446
 377.981 359.546
 734.469 688.177
 427.738 184.169
 638.060 118.614
 196.800 144.952
 241.273 285.262
 949.863 727.275
 411.718 252.588
 896.792 864.611
 452.787 360.990
 339.634 510.214
 926.044 979.467
 424.501 815.490
 413.708 640.722
 951.139 811.469
 489.232 47.849
 982.760 727.185
 355.632 31.600
 716.502 941.193
 528.244 914.694
 991.228 535.301
 984.375 366.668
 772.881 503.821
 983.227 311.951
 145.089 633.866
 335.161 778.266
 498.978 694.675
 32.461 375.952
 344.263 904.423
 560.121 905.823
 114.763 245.079
 803.759 68.612
 504.761 398.524
 634.551 448.807
 815.526 225.249
 53.420 565.756
 909.326 410.743
 246.757 412.528
 134.977 290.189
 275.295 265.429
 806.246 820.872
 70.842 762.634
 862.025 111.067
 340.217 77.850
 423.239 6.865
 212.632 103.580
 371.964 672.990
 559.983 698.698
 427.575 334.167
 866.001 426.986
 675.221 839.864
 20.293 638.705
 134.092 212.427
 120.185 937.731
 835.403 87.968
 133.468 885.080
 439.540 977.190
 418.222 458.799
 663.318 592.110
 624.481 204.068
 544.677 402.029
 382.511 940.277
 754.724 911.721
 582.795 258.998
 14.811 475.656
 595.514 153.616
 6.991 368.946
 787.646 914.446
 624.980 188.923
 451.975 739.131
 723.444 836.785
 245.927 324.696
 737.742 468.222
 383.593 392.923
 294.102 62.566
 769.457 663.458
 669.508 64.626
 597.890 128.786
 227.585 840.485
 462.406 641.849
 615.669 162.246
 970.114 231.345
 1.406 316.704
 189.824 282.934
 225.232 704.605
 880.310 728.584
 796.476 461.462
 454.685 773.639
 842.447 954.441
 597.278 955.083
 686.512 274.866
 623.516 598.691
 765.935 600.202
 276.958 51.685
 264.211 606.537
 109.679 576.200
 615.045 801.599
 764.838 53.018
 3.404 563.984
 948.515 860.877
 38.734 926.937
 170.321 551.148
 880.044 360.566
 180.047 458.337
 553.948 376.528
 615.541 791.875
 904.783 111.138
 592.612 302.793
 258.566 809.373
 651.946 459.533
 255.997 521.936
 674.741 490.432
 528.167 294.366
 585.037 336.863
 644.521 640.997
 72.800 832.103
 576.417 392.664
 350.966 488.427
 389.981 836.375
 458.366 491.434
 935.633 944.419
 648.279 609.185
 443.504 951.650
 471.975 108.335
 497.071 380.975
 743.888 704.297
 252.690 151.708
 328.865 472.842
 739.755 712.689
 744.458 321.839
 932.155 316.466
 747.492 510.576
 172.174 952.911
 152.677 147.083
 676.557 966.244
 93.072 68.599
 812.921 630.249
 212.492 885.104
 732.898 609.655
 16.092 749.280
 744.371 214.114
 888.162 7.936
 535.060 93.419
 409.654 829.778
 387.729 732.604
 319.108 123.128
 795.867 3.173
 209.751 126.073
 168.321 597.191
 245.799 432.497
 450.650 415.381
 418.986 512.993
 666.723 665.219
 211.542 993.008
 351.128 332.639
 746.960 695.487
 184.357 869.124
 310.818 266.145
 519.587 948.152
 429.483 741.427
 891.426 320.350
 876.898 747.795
 590.698 479.911
 113.985 832.512
 370.578 656.314
 779.798 307.590
 791.961 691.030
 179.914 667.384
 421.435 540.348
 940.185 234.793
 443.642 369.980
 500.630 959.871
 449.147 647.431
 255.680 887.252
 495.190 982.892
 447.243 515.272
 624.370 172.584
 383.072 270.600
 57.533 429.847
 885.030 438.942
 272.591 884.204
 723.267 836.797
 239.255 338.051
 19.520 133.927
 627.465 11.151
 515.388 284.261
 849.548 607.015
 212.024 878.214
 165.865 800.327
 162.236 166.270
 691.982 984.316
 303.350 937.186
 231.559 410.508
 781.407 669.965
 240.491 295.289
 559.609 363.188
 549.980 918.624
 504.693 15.201
 462.627 575.923
 85.485 861.598
 538.293 606.209
 232.928 540.671
 435.016 765.504
 438.039 361.643
 22.959 366.642
 394.303 694.112
 182.058 803.989
 218.047 220.204
 91.284 27.890
 751.211 824.096
 861.339 948.859
 616.075 308.149
 323.918 620.808
 454.025 882.820
 17.812 877.136
 246.944 581.278
 582.052 139.652
 349.771 892.438
 133.713 670.509
 118.929 121.756
 856.043 139.332
 19.482 301.950
 112.311 94.965
 252.978 50.932
 421.490 593.007
 140.085 167.269
 650.950 681.069
 292.435 160.753
 694.245 793.992
 545.007 424.052
 682.513 987.001
 425.204 588.504
 727.654 727.548
 792.229 390.992
 194.274 83.681
 77.970 368.404
 253.280 260.966
 139.381 40.744
 769.284 739.802
 136.052 233.623
 530.656 704.480
 572.479 506.262
 137.781 4.313
 892.658 613.573
 42.108 780.864
 938.304 752.276
 874.770 884.860
 537.748 373.867
 245.438 808.196
 289.909 334.794
 134.794 602.938
 759.404 480.136
 180.283 948.121
 270.633 695.921
 976.051 469.969
 949.579 431.910
 713.214 701.024
 734.022 496.949
 393.388 773.251
 581.256 9.094
 602.138 439.905
 825.404 79.609
 653.357 186.705
 555.510 601.073
 362.352 666.328
 435.429 263.508
 904.366 128.573
 704.668 147.291
 124.563 844.687
 276.689 337.203
 321.130 176.676
 181.699 508.186
 289.492 125.101
 831.634 281.049
 234.975 121.615
 166.155 906.638
 804.151 0.650
 73.300 971.820
 800.208 489.205
 173.443 932.653
 311.664 961.214
 169.925 362.323
 751.634 395.743
 266.901 487.757
 259.492 504.071
 350.388 403.609
 719.424 413.095
 641.077 960.650
 290.199 440.480
 729.426 783.036
 384.963 715.406
 369.840 871.945
 884.391 297.848
 169.954 388.397
 484.879 155.134
 594.362 203.337
 277.212 758.676
 194.335 776.447
 300.388 73.385
 63.733 635.373
 127.811 500.317
 547.316 823.593
 805.199 587.997
 734.895 958.007
 285.432 503.702
 260.371 167.193
 87.605 822.513
 88.791 989.411
 266.292 884.528
 970.549 7.776
 11.033 40.207
 926.068 441.078
 732.173 567.006
 806.469 335.734
 332.189 929.528
 668.357 301.003
 344.660 668.121
 369.944 670.355
 657.088 350.793
 610.113 471.818
 858.214 289.455
 213.762 954.836
 682.621 698.719
 141.189 596.983
 210.779 523.974
 744.509 337.723
 144.970 661.328
 691.755 235.736
 672.376 876.793
 663.854 189.491
 776.022 563.008
 38.876 806.252
 820.146 971.763
 902.543 852.298
 355.129 667.978
 658.017 6.516
 222.574 369.849
 498.453 301.686
 635.869 790.135
 2.909 743.707
 236.101 560.605
 23.316 110.868
 526.171 306.237
 953.697 955.420
 244.134 704.653
 972.361 851.424
 404.981 201.602
 185.945 89.846
 1.435 502.935
 996.887 338.642
 869.833 90.987
 882.051 427.068
 486.143 647.604
 981.877 935.401
 527.046 252.023
 31.797 869.935
 807.186 669.762
 749.091 465.405
 659.890 584.564
 550.220 310.478
 266.619 640.868
 600.622 154.750
 739.986 66.553
 578.676 186.665
 634.383 107.486
 8.729 420.203
 783.286 715.451
 628.921 384.303
 57.293 843.139
 504.847 253.260
 494.421 284.031
 680.220 210.187
 794.543 486.400
 223.975 410.941
 991.765 920.295
 945.948 765.150
 148.760 900.933
 620.216 617.461
 660.533 803.514
 788.839 679.439
 544.690 141.065
 585.068 505.318
 342.278 331.865
 182.991 837.891
 696.806 235.570
 572.139 80.008
 636.598 781.841
 195.908 418.673
 202.677 612.686
 360.273 79.500
 564.464 485.638
 195.338 296.880
 700.674 880.998
 771.644 717.743
 222.474 479.893
 873.339 623.087
 938.595 853.671
 2.189 950.929
 343.465 267.655
 723.952 176.976
 714.063 157.613
 218.854 585.856
 871.316 805.208
 311.065 917.463
 668.050 504.505
 731.394 261.690
 756.369 76.299
 519.490 3.275
 339.630 717.235
 356.081 579.556
 182.823 648.598
 994.969 441.726
 723.092 903.116
 554.490 428.828
 350.564 420.664
 147.774 438.470
 807.783 744.396
 552.567 864.635
 751.267 362.424
 419.774 467.322
 226.567 736.874
 923.561 728.024
 602.276 428.161
 996.245 56.729
 190.545 349.094
 52.917 568.367
 731.606 978.202
 781.455 298.328
 345.687 497.387
 494.084 327.051
 743.578 984.025
 250.947 123.005
 51.274 436.171
 471.246 672.108
 736.961 11.171
 743.671 461.196
 850.590 148.253
 688.313 835.390
 196.145 475.372
 863.554 506.696
 581.008 586.474
 163.067 297.040
 930.726 949.503
 922.775 437.037
 653.676 665.914
 21.189 686.436
 100.050 362.463
 777.988 108.531
 522.232 734.942
 56.965 824.438
 426.610 775.793
 985.912 440.357
 255.494 363.776
 395.778 918.688
 675.864 49.841
 936.141 429.626
 430.837 680.799
 778.073 541.881
 359.873 118.495
 506.758 998.140
 272.966 159.751
 825.297 172.330
 408.353 779.982
 832.247 161.582
 77.056 714.987
 145.392 756.812
 243.053 880.963
 973.410 333.201
 475.738 197.376
 288.734 967.616
 290.056 522.132
 635.435 926.555
 36.165 900.002
 374.982 568.842
 469.458 445.742
 592.971 805.695
 6.414 480.660
 677.119 581.456
 613.009 78.972
 149.979 546.192
 769.709 787.298
 571.055 742.224
 77.703 801.771
 787.362 916.707
 710.486 432.826
 37.448 88.616
 46.915 883.777
 132.795 468.345
 748.065 607.405
 337.004 369.879
 140.579 192.164
 524.881 627.816
 751.711 539.096
 571.320 383.937
 992.033 210.720
 737.705 230.467
 415.097 217.920
 588.397 270.408
 391.531 130.202
 882.054 0.547
 938.743 483.677
 95.297 251.974
 445.065 770.982
 106.004 88.592
 45.696 344.524
 899.961 309.466
 952.023 881.222
 480.300 409.614
 438.784 441.106
 920.030 800.473
 866.323 917.319
 372.856 190.817
 796.989 900.197
 968.606 86.934
 273.081 758.031
 691.945 833.857
 804.034 432.109
 355.174 824.078
 786.464 929.747
 609.057 924.179
 503.986 417.761
 24.499 681.267
 654.289 827.519
 760.115 978.791
 486.741 904.131
 297.135 914.680
 141.064 104.997
 467.691 313.840
 20.463 880.930
 272.231 392.454
 953.515 876.122
 227.038 234.659
 268.605 946.687
 606.667 384.828
 571.325 622.396
 555.216 603.492
 155.846 489.014
 694.104 674.965
 350.657 731.792
 315.291 723.899
 280.340 801.711
 233.356 320.576
 179.178 408.839
 796.502 395.867
 508.886 140.432
 797.573 702.113
 278.688 290.129
 156.522 941.946
 537.162 579.021
 294.027 330.211
 475.083 475.497
 313.362 982.291
 748.911 670.191
 138.876 253.240
 885.274 842.328
 12.167 745.245
 165.990 337.104
 562.099 805.233
 506.795 448.924
 586.101 740.156
 145.421 126.495
 704.865 865.105
 638.257 552.610
 880.712 690.417
 750.138 939.334
 74.915 760.023
 407.379 269.212
 917.615 727.236
 396.822 621.626
 485.104 438.918
 938.278 182.774
 136.019 978.455
 467.285 345.806
 816.096 566.579
 850.761 277.865
 469.580 851.751
 59.073 542.265
 816.226 744.394
 851.819 411.543
 91.250 507.872
 946.494 250.935
 679.926 150.751
 153.085 168.029
 390.242 247.071
 125.028 154.407
 330.612 512.258
 327.954 346.355
 632.918 790.702
 20.072 226.973
 174.822 466.358
 8.173 519.753
 803.364 729.991
 555.257 888.019
 591.402 56.587
 512.082 75.248
 319.604 735.262
 796.046 783.602
 572.901 313.614
 95.353 892.920
 677.844 471.459
 811.123 836.608
 745.884 618.410
 19.922 356.506
 589.859 549.579
 727.041 3.761
 462.694 818.249
 47.951 700.515
 847.538 258.678
 690.903 256.848
 779.283 871.965
 285.066 793.717
 973.839 269.394
 601.330 665.865
 912.018 137.755
 520.708 334.890
 700.828 977.482
 19.722 103.424
 200.981 285.022
 343.348 93.899
 453.180 664.636
 631.856 12.562
 698.055 211.136
 344.435 269.667
 309.454 193.899
 994.095 884.250
 245.207 274.672
 667.335 256.349
 363.673 528.294
 68.991 576.201
 311.659 618.593
 6.152 109.948
 16.153 963.793
 231.853 371.218
 918.226 350.004
 914.198 789.882
 485.250 601.569
 12.815 721.150
 692.929 867.536
 943.019 813.484
 750.624 249.509
 828.230 951.629
 474.043 683.055
 700.264 306.095
 213.813 639.229
 350.711 813.131
 905.067 671.331
 388.321 555.464
 593.364 572.417
 968.896 655.471
 150.682 799.453
 765.515 86.331
 959.453 369.069
 996.034 175.731
 203.571 37.189
 757.809 959.568
 356.891 780.262
 900.722 143.694
 249.047 330.162
 141.329 469.999
 165.572 349.377
 853.661 244.227
 207.776 229.615
 814.655 667.955
 203.904 58.224
 311.043 192.638
 886.405 15.723
 184.729 161.890
 593.445 978.322
 188.175 576.907
 131.788 925.795
 101.321 472.829
 571.886 562.607
 416.226 459.773
 6.519 404.403
 592.437 806.161
 766.766 159.160
 320.491 634.022
 281.830 129.361
 376.613 482.257
 923.710 306.044
 310.293 565.910
 478.476 935.666
 758.000 424.638
 720.688 375.172
 828.691 484.535
 277.046 658.913
 46.204 42.867
 93.756 173.138
 374.403 779.028
 366.217 350.357
 85.283 567.091
 449.899 178.235
 678.845 850.827
 700.777 277.723
 824.910 392.118
 249.083 195.444
 797.975 834.886
 700.823 619.019
 121.594 271.148
 700.276 344.935
 961.616 151.501
 139.357 781.015
 118.995 262.762
 735.185 464.692
 512.207 679.574
 337.573 829.741
 623.741 179.481
 998.620 204.132
 160.411 452.459
 815.447 607.232
 866.791 912.188
 325.852 313.162
 86.810 169.146
 729.815 726.948
 920.283 411.958
 65.036 889.871
 126.876 486.394
 272.946 789.697
 825.909 299.273
 646.691 640.117
 390.707 11.513
 701.676 842.536
 183.277 40.372
 2.464 523.560
 189.501 150.864
 820.509 315.077
 545.331 381.422
 791.805 513.198
 67.496 485.733
 551.642 410.756
 472.782 263.447
 907.908 579.311
 71.134 145.092
 690.700 205.045
 510.654 754.437
 403.201 423.687
 126.446 723.865
 69.044 508.265
 667.411 629.740
 799.881 936.357
 541.163 655.661
 121.816 887.558
 200.773 107.880
 732.412 824.554
 199.826 590.542
 295.476 110.735
 644.218 906.120
 6.613 372.443
 978.171 251.251
 819.404 674.156
 44.285 218.581
 453.914 830.173
 267.321 445.411
 113.178 7.433
 321.190 439.475
 409.537 502.108
 268.825 396.579
 504.520 409.679
 513.891 454.947
 249.823 206.640
 898.343 323.613
 992.414 765.185
 425.628 109.291
 186.597 413.754
 718.792 245.698
 505.744 610.820
 847.082 14.737
 435.440 31.576
 313.001 319.439
 479.886 183.116
 101.707 218.779
 949.901 509.413
 901.465 624.809
 601.982 659.910
 131.386 368.946
 145.150 652.332
 812.518 208.334
 260.197 929.584
 720.484 922.185
 422.256 301.122
 620.265 364.739
 573.108 870.352
 742.463 634.463
 848.223 821.510
 379.875 592.398
 872.407 302.713
 505.646 35.960
 47.113 167.807
 410.322 393.257
 165.448 490.099
 373.318 848.162
 214.033 138.683
 501.464 104.542
 413.717 305.918
 838.263 331.432
 176.449 326.576
 255.295 247.361
 429.157 959.588
 142.930 365.070
 596.244 177.249
 510.529 456.457
 812.297 479.852
 353.856 656.638
 731.132 522.347
 445.129 915.709
 634.518 990.541
 522.561 853.278
 655.478 925.297
 3.181 365.544
 501.304 182.159
 195.029 484.981
 478.280 189.698
 750.521 171.348
 224.182 282.028
 68.039 608.255
 890.005 419.419
 127.760 645.975
 576.110 256.450
 32.963 738.355
 320.166 90.850
 339.880 804.892
 508.395 940.205
 196.293 159.207
 93.987 700.351
 798.333 999.029
 766.787 281.909
 721.061 982.410
 239.177 683.696
 114.556 418.305
 60.238 918.140
 494.412 390.148
 12.797 469.359
 133.111 287.867
 807.854 844.930
 694.003 341.593
 793.384 723.779
 388.132 689.455
 17.907 42.114
 299.524 648.339
 714.962 74.283
 668.551 331.897
 37.348 524.196
 475.510 731.646
 307.236 854.120
 85.546 267.582
 751.067 440.824
 537.768 562.748
 450.243 704.128
 149.949 505.887
 307.227 530.600
 908.096 257.195
 151.909 186.804
 887.834 709.846
 598.319 443.885
 60.641 545.188
 13.395 921.127
 949.276 678.989
 537.148 193.425
 968.080 872.095
 759.859 130.243
 998.270 119.108
 632.794 266.028
 966.998 196.786
 883.133 909.172
 411.067 278.813
 493.643 734.178
 279.149 650.195
 268.087 965.999
 455.688 393.097
 662.923 43.424
 648.997 92.450
 655.836 67.513
 677.124 515.728
 626.737 19.489
 687.748 264.167
 934.667 929.095
 170.764 245.130
 925.407 38.515
 550.260 665.975
 543.525 828.651
 790.819 52.534
 46.026 234.483
 513.583 520.056
 723.050 795.709
 111.041 406.520
 177.410 79.776
 874.528 168.463
 955.640 829.312
 131.788 654.660
 968.249 668.029
 338.511 45.222
 698.696 232.155
 310.481 670.859
 145.024 552.800
 733.111 922.684
 434.145 813.416
 481.784 606.053
 218.396 51.274
 447.103 477.309
 132.544 409.069
 629.314 690.302
 535.021 509.131
 469.392 346.078
 461.504 895.950
 272.473 925.906
 616.369 140.862
 282.165 751.914
 455.871 634.694
 439.982 684.024
 66.930 709.229
 148.674 465.002
 911.050 66.645
 815.967 671.385
 331.234 488.254
 528.489 336.602
 461.052 11.178
 664.950 469.013
 232.479 665.991
 451.658 892.931
 159.277 62.369
 568.855 861.516
 535.095 586.551
 688.119 508.936
 392.769 367.783
 842.156 473.328
 739.406 5.224
 459.824 495.221
 129.591 987.137
 730.528 807.372
 938.622 836.222
 260.424 26.155
 824.190 974.929
 143.905 642.016
 846.709 709.484
 71.004 213.127
 787.053 308.648
 726.576 883.738
 40.264 21.146
 890.233 784.185
 462.654 792.950
 524.968 395.811
 48.331 61.678
 33.418 769.716
 853.638 110.257
 378.036 27.394
 171.173 236.384
 97.351 313.618
 279.388 259.500
 425.668 52.787
 812.332 354.845
 836.466 230.325
 763.548 727.279
 807.272 497.180
 667.878 459.067
 450.694 210.322
 607.798 869.494
 705.750 373.124
 332.573 684.512
 946.550 640.239
 128.104 146.545
 381.269 680.996
 754.738 203.826
 300.365 848.342
 104.851 51.495
 734.803 137.134
 499.942 390.044
 126.207 212.229
 229.756 798.102
 243.128 984.892
 968.196 954.157
 430.920 972.743
 720.088 94.460
 815.011 916.707
 550.154 961.382
 824.838 786.613
 314.736 617.975
 232.530 89.412
 204.890 311.134
 249.127 20.050
 66.801 128.744
 362.036 450.333
 95.163 477.580
 879.316 536.494
 703.886 510.892
 245.967 108.340
 725.615 50.876
 369.492 263.954
 839.901 415.266
 519.783 281.866
 495.201 893.549
 12.743 140.837
 991.197 591.872
 337.503 435.005
 697.202 532.173
 710.823 133.915
 175.002 446.760
 134.863 573.160
 778.495 741.417
 869.650 898.027
 849.583 835.603
 110.867 311.303
 104.329 145.670
 467.130 304.354
 93.273 614.988
 266.501 250.769
 565.677 62.898
 575.918 502.591
 213.426 12.485
 203.638 404.602
 113.291 746.031
 566.138 402.048
 426.562 447.854
 657.696 896.835
 705.929 639.094
 61.693 457.700
 857.425 40.275
 914.317 927.661
 219.774 258.476
 478.682 429.425
 867.346 670.298
 843.406 44.339
 581.890 834.120
 635.590 346.156
 641.275 130.219
 273.067 86.748
 762.651 901.103
 492.279 251.387
 38.023 592.899
 821.532 786.870
 290.354 618.974
 548.454 432.470
 939.708 356.586
 106.893 893.095
 635.846 714.399
 812.157 743.327
 724.090 582.066
 462.491 863.056
 155.792 592.045
 534.972 318.733
 27.434 528.517
 900.052 622.853
 280.272 339.347
 103.013 447.999
 665.725 615.758
 83.162 625.829
 283.737 62.666
 571.399 626.901
 438.506 493.070
 500.473 460.699
 287.910 235.538
 334.789 838.895
 552.316 178.606
 860.970 556.666
 111.047 514.134
 337.706 930.171
 569.637 248.407
 972.963 112.258
 200.028 780.688
 45.747 537.781
 114.458 0.365
 13.909 234.981
 160.092 12.584
 122.404 406.098
 47.016 495.985
 149.984 420.488
 331.584 942.970
 386.123 84.053
 457.961 391.593
 922.276 922.794
 453.891 378.130
 158.341 934.102
 626.139 510.697
 680.788 271.195
 703.855 467.576
 555.636 103.572
 34.388 180.464
 617.892 174.874
 299.225 184.684
 627.752 610.041
 644.185 457.841
 629.675 322.819
 417.302 768.889
 498.144 974.623
 892.663 504.625
 316.601 134.467
 394.768 904.855
 824.834 900.480
 294.489 535.833
 924.176 345.664
 46.714 969.709
 966.719 338.669
 106.273 961.999
 919.826 424.808
 471.258 766.336
 214.147 909.333
 242.614 573.581
 203.925 205.716
 890.667 778.902
 322.427 53.545
 520.608 874.443
 660.955 796.539
 920.746 136.177
 373.091 479.528
 353.575 961.405
 871.008 778.210
 157.319 148.905
 680.092 436.751
 214.950 668.166
 322.354 941.213
 121.945 499.369
 56.775 102.344
 549.744 44.424
 392.578 326.103
 418.578 904.481
 264.326 896.507
 323.667 624.813
 698.767 131.025
 418.721 348.123
 873.534 857.090
 68.951 357.318
 156.499 128.607
 914.667 784.133
 89.107 298.210
 111.114 507.121
 232.908 594.936
 958.754 548.265
 309.384 853.770
 642.332 329.356
 430.819 394.940
 541.138 585.577
 324.188 663.974
 444.807 813.058
 999.007 791.340
 849.394 999.151
 89.702 901.393
 361.447 338.616
 227.838 748.450
 600.333 356.698
 961.609 52.881
 61.368 662.341
 460.100 987.435
 337.747 653.505
 116.399 374.595
 254.194 244.285
 123.567 816.269
 649.352 823.374
 645.606 719.627
 269.791 569.250
 674.848 805.448
 972.032 213.583
 468.881 501.209
 839.061 775.959
 333.348 709.652
 26.551 495.587
 779.193 899.191
 986.563 605.641
 879.650 645.877
 951.223 70.083
 207.070 543.461
 177.239 408.845
 594.414 430.163
 888.592 143.223
 270.693 815.211
 247.151 708.057
 621.856 147.907
 120.017 300.187
 964.768 595.428
 192.131 603.762
 656.188 486.849
 840.086 582.967
 533.506 759.701
 588.414 132.854
 869.837 97.143
 316.160 791.163
 571.651 969.437
 275.784 540.865
 429.082 259.583
 487.858 967.708
 602.396 341.782
 946.446 313.243
 775.710 440.836
 27.163 805.916
 192.163 394.035
 451.787 725.983
 92.583 893.706
 501.868 19.840
 479.570 253.065
 964.398 622.156
 16.488 320.740
 563.427 556.902
 719.606 496.208
 614.145 98.484
 713.421 761.142
 14.809 899.888
 73.839 147.366
 854.803 794.833
 889.450 283.771
 204.828 604.812
 413.692 290.495
 611.687 519.576
 174.577 773.136
 442.426 651.853
 346.139 482.386
 210.935 15.058
 587.494 80.616
 27.777 148.427
 19.853 647.655
 197.513 769.935
 465.933 79.773
 56.581 416.681
 524.693 421.026
 411.738 918.924
 330.269 712.444
 369.797 522.056
 858.570 965.542
 113.033 435.593
 637.332 941.425
 893.092 855.271
 503.091 139.989
 514.849 20.050
 276.863 635.889
 138.633 466.963
 623.034 514.852
 826.111 310.967
 964.832 807.304
 826.386 472.415
 784.582 143.326
 782.256 310.158
 395.821 286.452
 422.952 993.179
 873.380 182.379
 692.866 197.947
 130.946 886.253
 892.989 783.096
 585.844 428.586
 233.110 38.897
 718.294 330.472
 111.636 898.124
 465.817 584.465
 562.633 229.947
 469.627 744.943
 195.889 512.527
 963.521 603.213
 868.236 926.851
 650.070 305.845
 478.721 258.427
 404.897 773.274
 95.647 99.827
 576.808 718.636
 971.802 271.353
 76.812 298.864
 460.858 315.601
 268.296 561.613
 940.996 461.359
 857.234 8.559
 312.958 820.593
 837.246 169.661
 653.371 397.422
 949.380 481.294
 58.092 8.779
 778.664 656.616
 445.309 592.286
 314.936 317.577
 148.116 897.773
 668.483 878.764
 8.330 905.521
 343.883 503.464
 587.708 808.006
 558.825 627.335
 192.604 244.548
 147.042 815.808
 20.157 42.385
 532.683 104.489
 687.668 736.491
 612.383 999.530
 214.723 997.615
 463.847 785.095
 655.710 68.160
 27.234 11.130
 697.430 803.404
 17.130 95.747
 764.816 747.128
 635.937 967.376
 342.335 282.076
 319.460 952.786
 97.940 623.764
 976.121 564.114
 971.771 748.619
 534.183 92.719
 97.896 132.276
 216.638 637.328
 401.737 930.027
 778.899 301.250
 49.498 358.207
 6.359 227.088
 912.590 72.807
 441.445 101.271
 597.060 220.504
 535.389 974.735
 825.344 128.812
 969.109 195.496
 448.756 768.185
 608.904 934.633
 720.372 762.119
 632.953 976.010
 728.953 834.804
 538.699 914.042
 847.960 803.435
 602.103 710.897
 405.406 68.329
 568.661 268.153
 449.141 693.577
 902.145 597.159
 840.319 659.682
 367.766 672.030
 30.417 403.839
 477.245 729.533
 792.541 930.161
 847.834 767.204
 117.411 298.612
 627.408 176.399
 132.807 306.069
 193.155 737.881
 650.222 414.414
 550.250 776.815
 124.678 108.318
 525.237 810.200
 977.157 669.516
 580.973 976.832
 370.976 15.459
 68.314 387.708
 353.740 589.639
 994.674 8.578
 428.766 20.444
 29.857 37.189
 960.340 237.751
 911.945 982.224
 655.560 194.666
 665.256 821.224
 714.435 169.765
 931.674 8.765
 65.206 597.167
 156.947 537.323
 572.508 402.986
 604.244 300.686
 844.002 222.619
 5.638 268.195
 591.722 580.447
 753.832 307.892
 705.912 968.566
 604.939 273.712
 753.020 741.800
 960.251 337.945
 450.300 220.596
 550.567 662.339
 434.938 370.233
 218.810 782.418
 926.451 803.523
 21.443 468.280
 471.406 674.925
 910.916 25.368
 106.194 727.305
 262.371 730.320
 926.980 389.804
 738.621 345.202
 119.281 368.380
 796.625 919.314
 79.409 721.972
 203.140 637.881
 915.725 470.214
 501.653 593.508
 612.132 466.890
 540.300 587.188
 685.139 621.304
 92.243 474.343
 688.234 722.508
 765.189 986.962
 285.193 674.546
 872.877 230.140
 402.615 80.757
 623.763 280.482
 709.584 908.755
 844.619 131.005
 90.531 652.424
 800.926 23.842
 60.555 601.334
 381.796 395.561
 108.394 790.165
 692.612 902.972
 581.746 80.478
 729.829 488.563
 996.655 914.475
 413.649 138.082
 54.284 255.949
 517.981 848.180
 384.768 418.725
 483.699 594.650
 262.310 89.422
 329.400 522.726
 604.723 231.911
 810.317 686.679
 293.726 458.503
 125.744 978.815
 742.277 251.535
 171.201 205.794
 157.755 392.984
 984.778 906.428
 774.004 524.108
 386.927 538.863
 572.984 717.540
 176.735 191.072
 513.457 747.020
 771.009 347.163
 807.886 721.990
 78.870 349.220
 321.173 393.091
 245.853 671.729
 140.362 598.413
 807.491 630.418
 920.978 517.875
 721.199 602.360
 843.702 33.823
 732.924 677.940
 208.959 99.870
 945.898 101.872
 603.400 527.762
 235.216 109.604
 641.689 585.018
 64.371 312.526
 922.604 716.100
 157.033 631.306
 646.725 159.489
 535.866 688.176
 383.528 225.485
 415.086 328.099
 511.105 158.459
 907.637 593.514
 598.001 357.297
 142.552 591.093
 372.496 933.693
 172.413 590.913
 302.375 205.631
 552.344 733.177
 262.867 448.992
 86.044 495.701
 330.336 650.749
 434.700 722.558
 635.981 850.121
 872.976 422.311
 131.763 37.597
 832.476 620.330
 447.710 264.619
 205.196 466.602
 96.549 248.406
 973.625 246.752
 652.120 126.931
 204.554 373.745
 189.414 309.051
 982.748 320.659
 926.463 395.600
 488.887 526.425
 305.037 630.768
 242.234 817.394
 544.670 131.767
 959.116 854.704
 312.404 481.980
 528.381 572.884
 581.614 42.060
 107.490 816.745
 973.112 309.403
 209.036 224.948
 49.385 753.962
 116.430 428.703
 790.395 83.276
 856.652 427.658
 141.982 788.028
 912.911 432.434
 374.014 928.449
 604.319 900.569
 496.305 418.904
 645.087 81.277
 90.677 921.258
 452.196 281.809
 265.005 875.838
 755.880 697.016
 610.493 81.506
 517.899 942.571
 840.690 623.448
 942.497 105.230
 457.050 269.540
 916.793 890.194
 271.204 784.791
 811.355 291.594
 821.993 910.337
 556.764 638.073
 762.127 121.299
 964.650 138.286
 714.578 209.656
 636.926 452.803
 175.324 367.979
 587.824 897.518
 982.485 801.761
 50.864 702.478
 101.354 137.257
 346.412 138.305
 862.243 573.835
 212.377 124.777
 908.709 51.187
 546.298 262.935
 495.953 749.172
 45.338 709.442
 154.315 239.248
 63.142 331.211
 285.536 179.354
 9.158 546.995
 877.427 847.769
 504.749 853.383
 46.596 195.066
 67.470 433.996
 592.982 747.030
 434.417 416.793
 671.015 295.847
 450.055 244.890
 250.679 193.413
 253.806 496.596
 410.749 420.995
 906.634 81.463
 32.492 806.485
 520.629 567.546
 954.852 537.005
 906.054 993.137
 624.032 854.695
 59.463 681.658
 187.568 801.352
 895.526 624.840
 514.100 508.415
 213.258 5.684
 887.418 618.051
 301.945 493.888
 951.988 415.331
 978.602 422.674
 655.515 487.397
 430.965 723.297
 423.507 680.732
 569.585 193.506
 45.920 670.406
 799.382 966.195
 894.446 94.039
 163.093 847.114
 211.663 337.915
 722.522 944.437
 614.080 232.954
 192.631 922.252
 377.131 54.957
 170.672 494.288
 971.565 897.896
 578.272 918.977
 100.851 162.938
 7.294 263.003
 754.494 181.921
 707.108 834.626
 602.238 865.321
 726.580 232.354
 171.573 365.133
 811.557 956.949
 391.741 596.910
 719.071 58.649
 170.342 737.622
 632.159 166.113
 65.851 562.520
 911.443 813.482
 906.047 401.233
 897.003 857.686
 406.781 167.718
 350.194 85.469
 699.219 78.057
 201.664 740.280
 861.186 432.472
 928.843 560.424
 457.202 962.269
 331.564 184.407
 63.119 377.996
 994.388 135.910
 328.840 692.025
 932.906 503.190
 313.472 807.700
 11.160 345.837
 311.707 589.377
 708.850 530.925
 831.505 865.096
 808.836 371.748
 637.703 418.750
 994.361 132.098
 153.597 244.672
 196.250 199.651
 25.578 48.264
 646.152 821.298
 270.200 956.144
 883.793 544.765
 307.829 563.259
 673.414 503.587
 964.040 98.176
 724.556 11.223
 514.662 577.669
 930.534 455.232
 340.926 184.579
 258.010 579.801
 229.129 716.397
 494.757 56.290
 729.103 184.127
 419.916 923.942
 915.254 500.679
 59.748 459.420
 963.898 584.592
 68.250 242.819
 964.906 158.417
 790.279 333.367
 571.492 472.228
 667.363 269.927
 409.373 202.801
 603.775 54.940
 518.956 829.856
 71.183 866.651
 598.034 975.018
 771.199 239.881
 7.265 999.882
 851.181 142.487
 659.227 730.702
 62.765 300.900
 249.835 532.968
 25.935 357.086
 227.348 264.760
 403.252 800.237
 301.179 448.761
 366.518 953.989
 745.411 515.527
 147.151 724.464
 778.608 271.996
 675.577 951.933
 633.770 66.754
 635.688 450.844
 754.483 75.437
 567.823 576.795
 753.347 974.682
 655.732 97.427
 187.322 160.555
 315.833 455.750
 885.711 887.534
 784.876 153.139
 7.162 937.493
 267.393 914.931
 402.518 996.022
 377.492 769.493
 373.869 27.794
 189.288 922.859
 903.262 956.018
 123.288 862.151
 686.689 606.505
 647.310 4.129
 363.015 558.314
 692.948 218.403
 639.120 524.726
 193.376 11.332
 250.731 585.458
 974.652 135.746
 985.297 809.303
 698.057 987.907
 153.937 991.905
 800.803 727.089
 712.349 723.284
 640.434 480.588
 677.035 271.303
 866.049 919.716
 997.817 688.936
 547.077 567.353
 768.162 633.493
 745.677 347.989
 671.985 24.527
 58.098 555.259
 173.489 403.855
 537.735 793.867
 902.099 626.722
 290.576 772.244
 418.036 878.909
 672.721 564.692
 468.717 442.396
 268.328 127.996
 568.526 724.647
 861.475 214.258
 314.060 816.799
 191.838 151.184
 46.502 887.813
 984.864 311.068
 7.990 579.419
 233.333 23.842
 928.866 905.442
 968.164 536.758
 399.384 34.595
 359.337 728.399
 498.201 444.216
 328.501 258.033
 998.916 860.783
 406.693 798.862
 286.682 878.751
 135.518 857.061
 573.904 290.605
 267.928 324.849
 495.077 726.728
 583.389 528.110
 26.635 843.174
 577.940 795.661
 462.280 798.787
 236.622 952.335
 874.700 310.891
 736.403 91.320
 811.020 992.442
 282.534 247.948
 555.159 664.790
 448.899 428.454
 1.833 761.758
 800.103 859.641
 333.945 35.708
 224.676 351.146
 290.074 428.365
 137.853 598.939
 817.727 952.932
 430.055 920.354
 499.699 664.404
 982.727 876.298
 937.528 577.669
 563.906 100.213
 602.743 674.284
 597.393 276.106
 801.705 755.589
 395.235 965.518
 824.848 829.684
 5.184 17.327
 0.487 330.844
 482.809 761.917
 884.927 771.001
 609.887 515.411
 785.057 313.407
 382.883 38.816
 20.941 278.520
 851.855 215.160
 41.277 172.207
 543.466 44.714
 654.022 537.817
 22.420 99.636
 131.423 738.467
 482.212 325.684
 899.574 776.508
 285.334 796.738
 486.920 946.836
 349.889 999.926
 646.702 633.188
 287.004 3.000
 300.841 916.259
 392.514 494.800
 596.248 34.491
 476.493 23.182
 791.048 678.275
 142.641 627.468
 472.938 802.452
 401.829 584.664
 283.126 197.273
 393.900 786.267
 608.554 691.918
 800.863 727.173
 796.883 195.452
 142.779 627.136
 230.759 66.535
 262.973 491.284
 910.957 694.611
 717.774 137.925
 86.150 961.874
 602.124 333.212
 427.188 117.580
 258.412 143.118
 476.305 855.546
 852.357 678.759
 759.695 254.014
 555.289 322.482
 392.026 66.711
 973.470 795.904
 33.203 388.422
 17.143 599.400
 193.698 341.155
 937.727 213.345
 590.954 412.731
 192.105 318.094
 204.605 843.160
 857.644 241.434
 984.623 801.353
 837.693 973.692
 659.255 471.677
 210.433 762.277
 546.981 913.615
 7.689 385.063
 680.209 145.854
 16.421 347.378
 332.620 206.604
 3.971 107.560
 344.588 463.755
 36.804 934.065
 552.845 590.868
 327.479 571.312
 445.418 928.154
 670.309 746.021
 627.969 342.102
 954.882 900.404
 253.108 754.560
 248.884 878.617
 633.492 693.833
 366.157 619.283
 438.860 129.192
 859.269 986.322
 226.287 479.317
 753.148 484.942
 334.473 668.395
 650.319 807.340
 102.683 965.242
 750.340 496.919
 871.949 746.025
 825.214 839.696
 662.429 325.515
 846.432 731.858
 871.516 301.637
 163.175 343.386
 830.852 40.325
 358.954 25.390
 828.123 719.826
 967.091 984.759
 926.063 873.824
 484.036 681.268
 984.162 379.894
 791.464 862.191
 48.915 983.191
 469.579 326.217
 270.094 514.999
 169.303 356.197
 720.468 142.524
 402.461 748.659
 644.898 91.308
 827.170 232.464
 395.054 26.875
 449.041 60.442
 474.652 520.135
 554.271 692.921
 36.572 994.965
 643.106 802.965
 850.297 149.895
 974.541 617.786
 161.521 833.476
 476.542 682.518
 164.552 649.714
 959.909 70.648
 624.271 481.519
 615.392 464.427
 843.148 592.830
 318.439 248.976
 948.481 840.774
 37.596 181.551
 857.015 775.458
 692.798 454.082
 193.056 394.964
 768.587 219.893
 529.710 65.591
 312.529 327.368
 181.930 511.742
 177.064 32.583
 198.372 866.235
 357.830 553.840
 423.980 980.728
 485.620 203.225
 486.631 598.862
 213.082 469.176
 202.720 553.361
 749.567 330.532
 304.387 965.436
 815.114 523.284
 124.999 993.373
 62.155 738.461
 202.053 131.100
 634.180 351.086
 883.721 421.134
 155.542 329.482
 375.784 384.715
 564.927 280.415
 111.714 540.745
 884.218 993.384
 445.450 280.676
 150.096 467.232
 982.151 675.716
 301.259 859.958
 108.515 743.007
 111.475 489.979
 645.544 407.184
 167.648 341.168
 910.710 121.499
 120.643 157.734
 684.105 8.066
 771.031 346.848
 668.303 729.726
 106.266 490.956
 511.373 797.212
 872.664 277.741
 527.008 966.017
 165.261 318.917
 48.316 999.512
 449.948 400.626
 248.971 721.055
 321.858 704.569
 66.681 691.092
 656.815 992.537
 81.997 409.517
 961.626 455.403
 306.181 933.157
 85.375 204.542
 484.124 628.231
 756.778 307.987
 844.216 253.671
 979.609 940.279
 51.841 139.620
 294.571 984.210
 225.074 223.019
 525.527 170.420
 231.679 606.722
 422.387 208.861
 540.217 987.920
 722.095 11.462
 782.636 264.879
 531.084 951.024
 991.989 277.311
 623.374 585.730
 500.796 505.226
 612.462 605.872
 470.228 574.557
 934.673 149.178
 417.735 166.390
 947.185 568.798
 324.534 862.272
 44.185 224.590
 540.735 183.368
 706.301 670.419
 824.537 589.191
 576.430 509.958
 215.516 126.313
 582.440 238.832
 766.323 282.959
 464.972 145.353
 361.169 77.029
 806.107 134.630
 305.263 538.355
 359.267 516.266
 152.126 237.229
 547.916 964.493
 373.770 947.388
 904.118 147.431
 203.492 640.193
 759.446 820.831
 977.133 905.868
 60.104 398.320
 953.728 346.207
 963.338 317.731
 251.348 130.459
 169.485 610.019
 732.635 542.230
 367.559 397.647
 413.970 150.911
 914.453 72.882
 952.779 37.526
 949.246 368.545
 642.317 4.041
 663.263 685.371
 968.944 749.516
 830.302 897.875
 472.926 849.236
 954.619 456.685
 412.887 907.923
 349.924 237.560
 531.977 249.648
 31.857 69.287
 229.638 870.296
 728.508 783.301
 278.500 418.903
 405.836 562.141
 216.750 638.299
 112.879 181.865
 970.450 820.095
 399.079 821.463
 599.376 391.702
 94.538 591.598
 248.358 121.957
 503.597 973.002
 61.737 615.773
 500.664 374.274
 572.048 666.552
 170.946 958.366
 699.477 687.828
 371.813 450.489
 242.997 283.461
 345.477 547.609
 557.626 109.997
 560.817 786.160
 898.241 497.393
 650.342 791.285
 775.306 927.759
 314.103 994.295
 171.278 919.265
 640.717 447.410
 871.031 257.643
 529.690 834.027
 681.266 885.254
 949.844 232.219
 371.381 262.485
 125.354 468.062
 633.865 213.951
 470.854 838.381
 811.054 358.954
 95.974 699.966
 95.400 288.701
 940.984 540.250
 113.702 919.576
 390.840 54.395
 436.595 540.329
 424.684 863.020
 500.694 240.282
 699.672 486.160
 532.938 804.916
 228.226 231.070
 368.868 84.551
 600.415 708.167
 55.818 961.912
 720.833 730.566
 28.539 686.504
 292.321 613.590
 591.897 719.809
 385.955 122.310
 799.480 697.829
 314.644 34.261
 387.727 409.765
 181.222 23.101
 725.273 197.238
 234.234 125.097
 232.484 171.958
 946.731 737.321
 85.388 546.171
 274.606 993.494
 363.719 975.143
 168.694 565.183
 959.537 570.748
 254.554 802.961
 309.363 496.788
 879.124 540.082
 330.292 277.536
 6.138 471.886
 263.817 9.310
 852.110 454.680
 597.661 69.459
 649.887 261.148
 936.732 67.392
 543.375 723.871
 923.245 218.230
 719.306 998.428
 810.183 971.962
 412.167 102.453
 521.817 170.979
 147.305 422.385
 393.275 698.402
 363.202 526.368
 874.581 121.275
 553.889 146.500
 372.744 219.648
 51.239 378.539
 851.103 158.542
 107.503 40.216
 523.987 929.315
 701.995 293.846
 895.798 224.900
 471.644 404.110
 868.982 175.602
 920.513 212.507
 760.112 54.765
 993.877 176.203
 845.922 753.680
 681.708 767.090
 742.932 250.051
 346.151 548.086
 189.902 572.392
 327.704 245.622
 39.491 652.646
 283.319 792.413
 814.892 610.556
 932.721 311.732
 592.948 215.839
 51.006 807.406
 234.215 708.781
 838.630 382.495
 793.049 647.685
 244.509 869.365
 960.148 704.641
 512.949 65.622
 472.690 201.824
 597.143 350.795
 882.771 912.227
 135.928 339.854
 915.927 125.057
 259.467 709.580
 844.065 971.482
 484.486 225.918
 9.903 436.042
 620.079 883.772
 495.267 648.412
 748.192 540.107
 248.362 905.724
 614.179 336.898
 53.883 254.175
 886.055 948.538
 25.875 337.690
 767.851 390.275
 761.264 969.206
 12.817 947.354
 549.585 505.408
 934.040 151.712
 682.513 507.954
 89.561 582.637
 739.225 393.356
 790.425 304.041
 987.546 240.484
 885.821 693.490
 686.379 710.321
 689.933 252.287
 5.451 99.082
 779.019 212.759
 600.362 995.723
 381.372 644.898
 153.853 341.197
 461.945 592.068
 680.831 23.560
 450.689 82.296
 310.834 514.447
 40.126 731.324
 26.158 623.642
 72.580 905.102
 319.007 775.090
 318.287 887.579
 511.801 486.077
 807.745 314.765
 89.659 48.268
 298.790 914.109
 554.355 992.470
 732.781 720.905
 209.484 386.500
 44.773 837.795
 814.651 626.132
 147.748 132.545
 43.201 282.321
 96.864 221.373
 187.240 53.605
 470.691 614.492
 72.447 621.612
 574.738 976.838
 873.756 541.118
 698.912 315.502
 614.669 426.091
 943.386 297.281
 944.133 972.100
 993.528 341.445
 125.268 526.604
 178.893 156.632
 552.335 365.697
 526.894 794.549
 2.116 833.251
 729.601 390.301
 892.190 461.270
 721.687 628.896
 183.593 924.067
 235.969 714.394
 54.131 630.113
 405.977 582.706
 859.650 260.877
 446.041 167.199
 175.087 103.212
 210.376 339.525
 299.950 459.116
 143.313 363.814
 661.462 262.626
 741.337 243.322
 143.961 687.811
 189.959 643.322
 809.084 534.117
 678.967 346.549
 494.961 456.603
 980.715 657.590
 844.195 239.948
 968.184 305.626
 813.213 758.572
 701.379 201.797
 266.027 623.305
 698.860 654.871
 913.166 780.829
 790.762 118.967
 384.153 139.592
 103.541 287.763
 335.318 169.218
 916.057 924.323
 112.804 24.876
 340.638 553.542
 985.504 139.160
 588.975 389.939
 409.496 98.058
 376.466 237.466
 212.627 561.573
 273.630 706.199
 226.782 730.890
 331.285 834.686
 430.479 520.965
 467.038 993.767
 483.613 928.729
 112.474 950.523
 980.077 742.225
 769.233 878.250
 356.777 504.974
 22.269 364.047
 176.037 713.274
 402.375 559.481
 143.038 403.417
 297.961 277.200
 383.812 292.693
 986.866 308.306
 49.067 325.272
 219.246 538.323
 534.195 84.559
 637.377 606.000
 528.949 951.445
 500.394 176.769
 697.321 887.180
 602.798 204.895
 207.989 215.639
 174.186 414.429
 210.444 78.053
 741.549 233.555
 6.746 280.177
 70.062 430.299
 382.118 884.303
 97.274 95.791
 810.650 93.982
 290.691 545.858
 979.960 106.007
 719.858 320.038
 918.276 670.901
 799.162 171.868
 549.996 9.233
 662.827 704.096
 545.282 516.663
 343.292 811.284
 112.664 786.294
 780.569 69.968
 861.206 953.974
 463.999 648.356
 933.886 192.613
 547.458 694.493
 392.779 447.864
 261.504 770.574
 879.140 712.767
 625.843 13.706
 140.096 417.132
 926.089 867.965
 324.358 882.704
 320.977 512.337
 420.932 432.818
 779.421 333.365
 719.468 200.770
 378.388 804.579
 283.690 150.877
 717.945 47.629
 678.785 397.120
 802.776 788.232
 310.911 803.823
 501.628 775.347
 906.981 699.221
 507.436 411.576
 772.965 584.836
 289.313 19.476
 360.208 130.605
 639.332 30.760
 385.510 797.930
 186.224 387.430
 789.000 810.662
 367.327 555.276
 374.461 219.009
 339.666 6.479
 212.935 685.209
 769.701 580.013
 158.702 715.225
 295.716 292.939
 936.551 110.687
 211.990 484.645
 723.435 803.811
 912.708 427.481
 431.899 239.319
 267.293 44.578
 676.020 496.607
 116.587 217.987
 785.120 208.155
 798.588 442.379
 51.357 472.807
 178.692 641.720
 432.810 721.907
 296.221 694.648
 165.299 349.957
 998.308 250.203
 598.463 737.590
 943.630 416.438
 202.286 582.054
 80.321 793.031
 180.133 608.435
 170.482 533.895
 767.325 303.627
 512.573 870.946
 837.508 225.184
 644.800 25.430
 332.661 259.954
 268.019 163.874
 679.921 404.801
 754.268 22.780
 365.896 816.136
 583.549 796.186
 266.378 19.791
 631.818 635.503
 939.030 921.517
 0.346 699.347
 594.534 135.741
 691.689 675.939
 786.849 820.982
 889.907 411.181
 377.566 730.343
 459.591 56.399
 108.250 250.958
 935.351 611.333
 186.280 404.103
 204.174 6.316
 885.576 835.487
 89.432 834.141
 968.293 861.070
 506.943 414.323
 134.701 406.511
 988.627 222.946
 47.002 837.370
 443.849 538.691
 292.558 12.570
 666.981 893.994
 950.088 585.947
 494.204 49.296
 899.022 451.388
 683.865 463.427
 320.649 987.879
 641.163 865.260
 836.446 264.362
 456.573 557.451
 723.604 853.766
 382.944 534.628
 652.926 264.773
 671.685 673.651
 375.854 3.104
 535.044 965.928
 914.233 836.557
 138.399 590.490
 700.723 265.245
 771.127 166.189
 104.609 436.769
 342.511 632.396
 135.565 632.432
 823.872 265.961
 328.033 962.428
 261.519 489.449
 805.958 413.572
 146.966 519.115
 949.280 901.192
 709.293 963.527
 520.739 386.834
 625.543 153.669
 358.010 475.383
 593.047 966.853
 39.208 629.799
 614.770 919.623
 239.369 310.133
 985.841 334.271
 715.151 917.834
 184.907 930.758
 90.978 509.003
 844.585 527.154
 431.877 324.489
 956.046 929.573
 238.912 404.182
 536.561 104.708
 208.337 932.179
 316.869 418.026
 274.213 663.433
 76.699 917.532
 978.394 367.015
 139.161 191.453
 656.663 882.225
 123.371 338.663
 823.704 208.628
 323.422 689.040
 214.002 267.056
 332.223 488.906
 375.175 193.934
 640.825 231.419
 402.465 524.720
 625.572 336.138
 188.843 533.254
 372.900 654.466
 488.461 612.355
 299.150 752.332
 649.041 587.825
 192.684 68.078
 261.403 574.363
 658.475 97.450
 355.069 619.675
 579.738 469.705
 494.158 294.852
 53.924 665.912
 7.143 318.005
 816.306 724.633
 130.271 628.035
 766.536 379.220
 523.227 330.606
 273.002 988.476
 96.061 34.048
 185.882 437.411
 490.404 84.534
 259.839 992.083
 710.893 543.959
 116.809 252.382
 82.788 767.162
 191.992 735.031
 900.361 605.264
 853.650 877.695
 262.527 456.902
 199.623 41.104
 804.824 117.954
 868.479 322.362
 421.275 42.292
 597.186 117.630
 919.679 761.289
 574.264 590.185
 616.593 748.819
 820.037 730.288
 603.949 532.696
 644.264 21.582
 211.037 804.766
 534.808 855.950
 650.204 272.738
 795.796 531.452
 31.279 20.504
 634.860 708.382
 621.542 833.908
 779.467 634.443
 130.419 830.122
 743.305 845.073
 830.291 466.033
 554.278 728.135
 858.725 649.884
 663.431 658.200
 158.288 937.356
 274.456 964.958
 226.341 244.970
 940.012 928.726
 400.046 887.910
 765.685 185.315
 476.094 164.104
 324.888 279.837
 447.807 920.589
 626.357 807.170
 375.337 201.063
 476.282 304.402
 431.425 975.355
 953.781 271.525
 982.840 272.768
 663.767 860.877
 876.220 603.306
 965.741 628.524
 550.066 65.545
 599.372 533.047
 48.394 859.884
 464.593 115.525
 775.726 294.297
 770.241 531.218
 920.281 670.267
 174.080 126.352
 848.342 443.783
 809.359 375.954
 606.667 685.060
 468.297 800.025
 583.617 416.822
 508.279 550.192
 698.600 840.650
 907.764 567.617
 491.703 601.176
 49.367 931.515
 652.555 66.167
 299.306 387.499
 794.085 485.026
 915.018 223.626
 280.510 837.762
 704.453 72.079
 250.554 100.369
 717.390 794.508
 430.465 570.940
 935.334 63.239
 153.856 254.323
 884.606 298.507
 147.076 163.017
 597.543 249.035
 2.922 720.255
 737.992 210.547
 958.574 350.256
 666.211 930.821
 175.121 303.789
 999.823 932.893
 448.810 928.070
 914.533 847.801
 383.842 973.191
 182.158 448.383
 942.206 297.695
 253.247 245.136
 829.755 49.262
 624.742 588.753
 954.607 249.030
 185.076 332.068
 732.415 786.822
 173.590 862.680
 44.456 366.882
 129.910 118.124
 363.475 547.992
 621.726 445.359
 836.427 956.650
 334.485 538.321
 793.562 166.923
 69.721 369.950
 283.575 925.503
 444.612 982.398
 311.952 36.276
 306.024 180.916
 684.275 626.407
 588.486 828.443
 881.514 907.668
 155.723 310.284
 576.663 274.915
 996.374 347.886
 50.931 391.464
 501.268 220.063
 395.985 182.365
 764.996 396.690
 462.063 665.724
 339.803 917.545
 699.194 714.250
 364.154 636.663
 462.366 959.746
 809.139 794.925
 836.365 578.740
 878.697 641.171
 360.599 964.591
 588.061 870.679
 179.898 777.918
 780.627 131.129
 548.631 441.134
 456.486 417.340
 410.211 313.074
 234.212 760.006
 52.985 945.574
 87.193 648.793
 900.548 525.420
 551.185 320.678
 76.804 773.040
 333.176 609.956
 943.737 774.911
 433.634 982.304
 746.275 931.812
 373.316 662.664
 420.165 12.367
 68.952 182.028
 585.085 203.853
 83.973 993.818
 518.945 683.893
 974.212 94.128
 206.330 121.762
 915.201 385.333
 293.186 321.632
 726.586 178.361
 333.359 997.925
 367.697 80.131
 155.471 121.180
 361.964 169.597
 539.343 978.540
 890.199 954.440
 901.116 783.514
 275.645 12.424
 29.951 463.377
 646.975 363.831
 484.430 908.097
 917.006 667.285
 384.321 131.536
 141.125 968.954
 567.205 263.843
 434.319 418.766
 416.586 244.122
 121.846 566.634
 808.800 335.919
 696.365 302.071
 223.543 856.700
 552.409 452.956
 973.673 648.918
 794.282 530.241
 43.606 67.514
 670.510 127.225
 194.877 500.692
 210.073 352.598
 768.035 451.908
 333.760 209.135
 151.018 906.198
 327.466 603.956
 817.458 389.032
 910.492 286.222
 489.319 747.008
 856.318 314.494
 625.083 73.818
 949.659 34.647
 558.938 349.629
 43.530 141.811
 152.493 625.410
 743.523 363.588
 406.325 974.630
 251.423 59.512
 704.824 852.613
 682.935 521.992
 28.399 988.546
 598.803 690.781
 809.106 917.602
 997.393 76.151
 79.478 811.882
 880.447 910.755
 72.946 351.053
 70.724 417.582
 584.378 89.024
 907.487 858.110
 750.248 615.010
 28.076 992.868
 722.768 909.695
 744.191 294.122
 206.516 684.223
 701.081 760.628
 418.814 326.604
 55.901 326.562
 598.338 922.362
 395.402 475.508
 295.355 860.240
 928.372 876.153
 859.984 866.399
 108.529 275.028
 533.296 159.301
 70.545 904.891
 524.612 400.662
 975.557 702.406
 314.571 494.030
 270.769 348.415
 998.389 201.426
 756.831 736.896
 821.027 299.781
 340.764 898.684
 652.937 263.607
 123.696 622.940
 211.715 559.409
 552.107 268.590
 504.785 783.029
 347.261 290.402
 607.579 415.638
 746.798 336.732
 310.122 660.883
 749.938 940.382
 875.167 38.334
 886.462 618.419
 618.941 421.447
 940.654 934.562
 919.993 436.659
 793.995 838.091
 704.751 389.745
 422.044 470.802
 275.341 602.357
 236.981 988.668
 314.328 562.806
 631.521 653.648
 3.732 97.993
 303.969 154.983
 866.585 726.282
 858.044 475.651
 316.030 962.705
 232.677 551.252
 70.429 17.639
 762.511 913.876
 857.033 598.126
 463.490 676.693
 928.548 317.790
 422.099 815.703
 306.652 118.374
 712.098 228.697
 747.415 564.947
 917.496 499.007
 802.188 500.571
 281.875 429.625
 83.333 327.634
 486.875 24.000
 699.939 756.142
 669.644 721.080
 520.194 748.224
 181.557 907.551
 363.280 258.173
 757.673 358.671
 796.667 274.025
 775.725 645.460
 989.605 306.399
 530.316 300.604
 78.889 429.839
 406.171 784.197
 969.906 988.945
 305.421 925.035
 109.255 254.115
 47.938 440.803
 912.511 408.710
 928.670 533.981
 552.765 920.188
 467.856 108.147
 256.421 382.337
 243.250 305.697
 109.440 494.806
 740.356 302.456
 349.873 791.011
 417.772 342.750
 864.628 748.019
 758.571 111.004
 976.240 864.834
 392.125 729.647
 908.615 421.694
 428.627 980.085
 572.027 816.350
 783.921 61.719
 472.750 388.337
 396.147 146.863
 800.708 403.811
 87.502 736.056
 701.402 687.537
 221.384 963.415
 721.306 201.071
 892.929 405.657
 707.324 514.300
 893.031 987.274
 522.102 578.531
 154.176 389.540
 742.652 851.675
 450.625 119.994
 677.530 658.355
 243.737 504.419
 158.503 589.504
 271.624 263.728
 430.259 797.202
 645.111 737.672
 323.277 651.788
 271.579 935.563
 700.673 471.022
 655.153 416.636
 823.040 867.068
 864.497 30.311
 882.397 788.997
 395.023 45.906
 76.957 59.405
 35.340 454.673
 495.208 247.495
 761.478 782.149
 966.569 111.923
 287.759 669.208
 335.631 749.947
 689.509 595.046
 199.750 560.581
 547.541 269.220
 590.687 364.845
 242.828 523.323
 908.550 612.719
 325.865 611.684
 361.740 771.603
 600.490 76.449
 414.635 353.127
 576.370 152.548
 183.063 852.804
 965.901 755.412
 186.920 299.743
 716.148 597.218
 413.687 431.390
 788.765 870.093
 763.019 401.822
 223.181 186.776
 831.309 722.673
 461.000 316.122
 809.465 35.264
 71.342 443.440
 363.460 673.535
 824.433 740.674
 555.244 542.997
 19.006 481.011
 653.849 995.017
 411.069 574.538
 548.966 392.711
 428.397 549.529
 80.730 359.509
 326.001 736.894
 62.121 79.900
 860.237 828.088
 919.336 930.059
 78.546 429.556
 489.130 491.084
 161.846 605.721
 571.880 116.849
 468.917 329.087
 779.520 560.257
 146.758 897.519
 176.308 214.673
 845.790 657.993
 278.347 701.008
 250.029 231.597
 448.928 365.304
 664.342 70.347
 348.054 677.428
 735.819 812.276
 316.263 109.900
 294.884 22.519
 798.309 288.843
 132.432 515.790
 747.877 649.184
 458.930 316.305
 459.882 486.561
 574.917 207.094
 214.668 812.863
 502.587 799.578
 204.506 315.239
 646.433 679.787
 366.019 654.836
 956.390 788.726
 334.667 377.157
 126.984 115.927
 844.440 537.020
 476.209 637.439
 545.652 354.562
 781.750 338.460
 637.732 542.138
 311.629 18.064
 596.715 493.456
 951.145 286.230
 6.441 64.639
 906.204 904.551
 419.049 851.582
 240.835 80.007
 818.293 468.931
 98.237 950.149
 635.335 544.032
 52.344 767.708
 71.495 775.408
 661.256 938.345
 368.942 181.838
 43.540 337.934
 495.247 437.289
 600.114 252.144
 780.438 192.028
 863.103 873.207
 378.488 405.086
 701.635 854.644
 984.879 732.088
 664.303 777.752
 196.857 840.529
 328.006 102.950
 875.420 467.413
 970.708 859.382
 183.049 38.107
 336.608 827.841
 907.118 567.232
 440.149 671.045
 717.162 339.879
 311.738 503.191
 79.351 892.691
 953.099 924.813
 301.374 88.035
 1.692 1.992
 196.112 500.147
 237.789 979.546
 927.187 949.698
 968.924 389.957
 980.506 263.446
 936.745 373.227
 843.705 269.772
 981.517 442.988
 773.089 630.804
 618.088 121.908
 91.831 460.157
 600.939 91.447
 353.266 275.145
 739.781 39.465
 681.999 817.449
 754.097 791.964
 888.783 671.102
 986.195 645.797
 961.952 576.299
 816.924 906.675
 140.422 437.598
 713.695 325.872
 546.325 451.870
 882.272 530.088
 827.321 621.808
 465.612 277.977
 161.201 402.368
 436.617 845.393
 492.916 968.482
 646.847 446.748
 894.513 851.453
 628.115 14.904
 302.321 618.019
 484.474 75.054
 637.123 150.315
 672.782 813.383
 949.041 607.340
 343.093 728.529
 949.586 630.543
 716.088 698.375
 252.210 9.544
 312.339 647.504
 196.057 201.409
 644.027 778.288
 85.146 541.452
 738.799 63.348
 549.513 79.026
 920.707 186.778
 991.813 992.620
 35.756 679.677
 391.369 899.824
 518.781 701.123
 219.861 884.994
 671.537 863.633
 703.810 167.131
 404.532 52.620
 927.231 359.364
 710.895 218.408
 284.554 707.138
 841.217 268.624
 3.887 402.883
 663.720 115.400
 1.516 569.348
 982.223 558.722
 291.046 181.366
 681.519 452.903
 848.724 596.637
 839.910 711.610
 977.372 420.726
 334.484 377.895
 265.087 711.343
 736.480 704.629
 604.879 493.836
 300.592 958.551
 34.031 816.332
 769.990 244.480
 426.911 112.259
 303.083 827.241
 94.723 93.803
 661.621 255.505
 826.336 296.700
 543.777 627.327
 764.542 399.594
 589.595 911.039
 124.198 605.708
 697.075 691.753
 197.674 397.090
 260.599 663.661
 387.376 439.064
 253.138 757.421
 386.105 52.316
 521.393 871.783
 778.364 600.454
 628.597 676.563
 647.051 120.638
 271.221 42.889
 581.126 203.442
 999.303 24.786
 334.733 295.507
 299.953 417.804
 284.025 435.426
 251.992 225.231
 464.669 760.972
 947.368 605.739
 4.173 656.162
 800.378 309.214
 45.044 992.230
 155.750 246.483
 97.085 800.620
 266.078 715.978
 172.460 782.280
 570.985 223.906
 11.379 80.346
 185.892 597.647
 368.277 637.769
 836.589 784.114
 320.307 533.150
 974.347 940.211
 206.980 883.422
 120.626 21.880
 390.226 57.887
 344.062 437.331
 19.427 41.969
 217.216 590.622
 330.702 189.237
 266.354 460.991
 341.552 315.305
 272.338 164.026
 711.746 16.808
 340.643 661.507
 823.022 282.613
 297.916 131.529
 30.754 333.555
 133.605 699.102
 510.561 252.507
 158.655 245.221
 65.053 310.429
 647.655 360.275
 777.078 58.772
 642.863 452.322
 55.513 737.312
 583.200 844.374
 680.452 473.071
 561.507 945.248
 132.511 144.734
 470.277 319.292
 204.762 823.028
 559.009 540.390
 517.602 926.507
 62.532 939.920
 661.939 850.381
 464.787 857.057
 812.576 920.353
 610.163 398.961
 513.288 321.462
 566.302 409.667
 122.145 771.739
 758.306 736.946
 7.978 410.998
 142.402 649.087
 847.328 805.562
 853.492 576.769
 329.596 420.335
 959.991 193.161
 733.668 60.995
 383.178 167.776
 392.019 962.403
 207.550 971.783
 161.743 606.702
 122.005 625.425
 32.315 348.351
 515.832 778.501
 726.995 246.812
 313.276 534.768
 111.081 544.511
 299.026 768.470
 871.725 252.439
 875.338 649.461
 949.572 733.416
 638.946 771.679
 704.174 809.224
 189.895 762.763
 608.168 208.900
 330.340 900.744
 167.928 458.252
 502.906 952.943
 742.162 62.800
 507.125 824.128
 409.456 925.899
 348.653 312.731
 158.573 879.634
 477.409 248.534
 532.406 387.563
 693.636 960.964
 741.606 445.601
 9.371 608.303
 924.369 390.870
 689.375 604.260
 114.585 299.597
 330.629 694.988
 995.117 375.926
 21.827 167.555
 262.645 806.429
 530.435 976.915
 474.916 973.270
 849.989 44.562
 353.139 316.248
 887.085 656.342
 387.319 34.664
 237.414 332.684
 159.685 889.206
 882.153 90.977
 432.919 657.478
 797.733 11.632
 820.947 10.694
 308.700 66.931
 798.874 300.366
 998.922 400.998
 146.732 699.990
 932.345 551.812
 343.551 456.075
 200.926 389.231
 321.621 423.996
 622.090 979.492
 696.514 246.660
 37.387 864.961
 650.353 267.737
 732.076 822.196
 61.085 737.027
 194.611 501.342
 939.342 884.607
 785.915 190.920
 410.082 724.654
 989.532 545.042
 215.174 851.893
 192.041 471.765
 324.884 256.490
 403.328 543.761
 743.591 190.853
 801.499 553.637
 943.782 148.459
 388.465 9.616
 731.477 975.740
 608.868 31.876
 357.677 338.652
 334.319 860.468
 669.478 152.361
 792.512 882.711
 319.479 992.200
 550.203 107.231
 4.403 914.386
 592.120 495.043
 318.136 894.011
 504.431 662.452
 718.204 244.343
 229.486 618.916
 909.068 814.918
 344.281 333.895
 434.296 516.316
 192.768 744.136
 689.798 217.509
 914.005 36.626
 872.176 378.637
 724.941 657.847
 462.958 879.775
 86.741 8.039
 827.730 487.401
 283.928 446.472
 938.357 757.905
 731.030 342.506
 369.327 45.420
 74.924 5.285
 791.676 683.959
 43.772 475.821
 608.743 516.286
 494.634 197.979
 19.360 299.816
 298.852 344.299
 231.144 329.483
 472.718 168.943
 307.663 965.708
 284.297 819.417
 949.806 870.042
 247.431 952.570
 568.334 249.820
 830.697 676.060
 188.960 555.002
 70.512 446.758
 884.247 4.843
 869.769 790.956
 592.063 339.014
 700.575 21.888
 855.383 968.032
 404.318 487.574
 403.030 562.674
 314.823 521.884
 738.860 283.237
 619.479 944.764
 374.375 659.741
 645.612 180.592
 836.281 336.551
 120.026 368.623
 618.923 873.163
 731.431 24.548
 297.519 821.600
 939.633 190.564
 740.696 794.888
 661.120 662.316
 882.085 6.202
 535.394 899.282
 655.762 240.730
 85.626 970.916
 247.587 759.016
 454.504 240.290
 745.307 699.065
 73.404 81.482
 19.318 12.958
 739.917 423.921
 370.842 350.977
 93.536 239.127
 235.875 991.611
 427.917 671.181
 325.454 449.458
 524.911 566.098
 762.736 705.461
 682.903 896.546
 495.163 666.592
 110.333 492.659
 919.088 936.777
 213.370 577.792
 860.908 870.177
 201.156 636.728
 872.719 175.047
 617.885 895.152
 984.399 675.023
 471.075 211.176
 323.664 739.351
 221.055 35.598
 289.976 29.221
 16.938 616.755
 619.310 629.681
 776.824 152.738
 779.848 41.956
 409.985 739.012
 722.030 486.152
 140.070 848.835
 301.515 236.963
 312.625 609.125
 384.949 403.201
 637.399 202.639
 123.876 424.545
 733.942 511.455
 482.308 245.290
 404.096 305.239
 372.455 425.079
 861.294 324.710
 687.908 541.290
 396.649 985.836
 824.407 948.255
 675.964 868.976
 598.499 996.647
 138.831 910.339
 670.374 34.803
 237.501 297.446
 958.484 155.571
 514.260 517.895
 112.974 601.266
 604.462 119.572
 858.188 769.941
 79.451 323.956
 90.662 793.436
 848.469 271.415
 649.965 987.237
 438.775 963.194
 990.867 50.308
 514.052 759.372
 854.778 556.773
 196.384 971.573
 947.791 8.003
 178.466 795.015
 516.405 871.622
 880.005 714.094
 207.916 631.862
 473.703 11.660
 301.313 813.073
 17.684 53.222
 90.238 254.964
 47.169 307.376
 139.240 45.115
 240.924 322.712
 268.429 522.616
 458.004 94.479
 352.901 618.338
 886.271 922.553
 458.575 594.891
 932.779 252.189
 34.777 485.834
 72.337 382.947
 108.828 343.088
 237.324 876.961
 894.771 808.081
 640.333 58.736
 356.275 691.017
 660.676 4.087
 924.584 729.446
 663.589 710.419
 341.498 698.321
 252.663 834.560
 3.002 645.888
 455.173 103.852
 952.753 460.556
 8.399 642.749
 0.813 851.565
 132.601 417.983
 209.405 409.563
 650.952 463.313
 34.954 851.501
 834.757 688.433
 788.175 137.707
 27.726 859.874
 268.493 558.112
 628.524 734.457
 645.983 440.819
 906.604 563.316
 56.427 51.311
 991.282 17.806
 299.574 877.250
 134.635 534.190
 296.813 575.060
 510.275 664.241
 84.856 774.211
 705.088 51.550
 562.579 967.696
 101.014 441.896
 637.791 277.631
 267.931 759.641
 961.439 778.953
 614.252 835.469
 913.887 738.025
 14.305 214.226
 699.644 913.589
 174.694 481.139
 294.787 452.450
 667.324 361.924
 9.886 759.626
 974.502 134.359
 718.130 541.361
 519.551 558.798
 444.472 408.687
 530.782 31.178
 310.846 529.259
 71.723 188.521
 531.983 756.513
 608.616 973.405
 706.172 19.302
 847.852 675.805
 448.922 983.718
 109.838 718.980
 81.205 704.569
 388.549 707.386
 667.456 159.960
 232.652 291.084
 964.428 842.492
 257.444 770.691
 506.148 489.148
 118.295 633.034
 31.641 233.977
 134.833 699.441
 132.671 18.947
 18.348 630.719
 433.907 695.041
 718.181 775.768
 845.799 474.772
 739.934 900.302
 682.550 986.326
 200.882 80.046
 398.549 246.628
 755.913 896.169
 753.984 174.652
 558.661 202.478
 715.167 456.550
 903.320 832.551
 871.040 440.784
 737.303 134.584
 601.710 465.083
 35.684 631.984
 367.702 418.897
 105.840 144.095
 953.325 137.133
 343.487 614.754
 150.579 255.774
 216.156 703.332
 520.855 680.709
 311.915 925.697
 533.146 711.518
 992.918 89.048
 515.267 896.466
 446.165 758.189
 637.729 788.644
 967.025 100.764
 200.426 231.638
 961.998 279.906
 135.414 572.687
 61.289 455.003
 153.095 118.870
 612.805 790.907
 825.486 194.984
 738.779 804.449
 53.580 698.593
 704.381 51.794
 443.719 87.117
 32.316 3.858
 711.285 173.032
 134.713 908.226
 132.771 986.504
 87.817 198.700
 526.499 720.596
 988.474 307.750
 208.144 473.934
 374.733 547.831
 743.052 111.279
 814.551 555.900
 209.595 176.379
 643.565 908.117
 656.073 906.926
 219.819 190.756
 740.603 152.210
 43.441 606.762
 404.858 404.566
 823.495 168.617
 267.430 390.955
 552.020 506.207
 102.986 286.734
 933.809 148.168
 874.507 806.078
 15.483 926.822
 836.082 279.576
 532.334 536.500
 954.325 576.737
 648.108 634.206
 492.236 987.725
 281.234 617.585
 947.705 203.319
 798.987 20.754
 480.898 474.334
 304.786 522.245
 544.282 181.558
 157.643 815.284
 143.122 85.312
 438.941 18.432
 203.190 771.338
 340.845 139.820
 59.379 478.749
 491.316 101.564
 460.443 938.835
 979.679 499.278
 520.720 813.643
 808.878 146.926
 252.138 184.425
 8.919 337.611
 144.862 576.485
 111.736 949.592
 401.604 633.823
 850.018 123.108
 990.900 579.916
 118.818 322.081
 493.785 466.228
 574.550 535.863
 554.607 254.567
 964.865 45.903
 591.595 480.763
 936.664 222.042
 710.891 473.385
 788.030 880.409
 636.692 361.310
 371.158 752.448
 10.787 797.135
 153.536 20.807
 921.051 989.847
 668.007 876.946
 737.438 210.455
 171.190 866.965
 715.910 979.735
 54.704 901.693
 778.824 129.740
 263.229 215.562
 1.117 452.885
 844.518 32.708
 684.589 707.290
 543.806 20.405
 250.597 968.560
 641.805 827.175
 240.121 230.604
 682.608 679.186
 398.603 426.602
 334.726 472.956
 513.121 721.319
 942.438 399.701
 436.604 714.150
 751.277 477.166
 606.204 675.238
 804.249 574.497
 572.131 842.457
 906.269 486.251
 283.663 253.063
 223.002 250.180
 518.561 329.227
 224.893 382.861
 231.325 130.822
 93.833 716.056
 278.803 621.889
 992.804 508.907
 955.527 649.687
 950.428 956.533
 736.010 428.552
 553.123 849.569
 230.531 866.772
 266.096 212.664
 470.919 925.910
 447.537 279.580
 563.286 601.666
 982.965 180.460
 488.090 947.146
 781.668 521.004
 360.260 597.875
 55.804 437.064
 952.274 417.938
 584.178 290.803
 353.135 474.001
 864.402 530.600
 611.334 504.959
 824.525 226.844
 368.473 226.421
 322.044 795.513
 313.580 168.779
 56.092 572.611
 711.053 663.362
 387.501 362.403
 915.089 71.901
 359.407 273.711
 271.359 299.719
 474.113 19.874
 916.515 82.672
 374.415 93.408
 964.814 922.585
 941.901 555.608
 369.091 937.120
 731.275 589.721
 263.649 249.421
 457.274 954.886
 945.968 973.290
 115.945 313.252
 391.863 843.919
 509.808 366.970
 587.746 236.458
 539.763 382.777
 219.571 729.046
 786.675 63.269
 799.976 668.621
 121.561 674.684
 15.095 942.428
 422.711 705.908
 505.622 541.975
 836.292 222.747
 991.462 616.115
 367.706 121.323
 336.911 773.610
 235.965 66.291
 18.574 30.967
 242.444 430.713
 388.699 267.449
 106.640 707.680
 963.095 495.307
 91.072 827.664
 749.424 969.500
 389.531 544.130
 865.214 828.120
 379.848 512.986
 575.906 893.769
 464.757 124.237
 564.723 689.044
 440.868 297.776
 84.709 978.745
 73.030 846.188
 448.452 990.518
 314.326 167.959
 595.476 268.112
 733.603 762.470
 706.893 151.891
 603.937 667.015
 680.579 574.435
 506.025 485.028
 859.955 10.945
 527.574 298.350
 550.642 480.820
 338.792 795.119
 340.053 795.213
 818.788 274.727
 36.920 263.101
 49.709 453.775
 605.385 673.628
 514.759 849.411
 919.225 73.886
 190.819 881.578
 596.980 58.458
 952.364 152.145
 892.037 519.850
 664.973 830.601
 350.254 8.130
 486.439 922.830
 161.619 584.941
 981.663 906.689
 225.068 793.500
 542.926 786.710
 523.419 704.695
 466.476 816.866
 527.896 933.235
 624.495 747.141
 781.725 680.667
 571.527 514.518
 265.501 778.433
 797.355 385.472
 542.475 39.012
 673.514 994.070
 391.601 32.252
 5.360 852.285
 735.360 383.525
 391.518 347.271
 186.343 427.227
 281.132 110.243
 702.743 271.026
 508.451 834.768
 342.923 151.132
 553.828 46.005
 330.667 145.717
 38.037 149.506
 926.583 511.654
 289.293 7.138
 491.135 909.223
 843.508 752.618
 618.212 760.799
 640.725 39.707
 15.059 774.281
 484.655 147.790
 558.157 961.885
 136.634 603.170
 521.717 152.604
 646.681 226.699
 665.386 275.117
 187.716 821.454
 693.234 461.228
 587.271 365.978
 522.979 62.173
 855.447 392.557
 1.588 896.682
 527.578 785.268
 792.986 765.887
 392.538 123.746
 470.787 422.627
 808.319 786.240
 652.025 608.017
 39.065 685.396
 788.358 444.131
 933.944 884.114
 923.537 766.282
 437.936 583.751
 967.947 900.545
 335.819 516.019
 423.479 841.221
 819.511 541.355
 808.784 798.991
 799.677 964.655
 533.248 104.134
 797.582 443.627
 597.984 531.743
 23.035 371.066
 167.001 229.254
 217.512 761.044
 858.068 673.339
 695.085 226.940
 110.088 956.467
 2.267 888.604
 454.798 337.045
 824.541 534.696
 171.114 405.317
 353.174 157.725
 49.378 585.325
 780.198 902.716
 712.261 566.694
 979.626 370.481
 704.238 835.274
 654.465 203.451
 900.774 835.514
 255.599 582.006
 433.096 677.489
 111.889 63.709
 459.120 315.872
 330.711 514.189
 623.669 35.670
 842.691 379.295
 782.134 29.550
 259.714 422.188
 555.342 134.254
 105.606 250.279
 36.536 89.439
 156.655 455.081
 684.333 312.693
 614.808 218.512
 261.535 361.348
 228.607 552.909
 975.295 327.517
 202.481 455.606
 548.778 130.817
 298.741 704.599
 321.020 417.118
 271.579 597.469
 95.770 815.999
 89.638 954.754
 10.852 69.223
 42.606 250.559
 298.908 823.306
 105.135 891.985
 283.591 127.323
 993.719 805.389
 80.630 229.449
 422.618 477.479
 232.148 599.849
 695.255 84.416
 329.742 91.666
 87.576 979.682
 714.875 294.691
 447.756 524.291
 674.782 837.326
 88.335 469.499
 472.466 191.689
 746.836 46.565
 807.400 364.794
 81.305 800.083
 349.486 287.009
 618.763 506.262
 225.998 199.318
 135.693 246.320
 376.084 495.858
 297.342 624.384
 579.479 290.904
 771.499 11.294
 478.073 83.796
 545.737 608.210
 756.776 815.511
 475.776 620.537
 752.570 11.911
 166.102 242.406
 489.872 646.619
 699.511 819.550
 571.545 527.447
 885.407 94.255
 516.378 1.080
 61.082 966.092
 257.072 308.989
 857.599 617.976
 282.282 131.371
 112.190 65.957
 709.808 484.107
 480.255 365.916
 756.315 835.755
 558.238 539.410
 166.121 877.401
 88.134 218.510
 174.443 988.529
 267.554 525.208
 209.525 918.179
 356.533 530.254
 436.316 254.460
 752.462 30.101
 268.494 739.535
 924.138 355.549
 435.087 644.651
 60.108 513.924
 95.453 134.379
 828.044 466.112
 817.805 595.529
 172.057 563.871
 140.654 199.027
 832.879 700.744
 545.698 808.269
 79.086 156.293
 309.876 691.231
 631.490 298.633
 151.932 172.916
 671.214 630.289
 326.304 357.068
 196.384 258.927
 779.065 719.618
 462.891 904.644
 804.661 739.920
 269.150 442.188
 919.162 688.789
 959.418 658.089
 189.587 274.776
 89.322 83.444
 276.680 492.705
 163.028 162.628
 910.484 792.411
 984.673 621.885
 327.487 552.930
 315.721 210.636
 461.463 910.529
 371.659 268.880
 957.008 741.139
 480.793 108.646
 627.744 172.721
 47.780 533.810
 26.262 425.338
 976.174 24.244
 748.794 211.168
 396.841 6.351
 836.657 929.108
 990.021 67.202
 733.695 655.274
 273.634 54.156
 242.718 548.447
 932.703 361.965
 525.662 985.974
 886.305 736.514
 596.486 138.933
 209.150 25.814
 850.342 44.236
 952.680 157.402
 798.171 685.353
 131.693 405.541
 376.467 442.332
 771.090 685.449
 474.674 196.586
 635.907 145.156
 867.617 697.726
 616.726 953.688
 710.961 730.480
 310.585 658.153
 510.317 511.976
 51.332 318.567
 818.790 346.586
 7.878 360.080
 366.368 250.829
 317.043 505.549
 343.159 309.061
 960.743 580.625
 816.257 346.736
 974.420 497.714
 878.886 917.681
 902.248 419.174
 935.708 41.297
 340.277 334.168
 298.056 931.866
 154.893 933.753
 978.856 612.681
 82.603 376.606
 673.653 670.720
 38.005 960.517
 529.231 991.865
 537.945 775.292
 525.492 521.573
 227.401 549.399
 423.695 461.571
 930.821 319.769
 11.668 770.117
 893.866 471.282
 254.645 953.065
 695.295 594.984
 342.027 377.180
 545.679 503.016
 112.276 308.523
 525.544 380.134
 999.757 570.323
 505.231 228.843
 241.348 760.467
 615.321 525.344
 323.007 892.881
 860.997 910.255
 455.895 794.795
 785.404 120.440
 620.515 658.704
 553.422 571.051
 480.471 510.236
 843.703 630.386
 273.547 597.802
 976.983 820.320
 867.994 564.595
 574.391 813.605
 211.014 846.232
 110.517 93.324
 781.933 806.924
 210.464 662.197
 735.464 333.000
 724.091 928.708
 724.542 734.829
 108.409 307.225
 924.714 47.402
 653.023 620.211
 243.025 987.386
 614.112 817.554
 737.189 632.146
 478.324 82.013
 751.965 186.676
 785.961 87.344
 508.637 240.771
 207.712 49.093
 873.065 574.756
 724.062 555.148
 743.691 622.275
 712.479 797.434
 112.154 57.917
 743.749 326.668
 977.804 951.537
 742.861 413.664
 268.651 466.350
 527.112 383.570
 13.449 11.039
 318.219 269.651
 704.093 64.911
 687.968 952.368
 18.988 947.550
 168.207 764.864
 484.042 609.438
 893.756 780.223
 819.493 976.839
 687.227 587.719
 451.630 533.130
 802.080 18.632
 205.811 90.177
 556.882 716.907
 491.197 168.772
 590.110 651.301
 241.556 28.264
 789.740 134.649
 596.918 265.153
 781.849 919.122
 357.203 531.416
 452.618 756.065
 874.013 439.777
 411.244 993.012
 486.358 149.233
 738.742 392.310
 269.078 625.038
 298.406 224.489
 621.273 698.664
 375.491 659.866
 651.280 11.317
 361.688 664.182
 943.063 796.250
 578.092 624.338
 847.584 467.959
 440.145 180.114
 116.606 758.560
 889.506 624.364
 372.894 931.944
 58.903 430.408
 430.935 564.175
 282.873 159.676
 889.929 794.034
 934.214 149.209
 213.034 501.293
 845.280 947.126
 883.849 883.526
 785.494 689.912
 346.219 586.923
 210.237 249.428
 643.089 255.238
 198.393 536.461
 783.898 836.786
 661.125 363.612
 400.560 616.170
 865.947 541.253
 665.297 989.490
 489.039 719.669
 408.321 894.309
 524.138 977.355
 11.835 344.167
 755.796 384.577
 794.016 148.341
 293.671 103.051
 11.120 957.717
 86.531 892.873
 278.820 744.561
 941.563 828.340
 580.133 565.929
 496.199 232.186
 224.327 486.088
 784.122 245.887
 239.982 242.197
 540.396 500.603
 19.776 169.494
 567.161 242.993
 331.669 988.186
 273.332 222.460
 521.174 865.276
 679.807 146.525
 255.640 162.733
 594.412 560.148
 110.359 71.127
 485.019 369.343
 727.470 898.431
 569.738 691.742
 954.705 770.739
 382.921 324.614
 7.822 429.748
 226.024 437.724
 217.152 345.946
 462.339 453.495
 686.931 562.206
 131.759 814.820
 291.399 236.251
 241.427 72.038
 882.155 349.062
 804.100 570.931
 618.584 217.379
 50.014 884.739
 641.710 410.080
 609.872 912.370
 279.440 179.231
 64.339 435.055
 938.544 226.428
 365.158 573.098
 349.876 323.702
 869.066 467.259
 885.344 176.355
 280.377 95.371
 958.125 774.077
 692.005 159.390
 705.029 38.258
 246.344 692.187
 88.041 690.284
 133.714 453.647
 550.610 180.895
 711.732 344.159
 435.834 118.052
 297.156 258.431
 484.158 684.908
 563.441 846.902
 46.464 965.080
 711.859 125.330
 796.662 195.493
 488.809 369.760
 31.109 693.603
 342.518 114.699
 378.898 392.971
 272.192 712.666
 398.599 546.267
 273.758 955.107
 37.982 586.173
 358.352 855.169
 921.348 381.047
 370.753 274.730
 495.127 82.952
 801.213 580.118
 0.312 480.943
 329.686 636.927
 297.164 672.842
 408.920 924.237
 693.673 25.511
 52.524 347.536
 27.728 768.739
 494.790 958.795
 430.392 263.793
 207.345 518.067
 13.575 497.693
 148.602 935.802
 442.482 812.041
 168.456 666.798
 187.318 305.290
 353.826 148.637
 618.781 914.614
 269.819 218.882
 889.920 443.766
 593.767 950.742
 308.226 952.779
 450.774 626.953
 174.652 50.925
 813.224 251.994
 582.034 963.623
 924.850 475.265
 608.732 395.075
 732.159 469.591
 601.941 440.127
 460.413 853.320
 659.725 260.635
 543.999 348.769
 35.552 223.449
 226.214 488.979
 500.843 379.706
 973.583 288.384
 910.069 869.788
 925.355 616.433
 472.597 276.824
 518.379 807.379
 902.120 476.706
 117.980 321.026
 497.832 887.291
 451.503 570.382
 824.084 587.605
 216.004 150.726
 462.991 833.866
 826.196 954.156
 986.269 458.068
 622.435 113.197
 950.521 302.272
 288.790 481.335
 189.483 664.093
 883.362 787.738
 735.679 42.918
 980.837 573.886
 334.009 759.742
 522.453 172.965
 145.514 144.343
 190.947 985.936
 18.644 450.579
 435.782 63.984
 718.693 873.359
 703.038 964.096
 47.458 539.244
 339.094 206.873
 601.834 57.498
 980.045 653.129
 462.097 720.849
 780.107 213.659
 771.393 197.290
 420.806 515.793
 573.888 158.396
 655.210 237.588
 479.681 739.081
 932.698 567.923
 482.741 652.212
 2.939 706.314
 289.422 713.482
 973.748 43.269
 738.737 132.438
 85.837 989.752
 683.342 250.239
 35.316 697.365
 127.531 149.890
 417.853 739.683
 513.578 317.192
 260.082 335.655
 42.110 18.165
 446.163 779.810
 490.285 399.196
 519.950 308.336
 541.170 268.632
 54.312 847.798
 499.637 732.242
 814.627 652.871
 988.294 120.003
 917.846 194.958
 788.468 138.741
 293.990 284.819
 116.334 735.468
 14.083 34.559
 956.158 471.774
 556.033 138.633
 467.827 142.910
 264.466 96.372
 253.894 169.354
 127.006 442.300
 424.971 827.501
 370.918 92.906
 907.298 444.088
 191.555 373.157
 461.654 171.038
 396.889 731.869
 50.449 189.353
 708.011 186.958
 825.189 108.648
 539.299 19.769
 387.674 769.962
 17.626 538.246
 586.889 601.033
 839.328 993.167
 884.039 483.494
 936.431 117.295
 888.282 779.234
 288.014 686.919
 626.292 627.870
 104.536 917.383
 253.730 908.898
 896.884 102.888
 493.080 791.405
 60.052 415.868
 40.409 642.353
 824.351 177.913
 426.593 193.498
 103.478 703.516
 453.040 379.320
 575.343 266.469
 907.345 647.281
 523.242 128.779
 63.471 940.881
 624.695 451.262
 699.626 989.960
 164.258 337.163
 444.147 176.362
 554.010 74.134
 57.230 632.236
 638.713 680.577
 349.707 569.078
 937.299 239.992
 357.396 215.136
 701.939 847.525
 862.378 384.436
 762.368 688.077
 565.440 230.714
 446.120 222.225
 54.550 412.657
 133.023 347.747
 23.410 862.519
 0.702 919.226
 15.856 898.454
 361.337 100.031
 803.146 232.382
 370.759 659.798
 542.257 821.246
 329.808 751.600
 267.451 701.992
 893.212 657.377
 391.112 292.073
 179.917 994.354
 542.645 870.890
 545.665 461.556
 768.872 467.136
 966.683 171.716
 321.619 436.931
 3.765 273.581
 637.018 42.927
 907.995 1.807
 788.533 140.921
 910.378 591.063
 497.023 94.230
 253.069 18.028
 484.663 604.050
 293.494 165.567
 546.591 743.765
 596.097 379.177
 619.451 984.927
 449.667 163.990
 487.107 911.096
 669.175 874.092
 671.636 32.385
 895.927 113.089
 806.184 178.396
 262.870 399.893
 122.416 290.966
 185.481 676.277
 59.381 632.027
 943.258 928.261
 815.911 927.828
 481.158 562.755
 531.616 391.345
 661.068 990.798
 751.771 893.039
 785.424 901.294
 671.499 420.022
 181.533 12.342
 80.578 899.617
 636.942 224.442
 860.744 130.131
 502.833 400.237
 694.791 15.329
 901.025 803.671
 406.018 235.589
 76.516 157.897
 86.263 495.192
 4.961 451.948
 122.037 289.069
 695.040 932.605
 75.973 851.772
 599.081 67.440
 512.409 345.270
 369.576 830.336
 612.398 59.808
 160.567 130.545
 348.662 233.505
 385.501 34.521
 82.043 222.327
 499.372 86.160
 398.108 993.813
 993.476 250.962
 478.969 987.338
 474.282 44.084
 157.624 133.390
 870.797 267.788
 339.703 497.393
 482.003 512.667
 713.129 493.875
 570.695 467.122
 565.776 678.640
 443.314 944.307
 263.491 685.099
 666.528 954.278
 128.161 231.749
 77.680 716.113
 422.778 237.181
 193.303 80.630
 176.241 773.923
 231.399 795.029
 146.227 850.396
 290.755 527.919
 258.474 199.436
 904.181 743.953
 12.992 381.029
 660.167 794.599
 202.784 475.502
 405.236 913.839
 642.674 491.464
 561.426 878.925
 701.721 770.986
 762.319 636.524
 222.846 214.063
 597.282 188.859
 800.812 27.349
 105.789 983.977
 481.211 30.893
 458.550 225.433
 298.055 824.404
 254.665 191.891
 948.746 455.206
 136.998 384.104
 528.339 667.859
 142.753 159.053
 29.117 515.538
 851.922 297.699
 128.657 631.307
 40.325 528.594
 214.848 989.671
 81.924 504.926
 158.276 622.213
 750.460 733.251
 772.177 713.155
 645.156 870.013
 382.622 409.629
 89.036 43.972
 354.228 795.948
 729.302 101.899
 620.428 950.775
 993.494 99.677
 296.054 120.718
 136.837 925.491
 800.813 484.297
 547.883 615.712
 795.342 67.675
 781.612 942.865
 780.209 319.903
 60.320 969.521
 788.964 13.323
 649.538 988.887
 28.707 247.285
 83.898 144.273
 98.301 784.306
 19.211 833.569
 11.129 11.593
 933.182 74.665
 335.184 912.590
 727.511 412.601
 460.275 358.450
 815.839 783.852
 135.493 234.468
 660.772 377.822
 768.071 738.360
 172.573 826.419
 518.924 103.462
 453.829 651.026
 404.917 878.560
 198.414 459.549
 561.087 245.934
 587.311 837.322
 618.393 79.765
 804.545 653.020
 108.093 78.316
 687.743 808.389
 659.487 275.918
 472.248 518.368
 963.942 126.094
 855.583 501.308
 437.889 606.987
 549.146 988.564
 837.491 37.280
 273.052 995.255
 817.440 497.986
 542.861 611.740
 348.470 566.848
 176.619 226.197
 728.629 11.850
 878.262 136.022
 560.961 823.677
 518.271 278.833
 897.138 549.419
 401.946 157.199
 837.954 17.825
 285.209 55.358
 265.726 806.720
 641.149 476.994
 292.024 923.492
 499.355 262.259
 121.328 267.916
 454.226 976.876
 744.890 281.827
 376.078 79.181
 530.052 411.658
 245.934 750.863
 902.543 407.769
 985.787 577.996
 929.847 239.292
 363.164 960.478
 402.847 336.405
 32.569 945.601
 633.925 695.257
 635.365 376.002
 498.930 946.851
 40.792 830.511
 557.567 43.172
 278.827 850.388
 404.410 635.486
 323.594 681.226
 696.823 285.554
 545.094 35.687
 745.437 275.360
 596.471 773.400
 759.617 270.725
 561.161 496.555
 139.706 394.938
 994.637 733.234
 878.132 217.433
 782.771 1.381
 654.070 736.831
 554.628 756.090
 515.921 5.835
 361.971 178.832
 780.070 615.996
 928.603 392.182
 523.970 732.919
 516.239 916.035
 610.630 786.901
 214.071 725.303
 797.069 711.119
 678.895 844.410
 101.371 850.443
 302.271 5.902
 135.115 300.767
 809.094 10.072
 656.451 583.962
 75.179 316.415
 723.565 710.199
 744.634 358.012
 791.520 961.460
 114.161 644.622
 113.081 171.767
 891.908 972.699
 295.326 46.188
 322.500 819.883
 700.471 707.628
 864.730 112.492
 136.715 384.054
 9.571 127.482
 491.345 36.149
 907.391 951.219
 345.191 3.830
 536.178 57.884
 359.493 37.884
 67.183 597.515
 230.931 638.950
 578.578 570.589
 108.791 599.517
 117.770 400.981
 604.058 325.696
 432.975 456.332
 390.529 584.837
 177.161 773.950
 103.197 103.888
 552.781 866.779
 932.371 143.696
 812.668 758.636
 349.770 148.725
 687.681 847.419
 594.711 563.092
 180.122 351.650
 407.195 296.195
 576.571 757.237
 486.039 388.922
 405.765 161.357
 943.075 589.547
 135.683 787.850
 740.978 602.612
 986.584 318.273
 567.698 170.564
 478.704 405.124
 592.972 223.756
 458.524 684.669
 53.565 566.952
 907.491 427.913
 58.208 828.037
 961.873 316.789
 528.399 185.932
 219.957 631.386
 888.117 119.153
 619.260 821.552
 278.018 614.156
 295.976 216.551
 444.939 874.095
 834.086 719.343
 495.639 145.372
 942.661 222.878
 808.093 293.072
 715.832 175.475
 170.656 809.792
 407.130 977.589
 728.712 28.518
 843.585 495.123
 322.586 62.903
 797.872 972.979
 15.487 942.044
 490.246 590.013
 954.870 206.515
 895.104 142.271
 557.067 943.862
 247.276 219.887
 428.380 561.113
 475.980 364.842
 464.556 106.103
 713.445 187.703
 435.927 386.127
 332.326 173.263
 752.225 609.651
 540.977 824.815
 396.789 553.522
 616.525 57.444
 565.392 983.486
 668.564 40.798
 884.196 20.147
 15.469 465.285
 211.478 526.232
 13.140 932.334
 648.898 215.577
 523.008 584.579
 153.559 761.500
 240.940 446.576
 908.435 564.710
 258.045 257.514
 685.338 271.765
 493.213 876.570
 834.358 498.184
 858.478 926.970
 222.244 279.981
 103.154 29.860
 588.650 468.710
 470.423 342.930
 15.453 903.740
 407.931 756.090
 835.750 687.695
 247.666 867.635
 623.954 93.733
 733.385 145.393
 388.072 524.103
 578.041 609.756
 664.334 886.441
 508.803 116.596
 530.557 766.242
 961.465 290.681
 198.786 750.357
 255.352 302.751
 613.781 237.255
 578.586 700.133
 618.928 485.753
 884.089 111.204
 705.316 576.336
 109.524 833.669
 36.304 349.887
 338.146 586.420
 445.500 350.265
 288.949 321.223
 0.058 822.720
 118.541 235.990
 766.448 43.630
 16.737 553.717
 828.049 702.628
 644.202 293.719
 802.106 891.146
 582.702 993.845
 959.766 27.261
 714.191 988.448
 142.321 961.760
 709.419 517.489
 517.725 651.602
 563.722 263.203
 565.369 381.796
 668.906 273.856
 698.588 183.458
 135.471 46.513
 521.058 93.154
 686.937 475.229
 706.076 376.020
 223.808 616.220
 930.472 82.634
 213.021 731.382
 684.803 7.805
 91.936 815.808
 318.640 589.737
 404.590 28.998
 517.504 742.173
 10.604 884.273
 902.821 402.840
 350.694 223.097
 407.668 451.842
 921.887 442.781
 21.821 987.425
 143.508 955.270
 885.439 18.152
 92.714 744.832
 210.696 855.082
 895.218 242.674
 246.687 670.573
 190.158 641.370
 300.387 278.310
 193.359 592.039
 463.508 518.811
 684.181 838.272
 153.266 183.643
 289.430 384.589
 288.937 48.064
 863.362 930.864
 33.306 814.462
 523.638 450.599
 619.529 997.367
 35.318 388.577
 153.488 544.859
 102.842 206.417
 176.485 221.652
 675.870 132.620
 643.277 47.225
 369.332 462.150
 219.359 850.052
 389.660 600.473
 35.449 868.766
 124.776 24.785
 315.928 296.143
 549.807 223.279
 384.227 355.944
 406.725 519.388
 157.632 450.224
 395.317 55.648
 295.651 780.873
 354.290 430.134
 32.081 689.429
 182.342 892.149
 476.281 470.006
 445.138 223.231
 842.409 178.331
 709.028 580.711
 887.794 712.955
 437.680 555.456
 497.857 300.912
 163.563 400.405
 232.731 238.116
 810.381 994.841
 90.785 964.150
 781.175 309.545
 290.572 81.778
 354.321 384.141
 522.353 944.156
 238.207 589.764
 573.550 748.700
 845.695 963.103
 142.476 407.703
 60.046 912.721
 878.027 664.669
 401.658 632.116
 529.190 235.159
 574.530 138.293
 569.965 55.359
 205.968 287.706
 748.412 795.240
 103.638 216.613
 861.981 550.823
 780.095 989.416
 307.128 377.666
 153.604 411.004
 914.632 11.265
 871.010 827.989
 541.381 576.728
 337.265 684.883
 326.083 297.264
 328.596 756.344
 364.988 536.919
 642.313 502.888
 461.936 966.411
 53.659 317.711
 145.742 121.217
 445.265 484.989
 121.002 168.365
 211.747 159.383
 972.920 743.250
 363.340 322.061
 232.959 331.623
 428.510 455.892
 733.250 816.511
 635.081 112.369
 640.295 587.827
 609.091 882.015
 222.038 516.931
 225.413 810.652
 529.634 263.240
 357.038 573.893
 982.010 829.550
 261.999 794.958
 746.482 182.035
 707.490 595.594
 684.455 655.683
 727.102 651.115
 52.624 972.364
 34.903 788.879
 645.607 93.892
 552.823 150.701
 366.862 43.679
 547.319 525.443
 505.762 876.244
 397.445 55.601
 167.455 412.588
 737.221 803.836
 189.435 340.727
 416.768 820.707
 528.598 94.566
 523.250 337.319
 11.964 251.415
 286.681 486.063
 713.436 350.113
 587.569 764.278
 201.248 239.802
 581.861 50.710
 852.600 676.518
 590.434 879.417
 162.912 633.981
 370.380 402.737
 999.893 70.153
 526.522 831.821
 532.986 966.684
 545.113 443.492
 775.749 749.265
 476.832 565.046
 434.272 508.912
 980.239 388.665
 884.254 223.542
 405.487 384.771
 380.887 762.763
 74.761 354.910
 20.972 324.235
 452.504 431.159
 960.040 965.263
 624.834 247.903
 76.514 567.440
 381.636 5.875
 760.922 304.388
 252.853 656.212
 84.728 13.157
 456.619 157.880
 17.659 729.157
 813.607 925.091
 64.606 604.052
 39.690 667.407
 86.594 947.561
 296.456 835.266
 761.403 820.372
 632.972 584.177
 187.751 449.285
 747.370 344.023
 305.219 371.264
 916.365 773.730
 806.117 164.581
 645.777 659.384
 974.178 557.771
 574.798 504.859
 770.503 676.303
 988.605 512.877
 574.587 889.099
 353.247 971.505
 306.012 739.056
 57.461 872.381
 431.872 511.247
 829.649 784.029
 290.741 227.550
 474.844 493.769
 623.782 15.908
 853.868 887.686
 538.165 535.676
 691.370 648.529
 881.320 237.592
 465.124 70.167
 173.711 878.485
 488.406 84.281
 533.041 718.186
 370.789 205.477
 77.349 911.164
 429.107 776.077
 974.788 620.725
 746.240 647.991
 923.615 572.256
 445.779 308.618
 409.667 7.940
 198.444 738.386
 566.271 82.811
 912.569 792.961
 21.978 566.165
 225.207 212.255
 386.920 588.792
 619.921 66.055
 324.019 51.501
 397.550 412.552
 755.157 20.988
 40.820 547.396
 146.146 962.658
 794.405 598.634
 932.479 364.847
 158.768 534.326
 628.136 203.686
 926.846 317.488
 592.914 682.062
 913.550 905.982
 613.866 789.856
 503.337 756.870
 630.489 906.385
 13.222 175.615
 51.522 971.224
 907.953 235.403
 76.893 648.103
 459.418 581.991
 357.966 500.967
 190.340 501.305
 762.325 984.714
 637.911 442.801
 218.624 159.353
 699.131 309.252
 818.299 489.805
 237.545 306.488
 963.176 59.268
 229.837 823.992
 243.271 557.783
 577.990 533.621
 482.528 705.479
 703.718 759.683
 530.257 419.006
 150.448 814.940
 634.011 257.394
 945.904 805.513
 790.190 108.048
 305.279 790.391
 219.413 953.821
 89.032 811.026
 895.588 47.242
 56.694 371.977
 914.430 198.315
 492.949 408.674
 916.159 838.298
 917.001 592.964
 978.293 374.945
 841.508 236.475
 521.312 316.712
 521.553 806.952
 178.788 66.897
 254.263 690.229
 84.096 916.865
 560.418 842.564
 130.570 984.078
 833.870 182.645
 936.911 920.080
 193.929 282.964
 163.626 570.955
 59.248 215.789
 601.421 213.624
 696.638 384.156
 913.939 962.131
 830.098 183.630
 843.390 775.514
 547.864 271.990
 59.827 680.714
 770.077 713.078
 87.772 218.169
 566.872 965.012
 15.174 233.318
 603.992 524.733
 70.160 373.364
 976.877 458.801
 934.658 545.570
 38.594 248.682
 597.814 81.595
 474.435 577.129
 86.321 3.293
 597.088 366.030
 946.775 60.894
 479.433 546.291
 503.248 717.072
 284.210 463.454
 731.164 973.281
 745.749 281.147
 838.831 511.695
 791.743 285.908
 46.563 581.468
 423.814 184.907
 519.019 57.013
 193.603 651.733
 311.477 194.081
 483.658 859.438
 610.176 503.023
 725.132 154.748
 509.165 434.596
 130.688 498.802
 302.602 959.561
 292.975 719.527
 466.712 737.327
 476.310 896.008
 547.456 169.735
 819.967 498.899
 399.038 873.248
 261.634 931.402
 178.785 766.306
 393.667 306.821
 192.610 239.057
 874.908 130.874
 802.553 571.483
 457.709 765.112
 806.923 604.847
 251.928 383.013
 840.996 503.159
 961.910 609.165
 731.425 508.872
 503.593 186.578
 383.345 784.394
 470.043 145.567
 651.336 512.339
 275.856 863.145
 912.884 317.990
 713.485 683.696
 347.927 82.817
 914.761 14.480
 555.523 284.295
 974.424 873.683
 387.100 961.746
 482.841 130.202
 226.502 247.915
 984.085 274.758
 334.721 489.719
 553.069 658.503
 939.531 317.790
 729.445 150.831
 77.951 512.620
 492.663 41.185
 586.641 195.144
 676.145 444.261
 328.898 172.350
 641.440 183.973
 697.174 265.100
 435.835 114.134
 540.248 97.793
 388.057 584.085
 40.841 240.289
 832.941 541.953
 272.064 254.862
 652.325 869.216
 452.412 248.572
 658.844 505.500
 514.824 988.829
 692.967 815.606
 924.605 672.045
 140.721 300.751
 595.768 597.868
 477.515 7.573
 840.882 490.756
 297.817 952.036
 74.006 113.593
 74.735 176.873
 201.356 362.144
 909.658 92.286
 464.368 832.593
 659.784 917.472
 832.668 175.961
 778.728 18.016
 720.825 542.335
 758.513 909.795
 866.661 364.495
 334.409 627.828
 157.357 315.497
 299.636 8.241
 222.866 819.204
 395.453 438.549
 887.475 208.700
 892.176 546.730
 436.260 867.404
 85.054 639.732
 923.191 194.770
 500.451 999.286
 934.455 396.438
 475.569 195.098
 790.012 182.068
 350.010 696.103
 787.421 877.801
 529.198 328.579
 886.642 30.117
 465.296 640.319
 28.027 739.988
 296.459 343.023
 846.369 57.628
 713.472 596.647
 873.167 266.355
 136.022 611.153
 841.709 657.232
 608.694 530.275
 562.885 953.089
 927.504 751.290
 114.675 280.603
 417.288 162.914
 78.893 52.409
 863.061 454.417
 12.123 238.362
 296.628 882.579
 704.063 847.428
 424.139 164.504
 458.948 471.013
 299.181 494.711
 240.908 57.614
 576.487 830.652
 111.470 690.383
 78.055 334.417
 719.779 657.612
 49.562 247.429
 399.162 65.404
 41.499 73.127
 596.439 307.198
 805.688 78.893
 284.966 931.776
 521.228 147.676
 763.868 536.451
 449.872 522.144
 852.736 841.932
 243.039 115.791
 184.620 807.746
 382.907 707.843
 764.926 639.923
 18.089 399.198
 587.711 584.974
 958.415 357.998
 224.481 145.219
 109.335 814.039
 468.004 580.427
 768.745 925.408
 321.929 460.123
 170.019 8.010
 576.212 421.080
 455.130 424.515
 552.013 877.380
 999.699 424.622
 194.124 78.544
 114.291 430.012
 843.754 857.736
 618.241 697.186
 752.326 540.729
 456.660 267.406
 663.691 571.634
 319.290 438.634
 766.638 368.341
 360.666 248.842
 624.069 54.858
 432.132 237.994
 644.703 975.579
 363.027 917.842
 556.095 114.899
 494.502 300.299
 645.584 701.957
 926.763 658.198
 192.952 742.939
 418.750 573.992
 162.943 0.985
 36.634 695.158
 448.071 935.784
 19.942 398.282
 546.289 361.433
 785.971 471.078
 771.232 512.747
 966.833 672.721
 875.028 898.248
 139.396 613.123
 218.394 724.373
 815.283 302.178
 456.440 902.687
 982.646 227.174
 680.718 193.083
 288.582 202.653
 331.436 25.038
 903.760 49.945
 184.063 0.223
 380.277 466.837
 740.881 178.357
 889.129 70.435
 292.321 539.654
 172.471 383.053
 330.479 697.886
 263.409 592.172
 426.258 94.966
 486.202 877.179
 853.629 768.424
 754.083 349.332
 344.111 965.513
 610.401 604.411
 269.400 640.654
 519.427 212.628
 121.009 365.938
 392.034 356.152
 426.677 697.506
 342.932 225.014
 711.347 254.470
 912.458 667.097
 975.754 2.897
 967.709 192.560
 581.587 707.224
 823.611 508.502
 755.086 567.756
 721.185 822.480
 960.492 448.880
 172.563 735.901
 663.600 202.008
 163.392 448.136
 969.660 674.538
 204.089 522.990
 947.918 486.240
 481.419 709.944
 269.265 353.212
 198.291 358.105
 909.049 93.065
 748.092 171.463
 882.244 790.336
 873.951 305.741
 264.525 415.725
 964.717 741.542
 544.747 344.815
 268.150 142.752
 789.689 220.283
 15.728 946.268
 271.472 845.581
 288.867 667.348
 405.743 827.772
 277.323 548.533
 821.582 433.270
 329.590 948.766
 582.418 153.974
 642.710 748.416
 404.232 264.544
 433.677 536.415
 779.502 787.038
 153.310 214.163
 272.292 759.756
 501.027 679.578
 664.224 166.923
 258.287 491.401
 818.676 849.071
 940.783 422.182
 10.398 845.708
 964.043 917.330
 411.755 977.812
 991.175 31.912
 510.430 754.091
 780.807 26.979
 484.663 468.711
 651.224 598.891
 212.756 376.940
 425.202 580.224
 327.858 206.929
 798.937 796.395
 934.952 749.542
 695.708 761.103
 625.138 513.104
 606.723 734.545
 796.712 226.251
 802.164 805.089
 20.368 500.347
 807.178 557.632
 967.091 44.506
 700.986 295.300
 905.503 173.052
 710.989 936.727
 826.841 809.740
 664.518 635.261
 180.055 18.493
 133.621 891.429
 9.383 160.489
 395.948 753.659
 947.992 866.668
 548.543 438.122
 202.873 38.051
 490.490 925.646
 990.086 349.442
 852.178 406.784
 171.060 181.322
 939.011 705.590
 378.098 377.010
 99.360 394.413
 182.025 694.994
 672.073 357.789
 781.727 667.830
 447.976 230.340
 921.635 798.071
 850.347 844.491
 860.063 517.610
 337.609 517.184
 12.468 149.717
 721.622 384.691
 626.394 673.597
 619.373 780.921
 459.143 470.707
 385.135 832.504
 828.487 392.301
 952.764 514.522
 697.482 531.344
 730.715 640.534
 196.071 502.001
 290.239 931.843
 437.578 960.433
 153.223 971.496
 873.062 565.750
 681.369 561.933
 159.812 744.984
 382.056 600.460
 474.122 46.275
 945.781 908.620
 948.059 736.599
 910.962 610.429
 983.487 711.103
 987.753 276.264
 325.761 958.014
 65.189 525.573
 148.556 384.357
 655.204 519.747
 898.237 12.086
 701.002 449.283
 111.569 551.149
 81.948 915.264
 898.560 435.540
 896.825 978.317
 769.739 251.090
 394.472 568.214
 184.503 411.073
 765.838 149.671
 757.569 159.408
 513.121 775.451
 840.534 853.959
 696.542 443.375
 4.613 747.298
 532.470 541.388
 301.497 523.105
 910.872 912.320
 537.795 937.546
 826.780 10.934
 833.599 471.500
 218.660 839.262
 569.439 727.147
 593.831 926.942
 283.480 847.351
 242.781 931.560
 940.507 835.532
 24.048 345.861
 237.629 784.678
 191.052 955.755
 673.103 555.196
 661.722 752.477
 122.073 880.972
 458.978 886.987
 727.125 630.936
 811.274 403.127
 316.215 549.547
 961.690 102.326
 53.004 174.545
 33.859 196.489
 54.918 355.488
 113.930 882.452
 685.813 333.775
 878.280 622.018
 749.345 296.672
 803.692 502.727
 935.576 677.478
 995.042 368.350
 369.771 875.080
 538.138 492.533
 694.440 33.316
 693.503 987.437
 702.551 718.719
 179.668 220.885
 503.449 820.030
 819.489 604.944
 618.574 460.695
 335.534 826.642
 299.955 753.242
 554.337 43.370
 972.039 559.569
 516.125 653.268
 701.305 171.852
 366.246 881.626
 386.028 753.893
 635.099 770.938
 271.227 131.581
 880.932 913.249
 975.339 883.864
 288.736 872.874
 462.446 842.809
 880.955 185.159
 7.207 884.327
 522.469 818.178
 832.348 991.819
 991.754 299.873
 607.010 855.898
 469.230 359.991
 688.104 977.700
 867.266 946.273
 878.731 254.760
 327.317 145.688
 533.464 121.579
 849.172 687.531
 228.919 406.740
 634.711 904.911
 561.535 460.514
 141.173 879.519
 258.045 747.534
 692.290 851.590
 966.136 825.304
 513.354 218.993
 314.648 418.523
 290.157 717.716
 28.922 519.625
 431.548 828.071
 695.320 106.389
 599.277 509.453
 780.287 67.319
 292.769 970.028
 517.532 304.777
 204.910 30.326
 529.110 175.331
 140.164 461.112
 492.522 497.552
 778.807 451.518
 709.747 271.698
 829.548 594.096
 181.878 115.733
 813.916 725.950
 304.226 721.152
 124.487 921.497
 834.168 503.975
 178.332 440.662
 563.440 95.339
 608.021 559.870
 566.900 547.495
 984.505 781.093
 873.188 680.278
 616.506 771.309
 484.306 56.665
 415.201 641.245
 389.237 740.645
 624.672 454.261
 302.875 483.985
 699.497 555.283
 500.160 928.589
 640.900 833.001
 194.251 56.980
 390.086 49.002
 267.509 624.229
 207.830 73.575
 849.087 950.576
 457.405 213.674
 739.963 925.642
 545.814 773.750
 215.603 693.816
 486.661 790.145
 441.410 468.038
 225.350 275.488
 973.063 608.307
 440.522 817.674
 392.487 245.037
 509.520 530.699
 563.088 709.582
 33.298 949.810
 740.928 129.311
 168.582 814.468
 520.640 167.596
 751.674 868.764
 448.134 845.570
 136.258 924.736
 921.741 118.876
 952.566 840.030
 507.719 735.772
 850.895 633.321
 996.402 350.356
 270.422 340.654
 856.312 774.568
 504.526 60.464
 342.971 133.764
 774.326 867.372
 477.777 942.469
 709.057 333.502
 724.008 279.411
 929.480 484.946
 199.025 244.825
 281.105 360.026
 124.039 299.568
 438.182 410.402
 328.951 376.659
 945.730 796.864
 605.947 424.132
 462.155 945.437
 601.584 276.545
 764.104 328.431
 515.473 95.072
 561.094 367.136
 850.355 587.148
 1.377 181.483
 752.248 481.193
 921.569 966.251
 462.471 345.683
 968.297 398.044
 150.958 501.049
 95.906 282.621
 940.693 64.498
 93.854 764.224
 497.689 819.348
 522.449 728.925
 834.384 730.112
 116.040 449.901
 344.234 291.022
 556.598 216.824
 892.535 148.495
 813.977 352.709
 577.010 367.140
 606.280 103.624
 538.503 495.001
 147.055 859.487
 647.524 48.149
 236.027 762.964
 669.576 889.300
 15.331 239.336
 477.689 72.456
 780.577 349.634
 343.993 308.829
 110.342 164.658
 316.035 162.167
 91.936 876.455
 133.902 178.669
 486.616 920.006
 239.799 312.820
 533.085 550.294
 794.798 531.430
 551.526 703.341
 573.049 310.263
 227.030 424.608
 430.306 717.671
 144.807 50.216
 222.476 885.333
 871.664 817.516
 515.734 265.474
 258.896 818.686
 820.152 175.818
 138.875 617.267
 984.671 637.294
 737.407 361.177
 606.529 455.186
 790.659 551.056
 79.924 312.796
 981.443 479.309
 187.115 408.899
 165.426 728.502
 823.469 838.349
 292.070 508.606
 652.737 591.616
 614.524 287.691
 769.608 226.986
 982.149 412.298
 65.980 82.423
 801.945 769.556
 171.385 367.082
 801.891 76.854
 985.343 770.246
 519.486 925.454
 812.353 903.623
 539.835 96.633
 523.851 147.890
 815.109 23.160
 534.123 392.899
 884.628 211.028
 420.291 970.698
 784.033 358.087
 924.699 399.585
 762.831 214.667
 738.958 644.601
 330.069 599.412
 723.399 604.604
 404.138 599.755
 107.731 748.383
 568.996 804.871
 245.268 922.825
 327.756 409.338
 854.489 666.253
 316.256 423.348
 531.172 91.566
 292.329 781.252
 8.331 909.384
 278.026 370.981
 989.370 184.028
 6.696 444.763
 894.757 338.833
 147.717 314.368
 10.138 26.216
 59.873 995.354
 972.914 167.334
 799.225 623.530
 407.140 551.547
 96.047 117.866
 638.199 313.706
 163.744 67.687
 567.513 714.279
 734.005 54.160
 944.963 411.192
 178.730 218.453
 877.232 701.035
 110.310 518.702
 591.762 529.808
 405.601 697.946
 329.143 829.148
 211.642 953.948
 55.520 462.830
 527.019 863.393
 218.098 701.165
 354.134 487.130
 461.204 248.847
 955.110 255.157
 480.973 896.814
 266.151 201.022
 630.013 453.325
 208.729 151.739
 548.901 726.863
 235.856 363.494
 761.825 617.426
 550.893 873.123
 544.895 347.742
 696.005 74.137
 376.537 196.884
 616.760 52.974
 282.067 841.439
 435.855 380.964
 464.183 259.983
 408.036 960.507
 796.024 702.117
 353.636 296.176
 275.125 191.282
 81.455 94.496
 79.533 539.043
 292.975 297.201
 819.308 656.461
 416.976 694.689
 278.418 704.853
 42.759 837.708
 937.544 123.742
 715.625 520.054
 854.698 988.830
 22.315 112.988
 757.950 308.618
 147.367 228.575
 126.281 476.779
 522.439 825.116
 457.134 11.144
 246.215 959.971
 152.137 172.268
 627.647 975.502
 508.403 948.871
 332.732 270.521
 147.673 998.402
 106.196 775.924
 18.234 353.489
 133.379 398.302
 487.075 354.963
 621.776 613.870
 327.413 295.596
 761.660 947.509
 877.774 492.664
 594.424 633.988
 784.723 929.501
 527.751 472.079
 476.681 584.439
 918.086 904.663
 488.732 108.774
 751.350 111.759
 558.716 523.084
 528.393 327.222
 837.203 113.304
 866.697 387.808
 845.201 155.253
 506.580 415.002
 923.817 549.904
 629.263 500.900
 753.015 873.703
 4.143 820.484
 178.362 841.042
 160.322 990.377
 634.961 232.868
 777.683 20.910
 159.233 100.076
 898.678 411.890
 547.656 527.237
 534.523 886.314
 76.036 606.385
 268.018 769.513
 205.272 77.686
 607.094 948.581
 445.270 540.124
 13.929 798.816
 555.830 307.835
 697.671 66.151
 263.524 113.802
 716.330 838.962
 851.271 560.638
 564.968 836.216
 220.321 746.752
 941.098 954.738
 173.383 4.863
 560.213 544.701
 766.660 468.518
 858.929 173.550
 124.724 911.756
 862.700 664.089
 305.544 308.548
 929.958 187.746
 796.986 44.108
 113.467 910.106
 377.190 32.062
 429.464 639.257
 188.835 893.114
 900.612 650.487
 474.336 215.791
 172.934 151.358
 961.078 22.810
 210.919 22.579
 41.988 322.307
 788.082 601.495
 789.068 837.556
 529.803 461.192
 291.165 127.949
 276.871 739.449
 600.591 674.938
 745.275 464.147
 687.625 586.908
 412.388 146.715
 672.040 244.617
 391.456 330.157
 364.269 972.791
 723.391 705.838
 896.509 83.102
 53.343 292.170
 249.843 929.059
 433.641 202.520
 534.501 875.032
 946.880 939.030
 406.779 881.001
 743.613 418.708
 411.277 203.521
 787.052 69.286
 927.445 114.445
 268.950 91.427
 834.432 535.254
 61.568 153.189
 750.770 710.211
 283.028 410.009
 471.103 20.436
 738.872 392.444
 930.156 438.331
 650.264 303.449
 46.303 993.380
 256.554 961.931
 208.799 662.362
 982.295 629.994
 2.170 896.402
 359.924 393.674
 239.959 281.665
 600.929 522.632
 192.507 717.893
 990.341 220.487
 427.437 748.283
 349.759 567.058
 277.805 934.827
 959.057 935.256
 155.458 235.123
 160.606 192.728
 733.014 380.618
 584.703 41.511
 127.339 103.416
 551.455 643.028
 283.629 421.203
 821.180 471.941
 638.793 919.979
 909.308 157.138
 145.272 315.314
 657.611 933.701
 874.387 408.576
 494.387 544.051
 657.712 659.409
 733.119 802.884
 734.637 884.736
 591.367 158.295
 776.386 373.297
 176.599 35.201
 276.421 919.660
 128.863 397.262
 412.780 769.502
 655.292 185.939
 580.802 206.393
 390.084 231.645
 799.600 867.497
 495.816 39.456
 750.108 860.216
 145.667 953.356
 897.491 263.401
 527.480 536.978
 779.995 675.281
 653.863 279.361
 357.128 546.375
 990.078 661.161
 252.468 180.759
 493.847 185.253
 703.820 464.874
 446.968 686.889
 152.250 692.352
 124.603 358.981
 221.352 789.077
 149.176 739.971
 621.592 938.770
 394.904 962.981
 477.581 90.222
 707.342 918.910
 137.567 257.848
 969.126 472.091
 556.421 463.254
 245.739 329.617
 421.082 803.250
 779.158 714.956
 839.113 556.085
 436.235 258.943
 368.285 680.235
 164.431 888.237
 612.292 136.952
 939.918 370.098
 432.748 437.774
 320.080 235.808
 871.172 830.760
 820.277 241.535
 180.736 884.329
 37.543 289.199
 433.223 585.960
 434.183 790.591
 192.092 765.906
 492.362 50.908
 881.053 895.442
 155.558 124.139
 85.687 447.504
 10.755 268.810
 912.778 788.050
 41.516 140.753
 211.100 372.927
 329.512 997.745
 393.968 131.803
 211.865 772.356
 467.124 742.897
 853.022 973.444
 777.347 845.490
 280.268 98.047
 782.896 547.751
 806.760 934.334
 584.726 202.299
 648.984 688.775
 28.898 818.514
 988.315 918.358
 330.234 527.249
 858.977 448.770
 512.762 718.940
 25.041 734.774
 604.729 239.627
 473.351 908.096
 758.762 891.143
 661.688 265.031
 38.328 372.307
 164.413 390.434
 970.077 288.742
 621.851 982.150
 511.334 411.725
 773.320 731.179
 429.339 583.977
 13.865 94.651
 293.403 545.453
 116.148 253.144
 105.695 119.033
 84.752 18.908
 756.595 178.734
 221.344 520.673
 905.544 286.865
 365.110 462.925
 930.064 887.002
 500.917 987.647
 329.298 173.093
 893.310 264.873
 442.421 808.318
 81.343 30.894
 777.998 268.080
 259.169 271.340
 332.385 847.826
 150.060 17.695
 391.251 67.100
 665.232 963.061
 799.193 965.751
 709.538 994.589
 91.961 416.523
 68.066 240.064
 211.249 251.100
 573.322 304.383
 463.489 535.268
 732.512 763.441
 594.858 445.183
 787.041 939.263
 191.313 743.266
 208.529 517.618
 384.452 72.184
 912.299 720.125
 63.986 62.521
 823.344 804.812
 431.527 358.482
 772.470 455.714
 947.120 21.338
 270.832 712.484
 141.572 678.031
 326.800 79.907
 719.301 188.621
 775.581 204.934
 136.630 348.066
 312.883 391.424
 890.320 192.663
 610.836 381.806
 25.648 217.540
 177.415 427.495
 509.771 237.639
 457.550 119.088
 705.637 640.123
 601.304 691.489
 18.038 421.055
 206.002 262.344
 113.709 104.253
 617.571 424.230
 891.853 476.699
 321.966 777.207
 503.389 4.639
 919.123 859.707
 293.096 920.174
 826.164 778.825
 128.164 782.804
 458.352 938.096
 442.167 957.881
 268.754 159.744
 681.060 938.624
 851.656 262.523
 106.219 935.359
 819.845 614.863
 961.096 220.532
 419.360 180.684
 417.753 547.196
 742.555 222.424
 15.797 638.949
 915.136 748.442
 220.479 508.225
 66.886 381.590
 443.501 815.647
 128.919 989.735
 277.092 894.547
 240.679 830.051
 630.051 581.211
 583.437 305.607
 967.518 902.952
 898.188 669.163
 441.476 663.382
 486.873 104.908
 556.405 348.567
 657.318 809.503
 297.645 771.012
 952.780 730.171
 715.064 823.161
 33.325 16.302
 611.414 371.510
 253.287 534.421
 745.771 70.253
 139.773 782.097
 293.601 984.071
 532.739 528.127
 875.280 798.278
 836.833 583.012
 396.230 866.654
 976.315 360.242
 59.595 849.297
 382.483 685.462
 994.760 561.577
 901.795 523.264
 973.486 368.310
 443.937 561.649
 94.631 882.779
 622.520 579.461
 245.954 377.021
 534.654 145.084
 688.229 577.181
 215.744 893.884
 546.761 945.914
 556.507 611.481
 85.495 73.287
 522.935 829.524
 829.356 979.823
 147.237 105.678
 294.683 442.037
 807.229 610.950
 891.985 484.694
 960.025 851.910
 539.357 938.111
 498.133 94.962
 431.433 67.037
 835.076 382.539
 963.553 264.301
 364.672 500.323
 932.831 332.606
 62.336 199.500
 199.057 7.215
 275.601 743.294
 64.120 797.120
 579.966 43.043
 747.136 529.495
 428.902 401.738
 725.247 899.398
 4.979 83.973
 61.565 971.917
 562.686 487.738
 539.825 716.061
 850.436 778.427
 810.651 918.125
 195.749 147.170
 370.961 16.974
 147.858 828.330
 43.026 705.425
 388.408 124.405
 393.146 371.935
 964.020 676.037
 885.274 326.995
 862.889 331.264
 358.532 121.602
 978.057 228.250
 959.053 364.005
 577.407 141.621
 958.645 159.489
 367.802 52.172
 921.193 410.580
 9.220 96.468
 601.488 636.863
 743.563 115.930
 402.293 10.180
 469.318 549.039
 499.230 898.683
 763.016 255.699
 147.702 208.902
 745.050 405.529
 693.078 186.256
 362.688 943.506
 349.304 449.372
 246.847 524.187
 529.658 901.078
 249.482 602.585
 997.365 678.290
 621.382 524.024
 147.162 514.354
 409.967 671.238
 578.772 221.388
 485.830 724.131
 729.703 527.994
 915.664 851.508
 601.294 191.441
 536.575 685.550
 644.789 245.426
 229.313 495.585
 233.103 938.158
 790.564 359.877
 91.512 494.324
 550.118 880.697
 812.561 323.189
 128.655 162.265
 555.973 858.432
 475.215 202.354
 105.413 409.136
 627.679 381.200
 195.695 421.925
 400.132 476.168
 964.777 488.388
 391.575 213.414
 256.208 507.287
 632.753 180.055
 483.956 245.757
 721.842 369.531
 760.652 396.493
 153.314 391.498
 822.872 248.300
 503.681 634.495
 7.261 565.311
 317.216 378.636
 636.012 886.376
 626.572 986.579
 859.701 531.815
 567.937 89.304
 433.104 351.926
 106.692 879.743
 421.759 22.772
 404.107 748.747
 263.279 233.078
 333.439 76.327
 450.515 795.317
 427.794 824.582
 829.339 828.654
 523.453 980.559
 781.110 116.411
 290.308 946.689
 510.786 341.769
 32.949 768.065
 111.409 598.810
 747.369 980.056
 802.608 698.650
 652.752 732.562
 726.289 819.883
 837.191 340.207
 361.370 856.968
 390.365 178.126
 129.007 908.338
 403.090 813.700
 191.005 117.386
 529.482 873.916
 91.017 73.995
 796.458 600.277
 497.739 132.682
 949.780 557.960
 331.820 877.035
 616.448 28.588
 396.932 20.729
 788.435 227.573
 896.871 885.657
 769.492 414.053
 964.163 230.791
 529.695 986.223
 314.262 254.908
 964.767 825.220
 88.733 586.969
 519.987 30.117
 779.844 674.462
 0.988 104.126
 209.808 238.343
 723.394 952.527
 945.647 79.427
 845.407 346.498
 293.748 82.227
 255.990 919.835
 367.904 495.781
 557.669 189.240
 345.764 595.158
 867.408 430.505
 308.681 400.856
 569.173 675.487
 339.816 905.614
 74.119 306.690
 379.059 19.295
 692.839 171.645
 697.786 373.157
 91.328 287.855
 461.997 46.219
 508.716 796.136
 352.254 900.578
 58.976 96.851
 459.487 391.870
 447.579 86.223
 986.771 698.819
 312.265 131.014
 671.252 675.797
 977.720 177.099
 263.360 248.824
 608.222 994.426
 31.242 363.666
 789.357 596.547
 719.033 760.171
 287.227 932.120
 3.327 636.089
 766.624 888.827
 541.446 513.221
 322.029 853.064
 669.074 306.405
 838.828 673.040
 618.365 89.712
 86.708 35.917
 428.152 363.108
 510.703 414.078
 96.455 646.106
 464.116 800.080
 775.893 2.695
 985.619 138.375
 181.962 64.697
 602.755 394.261
 822.692 339.957
 316.244 562.003
 69.182 29.383
 232.669 105.755
 576.413 335.315
 943.865 615.288
 692.195 816.159
 954.801 125.882
 521.630 862.553
 320.643 145.961
 461.126 862.833
 329.415 20.474
 698.502 255.370
 48.288 661.941
 266.309 988.097
 906.551 749.059
 309.265 117.441
 112.163 335.235
 812.021 467.028
 565.132 52.349
 861.766 658.227
 341.597 130.014
 776.036 38.229
 657.193 684.862
 997.172 325.570
 185.167 840.781
 382.058 317.271
 489.881 408.000
 442.913 46.121
 253.992 30.662
 719.185 21.714
 620.213 878.623
 982.142 955.970
 856.585 345.183
 545.843 874.955
 286.237 569.127
 937.406 106.366
 925.544 443.508
 375.229 49.253
 53.118 637.282
 428.944 263.210
 319.412 836.969
 355.113 532.756
 413.803 227.545
 586.962 584.045
 472.248 253.814
 826.909 860.971
 651.308 30.281
 972.431 652.555
 759.004 759.438
 477.252 240.059
 743.283 51.343
 692.401 78.113
 746.517 753.003
 679.909 207.493
 469.424 451.636
 83.524 626.734
 707.969 134.155
 966.623 625.030
 168.407 4.802
 381.403 639.797
 392.904 387.677
 562.617 979.614
 783.417 190.877
 493.616 318.210
 65.413 69.280
 575.762 679.739
 933.974 194.752
 850.678 302.219
 249.833 192.285
 738.004 277.971
 756.637 110.483
 321.905 860.869
 456.351 312.872
 563.460 324.732
 168.305 466.006
 352.107 920.131
 398.120 690.605
 409.662 864.123
 23.218 777.481
 800.210 105.036
 857.036 761.339
 206.758 419.472
 358.382 218.539
 442.362 948.677
 407.061 301.199
 554.023 684.452
 552.046 646.864
 739.786 429.714
 662.000 83.176
 473.897 35.045
 755.963 169.063
 265.550 40.095
 578.877 531.982
 360.790 408.272
 404.584 144.490
 134.679 655.960
 618.597 868.164
 565.246 55.537
 952.935 29.656
 888.408 587.245
 242.292 499.076
 613.622 171.584
 249.834 747.105
 546.143 315.305
 304.811 962.165
 279.243 424.500
 114.213 326.095
 957.578 592.891
 396.020 555.101
 593.091 967.845
 749.730 407.154
 162.659 777.122
 76.122 897.694
 410.379 602.897
 606.440 828.565
 198.501 493.632
 252.954 62.055
 333.952 377.194
 178.227 920.044
 680.081 988.842
 657.209 580.402
 636.260 54.940
 10.788 317.380
 525.451 817.384
 485.828 593.942
 318.746 575.512
 887.379 81.494
 396.444 832.936
 804.267 641.641
 600.767 828.236
 758.134 656.389
 782.248 803.336
 225.141 104.311
 939.787 814.741
 483.683 732.656
 165.965 354.562
 713.733 117.256
 150.364 544.630
 874.890 396.711
 383.177 363.266
 110.119 843.851
 311.540 815.860
 827.965 40.634
 106.764 363.785
 103.178 362.775
 930.564 368.159
 577.773 383.468
 373.647 13.139
 943.492 63.201
 265.438 765.925
 222.107 612.084
 206.839 166.276
 140.172 365.134
 799.604 766.534
 705.792 88.153
 680.118 653.885
 750.886 786.140
 609.166 860.580
 395.866 287.532
 222.835 426.392
 644.887 861.115
 766.343 132.535
 227.740 639.318
 568.833 330.262
 295.584 188.301
 982.440 583.449
 157.101 714.077
 516.116 416.557
 242.220 922.631
 409.428 581.744
 313.464 774.205
 582.879 346.720
 349.462 366.577
 891.309 163.807
 818.664 44.128
 720.699 156.833
 389.234 919.033
 984.747 493.010
 707.199 184.005
 477.115 369.165
 270.867 534.361
 753.027 903.944
 765.243 357.839
 387.557 198.593
 453.666 16.582
 678.219 608.063
 391.244 975.378
 920.487 391.521
 690.219 927.793
 33.505 317.623
 773.446 656.890
 999.840 56.216
 269.323 625.252
 710.923 756.669
 778.269 220.913
 985.284 696.020
 354.127 958.157
 809.388 271.043
 948.396 527.276
 3.531 540.684
 844.112 453.016
 253.628 523.749
 920.523 821.165
 692.836 186.098
 428.792 395.591
 336.789 567.710
 390.127 818.764
 748.082 499.011
 146.509 77.765
 357.736 424.853
 474.234 150.932
 135.212 720.827
 813.480 619.261
 458.699 668.618
 953.054 938.656
 481.550 713.402
 146.233 197.028
 359.674 406.409
 407.475 212.434
 942.429 329.771
 264.847 219.163
 933.121 489.163
 711.808 607.541
 794.771 964.037
 534.916 965.644
 465.768 737.138
 689.783 268.039
 114.722 437.188
 382.899 484.702
 13.942 464.168
 996.710 174.670
 159.096 509.410
 802.550 81.541
 474.631 607.058
 451.811 175.209
 489.387 474.473
 759.365 565.210
 866.591 322.459
 112.165 840.620
 452.235 488.105
 595.484 529.774
 844.092 0.467
 353.284 896.295
 361.747 509.748
 839.268 337.549
 650.501 262.365
 101.265 384.905
 616.717 995.932
 531.756 144.991
 559.700 659.325
 147.566 905.873
 29.753 773.515
 296.469 265.972
 350.412 469.577
 169.870 246.183
 845.524 842.321
 899.551 402.474
 511.835 203.434
 681.084 468.242
 281.769 209.274
 973.973 789.385
 688.545 168.755
 633.462 52.720
 939.410 239.882
 914.550 97.905
 338.455 723.822
 815.922 7.769
 97.064 428.000
 689.774 21.165
 699.683 650.286
 500.042 950.772
 730.439 931.040
 461.965 826.037
 940.513 415.736
 13.845 44.714
 78.536 695.408
 459.020 796.703
 801.182 963.621
 52.355 328.526
 716.290 505.647
 499.026 418.393
 127.074 67.663
 570.050 419.209
 387.216 830.895
 933.277 353.818
 439.947 218.572
 42.728 783.277
 299.833 913.479
 543.726 750.176
 97.159 472.766
 734.909 776.041
 198.064 147.066
 107.685 181.195
 648.408 685.993
 363.801 429.476
 278.533 425.528
 925.572 576.541
 715.354 79.150
 211.998 532.888
 946.602 808.765
 596.768 820.022
 91.519 139.240
 308.421 895.326
 478.197 547.985
 724.160 308.367
 788.218 445.375
 770.693 804.676
 885.914 240.495
 29.699 653.954
 436.823 127.824
 781.999 605.562
 675.601 642.837
 571.316 887.717
 798.501 317.600
 961.601 6.707
 723.533 461.157
 365.782 972.585
 129.600 124.659
 80.599 198.086
 204.529 258.963
 742.624 173.108
 804.236 394.784
 173.123 109.213
 357.762 474.989
 180.956 843.578
 905.141 738.313
 98.043 172.111
 889.753 427.653
 214.092 494.777
 459.705 98.342
 517.423 766.000
 982.945 97.641
 226.074 578.591
 620.174 431.667
 75.309 115.463
 203.484 426.452
 609.746 290.078
 365.326 912.655
 284.085 789.824
 83.237 846.258
 807.763 828.188
 235.472 438.390
 255.517 108.700
 788.832 765.226
 215.946 979.178
 203.496 112.863
 949.735 697.171
 84.381 772.510
 792.631 590.863
 31.680 818.634
 57.767 153.716
 744.799 398.369
 488.185 491.206
 367.408 946.314
 981.920 295.089
 683.049 367.453
 285.610 671.344
 390.388 845.358
 633.120 724.463
 317.338 417.048
 726.168 101.003
 39.882 584.111
 925.517 532.727
 123.256 917.135
 283.213 373.340
 722.475 162.681
 916.003 787.473
 891.012 725.398
 842.940 486.645
 929.244 409.134
 509.948 90.245
 939.395 937.854
 852.483 461.871
 375.774 407.685
 534.317 889.814
 425.779 454.570
 403.857 167.882
 119.268 456.958
 765.500 427.735
 935.408 569.974
 636.427 680.355
 604.067 237.052
 191.528 162.153
 733.444 118.541
 361.171 735.653
 740.241 76.075
 387.014 266.834
 419.646 59.203
 736.697 357.591
 929.456 949.962
 384.026 334.573
 238.299 765.586
 160.016 532.833
 418.150 123.813
 833.231 727.663
 964.922 704.242
 274.326 889.814
 480.137 148.646
 567.035 112.798
 116.484 629.327
 141.569 696.376
 709.046 264.376
 900.080 593.759
 213.317 899.705
 179.268 132.958
 135.608 128.006
 132.339 512.497
 958.603 33.261
 419.181 720.994
 975.603 185.397
 756.176 427.650
 495.243 153.232
 9.551 990.296
 561.341 935.703
 811.134 999.304
 350.134 552.670
 653.242 954.545
 412.912 799.410
 678.834 509.745
 282.317 205.675
 850.812 730.609
 464.951 294.128
 365.262 532.222
 14.143 687.827
 400.577 685.273
 180.537 746.670
 978.848 823.165
 743.564 633.296
 596.991 822.043
 655.892 825.648
 680.116 858.067
 410.853 552.393
 964.143 731.070
 847.857 765.686
 852.342 557.208
 924.481 560.849
 162.978 316.807
 740.717 272.554
 622.504 654.604
 938.597 330.926
 918.811 690.898
 609.745 747.919
 147.969 852.077
 318.500 364.482
 429.983 71.868
 535.921 653.090
 276.744 370.032
 130.669 509.397
 739.023 268.550
 979.592 543.015
 287.723 757.533
 850.379 493.345
 974.413 340.802
 530.411 545.001
 422.279 856.475
 492.631 132.618
 204.088 328.879
 916.724 830.999
 829.668 628.140
 541.042 788.822
 881.042 521.960
 979.625 937.977
 366.084 145.141
 874.580 592.499
 506.919 596.681
 595.238 627.830
 410.856 427.747
 373.418 930.287
 191.251 98.093
 463.341 346.414
 493.156 960.794
 522.933 701.033
 241.970 158.365
 271.282 240.726
 58.703 665.869
 128.790 886.288
 787.119 52.607
 989.192 123.906
 148.361 823.201
 206.235 51.913
 698.174 176.576
 955.824 739.660
 109.128 938.616
 213.207 500.079
 762.146 297.597
 973.937 170.851
 712.926 833.216
 59.539 924.694
 132.652 477.924
 849.925 261.438
 219.716 296.838
 743.468 588.387
 579.393 898.813
 684.505 476.597
 988.847 491.145
 41.891 235.400
 950.979 923.986
 749.563 712.764
 216.197 914.130
 412.224 182.338
 567.820 132.725
 970.849 187.531
 254.510 145.061
 151.430 287.486
 969.783 725.714
 877.025 688.700
 760.520 777.368
 901.725 789.432
 557.594 660.828
 372.638 142.509
 604.784 916.710
 792.662 327.062
 187.463 111.433
 845.911 672.919
 78.801 372.408
 865.744 805.487
 705.161 356.361
 931.826 67.040
 438.894 202.688
 940.417 156.282
 738.808 8.566
 716.770 836.173
 237.424 587.637
 749.209 455.451
 808.856 568.581
 293.118 867.628
 209.330 98.513
 995.035 308.804
 959.295 649.245
 350.408 999.363
 705.590 308.001
 965.066 891.993
 665.834 859.755
 924.375 717.684
 795.095 343.280
 473.304 541.232
 734.847 259.977
 515.894 577.636
 192.573 422.187
 197.928 330.766
 271.103 500.027
 538.981 876.399
 112.549 632.536
 929.682 644.442
 562.835 245.499
 460.298 571.898
 997.990 215.606
 854.008 351.275
 909.437 255.313
 52.205 432.007
 827.161 397.033
 752.339 828.700
 0.103 527.004
 897.189 924.164
 363.338 371.836
 926.895 742.220
 440.962 253.386
 653.600 410.821
 279.419 395.023
 728.542 186.475
 423.801 944.869
 620.932 803.143
 563.105 55.183
 798.691 520.259
 331.179 963.298
 827.448 943.464
 988.200 715.746
 523.931 986.861
 280.801 886.065
 203.799 636.465
 723.721 797.005
 746.042 1.064
 226.217 573.304
 403.305 429.695
 344.878 41.770
 470.189 805.507
 251.480 546.382
 482.951 955.955
 608.637 158.480
 170.599 51.595
 124.097 302.440
 968.664 893.242
 361.440 267.830
 305.669 743.958
 3.660 487.649
 794.293 372.370
 857.805 392.441
 823.431 902.497
 442.781 430.909
 225.771 968.032
 585.905 823.838
 763.482 242.331
 462.463 400.080
 160.256 245.991
 419.853 576.965
 542.929 149.520
 535.797 84.442
 124.626 207.251
 548.321 299.708
 151.602 239.207
 771.895 229.929
 888.523 869.483
 165.225 943.353
 275.733 822.869
 456.210 57.775
 854.197 656.612
 350.621 219.656
 319.493 682.666
 373.909 82.585
 288.745 229.436
 918.571 371.162
 400.208 653.395
 19.731 212.408
 23.886 883.260
 263.620 63.634
 655.815 646.364
 880.750 561.284
 464.258 662.980
 398.674 272.953
 622.000 914.532
 467.742 233.801
 617.265 901.703
 444.434 883.545
 11.720 554.551
 666.350 451.577
 385.851 975.889
 804.183 341.395
 961.208 468.881
 281.006 783.162
 550.126 688.192
 137.604 111.911
 694.280 269.949
 352.563 911.725
 704.605 838.576
 33.443 881.402
 600.704 898.352
 944.871 328.982
 914.874 224.936
 973.204 410.634
 924.579 48.391
 616.017 579.169
 10.843 526.394
 776.706 699.937
 615.126 846.777
 716.718 193.481
 243.284 265.580
 225.215 657.517
 404.988 614.121
 991.362 253.230
 496.207 320.635
 968.988 776.161
 850.074 953.877
 696.453 599.101
 369.665 263.334
 143.448 418.195
 890.176 859.671
 596.704 64.200
 225.919 136.643
 341.871 184.566
 471.057 9.521
 750.824 750.235
 726.463 153.173
 722.291 501.137
 906.363 924.215
 956.993 288.981
 478.224 195.447
 62.527 993.754
 951.698 207.158
 92.334 235.314
 154.319 929.502
 519.571 443.374
 13.366 654.311
 351.159 223.421
 858.080 805.319
 698.233 113.528
 520.746 625.339
 563.542 284.430
 558.629 210.702
 388.808 24.604
 253.959 700.930
 358.774 771.511
 142.095 569.656
 994.678 312.930
 337.420 316.234
 927.524 667.649
 994.637 231.964
 238.132 157.338
 685.084 756.689
 532.010 661.597
 61.776 587.608
 206.322 881.905
 914.616 630.050
 715.284 269.157
 13.077 957.801
 179.165 750.741
 135.436 687.180
 368.693 449.757
 482.081 463.843
 967.114 659.233
 559.508 654.260
 430.889 622.412
 348.411 255.669
 679.134 395.819
 583.965 560.317
 12.218 720.512
 682.346 193.862
 939.819 399.389
 851.080 896.535
 165.116 941.450
 281.689 322.083
 579.494 969.615
 803.817 827.593
 354.120 145.015
 696.589 241.272
 732.263 700.986
 424.110 590.308
 918.384 433.496
 260.059 802.643
 94.358 506.069
 166.245 161.167
 465.067 306.880
 920.231 373.416
 818.764 969.464
 579.141 251.854
 183.758 928.051
 604.967 297.376
 151.998 931.192
 749.030 700.672
 530.067 455.809
 440.279 71.781
 455.027 136.669
 487.985 367.808
 590.809 107.595
 391.061 192.800
 692.713 510.221
 143.936 713.664
 713.676 599.165
 795.970 583.566
 824.799 109.992
 14.260 342.022
 661.102 875.074
 827.854 12.112
 786.330 104.402
 607.727 923.611
 630.966 591.659
 126.950 930.844
 906.543 173.712
 418.524 80.660
 976.103 643.325
 726.157 724.912
 682.632 585.058
 451.290 9.328
 350.056 133.299
 915.977 443.701
 798.439 815.208
 467.516 844.448
 308.276 581.586
 881.326 707.871
 157.992 2.609
 811.383 29.769
 101.984 835.758
 783.211 633.775
 489.966 698.691
 717.044 246.986
 516.166 104.261
 455.344 297.734
 771.486 358.182
 199.543 778.074
 123.684 767.319
 39.101 474.589
 318.373 759.117
 988.046 528.014
 254.229 137.086
 689.777 128.087
 893.777 75.488
 472.687 318.791
 309.873 136.556
 952.923 405.095
 598.293 638.931
 305.365 480.556
 798.212 945.860
 531.637 691.280
 622.040 520.598
 119.936 212.165
 599.615 24.899
 943.966 622.825
 162.803 940.304
 818.758 660.831
 536.848 562.890
 4.173 816.906
 944.228 167.305
 10.196 179.403
 273.344 328.249
 152.439 483.060
 804.205 15.515
 475.673 759.856
 930.654 96.311
 404.629 8.265
 765.932 255.694
 995.019 212.831
 586.130 317.792
 97.091 70.430
 852.803 268.140
 465.337 265.631
 988.614 457.433
 661.000 828.196
 663.145 41.608
 11.288 384.842
 412.975 480.175
 376.609 259.334
 381.958 187.697
 703.660 794.820
 563.523 291.280
 429.816 775.696
 474.190 984.639
 578.242 859.534
 831.904 547.185
 621.795 829.607
 777.720 590.408
 878.523 722.833
 16.781 145.462
 766.983 344.726
 94.108 472.322
 833.387 860.962
 820.653 875.116
 155.578 453.825
 661.287 788.730
 824.944 991.216
 53.410 162.559
 453.716 206.620
 84.776 928.175
 501.817 601.892
 492.715 583.946
 67.878 622.658
 402.603 662.322
 249.677 221.252
 778.086 831.146
 309.592 707.487
 964.042 401.247
 443.470 426.980
 548.543 116.507
 662.357 824.682
 713.354 853.087
 74.773 512.686
 272.950 580.635
 74.759 122.031
 287.160 984.827
 672.870 674.263
 867.679 127.791
 482.089 547.049
 57.658 556.960
 919.620 556.471
 248.001 255.088
 693.325 355.178
 883.804 661.971
 995.857 8.891
 417.593 864.549
 371.180 913.433
 868.720 635.095
 491.013 940.448
 564.830 751.147
 79.966 32.931
 863.934 425.509
 657.869 232.981
 905.018 445.349
 279.369 25.639
 809.741 17.100
 900.764 776.867
 684.500 355.246
 701.778 173.847
 255.814 770.179
 648.280 825.528
 845.561 701.231
 766.642 325.300
 567.355 618.983
 180.409 30.648
 340.329 565.262
 557.406 882.550
 389.443 904.546
 555.339 716.250
 977.361 487.137
 414.883 542.060
 915.880 248.466
 512.513 177.296
 986.374 431.755
 385.489 756.686
 388.700 280.373
 116.239 47.292
 194.589 624.255
 603.614 44.649
 40.670 220.320
 948.135 69.373
 822.393 703.956
 184.435 948.718
 385.462 287.089
 856.849 926.694
 426.570 883.441
 356.824 661.258
 358.829 654.375
 629.956 140.429
 446.063 315.663
 375.573 73.982
 318.994 209.004
 465.630 427.520
 138.291 669.873
 217.948 285.616
 325.593 678.870
 790.623 325.314
 433.238 996.195
 191.712 406.394
 433.892 792.953
 796.288 336.563
 378.105 319.099
 360.007 835.185
 964.647 11.792
 45.831 325.749
 397.028 41.565
 123.125 53.228
 839.840 23.997
 643.663 406.528
 548.384 164.622
 387.952 377.870
 110.660 642.857
 751.670 100.096
 326.482 531.026
 503.005 50.358
 746.496 956.849
 687.422 115.598
 324.919 787.197
 540.237 493.651
 602.321 588.798
 445.779 706.203
 255.651 524.149
 564.416 569.387
 236.748 700.692
 248.055 188.297
 400.846 105.975
 246.655 187.550
 914.154 944.619
 641.830 876.253
 563.817 23.579
 550.771 678.050
 691.663 905.023
 749.728 381.546
 980.874 221.669
 249.465 920.332
 965.406 703.452
 496.875 952.509
 457.667 738.647
 711.868 345.313
 230.371 344.195
 34.509 289.823
 201.604 171.887
 744.849 573.347
 94.263 67.692
 121.088 62.866
 436.200 934.965
 267.520 632.569
 778.201 448.309
 922.510 173.338
 903.707 8.795
 251.719 413.929
 435.707 224.066
 549.438 665.120
 789.130 905.190
 670.803 262.330
 626.317 878.118
 662.470 63.117
 431.759 859.257
 164.915 377.743
 191.273 805.277
 644.811 838.853
 429.589 846.089
 752.958 5.832
 596.165 491.581
 167.303 646.917
 387.506 877.621
 199.821 234.496
 528.989 510.893
 452.128 953.846
 611.900 177.074
 581.981 580.960
 171.990 299.748
 179.166 689.865
 512.333 251.293
 185.428 453.415
 101.796 610.132
 772.981 593.921
 335.195 585.365
 116.917 1.882
 214.715 259.613
 758.547 993.731
 124.736 669.271
 912.882 834.905
 422.711 299.205
 980.319 865.127
 483.676 332.925
 989.916 571.821
 120.463 1.602
 741.929 148.747
 788.557 913.781
 996.541 224.781
 585.024 135.858
 342.717 467.167
 4.281 610.338
 998.056 960.357
 537.002 839.346
 62.550 581.871
 137.784 485.175
 954.580 877.488
 65.807 23.791
 377.759 156.972
 672.551 972.776
 136.976 56.668
 1.387 659.401
 78.793 655.405
 33.682 420.261
 966.160 284.717
 601.018 469.595
 4.067 483.342
 247.478 143.215
 258.357 540.117
 112.094 538.564
 304.733 819.875
 480.040 714.194
 12.219 535.819
 370.482 84.859
 511.503 921.541
 66.098 718.053
 683.261 359.596
 98.919 186.447
 187.382 75.073
 972.326 6.114
 356.886 526.421
 981.024 556.128
 619.086 786.767
 378.643 560.296
 353.388 563.020
 903.920 560.968
 825.151 243.181
 206.510 438.661
 576.571 581.661
 986.048 555.337
 140.136 555.396
 974.991 915.454
 352.259 168.399
 136.694 254.403
 772.071 807.862
 323.355 851.548
 593.752 310.434
 929.826 313.396
 24.200 472.906
 903.242 535.318
 878.361 17.864
 517.259 497.668
 322.298 323.244
 113.955 719.322
 422.493 757.067
 154.792 829.585
 795.270 577.397
 331.156 344.754
 2.296 806.086
 669.826 880.482
 919.434 646.697
 862.285 493.495
 582.728 166.821
 860.123 939.402
 655.842 517.596
 851.268 436.700
 789.956 724.473
 380.750 135.068
 585.196 499.301
 750.570 259.183
 390.333 931.635
 149.869 713.521
 776.329 794.268
 780.449 430.494
 623.753 412.552
 683.929 581.045
 511.967 107.920
 3.228 866.414
 580.023 532.507
 58.945 910.540
 539.378 303.935
 254.687 478.700
 803.942 157.954
 386.939 79.171
 213.757 932.795
 195.187 946.269
 968.112 544.926
 795.232 456.136
 758.608 313.803
 169.878 457.598
 762.070 536.402
 901.186 591.597
 880.100 734.539
 400.356 471.997
 112.151 23.764
 686.097 171.322
 141.307 246.819
 269.415 126.472
 468.567 933.098
 489.355 696.277
 827.437 484.464
 106.011 775.281
 174.491 834.027
 567.592 222.431
 514.619 905.740
 929.337 290.879
 866.534 636.939
 293.437 653.201
 192.486 872.136
 68.910 177.786
 446.793 743.866
 604.630 15.509
 584.749 15.147
 441.833 255.032
 413.737 448.942
 756.618 870.099
 262.165 414.067
 538.888 648.169
 242.517 346.281
 780.406 507.752
 248.719 210.289
 847.888 98.463
 64.847 996.302
 302.304 865.284
 84.568 417.438
 525.730 144.692
 114.429 125.886
 543.351 158.656
 728.209 851.673
 619.825 562.130
 275.970 193.487
 383.576 75.274
 255.550 302.787
 35.104 553.600
 604.147 237.172
 349.900 993.534
 45.009 294.310
 744.566 579.109
 863.468 541.763
 266.343 104.865
 25.434 39.535
 449.321 383.421
 980.762 810.659
 91.357 502.052
 607.622 490.513
 8.350 735.033
 799.138 208.575
 159.479 267.294
 120.380 698.280
 478.719 625.342
 675.563 853.354
 643.125 344.449
 928.531 55.159
 533.720 193.445
 273.749 78.177
 555.233 512.174
 922.950 373.758
 359.446 439.812
 369.910 59.900
 24.607 88.081
 741.686 172.320
 869.546 871.203
 610.986 214.917
 893.176 88.827
 906.390 982.374
 223.421 579.548
 943.257 100.855
 908.034 446.967
 39.727 972.176
 184.875 899.106
 863.838 430.594
 910.990 542.691
 467.172 688.215
 816.257 709.071
 738.393 204.474
 464.519 746.974
 800.470 257.102
 367.368 652.894
 175.431 897.279
 295.351 892.457
 550.318 961.442
 988.926 30.953
 850.903 98.424
 785.605 589.311
 422.201 705.844
 77.140 889.776
 236.379 997.020
 496.219 85.579
 712.044 522.982
 638.951 878.919
 399.894 627.827
 368.603 934.977
 137.301 934.701
 56.750 775.646
 420.646 849.827
 817.786 79.828
 514.247 679.412
 26.899 187.965
 987.014 616.037
 403.983 82.830
 923.738 44.590
 248.139 838.139
 431.978 211.344
 149.389 148.534
 395.375 801.949
 643.962 1.645
 800.798 784.568
 853.122 263.923
 683.943 532.934
 517.305 130.688
 542.921 681.625
 949.653 257.186
 412.212 953.448
 56.409 426.680
 73.369 798.561
 554.662 824.772
 710.626 699.254
 37.470 142.735
 758.461 416.408
 347.149 609.030
 497.094 917.322
 402.680 695.063
 846.522 754.216
 847.787 222.209
 709.043 923.382
 631.553 241.252
 486.315 782.293
 470.848 707.338
 125.108 132.277
 468.916 243.785
 254.234 674.577
 450.687 302.468
 895.247 445.206
 624.702 678.727
 545.908 647.246
 373.664 531.985
 535.792 286.784
 518.701 972.376
 778.617 830.092
 582.481 587.181
 939.872 524.838
 7.682 452.783
 598.071 247.815
 162.340 678.012
 903.866 577.180
 302.790 88.380
 186.356 950.348
 566.904 538.914
 776.951 112.126
 961.901 552.565
 327.471 824.474
 196.993 553.815
 103.541 883.312
 924.617 200.949
 102.657 643.378
 406.015 28.923
 547.336 404.411
 46.839 377.068
 959.833 466.508
 473.566 986.622
 960.914 365.633
 487.358 572.700
 429.739 588.962
 62.225 479.768
 196.214 921.433
 600.686 360.563
 945.967 857.831
 552.493 832.913
 138.999 237.646
 698.325 689.984
 66.903 322.322
 436.915 405.454
 494.278 976.292
 154.949 90.259
 894.630 865.150
 646.847 441.443
 49.919 717.610
 856.486 561.746
 639.205 674.610
 283.932 321.749
 502.074 671.379
 913.819 451.382
 86.266 159.887
 733.252 66.519
 438.788 413.418
 898.875 407.103
 191.761 186.608
 546.241 249.332
 747.052 798.166
 599.076 584.809
 149.646 315.255
 798.844 579.189
 533.814 644.537
 431.690 641.823
 56.733 62.035
 854.014 282.441
 632.854 269.788
 211.321 692.419
 733.442 69.900
 587.559 74.004
 907.162 454.937
 921.846 323.840
 350.004 476.878
 172.439 945.660
 850.382 965.287
 508.301 975.318
 254.771 699.514
 459.036 218.999
 441.098 320.903
 474.778 467.978
 804.584 311.136
 837.529 311.510
 810.156 114.463
 251.125 240.097
 56.723 687.829
 223.401 446.562
 43.952 807.632
 874.257 890.032
 897.788 619.411
 468.217 101.505
 365.510 602.208
 519.141 958.271
 556.934 138.386
 65.237 332.831
 10.427 678.535
 810.026 490.355
 479.196 406.720
 493.005 243.316
 346.150 821.243
 644.258 814.068
 219.205 618.506
 919.993 763.299
 170.792 211.143
 469.005 137.127
 356.445 525.958
 279.464 606.716
 671.609 952.168
 565.497 25.702
 430.218 376.847
 916.140 732.254
 223.478 723.516
 915.881 559.444
 545.874 763.415
 104.861 890.943
 64.129 799.715
 654.552 975.321
 613.366 125.966
 746.337 873.739
 895.626 565.080
 938.834 910.389
 145.057 428.733
 456.187 886.155
 630.493 564.132
 313.134 932.746
 161.750 831.296
 80.894 71.662
 826.099 75.771
 286.200 910.247
 34.255 15.744
 397.875 581.626
 832.359 176.584
 892.892 908.192
 22.344 197.927
 386.817 746.732
 315.502 267.428
 469.842 730.011
 863.813 750.561
 995.491 843.330
 614.598 77.491
 738.686 919.107
 13.384 796.619
 765.710 667.873
 337.739 231.302
 561.017 25.343
 34.549 93.350
 33.668 633.591
 711.201 566.704
 405.989 206.287
 207.005 20.433
 673.820 385.762
 457.636 525.617
 654.511 781.140
 628.143 510.182
 516.581 995.433
 398.250 104.419
 353.204 184.433
 959.151 313.403
 637.503 636.157
 549.159 47.082
 926.838 876.864
 494.575 81.374
 689.228 274.298
 213.519 191.755
 659.685 162.301
 418.794 362.645
 327.393 310.673
 458.768 140.242
 464.270 532.799
 953.639 762.713
 567.804 299.789
 412.210 709.877
 570.223 117.593
 598.501 195.313
 604.559 842.651
 8.424 948.607
 286.480 47.373
 817.561 365.996
 217.462 500.088
 178.368 846.588
 916.798 61.758
 338.362 371.802
 401.925 105.792
 982.795 261.437
 241.596 485.724
 691.754 575.260
 265.713 171.710
 861.505 989.288
 718.368 779.859
 745.326 716.621
 554.238 173.193
 995.178 360.101
 698.424 229.651
 760.740 565.132
 389.782 377.244
 757.961 213.214
 509.482 980.643
 939.974 278.320
 939.867 534.462
 376.683 617.917
 211.638 549.104
 516.280 37.695
 766.169 193.749
 206.535 243.856
 198.490 142.001
 192.754 459.895
 547.707 618.554
 483.197 857.378
 585.713 605.390
 134.720 744.279
 720.719 284.446
 17.919 22.463
 506.137 586.947
 781.708 511.066
 332.480 719.983
 64.667 718.665
 13.376 546.222
 460.615 808.583
 67.472 16.371
 507.465 253.547
 285.329 575.284
 153.737 823.840
 971.702 676.084
 591.228 543.362
 214.373 602.792
 803.635 417.530
 874.572 596.646
 650.809 563.284
 272.833 446.119
 221.417 722.769
 887.613 892.954
 680.720 527.276
 750.310 349.012
 5.802 696.269
 645.525 950.021
 131.899 147.725
 73.715 96.369
 877.411 691.297
 147.327 567.756
 22.102 146.261
 941.371 533.075
 486.080 833.728
 154.081 310.341
 302.946 39.716
 429.279 330.424
 58.495 225.609
 104.515 205.023
 439.319 108.966
 60.682 141.514
 219.354 775.116
 421.023 748.603
 325.829 373.444
 69.297 866.124
 941.245 757.400
 895.875 774.624
 990.137 340.399
 732.101 605.882
 856.826 47.793
 571.141 110.250
 14.496 275.503
 699.314 32.200
 101.403 336.941
 155.679 109.050
 244.482 750.226
 707.228 312.242
 444.862 536.905
 558.683 84.364
 147.875 261.397
 923.799 442.341
 718.961 17.886
 561.690 387.680
 136.817 789.702
 447.400 823.600
 449.318 277.194
 999.543 377.408
 272.847 266.375
 155.933 181.036
 160.990 135.190
 75.710 805.667
 37.085 51.142
 186.462 475.451
 42.380 577.390
 598.497 214.184
 266.794 689.519
 814.813 286.358
 524.247 917.567
 992.055 775.124
 934.750 413.845
 400.097 254.585
 858.949 43.585
 909.739 638.651
 179.266 79.977
 360.846 564.838
 969.592 125.894
 157.234 256.246
 880.467 490.365
 857.488 121.316
 679.594 318.007
 419.020 337.271
 122.286 344.252
 970.126 23.586
 930.242 658.949
 974.111 66.035
 79.915 377.049
 681.098 185.288
 747.122 599.587
 185.654 957.525
 228.840 603.461
 898.564 454.818
 525.906 317.911
 53.833 262.280
 284.316 962.738
 90.350 395.013
 673.771 262.738
 532.689 144.270
 949.065 79.457
 836.565 957.946
 764.807 171.014
 628.809 950.451
 372.183 299.539
 754.990 651.298
 146.088 140.739
 523.513 766.584
 203.687 638.731
 805.018 434.380
 365.656 209.771
 90.012 111.162
 266.824 789.583
 933.906 504.714
 884.490 290.140
 213.174 57.762
 164.220 872.992
 393.391 340.209
 281.576 238.161
 261.894 295.856
 584.123 191.656
 825.192 847.278
 564.569 302.594
 912.710 641.106
 679.467 845.341
 390.711 231.910
 258.033 186.199
 278.194 288.376
 655.144 701.638
 803.237 258.477
 657.152 480.515
 954.755 664.188
 617.859 880.937
 110.209 890.242
 6.789 289.293
 171.915 80.069
 818.086 610.625
 468.621 915.819
 394.159 442.978
 698.706 514.212
 645.153 31.060
 958.402 57.483
 827.916 824.779
 542.755 756.089
 124.108 294.661
 686.590 230.049
 317.279 978.255
 763.740 837.166
 207.028 89.487
 49.418 73.165
 761.902 347.069
 915.276 140.545
 851.576 539.981
 39.905 615.191
 116.510 209.407
 727.952 833.387
 736.103 290.078
 915.313 943.465
 603.877 612.784
 651.082 298.157
 473.240 457.672
 371.842 53.577
 715.581 389.327
 781.903 52.221
 352.916 64.485
 613.190 629.407
 361.989 637.311
 528.306 240.076
 970.896 491.651
 345.114 366.009
 811.294 891.648
 74.852 158.416
 580.396 488.883
 779.880 589.029
 991.968 574.162
 351.664 431.525
 642.042 273.875
 192.511 347.221
 323.817 213.920
 741.963 392.918
 841.341 298.631
 434.980 858.676
 489.908 358.563
 206.374 948.906
 793.078 330.690
 85.030 176.794
 464.953 59.454
 850.755 700.716
 758.463 599.782
 583.024 208.571
 675.286 306.671
 219.217 384.049
 963.566 894.214
 793.280 765.673
 381.429 814.256
 755.090 748.401
 526.509 656.326
 915.565 157.826
 246.269 111.812
 940.020 843.243
 576.096 322.675
 567.945 948.454
 580.223 985.440
 594.972 304.084
 875.992 382.090
 163.959 884.039
 939.322 929.179
 706.838 638.711
 156.269 883.598
 415.072 681.587
 592.964 417.541
 930.439 702.343
 398.071 416.193
 903.620 312.642
 875.164 490.358
 608.130 520.187
 517.357 903.756
 191.994 657.660
 586.445 353.122
 747.832 366.843
 250.112 910.964
 860.534 921.160
 423.088 439.117
 905.191 544.247
 554.139 539.783
 199.636 995.911
 876.268 654.089
 326.721 613.295
 511.445 411.235
 20.818 43.519
 165.691 329.849
 28.139 929.055
 540.475 673.363
 197.012 919.133
 550.656 750.116
 705.766 205.400
 708.869 453.900
 94.095 709.583
 796.030 980.083
 508.724 492.177
 75.117 684.900
 13.680 577.124
 661.470 130.591
 735.802 386.447
 281.426 766.666
 131.469 305.056
 29.254 118.464
 463.257 519.119
 70.326 109.566
 185.934 426.837
 689.456 446.483
 958.422 359.208
 3.970 194.885
 348.892 586.921
 860.720 519.612
 488.916 160.247
 427.786 429.649
 292.530 829.388
 240.746 538.544
 798.337 436.794
 639.078 735.387
 456.684 839.555
 752.646 67.261
 86.740 703.747
 296.383 507.095
 915.709 774.079
 181.666 958.240
 807.812 337.133
 336.817 306.206
 46.009 206.700
 581.324 437.094
 974.560 322.274
 56.352 410.148
 403.315 889.593
 668.857 797.837
 951.428 343.706
 551.909 131.122
 833.071 484.420
 426.912 340.669
 903.180 140.953
 424.338 638.015
 857.766 152.511
 781.759 896.023
 169.489 305.230
 497.821 867.910
 811.825 910.218
 537.862 521.851
 839.068 724.392
 323.901 997.431
 27.692 953.319
 714.478 735.494
 708.319 696.906
 407.317 859.212
 615.968 733.469
 51.992 947.151
 626.837 330.348
 415.993 635.059
 27.991 430.045
 734.074 598.902
 955.758 215.924
 118.992 134.930
 641.012 602.308
 306.242 881.376
 494.819 527.717
 433.937 979.612
 64.099 229.700
 362.300 799.568
 770.123 633.854
 759.332 45.061
 727.199 52.153
 817.151 790.010
 16.989 26.502
 717.446 597.613
 586.253 107.667
 487.816 53.366
 540.916 878.596
 539.820 651.857
 454.057 631.004
 264.073 259.714
 394.531 817.405
 590.205 216.698
 549.533 25.196
 365.922 308.197
 469.575 568.538
 938.629 260.243
 347.366 446.674
 57.181 378.362
 170.329 968.713
 475.551 420.362
 705.448 655.166
 712.830 597.444
 808.522 471.579
 786.427 715.375
 549.322 171.120
 322.268 266.016
 739.661 678.125
 894.789 768.063
 100.870 456.267
 351.513 733.816
 46.822 611.672
 25.825 346.262
 752.676 787.015
 384.397 698.254
 270.377 427.178
 742.659 344.586
 210.079 725.758
 116.160 910.003
 280.702 995.553
 164.005 684.350
 449.631 611.731
 82.419 13.238
 895.846 335.933
 484.502 992.573
 375.709 290.957
 972.267 522.521
 257.240 182.294
 688.055 335.971
 796.286 383.876
 496.397 743.953
 293.941 65.570
 169.643 732.123
 484.372 749.625
 559.394 785.186
 829.483 168.356
 962.537 637.575
 643.388 447.557
 919.960 667.000
 15.368 866.556
 405.540 121.375
 52.749 419.387
 613.630 948.591
 811.286 310.780
 378.836 972.640
 534.197 319.512
 159.623 209.373
 174.590 620.030
 687.202 561.975
 149.915 406.362
 976.778 192.017
 470.156 261.192
 775.797 879.171
 720.229 174.266
 493.107 404.600
 366.652 970.081
 726.438 803.334
 831.698 453.147
 149.313 504.169
 146.373 133.257
 401.207 326.693
 495.665 32.485
 868.685 839.676
 923.174 894.553
 675.447 149.581
 12.833 476.317
 594.123 119.155
 736.676 376.253
 933.631 791.646
 401.205 687.663
 177.584 284.186
 870.797 312.050
 389.290 123.129
 952.712 953.597
 248.086 324.098
 30.792 77.423
 334.148 10.089
 98.149 656.313
 681.481 943.018
 205.368 572.788
 121.770 588.740
 780.494 570.855
 948.490 704.810
 139.090 665.741
 547.516 536.610
 963.491 686.807
 927.121 524.086
 345.136 930.958
 299.259 592.012
 735.367 789.081
 731.353 145.909
 499.646 239.779
 322.287 488.367
 706.793 612.034
 730.086 562.454
 876.248 346.243
 266.992 416.193
 47.744 241.512
 208.651 151.810
 202.992 992.300
 669.413 103.142
 559.638 581.018
 59.747 692.285
 953.825 212.165
 152.368 611.212
 637.160 121.036
 481.505 304.972
 622.833 454.259
 728.881 990.341
 838.431 954.667
 907.434 808.001
 971.896 858.896
 239.791 998.860
 52.676 968.067
 296.339 927.829
 591.019 530.852
 63.884 203.819
 931.338 400.796
 469.851 306.074
 365.473 928.208
 501.568 908.001
 331.543 519.014
 401.060 264.798
 605.046 552.274
 652.086 515.460
 10.132 973.589
 229.770 848.854
 658.046 968.208
 179.416 143.735
 701.931 525.517
 308.273 750.769
 806.369 811.844
 93.499 518.400
 17.741 212.651
 766.033 341.836
 117.790 845.519
 561.091 444.418
 305.489 704.610
 922.578 182.499
 717.812 314.153
 804.501 438.814
 732.272 546.812
 374.892 65.765
 635.746 822.553
 346.679 430.436
 365.524 229.952
 738.967 859.296
 978.354 705.892
 217.532 785.161
 958.288 537.831
 834.729 155.007
 689.276 397.554
 249.082 298.648
 476.584 424.297
 569.364 9.408
 563.564 612.003
 255.998 213.803
 146.136 749.167
 896.167 863.568
 504.063 255.041
 723.226 766.408
 941.209 563.347
 4.324 68.536
 229.987 849.841
 603.917 239.896
 990.081 274.960
 329.627 310.181
 777.939 924.326
 968.517 19.053
 329.659 951.160
 66.946 626.846
 171.737 243.962
 539.830 672.463
 806.055 214.394
 612.338 643.868
 579.819 993.757
 599.094 664.791
 688.371 677.249
 766.002 110.927
 127.596 14.228
 354.512 902.562
 739.782 626.583
 586.856 821.373
 287.039 978.339
 626.392 950.866
 72.947 715.547
 505.340 517.056
 426.899 959.866
 622.023 423.441
 106.071 751.144
 673.101 437.884
 674.349 188.400
 648.550 744.934
 331.447 275.381
 556.570 762.225
 712.469 912.146
 843.618 211.595
 410.050 529.617
 465.959 302.444
 517.873 196.938
 391.207 35.534
 313.769 564.619
 52.087 469.286
 328.915 178.324
 234.049 847.635
 851.135 712.878
 800.470 699.451
 327.299 753.335
 994.202 955.573
 932.888 375.144
 205.440 252.666
 614.535 949.522
 669.801 505.866
 360.499 89.708
 616.645 527.676
 69.582 241.059
 688.719 582.726
 753.760 150.809
 716.087 821.028
 585.142 895.189
 68.778 191.484
 472.836 621.677
 205.923 758.170
 997.452 27.044
 759.403 20.661
 35.640 448.031
 565.582 463.290
 748.069 416.798
 720.983 854.305
 583.194 519.490
 671.328 902.506
 945.994 300.383
 935.982 514.989
 403.620 949.184
 662.195 734.422
 34.650 283.449
 339.713 257.917
 389.661 545.961
 683.326 432.724
 710.588 247.990
 608.927 607.856
 575.162 438.941
 41.024 407.410
 89.439 622.016
 852.813 733.179
 572.679 80.761
 863.442 344.416
 369.498 664.905
 513.672 585.066
 817.395 403.720
 576.615 7.804
 404.481 484.513
 203.505 194.958
 11.784 732.110
 377.643 304.343
 664.369 346.879
 777.936 719.664
 60.979 164.405
 415.125 497.250
 36.872 465.314
 680.332 51.023
 90.530 530.552
 571.539 73.982
 801.947 862.901
 476.681 65.864
 846.294 702.475
 583.063 922.419
 897.935 90.908
 545.751 881.989
 890.394 989.990
 729.421 150.433
 290.261 555.336
 89.216 807.241
 527.757 589.717
 479.635 95.731
 852.258 954.822
 982.902 21.230
 324.445 571.113
 289.168 816.069
 672.595 865.305
 503.007 413.087
 412.033 681.674
 209.723 624.288
 114.891 820.384
 630.075 413.661
 511.542 332.394
 95.063 38.350
 272.487 330.987
 458.703 106.846
 755.921 484.970
 964.537 853.416
 684.987 163.973
 222.431 382.294
 941.863 803.799
 520.536 911.198
 313.066 856.490
 580.916 400.518
 799.715 358.698
 906.968 541.228
 804.153 881.420
 110.481 181.475
 234.530 368.374
 542.878 579.344
 24.005 98.939
 389.290 698.958
 261.792 959.996
 268.666 330.610
 677.811 130.210
 674.871 465.715
 538.117 686.862
 101.948 837.056
 599.348 71.458
 934.385 227.959
 970.237 593.983
 615.884 335.034
 947.833 530.143
 907.000 53.007
 874.827 950.498
 324.912 842.645
 119.528 309.676
 952.910 790.040
 557.263 378.217
 491.114 404.617
 654.744 195.109
 674.999 611.555
 979.112 997.158
 449.033 640.167
 800.824 199.437
 686.833 101.830
 392.227 381.816
 887.552 888.811
 677.765 318.644
 444.610 148.797
 431.517 575.997
 524.562 429.717
 185.564 313.354
 760.906 716.969
 179.006 149.403
 263.411 962.155
 890.987 285.900
 474.483 431.652
 138.541 295.747
 229.743 777.724
 136.336 853.877
 763.127 788.420
 893.522 270.047
 53.130 829.470
 523.946 534.712
 755.439 716.886
 459.276 41.826
 379.974 208.662
 747.498 550.510
 422.678 174.111
 987.206 901.327
 882.492 376.925
 464.889 638.399
 213.219 420.493
 529.627 897.410
 963.146 869.567
 537.271 608.862
 529.870 639.797
 32.162 408.703
 944.704 85.370
 495.010 332.964
 944.250 605.022
 584.880 853.632
 783.213 208.781
 533.691 559.166
 992.615 163.066
 233.831 530.336
 244.444 272.336
 691.936 461.347
 503.965 413.734
 331.402 844.065
 43.986 860.324
 117.692 101.924
 673.974 592.376
 486.928 727.511
 666.930 979.126
 490.741 57.387
 517.207 830.508
 668.254 888.626
 455.225 175.294
 736.628 298.352
 905.302 165.055
 900.430 630.828
 79.031 69.386
 140.777 42.151
 130.241 394.392
 309.510 382.095
 693.031 91.712
 851.485 703.258
 819.512 638.138
 967.407 742.318
 919.447 355.570
 546.600 255.284
 73.921 747.718
 108.036 812.359
 296.576 284.213
 731.084 288.027
 899.017 35.976
 805.463 803.626
 985.004 819.705
 731.270 794.035
 357.520 146.676
 131.547 443.580
 333.209 784.984
 956.549 251.355
 382.847 268.508
 143.585 490.434
 370.079 244.863
 410.303 882.625
 862.780 313.260
 791.686 749.410
 413.966 517.371
 749.324 65.405
 427.502 124.105
 981.163 343.269
 766.194 823.743
 414.572 744.595
 357.694 257.488
 576.934 631.433
 891.510 433.539
 486.013 355.027
 166.051 390.893
 94.978 94.863
 578.815 560.771
 950.414 200.810
 699.558 948.804
 190.119 707.974
 322.538 197.612
 13.339 457.697
 60.021 110.462
 819.929 804.203
 568.378 534.126
 935.251 965.761
 246.828 965.570
 141.309 208.444
 526.684 605.687
 626.483 761.852
 188.599 217.868
 779.287 457.452
 972.574 334.095
 896.980 864.830
 749.306 501.555
 96.870 258.363
 823.953 184.132
 824.107 171.248
 369.690 71.828
 490.250 945.877
 316.935 244.162
 175.436 445.168
 236.190 358.317
 535.467 590.233
 282.709 657.573
 203.321 293.018
 257.344 629.026
 20.590 580.946
 370.741 981.251
 414.193 702.844
 671.523 802.399
 511.795 965.406
 60.258 227.979
 107.891 197.084
 810.101 266.422
 122.161 556.756
 955.281 61.503
 580.992 898.927
 396.562 416.236
 578.819 842.105
 168.049 856.249
 892.959 844.569
 774.778 505.482
 517.062 19.942
 561.501 108.019
 5.081 687.150
 628.611 321.684
 169.298 74.761
 243.530 987.707
 919.563 532.873
 80.219 142.230
 262.226 657.224
 984.079 666.963
 169.732 25.809
 535.837 405.070
 987.387 679.812
 160.687 412.912
 642.236 955.071
 285.568 537.029
 368.226 960.753
 428.936 348.432
 248.237 596.573
 657.609 422.678
 211.089 953.129
 561.301 205.190
 402.962 721.280
 477.559 67.995
 98.063 581.405
 801.242 358.500
 621.652 702.830
 689.891 115.573
 556.333 474.223
 638.944 926.292
 794.776 439.666
 261.382 1.955
 621.740 430.183
 130.919 738.840
 866.570 870.256
 905.208 712.668
 503.479 782.381
 757.765 541.588
 708.285 704.732
 739.648 286.856
 952.385 437.888
 342.704 880.341
 951.211 622.244
 726.741 450.943
 237.009 759.902
 738.073 736.199
 424.391 590.551
 623.982 19.518
 339.708 133.201
 827.775 127.109
 628.099 152.855
 226.050 991.722
 99.200 7.580
 890.769 573.475
 366.504 496.600
 873.773 592.656
 546.585 449.355
 523.985 537.274
 261.626 869.947
 563.986 861.911
 608.552 747.586
 132.642 687.226
 375.515 443.849
 506.618 775.069
 684.528 419.526
 461.738 116.998
 578.764 31.141
 644.304 299.108
 343.759 38.920
 764.579 449.113
 620.821 168.768
 474.996 228.892
 533.848 671.121
 982.527 94.095
 81.214 945.276
 499.519 129.487
 243.999 340.574
 744.694 802.603
 510.674 612.893
 753.683 217.839
 524.268 879.113
 87.176 47.674
 107.281 462.011
 178.527 557.366
 126.324 707.568
 538.436 704.894
 215.146 655.625
 32.465 510.327
 801.790 588.570
 620.814 960.202
 781.748 722.228
 155.533 995.362
 470.939 155.021
 877.685 368.219
 664.980 187.912
 658.662 731.383
 57.575 66.553
 251.606 508.396
 342.024 391.901
 529.806 314.039
 775.139 975.406
 10.883 741.932
 139.616 874.457
 723.998 667.264
 44.636 93.512
 450.282 159.357
 578.864 852.074
 535.801 139.963
 26.696 44.142
 276.212 926.788
 807.667 202.132
 440.360 276.669
 958.115 854.372
 927.487 888.345
 379.931 67.612
 133.178 81.056
 97.473 398.691
 79.881 462.813
 833.137 662.239
 198.953 412.468
 104.925 339.430
 235.993 584.600
 614.480 107.384
 696.239 8.171
 108.041 626.311
 611.513 682.180
 910.646 164.272
 957.410 507.840
 538.545 915.243
 494.792 461.622
 847.454 538.530
 72.333 771.780
 64.096 845.611
 878.705 568.496
 342.961 28.847
 849.370 730.745
 584.743 975.649
 442.108 38.315
 621.262 167.462
 528.746 982.690
 315.436 317.083
 892.755 813.899
 24.099 157.452
 161.059 360.616
 434.011 833.094
 274.366 507.391
 293.532 850.269
 357.603 735.698
 638.295 967.751
 87.618 15.380
 941.294 226.665
 69.409 391.186
 226.494 260.398
 978.130 557.458
 669.110 345.176
 158.336 405.072
 991.810 365.105
 304.099 201.730
 59.104 4.510
 786.243 613.364
 305.188 343.136
 112.063 965.183
 914.595 429.704
 67.222 890.786
 249.406 925.467
 921.329 132.521
 698.936 136.600
 3.057 682.053
 563.199 552.785
 245.929 523.940
 493.683 755.208
 453.540 944.401
 455.867 391.950
 967.549 60.530
 777.285 999.719
 780.936 920.820
 60.837 200.785
 513.664 125.359
 111.605 161.423
 851.876 453.509
 410.895 867.165
 292.232 899.004
 515.948 470.509
 280.121 868.335
 338.324 683.682
 987.559 60.163
 906.948 423.701
 150.095 813.632
 629.922 935.838
 131.580 985.182
 487.505 706.912
 973.782 820.465
 99.908 179.498
 830.575 854.723
 379.121 655.575
 302.532 766.499
 982.959 662.481
 649.424 881.475
 109.356 290.025
 240.501 871.951
 195.146 705.502
 433.837 209.716
 789.769 839.314
 87.913 333.589
 562.273 499.285
 285.552 905.706
 949.575 324.020
 480.015 211.559
 73.163 697.511
 996.310 857.300
 26.401 207.132
 681.548 723.869
 579.658 389.381
 993.509 331.828
 457.884 341.796
 146.746 674.615
 135.640 520.902
 253.725 403.224
 166.519 445.687
 61.329 344.610
 344.099 600.639
 699.894 452.518
 985.009 114.005
 345.646 806.836
 664.335 573.484
 313.751 470.257
 230.532 946.554
 517.059 294.200
 620.586 75.147
 567.178 945.049
 203.716 709.122
 884.890 943.353
 248.907 890.374
 804.474 709.360
 861.728 575.305
 782.639 965.862
 920.893 329.534
 892.087 231.858
 294.797 402.206
 929.947 56.845
 890.821 411.055
 793.191 494.997
 921.594 681.861
 560.657 641.173
 527.064 191.291
 721.572 777.211
 511.292 280.009
 653.569 378.677
 209.129 318.754
 182.565 371.002
 238.761 324.778
 458.904 202.302
 298.426 906.248
 518.408 511.362
 984.224 640.095
 526.207 46.958
 423.897 112.300
 541.163 563.393
 999.853 932.109
 608.338 341.862
 562.874 402.359
 458.430 823.634
 883.136 531.619
 141.420 285.421
 43.055 320.631
 575.418 126.556
 520.527 871.516
 482.050 899.295
 643.241 744.962
 191.474 815.800
 294.705 35.428
 720.770 867.028
 428.474 20.090
 700.037 539.190
 384.982 652.273
 684.739 202.683
 819.512 68.649
 148.012 757.196
 432.711 131.132
 692.763 866.222
 667.019 564.669
 413.892 816.433
 192.218 731.823
 732.243 544.897
 777.676 520.931
 723.552 932.961
 42.659 248.812
 990.355 953.703
 422.384 189.371
 438.417 454.559
 397.325 149.543
 90.654 172.998
 845.987 2.830
 922.805 326.800
 114.309 853.012
 961.555 737.670
 693.486 396.825
 825.561 774.677
 986.085 460.383
 994.542 419.781
 569.427 741.563
 295.663 829.703
 265.419 656.676
 37.660 905.400
 655.188 287.334
 492.302 481.805
 971.176 691.015
 813.829 856.378
 423.139 980.478
 247.018 915.997
 409.972 312.682
 553.644 169.103
 7.140 242.484
 888.775 505.757
 948.237 291.167
 988.838 594.829
 715.628 321.393
 52.455 978.156
 574.162 680.643
 365.246 269.932
 506.527 622.503
 757.038 440.233
 200.104 302.794
 803.046 119.517
 982.491 504.501
 161.844 761.770
 973.441 16.603
 157.281 544.068
 610.487 387.493
 187.497 146.512
 87.476 219.732
 513.078 276.379
 421.477 660.980
 622.868 592.076
 713.879 683.318
 587.697 804.792
 403.997 802.721
 430.048 338.175
 714.300 260.507
 605.475 298.807
 169.640 323.489
 706.516 333.467
 731.144 228.756
 661.932 544.429
 239.002 638.102
 166.927 213.246
 106.162 26.939
 199.757 999.125
 473.385 729.691
 66.573 273.365
 830.371 930.474
 982.070 710.096
 760.561 522.047
 204.345 450.165
 389.956 771.214
 867.321 504.570
 52.168 203.956
 15.137 371.897
 940.202 153.539
 765.362 557.139
 245.805 359.818
 789.902 133.994
 713.113 744.067
 385.704 166.673
 206.654 652.413
 746.197 568.739
 944.281 119.644
 776.618 334.178
 431.481 976.560
 12.827 429.275
 890.683 346.734
 197.741 522.941
 472.091 456.496
 589.296 88.577
 703.482 935.063
 569.005 803.663
 255.861 395.156
 994.082 65.926
 18.530 59.340
 595.147 439.759
 867.697 300.149
 625.325 936.556
 132.154 975.127
 677.800 851.842
 190.798 409.064
 823.345 954.606
 540.949 368.367
 896.055 815.409
 42.839 715.840
 246.460 25.142
 441.668 972.854
 661.606 692.060
 89.721 360.300
 449.915 497.926
 510.956 165.859
 136.051 472.116
 870.777 384.539
 492.288 623.800
 914.529 409.395
 135.573 415.276
 727.329 282.705
 984.566 413.939
 31.557 343.034
 42.220 116.021
 290.765 474.825
 244.150 72.898
 822.370 53.967
 191.160 891.724
 456.789 820.674
 119.382 138.307
 116.267 550.936
 309.749 494.003
 449.284 556.273
 609.726 953.223
 351.062 750.903
 846.957 277.612
 660.201 583.488
 622.605 121.535
 457.151 350.812
 450.607 126.232
 441.186 872.267
 79.902 152.549
 646.265 801.502
 425.114 630.771
 918.120 845.413
 115.525 587.705
 838.695 226.839
 733.845 243.385
 201.542 7.421
 289.940 520.635
 342.678 538.313
 997.890 389.152
 73.915 751.711
 588.446 571.097
 185.752 183.885
 987.037 807.415
 348.956 234.734
 467.000 54.067
 190.266 939.526
 298.868 716.093
 618.749 440.744
 362.757 297.109
 483.880 902.941
 278.402 744.778
 31.148 77.662
 896.018 802.363
 640.764 381.117
 743.362 966.244
 72.946 742.291
 456.141 223.885
 60.327 676.893
 749.121 771.035
 73.569 872.239
 986.001 936.723
 507.721 874.404
 452.543 776.067
 289.556 362.273
 557.951 311.056
 963.955 599.279
 115.413 435.735
 981.842 364.424
 768.747 672.857
 63.377 386.673
 425.826 532.817
 855.865 714.007
 71.788 331.991
 432.389 728.696
 609.860 266.466
 598.797 627.822
 912.033 989.274
 185.649 92.531
 256.037 225.910
 18.658 806.176
 932.311 295.986
 684.659 201.511
 381.549 141.007
 466.903 836.927
 579.303 332.455
 418.501 653.639
 31.897 934.573
 809.001 847.645
 153.299 296.767
 527.629 515.532
 624.540 266.471
 196.850 681.057
 717.878 750.306
 59.002 874.480
 322.361 455.706
 292.331 479.301
 314.025 353.747
 514.486 457.290
 954.194 394.345
 393.088 454.132
 607.728 145.303
 634.320 331.824
 387.327 825.832
 119.629 793.052
 440.936 62.410
 643.577 395.596
 800.904 150.342
 937.082 105.447
 752.835 588.732
 381.962 825.543
 9.261 741.075
 805.465 548.168
 991.701 120.258
 835.864 914.032
 840.751 607.965
 679.088 786.600
 447.178 887.434
 596.529 748.432
 590.263 129.036
 408.690 245.090
 898.640 44.702
 679.297 5.013
 732.607 484.690
 839.210 679.738
 597.366 844.451
 956.265 722.691
 409.109 376.508
 541.556 966.887
 878.577 649.327
 178.361 298.104
 681.243 589.673
 668.529 142.256
 633.964 905.001
 192.683 100.728
 182.787 966.909
 883.048 148.505
 466.136 94.911
 497.109 45.224
 595.945 401.893
 171.084 453.135
 593.522 129.157
 716.560 177.933
 327.087 531.353
 622.216 683.969
 477.524 581.631
 933.928 835.407
 864.186 907.633
 937.491 696.052
 703.364 682.667
 63.562 215.093
 560.737 567.270
 507.268 31.693
 861.820 998.843
 616.350 261.774
 9.878 76.201
 390.971 564.425
 51.147 287.305
 272.799 618.080
 747.651 328.459
 426.228 228.054
 146.815 98.846
 654.169 13.369
 755.743 602.808
 996.572 123.552
 171.226 322.152
 561.580 872.500
 121.805 640.510
 694.931 969.384
 936.424 11.050
 739.156 114.513
 259.322 797.498
 234.379 815.002
 629.872 517.240
 909.654 80.923
 289.268 645.476
 478.125 172.542
 166.695 162.931
 429.646 284.347
 542.166 749.045
 387.470 238.405
 941.343 430.933
 416.219 200.388
 651.927 729.715
 19.485 674.218
 77.471 924.201
 608.284 639.195
 381.730 142.717
 445.415 495.806
 396.880 152.476
 542.972 327.808
 147.442 138.809
 606.299 979.124
 106.710 540.582
 851.211 210.431
 185.510 360.820
 674.104 133.736
 638.615 921.105
 606.497 630.946
 449.942 33.454
 444.618 217.237
 164.503 173.603
 696.962 0.487
 616.948 744.917
 652.663 968.160
 60.461 603.131
 133.255 772.623
 26.020 990.238
 870.647 720.231
 993.835 112.823
 53.374 549.659
 992.638 148.644
 828.267 327.444
 367.989 218.396
 940.468 925.798
 690.537 201.216
 574.166 877.283
 575.091 476.878
 230.768 236.387
 720.362 160.010
 889.607 498.523
 879.339 957.521
 56.176 727.192
 556.776 876.176
 759.744 180.379
 781.375 969.770
 339.697 783.632
 297.499 622.113
 509.807 411.396
 399.185 381.335
 841.747 767.103
 525.478 601.511
 421.554 619.298
 741.632 508.800
 41.542 694.043
 639.316 331.147
 259.573 847.136
 747.793 743.908
 930.122 463.071
 707.283 659.604
 157.546 836.423
 618.649 790.542
 890.224 586.539
 756.694 40.631
 741.339 704.538
 277.199 630.583
 843.075 415.051
 423.116 562.623
 198.770 701.531
 758.921 111.285
 753.333 656.982
 52.814 150.761
 245.212 110.589
 956.544 352.411
 400.772 589.750
 677.053 304.646
 579.632 216.725
 421.453 8.328
 50.939 735.590
 758.318 711.775
 477.487 409.905
 858.586 788.415
 286.909 931.776
 246.176 86.013
 624.861 911.657
 542.505 538.543
 800.373 663.744
 274.507 620.266
 162.508 318.284
 129.435 617.060
 382.705 249.270
 781.977 513.809
 178.966 139.212
 243.312 260.618
 705.258 962.853
 444.082 137.320
 568.667 775.545
 773.529 128.360
 733.045 471.665
 567.825 532.394
 253.971 931.791
 37.826 237.376
 777.078 17.922
 18.962 107.410
 259.319 282.804
 835.889 58.018
 258.037 627.234
 827.028 587.877
 21.200 328.359
 947.499 624.581
 227.549 248.494
 844.728 506.929
 619.387 759.338
 813.687 134.998
 573.275 138.080
 726.029 780.446
 322.904 332.421
 980.134 662.641
 620.093 989.608
 531.202 201.290
 958.450 204.199
 379.147 283.956
 532.092 280.231
 467.259 8.459
 129.501 911.063
 679.851 137.605
 518.685 55.433
 628.708 39.485
 241.086 697.734
 745.824 673.911
 353.070 906.485
 116.185 358.197
 618.220 695.238
 705.186 627.868
 122.355 208.246
 579.538 665.013
 745.257 528.164
 260.284 54.583
 446.105 779.670
 57.075 243.198
 798.917 291.432
 642.357 102.990
 623.631 5.392
 964.158 672.089
 199.509 478.385
 51.217 71.792
 300.297 113.977
 222.030 47.058
 862.863 364.879
 510.732 691.030
 279.196 746.893
 811.681 986.025
 199.782 558.134
 818.017 503.331
 46.952 172.009
 487.785 273.631
 680.266 904.477
 667.528 680.803
 431.054 496.364
 994.147 596.713
 956.599 716.694
 90.853 606.711
 560.971 15.224
 884.843 458.511
 122.320 329.566
 68.771 75.474
 966.471 397.882
 974.129 24.088
 673.418 321.279
 544.280 20.199
 213.917 755.402
 513.442 345.711
 133.561 348.712
 93.551 263.879
 954.977 761.478
 425.208 144.505
 106.936 436.263
 196.395 908.535
 642.031 904.814
 310.918 83.458
 730.306 730.667
 388.599 626.003
 450.724 639.894
 494.841 256.915
 110.110 188.409
 575.593 294.753
 142.484 672.743
 64.961 442.979
 350.965 397.656
 440.222 138.990
 698.452 869.273
 729.152 517.757
 208.697 753.250
 186.942 769.504
 561.150 306.002
 317.325 314.224
 233.994 501.145
 830.628 300.123
 231.379 796.435
 929.189 123.467
 512.078 747.784
 860.205 19.282
 785.166 821.124
 52.511 982.396
 749.282 390.248
 385.661 933.160
 599.268 165.383
 458.160 869.521
 509.152 64.633
 811.560 864.971
 203.581 725.868
 315.946 939.217
 858.756 632.931
 670.998 694.436
 714.966 885.722
 769.196 964.896
 550.084 432.829
 501.018 752.108
 749.360 577.694
 156.205 232.831
 131.967 500.163
 543.811 345.144
 57.696 655.618
 173.160 230.888
 64.687 240.377
 617.603 884.282
 386.027 476.882
 535.798 610.241
 992.457 573.187
 716.960 106.194
 221.377 661.973
 116.046 63.153
 818.216 403.757
 774.297 441.054
 152.238 841.925
 105.053 956.205
 120.680 384.036
 542.711 662.059
 546.259 830.463
 485.483 785.920
 755.362 319.513
 744.807 571.830
 127.547 64.875
 983.633 782.473
 189.261 249.490
 473.045 630.013
 822.152 348.102
 715.888 277.247
 233.216 183.097
 324.158 107.070
 932.668 894.286
 944.207 771.292
 356.368 708.592
 903.558 561.172
 301.533 430.976
 711.799 994.243
 694.001 210.114
 145.172 178.255
 627.491 643.413
 642.822 627.083
 192.985 223.910
 358.014 789.735
 510.801 559.822
 858.909 777.164
 78.332 545.129
 32.837 188.013
 120.162 571.323
 790.487 740.173
 969.871 56.681
 220.548 696.845
 597.983 656.090
 642.341 61.284
 529.810 893.191
 728.620 821.803
 450.469 34.580
 410.521 416.527
 479.969 476.002
 472.587 205.455
 205.149 921.156
 641.696 375.441
 191.703 159.227
 66.740 42.581
 560.861 257.144
 576.183 677.349
 822.069 712.224
 141.492 572.635
 103.830 311.333
 922.398 256.181
 146.526 630.478
 934.439 259.837
 418.345 816.167
 273.114 882.484
 821.487 314.703
 417.959 795.696
 81.721 871.350
 92.876 956.391
 799.274 487.103
 598.279 114.413
 600.552 191.310
 281.140 681.512
 13.555 824.061
 649.226 198.554
 818.943 398.939
 547.104 577.336
 255.103 676.140
 228.503 570.516
 709.271 975.267
 219.939 46.452
 365.691 919.129
 665.089 14.745
 742.153 163.196
 662.040 502.996
 492.245 433.961
 703.480 256.328
 224.704 593.133
 153.131 389.968
 163.841 448.702
 143.788 33.478
 94.773 649.375
 969.494 265.631
 380.920 992.377
 26.279 244.614
 663.746 628.278
 395.300 23.001
 739.074 8.289
 974.774 625.149
 711.636 552.759
 571.944 221.445
 849.049 253.561
 935.386 714.741
 155.555 102.384
 416.500 455.717
 960.093 971.994
 825.390 712.719
 236.307 494.276
 321.853 665.298
 745.530 468.935
 541.612 187.510
 797.708 307.306
 988.754 295.686
 667.478 139.696
 368.510 505.355
 769.389 180.511
 533.994 263.331
 201.865 207.179
 73.221 274.216
 406.212 36.398
 969.096 747.195
 475.400 409.684
 878.157 60.750
 186.062 980.774
 250.338 932.445
 542.932 146.526
 61.291 131.325
 522.658 312.982
 363.679 965.608
 616.627 136.890
 150.125 992.521
 611.169 143.872
 327.014 545.511
 47.654 476.485
 547.361 62.192
 791.795 963.594
 567.479 770.664
 756.572 86.898
 954.658 889.091
 790.105 127.250
 862.888 91.241
 110.380 944.159
 145.394 957.218
 72.813 633.683
 924.131 472.640
 952.189 145.862
 478.195 260.472
 343.804 761.156
 739.289 167.612
 603.734 830.316
 40.062 513.850
 897.603 93.400
 0.420 815.263
 181.472 196.515
 461.219 79.340
 146.105 220.478
 290.407 937.752
 493.723 390.361
 253.422 427.838
 139.292 931.155
 219.974 289.302
 119.373 820.391
 989.250 232.818
 311.765 26.923
 373.899 927.200
 7.886 545.366
 761.983 997.147
 4.318 982.577
 750.668 320.715
 85.877 736.458
 144.004 451.372
 533.421 554.182
 361.237 291.437
 907.268 858.325
 296.209 829.936
 711.337 92.548
 790.294 87.297
 342.058 136.279
 971.749 531.226
 755.763 758.741
 817.324 432.604
 662.985 80.775
 904.490 598.005
 470.238 57.959
 645.007 967.689
 159.868 325.885
 475.895 916.692
 425.213 109.001
 888.907 94.303
 588.187 804.950
 613.610 27.125
 624.554 848.853
 245.096 876.702
 341.450 334.501
 590.845 958.849
 803.382 935.348
 671.335 313.397
 226.170 6.623
 767.735 565.648
 70.538 455.595
 992.594 990.819
 113.760 400.288
 344.140 416.938
 82.592 673.852
 73.163 857.709
 545.447 513.789
 877.975 422.806
 316.199 959.748
 85.280 617.814
 574.271 493.256
 663.927 18.914
 291.742 726.224
 948.170 28.528
 742.537 686.341
 64.519 918.108
 793.569 676.292
 711.575 214.377
 113.551 285.499
 538.786 147.544
 230.797 908.710
 514.284 956.830
 703.271 841.910
 423.406 333.241
 287.487 464.850
 760.898 805.654
 490.481 228.923
 486.943 968.458
 922.189 712.569
 328.983 772.118
 423.374 213.012
 899.939 707.876
 594.182 557.577
 943.981 310.610
 485.913 650.599
 541.898 566.563
 317.402 848.787
 340.672 272.782
 939.135 470.658
 500.790 270.790
 772.931 501.370
 467.697 527.125
 310.531 25.927
 211.510 907.230
 247.026 799.691
 785.583 976.906
 568.915 99.595
 926.814 447.714
 604.085 62.051
 658.915 780.720
 192.708 839.738
 117.553 688.643
 852.562 350.118
 949.731 682.394
 516.294 160.322
 958.616 637.299
 116.721 188.179
 181.934 490.828
 822.142 695.511
 272.797 401.744
 988.262 320.790
 65.445 915.356
 135.634 223.043
 176.890 196.625
 299.234 382.158
 744.005 158.513
 575.037 582.857
 202.617 164.153
 331.277 976.556
 862.020 895.640
 410.835 508.712
 849.573 327.646
 356.121 76.277
 433.484 529.537
 696.628 463.412
 368.194 144.488
 188.404 832.157
 540.009 898.417
 448.069 522.331
 67.831 805.978
 124.253 861.361
 85.152 936.698
 866.821 585.320
 598.306 643.480
 237.703 828.169
 188.694 140.734
 33.270 713.642
 462.929 743.446
 511.913 665.669
 317.218 75.324
 824.733 186.442
 486.764 148.293
 693.275 99.778
 916.262 571.938
 555.171 950.393
 85.988 825.784
 73.883 231.716
 134.552 715.843
 977.911 496.451
 962.522 926.465
 631.479 811.050
 212.222 196.870
 844.651 839.313
 282.691 716.905
 85.858 488.649
 242.669 107.341
 172.014 197.981
 489.470 975.853
 466.863 777.343
 311.592 810.746
 731.195 179.963
 644.948 571.137
 731.469 667.862
 467.000 75.987
 46.735 756.972
 602.979 397.012
 816.100 848.527
 580.385 274.625
 367.225 86.615
 371.550 844.840
 265.198 259.485
 921.978 72.268
 653.748 282.372
 740.190 504.404
 238.203 275.660
 191.931 710.371
 621.111 563.321
 619.869 848.806
 264.468 157.411
 824.477 670.910
 262.465 825.358
 571.105 242.838
 589.305 533.781
 613.560 244.018
 89.613 567.320
 680.598 732.847
 334.182 590.519
 96.122 277.404
 529.370 278.221
 287.507 725.561
 980.286 323.476
 673.180 176.437
 530.556 845.947
 57.593 843.984
 877.000 687.746
 149.019 45.054
 456.729 283.086
 556.723 960.391
 575.514 723.871
 225.283 710.223
 766.521 82.193
 784.835 649.629
 792.631 774.666
 499.419 256.422
 816.446 810.607
 97.287 80.310
 721.008 719.707
 685.907 611.698
 360.309 134.081
 562.541 667.192
 219.421 749.227
 103.863 673.113
 964.846 318.803
 83.516 644.918
 140.279 575.164
 956.090 436.940
 612.991 403.004
 544.459 91.480
 681.524 134.319
 562.320 607.778
 224.175 652.195
 836.033 829.153
 186.142 777.070
 503.337 200.744
 685.303 616.190
 858.386 61.343
 254.930 654.799
 582.877 722.260
 256.590 91.388
 505.277 565.690
 386.781 520.175
 620.646 617.422
 893.172 558.446
 191.923 756.925
 615.630 436.666
 352.477 805.776
 106.422 213.261
 705.021 957.414
 774.343 957.124
 132.613 292.348
 478.165 538.337
 25.514 768.961
 83.212 176.009
 708.274 37.050
 836.494 471.928
 302.935 526.385
 734.347 685.807
 68.149 493.155
 403.626 623.961
 344.791 431.514
 23.154 875.410
 254.099 484.295
 934.281 660.612
 825.221 115.696
 364.187 196.718
 69.347 379.483
 977.291 933.466
 914.262 59.551
 221.104 995.434
 816.602 846.963
 913.677 664.599
 182.362 510.627
 579.008 253.004
 556.018 820.201
 351.168 515.475
 444.365 282.779
 92.427 118.892
 885.579 693.158
 788.174 165.425
 672.994 95.505
 453.241 425.841
 915.446 176.987
 199.447 604.577
 233.935 917.133
 840.298 475.502
 933.019 696.615
 341.208 206.451
 472.964 112.679
 536.077 257.803
 236.865 683.192
 125.238 287.029
 120.094 65.337
 925.624 924.628
 755.413 627.174
 369.477 779.985
 66.572 340.012
 129.158 776.882
 360.223 296.884
 596.905 861.829
 817.611 387.928
 462.075 243.736
 233.845 98.619
 324.996 846.102
 327.055 253.295
 764.769 333.801
 258.739 156.979
 464.794 432.330
 979.764 736.161
 399.509 820.243
 156.397 327.827
 31.678 443.328
 203.324 989.993
 372.813 985.298
 24.788 21.368
 359.111 513.527
 562.720 588.200
 609.067 94.390
 997.404 409.102
 402.218 801.335
 220.004 680.727
 874.847 896.018
 978.663 315.945
 519.754 690.196
 325.478 979.995
 233.218 350.820
 798.096 857.621
 331.066 615.800
 247.794 964.904
 193.464 481.681
 669.718 673.439
 858.877 611.030
 547.409 872.257
 914.051 706.499
 543.136 425.883
 189.269 895.604
 251.177 756.888
 915.299 266.176
 789.446 90.965
 306.950 853.919
 295.403 144.936
 763.066 392.648
 677.612 447.084
 596.954 42.504
 970.530 579.132
 95.943 675.239
 266.011 85.189
 743.119 447.562
 822.685 660.606
 185.779 678.335
 658.996 209.303
 399.254 73.447
 745.642 28.671
 945.047 239.377
 59.774 474.026
 60.629 84.522
 931.306 88.165
 924.393 33.384
 688.614 114.428
 21.431 145.677
 937.687 193.383
 379.887 928.680
 429.325 663.759
 168.107 310.925
 380.346 428.262
 931.835 378.264
 17.139 625.712
 629.003 794.801
 656.674 84.425
 685.690 592.194
 687.588 570.508
 977.472 227.929
 671.876 431.839
 940.434 518.609
 468.666 257.866
 768.641 545.952
 751.415 401.246
 770.985 724.499
 717.487 554.937
 679.263 490.126
 796.683 353.221
 838.520 112.018
 77.875 113.612
 415.619 808.227
 269.028 195.590
 756.271 32.158
 766.741 999.113
 856.159 636.044
 771.816 729.134
 218.225 764.807
 984.825 720.579
 603.605 212.538
 841.027 250.894
 884.275 522.679
 291.295 404.422
 235.482 35.897
 51.968 125.080
 707.776 106.361
 981.915 172.463
 62.562 803.041
 703.001 243.481
 990.086 88.665
 866.933 139.453
 131.451 991.731
 146.727 40.452
 951.540 938.735
 357.525 828.351
 540.561 742.303
 304.948 1.958
 19.454 809.791
 438.594 216.743
 877.983 775.141
 25.731 413.820
 351.136 809.175
 930.894 74.128
 735.257 440.349
 719.266 431.233
 333.513 445.277
 426.930 727.302
 802.810 637.700
 143.763 419.774
 930.856 603.206
 422.740 899.848
 10.844 267.765
 303.447 917.543
 788.236 839.504
 461.636 811.826
 543.699 79.263
 167.802 498.742
 940.709 5.943
 556.175 296.999
 326.238 262.991
 324.502 280.907
 826.881 213.435
 761.070 297.489
 757.554 909.302
 738.078 811.181
 60.352 929.283
 532.432 729.560
 50.295 493.984
 502.148 591.413
 73.726 564.498
 427.722 379.233
 523.188 886.424
 845.149 557.559
 317.190 252.639
 775.938 182.754
 589.824 984.386
 677.789 415.741
 167.363 647.579
 179.035 974.462
 988.533 971.234
 655.045 855.520
 81.938 474.865
 93.275 543.401
 6.197 364.368
 66.322 310.323
 821.836 259.791
 283.124 630.040
 63.084 477.692
 864.490 115.647
 754.907 125.030
 640.542 315.789
 46.319 656.295
 797.797 627.565
 353.908 801.671
 718.923 110.500
 206.346 658.136
 918.262 107.233
 6.317 29.698
 343.666 926.956
 263.751 855.379
 705.965 951.510
 164.729 337.460
 830.287 46.382
 613.075 507.101
 670.689 155.450
 683.899 784.377
 666.181 125.298
 155.757 215.473
 570.746 729.373
 914.198 627.127
 993.586 271.583
 346.085 819.115
 323.339 161.343
 751.078 26.776
 869.013 226.399
 492.073 400.150
 271.649 915.341
 376.292 852.782
 68.315 728.654
 217.412 785.618
 720.927 386.041
 869.020 359.547
 156.806 210.008
 261.161 909.245
 559.160 693.046
 213.641 12.153
 650.257 70.920
 468.608 666.156
 337.460 190.592
 485.814 20.154
 355.304 922.049
 909.734 441.000
 401.163 593.121
 159.643 201.766
 396.734 340.361
 550.952 319.017
 534.667 172.840
 546.081 645.529
 14.342 885.577
 801.347 99.973
 111.385 572.237
 346.386 262.490
 943.458 350.129
 556.351 626.452
 924.735 392.734
 184.284 729.174
 80.961 474.599
 69.816 610.868
 716.930 870.045
 766.668 510.108
 182.544 650.633
 99.728 99.654
 919.387 627.489
 15.022 618.360
 537.181 454.640
 293.256 948.441
 271.907 710.404
 108.386 523.562
 921.185 208.081
 703.659 198.632
 797.328 847.994
 883.593 149.086
 646.972 143.992
 664.517 43.642
 74.205 163.324
 449.591 213.538
 190.544 174.392
 986.055 152.155
 872.101 357.883
 190.105 266.450
 706.948 699.519
 583.808 476.139
 992.434 734.012
 552.473 644.034
 724.379 377.389
 201.662 312.904
 592.367 286.671
 150.411 228.083
 445.307 280.955
 849.271 313.399
 360.058 495.449
 744.572 329.582
 376.942 410.171
 938.165 333.006
 656.660 378.357
 607.158 238.319
 463.566 97.580
 871.305 506.457
 143.773 830.878
 625.480 980.770
 499.676 448.567
 17.673 695.093
 474.634 266.907
 254.223 610.737
 365.609 591.190
 586.412 502.553
 343.134 102.628
 87.338 920.725
 546.246 175.598
 904.371 384.049
 556.837 680.025
 387.829 806.743
 468.584 259.260
 996.347 984.781
 828.483 813.679
 387.382 645.208
 425.436 441.830
 169.118 734.597
 665.043 262.605
 547.606 947.849
 240.178 872.221
 508.358 898.904
 74.198 78.362
 260.847 248.986
 371.437 540.533
 811.768 739.888
 805.184 961.285
 660.889 649.296
 856.801 88.735
 502.290 177.502
 494.302 468.617
 312.481 691.128
 351.062 226.564
 492.004 356.241
 394.889 161.506
 553.539 272.693
 527.221 722.896
 800.338 821.598
 337.456 552.197
 174.982 121.891
 277.421 857.856
 969.458 589.196
 187.686 18.471
 940.552 945.307
 476.159 167.252
 965.233 249.925
 348.370 689.241
 172.608 743.838
 549.585 288.445
 303.907 396.038
 785.886 673.427
 259.750 943.681
 732.398 725.550
 602.639 75.991
 652.667 903.613
 478.272 929.861
 687.765 391.919
 616.313 689.934
 824.178 296.665
 961.836 289.221
 115.925 859.123
 93.537 723.088
 572.222 895.415
 2.370 570.756
 83.548 344.214
 461.503 980.863
 155.981 148.647
 120.084 653.421
 68.639 600.816
 432.393 537.420
 328.023 511.081
 501.654 875.001
 134.712 44.647
 113.263 438.472
 624.558 100.667
 472.953 920.366
 223.156 640.359
 96.871 309.484
 837.564 237.457
 646.414 93.409
 284.157 304.110
 312.624 412.026
 250.956 306.454
 262.910 4.191
 854.247 835.099
 124.890 363.880
 63.821 536.275
 34.253 891.296
 732.478 679.305
 280.124 692.615
 920.773 966.117
 484.727 769.126
 607.434 149.980
 824.794 627.692
 622.833 85.426
 388.739 340.830
 843.720 81.962
 42.841 52.752
 901.805 373.847
 406.556 149.812
 149.280 280.705
 794.425 337.607
 606.914 243.437
 431.209 756.214
 513.832 541.909
 376.946 848.544
 774.590 690.776
 477.044 819.517
 633.897 463.962
 174.868 295.915
 830.541 303.564
 164.023 844.362
 21.367 752.931
 916.592 719.572
 607.893 134.398
 981.777 3.932
 130.217 228.626
 314.673 835.567
 955.938 353.898
 553.521 893.716
 129.951 280.302
 229.900 671.650
 461.147 525.965
 62.339 288.180
 404.538 91.856
 270.298 904.420
 205.390 809.900
 850.993 973.874
 462.049 558.913
 912.826 77.613
 545.900 387.261
 961.253 514.716
 702.901 453.977
 818.600 928.853
 617.324 935.761
 39.927 368.670
 413.568 60.885
 1.696 381.287
 628.284 28.155
 606.107 119.763
 427.796 196.057
 907.108 366.889
 53.178 921.005
 147.818 715.376
 128.821 261.597
 255.186 539.806
 504.543 316.348
 896.118 505.938
 853.769 734.097
 717.902 110.987
 412.095 328.731
 410.823 572.673
 305.388 283.003
 106.529 489.423
 631.657 70.716
 304.448 298.730
 276.420 533.723
 770.845 150.671
 760.481 981.905
 529.541 390.047
 848.403 343.179
 336.726 169.982
 245.079 269.654
 659.520 584.485
 239.358 339.299
 741.975 155.127
 333.438 604.110
 504.201 101.278
 643.795 390.982
 769.556 893.197
 545.634 515.828
 218.645 477.555
 733.619 621.362
 922.818 885.949
 615.124 781.154
 787.535 814.662
 970.024 554.733
 539.148 89.896
 787.593 448.743
 397.215 614.262
 514.095 996.283
 496.418 600.181
 955.059 59.947
 743.625 322.632
 317.834 283.835
 730.910 721.393
 349.971 46.534
 766.770 421.340
 927.493 622.068
 55.862 853.802
 427.416 251.055
 650.994 403.433
 637.551 312.234
 446.586 890.137
 123.063 8.383
 185.190 256.508
 896.366 824.197
 41.067 365.830
 890.321 251.334
 738.237 137.509
 283.478 822.613
 594.238 434.803
 792.266 658.967
 172.325 768.829
 953.741 455.414
 19.640 853.182
 452.191 953.046
 990.457 711.250
 174.890 440.248
 953.908 544.961
 851.206 66.349
 894.316 76.514
 472.871 743.364
 987.557 996.455
 802.162 55.875
 714.798 430.764
 943.178 935.415
 319.775 680.512
 426.203 314.717
 369.910 609.830
 486.657 630.002
 115.473 946.792
 111.606 848.236
 103.358 918.330
 84.676 763.264
 769.555 331.016
 244.112 123.369
 762.035 716.753
 741.254 856.656
 616.422 33.967
 463.796 274.296
 281.750 714.181
 388.685 820.058
 361.949 400.082
 325.566 253.366
 867.925 379.047
 878.403 298.671
 660.702 585.874
 18.735 853.100
 581.612 756.277
 160.244 44.692
 812.909 249.984
 235.650 393.238
 171.076 636.405
 891.018 303.530
 513.719 19.550
 370.190 266.221
 25.322 460.733
 7.166 744.396
 951.511 691.640
 974.043 465.173
 68.305 566.314
 246.560 36.358
 322.577 613.903
 801.944 680.331
 261.230 375.539
 210.878 773.517
 6.198 455.126
 836.660 543.078
 135.206 917.305
 322.723 86.721
 227.187 624.304
 400.330 121.102
 437.656 630.249
 950.591 944.306
 22.207 925.877
 830.811 823.919
 543.278 743.237
 49.971 840.617
 721.687 649.182
 230.037 464.847
 753.965 654.279
 900.338 298.602
 960.923 181.728
 475.931 343.762
 992.005 636.279
 905.459 371.583
 441.940 408.800
 30.261 864.300
 676.974 886.484
 968.405 119.320
 281.973 615.953
 71.893 379.901
 769.168 406.241
 652.853 854.795
 804.911 346.350
 138.195 674.952
 60.994 448.651
 198.682 810.658
 58.823 681.462
 766.948 730.492
 802.681 303.905
 472.606 758.099
 175.682 711.536
 596.916 198.331
 659.769 5.596
 103.485 25.917
 928.663 541.305
 7.309 313.095
 817.216 136.027
 377.196 313.860
 487.905 36.792
 654.687 808.657
 768.619 284.478
 947.352 671.857
 427.370 660.646
 200.431 773.531
 958.911 869.659
 55.875 25.536
 493.463 166.302
 112.714 279.258
 985.030 976.033
 751.371 668.473
 510.312 625.363
 673.997 46.461
 501.439 573.432
 543.447 212.894
 67.123 247.959
 228.371 375.158
 326.016 990.341
 37.551 593.117
 309.795 722.417
 262.653 59.092
 496.712 793.489
 357.624 849.763
 241.964 348.450
 130.954 28.252
 190.498 289.820
 582.783 587.864
 429.922 67.174
 104.524 19.416
 483.518 711.692
 999.467 198.234
 901.362 601.589
 956.967 661.465
 905.002 772.072
 701.904 159.028
 329.644 312.801
 479.535 980.388
 617.349 683.779
 961.465 993.219
 303.308 50.075
 161.983 478.299
 840.954 925.258
 829.418 747.731
 594.792 226.928
 771.573 621.455
 834.722 5.120
 637.774 181.269
 862.845 590.836
 716.118 784.191
 341.840 228.652
 419.388 200.444
 149.865 670.700
 886.526 438.830
 915.267 1.728
 781.144 467.549
 868.406 684.092
 140.138 656.063
 948.538 521.025
 433.030 518.391
 710.362 765.397
 708.214 785.933
 554.855 794.184
 401.071 174.901
 57.830 736.313
 589.232 526.497
 661.071 809.521
 933.558 514.730
 26.429 281.775
 424.265 455.388
 813.062 332.130
 247.705 168.877
 229.839 317.229
 441.487 498.915
 225.097 241.685
 557.787 258.416
 718.609 537.271
 803.951 744.001
 548.239 546.990
 276.043 852.657
 316.758 621.028
 98.099 460.194
 681.382 213.286
 884.045 433.659
 756.481 336.245
 760.021 192.106
 703.475 720.566
 734.937 485.760
 594.261 831.924
 952.334 307.106
 666.569 834.606
 965.913 993.861
 880.954 738.408
 776.561 438.701
 556.732 417.178
 775.452 330.455
 953.919 304.233
 734.296 852.998
 203.501 227.842
 551.334 738.974
 521.019 690.585
 34.917 883.773
 298.428 576.995
 723.102 379.773
 414.340 717.123
 688.512 231.109
 969.393 378.279
 756.611 695.147
 5.716 806.988
 319.701 99.213
 549.768 618.216
 408.498 671.031
 296.666 614.186
 291.373 860.944
 280.126 511.894
 214.833 425.601
 122.113 833.132
 36.931 179.747
 685.077 645.758
 200.938 438.770
 740.233 987.994
 465.464 294.102
 278.952 222.044
 968.264 651.609
 320.084 578.571
 926.307 475.260
 71.438 114.108
 639.469 611.020
 484.146 819.803
 497.813 505.958
 67.883 817.892
 624.212 812.518
 114.643 353.598
 299.687 395.946
 588.908 541.987
 805.953 402.789
 90.581 734.536
 119.090 449.623
 770.051 617.231
 543.924 443.690
 486.636 195.066
 887.767 231.674
 44.593 126.502
 834.673 10.693
 35.567 181.233
 450.783 938.577
 761.319 156.364
 84.030 501.285
 332.576 416.493
 627.016 176.981
 343.862 354.414
 202.997 662.621
 343.050 799.101
 777.391 174.372
 559.420 539.691
 160.072 12.795
 264.373 267.600
 968.882 3.107
 531.988 958.208
 697.650 526.352
 688.004 879.328
 350.659 485.837
 108.919 401.662
 651.641 682.220
 309.777 738.444
 543.310 68.455
 69.487 814.594
 201.107 231.028
 144.389 82.823
 682.885 96.166
 450.254 203.751
 418.669 328.807
 314.292 793.297
 258.601 608.913
 954.447 633.120
 692.657 5.380
 3.720 824.026
 36.336 984.309
 11.165 839.110
 948.385 288.248
 95.343 569.432
 169.642 499.415
 555.123 532.531
 108.647 686.626
 340.032 980.952
 65.803 157.066
 8.778 767.559
 902.486 155.251
 649.494 325.967
 696.541 928.173
 266.070 852.548
 956.454 103.944
 247.035 841.632
 821.317 898.294
 700.617 153.562
 84.050 496.387
 963.474 177.928
 25.688 674.961
 351.121 798.711
 826.716 590.415
 923.221 447.089
 568.074 811.638
 472.851 729.852
 593.708 412.117
 229.816 900.690
 775.293 934.884
 586.459 767.950
 198.345 627.363
 30.716 741.019
 130.585 723.173
 4.026 359.362
 194.629 76.906
 517.873 339.938
 257.409 879.011
 567.092 452.538
 180.852 874.973
 3.664 186.335
 718.088 760.390
 992.594 518.112
 155.829 636.339
 200.998 212.321
 918.496 393.302
 789.989 70.076
 88.527 93.122
 231.901 758.718
 438.257 173.913
 186.487 171.713
 93.349 90.128
 690.677 331.950
 790.528 687.220
 877.184 317.182
 990.999 706.301
 295.729 477.343
 956.234 718.356
 703.054 768.144
 578.824 39.935
 278.380 547.887
 34.707 713.440
 552.098 894.517
 634.698 16.551
 677.553 882.929
 6.015 658.735
 877.610 319.453
 534.982 430.899
 135.924 927.796
 909.785 590.062
 232.393 700.830
 379.772 318.325
 626.162 123.275
 711.227 718.833
 128.897 795.051
 687.600 665.795
 775.130 972.901
 747.046 466.727
 352.614 43.656
 46.961 419.153
 99.449 556.431
 922.322 537.928
 579.735 299.234
 593.444 720.706
 517.543 899.412
 763.970 526.058
 779.910 464.341
 818.994 320.059
 961.337 31.668
 27.217 452.285
 421.134 755.618
 13.735 141.134
 775.008 271.576
 798.615 61.813
 936.117 25.033
 591.002 59.593
 858.698 258.398
 942.420 667.828
 258.169 71.111
 652.663 47.450
 191.881 521.506
 296.740 825.170
 489.485 155.312
 414.516 975.418
 454.046 923.204
 241.669 140.391
 925.874 2.106
 530.487 528.589
 949.652 140.948
 133.713 80.545
 729.322 406.106
 929.550 887.341
 939.788 465.127
 629.107 729.951
 513.459 195.534
 510.741 52.888
 784.761 580.137
 103.220 62.347
 986.842 708.548
 929.321 955.692
 9.807 669.385
 214.040 445.260
 585.115 127.441
 751.098 774.990
 520.402 138.905
 154.822 774.085
 715.502 985.432
 452.123 218.974
 714.166 489.661
 294.295 845.276
 835.696 911.746
 97.392 867.711
 163.070 385.193
 712.378 321.223
 94.105 212.935
 44.903 64.671
 872.712 759.121
 605.219 913.794
 669.560 201.825
 690.368 257.769
 864.659 886.121
 655.375 219.194
 265.942 280.239
 93.048 137.131
 973.354 700.333
 241.347 973.697
 440.846 657.595
 304.656 394.299
 300.876 286.781
 795.188 367.982
 577.274 244.729
 360.937 436.431
 730.808 394.215
 707.765 457.215
 343.470 700.740
 189.518 929.039
 266.760 21.897
 928.309 634.669
 428.416 830.415
 137.769 612.124
 731.585 618.203
 808.208 598.618
 189.120 530.740
 430.904 437.116
 540.081 195.521
 798.571 235.368
 600.716 267.237
 633.219 705.777
 840.999 713.761
 326.917 365.736
 561.539 624.363
 104.327 557.318
 313.405 413.910
 550.397 357.932
 172.705 818.901
 517.430 846.210
 297.983 393.412
 711.295 196.714
 85.365 191.270
 738.117 180.771
 745.604 606.747
 505.115 716.859
 388.699 596.917
 749.895 651.337
 673.491 647.444
 212.383 358.408
 797.815 308.392
 856.557 566.921
 433.596 121.863
 342.359 981.785
 93.141 508.484
 91.744 340.515
 118.266 160.431
 190.191 992.840
 861.498 705.734
 622.453 515.732
 855.089 628.611
 18.587 270.991
 593.951 435.878
 945.972 811.315
 575.760 897.751
 540.922 168.098
 106.635 426.268
 848.656 975.001
 83.120 615.050
 4.762 151.310
 68.183 995.008
 420.144 184.611
 885.982 772.229
 453.106 500.105
 140.962 832.564
 898.082 711.697
 323.156 514.100
 675.209 835.848
 873.252 470.788
 756.102 571.902
 956.056 551.085
 949.693 161.649
 15.607 682.815
 241.741 926.241
 73.559 743.817
 929.691 520.935
 377.027 776.982
 521.208 68.762
 423.277 413.333
 923.121 345.095
 685.216 248.920
 694.322 938.616
 960.172 196.951
 380.731 53.694
 170.059 538.185
 205.655 228.342
 486.435 817.783
 620.397 495.175
 750.610 699.274
 596.864 325.220
 545.830 964.938
 688.210 371.650
 773.240 641.592
 120.374 518.811
 831.196 591.811
 785.221 878.258
 222.257 218.927
 466.037 135.380
 665.560 331.481
 873.276 405.774
 204.158 856.202
 740.073 518.653
 825.324 401.047
 914.190 304.526
 292.836 589.756
 879.564 66.413
 88.258 320.889
 693.596 388.381
 15.437 367.133
 885.933 853.730
 409.511 10.144
 334.100 69.438
 357.177 203.329
 617.330 726.156
 555.634 336.313
 411.971 757.267
 668.351 322.687
 392.500 130.004
 359.617 994.773
 57.388 430.904
 767.857 729.089
 327.687 361.865
 499.180 673.041
 540.363 97.522
 354.975 741.831
 153.298 365.832
 846.082 815.016
 622.750 188.573
 64.740 910.542
 238.508 684.386
 985.974 942.020
 391.354 812.391
 632.173 379.742
 689.696 677.751
 466.304 410.295
 377.945 181.633
 666.724 212.081
 682.503 666.514
 694.078 688.741
 519.064 464.620
 480.691 399.082
 637.563 223.629
 175.755 726.008
 911.839 771.543
 264.003 289.119
 456.338 444.434
 968.322 742.664
 381.572 979.670
 652.642 944.655
 796.236 657.128
 793.626 832.026
 592.712 626.090
 399.099 504.183
 283.093 701.166
 257.250 82.317
 806.867 152.220
 420.665 969.094
 634.339 597.349
 8.777 543.194
 419.854 371.183
 974.963 961.616
 897.572 160.897
 482.016 251.251
 94.347 147.357
 92.035 907.251
 396.982 867.593
 61.768 702.013
 645.487 926.792
 678.417 783.562
 524.021 73.136
 138.002 609.978
 833.924 937.863
 901.012 46.932
 208.870 507.118
 528.762 533.646
 874.044 593.437
 557.229 599.867
 765.762 815.569
 179.951 959.083
 774.734 869.007
 142.702 693.640
 817.848 809.831
 883.078 733.398
 595.833 205.633
 239.080 474.577
 176.290 994.540
 991.380 318.625
 325.514 792.240
 661.714 476.978
 873.432 893.784
 760.170 196.849
 362.127 918.688
 530.738 741.665
 31.356 672.059
 989.076 899.025
 518.654 459.214
 58.905 396.375
 884.830 555.414
 101.819 552.774
 58.689 445.285
 385.682 472.666
 71.575 598.239
 663.430 548.565
 519.970 117.509
 229.472 453.784
 253.013 412.409
 605.324 909.016
 984.794 808.223
 478.492 548.852
 235.073 578.072
 105.418 212.673
 16.216 499.501
 95.695 971.015
 21.336 589.118
 153.455 471.465
 694.751 925.751
 874.263 560.633
 649.737 351.449
 320.988 190.138
 62.384 645.755
 647.597 939.348
 239.274 448.411
 150.968 946.310
 808.980 595.876
 531.331 6.808
 404.556 615.336
 883.641 221.427
 220.806 254.363
 654.813 999.098
 83.779 123.891
 943.461 885.697
 251.648 696.077
 625.600 516.348
 869.625 66.999
 726.002 694.239
 74.098 497.623
 662.933 896.777
 132.794 856.365
 744.337 386.979
 621.927 664.808
 934.736 65.352
 584.313 597.198
 121.130 501.476
 443.976 497.474
 137.628 517.512
 435.469 388.485
 745.675 805.684
 655.882 581.214
 770.524 411.845
 983.149 12.249
 154.388 336.760
 897.973 901.091
 869.805 840.375
 273.589 921.459
 338.774 392.388
 986.023 409.454
 197.661 221.051
 478.936 913.862
 236.615 462.685
 376.096 248.041
 5.104 414.283
 758.769 387.739
 620.169 13.616
 655.567 224.045
 527.268 603.835
 672.643 615.662
 459.414 236.925
 19.439 70.413
 311.001 202.124
 659.920 43.604
 608.873 366.963
 94.423 482.626
 323.401 40.927
 709.597 225.297
 843.318 931.388
 532.802 917.322
 544.798 890.760
 105.546 635.520
 850.663 350.556
 513.939 662.562
 410.849 915.622
 51.505 271.039
 779.616 629.540
 663.329 745.206
 35.790 14.576
 55.379 644.209
 335.151 497.042
 927.450 827.769
 622.488 127.581
 183.838 501.791
 216.637 237.089
 627.213 365.297
 844.886 490.212
 685.897 360.318
 901.460 632.241
 253.643 942.202
 274.484 510.419
 28.118 739.396
 391.245 891.148
 566.489 889.704
 114.962 410.154
 84.255 795.599
 558.254 168.627
 209.783 996.373
 607.620 25.711
 78.623 912.165
 156.358 303.070
 367.942 367.491
 475.231 192.828
 895.154 683.503
 393.922 693.792
 951.818 263.338
 683.028 956.083
 533.055 648.517
 205.246 820.085
 426.179 52.162
 612.910 436.853
 815.185 73.101
 2.694 764.048
 668.418 250.541
 470.616 570.050
 936.692 59.648
 743.402 240.903
 182.875 991.966
 375.469 77.123
 79.177 270.231
 602.466 63.325
 585.944 163.926
 118.452 981.244
 109.564 590.141
 408.769 670.448
 524.243 884.418
 16.734 690.352
 333.082 129.780
 270.117 337.526
 91.417 950.722
 641.413 174.699
 376.180 65.397
 491.096 948.867
 368.742 386.453
 450.135 47.758
 537.923 953.010
 970.102 764.477
 930.483 237.312
 517.350 422.846
 367.332 314.828
 751.210 439.971
 27.069 321.610
 622.378 262.531
 799.346 493.832
 302.100 669.654
 687.434 728.585
 929.082 563.870
 913.524 999.685
 390.984 214.277
 166.461 475.653
 370.816 129.751
 267.297 827.926
 143.497 747.826
 4.295 885.186
 640.472 865.095
 799.533 524.460
 974.782 911.795
 461.328 922.049
 377.807 506.394
 500.359 88.636
 612.487 200.771
 246.023 945.061
 744.885 444.038
 399.654 160.737
 353.163 819.716
 262.272 68.686
 85.339 829.110
 939.287 323.515
 27.571 451.231
 568.840 605.706
 774.298 469.811
 463.155 762.417
 889.622 950.163
 865.493 867.255
 683.202 117.399
 384.256 975.458
 789.241 343.252
 598.733 933.537
 907.356 617.497
 569.460 701.226
 541.153 153.167
 214.644 876.702
 533.986 59.864
 620.375 742.301
 359.621 989.070
 177.158 316.766
 264.635 498.187
 22.614 901.394
 593.420 550.002
 117.139 122.138
 648.194 31.190
 585.979 818.816
 765.848 672.699
 880.973 528.209
 529.419 37.317
 204.540 102.428
 101.299 822.064
 306.966 940.645
 72.742 137.499
 728.238 774.988
 302.984 470.380
 273.630 214.425
 382.248 23.956
 656.638 728.883
 335.594 140.426
 936.026 255.344
 306.132 637.745
 440.618 574.497
 362.231 498.039
 94.667 377.586
 487.534 303.720
 409.237 996.024
 786.698 771.241
 326.024 969.175
 103.578 338.806
 726.720 487.302
 560.225 945.918
 844.520 666.495
 20.523 337.957
 328.448 130.309
 525.978 642.138
 62.963 419.753
 285.372 811.919
 485.025 900.233
 595.212 310.532
 471.690 543.153
 972.874 101.851
 499.945 833.569
 975.669 404.784
 766.250 86.743
 411.757 528.131
 59.090 279.500
 505.856 484.112
 119.303 641.279
 725.159 544.121
 919.201 369.824
 388.059 778.739
 114.455 993.135
 437.608 260.401
 947.710 789.030
 258.496 611.680
 138.082 883.194
 624.535 80.956
 7.710 903.610
 584.743 211.799
 959.762 491.830
 710.180 350.033
 819.585 318.524
 838.592 875.929
 822.770 171.472
 555.897 846.848
 724.734 968.752
 756.732 141.945
 613.124 378.961
 923.228 685.073
 227.027 925.160
 272.189 620.046
 579.040 721.766
 744.776 674.976
 294.098 196.462
 376.190 396.082
 632.176 525.329
 890.757 488.347
 663.229 942.823
 253.131 468.646
 477.910 353.212
 280.271 29.802
 815.573 681.696
 520.592 510.709
 693.919 467.375
 253.702 262.778
 857.633 262.800
 301.848 356.974
 404.703 302.828
 96.292 364.533
 280.359 616.644
 160.074 9.688
 384.210 649.097
 482.811 491.655
 453.932 539.817
 631.469 628.524
 259.585 380.293
 399.399 626.103
 760.234 70.298
 208.759 924.250
 986.104 256.310
 791.006 941.493
 465.226 327.337
 147.059 611.228
 916.705 529.537
 781.516 880.335
 789.859 42.965
 390.844 90.418
 599.056 834.657
 818.518 665.160
 150.877 396.031
 253.749 332.394
 898.976 113.529
 505.801 279.935
 211.802 174.659
 222.227 8.985
 171.031 132.779
 204.067 52.906
 209.576 739.318
 399.552 282.518
 975.518 488.683
 703.954 847.980
 3.800 736.269
 658.452 303.208
 275.547 862.054
 405.368 528.971
 433.182 19.880
 528.636 388.147
 138.813 685.277
 473.246 799.550
 857.786 782.407
 209.756 59.377
 715.685 314.302
 382.251 741.407
 215.825 461.070
 870.841 603.948
 668.573 260.298
 111.547 374.167
 530.223 594.841
 574.003 585.418
 287.094 28.871
 5.668 342.792
 562.846 437.105
 743.224 784.127
 239.390 639.119
 978.637 401.688
 233.265 795.432
 88.281 372.674
 282.021 950.505
 305.876 709.473
 494.073 265.962
 289.399 743.367
 279.161 512.409
 722.075 74.318
 586.287 757.460
 549.939 296.036
 566.410 769.401
 923.070 197.013
 985.978 958.873
 332.478 667.435
 35.354 104.692
 855.921 647.394
 897.306 194.270
 207.864 337.567
 312.076 384.868
 373.755 779.472
 847.249 930.334
 767.364 283.618
 56.118 380.951
 930.577 41.597
 793.832 54.116
 974.749 368.785
 716.016 683.976
 996.131 170.215
 172.301 922.530
 168.205 451.137
 43.285 507.686
 782.034 569.249
 472.672 100.143
 161.171 776.751
 288.862 76.629
 687.775 771.864
 267.257 648.078
 536.773 81.705
 284.291 134.839
 598.814 257.348
 88.225 804.379
 282.217 969.134
 544.525 478.444
 798.905 53.079
 192.943 905.009
 367.554 550.378
 120.045 314.984
 794.874 490.004
 48.801 434.664
 737.483 43.388
 173.047 682.849
 794.501 199.812
 319.406 167.873
 455.334 6.858
 155.782 126.192
 926.762 942.926
 240.482 463.424
 415.192 155.218
 28.708 313.817
 548.569 138.693
 536.509 908.898
 121.054 247.403
 171.922 314.974
 143.309 32.618
 448.076 677.182
 521.236 371.479
 515.406 800.626
 383.822 280.201
 15.121 153.083
 781.723 57.505
 941.978 525.715
 906.128 352.942
 492.677 615.720
 183.904 42.664
 201.345 66.063
 220.074 579.279
 663.432 21.160
 40.171 185.484
 414.541 933.001
 969.212 821.705
 855.372 219.803
 635.096 980.146
 745.065 869.472
 444.611 761.056
 672.938 264.303
 720.412 357.158
 966.359 343.240
 855.907 509.916
 806.628 816.362
 18.792 973.322
 464.848 996.057
 367.832 809.315
 798.606 44.512
 524.412 991.753
 683.570 81.992
 321.535 376.389
 310.881 820.049
 127.559 431.815
 133.516 733.841
 377.436 65.379
 267.775 464.566
 236.035 529.192
 878.087 233.415
 539.966 380.328
 225.868 780.069
 617.881 187.903
 830.677 329.693
 154.436 535.069
 462.299 601.458
 647.948 528.941
 296.197 48.222
 2.401 694.562
 566.226 651.189
 505.089 744.307
 934.423 365.821
 564.287 251.378
 768.486 47.210
 637.276 950.545
 726.379 586.562
 366.658 992.084
 850.894 417.839
 988.679 502.524
 584.532 248.148
 86.402 790.537
 239.349 210.984
 65.772 276.028
 963.393 912.244
 745.240 28.548
 803.849 450.210
 908.784 756.834
 199.199 247.970
 895.341 289.111
 963.703 886.390
 430.299 384.310
 335.658 404.678
 170.468 993.382
 927.699 221.250
 384.608 489.157
 877.321 788.301
 956.955 559.791
 286.645 837.898
 439.392 337.787
 252.955 4.978
 224.952 352.175
 719.682 263.463
 435.571 249.905
 768.374 916.321
 752.760 153.536
 275.945 410.258
 941.696 491.245
 481.488 462.602
 75.695 152.989
 549.583 494.431
 635.972 659.988
 741.917 153.314
 495.836 465.724
 78.877 414.840
 882.047 583.250
 103.330 898.950
 400.099 19.255
 469.106 289.946
 103.938 319.134
 938.738 163.533
 951.513 233.961
 64.023 796.792
 210.982 720.183
 367.289 254.332
 942.158 301.917
 472.249 933.677
 375.446 155.675
 35.695 933.362
 226.144 25.214
 892.583 836.936
 923.464 413.067
 888.222 434.689
 687.127 113.464
 976.179 322.259
 964.192 502.957
 306.266 402.208
 137.235 559.910
 913.719 892.285
 652.604 77.348
 901.833 224.503
 892.935 216.518
 542.178 54.730
 658.103 437.526
 808.846 736.524
 28.213 970.683
 528.466 929.118
 494.140 655.780
 531.978 282.280
 466.629 989.636
 106.156 285.205
 853.252 164.255
 284.826 688.355
 141.120 343.386
 416.744 352.487
 987.496 274.581
 277.521 785.019
 424.138 942.971
 238.286 967.708
 475.975 483.563
 598.475 729.832
 910.512 138.070
 771.994 886.093
 429.155 93.001
 175.756 538.078
 421.625 506.459
 201.283 372.053
 293.968 625.880
 800.669 905.013
 791.836 337.545
 937.983 506.407
 944.161 756.471
 349.443 616.838
 596.716 63.183
 826.859 999.697
 667.134 988.515
 148.484 590.469
 487.582 421.206
 92.288 684.973
 991.519 113.489
 894.476 856.572
 207.887 450.574
 479.880 278.454
 38.979 560.092
 662.698 606.037
 684.476 511.775
 871.019 442.768
 229.273 106.387
 315.218 756.923
 810.287 402.097
 629.774 664.994
 719.318 67.697
 55.225 367.131
 665.005 292.597
 79.283 970.557
 915.049 996.148
 964.547 617.408
 956.284 652.089
 798.696 34.016
 759.096 131.900
 108.516 20.030
 406.547 543.183
 881.938 819.119
 267.832 331.424
 195.615 970.336
 659.004 676.401
 906.001 483.012
 968.078 964.809
 838.950 751.539
 31.401 390.611
 119.172 913.275
 466.779 321.915
 182.385 627.567
 107.164 291.492
 278.552 931.530
 376.217 396.309
 26.264 714.437
 720.978 624.486
 641.413 893.607
 212.828 526.253
 615.954 907.499
 369.454 584.650
 846.382 143.833
 689.459 263.637
 941.029 260.113
 457.457 673.075
 808.137 539.783
 28.898 14.568
 733.701 858.703
 76.771 897.973
 293.262 53.863
 540.778 449.472
 352.229 419.798
 206.166 88.309
 545.072 279.397
 724.454 415.873
 388.293 546.606
 320.581 838.788
 181.692 521.427
 587.218 103.656
 146.952 825.799
 401.988 637.275
 604.355 36.216
 700.222 510.432
 113.577 719.630
 255.680 539.150
 321.840 898.492
 753.728 833.752
 144.242 514.147
 853.056 347.888
 922.150 921.758
 18.836 277.273
 394.390 421.193
 145.651 637.081
 903.988 34.518
 174.563 899.546
 935.123 300.050
 425.031 106.365
 218.286 524.096
 417.193 556.990
 597.322 363.975
 839.282 702.206
 163.979 599.710
 633.041 696.688
 830.854 667.578
 119.243 654.186
 232.415 797.798
 686.305 740.001
 269.453 132.865
 916.240 78.449
 601.231 855.116
 550.431 64.608
 251.417 364.968
 407.965 82.179
 241.246 808.903
 94.419 140.411
 762.109 532.978
 990.280 366.427
 18.821 248.473
 824.758 203.866
 136.291 146.964
 940.116 169.400
 751.379 838.858
 779.197 965.639
 386.662 649.174
 908.255 18.219
 905.193 464.693
 70.297 238.095
 209.533 355.600
 980.667 164.450
 512.257 601.292
 284.731 41.971
 559.395 433.454
 833.234 767.150
 927.002 809.919
 58.556 705.698
 181.196 280.827
 197.027 856.895
 243.795 575.563
 669.178 706.180
 642.485 886.664
 449.986 865.264
 552.643 58.029
 411.506 516.438
 217.123 492.391
 655.700 36.442
 723.182 710.970
 858.786 523.388
 438.115 150.908
 781.126 351.115
 75.981 138.529
 847.857 158.106
 259.144 584.372
 142.489 687.526
 125.425 5.528
 174.111 741.313
 542.761 79.060
 352.195 820.566
 559.822 294.702
 533.150 188.387
 27.702 23.790
 169.526 516.973
 762.135 713.237
 204.188 641.063
 18.669 97.809
 693.962 423.223
 468.652 590.954
 334.458 297.115
 788.948 44.674
 282.413 662.377
 613.101 183.720
 454.446 194.624
 89.576 430.619
 420.226 57.177
 10.184 898.242
 30.463 474.053
 218.337 779.019
 530.757 678.864
 295.183 588.170
 444.150 689.223
 817.681 997.020
 369.400 984.704
 455.230 736.494
 777.702 67.351
 942.739 66.018
 215.370 151.900
 363.054 35.477
 179.145 228.685
 968.916 554.640
 548.155 341.584
 955.437 602.939
 383.756 767.862
 593.124 630.990
 275.434 533.776
 86.318 832.474
 175.686 271.976
 523.541 900.379
 865.414 262.686
 628.427 665.233
 188.169 804.440
 449.828 575.401
 928.887 51.465
 97.538 892.183
 461.138 619.065
 539.095 197.128
 894.966 596.488
 929.849 948.307
 601.876 885.408
 12.441 369.386
 429.338 783.465
 555.715 543.983
 227.325 504.268
 322.732 742.447
 154.990 431.175
 581.904 393.831
 605.913 671.322
 76.354 788.185
 52.771 253.318
 719.725 249.599
 62.307 707.239
 119.978 745.608
 642.763 904.983
 577.844 421.203
 760.208 814.218
 147.981 483.890
 677.331 137.439
 76.275 978.820
 936.369 841.746
 776.936 929.399
 612.846 23.436
 32.005 868.975
 523.215 848.466
 280.707 133.913
 569.470 934.932
 416.885 248.853
 368.005 232.407
 82.971 23.108
 837.008 456.141
 894.879 445.607
 933.192 468.420
 663.571 357.582
 239.731 697.021
 508.442 81.214
 445.674 39.530
 750.916 463.082
 834.193 535.787
 802.775 68.481
 951.879 977.992
 544.738 842.272
 481.459 163.784
 251.850 380.079
 631.109 542.217
 241.803 867.284
 808.792 932.011
 581.597 720.049
 21.385 947.321
 321.770 370.477
 955.714 905.819
 473.308 485.970
 519.967 739.891
 891.191 100.225
 285.517 722.791
 174.256 700.056
 635.049 361.698
 880.745 689.221
 935.663 318.521
 742.752 908.722
 985.594 682.396
 44.081 994.714
 679.142 836.012
 11.269 402.705
 973.050 797.884
 516.246 413.234
 73.752 566.605
 863.990 493.598
 381.689 188.834
 155.481 46.802
 287.404 83.865
 94.063 997.716
 903.570 412.999
 14.246 403.270
 304.907 826.545
 931.052 524.492
 729.648 865.285
 63.633 650.341
 445.350 262.744
 310.510 644.137
 900.270 781.122
 729.939 311.010
 249.080 424.591
 95.303 518.097
 66.372 581.584
 892.940 687.560
 829.385 41.282
 752.247 115.858
 676.868 862.765
 742.525 231.916
 726.396 717.993
 437.839 712.975
 378.314 817.283
 293.628 542.071
 149.343 609.197
 53.280 967.698
 589.605 642.385
 419.001 657.478
 248.193 817.125
 591.699 507.397
 797.551 536.987
 975.166 850.694
 716.819 309.592
 19.435 620.992
 108.368 219.067
 968.970 168.237
 597.235 496.132
 8.423 349.905
 985.665 505.194
 740.479 560.534
 628.078 727.373
 68.165 997.586
 907.268 385.567
 822.520 558.998
 860.377 889.782
 13.495 836.454
 881.202 200.809
 477.994 107.685
 549.803 956.440
 248.252 581.124
 375.438 980.835
 913.182 337.643
 526.968 824.158
 45.194 18.087
 236.509 741.485
 818.528 783.995
 345.968 18.305
 858.940 34.563
 598.843 551.210
 198.022 788.941
 516.267 878.866
 721.384 173.006
 619.711 477.945
 414.075 608.286
 34.120 654.795
 938.021 752.800
 113.876 105.413
 996.873 44.776
 247.158 528.398
 628.780 546.980
 807.624 168.445
 45.507 268.425
 809.346 967.494
 138.414 979.323
 983.528 998.516
 982.760 852.177
 113.444 960.317
 979.220 815.977
 745.378 893.532
 16.225 950.678
 124.212 626.586
 762.756 365.804
 996.911 230.028
 905.539 980.580
 977.995 417.920
 527.469 274.931
 498.529 121.254
 538.790 122.726
 62.950 621.743
 975.555 103.517
 42.908 691.267
 380.777 459.713
 549.052 165.026
 395.092 6.550
 873.451 582.973
 71.568 586.768
 498.181 777.737
 462.418 5.514
 958.749 147.163
 325.920 89.512
 751.932 420.555
 694.926 534.074
 631.779 869.955
 812.416 369.111
 768.448 507.400
 55.895 168.439
 404.266 987.653
 875.757 913.486
 459.458 860.553
 100.676 711.883
 474.689 910.861
 806.449 262.650
 864.837 524.620
 97.469 92.911
 562.644 33.831
 859.237 596.918
 194.358 535.313
 756.180 857.874
 222.798 740.336
 374.901 88.648
 364.990 490.008
 555.220 391.362
 718.417 933.997
 169.650 901.323
 666.937 299.255
 168.862 381.491
 867.460 218.813
 822.138 994.223
 602.756 811.903
 166.697 462.248
 13.505 934.767
 610.212 696.566
 261.297 101.218
 981.904 411.340
 419.242 613.717
 627.825 351.947
 811.794 75.364
 126.535 759.536
 932.080 62.402
 47.088 202.042
 833.383 732.819
 769.679 176.277
 729.366 202.211
 581.307 77.963
 231.386 821.811
 88.328 536.372
 315.025 999.512
 951.871 398.330
 434.142 882.541
 250.964 143.882
 709.888 305.641
 565.206 435.020
 412.758 651.975
 500.320 191.838
 954.779 192.286
 665.572 800.721
 821.067 593.198
 564.479 170.226
 628.403 415.844
 945.295 636.851
 214.177 874.792
 544.414 599.705
 71.352 973.414
 966.122 36.034
 871.421 470.441
 501.259 164.832
 403.059 323.470
 773.653 820.277
 223.111 174.932
 198.057 48.081
 220.275 735.841
 771.446 914.118
 260.408 239.957
 838.423 24.748
 73.650 408.467
 262.151 201.460
 593.741 21.585
 188.508 668.878
 433.286 442.532
 60.121 935.453
 17.587 501.016
 168.837 841.620
 874.583 502.899
 233.295 482.701
 538.086 791.183
 859.044 485.977
 642.524 7.382
 341.655 426.249
 824.790 774.026
 871.233 635.687
 585.491 986.250
 505.453 826.196
 959.048 826.703
 216.615 461.026
 689.006 332.444
 258.420 742.464
 168.850 189.754
 115.292 120.602
 85.275 23.357
 419.502 961.158
 963.634 906.213
 680.490 165.757
 466.180 36.616
 151.272 234.121
 712.400 417.858
 46.236 252.975
 285.364 105.150
 963.923 240.695
 244.652 843.313
 301.428 959.736
 999.330 160.963
 670.885 911.363
 496.031 682.399
 543.449 570.553
 867.957 302.333
 205.380 714.878
 569.161 192.131
 470.890 802.450
 511.613 385.807
 766.825 3.622
 835.101 961.986
 197.679 572.948
 505.049 892.180
 981.807 536.376
 861.943 279.527
 389.844 78.648
 777.509 544.762
 636.412 853.329
 24.452 722.209
 401.320 648.805
 484.006 268.593
 65.044 265.086
 622.301 37.165
 816.679 65.814
 314.471 470.854
 465.386 835.566
 214.341 778.004
 696.338 303.324
 915.480 295.582
 250.043 888.153
 662.439 356.102
 863.761 922.721
 213.546 459.899
 42.411 245.052
 70.855 133.637
 774.348 690.050
 949.437 514.316
 77.683 621.789
 405.722 936.560
 862.172 327.925
 659.764 886.272
 579.456 341.899
 84.085 897.931
 773.393 700.822
 675.091 863.916
 148.217 811.301
 233.099 855.535
 564.154 147.148
 443.054 756.254
 320.074 997.509
 637.357 622.409
 765.933 117.797
 630.511 826.127
 232.397 495.724
 615.954 324.886
 202.785 758.422
 10.489 234.079
 767.621 632.053
 200.783 660.005
 582.599 581.454
 97.694 154.045
 637.287 453.480
 23.680 362.583
 178.439 913.928
 860.634 425.870
 615.432 384.905
 262.429 392.005
 366.232 378.483
 608.880 595.039
 533.817 795.455
 844.259 349.748
 391.531 267.412
 330.773 956.591
 710.999 709.465
 860.368 420.863
 500.729 303.463
 339.887 268.034
 203.096 421.911
 806.112 696.167
 491.110 946.100
 77.800 125.199
 636.180 833.762
 828.910 76.557
 809.251 98.242
 316.260 605.306
 408.513 909.631
 639.526 86.904
 558.803 796.021
 803.562 673.124
 735.457 778.245
 122.285 834.141
 166.300 222.918
 607.994 18.951
 350.670 645.712
 965.913 32.701
 997.663 179.624
 25.421 451.258
 674.296 872.173
 829.057 490.142
 918.209 962.330
 938.637 702.174
 912.169 274.401
 653.201 696.793
 645.438 454.618
 942.830 520.596
 859.619 960.006
 740.556 195.471
 756.580 121.970
 384.535 225.572
 149.286 773.392
 125.632 220.818
 381.800 512.926
 700.699 471.686
 304.434 739.204
 586.612 692.489
 939.186 817.208
 90.005 838.543
 237.558 725.982
 366.243 22.462
 749.061 8.674
 600.325 998.046
 768.650 920.845
 301.864 353.895
 2.882 109.760
 174.229 636.001
 328.332 605.496
 600.324 787.503
 355.911 154.097
 58.683 8.711
 258.101 154.456
 935.922 871.090
 363.055 495.277
 255.630 0.537
 23.281 138.385
 898.118 128.907
 83.707 212.298
 366.844 815.048
 213.825 908.484
 70.684 689.672
 444.131 495.986
 269.528 980.188
 423.943 62.410
 185.058 135.634
 364.843 65.745
 548.309 177.023
 973.612 747.785
 858.066 539.715
 235.692 862.273
 504.851 511.975
 963.298 846.300
 397.817 283.812
 52.733 489.416
 868.040 244.041
 337.871 699.568
 41.435 658.500
 418.715 137.123
 35.681 651.355
 476.420 187.320
 774.449 432.928
 652.945 7.509
 792.968 675.553
 321.828 649.174
 574.033 553.337
 456.471 587.317
 973.414 217.753
 217.236 353.128
 516.911 879.702
 935.000 462.609
 454.759 476.556
 426.103 957.114
 697.662 402.146
 294.622 755.302
 215.330 516.330
 778.425 684.333
 314.234 692.294
 194.395 676.225
 915.618 333.157
 7.682 738.764
 594.920 439.458
 565.033 135.623
 615.328 46.131
 121.478 824.181
 464.638 797.500
 684.346 829.609
 787.914 483.357
 583.332 498.123
 978.261 925.472
 437.848 729.845
 752.636 354.789
 173.967 491.742
 584.866 543.594
 986.816 443.749
 8.411 408.205
 147.473 57.044
 229.168 545.850
 516.344 483.855
 724.258 449.922
 701.037 865.032
 145.013 711.483
 342.335 87.454
 817.879 878.484
 836.553 971.343
 950.718 339.880
 419.101 861.455
 636.941 427.397
 408.164 890.461
 317.146 196.805
 208.159 192.437
 246.866 142.083
 521.949 875.189
 46.819 504.691
 944.030 58.154
 724.454 226.595
 482.207 85.020
 875.978 835.658
 564.287 604.292
 658.425 287.207
 163.424 445.189
 691.397 673.152
 958.770 609.065
 265.952 672.864
 27.782 647.609
 139.889 96.592
 736.878 748.283
 148.559 66.592
 5.176 925.562
 800.820 513.119
 411.998 394.807
 731.204 217.279
 105.995 945.916
 190.578 611.531
 758.593 538.845
 855.182 717.874
 946.515 405.822
 872.844 745.703
 110.186 299.335
 828.470 33.902
 332.561 695.250
 859.613 768.285
 535.388 411.706
 476.361 565.262
 669.178 292.369
 305.343 930.181
 154.328 23.579
 380.816 384.671
 242.340 395.739
 220.175 837.292
 339.308 107.531
 548.636 437.685
 353.346 665.386
 558.133 613.242
 181.165 808.820
 206.632 412.089
 877.324 844.291
 572.268 355.267
 396.791 86.005
 286.190 188.563
 64.363 462.471
 771.145 690.197
 803.459 73.702
 430.145 769.860
 305.106 787.736
 159.682 738.399
 592.028 699.242
 31.649 852.352
 142.206 680.389
 702.240 75.828
 893.822 218.780
 897.705 751.640
 24.860 33.539
 106.987 347.758
 554.900 503.458
 619.304 223.032
 175.733 36.353
 97.956 32.523
 606.647 102.520
 625.632 828.045
 467.862 584.511
 314.839 479.572
 653.041 337.774
 201.521 889.680
 393.743 780.258
 860.444 753.349
 282.675 942.652
 455.391 752.084
 49.593 613.905
 301.879 3.016
 657.531 49.090
 339.130 14.300
 554.870 599.246
 623.901 47.731
 630.709 646.785
 341.893 643.168
 480.439 347.315
 231.514 618.194
 101.773 991.916
 406.575 387.047
 668.353 806.037
 603.764 227.389
 831.033 826.182
 950.683 709.849
 292.033 167.777
 611.844 956.939
 603.081 682.080
 612.606 544.025
 127.707 252.409
 831.951 540.182
 455.046 996.618
 489.824 521.451
 786.270 510.489
 407.038 999.116
 666.500 233.199
 187.280 982.790
 89.332 659.248
 141.430 749.520
 345.653 720.205
 952.231 988.746
 864.007 363.540
 548.423 527.071
 740.394 454.845
 536.078 760.735
 178.080 304.565
 513.402 707.012
 852.946 692.117
 194.249 463.835
 440.513 441.068
 83.573 590.871
 543.350 741.293
 411.897 11.502
 851.824 260.901
 650.373 15.982
 69.690 26.089
 526.259 619.374
 404.667 345.252
 451.682 207.023
 931.894 129.763
 405.708 164.577
 7.056 623.496
 888.394 133.529
 961.174 242.630
 741.089 17.333
 328.954 283.533
 623.503 763.289
 828.588 157.067
 306.664 903.232
 657.540 420.671
 811.764 508.783
 533.923 713.829
 756.004 527.411
 387.288 157.485
 94.121 852.289
 980.011 393.561
 132.426 145.965
 768.054 147.788
 183.455 605.005
 437.837 568.677
 294.073 5.284
 187.687 89.729
 966.865 506.523
 564.174 783.306
 880.508 586.591
 575.262 116.223
 54.567 903.200
 646.261 312.803
 280.681 890.832
 476.840 705.312
 616.618 57.478
 916.886 169.359
 301.405 578.147
 977.732 58.742
 166.073 234.885
 108.533 666.533
 880.970 636.512
 923.584 733.933
 670.812 91.481
 896.611 633.076
 244.291 395.764
 827.134 682.695
 6.138 41.685
 519.535 375.180
 353.992 126.018
 438.343 749.456
 296.405 224.944
 657.350 526.364
 376.075 163.663
 202.667 112.432
 136.310 409.394
 600.782 995.465
 149.357 493.398
 735.537 113.079
 31.096 671.663
 849.066 325.753
 324.583 981.431
 0.719 412.339
 649.841 974.178
 537.570 911.985
 922.154 2.778
 96.008 436.595
 647.077 824.830
 515.196 687.230
 546.661 34.726
 421.813 631.923
 875.437 48.556
 466.735 87.624
 391.922 898.849
 536.489 132.140
 785.596 326.404
 206.780 330.708
 471.971 725.591
 186.856 64.316
 689.707 564.831
 159.530 301.822
 221.468 388.276
 843.149 864.822
 350.621 346.512
 82.724 633.065
 723.259 107.494
 564.737 659.648
 51.604 683.617
 294.168 880.600
 341.291 162.181
 176.241 974.668
 899.868 45.522
 15.754 58.641
 463.895 160.296
 543.284 784.650
 622.122 165.128
 962.558 172.253
 395.414 119.864
 202.888 184.258
 521.494 441.454
 973.566 806.102
 173.436 690.258
 725.640 769.936
 582.546 850.874
 305.757 272.621
 234.389 203.906
 965.042 158.487
 934.729 155.378
 194.720 300.583
 402.021 890.285
 784.055 936.334
 14.536 853.425
 422.688 753.831
 631.274 506.824
 939.634 732.831
 802.717 757.464
 928.802 410.016
 304.365 845.529
 553.159 41.700
 455.309 301.908
 946.630 400.425
 646.336 59.423
 997.962 876.547
 495.873 686.332
 760.389 514.541
 4.137 519.532
 94.722 339.598
 491.220 740.880
 934.039 206.789
 316.297 961.009
 221.341 707.199
 794.008 964.362
 786.345 807.913
 89.498 6.044
 315.947 691.278
 503.017 530.233
 960.204 139.768
 593.869 761.615
 780.042 122.924
 265.521 181.619
 165.982 459.811
 790.590 81.695
 973.318 422.329
 926.041 843.805
 566.293 420.391
 713.385 256.399
 332.558 868.838
 311.942 471.051
 813.615 517.957
 639.753 344.659
 144.040 865.437
 638.670 114.335
 452.303 328.608
 408.295 102.361
 652.230 103.991
 116.092 447.617
 253.045 678.940
 665.244 474.472
 497.103 780.647
 342.273 22.417
 60.455 784.934
 656.312 917.557
 438.250 785.283
 982.152 333.994
 903.495 306.668
 419.251 398.166
 945.996 94.523
 45.966 377.133
 443.559 212.931
 877.984 772.939
 518.095 434.735
 805.920 745.531
 316.543 327.344
 390.977 397.865
 515.106 649.639
 19.441 485.989
 562.889 436.404
 764.482 236.996
 898.402 106.529
 663.542 857.097
 133.563 879.869
 605.573 445.007
 501.829 905.776
 827.160 861.837
 410.087 615.241
 160.381 383.348
 371.325 620.229
 756.987 924.481
 783.232 850.590
 459.709 296.347
 266.435 784.253
 307.190 364.421
 597.640 473.795
 677.208 421.446
 633.410 376.576
 204.555 383.004
 188.607 671.290
 94.552 136.895
 231.707 96.796
 607.955 124.215
 312.450 325.705
 963.556 860.535
 124.002 322.271
 414.701 995.994
 3.321 9.325
 856.952 804.943
 924.383 250.337
 646.196 846.206
 777.036 649.081
 807.526 367.036
 40.244 880.151
 31.452 775.786
 146.425 228.828
 649.593 884.345
 140.450 169.170
 599.418 341.268
 612.899 215.947
 497.288 725.516
 235.663 911.166
 689.696 649.901
 655.403 751.865
 220.907 199.203
 566.299 625.848
 296.096 382.806
 750.572 29.844
 115.545 563.372
 959.404 24.563
 68.634 95.052
 126.900 698.468
 695.530 496.108
 437.792 422.250
 616.936 236.304
 780.900 575.512
 693.672 749.421
 643.137 802.676
 981.666 211.650
 264.680 434.441
 896.076 349.100
 69.254 112.206
 270.459 459.439
 892.071 134.554
 401.320 626.529
 192.646 756.736
 490.994 961.451
 304.364 905.852
 257.011 572.509
 334.437 207.092
 556.197 820.430
 786.934 170.974
 197.263 488.435
 491.171 80.114
 285.231 541.010
 334.460 889.104
 381.416 676.814
 431.479 55.811
 978.781 432.261
 225.133 40.518
 617.265 960.947
 71.493 515.379
 808.291 113.591
 783.233 535.513
 541.410 152.699
 513.889 840.546
 826.201 450.442
 84.589 527.706
 624.754 197.641
 163.829 901.609
 877.836 372.196
 590.937 839.276
 673.020 618.441
 19.592 379.714
 75.517 931.966
 86.861 964.470
 700.088 50.234
 576.534 218.329
 781.572 656.362
 836.937 907.757
 666.280 115.807
 780.066 679.509
 239.309 703.118
 580.922 934.304
 594.176 623.783
 116.678 192.513
 89.673 595.390
 841.261 162.971
 1.332 89.595
 241.598 425.446
 16.141 333.786
 29.869 815.826
 422.264 876.871
 507.493 785.035
 671.606 500.659
 10.114 853.207
 31.328 835.997
 380.694 855.326
 858.319 565.932
 95.112 669.669
 23.636 176.924
 9.751 122.976
 655.647 979.673
 944.872 503.661
 462.889 454.921
 145.676 704.997
 820.237 793.896
 462.568 222.595
 763.038 970.830
 204.085 694.212
 319.366 494.519
 584.103 185.005
 834.927 591.440
 506.485 168.356
 300.572 444.155
 805.386 952.748
 199.586 981.010
 641.294 870.666
 149.362 837.362
 398.133 728.802
 46.596 501.518
 444.746 62.961
 541.626 352.232
 527.742 529.944
 298.957 587.091
 317.658 76.643
 558.532 745.662
 905.704 268.658
 235.156 227.178
 466.093 642.689
 999.090 484.378
 184.233 114.919
 114.624 303.351
 182.296 168.655
 999.147 129.753
 32.233 736.023
 554.537 916.258
 466.818 748.828
 945.514 601.708
 719.398 271.418
 113.937 512.074
 133.604 843.136
 460.029 635.437
 79.228 189.558
 655.375 571.911
 36.852 241.018
 920.751 714.432
 921.898 495.053
 574.819 862.995
 211.793 138.456
 586.102 514.270
 324.375 106.958
 917.310 767.024
 531.119 899.441
 892.684 423.843
 737.896 612.822
 728.856 998.967
 944.566 347.644
 908.596 24.172
 521.827 18.145
 734.323 108.678
 491.296 239.672
 241.485 499.719
 338.149 557.208
 576.576 518.020
 52.964 908.219
 924.190 833.026
 822.245 108.744
 403.894 487.845
 250.003 931.599
 930.711 290.792
 83.366 268.749
 550.682 331.969
 974.413 85.540
 11.382 147.937
 882.098 672.730
 420.760 399.445
 799.462 763.802
 478.509 815.947
 782.341 731.001
 453.030 831.720
 909.997 516.080
 422.347 542.777
 181.766 543.174
 226.057 867.939
 256.646 344.826
 592.209 633.790
 887.406 391.780
 341.133 519.435
 353.002 927.037
 838.586 706.706
 821.979 879.977
 712.629 763.608
 506.969 982.723
 579.592 838.271
 521.742 474.621
 289.966 17.710
 305.745 598.669
 228.632 586.296
 318.121 943.504
 37.280 544.668
 858.516 434.292
 900.111 777.988
 483.053 934.322
 204.865 615.927
 641.728 385.784
 996.108 643.933
 161.920 733.035
 540.754 710.394
 788.884 465.414
 469.347 346.844
 618.161 60.510
 111.280 763.927
 320.157 364.773
 656.402 205.147
 170.075 618.916
 826.225 500.389
 116.627 413.889
 579.981 943.714
 213.044 983.117
 597.194 173.172
 409.838 422.599
 530.253 117.525
 889.334 347.338
 297.071 625.170
 179.367 196.176
 552.562 448.768
 292.839 583.686
 333.958 435.542
 129.496 354.154
 192.524 193.864
 577.564 46.639
 704.728 63.219
 850.577 449.463
 479.356 814.123
 976.358 566.397
 851.348 319.930
 361.546 284.373
 664.448 162.227
 530.336 114.043
 507.385 209.660
 477.094 750.439
 674.553 116.456
 279.632 692.737
 992.603 156.782
 346.336 481.531
 587.615 95.540
 772.569 111.727
 90.324 911.708
 69.362 102.209
 694.117 169.264
 13.031 433.705
 725.250 970.760
 513.915 878.119
 868.003 543.414
 384.753 51.143
 148.663 176.067
 326.468 130.734
 38.556 42.398
 666.471 543.465
 233.474 271.648
 660.334 865.703
 528.311 838.819
 983.278 694.488
 783.305 583.409
 327.975 682.212
 901.897 86.550
 427.262 308.361
 467.832 663.699
 925.526 180.184
 756.896 302.288
 124.426 752.227
 110.856 695.104
 974.604 762.813
 580.146 310.336
 725.106 475.180
 578.076 683.546
 279.794 943.845
 391.574 316.297
 651.519 105.580
 438.307 987.361
 509.784 12.153
 402.513 207.634
 948.795 112.595
 904.884 526.848
 475.930 180.617
 326.593 492.478
 254.788 432.890
 303.253 97.923
 704.103 151.937
 298.688 382.841
 229.129 909.664
 456.265 573.828
 674.007 370.948
 581.025 404.327
 763.478 868.749
 930.432 420.480
 534.696 101.164
 365.437 571.691
 432.584 665.328
 44.428 873.856
 195.873 862.691
 16.896 608.052
 939.720 574.818
 905.367 331.962
 441.599 699.303
 45.820 905.302
 760.277 972.777
 508.893 999.231
 116.370 204.421
 945.305 924.231
 793.706 351.234
 115.893 587.850
 493.095 228.847
 784.290 515.106
 596.735 352.617
 701.626 928.321
 648.316 717.579
 108.826 202.928
 689.697 667.508
 262.347 670.689
 42.093 178.646
 270.969 826.314
 503.022 338.731
 159.982 868.224
 528.288 873.850
 778.479 44.921
 762.393 741.826
 487.202 126.925
 705.564 939.441
 638.376 137.572
 498.738 270.746
 643.225 177.087
 860.220 294.193
 953.535 201.702
 413.204 547.658
 924.932 177.257
 749.066 372.982
 223.892 334.477
 27.435 797.010
 958.429 796.267
 123.862 435.910
 902.459 626.917
 905.935 876.579
 222.881 135.634
 208.394 446.155
 761.239 834.587
 249.971 341.983
 751.519 852.458
 305.126 284.175
 533.249 401.870
 331.445 836.209
 333.926 422.064
 330.377 371.517
 114.257 111.602
 560.337 41.956
 189.244 339.972
 355.349 614.431
 331.466 7.787
 460.777 412.183
 131.705 204.396
 164.865 945.644
 916.258 396.364
 468.491 902.991
 707.862 43.307
 436.509 642.043
 854.241 667.464
 256.325 973.045
 649.206 954.217
 389.932 26.706
 728.246 402.322
 244.727 185.004
 254.316 110.169
 659.414 125.632
 18.518 728.977
 60.538 846.990
 991.478 452.038
 702.316 342.657
 579.268 173.145
 970.106 265.888
 695.691 935.101
 271.914 240.494
 671.843 314.094
 731.716 349.344
 223.268 26.907
 355.148 71.474
 2.198 400.105
 887.494 489.577
 322.713 263.878
 504.150 788.494
 183.953 704.058
 246.416 889.696
 782.343 65.621
 674.987 884.825
 928.215 806.920
 197.722 751.974
 623.099 678.824
 527.877 560.868
 47.475 185.391
 538.004 37.591
 219.297 76.685
 640.190 396.589
 53.277 449.682
 695.411 828.634
 750.512 875.196
 236.895 920.306
 725.982 328.374
 590.880 675.681
 314.614 844.172
 852.657 207.622
 539.845 29.554
 888.983 698.109
 364.926 388.814
 805.620 918.761
 237.722 920.864
 59.918 619.248
 873.770 456.649
 484.986 988.192
 167.173 565.871
 499.405 364.877
 770.160 685.074
 232.817 517.354
 213.274 30.099
 934.636 331.004
 751.153 246.320
 35.048 289.467
 293.414 27.317
 482.178 935.742
 524.386 769.502
 327.537 724.802
 415.429 915.155
 17.640 610.072
 903.592 923.535
 970.037 25.484
 242.838 768.819
 967.117 953.618
 949.368 730.019
 844.286 720.775
 959.569 762.698
 236.875 384.055
 524.264 441.841
 592.016 816.990
 981.444 871.828
 760.443 242.609
 214.232 871.055
 724.452 280.575
 722.830 468.706
 61.195 983.099
 557.764 378.711
 706.989 638.568
 194.244 735.638
 303.732 768.289
 919.536 349.685
 651.029 67.561
 680.327 938.797
 538.810 524.861
 147.129 867.112
 929.530 460.456
 127.498 517.394
 234.233 267.076
 357.435 473.929
 373.663 609.710
 156.719 629.834
 728.121 289.277
 813.577 363.085
 705.006 826.453
 809.185 268.456
 941.103 648.627
 873.704 73.383
 511.059 26.729
 231.406 305.456
 540.484 212.053
 419.768 784.463
 381.420 559.340
 510.992 864.765
 762.083 425.141
 7.414 602.330
 787.768 824.124
 785.632 228.200
 264.428 875.762
 217.343 805.912
 912.907 35.202
 565.098 78.872
 715.145 671.496
 334.043 885.491
 912.397 320.632
 929.770 260.851
 290.867 627.484
 529.538 345.439
 26.914 718.063
 899.038 391.290
 909.646 270.097
 187.786 666.575
 554.269 525.415
 799.083 599.703
 808.827 701.862
 869.654 527.513
 937.097 896.250
 901.924 388.814
 31.516 444.381
 688.872 369.772
 125.561 531.439
 956.230 112.361
 491.229 478.508
 546.153 657.977
 933.958 811.877
 485.313 847.481
 547.013 834.845
 751.646 734.365
 325.959 741.420
 888.811 502.764
 440.250 252.646
 55.175 995.892
 435.273 624.869
 451.993 847.808
 519.579 621.531
 999.206 232.596
 656.850 492.769
 340.216 776.061
 911.799 147.911
 811.245 357.472
 328.310 902.918
 535.971 519.983
 184.318 446.865
 760.384 430.961
 362.093 897.923
 462.075 726.023
 588.643 50.201
 16.964 837.269
 685.911 578.793
 726.951 266.649
 674.644 142.754
 574.835 705.073
 502.398 966.476
 26.579 417.621
 421.700 691.499
 722.450 181.764
 188.421 566.401
 742.572 560.951
 545.615 515.849
 882.033 968.267
 120.334 325.521
 186.965 887.446
 309.049 262.553
 375.328 600.515
 833.538 477.000
 761.703 667.485
 988.491 694.882
 819.940 324.086
 703.016 104.596
 524.427 534.615
 132.170 183.347
 412.029 50.027
 766.092 126.985
 782.053 883.830
 881.049 793.981
 309.143 802.820
 399.484 801.651
 369.759 924.829
 918.964 910.238
 691.206 275.491
 309.783 778.644
 215.403 150.295
 68.178 895.874
 848.230 592.238
 699.816 196.444
 637.989 980.229
 153.062 908.697
 820.018 145.558
 532.923 305.285
 583.723 125.549
 517.298 608.878
 696.191 422.687
 533.000 627.761
 664.299 777.715
 498.978 170.531
 674.088 65.295
 930.206 722.155
 429.463 75.790
 243.122 701.591
 367.622 16.698
 990.607 200.876
 779.511 428.381
 462.622 904.518
 661.908 502.483
 52.529 774.542
 803.296 175.108
 146.300 569.188
 616.520 763.265
 133.280 741.654
 613.407 760.718
 756.702 279.337
 534.460 912.417
 166.915 524.481
 942.601 64.701
 160.471 535.222
 334.442 26.954
 587.085 563.700
 364.187 780.248
 390.559 347.720
 790.861 596.358
 278.546 127.454
 3.951 768.587
 352.260 242.846
 38.811 751.988
 886.745 364.972
 522.325 128.246
 753.963 530.725
 980.782 278.799
 96.959 240.501
 962.915 313.493
 868.749 639.358
 877.162 271.479
 772.796 820.245
 787.116 12.194
 214.383 291.024
 454.453 438.690
 778.418 753.155
 44.422 650.549
 876.944 307.976
 323.085 481.947
 899.690 685.850
 164.192 330.640
 997.296 874.135
 361.003 679.800
 526.506 782.581
 296.994 726.468
 889.791 150.739
 989.672 793.297
 661.882 483.087
 482.291 965.107
 369.032 246.486
 945.950 675.346
 382.963 124.359
 174.122 801.853
 123.244 676.464
 236.234 514.404
 94.924 76.715
 817.551 461.711
 391.708 609.226
 448.595 472.068
 790.799 600.292
 236.054 364.289
 778.947 397.639
 494.073 584.456
 58.608 714.933
 563.625 575.146
 769.778 116.685
 150.115 188.888
 761.719 994.654
 335.300 233.880
 397.032 90.177
 487.090 810.225
 159.183 347.249
 135.885 397.688
 557.721 678.393
 373.132 395.322
 729.891 520.289
 899.109 708.894
 673.583 919.924
 773.012 19.408
 117.673 286.656
 548.001 45.885
 748.415 973.560
 483.544 704.798
 424.076 5.955
 172.223 849.151
 387.293 689.840
 281.017 790.207
 541.337 532.505
 349.184 127.570
 11.707 56.928
 195.391 368.031
 340.172 246.337
 533.172 244.835
 329.846 711.751
 771.540 667.295
 305.298 320.494
 660.355 461.875
 102.730 184.901
 729.541 901.618
 646.185 206.113
 247.397 868.366
 384.542 56.574
 394.040 24.325
 1.365 716.178
 297.548 774.885
 709.491 740.849
 626.985 37.009
 601.666 19.501
 270.489 857.006
 147.725 186.936
 768.508 983.146
 161.097 318.396
 220.796 343.601
 759.251 388.509
 267.510 524.998
 823.649 976.678
 964.811 323.838
 737.514 226.081
 266.504 49.872
 210.117 389.036
 796.817 810.856
 453.248 832.376
 394.535 580.913
 981.111 938.485
 842.802 544.790
 684.386 366.970
 417.491 377.969
 360.732 975.531
 613.747 643.853
 549.277 813.996
 196.896 5.639
 749.996 870.823
 700.222 119.344
 48.144 175.496
 616.263 818.511
 899.863 842.505
 836.232 958.972
 661.670 223.067
 748.360 267.644
 110.827 440.137
 752.644 952.604
 155.787 791.696
 557.238 167.761
 579.345 278.955
 339.129 685.502
 598.196 452.253
 855.641 81.157
 320.936 861.419
 638.458 156.367
 604.827 282.890
 71.400 272.237
 65.609 97.409
 108.131 290.966
 3.423 374.615
 615.712 265.658
 143.358 440.099
 401.667 216.854
 426.580 652.638
 291.667 901.418
 655.775 391.424
 645.565 540.677
 828.072 572.572
 233.183 921.839
 164.393 499.270
 817.770 26.764
 553.954 259.425
 322.481 548.240
 717.210 867.870
 369.671 14.200
 393.880 697.291
 898.533 209.181
 281.899 633.620
 675.997 629.298
 988.287 648.989
 839.376 567.551
 557.550 820.375
 245.623 351.357
 73.528 87.417
 777.978 260.319
 696.322 481.503
 881.195 771.821
 309.734 54.175
 294.337 312.672
 682.252 60.360
 136.587 450.452
 855.137 26.049
 415.748 17.335
 986.505 456.529
 488.624 616.808
 425.766 66.257
 652.696 180.215
 646.671 372.055
 613.089 91.357
 310.895 264.863
 99.562 25.149
 102.309 130.112
 34.968 207.730
 702.294 231.594
 837.380 723.332
 959.725 307.911
 208.978 706.117
 739.310 694.293
 990.085 467.160
 356.073 206.351
 778.823 537.548
 871.950 577.563
 306.267 243.533
 746.163 390.811
 362.266 269.738
 500.655 288.680
 65.133 978.283
 744.947 280.665
 713.956 317.458
 364.066 321.646
 438.447 521.241
 124.467 39.484
 529.124 533.807
 815.112 705.286
 179.430 20.556
 186.122 823.594
 468.606 793.550
 950.872 267.598
 655.156 595.234
 507.424 783.534
 209.312 75.605
 543.158 166.083
 790.675 856.461
 497.001 81.156
 454.122 209.036
 854.448 642.589
 451.179 751.135
 282.399 584.488
 871.338 885.360
 717.718 501.230
 152.714 405.119
 202.334 833.183
 876.202 759.702
 708.967 379.235
 762.493 129.099
 578.339 329.261
 15.605 464.319
 847.622 483.130
 26.604 516.510
 500.345 201.027
 472.027 140.244
 22.748 96.417
 345.930 610.863
 76.535 812.462
 863.848 656.257
 261.898 829.991
 210.327 448.890
 969.893 946.054
 86.572 29.138
 34.664 282.799
 96.651 896.306
 72.185 773.929
 413.136 685.122
 14.416 507.781
 437.958 584.538
 850.687 950.332
 451.359 109.707
 109.418 436.953
 479.204 929.684
 243.775 807.910
 842.707 121.440
 118.446 209.490
 449.063 669.010
 978.595 820.903
 778.956 475.036
 66.248 167.990
 497.947 85.687
 837.318 210.292
 511.942 750.154
 130.621 140.613
 279.100 109.044
 708.073 809.072
 36.490 514.396
 85.554 510.608
 882.628 775.481
 222.481 80.289
 37.737 562.545
 353.878 489.741
 71.606 114.277
 403.746 486.091
 11.449 628.825
 88.013 958.466
 414.881 382.890
 27.632 242.988
 189.564 344.892
 178.874 213.189
 962.969 717.930
 333.174 866.672
 533.074 373.536
 730.690 969.784
 571.453 690.870
 310.832 809.163
 590.505 586.532
 333.423 12.549
 840.534 961.614
 42.834 921.706
 462.605 874.793
 414.687 949.080
 909.903 208.443
 473.811 438.767
 462.533 679.977
 59.494 634.085
 24.856 779.420
 549.349 671.625
 315.666 618.920
 948.865 958.946
 872.590 58.225
 875.959 624.500
 904.327 635.727
 487.281 868.870
 176.862 366.441
 927.989 301.782
 630.080 961.103
 764.149 665.775
 934.711 334.732
 355.353 561.869
 439.898 784.467
 725.891 882.575
 980.707 66.887
 130.494 991.285
 442.378 951.627
 822.980 273.339
 272.172 93.601
 113.866 422.137
 826.310 189.268
 440.176 753.816
 403.113 66.952
 114.221 396.670
 486.301 327.220
 618.415 448.131
 375.083 381.882
 673.380 94.570
 358.776 740.481
 933.247 349.966
 579.961 427.582
 614.676 981.825
 976.563 765.150
 907.426 490.369
 282.649 969.572
 860.130 714.395
 161.413 155.956
 4.183 919.328
 630.926 242.304
 143.440 635.575
 91.166 747.737
 72.918 254.575
 365.238 692.536
 24.229 542.866
 201.935 359.257
 100.493 28.597
 952.926 955.275
 43.536 268.336
 515.537 634.929
 259.002 573.635
 829.419 566.967
 951.378 15.851
 18.557 958.519
 534.836 724.492
 793.186 124.702
 684.255 329.235
 661.781 792.612
 674.057 190.241
 371.730 85.556
 173.821 27.335
 397.412 798.614
 785.552 48.488
 152.672 166.795
 127.485 435.104
 426.321 874.288
 706.107 449.624
 656.985 355.516
 637.551 764.267
 488.744 809.273
 150.520 283.527
 320.695 865.401
 847.560 552.770
 599.216 603.808
 745.040 257.489
 546.870 988.618
 932.817 659.134
 100.159 621.821
 273.878 561.650
 591.466 682.486
 336.677 426.020
 288.424 656.780
 856.220 57.051
 254.641 903.404
 544.950 276.679
 155.230 677.193
 315.144 711.415
 963.365 154.609
 677.894 188.677
 972.309 488.344
 699.995 829.081
 851.680 449.717
 832.549 201.171
 555.720 797.868
 780.260 474.048
 871.735 910.559
 417.760 355.165
 43.655 204.941
 341.657 368.870
 801.700 515.727
 690.054 240.631
 935.713 446.394
 284.093 467.196
 255.949 95.295
 320.588 629.991
 958.486 827.749
 846.371 344.014
 448.386 527.580
 101.735 514.417
 45.940 143.152
 763.925 525.222
 511.562 235.358
 836.417 227.539
 352.961 545.442
 803.608 886.928
 632.240 501.858
 44.132 240.579
 756.560 766.015
 913.463 294.916
 128.302 830.906
 364.690 643.589
 741.623 803.918
 175.619 726.001
 862.428 560.981
 443.978 289.388
 916.708 704.562
 856.905 215.561
 64.708 209.526
 645.676 69.955
 660.303 330.660
 114.463 109.283
 719.389 571.718
 148.628 819.444
 559.061 91.504
 332.578 262.231
 160.170 426.989
 861.672 893.665
 366.931 441.386
 642.152 24.624
 414.014 816.967
 116.040 562.773
 187.726 583.971
 905.700 81.242
 135.173 250.084
 280.012 972.080
 463.562 226.642
 338.408 470.173
 679.143 860.951
 281.326 575.318
 137.719 417.322
 979.784 396.668
 980.514 506.720
 519.920 625.351
 52.879 465.996
 430.590 779.126
 419.200 17.989
 806.905 519.225
 244.314 704.138
 626.213 816.810
 786.281 338.410
 775.227 537.643
 292.471 367.484
 930.311 252.649
 793.708 85.009
 673.304 793.338
 310.565 201.041
 501.531 419.544
 311.364 140.339
 575.001 8.499
 460.145 479.978
 711.278 604.872
 660.499 247.936
 817.615 78.304
 111.242 16.012
 371.967 745.434
 844.299 224.129
 914.106 245.789
 893.584 376.112
 672.886 973.857
 554.376 322.141
 276.662 112.699
 921.512 978.852
 14.732 77.538
 156.202 488.491
 835.720 641.614
 417.598 953.439
 384.097 502.460
 627.025 737.078
 41.894 766.576
 808.598 647.445
 515.611 136.798
 596.592 632.904
 797.863 222.598
 122.276 451.472
 852.138 742.977
 223.942 925.289
 583.037 728.843
 174.735 172.485
 232.400 571.921
 632.880 699.474
 405.942 715.953
 605.310 532.252
 310.546 389.490
 24.171 25.916
 247.549 374.877
 289.682 493.312
 943.693 872.667
 384.299 978.141
 343.362 922.751
 41.769 22.124
 171.091 91.821
 918.631 62.889
 992.891 630.786
 801.080 587.527
 952.575 585.441
 951.068 560.388
 582.218 339.770
 694.607 162.353
 534.113 354.989
 52.806 7.937
 158.656 900.717
 460.937 747.032
 164.732 960.098
 589.553 76.592
 206.121 221.364
 729.194 466.246
 901.795 778.089
 709.581 388.582
 235.590 373.616
 556.513 103.152
 410.527 406.868
 34.231 402.202
 427.168 522.723
 445.138 530.447
 988.919 136.492
 958.019 351.275
 838.523 275.857
 783.905 873.502
 530.556 392.308
 517.217 367.869
 629.098 415.964
 288.687 398.036
 775.615 61.275
 243.837 339.824
 340.258 886.134
 552.589 53.251
 994.235 653.188
 286.142 758.715
 518.665 320.433
 258.990 321.118
 196.653 319.781
 347.384 799.277
 873.436 379.031
 959.221 523.434
 70.928 857.207
 671.168 137.865
 717.257 638.637
 571.505 20.531
 111.801 951.231
 384.887 565.410
 657.415 813.665
 918.963 798.978
 823.161 89.464
 1.917 279.430
 374.791 639.208
 691.821 790.348
 451.780 761.275
 778.758 849.981
 857.189 833.828
 192.631 889.096
 441.454 793.573
 925.096 246.075
 637.918 178.316
 103.187 44.824
 684.345 929.397
 372.730 981.903
 431.392 896.012
 297.926 992.692
 690.290 46.340
 923.596 396.333
 54.572 200.913
 421.031 155.437
 995.034 733.086
 117.615 314.493
 676.392 91.735
 543.049 1.463
 484.770 294.897
 87.851 856.833
 246.883 213.241
 717.736 675.691
 827.105 642.669
 3.465 958.960
 423.535 880.577
 670.971 33.312
 867.464 935.214
 440.240 244.577
 434.500 167.998
 170.969 301.332
 675.192 290.720
 163.904 254.272
 96.557 300.324
 852.638 468.774
 905.012 360.877
 363.303 674.446
 640.347 453.563
 398.838 163.625
 277.227 69.941
 328.426 133.579
 86.184 470.631
 17.397 213.075
 273.987 361.058
 932.568 337.072
 660.836 928.693
 95.158 303.366
 599.130 363.441
 48.440 797.327
 148.977 456.609
 758.926 156.495
 555.564 996.567
 204.751 182.242
 132.592 194.108
 828.108 423.271
 256.837 661.292
 372.833 353.241
 787.432 808.744
 304.937 55.701
 508.518 332.899
 762.127 492.986
 277.689 542.342
 115.563 266.398
 270.157 67.294
 898.836 333.312
 818.373 345.551
 288.953 308.682
 840.091 659.187
 63.847 385.514
 159.458 277.302
 140.374 218.275
 293.021 949.834
 373.988 247.963
 586.672 995.371
 312.421 345.967
 244.245 71.956
 404.982 520.143
 530.880 344.908
 718.888 980.361
 714.634 740.771
 274.951 587.534
 531.328 763.720
 535.452 610.762
 726.853 552.590
 534.068 558.384
 607.598 466.247
 385.983 412.532
 276.076 136.215
 38.991 931.256
 60.922 142.591
 784.471 350.682
 487.335 917.429
 229.951 151.338
 347.589 214.627
 709.898 892.215
 96.870 203.151
 873.877 73.861
 945.505 528.118
 915.052 693.711
 876.295 269.376
 388.700 494.562
 69.513 727.952
 200.144 787.848
 256.058 145.778
 321.997 329.989
 681.926 463.008
 418.224 731.072
 198.668 829.951
 421.365 734.552
 491.780 997.818
 421.777 894.311
 322.308 735.485
 4.463 426.545
 539.642 770.150
 508.524 579.640
 381.926 280.672
 13.375 762.015
 524.367 926.728
 179.305 927.997
 477.597 658.377
 220.994 643.162
 244.045 893.801
 182.089 646.570
 778.860 992.691
 546.353 177.070
 395.407 594.855
 883.523 429.155
 128.980 284.237
 331.355 110.938
 504.327 14.760
 983.051 568.790
 624.477 773.568
 733.118 461.545
 944.589 427.729
 464.552 669.196
 153.000 610.851
 94.124 429.579
 842.924 755.938
 466.536 550.014
 916.549 10.116
 266.672 643.517
 165.403 206.287
 444.360 410.582
 167.251 387.588
 388.586 13.130
 433.562 544.719
 596.530 67.934
 739.331 336.199
 533.940 989.267
 328.248 110.657
 32.050 616.981
 473.635 672.148
 995.522 824.435
 904.943 948.540
 566.910 174.248
 299.985 204.406
 695.056 507.786
 266.451 239.120
 355.195 461.334
 567.845 324.387
 362.679 408.482
 317.099 550.068
 783.906 860.178
 197.250 990.497
 678.958 303.001
 657.215 293.621
 190.505 229.487
 359.596 191.112
 530.699 384.803
 767.444 178.407
 998.286 210.132
 691.879 509.531
 896.103 58.881
 379.535 373.257
 807.098 967.050
 498.148 985.771
 645.296 809.066
 333.561 562.719
 825.540 316.175
 998.373 72.588
 719.044 192.562
 281.106 67.149
 785.667 967.138
 447.644 116.925
 731.448 64.032
 309.746 724.690
 142.347 175.955
 867.553 462.978
 31.691 460.668
 936.269 288.085
 926.817 446.652
 206.794 969.427
 655.407 190.020
 944.349 676.213
 97.603 46.746
 979.494 460.854
 398.005 53.965
 227.003 538.364
 611.857 8.744
 817.441 392.199
 450.282 815.048
 134.938 238.734
 726.297 978.262
 916.355 795.136
 650.925 465.524
 829.016 549.230
 229.324 739.146
 56.534 396.521
 431.000 94.797
 788.321 50.633
 404.506 496.902
 734.631 651.642
 952.300 667.528
 934.957 485.308
 530.527 33.997
 956.050 318.736
 774.409 322.560
 802.453 79.066
 633.805 664.075
 406.367 116.342
 624.616 381.898
 796.778 155.457
 27.388 506.829
 45.382 951.279
 490.316 119.329
 877.261 202.673
 893.358 981.274
 648.863 182.639
 305.284 479.885
 919.279 921.425
 795.856 572.384
 460.732 395.932
 959.231 364.179
 611.422 681.542
 547.981 864.533
 912.388 201.578
 224.291 795.779
 986.875 245.736
 298.188 554.894
 316.047 643.221
 462.613 275.098
 592.120 580.864
 50.457 660.953
 545.460 903.897
 655.979 889.908
 855.600 70.202
 87.368 418.499
 980.012 131.844
 381.379 300.434
 434.814 464.652
 926.378 429.927
 407.198 372.822
 845.736 546.065
 192.399 466.461
 506.947 467.450
 153.646 792.059
 988.473 731.101
 980.051 925.959
 279.810 961.733
 446.290 596.514
 962.387 38.531
 593.722 249.968
 749.589 613.759
 893.030 326.914
 11.276 193.704
 104.353 769.980
 808.035 756.152
 16.109 479.067
 877.063 453.846
 265.458 498.820
 887.603 59.946
 971.690 735.246
 389.625 434.742
 852.211 916.465
 563.689 933.758
 945.503 438.977
 819.324 602.482
 596.247 168.841
 738.735 494.539
 227.178 330.344
 905.236 56.046
 846.215 337.821
 952.541 302.553
 634.791 973.979
 211.322 305.583
 206.189 246.325
 680.515 147.997
 786.366 758.182
 608.308 111.606
 182.355 599.343
 705.215 52.581
 696.502 821.154
 230.791 91.918
 302.988 129.841
 776.426 306.693
 314.011 769.133
 217.087 725.939
 267.515 817.952
 811.136 801.193
 910.381 591.228
 903.629 590.205
 427.565 182.507
 827.189 132.624
 679.086 747.074
 916.169 144.162
 306.207 105.859
 652.970 961.622
 512.195 5.947
 776.873 151.973
 921.160 646.152
 210.433 886.504
 683.445 249.767
 229.334 873.926
 393.561 815.564
 829.845 657.509
 85.875 117.462
 472.834 490.102
 695.973 358.748
 622.046 901.893
 747.324 64.459
 892.679 829.356
 421.611 152.586
 407.646 656.044
 578.522 138.599
 675.175 368.209
 141.352 966.545
 82.465 908.021
 696.230 532.565
 903.844 637.169
 255.904 972.343
 584.637 42.389
 207.801 762.948
 347.723 626.032
 247.581 572.289
 821.217 548.962
 43.736 147.377
 173.096 515.117
 889.465 827.573
 10.724 608.019
 281.273 103.659
 236.781 75.968
 279.282 10.955
 902.968 196.813
 414.715 678.682
 452.072 382.907
 531.156 582.716
 248.618 175.650
 197.171 629.861
 957.739 55.926
 580.479 194.380
 708.368 406.538
 3.556 328.203
 465.946 115.770
 835.439 161.660
 115.183 333.413
 146.177 729.603
 216.748 673.639
 343.333 216.215
 632.979 610.128
 211.878 669.771
 424.809 100.817
 730.604 245.246
 891.260 300.918
 283.714 778.232
 968.250 27.610
 422.608 158.596
 617.560 897.738
 860.279 378.132
 340.043 506.352
 552.467 984.958
 638.237 899.876
 392.283 841.108
 559.137 939.826
 527.869 791.944
 372.992 983.455
 618.655 0.295
 821.468 924.290
 440.588 49.185
 109.652 851.924
 303.396 389.557
 160.332 985.422
 375.468 609.300
 413.132 703.352
 549.617 273.328
 281.040 295.838
 204.027 568.477
 996.111 876.328
 598.610 658.988
 36.562 854.424
 632.333 886.595
 258.863 643.492
 909.535 742.504
 718.895 280.603
 113.676 796.188
 491.794 310.194
 359.214 528.054
 455.101 330.746
 733.601 710.272
 426.631 745.520
 601.747 683.717
 517.504 479.268
 328.200 550.919
 420.843 223.867
 984.090 47.782
 284.286 423.597
 906.124 163.657
 64.749 987.526
 926.450 584.056
 919.722 170.007
 910.611 757.175
 411.906 254.158
 345.277 999.579
 582.558 436.440
 979.869 113.488
 350.753 487.809
 521.831 684.451
 116.533 468.786
 642.511 650.618
 859.116 628.069
 800.783 110.998
 728.834 8.673
 819.263 288.014
 13.073 629.215
 640.934 338.307
 120.237 73.712
 93.039 464.357
 657.789 99.655
 834.160 808.204
 894.978 415.184
 456.497 588.056
 590.333 51.700
 158.824 190.014
 848.897 3.580
 649.546 662.643
 953.126 772.701
 340.381 634.015
 911.150 658.933
 258.829 822.458
 291.523 610.774
 954.569 427.252
 97.796 990.785
 467.028 38.413
 390.196 31.849
 827.552 710.445
 824.827 141.722
 711.912 309.308
 570.357 649.480
 562.557 610.995
 323.710 438.736
 543.361 241.055
 603.478 54.843
 53.987 874.644
 704.270 948.310
 651.184 34.363
 777.079 181.572
 237.714 837.118
 417.762 103.953
 377.353 550.828
 934.252 628.552
 870.175 367.147
 487.209 29.019
 23.350 308.054
 501.004 833.537
 829.107 233.511
 892.640 912.986
 916.659 966.321
 614.113 241.409
 285.179 201.337
 925.546 816.002
 509.978 112.510
 467.078 643.132
 106.512 46.619
 159.975 574.311
 752.575 921.379
 902.893 674.950
 26.985 593.025
 926.843 58.318
 595.257 579.980
 99.728 62.070
 434.442 821.289
 823.639 895.375
 768.760 197.881
 919.268 567.078
 116.351 79.061
 843.382 910.978
 909.933 294.072
 117.303 760.540
 938.180 427.866
 164.758 964.932
 700.898 850.790
 152.342 669.738
 223.661 203.867
 509.575 563.110
 933.462 355.217
 770.361 81.193
 556.356 940.403
 244.217 610.827
 314.348 211.878
 892.468 773.634
 828.345 902.824
 78.511 940.404
 386.411 401.754
 587.108 240.259
 624.579 619.933
 298.444 793.394
 156.803 288.529
 69.616 522.661
 450.368 961.385
 958.417 267.001
 895.134 28.055
 739.254 623.458
 884.677 506.669
 354.238 844.616
 92.993 124.035
 237.544 590.705
 473.348 178.857
 399.807 521.962
 760.760 291.087
 391.571 774.347
 64.063 375.077
 238.447 713.204
 78.465 935.773
 692.064 943.459
 328.804 115.726
 534.122 75.496
 914.520 246.819
 648.445 922.773
 419.760 55.694
 408.251 625.753
 879.464 97.698
 961.689 157.920
 61.089 553.454
 914.616 40.086
 391.445 707.884
 960.681 151.082
 891.619 377.619
 277.855 824.132
 695.957 283.523
 158.932 22.220
 542.530 45.641
 860.288 121.679
 904.467 663.898
 105.865 545.736
 759.261 235.581
 967.351 289.265
 894.821 337.027
 930.542 888.454
 858.302 189.466
 153.632 6.097
 350.957 55.845
 105.554 932.001
 947.273 535.476
 649.555 611.450
 310.229 685.874
 994.966 501.141
 630.579 496.308
 892.990 565.809
 333.723 845.933
 692.567 39.366
 373.190 22.297
 920.572 417.390
 818.279 365.352
 505.303 274.002
 301.479 990.455
 550.291 422.250
 28.507 574.325
 191.682 195.331
 982.792 244.352
 869.897 14.075
 142.868 968.450
 726.045 237.690
 644.347 914.811
 534.948 648.812
 980.015 844.159
 926.990 895.247
 367.252 157.683
 775.813 159.679
 99.870 88.671
 761.879 131.138
 22.899 172.499
 814.709 649.684
 658.496 426.252
 519.213 845.839
 106.659 124.585
 601.879 121.629
 736.641 71.983
 326.836 359.179
 167.764 383.277
 394.226 499.689
 858.919 924.905
 686.255 330.079
 234.459 310.138
 720.289 431.998
 73.870 144.323
 792.062 789.095
 489.945 683.659
 702.142 280.276
 274.770 196.207
 410.262 991.079
 467.329 730.653
 537.870 0.387
 406.825 231.058
 0.496 608.745
 200.748 649.666
 187.459 196.822
 828.499 960.251
 584.491 382.627
 95.031 457.944
 950.522 494.439
 373.015 34.803
 586.739 718.944
 757.693 971.095
 675.981 512.406
 590.656 298.658
 503.250 884.057
 674.770 733.328
 801.861 148.151
 243.304 188.010
 790.391 382.728
 405.942 756.224
 287.611 583.195
 369.737 978.835
 808.195 827.085
 924.578 995.258
 771.857 408.139
 143.501 546.735
 1.135 104.181
 834.790 595.850
 965.276 530.627
 304.780 796.346
 754.280 932.284
 460.283 74.497
 371.250 78.012
 163.465 941.978
 523.857 959.466
 218.725 765.582
 916.271 335.512
 42.738 376.827
 908.617 402.840
 270.556 60.749
 967.512 871.005
 560.757 955.012
 302.078 852.722
 162.611 195.274
 516.796 389.239
 332.661 128.836
 645.544 273.255
 74.605 594.630
 18.156 531.036
 515.859 533.113
 587.981 419.489
 320.512 84.522
 480.472 787.225
 118.718 289.049
 51.182 860.650
 957.016 588.909
 937.155 932.341
 146.008 512.076
 797.308 550.301
 707.695 293.120
 341.615 899.770
 464.094 251.215
 100.752 416.322
 924.292 632.911
 270.264 817.839
 734.655 361.949
 37.425 757.124
 975.335 885.390
 554.047 5.474
 887.779 620.258
 221.943 325.219
 277.620 583.998
 105.020 86.387
 383.610 722.368
 46.810 855.276
 167.466 457.286
 756.233 22.367
 946.308 682.955
 607.605 450.976
 946.381 100.020
 891.204 789.082
 544.868 543.922
 534.275 683.501
 729.697 125.175
 3.512 621.923
 142.452 236.580
 891.060 474.184
 176.955 116.663
 97.547 244.761
 139.179 901.927
 156.177 834.841
 789.232 305.217
 18.223 261.087
 492.910 966.924
 47.291 321.535
 221.338 523.577
 380.458 934.864
 218.372 799.049
 619.920 620.972
 975.717 662.231
 758.483 917.509
 337.034 817.106
 633.318 33.506
 920.110 543.207
 190.557 87.806
 378.484 523.147
 652.010 742.648
 302.463 856.965
 856.418 563.099
 218.605 38.561
 731.015 668.240
 324.282 566.233
 992.800 113.024
 380.695 376.767
 818.965 388.929
 877.550 970.671
 726.623 661.097
 922.704 865.639
 205.670 89.271
 750.551 447.510
 525.959 294.848
 687.139 844.689
 439.343 737.825
 464.363 735.899
 395.621 221.790
 999.702 5.198
 143.559 734.760
 914.498 516.431
 777.267 406.353
 868.588 515.919
 75.177 81.034
 161.091 952.403
 353.123 202.038
 358.410 382.603
 581.814 715.891
 36.264 805.613
 597.981 153.357
 91.064 326.554
 341.104 45.412
 718.705 717.079
 975.849 283.778
 760.400 835.550
 893.874 842.090
 63.221 251.809
 135.661 608.704
 138.389 939.906
 19.456 633.852
 266.961 346.832
 324.708 316.635
 297.553 697.099
 443.797 420.715
 404.189 872.957
 508.944 47.011
 677.732 330.306
 719.606 58.199
 467.959 123.283
 366.109 959.832
 184.851 459.349
 372.705 928.875
 819.711 175.270
 400.585 840.013
 725.152 886.988
 569.845 586.892
 366.772 238.215
 918.184 308.517
 450.440 959.129
 630.662 905.047
 362.930 294.273
 494.561 322.675
 518.198 604.456
 680.068 879.962
 458.701 568.685
 872.709 539.697
 355.013 777.145
 617.245 658.124
 515.599 623.699
 933.004 790.229
 252.571 175.747
 363.563 534.054
 742.670 160.670
 493.504 862.915
 622.524 791.965
 44.110 641.572
 913.744 936.135
 218.760 36.278
 389.904 54.997
 356.165 810.124
 780.297 550.199
 842.089 310.826
 814.277 80.256
 882.818 590.338
 307.527 249.346
 239.340 92.145
 493.674 805.702
 521.078 766.479
 30.172 300.841
 631.377 154.849
 428.421 604.684
 511.207 768.177
 649.822 942.165
 338.054 77.600
 800.276 301.104
 777.620 269.799
 976.876 386.474
 58.195 981.017
 556.874 380.876
 421.599 923.041
 458.057 873.860
 608.106 323.139
 982.309 593.081
 242.204 606.811
 824.268 298.230
 415.400 711.219
 181.716 64.853
 104.113 798.195
 843.835 510.896
 835.431 173.964
 811.086 515.978
 819.809 669.264
 772.576 4.541
 534.380 104.957
 443.074 152.341
 968.364 296.720
 854.871 314.976
 766.057 135.818
 675.404 341.751
 734.234 934.862
 148.816 143.167
 358.725 526.801
 460.541 231.370
 416.848 647.044
 23.779 896.291
 623.774 272.838
 163.614 52.861
 735.417 716.821
 910.079 74.128
 199.833 14.675
 540.151 979.551
 433.264 167.173
 268.242 685.865
 53.884 17.572
 166.009 49.303
 972.100 404.683
 289.211 672.451
 475.256 934.151
 848.941 847.466
 299.086 475.272
 537.085 130.918
 918.824 803.334
 204.575 356.191
 768.112 669.074
 602.420 989.618
 980.543 753.894
 889.142 619.545
 301.640 244.252
 846.798 667.137
 621.434 179.029
 947.121 648.293
 790.569 853.039
 488.341 162.644
 995.381 727.416
 354.017 293.861
 546.984 848.017
 603.023 971.779
 881.659 316.626
 112.837 657.929
 348.253 22.613
 98.086 199.672
 774.797 516.301
 197.383 972.237
 240.864 497.030
 351.557 251.498
 142.459 71.423
 226.292 782.641
 808.467 399.299
 5.821 521.013
 226.227 40.049
 998.853 702.074
 51.034 710.862
 353.379 568.803
 30.716 5.264
 926.919 959.030
 370.633 147.093
 859.387 384.506
 823.200 87.708
 956.821 461.305
 414.212 225.358
 628.252 461.069
 548.908 32.864
 791.012 119.182
 684.933 736.720
 40.509 574.141
 56.454 476.430
 91.224 727.889
 900.960 682.106
 361.417 355.983
 923.342 601.399
 873.263 796.076
 54.249 359.736
 854.115 980.821
 973.236 792.133
 488.116 325.235
 1.769 697.838
 817.926 537.356
 284.730 563.514
 424.879 694.381
 207.711 115.149
 16.302 954.186
 605.580 997.398
 668.082 484.984
 947.630 161.436
 159.122 665.182
 606.868 153.912
 495.299 293.066
 884.107 941.226
 460.479 554.397
 338.352 441.780
 410.520 318.529
 428.365 856.197
 805.822 103.879
 579.230 729.670
 374.552 796.196
 713.463 515.122
 731.215 82.797
 517.827 59.681
 615.829 138.709
 322.013 755.004
 242.721 562.586
 339.226 184.451
 83.282 998.359
 135.052 593.015
 485.328 520.335
 851.585 790.929
 37.534 323.056
 798.540 586.073
 408.544 801.455
 239.940 196.754
 367.475 881.098
 340.124 513.374
 869.741 752.688
 400.516 509.243
 966.367 660.022
 411.160 516.917
 66.493 407.815
 79.090 722.373
 904.914 6.776
 477.640 836.038
 795.646 710.957
 213.704 993.724
 198.354 369.575
 38.546 54.201
 799.503 896.140
 465.031 391.210
 680.395 26.259
 611.281 339.755
 378.492 806.868
 906.975 728.527
 868.927 239.585
 791.216 507.124
 524.851 635.699
 245.550 718.597
 736.744 866.855
 166.028 850.829
 63.340 291.369
 735.895 565.882
 985.091 569.399
 245.372 612.007
 672.643 359.826
 175.251 291.304
 758.650 416.877
 852.582 625.551
 205.119 415.530
 963.991 537.609
 737.687 862.009
 617.469 165.718
 422.711 260.692
 247.316 338.353
 196.358 773.268
 307.908 259.045
 123.297 522.670
 576.978 350.292
 925.775 456.227
 742.809 765.614
 644.451 923.494
 365.396 346.833
 886.248 368.675
 940.187 343.212
 900.520 450.586
 643.787 349.260
 75.166 540.264
 971.424 3.638
 434.139 603.966
 281.457 632.845
 375.337 544.387
 716.461 346.400
 444.731 872.825
 875.146 986.535
 83.144 238.126
 344.540 712.243
 394.244 603.122
 975.313 27.742
 406.721 385.542
 881.236 437.485
 584.318 457.873
 180.533 77.909
 471.398 710.235
 664.908 109.782
 49.283 743.136
 901.670 89.823
 273.008 885.010
 844.350 226.997
 215.806 975.193
 274.244 384.295
 579.205 459.670
 324.263 943.033
 42.740 198.253
 780.432 501.638
 994.760 752.346
 726.358 647.957
 773.634 727.003
 631.387 302.517
 278.889 285.447
 1.217 974.518
 9.585 184.663
 856.072 563.051
 530.972 434.246
 299.742 449.080
 541.547 934.706
 344.572 700.692
 45.588 574.239
 592.847 412.255
 268.915 263.216
 801.832 940.226
 478.637 162.884
 314.208 22.999
 575.129 958.877
 682.067 183.358
 463.360 871.936
 993.277 129.617
 731.269 258.902
 694.541 80.691
 968.408 98.551
 444.362 542.172
 255.021 481.711
 398.228 321.511
 499.669 926.468
 582.515 772.944
 665.125 51.001
 735.837 954.635
 713.401 883.005
 348.038 625.118
 740.334 30.848
 96.955 632.699
 130.261 643.276
 538.850 104.573
 217.121 737.803
 645.566 32.589
 418.167 169.924
 573.573 5.643
 841.813 473.464
 198.975 346.337
 146.486 644.858
 338.065 178.927
 830.532 929.801
 903.143 659.660
 4.861 948.883
 304.291 927.719
 84.260 359.551
 313.731 239.393
 227.076 375.773
 52.769 199.343
 956.537 175.281
 262.651 236.463
 363.645 729.255
 178.496 238.663
 977.770 243.282
 66.643 77.604
 606.427 944.539
 315.115 153.264
 702.793 772.195
 217.474 866.909
 584.348 900.441
 673.238 403.270
 767.289 361.375
 682.543 447.379
 921.403 143.801
 56.196 573.488
 313.866 470.232
 340.228 383.011
 876.429 834.836
 790.153 911.574
 180.039 297.352
 876.056 13.543
 68.704 340.195
 385.384 23.093
 628.037 816.998
 673.777 906.855
 634.254 549.941
 31.637 802.869
 940.344 510.607
 849.700 488.082
 154.819 175.307
 222.920 151.722
 905.022 152.204
 599.123 359.906
 354.738 996.021
 905.651 278.666
 71.372 859.192
 450.502 845.038
 870.607 269.135
 549.003 420.878
 669.126 503.765
 855.939 579.789
 364.364 285.723
 447.429 627.228
 253.345 495.217
 785.902 566.722
 872.525 367.462
 382.688 845.866
 462.384 889.734
 641.536 954.715
 562.634 432.048
 496.382 932.355
 757.728 761.777
 849.723 956.389
 2.542 624.534
 853.856 352.072
 652.192 779.950
 964.038 735.694
 638.955 411.103
 716.459 289.054
 726.944 970.312
 959.002 802.537
 428.770 962.475
 981.552 593.206
 687.980 721.335
 675.558 436.713
 470.019 616.014
 598.272 498.772
 819.141 187.308
 52.443 929.985
 38.841 698.815
 21.954 329.177
 451.457 380.721
 861.132 983.007
 654.686 18.429
 931.238 466.837
 487.538 409.237
 151.295 422.895
 668.059 883.561
 499.270 711.263
 594.942 509.135
 509.225 517.607
 393.414 604.005
 484.048 774.757
 413.884 754.651
 533.421 554.874
 994.367 37.203
 282.839 72.215
 12.338 581.430
 639.566 26.300
 169.265 898.287
 881.723 150.052
 865.567 552.337
 421.343 711.332
 182.145 231.067
 323.716 68.967
 837.253 115.182
 314.096 191.168
 937.515 649.388
 917.543 806.255
 995.897 454.425
 235.046 839.247
 606.891 701.422
 914.021 275.602
 612.826 922.747
 206.825 132.863
 780.901 983.872
 788.142 875.756
 357.095 953.377
 710.325 209.482
 242.794 438.746
 582.338 574.231
 527.768 800.398
 658.362 951.765
 237.537 602.254
 990.029 408.128
 145.518 931.745
 433.448 526.829
 545.249 443.556
 988.444 941.435
 863.155 408.438
 390.909 228.193
 758.531 830.509
 865.841 656.603
 948.665 123.611
 592.924 672.918
 910.336 590.203
 430.639 477.943
 44.520 346.193
 309.494 891.809
 2.332 594.017
 38.584 625.360
 13.472 616.624
 999.155 617.166
 43.289 290.061
 828.984 779.177
 943.743 675.809
 65.238 120.390
 922.836 630.328
 222.166 100.254
 305.446 773.515
 672.746 280.900
 818.002 395.481
 297.690 994.353
 325.306 398.732
 306.413 178.103
 858.292 507.174
 146.486 635.681
 878.160 202.033
 552.273 389.833
 459.589 35.943
 669.979 171.754
 581.420 638.803
 793.097 353.460
 78.029 262.108
 585.373 220.200
 322.648 652.172
 122.264 600.030
 132.034 327.811
 588.673 737.874
 150.557 535.860
 801.194 407.094
 494.036 730.216
 725.644 593.591
 316.218 969.616
 12.198 432.536
 262.966 149.076
 25.792 208.054
 263.938 103.753
 491.603 189.520
 494.435 876.260
 365.576 437.993
 540.231 484.312
 867.295 801.809
 187.580 420.522
 344.463 476.285
 914.481 556.686
 170.311 339.036
 105.870 697.701
 681.056 915.787
 486.362 463.055
 41.863 173.127
 943.755 584.694
 266.398 281.836
 192.759 857.789
 615.209 219.917
 941.844 514.978
 547.716 276.874
 920.887 505.015
 916.016 634.108
 300.371 224.099
 358.233 700.343
 384.497 493.818
 895.392 511.060
 644.038 715.474
 657.299 508.004
 26.514 9.101
 886.509 415.522
 350.884 10.025
 900.011 757.045
 474.126 729.907
 358.737 105.244
 773.647 267.545
 916.574 246.819
 491.307 92.063
 332.500 646.532
 254.176 423.400
 249.089 509.796
 948.947 848.258
 713.531 229.143
 359.747 571.055
 867.052 433.258
 64.209 586.256
 106.997 379.527
 954.714 939.089
 62.740 199.529
 48.414 124.691
 379.944 944.271
 561.755 460.788
 113.803 420.984
 346.727 995.951
 354.792 169.708
 964.045 615.035
 992.748 315.812
 853.086 546.951
 537.109 438.994
 152.977 429.174
 1.646 521.493
 840.279 541.113
 707.644 744.571
 535.672 277.655
 715.268 675.168
 857.763 528.686
 541.614 771.778
 782.302 384.702
 26.997 203.554
 518.757 667.554
 157.510 548.463
 815.324 744.892
 409.232 859.802
 923.354 122.992
 643.160 975.832
 221.068 512.466
 723.652 420.641
 445.826 652.349
 158.591 197.341
 798.663 778.340
 46.578 614.404
 751.993 489.439
 173.191 685.290
 52.119 53.213
 10.795 789.008
 206.491 183.451
 758.981 128.917
 178.459 705.826
 107.605 48.663
 279.938 618.488
 632.262 693.090
 508.098 67.324
 241.496 589.079
 172.471 42.378
 812.705 983.327
 413.257 905.883
 584.695 743.182
 632.800 567.187
 351.933 100.727
 416.002 500.118
 440.007 812.781
 870.897 268.906
 572.910 499.483
 599.577 595.500
 387.735 106.412
 537.601 710.079
 656.963 970.003
 455.029 114.902
 466.103 729.505
 975.885 436.659
 217.013 962.276
 979.667 612.561
 514.468 580.293
 336.231 759.202
 703.601 636.958
 184.751 110.159
 94.780 693.334
 692.490 918.503
 104.571 485.767
 166.850 134.387
 599.092 542.239
 994.801 557.109
 419.734 98.120
 550.643 487.283
 249.576 164.202
 552.602 270.659
 818.660 667.544
 420.497 523.770
 702.378 1.127
 753.445 896.797
 222.687 129.251
 823.997 485.274
 877.790 165.635
 892.284 114.435
 291.543 399.379
 552.640 743.925
 456.571 434.960
 311.092 872.461
 440.457 46.713
 183.258 648.794
 205.906 651.730
 530.113 144.476
 565.408 869.361
 298.284 33.753
 928.385 367.830
 689.748 514.983
 612.156 271.647
 393.807 345.988
 363.467 506.041
 416.029 142.459
 988.965 40.648
 231.424 784.826
 813.349 533.878
 172.804 716.044
 93.443 107.094
 293.225 802.485
 613.715 145.006
 270.242 125.113
 900.661 142.000
 558.812 811.497
 824.797 725.865
 961.919 694.789
 642.738 388.225
 39.071 967.972
 679.251 948.591
 481.723 5.495
 99.330 955.248
 373.502 455.547
 390.779 676.049
 447.000 510.934
 913.981 915.840
 326.203 781.761
 901.021 990.798
 785.802 396.411
 653.019 934.855
 200.207 216.773
 22.176 566.987
 233.807 378.228
 31.737 833.280
 30.670 653.749
 218.880 792.697
 490.415 434.891
 846.806 444.723
 914.487 850.914
 965.305 19.956
 323.724 782.177
 674.415 356.922
 987.219 227.170
 212.048 70.630
 270.531 756.639
 320.368 647.415
 367.820 126.342
 2.276 658.615
 90.216 655.930
 341.382 520.406
 857.426 739.562
 687.708 702.254
 800.277 999.337
 696.091 830.923
 300.570 680.901
 512.416 595.589
 946.519 118.243
 729.763 842.745
 295.509 548.343
 556.055 383.080
 742.314 463.740
 248.501 208.163
 374.887 670.314
 158.005 439.617
 849.070 527.422
 396.700 80.489
 868.830 637.399
 980.055 696.144
 863.968 811.440
 415.797 474.343
 409.578 149.567
 807.630 670.928
 31.237 855.144
 132.853 474.085
 440.138 171.105
 38.206 567.498
 299.681 928.231
 204.266 657.359
 148.969 378.659
 560.428 482.496
 611.857 634.075
 722.925 148.597
 968.560 412.168
 388.587 330.150
 229.273 331.955
 786.366 46.376
 147.800 494.150
 984.503 434.836
 973.124 983.192
 18.998 578.941
 936.403 569.720
 672.462 869.123
 491.589 753.762
 843.248 233.750
 604.176 237.883
 932.793 521.988
 52.358 464.695
 502.441 279.786
 858.767 394.035
 645.732 570.285
 903.025 771.668
 452.517 555.459
 222.605 684.316
 549.678 496.359
 942.183 776.437
 760.204 130.290
 583.019 584.315
 276.514 45.608
 300.487 625.330
 571.986 465.170
 439.168 157.850
 331.596 550.062
 443.651 533.777
 551.248 993.809
 335.156 325.915
 297.120 857.511
 578.309 590.940
 420.230 627.139
 590.832 781.565
 354.963 700.428
 466.830 644.739
 388.908 542.750
 720.080 523.442
 948.736 714.946
 238.656 545.148
 304.711 763.056
 860.949 348.772
 34.668 477.327
 423.406 32.418
 814.969 448.725
 132.835 546.117
 907.058 863.878
 224.948 596.908
 698.247 538.036
 82.972 458.791
 26.433 759.972
 5.817 708.508
 791.237 348.144
 287.808 551.808
 627.183 644.817
 57.837 916.174
 614.626 20.867
 734.422 108.345
 136.303 860.847
 997.451 451.880
 884.379 243.427
 822.959 706.152
 596.037 440.065
 543.265 138.334
 584.122 503.716
 703.121 180.001
 350.574 204.430
 8.448 596.100
 169.820 249.976
 186.081 863.156
 230.606 483.322
 572.136 973.293
 779.714 716.408
 657.747 519.043
 349.410 198.357
 281.626 679.811
 30.475 849.064
 260.143 523.693
 410.271 254.322
 781.134 898.120
 94.786 720.470
 104.719 540.191
 117.452 144.682
 963.070 963.865
 276.106 56.810
 434.738 138.302
 881.510 431.137
 94.215 62.153
 223.073 18.064
 463.462 555.577
 514.696 288.897
 481.914 69.127
 259.066 169.375
 80.664 70.687
 23.263 622.827
 414.307 783.475
 41.658 660.998
 742.070 265.374
 920.912 354.369
 933.844 238.852
 912.234 994.558
 634.676 788.332
 711.234 355.070
 984.754 265.666
 847.784 394.936
 645.402 102.497
 316.892 159.836
 612.857 979.540
 884.904 729.931
 751.440 96.632
 269.407 31.445
 190.023 413.738
 250.273 124.000
 197.647 372.767
 415.814 167.636
 85.805 84.176
 202.422 897.674
 229.714 482.951
 747.070 843.019
 815.211 878.156
 766.319 230.885
 211.382 381.960
 707.990 60.315
 454.254 291.757
 125.342 996.277
 669.794 887.005
 9.615 848.889
 33.898 705.856
 424.454 537.674
 185.165 991.135
 532.294 693.271
 698.195 87.031
 133.892 779.246
 69.251 463.990
 381.407 700.344
 643.845 227.165
 924.462 942.484
 461.676 291.653
 537.532 21.094
 246.132 394.321
 213.523 320.987
 813.996 156.845
 828.986 731.297
 320.102 57.523
 155.007 17.120
 728.456 341.291
 147.061 845.253
 166.080 169.372
 867.327 280.010
 771.698 144.070
 922.911 387.642
 905.033 342.924
 119.784 100.876
 193.268 152.865
 889.914 480.797
 622.007 143.113
 531.102 19.621
 444.588 479.498
 66.494 218.204
 4.805 627.971
 572.949 675.650
 16.105 376.750
 711.725 689.707
 490.250 221.238
 316.852 496.254
 388.689 490.424
 729.734 899.923
 411.861 975.465
 914.628 57.530
 829.889 368.726
 628.733 478.577
 280.427 293.518
 260.495 75.591
 356.487 750.512
 676.714 19.934
 122.917 216.417
 147.269 689.999
 431.879 584.540
 338.149 608.263
 755.398 456.747
 499.560 686.643
 870.087 693.866
 424.752 587.205
 972.005 459.404
 943.638 573.920
 977.832 492.595
 648.158 913.172
 894.784 905.234
 56.667 973.929
 181.878 186.692
 423.580 496.381
 148.104 238.169
 127.220 619.457
 260.936 446.174
 840.845 777.826
 96.584 992.736
 154.553 357.933
 829.750 622.932
 692.841 416.498
 116.881 926.371
 115.819 955.093
 907.553 206.604
 331.332 368.382
 761.424 219.749
 238.443 163.966
 243.876 360.310
 906.173 827.213
 716.080 298.389
 129.139 478.889
 571.809 58.768
 236.388 466.745
 653.971 150.061
 131.530 229.613
 112.101 563.161
 160.176 175.214
 444.086 365.098
 211.119 187.154
 461.046 710.363
 715.813 4.940
 686.028 510.466
 999.358 650.914
 460.977 768.473
 916.534 373.469
 211.192 863.506
 367.805 65.673
 774.183 416.327
 199.871 647.395
 15.858 977.555
 48.890 577.430
 659.457 741.543
 855.568 115.962
 73.116 29.169
 371.552 578.652
 885.007 19.820
 866.040 18.797
 608.270 405.487
 138.028 216.357
 802.293 437.642
 629.520 730.574
 716.275 530.293
 32.319 40.541
 352.437 851.181
 978.387 425.164
 649.976 498.639
 721.384 455.840
 180.162 136.118
 753.827 542.771
 714.369 692.416
 986.851 405.878
 89.774 676.270
 952.826 165.811
 464.774 183.057
 808.066 767.646
 793.558 63.315
 124.683 972.750
 825.793 392.595
 306.525 262.328
 274.985 135.576
 261.544 783.842
 823.079 180.593
 857.281 299.352
 117.478 70.737
 901.161 838.700
 851.420 251.981
 474.644 62.059
 834.049 365.533
 539.894 852.841
 790.330 539.657
 787.514 316.201
 573.926 184.858
 740.181 588.837
 822.266 5.715
 533.953 876.621
 579.383 743.422
 509.007 147.418
 508.811 126.476
 525.079 402.786
 419.279 94.971
 622.602 434.866
 536.593 179.027
 455.170 210.472
 335.403 947.277
 577.434 295.249
 557.409 330.762
 767.821 84.719
 3.540 895.502
 758.724 609.525
 715.965 448.458
 27.301 658.324
 633.227 772.203
 235.076 258.289
 783.852 489.715
 889.740 780.433
 608.508 649.182
 311.469 220.876
 299.795 317.111
 820.527 441.451
 806.565 394.504
 602.698 240.804
 753.948 784.244
 162.339 243.289
 321.895 587.485
 925.546 425.984
 647.906 982.827
 22.445 108.121
 570.828 25.037
 750.296 871.867
 212.354 611.335
 718.454 904.123
 654.430 14.748
 300.852 896.661
 670.651 528.209
 198.440 933.309
 417.480 143.188
 647.618 760.001
 199.423 686.444
 934.362 774.412
 856.969 232.360
 298.415 799.906
 156.109 811.380
 276.977 802.848
 405.670 752.890
 860.092 767.597
 718.644 379.857
 155.945 820.197
 144.653 49.449
 317.141 765.723
 813.901 686.400
 310.576 617.165
 183.167 352.072
 353.469 602.780
 99.203 40.889
 944.687 966.928
 285.141 696.454
 929.666 564.952
 805.147 432.238
 813.282 499.775
 318.647 556.958
 20.442 576.379
 448.222 313.850
 269.295 145.390
 257.944 208.000
 15.572 469.783
 778.097 519.204
 725.376 345.672
 277.340 572.621
 792.544 621.648
 837.176 699.674
 318.711 38.853
 941.898 591.482
 880.272 519.603
 678.975 91.755
 306.138 494.787
 622.086 951.190
 450.578 924.400
 117.036 867.130
 862.310 441.618
 37.812 347.750
 97.818 164.835
 857.563 796.577
 505.426 565.657
 271.824 329.129
 496.883 761.215
 506.670 467.494
 333.058 389.111
 683.306 160.324
 65.944 11.421
 237.042 834.843
 614.854 734.475
 899.545 84.979
 702.715 393.366
 349.029 456.629
 59.410 469.667
 466.885 819.527
 511.599 638.611
 567.652 367.566
 249.360 994.663
 801.743 108.986
 194.010 114.133
 679.646 178.336
 321.738 978.186
 798.277 697.951
 435.263 712.713
 33.674 652.945
 959.933 182.137
 821.394 126.004
 188.823 797.148
 501.986 712.913
 159.055 821.793
 842.060 343.654
 232.331 869.450
 733.276 544.611
 28.289 801.406
 156.494 263.097
 749.721 543.439
 914.175 244.823
 101.836 337.673
 471.614 7.511
 979.838 87.603
 800.757 229.678
 244.273 937.679
 136.184 803.230
 164.412 274.825
 481.641 453.355
 256.699 433.230
 950.436 171.103
 126.806 526.568
 190.716 335.515
 716.767 790.122
 296.503 316.463
 817.889 371.308
 500.195 180.222
 418.735 708.733
 297.831 391.571
 76.504 50.509
 393.680 784.124
 18.893 611.424
 337.787 610.061
 669.368 700.143
 44.084 877.966
 137.276 472.596
 546.031 29.822
 398.896 911.744
 602.719 23.060
 218.281 88.837
 795.757 188.909
 697.311 634.210
 943.553 593.100
 910.864 809.461
 345.759 678.514
 661.547 316.031
 100.578 511.773
 593.195 451.831
 508.322 167.656
 925.804 907.374
 86.436 487.885
 937.220 111.219
 627.277 356.205
 117.298 842.406
 886.871 592.287
 85.282 841.536
 210.124 825.979
 895.578 404.471
 688.322 154.642
 93.985 731.155
 273.940 784.093
 736.956 940.233
 814.843 123.135
 789.752 727.114
 836.867 248.392
 692.951 233.582
 425.811 226.521
 76.014 671.350
 15.300 311.729
 325.305 976.120
 757.257 505.427
 33.737 404.232
 371.449 739.980
 899.979 678.248
 577.406 38.619
 865.008 463.496
 996.784 308.140
 708.713 553.349
 570.921 979.996
 843.637 860.773
 313.941 959.492
 79.080 877.295
 566.560 343.354
 957.266 653.302
 732.975 84.738
 232.608 76.496
 879.393 324.489
 852.220 544.958
 107.432 961.182
 655.440 329.902
 551.422 334.019
 25.334 548.624
 401.529 666.438
 57.115 783.878
 943.393 329.339
 946.268 821.028
 101.780 586.806
 310.450 573.590
 955.795 480.392
 939.328 141.484
 684.768 977.391
 989.130 720.492
 138.452 681.508
 205.532 147.644
 887.293 899.184
 249.488 632.779
 85.863 930.334
 323.733 364.137
 615.964 257.735
 839.115 374.100
 809.334 134.914
 933.802 264.158
 80.382 598.742
 957.294 85.570
 227.190 481.278
 75.431 89.341
 137.359 777.762
 540.892 947.122
 520.758 96.445
 832.849 919.919
 893.207 614.419
 304.251 846.405
 866.545 375.495
 518.757 534.980
 326.946 165.929
 522.714 486.983
 973.951 6.469
 620.043 931.754
 69.346 310.367
 116.829 12.265
 933.071 423.069
 123.364 983.205
 501.042 917.094
 67.909 347.580
 108.570 142.744
 640.405 604.808
 17.533 999.835
 575.487 370.071
 203.334 206.472
 960.671 974.247
 649.690 897.402
 653.363 704.515
 159.510 726.637
 273.896 801.866
 225.479 707.651
 53.307 412.922
 264.783 370.651
 324.678 385.051
 911.910 912.217
 504.122 96.762
 688.147 460.550
 188.706 196.341
 285.815 372.713
 258.645 962.846
 682.152 252.528
 192.933 52.895
 47.846 653.512
 852.414 217.420
 857.534 875.477
 741.341 494.066
 116.194 931.874
 795.085 747.715
 261.337 353.827
 453.424 854.155
 114.820 593.116
 639.349 426.197
 471.088 117.574
 74.274 659.062
 205.568 976.659
 501.957 529.974
 555.271 411.127
 73.190 398.353
 804.351 638.237
 647.592 706.302
 544.293 52.673
 711.949 428.415
 968.687 924.187
 188.736 634.852
 6.342 67.051
 634.417 747.667
 147.139 615.654
 303.285 38.384
 428.960 817.625
 705.922 651.452
 540.843 893.737
 626.561 975.695
 369.876 396.498
 913.814 822.044
 543.072 900.986
 635.501 414.181
 759.565 197.390
 629.914 238.334
 594.892 730.332
 910.189 924.095
 313.214 791.822
 431.039 400.080
 323.272 759.459
 131.515 962.537
 741.203 456.786
 975.561 753.254
 12.580 866.772
 553.654 622.460
 334.924 960.862
 141.966 875.814
 301.218 214.552
 476.162 910.438
 548.686 505.782
 749.636 937.380
 492.221 965.514
 932.898 586.680
 398.670 41.738
 702.567 181.611
 19.971 510.957
 413.575 351.731
 856.319 527.263
 323.538 696.702
 424.732 531.796
 938.682 696.559
 926.274 88.306
 979.193 537.262
 652.543 488.231
 219.581 46.171
 767.879 446.161
 835.816 339.937
 620.083 939.432
 953.040 921.649
 44.501 430.196
 731.037 935.489
 762.425 431.571
 523.030 721.464
 666.339 868.869
 698.508 101.661
 716.175 560.660
 512.554 380.158
 230.100 661.317
 640.554 523.983
 381.325 216.097
 464.349 600.953
 752.859 371.822
 8.096 235.802
 352.185 941.468
 271.753 578.583
 747.627 260.759
 117.633 294.149
 111.129 811.070
 429.593 129.612
 294.577 268.184
 911.830 214.672
 438.405 213.797
 129.890 929.728
 524.590 99.976
 553.279 736.711
 207.129 460.429
 848.275 120.995
 850.731 231.518
 230.226 818.683
 104.615 186.027
 634.398 896.747
 358.435 340.174
 948.614 374.325
 849.542 106.076
 793.268 797.803
 996.656 405.360
 886.503 151.901
 159.007 803.148
 24.301 360.899
 599.920 473.802
 94.957 331.371
 60.352 870.295
 371.043 448.722
 315.156 877.603
 943.756 868.605
 139.706 918.037
 526.854 60.636
 707.392 514.047
 730.770 351.062
 972.515 663.727
 140.534 674.189
 674.826 648.586
 300.626 145.995
 290.909 565.231
 770.703 199.707
 316.512 586.256
 351.261 920.042
 408.543 235.295
 48.913 443.746
 64.808 471.817
 346.270 188.216
 45.677 178.607
 428.842 571.927
 719.948 425.173
 596.406 410.623
 975.511 230.497
 622.549 437.628
 505.555 196.205
 125.394 296.847
 847.417 444.383
 454.652 800.252
 901.576 531.903
 393.196 400.814
 133.512 74.461
 401.440 395.254
 805.105 488.740
 814.144 793.009
 392.066 730.835
 524.288 537.846
 519.715 994.524
 277.861 582.306
 944.596 746.175
 855.392 443.270
 180.406 66.496
 557.625 326.263
 623.036 286.145
 548.724 728.762
 483.928 226.223
 573.884 916.564
 459.215 760.304
 270.233 625.796
 13.229 816.894
 969.838 355.436
 60.929 645.779
 368.706 275.929
 19.926 124.895
 351.556 949.175
 947.221 922.988
 342.336 109.550
 260.190 435.102
 846.814 836.540
 300.063 940.810
 995.918 714.063
 367.092 408.086
 344.880 442.631
 430.426 678.033
 469.741 786.482
 286.421 457.504
 893.718 402.944
 753.836 48.580
 13.624 735.197
 503.179 127.201
 251.578 737.679
 223.781 109.902
 978.149 246.592
 142.410 820.122
 516.722 572.946
 980.967 777.123
 0.087 664.454
 540.685 614.879
 92.016 503.402
 442.181 919.914
 770.073 343.585
 553.559 320.916
 980.408 769.907
 174.635 524.741
 88.029 233.738
 689.463 369.436
 552.787 786.197
 679.950 942.054
 135.430 826.009
 141.973 614.855
 481.497 190.107
 646.552 106.144
 23.414 250.993
 930.079 630.292
 490.779 517.795
 320.014 14.798
 711.846 756.549
 650.020 620.671
 939.679 803.467
 388.007 686.567
 336.855 12.688
 792.457 648.282
 23.462 892.479
 179.810 275.364
 832.972 692.118
 185.195 468.203
 556.324 22.304
 39.897 15.259
 490.901 557.181
 884.346 904.757
 881.220 273.664
 450.963 192.796
 753.068 847.407
 755.816 365.234
 441.862 823.279
 853.797 399.757
 116.497 106.624
 64.124 783.383
 947.472 539.992
 139.746 906.282
 486.163 714.558
 617.081 12.728
 862.605 357.671
 476.078 112.353
 701.904 295.060
 402.491 448.545
 162.392 31.093
 465.370 685.117
 248.049 861.600
 197.022 447.378
 907.796 335.169
 637.126 170.151
 347.349 30.367
 327.570 934.263
 215.985 503.178
 923.134 576.710
 739.409 882.317
 621.887 440.365
 627.673 716.303
 77.673 680.136
 448.693 87.714
 597.950 697.521
 706.323 754.608
 969.452 559.057
 758.344 720.204
 110.476 831.232
 943.310 498.693
 294.288 190.638
 423.392 782.178
 998.200 139.916
 688.702 831.612
 535.807 764.066
 880.596 839.158
 756.967 425.794
 879.040 632.267
 936.047 740.628
 842.043 318.175
 901.389 851.549
 791.517 974.291
 828.654 588.151
 195.732 963.568
 471.763 336.971
 918.226 348.598
 934.425 548.218
 578.789 663.376
 93.142 581.035
 324.626 713.076
 122.298 756.511
 337.582 360.461
 99.892 897.466
 533.166 439.524
 698.422 529.800
 843.859 44.740
 501.766 185.566
 55.988 775.799
 501.791 657.472
 297.215 886.351
 986.483 523.180
 189.908 270.202
 956.983 91.216
 211.535 414.350
 728.965 64.913
 582.360 715.524
 762.869 513.333
 756.715 271.463
 508.864 156.286
 378.771 561.754
 80.717 882.366
 6.827 482.685
 525.692 833.293
 469.824 419.296
 925.964 204.093
 932.062 363.969
 344.798 166.857
 471.330 228.666
 964.956 456.662
 664.121 166.987
 607.663 232.986
 589.938 907.971
 71.322 810.484
 163.387 306.910
 496.399 841.953
 454.672 806.085
 806.187 26.739
 921.104 552.397
 455.055 543.623
 327.283 87.279
 452.259 192.705
 740.876 870.448
 339.258 841.086
 843.680 252.182
 353.896 757.818
 961.234 713.495
 990.936 991.046
 584.188 360.273
 93.585 171.273
 704.621 412.111
 216.298 246.952
 322.151 160.733
 469.826 290.140
 868.033 993.906
 282.941 909.649
 758.421 261.324
 332.229 126.387
 606.689 187.683
 345.912 90.356
 913.498 669.066
 76.723 431.866
 4.496 591.643
 662.741 662.099
 119.621 521.823
 7.088 82.220
 473.684 985.401
 63.894 478.211
 731.857 596.547
 828.562 213.859
 180.890 547.818
 907.825 570.358
 260.251 227.729
 255.153 592.538
 458.100 306.105
 668.702 703.546
 614.338 598.748
 84.305 747.749
 724.223 486.402
 380.129 361.888
 546.859 979.147
 120.911 994.060
 916.733 562.011
 389.589 966.404
 185.238 372.457
 17.227 578.681
 812.668 702.668
 266.051 884.976
 747.429 212.063
 436.084 843.959
 904.434 16.749
 247.129 584.555
 152.969 196.685
 941.818 474.173
 688.222 447.994
 312.364 97.061
 260.589 92.414
 676.720 607.910
 321.495 439.339
 825.662 822.917
 890.503 344.834
 190.317 840.460
 610.881 508.665
 702.589 579.974
 622.480 642.632
 754.669 915.097
 202.935 694.736
 227.210 720.599
 600.101 153.165
 120.895 207.761
 667.615 426.343
 968.319 86.010
 217.048 10.841
 950.483 946.583
 887.976 743.634
 726.365 544.469
 613.116 780.748
 89.521 475.853
 799.414 957.852
 80.073 868.723
 365.548 42.834
 444.758 773.443
 57.991 774.153
 895.714 748.156
 625.647 946.022
 467.548 861.367
 659.702 621.939
 112.158 802.355
 221.044 567.016
 154.966 711.072
 881.200 438.084
 221.299 565.387
 920.825 175.143
 37.040 738.212
 167.388 430.670
 126.124 543.814
 143.678 52.439
 834.789 6.081
 752.394 414.345
 477.674 616.573
 878.515 347.264
 345.880 812.538
 867.843 153.105
 167.296 241.088
 482.501 550.119
 643.008 422.172
 365.981 772.304
 382.067 157.541
 323.214 571.909
 854.687 323.628
 465.072 708.927
 518.949 542.026
 939.632 77.759
 638.956 541.406
 110.620 857.614
 297.187 849.327
 510.927 683.596
 957.571 212.146
 138.383 539.665
 608.641 907.371
 942.543 858.054
 911.583 847.277
 23.729 673.241
 2.216 177.931
 805.796 888.863
 208.763 447.133
 506.813 55.175
 211.229 481.959
 700.236 70.734
 299.159 905.985
 794.156 978.316
 801.493 902.942
 347.276 350.857
 337.146 953.163
 354.604 503.032
 843.120 27.997
 869.104 28.483
 906.639 212.321
 551.280 577.480
 490.455 163.935
 258.628 746.639
 880.719 829.063
 481.008 858.492
 492.274 674.314
 4.254 936.921
 877.737 516.579
 428.842 523.377
 948.331 123.560
 197.511 82.363
 523.030 799.602
 287.703 582.684
 78.484 485.499
 222.071 648.770
 128.719 698.878
 141.764 204.951
 377.152 276.206
 299.465 301.483
 463.599 91.565
 967.098 346.671
 288.481 104.835
 749.802 72.392
 0.975 507.327
 64.258 544.202
 456.582 801.174
 815.050 471.150
 404.376 175.604
 404.810 69.064
 680.388 974.921
 287.957 144.831
 39.364 726.420
 547.499 774.053
 934.120 589.236
 991.439 581.948
 984.258 65.278
 159.599 864.814
 202.048 889.907
 361.281 529.533
 353.403 592.077
 465.134 520.000
 420.192 821.513
 999.231 246.131
 743.684 114.694
 134.032 752.872
 517.767 883.238
 84.108 448.886
 268.296 519.732
 224.924 158.176
 407.676 229.563
 955.276 829.509
 951.371 506.150
 799.165 220.336
 787.994 704.809
 15.853 311.752
 222.865 461.878
 734.792 672.512
 785.375 415.584
 342.290 802.155
 875.188 869.183
 86.528 990.775
 796.480 391.447
 32.441 46.125
 121.385 461.477
 61.554 483.631
 364.989 861.649
 376.036 343.068
 329.219 722.431
 310.677 594.367
 569.439 684.622
 389.441 297.097
 596.379 217.630
 770.625 972.143
 191.097 506.871
 120.868 483.972
 579.041 679.728
 735.619 587.511
 881.241 299.293
 402.705 900.270
 889.392 729.929
 184.972 668.990
 653.700 21.402
 404.392 327.380
 937.251 611.807
 648.368 519.572
 291.178 297.794
 422.263 290.774
 306.772 337.885
 51.599 335.504
 672.840 156.187
 832.058 124.107
 631.265 205.056
 52.926 994.413
 605.827 72.671
 25.289 758.053
 457.500 721.848
 353.849 405.828
 474.834 797.358
 452.435 245.371
 775.433 608.698
 347.975 424.369
 911.536 692.368
 603.896 706.573
 730.097 681.810
 257.792 514.358
 729.653 604.190
 873.971 334.638
 529.492 111.831
 601.540 324.326
 571.578 613.676
 773.547 332.597
 715.623 760.521
 431.000 80.871
 68.982 359.522
 884.011 174.378
 775.383 41.710
 285.930 243.552
 832.495 14.851
 277.873 377.205
 533.835 27.299
 221.964 175.973
 254.479 411.545
 870.847 52.880
 894.486 324.691
 586.222 682.940
 934.162 253.301
 315.660 865.696
 269.492 588.959
 438.466 139.554
 515.778 835.866
 599.597 666.281
 477.274 401.243
 645.571 595.326
 868.112 201.755
 465.809 993.538
 975.875 644.253
 713.154 674.879
 827.763 196.753
 142.682 840.975
 47.442 436.429
 360.638 316.524
 178.637 466.811
 636.030 569.016
 952.530 148.244
 694.631 390.984
 146.639 36.474
 15.691 611.547
 132.528 17.260
 590.396 24.747
 451.215 743.786
 711.062 672.745
 254.276 403.001
 552.314 16.036
 874.343 471.625
 819.401 439.393
 263.066 778.341
 891.623 76.068
 382.781 811.753
 826.203 444.188
 638.504 141.038
 533.367 754.304
 70.806 525.357
 938.753 607.186
 732.291 647.201
 144.338 813.566
 578.378 922.690
 441.919 155.355
 407.807 917.891
 559.968 509.405
 183.625 74.421
 99.550 74.334
 198.443 650.722
 680.474 697.833
 468.716 588.635
 645.326 981.815
 854.957 880.247
 105.212 946.475
 314.650 539.912
 833.664 328.601
 461.686 474.067
 779.076 856.478
 993.179 20.757
 354.319 131.210
 267.277 226.028
 835.910 615.926
 293.034 700.643
 153.532 19.034
 997.680 213.523
 641.279 400.301
 942.801 724.256
 350.131 239.384
 697.427 922.839
 760.583 611.448
 74.270 258.044
 986.722 405.357
 79.845 14.651
 208.381 103.781
 107.742 2.981
 314.106 194.332
 957.638 501.175
 870.924 484.900
 234.748 31.483
 171.357 908.988
 572.330 537.163
 436.270 297.541
 623.814 377.695
 294.457 798.082
 544.437 988.820
 515.010 390.759
 581.366 912.942
 63.164 300.844
 725.734 437.925
 889.486 70.443
 162.554 171.874
 278.810 926.693
 450.870 302.803
 990.544 682.780
 145.717 959.924
 54.944 311.067
 557.603 313.494
 768.218 128.973
 859.414 768.954
 798.293 98.520
 73.279 665.367
 96.413 435.517
 82.397 255.516
 559.230 695.857
 649.740 793.593
 731.491 911.566
 124.568 294.939
 738.965 610.891
 669.652 860.305
 630.839 613.371
 240.955 414.508
 254.934 46.547
 444.350 726.932
 129.850 805.539
 730.884 730.258
 786.363 655.367
 76.571 396.116
 74.404 859.808
 431.018 864.479
 648.742 876.079
 371.059 650.786
 510.800 564.267
 823.589 704.798
 178.951 71.734
 641.811 892.358
 946.234 129.426
 650.125 280.746
 252.051 768.048
 386.837 985.728
 510.301 272.286
 746.152 480.008
 696.238 650.882
 579.594 255.607
 571.620 635.496
 793.799 804.097
 924.231 623.461
 760.853 646.926
 493.586 455.956
 826.932 871.977
 57.375 146.730
 205.553 461.450
 249.357 835.663
 617.392 920.198
 182.984 290.369
 186.295 13.414
 558.594 187.351
 521.097 119.402
 155.975 407.355
 758.417 8.884
 57.087 428.440
 969.225 129.592
 532.586 111.526
 551.190 446.739
 765.291 279.031
 552.374 950.346
 806.977 285.479
 765.472 363.559
 782.921 583.173
 564.568 787.196
 110.801 175.240
 950.249 800.391
 704.160 917.351
 949.137 351.694
 931.294 238.464
 158.798 956.252
 721.622 876.110
 819.978 740.194
 205.231 304.563
 769.771 611.424
 767.154 331.967
 119.379 795.215
 354.070 777.984
 599.347 552.984
 323.638 655.248
 517.535 643.238
 439.901 69.975
 927.637 915.677
 734.376 349.183
 359.094 924.127
 642.283 179.521
 715.867 63.189
 935.255 806.610
 318.500 79.862
 682.845 360.735
 600.430 877.986
 539.776 926.820
 438.602 954.089
 657.512 111.847
 215.716 102.339
 118.161 144.602
 395.942 869.021
 975.489 300.028
 19.701 678.818
 329.148 18.227
 161.344 292.508
 749.632 96.639
 74.594 875.422
 286.693 899.113
 705.837 185.648
 34.601 539.094
 169.423 348.712
 173.705 363.134
 39.684 130.077
 767.209 958.394
 262.229 197.702
 651.059 22.012
 666.199 374.147
 127.591 215.465
 466.662 491.944
 52.513 52.957
 482.247 8.451
 310.404 674.797
 711.033 719.144
 704.806 285.696
 263.762 583.728
 371.947 110.497
 757.490 90.818
 967.065 968.255
 137.320 617.958
 902.143 287.691
 484.786 668.918
 744.823 396.352
 857.735 604.477
 759.587 791.330
 210.181 831.992
 301.282 435.958
 286.857 329.266
 3.336 784.816
 354.348 686.401
 162.153 594.581
 200.184 533.085
 456.905 772.436
 937.709 646.242
 790.210 704.051
 435.609 212.900
 47.944 112.470
 237.458 555.057
 491.904 466.045
 442.548 147.134
 181.292 981.929
 431.596 403.075
 710.708 81.349
 489.916 550.514
 923.661 729.238
 209.627 905.630
 460.532 934.791
 147.836 116.844
 704.919 67.764
 139.121 951.594
 157.404 840.037
 170.690 91.841
 573.983 360.965
 43.182 205.034
 518.781 661.911
 578.034 433.183
 786.555 329.012
 765.940 949.017
 517.189 228.613
 555.126 561.208
 647.478 867.111
 481.467 597.355
 598.566 322.197
 776.243 681.271
 82.215 307.338
 136.139 168.270
 505.548 192.909
 891.657 167.526
 369.997 378.651
 705.247 413.379
 82.063 481.431
 213.096 37.944
 835.396 323.864
 691.746 226.039
 377.998 652.831
 82.707 121.678
 65.641 117.684
 698.348 415.033
 221.318 46.990
 16.971 122.424
 397.709 496.558
 963.746 922.713
 179.919 432.483
 479.750 415.189
 2.249 558.889
 469.551 91.166
 496.616 514.406
 57.536 78.975
 880.669 23.304
 596.623 635.599
 148.051 191.326
 885.228 364.094
 487.185 843.005
 337.785 571.064
 651.936 482.541
 402.161 520.460
 489.433 765.823
 758.461 456.835
 626.954 954.037
 905.836 671.911
 389.220 602.476
 737.645 972.103
 395.729 160.035
 914.723 211.710
 339.264 419.587
 18.628 17.394
 113.697 86.709
 51.729 15.631
 512.277 609.425
 252.261 247.958
 5.335 835.681
 16.339 621.600
 805.503 804.885
 25.096 188.595
 294.062 817.067
 226.165 408.614
 496.827 906.108
 830.561 853.765
 323.304 535.388
 877.553 722.749
 707.834 64.213
 563.402 102.516
 183.550 646.335
 500.119 844.312
 174.709 328.011
 395.944 794.647
 883.901 338.379
 561.514 667.748
 879.612 801.112
 829.294 182.731
 736.462 250.438
 316.410 974.725
 553.175 579.740
 303.414 874.000
 158.086 75.293
 887.676 220.809
 923.053 445.646
 997.101 126.761
 536.342 718.162
 517.854 827.485
 853.911 273.863
 352.182 207.966
 155.237 380.832
 35.548 73.769
 201.052 381.655
 415.840 31.654
 431.060 223.957
 843.990 815.490
 282.845 592.860
 310.792 322.476
 869.914 323.625
 158.021 425.324
 366.411 620.935
 15.105 104.101
 225.816 483.020
 790.900 542.976
 456.501 484.339
 161.780 399.284
 311.929 85.955
 523.817 452.423
 979.275 59.528
 752.765 646.489
 797.350 586.331
 978.665 161.949
 660.700 549.665
 522.919 487.397
 108.012 416.003
 958.582 552.711
 13.533 601.241
 186.501 260.303
 242.640 63.281
 420.973 282.881
 367.367 36.181
 952.060 746.294
 913.354 825.282
 604.147 486.949
 302.982 683.587
 501.219 458.279
 925.355 269.556
 341.426 693.560
 685.242 593.142
 92.613 37.366
 121.305 753.891
 265.507 800.284
 228.034 991.274
 574.357 126.715
 533.367 447.941
 431.066 390.028
 670.276 701.557
 866.701 429.952
 609.511 176.274
 865.032 151.316
 193.738 392.418
 911.136 529.347
 510.587 59.688
 691.657 673.485
 671.479 938.061
 173.007 438.408
 510.770 370.111
 773.451 427.830
 699.906 382.631
 531.771 794.199
 476.409 234.106
 259.252 317.087
 138.019 483.000
 796.359 56.586
 246.889 821.028
 37.136 778.124
 54.126 572.132
 142.676 74.806
 496.051 434.041
 852.579 56.531
 563.340 532.868
 486.069 906.152
 313.819 485.753
 771.220 936.835
 28.431 1.049
 173.705 827.225
 315.059 684.882
 740.771 908.340
 492.086 527.259
 410.073 65.144
 556.361 886.397
 238.074 474.157
 10.426 318.064
 513.443 894.233
 921.275 964.774
 374.979 69.748
 765.612 350.489
 441.890 393.161
 920.707 758.501
 380.689 847.374
 449.630 107.552
 24.596 338.122
 47.530 603.672
 78.395 404.104
 431.867 918.050
 987.443 419.615
 923.113 225.515
 830.473 383.602
 649.834 900.381
 171.494 213.496
 478.363 788.900
 439.216 765.680
 995.413 808.037
 308.761 111.428
 322.978 722.359
 659.012 572.652
 208.243 653.515
 341.754 721.480
 274.032 524.883
 301.081 667.815
 933.392 847.724
 551.602 86.595
 738.606 140.727
 393.319 298.919
 652.197 733.595
 694.123 436.738
 275.098 644.686
 495.513 48.276
 653.189 815.428
 934.028 90.020
 193.943 918.785
 64.101 891.202
 74.236 689.630
 614.536 548.716
 500.884 721.037
 710.896 135.764
 317.598 667.829
 802.957 798.014
 834.561 47.927
 306.580 119.364
 816.300 349.981
 112.426 308.514
 305.057 974.474
 142.524 671.454
 213.255 952.898
 515.730 267.887
 301.179 219.232
 783.395 516.738
 503.846 28.774
 739.302 122.788
 401.648 526.285
 818.234 989.490
 588.130 318.586
 353.719 599.017
 498.986 582.299
 449.114 657.177
 980.661 876.904
 861.650 986.092
 124.768 593.893
 744.189 710.326
 133.855 277.436
 925.014 621.817
 751.072 839.093
 425.903 265.669
 945.150 662.794
 370.158 193.072
 535.304 476.333
 265.302 50.833
 538.668 637.270
 763.210 681.001
 574.225 645.472
 509.855 291.415
 338.880 518.050
 157.325 521.902
 237.897 427.493
 284.866 5.072
 786.757 258.112
 79.338 829.554
 565.386 543.054
 577.539 322.267
 788.170 433.187
 945.469 330.391
 21.447 764.767
 237.899 899.636
 129.788 45.494
 873.957 999.815
 137.046 894.069
 412.283 969.454
 649.499 538.563
 297.168 256.144
 686.464 810.772
 962.746 77.477
 906.384 340.317
 866.452 968.074
 89.858 541.857
 719.725 101.484
 459.511 455.693
 890.167 462.203
 672.520 515.795
 865.467 714.112
 635.360 115.404
 948.559 179.103
 260.752 169.675
 352.174 56.135
 840.412 254.090
 388.782 619.557
 349.092 858.618
 21.544 20.123
 58.470 638.914
 119.155 747.008
 734.832 580.459
 11.288 209.441
 161.522 798.791
 493.830 67.944
 83.082 373.384
 109.430 333.859
 58.468 514.776
 107.341 198.820
 359.332 370.202
 948.633 530.577
 507.787 523.732
 3.122 846.335
 446.286 400.151
 320.484 858.234
 628.249 260.283
 140.845 777.233
 547.923 717.607
 433.625 1.556
 755.997 916.107
 964.544 534.524
 176.099 906.808
 639.811 45.539
 316.865 831.022
 566.789 368.887
 613.637 262.665
 8.405 30.634
 809.537 246.900
 253.756 97.209
 752.741 979.978
 142.549 884.176
 828.179 753.283
 281.838 374.610
 118.707 296.817
 799.164 238.340
 292.403 332.715
 158.551 171.989
 706.272 332.605
 200.128 591.205
 697.962 774.104
 178.765 88.016
 979.589 737.363
 403.467 245.025
 253.311 364.078
 801.893 492.676
 16.691 425.846
 741.027 464.625
 225.191 189.117
 66.476 398.881
 315.450 608.756
 123.091 338.848
 680.639 85.363
 485.673 389.325
 220.395 52.939
 960.578 899.291
 83.345 258.345
 770.501 887.683
 278.421 3.464
 561.910 153.100
 879.019 861.493
 287.207 556.394
 86.276 482.709
 124.326 820.373
 287.473 370.102
 371.013 627.727
 353.860 745.031
 858.373 731.775
 8.329 416.587
 490.520 530.434
 974.743 510.359
 359.496 38.257
 442.822 863.160
 785.379 261.261
 868.951 226.003
 72.088 612.283
 335.892 279.688
 684.429 568.725
 242.948 13.198
 579.080 278.807
 450.789 667.343
 152.287 165.976
 697.877 143.388
 494.052 804.228
 2.644 222.747
 609.477 870.251
 309.494 858.981
 933.095 892.884
 98.006 172.682
 724.489 778.311
 401.883 104.277
 900.059 793.152
 354.066 226.008
 85.730 330.436
 241.909 264.495
 431.528 499.033
 204.316 987.321
 227.164 389.966
 292.489 324.315
 16.819 948.136
 136.653 755.956
 603.478 271.029
 980.176 952.064
 633.497 63.239
 255.427 494.298
 888.968 984.021
 156.142 891.653
 720.306 962.192
 110.705 390.982
 408.878 836.562
 559.576 701.618
 547.182 169.665
 696.032 367.380
 602.770 927.075
 628.587 319.051
 735.884 204.324
 880.214 79.922
 166.552 998.775
 946.155 145.993
 135.028 486.277
 309.171 456.096
 923.125 583.811
 457.239 356.781
 859.733 112.190
 990.649 568.623
 531.185 360.418
 348.078 907.106
 68.772 679.258
 357.615 700.125
 857.507 170.392
 139.839 288.996
 971.105 4.247
 595.385 779.699
 210.156 199.841
 116.148 420.674
 628.814 280.119
 413.057 983.207
 658.339 413.090
 677.668 186.209
 354.949 940.301
 241.597 180.626
 349.223 447.770
 596.790 47.119
 892.471 259.414
 48.889 86.718
 72.842 828.559
 431.609 836.542
 104.420 509.369
 576.371 425.337
 323.294 537.677
 550.764 316.332
 605.640 310.971
 822.344 153.068
 757.745 692.165
 319.335 328.412
 622.831 673.751
 23.822 804.473
 264.333 321.162
 0.891 403.935
 382.404 100.528
 221.792 319.094
 815.881 10.759
 841.897 507.292
 494.545 48.215
 734.009 289.442
 908.404 489.732
 622.084 186.714
 127.106 982.707
 504.962 429.577
 661.700 66.319
 678.013 779.220
 244.368 243.219
 354.412 205.449
 593.910 194.403
 36.953 474.860
 823.437 940.202
 603.879 991.070
 672.730 346.863
 834.313 983.699
 754.958 151.058
 424.770 818.645
 493.040 804.520
 630.269 268.700
 85.050 749.110
 522.286 776.164
 334.027 931.027
 589.840 308.657
 361.784 303.855
 446.046 372.559
 408.467 997.203
 745.571 137.541
 112.248 624.307
 901.354 738.370
 832.626 642.735
 723.086 470.106
 895.169 682.285
 924.308 358.969
 717.325 618.834
 377.196 68.320
 949.265 848.761
 679.431 147.763
 309.044 542.345
 759.834 629.182
 188.947 603.967
 940.305 58.355
 294.487 9.972
 721.011 381.685
 186.680 140.708
 21.639 107.547
 222.857 570.695
 230.100 769.190
 825.264 570.398
 45.525 635.114
 497.193 735.125
 197.132 563.179
 503.489 762.589
 945.084 861.694
 539.375 412.446
 172.448 505.341
 135.056 201.359
 535.505 322.667
 543.046 908.770
 807.903 107.185
 693.371 625.642
 315.464 553.820
 694.465 895.131
 373.962 549.817
 723.735 635.688
 401.182 483.637
 863.408 559.029
 944.432 721.281
 69.677 894.082
 140.864 347.447
 544.535 490.315
 84.156 304.823
 41.610 27.327
 509.068 580.239
 264.232 720.416
 4.948 488.657
 393.671 842.749
 338.500 67.813
 758.722 733.273
 191.104 306.299
 768.586 15.556
 811.027 340.045
 976.362 197.052
 438.273 836.270
 720.560 972.146
 400.217 775.379
 360.306 627.597
 98.067 490.919
 32.657 298.310
 634.427 652.277
 927.327 187.756
 75.678 406.371
 807.836 634.767
 632.510 931.200
 374.393 351.125
 788.910 509.063
 731.731 687.494
 353.468 979.791
 816.662 214.421
 864.419 179.071
 980.476 676.624
 896.841 64.306
 788.886 829.611
 820.571 556.395
 478.327 275.198
 992.449 321.897
 826.788 45.080
 366.225 443.603
 597.507 847.876
 26.049 101.256
 285.782 994.544
 230.883 446.718
 936.658 589.719
 561.764 13.181
 51.489 553.072
 634.015 465.935
 514.493 986.471
 342.635 768.015
 449.826 791.504
 600.018 898.761
 571.646 870.295
 177.407 893.482
 973.997 703.701
 330.139 950.383
 186.463 228.702
 954.676 724.319
 411.552 255.488
 753.836 259.537
 79.389 839.465
 264.761 634.180
 576.746 109.815
 199.412 642.896
 305.804 750.588
 755.193 340.672
 131.743 219.580
 847.426 136.958
 18.626 601.943
 397.469 255.946
 914.796 847.691
 260.227 673.651
 119.668 793.978
 300.710 278.148
 784.336 473.410
 817.116 664.336
 412.710 548.935
 572.144 123.127
 234.983 474.643
 327.028 486.631
 821.408 981.304
 994.819 281.138
 944.817 437.768
 439.226 369.442
 341.643 396.793
 969.725 949.900
 972.807 439.765
 727.426 453.825
 660.584 172.858
 252.512 843.203
 541.120 671.814
 483.864 870.771
 793.689 738.903
 504.235 603.364
 209.105 329.197
 327.234 521.727
 666.070 370.527
 571.074 656.197
 774.070 779.260
 702.027 873.676
 296.095 739.742
 709.745 738.732
 418.527 637.335
 226.709 487.768
 126.779 421.886
 683.303 2.811
 464.410 529.961
 634.298 189.026
 94.472 849.975
 766.311 551.758
 591.857 5.392
 741.277 754.354
 224.565 528.538
 218.859 502.684
 533.422 263.294
 479.423 747.034
 900.336 671.524
 715.666 183.585
 64.206 118.705
 530.021 658.163
 463.804 812.633
 549.505 872.259
 574.189 889.743
 511.035 828.926
 476.365 351.506
 167.461 563.139
 631.100 704.201
 985.226 722.344
 792.203 445.450
 744.027 608.520
 720.531 57.103
 780.826 989.102
 578.897 133.947
 46.812 722.248
 784.513 319.434
 246.243 429.299
 557.363 91.970
 808.623 756.778
 270.637 297.697
 96.436 390.437
 27.188 948.175
 183.968 868.638
 150.856 874.587
 450.964 361.676
 693.629 675.320
 638.523 172.658
 772.420 223.015
 512.334 525.392
 918.986 162.805
 796.844 751.947
 462.971 78.851
 88.194 809.257
 783.755 715.019
 356.648 938.441
 527.651 82.190
 821.994 545.584
 261.920 884.215
 167.229 107.939
 648.143 252.597
 564.190 189.371
 889.916 742.918
 965.060 843.927
 721.872 250.707
 789.624 672.465
 540.270 428.428
 61.441 216.048
 864.184 196.724
 346.658 878.508
 298.602 550.744
 485.005 91.962
 637.137 465.754
 109.742 411.778
 986.618 845.296
 696.199 855.430
 565.591 60.614
 299.476 302.784
 573.925 273.152
 11.324 638.794
 654.618 874.623
 332.880 544.446
 577.937 623.900
 300.515 194.662
 931.840 400.086
 71.447 384.909
 563.857 560.203
 357.013 829.410
 4.082 212.572
 245.695 116.534
 25.625 958.070
 574.370 400.261
 239.829 866.759
 652.334 695.316
 253.959 343.150
 213.711 238.018
 467.302 676.539
 443.758 900.964
 279.041 200.928
 594.957 999.159
 12.498 220.225
 459.490 905.116
 613.094 947.464
 3.898 873.817
 492.409 311.132
 85.330 53.614
 312.050 387.368
 971.284 280.313
 25.672 604.455
 568.331 388.519
 825.693 556.994
 850.593 162.223
 426.227 973.292
 64.370 936.485
 212.125 953.369
 297.907 270.586
 505.150 279.818
 949.961 72.394
 555.076 283.164
 340.318 361.702
 821.619 192.029
 91.088 330.562
 841.534 31.057
 208.572 70.070
 96.068 252.145
 829.220 880.613
 132.381 343.121
 5.121 326.369
 26.881 489.660
 418.306 511.055
 590.131 948.414
 580.565 581.995
 436.574 490.227
 526.427 370.839
 815.610 100.735
 699.433 774.500
 514.205 980.924
 201.913 907.651
 989.303 812.548
 690.526 922.396
 417.843 673.164
 396.118 411.414
 513.351 974.364
 297.549 473.134
 654.249 316.404
 733.693 322.451
 206.584 305.424
 372.530 44.672
 462.462 658.958
 726.041 996.004
 617.678 465.280
 387.499 998.891
 893.850 286.659
 34.819 928.239
 690.488 70.964
 479.204 364.220
 403.218 115.773
 709.704 543.657
 840.782 810.667
 887.104 985.198
 543.899 653.458
 548.273 519.738
 485.064 322.428
 196.666 418.275
 794.326 7.260
 855.752 281.929
 199.853 15.108
 757.994 16.041
 634.414 24.536
 918.494 740.524
 983.740 548.966
 14.065 846.130
 737.112 873.344
 447.451 560.736
 544.751 264.441
 243.369 576.438
 543.856 838.281
 96.522 258.228
 141.954 450.274
 398.505 224.881
 552.198 97.899
 915.560 194.585
 272.991 975.925
 305.280 719.751
 359.691 774.739
 258.926 110.712
 418.122 478.230
 476.135 545.865
 880.220 604.701
 237.889 180.845
 126.577 988.586
 187.217 362.026
 177.257 159.367
 278.794 695.850
 962.473 614.439
 270.179 366.932
 43.095 673.072
 728.790 391.712
 215.214 647.682
 277.788 363.502
 793.952 175.922
 737.067 127.588
 823.275 262.583
 296.703 925.723
 747.883 814.622
 831.904 87.524
 660.434 787.165
 701.258 807.435
 505.778 954.904
 712.501 930.926
 189.988 384.487
 568.880 749.097
 465.276 902.490
 779.406 349.078
 505.161 864.075
 310.744 136.421
 963.272 853.951
 838.529 298.493
 942.877 258.797
 310.553 543.871
 64.728 994.495
 231.062 776.616
 783.251 748.737
 9.832 56.347
 293.856 496.598
 365.322 381.350
 28.609 491.195
 929.860 404.029
 538.280 541.606
 256.353 53.128
 893.533 924.707
 578.416 368.141
 947.635 385.802
 215.306 336.708
 431.376 155.036
 53.721 619.556
 895.094 923.127
 272.966 219.626
 672.891 102.341
 428.521 137.475
 973.680 158.645
 270.443 105.177
 759.063 191.328
 673.951 622.042
 558.738 500.012
 804.926 760.055
 812.910 499.905
 965.902 862.573
 683.819 798.614
 379.531 140.245
 714.004 446.961
 705.789 852.234
 849.243 627.715
 173.646 843.488
 514.615 296.144
 483.202 550.285
 910.973 371.866
 823.829 562.612
 967.850 980.073
 509.625 584.676
 381.975 319.978
 485.183 321.266
 525.853 8.188
 760.442 860.582
 319.068 103.897
 229.265 462.045
 210.078 511.492
 176.703 994.594
 465.344 504.967
 526.980 326.739
 955.821 798.737
 798.629 729.624
 471.549 862.993
 163.528 319.417
 389.683 151.124
 629.582 2.189
 829.386 65.158
 437.372 575.260
 511.292 966.396
 362.265 131.570
 615.537 366.903
 906.312 771.576
 419.573 778.224
 838.133 679.493
 267.246 102.386
 261.142 712.098
 49.068 123.095
 256.537 889.262
 388.650 679.114
 131.002 191.709
 863.206 704.433
 701.867 254.938
 21.598 119.450
 754.403 305.910
 589.181 812.479
 514.965 693.969
 905.526 811.147
 486.072 807.848
 372.989 498.502
 399.352 0.800
 998.028 59.703
 52.090 335.451
 183.384 573.189
 923.295 744.327
 931.074 497.276
 314.495 332.180
 899.992 101.607
 255.525 538.677
 137.413 396.007
 61.346 267.150
 283.455 700.931
 555.413 664.633
 97.492 458.083
 999.421 323.824
 944.483 612.149
 427.657 348.142
 529.330 710.475
 694.075 71.242
 503.850 213.250
 247.070 612.661
 372.072 719.240
 674.430 757.709
 366.829 368.967
 960.778 513.754
 98.526 456.411
 301.957 774.073
 923.245 770.893
 183.190 737.142
 232.838 801.944
 286.623 522.242
 528.298 211.851
 13.314 995.555
 946.471 843.830
 927.188 394.275
 319.468 559.700
 24.541 395.072
 259.033 851.395
 250.838 818.388
 781.278 48.266
 303.743 958.223
 680.037 39.999
 232.244 360.430
 982.395 386.900
 249.565 789.007
 93.494 19.730
 183.275 682.846
 578.464 105.203
 79.036 944.047
 309.335 126.372
 221.938 757.912
 999.306 495.732
 637.129 934.493
 983.951 669.826
 452.811 107.957
 720.521 495.052
 155.670 924.851
 546.728 503.348
 121.057 2.538
 157.248 852.297
 65.993 117.790
 360.268 216.357
 538.280 481.016
 511.782 974.406
 833.995 518.062
 589.059 684.247
 20.857 788.692
 856.935 908.544
 56.768 254.054
 154.670 670.543
 430.002 315.635
 843.483 24.703
 736.726 902.041
 715.135 669.915
 157.707 409.593
 682.716 95.299
 732.150 806.120
 821.983 204.962
 563.853 497.811
 474.091 633.619
 872.363 215.856
 280.478 345.359
 937.141 797.338
 523.136 549.238
 121.206 174.054
 266.911 304.861
 26.138 519.369
 26.240 406.102
 474.294 478.654
 941.394 589.829
 66.628 880.394
 386.633 827.718
 983.498 715.622
 135.398 322.358
 17.562 421.414
 469.815 883.973
 416.384 313.770
 190.373 41.741
 410.317 106.189
 306.891 615.366
 578.829 807.840
 177.083 499.938
 814.578 420.479
 110.708 202.982
 255.816 12.748
 534.871 709.851
 429.057 226.463
 982.387 676.336
 58.380 609.751
 635.905 779.659
 716.391 439.986
 354.789 466.238
 203.977 724.419
 901.486 872.093
 318.951 693.024
 44.660 556.137
 403.030 436.597
 875.869 964.471
 715.897 19.718
 766.609 462.917
 576.161 804.205
 97.573 953.476
 211.754 261.581
 99.835 786.943
 84.645 905.530
 699.012 48.047
 882.846 325.923
 192.375 611.146
 520.873 608.782
 412.323 324.459
 50.372 651.298
 937.933 600.282
 876.096 263.034
 62.603 779.545
 697.500 234.731
 966.725 253.979
 79.524 271.285
 689.337 211.199
 2.750 357.728
 554.498 401.026
 485.813 554.196
 152.602 779.700
 823.079 711.524
 472.843 687.369
 877.279 242.197
 452.733 159.080
 527.442 966.787
 879.071 506.570
 942.636 543.991
 20.417 774.643
 55.267 958.926
 575.425 549.039
 995.861 631.072
 918.804 740.939
 454.125 567.424
 355.041 905.119
 906.758 550.751
 239.979 763.880
 437.057 56.061
 696.052 447.159
 829.076 634.269
 975.276 451.384
 692.351 110.633
 765.415 36.985
 332.533 601.938
 292.180 188.806
 777.235 61.745
 550.481 957.737
 971.850 583.830
 460.176 978.615
 431.819 812.483
 949.023 852.801
 158.932 572.423
 633.691 418.177
 60.753 804.256
 817.400 369.634
 443.551 402.677
 322.365 295.151
 947.440 948.800
 301.695 652.555
 953.433 215.389
 657.207 116.953
 489.306 830.350
 258.163 806.099
 796.386 501.269
 495.747 258.879
 372.477 639.173
 206.947 459.358
 685.117 246.031
 0.135 314.899
 140.368 236.168
 57.056 601.736
 909.650 400.889
 569.194 665.816
 53.060 467.934
 790.702 931.842
 52.763 888.218
 908.763 241.361
 482.985 352.705
 401.609 63.815
 520.606 618.710
 584.223 946.005
 347.319 39.771
 644.572 69.102
 43.709 544.249
 614.946 242.632
 238.593 508.479
 572.483 996.824
 792.779 599.788
 542.442 943.941
 982.462 817.628
 412.250 212.085
 649.277 497.885
 932.332 348.292
 325.155 342.073
 62.487 619.171
 472.448 731.164
 454.817 474.938
 333.044 840.544
 383.519 95.336
 912.530 810.792
 529.164 302.951
 872.891 387.194
 494.226 750.945
 434.116 723.196
 14.765 598.842
 233.719 169.100
 490.425 952.999
 734.142 822.566
 584.684 129.784
 549.879 902.914
 355.931 401.639
 665.735 893.313
 227.132 802.495
 189.770 156.116
 350.152 932.989
 112.178 914.493
 786.183 542.279
 685.819 171.743
 824.998 136.746
 994.473 137.314
 575.064 532.363
 98.672 890.266
 249.101 323.233
 741.543 447.188
 873.709 770.593
 932.231 738.193
 198.759 852.123
 103.800 623.397
 556.818 768.722
 845.997 410.256
 212.744 343.894
 148.900 32.294
 189.484 618.920
 447.375 310.489
 702.034 835.049
 642.678 494.057
 674.536 582.819
 388.917 537.232
 555.748 509.480
 788.829 548.370
 939.043 820.298
 844.167 298.087
 690.974 240.858
 477.631 111.009
 207.015 868.411
 190.607 423.066
 556.923 814.736
 777.005 561.144
 121.143 5.230
 389.382 207.645
 522.738 364.080
 388.488 628.306
 348.506 689.085
 118.817 162.181
 153.518 248.249
 186.189 58.277
 333.465 850.556
 192.417 370.111
 610.543 332.970
 758.557 928.794
 545.574 932.771
 171.894 64.573
 799.395 387.642
 80.799 658.799
 911.129 224.955
 371.899 721.591
 433.598 106.356
 60.042 209.062
 114.043 214.847
 645.548 437.673
 881.614 80.289
 715.853 707.370
 105.086 397.512
 438.418 610.635
 521.467 901.690
 185.459 748.058
 468.067 221.254
 603.623 974.732
 339.958 463.439
 576.059 913.529
 257.374 625.723
 381.665 854.611
 682.395 433.226
 925.839 644.502
 543.352 933.008
 766.175 97.350
 383.936 827.668
 180.833 446.071
 180.312 689.376
 200.266 517.821
 995.116 589.222
 146.514 558.279
 246.564 423.540
 178.123 849.836
 451.786 77.559
 831.034 642.735
 196.632 186.691
 862.573 134.016
 333.684 427.071
 461.243 740.946
 12.950 170.247
 271.761 193.044
 806.013 793.514
 723.186 745.328
 547.592 659.142
 936.714 345.956
 444.859 615.275
 455.475 890.526
 804.206 71.677
 186.412 795.327
 410.001 148.610
 106.979 320.470
 126.112 861.349
 378.175 184.692
 847.564 701.159
 759.530 615.732
 128.625 611.741
 458.504 668.297
 980.212 184.405
 411.820 276.091
 741.941 742.472
 213.189 461.199
 73.972 833.240
 522.471 544.788
 915.551 862.375
 445.349 245.013
 358.526 199.594
 518.221 633.862
 375.904 955.480
 106.224 993.044
 21.721 817.151
 87.456 363.994
 326.174 266.036
 95.907 748.282
 599.233 255.425
 599.814 467.689
 130.255 960.736
 49.846 638.726
 436.820 634.031
 919.350 321.200
 832.702 389.461
 931.820 946.703
 415.220 51.786
 211.751 668.452
 832.168 40.277
 665.238 362.349
 796.756 800.277
 85.366 979.342
 147.923 90.079
 351.982 646.134
 877.882 677.862
 551.292 445.122
 497.395 789.207
 851.654 801.291
 113.334 197.583
 839.546 255.186
 837.218 786.488
 623.956 514.229
 515.286 991.270
 66.355 722.432
 111.123 900.614
 773.100 59.514
 424.800 252.151
 111.824 28.460
 695.026 774.405
 175.481 85.685
 203.123 629.579
 837.805 845.247
 433.063 310.407
 420.508 699.184
 996.754 592.000
 952.484 856.501
 217.809 779.494
 49.383 45.892
 492.972 908.126
 411.270 249.789
 783.805 18.480
 237.694 153.243
 501.400 561.257
 232.781 579.599
 755.550 188.478
 635.157 140.603
 272.418 108.025
 4.261 11.881
 19.455 152.621
 549.381 31.603
 694.662 220.364
 152.504 852.180
 173.803 649.934
 40.497 309.306
 901.546 908.282
 264.376 432.358
 151.612 91.557
 779.562 43.607
 360.692 711.080
 355.273 884.982
 108.337 986.194
 716.066 889.945
 220.345 965.918
 4.379 69.806
 319.689 713.554
 698.495 509.425
 543.300 115.201
 702.332 933.397
 144.403 607.744
 196.779 992.647
 71.555 898.013
 589.916 880.783
 72.627 86.966
 186.598 683.024
 333.854 185.902
 5.650 317.113
 502.649 871.532
 72.887 390.108
 233.490 169.569
 905.675 377.679
 167.026 169.154
 253.536 359.391
 735.156 580.599
 271.070 6.229
 63.724 74.588
 554.135 522.309
 907.362 641.103
 75.747 964.375
 338.725 330.165
 300.776 488.640
 370.845 474.248
 252.335 58.993
 813.595 24.371
 240.284 463.191
 153.637 779.875
 363.982 859.849
 754.864 767.589
 865.893 769.688
 59.847 681.984
 366.723 446.320
 41.608 377.238
 961.270 946.974
 921.968 788.658
 930.123 269.891
 103.459 128.999
 336.905 446.122
 525.414 669.995
 273.116 48.244
 873.335 186.452
 800.291 801.760
 569.219 155.958
 367.494 717.084
 527.516 908.375
 374.928 776.947
 758.269 83.557
 663.254 857.463
 970.221 351.124
 663.091 388.077
 10.116 381.581
 198.015 689.204
 860.727 432.917
 33.415 904.851
 803.401 671.125
 66.969 675.136
 478.075 907.507
 6.736 890.025
 895.068 881.469
 750.352 16.197
 871.767 506.667
 812.280 94.642
 990.038 733.379
 722.176 834.077
 556.434 354.037
 591.146 556.682
 459.670 325.698
 96.950 635.890
 474.227 27.330
 135.175 564.531
 874.317 476.151
 810.409 734.521
 70.828 451.538
 366.690 241.414
 940.436 913.545
 975.754 658.587
 109.219 142.705
 988.202 382.893
 414.209 896.117
 608.668 227.597
 279.981 189.986
 861.089 836.766
 701.282 339.544
 872.391 890.717
 757.680 763.140
 708.348 153.190
 146.199 78.184
 358.378 131.678
 599.974 863.252
 678.950 452.564
 465.298 454.416
 688.594 227.678
 289.406 496.410
 159.921 459.681
 383.277 33.448
 902.227 416.767
 777.405 443.214
 977.176 434.909
 296.336 874.801
 672.647 576.040
 105.847 321.419
 787.264 296.603
 703.755 456.667
 389.662 842.056
 53.585 694.659
 29.554 573.707
 224.943 45.678
 537.642 215.267
 283.700 567.147
 282.038 953.465
 250.455 32.114
 601.849 81.841
 151.777 722.369
 243.799 96.387
 663.176 509.398
 943.312 759.102
 676.322 13.238
 853.340 79.109
 609.784 166.758
 696.835 624.928
 169.543 891.814
 244.326 295.476
 2.834 385.219
 767.245 126.784
 679.997 178.633
 338.957 897.207
 290.241 279.638
 425.743 982.691
 708.200 314.831
 884.045 887.674
 41.615 313.264
 841.233 184.246
 622.103 114.665
 646.018 795.838
 69.879 26.375
 120.739 990.953
 821.433 341.728
 298.450 452.100
 131.765 366.798
 78.565 965.450
 978.177 269.011
 259.342 763.804
 732.257 87.694
 5.577 240.818
 615.096 751.194
 365.286 545.348
 195.720 686.735
 168.016 634.024
 874.952 236.912
 805.745 396.348
 960.413 400.891
 629.496 923.642
 580.220 579.430
 183.080 341.022
 3.286 842.281
 260.347 595.344
 586.354 466.073
 912.608 442.923
 408.382 963.131
 475.249 625.272
 991.274 779.911
 431.806 891.406
 354.888 171.620
 323.059 419.225
 979.530 231.635
 848.972 119.666
 219.805 585.492
 42.047 854.728
 951.704 155.181
 728.980 358.913
 65.415 606.541
 89.219 483.379
 117.903 447.642
 687.444 659.246
 513.149 226.661
 954.198 342.476
 918.775 252.085
 344.453 814.986
 893.194 734.926
 776.113 497.793
 478.314 131.395
 975.200 820.729
 603.067 785.187
 896.225 393.447
 789.762 161.851
 887.191 454.094
 808.630 104.999
 999.519 320.181
 489.266 587.112
 152.364 332.119
 977.441 479.195
 425.241 829.962
 881.503 416.423
 827.324 320.488
 247.027 25.233
 559.382 722.669
 347.300 625.281
 206.042 488.243
 299.629 192.474
 961.361 309.721
 385.364 422.450
 966.735 895.368
 240.144 363.839
 22.661 19.875
 318.547 384.142
 298.293 376.610
 955.453 415.837
 506.942 54.004
 129.633 124.345
 221.486 142.114
 571.000 101.729
 279.149 718.524
 982.478 569.674
 356.325 453.938
 914.454 662.664
 895.415 271.249
 731.378 837.812
 329.346 857.252
 346.461 642.866
 496.025 598.778
 124.880 180.508
 863.182 445.966
 924.950 487.538
 620.512 811.163
 469.807 445.250
 345.718 424.797
 632.151 135.903
 146.935 887.410
 237.101 34.179
 337.222 793.237
 312.426 486.864
 546.646 834.508
 463.150 394.441
 41.234 321.625
 44.207 311.025
 41.380 433.000
 828.583 661.105
 238.652 115.488
 900.790 910.404
 51.243 533.741
 981.103 191.934
 564.299 971.555
 442.415 585.889
 530.186 43.305
 9.723 382.714
 291.413 417.322
 826.021 762.606
 399.805 189.649
 974.865 332.510
 981.882 795.768
 119.254 444.578
 312.843 394.945
 52.089 640.118
 458.679 7.800
 261.744 522.658
 404.470 99.135
 156.790 856.170
 561.811 557.238
 129.385 343.470
 522.497 175.581
 883.024 889.746
 60.279 356.618
 326.264 862.147
 666.871 159.317
 211.698 974.013
 909.872 346.825
 654.113 647.932
 14.363 368.726
 721.666 632.335
 770.294 359.533
 690.586 989.262
 956.064 143.099
 971.865 454.442
 324.984 808.685
 545.351 353.738
 33.362 841.358
 313.419 391.691
 483.128 735.673
 656.959 498.412
 522.303 951.357
 637.734 711.082
 985.738 452.659
 443.619 597.129
 686.740 644.480
 469.909 709.626
 286.330 529.412
 727.468 854.194
 397.459 376.914
 376.368 783.832
 831.571 151.289
 114.618 207.409
 897.462 686.784
 871.442 473.470
 28.448 939.448
 932.209 888.600
 982.837 165.443
 879.680 654.450
 251.864 169.123
 898.888 805.991
 764.171 691.592
 339.019 142.576
 220.193 947.748
 436.579 940.378
 475.209 408.467
 714.480 588.070
 946.249 321.966
 419.112 205.797
 503.472 597.205
 32.914 690.214
 257.200 471.017
 197.211 515.448
 931.805 553.605
 546.350 442.079
 569.395 113.730
 939.562 114.917
 400.337 810.831
 284.863 327.269
 202.663 7.340
 686.082 597.279
 25.077 567.226
 569.404 133.733
 23.559 948.535
 22.259 398.439
 442.413 976.252
 20.894 324.137
 618.130 0.666
 952.335 986.143
 787.991 34.661
 723.937 707.941
 512.193 765.733
 374.332 402.341
 564.006 165.375
 981.814 497.240
 180.729 395.777
 541.332 296.140
 900.652 233.133
 534.021 696.606
 717.869 695.493
 31.152 93.380
 675.527 653.830
 198.409 176.554
 75.122 106.405
 40.482 488.901
 319.015 462.562
 647.061 710.948
 717.821 582.612
 269.741 18.845
 904.183 690.766
 428.368 720.566
 398.453 369.154
 271.374 72.891
 296.500 169.398
 407.339 458.194
 500.375 476.211
 896.997 340.117
 721.687 923.012
 511.968 895.059
 66.580 205.881
 397.729 347.192
 99.250 648.638
 45.605 624.055
 195.552 432.964
 807.274 443.924
 884.780 383.748
 853.555 682.132
 959.871 467.190
 468.731 318.703
 965.850 359.195
 316.709 312.396
 383.128 231.525
 953.835 885.192
 364.334 205.845
 485.851 335.866
 296.840 179.702
 167.245 171.630
 112.267 137.750
 667.329 983.501
 91.421 845.802
 128.722 665.418
 688.824 470.032
 424.113 751.039
 473.917 169.750
 782.462 418.204
 832.801 846.274
 265.830 82.334
 350.100 774.739
 195.557 100.448
 377.951 848.052
 267.186 461.295
 859.613 186.161
 676.501 109.510
 997.819 238.351
 476.259 798.219
 410.292 576.260
 669.833 781.587
 392.191 950.949
 252.462 833.177
 281.383 994.777
 764.504 735.347
 499.070 79.472
 608.539 647.329
 995.267 203.031
 791.189 383.934
 774.061 542.654
 221.805 272.423
 193.456 167.374
 777.748 692.014
 443.344 806.453
 26.869 819.397
 194.977 987.701
 482.240 325.852
 906.874 29.023
 205.443 508.946
 763.911 537.633
 329.305 446.940
 145.267 261.131
 948.375 480.051
 867.743 375.267
 838.461 533.478
 66.767 882.483
 580.881 276.885
 369.288 546.820
 51.790 779.057
 220.012 283.498
 514.036 470.193
 662.365 750.237
 43.674 814.186
 193.786 912.442
 13.852 956.145
 235.013 951.835
 326.721 723.825
 326.703 199.425
 963.923 93.807
 23.927 956.224
 855.665 592.901
 57.809 541.616
 638.346 991.836
 209.917 618.282
 375.024 101.807
 363.297 488.137
 998.776 935.616
 796.598 355.651
 56.456 15.169
 245.084 498.440
 182.744 158.003
 913.126 371.212
 728.212 759.721
 163.726 164.590
 659.951 899.997
 286.690 527.210
 511.781 670.902
 641.166 585.703
 999.088 982.069
 741.614 126.207
 349.774 902.845
 998.076 661.914
 309.771 912.548
 899.270 948.726
 734.269 442.688
 336.036 435.582
 202.524 896.380
 476.691 773.455
 926.305 147.715
 426.590 249.064
 544.313 975.723
 711.595 263.103
 94.897 232.587
 127.181 411.210
 377.936 933.284
 477.711 537.463
 97.898 173.991
 308.269 268.858
 120.661 519.938
 596.661 974.980
 77.215 571.304
 46.412 64.958
 560.821 30.114
 701.278 785.084
 647.347 104.419
 14.860 731.531
 230.647 241.553
 760.142 675.785
 218.900 363.663
 586.218 813.562
 449.419 260.520
 34.236 504.499
 917.677 991.785
 151.004 48.982
 703.133 869.141
 804.000 144.809
 635.149 274.269
 551.407 740.279
 55.139 558.527
 678.723 927.814
 977.538 41.773
 331.338 944.868
 966.841 549.442
 680.050 923.990
 268.457 507.284
 711.854 684.198
 248.310 751.739
 577.568 19.926
 303.993 450.623
 815.313 825.683
 855.781 794.418
 146.760 214.035
 259.300 984.202
 682.097 26.888
 906.289 970.093
 118.311 806.328
 2.239 986.511
 50.530 148.007
 589.294 180.808
 592.566 189.554
 82.269 173.553
 703.599 836.526
 620.951 746.567
 604.137 762.485
 831.776 693.544
 425.361 567.053
 508.753 243.592
 338.986 80.859
 342.167 76.419
 255.426 279.663
 172.605 376.253
 229.986 737.462
 558.571 347.282
 781.641 901.693
 402.946 254.769
 786.808 620.072
 374.615 121.685
 669.148 460.790
 227.357 350.193
 552.146 134.439
 402.741 540.688
 488.210 201.097
 504.175 828.860
 18.649 699.223
 45.697 974.922
 173.724 99.844
 964.945 930.395
 689.587 320.789
 601.287 529.426
 126.096 448.159
 487.099 546.532
 721.138 337.963
 395.167 514.817
 46.166 707.839
 594.105 182.423
 745.329 490.358
 355.408 215.392
 86.104 684.854
 52.360 37.761
 540.040 308.578
 17.752 481.041
 793.755 170.747
 962.460 31.981
 186.125 450.613
 681.931 897.406
 629.603 594.693
 927.012 215.936
 231.567 15.938
 327.096 547.484
 543.598 901.806
 718.002 161.887
 168.736 57.317
 938.390 667.954
 213.296 827.423
 363.795 604.300
 223.187 480.053
 96.847 824.737
 65.298 972.403
 729.161 815.841
 51.082 269.371
 41.272 584.899
 128.736 601.129
 471.280 946.157
 447.190 518.878
 923.453 45.749
 102.523 881.691
 720.532 825.410
 576.553 46.502
 646.980 997.054
 757.399 366.903
 956.913 540.226
 560.306 479.039
 505.172 938.555
 939.260 875.090
 331.253 426.613
 469.748 562.434
 815.028 652.540
 992.057 571.227
 114.997 992.568
 912.652 112.117
 881.836 539.981
 376.523 971.846
 53.092 682.532
 431.950 456.212
 923.008 468.820
 625.274 801.230
 141.640 326.475
 879.286 444.170
 29.904 454.238
 545.315 111.775
 755.261 578.345
 774.584 94.324
 852.861 93.324
 755.766 847.974
 108.695 641.750
 417.651 736.127
 457.331 310.302
 231.597 81.378
 752.996 105.187
 178.967 66.283
 717.978 633.565
 513.443 472.927
 178.732 764.757
 964.200 882.721
 692.786 921.997
 639.081 129.464
 626.928 899.254
 320.620 386.330
 650.664 185.663
 653.883 912.779
 893.068 580.668
 33.462 847.618
 813.744 904.680
 765.596 432.445
 250.277 252.540
 346.421 123.902
 419.497 40.168
 823.040 407.755
 614.886 989.306
 132.853 982.398
 407.998 752.434
 818.827 819.458
 730.904 561.637
 442.884 435.534
 896.117 694.102
 542.961 288.582
 459.477 675.992
 856.500 327.037
 613.103 629.683
 347.200 417.469
 225.254 530.977
 983.850 220.839
 640.970 48.119
 219.287 407.273
 293.635 138.792
 271.357 239.552
 128.304 381.124
 11.704 126.514
 831.207 696.944
 995.859 875.239
 127.539 417.688
 721.331 946.868
 636.234 663.588
 958.912 952.472
 343.455 513.890
 174.415 85.245
 16.892 89.252
 929.494 862.080
 374.595 237.215
 335.504 895.308
 542.023 188.372
 325.739 903.778
 979.485 155.853
 729.519 536.912
 292.471 95.997
 974.976 76.811
 6.005 585.996
 142.876 718.583
 800.668 248.153
 46.202 939.973
 884.928 243.956
 852.607 755.968
 81.939 848.792
 410.292 225.866
 7.618 914.919
 121.652 18.322
 33.065 441.917
 750.579 738.945
 883.047 446.511
 594.029 945.429
 1.972 694.381
 720.132 692.917
 700.761 602.815
 525.340 208.964
 516.975 113.011
 321.883 50.267
 814.091 573.332
 492.072 265.155
 4.841 569.158
 473.925 615.143
 701.888 221.366
 337.404 499.694
 823.984 184.383
 414.680 600.606
 167.214 477.643
 631.774 401.217
 92.440 342.974
 201.248 142.180
 887.903 637.481
 853.165 716.266
 599.847 340.069
 59.162 761.882
 946.581 703.645
 825.123 336.481
 558.446 448.659
 752.887 100.409
 636.683 332.033
 689.751 747.903
 70.229 994.341
 463.774 329.839
 666.202 383.656
 838.441 232.596
 965.648 363.648
 885.848 535.229
 862.353 563.880
 774.861 654.403
 103.881 739.922
 379.662 10.687
 618.019 138.733
 842.727 583.517
 315.480 760.129
 60.577 853.980
 614.817 258.063
 115.134 718.622
 915.280 216.665
 640.246 463.473
 807.776 986.678
 512.749 50.738
 116.779 390.116
 688.680 542.167
 263.105 747.095
 394.903 979.490
 738.770 592.119
 739.165 995.824
 203.208 511.334
 450.653 640.376
 310.812 21.851
 319.436 675.649
 532.036 744.242
 706.111 30.710
 56.226 95.372
 559.908 260.736
 189.081 797.082
 859.881 132.273
 259.586 993.941
 503.358 701.436
 911.759 177.712
 960.171 120.297
 210.279 295.586
 620.393 552.055
 373.606 882.435
 645.173 921.267
 254.497 203.644
 321.109 209.763
 209.684 764.638
 782.558 836.121
 485.132 66.627
 445.784 546.303
 140.767 736.654
 364.437 680.790
 252.320 595.697
 816.041 670.092
 264.334 453.790
 940.904 912.601
 986.996 429.200
 932.821 588.516
 593.088 13.271
 708.273 508.950
 795.600 468.107
 818.637 353.697
 90.662 115.892
 607.391 943.711
 906.182 711.893
 818.947 869.745
 779.379 84.434
 432.918 467.249
 324.448 161.293
 901.144 915.487
 976.357 110.477
 6.202 37.453
 992.870 722.527
 619.517 93.870
 351.980 109.990
 922.411 672.102
 336.800 947.012
 450.680 357.737
 298.660 608.165
 246.834 696.955
 328.605 871.245
 646.366 481.395
 48.044 145.194
 805.747 349.301
 104.147 183.443
 99.078 348.355
 81.245 797.287
 394.044 463.345
 725.525 436.707
 971.014 207.872
 639.386 540.966
 304.800 511.591
 899.781 52.863
 997.778 116.376
 560.672 353.746
 75.203 105.567
 335.382 416.839
 445.802 624.613
 245.429 140.588
 238.815 169.509
 946.585 448.304
 676.020 397.306
 281.958 803.035
 175.853 392.284
 300.360 655.504
 146.220 859.343
 153.784 26.768
 861.219 235.646
 541.396 825.603
 470.636 151.004
 492.795 653.310
 424.234 731.033
 527.738 186.534
 847.729 644.459
 542.984 822.948
 954.565 532.479
 62.976 87.258
 765.718 24.726
 855.938 428.425
 915.578 209.780
 920.427 986.505
 400.346 470.539
 751.915 802.794
 859.363 563.945
 820.618 814.480
 530.441 784.016
 749.307 979.837
 876.933 826.042
 645.406 577.675
 114.278 412.771
 990.466 311.744
 362.601 960.897
 950.423 413.863
 893.324 184.082
 673.325 706.292
 223.316 938.725
 272.092 172.484
 519.879 227.941
 635.940 254.551
 621.719 760.606
 816.273 995.072
 741.213 4.317
 535.025 560.184
 705.963 227.829
 862.681 301.028
 115.227 569.655
 509.742 652.695
 549.832 930.471
 622.538 45.950
 581.260 218.634
 828.461 969.511
 703.463 697.194
 346.477 112.910
 964.579 419.437
 778.892 525.598
 337.973 796.078
 195.548 221.464
 154.187 524.241
 980.948 54.317
 956.560 505.421
 760.255 794.872
 261.011 81.371
 376.878 599.535
 40.145 283.781
 140.846 812.880
 537.114 701.555
 384.670 766.547
 797.394 660.143
 186.681 795.623
 216.506 337.923
 88.399 598.142
 396.952 137.946
 833.286 713.586
 724.226 527.868
 883.178 832.195
 673.980 860.791
 472.824 799.253
 892.771 614.635
 692.506 118.444
 323.610 523.031
 946.966 947.960
 923.570 217.455
 732.320 624.675
 20.679 25.016
 60.786 638.660
 836.084 251.300
 808.695 346.291
 738.093 670.639
 482.063 79.700
 58.260 610.757
 305.123 348.311
 775.477 283.920
 512.490 590.383
 629.425 227.322
 340.469 115.124
 655.220 481.716
 495.579 66.009
 210.364 585.312
 60.169 160.848
 94.823 481.258
 560.644 742.240
 725.192 938.881
 660.906 61.963
 722.447 244.044
 993.039 374.052
 995.767 411.076
 542.984 113.896
 66.817 461.759
 767.931 375.206
 171.779 875.578
 934.758 884.538
 623.154 875.184
 688.172 426.086
 108.278 22.806
 439.987 40.221
 473.545 683.732
 126.438 550.900
 97.287 294.211
 221.623 953.453
 23.209 351.028
 587.599 689.673
 521.276 432.143
 954.516 766.767
 903.314 941.104
 179.363 346.117
 63.666 237.335
 254.714 783.306
 986.579 230.112
 607.568 979.374
 85.159 752.068
 24.467 282.340
 763.587 230.050
 497.036 425.795
 654.557 494.277
 39.752 116.655
 35.787 433.860
 679.766 786.342
 508.902 556.375
 151.081 738.842
 995.404 45.374
 589.275 895.832
 910.116 352.235
 668.529 624.752
 282.980 692.888
 53.232 702.212
 963.973 546.825
 858.407 414.975
 540.046 641.797
 586.117 627.150
 472.110 235.145
 991.651 478.938
 307.397 319.554
 749.409 253.698
 798.921 750.637
 52.972 21.307
 858.751 45.297
 268.950 492.422
 552.556 577.958
 45.015 296.613
 705.022 216.893
 377.365 714.298
 102.890 720.960
 803.186 975.619
 56.247 849.677
 284.081 206.865
 89.190 533.983
 374.537 215.683
 486.188 284.097
 766.215 709.519
 106.363 463.006
 308.025 527.437
 408.882 83.499
 620.766 714.498
 701.044 362.960
 653.661 101.398
 746.939 628.698
 121.771 682.032
 657.398 58.470
 74.508 860.640
 348.145 682.551
 685.742 311.285
 307.421 597.507
 238.190 139.472
 289.901 245.605
 664.457 533.145
 261.648 210.929
 573.509 553.080
 200.348 353.001
 556.281 946.556
 523.533 335.614
 552.966 319.411
 120.466 73.161
 955.513 7.028
 424.449 184.837
 893.435 22.086
 233.253 860.390
 243.803 394.119
 196.096 256.821
 454.923 561.935
 994.061 586.367
 368.531 634.067
 283.245 860.804
 161.297 834.788
 810.429 29.626
 50.090 234.472
 692.164 209.756
 967.060 494.423
 440.285 337.433
 413.343 299.777
 768.642 879.801
 750.703 12.149
 704.111 991.131
 348.104 839.514
 804.476 468.670
 27.845 128.256
 939.695 103.810
 869.290 755.666
 782.369 98.949
 546.321 705.614
 867.357 458.304
 369.476 801.164
 386.597 6.643
 150.601 942.004
 179.019 553.866
 934.922 638.463
 130.426 831.544
 784.314 875.290
 216.271 71.442
 830.664 495.296
 81.143 383.100
 137.395 124.326
 560.586 590.356
 851.139 814.113
 199.702 593.989
 238.308 848.556
 223.079 93.294
 479.835 722.398
 754.363 93.310
 241.957 980.513
 391.744 781.837
 704.814 112.944
 616.343 332.272
 770.407 888.011
 370.834 991.388
 896.493 616.353
 500.365 477.515
 426.170 756.567
 430.056 542.201
 369.930 772.421
 374.152 350.651
 516.791 147.665
 770.546 692.300
 125.880 262.758
 328.259 537.341
 604.662 384.737
 710.045 968.465
 793.261 153.879
 171.301 415.215
 227.423 646.289
 491.498 543.009
 980.192 718.184
 895.506 257.157
 22.019 904.397
 827.282 496.985
 81.625 549.657
 943.640 754.953
 529.411 136.806
 405.540 264.504
 88.631 371.773
 900.760 278.036
 157.164 562.195
 105.589 788.245
 97.746 147.021
 832.876 933.019
 133.536 0.667
 596.150 432.799
 28.332 840.602
 999.459 21.970
 799.430 845.361
 323.139 500.379
 521.750 465.305
 77.917 810.812
 253.494 546.073
 633.021 272.499
 118.188 840.192
 355.481 613.997
 190.847 952.093
 923.240 861.585
 585.332 832.656
 567.644 77.560
 757.374 338.996
 262.984 798.097
 707.615 721.591
 192.114 199.895
 379.195 452.917
 885.578 201.576
 935.622 718.795
 43.415 68.050
 820.908 445.863
 318.019 588.130
 42.277 616.425
 955.649 507.108
 176.334 146.936
 683.704 852.245
 335.781 990.211
 189.552 841.151
 102.019 716.841
 891.155 727.379
 38.813 381.323
 954.854 746.548
 366.355 366.872
 4.539 77.680
 159.362 404.176
 100.128 741.811
 706.207 488.608
 81.043 702.243
 550.586 783.135
 589.626 202.933
 58.076 236.799
 155.697 943.691
 885.459 908.005
 860.307 919.159
 462.291 335.533
 855.956 284.461
 956.495 616.327
 532.090 111.323
 326.424 636.486
 336.383 287.016
 51.689 559.952
 230.526 523.383
 278.054 748.157
 838.036 688.335
 154.876 693.987
 473.446 667.506
 537.217 876.248
 197.659 194.346
 372.020 138.164
 671.811 554.035
 595.307 867.890
 58.534 536.602
 294.527 903.818
 299.816 269.888
 999.900 336.217
 367.868 651.334
 976.495 754.078
 200.494 582.424
 213.919 656.824
 984.848 420.119
 824.879 770.553
 810.400 340.543
 842.744 573.926
 868.981 271.751
 979.869 36.693
 810.618 820.742
 4.326 131.581
 370.132 86.519
 697.360 216.178
 341.204 323.094
 255.055 654.137
 599.653 266.923
 836.198 704.101
 452.312 260.597
 278.070 540.081
 726.250 542.984
 799.969 459.375
 907.635 705.049
 490.917 704.787
 310.780 65.636
 186.410 588.698
 804.422 853.591
 835.877 610.158
 470.871 608.306
 957.097 245.600
 729.227 162.291
 279.002 952.993
 749.324 244.634
 155.882 432.471
 329.659 956.611
 962.834 248.915
 49.472 699.374
 76.625 849.183
 249.799 173.335
 532.980 744.991
 896.195 679.892
 309.072 18.773
 350.581 514.487
 890.162 321.733
 583.047 887.261
 276.337 538.880
 16.312 701.044
 507.051 303.934
 473.967 78.805
 718.214 456.994
 134.648 702.667
 493.147 389.838
 842.278 508.060
 71.665 448.266
 29.710 789.439
 791.152 229.454
 150.217 303.452
 853.122 686.531
 226.671 2.576
 244.744 535.324
 598.978 863.615
 956.811 42.374
 431.029 173.263
 790.339 992.883
 112.257 145.097
 249.141 516.456
 516.900 932.308
 694.382 652.557
 655.566 797.329
 961.269 622.008
 636.055 247.962
 582.904 932.055
 939.052 460.075
 160.250 767.307
 783.067 905.303
 991.519 834.844
 103.368 180.171
 13.785 557.102
 281.805 997.733
 301.744 499.577
 946.093 827.229
 654.376 331.388
 694.637 939.683
 223.457 735.294
 610.510 592.074
 195.777 190.570
 598.124 729.297
 433.511 768.498
 429.015 137.041
 857.941 218.002
 517.563 190.874
 586.964 30.757
 790.210 733.848
 216.256 604.016
 67.672 709.053
 680.085 449.255
 481.746 772.628
 306.656 900.002
 7.821 530.209
 663.228 367.768
 950.219 354.791
 690.274 686.737
 487.577 51.272
 276.889 921.831
 314.950 292.749
 609.631 528.094
 232.013 642.123
 315.669 419.384
 774.219 731.133
 52.926 199.418
 796.051 454.981
 912.592 37.004
 250.560 776.981
 883.787 829.271
 303.308 362.644
 980.158 931.831
 735.939 980.484
 190.952 773.913
 277.234 637.201
 644.712 690.620
 818.187 243.223
 665.639 755.801
 271.014 231.788
 367.148 889.867
 296.790 747.435
 123.951 40.541
 7.557 560.188
 455.670 424.765
 629.164 797.688
 257.465 201.172
 652.049 482.563
 845.275 179.758
 187.779 45.471
 317.255 324.280
 656.904 800.337
 343.812 559.781
 954.032 427.523
 714.882 349.398
 342.612 939.191
 25.937 378.789
 326.499 290.351
 458.481 601.282
 7.846 656.410
 93.937 610.989
 179.229 596.234
 932.887 474.087
 898.311 547.245
 318.402 550.198
 169.973 810.106
 779.805 657.108
 806.243 844.730
 121.859 994.068
 568.780 52.060
 537.369 253.695
 421.046 508.326
 474.964 172.453
 554.124 366.831
 257.976 638.089
 806.482 879.017
 37.540 272.957
 6.750 509.453
 539.135 919.351
 540.931 241.960
 395.677 581.776
 320.670 475.396
 274.111 437.223
 124.642 482.499
 821.318 454.218
 646.266 113.825
 957.483 801.670
 231.516 647.351
 712.211 556.812
 282.204 554.259
 565.301 606.010
 262.851 629.980
 757.764 81.746
 640.862 849.710
 870.344 92.966
 446.610 387.667
 920.346 924.359
 326.258 193.530
 550.054 733.633
 418.148 67.499
 521.700 135.746
 383.948 302.514
 598.037 891.255
 816.986 169.490
 80.647 315.060
 709.125 75.430
 359.609 484.895
 939.088 407.249
 60.909 989.865
 932.182 433.981
 977.653 842.469
 895.226 240.117
 356.844 447.967
 840.216 332.319
 157.159 738.307
 43.414 145.406
 170.074 930.409
 538.512 281.568
 935.115 947.282
 687.022 575.337
 911.451 572.876
 107.743 377.439
 576.999 515.752
 160.047 200.532
 900.459 991.531
 470.691 741.845
 811.934 348.950
 457.184 480.363
 928.155 949.350
 546.501 493.531
 365.648 645.111
 508.685 820.198
 199.885 110.310
 541.023 848.114
 153.694 168.582
 48.655 576.568
 780.508 491.326
 398.532 714.478
 556.959 347.268
 780.302 953.490
 427.522 855.616
 23.141 202.376
 917.304 704.233
 202.802 396.673
 616.450 956.219
 867.460 785.142
 763.266 188.903
 31.807 437.051
 638.028 234.675
 881.590 471.814
 304.043 560.245
 619.276 61.061
 878.195 307.423
 617.265 234.532
 414.585 92.472
 158.171 592.324
 779.564 331.241
 489.993 109.949
 675.421 523.215
 743.716 757.853
 527.014 129.128
 816.285 847.486
 27.903 344.781
 555.276 81.633
 200.225 779.273
 263.582 712.621
 258.911 251.031
 521.569 999.419
 992.441 222.337
 777.230 69.990
 838.593 795.569
 836.784 120.783
 107.411 326.030
 881.889 668.948
 600.555 91.350
 606.331 877.973
 115.443 761.019
 493.984 133.321
 375.982 687.489
 718.312 395.813
 874.667 988.496
 27.354 17.438
 971.493 595.942
 760.464 792.903
 605.070 637.270
 625.973 932.153
 815.097 808.920
 432.169 281.570
 340.539 557.020
 815.654 667.378
 185.445 547.303
 437.290 372.505
 778.133 874.421
 730.894 941.787
 186.636 910.979
 285.969 209.765
 493.949 450.103
 343.521 395.690
 534.170 563.944
 782.132 562.766
 601.429 236.977
 796.572 709.659
 777.178 580.184
 228.376 284.151
 190.650 174.223
 29.832 279.386
 797.936 600.752
 540.985 105.859
 306.048 416.301
 372.727 706.287
 301.671 8.128
 535.272 490.492
 795.275 892.607
 675.758 473.792
 538.042 910.852
 615.006 881.001
 93.294 420.954
 853.447 570.805
 680.234 349.612
 979.634 98.981
 893.516 856.855
 419.746 496.690
 128.400 285.347
 249.090 830.333
 701.758 50.582
 711.133 36.256
 501.295 610.613
 98.389 106.746
 468.959 705.329
 13.124 428.535
 233.237 637.369
 92.832 442.483
 855.056 582.277
 732.697 69.777
 503.105 257.504
 419.538 818.127
 189.119 882.206
 92.098 688.911
 687.928 246.828
 622.133 16.461
 859.780 48.301
 558.811 12.855
 655.647 988.941
 762.830 910.355
 695.191 681.103
 371.931 299.369
 989.997 232.277
 659.755 178.536
 873.191 734.091
 76.967 756.793
 674.989 361.809
 977.260 582.303
 40.060 667.182
 939.092 792.814
 857.320 66.296
 983.091 374.777
 610.175 775.441
 469.142 238.556
 52.093 212.638
 728.680 633.963
 669.094 481.639
 67.132 179.595
 560.554 200.793
 257.434 311.884
 509.010 983.772
 964.851 792.142
 928.128 65.899
 200.803 574.304
 588.257 282.489
 232.098 630.450
 986.839 118.644
 783.029 568.980
 625.450 278.404
 600.356 140.641
 398.307 970.587
 822.868 105.167
 614.064 325.541
 253.246 786.467
 641.779 378.069
 794.189 853.027
 774.691 354.723
 534.827 64.138
 76.284 456.486
 387.278 578.856
 849.922 439.485
 734.838 856.213
 46.761 466.142
 298.755 620.502
 690.720 467.153
 724.227 28.609
 1.139 551.535
 170.453 277.072
 783.381 398.984
 234.814 910.193
 238.618 527.863
 696.179 38.012
 222.593 455.848
 3.711 310.976
 218.992 51.698
 920.216 608.864
 648.820 449.682
 836.107 32.793
 328.692 287.176
 662.518 504.487
 837.171 395.999
 879.304 405.477
 621.258 484.739
 822.960 575.237
 950.115 489.041
 46.387 241.852
 328.305 726.354
 40.610 207.615
 947.846 498.668
 579.661 746.493
 871.598 459.316
 813.908 98.073
 287.805 656.901
 202.025 336.046
 697.682 340.149
 723.729 437.177
 838.786 142.054
 168.671 33.007
 503.576 340.787
 843.728 61.041
 885.298 339.677
 802.040 80.206
 325.361 31.119
 770.977 627.929
 204.231 162.097
 769.698 689.839
 521.071 445.160
 964.783 160.126
 458.642 842.096
 447.823 388.760
 895.106 962.532
 242.722 354.700
 572.369 781.330
 202.236 250.820
 83.458 192.559
 350.310 911.450
 324.393 230.386
 314.423 417.426
 847.370 935.263
 494.335 752.354
 133.332 804.877
 581.762 699.053
 107.605 911.641
 609.804 414.039
 890.112 100.817
 329.157 723.335
 392.333 105.076
 916.537 83.270
 740.833 962.508
 683.558 49.429
 868.708 236.355
 13.882 715.187
 922.029 277.497
 483.345 903.724
 281.538 106.712
 360.603 425.003
 106.977 525.665
 121.303 708.543
 931.996 286.457
 491.913 876.077
 234.390 693.344
 952.949 373.365
 295.177 901.179
 736.741 700.784
 459.787 578.348
 641.195 397.172
 997.342 73.175
 515.702 85.315
 695.032 958.125
 953.878 190.886
 652.033 912.654
 523.895 525.502
 182.957 570.781
 82.399 670.474
 488.804 821.454
 232.493 418.032
 691.712 367.472
 507.771 94.128
 799.129 271.407
 179.277 589.838
 207.391 34.764
 804.595 321.053
 971.136 150.155
 460.591 88.217
 453.723 356.789
 544.007 154.717
 288.107 229.141
 685.890 555.203
 174.024 589.607
 633.407 200.063
 725.292 301.644
 410.868 291.917
 873.321 653.947
 13.752 711.981
 695.365 63.173
 726.345 682.134
 637.497 617.559
 624.505 241.490
 64.959 862.160
 247.445 988.994
 721.509 634.676
 941.800 496.390
 792.997 35.843
 221.227 664.805
 830.174 237.645
 197.143 724.781
 226.151 664.371
 850.829 221.058
 402.693 634.565
 592.012 102.663
 427.543 225.574
 220.316 394.310
 756.073 456.803
 437.928 60.969
 911.889 813.533
 396.781 813.262
 642.750 221.567
 172.113 222.700
 813.611 295.969
 384.930 623.378
 634.209 627.235
 625.598 637.456
 824.005 28.642
 614.202 557.596
 755.044 682.927
 753.641 298.501
 199.374 519.380
 549.673 755.164
 960.904 588.881
 277.591 506.602
 764.103 740.003
 835.316 225.352
 378.905 230.423
 332.830 505.224
 110.992 621.327
 101.872 228.792
 710.582 125.918
 269.181 953.288
 135.694 634.609
 201.432 6.395
 835.122 677.847
 208.196 224.530
 632.980 262.186
 166.986 224.285
 444.580 616.190
 825.966 226.596
 929.558 590.744
 637.569 222.924
 492.964 594.614
 100.628 418.392
 431.563 222.557
 838.262 659.555
 347.521 2.472
 440.494 970.771
 524.343 193.210
 459.212 415.352
 793.274 189.417
 691.737 563.506
 478.033 608.710
 938.923 702.099
 460.758 464.492
 13.801 140.621
 884.446 270.593
 724.506 147.984
 822.157 427.823
 506.276 56.460
 679.158 644.511
 55.170 268.059
 632.438 420.587
 772.642 436.511
 987.206 145.964
 695.136 132.126
 579.801 137.730
 314.387 249.839
 871.666 866.256
 828.280 231.311
 953.711 737.928
 763.201 544.094
 561.431 542.427
 19.207 514.307
 338.952 106.585
 479.468 529.388
 887.828 786.789
 744.075 315.225
 700.612 280.206
 972.064 713.965
 469.301 334.923
 499.381 427.252
 737.590 424.258
 927.437 92.424
 649.183 345.334
 908.053 889.762
 51.156 171.682
 375.225 466.359
 313.672 589.690
 559.567 151.265
 500.321 575.503
 663.181 337.627
 495.431 709.437
 544.454 146.562
 97.164 406.523
 465.912 456.076
 102.815 582.784
 773.432 483.684
 933.027 35.886
 9.963 26.381
 205.528 245.426
 207.542 374.682
 920.366 682.308
 62.025 782.779
 54.620 739.082
 68.031 164.063
 585.301 375.105
 997.571 625.814
 418.006 723.796
 943.395 309.630
 752.302 586.634
 443.945 281.817
 872.298 683.150
 465.823 452.729
 725.195 121.602
 574.992 493.700
 407.558 75.921
 890.473 778.363
 487.557 515.707
 123.514 580.738
 73.607 843.402
 478.357 210.382
 520.826 892.366
 573.394 815.369
 424.921 268.508
 57.246 112.904
 69.856 953.841
 794.961 956.642
 205.638 300.951
 514.919 76.390
 73.349 541.847
 595.188 452.794
 57.077 112.194
 265.170 55.224
 520.561 992.762
 268.556 279.537
 27.200 824.547
 919.407 593.426
 695.849 333.878
 254.964 115.999
 314.812 70.684
 495.288 126.055
 629.087 219.621
 437.765 576.842
 990.811 283.027
 498.727 376.122
 82.673 390.513
 448.073 516.956
 404.666 386.855
 126.740 680.291
 574.782 352.635
 580.703 4.210
 606.355 876.666
 655.982 671.376
 263.735 921.688
 572.638 416.112
 392.296 92.217
 805.452 121.624
 999.787 253.244
 546.657 257.809
 518.417 878.853
 491.740 907.987
 488.324 989.609
 880.781 721.725
 214.289 716.140
 931.305 999.082
 302.428 193.711
 628.451 713.237
 379.337 829.474
 486.671 83.253
 432.947 811.780
 384.836 52.134
 745.465 761.262
 2.051 958.116
 170.648 509.050
 171.462 826.204
 850.002 371.437
 628.807 84.217
 377.746 856.569
 994.341 421.155
 878.676 261.469
 302.255 768.898
 625.029 12.205
 220.032 580.166
 310.429 171.719
 98.745 291.182
 246.002 235.222
 809.586 956.730
 824.167 988.869
 675.558 904.487
 90.922 801.379
 752.087 16.034
 112.147 618.361
 876.038 61.185
 651.278 144.232
 747.490 812.996
 85.495 126.155
 368.533 391.515
 269.230 338.420
 302.734 129.145
 454.423 234.806
 880.078 939.065
 346.716 361.966
 925.608 685.938
 819.064 470.768
 184.407 906.049
 825.358 927.168
 27.607 668.632
 216.357 2.986
 508.743 693.783
 721.032 53.463
 480.021 592.769
 534.297 487.268
 434.957 337.292
 165.876 970.671
 506.761 624.353
 326.885 36.577
 688.092 527.663
 235.728 387.301
 742.924 825.203
 341.470 774.314
 428.826 291.772
 822.420 636.186
 839.883 436.545
 504.712 295.809
 796.393 56.199
 948.061 718.443
 955.659 236.767
 204.253 762.663
 484.571 260.677
 212.364 806.850
 833.610 213.343
 450.211 285.251
 75.748 906.081
 514.302 340.971
 943.001 274.322
 903.975 710.592
 706.704 422.998
 795.790 448.945
 331.719 491.331
 821.316 925.978
 394.626 29.112
 317.803 64.606
 424.468 413.939
 672.661 313.154
 13.021 307.124
 898.291 773.661
 988.995 324.287
 575.454 43.513
 474.554 79.657
 616.419 118.937
 888.427 911.288
 701.847 491.669
 151.487 783.561
 719.144 822.251
 39.537 735.256
 509.516 162.965
 944.270 453.284
 853.807 139.237
 204.796 26.700
 984.240 179.853
 694.971 111.414
 294.370 353.505
 860.290 817.134
 79.942 552.764
 834.610 834.262
 529.138 237.808
 402.111 135.052
 195.214 173.009
 252.105 11.307
 434.223 162.423
 380.592 16.900
 834.907 708.392
 377.408 349.560
 269.743 414.726
 284.739 380.638
 571.207 356.658
 382.548 987.381
 904.639 209.022
 638.506 388.665
 40.673 717.530
 221.691 677.007
 1.247 811.921
 816.026 787.179
 992.031 881.044
 954.936 371.031
 372.170 186.158
 34.720 850.677
 334.118 198.014
 430.466 705.278
 359.690 564.477
 443.150 983.126
 724.131 97.902
 935.812 809.048
 881.940 405.289
 84.806 731.463
 483.485 750.019
 871.347 593.349
 740.197 253.076
 789.473 952.417
 531.827 325.899
 847.790 168.807
 888.156 129.065
 720.609 140.244
 589.376 113.861
 864.341 327.083
 626.707 211.473
 390.166 470.842
 113.567 761.160
 385.266 83.167
 106.690 729.675
 441.545 946.783
 308.021 474.842
 200.046 120.609
 97.306 192.931
 396.881 138.171
 70.228 99.274
 925.933 607.738
 709.291 301.839
 866.608 405.834
 928.860 606.530
 891.553 260.142
 649.683 149.498
 427.276 166.201
 862.481 685.203
 926.392 713.166
 628.925 609.354
 487.839 711.330
 388.463 793.886
 273.342 237.898
 741.256 128.053
 985.138 332.885
 464.273 257.480
 440.142 585.102
 995.807 494.109
 676.066 15.485
 552.824 727.643
 310.430 273.777
 688.475 537.016
 126.919 762.685
 669.442 603.120
 246.221 954.501
 973.628 126.468
 239.673 697.948
 350.052 811.346
 231.079 572.444
 819.866 287.626
 300.450 443.326
 258.499 689.638
 326.790 930.911
 515.529 725.927
 87.199 920.179
 585.508 572.452
 846.325 913.494
 27.316 563.706
 531.608 639.082
 482.609 90.589
 681.931 61.414
 809.341 630.954
 794.532 750.203
 521.391 118.910
 169.621 422.327
 110.148 223.807
 384.737 610.777
 571.812 771.028
 719.954 587.867
 431.627 846.921
 127.492 392.884
 552.835 832.605
 199.868 619.420
 556.515 89.650
 372.587 302.632
 224.489 549.304
 711.477 125.100
 480.056 451.022
 820.572 310.891
 562.525 741.102
 981.120 95.622
 656.639 624.753
 741.556 906.136
 285.143 801.593
 45.573 232.737
 203.642 483.105
 162.632 271.506
 785.877 259.066
 302.242 411.152
 92.431 757.182
 808.026 461.080
 67.483 225.564
 276.258 603.280
 900.382 201.294
 190.314 604.431
 268.805 240.785
 649.804 65.946
 398.023 850.290
 271.556 903.922
 29.880 729.608
 197.615 839.126
 101.806 831.341
 539.969 205.747
 250.114 535.194
 277.493 639.006
 935.735 75.392
 180.738 223.634
 760.205 764.010
 435.806 41.172
 314.005 188.590
 258.872 73.184
 50.536 484.809
 505.312 444.416
 282.028 690.248
 477.465 635.186
 477.082 660.494
 296.294 681.654
 834.630 801.462
 126.511 407.864
 300.467 59.975
 611.875 301.674
 167.945 977.283
 295.431 930.830
 504.596 796.526
 854.513 483.886
 415.421 415.383
 286.718 567.661
 588.398 569.832
 933.045 268.004
 368.605 845.444
 438.606 419.328
 427.479 650.799
 528.307 281.550
 789.782 6.043
 241.450 407.343
 862.115 141.414
 30.223 430.289
 186.248 349.588
 715.495 113.300
 883.806 66.293
 620.387 80.202
 334.946 680.901
 506.968 790.651
 164.657 408.279
 41.557 104.307
 421.391 631.332
 54.949 74.822
 202.243 287.326
 569.107 793.637
 388.243 97.840
 483.221 309.470
 537.096 100.079
 579.354 38.894
 976.603 35.242
 579.312 79.454
 340.859 586.996
 895.837 377.777
 987.022 279.886
 337.206 495.247
 170.151 474.475
 786.977 472.721
 487.450 404.298
 60.689 8.843
 834.554 551.422
 87.205 334.740
 51.746 954.878
 951.084 57.817
 136.679 782.806
 418.508 141.318
 625.122 808.511
 436.106 632.057
 708.112 337.194
 900.498 809.742
 281.790 799.017
 235.839 936.783
 287.062 210.917
 54.459 582.018
 965.296 210.620
 307.359 685.809
 561.936 468.426
 830.504 753.487
 283.491 213.190
 361.252 200.626
 139.533 986.553
 816.811 334.461
 567.738 822.772
 601.317 413.725
 287.474 989.841
 726.072 872.711
 699.950 510.975
 702.983 78.672
 847.466 594.719
 196.663 884.334
 661.202 158.077
 816.473 974.818
 119.380 42.265
 794.667 341.522
 362.151 647.230
 557.533 661.106
 575.662 292.421
 857.774 447.979
 78.145 30.962
 531.513 381.315
 981.430 176.965
 483.216 496.200
 730.902 866.183
 925.874 52.155
 867.664 364.196
 529.272 945.557
 333.781 10.220
 101.697 876.000
 333.244 975.214
 973.510 986.123
 149.148 897.920
 916.518 11.631
 836.131 809.820
 350.824 760.382
 494.029 78.665
 718.824 909.230
 974.823 789.504
 280.452 103.446
 674.171 582.181
 568.821 369.955
 258.299 405.623
 283.535 132.130
 226.856 503.296
 260.560 125.772
 515.942 672.808
 191.432 264.228
 509.222 48.369
 147.291 751.849
 908.569 330.799
 449.865 281.533
 681.575 169.874
 604.921 21.629
 467.437 812.297
 535.109 863.632
 304.107 830.677
 207.685 393.835
 710.245 800.132
 515.844 614.252
 90.609 885.831
 335.684 180.999
 161.403 33.915
 517.876 977.867
 844.266 547.245
 985.676 90.695
 538.456 394.529
 478.866 601.556
 238.258 405.395
 14.511 253.536
 957.348 194.231
 116.301 635.528
 897.869 22.243
 908.882 556.067
 756.291 30.780
 474.342 185.489
 191.009 180.865
 445.558 82.059
 441.322 525.955
 763.815 630.994
 240.461 979.798
 283.010 732.307
 816.188 761.944
 464.492 806.153
 933.907 93.914
 608.373 640.867
 575.062 253.545
 819.932 102.526
 126.696 688.666
 452.933 834.801
 508.592 849.764
 922.562 398.793
 807.526 670.849
 184.832 694.822
 2.183 45.290
 560.279 347.737
 728.676 186.546
 989.450 165.855
 689.926 800.533
 875.749 958.318
 890.067 535.720
 855.924 339.352
 968.435 118.293
 675.730 599.086
 310.447 962.964
 702.530 983.346
 571.907 305.794
 920.097 518.922
 719.122 105.192
 794.149 831.527
 563.074 62.755
 518.902 732.043
 158.157 229.610
 531.813 959.271
 904.224 279.300
 70.677 646.467
 997.623 779.081
 27.314 372.372
 238.368 701.956
 586.321 128.594
 535.436 157.050
 615.145 13.355
 632.626 431.628
 560.300 791.272
 178.523 130.468
 599.510 750.567
 814.271 554.358
 974.513 168.735
 183.499 706.713
 85.944 556.886
 864.440 73.864
 950.065 98.972
 72.720 849.282
 705.053 7.695
 425.295 714.218
 798.326 72.614
 135.537 937.058
 400.160 431.913
 223.561 91.753
 165.019 527.110
 874.777 443.280
 221.162 535.186
 116.615 217.130
 809.745 65.975
 864.892 912.832
 243.619 80.978
 926.928 281.730
 318.199 365.096
 250.954 950.311
 315.168 263.125
 46.438 206.894
 705.492 91.560
 36.578 596.321
 320.537 732.537
 164.537 490.233
 436.359 505.218
 384.088 165.778
 52.023 851.072
 501.659 470.128
 861.687 539.133
 381.656 349.503
 573.973 637.217
 615.010 247.708
 450.640 62.338
 119.854 139.210
 177.896 41.052
 183.852 155.015
 483.854 716.764
 464.010 926.007
 639.014 640.080
 178.752 838.707
 65.480 189.941
 608.935 943.834
 505.639 582.869
 472.605 740.604
 410.557 36.058
 359.050 81.787
 579.465 624.028
 260.733 999.491
 369.038 190.189
 89.636 973.076
 577.902 391.910
 623.252 573.068
 58.932 133.953
 513.864 183.412
 208.832 609.538
 184.920 684.542
 298.419 265.640
 705.469 267.873
 533.672 849.582
 106.019 535.320
 250.418 403.765
 308.370 442.888
 546.373 545.847
 572.398 593.387
 322.971 510.283
 502.243 628.721
 354.033 406.545
 543.618 666.398
 904.950 658.134
 86.981 657.907
 209.000 78.770
 765.199 399.147
 958.951 987.553
 999.193 516.359
 912.912 898.900
 954.326 797.027
 841.910 896.516
 680.322 586.434
 789.819 830.295
 627.885 870.211
 978.821 992.967
 978.668 994.989
 508.600 237.480
 257.578 517.757
 176.098 399.888
 686.533 334.545
 524.081 975.116
 308.900 326.442
 428.478 849.063
 388.926 221.945
 801.832 380.414
 249.091 46.094
 47.029 625.318
 31.680 386.407
 793.327 149.253
 793.744 121.329
 815.676 830.266
 504.553 237.723
 336.195 749.097
 502.581 809.018
 669.814 623.059
 578.817 155.322
 268.517 975.929
 331.971 91.479
 82.946 65.369
 739.043 60.263
 66.666 497.753
 905.072 807.302
 945.925 948.818
 805.221 184.730
 742.909 743.842
 70.077 164.864
 228.267 515.261
 754.072 337.400
 572.035 296.718
 782.846 78.039
 122.109 293.863
 817.333 378.089
 955.484 23.007
 472.272 569.226
 686.800 373.569
 759.997 61.390
 877.020 539.618
 825.065 821.780
 235.742 305.615
 222.945 886.519
 955.686 253.311
 361.200 332.050
 836.937 487.873
 152.099 99.412
 59.837 134.593
 262.089 10.686
 334.909 321.394
 630.146 533.135
 810.272 590.938
 660.621 13.501
 243.967 649.142
 877.128 543.956
 71.015 289.722
 5.525 544.113
 711.475 987.966
 792.579 902.975
 703.037 547.834
 172.082 863.750
 504.634 847.050
 174.648 137.005
 439.232 952.801
 707.039 268.015
 635.443 989.543
 670.525 477.407
 728.208 209.344
 967.630 846.067
 805.864 838.838
 587.746 271.911
 789.963 815.644
 942.964 424.596
 328.875 356.909
 927.353 441.952
 928.284 65.206
 230.568 217.125
 560.947 629.361
 387.605 326.879
 352.702 43.046
 981.728 348.601
 167.653 80.313
 630.865 46.403
 377.099 739.033
 626.317 605.880
 736.452 709.985
 806.501 333.956
 882.569 136.579
 841.141 476.650
 349.372 998.786
 179.066 646.164
 358.901 151.454
 535.385 782.466
 733.161 153.999
 723.733 237.440
 672.049 593.368
 592.569 986.036
 515.634 188.553
 719.893 803.709
 944.212 902.064
 730.501 558.495
 934.303 916.182
 699.030 245.616
 578.671 270.004
 119.024 629.385
 67.036 323.173
 584.429 79.059
 513.263 905.346
 329.925 510.172
 284.355 934.189
 497.962 29.709
 244.399 611.758
 784.208 581.574
 159.117 728.088
 503.147 388.202
 27.784 565.710
 108.978 465.628
 511.716 879.418
 503.885 773.986
 932.506 157.242
 719.534 365.335
 617.567 102.218
 624.690 58.343
 101.918 26.815
 501.814 947.891
 858.517 655.001
 660.958 330.889
 657.736 978.679
 686.163 171.933
 260.965 129.263
 606.749 958.903
 173.062 280.330
 875.478 14.874
 430.851 988.586
 842.750 985.120
 535.509 967.939
 719.080 143.333
 369.319 451.383
 298.542 337.165
 323.394 169.279
 908.260 187.820
 532.709 717.567
 790.981 580.583
 525.967 128.491
 10.245 432.258
 286.718 727.885
 784.447 237.485
 552.880 571.148
 154.404 409.580
 596.901 614.405
 18.927 14.081
 998.642 283.439
 737.857 106.552
 396.347 751.599
 808.308 632.955
 554.540 295.877
 127.178 224.153
 576.244 849.713
 324.009 349.680
 793.516 859.785
 798.749 214.238
 956.161 845.581
 847.946 648.446
 292.756 483.938
 482.352 618.877
 908.292 440.751
 804.113 57.649
 704.261 659.078
 650.947 575.699
 533.499 12.813
 359.414 503.920
 935.393 539.605
 134.107 220.692
 416.906 282.987
 522.158 131.879
 559.450 774.622
 723.444 119.374
 26.918 561.550
 960.515 56.928
 940.532 884.616
 385.411 787.868
 763.918 612.391
 213.455 89.683
 327.501 65.370
 100.184 827.368
 513.525 178.960
 573.133 73.195
 348.579 67.358
 404.895 188.612
 314.201 996.099
 680.378 107.890
 921.144 846.683
 435.330 607.413
 410.091 675.737
 793.881 604.199
 580.539 12.736
 632.247 307.966
 527.402 199.127
 768.887 799.140
 627.206 708.108
 306.807 657.544
 686.229 874.322
 12.625 100.652
 293.244 447.887
 944.177 574.381
 239.633 524.767
 71.427 382.274
 337.464 618.315
 465.182 139.933
 117.915 363.397
 48.399 140.787
 92.294 788.894
 662.963 47.399
 448.394 476.342
 750.743 250.748
 6.383 727.371
 684.895 230.267
 819.640 91.310
 322.242 902.362
 153.521 23.649
 739.625 257.836
 464.015 837.965
 129.130 192.948
 11.490 526.492
 174.876 859.080
 543.458 21.079
 836.505 757.275
 53.729 376.036
 693.748 241.864
 540.894 521.957
 937.661 768.341
 342.187 275.433
 755.583 711.452
 483.230 319.641
 480.127 617.716
 361.519 786.573
 141.989 460.421
 351.813 780.586
 369.919 593.345
 792.769 857.679
 259.491 301.470
 572.340 804.002
 429.453 912.745
 788.951 494.679
 997.302 545.334
 918.614 629.786
 334.760 540.843
 585.440 473.582
 862.057 187.867
 513.149 616.927
 664.085 324.206
 954.853 257.728
 670.908 63.573
 862.519 582.500
 552.652 107.231
 99.098 831.606
 300.201 647.242
 26.495 354.855
 867.329 660.890
 60.534 992.028
 859.041 741.034
 87.365 39.312
 390.102 450.916
 629.680 747.842
 185.331 371.262
 59.495 120.667
 230.744 499.850
 28.698 870.901
 746.508 837.270
 259.053 934.027
 576.719 856.173
 357.839 313.937
 867.940 4.265
 939.952 223.985
 932.348 473.767
 906.339 165.008
 709.086 612.560
 694.474 481.850
 199.434 626.254
 949.741 43.605
 560.808 587.657
 715.624 501.646
 307.989 333.287
 582.380 360.076
 846.788 78.734
 523.202 127.814
 618.418 659.671
 466.763 657.864
 677.850 227.512
 166.661 481.007
 985.434 163.219
 120.871 337.195
 930.037 475.159
 235.240 43.133
 199.212 213.545
 509.866 419.169
 595.618 551.790
 229.477 858.745
 500.685 381.520
 260.491 650.822
 590.772 161.286
 978.086 767.114
 5.626 607.940
 774.432 174.587
 294.517 773.572
 820.336 17.806
 166.078 399.948
 881.163 189.663
 840.519 867.169
 216.416 842.297
 847.907 875.079
 441.346 518.175
 586.741 426.715
 296.949 555.149
 209.672 75.319
 488.545 755.588
 247.456 493.364
 617.655 540.479
 330.740 607.353
 80.100 732.714
 887.977 90.340
 46.339 42.958
 455.479 330.243
 17.192 345.725
 354.515 901.610
 276.720 27.270
 795.588 508.023
 989.699 420.961
 739.906 668.560
 937.285 495.966
 64.051 572.277
 503.156 172.904
 170.528 387.697
 643.219 562.851
 301.908 398.535
 153.160 986.565
 540.515 41.844
 625.594 267.549
 102.967 790.368
 426.823 709.592
 816.482 777.935
 764.383 586.572
 41.793 686.338
 231.372 374.816
 189.281 156.439
 950.510 347.253
 966.745 457.526
 776.751 290.488
 658.875 340.624
 707.011 783.067
 832.534 547.120
 272.111 733.375
 604.233 868.240
 910.527 282.402
 915.707 618.603
 135.296 58.929
 512.244 953.931
 271.723 477.520
 581.676 325.367
 59.979 903.140
 317.933 107.526
 956.885 196.447
 253.341 792.107
 336.818 292.257
 742.864 221.585
 362.777 957.762
 869.065 907.154
 283.061 899.413
 609.411 180.961
 593.043 626.713
 911.679 564.942
 499.229 391.321
 355.669 477.789
 626.756 570.834
 40.436 69.068
 942.068 793.514
 879.076 277.274
 518.397 154.200
 464.221 8.994
 479.679 69.246
 396.415 872.760
 223.397 691.687
 457.068 57.170
 677.760 655.002
 223.643 493.016
 804.533 48.091
 835.952 298.450
 55.159 524.649
 251.125 980.312
 841.833 911.663
 796.032 899.912
 942.421 464.669
 418.100 944.802
 842.287 397.626
 229.962 156.781
 378.795 634.438
 674.842 618.861
 325.546 44.428
 545.578 208.901
 191.167 158.442
 761.753 784.455
 47.909 454.002
 40.223 12.271
 512.621 451.366
 631.719 827.297
 519.307 796.999
 90.171 471.429
 518.883 212.372
 495.375 183.434
 566.595 154.947
 770.028 991.018
 87.610 541.488
 278.487 187.089
 201.374 203.530
 29.729 88.663
 418.542 428.849
 746.495 602.985
 461.676 54.627
 225.651 126.298
 391.746 946.679
 673.318 932.063
 214.242 169.510
 627.582 663.416
 586.724 834.210
 209.849 916.389
 127.749 131.550
 504.736 413.209
 436.914 807.369
 42.130 537.238
 157.224 724.030
 531.675 291.389
 952.077 847.892
 20.037 199.739
 916.026 197.113
 548.963 587.495
 805.396 930.648
 684.349 728.136
 254.138 827.776
 163.574 859.802
 352.535 133.283
 523.411 257.635
 210.179 877.451
 280.509 757.460
 326.746 838.911
 850.177 101.966
 259.384 834.399
 419.776 607.318
 537.052 790.437
 906.219 200.210
 440.975 391.248
 591.847 267.876
 885.834 84.175
 171.379 802.096
 515.700 952.931
 579.871 449.161
 417.645 800.799
 886.049 637.897
 777.965 596.162
 708.406 424.791
 912.829 863.252
 477.637 937.211
 526.862 308.883
 566.085 821.343
 747.524 884.101
 923.597 310.332
 486.523 26.525
 693.624 960.143
 355.919 218.911
 80.484 686.571
 658.629 451.709
 948.729 47.894
 651.085 177.586
 661.784 215.816
 188.512 894.965
 115.934 365.095
 187.528 362.198
 856.874 282.769
 831.198 406.258
 342.097 485.015
 681.554 397.711
 549.269 557.723
 514.849 280.621
 147.200 470.977
 744.834 901.068
 714.388 313.398
 316.455 615.902
 85.332 946.053
 332.066 394.498
 855.379 74.275
 888.264 976.593
 612.146 906.765
 455.348 10.482
 270.143 33.031
 3.309 374.981
 352.796 161.201
 175.949 258.667
 533.481 568.084
 424.530 719.286
 758.303 311.987
 748.350 829.130
 825.394 626.930
 744.385 598.216
 88.479 275.837
 62.003 391.735
 639.845 701.869
 190.439 772.319
 766.010 433.965
 202.959 617.934
 967.906 617.870
 647.357 24.762
 408.971 641.401
 40.555 199.212
 265.011 376.751
 306.808 87.627
 267.995 488.312
 233.612 465.481
 384.087 857.508
 424.202 204.542
 369.536 402.726
 946.064 317.067
 184.708 259.540
 634.805 516.447
 398.070 411.566
 863.749 575.558
 712.933 793.686
 161.659 864.529
 237.816 635.717
 812.067 531.612
 687.339 275.407
 33.865 792.808
 138.473 884.889
 388.464 421.929
 523.824 955.083
 126.177 502.626
 669.687 39.291
 544.244 802.962
 285.078 132.364
 429.481 262.214
 985.383 257.732
 976.920 305.514
 750.176 844.613
 466.620 306.804
 431.820 435.486
 527.374 52.235
 265.598 193.945
 179.153 578.152
 202.146 750.361
 515.304 99.142
 161.007 682.995
 928.027 747.150
 565.452 581.642
 91.984 622.626
 291.480 266.497
 474.773 839.095
 179.737 564.169
 241.100 215.004
 702.433 693.873
 939.699 438.488
 135.924 48.560
 16.441 574.545
 504.303 117.495
 769.733 888.650
 673.994 778.658
 969.467 79.993
 791.129 871.915
 690.892 121.218
 962.494 168.545
 490.309 224.942
 840.483 791.275
 469.034 751.513
 939.151 164.024
 962.497 654.066
 891.788 425.292
 57.409 858.047
 972.973 307.248
 214.712 590.996
 515.861 38.602
 370.667 427.876
 27.208 288.223
 742.142 776.799
 960.608 333.932
 492.354 794.247
 77.706 963.192
 565.507 648.320
 886.096 426.472
 596.570 518.961
 772.659 547.446
 397.581 377.276
 586.835 714.974
 244.347 79.111
 707.436 448.915
 995.052 563.831
 139.870 944.558
 1.421 406.310
 232.117 998.899
 187.820 832.483
 914.402 936.808
 516.475 796.264
 409.575 157.619
 98.328 313.453
 531.958 174.710
 297.559 957.523
 598.369 124.795
 490.295 9.355
 675.683 673.125
 429.253 0.470
 147.419 669.233
 19.220 344.795
 113.186 339.898
 384.314 981.063
 858.384 906.470
 396.271 775.630
 919.404 338.376
 900.885 208.612
 196.836 199.798
 122.724 194.978
 164.298 799.033
 620.017 902.810
 714.810 837.518
 503.803 14.680
 264.738 596.039
 808.104 942.484
 784.955 148.090
 108.867 223.748
 790.785 804.044
 24.991 387.013
 540.496 754.863
 709.058 429.453
 763.615 881.111
 40.876 171.062
 865.397 743.365
 994.117 872.045
 385.684 585.632
 653.783 874.291
 385.557 616.670
 46.762 670.705
 703.274 128.234
 314.236 749.900
 674.569 48.157
 636.073 106.182
 917.397 84.110
 624.930 259.346
 306.529 605.997
 880.572 574.664
 931.103 146.841
 850.552 205.325
 963.554 820.017
 727.199 957.786
 249.550 891.723
 546.544 181.041
 537.135 189.102
 994.131 545.285
 533.777 334.754
 295.497 461.064
 50.136 986.110
 433.410 319.655
 949.926 222.864
 325.979 647.501
 270.194 7.301
 383.611 366.256
 952.743 671.623
 480.993 354.980
 85.480 734.566
 103.260 407.701
 295.505 978.590
 601.888 968.889
 70.210 731.297
 802.508 977.909
 868.076 183.617
 898.437 43.556
 180.009 476.508
 723.539 549.117
 430.645 221.843
 286.924 220.522
 186.165 256.874
 359.479 4.187
 432.735 320.776
 995.460 641.801
 283.001 182.640
 47.049 206.941
 885.423 629.779
 959.388 708.973
 284.055 870.867
 719.999 64.837
 689.255 938.426
 659.523 696.216
 960.438 848.326
 568.335 401.156
 911.183 739.625
 92.089 163.821
 368.690 266.315
 712.623 157.968
 250.905 824.065
 501.622 338.493
 465.650 91.046
 773.170 936.502
 340.313 54.446
 356.714 627.705
 914.303 535.703
 390.623 648.145
 579.340 961.130
 803.384 217.588
 747.262 134.147
 337.549 97.139
 927.282 325.258
 491.968 267.338
 473.482 521.198
 849.801 645.164
 440.786 971.044
 240.828 557.835
 289.004 680.792
 202.004 718.324
 377.975 575.866
 473.786 578.135
 283.976 150.785
 353.237 808.674
 372.777 424.952
 748.096 940.757
 925.887 432.010
 696.994 795.265
 524.344 686.849
 975.886 705.116
 642.889 639.210
 563.775 863.794
 243.488 966.557
 134.397 658.224
 31.300 252.760
 145.166 39.293
 351.429 605.097
 358.947 852.731
 67.800 682.642
 935.004 362.888
 235.684 437.459
 317.489 734.611
 719.543 239.910
 616.267 41.525
 833.752 495.299
 676.695 6.278
 514.349 25.943
 561.544 478.646
 837.333 446.394
 286.943 965.635
 958.336 196.038
 760.487 954.158
 788.136 399.797
 437.175 437.555
 169.798 31.478
 39.386 863.638
 670.885 73.800
 160.492 571.490
 735.827 262.961
 896.005 849.566
 199.976 223.206
 107.495 717.411
 592.125 128.343
 137.101 861.487
 243.288 653.098
 946.738 311.978
 676.647 718.906
 776.539 167.343
 729.988 108.204
 600.320 207.852
 214.163 270.945
 328.669 604.827
 948.729 820.097
 877.503 161.253
 751.519 193.210
 714.662 909.460
 358.465 518.916
 230.394 256.356
 482.321 785.813
 488.728 785.190
 906.171 271.940
 423.096 889.866
 974.972 802.481
 986.677 493.676
 374.090 598.265
 879.380 565.047
 149.420 235.576
 301.020 129.991
 463.687 926.986
 353.795 151.746
 235.686 962.106
 694.828 425.382
 164.309 615.735
 357.292 457.404
 491.177 178.978
 180.813 871.760
 451.639 427.039
 460.797 923.787
 653.991 877.019
 512.625 198.012
 514.319 571.923
 198.803 15.137
 465.858 955.875
 762.078 744.776
 516.729 173.325
 799.953 395.683
 111.065 965.635
 989.074 82.194
 371.691 276.296
 382.704 307.902
 86.648 876.095
 250.210 294.269
 118.955 337.640
 571.535 657.686
 844.350 720.866
 337.583 713.780
 283.660 464.565
 712.817 188.505
 526.252 441.064
 191.068 533.329
 23.490 540.048
 999.340 783.923
 253.727 762.099
 885.330 640.935
 964.117 772.077
 848.605 376.257
 723.268 477.134
 457.118 232.699
 369.544 134.559
 822.402 158.946
 312.969 82.076
 608.874 240.415
 697.331 629.622
 223.802 801.126
 509.863 309.480
 501.457 378.590
 648.206 294.183
 262.594 145.160
 231.022 742.557
 431.791 663.213
 535.430 398.086
 341.313 431.354
 530.282 355.505
 180.502 583.687
 171.323 336.768
 581.404 438.786
 257.624 522.678
 210.114 719.713
 496.685 308.325
 182.682 57.188
 469.718 766.637
 696.131 486.495
 863.438 983.023
 589.160 712.022
 777.809 273.924
 581.359 864.513
 221.603 22.694
 720.403 753.380
 363.078 997.442
 458.039 424.181
 458.813 488.147
 720.002 389.054
 89.818 985.600
 102.920 691.083
 793.893 884.618
 771.355 993.118
 3.176 430.939
 917.114 914.079
 435.579 838.450
 535.850 653.567
 510.958 814.725
 355.613 596.399
 683.308 172.623
 679.648 636.045
 717.884 439.047
 670.595 728.995
 269.036 454.391
 772.692 35.431
 705.926 584.249
 938.148 525.714
 17.409 925.228
 567.152 263.010
 35.768 507.048
 389.806 601.492
 836.138 91.425
 292.433 174.192
 382.145 503.499
 528.312 957.633
 639.280 153.101
 139.996 580.224
 9.753 300.989
 371.238 842.283
 53.191 880.072
 553.613 607.048
 746.629 114.754
 436.654 539.633
 658.219 504.894
 289.325 865.464
 218.325 806.916
 761.764 407.919
 78.803 696.619
 464.261 678.950
 368.920 719.872
 328.427 34.193
 450.448 703.158
 974.575 678.991
 713.832 920.859
 758.775 202.903
 664.108 305.851
 730.180 922.495
 344.621 790.854
 39.602 485.689
 316.863 316.743
 127.574 311.829
 437.384 118.462
 336.004 651.402
 482.297 967.220
 61.923 505.263
 904.059 118.273
 662.707 768.204
 254.856 686.092
 565.729 694.070
 869.907 83.178
 295.830 823.701
 519.492 445.863
 853.763 592.250
 860.606 701.451
 328.289 924.425
 551.249 67.834
 152.595 735.853
 938.873 421.915
 698.844 652.573
 858.997 619.875
 197.929 721.058
 543.197 634.315
 357.775 955.765
 153.361 315.082
 694.091 323.683
 450.231 847.067
 971.445 24.694
 440.938 125.236
 347.382 537.504
 107.567 490.816
 713.507 973.872
 25.242 659.848
 308.666 444.737
 565.085 453.807
 242.270 782.293
 629.353 729.805
 990.429 489.289
 370.743 963.830
 921.752 873.693
 946.114 413.964
 259.676 161.815
 90.635 971.571
 708.213 920.160
 668.735 377.785
 950.440 325.399
 563.325 761.450
 894.437 938.232
 458.033 654.943
 488.264 411.601
 604.925 118.626
 80.837 513.196
 362.076 96.068
 173.960 498.883
 644.076 14.558
 325.422 35.169
 919.824 213.156
 335.020 848.874
 684.918 438.636
 413.946 159.639
 552.445 203.856
 120.491 820.671
 71.371 699.606
 587.071 315.489
 874.296 526.758
 188.709 209.348
 757.441 248.124
 863.104 975.139
 240.111 516.981
 917.227 962.083
 176.018 830.494
 302.915 574.288
 185.797 180.746
 50.337 913.766
 342.520 573.747
 177.876 422.831
 417.271 488.317
 892.031 653.694
 529.989 423.461
 22.172 683.901
 655.115 196.578
 250.845 885.941
 708.640 208.280
 977.592 514.558
 952.390 475.695
 347.914 678.198
 955.597 488.891
 671.932 759.517
 68.766 388.734
 810.712 807.369
 209.472 264.221
 111.378 168.411
 106.198 578.725
 692.327 4.939
 69.648 553.947
 712.755 967.423
 889.706 354.652
 179.745 281.086
 821.577 853.922
 653.282 757.731
 511.370 735.933
 284.522 663.762
 507.086 469.922
 173.495 136.061
 46.490 914.425
 345.332 627.423
 652.637 775.152
 333.233 136.742
 697.921 23.626
 614.274 205.832
 218.688 508.242
 991.108 580.017
 527.911 66.671
 547.456 284.315
 439.735 331.001
 454.642 677.951
 496.349 347.874
 675.247 849.096
 487.318 998.993
 331.234 797.134
 740.149 776.990
 88.733 34.814
 307.220 663.020
 599.418 106.498
 900.552 971.033
 646.282 656.021
 557.278 15.910
 815.340 948.879
 833.472 165.399
 977.768 534.479
 303.679 226.526
 671.177 166.593
 222.561 564.204
 243.884 341.281
 21.294 861.714
 830.195 284.135
 455.503 909.170
 394.097 861.274
 487.567 286.949
 77.430 405.195
 621.107 727.044
 359.199 557.047
 359.658 357.706
 345.463 916.568
 638.097 927.460
 213.018 60.655
 580.995 566.154
 101.527 608.106
 336.061 166.318
 842.758 753.530
 276.064 191.532
 915.194 615.730
 774.851 664.148
 78.563 908.484
 461.245 417.625
 765.140 673.620
 210.779 974.624
 550.262 962.431
 724.665 827.024
 789.000 522.044
 896.292 535.285
 762.923 364.442
 9.507 159.431
 732.076 958.893
 334.379 700.674
 12.699 100.974
 772.889 730.011
 308.687 945.845
 699.754 357.564
 800.581 438.580
 86.399 443.870
 54.176 384.179
 885.984 152.545
 344.076 644.149
 694.535 914.019
 16.132 660.609
 40.990 824.210
 635.449 443.680
 653.779 792.700
 810.112 830.108
 512.964 125.315
 250.033 762.849
 937.691 59.772
 148.184 350.558
 844.550 344.704
 769.290 856.073
 312.395 676.872
 937.841 613.139
 825.200 494.474
 250.635 275.533
 861.993 712.370
 444.370 122.757
 639.947 814.738
 649.701 257.568
 774.897 769.653
 811.503 74.359
 837.411 366.533
 480.615 11.092
 389.775 310.094
 443.186 243.903
 180.650 132.825
 285.936 81.165
 43.742 252.069
 363.558 566.784
 441.574 228.224
 680.358 430.563
 965.617 48.705
 692.759 511.927
 852.931 529.945
 830.860 133.184
 313.530 299.548
 802.912 376.310
 241.458 285.703
 240.891 605.342
 468.842 835.165
 551.655 922.580
 831.606 28.655
 617.309 114.483
 867.292 128.694
 229.852 361.476
 331.320 435.163
 416.176 899.574
 973.486 834.685
 505.617 541.167
 189.683 598.057
 387.134 613.420
 486.274 233.079
 698.540 347.196
 850.777 556.262
 65.985 954.346
 500.273 364.991
 176.018 739.565
 418.972 821.036
 701.220 293.206
 142.730 686.972
 527.859 557.615
 397.897 69.770
 542.629 821.367
 155.116 141.740
 445.803 208.701
 68.667 140.171
 768.752 246.318
 995.280 645.903
 911.404 623.243
 632.537 950.849
 584.829 343.774
 298.704 128.963
 378.702 406.634
 458.941 998.728
 184.011 738.613
 956.336 422.974
 127.367 947.522
 651.960 639.358
 332.012 131.725
 641.664 498.465
 857.512 352.401
 676.594 443.138
 308.987 815.815
 351.156 769.820
 899.143 467.993
 970.756 538.605
 822.312 730.440
 409.875 452.076
 117.195 925.789
 309.759 3.370
 290.086 495.023
 438.032 241.129
 707.387 97.206
 187.107 43.944
 587.545 828.335
 974.425 910.664
 598.611 83.171
 628.733 917.602
 947.207 513.890
 809.160 771.619
 104.355 378.536
 667.424 292.621
 208.468 602.925
 590.767 323.812
 798.643 649.592
 169.929 17.599
 23.484 860.149
 941.715 844.393
 331.259 142.057
 831.389 76.283
 943.569 552.120
 141.602 104.065
 42.498 597.229
 930.003 841.197
 533.959 554.119
 418.665 879.564
 789.467 195.645
 869.421 607.549
 794.695 408.613
 28.009 439.669
 353.978 970.405
 627.187 788.317
 201.479 406.862
 588.859 722.067
 166.286 336.434
 974.621 82.054
 622.785 984.972
 603.365 489.675
 849.491 867.301
 736.840 386.892
 218.087 726.644
 685.909 357.553
 266.139 217.825
 421.202 227.368
 176.998 47.128
 794.581 215.356
 331.579 138.532
 258.270 985.127
 820.207 196.351
 675.413 235.284
 847.901 857.161
 71.456 280.202
 150.513 563.895
 805.185 351.803
 7.760 712.723
 419.850 436.503
 415.875 394.531
 350.031 826.923
 19.187 819.259
 143.274 83.301
 626.275 930.180
 44.787 273.638
 510.455 709.275
 779.454 593.912
 252.333 682.695
 441.969 300.139
 988.362 360.933
 320.255 243.437
 525.991 11.553
 679.452 758.733
 643.776 748.441
 427.249 679.354
 862.229 431.555
 772.379 435.915
 225.057 71.670
 536.447 541.897
 925.623 107.814
 447.515 903.840
 532.972 118.892
 247.880 845.579
 776.741 808.843
 707.218 168.484
 329.984 795.625
 17.727 38.890
 350.699 183.226
 635.372 696.056
 102.299 712.926
 449.069 496.098
 243.881 601.373
 439.104 376.791
 164.812 870.077
 411.874 563.261
 414.682 961.069
 357.773 994.005
 57.103 889.460
 813.662 179.958
 940.264 793.997
 864.681 806.377
 42.899 965.509
 89.356 528.927
 413.717 730.166
 537.150 922.660
 795.898 674.991
 382.162 127.692
 914.637 878.117
 77.041 250.616
 31.660 62.470
 946.862 269.446
 741.007 961.042
 226.513 935.711
 928.213 962.646
 522.770 744.853
 251.433 112.403
 742.729 370.184
 667.343 350.373
 295.612 332.113
 234.116 79.369
 170.447 49.370
 323.998 619.513
 595.973 629.529
 192.640 208.382
 882.859 779.688
 633.011 83.382
 666.475 422.999
 818.475 994.358
 748.732 1.541
 870.368 662.383
 670.702 930.255
 706.268 163.545
 827.877 280.344
 200.485 678.553
 613.934 944.339
 60.374 229.746
 697.128 340.247
 361.460 912.067
 999.101 110.726
 739.682 214.631
 365.500 367.627
 487.065 591.373
 850.910 315.664
 492.718 755.046
 249.853 695.216
 197.190 786.456
 206.930 437.708
 646.100 133.751
 351.363 392.782
 827.773 753.867
 296.503 520.102
 826.831 864.701
 598.281 736.551
 816.695 142.458
 406.638 758.570
 522.529 339.996
 301.903 7.119
 813.931 610.416
 868.656 567.238
 413.591 702.819
 810.393 574.373
 42.227 326.990
 690.134 384.829
 447.414 549.199
 739.011 767.985
 798.827 36.455
 103.793 813.942
 567.171 281.119
 605.522 603.347
 759.303 847.166
 708.291 148.118
 856.294 934.494
 305.996 35.323
 921.279 675.193
 935.442 334.587
 614.673 87.768
 628.905 46.009
 608.864 319.846
 294.211 944.990
 543.736 20.337
 924.367 537.732
 947.850 477.528
 213.903 782.034
 784.936 634.755
 120.587 698.778
 617.251 610.695
 337.285 336.954
 29.831 782.644
 510.987 236.921
 484.519 480.294
 798.954 430.820
 299.792 541.453
 123.207 634.580
 939.762 322.920
 365.072 22.153
 279.540 677.699
 25.122 369.478
 358.575 108.019
 307.669 343.938
 281.068 2.037
 623.191 865.985
 143.577 45.827
 540.044 245.100
 13.160 572.491
 864.916 794.840
 221.518 533.325
 849.339 854.613
 336.588 734.404
 269.888 222.750
 705.831 23.359
 28.210 460.858
 96.198 799.135
 882.819 28.398
 673.750 881.147
 329.561 804.503
 938.490 758.262
 567.181 947.694
 652.624 152.783
 946.661 820.091
 746.932 806.036
 539.509 588.616
 461.840 311.918
 155.496 229.694
 957.106 600.031
 682.100 764.801
 514.731 473.665
 347.064 291.377
 549.948 128.446
 965.833 537.086
 549.140 268.878
 424.358 435.932
 963.712 772.218
 264.970 423.452
 25.813 557.295
 942.140 487.197
 513.916 651.078
 952.297 340.424
 110.527 424.656
 927.137 654.480
 165.417 624.935
 925.628 972.704
 238.902 456.726
 532.149 510.011
 661.906 385.425
 135.641 432.906
 752.073 112.300
 549.605 719.999
 85.469 917.190
 260.239 269.517
 986.936 127.573
 338.425 384.806
 892.519 234.451
 902.026 108.761
 506.400 275.890
 902.635 461.881
 352.274 705.631
 573.238 474.833
 863.135 479.734
 700.979 894.554
 100.100 467.298
 776.367 623.009
 404.513 225.903
 263.852 750.420
 210.392 398.389
 688.937 541.413
 146.991 470.189
 847.211 884.960
 792.343 876.677
 317.341 629.782
 674.901 734.480
 162.660 389.242
 616.800 71.672
 497.316 947.348
 351.663 897.027
 688.762 354.912
 693.539 841.586
 787.607 336.994
 870.662 255.760
 190.673 295.387
 35.708 396.780
 128.551 179.134
 318.543 804.865
 853.529 899.054
 71.769 768.024
 118.759 6.301
 475.462 306.426
 869.580 658.460
 295.198 775.181
 900.778 718.230
 34.792 661.819
 409.885 318.868
 778.314 630.355
 940.548 677.236
 789.092 291.623
 658.469 20.253
 118.976 529.318
 435.662 535.005
 599.614 718.163
 990.124 468.685
 237.567 585.964
 693.915 244.437
 143.404 311.415
 432.659 466.245
 196.509 246.792
 586.267 343.969
 15.055 206.856
 270.174 653.020
 875.727 885.886
 97.348 266.864
 749.419 732.916
 16.047 370.379
 904.847 625.589
 71.783 124.206
 727.109 296.082
 12.601 141.656
 726.550 554.042
 486.100 137.923
 726.372 563.271
 599.028 384.540
 45.383 417.994
 963.630 658.912
 92.906 953.958
 129.937 618.858
 202.456 557.748
 793.815 495.395
 113.493 908.638
 123.988 614.124
 208.861 320.859
 417.473 97.940
 199.773 135.569
 475.364 633.145
 269.247 442.154
 196.066 0.074
 915.293 54.313
 970.438 171.104
 631.894 909.880
 295.676 797.265
 711.939 952.485
 317.788 364.012
 512.747 651.270
 685.359 862.032
 481.132 951.179
 521.787 546.013
 658.276 965.528
 574.736 939.270
 670.673 734.924
 708.328 272.019
 835.615 8.225
 97.124 743.403
 769.875 143.615
 445.800 490.239
 168.381 788.309
 682.214 687.757
 423.637 146.698
 195.255 448.645
 772.640 77.431
 356.225 916.605
 300.378 424.029
 770.781 350.038
 589.919 350.990
 157.704 881.604
 109.222 763.124
 594.415 732.314
 662.777 381.295
 963.522 806.898
 838.631 749.177
 89.493 43.682
 353.324 385.464
 282.375 520.950
 371.664 772.030
 772.163 907.010
 166.222 694.146
 992.012 298.183
 122.292 203.405
 472.859 123.132
 905.082 751.900
 571.597 549.839
 232.721 708.040
 647.837 549.866
 864.796 886.018
 112.094 430.958
 173.436 44.001
 925.472 611.655
 642.243 687.829
 275.215 689.212
 295.671 380.263
 872.809 344.159
 933.920 38.967
 415.465 371.329
 0.272 113.777
 464.946 558.791
 381.437 784.848
 279.964 324.162
 707.445 403.573
 893.146 924.097
 124.476 808.555
 57.205 779.980
 738.616 156.071
 157.138 504.062
 225.639 790.559
 58.594 699.350
 554.645 993.611
 352.902 567.810
 542.812 253.180
 985.559 960.020
 533.911 817.303
 689.275 290.855
 941.992 583.438
 560.206 926.504
 619.253 935.686
 45.081 304.962
 967.198 603.884
 278.966 412.603
 714.564 372.245
 313.007 921.851
 213.957 918.264
 186.345 557.888
 669.790 887.712
 867.302 255.369
 688.986 697.319
 859.855 679.223
 57.381 457.173
 239.438 397.445
 381.069 789.773
 247.384 729.658
 713.729 427.351
 489.189 265.050
 116.785 44.510
 604.737 599.611
 195.895 346.042
 818.144 728.527
 529.588 512.200
 543.717 129.012
 886.927 503.519
 688.529 156.107
 631.911 758.079
 120.141 364.118
 472.347 554.851
 82.220 565.057
 47.321 862.348
 966.305 289.038
 905.859 202.395
 563.222 156.840
 433.399 810.586
 703.904 989.494
 784.125 809.349
 491.391 131.825
 5.897 883.862
 261.101 965.164
 258.443 988.108
 76.054 328.502
 360.860 346.639
 261.358 96.990
 225.418 661.235
 955.207 412.809
 983.777 200.345
 351.885 597.116
 559.233 828.253
 639.327 55.113
 933.466 21.435
 195.948 121.656
 574.887 288.024
 468.368 775.535
 193.281 934.986
 866.039 110.298
 744.757 864.380
 696.377 912.721
 93.343 588.386
 543.798 331.770
 930.122 261.711
 940.188 476.847
 24.915 584.344
 757.802 560.493
 34.786 537.634
 507.008 484.526
 391.641 208.482
 871.782 287.289
 39.671 321.412
 50.260 741.488
 372.267 443.956
 173.516 375.788
 835.319 329.681
 593.880 938.276
 605.590 204.054
 708.592 616.231
 133.420 435.123
 212.324 354.909
 350.775 433.424
 953.425 199.643
 9.059 529.088
 556.874 432.334
 24.793 229.591
 528.382 237.900
 302.104 685.760
 978.386 961.696
 273.629 418.619
 414.526 588.993
 189.153 683.318
 212.468 666.824
 895.054 82.262
 556.474 411.846
 726.742 766.641
 465.113 511.040
 998.096 378.689
 309.026 71.304
 62.006 646.476
 265.164 146.271
 758.028 624.810
 916.692 241.491
 308.754 121.548
 634.541 540.644
 5.548 15.501
 102.926 314.480
 794.912 382.990
 967.980 970.126
 674.948 543.461
 889.830 511.296
 501.566 14.547
 511.119 240.470
 828.482 653.186
 969.268 413.530
 34.319 937.354
 479.058 217.594
 572.746 913.517
 302.808 986.403
 394.469 64.713
 667.129 487.748
 687.793 525.439
 140.570 547.902
 150.480 230.118
 871.397 243.168
 200.814 795.284
 318.025 553.640
 349.516 30.911
 558.502 294.639
 453.609 798.235
 514.986 513.393
 654.292 590.258
 2.767 449.272
 436.719 332.981
 142.455 832.805
 742.247 881.795
 543.075 359.961
 292.942 925.609
 660.721 882.531
 962.095 184.089
 702.816 352.427
 929.123 79.309
 426.014 137.135
 607.002 436.188
 663.311 666.389
 617.457 186.166
 613.234 797.351
 934.211 750.895
 984.405 9.337
 316.212 518.317
 368.727 911.852
 237.636 108.978
 525.513 314.536
 194.628 497.967
 109.749 648.453
 863.011 305.396
 236.214 119.308
 507.905 9.224
 806.229 29.720
 44.382 547.714
 857.570 35.306
 535.569 859.459
 155.627 144.265
 836.283 717.245
 603.637 369.398
 770.125 623.863
 793.127 572.489
 217.667 195.037
 577.259 71.951
 922.817 14.093
 67.106 524.408
 651.687 327.692
 14.995 838.722
 599.414 600.395
 453.758 977.150
 999.660 62.109
 453.141 373.216
 691.352 186.295
 384.958 921.070
 708.085 13.566
 560.119 528.295
 626.175 385.948
 119.876 675.913
 614.316 248.200
 690.071 288.985
 626.125 986.443
 303.585 122.299
 549.507 358.753
 178.308 332.833
 34.820 490.847
 24.792 608.787
 156.719 991.586
 21.369 209.843
 589.400 832.506
 510.092 241.114
 987.557 843.301
 862.711 20.923
 239.104 627.076
 73.508 237.701
 992.496 286.909
 139.675 841.948
 741.154 486.004
 577.858 44.350
 978.030 210.334
 838.157 39.952
 800.933 853.647
 458.363 941.049
 468.075 354.168
 548.508 58.623
 965.853 549.940
 309.150 945.137
 677.515 420.901
 419.470 212.211
 830.916 701.512
 139.742 917.579
 982.588 494.487
 166.589 520.078
 368.865 26.363
 671.299 912.920
 355.779 856.948
 507.288 638.591
 358.959 500.694
 461.357 978.517
 722.174 117.813
 266.926 502.667
 955.787 281.224
 220.972 804.923
 89.703 682.545
 928.433 376.247
 413.156 382.276
 419.645 856.858
 607.494 977.717
 582.718 629.081
 857.988 14.170
 161.084 872.977
 414.551 523.537
 77.853 706.676
 795.290 677.917
 356.815 912.694
 255.210 898.436
 662.097 440.890
 717.630 80.941
 424.854 449.594
 358.369 875.772
 569.171 60.573
 791.204 689.543
 97.065 363.523
 4.228 529.321
 803.736 4.835
 95.454 266.021
 431.573 67.223
 535.266 902.059
 850.866 915.912
 304.322 51.875
 795.509 418.420
 307.481 911.850
 155.369 994.286
 14.618 353.206
 408.575 514.568
 223.385 528.018
 995.132 235.624
 150.618 160.447
 19.349 944.981
 40.030 894.351
 807.240 937.251
 3.861 91.736
 423.977 583.885
 603.339 996.974
 116.428 261.305
 503.299 387.769
 830.802 547.952
 524.272 679.605
 962.515 572.372
 253.276 905.654
 524.701 513.172
 582.880 294.056
 126.763 729.334
 725.492 60.296
 891.347 188.454
 323.024 40.478
 516.698 504.286
 745.976 444.048
 624.304 377.146
 883.596 99.645
 784.742 825.840
 79.205 418.855
 856.788 722.688
 101.277 988.734
 628.066 599.776
 478.930 319.829
 35.172 930.913
 315.420 182.348
 245.409 446.889
 48.860 35.188
 582.692 989.050
 107.394 932.197
 111.171 816.112
 136.260 634.700
 789.579 660.252
 414.710 391.634
 567.906 580.322
 267.665 407.267
 909.716 322.553
 74.537 605.408
 735.424 402.985
 828.257 137.985
 144.169 42.398
 871.713 660.298
 888.000 875.642
 285.116 706.037
 48.362 625.463
 593.099 308.934
 760.812 669.447
 759.433 116.947
 912.363 271.256
 423.168 676.914
 212.486 718.358
 663.897 896.244
 832.691 373.046
 254.928 242.495
 292.756 757.256
 938.855 366.289
 519.262 950.920
 135.843 138.415
 42.516 375.184
 144.480 704.004
 362.524 183.354
 120.120 967.054
 288.159 112.039
 296.065 834.459
 923.533 511.436
 256.781 742.982
 282.873 26.513
 865.683 153.766
 803.662 829.934
 307.166 281.029
 294.671 593.674
 815.856 794.433
 800.843 350.692
 56.040 333.377
 144.230 752.565
 879.486 647.332
 365.661 826.375
 757.230 45.787
 255.196 417.303
 555.196 636.638
 633.356 956.354
 337.711 850.882
 995.419 789.611
 448.374 807.589
 726.685 961.607
 473.347 745.576
 959.678 366.370
 655.563 631.648
 599.831 511.744
 544.980 10.011
 372.741 622.684
 863.501 559.594
 424.976 414.846
 785.308 817.046
 976.202 969.116
 713.995 260.338
 410.843 739.580
 635.039 854.129
 603.356 731.192
 771.932 171.699
 986.469 329.093
 441.026 33.519
 143.424 579.897
 126.119 959.129
 483.671 987.470
 149.610 602.166
 749.777 53.819
 251.283 229.337
 808.081 972.103
 575.169 479.166
 956.383 556.775
 264.444 377.991
 101.376 809.074
 156.861 446.544
 832.497 489.136
 119.994 764.158
 66.210 863.720
 855.814 898.241
 427.711 976.757
 605.210 498.864
 450.603 544.838
 990.516 212.507
 537.790 998.326
 221.561 11.141
 169.968 498.488
 359.941 454.536
 256.278 580.101
 167.054 212.139
 682.631 656.212
 961.913 38.992
 867.711 126.427
 670.973 516.367
 528.693 542.444
 978.515 186.212
 385.302 885.094
 874.797 198.871
 392.221 817.247
 470.813 491.201
 439.324 8.492
 301.655 568.083
 653.254 633.001
 401.961 691.148
 281.955 664.706
 711.614 216.371
 158.766 17.486
 190.731 765.030
 390.193 177.089
 801.192 173.732
 860.690 160.825
 986.795 827.992
 520.500 226.530
 772.881 134.837
 44.304 180.053
 254.569 893.518
 97.170 737.535
 274.116 55.600
 101.718 662.609
 54.208 468.042
 500.981 187.411
 584.972 322.673
 192.899 48.845
 616.340 115.458
 165.502 727.267
 220.041 387.731
 680.627 703.664
 421.375 583.132
 385.511 684.170
 302.296 228.168
 925.939 348.736
 14.759 816.340
 395.298 725.773
 165.412 246.770
 887.110 379.211
 216.268 204.669
 584.176 211.830
 645.845 255.173
 977.872 472.699
 214.477 701.776
 682.384 31.470
 437.176 999.395
 809.541 813.299
 276.765 38.984
 372.592 530.754
 696.539 280.444
 766.917 199.740
 450.755 113.565
 60.573 971.945
 816.629 98.987
 849.249 284.254
 684.825 774.149
 473.151 334.095
 906.657 410.303
 845.281 197.580
 253.340 648.551
 342.384 163.969
 61.740 14.194
 705.311 855.547
 236.518 363.417
 681.974 616.970
 942.621 824.277
 923.411 313.953
 75.341 490.432
 65.250 789.680
 536.220 262.053
 849.393 641.015
 898.688 820.442
 873.622 938.754
 222.421 803.361
 112.806 910.458
 402.874 114.684
 700.227 205.349
 433.623 768.321
 760.177 83.315
 553.028 311.438
 965.570 19.921
 260.965 290.580
 281.940 742.854
 271.264 276.740
 330.255 449.135
 334.768 27.668
 436.900 874.533
 578.351 579.424
 674.508 364.811
 186.634 581.482
 669.804 141.709
 363.584 443.592
 254.990 464.224
 86.744 786.396
 961.536 397.855
 71.844 985.724
 146.465 851.752
 42.318 992.240
 151.613 497.313
 117.312 78.978
 229.240 103.781
 241.797 220.333
 129.161 819.193
 760.075 703.867
 792.815 481.931
 734.220 603.011
 801.200 302.750
 514.882 442.288
 292.047 234.096
 544.374 830.563
 416.019 207.687
 900.534 851.053
 914.183 728.427
 741.708 424.197
 644.646 259.050
 483.926 811.367
 393.425 502.348
 204.601 529.650
 804.827 313.978
 724.512 592.329
 944.288 176.801
 951.493 583.290
 749.646 196.316
 82.964 289.368
 275.807 585.384
 946.485 641.002
 236.854 885.168
 222.062 502.648
 395.742 398.668
 229.423 379.928
 45.175 814.740
 898.347 605.796
 317.219 985.925
 69.111 784.043
 710.299 645.365
 319.856 721.947
 839.859 249.639
 593.158 306.844
 515.966 499.405
 328.219 571.915
 293.218 692.601
 9.128 867.844
 294.502 320.725
 752.706 688.423
 502.481 33.048
 99.028 384.342
 666.336 712.789
 679.284 100.673
 264.622 270.220
 142.792 665.868
 579.517 337.890
 179.522 485.138
 307.868 220.871
 806.337 405.976
 397.890 718.874
 252.166 951.292
 48.066 196.688
 815.852 694.491
 330.584 74.739
 344.508 85.136
 452.678 673.239
 432.406 943.075
 695.637 642.758
 841.124 608.683
 976.411 512.969
 839.570 367.943
 367.022 792.352
 334.359 30.204
 842.068 547.955
 561.632 205.771
 767.052 119.693
 323.928 957.855
 906.045 102.508
 941.139 652.344
 935.083 627.087
 232.251 328.450
 969.944 341.418
 521.841 108.197
 528.603 37.440
 267.663 663.446
 678.101 166.509
 906.793 691.475
 94.295 271.693
 719.399 605.847
 75.407 752.365
 291.220 135.498
 584.288 125.854
 726.235 414.567
 490.618 711.490
 405.887 126.941
 886.825 224.343
 424.969 796.898
 657.398 309.830
 49.117 860.320
 90.708 397.603
 655.382 445.084
 888.696 115.502
 734.221 85.401
 309.388 734.518
 75.126 909.588
 679.601 956.733
 233.970 206.428
 153.201 693.934
 620.953 989.518
 329.649 89.437
 964.909 55.491
 357.249 824.629
 741.989 649.758
 47.623 30.504
 221.666 807.117
 647.585 839.379
 726.240 584.700
 530.214 599.818
 245.046 127.129
 659.828 16.284
 743.289 940.091
 190.475 332.143
 987.602 56.055
 612.016 159.321
 934.152 377.353
 52.823 569.483
 226.478 315.826
 477.455 640.128
 993.502 618.827
 828.407 225.129
 365.730 698.244
 603.520 364.317
 210.004 847.751
 837.995 422.572
 868.946 944.688
 78.803 858.132
 857.237 853.396
 259.097 955.583
 767.871 58.718
 663.709 55.090
 160.702 609.604
 639.847 790.212
 103.887 306.749
 768.527 777.254
 805.668 54.108
 744.262 635.084
 476.570 256.670
 788.224 352.090
 96.115 196.341
 571.794 943.321
 97.171 80.286
 84.636 283.387
 426.787 323.057
 828.686 577.556
 874.785 2.637
 44.428 403.538
 688.399 993.931
 219.429 768.928
 99.057 219.797
 935.147 474.471
 590.252 723.404
 673.725 931.623
 225.690 826.413
 731.890 775.853
 655.076 730.409
 27.650 356.414
 119.655 295.267
 693.529 821.709
 817.629 904.185
 737.303 799.843
 865.854 833.348
 230.181 980.374
 141.624 182.264
 919.039 510.087
 918.161 502.405
 522.486 437.772
 158.788 865.810
 382.439 286.222
 925.110 336.678
 428.525 640.269
 729.381 7.831
 350.539 754.496
 44.165 816.486
 445.601 80.901
 125.253 901.399
 246.329 163.424
 936.366 963.553
 881.820 51.566
 244.532 867.862
 265.454 648.880
 919.292 12.476
 936.374 773.821
 481.277 999.121
 452.021 101.073
 948.655 82.412
 87.575 142.177
 793.965 243.422
 647.808 477.175
 197.480 524.078
 44.193 166.370
 943.417 240.684
 994.712 646.557
 6.702 649.367
 528.292 82.847
 703.775 611.264
 636.084 629.974
 892.154 364.362
 326.752 20.741
 89.416 981.139
 884.698 399.744
 110.285 821.251
 373.815 53.927
 286.196 886.850
 403.391 244.842
 8.598 580.642
 108.469 448.254
 27.137 845.151
 879.006 73.011
 16.676 932.978
 988.184 921.869
 610.750 295.158
 261.073 921.412
 669.786 966.245
 834.413 776.562
 624.361 824.890
 883.743 377.991
 499.447 686.887
 635.533 829.366
 705.387 79.452
 692.804 577.643
 973.976 1.830
 539.290 176.190
 350.215 14.709
 359.190 930.454
 926.908 651.709
 29.541 953.023
 863.389 708.150
 276.191 763.666
 72.321 248.927
 701.011 425.326
 29.013 767.747
 309.676 614.720
 273.473 418.830
 620.994 932.485
 981.850 489.960
 698.924 999.615
 204.805 668.333
 998.367 441.755
 57.296 309.639
 690.260 99.004
 927.230 13.490
 767.968 724.911
 107.467 757.441
 326.498 953.847
 682.769 586.031
 742.360 460.853
 884.844 94.459
 312.254 443.118
 906.992 408.585
 183.178 888.714
 615.474 29.129
 28.544 527.970
 56.311 279.290
 0.701 988.549
 810.454 438.078
 579.614 989.923
 352.119 238.730
 303.013 550.469
 697.452 810.411
 220.796 165.069
 954.842 405.598
 685.017 908.149
 393.250 214.081
 638.242 981.932
 398.385 62.226
 472.803 558.883
 83.838 943.274
 329.721 947.546
 339.087 747.086
 120.302 369.943
 30.316 647.401
 770.210 594.486
 803.169 768.605
 92.831 579.759
 176.881 665.109
 136.859 300.978
 152.796 993.100
 866.133 342.488
 501.434 490.823
 114.962 326.902
 933.267 979.389
 119.636 135.831
 19.851 786.712
 709.887 370.402
 612.462 533.571
 809.189 954.483
 531.705 119.524
 49.505 942.988
 978.583 539.743
 567.132 845.404
 778.267 649.645
 877.446 385.424
 623.319 485.854
 796.601 6.137
 672.827 328.792
 809.627 402.357
 505.002 448.657
 902.074 363.678
 658.929 773.112
 454.762 580.576
 59.898 427.673
 329.672 278.942
 53.830 870.095
 184.182 473.918
 709.708 825.322
 478.404 780.687
 442.542 350.499
 677.092 487.301
 899.439 558.843
 87.478 522.745
 802.031 10.645
 364.454 972.967
 992.246 759.362
 405.011 479.745
 55.700 5.751
 548.028 664.001
 446.415 264.423
 299.914 249.040
 184.996 651.610
 280.654 813.287
 704.592 142.566
 491.424 710.305
 858.026 469.722
 59.684 180.535
 136.471 301.945
 239.682 709.380
 774.299 790.152
 7.559 315.643
 193.526 829.787
 165.990 379.144
 570.238 86.673
 491.804 423.574
 658.050 85.392
 352.776 687.809
 181.845 360.417
 71.345 464.109
 498.580 726.658
 511.045 813.776
 18.928 311.055
 246.817 39.235
 379.987 788.567
 796.984 986.234
 169.546 738.660
 739.630 51.601
 318.846 651.782
 809.631 502.004
 123.834 604.757
 927.882 79.379
 323.352 240.520
 407.941 731.626
 183.136 447.643
 626.763 906.046
 111.931 71.053
 248.270 61.507
 803.383 394.947
 616.930 667.996
 165.828 835.682
 362.268 883.975
 610.891 845.468
 196.391 638.581
 438.325 51.770
 670.343 943.377
 724.293 2.692
 559.763 754.072
 16.899 931.364
 57.320 573.889
 318.052 834.012
 993.341 605.197
 914.480 34.191
 524.599 623.514
 71.012 702.486
 715.223 767.355
 952.137 455.281
 977.083 148.756
 257.725 872.100
 686.833 23.221
 387.870 268.183
 403.317 285.777
 760.766 322.859
 875.463 243.417
 544.855 695.748
 563.743 56.361
 209.034 828.586
 257.073 434.058
 197.319 12.636
 814.667 250.802
 780.021 48.226
 314.362 734.417
 883.429 497.221
 364.468 944.884
 943.320 460.496
 907.240 953.587
 631.875 845.282
 83.795 654.394
 568.110 332.112
 171.102 571.984
 812.548 333.817
 972.924 608.163
 369.155 551.392
 532.918 1.625
 951.515 680.594
 527.155 129.399
 623.830 81.933
 25.951 298.615
 386.691 983.489
 535.063 655.146
 456.962 995.099
 830.985 451.859
 582.955 343.396
 294.632 494.955
 760.781 525.474
 375.274 833.995
 774.094 775.499
 838.714 32.427
 994.018 359.975
 379.998 393.661
 353.858 795.865
 523.985 707.045
 687.225 419.227
 962.803 692.651
 99.513 633.860
 256.500 778.783
 470.617 718.855
 274.115 947.176
 878.708 365.565
 702.129 574.239
 836.258 508.738
 174.205 819.337
 964.037 389.376
 61.631 640.603
 648.188 779.845
 142.565 823.116
 459.642 572.178
 377.802 992.541
 622.056 401.135
 951.976 858.573
 630.252 82.975
 886.075 427.131
 610.128 603.113
 636.716 568.633
 115.513 400.584
 620.147 703.255
 548.001 259.968
 937.682 924.720
 111.029 232.955
 340.673 234.422
 346.156 438.832
 716.759 690.707
 602.474 117.947
 867.725 827.752
 842.450 982.548
 798.601 189.021
 650.221 288.819
 66.699 916.912
 170.944 471.439
 320.053 98.438
 539.355 982.462
 62.512 683.075
 547.934 769.912
 945.770 849.999
 333.541 744.352
 738.413 435.520
 527.833 505.353
 243.143 555.650
 1.119 441.428
 213.392 632.264
 239.569 249.589
 100.489 303.622
 817.919 632.598
 786.137 961.180
 978.383 877.329
 319.501 85.224
 193.682 666.282
 783.691 973.319
 798.463 561.320
 416.306 579.649
 417.600 375.378
 859.374 862.711
 428.577 130.578
 225.016 516.549
 73.369 522.282
 547.276 120.703
 915.891 65.880
 113.513 360.546
 35.284 210.037
 299.521 957.929
 892.419 235.834
 493.250 617.516
 24.295 320.463
 807.752 583.297
 254.029 587.168
 833.182 149.399
 676.565 666.033
 141.684 656.920
 343.746 394.506
 572.516 502.443
 956.950 949.545
 125.291 492.705
 439.025 347.719
 167.781 403.214
 535.981 814.072
 415.147 876.354
 457.004 709.085
 6.791 257.355
 441.267 235.438
 945.613 685.816
 312.184 7.788
 75.397 698.018
 892.925 260.403
 762.014 853.776
 287.791 255.948
 72.497 974.009
 737.459 626.005
 775.672 595.544
 115.057 468.168
 134.586 242.166
 305.721 108.956
 643.556 240.762
 193.929 345.731
 453.192 634.082
 837.897 548.734
 800.556 453.627
 534.204 346.902
 846.903 304.260
 842.137 363.970
 653.800 103.852
 547.872 6.413
 784.189 534.920
 883.328 38.984
 86.141 559.417
 781.427 290.035
 444.129 372.085
 334.613 495.765
 709.888 712.157
 41.200 974.278
 149.145 198.267
 566.689 486.453
 762.040 618.545
 135.233 526.570
 907.223 108.967
 898.493 142.322
 138.738 240.570
 632.009 727.904
 860.640 953.359
 387.824 597.526
 829.353 405.386
 619.337 327.778
 154.041 423.971
 201.539 169.315
 929.532 767.458
 435.959 350.339
 106.795 635.812
 872.367 921.167
 487.783 253.215
 743.955 281.032
 602.853 222.324
 223.009 561.269
 671.572 195.760
 111.767 254.619
 295.937 93.693
 118.080 535.993
 126.619 125.972
 485.693 538.300
 568.671 652.484
 490.573 866.482
 947.037 976.392
 541.932 57.784
 181.362 442.193
 281.924 746.215
 374.133 275.536
 931.801 449.471
 199.449 916.270
 33.362 168.374
 198.151 762.868
 859.465 138.553
 98.215 258.297
 871.152 884.066
 849.920 738.411
 264.573 240.662
 909.159 958.428
 539.420 805.932
 338.325 376.035
 121.406 663.802
 894.528 156.868
 951.692 566.409
 514.711 175.744
 11.684 647.666
 514.790 602.075
 455.845 315.878
 626.775 707.835
 179.921 119.018
 388.437 439.539
 637.115 3.152
 762.191 810.562
 738.231 664.694
 534.296 946.402
 19.895 319.253
 576.170 443.008
 551.739 627.867
 433.618 757.837
 471.456 205.143
 647.347 466.150
 606.270 818.567
 352.524 93.057
 459.355 325.039
 912.822 727.617
 336.732 596.055
 924.965 981.922
 569.183 189.197
 895.894 959.471
 477.629 628.518
 212.157 517.604
 850.424 673.498
 858.966 163.335
 486.402 464.610
 326.554 716.366
 625.587 527.909
 589.287 353.530
 485.773 161.762
 236.697 652.470
 371.421 91.876
 256.651 756.370
 973.074 607.766
 553.904 154.375
 160.868 841.910
 669.871 822.597
 252.505 844.976
 942.523 497.790
 940.585 585.128
 302.774 699.953
 660.552 660.596
 292.594 211.851
 611.217 82.224
 660.687 134.181
 175.288 941.865
 947.060 326.542
 476.250 634.319
 914.794 119.289
 927.047 811.541
 85.235 132.711
 130.158 700.383
 244.474 1.687
 460.963 356.959
 830.077 800.395
 267.677 925.367
 996.649 157.876
 341.134 845.012
 768.856 6.860
 213.438 53.953
 596.387 811.623
 831.651 675.795
 355.161 62.666
 194.819 80.764
 124.420 34.104
 941.538 969.199
 94.722 892.233
 510.744 645.128
 614.981 479.311
 78.607 601.651
 508.386 624.797
 785.317 116.960
 421.252 947.026
 921.517 714.257
 612.613 482.309
 437.535 40.052
 445.966 436.962
 889.833 198.973
 61.215 112.753
 346.983 600.035
 641.091 960.231
 768.629 436.027
 151.606 510.498
 450.260 566.516
 943.292 8.055
 627.195 603.672
 614.664 189.753
 664.073 722.341
 730.739 242.702
 160.662 210.436
 479.379 332.815
 98.251 137.703
 962.076 671.909
 978.864 110.420
 331.759 221.740
 995.624 772.753
 389.787 295.580
 168.520 153.740
 972.077 380.241
 215.567 799.617
 627.906 972.363
 662.829 797.131
 815.315 501.985
 364.127 723.199
 397.933 43.728
 566.817 453.769
 376.769 422.186
 866.079 849.867
 977.062 74.458
 607.288 96.760
 838.080 101.252
 372.834 904.110
 729.226 921.019
 303.000 647.327
 998.527 832.448
 905.062 625.457
 612.176 223.046
 283.678 976.586
 882.254 659.914
 39.967 991.461
 722.778 328.235
 425.745 928.897
 894.150 299.084
 270.592 307.237
 267.862 607.213
 118.148 635.136
 695.437 688.423
 388.117 778.051
 829.451 92.495
 23.437 525.821
 904.588 669.595
 368.020 338.673
 430.854 384.436
 157.229 876.904
 320.019 192.565
 777.111 451.676
 704.075 807.115
 973.488 425.099
 608.062 872.833
 160.801 306.597
 409.181 868.377
 413.508 575.021
 303.055 689.870
 218.632 352.861
 662.710 180.809
 553.305 986.966
 525.947 109.033
 830.970 381.577
 494.905 134.207
 567.071 882.035
 43.652 933.618
 160.867 434.799
 774.495 775.126
 213.655 230.413
 163.425 749.386
 122.538 665.589
 114.958 545.397
 948.498 98.950
 484.899 910.824
 481.469 898.157
 107.610 759.050
 65.241 825.792
 716.945 636.539
 731.095 44.623
 114.613 955.842
 979.206 362.690
 607.370 930.618
 677.116 723.397
 898.880 559.648
 879.244 79.670
 530.530 727.454
 352.886 393.890
 568.106 591.263
 494.895 562.141
 431.238 869.424
 487.944 73.288
 666.557 537.685
 652.632 447.097
 632.952 270.012
 256.671 233.290
 760.963 863.763
 627.903 142.921
 484.017 889.343
 445.134 788.242
 535.815 67.107
 38.999 356.421
 937.809 954.781
 491.619 180.787
 238.537 623.464
 174.237 711.041
 940.982 196.154
 79.941 447.144
 296.472 647.303
 195.736 381.835
 938.536 733.339
 94.535 801.358
 65.307 601.118
 621.067 595.614
 895.287 653.325
 782.440 716.329
 962.495 927.044
 848.294 48.784
 980.383 244.584
 909.695 699.163
 689.463 45.604
 260.463 780.761
 464.805 318.451
 548.272 959.363
 852.795 769.016
 622.333 807.412
 441.393 40.404
 884.578 950.599
 57.305 810.218
 65.152 866.880
 692.745 218.529
 101.676 330.283
 462.862 733.845
 944.544 959.189
 404.398 52.146
 954.763 225.891
 871.989 391.663
 252.088 971.427
 449.046 930.457
 133.077 822.953
 646.761 612.520
 62.904 571.882
 652.083 989.262
 881.282 196.874
 141.158 675.636
 709.599 729.363
 789.613 783.189
 639.523 999.189
 879.026 886.129
 987.163 668.030
 67.135 611.563
 653.711 78.630
 407.975 392.930
 713.910 803.437
 480.394 747.933
 606.249 368.317
 615.971 241.804
 400.345 222.059
 769.521 66.466
 322.274 402.630
 310.109 539.957
 610.808 564.443
 643.351 332.802
 517.641 640.812
 25.971 523.788
 842.031 751.228
 572.908 732.653
 372.243 369.033
 361.184 267.582
 388.243 851.622
 731.352 48.332
 435.896 328.680
 608.225 748.526
 714.215 535.526
 592.274 261.550
 3.921 375.812
 99.238 992.195
 315.638 973.355
 289.006 260.268
 635.646 415.235
 469.539 62.689
 910.513 751.697
 84.736 758.015
 931.483 572.352
 996.717 732.918
 75.690 358.311
 206.485 496.020
 32.832 66.932
 278.660 773.037
 119.507 56.554
 855.619 291.669
 563.955 535.174
 776.533 928.849
 64.446 517.204
 423.354 521.203
 896.115 609.901
 167.695 827.024
 102.997 404.713
 811.806 180.247
 681.620 413.458
 28.722 240.257
 785.436 225.308
 289.446 752.663
 579.094 243.865
 100.145 373.060
 499.958 135.933
 494.396 736.397
 971.125 141.999
 272.235 87.632
 513.643 85.899
 39.815 824.394
 261.624 216.055
 475.075 279.323
 956.965 617.195
 672.706 419.322
 32.573 569.266
 856.382 932.488
 655.083 884.770
 90.786 372.761
 938.501 427.828
 986.975 740.038
 635.885 974.695
 331.636 582.677
 721.883 598.225
 346.478 553.845
 477.797 395.980
 114.155 357.417
 143.816 696.600
 10.813 348.124
 399.599 700.889
 634.448 260.118
 941.694 687.561
 288.197 824.272
 140.009 548.994
 96.544 484.345
 149.234 145.781
 31.839 263.121
 226.555 171.761
 692.969 679.929
 244.101 310.980
 495.200 739.415
 191.258 117.362
 840.966 547.407
 624.502 445.353
 889.652 353.292
 654.915 359.461
 227.267 450.104
 858.501 222.233
 254.531 704.909
 972.263 339.110
 617.616 754.827
 998.453 875.754
 856.070 440.822
 307.088 275.477
 446.819 605.319
 7.822 623.518
 94.341 334.582
 589.318 128.978
 920.926 356.993
 8.790 437.716
 816.334 29.002
 795.430 929.491
 735.206 957.182
 626.441 584.924
 8.453 263.856
 388.987 792.681
 539.911 142.009
 178.942 480.723
 73.176 140.323
 559.884 839.072
 970.375 439.176
 843.035 312.565
 282.316 732.250
 108.894 403.333
 398.844 615.377
 210.251 572.741
 543.275 144.372
 438.357 375.379
 562.477 387.691
 841.687 113.070
 314.854 938.900
 130.372 250.205
 875.283 930.242
 527.793 583.876
 365.652 704.441
 20.592 480.007
 541.345 950.571
 964.490 152.070
 80.776 424.987
 508.760 19.959
 552.486 884.578
 468.107 206.612
 191.512 221.759
 86.340 538.153
 275.607 64.556
 168.963 354.360
 127.842 986.992
 707.144 620.529
 613.247 551.750
 847.106 385.299
 675.078 406.247
 678.598 443.245
 655.494 693.050
 203.537 43.364
 253.646 874.683
 209.290 807.785
 332.178 360.830
 896.461 377.528
 934.945 852.705
 612.705 138.190
 821.363 265.604
 114.403 167.593
 256.427 277.731
 437.584 25.165
 373.474 693.103
 806.736 420.064
 5.488 751.342
 472.058 168.414
 769.957 510.527
 947.002 211.720
 404.449 354.872
 651.743 116.401
 851.192 311.137
 365.552 221.990
 547.848 111.542
 391.258 31.829
 420.459 122.032
 755.436 139.948
 518.479 309.512
 754.076 821.516
 359.069 186.852
 429.065 757.717
 340.033 127.790
 177.446 360.890
 972.339 953.324
 283.087 969.326
 811.900 265.696
 177.085 216.240
 426.919 544.979
 215.040 82.506
 315.666 566.652
 570.608 221.909
 637.049 677.030
 927.712 820.655
 882.972 948.324
 279.185 505.003
 110.632 188.314
 655.800 143.184
 170.911 303.711
 693.651 66.769
 75.593 104.381
 854.313 544.662
 503.798 421.541
 924.322 827.660
 672.814 421.184
 299.327 806.683
 809.098 389.387
 993.013 122.199
 123.990 604.560
 369.049 271.075
 100.506 389.204
 171.271 990.106
 561.093 137.519
 496.811 579.073
 142.596 272.520
 220.591 251.764
 638.682 315.606
 917.480 478.279
 69.185 811.315
 248.392 278.934
 141.128 889.946
 864.906 737.743
 21.452 60.642
 257.776 575.739
 543.897 88.296
 320.417 431.186
 322.112 840.354
 239.633 770.301
 891.340 6.308
 260.997 849.387
 308.330 945.834
 832.366 383.994
 413.019 354.398
 110.669 84.992
 708.791 331.392
 157.559 793.143
 16.421 70.007
 759.742 896.439
 369.286 175.081
 429.151 127.088
 165.976 360.716
 83.954 802.472
 206.342 429.908
 329.179 456.912
 686.617 330.594
 369.180 484.643
 499.906 194.025
 944.936 520.685
 714.693 460.314
 427.271 482.470
 23.766 991.208
 270.365 403.980
 359.855 860.991
 474.684 854.372
 56.334 843.026
 888.798 48.481
 638.634 402.350
 38.005 947.228
 14.630 835.354
 474.636 196.868
 893.709 527.772
 249.036 668.396
 310.735 734.439
 178.341 398.779
 222.467 811.897
 897.047 686.241
 42.682 91.513
 792.093 0.461
 404.266 90.894
 516.910 798.720
 300.705 190.002
 832.757 619.881
 437.877 301.186
 609.208 304.257
 194.947 135.622
 324.282 469.361
 78.905 999.291
 812.049 585.170
 192.184 367.263
 113.438 29.443
 701.570 903.658
 474.220 271.101
 986.826 875.285
 10.772 0.534
 400.024 698.737
 615.401 288.375
 925.371 453.928
 912.960 162.953
 491.485 772.234
 701.592 820.982
 953.727 385.813
 333.218 761.412
 486.750 518.379
 12.510 709.797
 163.207 59.054
 443.183 296.493
 153.259 333.220
 632.602 98.920
 273.769 151.290
 812.710 153.602
 511.665 452.362
 258.445 201.480
 811.930 179.980
 523.275 328.933
 478.968 337.240
 82.722 901.967
 316.078 414.601
 226.165 622.353
 399.568 402.923
 988.531 538.156
 633.248 373.919
 18.432 58.717
 890.172 498.611
 167.740 612.871
 259.219 390.306
 717.561 971.954
 265.315 701.398
 63.180 374.377
 717.656 13.096
 230.072 140.403
 307.308 664.563
 226.868 173.838
 174.278 344.277
 229.792 597.198
 297.770 973.511
 285.100 259.327
 838.429 752.357
 288.285 256.104
 37.450 705.716
 706.113 198.052
 217.153 794.003
 932.916 291.090
 46.883 665.378
 477.156 431.961
 955.824 588.145
 847.331 286.985
 262.474 569.206
 115.204 566.608
 824.546 333.461
 574.584 538.934
 320.948 796.623
 659.168 869.145
 391.018 137.752
 634.950 519.987
 959.654 185.888
 421.339 108.516
 58.232 836.475
 928.435 458.970
 151.048 757.007
 311.938 309.435
 439.322 17.752
 656.278 174.921
 336.727 173.000
 493.044 211.420
 492.095 42.456
 766.228 799.713
 529.743 212.985
 966.763 225.163
 442.185 450.526
 103.148 787.085
 113.453 523.712
 457.429 460.715
 286.496 778.432
 29.503 654.151
 881.014 440.594
 608.740 965.480
 587.543 477.776
 269.549 230.579
 231.700 724.950
 84.104 654.684
 344.474 321.277
 126.541 800.952
 468.501 651.074
 632.133 543.018
 958.024 409.947
 24.041 417.452
 826.096 994.924
 559.065 793.342
 694.341 654.047
 530.419 832.846
 199.062 125.637
 336.080 786.823
 596.553 390.448
 639.887 957.853
 537.262 581.733
 261.798 888.625
 493.178 620.319
 103.924 482.334
 528.701 225.782
 198.930 834.211
 608.876 203.592
 33.700 316.335
 499.673 314.492
 408.911 693.582
 295.777 230.457
 827.121 804.876
 427.866 595.566
 419.481 184.218
 572.549 705.158
 713.374 249.472
 586.165 848.353
 677.561 698.240
 483.555 623.689
 853.349 129.724
 613.178 122.236
 463.415 785.281
 771.914 504.469
 986.093 559.938
 741.139 294.847
 171.955 989.772
 997.969 439.925
 69.433 938.542
 502.604 471.635
 603.192 879.826
 28.591 776.912
 227.187 452.218
 484.466 178.952
 346.214 824.657
 772.977 605.199
 585.878 81.986
 601.113 264.772
 689.702 578.398
 147.025 335.792
 260.618 25.089
 918.143 914.275
 746.882 10.459
 511.053 784.657
 832.851 994.387
 273.843 211.983
 643.945 386.009
 244.616 342.429
 151.891 686.047
 817.736 237.782
 688.347 444.902
 697.310 7.000
 187.707 816.703
 113.812 771.070
 407.025 153.351
 485.961 283.413
 964.152 522.818
 640.616 295.459
 224.478 409.878
 996.244 214.269
 309.859 587.881
 361.206 145.841
 336.741 175.525
 990.741 93.906
 278.265 917.120
 533.051 320.324
 29.738 468.072
 425.649 740.894
 608.755 914.811
 81.268 691.440
 289.046 410.955
 934.783 555.915
 527.647 935.835
 668.157 94.187
 53.067 59.822
 952.213 975.917
 520.771 780.998
 57.826 42.896
 872.672 43.131
 113.835 350.434
 448.648 284.733
 496.759 634.573
 57.811 147.914
 403.346 712.279
 520.767 404.135
 609.496 533.268
 615.185 857.848
 489.573 392.354
 197.243 859.921
 743.186 798.207
 410.979 507.927
 839.756 937.087
 44.114 302.711
 785.571 717.820
 28.767 158.590
 487.383 327.071
 932.832 182.163
 228.030 742.472
 735.112 511.814
 783.315 66.769
 744.962 981.830
 648.658 70.615
 813.988 192.711
 65.440 317.662
 919.921 249.224
 849.896 436.243
 286.044 502.360
 944.738 881.025
 766.531 898.383
 601.061 169.942
 689.874 311.090
 824.624 501.574
 448.472 591.412
 308.192 661.506
 169.828 106.181
 345.614 659.461
 949.205 615.732
 961.966 938.977
 588.524 333.883
 678.798 745.702
 123.688 565.452
 398.966 197.165
 762.127 82.914
 979.317 274.845
 152.221 308.071
 252.455 758.088
 202.577 845.064
 854.977 578.782
 326.038 171.862
 965.842 126.450
 943.328 558.254
 405.319 246.858
 114.714 24.609
 895.363 515.194
 123.809 388.383
 242.931 429.988
 892.283 930.987
 838.071 459.319
 12.684 738.509
 921.457 10.274
 531.917 373.735
 287.034 910.571
 61.131 787.415
 363.738 552.661
 318.292 602.837
 337.741 511.278
 394.742 454.302
 208.666 901.453
 272.293 537.328
 447.990 582.525
 876.273 62.346
 476.834 262.051
 34.429 785.898
 188.164 730.008
 501.359 131.102
 592.715 617.067
 911.377 775.352
 709.550 870.336
 425.445 666.157
 595.072 366.000
 554.297 680.064
 905.489 911.220
 362.569 34.232
 317.486 148.963
 8.105 830.918
 143.431 280.870
 445.242 12.859
 427.343 917.464
 547.605 548.852
 5.547 995.132
 889.601 885.997
 474.310 449.067
 799.427 895.936
 691.364 975.271
 971.083 520.445
 518.273 667.768
 137.960 666.048
 607.986 884.984
 883.312 202.612
 481.912 328.228
 238.967 47.547
 201.743 842.151
 26.465 641.199
 104.536 849.530
 976.350 781.949
 269.712 978.987
 151.325 948.566
 261.476 342.932
 555.522 315.465
 830.366 973.659
 571.305 602.032
 457.313 168.123
 891.103 394.353
 129.667 357.127
 347.154 356.090
 501.377 673.758
 757.181 790.401
 512.262 610.856
 947.665 827.492
 730.425 130.618
 165.108 359.450
 696.979 814.214
 394.593 7.378
 656.098 249.513
 756.840 433.716
 461.674 874.799
 311.130 268.115
 583.674 91.080
 741.069 627.781
 864.522 180.590
 610.654 527.224
 573.880 620.936
 44.898 498.468
 907.195 849.728
 786.123 106.760
 100.923 641.158
 905.591 140.411
 979.899 621.910
 890.334 483.727
 897.620 337.883
 84.914 722.002
 519.114 834.780
 333.442 565.597
 772.450 224.836
 252.854 170.471
 55.900 859.380
 566.485 344.719
 633.550 833.889
 858.008 700.236
 235.990 830.618
 568.296 786.390
 561.095 106.294
 978.684 645.235
 452.449 501.890
 808.090 587.575
 532.246 72.034
 231.785 103.819
 447.484 577.404
 17.121 6.750
 321.747 69.746
 805.776 233.887
 612.086 931.415
 670.193 310.064
 176.474 455.997
 79.564 646.287
 740.490 710.492
 551.461 504.996
 93.689 480.192
 90.874 236.117
 681.003 433.113
 158.799 939.892
 920.417 760.220
 325.696 964.400
 665.592 850.278
 987.197 36.289
 35.345 583.964
 914.670 556.729
 97.671 511.522
 923.995 890.590
 74.818 83.077
 342.742 820.803
 230.867 692.594
 87.393 732.699
 20.947 178.002
 205.215 301.399
 481.090 584.254
 444.600 261.414
 982.562 76.963
 376.311 289.169
 80.087 416.053
 457.055 689.849
 168.662 26.731
 195.619 778.741
 400.692 494.598
 817.603 928.912
 879.228 959.208
 923.319 831.980
 562.334 972.766
 68.077 712.807
 819.705 655.480
 766.821 943.841
 859.925 534.442
 515.682 627.794
 683.147 57.710
 239.467 431.109
 150.062 78.818
 402.653 943.869
 737.979 399.324
 476.213 568.424
 575.559 918.914
 726.085 868.799
 109.504 895.220
 401.701 181.344
 912.645 970.924
 453.444 344.900
 549.760 836.266
 322.893 672.782
 384.728 904.147
 134.151 791.170
 752.989 66.150
 601.459 7.030
 2.438 245.660
 68.777 256.880
 692.963 983.665
 550.340 4.661
 361.763 989.586
 264.752 297.437
 33.567 409.841
 594.463 411.972
 360.372 347.689
 381.148 509.323
 395.532 886.814
 37.276 600.219
 476.821 896.226
 744.940 68.132
 149.860 234.183
 482.852 422.750
 98.137 523.371
 307.333 802.207
 452.461 478.576
 77.510 712.247
 878.365 262.203
 101.078 304.104
 434.700 593.492
 255.435 135.627
 263.961 306.177
 358.364 333.090
 821.003 838.982
 599.543 640.787
 131.507 247.130
 953.740 294.100
 757.369 874.555
 761.832 527.174
 949.029 850.312
 247.665 892.064
 303.578 233.700
 126.706 251.319
 994.264 486.602
 723.653 155.246
 867.067 194.748
 46.311 438.793
 941.574 678.942
 35.627 897.186
 837.928 560.279
 28.622 215.652
 563.734 88.255
 211.971 344.106
 822.128 366.135
 217.075 895.286
 385.663 663.444
 798.900 93.072
 164.037 81.074
 864.771 260.703
 874.250 610.807
 668.161 785.965
 899.526 429.447
 276.794 167.616
 151.714 300.078
 62.691 885.280
 887.347 571.764
 870.939 960.297
 279.529 217.465
 208.776 719.984
 629.196 11.859
 590.164 240.042
 875.779 600.495
 484.335 533.165
 207.821 264.357
 889.325 855.157
 200.836 445.124
 700.401 607.910
 847.707 12.460
 914.267 591.753
 874.619 162.474
 526.435 673.843
 834.354 213.605
 293.104 936.230
 73.228 280.755
 470.055 703.962
 915.807 369.328
 167.523 453.178
 393.601 237.307
 107.846 899.921
 854.094 965.718
 706.210 776.524
 571.870 486.387
 456.327 133.579
 494.387 912.118
 363.002 947.128
 894.455 860.231
 470.782 363.674
 576.171 658.295
 569.126 846.586
 450.479 364.088
 664.525 578.667
 523.378 554.060
 381.891 774.911
 339.913 360.319
 752.332 630.282
 619.404 930.377
 851.470 798.798
 573.929 402.364
 39.127 917.015
 298.131 327.290
 512.892 357.594
 682.274 816.229
 998.662 252.831
 763.483 271.520
 462.150 755.641
 977.023 495.368
 116.807 413.527
 787.795 15.398
 933.324 592.557
 12.911 274.220
 610.190 791.692
 333.171 688.806
 157.864 887.081
 31.499 676.323
 73.327 310.925
 590.229 387.122
 557.724 635.499
 79.765 794.851
 456.005 250.966
 135.069 820.686
 0.742 812.233
 53.266 556.588
 27.557 917.592
 167.989 285.077
 929.724 368.053
 129.845 644.749
 145.823 154.635
 216.447 876.578
 665.901 610.464
 931.930 911.743
 715.935 540.192
 259.904 73.433
 82.974 461.163
 283.779 199.871
 197.756 735.072
 965.706 31.102
 149.689 477.085
 614.623 106.123
 900.615 858.747
 612.786 198.447
 546.911 194.383
 899.434 376.657
 90.174 956.584
 323.968 151.884
 679.417 308.799
 526.173 297.194
 124.609 591.800
 427.802 865.760
 923.139 441.253
 631.640 657.485
 435.937 346.627
 127.357 989.818
 875.339 754.039
 257.649 611.182
 677.192 549.345
 166.036 88.350
 708.213 480.907
 145.064 26.825
 767.297 857.353
 849.479 210.698
 465.678 513.387
 105.303 731.364
 882.856 421.162
 607.771 609.069
 288.599 546.073
 687.233 384.513
 669.723 230.156
 263.642 897.126
 105.472 925.191
 291.951 590.418
 77.089 898.231
 310.033 451.653
 283.597 267.610
 978.773 252.535
 252.957 585.856
 794.348 399.601
 100.016 121.570
 952.816 108.250
 882.268 974.858
 856.912 104.116
 662.008 425.757
 127.874 841.743
 197.562 213.191
 577.585 665.702
 83.698 289.938
 217.874 166.693
 646.942 529.190
 547.207 588.442
 308.324 668.237
 526.011 794.896
 865.258 778.270
 499.453 426.257
 954.991 825.225
 972.717 262.495
 161.785 529.772
 413.915 920.465
 964.221 105.367
 931.968 172.442
 211.319 427.636
 732.648 867.422
 618.392 407.928
 129.983 529.996
 15.505 465.785
 720.102 713.865
 721.142 942.352
 201.182 497.438
 487.311 507.609
 540.353 667.556
 334.093 293.171
 493.376 74.893
 203.988 848.647
 325.681 932.163
 489.746 558.895
 367.439 926.021
 972.458 872.548
 367.041 527.823
 726.155 345.913
 546.306 810.524
 855.958 882.612
 569.635 42.640
 122.005 696.294
 33.968 859.842
 221.920 4.704
 485.747 575.400
 749.971 607.475
 747.180 238.041
 188.431 652.035
 562.213 76.074
 111.733 662.180
 280.943 566.848
 570.248 418.312
 721.320 268.223
 169.807 428.520
 163.380 861.915
 55.251 422.955
 31.632 346.210
 49.325 713.044
 546.439 626.847
 878.316 70.580
 19.203 680.154
 347.188 453.672
 525.954 182.152
 701.990 906.656
 119.805 832.862
 256.491 24.723
 187.870 268.231
 762.002 752.231
 879.258 295.498
 390.917 992.909
 37.059 454.638
 590.477 582.852
 771.652 482.560
 276.758 910.990
 680.936 912.299
 790.903 680.254
 924.178 691.751
 969.517 564.886
 512.172 661.022
 406.261 430.168
 612.495 930.639
 147.537 200.409
 663.117 491.546
 395.355 765.521
 122.006 739.515
 336.856 647.360
 689.120 379.536
 612.274 661.562
 458.089 398.690
 629.515 931.610
 278.740 358.363
 470.055 277.926
 432.311 198.454
 371.763 919.857
 785.942 498.157
 161.975 312.342
 851.814 771.263
 819.175 777.140
 532.650 850.526
 912.559 881.706
 895.527 838.223
 682.388 533.747
 639.634 961.532
 235.265 778.446
 273.552 105.743
 820.210 856.051
 609.522 829.891
 584.928 263.586
 435.006 463.268
 76.114 194.877
 7.779 993.050
 110.448 652.635
 914.803 79.294
 399.612 845.370
 365.839 760.706
 436.823 826.428
 891.314 470.394
 945.784 93.927
 865.132 483.487
 535.521 456.245
 164.532 126.787
 804.237 550.622
 451.572 143.939
 778.312 171.019
 58.288 818.021
 373.029 969.632
 777.152 487.620
 212.070 114.180
 200.324 273.608
 163.596 345.548
 768.587 374.025
 940.677 338.659
 740.398 536.028
 999.481 840.038
 682.545 20.214
 255.062 270.771
 329.344 917.261
 154.680 141.188
 222.816 334.452
 813.512 37.222
 100.944 155.089
 966.653 186.947
 666.822 592.804
 741.811 794.179
 973.644 61.665
 854.591 794.467
 977.225 298.579
 996.369 323.316
 820.618 684.411
 475.258 628.696
 558.928 182.650
 713.387 66.999
 444.359 758.064
 956.750 116.470
 662.603 952.097
 553.262 463.228
 835.949 16.781
 764.763 366.442
 432.951 575.307
 241.774 910.697
 899.302 756.434
 776.484 890.519
 253.203 603.541
 608.289 945.289
 677.193 889.826
 563.948 939.100
 346.960 272.181
 426.032 241.573
 128.510 621.317
 721.755 560.257
 564.281 899.255
 270.665 866.330
 675.164 782.387
 313.251 72.090
 900.996 404.507
 430.765 805.869
 62.257 815.973
 154.821 497.854
 578.547 609.223
 627.435 164.871
 556.563 374.928
 709.689 655.051
 446.236 345.131
 930.163 591.710
 146.077 508.764
 820.608 12.519
 58.558 300.166
 792.171 423.716
 197.324 452.869
 375.128 133.684
 27.390 959.519
 570.904 765.511
 977.319 105.669
 267.575 509.454
 152.112 962.309
 247.900 214.593
 553.513 381.765
 698.691 850.866
 390.327 687.394
 317.200 230.516
 847.766 762.845
 936.855 459.427
 947.632 906.237
 972.582 207.511
 39.305 533.222
 154.072 122.210
 636.995 896.407
 791.263 155.133
 86.860 383.132
 845.444 89.100
 186.608 496.231
 85.390 517.473
 871.581 290.468
 642.553 81.206
 359.633 199.239
 972.474 68.702
 350.051 850.414
 39.240 952.281
 590.111 536.499
 2.089 11.222
 150.665 512.482
 662.495 579.123
 336.342 675.565
 868.537 372.369
 246.807 505.741
 241.682 792.255
 506.407 376.710
 337.786 546.658
 696.744 585.582
 356.090 674.805
 120.010 190.255
 21.906 362.716
 952.817 119.117
 373.804 355.342
 836.715 53.226
 45.342 367.591
 911.482 441.391
 734.149 499.534
 102.652 249.245
 964.745 115.800
 700.916 860.856
 871.460 65.850
 446.133 32.453
 527.719 126.486
 184.389 170.068
 629.711 532.111
 887.179 84.464
 985.732 829.269
 295.266 26.426
 975.511 722.572
 516.757 372.706
 712.548 257.854
 613.453 107.728
 181.260 569.303
 48.633 909.241
 821.961 470.192
 43.323 518.674
 420.760 626.980
 550.038 371.000
 327.192 674.947
 59.565 526.951
 896.317 926.829
 616.920 535.583
 139.244 826.280
 750.117 341.335
 199.405 803.283
 975.400 11.170
 862.602 12.408
 804.293 309.280
 596.199 656.030
 863.068 794.738
 914.080 308.138
 669.386 607.754
 324.799 220.496
 572.147 779.731
 964.223 887.548
 330.507 228.628
 792.730 811.372
 221.046 452.449
 80.576 100.216
 556.082 818.699
 771.300 176.682
 161.704 665.877
 238.252 902.879
 995.403 724.484
 297.671 53.964
 427.173 560.306
 55.613 508.106
 214.798 413.190
 15.983 255.515
 277.200 412.033
 711.523 362.591
 615.457 293.836
 115.661 126.215
 209.151 434.593
 5.511 599.847
 188.625 846.244
 858.004 515.335
 767.452 331.358
 433.291 925.602
 232.827 880.715
 921.450 982.812
 106.746 704.056
 967.512 488.894
 482.990 697.440
 441.394 820.832
 542.359 258.617
 957.209 667.855
 582.755 892.265
 672.201 613.162
 256.155 117.973
 189.323 856.401
 468.997 564.220
 657.066 477.532
 916.750 450.811
 691.779 276.507
 31.481 720.239
 155.639 840.455
 220.090 55.955
 300.030 560.488
 360.804 743.815
 349.810 579.234
 259.711 503.992
 357.541 348.678
 4.212 896.843
 524.847 632.512
 195.610 930.868
 175.650 430.128
 911.563 957.723
 6.065 728.552
 906.422 602.653
 39.305 17.404
 172.673 263.815
 120.458 709.566
 181.723 926.293
 612.607 591.332
 222.462 622.625
 848.249 40.726
 539.543 668.103
 571.693 377.457
 921.769 783.662
 131.060 484.136
 938.806 759.921
 172.404 923.270
 809.398 421.663
 511.419 590.847
 497.170 222.238
 246.271 433.685
 864.899 871.954
 892.568 618.146
 821.863 414.303
 810.792 491.999
 321.804 179.975
 728.055 714.662
 714.400 33.112
 78.560 544.540
 427.436 379.572
 877.354 732.458
 819.648 26.341
 154.698 59.439
 558.174 298.395
 696.737 823.118
 255.529 858.714
 123.208 583.424
 767.924 603.841
 673.925 53.953
 381.702 376.948
 540.196 15.272
 672.811 249.226
 60.507 640.780
 643.925 855.349
 575.588 290.540
 556.507 957.423
 507.912 35.344
 865.314 672.265
 174.819 329.398
 718.323 887.998
 670.691 28.311
 446.595 467.052
 648.131 537.885
 380.135 173.905
 105.166 232.846
 684.455 557.854
 37.470 372.628
 918.414 585.102
 561.962 799.144
 820.483 862.409
 459.642 480.042
 794.064 178.968
 947.739 976.894
 492.700 557.268
 379.227 703.249
 315.482 431.223
 814.428 190.510
 977.538 235.223
 425.917 813.441
 289.190 6.051
 223.524 621.031
 982.189 376.403
 938.323 167.131
 687.576 20.464
 228.527 898.994
 775.561 535.409
 889.903 616.723
 694.754 385.421
 20.345 404.147
 130.639 765.039
 232.578 909.029
 879.220 565.083
 988.507 840.739
 891.895 446.534
 979.719 494.891
 785.933 885.544
 565.275 211.214
 978.445 876.983
 542.566 142.730
 940.661 345.732
 740.269 46.501
 286.954 676.404
 932.793 999.875
 115.859 735.672
 559.955 767.680
 267.909 320.205
 448.794 777.711
 720.047 751.113
 759.371 351.669
 914.647 877.116
 374.408 550.191
 341.602 708.551
 912.716 52.664
 526.621 338.393
 36.187 249.961
 803.084 410.966
 134.947 791.431
 886.725 760.955
 288.937 322.338
 563.633 692.153
 418.257 966.130
 427.018 815.316
 129.146 154.612
 944.700 176.274
 145.351 861.235
 548.068 228.577
 672.048 836.589
 448.312 829.342
 185.681 535.175
 504.161 43.408
 170.462 528.061
 387.239 950.608
 251.283 52.705
 169.959 575.853
 102.154 209.839
 152.929 354.372
 865.672 194.605
 563.766 447.985
 607.383 877.207
 709.721 626.519
 382.198 325.155
 218.369 95.802
 719.404 298.160
 322.821 505.142
 977.573 926.940
 362.501 708.490
 898.091 303.485
 102.711 630.869
 441.760 422.881
 404.286 642.006
 350.477 201.728
 680.109 140.088
 887.169 297.015
 392.600 968.183
 501.887 319.345
 213.300 833.020
 208.145 198.359
 973.114 969.917
 767.477 854.759
 973.577 938.644
 235.944 666.331
 852.815 73.671
 466.367 204.824
 954.767 819.784
 54.950 351.532
 940.188 922.470
 319.204 673.137
 309.228 314.157
 872.596 122.303
 137.738 35.694
 474.854 1.881
 925.414 791.039
 168.507 245.319
 229.416 776.398
 423.074 482.368
 131.047 418.177
 587.594 907.581
 427.530 152.575
 467.383 494.141
 331.134 579.916
 187.379 707.527
 922.094 315.653
 655.988 198.528
 371.503 865.022
 201.553 384.579
 210.081 487.721
 198.515 769.707
 556.237 551.469
 439.809 979.292
 72.923 448.354
 432.408 984.859
 541.324 55.524
 808.211 820.379
 817.632 642.611
 345.258 214.702
 777.049 383.722
 204.920 220.233
 800.249 433.656
 507.947 856.662
 778.067 228.867
 222.792 527.168
 309.904 16.651
 28.382 35.186
 262.841 985.019
 673.437 230.461
 607.577 34.948
 796.727 957.158
 123.024 621.410
 936.531 143.361
 285.742 995.314
 860.406 655.119
 258.597 51.565
 533.713 299.604
 143.365 165.789
 240.813 976.961
 545.994 361.426
 128.147 90.561
 455.330 757.977
 883.532 588.004
 594.167 19.067
 358.838 342.995
 856.157 844.985
 719.980 439.818
 487.449 978.631
 533.041 491.522
 54.985 646.844
 10.827 629.899
 414.328 412.396
 220.625 735.196
 252.058 527.225
 240.112 827.287
 937.620 657.444
 221.001 84.268
 436.584 288.378
 833.910 471.416
 674.287 847.157
 206.233 500.999
 711.606 125.655
 888.507 764.992
 322.050 612.849
 583.204 917.518
 413.633 908.641
 910.439 76.398
 295.159 187.083
 763.233 774.069
 73.060 292.830
 294.369 743.122
 713.130 217.800
 79.277 862.584
 196.028 533.946
 894.679 424.906
 123.944 611.162
 48.873 683.381
 439.134 776.426
 582.767 93.823
 137.155 761.042
 545.222 226.886
 995.528 18.236
 124.429 468.182
 92.548 594.396
 709.344 77.611
 914.217 916.129
 60.350 198.153
 996.435 964.284
 112.965 4.256
 633.977 88.583
 527.588 393.248
 220.366 56.100
 764.820 747.628
 229.105 598.103
 121.090 145.231
 875.986 637.606
 42.325 547.167
 736.297 850.224
 961.646 544.790
 354.960 179.654
 526.044 57.259
 460.268 233.446
 110.336 316.269
 254.332 102.026
 16.177 696.062
 340.298 442.541
 349.379 601.982
 795.376 657.604
 718.265 142.473
 300.707 577.037
 135.469 616.110
 887.959 258.117
 699.594 650.931
 5.329 787.381
 224.022 857.914
 192.609 366.024
 238.277 89.132
 589.400 453.187
 61.423 324.958
 888.938 429.591
 613.741 120.289
 751.790 621.131
 547.221 699.281
 371.770 722.050
 220.371 749.488
 56.400 704.489
 179.375 792.931
 765.259 360.749
 625.316 532.717
 413.557 251.952
 913.020 633.973
 970.476 228.477
 336.956 107.562
 490.592 930.287
 286.859 450.113
 943.408 996.716
 602.311 346.122
 235.341 733.576
 501.181 464.244
 37.985 959.344
 509.651 353.568
 787.150 831.156
 167.611 854.751
 542.703 925.346
 36.867 739.867
 797.001 397.080
 393.118 453.101
 989.624 990.400
 456.610 77.542
 581.733 225.810
 709.407 752.247
 420.942 609.723
 686.026 224.938
 596.872 932.027
 113.716 581.576
 561.038 28.361
 751.879 242.328
 428.434 56.845
 148.187 367.627
 760.877 790.154
 531.131 957.282
 876.102 458.405
 512.326 244.536
 656.775 742.867
 322.553 846.074
 728.527 951.708
 176.741 404.107
 717.057 684.565
 606.688 789.508
 516.061 280.738
 346.209 982.686
 237.762 555.042
 559.524 434.405
 867.040 155.316
 906.238 470.442
 892.560 866.203
 499.444 346.067
 90.836 265.811
 179.724 98.422
 642.182 886.562
 467.591 872.419
 264.178 900.729
 918.879 909.702
 665.157 947.549
 568.477 657.102
 406.846 35.387
 462.524 253.191
 984.305 123.145
 530.726 36.667
 298.640 534.267
 899.964 252.127
 632.428 449.355
 187.076 136.098
 111.611 415.333
 900.048 394.012
 525.777 796.360
 218.262 337.268
 309.850 961.495
 587.637 764.731
 695.374 483.703
 557.192 936.504
 203.708 832.566
 479.603 606.819
 163.927 737.661
 307.798 230.326
 136.141 230.481
 28.608 820.298
 550.039 129.998
 897.239 972.482
 525.938 601.215
 765.290 744.276
 431.600 208.567
 450.598 130.798
 895.918 318.720
 378.121 58.426
 606.695 632.800
 54.030 138.928
 573.743 289.415
 325.086 925.725
 653.065 260.872
 655.256 385.961
 968.830 440.138
 732.458 561.296
 606.097 800.400
 839.628 515.935
 200.895 608.132
 403.338 256.922
 150.511 830.811
 615.428 219.656
 383.994 438.595
 732.250 516.788
 452.365 233.046
 643.891 592.845
 54.504 513.426
 201.967 367.213
 645.687 321.076
 57.387 807.442
 72.285 84.265
 924.889 91.634
 31.999 259.725
 123.496 797.054
 821.357 463.563
 383.651 611.816
 251.183 674.594
 533.207 892.834
 689.736 339.329
 124.308 487.241
 38.579 712.415
 18.219 862.716
 617.634 22.385
 660.280 36.857
 695.925 193.968
 335.342 604.766
 969.077 909.361
 256.427 400.849
 72.666 916.697
 395.256 824.510
 104.024 250.322
 579.955 454.813
 679.374 610.497
 458.379 386.455
 806.438 646.839
 428.528 364.686
 536.448 527.648
 872.366 671.628
 158.277 574.489
 875.815 228.037
 498.990 156.670
 783.766 195.795
 540.253 623.163
 210.854 685.761
 92.651 89.921
 620.615 947.132
 187.218 79.241
 989.978 607.991
 345.482 646.044
 913.268 387.469
 129.400 935.604
 368.708 958.967
 707.251 450.901
 197.500 827.840
 410.265 408.609
 635.867 727.878
 910.367 814.423
 326.956 936.902
 187.595 565.579
 533.333 376.139
 545.528 405.868
 511.243 469.906
 696.465 722.019
 512.214 596.295
 200.385 426.220
 791.501 916.248
 81.085 854.670
 549.857 303.733
 240.966 204.054
 467.028 655.231
 787.096 394.707
 532.014 689.594
 703.290 899.937
 194.548 382.524
 546.665 414.774
 490.577 851.771
 306.567 794.508
 95.967 23.882
 985.858 404.219
 179.717 990.584
 299.552 456.645
 230.967 88.094
 537.047 538.816
 571.874 406.719
 708.080 940.676
 217.568 427.660
 648.685 594.421
 859.931 571.240
 564.503 45.388
 616.743 673.617
 250.626 428.407
 463.035 350.944
 868.689 582.602
 936.503 189.980
 55.207 258.419
 350.929 67.083
 355.449 549.406
 756.303 253.649
 552.650 804.871
 725.258 441.422
 624.690 75.647
 524.437 307.224
 493.902 731.790
 726.230 640.866
 828.297 27.084
 39.053 555.026
 244.853 720.033
 369.126 570.327
 901.693 184.652
 487.715 876.708
 642.957 937.532
 357.538 283.248
 278.210 991.546
 190.907 18.213
 890.563 633.190
 768.844 880.191
 130.869 962.429
 871.679 286.434
 578.884 74.151
 862.331 548.087
 448.832 982.778
 356.589 521.751
 152.318 70.654
 421.487 456.260
 674.781 891.504
 102.404 951.781
 994.902 888.268
 109.363 70.031
 204.609 936.207
 838.493 639.969
 849.036 434.287
 289.580 68.721
 782.330 918.004
 916.624 634.284
 461.139 223.180
 645.373 462.048
 710.740 101.636
 667.875 594.125
 189.754 775.431
 715.263 687.452
 842.348 256.610
 180.636 627.657
 808.670 784.759
 156.280 440.553
 515.292 516.429
 434.168 307.111
 890.965 600.626
 144.329 741.949
 955.362 95.463
 648.971 346.236
 969.422 316.100
 826.143 275.800
 178.003 286.872
 48.192 221.900
 134.611 25.550
 148.428 349.085
 93.067 579.948
 963.589 100.963
 853.993 622.340
 707.168 915.180
 340.308 181.605
 365.045 793.880
 573.724 843.559
 483.700 981.364
 365.044 704.248
 444.412 98.107
 99.393 137.032
 464.046 377.087
 381.122 291.029
 842.457 817.232
 842.782 325.246
 174.133 298.319
 162.241 989.587
 471.943 945.842
 768.760 971.490
 105.896 263.015
 52.910 756.600
 660.384 995.510
 279.790 815.433
 857.917 113.716
 196.754 78.055
 512.780 203.866
 335.065 638.518
 569.104 485.531
 742.564 823.919
 977.630 416.581
 817.120 443.979
 885.085 721.213
 707.449 620.928
 88.792 761.198
 530.848 891.918
 264.333 559.786
 251.643 723.512
 251.269 842.075
 248.148 516.843
 904.713 51.138
 350.942 90.394
 240.734 77.328
 896.018 373.187
 950.985 56.226
 240.481 133.221
 794.656 971.510
 326.722 403.771
 929.964 381.040
 547.470 393.581
 287.098 571.850
 105.734 6.815
 552.397 62.145
 730.712 226.100
 999.810 91.242
 406.472 989.048
 119.260 572.665
 301.198 417.801
 928.968 697.767
 410.414 335.582
 775.061 749.745
 310.728 557.733
 899.934 768.395
 577.016 1.696
 761.862 58.020
 764.478 885.911
 1.663 483.592
 769.893 237.263
 645.128 398.369
 938.627 296.868
 997.882 499.936
 504.087 791.539
 206.129 47.172
 65.595 150.707
 423.957 579.427
 513.772 714.149
 325.505 468.539
 487.145 553.286
 536.320 477.039
 430.604 367.532
 718.761 680.452
 169.537 807.238
 145.642 92.159
 609.972 696.791
 826.799 575.478
 425.138 806.800
 635.393 874.906
 45.724 764.768
 513.277 97.705
 791.313 251.969
 144.234 744.939
 873.542 53.370
 475.412 459.759
 280.129 691.301
 973.659 328.192
 178.910 56.561
 436.037 647.255
 631.358 567.687
 771.585 146.098
 697.745 246.098
 252.052 302.745
 776.443 637.751
 938.081 502.198
 526.040 578.023
 48.071 707.229
 452.546 363.050
 1.197 202.650
 139.449 326.064
 363.951 984.471
 793.488 130.021
 418.853 919.980
 864.590 177.527
 91.000 841.912
 768.352 445.703
 377.008 963.549
 440.859 207.922
 664.068 131.623
 538.681 577.504
 674.845 455.537
 464.928 562.474
 575.342 265.772
 161.690 457.855
 714.444 427.851
 319.624 415.837
 780.555 53.281
 579.574 58.381
 945.451 153.234
 654.736 55.760
 979.460 837.826
 503.956 853.219
 854.498 102.929
 609.345 742.078
 69.773 912.070
 629.705 437.469
 734.609 283.611
 743.611 329.363
 297.466 58.989
 593.813 844.235
 21.645 347.918
 82.514 509.693
 756.136 728.375
 232.695 612.545
 942.785 795.736
 764.856 931.441
 924.327 795.079
 985.243 198.474
 586.345 787.521
 537.924 380.637
 872.065 65.291
 739.139 893.052
 272.709 576.267
 741.510 673.358
 616.484 698.117
 24.403 13.129
 282.942 331.355
 484.572 900.795
 861.333 491.948
 220.811 765.101
 584.620 175.360
 433.634 193.037
 16.245 548.594
 364.811 846.499
 183.714 583.975
 4.088 223.274
 959.081 172.874
 216.713 546.669
 126.826 909.605
 773.895 261.056
 478.245 991.346
 480.400 835.378
 979.882 680.745
 623.732 701.392
 711.791 181.056
 455.512 686.901
 817.348 502.123
 448.474 645.881
 186.249 387.709
 945.960 677.248
 370.336 834.707
 281.965 292.764
 250.491 382.343
 948.879 713.423
 2.432 669.990
 330.326 604.651
 798.583 756.595
 504.512 606.188
 608.878 129.604
 718.663 965.889
 180.475 988.864
 100.276 81.569
 367.709 319.148
 721.829 315.917
 110.466 27.156
 191.140 741.396
 510.743 344.213
 871.961 550.641
 200.825 129.106
 723.712 429.435
 927.784 256.955
 613.858 820.748
 471.533 75.690
 32.805 437.248
 469.204 843.148
 113.803 724.086
 817.008 32.306
 117.007 992.658
 270.041 582.525
 418.298 288.597
 946.831 269.441
 93.688 513.779
 283.021 819.284
 406.189 73.007
 759.832 674.823
 584.089 182.831
 478.435 165.026
 881.046 674.346
 459.562 489.954
 885.579 496.509
 845.523 422.961
 710.178 424.568
 974.047 986.144
 50.858 583.466
 413.064 870.083
 132.520 82.934
 403.853 858.639
 412.845 244.508
 996.109 563.126
 229.672 886.502
 289.866 962.168
 669.151 867.389
 271.290 444.443
 82.718 407.964
 465.849 637.200
 371.525 595.617
 84.940 415.567
 321.997 288.247
 140.687 283.444
 553.330 389.509
 606.199 219.066
 617.841 60.712
 641.392 25.587
 272.051 907.724
 51.614 923.392
 157.337 964.425
 940.307 286.003
 44.042 458.833
 228.182 40.788
 305.535 855.930
 688.582 830.128
 505.165 625.001
 68.593 824.917
 459.033 72.070
 982.895 382.447
 143.657 543.650
 665.408 92.717
 565.760 370.855
 503.487 224.488
 620.525 248.016
 50.172 994.113
 906.782 883.019
 979.015 280.957
 17.939 913.795
 108.983 513.524
 514.331 343.830
 157.298 76.132
 337.566 336.617
 577.771 128.772
 34.782 742.871
 590.980 599.856
 708.468 473.881
 18.572 975.769
 936.163 928.946
 583.200 560.921
 58.122 424.498
 42.327 71.543
 706.826 637.905
 580.810 725.414
 450.349 791.425
 814.252 633.439
 95.236 873.104
 151.243 38.517
 900.347 974.354
 54.567 299.001
 500.408 561.392
 434.088 10.520
 239.736 573.762
 330.404 98.837
 338.336 931.910
 619.498 411.253
 523.477 752.533
 423.950 363.903
 581.843 120.675
 572.985 661.902
 545.703 97.659
 957.401 358.990
 699.575 90.807
 199.771 439.109
 262.952 252.086
 257.054 325.781
 904.460 76.451
 521.736 913.533
 311.001 345.526
 646.884 791.723
 962.753 407.846
 726.166 733.466
 345.427 43.124
 976.187 455.038
 811.874 755.642
 637.856 333.892
 636.218 852.147
 206.408 691.563
 888.555 544.516
 164.772 402.287
 203.221 179.392
 309.007 745.700
 378.384 529.270
 272.368 364.733
 791.883 515.822
 559.233 965.624
 563.656 301.019
 952.753 569.380
 157.712 39.955
 549.936 21.974
 68.524 796.745
 472.332 439.005
 453.048 877.831
 895.050 909.632
 78.728 722.409
 905.133 240.408
 991.229 234.922
 644.139 673.775
 547.800 167.959
 588.949 275.610
 300.866 624.131
 887.413 224.245
 992.408 592.008
 677.542 238.288
 176.960 454.087
 894.858 306.383
 726.636 784.612
 404.528 198.617
 385.713 313.185
 403.669 681.826
 288.240 378.483
 23.223 180.650
 786.412 387.425
 344.881 839.368
 369.574 972.155
 641.590 578.620
 896.372 583.831
 383.160 103.822
 781.631 953.012
 332.560 721.999
 343.955 96.316
 132.920 839.960
 851.749 663.776
 967.401 743.880
 229.812 347.107
 809.477 558.906
 183.855 642.938
 193.424 533.250
 147.975 464.433
 375.690 126.010
 894.667 287.818
 857.200 958.906
 506.109 715.917
 952.553 942.046
 280.122 438.308
 960.613 741.280
 828.182 607.181
 376.463 923.697
 363.337 60.051
 929.421 318.145
 923.012 676.470
 306.379 344.641
 928.766 417.718
 572.672 801.158
 158.580 368.600
 210.882 115.139
 456.759 872.187
 616.173 652.421
 594.711 755.378
 898.106 875.899
 838.556 709.865
 104.357 23.713
 395.658 284.635
 990.810 361.071
 873.828 218.062
 282.273 795.790
 769.325 186.328
 894.340 845.597
 331.187 557.203
 793.053 231.090
 661.311 641.693
 357.006 133.731
 786.663 848.882
 156.105 810.463
 569.645 330.236
 680.394 468.392
 545.963 298.124
 527.396 262.953
 140.037 509.365
 1.399 945.132
 703.405 98.932
 685.588 17.455
 651.662 352.780
 838.276 499.830
 793.719 334.061
 36.409 305.992
 109.930 876.252
 269.745 305.848
 552.514 73.175
 182.540 930.614
 425.411 413.233
 699.215 464.213
 16.994 397.920
 267.412 269.390
 77.007 267.773
 145.450 199.503
 570.589 138.124
 868.709 441.687
 732.667 868.486
 396.478 384.482
 563.508 690.253
 690.993 678.906
 532.402 474.888
 165.343 108.088
 825.748 407.408
 686.756 854.084
 126.016 246.180
 594.281 174.273
 729.959 699.569
 521.331 812.226
 101.955 272.613
 68.163 873.283
 458.603 163.440
 489.483 612.985
 143.839 990.845
 318.566 102.291
 783.176 773.199
 90.138 48.248
 107.716 257.257
 226.573 928.939
 972.848 406.573
 470.567 829.461
 225.736 236.958
 565.431 989.173
 415.658 755.112
 862.513 652.948
 810.927 181.280
 163.445 689.856
 157.513 973.180
 950.094 946.254
 162.926 112.823
 612.979 46.995
 842.536 257.097
 832.976 474.486
 855.971 414.671
 703.229 132.046
 472.885 914.040
 878.173 142.872
 228.150 329.178
 212.393 521.562
 996.981 379.710
 289.980 270.214
 684.859 411.763
 559.170 849.606
 982.161 74.449
 669.911 327.668
 379.607 56.443
 83.990 547.659
 531.091 949.397
 187.169 638.229
 941.755 312.382
 407.153 123.379
 160.833 67.454
 235.027 814.543
 183.464 344.500
 394.061 877.409
 579.296 588.199
 609.669 776.145
 137.093 56.247
 746.974 786.544
 165.864 81.628
 315.386 31.938
 349.454 588.930
 138.255 391.891
 491.306 182.437
 73.688 539.720
 90.802 639.511
 101.791 922.306
 396.665 214.776
 493.744 861.772
 24.113 797.599
 607.311 556.182
 991.622 566.800
 647.721 524.017
 924.176 392.373
 356.572 678.829
 429.911 274.998
 486.968 455.979
 236.173 661.506
 360.895 227.975
 472.673 490.225
 133.613 139.734
 619.927 406.639
 286.281 736.577
 660.236 240.489
 587.034 628.301
 138.644 683.798
 385.349 479.929
 378.572 179.985
 795.800 907.369
 419.937 492.160
 574.617 213.211
 228.824 819.519
 363.058 168.995
 942.128 870.854
 361.107 345.909
 886.549 70.390
 376.967 441.886
 580.251 291.049
 874.071 41.211
 71.940 801.954
 987.671 680.105
 683.877 739.352
 215.586 651.269
 343.087 512.502
 388.443 850.509
 252.845 428.572
 708.081 103.365
 171.418 143.769
 800.990 778.964
 227.146 643.221
 387.307 337.344
 161.776 531.280
 913.582 516.343
 513.692 829.632
 266.074 661.292
 339.155 975.925
 975.491 767.574
 135.355 674.384
 477.048 940.288
 139.947 946.550
 412.438 490.430
 806.654 579.751
 392.173 862.145
 117.625 979.035
 395.046 115.526
 315.605 641.196
 211.801 134.437
 401.084 424.218
 265.994 964.941
 322.754 959.443
 318.346 358.667
 628.461 815.221
 111.419 354.112
 576.068 878.489
 897.312 500.337
 420.067 274.118
 48.241 550.129
 84.322 530.906
 942.786 327.731
 451.114 558.563
 991.498 229.286
 491.797 893.128
 784.995 927.602
 838.275 60.917
 764.376 327.712
 753.587 405.915
 704.300 422.552
 863.649 315.555
 418.534 211.137
 223.463 98.981
 28.985 312.748
 25.567 344.473
 543.417 903.341
 435.214 73.848
 353.478 443.694
 27.682 476.965
 160.689 707.516
 183.581 145.213
 159.131 462.175
 596.189 116.051
 523.492 930.811
 992.332 418.727
 171.451 764.051
 949.506 292.514
 770.156 579.490
 694.730 591.808
 245.696 360.441
 335.630 746.812
 918.113 830.666
 645.588 804.196
 436.979 792.957
 299.431 709.777
 126.139 806.265
 34.311 936.227
 181.550 213.981
 245.451 514.975
 501.688 675.858
 874.744 355.336
 192.691 14.567
 421.375 668.703
 984.975 397.245
 510.376 245.110
 757.637 930.448
 663.140 28.060
 2.570 467.115
 892.363 816.227
 611.231 385.675
 114.726 293.181
 650.682 898.875
 463.048 894.921
 457.497 943.804
 663.996 106.615
 141.918 270.678
 209.102 612.156
 512.097 128.132
 20.514 671.036
 129.202 93.932
 336.077 175.450
 146.625 545.340
 202.098 945.838
 306.654 941.053
 60.160 995.388
 829.966 201.003
 693.931 163.877
 379.639 740.910
 213.052 760.074
 82.448 130.771
 697.377 621.501
 94.792 401.450
 712.393 403.396
 85.269 987.638
 695.214 438.194
 525.754 451.165
 462.808 296.686
 920.698 23.561
 25.823 256.573
 221.428 704.551
 921.638 408.464
 157.807 982.792
 280.934 659.116
 141.016 51.475
 388.555 623.195
 643.972 784.640
 119.862 414.962
 523.663 346.268
 59.782 887.560
 914.195 514.977
 527.719 538.231
 970.473 29.667
 25.260 361.507
 588.243 168.666
 635.933 538.771
 52.751 555.151
 681.096 291.401
 489.899 789.172
 970.443 176.882
 702.741 910.964
 479.816 893.888
 993.124 136.987
 396.296 495.479
 491.742 530.097
 547.367 141.595
 276.660 785.080
 86.910 896.336
 655.375 662.719
 458.532 975.624
 751.651 587.465
 562.104 551.451
 386.909 849.023
 381.370 134.787
 916.082 796.052
 211.069 496.239
 486.924 475.190
 876.460 487.871
 285.370 711.309
 744.762 338.190
 931.242 521.145
 868.202 482.700
 850.170 643.872
 706.783 632.760
 298.927 515.997
 693.114 84.616
 720.512 137.081
 512.618 627.725
 288.279 405.543
 674.003 366.985
 229.585 854.524
 484.192 257.831
 741.155 505.942
 369.091 737.648
 791.040 272.028
 0.007 983.555
 694.563 968.637
 501.617 637.788
 230.420 330.127
 190.699 310.890
 983.360 213.826
 588.139 433.437
 144.335 500.901
 575.683 603.542
 829.018 603.267
 452.696 134.928
 80.255 302.172
 658.604 104.534
 666.828 217.934
 139.193 525.846
 975.319 152.403
 777.665 921.174
 187.494 981.996
 215.807 260.610
 344.287 601.232
 441.425 95.482
 199.008 531.838
 102.924 498.568
 164.794 393.446
 971.541 781.586
 450.795 167.319
 850.047 682.565
 272.315 528.290
 520.935 982.269
 4.501 942.169
 737.312 141.197
 347.759 461.347
 439.246 258.765
 84.455 451.427
 183.713 296.530
 257.354 862.854
 516.945 321.054
 595.687 156.034
 706.795 392.841
 587.519 894.140
 855.355 430.328
 658.540 148.175
 97.562 826.971
 706.661 793.001
 981.861 100.972
 576.283 105.703
 549.512 357.185
 581.333 669.150
 357.920 676.293
 625.772 809.918
 212.171 694.958
 875.969 802.517
 612.060 970.426
 941.093 8.256
 527.180 242.905
 573.409 409.986
 670.877 318.238
 546.237 591.868
 748.956 32.100
 467.679 800.287
 458.092 55.717
 285.255 27.820
 252.123 233.344
 401.012 72.111
 985.070 665.261
 996.977 736.631
 584.356 969.437
 43.832 27.085
 465.769 563.432
 786.242 638.064
 736.001 539.355
 349.473 767.149
 554.897 783.150
 654.737 401.581
 766.732 580.209
 554.601 524.927
 930.142 607.994
 71.922 32.610
 754.760 139.215
 741.878 636.073
 217.637 553.154
 290.145 301.714
 15.499 105.392
 533.116 204.146
 694.426 955.769
 337.936 181.013
 674.333 959.520
 439.214 931.448
 292.473 836.786
 661.615 890.665
 972.036 340.928
 757.389 793.332
 175.879 627.150
 327.695 377.957
 131.631 500.962
 676.767 718.866
 566.239 813.038
 547.253 52.510
 221.886 315.529
 430.116 207.310
 550.684 548.017
 38.260 383.348
 215.350 162.901
 912.533 857.749
 322.944 804.434
 403.042 527.048
 357.800 637.991
 177.153 118.298
 679.859 691.980
 265.404 500.928
 41.123 770.633
 613.444 171.657
 624.073 158.319
 385.587 541.177
 603.139 142.894
 415.430 765.408
 608.220 404.812
 351.114 193.096
 865.555 59.266
 155.171 968.271
 296.725 999.786
 727.708 369.061
 765.168 713.622
 891.097 287.654
 718.440 852.477
 746.844 79.572
 133.667 118.094
 261.305 319.202
 336.601 922.658
 705.159 793.711
 537.784 411.586
 438.675 115.599
 872.231 784.166
 255.771 417.568
 104.284 49.407
 657.678 759.787
 682.878 934.923
 682.755 692.662
 423.194 290.576
 261.999 206.829
 120.673 51.734
 67.354 411.125
 947.890 345.604
 867.618 319.012
 572.011 225.035
 978.176 220.379
 792.088 525.129
 287.730 160.382
 815.730 576.958
 947.472 947.265
 461.497 738.548
 323.916 39.747
 927.470 565.471
 531.760 310.072
 851.828 731.839
 392.219 495.310
 204.982 708.012
 197.420 606.621
 795.042 525.054
 223.286 399.417
 492.470 419.980
 620.524 467.555
 542.188 612.498
 552.509 628.515
 841.605 156.572
 245.046 46.195
 833.851 622.411
 799.094 291.293
 662.707 70.897
 104.736 79.817
 628.183 297.984
 222.242 337.022
 391.621 956.953
 981.315 101.907
 131.708 857.862
 938.150 476.539
 226.144 332.954
 945.290 710.962
 509.499 21.801
 483.273 739.844
 670.469 138.689
 205.568 208.588
 539.046 245.934
 317.330 667.187
 466.859 669.976
 980.174 108.169
 516.082 2.176
 773.751 84.600
 990.907 53.955
 792.774 985.068
 920.803 257.524
 485.818 650.178
 340.013 780.885
 198.320 890.326
 709.396 661.618
 243.465 874.030
 154.291 551.246
 446.042 82.028
 608.465 334.657
 568.749 112.647
 674.950 971.402
 999.106 142.006
 458.887 562.847
 37.229 117.577
 667.250 436.707
 147.688 640.255
 480.841 154.816
 518.027 78.592
 613.459 877.866
 175.798 385.427
 313.190 689.998
 57.080 743.188
 15.805 914.539
 672.120 956.980
 818.083 398.749
 86.109 117.084
 740.247 359.566
 611.210 653.064
 935.605 954.013
 4.093 454.477
 78.944 947.868
 773.842 207.922
 323.495 25.661
 948.533 732.191
 612.634 626.003
 923.864 633.563
 123.373 51.111
 750.564 568.434
 13.700 731.492
 913.847 322.732
 957.664 309.702
 650.961 594.746
 646.517 915.479
 552.936 113.610
 180.285 53.261
 343.365 618.807
 193.755 717.917
 637.678 361.464
 479.429 141.646
 306.540 526.140
 565.619 291.423
 20.260 188.421
 162.153 359.552
 189.248 760.334
 33.597 888.075
 968.448 989.741
 838.239 349.679
 219.337 394.276
 871.073 372.862
 357.675 963.504
 764.683 887.375
 222.866 258.966
 780.281 208.147
 428.089 900.273
 812.416 43.196
 859.651 331.859
 38.352 65.438
 938.007 720.346
 873.263 632.310
 108.313 603.257
 604.798 463.883
 550.128 278.381
 537.864 233.514
 866.970 937.163
 398.596 609.385
 197.946 768.686
 44.221 975.638
 774.944 22.051
 575.102 913.827
 997.244 659.183
 821.742 235.408
 6.357 367.437
 911.346 510.864
 991.118 458.028
 437.060 368.383
 838.278 443.646
 342.825 452.870
 646.923 774.100
 385.657 603.375
 254.051 485.111
 285.742 173.067
 559.625 71.054
 967.220 270.775
 706.736 181.576
 625.701 227.507
 258.451 234.337
 432.877 606.535
 438.055 466.949
 157.186 293.497
 362.334 571.585
 698.893 476.061
 425.032 882.177
 817.738 894.237
 584.569 148.990
 184.121 496.075
 109.506 536.311
 276.531 343.827
 248.199 429.757
 747.414 197.558
 554.959 519.090
 309.172 962.488
 41.039 25.452
 276.443 69.135
 570.594 728.681
 918.804 698.745
 712.897 997.058
 210.769 547.854
 644.387 469.845
 348.226 913.481
 297.410 549.749
 169.746 283.051
 234.816 850.614
 968.511 230.195
 227.055 153.890
 899.750 289.069
 85.231 959.711
 526.711 36.448
 402.283 94.490
 955.455 923.864
 745.358 42.258
 388.540 433.415
 874.355 202.311
 886.283 983.082
 411.171 407.936
 221.495 173.595
 306.328 52.062
 211.888 582.984
 527.361 603.615
 29.710 401.181
 787.796 226.601
 139.464 920.617
 335.927 461.557
 573.884 815.224
 896.355 340.743
 800.843 445.938
 699.879 994.681
 987.980 212.661
 122.394 394.335
 768.838 458.122
 82.839 751.923
 838.923 236.427
 903.715 681.383
 749.940 647.089
 523.295 169.644
 966.367 553.294
 552.596 920.591
 644.442 641.310
 806.562 659.090
 186.678 616.743
 300.304 492.312
 615.257 194.244
 807.976 655.272
 348.582 632.082
 532.704 667.963
 413.151 244.308
 157.632 619.254
 287.501 334.197
 45.469 500.123
 968.772 717.054
 959.959 33.664
 941.443 712.724
 808.573 605.039
 180.860 603.285
 290.709 760.359
 263.334 875.120
 297.074 414.001
 905.157 543.108
 589.432 739.519
 593.070 824.979
 918.877 595.987
 380.026 873.490
 867.255 901.056
 837.061 51.163
 450.027 261.242
 712.458 855.637
 857.815 332.066
 143.914 472.676
 674.211 243.919
 592.107 588.594
 853.445 198.157
 761.960 464.905
 615.544 231.619
 101.175 936.721
 989.197 651.834
 417.629 404.770
 852.333 760.681
 344.424 651.247
 164.089 977.742
 863.273 415.457
 404.420 128.258
 636.289 749.919
 621.925 522.386
 208.847 765.859
 597.796 85.727
 150.988 133.750
 453.331 535.080
 273.926 685.489
 127.608 772.678
 266.766 366.218
 926.127 907.213
 474.860 192.557
 264.280 726.734
 316.804 517.759
 602.938 938.520
 696.438 901.059
 777.368 961.646
 97.057 987.213
 662.944 681.910
 188.254 672.139
 687.892 44.617
 275.208 251.918
 708.921 122.495
 773.040 405.668
 402.283 823.509
 795.140 569.420
 611.250 431.806
 557.531 229.857
 129.706 955.588
 477.747 756.330
 617.305 804.818
 896.048 839.943
 739.407 671.657
 281.628 303.631
 37.659 935.205
 572.731 761.340
 375.852 272.940
 106.140 252.776
 309.803 13.407
 40.504 868.356
 216.846 702.776
 594.471 453.222
 135.567 242.387
 83.107 576.477
 733.399 161.179
 125.864 49.577
 690.195 257.604
 451.138 744.373
 690.035 137.537
 73.794 305.306
 609.053 510.537
 863.872 471.201
 910.350 425.192
 450.869 160.024
 572.174 629.242
 265.656 655.464
 525.005 651.398
 261.389 238.651
 827.379 4.737
 379.052 393.559
 17.998 607.087
 238.984 383.262
 919.458 368.621
 406.415 39.351
 891.907 193.150
 159.405 162.267
 225.901 925.209
 197.474 20.499
 183.951 113.367
 587.521 226.551
 638.940 680.533
 322.487 312.928
 382.100 538.883
 742.755 828.561
 879.153 970.929
 268.925 811.768
 514.083 845.094
 148.623 297.794
 477.655 835.523
 414.166 705.232
 312.046 179.016
 869.783 774.977
 421.896 799.800
 517.513 357.318
 391.714 53.711
 433.877 47.258
 824.354 841.506
 221.940 135.897
 327.336 386.059
 985.714 898.009
 743.909 795.521
 459.251 84.650
 352.285 395.145
 827.734 987.375
 466.458 220.922
 711.951 330.482
 170.093 560.746
 263.419 913.522
 134.307 801.311
 800.911 642.477
 21.818 404.894
 579.257 769.540
 603.180 678.580
 239.997 614.076
 723.049 204.217
 76.034 207.261
 801.152 730.655
 227.168 527.132
 857.436 866.713
 291.736 746.811
 665.587 695.335
 26.077 74.605
 693.585 113.885
 945.951 829.461
 942.171 215.215
 833.072 768.116
 678.229 797.579
 679.696 901.418
 744.394 332.773
 221.541 37.224
 550.996 650.660
 364.723 637.476
 792.320 700.064
 908.869 739.193
 224.744 21.582
 612.832 265.977
 676.267 784.043
 900.851 41.217
 580.272 175.171
 128.416 840.322
 324.013 646.416
 34.215 411.442
 235.388 555.399
 716.399 217.335
 89.409 456.007
 559.999 760.809
 165.686 0.658
 82.924 449.034
 525.773 751.979
 688.810 614.675
 778.006 278.018
 47.598 271.933
 959.226 617.852
 953.613 561.282
 667.450 460.183
 423.797 386.769
 435.098 349.116
 836.473 123.618
 824.943 607.341
 617.472 261.603
 474.836 901.329
 352.769 631.824
 504.737 935.807
 945.100 262.524
 351.314 390.951
 189.710 635.266
 309.846 156.363
 777.862 18.706
 267.220 187.766
 555.558 886.499
 308.340 947.412
 881.839 62.413
 904.212 685.583
 111.782 953.824
 154.501 591.538
 742.940 949.509
 299.777 667.028
 232.428 74.751
 256.262 648.796
 240.491 262.385
 904.232 288.571
 363.328 949.628
 3.986 166.027
 764.857 124.719
 972.088 103.556
 438.331 792.850
 955.493 328.726
 762.152 116.288
 149.983 213.828
 150.551 108.465
 658.413 650.462
 733.041 766.072
 237.646 594.668
 373.719 337.684
 483.293 764.580
 912.859 123.211
 618.888 873.104
 182.022 737.687
 439.551 633.886
 216.662 257.882
 786.345 356.250
 726.404 594.302
 451.222 526.250
 545.593 927.974
 716.720 904.190
 691.110 145.536
 980.598 417.531
 219.812 62.466
 592.521 321.022
 176.324 398.615
 205.230 577.960
 128.511 158.705
 511.823 298.023
 631.088 360.077
 177.402 974.088
 168.919 168.337
 379.295 584.512
 895.241 66.666
 525.071 775.646
 683.932 955.386
 129.793 984.824
 499.938 204.149
 289.390 695.117
 901.938 950.087
 800.034 983.910
 123.409 31.867
 436.325 107.570
 832.604 193.291
 734.403 289.451
 501.883 792.742
 428.504 899.269
 678.833 568.857
 387.686 344.945
 155.234 781.613
 998.316 775.804
 587.797 655.211
 770.545 916.098
 2.682 769.205
 924.419 323.959
 482.902 292.291
 572.783 181.952
 315.964 534.686
 181.195 466.265
 793.731 656.382
 394.991 372.514
 485.725 846.690
 304.318 73.164
 132.456 362.909
 320.891 886.283
 761.434 350.841
 195.488 404.933
 352.900 876.009
 270.725 993.893
 465.943 471.237
 875.522 743.986
 972.402 293.771
 190.281 688.214
 182.909 613.994
 887.367 47.923
 636.788 399.308
 150.655 976.590
 68.580 672.910
 149.233 704.641
 165.245 720.365
 860.619 927.505
 749.045 80.408
 62.942 503.066
 724.546 223.962
 926.464 81.814
 229.854 421.394
 593.692 746.545
 851.056 187.606
 433.434 417.775
 866.996 933.291
 854.854 30.648
 364.124 734.895
 68.401 919.474
 726.526 52.440
 455.023 583.124
 695.913 500.871
 55.163 939.842
 594.718 535.210
 494.441 220.968
 800.422 901.286
 631.774 972.303
 491.435 581.595
 634.046 918.035
 598.386 519.956
 663.551 149.189
 786.478 819.719
 102.766 696.377
 864.968 199.703
 255.944 770.447
 921.998 971.592
 857.339 55.433
 573.548 524.878
 908.174 432.702
 303.614 513.626
 363.786 435.444
 971.667 517.295
 831.585 876.657
 138.731 669.830
 630.835 274.947
 84.086 532.418
 545.888 499.858
 872.572 631.279
 192.944 66.905
 913.145 538.920
 762.006 592.246
 400.815 982.336
 714.229 444.029
 338.021 192.319
 861.967 743.490
 422.252 932.310
 764.465 731.067
 602.225 372.127
 994.306 543.963
 135.729 100.620
 104.482 590.312
 322.567 142.036
 917.717 655.312
 982.694 284.206
 510.635 356.300
 153.063 413.911
 246.147 561.948
 289.994 847.835
 766.694 406.661
 593.675 948.953
 675.358 831.343
 477.137 121.147
 956.345 448.297
 946.476 713.116
 103.924 508.921
 958.056 460.634
 600.647 911.549
 90.783 18.969
 300.931 352.392
 989.479 440.497
 502.188 739.736
 573.992 332.428
 918.123 970.753
 496.333 973.145
 381.269 737.425
 496.296 100.359
 196.038 574.766
 339.173 28.358
 519.380 298.019
 805.155 463.831
 671.628 968.592
 579.464 19.462
 661.331 769.731
 909.347 261.817
 559.178 616.342
 45.586 855.602
 369.792 938.729
 972.615 301.466
 246.784 102.679
 905.788 121.061
 874.639 109.222
 853.356 473.587
 527.469 73.179
 13.855 835.769
 214.371 42.477
 419.539 925.765
 766.972 788.038
 509.088 775.543
 128.005 580.245
 886.917 170.594
 199.531 751.806
 524.274 386.264
 723.237 122.778
 903.865 702.790
 938.496 492.160
 883.622 913.124
 420.287 257.631
 337.554 426.466
 90.320 452.363
 357.236 484.229
 50.734 742.624
 103.934 952.681
 568.558 134.878
 379.490 537.252
 276.771 734.865
 927.870 617.372
 818.682 87.731
 135.769 158.520
 688.710 627.412
 620.043 891.102
 685.094 60.551
 575.341 615.789
 37.173 106.178
 313.621 704.568
 78.425 673.822
 217.690 609.186
 61.319 71.868
 116.425 97.617
 934.264 242.743
 585.486 539.139
 285.559 885.230
 803.253 514.566
 193.670 976.178
 719.412 395.853
 974.620 988.646
 498.218 14.878
 181.371 631.538
 508.409 711.741
 160.440 333.025
 778.418 645.828
 809.282 848.041
 503.441 386.426
 284.249 196.233
 267.921 232.547
 490.992 803.645
 473.748 93.329
 533.348 917.731
 585.020 880.889
 517.144 545.039
 211.578 407.510
 394.458 793.842
 455.903 559.853
 912.098 325.461
 994.741 756.370
 294.155 879.049
 914.309 232.823
 469.076 551.660
 675.880 787.959
 451.792 720.923
 769.469 140.691
 743.954 489.241
 583.194 776.074
 231.426 119.793
 943.550 4.951
 277.153 704.656
 289.388 236.963
 346.685 848.974
 855.022 115.165
 208.568 332.530
 833.986 19.405
 246.085 897.339
 755.820 492.701
 752.237 648.545
 168.668 748.066
 886.267 203.287
 817.864 581.491
 705.482 101.016
 436.154 649.466
 886.675 37.583
 808.438 206.525
 281.468 908.352
 190.196 470.539
 751.650 162.301
 394.147 862.155
 74.678 564.961
 817.581 411.703
 444.495 644.096
 469.576 744.775
 895.529 114.770
 232.608 739.501
 102.982 732.204
 419.525 328.240
 543.381 849.364
 380.322 18.300
 96.890 525.101
 892.579 695.459
 326.437 166.865
 206.860 706.197
 945.547 244.451
 489.023 285.826
 282.544 688.012
 533.595 197.192
 836.984 810.941
 747.518 195.761
 606.666 367.511
 706.312 259.849
 620.196 73.855
 952.663 678.365
 748.799 261.578
 981.483 222.097
 178.128 484.699
 579.523 28.254
 10.367 816.690
 358.791 182.466
 31.389 224.898
 641.376 608.950
 237.640 29.921
 972.348 989.971
 871.350 798.619
 813.405 382.689
 387.467 597.831
 212.637 728.043
 476.122 883.922
 967.727 936.365
 323.641 218.744
 467.028 962.289
 124.090 798.989
 674.121 662.293
 191.444 542.325
 738.787 67.538
 187.032 284.863
 295.995 448.842
 113.472 870.761
 432.813 536.570
 58.490 432.129
 542.595 963.454
 751.536 607.389
 280.912 291.036
 952.953 486.175
 726.127 369.413
 487.506 621.544
 720.248 664.544
 397.536 954.169
 516.442 107.724
 590.181 152.426
 35.647 908.518
 430.211 906.605
 686.104 196.782
 755.787 610.189
 229.801 783.361
 617.322 617.239
 195.110 355.031
 836.471 649.040
 894.941 40.623
 7.927 717.477
 977.247 135.606
 404.158 184.967
 325.404 376.267
 53.722 854.750
 958.982 177.006
 36.390 609.864
 732.563 740.827
 340.623 439.130
 167.004 620.100
 856.305 314.115
 701.927 729.129
 701.749 438.420
 261.973 719.347
 910.618 771.352
 966.787 140.430
 911.412 339.190
 473.729 684.875
 427.529 861.920
 163.588 699.241
 695.882 329.688
 707.141 832.105
 860.701 815.696
 481.298 357.767
 239.032 480.300
 538.010 186.908
 895.991 140.260
 20.356 562.795
 709.648 198.187
 924.845 796.810
 274.338 167.023
 236.341 363.051
 592.038 514.992
 725.049 132.551
 367.252 395.748
 59.356 257.436
 762.730 829.926
 522.996 129.348
 930.596 647.031
 152.145 240.238
 323.406 575.347
 852.658 613.496
 357.850 142.640
 298.327 586.303
 173.891 897.837
 628.918 87.484
 55.815 25.210
 96.666 537.346
 188.846 855.091
 489.366 105.586
 273.726 501.665
 978.147 199.965
 647.997 817.341
 792.346 761.939
 830.987 748.816
 59.661 646.610
 262.092 731.801
 217.200 134.387
 709.261 954.937
 501.467 422.653
 735.401 659.600
 269.114 879.937
 401.400 387.754
 845.133 405.892
 310.473 526.858
 503.653 561.433
 242.712 177.085
 274.485 239.202
 152.003 345.094
 955.038 700.119
 689.315 579.513
 864.190 362.755
 744.013 250.819
 77.375 995.035
 653.835 852.792
 658.880 9.100
 698.231 590.197
 489.547 627.731
 560.473 509.325
 860.324 392.593
 501.375 931.854
 952.117 79.578
 739.460 640.861
 490.957 724.058
 765.253 329.393
 298.578 428.996
 145.190 210.696
 649.164 612.238
 485.903 374.914
 493.465 667.194
 152.813 694.996
 875.014 875.502
 666.683 585.801
 596.276 173.575
 364.849 221.463
 204.727 780.443
 415.067 449.271
 172.887 125.733
 942.366 401.431
 207.976 248.402
 284.071 12.655
 615.025 284.020
 964.550 380.546
 674.185 626.651
 196.570 252.105
 903.631 286.933
 715.984 243.584
 642.319 207.828
 764.455 578.404
 583.338 321.133
 602.707 800.528
 153.210 799.448
 194.411 745.777
 102.999 788.683
 606.164 953.871
 444.323 294.656
 258.260 118.079
 221.156 384.123
 798.368 301.253
 303.888 376.120
 998.190 716.460
 875.533 815.312
 462.143 362.850
 954.677 196.822
 935.818 723.594
 772.057 254.488
 787.054 839.557
 147.273 124.705
 558.920 151.769
 961.647 489.784
 944.647 605.852
 108.474 412.529
 770.798 195.625
 841.929 662.506
 585.874 720.329
 612.584 959.958
 804.638 385.055
 346.225 421.717
 449.081 597.247
 721.622 171.820
 828.825 29.735
 563.639 305.262
 818.720 624.028
 675.086 284.632
 99.103 604.024
 671.728 165.132
 32.918 932.506
 0.704 432.917
 49.562 659.394
 857.208 495.095
 102.314 735.824
 164.690 157.476
 156.840 571.326
 850.336 589.840
 773.095 628.214
 983.328 19.731
 760.552 928.553
 805.050 567.394
 43.883 511.527
 577.301 479.364
 277.839 654.773
 519.657 420.368
 229.171 360.195
 865.974 216.958
 411.082 16.424
 411.785 426.636
 151.249 865.443
 470.934 638.953
 15.166 514.847
 236.532 446.330
 938.046 109.895
 426.396 389.162
 264.369 287.131
 268.170 859.571
 206.124 815.327
 278.655 309.290
 638.781 47.160
 553.473 158.159
 116.013 379.190
 997.598 440.243
 36.331 786.880
 888.674 494.467
 901.369 869.583
 620.344 336.755
 8.846 427.495
 372.258 812.090
 993.932 383.769
 700.407 179.714
 719.244 361.307
 742.231 535.319
 793.020 691.867
 445.346 913.764
 721.790 357.126
 219.221 178.320
 461.301 885.251
 891.695 912.178
 78.543 615.662
 245.694 649.926
 867.851 828.259
 588.016 476.625
 642.428 856.032
 336.763 476.232
 945.003 572.189
 35.262 816.419
 561.076 190.483
 239.537 640.746
 277.258 532.139
 568.196 19.961
 185.404 201.689
 735.617 250.602
 698.525 150.120
 452.420 930.511
 603.062 75.414
 715.321 777.429
 38.244 971.952
 718.667 769.109
 959.252 861.090
 602.402 192.692
 927.406 550.822
 659.308 809.348
 576.063 933.833
 814.463 919.944
 752.290 356.986
 971.589 401.889
 636.336 513.633
 706.990 160.131
 426.717 920.917
 247.971 171.010
 859.225 660.934
 367.836 811.198
 642.885 766.353
 885.969 261.158
 161.973 512.564
 704.224 899.498
 656.351 300.001
 518.234 98.362
 776.095 647.925
 495.737 168.052
 462.511 716.298
 748.196 249.562
 666.003 382.600
 474.513 225.505
 429.887 148.438
 317.390 612.298
 384.271 475.002
 37.744 449.650
 69.845 751.017
 827.658 347.872
 690.099 201.410
 897.840 660.694
 642.828 134.977
 794.761 683.030
 356.185 5.744
 832.004 431.961
 727.976 592.123
 119.482 948.331
 594.087 962.597
 705.709 789.547
 715.994 844.365
 28.130 995.842
 439.288 105.602
 113.476 967.436
 424.409 631.924
 156.431 444.407
 254.570 267.848
 305.570 830.923
 679.833 315.081
 729.103 37.695
 233.927 457.121
 550.667 558.693
 763.640 805.675
 721.984 768.361
 419.127 945.899
 722.242 182.716
 75.452 567.383
 484.415 321.106
 277.186 194.562
 690.378 625.139
 233.086 127.943
 546.625 818.037
 329.368 445.974
 50.876 942.662
 98.141 531.794
 240.216 811.701
 670.985 330.576
 830.015 591.421
 893.140 428.259
 319.386 964.276
 476.142 103.362
 65.984 659.172
 659.162 38.200
 986.375 875.849
 742.704 197.589
 586.971 176.632
 792.151 71.205
 596.667 80.371
 600.152 624.775
 881.068 816.121
 291.605 775.716
 847.822 314.778
 476.620 376.554
 684.628 513.157
 657.094 696.092
 440.361 784.953
 301.288 391.149
 803.372 805.495
 76.074 383.469
 39.967 301.591
 704.446 835.719
 724.503 974.087
 660.716 261.384
 867.322 839.729
 869.931 425.554
 778.302 391.786
 11.986 82.453
 395.224 287.576
 293.236 252.080
 964.067 838.088
 315.945 929.035
 442.204 893.474
 203.538 123.849
 68.034 922.067
 510.284 508.628
 417.672 194.224
 818.952 738.166
 369.777 170.643
 798.334 573.877
 595.704 13.672
 921.762 95.758
 58.849 785.631
 933.313 657.397
 72.888 457.360
 463.969 446.814
 464.840 550.571
 247.329 953.234
 500.237 697.236
 43.407 714.013
 341.713 877.108
 357.666 99.637
 769.974 739.789
 126.796 776.588
 741.256 520.727
 847.135 821.901
 585.081 301.687
 838.489 219.217
 460.655 66.976
 985.777 879.423
 242.821 378.866
 982.300 150.510
 655.653 891.788
 737.973 527.662
 23.009 88.216
 718.693 478.094
 973.452 933.358
 882.024 753.620
 287.628 885.402
 980.715 590.743
 478.460 278.038
 58.492 872.485
 770.459 318.032
 279.498 742.779
 719.171 259.012
 959.155 683.483
 563.721 60.301
 23.705 561.890
 515.942 494.051
 670.132 274.568
 993.260 93.391
 857.260 8.790
 437.079 47.435
 390.783 738.425
 914.695 545.341
 805.778 805.569
 474.633 691.180
 364.216 516.376
 959.943 884.735
 214.522 819.364
 131.476 61.969
 875.765 822.118
 916.910 874.510
 559.328 138.912
 987.688 362.765
 602.547 613.837
 734.682 935.316
 216.850 613.793
 826.961 141.829
 430.214 881.074
 612.375 342.287
 191.573 439.655
 572.701 596.953
 92.291 591.849
 251.881 984.748
 614.459 967.419
 608.674 798.952
 632.955 505.864
 633.052 255.297
 551.694 290.457
 540.506 206.052
 745.941 201.251
 604.451 2.857
 291.921 320.953
 92.043 849.569
 500.182 85.134
 173.607 383.722
 816.434 5.131
 624.502 611.307
 827.125 862.422
 627.793 875.262
 599.234 46.772
 716.570 84.426
 415.117 922.571
 519.646 678.897
 232.450 9.413
 350.025 612.026
 333.048 370.658
 111.543 232.081
 627.526 949.836
 508.172 231.531
 788.431 976.981
 88.457 573.480
 703.699 798.953
 413.306 417.941
 914.351 148.480
 221.076 861.171
 542.688 550.905
 204.637 715.362
 375.236 135.627
 189.304 430.611
 962.133 947.166
 589.541 573.725
 883.165 80.047
 960.835 397.304
 340.210 749.693
 888.695 966.417
 424.398 180.985
 960.287 958.464
 309.994 885.604
 939.608 654.566
 110.141 212.802
 761.491 228.698
 634.497 715.625
 523.256 285.036
 85.977 861.088
 188.813 656.595
 171.976 429.507
 334.957 861.701
 861.241 861.534
 522.981 812.291
 345.954 103.844
 33.343 513.378
 752.561 723.588
 972.705 610.504
 945.554 271.193
 570.211 896.823
 875.066 899.996
 695.440 839.178
 399.122 944.143
 829.240 19.484
 260.286 623.716
 428.973 200.800
 887.742 913.932
 583.002 744.263
 231.502 275.243
 230.076 941.616
 795.136 800.453
 915.399 747.302
 125.313 66.292
 907.294 543.387
 26.574 768.968
 550.582 239.855
 812.476 29.841
 482.007 882.991
 671.796 48.561
 979.636 336.617
 241.543 791.920
 415.216 727.077
 335.588 388.353
 882.729 555.385
 405.592 367.106
 397.093 422.175
 214.531 369.717
 107.136 566.753
 715.372 267.560
 212.127 165.031
 659.586 56.226
 380.493 977.540
 751.423 544.532
 564.798 293.655
 531.533 807.762
 13.816 627.988
 763.230 991.603
 779.014 626.435
 129.963 211.222
 80.298 610.256
 85.263 630.559
 969.110 994.861
 856.343 987.467
 943.553 974.566
 847.723 773.617
 621.054 764.823
 57.874 422.640
 552.946 879.372
 974.099 409.838
 519.551 322.081
 691.177 341.709
 623.842 763.218
 478.137 398.922
 610.056 209.448
 543.535 893.052
 677.041 968.498
 499.586 972.153
 694.311 846.387
 754.262 445.163
 924.376 131.105
 351.085 338.151
 823.786 536.109
 289.919 709.984
 156.375 565.006
 87.823 770.156
 877.531 770.969
 844.475 802.149
 113.114 817.077
 757.099 411.945
 89.220 683.834
 359.151 319.349
 300.801 545.039
 536.692 181.064
 222.774 861.273
 986.557 686.304
 854.348 880.168
 428.916 570.940
 686.741 633.842
 859.869 943.267
 840.128 476.459
 41.548 857.484
 124.707 389.379
 470.188 879.725
 343.302 519.221
 257.268 201.220
 922.315 417.171
 803.829 914.947
 790.561 68.632
 270.052 402.513
 631.036 283.984
 646.202 409.243
 221.804 247.555
 549.944 615.361
 524.686 767.387
 620.052 153.273
 643.236 947.958
 786.903 154.285
 376.710 927.443
 593.228 627.490
 169.555 926.586
 759.905 639.250
 74.609 984.786
 64.776 249.755
 394.351 388.047
 379.282 115.092
 872.443 291.227
 18.028 236.403
 315.520 412.290
 858.235 454.823
 923.158 828.480
 515.507 890.509
 186.459 873.459
 83.762 310.273
 229.569 351.243
 2.828 100.833
 863.993 818.439
 777.714 108.873
 306.140 502.791
 887.443 585.904
 580.430 625.903
 965.480 111.993
 653.275 974.401
 462.909 949.908
 579.844 650.496
 602.785 348.100
 611.654 54.345
 660.555 930.557
 727.617 471.808
 950.352 313.094
 286.232 717.839
 427.746 313.808
 27.486 314.084
 431.704 690.545
 7.804 746.278
 755.610 866.304
 961.765 680.167
 261.100 986.151
 234.661 232.211
 508.979 293.612
 708.113 751.935
 86.650 893.570
 887.624 225.965
 247.402 670.833
 580.192 649.567
 257.888 412.918
 858.867 210.456
 168.492 11.868
 489.702 213.224
 97.581 228.539
 838.227 552.668
 153.500 644.607
 833.770 573.303
 734.344 619.284
 660.268 73.428
 649.882 841.540
 974.350 409.193
 635.606 222.359
 91.221 401.516
 786.764 718.753
 395.230 461.493
 969.737 300.935
 346.947 833.828
 686.600 761.006
 697.446 558.978
 321.672 776.036
 661.416 10.221
 409.928 456.571
 825.346 149.085
 88.105 174.844
 909.774 829.811
 350.049 432.731
 303.236 79.531
 86.333 820.396
 630.854 684.944
 180.534 171.303
 806.502 168.677
 525.114 41.763
 791.108 269.698
 650.914 853.307
 91.280 923.561
 506.381 919.138
 285.198 931.698
 624.476 132.841
 163.190 617.053
 653.420 94.875
 478.124 779.187
 757.010 672.489
 578.372 819.386
 294.140 479.368
 59.507 529.716
 126.473 86.017
 938.966 394.331
 867.317 259.751
 102.797 392.471
 940.923 528.898
 970.416 916.610
 865.175 479.772
 500.429 113.179
 175.704 553.127
 49.391 444.642
 677.470 600.776
 880.563 678.680
 620.737 0.044
 688.818 591.531
 160.219 876.587
 701.844 77.709
 354.937 643.363
 280.496 877.240
 616.481 79.200
 469.699 945.029
 107.114 14.314
 345.903 416.176
 147.100 97.515
 920.992 878.041
 311.390 341.789
 652.300 96.952
 6.105 197.968
 583.454 708.107
 920.017 822.611
 813.911 544.891
 678.424 283.760
 332.102 33.270
 197.632 500.531
 416.902 322.867
 886.870 318.485
 436.944 874.694
 788.359 877.258
 282.081 22.364
 630.834 190.312
 124.578 406.090
 320.801 4.833
 210.695 124.185
 660.900 684.473
 860.875 323.518
 695.853 215.865
 446.370 767.015
 501.588 904.666
 402.751 572.422
 988.402 836.632
 130.223 852.112
 248.705 438.081
 164.092 829.359
 586.342 197.780
 226.330 233.636
 888.266 794.108
 594.240 347.848
 788.998 8.312
 751.211 96.730
 810.742 163.392
 77.002 520.904
 591.906 690.811
 653.677 9.203
 527.368 341.739
 323.951 787.236
 796.045 589.297
 360.309 547.729
 334.509 742.499
 357.906 313.763
 897.004 55.851
 827.087 845.763
 817.603 781.385
 960.738 223.998
 433.170 298.128
 919.065 887.915
 637.954 559.294
 894.261 10.049
 601.956 527.074
 77.740 884.292
 3.625 691.557
 293.777 165.347
 989.167 382.690
 529.678 598.403
 589.999 336.130
 380.904 5.930
 199.027 835.356
 740.157 73.445
 446.022 958.606
 45.655 109.988
 20.996 761.246
 422.049 804.400
 598.938 138.514
 907.279 798.553
 524.405 172.580
 172.844 37.096
 653.327 769.240
 179.234 604.637
 133.060 646.921
 731.660 540.476
 669.501 332.987
 35.688 733.763
 299.351 844.476
 923.296 894.573
 1.834 542.559
 205.303 105.780
 871.046 128.314
 587.821 64.243
 579.365 533.346
 202.602 685.997
 623.804 209.656
 181.871 787.502
 318.996 961.749
 948.052 463.070
 718.615 428.868
 281.814 97.335
 975.894 820.363
 525.061 611.789
 35.717 752.496
 919.080 117.156
 756.197 515.618
 475.407 90.774
 435.207 817.685
 534.458 122.608
 443.882 770.158
 344.198 168.270
 999.414 387.531
 350.814 746.224
 626.670 210.097
 151.254 143.681
 223.266 394.406
 132.637 116.454
 845.092 76.388
 87.916 838.073
 936.242 343.004
 626.050 668.903
 134.348 359.900
 16.570 263.867
 463.142 220.850
 454.309 345.140
 480.360 801.397
 284.746 252.059
 160.799 221.241
 881.560 903.214
 169.416 620.461
 956.518 714.728
 3.966 522.038
 651.545 104.089
 875.054 541.496
 810.922 651.268
 336.028 83.499
 58.149 609.462
 596.373 670.335
 360.515 968.688
 248.781 929.275
 511.113 528.987
 238.668 41.516
 702.701 679.483
 310.447 656.944
 122.968 688.725
 710.352 204.203
 232.311 64.992
 522.192 987.939
 262.141 857.641
 899.325 43.800
 115.969 947.844
 450.803 11.417
 592.424 365.309
 787.506 146.640
 957.119 303.975
 458.843 402.641
 850.408 771.487
 263.981 406.791
 265.141 62.890
 833.429 303.642
 500.214 507.034
 905.221 246.802
 182.809 94.238
 400.979 742.400
 448.760 695.658
 105.105 778.364
 423.417 59.455
 907.588 436.542
 205.027 687.303
 457.958 464.196
 522.219 19.112
 43.388 578.499
 223.221 186.506
 224.616 359.061
 316.398 429.811
 494.080 731.302
 682.429 242.821
 44.482 805.678
 33.595 438.834
 813.996 277.680
 624.298 785.506
 795.858 540.394
 491.110 190.474
 232.400 959.847
 195.483 830.892
 652.281 523.838
 686.202 194.830
 728.403 923.322
 723.034 968.430
 934.403 453.360
 492.466 678.069
 839.719 335.394
 488.610 240.201
 314.939 836.940
 268.138 232.521
 706.639 87.271
 361.324 68.696
 298.446 712.329
 929.180 15.676
 794.983 308.722
 899.248 458.971
 668.257 580.548
 443.374 209.050
 590.416 424.969
 136.036 303.821
 769.588 889.465
 761.195 441.042
 311.396 267.827
 31.818 254.418
 80.896 451.028
 915.060 402.342
 349.166 316.553
 486.467 283.856
 514.790 504.832
 390.625 938.085
 710.576 488.617
 888.544 767.404
 285.325 751.049
 902.119 487.896
 213.142 26.553
 404.654 630.726
 980.259 567.342
 388.263 863.085
 561.670 934.295
 601.652 876.190
 684.854 797.264
 386.174 999.728
 721.858 104.877
 538.090 587.375
 618.075 951.701
 937.678 506.971
 198.702 751.095
 161.476 333.201
 762.538 400.315
 835.825 541.855
 926.163 1.714
 704.363 745.633
 396.315 146.509
 328.930 785.108
 479.427 558.026
 785.010 928.711
 267.725 77.315
 365.312 66.741
 232.213 119.032
 87.246 271.688
 393.474 158.674
 83.947 496.002
 899.000 878.278
 819.431 185.345
 106.043 906.980
 534.605 787.100
 625.636 771.304
 633.787 258.100
 27.956 609.292
 545.574 840.308
 421.710 309.942
 325.127 337.314
 108.587 187.549
 247.930 537.469
 264.169 778.139
 421.908 81.231
 723.410 306.148
 12.346 141.565
 644.080 283.715
 732.759 598.283
 106.107 307.657
 457.791 651.960
 677.035 661.468
 18.066 893.029
 60.711 828.000
 751.006 960.061
 152.604 505.223
 218.895 971.783
 983.967 490.316
 631.493 674.581
 59.364 669.933
 94.486 626.042
 717.345 905.799
 468.798 41.225
 189.413 429.646
 694.733 108.068
 643.659 320.162
 187.212 468.558
 399.919 103.145
 825.518 140.595
 744.995 635.997
 77.570 789.966
 989.134 366.274
 552.465 961.328
 46.656 214.118
 356.644 541.038
 430.420 658.465
 832.627 393.020
 986.104 811.111
 831.723 212.354
 400.249 60.674
 563.792 251.160
 766.376 245.641
 181.253 649.597
 634.740 772.960
 697.574 753.843
 680.196 902.684
 172.021 516.051
 654.202 852.104
 575.133 982.209
 724.055 982.693
 599.157 6.957
 806.262 183.201
 313.291 854.849
 560.732 481.812
 857.313 810.909
 395.571 753.847
 894.063 525.880
 34.290 249.609
 829.692 650.305
 891.673 175.537
 592.001 593.923
 993.295 112.388
 216.185 601.125
 336.554 54.107
 511.498 18.025
 136.052 973.007
 512.662 791.638
 109.471 249.534
 300.110 176.566
 955.872 2.216
 600.577 10.371
 149.076 285.139
 554.169 76.526
 634.934 521.895
 309.328 215.533
 581.483 167.205
 39.396 323.003
 912.017 947.158
 373.401 931.300
 457.780 658.252
 611.914 92.653
 532.430 202.148
 922.160 40.739
 965.659 610.700
 644.031 19.790
 877.687 353.466
 12.179 540.838
 47.192 312.350
 834.314 600.140
 768.015 815.486
 740.377 412.017
 828.425 921.119
 512.971 444.816
 232.512 373.459
 160.747 872.660
 646.341 973.675
 941.213 475.844
 249.809 443.130
 568.318 938.613
 744.888 641.093
 647.236 944.613
 76.305 439.692
 711.047 388.271
 904.117 874.393
 541.648 975.933
 799.617 864.284
 143.661 945.787
 365.164 833.788
 411.618 192.883
 181.569 732.787
 247.038 738.084
 418.633 27.686
 405.715 861.476
 688.112 269.597
 402.539 855.798
 935.109 401.002
 290.348 909.139
 842.799 368.070
 432.768 153.905
 933.901 207.010
 583.919 117.366
 685.944 179.768
 698.567 264.741
 9.743 872.998
 156.249 766.378
 173.358 336.176
 176.616 164.237
 67.073 227.170
 518.516 18.465
 806.572 729.442
 432.822 531.667
 347.639 392.737
 822.912 366.681
 650.695 482.784
 653.767 573.805
 179.552 374.872
 541.401 546.889
 166.579 726.562
 801.801 946.365
 224.567 867.158
 899.421 413.656
 960.709 62.619
 518.916 898.704
 255.231 86.405
 403.058 414.330
 639.264 147.326
 620.396 792.230
 654.667 508.176
 217.164 460.620
 442.016 652.904
 891.263 698.587
 899.174 220.105
 727.106 193.333
 227.291 976.909
 426.908 870.620
 257.431 236.038
 348.248 863.437
 680.920 461.394
 943.812 497.288
 819.978 521.279
 534.983 311.415
 330.169 556.105
 327.139 303.097
 758.790 667.706
 985.076 816.911
 57.853 314.163
 179.007 233.293
 409.139 127.207
 235.277 911.961
 332.360 844.048
 284.587 677.978
 364.565 662.917
 200.583 603.643
 296.087 858.295
 722.748 431.463
 280.672 209.920
 722.265 835.768
 187.771 257.162
 813.780 857.588
 494.583 650.578
 858.688 434.256
 313.468 764.637
 218.801 537.419
 884.286 104.378
 478.160 227.175
 926.442 994.503
 283.777 12.619
 615.725 208.146
 694.488 507.897
 927.984 965.769
 155.648 105.984
 555.379 519.724
 823.624 518.671
 259.183 9.648
 288.874 700.015
 162.198 616.667
 833.712 171.922
 217.930 214.345
 707.800 785.105
 615.155 681.259
 711.059 797.877
 705.960 39.278
 793.531 50.778
 781.305 364.104
 770.987 309.668
 587.457 496.964
 423.607 286.647
 384.119 500.798
 705.221 810.837
 923.805 348.629
 8.570 384.104
 392.997 819.637
 76.427 335.223
 838.282 88.736
 341.595 785.474
 222.253 123.070
 45.676 105.489
 160.027 103.951
 205.665 814.255
 801.486 551.568
 350.095 424.088
 798.355 283.675
 367.364 438.217
 959.144 445.802
 935.638 69.254
 6.516 532.136
 927.152 666.580
 847.210 11.510
 193.850 858.657
 308.238 86.103
 993.076 963.136
 327.344 461.162
 451.721 864.627
 880.906 277.681
 298.198 769.077
 337.411 557.490
 220.132 617.407
 616.000 398.203
 691.559 472.497
 262.250 516.201
 719.130 516.687
 910.394 617.122
 398.360 935.915
 243.634 38.648
 367.190 586.699
 481.408 488.884
 567.076 998.840
 181.780 839.966
 246.820 656.433
 143.990 441.120
 899.559 209.319
 904.398 414.172
 40.315 24.119
 540.174 779.115
 94.763 406.572
 609.123 934.923
 567.170 673.840
 268.968 164.330
 427.503 676.218
 221.353 129.132
 848.580 152.243
 729.066 228.882
 30.797 630.284
 751.858 680.360
 574.685 284.563
 257.324 973.232
 353.592 926.077
 87.176 219.862
 956.637 11.738
 822.649 860.920
 825.299 431.188
 900.705 245.422
 208.268 764.169
 617.999 72.061
 974.339 466.295
 533.500 371.558
 321.097 952.716
 382.435 206.389
 120.020 113.091
 761.206 159.430
 371.585 353.829
 180.656 837.013
 285.327 661.604
 337.161 400.739
 331.019 393.229
 669.241 707.637
 162.837 889.307
 81.603 137.148
 236.071 591.355
 586.800 38.854
 806.746 13.853
 73.036 885.228
 622.055 723.832
 319.510 363.211
 221.088 841.923
 190.207 506.647
 321.081 571.502
 914.010 544.124
 167.539 848.595
 851.757 914.317
 83.752 487.099
 836.401 150.280
 325.777 664.805
 305.525 337.426
 995.748 389.435
 109.076 155.063
 405.174 724.875
 230.578 181.758
 329.586 211.014
 196.413 9.606
 928.683 631.770
 732.447 616.445
 297.052 271.266
 155.807 498.428
 188.095 134.634
 35.689 894.251
 149.213 525.139
 122.333 428.246
 304.405 481.329
 307.746 69.732
 208.654 145.580
 153.308 123.356
 417.869 308.132
 84.240 218.081
 712.501 438.462
 823.280 905.120
 779.370 159.383
 708.201 477.206
 795.003 659.830
 730.498 218.430
 918.066 191.792
 44.371 236.547
 544.865 907.832
 252.644 834.609
 119.838 611.317
 484.604 578.388
 835.274 895.542
 472.653 608.101
 166.894 914.873
 921.521 640.868
 543.426 75.889
 184.674 593.342
 660.935 64.864
 934.944 916.652
 851.644 286.200
 285.748 938.626
 280.637 311.388
 909.301 627.183
 553.542 807.403
 660.528 865.321
 8.745 495.166
 180.036 219.657
 676.452 491.748
 874.393 213.675
 704.913 313.652
 593.214 722.347
 275.228 402.903
 604.534 490.551
 397.493 213.424
 54.898 163.645
 952.766 233.599
 759.132 89.763
 320.787 283.897
 745.491 511.131
 519.008 618.539
 661.475 372.317
 33.851 770.559
 679.131 619.237
 212.898 344.054
 508.897 591.670
 922.773 600.323
 199.349 487.530
 80.717 371.049
 555.652 228.278
 10.390 617.278
 819.607 726.389
 429.385 534.054
 114.379 157.994
 275.755 64.026
 540.923 502.790
 754.802 756.758
 522.522 220.528
 620.224 211.951
 408.727 396.176
 182.978 633.153
 678.130 177.006
 207.855 943.187
 607.172 532.849
 255.632 263.509
 613.687 749.774
 154.869 517.715
 831.546 87.042
 842.169 305.630
 847.136 422.948
 446.285 720.935
 28.041 737.822
 66.365 304.433
 926.021 948.803
 517.341 80.205
 845.034 953.185
 398.782 496.643
 663.684 52.952
 153.212 863.295
 301.146 36.195
 484.903 452.459
 55.702 660.378
 232.539 127.313
 242.760 712.731
 854.158 112.325
 760.267 74.706
 368.658 173.619
 137.276 666.395
 386.446 4.479
 327.951 934.731
 686.936 382.393
 628.286 833.352
 300.479 687.745
 74.340 445.057
 817.489 549.912
 64.990 458.365
 472.204 754.073
 603.239 331.801
 679.605 532.310
 910.533 882.979
 91.746 46.618
 508.684 209.678
 787.496 211.452
 532.591 787.835
 23.785 101.689
 710.756 563.376
 616.626 541.744
 384.429 143.276
 748.950 206.688
 213.171 343.978
 35.622 711.127
 995.750 435.914
 432.778 881.199
 809.921 260.305
 930.888 255.142
 510.089 833.529
 493.964 34.679
 413.711 205.392
 929.353 299.873
 729.076 826.680
 25.090 531.730
 230.711 899.912
 559.328 977.755
 753.837 542.594
 556.698 404.735
 964.160 757.223
 280.314 459.633
 349.897 365.414
 949.544 493.675
 593.590 178.799
 559.633 977.123
 104.327 716.583
 650.028 864.229
 46.971 974.183
 577.089 671.244
 292.552 850.141
 150.281 957.795
 259.826 366.168
 198.444 96.457
 127.062 299.921
 257.050 60.880
 698.366 89.794
 574.306 733.650
 721.455 179.122
 692.494 346.313
 412.969 422.834
 93.083 921.291
 670.583 877.445
 625.179 435.058
 83.817 595.797
 445.019 200.854
 621.227 826.974
 961.025 154.912
 322.277 921.079
 238.839 190.833
 587.611 915.197
 611.628 931.193
 699.611 153.742
 953.411 753.014
 52.171 812.048
 501.359 34.534
 588.864 50.506
 3.849 395.406
 84.425 947.565
 774.799 732.202
 926.282 828.892
 354.851 568.083
 809.371 127.751
 522.546 241.905
 425.367 245.043
 423.592 751.396
 561.757 808.435
 356.111 270.823
 609.699 306.622
 980.344 10.414
 973.701 860.435
 331.569 837.660
 269.890 216.267
 377.048 995.107
 60.482 253.998
 46.810 21.776
 595.569 1.450
 712.396 202.719
 93.021 466.543
 218.721 261.017
 285.025 428.184
 476.531 686.927
 675.385 574.883
 684.273 828.656
 393.171 218.863
 809.327 297.797
 981.838 931.641
 563.480 159.863
 542.729 298.642
 753.238 967.224
 550.297 45.260
 272.355 769.456
 394.065 780.098
 785.069 516.440
 377.727 784.007
 180.455 605.188
 945.826 662.519
 470.553 955.359
 317.860 306.581
 970.301 814.633
 321.588 770.030
 301.474 267.915
 942.771 185.431
 174.896 68.767
 186.928 281.848
 647.117 233.243
 97.222 33.598
 944.756 781.627
 836.894 318.325
 280.165 919.439
 348.324 571.878
 827.336 792.983
 295.553 438.036
 121.719 104.825
 412.934 480.337
 229.403 339.722
 477.344 574.010
 690.961 31.038
 431.365 566.675
 276.863 431.714
 574.215 891.326
 242.016 572.934
 648.332 753.663
 986.761 69.183
 352.997 283.621
 723.915 122.217
 660.728 138.872
 22.577 91.184
 974.280 742.674
 509.134 224.864
 896.683 912.103
 816.683 828.544
 277.015 633.089
 301.975 286.821
 401.488 229.445
 512.749 149.677
 212.354 983.175
 760.166 468.129
 323.381 237.587
 6.064 933.981
 255.739 263.505
 141.331 222.525
 715.780 317.986
 341.227 485.037
 177.997 766.213
 720.607 807.773
 402.471 277.751
 864.314 904.658
 514.232 620.944
 816.445 491.326
 688.353 652.533
 820.601 988.837
 433.534 687.490
 8.752 106.659
 640.781 506.471
 539.111 777.956
 483.058 50.475
 536.824 77.469
 515.104 115.217
 951.680 496.150
 856.757 608.067
 924.094 20.129
 652.951 700.271
 956.975 248.503
 422.093 294.540
 592.551 559.201
 842.907 946.356
 58.790 509.807
 727.281 805.614
 601.744 46.451
 700.621 378.276
 783.186 134.889
 607.135 305.848
 675.607 460.760
 99.005 799.675
 610.450 348.055
 807.358 488.982
 364.919 884.455
 59.093 903.357
 545.584 927.996
 255.102 534.930
 534.023 601.013
 798.237 851.287
 994.930 594.526
 217.906 961.289
 357.510 39.769
 824.707 92.122
 316.780 424.831
 613.601 102.527
 665.881 505.135
 66.401 935.112
 270.240 979.418
 160.557 966.647
 788.781 871.049
 26.247 431.416
 599.305 701.780
 890.639 516.962
 10.211 195.746
 868.016 927.375
 158.080 70.794
 786.486 5.715
 372.212 517.627
 153.640 248.989
 308.238 931.184
 950.272 846.649
 841.797 929.919
 676.777 852.848
 801.277 404.910
 762.816 655.205
 790.535 399.968
 467.231 435.970
 995.834 795.139
 949.961 507.897
 326.942 698.441
 576.977 435.485
 54.236 934.474
 337.372 176.520
 268.978 234.349
 700.925 568.832
 712.689 500.441
 345.419 78.166
 447.204 553.759
 34.180 66.113
 325.948 923.739
 952.573 948.671
 588.762 753.169
 22.458 528.472
 149.974 648.562
 938.739 794.929
 248.156 83.003
 823.423 409.834
 245.085 669.347
 709.231 510.626
 122.867 572.285
 364.108 964.095
 957.259 464.579
 895.567 650.306
 620.177 592.498
 853.237 125.788
 666.698 675.824
 231.054 248.259
 726.118 896.801
 487.090 199.526
 380.482 138.961
 907.120 241.608
 68.326 820.165
 873.757 421.942
 790.065 164.622
 730.618 11.035
 561.600 6.686
 392.950 429.635
 614.560 286.108
 922.821 787.964
 178.323 242.221
 307.210 417.555
 407.220 45.641
 327.608 193.613
 195.458 713.662
 945.220 304.512
 515.207 773.558
 129.325 973.178
 735.658 290.596
 689.058 535.979
 551.683 730.103
 920.082 67.505
 542.084 230.737
 814.622 249.053
 564.467 425.776
 101.734 524.981
 704.877 47.444
 458.081 400.451
 66.928 413.716
 159.577 397.947
 491.753 145.807
 111.095 115.621
 234.502 356.409
 302.772 690.816
 526.067 233.184
 83.676 955.529
 864.130 709.013
 330.797 631.151
 302.711 440.738
 315.943 17.425
 144.170 932.935
 355.696 20.341
 435.566 554.464
 768.664 786.835
 888.702 755.778
 186.698 187.085
 89.775 747.310
 377.361 440.289
 652.917 627.602
 766.740 114.775
 767.944 728.455
 215.867 861.753
 65.172 188.473
 39.731 642.935
 991.442 281.455
 82.643 980.449
 786.515 258.559
 22.858 253.268
 446.268 749.874
 196.757 163.750
 739.922 589.562
 660.033 842.415
 847.575 147.186
 70.341 306.049
 639.183 375.101
 240.556 56.437
 117.699 217.165
 910.449 942.961
 391.319 307.640
 781.344 216.072
 469.668 951.613
 95.656 189.989
 646.616 790.915
 791.589 597.230
 641.442 784.217
 371.315 555.706
 626.780 769.281
 265.434 847.745
 835.736 922.472
 412.349 711.775
 374.460 519.250
 581.313 619.273
 886.082 54.040
 313.505 115.590
 736.281 663.498
 225.815 72.339
 791.858 969.553
 384.447 976.033
 716.755 613.901
 905.460 772.854
 43.343 480.810
 350.661 428.850
 321.874 627.738
 661.533 640.064
 92.406 381.455
 691.030 945.344
 648.886 669.933
 61.128 28.707
 915.290 96.671
 379.097 936.587
 772.702 314.303
 401.802 732.294
 860.983 99.046
 737.374 235.051
 929.566 988.029
 137.766 679.740
 882.021 129.721
 462.728 636.564
 605.084 966.110
 412.276 364.213
 804.118 757.067
 135.736 967.699
 396.391 656.387
 663.923 590.883
 506.857 829.572
 688.033 207.202
 937.174 880.696
 763.736 959.393
 759.724 935.258
 369.069 34.763
 749.489 54.067
 35.570 607.186
 986.096 66.899
 727.329 806.451
 617.729 391.376
 813.971 131.461
 412.384 310.429
 0.927 363.318
 967.802 529.678
 901.737 280.349
 900.319 523.386
 98.645 268.179
 778.537 244.456
 403.639 958.024
 257.459 650.876
 44.866 35.310
 752.521 259.345
 933.288 323.819
 974.319 538.463
 360.461 668.739
 830.003 501.408
 116.882 281.986
 146.079 844.551
 356.607 357.088
 642.225 537.825
 650.577 456.633
 802.662 929.255
 729.614 486.367
 169.457 344.920
 907.483 825.439
 993.034 402.388
 162.246 226.838
 694.231 6.708
 235.798 546.131
 747.910 350.144
 860.636 826.083
 121.694 417.715
 641.344 151.262
 479.598 128.196
 85.794 397.595
 876.709 573.588
 505.789 209.737
 468.557 8.342
 774.816 432.721
 881.284 573.058
 356.069 757.596
 833.316 896.520
 289.325 483.478
 566.073 26.126
 471.082 285.921
 783.682 801.893
 177.254 464.780
 476.185 165.847
 288.420 840.353
 16.797 729.889
 589.017 806.804
 794.194 594.905
 156.973 834.533
 831.372 196.507
 650.206 251.722
 22.192 263.202
 970.450 508.904
 907.521 616.830
 660.364 433.742
 139.964 968.970
 612.402 576.644
 727.939 407.628
 460.990 507.389
 787.738 403.451
 945.074 490.116
 300.719 762.092
 695.844 996.159
 409.732 517.993
 282.418 934.061
 184.959 704.146
 972.728 722.196
 838.605 782.430
 901.872 605.880
 817.332 210.454
 128.317 147.319
 501.158 724.928
 170.006 78.667
 791.165 900.157
 896.229 706.750
 282.051 995.986
 283.893 559.304
 49.097 35.533
 283.445 749.084
 95.003 83.098
 463.075 651.742
 916.235 351.181
 871.261 509.546
 379.897 717.610
 666.258 814.707
 522.789 535.014
 74.404 138.281
 69.394 961.593
 552.363 63.429
 443.487 21.241
 115.524 181.419
 50.107 940.091
 457.326 606.584
 315.637 123.683
 102.182 69.887
 781.097 192.907
 616.060 532.489
 788.535 437.207
 129.589 109.380
 526.379 660.100
 723.216 362.700
 403.969 865.683
 774.724 184.690
 608.322 386.699
 196.928 276.511
 910.919 596.822
 696.084 892.508
 195.297 134.617
 186.460 76.451
 77.089 837.402
 308.234 99.078
 399.591 223.610
 447.684 512.729
 275.749 146.797
 661.415 982.556
 880.561 88.099
 699.577 413.678
 998.442 762.394
 723.888 464.621
 723.216 233.013
 970.448 179.606
 972.394 397.406
 238.299 561.919
 93.828 499.303
 744.330 589.056
 746.089 609.734
 203.252 595.088
 61.894 808.626
 426.021 539.332
 447.242 989.962
 817.391 381.625
 21.704 846.661
 757.474 297.245
 914.510 97.224
 415.692 508.578
 346.969 465.885
 338.786 71.403
 557.570 283.600
 526.288 532.004
 268.408 941.121
 333.753 233.937
 109.795 290.856
 681.041 482.392
 476.886 594.979
 773.003 317.438
 903.550 777.766
 24.189 368.689
 623.645 725.360
 606.941 991.971
 420.225 741.919
 80.819 468.329
 714.364 213.460
 806.287 587.372
 645.421 136.808
 270.491 66.614
 375.218 668.268
 359.701 367.658
 194.293 853.190
 881.281 966.045
 106.829 472.333
 976.046 687.206
 262.864 633.101
 255.604 524.654
 935.909 633.616
 663.049 362.486
 208.191 415.581
 881.572 202.139
 324.628 919.531
 124.666 78.455
 963.606 75.080
 932.276 593.566
 804.161 351.817
 96.199 415.352
 554.789 506.670
 550.275 712.620
 561.563 774.681
 319.212 129.452
 698.289 536.615
 835.681 849.898
 128.096 873.673
 847.573 650.477
 836.147 192.514
 63.634 676.413
 392.272 719.066
 771.439 368.668
 988.626 454.119
 130.591 388.506
 392.392 635.029
 247.759 176.171
 491.583 724.155
 608.726 597.553
 730.986 954.695
 933.893 900.203
 25.891 907.797
 73.878 356.344
 997.558 11.235
 535.190 719.589
 343.331 170.218
 564.869 183.740
 286.204 536.379
 197.871 391.602
 746.754 153.448
 130.643 200.188
 751.134 490.314
 905.341 132.645
 691.823 677.015
 426.550 518.891
 155.805 230.726
 869.038 294.157
 843.518 721.219
 232.260 850.935
 540.349 843.759
 144.205 554.239
 542.622 797.553
 581.144 877.356
 457.132 405.961
 346.467 205.840
 915.754 647.724
 914.601 317.154
 705.769 923.850
 396.849 263.944
 797.040 580.861
 304.717 777.456
 136.584 706.468
 680.899 537.045
 220.407 657.931
 324.728 410.521
 885.462 966.403
 871.814 512.327
 488.470 363.040
 589.187 121.995
 353.241 515.972
 937.988 889.269
 727.370 363.219
 334.343 575.820
 349.216 527.862
 532.156 863.044
 396.465 451.434
 664.125 523.402
 81.057 463.267
 42.322 806.906
 437.573 792.020
 248.267 48.145
 92.342 435.631
 73.895 831.865
 620.597 143.339
 326.480 161.162
 824.153 474.379
 28.002 812.307
 170.614 819.447
 846.225 809.971
 208.584 380.557
 742.662 857.807
 946.125 770.653
 441.505 769.190
 589.734 125.098
 871.554 884.257
 278.972 312.315
 746.240 70.744
 311.684 30.474
 789.328 891.499
 83.495 711.867
 228.173 600.804
 513.174 297.759
 332.961 790.032
 995.816 55.959
 327.883 241.658
 25.113 793.706
 615.380 135.961
 113.726 562.815
 192.354 468.960
 779.784 396.193
 480.594 931.184
 373.457 779.259
 703.703 628.251
 809.515 611.446
 908.851 724.945
 721.687 907.579
 821.041 209.390
 737.814 622.755
 825.818 613.220
 19.468 844.280
 477.069 313.507
 647.391 407.899
 321.556 373.987
 49.312 380.958
 400.905 164.317
 347.197 71.322
 243.068 899.325
 87.503 416.926
 274.757 954.099
 354.548 77.120
 488.444 289.336
 250.781 963.910
 574.462 534.394
 358.593 640.188
 101.162 458.285
 229.845 185.017
 292.516 462.430
 537.855 135.436
 439.822 869.915
 81.701 703.371
 497.125 696.519
 867.233 18.738
 281.639 66.771
 468.721 940.203
 341.929 797.144
 468.826 418.356
 707.248 987.462
 104.305 297.860
 708.436 835.193
 136.127 251.828
 9.900 676.131
 193.407 590.109
 136.834 334.743
 392.572 450.893
 673.874 880.021
 340.719 240.268
 80.743 485.070
 833.143 635.770
 674.944 203.863
 740.155 417.125
 807.583 544.982
 41.644 370.186
 970.007 943.926
 456.317 459.250
 458.624 832.358
 76.496 949.817
 63.459 459.904
 261.984 650.246
 881.438 942.691
 374.304 529.335
 964.689 959.439
 805.195 650.615
 852.312 872.723
 933.184 277.078
 684.070 867.906
 845.349 666.367
 217.363 538.677
 806.753 161.360
 654.053 535.205
 919.800 740.126
 298.431 773.362
 264.893 918.748
 107.518 891.654
 80.739 387.437
 633.509 262.377
 458.849 732.182
 497.266 806.669
 276.747 169.113
 751.300 36.887
 65.906 155.565
 498.548 326.777
 544.210 689.889
 215.670 78.895
 182.842 861.539
 0.810 673.617
 420.841 944.315
 618.108 314.691
 687.551 860.408
 765.286 867.907
 896.916 892.734
 544.983 773.103
 394.666 940.738
 101.904 111.999
 779.356 643.338
 801.216 967.440
 593.717 215.936
 1.897 611.452
 559.639 640.744
 333.167 623.446
 977.306 826.155
 651.839 345.188
 748.585 817.154
 360.895 720.359
 541.959 41.168
 150.292 404.131
 169.368 749.116
 203.572 438.112
 775.785 237.378
 550.009 909.829
 884.705 481.038
 161.759 10.952
 334.744 480.926
 56.678 197.428
 274.954 826.034
 606.318 676.228
 453.293 738.918
 329.413 901.438
 280.975 635.353
 116.188 876.833
 535.350 62.034
 348.719 818.123
 978.865 739.527
 105.819 626.734
 727.992 434.378
 244.429 934.905
 463.313 7.583
 888.010 481.305
 792.960 370.178
 809.098 815.059
 482.086 245.031
 528.954 867.584
 260.031 751.988
 161.613 605.060
 386.271 457.032
 169.743 624.360
 671.477 851.353
 171.265 292.293
 739.182 340.070
 712.181 477.948
 708.297 950.421
 804.327 482.453
 361.445 733.579
 896.647 836.734
 126.598 491.773
 513.134 888.796
 680.562 162.445
 835.873 726.055
 726.440 223.792
 151.969 929.512
 0.353 531.909
 10.907 904.705
 25.668 380.177
 674.537 314.855
 708.975 498.358
 584.144 205.340
 917.690 534.739
 44.581 272.227
 503.804 32.625
 639.190 923.258
 354.852 406.423
 374.191 105.329
 427.266 216.856
 618.473 641.550
 18.020 554.508
 293.627 112.519
 879.801 371.636
 796.884 225.293
 8.161 600.279
 951.974 499.927
 804.430 197.021
 103.371 843.471
 827.163 338.928
 849.713 816.457
 922.001 729.242
 982.285 784.528
 302.847 864.319
 912.291 610.645
 236.982 564.298
 272.413 519.917
 657.027 619.203
 828.040 463.469
 30.760 980.306
 274.026 939.752
 615.722 104.831
 694.301 286.540
 212.697 302.372
 272.879 935.656
 317.033 836.408
 442.357 791.708
 208.811 96.944
 795.012 538.080
 784.902 14.635
 344.798 335.980
 533.719 557.002
 777.309 628.917
 905.920 298.618
 148.206 924.729
 813.583 745.104
 656.164 844.876
 171.544 11.733
 19.519 16.541
 306.107 198.221
 100.248 663.139
 929.528 89.545
 546.247 914.639
 898.211 766.476
 743.229 817.990
 526.068 87.683
 488.667 952.688
 152.816 457.292
 808.454 135.614
 514.104 607.624
 846.419 386.859
 223.259 487.118
 959.963 593.977
 53.428 569.604
 72.420 891.419
 357.168 704.855
 62.863 915.686
 734.666 864.426
 943.750 821.677
 271.192 44.204
 790.944 283.938
 321.945 49.732
 682.225 956.009
 893.830 686.638
 180.579 835.160
 327.939 921.323
 406.567 257.733
 845.621 172.312
 297.313 426.658
 910.239 986.419
 893.635 308.023
 554.339 783.169
 155.185 803.574
 309.412 93.296
 927.917 452.590
 87.360 140.655
 908.719 696.680
 936.790 730.482
 226.492 377.747
 624.202 109.870
 123.638 570.996
 264.038 798.809
 40.950 785.568
 989.329 782.646
 624.746 714.983
 866.658 980.818
 58.220 73.197
 818.596 523.956
 18.052 110.993
 330.112 184.640
 149.073 437.968
 742.314 809.228
 489.107 59.919
 239.897 923.186
 846.023 627.856
 433.712 854.541
 890.626 846.448
 145.851 904.586
 171.636 635.863
 493.648 847.357
 449.889 826.057
 216.194 556.055
 583.760 997.311
 920.764 922.349
 650.018 190.851
 278.219 680.937
 355.939 990.611
 350.807 895.047
 969.120 328.596
 80.259 957.440
 669.284 964.923
 339.701 165.451
 197.432 127.746
 903.518 527.642
 56.346 222.232
 711.992 134.396
 994.950 801.012
 102.500 496.614
 608.018 366.708
 399.643 937.421
 200.712 800.985
 759.284 764.054
 531.277 800.825
 255.687 293.978
 159.724 183.571
 399.518 244.620
 228.564 95.570
 43.090 794.325
 994.714 338.431
 637.012 198.177
 58.870 291.160
 171.261 2.024
 317.226 350.398
 688.950 87.476
 336.106 795.052
 780.912 336.946
 346.241 381.784
 935.245 108.309
 922.079 435.623
 462.619 821.798
 782.372 372.721
 83.189 295.983
 979.412 402.754
 235.173 424.651
 71.820 45.178
 42.562 901.992
 64.013 260.650
 406.951 910.557
 886.651 665.983
 316.514 556.048
 757.191 953.581
 596.808 827.310
 746.613 275.206
 569.987 581.182
 464.273 741.826
 500.593 493.526
 712.563 118.442
 50.167 713.416
 839.609 302.972
 955.186 631.667
 992.724 835.027
 702.358 392.528
 537.078 812.786
 474.052 594.272
 120.374 548.954
 149.900 736.737
 630.731 680.270
 706.595 968.579
 85.200 385.218
 188.185 291.686
 101.972 753.085
 208.204 712.902
 430.433 91.555
 80.521 652.848
 247.671 232.383
 498.669 877.514
 864.003 384.016
 737.530 100.564
 727.870 240.198
 633.720 393.473
 374.363 354.532
 811.989 458.197
 242.244 967.900
 417.807 374.731
 190.227 779.624
 847.432 486.397
 501.249 600.792
 945.724 872.034
 178.381 451.619
 881.560 260.312
 240.881 761.819
 376.596 41.535
 434.847 717.218
 324.420 141.577
 519.243 46.436
 715.740 246.704
 892.049 252.985
 506.544 153.213
 428.607 331.029
 908.280 699.028
 738.291 733.317
 23.642 793.130
 658.442 928.908
 732.945 861.185
 325.723 453.656
 892.185 580.675
 52.853 340.721
 825.303 985.738
 29.091 160.190
 574.127 920.747
 420.167 300.245
 656.759 843.125
 209.990 307.052
 129.203 191.259
 372.885 51.873
 448.959 904.564
 39.921 712.923
 109.739 312.285
 902.995 312.699
 812.812 988.732
 440.374 121.268
 325.527 439.006
 730.631 169.967
 367.178 655.412
 809.286 481.829
 275.331 835.629
 203.337 243.754
 714.308 435.044
 520.578 865.774
 866.752 433.701
 668.693 805.095
 927.483 319.955
 407.153 802.856
 27.630 55.838
 794.824 181.366
 140.831 811.272
 567.571 486.180
 949.854 794.619
 271.313 703.612
 922.146 214.900
 872.798 728.625
 0.410 576.471
 687.304 654.565
 856.604 810.603
 491.768 774.728
 784.681 511.657
 154.089 161.492
 172.567 980.189
 603.154 72.786
 453.449 233.995
 416.220 744.597
 300.261 373.890
 215.616 894.170
 107.773 67.756
 778.211 279.536
 969.931 718.525
 679.941 250.328
 74.828 524.200
 163.146 461.748
 828.130 926.620
 43.843 902.671
 903.018 326.521
 15.001 470.601
 579.143 752.635
 873.863 386.503
 156.091 889.499
 558.280 423.011
 343.089 360.574
 548.661 877.420
 473.702 938.942
 136.542 378.995
 263.098 816.680
 314.138 417.024
 909.803 746.053
 965.658 115.750
 391.001 701.587
 583.209 484.583
 260.450 273.134
 658.176 622.199
 534.302 748.208
 61.671 152.192
 949.027 379.593
 301.873 282.521
 56.781 654.799
 286.511 93.263
 49.631 120.983
 708.645 15.076
 590.880 997.067
 74.115 527.607
 198.267 88.873
 689.089 212.201
 242.107 468.830
 193.224 781.127
 466.718 685.619
 853.671 186.715
 144.007 517.683
 301.132 514.116
 755.394 205.642
 493.127 972.590
 156.821 810.257
 811.475 829.345
 899.162 603.624
 548.738 750.068
 93.781 861.095
 898.123 409.665
 474.096 870.054
 547.396 869.629
 106.040 589.818
 282.051 554.509
 243.299 5.863
 646.873 434.549
 760.586 533.177
 796.701 485.699
 286.374 690.409
 613.464 668.406
 905.023 931.746
 982.233 575.182
 119.826 870.870
 637.198 841.727
 628.962 935.432
 120.201 210.773
 534.627 666.148
 379.039 361.087
 503.801 727.630
 187.550 860.739
 452.368 174.668
 540.040 734.296
 811.015 454.777
 182.504 524.026
 832.847 2.989
 544.149 516.954
 653.633 466.220
 154.742 160.138
 553.686 590.955
 634.376 18.456
 686.413 518.719
 58.454 881.184
 226.458 699.126
 796.300 499.677
 697.287 280.581
 239.199 658.311
 114.037 745.543
 443.391 829.876
 425.973 682.331
 964.147 45.735
 670.332 31.394
 725.384 87.000
 815.206 403.989
 910.173 957.795
 736.225 278.968
 653.945 383.387
 355.900 63.433
 935.381 847.939
 94.519 320.294
 979.140 277.986
 309.565 476.001
 777.040 733.281
 911.883 221.168
 895.710 496.568
 369.682 692.389
 542.544 384.330
 577.204 602.805
 209.923 322.978
 758.268 390.076
 989.878 656.737
 583.501 432.143
 555.775 947.371
 844.696 592.912
 630.218 380.368
 394.442 91.867
 613.583 261.430
 120.916 624.175
 627.670 440.748
 686.749 112.501
 54.493 75.955
 770.533 660.308
 319.787 688.887
 966.195 551.467
 111.225 502.781
 128.757 245.735
 937.387 97.741
 317.602 637.794
 258.345 290.873
 46.094 653.534
 763.323 147.012
 968.193 966.200
 474.632 235.497
 540.676 32.431
 537.248 762.751
 418.833 220.550
 955.620 389.774
 152.480 867.507
 387.040 264.178
 129.173 134.251
 946.136 699.469
 97.243 400.122
 947.437 677.371
 130.367 153.915
 570.675 854.776
 658.699 302.048
 612.585 463.940
 482.998 62.671
 153.715 606.903
 254.843 79.395
 61.544 182.564
 198.055 640.796
 542.562 532.667
 267.234 393.879
 294.466 852.191
 95.211 293.868
 372.100 246.868
 31.937 732.118
 422.036 817.976
 85.393 462.432
 43.807 360.087
 356.501 628.072
 361.872 734.481
 533.546 542.226
 430.668 58.651
 549.472 949.391
 413.013 875.405
 682.704 990.276
 965.117 43.848
 227.220 595.364
 403.193 355.064
 601.924 269.737
 818.907 709.086
 97.474 322.319
 733.551 4.102
 758.332 295.115
 341.800 856.552
 509.737 311.737
 181.502 580.353
 107.474 79.577
 790.239 958.998
 809.856 527.006
 764.903 715.538
 546.369 357.319
 647.676 957.664
 439.328 866.672
 319.294 499.420
 680.098 56.513
 514.965 853.934
 279.479 615.172
 694.836 885.303
 115.452 632.138
 632.265 900.179
 956.518 716.489
 640.749 164.208
 914.131 433.056
 583.136 24.326
 695.479 951.808
 512.397 599.798
 413.152 473.941
 627.025 233.074
 839.437 189.166
 909.817 942.111
 351.596 210.269
 408.109 130.249
 334.917 491.271
 236.380 945.363
 130.496 173.309
 496.433 359.661
 325.257 17.056
 952.385 203.575
 76.627 612.126
 331.592 735.922
 490.755 333.219
 990.779 587.512
 781.155 610.894
 659.674 62.029
 927.729 963.901
 400.835 317.371
 940.545 502.339
 480.938 149.125
 168.218 749.811
 790.501 237.919
 639.812 781.940
 858.744 351.713
 407.862 862.555
 549.244 176.215
 687.162 142.550
 679.478 10.662
 131.548 125.547
 150.637 356.824
 434.262 695.374
 598.717 556.754
 104.772 629.816
 57.531 725.366
 497.806 920.806
 960.684 669.055
 133.195 501.195
 882.555 688.497
 935.765 401.386
 435.984 805.308
 83.721 74.774
 492.822 216.880
 725.633 929.210
 486.927 625.602
 407.475 663.171
 690.099 477.438
 842.185 151.382
 540.229 315.946
 808.398 567.089
 946.312 162.161
 838.723 519.661
 923.617 584.970
 760.726 969.803
 429.189 462.949
 598.440 944.236
 205.933 154.827
 294.459 881.595
 213.912 205.476
 841.526 216.592
 569.512 896.474
 839.986 355.884
 144.089 999.753
 48.808 962.741
 239.183 369.869
 951.353 785.641
 278.957 391.084
 694.156 615.607
 793.970 421.194
 412.235 206.905
 243.621 902.297
 65.609 654.158
 395.563 662.107
 569.486 185.580
 85.261 546.637
 499.090 146.921
 581.932 110.094
 736.227 44.394
 430.630 860.415
 548.797 458.778
 294.915 4.361
 159.729 898.800
 838.795 755.506
 474.791 832.522
 237.407 828.297
 358.941 213.748
 247.948 523.987
 440.997 440.403
 488.754 867.402
 602.320 367.715
 326.269 140.701
 985.787 415.948
 546.250 210.666
 918.688 15.981
 354.168 604.270
 652.507 322.646
 606.102 963.744
 312.181 882.120
 988.912 433.019
 148.739 493.585
 949.015 583.860
 786.897 974.783
 892.489 589.543
 40.817 684.963
 753.547 669.245
 377.690 126.306
 739.709 46.097
 784.030 526.406
 524.649 240.003
 630.625 180.303
 565.927 922.726
 839.154 322.318
 595.284 532.644
 879.925 117.358
 762.397 631.020
 732.406 861.044
 835.832 597.144
 227.804 901.056
 282.160 738.634
 178.595 22.390
 788.932 533.222
 349.428 851.031
 780.487 333.132
 806.196 139.109
 936.722 31.646
 117.272 905.369
 481.301 508.516
 598.281 264.230
 702.911 996.713
 567.511 221.608
 534.606 223.713
 894.652 723.658
 93.901 417.666
 915.611 183.758
 509.874 189.542
 688.263 592.266
 591.154 329.646
 169.133 32.156
 456.427 629.187
 992.926 21.718
 21.297 658.893
 382.824 13.661
 654.273 726.878
 259.500 669.577
 650.928 982.258
 754.386 161.583
 777.473 330.498
 174.229 831.779
 679.861 747.679
 568.890 557.920
 696.985 6.038
 685.554 264.328
 639.567 300.141
 465.621 204.894
 561.089 855.324
 774.698 95.151
 942.791 136.737
 623.211 438.417
 108.866 603.127
 310.512 673.276
 975.878 174.781
 237.234 153.066
 395.837 335.785
 310.499 680.101
 677.065 458.560
 99.004 976.281
 240.745 930.667
 67.656 336.260
 502.008 653.134
 175.159 928.934
 738.622 654.292
 896.696 77.666
 42.091 877.703
 834.648 40.064
 127.628 626.644
 703.418 645.572
 331.554 916.417
 773.092 845.507
 145.812 850.204
 187.434 138.061
 56.229 611.106
 744.040 693.294
 768.810 284.434
 251.162 204.125
 459.704 288.246
 922.473 303.115
 880.643 9.943
 106.940 226.581
 731.978 401.597
 97.966 82.814
 997.143 871.270
 649.300 36.311
 61.168 182.289
 923.261 291.784
 635.184 113.222
 890.899 427.897
 330.616 979.735
 128.539 259.305
 300.767 432.900
 648.299 505.469
 651.715 149.598
 952.542 515.266
 355.149 558.051
 207.717 677.668
 537.064 799.160
 38.726 871.412
 210.576 932.098
 401.091 941.863
 539.057 435.757
 697.982 203.111
 405.835 337.167
 379.215 950.360
 605.751 580.589
 748.996 924.872
 116.694 318.682
 381.430 235.071
 238.901 708.019
 113.175 927.195
 567.461 88.547
 970.278 882.190
 778.280 449.627
 963.117 48.043
 627.253 178.685
 524.722 894.704
 781.919 862.582
 501.907 989.112
 598.205 492.663
 266.998 458.088
 523.659 703.548
 385.145 955.257
 832.751 560.362
 735.851 333.350
 87.429 72.157
 388.365 194.834
 353.200 739.142
 412.828 641.602
 401.882 492.194
 169.624 49.390
 89.265 824.656
 158.554 375.654
 829.582 483.994
 880.340 83.043
 697.785 35.463
 222.293 76.630
 601.649 948.155
 937.030 355.060
 183.807 617.803
 850.853 247.437
 471.803 228.505
 482.425 923.548
 703.291 380.379
 941.787 239.906
 452.993 551.389
 936.497 223.857
 995.108 313.724
 761.088 548.769
 395.304 648.665
 566.270 52.180
 863.633 74.694
 476.973 673.129
 465.612 763.431
 187.849 503.018
 13.093 523.862
 149.081 964.891
 297.428 910.322
 954.907 358.592
 321.002 692.071
 856.340 173.659
 693.672 216.351
 684.977 108.940
 330.356 522.114
 846.957 718.895
 285.602 403.590
 328.177 993.350
 338.930 482.507
 950.428 72.663
 477.868 991.617
 992.583 196.956
 968.886 682.524
 4.163 20.080
 342.708 595.473
 406.302 610.730
 511.013 431.157
 716.265 979.644
 865.526 774.017
 818.327 368.759
 655.356 277.389
 211.201 11.869
 89.613 243.874
 118.620 713.631
 443.567 445.133
 486.539 622.237
 259.528 915.804
 392.410 608.898
 408.226 233.429
 146.626 973.216
 20.675 133.161
 214.520 917.004
 900.513 390.962
 73.043 660.191
 96.836 696.209
 736.623 891.743
 549.968 693.689
 141.821 777.386
 637.986 741.421
 23.612 196.201
 648.753 955.343
 703.921 602.438
 607.400 311.483
 154.891 650.327
 7.669 482.814
 308.092 862.042
 160.141 499.580
 322.154 436.665
 492.334 551.861
 64.246 206.157
 954.230 380.634
 527.345 548.474
 15.323 823.370
 120.615 214.515
 731.310 552.537
 512.773 851.345
 233.671 746.320
 959.460 986.741
 305.416 1.993
 239.950 247.613
 581.060 900.855
 603.753 126.185
 306.397 182.463
 574.519 82.261
 550.114 923.349
 371.213 717.565
 638.875 645.789
 831.734 109.689
 332.623 125.056
 512.295 719.874
 638.067 304.433
 490.260 52.618
 24.148 166.931
 925.125 48.475
 330.600 417.875
 691.623 27.583
 604.349 185.421
 153.129 504.152
 41.424 694.539
 108.480 885.872
 815.487 577.522
 40.003 621.891
 827.210 479.765
 386.941 824.430
 878.962 248.088
 741.888 458.466
 862.116 860.638
 646.484 458.165
 713.369 498.408
 278.057 315.440
 953.559 660.140
 455.592 913.261
 947.430 892.231
 439.109 402.997
 823.652 715.902
 292.058 400.515
 557.310 373.958
 665.625 490.017
 656.206 542.971
 743.951 158.361
 400.190 633.389
 460.414 657.158
 679.715 465.315
 610.607 617.197
 264.616 212.436
 3.952 372.187
 233.511 567.435
 622.509 129.755
 313.015 131.416
 905.272 240.629
 847.243 365.278
 714.813 636.691
 952.920 876.012
 439.559 949.833
 353.152 924.750
 661.291 192.231
 240.797 430.729
 198.848 120.835
 946.069 266.484
 403.821 361.623
 896.039 670.648
 813.712 9.949
 407.838 287.120
 597.086 120.301
 882.540 830.490
 291.487 260.790
 420.900 100.203
 729.017 34.100
 301.419 958.504
 560.551 197.498
 9.986 653.911
 674.517 180.504
 30.834 232.398
 10.359 471.190
 671.407 718.155
 693.401 482.838
 147.461 765.520
 173.383 224.229
 676.179 850.247
 692.980 872.470
 669.098 63.727
 207.795 320.680
 366.221 746.107
 41.601 968.506
 568.996 606.833
 508.692 606.361
 2.140 463.160
 341.487 770.135
 329.867 123.286
 600.842 608.188
 866.600 361.364
 347.552 193.669
 529.209 2.683
 447.379 560.050
 879.046 250.453
 653.447 154.524
 77.410 947.942
 446.578 151.243
 935.570 154.302
 856.884 293.761
 766.272 407.474
 682.778 933.530
 551.931 307.446
 663.407 379.508
 727.957 547.370
 447.712 894.175
 158.297 484.111
 791.028 875.473
 252.984 524.629
 654.973 304.851
 570.978 526.748
 597.791 161.931
 170.818 604.682
 532.999 590.107
 749.489 988.881
 70.091 418.980
 657.687 229.905
 900.947 624.103
 936.475 136.207
 181.669 237.530
 903.673 490.600
 407.000 560.646
 673.603 160.216
 661.530 610.397
 544.752 575.834
 340.090 29.049
 988.218 350.219
 893.583 74.037
 145.319 688.816
 13.732 287.179
 253.635 142.514
 11.639 420.882
 302.906 599.920
 264.608 713.056
 840.135 419.520
 250.462 582.881
 139.144 480.205
 308.715 837.673
 694.283 167.070
 266.898 998.789
 39.679 909.280
 54.359 974.250
 410.929 614.639
 454.664 20.891
 510.625 983.544
 983.971 382.902
 195.254 281.164
 242.214 691.275
 930.268 264.359
 885.639 824.781
 351.499 928.165
 985.165 523.414
 792.124 900.393
 40.492 305.985
 580.502 282.294
 343.070 761.768
 759.083 634.388
 953.465 789.122
 419.940 530.974
 964.933 960.233
 478.253 561.797
 352.715 659.163
 619.181 17.694
 898.631 619.709
 642.259 447.244
 976.873 770.290
 104.892 267.589
 386.524 55.725
 225.111 124.461
 619.527 971.704
 464.086 459.313
 612.830 628.954
 169.429 6.354
 6.770 112.920
 548.019 725.807
 527.913 964.629
 56.651 14.056
 346.344 662.856
 883.372 214.394
 90.465 811.277
 453.016 297.318
 805.865 242.066
 66.413 665.778
 140.613 744.864
 691.479 963.314
 752.783 563.741
 211.326 381.825
 645.337 11.343
 823.350 656.892
 320.219 506.669
 825.680 843.660
 242.098 418.772
 353.349 242.567
 750.466 302.108
 193.974 914.404
 847.470 339.579
 157.868 26.992
 11.936 106.573
 464.513 515.037
 594.567 564.215
 678.649 930.386
 385.485 553.844
 155.309 897.183
 516.430 959.350
 82.699 766.383
 72.531 232.005
 721.522 153.230
 202.082 626.928
 584.149 321.973
 390.054 415.153
 159.916 402.048
 117.784 534.831
 534.901 242.695
 786.506 794.428
 365.096 167.675
 408.104 395.522
 208.295 822.972
 737.892 399.307
 97.776 828.680
 769.724 906.002
 423.635 677.435
 564.666 377.667
 977.099 657.521
 425.471 330.554
 289.338 926.342
 347.856 811.872
 867.037 892.074
 316.902 807.147
 378.561 966.639
 416.702 288.219
 391.153 485.594
 380.828 689.076
 593.569 119.961
 330.356 508.330
 80.517 666.744
 178.477 695.291
 823.735 449.839
 882.576 833.651
 836.319 207.896
 205.573 636.052
 256.941 822.607
 421.095 287.978
 971.746 347.801
 927.444 4.959
 865.283 849.978
 692.245 207.990
 86.930 643.788
 955.308 784.062
 153.372 695.980
 496.652 428.039
 426.296 639.034
 808.242 395.677
 731.145 856.944
 673.235 613.018
 169.378 122.019
 389.872 852.699
 652.995 930.413
 316.444 111.866
 314.212 928.168
 649.695 808.610
 751.155 77.381
 675.626 494.371
 426.625 687.746
 895.944 389.056
 383.646 351.940
 885.601 755.162
 549.302 659.447
 880.304 398.756
 115.755 323.424
 533.952 21.356
 991.221 805.718
 84.283 740.720
 858.865 448.364
 83.282 484.114
 551.082 563.696
 602.930 659.091
 901.609 463.015
 335.562 189.377
 967.615 344.762
 643.610 722.676
 85.699 661.991
 450.965 269.356
 35.142 656.030
 935.894 303.076
 102.409 304.468
 514.969 173.903
 874.536 878.744
 283.184 669.522
 515.581 546.684
 285.237 469.647
 307.736 161.349
 77.522 721.938
 653.149 237.922
 543.722 814.851
 148.221 589.150
 846.082 814.404
 951.567 636.885
 429.629 789.201
 490.354 777.795
 801.183 83.114
 686.147 606.358
 235.328 360.321
 757.284 304.444
 925.236 186.085
 275.216 126.280
 410.004 902.547
 350.071 938.307
 337.825 386.289
 507.105 28.813
 934.752 848.570
 229.993 461.368
 564.241 465.543
 106.397 703.739
 808.061 250.839
 661.457 980.446
 853.064 43.409
 29.474 148.470
 112.037 757.133
 644.749 23.332
 874.979 493.509
 759.288 144.210
 17.448 763.527
 275.813 384.640
 975.844 799.094
 655.421 528.263
 129.567 798.009
 384.537 641.048
 654.070 370.350
 107.874 502.210
 777.055 509.276
 323.533 491.006
 85.706 57.848
 841.665 666.668
 202.502 987.806
 706.134 590.575
 330.213 339.711
 224.196 5.564
 125.985 530.063
 225.362 354.898
 315.688 934.477
 838.474 356.317
 821.929 371.755
 424.866 273.924
 824.414 897.310
 902.666 997.075
 674.755 362.338
 438.336 651.356
 477.899 594.114
 340.098 858.114
 160.245 30.502
 265.673 317.378
 155.156 816.293
 433.688 521.741
 337.250 999.171
 112.176 788.592
 368.792 698.266
 34.923 613.494
 228.311 248.581
 681.287 552.682
 870.536 30.576
 239.911 407.215
 917.960 297.281
 81.937 640.677
 161.169 23.284
 293.622 467.479
 803.910 973.475
 188.287 416.277
 639.389 567.548
 238.357 935.138
 199.040 82.855
 872.671 559.594
 839.940 567.665
 483.591 625.205
 401.033 944.176
 521.818 551.701
 583.450 971.564
 41.729 451.009
 421.709 460.067
 641.899 576.797
 888.688 714.588
 647.948 814.558
 799.537 118.135
 159.762 650.346
 182.573 909.634
 362.173 510.252
 306.539 76.199
 235.667 954.442
 684.050 266.094
 537.376 377.577
 904.687 275.532
 17.130 815.709
 835.034 900.697
 230.769 408.130
 7.148 347.278
 783.976 496.449
 304.953 415.318
 233.086 263.300
 956.133 929.754
 361.465 986.296
 404.962 359.906
 896.044 191.172
 641.832 898.122
 511.354 279.541
 713.749 973.176
 849.196 144.676
 355.839 922.986
 250.033 202.342
 338.921 399.316
 514.781 497.750
 297.681 720.710
 688.360 714.429
 516.252 415.906
 52.794 132.236
 634.508 335.842
 39.588 751.492
 183.679 76.392
 998.405 825.492
 651.688 804.787
 899.799 97.284
 757.735 569.890
 389.965 807.144
 326.015 589.916
 769.483 478.611
 587.181 31.736
 628.230 73.151
 603.400 244.599
 55.438 61.669
 461.910 0.140
 656.077 546.316
 769.405 872.175
 468.922 794.870
 114.789 707.439
 302.845 454.623
 563.634 75.669
 818.977 591.070
 869.908 418.871
 798.594 362.238
 107.965 260.100
 689.120 171.273
 462.774 587.470
 530.929 132.741
 293.793 345.523
 381.099 502.204
 586.318 680.555
 90.703 730.154
 4.908 176.472
 811.165 151.767
 901.144 151.504
 532.759 170.515
 440.307 172.272
 752.334 559.231
 89.288 179.872
 564.034 125.277
 845.211 52.722
 930.347 171.112
 27.790 483.598
 63.713 647.478
 158.739 794.947
 1.560 629.057
 311.741 718.963
 938.759 242.675
 443.123 329.738
 367.760 712.646
 166.015 727.113
 823.034 38.780
 472.083 869.511
 115.887 537.864
 250.720 160.380
 539.343 122.495
 524.878 175.044
 109.928 591.120
 987.468 827.303
 561.140 204.701
 257.781 514.433
 407.731 539.025
 811.908 432.156
 934.236 653.175
 506.154 545.259
 727.265 395.740
 192.499 252.963
 248.768 588.227
 7.997 859.747
 644.847 552.574
 346.347 701.388
 287.784 175.302
 333.797 472.727
 572.126 378.593
 329.998 638.552
 921.221 468.359
 757.681 103.498
 329.103 586.369
 586.384 782.749
 662.641 158.779
 411.349 705.252
 307.252 323.593
 88.712 538.191
 61.015 366.798
 824.937 329.475
 799.781 999.117
 937.881 98.325
 760.958 175.944
 877.904 77.810
 65.369 181.122
 642.104 732.944
 632.188 955.663
 258.256 590.140
 87.178 515.415
 335.721 755.193
 842.645 643.311
 759.834 245.176
 790.740 503.509
 878.762 782.792
 129.570 63.916
 135.116 8.670
 692.299 152.954
 119.637 557.141
 808.966 54.579
 764.906 654.348
 563.445 966.504
 600.405 764.704
 256.285 630.124
 106.497 904.003
 718.417 472.059
 637.394 16.935
 689.765 677.570
 738.325 885.693
 957.160 511.913
 19.504 388.201
 92.771 699.235
 831.837 192.797
 30.277 807.705
 532.364 685.547
 22.600 937.753
 50.236 741.704
 731.237 896.544
 138.562 929.843
 870.596 811.014
 198.964 572.219
 366.735 394.177
 922.514 364.738
 862.065 961.009
 434.219 712.290
 407.845 682.612
 843.074 678.021
 714.351 377.798
 473.527 237.461
 582.608 542.519
 927.847 19.415
 407.574 998.286
 46.291 695.494
 534.974 954.779
 790.203 829.471
 964.906 899.225
 772.469 137.887
 445.512 280.944
 253.325 456.159
 487.906 704.822
 763.974 102.554
 686.059 298.962
 425.206 28.919
 947.304 111.598
 506.061 25.730
 663.484 118.342
 784.298 84.332
 390.773 496.560
 994.940 726.198
 497.030 828.092
 707.631 993.258
 296.584 419.534
 683.038 801.223
 69.146 841.060
 401.485 326.178
 775.709 456.441
 514.765 1.107
 291.552 289.947
 379.330 911.665
 204.794 207.553
 223.362 908.103
 136.216 503.094
 472.520 492.307
 658.546 513.215
 103.332 535.416
 95.243 542.249
 856.311 563.065
 202.507 879.277
 673.150 783.355
 254.132 19.873
 727.117 188.988
 705.767 865.430
 999.416 42.195
 89.651 930.157
 76.453 342.343
 338.086 721.877
 966.285 615.140
 436.574 25.753
 472.857 573.641
 327.020 873.255
 442.964 49.787
 806.770 351.327
 885.141 636.721
 868.011 943.432
 127.262 912.783
 389.672 905.423
 358.657 24.941
 304.068 890.796
 824.625 19.930
 614.877 43.680
 790.816 243.700
 821.520 480.866
 59.779 642.747
 115.666 159.341
 142.928 43.947
 944.454 761.554
 212.046 752.561
 296.470 381.058
 172.504 771.963
 52.873 426.098
 815.617 934.489
 477.820 513.381
 173.472 452.645
 998.173 949.697
 272.465 206.197
 769.094 211.894
 271.336 216.669
 644.500 168.085
 988.336 610.113
 402.349 432.828
 536.135 206.331
 825.618 529.774
 861.143 112.831
 249.822 526.078
 548.098 150.523
 774.325 598.392
 126.324 41.709
 643.157 950.899
 79.261 386.224
 555.101 507.564
 795.159 16.207
 414.195 485.165
 238.835 222.036
 410.535 977.964
 309.717 90.311
 285.165 971.924
 770.960 188.727
 218.204 194.682
 582.093 612.419
 350.374 101.076
 190.551 902.385
 447.099 312.744
 285.734 130.353
 411.994 459.363
 96.243 977.732
 101.267 609.623
 123.147 521.713
 359.313 98.459
 309.033 672.270
 143.288 335.798
 806.957 413.550
 613.814 168.796
 451.036 716.387
 801.273 127.884
 660.213 870.415
 901.716 745.859
 200.816 90.185
 980.504 443.603
 67.079 276.093
 261.108 836.058
 740.118 344.719
 724.433 853.829
 486.433 311.881
 242.564 690.852
 841.345 433.502
 299.677 184.155
 378.658 943.083
 720.156 980.674
 636.004 919.530
 15.727 436.953
 189.783 365.381
 593.998 84.313
 351.346 853.774
 332.533 144.549
 487.408 934.093
 936.012 734.733
 205.815 582.962
 157.706 305.198
 449.204 201.817
 807.327 528.948
 213.441 237.670
 489.994 335.692
 167.557 323.774
 58.746 357.381
 863.152 676.146
 726.817 537.975
 652.813 255.198
 914.965 637.279
 511.050 214.938
 21.004 421.806
 992.799 361.409
 38.754 345.074
 852.020 564.340
 45.551 851.556
 857.738 288.748
 73.045 234.207
 21.593 4.812
 405.060 392.371
 427.380 203.321
 366.894 297.752
 719.828 989.954
 718.677 419.489
 861.087 794.585
 705.531 489.331
 246.036 42.268
 91.726 524.169
 631.846 762.037
 385.246 951.088
 486.486 19.880
 291.854 500.686
 401.597 855.860
 900.568 514.174
 706.810 575.521
 450.411 731.086
 627.974 926.130
 844.266 34.973
 466.647 903.522
 520.899 97.847
 761.495 850.261
 359.887 209.460
 96.127 676.196
 43.703 649.329
 717.438 654.618
 632.125 868.386
 952.118 407.946
 989.997 118.882
 288.089 623.799
 452.020 397.620
 106.742 353.551
 587.518 55.700
 298.721 699.855
 852.008 850.815
 211.465 446.538
 67.125 763.968
 604.640 13.771
 170.127 525.664
 27.163 714.179
 211.369 466.613
 476.813 962.801
 673.150 260.375
 513.852 67.594
 434.979 110.917
 530.023 849.817
 45.199 473.584
 433.376 358.583
 882.028 15.477
 110.233 734.585
 631.407 18.785
 134.143 119.237
 685.685 121.503
 976.732 811.964
 315.425 253.447
 559.082 456.039
 103.848 956.125
 189.889 328.264
 305.120 333.360
 546.299 157.074
 717.564 541.404
 346.738 774.582
 902.512 634.325
 176.507 189.145
 259.051 389.933
 694.330 854.691
 542.077 376.175
 262.093 410.990
 922.254 416.411
 194.754 515.131
 995.725 978.224
 69.788 509.468
 201.249 64.291
 315.890 146.387
 663.333 410.550
 22.188 877.498
 400.451 197.576
 178.416 916.641
 294.436 822.176
 432.993 395.693
 965.469 340.081
 702.298 83.332
 319.685 25.023
 296.599 854.042
 694.551 657.932
 564.924 42.795
 209.970 991.627
 774.789 55.680
 707.996 675.816
 108.238 824.581
 926.574 384.962
 301.573 481.659
 776.493 93.465
 813.678 714.544
 577.511 280.309
 161.790 763.840
 239.274 226.096
 601.429 699.609
 853.199 661.972
 989.922 112.413
 279.058 530.974
 4.423 467.161
 678.867 981.723
 882.629 275.224
 763.183 402.044
 217.734 763.283
 791.627 51.248
 721.833 568.003
 208.931 915.490
 130.457 16.616
 626.868 807.407
 864.768 7.750
 685.946 491.371
 709.839 268.388
 981.672 37.046
 573.193 605.949
 629.781 499.902
 526.411 614.219
 412.175 977.138
 426.092 433.952
 607.965 685.726
 784.023 559.591
 217.332 816.412
 488.452 159.766
 53.667 909.450
 950.154 918.392
 163.286 516.232
 193.309 373.680
 861.856 112.994
 969.571 142.766
 810.560 41.327
 735.072 169.533
 529.032 603.736
 88.330 262.510
 420.525 45.082
 269.192 129.140
 209.974 722.191
 515.332 933.571
 938.157 289.443
 366.572 69.259
 663.570 708.921
 505.080 447.706
 474.779 596.113
 980.689 653.686
 564.700 118.618
 957.980 939.201
 47.562 923.534
 651.208 247.454
 70.256 442.750
 303.474 439.536
 71.780 243.287
 789.942 195.775
 844.776 696.925
 256.495 877.207
 247.318 249.852
 673.337 47.313
 974.807 605.068
 19.170 597.435
 32.713 579.332
 200.234 109.481
 330.969 669.748
 637.395 485.298
 858.004 135.517
 564.461 122.924
 972.870 856.486
 515.856 315.839
 591.914 325.845
 738.905 772.986
 134.349 839.562
 545.260 526.021
 549.413 495.114
 71.015 217.883
 175.207 757.850
 901.985 205.905
 502.463 611.419
 349.264 806.447
 640.446 211.428
 343.066 740.246
 739.744 306.649
 415.916 682.763
 229.156 793.166
 738.346 196.727
 210.433 702.960
 773.527 30.641
 42.599 794.267
 656.872 253.335
 182.605 67.014
 660.898 297.800
 954.664 848.645
 55.996 184.943
 648.589 225.349
 758.816 857.809
 327.735 188.334
 509.387 187.921
 917.609 847.130
 26.681 217.232
 583.161 870.516
 954.091 111.663
 450.317 154.597
 168.249 56.091
 327.905 806.541
 636.943 487.199
 10.320 356.907
 877.988 101.687
 837.559 674.270
 797.141 595.595
 634.552 119.655
 329.148 78.963
 700.821 827.282
 634.412 202.631
 757.371 680.197
 330.455 755.023
 341.652 127.990
 281.221 501.305
 62.506 798.042
 200.404 401.083
 952.697 226.425
 822.599 749.973
 282.488 589.877
 686.459 832.031
 97.220 182.414
 888.675 71.494
 216.957 440.433
 191.024 551.956
 866.666 486.124
 982.636 887.533
 699.247 603.235
 156.888 433.408
 17.083 470.407
 500.834 502.208
 104.903 809.373
 711.892 788.815
 950.060 828.105
 351.911 420.564
 266.308 187.803
 575.907 654.403
 752.418 448.474
 188.292 89.890
 334.331 67.269
 792.781 600.131
 763.827 69.075
 526.069 885.695
 210.932 777.799
 65.717 403.544
 302.604 302.991
 448.260 329.174
 665.919 398.825
 346.636 481.158
 247.375 445.935
 161.605 719.317
 146.549 511.336
 858.376 57.847
 145.880 93.799
 408.533 590.329
 590.425 403.059
 913.175 672.917
 402.114 8.422
 623.590 663.817
 260.164 848.543
 731.682 770.930
 879.098 857.818
 767.609 255.264
 732.547 540.076
 963.822 806.028
 946.990 426.858
 973.057 415.571
 695.380 480.776
 766.167 500.412
 604.849 645.342
 490.473 440.994
 132.058 167.743
 100.016 640.788
 809.276 312.656
 938.577 768.611
 806.821 191.050
 380.229 71.027
 554.251 711.667
 529.599 689.470
 702.961 953.426
 726.919 344.918
 563.920 399.234
 766.562 757.859
 211.732 575.863
 850.427 839.849
 683.666 336.711
 90.687 252.700
 421.483 695.943
 34.569 0.367
 184.715 181.004
 94.820 555.837
 814.546 788.573
 773.987 780.029
 233.649 995.279
 212.667 852.032
 43.655 842.891
 368.480 280.586
 720.581 858.078
 243.894 126.774
 230.188 714.464
 180.523 49.464
 488.384 850.634
 681.508 40.546
 403.288 238.505
 321.755 489.691
 760.238 684.365
 570.721 891.990
 281.907 237.682
 250.034 360.792
 223.912 794.024
 547.358 547.423
 591.106 887.199
 130.721 404.893
 798.552 66.698
 779.139 910.488
 499.411 510.175
 844.190 719.124
 583.416 502.829
 764.550 233.224
 565.828 767.953
 206.118 613.635
 867.834 12.659
 331.769 328.648
 793.088 382.814
 307.937 343.920
 367.854 239.973
 723.999 534.979
 997.976 984.695
 881.890 286.808
 47.372 774.749
 357.814 102.926
 730.097 408.827
 248.470 841.416
 980.213 367.276
 697.527 529.980
 397.190 787.842
 713.582 579.487
 714.485 788.573
 701.296 249.477
 88.107 79.732
 248.579 944.003
 511.678 795.374
 463.648 997.199
 823.837 252.149
 908.408 100.561
 650.365 252.681
 4.265 124.596
 612.463 203.894
 721.425 382.972
 707.975 842.897
 634.341 105.235
 735.684 646.025
 718.985 142.684
 364.009 947.725
 969.518 489.889
 152.569 587.890
 363.760 711.022
 804.200 227.534
 452.337 605.687
 770.431 777.475
 882.796 613.952
 247.499 142.604
 197.347 366.080
 603.261 430.815
 914.631 140.945
 466.387 161.649
 78.465 660.867
 514.871 851.818
 439.394 862.698
 425.933 685.223
 240.857 929.358
 326.951 91.704
 176.591 716.895
 328.108 775.115
 638.578 684.760
 561.464 626.349
 507.383 836.827
 415.274 625.553
 774.384 954.174
 982.332 140.213
 506.460 384.636
 860.395 338.009
 549.592 826.134
 403.118 897.079
 853.209 269.086
 951.399 968.633
 19.540 556.391
 935.416 850.726
 232.657 777.191
 563.244 5.827
 894.168 972.707
 966.927 602.741
 333.793 829.692
 603.642 405.163
 823.415 240.693
 678.686 550.030
 706.136 782.286
 717.007 59.881
 863.577 405.274
 837.689 81.186
 545.034 437.691
 36.095 117.364
 33.483 506.159
 934.158 478.732
 941.966 207.999
 181.927 865.529
 538.264 480.709
 471.948 263.349
 258.215 172.501
 29.960 7.744
 63.714 513.919
 366.109 76.560
 58.574 113.022
 984.126 20.897
 525.656 972.741
 953.363 839.929
 476.344 476.999
 630.228 948.440
 796.456 570.777
 79.280 851.709
 971.686 617.944
 676.301 418.743
 224.741 949.410
 90.180 685.940
 192.458 593.592
 29.970 898.772
 214.595 432.724
 328.310 244.392
 50.005 263.953
 711.421 194.132
 736.943 316.113
 905.584 78.300
 181.924 424.657
 55.518 988.696
 408.529 682.248
 114.203 144.748
 689.648 235.372
 317.716 780.564
 692.836 403.146
 821.716 491.597
 410.775 258.775
 365.816 915.778
 852.501 683.331
 593.593 975.261
 14.376 12.432
 613.216 547.222
 514.216 226.646
 88.142 7.199
 892.092 54.142
 729.229 253.371
 94.798 868.060
 476.604 497.852
 158.648 270.683
 948.142 739.987
 881.070 301.836
 255.536 620.870
 72.486 220.587
 991.085 517.643
 256.370 358.741
 839.065 755.801
 840.534 93.465
 713.422 698.887
 422.975 137.491
 745.388 984.033
 80.701 91.588
 595.232 91.107
 982.391 179.436
 24.888 810.641
 181.513 813.822
 103.611 574.628
 904.448 790.517
 816.486 363.844
 420.365 527.695
 772.890 350.311
 741.283 560.816
 564.368 184.206
 980.191 52.286
 572.499 16.864
 423.790 109.562
 478.979 857.237
 938.929 342.773
 762.092 595.359
 615.761 92.248
 284.192 165.963
 896.965 766.926
 969.692 556.866
 394.947 546.549
 156.789 144.094
 154.821 494.458
 670.971 628.891
 980.395 725.015
 34.950 395.801
 256.672 382.076
 596.441 657.243
 331.924 665.064
 149.152 314.688
 274.843 230.253
 848.197 82.208
 710.255 880.579
 711.914 382.423
 426.251 312.132
 668.999 651.375
 705.281 724.467
 192.084 556.567
 483.853 630.644
 873.836 836.177
 815.144 167.789
 494.867 867.512
 974.442 446.851
 927.800 45.209
 390.241 968.675
 670.531 736.031
 338.746 240.665
 533.908 134.582
 643.966 462.947
 482.781 195.803
 70.566 414.531
 380.723 904.078
 475.948 498.489
 282.002 159.354
 348.788 731.306
 391.934 237.574
 53.748 356.630
 149.105 101.247
 829.412 689.497
 418.740 297.196
 455.393 856.387
 202.464 48.913
 74.309 782.174
 820.747 712.879
 187.863 221.181
 293.447 569.397
 559.251 860.290
 792.209 22.494
 65.557 702.689
 55.267 519.378
 325.805 626.812
 607.852 712.421
 757.972 402.775
 415.449 686.185
 120.032 624.967
 186.121 84.438
 297.287 211.998
 233.897 89.118
 295.477 952.084
 497.613 832.004
 974.213 291.958
 686.613 633.252
 848.771 329.922
 382.549 647.501
 344.440 68.818
 379.331 11.984
 703.229 93.032
 283.551 401.733
 518.190 276.576
 945.873 239.966
 759.164 118.629
 248.612 437.935
 511.838 191.266
 62.769 964.615
 289.167 714.604
 314.032 304.804
 203.267 830.993
 394.693 752.313
 972.481 6.715
 38.214 816.501
 351.542 561.781
 974.541 874.438
 234.621 421.678
 524.629 672.339
 216.716 245.509
 917.465 728.789
 586.730 449.774
 745.843 994.818
 547.001 793.719
 169.948 923.504
 343.733 988.765
 360.435 51.913
 88.243 749.883
 203.000 223.474
 441.167 220.318
 500.721 117.986
 314.591 312.777
 172.838 13.328
 67.633 150.810
 201.615 897.431
 779.425 34.858
 92.881 666.422
 483.148 660.282
 239.575 186.127
 342.081 282.112
 987.690 225.876
 703.229 146.501
 155.469 478.008
 538.585 425.615
 832.467 101.540
 694.372 625.482
 146.319 37.524
 533.555 650.090
 320.983 65.874
 348.661 455.483
 328.297 553.519
 415.648 211.039
 150.331 692.106
 783.548 688.437
 596.918 865.990
 80.328 949.556
 562.639 519.574
 447.435 420.884
 940.339 414.460
 581.495 882.722
 341.900 654.083
 102.500 415.957
 597.723 995.139
 627.375 727.537
 328.319 215.148
 3.267 698.568
 897.078 133.791
 846.355 287.594
 783.100 27.380
 492.767 787.907
 955.564 882.209
 554.815 734.287
 613.348 219.864
 797.683 724.509
 680.182 128.402
 21.762 948.100
 549.762 945.225
 19.703 73.549
 667.862 574.098
 643.979 250.571
 859.060 259.191
 192.386 641.710
 671.368 377.879
 20.615 53.828
 68.594 311.800
 801.129 731.874
 271.065 88.257
 647.589 182.105
 482.337 393.007
 348.446 378.044
 272.472 898.198
 839.860 878.479
 975.484 48.302
 387.552 152.325
 135.671 441.114
 533.582 800.048
 669.118 434.045
 944.315 816.460
 435.001 318.034
 820.339 626.115
 606.922 317.572
 400.999 302.321
 946.131 296.673
 422.113 256.460
 482.682 643.747
 724.726 248.930
 462.453 655.318
 828.329 960.553
 800.318 387.459
 389.481 597.985
 853.906 457.945
 485.262 253.635
 587.452 490.685
 462.485 555.554
 198.686 641.705
 253.302 721.852
 929.007 43.084
 104.128 564.482
 41.966 673.874
 328.985 496.197
 139.134 506.692
 165.206 800.242
 965.609 192.621
 966.443 583.762
 347.708 708.131
 656.024 102.380
 689.000 484.404
 626.824 804.892
 641.953 525.865
 609.006 184.348
 863.493 870.523
 634.450 656.071
 674.229 685.356
 259.772 426.434
 571.635 76.360
 24.935 20.958
 823.770 841.611
 531.197 549.702
 297.162 439.047
 33.154 285.735
 583.199 176.443
 520.822 993.196
 792.936 372.774
 587.933 79.998
 829.866 66.860
 64.008 872.409
 841.365 855.693
 255.486 560.708
 37.598 991.381
 473.594 983.864
 375.460 828.338
 305.111 884.243
 286.174 732.637
 241.361 438.851
 808.598 300.705
 958.320 270.383
 133.880 107.509
 827.421 158.782
 707.166 653.627
 426.545 852.136
 32.731 910.122
 660.747 645.271
 132.662 89.795
 42.735 326.529
 986.461 488.386
 127.351 149.974
 78.445 440.745
 648.637 274.117
 578.150 391.370
 632.211 612.376
 431.233 568.381
 412.210 898.659
 327.354 822.646
 786.840 508.149
 798.552 413.059
 418.603 853.537
 575.866 213.840
 396.503 56.334
 360.739 334.985
 703.296 767.711
 746.738 92.991
 199.356 70.556
 629.739 771.677
 877.461 61.589
 872.968 563.892
 244.401 107.595
 626.803 391.443
 133.296 651.961
 750.237 135.480
 385.934 466.114
 527.341 861.316
 211.028 185.179
 932.373 344.405
 619.257 18.930
 263.556 67.606
 859.470 509.077
 58.689 599.274
 885.723 824.214
 924.126 128.228
 428.477 196.632
 679.137 941.683
 534.788 954.095
 45.085 818.153
 494.322 68.201
 826.195 966.976
 846.525 3.603
 47.170 92.838
 837.977 824.141
 71.683 976.783
 890.145 298.536
 142.309 239.208
 671.471 95.994
 702.214 545.750
 522.399 907.750
 5.545 809.735
 738.936 451.870
 948.717 76.452
 514.286 183.528
 388.554 902.389
 806.659 150.524
 913.507 589.356
 635.323 703.114
 637.104 537.706
 100.400 728.612
 952.628 948.795
 21.700 165.157
 767.111 853.967
 448.419 826.920
 791.684 961.250
 307.972 6.700
 352.643 592.425
 245.126 13.912
 580.149 298.864
 811.490 249.565
 984.069 876.771
 862.934 748.691
 422.162 998.939
 524.626 359.332
 465.708 604.494
 808.860 40.560
 661.044 369.297
 791.870 705.845
 239.684 862.516
 747.615 808.614
 340.299 489.703
 327.256 551.028
 746.361 655.469
 494.351 422.355
 815.632 141.180
 662.088 358.004
 561.588 892.193
 217.945 413.109
 450.486 917.878
 203.798 614.901
 187.142 14.528
 389.645 886.058
 691.903 480.278
 833.819 297.397
 313.098 872.183
 462.093 733.992
 593.987 393.833
 375.669 555.978
 219.549 448.450
 870.172 356.428
 33.020 763.801
 324.052 207.036
 739.920 823.761
 707.859 221.524
 441.299 924.807
 941.536 131.354
 869.292 327.550
 354.164 273.259
 875.986 772.851
 201.508 739.189
 668.529 173.628
 396.458 882.652
 634.821 937.758
 84.383 248.080
 588.611 0.229
 430.945 769.306
 432.255 885.717
 418.613 637.662
 719.498 643.141
 707.688 78.365
 357.605 214.389
 798.905 795.197
 753.938 158.794
 131.609 588.034
 451.073 857.161
 111.064 546.182
 649.061 583.895
 831.005 844.047
 753.980 648.491
 846.254 976.316
 67.186 169.215
 361.629 870.068
 116.328 718.866
 697.014 694.277
 682.197 857.306
 627.045 986.754
 877.817 485.778
 893.173 459.154
 348.942 587.456
 764.918 187.266
 777.680 586.192
 357.916 902.072
 950.508 605.865
 574.113 463.314
 94.233 956.356
 42.545 908.436
 461.853 335.053
 538.885 453.323
 66.776 406.396
 733.044 595.396
 398.173 513.697
 144.184 793.155
 110.502 459.986
 212.406 718.559
 352.475 256.586
 970.006 589.797
 199.309 933.485
 909.730 772.608
 769.271 404.115
 2.931 509.766
 61.957 714.304
 70.416 12.437
 449.877 31.707
 709.447 76.484
 513.708 464.834
 41.356 114.553
 539.735 271.784
 678.324 904.700
 328.670 526.145
 480.863 222.916
 909.274 664.375
 58.277 765.031
 547.250 124.757
 175.110 679.053
 907.232 97.190
 592.333 568.031
 8.686 96.135
 671.202 823.191
 438.975 21.956
 781.780 584.701
 200.359 730.159
 121.565 871.336
 202.250 41.039
 600.246 479.155
 223.589 16.694
 575.162 22.603
 698.925 146.849
 222.428 19.198
 789.894 523.437
 448.089 631.812
 333.667 866.268
 432.165 651.857
 682.192 373.630
 59.475 494.240
 509.123 313.288
 731.018 483.450
 42.180 307.790
 928.128 32.600
 132.082 685.307
 681.179 587.548
 178.125 611.455
 991.226 450.744
 356.190 51.977
 685.523 979.268
 326.593 770.090
 28.398 724.215
 704.203 380.249
 232.768 40.564
 947.097 72.590
 352.883 634.732
 936.388 615.215
 617.182 658.777
 680.456 26.466
 266.002 923.820
 161.554 293.596
 279.962 849.457
 59.627 370.625
 862.019 40.229
 723.347 605.175
 213.354 174.529
 426.043 675.767
 517.519 886.449
 336.799 37.230
 318.780 838.159
 275.013 7.772
 802.770 431.530
 798.796 737.977
 216.682 945.206
 430.461 896.048
 612.087 50.606
 350.952 517.260
 768.493 40.948
 32.329 896.675
 26.053 975.893
 434.578 966.225
 490.082 715.814
 309.201 369.250
 790.514 299.652
 144.760 522.408
 111.226 755.104
 504.220 696.743
 325.579 556.464
 164.225 432.663
 767.098 41.286
 124.133 69.214
 862.449 30.375
 337.547 473.594
 695.452 175.173
 889.293 125.145
 646.686 581.851
 332.379 977.595
 857.156 572.384
 376.729 198.202
 143.641 970.165
 26.780 182.367
 597.883 612.741
 368.868 652.634
 835.037 358.745
 360.337 172.739
 325.240 272.816
 347.292 807.067
 505.324 934.181
 391.664 715.840
 188.312 555.621
 403.881 244.358
 882.193 343.992
 216.004 104.166
 915.523 946.476
 80.978 884.233
 117.748 963.936
 214.023 715.792
 291.928 70.372
 297.716 55.801
 875.119 842.536
 826.534 376.974
 238.496 703.708
 571.385 948.648
 719.903 538.692
 679.769 769.589
 93.628 302.032
 200.753 244.033
 106.623 967.622
 421.940 64.367
 491.106 245.499
 942.495 431.858
 497.450 801.080
 74.226 680.574
 178.872 75.001
 982.398 304.394
 53.794 929.678
 47.951 573.780
 229.455 94.516
 679.756 384.357
 900.902 988.338
 234.594 735.597
 355.604 848.957
 646.403 592.804
 181.436 970.274
 736.410 652.717
 463.574 151.886
 211.065 291.379
 986.084 510.599
 872.840 317.327
 151.766 533.723
 215.224 943.826
 777.555 507.570
 71.475 6.954
 593.815 208.622
 388.460 33.277
 108.901 367.602
 132.289 459.007
 132.949 916.985
 259.227 544.651
 277.919 309.660
 139.917 253.767
 958.386 290.611
 671.282 275.655
 56.448 845.258
 991.200 189.314
 434.698 708.775
 496.508 475.161
 786.724 762.209
 103.800 182.830
 11.567 966.068
 61.597 824.403
 946.486 683.471
 376.612 764.971
 154.011 456.617
 139.112 574.228
 750.391 546.798
 883.807 547.458
 402.123 994.351
 92.656 730.792
 477.326 156.610
 101.729 138.774
 494.563 835.246
 911.431 542.394
 991.545 296.384
 691.512 858.831
 471.469 945.059
 421.181 181.786
 360.147 758.051
 990.144 260.686
 810.184 64.805
 916.567 441.106
 560.178 44.275
 398.869 905.875
 941.095 666.310
 824.244 460.731
 15.778 430.188
 800.165 59.658
 941.120 461.433
 776.434 998.645
 109.055 533.028
 983.201 973.435
 808.794 731.108
 651.542 513.571
 867.978 531.325
 812.536 203.831
 487.612 374.137
 721.383 382.918
 750.377 699.681
 535.970 981.417
 723.231 240.702
 33.820 905.748
 815.236 980.846
 194.829 986.772
 915.328 11.866
 555.141 351.261
 600.736 903.722
 573.612 17.541
 356.361 613.850
 398.259 204.951
 713.145 274.080
 505.791 937.412
 637.162 914.689
 670.821 937.412
 471.400 714.195
 638.714 986.367
 543.255 240.885
 91.571 74.856
 949.355 308.259
 952.920 1.324
 465.962 72.980
 543.816 85.816
 410.949 322.363
 429.819 347.246
 208.846 131.501
 161.620 615.025
 443.146 210.980
 266.571 391.015
 82.681 948.525
 377.330 893.406
 57.298 896.322
 948.136 163.865
 351.135 935.152
 598.323 732.116
 651.665 612.577
 303.840 452.877
 414.515 901.447
 826.348 369.027
 6.147 443.978
 399.438 938.021
 600.382 962.981
 584.620 577.557
 414.838 53.802
 745.545 148.460
 67.537 776.860
 975.806 870.656
 652.866 0.794
 839.430 950.300
 123.821 90.181
 558.306 336.849
 720.998 470.236
 499.553 997.713
 208.373 655.162
 998.768 630.570
 214.875 208.706
 800.865 80.306
 895.427 667.691
 135.484 905.645
 725.262 944.823
 673.757 581.868
 539.440 19.869
 170.368 28.625
 891.530 602.626
 390.698 329.096
 600.260 822.140
 196.443 237.765
 602.687 169.933
 231.971 953.598
 262.282 846.890
 163.303 523.802
 368.548 170.925
 595.547 516.494
 692.927 772.943
 684.725 400.302
 68.234 310.372
 696.032 552.131
 173.541 369.167
 800.678 404.162
 124.017 6.319
 783.747 875.908
 379.691 45.448
 920.172 620.985
 645.566 208.738
 507.380 470.954
 288.084 520.564
 691.949 765.394
 243.004 113.542
 642.288 519.341
 543.748 709.052
 476.731 862.933
 16.730 124.526
 911.413 175.784
 633.820 312.931
 427.784 378.082
 697.802 690.234
 36.899 995.226
 883.225 19.189
 925.799 711.983
 34.730 448.388
 477.884 20.440
 112.747 650.239
 259.589 353.866
 300.849 447.438
 533.581 411.762
 781.400 92.082
 995.886 611.724
 231.041 82.972
 620.628 158.293
 572.745 333.689
 439.502 770.656
 787.341 786.112
 569.846 848.384
 678.706 491.191
 949.385 731.417
 900.090 431.713
 729.895 696.937
 484.664 261.711
 646.631 667.030
 734.580 896.070
 513.973 28.050
 966.032 854.243
 227.220 1.935
 92.721 187.021
 780.585 193.740
 869.221 78.756
 175.315 66.010
 275.081 93.751
 100.529 472.975
 668.850 939.753
 662.162 104.889
 100.707 359.236
 529.641 839.939
 368.246 776.779
 811.186 938.338
 810.480 965.225
 980.465 616.491
 441.719 721.954
 811.590 450.103
 264.303 237.781
 665.907 930.920
 604.815 3.335
 570.822 265.426
 183.254 130.843
 374.051 593.672
 642.668 413.028
 210.479 426.585
 184.903 225.916
 525.714 470.355
 226.782 80.175
 730.770 612.138
 13.311 697.935
 64.936 683.390
 507.021 541.553
 595.395 462.148
 674.808 740.481
 237.488 5.841
 278.265 986.267
 821.707 869.546
 156.453 717.966
 223.620 624.457
 690.167 466.070
 400.282 676.847
 26.155 618.061
 408.647 43.706
 793.593 809.140
 513.544 77.834
 491.771 214.549
 798.604 278.503
 698.827 952.672
 74.818 165.384
 431.028 718.957
 718.087 640.630
 758.270 418.445
 567.235 489.492
 494.983 598.731
 463.524 362.256
 980.338 695.532
 26.124 193.632
 634.776 670.384
 27.519 19.743
 831.460 365.668
 279.078 282.958
 304.748 537.953
 358.518 221.871
 689.485 909.260
 234.604 844.441
 154.593 940.291
 874.952 308.852
 474.557 263.872
 93.293 586.883
 239.004 595.086
 114.139 871.974
 402.422 372.016
 844.705 897.883
 645.364 683.222
 463.597 748.460
 380.335 151.395
 308.654 725.138
 968.340 203.959
 896.076 772.066
 297.201 548.265
 281.365 981.086
 244.822 49.608
 509.474 967.224
 347.240 593.392
 54.953 842.764
 803.447 797.776
 458.964 62.950
 570.453 670.091
 692.947 272.816
 980.049 899.913
 561.004 172.517
 993.335 525.151
 965.092 322.981
 803.670 156.836
 447.581 235.839
 109.733 905.977
 771.420 297.962
 567.346 115.028
 653.871 353.744
 954.443 91.062
 218.564 655.440
 663.709 291.958
 433.689 456.800
 691.089 995.953
 250.594 597.094
 187.507 944.324
 414.422 846.072
 461.012 983.166
 882.117 665.860
 585.472 430.013
 426.824 19.179
 221.356 982.020
 633.162 306.219
 68.525 82.773
 974.908 852.225
 438.225 33.186
 723.383 267.212
 592.142 917.979
 847.298 646.685
 794.724 912.755
 947.352 931.927
 957.765 418.537
 313.822 770.013
 523.912 61.933
 923.245 142.605
 991.465 111.921
 199.703 619.770
 583.114 651.006
 583.961 857.060
 815.635 642.436
 884.642 423.231
 648.766 240.012
 362.732 20.026
 945.308 567.297
 935.198 947.970
 829.875 163.582
 514.551 362.065
 312.780 160.696
 646.232 543.603
 73.411 463.725
 410.215 449.103
 352.504 97.006
 240.861 60.864
 466.353 921.841
 441.594 197.195
 962.841 2.397
 858.207 101.420
 26.851 500.072
 384.690 240.025
 502.025 513.574
 744.380 740.300
 120.855 292.090
 681.343 990.702
 972.803 663.002
 254.528 332.525
 340.828 904.771
 120.935 974.803
 203.513 121.892
 372.374 266.554
 539.531 44.691
 830.209 28.192
 142.956 75.404
 458.616 559.304
 724.623 967.188
 312.309 251.004
 352.192 278.912
 850.617 1.073
 688.727 360.795
 515.433 188.285
 398.526 149.870
 753.263 153.341
 574.829 186.090
 556.979 568.127
 135.205 586.698
 584.455 878.455
 58.313 965.598
 780.821 69.744
 784.971 574.305
 568.614 237.395
 464.628 30.133
 283.371 16.778
 336.394 535.253
 907.684 530.329
 935.540 267.026
 908.339 595.232
 9.007 816.241
 301.524 974.347
 707.104 986.975
 980.597 180.788
 446.570 661.515
 938.192 13.790
 668.946 628.764
 726.334 626.839
 857.373 517.941
 329.541 540.778
 637.128 154.942
 409.670 912.451
 536.287 540.933
 528.617 367.037
 191.842 156.526
 705.179 378.555
 75.376 726.052
 332.821 132.843
 506.329 881.136
 721.266 891.014
 98.162 178.037
 50.329 464.885
 324.916 626.477
 391.101 660.830
 537.245 647.186
 287.242 602.076
 135.709 199.891
 655.825 124.595
 315.771 612.392
 999.000 896.793
 627.478 434.714
 978.998 242.385
 790.325 870.855
 742.007 568.806
 720.408 75.504
 251.771 805.676
 466.150 806.354
 660.057 840.070
 816.886 696.704
 75.010 864.423
 305.143 251.154
 245.004 110.826
 431.163 703.118
 737.628 180.329
 412.934 131.038
 322.281 150.922
 25.672 875.602
 949.622 692.409
 13.377 888.604
 29.229 374.971
 706.996 371.686
 533.819 341.328
 397.162 16.890
 777.857 145.980
 415.915 568.335
 832.105 240.560
 965.758 903.559
 323.519 709.267
 383.648 642.911
 539.921 105.313
 582.786 585.276
 97.128 796.986
 920.379 328.372
 47.039 54.213
 191.938 942.587
 900.912 163.310
 52.306 850.075
 133.176 384.148
 63.906 327.507
 916.363 311.272
 129.956 654.084
 43.737 685.218
 94.355 609.224
 727.885 454.520
 293.141 170.650
 554.004 710.642
 290.772 147.680
 726.802 320.703
 596.934 521.597
 619.319 745.525
 958.127 260.519
 827.772 747.933
 678.195 776.621
 604.346 828.784
 121.573 335.764
 903.259 151.740
 73.641 91.048
 886.243 74.104
 408.999 860.759
 721.633 847.191
 688.156 816.400
 834.573 508.647
 957.061 287.331
 460.576 899.266
 455.970 465.139
 785.058 302.371
 901.392 833.797
 59.860 644.379
 937.529 232.257
 644.775 996.116
 665.018 36.327
 776.203 276.845
 451.342 628.921
 193.163 353.265
 568.558 105.382
 307.792 926.367
 352.761 667.167
 976.194 757.606
 251.624 917.310
 767.176 466.068
 240.620 949.681
 930.361 659.136
 16.904 776.897
 598.640 885.323
 197.833 964.978
 518.587 429.910
 486.729 923.540
 259.793 437.637
 653.513 865.865
 211.980 133.602
 896.488 121.908
 116.978 931.028
 91.859 17.808
 609.304 135.354
 940.089 577.343
 540.255 466.842
 627.004 643.929
 350.349 182.528
 329.734 846.942
 626.098 652.687
 413.221 964.580
 249.852 572.389
 135.571 379.150
 324.554 816.101
 966.321 332.033
 755.401 289.287
 530.398 807.885
 2.515 27.854
 734.767 994.594
 915.743 541.808
 780.378 151.608
 635.900 807.198
 677.997 289.471
 535.201 959.451
 194.806 623.419
 890.878 226.156
 184.610 260.052
 85.385 818.709
 276.313 845.191
 327.956 755.896
 394.544 920.758
 247.159 60.086
 497.403 876.894
 842.597 605.453
 877.059 651.433
 663.821 530.394
 970.122 621.692
 242.170 491.568
 660.270 493.279
 600.728 838.783
 772.642 848.051
 551.452 748.103
 808.205 439.629
 727.077 450.334
 849.938 282.021
 237.476 434.505
 97.768 167.387
 162.354 157.599
 215.248 965.996
 49.465 634.981
 860.706 38.750
 262.913 868.376
 644.867 354.708
 580.664 453.561
 724.624 617.885
 363.472 727.062
 180.877 424.830
 976.324 304.914
 812.283 393.497
 833.755 947.327
 534.735 411.516
 435.674 976.790
 939.849 875.777
 362.320 375.389
 919.219 653.347
 285.631 597.178
 492.486 745.019
 337.586 726.099
 927.048 426.571
 440.121 77.724
 949.596 269.200
 560.349 638.077
 821.560 580.201
 1.263 824.728
 482.236 779.152
 292.578 179.540
 8.166 245.422
 607.312 509.959
 651.666 592.449
 824.029 203.030
 514.840 885.956
 887.123 475.804
 0.684 410.954
 321.255 995.135
 25.756 480.424
 42.050 912.702
 248.353 881.994
 712.807 996.364
 384.241 683.409
 143.563 291.576
 873.920 709.427
 759.956 976.714
 509.523 398.862
 208.500 659.927
 107.153 428.395
 264.020 944.059
 356.338 317.614
 493.764 317.486
 730.063 716.358
 569.380 235.333
 887.278 620.221
 738.395 75.813
 638.862 903.033
 135.528 694.609
 24.829 226.995
 273.342 775.933
 815.260 163.158
 972.010 577.484
 203.357 688.998
 17.875 989.097
 212.610 728.541
 156.863 837.829
 450.902 56.964
 386.484 857.970
 75.127 339.624
 492.177 750.780
 896.424 839.475
 41.225 849.026
 377.343 71.870
 589.657 404.963
 220.240 467.450
 241.866 781.666
 396.160 618.522
 324.558 457.289
 843.698 518.853
 269.809 875.538
 909.299 88.867
 648.154 685.275
 588.719 325.739
 31.663 714.777
 151.657 389.896
 206.881 294.660
 128.629 485.151
 484.463 966.345
 455.004 299.295
 80.560 644.250
 798.820 226.034
 966.908 409.401
 446.673 409.019
 222.630 35.194
 239.049 546.283
 869.649 333.571
 789.318 221.186
 862.040 478.582
 898.787 527.151
 332.502 646.264
 706.535 811.881
 209.518 903.032
 652.844 256.718
 817.637 92.597
 958.060 643.440
 300.117 93.095
 646.559 349.737
 475.137 836.285
 503.469 302.122
 699.518 759.606
 18.163 138.114
 190.992 275.767
 824.756 165.576
 103.276 534.760
 330.517 224.436
 87.430 377.099
 765.842 263.327
 566.229 357.503
 385.203 240.365
 31.672 993.629
 791.024 883.537
 213.542 668.953
 589.069 332.403
 401.537 612.164
 764.576 800.572
 805.360 72.913
 196.603 109.427
 954.984 716.341
 710.136 350.466
 453.814 633.128
 561.107 529.559
 155.538 490.136
 521.244 965.146
 124.113 776.809
 993.470 478.364
 716.708 897.915
 263.292 191.338
 290.741 853.040
 949.365 596.017
 445.860 272.156
 532.400 666.337
 265.247 755.014
 44.080 248.002
 691.655 415.961
 318.128 0.386
 263.919 656.697
 828.710 402.069
 829.044 884.696
 954.654 24.201
 241.601 837.312
 352.273 573.594
 251.946 549.560
 38.997 400.189
 882.191 771.176
 281.407 932.137
 286.107 765.642
 645.036 167.221
 906.866 145.764
 752.580 123.921
 283.288 467.961
 768.551 391.367
 37.825 237.471
 191.367 358.116
 912.799 301.253
 701.179 728.747
 538.369 122.385
 49.115 829.216
 327.534 452.717
 950.153 371.756
 239.363 528.532
 779.437 603.486
 449.042 201.657
 395.848 546.140
 357.677 746.324
 405.259 684.326
 89.810 325.957
 610.656 453.996
 213.913 905.640
 711.736 89.623
 10.807 412.538
 650.348 316.524
 164.775 100.726
 441.166 423.516
 298.476 807.409
 173.077 960.416
 679.666 298.285
 863.093 605.704
 637.739 410.684
 441.342 213.039
 511.618 699.414
 746.131 133.328
 156.225 772.873
 618.691 224.136
 339.425 242.694
 67.595 493.612
 519.792 981.029
 785.617 715.517
 90.831 233.556
 762.839 119.888
 870.577 636.757
 268.091 75.294
 395.923 664.176
 438.300 589.254
 16.158 822.864
 197.311 159.478
 265.339 648.474
 250.534 597.080
 2.071 331.372
 700.736 641.290
 139.709 538.429
 88.124 611.688
 829.787 582.867
 762.160 757.357
 914.706 710.740
 784.144 11.987
 618.418 605.613
 582.509 339.967
 410.387 716.977
 333.950 941.480
 950.751 162.604
 223.265 95.867
 23.971 475.734
 996.374 74.003
 492.910 615.694
 420.839 194.631
 981.993 451.874
 715.977 979.679
 231.761 398.166
 722.940 363.396
 690.756 315.804
 519.827 804.031
 835.361 30.600
 516.899 849.813
 173.278 404.862
 414.356 528.830
 709.101 459.592
 95.145 811.363
 476.427 419.188
 836.153 170.166
 293.852 124.895
 634.417 916.685
 233.695 176.107
 895.126 887.430
 32.269 567.733
 853.060 203.420
 277.093 919.865
 489.287 126.265
 215.587 581.560
 154.634 527.029
 305.858 637.689
 867.494 599.226
 615.595 876.223
 266.311 256.417
 140.228 68.471
 369.780 119.826
 405.105 977.503
 736.941 224.671
 15.259 606.995
 884.491 48.762
 375.139 616.196
 172.396 327.034
 702.679 104.461
 27.276 385.568
 868.166 174.407
 754.718 573.289
 988.031 645.179
 169.020 344.596
 164.122 851.428
 416.822 847.983
 175.869 739.648
 218.156 591.121
 279.562 87.569
 25.913 109.491
 847.523 15.829
 497.350 181.571
 270.193 441.534
 66.512 267.692
 53.952 413.294
 145.378 651.238
 163.154 555.384
 607.897 520.076
 490.483 89.014
 222.070 623.562
 587.807 60.906
 790.984 497.376
 970.711 728.905
 97.552 776.924
 22.412 282.133
 676.109 172.388
 693.622 725.865
 766.535 998.100
 328.989 371.018
 55.856 119.391
 380.987 732.874
 444.274 75.910
 909.727 76.731
 756.048 376.658
 351.345 428.829
 172.848 344.281
 385.775 693.774
 23.192 860.797
 992.402 945.150
 194.757 270.846
 172.795 860.088
 828.114 9.252
 895.421 292.780
 535.396 105.360
 707.605 783.554
 303.234 86.016
 123.183 302.069
 576.783 351.650
 366.341 163.751
 74.854 375.723
 697.390 42.116
 401.982 7.447
 306.948 545.604
 952.041 312.504
 411.836 421.515
 343.013 228.401
 567.470 92.459
 290.132 442.581
 504.473 689.024
 474.565 315.703
 756.450 798.435
 359.571 3.341
 554.487 850.566
 761.686 701.189
 582.926 973.297
 219.755 816.674
 209.766 598.039
 191.674 909.443
 290.869 427.886
 922.734 140.643
 995.637 205.772
 498.731 313.327
 786.533 164.081
 353.085 101.106
 507.519 992.087
 24.485 867.558
 877.101 530.501
 647.950 333.695
 748.143 366.237
 848.335 904.328
 575.113 743.647
 935.182 506.576
 234.250 185.142
 568.626 505.655
 865.557 393.887
 77.751 465.737
 768.178 129.646
 18.986 929.060
 681.150 56.687
 218.984 847.064
 446.510 76.664
 763.727 56.323
 86.184 411.699
 185.932 133.270
 560.978 991.405
 432.035 859.484
 830.487 335.800
 227.078 298.759
 536.045 692.978
 822.743 433.939
 502.405 280.914
 135.819 381.830
 943.131 957.041
 239.795 235.368
 483.335 873.402
 542.585 551.134
 933.168 810.735
 703.092 775.408
 786.270 79.052
 46.156 492.099
 137.215 548.024
 520.218 180.408
 646.878 466.168
 898.687 229.083
 199.098 947.635
 201.627 698.248
 428.088 68.991
 159.151 820.288
 624.545 411.169
 855.177 450.136
 997.750 104.642
 586.331 715.021
 558.067 255.542
 5.485 467.438
 243.820 329.042
 55.224 946.680
 431.820 191.763
 249.386 328.045
 802.675 130.686
 949.639 749.852
 169.956 101.170
 280.840 512.408
 393.527 555.936
 808.968 636.250
 777.458 580.589
 596.990 936.314
 375.538 335.420
 488.565 441.709
 694.259 369.480
 631.581 985.613
 274.143 638.384
 230.867 365.263
 253.380 694.992
 152.848 777.561
 59.180 720.311
 338.308 561.388
 946.150 774.952
 509.965 304.059
 899.860 848.850
 589.307 417.750
 968.044 204.147
 715.556 574.015
 970.191 894.059
 145.038 253.355
 695.424 715.890
 411.261 865.222
 633.400 751.222
 457.388 805.789
 326.507 858.683
 479.227 720.521
 994.987 327.947
 607.450 541.262
 909.114 456.908
 434.427 378.743
 381.465 172.004
 579.105 517.474
 373.280 334.826
 761.063 917.777
 775.446 942.309
 203.682 256.852
 988.547 674.761
 40.838 505.314
 617.633 832.718
 899.388 846.489
 873.784 553.206
 61.756 802.222
 672.395 746.760
 873.129 271.179
 801.629 652.676
 93.115 744.160
 846.000 491.141
 152.568 807.196
 560.158 882.499
 165.745 638.968
 945.212 506.871
 672.679 157.040
 561.136 658.334
 506.062 760.526
 368.824 689.059
 653.776 889.135
 217.231 888.043
 238.353 394.188
 635.850 659.909
 676.917 661.521
 849.802 290.667
 91.772 594.569
 471.481 454.178
 187.819 654.852
 534.415 535.596
 126.852 753.365
 895.531 952.332
 641.803 617.578
 342.966 830.618
 430.902 443.066
 387.988 553.858
 140.058 934.950
 899.311 10.397
 322.473 901.814
 742.424 521.677
 201.383 173.544
 29.580 881.029
 852.173 955.348
 660.390 148.318
 263.827 624.282
 558.809 561.665
 290.394 133.872
 488.565 395.498
 617.045 469.473
 982.350 830.806
 852.115 234.853
 755.295 940.974
 728.909 333.176
 823.461 32.718
 124.749 607.173
 324.315 630.016
 348.855 139.234
 977.785 928.521
 537.084 987.719
 50.814 173.566
 345.621 397.619
 240.910 986.850
 735.669 808.408
 798.623 561.138
 968.517 267.255
 516.952 0.604
 919.595 509.814
 557.227 63.728
 109.021 2.290
 914.155 589.127
 25.409 546.975
 183.391 890.490
 183.466 678.818
 47.694 99.288
 150.995 453.615
 984.614 532.654
 457.778 420.346
 390.434 654.268
 760.571 542.939
 960.210 579.136
 991.646 692.826
 439.122 615.458
 22.501 566.335
 20.763 320.530
 892.238 623.890
 796.505 520.748
 97.474 925.683
 917.754 771.628
 236.489 715.932
 9.134 641.553
 316.647 840.713
 932.626 837.366
 846.202 768.995
 146.107 661.299
 967.681 209.681
 598.112 223.045
 81.637 306.948
 655.765 619.697
 841.164 769.869
 854.594 346.912
 956.971 309.223
 995.384 189.951
 780.739 563.787
 80.340 951.683
 174.937 590.439
 893.126 560.198
 227.326 647.625
 376.896 331.280
 128.173 741.514
 872.052 675.778
 151.138 440.443
 339.512 90.048
 521.228 148.398
 842.743 365.575
 824.786 105.706
 297.375 133.966
 29.896 238.380
 154.086 923.497
 606.539 881.229
 669.553 156.801
 333.465 768.919
 481.044 45.272
 274.950 329.233
 649.944 228.902
 930.688 670.285
 323.719 631.089
 484.293 65.138
 908.137 222.329
 381.715 680.775
 693.806 856.219
 594.904 641.888
 372.999 713.193
 5.923 772.139
 772.517 84.586
 473.286 915.997
 451.925 690.585
 609.532 152.796
 938.317 654.386
 853.932 402.194
 231.056 871.221
 517.078 457.797
 583.335 300.179
 508.139 835.444
 300.434 669.849
 37.272 586.965
 564.056 992.491
 774.653 402.287
 852.915 907.745
 506.462 536.472
 964.912 273.820
 972.797 877.855
 616.809 155.082
 221.860 484.133
 92.655 749.027
 840.822 210.596
 999.612 197.662
 901.903 334.980
 264.896 248.459
 420.531 933.629
 543.783 494.519
 792.542 911.258
 7.940 323.746
 743.796 149.844
 425.462 650.093
 175.958 979.703
 737.090 159.067
 267.400 737.250
 263.108 863.158
 832.167 349.081
 856.813 684.774
 249.736 851.765
 945.446 34.441
 954.137 342.194
 488.680 665.630
 166.180 766.519
 536.735 715.798
 123.510 49.131
 711.777 802.504
 819.540 579.952
 572.251 366.083
 216.714 902.321
 283.240 434.229
 17.819 349.362
 218.025 442.296
 530.184 278.985
 295.875 255.420
 563.563 762.237
 836.230 699.341
 988.623 32.865
 125.299 576.403
 827.428 544.635
 471.281 697.679
 31.663 84.673
 320.815 43.023
 363.138 424.009
 651.562 925.410
 661.990 459.457
 802.230 406.920
 861.845 613.313
 687.856 129.787
 181.950 449.143
 839.085 890.998
 240.950 463.882
 341.900 422.876
 345.822 899.795
 809.277 930.131
 815.811 146.482
 337.161 477.089
 11.425 975.682
 660.817 583.785
 312.266 963.114
 688.784 658.494
 887.390 136.008
 333.457 715.052
 943.781 166.537
 240.805 259.336
 641.393 475.222
 136.195 109.719
 899.078 970.182
 116.102 85.878
 459.833 24.111
 222.164 69.342
 364.399 767.991
 8.194 533.700
 130.879 86.404
 854.182 653.879
 639.181 451.929
 373.880 939.761
 860.521 194.423
 112.222 672.320
 994.680 114.300
 621.835 439.069
 325.187 807.336
 58.352 723.814
 672.207 352.671
 334.678 773.477
 914.698 446.881
 145.180 77.186
 820.914 857.119
 410.646 501.135
 725.765 567.937
 830.598 943.299
 234.667 952.694
 765.886 837.330
 628.944 95.143
 944.640 742.601
 463.347 294.380
 899.549 920.949
 650.895 221.772
 343.514 299.276
 246.011 967.525
 191.180 645.495
 988.988 763.383
 781.382 503.780
 241.635 833.611
 273.623 319.590
 206.760 86.291
 732.217 877.141
 717.755 79.397
 204.443 329.114
 546.397 389.700
 102.079 643.256
 198.141 576.900
 445.102 661.601
 838.390 910.376
 386.398 369.520
 67.692 842.313
 849.413 623.246
 188.674 440.028
 847.378 971.467
 786.080 93.907
 961.502 329.859
 480.046 398.098
 713.377 893.713
 671.229 152.103
 928.353 585.316
 737.305 586.468
 235.131 577.335
 179.547 699.325
 243.148 574.532
 574.557 667.598
 672.957 902.937
 231.874 722.903
 353.013 392.736
 268.270 353.941
 934.558 158.973
 412.474 801.217
 888.393 808.763
 481.148 273.986
 634.839 226.545
 802.910 261.435
 901.174 817.336
 299.568 489.072
 807.116 94.697
 803.527 136.604
 34.808 473.771
 41.283 675.186
 359.394 524.364
 542.279 280.522
 992.053 224.278
 240.268 55.203
 639.865 664.479
 373.993 960.744
 14.620 445.988
 322.064 269.603
 152.567 690.313
 532.722 743.217
 343.844 193.090
 745.633 507.457
 547.110 82.024
 215.666 506.476
 792.682 208.911
 806.714 384.547
 495.697 990.457
 249.185 978.976
 626.686 108.505
 872.844 251.740
 966.092 247.591
 15.792 280.066
 925.254 262.326
 551.668 844.301
 701.032 970.656
 505.543 563.266
 474.333 318.725
 181.845 441.605
 422.517 381.754
 196.079 9.931
 27.885 491.547
 79.812 996.752
 393.718 418.963
 962.661 102.022
 467.810 708.798
 175.857 16.874
 491.711 950.224
 372.815 314.675
 990.659 469.332
 29.401 327.476
 871.053 917.918
 529.830 112.351
 954.331 786.746
 726.080 237.919
 631.160 539.912
 95.123 406.824
 429.113 913.139
 828.176 40.206
 639.772 771.915
 241.594 440.901
 814.772 630.109
 375.117 219.530
 810.240 596.383
 68.384 398.673
 109.077 770.370
 912.235 232.562
 682.164 344.777
 442.032 911.293
 542.964 290.551
 663.658 218.251
 112.908 182.847
 319.865 26.653
 333.746 654.262
 259.155 545.972
 251.776 92.713
 358.483 142.022
 250.101 504.202
 874.943 677.101
 739.130 170.862
 13.569 860.620
 531.245 603.083
 254.930 418.681
 249.516 827.795
 396.784 726.239
 457.542 805.368
 841.543 281.598
 80.839 522.883
 871.355 314.480
 530.978 385.280
 164.237 320.749
 480.911 997.128
 740.025 214.809
 791.272 391.291
 708.997 530.963
 798.193 576.839
 407.345 24.543
 267.042 823.257
 723.561 599.957
 345.310 12.864
 82.873 594.074
 941.339 335.598
 800.814 578.446
 71.924 492.866
 432.662 412.025
 896.980 858.409
 626.724 817.511
 757.822 918.204
 583.476 199.695
 499.500 998.093
 979.403 344.649
 457.553 272.381
 537.519 496.098
 574.166 330.098
 922.330 702.472
 354.755 924.568
 364.998 258.008
 538.405 728.570
 147.428 157.775
 17.253 9.625
 507.700 273.899
 362.091 691.201
 592.681 103.793
 283.347 605.066
 148.799 496.283
 45.565 212.276
 784.147 424.688
 655.139 285.857
 882.453 233.892
 28.843 132.912
 833.664 568.892
 126.568 779.442
 851.305 513.301
 575.405 54.698
 661.254 86.716
 831.782 866.335
 110.838 819.009
 710.047 841.426
 805.176 427.648
 763.776 375.638
 226.588 851.652
 732.674 453.325
 132.753 864.081
 83.697 110.255
 13.554 905.956
 678.567 359.191
 871.586 510.743
 217.999 803.141
 886.700 963.158
 350.497 54.040
 643.401 542.870
 23.622 753.790
 507.280 617.106
 709.232 273.360
 601.791 881.244
 790.643 623.263
 281.775 508.832
 476.347 339.804
 350.249 808.457
 747.341 976.405
 798.555 31.378
 776.875 704.110
 48.375 208.341
 34.384 551.517
 471.950 684.774
 529.230 149.275
 1.812 379.277
 822.849 910.579
 504.238 610.501
 75.971 315.486
 75.422 662.132
 365.048 77.236
 773.119 515.420
 241.338 173.035
 469.403 444.863
 287.634 5.112
 405.571 407.092
 600.146 821.421
 754.501 458.383
 363.238 235.602
 608.562 305.535
 247.486 525.072
 575.152 662.045
 329.854 902.166
 792.881 370.925
 769.844 209.592
 98.357 432.155
 66.511 317.234
 148.476 692.369
 435.585 737.172
 111.255 213.226
 579.200 738.188
 607.945 319.823
 846.436 155.765
 651.845 269.195
 802.869 550.492
 569.442 989.379
 421.445 773.880
 194.971 680.635
 183.217 28.885
 841.064 391.558
 121.039 351.286
 709.634 274.029
 366.356 41.659
 15.851 762.918
 761.194 915.689
 353.914 740.464
 94.865 548.397
 889.860 43.186
 116.346 716.380
 180.202 803.627
 585.535 508.145
 595.337 833.308
 764.580 608.110
 986.149 930.801
 247.115 862.832
 836.840 914.204
 289.731 721.905
 365.683 745.570
 585.630 589.886
 990.228 141.689
 22.453 624.273
 89.650 997.255
 540.332 428.306
 852.751 119.945
 975.917 292.221
 177.057 669.618
 295.120 774.079
 517.060 174.063
 11.692 138.733
 405.624 570.189
 818.265 413.668
 182.757 791.625
 557.494 11.839
 554.250 531.579
 997.548 218.416
 716.184 883.934
 390.877 560.118
 370.257 177.461
 258.387 658.036
 422.482 929.425
 101.557 608.484
 110.652 58.404
 979.351 7.979
 803.491 304.948
 849.967 220.284
 519.397 846.585
 852.395 423.328
 40.927 885.039
 950.749 935.260
 271.596 193.385
 574.471 630.937
 566.288 294.943
 627.284 267.635
 240.706 800.211
 902.634 851.926
 357.315 40.081
 7.001 924.538
 426.328 230.394
 156.541 708.214
 535.364 102.814
 57.069 362.262
 17.827 998.832
 710.240 289.635
 428.884 496.760
 696.231 236.256
 862.987 516.044
 879.419 262.285
 515.268 699.602
 760.903 20.556
 561.072 534.636
 880.765 884.099
 556.655 847.227
 852.303 573.262
 506.151 848.692
 216.864 60.247
 804.833 65.202
 346.264 706.951
 469.195 130.388
 923.084 118.819
 366.223 338.007
 8.505 886.370
 726.453 953.191
 602.112 816.324
 689.979 872.115
 725.513 20.458
 316.745 247.267
 67.355 192.938
 670.578 995.914
 834.855 941.785
 741.819 660.283
 718.163 288.971
 40.823 257.634
 418.575 573.638
 311.562 555.554
 477.817 406.946
 572.015 531.861
 709.493 973.544
 379.843 669.557
 239.537 557.719
 95.133 625.876
 452.613 411.681
 916.925 772.081
 286.200 964.464
 510.139 88.971
 662.444 393.641
 220.849 24.869
 76.288 14.934
 760.152 671.071
 721.963 69.236
 82.896 118.348
 121.539 850.254
 213.010 151.386
 180.050 782.480
 391.148 681.129
 421.060 857.623
 14.824 63.501
 921.622 612.658
 981.391 903.209
 62.168 694.625
 758.462 180.199
 608.330 632.323
 526.046 791.368
 149.965 114.478
 244.451 489.516
 417.553 265.320
 389.492 984.041
 185.677 784.385
 202.613 792.895
 143.563 566.388
 672.111 592.980
 378.056 493.268
 589.825 987.011
 667.116 463.652
 115.562 110.298
 142.603 630.486
 482.612 552.722
 648.369 6.243
 148.252 22.063
 220.195 583.785
 642.846 767.785
 52.874 441.564
 112.663 403.350
 429.655 752.537
 550.649 684.386
 781.577 510.162
 635.121 434.743
 58.075 201.459
 70.675 968.182
 243.086 690.899
 173.829 476.531
 288.239 590.327
 946.250 282.492
 180.152 255.102
 12.382 64.410
 864.192 906.826
 0.439 19.423
 442.142 895.589
 353.719 949.280
 404.073 702.515
 263.908 829.121
 681.464 384.944
 713.381 93.752
 383.543 985.985
 246.537 579.036
 144.239 187.152
 511.174 359.300
 833.663 662.652
 223.061 86.957
 824.189 197.666
 616.731 470.505
 223.836 427.219
 712.557 214.783
 253.571 819.208
 617.225 726.631
 833.435 312.686
 297.464 684.373
 116.112 394.103
 744.365 845.830
 154.986 678.921
 549.850 282.503
 684.318 608.640
 723.067 273.541
 517.296 284.099
 110.975 958.875
 807.117 860.944
 285.572 264.200
 168.678 223.989
 904.789 689.262
 803.713 741.090
 732.541 54.156
 518.400 946.849
 56.788 875.319
 155.652 710.624
 716.552 483.740
 98.794 255.848
 336.745 483.231
 331.467 788.423
 373.649 497.716
 80.916 196.255
 847.158 85.294
 426.937 550.777
 35.028 55.882
 853.458 991.242
 238.803 461.686
 558.836 35.820
 13.640 119.377
 257.563 737.999
 950.626 444.096
 111.213 205.892
 379.437 543.289
 559.510 404.975
 843.263 238.550
 0.614 466.166
 212.189 902.461
 138.703 781.383
 123.795 551.682
 100.291 363.833
 552.232 504.907
 170.166 421.735
 643.944 462.862
 843.323 999.371
 157.212 106.057
 288.771 301.011
 494.677 134.014
 810.710 869.891
 216.836 127.091
 336.656 850.168
 317.335 129.604
 802.894 834.305
 377.832 501.886
 815.820 277.050
 904.646 331.215
 491.760 641.003
 787.764 629.685
 594.627 594.362
 474.612 174.275
 255.110 990.977
 379.047 294.329
 749.969 574.218
 466.034 208.916
 206.664 422.809
 283.459 825.979
 166.080 927.883
 826.558 792.624
 752.099 400.633
 92.616 227.529
 656.527 369.665
 542.385 59.225
 225.202 862.208
 661.366 465.432
 927.626 865.539
 593.423 176.950
 288.153 141.420
 288.699 633.477
 659.579 289.902
 608.420 307.707
 816.048 618.044
 404.771 238.085
 345.848 918.007
 241.741 610.369
 928.162 667.280
 342.784 424.971
 301.820 666.922
 696.723 92.796
 677.114 482.613
 380.948 569.563
 430.549 764.500
 880.152 110.466
 661.929 127.716
 2.430 287.380
 916.404 573.691
 388.198 834.028
 492.171 736.619
 240.133 585.565
 6.657 628.610
 896.242 63.719
 597.671 126.106
 48.362 573.101
 436.609 549.146
 553.311 355.524
 352.033 210.245
 874.866 874.759
 855.577 392.499
 666.453 542.127
 857.961 514.207
 994.439 652.611
 819.074 172.861
 301.164 381.097
 28.591 773.006
 709.224 928.986
 526.780 734.590
 421.076 243.421
 791.412 70.504
 221.036 726.046
 506.420 899.550
 843.422 467.430
 339.961 225.016
 837.485 389.673
 870.388 825.911
 596.367 246.289
 363.379 160.071
 186.369 349.182
 605.009 813.542
 230.123 691.693
 95.055 812.353
 281.745 479.370
 591.553 370.243
 255.816 22.000
 838.949 723.596
 610.292 177.749
 703.635 213.398
 164.417 660.029
 355.824 839.155
 888.025 247.307
 377.409 23.250
 412.603 393.846
 121.518 193.220
 775.097 683.964
 508.930 186.833
 353.243 653.310
 5.480 99.117
 630.401 507.891
 397.374 475.719
 335.265 385.813
 360.227 182.852
 337.852 849.208
 723.257 586.070
 100.994 976.557
 860.965 99.044
 342.683 601.034
 227.587 736.088
 168.609 151.865
 689.534 50.619
 298.803 86.742
 840.884 63.825
 103.192 828.458
 817.952 297.105
 147.172 353.231
 500.254 397.403
 451.912 427.276
 214.215 681.100
 20.380 898.369
 788.208 80.037
 647.210 257.352
 766.661 828.464
 100.042 868.283
 828.699 923.878
 366.416 193.388
 603.063 85.006
 441.324 18.948
 583.816 39.528
 677.059 20.124
 266.767 440.921
 822.855 26.587
 808.883 242.188
 794.176 497.231
 904.575 663.955
 880.481 52.675
 444.165 970.740
 429.294 410.391
 219.683 613.242
 139.759 821.876
 148.188 172.686
 520.270 617.380
 447.905 238.014
 74.786 855.028
 10.660 405.700
 597.048 372.389
 26.502 78.817
 989.894 914.344
 222.237 485.662
 160.420 17.481
 942.362 183.642
 345.968 164.277
 623.914 371.379
 229.236 466.987
 969.874 227.309
 134.533 29.028
 610.535 617.832
 646.041 778.838
 138.741 279.709
 40.516 236.485
 820.968 652.592
 821.964 506.199
 808.108 106.954
 428.492 78.395
 411.713 334.197
 348.756 453.473
 665.758 109.237
 637.421 487.889
 481.250 736.603
 309.160 922.640
 819.767 0.159
 675.352 137.994
 389.156 870.430
 176.414 529.060
 904.883 114.524
 168.243 398.567
 297.068 99.588
 909.474 190.295
 787.049 795.066
 335.998 654.121
 247.793 340.950
 222.625 947.146
 16.837 653.307
 844.022 181.313
 494.395 745.110
 36.472 863.042
 656.232 625.723
 610.033 512.377
 592.836 447.841
 801.865 366.062
 483.052 653.610
 33.570 969.610
 979.755 154.763
 729.147 47.299
 863.459 503.534
 659.582 846.029
 371.243 775.765
 952.162 109.925
 775.357 714.957
 987.672 528.613
 338.959 61.151
 309.798 375.241
 564.153 912.636
 995.025 713.095
 846.693 208.031
 737.412 995.155
 17.189 753.579
 953.733 743.049
 363.510 703.338
 226.283 794.954
 254.337 591.859
 292.186 21.041
 408.843 248.979
 931.339 475.881
 749.590 539.286
 575.391 385.943
 30.421 474.945
 285.699 743.962
 522.138 975.925
 160.510 328.001
 767.670 287.828
 915.151 799.682
 165.296 721.667
 721.642 922.069
 111.254 125.043
 736.513 522.521
 917.771 18.551
 631.762 399.444
 333.645 89.145
 870.894 115.037
 424.175 193.247
 139.995 350.038
 836.150 921.991
 906.165 933.082
 180.260 370.093
 388.776 649.157
 834.562 45.099
 602.573 721.906
 913.312 887.298
 578.200 336.928
 288.630 440.391
 351.193 502.337
 309.199 132.416
 3.785 843.496
 469.765 974.648
 567.034 906.844
 565.013 357.914
 269.063 149.358
 456.955 881.298
 726.894 852.259
 219.827 663.612
 705.871 697.769
 152.575 504.819
 946.663 54.057
 596.015 740.050
 922.906 134.924
 117.818 85.855
 833.566 36.522
 969.689 155.255
 447.051 243.686
 641.704 319.238
 845.927 973.799
 281.182 937.152
 622.173 757.884
 978.162 652.508
 546.351 908.728
 795.185 954.823
 286.545 96.774
 612.410 809.059
 943.779 639.531
 624.961 134.038
 262.737 443.024
 750.883 817.947
 585.716 838.843
 446.262 855.964
 362.754 2.651
 968.206 911.462
 183.972 775.227
 43.892 982.703
 436.427 731.579
 90.229 11.939
 335.606 344.236
 557.554 829.243
 972.467 291.088
 943.883 170.865
 335.308 984.254
 423.445 58.687
 899.312 503.151
 562.648 246.212
 166.294 451.743
 44.240 916.046
 526.849 116.748
 800.638 308.007
 503.846 361.218
 162.465 435.665
 20.262 267.498
 78.886 747.526
 968.959 857.151
 760.895 258.276
 403.723 615.509
 164.081 832.063
 929.114 778.193
 68.507 475.928
 854.339 780.123
 463.106 495.122
 859.035 198.515
 911.631 486.523
 965.689 355.288
 305.911 480.946
 646.342 286.723
 217.349 184.389
 735.526 485.557
 84.811 572.666
 255.341 9.713
 949.800 939.332
 263.603 710.267
 920.036 524.950
 846.758 327.028
 139.954 723.793
 533.341 542.247
 729.359 494.879
 792.048 170.640
 955.536 436.261
 194.952 37.418
 193.921 218.892
 17.977 685.797
 950.167 938.773
 967.856 432.957
 132.835 918.979
 770.496 920.453
 729.428 577.351
 136.658 784.248
 225.943 937.906
 196.502 393.982
 276.428 986.412
 627.664 414.579
 857.088 401.120
 107.893 750.275
 90.596 791.695
 321.837 906.663
 89.536 782.057
 914.390 6.010
 110.788 420.968
 585.317 311.271
 430.678 107.963
 989.947 741.757
 117.458 607.735
 480.047 225.857
 94.905 684.907
 672.094 951.799
 938.492 330.421
 754.766 404.826
 931.555 643.537
 684.432 167.906
 319.464 867.965
 510.557 603.130
 49.099 311.220
 19.519 903.006
 761.437 372.489
 385.340 426.173
 437.216 401.567
 222.745 422.595
 978.083 860.684
 208.163 61.550
 565.206 278.939
 577.335 344.890
 878.757 807.781
 336.790 901.918
 18.140 103.392
 906.471 595.146
 145.317 591.455
 311.097 233.355
 721.473 490.599
 580.555 795.223
 537.838 877.732
 29.929 359.838
 200.282 431.663
 845.993 256.404
 38.032 666.940
 390.537 762.011
 621.117 609.332
 776.429 361.626
 819.035 124.991
 217.410 147.224
 72.400 919.949
 988.176 272.700
 816.384 513.741
 351.268 537.820
 653.613 964.626
 758.681 578.764
 367.375 503.896
 969.153 865.988
 463.996 508.427
 340.157 714.122
 984.619 904.936
 563.026 895.997
 508.240 422.983
 70.109 716.788
 834.524 378.720
 516.971 678.435
 869.668 425.802
 346.273 173.479
 902.526 16.940
 892.032 156.117
 240.669 8.637
 655.595 2.433
 144.302 757.314
 852.921 987.605
 45.625 307.621
 625.155 62.388
 145.833 489.355
 152.285 131.831
 943.369 309.499
 497.548 444.184
 945.029 357.834
 225.900 246.098
 454.181 711.121
 524.027 700.873
 703.824 210.475
 746.110 489.773
 820.620 953.460
 515.808 202.914
 861.973 356.184
 931.037 897.284
 981.977 436.792
 197.229 266.890
 252.448 801.086
 513.514 86.551
 718.899 690.241
 64.054 699.402
 413.204 911.841
 36.399 702.802
 607.738 316.790
 166.008 922.181
 991.219 19.235
 59.876 662.729
 413.444 863.913
 604.729 900.123
 702.103 819.720
 941.538 960.258
 945.326 380.366
 566.598 680.871
 782.174 558.600
 81.492 522.721
 201.752 311.272
 394.537 472.742
 249.837 885.731
 912.428 365.030
 837.888 556.467
 543.629 837.195
 579.173 963.149
 458.528 79.477
 604.811 971.206
 262.522 752.698
 581.066 873.690
 987.305 520.074
 428.864 323.658
 495.889 18.793
 385.831 630.716
 134.886 392.896
 226.841 740.217
 812.770 712.288
 426.160 121.229
 897.956 347.661
 385.652 967.536
 131.474 181.942
 230.356 128.164
 54.540 80.850
 74.316 359.255
 633.761 373.664
 653.222 172.376
 900.971 906.920
 201.692 355.777
 539.356 115.161
 895.564 290.791
 673.850 231.739
 885.068 367.022
 346.417 357.142
 293.186 24.451
 663.508 371.128
 752.776 390.976
 734.403 267.581
 392.379 828.629
 819.401 197.473
 268.234 404.894
 572.848 506.235
 271.273 836.934
 598.092 168.615
 533.335 551.448
 382.875 968.491
 415.075 412.300
 910.896 395.799
 705.845 408.627
 157.857 780.813
 708.090 199.971
 290.978 541.234
 248.513 180.127
 665.439 354.459
 266.547 461.082
 818.624 500.867
 716.817 471.998
 225.221 859.791
 903.652 310.160
 918.614 24.253
 687.791 431.735
 484.720 570.447
 991.903 105.835
 875.052 650.947
 734.153 417.538
 900.777 144.767
 367.607 651.289
 796.735 601.625
 55.941 38.371
 474.435 61.317
 708.645 49.453
 810.049 552.208
 496.111 359.514
 784.349 105.997
 508.945 27.664
 456.613 540.502
 187.112 303.673
 517.124 20.131
 371.724 297.498
 629.301 607.458
 2.133 794.312
 502.551 162.126
 848.472 47.705
 893.006 158.919
 317.802 985.716
 727.525 309.663
 461.758 981.660
 705.420 448.749
 334.315 3.392
 924.492 535.083
 867.339 405.447
 878.321 30.560
 344.517 978.799
 108.616 423.522
 334.682 748.714
 601.299 502.765
 895.199 803.943
 872.405 771.528
 854.886 557.607
 487.540 380.487
 741.888 954.279
 337.355 303.289
 221.121 437.621
 395.241 467.887
 862.662 932.430
 409.260 872.285
 369.108 643.889
 228.427 675.769
 567.032 370.600
 387.148 78.081
 113.760 17.438
 527.375 831.852
 912.693 596.156
 35.354 221.140
 173.010 748.154
 421.552 664.895
 225.941 512.690
 944.091 42.950
 30.999 8.673
 436.921 808.898
 510.835 978.018
 375.942 754.434
 760.127 848.141
 724.666 369.884
 927.667 470.861
 823.991 442.508
 395.171 860.776
 509.811 325.319
 323.068 729.607
 191.925 62.833
 832.504 51.374
 945.951 785.005
 2.100 219.389
 847.220 876.205
 513.601 8.385
 106.198 932.321
 546.920 737.795
 795.621 366.708
 344.413 964.921
 540.686 285.997
 507.117 204.915
 878.424 391.652
 400.793 579.010
 687.408 775.094
 213.596 699.993
 203.666 556.505
 975.077 296.664
 435.849 3.721
 800.868 104.834
 988.116 582.402
 430.022 974.795
 311.834 997.001
 761.878 293.205
 609.064 739.534
 143.705 35.722
 77.197 666.117
 5.004 665.814
 943.194 256.585
 552.620 801.026
 19.328 207.799
 434.618 972.061
 4.425 984.567
 930.088 809.700
 843.348 662.404
 534.613 782.619
 483.401 492.828
 73.220 864.036
 873.608 894.784
 298.560 680.966
 38.407 205.656
 514.073 266.416
 221.400 333.410
 120.642 227.385
 90.769 149.825
 219.260 211.155
 682.220 905.783
 938.316 15.530
 437.421 376.584
 997.163 577.748
 388.613 741.938
 0.605 689.493
 209.080 146.014
 993.018 435.382
 663.578 382.879
 125.243 618.440
 574.602 517.345
 719.552 413.279
 94.698 427.091
 203.335 36.215
 120.360 75.718
 44.452 717.412
 580.625 775.801
 12.021 844.914
 18.091 144.068
 435.852 981.382
 989.223 896.445
 103.580 954.283
 935.459 978.195
 553.145 327.692
 110.630 813.860
 653.709 982.914
 140.663 123.780
 962.816 985.407
 788.691 859.977
 672.210 382.524
 405.731 325.978
 357.620 561.151
 470.667 565.355
 906.053 563.255
 122.719 125.433
 162.317 592.618
 927.802 459.672
 97.831 395.736
 512.848 548.926
 820.306 327.265
 568.302 963.341
 1.844 544.783
 930.684 108.575
 372.880 763.552
 589.445 998.689
 705.575 449.952
 43.791 660.381
 166.458 868.116
 197.017 426.687
 356.086 409.761
 102.844 541.102
 653.044 539.438
 257.937 924.019
 348.845 149.249
 608.035 801.852
 285.277 327.094
 45.901 455.296
 400.774 454.641
 424.638 287.467
 449.829 135.350
 190.052 66.518
 699.816 944.255
 803.964 772.614
 231.546 140.905
 543.148 328.434
 500.052 811.352
 825.457 358.775
 555.596 936.733
 448.370 392.234
 114.450 422.522
 491.554 860.643
 916.038 477.536
 802.886 285.038
 246.534 984.282
 78.961 966.158
 466.584 746.971
 391.463 768.941
 997.819 100.902
 378.341 541.285
 722.994 192.840
 194.865 814.933
 689.574 938.105
 138.967 568.844
 506.390 883.647
 765.477 501.758
 845.514 880.107
 375.725 860.073
 42.938 28.385
 306.546 939.855
 296.261 21.597
 192.915 858.315
 327.698 971.159
 791.606 641.798
 386.924 571.579
 432.616 566.085
 959.123 23.240
 317.115 613.185
 695.924 262.616
 764.962 869.976
 655.509 527.330
 894.025 321.725
 506.161 156.864
 803.481 312.266
 575.885 362.342
 52.951 617.306
 508.925 819.389
 450.732 663.727
 385.182 691.693
 962.785 622.126
 866.415 689.602
 957.799 489.106
 727.174 134.101
 244.086 587.480
 810.523 623.262
 115.741 264.847
 398.543 693.090
 296.214 722.628
 413.524 0.331
 587.971 508.090
 53.573 719.907
 751.185 41.165
 30.590 498.087
 639.544 806.612
 711.361 904.244
 617.360 341.638
 184.533 614.234
 422.711 601.319
 686.046 788.185
 782.577 541.666
 339.963 291.369
 537.628 66.026
 815.462 580.965
 808.993 718.630
 97.030 541.991
 802.948 453.715
 24.737 115.666
 370.867 375.028
 824.204 802.368
 43.083 834.093
 328.765 633.644
 261.709 642.876
 645.031 853.907
 227.267 234.208
 351.069 708.514
 628.660 369.088
 995.566 542.285
 480.077 812.028
 316.522 28.687
 979.664 282.538
 677.212 197.448
 323.937 842.320
 261.443 945.987
 552.941 733.573
 443.923 611.690
 11.177 974.813
 897.047 667.556
 838.468 818.007
 683.248 668.358
 956.530 436.551
 160.809 719.266
 397.613 50.175
 677.471 230.368
 90.543 593.509
 995.201 841.058
 639.767 133.428
 264.059 695.513
 420.187 560.960
 304.400 788.124
 883.761 791.479
 453.960 704.717
 205.016 357.722
 356.937 606.555
 857.056 70.278
 711.727 849.659
 935.552 436.372
 125.898 828.084
 767.140 997.685
 153.253 867.868
 735.149 289.635
 188.164 685.736
 217.241 996.936
 874.888 736.194
 897.398 232.591
 840.319 890.725
 532.446 989.996
 991.978 277.672
 18.201 391.013
 31.224 730.617
 512.483 698.131
 735.352 382.161
 584.995 388.041
 559.904 249.789
 233.874 249.607
 131.075 707.725
 945.124 214.585
 742.263 55.423
 286.871 838.190
 371.758 777.587
 291.233 293.244
 411.287 855.750
 751.524 841.178
 976.999 716.575
 673.582 801.210
 682.768 182.005
 292.430 501.971
 236.026 481.346
 77.537 904.525
 392.225 871.496
 983.156 9.719
 227.369 330.268
 289.028 674.231
 488.565 796.455
 859.016 567.414
 918.404 451.684
 611.615 104.367
 956.181 11.787
 740.852 829.770
 461.854 123.401
 495.867 832.426
 29.546 964.569
 572.621 913.590
 826.874 511.580
 795.052 874.809
 563.018 659.138
 372.097 35.803
 329.050 233.821
 670.752 932.962
 423.416 703.812
 906.616 718.177
 456.713 109.078
 137.799 600.310
 684.114 978.786
 374.820 412.744
 630.165 96.140
 860.018 105.760
 216.731 259.454
 700.471 348.251
 175.981 282.772
 86.576 66.461
 0.156 505.401
 525.924 375.513
 850.259 929.216
 553.311 90.668
 96.527 682.518
 630.479 598.307
 702.723 992.576
 764.227 970.977
 779.907 924.189
 292.836 616.505
 937.848 262.759
 315.427 638.864
 745.795 557.206
 67.015 279.422
 699.660 225.948
 827.054 13.358
 678.223 19.056
 547.606 949.903
 383.637 38.214
 608.402 369.878
 706.105 975.457
 962.857 413.450
 162.158 539.724
 397.166 879.629
 441.599 10.472
 853.092 731.741
 899.163 69.081
 385.874 525.658
 360.652 106.290
 667.118 536.173
 525.249 947.717
 276.867 688.570
 259.532 755.707
 840.756 484.611
 246.139 895.829
 291.759 313.061
 401.002 957.594
 809.292 863.298
 665.492 314.230
 902.126 715.841
 749.977 534.090
 449.610 605.935
 17.278 320.557
 545.264 776.207
 390.827 178.014
 647.971 323.223
 223.445 663.657
 742.142 462.398
 817.178 389.938
 45.826 288.695
 419.364 156.560
 844.277 390.073
 289.902 996.600
 528.752 710.463
 922.545 66.302
 102.060 383.625
 870.153 255.831
 692.571 33.534
 359.378 977.955
 869.149 816.750
 51.656 647.860
 345.863 463.650
 810.161 10.600
 535.841 845.568
 140.124 328.869
 89.567 381.133
 384.429 904.529
 218.925 515.769
 657.540 879.887
 152.047 822.015
 596.611 421.879
 326.344 124.695
 85.159 422.577
 951.926 743.771
 276.299 706.950
 862.027 149.887
 201.519 393.214
 311.233 364.251
 517.922 737.823
 739.631 517.579
 120.318 267.119
 847.788 464.970
 351.367 767.523
 433.439 977.766
 887.946 308.043
 838.519 183.670
 398.114 700.789
 10.538 876.903
 161.579 980.465
 764.285 486.142
 766.694 681.619
 960.425 674.921
 56.108 7.515
 822.010 203.559
 836.788 777.148
 266.540 140.216
 721.833 183.175
 921.380 249.127
 383.061 534.951
 848.792 274.368
 594.730 954.678
 71.027 386.637
 697.802 363.788
 846.934 667.819
 547.212 479.461
 603.089 713.548
 985.729 141.849
 211.762 168.360
 359.714 330.797
 385.231 842.523
 324.811 191.947
 724.389 456.209
 32.053 277.165
 25.636 617.869
 913.708 779.692
 873.448 362.636
 458.389 592.677
 89.195 87.123
 159.463 588.529
 985.873 543.475
 900.764 169.337
 512.065 363.083
 398.315 204.643
 628.995 424.568
 513.563 296.647
 726.936 957.836
 688.018 505.055
 580.005 173.055
 894.878 350.039
 492.838 147.919
 161.809 983.863
 593.399 816.629
 270.650 786.857
 60.961 938.491
 892.182 474.419
 787.855 532.263
 453.576 787.057
 101.958 234.483
 76.866 429.338
 721.045 556.582
 161.165 595.564
 770.349 897.922
 629.932 905.584
 124.222 131.990
 625.964 124.159
 388.137 473.239
 937.699 668.490
 827.984 395.791
 685.844 653.030
 492.392 496.077
 622.119 376.395
 626.429 143.986
 703.376 535.565
 410.551 466.232
 643.588 636.726
 699.002 957.076
 730.708 654.726
 102.342 761.583
 970.620 834.650
 737.655 262.126
 309.997 5.287
 738.708 997.463
 345.603 27.077
 111.482 523.497
 179.310 183.471
 375.785 594.660
 383.831 867.597
 241.853 904.073
 940.071 753.982
 125.958 609.322
 357.307 482.084
 858.117 419.489
 434.479 434.166
 428.174 199.296
 535.274 450.002
 957.259 819.737
 179.994 785.991
 376.187 453.983
 880.221 563.093
 100.492 175.753
 712.830 638.798
 576.055 698.590
 231.109 830.954
 145.552 422.941
 103.560 779.209
 673.205 798.670
 844.818 282.108
 635.568 919.300
 225.311 539.345
 514.517 437.169
 312.320 469.558
 843.671 412.702
 578.640 790.446
 892.391 813.698
 417.852 231.361
 907.098 680.061
 607.096 506.253
 955.395 724.576
 467.364 179.672
 575.343 500.521
 473.590 498.937
 664.089 522.194
 976.773 595.756
 844.014 555.471
 210.069 150.143
 120.760 23.557
 381.064 893.848
 149.330 310.108
 1.650 960.649
 208.319 40.411
 602.041 583.345
 857.805 924.428
 121.212 524.390
 736.224 837.123
 895.528 706.631
 501.450 765.933
 691.631 96.060
 210.316 487.537
 388.093 58.989
 580.926 152.035
 20.162 266.250
 418.594 798.327
 108.865 107.365
 787.380 537.008
 723.166 384.036
 256.431 193.894
 123.763 416.358
 178.265 476.538
 239.219 274.171
 602.410 716.630
 587.499 562.684
 183.294 352.325
 614.795 484.499
 599.928 86.460
 142.923 973.434
 313.701 19.850
 639.090 768.962
 399.882 584.787
 117.840 858.815
 101.352 254.331
 503.189 762.507
 276.212 380.593
 396.137 426.666
 103.782 113.084
 163.656 836.465
 38.783 800.144
 673.110 863.871
 777.073 106.865
 501.773 936.429
 837.005 956.879
 44.103 148.936
 640.556 378.498
 187.020 799.388
 772.805 104.263
 521.099 620.284
 435.633 923.955
 877.035 322.856
 223.018 52.006
 123.665 366.498
 915.592 259.245
 16.155 15.959
 408.924 994.769
 648.631 927.528
 494.111 835.883
 30.813 400.912
 544.645 142.567
 87.181 500.028
 227.206 938.354
 162.392 953.057
 846.296 613.339
 928.518 825.301
 506.710 758.929
 526.824 668.611
 790.199 150.706
 266.016 204.970
 402.939 838.331
 245.063 631.470
 271.229 363.729
 704.802 637.309
 810.000 85.182
 649.728 13.937
 731.238 350.506
 558.957 896.302
 419.316 142.800
 640.560 790.941
 902.744 763.750
 722.032 485.816
 75.197 958.859
 235.006 73.275
 544.504 604.025
 896.324 792.908
 250.912 31.577
 240.097 372.663
 433.269 285.096
 574.398 437.115
 224.517 955.494
 757.930 299.871
 920.004 805.899
 280.552 766.688
 30.749 570.598
 929.460 166.869
 558.995 184.934
 100.468 688.077
 418.643 230.445
 919.911 714.974
 674.772 665.393
 454.034 531.580
 854.083 448.095
 654.025 723.180
 244.420 583.161
 399.328 453.926
 72.321 453.096
 220.500 564.305
 141.830 204.838
 495.011 957.639
 807.575 998.426
 182.315 871.366
 615.620 289.235
 393.906 467.416
 105.127 93.175
 253.333 352.519
 853.900 603.332
 892.266 545.334
 55.912 204.983
 931.393 450.173
 626.773 132.476
 117.256 249.540
 884.437 875.587
 714.288 978.318
 291.373 264.628
 899.441 345.220
 67.881 623.557
 467.363 91.881
 894.470 799.768
 147.575 561.947
 567.623 470.175
 360.148 942.861
 714.092 238.109
 219.719 858.141
 313.944 417.591
 544.263 160.238
 344.338 434.537
 867.764 701.219
 800.516 732.810
 406.043 854.139
 346.456 371.762
 321.678 701.110
 17.345 946.710
 794.626 189.434
 564.516 500.938
 475.273 545.157
 979.157 64.218
 99.957 699.963
 435.394 826.045
 937.098 74.047
 790.773 599.942
 434.999 421.767
 10.512 667.136
 918.043 511.242
 531.879 702.946
 462.577 612.222
 950.734 827.565
 541.480 312.500
 240.610 815.043
 599.698 291.662
 455.964 711.611
 182.321 837.418
 928.739 18.886
 430.769 95.076
 947.499 791.475
 868.085 61.531
 870.807 475.308
 166.074 953.693
 333.846 706.364
 608.109 845.363
 375.342 123.748
 892.959 939.723
 859.655 191.478
 756.259 855.907
 868.416 125.311
 184.581 202.272
 862.651 980.953
 158.056 96.393
 398.079 364.892
 354.705 298.417
 244.852 806.373
 884.827 141.764
 602.795 696.944
 276.917 380.650
 102.074 621.265
 815.557 600.172
 777.820 518.940
 222.736 640.379
 749.687 222.014
 191.341 24.888
 920.538 687.181
 615.534 126.903
 332.731 506.910
 537.844 486.359
 539.083 751.551
 945.742 562.258
 315.014 717.626
 27.962 280.781
 568.148 978.978
 347.779 54.538
 404.445 141.162
 439.849 799.374
 951.716 659.777
 500.195 675.806
 890.840 915.355
 354.755 411.662
 324.486 746.693
 577.966 715.396
 947.631 777.354
 134.629 326.425
 752.128 963.416
 959.483 45.418
 180.329 821.969
 521.180 785.556
 675.034 137.459
 270.645 442.491
 592.314 595.617
 406.121 618.955
 41.086 661.746
 134.643 898.191
 182.460 141.620
 436.560 142.640
 109.995 669.890
 688.358 920.459
 589.297 933.886
 640.016 617.666
 565.126 722.066
 524.961 579.164
 552.853 988.569
 180.307 3.984
 378.262 541.555
 227.165 581.253
 478.033 827.069
 688.535 541.275
 338.594 616.440
 66.734 974.394
 52.308 378.778
 352.692 767.861
 279.296 286.596
 763.210 172.755
 695.713 358.290
 94.880 949.161
 813.360 273.050
 418.472 874.516
 602.578 129.279
 716.926 528.768
 824.935 474.919
 873.622 97.961
 272.111 576.111
 853.153 138.053
 53.235 258.576
 770.812 1.460
 718.918 44.224
 933.356 904.327
 853.166 394.354
 545.024 372.383
 4.712 981.643
 129.511 282.929
 620.109 257.988
 419.441 670.960
 338.930 516.530
 436.529 405.212
 425.899 907.194
 232.931 297.337
 758.661 839.438
 620.348 982.261
 128.857 168.177
 589.295 313.533
 317.242 924.006
 755.938 133.259
 592.762 922.517
 385.323 196.770
 786.057 816.090
 473.285 117.785
 678.043 371.825
 248.322 326.566
 105.552 448.895
 831.196 842.926
 352.962 175.694
 793.670 815.277
 209.128 700.436
 946.741 188.932
 613.442 7.906
 899.089 980.178
 387.567 199.713
 122.453 651.244
 897.231 256.500
 384.692 224.970
 61.813 209.264
 233.874 532.091
 331.418 305.250
 586.518 349.512
 688.367 764.304
 566.810 931.428
 461.898 77.224
 316.136 338.856
 534.293 132.442
 126.673 84.860
 79.193 295.555
 610.026 496.107
 227.724 573.017
 681.526 175.296
 377.109 222.184
 489.853 378.369
 314.990 321.367
 445.977 605.420
 959.032 472.262
 678.350 371.015
 536.919 700.907
 364.801 859.659
 141.234 870.067
 845.444 892.735
 174.568 274.648
 413.207 507.222
 593.379 211.699
 495.347 162.313
 608.567 987.870
 194.899 601.826
 603.492 230.478
 47.777 177.794
 186.478 324.913
 389.592 719.118
 157.974 22.897
 15.040 59.670
 599.002 605.611
 278.421 139.401
 586.816 686.125
 431.641 191.974
 228.562 680.672
 658.665 231.096
 739.980 942.492
 854.199 658.616
 352.742 450.362
 948.475 919.508
 533.000 82.036
 316.820 317.031
 660.257 827.115
 177.815 235.787
 228.155 641.108
 600.735 477.191
 268.565 990.253
 863.554 332.606
 2.156 853.212
 56.872 561.253
 319.934 39.775
 474.684 25.887
 192.100 57.635
 6.181 307.601
 276.734 446.229
 307.887 876.062
 108.509 932.133
 434.895 52.748
 236.888 14.940
 114.168 57.658
 457.610 627.807
 300.562 375.563
 946.898 435.445
 744.049 782.622
 224.563 627.508
 269.556 920.498
 702.528 870.743
 411.823 840.660
 335.168 423.486
 117.906 529.976
 996.195 456.020
 918.607 898.940
 535.674 915.694
 344.670 910.822
 595.287 22.813
 319.459 563.878
 708.596 769.056
 770.709 935.594
 717.104 842.070
 71.592 849.335
 277.052 836.169
 25.607 336.911
 103.785 688.418
 658.681 618.383
 440.921 151.336
 861.604 991.331
 94.553 67.924
 50.574 769.911
 735.231 932.483
 175.805 209.080
 242.781 22.979
 128.183 426.707
 804.458 489.419
 470.544 446.883
 631.846 530.428
 380.110 148.213
 346.036 930.088
 236.683 643.413
 806.439 142.891
 760.561 239.067
 892.163 80.838
 405.754 940.301
 154.904 188.245
 587.368 553.566
 471.076 92.443
 584.215 896.435
 653.443 538.525
 754.435 806.611
 217.280 790.472
 256.758 429.184
 114.384 687.050
 334.694 293.255
 684.798 946.821
 525.465 623.485
 468.493 631.350
 857.656 91.825
 958.308 298.592
 237.742 238.140
 155.183 849.541
 159.902 279.713
 654.131 321.198
 548.360 208.437
 394.710 479.051
 727.375 426.273
 556.326 474.461
 59.546 695.180
 972.879 659.157
 875.074 643.848
 942.748 883.660
 687.966 262.423
 181.481 882.579
 942.773 775.823
 621.708 191.884
 318.560 579.695
 726.618 116.417
 924.652 879.695
 321.988 625.706
 122.579 639.227
 742.283 399.005
 596.208 23.500
 357.250 153.126
 140.814 854.669
 527.997 596.786
 253.601 555.530
 420.455 980.872
 362.876 564.992
 267.004 14.121
 638.584 430.150
 954.754 537.588
 69.528 405.795
 775.465 588.971
 486.419 876.603
 794.337 520.074
 647.443 729.900
 283.304 478.666
 404.705 683.042
 672.091 541.673
 434.421 760.144
 353.776 942.560
 467.784 634.660
 750.466 415.081
 407.933 439.491
 311.547 562.094
 994.409 192.588
 547.768 126.217
 691.049 7.038
 968.022 3.899
 465.617 329.394
 504.168 111.521
 917.147 173.264
 7.820 727.794
 435.252 547.317
 960.054 537.912
 468.451 393.794
 131.786 269.126
 587.338 496.992
 503.903 902.822
 483.327 148.224
 939.591 983.659
 802.531 287.284
 487.666 421.132
 313.398 318.989
 578.930 433.258
 210.099 530.928
 4.765 346.508
 803.924 735.024
 388.523 911.923
 722.428 406.039
 779.069 586.539
 369.513 695.899
 118.569 964.244
 475.778 530.160
 222.840 714.239
 342.139 824.374
 824.985 132.153
 934.043 241.342
 387.412 752.913
 479.543 908.781
 202.746 580.883
 151.508 959.894
 652.474 917.016
 839.505 491.353
 948.777 701.324
 836.119 664.757
 778.129 828.583
 449.080 834.635
 726.352 263.527
 406.533 160.060
 378.469 596.945
 327.806 555.290
 440.618 204.869
 194.222 730.302
 966.245 548.878
 459.990 653.125
 828.808 676.457
 306.162 986.659
 465.253 326.981
 253.595 882.880
 818.917 542.613
 434.161 192.293
 490.410 536.008
 871.851 417.290
 717.054 130.850
 73.604 121.149
 755.037 110.036
 578.618 532.169
 46.360 663.501
 197.442 552.547
 680.695 97.763
 899.666 607.727
 779.371 467.244
 420.474 833.009
 657.005 618.889
 969.391 85.084
 780.844 753.021
 84.513 547.099
 427.179 331.468
 906.147 142.880
 509.562 486.402
 496.739 230.646
 759.568 868.264
 439.250 766.155
 415.292 627.237
 761.610 232.594
 906.371 349.558
 296.832 568.107
 11.033 807.477
 260.895 285.806
 347.693 260.526
 56.122 195.089
 300.883 337.321
 856.960 82.502
 972.472 693.223
 256.342 396.174
 100.298 282.403
 321.149 166.634
 157.371 196.361
 579.321 870.843
 798.212 238.514
 322.139 753.312
 170.540 250.495
 814.029 821.828
 279.438 345.393
 548.394 664.547
 949.230 691.881
 138.633 734.870
 50.939 27.404
 184.355 430.875
 578.563 245.205
 977.322 283.124
 97.058 926.473
 11.752 750.077
 733.326 693.528
 318.989 411.179
 626.426 501.430
 865.449 917.030
 935.483 113.202
 921.045 592.130
 667.256 807.940
 37.470 542.831
 727.162 32.211
 263.987 970.865
 417.923 44.525
 493.382 866.696
 762.207 332.249
 470.973 607.705
 366.144 552.662
 441.949 230.737
 378.944 208.067
 661.568 318.781
 452.814 92.802
 882.001 835.559
 432.626 522.001
 369.931 672.970
 975.455 383.125
 239.691 723.727
 38.119 447.255
 725.104 549.987
 501.464 84.187
 104.857 48.529
 401.673 380.468
 64.703 290.156
 792.764 640.127
 376.932 77.003
 105.222 722.188
 533.191 873.653
 631.190 645.899
 838.862 49.121
 47.466 273.371
 2.032 755.468
 477.846 700.029
 291.767 969.061
 743.059 676.613
 341.434 952.053
 99.902 23.700
 903.560 639.901
 834.546 542.797
 671.998 726.629
 654.723 479.475
 351.519 769.617
 481.268 646.950
 729.488 752.318
 233.927 6.808
 671.801 774.181
 755.264 851.564
 887.056 945.761
 538.908 906.473
 468.156 982.592
 296.281 221.273
 696.656 258.608
 184.562 852.381
 277.593 309.087
 256.322 129.687
 35.003 590.248
 109.393 986.759
 442.526 99.317
 998.715 27.376
 69.308 642.344
 707.877 963.480
 796.915 780.186
 107.530 939.378
 294.176 974.261
 594.903 344.341
 838.195 147.108
 10.234 691.297
 833.414 738.167
 362.307 324.420
 827.275 607.805
 919.778 324.953
 49.140 573.568
 293.959 365.128
 435.666 468.377
 861.907 157.720
 255.466 923.284
 768.561 947.411
 141.788 395.212
 269.283 464.086
 995.162 596.321
 998.263 322.560
 567.769 515.421
 996.091 813.668
 905.076 747.848
 826.377 834.396
 343.565 228.814
 635.122 686.784
 669.751 572.445
 538.956 114.133
 886.984 696.062
 703.878 106.880
 942.522 914.026
 32.654 207.995
 696.182 140.516
 607.094 678.519
 399.538 684.308
 225.264 487.736
 365.508 555.274
 280.122 600.286
 284.533 451.430
 295.503 15.456
 556.020 142.419
 70.933 933.902
 900.782 811.311
 195.077 886.696
 578.815 827.980
 728.103 653.984
 511.591 186.539
 888.733 959.526
 82.256 493.992
 327.913 777.312
 21.783 511.075
 946.978 292.447
 573.515 148.146
 595.829 176.126
 630.024 853.799
 441.310 560.143
 150.279 111.884
 355.870 516.889
 365.485 409.854
 573.269 693.725
 870.282 449.350
 776.033 134.119
 52.187 446.029
 106.324 0.856
 644.320 282.537
 668.672 548.297
 780.548 724.853
 463.510 61.191
 402.629 341.973
 351.878 767.547
 407.994 651.813
 303.991 763.883
 555.078 87.745
 481.171 474.656
 959.165 891.104
 498.111 956.396
 442.323 2.167
 820.413 694.221
 51.096 477.511
 683.220 307.710
 558.116 203.323
 136.670 559.060
 629.919 515.536
 1.511 153.991
 812.211 357.765
 275.805 350.761
 372.982 401.570
 196.277 291.133
 998.808 981.039
 3.929 76.078
 83.947 130.929
 974.464 906.082
 937.243 606.277
 384.380 459.122
 288.279 658.770
 431.082 97.661
 459.636 973.972
 300.748 378.650
 22.701 472.378
 374.976 727.653
 534.471 350.140
 233.505 460.459
 504.543 502.075
 595.668 664.176
 335.586 315.434
 551.154 746.781
 965.582 248.935
 467.414 831.941
 992.806 884.365
 386.341 107.753
 439.809 539.741
 799.324 867.756
 93.464 611.641
 633.232 334.444
 705.735 633.097
 509.325 594.689
 743.319 421.754
 724.500 658.589
 901.197 495.328
 524.968 974.581
 140.872 258.260
 624.611 781.089
 552.279 940.769
 295.490 676.167
 170.854 290.833
 910.635 359.503
 887.838 988.293
 437.274 904.802
 480.659 341.010
 902.667 304.174
 347.254 224.385
 328.757 679.885
 867.753 391.648
 552.992 163.295
 131.415 182.801
 921.081 317.314
 576.609 530.458
 206.441 339.122
 495.573 751.831
 637.163 476.885
 280.456 444.604
 403.971 870.730
 237.594 402.416
 994.623 768.304
 106.155 631.178
 617.328 43.102
 496.255 593.821
 506.898 574.535
 49.771 817.486
 174.694 138.009
 541.628 58.335
 492.103 447.507
 525.899 695.424
 665.562 229.055
 713.219 792.397
 650.628 158.715
 595.590 965.817
 797.656 41.439
 41.413 488.814
 660.151 246.063
 625.710 861.466
 19.514 546.357
 373.921 833.194
 580.716 688.323
 746.824 771.720
 219.444 140.698
 21.279 557.439
 562.688 159.883
 497.207 326.767
 464.859 974.531
 34.122 394.138
 206.867 170.982
 467.359 316.434
 55.596 232.101
 229.798 107.911
 938.734 282.432
 592.370 116.124
 130.621 946.424
 997.057 593.229
 927.731 498.870
 978.789 871.640
 689.600 233.274
 724.892 622.989
 407.693 890.838
 798.100 554.970
 169.142 667.230
 425.295 208.056
 735.994 473.585
 830.731 144.754
 648.083 890.644
 749.512 685.253
 166.634 379.222
 702.475 607.947
 346.998 445.796
 133.568 589.723
 106.493 398.927
 719.483 63.345
 334.215 251.153
 251.185 87.343
 574.114 43.176
 478.510 492.956
 253.896 104.594
 300.850 243.817
 686.877 370.530
 105.820 633.832
 451.358 89.591
 908.698 689.327
 265.069 969.269
 61.188 230.794
 86.585 784.775
 589.967 301.086
 60.353 641.234
 932.703 659.616
 698.995 732.973
 779.206 370.858
 691.293 533.507
 543.540 40.566
 214.809 712.711
 413.021 350.495
 100.048 691.107
 993.686 353.805
 572.965 973.351
 929.040 675.777
 232.065 262.654
 967.568 741.015
 986.332 744.432
 330.908 357.285
 684.510 881.028
 752.798 131.691
 352.040 10.469
 661.505 996.810
 269.412 62.294
 935.786 567.932
 478.078 754.354
 825.213 638.727
 793.891 818.730
 666.681 118.123
 602.874 615.679
 204.942 398.031
 872.589 65.585
 719.155 67.788
 150.395 184.725
 930.758 120.198
 256.335 816.214
 309.773 154.953
 785.358 958.505
 974.335 422.727
 986.265 606.560
 787.205 977.770
 611.501 322.172
 467.091 344.260
 664.106 67.437
 853.310 343.687
 790.397 787.280
 769.750 484.337
 266.967 71.928
 936.108 252.352
 949.120 117.771
 857.195 955.372
 228.984 425.185
 698.926 408.519
 492.170 905.255
 524.883 688.120
 962.315 635.249
 440.507 646.570
 336.351 617.043
 771.694 632.920
 596.464 906.034
 317.640 414.891
 646.874 133.576
 468.998 181.196
 477.571 127.401
 904.856 516.159
 868.803 316.275
 86.842 695.192
 888.288 302.303
 595.010 628.738
 719.995 202.554
 815.537 378.630
 524.030 547.250
 740.076 744.696
 840.022 11.583
 894.579 846.979
 492.839 529.909
 233.226 551.578
 474.150 262.623
 340.688 663.211
 993.804 966.417
 441.290 957.923
 912.236 957.115
 552.924 793.446
 372.928 591.034
 10.935 416.597
 399.505 956.392
 465.179 406.573
 955.500 832.064
 92.428 435.388
 889.468 398.805
 15.002 692.927
 910.515 280.494
 951.576 680.892
 318.828 243.197
 702.599 409.336
 415.354 921.589
 773.484 379.577
 50.027 800.083
 924.967 671.310
 557.882 14.742
 700.995 299.024
 749.180 417.570
 587.510 107.894
 738.333 453.145
 796.196 452.677
 245.419 325.942
 219.126 870.657
 814.789 412.385
 665.145 813.041
 852.304 13.016
 446.634 145.536
 873.736 105.891
 943.948 741.140
 222.710 401.783
 220.520 754.727
 301.165 505.138
 708.625 544.114
 55.724 532.514
 626.411 155.530
 779.840 953.877
 141.650 558.200
 877.371 413.422
 465.264 644.048
 944.836 708.119
 464.861 420.969
 676.585 197.142
 40.187 853.849
 692.108 567.470
 231.410 744.489
 393.630 864.688
 748.912 703.199
 553.844 928.382
 558.698 230.241
 130.281 154.241
 148.331 789.175
 129.494 786.227
 779.744 376.927
 479.371 558.999
 131.144 852.961
 292.874 440.607
 292.185 323.929
 555.884 836.516
 734.552 347.855
 783.379 917.122
 92.132 46.030
 152.610 621.343
 887.038 329.984
 833.332 408.844
 594.344 69.095
 940.419 413.483
 91.705 861.452
 683.669 362.039
 860.695 111.788
 786.570 427.043
 643.222 866.638
 196.596 183.222
 285.691 574.968
 74.003 526.670
 480.358 914.555
 286.585 928.418
 120.756 598.287
 370.403 753.741
 187.181 713.697
 559.972 750.525
 958.302 482.611
 917.898 749.971
 973.409 200.497
 378.670 326.993
 442.099 637.211
 192.568 722.984
 688.006 978.509
 544.894 967.547
 22.194 852.308
 217.489 466.578
 50.033 522.650
 941.559 610.489
 530.678 620.391
 403.921 347.836
 316.857 1.321
 756.891 456.128
 718.812 433.815
 442.228 103.867
 552.238 788.938
 372.032 557.218
 666.571 471.563
 167.530 752.910
 505.429 742.401
 596.854 288.775
 152.397 854.649
 384.581 917.677
 867.309 97.234
 701.876 253.464
 653.961 697.472
 352.249 383.230
 330.701 402.622
 613.142 843.785
 640.021 511.564
 999.994 767.360
 449.426 259.294
 712.110 378.559
 208.919 128.502
 977.093 768.331
 764.243 750.161
 914.042 458.764
 931.070 200.363
 319.927 573.033
 43.742 360.885
 86.076 946.572
 960.773 508.965
 863.435 658.002
 774.374 875.970
 410.131 761.450
 96.941 769.210
 519.971 396.414
 226.184 205.765
 995.947 508.502
 492.849 347.229
 202.050 596.083
 519.444 350.677
 906.063 806.757
 141.769 330.603
 475.092 336.671
 122.282 741.168
 767.176 68.891
 98.356 685.816
 992.066 248.705
 120.514 5.566
 311.313 398.933
 634.920 817.150
 384.023 682.674
 418.283 812.446
 515.418 220.758
 177.204 701.650
 558.811 53.407
 751.737 810.308
 489.408 227.748
 916.076 916.317
 294.845 13.061
 27.859 844.542
 900.456 252.761
 449.532 296.596
 607.626 5.509
 36.702 570.078
 515.183 697.606
 673.656 669.297
 613.776 185.529
 27.658 297.927
 391.664 232.497
 411.729 88.447
 520.652 648.167
 989.024 414.728
 359.579 578.509
 947.378 269.164
 929.219 406.752
 725.010 996.675
 689.534 319.844
 710.731 462.525
 853.630 582.506
 985.475 302.677
 271.537 857.752
 855.736 843.453
 733.073 824.328
 971.047 676.319
 197.803 814.245
 362.370 594.045
 239.743 64.238
 509.922 12.159
 376.492 421.276
 599.170 256.343
 871.366 332.172
 82.530 349.162
 690.712 689.852
 989.562 601.395
 157.541 503.175
 656.361 342.492
 261.023 443.578
 539.711 215.583
 806.218 530.754
 985.662 334.672
 569.920 622.430
 506.109 240.500
 269.956 932.041
 629.324 498.032
 563.170 615.084
 407.895 219.322
 21.182 33.582
 445.162 52.652
 355.614 761.923
 921.905 800.408
 291.474 760.990
 729.947 877.454
 837.966 585.886
 937.698 128.005
 151.989 561.357
 491.892 926.806
 306.343 754.595
 195.319 110.279
 590.456 384.237
 565.974 741.032
 217.707 254.765
 480.314 396.479
 674.720 515.180
 412.310 996.383
 312.099 768.653
 308.539 817.908
 983.674 455.201
 473.978 478.558
 636.482 782.388
 397.515 251.479
 233.448 970.239
 913.032 83.546
 455.197 527.253
 991.660 349.957
 430.069 896.581
 392.089 450.569
 638.521 457.598
 285.408 349.641
 939.378 281.369
 323.789 614.116
 883.456 602.792
 771.299 214.036
 580.777 961.756
 671.494 625.531
 39.862 795.694
 329.349 701.203
 223.512 741.898
 952.050 439.363
 890.241 476.409
 269.506 552.812
 392.441 913.926
 565.006 485.641
 962.887 497.618
 340.805 894.541
 74.875 987.178
 952.605 256.482
 345.878 116.583
 928.771 110.275
 260.856 139.392
 380.982 923.900
 13.253 148.944
 276.949 906.718
 746.328 84.224
 325.380 475.425
 874.983 80.738
 588.895 20.336
 381.965 761.389
 540.854 105.112
 618.746 787.582
 293.749 35.170
 260.005 498.839
 904.767 629.736
 424.226 393.774
 591.506 77.910
 297.243 70.872
 28.579 513.471
 799.601 719.101
 633.361 735.718
 294.408 381.661
 453.752 679.049
 115.081 707.412
 338.016 402.637
 830.500 340.667
 970.269 659.389
 889.801 208.583
 896.588 402.040
 285.172 864.519
 226.125 800.909
 526.065 494.272
 476.776 655.395
 873.135 839.386
 332.293 168.214
 978.897 927.899
 501.185 371.766
 821.563 308.512
 610.044 519.562
 799.024 280.588
 145.233 217.768
 724.866 111.518
 976.131 223.513
 93.891 287.334
 376.807 694.356
 670.705 695.214
 716.246 269.378
 213.983 171.460
 942.858 994.622
 946.982 840.103
 558.259 587.552
 390.684 30.449
 197.365 445.915
 11.603 602.412
 24.175 740.567
 127.090 172.555
 560.628 749.942
 935.124 858.388
 13.340 671.652
 874.651 721.097
 701.579 626.091
 710.958 455.789
 449.320 604.830
 416.196 62.168
 242.846 136.095
 668.657 126.881
 609.026 379.058
 419.857 1.498
 902.512 922.237
 722.834 997.948
 445.027 468.619
 828.590 817.531
 507.081 826.664
 343.631 742.202
 810.614 692.996
 106.446 750.272
 236.856 875.964
 944.189 166.187
 2.092 151.643
 875.429 849.302
 797.999 413.019
 846.399 294.136
 443.878 232.557
 145.742 519.348
 954.760 237.260
 108.317 820.442
 659.389 638.300
 167.391 548.119
 0.886 974.772
 274.882 137.307
 894.325 249.071
 912.590 878.644
 300.986 541.331
 548.217 12.784
 888.832 299.665
 336.081 897.131
 990.619 484.286
 964.552 393.861
 331.180 785.636
 854.457 547.429
 288.150 193.307
 911.930 739.891
 467.948 233.710
 935.724 154.423
 641.892 455.375
 726.133 753.576
 194.366 972.443
 296.849 441.282
 112.866 595.982
 161.870 369.902
 703.334 821.404
 969.671 859.223
 976.457 496.371
 252.071 387.807
 432.765 680.561
 414.548 13.529
 515.543 105.742
 440.192 185.051
 618.297 846.352
 936.264 665.813
 373.175 677.701
 898.798 543.661
 232.046 6.842
 888.220 520.100
 634.626 851.834
 632.204 731.487
 467.940 775.625
 538.564 759.044
 16.653 874.134
 301.817 634.820
 220.338 312.594
 15.916 86.678
 156.073 704.128
 709.882 917.697
 194.985 49.439
 452.505 855.353
 10.245 491.857
 530.642 895.410
 390.020 788.685
 298.997 707.070
 808.834 924.543
 187.504 52.928
 689.609 477.347
 797.979 43.211
 829.209 240.531
 740.631 913.328
 223.928 769.725
 772.019 551.694
 507.121 287.280
 271.430 267.019
 966.587 88.588
 207.403 966.879
 39.784 860.487
 528.736 609.432
 764.244 270.003
 596.110 215.092
 690.250 703.019
 536.076 3.046
 623.002 34.255
 636.280 107.404
 459.990 965.222
 450.194 478.993
 612.357 463.804
 685.356 781.377
 660.830 632.241
 208.096 524.191
 189.819 388.940
 310.307 164.741
 187.911 409.339
 403.211 161.829
 97.971 82.788
 385.753 836.519
 972.095 822.837
 390.811 626.234
 240.608 949.510
 453.542 794.926
 173.257 842.100
 838.655 657.513
 105.749 953.080
 476.231 806.369
 165.140 157.142
 810.923 997.084
 370.672 378.671
 692.172 206.191
 257.981 356.741
 1.783 752.073
 297.768 144.724
 11.293 249.343
 406.860 643.571
 919.530 914.749
 409.899 290.971
 278.410 367.932
 861.732 395.711
 663.058 472.581
 720.067 456.153
 774.805 982.659
 829.365 837.992
 429.483 225.145
 482.583 128.915
 529.051 836.440
 737.920 321.981
 45.060 636.046
 31.573 206.347
 364.454 171.033
 621.647 230.020
 621.118 791.170
 777.518 926.821
 123.225 451.300
 476.194 316.592
 902.538 809.005
 843.681 557.319
 176.420 756.755
 174.296 379.356
 998.388 854.423
 141.638 310.100
 153.867 406.358
 677.082 512.591
 962.634 244.235
 908.776 839.594
 809.785 860.029
 828.032 837.351
 127.430 1.000
 860.489 327.599
 77.444 449.171
 974.607 525.508
 182.299 610.976
 145.968 603.335
 660.209 28.506
 26.836 138.947
 739.596 672.756
 238.804 964.673
 956.469 212.840
 332.641 790.542
 529.951 585.082
 742.335 367.771
 722.415 464.895
 926.471 400.137
 430.985 415.439
 844.473 434.637
 639.331 934.136
 290.778 366.598
 248.382 615.501
 817.942 291.583
 870.992 611.579
 759.164 306.125
 540.495 305.119
 529.190 596.253
 771.969 61.824
 85.520 117.343
 805.968 433.493
 392.924 236.914
 139.081 721.126
 505.231 525.313
 38.441 244.298
 589.043 94.911
 785.936 509.087
 822.544 429.428
 993.203 120.987
 644.919 949.640
 764.440 291.602
 672.436 834.300
 507.761 69.119
 678.348 75.169
 257.359 553.966
 125.841 878.044
 871.581 804.498
 695.112 328.573
 22.443 495.613
 233.851 489.028
 549.843 659.079
 339.995 562.285
 281.354 641.715
 939.499 499.949
 531.878 290.982
 411.208 6.255
 115.535 981.948
 25.012 627.242
 197.007 490.649
 265.594 860.423
 756.407 592.972
 407.917 584.149
 868.841 212.073
 965.569 713.984
 638.675 678.763
 151.138 737.413
 163.665 326.210
 648.693 565.172
 723.261 971.673
 10.238 140.361
 829.333 493.072
 136.839 153.739
 390.300 477.187
 205.214 479.295
 18.207 979.706
 244.368 38.044
 152.841 616.584
 374.764 455.434
 840.955 213.118
 593.308 349.661
 548.342 924.275
 347.693 391.246
 607.622 350.432
 998.440 440.599
 827.740 590.391
 449.150 397.882
 378.186 172.937
 646.315 701.745
 480.820 304.195
 548.624 269.503
 316.905 166.351
 359.624 675.859
 211.809 50.224
 952.155 380.669
 873.059 736.581
 211.957 214.390
 710.557 736.575
 542.967 254.530
 995.270 128.350
 637.881 834.672
 452.375 793.547
 282.725 142.429
 427.418 763.558
 969.402 622.477
 803.533 170.906
 299.896 909.634
 631.203 396.842
 22.249 994.664
 909.619 483.297
 312.197 757.250
 33.778 697.757
 954.063 387.625
 200.418 405.902
 56.848 826.972
 108.387 612.129
 121.444 469.458
 857.643 806.198
 735.401 533.200
 261.821 129.587
 73.946 787.280
 260.814 512.737
 219.120 546.121
 624.529 889.907
 140.511 855.803
 251.767 68.143
 906.444 709.735
 617.566 397.724
 287.423 569.297
 39.728 291.055
 675.784 820.374
 605.127 483.356
 56.800 476.266
 706.571 980.558
 334.947 114.160
 32.230 46.870
 430.727 894.661
 565.830 636.659
 332.702 515.896
 194.190 53.184
 408.549 65.157
 79.236 641.652
 268.540 187.284
 187.829 207.948
 933.453 541.025
 640.993 949.794
 913.429 678.925
 653.969 737.058
 559.368 795.331
 302.686 966.448
 37.364 38.441
 636.535 217.120
 910.334 589.694
 430.685 962.924
 328.778 556.143
 255.704 459.815
 551.882 993.531
 363.090 69.532
 86.393 440.014
 920.827 40.040
 367.584 68.734
 364.706 616.901
 165.830 603.403
 493.436 175.866
 913.840 141.916
 566.238 354.385
 871.330 921.643
 151.471 317.759
 512.081 274.849
 117.838 864.455
 97.169 767.946
 702.912 985.193
 29.953 13.455
 487.332 313.237
 43.879 374.247
 750.353 100.668
 401.686 746.683
 689.907 529.888
 261.134 579.280
 417.600 314.349
 942.744 38.809
 248.713 291.337
 602.166 824.040
 315.198 586.907
 424.951 112.215
 854.810 603.888
 913.851 833.857
 43.875 603.869
 695.708 252.389
 20.063 719.542
 932.082 286.676
 813.207 431.627
 348.534 282.889
 498.030 602.373
 903.839 908.736
 687.368 193.493
 582.036 415.229
 885.617 569.136
 915.345 861.697
 560.651 443.528
 920.569 717.138
 612.168 868.266
 769.971 989.353
 212.549 346.613
 912.206 162.332
 472.903 32.786
 530.056 477.431
 695.436 735.065
 268.293 725.971
 970.028 945.105
 513.565 746.579
 867.545 605.344
 163.720 272.146
 987.552 685.539
 619.520 946.491
 99.683 642.737
 578.208 43.257
 744.787 401.399
 345.388 248.214
 56.241 917.633
 626.253 405.838
 548.707 629.765
 755.130 242.053
 979.361 983.865
 797.043 133.389
 596.775 734.643
 958.362 140.069
 89.688 227.803
 905.509 913.995
 969.562 377.955
 369.088 155.036
 557.977 466.257
 341.828 958.955
 996.402 233.873
 126.740 381.801
 998.851 471.948
 899.072 558.441
 377.557 477.280
 582.735 742.375
 591.390 317.182
 57.329 181.099
 802.761 929.702
 682.548 72.650
 740.732 169.577
 107.505 246.803
 318.771 129.817
 406.292 226.516
 660.749 448.039
 909.146 15.208
 367.435 10.715
 170.056 152.238
 379.888 52.919
 394.011 127.485
 241.033 312.344
 235.768 256.307
 450.607 721.143
 150.748 214.600
 683.053 335.143
 729.081 11.587
 77.398 425.291
 555.917 642.724
 500.294 149.621
 822.842 689.428
 469.229 135.031
 952.730 904.845
 346.103 916.720
 7.884 299.507
 969.273 189.938
 321.268 387.357
 284.773 545.046
 143.479 306.530
 918.139 994.688
 732.563 241.405
 353.554 513.626
 156.456 459.514
 266.388 740.750
 633.812 870.978
 101.435 322.615
 841.076 117.224
 667.921 383.109
 673.136 113.216
 2.809 699.429
 200.962 782.441
 157.920 156.265
 339.660 531.130
 719.304 384.068
 169.905 168.093
 547.317 500.589
 168.350 364.905
 414.525 44.921
 350.137 9.879
 350.359 388.360
 638.893 595.192
 714.162 635.148
 614.651 12.864
 402.649 688.164
 184.067 260.260
 447.818 289.767
 34.410 773.630
 324.102 387.035
 915.415 638.612
 9.160 684.862
 611.815 254.919
 634.600 201.602
 772.677 159.644
 27.407 632.866
 728.525 406.305
 639.673 352.707
 808.310 937.155
 55.866 571.668
 48.761 822.277
 169.377 52.340
 229.571 633.984
 152.205 520.330
 858.466 908.234
 875.592 557.407
 638.002 960.800
 550.287 20.478
 466.203 885.220
 71.297 481.794
 629.810 488.002
 104.907 559.992
 343.445 105.850
 29.934 426.292
 550.499 606.972
 828.400 984.389
 139.892 576.720
 253.819 885.432
 733.257 415.348
 632.092 441.340
 573.741 286.691
 467.594 820.881
 992.984 20.738
 335.713 475.055
 467.305 925.807
 996.061 253.018
 496.458 258.279
 114.379 989.798
 875.178 846.180
 745.307 715.417
 384.060 99.634
 815.399 935.598
 335.103 664.054
 221.825 441.443
 679.562 94.553
 996.165 734.245
 761.011 731.347
 896.444 707.762
 91.910 30.788
 109.518 659.964
 393.146 815.321
 748.168 846.540
 286.543 624.189
 994.477 616.686
 522.014 716.640
 7.613 56.232
 83.661 457.980
 717.883 12.636
 410.842 228.920
 960.548 290.291
 827.030 578.741
 856.470 722.983
 955.540 796.981
 169.106 183.784
 859.236 126.302
 509.071 452.606
 141.621 466.359
 621.573 189.834
 637.999 125.763
 685.096 163.546
 284.342 233.237
 131.210 840.942
 532.970 102.078
 228.139 615.518
 371.293 701.818
 770.393 324.678
 753.634 491.095
 102.490 482.897
 565.935 35.240
 248.434 368.896
 176.274 915.697
 695.555 957.872
 76.107 546.512
 919.753 768.524
 61.614 271.652
 770.587 227.005
 143.271 917.531
 543.652 754.158
 784.626 225.008
 841.886 717.223
 866.251 957.102
 7.751 802.110
 734.128 161.348
 38.509 547.309
 937.528 12.980
 974.229 416.193
 482.175 846.947
 972.773 192.251
 140.608 638.307
 811.325 873.481
 171.887 62.838
 736.260 970.326
 633.774 879.426
 232.130 919.420
 827.233 255.046
 908.721 596.632
 628.531 599.874
 778.506 922.079
 949.422 807.701
 384.247 711.753
 60.296 584.514
 660.068 51.010
 331.944 890.472
 894.236 990.602
 244.424 778.058
 486.454 633.086
 499.933 957.756
 338.165 163.969
 312.378 903.869
 115.699 955.861
 559.396 884.266
 420.844 44.126
 430.908 881.783
 182.333 438.395
 528.000 410.140
 638.785 435.854
 421.305 917.767
 865.919 270.175
 411.485 38.434
 358.523 635.578
 416.360 873.616
 114.031 330.641
 388.404 778.817
 586.155 73.802
 619.373 541.463
 843.277 445.039
 470.776 163.535
 40.068 539.839
 62.591 745.737
 607.771 806.681
 919.362 775.169
 307.771 342.877
 501.692 774.331
 846.537 701.410
 509.677 120.445
 192.939 709.709
 228.464 501.037
 99.642 506.938
 468.452 60.336
 840.228 696.973
 635.556 702.971
 517.434 307.919
 530.183 163.924
 863.107 904.566
 825.218 499.518
 578.076 367.017
 99.498 291.940
 493.899 316.923
 418.171 543.437
 175.635 122.895
 947.482 435.675
 725.438 670.137
 989.289 580.144
 144.311 347.985
 218.719 337.875
 520.156 845.436
 233.509 257.746
 843.956 592.014
 780.703 704.519
 425.146 923.331
 48.398 618.298
 647.861 61.745
 108.394 879.796
 350.680 697.783
 209.079 529.823
 45.847 642.986
 964.083 701.370
 844.839 646.009
 206.699 429.004
 604.032 857.887
 106.357 878.981
 928.386 577.133
 123.401 136.044
 207.196 168.679
 141.847 646.644
 441.697 441.609
 124.767 176.070
 850.513 188.434
 419.570 627.214
 899.486 73.448
 264.945 995.515
 744.464 40.089
 560.056 817.776
 49.313 958.532
 820.194 697.308
 650.074 316.889
 810.084 355.339
 686.235 474.837
 293.335 435.268
 171.200 840.565
 918.742 254.486
 788.725 434.200
 564.592 405.982
 196.394 687.988
 641.649 622.162
 709.880 170.282
 403.594 455.510
 804.953 762.689
 297.570 949.466
 983.164 863.675
 702.774 678.655
 730.072 524.563
 25.266 956.327
 283.352 272.642
 344.207 30.096
 906.619 359.226
 518.345 122.127
 221.068 546.769
 569.893 889.572
 721.820 467.925
 51.957 473.856
 943.224 340.837
 89.784 727.369
 334.259 89.540
 557.618 423.077
 961.876 17.531
 932.331 501.748
 829.901 328.167
 351.033 443.977
 240.472 330.119
 219.114 186.532
 43.403 852.889
 872.691 166.981
 329.133 610.033
 628.104 874.918
 588.822 260.804
 462.151 25.924
 259.571 149.339
 299.372 234.711
 15.889 950.005
 754.286 941.452
 985.455 164.341
 332.575 700.491
 36.324 936.145
 759.424 649.345
 385.448 454.120
 827.284 679.852
 449.266 164.366
 69.175 189.644
 233.866 626.608
 625.259 223.688
 735.693 517.810
 915.886 760.981
 87.838 554.823
 528.009 64.622
 288.773 904.558
 6.043 614.188
 740.045 547.162
 783.486 662.994
 900.430 516.795
 146.570 910.284
 742.561 568.245
 62.537 916.463
 433.951 599.142
 687.861 500.141
 520.019 730.517
 978.720 487.100
 578.307 837.496
 718.506 396.604
 759.258 191.922
 444.371 278.959
 201.907 785.435
 764.069 304.589
 87.825 541.205
 801.304 459.483
 101.845 582.088
 465.897 950.628
 535.116 729.963
 716.282 559.666
 879.257 583.599
 345.824 110.583
 907.681 619.341
 289.421 610.782
 262.232 429.681
 298.770 172.715
 4.114 249.320
 687.919 979.570
 444.786 497.452
 897.616 793.030
 545.189 9.817
 888.043 549.122
 913.734 656.641
 943.372 700.776
 801.317 995.386
 785.042 159.324
 794.859 733.413
 948.524 994.235
 162.106 959.043
 13.657 768.550
 965.609 114.501
 402.605 330.375
 311.756 445.852
 311.188 627.416
 53.603 478.969
 736.391 256.718
 249.211 883.129
 150.545 865.734
 968.572 731.851
 874.769 559.686
 123.422 631.702
 672.510 285.438
 799.905 832.096
 148.209 910.981
 741.808 261.433
 654.398 825.079
 752.826 356.625
 118.898 281.978
 653.900 604.270
 366.613 115.596
 293.244 323.013
 569.981 565.872
 912.382 459.353
 689.055 782.428
 824.708 5.185
 504.978 598.276
 970.184 177.266
 786.136 665.629
 30.398 219.700
 509.354 299.205
 684.951 734.302
 972.132 927.487
 478.965 834.615
 237.312 972.854
 71.201 322.657
 137.880 96.286
 215.054 58.564
 104.301 896.297
 265.639 928.740
 255.337 455.144
 833.703 404.621
 489.335 204.227
 152.567 849.344
 28.252 826.525
 972.351 91.677
 881.125 734.069
 234.007 604.202
 715.245 725.829
 245.033 45.454
 438.136 934.279
 623.118 243.501
 515.813 61.579
 390.389 591.985
 375.080 158.373
 489.665 620.193
 680.314 45.085
 808.451 398.252
 436.989 668.201
 892.746 799.516
 681.715 739.057
 720.733 207.889
 476.878 452.205
 698.704 411.890
 369.928 722.486
 903.975 444.221
 814.164 527.889
 201.054 420.424
 18.789 678.230
 319.949 808.619
 618.372 742.445
 134.477 470.534
 571.243 320.075
 992.082 589.041
 36.299 211.453
 6.391 716.733
 190.094 967.658
 164.191 511.786
 160.690 442.807
 57.255 780.423
 429.619 250.473
 117.465 618.929
 224.614 881.502
 704.773 282.570
 957.683 876.314
 18.890 834.540
 598.104 80.621
 27.297 216.429
 778.422 134.810
 827.646 594.736
 262.260 954.858
 698.229 278.030
 332.382 823.368
 595.553 159.728
 440.917 605.136
 795.863 155.912
 683.971 580.643
 463.482 0.514
 981.064 16.347
 82.111 696.647
 245.354 191.779
 277.722 958.455
 890.648 524.977
 668.695 808.972
 131.422 290.016
 28.580 712.936
 165.967 329.344
 470.886 946.897
 292.239 20.852
 248.114 460.470
 670.790 472.424
 486.511 20.928
 27.355 657.805
 94.668 607.986
 365.431 665.697
 731.955 626.623
 350.646 862.922
 98.980 713.764
 626.434 42.168
 617.023 550.922
 944.860 270.526
 449.949 871.324
 746.099 427.725
 647.015 619.307
 121.771 339.315
 257.704 224.803
 956.033 2.191
 603.033 80.575
 286.895 965.742
 447.459 328.730
 479.977 284.908
 770.511 891.082
 896.938 180.749
 809.686 620.785
 188.585 224.443
 361.122 456.591
 793.696 362.243
 260.479 363.040
 402.445 797.950
 4.700 617.398
 99.833 787.326
 550.533 25.350
 269.524 932.959
 75.467 921.206
 570.030 21.138
 502.009 233.968
 929.345 752.867
 660.853 518.239
 405.210 593.266
 349.586 89.123
 368.590 117.072
 181.321 334.404
 58.061 648.029
 915.363 867.228
 471.457 177.746
 26.145 530.812
 484.867 771.557
 156.823 866.518
 272.974 207.388
 82.686 641.801
 631.614 996.415
 92.886 429.372
 834.626 264.845
 705.745 198.599
 681.648 63.655
 235.166 980.200
 479.002 362.171
 498.704 92.096
 737.624 382.487
 429.853 254.723
 343.831 670.680
 259.644 405.689
 162.277 769.411
 450.217 764.606
 345.650 961.798
 583.312 958.005
 760.539 971.467
 770.555 940.842
 679.466 916.758
 903.759 335.289
 349.783 182.367
 699.461 329.945
 923.174 158.939
 212.669 764.580
 35.478 245.652
 453.629 678.908
 664.128 863.617
 294.830 781.322
 686.322 5.576
 812.970 738.070
 320.120 582.115
 84.914 278.818
 685.896 314.309
 713.638 135.433
 488.186 480.825
 668.659 192.030
 27.151 533.122
 507.629 731.636
 722.020 540.300
 526.762 764.466
 211.570 975.594
 645.953 451.716
 112.413 385.590
 851.205 74.461
 216.555 632.468
 226.924 707.945
 425.032 326.212
 151.483 255.938
 2.662 690.631
 191.957 177.437
 835.957 872.648
 912.078 638.780
 646.497 812.811
 948.320 878.896
 497.815 465.954
 762.795 855.232
 205.653 879.923
 851.604 204.798
 267.942 408.076
 479.957 811.280
 848.780 914.591
 290.261 808.423
 934.926 12.664
 149.191 305.769
 616.925 202.250
 80.363 19.628
 190.981 809.686
 989.468 995.022
 421.498 205.306
 500.819 768.856
 415.013 231.826
 663.248 347.057
 529.774 726.196
 577.590 835.839
 54.864 586.673
 379.049 206.996
 840.551 916.800
 160.036 607.585
 27.079 275.901
 730.430 604.078
 710.633 154.481
 923.335 429.659
 88.726 161.139
 9.335 470.714
 957.026 509.173
 677.971 65.457
 578.115 695.930
 681.941 15.313
 930.291 511.239
 270.646 740.036
 269.963 944.191
 821.597 593.145
 231.196 196.469
 920.500 738.290
 345.372 887.774
 556.131 53.310
 725.879 952.405
 50.371 551.617
 638.176 489.236
 5.758 704.892
 3.941 519.300
 544.890 122.926
 386.550 820.635
 763.006 241.701
 319.422 609.368
 895.513 826.727
 692.434 195.145
 697.528 192.518
 356.371 999.567
 877.189 439.224
 771.199 645.526
 756.369 722.564
 868.716 626.043
 242.156 502.729
 860.122 281.938
 474.182 901.934
 358.410 162.422
 413.447 169.397
 346.598 31.338
 108.118 878.057
 476.328 799.521
 313.996 821.185
 275.679 11.652
 668.514 741.745
 757.154 460.641
 276.813 506.102
 901.402 326.166
 629.242 260.213
 632.499 484.447
 447.511 505.232
 357.478 377.035
 770.499 65.473
 405.760 886.555
 212.539 150.691
 840.341 891.545
 432.029 332.807
 17.719 671.294
 964.801 351.557
 921.150 730.740
 436.194 461.546
 983.659 306.701
 952.908 153.024
 733.238 207.254
 78.040 779.200
 840.768 398.680
 51.122 53.398
 817.631 77.657
 873.407 829.977
 808.868 804.340
 34.140 734.254
 351.646 594.352
 206.364 380.076
 138.002 909.883
 344.160 320.967
 334.204 3.057
 623.672 874.628
 793.190 565.016
 397.282 283.993
 56.375 654.087
 286.687 714.966
 709.654 213.720
 192.056 615.706
 846.824 459.188
 10.050 389.970
 841.074 90.289
 355.135 973.251
 649.181 770.345
 391.714 191.464
 618.953 959.934
 787.234 64.774
 462.009 882.993
 770.300 971.244
 242.922 774.817
 757.237 674.583
 51.926 273.295
 133.468 156.058
 429.817 789.257
 633.050 372.183
 636.568 367.592
 644.940 26.927
 863.628 131.937
 434.933 130.811
 426.456 111.887
 158.000 90.464
 608.923 568.296
 50.294 792.983
 13.467 860.202
 939.740 222.411
 177.114 202.897
 258.573 563.769
 598.506 132.844
 843.040 147.376
 767.919 169.403
 680.588 486.895
 962.084 609.133
 332.165 733.809
 447.669 934.903
 388.859 164.439
 898.900 313.833
 93.123 529.545
 671.573 705.684
 193.688 817.817
 561.173 332.533
 441.311 940.774
 608.850 563.131
 554.374 155.911
 785.326 548.441
 376.718 466.082
 187.626 381.306
 655.754 415.591
 12.779 831.518
 930.865 437.265
 640.738 281.859
 437.334 370.570
 857.974 830.634
 399.892 789.894
 604.143 367.248
 265.586 66.442
 725.411 20.370
 164.608 489.138
 496.323 739.890
 499.575 532.892
 132.316 936.348
 61.046 370.169
 990.139 362.672
 415.875 748.509
 554.751 596.430
 684.006 317.488
 877.815 145.397
 830.829 689.294
 682.303 949.857
 581.239 903.804
 525.253 752.044
 286.508 378.848
 940.167 822.371
 27.413 836.646
 413.634 15.370
 851.306 476.413
 17.277 232.603
 954.652 819.683
 974.264 518.190
 426.931 88.339
 925.328 143.478
 660.422 725.723
 36.893 854.810
 950.608 169.228
 805.851 682.106
 113.707 299.726
 732.228 321.415
 34.635 90.889
 301.189 612.621
 36.884 962.624
 616.131 300.822
 395.027 700.448
 810.071 378.647
 453.378 670.595
 116.003 404.866
 886.762 463.336
 359.636 345.549
 60.146 199.434
 139.085 516.779
 85.240 92.544
 143.118 967.353
 609.226 669.978
 827.965 236.278
 131.896 402.476
 996.068 479.187
 464.019 608.071
 0.285 871.691
 996.435 993.855
 213.836 373.354
 633.693 341.346
 767.682 46.265
 399.041 775.593
 149.198 355.568
 883.019 75.131
 193.253 189.960
 382.909 260.160
 971.378 697.671
 965.169 561.103
 617.324 673.317
 930.840 30.929
 816.356 904.080
 631.411 874.813
 458.081 106.656
 79.157 773.133
 313.234 391.472
 834.392 452.026
 876.611 375.652
 698.046 784.470
 132.568 444.662
 460.581 198.846
 685.179 313.485
 479.491 937.077
 769.939 56.381
 2.684 186.893
 273.052 520.081
 702.292 649.483
 251.708 384.623
 814.276 172.311
 125.960 730.589
 28.220 545.350
 829.730 468.467
 976.572 936.230
 723.275 308.048
 924.191 125.182
 17.987 531.731
 351.240 234.273
 211.261 889.362
 302.416 957.886
 516.440 673.594
 93.318 964.057
 271.235 948.990
 623.781 610.954
 666.067 996.227
 754.769 12.125
 28.271 61.402
 19.308 781.220
 83.906 251.772
 121.889 125.557
 679.051 941.186
 950.363 862.537
 38.085 904.428
 98.731 68.555
 756.742 918.788
 550.320 492.418
 940.176 98.170
 273.908 270.561
 596.291 370.243
 68.759 456.555
 55.865 396.569
 289.575 150.033
 615.277 760.817
 773.799 698.331
 164.797 318.449
 769.097 306.770
 483.461 385.376
 259.017 79.834
 436.598 631.542
 353.848 815.736
 118.468 592.365
 348.462 971.557
 232.457 86.075
 349.768 926.607
 715.484 263.642
 696.598 709.874
 890.271 771.184
 590.785 575.809
 695.670 589.031
 739.577 454.542
 806.272 559.251
 388.871 251.612
 540.960 722.278
 870.071 2.919
 287.131 166.786
 859.458 917.868
 972.184 734.218
 579.938 673.209
 713.995 205.152
 486.146 898.284
 822.973 389.310
 843.363 456.004
 533.459 220.453
 520.056 850.657
 263.638 663.296
 197.634 251.526
 470.431 129.090
 696.904 219.278
 737.243 592.575
 819.569 159.395
 143.940 643.998
 798.800 843.764
 84.350 0.028
 392.667 468.425
 959.328 256.290
 787.967 723.862
 853.392 877.325
 713.377 205.835
 748.909 88.007
 596.042 292.296
 720.443 720.393
 794.444 848.470
 138.047 463.914
 165.297 931.542
 275.101 912.559
 689.131 72.987
 24.752 363.741
 7.064 885.425
 168.501 328.967
 382.161 227.682
 878.267 11.005
 367.857 162.754
 764.963 696.253
 871.556 545.496
 785.746 730.530
 75.120 507.711
 990.548 883.030
 0.131 985.937
 306.029 863.992
 272.217 20.543
 29.786 219.620
 686.189 993.064
 225.618 971.311
 546.249 552.106
 886.128 149.536
 950.075 387.321
 254.381 765.427
 402.450 567.123
 592.140 0.593
 536.534 70.954
 547.103 228.973
 645.385 773.549
 32.265 430.126
 992.405 219.881
 691.922 143.599
 989.845 449.226
 923.931 146.642
 774.991 159.320
 467.789 826.155
 143.304 62.050
 492.095 839.314
 338.541 176.139
 240.511 210.689
 676.969 476.155
 767.779 857.126
 174.563 107.777
 340.517 541.171
 233.933 764.181
 242.937 71.021
 466.285 665.815
 145.436 847.114
 10.604 404.437
 821.983 525.303
 358.400 101.610
 876.633 62.691
 991.553 431.871
 624.590 938.611
 840.282 2.135
 311.313 119.727
 118.100 932.984
 214.848 850.169
 894.196 716.041
 710.359 595.869
 427.427 127.414
 258.649 223.575
 869.606 153.143
 267.007 531.519
 211.666 162.677
 444.173 618.285
 10.467 474.938
 292.576 842.536
 415.393 663.599
 739.597 618.029
 684.503 499.423
 172.840 350.485
 815.136 24.268
 707.658 65.737
 141.757 480.402
 852.291 828.152
 5.936 407.862
 648.477 796.184
 564.304 289.638
 233.390 615.309
 857.739 428.511
 800.026 980.391
 759.786 929.607
 414.076 298.140
 898.285 529.376
 689.912 899.928
 98.571 735.287
 129.141 665.523
 29.407 142.433
 2.638 954.609
 197.583 585.325
 109.757 656.283
 90.063 817.974
 3.260 973.700
 413.478 936.089
 330.280 293.802
 42.143 645.637
 641.384 448.560
 423.630 516.524
 272.632 667.826
 974.015 453.815
 948.682 133.795
 45.471 77.402
 405.908 868.037
 691.995 470.564
 238.627 574.306
 973.051 675.460
 52.507 399.945
 401.351 356.712
 918.907 507.256
 294.244 591.088
 691.968 20.863
 866.155 780.602
 434.980 760.799
 492.872 127.656
 539.821 122.237
 481.241 994.004
 977.476 225.527
 137.046 221.208
 931.142 754.279
 889.722 189.956
 106.708 709.965
 608.391 1.184
 637.148 139.891
 135.971 775.897
 374.238 7.997
 36.363 185.991
 748.027 57.029
 856.649 79.186
 354.526 304.012
 67.683 471.652
 166.362 782.189
 681.325 417.179
 238.893 120.615
 223.011 877.440
 72.854 382.389
 839.426 910.317
 289.571 374.132
 371.273 349.298
 949.727 19.002
 951.691 894.200
 3.350 744.718
 286.647 790.022
 877.030 584.037
 122.005 295.430
 792.347 490.745
 344.012 84.611
 853.222 427.930
 739.442 876.046
 353.692 41.233
 155.761 619.815
 833.800 157.629
 850.517 822.635
 670.402 185.450
 356.178 258.870
 30.350 484.747
 568.124 758.793
 762.519 445.408
 799.155 725.540
 767.294 885.771
 746.307 893.336
 890.536 264.826
 150.848 876.015
 854.744 399.804
 68.967 681.760
 902.461 977.234
 230.951 392.875
 3.245 234.025
 775.810 74.695
 811.310 126.258
 484.554 22.252
 279.825 973.051
 480.265 154.660
 491.632 602.701
 651.165 593.458
 984.665 95.601
 921.818 721.203
 591.643 235.921
 38.267 709.809
 613.810 190.325
 39.151 174.561
 371.815 931.060
 803.858 179.987
 765.754 732.414
 450.645 869.253
 201.280 179.099
 305.744 971.234
 948.343 533.572
 285.296 961.559
 870.152 783.234
 884.926 708.822
 247.325 10.134
 319.742 658.638
 708.899 942.989
 416.250 520.649
 729.033 227.651
 546.071 692.068
 745.125 416.546
 581.527 331.496
 267.025 274.904
 620.284 784.868
 773.661 342.131
 98.707 548.371
 206.184 896.379
 122.689 858.642
 267.608 440.907
 75.199 446.543
 907.637 469.376
 199.258 736.214
 515.964 746.651
 244.292 465.294
 753.985 350.472
 946.871 135.224
 237.773 711.636
 90.696 53.042
 636.740 335.726
 855.592 819.392
 193.186 523.441
 774.512 663.454
 296.462 480.042
 727.571 876.734
 988.624 734.053
 322.565 997.291
 141.014 803.292
 754.845 227.783
 356.214 850.456
 771.793 609.163
 328.451 474.299
 857.270 631.905
 676.951 365.010
 821.505 554.020
 968.459 908.507
 957.000 656.108
 412.516 814.272
 79.614 835.144
 269.892 841.124
 597.391 298.264
 412.475 846.516
 172.531 33.536
 341.828 844.775
 201.882 215.450
 771.556 951.061
 829.217 648.044
 141.715 949.159
 312.362 798.177
 25.978 456.609
 546.983 356.214
 756.537 989.941
 346.742 652.538
 998.324 641.153
 599.916 617.761
 801.596 65.080
 771.849 404.853
 527.177 312.630
 960.404 785.752
 226.345 9.027
 100.528 127.200
 650.769 17.314
 170.050 164.962
 227.882 108.700
 790.699 97.217
 553.155 112.068
 318.320 262.568
 290.078 379.869
 949.384 51.890
 726.905 296.933
 65.605 813.227
 589.937 598.564
 726.122 572.562
 358.100 846.108
 81.955 28.777
 142.688 939.336
 417.895 747.185
 897.387 698.240
 363.527 922.199
 93.226 510.697
 601.643 795.883
 145.151 771.063
 635.913 486.130
 503.914 297.764
 60.627 917.180
 949.322 350.730
 456.778 968.167
 837.383 23.141
 877.357 214.793
 791.128 172.835
 689.857 478.330
 87.841 219.271
 828.482 198.662
 117.106 859.944
 738.144 688.475
 175.571 368.971
 136.012 18.945
 264.920 709.553
 296.206 439.140
 786.624 315.621
 704.394 287.993
 226.073 436.769
 409.842 656.168
 313.403 270.406
 204.459 72.845
 290.333 367.570
 315.911 97.674
 931.674 651.269
 752.912 399.590
 824.720 751.403
 875.951 101.284
 135.703 676.709
 480.000 400.974
 54.146 315.937
 414.297 682.284
 245.574 107.261
 978.194 59.914
 731.305 922.148
 424.697 45.191
 499.399 778.506
 481.152 354.129
 10.192 194.552
 919.048 814.453
 348.008 601.644
 634.934 490.884
 670.597 299.186
 157.628 64.383
 480.816 521.190
 892.382 835.878
 80.221 621.109
 122.333 534.095
 928.996 514.029
 886.775 86.604
 926.545 953.494
 372.704 250.138
 315.663 90.073
 622.319 218.041
 802.332 952.014
 859.117 147.669
 952.701 911.988
 956.714 737.326
 186.677 31.057
 858.339 180.440
 19.983 89.923
 644.996 824.106
 227.761 582.430
 443.692 840.517
 505.097 426.908
 164.052 4.542
 3.969 382.530
 805.427 970.582
 930.364 391.564
 643.634 109.484
 616.801 320.599
 296.449 244.826
 148.779 876.990
 492.406 401.127
 552.009 128.505
 294.370 718.842
 651.666 868.182
 726.513 917.501
 234.639 621.598
 842.933 404.624
 898.196 985.033
 583.320 280.417
 599.200 70.551
 564.165 913.649
 150.576 493.997
 734.461 440.054
 797.882 715.691
 517.205 829.222
 178.584 788.654
 300.004 88.152
 877.813 108.165
 520.548 618.648
 983.250 527.957
 909.480 761.809
 372.566 916.425
 951.540 576.492
 381.892 590.619
 255.741 981.176
 273.643 71.805
 190.259 502.053
 895.328 755.108
 944.050 116.878
 774.424 643.639
 684.507 557.406
 882.963 546.922
 951.474 66.798
 512.078 632.154
 78.437 26.713
 282.613 8.305
 680.649 236.851
 772.187 946.522
 969.438 503.230
 629.271 240.285
 417.126 766.734
 266.340 195.775
 636.182 367.292
 250.685 442.903
 980.998 419.112
 644.716 561.902
 515.347 286.783
 667.484 836.713
 501.168 59.525
 863.688 947.309
 295.323 870.956
 261.728 287.109
 534.589 194.339
 892.722 792.894
 242.297 539.168
 220.134 672.793
 202.981 605.336
 15.367 448.376
 777.411 127.999
 606.870 40.622
 626.004 722.087
 155.885 743.091
 383.280 753.381
 175.685 371.355
 692.522 7.052
 246.079 453.335
 633.974 968.789
 192.291 344.245
 130.575 293.365
 636.127 691.432
 514.612 316.201
 105.263 833.188
 911.852 711.572
 948.758 852.053
 225.076 953.452
 377.405 993.105
 257.901 569.122
 577.832 642.917
 346.896 159.772
 169.353 702.435
 903.031 305.200
 240.433 899.854
 593.183 170.705
 853.383 816.149
 812.762 433.529
 605.798 340.319
 358.568 974.283
 527.716 153.349
 256.934 207.056
 44.958 144.784
 939.401 412.231
 800.294 394.568
 992.965 590.985
 971.690 272.051
 604.072 173.147
 115.836 96.048
 327.505 14.395
 78.394 712.367
 659.092 39.017
 811.167 841.801
 993.635 285.735
 9.792 461.342
 278.682 52.089
 901.152 148.939
 105.977 3.756
 662.813 857.994
 143.912 106.044
 321.227 117.786
 937.511 773.016
 352.820 71.884
 872.012 833.553
 982.382 975.455
 899.613 541.832
 544.324 947.114
 807.299 561.756
 530.610 600.103
 900.746 420.640
 708.594 115.102
 992.235 537.823
 145.191 832.769
 209.461 409.983
 141.084 273.371
 40.438 588.697
 58.824 884.676
 53.771 569.903
 248.339 794.200
 193.060 872.281
 737.515 430.144
 451.700 296.284
 897.084 374.849
 55.745 401.728
 819.241 38.676
 186.731 534.756
 907.405 270.145
 385.473 580.187
 977.800 444.563
 417.060 959.030
 667.497 758.589
 824.886 70.233
 851.906 778.295
 139.044 368.111
 149.175 884.747
 666.299 940.412
 59.441 291.306
 612.891 815.580
 311.351 193.514
 568.381 180.719
 102.936 294.047
 902.602 274.214
 992.963 125.981
 645.598 359.505
 664.717 997.131
 882.381 960.478
 917.328 981.942
 503.801 406.213
 388.797 696.236
 418.142 795.977
 356.654 870.721
 604.931 247.521
 751.479 273.706
 945.471 866.728
 338.460 869.824
 809.618 298.865
 33.739 303.264
 334.333 156.179
 14.900 690.027
 68.538 619.003
 725.898 138.953
 755.992 274.149
 961.506 505.876
 11.706 872.165
 918.661 245.434
 249.100 381.451
 723.622 252.156
 619.437 110.533
 364.531 683.967
 819.554 18.705
 886.787 609.755
 249.558 789.175
 929.710 106.893
 202.713 87.926
 311.625 108.443
 42.499 356.248
 99.004 833.155
 866.725 806.720
 944.265 259.435
 129.222 223.185
 44.863 578.381
 442.185 57.499
 790.093 397.213
 126.516 912.741
 526.581 195.259
 526.024 187.891
 221.651 957.942
 120.006 707.206
 546.807 343.441
 726.491 983.565
 780.742 250.881
 707.295 174.739
 259.911 352.911
 891.261 230.990
 30.310 389.605
 701.973 538.691
 100.369 670.742
 692.169 15.164
 813.433 941.386
 783.813 972.975
 479.223 188.394
 127.763 656.173
 484.760 25.978
 721.263 555.905
 682.799 435.177
 48.796 978.434
 293.996 49.138
 789.462 795.655
 800.259 93.236
 511.999 427.806
 121.530 991.578
 660.269 352.340
 605.174 540.382
 623.901 404.274
 193.073 190.605
 350.418 824.929
 321.222 159.327
 549.161 61.693
 233.177 849.624
 779.700 245.592
 113.209 965.354
 526.839 741.133
 756.750 89.718
 113.155 229.765
 962.024 699.189
 63.205 150.645
 843.225 217.902
 339.568 567.094
 305.759 907.794
 951.143 381.816
 789.752 28.248
 473.155 406.646
 459.107 693.064
 403.904 862.259
 497.824 374.926
 356.115 89.117
 359.287 746.852
 384.903 383.230
 312.000 960.295
 286.822 109.485
 629.130 10.487
 165.439 412.850
 299.886 266.558
 601.729 655.450
 296.584 797.936
 248.697 7.963
 639.293 826.066
 898.648 660.160
 764.793 503.975
 61.045 771.411
 861.516 573.230
 804.868 332.155
 788.021 82.210
 230.602 466.611
 188.911 850.087
 65.660 681.099
 276.086 322.520
 848.270 97.528
 100.481 747.930
 257.031 644.816
 723.609 583.478
 837.817 489.755
 560.911 859.003
 611.167 41.286
 940.237 42.513
 449.353 667.144
 56.526 185.114
 283.801 718.673
 544.167 715.076
 934.435 608.494
 695.895 904.134
 889.857 957.132
 373.654 463.776
 661.266 290.092
 153.297 930.685
 286.991 388.058
 569.845 969.450
 284.889 272.441
 160.049 723.928
 396.259 439.579
 589.122 168.344
 99.951 473.283
 581.679 593.217
 314.936 591.541
 814.325 973.062
 372.607 184.092
 858.208 831.483
 98.610 528.881
 751.556 189.666
 273.270 833.475
 730.294 366.559
 367.946 619.185
 22.941 419.295
 13.404 478.470
 725.751 262.276
 330.157 8.436
 495.576 389.874
 927.226 513.520
 838.980 323.985
 895.959 28.312
 923.034 601.998
 533.146 626.943
 200.091 267.279
 319.924 539.101
 418.199 392.766
 59.952 605.990
 301.000 394.051
 195.430 294.207
 924.797 522.336
 529.210 194.146
 522.558 486.590
 694.974 405.369
 609.917 170.192
 248.028 838.105
 289.775 678.308
 662.476 512.142
 760.907 791.602
 485.288 826.883
 171.434 388.763
 536.200 314.849
 337.447 629.453
 179.645 21.847
 635.935 21.023
 109.322 717.139
 803.215 802.641
 759.039 103.937
 976.944 10.972
 819.675 942.419
 241.438 799.415
 539.144 23.190
 130.437 991.080
 601.062 637.882
 44.788 892.549
 712.153 125.686
 718.972 285.176
 325.591 160.485
 662.411 462.956
 637.468 254.330
 679.568 686.201
 519.785 951.166
 985.570 469.299
 2.324 972.433
 258.277 485.440
 346.827 146.737
 958.213 333.435
 433.057 942.836
 987.587 19.652
 813.083 353.316
 909.951 324.950
 306.695 410.355
 502.015 581.565
 779.153 810.820
 926.275 122.809
 837.716 681.628
 692.801 399.590
 633.978 14.958
 294.525 608.100
 996.287 473.975
 754.314 534.189
 425.141 231.315
 693.941 99.082
 451.986 13.671
 132.850 961.200
 829.301 235.561
 334.321 178.234
 530.942 804.071
 252.711 816.504
 593.768 44.440
 690.159 980.715
 124.549 55.321
 164.989 761.791
 983.550 364.153
 825.772 314.623
 594.324 869.922
 941.225 697.763
 327.784 975.881
 561.818 265.683
 980.205 412.202
 717.136 598.993
 975.262 302.619
 894.733 2.440
 238.504 454.797
 780.832 73.714
 840.850 957.161
 148.001 342.806
 810.945 891.529
 995.486 362.223
 252.924 157.984
 307.798 268.730
 557.652 33.594
 148.152 879.130
 996.481 517.939
 875.444 983.034
 974.648 764.793
 524.453 77.570
 287.464 860.088
 355.217 290.914
 660.378 921.540
 123.099 367.590
 910.839 395.664
 188.481 58.324
 195.949 584.703
 444.730 56.256
 908.348 811.067
 543.692 250.463
 960.250 322.852
 716.298 793.661
 11.389 553.975
 876.756 585.779
 913.788 810.290
 745.256 806.828
 480.308 883.030
 587.319 154.411
 54.020 658.267
 337.038 282.640
 133.465 51.268
 413.975 444.696
 70.191 744.090
 354.851 621.245
 127.744 330.351
 434.981 97.354
 707.082 800.349
 52.544 923.020
 486.761 450.816
 670.997 364.187
 484.803 535.304
 269.323 995.005
 463.825 432.988
 322.448 686.603
 715.710 95.480
 439.359 366.822
 573.800 713.871
 616.530 29.019
 209.698 252.841
 139.813 291.474
 531.321 937.212
 87.490 603.133
 665.590 301.431
 77.599 472.961
 392.387 767.141
 868.714 401.343
 509.022 282.156
 998.163 310.578
 912.192 610.174
 236.259 520.997
 856.188 819.443
 988.879 778.794
 504.095 186.043
 210.886 605.953
 357.972 549.781
 45.093 672.003
 212.981 474.713
 499.245 857.850
 910.481 849.692
 568.684 835.021
 800.815 685.157
 434.787 976.745
 605.654 329.469
 676.957 173.068
 383.022 540.797
 865.066 79.252
 839.581 349.072
 813.966 689.066
 51.387 357.271
 124.515 112.021
 196.363 633.834
 176.879 531.426
 572.506 100.021
 330.394 529.395
 581.788 920.190
 896.746 52.133
 560.360 852.424
 244.488 36.303
 93.790 445.424
 746.026 172.745
 487.440 899.557
 854.282 10.913
 285.601 10.474
 384.517 935.059
 520.898 938.369
 644.703 816.310
 802.716 291.103
 800.816 973.531
 448.517 761.968
 255.174 586.436
 856.214 50.318
 658.200 788.139
 893.882 133.839
 846.578 228.748
 632.698 913.671
 711.837 119.244
 610.940 467.291
 38.898 324.539
 535.036 409.147
 328.471 430.076
 895.210 356.041
 722.653 327.583
 98.302 44.611
 410.263 487.866
 52.225 963.787
 395.895 962.748
 531.757 298.331
 701.205 301.205
 423.360 773.775
 933.426 8.442
 100.391 531.889
 537.534 219.082
 685.019 223.781
 855.989 710.248
 978.507 999.834
 592.847 826.165
 9.221 307.591
 234.624 917.798
 783.026 326.690
 64.102 379.216
 201.957 310.985
 338.966 662.963
 725.616 49.525
 46.471 921.149
 120.236 468.378
 18.164 304.605
 210.479 83.015
 553.004 882.093
 509.598 475.710
 589.247 553.659
 748.527 254.034
 749.320 930.910
 900.886 475.807
 700.107 662.027
 258.924 374.036
 494.062 75.980
 358.463 344.387
 232.943 809.717
 185.381 670.082
 202.600 530.673
 681.545 848.021
 818.875 256.932
 367.303 779.117
 384.472 656.753
 126.218 519.781
 945.555 141.250
 274.817 925.171
 944.320 378.103
 837.735 903.985
 957.018 894.788
 41.932 345.411
 481.582 817.460
 961.011 158.330
 468.621 132.205
 713.499 508.560
 375.949 550.499
 831.823 869.907
 849.808 517.635
 259.348 177.930
 403.627 794.424
 742.026 340.989
 463.582 557.113
 202.925 911.414
 993.673 52.346
 519.174 531.119
 293.938 482.780
 161.946 162.008
 4.206 220.052
 564.253 304.010
 441.142 396.144
 205.026 745.047
 75.038 928.416
 50.804 620.843
 719.626 619.875
 690.939 72.048
 196.284 942.499
 704.531 846.047
 254.417 771.120
 176.111 216.159
 121.761 767.540
 954.567 387.242
 539.372 414.026
 51.154 570.470
 651.504 222.346
 275.880 477.995
 894.145 275.143
 798.660 587.970
 609.477 632.229
 226.888 30.153
 636.688 912.608
 152.218 850.767
 550.572 466.453
 27.153 131.977
 574.233 418.496
 980.524 506.167
 845.225 699.293
 517.102 948.926
 608.047 203.418
 420.653 928.563
 810.529 909.130
 995.056 495.882
 345.944 163.474
 641.048 318.558
 983.431 146.615
 736.398 992.758
 621.359 561.840
 627.404 834.594
 464.653 900.802
 965.542 289.848
 728.975 770.795
 553.650 767.352
 501.190 71.230
 673.432 154.939
 4.237 614.674
 625.353 213.509
 120.804 714.301
 951.633 51.122
 97.737 430.257
 764.388 682.960
 683.613 473.886
 448.613 402.412
 925.348 118.280
 141.328 82.401
 673.975 28.967
 144.687 243.674
 811.091 398.286
 356.051 558.231
 920.028 595.207
 889.106 582.054
 782.120 198.699
 17.152 752.974
 698.838 502.686
 46.147 758.993
 323.846 615.044
 577.297 132.025
 861.812 138.659
 156.587 595.087
 158.088 151.407
 544.257 171.246
 198.060 92.047
 736.803 124.466
 768.283 23.742
 606.379 361.031
 742.645 165.434
 209.770 281.019
 463.169 148.350
 786.398 178.710
 632.178 30.760
 490.595 985.732
 743.990 64.816
 468.974 408.734
 411.947 696.434
 933.746 702.526
 620.135 449.936
 34.994 448.839
 406.810 626.492
 189.997 679.446
 304.298 67.636
 879.673 530.446
 882.308 306.504
 18.161 772.682
 410.573 969.610
 791.633 102.856
 242.985 286.283
 249.997 962.825
 377.586 512.378
 26.631 983.290
 441.658 246.068
 916.267 415.938
 343.608 288.699
 922.263 258.673
 106.363 430.690
 7.721 216.413
 111.746 384.745
 568.938 340.060
 630.996 875.327
 466.873 704.267
 160.682 469.166
 877.615 16.895
 621.150 206.830
 784.729 686.449
 880.084 96.167
 366.218 835.859
 638.423 446.172
 11.237 659.863
 339.652 261.925
 124.371 637.811
 144.461 160.454
 79.000 583.261
 936.947 692.158
 710.005 626.412
 910.287 516.973
 86.911 665.818
 211.500 558.397
 181.624 913.265
 926.935 277.238
 593.654 102.076
 961.335 321.467
 76.419 86.976
 30.210 535.399
 30.598 676.180
 552.939 182.929
 907.155 987.322
 35.365 53.419
 59.442 682.666
 976.816 188.694
 669.671 530.735
 166.773 374.418
 72.022 666.785
 768.187 373.765
 928.049 129.629
 963.145 505.954
 58.017 74.228
 385.983 463.022
 275.936 975.604
 640.658 856.646
 750.868 18.287
 23.196 550.204
 360.208 215.381
 104.291 282.344
 303.038 21.912
 107.773 865.718
 197.120 838.336
 412.006 552.195
 738.807 772.778
 945.615 213.612
 211.253 915.800
 516.838 280.288
 86.130 641.390
 55.897 909.065
 284.050 684.843
 538.791 385.164
 398.643 955.419
 753.769 79.930
 111.388 853.022
 651.383 437.319
 844.728 797.889
 446.687 9.375
 338.628 415.638
 906.980 833.959
 662.617 402.470
 927.938 791.364
 266.723 223.320
 970.557 600.577
 58.841 56.081
 674.627 946.747
 404.467 515.303
 783.264 760.564
 61.888 787.140
 787.211 804.874
 779.608 642.545
 635.213 636.881
 933.765 17.240
 743.852 394.219
 715.550 244.884
 991.140 153.949
 989.233 784.660
 585.202 305.146
 730.501 217.703
 683.100 193.251
 575.778 110.079
 493.899 488.974
 322.441 906.132
 761.133 322.744
 526.996 567.977
 987.906 239.704
 665.904 98.584
 375.817 768.035
 617.845 151.662
 107.990 668.257
 665.579 556.485
 555.921 322.363
 422.314 75.490
 46.981 823.793
 386.893 13.323
 639.819 2.807
 502.373 244.804
 642.130 242.654
 615.183 803.697
 421.167 651.709
 41.644 742.219
 31.727 112.716
 182.787 541.829
 777.260 355.179
 878.030 828.368
 563.293 429.395
 747.302 559.035
 662.822 504.635
 386.645 635.821
 733.053 489.275
 904.464 130.966
 872.451 562.691
 817.679 946.854
 534.990 818.338
 875.546 877.925
 901.687 111.304
 503.416 188.867
 102.716 163.953
 521.880 105.403
 569.726 557.938
 814.444 55.703
 938.488 493.286
 108.020 266.979
 806.013 954.618
 867.151 968.762
 341.096 35.528
 60.307 178.038
 148.476 745.081
 762.950 928.703
 867.976 281.287
 948.996 86.294
 52.929 896.853
 574.217 176.746
 796.807 509.739
 59.827 213.897
 71.154 797.906
 382.757 483.920
 587.938 852.596
 214.862 925.932
 319.463 501.680
 423.701 817.355
 291.421 123.689
 952.606 251.425
 430.016 389.584
 791.023 594.550
 691.036 643.926
 783.862 85.490
 353.952 86.703
 220.461 729.767
 732.572 73.621
 2.493 35.061
 968.391 514.288
 181.443 201.102
 444.772 827.666
 449.177 535.664
 428.614 291.697
 881.689 922.424
 128.741 993.738
 701.463 563.014
 602.253 310.829
 816.462 291.323
 65.211 799.715
 394.866 990.713
 724.066 197.674
 179.048 902.351
 368.997 583.711
 767.438 404.149
 617.882 548.454
 789.828 564.254
 906.051 908.583
 64.202 970.732
 446.572 281.958
 198.395 940.568
 380.960 932.543
 138.022 787.868
 971.388 184.979
 266.495 844.850
 801.315 398.425
 439.937 982.638
 728.794 744.413
 849.118 465.003
 530.298 636.435
 604.677 720.925
 365.891 657.398
 156.911 565.541
 49.956 788.657
 6.020 198.773
 614.838 989.976
 5.136 22.319
 375.003 58.318
 981.866 635.053
 32.126 815.137
 432.730 881.170
 780.642 162.815
 910.307 262.040
 680.369 302.664
 109.581 500.048
 137.762 326.698
 955.715 319.321
 388.257 656.099
 540.970 233.685
 685.018 89.309
 97.790 96.457
 88.573 996.202
 325.188 550.454
 509.673 921.484
 6.695 141.132
 4.694 275.665
 623.652 433.015
 357.710 146.726
 433.880 852.068
 132.760 576.430
 562.440 407.519
 648.617 944.441
 50.876 809.753
 549.672 688.797
 499.951 570.522
 731.371 276.356
 87.267 363.083
 566.379 700.648
 967.490 538.464
 485.539 421.933
 694.288 186.304
 641.392 435.411
 617.896 331.441
 345.030 434.567
 691.897 748.179
 271.226 969.051
 701.886 821.207
 701.941 237.611
 244.896 894.092
 782.498 129.166
 432.634 522.711
 434.041 267.713
 57.596 31.849
 64.631 833.416
 96.141 189.174
 991.856 542.701
 876.748 733.208
 802.669 359.834
 918.310 882.611
 79.909 782.219
 448.866 915.725
 696.406 158.188
 509.176 934.858
 471.593 741.543
 590.809 153.292
 485.113 609.398
 170.582 488.597
 908.264 232.492
 701.392 78.763
 336.327 219.133
 475.662 113.531
 350.520 400.052
 867.022 288.373
 302.739 92.044
 306.797 329.749
 73.285 699.339
 695.786 635.202
 102.940 174.707
 973.297 738.536
 226.185 674.737
 152.116 307.679
 439.791 678.194
 120.876 860.241
 516.834 81.512
 958.100 629.218
 434.471 295.292
 892.051 709.533
 617.044 109.957
 577.709 86.340
 524.723 312.743
 199.928 600.233
 740.594 473.074
 406.644 695.149
 352.615 485.475
 37.404 665.135
 596.077 901.047
 553.222 449.883
 750.104 587.657
 459.622 100.591
 579.488 149.213
 514.634 262.226
 919.992 884.499
 249.614 201.325
 638.580 970.991
 128.144 496.420
 305.320 379.076
 305.355 837.853
 714.663 633.178
 408.201 932.705
 442.051 580.063
 471.045 147.054
 47.408 458.280
 268.171 750.443
 297.868 709.098
 876.247 855.823
 914.316 566.981
 669.301 912.297
 214.193 720.624
 843.580 838.450
 568.956 463.628
 439.766 152.128
 589.016 242.382
 78.986 220.230
 240.643 358.537
 863.049 621.825
 864.913 561.347
 168.164 583.018
 63.155 153.192
 147.648 136.057
 219.610 77.740
 368.571 602.829
 711.203 827.874
 59.004 868.986
 595.724 228.867
 308.492 755.253
 340.760 565.950
 319.767 303.260
 351.817 744.860
 482.957 561.378
 152.962 325.099
 865.958 209.151
 868.655 240.025
 370.888 215.069
 531.227 722.902
 684.272 440.490
 902.572 566.336
 588.667 331.868
 237.309 42.752
 749.726 374.090
 342.099 59.719
 742.389 990.444
 594.441 885.749
 533.023 890.631
 294.522 795.134
 544.373 199.437
 934.321 495.214
 653.502 897.537
 105.796 233.038
 319.091 415.700
 839.588 62.698
 516.165 528.143
 0.244 187.686
 239.493 764.364
 874.568 387.826
 190.294 316.502
 515.731 876.835
 506.757 166.811
 564.453 109.054
 362.303 843.468
 805.516 922.728
 214.837 669.548
 356.714 348.374
 926.965 577.231
 179.726 565.888
 825.746 885.154
 178.412 20.262
 668.804 890.272
 967.428 26.070
 22.315 605.876
 989.231 243.596
 529.431 524.724
 894.510 898.814
 202.272 331.103
 422.422 265.045
 156.763 99.463
 693.105 711.443
 30.763 661.898
 204.478 53.365
 788.527 604.718
 585.046 278.880
 278.049 258.878
 549.265 256.296
 35.154 213.866
 614.836 297.573
 634.902 334.203
 133.434 525.209
 796.082 157.034
 546.902 694.883
 320.319 454.052
 577.348 307.389
 368.717 847.476
 187.376 611.649
 74.461 764.909
 579.382 81.821
 790.735 929.210
 542.435 537.248
 564.333 625.126
 981.328 671.553
 594.083 423.185
 183.215 39.333
 320.509 22.666
 78.795 704.215
 443.020 689.305
 551.586 734.490
 70.289 90.566
 432.842 511.973
 578.697 492.900
 711.587 631.473
 736.008 493.592
 287.739 763.188
 599.251 66.802
 228.052 745.212
 426.760 452.729
 454.640 900.275
 867.056 693.948
 437.005 927.679
 467.639 698.532
 182.047 21.735
 753.743 0.493
 361.623 190.795
 882.667 700.066
 101.380 191.045
 8.786 845.680
 923.097 406.901
 775.906 103.055
 809.556 281.091
 768.888 422.278
 897.469 163.918
 739.792 429.016
 30.381 370.042
 113.113 940.179
 277.533 725.190
 760.586 736.600
 582.699 393.031
 612.641 55.764
 313.149 498.083
 87.894 126.994
 575.609 223.763
 24.233 30.983
 523.817 150.779
 188.511 687.163
 349.708 611.110
 132.917 458.577
 404.132 533.299
 214.444 707.888
 688.182 428.017
 762.128 273.713
 375.729 856.648
 380.760 787.945
 732.733 503.483
 138.455 687.294
 778.605 163.067
 271.008 741.458
 856.668 903.151
 123.357 622.536
 340.197 980.729
 366.249 62.359
 471.149 899.961
 305.665 213.908
 612.356 197.839
 28.322 68.054
 370.466 33.609
 586.347 936.351
 324.380 613.906
 758.790 743.811
 758.326 595.974
 681.004 972.712
 464.500 330.104
 802.075 740.052
 539.545 599.455
 915.724 498.611
 172.744 125.965
 64.614 936.642
 810.155 786.080
 798.389 666.533
 204.851 236.241
 881.441 481.421
 733.822 517.534
 110.208 204.683
 809.913 489.655
 377.417 234.669
 153.604 449.682
 681.208 711.206
 353.697 600.322
 42.393 106.821
 355.467 739.916
 588.607 920.666
 915.073 513.013
 667.944 863.695
 373.590 161.620
 248.432 447.198
 384.779 95.000
 977.819 591.640
 107.408 907.287
 758.442 767.552
 303.713 140.105
 125.153 164.426
 306.436 50.274
 894.380 497.288
 792.241 604.645
 726.483 734.383
 171.323 604.938
 361.731 334.651
 442.485 230.349
 255.979 482.178
 918.216 875.850
 261.660 399.219
 972.342 225.890
 432.857 602.807
 158.392 319.014
 242.462 76.187
 772.963 476.566
 700.740 779.792
 356.246 451.507
 476.810 892.205
 220.708 830.729
 19.854 205.215
 946.110 440.670
 430.296 394.958
 770.079 371.928
 971.206 540.166
 912.020 879.960
 368.186 486.230
 395.901 227.346
 606.501 78.322
 764.411 915.800
 685.019 166.985
 911.026 385.939
 568.374 774.799
 883.865 328.244
 435.617 193.017
 50.095 203.802
 752.563 733.084
 144.420 387.990
 896.280 711.037
 980.397 759.631
 186.973 204.759
 577.587 313.272
 591.362 547.587
 77.628 989.763
 862.183 149.907
 593.077 932.353
 983.152 456.955
 387.352 580.108
 963.722 930.487
 933.414 720.861
 941.897 299.324
 182.230 921.411
 328.536 764.644
 106.953 727.899
 188.029 816.666
 420.593 44.612
 976.397 156.831
 517.489 30.862
 130.069 401.421
 713.685 344.694
 251.545 636.773
 888.501 266.103
 909.416 11.810
 616.918 74.248
 450.709 789.732
 866.215 471.075
 7.141 177.654
 674.727 42.079
 810.691 741.183
 878.060 943.317
 468.120 861.871
 669.146 687.553
 382.046 970.947
 421.720 72.582
 654.272 795.353
 948.941 717.958
 624.940 574.950
 964.857 134.698
 451.387 786.724
 549.196 794.028
 529.099 867.241
 546.733 849.169
 22.940 423.504
 50.457 327.862
 681.828 520.530
 990.322 97.288
 529.512 527.512
 772.088 317.827
 986.405 280.431
 357.149 573.490
 713.870 704.869
 946.212 286.650
 667.721 656.768
 906.972 299.919
 889.453 339.742
 976.660 811.728
 792.846 894.702
 360.555 872.625
 663.969 421.040
 751.564 840.813
 781.305 959.117
 706.157 27.591
 679.978 662.522
 248.778 971.564
 283.121 227.595
 139.016 615.691
 760.818 479.340
 350.041 140.064
 362.305 80.500
 977.951 357.985
 112.884 517.841
 862.817 711.259
 139.235 601.081
 564.390 816.166
 654.251 600.450
 238.003 793.360
 917.497 154.193
 216.459 857.756
 114.811 143.792
 367.200 708.626
 349.031 699.116
 284.450 521.576
 284.536 335.710
 145.002 944.518
 376.021 310.157
 233.831 596.280
 674.185 615.656
 189.771 582.091
 528.795 528.091
 468.112 413.203
 896.711 292.955
 230.614 152.579
 656.035 846.206
 296.265 324.490
 277.821 458.733
 188.790 108.486
 316.970 846.580
 48.024 88.474
 560.592 699.833
 908.538 612.081
 874.743 245.439
 845.266 916.476
 81.726 506.858
 825.321 142.084
 796.003 380.800
 948.826 248.685
 465.994 683.478
 598.726 498.383
 783.823 481.324
 917.463 421.500
 710.608 510.472
 882.802 145.015
 149.365 392.172
 39.338 264.709
 512.678 895.469
 958.335 473.218
 262.295 301.847
 626.246 324.067
 830.659 248.186
 909.584 489.231
 10.764 413.411
 796.969 843.361
 964.584 360.965
 392.289 635.610
 948.842 434.132
 318.518 859.736
 890.112 145.720
 810.199 940.175
 212.601 219.529
 922.634 767.059
 187.853 680.933
 894.214 453.328
 345.645 900.943
 269.840 484.304
 672.116 656.140
 261.161 982.301
 890.671 350.184
 394.439 929.445
 742.190 966.367
 518.544 460.021
 975.729 890.465
 31.241 844.029
 554.459 905.290
 877.075 896.617
 152.177 749.747
 698.445 139.627
 345.081 133.408
 34.572 753.198
 425.880 870.776
 790.985 844.546
 620.677 356.327
 302.819 750.391
 764.049 341.527
 224.760 417.685
 478.417 438.275
 563.221 578.206
 357.145 890.415
 364.579 666.137
 17.067 497.271
 657.612 709.187
 568.638 602.542
 67.271 754.115
 657.037 380.904
 247.338 533.360
 814.957 256.455
 676.287 823.005
 200.140 805.464
 6.716 331.385
 583.781 455.237
 715.273 555.844
 628.726 356.212
 256.262 181.391
 420.914 31.481
 845.448 614.206
 969.054 492.861
 786.571 755.337
 994.293 42.575
 375.289 251.504
 25.208 681.882
 675.473 102.351
 278.239 40.887
 240.870 563.909
 427.549 786.039
 359.151 939.320
 491.911 202.891
 911.363 778.582
 233.659 881.583
 82.088 673.154
 672.956 331.887
 116.584 698.623
 269.913 744.852
 121.300 364.443
 670.708 710.922
 642.094 925.142
 508.264 352.528
 856.992 108.884
 902.814 275.664
 692.244 759.061
 35.522 873.622
 844.850 860.655
 435.033 601.410
 482.714 748.746
 591.363 796.277
 534.385 551.049
 815.987 754.043
 791.437 694.288
 226.474 28.777
 173.292 466.027
 626.984 141.708
 170.468 545.239
 363.713 41.688
 739.521 237.924
 891.588 122.110
 401.214 35.813
 432.851 376.844
 450.780 479.445
 330.459 269.762
 561.597 90.067
 293.385 138.930
 515.429 42.136
 944.014 888.174
 766.088 999.285
 860.147 406.707
 309.261 116.889
 558.818 563.899
 238.187 124.762
 702.845 853.455
 89.388 910.668
 783.171 302.483
 879.813 411.439
 903.383 250.020
 689.493 431.433
 283.169 60.828
 913.188 311.266
 123.746 938.843
 379.941 992.410
 412.599 296.099
 488.201 809.961
 662.446 813.708
 221.755 407.145
 8.341 488.240
 371.854 126.747
 258.945 817.417
 795.238 488.435
 597.531 461.334
 966.271 313.919
 543.186 478.433
 142.006 387.029
 353.540 728.433
 937.918 421.558
 321.307 547.551
 123.469 510.148
 884.916 15.167
 683.008 112.415
 338.793 366.956
 169.298 245.166
 344.742 579.361
 702.760 613.005
 768.795 206.555
 566.189 480.459
 407.440 937.023
 717.012 669.128
 435.996 436.280
 20.207 963.215
 375.857 129.513
 5.855 737.568
 705.405 68.060
 215.305 863.153
 53.576 722.352
 36.320 990.385
 40.605 897.502
 486.066 521.428
 45.667 313.031
 904.789 834.245
 467.456 202.805
 524.508 255.589
 835.693 443.386
 505.683 554.431
 566.940 717.262
 248.794 264.338
 327.611 461.462
 623.115 381.657
 164.779 381.727
 575.934 129.910
 538.250 58.500
 334.573 749.548
 585.661 204.702
 861.087 151.269
 779.405 918.574
 214.338 761.597
 196.332 410.269
 192.830 757.897
 978.118 161.569
 829.215 918.681
 974.547 937.844
 566.752 551.828
 749.568 34.614
 930.305 971.646
 9.771 272.803
 199.012 104.644
 459.053 612.737
 561.905 358.226
 166.749 533.292
 886.985 496.547
 787.852 106.436
 32.281 59.543
 624.511 716.086
 375.897 726.190
 252.353 742.005
 320.917 868.633
 641.038 13.158
 148.347 542.804
 716.630 79.895
 33.000 1.948
 687.809 150.636
 917.876 956.285
 185.729 67.029
 454.264 704.494
 48.601 773.130
 378.243 666.212
 70.260 80.914
 607.959 0.254
 83.393 998.960
 436.837 917.428
 672.422 716.559
 470.599 21.752
 620.893 405.574
 243.665 837.601
 859.466 91.630
 664.250 416.115
 362.177 869.519
 816.585 141.343
 762.604 0.901
 10.545 169.701
 753.098 881.590
 959.002 195.776
 867.760 338.033
 305.200 819.334
 514.594 185.343
 467.971 834.052
 49.076 820.822
 551.722 425.434
 907.706 845.919
 338.675 976.191
 936.936 205.495
 679.112 870.778
 854.061 146.206
 785.492 70.687
 509.323 856.308
 460.762 18.385
 232.766 28.609
 420.395 605.696
 948.675 748.591
 950.372 12.968
 31.136 153.269
 856.150 455.215
 615.925 726.562
 255.590 542.634
 539.317 27.354
 334.824 623.522
 459.286 111.641
 881.224 191.003
 447.873 75.079
 721.350 30.224
 297.377 562.671
 191.250 104.614
 532.551 964.396
 347.405 338.656
 194.610 426.347
 762.470 76.480
 591.916 983.858
 742.623 471.920
 581.347 684.334
 532.564 803.898
 441.226 771.913
 248.166 383.755
 862.132 2.963
 681.403 517.051
 59.867 240.967
 871.943 855.499
 2.393 322.061
 126.895 394.709
 439.868 109.792
 515.258 575.767
 987.318 881.377
 365.229 184.294
 289.453 60.459
 877.439 526.060
 106.181 576.248
 140.309 225.802
 508.287 169.690
 928.019 743.408
 731.219 58.531
 88.276 642.539
 270.025 929.631
 825.258 860.185
 632.227 54.540
 70.400 806.396
 622.944 869.293
 555.348 431.657
 896.360 958.578
 381.269 311.304
 750.923 515.466
 368.382 953.377
 207.201 878.882
 399.077 595.793
 424.691 190.686
 295.157 643.412
 577.967 962.173
 530.941 44.015
 717.233 935.898
 643.176 518.489
 630.820 3.665
 498.579 864.348
 757.432 666.721
 390.695 28.484
 167.534 61.331
 108.278 295.645
 152.472 524.774
 824.429 530.310
 86.366 36.371
 654.014 723.447
 722.216 269.313
 599.526 180.066
 665.793 956.218
 13.664 101.938
 357.731 469.452
 639.705 401.462
 857.848 2.137
 315.685 672.144
 141.309 203.555
 940.927 948.843
 512.091 160.325
 777.219 342.878
 346.806 949.906
 393.747 724.764
 385.859 743.627
 944.506 258.122
 576.771 361.555
 197.503 934.902
 387.220 930.393
 102.601 13.054
 86.848 658.284
 303.741 867.217
 744.143 897.622
 63.767 700.624
 298.060 439.923
 596.798 567.585
 696.732 87.526
 892.567 471.574
 604.070 827.786
 196.217 950.775
 868.905 639.743
 380.549 573.021
 843.215 974.781
 348.673 433.457
 691.759 45.876
 244.555 894.195
 224.023 149.797
 866.355 5.046
 122.905 638.708
 90.057 892.661
 68.132 798.241
 964.242 762.538
 434.385 615.316
 154.586 400.311
 466.003 208.171
 650.494 327.089
 26.362 911.526
 726.155 215.666
 828.462 670.219
 532.148 232.949
 64.583 394.510
 917.761 577.471
 361.092 309.566
 12.617 333.456
 236.688 521.038
 171.393 584.330
 688.684 89.518
 377.949 504.143
 75.765 820.777
 463.629 376.069
 213.377 838.746
 195.593 439.641
 109.108 307.211
 689.788 424.770
 302.858 538.080
 782.412 138.862
 555.970 193.165
 114.712 596.873
 73.878 517.755
 237.954 752.095
 420.170 93.588
 95.668 742.492
 361.606 662.306
 684.477 823.986
 601.714 235.135
 506.473 444.041
 446.715 197.861
 907.007 607.945
 86.197 60.309
 421.830 213.523
 249.850 145.351
 544.696 50.430
 361.542 13.263
 656.999 866.284
 997.042 63.191
 349.028 247.602
 958.704 225.100
 700.316 18.774
 809.826 274.317
 794.897 662.240
 416.318 278.365
 424.685 658.839
 280.288 374.941
 507.361 155.386
 28.803 223.632
 719.079 519.277
 853.930 456.225
 549.889 935.043
 453.267 545.457
 842.199 548.891
 762.226 135.094
 609.158 853.348
 622.650 830.681
 867.821 119.966
 321.896 186.692
 506.963 94.018
 440.817 478.945
 65.016 737.119
 649.405 298.535
 271.591 183.423
 419.939 913.457
 436.282 919.646
 226.865 225.207
 208.979 431.536
 761.262 399.464
 922.786 618.010
 299.479 412.464
 28.264 363.092
 377.491 758.548
 978.268 994.816
 784.858 980.923
 96.823 434.624
 8.283 978.767
 311.834 651.602
 230.966 812.038
 326.659 349.692
 889.965 963.854
 604.692 415.000
 372.197 362.861
 27.017 582.410
 406.359 439.061
 917.071 609.312
 1.956 751.120
 297.348 298.540
 769.723 336.936
 318.914 337.235
 205.392 598.438
 180.251 723.716
 59.089 823.214
 1.579 666.504
 477.314 97.059
 845.796 150.023
 877.874 491.175
 757.660 777.381
 888.041 774.224
 536.629 194.937
 483.468 152.227
 252.182 64.456
 253.902 468.402
 867.502 630.812
 488.538 81.157
 950.798 905.908
 219.252 102.835
 343.416 88.375
 137.150 536.378
 919.254 314.377
 263.353 944.444
 637.280 204.357
 718.355 868.686
 963.260 965.811
 908.151 169.868
 251.042 331.185
 895.708 556.452
 739.067 166.134
 821.923 725.522
 673.452 755.814
 603.272 60.823
 532.382 160.312
 88.969 664.779
 43.181 485.077
 686.957 481.448
 376.948 814.349
 646.962 372.963
 627.739 46.572
 654.642 611.372
 63.946 108.011
 781.273 349.623
 136.651 426.945
 739.330 139.193
 379.532 64.511
 609.528 507.581
 1.626 223.517
 976.653 427.213
 600.216 713.134
 689.848 269.548
 276.936 320.572
 151.381 506.243
 874.390 431.773
 242.677 95.648
 739.991 918.215
 277.145 670.881
 623.231 548.533
 988.778 458.957
 105.115 539.563
 739.412 333.495
 505.311 395.080
 274.960 701.228
 2.764 721.140
 353.814 600.809
 806.646 99.108
 984.242 647.245
 521.956 451.674
 370.268 373.911
 341.530 279.288
 708.661 333.789
 665.417 66.138
 887.860 640.637
 79.410 463.288
 800.575 718.009
 24.986 224.681
 236.342 28.758
 749.164 487.927
 212.304 769.992
 349.048 810.243
 627.097 618.984
 614.541 360.245
 484.105 925.654
 444.294 63.952
 779.803 478.777
 463.157 59.275
 846.958 478.582
 30.855 44.044
 290.559 371.106
 606.306 540.485
 169.310 123.278
 752.864 541.880
 223.084 616.673
 348.006 768.385
 395.881 527.256
 535.769 917.723
 776.636 143.838
 949.059 947.477
 201.828 505.765
 877.208 929.326
 912.670 347.354
 585.544 247.730
 817.020 100.443
 460.036 517.940
 506.764 495.215
 181.049 227.978
 362.839 621.974
 684.089 689.235
 933.211 72.301
 278.076 849.117
 587.915 506.892
 327.526 80.719
 986.716 630.203
 306.444 438.704
 589.360 659.945
 569.112 542.577
 698.982 424.499
 705.129 219.535
 962.521 805.966
 29.548 75.486
 917.501 363.927
 358.888 47.014
 834.986 259.016
 322.962 766.773
 479.740 570.316
 722.124 813.585
 409.492 431.561
 848.955 945.420
 437.925 153.800
 819.848 573.249
 965.601 352.770
 201.069 636.756
 67.995 644.742
 39.220 815.144
 751.453 442.548
 619.326 539.267
 330.835 891.981
 255.034 472.395
 834.588 796.698
 372.495 168.834
 44.732 136.405
 368.640 190.939
 774.790 278.652
 819.988 519.784
 275.073 399.543
 782.193 102.720
 932.087 784.513
 173.802 577.500
 350.609 288.753
 678.739 848.663
 329.498 150.662
 657.683 283.955
 475.187 813.776
 233.530 879.038
 252.808 306.996
 843.698 105.348
 119.679 833.821
 43.108 122.306
 188.598 443.893
 435.643 180.155
 250.905 310.016
 126.060 958.272
 276.949 157.290
 664.245 136.259
 982.642 624.981
 822.991 57.350
 186.687 763.793
 760.863 57.390
 418.433 849.422
 803.158 54.946
 208.741 236.550
 684.391 752.004
 296.677 985.091
 171.294 218.486
 407.112 502.611
 390.349 431.798
 545.584 894.091
 360.603 234.288
 867.155 163.855
 451.628 142.424
 8.887 836.437
 96.471 992.511
 437.337 56.026
 767.130 805.555
 412.781 280.936
 220.374 780.585
 873.298 444.283
 427.549 529.341
 110.368 928.885
 574.565 609.056
 962.011 68.647
 546.799 923.331
 261.965 695.711
 465.509 488.451
 29.035 699.060
 13.082 514.364
 887.957 732.642
 447.692 351.807
 213.271 337.288
 665.388 1.473
 665.433 438.609
 299.277 974.666
 31.366 711.691
 359.184 10.732
 430.676 812.038
 97.237 682.876
 47.822 250.929
 749.334 215.062
 96.645 422.827
 241.974 858.233
 917.084 293.968
 388.785 169.369
 97.904 746.728
 130.056 252.967
 670.315 896.257
 918.333 977.992
 535.026 597.513
 928.602 906.331
 882.258 225.782
 705.748 959.284
 906.319 916.728
 565.959 20.010
 272.556 207.709
 281.859 801.244
 686.795 236.489
 620.721 493.787
 371.052 772.620
 316.637 312.499
 42.622 717.691
 264.750 948.904
 108.082 790.912
 680.130 764.493
 653.855 784.176
 795.756 973.755
 578.437 534.674
 341.076 993.636
 959.098 22.814
 581.123 15.040
 771.632 298.437
 470.294 886.223
 132.773 200.099
 427.042 807.242
 761.306 631.460
 136.464 604.338
 759.027 957.809
 485.670 484.242
 703.037 486.753
 408.633 927.491
 475.878 993.410
 817.876 549.139
 2.527 475.846
 512.854 382.669
 828.979 305.322
 640.309 691.801
 185.081 333.315
 929.549 414.501
 196.518 388.812
 102.878 38.413
 322.483 641.416
 963.752 707.655
 925.031 105.211
 166.386 793.246
 354.835 842.668
 372.124 915.150
 750.498 315.295
 779.920 390.123
 282.598 577.048
 88.627 469.122
 169.938 267.099
 93.759 209.511
 998.028 420.487
 955.034 854.697
 675.731 159.101
 885.923 636.907
 475.418 172.640
 632.921 712.976
 668.277 261.599
 729.126 739.159
 145.953 944.459
 550.590 405.705
 422.136 472.313
 679.790 117.598
 545.740 429.869
 821.326 222.110
 696.609 206.614
 431.884 560.311
 744.464 910.899
 558.702 237.428
 453.823 78.474
 945.764 960.639
 637.356 741.901
 910.119 943.052
 675.678 915.134
 535.804 594.946
 914.589 286.029
 431.532 159.783
 455.573 266.653
 280.490 259.926
 409.913 535.956
 134.335 418.553
 381.694 720.917
 404.800 958.214
 574.283 940.807
 649.623 947.077
 725.665 15.349
 977.055 790.762
 20.443 282.631
 475.554 636.241
 103.715 148.474
 861.070 465.442
 440.858 798.218
 200.299 876.635
 87.080 437.657
 369.308 363.565
 714.081 125.893
 926.088 953.509
 704.168 743.757
 473.898 419.456
 683.621 71.945
 859.084 767.488
 899.097 889.082
 749.712 162.987
 918.504 637.638
 175.354 8.797
 789.536 631.965
 447.392 150.911
 746.254 225.299
 824.962 554.280
 1.332 429.430
 224.036 670.103
 986.628 450.738
 894.196 779.412
 448.255 618.855
 95.442 34.255
 108.458 529.349
 510.225 681.550
 672.237 580.158
 116.150 15.326
 982.091 774.464
 42.964 196.059
 262.823 901.996
 142.177 952.006
 6.405 349.127
 535.712 853.541
 934.097 568.608
 786.216 859.698
 152.049 46.209
 879.105 974.220
 553.194 708.333
 336.204 429.978
 381.514 536.837
 232.208 924.696
 786.558 500.528
 975.546 152.229
 981.824 223.403
 590.066 572.554
 58.444 424.505
 116.912 916.136
 577.101 560.954
 198.792 965.999
 200.709 152.275
 41.420 360.919
 975.930 469.535
 727.283 438.466
 513.780 36.297
 321.121 925.709
 552.416 250.143
 718.911 792.309
 955.756 324.116
 695.132 25.137
 560.008 238.181
 867.035 950.998
 829.890 943.642
 168.347 25.244
 633.610 280.884
 84.961 485.853
 650.321 946.041
 106.561 727.002
 748.207 8.957
 173.947 721.213
 831.690 467.581
 12.992 878.232
 71.158 787.713
 132.159 701.029
 470.389 377.468
 488.527 829.431
 470.531 179.283
 792.927 160.208
 763.485 615.586
 601.700 824.986
 923.270 725.000
 532.486 785.676
 545.943 592.278
 524.238 578.502
 704.701 865.887
 245.310 474.927
 17.585 921.645
 824.203 719.410
 34.827 859.149
 649.483 3.970
 978.310 190.565
 251.088 417.795
 807.043 619.940
 254.997 501.923
 793.390 427.526
 195.900 995.319
 131.363 520.140
 4.673 396.092
 870.258 428.510
 264.103 612.362
 686.945 309.727
 680.367 39.237
 644.003 121.625
 560.481 184.978
 297.629 491.317
 656.412 59.843
 940.869 707.796
 352.303 529.985
 719.419 674.777
 477.745 586.525
 117.373 401.789
 750.857 362.493
 360.275 666.326
 41.918 889.343
 557.219 215.956
 931.271 177.380
 540.280 305.337
 872.207 653.621
 949.021 378.548
 196.684 234.739
 944.176 352.106
 83.294 55.983
 264.903 659.075
 885.209 838.999
 118.499 51.111
 161.500 47.668
 513.371 85.130
 716.768 852.452
 221.931 346.855
 608.297 766.779
 149.428 278.234
 681.754 916.087
 750.239 113.165
 828.863 798.984
 490.711 910.696
 984.618 164.166
 626.073 171.848
 386.653 85.287
 610.507 591.125
 872.847 313.657
 869.116 322.905
 890.529 635.818
 956.831 823.175
 405.447 885.638
 43.515 86.047
 332.689 850.239
 381.296 550.221
 344.927 973.026
 817.216 362.031
 653.686 168.150
 352.362 198.129
 392.886 407.414
 261.771 762.386
 675.070 977.049
 874.584 58.918
 931.739 397.586
 971.396 927.383
 310.682 190.693
 38.832 320.026
 283.696 713.208
 686.471 754.644
 144.419 677.350
 187.989 37.064
 253.027 269.445
 869.405 94.569
 45.255 765.256
 398.501 872.364
 378.770 531.731
 599.713 133.811
 479.600 381.715
 350.176 477.261
 892.407 504.616
 230.347 384.299
 576.564 992.613
 684.981 983.012
 848.694 194.645
 478.780 922.866
 803.448 400.725
 640.142 183.359
 277.685 344.390
 14.031 285.321
 316.815 634.055
 81.681 641.210
 492.146 923.281
 144.751 208.843
 668.724 609.531
 61.581 132.551
 876.917 330.572
 913.725 237.862
 568.242 992.754
 675.108 552.607
 585.433 516.789
 760.532 61.131
 825.082 691.071
 304.375 652.467
 573.482 262.206
 926.857 331.494
 435.251 715.124
 300.057 748.761
 311.422 664.374
 947.855 634.875
 7.823 723.104
 775.243 854.677
 333.452 481.482
 898.185 221.315
 377.481 422.310
 463.720 517.498
 506.171 354.266
 542.759 88.418
 299.217 144.201
 529.566 16.009
 528.544 86.444
 179.973 16.365
 579.587 331.980
 805.741 470.541
 711.518 102.098
 759.093 193.668
 863.186 383.869
 186.433 849.086
 527.925 918.187
 803.707 144.174
 563.509 280.562
 801.255 814.811
 771.928 971.324
 779.569 768.301
 104.112 691.952
 158.928 853.497
 422.166 420.177
 807.868 445.351
 719.021 806.098
 663.939 143.810
 463.870 608.359
 43.900 308.714
 550.561 952.463
 781.702 188.995
 992.614 717.359
 616.313 2.124
 678.323 201.850
 656.105 315.492
 896.003 765.076
 753.548 452.626
 14.703 517.015
 167.850 762.137
 289.466 512.717
 611.779 454.729
 710.489 700.839
 262.870 233.023
 668.466 31.328
 362.622 150.238
 828.215 342.998
 877.125 467.771
 431.833 648.921
 299.053 809.566
 561.512 201.452
 937.429 594.847
 29.529 750.152
 74.448 672.853
 205.433 971.660
 727.530 776.776
 493.067 432.743
 702.326 993.013
 415.762 194.285
 374.466 930.449
 517.917 338.296
 613.347 837.870
 34.548 131.251
 332.312 111.457
 584.634 69.878
 891.282 654.824
 904.622 800.375
 518.738 488.237
 829.057 484.754
 791.157 79.050
 647.626 0.381
 194.383 700.013
 501.820 807.835
 780.427 974.991
 338.074 80.976
 765.851 791.939
 893.556 949.929
 638.015 240.967
 370.222 416.754
 440.218 851.464
 544.541 634.555
 596.217 478.007
 585.048 29.042
 62.271 931.925
 406.172 938.117
 116.951 226.546
 901.387 566.434
 525.236 842.467
 376.550 630.409
 656.492 108.412
 278.277 902.559
 861.602 907.859
 293.570 265.935
 691.806 876.594
 824.830 938.790
 492.721 857.408
 36.311 321.234
 356.768 71.533
 269.462 809.897
 144.146 589.088
 859.139 799.378
 268.020 710.238
 802.034 582.291
 618.295 673.190
 462.832 630.063
 507.899 193.338
 510.532 707.334
 956.797 109.175
 593.159 882.138
 275.814 405.160
 248.093 946.296
 521.985 30.112
 149.730 275.206
 419.659 803.293
 786.760 218.902
 180.291 760.978
 886.582 727.854
 915.289 146.556
 541.060 843.997
 79.906 880.254
 790.809 712.332
 374.756 394.142
 977.533 938.720
 480.836 708.691
 136.733 998.951
 833.000 223.708
 65.586 321.677
 717.606 954.765
 30.441 968.223
 387.827 562.496
 770.556 125.958
 653.165 83.240
 983.190 44.715
 749.502 503.082
 641.627 469.431
 917.086 341.476
 682.026 963.840
 393.935 984.171
 5.257 952.613
 812.043 277.452
 662.136 521.265
 807.427 656.864
 139.004 458.516
 19.540 14.225
 27.802 174.362
 261.100 428.144
 71.197 714.215
 139.248 507.392
 717.463 366.080
 659.607 275.827
 328.595 340.475
 655.841 505.315
 63.309 723.867
 271.398 63.060
 37.245 663.660
 143.063 956.292
 556.903 349.735
 566.777 245.446
 270.947 393.202
 386.805 162.498
 799.770 262.287
 965.159 560.184
 437.312 378.298
 637.323 67.452
 591.480 677.504
 24.404 14.164
 793.075 49.093
 385.264 681.913
 987.669 222.319
 492.793 746.706
 888.420 820.438
 897.021 802.549
 946.545 363.480
 688.145 632.718
 854.247 690.454
 241.975 858.354
 874.827 303.926
 868.780 813.306
 966.892 501.440
 697.533 931.731
 982.700 349.881
 617.491 693.419
 851.519 847.306
 227.412 744.302
 862.234 284.102
 772.344 329.892
 18.434 409.531
 194.474 671.930
 114.868 594.183
 107.118 548.313
 165.819 582.758
 591.446 659.110
 170.931 499.548
 789.359 573.398
 827.904 611.514
 851.222 239.775
 667.803 596.749
 625.475 435.112
 499.339 101.089
 732.971 739.756
 883.221 599.909
 240.007 921.575
 324.540 688.524
 871.144 135.532
 756.325 91.602
 630.139 389.805
 805.046 863.710
 321.490 974.567
 971.492 419.249
 986.716 316.658
 748.430 415.979
 841.555 224.465
 428.549 873.003
 279.478 74.863
 859.059 748.156
 702.694 911.314
 177.929 63.401
 866.923 52.827
 954.007 347.899
 546.430 932.024
 560.397 980.485
 310.142 901.936
 776.700 35.259
 170.083 481.104
 858.395 560.847
 645.180 391.366
 776.345 215.728
 154.922 119.276
 239.676 715.010
 599.916 77.948
 22.992 259.668
 934.625 629.445
 153.774 674.809
 629.141 757.428
 636.052 301.836
 242.695 454.978
 628.001 208.890
 185.477 453.505
 718.380 208.863
 874.524 695.925
 102.040 724.175
 343.960 522.306
 808.518 197.842
 353.120 350.693
 538.832 522.139
 754.563 302.512
 290.461 605.833
 397.101 733.878
 554.347 510.935
 909.628 625.124
 33.320 607.921
 55.350 775.367
 219.939 487.914
 882.114 411.910
 772.503 260.550
 994.826 211.468
 8.417 701.788
 15.788 537.849
 389.553 107.251
 706.322 515.771
 78.530 779.687
 529.893 110.442
 299.537 725.426
 327.542 785.585
 722.504 261.554
 638.554 327.533
 612.878 15.758
 373.702 699.205
 337.370 922.827
 579.127 115.345
 602.802 739.881
 912.894 89.962
 723.218 786.074
 893.857 819.690
 280.055 797.305
 626.817 644.874
 860.138 223.221
 415.706 325.891
 553.317 999.201
 757.015 728.920
 570.494 832.233
 671.869 116.713
 536.754 644.497
 152.594 360.356
 634.318 835.614
 837.457 942.657
 55.376 32.825
 507.480 918.149
 992.975 592.771
 947.022 975.241
 294.426 159.244
 403.545 249.545
 649.905 444.314
 803.037 541.462
 840.731 227.224
 960.579 463.919
 757.110 513.547
 908.150 796.381
 71.999 289.252
 734.825 848.493
 162.206 278.916
 791.965 980.852
 964.259 278.535
 4.922 22.156
 383.227 700.888
 303.302 232.683
 908.201 930.581
 737.399 655.552
 577.011 437.704
 795.340 272.049
 51.880 610.095
 333.421 828.748
 571.877 216.709
 643.737 665.794
 20.282 856.442
 724.344 372.215
 446.428 741.391
 206.755 790.271
 601.522 540.036
 505.668 342.527
 453.723 609.036
 161.648 58.671
 134.907 882.385
 577.320 121.079
 313.651 589.844
 132.960 456.329
 887.903 234.098
 192.760 492.311
 26.265 275.600
 666.143 936.283
 667.021 428.026
 410.238 457.318
 394.948 544.464
 893.787 767.403
 271.912 728.815
 686.571 469.410
 390.658 508.163
 692.000 498.695
 172.453 885.479
 757.165 240.080
 337.151 608.863
 730.881 805.914
 965.382 560.234
 5.541 257.021
 651.943 315.210
 585.754 120.441
 750.039 454.649
 241.486 680.225
 538.928 430.501
 994.764 605.375
 552.017 783.315
 178.975 337.897
 595.931 370.697
 423.622 740.102
 319.059 355.533
 933.363 130.783
 774.116 895.940
 329.758 502.162
 815.272 417.177
 541.910 271.714
 506.055 686.478
 905.807 893.975
 947.753 577.696
 852.511 436.571
 105.397 842.373
 626.309 352.078
 673.960 601.343
 122.576 83.527
 733.446 856.092
 621.720 397.769
 658.708 577.072
 323.345 909.352
 326.606 858.073
 760.232 740.638
 276.363 998.133
 454.465 654.732
 883.532 967.550
 330.640 930.204
 386.895 580.249
 139.496 244.947
 421.938 394.439
 388.416 565.968
 553.634 226.378
 395.070 557.939
 732.433 532.786
 152.342 22.437
 16.133 406.389
 744.762 948.713
 780.347 662.265
 320.520 623.236
 783.274 361.596
 783.292 27.154
 236.432 31.431
 812.241 207.220
 669.767 966.951
 887.496 85.792
 153.415 34.927
 236.183 69.509
 963.456 787.788
 17.577 4.686
 247.809 916.556
 335.557 331.692
 681.337 853.358
 455.481 422.524
 594.970 931.106
 767.293 897.955
 48.982 936.022
 886.784 456.184
 800.316 180.052
 835.062 287.706
 921.022 672.778
 448.320 275.452
 870.732 399.728
 214.832 800.281
 349.661 694.949
 235.847 395.201
 77.568 825.290
 286.913 663.616
 403.640 42.164
 294.361 634.307
 76.282 879.770
 419.834 46.331
 641.875 528.406
 298.235 308.702
 427.651 844.737
 439.123 71.406
 353.979 400.716
 969.204 375.389
 451.615 857.586
 558.000 259.736
 794.127 585.278
 777.253 924.921
 37.198 550.158
 247.186 153.085
 155.258 50.926
 622.812 631.742
 630.574 394.414
 877.471 218.528
 957.344 336.757
 8.222 514.962
 128.247 353.084
 481.397 520.252
 856.469 88.343
 672.257 636.545
 813.437 746.709
 649.325 59.623
 620.723 526.166
 783.555 169.569
 791.134 343.190
 400.397 130.723
 164.418 130.240
 567.138 606.105
 600.948 551.982
 850.300 516.083
 83.897 466.494
 672.767 742.453
 816.723 262.242
 635.470 856.150
 96.212 3.319
 684.694 478.870
 478.060 302.770
 347.299 66.055
 146.199 970.817
 919.455 401.592
 141.240 721.265
 680.122 244.516
 717.999 800.618
 61.654 576.872
 185.687 81.421
 603.183 122.304
 63.815 450.734
 247.273 979.913
 767.004 758.602
 629.489 731.423
 645.726 967.781
 919.845 505.994
 468.725 778.329
 173.412 641.239
 75.600 967.999
 156.929 566.751
 272.324 86.500
 64.076 804.081
 233.706 328.837
 192.593 861.477
 938.651 266.294
 513.032 780.335
 48.333 274.495
 546.251 31.501
 273.854 623.894
 222.391 871.901
 626.767 211.649
 508.952 555.069
 38.957 253.649
 863.574 482.869
 42.213 125.696
 735.337 420.870
 454.682 163.047
 856.980 847.592
 101.775 83.195
 342.785 830.223
 351.707 788.812
 239.368 118.864
 847.349 402.802
 228.826 421.123
 21.434 267.685
 418.407 692.683
 374.299 354.828
 283.739 281.754
 733.511 638.929
 782.818 561.157
 792.048 828.667
 797.324 326.745
 703.676 750.304
 461.709 431.359
 796.212 267.674
 637.128 446.352
 19.181 15.257
 8.168 325.493
 373.673 312.703
 710.016 206.916
 658.895 326.289
 419.853 386.538
 619.997 18.328
 809.774 780.369
 281.350 367.935
 703.284 653.543
 512.847 209.910
 200.490 211.205
 896.340 292.516
 138.726 642.067
 755.556 535.002
 188.827 91.274
 884.357 222.823
 508.991 667.771
 481.800 29.182
 497.806 205.891
 83.002 328.078
 818.201 984.977
 695.280 564.280
 470.598 739.194
 820.647 283.038
 445.487 977.041
 807.623 376.043
 4.851 182.325
 845.019 764.800
 253.788 831.670
 533.185 978.634
 646.430 174.942
 67.995 267.861
 905.380 361.871
 701.220 164.989
 455.990 128.723
 927.786 925.204
 523.430 891.973
 253.876 464.868
 102.650 630.933
 955.822 211.667
 882.860 418.254
 812.736 386.570
 136.075 306.808
 828.041 375.564
 513.943 574.941
 717.137 3.628
 541.628 31.400
 778.883 195.527
 458.554 288.930
 364.250 964.373
 492.804 124.708
 761.232 191.726
 931.661 390.337
 13.916 800.157
 680.964 438.326
 146.616 734.155
 809.587 861.041
 960.495 487.077
 724.504 47.509
 77.416 585.337
 691.798 849.676
 119.483 576.431
 937.854 599.470
 806.424 290.835
 264.377 59.047
 628.411 850.715
 175.332 236.872
 488.997 488.140
 831.067 620.754
 19.565 384.839
 555.648 414.927
 929.183 643.003
 171.710 111.840
 886.293 96.317
 619.954 861.126
 723.570 942.004
 338.081 939.560
 735.208 353.574
 879.647 388.604
 95.247 71.125
 603.604 922.932
 893.323 978.076
 769.705 267.234
 465.156 392.320
 546.075 533.477
 922.177 23.871
 739.149 381.028
 469.229 593.543
 161.520 922.648
 980.273 47.207
 582.297 456.041
 697.109 232.450
 982.473 559.685
 970.646 189.268
 142.807 229.894
 901.859 719.927
 405.418 31.214
 112.140 286.645
 207.066 552.224
 809.981 196.859
 819.836 312.667
 780.988 397.033
 744.294 54.749
 947.169 446.009
 675.230 611.656
 83.527 581.737
 647.826 210.320
 87.614 450.606
 322.723 704.722
 641.426 521.914
 785.333 312.234
 33.320 462.236
 324.239 541.407
 497.512 562.098
 475.330 148.269
 434.756 472.828
 934.988 773.401
 883.333 72.384
 473.115 918.275
 275.322 799.016
 633.929 781.543
 828.823 599.772
 171.397 249.866
 459.468 81.904
 902.054 719.757
 239.964 139.509
 999.131 3.639
 667.953 381.196
 929.818 72.530
 122.077 998.860
 936.714 927.519
 273.614 199.924
 572.693 231.332
 84.400 148.626
 656.456 119.256
 647.137 214.445
 667.813 635.422
 125.867 661.775
 44.357 686.736
 624.711 204.139
 774.836 93.774
 972.481 823.964
 762.514 957.719
 258.083 176.184
 510.614 7.381
 913.491 767.274
 71.059 83.739
 222.413 963.041
 909.957 345.001
 166.517 26.376
 344.357 907.360
 418.447 633.731
 663.705 390.449
 291.091 245.426
 588.252 517.605
 372.931 904.733
 660.549 475.803
 65.550 374.334
 793.481 5.316
 14.812 362.305
 990.452 142.472
 543.984 84.676
 144.925 548.357
 284.641 715.237
 455.235 430.812
 717.958 808.344
 947.226 105.986
 820.759 485.559
 675.851 289.077
 321.979 756.150
 624.315 682.391
 658.188 514.410
 86.030 413.717
 842.174 508.940
 303.773 331.288
 474.818 411.289
 458.454 185.618
 714.444 290.376
 306.472 816.663
 424.350 607.110
 122.310 750.659
 31.300 828.411
 327.786 119.125
 6.571 984.972
 699.997 707.982
 815.919 791.554
 218.732 783.034
 742.956 157.276
 15.989 315.689
 67.406 146.411
 53.715 436.456
 649.193 333.802
 812.268 601.183
 333.042 424.551
 606.116 684.173
 626.123 382.580
 42.461 272.210
 521.290 809.625
 443.805 973.390
 926.720 123.872
 810.750 864.629
 33.588 159.766
 603.700 962.439
 799.114 117.301
 471.820 134.304
 63.480 565.625
 207.835 384.703
 254.305 203.153
 14.559 302.981
 88.379 811.031
 442.977 393.137
 662.075 841.081
 614.905 401.849
 162.260 151.094
 41.613 895.187
 539.767 852.942
 162.218 621.506
 606.869 151.685
 774.253 443.560
 465.957 521.217
 638.685 273.332
 94.497 944.557
 491.271 835.232
 524.698 120.417
 462.794 694.831
 917.168 144.005
 937.096 689.216
 65.881 866.152
 295.528 190.272
 445.065 843.786
 900.386 923.056
 853.409 954.967
 351.932 888.007
 391.298 567.129
 260.879 228.657
 865.242 837.809
 960.880 217.146
 520.622 778.034
 146.949 359.980
 108.016 120.954
 972.308 558.777
 866.451 578.629
 727.444 288.306
 813.833 520.440
 623.888 510.739
 353.552 515.242
 127.230 55.161
 297.918 109.555
 648.052 119.978
 963.043 994.904
 577.915 458.696
 573.261 693.626
 725.487 382.809
 221.823 674.399
 193.554 546.187
 541.968 522.346
 872.644 290.953
 850.336 325.534
 695.704 253.522
 212.940 707.109
 988.508 709.987
 860.565 103.185
 3.032 431.936
 931.620 649.281
 579.846 416.912
 260.413 846.760
 847.720 932.915
 49.953 505.086
 634.301 694.809
 791.139 31.075
 484.270 384.120
 813.313 213.730
 717.176 985.113
 801.281 249.247
 115.839 782.341
 496.044 897.649
 630.446 231.792
 443.478 658.045
 879.095 53.892
 978.400 507.219
 391.464 716.806
 869.900 645.271
 100.636 288.539
 25.041 426.997
 864.043 382.454
 997.482 89.043
 66.315 439.959
 498.883 386.543
 106.024 863.811
 715.896 970.518
 729.440 903.893
 623.978 426.103
 385.146 713.193
 119.256 774.385
 624.563 534.573
 197.241 855.893
 858.976 588.670
 456.754 65.609
 750.721 340.656
 341.203 117.477
 114.850 499.920
 17.960 866.218
 341.243 313.832
 988.639 206.671
 122.233 557.244
 95.280 972.551
 246.854 586.418
 794.753 849.686
 662.572 53.368
 499.058 151.231
 124.613 388.677
 583.789 937.629
 970.707 122.696
 840.082 231.231
 747.278 82.246
 754.273 819.285
 147.054 668.960
 939.747 469.738
 526.038 883.010
 290.751 928.007
 881.246 729.742
 279.895 211.141
 774.098 754.873
 159.770 875.821
 165.621 955.171
 362.356 781.318
 329.440 355.325
 903.955 586.312
 970.845 418.082
 212.486 763.469
 902.146 844.370
 190.470 257.558
 306.228 544.264
 31.471 287.154
 914.984 830.262
 918.718 947.408
 693.656 553.926
 178.962 728.720
 665.544 718.694
 247.073 355.581
 846.819 439.323
 250.600 269.228
 354.019 256.494
 559.548 940.555
 266.330 168.509
 4.228 85.028
 892.789 116.512
 960.671 853.949
 536.533 501.481
 284.136 556.533
 442.319 957.353
 360.509 301.071
 341.231 532.510
 894.398 772.305
 302.400 509.723
 591.629 843.526
 603.298 831.255
 580.405 778.450
 128.645 890.596
 285.932 848.266
 697.029 845.278
 891.930 477.390
 441.156 527.075
 431.695 757.178
 382.326 47.890
 721.585 815.460
 45.665 783.718
 629.747 102.300
 966.235 167.769
 739.273 915.356
 296.956 630.281
 72.633 223.961
 210.055 720.616
 776.272 107.331
 100.261 461.227
 181.726 462.630
 669.186 978.105
 451.800 392.122
 168.329 484.043
 654.640 189.986
 478.065 455.734
 980.478 728.950
 330.249 930.275
 398.914 420.694
 74.016 978.658
 150.810 683.540
 622.627 711.401
 457.857 903.591
 991.491 393.428
 922.839 393.946
 484.562 41.059
 570.525 529.492
 652.159 33.566
 957.391 516.095
 624.944 975.788
 450.231 612.496
 26.485 118.208
 659.816 796.267
 33.895 788.400
 214.594 102.726
 148.884 365.587
 997.905 184.397
 169.764 581.224
 655.019 70.585
 731.229 236.905
 436.668 949.865
 568.883 570.896
 194.656 866.143
 538.436 391.202
 821.897 90.601
 997.403 32.038
 451.217 201.977
 765.061 128.101
 939.986 436.645
 792.803 974.065
 294.741 33.746
 383.267 822.858
 783.191 240.920
 227.253 243.536
 170.190 520.044
 320.219 616.924
 257.556 722.832
 565.865 893.884
 240.965 531.525
 366.931 917.282
 184.971 984.389
 989.863 345.005
 601.786 149.021
 920.752 579.096
 971.345 953.920
 708.105 67.120
 407.989 341.372
 20.146 998.749
 239.619 529.033
 389.899 266.479
 273.225 545.881
 643.120 728.152
 59.383 888.347
 517.908 324.877
 698.641 187.824
 909.564 636.220
 144.083 20.594
 382.001 550.660
 614.019 270.119
 653.019 89.728
 532.328 880.067
 213.212 135.743
 334.978 40.300
 808.780 103.264
 821.581 218.980
 391.578 81.404
 370.237 399.102
 202.963 916.832
 980.489 70.158
 752.399 254.963
 549.058 153.487
 621.117 999.648
 130.398 57.580
 762.567 670.176
 881.370 436.650
 485.139 49.995
 457.094 197.642
 741.928 546.036
 411.725 618.519
 73.700 163.531
 590.562 620.619
 364.186 691.888
 83.091 812.492
 984.098 976.222
 373.581 689.653
 387.722 291.137
 287.661 647.632
 452.379 253.142
 929.200 323.688
 938.720 211.515
 349.185 320.268
 223.781 90.629
 332.696 941.130
 697.356 556.784
 655.018 64.922
 896.996 626.863
 995.320 332.624
 22.359 292.906
 535.934 91.714
 53.423 914.696
 75.175 944.166
 390.058 431.141
 277.878 725.875
 26.566 400.616
 844.836 505.888
 521.135 431.183
 842.240 954.707
 866.881 275.018
 965.793 677.201
 221.582 199.371
 969.848 838.336
 913.873 811.470
 46.596 395.590
 273.975 300.156
 348.757 272.808
 399.887 696.489
 694.565 914.182
 680.953 773.453
 437.061 407.551
 679.025 266.357
 510.194 92.339
 184.905 256.131
 349.325 613.977
 999.788 513.789
 118.878 363.872
 266.141 942.846
 938.861 277.953
 221.502 704.828
 386.364 949.046
 756.444 289.545
 837.984 846.098
 512.281 455.116
 422.327 299.452
 795.677 262.436
 754.464 494.352
 860.218 154.727
 840.715 468.859
 106.210 365.818
 764.844 506.983
 179.693 702.045
 16.053 88.572
 463.258 644.148
 693.857 955.166
 901.141 609.711
 751.606 892.375
 798.772 346.828
 924.099 546.508
 195.313 679.431
 858.349 284.016
 592.358 968.642
 141.246 580.370
 401.989 607.516
 632.932 269.290
 74.780 934.429
 587.462 788.536
 808.341 79.260
 118.325 185.121
 297.884 283.493
 369.303 466.809
 653.544 137.867
 332.613 49.639
 309.407 327.402
 246.301 710.281
 123.953 872.353
 359.402 30.128
 511.905 404.271
 112.513 753.535
 147.110 758.954
 307.545 479.784
 782.129 533.253
 75.767 386.777
 993.027 311.828
 668.435 229.602
 80.496 984.909
 637.895 169.815
 47.645 51.363
 525.830 338.310
 89.873 526.263
 984.184 698.102
 636.070 182.238
 406.227 301.089
 888.703 373.788
 801.381 488.479
 442.108 788.381
 297.023 796.981
 785.578 693.205
 360.980 147.009
 895.861 798.269
 505.224 415.158
 220.694 821.929
 828.134 357.261
 882.533 451.576
 581.222 441.909
 74.177 258.112
 886.460 884.635
 263.347 506.924
 490.172 712.990
 812.096 859.698
 805.080 230.784
 993.380 970.563
 577.740 740.106
 648.056 627.524
 16.678 791.930
 71.332 697.092
 647.521 805.673
 301.570 908.445
 123.948 375.842
 162.694 815.848
 644.176 486.552
 994.000 847.616
 6.706 714.462
 500.474 570.409
 19.343 115.350
 38.648 443.469
 363.083 172.655
 586.578 823.679
 846.639 16.963
 753.678 614.604
 585.568 198.275
 292.139 177.314
 147.569 968.381
 454.859 274.715
 346.333 184.729
 186.550 381.791
 691.930 221.395
 969.673 529.839
 646.140 324.423
 312.626 472.210
 744.297 600.678
 455.186 761.625
 367.269 719.989
 169.283 854.955
 842.434 643.841
 299.115 541.004
 563.273 489.867
 363.311 391.636
 713.982 485.366
 536.874 28.524
 817.037 855.849
 248.270 379.253
 864.540 202.995
 526.928 760.809
 3.438 232.372
 881.222 209.356
 203.263 642.924
 592.626 496.980
 704.116 150.853
 796.959 403.955
 311.335 319.318
 960.733 104.595
 339.166 447.068
 424.602 672.270
 604.229 843.972
 605.222 301.505
 804.263 515.567
 452.861 609.938
 690.374 483.573
 539.436 438.257
 31.569 592.331
 87.962 671.054
 686.891 864.846
 690.578 405.043
 428.928 965.365
 942.189 83.527
 117.307 551.986
 737.524 177.880
 594.221 732.639
 241.177 449.434
 286.652 206.126
 196.299 480.615
 50.416 227.768
 144.545 874.681
 706.132 303.182
 597.121 532.508
 1.675 516.057
 237.149 606.004
 222.542 934.280
 812.732 875.564
 272.088 426.991
 667.187 318.416
 996.867 42.065
 469.809 831.452
 655.909 434.011
 982.566 392.489
 372.018 556.557
 903.570 224.766
 881.868 318.356
 448.416 748.385
 971.412 285.782
 300.262 627.524
 273.970 961.009
 516.292 62.366
 78.096 89.317
 513.027 529.251
 977.348 795.234
 159.599 481.516
 458.400 816.938
 533.727 517.629
 310.110 421.955
 989.914 273.741
 314.597 729.927
 756.623 766.614
 400.766 641.151
 425.378 202.606
 977.791 639.221
 979.367 872.106
 775.679 684.727
 694.987 800.394
 285.300 792.390
 552.600 349.634
 972.145 749.744
 131.578 127.792
 326.017 620.580
 211.510 914.226
 570.073 25.662
 31.497 54.899
 382.770 816.871
 901.014 999.506
 258.865 285.194
 340.362 575.798
 452.445 859.127
 340.836 841.257
 686.005 765.612
 562.081 177.718
 682.648 13.257
 167.519 850.087
 869.955 505.819
 582.148 825.854
 427.939 56.905
 237.526 928.497
 902.391 524.228
 546.532 696.187
 399.182 448.934
 78.887 849.574
 513.391 223.460
 543.831 391.218
 556.306 436.696
 538.405 807.691
 828.124 190.117
 601.120 7.285
 977.786 640.902
 387.290 776.006
 304.669 121.329
 422.839 87.183
 929.411 987.007
 20.118 361.225
 410.021 954.547
 377.263 188.110
 750.404 462.424
 410.373 433.001
 64.943 402.978
 466.553 522.483
 976.734 70.400
 170.363 923.511
 268.221 6.339
 404.075 887.954
 329.453 524.332
 904.155 842.147
 597.009 495.031
 466.615 893.019
 810.153 680.321
 39.214 730.972
 472.325 735.609
 489.326 305.885
 166.146 441.166
 975.781 498.428
 177.413 776.354
 227.673 206.782
 414.739 881.585
 702.563 812.028
 621.543 544.023
 323.347 507.752
 948.952 642.292
 993.166 5.117
 752.969 556.299
 280.073 318.907
 986.337 219.674
 919.723 758.487
 342.148 609.204
 180.400 586.513
 767.994 638.163
 698.555 654.525
 579.955 774.701
 356.050 405.748
 966.720 133.992
 817.203 69.754
 565.498 200.968
 862.062 419.784
 221.153 901.874
 983.036 771.020
 294.293 146.259
 398.930 756.888
 577.096 660.259
 680.710 11.264
 199.927 397.031
 277.135 28.528
 887.672 776.165
 29.028 882.718
 650.967 721.979
 124.888 13.984
 900.744 957.171
 187.391 178.534
 59.772 295.842
 302.635 790.793
 845.024 66.039
 777.784 38.260
 420.979 90.326
 406.788 235.360
 815.568 442.504
 660.354 208.261
 164.826 74.217
 820.364 14.382
 154.846 227.140
 928.942 835.070
 184.116 690.736
 999.637 415.247
 327.349 573.808
 177.499 327.846
 773.489 487.401
 73.627 622.390
 493.698 310.047
 929.144 975.507
 5.815 962.156
 377.182 336.586
 104.466 558.849
 616.687 684.777
 762.911 659.242
 738.597 955.497
 354.452 70.656
 656.763 417.320
 236.395 299.259
 699.185 886.286
 264.886 530.957
 969.287 647.254
 219.394 260.114
 354.878 944.925
 494.068 906.784
 759.772 434.805
 920.953 38.994
 178.906 211.861
 716.184 974.434
 504.115 517.480
 352.348 420.261
 9.791 159.974
 553.560 531.168
 853.770 157.077
 558.198 950.129
 370.324 348.336
 599.387 435.178
 613.816 349.013
 95.071 976.199
 420.915 484.027
 25.916 541.008
 37.223 399.853
 196.500 948.435
 144.626 194.337
 637.427 801.687
 425.713 809.593
 5.638 897.849
 811.409 422.953
 997.764 294.210
 430.922 857.171
 105.444 10.182
 375.503 966.273
 438.965 691.581
 509.139 280.838
 331.189 994.057
 222.656 299.790
 340.566 752.491
 698.713 969.428
 511.160 506.588
 602.769 509.504
 58.386 728.823
 261.315 636.239
 348.878 244.136
 158.753 839.633
 277.107 201.494
 756.516 34.161
 133.721 431.882
 193.856 95.420
 362.744 746.775
 803.772 388.824
 346.785 353.121
 707.381 898.624
 499.082 8.074
 126.665 375.972
 514.886 247.649
 772.694 583.321
 6.427 202.250
 471.373 149.939
 858.058 378.357
 531.584 340.947
 261.538 824.914
 644.617 641.997
 374.462 316.091
 935.519 76.012
 64.330 335.728
 225.951 590.520
 11.572 525.106
 376.993 317.754
 129.981 902.620
 475.030 539.335
 483.581 144.880
 523.147 448.014
 624.324 862.873
 576.603 346.271
 112.388 458.807
 989.019 451.893
 305.896 419.458
 644.276 580.839
 793.156 916.250
 969.221 375.312
 889.793 232.526
 838.666 558.167
 815.285 731.665
 584.555 682.384
 706.491 988.884
 546.393 655.672
 805.818 22.988
 493.996 745.520
 593.019 736.315
 813.411 989.674
 504.656 171.203
 272.710 772.519
 224.428 755.027
 129.524 491.037
 429.589 583.971
 163.160 577.395
 770.205 5.046
 220.479 912.088
 744.047 328.456
 69.112 735.509
 843.331 736.280
 719.864 321.494
 801.600 161.922
 81.247 828.594
 198.912 677.036
 465.100 199.424
 908.613 333.447
 398.309 681.573
 534.842 327.157
 690.152 332.256
 820.114 156.025
 239.159 720.576
 48.689 273.529
 572.119 324.230
 363.782 755.607
 228.795 840.389
 113.027 118.563
 429.740 692.882
 373.145 592.064
 785.337 459.570
 545.684 566.366
 368.859 195.755
 803.400 316.801
 235.205 762.797
 471.882 446.651
 323.266 247.771
 501.955 282.742
 740.105 482.500
 702.009 973.061
 248.864 31.869
 610.645 554.598
 632.197 955.676
 881.758 330.404
 694.961 179.854
 987.705 580.834
 422.720 606.778
 410.650 764.433
 98.532 706.138
 354.990 783.469
 574.554 453.886
 270.444 708.113
 925.631 213.909
 99.543 197.823
 110.667 712.885
 456.691 119.963
 218.699 261.469
 788.491 951.539
 268.047 83.198
 664.732 132.889
 199.335 175.883
 492.415 810.699
 700.718 838.617
 245.646 316.013
 323.170 531.722
 954.682 240.578
 185.579 418.101
 218.213 337.392
 586.792 974.648
 492.876 429.544
 391.296 813.931
 299.672 582.086
 946.261 62.698
 273.372 506.860
 33.147 688.404
 501.098 327.905
 422.555 322.579
 261.178 748.589
 655.669 815.284
 822.444 410.267
 841.362 773.921
 714.604 910.572
 360.156 138.536
 977.845 917.931
 182.973 761.377
 567.924 953.380
 25.508 468.370
 883.483 353.007
 202.559 52.595
 425.071 331.407
 958.604 593.453
 848.379 861.452
 321.986 809.526
 173.571 706.718
 454.344 378.163
 22.699 594.404
 791.350 221.170
 420.267 418.013
 445.686 235.045
 678.667 996.023
 771.765 297.808
 49.049 286.028
 280.446 215.182
 325.960 830.141
 300.479 569.901
 205.657 368.943
 674.336 842.974
 496.451 55.843
 65.247 209.269
 925.794 94.810
 58.656 736.864
 272.428 241.234
 536.924 395.825
 440.136 792.778
 866.240 3.822
 277.913 64.969
 287.588 590.047
 913.468 20.836
 780.722 372.969
 904.491 596.749
 256.069 739.542
 5.079 245.054
 611.861 42.474
 1.040 470.823
 313.561 347.467
 173.643 363.736
 253.637 253.921
 121.022 770.639
 729.094 761.228
 92.238 289.677
 131.990 679.638
 691.496 428.151
 37.939 1.815
 887.744 304.644
 655.545 810.978
 144.791 207.864
 375.606 947.267
 173.791 182.463
 445.369 669.400
 136.755 893.589
 555.893 708.190
 7.516 140.551
 538.712 327.153
 464.782 124.943
 43.553 588.923
 967.805 524.466
 336.918 920.736
 194.302 440.999
 500.421 114.838
 526.307 756.024
 799.127 67.785
 804.207 480.106
 768.445 224.447
 762.406 482.753
 271.074 856.867
 869.657 957.716
 993.870 874.388
 259.449 54.945
 382.239 869.667
 914.999 998.187
 93.913 986.033
 711.938 426.273
 644.813 16.382
 590.026 631.878
 920.548 874.378
 372.005 324.932
 744.370 317.634
 249.560 785.425
 285.646 43.026
 968.379 74.489
 24.844 150.029
 349.350 890.990
 477.481 503.498
 142.187 757.091
 339.342 887.529
 810.552 319.323
 20.723 582.787
 761.315 506.421
 263.541 317.070
 650.529 201.870
 210.338 519.932
 698.693 593.762
 649.835 684.432
 729.509 848.731
 384.387 20.627
 789.729 627.753
 638.119 735.122
 420.613 892.150
 991.553 338.226
 720.283 626.907
 533.020 655.087
 375.045 489.296
 256.274 380.209
 538.918 943.672
 407.601 387.382
 324.732 403.468
 647.683 801.080
 335.841 19.809
 899.992 403.402
 41.456 549.442
 418.152 35.824
 385.782 735.082
 432.104 641.145
 154.553 636.531
 193.019 752.468
 713.228 674.721
 998.535 987.954
 518.474 872.044
 965.176 257.961
 605.801 985.862
 748.962 381.513
 217.040 298.175
 876.503 978.496
 75.190 619.138
 818.753 330.389
 92.977 226.933
 852.708 253.556
 644.954 658.813
 250.247 414.215
 899.301 410.617
 498.957 332.401
 130.617 133.340
 391.089 113.636
 783.421 39.407
 660.727 642.342
 269.883 167.954
 856.179 141.438
 835.300 393.009
 707.678 110.105
 159.423 591.859
 996.282 298.825
 857.783 989.893
 907.858 560.706
 459.562 144.834
 828.998 764.567
 350.226 375.500
 225.416 992.719
 239.336 241.533
 556.771 639.833
 935.789 269.927
 497.055 834.443
 151.774 846.490
 121.792 517.753
 108.283 655.914
 220.766 122.410
 352.875 388.805
 729.093 824.350
 226.218 529.588
 124.972 911.838
 207.662 802.742
 906.845 686.212
 139.695 459.243
 277.021 128.037
 362.794 718.910
 466.799 120.381
 700.056 801.572
 737.042 498.458
 207.635 550.450
 678.007 413.154
 672.706 410.078
 666.494 166.962
 94.278 719.622
 73.422 657.087
 250.282 937.030
 360.310 85.082
 941.927 552.407
 571.639 549.255
 446.349 378.153
 887.362 299.440
 12.173 432.213
 15.028 718.862
 139.069 338.356
 896.037 810.155
 709.065 648.522
 800.656 48.583
 429.777 607.156
 670.043 761.996
 231.527 2.263
 11.883 681.576
 283.186 24.054
 704.118 348.187
 785.550 636.941
 346.192 664.867
 123.923 286.955
 910.159 956.196
 849.721 753.015
 178.755 469.861
 178.367 310.866
 61.338 765.498
 680.021 832.773
 301.439 952.033
 871.280 979.403
 235.099 219.216
 838.486 753.885
 233.409 664.365
 513.447 648.296
 825.503 534.714
 35.179 702.073
 512.163 822.909
 849.587 557.878
 161.215 692.619
 984.066 106.822
 42.792 637.883
 775.033 390.699
 887.467 149.426
 290.770 918.731
 408.452 169.997
 675.183 570.707
 48.699 855.742
 613.824 423.154
 26.469 349.251
 393.499 542.085
 243.101 30.404
 470.885 441.937
 172.218 302.224
 791.830 188.642
 311.144 540.098
 97.568 213.580
 186.826 673.931
 231.081 758.800
 767.219 664.794
 708.874 461.867
 634.983 201.586
 70.781 146.532
 586.850 491.210
 361.875 163.964
 785.568 400.183
 462.851 145.234
 21.510 169.685
 373.158 311.253
 550.481 853.571
 297.863 339.356
 828.883 794.268
 905.700 519.594
 936.061 269.731
 151.369 627.714
 678.491 721.463
 907.200 690.488
 136.609 155.294
 473.373 982.769
 520.932 730.028
 55.541 50.548
 631.028 691.825
 65.763 941.744
 393.521 542.350
 746.941 803.927
 31.259 155.223
 100.558 498.319
 475.988 877.352
 448.460 320.844
 975.144 9.620
 546.051 517.736
 206.904 385.549
 928.965 255.037
 56.556 628.426
 888.463 533.491
 924.881 528.793
 981.216 234.004
 642.054 447.760
 463.463 800.407
 808.116 710.380
 252.685 798.053
 436.046 241.225
 544.925 776.729
 851.704 735.648
 713.815 77.718
 825.359 120.088
 577.553 786.972
 244.187 988.831
 109.818 293.796
 359.348 809.179
 585.501 477.610
 783.155 548.856
 465.745 540.231
 203.074 726.372
 840.889 819.320
 904.258 834.927
 344.448 467.315
 38.817 402.296
 334.108 832.296
 488.826 272.180
 93.176 421.145
 685.121 816.977
 452.083 915.302
 862.362 898.311
 756.941 314.996
 652.741 301.377
 541.149 644.451
 299.480 794.050
 685.417 9.259
 963.365 754.363
 707.967 174.306
 910.452 713.459
 115.011 258.807
 819.600 59.401
 294.922 921.763
 0.332 314.498
 168.901 350.132
 133.736 750.335
 955.673 42.260
 863.698 945.931
 785.193 395.333
 497.932 171.866
 152.077 318.222
 506.379 33.572
 56.985 875.998
 909.962 607.940
 195.416 471.238
 970.100 727.051
 348.038 437.249
 456.321 109.971
 662.915 582.334
 776.802 617.644
 333.839 120.715
 198.451 46.927
 134.751 258.804
 506.446 18.448
 810.276 194.896
 708.050 720.567
 717.298 421.395
 675.476 510.023
 710.720 492.385
 53.845 741.657
 745.087 102.270
 892.626 197.839
 277.259 695.615
 554.943 246.778
 386.967 442.009
 734.618 402.263
 742.893 326.309
 284.783 450.402
 621.244 153.007
 906.365 307.469
 198.940 288.490
 134.932 473.179
 190.029 76.991
 28.595 432.597
 545.494 690.939
 229.404 864.904
 694.830 105.977
 830.384 656.629
 552.688 332.164
 617.877 749.473
 953.416 658.818
 614.945 927.876
 96.619 669.467
 470.123 59.120
 102.217 109.642
 614.021 719.630
 576.212 313.376
 444.176 896.540
 699.080 49.776
 249.620 755.440
 365.897 89.727
 507.196 666.062
 257.901 31.396
 381.356 520.663
 913.872 493.881
 250.681 248.778
 229.714 488.972
 333.493 601.314
 756.863 925.047
 660.634 161.624
 434.033 863.687
 867.864 946.943
 289.665 433.410
 378.479 336.651
 339.781 566.356
 297.158 741.150
 601.382 838.728
 719.970 884.312
 396.886 305.980
 617.620 681.538
 70.168 986.319
 107.033 963.329
 827.622 483.913
 881.058 120.298
 694.419 594.783
 111.421 669.783
 901.056 807.722
 23.100 697.297
 330.709 619.593
 9.253 679.347
 734.439 14.185
 17.966 809.444
 107.443 307.612
 601.983 229.097
 92.168 607.454
 539.605 503.284
 288.057 149.852
 71.992 909.179
 485.925 816.272
 274.852 152.183
 768.723 753.260
 809.980 649.584
 118.876 553.242
 656.331 585.111
 212.916 247.025
 476.525 233.629
 862.321 19.475
 61.170 170.976
 548.827 214.915
 41.596 647.243
 504.924 739.574
 456.129 730.599
 185.484 302.334
 183.533 581.962
 972.688 234.734
 60.600 47.855
 839.579 585.302
 222.939 449.574
 82.072 245.873
 845.980 182.146
 307.384 508.265
 717.116 337.654
 659.172 404.015
 593.258 746.315
 864.772 698.633
 947.144 437.737
 534.644 511.801
 790.212 807.237
 233.231 248.159
 792.376 611.704
 7.039 147.808
 865.435 90.783
 210.913 114.762
 906.070 926.973
 856.500 134.491
 128.501 728.473
 135.121 143.099
 681.101 187.375
 886.268 520.891
 313.862 870.074
 316.279 828.210
 226.098 714.157
 271.195 122.875
 810.676 104.555
 463.324 353.734
 460.077 890.300
 700.482 336.507
 501.563 781.235
 906.565 624.714
 477.586 271.428
 416.120 894.257
 630.367 3.599
 116.464 984.711
 536.555 387.844
 768.993 469.123
 272.311 280.200
 615.414 57.942
 377.496 714.763
 841.403 548.296
 789.524 560.216
 884.465 689.354
 95.419 671.635
 17.746 795.924
 120.712 655.638
 278.100 269.061
 454.723 926.436
 124.344 203.546
 875.838 857.744
 277.537 822.265
 362.572 727.165
 904.949 687.193
 984.976 892.420
 636.646 121.779
 197.671 460.243
 150.177 431.713
 85.099 227.047
 104.503 737.485
 829.075 144.374
 757.157 205.732
 919.364 141.104
 444.667 375.543
 453.595 108.415
 359.926 74.789
 770.515 903.283
 413.725 79.888
 830.575 673.113
 941.604 425.495
 353.390 859.839
 210.209 869.538
 99.243 259.113
 16.157 980.214
 651.030 232.054
 659.929 167.451
 126.550 977.403
 550.554 529.571
 894.765 945.108
 64.872 940.148
 252.337 423.430
 787.377 439.223
 260.670 866.333
 210.196 812.063
 373.898 92.394
 523.462 597.681
 883.149 417.699
 497.498 544.525
 543.406 560.775
 201.897 363.536
 470.948 645.591
 552.410 176.531
 639.410 337.921
 382.720 243.353
 151.720 480.324
 940.696 812.940
 217.527 81.586
 771.909 485.544
 168.358 98.507
 819.440 515.429
 345.654 692.578
 8.769 510.913
 703.599 13.290
 448.501 2.554
 85.486 656.233
 838.578 117.159
 418.995 760.693
 492.342 897.461
 294.794 882.199
 130.361 692.471
 260.167 824.617
 953.435 75.281
 593.891 209.065
 438.920 252.463
 702.318 748.818
 395.849 256.981
 664.888 686.674
 455.751 975.031
 888.297 221.024
 841.255 372.383
 533.789 726.462
 745.252 49.330
 46.109 282.554
 349.451 372.338
 123.194 218.984
 620.603 77.913
 163.534 716.187
 831.676 108.471
 157.285 757.829
 877.997 975.176
 144.641 95.738
 87.324 618.685
 451.000 180.374
 378.381 290.614
 576.261 942.657
 403.336 657.549
 721.726 738.432
 142.618 151.977
 792.090 928.168
 310.410 592.936
 324.535 345.570
 709.026 571.283
 137.873 83.877
 251.304 853.781
 730.961 512.968
 991.465 685.737
 213.233 539.422
 983.912 958.493
 146.463 781.940
 771.677 615.959
 393.996 392.671
 515.386 779.609
 393.216 688.796
 261.328 15.534
 123.447 936.129
 243.496 107.428
 72.522 556.514
 877.232 58.727
 301.780 612.634
 767.539 763.906
 65.115 697.718
 487.453 567.331
 600.052 754.077
 523.479 487.765
 627.810 934.759
 906.533 212.957
 678.301 368.816
 996.657 562.795
 701.378 695.227
 344.827 247.675
 97.028 986.579
 770.277 693.508
 557.273 325.021
 849.937 13.767
 177.094 844.119
 79.005 945.814
 579.719 676.124
 517.499 562.467
 185.127 500.494
 854.409 665.098
 804.910 472.546
 394.082 71.883
 999.863 307.799
 472.604 160.064
 820.496 435.411
 546.721 395.949
 849.430 31.317
 544.325 597.925
 766.235 656.972
 731.601 999.040
 800.380 312.488
 123.826 995.008
 470.621 253.366
 458.689 735.060
 426.359 598.736
 655.340 406.568
 208.523 897.211
 19.588 415.087
 487.626 626.141
 824.495 420.567
 171.274 433.703
 222.677 874.327
 512.192 534.068
 236.968 842.422
 503.378 417.620
 162.584 296.945
 885.187 215.314
 507.764 21.187
 678.947 73.735
 340.319 886.437
 425.105 560.979
 911.922 612.361
 66.139 879.372
 845.869 579.591
 453.944 846.179
 221.061 698.509
 759.362 695.429
 116.856 393.654
 52.768 620.897
 730.069 96.084
 146.675 130.932
 994.838 169.194
 535.093 119.678
 764.375 365.322
 223.766 616.274
 415.093 925.234
 167.539 384.514
 150.619 509.830
 366.088 481.536
 86.252 778.597
 820.514 7.232
 232.171 603.432
 127.173 188.857
 942.877 395.998
 541.276 640.796
 15.835 614.083
 643.854 751.596
 987.127 245.269
 7.531 203.404
 947.207 508.131
 398.045 288.066
 374.855 491.209
 441.799 4.900
 629.531 312.947
 409.945 603.923
 247.062 241.899
 845.092 861.921
 524.544 191.890
 418.976 674.812
 859.310 992.923
 343.041 636.407
 303.661 742.840
 246.445 909.678
 19.777 539.790
 28.394 531.465
 54.021 669.964
 327.885 115.186
 710.845 332.958
 930.912 909.276
 986.253 698.160
 353.209 152.962
 39.639 235.197
 648.991 357.642
 639.486 100.539
 59.269 383.955
 339.701 907.649
 736.907 224.921
 834.001 491.587
 482.092 127.941
 328.966 598.781
 157.418 867.527
 783.052 602.094
 395.034 531.301
 718.491 939.535
 981.500 409.830
 842.764 596.666
 234.263 432.429
 561.885 458.323
 45.353 903.200
 352.668 120.629
 544.439 41.715
 937.130 921.135
 459.337 389.118
 899.277 670.340
 865.163 511.813
 260.529 274.854
 704.357 520.669
 121.290 69.412
 22.689 763.938
 646.736 925.984
 548.273 77.425
 867.346 803.079
 991.615 257.248
 249.347 322.371
 168.216 920.599
 115.920 713.905
 847.698 740.879
 443.300 322.056
 674.288 678.572
 571.808 94.269
 845.628 412.015
 43.314 631.282
 695.928 727.243
 264.805 524.529
 324.568 318.393
 491.885 672.771
 814.293 835.374
 793.538 900.511
 969.425 289.950
 95.827 605.735
 402.347 181.984
 81.074 969.912
 937.300 161.838
 942.154 860.693
 868.879 321.012
 638.784 354.487
 496.225 559.851
 82.052 475.000
 393.541 67.898
 371.093 473.290
 117.275 59.312
 935.994 719.126
 987.029 213.383
 896.115 2.057
 411.308 99.780
 643.525 989.048
 113.866 431.741
 205.823 504.708
 908.044 640.484
 258.028 706.724
 174.825 743.829
 244.259 655.234
 437.904 175.143
 269.768 18.491
 861.815 419.761
 643.458 31.683
 795.939 389.914
 929.786 410.292
 770.186 261.640
 424.107 808.691
 442.420 444.474
 242.714 969.033
 681.651 793.756
 941.623 800.980
 226.057 583.775
 298.331 910.931
 615.663 5.758
 738.184 217.475
 503.557 546.828
 819.720 170.595
 87.868 943.769
 247.424 174.164
 573.135 28.884
 420.099 298.676
 11.324 625.066
 490.839 483.557
 39.827 274.676
 80.944 651.260
 329.515 463.831
 3.616 489.573
 586.852 732.944
 790.760 870.799
 779.759 638.695
 232.466 748.900
 640.022 586.217
 116.872 956.212
 151.393 607.165
 559.180 173.384
 581.089 884.908
 721.861 798.909
 25.246 277.720
 921.009 842.680
 491.151 961.023
 481.779 921.803
 259.181 187.248
 722.592 72.415
 886.675 774.369
 915.042 300.034
 419.088 399.689
 364.059 480.331
 548.378 852.898
 88.895 564.922
 945.511 741.141
 246.054 731.324
 337.161 528.878
 34.605 596.814
 93.179 417.360
 554.798 362.070
 841.503 243.884
 973.067 497.812
 584.019 21.497
 478.980 586.862
 807.131 798.105
 329.213 201.981
 473.805 433.076
 765.093 268.538
 562.507 553.303
 596.698 528.499
 948.412 133.644
 679.017 301.834
 72.612 763.743
 603.508 312.276
 637.730 20.163
 509.007 501.246
 828.692 405.750
 624.734 356.982
 563.579 884.160
 718.869 711.432
 513.086 104.061
 90.422 346.950
 22.589 342.779
 740.019 265.454
 265.954 11.934
 344.496 527.344
 545.771 157.336
 177.224 104.580
 424.652 792.019
 24.963 916.024
 573.622 555.598
 895.225 843.154
 806.718 166.288
 156.120 45.939
 638.898 385.946
 52.058 812.964
 963.862 855.842
 970.268 753.445
 658.777 674.757
 649.804 653.807
 347.057 115.236
 809.406 325.816
 403.948 432.712
 584.582 330.396
 991.766 480.961
 196.683 400.311
 334.219 361.455
 495.035 550.498
 157.546 800.043
 312.838 367.523
 768.590 448.890
 932.146 435.167
 337.699 82.242
 664.674 673.305
 792.270 309.617
 503.142 949.150
 192.360 228.134
 690.571 336.469
 393.966 526.370
 678.346 38.045
 252.327 225.381
 412.336 203.509
 73.821 179.035
 892.244 638.476
 691.161 976.805
 13.164 946.979
 565.719 209.699
 418.643 728.584
 69.509 526.401
 398.284 580.746
 377.228 265.377
 254.706 368.299
 718.309 83.224
 377.823 313.204
 566.279 184.441
 909.756 242.382
 346.482 908.132
 100.713 888.606
 545.750 348.491
 562.148 563.921
 533.905 824.626
 763.967 177.059
 735.449 708.263
 521.120 321.963
 1.908 842.605
 423.397 665.314
 565.538 410.387
 310.425 764.178
 941.231 142.619
 939.867 673.315
 676.308 601.176
 976.693 693.927
 221.328 458.241
 709.423 575.605
 156.215 164.327
 417.825 630.849
 5.091 715.493
 846.159 42.027
 313.479 861.315
 625.381 135.029
 149.526 640.759
 913.427 328.739
 786.076 586.408
 739.796 627.071
 785.591 932.451
 132.007 948.448
 760.773 222.684
 728.378 849.843
 639.365 506.703
 233.123 627.841
 693.951 891.057
 313.462 712.415
 981.905 273.661
 769.687 320.569
 205.261 221.253
 501.682 632.666
 576.602 878.498
 750.902 185.700
 749.735 641.843
 695.225 652.281
 630.529 850.035
 923.396 864.469
 264.791 585.833
 902.094 536.319
 550.229 639.929
 886.279 92.192
 235.650 939.009
 4.718 789.271
 252.586 106.643
 498.044 667.609
 525.990 20.116
 394.960 20.502
 887.861 100.971
 709.984 68.491
 880.244 875.129
 538.404 374.190
 94.684 943.677
 43.820 550.233
 219.769 692.302
 191.944 802.360
 325.710 750.851
 420.455 393.203
 727.168 700.303
 66.103 804.336
 357.885 758.850
 942.323 75.037
 241.386 998.713
 697.116 881.907
 832.669 28.271
 533.533 535.602
 670.768 388.284
 173.709 366.733
 559.293 165.155
 50.013 375.258
 972.070 417.792
 149.635 464.985
 358.046 987.682
 586.135 781.113
 740.511 544.966
 265.407 333.965
 420.809 387.891
 224.796 211.337
 609.255 520.914
 701.308 756.388
 522.469 990.523
 404.686 384.196
 466.286 850.606
 88.642 510.270
 929.575 594.840
 411.500 916.315
 962.460 456.392
 417.301 845.829
 521.504 800.334
 239.083 33.793
 906.606 477.220
 895.147 575.534
 464.644 663.533
 212.028 140.123
 921.823 473.097
 938.294 159.397
 761.505 710.633
 312.987 666.496
 171.748 172.534
 601.294 824.872
 134.399 139.483
 115.979 552.910
 56.345 300.102
 792.349 199.153
 997.241 584.492
 591.218 912.583
 523.853 951.913
 561.052 151.418
 719.261 389.310
 817.513 917.580
 48.861 448.742
 594.789 543.542
 990.817 934.685
 815.028 710.086
 386.023 589.663
 814.845 370.008
 864.221 202.656
 294.227 191.684
 924.775 753.512
 624.343 331.255
 961.438 423.342
 106.040 872.045
 842.455 351.118
 927.573 229.391
 415.702 346.795
 573.855 568.819
 281.587 718.194
 513.870 701.209
 345.525 410.001
 689.637 642.104
 461.617 656.915
 779.094 710.642
 47.320 827.850
 364.538 619.714
 976.244 483.637
 43.914 911.299
 636.732 426.961
 538.571 523.608
 524.534 620.874
 920.434 459.419
 569.043 862.521
 974.471 943.125
 977.351 483.574
 277.396 108.581
 325.392 710.857
 987.588 917.351
 990.179 652.865
 359.020 449.730
 564.300 814.225
 196.697 986.724
 339.262 104.908
 523.705 973.536
 206.911 169.352
 619.836 353.137
 780.026 568.100
 886.203 226.864
 249.552 597.564
 84.827 948.122
 505.098 918.848
 870.476 711.075
 578.666 411.850
 975.848 350.307
 213.785 894.227
 310.370 327.132
 700.882 305.021
 795.480 916.193
 395.708 299.321
 271.346 110.942
 94.903 723.150
 885.874 192.393
 678.352 317.653
 208.902 722.097
 842.109 59.784
 923.206 662.841
 991.615 495.055
 427.950 650.172
 299.208 108.928
 476.349 151.047
 862.006 460.491
 62.288 384.923
 838.974 348.625
 3.690 745.382
 364.972 471.741
 954.459 860.256
 104.040 791.974
 151.276 944.409
 135.883 429.543
 883.647 326.517
 793.923 338.714
 111.007 829.690
 368.560 90.686
 562.919 431.669
 736.896 788.069
 99.300 465.066
 914.758 828.721
 706.967 699.114
 886.022 932.293
 724.717 394.259
 438.869 440.359
 257.696 778.428
 922.607 440.434
 127.263 62.764
 79.172 176.313
 547.317 814.966
 350.525 563.111
 292.576 225.342
 220.270 387.227
 777.291 35.320
 321.316 41.624
 871.019 917.014
 790.925 918.508
 696.334 177.778
 942.645 988.524
 164.642 363.330
 967.341 662.313
 771.809 710.471
 491.668 921.806
 684.284 284.773
 283.977 480.568
 466.253 874.567
 780.037 581.165
 824.568 410.512
 932.348 49.848
 454.372 465.899
 898.727 632.308
 756.308 658.330
 462.777 47.078
 745.767 925.583
 708.546 874.099
 593.853 360.383
 194.936 494.457
 714.747 748.721
 736.177 103.349
 259.153 118.574
 390.062 12.657
 980.995 439.956
 585.731 363.358
 234.837 358.656
 641.041 193.258
 933.476 245.658
 582.312 904.857
 575.350 418.788
 996.153 294.555
 444.845 674.729
 126.712 821.770
 128.215 56.128
 48.072 989.294
 984.788 383.501
 159.369 989.287
 906.719 584.128
 591.777 948.523
 908.045 344.922
 206.864 627.986
 950.864 463.567
 483.385 632.709
 166.574 348.196
 715.714 545.331
 815.142 61.949
 16.444 779.385
 75.129 782.295
 765.887 864.608
 29.750 468.756
 473.078 726.056
 45.704 345.194
 800.433 841.445
 496.057 708.122
 504.425 887.697
 398.659 790.457
 707.794 189.332
 797.708 425.882
 648.146 420.162
 456.973 73.736
 449.842 188.082
 835.460 144.516
 600.339 343.913
 134.965 293.989
 441.332 733.003
 26.866 477.391
 825.020 176.949
 143.951 637.718
 55.461 397.544
 551.201 272.778
 706.404 431.456
 754.676 129.214
 955.382 528.497
 765.499 518.492
 727.529 165.607
 780.023 365.802
 432.970 370.370
 969.349 979.595
 93.363 150.113
 71.337 574.306
 573.862 224.327
 154.103 964.456
 807.306 108.550
 357.895 263.414
 861.690 687.142
 236.404 318.568
 457.133 921.135
 701.377 466.359
 784.668 86.889
 546.448 730.860
 869.679 643.535
 185.858 69.309
 114.111 334.643
 18.152 703.869
 353.194 685.483
 718.731 3.092
 787.172 545.248
 611.419 86.948
 462.073 518.362
 979.071 139.333
 745.010 945.248
 985.927 900.839
 90.762 836.593
 617.370 576.845
 652.834 782.368
 341.401 292.246
 231.955 184.572
 784.170 630.058
 159.672 178.471
 641.068 848.669
 918.763 679.088
 945.045 238.514
 243.431 126.702
 143.006 176.608
 711.356 606.522
 725.465 704.935
 230.766 123.575
 278.363 600.340
 585.658 354.839
 221.512 639.085
 281.449 248.041
 435.918 73.833
 234.992 352.271
 811.009 735.630
 483.393 852.131
 139.236 914.958
 605.129 427.765
 4.523 546.433
 217.172 411.523
 435.634 769.012
 949.035 282.668
 286.836 721.189
 117.837 499.462
 55.491 287.658
 809.675 568.812
 216.863 285.025
 786.988 293.724
 45.887 369.770
 117.538 405.050
 277.619 397.697
 389.565 503.854
 134.358 452.219
 24.140 32.477
 97.722 696.194
 407.453 114.723
 36.528 261.552
 183.570 707.963
 702.066 761.084
 115.990 882.448
 285.660 641.558
 941.206 866.318
 391.665 466.638
 799.639 90.051
 932.660 557.109
 292.077 43.298
 701.302 975.733
 329.534 672.728
 641.847 141.248
 530.880 44.832
 638.510 922.804
 488.302 456.436
 290.779 700.340
 231.509 372.272
 68.541 891.545
 346.528 918.497
 171.707 921.228
 566.015 969.123
 677.358 638.807
 70.391 575.244
 287.736 134.656
 1.233 941.630
 418.317 642.129
 771.476 829.255
 38.512 380.853
 95.884 23.754
 728.096 455.539
 397.446 867.518
 798.279 196.004
 461.783 206.501
 83.561 46.752
 206.208 991.889
 503.402 492.439
 949.850 132.202
 663.623 758.633
 66.398 584.538
 386.960 640.727
 774.951 566.299
 978.805 788.725
 683.466 763.565
 424.767 878.467
 603.149 502.308
 336.092 112.934
 863.317 667.791
 890.197 468.400
 590.780 230.083
 917.787 592.871
 94.444 224.758
 654.428 607.598
 986.837 3.144
 70.461 601.130
 54.630 202.263
 514.261 949.808
 188.463 777.770
 123.751 874.733
 129.817 321.286
 881.380 744.653
 73.914 864.686
 688.603 464.200
 670.344 216.963
 624.979 20.223
 28.201 233.630
 920.712 584.183
 503.793 74.295
 723.893 939.718
 323.660 641.715
 677.299 891.342
 173.803 836.580
 654.922 448.123
 421.036 718.440
 843.974 216.079
 480.709 987.071
 120.745 591.528
 316.230 633.344
 363.350 57.029
 162.519 38.185
 803.880 439.531
 273.697 996.734
 658.173 210.631
 973.721 27.599
 322.368 370.289
 159.513 199.575
 209.130 752.856
 994.589 516.875
 458.377 588.108
 115.497 485.526
 21.146 216.143
 735.095 815.780
 32.690 135.088
 500.309 666.302
 591.828 211.823
 485.254 414.278
 506.033 331.172
 864.288 540.932
 781.881 936.762
 407.651 894.191
 502.460 531.057
 221.842 760.153
 679.683 972.728
 68.108 913.812
 970.540 321.791
 38.544 89.097
 150.849 537.914
 456.884 211.322
 624.817 801.438
 159.648 764.593
 268.486 882.311
 65.510 956.611
 643.039 377.112
 372.560 917.816
 230.994 832.078
 253.288 196.176
 333.917 599.709
 417.863 838.677
 691.623 582.810
 962.705 582.033
 635.671 913.077
 41.835 195.275
 647.657 717.540
 824.419 53.146
 857.367 836.931
 117.945 189.874
 166.952 82.589
 830.214 646.633
 33.098 25.683
 955.647 32.309
 265.719 592.803
 46.232 156.074
 623.265 849.463
 661.864 42.361
 193.786 257.488
 289.000 925.529
 67.763 628.946
 823.859 154.581
 232.250 719.294
 293.217 670.397
 872.626 422.212
 841.786 592.190
 863.273 380.555
 662.953 850.063
 494.670 309.722
 954.994 1.096
 832.936 755.038
 816.866 782.294
 277.969 452.566
 378.287 390.747
 195.440 27.820
 213.228 385.651
 91.473 809.543
 992.591 815.445
 900.565 931.940
 372.008 163.721
 118.852 290.170
 719.122 847.894
 866.199 957.754
 598.952 803.743
 459.656 293.624
 46.900 546.204
 763.867 599.342
 860.533 552.271
 815.134 37.699
 180.591 796.208
 937.582 812.089
 958.856 351.790
 552.571 817.193
 928.922 622.868
 974.969 106.510
 12.046 574.730
 868.743 347.790
 763.521 307.726
 454.495 735.631
 258.331 75.133
 606.129 649.305
 443.841 923.750
 303.767 246.702
 370.982 193.262
 514.735 501.283
 225.900 204.597
 21.266 262.753
 796.479 294.706
 397.928 364.303
 950.876 502.240
 737.474 735.482
 109.701 403.120
 632.426 801.923
 244.203 955.047
 721.279 68.187
 17.644 494.477
 10.580 861.060
 646.577 887.832
 473.649 445.923
 437.110 60.787
 717.373 572.699
 745.423 896.066
 992.957 429.809
 22.003 622.516
 525.039 720.186
 278.608 28.321
 144.970 373.371
 622.335 971.454
 964.988 288.948
 741.857 974.226
 325.398 501.043
 419.701 59.614
 319.703 559.337
 247.039 189.588
 764.039 552.414
 902.972 614.744
 766.569 633.408
 250.665 446.027
 886.923 740.558
 423.105 759.339
 901.065 296.785
 300.179 379.366
 126.504 398.719
 797.459 137.588
 168.527 508.353
 130.240 229.189
 449.834 96.909
 321.669 313.454
 441.709 483.415
 281.994 111.403
 660.767 198.388
 591.083 493.158
 95.587 289.983
 915.417 846.284
 224.653 795.777
 733.975 946.593
 451.416 113.297
 638.116 576.420
 962.579 717.496
 15.173 854.762
 388.748 860.214
 983.556 152.122
 467.134 827.463
 281.455 694.103
 257.174 572.986
 637.502 536.278
 502.780 154.461
 388.993 683.609
 958.785 201.037
 633.524 286.305
 971.310 482.301
 578.341 266.956
 217.864 639.716
 516.752 507.758
 246.488 907.905
 743.880 79.350
 606.073 586.582
 909.614 542.327
 811.883 531.632
 682.370 357.648
 849.414 688.642
 4.137 52.352
 171.998 882.664
 699.148 292.300
 307.503 658.070
 252.433 94.666
 949.213 902.008
 400.771 390.974
 286.186 519.274
 930.347 238.488
 927.684 306.597
 109.291 526.253
 21.299 916.781
 308.774 775.237
 560.201 940.278
 96.075 973.600
 754.395 461.277
 883.007 592.578
 115.188 280.859
 752.029 410.786
 310.479 420.217
 482.531 340.640
 208.350 617.208
 886.264 546.332
 983.333 669.786
 111.990 105.307
 937.168 536.286
 576.702 771.966
 335.778 716.604
 58.663 921.590
 216.271 267.298
 383.808 992.987
 730.173 770.383
 142.544 109.562
 197.885 118.557
 282.577 580.365
 18.791 302.895
 982.254 595.948
 853.926 712.445
 368.112 209.779
 844.144 263.911
 803.286 96.415
 894.927 974.776
 246.562 205.285
 426.127 141.422
 624.688 276.753
 205.897 867.121
 35.893 889.112
 545.861 351.261
 626.078 785.554
 890.328 664.148
 69.896 354.112
 675.346 20.369
 118.985 356.663
 830.936 172.701
 724.052 21.709
 847.574 88.308
 824.818 16.586
 399.386 665.389
 263.312 325.682
 913.478 793.198
 96.315 800.209
 577.106 458.619
 249.527 870.957
 290.137 31.134
 310.191 277.595
 285.440 3.535
 840.235 456.588
 168.881 782.215
 905.728 625.274
 165.775 78.001
 260.697 423.399
 422.466 781.707
 447.392 937.389
 398.903 168.805
 837.514 889.327
 127.247 881.404
 649.137 965.194
 407.758 415.418
 244.851 569.254
 699.273 94.169
 513.861 497.818
 448.828 550.174
 33.256 41.184
 132.508 143.696
 613.566 152.900
 164.875 114.438
 86.244 516.901
 722.852 451.884
 64.069 432.577
 145.285 856.307
 381.255 402.776
 963.447 887.846
 932.723 518.493
 420.213 622.617
 319.302 195.202
 4.703 275.407
 658.372 428.913
 600.830 246.521
 931.581 545.142
 186.785 610.035
 559.898 841.670
 70.378 901.591
 471.468 647.595
 672.778 171.535
 662.972 98.619
 229.350 144.424
 256.835 464.308
 137.522 235.399
 884.246 650.397
 303.007 399.920
 140.250 671.849
 800.116 883.588
 78.017 474.742
 630.572 956.884
 653.619 642.213
 827.323 494.603
 572.462 807.249
 672.833 636.354
 698.995 209.394
 280.669 853.071
 600.872 860.398
 198.501 170.994
 638.739 452.918
 331.720 460.643
 467.896 74.806
 239.575 991.160
 775.906 238.125
 428.084 552.898
 381.581 846.110
 442.079 551.682
 509.679 792.989
 456.918 531.011
 629.132 601.527
 380.936 553.175
 900.858 172.603
 723.224 2.303
 177.568 562.062
 256.350 412.623
 988.882 64.973
 736.988 390.405
 840.066 519.496
 143.997 120.246
 964.521 25.532
 386.222 123.613
 864.598 481.695
 632.398 183.112
 221.356 892.874
 62.217 739.105
 173.506 95.459
 248.284 700.696
 384.334 834.446
 698.834 851.044
 511.030 343.029
 544.359 743.552
 645.146 198.516
 489.411 822.213
 440.333 126.542
 103.779 113.502
 121.861 107.492
 252.877 151.650
 472.398 4.135
 1.764 252.217
 504.206 517.728
 34.918 44.871
 606.261 522.070
 457.178 534.800
 946.057 292.232
 550.542 368.616
 213.341 299.152
 505.520 435.935
 23.188 685.232
 501.168 208.651
 508.204 262.891
 529.660 88.421
 586.969 521.350
 632.347 547.023
 813.930 211.264
 395.791 567.368
 513.700 267.155
 637.496 154.244
 452.307 179.603
 759.448 828.067
 674.423 139.192
 658.529 652.258
 367.406 929.037
 830.067 601.518
 931.538 370.068
 186.034 845.623
 525.656 241.101
 512.460 708.823
 606.200 763.031
 619.637 841.214
 726.369 602.519
 379.702 194.145
 654.457 705.453
 613.465 180.826
 703.707 294.839
 374.308 395.634
 740.264 882.965
 602.130 196.446
 304.451 865.522
 483.210 574.725
 499.972 38.510
 579.398 64.520
 85.453 450.228
 886.948 6.416
 555.543 254.361
 284.737 583.436
 890.500 440.483
 244.580 496.628
 252.760 400.215
 442.169 527.504
 838.385 546.558
 843.246 137.460
 675.815 586.743
 591.384 541.115
 682.303 392.306
 314.914 737.154
 221.167 691.516
 352.826 928.298
 685.242 396.871
 502.749 768.769
 901.223 283.034
 676.444 365.816
 996.890 847.604
 845.656 870.095
 592.356 558.597
 738.103 521.985
 14.618 749.167
 341.945 897.005
 641.950 233.066
 668.116 798.791
 364.442 245.737
 751.697 283.475
 605.642 668.103
 223.144 931.457
 947.431 156.376
 202.281 993.686
 398.585 915.243
 845.700 977.475
 962.835 438.056
 772.632 665.123
 813.528 761.229
 294.769 306.223
 941.301 196.479
 949.236 636.301
 183.711 310.287
 176.546 560.626
 599.850 201.760
 70.465 428.737
 949.977 115.595
 256.062 203.932
 764.854 734.197
 5.718 909.990
 29.255 380.962
 388.475 187.520
 700.090 984.766
 352.023 803.097
 175.462 293.791
 273.059 479.769
 924.002 165.651
 373.076 427.446
 974.111 121.677
 3.433 681.342
 3.624 948.014
 754.379 557.079
 718.310 307.524
 564.322 718.884
 872.208 837.404
 2.993 64.709
 176.591 431.888
 8.174 656.937
 933.386 621.589
 981.548 583.128
 181.883 576.244
 34.174 997.009
 586.791 81.277
 633.565 760.487
 46.218 317.195
 87.748 443.077
 838.383 741.092
 430.752 811.849
 37.121 309.186
 900.381 4.405
 343.278 556.362
 452.823 976.676
 539.404 172.040
 597.575 479.394
 569.715 80.646
 296.532 180.370
 69.979 189.711
 117.066 818.324
 769.857 839.634
 202.992 667.727
 13.528 147.918
 699.883 598.144
 96.453 348.953
 890.975 627.128
 803.293 490.859
 643.622 859.117
 513.942 456.554
 588.773 856.525
 283.970 861.007
 340.302 850.951
 118.411 464.812
 668.358 335.751
 162.603 1.026
 860.424 815.150
 102.899 793.094
 102.911 164.423
 778.607 943.116
 990.382 790.690
 882.829 778.491
 692.476 700.663
 905.460 388.668
 682.102 571.695
 830.953 580.565
 632.349 893.102
 934.319 189.864
 331.825 368.671
 662.006 55.370
 534.938 737.107
 583.760 884.928
 169.178 428.939
 754.306 894.678
 458.244 505.899
 230.026 309.994
 308.212 857.264
 598.921 288.261
 842.714 908.201
 58.625 413.116
 688.824 144.277
 126.511 860.222
 513.116 606.276
 500.801 529.732
 219.997 458.144
 877.860 654.807
 63.218 591.720
 837.369 543.918
 925.545 584.035
 856.111 502.782
 8.428 761.064
 427.570 556.084
 788.564 506.291
 427.085 186.364
 65.197 659.235
 752.075 905.267
 292.547 19.795
 818.604 438.892
 795.859 766.162
 346.947 653.002
 365.115 429.913
 610.587 964.782
 643.719 890.270
 749.317 925.767
 544.596 354.454
 104.731 346.043
 75.578 202.331
 775.730 834.294
 710.179 876.451
 615.931 913.481
 147.536 194.151
 810.562 40.580
 643.121 813.204
 537.145 403.932
 314.765 378.745
 294.591 427.215
 19.517 664.807
 495.251 499.236
 717.102 862.178
 272.778 738.686
 174.367 884.563
 37.485 148.377
 489.694 11.952
 685.479 510.617
 122.212 473.970
 66.408 911.070
 871.531 322.790
 68.776 80.411
 871.360 546.623
 675.876 429.298
 14.638 237.912
 467.292 981.593
 26.712 428.180
 131.346 532.669
 432.771 122.376
 656.830 564.149
 40.485 63.678
 484.900 414.162
 970.888 804.749
 224.324 254.491
 240.625 988.804
 718.684 774.717
 25.284 104.400
 659.092 471.160
 943.438 888.375
 370.062 828.312
 499.155 543.894
 372.029 846.232
 540.032 813.058
 307.561 583.566
 639.501 9.465
 478.343 67.372
 435.345 454.556
 698.786 873.579
 468.654 467.258
 254.643 351.819
 114.109 489.748
 239.790 192.640
 997.346 969.014
 412.606 291.080
 409.827 895.940
 399.965 516.580
 786.136 88.106
 719.174 563.949
 260.831 312.188
 777.319 932.984
 708.102 615.288
 37.153 805.451
 851.796 975.802
 656.106 88.117
 958.157 813.275
 560.306 740.644
 59.544 498.433
 512.061 169.358
 452.899 780.220
 873.443 544.743
 548.753 762.812
 520.096 385.073
 769.862 504.403
 480.751 274.785
 696.195 519.003
 85.104 678.294
 686.114 5.911
 614.511 133.148
 761.379 838.177
 38.617 716.224
 193.565 555.815
 461.567 269.481
 366.979 442.242
 422.346 34.506
 591.958 339.343
 426.353 805.156
 404.197 69.261
 714.252 583.357
 890.414 86.736
 686.981 773.161
 936.206 457.477
 943.569 822.077
 284.529 134.001
 94.823 706.350
 537.084 234.815
 388.298 939.119
 918.404 95.468
 418.250 678.303
 774.156 986.124
 452.006 736.812
 489.618 831.031
 37.588 703.545
 218.417 37.002
 876.332 212.985
 510.046 673.212
 461.093 537.700
 450.714 40.905
 661.416 896.178
 196.549 942.623
 450.662 83.164
 20.637 285.344
 938.555 546.763
 32.946 625.166
 121.208 802.185
 210.554 743.324
 567.694 923.228
 18.323 710.250
 109.055 766.778
 759.004 287.771
 416.936 931.042
 496.592 96.570
 792.434 233.694
 405.660 159.572
 122.072 620.918
 248.371 160.432
 591.067 922.683
 234.330 733.915
 621.212 183.980
 218.630 51.359
 572.063 497.605
 310.972 865.004
 912.910 303.223
 852.168 530.682
 945.756 102.463
 40.473 605.807
 295.742 963.850
 513.898 701.055
 547.847 188.233
 998.919 897.344
 813.134 99.460
 882.011 288.278
 73.120 281.402
 737.369 901.139
 749.280 256.740
 519.515 231.592
 651.233 791.402
 198.643 8.789
 800.341 798.221
 53.236 214.534
 336.508 431.689
 940.383 204.239
 979.668 30.823
 519.292 425.697
 221.340 337.992
 315.676 377.151
 406.601 47.329
 470.148 277.213
 176.808 507.291
 126.763 389.924
 875.506 998.594
 380.760 28.494
 674.237 752.382
 37.870 186.204
 504.988 976.207
 739.960 263.746
 747.939 969.427
 209.981 995.380
 826.812 678.484
 968.082 954.003
 922.026 149.669
 203.337 735.386
 389.884 557.093
 963.006 397.908
 843.162 231.526
 182.735 45.227
 326.710 197.266
 644.141 680.164
 436.280 585.596
 856.207 989.021
 358.063 271.480
 337.523 412.612
 631.774 652.592
 379.394 364.930
 396.179 524.637
 225.083 430.055
 100.354 13.081
 665.965 725.206
 247.605 898.201
 367.271 801.473
 975.679 957.874
 158.676 667.704
 913.893 81.408
 0.593 986.973
 245.117 449.256
 136.160 694.522
 641.672 489.570
 910.284 221.804
 345.397 215.752
 57.332 950.078
 183.179 912.691
 683.183 241.004
 512.615 606.922
 278.257 448.740
 694.162 851.970
 557.028 271.689
 605.025 749.736
 715.619 981.269
 318.134 867.497
 399.788 814.769
 442.210 494.325
 676.426 749.652
 784.286 97.307
 76.240 113.804
 185.691 614.500
 125.341 921.521
 280.919 476.147
 88.929 365.982
 923.731 737.167
 119.039 718.206
 457.095 81.733
 916.743 668.635
 417.023 514.843
 1.251 354.567
 652.270 466.905
 916.743 414.485
 912.150 626.746
 222.659 134.091
 356.983 798.042
 3.510 349.740
 36.170 296.484
 326.573 269.377
 467.262 113.237
 575.153 791.415
 48.330 148.141
 724.306 545.929
 111.214 38.146
 316.261 563.733
 143.913 387.615
 373.453 776.336
 698.345 853.110
 575.458 58.158
 80.372 492.343
 367.771 102.228
 370.476 892.037
 988.865 447.627
 127.378 820.086
 749.094 593.015
 217.685 871.719
 900.629 492.745
 230.090 806.240
 559.780 263.267
 463.525 899.646
 917.850 566.196
 318.905 709.168
 268.375 584.694
 320.856 589.075
 629.588 491.352
 899.146 184.365
 221.759 804.039
 372.922 921.998
 118.275 542.023
 410.583 320.762
 703.725 894.785
 143.896 243.832
 396.754 482.552
 359.379 156.308
 513.013 768.448
 988.922 48.069
 315.268 840.877
 894.004 104.986
 713.037 450.320
 555.769 14.779
 800.140 701.984
 321.853 173.699
 351.071 284.876
 848.514 103.769
 509.496 185.080
 44.743 325.037
 496.406 877.655
 358.256 371.399
 121.270 425.088
 529.166 850.675
 905.009 403.308
 816.675 579.421
 504.860 317.527
 221.121 160.237
 982.465 113.546
 875.321 594.897
 970.212 505.564
 765.538 961.726
 487.496 364.155
 416.849 42.186
 636.685 89.004
 496.757 412.159
 595.103 246.758
 263.963 661.101
 719.005 317.218
 929.218 450.842
 521.385 958.934
 767.687 349.806
 188.693 91.466
 896.462 192.760
 901.357 375.354
 128.604 926.653
 836.751 446.836
 61.744 955.844
 506.589 892.962
 333.083 232.084
 237.045 309.932
 754.994 223.404
 691.235 514.837
 271.028 309.888
 489.664 735.762
 478.574 601.833
 163.059 310.221
 942.537 56.515
 909.715 515.651
 968.203 623.698
 290.282 842.279
 657.923 907.810
 19.353 517.822
 395.634 67.640
 175.624 890.552
 788.865 844.457
 299.505 373.198
 156.110 319.041
 155.640 811.610
 938.028 240.565
 162.627 151.250
 696.307 179.197
 216.474 179.326
 360.308 854.265
 518.951 484.153
 7.440 445.790
 56.407 925.221
 90.947 564.832
 126.085 192.283
 733.389 533.726
 171.085 59.762
 514.050 297.780
 635.430 840.018
 325.141 382.953
 389.066 197.026
 39.641 947.520
 878.800 808.073
 310.561 908.664
 743.345 528.034
 148.191 6.596
 474.727 407.041
 542.428 289.318
 428.758 592.157
 308.633 41.192
 276.347 276.573
 237.884 459.220
 865.680 181.331
 179.198 114.486
 531.359 815.577
 728.874 274.914
 567.201 978.434
 59.966 752.616
 879.485 671.054
 105.871 958.467
 589.948 79.029
 781.870 72.427
 473.926 376.675
 356.091 585.718
 838.011 374.769
 88.932 245.843
 580.756 76.911
 172.651 583.895
 384.893 887.121
 98.848 562.595
 983.778 898.521
 342.510 430.519
 280.227 531.666
 611.616 971.237
 402.286 938.414
 508.767 4.307
 15.932 466.072
 876.695 127.765
 915.276 25.402
 146.825 328.832
 940.813 128.967
 926.278 661.839
 78.072 383.052
 794.126 770.979
 433.062 312.248
 735.583 582.504
 15.923 71.857
 929.596 108.778
 566.910 126.008
 280.602 488.491
 284.041 621.147
 411.655 266.987
 342.664 513.082
 29.624 522.571
 694.666 574.654
 52.573 933.833
 288.638 49.328
 526.859 815.118
 629.145 768.365
 732.165 718.607
 388.989 126.120
 504.861 498.932
 576.614 35.262
 435.248 987.356
 843.215 253.099
 396.989 245.568
 770.794 688.807
 734.983 22.693
 121.107 142.125
 211.962 672.785
 832.500 575.465
 538.185 693.794
 141.173 437.434
 479.666 903.437
 267.897 706.320
 358.855 393.938
 171.090 442.375
 380.646 18.020
 521.121 478.790
 992.648 605.478
 225.465 959.716
 231.340 136.254
 34.791 281.692
 227.684 85.934
 319.231 410.316
 212.869 387.500
 433.076 840.379
 146.060 333.918
 924.230 724.120
 603.327 85.467
 509.342 3.381
 645.597 689.920
 372.060 107.737
 801.804 9.588
 174.059 797.993
 42.829 154.487
 748.013 684.478
 116.939 813.604
 898.508 489.443
 5.907 765.143
 28.949 175.611
 633.650 231.304
 475.997 66.776
 610.066 163.427
 832.197 245.632
 468.721 930.041
 114.624 48.303
 8.474 804.720
 163.085 869.764
 379.288 574.549
 974.318 750.449
 67.734 116.056
 975.462 98.455
 997.795 906.767
 265.715 196.041
 330.020 790.926
 192.590 891.524
 932.836 421.767
 939.617 651.596
 832.747 325.102
 75.016 273.678
 597.370 525.560
 813.098 377.835
 641.902 843.800
 467.575 923.514
 904.107 897.479
 702.022 553.684
 436.565 248.059
 509.408 449.678
 902.426 147.973
 759.567 491.220
 119.903 716.975
 848.900 30.736
 22.035 762.087
 756.515 197.479
 225.804 642.480
 269.691 799.402
 835.618 749.553
 481.435 58.831
 840.554 144.657
 904.433 337.111
 156.066 384.342
 787.518 924.520
 865.402 418.100
 889.713 911.558
 843.427 909.671
 67.723 148.273
 708.519 293.630
 398.577 637.621
 912.571 108.901
 101.000 210.300
 913.861 564.713
 476.333 571.252
 404.587 198.399
 279.763 386.771
 809.580 824.219
 0.855 856.220
 13.299 585.370
 202.401 559.810
 990.113 784.693
 390.317 435.213
 642.819 651.822
 494.509 668.280
 333.760 314.103
 389.333 509.666
 912.902 875.237
 508.650 488.115
 301.516 709.075
 378.729 886.762
 125.914 277.196
 244.835 400.678
 463.092 48.891
 174.659 587.424
 362.574 403.106
 432.561 558.592
 552.543 826.101
 209.569 605.699
 183.175 779.357
 220.096 390.729
 868.589 433.357
 320.495 507.810
 876.818 68.636
 327.879 701.519
 503.665 501.130
 109.449 638.234
 323.274 949.796
 840.234 714.451
 710.939 527.262
 986.146 60.515
 310.388 85.595
 33.273 285.643
 699.981 716.833
 555.102 2.149
 584.533 409.785
 766.721 170.552
 289.447 459.637
 967.127 495.682
 2.425 364.425
 3.539 665.401
 139.114 412.558
 219.478 112.327
 899.679 648.990
 963.602 164.600
 733.767 725.470
 159.495 169.682
 194.832 504.737
 266.312 176.442
 897.910 551.797
 123.234 561.814
 807.088 550.952
 171.935 121.560
 382.951 618.666
 723.689 407.746
 681.902 714.139
 692.550 802.110
 987.468 296.632
 292.384 43.561
 90.561 846.851
 910.904 774.386
 746.347 305.221
 873.685 493.614
 898.248 219.791
 319.094 983.539
 956.038 918.102
 472.895 448.017
 179.660 188.968
 368.880 926.290
 190.872 290.487
 467.230 946.353
 902.049 989.115
 711.560 296.026
 9.307 321.355
 703.014 421.715
 392.633 785.233
 797.726 534.373
 749.200 284.459
 822.952 494.502
 960.662 826.042
 605.862 964.327
 667.615 314.531
 794.095 922.010
 353.957 786.283
 273.605 212.256
 693.391 718.968
 440.108 407.700
 695.609 159.228
 316.643 439.540
 229.633 0.253
 20.725 553.138
 168.539 866.427
 937.600 499.378
 768.491 420.703
 546.774 95.951
 993.997 88.619
 650.889 510.228
 562.021 918.652
 570.914 718.732
 184.601 689.921
 79.401 494.608
 230.640 193.962
 652.238 136.693
 143.374 506.792
 315.020 670.437
 984.612 820.820
 557.142 875.967
 427.276 203.972
 677.360 701.835
 84.212 317.032
 529.390 139.801
 897.074 361.469
 53.722 717.273
 270.646 201.601
 639.033 426.483
 34.952 949.866
 258.181 185.192
 162.523 206.122
 302.882 110.720
 427.073 375.610
 8.819 800.684
 31.585 970.628
 558.451 29.247
 280.400 833.626
 189.535 381.560
 946.639 750.730
 568.848 221.844
 371.384 791.493
 36.452 398.104
 6.043 890.512
 137.786 370.499
 8.700 47.615
 768.880 168.024
 266.813 74.374
 721.958 152.327
 433.037 955.188
 970.858 936.629
 22.364 661.085
 542.220 675.960
 574.019 84.484
 721.763 31.924
 281.079 724.582
 915.587 406.462
 237.651 807.830
 73.018 35.364
 654.368 778.608
 856.751 500.430
 607.250 34.873
 972.892 441.165
 375.543 546.044
 330.889 270.800
 406.655 600.099
 152.467 590.604
 839.815 548.852
 278.754 579.961
 196.561 610.267
 803.249 762.434
 880.892 740.837
 680.547 320.157
 53.170 396.306
 100.539 176.512
 981.099 882.946
 476.867 781.734
 312.877 582.419
 756.539 324.999
 749.663 869.640
 122.982 632.658
 157.596 184.507
 823.335 483.934
 297.716 754.917
 916.977 436.819
 562.323 580.750
 908.244 477.716
 588.794 797.816
 12.812 123.997
 529.927 659.031
 812.684 770.029
 450.034 449.815
 206.087 590.963
 597.671 439.115
 360.568 736.930
 691.990 840.300
 163.329 661.043
 315.829 991.846
 843.394 541.348
 703.895 981.326
 754.853 958.562
 770.806 533.362
 76.558 372.909
 966.445 609.180
 546.784 864.965
 253.508 159.158
 535.063 943.039
 155.577 307.799
 309.560 614.974
 858.259 801.078
 416.678 32.471
 898.434 317.881
 608.256 764.028
 138.410 639.654
 766.731 576.809
 786.656 225.566
 154.331 712.334
 941.826 384.931
 991.109 245.464
 952.319 545.859
 618.891 706.212
 202.774 550.796
 182.661 720.333
 368.294 68.489
 34.341 754.024
 776.309 91.013
 691.084 912.747
 47.503 717.716
 744.288 191.821
 367.063 539.566
 277.528 170.732
 484.480 592.611
 100.822 212.951
 226.411 103.593
 12.496 123.343
 7.847 800.630
 753.818 536.221
 570.332 994.080
 799.291 184.801
 193.763 674.852
 428.639 528.794
 604.815 647.688
 35.109 898.401
 128.097 974.024
 546.652 522.882
 636.527 392.461
 458.041 238.627
 99.009 704.617
 907.214 769.372
 993.477 540.849
 670.608 709.637
 251.850 275.357
 920.282 456.871
 383.780 855.395
 179.090 579.267
 844.698 797.259
 555.590 491.298
 880.166 825.580
 42.805 869.910
 5.576 475.973
 257.314 278.944
 933.702 218.763
 388.604 791.132
 311.316 208.278
 562.407 585.064
 692.283 923.788
 113.261 143.578
 83.252 690.882
 56.323 650.414
 427.734 192.761
 70.038 849.734
 26.352 577.171
 601.567 139.718
 59.988 4.671
 915.611 174.305
 726.112 476.405
 482.537 168.935
 607.561 423.909
 579.669 385.464
 561.447 879.840
 224.390 612.290
 890.671 507.457
 11.874 577.962
 792.068 419.576
 364.142 125.357
 966.638 526.369
 459.509 130.035
 935.210 218.469
 379.013 837.128
 586.783 10.395
 34.034 798.294
 59.320 473.212
 309.985 461.820
 429.852 398.958
 735.869 768.271
 291.252 827.762
 357.843 660.285
 989.087 887.397
 424.162 72.983
 658.683 540.549
 874.458 841.240
 768.352 394.278
 441.862 667.883
 370.952 926.461
 723.817 234.136
 877.328 443.754
 736.371 107.798
 779.179 63.371
 945.343 988.332
 206.578 156.365
 352.125 209.890
 550.495 293.045
 16.274 257.354
 110.379 472.322
 113.876 306.460
 41.403 617.507
 780.400 712.340
 928.525 193.260
 168.047 692.343
 461.710 694.523
 287.208 695.428
 737.876 421.578
 804.453 653.889
 183.218 769.635
 368.480 271.624
 440.261 500.913
 641.771 30.013
 466.244 547.210
 768.681 766.862
 665.384 616.970
 827.562 600.490
 952.290 699.273
 40.937 990.261
 995.747 804.817
 377.261 722.690
 502.594 438.415
 222.191 230.216
 705.123 226.947
 156.429 545.133
 350.002 339.879
 509.137 286.816
 542.980 235.796
 296.719 814.757
 75.542 387.932
 770.755 257.146
 94.285 915.096
 28.360 764.486
 621.285 42.962
 753.825 525.441
 897.484 506.334
 10.619 818.691
 407.507 978.241
 264.511 426.599
 812.966 369.770
 246.573 886.344
 634.884 19.105
 442.148 349.457
 100.201 903.861
 579.654 825.145
 21.363 732.336
 480.604 625.318
 283.762 152.632
 586.826 254.636
 548.601 59.815
 798.101 407.569
 166.791 667.405
 406.867 272.282
 274.240 368.070
 708.143 889.820
 285.036 557.515
 672.127 783.738
 904.045 294.100
 102.193 632.887
 685.382 564.006
 248.256 96.988
 611.846 807.941
 519.015 474.985
 159.913 420.997
 928.795 149.766
 545.408 983.682
 246.097 484.893
 969.810 731.308
 580.122 240.657
 562.843 73.212
 775.322 684.441
 653.014 76.106
 487.175 416.500
 6.819 610.751
 18.080 814.512
 725.357 102.732
 811.458 732.173
 742.807 441.271
 174.246 247.869
 956.966 890.562
 140.264 443.600
 262.789 762.168
 44.988 262.454
 434.046 981.634
 79.643 820.762
 387.289 495.152
 881.097 280.414
 800.731 80.959
 723.548 674.754
 986.289 564.020
 566.561 350.973
 916.504 580.856
 617.733 881.366
 183.541 944.107
 51.348 109.336
 661.764 744.282
 529.318 153.440
 708.985 670.434
 467.876 679.207
 777.430 594.078
 931.632 65.193
 420.403 344.139
 292.421 503.068
 434.049 298.194
 618.759 863.935
 528.172 60.566
 245.679 882.239
 691.700 115.375
 275.411 918.106
 725.901 97.413
 366.017 87.834
 134.036 771.467
 145.078 745.241
 254.921 147.651
 834.401 264.065
 738.151 473.385
 163.073 439.500
 912.088 359.433
 681.768 986.989
 476.515 635.988
 50.968 975.577
 147.988 954.038
 467.640 264.589
 238.046 796.493
 905.032 304.323
 696.651 732.906
 382.983 968.227
 402.449 121.727
 753.682 375.099
 628.006 356.114
 0.878 170.835
 805.287 375.446
 407.594 220.905
 320.820 877.200
 75.287 633.821
 890.809 206.092
 680.986 24.499
 616.497 653.009
 371.228 732.510
 565.380 139.792
 723.724 647.246
 333.113 412.284
 498.920 439.051
 636.436 719.059
 771.304 447.141
 394.224 963.012
 119.980 592.074
 750.199 814.560
 93.365 338.416
 58.436 746.080
 695.482 573.966
 425.962 255.501
 301.298 952.398
 123.432 201.576
 153.741 689.500
 125.573 573.577
 461.617 447.731
 522.088 704.114
 469.902 993.660
 293.817 836.101
 654.195 987.825
 428.496 644.849
 169.937 51.838
 958.723 255.844
 713.025 154.352
 848.188 90.391
 198.424 132.186
 790.365 508.282
 892.126 597.854
 679.506 332.610
 422.464 627.777
 482.600 461.358
 110.287 39.981
 402.057 558.374
 283.372 85.292
 944.187 328.533
 245.762 336.641
 873.335 814.531
 753.274 77.344
 64.126 92.804
 675.642 687.276
 196.094 421.007
 805.497 297.120
 750.551 417.558
 884.526 232.735
 256.701 993.670
 65.668 676.891
 533.398 159.506
 503.230 222.687
 328.668 278.652
 174.662 36.030
 268.096 29.643
 580.673 653.226
 85.772 71.099
 665.081 749.542
 380.862 910.062
 240.703 776.328
 475.563 593.881
 829.674 194.702
 655.762 827.648
 130.503 165.014
 166.835 845.567
 143.146 281.245
 779.504 610.052
 228.367 81.566
 703.502 591.999
 288.025 199.676
 732.003 805.042
 645.999 740.878
 72.566 872.123
 730.808 632.586
 639.090 531.235
 34.137 686.975
 125.295 116.228
 96.323 65.486
 888.298 546.362
 80.171 907.983
 178.422 233.582
 296.278 506.525
 149.469 968.646
 372.584 503.307
 166.118 316.441
 482.214 878.533
 439.017 767.539
 599.381 686.481
 913.701 928.755
 413.600 582.212
 519.991 351.977
 646.365 658.153
 460.477 300.365
 758.545 245.878
 739.645 327.455
 665.938 415.884
 871.795 131.349
 177.625 475.029
 872.060 767.679
 598.298 880.923
 649.381 126.148
 780.583 494.084
 655.418 152.174
 944.234 816.832
 674.157 823.434
 691.156 933.028
 491.853 458.168
 812.388 890.830
 597.246 765.207
 7.044 653.276
 212.387 763.232
 393.720 885.941
 732.530 557.391
 400.059 429.910
 900.243 114.551
 52.059 510.512
 798.076 914.254
 965.724 511.586
 512.953 351.399
 161.978 471.377
 303.962 350.247
 702.119 564.707
 446.946 29.273
 673.900 477.962
 990.443 785.415
 174.525 275.110
 247.895 587.319
 141.195 626.798
 483.133 964.302
 505.417 928.321
 385.940 425.102
 605.181 179.420
 250.796 253.338
 818.630 618.569
 386.925 610.429
 301.304 91.354
 26.535 77.949
 662.008 347.081
 639.169 526.842
 623.437 775.868
 84.641 988.208
 734.632 161.796
 879.804 887.579
 163.078 493.363
 153.024 100.604
 452.696 663.465
 705.576 192.197
 926.400 445.815
 285.111 453.563
 502.394 657.236
 450.050 882.734
 24.465 125.344
 715.296 635.639
 548.665 464.151
 422.490 168.177
 230.550 716.997
 578.462 897.827
 695.405 423.590
 813.262 729.191
 803.431 388.059
 386.790 845.243
 125.769 415.554
 536.403 289.466
 886.576 109.664
 326.028 718.463
 590.440 810.776
 902.106 345.697
 610.608 251.216
 758.572 221.090
 57.246 116.997
 290.160 185.148
 750.021 564.115
 802.166 827.651
 887.277 731.354
 929.971 687.885
 415.010 328.486
 490.725 514.752
 360.643 631.677
 483.604 310.203
 795.408 375.117
 817.720 898.397
 239.280 543.578
 375.357 76.429
 416.126 414.500
 912.770 831.735
 324.738 105.593
 714.703 368.175
 712.099 605.890
 708.532 619.980
 645.600 821.223
 218.998 793.329
 985.634 581.478
 717.655 143.066
 992.234 134.566
 758.182 441.422
 970.200 204.294
 958.545 341.648
 5.806 795.353
 15.764 387.731
 292.053 183.143
 643.844 718.316
 924.008 789.536
 288.704 395.354
 94.771 293.884
 977.009 733.460
 387.700 503.180
 633.377 382.679
 971.591 363.578
 290.034 233.993
 420.692 460.274
 405.625 373.062
 136.638 362.488
 799.342 343.189
 809.114 929.166
 739.966 324.223
 458.479 918.688
 457.033 561.179
 627.382 927.672
 666.357 446.748
 578.070 320.957
 731.157 178.182
 584.467 673.539
 372.487 364.276
 838.073 607.912
 661.330 486.344
 197.238 324.762
 585.361 742.359
 161.620 654.762
 205.008 691.097
 536.857 933.365
 168.057 818.625
 336.003 263.852
 714.888 869.231
 439.761 896.633
 805.815 603.832
 380.404 141.068
 369.365 798.416
 626.475 831.335
 90.212 391.512
 806.646 297.471
 515.689 991.715
 129.545 719.383
 400.982 613.363
 618.095 853.962
 179.363 810.630
 796.127 377.429
 732.135 8.188
 834.216 446.512
 443.573 101.555
 401.258 788.281
 12.304 534.092
 176.923 430.487
 8.852 403.023
 84.629 598.612
 528.882 446.837
 309.743 864.803
 5.881 404.929
 406.650 135.282
 781.262 491.624
 681.951 820.129
 53.282 5.950
 308.876 621.709
 460.632 211.292
 597.217 900.096
 627.456 11.677
 659.374 886.057
 282.029 960.785
 599.919 990.421
 42.947 243.507
 865.351 744.629
 78.998 335.936
 652.198 158.104
 729.524 587.134
 243.385 416.696
 911.947 374.021
 860.926 311.323
 36.126 299.518
 451.862 781.085
 938.429 64.197
 706.153 700.382
 491.975 714.491
 310.707 20.233
 446.857 417.849
 821.248 591.028
 311.653 339.729
 760.290 213.966
 764.734 592.053
 379.807 473.721
 943.598 221.554
 544.356 743.162
 718.327 333.757
 55.549 985.851
 630.439 369.128
 441.125 942.526
 942.754 317.941
 338.800 318.700
 274.782 975.842
 512.184 302.079
 619.782 789.974
 716.794 256.857
 385.490 153.281
 890.570 658.534
 155.224 290.478
 854.916 155.059
 517.226 901.900
 87.441 240.633
 898.599 140.503
 452.119 95.896
 409.937 82.612
 661.001 136.554
 254.850 795.410
 886.170 191.546
 985.180 224.761
 361.829 736.923
 441.173 137.829
 112.959 493.678
 462.623 108.510
 545.561 973.497
 701.628 273.182
 539.046 257.896
 122.754 193.435
 726.826 721.498
 7.998 415.707
 747.707 372.566
 660.771 130.190
 637.661 562.618
 147.442 8.550
 26.147 606.598
 651.830 788.360
 49.067 216.132
 625.797 308.442
 615.182 956.732
 379.264 461.199
 916.189 337.097
 999.978 283.619
 482.552 782.103
 165.094 166.696
 115.566 53.509
 93.717 823.052
 207.196 602.334
 386.074 254.483
 157.184 568.372
 47.968 935.744
 254.161 405.136
 558.742 849.383
 774.548 387.990
 310.635 830.741
 518.494 60.374
 233.363 14.912
 222.775 254.383
 479.812 511.672
 521.302 969.766
 949.363 903.871
 447.686 657.613
 380.605 794.070
 52.349 394.890
 173.793 578.181
 28.160 882.861
 877.603 459.344
 370.887 0.877
 969.556 626.411
 939.513 907.481
 703.464 596.244
 300.102 29.135
 121.577 184.983
 737.401 104.853
 18.580 48.768
 680.398 169.724
 586.795 477.837
 719.802 634.694
 507.650 288.917
 682.909 642.407
 427.794 529.365
 988.827 603.607
 566.057 963.354
 426.978 215.203
 840.087 276.725
 104.683 564.986
 532.237 824.917
 194.004 890.180
 489.517 910.172
 200.813 693.996
 981.836 753.138
 284.922 768.505
 138.936 903.847
 12.285 21.217
 815.242 92.305
 229.729 170.198
 462.256 864.487
 258.734 437.616
 242.160 591.276
 624.830 428.811
 19.168 21.824
 218.688 793.880
 795.226 816.172
 347.638 907.179
 595.284 911.971
 133.853 308.743
 189.213 25.240
 277.720 687.672
 500.123 563.879
 289.950 673.781
 183.211 144.579
 939.936 78.795
 959.341 289.007
 234.943 696.271
 600.224 664.106
 677.375 549.755
 437.766 995.602
 616.018 57.038
 311.964 985.040
 60.555 955.579
 586.278 801.566
 543.420 776.822
 306.177 993.339
 244.206 947.574
 518.239 603.637
 222.273 282.575
 919.658 407.968
 894.123 277.419
 290.149 175.683
 832.754 544.150
 942.189 758.495
 123.910 297.904
 786.381 315.178
 284.512 612.243
 574.957 683.481
 605.133 339.287
 689.296 534.464
 522.967 30.024
 161.560 609.235
 644.211 797.500
 853.756 802.213
 523.145 13.746
 200.553 767.975
 555.574 708.871
 198.953 880.523
 970.966 1.735
 395.547 945.056
 102.954 305.800
 180.722 874.383
 902.375 156.510
 402.179 306.868
 129.316 548.757
 13.903 712.762
 247.525 671.371
 490.878 154.157
 750.850 912.250
 77.052 414.401
 310.160 280.667
 560.132 469.935
 651.524 765.820
 350.713 156.387
 701.668 202.041
 807.050 686.832
 82.134 535.926
 315.673 359.904
 144.727 849.302
 890.350 185.616
 141.386 460.483
 469.089 235.084
 863.261 46.188
 605.431 654.808
 796.432 155.097
 504.016 485.670
 983.422 144.116
 932.055 590.726
 886.439 398.497
 241.873 164.247
 484.565 401.142
 812.202 897.925
 45.111 514.382
 607.536 990.086
 759.682 214.669
 168.999 761.966
 76.763 477.898
 293.212 794.170
 771.564 317.090
 487.178 709.569
 825.393 407.171
 269.927 139.791
 123.898 841.357
 741.361 45.631
 987.341 413.801
 974.442 582.109
 105.824 242.602
 580.522 662.269
 635.524 880.957
 824.550 476.385
 913.964 422.276
 455.298 551.938
 446.845 113.681
 697.208 722.120
 807.669 42.869
 809.401 224.853
 754.262 963.234
 141.623 339.123
 911.288 944.131
 547.201 630.365
 581.154 465.806
 393.352 311.581
 741.469 775.823
 736.601 112.576
 757.980 755.622
 705.697 707.485
 308.044 447.351
 909.686 392.424
 69.866 513.468
 121.101 683.297
 813.801 761.283
 383.145 561.627
 138.661 993.874
 567.944 617.551
 561.442 645.552
 736.342 598.253
 404.090 237.678
 87.097 282.107
 665.287 728.286
 956.932 969.420
 136.063 421.418
 67.793 656.062
 560.817 609.530
 792.273 473.452
 883.802 420.972
 603.778 714.883
 106.863 75.763
 529.441 592.075
 147.336 574.097
 468.457 286.087
 283.292 675.908
 767.468 272.563
 343.053 314.995
 751.661 852.849
 101.286 531.709
 742.522 240.492
 327.380 823.755
 900.851 8.210
 363.811 990.619
 420.022 655.593
 841.290 84.506
 766.052 115.095
 340.644 746.016
 877.309 166.432
 243.214 778.331
 260.469 611.119
 255.327 347.370
 466.251 194.000
 809.092 250.476
 417.712 312.233
 720.663 602.105
 867.289 580.004
 695.641 386.117
 951.728 15.528
 904.914 231.245
 424.716 572.535
 386.592 604.917
 907.009 679.055
 262.569 282.539
 87.548 489.966
 71.498 341.832
 624.312 465.323
 121.594 227.605
 871.206 303.353
 942.869 320.115
 41.096 975.146
 283.323 373.748
 2.240 808.251
 839.760 642.172
 296.061 69.848
 61.653 206.434
 811.700 18.805
 14.586 224.916
 713.633 782.316
 864.969 545.039
 2.297 910.115
 54.789 388.494
 506.916 951.227
 507.233 942.301
 130.331 659.298
 152.168 470.719
 956.598 377.790
 923.915 587.044
 15.422 91.326
 980.001 184.287
 398.473 500.637
 863.983 80.078
 319.413 122.655
 411.784 59.831
 83.708 812.043
 430.892 844.756
 720.385 613.786
 195.241 725.078
 863.658 497.435
 53.539 606.587
 948.522 191.359
 481.432 958.857
 694.988 70.193
 582.407 330.315
 447.665 281.002
 801.142 428.454
 161.067 95.043
 726.626 238.316
 579.697 804.100
 679.390 769.750
 562.012 445.857
 974.439 50.698
 98.461 734.808
 583.747 201.828
 638.498 927.503
 472.560 385.373
 85.773 988.026
 313.332 181.213
 663.355 506.379
 79.188 335.474
 664.103 914.751
 252.682 695.620
 460.202 840.602
 950.926 601.824
 578.883 18.108
 138.379 673.079
 889.783 278.328
 575.634 199.774
 177.905 371.536
 116.156 639.512
 482.393 1.476
 121.223 682.586
 406.159 620.023
 902.367 196.343
 188.710 532.186
 334.704 27.628
 181.472 375.943
 806.070 109.419
 671.543 390.601
 996.246 817.006
 919.666 282.957
 216.617 801.502
 167.466 295.122
 109.824 110.845
 37.516 14.623
 916.519 822.853
 709.991 930.075
 594.995 459.316
 977.596 998.744
 240.491 437.843
 424.881 970.753
 233.626 828.566
 671.191 714.180
 668.968 810.315
 683.402 752.097
 20.889 826.089
 383.756 993.738
 918.004 396.356
 130.751 694.818
 871.612 502.668
 571.989 884.935
 967.373 60.382
 994.608 361.548
 841.067 180.869
 722.384 269.830
 754.784 118.916
 622.684 805.649
 633.542 214.165
 138.230 625.798
 456.550 986.152
 898.353 696.590
 192.556 316.133
 295.314 21.018
 373.656 346.396
 39.882 558.364
 593.322 115.758
 696.168 681.631
 447.049 810.683
 301.487 341.171
 291.083 892.725
 118.534 241.919
 337.136 828.356
 263.375 461.670
 18.193 25.703
 775.753 94.526
 819.828 219.107
 723.130 393.358
 268.330 546.942
 185.162 94.663
 975.109 66.983
 682.250 866.201
 357.986 338.145
 475.080 240.396
 274.012 875.053
 559.338 743.405
 513.384 925.402
 451.869 850.536
 205.978 817.925
 555.388 683.284
 295.227 535.072
 995.543 192.292
 531.004 649.050
 46.809 765.441
 944.196 57.878
 255.785 472.811
 589.565 320.671
 988.270 363.040
 906.879 835.051
 679.752 601.834
 358.239 656.564
 570.156 676.717
 884.799 728.227
 118.916 157.151
 100.038 481.152
 794.348 510.739
 238.495 763.901
 134.209 540.194
 525.866 453.314
 207.270 68.287
 474.091 753.589
 147.106 396.005
 357.159 479.196
 760.540 770.294
 841.569 682.457
 268.811 990.007
 59.622 985.538
 657.324 361.049
 781.952 332.011
 480.571 383.391
 304.123 523.519
 86.368 853.822
 74.868 556.583
 335.176 929.626
 403.204 142.862
 945.933 191.050
 58.479 868.637
 503.044 826.482
 570.267 726.879
 16.272 846.165
 220.510 504.590
 295.860 201.144
 353.400 11.416
 551.999 977.946
 792.116 940.638
 766.551 480.401
 6.944 324.074
 934.630 163.278
 715.597 907.214
 106.455 603.556
 881.264 174.872
 850.791 180.549
 502.469 311.033
 838.857 972.617
 134.834 705.430
 443.018 793.395
 50.157 115.311
 742.641 902.499
 202.631 661.045
 17.771 993.340
 443.583 151.548
 530.620 733.371
 490.964 988.433
 189.241 699.880
 132.194 40.429
 54.191 697.961
 711.229 381.720
 787.709 487.878
 643.454 884.684
 209.261 98.521
 113.745 100.164
 467.665 514.661
 170.619 163.406
 777.976 341.361
 637.689 163.366
 713.612 452.993
 955.577 305.137
 156.608 901.215
 654.276 593.198
 860.378 901.162
 376.848 746.154
 292.000 343.424
 547.730 716.375
 820.009 437.678
 48.286 890.737
 177.331 118.805
 852.219 667.613
 438.721 215.636
 35.841 281.790
 942.489 964.232
 42.791 140.509
 795.103 750.591
 507.692 463.056
 915.198 391.402
 364.518 121.777
 294.706 345.804
 747.375 468.257
 26.078 926.883
 276.399 814.190
 116.343 420.057
 479.981 607.838
 584.189 478.484
 185.238 204.557
 421.872 855.706
 888.317 240.610
 759.111 446.147
 149.561 765.295
 753.938 368.499
 528.864 515.421
 71.502 969.953
 144.817 591.617
 215.084 815.675
 596.695 647.106
 816.100 13.533
 298.439 871.115
 346.838 305.177
 633.957 151.290
 619.467 818.058
 227.004 958.452
 108.833 946.335
 828.333 604.261
 269.364 630.165
 237.620 485.139
 995.721 91.171
 505.872 916.929
 543.421 506.585
 691.764 872.828
 123.550 955.529
 286.843 816.039
 11.890 428.890
 272.232 338.301
 67.524 580.488
 643.800 211.124
 692.553 923.725
 242.434 979.266
 339.469 197.093
 277.746 392.306
 995.431 877.003
 42.210 812.370
 656.028 191.214
 811.370 551.876
 610.775 255.015
 725.417 698.235
 567.583 30.363
 787.510 951.735
 865.887 1.011
 811.980 933.119
 593.051 710.620
 856.563 169.071
 604.619 462.774
 100.678 912.724
 737.200 509.343
 338.286 244.295
 827.998 324.836
 868.850 680.947
 154.765 88.111
 51.457 228.083
 175.226 168.424
 671.342 364.816
 769.655 280.425
 419.114 578.490
 821.374 462.864
 643.377 466.587
 857.677 219.941
 377.599 94.441
 521.429 4.118
 810.670 734.958
 957.693 817.574
 544.398 588.505
 339.892 559.247
 415.018 869.587
 988.798 979.597
 432.767 299.735
 70.977 750.068
 674.681 626.557
 120.058 373.883
 240.406 126.407
 476.505 14.862
 716.305 987.191
 764.541 997.752
 884.920 118.911
 246.930 823.988
 638.721 928.564
 50.828 278.401
 510.609 314.573
 25.481 193.337
 798.872 991.296
 262.868 945.697
 649.101 919.113
 926.251 939.053
 446.248 278.713
 33.011 457.149
 580.604 43.482
 724.104 47.547
 774.571 741.130
 523.223 326.160
 213.090 690.219
 297.626 996.786
 308.122 600.058
 435.950 307.215
 973.433 450.042
 965.875 857.989
 294.996 549.310
 458.787 25.415
 787.580 417.247
 75.553 531.268
 440.667 933.471
 666.054 302.856
 216.059 161.603
 567.244 524.437
 882.669 448.948
 475.574 130.591
 206.650 204.761
 277.723 271.094
 780.803 38.754
 990.398 962.490
 727.795 340.809
 419.892 102.290
 277.181 559.436
 942.914 766.081
 754.340 313.461
 22.717 635.463
 866.527 487.024
 2.717 55.499
 691.453 816.454
 110.615 525.019
 409.575 398.593
 909.838 952.966
 343.074 519.093
 55.072 230.830
 121.003 217.030
 751.322 177.748
 958.003 835.485
 840.817 704.108
 868.234 238.809
 711.913 745.352
 719.751 453.839
 954.724 664.496
 28.580 778.046
 798.478 74.721
 285.527 221.326
 227.667 447.912
 969.576 854.861
 363.047 147.532
 625.252 840.350
 237.877 241.576
 940.981 732.014
 730.772 341.180
 463.235 973.657
 818.933 890.825
 796.822 261.041
 876.796 565.875
 83.168 778.580
 806.314 361.727
 501.968 937.576
 889.993 376.265
 121.342 594.830
 403.535 374.173
 820.125 285.263
 911.707 799.351
 243.513 495.558
 452.195 682.049
 928.758 688.669
 344.076 722.922
 277.571 678.055
 449.842 970.229
 961.343 77.797
 385.236 822.601
 457.216 218.279
 375.368 362.575
 638.472 930.313
 367.614 170.581
 921.071 542.523
 253.748 90.768
 216.730 902.292
 950.751 865.444
 507.169 79.858
 920.214 960.735
 957.888 24.287
 951.498 249.986
 184.542 950.629
 628.559 871.557
 200.833 806.751
 482.176 542.756
 171.605 219.096
 989.080 791.226
 904.804 787.306
 111.187 999.080
 905.319 192.433
 218.717 274.195
 224.875 22.091
 960.787 38.589
 545.601 483.638
 839.307 817.674
 279.260 774.390
 13.171 128.853
 626.228 72.532
 769.396 96.701
 772.901 185.973
 408.708 598.473
 796.474 396.844
 220.904 392.501
 552.928 30.061
 189.127 968.059
 336.978 584.495
 934.004 334.264
 488.973 739.537
 763.621 833.778
 278.863 298.569
 61.880 411.409
 294.934 780.033
 357.321 815.714
 506.869 308.007
 451.616 581.561
 38.694 94.708
 839.240 592.069
 185.268 819.974
 158.286 698.878
 122.403 786.049
 620.781 580.270
 209.612 813.895
 776.374 418.036
 458.344 419.726
 766.061 397.331
 157.833 102.548
 575.985 691.087
 414.004 336.518
 61.765 834.377
 391.020 612.180
 490.881 967.568
 854.899 140.561
 556.939 713.995
 537.152 421.478
 721.177 732.670
 274.772 95.620
 2.069 664.149
 580.374 428.313
 85.626 73.914
 570.234 505.861
 692.003 538.662
 173.881 123.545
 286.728 553.710
 490.498 283.514
 448.692 941.819
 596.231 842.760
 936.469 783.348
 172.769 813.098
 867.458 73.425
 978.941 39.681
 531.321 743.364
 459.965 910.329
 494.403 900.707
 47.454 579.078
 562.209 75.892
 889.857 143.558
 302.797 484.708
 638.078 782.360
 598.453 286.554
 343.303 36.577
 692.726 141.403
 680.262 975.649
 494.284 36.553
 344.186 703.844
 250.948 1.515
 166.581 587.961
 832.337 480.105
 914.753 282.656
 676.892 448.066
 872.055 426.229
 340.614 907.964
 707.474 121.540
 605.901 857.006
 229.929 614.284
 297.704 794.739
 858.126 60.086
 542.271 43.750
 822.824 824.454
 875.637 715.844
 634.752 292.690
 752.340 827.306
 406.144 853.351
 960.569 499.352
 493.216 247.148
 761.829 163.663
 244.904 297.480
 238.551 408.680
 592.497 628.757
 51.805 371.435
 815.645 69.665
 236.971 113.950
 171.483 281.576
 654.135 75.262
 601.861 763.901
 571.813 703.030
 443.913 800.709
 609.925 626.296
 794.366 424.071
 866.725 7.677
 829.249 892.954
 673.452 924.099
 197.296 101.093
 681.907 75.869
 404.631 327.897
 219.246 760.604
 535.939 693.386
 319.222 708.323
 436.723 947.485
 41.438 34.308
 664.348 957.168
 554.424 595.365
 732.114 609.373
 622.196 441.661
 878.707 245.947
 188.296 739.727
 331.104 127.774
 489.996 542.656
 656.663 492.656
 805.485 531.511
 762.045 245.311
 488.698 418.908
 663.357 183.239
 283.208 53.482
 672.078 420.301
 134.798 495.060
 791.637 587.112
 401.530 938.001
 154.983 746.182
 752.987 478.129
 336.952 307.750
 372.754 371.340
 507.955 633.212
 749.018 784.461
 146.681 295.768
 229.520 646.769
 466.567 977.343
 204.146 270.232
 729.142 827.218
 789.555 4.734
 190.752 417.119
 956.802 558.991
 859.322 591.410
 349.557 366.595
 404.548 936.695
 474.889 768.517
 176.336 955.429
 351.534 967.817
 128.497 511.532
 116.008 979.308
 631.899 676.628
 11.985 827.174
 385.926 713.065
 823.143 358.312
 419.621 819.706
 307.634 450.420
 113.028 189.604
 909.753 454.027
 191.642 401.598
 770.981 160.074
 257.488 722.969
 350.938 812.922
 952.200 335.264
 264.793 967.351
 711.580 123.827
 916.280 732.142
 6.915 572.539
 276.671 957.967
 293.009 573.418
 555.145 659.756
 742.136 956.577
 303.214 750.421
 460.426 145.356
 676.705 481.352
 810.411 186.027
 577.810 703.558
 830.411 148.405
 354.600 690.570
 506.185 465.913
 736.958 199.616
 848.872 619.589
 30.143 231.191
 730.064 874.301
 17.050 509.604
 162.158 766.760
 988.128 619.717
 960.495 209.200
 226.897 459.821
 331.870 410.690
 735.774 809.874
 78.481 96.718
 50.831 361.437
 542.164 508.996
 428.023 144.313
 723.951 439.372
 203.048 439.500
 859.547 657.686
 651.356 653.761
 101.652 862.531
 575.921 303.403
 422.499 60.825
 203.486 910.226
 799.959 677.352
 803.332 837.731
 661.906 834.813
 987.733 618.346
 237.740 20.124
 594.647 260.603
 283.175 670.989
 778.580 137.794
 812.429 250.839
 785.777 996.014
 277.016 818.748
 408.861 169.682
 686.716 397.874
 300.834 437.364
 668.294 71.075
 879.212 911.180
 421.762 421.034
 121.209 641.257
 60.937 935.410
 996.885 85.140
 341.632 331.798
 918.495 483.839
 291.828 454.946
 413.688 385.262
 596.604 757.486
 223.447 836.335
 667.682 208.954
 351.800 42.415
 382.310 365.126
 875.299 872.132
 326.335 865.474
 881.361 413.983
 667.157 671.194
 24.044 704.640
 237.495 285.643
 345.222 725.682
 82.219 154.973
 142.845 173.370
 237.866 586.212
 413.911 354.041
 335.830 266.134
 348.609 745.024
 281.722 755.233
 297.812 327.811
 629.337 871.260
 825.777 177.121
 780.365 385.659
 843.787 47.849
 71.000 919.359
 301.728 803.540
 502.549 842.545
 599.863 577.542
 11.766 623.037
 331.775 44.561
 12.829 711.796
 444.340 239.660
 559.678 249.838
 617.521 18.389
 35.913 691.863
 44.611 670.532
 268.893 697.367
 704.443 936.800
 452.522 184.519
 236.174 928.758
 144.856 386.172
 182.874 304.480
 855.833 716.829
 393.769 733.178
 658.862 645.929
 951.134 809.777
 727.515 983.652
 4.261 413.639
 423.309 693.375
 190.369 194.007
 328.477 738.482
 944.845 698.120
 543.158 504.493
 447.743 317.122
 341.831 980.180
 420.334 31.066
 429.648 368.833
 627.938 99.449
 154.215 884.099
 119.748 720.335
 39.069 680.426
 752.486 12.397
 416.489 708.364
 915.100 843.926
 82.388 567.641
 62.288 315.406
 185.965 469.502
 344.239 512.726
 740.811 293.385
 410.724 292.122
 519.712 526.396
 194.799 781.776
 817.829 967.446
 923.116 325.660
 862.093 337.469
 737.734 230.108
 60.105 4.348
 582.828 770.988
 949.600 563.245
 546.646 987.998
 587.519 932.954
 745.149 231.897
 242.166 374.931
 383.014 780.504
 986.976 618.148
 577.148 30.667
 82.525 299.353
 327.682 377.463
 645.084 690.278
 75.036 370.460
 883.822 181.586
 195.351 692.653
 321.559 994.660
 620.097 933.629
 650.552 878.838
 281.565 658.611
 798.215 171.258
 0.136 433.569
 49.054 112.603
 660.595 918.642
 677.701 53.802
 445.387 943.358
 61.151 500.864
 577.834 323.854
 51.572 437.921
 506.215 661.400
 978.175 168.065
 961.754 200.557
 809.130 909.493
 534.455 142.396
 122.491 487.821
 718.183 362.210
 816.408 847.242
 121.101 921.432
 219.760 451.809
 263.589 880.071
 58.972 417.750
 90.097 889.594
 787.594 877.989
 704.265 698.067
 112.688 366.354
 551.313 741.465
 254.833 172.320
 174.759 279.868
 983.409 674.053
 75.356 308.003
 780.628 640.324
 111.563 609.996
 439.474 698.360
 268.704 612.725
 903.583 408.337
 657.056 35.812
 450.247 245.150
 899.679 44.789
 218.624 859.043
 963.863 633.505
 239.369 128.921
 254.153 129.451
 252.904 111.814
 901.246 8.772
 763.181 170.455
 584.393 994.595
 591.897 485.644
 552.852 701.649
 132.800 253.754
 355.324 781.376
 93.019 70.921
 939.057 654.991
 612.536 18.193
 489.513 927.746
 716.448 506.027
 597.380 527.403
 347.916 997.212
 965.536 465.507
 101.481 805.704
 10.847 983.937
 903.268 531.451
 933.928 214.705
 521.637 620.377
 386.914 481.700
 21.883 582.094
 980.767 33.614
 262.837 619.094
 958.477 482.506
 761.000 649.288
 290.983 88.191
 786.404 783.453
 803.711 471.039
 299.364 360.847
 241.828 441.826
 262.223 275.898
 162.918 634.510
 266.891 938.066
 391.501 134.359
 187.312 202.948
 368.249 568.575
 403.955 668.311
 918.740 318.748
 841.178 32.443
 796.138 914.347
 722.087 718.152
 316.272 954.454
 271.705 643.579
 702.445 402.593
 108.369 106.168
 544.333 18.500
 353.969 989.518
 406.784 383.759
 492.578 421.147
 910.025 188.341
 219.256 134.549
 55.184 556.275
 279.140 919.247
 654.117 475.092
 12.681 991.279
 109.192 270.581
 735.199 962.809
 598.949 341.318
 505.191 428.054
 784.703 482.665
 421.634 373.842
 239.442 424.525
 559.388 542.768
 895.275 158.394
 555.593 166.809
 343.754 105.618
 828.457 806.483
 942.351 688.734
 401.146 298.204
 470.981 811.049
 353.651 468.706
 838.788 665.985
 398.889 524.493
 810.333 118.012
 918.136 85.963
 352.257 192.457
 765.864 195.360
 399.573 443.961
 113.657 286.210
 211.537 745.521
 723.898 825.795
 90.042 344.911
 81.364 913.918
 831.445 506.811
 347.485 588.407
 591.448 221.359
 799.250 514.099
 781.030 978.338
 261.590 446.459
 551.633 536.373
 606.062 708.284
 444.923 654.593
 65.255 508.455
 904.879 487.260
 375.166 391.440
 809.128 497.265
 408.649 326.736
 656.874 440.434
 381.730 836.044
 940.266 967.960
 109.226 285.362
 865.273 338.488
 442.722 727.988
 521.208 414.370
 556.875 926.695
 821.878 719.152
 351.609 878.746
 756.248 676.617
 928.506 51.416
 345.751 947.732
 978.265 859.182
 65.387 883.050
 409.222 693.323
 656.185 757.782
 659.486 82.636
 250.033 538.537
 700.277 618.132
 510.237 219.188
 666.649 928.350
 231.317 173.367
 583.248 824.550
 161.621 808.486
 604.415 341.098
 37.467 17.132
 205.375 636.309
 226.090 343.184
 568.028 968.778
 448.100 389.528
 52.767 365.381
 722.961 159.978
 766.646 307.022
 590.995 758.778
 286.200 199.510
 403.315 66.205
 106.240 508.303
 830.851 708.432
 228.467 921.258
 972.434 274.521
 918.038 482.781
 489.746 374.599
 312.753 301.115
 967.370 742.707
 617.064 669.085
 295.430 268.170
 728.299 523.849
 860.109 83.673
 580.240 385.462
 966.305 780.422
 332.560 805.108
 422.626 485.147
 944.646 985.209
 10.885 85.403
 138.396 434.375
 512.170 884.193
 343.912 135.008
 644.707 598.797
 830.283 840.758
 213.476 978.618
 824.345 410.786
 709.138 630.510
 315.317 919.673
 709.130 525.508
 312.285 62.931
 614.191 377.001
 272.795 781.339
 340.163 776.505
 40.315 241.187
 621.432 939.424
 30.393 286.119
 66.017 830.161
 282.324 189.249
 233.232 624.931
 865.493 217.055
 936.325 143.564
 596.074 920.099
 61.086 391.048
 6.955 706.593
 246.548 438.625
 526.781 665.305
 308.397 926.777
 195.634 582.319
 765.307 762.832
 386.368 955.022
 922.082 529.176
 651.225 625.619
 793.333 519.908
 290.430 530.123
 542.547 630.406
 688.481 347.557
 842.269 872.775
 108.583 413.897
 613.015 557.807
 27.660 777.852
 406.141 39.342
 363.740 377.958
 396.913 868.339
 52.030 935.666
 639.116 651.078
 402.014 725.492
 195.932 388.766
 879.514 105.066
 750.256 524.980
 347.301 784.696
 761.593 914.247
 136.110 773.313
 579.282 911.483
 453.256 756.231
 749.609 370.547
 745.412 106.793
 126.945 523.979
 470.248 590.761
 78.982 128.857
 881.630 137.208
 779.405 430.084
 555.996 386.093
 226.778 77.264
 472.717 409.775
 588.099 190.403
 75.999 388.185
 814.676 999.185
 285.753 705.523
 244.918 467.487
 363.497 56.262
 324.841 786.637
 678.462 591.381
 327.035 695.839
 138.558 809.493
 420.387 24.993
 558.784 974.599
 976.595 303.228
 822.058 11.172
 139.610 525.905
 958.637 542.151
 427.530 404.234
 422.685 466.070
 183.389 456.389
 898.554 951.112
 695.066 848.880
 23.711 207.598
 621.594 814.579
 896.611 902.617
 303.093 2.353
 151.208 633.651
 607.027 136.462
 558.072 779.840
 140.357 656.227
 466.461 113.471
 104.371 482.942
 171.462 359.560
 408.522 27.285
 292.755 32.609
 216.832 952.866
 132.234 217.200
 153.469 886.933
 460.332 869.039
 424.572 195.193
 317.015 836.863
 55.760 482.372
 833.185 300.674
 936.762 652.260
 239.372 110.704
 997.026 60.100
 667.512 533.070
 403.009 556.158
 932.340 866.108
 416.100 482.997
 644.014 5.764
 430.101 21.507
 23.416 294.485
 622.040 644.130
 14.872 386.721
 706.484 930.455
 394.526 672.078
 40.760 123.620
 811.101 296.564
 49.552 689.538
 152.455 561.069
 837.801 809.284
 467.139 517.743
 359.800 353.034
 374.480 758.326
 481.855 7.469
 536.878 538.525
 291.059 53.793
 239.486 619.525
 591.948 907.365
 399.010 157.680
 427.515 159.993
 706.559 27.952
 845.812 130.304
 979.416 532.924
 895.869 85.136
 861.111 200.162
 817.727 494.906
 554.485 494.713
 634.963 218.571
 412.791 724.761
 361.244 59.645
 641.600 166.653
 995.395 15.161
 599.990 715.935
 555.490 966.293
 831.701 934.807
 948.077 885.238
 932.492 729.950
 293.324 600.881
 173.686 590.391
 943.389 159.779
 786.810 140.699
 305.454 113.212
 381.545 33.821
 381.547 70.769
 858.042 999.474
 786.680 391.659
 702.542 272.814
 729.960 383.019
 867.558 14.485
 818.745 176.836
 758.331 573.223
 554.838 41.231
 727.602 177.266
 468.862 115.971
 50.837 528.489
 121.977 954.916
 571.890 735.942
 783.784 209.152
 110.824 502.095
 765.606 833.766
 675.566 669.443
 896.386 279.329
 459.466 367.133
 924.380 807.423
 308.354 552.105
 115.007 809.844
 651.886 718.047
 600.037 416.092
 991.521 714.678
 175.407 736.445
 676.485 761.869
 6.936 442.230
 462.277 905.652
 800.994 555.123
 895.031 909.730
 349.649 968.626
 888.487 235.873
 339.046 412.820
 525.860 684.146
 990.961 994.410
 522.068 49.793
 518.998 684.922
 396.168 933.581
 754.077 918.131
 31.239 508.308
 313.391 911.650
 319.271 502.979
 740.553 205.794
 209.742 90.958
 472.940 864.863
 988.808 447.470
 839.379 601.793
 625.476 929.409
 554.229 947.449
 724.297 596.162
 52.862 311.981
 41.432 869.438
 161.869 89.396
 751.032 773.897
 871.399 690.636
 118.622 425.295
 686.510 797.804
 952.233 271.117
 191.917 96.887
 993.677 338.127
 35.947 42.512
 192.480 215.400
 693.704 751.189
 813.047 279.265
 728.597 214.659
 378.826 343.025
 160.563 618.747
 201.266 349.540
 246.972 482.453
 399.659 294.829
 969.642 574.296
 942.474 417.371
 733.324 486.541
 961.220 967.906
 855.020 361.467
 862.415 11.238
 950.475 466.812
 127.846 643.141
 98.039 149.983
 12.377 436.247
 927.892 593.136
 64.387 578.295
 496.603 815.233
 777.065 19.842
 866.424 484.427
 77.860 507.373
 822.078 417.296
 455.123 908.337
 684.639 643.611
 560.317 19.173
 985.141 740.298
 194.076 633.769
 55.568 810.485
 845.999 101.452
 800.880 168.000
 900.663 749.689
 904.708 40.098
 313.266 231.820
 68.606 617.827
 893.104 194.866
 118.445 651.240
 285.407 272.493
 663.329 733.060
 613.540 685.458
 646.661 57.742
 414.319 83.225
 473.511 41.735
 676.940 359.083
 274.089 894.745
 267.170 205.244
 313.665 330.801
 897.002 98.295
 82.040 782.724
 778.577 188.728
 390.583 55.398
 700.086 446.354
 25.476 534.008
 79.402 137.335
 508.375 205.654
 514.992 794.753
 109.943 599.654
 968.225 825.541
 960.257 687.166
 309.362 569.829
 368.724 78.984
 952.617 307.989
 973.919 936.407
 432.810 474.888
 212.617 669.753
 354.776 284.811
 652.521 188.563
 322.312 454.622
 753.089 523.796
 449.670 612.842
 584.825 542.842
 427.218 940.196
 384.108 91.226
 983.771 259.868
 685.632 729.105
 919.204 106.236
 248.784 685.606
 708.531 687.545
 371.669 269.692
 366.771 325.057
 214.015 683.229
 755.206 118.332
 878.250 551.612
 574.389 738.807
 629.663 981.531
 776.193 392.782
 378.488 176.802
 213.152 886.823
 458.349 584.833
 782.989 155.721
 579.516 841.950
 702.813 623.331
 327.775 960.016
 521.982 923.383
 639.151 914.418
 44.312 139.726
 679.554 110.409
 46.674 178.224
 571.592 817.088
 947.463 766.036
 466.854 153.070
 868.561 14.175
 792.214 312.495
 650.159 367.746
 787.716 552.817
 698.799 12.290
 89.215 785.389
 283.517 577.044
 431.751 65.769
 328.895 965.222
 103.797 662.939
 501.617 801.612
 564.972 875.824
 641.057 788.699
 350.787 183.029
 364.993 939.488
 680.842 369.430
 87.471 459.134
 918.018 823.691
 143.811 995.071
 505.186 487.139
 232.633 98.754
 245.523 840.467
 789.665 339.235
 758.458 614.874
 114.052 393.068
 804.497 523.552
 314.166 185.602
 550.882 533.497
 243.943 370.270
 71.210 982.855
 208.044 965.373
 714.352 32.167
 48.241 198.108
 922.489 496.656
 336.201 674.722
 559.506 409.167
 419.090 61.001
 467.080 718.308
 452.185 941.619
 387.245 233.257
 843.136 368.659
 371.147 325.510
 589.807 513.031
 581.012 419.317
 260.299 517.171
 936.360 17.926
 110.121 98.807
 259.472 883.915
 406.368 174.528
 545.476 121.486
 108.773 25.176
 278.827 789.630
 897.619 594.757
 603.001 441.492
 221.686 948.600
 839.771 661.372
 726.792 778.324
 767.479 421.689
 606.361 959.864
 76.222 463.571
 157.173 391.187
 97.135 112.740
 21.529 768.603
 781.237 64.079
 225.113 230.867
 712.057 931.104
 479.695 300.099
 860.109 378.731
 191.239 685.112
 713.791 698.093
 905.080 959.009
 191.477 889.976
 316.734 67.233
 397.168 988.912
 593.757 18.791
 324.310 163.629
 283.431 931.890
 239.386 392.802
 43.266 80.960
 841.999 449.691
 425.110 476.101
 757.792 887.913
 895.761 314.891
 284.318 446.405
 692.286 912.466
 90.543 168.363
 321.744 236.751
 233.855 831.062
 933.871 265.070
 73.227 425.926
 160.698 115.221
 545.589 216.786
 646.512 383.278
 659.752 785.140
 530.447 702.063
 726.587 781.410
 816.021 94.577
 767.249 318.104
 418.821 877.135
 157.394 932.746
 855.194 324.868
 12.412 324.086
 979.209 970.356
 187.489 23.937
 928.471 703.100
 350.672 349.042
 865.859 977.189
 134.255 313.264
 146.233 636.829
 329.782 241.480
 965.261 619.591
 868.233 74.690
 210.207 96.285
 525.823 393.616
 306.742 220.956
 977.009 8.582
 96.304 376.772
 742.375 200.577
 768.379 661.439
 465.877 876.469
 272.356 922.651
 722.485 685.424
 433.613 259.161
 575.526 589.368
 765.608 890.948
 448.327 184.079
 99.454 283.123
 575.292 816.100
 118.443 508.546
 584.825 961.763
 488.908 945.279
 325.102 546.207
 900.705 434.191
 261.268 641.342
 178.285 142.062
 990.041 941.482
 983.123 274.992
 178.841 364.038
 114.295 919.755
 538.576 240.795
 218.708 126.834
 982.227 674.211
 866.351 623.460
 558.737 444.797
 527.653 509.091
 939.861 222.504
 436.241 956.006
 486.191 0.275
 636.112 346.262
 240.110 515.397
 530.369 721.008
 553.911 728.312
 880.405 712.629
 629.625 104.259
 688.992 853.361
 645.234 796.102
 555.553 900.744
 695.267 803.309
 562.401 450.847
 760.433 619.159
 260.686 0.560
 822.484 753.381
 925.758 912.086
 991.479 198.843
 573.765 583.217
 750.701 407.233
 732.298 958.954
 740.494 549.515
 174.156 271.998
 690.234 802.130
 618.864 275.668
 414.480 550.332
 224.026 952.665
 165.422 806.770
 798.262 732.103
 982.204 768.574
 418.117 126.399
 105.137 382.106
 199.664 675.496
 588.726 544.572
 616.368 440.757
 214.508 279.451
 51.308 572.558
 888.824 902.733
 384.968 747.569
 330.648 14.280
 838.997 363.103
 882.707 658.796
 88.831 131.396
 290.378 400.408
 719.406 246.659
 815.665 430.384
 402.083 228.168
 819.370 406.803
 18.963 265.133
 137.911 126.092
 233.055 810.837
 89.828 608.043
 407.084 967.447
 611.691 887.722
 96.424 57.357
 887.796 39.495
 696.794 646.168
 399.781 391.004
 907.472 136.031
 781.342 839.566
 996.271 121.498
 372.847 871.987
 22.144 744.251
 287.337 663.918
 111.618 814.604
 932.678 239.508
 101.391 18.852
 797.233 490.334
 684.168 900.111
 364.155 158.524
 39.476 799.832
 941.193 97.952
 534.883 656.690
 100.865 44.766
 763.265 573.854
 145.121 200.885
 83.925 745.008
 317.599 498.092
 183.185 549.974
 366.582 943.767
 515.226 33.930
 947.553 820.080
 956.396 227.234
 383.299 225.577
 563.897 768.708
 562.839 910.807
 8.861 502.246
 551.865 108.103
 418.571 328.972
 554.036 20.434
 955.389 834.633
 654.498 386.733
 251.279 559.730
 697.774 543.135
 655.342 239.134
 308.100 253.760
 314.234 675.152
 510.951 284.044
 146.610 905.452
 422.610 868.209
 375.876 32.771
 756.002 404.352
 111.541 60.359
 364.550 561.215
 507.818 654.855
 83.683 555.312
 845.956 281.328
 806.872 352.280
 879.819 234.029
 78.189 548.846
 425.961 846.925
 727.681 429.261
 271.682 501.840
 903.963 280.599
 397.186 866.422
 658.054 253.758
 468.978 261.821
 344.395 520.707
 847.181 869.571
 73.182 993.573
 573.753 92.685
 269.676 618.215
 164.125 257.199
 771.194 55.241
 531.878 712.653
 474.376 126.976
 133.588 514.276
 190.533 592.124
 855.481 262.518
 384.918 854.043
 280.007 369.317
 879.386 997.409
 601.880 312.892
 352.901 855.985
 520.650 147.466
 749.660 556.332
 159.707 230.181
 122.330 464.190
 267.235 409.325
 323.177 628.266
 288.429 646.211
 587.109 507.178
 83.990 593.597
 909.195 956.869
 159.218 167.986
 139.737 516.077
 890.849 788.789
 540.085 965.229
 853.125 136.951
 752.948 848.828
 486.566 947.754
 535.894 183.025
 886.793 201.218
 433.138 349.386
 858.978 828.527
 768.785 273.992
 856.422 699.554
 837.710 370.049
 348.213 695.927
 54.717 484.527
 217.494 372.551
 658.056 728.247
 233.560 350.595
 612.483 718.041
 550.721 714.239
 835.712 443.521
 725.857 365.628
 199.131 854.738
 404.006 356.510
 801.296 906.091
 664.602 505.693
 356.012 382.750
 945.642 239.059
 704.141 465.320
 442.657 179.489
 181.134 884.128
 215.793 959.168
 35.140 294.562
 811.281 433.630
 181.185 427.959
 721.265 618.506
 136.098 788.267
 254.368 434.520
 50.567 462.927
 482.859 688.200
 836.000 677.911
 563.141 604.521
 674.933 372.925
 415.101 898.820
 857.877 515.208
 91.203 579.655
 263.213 461.861
 94.887 928.482
 699.574 164.253
 924.693 938.364
 274.759 767.581
 558.603 710.156
 407.500 468.614
 863.484 214.270
 727.238 769.898
 756.549 508.360
 34.529 315.119
 676.680 50.654
 546.042 753.977
 688.965 525.755
 601.554 902.926
 569.349 480.311
 847.488 317.876
 49.760 691.778
 66.738 144.695
 177.296 221.690
 435.716 271.836
 412.021 458.302
 147.345 776.041
 692.801 570.693
 337.190 966.949
 603.655 881.392
 836.112 930.152
 916.648 937.233
 896.868 912.115
 942.006 3.600
 107.410 646.343
 130.394 326.633
 816.571 390.748
 423.079 567.841
 618.055 24.488
 687.720 98.171
 528.767 672.484
 793.964 391.725
 173.418 511.699
 134.813 146.559
 467.936 330.154
 676.365 310.338
 351.566 113.267
 487.149 246.848
 126.875 118.628
 554.592 455.829
 956.490 156.804
 13.648 679.268
 266.744 849.603
 493.182 783.715
 906.033 606.686
 509.068 407.703
 287.360 705.277
 907.288 178.732
 750.966 825.309
 571.639 23.977
 558.187 473.818
 573.239 177.100
 268.730 108.351
 845.316 389.899
 460.642 260.874
 337.201 327.467
 478.654 283.108
 534.667 409.924
 998.837 333.887
 656.611 479.373
 985.078 152.190
 755.288 649.572
 98.507 889.778
 192.045 835.934
 770.589 589.218
 443.780 578.186
 132.868 701.578
 156.497 436.555
 433.665 648.891
 618.702 59.367
 789.323 795.922
 24.476 845.817
 393.344 140.638
 757.531 338.358
 122.386 540.806
 505.159 216.294
 768.093 733.292
 934.578 182.929
 525.879 781.825
 391.798 565.920
 476.902 807.605
 150.907 22.751
 401.418 955.164
 13.845 64.592
 607.649 954.100
 979.697 901.981
 500.391 426.856
 538.797 360.086
 251.150 225.649
 249.141 810.778
 273.065 660.409
 297.468 489.945
 808.859 997.379
 989.823 493.666
 71.192 198.670
 639.463 723.840
 247.991 560.851
 284.675 146.164
 719.368 860.821
 564.826 760.039
 899.940 385.191
 976.983 505.801
 795.658 1.723
 523.399 59.928
 176.147 314.716
 415.560 719.651
 943.411 158.338
 325.142 746.166
 10.189 840.793
 546.061 27.696
 673.873 916.752
 62.691 412.895
 925.639 985.060
 693.579 739.855
 413.196 373.375
 311.705 400.510
 376.334 261.821
 324.015 204.203
 997.588 135.155
 645.015 572.877
 409.017 649.329
 920.371 464.913
 426.819 406.226
 673.399 401.468
 757.879 492.840
 864.979 90.643
 449.000 342.148
 408.776 208.733
 196.339 786.738
 879.831 217.607
 468.474 517.969
 734.888 752.149
 343.491 338.681
 144.536 196.271
 343.872 52.632
 166.045 940.706
 150.952 905.656
 685.080 356.587
 874.828 659.759
 876.255 367.228
 980.424 509.969
 6.448 313.936
 163.536 653.660
 189.089 512.750
 523.090 792.629
 228.275 926.379
 581.286 729.446
 332.866 933.285
 809.054 442.245
 175.119 483.593
 770.306 157.410
 286.265 474.677
 208.336 449.454
 971.542 958.810
 967.682 884.386
 966.236 577.805
 634.522 180.093
 697.078 187.313
 950.832 918.578
 843.059 34.298
 127.966 34.707
 567.326 648.529
 72.933 289.392
 306.696 131.990
 617.539 767.674
 924.749 123.469
 181.932 820.099
 754.064 989.699
 938.213 376.136
 46.417 875.260
 698.174 928.692
 418.620 22.540
 116.366 837.076
 405.814 157.726
 763.418 681.083
 421.663 901.804
 525.479 870.321
 561.952 795.454
 167.918 360.834
 389.010 77.549
 762.015 335.883
 291.424 298.519
 712.472 890.903
 247.209 917.404
 994.532 836.002
 927.665 475.998
 768.769 545.422
 490.216 781.689
 98.701 585.373
 126.558 794.654
 64.073 523.313
 290.471 902.784
 106.709 637.501
 438.673 792.626
 135.210 120.595
 317.559 765.827
 371.559 110.752
 135.800 702.700
 472.038 434.515
 23.147 798.115
 375.171 144.616
 713.066 65.707
 102.015 760.167
 452.669 566.236
 293.683 934.823
 367.823 521.826
 255.178 99.087
 352.203 352.773
 274.225 345.419
 542.603 156.041
 792.794 489.307
 453.281 938.552
 874.495 276.507
 311.856 743.732
 283.126 187.663
 338.835 651.727
 269.754 178.347
 990.773 993.346
 964.227 87.701
 220.300 261.635
 641.496 845.607
 849.419 415.344
 346.348 140.284
 288.829 93.162
 627.787 900.003
 226.518 760.069
 875.496 959.073
 42.906 816.497
 837.412 175.244
 654.601 61.920
 904.885 239.321
 140.099 727.494
 208.234 555.065
 831.895 203.200
 202.458 95.979
 872.472 975.441
 424.774 683.349
 406.172 568.219
 360.345 935.875
 323.191 117.929
 700.823 364.714
 571.952 796.717
 766.094 18.796
 626.094 586.574
 979.970 404.623
 424.801 865.400
 245.679 433.567
 520.528 132.721
 10.266 99.988
 865.113 727.349
 94.749 817.784
 570.495 88.856
 808.785 584.388
 598.668 521.305
 977.278 783.614
 0.171 329.293
 747.691 756.467
 442.335 926.291
 89.712 677.156
 87.099 142.827
 865.477 575.705
 710.745 581.772
 63.916 995.106
 449.900 840.365
 35.361 96.692
 933.331 619.532
 313.659 510.038
 369.053 812.181
 307.405 731.196
 531.036 260.649
 917.074 914.386
 487.369 922.262
 81.725 876.726
 368.147 119.468
 671.487 583.246
 850.967 581.340
 767.254 230.953
 287.044 326.153
 657.171 877.441
 272.135 575.538
 233.819 823.273
 832.347 830.423
 503.079 260.767
 422.172 744.173
 674.876 37.955
 375.761 281.239
 560.241 389.209
 895.334 898.092
 464.059 677.739
 764.119 690.775
 357.524 244.867
 724.263 949.044
 210.784 422.390
 430.451 685.630
 39.582 333.708
 472.785 80.918
 498.445 873.667
 631.565 524.309
 968.326 943.720
 83.712 935.305
 723.336 746.292
 105.518 217.163
 306.905 468.895
 117.310 206.652
 43.229 663.935
 978.455 23.473
 199.134 844.471
 880.334 746.433
 691.630 449.906
 192.723 320.118
 107.529 210.161
 216.045 261.069
 817.044 764.127
 76.740 337.185
 979.520 20.642
 402.390 954.936
 566.141 431.167
 932.053 538.170
 174.130 956.365
 688.521 17.692
 345.564 828.485
 674.087 485.847
 500.345 152.772
 489.097 684.191
 69.149 259.730
 630.507 879.632
 293.598 462.318
 151.309 705.661
 725.697 324.852
 574.741 76.236
 188.235 691.216
 511.342 462.388
 786.959 916.923
 952.085 812.644
 131.520 11.620
 164.988 621.024
 816.354 625.004
 41.963 38.901
 228.702 40.001
 491.366 193.712
 135.978 3.055
 492.265 737.957
 208.823 393.758
 989.247 91.605
 562.825 376.779
 260.361 360.749
 657.443 890.642
 412.210 781.929
 34.651 603.481
 500.242 36.978
 675.106 939.369
 521.872 455.604
 411.796 474.421
 346.367 35.463
 289.344 84.828
 17.701 191.542
 863.305 254.814
 862.219 42.726
 773.205 117.580
 347.419 964.086
 24.025 193.525
 645.151 704.409
 4.728 634.889
 653.757 981.655
 543.929 702.708
 709.025 531.357
 139.502 449.317
 71.351 767.519
 741.729 307.005
 302.266 710.692
 162.366 780.935
 951.795 597.718
 821.916 392.619
 261.339 581.910
 334.525 740.514
 365.412 396.507
 517.692 248.488
 348.279 539.015
 158.792 213.594
 405.022 956.292
 81.803 884.926
 775.811 901.945
 248.361 889.100
 400.031 396.886
 263.143 639.536
 784.695 863.996
 403.456 841.241
 138.392 108.014
 279.034 635.856
 705.353 966.705
 275.423 769.692
 589.523 29.336
 821.422 747.106
 409.435 679.601
 229.231 730.621
 423.003 13.890
 819.796 835.583
 436.881 569.483
 403.092 949.887
 825.885 193.654
 24.473 687.650
 370.166 232.350
 507.821 99.793
 735.731 720.096
 470.927 244.933
 219.796 630.832
 608.769 242.069
 626.956 987.865
 539.195 444.268
 683.753 730.954
 989.598 492.274
 414.863 466.432
 631.957 222.083
 148.479 364.288
 209.874 344.629
 874.723 562.308
 460.675 13.320
 210.114 55.028
 637.387 511.309
 212.527 513.582
 551.303 380.682
 312.083 146.244
 61.311 76.509
 69.563 178.866
 859.344 246.886
 818.772 935.553
 473.751 743.168
 294.684 724.349
 318.639 570.769
 474.906 687.661
 744.944 958.974
 276.193 635.488
 739.079 207.513
 736.369 329.732
 711.287 748.370
 489.482 184.006
 715.491 123.928
 900.618 355.233
 145.605 148.520
 187.111 466.165
 113.293 101.619
 313.430 962.899
 185.477 249.754
 834.735 394.935
 256.070 554.061
 183.641 739.701
 58.168 974.825
 979.317 576.509
 156.028 107.989
 698.665 260.137
 359.624 896.283
 725.323 830.694
 0.392 155.199
 200.935 818.946
 720.225 587.645
 890.082 225.108
 635.095 667.753
 159.078 140.264
 421.395 231.507
 211.282 884.678
 971.699 187.753
 547.500 313.525
 414.890 466.568
 687.556 510.786
 84.295 52.261
 34.176 394.836
 240.519 745.584
 247.377 498.537
 260.223 594.607
 68.862 82.313
 538.259 797.520
 461.999 775.950
 421.733 275.247
 562.542 624.836
 207.148 139.757
 944.927 5.486
 145.325 438.469
 353.817 655.894
 776.069 969.949
 413.403 586.169
 971.284 665.713
 69.084 957.690
 220.440 182.211
 126.675 973.683
 818.032 501.875
 300.730 255.372
 284.076 698.572
 561.296 196.135
 94.213 667.917
 251.200 17.278
 346.869 784.193
 735.475 84.826
 536.009 741.265
 120.663 894.246
 16.690 523.607
 552.512 662.181
 888.008 684.875
 552.180 869.590
 917.812 175.326
 897.585 333.120
 293.002 536.523
 390.602 411.008
 598.390 693.387
 992.700 11.490
 659.434 31.796
 860.100 916.689
 85.934 307.006
 691.337 79.774
 334.765 927.400
 20.094 530.132
 382.463 683.265
 977.357 128.167
 128.855 315.845
 20.496 961.624
 109.907 862.794
 921.980 748.182
 103.533 278.214
 244.536 299.090
 591.587 854.724
 748.165 266.325
 572.844 808.636
 901.109 916.973
 886.991 504.706
 453.460 194.956
 443.032 62.252
 8.433 499.066
 684.795 8.578
 650.420 350.341
 362.127 627.881
 996.965 879.644
 503.014 234.318
 897.935 41.945
 146.104 707.252
 351.882 877.023
 345.349 836.196
 817.321 472.437
 601.871 794.574
 814.088 544.614
 819.273 997.578
 713.791 504.415
 176.929 693.401
 663.576 296.772
 734.054 522.635
 256.914 247.749
 831.368 482.141
 520.115 180.246
 365.897 912.235
 12.954 500.541
 149.920 345.235
 913.606 156.704
 902.550 5.597
 267.463 937.025
 990.136 23.947
 600.101 637.853
 61.194 746.806
 628.271 77.363
 897.290 8.857
 229.338 671.843
 511.103 644.118
 357.033 497.130
 107.467 495.576
 505.795 118.154
 526.526 529.960
 241.735 438.372
 207.337 555.872
 427.652 867.876
 245.436 300.889
 93.068 969.499
 422.455 938.276
 536.659 667.283
 16.223 419.252
 624.360 107.861
 65.480 405.454
 366.824 384.806
 577.123 92.120
 557.738 866.691
 891.545 539.992
 440.931 625.011
 232.095 208.093
 288.455 17.234
 980.067 505.945
 231.326 437.901
 762.086 308.850
 334.846 467.215
 290.612 340.388
 474.988 497.834
 542.041 99.882
 103.099 548.386
 224.996 967.394
 112.835 533.587
 221.716 263.615
 204.068 178.777
 368.627 276.253
 909.314 979.575
 372.317 628.181
 673.596 819.346
 81.171 286.439
 500.721 787.932
 701.157 66.371
 968.316 380.096
 759.920 633.714
 219.334 92.177
 792.975 851.864
 535.688 747.316
 408.841 354.950
 545.304 945.395
 849.284 583.588
 89.991 401.461
 612.087 223.651
 449.415 669.320
 566.005 204.133
 465.300 674.281
 132.826 693.819
 207.163 445.487
 114.902 84.412
 61.925 554.173
 136.560 846.726
 488.295 655.532
 175.724 624.306
 454.615 590.321
 472.689 603.325
 655.762 134.998
 103.698 327.814
 688.777 369.032
 538.880 864.428
 244.239 943.449
 610.929 851.293
 155.249 239.812
 999.874 171.466
 530.698 473.445
 790.482 94.615
 704.681 454.028
 35.702 942.543
 958.190 721.875
 918.354 7.659
 839.303 645.650
 853.826 331.667
 928.835 329.413
 231.242 418.308
 402.907 631.388
 915.556 283.455
 143.205 557.304
 796.959 853.175
 179.088 836.657
 699.160 411.274
 230.606 715.425
 669.548 18.575
 203.335 264.139
 850.410 913.684
 888.453 681.558
 752.581 336.780
 396.290 813.338
 255.869 862.238
 128.777 59.006
 181.837 691.412
 333.515 932.340
 915.050 843.067
 516.057 208.193
 582.485 325.842
 581.367 37.130
 484.640 115.394
 472.941 857.597
 256.107 659.761
 49.085 869.139
 21.322 161.986
 829.061 250.338
 209.333 641.639
 233.946 978.309
 759.275 749.745
 793.027 814.984
 948.553 138.557
 69.356 816.819
 724.259 393.055
 438.808 162.614
 134.122 779.953
 325.021 507.707
 608.279 418.146
 615.113 806.876
 512.675 618.102
 153.808 212.976
 607.121 663.668
 909.997 379.800
 27.596 945.694
 431.713 167.393
 857.624 220.820
 932.806 273.312
 645.395 619.665
 995.312 866.995
 702.396 515.813
 711.718 574.890
 229.694 280.458
 745.383 605.485
 256.727 468.075
 447.495 885.538
 744.704 927.219
 855.834 536.981
 655.773 419.561
 212.734 109.204
 176.536 411.917
 3.884 710.238
 919.685 23.663
 440.735 585.019
 823.378 549.219
 620.421 67.291
 590.130 306.641
 209.294 997.211
 24.501 703.958
 648.721 228.561
 163.773 670.170
 392.059 342.236
 973.294 914.325
 195.239 996.839
 876.563 690.491
 723.761 858.717
 990.910 836.474
 757.910 904.142
 577.266 187.837
 705.492 232.925
 524.873 54.985
 425.445 798.313
 269.498 189.210
 62.333 581.076
 180.864 593.709
 555.314 420.306
 398.588 88.242
 158.048 679.422
 296.185 782.770
 958.680 158.475
 112.898 517.811
 370.138 664.074
 919.750 990.067
 547.236 682.784
 538.842 194.219
 933.497 954.760
 576.244 109.387
 729.963 959.687
 574.613 266.171
 171.988 470.153
 860.956 112.295
 587.054 227.549
 829.740 507.450
 354.676 297.178
 737.032 417.250
 993.757 872.835
 115.899 29.103
 637.073 852.626
 388.332 306.931
 418.672 788.858
 328.966 55.110
 677.631 232.701
 618.764 133.545
 79.004 721.791
 653.136 704.935
 555.868 884.532
 82.908 591.949
 499.580 312.675
 765.001 656.992
 560.866 953.448
 82.957 911.669
 292.900 29.580
 118.774 29.024
 267.546 660.804
 273.428 421.480
 154.291 950.621
 453.458 804.501
 72.984 849.312
 377.803 573.965
 649.197 406.406
 378.545 658.595
 26.169 396.390
 940.204 182.533
 358.946 819.612
 266.924 92.942
 352.004 540.687
 210.391 319.656
 346.800 689.688
 711.968 375.315
 543.948 292.990
 491.839 52.619
 707.865 562.340
 490.382 898.490
 279.629 9.884
 670.314 951.882
 174.467 996.269
 313.174 222.018
 699.838 897.068
 184.349 97.175
 362.821 993.745
 644.208 241.258
 783.745 678.901
 399.184 127.744
 267.359 96.954
 519.097 639.966
 651.767 921.789
 202.203 735.708
 35.826 368.654
 606.798 25.866
 632.442 531.191
 650.585 885.269
 891.254 773.527
 722.040 923.081
 840.765 755.543
 670.826 955.557
 306.209 55.719
 618.844 100.927
 832.831 625.105
 135.007 951.196
 180.180 68.406
 173.666 555.529
 625.288 129.710
 120.092 902.181
 822.759 652.831
 1.296 828.836
 997.937 596.643
 794.279 583.492
 3.266 587.102
 137.444 249.073
 534.006 668.317
 168.330 724.872
 191.721 829.155
 669.040 107.287
 294.954 999.185
 900.036 952.499
 386.584 263.619
 96.563 746.602
 375.341 292.256
 446.389 806.822
 601.431 428.941
 772.317 33.919
 838.142 577.854
 120.758 314.628
 165.761 248.967
 974.367 708.245
 692.044 700.703
 31.281 758.419
 484.356 622.277
 47.929 655.488
 639.642 826.163
 451.905 482.501
 795.156 832.941
 574.334 246.458
 299.071 402.412
 908.940 802.702
 767.343 137.930
 712.245 492.990
 481.503 422.610
 153.681 345.437
 489.362 559.316
 696.627 926.523
 893.072 19.523
 235.623 431.871
 510.830 863.438
 978.056 784.119
 322.181 394.869
 90.956 444.216
 122.832 944.623
 638.249 298.830
 971.738 836.552
 417.494 463.762
 987.825 347.603
 527.292 634.485
 100.819 109.244
 119.888 853.989
 563.404 460.652
 33.839 279.374
 551.316 817.213
 277.905 877.188
 503.425 990.552
 521.650 518.987
 52.564 433.025
 415.758 879.278
 365.503 690.854
 244.135 944.860
 420.554 561.737
 831.925 55.062
 505.648 956.509
 983.154 824.756
 898.213 667.423
 886.567 314.947
 998.810 820.776
 749.138 558.827
 919.377 927.329
 437.635 314.195
 788.377 94.441
 626.674 377.058
 521.476 98.724
 66.914 277.056
 38.164 872.707
 253.002 895.198
 480.548 284.434
 343.726 850.685
 837.180 401.738
 476.454 139.589
 997.123 265.329
 136.696 857.513
 990.500 344.679
 457.693 175.655
 422.623 631.463
 902.927 479.806
 618.794 816.076
 848.655 530.542
 83.308 288.326
 959.147 106.418
 684.584 163.983
 712.441 187.259
 732.462 40.629
 970.797 799.288
 365.065 370.622
 531.967 45.873
 541.340 863.262
 282.769 96.018
 399.333 115.350
 996.005 396.707
 825.590 157.565
 259.417 654.915
 152.099 997.737
 248.302 131.153
 896.200 760.758
 501.665 70.161
 156.512 153.969
 938.813 127.638
 522.679 727.356
 665.501 37.323
 325.438 516.338
 725.621 493.431
 501.062 933.636
 618.811 933.181
 853.572 263.478
 841.973 117.401
 730.437 369.672
 842.471 788.934
 72.011 588.066
 964.898 294.504
 19.119 578.211
 306.814 582.090
 162.417 769.100
 900.211 19.676
 565.185 75.625
 536.015 749.902
 689.668 677.425
 533.284 916.997
 685.988 747.390
 210.659 836.015
 369.892 266.071
 85.757 669.372
 907.409 149.039
 452.669 221.997
 355.055 301.039
 965.474 244.674
 965.967 363.259
 887.004 966.755
 585.751 573.525
 400.208 176.190
 625.554 564.760
 680.949 879.329
 440.634 101.199
 605.330 648.364
 465.444 726.797
 24.536 84.394
 993.911 373.977
 451.411 163.276
 957.354 966.683
 934.568 504.810
 681.604 528.834
 469.773 118.929
 216.719 872.371
 839.924 881.847
 72.751 448.581
 562.382 717.352
 786.975 778.143
 137.258 181.276
 743.532 171.084
 966.990 238.673
 695.535 364.689
 793.905 492.274
 960.255 668.305
 869.303 866.748
 806.253 147.327
 118.752 816.161
 991.449 8.613
 550.980 932.589
 185.592 385.836
 22.030 463.245
 389.768 151.176
 115.626 653.728
 798.303 700.363
 441.425 128.630
 511.214 137.838
 644.474 190.869
 353.329 210.081
 124.599 101.574
 872.154 245.767
 99.313 117.523
 531.791 324.751
 627.159 478.092
 683.907 743.205
 412.250 204.063
 146.250 414.089
 210.322 692.726
 50.130 251.069
 980.241 754.475
 4.141 455.773
 303.934 162.981
 864.055 354.695
 216.890 602.310
 378.081 420.203
 338.235 348.705
 400.569 32.910
 904.816 271.703
 21.958 588.558
 41.693 68.721
 962.450 675.696
 839.001 740.036
 614.034 220.452
 752.399 488.324
 710.534 947.070
 654.804 700.688
 356.959 988.450
 897.015 793.780
 984.357 516.406
 793.928 217.531
 219.471 378.940
 553.914 203.767
 2.850 729.266
 277.440 187.191
 965.679 822.331
 936.110 632.720
 823.879 617.928
 327.003 80.810
 685.226 660.271
 704.791 17.351
 836.968 262.135
 903.819 23.910
 11.241 183.564
 255.683 45.142
 865.277 402.194
 919.340 391.164
 592.893 881.674
 508.191 782.391
 160.927 379.403
 212.615 742.273
 675.475 733.208
 271.194 489.450
 192.013 932.903
 386.238 105.806
 833.343 836.468
 959.582 732.072
 140.171 117.370
 246.157 329.793
 999.658 930.156
 292.043 750.312
 454.295 622.604
 900.188 461.018
 941.760 386.541
 613.338 930.244
 639.030 73.883
 535.892 889.361
 242.159 72.864
 653.211 138.757
 695.924 471.091
 520.546 299.215
 662.469 71.492
 859.306 628.034
 280.616 784.945
 744.265 306.920
 491.282 625.315
 922.890 193.786
 691.203 870.272
 61.883 31.310
 106.849 832.083
 753.883 280.189
 260.942 279.125
 280.050 743.890
 521.561 549.886
 955.639 764.420
 592.696 260.648
 383.051 175.815
 117.605 695.680
 800.126 225.056
 343.028 219.912
 594.165 20.780
 131.825 619.764
 810.581 601.086
 940.633 174.591
 428.999 666.057
 702.674 521.313
 321.429 282.100
 706.782 296.180
 112.988 208.372
 453.281 933.572
 804.191 835.251
 334.714 451.537
 607.366 366.936
 652.063 152.029
 323.298 770.874
 580.435 770.924
 16.232 992.898
 965.912 104.861
 217.192 976.195
 319.117 660.289
 331.876 492.620
 700.887 572.187
 987.756 705.335
 829.317 348.403
 316.384 631.606
 211.478 849.123
 425.103 303.861
 281.486 13.557
 814.586 866.584
 851.885 917.360
 194.910 167.435
 927.746 769.873
 946.752 565.127
 441.380 940.988
 471.956 786.644
 416.670 309.907
 438.993 215.408
 720.718 434.479
 716.205 113.862
 989.815 798.040
 815.152 3.047
 687.691 764.245
 356.722 903.075
 56.003 688.276
 296.053 937.723
 17.295 739.905
 973.908 119.862
 784.864 500.418
 30.262 49.090
 995.617 927.365
 551.982 996.259
 912.911 230.190
 715.130 39.736
 526.442 973.061
 511.340 814.044
 913.413 991.715
 757.672 182.324
 805.685 667.162
 524.358 40.008
 45.615 694.875
 871.911 178.712
 201.178 693.290
 568.400 8.059
 569.330 45.434
 412.671 160.782
 723.925 13.261
 276.255 945.560
 587.716 922.380
 805.315 5.843
 231.874 617.597
 406.898 775.082
 564.034 234.827
 146.796 663.923
 168.336 936.028
 178.429 787.791
 547.454 689.897
 425.436 249.896
 204.599 546.926
 280.244 980.984
 538.494 513.359
 835.165 240.324
 629.916 950.608
 612.920 579.824
 226.398 56.417
 344.539 233.055
 711.902 78.634
 192.011 22.110
 538.820 394.853
 21.649 377.019
 536.538 899.748
 195.882 474.958
 58.379 480.892
 613.149 760.355
 29.346 952.809
 837.912 773.571
 381.221 143.447
 528.888 756.882
 957.943 888.031
 599.839 524.793
 919.419 249.043
 693.264 574.122
 721.045 130.103
 375.717 1.946
 482.108 633.553
 690.199 20.472
 640.152 590.210
 244.896 372.490
 209.456 993.987
 250.713 814.815
 287.506 948.721
 917.642 746.315
 79.131 789.932
 410.406 598.733
 107.555 406.274
 378.441 510.048
 256.637 345.822
 598.709 179.695
 219.046 958.230
 889.748 421.508
 18.928 768.088
 512.612 432.970
 820.978 185.915
 312.867 978.513
 844.965 995.345
 874.608 720.702
 68.072 277.844
 652.866 647.507
 537.364 285.094
 77.959 648.490
 629.993 495.043
 840.844 640.035
 916.079 707.048
 281.918 472.970
 403.497 576.845
 29.601 58.872
 708.041 761.039
 735.393 498.334
 7.763 647.018
 97.674 400.653
 745.945 66.542
 979.587 355.366
 760.584 24.777
 631.922 598.129
 484.876 181.234
 108.482 143.486
 806.705 971.242
 390.262 12.748
 147.249 997.583
 450.601 34.480
 949.491 809.106
 133.891 46.999
 514.499 839.335
 876.300 85.982
 523.235 41.775
 762.227 336.042
 498.264 333.842
 431.916 693.451
 335.798 67.956
 884.046 799.402
 144.278 371.553
 155.420 321.312
 309.904 838.630
 314.693 186.067
 648.969 980.579
 737.772 897.052
 956.309 335.623
 501.981 130.111
 301.744 742.085
 160.045 526.538
 223.176 64.399
 552.291 148.995
 5.224 451.382
 558.395 994.430
 583.388 848.485
 353.645 462.995
 171.189 89.940
 347.311 850.511
 445.153 88.873
 273.889 991.755
 341.743 815.120
 66.153 750.913
 101.138 308.992
 49.899 392.727
 843.233 597.316
 504.778 122.615
 467.517 244.311
 777.603 546.324
 144.695 338.268
 411.155 150.287
 806.677 955.373
 362.855 463.887
 363.131 789.664
 487.165 546.430
 475.974 444.006
 399.604 197.109
 534.662 357.766
 438.369 558.953
 499.816 34.732
 204.534 961.352
 853.600 927.625
 559.342 194.732
 423.474 346.815
 656.257 350.324
 70.783 169.565
 708.245 693.363
 474.402 27.173
 562.373 215.883
 637.958 400.971
 552.611 872.224
 530.502 540.303
 509.127 514.266
 986.831 968.004
 652.919 82.151
 774.617 218.630
 536.109 178.823
 539.342 284.723
 291.322 162.411
 200.707 465.161
 522.377 869.404
 660.025 121.205
 949.991 964.356
 329.511 470.034
 870.577 269.793
 781.804 467.592
 996.833 725.025
 590.159 53.550
 932.094 457.170
 363.340 317.602
 445.932 815.149
 829.056 280.495
 628.944 751.317
 169.042 12.900
 625.868 160.408
 318.515 304.029
 897.072 366.384
 602.120 368.798
 211.144 940.472
 454.987 492.149
 900.924 134.261
 466.575 662.151
 350.284 7.254
 60.365 265.727
 450.584 546.191
 585.751 703.875
 558.701 831.986
 829.734 234.312
 690.491 368.006
 163.119 641.384
 635.299 690.119
 5.059 154.409
 922.672 124.441
 635.189 840.343
 108.807 223.743
 796.704 954.624
 377.631 819.253
 36.964 180.488
 623.185 483.105
 423.276 573.095
 852.492 360.402
 577.126 366.853
 231.000 41.988
 895.211 634.808
 398.658 293.372
 203.116 405.617
 779.492 806.128
 828.623 59.894
 660.238 610.715
 425.563 222.857
 446.137 689.491
 643.322 538.737
 39.634 602.200
 567.002 514.877
 8.799 420.170
 472.558 435.691
 598.184 937.510
 901.586 310.355
 620.181 355.817
 991.912 90.421
 487.409 432.184
 860.509 397.426
 697.050 337.922
 160.894 674.375
 750.366 237.566
 592.111 722.896
 31.838 294.951
 563.200 729.616
 532.831 516.799
 686.137 106.159
 387.493 516.232
 630.190 268.224
 100.441 21.448
 798.396 126.974
 646.056 261.667
 537.058 842.676
 570.645 367.121
 245.057 844.113
 47.251 646.754
 972.288 311.143
 937.260 221.499
 375.087 80.996
 175.432 548.058
 298.355 116.318
 790.609 64.472
 674.844 374.779
 131.574 611.208
 845.297 772.382
 117.671 657.620
 110.586 326.961
 761.554 311.630
 208.640 911.967
 704.374 869.057
 172.677 16.439
 902.777 417.665
 459.293 683.403
 956.097 39.727
 449.522 340.013
 358.304 136.374
 115.435 508.311
 402.644 648.472
 329.773 630.727
 710.916 684.248
 575.017 210.549
 760.413 635.799
 608.102 671.023
 149.164 18.205
 462.411 309.749
 187.152 380.008
 352.854 265.523
 193.229 986.668
 3.857 836.180
 283.660 984.412
 383.135 867.365
 580.540 216.191
 113.743 368.370
 471.989 230.657
 98.416 362.387
 599.359 635.996
 347.395 120.915
 611.117 280.690
 205.487 7.021
 843.159 660.973
 255.918 817.129
 98.809 968.719
 95.581 688.642
 699.418 703.079
 964.794 769.650
 252.270 314.543
 238.783 131.195
 883.539 861.774
 990.276 61.872
 460.444 710.914
 983.320 404.294
 981.892 356.001
 406.314 974.008
 457.209 90.140
 574.095 110.576
 277.598 503.421
 479.566 829.868
 77.462 258.924
 37.827 923.939
 98.442 827.008
 801.232 253.863
 26.981 505.481
 821.439 730.420
 548.405 174.767
 761.803 422.503
 522.201 529.240
 715.817 483.794
 762.620 575.285
 938.453 270.621
 137.432 721.011
 648.833 29.586
 760.115 919.931
 594.702 769.792
 834.800 830.254
 389.542 574.041
 559.538 462.009
 28.086 334.878
 946.069 96.156
 69.704 178.708
 470.128 553.759
 943.972 134.367
 825.775 990.478
 699.295 646.611
 373.511 4.071
 382.277 581.150
 1.474 822.705
 529.440 432.639
 371.481 932.913
 978.748 562.600
 909.655 591.803
 199.190 758.577
 390.722 22.884
 503.565 32.301
 724.797 633.926
 91.844 942.340
 207.535 623.995
 687.450 430.503
 364.218 811.713
 221.997 61.320
 883.921 254.668
 319.060 26.339
 482.870 218.347
 276.292 461.346
 790.955 660.107
 477.347 682.088
 159.857 628.347
 138.813 295.604
 236.206 738.641
 548.707 728.237
 22.460 217.083
 346.365 231.997
 209.037 327.259
 371.095 607.809
 753.607 392.322
 439.351 702.732
 910.905 49.501
 445.936 699.427
 285.198 933.627
 100.740 586.564
 547.410 172.031
 663.555 260.775
 492.363 19.226
 308.627 11.942
 324.598 690.613
 398.952 747.636
 872.718 135.021
 467.119 48.439
 714.138 671.895
 152.151 858.369
 519.821 306.679
 625.830 414.176
 830.306 214.314
 130.985 529.705
 681.538 573.290
 449.981 968.542
 196.251 259.594
 304.055 766.934
 331.674 129.877
 561.150 682.413
 267.881 885.728
 487.737 630.059
 477.201 106.064
 232.935 982.101
 830.747 643.002
 973.488 917.192
 373.593 519.518
 196.348 848.690
 788.626 956.516
 50.348 87.479
 427.229 545.292
 486.457 820.961
 922.095 611.856
 532.405 748.032
 326.527 876.023
 844.859 97.987
 911.178 864.942
 62.130 592.837
 862.402 612.940
 181.788 266.584
 288.253 772.772
 527.861 26.350
 973.849 823.951
 997.183 789.126
 15.682 928.690
 407.374 830.438
 785.900 632.605
 461.786 278.883
 67.255 903.954
 229.320 140.572
 794.879 460.523
 67.381 762.836
 733.293 346.818
 630.492 685.646
 899.849 835.920
 369.495 586.064
 366.389 870.992
 679.209 715.530
 679.325 2.147
 366.428 347.150
 938.034 577.256
 233.796 291.427
 168.780 412.685
 485.228 270.613
 85.987 295.175
 109.980 646.349
 407.158 82.872
 978.215 720.285
 298.036 406.273
 742.171 136.485
 189.559 683.610
 772.943 136.602
 499.881 415.697
 840.977 898.986
 788.464 208.656
 463.986 541.156
 593.204 276.290
 272.944 707.631
 887.294 24.589
 186.679 893.457
 424.530 837.193
 18.373 675.104
 607.803 121.364
 570.981 7.688
 256.328 688.475
 599.224 389.058
 306.770 421.399
 837.853 441.355
 58.871 103.984
 811.477 788.901
 767.597 76.405
 371.079 753.082
 844.673 746.501
 944.982 591.160
 518.935 783.750
 774.192 793.393
 826.917 292.458
 928.670 353.589
 275.090 287.905
 505.205 240.187
 399.089 157.894
 0.177 331.567
 911.961 397.564
 671.067 419.702
 805.124 62.979
 566.276 125.150
 967.405 45.334
 459.303 564.134
 897.656 259.361
 894.181 741.042
 386.427 144.416
 986.040 48.647
 566.579 862.741
 153.627 101.037
 119.228 255.484
 47.635 823.397
 260.907 882.514
 115.810 216.905
 224.144 367.029
 377.372 210.274
 524.017 220.962
 507.617 221.479
 327.659 413.702
 529.207 469.419
 615.661 126.395
 618.222 196.625
 650.156 509.733
 437.301 57.173
 103.720 327.837
 260.022 271.037
 318.745 258.304
 33.086 294.986
 774.485 353.201
 596.977 774.261
 357.448 912.788
 40.854 247.885
 332.310 338.645
 670.867 328.080
 570.246 612.041
 218.403 971.476
 137.832 973.627
 679.532 632.380
 513.894 389.494
 860.979 928.043
 668.481 94.423
 191.121 359.819
 895.150 164.565
 344.815 295.165
 475.873 838.223
 514.455 12.130
 20.975 464.971
 850.783 94.374
 161.696 200.612
 388.004 810.578
 380.474 199.767
 179.210 552.724
 297.067 301.176
 998.644 694.114
 43.796 405.538
 743.651 876.740
 269.878 655.077
 96.180 280.939
 325.883 521.907
 414.434 666.084
 760.482 272.928
 630.823 212.725
 81.940 417.579
 872.029 523.356
 918.133 466.913
 908.130 645.425
 76.656 84.451
 525.828 26.808
 338.923 828.019
 729.601 776.592
 100.681 644.812
 855.654 124.359
 630.526 957.442
 366.970 206.378
 895.535 75.501
 241.346 180.135
 689.873 184.586
 504.379 617.804
 492.096 842.869
 960.010 358.870
 816.957 684.806
 475.012 731.691
 267.979 463.743
 51.044 768.854
 441.298 121.900
 217.378 742.557
 885.599 860.080
 175.794 800.712
 547.145 183.559
 381.338 474.040
 285.364 258.808
 431.717 397.157
 849.334 152.371
 925.080 305.891
 77.437 303.393
 320.170 567.943
 393.778 960.671
 361.665 519.279
 0.654 989.955
 712.466 324.632
 534.896 14.402
 537.347 83.161
 598.671 18.297
 710.593 351.345
 176.842 439.349
 453.803 61.661
 901.078 156.987
 756.978 150.553
 756.236 302.517
 182.519 760.914
 691.181 261.701
 211.988 107.053
 691.158 792.069
 361.955 453.526
 892.342 657.296
 888.295 898.622
 924.478 301.169
 116.759 19.807
 711.216 696.633
 708.062 948.451
 749.182 854.252
 493.176 127.124
 438.908 442.959
 731.861 162.313
 319.170 338.617
 665.928 632.246
 230.036 587.694
 297.524 22.507
 121.063 559.956
 239.239 736.225
 754.869 911.768
 902.620 220.990
 210.881 227.296
 938.275 47.385
 351.156 826.159
 766.011 405.702
 204.031 591.024
 867.215 115.175
 189.959 786.129
 711.958 286.935
 847.864 607.083
 296.221 186.149
 13.748 663.634
 134.485 304.710
 503.106 181.064
 632.035 903.047
 205.217 483.713
 320.250 293.464
 13.835 257.857
 825.514 418.930
 301.707 283.183
 334.886 96.975
 255.191 265.690
 974.313 930.553
 582.846 233.769
 10.822 884.264
 113.882 697.767
 290.054 948.628
 27.931 586.813
 313.833 996.358
 778.564 420.425
 916.725 717.369
 764.796 443.023
 511.077 514.126
 995.548 633.610
 310.637 71.672
 113.342 828.247
 115.137 378.995
 379.804 277.653
 22.210 677.522
 464.603 65.044
 536.595 821.227
 962.107 79.729
 755.935 39.692
 530.172 969.873
 741.920 54.528
 900.182 364.062
 527.286 880.512
 947.004 977.001
 983.966 681.101
 685.080 211.837
 583.965 494.498
 829.050 892.779
 849.119 17.874
 233.549 549.953
 513.748 465.808
 619.884 617.710
 448.159 602.482
 973.002 272.168
 622.347 699.014
 519.427 838.790
 567.151 466.670
 397.752 551.833
 232.054 58.382
 833.057 390.879
 990.182 375.154
 603.495 92.362
 25.621 36.826
 822.858 713.400
 7.526 119.567
 991.610 179.700
 939.646 782.943
 28.436 587.458
 330.836 129.971
 675.652 50.506
 397.913 503.008
 568.688 128.510
 251.186 120.518
 119.479 270.425
 867.520 724.516
 636.110 830.995
 896.341 221.202
 189.793 528.707
 819.217 158.872
 251.652 313.887
 870.352 64.225
 115.436 498.638
 178.309 933.022
 360.859 299.916
 391.600 591.371
 811.590 187.633
 263.593 773.304
 520.943 276.236
 284.664 927.893
 649.124 506.514
 29.157 319.538
 753.654 230.621
 826.903 528.719
 27.628 624.412
 147.551 123.339
 620.264 834.797
 502.386 944.457
 45.270 43.888
 102.677 41.854
 212.645 455.311
 173.835 977.470
 149.402 230.299
 996.902 676.633
 548.402 412.381
 47.468 702.423
 898.931 60.076
 219.274 227.022
 808.198 978.453
 76.183 811.054
 872.802 314.516
 470.359 628.496
 959.852 710.739
 123.238 7.503
 318.472 938.836
 894.093 128.529
 576.496 845.783
 291.614 728.426
 350.113 810.674
 228.173 516.117
 75.022 649.174
 313.512 291.166
 378.336 317.854
 951.909 65.755
 176.230 809.757
 789.907 683.659
 981.545 132.182
 384.079 882.677
 119.556 195.310
 371.895 601.306
 613.611 184.175
 563.207 743.386
 52.931 545.358
 683.520 8.951
 383.358 993.052
 528.839 713.965
 62.297 966.915
 900.065 460.135
 638.450 186.981
 314.750 798.411
 505.456 420.164
 416.284 641.216
 239.571 260.493
 563.658 620.181
 671.433 733.684
 965.810 124.498
 220.349 359.114
 177.916 672.391
 299.166 72.575
 885.984 112.395
 994.329 155.723
 831.756 985.575
 158.340 197.898
 961.606 33.736
 392.337 688.765
 488.080 156.631
 720.328 302.128
 426.626 213.674
 591.920 369.388
 286.384 558.573
 928.678 682.855
 254.521 480.281
 435.098 232.729
 298.326 207.922
 216.275 25.771
 826.167 493.731
 721.506 907.993
 683.549 205.048
 210.242 607.983
 428.209 788.107
 811.057 712.622
 720.767 882.510
 15.846 304.041
 805.485 1.193
 273.578 737.770
 37.752 797.401
 577.126 879.543
 167.802 534.228
 382.463 785.485
 118.756 485.949
 374.643 691.021
 634.370 931.452
 965.171 542.363
 828.996 462.095
 639.712 575.824
 88.456 598.367
 495.502 430.168
 263.273 286.485
 339.645 412.000
 810.330 87.989
 340.881 160.761
 699.363 658.311
 420.028 555.745
 58.345 75.979
 762.466 140.903
 816.761 389.640
 177.687 122.737
 975.970 318.376
 606.698 521.865
 627.438 810.367
 181.999 869.756
 816.887 339.768
 624.012 869.474
 757.701 621.638
 862.364 254.233
 500.751 335.095
 3.699 142.113
 818.848 466.575
 736.121 101.957
 938.971 784.852
 23.547 907.389
 609.199 519.353
 263.866 196.919
 402.891 581.350
 678.630 502.552
 801.224 207.176
 488.098 22.337
 445.980 42.756
 775.763 149.464
 584.873 774.397
 936.293 828.176
 537.196 52.015
 258.400 871.780
 461.831 774.019
 750.965 178.038
 614.379 699.351
 461.354 430.216
 15.319 729.049
 646.970 137.065
 224.608 229.870
 585.533 391.148
 16.186 144.633
 90.231 302.548
 782.659 801.936
 929.951 874.484
 668.434 771.645
 42.302 950.217
 749.239 547.300
 321.594 488.644
 145.916 523.361
 721.574 671.740
 207.415 690.587
 743.304 453.668
 826.885 729.104
 94.691 12.738
 398.682 33.595
 375.634 937.850
 794.146 472.189
 230.616 785.646
 269.335 938.947
 140.742 189.013
 235.994 604.242
 225.054 928.086
 973.378 58.015
 364.668 128.395
 356.712 653.956
 134.318 4.891
 579.887 439.607
 358.937 693.328
 285.332 255.529
 245.474 710.784
 940.819 328.779
 563.240 364.289
 257.451 910.576
 53.512 20.676
 789.481 919.236
 388.016 992.545
 37.296 866.946
 516.499 955.905
 660.368 558.123
 49.086 256.570
 145.883 648.942
 516.114 287.232
 147.894 418.619
 496.040 818.541
 965.951 305.597
 963.651 879.216
 354.474 453.602
 1.935 526.646
 205.541 757.166
 660.546 795.637
 117.731 522.747
 103.885 814.612
 519.421 714.738
 847.643 731.898
 752.079 945.769
 362.485 786.751
 311.236 523.802
 358.893 817.914
 591.704 376.136
 842.561 345.014
 869.106 939.872
 432.856 343.745
 579.970 812.411
 308.564 113.925
 23.553 282.727
 529.329 500.306
 514.521 768.509
 874.992 849.975
 459.015 635.565
 948.606 798.747
 327.891 109.475
 255.544 483.911
 658.832 756.319
 657.351 434.648
 960.150 826.017
 814.297 937.584
 218.481 150.653
 487.718 496.968
 963.162 68.864
 337.992 381.383
 922.948 319.590
 795.338 586.720
 965.252 93.136
 820.595 653.966
 551.557 539.476
 736.958 106.616
 520.618 373.237
 579.637 152.922
 847.137 657.948
 559.980 210.515
 669.561 40.418
 708.371 623.142
 466.361 296.815
 683.839 160.222
 743.624 967.984
 208.647 919.114
 14.177 541.217
 897.096 627.307
 563.986 283.229
 146.432 997.989
 457.655 664.173
 694.337 298.826
 201.963 820.530
 825.268 112.221
 313.195 686.593
 633.383 998.430
 897.228 46.650
 282.485 413.705
 5.944 605.063
 606.053 418.081
 562.372 287.115
 378.848 955.789
 711.371 933.183
 84.621 470.683
 541.679 661.685
 374.364 385.173
 806.368 796.964
 731.345 220.182
 937.505 997.222
 161.284 452.628
 780.843 200.783
 239.865 323.259
 869.398 127.938
 259.951 839.652
 90.680 237.587
 914.965 925.518
 489.114 415.789
 273.909 697.557
 969.068 955.557
 291.161 995.100
 438.937 27.915
 747.799 726.182
 655.569 313.125
 40.732 147.965
 711.215 493.387
 274.872 581.322
 850.946 155.262
 528.308 121.600
 543.798 328.098
 260.514 893.117
 460.646 426.127
 631.771 187.719
 69.035 64.494
 964.022 202.097
 850.968 896.694
 868.210 959.547
 923.308 851.966
 312.904 675.191
 909.329 530.666
 438.852 245.574
 919.508 904.036
 512.338 550.971
 173.675 237.983
 538.331 829.214
 186.691 460.102
 656.947 881.530
 175.952 172.443
 161.359 312.559
 889.112 602.353
 392.932 287.828
 930.721 918.431
 683.808 452.514
 751.109 222.548
 175.591 126.001
 192.341 881.502
 695.412 738.827
 134.820 668.737
 820.663 674.025
 702.802 948.506
 917.726 316.112
 344.469 118.568
 857.431 691.321
 157.173 15.190
 553.694 735.724
 163.957 523.706
 657.382 978.277
 24.747 292.690
 84.114 438.410
 373.772 48.971
 434.286 368.324
 681.368 399.038
 351.488 314.915
 138.724 290.163
 989.848 922.155
 532.042 117.804
 753.173 169.305
 709.768 196.146
 513.712 961.783
 932.820 363.204
 503.480 418.502
 841.198 543.603
 837.346 981.599
 757.082 329.487
 218.272 901.633
 688.735 16.983
 288.479 404.220
 393.729 22.148
 525.838 244.018
 724.566 431.524
 696.030 610.858
 813.413 369.475
 14.249 823.201
 382.119 403.809
 155.047 669.080
 93.835 895.184
 588.110 18.218
 726.386 822.193
 877.037 705.260
 456.264 496.345
 226.546 88.305
 434.857 798.521
 823.063 924.691
 432.811 215.571
 209.480 723.568
 769.648 392.924
 845.386 869.214
 257.636 22.364
 110.701 37.665
 23.132 295.057
 747.926 620.421
 955.123 525.795
 243.887 531.334
 127.433 818.032
 16.705 305.867
 884.240 229.121
 791.744 345.652
 732.365 15.363
 968.438 446.424
 690.615 406.708
 548.567 945.183
 76.925 466.611
 718.819 394.796
 716.560 934.582
 63.012 223.735
 406.207 294.022
 681.575 358.391
 924.113 438.164
 980.535 909.203
 518.586 270.290
 275.211 274.165
 297.316 934.228
 553.924 59.050
 267.330 456.686
 136.413 108.706
 507.331 738.827
 615.532 384.240
 486.248 671.140
 417.421 993.742
 347.625 788.940
 786.247 116.988
 860.779 227.481
 679.240 975.428
 76.346 682.789
 333.988 146.474
 723.927 809.863
 483.379 55.180
 339.125 682.272
 888.377 186.723
 620.683 50.534
 31.879 630.478
 787.946 640.672
 168.515 812.117
 755.125 364.442
 108.722 405.981
 860.350 319.787
 987.176 298.570
 111.096 860.777
 135.259 338.468
 438.104 842.852
 57.462 342.164
 120.407 699.396
 368.135 203.527
 265.638 93.092
 546.890 892.097
 241.752 89.191
 140.266 927.556
 75.887 712.480
 899.080 531.084
 709.028 235.796
 573.714 915.614
 344.853 981.251
 174.679 63.878
 9.521 937.641
 377.902 223.741
 476.060 265.940
 50.805 233.373
 360.410 202.209
 187.426 573.865
 2.199 912.206
 662.297 773.811
 566.334 208.458
 390.783 890.007
 83.683 428.408
 668.206 331.857
 161.218 176.710
 554.660 246.453
 182.410 556.890
 283.438 138.898
 664.374 223.928
 358.008 861.718
 293.966 362.170
 528.129 701.670
 113.852 80.133
 415.920 46.520
 532.596 778.664
 616.305 193.387
 779.302 620.839
 495.436 819.674
 180.675 155.355
 230.557 673.800
 102.107 530.707
 403.688 242.716
 538.032 210.750
 410.902 744.202
 462.302 55.250
 263.390 392.227
 36.370 468.725
 923.727 752.119
 329.803 720.243
 981.485 288.252
 120.157 684.308
 270.607 200.546
 721.737 102.629
 463.832 27.871
 337.743 988.205
 947.039 587.791
 658.152 222.017
 532.160 834.877
 935.085 479.821
 167.540 506.598
 485.176 888.524
 559.031 729.712
 999.362 780.785
 36.268 464.976
 517.651 390.512
 552.449 48.188
 860.885 624.434
 61.268 556.198
 442.596 234.917
 793.759 93.218
 29.072 901.464
 985.640 801.737
 320.281 263.178
 160.822 790.673
 411.936 707.912
 140.370 718.441
 821.525 357.422
 953.050 338.658
 948.359 848.882
 911.272 420.034
 547.788 124.357
 375.651 488.904
 68.617 939.869
 456.401 353.070
 894.910 398.484
 837.547 279.645
 590.947 717.310
 510.540 588.753
 941.842 141.540
 870.743 751.268
 760.630 420.923
 969.775 444.592
 272.499 331.726
 788.465 419.167
 142.910 142.642
 961.870 93.625
 471.831 734.100
 165.254 52.668
 992.222 850.442
 277.117 734.002
 276.509 22.616
 844.219 614.545
 537.580 390.048
 359.517 837.992
 6.098 584.673
 455.025 52.572
 347.601 143.524
 539.592 977.043
 952.365 480.592
 360.723 2.690
 568.538 180.950
 827.841 728.281
 862.377 453.330
 542.363 362.839
 364.819 679.876
 381.763 207.893
 515.289 587.820
 177.413 127.090
 333.964 106.970
 709.621 848.130
 663.237 204.693
 571.305 831.716
 16.408 157.247
 780.494 137.191
 283.528 839.720
 661.015 457.921
 875.620 728.509
 472.935 175.047
 172.284 708.177
 525.401 660.418
 285.042 272.071
 213.438 63.309
 398.994 882.443
 209.089 746.693
 125.769 705.619
 231.140 343.516
 36.928 521.476
 695.026 918.689
 572.515 699.974
 586.640 925.773
 886.095 882.426
 45.380 906.837
 525.285 558.810
 20.476 208.459
 613.485 517.487
 571.284 275.762
 930.318 98.804
 710.785 379.742
 849.548 13.206
 389.018 361.636
 926.256 907.467
 229.839 212.963
 300.395 864.796
 873.502 13.117
 350.085 106.840
 345.617 20.452
 861.954 594.629
 329.579 50.908
 642.350 283.512
 827.240 814.164
 55.337 21.907
 667.370 635.445
 602.195 558.832
 82.075 136.527
 841.902 669.634
 990.054 537.851
 760.229 867.990
 277.486 471.213
 22.032 655.356
 780.752 646.218
 360.819 392.538
 581.657 621.066
 973.402 53.735
 809.756 907.449
 75.292 748.219
 295.622 949.211
 442.496 641.871
 974.186 304.287
 603.682 968.400
 942.564 919.415
 467.421 142.399
 29.183 397.853
 265.023 543.159
 830.654 943.043
 280.547 564.734
 573.127 427.895
 524.822 775.031
 212.138 142.525
 216.292 11.432
 708.884 956.137
 163.241 494.674
 924.085 274.989
 232.327 364.499
 518.943 562.528
 448.638 743.156
 315.136 724.805
 641.801 595.568
 864.354 159.839
 248.510 372.325
 337.811 170.041
 49.634 54.229
 45.711 78.997
 483.497 640.672
 917.366 255.375
 287.712 980.390
 548.983 195.686
 710.013 789.352
 95.881 362.823
 351.840 659.398
 439.830 18.166
 903.182 271.475
 994.221 361.629
 957.518 92.756
 967.096 836.930
 704.151 777.521
 334.684 40.021
 352.176 792.621
 589.501 748.731
 494.475 450.724
 123.635 774.007
 448.205 324.871
 949.123 610.668
 665.169 718.459
 106.063 872.228
 174.166 523.371
 281.084 754.448
 359.135 979.182
 773.001 950.892
 180.802 877.184
 370.909 596.584
 783.068 979.168
 27.911 639.114
 683.988 452.827
 449.378 117.232
 908.574 89.298
 99.575 892.529
 278.506 855.238
 349.217 548.501
 12.107 849.343
 926.771 201.822
 14.555 154.028
 838.851 512.516
 39.495 85.691
 33.898 22.875
 893.152 405.650
 295.444 280.153
 223.155 628.181
 866.967 826.502
 207.079 387.470
 782.848 783.289
 728.788 152.684
 665.774 268.293
 830.823 426.373
 159.581 506.587
 363.188 958.305
 210.806 112.885
 645.914 752.314
 57.819 409.213
 535.946 551.544
 202.331 711.985
 777.373 636.393
 446.456 582.599
 735.213 754.489
 604.378 31.807
 212.453 683.356
 19.575 437.227
 751.310 680.097
 17.688 453.078
 674.641 40.010
 836.282 829.608
 761.885 324.820
 33.481 825.585
 333.865 953.926
 478.639 690.042
 178.393 717.354
 563.774 549.268
 48.152 70.881
 491.545 392.377
 846.123 531.959
 344.214 775.150
 352.442 94.850
 21.684 318.943
 788.587 825.827
 161.823 171.928
 337.063 950.958
 382.270 816.982
 191.976 92.165
 872.753 87.856
 891.349 389.657
 736.123 17.284
 736.530 134.164
 944.074 352.579
 527.160 49.490
 211.678 791.454
 699.049 359.722
 78.859 409.851
 142.560 356.166
 544.856 461.107
 474.400 972.793
 465.211 949.648
 637.674 277.244
 774.290 740.467
 293.754 194.447
 327.636 716.933
 252.746 874.626
 608.225 793.269
 953.441 85.200
 753.069 714.399
 862.689 801.096
 828.485 215.507
 310.666 759.911
 214.071 587.792
 232.907 372.554
 500.196 217.504
 150.980 787.510
 818.153 584.956
 417.948 614.155
 815.566 271.925
 787.279 350.047
 74.900 113.539
 67.537 726.431
 115.803 18.804
 411.232 299.039
 891.474 587.322
 393.814 746.573
 7.344 274.258
 785.427 591.801
 582.313 947.439
 949.083 790.408
 516.887 576.548
 338.160 716.449
 910.259 972.292
 165.177 152.191
 914.283 821.251
 102.659 621.462
 564.046 248.738
 813.496 712.195
 173.161 186.762
 228.691 354.182
 21.053 467.185
 159.094 556.196
 36.244 731.976
 986.857 82.360
 444.375 524.514
 602.648 446.262
 305.625 759.943
 284.546 423.820
 119.751 771.278
 30.932 798.918
 287.836 284.442
 717.358 41.555
 950.564 623.431
 929.404 124.531
 289.376 710.821
 90.984 275.030
 698.077 673.865
 549.801 460.951
 680.432 148.132
 165.882 173.201
 979.270 385.327
 71.109 194.707
 322.831 606.502
 100.732 670.748
 516.066 423.842
 744.061 804.733
 92.864 701.834
 700.538 806.216
 767.471 700.522
 467.308 486.400
 820.403 389.360
 111.380 819.266
 870.053 229.723
 107.678 317.753
 212.835 678.213
 46.183 683.942
 762.413 982.766
 147.436 615.205
 235.651 241.123
 974.535 135.862
 475.725 18.995
 918.213 392.536
 981.073 326.493
 964.433 533.423
 835.135 309.729
 764.301 384.885
 271.958 404.518
 25.002 956.650
 235.744 835.714
 967.231 928.565
 120.271 534.687
 866.586 791.977
 732.086 734.937
 159.110 97.818
 687.731 528.922
 968.273 677.287
 411.492 505.260
 253.896 891.298
 580.827 602.758
 722.756 88.713
 909.374 525.059
 633.838 933.867
 153.193 356.397
 214.621 39.212
 968.461 445.141
 442.553 113.427
 985.434 608.129
 880.484 328.643
 144.177 326.465
 356.709 807.830
 865.775 814.521
 898.061 536.048
 114.813 750.765
 135.062 873.550
 404.531 554.947
 656.129 477.058
 567.840 514.934
 576.581 365.611
 881.142 832.436
 68.472 162.856
 302.650 935.080
 258.674 37.395
 44.667 748.501
 812.287 391.805
 15.205 232.453
 572.011 29.293
 366.890 446.493
 795.153 980.867
 211.531 950.988
 120.229 796.769
 681.791 86.213
 284.557 301.147
 834.683 864.977
 510.777 251.250
 235.948 11.929
 170.103 220.368
 483.743 375.447
 927.451 291.376
 921.511 206.589
 770.904 774.836
 553.624 965.091
 645.646 387.462
 866.701 586.959
 449.299 894.386
 230.890 884.155
 828.133 648.668
 618.354 687.560
 46.921 286.076
 43.496 873.451
 522.166 850.187
 866.882 805.704
 820.257 145.835
 581.302 395.732
 767.981 226.880
 36.040 735.595
 120.258 712.016
 79.412 542.929
 124.263 450.148
 88.257 806.352
 534.150 800.778
 787.816 514.303
 717.907 96.404
 580.833 57.014
 587.509 370.443
 438.543 319.359
 133.421 88.391
 349.132 30.963
 390.783 850.460
 665.444 149.384
 71.549 44.671
 189.969 852.889
 806.831 440.322
 931.934 682.796
 727.237 207.971
 571.717 963.325
 814.679 834.772
 378.477 441.990
 263.795 639.677
 707.211 128.951
 749.579 863.846
 14.267 203.192
 593.118 665.612
 291.378 121.266
 10.583 349.796
 846.539 375.851
 911.106 137.328
 827.556 761.910
 644.241 77.640
 866.095 214.387
 82.909 933.522
 744.810 869.822
 936.645 152.089
 289.131 702.666
 24.396 267.748
 443.124 13.579
 775.947 170.795
 93.080 960.344
 684.239 791.488
 994.149 871.684
 83.583 582.376
 678.199 60.280
 95.281 185.711
 472.270 434.233
 54.847 317.370
 436.768 217.499
 234.350 919.432
 794.084 241.305
 298.082 281.275
 118.248 412.704
 106.442 120.356
 503.930 346.580
 216.615 581.024
 141.430 647.174
 552.207 50.571
 158.958 719.102
 138.740 419.755
 423.542 190.875
 766.922 509.333
 839.257 351.782
 768.392 439.444
 871.502 381.921
 414.661 595.344
 836.934 432.133
 502.818 916.943
 411.918 763.075
 523.102 652.544
 762.557 548.903
 43.420 626.208
 324.156 599.730
 52.447 896.254
 148.221 57.677
 512.083 367.958
 684.740 113.900
 146.166 170.637
 123.571 409.209
 977.670 137.752
 931.522 89.991
 591.803 523.794
 894.411 456.105
 896.033 654.428
 912.537 860.695
 946.820 803.393
 563.128 496.720
 471.726 503.094
 297.121 65.126
 117.485 273.600
 295.957 89.460
 360.775 460.330
 895.845 986.356
 918.047 333.185
 964.198 476.420
 451.228 663.969
 260.996 721.795
 282.962 774.997
 164.811 792.150
 681.840 165.837
 920.781 917.414
 356.688 668.653
 960.380 101.533
 989.135 63.031
 738.125 305.576
 643.575 871.087
 769.269 710.160
 509.220 841.795
 178.901 826.296
 764.626 373.745
 583.856 121.266
 103.101 787.788
 724.593 683.036
 138.436 180.541
 98.045 475.181
 122.902 317.516
 270.849 286.674
 80.344 177.296
 384.845 300.438
 91.241 867.908
 116.102 675.087
 396.855 501.249
 480.605 930.081
 627.188 544.524
 63.337 660.811
 541.660 248.290
 604.577 992.383
 519.572 73.569
 233.316 655.547
 795.064 965.982
 770.796 972.101
 322.075 728.916
 418.999 847.809
 730.401 271.962
 233.833 956.549
 224.404 812.502
 198.594 168.802
 439.039 110.230
 550.801 330.203
 239.981 955.003
 568.632 271.661
 599.802 611.902
 39.071 362.192
 942.969 973.380
 558.626 570.472
 499.179 262.355
 62.449 342.965
 86.092 272.868
 145.362 238.017
 535.418 93.313
 888.178 169.572
 435.565 813.224
 797.515 945.007
 572.639 916.243
 822.908 53.425
 70.625 472.516
 150.275 38.571
 750.325 192.579
 957.869 330.056
 212.494 236.455
 634.833 804.091
 999.094 996.581
 131.806 187.301
 371.268 17.263
 369.031 431.975
 565.387 668.301
 654.778 496.539
 229.087 63.283
 253.181 319.788
 305.713 176.935
 926.792 830.963
 214.097 859.023
 8.998 380.179
 375.383 918.956
 332.253 185.588
 162.077 135.054
 849.782 96.313
 207.123 660.784
 694.585 875.588
 811.241 108.142
 576.441 169.117
 351.760 602.336
 134.911 582.703
 130.626 354.244
 156.641 734.350
 836.152 85.654
 394.528 543.900
 643.578 780.454
 263.290 292.636
 182.805 301.923
 552.959 432.124
 975.264 6.728
 823.809 691.817
 131.125 460.520
 601.696 565.883
 826.745 94.186
 363.024 728.569
 402.010 275.359
 518.331 702.575
 458.039 964.002
 810.270 194.984
 555.494 296.630
 326.564 819.902
 548.742 39.404
 485.196 485.876
 105.417 570.156
 124.666 970.345
 997.143 612.997
 176.989 203.852
 575.590 341.902
 218.299 505.613
 817.412 192.618
 588.144 551.736
 108.716 41.825
 303.151 711.135
 799.318 611.156
 926.656 685.698
 572.270 579.057
 108.672 165.082
 6.076 999.237
 99.394 617.523
 844.891 59.550
 36.271 942.055
 503.291 814.421
 784.653 700.694
 112.247 397.639
 103.648 118.518
 935.607 996.507
 643.320 212.546
 553.180 934.593
 941.498 905.187
 697.556 975.791
 65.768 53.502
 754.880 100.081
 679.676 131.021
 481.226 699.595
 145.557 124.473
 560.137 356.562
 306.933 734.122
 925.754 62.097
 21.202 514.759
 820.206 151.976
 491.705 376.754
 942.292 123.482
 333.725 235.354
 703.583 372.716
 910.959 294.873
 42.948 286.669
 310.392 866.347
 794.001 836.698
 849.967 16.950
 663.382 163.311
 903.989 152.120
 200.215 695.456
 207.909 642.569
 36.069 205.538
 492.182 274.370
 295.637 224.547
 72.551 958.148
 644.925 305.851
 872.967 260.501
 507.664 373.147
 711.803 785.345
 671.819 474.824
 679.868 743.723
 784.531 616.555
 170.798 607.082
 131.688 394.734
 884.553 81.240
 981.782 109.458
 660.168 696.822
 585.302 116.983
 754.662 658.184
 430.967 873.127
 574.563 688.611
 417.385 422.122
 491.150 57.524
 379.932 766.339
 289.984 768.594
 672.683 393.558
 782.092 659.912
 827.055 287.658
 854.351 443.107
 353.688 569.454
 678.872 152.536
 511.074 835.818
 307.782 144.119
 901.128 632.092
 525.876 372.274
 463.628 915.295
 647.383 769.709
 301.935 969.937
 156.223 886.030
 583.413 915.764
 385.926 625.431
 899.338 604.857
 203.804 719.898
 148.849 516.987
 244.601 131.837
 515.798 915.436
 175.811 688.839
 50.412 474.772
 767.108 94.068
 941.935 307.063
 880.153 849.863
 794.313 528.999
 545.664 291.388
 193.209 480.410
 908.599 704.222
 5.924 441.328
 309.093 637.630
 190.990 232.196
 139.166 907.930
 244.414 718.017
 338.949 188.010
 685.813 785.564
 640.247 414.955
 429.249 402.414
 551.740 823.368
 307.970 492.145
 934.135 173.720
 74.782 432.033
 113.597 529.857
 604.235 373.866
 309.066 725.078
 830.880 446.699
 638.332 810.220
 799.402 379.767
 756.607 308.747
 535.541 607.142
 860.638 912.251
 807.445 421.583
 155.115 375.185
 99.735 937.481
 173.249 240.681
 709.501 221.563
 520.259 721.211
 65.193 940.416
 570.217 530.626
 514.490 756.996
 499.974 820.197
 602.633 750.538
 348.008 103.940
 523.086 618.099
 803.957 301.456
 50.904 889.015
 381.959 804.191
 26.892 909.453
 926.732 948.486
 836.826 762.031
 917.706 11.663
 392.024 419.847
 348.540 32.004
 760.960 405.679
 595.499 476.699
 799.979 661.408
 379.702 271.288
 186.339 621.635
 859.907 577.849
 48.518 36.093
 951.864 226.065
 625.192 570.779
 998.224 10.734
 851.437 826.111
 953.415 461.294
 582.919 96.035
 797.977 844.153
 18.493 924.567
 156.621 398.432
 289.145 531.055
 217.225 341.926
 745.358 223.594
 390.411 369.326
 122.364 517.957
 520.934 942.089
 998.383 359.461
 375.488 22.673
 117.763 405.220
 52.534 309.491
 640.078 77.631
 557.364 898.011
 937.017 125.880
 181.811 433.513
 508.584 825.475
 348.111 678.511
 74.387 66.580
 998.637 329.513
 138.072 306.295
 419.072 361.357
 875.208 329.596
 6.585 20.804
 186.861 635.570
 74.478 343.319
 150.836 962.815
 411.320 127.363
 926.194 428.801
 279.838 209.133
 788.423 186.764
 595.699 568.129
 334.993 620.054
 619.199 831.615
 774.355 383.099
 26.872 595.678
 444.542 61.275
 311.782 244.963
 476.976 625.624
 150.198 625.222
 581.931 984.694
 431.229 636.484
 867.213 832.692
 790.667 94.282
 72.234 224.098
 639.608 717.045
 594.977 199.013
 204.524 895.066
 776.758 685.472
 73.559 676.810
 484.732 425.177
 202.176 758.480
 568.366 933.506
 501.358 910.384
 65.367 404.860
 697.991 336.887
 474.718 917.673
 507.423 704.252
 207.526 452.493
 633.420 632.111
 756.444 800.071
 254.691 119.471
 805.807 858.294
 466.980 845.878
 629.620 566.941
 325.525 373.838
 713.736 542.914
 327.903 691.785
 690.565 606.750
 248.209 130.292
 816.201 850.537
 489.876 701.045
 355.864 719.971
 578.848 232.122
 207.029 67.144
 37.070 78.694
 791.627 89.133
 827.367 590.579
 928.628 79.736
 466.785 222.582
 873.411 582.485
 91.552 126.763
 626.168 702.671
 501.290 104.408
 691.854 390.559
 994.496 897.224
 770.479 588.877
 566.061 330.197
 998.934 402.153
 408.502 791.484
 811.904 316.537
 232.426 847.071
 775.921 914.757
 492.473 479.737
 741.560 195.961
 419.670 943.775
 796.473 244.116
 769.963 610.270
 56.993 576.700
 305.013 404.392
 656.942 548.666
 331.566 608.675
 55.965 951.573
 699.427 417.796
 250.848 716.758
 757.975 814.745
 715.111 952.108
 113.060 119.841
 75.627 478.080
 28.986 107.937
 149.480 409.019
 856.142 450.917
 77.113 995.406
 508.966 618.620
 794.450 11.682
 299.535 348.459
 960.869 68.798
 80.677 599.838
 3.311 742.178
 853.687 162.109
 29.353 741.581
 637.109 43.114
 711.768 182.328
 315.540 578.686
 640.054 535.910
 434.880 161.863
 184.913 996.228
 980.043 274.771
 322.080 765.482
 262.967 437.268
 632.696 376.166
 316.221 976.610
 437.370 373.888
 986.992 524.010
 656.705 6.399
 67.330 600.227
 27.520 529.360
 791.953 947.043
 74.054 147.100
 350.440 669.050
 148.400 770.142
 365.265 185.625
 653.445 769.918
 702.877 261.992
 562.083 839.411
 337.147 437.125
 693.981 286.919
 51.241 331.877
 129.274 474.687
 526.862 80.646
 179.054 306.294
 263.341 352.243
 625.272 323.877
 930.980 619.322
 445.651 21.058
 284.138 899.974
 988.668 848.580
 933.813 670.142
 923.669 291.093
 853.926 961.878
 204.337 544.997
 920.338 391.486
 520.351 214.186
 460.259 465.245
 120.928 63.794
 328.393 591.077
 651.696 998.384
 484.710 775.576
 507.943 842.454
 189.602 640.836
 755.715 245.780
 471.383 679.086
 568.604 677.165
 377.460 240.185
 361.665 336.982
 66.144 673.273
 942.134 255.995
 106.166 15.614
 434.885 465.842
 453.889 225.712
 952.662 51.089
 705.284 921.877
 768.644 15.663
 55.713 29.450
 491.876 124.862
 332.956 418.969
 652.381 390.899
 838.658 182.753
 458.677 343.609
 84.389 439.076
 910.012 122.509
 837.832 651.636
 121.458 211.708
 902.484 228.972
 672.466 50.468
 393.952 335.524
 117.272 40.562
 803.956 255.891
 925.364 653.519
 168.978 549.545
 57.041 448.634
 196.974 498.675
 955.789 144.123
 218.313 761.379
 867.083 252.432
 485.298 611.042
 311.328 775.668
 270.100 976.248
 64.618 653.017
 729.080 640.121
 780.076 919.322
 890.495 250.549
 138.548 248.566
 863.958 210.921
 202.080 859.555
 398.340 432.781
 86.691 810.786
 867.738 346.198
 630.658 930.165
 233.483 379.870
 946.781 951.416
 307.945 381.227
 476.338 566.795
 980.097 577.598
 850.921 774.794
 903.674 754.268
 786.627 87.218
 399.605 305.820
 731.826 363.458
 91.653 806.057
 741.612 527.325
 637.459 232.280
 314.051 475.944
 99.110 105.448
 778.375 658.575
 233.790 593.249
 434.564 149.448
 694.979 233.360
 496.488 391.760
 690.038 924.902
 54.373 994.736
 616.187 403.474
 642.326 132.312
 121.994 646.230
 546.567 846.662
 647.189 775.681
 21.746 293.973
 964.241 662.467
 976.028 90.874
 468.647 827.039
 148.624 100.479
 781.821 557.427
 122.158 425.788
 685.047 685.075
 801.068 9.051
 992.004 873.801
 938.410 38.602
 891.298 899.516
 427.564 574.799
 702.378 442.381
 990.982 175.125
 244.749 731.114
 522.135 341.772
 931.025 714.341
 173.966 865.422
 771.798 669.977
 670.547 394.225
 190.392 575.134
 659.353 130.730
 557.187 560.893
 958.888 530.778
 788.521 174.195
 607.666 341.850
 39.283 409.404
 831.341 634.506
 229.622 891.589
 638.668 525.192
 866.081 669.926
 285.731 703.579
 780.553 680.894
 441.424 319.861
 154.380 576.008
 503.429 179.934
 610.590 677.005
 189.163 977.672
 538.499 862.859
 624.470 667.571
 908.926 138.246
 616.762 267.690
 95.127 53.557
 399.223 867.402
 37.677 504.053
 717.294 397.874
 87.312 332.896
 874.747 572.189
 87.729 592.686
 18.983 98.637
 483.335 916.621
 106.925 862.961
 170.597 737.819
 315.026 826.598
 375.098 738.834
 128.778 227.393
 401.512 968.536
 536.140 641.535
 745.925 226.637
 50.826 181.005
 807.297 174.170
 179.307 685.534
 519.042 908.638
 221.151 113.600
 327.155 563.582
 336.092 350.534
 455.769 612.708
 830.806 506.257
 665.299 627.896
 900.020 158.958
 266.350 48.440
 214.481 368.257
 1.452 246.373
 974.913 101.863
 246.565 641.032
 366.836 728.704
 468.532 537.012
 854.673 679.972
 859.718 585.875
 871.695 284.181
 866.441 546.640
 199.941 175.228
 946.277 226.879
 524.247 851.641
 296.668 899.655
 198.129 743.962
 662.385 26.668
 415.738 104.844
 274.509 80.263
 560.759 767.485
 823.683 593.004
 145.558 182.980
 404.007 109.959
 185.648 521.917
 62.293 453.370
 127.466 151.746
 885.310 0.159
 191.365 636.268
 92.539 528.433
 664.639 969.976
 964.933 509.323
 817.521 996.273
 424.900 545.141
 582.526 569.036
 936.521 414.535
 376.840 721.214
 67.912 951.486
 728.993 887.537
 452.981 719.485
 43.581 591.930
 114.162 247.518
 577.982 220.540
 720.473 963.879
 767.777 840.443
 619.206 30.989
 505.936 40.254
 610.532 73.796
 15.872 525.112
 851.229 471.026
 49.493 524.348
 848.676 998.118
 355.753 809.950
 814.402 369.539
 598.455 388.337
 216.187 713.106
 127.752 342.708
 930.378 447.590
 529.803 260.122
 136.292 45.340
 573.139 583.570
 900.064 2.767
 746.532 757.582
 106.835 162.671
 827.717 374.767
 61.711 623.611
 949.340 634.270
 188.558 513.481
 130.512 261.161
 11.622 218.467
 739.709 843.547
 161.453 456.479
 446.230 72.795
 860.160 218.637
 829.689 138.162
 21.219 816.399
 454.961 62.679
 258.479 449.532
 216.672 870.083
 203.666 125.416
 523.824 456.508
 250.325 828.532
 170.740 984.516
 296.981 365.724
 842.564 615.777
 78.455 744.580
 277.648 812.383
 30.105 615.658
 378.776 141.703
 306.668 702.042
 582.275 157.142
 10.022 119.900
 688.324 154.611
 6.125 570.187
 85.385 344.693
 21.587 953.713
 902.616 671.906
 298.614 569.664
 460.785 359.174
 700.602 631.827
 406.831 477.487
 249.557 948.627
 880.496 922.865
 44.151 724.509
 821.771 126.435
 960.066 153.740
 262.291 394.961
 531.785 786.500
 906.948 761.019
 719.992 185.032
 86.962 661.873
 596.979 678.942
 913.607 227.565
 252.889 738.658
 171.963 770.769
 810.320 670.059
 733.790 578.445
 409.008 687.872
 433.549 918.484
 414.244 537.279
 915.170 419.416
 143.871 430.086
 721.301 549.448
 783.699 261.655
 241.281 719.772
 257.673 636.666
 266.955 739.219
 977.895 804.836
 112.881 641.254
 164.714 982.141
 153.672 744.227
 795.444 889.535
 408.577 661.380
 912.245 500.830
 482.436 583.763
 648.434 666.322
 851.497 767.831
 774.571 321.383
 588.982 786.782
 130.622 642.757
 163.622 782.773
 10.936 663.559
 747.711 983.988
 370.697 275.277
 450.594 939.447
 794.669 146.573
 288.257 854.748
 133.657 179.937
 327.131 678.110
 896.270 654.666
 945.924 48.736
 161.686 4.981
 266.866 254.368
 434.540 233.062
 568.928 93.816
 430.434 626.434
 540.276 160.178
 897.577 746.270
 13.436 974.523
 837.472 477.266
 890.517 546.271
 679.402 320.754
 171.585 19.585
 336.754 501.387
 789.357 804.471
 578.143 915.243
 598.245 972.324
 686.200 435.625
 714.033 219.367
 58.216 714.522
 128.992 634.313
 785.159 865.998
 390.740 131.019
 591.553 426.328
 214.792 270.584
 44.239 779.028
 361.601 363.856
 61.951 975.997
 438.146 43.730
 352.156 134.479
 549.335 771.639
 41.757 539.826
 820.960 104.625
 982.493 322.847
 717.480 624.375
 731.580 335.630
 86.151 609.077
 217.881 239.059
 853.918 220.241
 491.393 97.764
 993.024 852.591
 559.919 103.297
 541.577 544.095
 185.359 703.944
 230.694 919.502
 140.219 90.466
 322.547 13.872
 12.890 992.448
 124.350 728.103
 351.272 291.810
 910.532 357.113
 104.898 410.864
 585.909 120.002
 775.433 525.284
 861.376 442.137
 926.896 771.304
 323.616 689.766
 206.107 35.733
 972.586 451.814
 449.564 52.052
 314.404 380.044
 927.310 181.598
 250.143 132.650
 122.546 881.925
 938.339 477.692
 446.089 791.760
 754.503 977.839
 918.757 71.130
 976.230 538.024
 556.872 994.322
 17.611 110.195
 104.111 311.213
 879.486 937.190
 957.609 968.517
 8.846 319.335
 931.568 956.726
 335.580 206.733
 634.674 251.628
 820.237 177.220
 158.566 622.535
 172.954 39.794
 886.773 944.684
 339.873 407.124
 143.376 183.219
 75.998 874.973
 167.728 403.879
 187.370 713.350
 288.588 644.800
 413.702 261.756
 893.768 779.085
 96.341 92.462
 768.893 274.112
 724.875 790.483
 983.077 66.465
 746.233 241.554
 805.534 317.348
 48.307 230.197
 173.647 179.131
 769.499 55.035
 231.203 616.930
 338.015 659.337
 100.048 907.956
 289.991 358.638
 726.922 444.579
 661.736 797.037
 700.570 544.033
 884.548 967.858
 906.317 908.546
 745.056 446.961
 773.233 364.983
 302.180 877.708
 372.950 364.211
 694.112 950.889
 402.519 149.191
 623.854 891.719
 982.785 359.849
 406.523 815.933
 538.204 375.234
 800.772 280.265
 806.574 783.082
 263.248 227.055
 223.531 788.164
 670.191 121.841
 705.885 38.657
 183.294 985.715
 842.011 569.993
 615.166 825.591
 11.696 284.396
 18.740 525.784
 280.467 438.622
 8.298 959.401
 525.928 979.777
 569.264 49.483
 90.495 617.620
 459.381 915.072
 953.970 260.331
 203.399 498.959
 571.365 768.701
 673.031 130.578
 920.210 941.129
 187.985 33.199
 194.425 659.367
 414.734 559.132
 918.777 273.896
 347.794 915.349
 942.392 550.143
 682.386 825.777
 908.136 934.825
 604.066 232.093
 946.526 28.956
 685.287 44.413
 770.886 103.968
 273.700 664.607
 270.436 294.655
 643.684 581.687
 529.052 912.121
 750.107 609.706
 811.399 697.313
 739.334 148.869
 30.344 977.385
 332.223 310.144
 68.363 679.874
 771.194 478.827
 802.325 231.151
 519.963 294.643
 960.371 133.868
 200.229 502.437
 909.112 742.037
 52.386 351.058
 969.982 581.347
 303.469 377.247
 939.175 786.334
 329.102 460.212
 633.323 525.821
 99.808 940.925
 702.999 984.827
 625.963 603.262
 801.731 776.942
 558.692 163.022
 825.828 928.373
 692.847 122.080
 159.507 546.791
 357.717 950.781
 183.397 348.429
 904.326 359.966
 198.134 640.084
 116.292 228.214
 47.488 553.748
 123.292 639.123
 219.386 116.247
 599.901 552.406
 883.382 550.748
 833.112 241.679
 968.042 388.234
 863.136 656.945
 972.676 992.615
 895.648 952.618
 179.544 841.131
 679.556 219.657
 422.676 860.974
 500.462 895.879
 668.707 703.000
 892.555 840.243
 667.469 574.002
 484.830 848.928
 582.682 81.069
 513.808 683.197
 266.038 36.158
 224.638 956.509
 94.710 788.311
 494.499 492.315
 659.158 997.230
 723.047 780.848
 124.729 828.598
 99.412 715.359
 559.579 972.196
 356.782 923.455
 638.772 183.039
 725.102 290.911
 818.868 888.441
 979.177 32.758
 701.115 845.788
 820.750 244.166
 939.565 573.137
 724.610 872.166
 731.489 894.481
 293.928 614.417
 882.667 171.165
 910.722 264.746
 354.225 748.688
 413.401 394.171
 458.218 592.723
 892.817 153.568
 817.015 669.113
 757.194 98.357
 380.690 129.810
 589.109 720.853
 204.066 980.991
 196.581 301.776
 21.047 452.065
 665.971 494.429
 571.720 467.019
 255.237 983.941
 993.824 294.992
 49.123 636.596
 694.185 868.324
 437.714 802.677
 980.260 287.354
 509.682 158.335
 322.872 456.397
 282.515 481.321
 607.462 529.612
 563.262 630.934
 734.857 194.572
 962.429 339.100
 778.760 731.524
 815.833 77.422
 874.352 94.554
 228.424 620.223
 581.886 944.585
 191.779 117.815
 575.595 991.649
 373.268 684.482
 789.279 183.775
 187.635 115.039
 196.448 111.794
 677.205 310.588
 8.780 523.119
 409.206 22.483
 488.986 484.102
 490.363 333.246
 743.169 570.843
 170.312 869.484
 686.756 464.604
 705.229 585.898
 973.433 582.467
 858.136 337.682
 597.907 379.982
 877.397 653.340
 393.386 853.947
 103.175 678.967
 959.217 574.550
 663.937 251.841
 92.139 452.038
 531.042 304.925
 428.145 949.362
 566.097 149.183
 306.198 785.305
 18.884 737.967
 368.317 419.275
 186.717 412.953
 844.339 996.797
 930.924 255.978
 18.445 581.926
 342.567 432.685
 926.146 668.131
 765.667 485.141
 725.501 292.028
 408.008 599.923
 469.037 864.833
 11.544 399.721
 670.027 765.029
 208.722 749.984
 308.789 124.012
 778.283 672.920
 914.799 296.107
 632.892 470.190
 445.016 588.027
 948.062 89.532
 667.601 673.631
 882.121 161.572
 165.772 121.583
 173.506 778.974
 364.733 890.636
 945.478 304.501
 824.375 914.708
 38.821 356.366
 553.904 813.518
 447.468 723.457
 116.735 770.398
 95.921 669.691
 583.502 54.082
 494.344 772.093
 938.953 3.210
 289.089 742.668
 789.804 409.215
 523.064 267.016
 292.606 633.902
 489.799 675.816
 214.501 881.910
 443.326 687.136
 249.121 355.242
 477.518 722.290
 881.989 477.985
 555.502 625.202
 684.800 565.413
 722.846 490.432
 319.194 684.790
 825.928 729.108
 354.524 617.961
 756.122 241.562
 310.277 781.344
 105.870 402.752
 884.868 321.029
 737.593 549.411
 844.371 903.760
 791.647 349.761
 436.266 633.678
 84.539 166.671
 836.585 95.477
 240.754 638.063
 109.112 453.346
 656.228 804.511
 480.829 408.747
 982.473 339.317
 650.086 366.078
 49.358 672.508
 27.573 491.965
 391.325 954.385
 652.706 239.912
 14.623 49.267
 370.494 996.863
 27.875 774.568
 240.060 581.878
 869.313 858.147
 73.010 570.247
 293.773 47.987
 167.852 650.317
 51.375 207.830
 369.038 156.870
 396.522 321.528
 392.349 416.821
 637.095 124.085
 231.887 833.194
 874.400 610.957
 410.509 605.818
 727.597 246.922
 820.992 416.223
 93.043 115.294
 98.528 204.920
 98.585 96.442
 488.302 647.225
 192.617 36.289
 350.208 35.419
 403.285 621.045
 54.414 837.110
 938.103 689.771
 548.035 199.844
 520.288 133.232
 249.159 478.364
 805.157 502.916
 787.511 482.303
 346.009 411.122
 52.126 477.874
 420.065 679.922
 819.263 67.367
 445.732 697.894
 165.708 345.636
 164.771 288.333
 873.619 264.520
 497.724 566.701
 6.562 886.241
 356.535 269.195
 888.819 277.781
 391.640 135.229
 410.951 683.225
 916.685 406.494
 176.677 443.846
 175.487 911.907
 715.247 940.751
 854.058 604.781
 228.509 777.176
 784.626 634.888
 994.957 52.782
 206.105 918.603
 189.301 106.716
 631.840 825.267
 23.947 606.802
 304.258 653.371
 509.543 566.496
 689.222 417.589
 950.107 397.306
 360.062 514.487
 421.862 711.129
 650.670 753.596
 774.524 423.711
 404.691 220.053
 183.521 67.278
 128.009 429.199
 468.307 777.985
 556.848 212.191
 476.049 503.447
 604.301 970.075
 964.512 789.201
 442.702 103.011
 959.717 402.982
 44.620 77.849
 322.196 785.428
 346.361 273.447
 743.259 258.979
 647.616 236.688
 75.461 357.715
 330.565 606.693
 448.199 974.807
 210.419 799.237
 152.381 66.670
 134.608 682.692
 622.325 850.264
 974.976 281.176
 777.077 118.971
 130.181 886.082
 488.305 960.919
 625.620 485.270
 452.733 659.375
 995.673 787.271
 401.129 396.964
 315.740 248.659
 464.182 973.159
 55.627 844.749
 932.020 617.979
 215.632 61.204
 335.775 74.624
 424.414 946.497
 196.626 1.255
 94.135 538.087
 333.531 869.183
 191.824 559.330
 901.781 513.888
 873.418 746.444
 410.185 319.722
 893.173 287.210
 597.804 322.648
 929.288 683.671
 957.516 822.366
 417.615 453.087
 792.233 70.646
 148.639 784.149
 352.459 302.395
 325.794 913.504
 906.129 496.124
 401.185 191.458
 561.790 378.013
 271.532 691.213
 535.480 46.243
 134.369 674.808
 4.755 307.818
 852.207 168.271
 117.978 147.500
 258.338 491.193
 463.842 337.238
 748.529 520.530
 899.349 834.483
 352.163 198.939
 80.951 489.855
 456.882 794.220
 43.625 509.932
 492.945 413.640
 379.547 811.473
 265.968 526.240
 838.216 711.636
 686.258 764.065
 812.951 567.927
 384.418 92.031
 207.280 895.458
 959.332 853.511
 554.735 922.054
 287.138 28.392
 165.902 408.850
 667.692 861.130
 119.271 170.920
 415.558 423.286
 422.731 25.488
 461.436 528.154
 928.797 711.291
 340.581 90.707
 70.194 639.200
 659.110 665.505
 127.930 519.523
 376.903 655.860
 189.120 974.152
 485.142 992.165
 787.376 81.435
 423.521 864.430
 238.502 458.301
 741.059 67.743
 135.684 388.422
 497.617 399.395
 301.375 728.401
 1.218 318.075
 611.150 827.946
 27.658 239.856
 614.198 587.387
 350.528 669.239
 335.630 539.742
 476.394 128.545
 319.831 618.782
 14.666 103.274
 77.761 83.459
 275.630 28.194
 53.159 77.751
 972.540 527.951
 895.216 69.143
 371.971 541.623
 793.581 124.783
 786.246 713.317
 423.915 738.869
 906.405 146.424
 400.054 945.468
 435.558 689.337
 216.681 355.993
 680.476 752.323
 382.075 808.654
 901.957 921.783
 624.672 657.931
 97.896 527.789
 753.894 655.299
 611.492 787.669
 461.961 558.998
 212.879 162.165
 269.511 381.618
 616.269 356.828
 96.977 751.786
 365.070 730.609
 942.387 582.679
 571.096 252.872
 674.094 848.720
 635.839 111.320
 516.540 156.369
 144.875 414.603
 884.446 229.816
 21.853 468.035
 474.629 832.708
 495.520 908.053
 77.154 818.377
 789.217 655.476
 243.814 389.773
 832.749 549.683
 530.447 593.234
 945.082 531.436
 491.649 45.032
 894.817 992.871
 386.736 764.326
 143.553 66.395
 791.923 269.668
 373.286 102.666
 96.513 187.822
 628.809 830.044
 484.361 63.541
 934.170 897.903
 213.043 777.651
 10.767 903.820
 252.235 549.679
 504.319 75.098
 33.097 382.216
 767.233 519.534
 798.432 599.777
 918.636 145.171
 888.583 838.248
 371.383 756.391
 13.181 85.941
 856.775 511.883
 859.726 688.143
 854.531 442.192
 195.614 268.956
 237.165 399.971
 302.529 352.820
 431.547 999.222
 216.514 779.658
 881.768 401.331
 861.571 389.025
 539.886 351.315
 991.062 627.525
 316.706 549.181
 573.756 828.190
 273.126 165.796
 268.071 679.379
 31.902 253.005
 259.462 493.352
 725.976 642.511
 536.173 91.148
 387.156 131.179
 644.596 621.329
 210.166 781.834
 797.571 246.915
 622.561 763.510
 560.389 79.221
 649.217 564.560
 66.476 862.024
 107.942 652.554
 127.338 957.517
 714.990 758.801
 711.977 40.796
 48.985 230.401
 45.512 346.464
 430.043 132.472
 184.102 244.461
 357.022 576.741
 985.512 658.036
 27.217 694.694
 236.963 321.178
 284.887 624.349
 602.717 942.759
 831.485 215.418
 494.376 977.590
 733.077 19.759
 881.971 268.799
 808.993 679.776
 91.004 330.099
 838.415 479.728
 360.745 380.136
 214.363 522.184
 166.041 464.144
 571.686 438.190
 275.824 531.333
 459.693 454.907
 186.628 251.000
 591.235 13.781
 831.930 608.280
 927.335 456.798
 434.669 24.197
 526.253 844.566
 600.235 387.509
 953.403 20.140
 503.365 101.413
 196.501 134.516
 520.565 61.041
 620.117 66.998
 318.779 552.771
 14.475 335.316
 103.125 959.430
 312.440 41.218
 26.908 62.715
 961.515 247.495
 203.951 742.555
 218.132 558.181
 68.184 210.223
 81.136 966.431
 182.810 195.889
 80.204 651.649
 899.043 0.870
 390.847 21.661
 343.133 169.386
 546.885 95.514
 114.122 24.312
 477.997 262.004
 300.604 126.791
 406.640 498.002
 172.853 182.049
 815.693 524.378
 330.374 235.087
 844.331 866.830
 540.674 532.852
 11.572 890.793
 802.416 916.961
 609.591 126.083
 817.743 437.046
 785.261 385.818
 530.386 313.595
 649.530 629.000
 347.028 845.865
 459.565 295.982
 231.380 160.726
 325.325 55.653
 868.811 278.391
 145.965 902.866
 322.362 167.865
 805.866 210.408
 20.095 756.130
 606.763 313.271
 963.537 108.698
 611.507 141.337
 865.108 724.062
 984.196 242.700
 599.825 480.140
 567.105 692.207
 187.031 777.042
 201.139 62.476
 248.615 768.141
 615.921 67.384
 971.291 831.718
 858.470 156.192
 435.336 70.281
 44.583 241.001
 367.173 236.681
 880.984 647.774
 987.923 68.352
 674.194 73.930
 427.236 197.334
 996.719 861.293
 867.093 118.537
 483.801 815.604
 92.944 807.008
 373.809 451.769
 831.408 532.443
 949.826 262.431
 220.113 922.173
 384.517 6.558
 14.438 959.196
 108.700 220.553
 919.242 97.077
 517.829 58.513
 425.880 146.939
 979.794 77.905
 123.468 801.981
 920.013 874.965
 979.329 261.488
 521.920 229.006
 90.845 189.185
 906.800 90.666
 896.472 370.601
 739.017 815.661
 497.840 742.309
 61.360 238.192
 240.777 664.171
 899.294 747.702
 887.375 246.862
 208.982 495.919
 893.331 473.875
 86.966 250.147
 497.452 653.895
 642.413 521.490
 499.307 180.192
 466.883 246.620
 915.340 573.600
 461.020 67.867
 785.593 650.368
 709.689 733.594
 577.488 331.975
 782.491 189.332
 178.456 937.842
 998.824 926.019
 866.789 751.239
 887.525 236.468
 834.668 591.777
 920.545 362.101
 446.506 73.461
 65.967 511.973
 40.350 74.798
 324.265 343.485
 514.113 736.903
 47.125 413.248
 428.863 467.651
 932.923 56.821
 858.515 35.872
 417.478 123.096
 622.383 851.464
 81.686 473.665
 960.528 47.407
 355.779 426.417
 711.379 501.413
 468.223 657.901
 889.239 591.934
 348.536 28.682
 452.034 300.026
 208.865 423.332
 415.754 410.029
 288.129 831.041
 183.706 584.040
 812.391 378.836
 591.101 183.756
 501.319 977.277
 246.858 975.604
 906.795 274.441
 16.441 508.557
 807.672 129.436
 116.460 616.808
 684.273 218.897
 171.473 430.475
 665.419 351.794
 556.667 625.939
 65.805 777.835
 460.865 703.523
 826.536 186.929
 849.675 524.503
 529.088 181.272
 88.699 493.302
 693.339 993.030
 554.949 845.991
 392.200 870.251
 477.422 855.521
 745.637 378.157
 314.605 130.516
 100.288 394.601
 710.439 951.841
 990.509 615.032
 936.549 33.873
 723.662 237.285
 396.456 630.521
 376.005 249.042
 359.037 335.220
 443.092 485.540
 428.870 695.623
 505.612 722.475
 128.640 214.523
 271.733 394.974
 344.950 916.084
 792.048 729.621
 708.180 289.034
 642.970 800.025
 377.249 584.732
 396.989 190.222
 272.019 547.517
 779.629 12.654
 833.614 227.384
 917.552 182.860
 643.133 501.586
 952.366 320.881
 142.404 883.445
 800.919 915.198
 679.765 585.431
 833.686 449.736
 755.898 231.945
 895.181 824.637
 728.978 78.381
 158.935 379.438
 117.655 720.793
 377.546 200.753
 730.276 599.161
 816.711 729.077
 68.459 771.993
 540.274 300.023
 174.527 526.369
 308.577 508.816
 390.716 81.936
 560.233 783.665
 401.728 536.601
 241.520 419.589
 672.625 13.340
 429.708 451.044
 655.751 819.836
 146.554 36.519
 311.094 84.276
 684.129 663.936
 904.987 431.091
 452.948 150.736
 266.373 599.694
 426.612 561.050
 684.928 668.016
 889.960 264.012
 131.529 542.197
 419.734 147.540
 121.995 326.043
 936.605 731.602
 186.356 941.315
 691.722 610.880
 857.531 175.823
 194.834 330.923
 368.000 74.354
 187.229 762.279
 806.673 32.141
 722.669 97.148
 509.522 16.905
 482.141 331.954
 558.901 339.127
 431.201 111.543
 772.830 257.404
 477.365 956.906
 755.370 283.531
 622.991 554.353
 933.836 317.662
 288.299 91.459
 962.724 65.959
 629.312 741.252
 65.414 580.094
 254.694 743.663
 403.877 109.406
 289.786 50.862
 207.653 812.377
 109.892 894.781
 403.352 665.074
 710.364 620.567
 815.118 201.608
 868.905 694.399
 558.059 487.386
 334.215 438.827
 127.266 62.508
 921.578 40.349
 453.992 993.256
 864.999 994.427
 120.860 768.082
 150.075 950.424
 215.115 595.108
 993.106 956.565
 372.165 866.111
 629.208 212.034
 292.802 702.787
 192.836 454.405
 981.923 791.191
 613.585 156.242
 682.508 226.423
 82.130 400.724
 697.526 59.557
 67.387 44.265
 188.914 280.480
 966.344 961.476
 504.514 342.712
 950.507 477.344
 451.603 188.618
 223.683 711.586
 253.478 355.928
 839.127 445.022
 190.432 819.685
 132.314 237.024
 338.615 68.980
 229.230 112.187
 533.022 747.052
 587.775 944.172
 50.670 348.997
 48.390 211.859
 346.422 716.667
 914.231 619.719
 989.648 779.124
 484.111 958.546
 210.775 433.634
 634.200 847.815
 841.668 61.707
 226.297 726.105
 44.923 732.773
 628.815 735.933
 899.489 111.014
 616.931 344.366
 422.171 785.531
 594.268 526.841
 937.715 668.052
 1.773 760.422
 299.031 113.790
 80.012 581.362
 441.358 28.801
 786.937 983.297
 220.569 830.520
 680.382 905.025
 730.391 267.262
 317.429 684.845
 63.061 707.891
 143.726 861.477
 223.128 155.972
 715.253 565.045
 27.970 385.387
 261.737 966.473
 937.695 839.201
 241.451 606.491
 910.839 273.593
 406.564 688.503
 343.567 197.822
 579.437 640.714
 634.508 483.791
 494.435 995.594
 844.085 759.890
 676.270 228.069
 658.140 419.117
 971.878 982.543
 496.059 957.249
 423.972 713.284
 151.849 499.978
 144.277 288.808
 54.011 506.046
 514.816 460.362
 761.314 864.568
 796.384 174.535
 64.323 697.774
 262.464 693.382
 377.552 784.768
 590.528 60.648
 528.459 427.566
 45.114 73.834
 574.131 968.331
 170.650 58.672
 604.677 857.700
 297.338 130.508
 277.396 880.222
 248.940 516.926
 924.056 716.838
 654.015 924.509
 794.860 709.100
 206.711 891.963
 359.362 369.313
 932.804 879.870
 542.735 629.377
 902.293 317.594
 504.252 953.802
 130.846 539.299
 685.644 564.933
 446.116 88.574
 695.462 87.028
 506.880 114.978
 429.884 747.481
 676.761 901.986
 142.117 855.662
 121.751 95.909
 896.165 980.759
 951.679 106.619
 613.963 78.391
 918.248 846.163
 338.585 671.111
 652.366 399.069
 184.285 110.154
 535.512 82.504
 973.665 365.716
 496.208 375.050
 723.463 781.839
 573.733 355.172
 836.582 751.596
 345.807 95.379
 195.568 421.275
 951.627 172.272
 891.329 811.755
 711.506 358.296
 323.081 285.130
 332.179 205.993
 87.323 109.146
 553.952 683.293
 853.788 146.388
 331.425 98.054
 177.075 974.896
 310.919 106.326
 489.081 228.343
 370.501 742.072
 887.844 714.084
 296.260 762.283
 514.337 153.599
 583.010 562.184
 474.777 810.547
 748.710 887.773
 309.761 85.359
 147.706 230.077
 773.842 511.613
 844.430 315.828
 214.012 778.312
 780.797 466.711
 619.953 104.302
 929.541 753.784
 663.118 827.723
 892.648 60.356
 898.983 656.486
 77.539 136.622
 133.654 7.879
 90.437 999.146
 561.949 989.607
 831.355 130.256
 181.834 224.804
 291.317 664.264
 645.471 174.029
 650.979 422.743
 789.114 273.243
 699.907 358.893
 714.655 893.717
 154.920 786.105
 300.113 284.148
 299.424 58.495
 172.916 613.878
 717.438 17.440
 470.086 476.482
 307.543 159.528
 567.773 603.340
 363.334 775.227
 526.891 585.935
 256.075 176.589
 362.517 512.881
 188.243 15.187
 696.334 133.156
 967.801 792.073
 640.682 391.376
 724.759 199.817
 339.963 515.450
 724.319 397.764
 863.608 733.531
 773.313 706.671
 710.847 758.371
 345.526 284.423
 110.919 396.162
 221.676 892.689
 345.547 647.467
 734.333 933.230
 199.589 994.367
 288.027 85.363
 279.449 875.465
 679.514 442.091
 699.319 694.622
 439.938 366.253
 597.821 786.457
 355.050 980.146
 140.279 158.731
 965.282 388.324
 316.396 276.215
 6.139 305.411
 643.835 760.735
 800.893 625.827
 222.973 416.524
 769.989 803.368
 797.708 98.294
 761.014 393.917
 105.502 411.480
 443.836 208.373
 844.069 250.721
 749.879 694.906
 742.273 564.979
 283.080 155.153
 152.405 197.757
 891.473 449.065
 136.306 41.176
 589.219 974.230
 508.562 306.356
 764.348 950.073
 738.723 333.451
 930.269 692.966
 967.186 817.133
 90.530 448.723
 824.825 522.506
 325.604 33.049
 886.850 817.825
 294.927 613.197
 761.801 600.451
 622.666 305.554
 295.493 278.012
 325.293 240.214
 638.426 365.332
 594.742 496.348
 918.335 337.504
 2.664 998.571
 614.832 649.287
 997.042 507.440
 41.301 190.227
 958.326 175.085
 394.332 933.608
 932.518 473.984
 879.994 586.101
 905.776 362.653
 419.525 725.236
 399.437 311.996
 277.641 185.310
 594.731 781.145
 751.316 421.774
 819.413 168.447
 364.961 742.540
 299.154 454.060
 102.199 775.892
 677.666 243.244
 280.746 373.160
 102.398 777.336
 164.096 485.025
 146.502 531.712
 174.010 959.008
 559.918 111.479
 196.230 878.577
 708.511 396.549
 486.879 88.322
 543.689 904.091
 819.968 152.348
 347.779 519.811
 951.976 792.567
 202.297 507.148
 105.255 108.735
 835.365 708.359
 828.854 742.279
 6.838 291.847
 327.213 901.247
 999.582 230.277
 651.136 494.735
 795.126 883.551
 221.664 853.212
 642.132 845.143
 159.288 848.176
 575.355 340.354
 174.803 23.055
 937.891 457.619
 153.591 350.446
 605.228 881.010
 544.904 822.329
 739.137 371.690
 717.618 534.369
 923.713 331.446
 232.939 657.740
 194.309 451.980
 634.673 507.795
 79.968 803.802
 694.132 264.646
 486.849 108.920
 847.905 113.214
 277.593 247.928
 813.955 127.112
 301.473 916.145
 499.413 989.967
 532.270 422.477
 459.752 138.336
 833.193 841.367
 424.476 521.496
 726.979 521.234
 63.115 445.337
 768.702 526.036
 974.099 830.772
 641.352 160.022
 288.356 243.068
 690.219 784.488
 692.404 698.909
 130.373 680.518
 698.835 135.664
 778.646 509.869
 684.951 525.174
 632.497 759.537
 345.614 566.309
 525.931 471.954
 479.893 220.992
 98.423 125.818
 371.867 732.276
 405.730 71.126
 805.960 236.230
 249.102 781.064
 51.630 347.941
 97.041 973.083
 989.565 752.928
 795.231 497.976
 162.970 596.157
 907.166 690.483
 607.898 449.850
 880.324 525.246
 233.307 617.114
 498.435 600.563
 625.711 140.605
 545.639 367.941
 988.596 923.902
 887.319 591.872
 490.551 18.770
 457.568 231.452
 288.247 205.233
 955.130 518.634
 564.515 205.362
 486.759 218.136
 934.135 78.360
 386.202 907.817
 830.199 787.159
 983.131 648.039
 4.716 488.986
 32.509 911.873
 24.290 558.802
 752.037 938.526
 784.237 620.020
 192.893 329.205
 224.369 237.253
 804.261 322.400
 932.209 367.315
 190.610 624.742
 442.762 4.108
 926.128 310.058
 269.753 668.053
 934.642 274.657
 965.901 849.438
 995.917 208.452
 447.145 226.253
 858.245 432.061
 18.424 340.232
 758.873 198.119
 800.812 469.905
 742.452 864.641
 828.354 117.171
 465.525 439.234
 908.221 895.508
 452.748 350.555
 322.999 635.406
 376.638 428.675
 705.586 308.362
 543.930 235.486
 494.781 408.155
 642.986 362.247
 545.958 850.720
 21.114 651.632
 942.040 286.339
 479.324 569.743
 244.255 124.972
 284.167 978.471
 211.909 113.177
 869.242 185.221
 980.967 165.292
 428.316 485.556
 350.696 429.536
 261.303 90.853
 917.707 488.757
 625.440 739.114
 501.755 774.010
 846.665 829.942
 515.482 965.696
 268.594 277.159
 481.680 521.135
 44.585 623.159
 840.522 789.096
 926.523 261.850
 12.699 131.777
 764.558 841.805
 592.660 394.167
 925.478 303.258
 692.470 151.664
 862.471 292.851
 197.742 781.703
 552.372 415.226
 842.069 287.207
 963.050 452.754
 68.213 332.687
 456.335 111.930
 88.764 412.133
 482.003 350.529
 54.984 866.595
 814.982 982.793
 912.235 414.165
 248.653 145.251
 188.881 392.171
 227.224 693.799
 411.239 377.856
 603.464 569.189
 41.410 726.967
 96.185 254.830
 232.277 717.872
 224.787 314.944
 422.286 920.746
 473.838 565.499
 942.629 526.427
 225.234 133.487
 675.097 207.865
 953.179 706.079
 127.235 579.229
 250.529 879.688
 532.697 35.057
 214.314 175.452
 142.157 156.234
 412.261 992.924
 350.331 563.582
 257.561 294.618
 766.988 76.631
 890.884 932.564
 547.235 928.472
 189.686 292.145
 964.360 121.936
 956.443 901.621
 256.356 452.669
 668.654 167.063
 576.775 326.703
 971.847 786.569
 507.057 960.124
 757.775 285.031
 69.326 453.300
 667.203 617.330
 747.120 309.469
 991.899 805.224
 361.409 335.342
 603.552 8.618
 148.035 278.671
 916.289 458.235
 381.388 673.803
 280.523 982.350
 931.529 971.091
 223.108 899.390
 225.206 300.481
 784.773 290.527
 905.477 984.702
 880.912 847.211
 703.292 885.412
 224.738 858.985
 503.765 688.714
 329.340 483.395
 619.654 557.987
 452.076 254.624
 887.416 85.673
 894.171 138.498
 342.883 935.945
 731.355 142.221
 83.175 902.139
 67.199 116.617
 100.869 612.083
 86.877 541.645
 710.994 747.301
 190.858 622.753
 959.329 235.415
 29.190 322.265
 583.282 406.496
 389.324 148.070
 628.849 941.718
 243.723 778.584
 346.473 595.303
 295.785 341.196
 85.922 37.769
 610.095 319.603
 379.437 790.001
 239.860 347.744
 490.579 524.279
 613.044 274.128
 363.415 71.405
 79.658 835.633
 36.489 254.428
 804.562 565.243
 294.651 271.682
 789.681 440.355
 179.004 268.058
 481.677 539.363
 223.544 97.507
 248.855 162.214
 152.433 116.031
 155.489 548.788
 673.126 317.970
 412.158 326.646
 809.898 794.873
 704.434 981.382
 514.838 551.931
 194.876 79.078
 597.448 248.790
 328.373 306.997
 61.038 667.070
 950.246 27.415
 908.680 264.261
 550.005 367.468
 271.373 311.640
 379.260 568.046
 156.931 981.865
 546.230 575.503
 264.076 640.012
 75.673 635.414
 649.183 180.635
 34.459 907.500
 773.454 864.344
 679.742 100.511
 749.127 952.162
 787.517 576.319
 801.293 867.290
 791.011 810.271
 876.428 374.826
 605.654 52.238
 472.561 744.404
 373.436 307.691
 605.030 322.961
 235.330 663.822
 24.785 809.997
 375.417 601.606
 495.420 601.399
 291.799 355.153
 935.640 296.422
 682.821 965.394
 324.090 182.782
 716.168 301.835
 424.733 704.362
 324.810 635.491
 58.009 443.169
 677.485 995.439
 953.287 520.447
 60.318 453.455
 262.731 940.896
 116.540 94.493
 889.342 808.588
 87.284 949.398
 629.837 464.306
 320.445 809.889
 206.321 2.683
 637.225 99.992
 962.734 785.879
 15.701 843.531
 939.205 80.912
 644.526 10.809
 269.404 803.448
 472.330 931.266
 135.320 185.615
 512.812 70.659
 576.503 523.630
 22.790 854.659
 205.625 667.778
 240.024 704.642
 701.298 648.217
 216.781 380.839
 907.618 481.464
 809.342 713.025
 496.250 361.243
 556.657 965.679
 672.427 831.040
 804.843 324.628
 15.595 282.552
 388.084 212.747
 626.309 982.861
 668.797 516.256
 644.134 453.152
 56.664 18.996
 450.787 193.093
 881.757 853.834
 475.483 648.268
 883.683 57.824
 175.784 774.663
 617.110 96.244
 130.371 275.950
 862.729 751.182
 106.615 428.847
 98.514 69.444
 765.132 612.234
 233.832 164.564
 348.347 100.811
 971.657 866.348
 236.370 148.285
 252.908 322.253
 810.022 783.443
 491.012 256.990
 259.839 380.593
 541.668 284.873
 146.409 890.129
 217.813 303.898
 929.899 462.246
 376.785 957.310
 826.394 44.620
 227.175 569.170
 150.483 751.413
 156.997 2.264
 404.832 394.986
 530.345 972.615
 369.334 442.642
 72.963 423.199
 118.616 848.637
 532.301 314.416
 504.323 147.195
 697.054 350.149
 127.915 946.712
 865.414 711.118
 104.012 500.582
 808.922 312.854
 79.976 448.667
 866.676 710.367
 594.162 618.622
 277.534 817.892
 185.592 81.682
 298.984 647.650
 927.722 497.751
 231.540 359.973
 667.268 324.547
 656.220 887.401
 77.920 260.978
 67.170 92.273
 263.330 541.973
 537.410 951.204
 592.360 487.812
 66.549 256.681
 453.639 262.818
 126.957 177.386
 860.638 734.620
 529.141 132.021
 210.305 904.502
 775.987 479.193
 838.789 751.316
 355.214 696.846
 370.706 785.933
 44.088 972.804
 720.946 830.933
 962.584 423.066
 180.342 842.543
 331.235 731.814
 451.929 190.541
 266.505 617.694
 159.471 59.570
 406.444 691.406
 34.030 275.154
 207.507 512.189
 210.191 273.545
 722.721 773.283
 297.106 400.658
 973.059 862.385
 799.574 656.923
 397.110 631.551
 173.127 207.483
 626.366 166.686
 129.636 897.141
 130.175 30.067
 544.698 983.636
 329.202 736.204
 436.403 808.902
 140.984 753.389
 421.577 33.884
 725.597 757.748
 947.992 877.260
 401.695 126.306
 540.105 921.292
 339.309 179.025
 575.606 19.146
 70.076 671.041
 477.466 587.980
 30.388 715.176
 111.510 672.254
 38.827 166.545
 26.072 73.884
 654.804 526.702
 564.522 172.733
 947.305 390.935
 882.893 795.456
 75.959 151.111
 276.226 266.940
 834.280 125.956
 674.405 120.670
 588.050 84.047
 630.079 517.529
 849.590 581.453
 959.885 282.361
 628.646 0.422
 490.776 310.463
 88.087 258.204
 134.098 508.816
 381.440 982.042
 992.667 147.045
 661.013 409.046
 85.002 618.738
 500.063 275.414
 933.729 913.888
 577.963 681.097
 52.916 227.083
 719.947 41.959
 825.547 863.742
 876.830 225.966
 384.652 138.960
 567.619 282.512
 599.938 111.433
 709.665 550.196
 779.457 470.680
 725.438 619.024
 79.299 551.661
 769.117 644.792
 183.156 530.210
 864.682 898.575
 580.475 239.232
 523.127 480.534
 702.725 513.708
 921.001 648.292
 440.859 437.306
 214.836 784.876
 785.589 630.477
 853.659 254.500
 830.653 735.558
 480.137 126.590
 436.248 355.576
 903.603 365.393
 946.664 867.674
 737.085 725.893
 427.431 127.509
 245.289 423.766
 570.680 116.393
 209.370 80.692
 303.768 957.824
 713.331 424.792
 19.452 484.347
 560.337 453.630
 473.060 100.100
 977.410 963.583
 713.476 130.258
 634.521 499.998
 833.542 137.740
 137.516 388.235
 948.226 922.540
 730.432 833.192
 195.109 593.134
 216.499 406.292
 964.180 346.216
 161.349 122.199
 218.276 435.177
 438.001 806.024
 80.934 414.024
 600.105 394.755
 716.740 667.788
 495.258 48.679
 485.880 678.938
 849.393 580.121
 947.725 518.993
 239.869 363.785
 249.387 922.822
 230.842 967.050
 948.836 618.300
 349.530 636.866
 276.099 604.756
 744.156 175.371
 71.005 949.500
 569.863 817.381
 195.940 692.591
 511.835 443.706
 604.168 296.706
 67.819 794.412
 648.565 72.598
 795.528 521.182
 795.617 363.340
 282.831 688.635
 21.488 334.590
 46.816 217.637
 620.561 736.957
 416.708 291.308
 464.795 363.715
 38.230 714.616
 380.252 397.195
 364.439 944.501
 924.277 835.137
 109.565 68.606
 575.077 519.819
 455.446 501.505
 10.039 404.105
 960.073 948.282
 528.376 916.727
 848.447 132.359
 749.092 111.480
 218.854 539.134
 921.268 569.960
 802.989 646.632
 658.085 283.542
 233.792 721.727
 739.645 367.167
 336.837 694.084
 116.339 994.964
 133.625 83.907
 131.509 326.641
 970.778 673.575
 719.492 985.116
 238.256 62.650
 326.180 311.953
 361.060 431.533
 150.543 770.412
 319.170 527.838
 76.468 479.397
 624.527 863.549
 117.753 579.185
 44.820 418.098
 50.719 475.818
 72.691 346.126
 77.818 650.633
 185.109 617.942
 223.710 710.140
 888.317 520.342
 787.938 385.657
 794.616 125.807
 593.697 858.744
 1.775 325.165
 211.813 814.951
 645.933 704.175
 487.496 133.068
 54.261 335.375
 942.339 858.498
 642.547 625.832
 306.271 737.188
 871.138 397.547
 97.686 890.664
 804.895 834.398
 811.802 373.801
 311.034 277.237
 597.650 196.368
 693.778 822.633
 956.325 618.972
 704.951 531.536
 833.626 6.344
 812.046 798.621
 818.570 479.134
 354.541 103.348
 8.214 933.311
 608.499 257.767
 424.495 468.266
 719.824 197.237
 839.458 795.886
 197.177 907.683
 103.249 98.842
 994.008 841.419
 899.869 13.387
 800.748 3.343
 557.224 767.044
 736.716 166.443
 591.864 982.197
 228.454 541.526
 9.640 630.904
 116.780 838.342
 648.925 103.151
 407.059 436.401
 633.905 229.448
 101.937 272.498
 95.743 419.453
 97.542 752.210
 966.085 271.591
 625.098 224.197
 800.796 145.908
 450.744 304.363
 155.123 235.436
 355.526 102.844
 111.257 722.813
 981.975 456.846
 715.021 161.793
 208.144 888.997
 572.832 411.617
 877.559 741.723
 909.032 300.151
 135.284 846.897
 406.071 864.507
 285.574 5.577
 17.943 71.014
 62.640 319.862
 235.867 546.383
 388.558 148.119
 522.909 145.389
 54.748 771.919
 552.349 365.193
 607.679 159.782
 667.799 310.427
 925.264 896.251
 519.024 375.416
 245.909 87.957
 956.901 189.591
 543.383 49.530
 38.001 959.505
 241.988 765.658
 890.850 816.403
 30.186 490.922
 432.307 463.386
 477.449 621.730
 647.002 522.759
 887.274 905.531
 711.750 864.681
 255.780 658.321
 470.025 595.913
 854.988 474.277
 151.508 686.058
 155.761 729.202
 254.299 682.704
 958.598 315.681
 831.515 31.196
 450.296 581.604
 171.810 975.219
 768.262 469.740
 859.965 317.133
 677.565 734.604
 227.505 799.025
 372.167 720.092
 235.669 4.279
 753.074 158.690
 308.687 343.253
 942.159 457.831
 691.694 384.194
 219.189 893.992
 635.817 921.239
 57.301 478.896
 406.687 275.259
 843.005 198.746
 519.171 331.090
 143.169 76.589
 170.437 297.654
 793.903 554.947
 979.136 597.453
 483.342 41.840
 446.723 251.604
 58.900 874.712
 97.465 618.928
 264.426 216.001
 789.148 6.628
 586.916 548.746
 932.669 19.996
 27.064 54.463
 234.639 224.594
 892.345 557.401
 454.767 811.970
 712.802 254.098
 624.456 185.626
 493.790 725.173
 232.948 304.414
 220.275 873.519
 284.032 963.512
 615.632 341.067
 544.266 76.629
 14.086 532.364
 130.630 205.972
 38.068 790.136
 162.306 718.225
 865.886 214.293
 71.773 815.270
 845.531 545.592
 331.844 478.446
 249.516 918.121
 507.580 895.862
 93.904 856.220
 338.822 925.859
 260.738 902.469
 856.599 438.375
 93.709 730.462
 644.539 213.145
 186.958 551.552
 287.421 342.962
 89.451 366.361
 768.795 566.175
 13.448 953.211
 257.290 550.134
 604.552 5.668
 978.769 172.209
 220.007 124.999
 34.146 243.453
 616.822 300.775
 368.744 728.956
 195.580 450.112
 109.959 316.014
 31.189 674.709
 100.377 534.412
 478.286 292.219
 300.917 551.430
 624.372 827.317
 413.995 146.812
 814.400 946.655
 373.984 260.063
 750.494 494.835
 518.514 324.679
 722.238 55.231
 239.521 432.566
 617.104 805.404
 620.866 168.872
 845.520 362.861
 106.122 825.286
 867.839 89.702
 165.391 131.715
 885.677 226.421
 506.519 775.932
 540.979 803.686
 819.499 832.681
 313.681 599.773
 772.323 962.893
 212.395 299.586
 863.934 425.782
 379.389 313.561
 360.616 767.905
 276.896 541.590
 424.345 600.720
 159.990 344.419
 416.791 379.329
 873.750 504.310
 415.376 168.045
 519.065 425.396
 95.790 282.036
 920.144 914.924
 159.369 577.929
 883.866 787.938
 457.806 319.980
 80.629 204.049
 388.810 652.889
 690.837 45.456
 204.699 88.821
 271.083 15.673
 744.965 276.663
 197.994 229.494
 129.860 18.468
 472.495 393.166
 944.746 774.615
 117.712 771.751
 916.910 139.255
 212.868 806.156
 503.649 245.482
 184.552 788.662
 841.607 190.442
 64.822 512.228
 274.685 159.912
 340.173 370.001
 6.477 426.081
 901.956 357.700
 91.538 128.167
 691.008 698.918
 969.198 200.769
 458.804 13.372
 488.763 857.532
 774.238 738.061
 13.394 176.652
 947.221 813.978
 812.654 969.387
 953.763 904.914
 854.493 783.035
 96.301 824.162
 33.477 526.548
 960.247 629.198
 273.464 381.293
 3.420 489.180
 223.089 833.415
 687.909 936.169
 27.711 440.254
 610.782 245.105
 971.538 314.622
 365.677 231.869
 401.104 911.088
 454.816 761.165
 982.048 52.295
 131.403 279.853
 924.032 905.701
 575.070 65.978
 705.873 867.685
 855.242 953.668
 119.629 728.986
 114.729 669.747
 156.821 669.877
 781.929 725.305
 613.687 292.771
 196.649 936.125
 979.817 162.417
 191.576 7.090
 583.537 948.134
 116.804 380.287
 438.698 898.115
 814.723 402.957
 315.074 812.765
 761.324 273.865
 235.509 102.968
 179.783 644.764
 587.330 741.351
 423.758 922.725
 976.864 652.039
 419.652 490.299
 710.419 189.521
 876.019 250.200
 662.548 73.291
 319.113 141.829
 305.400 355.636
 629.416 866.229
 787.312 479.814
 545.829 807.566
 333.520 149.787
 811.485 631.940
 518.919 886.515
 75.078 873.086
 457.519 735.632
 979.796 839.603
 943.796 454.278
 792.032 775.782
 549.111 618.243
 495.706 519.432
 556.229 822.759
 135.254 82.601
 44.454 509.936
 789.023 57.617
 7.856 842.380
 431.223 459.830
 893.364 496.080
 958.781 264.030
 631.283 696.788
 262.084 193.405
 48.240 344.176
 675.880 263.415
 404.957 618.909
 807.445 669.196
 795.071 152.048
 280.063 100.481
 836.035 146.928
 605.936 754.952
 741.653 914.750
 296.732 747.153
 703.755 140.937
 593.367 339.057
 947.029 4.867
 338.344 279.355
 727.939 586.629
 591.712 375.991
 501.398 7.141
 500.657 351.028
 5.540 549.370
 646.776 664.347
 847.173 825.919
 915.849 734.711
 492.733 510.107
 742.288 240.499
 269.558 492.706
 82.515 620.853
 900.873 714.017
 454.285 709.479
 278.969 641.116
 956.846 572.120
 121.691 93.443
 52.058 54.352
 57.819 187.857
 559.776 514.331
 700.457 788.583
 400.536 466.367
 750.613 360.862
 31.630 912.231
 935.369 282.571
 773.877 520.363
 139.028 849.529
 648.864 326.193
 897.272 691.992
 351.194 583.409
 162.565 517.010
 306.671 875.013
 35.883 809.542
 732.668 689.371
 820.581 810.846
 366.810 740.339
 66.997 82.452
 288.001 238.083
 222.938 735.712
 571.714 739.846
 519.742 828.481
 528.989 785.015
 944.203 10.892
 933.986 169.163
 663.763 640.656
 984.167 875.819
 380.293 825.088
 124.603 566.607
 533.272 112.644
 245.832 349.859
 506.634 422.495
 903.714 790.192
 418.257 728.534
 958.399 787.794
 293.356 606.597
 564.612 812.913
 502.662 3.965
 521.937 810.529
 45.757 131.920
 194.519 940.221
 295.220 739.966
 195.825 750.316
 107.184 869.037
 795.064 732.671
 120.664 556.529
 104.909 809.506
 686.700 574.392
 950.813 777.072
 217.357 709.851
 374.114 198.447
 55.336 74.061
 786.029 591.102
 921.978 565.346
 247.405 901.239
 992.440 679.345
 407.789 369.163
 12.696 997.944
 583.062 656.524
 157.550 692.138
 897.866 981.384
 529.346 421.852
 559.689 460.241
 13.450 929.307
 186.313 623.017
 292.437 113.872
 775.928 398.230
 32.480 297.839
 816.398 778.071
 902.402 987.537
 181.821 898.802
 180.899 586.325
 693.586 708.888
 216.302 999.726
 440.804 558.878
 95.007 803.375
 400.509 512.460
 171.291 927.107
 388.778 542.004
 937.967 589.840
 555.359 894.646
 352.437 336.643
 230.293 172.560
 657.677 459.287
 992.928 205.036
 887.103 192.585
 991.764 757.668
 253.776 879.915
 255.489 948.081
 88.881 691.777
 537.790 856.816
 705.768 501.190
 994.999 940.177
 771.146 599.757
 149.020 188.912
 414.489 149.721
 408.609 517.790
 303.650 572.075
 258.631 117.485
 365.546 571.478
 756.199 718.255
 295.088 688.375
 449.393 186.955
 736.096 281.196
 341.701 152.790
 250.451 701.252
 224.400 496.386
 335.223 294.906
 79.204 370.308
 674.004 307.510
 381.949 791.844
 93.430 967.766
 910.347 871.026
 867.068 86.387
 48.675 34.492
 798.152 636.940
 891.275 570.416
 104.359 617.484
 554.922 858.736
 409.928 278.057
 725.436 436.921
 963.444 690.524
 372.495 773.252
 587.798 923.797
 882.739 230.965
 328.952 449.756
 277.269 177.423
 502.688 164.486
 216.127 758.124
 996.501 777.711
 747.826 266.715
 624.004 653.064
 163.361 815.929
 860.860 216.202
 366.114 682.722
 927.332 170.640
 204.820 61.629
 388.711 246.859
 647.306 327.112
 890.096 473.821
 237.379 357.346
 448.406 809.163
 293.371 103.411
 717.229 841.361
 919.946 759.391
 597.476 520.845
 338.557 476.557
 470.343 965.157
 847.981 210.130
 613.194 183.699
 34.811 647.360
 161.585 589.431
 622.335 163.626
 392.318 807.254
 611.340 827.517
 417.320 92.000
 492.013 830.388
 343.223 563.424
 234.875 570.505
 16.956 22.764
 270.952 461.928
 46.930 797.170
 595.836 364.712
 468.697 467.156
 655.692 112.386
 273.132 461.355
 550.493 727.335
 796.691 986.020
 903.788 612.381
 403.120 118.426
 160.330 851.100
 882.977 798.469
 72.114 69.328
 933.595 957.163
 287.209 450.541
 32.857 820.539
 659.675 68.793
 13.664 109.714
 626.588 830.598
 913.732 150.005
 551.328 893.105
 901.896 922.241
 690.876 357.476
 655.165 596.505
 616.815 496.243
 821.117 731.961
 791.203 450.209
 691.857 896.171
 183.760 678.165
 935.727 133.996
 508.217 931.104
 881.433 321.242
 873.800 887.066
 79.599 683.384
 491.185 74.193
 535.372 497.673
 967.777 344.662
 422.226 470.761
 679.528 973.069
 264.112 377.558
 548.911 737.456
 476.593 34.620
 202.092 912.951
 956.308 478.212
 162.163 546.040
 724.295 628.751
 276.796 276.551
 787.415 696.032
 623.464 194.825
 661.795 950.346
 406.967 139.278
 884.209 230.841
 914.286 596.217
 256.229 52.447
 50.529 116.578
 159.571 415.153
 804.999 336.088
 640.029 313.795
 724.371 214.633
 875.776 532.871
 964.751 701.506
 370.681 19.840
 198.566 405.424
 694.748 33.224
 836.086 987.024
 735.269 320.561
 33.794 398.089
 330.188 898.244
 479.302 32.452
 389.005 73.912
 220.154 610.772
 429.152 305.934
 924.524 742.865
 82.806 358.127
 86.721 660.618
 979.634 146.272
 308.769 420.719
 356.995 241.791
 968.573 784.287
 365.871 393.494
 220.730 100.282
 856.576 737.483
 341.634 477.368
 174.577 815.659
 227.836 716.206
 358.062 732.958
 265.590 298.257
 992.950 11.260
 518.079 860.909
 688.688 93.281
 11.236 220.584
 733.296 302.699
 953.411 89.526
 465.876 57.935
 691.021 137.960
 469.272 587.740
 601.996 216.573
 988.187 518.905
 560.174 125.832
 375.220 852.564
 993.372 815.022
 668.504 758.843
 410.686 847.414
 122.740 683.888
 923.565 176.384
 116.078 752.873
 141.547 54.188
 7.604 782.586
 626.490 319.464
 346.075 193.248
 156.036 476.159
 155.319 177.603
 523.446 245.828
 623.639 982.974
 710.470 523.036
 385.063 566.441
 564.289 531.594
 134.005 62.697
 718.732 124.743
 699.452 967.323
 381.880 518.048
 11.066 84.554
 802.991 728.140
 911.502 658.143
 95.635 817.662
 253.816 627.350
 573.461 936.545
 620.383 198.641
 620.557 587.436
 713.468 359.346
 218.624 529.649
 603.972 184.743
 764.833 38.125
 643.565 798.107
 492.268 633.617
 708.933 267.823
 232.140 945.714
 271.252 91.255
 94.799 624.677
 487.987 886.657
 884.017 510.650
 469.942 547.661
 263.682 944.179
 159.234 106.162
 263.210 770.658
 891.926 485.511
 111.491 379.136
 943.824 934.512
 430.606 914.591
 854.040 331.844
 879.928 519.439
 475.984 499.053
 626.432 267.610
 860.351 807.581
 814.324 41.451
 773.347 501.433
 130.613 422.081
 892.844 462.714
 805.488 187.383
 205.721 443.707
 967.707 973.946
 504.476 788.266
 294.423 310.845
 6.882 219.658
 778.592 590.911
 308.467 624.756
 190.313 641.202
 136.679 799.406
 264.098 686.652
 673.581 611.367
 713.298 482.816
 719.674 900.405
 94.994 804.344
 307.164 975.622
 140.955 910.003
 861.733 734.201
 78.317 923.163
 936.070 50.348
 411.040 644.498
 377.454 145.889
 671.718 293.018
 480.154 522.813
 412.896 209.464
 848.972 721.973
 645.545 75.622
 953.831 570.387
 586.115 642.527
 480.662 732.392
 806.648 24.101
 828.284 717.702
 137.372 20.089
 414.443 93.745
 218.364 668.716
 740.208 462.224
 785.029 796.096
 526.829 893.302
 277.936 992.846
 242.563 458.311
 445.955 490.721
 241.573 397.169
 345.599 381.249
 758.609 324.223
 690.154 577.841
 560.686 881.018
 358.836 701.716
 22.598 942.253
 106.188 514.967
 341.829 68.079
 10.830 741.593
 68.779 459.033
 943.986 735.218
 831.496 436.631
 623.849 862.215
 264.970 61.229
 531.544 78.191
 601.118 168.023
 806.373 657.200
 977.776 1.283
 998.128 575.027
 327.163 46.286
 346.975 604.601
 203.564 278.500
 778.997 722.731
 306.484 191.689
 568.501 188.302
 902.679 842.687
 225.273 383.739
 204.644 113.141
 542.854 730.625
 833.908 180.743
 397.488 229.001
 297.612 198.112
 149.685 225.976
 402.054 670.987
 782.463 206.282
 386.188 423.806
 951.555 794.458
 403.531 145.680
 240.552 860.129
 637.694 769.583
 253.645 984.723
 583.218 689.130
 963.920 455.944
 840.944 538.194
 517.832 46.957
 600.386 816.902
 606.414 767.785
 948.157 552.162
 508.988 469.713
 342.322 831.094
 31.712 78.049
 321.461 981.680
 165.586 528.436
 521.357 327.293
 318.808 406.866
 801.814 381.706
 207.211 328.863
 144.300 540.751
 762.552 240.056
 574.613 368.460
 918.355 845.082
 752.896 462.449
 611.814 56.682
 818.956 249.302
 380.850 749.891
 299.691 430.199
 198.998 770.750
 296.487 835.048
 666.576 414.191
 145.803 205.511
 931.999 796.306
 360.911 610.032
 147.569 312.515
 945.392 383.950
 343.346 821.166
 350.755 412.784
 132.433 213.369
 116.199 354.810
 21.131 531.744
 965.611 788.968
 495.949 955.946
 186.355 925.381
 782.489 469.916
 20.065 218.283
 833.044 318.851
 554.708 155.735
 892.750 922.581
 919.697 488.294
 938.779 471.829
 105.266 911.869
 482.026 245.568
 309.990 590.718
 92.791 768.109
 675.890 138.228
 565.889 305.753
 611.685 649.476
 709.612 182.797
 597.234 875.002
 237.906 788.730
 575.049 554.849
 405.558 531.887
 389.948 601.314
 669.209 964.113
 560.737 174.380
 428.386 716.783
 236.529 572.273
 523.881 126.507
 986.356 238.701
 697.671 630.837
 28.746 436.067
 278.843 337.437
 265.556 259.239
 411.873 37.264
 632.389 566.673
 723.057 281.972
 610.397 124.807
 292.309 681.895
 508.171 228.424
 603.222 23.531
 267.945 345.384
 54.753 139.566
 980.933 900.583
 981.817 191.323
 118.501 263.899
 626.176 409.567
 258.856 833.256
 378.168 667.097
 75.554 940.645
 957.079 73.411
 770.220 180.367
 174.406 151.369
 396.501 829.987
 19.214 907.277
 507.321 861.092
 85.533 84.005
 838.356 815.313
 723.925 201.859
 845.463 638.078
 716.446 270.011
 574.150 645.699
 48.135 683.927
 739.532 768.906
 358.672 218.641
 923.371 326.595
 613.005 856.778
 291.453 986.691
 215.678 642.362
 243.793 556.811
 324.554 780.835
 428.937 496.386
 188.017 781.978
 782.181 875.445
 456.017 801.034
 839.209 135.242
 198.198 225.182
 887.854 784.863
 728.506 494.203
 360.997 839.067
 790.049 668.023
 755.758 749.690
 529.524 157.528
 753.893 80.319
 398.481 632.262
 784.641 636.769
 398.134 488.267
 136.236 999.758
 252.941 496.311
 711.142 857.353
 301.138 715.251
 411.017 540.270
 351.466 323.431
 912.025 200.332
 26.308 334.294
 683.863 9.654
 322.154 878.085
 654.501 104.081
 226.787 772.505
 17.974 148.572
 274.979 909.829
 618.515 904.559
 264.988 760.571
 867.974 960.543
 939.266 253.830
 715.092 418.579
 24.853 927.459
 187.927 272.735
 480.790 548.112
 81.246 73.696
 288.082 148.561
 518.382 239.523
 397.319 399.812
 144.680 679.969
 102.953 476.182
 323.082 775.166
 802.575 646.244
 820.445 853.878
 813.602 60.354
 468.094 207.615
 225.965 951.279
 226.912 50.963
 63.161 328.314
 14.384 282.403
 779.061 353.520
 789.865 141.308
 135.887 832.599
 429.481 13.706
 169.689 539.985
 241.210 470.768
 461.432 600.537
 914.659 779.102
 580.644 557.497
 812.755 390.868
 968.677 522.049
 791.152 485.198
 872.388 393.682
 875.691 311.630
 247.020 297.992
 792.236 593.213
 917.762 360.474
 382.871 434.066
 149.825 737.897
 667.582 286.797
 131.600 495.250
 733.658 452.916
 557.676 743.812
 722.090 88.726
 419.286 258.177
 100.077 685.227
 508.418 146.037
 783.520 788.832
 835.646 649.109
 828.188 276.640
 796.392 666.912
 621.512 632.408
 219.243 493.317
 260.051 364.841
 445.099 680.422
 25.196 336.505
 946.983 52.583
 209.347 338.353
 165.490 108.201
 587.374 650.936
 740.113 306.666
 367.648 618.961
 26.360 746.675
 740.380 861.502
 145.034 219.852
 118.572 717.281
 83.822 555.373
 741.980 844.822
 911.020 58.310
 593.427 663.569
 643.600 953.094
 119.303 27.347
 991.795 356.171
 314.737 299.642
 162.877 966.426
 544.571 875.550
 309.066 441.742
 442.893 332.810
 537.718 154.231
 238.490 349.916
 733.479 529.998
 466.449 499.027
 667.556 592.080
 775.487 92.323
 962.112 263.441
 157.975 659.999
 740.027 842.178
 599.517 984.516
 101.494 240.689
 755.093 167.762
 637.419 757.228
 650.033 114.828
 801.271 510.594
 620.277 370.316
 230.274 170.728
 244.739 120.940
 726.028 229.422
 83.167 703.155
 94.175 11.596
 769.080 338.420
 1.406 679.634
 775.625 414.087
 362.537 147.575
 782.018 177.891
 25.530 630.995
 532.428 602.539
 11.184 309.764
 863.418 678.150
 697.912 588.227
 849.452 919.555
 859.793 779.686
 900.473 238.195
 685.357 814.173
 966.397 971.006
 970.778 130.688
 538.912 118.014
 818.052 143.374
 872.544 194.061
 927.928 207.027
 209.287 416.206
 88.879 508.218
 921.729 735.751
 685.161 696.909
 479.478 881.856
 15.149 788.293
 286.678 652.522
 289.972 109.780
 481.614 98.802
 314.318 63.277
 183.007 570.919
 806.680 703.577
 814.920 292.314
 943.893 600.722
 649.696 802.131
 191.350 924.219
 635.599 251.384
 560.602 942.267
 685.468 786.877
 703.239 217.463
 610.642 634.229
 365.061 265.313
 709.523 662.173
 676.914 652.395
 34.553 230.290
 115.517 791.936
 640.208 687.804
 124.653 656.108
 686.295 588.906
 817.923 392.755
 366.689 247.864
 690.552 300.793
 938.316 793.015
 229.438 690.730
 26.388 151.509
 935.704 7.268
 220.362 55.651
 848.618 908.313
 294.853 997.126
 798.144 233.100
 187.826 247.659
 507.919 421.143
 844.980 435.386
 341.693 698.811
 847.726 426.979
 32.779 482.398
 238.899 269.203
 584.655 972.270
 454.949 932.999
 686.425 864.195
 778.575 462.413
 282.272 779.223
 207.257 633.902
 280.690 225.866
 260.093 294.012
 26.145 237.011
 639.572 470.595
 900.487 863.698
 151.791 91.093
 919.318 318.877
 146.429 527.707
 163.259 122.668
 447.875 201.157
 387.464 247.873
 246.011 480.339
 814.558 157.966
 336.812 123.256
 394.657 192.220
 40.028 414.622
 247.082 922.535
 867.776 7.489
 446.436 588.077
 820.767 700.845
 222.856 226.628
 998.584 53.613
 283.397 651.040
 929.954 809.787
 676.882 466.326
 765.029 692.137
 95.297 154.259
 783.640 706.096
 985.473 150.191
 824.207 814.984
 418.664 348.967
 443.161 726.927
 493.607 666.727
 293.372 737.906
 620.170 982.261
 234.253 659.749
 413.030 830.021
 631.050 23.093
 13.516 727.359
 694.775 70.135
 426.464 616.929
 288.604 767.952
 209.363 983.156
 566.013 798.500
 463.162 166.393
 998.114 474.850
 255.819 922.737
 633.401 944.181
 147.178 549.955
 856.398 156.632
 491.272 874.631
 969.530 585.926
 362.115 42.259
 815.189 904.007
 801.867 605.917
 535.666 949.735
 224.739 621.296
 793.925 743.459
 152.661 842.910
 157.539 728.207
 514.726 210.409
 394.322 248.114
 844.525 413.007
 607.021 779.928
 268.947 737.499
 114.806 29.030
 938.108 720.359
 893.343 493.118
 816.086 431.658
 38.137 930.672
 681.674 878.412
 895.846 684.647
 1.004 903.376
 196.929 481.874
 581.406 713.933
 154.827 23.728
 728.150 461.736
 209.534 912.383
 960.752 30.013
 977.862 618.973
 239.464 810.480
 322.659 835.095
 469.676 969.624
 16.044 588.185
 734.581 734.521
 697.294 515.423
 25.148 56.670
 117.918 142.169
 39.797 639.518
 630.978 501.734
 91.000 508.061
 578.444 957.003
 37.117 839.283
 422.129 274.617
 38.259 708.209
 866.155 383.625
 475.869 299.336
 751.081 487.748
 566.339 316.422
 533.737 349.266
 606.725 139.589
 777.712 319.447
 810.970 338.049
 295.586 642.160
 801.605 575.158
 636.956 431.517
 816.521 631.815
 190.452 639.136
 952.847 131.525
 651.196 40.786
 508.346 748.627
 338.133 435.098
 981.122 908.710
 372.493 648.781
 165.085 701.280
 46.206 764.089
 223.991 388.900
 517.784 46.267
 661.317 249.765
 926.143 63.513
 825.609 782.904
 966.638 311.919
 427.752 553.572
 237.720 526.281
 502.974 193.070
 253.856 658.191
 159.138 590.155
 896.413 10.059
 225.251 933.734
 408.130 142.466
 789.318 567.881
 450.617 228.437
 410.085 195.060
 563.199 457.889
 148.402 672.106
 863.759 735.785
 214.449 862.028
 499.354 245.789
 18.736 874.641
 121.023 835.694
 377.448 707.626
 160.865 630.430
 14.396 209.707
 521.165 692.343
 858.648 367.732
 238.837 966.813
 823.179 873.592
 11.012 604.775
 207.872 474.914
 109.189 113.598
 870.561 740.571
 73.530 615.992
 201.032 79.365
 771.921 895.715
 391.862 404.243
 489.924 371.931
 781.470 17.382
 950.498 805.029
 231.868 651.310
 762.062 419.817
 757.382 201.317
 179.146 402.486
 430.401 353.899
 103.578 941.028
 23.321 899.626
 531.048 331.420
 797.860 126.901
 686.327 250.547
 297.366 951.624
 621.865 329.269
 236.491 738.400
 263.432 263.209
 495.462 518.785
 660.709 133.726
 521.164 184.094
 381.012 526.404
 900.551 412.906
 614.638 719.381
 617.694 540.745
 137.695 349.521
 226.492 261.163
 2.941 872.229
 387.242 199.024
 854.409 22.365
 525.421 769.094
 443.920 711.915
 702.100 842.728
 76.445 107.920
 642.064 124.733
 839.581 405.412
 581.165 589.184
 45.668 319.261
 579.663 150.629
 2.583 980.852
 942.661 34.781
 152.771 546.067
 709.549 155.187
 604.987 846.519
 967.196 559.903
 907.834 183.116
 230.031 560.766
 559.808 347.557
 865.966 139.139
 651.972 31.301
 660.161 293.167
 334.051 451.728
 56.959 75.506
 573.721 691.116
 440.046 605.656
 235.862 445.598
 366.246 531.520
 590.853 549.222
 901.803 480.357
 418.631 343.828
 891.969 465.291
 311.635 170.643
 973.821 0.857
 201.308 566.762
 595.382 596.447
 599.136 152.264
 985.947 122.074
 316.918 325.317
 516.319 324.495
 227.979 267.755
 854.297 76.922
 870.170 67.206
 749.711 101.392
 745.025 39.687
 741.792 254.027
 110.286 284.820
 965.295 620.393
 923.790 711.529
 14.163 756.740
 606.591 962.625
 304.396 324.879
 136.961 960.377
 941.018 10.893
 52.132 950.736
 945.699 163.704
 562.214 590.676
 127.749 727.260
 714.502 591.350
 496.149 223.716
 383.582 879.871
 106.386 244.363
 503.269 996.021
 633.669 855.434
 53.967 208.824
 862.169 778.282
 729.852 474.296
 105.092 174.499
 243.940 103.006
 327.491 388.330
 898.366 748.016
 265.770 369.334
 317.808 834.888
 35.987 530.945
 284.916 750.641
 836.524 74.567
 49.987 293.607
 196.926 918.855
 638.008 7.215
 449.143 180.130
 823.052 914.923
 423.712 28.588
 64.214 818.166
 853.393 837.530
 733.380 82.610
 230.161 6.579
 50.866 728.893
 366.485 97.654
 871.165 561.873
 194.374 912.635
 621.582 57.145
 260.239 568.560
 538.612 206.031
 382.396 209.241
 820.539 571.492
 301.656 717.072
 323.456 389.612
 222.481 156.150
 77.915 766.705
 589.400 954.583
 754.532 364.193
 525.688 301.945
 521.585 565.677
 161.675 445.333
 731.915 7.703
 759.631 577.732
 969.114 692.546
 590.250 654.529
 46.253 243.606
 999.623 592.840
 159.275 407.956
 920.900 14.011
 80.209 743.255
 205.063 608.401
 763.780 774.953
 872.265 724.802
 219.503 392.914
 598.813 321.878
 857.598 132.792
 163.173 638.689
 591.890 406.312
 963.428 34.131
 820.172 995.970
 202.690 365.123
 499.437 894.314
 610.509 990.283
 90.061 167.087
 147.704 235.050
 312.825 165.151
 628.058 686.681
 801.967 454.679
 509.586 519.902
 655.946 21.851
 765.603 718.414
 97.795 20.965
 74.478 351.823
 424.890 847.925
 978.018 305.393
 822.358 49.465
 891.043 120.300
 557.498 327.998
 216.298 979.657
 389.516 118.757
 474.969 730.742
 497.962 237.034
 527.226 42.601
 836.003 396.183
 181.341 2.124
 985.533 849.923
 903.737 308.016
 467.862 524.074
 903.940 653.679
 137.226 172.642
 613.903 335.314
 48.387 861.136
 874.836 784.732
 791.448 376.858
 928.867 827.052
 176.644 562.910
 358.114 487.098
 732.850 531.744
 268.668 115.824
 362.093 837.762
 458.354 246.086
 728.210 969.965
 789.812 697.828
 313.535 598.648
 97.484 84.000
 269.039 399.184
 349.522 583.902
 129.542 645.941
 452.874 979.116
 538.614 176.112
 599.054 833.518
 402.735 462.892
 795.067 953.496
 399.509 997.042
 682.032 13.237
 731.715 682.832
 715.285 364.553
 132.231 626.965
 643.686 478.332
 772.140 296.030
 190.858 358.190
 246.413 188.783
 192.979 314.763
 752.403 704.135
 800.992 145.387
 933.069 964.802
 902.020 498.422
 329.546 801.434
 675.783 749.499
 629.746 624.586
 275.755 329.547
 767.498 364.701
 438.158 138.101
 729.978 286.451
 379.851 482.411
 682.418 167.192
 481.423 201.090
 684.260 844.245
 875.797 73.888
 18.872 397.376
 414.356 865.843
 611.838 546.766
 379.629 999.218
 495.761 159.301
 401.294 750.580
 70.928 904.065
 34.332 409.269
 492.373 59.006
 426.420 148.693
 819.552 613.039
 65.841 610.819
 232.619 140.204
 219.462 809.650
 239.982 344.151
 878.710 859.852
 169.460 722.488
 694.275 936.172
 596.885 911.762
 939.877 487.616
 671.733 16.591
 272.283 52.750
 452.548 562.487
 297.623 550.127
 472.017 743.798
 389.522 917.163
 372.162 859.136
 87.662 724.057
 846.892 370.367
 819.028 444.515
 517.931 912.232
 789.474 485.418
 169.874 982.876
 179.563 692.388
 852.886 516.746
 313.337 702.168
 302.509 276.690
 147.204 316.096
 453.559 88.620
 222.185 647.861
 270.568 607.292
 438.048 544.603
 865.276 163.795
 522.264 100.658
 809.947 562.993
 588.322 650.514
 524.631 621.885
 492.725 630.542
 660.871 57.599
 922.421 91.671
 20.778 727.311
 966.647 397.247
 939.135 512.885
 869.919 987.226
 370.497 542.599
 324.638 782.436
 519.624 303.265
 969.356 357.656
 541.568 261.733
 217.037 961.872
 129.998 268.848
 479.599 606.053
 174.794 535.856
 691.855 86.794
 771.400 768.104
 508.851 47.115
 827.090 919.279
 973.018 88.441
 158.239 437.632
 966.876 900.612
 86.385 150.677
 607.062 245.665
 100.531 554.113
 447.769 57.718
 593.640 102.503
 76.339 562.764
 139.994 652.250
 358.611 101.423
 348.112 881.073
 262.924 693.172
 295.029 842.606
 223.609 516.380
 669.058 740.451
 339.785 614.353
 469.904 94.484
 113.811 758.849
 840.416 185.144
 764.423 510.230
 939.937 601.569
 579.281 874.042
 774.526 879.818
 55.062 349.712
 337.124 231.817
 293.576 646.004
 996.832 758.641
 940.608 463.337
 729.638 978.134
 859.676 844.257
 875.523 32.512
 292.980 14.803
 713.811 272.669
 871.985 991.816
 298.417 629.390
 974.035 640.116
 918.644 5.073
 380.804 220.756
 933.974 971.038
 359.217 684.319
 960.608 93.883
 363.680 204.377
 804.113 888.983
 836.170 404.244
 680.416 500.230
 672.278 859.126
 143.600 913.094
 18.940 225.441
 443.673 644.329
 193.954 494.745
 424.099 128.138
 767.048 642.443
 393.728 287.792
 643.945 357.776
 980.521 286.807
 353.565 633.722
 807.767 78.560
 487.110 61.353
 893.158 892.150
 287.465 526.179
 126.117 120.300
 977.417 223.334
 651.141 517.990
 362.946 88.760
 799.944 124.413
 198.868 745.190
 651.079 722.820
 481.974 260.717
 833.947 930.314
 293.311 555.637
 769.332 530.851
 676.263 327.314
 788.373 438.461
 768.621 315.891
 87.140 603.281
 540.984 544.213
 48.613 290.631
 894.952 537.473
 344.970 903.535
 984.895 181.523
 370.813 953.229
 717.297 798.913
 855.694 872.121
 800.233 709.472
 68.429 211.975
 139.348 264.222
 415.833 869.931
 60.559 379.873
 717.287 470.076
 866.630 503.937
 219.894 923.215
 765.914 771.048
 925.717 657.050
 736.195 698.564
 904.906 609.129
 471.999 958.590
 541.476 1.648
 105.600 664.666
 630.586 257.666
 863.744 850.331
 648.641 399.866
 525.709 785.399
 535.122 513.948
 363.501 881.089
 845.367 617.811
 879.844 850.162
 997.401 704.267
 900.245 701.280
 587.301 109.255
 536.054 12.145
 883.562 379.930
 908.519 713.156
 831.691 798.968
 829.809 557.887
 359.079 874.880
 474.536 309.465
 823.640 785.474
 371.158 949.565
 907.160 706.214
 301.691 451.507
 628.669 550.673
 253.418 648.606
 910.053 171.157
 828.896 787.062
 934.677 928.793
 229.693 558.276
 521.928 549.694
 402.528 853.388
 721.616 783.433
 319.060 533.296
 590.329 908.987
 876.398 36.465
 628.603 68.998
 105.998 296.102
 67.744 623.866
 394.059 864.869
 235.919 711.622
 204.646 272.233
 695.689 377.094
 393.881 905.176
 23.276 534.691
 973.733 311.433
 740.733 583.773
 69.706 995.480
 465.926 275.404
 588.547 996.402
 215.254 896.178
 618.553 804.613
 586.640 591.309
 3.036 257.726
 325.261 688.450
 611.681 736.868
 294.277 839.571
 168.177 311.388
 853.427 195.019
 736.499 15.513
 8.600 326.756
 111.978 514.327
 807.591 282.276
 974.170 373.102
 396.210 673.199
 132.005 593.913
 943.258 669.931
 1.373 152.566
 523.889 913.571
 403.077 848.755
 703.221 786.649
 234.613 780.305
 373.369 964.046
 760.776 341.160
 708.263 344.000
 471.564 510.954
 455.454 126.517
 285.678 805.613
 179.929 143.373
 526.326 63.260
 211.651 371.571
 583.732 983.055
 579.717 592.481
 604.113 267.439
 997.891 244.517
 334.951 357.276
 308.579 901.178
 415.773 126.649
 707.615 372.504
 765.599 817.654
 526.464 950.788
 193.656 758.662
 510.465 715.832
 188.318 601.516
 23.690 386.770
 837.761 528.570
 757.991 902.858
 650.136 979.795
 604.265 571.461
 394.688 309.304
 839.245 215.386
 30.067 541.221
 625.828 651.826
 951.837 214.012
 656.824 50.300
 636.013 603.169
 181.731 146.530
 815.411 332.778
 437.877 973.153
 464.943 231.358
 907.826 137.328
 533.165 975.921
 794.768 800.779
 810.816 585.971
 549.849 361.681
 921.471 677.085
 306.546 502.505
 831.503 828.349
 236.882 246.660
 761.179 741.524
 405.082 93.321
 18.940 620.280
 872.154 198.627
 237.838 438.522
 18.631 107.434
 256.007 326.995
 174.562 268.848
 519.276 31.564
 250.842 686.896
 289.172 395.330
 682.568 652.082
 87.133 715.866
 354.609 797.541
 997.628 20.133
 466.731 343.384
 568.840 190.112
 397.914 593.267
 797.732 134.827
 387.936 677.766
 852.671 27.708
 312.724 489.716
 885.765 966.154
 485.454 408.004
 210.873 232.590
 468.203 79.720
 792.552 878.468
 482.297 437.827
 4.505 365.602
 515.961 625.399
 900.245 999.557
 454.890 320.855
 298.522 409.692
 17.731 495.590
 154.585 167.813
 429.912 160.094
 376.749 105.652
 284.848 582.345
 195.182 69.685
 43.218 598.439
 713.778 834.827
 934.052 426.483
 521.919 46.681
 424.090 177.567
 434.473 251.239
 895.628 509.779
 117.283 942.811
 152.616 460.751
 671.621 772.765
 997.555 930.097
 152.474 536.204
 478.836 964.553
 518.428 729.498
 793.316 465.867
 19.386 552.712
 989.340 125.012
 464.911 437.134
 1.172 857.563
 951.065 994.719
 560.358 235.848
 305.910 714.238
 779.196 986.394
 920.001 534.905
 745.913 539.401
 513.285 394.415
 73.029 514.196
 336.624 22.636
 715.459 425.375
 976.023 197.943
 442.262 463.567
 309.643 729.692
 477.477 998.203
 829.360 922.110
 96.573 163.567
 875.340 822.447
 403.844 110.685
 817.633 285.506
 354.157 963.838
 654.737 689.174
 4.321 329.766
 265.507 918.718
 372.703 128.810
 855.517 174.033
 491.385 199.725
 268.289 932.374
 797.127 363.666
 399.871 473.384
 922.631 598.680
 154.492 213.199
 918.429 495.063
 229.925 435.416
 611.359 946.282
 622.395 99.731
 44.530 932.112
 519.185 270.703
 55.479 513.584
 207.251 371.556
 46.609 666.943
 601.419 229.126
 850.705 110.507
 896.919 549.406
 463.424 739.179
 917.676 627.717
 926.101 982.009
 781.092 348.213
 121.280 284.980
 177.626 724.331
 968.318 830.923
 592.905 751.130
 958.772 518.808
 233.196 323.652
 85.473 503.659
 881.602 579.835
 633.111 254.897
 870.449 674.881
 602.420 24.328
 341.087 624.831
 528.787 865.423
 839.929 174.574
 376.232 343.536
 511.532 369.249
 989.531 893.655
 966.210 623.437
 174.042 380.001
 669.879 90.594
 950.963 892.947
 104.124 302.483
 464.968 676.321
 229.955 657.116
 664.036 446.158
 42.174 931.828
 443.635 264.608
 384.015 648.967
 868.299 735.184
 192.870 654.473
 224.923 143.412
 34.970 529.024
 599.224 476.539
 55.264 547.800
 927.854 104.220
 292.131 464.246
 795.276 516.476
 986.689 807.104
 801.116 514.027
 933.230 55.642
 8.090 887.922
 778.734 668.307
 633.543 59.855
 271.571 673.420
 813.097 671.545
 896.737 341.157
 439.939 391.781
 809.588 313.606
 968.093 574.562
 12.586 709.506
 815.946 62.939
 908.683 893.405
 973.727 743.420
 637.380 321.909
 415.248 158.133
 460.123 684.780
 452.556 960.291
 243.505 243.610
 718.187 527.098
 202.904 149.249
 682.271 38.361
 254.940 670.097
 632.983 594.127
 901.853 781.559
 693.899 927.148
 680.111 812.753
 499.034 302.687
 72.910 695.948
 577.208 766.685
 963.387 458.730
 746.347 871.811
 322.383 595.865
 23.265 888.120
 839.285 780.032
 806.001 690.465
 653.103 456.536
 678.029 548.395
 587.754 420.889
 863.570 856.766
 282.810 719.489
 581.047 7.893
 109.368 627.862
 700.790 580.817
 618.726 49.095
 819.795 412.528
 666.064 203.694
 180.303 913.125
 37.124 733.449
 542.861 825.517
 966.015 363.831
 894.137 34.931
 27.891 625.365
 644.154 669.116
 510.547 153.568
 118.661 652.508
 81.415 113.999
 755.489 782.896
 766.463 944.182
 497.060 874.336
 418.784 993.580
 666.348 282.677
 778.924 667.985
 804.948 318.270
 296.164 252.964
 927.333 413.006
 298.032 875.094
 745.570 95.212
 150.352 748.207
 187.738 626.139
 356.544 398.822
 968.099 746.467
 294.884 440.051
 767.898 191.746
 506.599 401.916
 405.856 173.871
 224.724 379.242
 73.383 744.101
 600.162 842.513
 590.871 94.957
 842.406 904.782
 720.842 307.338
 80.856 946.506
 816.984 579.820
 79.684 583.707
 664.198 504.337
 244.116 102.116
 895.808 782.026
 456.090 265.729
 185.133 851.164
 818.124 702.837
 778.139 62.808
 89.439 252.021
 343.229 266.452
 519.717 856.492
 498.018 325.961
 553.234 984.682
 368.820 183.968
 947.497 551.024
 737.441 530.272
 761.991 851.885
 525.571 946.598
 288.601 821.719
 806.788 26.965
 757.976 673.419
 169.982 481.307
 836.112 699.923
 989.371 581.577
 871.382 182.353
 91.465 607.147
 240.854 239.918
 8.071 682.825
 230.952 350.734
 729.352 712.181
 754.308 718.467
 837.830 15.461
 13.096 720.734
 532.097 950.242
 458.660 180.639
 209.880 779.741
 135.012 997.380
 549.181 554.722
 625.476 865.891
 931.864 877.097
 320.898 34.981
 327.641 344.116
 896.287 689.960
 582.607 849.715
 600.254 6.575
 322.842 2.875
 936.359 881.000
 231.098 861.171
 333.394 984.233
 327.072 261.099
 577.161 72.466
 576.320 935.921
 801.677 377.736
 869.726 667.956
 233.606 640.641
 307.891 137.378
 248.590 680.160
 149.276 256.206
 558.831 841.252
 547.041 357.438
 12.718 751.099
 819.957 29.005
 882.344 347.531
 943.262 914.763
 54.733 431.760
 874.996 865.232
 966.597 121.117
 374.070 214.781
 747.968 630.865
 943.451 135.832
 12.551 157.603
 223.599 311.278
 275.717 146.283
 549.141 51.234
 646.580 540.095
 900.349 327.611
 358.336 394.554
 267.857 518.676
 829.026 407.015
 595.203 345.006
 319.326 908.915
 262.990 78.329
 239.029 894.490
 277.932 546.050
 691.952 936.197
 379.904 308.365
 710.716 848.995
 583.684 113.414
 666.618 713.902
 835.821 941.703
 722.622 122.561
 550.569 626.991
 684.079 41.042
 554.699 820.900
 775.201 560.660
 135.239 477.072
 390.695 569.747
 365.502 732.741
 730.570 372.024
 55.443 116.820
 989.336 839.419
 607.488 110.352
 834.103 429.982
 786.860 814.234
 743.178 451.158
 167.560 568.177
 189.284 196.512
 476.092 931.955
 19.484 937.426
 612.429 244.001
 915.207 383.043
 122.481 662.680
 796.643 820.386
 872.289 962.185
 80.394 166.167
 628.549 578.603
 0.081 72.086
 882.896 303.601
 777.079 761.745
 222.109 315.242
 381.312 690.620
 699.385 770.300
 376.907 427.511
 312.723 203.144
 909.279 388.644
 857.852 366.687
 91.953 512.128
 60.970 685.401
 804.267 454.088
 179.686 84.092
 454.273 997.745
 811.065 914.553
 412.036 687.638
 788.820 971.833
 222.674 93.453
 65.699 9.380
 89.489 947.528
 843.512 705.482
 527.152 828.654
 866.534 70.256
 153.039 239.430
 371.983 821.765
 769.482 268.198
 284.598 201.121
 726.986 477.678
 645.153 79.624
 912.655 925.243
 221.913 466.838
 21.609 13.822
 719.944 728.227
 312.410 183.145
 879.005 926.568
 169.288 779.444
 143.036 815.242
 170.842 54.298
 52.489 626.999
 251.870 422.439
 317.680 52.523
 25.075 401.684
 892.801 713.653
 563.617 129.403
 705.099 171.341
 423.264 827.989
 874.141 624.171
 471.470 921.520
 857.218 145.626
 85.665 797.517
 507.086 664.394
 457.977 87.302
 258.899 139.197
 400.324 197.702
 758.857 136.201
 62.127 72.779
 95.561 541.765
 60.870 469.904
 237.048 585.512
 469.473 588.193
 355.997 998.520
 18.237 643.244
 939.722 669.499
 445.285 909.990
 130.411 909.403
 688.567 90.611
 778.069 603.971
 153.131 357.880
 570.139 476.717
 536.377 592.568
 137.400 145.074
 156.162 708.952
 738.196 13.500
 735.024 342.714
 458.094 583.847
 559.493 874.323
 498.771 890.138
 595.789 857.201
 190.142 287.842
 819.474 508.501
 668.951 192.977
 852.412 361.420
 503.291 910.939
 219.280 347.658
 887.422 896.233
 689.641 118.494
 819.353 510.634
 390.104 980.198
 42.584 107.288
 612.401 337.055
 574.033 461.518
 543.402 441.488
 646.472 735.508
 866.412 749.888
 612.756 234.294
 272.013 494.386
 241.039 755.990
 141.626 690.384
 278.241 821.630
 876.585 708.102
 779.857 92.200
 716.579 510.327
 557.170 835.282
 178.667 480.242
 940.916 25.246
 34.797 480.411
 619.113 73.348
 692.912 960.280
 495.226 952.570
 943.603 893.979
 702.941 662.182
 848.256 427.494
 181.049 265.136
 471.247 954.813
 584.270 714.391
 671.548 52.338
 15.086 89.719
 69.974 171.431
 792.065 812.532
 976.997 127.460
 609.606 651.706
 710.686 403.178
 333.349 527.511
 640.938 793.069
 858.473 53.840
 79.122 407.506
 932.015 611.370
 983.795 1.053
 305.207 337.649
 393.947 723.193
 691.087 466.053
 629.752 963.241
 612.665 796.810
 43.950 990.854
 647.326 982.907
 469.542 611.434
 816.621 645.529
 324.510 359.932
 902.905 872.093
 512.862 660.298
 464.484 310.017
 42.787 460.486
 890.948 156.736
 484.347 708.934
 315.555 807.450
 656.577 528.419
 860.043 593.569
 990.635 442.932
 10.712 904.350
 913.536 664.400
 847.415 399.981
 965.957 405.930
 7.075 5.082
 665.488 879.604
 251.266 816.798
 889.814 998.175
 117.151 11.239
 646.795 535.448
 609.849 716.789
 962.676 329.323
 192.188 713.944
 526.250 19.919
 348.180 680.799
 24.287 303.672
 845.854 633.658
 468.747 19.618
 62.843 706.581
 504.039 848.266
 627.115 605.859
 775.966 544.566
 381.183 989.815
 103.995 507.780
 720.074 826.003
 914.574 941.867
 553.237 22.453
 232.543 724.807
 73.784 513.475
 385.950 494.694
 713.081 590.456
 430.293 0.172
 846.440 831.742
 443.208 844.682
 180.837 121.150
 159.697 785.102
 186.086 210.770
 619.292 398.622
 267.410 229.845
 366.024 395.571
 663.914 757.742
 394.170 84.504
 791.092 246.005
 159.690 458.852
 126.406 13.442
 99.677 307.260
 918.484 961.206
 818.591 403.303
 339.042 914.200
 337.303 721.191
 1.775 834.258
 63.946 284.622
 556.977 453.084
 767.224 483.898
 800.210 413.272
 224.320 805.299
 77.038 199.048
 116.162 985.657
 845.685 790.162
 469.853 728.699
 900.585 529.066
 647.123 658.496
 740.688 489.928
 772.373 15.216
 868.238 155.779
 135.857 360.867
 861.412 315.274
 626.941 915.136
 15.146 292.018
 606.873 6.651
 279.650 316.507
 856.516 941.333
 439.440 583.563
 696.112 561.313
 714.194 237.340
 13.805 114.661
 676.696 762.816
 527.872 263.397
 975.737 499.123
 993.009 125.867
 429.676 828.589
 420.349 946.162
 678.886 29.194
 469.034 90.075
 515.327 440.998
 567.170 631.972
 960.679 13.472
 692.901 383.384
 59.942 135.518
 81.541 151.204
 567.098 959.050
 989.440 645.828
 298.595 906.489
 435.140 397.742
 947.383 289.484
 27.012 410.944
 816.413 687.970
 375.656 974.771
 930.500 63.624
 558.869 979.402
 706.925 268.566
 864.871 407.403
 148.978 308.252
 871.894 92.642
 916.683 216.935
 443.439 802.779
 622.354 885.465
 620.870 682.176
 995.560 465.948
 699.043 823.653
 815.834 777.627
 75.024 471.208
 578.547 306.025
 191.331 108.051
 49.289 165.921
 58.503 487.423
 187.578 671.942
 270.088 815.456
 347.600 702.899
 27.551 609.313
 360.880 772.477
 712.308 809.074
 695.352 935.136
 794.572 113.087
 692.496 308.516
 999.394 94.078
 187.281 918.966
 382.838 813.237
 96.116 752.796
 357.407 523.347
 750.371 690.487
 375.561 797.012
 495.017 423.251
 391.356 455.042
 954.389 400.390
 909.105 941.568
 183.880 371.965
 258.735 0.487
 924.656 604.869
 152.555 372.267
 308.428 433.027
 848.036 736.162
 524.207 415.758
 714.453 771.572
 265.293 125.109
 354.735 270.224
 782.072 956.225
 922.425 980.231
 337.195 488.399
 980.229 851.804
 10.179 842.744
 332.530 645.898
 547.485 350.539
 218.492 290.470
 173.520 219.751
 142.562 769.082
 543.276 962.529
 340.702 813.542
 856.479 210.291
 407.156 872.276
 297.849 423.064
 239.857 130.602
 602.840 514.143
 82.445 175.366
 560.699 818.607
 755.404 897.355
 497.772 284.297
 964.143 598.865
 277.562 546.487
 962.175 975.113
 607.194 343.340
 525.304 636.286
 652.910 859.651
 678.407 367.531
 293.214 263.240
 508.640 137.895
 133.908 274.192
 624.401 482.804
 483.934 825.123
 883.192 830.367
 357.453 114.603
 246.383 417.423
 691.704 900.126
 436.236 960.278
 20.935 136.721
 209.370 286.647
 946.004 848.010
 838.719 794.169
 712.486 864.620
 958.375 237.224
 835.438 117.173
 496.148 833.826
 967.975 5.258
 549.021 669.505
 537.899 847.839
 876.738 512.688
 209.686 63.468
 156.661 368.908
 58.785 929.641
 294.737 827.754
 765.557 69.913
 287.346 700.842
 894.214 145.445
 319.274 831.104
 868.060 155.933
 734.489 758.502
 989.515 745.212
 77.655 156.093
 388.250 561.728
 751.850 369.589
 172.818 36.838
 726.961 785.543
 73.197 548.139
 746.449 165.835
 209.424 355.321
 278.903 82.704
 223.962 597.291
 34.291 498.322
 244.674 77.296
 780.286 700.498
 76.494 233.694
 847.285 841.937
 681.365 184.855
 575.071 360.526
 629.225 774.889
 831.503 473.910
 472.350 250.768
 3.896 650.563
 298.890 329.568
 734.920 634.220
 399.739 616.613
 433.048 927.714
 580.002 401.083
 847.064 79.779
 159.241 965.997
 947.283 134.155
 833.629 525.597
 23.464 929.620
 971.459 456.950
 389.487 833.349
 437.551 476.626
 804.598 964.964
 1.543 70.774
 685.098 56.856
 792.596 701.540
 222.002 95.842
 84.436 858.989
 550.296 615.334
 98.860 820.624
 373.493 535.093
 124.994 325.727
 750.391 372.046
 390.749 215.572
 744.941 330.875
 70.597 269.830
 48.445 603.176
 51.205 961.851
 557.814 300.462
 538.436 29.042
 864.056 976.481
 913.177 618.142
 129.685 80.919
 20.485 218.150
 448.369 868.275
 100.350 676.116
 349.194 966.364
 86.213 733.540
 73.756 708.473
 959.325 795.084
 887.431 436.896
 156.465 8.598
 335.240 794.405
 791.920 298.599
 694.481 800.815
 231.437 247.500
 165.623 546.322
 608.905 793.894
 662.870 169.690
 421.564 639.399
 577.406 491.014
 795.491 190.048
 78.926 64.847
 252.159 360.641
 461.993 354.660
 404.035 837.089
 628.555 314.279
 490.980 509.572
 0.256 522.030
 770.907 985.767
 275.695 540.517
 682.479 986.675
 368.483 776.372
 292.129 276.531
 289.745 462.908
 663.293 732.161
 459.814 672.801
 486.374 506.266
 62.476 441.789
 80.615 663.824
 283.669 117.729
 924.072 492.649
 125.483 177.468
 338.406 119.890
 554.328 727.849
 207.854 458.519
 955.974 243.444
 455.969 604.716
 734.655 324.419
 952.219 992.444
 741.697 181.231
 39.245 159.659
 462.146 482.074
 629.294 306.703
 265.072 213.180
 937.226 737.067
 851.821 396.097
 222.729 210.197
 462.112 240.101
 184.258 542.261
 644.145 458.083
 863.211 941.343
 13.435 682.052
 513.506 426.554
 546.015 837.145
 6.794 764.779
 532.745 893.530
 67.737 63.755
 399.016 52.283
 261.180 25.767
 532.338 338.407
 930.610 823.278
 1.494 991.272
 665.266 177.467
 365.767 445.269
 754.990 964.882
 509.670 82.404
 83.747 148.766
 774.511 80.482
 74.386 23.238
 347.862 357.625
 391.231 304.187
 498.518 874.092
 849.409 24.937
 469.044 959.114
 289.293 162.384
 649.764 212.808
 423.249 486.204
 624.325 236.059
 925.060 986.069
 193.443 574.671
 338.453 976.507
 23.607 954.361
 961.398 333.723
 933.192 21.579
 401.887 401.415
 399.508 299.232
 386.452 672.237
 854.752 88.735
 975.576 57.469
 22.825 289.126
 144.214 189.692
 546.722 14.148
 718.173 942.490
 660.145 939.168
 618.032 18.733
 687.565 236.689
 905.146 766.673
 812.885 13.219
 105.393 183.583
 264.804 357.804
 15.337 602.971
 831.901 485.956
 684.995 717.479
 275.328 309.833
 487.365 139.694
 662.942 899.791
 296.105 562.399
 145.006 302.982
 421.408 53.898
 45.620 646.234
 425.364 59.197
 1.294 233.356
 530.243 111.081
 962.185 827.206
 527.657 63.833
 234.313 626.064
 827.964 214.825
 12.280 759.120
 195.367 984.167
 489.832 860.238
 385.637 779.492
 175.998 370.941
 134.265 321.797
 351.901 376.937
 980.224 479.682
 119.923 717.238
 204.485 624.761
 493.355 806.239
 616.403 642.135
 799.490 578.157
 141.501 109.420
 999.166 466.442
 710.517 288.886
 615.863 650.507
 84.677 593.635
 900.653 486.116
 191.681 114.903
 796.688 147.615
 709.947 798.420
 697.794 878.899
 897.146 489.117
 987.432 720.337
 588.347 521.494
 792.397 261.227
 417.355 904.638
 263.668 487.573
 373.590 663.740
 306.656 544.835
 980.687 172.155
 904.560 621.895
 559.548 598.337
 719.612 858.686
 58.700 49.893
 303.898 374.329
 842.478 912.378
 118.301 159.101
 119.761 934.187
 337.463 642.099
 572.983 122.091
 630.888 472.218
 362.275 696.639
 354.092 184.082
 389.194 565.296
 785.829 479.500
 318.291 746.996
 712.724 370.990
 885.317 308.531
 124.118 204.866
 934.068 925.285
 448.835 920.731
 88.644 571.330
 380.939 891.121
 106.298 882.428
 221.039 414.146
 593.339 866.399
 948.539 763.723
 680.938 195.445
 162.281 512.309
 430.721 781.999
 133.910 271.501
 606.247 581.554
 639.929 703.779
 143.505 91.630
 932.859 566.824
 272.378 224.846
 215.189 98.677
 75.362 666.122
 656.320 441.788
 66.991 409.926
 284.677 256.201
 587.392 484.585
 765.256 672.370
 829.646 368.781
 985.584 283.151
 769.526 893.141
 697.267 739.068
 197.330 490.334
 950.783 473.274
 227.584 144.203
 301.021 190.436
 799.263 816.526
 411.330 570.710
 695.637 164.079
 733.882 494.988
 881.226 54.474
 961.221 335.543
 548.551 442.974
 323.632 87.314
 217.951 171.110
 22.885 465.453
 771.008 919.007
 946.910 455.861
 106.704 4.932
 681.769 84.672
 577.009 736.639
 935.043 542.655
 826.002 228.859
 94.529 949.941
 667.793 799.955
 382.149 429.382
 190.465 428.884
 117.699 242.867
 66.335 112.531
 0.960 269.557
 736.146 25.110
 152.343 319.101
 572.983 998.155
 348.512 693.135
 630.244 254.928
 455.115 66.921
 149.539 430.454
 326.898 457.773
 614.910 462.511
 327.217 591.340
 957.991 864.534
 353.519 950.028
 166.953 494.451
 660.206 784.552
 355.335 160.009
 490.786 250.168
 583.545 88.303
 291.169 969.515
 877.344 412.351
 126.968 865.822
 888.626 758.931
 499.705 210.686
 131.845 768.274
 507.911 912.607
 295.503 836.997
 765.269 74.436
 566.026 590.897
 533.592 473.911
 458.209 994.585
 595.832 591.333
 272.457 661.746
 753.985 107.417
 897.540 804.850
 837.423 923.542
 354.994 459.155
 425.480 982.506
 797.215 625.779
 379.009 772.729
 888.386 936.451
 822.101 930.577
 831.447 372.545
 578.326 877.414
 174.403 638.332
 735.019 769.376
 807.293 548.584
 51.610 43.381
 822.444 440.122
 239.377 622.809
 683.445 242.487
 693.850 26.771
 164.068 672.166
 359.181 599.314
 961.718 665.904
 926.053 246.688
 648.577 900.360
 219.059 114.698
 538.292 207.115
 202.144 742.628
 160.700 173.913
 635.889 349.468
 848.858 905.574
 750.495 11.786
 651.680 122.674
 873.866 816.029
 545.111 714.633
 373.747 362.240
 81.436 888.926
 463.284 777.711
 999.630 912.838
 885.418 200.269
 432.234 512.328
 566.359 309.472
 651.983 548.584
 422.973 233.517
 473.208 51.728
 362.645 119.184
 580.984 858.603
 444.386 916.454
 30.282 423.862
 322.117 858.787
 716.334 187.644
 688.861 590.553
 747.476 666.479
 35.762 546.198
 787.455 54.891
 762.265 678.837
 713.300 92.239
 481.497 891.696
 448.150 662.076
 293.972 982.922
 869.851 589.763
 217.531 776.621
 12.789 318.887
 804.164 600.401
 822.460 149.492
 15.761 867.579
 893.037 973.223
 519.311 231.409
 524.146 544.579
 874.563 365.923
 133.711 276.978
 378.403 675.423
 321.854 980.786
 183.358 190.164
 412.186 392.458
 383.652 132.819
 20.391 444.449
 50.573 468.039
 487.825 50.219
 266.772 520.458
 945.171 423.806
 452.128 75.341
 366.235 205.998
 165.554 386.532
 466.323 656.566
 909.353 100.188
 377.716 12.597
 635.373 167.126
 84.400 565.375
 863.224 534.286
 960.102 721.984
 856.349 465.450
 971.912 82.856
 776.085 196.827
 183.254 563.529
 339.320 754.384
 815.047 639.208
 262.520 882.023
 955.781 606.239
 782.371 404.003
 906.427 187.892
 227.794 987.873
 414.153 105.977
 984.578 217.928
 702.437 278.699
 75.303 431.607
 210.163 863.101
 884.732 725.862
 477.588 352.548
 533.714 486.374
 284.804 671.604
 860.228 324.379
 283.604 628.667
 550.007 284.060
 244.894 27.747
 394.891 984.012
 152.333 182.302
 996.349 120.759
 643.418 884.366
 104.433 647.916
 369.312 69.951
 646.796 374.234
 305.308 386.409
 894.340 635.858
 688.728 649.098
 994.011 796.848
 337.509 203.956
 717.392 337.010
 560.739 560.763
 996.756 182.751
 615.468 290.887
 996.643 226.000
 798.554 195.674
 775.620 924.760
 347.751 640.491
 284.555 768.908
 625.352 848.710
 607.492 774.170
 786.345 883.775
 140.151 99.347
 710.103 181.251
 308.535 195.883
 272.230 381.863
 523.390 439.539
 626.501 57.392
 240.898 71.549
 584.161 800.787
 229.640 117.220
 150.710 297.512
 730.217 145.062
 993.144 25.159
 16.976 686.481
 951.278 401.471
 638.897 527.552
 515.938 666.611
 115.180 99.102
 518.559 833.749
 204.486 783.165
 607.954 353.545
 747.708 92.659
 631.146 34.133
 22.916 602.251
 939.270 450.684
 146.495 962.694
 263.282 920.104
 233.162 835.167
 957.037 850.030
 294.392 668.417
 599.902 280.837
 542.889 707.797
 653.365 999.297
 291.113 784.927
 744.905 127.810
 723.876 368.935
 329.874 389.515
 806.010 159.637
 783.473 763.264
 601.568 530.095
 178.377 310.436
 554.570 256.589
 90.641 55.323
 364.817 849.842
 181.783 800.531
 115.445 79.543
 166.102 167.366
 229.910 887.656
 180.062 367.770
 690.966 253.229
 819.089 779.267
 107.220 906.390
 943.258 238.073
 606.432 311.860
 227.441 659.434
 939.347 537.771
 746.791 600.183
 442.147 494.984
 251.359 299.094
 806.348 341.977
 253.911 558.937
 697.033 382.981
 395.083 204.073
 726.688 590.171
 475.948 283.266
 793.783 517.993
 978.647 354.356
 321.773 177.990
 203.090 140.965
 52.905 750.790
 407.072 288.002
 157.466 438.327
 576.754 449.166
 986.646 430.054
 905.807 243.514
 627.722 763.348
 409.156 837.606
 893.649 707.810
 728.913 803.590
 703.487 368.539
 446.529 121.213
 271.354 173.171
 640.438 523.168
 734.281 235.681
 19.497 9.194
 5.517 746.325
 419.623 96.017
 760.374 256.989
 427.445 939.704
 644.861 265.660
 247.026 716.631
 470.227 869.284
 963.276 822.363
 323.759 483.129
 91.344 427.984
 20.889 14.884
 700.787 495.289
 56.980 246.466
 635.664 410.750
 428.279 95.010
 38.958 258.985
 197.899 491.567
 857.056 365.867
 129.805 691.883
 525.756 936.325
 825.229 294.337
 104.888 369.872
 623.537 227.247
 668.652 526.055
 703.203 638.522
 410.917 841.226
 796.116 397.930
 279.849 666.634
 246.253 744.533
 808.162 545.871
 665.910 183.158
 401.288 807.915
 611.645 773.993
 635.772 891.575
 788.363 453.669
 7.845 200.056
 642.139 475.698
 163.531 113.136
 497.291 729.309
 496.666 552.244
 885.630 870.940
 382.342 334.319
 488.865 429.592
 436.431 488.210
 329.877 389.581
 475.987 907.434
 994.280 40.873
 172.412 731.188
 807.768 963.034
 314.643 877.759
 932.626 984.074
 661.486 287.865
 252.262 456.237
 292.076 897.538
 987.221 608.542
 345.861 769.072
 109.972 477.980
 966.161 423.084
 506.697 660.458
 965.077 384.330
 258.519 47.381
 256.268 568.553
 496.345 778.314
 952.915 78.074
 715.175 814.064
 401.308 561.242
 735.795 53.334
 469.180 737.265
 272.919 530.544
 488.633 345.811
 235.797 459.313
 175.884 393.275
 954.932 257.577
 126.698 518.602
 829.934 4.187
 583.164 865.332
 839.690 346.683
 753.350 438.281
 686.323 784.792
 162.372 348.503
 376.189 588.788
 146.769 55.321
 919.867 736.547
 452.067 36.069
 782.476 43.919
 937.576 730.363
 287.409 761.481
 67.207 984.352
 500.521 974.095
 308.284 70.306
 156.109 90.815
 862.698 77.420
 966.654 990.034
 610.217 600.998
 549.643 192.431
 499.467 129.812
 149.088 992.042
 328.248 916.694
 97.336 268.922
 314.601 877.303
 402.770 736.403
 680.112 798.991
 138.084 408.511
 706.632 848.893
 196.619 890.830
 149.762 681.740
 63.928 748.958
 212.890 887.648
 179.378 256.010
 423.194 753.451
 227.426 593.722
 77.881 393.655
 867.685 424.999
 520.346 935.039
 382.438 279.948
 390.023 199.278
 963.575 528.204
 398.119 948.255
 679.727 739.476
 798.578 355.064
 938.560 868.920
 937.280 698.964
 696.780 116.926
 413.507 4.075
 57.500 192.848
 19.933 239.453
 845.494 512.993
 737.973 953.058
 457.932 54.774
 354.465 645.253
 771.908 906.454
 386.601 510.812
 249.085 246.533
 811.277 244.499
 38.898 574.987
 902.145 657.246
 849.762 532.652
 295.361 771.623
 465.764 882.751
 199.015 631.064
 945.339 3.486
 600.679 182.238
 987.908 131.780
 34.233 579.642
 511.564 200.447
 266.522 62.345
 795.289 284.589
 434.664 1.615
 326.441 793.855
 187.468 792.537
 810.118 757.012
 193.964 330.832
 271.382 1.191
 616.254 886.665
 272.259 153.106
 393.493 159.745
 508.932 122.010
 242.815 214.474
 315.047 768.103
 398.527 280.996
 316.765 535.485
 232.943 138.987
 934.755 920.698
 934.404 937.828
 956.280 257.529
 466.471 951.992
 683.707 692.609
 656.823 417.176
 458.996 686.698
 727.567 374.724
 750.016 451.143
 96.331 393.630
 625.101 481.507
 268.692 305.925
 826.204 609.655
 979.109 238.206
 845.872 606.566
 994.935 445.719
 314.479 441.111
 704.471 842.716
 585.322 460.871
 496.924 901.292
 968.157 401.566
 194.083 378.707
 486.319 658.868
 298.181 389.150
 26.785 343.228
 418.719 809.384
 102.556 473.325
 976.739 188.781
 266.728 200.890
 655.429 903.547
 200.106 168.821
 271.040 573.812
 159.520 220.833
 931.340 962.516
 420.985 455.613
 886.581 49.318
 507.027 567.941
 169.864 464.190
 855.957 75.865
 482.447 357.702
 505.480 194.594
 270.897 352.760
 735.021 97.734
 235.851 880.632
 179.686 184.024
 728.709 758.317
 11.336 837.475
 457.974 760.788
 524.250 391.146
 419.471 517.451
 88.030 455.772
 965.838 794.718
 490.378 95.516
 875.020 984.148
 317.180 181.672
 302.661 906.896
 164.859 553.886
 700.210 269.677
 186.402 806.003
 443.066 805.109
 102.062 793.933
 788.311 230.846
 300.874 555.889
 319.741 238.594
 790.309 726.111
 642.234 237.888
 367.242 712.925
 364.548 132.865
 660.736 667.155
 418.896 996.440
 390.737 369.834
 269.823 759.004
 879.752 666.623
 279.923 472.466
 207.977 533.876
 344.515 10.172
 405.484 606.967
 253.883 274.644
 295.305 380.023
 165.035 804.431
 434.093 907.983
 93.629 685.657
 516.138 832.890
 702.116 610.480
 413.587 808.061
 546.858 901.995
 100.697 813.625
 742.678 101.719
 260.810 617.559
 48.832 941.266
 687.622 426.453
 219.656 984.061
 281.489 43.666
 93.277 106.716
 699.338 79.290
 12.917 114.247
 563.767 671.524
 440.783 860.532
 671.703 33.811
 890.871 127.911
 292.400 952.952
 883.613 450.700
 413.323 162.603
 525.033 930.465
 513.791 601.961
 501.651 660.579
 31.068 754.485
 928.792 568.899
 371.307 125.379
 216.267 606.031
 925.702 53.827
 246.779 198.876
 725.820 327.232
 977.224 591.858
 835.171 845.656
 552.725 89.060
 378.187 17.130
 102.307 657.448
 882.974 805.588
 201.361 863.374
 818.372 825.776
 130.177 590.978
 375.185 522.068
 323.869 471.954
 540.190 984.797
 44.029 872.146
 782.060 68.165
 256.584 702.841
 481.143 163.467
 876.945 215.342
 938.819 751.112
 49.113 398.979
 73.589 971.469
 519.404 128.340
 5.045 200.031
 710.685 928.911
 726.496 534.723
 15.242 175.978
 133.304 265.745
 522.549 874.559
 296.262 630.384
 754.415 443.982
 114.965 301.311
 569.392 345.807
 250.637 227.489
 749.238 34.996
 494.807 267.894
 624.207 809.109
 781.497 921.298
 615.344 297.042
 775.929 767.802
 658.738 826.158
 80.249 672.277
 969.443 884.052
 372.568 545.016
 545.576 638.679
 353.904 464.722
 703.003 678.767
 910.840 213.230
 968.161 106.698
 930.363 985.401
 994.319 70.240
 326.040 972.453
 161.417 110.186
 978.201 189.197
 980.987 71.304
 960.020 857.375
 868.415 157.758
 949.269 666.569
 730.654 285.816
 523.307 624.254
 817.413 611.146
 841.674 56.752
 519.930 791.125
 353.994 727.743
 98.838 630.461
 776.210 360.996
 459.731 588.156
 879.067 965.102
 53.178 672.798
 181.073 901.700
 189.838 389.626
 563.739 272.426
 668.494 135.510
 87.686 846.183
 706.319 166.361
 920.457 846.026
 30.167 525.544
 654.748 667.936
 382.503 52.328
 341.663 231.817
 65.725 357.496
 58.103 653.517
 897.525 920.905
 619.008 276.532
 684.006 835.597
 310.780 579.895
 96.044 188.087
 16.598 866.829
 420.647 258.620
 410.591 984.868
 768.527 172.746
 677.000 195.821
 870.788 1.750
 451.907 32.309
 963.597 649.700
 956.094 891.277
 515.123 875.733
 983.738 834.311
 722.230 68.293
 6.513 715.749
 26.846 641.171
 948.027 233.944
 58.189 277.334
 559.289 706.073
 784.730 464.613
 990.042 475.153
 599.868 496.645
 389.440 558.183
 111.558 143.132
 797.040 890.451
 555.830 706.176
 393.644 782.910
 707.271 995.371
 391.853 722.404
 569.593 585.500
 556.754 659.409
 852.695 419.572
 984.835 461.500
 588.851 629.711
 338.809 295.065
 222.351 252.900
 70.592 630.863
 90.068 92.150
 175.308 164.252
 563.854 231.408
 945.187 777.354
 871.518 960.027
 850.924 342.989
 76.549 46.274
 715.022 538.967
 156.111 255.959
 480.444 282.560
 53.510 719.496
 170.347 50.029
 929.957 576.568
 710.614 372.356
 238.723 280.997
 604.358 618.553
 283.409 928.734
 542.701 730.711
 395.198 19.150
 773.115 564.206
 18.418 604.728
 867.970 632.190
 779.973 898.017
 711.992 340.706
 939.339 49.396
 406.893 730.795
 578.395 87.124
 51.165 583.047
 53.910 415.702
 247.804 770.767
 862.797 933.403
 805.617 517.835
 376.929 779.362
 591.849 790.137
 309.582 119.959
 354.417 254.072
 151.243 788.990
 628.441 916.921
 733.970 202.596
 469.537 832.139
 78.980 865.027
 689.089 733.805
 483.071 192.616
 806.221 550.254
 590.498 928.972
 957.343 844.420
 865.677 363.138
 224.929 10.619
 269.400 43.773
 48.717 712.765
 91.080 996.281
 679.150 531.486
 298.967 276.949
 716.852 67.065
 639.433 359.789
 173.857 56.793
 198.754 559.902
 790.817 160.343
 592.625 804.264
 476.175 461.580
 179.588 310.063
 203.305 962.177
 217.316 505.930
 842.801 199.264
 161.092 106.898
 630.633 919.645
 10.737 44.892
 18.001 565.949
 867.905 768.506
 832.841 270.114
 495.055 705.172
 151.499 467.305
 449.056 762.421
 255.803 14.590
 277.543 110.300
 87.351 465.135
 749.594 2.407
 837.151 567.486
 281.490 567.063
 682.872 53.620
 704.319 732.453
 243.952 787.220
 596.744 280.033
 430.982 569.331
 320.575 379.829
 962.463 561.721
 98.949 420.802
 679.814 874.422
 370.383 970.989
 758.894 373.933
 843.019 888.359
 170.197 969.065
 221.740 947.259
 35.046 304.631
 249.059 480.880
 444.637 986.998
 204.756 991.678
 513.753 743.304
 267.888 114.200
 920.662 607.183
 530.347 784.007
 506.513 672.651
 38.543 668.538
 66.940 774.915
 57.554 437.840
 739.265 768.144
 31.556 22.598
 172.281 767.316
 140.086 741.930
 342.196 711.388
 309.505 842.946
 655.697 61.023
 373.551 227.235
 145.556 54.461
 330.288 736.596
 729.927 163.953
 311.867 511.862
 865.888 692.148
 668.764 446.036
 501.326 558.399
 124.706 338.015
 115.661 499.967
 138.832 868.476
 265.813 169.305
 727.352 208.183
 424.222 978.094
 60.751 814.857
 843.545 319.414
 130.211 552.259
 619.085 804.800
 837.414 589.231
 284.267 962.104
 627.264 912.916
 983.975 47.695
 578.498 665.392
 170.775 93.051
 971.070 723.488
 583.669 407.110
 242.865 965.187
 49.709 633.489
 866.509 870.770
 25.569 273.112
 657.267 501.718
 226.880 750.655
 956.267 384.575
 714.054 566.168
 813.377 440.688
 278.604 535.148
 968.136 276.518
 346.068 301.190
 45.331 954.437
 151.027 190.247
 847.529 762.458
 995.019 565.650
 46.447 595.743
 646.172 404.855
 508.166 846.141
 634.934 134.707
 196.451 302.266
 426.448 379.583
 299.729 516.056
 367.981 259.757
 339.515 557.537
 408.641 54.580
 413.327 613.121
 935.826 261.527
 978.574 680.700
 563.872 448.093
 223.960 763.794
 318.922 434.832
 832.861 694.727
 691.815 656.303
 3.723 641.302
 357.739 429.333
 843.290 731.659
 695.429 987.872
 530.309 217.153
 366.046 709.110
 4.248 473.410
 246.751 910.714
 862.469 595.722
 648.747 913.578
 850.567 698.015
 504.790 973.868
 957.356 486.635
 685.430 943.286
 34.886 603.690
 723.312 633.938
 864.317 362.826
 495.630 376.319
 193.310 216.914
 169.335 963.433
 945.442 876.570
 362.963 384.535
 216.218 855.731
 762.390 547.438
 945.321 161.453
 662.688 663.588
 116.265 315.794
 240.125 485.379
 760.727 235.147
 10.839 16.645
 917.074 174.212
 457.576 306.277
 445.546 836.028
 332.999 138.961
 373.802 365.007
 635.458 778.716
 327.072 676.100
 736.901 838.930
 880.717 970.098
 987.049 50.861
 106.880 273.332
 265.411 400.970
 621.109 990.950
 173.795 291.208
 472.782 238.435
 705.111 46.566
 871.317 718.611
 466.479 17.351
 57.966 134.291
 630.555 482.029
 383.329 203.620
 321.835 597.916
 549.229 800.617
 775.421 335.010
 939.383 242.332
 323.725 991.877
 368.277 342.164
 639.154 876.514
 497.169 242.478
 83.522 649.878
 628.399 815.615
 961.338 801.165
 825.685 308.319
 746.090 643.720
 3.386 18.549
 325.908 995.671
 169.514 894.556
 205.755 513.087
 736.386 683.222
 693.454 163.938
 273.191 418.170
 0.939 22.627
 263.449 808.610
 102.243 896.993
 47.577 288.692
 126.605 7.919
 829.867 826.040
 127.230 276.853
 266.559 919.907
 680.451 755.390
 36.929 786.930
 941.197 385.727
 945.114 419.804
 341.789 909.166
 472.593 785.551
 983.307 155.370
 468.714 820.622
 171.275 726.877
 451.603 385.400
 307.730 836.180
 119.240 907.121
 115.216 616.843
 418.916 904.678
 658.636 991.578
 374.031 928.763
 899.891 280.641
 754.879 34.547
 197.740 330.450
 242.370 740.259
 709.355 457.899
 561.399 413.230
 596.698 878.898
 947.673 204.982
 154.447 224.291
 505.448 459.707
 899.061 962.276
 463.828 17.059
 561.232 29.024
 949.525 982.655
 155.100 219.476
 770.595 450.441
 533.854 174.756
 408.313 823.454
 337.725 403.630
 205.640 927.100
 79.816 240.672
 836.549 66.494
 458.829 36.902
 959.764 711.495
 324.913 28.619
 375.219 155.681
 122.781 81.733
 587.052 484.769
 990.595 972.484
 961.512 592.947
 977.442 666.926
 383.114 29.646
 358.276 592.662
 642.513 762.754
 652.926 564.130
 622.311 765.827
 403.106 500.252
 523.463 825.961
 814.481 548.814
 938.770 415.680
 143.999 659.787
 28.476 557.132
 898.264 999.496
 586.216 651.347
 27.208 104.585
 554.905 461.234
 947.377 90.014
 918.074 176.893
 337.483 65.471
 662.150 498.865
 720.445 711.822
 192.000 332.950
 213.887 521.433
 651.503 273.559
 906.148 826.778
 721.947 976.310
 836.574 509.896
 765.688 590.376
 844.479 295.638
 476.053 83.239
 746.354 144.628
 265.095 881.900
 629.156 353.400
 450.109 252.809
 60.621 180.934
 322.267 115.937
 845.502 809.931
 534.026 45.335
 557.242 140.589
 17.012 448.611
 484.201 742.726
 132.701 881.048
 212.244 463.121
 711.594 67.233
 763.782 918.413
 502.846 45.421
 797.657 885.360
 738.771 379.206
 693.252 430.592
 623.822 200.104
 572.624 267.794
 645.026 946.435
 211.236 73.792
 433.171 682.209
 933.893 384.129
 197.140 339.080
 649.076 786.850
 426.539 789.739
 131.078 769.528
 982.350 388.181
 82.746 93.710
 946.823 197.224
 797.564 583.383
 710.633 153.600
 862.061 845.628
 968.871 623.185
 99.703 584.052
 262.245 291.868
 235.553 725.999
 823.717 879.819
 764.955 735.864
 114.449 407.959
 525.503 917.492
 100.304 475.361
 113.874 672.782
 28.454 405.671
 750.016 50.910
 912.837 10.826
 491.364 228.472
 780.890 813.201
 937.649 56.162
 828.350 715.435
 169.375 509.134
 283.715 553.682
 634.999 817.976
 11.768 598.747
 876.217 533.279
 652.300 654.835
 268.764 602.432
 564.693 862.624
 596.945 291.775
 653.455 947.592
 91.199 65.158
 609.332 412.394
 184.740 191.802
 493.536 890.427
 411.520 277.961
 400.443 534.147
 625.019 239.967
 91.302 274.304
 695.661 617.943
 635.852 63.882
 501.962 992.706
 821.024 712.591
 902.973 551.584
 180.048 664.238
 331.445 256.155
 208.437 500.898
 120.786 316.032
 615.577 145.883
 944.845 753.073
 215.411 643.780
 156.419 250.799
 393.362 123.113
 34.963 490.963
 558.816 588.346
 251.105 65.293
 865.801 677.047
 308.304 363.411
 974.866 479.277
 491.403 641.097
 155.442 114.824
 427.220 595.754
 462.294 555.387
 811.098 62.623
 637.199 359.495
 70.916 6.549
 316.038 644.800
 700.170 445.767
 793.565 982.867
 996.106 697.902
 197.683 583.963
 867.344 791.377
 339.922 402.289
 936.076 710.581
 579.722 785.130
 138.831 528.868
 811.033 302.492
 541.196 383.938
 647.779 107.635
 818.276 635.024
 249.980 914.791
 334.417 646.004
 148.249 650.156
 581.536 213.985
 247.260 388.587
 832.067 225.731
 728.379 74.366
 734.834 206.687
 340.436 123.812
 563.230 827.222
 31.645 594.756
 325.920 461.457
 703.709 598.068
 710.291 634.849
 183.334 825.096
 165.288 742.217
 131.949 918.457
 488.712 128.563
 329.581 258.910
 288.120 376.717
 555.181 55.657
 185.865 80.263
 577.655 279.499
 767.508 154.458
 707.206 476.578
 986.780 774.959
 26.143 244.462
 75.631 772.404
 116.006 681.982
 328.870 954.557
 570.709 370.344
 381.979 596.373
 283.746 976.732
 548.270 717.464
 824.467 854.925
 276.291 756.901
 780.655 652.876
 7.137 623.782
 801.543 917.857
 408.828 630.663
 989.748 649.560
 724.273 553.745
 978.251 214.749
 451.669 571.962
 408.314 668.808
 770.713 446.126
 968.351 385.484
 602.146 353.559
 737.272 672.488
 337.405 903.717
 327.195 334.440
 573.144 152.075
 470.945 663.331
 433.878 794.557
 934.137 208.479
 644.888 70.425
 337.518 661.652
 634.791 400.475
 993.386 937.960
 888.953 128.226
 734.363 829.465
 155.534 368.575
 940.582 636.709
 117.643 370.844
 252.617 764.968
 808.538 706.671
 445.660 118.791
 460.489 248.716
 491.873 92.922
 68.717 330.262
 262.165 283.084
 724.529 700.828
 628.484 610.232
 559.484 216.508
 888.987 141.084
 856.129 439.680
 619.984 411.069
 760.020 49.752
 882.559 819.023
 889.525 779.819
 503.276 612.179
 630.001 353.490
 185.886 952.296
 740.876 977.984
 975.732 526.548
 149.726 495.302
 25.334 508.364
 86.497 460.137
 335.976 392.387
 481.635 624.095
 766.929 223.715
 350.100 499.136
 905.160 54.447
 573.402 553.111
 621.007 521.111
 516.215 876.520
 249.637 315.945
 543.365 837.529
 237.339 985.292
 85.644 812.873
 882.465 31.942
 115.759 812.042
 42.458 218.442
 993.629 983.428
 633.819 398.789
 706.256 151.706
 636.728 171.169
 722.599 749.092
 549.354 309.302
 497.557 598.401
 690.747 850.372
 158.704 827.755
 0.753 89.609
 990.302 855.625
 559.014 642.330
 965.007 506.762
 674.143 411.170
 66.317 295.946
 263.371 357.478
 374.068 154.615
 239.751 680.231
 559.216 48.279
 589.517 502.758
 338.789 228.489
 800.119 747.035
 691.648 236.252
 786.986 218.104
 922.787 193.843
 664.405 348.397
 508.978 624.286
 766.309 775.527
 660.171 773.383
 602.711 299.780
 615.951 694.623
 746.618 532.432
 369.514 724.891
 497.112 86.817
 105.897 226.358
 22.808 755.217
 567.893 910.879
 224.986 171.231
 561.288 776.675
 893.410 784.849
 198.325 767.752
 685.430 22.438
 399.979 74.795
 818.676 603.070
 857.479 408.184
 111.017 613.610
 643.197 230.775
 562.926 975.990
 90.500 497.576
 194.828 879.806
 389.386 834.148
 416.039 1.289
 605.855 733.989
 106.638 425.788
 892.236 471.466
 586.041 65.891
 455.541 230.650
 172.341 592.440
 161.761 927.207
 508.057 932.884
 324.589 351.109
 847.131 843.255
 434.033 349.056
 124.460 919.636
 78.707 579.363
 625.664 316.123
 688.196 956.473
 156.894 903.471
 630.036 820.710
 701.365 300.712
 628.627 450.514
 12.884 196.913
 998.346 123.858
 512.228 348.018
 195.642 143.268
 248.095 171.445
 168.682 190.775
 791.933 696.184
 719.879 966.833
 439.860 876.889
 976.304 197.979
 382.767 705.510
 293.517 944.642
 918.414 802.905
 785.938 391.470
 860.796 35.568
 795.733 412.019
 49.351 359.805
 174.697 637.213
 973.935 368.683
 280.317 258.229
 664.133 617.764
 176.706 610.060
 999.992 586.519
 110.118 728.856
 795.052 336.693
 902.320 586.247
 394.481 440.345
 305.998 875.216
 86.878 343.436
 505.959 868.034
 516.916 920.580
 67.252 566.611
 129.474 868.636
 543.983 713.830
 799.523 727.488
 315.909 91.570
 483.993 542.511
 737.645 273.098
 453.721 472.464
 419.156 765.832
 359.852 366.960
 36.049 432.558
 697.455 498.116
 952.067 637.689
 740.476 130.822
 660.182 668.691
 530.363 495.394
 477.132 335.385
 252.884 415.777
 501.452 971.279
 284.010 417.323
 837.547 336.631
 229.531 552.310
 846.824 653.676
 530.816 541.401
 388.010 456.910
 220.343 628.278
 907.490 397.743
 448.022 916.545
 919.771 151.070
 678.754 927.099
 39.193 194.866
 402.006 845.498
 775.926 301.828
 667.591 978.183
 859.656 939.165
 343.400 499.878
 798.478 529.149
 208.982 739.178
 692.239 305.042
 584.972 242.628
 300.427 696.067
 337.033 297.762
 894.806 198.362
 671.867 741.378
 214.156 209.370
 2.850 880.105
 668.929 509.121
 347.806 496.291
 931.673 917.665
 728.528 883.824
 886.934 113.111
 70.981 977.249
 122.713 894.697
 310.075 115.132
 322.928 71.118
 139.887 167.765
 993.531 162.400
 928.801 403.077
 428.832 756.387
 251.969 946.818
 32.177 456.002
 746.502 288.160
 457.565 204.577
 236.955 404.816
 275.319 462.606
 431.885 538.285
 302.931 325.148
 781.915 886.211
 527.196 575.039
 93.943 831.938
 899.364 739.114
 196.541 278.811
 763.012 94.332
 782.616 66.603
 404.594 915.299
 654.827 828.629
 157.133 987.079
 57.843 399.896
 674.418 965.731
 893.299 549.143
 790.662 757.998
 125.224 311.514
 731.139 930.520
 46.106 115.142
 113.514 733.378
 689.800 686.033
 25.885 633.559
 153.759 983.858
 662.834 67.711
 989.043 159.765
 299.880 222.590
 894.972 369.887
 372.642 83.625
 431.974 749.257
 760.896 320.685
 260.042 615.415
 48.829 134.384
 893.374 84.721
 108.473 310.882
 209.348 443.603
 229.129 38.525
 990.410 408.589
 665.150 651.725
 842.057 560.461
 699.479 277.830
 603.530 867.517
 500.825 278.669
 237.757 79.386
 396.144 572.688
 494.320 525.637
 973.473 84.782
 927.729 282.544
 287.291 152.974
 120.103 957.450
 551.881 193.913
 902.753 304.579
 98.152 27.959
 648.334 240.739
 134.635 240.470
 170.765 426.664
 420.726 825.344
 733.470 662.981
 334.536 152.177
 140.419 802.708
 831.930 317.362
 834.770 479.192
 358.693 995.642
 525.514 604.565
 133.398 581.009
 725.580 614.787
 181.982 289.332
 40.464 769.367
 721.635 849.807
 372.953 293.962
 685.150 814.479
 888.433 759.684
 398.957 506.093
 551.053 192.242
 308.748 361.705
 931.443 5.945
 643.710 335.714
 392.592 861.296
 560.207 39.613
 475.705 990.649
 472.459 121.050
 579.612 854.744
 403.736 741.324
 805.648 255.132
 547.406 883.720
 28.282 195.620
 161.392 115.914
 956.523 962.250
 108.992 604.837
 731.895 569.303
 58.510 923.925
 728.184 32.074
 646.707 48.613
 892.130 900.159
 957.844 969.622
 611.594 282.770
 960.338 394.153
 590.663 775.780
 144.146 897.366
 124.770 455.111
 409.430 740.662
 31.557 519.651
 244.534 15.467
 36.371 476.600
 700.462 192.891
 819.446 581.193
 499.899 968.115
 92.790 829.992
 519.288 156.479
 829.293 311.598
 638.709 514.433
 158.565 431.028
 680.595 676.966
 970.654 124.495
 546.989 893.461
 130.143 991.473
 236.699 141.601
 552.609 502.423
 776.835 254.828
 589.445 446.127
 164.708 429.671
 15.182 303.230
 690.770 417.104
 926.391 656.210
 834.116 644.917
 508.809 344.969
 700.316 779.313
 578.487 266.626
 446.147 892.723
 175.548 303.470
 624.581 555.787
 110.772 290.843
 31.661 175.110
 14.013 543.736
 668.289 630.548
 90.870 724.693
 396.214 368.146
 894.582 624.444
 898.539 234.616
 101.580 249.196
 608.848 419.278
 632.271 864.249
 385.748 338.106
 777.384 872.513
 245.472 356.153
 21.713 539.265
 366.575 118.737
 451.465 182.472
 618.171 433.869
 392.024 992.992
 885.304 119.318
 856.246 733.592
 648.568 764.190
 548.876 183.153
 374.987 739.017
 333.169 976.380
 876.347 68.113
 936.962 964.280
 550.850 516.705
 176.389 51.669
 333.332 772.282
 478.066 710.577
 805.782 259.380
 60.235 719.071
 658.979 530.079
 818.292 720.509
 21.409 444.646
 981.735 666.165
 884.958 389.850
 652.584 212.699
 338.107 483.477
 787.228 453.814
 774.441 255.540
 385.461 622.163
 963.458 367.943
 145.981 393.056
 466.034 989.154
 633.996 336.551
 541.031 948.316
 783.979 720.299
 442.748 489.778
 982.359 974.000
 949.997 584.946
 897.447 540.085
 523.199 350.511
 956.833 797.334
 660.976 202.533
 928.409 138.486
 655.204 242.511
 406.029 883.817
 934.652 837.878
 303.497 435.225
 781.226 4.454
 343.078 225.249
 217.061 616.947
 312.439 538.904
 940.604 526.067
 834.933 20.203
 59.094 723.033
 34.084 597.283
 75.287 905.976
 708.454 38.272
 767.659 325.057
 105.542 393.295
 713.770 36.993
 683.777 85.685
 782.044 623.492
 173.931 427.573
 822.212 726.033
 42.557 282.271
 461.435 141.147
 70.445 549.527
 632.212 691.236
 91.954 71.672
 568.164 137.019
 102.889 551.541
 181.488 295.442
 494.859 629.884
 236.146 553.634
 375.525 524.673
 636.680 673.050
 2.617 611.605
 625.096 221.792
 714.012 189.265
 206.812 986.347
 248.616 979.540
 778.497 141.344
 598.437 860.155
 601.396 907.805
 39.425 998.719
 426.943 532.622
 488.857 183.735
 538.957 66.394
 14.706 346.062
 608.318 10.344
 65.482 292.877
 769.758 118.830
 637.989 684.826
 12.470 670.322
 199.565 565.803
 440.744 310.792
 227.434 984.233
 900.353 99.005
 921.272 746.235
 401.272 878.465
 139.042 326.515
 296.302 316.877
 257.238 784.737
 224.893 407.393
 274.337 936.734
 906.944 448.949
 573.211 394.924
 305.522 313.465
 800.379 695.192
 881.410 479.075
 976.150 983.257
 375.542 939.960
 342.011 447.881
 94.883 789.526
 405.312 307.442
 188.930 374.926
 934.589 17.349
 111.150 313.254
 273.320 945.977
 914.213 984.782
 710.002 934.532
 359.715 33.492
 905.912 420.192
 990.120 832.870
 629.607 561.479
 349.155 253.818
 572.985 600.154
 811.001 605.784
 574.784 455.612
 930.787 531.532
 603.784 847.105
 629.634 405.671
 759.128 538.040
 725.353 418.184
 935.491 197.650
 491.773 783.290
 735.863 871.621
 830.300 183.294
 457.195 778.669
 849.806 684.451
 239.903 628.879
 836.381 510.815
 680.150 557.014
 742.158 561.602
 726.025 135.562
 999.665 752.580
 590.437 474.288
 70.562 762.623
 742.960 712.507
 138.701 698.988
 21.580 994.590
 559.105 450.544
 217.780 406.682
 456.440 984.364
 522.366 101.866
 436.936 730.723
 315.765 601.655
 22.674 182.966
 489.069 823.556
 750.800 366.125
 788.012 928.431
 95.119 371.273
 281.468 428.528
 484.072 446.704
 622.374 859.493
 805.894 433.216
 148.487 549.800
 335.701 645.491
 372.878 862.053
 995.071 667.212
 52.002 616.381
 95.506 241.826
 758.591 10.941
 134.042 317.344
 896.281 143.547
 41.508 921.304
 994.988 517.207
 348.894 495.769
 245.733 627.226
 680.500 472.317
 849.172 715.451
 527.566 589.389
 345.086 15.629
 454.811 890.720
 594.892 671.027
 374.479 651.068
 143.799 990.120
 746.215 76.955
 884.103 717.703
 62.446 464.144
 70.479 577.316
 622.227 264.113
 48.903 917.034
 824.052 938.715
 503.239 935.702
 290.496 550.722
 500.981 642.579
 423.338 249.150
 238.413 512.612
 153.788 428.699
 705.300 235.297
 953.488 654.511
 772.709 151.180
 691.062 994.694
 670.542 950.858
 817.373 257.033
 882.849 141.919
 129.373 612.231
 20.928 225.249
 65.168 48.567
 811.922 659.897
 16.877 152.322
 492.341 622.015
 486.899 470.819
 353.138 505.971
 358.955 581.905
 130.232 692.575
 987.670 372.497
 259.349 579.374
 937.472 592.253
 557.650 380.541
 809.433 684.911
 700.668 48.964
 797.462 163.637
 428.760 531.564
 105.564 357.330
 942.696 761.737
 656.026 447.857
 586.574 532.188
 223.125 94.355
 24.312 29.759
 165.004 116.876
 503.160 94.347
 802.601 219.804
 976.703 570.434
 541.955 373.613
 296.434 726.541
 465.993 555.076
 44.206 40.091
 73.282 150.101
 989.703 488.410
 431.575 544.700
 442.792 297.153
 388.816 628.504
 708.443 212.328
 867.226 987.725
 423.399 258.673
 208.930 112.157
 193.373 493.802
 174.137 640.870
 795.092 972.846
 473.294 446.584
 349.707 401.879
 678.836 647.796
 606.890 320.108
 374.590 644.594
 549.533 41.437
 403.844 218.610
 387.376 576.754
 841.060 104.878
 57.580 811.125
 685.922 234.677
 197.591 927.517
 438.494 830.158
 260.229 443.904
 415.725 486.048
 765.438 897.362
 495.271 348.756
 343.412 691.557
 583.856 62.283
 138.759 587.782
 493.337 622.594
 687.138 820.172
 635.645 12.186
 619.448 549.160
 413.505 84.949
 522.704 920.550
 860.650 763.926
 222.399 98.320
 775.216 92.917
 333.195 405.629
 672.745 954.265
 540.801 899.154
 568.912 502.367
 68.729 966.448
 172.787 254.084
 693.203 664.286
 143.430 777.303
 494.950 688.824
 828.245 497.107
 978.018 906.989
 381.344 30.855
 896.616 994.832
 452.812 919.732
 967.531 775.116
 171.903 661.768
 917.658 566.352
 923.884 602.083
 36.198 132.633
 274.276 798.074
 534.962 432.357
 236.950 263.866
 736.975 219.311
 153.027 588.770
 35.151 957.259
 563.289 413.372
 14.574 415.498
 263.267 494.628
 391.978 554.589
 951.037 473.905
 976.044 866.376
 564.702 120.918
 626.525 568.398
 189.539 919.167
 826.706 978.919
 751.769 807.629
 573.208 914.226
 143.048 637.612
 623.485 94.816
 801.352 146.918
 971.657 752.121
 552.224 715.474
 697.818 963.889
 960.043 832.824
 957.869 676.118
 900.494 579.193
 956.788 995.094
 219.693 764.929
 837.604 647.737
 447.256 970.169
 783.846 645.969
 662.987 125.463
 490.804 175.502
 940.984 538.229
 929.388 726.455
 800.055 228.480
 877.893 48.113
 842.746 934.975
 606.692 839.261
 162.629 300.058
 897.129 265.836
 114.218 164.098
 990.121 656.536
 974.005 990.103
 276.761 682.850
 754.193 603.000
 450.246 241.365
 671.095 339.175
 276.559 272.662
 303.706 548.550
 154.434 162.646
 419.094 127.841
 720.342 859.431
 482.289 359.500
 111.684 723.222
 529.812 21.448
 284.478 619.885
 966.480 269.080
 346.910 223.643
 871.467 689.781
 26.866 653.739
 76.620 723.528
 652.588 817.748
 940.737 128.928
 856.766 444.890
 799.093 665.758
 284.614 181.301
 257.153 741.783
 17.877 91.364
 138.532 528.120
 44.414 911.162
 135.389 343.965
 685.419 768.886
 268.181 824.181
 420.812 300.082
 692.791 153.538
 462.512 11.100
 326.451 136.668
 852.834 890.922
 157.473 995.750
 901.996 38.909
 993.865 987.197
 718.580 4.211
 156.588 408.139
 176.874 552.037
 176.947 543.154
 355.499 254.173
 684.865 66.686
 675.921 107.854
 224.282 368.048
 273.838 920.966
 880.284 970.294
 610.521 455.652
 104.801 453.883
 737.732 930.603
 566.752 118.744
 684.671 968.980
 889.526 587.609
 57.349 109.091
 762.907 998.356
 502.110 624.317
 695.378 698.377
 260.705 323.633
 1.695 49.955
 662.885 811.266
 973.265 208.361
 295.197 101.225
 357.095 435.324
 436.228 627.616
 652.579 567.095
 546.610 323.827
 532.411 841.201
 487.421 212.043
 190.343 87.763
 257.290 639.277
 228.778 763.957
 383.434 97.880
 15.645 923.622
 375.374 298.444
 283.046 703.453
 505.392 533.290
 208.618 523.676
 473.418 231.628
 740.985 961.180
 555.549 206.359
 508.113 188.994
 637.440 311.022
 114.715 285.622
 62.220 838.023
 903.345 414.498
 646.384 911.081
 562.573 436.914
 158.228 661.421
 132.184 545.805
 337.139 74.925
 625.105 853.171
 436.727 893.163
 382.361 906.664
 781.761 822.468
 452.641 992.513
 872.831 920.190
 371.802 959.763
 791.199 394.724
 167.913 597.645
 640.305 75.293
 770.369 252.167
 303.779 518.801
 121.438 83.930
 149.645 555.035
 617.717 866.344
 416.911 99.361
 317.900 487.287
 787.190 245.731
 990.598 848.760
 176.903 94.902
 218.509 924.808
 644.475 966.310
 677.807 620.200
 754.491 720.958
 457.342 318.875
 992.874 911.287
 32.120 685.490
 302.610 537.389
 748.899 214.619
 380.629 882.746
 485.956 54.988
 618.157 423.212
 409.666 880.958
 7.686 237.147
 441.101 666.223
 710.907 919.947
 468.165 527.021
 468.351 340.922
 372.759 751.253
 520.471 933.269
 296.047 388.629
 42.569 728.271
 24.277 533.816
 316.116 322.775
 56.996 643.600
 463.712 85.191
 511.331 860.055
 764.455 480.973
 40.740 600.009
 494.096 645.714
 2.926 367.595
 256.470 605.128
 126.216 368.122
 698.992 579.496
 401.515 579.958
 848.035 999.418
 200.947 274.578
 525.736 474.279
 105.622 876.786
 87.026 409.846
 352.948 606.494
 166.603 72.464
 505.758 635.072
 75.326 90.693
 46.980 883.531
 712.429 7.902
 338.058 962.570
 345.458 28.790
 298.731 747.546
 788.559 407.191
 399.937 351.782
 519.298 510.726
 68.518 732.299
 205.470 869.191
 418.202 271.404
 260.233 8.083
 710.353 629.827
 153.546 517.120
 52.432 181.825
 730.356 177.151
 332.723 905.391
 124.759 529.502
 115.091 712.270
 620.718 622.060
 354.205 629.549
 53.603 799.429
 94.698 769.379
 835.354 954.077
 370.017 693.734
 135.436 145.979
 979.522 160.515
 78.747 594.850
 684.914 654.840
 402.468 807.322
 196.653 909.810
 921.593 717.689
 513.274 414.637
 415.934 781.951
 204.937 820.923
 401.170 698.467
 899.053 81.473
 367.596 952.634
 910.128 997.742
 850.312 456.576
 866.235 784.557
 474.480 827.102
 606.772 972.692
 442.930 106.348
 174.701 915.207
 797.903 160.161
 593.687 812.096
 894.226 410.694
 326.916 254.820
 521.079 683.808
 958.564 68.955
 860.184 631.219
 147.636 715.915
 279.248 665.116
 282.086 735.770
 843.619 502.869
 341.780 970.441
 352.011 36.062
 173.082 413.521
 833.011 226.215
 924.943 68.651
 399.700 395.118
 613.651 757.594
 475.547 566.750
 316.471 262.216
 953.869 267.381
 66.774 887.476
 317.235 378.138
 186.817 636.800
 56.608 628.122
 178.865 854.239
 530.661 125.112
 858.888 832.234
 284.173 844.111
 695.809 448.303
 594.885 271.788
 177.347 82.482
 887.514 867.693
 903.434 599.724
 592.194 722.429
 280.368 42.959
 935.590 730.524
 501.996 374.188
 142.843 854.244
 635.051 389.364
 156.939 127.036
 329.127 100.174
 511.645 65.598
 30.774 970.049
 640.791 152.124
 756.855 476.154
 89.189 178.023
 963.956 373.024
 681.070 63.181
 905.652 601.499
 275.675 476.754
 993.262 129.071
 824.977 273.571
 42.130 750.686
 776.792 652.008
 196.001 414.042
 622.382 652.738
 656.871 367.635
 458.768 412.045
 814.508 36.246
 663.104 607.613
 755.019 195.511
 203.664 79.065
 545.532 698.958
 236.220 350.613
 834.624 677.012
 656.170 50.309
 696.177 13.412
 348.839 221.447
 876.406 761.170
 359.625 609.245
 606.692 504.263
 901.393 923.117
 423.432 34.905
 541.654 205.532
 323.420 897.332
 532.278 56.912
 490.375 661.055
 728.792 987.479
 494.469 308.573
 16.772 396.845
 609.392 949.322
 444.621 67.008
 856.175 563.525
 133.458 930.918
 793.285 512.565
 477.433 724.678
 480.192 768.150
 595.972 814.748
 576.508 868.084
 591.090 521.101
 159.046 424.762
 988.695 32.512
 580.690 32.026
 96.722 71.136
 922.249 840.915
 642.103 740.810
 243.765 124.758
 403.096 58.520
 695.566 314.392
 36.775 983.006
 450.385 256.046
 519.913 921.150
 542.823 594.124
 634.662 704.713
 806.221 991.091
 501.028 521.007
 762.593 414.647
 2.032 775.549
 209.859 511.952
 983.475 27.757
 351.410 480.849
 710.558 27.924
 193.392 183.618
 303.441 191.351
 990.644 140.093
 781.352 160.563
 226.438 609.967
 151.714 156.496
 765.910 120.423
 371.338 722.588
 808.213 422.072
 368.875 980.628
 285.942 136.369
 992.115 293.454
 708.389 979.786
 274.420 57.107
 732.066 868.024
 798.619 404.645
 159.872 887.285
 874.207 716.581
 639.951 804.379
 388.125 710.989
 155.285 724.201
 397.060 382.065
 892.050 708.515
 109.770 412.580
 253.766 676.211
 874.068 787.032
 482.186 10.100
 100.554 952.757
 465.896 812.442
 893.051 930.856
 102.942 259.746
 135.870 573.194
 851.895 601.740
 235.863 642.256
 502.081 890.140
 910.923 394.120
 441.894 885.879
 837.658 848.909
 855.926 920.427
 553.975 305.828
 966.955 934.955
 394.919 910.195
 115.690 913.231
 13.165 107.048
 675.652 398.745
 993.025 660.083
 396.948 447.759
 455.730 6.426
 203.409 937.487
 324.289 128.442
 3.007 607.789
 971.784 815.265
 60.417 66.544
 423.888 261.617
 599.640 499.973
 684.344 902.851
 808.837 281.634
 363.755 346.884
 391.688 615.707
 833.165 260.091
 411.145 844.783
 13.495 260.449
 891.283 928.923
 521.976 822.863
 548.821 705.881
 802.547 104.928
 12.946 982.546
 597.040 543.400
 934.268 910.706
 399.267 279.814
 782.586 857.899
 559.550 566.159
 768.668 503.500
 360.325 537.191
 905.414 844.261
 505.159 264.097
 534.684 370.665
 97.721 115.018
 802.071 829.814
 831.040 821.882
 255.234 691.865
 960.938 611.590
 492.747 920.633
 854.192 514.518
 198.245 665.802
 838.203 867.310
 885.845 560.920
 544.245 823.016
 762.149 960.159
 443.503 753.717
 610.752 475.564
 289.893 53.158
 938.030 898.686
 374.954 434.737
 523.526 85.212
 990.097 179.054
 311.706 743.110
 105.337 361.410
 409.818 654.372
 789.560 220.139
 42.674 553.566
 297.027 988.910
 211.125 324.673
 462.528 578.364
 636.708 18.423
 221.259 963.430
 308.436 358.276
 789.808 411.823
 615.054 332.900
 605.616 316.571
 11.649 370.514
 270.925 301.646
 375.548 675.565
 933.812 26.149
 423.583 66.189
 166.718 180.968
 639.585 82.804
 78.301 154.876
 274.216 10.575
 177.204 737.896
 883.807 553.554
 158.921 662.157
 153.762 264.005
 25.355 278.848
 66.436 30.097
 689.750 899.297
 812.458 288.035
 839.547 344.276
 775.648 495.411
 401.523 744.682
 840.464 391.525
 505.711 205.723
 650.925 803.575
 608.417 313.050
 92.993 126.585
 94.813 741.296
 558.289 16.929
 625.711 181.752
 683.846 467.170
 62.104 86.090
 536.388 962.188
 538.753 116.953
 234.749 307.230
 161.665 884.724
 972.833 437.420
 573.899 353.982
 338.403 800.656
 923.047 935.100
 818.795 2.775
 428.472 588.627
 869.931 331.871
 96.452 505.621
 904.748 570.095
 179.567 969.907
 864.406 453.772
 688.636 632.560
 581.406 69.994
 810.395 549.938
 167.385 958.816
 83.859 259.903
 977.255 319.724
 968.100 842.764
 960.908 359.417
 272.478 170.916
 137.725 841.135
 298.419 371.591
 569.172 445.391
 394.372 278.854
 190.934 785.248
 590.248 342.625
 656.075 259.071
 645.201 993.636
 471.064 308.442
 7.114 873.780
 41.117 782.796
 90.581 61.978
 222.808 714.986
 882.762 527.790
 880.638 868.828
 86.557 490.389
 108.973 431.619
 914.512 251.804
 888.108 458.367
 814.355 903.604
 248.190 412.103
 100.710 209.349
 600.248 934.171
 903.177 965.428
 920.829 883.170
 437.594 405.548
 434.945 530.398
 236.921 294.652
 398.586 437.982
 216.020 452.816
 432.507 83.634
 818.980 645.587
 576.864 359.228
 740.020 301.748
 123.501 50.680
 3.876 990.962
 218.919 711.178
 426.778 270.744
 924.460 641.508
 495.296 544.299
 656.911 178.534
 541.627 247.928
 826.993 119.916
 257.163 689.597
 737.363 849.584
 271.810 510.216
 916.334 809.748
 887.706 248.028
 647.152 142.214
 449.229 206.931
 432.132 111.161
 66.045 504.520
 11.078 853.486
 995.084 189.142
 667.294 879.245
 396.656 941.547
 313.145 877.024
 78.252 530.949
 989.934 846.454
 349.111 683.055
 261.104 477.153
 54.457 785.241
 669.013 380.599
 18.858 238.436
 187.418 134.700
 484.725 743.943
 985.987 761.790
 119.329 254.541
 959.715 886.623
 919.302 231.634
 322.820 334.576
 956.516 633.238
 159.902 770.088
 677.178 251.377
 530.934 345.585
 134.206 552.579
 483.513 451.337
 551.545 622.948
 906.221 12.383
 391.410 641.654
 409.497 370.700
 227.953 106.168
 521.969 385.807
 283.055 802.284
 195.525 767.278
 214.648 885.828
 504.566 865.932
 380.869 945.199
 165.034 760.354
 253.486 209.748
 76.127 810.905
 293.423 213.944
 69.610 259.276
 505.060 917.783
 833.651 538.233
 82.653 106.717
 33.938 849.553
 283.065 577.158
 786.137 159.719
 588.700 274.491
 220.440 960.131
 750.675 948.254
 129.023 114.097
 765.798 673.166
 886.848 555.268
 785.616 545.071
 599.632 965.502
 378.943 178.204
 952.338 314.210
 170.826 125.817
 527.784 21.279
 314.434 732.074
 536.496 762.763
 374.041 51.657
 372.490 589.227
 316.950 588.024
 190.259 103.175
 442.342 585.432
 618.672 242.230
 181.614 238.084
 699.113 552.137
 956.631 367.185
 397.091 287.329
 301.609 168.916
 406.199 841.500
 566.212 499.637
 86.185 746.624
 0.193 675.972
 976.650 162.235
 355.100 904.286
 456.268 549.042
 260.556 584.662
 404.297 239.431
 179.365 867.594
 624.556 304.789
 307.774 876.573
 848.095 414.569
 158.763 986.764
 203.740 988.480
 994.173 899.509
 577.931 581.047
 706.125 45.900
 547.334 92.228
 92.766 51.994
 908.160 569.930
 834.385 705.880
 921.793 326.625
 412.959 576.057
 502.073 115.077
 993.849 275.062
 768.372 745.366
 118.577 366.540
 841.630 840.329
 361.245 242.991
 957.014 248.378
 750.305 510.819
 974.200 806.126
 327.287 705.540
 79.990 778.688
 232.975 609.752
 871.649 28.923
 910.932 287.484
 384.835 169.822
 582.699 798.836
 867.025 43.978
 966.205 677.280
 904.099 523.425
 119.650 787.955
 670.220 20.599
 341.417 428.874
 703.684 200.864
 739.401 168.771
 406.343 158.616
 600.785 256.624
 942.077 997.935
 199.005 700.741
 969.217 95.857
 524.922 652.005
 609.518 838.404
 433.611 279.871
 737.263 838.627
 369.346 284.511
 399.156 369.951
 635.208 818.775
 360.165 290.644
 779.120 314.234
 151.520 175.193
 197.164 322.225
 892.122 800.645
 332.911 439.880
 709.119 920.832
 656.547 29.343
 21.092 274.820
 921.209 233.521
 819.746 659.526
 450.793 611.699
 523.341 307.487
 551.159 72.175
 935.091 671.998
 646.095 66.036
 358.725 471.879
 714.366 766.333
 365.491 690.942
 791.966 120.976
 14.526 382.639
 154.278 806.863
 272.185 83.678
 709.742 688.993
 804.305 392.614
 726.139 4.243
 405.172 587.076
 332.364 138.097
 833.077 818.747
 55.268 177.861
 327.805 486.151
 678.610 932.090
 251.315 405.351
 868.291 468.172
 108.492 706.816
 666.994 493.907
 237.597 327.774
 197.217 790.794
 105.380 153.621
 752.888 983.497
 873.398 415.439
 137.637 929.136
 521.686 764.941
 306.998 49.820
 703.386 430.474
 480.072 770.979
 867.302 180.889
 244.115 516.002
 310.731 176.622
 327.392 234.439
 326.605 623.365
 658.175 387.303
 679.284 932.839
 761.460 500.043
 302.865 572.975
 122.944 533.507
 463.168 206.979
 728.585 268.196
 86.446 94.176
 877.242 890.487
 539.161 87.181
 576.064 895.082
 676.971 207.852
 329.419 50.107
 378.401 532.059
 91.040 425.108
 278.890 539.605
 187.884 663.315
 841.333 785.500
 468.101 734.273
 885.400 582.441
 52.798 168.155
 973.438 727.894
 363.481 226.382
 667.434 304.082
 488.609 972.628
 259.172 382.795
 81.434 782.832
 592.405 502.025
 437.946 371.719
 577.678 986.528
 982.279 956.709
 811.707 263.551
 334.435 158.592
 796.210 997.975
 401.835 723.242
 876.432 123.244
 425.335 101.841
 535.856 176.724
 728.374 451.207
 767.540 27.182
 624.463 203.888
 149.004 390.032
 795.952 143.634
 59.740 10.817
 681.687 929.997
 359.154 122.504
 421.905 411.236
 277.572 576.647
 577.344 403.053
 331.050 757.115
 741.486 88.258
 647.698 118.162
 828.273 896.175
 162.735 572.189
 974.082 877.982
 3.186 378.114
 826.679 823.386
 921.024 56.183
 393.133 923.916
 553.542 852.050
 423.928 827.967
 378.014 580.572
 565.822 742.729
 598.538 252.110
 718.388 498.829
 548.639 690.883
 378.807 526.292
 34.377 631.473
 409.782 707.083
 977.914 276.906
 972.695 422.717
 677.476 536.422
 142.078 548.225
 481.380 665.301
 470.681 40.070
 14.205 600.857
 972.764 399.703
 703.414 241.345
 305.689 81.496
 974.116 327.175
 478.431 659.354
 425.430 551.256
 25.573 716.747
 719.755 407.802
 34.892 317.059
 29.656 962.505
 687.356 22.680
 247.875 833.259
 494.659 630.169
 904.030 866.792
 339.217 584.053
 804.899 205.483
 825.393 822.661
 859.896 98.790
 632.836 136.006
 733.718 129.250
 270.042 908.617
 826.588 713.513
 308.940 950.882
 389.438 289.879
 242.674 452.580
 185.579 516.155
 155.321 524.611
 188.425 841.991
 483.596 322.469
 111.799 770.425
 49.286 1.635
 688.036 31.991
 963.185 265.171
 200.828 324.947
 865.469 692.425
 833.639 555.977
 645.887 440.562
 478.063 991.947
 355.103 983.894
 155.084 15.195
 504.202 886.676
 609.610 388.492
 584.307 920.592
 746.490 972.714
 107.029 256.844
 764.480 607.731
 156.648 743.313
 321.274 537.883
 697.546 69.082
 113.881 26.072
 239.158 711.820
 498.566 109.196
 922.904 138.655
 395.704 271.970
 361.217 609.656
 747.672 891.574
 281.305 826.658
 320.978 882.962
 62.115 431.573
 94.026 70.667
 911.624 230.623
 853.947 459.821
 725.847 887.871
 773.052 74.613
 566.548 467.571
 558.539 190.171
 360.600 525.009
 507.618 182.817
 482.267 755.600
 271.392 458.633
 655.614 458.111
 980.301 851.647
 386.093 86.995
 335.239 886.557
 379.536 938.558
 373.396 518.564
 67.929 904.040
 506.318 551.605
 72.063 238.609
 557.649 319.019
 782.349 338.100
 435.626 325.950
 24.664 625.075
 624.920 104.600
 245.114 253.214
 316.211 241.551
 746.295 515.319
 980.521 386.230
 141.262 547.356
 887.322 541.971
 466.538 261.438
 137.702 342.822
 871.496 907.688
 491.135 612.419
 741.247 392.215
 689.787 833.653
 729.397 490.531
 288.887 293.166
 894.725 557.532
 674.707 431.840
 824.077 802.455
 60.654 176.225
 857.699 866.169
 692.194 856.611
 841.190 395.805
 236.619 361.151
 941.741 785.493
 685.658 823.697
 169.795 860.128
 937.583 803.055
 228.531 280.304
 258.755 256.024
 13.403 990.402
 838.578 824.386
 546.268 408.150
 760.958 0.958
 850.576 943.612
 611.850 581.787
 455.764 159.735
 146.887 685.742
 13.802 657.148
 554.099 280.265
 275.159 935.540
 790.986 109.336
 214.905 795.650
 757.741 709.203
 934.928 683.603
 22.067 616.742
 561.108 17.355
 847.102 238.155
 373.783 388.432
 131.562 230.997
 977.905 406.648
 867.831 755.133
 261.261 297.301
 4.796 928.340
 983.229 506.446
 391.452 156.062
 64.236 997.740
 326.355 333.717
 441.988 502.199
 276.856 901.294
 862.307 218.806
 518.651 286.570
 270.828 758.720
 816.671 843.562
 860.936 18.753
 187.019 181.025
 60.092 91.695
 188.828 1.479
 251.409 843.030
 865.201 719.891
 233.237 867.671
 232.272 203.657
 923.158 789.066
 281.838 738.514
 673.540 269.449
 570.660 560.752
 546.651 298.071
 201.573 52.380
 713.771 838.257
 18.999 536.224
 714.018 409.149
 133.661 861.449
 6.550 709.715
 25.594 981.309
 149.775 657.301
 846.452 104.559
 71.445 797.533
 625.261 875.701
 485.448 674.419
 677.907 298.856
 249.431 547.038
 9.705 672.651
 729.596 561.179
 90.286 822.022
 386.151 780.054
 357.026 85.667
 358.689 137.768
 781.421 299.225
 812.495 583.308
 4.764 873.740
 904.458 252.693
 935.490 742.009
 94.317 154.451
 399.474 682.978
 19.839 431.409
 872.964 352.997
 582.715 12.958
 510.743 284.778
 268.254 280.354
 442.417 458.092
 12.070 7.583
 558.675 614.115
 299.983 226.976
 986.119 856.986
 265.160 107.682
 971.244 856.285
 654.544 372.630
 606.891 993.125
 952.948 52.685
 461.586 456.392
 159.433 462.781
 765.391 735.893
 641.237 552.102
 995.128 333.106
 783.308 237.734
 945.075 240.610
 397.187 877.904
 202.639 766.690
 845.615 717.114
 236.286 306.068
 825.780 371.776
 487.632 401.031
 684.852 292.679
 211.452 884.645
 919.613 601.629
 675.201 550.368
 244.136 856.514
 390.143 916.680
 855.003 644.962
 554.250 533.665
 545.406 575.494
 925.708 458.601
 333.169 251.039
 76.200 73.011
 692.552 337.916
 884.515 153.443
 187.363 439.540
 290.665 887.212
 868.955 344.511
 634.297 452.693
 755.115 430.250
 322.181 487.661
 776.379 793.558
 409.863 640.065
 949.348 666.495
 822.004 840.829
 99.814 118.638
 82.467 630.589
 52.920 94.490
 365.080 0.205
 876.875 777.587
 523.352 722.564
 8.240 791.376
 204.707 30.202
 100.491 162.509
 722.524 965.226
 376.899 496.691
 646.012 545.562
 490.118 803.239
 0.538 571.619
 203.870 595.131
 54.287 972.005
 129.370 670.434
 234.125 853.986
 736.594 622.918
 175.320 197.325
 586.923 49.526
 5.708 488.108
 321.398 425.725
 12.261 626.900
 212.741 153.038
 982.377 523.379
 827.963 683.030
 977.205 783.524
 533.116 366.316
 631.676 446.980
 637.160 631.948
 415.531 498.723
 55.707 780.514
 589.513 783.402
 568.387 472.983
 887.191 431.164
 339.711 456.719
 609.804 164.635
 119.595 120.820
 781.512 117.531
 886.502 686.372
 45.952 541.722
 46.535 675.190
 940.719 12.181
 262.503 365.696
 241.023 224.954
 617.304 229.998
 972.259 4.143
 878.759 485.624
 36.489 737.847
 844.114 413.327
 841.143 713.492
 20.633 653.775
 848.657 49.142
 616.252 356.590
 150.907 463.854
 46.234 511.273
 407.433 607.424
 936.541 628.010
 245.423 203.781
 153.624 884.804
 303.805 744.534
 398.165 33.790
 893.679 806.959
 754.556 523.039
 950.443 436.848
 629.561 89.731
 855.775 119.682
 286.451 306.628
 424.085 117.533
 682.130 396.725
 70.760 843.764
 244.490 892.228
 928.862 218.313
 238.850 115.474
 555.585 844.021
 322.160 853.609
 296.503 385.816
 81.453 228.934
 359.309 751.713
 811.290 516.623
 22.329 865.470
 469.626 305.411
 77.843 798.757
 831.558 849.891
 825.247 374.989
 957.787 30.887
 501.893 662.317
 534.627 969.346
 615.435 899.858
 703.305 866.086
 944.396 725.296
 159.537 42.309
 55.163 234.824
 504.574 801.931
 673.628 565.516
 703.668 635.553
 606.229 768.243
 648.233 336.485
 664.296 674.829
 17.524 841.866
 71.720 960.249
 141.820 477.093
 571.303 379.149
 331.799 840.905
 160.332 201.046
 61.526 783.415
 429.520 681.342
 581.617 902.666
 528.230 252.244
 554.255 210.130
 87.767 281.174
 405.547 225.697
 86.452 271.994
 499.037 782.582
 796.348 339.961
 365.927 417.215
 101.101 503.793
 954.879 944.239
 684.868 652.307
 762.229 868.561
 759.083 69.167
 300.505 751.786
 90.680 763.295
 390.658 757.005
 423.922 946.060
 405.958 961.834
 828.219 226.721
 740.845 913.651
 764.159 137.587
 266.897 452.624
 525.574 638.418
 414.460 337.276
 301.140 239.932
 279.472 354.789
 97.075 298.482
 0.767 705.208
 693.458 103.508
 736.977 727.132
 269.275 357.155
 250.574 834.866
 252.127 48.099
 189.070 606.566
 832.595 81.356
 152.738 683.424
 763.521 140.569
 20.147 785.746
 952.042 442.336
 436.324 138.052
 686.407 372.809
 975.546 727.618
 437.786 569.656
 96.723 545.497
 184.888 187.952
 392.570 613.002
 350.021 742.651
 775.460 657.307
 260.836 694.481
 577.877 635.491
 692.396 497.788
 211.138 425.792
 457.409 80.722
 113.630 307.386
 234.477 118.793
 522.901 875.840
 219.494 196.299
 871.850 721.013
 696.036 246.143
 787.988 99.013
 17.427 2.483
 169.738 421.721
 624.637 593.516
 231.407 268.874
 767.106 609.977
 808.315 791.992
 302.831 790.991
 358.450 460.294
 912.615 920.523
 702.531 620.525
 932.454 188.287
 529.703 970.525
 776.736 467.821
 433.082 835.824
 160.854 46.050
 803.427 786.105
 430.234 913.597
 328.483 220.714
 737.547 919.172
 351.596 817.218
 382.557 796.270
 620.512 292.405
 719.653 193.357
 393.609 529.897
 854.607 552.504
 806.976 432.088
 180.621 674.620
 385.611 646.530
 258.477 536.052
 602.813 778.780
 819.123 851.133
 153.566 656.374
 779.590 743.620
 763.843 363.979
 213.626 947.810
 764.675 980.372
 633.393 224.125
 627.096 456.906
 723.035 176.261
 194.407 768.310
 651.807 695.528
 427.424 114.491
 194.958 646.188
 265.388 471.419
 343.860 722.551
 322.193 485.956
 710.471 249.066
 909.547 529.815
 470.451 918.931
 584.173 508.718
 567.967 450.891
 536.410 741.686
 474.961 29.465
 607.300 250.560
 588.477 338.032
 178.088 139.954
 819.411 419.962
 210.830 302.359
 611.061 448.677
 125.480 492.162
 390.147 457.289
 224.444 306.396
 739.189 892.116
 970.375 860.621
 657.526 497.094
 490.206 917.130
 497.688 9.042
 324.629 12.411
 200.841 713.353
 226.838 234.524
 564.735 358.328
 0.234 852.592
 542.731 801.763
 167.600 24.387
 154.466 129.167
 103.088 469.043
 976.577 668.079
 5.126 845.894
 443.180 172.216
 318.439 823.635
 215.888 572.893
 454.891 543.351
 655.764 719.359
 647.438 601.952
 246.463 845.878
 683.567 427.403
 558.797 518.920
 991.929 242.614
 720.075 205.463
 939.319 870.363
 142.991 551.639
 278.534 707.246
 592.745 923.923
 968.187 970.934
 219.949 712.457
 263.316 123.465
 481.119 563.274
 204.012 405.556
 506.892 844.126
 764.722 35.762
 387.257 773.950
 778.925 576.766
 527.871 290.880
 835.205 632.975
 25.153 696.073
 117.260 693.353
 321.124 703.893
 300.898 986.073
 971.526 832.252
 247.801 472.775
 509.610 174.978
 173.863 26.252
 258.980 871.196
 997.595 743.217
 765.392 900.928
 672.924 720.903
 831.338 833.003
 915.158 340.817
 78.426 488.173
 976.769 663.797
 489.018 79.876
 111.685 347.027
 526.433 695.869
 376.942 85.839
 566.516 190.089
 205.976 891.710
 434.932 885.262
 198.576 114.095
 604.621 428.384
 212.090 459.516
 915.127 694.176
 713.113 959.264
 706.717 562.596
 518.323 880.223
 772.242 487.665
 280.009 595.615
 101.539 74.142
 71.910 958.158
 688.008 949.372
 123.313 412.408
 674.013 389.100
 505.950 1.466
 398.420 772.843
 474.245 262.134
 871.317 616.991
 223.336 348.916
 311.471 788.041
 292.322 308.424
 443.046 425.933
 387.072 360.098
 639.509 15.524
 415.286 85.293
 932.399 105.738
 357.168 234.265
 656.939 79.210
 782.026 219.395
 699.529 574.566
 361.369 453.763
 136.417 128.415
 322.882 338.285
 528.731 70.166
 90.305 609.883
 365.292 920.790
 218.177 790.184
 547.892 533.277
 467.222 862.141
 398.948 0.036
 488.504 934.586
 271.631 238.650
 58.245 306.421
 368.818 965.730
 299.232 928.020
 68.827 58.251
 461.242 83.041
 730.248 677.349
 936.931 125.634
 250.719 851.530
 539.635 142.770
 308.980 860.528
 146.804 446.747
 277.546 869.277
 552.096 206.934
 884.965 990.826
 407.958 311.362
 289.683 730.413
 69.892 607.209
 838.281 518.769
 767.264 44.618
 283.498 485.185
 70.681 371.326
 74.385 469.618
 52.764 967.490
 772.658 513.550
 750.933 132.858
 44.496 202.346
 644.014 744.560
 702.361 524.199
 408.662 186.393
 181.839 644.483
 489.474 943.483
 717.012 717.441
 214.034 283.841
 485.573 633.004
 729.967 175.807
 621.062 254.343
 807.421 573.264
 301.653 86.124
 112.449 635.088
 18.305 534.833
 442.869 418.548
 573.458 606.884
 359.772 325.806
 666.621 429.067
 829.435 706.378
 964.935 776.594
 799.818 785.337
 43.213 529.265
 913.742 646.430
 295.150 834.710
 851.304 641.311
 979.603 693.244
 594.120 1.307
 665.461 661.433
 413.809 917.952
 996.194 636.311
 760.047 144.709
 509.253 980.284
 815.952 607.558
 142.940 94.703
 110.172 339.458
 548.959 480.178
 738.391 657.028
 735.677 131.683
 918.001 151.421
 306.308 119.931
 447.250 184.441
 366.936 486.441
 286.439 971.057
 379.064 222.919
 748.760 436.917
 965.558 476.347
 460.656 201.193
 171.190 95.567
 307.362 728.585
 481.197 854.681
 453.345 787.828
 143.228 810.540
 357.212 356.224
 977.781 198.811
 577.250 420.171
 935.848 484.042
 380.965 280.230
 534.306 857.927
 476.912 906.763
 911.861 846.314
 29.922 179.801
 371.786 224.737
 904.903 946.489
 760.673 155.401
 416.061 343.820
 51.995 112.179
 797.396 756.395
 813.991 536.511
 919.169 742.663
 426.607 314.038
 169.708 792.697
 632.768 642.737
 821.243 541.224
 254.613 7.447
 974.584 106.981
 242.721 127.656
 405.525 259.734
 51.404 515.617
 344.233 716.550
 119.412 796.285
 638.952 766.474
 784.660 90.747
 571.769 736.002
 653.763 458.115
 194.561 295.306
 490.197 799.894
 778.479 916.568
 364.988 444.406
 364.252 720.935
 745.177 300.711
 460.441 670.379
 570.337 471.654
 362.581 396.152
 206.602 279.291
 11.318 618.765
 569.664 34.135
 628.657 957.819
 99.765 588.976
 877.730 196.824
 657.703 790.628
 995.921 642.160
 624.335 676.820
 219.439 870.963
 438.105 473.928
 18.544 814.939
 735.024 713.518
 818.617 81.713
 980.622 696.457
 318.353 618.435
 649.275 952.944
 510.841 111.091
 336.502 651.280
 547.672 864.617
 736.184 239.068
 594.965 691.912
 807.017 115.049
 451.114 562.743
 148.861 250.844
 519.903 325.879
 146.184 347.867
 553.357 759.643
 676.712 29.784
 643.381 957.943
 571.121 454.820
 200.094 692.212
 814.607 570.278
 11.053 866.345
 52.121 524.859
 35.809 604.208
 972.683 769.323
 913.956 370.897
 859.392 394.974
 514.722 963.217
 83.518 830.164
 448.079 236.498
 754.571 201.075
 710.192 228.698
 602.684 293.477
 421.906 454.520
 532.470 971.691
 513.069 768.313
 44.183 230.050
 736.110 421.643
 842.172 396.626
 290.911 997.262
 744.041 770.525
 794.145 403.847
 346.468 559.885
 217.708 324.171
 503.331 70.639
 593.293 572.710
 314.749 864.701
 777.672 27.075
 126.152 14.459
 892.824 831.820
 686.872 598.191
 396.862 754.382
 638.629 443.508
 259.200 113.006
 494.126 584.165
 762.852 948.173
 151.697 466.238
 847.871 815.280
 278.331 154.830
 155.362 121.061
 913.509 450.185
 497.003 583.793
 811.215 235.607
 29.683 582.795
 86.515 628.231
 80.554 681.738
 983.617 682.010
 169.962 909.148
 179.789 860.746
 96.439 795.113
 207.671 133.509
 960.822 173.120
 868.932 987.001
 150.100 228.342
 55.044 556.525
 713.526 717.309
 143.894 372.075
 334.595 98.244
 140.392 337.187
 526.796 36.313
 339.305 709.588
 505.417 314.436
 451.621 254.201
 862.630 159.351
 622.430 875.956
 101.561 846.217
 427.141 913.159
 873.887 775.783
 940.586 648.443
 473.923 19.126
 85.211 255.850
 533.104 230.052
 262.923 397.147
 647.954 358.777
 421.577 571.597
 780.969 427.561
 190.667 440.179
 69.534 805.249
 109.007 32.387
 238.049 639.318
 655.475 611.591
 161.378 958.214
 255.974 149.522
 504.834 170.709
 477.299 733.287
 451.842 381.161
 611.565 706.762
 712.853 868.557
 11.138 104.924
 628.820 892.463
 139.909 663.390
 783.538 480.648
 976.366 829.974
 118.496 201.746
 329.713 240.372
 801.751 953.206
 832.777 781.433
 692.031 211.869
 953.202 903.743
 17.297 854.342
 744.287 277.278
 162.840 800.050
 243.593 241.603
 250.447 245.282
 254.213 83.626
 452.926 916.043
 621.384 794.554
 896.472 486.212
 285.334 192.632
 178.825 390.952
 167.127 744.157
 299.332 659.893
 973.412 932.562
 436.015 937.196
 11.978 989.952
 996.159 523.707
 144.649 359.002
 645.227 438.269
 697.190 552.825
 221.836 159.599
 955.522 549.103
 164.918 776.378
 339.882 430.959
 106.931 781.433
 327.736 374.787
 871.213 126.716
 134.760 4.361
 202.440 480.530
 331.514 566.243
 59.985 859.000
 320.119 834.911
 321.248 42.744
 597.208 393.619
 835.269 930.113
 241.345 241.112
 198.876 354.175
 168.234 92.669
 614.050 926.076
 556.246 340.210
 145.087 327.700
 947.579 239.225
 499.540 717.248
 943.947 345.055
 683.054 728.744
 35.632 637.710
 53.354 27.568
 902.701 779.070
 154.297 756.307
 808.875 930.503
 431.597 86.811
 351.860 929.914
 405.242 744.003
 546.943 57.836
 940.669 934.254
 789.373 300.906
 965.237 885.934
 779.844 901.979
 815.675 872.798
 698.578 38.993
 576.033 463.503
 297.627 934.855
 427.655 34.521
 746.666 319.032
 539.202 651.817
 941.554 454.785
 185.402 11.789
 72.094 446.389
 110.627 618.094
 878.820 45.966
 113.474 32.478
 619.351 3.308
 90.193 289.567
 52.153 223.328
 460.061 213.509
 46.866 709.256
 829.958 864.636
 891.096 835.831
 716.701 13.823
 207.475 791.418
 115.547 868.566
 173.573 692.802
 116.405 126.089
 580.747 568.743
 763.213 313.823
 134.311 50.817
 17.561 695.839
 322.618 641.405
 318.955 315.181
 530.967 52.696
 578.073 937.407
 790.138 547.300
 946.245 331.006
 399.322 945.558
 777.515 927.943
 497.780 998.144
 445.421 54.684
 655.646 921.457
 154.614 603.948
 466.667 839.982
 360.438 863.936
 537.349 722.008
 593.246 759.197
 839.159 696.395
 297.662 650.796
 112.314 727.466
 112.171 148.561
 448.661 847.412
 906.545 801.339
 732.768 111.129
 892.047 639.173
 758.139 273.100
 453.511 71.757
 361.367 781.479
 707.854 718.535
 210.696 948.073
 558.027 116.203
 155.115 257.376
 525.673 568.585
 571.726 411.572
 453.829 461.823
 557.049 325.693
 269.818 345.395
 284.506 357.566
 88.426 797.717
 416.089 316.133
 669.667 266.105
 209.753 490.240
 480.476 547.107
 332.238 94.592
 655.092 597.832
 374.540 172.504
 17.315 825.740
 507.316 424.254
 985.199 667.751
 517.099 458.608
 793.862 54.663
 870.648 172.727
 667.190 569.155
 281.429 946.694
 669.331 691.720
 144.683 953.875
 250.448 325.265
 889.239 513.072
 449.607 773.720
 817.225 184.593
 265.526 890.692
 996.673 397.257
 490.852 219.975
 694.998 209.642
 918.561 519.881
 229.371 295.260
 63.855 137.974
 827.524 101.746
 648.668 712.533
 581.796 88.358
 18.822 693.222
 110.773 979.511
 309.218 157.898
 465.432 585.559
 646.758 457.841
 806.843 202.333
 543.471 843.029
 695.278 190.182
 146.281 536.282
 548.900 599.294
 390.830 764.455
 115.264 714.464
 773.669 181.584
 139.889 968.182
 282.103 488.447
 880.532 660.829
 579.105 61.853
 599.017 441.079
 360.409 141.916
 638.220 164.426
 613.573 814.214
 461.780 954.603
 499.015 284.188
 978.208 448.778
 628.508 32.262
 297.323 985.707
 478.138 509.277
 561.486 84.847
 584.290 373.069
 771.134 918.070
 529.869 558.981
 276.107 563.572
 733.831 41.107
 351.649 889.443
 863.669 188.995
 619.409 692.872
 653.980 508.987
 936.047 736.929
 844.464 23.451
 259.988 112.387
 360.142 968.683
 253.542 705.014
 211.188 157.649
 394.104 782.647
 558.473 671.975
 893.743 910.292
 95.695 324.473
 78.545 650.139
 165.187 15.114
 203.158 167.146
 630.270 26.835
 195.622 815.687
 453.976 950.269
 94.656 670.274
 616.563 156.713
 85.842 440.784
 580.224 65.081
 22.745 202.790
 69.555 270.709
 169.963 315.025
 774.660 461.713
 991.748 992.731
 447.280 872.769
 74.474 477.467
 199.260 388.065
 484.487 76.159
 30.291 766.573
 873.221 535.776
 314.688 426.343
 625.835 41.644
 224.498 783.309
 62.756 359.181
 621.237 928.007
 728.505 328.758
 526.753 964.923
 800.125 634.801
 804.187 299.096
 607.701 832.329
 514.685 588.626
 749.199 371.582
 639.687 686.288
 696.776 424.547
 500.584 255.351
 605.275 812.094
 498.719 591.538
 47.777 148.599
 423.688 632.997
 997.570 369.632
 924.393 951.942
 758.781 260.403
 146.091 344.728
 5.347 146.584
 551.766 261.536
 234.187 999.058
 564.512 923.274
 965.811 309.709
 589.584 382.995
 954.626 952.033
 853.516 714.044
 600.543 98.978
 189.770 799.754
 109.909 147.675
 715.344 103.095
 742.099 528.851
 293.203 192.860
 531.452 555.495
 727.317 470.343
 103.583 904.316
 959.253 391.905
 849.865 503.787
 749.858 824.133
 601.327 118.789
 761.760 945.667
 698.896 634.477
 886.502 160.140
 714.498 326.895
 565.551 785.647
 88.700 406.706
 671.822 205.783
 245.290 992.425
 885.331 714.452
 779.382 833.512
 4.028 360.725
 629.526 500.212
 72.694 741.040
 600.040 90.063
 836.056 324.692
 639.857 490.404
 777.205 606.108
 179.040 867.250
 792.311 115.778
 922.381 824.587
 483.963 193.465
 478.005 861.061
 687.751 925.550
 312.406 625.448
 442.727 906.999
 855.015 585.979
 391.873 531.683
 286.176 145.119
 972.652 507.912
 121.767 779.795
 602.196 794.532
 222.809 312.103
 951.867 353.151
 204.962 27.525
 870.156 100.948
 374.287 682.632
 282.572 453.546
 573.926 873.777
 656.940 486.807
 571.245 179.549
 260.038 278.914
 554.501 615.703
 287.536 569.157
 728.436 440.273
 67.820 777.452
 13.486 172.846
 418.420 349.520
 156.120 815.142
 71.706 648.021
 668.413 915.467
 37.568 411.833
 532.274 58.403
 191.357 506.470
 454.219 99.604
 75.077 31.648
 145.385 536.331
 391.308 220.927
 961.360 604.920
 418.494 237.642
 678.745 340.462
 251.910 356.027
 949.189 0.532
 499.013 922.146
 374.519 38.620
 656.030 362.353
 333.914 574.334
 643.043 684.324
 889.516 922.435
 858.743 874.865
 852.224 852.958
 68.194 207.774
 534.469 517.217
 594.952 242.932
 809.665 312.346
 743.560 623.776
 874.745 808.601
 423.823 204.579
 937.116 433.019
 331.258 492.028
 862.824 110.034
 209.113 438.866
 399.209 989.479
 79.483 742.678
 771.481 746.203
 490.910 582.870
 425.326 479.776
 846.927 166.570
 201.509 759.700
 517.013 183.496
 866.767 899.139
 404.213 815.080
 348.967 661.709
 871.106 969.414
 222.983 640.642
 780.087 976.563
 534.268 842.227
 960.092 774.698
 325.254 166.264
 698.404 233.342
 719.133 631.304
 104.392 423.260
 917.952 233.278
 86.546 471.334
 367.234 160.003
 612.706 892.009
 835.544 883.758
 226.697 613.854
 540.559 108.291
 16.685 110.655
 337.748 109.113
 368.504 281.741
 565.855 146.753
 591.150 827.388
 435.736 86.879
 524.939 543.923
 954.183 380.036
 391.949 72.217
 719.095 153.638
 732.778 415.677
 511.460 382.138
 306.234 883.510
 276.190 225.739
 274.913 786.237
 739.046 477.130
 28.881 128.341
 789.892 208.647
 233.794 13.110
 690.751 763.640
 453.973 443.524
 786.119 46.062
 273.611 507.327
 426.350 7.404
 701.724 551.767
 314.374 451.559
 733.400 252.058
 81.495 933.383
 888.892 466.151
 47.522 38.368
 954.083 346.410
 360.110 637.483
 794.707 386.194
 902.253 516.993
 259.509 346.907
 947.703 807.568
 774.498 410.045
 802.226 865.730
 164.892 391.042
 942.675 194.507
 629.681 539.869
 132.618 895.753
 195.620 830.493
 907.575 306.152
 655.448 841.327
 767.834 430.267
 165.203 375.967
 553.415 610.685
 756.446 33.033
 293.370 396.363
 883.239 561.331
 387.491 630.445
 345.931 228.188
 188.349 488.519
 42.546 671.585
 878.844 183.352
 725.326 28.156
 286.986 704.331
 469.236 147.413
 825.332 686.278
 778.811 676.466
 795.267 975.881
 10.273 878.436
 642.454 873.157
 111.511 521.845
 503.374 324.277
 80.165 727.983
 236.410 500.391
 210.054 610.113
 604.897 450.222
 291.749 94.103
 972.562 613.065
 810.703 827.342
 710.622 440.096
 655.582 304.678
 5.291 727.706
 422.972 650.459
 227.723 314.876
 548.306 168.957
 896.429 850.818
 875.587 226.521
 264.402 478.309
 22.389 63.462
 16.785 597.135
 826.814 198.162
 615.560 731.139
 57.989 517.128
 698.946 797.507
 412.678 420.277
 186.830 409.747
 42.244 378.746
 489.399 893.584
 594.236 471.769
 422.301 380.441
 102.125 299.122
 134.166 104.915
 309.051 656.236
 915.544 74.743
 914.048 441.106
 124.515 823.808
 232.186 6.788
 404.027 486.337
 266.754 42.493
 727.955 944.299
 808.503 662.662
 773.794 66.977
 963.569 700.003
 434.590 863.767
 230.724 869.173
 534.271 756.493
 615.937 16.960
 660.058 709.242
 206.676 767.497
 462.324 961.128
 502.208 562.909
 363.650 935.151
 684.324 87.136
 760.211 154.802
 943.994 930.398
 963.845 815.256
 184.658 831.418
 123.818 919.496
 586.951 42.249
 563.369 508.721
 30.169 55.181
 575.573 663.797
 563.684 762.088
 32.037 318.778
 550.617 873.834
 780.708 962.749
 763.541 291.571
 937.999 482.124
 297.992 914.281
 836.026 447.516
 337.369 799.642
 666.665 328.220
 408.977 520.714
 197.103 439.944
 124.894 222.332
 321.445 929.840
 515.979 162.094
 492.853 74.980
 908.189 196.016
 161.584 429.728
 26.677 653.163
 465.645 482.995
 266.785 642.725
 399.767 72.921
 167.271 997.122
 170.677 714.425
 338.278 612.998
 155.775 600.307
 916.052 885.650
 870.052 480.719
 972.862 609.947
 242.377 66.165
 841.596 150.732
 765.025 458.465
 611.063 767.604
 245.764 330.968
 903.850 752.791
 824.142 857.643
 710.977 937.306
 55.228 450.398
 476.558 210.930
 485.501 190.322
 704.661 947.756
 595.400 932.553
 205.927 733.596
 938.113 692.707
 272.908 47.590
 19.266 367.509
 833.125 691.807
 20.371 651.299
 193.415 813.682
 31.297 246.897
 777.155 492.085
 512.866 963.036
 139.475 614.085
 327.426 885.897
 99.833 352.555
 748.319 619.631
 584.600 51.416
 362.215 235.975
 456.060 963.185
 13.144 447.921
 403.086 680.666
 783.467 33.990
 770.249 519.961
 173.165 360.894
 847.326 694.821
 910.654 171.701
 673.741 162.797
 320.277 578.180
 329.761 202.353
 575.905 389.485
 188.218 418.290
 7.333 760.103
 840.679 182.538
 494.958 399.028
 746.578 850.968
 815.313 766.045
 892.639 197.750
 90.343 321.972
 405.426 760.456
 579.832 795.675
 598.113 466.260
 350.191 895.009
 22.282 427.042
 593.300 0.737
 859.021 954.764
 873.475 236.595
 245.812 104.391
 494.551 265.410
 675.145 736.751
 726.082 96.475
 398.806 685.721
 359.534 744.884
 262.973 981.014
 112.038 416.407
 721.362 728.519
 714.638 924.629
 17.372 583.996
 150.311 718.975
 985.646 312.933
 808.515 416.933
 345.511 640.337
 240.006 311.074
 193.808 30.245
 498.741 446.655
 55.839 657.914
 595.425 539.663
 927.079 250.407
 536.427 994.723
 294.416 666.800
 537.294 369.587
 926.774 701.349
 864.910 865.764
 986.803 146.019
 37.656 366.749
 656.848 307.877
 787.893 525.363
 365.698 997.611
 833.259 764.636
 922.892 184.212
 507.917 412.782
 442.908 634.440
 145.927 668.204
 103.841 651.800
 587.814 576.586
 218.746 616.357
 678.287 606.303
 190.426 162.771
 345.792 903.475
 12.816 168.717
 89.334 582.361
 618.289 49.519
 59.051 914.711
 547.189 347.953
 596.734 492.726
 833.924 92.103
 121.357 89.891
 316.308 580.766
 701.367 283.061
 638.014 997.757
 976.744 944.407
 337.512 796.727
 284.507 495.405
 613.450 20.557
 734.523 634.812
 591.916 398.425
 489.175 922.016
 364.265 114.352
 860.045 695.370
 337.438 869.030
 864.571 926.783
 866.899 208.329
 231.154 619.465
 4.076 903.989
 226.134 621.039
 966.659 422.155
 152.048 391.108
 566.131 571.794
 563.657 487.778
 939.951 296.395
 624.256 744.660
 126.874 158.135
 116.016 236.787
 86.772 403.971
 288.693 884.970
 948.231 28.431
 423.459 642.915
 518.185 29.699
 973.293 635.498
 311.388 55.652
 767.030 870.691
 659.910 957.478
 707.432 498.576
 403.767 903.487
 909.590 320.712
 505.884 788.516
 397.400 909.820
 893.673 729.366
 464.021 346.718
 324.578 628.998
 96.429 47.816
 975.964 677.451
 531.595 286.980
 346.055 431.878
 948.267 920.535
 450.407 868.690
 477.107 129.619
 939.197 755.063
 435.089 91.555
 828.993 463.136
 837.279 788.689
 926.223 206.984
 518.501 332.001
 559.244 769.183
 395.034 406.333
 975.585 390.648
 626.684 688.226
 197.683 305.023
 394.663 316.066
 464.485 728.498
 211.215 940.609
 770.895 179.533
 721.530 303.186
 808.742 153.002
 773.859 195.438
 621.228 152.988
 624.812 580.567
 20.405 281.631
 846.650 399.713
 749.971 262.379
 222.952 461.553
 172.469 359.965
 397.810 897.781
 42.926 951.813
 598.851 56.391
 525.242 952.927
 531.598 759.093
 791.621 235.359
 765.475 444.637
 300.346 91.698
 151.902 497.967
 607.968 537.880
 162.422 683.182
 476.059 342.654
 467.418 979.070
 170.990 508.808
 630.146 698.016
 521.607 54.704
 830.520 756.474
 241.330 284.471
 0.891 577.593
 688.252 862.695
 422.408 829.458
 32.543 386.507
 544.053 36.623
 331.445 377.081
 723.917 814.841
 337.779 687.062
 508.550 851.342
 751.009 873.872
 544.335 833.498
 776.262 645.877
 915.901 880.805
 205.271 713.876
 619.870 987.776
 146.031 330.034
 575.140 883.441
 80.250 166.575
 438.897 166.928
 147.774 564.051
 14.278 714.129
 676.460 291.479
 2.884 59.230
 679.095 926.187
 652.934 644.238
 713.569 538.633
 689.885 672.351
 489.425 206.196
 76.890 485.581
 447.121 769.943
 251.770 367.597
 232.835 370.489
 717.688 918.940
 241.708 474.318
 246.852 399.053
 859.329 42.524
 589.047 928.817
 551.418 52.142
 886.339 215.191
 844.774 999.443
 986.735 528.259
 521.108 178.382
 356.043 328.430
 975.437 210.376
 219.680 21.127
 840.968 418.677
 164.023 387.161
 275.178 497.491
 507.493 893.853
 62.046 469.052
 960.389 195.179
 191.649 987.797
 153.170 54.763
 311.862 617.427
 577.184 814.997
 342.451 141.858
 979.688 546.208
 236.909 283.877
 744.337 564.411
 962.991 294.998
 805.273 43.289
 42.820 786.666
 51.900 669.783
 694.865 327.238
 424.553 422.620
 703.126 802.328
 249.288 574.833
 506.913 290.122
 161.419 435.611
 764.034 340.635
 899.020 420.364
 350.667 561.744
 564.294 52.933
 685.294 439.074
 735.449 8.178
 617.713 375.720
 225.669 360.335
 326.211 196.487
 818.240 641.556
 588.588 375.499
 25.110 980.689
 11.025 211.826
 715.850 595.004
 841.130 182.324
 318.611 873.127
 589.351 971.510
 506.021 607.594
 20.780 833.311
 727.031 17.353
 45.045 237.659
 338.336 717.061
 466.146 345.557
 212.471 929.708
 500.811 29.526
 668.090 955.938
 930.228 592.804
 73.877 177.252
 916.087 361.721
 41.292 916.339
 41.005 143.151
 341.729 57.162
 382.148 505.386
 487.335 956.618
 204.653 699.432
 806.603 390.905
 681.093 172.236
 158.895 870.986
 370.509 308.307
 577.513 946.195
 694.317 686.456
 847.866 172.256
 448.939 559.782
 633.310 344.387
 321.266 905.699
 401.672 748.239
 201.595 585.783
 304.061 437.019
 800.714 379.999
 866.011 543.942
 108.130 784.559
 999.223 42.383
 714.503 996.179
 388.145 94.522
 54.243 847.135
 785.523 621.498
 497.626 145.377
 529.054 188.101
 683.006 842.669
 609.893 942.603
 978.737 272.632
 653.341 672.869
 904.741 831.496
 61.387 34.231
 331.603 519.950
 492.467 439.511
 370.290 717.807
 570.921 759.189
 830.724 58.129
 809.955 907.841
 678.333 828.318
 858.817 155.212
 973.286 617.607
 336.440 925.645
 709.498 8.953
 257.475 282.799
 854.798 674.910
 787.936 848.065
 758.288 868.477
 260.178 696.737
 167.229 728.821
 832.480 707.466
 68.482 166.183
 276.888 814.996
 826.135 109.161
 328.293 806.584
 968.416 240.140
 114.025 397.206
 27.232 801.129
 20.864 771.854
 49.685 803.195
 137.619 64.623
 483.048 839.431
 156.888 89.152
 736.073 395.807
 427.847 294.474
 696.739 928.959
 149.717 410.814
 149.141 277.977
 487.847 603.804
 392.858 82.591
 514.008 470.632
 392.666 566.944
 230.844 701.418
 643.802 231.696
 776.518 272.612
 250.253 982.991
 36.996 231.236
 805.850 961.239
 965.482 329.670
 818.711 652.587
 645.012 356.366
 110.173 748.903
 582.787 120.008
 784.386 36.310
 523.458 840.417
 641.869 346.456
 671.149 601.779
 890.462 198.349
 152.827 471.049
 484.034 231.595
 702.764 580.745
 640.289 315.097
 341.803 640.488
 4.072 379.830
 536.429 961.003
 435.147 532.228
 299.804 648.728
 615.900 958.478
 616.833 425.424
 154.401 22.834
 692.756 827.316
 864.374 928.638
 922.806 890.319
 651.840 373.609
 320.205 895.164
 347.243 956.060
 910.492 157.961
 764.050 231.714
 369.217 52.499
 815.113 478.105
 842.980 550.916
 205.001 481.896
 424.199 195.068
 771.336 251.534
 449.646 953.748
 155.592 91.592
 541.615 287.940
 31.475 214.646
 816.491 610.534
 447.720 161.141
 734.729 376.706
 995.884 37.347
 772.999 230.690
 989.515 646.918
 155.872 933.639
 839.202 303.984
 811.572 440.995
 481.687 687.115
 112.386 237.303
 426.945 876.354
 752.324 388.276
 534.533 453.033
 807.250 266.377
 532.117 618.065
 949.044 345.092
 10.924 973.200
 356.560 151.907
 843.690 326.467
 821.410 499.830
 792.718 433.260
 203.380 576.925
 333.994 414.672
 893.998 723.000
 196.316 41.520
 521.160 638.372
 783.521 613.707
 324.444 993.109
 947.684 668.181
 579.742 593.460
 649.315 723.642
 111.076 338.346
 967.961 115.717
 333.173 601.110
 7.093 232.565
 784.625 604.400
 217.862 58.509
 680.872 38.817
 997.428 443.588
 409.114 94.117
 502.380 401.773
 952.353 226.268
 62.751 602.567
 143.785 141.263
 446.899 52.965
 170.601 419.264
 274.658 403.048
 450.936 978.542
 821.609 873.290
 560.309 750.998
 219.932 159.970
 273.797 839.101
 13.210 882.562
 584.574 392.423
 238.881 889.944
 154.075 91.120
 721.216 627.631
 517.292 579.462
 291.057 513.477
 310.563 346.679
 890.711 992.702
 188.361 312.019
 361.105 403.284
 158.213 908.937
 484.264 629.330
 74.942 468.230
 111.434 542.888
 611.340 625.782
 942.767 614.503
 354.418 797.107
 438.595 630.984
 785.104 203.440
 88.255 907.174
 883.291 753.743
 696.723 569.583
 386.214 300.144
 781.395 666.737
 321.197 423.419
 614.050 907.746
 166.776 267.817
 862.085 521.368
 780.291 844.475
 347.478 977.759
 304.474 238.815
 773.731 429.822
 447.675 884.511
 695.391 656.875
 467.789 365.139
 800.047 867.185
 602.168 450.464
 220.303 915.310
 626.697 409.119
 27.820 683.237
 326.585 220.344
 920.674 569.949
 377.329 557.425
 989.903 131.512
 2.853 272.866
 135.150 953.268
 663.295 284.366
 439.737 247.792
 369.634 960.972
 562.660 528.259
 296.916 325.785
 862.069 968.690
 520.805 126.187
 638.303 832.705
 610.334 341.463
 134.079 124.146
 727.986 282.985
 17.584 519.903
 899.516 641.792
 216.929 712.065
 381.475 715.847
 590.561 678.010
 63.381 433.588
 879.871 668.992
 661.295 526.359
 272.637 56.461
 985.829 400.247
 237.321 687.650
 773.726 543.741
 800.159 305.433
 760.178 73.080
 313.894 500.294
 718.562 669.380
 896.718 843.148
 813.541 373.482
 943.228 446.299
 588.453 664.436
 469.965 505.819
 352.922 909.707
 53.479 73.004
 344.106 609.298
 948.954 706.349
 325.321 97.379
 795.690 980.814
 857.718 264.685
 478.477 430.426
 260.914 939.458
 30.811 116.658
 771.924 346.349
 449.550 32.447
 951.333 349.231
 406.985 244.379
 382.660 288.887
 764.147 458.740
 904.392 229.023
 630.741 376.248
 321.725 418.826
 307.480 221.852
 912.064 127.627
 564.105 536.728
 288.472 583.175
 332.573 177.191
 870.292 191.119
 464.175 347.788
 459.915 186.839
 849.560 912.128
 197.230 294.504
 22.548 574.457
 494.714 280.765
 656.091 347.672
 810.746 695.809
 859.039 949.982
 238.819 812.428
 345.434 974.138
 646.556 289.528
 777.474 311.892
 339.264 401.240
 485.282 994.776
 125.087 552.979
 400.879 323.382
 977.418 33.678
 172.995 535.094
 808.201 576.951
 769.249 828.903
 844.166 886.420
 341.942 990.654
 726.144 151.125
 105.102 198.464
 296.884 80.500
 518.788 532.443
 500.615 735.121
 230.396 852.086
 361.667 545.462
 213.049 766.391
 441.599 287.608
 52.906 524.018
 874.196 329.730
 757.908 552.474
 253.603 348.771
 131.014 725.712
 588.729 631.874
 215.233 28.821
 851.214 475.532
 572.929 297.256
 527.109 547.203
 907.944 957.561
 54.392 114.272
 429.658 898.844
 188.286 25.063
 249.313 611.680
 610.673 262.402
 300.637 787.048
 493.771 814.459
 801.478 555.948
 74.459 817.986
 86.748 245.050
 505.532 239.110
 914.404 840.001
 562.847 345.715
 697.499 591.695
 20.260 487.735
 871.696 317.984
 302.924 97.889
 47.511 781.083
 117.531 731.398
 201.153 36.660
 187.257 520.653
 861.959 222.639
 619.323 786.902
 695.613 892.711
 262.274 148.612
 651.502 600.971
 204.408 233.769
 733.600 49.982
 188.511 745.011
 714.260 155.520
 613.603 862.001
 689.473 928.707
 232.209 780.058
 175.732 91.896
 980.425 78.856
 579.234 931.305
 274.495 856.539
 887.134 539.983
 826.629 435.040
 600.830 453.105
 657.382 489.750
 468.427 748.281
 673.211 744.252
 896.745 141.423
 425.112 727.844
 904.396 9.648
 534.856 364.694
 691.861 812.679
 664.824 459.076
 880.463 150.492
 789.431 87.166
 941.021 914.794
 202.339 894.005
 479.469 283.645
 44.030 731.585
 758.424 930.905
 866.825 633.569
 951.498 924.556
 655.170 992.231
 194.909 660.436
 902.378 938.066
 15.880 501.114
 503.169 291.778
 379.411 884.918
 875.062 297.397
 557.831 749.302
 469.324 405.108
 647.284 528.412
 600.705 169.558
 641.749 480.088
 819.427 396.165
 40.910 56.253
 201.754 802.205
 479.030 727.331
 358.265 974.561
 486.942 520.808
 390.770 381.205
 360.306 342.161
 787.139 723.383
 29.722 359.282
 473.611 360.477
 590.351 686.230
 170.081 775.632
 731.872 776.109
 367.153 718.973
 148.467 194.339
 794.313 423.924
 240.751 301.264
 134.380 63.562
 137.974 226.423
 996.643 836.604
 563.400 905.890
 153.937 950.619
 85.502 809.494
 719.857 523.102
 292.809 877.892
 61.755 534.532
 804.111 582.073
 661.815 442.381
 384.783 512.711
 29.100 667.893
 843.823 496.816
 884.831 680.518
 597.365 558.271
 774.434 876.020
 518.984 611.435
 664.059 436.957
 873.745 268.139
 945.689 207.553
 123.925 603.680
 170.982 653.694
 274.756 863.210
 155.112 823.199
 226.736 483.084
 311.733 997.626
 548.506 179.793
 0.566 326.344
 865.512 340.315
 669.871 63.524
 62.416 290.741
 865.178 262.052
 62.279 874.393
 39.355 603.585
 616.834 926.319
 151.510 915.107
 316.838 868.713
 475.849 309.197
 609.637 592.783
 876.906 523.101
 646.135 748.703
 143.122 171.598
 127.644 389.206
 233.446 287.157
 294.292 847.146
 486.186 730.257
 803.386 656.836
 798.930 110.740
 454.278 27.557
 423.959 581.360
 694.683 760.350
 574.597 826.110
 214.265 871.732
 321.610 363.443
 19.736 496.632
 920.759 778.326
 470.028 724.437
 476.378 63.235
 311.823 854.258
 763.321 28.291
 729.326 506.431
 730.555 891.984
 445.419 105.636
 152.138 109.206
 575.017 356.378
 611.432 171.011
 29.510 503.824
 366.435 224.896
 50.732 842.894
 90.400 634.981
 864.037 177.305
 283.025 13.802
 386.256 699.897
 652.051 312.333
 511.878 168.554
 649.793 519.062
 289.319 781.559
 868.961 674.556
 551.466 946.019
 239.967 802.944
 496.350 207.614
 89.026 59.474
 744.072 134.172
 601.901 722.989
 396.786 475.407
 159.544 468.408
 174.992 652.581
 264.653 747.585
 323.869 651.995
 335.935 713.095
 409.322 932.492
 811.358 330.287
 539.423 627.788
 652.814 545.438
 840.689 388.195
 190.433 285.060
 30.930 812.606
 71.292 841.652
 705.267 860.484
 998.895 808.695
 986.295 585.712
 658.784 132.103
 683.586 320.833
 242.577 282.053
 215.000 273.294
 906.184 769.102
 619.099 727.413
 254.801 748.325
 843.930 420.018
 42.193 807.146
 645.161 557.892
 38.058 14.416
 331.969 645.702
 865.708 233.579
 931.027 208.990
 282.510 650.600
 219.531 433.830
 184.549 532.369
 332.665 149.048
 710.641 774.004
 57.514 785.514
 422.454 689.674
 465.613 437.410
 199.134 393.026
 644.745 790.704
 336.135 657.095
 104.843 983.212
 337.060 262.683
 43.783 817.848
 70.342 976.995
 360.493 706.201
 693.728 654.971
 842.033 203.863
 971.244 743.983
 778.555 583.501
 90.056 183.661
 778.445 38.197
 677.083 327.650
 372.039 418.791
 594.056 839.590
 165.642 877.942
 9.934 313.849
 600.842 54.125
 794.075 690.303
 503.116 5.325
 103.543 935.319
 487.464 659.692
 142.651 277.068
 299.253 144.642
 19.579 857.148
 380.964 683.088
 809.383 602.584
 398.212 392.526
 828.302 558.564
 362.923 17.203
 532.946 744.328
 42.295 483.694
 759.494 709.777
 926.947 954.634
 420.408 551.344
 491.246 413.649
 565.671 881.037
 357.135 536.559
 506.257 586.361
 266.983 870.547
 681.929 640.853
 181.160 975.310
 154.056 460.486
 995.611 890.299
 115.473 601.239
 180.051 932.404
 60.393 974.335
 378.100 642.183
 252.695 250.120
 699.457 567.589
 703.818 27.283
 36.870 276.621
 932.847 474.491
 426.111 439.519
 570.694 85.648
 857.558 322.470
 204.720 522.644
 368.429 534.921
 385.424 110.958
 973.595 208.065
 156.365 779.772
 511.608 930.696
 874.248 241.060
 725.767 98.441
 87.800 138.458
 505.273 852.158
 299.831 189.672
 769.774 390.546
 82.747 934.074
 785.704 180.672
 118.102 284.088
 1.847 888.941
 727.848 384.794
 734.825 785.224
 629.338 296.099
 125.834 896.407
 326.450 226.940
 834.616 405.019
 422.216 737.792
 494.706 197.005
 458.892 768.587
 288.289 193.958
 742.587 91.728
 325.285 183.587
 152.413 897.834
 248.514 452.918
 657.967 524.134
 507.026 187.409
 241.136 676.880
 618.185 522.031
 34.259 990.055
 4.053 404.394
 720.243 29.004
 370.653 282.693
 892.972 281.046
 284.181 680.781
 28.338 682.803
 474.052 227.837
 675.217 488.821
 299.495 820.301
 228.111 976.486
 798.284 599.034
 303.007 562.375
 290.123 5.678
 997.809 344.774
 833.440 660.273
 698.903 121.455
 86.156 389.172
 194.665 311.920
 654.854 780.816
 601.816 455.857
 642.256 900.055
 506.291 596.588
 332.711 633.313
 99.752 687.868
 255.280 841.307
 367.205 497.820
 903.047 478.397
 289.584 404.280
 287.353 903.500
 885.016 76.032
 92.198 203.271
 869.413 674.767
 245.125 810.732
 994.441 768.960
 218.188 509.330
 270.850 264.983
 750.516 931.670
 437.216 989.708
 80.239 402.676
 146.559 25.636
 279.089 838.128
 452.075 942.531
 191.541 931.376
 642.656 892.857
 539.235 974.322
 251.368 361.692
 410.616 934.657
 906.063 670.548
 18.706 311.814
 459.527 129.732
 883.029 421.729
 703.694 782.006
 534.570 108.345
 693.453 763.711
 217.946 81.737
 863.320 475.953
 588.518 663.178
 376.055 571.440
 992.919 341.370
 485.254 551.209
 951.480 267.198
 691.519 874.477
 5.540 332.961
 519.501 524.610
 179.874 382.981
 314.569 70.618
 171.991 113.432
 354.732 308.354
 700.340 458.168
 175.810 465.838
 610.265 483.240
 523.524 885.817
 690.670 674.914
 61.413 744.132
 239.729 794.510
 492.495 178.999
 231.673 368.844
 287.771 663.410
 178.944 208.843
 776.509 286.083
 108.079 812.846
 40.395 66.604
 330.060 967.806
 292.882 534.209
 196.125 554.227
 221.182 579.334
 800.824 372.924
 954.510 340.421
 591.288 518.137
 809.354 428.994
 234.182 337.013
 990.115 702.827
 501.725 645.859
 808.716 664.826
 690.637 564.993
 375.306 254.391
 461.275 923.451
 827.535 684.528
 459.997 649.856
 59.908 203.343
 600.448 274.412
 217.209 380.168
 66.798 628.250
 385.024 157.079
 554.673 939.452
 482.059 404.664
 777.698 830.189
 197.551 780.505
 86.118 647.100
 364.904 29.798
 119.256 178.673
 690.380 475.134
 648.726 90.807
 611.774 817.727
 271.026 447.555
 923.257 781.842
 935.688 971.366
 923.964 860.161
 711.541 369.775
 312.321 8.059
 914.389 137.887
 16.753 652.881
 163.736 903.114
 115.541 659.242
 975.919 166.210
 21.542 767.966
 711.537 406.931
 86.845 614.870
 604.597 50.588
 691.740 362.095
 940.804 960.849
 23.428 630.749
 407.489 552.593
 2.663 216.518
 95.501 565.188
 888.787 672.321
 434.735 150.662
 771.805 442.747
 533.902 502.951
 558.257 787.736
 468.582 464.307
 868.232 207.771
 219.875 714.458
 4.339 714.812
 362.329 488.982
 428.512 833.544
 590.673 638.299
 915.871 182.605
 569.951 970.724
 251.420 407.765
 905.414 606.002
 328.102 916.168
 723.014 774.123
 204.856 606.389
 97.341 542.927
 829.973 682.172
 483.533 152.827
 45.733 773.098
 228.158 424.112
 310.442 323.424
 929.784 418.699
 527.274 426.873
 874.186 661.396
 7.423 621.900
 416.604 623.935
 48.024 276.096
 161.786 356.898
 830.927 2.789
 192.573 519.822
 382.989 506.033
 713.409 147.974
 546.264 546.123
 53.533 236.520
 229.752 576.326
 465.882 190.087
 423.638 507.927
 965.188 840.132
 400.990 16.042
 178.927 676.524
 387.264 569.431
 897.160 166.528
 499.747 736.123
 464.643 177.731
 530.125 330.727
 76.631 105.762
 824.914 192.481
 337.624 998.019
 99.733 144.363
 491.819 816.611
 71.777 327.777
 610.554 693.748
 705.796 244.712
 753.839 187.680
 116.113 595.853
 941.596 874.576
 552.421 270.565
 360.053 229.665
 800.192 530.035
 977.577 418.186
 955.514 701.238
 992.877 982.792
 175.198 254.995
 830.905 268.930
 270.270 430.580
 735.036 954.106
 96.931 61.584
 78.368 62.120
 624.191 688.653
 985.606 61.220
 420.325 665.038
 576.395 918.236
 527.786 787.406
 420.750 552.255
 293.162 49.160
 650.064 885.099
 518.150 714.560
 558.866 396.164
 210.520 862.586
 632.084 671.125
 479.845 429.001
 361.937 193.267
 558.859 177.951
 303.168 509.029
 183.051 821.338
 833.206 742.743
 352.310 50.751
 516.674 216.907
 880.676 694.872
 755.854 22.000
 743.566 721.936
 178.065 782.423
 514.143 795.095
 558.182 482.240
 677.958 496.715
 793.705 85.831
 191.832 869.919
 787.879 245.226
 751.655 301.830
 3.692 698.901
 124.642 978.191
 831.266 998.138
 933.558 674.469
 869.878 49.306
 129.920 780.677
 322.979 126.600
 315.352 468.284
 202.911 623.860
 148.001 345.492
 157.388 900.362
 465.307 875.389
 881.101 299.000
 954.859 79.127
 135.088 331.778
 278.805 457.998
 939.092 333.221
 399.871 754.517
 56.156 664.140
 442.196 759.297
 185.758 33.703
 49.478 249.218
 506.413 315.111
 756.480 720.398
 248.465 618.146
 75.509 529.630
 673.759 499.872
 603.432 568.676
 234.758 332.885
 591.196 621.263
 278.711 689.306
 779.175 62.546
 652.743 459.647
 408.438 790.435
 106.618 520.431
 768.855 978.681
 837.877 445.828
 366.596 929.370
 688.558 769.460
 290.915 509.926
 896.571 26.986
 966.134 184.523
 393.789 522.291
 600.643 805.617
 95.947 875.267
 29.668 197.053
 568.649 732.883
 610.025 230.767
 704.324 3.773
 508.504 934.737
 385.164 946.894
 354.569 46.525
 518.389 884.424
 354.482 986.187
 747.155 86.113
 717.657 121.568
 700.776 995.660
 584.969 361.112
 942.491 838.656
 609.114 972.549
 95.657 306.345
 283.107 294.464
 727.171 380.517
 987.051 901.458
 890.191 23.559
 295.899 287.634
 180.261 866.028
 210.699 248.718
 346.101 784.465
 819.521 636.504
 978.285 367.906
 216.807 813.078
 338.344 356.266
 894.204 993.984
 703.467 722.008
 923.323 302.831
 606.790 823.274
 70.327 93.770
 422.305 37.554
 81.463 277.619
 952.024 186.411
 152.857 622.425
 49.297 470.518
 520.895 416.062
 87.819 278.024
 983.022 368.459
 945.159 226.029
 362.650 101.672
 500.538 903.639
 674.123 199.978
 789.764 655.046
 310.527 257.981
 459.648 162.364
 582.637 126.512
 17.022 741.248
 574.096 83.568
 273.753 968.919
 566.285 686.057
 2.325 235.963
 325.085 838.612
 992.973 902.803
 757.491 164.903
 752.680 192.162
 843.787 116.838
 21.198 643.909
 163.643 705.708
 65.511 672.924
 673.268 100.214
 520.701 418.938
 894.878 188.371
 994.182 965.470
 166.541 138.459
 66.775 79.249
 715.563 878.608
 986.594 718.752
 785.499 621.417
 741.521 658.311
 917.437 230.731
 247.792 40.775
 390.285 519.559
 743.589 515.728
 220.374 903.993
 718.340 741.216
 543.913 156.388
 634.633 464.841
 521.001 5.950
 557.285 585.588
 549.323 746.200
 543.444 602.194
 829.871 811.658
 171.855 639.108
 534.719 981.670
 5.141 909.706
 664.713 724.111
 645.613 521.579
 407.864 487.939
 625.532 84.146
 500.222 39.187
 882.582 669.029
 911.218 273.359
 429.668 463.605
 614.167 157.455
 906.979 503.495
 327.100 401.785
 578.841 366.882
 815.054 245.581
 536.452 749.280
 605.764 987.267
 121.695 639.289
 88.384 991.625
 81.339 2.134
 819.113 269.236
 582.823 707.145
 156.506 21.420
 813.249 57.278
 878.934 964.739
 486.182 983.277
 311.381 747.290
 693.370 432.798
 400.893 314.031
 360.837 37.135
 650.014 905.736
 254.193 986.894
 444.208 236.766
 382.983 545.659
 19.128 807.307
 587.941 520.615
 611.740 798.298
 570.925 674.831
 558.627 369.742
 110.797 782.116
 656.430 749.061
 368.596 206.895
 722.664 334.551
 144.101 344.157
 307.352 244.719
 528.421 424.492
 52.631 677.568
 382.004 413.461
 502.323 980.754
 435.774 490.516
 778.167 115.603
 999.636 748.732
 593.850 882.410
 404.948 821.281
 530.250 784.178
 496.666 513.516
 381.363 179.350
 20.541 740.627
 64.743 615.429
 368.212 70.788
 15.053 164.139
 298.323 523.881
 915.223 680.607
 348.361 438.040
 915.261 184.626
 296.118 793.129
 320.730 778.217
 281.140 364.808
 856.257 452.547
 817.904 109.044
 607.028 846.683
 639.610 769.014
 274.368 64.103
 23.320 519.558
 439.285 359.523
 335.792 574.119
 677.820 223.048
 79.910 771.950
 9.531 721.387
 742.506 826.056
 759.258 32.764
 476.938 872.453
 274.050 824.884
 782.706 337.014
 441.823 381.028
 257.247 686.303
 813.855 351.009
 532.796 2.607
 625.783 379.670
 217.636 311.147
 755.657 100.056
 33.399 369.598
 845.088 541.032
 78.367 28.057
 461.234 625.259
 904.442 993.280
 391.879 374.123
 728.909 736.909
 369.885 708.031
 920.937 616.756
 721.838 365.580
 919.695 916.689
 461.647 761.476
 921.697 228.806
 114.405 374.046
 188.612 316.322
 298.213 77.992
 295.270 612.663
 629.286 311.267
 386.156 777.913
 494.002 947.115
 815.716 84.954
 374.290 609.224
 894.613 821.815
 771.581 61.357
 785.388 742.223
 979.418 379.811
 524.330 881.755
 463.660 300.644
 282.755 681.849
 958.279 362.069
 114.085 368.250
 438.122 940.072
 810.309 344.867
 330.264 721.698
 62.764 59.881
 943.074 561.021
 790.968 340.088
 475.555 518.559
 375.977 674.476
 795.654 462.313
 170.942 852.090
 699.941 190.084
 323.982 856.100
 671.332 165.904
 852.837 10.064
 397.514 712.019
 476.188 228.748
 989.716 690.744
 804.856 400.159
 16.737 192.613
 702.718 613.933
 38.371 628.751
 470.281 240.897
 258.979 532.388
 714.988 986.926
 527.913 698.492
 535.973 609.375
 68.521 438.799
 854.895 255.160
 729.663 374.962
 209.457 505.392
 9.136 523.631
 136.204 482.357
 711.380 398.004
 901.239 471.317
 564.773 430.635
 991.899 753.261
 957.136 447.229
 612.296 947.407
 750.466 941.959
 787.702 476.337
 834.110 37.920
 386.284 535.454
 174.496 794.084
 924.667 555.640
 952.123 740.236
 901.797 868.068
 353.964 497.506
 272.713 528.077
 450.966 153.147
 652.108 836.546
 653.305 799.107
 752.122 458.550
 646.112 674.880
 188.118 517.208
 688.919 552.123
 111.516 113.067
 265.121 3.259
 584.833 254.234
 422.968 665.886
 338.485 688.621
 715.090 472.158
 632.492 6.456
 455.531 495.939
 683.012 168.745
 435.741 784.415
 250.543 246.224
 216.678 504.895
 974.006 194.899
 413.246 436.884
 275.997 410.372
 858.668 275.359
 765.737 196.383
 356.661 149.913
 87.239 146.478
 653.354 988.478
 863.626 405.303
 871.826 911.384
 490.212 372.039
 611.017 295.139
 947.816 298.086
 206.865 824.564
 915.955 469.809
 854.222 101.590
 338.122 951.402
 788.923 809.338
 256.795 779.517
 3.929 167.205
 425.423 777.827
 823.525 348.039
 603.059 914.292
 464.987 569.360
 932.249 115.422
 685.971 889.906
 733.011 329.566
 34.233 28.868
 959.246 185.404
 698.402 232.323
 455.759 2.899
 696.861 809.121
 724.423 3.389
 156.736 182.322
 810.234 45.039
 825.295 403.095
 8.512 932.242
 148.369 68.469
 682.867 555.759
 249.731 504.580
 582.467 698.313
 784.583 221.074
 622.469 62.361
 830.620 823.482
 312.092 857.939
 960.860 367.770
 502.831 434.452
 230.754 149.768
 209.956 897.319
 653.788 1.874
 211.917 255.489
 558.255 696.602
 436.221 376.458
 65.010 172.536
 731.089 249.743
 431.644 160.445
 137.695 786.632
 630.700 818.523
 808.608 512.775
 804.293 124.372
 58.361 80.882
 29.266 721.611
 928.747 974.161
 577.963 400.588
 54.852 158.326
 840.514 390.872
 431.147 733.114
 633.751 659.090
 6.743 935.628
 436.270 705.801
 444.643 650.834
 413.657 221.655
 124.287 22.733
 15.439 944.006
 765.592 857.810
 597.104 213.823
 325.109 435.036
 435.767 898.361
 932.804 639.979
 734.155 362.244
 176.603 220.431
 640.053 148.818
 529.507 504.549
 920.759 600.767
 882.208 357.226
 26.343 195.697
 177.342 94.461
 731.292 305.834
 927.449 787.704
 69.617 84.133
 778.206 19.888
 659.745 420.270
 295.544 992.144
 866.765 353.442
 306.818 605.814
 263.335 944.240
 612.614 79.399
 47.132 630.529
 860.237 16.672
 50.907 273.147
 188.939 972.695
 667.696 953.067
 730.091 212.156
 913.414 644.463
 685.433 903.058
 294.917 956.018
 979.121 712.779
 554.878 518.963
 53.422 87.866
 464.586 384.172
 375.710 209.366
 949.609 66.563
 471.042 168.264
 106.496 3.740
 568.387 637.607
 325.118 52.923
 230.981 706.758
 322.500 877.620
 66.854 456.974
 550.008 330.234
 922.016 805.078
 114.571 141.830
 936.934 522.692
 92.296 824.041
 790.717 692.417
 273.677 874.675
 113.868 120.128
 905.981 377.730
 869.911 955.497
 660.859 385.607
 891.747 442.891
 702.294 67.235
 316.913 934.384
 538.595 267.285
 456.415 39.074
 66.989 630.793
 417.256 691.821
 443.584 852.252
 294.997 524.508
 796.121 472.006
 878.574 878.859
 331.330 294.688
 937.289 167.541
 640.176 289.245
 364.511 765.845
 368.394 358.118
 762.565 786.789
 370.018 760.357
 699.943 685.401
 799.981 131.474
 539.907 771.446
 708.046 868.902
 816.534 142.780
 778.489 318.844
 961.016 933.183
 204.025 396.610
 301.547 889.047
 902.948 452.278
 671.512 329.309
 577.501 826.458
 363.080 323.812
 489.749 362.412
 210.044 158.776
 397.302 401.779
 131.285 696.781
 271.847 508.251
 824.133 325.808
 223.515 369.003
 477.871 711.195
 306.625 315.317
 347.445 290.304
 498.485 495.144
 955.109 297.237
 361.835 500.463
 195.315 379.860
 540.734 795.831
 30.762 519.804
 944.596 472.001
 63.616 825.161
 969.351 35.704
 526.810 812.566
 440.129 285.407
 100.662 398.647
 766.281 970.186
 57.534 989.029
 534.954 307.706
 162.648 685.791
 970.075 486.136
 306.455 771.346
 213.514 697.742
 260.215 698.979
 687.041 768.613
 181.852 898.935
 137.713 44.902
 457.005 755.884
 704.372 371.948
 246.992 231.464
 145.593 25.445
 290.709 287.424
 494.717 605.564
 333.915 644.592
 938.409 733.455
 252.855 514.774
 812.781 958.452
 918.576 931.867
 764.588 422.528
 985.728 740.582
 401.930 380.917
 660.320 372.473
 54.593 754.672
 633.064 336.454
 552.405 118.241
 490.119 102.086
 512.458 294.464
 215.794 376.933
 382.650 448.061
 769.697 932.832
 127.769 909.407
 994.887 269.606
 751.353 111.804
 337.622 808.445
 936.119 941.493
 530.426 661.654
 650.234 450.208
 708.613 651.964
 126.589 500.352
 549.397 365.053
 776.192 253.946
 298.798 965.856
 271.546 994.955
 794.187 35.813
 736.358 122.593
 312.302 178.267
 37.066 68.700
 739.669 867.048
 0.683 688.670
 843.539 394.108
 721.546 431.810
 438.768 611.345
 284.122 408.194
 824.743 905.990
 365.588 695.314
 784.763 834.793
 514.069 745.172
 679.735 547.562
 977.965 202.500
 163.126 423.223
 918.602 484.670
 932.613 730.590
 630.527 26.568
 806.527 10.604
 57.220 597.610
 563.996 797.148
 789.134 757.310
 163.712 180.217
 808.147 550.124
 607.655 139.601
 268.213 435.017
 246.260 1.128
 424.896 201.301
 336.798 393.576
 623.318 6.382
 226.824 705.666
 779.684 465.393
 401.985 892.917
 629.048 975.048
 528.258 88.009
 822.415 727.999
 451.585 490.669
 728.952 498.542
 265.110 509.649
 101.323 600.490
 90.875 796.396
 989.565 43.670
 177.286 234.424
 915.017 972.919
 517.361 857.719
 142.453 854.094
 130.255 183.975
 295.542 482.864
 807.536 322.699
 756.187 906.599
 846.988 103.879
 558.191 456.155
 624.304 159.780
 444.382 736.736
 783.886 561.398
 596.229 95.142
 64.440 83.257
 286.486 499.798
 966.291 157.685
 447.252 191.152
 471.928 934.792
 314.736 899.760
 158.720 830.451
 912.869 919.997
 305.712 405.286
 3.708 166.618
 960.809 147.514
 174.454 342.885
 569.329 646.456
 188.161 91.680
 291.993 47.322
 415.150 79.803
 885.109 517.745
 730.362 240.714
 256.301 569.437
 431.914 248.410
 27.043 441.756
 559.856 856.462
 563.194 736.161
 101.274 168.739
 614.144 100.151
 416.638 634.869
 521.195 895.861
 348.627 522.429
 710.055 492.042
 742.954 513.494
 118.147 519.247
 963.250 624.990
 274.856 198.150
 689.449 845.904
 855.227 651.762
 199.865 220.539
 771.474 46.571
 128.165 852.468
 811.455 968.390
 612.461 740.700
 741.780 759.764
 897.867 35.816
 881.206 651.626
 977.221 282.813
 836.427 577.425
 246.456 328.317
 249.354 119.005
 478.768 657.347
 607.642 296.197
 580.739 99.308
 946.958 963.497
 557.601 730.372
 355.682 644.695
 185.550 791.374
 764.996 338.247
 946.450 944.178
 457.298 421.133
 532.272 877.863
 894.463 416.550
 459.432 337.606
 898.549 360.858
 161.031 37.899
 408.205 488.614
 40.254 607.377
 184.472 272.409
 891.350 930.517
 103.227 718.581
 424.366 752.694
 404.575 583.232
 292.828 716.144
 281.717 578.434
 524.826 627.605
 995.801 69.988
 930.381 521.499
 764.914 499.836
 312.775 289.089
 663.577 213.435
 887.872 373.096
 805.963 340.626
 530.832 373.586
 996.732 314.124
 469.451 734.870
 596.270 849.567
 51.300 860.613
 543.536 232.739
 779.683 677.065
 744.395 431.164
 71.014 489.386
 503.797 377.633
 91.556 876.351
 447.376 161.738
 620.747 782.826
 735.888 352.231
 525.704 101.274
 71.421 188.624
 59.496 103.033
 477.801 496.174
 584.716 572.459
 512.254 356.279
 322.613 413.327
 37.737 406.694
 513.126 603.599
 14.941 146.241
 697.595 454.155
 722.452 410.447
 286.719 227.141
 98.860 792.296
 812.515 853.637
 440.534 871.095
 274.012 87.622
 855.553 737.876
 339.436 288.277
 742.958 164.212
 258.313 746.038
 165.497 439.637
 638.801 185.316
 544.733 128.614
 560.490 680.151
 314.433 889.291
 200.645 615.431
 409.136 812.041
 460.600 688.551
 80.676 125.238
 274.647 962.989
 69.979 369.094
 980.796 110.364
 611.935 436.152
 523.396 680.748
 817.554 40.700
 362.421 257.848
 313.460 920.630
 881.881 936.917
 480.337 246.833
 246.956 725.732
 528.935 560.154
 61.108 244.680
 997.237 958.078
 653.524 788.994
 11.319 987.036
 294.865 227.781
 994.112 676.622
 334.871 929.882
 52.954 684.686
 996.060 520.505
 353.478 553.558
 989.277 645.332
 672.528 444.450
 962.665 426.328
 497.777 396.932
 107.611 77.541
 441.093 521.428
 653.204 366.785
 994.268 583.744
 942.725 683.292
 370.140 81.110
 837.835 340.544
 133.546 179.158
 202.680 111.747
 781.800 209.303
 623.477 582.414
 333.897 887.456
 589.760 695.772
 234.567 969.776
 450.062 363.001
 580.131 811.830
 234.035 478.443
 387.517 737.174
 159.861 401.927
 618.244 383.875
 403.191 494.256
 151.793 307.201
 652.980 681.040
 296.195 238.687
 609.655 103.652
 600.227 91.702
 959.508 538.725
 266.283 257.777
 381.499 539.820
 884.264 43.225
 782.413 802.448
 246.052 479.531
 515.419 468.355
 841.936 821.772
 695.182 373.861
 172.355 85.739
 588.042 283.179
 71.467 115.887
 214.338 119.275
 877.135 212.768
 866.098 66.252
 992.115 960.887
 909.314 138.059
 363.714 907.227
 526.517 623.945
 817.249 358.950
 560.856 482.460
 368.763 148.524
 274.219 779.546
 424.147 498.939
 133.948 184.608
 657.902 494.483
 28.435 149.231
 820.896 398.269
 992.435 9.913
 421.744 571.269
 337.600 957.916
 282.795 844.765
 349.863 700.799
 214.461 325.103
 578.406 61.780
 259.000 103.392
 424.723 600.716
 108.339 680.837
 796.334 235.833
 834.731 970.896
 148.141 455.551
 125.531 11.224
 253.010 957.758
 875.157 410.801
 558.202 878.094
 552.124 610.751
 359.987 373.373
 974.161 181.893
 207.480 430.890
 439.858 189.218
 699.034 864.377
 984.520 585.204
 8.969 533.814
 457.273 252.760
 255.822 655.687
 215.561 697.699
 950.510 434.933
 264.739 123.805
 826.857 197.496
 350.237 235.283
 18.920 296.669
 756.804 266.508
 798.797 636.279
 755.574 493.385
 492.422 44.038
 840.448 530.485
 144.775 549.368
 138.809 650.309
 483.628 997.701
 899.314 903.208
 534.143 259.252
 436.087 86.722
 245.161 471.767
 731.661 370.204
 910.019 466.678
 411.397 274.011
 286.188 454.826
 543.728 522.269
 753.293 645.679
 690.527 214.970
 790.487 212.329
 530.415 620.152
 522.284 629.033
 858.109 382.136
 175.308 149.506
 681.602 929.748
 433.937 79.255
 805.401 592.295
 885.179 556.151
 715.142 274.601
 835.522 88.062
 732.302 280.077
 675.938 918.137
 456.514 917.552
 905.004 976.380
 79.112 189.217
 711.651 325.238
 560.292 79.696
 313.793 477.276
 191.926 586.994
 770.709 130.791
 200.062 632.288
 787.327 875.840
 710.087 725.502
 737.285 425.981
 241.091 756.095
 206.949 352.855
 504.943 422.830
 340.466 80.000
 454.009 652.673
 10.796 733.231
 496.249 317.901
 795.739 67.057
 527.957 713.373
 171.941 75.502
 825.848 564.617
 602.177 552.194
 998.103 904.408
 958.759 55.294
 677.849 474.133
 253.522 740.088
 715.111 510.089
 15.523 893.543
 500.336 888.497
 32.501 804.494
 153.111 791.415
 40.475 659.306
 505.715 874.540
 375.124 310.720
 677.906 563.428
 484.136 137.404
 105.128 663.852
 515.290 419.486
 878.581 172.360
 242.373 92.690
 366.922 632.793
 249.967 817.761
 203.415 862.320
 276.748 685.638
 680.002 515.949
 701.310 760.639
 434.884 61.350
 458.926 997.997
 549.939 977.079
 894.466 828.046
 988.804 687.950
 706.448 112.656
 859.056 123.515
 818.470 1.036
 629.050 181.721
 653.901 958.424
 981.262 543.163
 392.487 444.690
 952.020 595.551
 686.555 178.315
 858.229 967.636
 420.822 948.057
 913.943 751.822
 152.775 609.008
 515.585 720.732
 187.470 316.371
 749.328 161.399
 967.034 569.514
 526.116 698.397
 814.634 136.679
 860.294 131.697
 617.100 48.673
 611.521 744.429
 889.513 245.311
 644.227 248.916
 797.000 53.972
 915.115 935.666
 149.797 914.049
 771.132 209.578
 501.589 838.264
 474.919 470.985
 210.683 241.604
 122.278 797.775
 439.090 456.319
 79.916 570.425
 414.868 487.986
 458.140 657.088
 44.716 119.747
 1.801 33.853
 891.851 121.556
 896.374 389.927
 211.482 116.682
 60.394 883.054
 824.013 162.067
 449.472 432.065
 93.602 641.713
 102.950 816.748
 734.319 997.679
 196.980 96.451
 983.343 741.906
 255.904 44.984
 334.139 229.951
 148.553 157.911
 313.976 726.353
 242.186 437.507
 99.528 258.012
 491.880 359.130
 299.494 809.563
 648.040 820.112
 280.496 251.605
 713.401 258.375
 585.981 463.052
 270.356 683.666
 490.122 882.413
 29.963 910.664
 560.063 934.926
 578.864 532.392
 369.033 684.075
 676.007 976.673
 636.618 663.766
 887.066 591.166
 75.661 193.483
 853.565 987.424
 930.911 861.042
 41.654 616.008
 513.777 89.481
 571.285 657.852
 209.608 365.339
 312.196 107.592
 276.247 389.777
 173.922 338.653
 910.616 982.069
 691.194 314.532
 257.531 392.860
 95.147 923.308
 323.442 913.902
 999.225 31.352
 767.363 458.961
 254.247 786.027
 729.797 560.039
 30.635 345.475
 764.171 912.543
 561.218 616.353
 418.412 916.530
 472.392 168.206
 519.187 318.565
 194.962 337.464
 8.544 45.192
 481.967 596.640
 620.807 135.707
 675.725 647.761
 443.403 595.300
 619.729 896.539
 733.681 282.000
 265.632 109.112
 347.759 160.047
 297.125 170.677
 938.108 461.762
 900.099 120.163
 183.217 328.909
 24.003 582.800
 792.720 197.478
 678.116 559.403
 780.173 657.358
 516.766 344.252
 487.064 386.226
 920.815 360.237
 377.228 417.011
 163.582 538.506
 580.559 857.505
 945.473 789.086
 256.820 912.120
 433.742 258.232
 860.470 847.750
 995.994 737.569
 430.128 352.429
 565.276 460.210
 793.895 526.604
 221.156 911.149
 594.762 757.774
 268.309 405.299
 897.402 710.944
 198.319 399.104
 765.567 136.392
 241.168 543.857
 102.839 684.911
 263.018 744.531
 561.828 226.771
 12.093 231.390
 858.983 607.667
 823.773 298.093
 123.448 421.963
 991.476 714.913
 276.043 335.315
 916.675 335.526
 24.170 105.647
 647.853 417.373
 93.710 609.425
 485.746 146.445
 351.675 520.807
 405.474 665.692
 633.291 471.787
 262.738 60.803
 332.394 464.774
 202.066 657.370
 180.622 453.549
 664.035 169.375
 493.125 558.455
 642.501 641.274
 438.823 556.563
 822.460 315.924
 372.067 572.933
 337.373 0.130
 788.598 295.795
 728.273 791.278
 218.627 313.230
 325.095 165.431
 98.671 103.831
 466.330 43.286
 954.368 856.871
 441.905 69.851
 740.059 212.033
 705.310 631.714
 906.733 523.978
 126.277 147.953
 275.299 717.583
 920.131 603.382
 472.669 816.001
 422.532 732.869
 17.356 921.673
 310.092 440.423
 921.058 701.765
 883.019 64.801
 282.816 181.282
 13.011 743.297
 0.835 52.388
 659.063 26.617
 700.134 455.492
 9.546 850.270
 885.977 730.704
 317.933 152.466
 376.050 447.006
 62.082 666.327
 259.005 826.200
 826.423 417.251
 71.941 740.508
 139.034 77.031
 11.443 793.057
 701.194 807.973
 796.765 621.728
 38.090 456.655
 122.654 796.754
 541.844 702.365
 384.366 324.573
 340.872 944.918
 767.739 403.775
 34.759 635.902
 690.302 298.374
 406.684 362.963
 600.714 859.335
 44.101 125.186
 17.001 713.321
 844.475 866.763
 460.903 589.625
 590.875 833.862
 255.916 829.334
 789.813 694.903
 458.518 237.930
 361.818 516.664
 21.485 42.146
 357.644 657.755
 509.649 498.078
 886.945 857.800
 744.106 390.065
 841.782 336.328
 911.380 244.042
 677.887 531.866
 287.931 55.856
 588.525 311.635
 474.538 971.087
 428.752 558.575
 164.209 930.459
 984.502 129.186
 64.554 361.739
 847.019 297.068
 822.006 618.658
 667.779 118.272
 140.188 868.936
 804.099 231.177
 815.535 361.618
 896.465 631.994
 25.391 569.081
 273.464 33.965
 870.951 227.138
 990.495 751.507
 201.306 179.303
 958.865 268.023
 5.344 575.698
 899.968 6.783
 863.446 56.110
 605.931 477.395
 886.822 248.887
 247.360 206.178
 353.324 196.695
 737.550 357.715
 566.918 146.477
 641.126 38.433
 844.332 749.523
 956.742 152.989
 565.226 859.429
 664.648 713.239
 838.415 307.417
 20.291 420.683
 41.033 808.312
 707.204 540.300
 613.098 304.220
 602.243 831.150
 447.844 900.111
 722.527 11.873
 747.677 165.221
 38.429 723.105
 634.102 61.123
 75.792 650.036
 252.909 471.852
 371.514 723.777
 827.012 129.604
 871.234 607.498
 630.259 292.806
 700.618 860.523
 316.271 499.079
 540.365 769.519
 394.819 6.549
 180.398 240.114
 940.654 591.680
 14.651 894.592
 210.219 394.306
 11.534 552.547
 672.750 710.628
 506.747 152.787
 804.404 517.969
 417.891 368.172
 695.831 71.919
 780.797 273.220
 261.881 913.941
 915.201 440.075
 371.657 847.542
 805.025 395.895
 121.049 931.834
 141.916 998.084
 409.206 865.993
 848.786 638.192
 944.498 625.976
 144.972 326.404
 361.667 210.610
 411.428 332.591
 675.663 468.103
 291.515 753.837
 302.687 332.198
 851.771 869.733
 146.966 291.147
 912.195 553.672
 162.729 449.669
 224.716 89.721
 562.607 296.939
 372.496 149.769
 742.547 950.880
 625.406 204.603
 643.405 664.709
 515.589 456.013
 863.154 225.590
 291.604 306.269
 391.612 282.631
 323.554 138.232
 460.297 863.414
 821.359 616.533
 110.367 391.270
 203.374 80.837
 686.338 431.913
 125.748 769.942
 395.476 475.621
 519.909 364.849
 243.575 113.394
 155.416 584.931
 306.459 571.553
 870.173 619.655
 240.404 323.759
 14.839 975.197
 819.308 262.799
 121.485 697.744
 835.371 62.687
 809.684 880.715
 965.163 36.257
 420.726 239.828
 814.056 151.687
 460.313 356.626
 767.118 336.210
 222.663 847.179
 29.824 705.010
 758.454 248.222
 201.632 612.161
 882.444 258.678
 331.913 148.156
 144.234 201.603
 931.517 890.352
 510.645 141.977
 202.912 849.682
 37.229 112.065
 484.245 915.636
 598.835 851.341
 832.609 964.236
 67.864 496.093
 882.320 708.191
 389.450 779.161
 766.285 398.221
 224.467 687.875
 471.703 458.720
 85.828 733.780
 582.940 904.241
 756.451 207.533
 839.827 46.075
 776.579 113.197
 282.548 186.415
 655.558 125.803
 266.440 102.903
 383.041 512.370
 191.344 555.921
 674.784 758.699
 108.570 477.693
 29.383 801.263
 230.254 114.556
 138.572 565.718
 885.143 145.794
 982.002 641.442
 333.984 663.885
 248.017 696.452
 597.292 107.230
 708.156 870.932
 656.901 538.465
 191.312 232.985
 997.154 575.815
 663.378 180.219
 956.729 343.907
 132.329 809.277
 100.966 811.886
 133.001 26.698
 208.214 143.987
 69.195 953.739
 231.531 280.075
 825.227 790.522
 66.301 985.761
 629.911 197.521
 270.604 423.906
 941.473 761.728
 271.983 777.593
 103.496 718.562
 603.561 240.596
 134.303 666.677
 473.882 442.260
 392.854 50.234
 446.659 12.282
 104.067 91.263
 224.750 955.756
 119.494 173.468
 861.500 4.030
 582.465 339.007
 104.448 352.140
 810.430 132.520
 781.798 674.278
 104.541 974.065
 19.621 25.764
 954.036 167.095
 804.313 960.036
 280.195 542.341
 735.130 694.447
 724.324 237.305
 328.817 496.945
 242.142 738.325
 603.485 200.601
 342.063 733.024
 871.218 213.465
 569.274 590.916
 275.859 922.097
 366.339 105.428
 19.491 598.765
 262.745 78.425
 901.920 940.584
 691.626 136.120
 553.785 85.511
 286.642 951.105
 955.603 272.242
 663.101 567.960
 710.133 411.602
 775.938 438.974
 360.065 404.388
 516.916 861.809
 431.399 528.990
 261.477 953.361
 27.453 101.122
 302.303 914.661
 719.648 613.096
 165.096 852.516
 277.751 942.130
 548.854 677.183
 880.850 992.897
 377.510 834.793
 855.857 341.042
 205.014 742.472
 535.857 369.667
 947.458 547.322
 427.156 853.156
 792.753 142.866
 760.839 521.394
 782.629 553.768
 499.273 427.137
 298.592 787.965
 615.881 800.288
 791.256 891.660
 691.275 881.199
 52.606 204.515
 622.185 122.398
 77.787 67.962
 151.527 291.585
 734.714 497.637
 456.359 821.169
 646.912 490.968
 711.487 169.558
 691.507 742.889
 244.496 690.916
 567.249 17.249
 55.157 272.916
 947.080 339.970
 359.281 781.525
 699.346 504.322
 782.494 648.954
 647.757 211.376
 550.113 22.278
 902.215 2.850
 750.017 38.079
 193.303 113.154
 569.227 550.579
 98.418 496.610
 482.918 80.719
 976.172 739.890
 196.085 700.440
 699.840 904.134
 770.438 864.919
 475.517 752.390
 707.778 965.943
 674.539 392.816
 779.835 227.981
 434.136 334.047
 394.968 896.497
 969.698 924.487
 154.210 882.731
 984.251 390.660
 680.894 803.557
 96.482 350.822
 595.535 877.490
 881.914 48.521
 765.222 362.577
 429.694 307.654
 376.677 118.525
 460.079 676.892
 485.033 679.322
 178.426 619.143
 74.768 684.752
 516.779 263.487
 261.998 156.257
 43.496 915.956
 573.223 446.689
 117.591 605.416
 587.794 542.593
 293.260 695.979
 40.789 65.119
 210.461 443.058
 489.083 880.669
 361.471 111.791
 163.428 789.673
 26.211 360.611
 808.865 671.688
 99.176 356.012
 378.450 603.494
 469.462 4.632
 942.796 475.451
 497.198 633.822
 240.184 167.384
 92.396 930.661
 877.056 331.562
 36.600 361.345
 332.651 705.316
 787.772 178.032
 988.607 843.689
 821.562 409.270
 337.033 442.913
 37.742 494.323
 89.204 503.815
 302.462 922.990
 960.403 461.461
 411.507 983.370
 621.265 850.021
 706.474 493.700
 437.041 862.283
 17.536 834.608
 746.721 349.178
 258.869 229.312
 224.810 949.737
 784.999 706.524
 309.220 475.050
 900.238 579.719
 336.446 735.855
 774.281 283.283
 295.577 312.639
 483.183 607.832
 469.227 445.616
 197.885 501.151
 474.109 161.221
 366.611 765.994
 726.407 859.048
 470.719 950.110
 345.495 31.364
 916.559 136.801
 259.898 264.863
 402.711 996.115
 406.098 635.325
 669.570 527.981
 606.094 520.038
 596.900 240.708
 994.130 455.573
 817.956 772.950
 835.336 210.720
 222.585 37.271
 665.860 742.784
 235.831 81.789
 890.432 192.094
 595.809 916.970
 132.035 842.518
 480.668 311.813
 650.743 848.295
 418.417 942.484
 273.959 78.866
 77.142 582.577
 325.763 258.189
 102.095 203.918
 654.172 533.732
 918.394 747.049
 755.732 78.823
 335.271 898.802
 238.439 452.000
 804.388 848.889
 76.707 365.566
 938.431 696.916
 753.762 675.692
 977.878 845.141
 993.657 736.445
 97.362 380.680
 221.383 464.333
 15.536 554.336
 597.520 257.900
 264.028 73.143
 724.257 294.065
 585.167 1.913
 260.806 180.165
 371.225 718.180
 395.236 744.696
 389.448 78.029
 651.201 182.712
 519.851 861.231
 945.204 381.677
 82.494 697.235
 313.759 103.644
 966.602 194.027
 789.665 619.130
 67.602 455.174
 589.665 221.705
 65.049 772.976
 977.796 910.388
 862.840 114.352
 863.177 35.482
 794.557 298.453
 679.737 254.126
 155.746 119.227
 258.227 141.663
 649.144 351.031
 945.879 926.990
 759.184 740.226
 942.319 252.649
 952.368 20.708
 816.204 557.745
 427.511 377.027
 137.712 613.570
 114.504 936.482
 628.202 143.329
 895.496 13.301
 788.550 79.717
 954.714 306.180
 548.669 373.763
 562.032 808.301
 587.441 897.626
 973.634 210.213
 937.698 680.769
 956.484 335.104
 726.142 796.556
 380.704 57.988
 142.417 754.000
 497.585 30.951
 302.403 341.780
 755.817 811.974
 713.560 879.176
 83.137 12.076
 788.621 627.139
 456.257 311.992
 839.688 343.999
 733.293 523.541
 347.870 291.477
 267.627 791.048
 1.910 330.577
 851.094 944.053
 68.980 532.125
 341.391 464.102
 466.186 167.198
 660.914 446.365
 384.754 258.240
 161.863 892.432
 250.834 547.634
 38.868 125.790
 35.998 777.868
 141.924 678.803
 633.586 342.755
 258.755 652.534
 948.975 444.763
 459.415 932.433
 95.567 927.111
 142.954 277.945
 304.977 504.507
 915.147 857.798
 838.837 522.191
 729.744 330.459
 898.131 974.175
 918.612 767.587
 659.606 918.481
 846.863 173.923
 601.164 765.805
 188.974 797.681
 11.037 79.992
 915.671 969.152
 388.743 421.108
 396.567 610.804
 547.532 557.815
 901.098 478.985
 904.141 763.377
 764.117 415.535
 306.651 343.340
 569.661 587.756
 997.360 492.250
 597.062 698.657
 955.338 777.142
 121.113 168.042
 11.467 247.972
 818.814 171.376
 203.876 396.127
 818.884 420.687
 848.808 954.027
 849.498 563.700
 574.009 149.400
 460.289 838.515
 9.852 310.474
 585.634 66.337
 196.905 242.391
 399.544 499.828
 864.859 155.075
 813.446 415.744
 212.178 979.160
 364.948 484.691
 392.141 35.252
 119.903 845.503
 640.902 364.364
 496.180 825.149
 496.606 741.148
 253.322 385.984
 313.606 899.271
 868.443 549.974
 808.398 738.549
 929.269 284.306
 548.443 960.251
 267.303 65.176
 553.818 410.137
 277.729 637.881
 795.285 383.576
 131.352 323.425
 689.359 764.538
 483.943 687.379
 388.219 396.924
 389.412 978.719
 994.565 804.836
 687.986 598.722
 881.937 835.865
 384.820 997.019
 230.547 61.717
 877.156 978.785
 186.781 662.674
 201.401 999.252
 788.392 891.126
 330.382 815.738
 862.694 165.215
 484.050 950.004
 475.318 12.294
 155.344 12.519
 484.101 855.180
 281.415 673.359
 216.315 419.227
 596.683 190.717
 945.743 7.882
 529.013 76.790
 485.140 237.217
 87.608 982.188
 943.742 989.853
 538.154 894.653
 220.937 315.671
 467.430 596.988
 636.706 5.881
 259.378 224.746
 835.355 349.512
 393.977 58.789
 668.400 663.705
 148.693 124.572
 669.943 103.664
 742.547 132.703
 316.554 802.439
 180.706 58.346
 924.732 878.574
 702.001 635.474
 521.623 359.914
 924.813 41.459
 646.277 699.479
 353.798 514.321
 944.815 664.452
 628.940 916.033
 837.089 838.082
 751.205 808.215
 6.469 428.219
 939.898 309.330
 128.267 182.546
 903.630 364.185
 63.878 892.118
 230.217 476.245
 743.245 660.175
 614.948 971.284
 501.892 26.324
 498.427 407.738
 672.991 386.890
 824.919 396.123
 530.160 425.890
 463.038 298.974
 81.607 468.569
 959.195 656.440
 907.633 557.449
 780.077 714.144
 966.151 411.577
 806.162 752.949
 647.922 310.922
 279.823 559.290
 5.666 913.245
 607.757 994.737
 998.413 389.198
 740.489 280.193
 351.750 397.823
 376.640 999.806
 631.515 929.146
 994.888 539.226
 836.668 39.390
 933.513 429.856
 38.179 888.890
 100.712 993.304
 704.846 170.422
 796.089 527.218
 571.842 159.146
 895.866 694.424
 509.771 913.228
 845.159 561.874
 455.214 60.516
 507.363 64.983
 260.665 591.145
 643.399 367.795
 332.805 873.985
 285.617 361.967
 251.942 977.404
 388.999 250.368
 628.881 318.474
 195.536 37.265
 263.360 721.775
 748.892 680.467
 53.531 437.141
 911.640 425.782
 979.884 358.583
 235.327 355.764
 88.771 183.244
 736.488 748.685
 547.682 144.429
 364.685 406.172
 182.153 106.705
 990.040 506.032
 156.286 599.905
 568.921 747.837
 677.061 934.147
 702.131 951.195
 416.867 36.824
 717.692 848.898
 216.928 507.997
 281.059 488.905
 92.659 540.976
 153.175 460.268
 474.834 504.364
 328.369 519.420
 429.999 850.136
 339.782 185.978
 580.466 584.767
 923.220 463.198
 937.046 318.021
 587.418 120.164
 543.173 153.349
 509.305 443.676
 962.142 687.130
 819.631 161.565
 302.869 689.119
 983.106 380.107
 834.901 706.885
 26.933 31.451
 779.779 701.810
 704.347 48.135
 650.520 728.187
 870.793 467.166
 439.540 720.333
 927.807 2.632
 1.389 281.518
 885.215 541.036
 441.924 364.403
 590.255 125.564
 90.025 302.910
 860.534 563.161
 399.462 472.725
 477.066 960.994
 693.419 110.607
 288.006 566.659
 136.496 465.304
 540.148 930.035
 391.335 454.952
 193.943 945.214
 609.709 602.712
 542.158 980.485
 319.670 965.016
 298.623 415.328
 327.928 571.808
 261.508 219.004
 464.922 97.724
 197.862 109.458
 191.995 875.235
 208.532 598.143
 176.902 258.678
 184.120 271.250
 664.800 831.111
 175.217 786.184
 144.236 108.643
 399.168 720.397
 577.014 599.699
 969.243 934.660
 550.828 195.607
 241.822 982.162
 675.879 545.441
 367.643 176.599
 511.335 959.571
 341.930 735.400
 232.377 415.576
 666.208 337.942
 169.834 845.686
 955.740 22.974
 636.385 270.685
 197.830 525.245
 38.261 731.108
 337.980 489.710
 929.910 837.842
 846.325 964.713
 249.816 121.876
 502.425 765.619
 655.273 973.664
 891.796 710.740
 407.420 608.389
 795.421 995.865
 228.107 222.391
 489.473 616.576
 618.437 881.510
 875.773 434.023
 284.298 33.233
 705.992 265.394
 124.271 206.042
 19.616 961.448
 95.505 61.594
 315.430 396.933
 657.059 624.334
 150.319 373.110
 199.651 120.334
 491.945 733.087
 285.583 319.966
 631.172 279.063
 850.779 770.149
 126.744 5.179
 48.649 509.942
 652.555 510.724
 756.951 242.182
 744.109 416.375
 116.558 953.588
 995.470 992.445
 845.324 371.386
 894.586 734.563
 569.941 667.258
 59.792 141.404
 470.368 485.726
 462.976 704.213
 140.097 716.247
 308.249 992.613
 564.113 744.174
 544.610 490.135
 416.122 18.738
 696.115 410.895
 716.660 245.548
 415.448 421.722
 91.482 941.364
 231.801 947.969
 70.611 340.599
 649.860 393.179
 796.334 91.930
 544.940 130.310
 214.908 971.354
 624.533 893.394
 941.765 122.062
 226.291 222.256
 971.521 534.562
 487.751 788.538
 788.269 541.058
 747.725 798.857
 82.722 720.215
 170.373 661.134
 643.144 511.880
 970.730 784.269
 327.157 11.445
 168.157 721.237
 690.144 351.287
 608.352 964.016
 519.717 48.708
 634.645 48.568
 459.599 988.247
 518.152 363.239
 183.202 859.022
 789.636 198.813
 358.326 948.319
 372.723 298.100
 419.015 30.123
 770.368 13.000
 996.084 526.367
 79.507 353.784
 649.663 269.751
 830.819 805.759
 268.901 685.981
 303.083 20.083
 457.576 431.887
 229.138 976.439
 289.539 881.176
 580.809 224.346
 702.770 14.612
 234.007 486.482
 291.456 434.459
 816.628 541.609
 466.132 338.356
 427.836 577.093
 575.018 325.017
 388.072 433.004
 135.633 98.654
 887.990 563.188
 413.368 241.837
 707.901 466.099
 129.499 754.146
 886.825 532.744
 590.203 538.705
 844.560 104.590
 333.412 258.387
 467.136 305.098
 902.874 291.596
 724.529 319.839
 318.053 973.141
 621.681 57.407
 531.598 3.621
 514.888 972.990
 798.798 211.200
 833.770 615.396
 649.196 628.723
 15.820 643.985
 601.163 748.347
 420.480 522.674
 25.665 492.510
 280.501 342.561
 603.579 816.946
 460.874 652.328
 668.019 377.104
 223.756 326.357
 743.336 547.749
 88.673 305.160
 728.209 506.618
 681.061 72.548
 192.071 561.849
 582.151 450.843
 10.593 420.826
 235.912 301.962
 233.879 431.314
 993.592 11.449
 415.266 756.843
 146.283 838.426
 212.203 24.898
 26.471 861.196
 564.738 772.088
 869.834 1.128
 150.850 334.310
 490.593 521.948
 678.796 36.549
 12.735 174.059
 300.031 236.883
 943.732 370.903
 486.040 98.330
 8.402 174.166
 910.077 792.095
 62.900 545.056
 590.454 83.690
 470.151 48.592
 993.457 92.219
 879.182 626.477
 247.516 131.272
 955.718 971.468
 700.032 391.522
 257.154 623.057
 946.718 279.921
 831.775 981.972
 200.947 223.729
 903.211 721.331
 546.028 930.504
 33.042 407.932
 653.336 484.133
 746.711 781.136
 958.662 284.330
 773.269 953.020
 901.027 0.528
 753.659 566.258
 553.731 224.283
 684.310 590.647
 55.682 946.280
 104.718 260.931
 499.644 949.468
 434.727 603.940
 998.321 559.179
 197.668 908.906
 252.832 300.197
 610.769 338.719
 142.944 21.343
 118.996 30.029
 274.209 117.310
 530.313 495.195
 511.939 28.261
 70.111 818.640
 841.943 168.353
 704.254 74.152
 287.281 529.199
 730.773 8.797
 521.466 142.829
 860.060 414.627
 521.972 356.521
 695.621 703.209
 452.312 969.738
 798.641 112.704
 622.979 978.089
 929.271 205.979
 116.236 242.818
 868.363 994.760
 549.896 404.755
 651.261 173.611
 662.208 852.420
 509.013 733.600
 412.849 364.054
 184.213 204.443
 181.252 17.626
 143.692 142.160
 298.646 211.577
 76.865 323.575
 547.748 788.238
 678.057 657.027
 705.935 693.078
 248.254 688.494
 573.676 743.466
 4.062 32.792
 928.159 593.239
 990.073 240.063
 258.434 52.636
 199.236 808.314
 87.328 511.117
 411.382 954.159
 859.234 282.947
 562.790 677.243
 292.157 487.644
 313.098 811.189
 355.705 340.306
 236.258 497.692
 570.867 977.148
 539.311 593.855
 637.246 711.481
 919.064 309.752
 811.954 702.727
 568.262 147.977
 402.757 739.284
 108.388 394.556
 935.497 264.406
 477.910 796.827
 329.815 7.241
 367.863 104.926
 913.067 979.342
 449.318 186.347
 543.933 36.167
 361.107 925.124
 56.079 324.971
 655.678 956.792
 798.483 402.297
 773.759 976.073
 200.415 528.823
 725.594 285.753
 61.955 75.099
 791.681 972.406
 29.423 302.839
 966.325 528.169
 401.617 242.616
 503.124 459.030
 797.885 455.372
 186.009 890.865
 151.287 143.185
 449.151 7.384
 146.331 130.663
 263.462 322.312
 355.804 454.558
 559.283 935.420
 528.049 723.428
 579.954 572.706
 395.894 604.993
 878.275 30.310
 10.434 95.293
 49.449 685.156
 514.558 965.542
 815.140 699.226
 857.807 580.175
 762.109 15.654
 689.697 258.794
 126.969 951.038
 354.589 407.292
 190.429 247.678
 927.593 676.525
 487.805 620.596
 785.744 593.351
 498.203 766.709
 587.998 137.195
 286.759 287.276
 355.638 59.569
 739.572 190.569
 793.960 833.961
 249.762 410.778
 96.982 714.500
 638.752 813.439
 328.149 724.837
 585.792 309.687
 498.295 510.298
 200.571 214.552
 672.329 898.888
 621.100 742.108
 661.300 27.838
 617.817 307.000
 7.760 815.786
 303.922 12.729
 288.953 975.267
 813.411 657.715
 61.686 260.805
 537.340 726.932
 700.313 94.880
 483.797 996.648
 658.713 483.308
 29.414 540.146
 370.179 364.823
 694.452 451.294
 715.740 393.990
 237.399 509.391
 199.491 54.990
 919.304 192.142
 205.276 884.648
 26.796 944.021
 836.691 150.563
 912.848 855.302
 304.312 303.921
 866.207 973.966
 890.786 892.007
 957.138 320.447
 544.591 873.501
 735.378 406.286
 803.594 696.935
 835.340 165.407
 284.988 361.451
 436.523 824.683
 481.668 527.102
 349.404 393.139
 237.816 642.814
 667.987 301.603
 527.652 842.893
 321.450 832.471
 98.325 872.396
 44.463 538.899
 56.332 648.025
 796.794 950.932
 550.208 870.570
 229.442 730.526
 632.386 768.774
 601.114 686.152
 49.883 980.197
 483.296 949.561
 824.878 434.901
 495.070 301.708
 828.422 91.232
 224.286 401.841
 237.766 433.547
 916.770 203.981
 492.363 749.296
 650.019 459.853
 646.219 592.719
 705.778 118.486
 453.318 265.483
 73.335 992.990
 45.295 117.590
 261.957 17.311
 171.139 526.905
 389.245 144.132
 0.528 350.690
 308.227 713.710
 856.540 770.927
 8.553 367.501
 679.254 856.161
 798.427 95.554
 846.469 930.806
 668.945 239.069
 336.978 338.612
 539.752 556.281
 339.161 286.401
 765.785 278.309
 834.888 798.697
 783.830 300.107
 555.646 60.845
 232.568 778.881
 972.575 500.404
 381.318 847.731
 680.680 292.571
 544.897 435.885
 34.329 779.127
 91.975 249.372
 128.396 781.779
 122.075 378.587
 967.856 454.974
 295.461 223.943
 776.633 161.442
 256.832 70.088
 41.019 632.328
 657.726 686.282
 818.784 175.130
 716.403 419.171
 655.240 964.564
 273.630 898.829
 793.116 57.464
 327.126 364.620
 233.425 41.899
 428.541 789.734
 166.925 507.692
 179.917 138.572
 745.804 420.733
 399.944 816.371
 576.499 122.870
 575.421 393.026
 488.827 954.399
 654.703 121.333
 453.765 314.374
 465.357 382.404
 190.271 508.143
 388.396 627.428
 306.604 669.918
 940.481 435.109
 377.955 845.209
 600.257 148.866
 362.229 443.002
 265.824 18.306
 219.995 456.288
 800.538 557.716
 631.634 352.680
 70.280 802.695
 721.260 371.176
 6.704 537.896
 708.006 158.760
 560.334 267.839
 243.716 539.338
 900.684 483.373
 773.139 541.045
 46.653 553.635
 807.602 195.190
 891.464 652.892
 353.258 655.918
 647.463 459.827
 525.872 734.240
 355.647 780.507
 339.291 369.587
 764.076 722.967
 826.130 17.854
 513.153 959.300
 666.533 574.502
 811.634 959.058
 822.245 697.247
 236.063 765.140
 834.748 183.953
 732.079 950.123
 312.142 101.406
 585.700 267.957
 142.161 369.569
 16.550 274.235
 398.729 469.016
 26.308 789.946
 105.408 357.432
 320.849 631.109
 657.704 821.037
 73.333 13.263
 42.418 630.729
 270.334 599.103
 108.992 568.448
 600.059 314.203
 206.302 700.353
 719.523 974.554
 987.802 28.783
 148.471 6.505
 175.737 699.589
 556.879 290.644
 456.822 385.408
 368.525 513.347
 430.941 934.984
 126.736 590.526
 952.823 265.123
 144.549 355.753
 174.245 182.761
 477.959 38.251
 818.934 32.496
 58.375 244.555
 490.369 958.565
 942.931 491.043
 238.136 103.456
 585.805 493.720
 883.917 208.097
 0.624 727.794
 254.014 66.017
 826.396 434.741
 80.228 867.154
 983.968 631.162
 841.552 162.605
 626.070 505.004
 730.609 521.804
 954.417 254.462
 573.798 736.312
 667.914 207.391
 324.095 962.932
 985.576 369.566
 419.452 572.510
 478.578 194.115
 175.279 774.095
 172.928 788.323
 601.946 677.598
 326.011 314.631
 831.388 217.613
 918.154 477.557
 252.361 928.263
 668.846 585.685
 621.645 591.040
 424.237 246.471
 796.504 197.487
 158.564 690.938
 358.115 914.644
 881.480 575.346
 630.749 17.637
 192.632 798.284
 389.593 280.259
 524.766 975.692
 661.743 576.319
 670.140 194.904
 308.747 442.815
 598.839 124.565
 711.839 857.278
 911.022 483.229
 617.589 268.129
 281.069 899.544
 625.131 36.492
 665.778 855.449
 567.499 463.967
 780.114 355.896
 148.205 822.696
 764.669 269.809
 207.397 616.149
 154.099 633.762
 305.252 291.920
 233.693 188.904
 397.299 927.431
 873.355 760.721
 38.939 907.240
 639.213 908.317
 174.370 214.121
 790.477 323.886
 346.423 837.792
 13.925 403.352
 394.725 653.872
 974.386 25.716
 4.179 395.179
 963.924 52.315
 16.604 497.816
 815.300 209.036
 245.810 390.782
 459.971 556.656
 739.194 461.182
 913.941 539.269
 433.754 484.072
 375.580 871.514
 966.233 788.762
 531.009 165.710
 848.820 139.865
 50.430 984.552
 224.684 55.080
 791.904 848.653
 210.759 641.579
 29.630 936.695
 236.143 603.823
 416.866 735.550
 438.542 717.900
 657.691 565.247
 812.263 157.087
 478.150 696.844
 460.820 731.850
 390.669 68.070
 625.394 532.221
 573.549 390.951
 595.027 54.130
 530.694 636.892
 691.721 592.508
 849.528 517.903
 127.831 196.677
 584.246 88.483
 96.625 527.662
 507.413 42.427
 250.189 517.763
 598.797 634.367
 90.569 311.109
 782.538 519.811
 426.960 826.539
 642.048 672.872
 188.726 713.212
 898.948 41.654
 614.102 12.781
 53.787 761.768
 318.701 563.117
 171.192 733.685
 475.683 906.718
 222.485 735.381
 378.052 46.590
 249.946 184.078
 898.475 934.142
 417.047 267.001
 786.990 703.215
 489.634 658.262
 653.649 773.626
 638.713 45.548
 751.476 443.529
 553.941 465.002
 13.092 145.525
 548.935 134.904
 988.107 345.179
 669.018 378.565
 492.139 66.508
 276.113 14.949
 604.541 206.861
 384.415 593.067
 660.995 388.779
 307.387 265.281
 677.837 839.831
 308.189 287.665
 143.916 209.672
 731.280 845.737
 828.011 858.983
 45.341 515.009
 508.187 785.229
 812.781 452.279
 745.178 298.935
 487.704 790.430
 734.230 910.410
 254.528 482.447
 196.093 725.365
 678.554 455.631
 353.643 338.992
 526.101 731.493
 509.501 637.720
 706.706 618.176
 143.777 707.755
 327.960 58.507
 919.603 866.746
 472.518 226.865
 475.409 602.471
 597.423 911.216
 433.062 358.671
 712.200 633.129
 24.384 857.245
 461.128 778.834
 77.386 207.683
 366.993 809.853
 578.563 914.172
 191.749 354.241
 487.128 49.249
 240.254 251.597
 98.196 86.831
 536.311 429.935
 789.233 959.106
 898.153 463.942
 20.833 869.001
 749.245 326.617
 660.018 816.194
 938.657 864.763
 41.161 9.105
 285.452 958.924
 243.606 682.537
 78.663 866.496
 241.638 931.203
 386.879 479.765
 345.329 129.072
 990.565 886.003
 501.581 224.993
 730.773 812.839
 943.438 593.622
 457.280 37.451
 570.344 350.100
 898.521 282.365
 598.634 795.715
 208.666 303.636
 54.512 404.067
 671.109 979.698
 783.297 952.650
 752.471 52.487
 839.510 788.773
 60.521 468.418
 500.925 42.218
 619.403 868.014
 142.809 876.645
 545.987 922.666
 821.183 639.687
 704.609 798.759
 478.914 325.857
 199.798 817.880
 117.090 920.143
 806.770 291.855
 305.568 522.817
 259.484 848.770
 858.256 262.015
 41.263 277.063
 16.124 740.600
 231.471 836.297
 787.710 513.587
 535.227 92.729
 244.783 993.575
 795.893 3.543
 189.763 391.500
 700.120 204.362
 159.419 241.341
 623.070 149.822
 742.439 668.777
 421.262 956.596
 530.963 549.178
 709.228 933.017
 140.450 779.568
 704.066 920.571
 888.813 47.564
 992.345 682.035
 273.265 218.841
 673.123 751.316
 998.520 49.936
 818.605 904.474
 247.743 647.439
 332.956 853.509
 230.988 485.688
 295.723 928.966
 955.929 926.412
 168.264 569.019
 131.689 884.543
 691.523 927.350
 205.971 399.265
 486.614 45.924
 643.906 508.741
 814.421 898.738
 657.781 616.722
 388.027 426.257
 991.772 871.135
 747.076 65.703
 934.923 355.848
 383.580 498.492
 186.876 800.087
 395.268 532.218
 320.353 223.847
 979.090 500.839
 486.481 416.218
 61.138 983.659
 386.014 356.571
 990.149 332.712
 901.874 871.347
 653.257 671.095
 754.933 722.753
 961.224 34.249
 32.172 466.627
 205.538 915.228
 949.336 327.222
 824.223 27.581
 81.875 814.680
 92.852 889.797
 939.427 169.800
 850.879 278.562
 909.732 39.670
 703.262 499.905
 574.893 161.348
 28.510 233.974
 352.001 619.584
 355.100 757.629
 554.773 324.365
 220.130 116.762
 864.922 366.615
 931.723 175.468
 971.277 512.804
 857.610 920.626
 739.250 214.359
 47.553 347.571
 749.208 574.230
 460.525 235.364
 753.941 934.678
 556.111 69.363
 495.087 347.157
 973.500 855.622
 156.592 642.401
 864.063 58.111
 368.657 137.413
 771.352 978.254
 285.001 962.659
 824.871 580.097
 594.365 349.586
 193.971 677.307
 977.216 33.479
 951.451 64.545
 141.531 763.064
 641.874 260.640
 156.692 95.395
 309.331 90.036
 919.318 536.959
 588.533 58.519
 624.708 280.149
 730.097 966.131
 556.208 404.118
 347.037 172.040
 143.914 352.183
 919.513 501.023
 463.635 671.714
 66.327 718.045
 354.936 579.468
 625.487 445.513
 419.490 584.333
 226.215 147.195
 932.166 614.314
 278.166 534.211
 349.652 325.228
 850.567 283.220
 655.434 250.153
 417.730 6.823
 334.303 432.392
 764.492 833.821
 750.964 186.902
 785.037 985.529
 120.662 688.306
 484.060 257.565
 938.055 485.353
 166.098 108.859
 584.938 605.708
 746.039 36.106
 107.177 220.139
 953.424 378.178
 653.646 476.467
 260.312 597.368
 450.679 951.184
 915.600 259.750
 168.095 576.592
 999.094 362.863
 169.058 25.143
 851.037 703.569
 55.713 527.667
 224.770 651.124
 583.764 391.182
 642.637 889.518
 958.030 3.452
 502.093 459.229
 601.750 569.562
 727.206 192.107
 157.513 940.130
 140.724 465.736
 997.505 646.838
 146.761 66.937
 244.069 159.662
 870.477 950.839
 905.051 688.075
 158.444 305.223
 466.934 847.922
 64.400 713.380
 245.400 754.360
 845.571 377.093
 128.788 642.770
 493.703 479.365
 554.222 792.955
 294.434 390.074
 696.325 181.954
 423.778 742.942
 819.990 27.826
 679.775 526.068
 525.123 836.694
 841.999 458.325
 494.609 119.852
 36.432 688.300
 226.569 14.040
 745.660 509.936
 796.566 288.887
 585.461 489.127
 740.703 849.567
 712.385 428.088
 790.876 793.951
 230.147 640.253
 121.246 331.691
 425.526 388.807
 500.618 653.163
 240.583 268.839
 887.684 899.886
 433.497 138.950
 481.613 251.653
 205.112 676.109
 554.205 341.280
 184.713 121.525
 874.798 533.506
 42.726 579.530
 606.364 373.616
 298.739 741.220
 940.112 802.949
 242.585 935.256
 763.794 647.254
 109.429 406.374
 471.207 770.270
 525.154 24.463
 840.857 24.914
 747.311 711.201
 292.090 369.633
 804.007 605.377
 897.054 905.033
 416.158 880.855
 244.748 48.754
 668.186 582.171
 655.121 43.126
 62.616 391.972
 691.137 684.515
 602.054 822.630
 357.140 795.261
 337.974 502.585
 573.363 13.975
 812.926 468.333
 327.601 958.706
 607.605 277.894
 502.676 486.784
 846.304 324.325
 517.264 417.070
 776.287 582.121
 180.907 742.917
 134.384 689.611
 212.782 610.724
 866.575 421.731
 697.203 498.691
 245.566 295.517
 914.431 447.993
 612.577 971.609
 888.463 484.428
 881.013 855.842
 107.936 648.619
 812.955 593.291
 3.612 218.691
 598.887 100.906
 286.257 668.207
 824.622 163.154
 369.859 826.900
 837.696 67.006
 113.330 290.836
 372.616 68.511
 623.358 816.212
 57.272 843.465
 64.147 696.750
 801.762 300.833
 337.180 703.917
 719.210 941.360
 224.190 313.032
 2.227 177.872
 556.266 663.206
 388.159 941.191
 186.109 37.363
 503.738 360.243
 832.060 897.995
 451.212 101.159
 142.689 488.477
 652.198 993.059
 838.743 287.629
 824.663 163.393
 342.496 781.624
 357.618 999.504
 548.524 952.595
 545.760 682.363
 48.263 953.335
 633.733 780.776
 245.194 784.022
 331.635 817.916
 17.948 567.030
 37.364 835.606
 363.160 652.556
 28.410 684.732
 314.504 219.451
 159.533 102.614
 253.413 966.335
 370.561 30.717
 942.825 637.667
 520.546 150.029
 498.427 483.104
 623.924 228.726
 410.938 807.332
 577.669 689.884
 324.727 798.155
 495.325 309.186
 817.395 105.152
 66.765 277.518
 994.842 727.587
 157.604 35.609
 477.961 721.950
 568.167 472.324
 799.689 885.503
 360.889 830.633
 422.079 757.472
 12.280 181.934
 417.857 114.115
 379.312 697.163
 313.207 244.043
 821.832 389.569
 960.086 67.333
 976.892 147.332
 477.025 13.406
 525.408 973.092
 975.201 171.228
 667.171 551.422
 757.640 759.563
 970.838 864.321
 58.047 388.924
 288.224 249.548
 864.281 870.160
 717.194 368.471
 470.454 702.774
 318.011 230.831
 719.642 599.921
 790.623 66.093
 363.040 993.287
 414.594 177.927
 75.873 941.892
 751.908 353.726
 768.655 42.149
 381.568 199.230
 325.392 115.697
 942.617 344.452
 527.530 715.759
 131.124 626.681
 1.045 936.769
 851.886 545.891
 699.708 996.043
 245.483 844.085
 933.792 456.465
 777.328 460.667
 822.083 416.953
 422.006 228.956
 415.958 170.224
 341.251 13.194
 575.382 637.860
 428.121 940.351
 4.254 779.390
 967.331 496.660
 40.698 339.187
 189.246 465.803
 789.121 962.055
 123.047 555.370
 745.666 360.963
 286.251 552.393
 55.605 859.250
 989.678 570.167
 127.148 21.582
 448.529 390.144
 265.844 15.037
 234.308 698.404
 870.292 851.908
 594.604 690.357
 204.393 322.545
 727.266 735.030
 823.106 558.966
 594.240 607.151
 944.975 122.694
 373.609 907.587
 831.166 893.808
 204.363 287.405
 20.895 978.352
 708.696 695.501
 888.851 239.747
 565.668 202.440
 811.235 803.890
 545.617 772.804
 461.529 160.001
 237.590 314.219
 691.079 968.563
 756.152 213.488
 697.315 847.904
 996.423 559.484
 936.393 711.894
 217.175 169.961
 517.603 408.161
 524.641 97.177
 722.828 710.192
 60.824 337.637
 252.270 164.267
 679.103 257.655
 812.596 915.581
 629.461 652.448
 568.506 735.025
 241.591 156.613
 684.690 852.381
 955.427 833.154
 931.431 452.225
 927.238 492.302
 931.118 400.412
 160.732 576.551
 730.233 801.880
 954.704 131.557
 715.444 720.774
 903.322 441.286
 505.247 963.030
 666.539 708.263
 969.809 386.868
 884.215 714.721
 419.465 190.970
 528.976 607.378
 792.754 971.919
 473.786 847.353
 232.179 745.851
 337.494 388.225
 202.529 313.976
 715.639 360.599
 553.000 302.982
 607.782 912.719
 999.210 430.337
 322.963 486.244
 81.228 297.727
 941.330 187.346
 993.856 585.595
 794.980 179.712
 868.579 455.765
 620.668 202.136
 274.013 330.937
 450.011 564.284
 382.508 838.586
 811.381 855.517
 492.331 427.114
 996.906 309.738
 292.899 94.431
 526.301 390.860
 388.607 439.411
 248.001 926.380
 456.635 246.484
 941.891 638.709
 885.539 450.222
 714.499 464.253
 532.576 273.015
 747.628 758.062
 134.526 773.288
 119.076 647.341
 23.723 938.208
 956.277 100.776
 830.297 773.393
 310.744 43.859
 313.867 817.825
 6.259 285.053
 961.742 896.277
 673.417 476.294
 442.762 230.416
 46.894 557.143
 921.229 795.767
 882.350 508.609
 946.897 832.653
 13.115 44.811
 555.797 8.586
 781.540 513.093
 82.155 966.464
 468.325 561.776
 311.026 972.055
 230.405 515.624
 140.209 456.002
 222.374 209.247
 91.996 305.839
 999.455 745.625
 372.211 444.068
 416.233 138.844
 845.642 186.149
 182.424 575.821
 241.386 30.483
 105.730 490.609
 154.941 329.280
 136.222 326.925
 340.354 928.975
 373.800 700.470
 327.741 571.072
 660.298 233.645
 329.552 94.538
 654.023 83.439
 561.700 279.895
 983.433 721.009
 679.852 289.777
 257.787 841.993
 771.651 872.942
 138.686 23.716
 835.513 856.645
 63.240 423.488
 576.874 519.127
 476.150 96.321
 652.822 539.047
 946.253 456.138
 763.116 706.594
 388.387 708.311
 615.333 62.164
 811.952 329.987
 257.851 728.821
 804.836 595.706
 378.320 315.933
 19.948 857.490
 287.131 300.526
 649.207 549.560
 653.123 412.977
 587.184 347.690
 918.540 453.079
 247.798 361.821
 306.271 595.385
 799.434 858.706
 637.131 578.814
 626.871 620.283
 818.816 950.082
 765.777 355.090
 949.844 994.655
 743.692 446.875
 928.039 159.150
 9.941 989.840
 268.827 677.660
 958.493 407.375
 356.723 59.288
 408.259 755.216
 485.168 888.573
 473.601 985.623
 24.413 613.716
 656.006 302.210
 711.961 244.231
 41.149 211.629
 30.639 10.186
 972.257 815.416
 649.247 425.595
 972.231 260.503
 1.780 990.339
 937.922 448.204
 903.264 115.442
 368.080 97.916
 101.292 188.530
 202.489 972.537
 378.557 948.227
 537.753 537.840
 117.285 212.319
 292.026 978.424
 553.901 224.329
 767.054 399.629
 561.900 432.197
 904.357 169.896
 51.608 891.893
 959.819 803.999
 643.746 964.690
 886.857 47.597
 414.679 831.694
 185.421 31.291
 307.634 130.885
 558.177 542.464
 417.394 793.944
 835.285 780.424
 275.103 751.458
 157.220 970.634
 552.310 430.650
 916.387 113.233
 164.761 999.695
 981.084 16.661
 560.281 743.164
 991.177 846.437
 323.197 175.564
 208.182 320.252
 999.991 921.740
 411.050 662.254
 955.247 686.757
 493.630 641.166
 889.609 992.417
 784.423 748.734
 506.644 726.722
 171.032 507.581
 395.601 906.282
 70.713 352.168
 22.598 625.065
 298.113 715.151
 392.301 707.100
 297.887 226.457
 382.596 612.281
 843.242 37.129
 470.794 195.593
 664.025 598.138
 894.736 788.661
 25.676 30.352
 636.750 72.052
 702.233 930.769
 722.164 416.277
 194.454 877.551
 504.250 883.752
 263.454 468.711
 9.670 263.343
 659.186 793.367
 266.272 229.585
 303.164 267.825
 380.291 621.825
 570.522 639.590
 102.394 581.556
 845.657 179.456
 679.755 792.031
 288.954 44.605
 970.399 771.280
 43.538 44.053
 460.847 282.013
 677.647 502.627
 920.842 659.324
 950.250 172.113
 720.326 704.973
 408.297 640.283
 172.301 756.220
 479.927 42.646
 827.733 374.447
 678.640 81.225
 189.865 596.216
 41.520 33.156
 418.471 894.924
 705.993 113.875
 920.613 478.294
 503.124 910.176
 262.780 624.610
 983.326 673.089
 157.150 783.702
 467.615 755.681
 767.742 747.468
 562.657 983.423
 723.953 455.256
 322.141 982.233
 821.213 833.184
 565.142 579.836
 811.140 380.858
 161.735 98.524
 144.573 186.637
 708.061 321.123
 316.403 362.174
 481.227 926.994
 185.468 992.501
 885.944 441.983
 498.237 69.139
 479.860 46.513
 852.190 245.978
 746.440 651.577
 592.246 881.930
 929.438 335.636
 68.144 727.270
 761.064 779.576
 297.139 804.274
 819.544 625.757
 207.802 825.229
 506.806 495.130
 198.234 695.436
 412.292 638.485
 964.870 844.743
 746.644 179.833
 263.604 912.959
 914.308 577.894
 98.835 542.762
 425.311 122.691
 521.668 84.209
 705.030 975.824
 807.864 29.468
 881.279 823.247
 908.918 131.986
 948.162 647.180
 184.015 843.944
 416.677 338.452
 62.570 867.973
 457.029 902.254
 320.975 967.799
 864.000 289.518
 525.350 437.477
 884.787 484.347
 165.063 775.571
 941.737 356.901
 428.235 649.937
 666.890 53.522
 126.978 437.300
 0.630 834.751
 221.861 761.870
 655.909 421.125
 804.786 86.546
 228.116 90.543
 438.435 592.409
 57.733 154.710
 907.907 146.221
 500.539 581.303
 783.380 946.325
 103.400 619.336
 617.350 564.933
 851.072 414.730
 79.569 195.395
 872.228 998.711
 169.221 358.182
 955.838 311.699
 716.891 526.190
 819.625 348.468
 406.524 771.562
 131.545 226.019
 296.019 800.858
 856.900 273.880
 408.554 587.240
 85.035 808.023
 97.638 197.195
 280.585 395.632
 77.648 580.343
 58.432 360.437
 857.020 795.261
 455.235 369.775
 739.865 898.473
 73.191 928.176
 78.721 60.035
 916.365 861.816
 399.142 185.422
 692.127 688.095
 787.303 733.090
 479.114 539.894
 273.741 599.265
 90.599 860.429
 177.365 990.975
 13.445 848.329
 639.311 485.367
 256.349 950.525
 99.807 853.977
 778.118 50.312
 804.650 356.421
 822.025 247.661
 701.135 736.166
 593.376 787.356
 254.239 4.513
 375.305 157.166
 818.728 716.103
 676.221 193.121
 605.922 24.287
 88.539 122.688
 927.400 577.299
 662.373 420.521
 52.552 761.643
 163.199 607.403
 531.201 918.526
 195.414 293.594
 383.241 719.022
 893.968 846.107
 899.297 666.268
 476.354 679.360
 512.825 746.141
 123.132 854.550
 955.884 135.098
 335.782 89.957
 687.415 924.186
 478.003 488.034
 951.505 376.501
 715.943 971.632
 179.427 911.796
 62.423 178.208
 266.732 932.614
 931.577 114.694
 337.231 662.784
 207.983 345.171
 329.092 268.603
 715.986 627.340
 312.570 848.390
 481.375 381.384
 160.237 95.867
 852.805 956.280
 653.155 20.950
 391.408 534.583
 512.722 517.977
 144.096 508.405
 218.355 541.250
 142.522 978.781
 904.426 432.252
 571.864 530.257
 552.662 558.394
 341.182 855.608
 113.502 902.078
 772.769 35.867
 934.591 878.896
 777.398 92.679
 857.882 278.579
 364.767 738.549
 807.989 390.797
 275.648 361.301
 450.759 694.950
 239.596 138.544
 198.167 818.959
 137.832 622.794
 197.084 182.755
 666.481 145.933
 17.080 979.293
 885.423 330.815
 176.009 66.713
 940.109 877.040
 869.764 372.522
 848.835 506.532
 840.336 482.981
 349.905 552.567
 88.501 912.201
 649.078 584.128
 556.418 835.644
 447.779 747.015
 241.683 817.032
 770.084 136.045
 806.579 757.138
 948.028 591.472
 291.128 214.160
 229.689 330.531
 281.029 670.519
 105.711 915.620
 904.571 797.945
 823.041 248.489
 497.351 364.997
 88.796 729.899
 169.359 967.829
 534.289 992.258
 903.037 90.864
 684.568 895.004
 98.829 229.270
 490.747 855.898
 640.192 555.925
 662.215 303.460
 874.662 283.300
 268.253 694.700
 281.385 862.777
 251.235 406.806
 726.478 153.141
 447.314 31.070
 881.766 864.739
 489.221 461.946
 714.208 900.384
 66.655 364.575
 634.980 637.978
 642.786 441.525
 449.275 968.610
 24.144 615.885
 268.980 768.358
 511.861 155.730
 967.403 958.934
 534.612 627.485
 72.796 933.732
 190.249 766.684
 548.842 689.782
 469.916 168.448
 106.391 825.921
 774.298 541.672
 271.077 722.346
 778.667 946.249
 713.148 801.316
 586.738 387.694
 474.611 143.475
 211.361 715.467
 928.169 775.017
 714.180 437.414
 124.119 289.405
 261.218 691.435
 755.417 780.681
 44.451 715.319
 255.349 266.541
 571.863 126.282
 572.912 306.684
 533.911 702.992
 312.337 579.632
 60.048 85.481
 117.522 988.960
 135.081 443.651
 200.053 913.025
 654.924 174.938
 599.582 491.845
 671.339 678.657
 304.336 127.282
 864.974 211.819
 502.392 440.482
 958.177 392.507
 563.992 831.296
 349.499 606.712
 532.843 81.818
 639.410 57.815
 919.172 469.154
 293.644 530.412
 6.745 945.953
 531.967 818.141
 105.679 721.324
 664.269 775.505
 676.102 155.577
 754.304 823.993
 816.586 161.372
 358.526 591.104
 635.448 188.454
 551.194 946.189
 710.563 532.248
 847.850 668.503
 480.497 836.401
 521.595 130.740
 610.590 710.283
 167.105 886.185
 334.725 823.911
 906.481 730.753
 507.197 410.401
 1.988 384.508
 708.159 50.581
 699.964 253.364
 657.179 952.640
 187.328 33.597
 407.520 703.698
 609.768 93.515
 151.697 957.937
 144.765 382.353
 877.989 550.837
 311.987 991.413
 816.968 670.222
 660.336 732.160
 424.273 567.034
 20.345 146.814
 206.243 712.229
 930.853 65.802
 732.254 677.097
 121.542 150.808
 743.513 474.037
 992.488 180.243
 992.404 800.811
 516.015 154.563
 787.427 6.177
 485.832 521.347
 712.279 577.302
 347.366 984.535
 498.121 243.287
 208.742 899.288
 997.779 114.534
 3.917 234.938
 910.211 619.605
 61.628 475.298
 681.510 860.888
 632.277 720.797
 541.910 654.227
 799.397 153.574
 181.445 228.013
 915.538 58.722
 203.287 881.881
 470.077 786.582
 384.238 907.600
 537.610 557.536
 405.908 584.090
 542.243 407.648
 164.909 919.465
 580.457 47.232
 921.618 135.933
 501.660 41.656
 378.258 304.300
 82.394 752.232
 589.985 425.229
 132.142 512.820
 287.250 31.686
 123.335 823.721
 431.937 723.805
 786.445 67.932
 429.748 132.419
 96.795 685.888
 491.366 594.630
 700.078 564.126
 867.337 283.953
 278.690 922.161
 596.993 903.919
 804.247 432.135
 608.650 78.716
 409.359 30.094
 413.549 773.958
 553.697 619.172
 754.440 987.302
 768.000 7.325
 734.319 360.193
 1.063 239.981
 572.831 591.995
 137.593 396.094
 956.374 665.289
 721.385 720.261
 280.512 10.844
 133.637 110.063
 75.304 213.170
 218.791 803.602
 779.308 558.434
 601.405 94.752
 338.040 297.678
 131.894 911.206
 977.427 596.777
 174.197 631.679
 900.351 693.327
 895.282 993.106
 610.816 218.189
 628.941 886.321
 449.855 169.738
 511.567 190.245
 672.450 871.749
 375.732 121.326
 775.909 886.697
 741.737 338.694
 656.003 295.932
 274.347 848.930
 694.485 763.358
 331.179 590.457
 825.227 152.219
 983.422 80.311
 569.145 212.989
 854.503 199.723
 631.529 567.959
 216.992 744.689
 908.502 213.747
 384.434 829.080
 219.565 391.497
 608.226 297.222
 166.049 546.330
 468.281 567.139
 684.359 338.556
 361.675 512.322
 919.995 170.934
 830.146 217.156
 373.301 366.084
 513.034 467.792
 68.758 138.822
 807.781 315.677
 62.519 548.248
 409.355 765.225
 542.038 137.899
 780.131 770.885
 279.521 449.001
 972.859 103.389
 297.861 757.033
 744.869 972.230
 392.602 486.606
 417.932 423.873
 52.791 820.479
 764.855 716.116
 342.427 67.741
 353.586 982.053
 275.482 691.604
 218.213 316.804
 52.313 332.271
 622.609 861.464
 463.009 274.213
 658.846 827.367
 621.124 194.517
 803.830 645.979
 614.926 550.126
 622.478 382.457
 376.321 992.827
 35.368 191.712
 121.760 883.277
 897.929 292.783
 744.607 466.444
 704.418 699.354
 992.649 993.422
 624.104 670.635
 683.706 967.214
 593.096 577.709
 461.104 456.672
 70.294 46.447
 111.242 783.326
 270.033 910.457
 528.355 825.421
 110.670 648.299
 365.282 203.308
 873.878 690.737
 930.544 976.809
 213.435 759.434
 236.002 480.703
 947.546 371.916
 348.986 96.756
 230.920 843.267
 519.077 173.337
 651.005 697.954
 422.010 785.662
 398.993 931.036
 358.758 425.805
 505.581 223.055
 262.396 132.253
 732.435 104.162
 872.253 639.793
 804.220 407.863
 736.161 243.635
 437.540 771.538
 676.897 634.073
 959.823 688.202
 716.485 642.469
 54.018 841.382
 977.740 834.482
 357.729 452.451
 890.798 146.305
 785.312 817.976
 815.549 253.917
 728.616 434.891
 469.577 329.425
 879.809 315.488
 923.876 23.388
 664.519 634.926
 322.151 434.192
 984.958 474.269
 398.703 17.339
 663.384 505.858
 647.818 646.704
 112.155 289.429
 45.325 679.986
 6.505 821.943
 279.838 980.714
 222.301 917.132
 834.502 504.104
 848.389 328.728
 115.383 624.057
 470.281 611.003
 373.559 739.682
 130.044 9.235
 966.262 493.493
 831.169 59.181
 677.982 817.108
 314.378 557.312
 333.270 916.684
 171.784 541.957
 815.189 658.009
 486.339 439.549
 221.246 814.144
 828.308 510.638
 184.558 516.582
 60.633 748.409
 132.458 489.339
 403.976 900.140
 296.409 245.270
 196.275 901.793
 802.663 151.735
 810.425 731.030
 917.513 910.818
 29.969 128.027
 77.216 595.420
 542.127 331.108
 361.862 500.253
 9.207 590.308
 563.865 35.049
 795.374 812.306
 522.792 51.046
 931.205 950.930
 344.344 961.196
 321.616 275.599
 966.185 915.688
 775.242 153.161
 78.684 18.812
 839.536 584.763
 34.378 28.139
 53.631 207.408
 294.120 335.329
 421.034 449.263
 446.522 978.105
 200.538 808.375
 514.773 429.052
 513.405 987.190
 323.517 418.783
 468.023 681.185
 158.748 813.852
 163.271 901.081
 914.294 834.743
 905.155 656.990
 806.097 682.732
 567.433 892.653
 555.092 978.789
 258.715 612.370
 524.069 600.749
 291.614 966.849
 554.497 350.169
 52.986 571.877
 425.324 966.816
 370.135 831.296
 764.422 931.185
 681.274 469.353
 530.339 114.305
 27.885 684.165
 570.811 25.263
 73.308 291.199
 306.922 311.942
 950.521 301.599
 917.753 446.754
 390.303 583.558
 967.835 599.371
 869.658 485.294
 764.807 501.220
 243.470 595.425
 721.723 345.822
 726.858 611.465
 69.747 164.675
 131.905 650.953
 693.082 655.709
 833.582 234.347
 987.530 621.243
 152.267 696.817
 153.760 261.565
 253.805 440.576
 481.227 850.914
 545.339 354.228
 41.478 342.571
 101.837 925.150
 951.731 272.552
 313.508 220.278
 480.127 786.053
 569.954 565.397
 810.479 542.036
 968.398 609.547
 162.099 769.660
 278.763 606.239
 143.050 481.403
 449.339 404.479
 4.671 183.533
 977.801 438.246
 741.370 772.076
 391.045 191.778
 450.466 334.647
 714.684 349.361
 818.405 483.738
 212.823 402.170
 146.281 579.588
 338.186 561.842
 661.589 730.146
 951.827 742.106
 505.057 17.384
 603.969 327.911
 329.891 744.149
 369.325 808.575
 832.565 140.632
 211.227 850.720
 254.271 446.412
 621.617 411.942
 283.337 390.970
 814.351 321.692
 262.455 145.796
 706.234 796.788
 899.685 894.096
 425.783 420.941
 116.294 354.119
 969.191 647.025
 383.099 259.842
 654.540 214.409
 123.640 823.942
 190.545 489.061
 49.142 224.452
 909.477 499.481
 766.535 825.303
 153.199 865.633
 624.889 85.029
 37.160 300.316
 573.662 365.760
 143.832 442.909
 162.290 330.241
 861.306 394.726
 657.352 527.855
 535.032 34.799
 361.295 606.732
 744.046 466.407
 434.128 349.070
 454.157 380.919
 23.351 177.248
 598.876 719.461
 52.592 701.592
 557.144 398.450
 188.897 324.395
 750.922 566.558
 963.648 442.658
 94.428 543.190
 751.729 732.995
 662.288 307.775
 885.388 700.992
 781.336 861.359
 988.629 744.402
 818.503 554.038
 138.641 540.834
 466.749 291.282
 494.386 517.697
 6.712 517.274
 959.040 402.243
 231.552 782.837
 470.371 555.583
 807.043 188.786
 927.609 654.895
 342.292 842.619
 179.075 756.847
 365.666 858.024
 104.253 322.271
 435.709 184.052
 647.519 142.664
 421.367 385.860
 797.160 534.131
 416.214 264.208
 379.209 670.571
 117.056 139.608
 156.017 547.400
 811.091 622.895
 917.336 97.824
 343.413 521.470
 938.066 239.047
 747.165 104.619
 591.134 684.931
 233.982 577.734
 863.412 819.296
 287.843 240.290
 672.861 640.523
 959.316 262.993
 949.632 139.449
 600.904 293.111
 474.610 600.310
 152.359 551.768
 95.609 375.860
 315.098 731.858
 622.146 105.741
 138.073 739.390
 970.656 60.052
 467.561 184.809
 857.263 2.053
 637.377 954.619
 957.365 394.714
 644.255 248.848
 240.618 910.803
 768.805 118.409
 495.272 546.267
 272.074 880.854
 553.794 448.507
 980.831 326.381
 677.280 136.950
 533.963 482.220
 32.333 660.930
 13.665 907.005
 361.945 472.818
 47.340 202.419
 300.732 221.625
 111.358 213.122
 382.098 138.789
 271.312 433.821
 525.922 303.685
 483.408 541.370
 653.901 467.858
 589.595 947.495
 357.501 675.291
 449.601 442.253
 120.344 48.807
 153.792 628.518
 180.981 492.457
 792.662 82.973
 499.285 875.226
 865.572 309.368
 574.600 466.508
 590.347 255.853
 748.564 958.391
 326.533 771.237
 630.723 569.152
 201.937 87.037
 9.309 227.507
 190.956 585.681
 979.654 204.627
 143.657 493.384
 543.462 323.069
 119.356 102.775
 936.637 826.244
 303.381 959.831
 842.690 452.553
 449.675 556.990
 182.138 303.756
 317.020 265.183
 653.201 822.386
 778.181 958.324
 780.962 958.332
 957.349 371.219
 134.648 286.123
 873.548 163.717
 147.544 73.512
 70.574 808.143
 751.169 755.968
 735.312 282.593
 772.747 863.378
 936.776 538.830
 778.749 613.287
 151.838 360.420
 141.773 333.273
 927.413 464.994
 505.472 823.437
 813.126 105.438
 293.274 203.759
 986.425 450.295
 299.869 711.267
 890.222 276.269
 896.542 85.084
 771.013 978.588
 727.441 385.833
 5.715 231.912
 556.634 387.316
 254.010 339.927
 806.573 616.358
 688.725 60.641
 296.569 30.372
 211.820 542.583
 312.445 556.203
 732.994 650.640
 811.228 878.531
 300.239 986.274
 761.173 87.585
 358.138 42.744
 139.343 965.633
 355.009 299.955
 336.278 716.997
 711.810 414.416
 857.990 0.003
 144.814 646.931
 555.764 889.771
 44.460 84.175
 768.234 342.239
 51.471 230.723
 920.402 311.954
 838.598 996.939
 311.091 634.378
 55.402 697.030
 132.504 368.640
 280.887 253.309
 629.743 525.523
 964.037 620.299
 729.336 10.109
 728.095 379.596
 276.921 486.886
 36.624 287.811
 136.428 540.646
 236.890 200.443
 55.664 538.306
 30.986 549.883
 213.471 589.588
 802.651 372.180
 377.131 818.638
 226.089 591.677
 339.074 170.158
 683.899 862.579
 820.943 324.014
 158.859 100.284
 960.576 138.856
 76.678 921.477
 291.502 810.849
 654.497 450.150
 321.206 556.667
 447.136 376.776
 278.014 814.534
 226.615 210.601
 769.304 423.051
 30.753 411.600
 246.443 970.134
 76.851 491.112
 652.911 4.678
 363.128 330.954
 118.391 337.996
 733.156 383.142
 307.952 513.088
 219.911 209.996
 124.878 235.040
 831.810 31.768
 59.348 198.930
 12.419 731.079
 62.303 151.591
 670.259 676.016
 471.775 25.168
 510.670 963.028
 123.316 693.964
 936.202 333.706
 310.445 957.609
 747.026 313.614
 27.147 134.628
 452.935 674.778
 802.128 568.353
 91.301 395.030
 131.889 74.616
 871.745 26.489
 822.807 86.208
 782.169 82.158
 575.547 926.948
 989.266 384.553
 580.713 247.879
 649.888 614.752
 263.121 415.189
 770.992 766.158
 212.126 304.690
 371.790 197.171
 693.789 47.879
 221.722 234.034
 462.225 321.833
 364.706 183.094
 205.232 577.382
 959.545 445.076
 284.377 470.611
 337.418 597.696
 201.429 780.872
 722.021 632.766
 758.664 358.881
 601.445 446.039
 325.737 511.437
 61.558 519.501
 204.068 570.858
 469.892 983.979
 342.840 858.979
 171.536 773.115
 738.603 494.687
 461.814 886.686
 701.144 433.350
 125.563 271.309
 827.848 204.660
 573.473 39.894
 361.491 236.334
 809.303 618.340
 554.690 634.675
 578.055 500.303
 498.507 324.404
 477.659 70.262
 441.726 530.525
 171.894 24.092
 107.732 480.781
 179.641 268.161
 662.668 700.808
 797.900 446.286
 384.632 413.191
 259.082 953.233
 390.206 899.764
 145.863 108.758
 980.868 572.818
 761.433 143.242
 845.191 270.021
 654.501 480.945
 888.721 550.268
 855.193 86.789
 335.608 649.257
 821.545 94.894
 756.304 146.014
 311.084 679.983
 203.718 201.978
 765.864 925.021
 894.216 635.606
 672.923 929.551
 135.856 776.107
 279.582 383.049
 98.545 454.035
 1.200 477.038
 731.768 103.799
 558.318 169.835
 685.641 509.003
 973.690 160.719
 579.016 466.863
 904.148 328.367
 810.824 599.462
 687.009 84.954
 332.815 729.427
 958.553 975.979
 226.219 963.590
 718.833 691.181
 462.873 703.934
 441.599 358.892
 122.150 809.544
 882.566 880.356
 396.107 661.274
 948.754 68.456
 592.043 792.610
 634.589 323.614
 757.812 421.885
 88.225 486.025
 562.547 794.034
 278.757 716.053
 293.688 871.812
 129.364 782.177
 738.580 29.615
 953.648 877.966
 841.298 936.247
 376.658 86.031
 227.274 470.286
 885.156 288.513
 411.902 12.772
 684.010 761.708
 25.299 792.239
 540.303 848.750
 42.230 617.504
 880.449 81.511
 480.801 590.747
 127.743 414.069
 580.669 529.586
 391.122 969.196
 174.196 389.708
 356.250 910.537
 983.451 32.916
 6.355 901.749
 401.327 58.015
 484.530 655.297
 13.804 948.756
 576.768 504.359
 587.993 604.231
 474.051 838.061
 460.701 28.837
 393.866 850.830
 516.613 962.614
 491.120 988.957
 123.664 935.782
 153.251 990.459
 203.807 306.444
 95.292 657.341
 846.281 476.176
 691.499 762.441
 631.923 628.640
 198.230 456.899
 823.408 971.316
 137.991 530.161
 308.057 815.056
 280.484 94.236
 255.724 651.658
 729.395 70.262
 800.850 202.438
 413.215 991.356
 180.145 743.203
 297.216 485.177
 988.396 660.843
 347.712 636.816
 965.748 477.552
 357.751 672.846
 739.796 569.469
 307.614 856.012
 532.260 602.055
 809.013 583.619
 148.449 665.168
 147.088 777.983
 821.764 92.509
 470.608 221.911
 236.910 634.512
 222.758 394.262
 434.185 678.019
 90.249 108.942
 261.136 493.165
 668.025 254.727
 623.238 476.176
 984.546 712.929
 356.245 250.370
 755.470 26.074
 41.911 506.394
 181.905 174.413
 286.361 91.754
 686.366 350.435
 725.174 100.232
 791.793 506.928
 487.928 330.228
 455.883 684.846
 802.515 259.762
 337.358 336.982
 428.856 672.628
 408.401 576.658
 344.002 828.516
 957.300 162.425
 545.117 928.824
 719.412 135.678
 560.985 934.269
 708.124 54.485
 661.948 150.398
 318.804 300.728
 306.159 538.892
 679.301 706.371
 858.527 327.586
 704.913 866.451
 447.619 87.739
 271.618 740.070
 193.044 196.015
 689.517 135.660
 227.634 189.510
 782.891 223.039
 569.314 408.894
 361.052 493.134
 159.292 977.248
 395.441 417.768
 296.602 315.652
 456.616 158.716
 362.766 302.121
 766.165 889.741
 571.086 854.617
 892.926 870.719
 497.855 193.844
 682.739 233.090
 190.383 615.197
 422.193 275.055
 610.575 85.104
 668.425 838.299
 301.835 954.096
 250.960 351.183
 278.965 142.044
 993.156 322.588
 880.751 160.502
 988.273 292.865
 416.903 668.857
 280.014 471.159
 936.555 56.707
 474.108 879.897
 974.611 961.778
 783.919 796.258
 152.814 93.560
 879.815 526.395
 560.652 176.205
 463.285 111.067
 781.350 954.181
 969.404 871.875
 702.630 740.438
 165.586 836.710
 131.184 914.755
 563.813 993.281
 62.396 600.496
 604.255 113.207
 919.787 727.826
 59.876 59.283
 426.490 112.675
 316.979 169.001
 87.130 591.342
 321.532 522.579
 703.648 714.024
 464.458 818.707
 412.300 845.813
 382.867 751.598
 478.610 595.613
 153.844 405.044
 417.919 402.323
 180.926 339.911
 895.070 479.447
 952.545 978.424
 599.408 545.672
 970.791 199.839
 770.526 257.133
 395.771 16.492
 974.108 679.864
 166.236 946.127
 881.897 686.845
 585.145 525.908
 309.537 787.169
 96.349 6.265
 303.152 564.882
 425.888 940.010
 160.591 857.414
 571.833 355.893
 524.865 789.093
 656.539 828.458
 22.223 310.709
 214.250 770.952
 840.437 513.657
 587.881 68.838
 487.162 484.684
 217.322 12.607
 144.919 158.183
 386.653 795.165
 287.486 586.428
 581.449 416.656
 859.698 378.837
 814.861 134.554
 494.381 119.636
 890.932 946.059
 169.984 235.164
 566.926 470.870
 952.142 689.121
 387.958 883.360
 141.898 693.499
 734.603 732.933
 230.536 257.646
 438.237 989.222
 572.082 296.359
 473.565 994.912
 993.846 384.179
 480.230 133.921
 615.173 296.893
 645.708 497.826
 705.464 707.995
 203.234 120.603
 333.071 808.504
 67.734 53.603
 13.644 959.668
 9.183 662.223
 314.856 551.913
 9.195 676.951
 997.025 77.836
 778.801 248.548
 427.295 595.476
 752.194 205.316
 687.814 589.731
 584.861 945.231
 573.317 79.243
 350.074 613.508
 936.004 273.811
 273.581 3.900
 59.418 289.259
 203.932 707.101
 729.775 264.448
 769.791 530.363
 802.870 605.810
 713.421 887.517
 545.227 181.451
 552.311 357.438
 145.732 787.807
 52.318 721.729
 162.852 571.327
 993.046 699.590
 485.042 775.221
 69.485 120.804
 658.666 932.536
 156.636 128.478
 277.208 692.462
 422.301 34.082
 954.670 863.568
 217.062 901.650
 229.487 17.823
 312.369 699.515
 396.323 420.564
 863.431 701.068
 652.589 947.580
 612.198 655.784
 313.970 600.268
 939.229 393.808
 15.818 828.063
 746.805 918.084
 420.666 974.475
 87.667 514.155
 719.786 155.023
 425.591 946.978
 200.610 893.717
 360.290 784.548
 981.644 46.777
 207.556 298.560
 150.398 350.807
 586.858 142.156
 513.873 286.176
 926.870 134.166
 849.555 548.941
 801.584 418.619
 370.094 996.089
 205.985 89.181
 357.353 454.419
 174.103 32.324
 929.960 764.134
 639.958 353.015
 359.614 130.650
 703.159 795.821
 500.103 564.564
 748.310 196.131
 822.281 447.952
 396.775 215.321
 419.216 138.734
 459.729 595.023
 647.724 842.752
 784.784 464.965
 872.751 590.273
 720.083 52.352
 975.320 160.178
 387.873 555.399
 846.338 827.071
 795.685 186.968
 319.553 255.575
 201.905 84.387
 776.923 139.427
 981.431 177.352
 696.925 953.397
 347.077 356.608
 496.731 642.160
 717.384 682.039
 257.204 165.972
 778.553 590.435
 7.585 528.235
 567.569 431.885
 705.046 460.028
 358.530 391.415
 471.694 82.408
 121.183 291.554
 974.804 125.447
 649.260 665.337
 559.951 185.647
 639.142 221.432
 204.318 848.568
 502.386 668.169
 959.887 604.539
 187.802 236.170
 42.755 421.477
 891.997 945.850
 412.818 704.631
 76.910 152.373
 723.071 529.056
 467.150 503.787
 123.360 352.636
 650.267 645.497
 131.432 547.167
 984.170 664.102
 764.359 679.642
 865.311 894.766
 313.916 458.215
 119.843 718.096
 586.426 65.958
 641.729 885.021
 475.112 444.409
 163.716 662.023
 333.646 177.949
 659.441 255.636
 543.702 454.417
 741.021 16.219
 765.659 138.184
 142.726 439.235
 806.902 55.693
 27.304 970.785
 591.198 942.461
 179.964 716.682
 948.620 182.627
 881.684 875.414
 529.304 50.737
 297.392 729.896
 65.467 969.732
 947.705 396.653
 31.814 673.718
 330.510 940.303
 880.245 719.495
 49.102 502.780
 924.363 652.855
 118.162 498.299
 424.322 196.049
 142.335 804.642
 852.996 988.700
 182.067 997.857
 918.276 858.737
 678.593 680.227
 959.667 11.057
 348.487 630.493
 444.479 353.696
 475.022 41.399
 652.225 904.113
 218.912 324.050
 275.781 566.971
 98.275 563.124
 683.181 800.660
 503.116 554.330
 401.223 809.245
 323.011 688.720
 6.378 941.807
 490.606 651.376
 872.708 250.154
 443.841 749.024
 41.856 462.007
 355.442 587.259
 85.812 549.216
 91.252 89.087
 46.575 203.976
 564.595 428.493
 3.456 740.796
 730.368 182.876
 262.283 594.061
 391.476 863.771
 632.862 822.103
 205.998 334.657
 391.719 15.810
 423.930 476.462
 774.282 166.080
 538.206 715.135
 740.447 308.023
 999.963 721.401
 174.213 835.142
 669.740 161.091
 54.029 983.239
 704.657 886.739
 736.319 107.072
 19.968 379.167
 678.854 513.623
 418.165 674.198
 370.059 40.988
 509.515 937.634
 179.834 563.439
 917.390 414.845
 390.005 709.150
 185.666 704.355
 959.316 360.750
 702.867 352.554
 118.109 799.451
 700.616 194.860
 738.919 495.749
 547.616 873.592
 486.679 653.838
 673.007 631.331
 989.674 309.069
 246.108 38.321
 991.573 449.449
 397.739 381.479
 525.693 690.657
 179.249 279.803
 303.149 152.168
 459.889 845.709
 512.741 548.291
 605.189 674.103
 206.748 76.336
 555.592 791.609
 85.476 424.510
 35.969 758.413
 314.998 369.762
 226.135 596.755
 615.740 741.740
 666.482 475.635
 170.994 509.758
 271.001 853.938
 429.168 937.604
 584.883 457.853
 944.412 943.755
 321.485 317.384
 428.533 315.881
 412.570 526.164
 911.863 337.199
 428.546 224.158
 649.597 783.318
 97.026 980.644
 308.319 501.743
 546.876 611.888
 248.905 768.466
 812.251 981.725
 938.184 968.364
 481.754 372.094
 802.815 525.935
 309.251 83.091
 142.606 342.898
 206.057 427.817
 83.197 717.952
 602.936 766.221
 333.868 35.563
 451.884 604.931
 667.635 634.816
 582.024 647.980
 328.215 691.410
 134.555 478.400
 840.563 666.841
 984.975 885.230
 135.230 665.249
 476.332 717.940
 246.682 672.579
 197.660 184.203
 694.878 182.412
 663.023 231.931
 669.129 701.615
 497.443 737.415
 292.589 405.872
 488.689 714.114
 122.234 124.943
 693.534 357.199
 28.283 490.540
 722.018 34.505
 172.353 601.902
 594.906 52.470
 766.949 847.190
 862.483 284.120
 30.154 469.889
 374.798 304.121
 456.461 261.300
 545.219 182.537
 493.836 81.543
 694.719 334.495
 562.523 216.215
 100.641 987.968
 265.175 333.797
 401.131 737.651
 641.154 755.371
 678.129 11.437
 508.903 134.216
 714.363 939.712
 745.903 484.930
 902.687 329.814
 780.825 832.212
 92.058 92.338
 449.963 866.030
 249.291 316.886
 611.196 706.260
 368.376 167.422
 752.629 774.946
 191.729 167.292
 97.276 442.902
 345.365 217.403
 35.049 419.829
 711.044 675.080
 832.600 169.375
 744.387 993.114
 531.966 94.252
 933.251 146.786
 380.401 8.855
 313.142 369.882
 494.174 920.704
 506.858 478.380
 284.744 315.838
 927.806 322.631
 330.652 691.210
 827.739 106.052
 305.306 718.880
 729.995 512.038
 539.855 147.654
 372.270 752.757
 160.393 848.897
 694.681 896.304
 166.405 560.961
 209.190 635.585
 567.639 163.462
 537.937 166.940
 852.418 266.150
 226.465 73.438
 782.988 591.002
 542.266 221.947
 291.974 889.381
 731.519 240.158
 155.937 813.530
 702.517 336.110
 42.737 363.442
 861.511 145.175
 442.628 882.526
 576.828 165.633
 200.502 469.771
 674.891 791.906
 748.310 519.796
 364.688 233.149
 400.427 567.904
 886.312 863.519
 6.766 893.634
 28.227 79.157
 973.002 377.401
 954.036 216.403
 846.728 880.316
 722.971 837.257
 853.284 162.584
 632.280 923.528
 543.913 821.951
 410.790 593.073
 18.705 437.101
 160.546 603.101
 512.203 573.932
 290.435 520.532
 813.750 353.110
 977.769 292.301
 448.619 198.695
 600.024 454.244
 509.082 269.028
 221.207 181.557
 814.140 7.256
 421.021 252.974
 838.179 600.114
 298.310 111.749
 806.015 775.922
 344.692 36.775
 56.308 947.776
 504.385 854.855
 357.147 872.845
 249.747 139.095
 274.693 676.321
 999.665 848.014
 984.208 717.542
 983.776 405.269
 436.949 559.991
 456.509 231.613
 498.576 466.223
 441.327 290.032
 325.406 858.468
 340.734 753.928
 692.788 66.770
 387.882 59.283
 411.667 195.631
 100.671 348.009
 120.079 859.416
 391.726 285.082
 198.791 914.206
 503.362 960.936
 995.755 712.655
 394.586 737.915
 941.703 158.047
 979.378 521.195
 66.465 278.646
 777.193 726.561
 277.987 794.140
 116.049 766.878
 17.129 328.348
 257.279 913.407
 352.942 428.024
 373.492 25.547
 615.132 283.840
 595.297 641.884
 480.808 189.166
 688.618 936.037
 327.523 3.774
 877.029 852.687
 248.320 666.949
 879.383 533.118
 589.363 597.623
 92.496 736.790
 237.251 363.256
 664.865 77.865
 249.977 545.356
 836.993 375.747
 219.374 294.259
 676.326 509.734
 978.759 681.434
 222.779 753.603
 760.273 921.856
 50.216 420.785
 573.315 665.440
 508.915 689.763
 657.695 424.319
 66.182 8.109
 180.096 406.437
 531.899 438.440
 535.629 426.043
 821.431 547.485
 411.324 534.096
 751.235 927.874
 217.090 697.906
 117.385 549.413
 221.887 416.865
 611.739 871.277
 206.542 12.608
 575.384 908.103
 196.016 415.936
 968.341 271.507
 727.210 293.424
 495.264 34.676
 585.928 33.480
 519.339 162.771
 278.989 430.210
 123.944 177.708
 43.276 364.613
 550.503 785.175
 609.444 653.039
 810.749 877.455
 489.106 794.771
 805.118 771.754
 323.395 151.767
 991.999 774.491
 979.160 197.647
 964.013 342.637
 95.844 708.864
 69.467 799.146
 738.763 983.581
 44.808 947.292
 598.494 473.236
 25.641 105.067
 765.134 224.255
 11.055 273.342
 801.884 644.368
 53.277 978.373
 524.880 736.792
 19.655 49.231
 273.165 758.933
 567.561 353.293
 310.531 448.813
 28.861 608.048
 453.804 476.158
 716.276 495.844
 762.378 585.742
 939.399 751.122
 671.997 243.562
 906.666 879.013
 910.509 222.634
 47.653 52.530
 821.353 991.286
 927.292 266.081
 846.802 525.015
 352.574 379.442
 220.393 51.099
 958.961 543.130
 797.792 566.697
 176.927 68.290
 156.690 825.248
 140.911 897.441
 936.688 957.280
 638.651 893.009
 14.965 340.688
 386.727 525.419
 746.471 637.996
 739.598 689.158
 690.224 715.820
 829.061 171.819
 125.870 111.813
 226.567 256.505
 195.022 739.712
 613.020 451.482
 716.151 62.159
 923.538 952.707
 984.196 217.898
 755.187 85.452
 119.038 784.377
 934.160 212.004
 540.931 474.183
 438.529 895.247
 774.724 104.994
 970.043 75.378
 194.757 414.487
 423.046 642.228
 273.796 496.101
 73.049 702.425
 975.114 856.625
 217.816 573.432
 788.049 905.627
 168.759 750.227
 543.339 409.005
 282.159 840.892
 122.532 419.030
 213.481 450.795
 891.486 41.588
 801.985 798.363
 614.818 243.868
 178.588 196.194
 548.099 634.055
 521.940 547.585
 737.353 665.987
 753.695 449.255
 489.103 208.964
 704.788 5.564
 794.892 564.488
 444.127 837.811
 816.214 261.815
 536.548 195.085
 551.391 792.415
 688.306 361.691
 535.794 585.244
 199.219 422.518
 969.388 231.035
 727.150 744.239
 447.807 251.215
 392.482 500.193
 499.744 607.843
 220.267 93.911
 237.580 962.898
 301.623 195.013
 520.800 231.874
 22.670 206.558
 352.291 817.045
 880.951 640.636
 593.341 644.653
 110.927 35.269
 139.639 628.007
 850.338 537.474
 171.426 811.080
 379.126 82.205
 27.905 356.157
 987.058 582.927
 289.009 881.772
 912.712 725.642
 234.608 856.319
 135.926 723.681
 528.399 746.861
 392.200 785.467
 605.233 115.914
 857.823 502.554
 269.030 570.983
 478.976 951.671
 704.009 387.883
 789.994 984.298
 813.584 250.157
 391.826 52.937
 205.474 140.047
 601.077 487.936
 493.457 263.481
 395.541 526.162
 968.566 540.418
 889.668 627.598
 266.638 706.070
 591.893 862.850
 914.255 277.072
 497.256 969.529
 638.485 384.343
 228.453 254.565
 973.207 871.563
 484.723 949.804
 959.508 730.793
 722.196 137.176
 921.767 286.421
 456.135 565.500
 284.141 952.569
 732.503 842.430
 882.526 550.182
 4.418 751.448
 10.640 266.677
 912.150 105.412
 630.002 327.449
 800.522 285.374
 464.594 294.350
 415.026 747.750
 612.490 846.865
 251.065 526.153
 437.203 688.105
 845.814 458.957
 777.866 366.474
 708.953 283.051
 444.348 847.212
 99.522 232.093
 874.164 403.788
 937.352 638.247
 133.581 140.827
 457.736 674.976
 884.972 286.996
 899.409 600.616
 833.614 402.701
 383.620 114.434
 655.248 194.086
 974.469 55.613
 714.433 587.411
 689.174 138.674
 564.859 738.264
 386.101 594.334
 406.130 385.260
 135.927 981.586
 315.196 330.900
 968.050 454.180
 210.603 281.459
 74.203 942.870
 508.459 7.339
 391.334 984.243
 232.722 14.961
 426.283 859.151
 719.707 136.251
 628.977 760.468
 856.144 643.261
 175.250 493.788
 188.554 449.816
 744.503 718.746
 993.872 451.735
 533.961 596.877
 90.355 129.886
 56.068 448.587
 454.760 759.529
 137.592 301.969
 586.034 264.345
 350.237 95.615
 584.591 268.775
 928.337 472.347
 495.165 848.280
 97.686 158.092
 63.927 979.866
 882.336 587.203
 488.724 646.138
 557.724 830.810
 374.872 852.744
 366.568 766.886
 155.886 653.923
 249.295 449.117
 984.990 332.646
 707.421 576.397
 163.555 604.580
 513.259 16.518
 738.995 578.475
 502.805 317.616
 997.763 945.056
 793.998 761.172
 297.505 732.933
 316.174 623.285
 452.883 980.137
 828.031 159.819
 716.977 855.788
 653.467 299.543
 117.583 426.025
 143.088 892.030
 426.121 205.116
 542.947 528.875
 595.707 445.687
 143.196 743.388
 921.449 396.100
 613.123 741.595
 95.778 348.392
 583.643 563.092
 478.260 592.911
 295.362 691.552
 324.593 527.448
 424.248 999.634
 53.228 296.482
 665.498 530.515
 328.356 882.968
 890.193 887.654
 340.911 479.382
 482.715 965.738
 39.074 930.659
 66.742 839.686
 638.880 788.812
 184.136 906.511
 804.460 32.920
 507.494 808.468
 774.781 289.641
 950.038 358.011
 106.302 705.160
 145.380 128.633
 853.549 751.685
 467.263 704.580
 5.320 748.119
 261.442 821.007
 994.115 798.881
 687.386 939.599
 589.746 36.032
 388.504 748.422
 542.328 332.735
 701.366 845.391
 850.389 150.869
 805.151 548.848
 470.449 518.407
 833.851 604.149
 956.710 694.461
 710.024 139.821
 803.465 279.029
 198.032 829.665
 866.432 33.184
 257.236 987.565
 948.584 682.302
 245.848 549.674
 565.451 433.969
 380.807 264.850
 746.677 823.183
 298.569 239.923
 5.370 35.766
 739.318 483.557
 913.056 807.407
 649.210 613.593
 982.677 867.178
 171.565 181.094
 289.851 222.859
 590.945 503.536
 786.639 168.845
 769.804 764.193
 993.397 49.252
 644.605 839.762
 432.221 608.259
 49.272 669.302
 107.423 301.305
 333.575 420.972
 689.857 585.027
 720.950 585.708
 46.448 826.612
 85.820 906.410
 925.647 716.226
 259.141 605.663
 93.708 586.579
 230.486 213.143
 973.577 764.318
 796.250 815.230
 904.025 437.325
 600.448 293.879
 875.593 724.222
 874.186 20.196
 954.464 897.134
 952.399 91.762
 345.907 521.468
 235.190 13.364
 24.204 638.047
 272.488 321.076
 242.617 789.969
 144.408 32.628
 789.976 471.400
 48.241 606.624
 162.784 495.808
 702.374 833.729
 534.521 410.584
 756.413 429.551
 516.334 752.519
 227.638 107.187
 782.931 989.038
 141.644 273.699
 79.668 33.714
 68.084 805.858
 405.347 387.470
 342.221 344.093
 81.627 130.481
 134.062 317.713
 354.377 81.501
 556.938 237.966
 332.459 623.875
 37.279 317.860
 741.747 659.440
 741.011 988.765
 770.703 346.866
 966.455 564.479
 401.042 179.584
 769.182 974.866
 73.396 295.514
 334.079 865.268
 432.079 937.457
 610.602 287.269
 651.789 715.714
 788.169 934.155
 477.288 795.591
 322.766 284.318
 437.740 639.706
 398.760 882.455
 641.631 291.947
 90.745 226.569
 355.240 975.657
 700.900 644.292
 34.994 587.803
 113.109 81.162
 267.004 363.971
 804.295 723.049
 889.563 941.900
 867.442 812.648
 487.843 405.574
 964.254 263.754
 84.641 804.879
 175.981 735.967
 664.523 540.287
 849.467 605.728
 697.453 816.496
 535.909 797.338
 936.094 807.494
 239.166 150.490
 890.880 957.864
 378.994 970.101
 809.143 956.668
 35.589 591.824
 47.713 861.903
 281.723 305.101
 109.243 891.905
 287.183 298.069
 565.867 817.450
 659.782 558.961
 702.805 232.492
 383.860 911.132
 140.163 315.918
 149.666 738.687
 422.868 850.621
 707.646 32.359
 673.645 84.152
 705.401 347.276
 777.813 607.704
 800.394 202.325
 185.040 423.089
 419.816 592.569
 573.779 152.372
 544.822 249.783
 208.856 329.049
 217.484 330.396
 539.561 566.070
 945.939 484.391
 220.733 312.993
 860.404 53.049
 407.014 846.263
 846.981 138.541
 563.063 52.756
 157.689 805.461
 670.506 702.637
 317.339 925.495
 194.510 14.311
 876.976 513.968
 425.728 908.262
 509.483 574.212
 341.958 960.269
 617.955 846.358
 271.157 495.541
 497.750 725.670
 794.535 827.365
 827.382 386.899
 244.740 415.878
 983.892 631.134
 146.754 799.358
 210.108 606.388
 163.880 892.337
 782.652 679.746
 771.443 527.773
 22.131 834.746
 538.532 586.178
 685.142 900.982
 683.014 360.144
 119.349 202.519
 435.282 870.997
 638.686 236.919
 737.758 123.867
 179.647 307.646
 284.465 962.305
 178.800 559.935
 810.231 483.533
 216.155 185.169
 642.964 385.734
 702.346 123.372
 683.442 140.553
 355.941 10.092
 352.016 283.649
 480.445 375.852
 395.413 176.152
 871.112 847.388
 362.426 357.812
 275.558 844.356
 695.846 652.242
 618.244 678.169
 738.793 824.829
 49.210 96.848
 83.973 179.452
 367.233 877.376
 999.897 621.486
 525.180 632.119
 622.350 537.534
 982.139 295.816
 4.129 238.643
 307.494 912.698
 351.188 590.624
 54.270 108.222
 46.880 985.254
 843.449 656.120
 663.976 678.284
 381.694 629.022
 701.024 188.143
 768.899 930.447
 447.533 382.995
 639.572 368.782
 202.190 818.542
 76.410 561.907
 138.244 75.740
 692.163 706.865
 857.221 302.985
 106.413 855.657
 101.137 923.554
 260.001 689.595
 37.267 824.010
 577.355 655.076
 899.566 106.373
 74.761 628.284
 806.197 245.222
 742.864 320.690
 90.679 835.265
 229.449 367.752
 130.534 905.618
 292.311 296.720
 155.452 390.083
 163.057 323.515
 918.850 919.683
 795.694 551.419
 51.977 801.823
 606.487 644.613
 846.609 292.609
 334.599 326.770
 666.808 993.425
 860.505 149.072
 36.661 114.103
 458.064 313.798
 131.564 162.513
 976.672 0.292
 186.120 329.577
 755.494 581.636
 570.611 940.510
 768.662 445.203
 657.119 104.159
 148.332 331.678
 350.533 394.822
 94.047 318.798
 381.925 592.757
 468.033 822.549
 313.240 254.243
 515.603 434.707
 172.179 8.566
 9.940 617.282
 791.925 832.466
 276.361 427.760
 167.510 242.715
 530.986 641.025
 432.746 0.556
 504.083 92.029
 710.546 929.388
 593.728 405.747
 974.951 216.485
 698.549 766.621
 893.352 773.575
 250.020 157.834
 178.342 58.277
 848.962 861.539
 384.562 162.729
 804.716 635.133
 29.317 927.063
 978.995 187.224
 917.022 568.953
 803.109 581.903
 205.390 587.313
 523.439 353.901
 992.467 14.943
 445.385 163.317
 532.949 993.730
 703.110 140.689
 942.810 924.747
 347.191 945.547
 834.173 417.788
 983.611 399.427
 476.838 9.543
 937.481 163.161
 126.379 231.599
 778.758 754.483
 236.660 448.939
 813.130 582.434
 610.728 832.794
 790.898 87.346
 689.963 519.943
 54.382 387.380
 267.095 101.302
 768.067 553.598
 892.187 998.572
 845.994 164.697
 158.028 467.421
 1.869 669.871
 266.947 113.198
 746.052 244.497
 737.124 140.270
 590.147 829.740
 573.566 564.049
 597.696 365.595
 555.778 296.707
 344.984 459.978
 657.327 139.910
 388.623 877.308
 767.121 63.024
 239.243 912.432
 411.064 760.919
 329.015 464.124
 737.134 935.182
 453.803 101.811
 615.971 355.429
 40.620 685.250
 890.271 878.127
 412.876 845.939
 975.009 839.299
 28.045 457.997
 640.595 720.640
 676.177 842.609
 704.057 607.535
 537.878 982.085
 889.259 619.455
 194.477 225.924
 503.964 371.094
 502.083 501.390
 105.374 304.822
 228.962 685.068
 600.894 875.734
 509.174 730.313
 449.601 539.441
 185.057 199.743
 812.899 25.166
 650.008 733.859
 748.516 723.643
 717.784 549.035
 277.382 197.343
 644.597 543.696
 382.621 861.954
 728.451 884.271
 557.135 90.612
 872.161 816.842
 312.046 169.628
 291.387 821.455
 331.890 265.499
 798.710 399.337
 531.344 442.465
 124.655 705.187
 777.840 658.308
 824.783 744.143
 218.432 939.224
 950.096 923.463
 39.319 734.272
 760.508 750.676
 722.598 933.151
 975.791 411.605
 904.868 620.871
 976.010 742.814
 322.644 277.619
 777.918 773.536
 914.153 516.021
 772.221 982.853
 378.599 300.610
 59.237 769.972
 642.709 901.197
 670.494 330.836
 99.086 93.751
 117.829 275.604
 838.261 606.152
 128.994 401.809
 651.300 793.821
 372.447 191.125
 415.342 569.737
 659.641 847.999
 751.684 768.147
 959.763 211.039
 54.242 220.447
 441.462 198.553
 192.789 710.024
 243.993 794.426
 295.767 760.654
 304.534 26.403
 985.414 526.254
 60.839 163.413
 575.094 280.095
 393.260 79.990
 925.019 556.166
 655.361 662.876
 595.998 547.034
 908.544 416.969
 427.548 99.911
 567.362 354.937
 810.974 529.615
 75.505 507.724
 422.141 453.575
 168.039 293.111
 543.301 185.291
 886.682 738.382
 936.904 649.637
 158.124 523.497
 463.853 822.789
 230.267 736.236
 768.733 883.508
 100.411 494.194
 718.451 388.937
 728.702 464.855
 289.369 170.366
 978.531 219.173
 990.832 361.798
 985.071 91.845
 7.201 121.247
 849.008 239.098
 181.800 541.861
 963.009 219.142
 977.998 853.302
 885.106 149.168
 186.899 924.694
 910.459 183.862
 537.629 956.379
 498.636 222.801
 462.928 11.279
 578.382 787.181
 115.942 126.549
 769.876 450.044
 687.920 366.363
 482.641 989.335
 83.375 546.934
 115.912 130.886
 839.661 970.513
 610.560 820.798
 680.516 347.166
 984.192 16.162
 444.634 928.157
 283.267 2.804
 85.668 505.025
 370.747 872.559
 582.241 391.753
 850.711 544.857
 586.665 367.305
 131.504 263.251
 468.439 141.325
 518.354 892.457
 640.514 561.649
 380.295 281.988
 88.422 118.953
 882.821 35.279
 328.119 447.097
 748.621 956.002
 399.746 359.417
 688.394 354.106
 341.176 408.313
 919.915 41.877
 85.285 181.031
 907.032 884.325
 174.519 236.923
 645.003 978.588
 699.694 204.815
 491.681 104.382
 639.514 563.130
 395.660 833.167
 323.534 755.512
 55.962 319.555
 162.795 801.751
 919.586 177.031
 515.984 464.531
 292.880 204.557
 589.467 359.045
 222.841 964.782
 440.076 442.784
 161.037 92.866
 371.071 910.173
 924.710 652.305
 523.641 220.456
 738.882 156.403
 85.957 401.858
 505.182 987.328
 914.655 761.118
 175.868 706.019
 213.385 60.812
 696.643 133.095
 291.463 249.192
 353.954 461.487
 962.498 95.677
 159.109 44.635
 296.314 22.607
 713.694 789.057
 743.509 968.754
 622.259 307.113
 974.954 976.636
 196.246 585.315
 560.784 83.484
 877.700 967.070
 125.487 0.181
 405.946 698.023
 206.134 484.646
 361.395 239.876
 386.506 522.467
 907.657 517.725
 635.553 700.446
 578.820 360.512
 227.478 45.856
 38.935 648.387
 323.718 169.148
 294.405 259.854
 743.632 619.696
 739.110 370.943
 707.991 787.651
 231.989 194.894
 303.130 570.374
 675.716 950.577
 57.274 995.354
 14.466 938.893
 646.010 444.432
 383.259 706.701
 230.965 463.901
 208.501 646.238
 992.452 44.384
 220.146 164.034
 829.372 901.878
 634.140 46.824
 82.135 641.021
 696.660 533.826
 179.368 703.237
 549.320 196.061
 836.983 931.328
 130.181 236.194
 447.643 169.233
 925.749 609.153
 516.350 77.717
 643.445 167.712
 928.856 815.845
 795.307 242.080
 816.690 212.186
 237.426 942.790
 217.068 842.173
 565.076 446.754
 357.046 118.037
 42.514 393.064
 536.257 179.994
 274.288 724.114
 387.161 412.230
 879.983 195.903
 979.327 670.649
 997.935 826.456
 356.805 442.957
 950.293 621.346
 784.927 822.676
 989.496 519.089
 192.896 289.955
 805.626 36.148
 67.491 292.041
 699.127 101.444
 745.272 709.113
 761.083 984.315
 608.352 696.592
 503.936 609.053
 882.454 598.331
 552.330 375.410
 414.343 627.309
 843.332 470.363
 145.529 578.147
 357.025 555.060
 755.258 751.142
 465.183 276.108
 701.255 578.539
 263.182 806.542
 302.604 713.743
 657.453 234.055
 574.771 902.373
 889.720 137.952
 809.522 145.082
 665.154 828.165
 787.812 96.352
 142.720 46.415
 495.344 446.940
 973.951 178.810
 80.039 101.905
 25.540 318.908
 928.158 198.495
 779.387 609.427
 349.175 581.303
 11.713 828.745
 734.872 954.683
 754.699 965.059
 809.815 18.411
 736.642 717.374
 910.670 931.747
 180.353 299.511
 141.364 178.809
 667.430 313.091
 848.363 575.378
 604.887 650.394
 572.244 780.644
 969.738 631.436
 463.036 289.058
 469.342 755.104
 930.580 775.402
 6.412 326.427
 948.525 663.693
 546.511 725.845
 180.777 466.913
 774.640 517.472
 769.624 394.377
 621.432 898.074
 860.967 807.228
 116.796 3.716
 467.581 696.065
 570.975 294.298
 138.001 599.643
 724.612 995.728
 736.304 437.191
 888.107 403.932
 904.717 11.958
 797.211 643.859
 12.837 398.731
 740.334 269.976
 458.455 757.187
 710.565 323.258
 518.051 35.937
 852.018 194.553
 820.286 534.283
 209.274 847.459
 282.133 870.940
 856.724 727.882
 681.201 838.035
 441.126 525.604
 194.313 176.671
 278.446 989.069
 294.509 45.141
 620.735 252.782
 527.448 925.987
 969.487 782.110
 372.929 762.596
 230.602 628.641
 705.417 74.648
 657.989 416.824
 194.404 784.829
 446.278 436.328
 304.941 122.754
 239.541 621.932
 672.393 647.687
 906.883 681.984
 413.322 556.473
 584.992 446.323
 104.425 690.163
 43.030 794.431
 499.716 210.386
 930.524 584.570
 676.941 738.901
 921.314 515.366
 899.962 810.474
 366.280 134.050
 574.968 15.843
 967.800 472.268
 863.581 958.777
 546.228 393.555
 721.931 636.001
 992.557 419.399
 866.495 602.959
 504.691 947.092
 757.894 110.168
 653.075 656.713
 554.095 597.509
 383.878 941.578
 853.813 596.505
 866.483 192.108
 246.717 308.011
 951.970 163.451
 354.861 255.275
 708.816 799.418
 413.176 335.917
 22.764 246.744
 47.656 952.610
 24.125 242.665
 897.931 348.472
 275.534 103.963
 54.242 732.039
 307.075 586.541
 973.550 686.912
 517.777 461.137
 969.899 926.613
 419.717 693.717
 482.552 895.786
 133.649 199.729
 882.407 519.806
 356.467 721.526
 431.329 567.246
 317.367 60.588
 337.112 379.989
 580.863 673.709
 403.725 926.338
 703.557 148.960
 145.163 291.104
 423.535 837.329
 72.996 396.852
 175.455 594.575
 171.554 281.283
 652.847 240.628
 908.246 981.964
 957.064 667.148
 885.110 611.501
 608.025 104.519
 895.076 669.929
 576.841 625.141
 504.288 927.962
 219.138 628.552
 720.057 232.273
 928.140 584.460
 30.723 504.750
 829.119 351.635
 404.779 720.424
 445.628 733.745
 326.656 207.399
 980.102 758.422
 817.602 686.453
 367.053 294.274
 662.917 793.387
 229.641 764.226
 839.885 654.564
 156.198 724.954
 840.891 432.128
 621.969 204.449
 218.322 652.198
 425.569 806.752
 74.891 874.944
 655.282 478.967
 296.177 673.102
 116.269 405.877
 310.636 534.542
 458.069 57.542
 883.579 789.429
 267.753 911.365
 551.023 843.917
 415.868 639.263
 500.669 255.924
 441.567 570.252
 62.160 656.180
 674.382 377.187
 107.276 356.458
 750.893 202.266
 40.607 119.661
 785.694 728.745
 218.940 931.682
 491.646 66.088
 437.058 416.764
 261.428 173.167
 1.467 496.251
 571.094 970.428
 152.198 990.358
 949.977 249.070
 534.843 605.103
 286.379 75.776
 747.199 398.141
 964.530 108.536
 942.229 660.447
 518.055 216.445
 144.373 733.219
 354.434 58.416
 490.860 664.635
 72.659 987.556
 532.721 628.281
 834.475 365.247
 89.087 518.794
 733.573 287.915
 838.649 221.074
 665.039 937.104
 827.410 343.080
 560.839 487.279
 673.846 100.501
 210.613 363.857
 341.259 951.644
 118.306 895.283
 630.385 175.512
 794.972 196.725
 809.366 53.872
 600.442 749.335
 157.293 613.056
 218.421 278.685
 344.022 973.185
 281.309 510.094
 23.411 476.717
 705.803 399.195
 378.074 675.672
 314.673 855.677
 548.077 464.261
 113.561 539.868
 408.459 683.047
 676.902 399.514
 364.189 190.163
 939.935 502.146
 117.159 7.901
 963.259 821.840
 467.475 788.301
 54.473 763.682
 457.884 593.945
 823.376 801.066
 701.275 220.329
 91.345 997.047
 770.386 869.910
 53.162 858.855
 627.934 566.882
 135.514 802.565
 364.219 933.022
 748.081 991.460
 945.872 751.573
 671.644 856.468
 299.874 566.405
 466.675 749.981
 225.705 601.879
 762.701 856.235
 287.607 764.535
 53.425 253.438
 759.242 886.345
 78.502 356.903
 722.925 691.810
 626.456 471.135
 741.991 984.143
 704.070 835.300
 882.537 31.552
 248.318 994.534
 842.780 140.877
 623.445 93.535
 215.771 496.214
 967.008 433.956
 453.380 843.615
 396.682 418.794
 483.774 864.311
 239.581 521.655
 556.507 708.507
 826.089 753.369
 222.502 285.553
 232.162 980.390
 202.349 415.907
 342.326 497.012
 635.358 752.896
 127.868 225.397
 41.776 650.812
 431.808 463.141
 557.465 578.696
 368.064 7.701
 228.621 710.510
 673.923 941.075
 575.974 431.888
 702.620 177.989
 273.978 426.678
 859.893 778.384
 739.409 994.076
 31.227 852.829
 112.158 315.782
 224.690 890.620
 543.950 574.651
 280.584 398.780
 721.015 419.487
 39.219 630.091
 45.675 88.540
 981.155 814.990
 128.562 125.866
 682.072 1.024
 15.192 644.901
 782.435 291.180
 533.329 372.568
 838.454 795.355
 24.682 621.059
 877.088 945.423
 567.678 24.706
 658.484 341.568
 237.307 503.223
 192.021 4.947
 441.269 893.060
 547.847 708.406
 455.019 963.960
 248.392 983.200
 816.170 812.311
 760.903 885.945
 673.228 616.183
 792.775 727.739
 785.575 434.364
 119.619 678.444
 989.408 634.334
 658.115 565.997
 254.862 908.421
 991.317 786.526
 217.588 965.703
 825.817 159.831
 356.762 417.318
 123.992 830.687
 971.826 168.289
 329.268 94.730
 271.606 618.738
 60.089 873.778
 299.152 6.342
 464.272 675.903
 969.184 400.267
 627.886 337.015
 166.061 810.681
 753.325 880.975
 940.483 998.867
 444.249 72.252
 232.577 268.150
 248.357 927.814
 945.557 458.173
 453.317 752.647
 383.991 742.998
 50.514 456.067
 168.101 601.143
 272.752 674.538
 432.780 452.747
 375.741 892.249
 937.726 180.933
 522.523 525.232
 251.862 822.047
 101.386 170.782
 357.776 639.471
 370.734 664.602
 355.191 120.279
 491.723 617.170
 759.458 951.050
 246.859 992.779
 602.851 52.102
 719.242 464.524
 892.379 357.372
 44.795 531.905
 275.193 314.920
 873.769 170.958
 157.038 410.823
 166.473 436.817
 234.182 263.162
 382.898 432.901
 986.626 634.352
 441.340 267.707
 270.001 726.556
 154.915 548.160
 693.452 279.197
 297.824 7.200
 17.102 717.988
 299.366 572.621
 709.602 115.780
 560.013 484.977
 16.282 236.334
 980.586 535.747
 171.936 928.457
 896.036 584.964
 597.966 620.564
 815.952 832.588
 228.281 401.422
 254.253 853.295
 266.796 943.700
 243.361 793.787
 274.680 380.886
 589.160 899.637
 178.741 748.640
 451.308 350.129
 572.849 77.781
 800.994 290.172
 119.323 22.617
 790.205 654.445
 342.450 635.577
 91.334 467.409
 115.193 683.027
 64.980 501.241
 474.590 629.406
 871.565 600.178
 441.178 4.589
 746.708 393.204
 470.938 485.532
 951.912 166.577
 321.041 356.273
 934.976 143.769
 77.126 514.324
 985.789 503.294
 62.583 336.165
 852.861 976.231
 349.590 235.215
 47.558 516.655
 716.366 893.405
 762.876 182.427
 571.788 938.756
 781.340 243.892
 602.180 308.575
 454.893 537.779
 518.714 978.713
 774.362 977.571
 208.553 967.374
 876.038 834.563
 57.907 116.260
 680.372 221.746
 37.964 707.153
 47.717 91.533
 970.647 348.663
 146.995 835.351
 944.037 141.868
 146.404 225.569
 178.795 46.478
 785.459 336.489
 386.924 778.204
 512.491 229.820
 270.748 896.096
 261.943 490.692
 819.153 924.148
 395.463 192.852
 334.207 98.620
 86.877 986.907
 106.667 360.967
 443.856 814.571
 624.021 511.359
 831.839 216.838
 488.355 500.557
 304.884 427.276
 520.059 934.864
 313.253 916.495
 82.305 282.341
 211.350 913.951
 563.129 546.270
 747.942 703.157
 358.099 377.372
 102.355 330.957
 96.186 558.804
 7.622 346.663
 311.898 362.023
 649.559 488.567
 183.588 547.667
 877.778 950.836
 304.654 399.637
 542.165 220.349
 32.922 524.129
 660.912 89.015
 653.711 625.705
 521.508 581.147
 101.926 762.489
 554.980 337.090
 104.141 870.652
 950.056 753.503
 437.282 588.667
 984.903 578.092
 248.599 574.012
 149.855 13.608
 562.585 824.575
 468.366 914.298
 813.067 744.760
 351.870 710.423
 409.524 348.958
 656.675 15.999
 480.767 604.804
 860.384 845.421
 369.342 283.310
 907.272 260.463
 587.644 116.091
 955.541 505.404
 530.881 640.521
 116.584 70.310
 590.212 936.534
 132.360 97.163
 567.041 884.291
 570.179 447.419
 680.172 475.933
 505.933 60.283
 533.232 738.952
 251.804 816.665
 300.117 630.283
 600.257 493.180
 49.406 762.156
 393.671 943.171
 600.757 461.358
 282.091 917.492
 951.509 647.034
 47.452 867.465
 72.475 558.155
 301.396 227.259
 518.727 955.749
 108.743 514.795
 682.671 67.794
 756.405 721.823
 809.604 2.988
 537.340 878.070
 855.235 415.674
 814.026 5.217
 473.192 905.764
 481.496 448.279
 539.601 548.166
 185.242 449.815
 640.569 395.044
 636.372 871.899
 434.245 125.850
 180.383 868.312
 147.647 845.021
 445.254 651.745
 153.101 471.291
 650.556 15.666
 391.886 117.480
 686.637 75.853
 753.267 232.554
 759.246 551.381
 583.574 241.554
 581.131 458.418
 578.499 662.158
 322.026 132.581
 16.591 653.274
 799.204 207.455
 815.361 130.875
 402.529 379.616
 254.054 704.633
 654.073 195.788
 507.570 996.771
 959.244 558.446
 801.031 418.550
 323.676 405.118
 28.904 232.107
 600.449 957.882
 919.508 13.903
 161.419 837.339
 176.227 274.195
 923.481 104.766
 730.032 553.950
 27.513 242.946
 111.530 411.025
 489.780 156.483
 639.997 181.789
 101.001 303.273
 355.533 638.472
 218.573 37.734
 440.265 798.103
 817.168 521.481
 915.284 333.098
 869.748 147.274
 119.846 709.314
 415.824 226.623
 414.305 273.055
 330.449 750.374
 562.593 728.337
 83.061 775.782
 786.245 509.313
 620.073 494.048
 810.404 445.502
 822.343 251.168
 691.593 340.423
 884.833 834.633
 504.167 903.807
 0.429 692.274
 321.932 176.244
 165.719 551.075
 446.683 710.507
 979.386 177.549
 667.316 389.532
 392.658 932.353
 971.075 696.168
 368.072 875.745
 639.742 349.045
 882.852 673.722
 943.694 592.633
 204.743 524.004
 669.336 703.751
 602.717 994.017
 782.294 842.983
 817.042 657.906
 519.727 645.000
 590.564 995.053
 828.234 579.404
 196.448 318.114
 105.251 311.951
 231.080 824.171
 775.763 8.987
 471.288 888.932
 34.977 725.309
 522.875 772.305
 631.918 932.828
 465.806 185.978
 457.193 635.392
 86.820 42.441
 857.326 890.398
 392.301 903.372
 532.895 452.748
 425.558 557.169
 921.240 469.026
 439.168 55.215
 527.897 993.075
 863.567 839.043
 493.345 647.398
 389.793 101.844
 80.643 112.866
 672.304 693.756
 890.432 652.370
 435.507 38.207
 676.344 438.208
 116.425 153.691
 197.756 699.967
 30.427 839.927
 738.043 296.388
 544.776 898.175
 692.914 164.295
 976.815 311.982
 31.244 648.436
 193.783 156.818
 814.355 172.213
 926.638 565.637
 271.214 290.447
 71.066 923.617
 937.107 356.935
 138.364 61.145
 920.640 842.515
 143.560 162.003
 645.093 520.356
 637.581 396.916
 170.221 76.344
 67.100 564.860
 22.405 251.743
 895.841 800.269
 5.929 946.055
 863.397 348.523
 725.156 129.520
 764.225 580.526
 84.024 281.457
 275.508 506.093
 241.061 993.251
 676.413 642.147
 858.562 479.013
 14.347 922.930
 795.617 914.500
 70.641 523.754
 36.009 682.970
 746.508 765.969
 821.803 918.124
 570.737 328.305
 967.716 887.580
 467.575 598.558
 774.446 209.643
 713.491 340.348
 33.371 111.087
 855.320 743.794
 340.927 649.668
 912.949 88.201
 417.216 293.120
 303.623 521.871
 776.646 483.018
 911.777 102.067
 933.646 849.362
 600.647 120.761
 176.675 877.940
 185.671 643.495
 719.994 880.824
 633.743 24.554
 984.304 660.015
 638.860 237.280
 681.658 879.831
 78.755 120.124
 932.657 735.630
 457.055 923.808
 548.351 400.721
 762.851 830.255
 917.346 91.540
 168.791 767.989
 280.178 570.578
 277.682 880.234
 6.124 929.860
 806.906 310.379
 348.323 503.716
 463.631 594.883
 905.758 451.959
 558.983 326.713
 107.561 653.407
 586.112 944.333
 726.845 40.057
 448.909 474.016
 76.414 885.310
 381.304 909.375
 814.072 101.941
 401.252 144.613
 445.652 589.268
 661.431 121.006
 742.391 642.062
 505.997 123.754
 546.995 459.647
 838.610 143.823
 318.891 701.372
 423.261 452.282
 331.236 669.091
 551.517 219.223
 575.596 168.629
 645.879 232.623
 128.632 36.555
 560.534 761.888
 290.233 107.475
 772.402 984.600
 94.324 447.701
 214.777 411.843
 529.979 666.465
 33.777 556.941
 777.639 224.235
 88.292 984.386
 77.477 843.314
 64.140 531.054
 196.543 358.446
 832.973 231.513
 368.912 859.980
 309.389 515.520
 647.129 530.252
 902.127 930.967
 750.694 671.820
 526.852 722.945
 232.915 606.210
 561.366 452.855
 444.309 181.881
 545.114 745.215
 759.849 883.486
 522.428 618.793
 598.144 60.507
 825.198 498.869
 210.318 686.468
 610.702 364.853
 200.621 680.797
 392.573 899.201
 483.074 49.699
 108.727 447.105
 430.710 572.030
 394.051 939.897
 465.887 128.030
 805.584 187.341
 229.916 966.060
 874.455 504.395
 793.849 663.371
 326.075 46.612
 494.074 465.740
 365.009 415.842
 838.664 307.135
 13.755 635.503
 303.830 599.825
 528.712 944.428
 572.856 848.469
 498.356 622.581
 39.387 45.393
 417.543 234.037
 957.753 430.555
 90.813 886.291
 58.164 596.657
 862.153 884.578
 415.185 650.796
 318.053 170.553
 853.234 538.175
 136.783 232.016
 760.278 35.358
 234.915 450.662
 255.913 940.778
 320.445 705.050
 696.296 754.587
 632.004 193.583
 297.674 540.188
 710.001 5.512
 602.420 602.992
 895.970 705.549
 804.504 281.089
 231.571 759.042
 881.449 205.993
 72.678 799.911
 661.128 313.566
 43.796 713.176
 576.809 135.344
 633.879 89.459
 953.028 214.158
 429.767 521.974
 316.884 116.126
 554.503 309.978
 870.897 470.363
 634.042 649.424
 899.564 790.427
 570.331 215.624
 345.249 815.309
 516.969 948.300
 991.036 566.307
 904.777 751.675
 868.099 828.383
 770.597 26.815
 480.247 925.361
 328.713 406.590
 854.164 327.977
 968.807 602.306
 4.057 188.190
 148.689 872.754
 195.804 474.102
 908.831 659.374
 38.032 144.293
 606.629 404.165
 373.899 171.482
 542.171 379.306
 733.934 141.393
 217.989 549.287
 601.142 317.834
 289.993 488.258
 377.344 198.915
 775.600 258.626
 994.726 677.386
 691.386 883.630
 937.493 461.322
 102.834 719.100
 702.165 676.310
 142.451 141.171
 686.279 839.247
 152.439 651.090
 236.979 214.571
 950.018 779.825
 274.538 999.818
 716.338 219.061
 20.263 667.807
 45.826 966.946
 971.062 962.323
 836.862 152.964
 269.643 613.217
 485.357 683.460
 993.454 431.305
 991.367 155.158
 928.883 455.004
 290.072 236.684
 989.835 656.453
 259.843 176.367
 289.419 47.821
 282.595 407.955
 766.503 47.073
 979.096 684.252
 319.364 620.707
 311.514 452.869
 299.059 988.704
 837.264 619.442
 486.012 789.418
 665.730 633.835
 913.145 310.377
 968.876 336.421
 34.647 211.603
 537.886 957.858
 275.803 633.270
 373.373 460.458
 269.463 487.161
 112.244 316.807
 499.623 394.984
 898.924 256.794
 371.656 235.204
 224.394 283.160
 229.205 688.370
 108.600 804.607
 685.270 889.410
 568.566 401.082
 53.117 179.847
 577.387 995.793
 203.116 645.129
 112.837 930.891
 964.389 279.349
 556.240 137.412
 193.108 164.501
 723.360 654.337
 878.745 422.538
 483.292 726.676
 519.610 99.888
 995.826 528.845
 412.119 795.622
 522.562 788.639
 234.904 231.334
 945.671 690.724
 217.686 84.121
 166.928 19.300
 442.630 30.316
 518.116 550.552
 187.462 859.130
 954.842 860.624
 268.075 759.944
 844.961 498.340
 734.712 28.106
 519.184 548.993
 9.434 800.827
 797.096 41.750
 190.755 371.954
 511.888 124.933
 189.683 752.218
 660.054 37.552
 73.404 566.135
 429.374 369.465
 280.455 999.621
 694.456 44.673
 614.148 240.753
 1.552 641.239
 327.312 862.898
 934.046 726.598
 467.340 573.081
 601.083 628.639
 570.083 143.033
 821.084 661.559
 967.004 625.668
 79.791 102.340
 422.429 871.043
 182.177 880.852
 645.537 144.186
 545.568 856.331
 851.558 329.143
 607.191 948.784
 983.448 811.371
 855.788 159.220
 282.025 962.097
 509.733 422.181
 520.418 16.917
 22.234 202.664
 636.800 625.836
 19.729 83.033
 525.332 47.886
 297.673 230.054
 24.312 730.717
 386.979 424.782
 396.596 230.182
 445.733 256.144
 881.915 228.449
 759.108 490.910
 843.901 958.869
 583.370 547.070
 94.247 64.529
 38.175 313.912
 688.752 743.575
 29.196 320.284
 719.191 672.162
 17.262 883.389
 813.455 364.975
 791.113 445.169
 474.686 318.954
 151.690 783.919
 386.887 989.289
 683.156 277.695
 66.348 634.307
 129.076 386.525
 0.263 619.991
 574.144 146.211
 768.928 443.270
 868.261 751.979
 757.231 579.376
 939.665 420.548
 413.826 111.718
 699.228 209.822
 680.036 807.377
 714.144 542.878
 80.445 968.062
 254.416 913.944
 17.093 640.986
 421.160 876.311
 340.896 8.321
 36.454 543.661
 167.225 394.874
 697.906 736.014
 865.569 14.220
 718.097 718.709
 971.927 502.261
 623.589 507.664
 561.373 418.080
 977.286 627.201
 69.422 194.844
 711.807 329.344
 184.921 733.635
 73.514 827.501
 852.895 701.529
 33.350 415.511
 549.713 138.480
 431.284 178.167
 330.165 727.983
 698.589 735.495
 29.374 841.753
 212.264 374.500
 843.223 542.455
 847.553 423.976
 48.269 199.696
 229.794 625.905
 173.403 338.078
 370.988 997.211
 646.304 152.150
 587.741 595.198
 31.610 667.816
 817.149 176.311
 6.502 444.603
 110.267 839.140
 312.923 655.458
 326.747 877.662
 41.945 273.267
 969.869 638.901
 780.983 374.538
 982.456 720.601
 752.913 444.784
 918.169 289.825
 40.009 256.785
 659.535 223.784
 85.598 877.477
 177.193 631.774
 750.880 642.668
 320.608 714.190
 450.480 287.697
 358.510 844.493
 52.615 618.866
 710.309 856.513
 891.498 202.640
 743.361 306.856
 61.737 100.926
 574.462 625.721
 136.395 20.145
 879.032 624.520
 139.340 714.120
 853.653 491.859
 404.109 696.286
 725.015 767.418
 339.370 401.502
 782.499 563.707
 896.865 783.223
 517.070 626.695
 81.474 845.359
 463.617 446.698
 362.622 962.601
 108.142 200.104
 627.912 726.750
 279.236 610.531
 977.762 923.879
 792.139 45.527
 386.417 567.556
 453.592 133.209
 70.462 422.364
 519.900 604.241
 409.517 400.426
 185.696 790.782
 881.912 618.263
 976.263 488.658
 715.722 794.234
 34.752 595.839
 645.554 345.991
 202.954 853.728
 219.085 826.152
 659.458 52.845
 753.799 792.006
 324.081 526.832
 121.076 436.148
 587.599 594.730
 677.152 169.843
 459.364 657.915
 592.300 225.726
 423.823 892.627
 602.461 372.595
 94.766 269.784
 451.476 169.908
 791.130 989.493
 465.001 255.952
 21.042 237.871
 335.270 899.976
 345.621 498.357
 163.362 158.995
 447.778 909.491
 544.889 184.204
 404.169 427.241
 266.620 505.328
 53.811 784.457
 354.037 984.770
 81.199 545.334
 450.029 843.676
 544.496 422.165
 67.684 1.289
 343.389 588.790
 228.480 484.998
 752.111 14.597
 532.241 924.876
 60.111 19.557
 296.223 972.200
 437.747 870.411
 115.109 721.367
 952.561 496.937
 926.868 978.932
 731.366 392.172
 395.228 138.309
 326.053 699.121
 439.431 875.528
 581.270 996.947
 936.092 287.562
 607.552 640.710
 694.202 123.014
 675.051 829.917
 548.875 593.820
 4.563 172.304
 946.462 860.198
 41.151 51.291
 395.659 619.099
 51.609 919.507
 156.601 534.220
 943.498 938.757
 131.414 274.196
 417.026 521.235
 31.927 191.534
 741.245 40.839
 38.240 710.378
 105.470 661.026
 658.473 94.147
 101.451 140.966
 766.539 748.011
 110.506 50.059
 570.379 655.041
 324.635 847.709
 865.144 43.575
 646.805 216.896
 499.903 297.060
 571.427 213.560
 756.077 322.499
 322.951 686.507
 852.905 731.140
 463.143 902.789
 189.495 912.447
 3.554 889.904
 162.638 322.609
 869.893 78.340
 500.500 500.201
 653.283 935.767
 388.941 668.405
 696.937 358.374
 181.895 504.979
 155.666 196.738
 950.436 243.373
 133.303 904.985
 385.567 712.028
 955.919 515.570
 804.096 990.455
 136.255 950.807
 970.109 842.540
 389.780 720.149
 719.554 27.385
 891.024 843.589
 623.369 549.426
 729.253 51.401
 134.766 221.652
 607.284 994.532
 406.046 923.207
 301.385 54.430
 625.184 245.799
 292.173 953.072
 786.062 968.264
 517.618 460.727
 70.318 866.772
 74.225 198.953
 863.314 666.897
 288.977 598.124
 59.586 645.849
 243.414 141.857
 20.573 187.136
 96.278 905.162
 943.627 929.797
 419.567 249.527
 678.643 509.983
 934.759 197.873
 207.718 999.263
 164.727 187.215
 182.555 252.700
 458.962 439.475
 520.747 506.984
 914.618 344.473
 100.441 747.038
 916.400 897.306
 896.145 886.282
 320.193 149.697
 377.867 494.738
 877.488 736.332
 890.495 239.378
 962.299 128.520
 857.780 967.370
 344.402 294.868
 660.994 325.447
 930.825 749.048
 649.881 343.578
 552.996 515.695
 4.731 659.908
 944.266 715.097
 713.079 183.989
 669.582 264.516
 210.752 409.302
 526.468 518.022
 800.866 232.538
 628.328 557.783
 670.115 720.236
 254.354 738.363
 611.774 502.696
 555.234 43.161
 709.683 356.175
 243.808 800.483
 585.766 558.047
 581.085 428.483
 42.124 32.516
 850.402 626.493
 292.258 428.902
 358.465 938.791
 557.634 638.195
 27.521 910.226
 766.617 920.100
 266.887 296.148
 922.106 611.200
 906.484 537.627
 469.361 159.883
 115.261 163.153
 592.035 95.694
 941.586 16.901
 765.915 115.710
 132.381 468.652
 408.156 150.077
 397.563 649.872
 954.666 460.089
 173.814 542.923
 887.849 198.156
 47.796 575.456
 907.196 607.999
 367.507 529.644
 700.595 119.676
 698.624 746.792
 326.931 967.184
 870.622 113.260
 581.270 861.869
 558.508 365.509
 481.122 443.595
 16.575 202.880
 112.832 220.200
 530.289 289.756
 15.901 26.465
 893.917 847.647
 392.947 484.433
 220.651 457.041
 125.341 840.990
 317.672 323.550
 588.388 975.149
 832.972 418.589
 912.794 401.321
 228.931 27.935
 776.504 106.283
 138.021 668.841
 256.421 922.515
 789.929 545.516
 274.868 500.781
 401.588 571.896
 870.743 457.385
 829.555 8.488
 868.160 859.381
 488.911 336.077
 542.116 312.580
 838.186 663.343
 955.662 736.579
 362.852 668.498
 708.470 668.035
 410.893 378.339
 663.201 113.239
 846.094 453.427
 652.265 574.850
 894.585 678.051
 390.151 671.863
 827.200 41.355
 580.475 538.903
 7.268 775.265
 95.119 978.420
 56.187 510.166
 776.599 711.001
 366.618 985.491
 863.200 353.720
 297.362 565.407
 827.023 299.044
 190.200 855.677
 943.163 77.677
 885.443 583.607
 647.729 193.721
 911.163 316.232
 494.733 711.398
 665.623 670.733
 667.214 956.427
 90.887 174.251
 744.113 744.897
 888.983 507.318
 57.612 256.601
 804.044 305.901
 110.145 482.328
 881.794 182.419
 348.409 565.398
 621.716 977.182
 134.044 61.984
 210.520 180.511
 105.758 413.584
 424.636 824.841
 722.360 774.917
 623.935 178.566
 615.295 803.779
 541.357 162.989
 295.864 393.860
 269.582 335.005
 667.478 430.628
 125.060 446.027
 926.295 53.287
 553.849 307.824
 611.875 207.248
 257.934 914.760
 438.405 331.724
 543.294 326.188
 820.435 222.220
 3.484 680.127
 756.525 579.102
 989.392 257.867
 579.666 658.669
 514.842 757.759
 482.850 204.734
 899.717 764.364
 217.801 395.430
 351.078 856.624
 808.923 595.640
 75.619 316.220
 965.372 980.019
 353.719 46.288
 382.287 570.266
 189.809 52.899
 646.281 414.131
 792.133 779.896
 677.057 789.274
 786.804 214.829
 801.331 724.572
 999.105 133.714
 750.145 342.902
 55.016 149.574
 257.294 606.057
 386.905 539.172
 4.133 813.517
 341.360 699.796
 472.007 516.993
 559.334 729.575
 723.328 472.318
 157.527 117.555
 209.596 485.354
 216.675 101.257
 701.245 910.775
 861.697 517.682
 229.812 539.006
 688.171 197.659
 235.798 330.199
 290.238 282.370
 711.621 113.272
 220.604 564.946
 132.744 916.983
 361.041 759.770
 73.532 8.286
 601.742 798.971
 128.405 216.375
 73.442 61.323
 701.820 469.667
 303.866 206.021
 319.479 184.264
 389.255 755.714
 852.652 748.226
 95.275 133.493
 770.743 644.302
 195.280 781.727
 655.284 57.960
 986.633 691.747
 460.707 206.781
 919.681 957.976
 710.850 196.250
 454.195 284.636
 120.806 316.063
 402.990 54.382
 254.930 216.209
 113.410 93.763
 325.443 984.921
 309.045 508.436
 231.940 448.314
 404.090 420.305
 398.236 947.037
 701.975 518.692
 915.531 856.957
 392.271 578.287
 314.050 412.988
 412.455 428.619
 901.563 187.263
 494.099 854.465
 796.936 350.397
 469.731 25.834
 398.869 608.506
 783.520 902.531
 240.821 225.546
 185.515 624.910
 747.875 592.684
 558.231 823.130
 912.829 441.586
 441.662 576.379
 8.301 580.274
 7.314 96.233
 138.361 287.573
 355.596 150.182
 274.551 579.937
 149.164 478.672
 812.555 72.940
 775.811 578.777
 101.005 224.899
 689.763 957.221
 634.541 263.581
 994.287 413.237
 49.355 965.987
 89.047 856.357
 918.871 858.599
 653.543 245.112
 906.202 19.732
 917.066 239.903
 702.794 950.864
 73.066 277.478
 561.576 409.729
 531.834 817.023
 138.546 399.874
 123.210 190.528
 887.622 940.386
 217.184 665.600
 836.556 812.022
 334.216 240.192
 211.604 224.427
 181.691 219.792
 908.537 571.219
 143.824 552.734
 138.511 949.000
 238.605 133.621
 948.613 491.921
 59.017 133.881
 545.925 409.957
 561.997 828.733
 86.210 776.970
 35.774 198.006
 547.440 969.859
 645.715 761.992
 546.147 354.248
 565.246 41.023
 100.824 502.479
 479.473 707.383
 859.402 339.003
 795.625 830.065
 723.217 75.045
 0.324 636.733
 982.262 322.812
 516.025 363.689
 468.074 89.222
 77.978 105.018
 102.101 425.470
 982.015 68.272
 917.170 852.759
 648.859 398.614
 834.761 562.751
 372.031 239.402
 445.882 86.015
 126.491 88.600
 851.527 180.764
 129.690 811.516
 431.087 180.984
 884.767 46.266
 712.970 786.800
 569.115 744.663
 388.396 125.239
 435.816 424.294
 832.387 966.875
 898.710 454.221
 249.096 879.130
 905.661 584.575
 43.381 221.776
 253.353 577.535
 117.026 651.839
 548.546 462.463
 204.095 876.300
 415.856 770.866
 881.764 960.340
 334.732 397.258
 634.889 520.436
 655.559 160.707
 6.889 575.072
 96.811 30.047
 956.739 926.635
 515.265 535.434
 660.693 457.081
 325.961 472.524
 74.428 153.865
 437.306 356.425
 111.633 573.624
 472.338 584.239
 631.563 597.048
 835.326 192.188
 971.903 42.711
 522.668 860.735
 253.755 69.551
 590.458 234.715
 439.942 401.776
 703.368 131.349
 291.761 616.748
 978.874 144.185
 166.273 921.653
 388.920 992.961
 578.191 650.302
 722.277 586.294
 746.991 794.256
 682.943 664.785
 919.354 165.634
 193.705 475.935
 135.330 710.841
 683.341 739.347
 658.087 259.163
 808.107 121.572
 454.132 817.445
 143.112 126.032
 663.938 897.267
 280.448 176.605
 790.661 285.097
 94.837 336.196
 533.792 905.480
 743.693 547.163
 560.106 764.588
 19.571 142.555
 619.077 444.328
 684.826 180.183
 935.234 809.094
 309.792 560.662
 734.919 817.288
 279.139 961.303
 657.044 942.666
 101.284 46.521
 52.130 316.711
 981.332 789.001
 264.906 428.553
 30.241 781.977
 724.678 955.154
 166.561 259.581
 414.549 948.593
 109.603 928.254
 263.284 352.413
 205.357 297.027
 488.397 343.344
 712.570 768.111
 530.058 752.652
 603.450 492.392
 145.137 282.380
 601.425 728.321
 499.586 131.379
 740.801 879.331
 804.022 235.136
 46.266 376.761
 608.649 618.614
 303.782 365.518
 314.324 394.934
 340.917 622.159
 599.746 12.452
 720.189 64.133
 221.446 272.260
 442.248 509.597
 252.872 986.318
 778.908 325.244
 108.627 518.147
 34.335 201.158
 295.492 703.581
 144.339 353.836
 466.759 164.432
 50.310 958.648
 82.412 944.764
 660.251 919.409
 424.776 874.927
 572.481 204.087
 345.271 525.467
 178.599 811.453
 459.141 990.006
 75.218 23.753
 425.619 737.210
 145.843 375.812
 893.408 116.825
 175.313 802.786
 926.055 778.762
 332.695 678.832
 597.405 768.396
 410.970 29.970
 640.674 662.098
 902.736 589.360
 800.526 86.924
 83.248 696.026
 959.054 875.023
 481.207 343.089
 344.695 0.341
 862.774 123.860
 677.294 161.553
 7.313 959.381
 20.006 255.641
 689.688 515.437
 295.109 141.539
 931.726 217.649
 849.622 648.656
 476.261 977.539
 429.755 132.591
 755.535 768.503
 320.437 427.091
 259.307 297.418
 935.546 460.215
 997.700 354.313
 592.122 282.131
 743.467 279.421
 682.019 746.207
 425.155 44.498
 659.560 563.683
 626.615 24.934
 714.266 150.648
 783.016 852.737
 292.309 355.232
 705.119 140.543
 695.744 309.491
 321.922 96.511
 329.613 826.596
 519.341 493.099
 116.870 757.566
 135.346 383.752
 570.619 846.263
 218.750 795.390
 741.958 955.923
 691.821 167.068
 66.836 179.788
 401.169 2.463
 162.581 652.786
 975.281 392.918
 97.504 726.646
 912.180 226.112
 127.179 199.022
 331.367 891.273
 488.431 155.208
 978.345 633.898
 524.756 611.829
 458.292 800.717
 220.980 983.965
 591.895 589.059
 514.762 634.488
 977.990 504.605
 470.270 626.844
 764.706 108.996
 315.764 775.374
 676.550 265.803
 310.303 171.451
 125.843 572.523
 592.258 325.992
 812.543 990.716
 328.597 691.295
 349.637 489.888
 212.014 655.691
 857.630 327.700
 304.038 706.536
 70.201 64.599
 385.553 659.791
 655.961 610.636
 919.050 2.490
 263.516 222.374
 844.914 98.212
 267.133 995.363
 200.829 391.162
 559.616 760.077
 770.589 703.299
 692.107 504.795
 16.242 158.235
 585.148 276.298
 633.537 358.395
 272.259 598.015
 481.137 876.478
 230.478 585.260
 983.428 352.787
 798.831 309.263
 587.217 986.230
 685.751 387.042
 484.786 704.049
 273.364 964.649
 698.217 44.594
 196.738 69.624
 179.457 805.359
 819.273 977.625
 822.041 827.224
 753.993 652.075
 36.830 203.255
 460.521 248.611
 726.643 530.040
 347.810 43.223
 342.503 140.369
 355.451 249.879
 34.810 162.947
 996.639 986.442
 371.593 608.058
 602.132 963.679
 406.635 853.601
 488.088 288.742
 94.641 45.424
 916.152 459.784
 798.374 186.500
 659.320 191.110
 372.081 494.083
 322.615 48.023
 572.481 891.159
 87.605 27.113
 207.487 972.145
 501.166 622.046
 926.032 162.829
 261.970 638.069
 150.332 66.215
 576.189 22.474
 703.341 650.230
 663.371 365.585
 865.743 256.819
 953.889 990.762
 163.506 676.970
 693.446 826.112
 221.753 290.527
 273.803 559.494
 684.699 576.818
 60.920 87.169
 983.784 991.127
 664.333 530.523
 704.452 117.696
 59.878 311.171
 351.650 262.584
 270.236 29.256
 418.763 865.275
 155.590 410.366
 126.065 678.077
 454.567 991.572
 892.806 994.240
 431.270 765.147
 249.711 972.304
 168.387 839.247
 272.073 493.801
 743.077 598.062
 832.129 958.318
 728.624 530.452
 725.239 933.737
 880.889 167.115
 538.234 875.512
 647.802 633.793
 598.618 958.242
 638.792 544.521
 397.002 941.983
 218.903 67.512
 16.997 457.055
 461.968 380.826
 669.882 932.353
 274.468 669.912
 826.734 926.861
 255.547 719.376
 407.750 931.213
 911.105 822.706
 344.425 880.652
 16.260 622.404
 720.736 22.727
 998.890 935.911
 848.057 288.712
 179.104 97.509
 586.981 568.528
 979.719 721.086
 127.433 942.142
 958.971 572.149
 234.444 898.881
 799.498 829.114
 696.833 318.291
 511.125 953.749
 744.075 696.197
 816.105 609.381
 465.203 997.198
 434.599 134.352
 543.228 85.342
 178.413 459.155
 757.842 929.119
 999.040 651.277
 884.921 461.761
 481.197 475.086
 588.411 885.466
 488.222 99.016
 241.548 386.322
 466.595 893.211
 991.235 238.902
 222.383 802.658
 780.949 454.862
 164.855 109.457
 41.247 813.145
 146.757 209.418
 738.190 910.769
 145.410 909.609
 912.557 918.934
 355.103 432.385
 548.225 910.554
 483.911 905.821
 956.512 849.881
 554.718 389.379
 62.569 775.206
 641.654 76.195
 316.241 50.403
 273.407 19.872
 37.403 264.218
 700.917 734.607
 37.075 887.638
 559.017 134.190
 351.025 894.534
 303.042 219.874
 980.848 460.243
 28.651 551.775
 85.311 593.273
 195.651 86.508
 106.976 159.199
 387.326 319.061
 688.889 520.925
 511.232 603.743
 844.347 759.199
 954.809 962.557
 928.943 730.815
 771.392 925.167
 345.439 663.960
 314.545 929.032
 234.110 441.001
 139.369 378.196
 387.696 554.752
 930.061 592.212
 332.663 86.351
 628.012 940.819
 567.105 98.658
 461.888 464.227
 798.212 991.412
 811.219 122.432
 215.029 561.580
 562.025 540.035
 229.369 458.776
 83.905 146.259
 161.738 140.710
 123.141 24.380
 310.376 303.005
 668.907 542.757
 68.715 582.178
 316.163 43.367
 926.426 376.769
 378.782 6.583
 556.701 181.798
 262.603 326.515
 840.413 433.722
 606.284 644.098
 767.565 580.329
 856.897 260.201
 177.133 751.728
 139.379 544.071
 315.478 859.377
 79.258 159.705
 106.422 300.385
 174.973 941.120
 806.493 320.057
 120.961 84.567
 668.517 878.447
 340.094 109.645
 235.529 983.743
 781.693 30.814
 642.910 569.528
 620.106 525.367
 605.881 292.729
 892.528 873.598
 726.222 68.644
 840.584 762.294
 58.749 708.331
 968.309 5.116
 55.152 917.430
 752.801 54.827
 648.953 904.959
 899.631 215.190
 287.284 452.536
 832.373 447.880
 657.821 40.892
 257.345 995.712
 35.576 319.507
 616.390 982.326
 995.432 149.977
 701.424 115.147
 441.575 733.589
 776.469 418.719
 811.741 43.209
 61.251 5.638
 67.954 279.222
 153.450 589.159
 909.752 235.103
 885.803 232.732
 92.682 931.618
 664.058 585.364
 933.799 317.009
 649.941 76.588
 995.177 156.652
 330.655 640.365
 592.120 888.007
 346.920 43.530
 539.029 399.379
 682.276 741.978
 365.289 623.719
 897.456 948.132
 876.403 6.898
 428.482 728.050
 250.706 314.383
 662.126 58.513
 25.989 647.817
 617.106 856.704
 98.241 735.733
 356.566 681.367
 809.346 588.470
 452.810 619.165
 3.231 29.719
 837.876 478.237
 569.800 765.133
 575.434 868.457
 40.448 866.840
 555.855 750.877
 643.501 451.809
 875.431 174.151
 346.253 37.800
 944.110 911.052
 604.047 464.804
 858.276 681.518
 186.070 279.475
 663.795 358.930
 760.080 268.108
 160.514 652.845
 180.413 78.612
 406.669 34.260
 249.493 47.744
 67.236 299.356
 305.103 916.435
 914.372 975.809
 344.438 808.585
 784.049 474.064
 629.941 918.297
 977.251 327.092
 258.045 813.725
 776.197 289.077
 14.981 154.739
 438.765 360.179
 826.777 234.363
 703.306 745.269
 144.682 903.821
 650.455 254.449
 931.639 707.251
 350.298 17.904
 347.607 29.266
 397.634 563.412
 416.900 607.111
 483.332 128.716
 622.950 255.003
 47.438 530.282
 566.816 233.018
 744.216 353.100
 175.089 523.841
 558.528 671.757
 908.802 780.615
 537.529 860.502
 543.460 816.569
 35.716 339.527
 225.774 926.117
 361.792 766.736
 107.451 777.420
 712.961 290.273
 180.889 83.410
 189.330 988.904
 344.647 242.884
 604.641 647.518
 884.683 912.152
 309.026 36.710
 725.622 303.032
 577.680 22.430
 67.580 452.660
 512.024 148.431
 539.639 838.017
 266.089 975.750
 260.038 342.413
 622.473 985.424
 262.965 567.134
 74.645 449.282
 528.097 929.421
 153.737 435.984
 305.167 523.799
 499.881 272.937
 863.826 739.262
 305.078 947.535
 98.634 527.033
 134.280 362.118
 288.221 675.448
 604.619 205.535
 532.689 658.523
 13.478 760.237
 88.311 536.908
 251.473 908.161
 676.050 974.035
 416.498 252.499
 380.785 921.703
 613.262 847.728
 580.030 678.958
 835.478 879.572
 371.181 352.691
 394.772 502.981
 709.754 779.974
 594.045 313.587
 260.687 508.728
 709.380 870.814
 211.782 788.308
 512.441 723.944
 741.881 774.071
 656.890 321.607
 793.945 394.779
 92.695 456.672
 420.219 929.024
 39.781 849.323
 466.789 162.798
 928.584 578.652
 299.873 696.444
 534.428 205.650
 775.964 192.736
 432.822 96.798
 680.473 31.603
 974.664 56.876
 440.958 399.526
 517.864 452.307
 425.638 496.970
 402.144 482.885
 508.018 515.100
 566.886 711.410
 584.619 798.871
 191.273 849.544
 223.707 178.249
 887.994 726.575
 775.179 579.543
 866.043 328.915
 840.415 506.708
 857.352 425.906
 568.832 855.985
 191.938 116.175
 476.315 359.745
 125.913 303.527
 358.809 76.083
 748.129 697.742
 969.597 94.265
 589.597 130.018
 836.646 622.860
 463.533 362.065
 390.464 993.422
 304.243 879.523
 255.024 739.289
 534.827 512.658
 504.261 703.938
 164.306 878.922
 112.525 268.962
 735.386 242.413
 15.240 956.826
 958.272 224.523
 760.211 312.016
 371.135 58.854
 862.824 565.933
 363.913 582.981
 700.422 881.057
 42.668 611.939
 190.901 199.692
 552.980 595.740
 25.003 908.434
 932.514 769.156
 865.542 703.700
 337.606 240.030
 523.110 504.067
 552.296 407.090
 577.660 815.218
 209.656 664.535
 478.044 192.122
 756.557 844.298
 634.544 955.423
 199.432 214.110
 68.077 965.194
 358.378 927.230
 517.791 411.193
 211.622 585.466
 587.944 386.253
 866.468 399.129
 165.078 625.463
 384.028 314.555
 415.748 641.456
 704.231 331.219
 719.329 503.654
 58.608 86.387
 764.219 401.031
 768.381 76.176
 181.228 613.389
 154.515 679.339
 775.830 580.807
 338.010 415.800
 999.640 905.718
 89.295 708.523
 447.988 613.529
 154.554 317.945
 139.414 118.271
 907.083 716.594
 207.555 636.990
 958.971 992.186
 577.152 334.250
 941.578 575.401
 693.204 85.088
 894.458 739.395
 492.922 265.893
 166.802 608.188
 449.602 528.271
 961.402 427.256
 649.523 707.023
 370.053 319.565
 789.214 251.439
 145.806 291.971
 580.781 256.519
 419.183 129.300
 35.480 980.228
 933.253 165.778
 246.528 853.019
 190.285 45.972
 725.414 370.689
 667.549 160.604
 754.231 880.898
 172.026 787.866
 120.157 362.737
 616.502 300.048
 595.947 608.541
 369.374 460.975
 548.790 264.347
 666.863 585.097
 604.098 502.145
 892.087 537.823
 693.709 481.317
 286.276 503.361
 490.735 521.781
 532.352 545.800
 915.126 136.529
 762.165 47.286
 402.331 851.156
 711.091 570.048
 107.776 432.988
 755.772 893.726
 395.753 638.501
 403.947 403.426
 384.651 506.508
 894.193 515.401
 120.998 233.227
 45.626 934.906
 90.606 686.799
 463.998 644.212
 282.345 91.490
 955.235 157.772
 262.925 539.761
 267.172 687.010
 642.016 993.508
 525.444 0.298
 676.463 799.189
 353.372 406.356
 429.039 466.450
 274.731 34.094
 37.716 312.673
 652.101 421.978
 20.893 338.980
 874.711 999.138
 725.188 424.319
 494.208 863.015
 676.659 166.959
 433.423 999.506
 712.686 796.049
 634.194 806.831
 917.774 864.583
 640.721 170.145
 957.683 529.553
 663.122 977.089
 876.120 251.186
 863.302 592.527
 588.630 592.598
 636.508 541.926
 559.062 381.167
 914.624 245.864
 683.121 976.234
 332.383 752.505
 517.192 462.992
 18.919 820.552
 293.081 713.537
 801.782 592.859
 842.896 892.917
 438.681 291.828
 643.627 875.904
 777.252 573.883
 776.520 430.094
 341.476 254.174
 109.039 929.472
 64.525 297.482
 451.777 821.912
 744.590 150.753
 652.258 382.141
 258.326 441.275
 473.172 251.929
 795.014 697.241
 903.621 480.723
 995.377 369.971
 85.611 827.464
 217.412 995.687
 950.013 828.153
 485.930 666.392
 669.995 949.891
 494.213 61.568
 207.400 182.234
 249.793 493.320
 178.457 817.916
 229.623 746.014
 457.701 370.299
 823.583 846.733
 909.079 502.589
 193.328 325.202
 245.229 208.235
 703.045 441.689
 712.260 2.521
 739.828 350.211
 348.414 547.679
 937.567 183.998
 319.580 438.775
 655.812 703.161
 969.317 91.808
 603.619 924.004
 990.852 81.091
 0.665 189.280
 616.401 417.965
 849.640 463.222
 86.216 210.623
 174.140 409.526
 395.345 724.515
 326.996 590.210
 487.496 919.056
 270.438 104.746
 568.125 179.614
 599.910 259.008
 16.682 819.979
 759.373 639.826
 792.410 391.241
 561.882 891.596
 129.263 305.585
 672.996 805.139
 411.280 440.633
 976.910 185.288
 196.306 420.275
 769.997 652.590
 527.558 125.414
 10.890 736.589
 631.516 642.445
 600.406 654.858
 367.549 544.037
 21.911 255.004
 968.186 866.735
 999.552 79.001
 615.717 919.749
 937.728 133.421
 745.788 661.225
 302.934 99.328
 984.890 610.176
 264.489 666.116
 727.124 437.546
 492.607 839.535
 275.775 577.686
 142.912 261.088
 534.327 516.614
 560.884 230.352
 575.124 206.069
 896.385 580.354
 265.611 198.643
 608.589 296.504
 43.625 240.663
 200.039 659.988
 34.602 853.359
 582.808 245.575
 952.609 801.906
 340.700 711.107
 660.162 734.766
 103.010 521.407
 242.917 876.393
 34.644 483.669
 927.038 694.586
 524.630 805.945
 899.782 424.885
 923.435 786.868
 936.279 219.445
 245.622 805.992
 864.334 263.291
 177.690 3.067
 69.269 249.112
 274.216 545.106
 35.354 170.524
 604.423 206.626
 0.317 46.570
 245.029 795.943
 154.147 256.214
 275.702 804.657
 10.189 985.436
 395.907 234.600
 10.928 481.618
 974.676 453.626
 576.533 496.204
 499.283 876.085
 462.849 368.674
 689.585 373.923
 847.082 570.037
 379.568 358.806
 211.837 354.989
 977.192 83.896
 137.620 157.285
 442.008 686.026
 154.633 956.662
 264.166 5.544
 39.109 517.652
 588.663 103.511
 387.965 886.183
 58.227 355.947
 66.971 79.894
 3.570 895.138
 628.510 539.263
 600.470 231.707
 40.439 651.184
 551.903 12.027
 890.350 812.287
 706.091 818.054
 540.992 879.718
 956.828 615.782
 751.837 41.204
 412.787 209.961
 866.302 718.900
 492.991 812.748
 439.338 962.996
 584.485 419.524
 869.719 267.392
 667.005 83.680
 257.044 992.490
 802.536 762.001
 955.244 766.568
 242.993 172.068
 600.076 780.111
 717.413 962.358
 284.030 725.354
 15.199 484.349
 902.337 970.294
 530.976 4.804
 940.870 112.200
 929.873 376.558
 391.118 315.607
 432.694 959.712
 407.736 304.879
 515.072 54.498
 447.157 818.249
 622.792 765.518
 196.347 21.045
 89.723 198.302
 701.937 368.439
 21.119 217.560
 902.826 765.956
 892.246 837.289
 743.183 428.303
 882.572 221.509
 264.963 428.503
 94.205 447.319
 445.110 670.235
 318.274 705.974
 26.149 532.644
 645.937 720.383
 491.651 120.288
 156.231 456.968
 540.006 308.596
 38.760 964.954
 618.971 280.029
 666.060 536.420
 85.817 186.580
 362.362 635.662
 467.779 904.364
 419.393 877.496
 807.262 535.676
 486.097 62.156
 706.499 598.210
 960.949 111.478
 35.612 471.295
 799.444 49.537
 263.075 161.497
 24.770 674.064
 513.392 337.011
 709.495 656.550
 86.240 659.811
 745.996 763.392
 695.666 29.982
 12.352 122.758
 846.303 527.116
 690.571 777.754
 873.493 683.899
 330.464 612.205
 381.023 617.326
 553.649 447.859
 337.711 349.383
 39.403 168.622
 493.908 13.116
 61.971 996.697
 181.110 218.991
 495.270 36.008
 920.272 573.190
 956.383 309.457
 623.174 632.447
 917.857 288.482
 890.652 653.360
 927.663 276.598
 933.973 567.455
 984.890 534.544
 741.678 172.091
 32.190 185.128
 132.389 572.420
 49.146 313.481
 451.271 207.834
 423.545 276.268
 638.768 129.645
 902.888 685.395
 808.027 613.256
 201.954 362.113
 973.225 251.013
 183.051 431.394
 163.919 710.616
 805.546 699.568
 408.185 702.941
 835.781 226.767
 364.953 992.889
 645.745 156.745
 207.400 633.316
 540.376 127.506
 506.174 896.809
 623.643 75.162
 713.563 530.397
 630.399 719.334
 615.405 136.894
 755.068 130.523
 82.759 382.105
 843.634 318.412
 234.408 793.595
 379.094 925.496
 906.384 623.875
 182.789 684.228
 136.603 334.053
 328.085 9.842
 309.808 964.209
 275.290 807.665
 97.285 10.581
 996.915 516.397
 371.910 459.302
 883.176 471.069
 715.274 629.812
 464.853 625.822
 870.779 271.577
 633.089 442.162
 774.172 514.564
 695.635 628.719
 428.243 391.716
 611.530 359.934
 526.940 590.832
 369.608 440.607
 99.505 229.717
 201.987 598.184
 589.246 923.902
 86.363 43.414
 334.090 387.763
 428.261 651.191
 835.040 700.460
 517.120 476.573
 20.390 116.157
 112.238 875.993
 802.084 607.628
 583.189 681.459
 18.512 923.284
 354.570 747.089
 635.672 795.274
 890.152 714.821
 184.759 561.580
 203.152 131.888
 525.504 124.467
 456.967 590.032
 395.940 143.663
 887.000 479.012
 923.737 202.868
 245.063 279.386
 492.862 456.299
 662.063 226.640
 571.447 786.916
 114.489 216.348
 379.732 634.589
 140.703 184.309
 506.258 491.015
 612.577 973.554
 739.809 234.720
 958.031 119.193
 775.683 385.547
 435.100 660.557
 957.570 400.888
 765.962 286.602
 538.662 988.386
 490.744 984.692
 873.738 260.447
 839.820 184.552
 602.119 358.671
 246.779 849.118
 941.957 901.071
 32.504 383.478
 209.805 486.966
 437.144 824.014
 204.471 284.702
 417.674 884.760
 77.485 942.541
 273.713 820.046
 259.110 235.276
 726.125 95.477
 251.525 786.327
 17.347 817.667
 50.959 200.694
 598.428 171.868
 357.191 87.244
 137.401 561.445
 889.523 834.237
 752.165 180.270
 198.489 989.918
 316.665 715.557
 565.788 566.605
 393.475 251.805
 473.122 173.422
 243.314 94.729
 823.489 246.955
 590.361 665.948
 574.143 713.521
 472.230 234.322
 725.028 619.855
 869.141 588.057
 64.173 815.004
 635.154 743.943
 644.845 874.712
 995.614 7.321
 428.513 616.041
 932.434 600.847
 721.709 755.290
 758.976 274.059
 140.277 283.091
 148.719 782.583
 606.249 749.097
 589.192 519.126
 903.664 912.771
 400.743 412.742
 251.204 689.950
 7.504 153.205
 180.734 336.144
 447.441 899.326
 309.238 701.692
 234.914 590.066
 752.590 781.301
 670.946 382.177
 426.798 787.088
 764.967 315.389
 117.602 491.648
 771.588 174.072
 352.382 523.075
 344.828 431.576
 987.312 820.220
 810.837 779.486
 313.727 262.080
 602.584 848.968
 4.951 24.396
 483.197 505.715
 560.779 958.805
 508.938 365.220
 81.966 970.773
 401.392 642.946
 319.972 242.885
 967.861 977.077
 424.739 226.552
 738.742 683.032
 660.208 640.027
 93.486 902.637
 406.675 561.621
 788.449 71.138
 932.074 907.724
 149.487 957.175
 930.109 714.655
 871.590 540.110
 509.193 296.377
 702.338 121.926
 817.964 386.870
 553.935 164.290
 534.276 172.613
 271.345 372.752
 76.881 818.704
 316.259 887.716
 252.278 848.823
 645.997 94.394
 581.520 977.514
 663.671 431.018
 299.245 651.431
 85.158 696.087
 844.019 338.508
 156.518 162.009
 7.777 230.108
 812.781 365.555
 53.067 476.466
 998.773 726.868
 388.684 861.153
 581.325 250.976
 493.859 202.424
 629.358 982.002
 953.307 30.448
 586.685 744.303
 793.138 777.309
 227.701 41.052
 952.085 894.926
 687.454 954.320
 172.873 813.668
 166.871 57.194
 922.347 316.148
 706.475 904.157
 41.531 836.941
 225.973 697.811
 661.934 35.637
 574.139 465.496
 803.759 119.340
 808.053 136.748
 875.145 218.778
 210.531 550.479
 727.221 322.273
 500.572 788.788
 773.628 32.617
 337.508 622.411
 69.628 687.317
 62.586 941.664
 857.223 142.584
 861.975 157.583
 439.522 1.116
 326.097 902.821
 948.394 14.164
 78.064 293.138
 541.078 326.184
 558.600 271.306
 308.775 687.770
 698.621 529.635
 36.268 537.432
 549.663 469.581
 327.486 258.511
 645.369 22.054
 246.926 33.348
 56.479 725.731
 838.243 637.331
 602.268 689.245
 814.797 601.105
 271.604 283.427
 595.955 295.919
 568.088 99.371
 239.398 306.490
 660.716 735.195
 823.340 605.061
 31.873 847.676
 421.530 452.368
 858.995 23.925
 24.253 64.536
 938.923 932.982
 954.535 103.524
 311.859 838.265
 452.809 192.432
 315.139 460.546
 925.906 411.072
 999.033 839.399
 725.967 92.692
 273.982 851.516
 418.608 986.202
 890.585 399.928
 72.203 751.963
 143.040 622.959
 734.477 870.927
 749.304 309.947
 619.956 930.267
 616.097 717.512
 601.333 232.537
 515.921 211.106
 946.959 104.760
 161.823 307.958
 270.927 768.888
 791.968 356.318
 835.187 301.813
 401.638 979.621
 466.641 953.188
 869.646 660.995
 806.045 809.875
 807.007 202.197
 597.803 669.836
 348.895 911.051
 546.525 704.062
 860.343 42.740
 521.816 496.971
 628.922 423.617
 779.481 833.133
 773.932 142.763
 405.739 876.705
 464.783 418.300
 479.782 420.492
 967.698 84.985
 915.754 680.655
 339.154 850.005
 592.983 713.097
 769.356 409.026
 45.955 226.224
 615.283 478.726
 574.299 175.602
 219.405 700.402
 387.142 628.179
 309.142 507.412
 133.047 571.822
 438.668 373.445
 531.813 480.422
 847.173 205.884
 541.339 901.555
 747.458 996.341
 613.333 254.479
 360.532 556.978
 745.724 568.046
 613.218 265.227
 685.203 474.046
 907.606 110.502
 306.569 339.837
 547.366 24.376
 760.697 679.055
 513.616 911.222
 882.386 640.485
 272.315 50.741
 853.552 428.070
 69.460 579.060
 574.927 450.600
 836.056 673.696
 287.231 104.437
 941.498 362.803
 955.755 638.886
 864.410 684.605
 873.232 89.420
 609.830 263.070
 6.138 852.338
 809.975 405.858
 298.207 944.725
 774.662 125.930
 519.483 190.488
 882.012 235.343
 205.144 607.100
 148.685 945.474
 739.175 764.550
 322.942 459.826
 5.640 239.339
 587.978 481.841
 134.557 899.558
 834.845 639.522
 418.271 304.862
 304.726 700.555
 253.929 176.057
 253.258 406.180
 92.366 637.137
 652.172 469.755
 535.815 727.644
 15.808 88.269
 446.961 760.570
 375.477 413.774
 808.392 211.615
 579.628 179.426
 31.488 486.078
 281.794 814.694
 961.855 652.220
 704.231 300.089
 297.751 852.435
 998.634 977.940
 939.611 919.494
 435.409 967.291
 662.006 813.556
 861.706 533.598
 761.611 951.357
 700.999 183.873
 131.479 682.250
 1.709 732.114
 766.712 952.664
 660.720 585.921
 571.374 232.581
 384.141 911.124
 640.894 712.094
 340.043 646.012
 896.495 535.803
 897.002 959.656
 84.263 866.264
 621.959 219.893
 85.796 58.966
 578.344 786.541
 162.151 410.163
 370.745 545.525
 938.734 290.620
 728.927 511.824
 484.270 3.992
 318.229 655.929
 919.027 174.659
 964.838 343.131
 360.756 658.711
 355.787 51.096
 264.438 931.183
 230.718 873.324
 995.068 196.080
 44.236 389.237
 780.464 422.387
 416.339 841.497
 591.088 473.693
 478.970 903.942
 381.312 81.790
 497.570 236.226
 975.413 741.511
 129.166 231.378
 493.306 566.776
 57.364 988.186
 965.695 653.577
 907.537 340.404
 893.882 717.215
 633.209 398.648
 252.035 397.133
 521.091 298.564
 423.566 107.083
 584.540 881.031
 0.810 121.028
 103.538 678.175
 278.862 461.311
 76.963 554.610
 738.943 346.327
 236.418 509.289
 270.721 476.717
 339.676 722.624
 331.517 324.227
 728.752 820.072
 516.276 133.730
 568.330 291.473
 26.762 369.884
 943.923 970.215
 520.771 414.690
 717.599 743.320
 609.828 45.468
 37.718 179.251
 502.149 454.900
 956.097 361.364
 680.384 691.744
 202.903 879.201
 112.493 544.163
 740.807 25.185
 948.978 214.705
 903.383 779.781
 418.531 69.428
 309.034 42.994
 233.214 222.262
 124.967 824.392
 117.683 443.242
 882.959 168.282
 527.192 575.703
 869.926 536.474
 486.632 298.074
 35.186 160.269
 116.288 171.652
 479.009 608.269
 486.139 743.172
 473.241 990.720
 214.226 302.433
 877.255 967.887
 778.868 278.462
 966.818 74.121
 10.549 256.262
 508.881 975.574
 156.201 39.104
 263.627 703.853
 333.949 913.394
 551.746 846.386
 15.575 404.680
 618.008 213.935
 360.567 970.342
 983.313 874.002
 81.595 648.567
 991.080 254.049
 926.263 81.495
 207.726 539.204
 522.195 225.924
 71.959 965.004
 37.966 645.960
 247.598 126.588
 975.397 502.819
 16.719 772.427
 121.621 187.161
 954.240 44.371
 772.693 214.344
 205.026 978.407
 392.863 273.716
 296.580 644.668
 821.863 706.230
 373.980 323.975
 491.447 712.329
 551.642 975.444
 195.013 62.247
 204.519 219.713
 181.583 306.924
 138.472 560.345
 456.936 548.848
 807.801 397.448
 487.720 822.970
 912.528 998.930
 164.324 418.816
 587.290 322.924
 108.938 921.903
 969.045 907.351
 768.195 7.305
 636.877 827.458
 335.018 737.817
 391.555 478.316
 359.860 226.500
 176.146 66.067
 973.353 457.039
 925.700 729.219
 315.025 19.230
 520.993 90.159
 988.293 730.933
 258.660 328.605
 911.131 67.226
 741.122 34.825
 653.109 3.284
 440.977 743.665
 419.806 66.303
 465.490 163.936
 19.663 865.791
 0.235 335.276
 9.276 178.601
 262.640 790.633
 422.006 368.729
 465.020 942.094
 30.886 851.137
 644.872 396.505
 547.501 808.514
 342.762 441.558
 909.347 50.246
 23.581 109.627
 332.701 889.925
 76.522 753.127
 908.120 103.112
 877.607 69.817
 571.104 317.937
 143.461 757.940
 499.311 760.430
 987.315 108.869
 656.025 812.598
 251.703 649.062
 931.772 798.343
 834.141 604.200
 324.222 260.138
 542.469 297.811
 861.535 463.156
 168.708 326.243
 614.542 214.416
 810.827 324.178
 585.540 328.922
 310.152 593.112
 510.725 245.109
 21.088 693.147
 502.555 685.850
 955.136 70.430
 898.650 692.467
 811.813 823.774
 914.504 406.596
 147.092 109.941
 535.694 233.207
 260.631 394.140
 176.890 347.821
 584.556 607.372
 703.483 288.106
 910.449 252.871
 508.763 736.044
 632.031 978.235
 95.222 709.052
 946.399 106.684
 480.703 659.634
 237.633 999.627
 274.918 371.818
 456.759 943.457
 313.549 742.894
 458.842 946.784
 738.184 270.526
 911.313 471.622
 641.070 313.567
 450.995 665.029
 202.950 460.763
 347.041 209.208
 316.609 891.649
 582.762 960.953
 263.292 730.526
 263.743 239.658
 176.654 625.296
 808.603 971.045
 950.728 191.653
 901.118 66.574
 413.615 378.674
 550.351 971.674
 64.686 79.130
 394.060 445.844
 355.556 536.971
 118.307 431.248
 357.529 921.623
 284.321 551.136
 2.400 235.399
 136.887 973.499
 789.353 903.836
 4.441 337.539
 626.133 641.836
 530.591 320.312
 103.946 679.746
 243.749 508.155
 106.795 126.898
 373.226 213.131
 919.661 115.519
 556.460 59.765
 446.547 640.552
 306.554 773.924
 377.584 441.854
 178.324 986.199
 80.852 380.995
 294.162 759.829
 144.283 77.776
 780.991 351.844
 188.853 889.379
 192.151 690.033
 227.531 951.315
 812.182 612.772
 194.228 33.056
 990.305 879.095
 630.793 487.302
 144.973 759.236
 43.380 950.370
 605.730 997.830
 345.899 558.427
 990.930 580.842
 649.514 921.627
 795.530 901.052
 563.210 602.970
 419.537 114.485
 99.205 303.733
 95.890 110.874
 264.701 801.087
 370.291 125.175
 832.297 120.066
 692.012 524.923
 557.789 671.245
 744.056 291.170
 26.491 632.530
 776.697 630.770
 206.360 699.385
 16.682 617.381
 844.725 239.330
 264.877 751.002
 820.316 645.625
 830.631 484.776
 36.477 339.843
 697.291 617.799
 76.123 986.782
 189.246 658.586
 623.361 387.082
 788.514 881.545
 158.205 547.724
 203.553 524.382
 44.897 208.596
 352.901 994.907
 334.662 750.531
 822.874 798.621
 192.112 818.248
 276.564 281.971
 210.680 67.688
 618.270 969.088
 214.608 364.157
 794.322 901.473
 739.143 203.992
 481.748 760.649
 851.009 562.215
 577.634 843.780
 510.303 251.583
 54.384 993.067
 303.215 949.906
 42.864 63.235
 191.050 563.507
 802.932 300.130
 351.616 561.800
 848.746 340.605
 239.156 373.410
 927.221 313.166
 491.469 175.898
 767.818 494.814
 179.036 252.474
 699.547 77.029
 359.859 109.153
 988.571 118.795
 792.938 339.409
 412.498 662.951
 618.214 650.799
 433.465 101.210
 555.091 905.296
 843.065 170.176
 757.048 613.761
 862.471 813.941
 516.270 222.314
 28.617 567.104
 997.680 157.239
 372.655 994.702
 632.300 893.847
 194.236 112.680
 579.874 987.689
 401.378 34.739
 222.480 773.197
 871.121 420.087
 244.889 280.742
 493.999 593.541
 842.478 349.116
 602.206 577.312
 650.174 183.238
 906.554 205.618
 361.161 8.576
 143.843 122.966
 784.956 552.387
 579.694 818.849
 441.967 900.692
 741.331 90.755
 195.219 668.155
 142.239 9.518
 946.768 220.433
 881.278 782.313
 972.079 15.365
 381.016 956.133
 3.861 606.727
 905.233 405.627
 9.340 873.563
 48.245 122.232
 611.549 6.801
 6.703 225.080
 993.982 375.573
 968.516 997.816
 684.960 797.063
 427.630 409.188
 957.643 899.766
 154.514 179.730
 396.087 170.578
 120.596 333.366
 987.607 146.412
 43.942 533.189
 505.716 802.144
 749.463 697.640
 872.619 15.083
 29.664 169.848
 140.729 584.217
 663.859 452.970
 41.824 447.947
 170.929 502.199
 131.469 790.402
 401.856 194.915
 144.402 732.865
 345.577 689.766
 591.187 367.961
 350.395 379.646
 12.954 370.578
 131.481 379.467
 893.240 186.754
 424.441 444.865
 555.494 501.861
 390.029 760.677
 581.601 979.267
 13.564 676.958
 328.867 63.380
 865.269 604.957
 36.368 394.863
 988.576 455.765
 160.697 295.076
 109.426 141.050
 908.325 61.080
 261.049 329.646
 207.463 957.273
 698.802 327.689
 435.278 795.843
 244.994 226.022
 263.070 632.287
 13.654 329.899
 757.736 146.614
 582.665 986.414
 965.286 783.174
 821.466 778.909
 262.652 246.033
 665.405 330.004
 786.662 821.368
 525.080 701.452
 801.342 568.299
 805.640 296.031
 342.080 295.283
 215.500 841.119
 351.286 546.525
 397.585 192.905
 596.822 453.585
 603.741 462.647
 321.462 168.541
 41.899 90.670
 17.049 859.673
 496.905 629.379
 236.920 607.074
 403.493 933.527
 568.865 438.014
 730.751 374.843
 980.772 659.964
 521.886 420.376
 742.617 318.329
 374.346 151.281
 120.318 277.079
 399.930 903.914
 455.865 110.236
 581.944 431.152
 98.990 732.775
 959.455 692.581
 771.451 788.789
 683.061 362.002
 236.875 66.258
 871.289 304.719
 856.359 200.471
 973.807 930.819
 549.981 256.921
 342.351 420.560
 502.553 309.554
 200.813 180.846
 372.047 227.695
 673.909 505.233
 832.764 696.303
 913.714 642.030
 642.570 176.696
 292.832 334.748
 522.177 491.422
 702.919 285.680
 510.862 925.914
 1.587 946.962
 981.247 885.154
 836.506 994.572
 598.335 945.434
 392.940 860.814
 465.367 584.890
 963.383 751.667
 859.821 462.621
 731.752 759.672
 3.874 111.661
 359.434 493.744
 489.672 597.972
 118.972 218.399
 373.898 623.799
 659.170 850.704
 729.441 782.785
 421.857 468.804
 83.787 35.120
 137.517 796.923
 751.402 808.518
 279.670 644.431
 476.392 555.356
 384.641 577.975
 15.747 733.717
 475.508 423.162
 614.206 422.137
 651.323 144.204
 629.209 531.589
 102.669 494.919
 566.400 516.712
 233.195 722.022
 268.980 799.782
 247.854 821.784
 82.031 759.663
 9.222 84.503
 178.187 73.675
 363.726 229.127
 404.218 668.240
 653.141 544.733
 587.803 285.425
 109.795 468.904
 156.829 223.552
 96.133 688.540
 674.780 693.285
 203.271 530.045
 818.241 243.664
 534.826 387.671
 827.293 169.151
 740.506 635.907
 285.986 787.808
 650.799 690.104
 555.393 77.031
 524.800 65.057
 431.608 727.208
 736.066 771.135
 858.990 101.127
 167.834 659.182
 346.802 509.673
 103.620 247.016
 244.955 289.403
 119.654 640.710
 189.942 317.918
 502.890 802.361
 871.298 267.045
 326.090 152.786
 156.316 275.715
 257.081 263.173
 488.719 43.893
 912.703 755.495
 115.956 91.301
 492.654 959.279
 948.504 90.928
 150.760 964.820
 889.638 544.070
 140.795 463.113
 50.579 393.134
 973.477 804.547
 966.706 518.459
 356.529 566.217
 416.711 999.503
 479.683 256.428
 707.569 867.992
 623.206 660.469
 891.183 185.693
 187.267 440.162
 719.275 252.850
 88.418 527.979
 694.950 720.833
 280.213 332.310
 144.295 235.878
 611.967 911.758
 189.121 887.183
 730.728 842.048
 60.671 344.856
 597.314 138.675
 639.773 839.831
 971.898 101.687
 55.933 512.907
 925.042 496.874
 818.482 613.356
 746.525 901.212
 307.713 294.294
 210.143 31.744
 621.582 583.336
 864.218 298.584
 180.706 519.466
 164.550 917.718
 146.042 472.824
 861.538 571.382
 432.694 601.037
 62.123 587.539
 821.004 57.394
 978.899 840.370
 611.537 531.511
 175.390 356.361
 261.381 567.065
 443.171 891.882
 120.602 723.903
 581.658 364.912
 483.570 409.410
 776.341 953.446
 731.834 238.014
 920.669 284.143
 3.202 245.377
 738.288 435.863
 33.668 607.960
 526.815 373.188
 120.991 637.814
 555.697 944.991
 415.262 440.669
 855.979 163.122
 395.132 462.431
 289.305 187.786
 709.041 190.408
 280.401 250.934
 897.310 21.911
 548.123 749.666
 540.259 30.992
 134.536 431.272
 354.296 336.080
 271.987 104.081
 765.360 545.198
 360.679 667.944
 688.208 394.568
 972.732 630.195
 120.104 29.992
 225.230 212.842
 785.927 253.079
 649.453 860.873
 344.003 576.537
 354.756 516.822
 551.753 730.382
 574.801 660.719
 599.299 725.551
 775.608 445.284
 427.319 120.374
 286.942 542.687
 960.798 421.434
 731.662 710.596
 598.863 772.005
 415.729 871.829
 117.055 192.681
 801.812 364.142
 54.378 609.624
 421.872 276.041
 193.981 971.459
 242.174 652.747
 501.773 667.264
 934.312 186.192
 788.660 731.814
 537.533 537.325
 914.069 492.590
 133.699 61.830
 884.173 173.848
 862.384 696.075
 128.782 839.751
 548.840 523.671
 305.516 10.272
 523.971 890.167
 496.034 415.073
 708.141 310.405
 772.164 22.132
 488.077 156.798
 43.562 565.516
 319.567 704.841
 404.617 942.081
 772.871 412.667
 6.669 707.044
 40.272 833.258
 750.282 396.426
 836.927 700.295
 857.317 978.541
 441.066 31.818
 8.254 591.289
 84.642 490.338
 158.925 76.617
 471.025 295.220
 153.135 163.558
 265.543 164.898
 672.060 477.639
 584.020 675.301
 84.730 633.929
 853.597 50.044
 141.135 285.540
 701.648 381.070
 763.495 197.165
 458.415 140.139
 103.298 757.439
 355.962 246.726
 530.869 163.806
 942.349 962.258
 878.135 153.836
 680.621 180.468
 459.117 227.944
 195.767 865.865
 620.412 936.108
 400.510 184.460
 627.085 877.233
 457.388 391.129
 947.963 491.275
 607.583 545.122
 676.264 684.187
 657.366 268.610
 192.997 502.476
 904.619 832.911
 865.814 921.912
 507.877 33.772
 767.418 803.311
 448.794 422.087
 115.733 932.772
 969.310 201.649
 481.460 55.207
 533.386 343.487
 204.072 945.077
 279.690 440.181
 909.758 869.156
 608.665 417.100
 367.148 580.762
 950.829 205.133
 60.143 56.687
 61.933 776.299
 40.931 126.084
 6.731 855.186
 667.827 539.640
 651.883 91.873
 377.310 747.769
 268.128 352.705
 411.265 74.274
 223.911 31.511
 470.690 228.587
 671.564 273.836
 225.880 352.515
 220.670 749.233
 938.384 469.234
 452.305 1.016
 677.955 231.564
 546.146 489.245
 612.523 957.465
 517.374 651.641
 53.392 812.860
 541.698 710.024
 621.706 640.790
 488.377 508.536
 414.659 842.350
 188.957 486.961
 67.386 155.655
 703.315 461.059
 384.138 436.241
 167.196 335.678
 832.982 163.854
 932.442 240.068
 823.210 449.901
 61.685 13.192
 802.962 626.047
 685.246 35.644
 893.816 902.282
 844.787 300.352
 914.675 202.605
 764.007 423.385
 212.830 744.237
 732.965 246.564
 17.427 613.586
 153.908 393.257
 939.503 916.308
 660.572 866.552
 471.349 712.518
 430.521 674.369
 672.348 80.056
 905.259 818.998
 782.820 232.765
 612.566 479.753
 974.213 626.716
 850.000 168.139
 343.756 650.588
 791.132 257.090
 192.935 567.956
 473.201 931.994
 518.795 375.633
 926.149 24.540
 999.857 695.717
 921.060 754.623
 907.450 527.418
 916.713 395.201
 729.597 961.620
 435.261 704.918
 597.536 885.495
 423.914 449.423
 171.866 371.125
 984.316 900.662
 621.700 211.320
 953.179 201.085
 939.751 813.619
 178.287 384.181
 630.623 31.454
 387.670 522.143
 918.772 156.837
 434.327 434.656
 4.498 144.587
 505.126 39.132
 587.137 622.483
 904.432 292.236
 238.616 568.953
 7.596 696.003
 190.026 929.663
 376.969 90.363
 459.425 382.090
 246.829 389.570
 849.351 943.703
 220.012 645.275
 354.158 921.466
 137.674 327.005
 695.323 600.161
 447.207 635.417
 630.174 112.361
 717.627 529.256
 17.296 687.315
 155.819 618.559
 359.359 268.508
 432.784 209.892
 248.738 665.135
 911.837 280.684
 208.500 571.311
 508.726 595.824
 324.811 74.728
 138.426 288.265
 608.255 575.107
 699.474 124.502
 580.927 249.458
 201.735 124.332
 371.379 508.746
 298.449 851.597
 896.773 977.448
 682.008 328.767
 135.117 847.899
 542.449 333.851
 232.697 484.857
 268.133 634.552
 273.166 617.834
 442.975 213.686
 53.953 610.350
 820.218 594.257
 599.399 153.008
 638.810 225.334
 393.217 323.344
 407.474 424.804
 268.519 587.682
 79.577 366.655
 462.895 802.168
 547.641 963.613
 768.089 180.855
 222.063 536.470
 796.141 132.921
 449.357 825.525
 791.885 689.173
 949.420 24.184
 869.118 315.847
 790.368 77.409
 86.269 393.066
 607.946 856.576
 36.949 673.244
 452.113 6.183
 69.317 54.226
 396.918 156.120
 401.903 941.412
 675.210 845.991
 136.641 36.624
 844.088 345.796
 924.764 298.869
 300.543 651.591
 88.415 58.635
 252.706 247.326
 688.965 334.026
 117.089 857.514
 38.820 560.428
 815.549 862.877
 731.936 487.773
 850.348 446.394
 502.161 468.634
 557.248 904.739
 269.271 819.870
 994.139 64.847
 89.160 219.410
 388.250 943.108
 454.675 42.773
 513.780 871.623
 392.431 261.359
 332.112 379.041
 42.307 642.524
 430.044 380.253
 191.905 901.376
 422.351 317.819
 448.013 563.519
 431.051 67.226
 68.981 279.348
 855.944 817.339
 742.057 372.490
 953.144 56.755
 882.440 461.711
 737.584 916.856
 48.375 36.718
 622.022 764.493
 329.659 129.252
 152.177 313.283
 673.981 452.520
 551.846 985.089
 993.425 101.123
 362.589 545.433
 47.040 642.229
 762.715 542.265
 857.657 984.893
 645.497 71.003
 203.283 101.402
 895.868 285.147
 264.597 571.567
 650.271 676.758
 127.776 122.700
 481.168 910.842
 681.554 204.846
 194.105 249.287
 732.735 48.859
 242.841 820.831
 447.012 245.514
 91.227 51.869
 631.927 314.404
 317.175 977.498
 873.959 924.682
 954.804 302.407
 158.348 824.231
 799.811 517.199
 702.519 333.717
 907.249 28.043
 264.240 686.916
 740.433 697.503
 914.506 34.047
 787.942 883.983
 41.166 571.570
 559.167 608.844
 349.241 786.632
 756.963 867.226
 602.698 989.303
 871.626 964.563
 393.017 198.719
 159.242 630.313
 983.470 613.830
 878.526 198.373
 253.842 664.652
 135.609 405.859
 525.662 350.474
 800.995 44.582
 978.575 837.800
 745.547 389.562
 947.671 238.798
 324.105 753.924
 421.372 12.309
 301.012 797.531
 919.581 431.348
 648.901 106.656
 830.325 216.217
 201.523 713.214
 506.165 429.413
 547.112 424.613
 583.459 521.590
 807.769 269.838
 280.572 476.501
 762.928 855.197
 875.758 62.655
 794.334 676.207
 260.446 511.147
 212.696 302.818
 835.633 519.548
 981.675 86.883
 73.132 362.939
 696.051 517.103
 632.273 373.118
 863.335 342.140
 917.747 939.093
 250.970 12.206
 624.568 65.339
 916.436 158.806
 959.278 993.662
 860.408 687.872
 497.792 310.239
 311.805 439.973
 763.498 697.416
 949.653 250.413
 636.019 191.849
 824.684 989.748
 261.389 633.673
 1.192 790.575
 686.213 358.520
 587.757 68.617
 517.870 33.831
 657.858 165.285
 384.235 577.082
 825.338 905.668
 272.033 36.082
 885.211 151.585
 233.479 145.642
 860.853 495.824
 814.706 501.754
 120.549 693.572
 553.633 180.438
 499.333 753.410
 274.060 455.972
 848.639 946.972
 750.051 590.011
 352.457 367.784
 791.096 532.789
 713.216 241.003
 393.505 629.061
 795.750 512.429
 384.241 899.673
 98.483 523.477
 845.552 284.696
 25.855 895.829
 525.902 12.210
 96.281 332.630
 716.557 389.405
 120.387 510.582
 583.738 207.111
 912.319 847.955
 401.382 277.906
 93.676 836.664
 315.493 580.086
 58.777 112.353
 302.035 9.165
 688.789 185.387
 548.683 814.874
 130.796 89.212
 117.066 660.174
 49.544 332.512
 24.986 630.704
 570.826 820.544
 754.251 964.750
 475.777 582.167
 144.148 297.664
 587.471 586.133
 6.139 618.396
 180.989 927.598
 3.267 232.966
 314.455 628.649
 117.259 899.429
 343.504 30.471
 694.786 35.789
 370.484 705.998
 767.321 866.885
 770.659 327.361
 300.074 444.386
 212.268 459.705
 796.485 287.333
 180.069 690.186
 395.430 606.343
 60.617 346.917
 206.791 615.596
 442.847 716.822
 173.426 741.371
 723.520 673.660
 588.085 808.440
 130.729 908.746
 474.918 745.739
 340.261 88.261
 137.319 485.679
 362.382 704.488
 125.675 538.418
 927.113 746.399
 866.803 969.731
 253.720 580.847
 976.447 981.250
 617.824 243.019
 430.058 32.509
 242.903 208.218
 956.469 18.913
 661.052 321.404
 233.128 757.642
 182.740 952.063
 267.712 279.211
 562.118 315.975
 144.751 786.362
 371.551 849.452
 570.900 750.150
 237.885 262.927
 170.516 356.999
 628.113 557.785
 644.130 307.537
 691.242 621.612
 914.167 970.884
 107.116 672.203
 531.118 805.265
 505.672 589.599
 513.465 221.557
 798.670 238.874
 638.424 160.223
 410.507 65.652
 8.513 309.510
 558.657 253.232
 589.704 364.710
 273.996 417.382
 777.227 31.341
 76.373 425.448
 899.847 641.469
 143.925 344.143
 755.634 579.993
 401.641 519.790
 693.067 19.946
 374.561 290.761
 649.929 321.903
 525.723 130.199
 756.325 457.092
 453.798 63.985
 242.756 827.195
 38.621 841.361
 193.157 251.995
 875.906 531.085
 197.892 820.685
 69.968 342.649
 822.811 910.890
 292.932 538.813
 475.577 394.301
 561.493 211.791
 255.773 807.520
 221.757 480.972
 584.931 775.625
 416.161 765.752
 269.116 953.600
 784.021 264.146
 420.466 182.612
 222.353 588.215
 703.746 945.075
 312.562 773.669
 356.404 811.165
 61.083 86.258
 610.514 682.107
 170.710 325.695
 605.566 800.058
 370.000 703.192
 783.276 774.198
 799.731 6.292
 588.813 96.830
 960.072 220.218
 134.385 636.581
 834.894 244.746
 206.576 508.620
 59.094 916.454
 591.711 159.992
 112.113 445.828
 455.713 863.509
 690.784 225.072
 326.196 493.165
 524.761 14.526
 792.995 130.780
 789.031 922.669
 155.045 915.849
 984.248 646.835
 10.735 552.627
 193.923 819.693
 908.085 999.903
 188.125 331.445
 160.609 325.182
 79.533 381.627
 393.410 256.980
 505.914 109.717
 238.479 133.331
 422.961 703.822
 353.341 253.539
 55.582 275.143
 925.998 891.649
 840.011 787.267
 462.860 737.410
 962.510 358.501
 674.088 372.875
 484.893 118.275
 990.051 664.860
 867.998 941.221
 808.852 15.713
 739.715 141.926
 211.712 143.077
 985.804 67.012
 142.251 95.335
 104.047 337.348
 57.207 210.229
 392.898 780.584
 777.878 612.816
 35.712 252.242
 739.728 63.715
 784.574 112.356
 416.445 713.835
 490.983 34.814
 326.543 816.971
 624.242 649.295
 486.061 182.337
 565.720 713.101
 298.432 116.154
 474.673 684.619
 849.181 571.419
 948.522 714.924
 153.390 980.261
 310.166 822.838
 671.088 831.606
 862.827 896.044
 20.823 41.716
 778.058 831.679
 274.038 875.734
 796.915 649.818
 69.826 959.183
 703.177 478.714
 446.696 380.048
 599.132 508.529
 218.785 150.343
 610.301 68.052
 730.270 262.689
 450.204 14.746
 283.410 149.595
 677.366 401.255
 660.729 703.635
 815.329 540.470
 236.460 834.123
 326.126 926.660
 810.767 274.226
 725.803 162.515
 694.772 481.483
 607.148 912.585
 745.692 729.777
 643.282 664.441
 97.877 122.875
 642.489 582.452
 684.143 285.378
 719.310 228.565
 297.341 938.436
 652.072 283.613
 737.581 742.830
 478.603 405.967
 437.106 504.437
 508.752 926.752
 91.744 665.765
 826.616 508.070
 72.504 546.915
 342.232 128.975
 388.757 910.365
 810.278 650.300
 449.230 482.324
 443.459 721.275
 870.353 210.672
 745.306 296.489
 743.459 432.959
 608.801 539.837
 550.673 190.356
 164.368 302.089
 850.411 593.405
 107.268 710.685
 801.364 126.888
 537.413 134.958
 1.062 794.000
 654.233 958.453
 252.201 29.446
 868.813 164.346
 85.330 858.258
 131.548 822.629
 837.223 108.441
 85.536 651.933
 64.933 883.429
 306.649 48.383
 149.374 512.448
 596.377 353.120
 270.282 886.865
 472.193 834.132
 5.906 287.397
 524.364 442.498
 693.111 355.571
 752.955 64.302
 272.298 873.231
 892.756 814.285
 610.216 112.291
 808.172 133.271
 544.214 94.876
 479.632 676.728
 3.540 568.738
 795.205 475.266
 245.025 527.154
 146.893 758.840
 277.981 875.012
 754.343 455.032
 60.674 317.446
 196.549 378.537
 720.665 694.002
 24.757 845.381
 404.179 35.202
 710.519 83.142
 994.091 330.549
 908.079 720.255
 778.824 884.036
 889.708 566.387
 710.413 727.345
 558.744 225.753
 492.093 659.977
 123.956 90.458
 795.254 403.057
 999.218 356.571
 161.659 168.547
 896.543 697.295
 916.857 752.856
 233.390 561.641
 850.259 423.708
 655.217 80.268
 729.975 257.535
 662.881 730.244
 468.024 843.296
 466.328 105.523
 63.821 54.614
 398.708 868.711
 288.863 828.427
 609.425 621.696
 469.497 13.303
 604.681 567.817
 41.736 568.465
 266.779 377.362
 734.732 924.928
 709.111 182.303
 58.186 648.474
 115.596 577.503
 72.374 671.408
 177.864 496.472
 384.215 52.703
 940.266 853.429
 693.978 266.574
 554.460 533.611
 597.657 455.484
 347.800 195.028
 390.946 478.620
 641.903 82.012
 311.397 270.035
 291.691 699.856
 563.074 336.703
 26.087 456.688
 988.333 786.011
 387.749 830.496
 857.999 200.660
 622.084 993.365
 745.729 868.243
 940.036 239.811
 214.891 230.068
 562.325 780.183
 284.592 111.956
 185.829 123.085
 641.904 27.332
 539.606 172.522
 944.006 53.871
 515.641 486.731
 499.263 949.215
 668.070 707.704
 150.815 23.933
 327.616 685.180
 408.498 82.204
 31.742 138.816
 211.849 489.006
 735.213 70.680
 163.224 159.323
 352.912 440.736
 478.854 287.755
 562.898 625.199
 177.999 759.503
 631.573 806.440
 405.592 984.996
 936.628 999.251
 79.167 975.313
 182.362 847.992
 912.036 684.180
 304.255 469.406
 15.234 360.869
 226.841 444.121
 772.370 28.263
 905.529 944.394
 144.211 378.918
 86.712 935.129
 451.521 792.072
 552.194 299.122
 541.466 754.638
 67.447 655.848
 929.176 423.363
 75.773 996.607
 464.055 113.337
 322.054 118.721
 570.769 125.150
 953.908 169.729
 506.085 30.298
 341.122 511.565
 31.685 588.448
 435.750 77.862
 684.587 153.160
 227.987 558.397
 513.906 282.459
 952.659 127.886
 906.470 370.783
 586.810 206.734
 433.615 288.295
 722.593 454.705
 584.556 97.194
 676.554 51.053
 703.772 22.735
 234.837 393.353
 394.278 615.255
 465.285 879.669
 387.405 840.046
 736.341 42.906
 292.557 81.866
 356.927 241.040
 435.431 422.819
 931.717 521.831
 956.456 235.035
 656.541 465.564
 586.999 76.825
 856.048 445.096
 741.638 62.845
 290.386 150.245
 280.925 530.264
 282.945 615.234
 109.255 695.336
 903.486 716.092
 603.510 604.386
 89.904 912.769
 224.793 562.551
 220.102 281.956
 881.043 170.306
 718.789 895.780
 93.526 425.457
 471.460 763.516
 514.555 135.942
 241.375 674.074
 164.623 231.197
 770.283 802.427
 49.908 817.350
 568.181 210.333
 809.571 870.090
 543.125 858.187
 278.029 940.342
 23.404 318.793
 460.464 819.027
 519.185 554.047
 368.144 691.120
 849.585 281.376
 479.854 344.400
 318.245 158.360
 651.106 688.745
 202.703 181.922
 26.231 407.403
 380.548 904.022
 690.407 487.646
 851.722 771.036
 277.821 665.539
 837.900 701.217
 705.256 234.942
 106.169 917.244
 382.298 996.399
 937.961 682.466
 243.072 405.220
 461.178 474.572
 411.133 783.231
 802.642 934.007
 238.041 114.503
 71.446 702.320
 414.658 796.561
 626.708 713.828
 237.846 375.507
 443.937 209.715
 397.596 882.113
 904.158 434.224
 632.492 797.876
 673.679 766.292
 664.673 822.477
 907.616 695.529
 177.095 659.937
 137.859 218.281
 522.044 678.464
 439.942 697.701
 964.829 982.622
 810.477 181.905
 762.681 635.831
 827.440 427.756
 276.660 221.559
 263.138 146.460
 712.482 883.988
 230.518 123.557
 411.322 459.921
 977.130 113.158
 868.740 335.585
 610.310 648.278
 681.949 532.496
 807.777 920.179
 323.763 59.306
 108.753 574.877
 255.060 340.517
 314.092 959.990
 233.800 142.947
 174.785 976.224
 403.088 727.169
 195.102 81.960
 567.071 329.822
 500.777 144.053
 43.421 675.261
 258.785 91.404
 244.577 178.785
 721.025 718.707
 144.901 261.439
 190.355 405.664
 573.503 686.598
 868.047 1.673
 697.017 755.389
 883.740 108.438
 565.408 281.142
 782.638 544.209
 457.512 487.828
 253.385 855.539
 330.023 844.915
 30.096 457.879
 620.894 627.722
 253.101 828.388
 240.377 960.502
 387.701 276.637
 883.345 806.966
 294.489 205.973
 976.078 883.170
 637.482 615.095
 118.779 609.910
 379.549 431.691
 868.989 840.478
 223.523 313.948
 26.309 305.437
 40.407 888.355
 199.145 134.758
 314.475 241.024
 661.142 840.909
 613.640 462.871
 218.664 181.557
 949.648 425.252
 718.932 40.165
 467.529 881.457
 717.505 55.603
 241.019 740.840
 807.860 151.818
 547.625 626.960
 887.354 335.581
 53.650 930.305
 713.252 379.499
 9.326 711.745
 88.508 39.995
 193.495 357.453
 836.266 792.253
 765.758 572.787
 879.539 228.602
 894.244 515.288
 571.222 61.165
 495.044 880.007
 330.632 407.387
 313.810 978.780
 375.367 797.408
 23.134 104.565
 208.904 219.781
 826.246 188.788
 680.427 877.219
 26.692 280.736
 97.594 32.797
 126.356 180.913
 596.998 30.954
 685.084 513.156
 890.963 933.972
 551.910 131.882
 570.881 146.185
 251.359 430.639
 392.808 343.500
 572.367 386.093
 764.708 188.940
 509.166 968.436
 938.925 915.664
 93.178 446.227
 958.696 382.507
 735.878 572.709
 62.473 654.631
 81.188 264.399
 191.161 299.846
 101.769 164.168
 226.067 201.928
 29.369 54.074
 192.398 823.493
 400.887 972.239
 555.566 66.382
 948.022 758.057
 904.812 505.949
 631.379 656.769
 327.915 162.023
 894.846 254.100
 27.675 723.892
 221.297 971.214
 689.015 395.441
 537.644 357.273
 576.668 161.155
 630.521 589.413
 707.492 201.322
 881.183 686.968
 906.337 578.270
 650.227 617.457
 406.356 863.320
 83.655 506.500
 507.893 530.458
 968.425 742.835
 856.939 177.219
 238.369 714.525
 165.260 681.337
 473.398 934.953
 768.126 514.242
 102.774 270.042
 729.046 626.171
 326.428 104.275
 258.765 624.656
 19.579 466.542
 851.121 686.380
 51.058 151.762
 662.298 585.237
 693.715 635.903
 511.741 966.102
 758.161 395.951
 280.024 138.949
 64.042 58.901
 66.669 71.964
 154.441 451.905
 973.023 301.104
 240.184 86.789
 843.492 288.819
 166.546 254.472
 362.700 513.553
 362.544 737.130
 24.349 677.050
 853.802 67.654
 195.970 816.891
 287.514 317.161
 666.545 511.158
 779.630 2.601
 123.570 480.421
 200.081 949.211
 233.028 714.688
 165.060 778.617
 738.537 280.559
 612.476 225.263
 931.461 463.147
 957.289 204.764
 226.838 150.634
 720.214 601.540
 493.638 924.449
 412.076 134.028
 393.226 238.475
 755.806 559.003
 766.245 185.478
 910.838 447.722
 142.811 502.927
 805.642 1.975
 629.479 773.744
 511.602 964.651
 722.446 856.402
 536.960 844.626
 311.787 824.709
 167.579 37.808
 155.912 517.800
 419.533 243.845
 127.003 868.182
 637.924 0.699
 343.045 678.628
 320.648 477.060
 24.417 411.329
 862.302 556.134
 235.292 804.836
 802.134 34.864
 112.824 981.140
 974.245 662.181
 348.839 897.906
 54.660 100.851
 496.332 55.860
 187.797 463.175
 631.344 820.921
 167.204 224.821
 342.764 362.682
 507.823 338.077
 359.416 358.849
 348.538 660.599
 94.693 348.143
 586.382 194.138
 311.383 26.981
 792.795 535.972
 128.699 237.999
 75.905 720.751
 933.517 767.441
 112.594 749.784
 970.169 994.961
 514.499 436.521
 597.778 580.930
 650.910 250.043
 378.988 655.514
 119.485 12.008
 335.246 829.320
 526.840 136.909
 235.704 981.170
 862.394 531.265
 621.826 414.457
 970.570 855.734
 178.280 94.817
 851.918 67.193
 891.418 289.495
 359.335 597.854
 366.295 789.477
 360.923 188.913
 456.636 791.325
 378.828 910.642
 582.457 494.582
 799.424 793.760
 428.305 96.134
 903.487 433.343
 120.560 464.035
 557.507 962.176
 42.312 694.830
 514.252 621.513
 554.519 610.623
 920.504 370.688
 526.075 161.108
 53.857 300.446
 534.874 552.998
 193.275 166.314
 266.715 642.078
 257.414 896.712
 217.171 864.246
 761.314 105.175
 579.201 439.924
 289.965 237.012
 790.861 215.208
 63.418 188.733
 815.086 772.743
 972.914 874.836
 847.910 91.049
 354.014 992.999
 901.112 303.710
 587.661 7.929
 7.015 26.155
 692.795 379.221
 651.807 309.946
 407.474 183.372
 292.381 850.338
 815.130 298.969
 361.387 425.913
 527.576 152.146
 255.238 268.375
 408.809 962.208
 247.588 740.933
 138.623 431.288
 721.792 205.300
 850.960 723.851
 293.757 656.361
 120.179 359.333
 353.076 741.445
 643.602 662.465
 915.355 315.191
 718.518 689.496
 910.159 134.096
 627.059 974.197
 663.198 605.350
 116.991 55.103
 232.426 376.715
 547.583 985.662
 868.122 707.659
 907.427 963.061
 457.176 982.038
 708.820 801.467
 730.404 910.403
 827.463 323.696
 935.506 191.962
 246.330 345.160
 862.137 944.708
 641.393 909.085
 632.484 614.990
 30.205 826.863
 701.917 408.369
 711.074 547.034
 538.865 371.086
 322.891 476.476
 538.559 940.523
 628.635 304.160
 767.109 184.165
 97.631 718.266
 104.192 685.514
 264.154 389.052
 556.210 504.038
 357.530 830.810
 826.985 241.558
 719.193 15.303
 367.878 662.465
 886.067 535.699
 869.880 728.249
 970.993 4.209
 620.839 272.115
 606.924 889.037
 24.068 826.714
 442.366 478.269
 380.564 562.520
 134.357 311.712
 374.620 647.174
 338.733 599.089
 498.454 113.785
 154.869 587.581
 410.535 60.904
 356.460 937.167
 277.561 496.589
 996.803 183.092
 912.602 697.073
 285.610 725.996
 731.140 656.198
 116.503 297.577
 519.879 149.646
 105.390 949.265
 895.865 488.474
 258.047 640.321
 349.198 65.529
 402.049 937.451
 463.291 947.545
 728.099 48.713
 422.000 692.359
 326.657 908.898
 201.139 197.601
 568.272 711.166
 938.941 152.807
 854.155 680.496
 250.264 775.402
 404.437 939.179
 635.083 182.004
 805.242 594.396
 403.646 465.435
 405.763 144.825
 547.121 315.669
 949.137 559.707
 900.532 606.248
 95.810 923.106
 528.989 548.734
 517.930 991.918
 101.830 844.369
 723.856 913.027
 763.295 297.771
 632.179 347.836
 652.143 931.274
 526.671 416.928
 333.452 95.203
 462.623 900.113
 379.332 19.262
 489.300 594.492
 644.980 819.305
 434.309 372.968
 234.234 53.675
 147.971 416.046
 114.343 421.198
 417.142 69.513
 31.210 281.759
 569.072 459.161
 79.821 48.529
 640.785 161.119
 614.405 602.557
 885.210 63.224
 331.302 185.245
 22.077 880.554
 345.159 467.581
 672.678 318.599
 4.502 927.861
 699.530 463.165
 482.728 308.626
 14.239 860.102
 840.010 800.842
 832.197 814.148
 113.501 16.902
 306.954 458.984
 968.695 577.175
 139.150 45.025
 773.162 826.813
 746.829 963.252
 452.379 414.987
 230.958 218.693
 801.726 68.010
 950.423 223.070
 782.321 246.965
 516.071 869.983
 773.175 640.995
 358.064 256.166
 417.951 766.645
 352.643 127.441
 49.383 744.372
 904.219 57.558
 234.399 544.032
 160.316 552.077
 622.333 335.954
 937.559 138.600
 439.778 772.815
 406.664 130.133
 929.071 45.288
 526.623 92.256
 121.782 902.348
 739.455 209.448
 250.656 771.755
 96.563 224.659
 88.073 939.856
 48.552 552.787
 639.343 0.269
 808.226 567.452
 76.039 521.753
 910.273 96.554
 57.503 945.672
 212.956 391.049
 724.900 947.722
 692.169 449.571
 557.284 997.311
 494.772 675.888
 926.777 247.149
 577.666 644.172
 881.790 576.842
 46.183 866.890
 303.200 4.772
 907.684 160.645
 826.549 445.209
 214.695 635.768
 589.692 110.832
 530.316 786.066
 64.301 698.784
 804.155 306.501
 653.427 820.795
 299.822 439.901
 906.650 180.076
 318.387 61.172
 717.606 510.632
 472.658 701.258
 652.885 794.952
 994.143 36.566
 121.068 295.928
 510.937 406.479
 759.260 276.219
 386.228 946.319
 602.795 246.516
 722.687 350.784
 51.320 262.476
 639.702 919.077
 668.343 273.104
 243.435 823.992
 597.325 171.529
 612.413 830.049
 68.878 888.299
 95.129 437.855
 662.618 239.239
 695.655 521.471
 803.355 951.694
 446.070 461.353
 372.765 267.541
 521.597 956.963
 340.548 197.132
 739.498 670.325
 327.564 79.460
 743.165 535.365
 949.975 810.004
 58.653 539.107
 428.538 414.321
 725.406 501.605
 129.435 573.417
 952.590 454.372
 609.253 12.924
 296.929 635.287
 121.743 134.273
 959.710 515.186
 990.855 940.337
 675.822 172.098
 424.365 753.808
 234.931 398.296
 224.428 773.031
 306.529 218.824
 13.069 501.837
 11.599 713.985
 427.329 137.467
 622.499 759.646
 724.316 229.949
 110.707 255.350
 172.380 228.807
 683.959 719.578
 871.008 816.110
 347.646 552.662
 446.825 361.306
 231.022 450.305
 702.342 111.613
 480.725 184.492
 362.205 306.037
 939.376 434.349
 760.901 741.042
 295.806 368.582
 666.817 156.919
 569.148 965.420
 538.744 406.892
 527.922 457.987
 789.193 732.685
 257.090 55.936
 89.147 632.707
 583.396 101.793
 224.006 70.206
 418.058 847.155
 411.771 942.095
 444.945 994.748
 561.129 393.744
 593.837 352.986
 496.413 315.675
 717.426 336.460
 354.001 55.032
 115.658 455.499
 884.147 394.017
 503.365 348.323
 325.296 330.680
 631.362 688.270
 484.529 301.839
 685.059 455.142
 115.832 636.275
 388.947 493.169
 173.671 157.224
 234.021 28.453
 896.948 670.623
 665.335 316.809
 390.385 299.327
 368.727 909.840
 687.085 238.950
 882.496 124.818
 546.215 19.022
 738.042 285.077
 140.045 20.468
 762.647 655.260
 570.081 109.185
 320.448 863.703
 905.433 343.571
 340.062 6.935
 319.359 864.753
 398.085 733.718
 401.028 111.030
 769.102 963.947
 906.634 257.459
 789.860 707.311
 982.346 377.893
 646.375 794.871
 214.980 886.089
 509.299 451.142
 46.412 726.420
 999.550 132.970
 4.507 960.358
 150.508 203.434
 564.766 505.209
 186.114 943.376
 49.050 14.968
 599.574 420.196
 904.985 203.796
 692.479 513.774
 684.251 270.133
 118.921 264.184
 570.521 719.343
 227.130 867.060
 996.936 555.840
 458.576 452.739
 665.388 38.642
 561.107 987.607
 640.536 499.344
 411.006 614.446
 473.269 906.505
 284.913 777.187
 922.487 238.860
 145.126 969.565
 529.856 380.729
 23.003 712.251
 376.860 271.157
 730.283 845.519
 962.736 784.152
 675.369 761.203
 509.179 166.713
 492.437 266.225
 674.914 455.929
 940.259 238.448
 780.200 793.346
 232.510 612.853
 156.054 877.030
 712.911 921.413
 181.605 377.694
 880.748 143.661
 319.791 199.014
 952.265 937.423
 948.915 203.632
 861.211 981.798
 785.957 940.538
 260.908 639.197
 55.592 997.731
 296.884 32.552
 453.347 632.622
 733.098 930.910
 137.146 84.038
 198.649 175.273
 41.629 491.570
 591.527 281.193
 405.224 203.983
 950.273 990.274
 520.288 777.524
 755.560 965.079
 929.029 491.904
 726.770 227.254
 987.981 357.004
 761.985 913.836
 385.051 472.685
 964.951 199.394
 617.452 129.367
 393.912 919.791
 5.977 105.219
 642.652 295.990
 739.145 399.984
 964.255 842.661
 995.773 833.882
 917.090 846.592
 0.947 987.034
 447.309 894.561
 120.328 329.930
 622.993 640.860
 811.950 834.151
 555.255 42.791
 531.666 105.723
 237.576 510.920
 954.926 167.787
 415.995 62.657
 138.627 466.880
 182.163 516.765
 335.184 785.983
 724.545 796.994
 998.047 330.966
 749.165 440.309
 322.766 894.347
 112.267 734.730
 267.840 286.039
 518.351 489.973
 40.402 15.403
 6.570 107.737
 237.049 888.340
 857.763 345.227
 251.458 889.059
 438.249 323.386
 827.764 605.671
 992.351 929.313
 210.073 954.801
 94.477 699.626
 749.993 1.437
 167.336 588.387
 949.960 960.320
 412.513 150.096
 182.920 724.108
 633.493 676.634
 8.850 476.638
 662.537 678.647
 454.626 617.780
 538.014 899.430
 512.318 616.393
 777.560 285.873
 697.225 801.779
 317.287 150.428
 873.729 49.781
 154.207 164.615
 865.530 880.721
 856.888 993.468
 106.318 491.799
 770.218 867.093
 824.695 541.144
 509.268 386.524
 888.896 194.725
 742.858 463.230
 435.961 666.839
 41.054 722.407
 78.470 621.418
 886.961 577.889
 699.488 762.210
 719.612 769.768
 321.035 397.863
 922.201 594.161
 49.401 911.477
 42.420 637.953
 776.084 847.462
 726.200 240.517
 838.551 721.262
 63.030 460.578
 740.872 894.962
 433.451 241.538
 899.128 695.083
 873.825 95.202
 137.232 894.483
 239.571 705.094
 820.163 270.479
 568.480 770.298
 406.751 983.983
 486.243 443.291
 244.049 313.015
 925.978 275.729
 349.377 897.564
 974.250 480.123
 51.644 206.086
 133.227 989.249
 836.013 777.431
 480.353 585.718
 779.107 801.459
 94.772 759.078
 127.448 418.851
 138.322 795.209
 989.526 402.703
 265.786 421.383
 739.954 554.368
 685.232 519.692
 608.532 642.117
 488.483 521.555
 412.137 237.590
 571.249 37.369
 425.449 581.539
 12.268 629.441
 748.164 122.250
 584.404 864.929
 60.209 618.327
 734.404 491.238
 539.210 448.809
 951.456 752.344
 701.081 810.101
 710.674 144.543
 598.005 848.754
 841.752 818.699
 829.466 45.263
 154.431 38.105
 180.604 655.819
 823.065 652.323
 965.333 81.054
 467.666 144.083
 715.019 273.735
 96.713 35.410
 190.538 846.884
 329.139 28.190
 608.097 291.679
 273.820 321.480
 837.148 567.907
 502.327 851.865
 360.055 461.491
 45.433 393.449
 264.004 202.266
 819.879 320.667
 80.327 354.785
 346.225 560.728
 87.162 405.178
 751.476 664.370
 768.882 503.466
 514.899 715.706
 578.480 734.006
 68.427 836.777
 403.950 93.739
 513.925 563.111
 201.489 90.679
 381.035 257.064
 960.078 831.571
 487.083 760.178
 414.835 461.313
 743.711 579.496
 969.706 426.652
 805.373 361.216
 940.945 857.596
 98.002 174.656
 136.973 252.263
 280.128 47.052
 671.226 990.489
 55.158 232.857
 814.185 130.046
 406.796 238.038
 258.962 614.018
 407.550 659.207
 859.433 861.550
 343.612 338.688
 237.225 665.410
 802.183 219.826
 508.066 82.494
 826.511 42.683
 191.498 297.549
 209.788 720.004
 411.254 251.067
 374.914 838.905
 115.323 650.701
 179.352 347.644
 921.623 98.173
 952.603 602.324
 582.205 742.698
 380.716 699.094
 38.963 665.386
 713.723 427.959
 778.088 170.236
 606.756 419.538
 168.258 135.475
 586.016 671.821
 756.149 408.664
 231.897 836.395
 987.793 20.721
 221.711 499.647
 499.262 373.635
 105.124 441.704
 276.866 915.838
 281.070 112.400
 505.357 565.199
 993.388 588.286
 510.622 945.172
 104.403 216.922
 647.080 553.402
 985.201 304.481
 393.796 237.946
 575.444 240.805
 999.473 784.192
 714.458 703.584
 275.655 250.671
 382.286 252.431
 178.088 685.373
 870.935 66.604
 565.195 522.459
 941.665 540.330
 484.804 834.639
 226.621 310.803
 848.631 496.790
 968.175 330.390
 819.737 515.117
 325.990 221.457
 400.521 372.437
 42.108 175.133
 885.047 328.646
 63.512 520.626
 175.328 556.558
 557.872 136.189
 680.052 662.955
 603.127 574.223
 168.000 184.594
 119.576 999.237
 666.956 716.128
 482.152 297.465
 240.169 344.454
 791.150 410.142
 272.631 470.255
 285.973 608.848
 122.804 96.564
 605.447 1.630
 584.256 475.855
 980.119 604.046
 326.677 116.724
 390.097 291.793
 195.285 559.650
 842.730 473.712
 118.747 805.306
 277.464 378.872
 163.063 600.511
 953.157 72.899
 555.595 4.176
 231.844 231.165
 950.568 331.841
 361.326 964.918
 804.266 41.837
 549.164 676.598
 42.112 723.411
 387.765 708.675
 626.429 687.627
 562.706 33.381
 646.510 871.642
 985.563 136.118
 953.471 737.420
 722.997 691.354
 531.053 484.533
 733.288 375.196
 938.200 376.127
 810.788 853.050
 565.810 985.926
 821.788 413.756
 733.047 166.379
 289.158 74.133
 0.115 983.535
 348.039 71.132
 515.195 498.155
 704.052 204.825
 841.781 346.114
 335.603 346.662
 955.798 600.697
 602.169 827.059
 964.407 417.395
 163.996 248.227
 413.488 765.907
 650.915 306.547
 729.333 957.885
 508.175 368.882
 621.591 261.544
 517.231 134.589
 976.141 250.342
 464.591 675.971
 534.016 522.854
 590.377 321.369
 209.256 430.742
 271.644 204.665
 296.508 602.905
 818.395 220.665
 688.063 513.731
 920.132 606.619
 17.993 534.723
 768.728 315.278
 914.114 770.107
 993.183 794.506
 130.970 212.448
 520.570 173.204
 701.362 83.516
 275.381 244.481
 650.443 634.052
 149.866 996.415
 613.998 664.593
 27.235 871.145
 567.620 864.804
 377.395 927.352
 61.351 32.980
 333.831 773.375
 947.626 878.474
 416.245 552.599
 750.448 491.105
 605.457 564.449
 39.741 512.403
 177.025 848.882
 514.196 408.383
 133.197 446.144
 854.152 132.900
 767.494 153.466
 756.809 510.437
 583.900 664.056
 211.009 249.032
 657.847 609.168
 887.964 25.170
 456.673 490.166
 225.550 235.737
 973.737 933.624
 153.302 976.017
 816.960 418.714
 557.327 531.261
 126.156 293.126
 211.294 132.407
 74.462 832.741
 522.082 159.314
 390.642 523.231
 655.101 128.450
 177.634 1.195
 341.562 192.902
 107.836 931.535
 432.950 43.105
 360.134 900.269
 389.586 824.665
 893.235 442.406
 781.690 298.527
 493.605 17.717
 281.934 37.656
 616.064 899.135
 855.550 78.071
 176.321 995.130
 53.113 480.823
 935.503 925.877
 705.784 591.341
 918.690 690.755
 464.855 45.097
 867.073 869.925
 646.747 420.962
 174.306 4.163
 699.161 808.790
 192.825 994.269
 330.090 874.185
 509.186 594.170
 302.999 475.161
 526.008 271.050
 41.147 732.183
 902.007 442.663
 272.269 160.325
 494.261 838.446
 830.201 40.870
 24.639 69.543
 589.370 406.283
 814.900 426.689
 96.240 619.294
 364.913 87.783
 361.769 591.727
 1.721 833.304
 151.888 775.134
 222.574 702.630
 948.171 492.349
 64.796 833.362
 115.633 311.577
 934.491 705.272
 104.456 602.746
 843.061 747.426
 201.085 285.784
 166.712 488.847
 233.237 973.618
 544.074 258.036
 102.857 136.430
 748.593 623.429
 278.980 740.795
 656.123 965.010
 714.847 736.245
 318.206 566.687
 674.818 226.757
 644.965 600.472
 859.033 645.224
 998.409 158.205
 17.728 480.612
 750.755 786.469
 51.548 341.151
 429.430 647.967
 825.508 389.171
 760.336 711.177
 587.687 486.299
 746.473 143.333
 811.973 39.531
 845.852 124.106
 388.620 352.656
 509.849 523.830
 606.069 842.755
 432.736 606.411
 119.979 372.748
 170.279 69.420
 736.090 38.518
 588.427 159.284
 66.104 409.104
 383.506 275.393
 1.969 592.250
 607.759 771.617
 123.640 742.641
 376.019 585.879
 66.597 169.122
 311.769 777.485
 64.286 968.721
 607.649 67.951
 211.386 823.334
 73.751 494.711
 908.890 959.351
 176.987 369.634
 721.822 276.512
 739.701 847.666
 853.722 800.991
 772.036 657.647
 295.474 175.633
 419.875 420.612
 694.629 149.638
 481.170 614.483
 197.967 518.735
 593.975 662.331
 105.912 758.359
 448.455 989.512
 631.670 515.780
 94.596 768.440
 448.166 27.142
 182.565 645.033
 927.348 512.378
 311.837 104.697
 2.912 300.932
 309.967 515.777
 720.816 245.703
 396.586 902.774
 661.788 298.946
 700.751 409.125
 234.599 624.759
 330.791 359.396
 134.164 496.818
 189.434 113.372
 148.893 431.273
 480.102 200.384
 679.426 502.870
 563.243 852.629
 316.622 822.833
 647.595 233.091
 218.836 470.779
 96.843 729.510
 754.126 286.497
 706.857 403.839
 436.723 373.133
 675.170 430.543
 922.056 738.949
 608.519 401.425
 141.928 523.835
 464.959 134.267
 300.267 798.381
 926.423 903.395
 727.768 82.069
 170.789 258.283
 656.056 863.622
 137.893 148.707
 42.458 396.487
 142.846 409.061
 206.809 527.651
 517.187 638.583
 361.786 955.523
 991.393 657.079
 86.150 25.478
 861.987 416.742
 441.978 398.212
 906.782 49.941
 136.940 870.462
 269.903 560.884
 823.065 509.606
 584.121 97.379
 74.975 568.523
 835.238 229.209
 651.723 375.885
 508.100 814.591
 494.000 316.263
 445.864 848.908
 297.392 906.450
 366.207 794.177
 15.653 886.897
 825.873 807.993
 946.667 743.789
 527.486 691.944
 127.225 486.979
 591.723 317.484
 178.294 176.632
 849.211 458.154
 895.603 227.263
 367.943 947.885
 244.763 47.861
 555.267 623.335
 797.566 992.650
 943.003 712.065
 416.355 805.911
 567.750 956.552
 364.557 918.998
 36.810 466.041
 279.655 786.835
 467.220 854.076
 204.359 388.709
 498.321 829.854
 324.891 533.946
 207.262 887.687
 232.580 442.330
 655.120 792.625
 505.139 462.945
 815.427 44.374
 623.627 770.021
 96.357 659.054
 705.267 462.636
 575.342 322.997
 73.852 994.585
 386.275 19.023
 219.660 84.830
 603.718 518.494
 458.798 786.873
 77.604 977.655
 405.139 821.761
 311.170 220.542
 862.012 464.700
 922.462 970.053
 649.114 595.307
 967.227 281.070
 254.615 118.049
 362.921 103.162
 672.898 989.552
 477.578 263.859
 812.841 976.151
 224.252 116.558
 976.251 946.669
 525.590 679.475
 975.033 686.157
 30.934 734.666
 921.593 615.876
 430.267 130.071
 860.053 408.466
 518.800 394.811
 554.953 796.154
 429.325 841.153
 595.860 150.358
 726.305 78.671
 765.634 945.662
 608.719 441.168
 439.992 557.462
 513.689 249.113
 797.663 44.259
 368.908 264.826
 312.951 461.655
 480.900 700.073
 443.525 690.256
 143.341 902.363
 511.012 844.376
 33.441 464.011
 474.261 688.534
 66.105 194.468
 916.712 515.906
 779.900 789.713
 989.944 44.329
 423.349 381.418
 983.307 734.044
 535.723 602.530
 410.648 715.531
 17.058 654.968
 133.715 189.701
 954.867 789.897
 770.413 696.020
 19.948 932.865
 985.000 272.274
 214.292 116.830
 825.344 3.553
 506.681 278.377
 986.189 294.280
 235.817 569.289
 241.878 927.960
 609.325 21.011
 640.236 402.583
 645.693 447.698
 792.356 458.857
 163.887 299.655
 470.182 232.624
 44.310 588.595
 52.449 156.827
 789.991 445.646
 285.102 972.448
 186.762 679.269
 568.611 857.988
 577.175 350.814
 103.162 394.900
 359.609 748.434
 843.597 509.105
 939.003 724.351
 297.115 589.224
 579.937 565.395
 774.245 118.867
 740.120 932.369
 141.850 577.397
 239.924 860.804
 368.089 280.681
 501.592 935.322
 964.085 735.889
 473.445 994.065
 663.998 973.318
 346.281 691.004
 521.063 960.121
 830.778 935.552
 786.933 377.959
 358.744 274.602
 68.134 806.778
 813.359 206.275
 978.031 263.679
 203.069 882.356
 814.339 428.199
 442.526 723.250
 258.626 88.129
 167.239 831.641
 110.631 973.448
 314.586 335.764
 110.427 336.148
 284.108 647.828
 767.137 272.249
 529.059 205.891
 183.979 776.264
 816.708 337.089
 353.847 40.841
 467.794 86.017
 583.656 253.534
 189.611 984.328
 203.396 552.880
 649.722 976.805
 719.800 356.878
 398.216 886.715
 105.106 703.905
 789.328 610.943
 67.299 800.052
 34.309 535.853
 356.211 664.459
 746.483 701.192
 424.719 637.629
 328.920 895.374
 919.197 864.811
 271.135 915.631
 429.297 500.835
 32.461 585.815
 923.442 883.333
 318.371 98.710
 150.436 882.805
 527.315 784.919
 644.859 920.945
 237.736 343.596
 558.015 128.811
 299.482 879.016
 399.003 935.621
 325.232 139.478
 541.675 194.247
 783.621 159.970
 491.085 183.815
 67.262 966.914
 943.404 421.596
 639.713 152.180
 480.640 869.774
 902.821 394.948
 758.114 557.385
 719.825 475.437
 539.055 839.036
 483.610 945.666
 255.529 981.069
 339.864 501.957
 604.960 769.030
 221.264 735.010
 281.596 650.020
 983.909 449.721
 375.465 107.546
 376.730 173.071
 408.767 578.288
 237.671 969.282
 910.503 88.928
 68.928 812.772
 921.871 761.520
 572.812 727.472
 773.034 518.215
 358.075 772.747
 849.931 336.383
 585.292 969.022
 179.631 655.047
 993.721 28.393
 384.177 420.093
 428.641 545.840
 593.973 451.997
 508.261 264.483
 58.618 514.108
 476.961 443.800
 560.024 606.113
 83.858 913.395
 11.931 575.772
 702.668 408.105
 342.201 367.782
 23.949 464.931
 498.062 862.688
 860.461 870.909
 116.560 817.640
 720.126 126.845
 567.804 436.794
 331.641 18.596
 40.080 370.111
 720.996 439.640
 504.759 778.635
 401.915 501.217
 514.348 591.248
 881.671 504.831
 166.474 307.008
 820.951 982.816
 355.457 28.899
 600.896 72.815
 855.164 725.166
 723.451 458.979
 383.724 644.837
 837.353 854.615
 722.334 21.978
 379.169 26.662
 154.791 611.333
 937.545 71.225
 997.727 644.908
 783.252 581.451
 167.963 688.748
 304.682 434.895
 525.427 831.443
 798.500 738.659
 908.149 136.094
 591.364 468.663
 188.556 336.519
 417.543 127.219
 504.497 123.082
 408.382 313.560
 808.908 825.775
 725.679 89.116
 621.855 910.064
 507.809 947.355
 18.987 17.901
 314.025 732.149
 440.434 641.337
 20.606 44.359
 421.292 254.102
 217.835 230.092
 224.558 457.672
 607.297 542.732
 73.342 548.651
 936.308 241.862
 33.138 775.497
 314.833 353.881
 966.792 331.753
 727.864 330.105
 582.526 3.031
 523.586 547.977
 705.156 34.407
 168.856 299.638
 136.662 667.763
 615.485 780.261
 27.004 384.674
 913.837 447.466
 569.918 915.034
 897.631 684.739
 170.153 785.753
 701.987 818.664
 424.822 604.050
 875.284 455.011
 327.248 428.478
 916.971 696.159
 869.842 775.553
 183.956 856.427
 604.259 854.328
 426.455 717.524
 951.673 94.425
 362.394 469.379
 960.818 529.781
 2.707 208.168
 431.962 980.901
 176.571 50.498
 584.920 618.801
 357.146 547.838
 800.195 535.635
 389.368 516.661
 34.442 547.484
 709.406 646.159
 762.442 36.721
 711.454 206.134
 264.019 143.373
 855.417 892.959
 619.943 740.892
 165.933 751.847
 348.230 101.653
 899.213 270.421
 472.007 956.444
 252.653 113.711
 310.673 281.450
 169.613 666.640
 104.464 872.050
 107.653 60.026
 973.379 867.653
 355.614 813.971
 757.908 423.482
 319.014 662.490
 152.173 747.160
 563.294 690.555
 709.249 559.350
 182.491 174.944
 840.932 543.203
 822.209 669.740
 745.561 627.318
 958.582 2.905
 251.378 627.346
 550.697 179.617
 161.012 243.884
 127.302 339.137
 704.867 85.992
 627.246 143.726
 865.648 933.625
 727.703 439.875
 408.820 56.725
 8.965 13.958
 559.058 27.930
 616.302 447.024
 92.789 69.519
 288.441 778.046
 692.468 798.607
 881.854 123.540
 327.805 28.832
 186.689 926.510
 119.553 568.316
 713.516 862.383
 107.520 254.825
 742.606 997.764
 919.299 587.678
 735.234 853.829
 930.808 565.437
 878.268 985.077
 863.441 797.968
 191.275 351.612
 192.856 725.749
 94.636 585.433
 396.582 208.673
 396.155 565.262
 165.419 717.070
 283.644 997.807
 798.814 510.810
 546.753 824.177
 226.783 185.388
 30.372 737.228
 408.671 719.713
 335.253 308.394
 288.141 117.321
 322.927 720.973
 398.517 95.148
 798.609 821.655
 555.423 261.403
 287.868 704.595
 614.973 321.911
 493.553 794.317
 864.311 63.566
 425.443 997.962
 423.744 950.725
 395.738 946.786
 830.997 917.830
 831.610 275.318
 331.215 397.050
 887.423 818.602
 972.425 346.782
 62.751 208.396
 394.440 374.569
 820.185 673.924
 767.090 321.058
 624.202 597.905
 76.662 500.409
 917.453 131.121
 351.157 303.098
 545.135 656.262
 257.262 950.827
 716.241 232.313
 174.488 757.619
 140.059 103.204
 563.026 468.875
 838.271 568.123
 477.342 809.744
 851.126 775.989
 51.900 729.707
 627.746 503.577
 890.878 451.464
 15.633 527.155
 550.889 54.516
 96.352 512.989
 813.211 198.057
 509.567 285.355
 626.530 730.709
 675.651 124.840
 467.690 378.357
 480.707 288.585
 249.378 743.757
 492.830 2.070
 711.158 306.189
 803.772 664.140
 703.173 555.289
 757.850 238.878
 727.363 425.067
 465.289 725.947
 184.913 672.318
 378.361 42.010
 714.321 144.187
 817.285 587.434
 843.764 144.114
 103.321 582.718
 554.304 490.999
 526.634 946.916
 714.784 796.078
 337.056 954.959
 241.257 894.098
 90.797 192.493
 117.685 964.071
 262.612 856.071
 532.850 379.927
 990.927 294.745
 611.344 728.014
 66.518 818.091
 892.988 217.738
 909.727 308.072
 521.567 160.171
 866.694 561.028
 295.478 579.482
 954.155 685.286
 392.601 901.368
 411.025 313.824
 870.711 94.812
 492.022 25.115
 452.123 457.525
 736.221 754.409
 694.574 276.052
 36.708 318.583
 324.998 969.208
 754.873 557.151
 242.444 664.017
 595.688 237.725
 782.804 848.528
 173.219 404.181
 161.027 202.755
 36.228 518.948
 274.146 600.538
 232.920 716.492
 46.884 789.787
 315.592 33.321
 345.063 350.425
 517.244 291.343
 862.931 168.129
 873.249 707.421
 829.299 83.097
 465.364 494.468
 472.775 327.355
 89.071 60.875
 864.996 368.399
 298.038 648.690
 527.681 363.216
 474.151 760.516
 377.363 393.031
 773.784 785.009
 602.055 308.759
 179.865 256.151
 656.145 449.350
 566.707 977.863
 40.742 794.668
 485.961 259.173
 52.196 641.570
 85.468 73.191
 455.061 522.474
 159.920 552.842
 619.257 461.514
 237.463 736.085
 184.366 441.561
 967.538 381.808
 735.008 58.874
 983.073 394.228
 326.087 209.315
 158.586 458.510
 349.761 485.083
 521.956 833.998
 129.552 983.549
 451.664 445.375
 531.621 925.216
 606.634 918.001
 647.558 847.261
 898.734 624.249
 403.756 948.976
 788.225 135.996
 544.512 198.033
 22.579 348.347
 402.374 109.634
 364.971 475.551
 871.118 247.873
 789.341 786.957
 23.291 798.925
 426.305 404.473
 432.949 373.981
 303.490 419.517
 870.474 126.235
 663.499 593.930
 103.904 436.947
 594.055 713.142
 871.711 732.025
 552.515 379.382
 65.396 340.080
 498.580 426.527
 984.539 868.284
 105.503 855.822
 488.286 42.065
 445.288 23.155
 579.860 782.908
 634.462 934.518
 616.930 954.855
 884.060 748.036
 961.146 430.252
 873.884 650.338
 563.364 159.699
 223.350 24.764
 153.914 796.702
 368.796 501.925
 374.517 156.419
 392.780 963.424
 183.151 677.970
 250.420 631.387
 96.487 924.527
 570.177 934.973
 545.629 573.917
 393.735 205.839
 627.284 919.516
 186.945 363.953
 479.560 477.045
 479.572 450.044
 123.097 253.610
 57.163 118.989
 935.788 722.431
 668.405 397.572
 602.997 717.504
 363.455 139.268
 862.743 739.696
 433.863 577.299
 183.157 488.096
 276.645 225.251
 531.619 501.721
 601.019 532.739
 64.015 336.936
 186.409 243.176
 148.758 700.173
 787.865 283.616
 992.461 905.098
 876.556 345.415
 928.977 194.499
 257.928 582.241
 426.020 142.404
 491.300 192.573
 136.581 78.900
 657.820 91.688
 37.098 322.411
 807.795 578.216
 340.063 790.907
 235.571 418.402
 512.791 139.290
 155.433 303.458
 272.009 45.514
 913.929 268.813
 829.350 268.715
 303.826 626.103
 237.463 20.439
 27.364 867.677
 310.300 432.088
 779.096 117.919
 972.036 140.945
 622.349 175.281
 813.322 441.927
 362.055 303.555
 215.292 16.720
 967.554 371.326
 333.429 925.947
 972.021 26.006
 35.454 568.704
 323.909 535.189
 158.554 428.356
 746.504 85.984
 118.218 150.331
 84.064 445.468
 468.573 369.106
 889.653 336.396
 815.497 515.518
 106.596 946.085
 929.934 905.322
 781.319 78.142
 739.152 814.811
 442.374 381.920
 405.411 83.855
 913.782 299.753
 80.277 411.491
 678.834 193.849
 372.159 799.881
 454.640 30.913
 636.385 201.000
 812.456 881.218
 21.136 983.694
 622.037 838.698
 736.811 289.927
 900.585 189.217
 297.048 126.329
 602.369 285.429
 870.950 344.889
 740.795 559.250
 330.421 724.346
 440.803 988.282
 844.415 656.986
 479.305 592.358
 811.976 475.134
 191.363 773.385
 714.992 984.119
 359.546 518.871
 864.398 86.267
 626.077 300.879
 593.249 531.314
 787.793 441.899
 877.722 375.952
 971.581 452.485
 631.932 8.286
 514.828 427.946
 591.931 936.333
 466.794 719.404
 173.789 563.826
 10.953 354.819
 433.996 7.381
 16.726 805.905
 79.196 538.227
 46.210 795.195
 746.478 366.330
 855.160 672.758
 713.013 397.768
 78.507 113.606
 80.942 976.112
 922.904 284.696
 934.299 919.416
 299.411 385.265
 171.803 855.930
 618.519 397.403
 703.077 679.243
 90.690 707.092
 554.886 138.141
 684.832 822.017
 595.060 164.648
 204.251 964.426
 49.830 557.793
 257.293 738.989
 598.268 378.342
 193.958 141.366
 486.622 684.678
 519.132 798.119
 54.738 631.153
 499.867 818.306
 123.928 52.459
 983.507 937.921
 506.010 331.035
 113.736 587.177
 180.506 965.433
 154.238 84.980
 502.855 967.311
 939.255 733.058
 780.889 170.686
 204.461 152.781
 147.706 161.987
 801.243 680.225
 402.645 771.917
 356.447 49.493
 252.504 614.106
 555.139 381.385
 604.899 730.880
 846.045 725.515
 515.202 998.448
 901.426 40.756
 416.464 53.424
 711.646 644.117
 44.906 396.489
 319.217 304.802
 266.768 289.291
 160.260 442.278
 898.643 635.378
 999.023 328.861
 753.929 288.348
 932.249 963.905
 32.018 989.804
 776.813 933.570
 861.712 250.617
 911.451 293.860
 211.515 61.961
 849.802 401.885
 460.703 983.487
 208.869 898.800
 987.954 296.430
 488.952 335.688
 58.964 936.673
 85.806 489.589
 788.645 509.660
 54.000 390.357
 803.529 24.000
 376.264 760.116
 550.007 17.792
 363.917 636.360
 676.494 460.795
 518.628 728.613
 82.947 431.980
 878.985 758.843
 678.109 846.660
 913.083 10.110
 540.061 956.908
 210.285 299.335
 544.116 505.615
 83.937 982.483
 936.688 76.088
 188.187 668.129
 205.765 659.076
 44.940 473.541
 667.163 836.620
 93.505 711.535
 768.274 351.881
 340.904 292.928
 353.061 556.439
 683.323 205.143
 257.165 177.518
 470.359 660.140
 162.040 668.667
 328.026 762.371
 761.777 755.966
 781.685 338.735
 943.846 590.584
 916.942 297.014
 891.389 606.026
 479.110 76.880
 144.347 958.755
 187.020 359.152
 651.773 523.733
 75.144 775.639
 478.936 307.297
 782.331 375.692
 948.627 829.443
 482.473 658.962
 773.419 282.783
 661.724 70.006
 929.231 878.395
 951.037 603.129
 213.513 787.191
 437.801 109.509
 284.775 43.026
 224.956 698.418
 483.316 19.384
 852.437 335.700
 453.231 970.053
 619.154 62.081
 918.655 245.961
 872.401 768.114
 386.231 291.309
 197.004 899.244
 852.936 273.923
 823.200 941.775
 173.328 124.541
 867.974 817.115
 791.154 20.441
 570.076 37.168
 353.145 638.857
 18.233 437.964
 911.982 279.133
 2.191 692.412
 183.269 679.250
 237.355 427.587
 668.326 767.594
 979.303 349.221
 489.435 945.570
 810.705 158.530
 933.561 807.517
 459.867 477.416
 969.365 503.584
 909.789 361.129
 223.593 536.623
 745.249 47.160
 987.823 469.202
 831.795 280.467
 14.202 380.692
 646.884 173.737
 966.772 551.703
 214.752 53.626
 68.626 624.342
 911.459 946.651
 448.191 767.747
 886.164 249.171
 992.060 310.830
 423.825 72.928
 786.985 45.211
 890.692 769.561
 937.819 373.963
 548.134 113.973
 217.528 624.339
 286.384 607.266
 504.107 859.338
 464.772 775.958
 729.811 133.439
 499.168 266.605
 380.884 327.467
 514.001 925.651
 789.750 967.336
 381.736 15.915
 233.075 47.949
 366.744 746.764
 443.114 128.994
 635.690 518.387
 639.341 391.703
 308.830 726.288
 753.685 8.241
 924.714 805.014
 644.945 907.373
 47.039 965.976
 843.598 666.208
 831.774 999.325
 632.693 928.379
 223.615 651.024
 27.489 70.106
 794.769 681.151
 767.748 198.666
 260.518 376.194
 661.931 380.170
 292.756 285.448
 230.060 928.095
 245.454 428.996
 367.782 829.091
 848.826 472.251
 812.476 892.467
 318.842 60.247
 225.465 953.971
 865.891 975.093
 233.053 678.581
 424.161 234.232
 391.787 941.819
 918.097 37.812
 686.872 941.274
 343.714 343.821
 341.861 631.834
 883.269 183.398
 745.677 587.293
 657.646 900.376
 600.747 281.194
 220.733 723.631
 702.884 129.900
 636.147 263.876
 396.877 545.790
 774.077 114.493
 857.040 68.518
 103.074 65.647
 142.912 253.340
 709.829 989.933
 28.570 39.269
 993.790 94.249
 29.610 453.530
 590.744 465.294
 812.638 655.158
 670.867 64.438
 304.361 918.299
 126.338 91.809
 685.224 408.720
 58.343 869.860
 998.480 735.128
 843.493 664.808
 100.021 745.331
 308.548 631.972
 965.955 887.169
 776.403 940.863
 140.512 431.954
 25.100 100.911
 101.222 746.253
 287.839 202.853
 124.598 643.965
 31.475 738.406
 514.700 218.324
 302.643 526.984
 798.401 771.802
 296.634 118.502
 262.178 875.554
 559.555 552.102
 401.380 809.520
 907.502 118.803
 947.787 785.369
 968.938 529.139
 936.654 328.953
 912.680 743.056
 150.172 903.859
 801.646 437.359
 438.428 466.017
 452.577 315.368
 157.615 839.497
 228.227 994.099
 892.682 49.811
 838.218 216.968
 940.237 512.850
 677.860 455.962
 737.795 990.508
 144.328 298.361
 636.050 738.901
 592.857 212.008
 548.521 308.630
 441.817 592.884
 82.491 40.874
 417.260 303.234
 589.747 736.165
 10.665 982.085
 86.232 67.890
 77.018 167.691
 415.735 649.080
 746.243 19.006
 191.427 833.532
 784.401 106.884
 586.031 201.121
 500.416 202.370
 680.179 618.372
 730.789 196.615
 871.005 920.416
 283.391 612.845
 418.917 786.720
 119.630 624.252
 27.986 703.239
 93.041 971.943
 950.495 956.366
 35.334 724.407
 343.202 93.384
 635.543 864.818
 924.191 929.769
 844.055 306.328
 655.271 970.961
 354.461 80.099
 554.453 546.180
 178.764 218.837
 502.712 291.039
 995.009 763.092
 304.086 146.337
 73.694 482.424
 370.986 310.377
 396.009 353.077
 398.729 654.935
 482.217 733.168
 753.805 819.624
 324.163 81.096
 96.845 380.717
 237.361 169.426
 888.982 258.698
 943.561 141.552
 863.082 510.072
 495.674 669.782
 580.825 234.662
 947.917 519.088
 722.742 927.215
 842.793 259.527
 479.123 884.265
 473.860 851.638
 111.244 432.511
 533.040 642.993
 548.978 727.424
 660.657 641.203
 474.815 650.249
 785.572 90.339
 236.301 143.261
 125.078 585.823
 727.321 918.109
 666.032 569.940
 10.507 366.928
 679.683 799.371
 422.993 232.835
 845.363 651.301
 548.966 953.285
 338.631 210.226
 165.965 890.079
 446.397 368.481
 817.032 982.622
 27.168 485.520
 344.896 801.103
 263.994 930.281
 692.966 893.935
 439.298 414.600
 754.617 595.028
 875.996 890.989
 588.833 722.910
 172.681 803.475
 46.585 522.515
 549.920 154.288
 726.470 694.566
 610.652 581.471
 236.093 865.263
 394.277 972.945
 341.859 574.676
 18.297 1.942
 686.550 25.426
 903.599 928.189
 111.766 919.369
 972.862 530.830
 89.788 720.024
 902.685 725.260
 523.253 378.966
 558.336 260.009
 966.214 737.657
 908.308 525.344
 739.695 509.940
 719.868 456.780
 119.800 528.307
 95.517 449.203
 756.155 127.976
 795.744 166.538
 300.232 491.728
 380.928 834.061
 282.530 95.484
 522.983 622.541
 48.229 205.923
 616.775 802.860
 844.586 578.507
 747.166 584.889
 329.870 994.408
 527.245 713.790
 51.055 230.811
 657.943 630.230
 101.954 169.457
 812.535 98.029
 839.181 467.055
 618.733 844.356
 392.747 8.245
 796.270 764.937
 781.645 972.294
 562.438 331.810
 831.156 19.777
 98.369 856.445
 214.547 861.661
 484.593 449.730
 812.209 342.722
 78.143 766.233
 29.109 451.922
 781.152 697.623
 647.875 177.754
 211.348 4.258
 459.054 435.717
 50.223 750.399
 119.638 2.706
 140.121 283.545
 91.104 359.629
 505.352 208.906
 822.877 944.851
 866.159 333.654
 627.802 698.849
 332.546 260.389
 572.956 91.832
 445.207 204.038
 639.869 494.033
 164.045 590.700
 929.120 711.228
 584.868 110.543
 659.574 470.060
 338.895 570.743
 584.611 318.502
 747.929 199.604
 487.088 791.762
 773.749 951.567
 970.093 284.028
 719.859 957.199
 508.555 128.270
 76.838 45.668
 922.343 202.124
 111.820 373.452
 157.647 495.505
 3.896 646.500
 681.307 558.501
 939.480 388.778
 391.572 425.418
 476.919 743.821
 795.979 327.272
 243.115 593.776
 198.073 370.952
 164.901 429.454
 743.234 4.611
 695.927 632.609
 701.672 897.286
 60.323 256.177
 193.575 243.419
 285.206 268.393
 395.435 132.788
 575.939 711.890
 893.957 691.798
 444.903 609.166
 388.796 157.193
 433.510 401.857
 80.152 857.882
 468.381 564.280
 332.481 489.879
 19.443 993.746
 179.825 824.536
 636.566 203.632
 858.329 607.718
 941.845 973.343
 322.331 419.664
 259.379 325.889
 954.812 469.820
 239.373 783.240
 832.384 11.358
 747.329 206.953
 688.330 355.610
 64.257 972.463
 452.143 441.821
 905.296 196.164
 75.846 932.998
 690.275 571.901
 509.880 739.991
 872.002 555.295
 716.192 365.043
 380.955 28.583
 633.287 160.028
 516.365 694.171
 995.383 436.324
 994.161 681.258
 891.600 781.263
 645.848 746.810
 295.540 134.366
 196.237 940.383
 443.122 374.996
 82.158 253.224
 657.524 856.793
 812.251 47.564
 863.335 494.442
 516.050 564.614
 774.133 431.507
 148.417 532.636
 333.684 776.397
 65.713 473.435
 23.751 435.022
 88.601 260.985
 782.262 256.657
 632.147 484.880
 493.553 873.192
 388.909 269.404
 884.987 95.941
 470.150 92.590
 586.927 148.936
 872.642 425.644
 559.500 489.060
 874.955 398.968
 861.473 383.131
 162.492 315.039
 213.915 687.289
 522.283 429.244
 202.017 577.742
 177.682 656.939
 548.647 2.386
 793.500 528.473
 297.266 814.320
 870.792 984.413
 151.970 380.423
 367.767 301.962
 659.293 666.359
 582.378 282.532
 478.557 634.563
 469.520 662.124
 101.758 270.634
 951.009 773.771
 55.153 708.163
 422.318 678.594
 675.818 50.449
 532.224 63.420
 918.658 403.037
 579.029 93.421
 551.888 912.850
 151.923 413.618
 359.282 852.461
 273.525 559.503
 230.984 852.224
 548.082 1.490
 15.076 644.456
 170.512 887.921
 771.067 284.260
 39.208 635.050
 244.000 908.141
 277.796 848.641
 421.886 107.161
 798.792 549.971
 485.858 864.383
 929.254 359.090
 176.013 441.037
 812.090 590.924
 18.778 311.747
 246.958 216.392
 264.316 231.805
 744.876 293.183
 113.570 269.682
 947.349 881.607
 550.847 422.505
 763.371 123.285
 94.177 533.134
 869.059 208.075
 115.149 192.791
 810.398 411.993
 223.546 206.238
 268.919 421.046
 49.223 846.467
 964.860 318.456
 651.661 377.480
 757.885 102.026
 641.921 287.274
 289.971 501.379
 886.082 974.676
 730.067 408.834
 675.286 664.757
 10.234 41.181
 375.239 495.371
 275.733 271.154
 515.355 694.882
 947.981 556.520
 830.848 746.714
 863.105 841.382
 44.223 364.156
 897.371 389.254
 858.213 948.597
 523.973 51.886
 250.641 211.393
 17.036 193.798
 311.795 554.831
 884.576 732.316
 473.210 147.844
 382.174 260.010
 548.324 929.345
 145.921 374.399
 873.231 824.253
 552.670 423.146
 410.854 577.887
 36.619 296.693
 703.509 882.540
 385.923 470.112
 344.561 980.417
 836.567 658.055
 334.949 40.115
 351.356 538.117
 518.684 195.363
 801.186 496.127
 804.520 846.477
 288.188 120.025
 208.932 314.151
 703.677 725.935
 856.174 124.552
 888.826 940.110
 980.779 532.869
 756.665 823.714
 60.562 563.384
 187.335 144.579
 406.469 77.687
 874.810 742.390
 619.907 664.087
 985.762 963.136
 147.189 471.587
 96.420 457.673
 891.150 257.614
 460.644 241.045
 236.739 662.240
 994.770 427.499
 493.471 110.715
 157.865 15.540
 314.156 344.287
 78.798 162.612
 105.579 715.590
 206.093 616.111
 370.168 404.039
 508.042 52.360
 703.653 219.061
 857.347 605.095
 295.930 790.597
 928.113 567.310
 42.564 588.717
 397.815 243.182
 152.432 274.579
 870.719 969.098
 641.050 536.329
 62.868 63.848
 615.062 494.162
 956.162 697.938
 395.736 422.913
 837.276 571.388
 490.213 407.851
 86.478 679.525
 219.415 355.212
 924.962 39.154
 549.442 774.356
 923.782 895.617
 775.779 949.926
 232.198 877.736
 181.591 562.208
 211.113 696.323
 465.767 789.902
 423.965 67.284
 524.372 255.207
 911.999 497.223
 309.972 425.583
 985.261 703.778
 804.367 864.510
 720.171 700.689
 267.065 885.366
 247.494 796.020
 587.950 84.185
 222.284 908.336
 829.928 50.132
 524.612 68.237
 525.584 434.219
 884.217 750.324
 449.216 920.044
 344.501 672.648
 958.049 423.515
 75.454 947.250
 448.317 755.833
 258.214 396.963
 445.530 735.089
 546.255 541.691
 614.196 312.123
 862.925 163.740
 879.170 186.666
 128.755 588.953
 575.341 896.957
 484.074 361.651
 339.514 752.122
 945.850 980.433
 411.079 789.544
 427.991 823.156
 277.459 242.671
 80.646 487.963
 675.746 627.336
 838.359 68.718
 910.682 341.423
 484.465 563.868
 166.735 733.898
 968.172 774.642
 952.146 560.946
 882.828 908.952
 317.168 0.646
 113.463 289.737
 917.174 350.637
 576.554 329.457
 52.000 858.367
 545.848 425.461
 291.725 19.251
 329.034 944.044
 310.561 78.545
 528.028 674.850
 786.871 357.599
 980.946 373.165
 209.084 629.864
 899.707 477.437
 753.113 847.452
 40.133 145.708
 993.529 581.858
 780.962 140.559
 583.055 124.877
 257.037 191.609
 515.998 95.542
 655.893 551.835
 592.106 929.746
 115.053 954.140
 957.308 869.938
 471.494 873.290
 434.224 117.843
 240.338 351.903
 913.797 23.798
 414.962 994.477
 583.393 438.004
 967.079 548.051
 768.198 283.370
 717.276 640.162
 791.372 683.944
 681.898 243.111
 472.401 519.970
 171.652 677.501
 718.410 518.879
 115.038 997.755
 484.225 135.176
 52.586 348.341
 125.995 740.821
 446.142 913.206
 620.784 526.838
 774.512 864.168
 119.327 7.348
 948.917 849.478
 17.811 885.677
 938.642 44.400
 932.121 70.932
 911.641 245.447
 217.319 870.129
 382.425 453.127
 657.436 389.334
 739.429 519.784
 645.224 286.159
 468.081 795.087
 145.636 570.342
 469.370 978.081
 386.046 759.144
 125.038 168.539
 14.230 486.077
 411.083 129.023
 213.615 526.513
 95.611 140.911
 344.180 49.331
 262.957 321.270
 294.651 902.692
 424.149 512.471
 173.450 582.889
 848.254 652.719
 846.394 671.994
 476.883 63.948
 340.913 432.472
 565.475 175.155
 299.945 650.466
 683.076 545.966
 582.383 974.976
 753.824 519.785
 197.743 924.265
 747.614 661.269
 35.421 455.846
 437.299 202.967
 136.609 820.041
 301.030 815.188
 470.692 152.957
 329.892 36.497
 557.048 491.867
 824.978 965.408
 635.037 209.045
 559.562 263.072
 75.001 119.617
 219.543 989.059
 65.056 100.761
 300.105 265.108
 354.018 105.298
 563.313 603.270
 609.875 119.612
 387.735 953.886
 223.792 326.701
 457.961 24.788
 687.912 428.534
 43.127 236.019
 865.293 461.821
 846.171 234.880
 994.839 227.590
 19.879 275.538
 403.226 632.854
 345.048 927.696
 978.560 313.233
 856.795 622.423
 173.296 135.192
 946.729 963.390
 901.911 847.821
 424.076 662.208
 264.777 814.672
 403.725 421.753
 724.939 469.549
 622.470 256.308
 678.137 735.441
 738.612 157.741
 355.970 967.661
 919.594 889.031
 582.982 141.163
 95.979 97.219
 44.329 623.827
 389.138 114.743
 713.329 353.874
 589.149 379.392
 817.456 977.759
 56.296 607.486
 895.245 177.663
 884.972 851.811
 901.281 213.625
 646.771 655.341
 66.117 578.446
 17.090 354.518
 5.131 583.569
 286.846 513.163
 915.373 896.454
 321.377 691.786
 201.040 285.582
 308.501 629.814
 453.173 614.665
 446.824 183.091
 882.242 995.237
 76.223 399.832
 396.644 754.245
 110.982 209.363
 946.757 814.243
 671.112 754.522
 252.473 297.185
 641.120 226.233
 919.344 743.527
 343.085 603.699
 370.174 646.659
 370.585 302.876
 198.756 914.503
 873.409 866.921
 42.112 27.232
 644.436 363.274
 997.088 719.443
 377.517 591.769
 934.376 899.898
 529.211 956.070
 824.156 670.316
 621.974 446.821
 746.842 921.041
 318.804 559.896
 562.238 285.198
 629.684 698.229
 21.282 709.734
 581.689 142.952
 275.106 552.341
 203.853 631.356
 443.128 704.439
 804.355 938.781
 900.206 554.191
 13.931 262.728
 815.517 687.973
 651.612 174.592
 883.936 647.163
 55.696 102.570
 123.485 138.741
 486.478 794.169
 637.382 187.648
 622.846 674.503
 751.703 426.575
 70.723 54.285
 413.492 170.768
 408.889 476.535
 970.892 13.117
 301.676 241.733
 836.548 305.577
 995.846 76.212
 266.072 239.553
 431.740 657.488
 850.943 988.896
 780.206 72.902
 944.052 988.574
 464.133 445.172
 298.642 359.705
 336.776 731.419
 728.073 492.833
 321.674 802.924
 683.333 116.969
 327.509 193.778
 724.290 828.729
 945.030 610.929
 934.176 66.042
 325.094 309.610
 227.756 182.224
 692.645 531.270
 143.172 422.210
 340.037 290.865
 324.866 802.508
 286.631 192.451
 317.566 744.730
 415.145 592.662
 144.703 669.640
 77.256 157.831
 162.334 0.636
 382.800 649.736
 913.480 293.945
 583.189 995.383
 787.670 664.846
 768.062 356.668
 674.309 737.757
 105.532 915.610
 22.552 951.577
 864.626 470.178
 648.755 904.224
 710.685 125.107
 707.809 241.789
 210.834 433.010
 737.162 373.236
 30.468 255.171
 940.788 522.362
 49.381 471.488
 581.481 581.128
 137.440 968.037
 748.559 184.941
 867.067 202.618
 947.343 938.685
 219.216 117.713
 77.763 845.852
 779.892 401.650
 921.396 561.049
 897.633 648.071
 306.581 943.228
 353.957 27.285
 565.388 643.507
 816.937 747.753
 707.915 743.452
 434.121 79.279
 220.290 158.716
 559.747 649.610
 422.791 46.254
 690.031 371.966
 611.720 473.794
 40.353 861.831
 539.090 316.280
 883.094 847.253
 272.207 689.795
 271.988 548.545
 813.131 188.664
 308.164 621.968
 566.328 991.427
 808.035 239.633
 420.223 297.133
 470.143 566.928
 781.536 61.520
 216.693 42.621
 875.233 155.378
 818.418 848.925
 330.458 662.524
 664.447 53.949
 925.302 385.913
 280.973 531.852
 99.760 816.509
 55.771 722.590
 784.260 935.375
 415.228 29.471
 376.119 625.411
 204.787 505.870
 551.904 41.173
 224.099 929.880
 581.658 664.924
 199.202 275.551
 41.195 621.662
 73.465 470.519
 259.171 58.262
 457.650 581.618
 522.562 450.430
 691.174 732.590
 361.729 790.126
 978.625 61.882
 86.869 945.097
 927.915 445.054
 921.785 556.562
 932.550 997.440
 427.267 651.908
 816.740 140.923
 601.624 462.991
 58.046 257.181
 844.999 539.717
 480.691 292.333
 460.043 180.558
 289.329 648.945
 195.374 30.365
 606.949 965.932
 509.370 750.029
 663.707 0.612
 307.531 287.229
 531.129 486.415
 282.479 82.841
 836.481 131.308
 135.194 659.666
 456.755 573.561
 681.167 350.478
 465.126 241.068
 525.561 338.321
 972.680 426.921
 835.325 876.236
 315.429 146.742
 29.558 214.741
 825.143 272.361
 566.530 847.514
 189.366 222.551
 619.104 658.446
 851.344 955.922
 320.250 152.128
 677.782 865.647
 525.630 425.612
 87.897 273.035
 107.569 908.750
 300.541 800.186
 669.022 195.736
 330.161 854.876
 80.375 809.414
 812.605 557.831
 307.253 296.112
 837.457 598.735
 853.187 221.161
 326.602 28.264
 604.363 18.710
 454.315 825.508
 580.340 104.200
 430.729 60.227
 788.105 559.987
 149.390 575.009
 98.963 195.611
 665.436 711.726
 448.402 21.421
 861.352 708.548
 156.216 580.435
 563.142 897.501
 313.956 97.006
 585.000 778.298
 853.524 726.118
 952.301 862.491
 536.677 43.700
 831.070 944.223
 961.018 291.609
 380.478 121.952
 112.289 281.759
 949.620 571.909
 682.170 539.033
 320.632 252.043
 570.281 504.165
 319.596 528.424
 781.637 973.695
 290.653 189.128
 477.591 487.782
 76.112 608.346
 728.535 917.278
 138.256 501.670
 617.708 893.636
 872.185 968.437
 652.936 79.469
 521.659 435.549
 930.573 219.679
 153.098 926.921
 465.075 834.796
 51.034 401.770
 428.521 726.619
 559.276 992.161
 444.818 834.385
 646.564 974.946
 339.611 595.886
 367.475 525.550
 973.155 786.379
 415.971 401.629
 672.139 798.518
 330.334 14.706
 848.028 724.148
 757.743 79.428
 242.689 154.742
 880.715 535.635
 803.520 848.028
 455.824 461.077
 965.009 846.229
 430.008 616.281
 434.488 74.140
 247.369 361.977
 858.123 206.516
 408.508 378.937
 717.930 752.993
 717.237 705.427
 799.448 959.766
 771.134 535.287
 717.930 630.870
 401.199 326.681
 522.350 204.056
 923.269 535.360
 862.741 18.660
 664.434 575.100
 737.444 342.588
 409.123 930.510
 390.617 305.585
 262.681 103.113
 543.056 854.698
 249.033 800.528
 175.213 409.434
 490.503 411.354
 482.692 268.269
 512.255 916.318
 161.936 490.215
 474.425 431.250
 705.936 946.118
 568.284 162.087
 73.328 270.780
 478.301 669.509
 694.140 331.181
 472.418 624.789
 874.633 605.796
 54.050 213.361
 923.353 108.757
 110.233 673.623
 729.894 519.568
 493.014 201.085
 654.341 338.837
 50.820 298.645
 824.485 793.535
 311.463 199.245
 763.196 987.494
 540.097 955.105
 481.722 325.897
 438.399 296.249
 155.875 443.549
 703.201 168.929
 459.179 908.666
 364.573 621.241
 846.194 545.207
 818.885 198.759
 174.656 771.528
 758.742 427.994
 219.135 361.067
 479.087 121.310
 882.182 227.267
 960.497 845.418
 349.993 470.903
 553.241 809.284
 495.237 20.110
 318.561 889.428
 504.758 773.846
 139.608 404.928
 837.392 526.173
 559.277 355.336
 108.255 915.038
 104.874 57.308
 589.775 784.334
 242.091 765.619
 533.968 266.603
 388.411 887.697
 100.339 446.163
 887.130 634.801
 43.075 24.718
 979.093 375.002
 521.624 125.183
 544.572 931.361
 80.137 391.814
 360.208 611.945
 451.722 298.560
 416.291 766.007
 918.993 1.413
 261.993 172.741
 367.432 868.428
 637.384 16.292
 344.814 712.815
 761.481 654.331
 659.064 725.414
 478.442 809.486
 656.877 653.857
 125.817 305.738
 3.148 173.528
 39.050 528.773
 781.535 922.157
 307.882 543.922
 142.273 873.415
 968.795 282.255
 695.966 668.772
 672.022 569.543
 880.573 40.100
 874.138 579.911
 680.673 382.875
 352.851 742.335
 248.868 991.691
 847.830 300.577
 142.354 72.094
 631.584 853.316
 345.220 787.092
 992.107 899.161
 878.617 690.324
 851.993 939.874
 314.685 613.662
 897.747 203.747
 692.183 603.339
 692.082 829.788
 296.294 789.839
 788.109 82.885
 204.561 102.243
 57.739 171.539
 935.808 733.084
 440.631 725.287
 567.850 975.773
 471.069 310.806
 239.538 10.148
 57.792 267.305
 528.186 934.697
 588.825 6.831
 127.539 634.459
 975.400 27.993
 955.483 245.041
 405.284 647.371
 33.755 104.570
 468.128 667.222
 521.514 271.560
 769.116 317.255
 296.162 287.953
 940.524 169.196
 681.991 758.918
 75.231 803.083
 881.771 146.004
 476.308 671.940
 498.214 585.188
 380.313 375.427
 199.300 468.995
 59.591 812.684
 119.950 410.823
 734.644 979.888
 366.628 243.816
 778.713 439.778
 943.642 115.945
 223.072 289.694
 320.635 12.684
 976.712 253.663
 558.618 169.768
 64.383 925.041
 583.778 597.600
 622.023 182.585
 598.904 108.235
 131.055 28.163
 334.783 863.202
 138.819 73.179
 529.356 109.384
 420.291 298.185
 670.077 769.754
 558.464 581.668
 212.203 250.699
 332.467 536.058
 588.093 828.347
 131.888 988.397
 823.739 408.700
 94.529 727.461
 280.343 212.026
 477.252 26.526
 320.780 918.219
 303.592 700.308
 771.160 199.371
 928.099 715.156
 192.633 47.304
 359.947 433.550
 812.267 331.181
 994.241 617.821
 676.705 63.417
 508.860 165.265
 208.833 646.267
 750.985 909.185
 964.525 167.571
 316.991 550.543
 430.458 628.943
 531.825 125.955
 179.812 855.268
 671.988 253.469
 443.492 48.667
 515.596 502.416
 71.384 326.589
 812.700 522.573
 190.405 701.386
 671.117 346.702
 431.056 412.506
 472.717 495.355
 37.384 172.497
 50.697 0.769
 220.332 110.459
 951.318 205.082
 813.128 132.903
 608.433 545.264
 269.571 229.481
 813.675 521.815
 769.793 352.561
 560.050 559.841
 199.417 833.614
 966.044 549.656
 911.314 569.933
 798.121 930.185
 906.721 142.103
 51.908 323.529
 654.831 591.195
 29.794 904.888
 555.750 295.813
 471.469 1.314
 717.706 509.585
 113.758 348.505
 520.409 931.555
 839.591 130.949
 455.625 733.161
 538.969 411.513
 134.313 819.478
 366.211 987.176
 616.534 588.337
 109.754 643.585
 422.936 913.410
 468.478 418.865
 620.683 626.917
 680.207 913.471
 215.690 40.010
 905.289 125.404
 28.767 405.931
 215.385 366.989
 165.686 109.819
 862.591 789.447
 818.227 432.452
 547.615 53.985
 241.030 171.764
 711.778 33.316
 451.962 169.664
 943.294 785.842
 193.930 852.426
 613.704 737.673
 494.262 485.803
 998.902 246.990
 362.499 722.316
 747.252 863.604
 705.505 694.191
 444.491 377.059
 915.010 913.665
 704.142 553.048
 130.174 380.444
 148.760 564.710
 307.528 877.700
 510.564 947.536
 682.011 542.025
 991.875 249.866
 293.199 514.090
 811.428 861.519
 125.630 175.680
 300.535 117.964
 295.107 31.253
 984.496 174.060
 155.668 339.873
 224.321 188.005
 334.519 803.403
 339.306 561.499
 482.565 892.218
 773.234 745.626
 992.437 178.735
 99.794 983.717
 448.314 555.976
 233.352 253.037
 74.790 662.831
 569.678 157.897
 716.040 705.063
 330.879 79.624
 750.203 152.378
 736.136 106.270
 4.018 273.599
 824.438 140.146
 934.194 926.506
 579.988 748.062
 667.744 493.892
 171.250 301.900
 604.749 916.516
 529.557 420.947
 172.950 745.835
 534.944 727.857
 551.638 369.517
 820.565 163.561
 147.929 661.073
 681.047 159.732
 785.448 397.460
 5.858 568.212
 755.327 766.871
 240.763 513.061
 462.198 60.269
 496.484 21.669
 581.554 377.479
 414.504 55.823
 715.539 570.268
 809.542 191.973
 106.204 144.890
 433.664 872.767
 230.917 924.823
 148.460 690.513
 84.428 666.248
 2.482 279.560
 744.712 775.069
 47.793 941.118
 851.904 811.736
 501.389 343.980
 906.251 620.871
 77.299 421.740
 645.117 984.660
 949.070 695.863
 101.727 485.592
 19.048 609.307
 518.859 354.529
 592.522 363.110
 906.431 68.991
 506.462 154.647
 338.417 214.270
 522.738 458.015
 805.347 2.568
 845.673 41.905
 625.649 4.363
 898.177 156.328
 702.034 238.851
 627.246 745.655
 746.153 219.465
 199.059 560.881
 521.862 794.651
 780.288 688.981
 39.017 367.262
 432.516 722.259
 908.035 38.008
 921.134 627.049
 11.105 384.596
 362.037 300.935
 607.491 459.515
 205.271 933.264
 644.642 432.528
 644.142 98.432
 648.626 400.975
 403.832 148.882
 199.823 789.848
 221.077 959.489
 823.940 527.785
 594.963 571.972
 633.454 643.661
 440.399 352.893
 308.084 926.182
 685.531 107.952
 900.137 935.992
 150.613 275.529
 465.400 582.465
 960.118 81.411
 954.265 66.995
 456.604 992.375
 30.967 658.526
 991.922 217.760
 229.108 178.185
 909.450 524.580
 885.257 416.509
 544.122 543.268
 733.507 943.199
 652.236 728.441
 584.918 865.130
 540.501 523.350
 677.242 278.976
 446.827 269.980
 660.815 201.188
 790.507 361.480
 712.849 156.818
 566.138 793.012
 449.362 901.991
 916.683 14.942
 464.714 740.663
 252.241 103.002
 884.287 887.934
 851.306 148.605
 5.485 408.994
 812.729 244.667
 243.375 519.168
 344.275 944.266
 335.404 827.169
 456.074 938.199
 318.359 316.282
 155.767 410.589
 721.858 128.535
 651.291 957.144
 856.007 202.154
 994.814 597.491
 964.516 435.586
 138.036 680.398
 404.595 750.591
 808.964 908.846
 265.622 406.470
 710.335 231.426
 892.337 397.110
 730.333 528.677
 405.568 227.547
 550.467 329.742
 362.965 818.198
 839.833 828.547
 350.602 489.278
 199.092 222.841
 298.550 717.597
 924.050 507.632
 252.528 680.582
 213.526 841.192
 870.782 71.650
 568.165 132.028
 39.552 615.909
 188.160 624.564
 279.304 480.473
 253.550 686.098
 442.879 969.608
 89.300 304.879
 59.332 647.676
 610.088 726.230
 355.479 233.787
 791.330 298.930
 870.684 168.610
 610.954 736.163
 877.402 838.719
 291.858 263.740
 816.460 745.563
 291.573 323.060
 266.320 878.923
 330.633 797.983
 782.005 668.086
 524.633 964.814
 282.445 873.430
 40.295 234.817
 633.421 897.577
 489.486 121.605
 93.755 255.324
 816.627 964.632
 369.770 377.504
 736.986 658.521
 990.466 833.522
 811.774 750.636
 484.255 254.100
 169.722 691.076
 646.926 298.823
 325.968 55.859
 857.035 537.108
 832.822 161.779
 564.639 956.655
 901.629 487.084
 475.973 356.128
 141.960 683.413
 631.867 260.507
 108.283 79.357
 161.491 375.331
 62.858 443.500
 443.285 392.904
 847.528 294.166
 257.847 117.796
 800.555 254.445
 137.393 94.897
 504.396 285.016
 945.523 920.452
 756.892 155.163
 29.930 180.363
 424.747 196.069
 428.062 991.573
 871.110 322.508
 248.264 688.030
 7.907 2.661
 751.539 575.007
 971.160 434.635
 904.759 421.996
 169.586 676.930
 426.038 538.802
 432.258 43.442
 86.374 710.599
 52.191 267.453
 335.840 800.610
 264.421 959.560
 83.244 573.861
 637.945 818.713
 648.681 878.225
 732.173 130.854
 830.773 131.314
 354.823 924.350
 564.330 510.849
 747.285 4.233
 497.749 4.891
 856.107 107.612
 778.854 735.150
 569.367 900.570
 517.284 675.636
 901.467 153.039
 483.324 19.896
 799.346 503.851
 127.856 238.373
 670.747 975.364
 564.356 63.934
 257.272 168.174
 668.503 765.041
 901.267 604.749
 428.755 644.512
 98.614 380.064
 455.236 535.284
 955.206 391.910
 535.671 466.412
 442.162 378.538
 54.970 721.967
 295.761 592.346
 287.049 307.080
 857.803 631.718
 168.813 729.642
 879.056 75.779
 400.793 878.951
 293.944 596.259
 138.277 275.608
 653.357 25.118
 270.956 737.335
 411.999 944.707
 296.013 476.028
 697.993 138.622
 105.382 250.773
 839.333 235.898
 996.908 653.705
 531.399 29.655
 823.618 120.442
 552.238 824.827
 185.892 319.434
 771.085 230.292
 796.557 186.203
 456.961 660.934
 785.590 795.486
 637.850 448.234
 514.142 289.087
 249.520 507.557
 19.901 247.592
 762.403 500.884
 178.589 773.510
 803.941 30.339
 28.927 470.930
 374.636 656.111
 37.990 807.222
 663.809 148.653
 776.087 635.948
 234.078 946.132
 998.781 72.977
 693.417 21.675
 300.109 341.480
 594.671 389.125
 685.425 543.133
 582.522 49.480
 822.505 745.424
 87.799 952.573
 651.826 986.878
 692.644 309.631
 85.474 247.401
 654.588 523.031
 891.338 579.485
 683.067 920.970
 565.623 183.136
 561.801 108.896
 140.904 484.003
 461.106 928.888
 885.698 256.898
 95.236 995.953
 729.698 557.991
 263.939 440.130
 829.497 986.220
 740.357 599.855
 883.819 401.395
 98.223 900.236
 854.405 262.183
 531.934 315.376
 465.938 806.382
 338.916 602.993
 891.507 238.923
 782.821 749.186
 102.447 295.950
 20.176 748.840
 524.971 157.628
 586.549 341.070
 530.537 845.305
 238.892 627.923
 350.427 383.108
 329.239 527.901
 783.772 68.542
 135.369 793.564
 426.305 885.171
 943.408 285.373
 527.088 122.831
 115.856 413.182
 252.611 632.344
 789.568 94.395
 450.811 333.326
 338.072 336.252
 638.385 882.120
 861.079 122.213
 138.137 74.220
 993.577 802.663
 152.077 149.724
 473.537 682.748
 231.681 754.868
 589.770 129.891
 588.342 716.527
 722.065 846.297
 42.060 854.589
 259.504 163.694
 30.278 899.573
 768.169 405.649
 965.116 825.781
 107.750 754.539
 637.856 945.272
 452.420 273.864
 204.280 342.164
 742.424 30.825
 251.329 333.203
 820.009 788.327
 330.692 807.492
 430.463 779.937
 262.656 480.022
 893.337 326.406
 156.084 259.741
 770.403 819.497
 978.472 318.868
 429.076 99.914
 242.064 806.823
 379.179 843.714
 874.909 996.225
 456.735 988.769
 124.334 512.041
 853.547 863.501
 727.579 976.078
 111.586 798.637
 991.476 211.026
 185.482 24.087
 589.269 170.281
 646.863 383.036
 125.358 86.592
 886.106 280.140
 983.444 324.424
 538.463 657.247
 883.836 953.934
 304.123 135.949
 483.366 780.065
 279.978 649.603
 386.281 115.818
 12.466 416.991
 54.675 907.079
 806.671 385.085
 348.641 335.890
 680.774 829.285
 153.537 953.939
 484.100 576.848
 707.100 947.963
 551.542 884.178
 592.944 799.122
 250.413 813.211
 768.019 370.095
 494.202 618.783
 616.550 103.427
 810.898 170.803
 626.776 324.534
 624.120 426.061
 452.391 660.843
 749.206 958.973
 509.183 878.047
 642.407 223.575
 858.128 324.697
 41.722 606.237
 506.616 11.899
 377.668 136.250
 814.955 746.193
 739.882 536.448
 899.569 806.717
 492.240 845.998
 579.038 304.011
 519.824 250.548
 894.244 484.704
 953.155 769.847
 757.421 26.526
 389.535 729.149
 132.950 490.129
 662.051 268.293
 939.532 12.294
 90.792 701.888
 781.416 508.775
 588.398 156.821
 685.958 839.789
 636.448 291.401
 344.795 827.979
 856.883 896.140
 352.929 723.997
 983.232 32.900
 618.999 721.133
 502.490 970.428
 313.924 725.327
 56.036 294.808
 345.158 603.983
 25.747 127.932
 629.100 145.375
 211.724 681.502
 202.346 554.816
 455.812 354.573
 108.738 354.449
 758.832 86.195
 747.387 416.570
 360.515 678.709
 18.658 687.375
 334.094 680.100
 790.401 106.134
 130.178 164.039
 383.578 716.913
 777.543 273.455
 480.921 944.615
 905.953 737.644
 958.620 168.267
 645.017 164.661
 71.763 792.022
 723.649 821.456
 459.706 973.488
 650.215 805.682
 926.467 520.839
 800.436 87.992
 570.329 481.175
 138.004 355.022
 841.040 895.159
 404.528 44.958
 575.183 634.752
 156.540 464.022
 161.826 235.545
 416.869 568.411
 210.418 11.673
 817.778 447.868
 498.732 344.491
 519.084 950.395
 465.769 976.276
 414.322 329.627
 56.670 43.351
 923.340 504.559
 625.587 840.603
 195.094 113.777
 737.954 328.827
 697.528 282.035
 793.785 850.354
 793.149 45.135
 204.526 595.563
 33.054 989.870
 511.994 17.254
 46.020 539.727
 31.264 591.159
 252.779 775.648
 850.715 304.436
 352.296 936.066
 930.266 770.852
 963.058 144.420
 530.017 438.086
 767.717 208.485
 780.879 501.365
 516.538 907.883
 209.335 666.415
 759.886 308.552
 861.377 126.896
 871.309 730.789
 75.189 116.129
 912.746 856.286
 245.575 254.943
 7.221 535.834
 251.142 6.938
 900.349 489.808
 801.299 745.631
 291.594 755.825
 356.077 876.227
 733.931 300.190
 607.524 795.452
 574.264 180.727
 744.879 138.872
 627.206 427.738
 893.098 194.780
 335.854 937.207
 579.882 761.282
 821.815 76.543
 792.384 308.286
 913.339 959.599
 901.913 564.110
 368.200 916.101
 311.772 578.302
 683.434 163.734
 296.560 684.654
 166.742 81.940
 905.887 383.471
 97.019 418.906
 584.279 27.855
 539.829 761.616
 973.462 898.437
 626.781 328.223
 202.218 113.867
 227.582 658.094
 400.239 195.112
 15.404 773.950
 591.140 590.543
 978.285 459.451
 999.851 201.979
 693.144 161.937
 952.592 820.788
 839.148 812.020
 333.591 295.166
 871.264 308.033
 199.466 377.560
 843.845 193.458
 926.028 233.458
 611.786 949.446
 787.369 983.427
 40.326 512.947
 335.873 869.188
 124.206 935.247
 384.704 416.915
 705.753 227.599
 890.109 567.867
 646.245 252.825
 16.152 174.513
 154.951 257.343
 144.266 551.706
 528.422 180.810
 397.222 225.014
 764.599 4.942
 292.888 445.597
 561.187 24.098
 666.825 22.015
 707.459 343.492
 821.597 148.889
 158.518 82.841
 620.304 50.709
 419.251 520.650
 665.796 782.251
 743.364 734.831
 847.132 576.746
 5.356 546.995
 20.944 866.154
 567.987 769.499
 885.493 937.753
 635.361 785.361
 735.462 75.963
 246.221 401.780
 620.215 672.223
 470.513 138.626
 909.714 888.374
 474.836 715.375
 671.035 15.846
 822.474 445.365
 923.142 184.904
 777.678 637.512
 444.926 811.925
 51.350 435.938
 616.501 410.345
 618.904 931.053
 859.240 680.405
 176.775 875.991
 767.311 197.624
 900.621 104.882
 481.665 369.118
 297.908 330.027
 313.977 465.162
 685.406 589.744
 978.504 571.223
 696.509 314.602
 7.691 868.881
 965.631 4.299
 314.548 134.393
 931.864 478.866
 301.122 148.167
 439.231 844.898
 105.812 510.181
 327.092 849.611
 318.993 343.619
 545.479 472.662
 890.676 496.080
 993.506 108.599
 698.064 84.120
 464.526 842.704
 855.468 808.152
 942.959 331.919
 932.668 141.744
 390.933 22.897
 727.282 788.693
 897.712 614.226
 616.801 235.250
 154.091 183.375
 129.856 601.270
 123.176 525.185
 634.937 626.370
 177.382 402.974
 687.549 594.553
 980.944 401.060
 921.102 397.851
 843.132 335.141
 558.010 126.711
 927.840 61.332
 879.376 428.170
 561.842 503.342
 875.866 33.769
 371.316 658.383
 938.866 985.061
 231.889 754.835
 797.758 98.142
 132.305 17.696
 2.359 548.504
 319.838 191.654
 453.324 327.697
 263.742 6.692
 740.203 943.500
 491.669 718.998
 127.247 591.000
 626.269 182.226
 779.619 113.980
 581.728 203.717
 424.203 171.072
 932.210 209.951
 844.545 901.406
 698.831 119.394
 1.609 97.753
 934.739 323.137
 812.209 5.084
 437.976 469.559
 694.266 697.944
 61.205 394.248
 470.044 895.948
 491.236 726.855
 500.561 663.300
 67.926 29.427
 480.168 831.571
 432.916 503.520
 951.607 76.575
 228.323 464.273
 688.555 277.337
 91.706 677.344
 842.714 260.663
 157.079 938.659
 452.139 977.237
 716.536 737.274
 170.868 18.472
 620.093 659.012
 99.476 637.432
 93.017 184.167
 392.374 817.141
 583.306 418.423
 989.248 686.751
 873.812 924.694
 791.577 736.689
 313.050 438.067
 885.728 860.464
 648.958 730.214
 834.620 551.056
 556.404 17.873
 531.512 417.199
 701.128 997.457
 871.401 138.572
 702.082 140.018
 365.161 643.556
 965.991 244.157
 444.438 529.278
 350.737 255.753
 305.059 926.984
 449.306 0.305
 765.104 288.090
 908.094 104.216
 400.661 84.679
 240.039 14.495
 625.684 605.664
 655.186 561.316
 938.442 824.761
 302.784 984.856
 129.976 422.925
 247.001 197.426
 282.242 185.716
 432.930 345.367
 145.674 150.570
 744.199 434.541
 326.332 551.039
 114.467 990.886
 308.514 61.451
 92.102 936.723
 944.407 368.277
 533.042 208.020
 741.167 231.605
 426.994 142.060
 228.860 15.121
 665.787 493.975
 389.156 984.792
 711.851 650.047
 632.047 349.929
 194.664 391.863
 21.530 155.765
 981.909 515.191
 344.909 360.043
 971.504 948.430
 495.828 129.080
 915.069 365.820
 378.187 978.493
 900.614 908.993
 844.863 533.120
 532.972 666.491
 847.613 578.143
 398.774 304.396
 107.089 673.102
 585.610 373.037
 906.818 872.069
 42.642 656.101
 592.870 272.195
 575.690 691.237
 620.363 949.949
 620.021 628.042
 455.671 856.463
 438.534 643.233
 824.143 962.439
 564.153 587.684
 20.254 167.217
 609.102 670.233
 681.596 529.021
 669.136 203.760
 309.172 313.448
 579.808 555.734
 211.478 289.510
 59.769 904.440
 604.407 987.372
 81.129 540.355
 536.642 145.402
 620.548 747.246
 682.702 957.716
 701.553 617.600
 983.116 644.449
 476.283 10.776
 571.204 228.228
 104.246 649.238
 444.917 650.353
 660.683 608.403
 284.251 702.995
 994.899 119.661
 622.423 909.170
 809.516 245.323
 22.649 935.496
 648.509 60.518
 840.746 375.009
 571.353 92.949
 743.572 554.940
 112.448 920.055
 159.452 189.828
 441.616 638.366
 842.179 261.262
 168.971 926.023
 396.086 25.618
 894.601 281.648
 925.347 859.286
 762.399 796.680
 503.352 91.970
 13.329 200.103
 303.392 662.866
 874.520 491.325
 463.440 488.027
 298.535 976.065
 877.426 741.485
 766.349 59.954
 492.854 735.014
 975.784 493.625
 557.995 904.573
 95.157 551.069
 887.243 264.059
 913.683 649.755
 214.920 22.957
 662.816 367.303
 278.123 353.693
 216.300 496.536
 428.735 272.195
 454.763 420.468
 421.992 512.446
 659.400 533.787
 990.923 149.121
 188.506 930.770
 897.245 584.139
 402.769 5.115
 183.108 660.827
 806.379 739.378
 245.414 916.974
 829.852 215.520
 354.656 914.366
 219.355 559.163
 160.641 782.249
 941.134 84.920
 213.628 445.837
 137.020 675.370
 304.943 854.485
 459.121 379.521
 547.796 19.109
 3.389 226.138
 206.680 971.998
 690.497 321.758
 800.423 297.285
 899.079 342.180
 485.795 585.413
 234.950 569.545
 39.793 744.112
 767.410 105.634
 341.779 271.351
 830.387 876.898
 381.957 347.914
 475.319 499.972
 838.914 439.488
 980.669 100.478
 852.938 277.187
 29.567 266.055
 28.275 893.429
 524.724 600.468
 9.644 374.879
 734.516 853.799
 357.077 219.281
 974.821 499.148
 377.973 477.479
 199.827 464.615
 133.331 70.592
 276.995 706.911
 912.149 905.357
 884.768 516.676
 37.438 294.234
 628.037 102.916
 231.023 112.454
 300.369 733.243
 802.183 499.089
 121.200 766.432
 345.147 406.209
 81.494 453.678
 218.788 107.844
 286.670 694.940
 952.628 852.770
 887.962 697.465
 568.992 151.932
 43.072 16.317
 152.322 967.843
 497.181 973.448
 431.823 70.644
 182.738 305.041
 599.657 560.168
 510.323 819.660
 568.584 557.651
 276.117 246.055
 713.394 142.432
 809.876 583.556
 250.682 61.648
 799.701 555.051
 530.893 653.559
 278.511 8.099
 962.371 892.590
 367.004 760.153
 204.952 846.649
 317.482 776.073
 884.057 10.907
 173.590 177.570
 937.056 588.445
 387.381 283.174
 941.718 484.392
 154.832 172.552
 349.868 489.069
 134.875 559.806
 494.144 285.841
 899.045 587.023
 916.059 734.844
 666.122 442.230
 922.043 574.340
 58.810 36.561
 81.084 732.403
 180.881 805.570
 481.724 853.997
 859.772 631.939
 144.266 188.865
 490.923 914.388
 790.945 436.197
 318.877 564.202
 795.546 550.709
 912.132 720.923
 225.640 444.895
 952.958 907.344
 444.547 303.101
 641.790 246.784
 323.617 199.218
 83.794 938.876
 124.066 491.748
 10.849 20.760
 14.974 183.609
 327.175 256.178
 801.899 970.983
 935.544 913.624
 128.840 972.969
 491.246 975.262
 392.900 304.628
 483.568 610.174
 162.186 418.747
 903.307 338.652
 627.421 950.260
 717.037 389.454
 738.847 121.632
 134.474 130.353
 202.815 342.908
 877.855 845.993
 535.508 717.492
 198.024 398.435
 321.418 760.756
 540.616 678.065
 706.312 785.436
 559.972 119.527
 801.432 403.306
 574.023 693.400
 998.861 250.336
 719.338 604.589
 436.427 941.568
 623.862 738.424
 821.774 996.877
 690.792 641.571
 174.622 910.165
 358.901 344.031
 497.599 38.197
 453.782 598.159
 990.934 702.857
 905.640 499.050
 814.759 989.379
 319.970 966.556
 32.739 605.855
 738.674 111.979
 778.336 784.548
 214.721 122.310
 734.568 257.375
 790.487 402.237
 151.891 546.060
 68.611 390.475
 117.474 157.234
 697.828 674.084
 981.150 265.225
 871.345 864.940
 415.553 366.916
 911.374 669.525
 795.259 486.251
 453.176 810.546
 505.105 338.355
 861.234 970.940
 592.450 498.572
 727.876 892.651
 351.204 888.813
 492.872 729.832
 34.348 637.429
 956.482 925.088
 831.924 699.555
 266.403 335.006
 496.773 168.579
 572.503 305.005
 852.239 357.655
 146.745 501.653
 754.780 890.215
 246.961 811.872
 617.634 883.090
 202.934 662.237
 115.806 23.658
 165.590 987.954
 301.693 887.389
 182.017 470.726
 757.182 184.107
 940.704 888.869
 112.478 995.479
 826.198 693.645
 872.906 223.732
 186.694 595.367
 939.219 928.931
 761.534 754.579
 989.433 521.580
 550.823 511.273
 343.903 696.694
 502.283 723.178
 471.403 858.280
 909.901 137.545
 651.551 668.485
 487.047 595.359
 805.585 358.237
 518.658 708.736
 288.521 916.374
 91.233 298.351
 724.962 107.993
 127.038 805.637
 319.912 101.686
 244.860 972.351
 614.748 966.645
 471.368 816.700
 345.157 357.205
 625.611 730.008
 928.297 772.711
 88.273 910.870
 525.152 68.757
 394.070 275.593
 533.195 621.527
 100.426 5.739
 534.772 195.626
 91.418 477.640
 6.504 138.280
 479.644 67.483
 661.392 785.807
 629.424 231.996
 902.991 703.955
 305.564 962.821
 103.025 640.022
 268.398 726.654
 931.300 404.999
 707.047 998.288
 758.958 657.450
 100.829 525.368
 790.423 72.207
 498.686 228.390
 451.272 256.550
 836.764 724.011
 142.456 150.304
 6.209 591.754
 567.386 405.886
 621.549 801.757
 827.498 296.951
 212.285 943.178
 571.775 222.770
 207.373 688.621
 962.695 548.352
 148.181 89.521
 699.278 801.609
 47.120 1.513
 9.812 608.387
 406.898 8.653
 412.901 919.212
 782.379 362.924
 244.342 319.154
 759.889 533.256
 885.795 530.890
 156.998 209.479
 314.053 653.040
 122.127 915.005
 850.097 519.070
 603.405 522.044
 736.003 629.925
 529.258 849.754
 644.559 985.203
 621.005 464.713
 248.428 407.825
 365.758 740.587
 188.424 486.145
 594.249 6.931
 907.560 421.290
 814.459 203.184
 910.754 7.736
 882.568 221.156
 699.293 849.064
 385.512 76.698
 372.417 141.217
 855.173 97.901
 221.762 881.021
 426.792 493.401
 432.207 882.156
 40.801 400.637
 687.274 224.100
 717.949 881.644
 329.077 706.987
 715.793 294.967
 90.683 37.945
 606.751 129.212
 979.220 98.775
 63.471 229.638
 896.142 23.172
 659.072 517.944
 119.745 491.762
 503.609 821.381
 5.350 698.691
 462.798 455.520
 669.946 683.280
 912.845 301.214
 87.748 999.193
 51.154 476.629
 826.674 122.015
 235.204 416.789
 576.794 199.929
 392.370 463.238
 962.088 123.177
 416.495 553.482
 766.278 833.109
 530.312 542.505
 350.048 984.003
 687.137 236.400
 476.833 698.746
 254.658 660.887
 111.696 177.113
 965.049 106.073
 705.122 292.471
 629.372 404.310
 541.253 284.583
 553.573 922.581
 516.850 973.842
 314.694 236.785
 149.847 102.225
 368.947 145.973
 199.632 980.898
 380.554 963.660
 348.164 391.381
 647.676 165.286
 352.849 960.167
 228.258 890.725
 677.994 84.673
 456.229 304.134
 159.055 26.076
 312.496 846.688
 898.247 362.479
 353.788 317.713
 555.083 489.691
 587.160 964.060
 32.758 908.519
 243.371 214.291
 400.917 303.941
 986.167 872.299
 695.237 825.777
 787.442 883.615
 30.516 960.932
 794.411 747.090
 620.942 148.105
 761.223 195.359
 761.143 46.729
 464.184 480.920
 355.191 618.173
 370.221 942.649
 36.422 909.919
 288.823 92.666
 475.567 419.080
 868.058 248.844
 883.191 932.516
 358.073 377.680
 557.689 844.730
 776.516 830.195
 273.378 705.240
 388.562 714.914
 333.681 473.245
 631.782 812.656
 799.489 3.931
 348.007 893.903
 137.960 267.983
 459.190 638.019
 795.956 839.828
 273.200 801.977
 786.752 172.362
 113.326 962.743
 668.445 13.685
 319.538 820.836
 495.725 187.540
 211.202 352.222
 729.379 542.147
 873.772 821.703
 304.405 626.085
 633.248 3.941
 280.317 44.573
 511.879 719.510
 746.533 220.138
 470.206 694.847
 30.426 679.425
 690.398 649.158
 182.297 29.175
 853.590 641.452
 195.229 501.610
 322.240 960.642
 291.364 640.299
 323.166 985.580
 780.873 175.606
 806.980 394.893
 714.903 983.145
 257.009 174.358
 626.605 823.954
 660.770 998.484
 730.297 191.759
 418.006 589.929
 751.742 416.659
 622.517 562.854
 144.000 337.505
 855.212 402.574
 433.307 514.272
 0.623 632.533
 296.004 529.812
 239.349 770.301
 226.653 365.914
 68.557 416.859
 183.628 835.750
 208.741 188.649
 833.761 333.206
 517.693 260.989
 232.871 704.732
 455.351 6.374
 322.540 362.074
 332.339 684.526
 172.308 101.252
 90.124 865.814
 705.342 756.596
 964.530 379.889
 797.516 346.430
 292.674 101.182
 296.030 822.562
 355.129 977.583
 153.302 748.218
 372.426 933.691
 582.318 43.118
 172.985 831.813
 806.476 460.496
 146.628 639.300
 573.762 324.862
 625.301 557.445
 433.690 652.862
 975.242 733.076
 715.611 509.984
 330.114 558.064
 906.875 995.793
 883.518 613.559
 494.922 788.499
 35.689 324.977
 423.053 669.950
 950.150 41.176
 807.674 864.376
 421.856 858.237
 995.819 593.741
 542.212 286.679
 4.278 730.330
 824.737 163.347
 802.537 329.875
 37.659 778.739
 285.757 688.254
 489.038 411.078
 464.318 179.474
 391.981 604.234
 783.996 815.791
 870.986 12.866
 325.080 301.424
 277.690 270.457
 226.849 424.206
 590.227 560.546
 191.522 304.999
 553.624 725.352
 562.526 178.762
 860.418 306.739
 797.591 655.375
 505.615 750.070
 297.566 459.987
 615.952 620.966
 465.030 404.531
 640.925 487.561
 588.822 232.699
 96.200 646.618
 45.849 214.105
 815.878 51.550
 322.284 159.416
 348.850 205.209
 253.078 372.154
 129.462 872.185
 510.194 945.701
 970.357 846.864
 912.913 522.345
 325.252 677.806
 342.778 937.273
 414.245 829.777
 504.368 121.965
 409.802 786.688
 142.069 802.153
 366.893 726.441
 591.823 224.249
 817.739 688.283
 282.667 725.857
 15.702 300.712
 401.335 40.854
 732.119 730.393
 867.929 923.622
 515.911 277.321
 843.372 881.931
 103.153 96.885
 579.931 430.873
 600.090 634.239
 742.614 494.085
 499.256 159.954
 657.732 71.635
 68.245 88.331
 899.724 520.621
 171.425 721.614
 400.791 224.281
 846.671 516.039
 880.514 793.824
 615.276 621.015
 943.074 505.025
 410.149 153.339
 104.675 435.610
 474.651 677.339
 298.231 771.783
 624.765 553.068
 889.254 290.777
 846.513 962.443
 837.386 914.474
 487.567 442.675
 591.321 46.119
 918.917 953.096
 428.440 742.604
 814.509 821.820
 889.761 499.093
 402.181 199.547
 439.445 906.928
 659.514 866.715
 547.922 831.270
 397.935 765.335
 688.460 199.201
 135.249 466.946
 706.799 414.685
 191.547 842.694
 208.474 762.536
 350.104 510.513
 872.752 633.300
 950.516 628.503
 388.314 714.587
 376.083 354.133
 284.224 437.128
 464.710 757.725
 649.129 436.762
 518.756 268.399
 268.694 863.185
 873.922 334.385
 320.909 314.903
 673.111 31.147
 534.126 555.291
 794.030 874.569
 794.626 30.334
 218.106 257.453
 78.384 393.817
 375.112 281.606
 342.976 594.908
 727.893 500.955
 545.665 706.860
 603.204 310.478
 226.323 199.683
 759.156 638.742
 410.673 175.907
 591.925 846.695
 830.347 604.031
 111.673 560.820
 329.355 471.903
 701.063 724.274
 618.007 230.530
 253.194 725.250
 359.191 861.756
 66.234 738.117
 620.836 350.653
 49.879 711.280
 522.604 510.638
 527.089 968.022
 43.194 747.278
 550.020 505.393
 363.792 972.060
 1.088 524.689
 308.017 22.273
 331.451 888.930
 732.264 405.557
 65.691 352.537
 533.701 280.857
 841.997 961.029
 15.671 390.891
 883.886 779.776
 999.167 269.204
 237.507 526.884
 439.995 818.069
 636.285 93.120
 627.782 167.691
 453.469 808.865
 856.917 224.039
 307.611 532.675
 900.670 149.467
 633.890 696.857
 646.218 119.811
 16.190 751.947
 896.120 502.435
 585.075 544.177
 975.299 305.830
 72.155 968.602
 344.149 582.538
 622.135 336.750
 678.426 908.780
 603.384 743.496
 683.923 117.140
 32.492 915.741
 445.061 889.618
 897.757 568.673
 116.620 409.595
 393.364 817.648
 839.651 70.460
 576.145 219.441
 557.451 809.502
 149.125 210.881
 914.501 307.077
 332.609 131.300
 207.942 407.933
 179.665 354.152
 822.860 294.075
 256.616 899.401
 193.209 292.852
 572.298 979.548
 891.127 631.463
 686.633 366.400
 338.840 857.195
 447.469 11.926
 67.061 204.148
 135.307 663.957
 698.128 590.546
 482.459 76.327
 525.164 630.001
 73.476 3.822
 882.798 505.078
 727.469 316.391
 480.902 517.503
 263.597 976.345
 598.981 847.400
 414.937 149.284
 942.186 540.550
 892.759 607.409
 45.084 30.173
 725.597 716.455
 209.545 885.886
 971.228 449.231
 989.341 780.847
 893.779 954.558
 425.679 457.705
 334.594 536.084
 412.201 349.588
 609.605 407.189
 370.595 334.334
 115.858 122.971
 572.348 244.445
 407.207 125.601
 0.280 363.491
 738.416 743.385
 235.042 369.022
 615.778 265.364
 934.865 455.483
 321.679 271.763
 587.571 626.423
 494.215 275.981
 216.513 87.805
 888.155 356.841
 59.031 22.930
 370.303 901.739
 177.756 769.937
 914.148 804.101
 860.243 55.888
 961.844 564.641
 187.764 733.765
 575.775 228.599
 564.525 702.452
 569.826 84.025
 377.043 912.879
 507.849 573.931
 461.158 639.382
 502.662 102.536
 180.313 353.116
 15.224 898.717
 730.771 418.749
 915.744 34.411
 682.833 557.067
 454.530 168.925
 715.503 200.421
 231.988 829.536
 307.174 906.858
 938.807 662.513
 686.683 299.416
 446.741 355.583
 335.489 232.381
 608.330 992.266
 548.904 244.683
 914.381 740.521
 126.542 796.243
 458.037 683.393
 861.738 265.607
 664.113 589.114
 657.298 452.060
 115.250 704.358
 408.987 123.497
 898.934 589.556
 195.625 499.306
 20.974 342.550
 300.253 987.556
 94.413 660.155
 493.658 805.812
 183.873 340.875
 250.702 618.299
 32.897 451.067
 880.640 98.078
 48.090 266.950
 252.345 466.122
 183.936 712.318
 29.574 929.927
 44.389 673.538
 323.725 418.691
 73.166 766.917
 973.749 731.644
 78.703 727.009
 404.837 838.042
 669.595 86.668
 157.240 514.564
 552.935 630.035
 750.197 216.788
 365.168 758.281
 917.729 260.201
 509.993 345.365
 365.400 252.519
 820.695 448.723
 820.488 758.364
 148.299 839.497
 131.091 390.478
 808.667 331.248
 689.151 675.266
 260.640 308.150
 263.215 916.828
 196.162 317.368
 11.884 930.550
 118.003 619.926
 669.484 498.276
 380.036 855.031
 640.838 41.196
 941.122 520.172
 579.429 658.580
 811.731 499.597
 348.259 950.660
 380.814 973.980
 549.016 58.414
 730.512 441.709
 854.409 3.183
 362.686 395.419
 570.688 602.305
 861.650 184.978
 400.445 146.077
 242.697 409.535
 555.826 334.833
 629.969 606.400
 803.661 146.860
 467.045 224.269
 899.035 808.010
 389.418 703.759
 203.012 597.516
 833.251 651.415
 182.227 102.722
 275.748 436.769
 379.596 744.698
 8.812 308.845
 331.446 969.368
 552.079 202.513
 619.771 732.610
 179.661 560.706
 700.420 616.271
 736.068 650.787
 577.853 674.331
 572.723 307.889
 622.287 519.199
 372.630 741.226
 490.835 77.769
 125.186 828.052
 944.519 251.287
 47.546 171.636
 399.341 543.978
 757.658 482.584
 941.978 739.886
 125.048 565.751
 737.018 328.453
 549.230 257.352
 789.172 545.336
 736.370 98.671
 764.848 310.112
 609.507 784.721
 465.140 726.400
 746.480 559.509
 847.350 148.023
 596.011 706.247
 563.057 608.055
 782.640 203.350
 494.411 922.534
 634.911 978.618
 981.507 299.575
 921.127 128.366
 425.492 355.329
 868.876 999.822
 885.528 124.310
 297.424 329.026
 652.216 782.009
 977.900 238.195
 642.888 217.302
 730.346 22.574
 720.831 411.182
 797.276 383.909
 664.712 422.836
 432.046 323.525
 807.835 45.615
 591.468 910.619
 209.454 281.283
 13.515 849.704
 320.033 363.874
 633.445 334.421
 245.314 333.026
 289.151 383.395
 14.547 64.972
 486.113 387.916
 408.641 187.022
 834.173 282.450
 424.844 663.897
 785.810 789.099
 944.427 802.522
 855.065 938.754
 555.556 492.495
 387.375 277.961
 269.938 214.681
 695.987 215.233
 391.915 508.027
 446.162 118.093
 463.623 498.274
 222.988 457.621
 758.866 840.839
 384.397 316.256
 548.848 108.492
 403.061 373.501
 460.423 622.912
 717.623 399.787
 915.610 863.701
 626.558 798.663
 431.607 530.679
 401.551 709.890
 603.307 742.350
 709.124 129.632
 843.293 648.338
 700.430 818.252
 453.725 354.633
 53.303 991.231
 714.582 711.994
 575.152 855.105
 335.833 419.261
 150.133 529.350
 607.773 530.319
 242.590 248.767
 742.565 826.682
 457.517 571.628
 407.828 394.006
 867.291 619.855
 64.696 902.294
 704.816 782.551
 21.171 584.170
 312.402 347.777
 758.011 296.690
 842.104 854.481
 67.966 668.924
 498.828 632.778
 437.379 524.697
 177.683 722.461
 287.509 137.721
 199.918 713.726
 654.952 550.928
 728.901 768.146
 428.113 64.665
 33.556 269.987
 749.622 976.835
 449.053 987.014
 850.902 914.821
 4.336 935.156
 690.968 322.679
 787.025 133.049
 941.162 311.686
 195.597 281.074
 283.329 617.596
 986.604 926.374
 691.420 569.300
 114.388 592.471
 444.274 11.891
 638.768 511.857
 497.179 59.111
 752.031 245.745
 526.606 407.936
 262.998 490.490
 289.227 29.537
 638.732 529.794
 814.185 169.520
 112.584 10.398
 615.727 325.279
 42.811 302.493
 389.231 814.204
 974.103 600.604
 182.775 563.788
 993.389 963.305
 542.403 219.257
 462.677 658.232
 663.878 717.894
 989.982 840.704
 776.825 278.918
 202.338 758.612
 296.834 726.443
 103.254 242.471
 243.390 139.263
 324.741 247.780
 900.705 708.921
 668.243 97.615
 137.004 106.635
 919.690 898.184
 466.144 595.350
 924.719 330.576
 182.128 76.594
 427.377 760.910
 399.033 499.387
 768.880 851.517
 840.803 862.583
 474.913 731.554
 830.457 960.379
 246.423 320.958
 287.520 116.947
 328.715 761.905
 145.229 259.239
 539.102 652.627
 512.642 631.702
 959.455 95.877
 26.768 373.369
 975.182 555.360
 139.745 682.411
 697.776 385.692
 867.809 777.428
 28.811 283.015
 672.123 735.753
 596.637 53.071
 354.502 219.631
 364.104 160.791
 919.819 279.853
 910.103 800.267
 395.656 807.354
 726.837 387.010
 300.942 756.155
 548.619 747.037
 339.447 221.139
 889.954 71.321
 559.667 572.616
 977.194 272.196
 596.611 642.858
 918.671 463.476
 198.179 960.202
 785.686 272.182
 372.207 31.588
 736.764 851.200
 580.970 998.171
 79.266 214.121
 197.236 709.881
 347.722 661.382
 237.275 478.319
 912.373 57.126
 346.966 833.463
 92.742 885.714
 361.075 404.387
 220.888 843.160
 34.519 208.980
 12.137 70.048
 887.953 830.006
 94.982 517.524
 476.331 97.283
 717.515 756.191
 814.257 427.072
 779.002 329.119
 540.307 93.833
 179.212 445.500
 616.377 646.144
 484.995 981.892
 708.049 913.161
 486.711 865.547
 726.594 581.446
 962.873 561.413
 509.249 920.908
 949.420 564.320
 26.827 685.291
 782.946 144.351
 419.373 554.859
 870.943 630.794
 232.760 290.189
 455.499 913.607
 451.024 355.431
 952.095 646.411
 858.174 491.659
 837.249 548.196
 314.848 186.476
 556.202 808.905
 173.000 320.741
 756.008 634.487
 77.646 368.834
 4.802 538.064
 198.426 292.393
 422.541 854.193
 703.327 871.930
 662.707 772.453
 318.577 354.493
 992.571 744.563
 726.618 412.817
 818.416 596.767
 530.643 981.836
 592.061 897.506
 579.958 297.398
 269.230 801.420
 703.966 660.531
 225.376 566.902
 770.716 105.195
 79.955 469.118
 473.488 290.419
 248.589 787.176
 188.964 866.854
 199.933 707.587
 554.084 96.592
 509.173 271.216
 315.193 212.681
 495.182 203.293
 329.700 485.848
 828.488 552.035
 992.965 80.883
 280.758 357.910
 544.830 909.882
 234.941 60.092
 733.175 965.753
 623.031 387.435
 805.773 204.220
 243.375 86.988
 224.646 358.906
 522.376 913.293
 385.219 60.421
 520.198 876.292
 840.039 990.785
 583.852 255.408
 516.118 258.753
 473.953 403.543
 446.533 714.986
 936.759 849.160
 959.397 39.563
 667.483 759.998
 757.541 394.569
 973.550 951.286
 134.995 523.764
 460.530 438.513
 794.676 947.366
 944.374 74.222
 516.802 406.349
 960.555 234.944
 768.494 786.403
 565.608 394.012
 309.482 241.565
 184.771 924.793
 832.009 251.896
 579.056 713.872
 648.776 514.356
 317.818 352.312
 712.755 272.898
 633.057 433.617
 696.790 349.921
 87.194 78.111
 187.169 419.505
 947.576 374.590
 39.884 151.686
 572.529 271.318
 725.325 710.656
 972.404 240.414
 739.168 677.743
 214.957 103.666
 404.566 27.878
 650.940 955.766
 232.244 66.766
 399.299 505.380
 367.327 751.979
 961.562 118.564
 39.716 106.652
 744.463 776.560
 681.465 287.484
 124.454 325.367
 891.130 602.600
 156.425 212.784
 450.647 468.764
 233.800 185.433
 452.360 46.085
 773.309 599.926
 417.882 452.124
 103.576 425.831
 310.143 912.140
 163.596 160.756
 107.023 589.738
 799.763 608.127
 249.283 819.600
 526.116 294.656
 755.066 954.151
 672.599 626.607
 144.228 477.434
 184.482 241.825
 902.365 636.197
 699.573 338.642
 979.093 810.020
 368.774 624.647
 528.342 674.507
 603.186 389.745
 608.809 905.190
 133.760 671.421
 47.074 491.393
 517.055 538.993
 879.007 461.096
 275.621 811.459
 310.110 7.755
 939.793 564.940
 633.338 221.440
 278.087 245.575
 3.159 188.737
 338.116 137.776
 954.330 483.319
 644.101 42.295
 468.772 632.241
 39.012 880.441
 707.529 137.927
 450.568 287.652
 38.922 953.968
 985.309 209.524
 88.513 861.565
 601.426 825.211
 419.370 145.557
 519.863 446.223
 408.560 12.909
 48.249 163.020
 531.992 786.443
 610.610 118.295
 797.072 512.201
 197.769 195.464
 491.714 975.451
 832.066 335.836
 847.532 478.996
 832.146 490.547
 71.497 114.711
 978.443 616.891
 488.649 687.337
 130.529 26.896
 91.790 226.351
 399.325 563.337
 523.448 960.713
 799.373 429.853
 660.149 311.521
 20.982 343.098
 346.492 473.852
 894.195 952.271
 82.217 371.646
 544.656 21.707
 323.014 554.418
 646.875 673.207
 567.022 103.420
 497.766 404.378
 193.644 984.872
 500.331 646.463
 557.547 951.893
 654.792 199.157
 654.537 993.250
 596.305 20.983
 631.812 160.106
 841.646 992.401
 955.110 91.346
 162.232 476.404
 440.174 689.098
 290.692 739.738
 954.187 669.745
 599.582 669.579
 71.351 398.676
 523.113 218.829
 580.295 791.381
 588.766 771.704
 572.650 677.231
 201.183 164.658
 52.924 938.798
 194.656 590.705
 89.163 787.946
 515.021 613.764
 538.991 564.979
 781.940 219.833
 232.178 559.129
 446.780 320.706
 142.364 173.609
 531.006 630.949
 838.840 687.979
 689.750 978.255
 254.184 311.861
 482.720 139.791
 243.066 849.948
 90.697 372.195
 327.858 297.275
 334.418 210.521
 542.020 9.992
 230.830 532.282
 84.981 719.999
 659.640 638.165
 112.921 817.307
 164.093 402.836
 7.076 762.690
 830.551 750.092
 811.747 731.792
 391.067 549.607
 722.922 162.537
 684.722 901.464
 868.376 578.305
 862.580 943.931
 562.374 203.401
 896.851 204.621
 482.000 553.896
 179.188 920.925
 114.967 470.751
 91.250 128.671
 516.111 323.538
 181.021 995.311
 105.218 228.080
 962.314 333.084
 494.162 731.494
 807.053 336.688
 276.434 180.699
 57.922 857.878
 304.969 828.295
 443.663 355.418
 260.958 81.272
 424.656 583.018
 641.220 367.414
 979.457 31.038
 607.175 101.223
 13.907 690.954
 214.933 661.076
 436.608 326.929
 232.226 143.062
 604.400 718.763
 220.473 701.235
 358.548 278.235
 574.266 300.960
 9.352 670.108
 348.759 749.599
 99.691 114.344
 629.237 490.339
 505.429 572.341
 895.526 179.717
 784.901 82.996
 874.496 862.005
 745.859 810.288
 152.033 214.436
 984.763 479.927
 805.287 992.287
 901.517 545.848
 318.360 343.697
 87.278 756.152
 439.930 997.911
 411.462 541.306
 637.442 630.454
 937.427 474.425
 685.707 662.788
 518.394 744.285
 312.250 816.606
 563.103 317.019
 899.842 383.644
 714.650 63.596
 39.037 126.204
 709.260 308.954
 328.581 242.363
 330.848 867.722
 666.318 929.768
 461.675 913.903
 362.276 795.186
 761.942 871.518
 572.272 981.419
 457.539 684.465
 705.487 232.335
 244.421 241.713
 842.502 769.635
 52.176 704.134
 628.538 406.413
 673.577 948.102
 225.597 632.771
 339.515 145.206
 440.551 853.848
 681.210 614.856
 145.716 682.113
 108.471 885.049
 203.893 340.929
 81.822 385.156
 759.384 248.057
 658.266 272.563
 496.105 654.418
 839.321 602.417
 157.994 519.139
 892.755 817.306
 717.739 326.486
 906.439 432.627
 337.977 278.955
 267.145 785.713
 43.205 734.650
 645.492 904.906
 487.386 162.658
 970.078 431.962
 616.553 549.673
 51.857 231.128
 470.634 652.515
 189.873 865.476
 5.320 817.803
 670.428 680.538
 132.395 111.168
 435.760 362.711
 242.883 58.513
 920.552 731.546
 187.159 511.540
 663.304 267.782
 13.451 634.833
 526.372 700.454
 12.739 163.976
 387.751 494.675
 663.669 310.623
 887.192 555.618
 623.980 664.013
 59.876 43.151
 760.971 347.592
 516.452 165.637
 467.211 488.330
 725.951 871.180
 861.174 714.611
 128.062 801.401
 446.488 151.721
 396.810 928.602
 996.466 982.828
 555.319 314.410
 769.421 604.584
 610.527 149.901
 149.801 262.342
 450.306 47.530
 783.386 598.243
 389.057 728.393
 642.857 99.639
 630.627 199.427
 962.206 74.539
 161.260 49.790
 932.094 599.751
 15.524 60.170
 598.848 246.449
 253.046 249.995
 781.086 163.053
 324.873 263.071
 561.488 928.141
 229.949 480.202
 157.179 133.846
 102.238 956.583
 678.267 845.669
 718.256 611.710
 486.648 346.369
 167.130 590.155
 930.349 113.664
 327.904 293.608
 94.950 23.560
 301.777 829.191
 653.365 798.689
 953.642 988.336
 757.241 734.936
 834.209 966.836
 374.126 506.556
 40.568 853.318
 289.267 152.110
 792.098 84.068
 742.457 228.734
 365.947 111.296
 19.833 154.009
 470.782 124.649
 257.289 262.093
 511.280 857.606
 803.451 428.522
 584.085 997.744
 131.642 876.580
 476.940 89.616
 955.409 93.348
 647.982 798.573
 692.890 547.001
 826.233 111.652
 121.358 15.970
 884.852 246.251
 172.710 987.976
 336.591 368.185
 629.691 451.219
 730.037 478.014
 605.369 935.200
 382.641 188.713
 317.314 334.591
 972.574 410.289
 823.532 601.503
 179.242 889.675
 168.108 70.439
 668.447 979.648
 217.484 2.829
 572.153 171.906
 358.191 936.437
 227.397 710.446
 6.736 897.051
 279.777 776.553
 463.297 289.137
 493.246 220.986
 262.166 907.711
 361.552 918.040
 650.903 600.206
 212.936 476.358
 812.430 515.055
 216.840 99.576
 653.419 978.881
 20.874 823.609
 470.064 988.400
 602.748 534.878
 198.610 243.423
 952.910 103.730
 720.765 6.655
 0.135 549.176
 359.564 792.820
 548.203 424.945
 133.564 667.989
 154.131 13.251
 978.900 499.716
 797.429 503.107
 270.112 824.929
 768.818 76.151
 920.538 596.517
 552.228 827.522
 798.077 197.813
 145.276 205.419
 407.247 58.859
 523.483 294.326
 846.643 517.361
 18.040 818.051
 113.305 304.100
 664.975 364.580
 381.356 26.218
 967.067 591.095
 999.006 117.209
 564.145 250.523
 521.088 29.699
 560.648 877.690
 97.361 592.419
 443.142 110.968
 271.635 827.545
 819.245 522.534
 593.243 536.233
 511.035 745.636
 108.458 281.357
 681.092 770.163
 571.338 215.841
 702.011 818.216
 205.379 476.490
 897.423 890.091
 751.673 556.744
 284.566 209.282
 876.502 422.517
 188.559 604.795
 380.097 894.349
 433.165 702.697
 975.408 502.992
 551.603 399.655
 195.991 166.528
 616.509 842.931
 578.699 433.092
 326.374 318.418
 60.614 997.607
 575.532 465.788
 270.185 812.807
 998.214 903.373
 396.871 469.000
 739.404 101.275
 737.548 973.705
 744.689 526.385
 64.919 497.629
 159.297 174.929
 195.061 708.923
 417.714 475.057
 677.922 650.564
 427.350 692.700
 353.947 648.830
 993.501 807.728
 648.383 912.732
 592.206 884.485
 276.232 498.980
 519.776 171.689
 447.878 394.316
 782.712 102.774
 468.436 92.268
 243.022 490.863
 661.636 215.411
 107.799 125.327
 998.217 223.834
 908.107 672.434
 424.307 837.754
 413.260 894.648
 250.095 535.103
 188.441 256.252
 734.382 926.798
 645.098 642.033
 175.617 292.443
 826.906 236.554
 962.111 422.152
 894.289 290.274
 538.868 766.297
 346.099 122.429
 589.409 870.363
 679.286 6.610
 709.950 58.213
 121.016 671.639
 850.109 231.256
 660.240 786.362
 17.099 646.081
 198.120 631.791
 475.065 307.517
 772.905 987.652
 532.334 621.969
 491.790 253.564
 188.981 666.946
 720.355 808.969
 436.062 582.295
 892.516 302.563
 954.487 427.755
 867.104 803.835
 782.809 396.707
 380.697 789.568
 213.849 559.541
 842.907 660.624
 573.263 629.841
 455.811 663.347
 539.857 416.026
 582.474 640.655
 527.066 219.286
 62.714 265.867
 174.784 60.382
 102.516 263.907
 846.300 123.395
 725.203 436.653
 909.979 569.951
 48.989 59.323
 561.379 44.201
 781.521 771.209
 638.514 914.363
 935.103 455.381
 759.055 3.543
 457.303 687.828
 699.441 189.578
 34.599 176.710
 106.508 504.616
 8.544 637.779
 824.618 960.062
 95.003 833.782
 606.008 246.492
 320.482 5.782
 97.660 212.307
 391.998 745.258
 441.366 875.795
 157.858 990.844
 839.490 955.130
 158.769 416.376
 110.448 57.514
 727.848 31.919
 746.078 815.650
 93.097 511.761
 777.221 226.099
 339.004 148.572
 921.339 74.587
 470.199 607.391
 922.366 738.280
 717.904 903.679
 671.801 460.483
 370.735 483.923
 923.218 790.695
 979.734 563.406
 59.533 679.693
 671.116 232.429
 151.804 388.237
 339.891 429.101
 245.955 97.448
 737.168 983.596
 544.013 853.142
 400.723 246.409
 601.539 205.041
 212.440 642.754
 363.454 850.192
 250.876 58.811
 405.039 509.150
 898.847 615.608
 60.275 670.007
 674.276 865.996
 710.764 261.531
 490.068 143.383
 708.276 560.248
 481.587 971.834
 623.567 10.823
 837.040 531.081
 492.863 223.663
 349.067 962.435
 788.563 302.885
 500.107 248.871
 117.923 212.254
 578.059 841.649
 376.268 982.108
 573.807 614.162
 801.449 838.436
 872.931 969.553
 223.700 453.348
 157.988 520.696
 737.752 396.935
 576.088 98.886
 78.130 952.596
 392.884 471.044
 518.360 945.244
 795.754 985.028
 82.552 344.251
 675.987 990.159
 24.202 625.835
 515.554 757.073
 740.573 213.814
 534.976 350.214
 728.440 529.895
 84.475 480.684
 603.315 57.071
 643.688 420.697
 182.324 400.252
 451.622 117.832
 832.025 180.281
 637.024 372.815
 695.689 50.194
 132.249 394.203
 607.522 520.653
 705.925 913.523
 869.236 235.310
 169.866 921.948
 81.187 972.313
 434.949 702.037
 687.482 857.016
 293.792 293.642
 192.129 960.260
 982.718 610.493
 339.292 799.326
 62.346 762.696
 211.269 943.222
 499.419 530.433
 797.136 404.509
 28.939 556.177
 315.469 246.090
 625.755 498.103
 456.748 578.629
 871.653 827.848
 843.478 123.570
 24.175 14.080
 815.612 784.569
 986.449 752.471
 140.337 238.924
 155.934 566.537
 251.694 727.985
 259.985 286.758
 58.028 805.132
 936.428 532.488
 453.130 370.753
 610.090 678.082
 247.511 480.568
 476.508 827.658
 945.046 16.791
 410.249 888.935
 350.976 737.220
 848.873 903.147
 461.483 606.789
 99.034 723.301
 82.960 826.734
 706.354 945.850
 618.375 31.181
 116.249 590.511
 975.146 658.039
 622.856 429.643
 457.820 224.828
 804.587 522.845
 252.054 870.022
 227.907 485.625
 954.349 42.220
 68.975 275.002
 903.424 133.712
 562.208 912.236
 500.699 428.606
 395.295 76.798
 524.027 250.657
 594.287 29.896
 723.579 200.321
 296.032 884.783
 902.721 927.643
 507.289 999.797
 719.172 826.664
 372.452 784.213
 659.997 202.644
 190.141 672.819
 943.646 966.056
 961.232 529.665
 456.862 372.870
 348.771 512.038
 545.688 150.785
 768.043 80.776
 427.802 932.984
 790.750 641.120
 886.080 937.512
 981.395 389.002
 526.701 470.068
 730.694 610.907
 353.608 44.809
 107.147 621.944
 416.963 681.620
 413.916 47.800
 357.094 484.347
 167.369 473.712
 385.740 683.850
 962.320 950.085
 550.096 458.969
 966.846 202.960
 517.023 559.768
 109.164 32.138
 927.836 848.705
 846.324 564.634
 19.516 660.033
 408.318 181.469
 425.173 434.925
 713.654 857.149
 172.565 514.272
 578.796 789.887
 39.941 623.146
 172.334 893.616
 827.069 336.514
 876.818 447.560
 307.726 316.628
 251.505 823.907
 778.185 15.672
 775.326 247.581
 162.183 765.744
 582.278 383.759
 612.740 170.423
 774.856 738.656
 829.231 672.193
 862.340 327.788
 826.696 317.604
 869.819 384.839
 423.979 562.516
 104.112 515.193
 106.599 454.200
 50.744 243.760
 345.997 461.919
 471.303 360.085
 673.852 385.220
 235.675 458.602
 401.554 197.327
 474.510 132.820
 501.784 943.262
 192.904 74.107
 820.692 237.624
 918.602 904.331
 32.862 840.259
 342.392 633.181
 982.530 839.444
 272.939 762.421
 747.023 267.904
 804.684 988.217
 713.940 408.446
 70.044 297.105
 561.996 520.451
 703.823 770.035
 484.730 408.871
 529.174 251.517
 582.624 852.102
 524.697 997.378
 686.775 858.270
 848.293 665.566
 158.536 500.878
 275.477 381.193
 454.970 429.655
 511.297 801.422
 558.222 311.869
 312.211 980.473
 164.722 449.930
 516.869 633.110
 822.376 674.986
 945.381 0.206
 823.627 631.281
 651.210 706.861
 520.552 555.814
 367.122 687.044
 64.298 201.352
 798.927 734.566
 202.546 242.868
 13.047 474.556
 340.769 208.341
 814.690 369.587
 309.537 60.577
 204.038 757.515
 232.705 168.785
 662.851 232.325
 189.934 704.498
 801.060 933.412
 469.607 898.627
 373.017 402.384
 650.969 43.778
 650.015 639.464
 401.501 322.286
 856.672 274.819
 169.497 205.572
 793.833 434.651
 163.079 289.786
 783.210 889.869
 484.069 507.148
 785.458 528.865
 705.032 948.601
 523.378 588.754
 795.237 333.587
 948.052 545.043
 199.324 14.728
 633.898 122.507
 212.198 372.493
 97.741 715.195
 64.399 366.617
 479.114 146.501
 401.224 711.853
 69.344 357.513
 1.841 745.904
 363.866 370.227
 615.015 183.148
 367.059 959.321
 987.749 990.527
 986.314 500.046
 411.945 989.060
 399.697 699.371
 120.105 148.643
 110.291 512.063
 410.340 93.582
 54.052 783.065
 587.668 25.863
 103.813 722.920
 365.271 72.077
 810.172 535.445
 796.431 203.682
 393.716 588.223
 704.033 119.800
 208.731 799.362
 866.454 333.571
 945.936 151.501
 411.304 699.626
 243.425 819.987
 294.856 559.063
 596.784 590.974
 816.147 873.209
 170.231 461.906
 570.059 247.260
 432.633 367.102
 400.406 704.504
 300.581 301.290
 917.831 821.531
 443.763 60.784
 221.642 250.600
 576.941 863.205
 161.476 378.798
 362.660 110.248
 923.678 561.986
 116.987 32.900
 886.500 947.617
 937.904 304.087
 593.945 802.899
 456.510 459.937
 714.350 697.414
 891.856 68.547
 919.170 72.089
 921.373 595.349
 510.338 144.537
 463.642 299.113
 189.642 755.347
 415.299 854.521
 777.596 417.436
 748.544 729.569
 707.113 273.335
 922.960 282.291
 321.950 941.078
 10.697 606.164
 62.566 901.767
 196.775 11.809
 511.819 479.865
 768.078 740.129
 567.446 935.683
 421.035 754.972
 102.794 338.625
 727.084 848.758
 845.581 845.569
 128.402 539.802
 648.283 662.890
 578.577 463.386
 222.922 230.271
 281.537 918.921
 975.613 202.478
 258.078 582.035
 88.332 310.152
 226.551 913.300
 71.258 606.550
 519.880 675.162
 841.073 423.646
 175.172 26.784
 989.363 303.626
 578.160 614.841
 389.244 491.362
 978.958 769.389
 74.475 286.659
 127.739 590.894
 418.317 694.108
 221.599 261.194
 872.418 671.127
 272.971 101.894
 810.057 674.657
 74.269 653.672
 592.514 723.177
 765.293 664.614
 659.484 417.862
 934.216 301.589
 879.823 165.250
 478.313 972.435
 311.171 589.636
 598.194 846.154
 957.881 958.166
 233.855 851.367
 716.055 522.594
 610.066 628.885
 910.388 431.543
 933.226 511.767
 196.085 224.595
 465.811 145.682
 984.561 588.502
 445.031 274.485
 396.374 756.164
 559.418 571.914
 319.399 645.970
 854.165 162.106
 803.213 73.758
 109.542 741.844
 428.827 388.486
 486.220 489.102
 711.131 968.041
 819.527 349.515
 102.728 711.285
 587.321 859.123
 933.357 39.842
 692.338 553.249
 128.101 807.516
 661.511 783.335
 867.400 751.163
 247.125 612.217
 378.123 814.801
 246.106 470.608
 751.116 464.615
 365.608 661.069
 368.617 377.983
 340.014 208.530
 74.490 41.855
 134.160 237.384
 339.458 507.691
 790.839 153.648
 148.515 10.098
 341.404 716.776
 282.703 318.532
 693.658 279.973
 774.920 525.482
 741.331 381.752
 109.730 716.001
 257.666 696.731
 809.136 363.072
 798.424 452.958
 326.438 867.858
 656.487 539.485
 163.777 945.475
 393.924 45.262
 168.571 343.522
 93.733 163.177
 461.029 985.548
 891.339 676.134
 138.470 134.187
 687.482 421.297
 109.750 663.399
 34.515 650.083
 280.079 376.664
 805.668 402.310
 56.686 383.843
 382.981 370.467
 330.791 495.597
 168.939 112.618
 841.116 67.717
 377.035 388.741
 96.719 651.518
 378.368 244.773
 868.361 618.939
 668.931 791.291
 12.230 836.343
 522.446 350.295
 9.964 678.896
 56.758 345.262
 865.109 693.227
 171.161 448.388
 737.013 30.762
 214.035 677.341
 95.455 154.329
 374.470 344.981
 997.925 48.529
 420.726 643.230
 909.437 287.855
 248.343 710.976
 963.159 399.052
 670.370 960.611
 688.272 324.898
 353.608 274.203
 576.717 800.111
 853.145 124.661
 818.326 696.883
 351.137 316.535
 577.910 13.468
 196.207 602.735
 119.981 56.086
 351.514 35.756
 286.751 409.143
 780.287 313.620
 510.895 674.508
 968.103 231.194
 982.481 375.592
 745.489 436.799
 403.601 320.501
 329.548 202.810
 147.106 570.201
 749.436 668.458
 607.823 697.894
 211.026 715.326
 194.452 505.490
 347.359 143.494
 184.715 798.977
 3.162 372.148
 560.147 248.644
 226.384 376.600
 783.181 70.523
 453.320 768.262
 189.052 75.473
 645.277 740.507
 477.734 121.174
 986.075 346.935
 524.056 764.607
 6.039 195.779
 22.824 808.821
 937.971 971.970
 73.771 843.739
 215.244 214.078
 740.358 938.258
 226.251 845.429
 516.577 506.936
 380.659 95.624
 965.114 472.194
 812.062 550.148
 84.551 110.518
 432.676 171.594
 87.016 112.842
 815.717 677.042
 663.241 124.728
 460.243 703.505
 749.768 346.649
 294.893 709.100
 641.860 169.412
 907.451 644.162
 692.056 561.319
 506.252 577.142
 53.353 294.121
 289.618 808.546
 50.594 642.144
 936.748 576.824
 954.927 976.559
 756.663 418.043
 683.482 533.767
 512.987 142.028
 317.036 408.001
 656.747 427.718
 217.920 613.827
 175.325 306.716
 912.404 510.293
 234.619 523.870
 78.013 366.567
 437.925 555.458
 826.596 786.278
 736.791 187.898
 706.474 767.320
 646.870 162.284
 247.755 543.949
 489.603 762.537
 558.235 992.890
 395.440 48.156
 135.500 254.385
 966.461 27.823
 214.514 558.208
 959.037 649.290
 217.646 804.470
 466.941 396.685
 142.646 746.224
 671.762 281.692
 518.243 187.657
 793.179 473.834
 209.974 245.882
 882.512 11.726
 281.611 739.476
 227.897 386.684
 49.363 242.077
 500.499 98.149
 724.389 369.253
 193.596 993.312
 769.426 811.899
 168.436 658.018
 521.286 365.448
 203.940 800.004
 304.269 373.026
 786.209 326.975
 310.068 259.268
 105.982 179.727
 905.616 103.010
 448.641 333.886
 787.487 919.684
 155.898 272.909
 894.393 702.271
 858.071 590.438
 160.201 522.694
 171.030 773.189
 809.380 609.016
 925.754 108.237
 813.408 288.679
 857.539 653.351
 517.299 790.830
 585.672 299.079
 64.750 913.888
 425.605 770.422
 681.697 535.609
 810.180 488.530
 782.235 435.600
 773.118 203.992
 227.260 243.558
 438.946 278.571
 462.254 865.209
 843.956 128.054
 81.685 82.347
 711.007 231.992
 87.438 299.488
 248.400 994.248
 529.008 509.125
 324.302 719.402
 713.959 377.464
 870.947 813.143
 966.293 85.927
 437.864 669.103
 274.040 888.871
 984.713 360.266
 719.827 719.125
 278.964 390.769
 521.791 59.832
 341.811 204.836
 847.501 438.915
 920.749 605.763
 399.134 542.415
 815.549 561.742
 530.793 101.454
 355.559 310.108
 353.483 416.927
 432.976 101.064
 742.787 944.073
 204.881 120.530
 299.930 579.301
 55.247 14.477
 367.917 753.138
 278.981 309.651
 988.120 730.638
 538.490 834.193
 844.643 514.458
 727.590 823.348
 507.613 811.954
 939.287 727.591
 703.988 807.739
 707.565 191.425
 545.384 134.416
 216.574 249.524
 84.940 879.443
 334.284 392.176
 795.307 643.801
 925.738 824.288
 421.893 282.519
 180.602 412.101
 611.789 727.670
 600.837 550.555
 19.902 206.805
 740.515 453.900
 598.397 724.706
 877.372 275.095
 160.197 140.509
 84.228 489.091
 327.178 827.901
 920.677 264.911
 711.483 301.057
 397.194 125.968
 795.522 386.739
 393.991 222.452
 961.758 352.631
 217.705 569.305
 544.777 708.269
 25.418 834.838
 530.918 288.162
 965.966 785.122
 588.499 332.933
 814.492 525.599
 776.166 995.046
 792.154 851.972
 428.058 418.214
 56.684 586.193
 60.246 946.795
 861.783 879.661
 469.471 301.697
 658.202 404.630
 616.788 666.868
 943.737 806.934
 97.736 534.810
 663.576 79.799
 517.564 96.308
 569.717 851.617
 513.545 679.521
 525.014 312.642
 423.185 763.418
 93.343 379.818
 192.138 942.493
 405.154 99.110
 381.815 701.547
 693.029 485.270
 485.227 284.645
 723.854 414.877
 929.705 390.152
 734.801 625.488
 454.253 988.838
 234.771 778.060
 142.874 604.691
 939.529 248.396
 496.909 794.347
 149.015 303.765
 91.016 952.441
 483.653 461.191
 708.735 614.020
 210.785 623.023
 352.723 44.258
 503.267 442.657
 207.704 538.501
 173.884 828.773
 865.367 706.340
 468.516 480.795
 842.140 301.625
 828.189 432.782
 403.497 371.434
 548.577 229.543
 800.903 632.057
 581.596 169.973
 406.359 805.526
 397.063 21.537
 649.679 948.478
 615.669 370.412
 708.170 623.894
 753.508 848.269
 228.347 669.117
 802.143 534.219
 964.002 629.529
 878.665 924.667
 661.767 1.118
 892.650 690.993
 209.684 867.248
 119.672 592.031
 459.977 451.242
 975.475 102.859
 45.847 428.448
 835.704 681.423
 313.656 456.606
 830.834 879.039
 394.277 464.301
 505.546 359.036
 726.861 472.660
 610.122 109.880
 638.967 569.276
 85.617 905.712
 71.417 575.301
 214.782 199.580
 234.808 682.246
 590.252 844.700
 995.965 135.030
 856.862 179.379
 543.570 919.014
 425.674 324.927
 377.578 403.265
 546.061 916.765
 739.865 297.979
 224.848 691.429
 164.964 914.405
 666.977 301.296
 119.035 149.718
 802.539 730.299
 529.673 451.963
 385.485 683.932
 34.409 111.669
 378.165 162.389
 715.355 953.076
 354.617 74.284
 993.131 0.638
 398.641 578.182
 854.994 132.903
 77.991 859.017
 147.776 528.757
 134.218 155.665
 812.176 798.925
 332.818 94.641
 535.225 782.603
 717.382 183.689
 794.840 794.871
 254.672 749.237
 934.777 620.519
 448.222 625.224
 88.590 264.964
 42.685 620.209
 144.237 659.819
 999.218 698.080
 761.518 461.435
 756.503 38.922
 805.714 323.377
 618.247 725.077
 603.636 631.702
 345.293 888.136
 652.148 494.219
 550.648 311.308
 881.399 616.347
 874.291 904.441
 191.062 687.088
 679.541 243.061
 711.407 665.010
 895.818 715.421
 393.815 287.536
 818.126 371.129
 987.301 634.526
 49.380 570.087
 916.625 331.984
 178.548 140.634
 829.955 172.129
 269.445 261.130
 743.899 506.245
 288.948 360.188
 473.484 706.258
 429.636 308.861
 914.920 525.409
 33.668 265.092
 348.197 68.479
 858.574 79.217
 171.667 824.538
 551.133 922.471
 876.529 352.279
 925.258 142.040
 948.602 537.520
 439.763 550.624
 159.094 177.932
 810.855 840.823
 114.468 70.488
 94.328 380.559
 295.400 877.402
 658.927 741.450
 271.681 186.598
 23.477 274.595
 557.405 239.197
 527.597 354.986
 220.647 410.545
 683.778 435.051
 13.951 360.327
 954.846 288.332
 404.331 734.030
 706.359 185.483
 490.276 840.983
 492.061 766.655
 762.690 57.542
 389.383 987.599
 939.169 27.311
 261.179 292.729
 447.063 539.115
 982.858 568.853
 398.959 258.582
 447.185 60.918
 271.377 37.352
 601.877 278.942
 718.439 107.338
 650.441 627.283
 610.054 133.863
 570.200 567.795
 139.933 414.538
 192.264 252.349
 691.723 799.349
 618.158 783.339
 649.101 516.455
 792.353 279.360
 883.399 627.920
 637.179 324.221
 723.724 436.068
 518.124 888.380
 611.492 705.849
 627.806 550.834
 743.584 968.922
 543.711 575.396
 24.077 603.796
 68.906 757.430
 859.679 531.863
 50.310 745.608
 363.059 685.661
 182.815 938.724
 563.408 362.848
 549.782 881.389
 285.412 912.545
 474.531 46.350
 545.000 160.952
 19.826 847.937
 49.413 586.932
 482.569 923.670
 685.316 537.943
 501.771 33.421
 564.803 30.047
 894.987 131.856
 186.313 716.276
 230.960 185.469
 795.064 14.415
 56.099 435.831
 912.839 753.071
 944.887 2.138
 895.512 884.063
 417.761 805.575
 992.038 195.625
 745.724 763.039
 772.656 686.336
 673.645 406.444
 596.558 481.239
 781.533 545.078
 458.292 312.204
 155.763 201.594
 623.863 582.597
 54.433 857.317
 806.050 596.010
 569.568 470.246
 676.352 369.691
 864.165 850.757
 538.625 560.975
 297.276 757.448
 345.593 910.234
 751.967 611.360
 600.670 513.360
 308.618 514.152
 308.914 462.751
 322.336 428.433
 105.364 486.060
 184.064 960.837
 157.649 229.997
 989.236 345.549
 901.883 611.494
 877.620 513.590
 193.813 35.091
 518.466 747.428
 936.555 363.990
 624.634 448.434
 655.513 958.728
 219.386 213.789
 132.205 253.508
 834.586 347.901
 961.385 633.053
 776.865 379.937
 468.219 475.353
 899.708 273.223
 600.386 326.259
 8.275 83.900
 308.110 224.653
 597.292 536.209
 235.732 171.707
 280.545 651.226
 791.878 869.720
 166.917 406.761
 440.349 896.326
 928.746 771.088
 287.214 945.035
 203.355 85.174
 236.117 185.289
 780.344 51.111
 476.602 972.409
 221.765 792.763
 270.311 383.442
 808.242 3.420
 646.634 448.008
 123.837 890.019
 30.025 578.669
 10.901 910.644
 141.365 943.280
 821.881 518.431
 969.006 238.383
 849.275 748.194
 743.284 159.395
 962.408 380.254
 801.183 477.523
 958.012 97.896
 953.487 947.694
 31.600 919.925
 501.351 724.953
 392.293 778.114
 756.906 762.723
 122.097 351.498
 745.810 24.848
 371.892 736.760
 478.939 749.793
 293.894 688.378
 624.417 460.666
 340.478 606.186
 766.601 685.598
 771.666 174.795
 460.389 221.487
 170.884 202.657
 560.303 288.275
 186.698 292.877
 485.314 644.026
 515.995 168.229
 161.656 992.407
 693.640 824.849
 934.231 158.313
 630.136 899.077
 148.159 144.798
 70.647 286.792
 849.257 441.034
 467.233 881.907
 937.440 718.472
 846.015 418.562
 510.120 237.738
 499.787 568.840
 261.682 65.183
 85.267 313.886
 946.111 253.605
 496.566 961.207
 677.151 930.837
 719.688 205.308
 426.319 232.189
 447.187 144.001
 504.238 943.571
 200.650 880.591
 173.678 842.525
 928.163 115.237
 270.196 50.834
 823.629 200.317
 803.213 277.223
 467.683 388.288
 809.745 929.683
 281.630 210.868
 146.018 527.633
 885.385 10.288
 667.989 223.579
 879.828 902.612
 187.879 146.924
 158.503 835.993
 345.596 569.349
 371.516 750.055
 825.086 937.850
 97.293 124.028
 227.939 769.567
 560.064 788.867
 19.859 409.248
 0.271 781.216
 747.916 138.453
 652.388 134.104
 723.958 33.751
 503.797 870.770
 446.420 3.512
 846.495 524.626
 631.411 308.964
 40.682 321.366
 114.935 580.458
 789.010 690.617
 419.939 375.293
 678.990 126.692
 131.498 955.596
 348.140 84.266
 645.540 475.856
 624.867 708.836
 434.266 707.664
 613.371 788.099
 865.822 857.399
 342.183 533.929
 316.198 780.269
 155.246 221.120
 885.061 805.833
 66.986 514.740
 369.855 576.352
 356.898 599.803
 237.587 386.015
 476.181 212.447
 463.088 887.781
 63.600 979.171
 156.000 112.609
 407.571 358.641
 584.396 195.974
 887.371 98.612
 306.820 217.326
 822.327 758.590
 760.971 83.574
 250.806 187.708
 518.603 397.613
 651.153 208.155
 22.993 982.552
 657.564 349.333
 576.132 932.769
 771.852 659.221
 564.455 250.711
 736.552 130.364
 909.235 835.773
 128.712 502.349
 833.838 616.420
 322.652 414.829
 665.859 272.506
 923.051 500.356
 277.191 360.491
 208.909 829.940
 226.454 824.842
 879.473 602.841
 851.700 214.498
 233.412 442.383
 690.327 300.016
 823.830 599.203
 229.558 846.402
 48.691 640.415
 244.531 695.918
 196.576 326.497
 819.999 977.221
 262.244 746.705
 611.958 620.456
 669.141 938.498
 351.567 626.577
 633.902 87.552
 967.719 932.811
 731.164 563.644
 777.245 720.304
 669.052 955.993
 811.505 625.450
 972.847 532.065
 691.786 309.903
 256.304 149.513
 288.520 997.919
 799.410 235.695
 283.632 951.486
 964.014 537.447
 362.690 986.967
 483.547 600.492
 83.041 370.941
 232.144 418.871
 63.267 112.265
 787.015 96.104
 413.553 402.416
 974.264 268.640
 749.536 872.932
 863.883 185.829
 505.699 328.813
 39.056 837.450
 968.271 587.357
 795.716 128.537
 689.837 175.831
 571.528 471.168
 14.659 607.240
 902.873 84.223
 949.296 215.213
 561.185 945.377
 749.838 556.517
 926.321 546.195
 385.470 918.186
 767.744 72.962
 576.819 746.822
 280.791 225.391
 823.304 866.698
 774.555 835.762
 731.419 203.342
 842.819 646.163
 868.595 677.896
 135.685 815.690
 206.002 798.419
 156.135 877.835
 217.803 826.413
 454.717 256.420
 691.186 834.962
 512.087 22.718
 916.564 359.339
 761.634 173.640
 894.305 47.725
 94.204 308.709
 564.863 890.414
 738.702 550.022
 473.313 397.726
 263.720 893.484
 174.831 932.775
 187.131 800.501
 610.931 223.546
 106.817 777.245
 501.388 583.730
 623.318 374.098
 946.241 283.004
 564.529 542.351
 186.456 810.356
 46.826 570.438
 179.546 969.644
 822.721 990.638
 984.232 101.343
 731.818 392.294
 171.206 520.732
 152.227 133.060
 668.014 48.348
 359.467 529.876
 766.299 346.908
 58.192 401.308
 958.340 499.211
 930.968 378.282
 894.319 708.381
 422.841 397.357
 957.680 285.762
 679.058 326.396
 716.782 838.528
 307.381 974.427
 128.726 170.528
 630.555 423.741
 725.472 272.986
 216.373 951.633
 811.280 579.518
 563.221 931.146
 730.202 580.799
 921.934 304.642
 637.041 892.344
 847.352 191.805
 617.351 913.905
 395.254 245.943
 972.077 546.316
 65.781 721.181
 609.058 792.243
 999.407 210.871
 693.526 977.720
 365.589 407.392
 507.850 323.957
 860.107 399.319
 190.091 471.363
 210.617 238.128
 72.605 623.682
 250.013 188.108
 465.137 318.565
 575.942 25.809
 239.144 536.599
 897.368 425.282
 616.717 294.113
 653.812 189.595
 372.367 901.933
 361.241 345.118
 770.606 354.324
 825.092 771.060
 116.729 496.798
 3.275 601.454
 750.429 631.182
 991.114 509.713
 698.010 489.766
 629.860 706.946
 383.235 251.653
 357.861 985.237
 721.683 703.249
 578.776 987.187
 359.358 246.585
 417.770 545.238
 611.830 234.799
 880.856 11.134
 992.197 830.259
 183.985 980.423
 839.456 19.603
 139.875 343.098
 56.511 629.457
 697.731 683.601
 0.149 729.977
 942.825 376.564
 123.127 20.044
 451.526 334.496
 618.450 2.357
 937.954 956.441
 453.429 589.414
 649.290 989.326
 279.905 358.281
 199.351 473.822
 568.783 884.721
 158.976 822.254
 321.678 343.060
 134.597 126.193
 68.045 29.713
 604.155 665.207
 848.705 344.348
 985.912 75.993
 130.557 497.049
 288.075 923.261
 284.787 272.500
 925.450 311.787
 412.549 308.353
 547.018 404.670
 16.629 785.638
 851.825 118.800
 721.626 200.852
 689.373 97.813
 943.716 24.516
 257.646 199.380
 937.012 847.297
 892.625 951.708
 908.070 885.807
 956.790 648.983
 132.507 44.972
 302.575 272.450
 45.283 707.101
 35.337 189.570
 754.578 899.945
 107.393 434.806
 71.885 862.951
 121.532 289.832
 9.821 424.313
 543.687 226.394
 403.970 178.448
 957.841 60.470
 323.982 637.044
 632.602 291.257
 788.136 255.371
 302.097 102.773
 849.021 213.139
 941.011 820.344
 818.195 775.597
 384.962 810.038
 515.194 961.155
 816.198 848.282
 309.712 597.515
 507.323 973.921
 51.888 925.768
 352.005 259.022
 9.352 993.338
 873.997 931.575
 733.957 709.870
 810.219 877.348
 527.107 688.753
 429.014 904.502
 349.560 689.836
 343.052 828.871
 696.896 461.023
 282.966 626.298
 31.007 157.908
 640.908 688.105
 794.633 927.649
 304.360 834.050
 141.888 67.273
 564.156 802.322
 172.757 814.954
 584.595 706.888
 371.753 978.257
 908.509 578.338
 906.354 434.370
 780.123 875.285
 553.886 8.150
 200.608 450.037
 988.364 313.992
 785.589 195.928
 492.201 72.528
 823.806 706.342
 460.023 933.908
 798.122 89.584
 260.073 472.566
 833.649 352.522
 617.559 296.044
 595.720 873.126
 16.903 930.648
 538.419 702.129
 97.294 622.755
 771.554 181.942
 377.476 505.710
 292.157 452.526
 208.689 823.095
 741.258 275.245
 764.707 430.090
 975.891 583.874
 358.506 491.698
 571.680 744.333
 978.074 801.272
 327.397 539.632
 789.141 112.425
 67.293 902.627
 418.100 234.751
 620.605 796.000
 140.303 827.383
 94.401 926.385
 21.476 38.350
 192.861 108.444
 535.623 601.690
 823.454 636.235
 981.912 203.675
 971.555 435.314
 994.384 865.306
 426.265 662.259
 758.605 527.009
 461.223 781.770
 973.455 745.488
 777.580 619.104
 707.170 469.747
 618.003 981.600
 755.658 816.896
 879.429 832.658
 907.171 947.660
 660.459 740.227
 218.156 891.113
 51.859 106.126
 405.890 98.531
 144.053 99.073
 238.092 743.326
 415.110 990.851
 149.715 219.396
 561.141 849.644
 622.615 831.104
 825.975 36.051
 332.568 487.403
 319.184 325.096
 986.516 998.737
 225.056 531.639
 755.004 782.458
 196.947 427.703
 443.119 880.287
 301.787 329.633
 58.175 915.137
 281.749 712.584
 322.693 215.499
 490.573 432.151
 373.561 829.979
 950.427 841.192
 387.521 574.937
 574.077 167.813
 12.416 902.095
 672.497 742.475
 173.913 54.193
 588.623 943.391
 308.109 274.161
 286.032 375.307
 158.831 341.735
 301.896 753.849
 620.056 291.184
 925.139 72.692
 422.399 190.954
 264.549 861.434
 809.712 482.052
 962.465 66.380
 357.512 734.165
 325.039 313.305
 207.068 209.733
 170.980 940.005
 763.811 264.838
 540.936 257.176
 200.390 66.062
 806.368 439.461
 355.760 84.010
 620.179 335.794
 102.412 322.447
 464.667 281.183
 313.122 757.862
 382.153 793.552
 872.993 264.391
 379.377 342.153
 7.051 665.608
 241.200 312.391
 611.203 35.595
 288.066 889.856
 446.156 30.388
 384.098 9.120
 469.120 696.515
 120.584 316.098
 304.233 720.518
 138.239 472.622
 785.068 562.580
 539.311 175.486
 615.057 984.487
 8.689 196.925
 785.849 528.890
 796.431 197.542
 349.447 940.257
 0.002 274.920
 165.455 11.067
 464.056 340.863
 125.986 77.960
 132.617 757.538
 212.079 336.028
 340.075 888.353
 249.162 254.758
 513.844 654.484
 925.692 901.800
 235.952 44.517
 117.305 661.652
 929.904 155.193
 745.248 192.106
 412.237 488.934
 797.596 24.214
 688.184 282.414
 87.569 779.288
 143.390 864.465
 226.558 862.735
 357.797 855.912
 889.221 778.258
 265.593 234.405
 61.812 981.960
 131.759 340.049
 738.218 824.494
 589.533 129.693
 684.509 486.603
 765.517 876.529
 984.115 540.711
 744.715 925.487
 231.766 526.039
 434.259 562.415
 423.092 629.703
 362.683 935.784
 824.514 660.034
 395.411 823.530
 768.867 184.918
 503.605 795.474
 348.593 207.136
 42.872 554.673
 140.799 545.716
 883.987 411.091
 245.540 188.290
 796.030 550.596
 227.290 40.847
 772.852 4.712
 774.406 510.498
 279.272 635.492
 615.595 261.521
 389.552 549.869
 117.069 848.791
 416.655 813.775
 18.438 84.581
 258.440 203.982
 516.891 279.534
 391.583 711.237
 773.299 526.607
 253.955 178.768
 364.205 94.041
 902.825 553.172
 42.027 651.387
 4.238 858.205
 771.988 378.722
 785.840 934.895
 596.424 176.076
 912.223 873.092
 721.240 886.439
 862.378 680.076
 939.715 125.403
 300.213 271.859
 297.921 443.497
 831.492 153.629
 784.304 868.704
 87.281 889.237
 891.983 637.654
 121.540 498.424
 583.016 141.110
 968.381 507.535
 483.880 814.771
 885.470 398.875
 893.983 198.105
 279.916 429.704
 305.102 475.201
 740.605 139.509
 848.626 81.739
 608.537 639.015
 226.618 5.733
 429.354 922.892
 887.676 87.170
 728.290 807.102
 202.802 308.889
 308.721 638.843
 231.944 909.770
 635.804 30.295
 978.253 298.605
 464.165 535.655
 262.549 625.917
 294.015 323.545
 51.074 419.787
 287.328 534.065
 99.574 614.676
 192.006 581.960
 578.557 318.984
 557.326 246.022
 188.632 762.923
 981.849 931.842
 509.839 544.368
 421.764 112.832
 631.580 813.081
 262.928 136.299
 735.010 685.456
 186.305 461.055
 330.618 510.484
 50.015 994.906
 451.237 676.493
 490.588 689.559
 754.286 286.467
 583.467 482.589
 263.903 82.108
 273.488 247.424
 279.355 573.670
 918.203 709.758
 764.357 59.878
 912.132 539.951
 614.394 491.606
 162.728 653.942
 455.763 351.617
 56.808 408.782
 768.784 563.422
 330.256 12.560
 934.686 93.714
 977.833 372.209
 395.203 328.868
 511.073 457.118
 178.398 456.563
 690.649 383.027
 104.137 203.852
 478.600 31.072
 636.565 124.088
 731.855 463.821
 525.712 703.549
 901.178 426.720
 580.824 406.624
 221.581 213.364
 477.144 193.896
 47.430 400.933
 826.911 343.860
 766.558 842.863
 583.391 665.393
 245.111 645.174
 511.370 499.302
 833.433 97.050
 94.055 633.492
 381.690 12.187
 78.521 273.664
 453.314 142.679
 441.391 161.455
 419.472 119.894
 13.235 471.855
 506.246 265.755
 292.241 174.415
 238.880 2.444
 141.205 546.673
 378.232 8.887
 460.991 687.460
 120.620 659.047
 510.779 412.067
 483.645 201.427
 71.171 305.950
 830.714 63.098
 969.056 969.795
 2.300 187.591
 780.039 372.820
 582.028 437.320
 549.833 525.531
 193.144 441.579
 713.531 435.541
 111.672 374.995
 702.115 83.957
 815.493 673.707
 998.199 284.456
 735.783 693.094
 205.298 107.095
 513.924 477.890
 422.276 674.584
 521.464 739.963
 340.736 696.123
 504.361 548.327
 809.755 984.599
 650.275 248.434
 519.337 314.123
 536.626 502.047
 149.391 489.509
 638.449 724.617
 100.911 105.715
 902.641 384.005
 384.774 627.699
 326.103 793.302
 583.413 589.232
 209.667 2.708
 42.151 628.320
 451.031 882.827
 688.849 998.081
 744.425 346.885
 549.405 131.630
 182.219 125.393
 127.476 830.163
 516.629 467.519
 182.646 982.740
 204.069 373.277
 983.092 227.683
 489.399 374.576
 66.081 208.314
 814.362 787.007
 729.569 654.441
 79.245 694.075
 546.371 296.122
 27.333 538.505
 862.431 963.637
 739.709 58.673
 564.432 288.956
 857.790 790.365
 9.141 356.470
 330.517 463.728
 355.640 877.275
 803.027 261.837
 167.929 920.285
 17.962 110.839
 923.661 629.010
 36.359 372.764
 417.337 404.737
 652.492 582.167
 253.632 730.375
 979.426 168.622
 37.314 645.441
 925.906 541.349
 157.190 128.061
 729.972 972.989
 487.568 576.770
 123.226 540.654
 974.826 761.102
 287.647 988.170
 100.027 88.975
 953.322 929.004
 100.336 649.764
 642.428 870.383
 659.614 79.506
 767.482 301.843
 437.616 969.171
 568.589 642.805
 271.214 924.384
 456.650 411.318
 451.816 877.001
 401.713 177.979
 40.563 252.731
 455.670 964.064
 434.897 787.402
 167.070 880.433
 132.930 346.008
 576.884 273.894
 969.847 987.412
 174.742 131.110
 715.859 703.245
 845.581 308.011
 348.380 977.500
 600.199 517.036
 140.847 314.558
 116.273 267.880
 873.632 684.455
 628.616 862.889
 473.741 967.405
 11.438 479.700
 562.443 742.688
 457.010 605.496
 144.747 473.594
 643.351 34.427
 751.014 369.149
 820.391 107.976
 56.354 49.706
 654.786 313.644
 503.281 967.353
 736.385 97.156
 961.072 209.625
 345.832 265.041
 523.071 487.671
 847.415 526.037
 300.812 435.065
 41.774 50.122
 479.142 743.863
 80.304 812.526
 985.820 578.478
 400.900 476.750
 266.440 339.931
 340.251 586.293
 783.501 422.440
 61.338 450.459
 747.435 596.719
 609.455 787.532
 86.072 70.595
 882.423 530.977
 944.147 884.325
 130.225 204.579
 830.890 877.466
 48.831 564.221
 484.480 64.175
 318.228 311.731
 258.414 437.915
 474.631 275.034
 345.734 323.782
 673.624 574.307
 10.148 751.752
 269.625 652.242
 583.698 547.507
 236.121 224.875
 792.561 54.999
 511.775 935.150
 787.446 508.284
 64.580 882.745
 462.834 966.494
 207.215 19.368
 458.002 588.080
 812.610 288.255
 928.441 537.050
 113.308 139.918
 373.277 439.014
 718.667 854.016
 694.947 508.065
 50.362 760.843
 272.188 982.356
 232.486 697.214
 245.029 587.485
 434.123 703.092
 867.650 409.274
 59.248 310.228
 686.622 833.235
 23.801 676.236
 281.098 395.018
 618.713 51.236
 269.220 297.716
 299.367 544.618
 480.507 567.348
 788.598 192.133
 434.741 931.682
 457.048 854.814
 199.334 380.359
 329.827 348.032
 43.007 371.804
 743.371 378.831
 115.598 936.455
 575.832 730.731
 291.756 643.443
 735.836 686.270
 778.315 972.084
 808.906 818.010
 637.260 998.625
 222.222 48.687
 882.747 176.943
 243.684 711.213
 713.987 78.964
 530.713 300.711
 16.451 251.698
 691.153 665.550
 850.376 344.217
 519.520 634.984
 924.872 625.904
 786.145 20.667
 282.697 239.414
 947.325 691.814
 678.207 555.617
 127.110 33.482
 580.084 886.970
 614.834 719.430
 860.554 399.330
 799.014 920.931
 111.205 184.904
 492.938 27.052
 47.859 231.178
 528.544 757.176
 606.697 68.293
 34.398 430.502
 392.915 592.003
 155.374 738.021
 1.333 348.276
 3.692 898.899
 93.705 101.685
 194.032 724.650
 776.071 981.439
 453.579 150.980
 885.608 860.252
 8.043 909.521
 962.462 842.118
 927.162 520.926
 468.521 50.666
 521.274 909.103
 820.578 71.127
 570.649 16.071
 956.685 922.734
 451.017 581.361
 956.477 856.667
 604.725 122.680
 22.035 385.481
 763.174 390.278
 306.346 66.627
 521.383 581.027
 391.127 764.414
 421.934 195.368
 981.886 496.234
 448.271 47.267
 751.218 890.446
 534.710 931.064
 445.074 620.957
 354.025 287.167
 922.832 578.875
 677.613 759.014
 860.394 651.839
 155.806 305.534
 364.149 729.629
 527.628 925.737
 758.686 378.858
 334.147 605.203
 686.813 734.135
 924.664 738.758
 339.209 757.688
 360.457 590.771
 883.257 609.471
 140.000 786.252
 835.109 446.188
 98.940 984.777
 392.418 297.112
 437.238 768.389
 372.367 529.156
 357.418 7.815
 963.702 861.388
 977.653 82.993
 663.464 483.411
 930.450 989.125
 518.332 901.907
 743.919 613.782
 694.348 29.934
 803.375 20.487
 852.702 354.522
 434.536 6.383
 286.938 895.821
 667.320 243.762
 80.154 997.049
 215.799 85.463
 49.284 665.999
 532.932 371.259
 165.551 398.770
 809.024 965.758
 761.629 843.159
 24.533 78.096
 771.323 756.865
 637.776 840.401
 689.008 954.050
 886.571 977.047
 904.148 48.281
 663.202 391.924
 659.640 41.294
 340.725 988.889
 528.181 192.129
 95.093 264.421
 3.264 162.084
 194.681 55.055
 393.788 465.555
 382.174 59.789
 604.706 578.604
 22.564 304.454
 819.943 245.152
 757.155 876.658
 395.323 169.755
 312.189 982.563
 64.015 256.302
 140.399 497.478
 578.634 219.725
 205.757 678.509
 214.374 904.457
 390.658 947.448
 766.312 146.179
 348.310 644.565
 249.307 935.226
 732.113 298.353
 986.837 919.326
 402.189 292.587
 19.934 624.207
 684.057 271.060
 221.525 892.836
 985.968 273.177
 435.382 932.889
 972.855 402.318
 721.240 518.558
 152.748 895.903
 55.183 583.535
 715.403 284.689
 862.002 949.232
 35.407 32.700
 626.900 803.797
 629.124 662.841
 708.848 846.837
 955.354 61.602
 846.230 570.940
 145.589 975.102
 774.649 808.971
 116.516 854.266
 762.347 545.887
 83.215 266.083
 684.253 701.621
 987.727 288.270
 802.998 528.895
 969.019 264.351
 584.197 843.901
 614.422 273.956
 351.882 191.552
 190.245 818.542
 174.351 428.835
 394.422 825.642
 175.092 43.831
 903.759 815.957
 180.260 783.972
 302.859 278.306
 763.920 80.370
 34.414 169.629
 933.569 76.591
 157.672 353.383
 838.053 316.650
 753.167 452.972
 482.795 850.496
 279.858 411.106
 836.249 473.693
 541.532 285.570
 317.870 344.877
 821.558 891.874
 210.774 398.924
 321.063 629.320
 359.222 890.421
 110.285 645.391
 737.445 421.244
 154.828 741.040
 335.823 803.857
 589.042 573.895
 854.859 729.938
 712.453 645.838
 56.510 109.322
 319.753 774.545
 254.373 39.893
 31.100 644.951
 365.011 103.443
 561.402 156.117
 556.718 259.729
 101.845 552.403
 761.490 250.721
 634.456 326.406
 931.561 614.750
 464.207 66.781
 772.073 146.799
 139.587 399.304
 943.161 693.281
 301.185 927.565
 152.684 319.430
 611.431 254.294
 738.216 182.751
 492.952 279.864
 924.649 450.420
 857.028 696.140
 931.287 641.034
 709.445 977.094
 56.937 196.548
 553.808 908.859
 188.681 508.875
 900.391 388.031
 333.507 163.466
 163.445 575.574
 563.440 710.851
 475.903 642.831
 574.124 743.777
 855.548 44.659
 92.087 615.159
 61.579 152.038
 913.155 468.980
 929.169 962.608
 28.023 826.622
 959.123 663.269
 283.214 244.715
 170.233 865.371
 357.016 272.669
 346.808 82.148
 599.183 339.667
 689.515 322.411
 916.936 308.635
 813.699 777.262
 392.982 280.784
 48.409 361.547
 526.923 116.572
 37.350 113.308
 810.654 870.877
 898.741 67.687
 20.437 500.891
 286.764 512.258
 950.636 389.436
 938.037 444.816
 972.122 294.473
 960.748 429.305
 495.799 663.459
 713.116 858.193
 210.199 980.510
 556.315 248.485
 471.654 102.313
 692.569 632.439
 914.105 808.183
 302.679 252.321
 749.309 979.136
 72.638 671.305
 211.334 634.384
 193.374 500.471
 604.103 211.001
 981.185 286.125
 707.979 959.045
 302.425 664.281
 239.502 641.052
 100.923 772.564
 314.188 138.231
 80.022 607.326
 690.720 358.040
 245.721 659.016
 58.803 557.010
 788.978 776.409
 933.644 902.163
 92.807 965.071
 326.665 623.221
 365.340 273.176
 342.051 300.852
 98.823 254.739
 97.604 803.596
 764.817 813.400
 859.716 754.110
 609.184 746.677
 317.881 565.310
 291.277 649.168
 383.907 446.234
 307.853 252.444
 492.855 8.885
 494.382 928.605
 892.889 399.248
 448.612 253.844
 953.912 182.447
 970.489 898.440
 792.437 503.075
 759.083 1.722
 23.194 552.736
 804.284 816.638
 805.010 858.468
 515.225 121.096
 476.430 874.818
 448.171 435.470
 480.091 350.954
 46.701 841.316
 287.172 750.344
 552.267 439.824
 65.363 937.487
 852.473 634.968
 625.004 493.270
 629.917 281.216
 45.751 472.284
 581.171 745.531
 475.799 532.320
 471.974 434.874
 130.996 24.247
 362.229 811.352
 53.843 471.080
 907.645 225.434
 852.324 545.635
 361.470 552.248
 383.682 99.438
 850.536 16.204
 214.889 440.095
 978.788 275.154
 43.768 104.222
 565.602 737.600
 45.060 47.924
 805.733 776.443
 84.528 962.207
 746.007 442.308
 770.253 317.380
 317.296 71.159
 560.195 515.286
 298.500 817.834
 373.895 963.096
 284.845 263.132
 946.797 25.433
 701.701 361.586
 179.233 226.142
 66.135 785.025
 957.903 86.214
 423.799 229.230
 933.087 944.977
 253.503 183.631
 915.286 627.915
 164.436 604.028
 384.292 22.541
 642.794 603.287
 883.375 394.999
 620.178 803.001
 181.426 531.943
 123.280 129.046
 234.419 697.432
 63.735 235.173
 450.581 641.681
 882.761 191.313
 175.492 941.507
 274.218 757.849
 856.317 261.066
 272.234 304.905
 39.040 431.194
 258.999 938.738
 297.541 807.486
 780.975 518.081
 815.359 197.581
 767.333 224.959
 644.988 779.385
 835.569 80.820
 488.469 161.888
 811.707 44.328
 88.049 882.292
 555.344 6.713
 226.045 766.580
 284.979 420.026
 726.136 299.977
 171.909 399.107
 369.621 319.498
 289.642 766.636
 13.370 328.794
 551.891 639.652
 473.019 687.510
 980.174 153.725
 545.262 0.456
 149.694 796.255
 344.956 649.037
 560.205 472.534
 462.211 507.026
 761.039 897.398
 166.066 168.908
 573.352 622.027
 437.003 211.583
 648.234 41.157
 271.052 94.365
 779.830 42.459
 812.142 779.015
 964.574 659.711
 113.459 287.620
 720.597 667.762
 957.722 493.634
 917.964 644.005
 263.570 8.229
 536.533 642.513
 331.678 143.762
 782.812 448.180
 29.166 437.652
 732.275 954.849
 41.649 948.169
 694.411 739.763
 434.410 598.704
 352.636 473.670
 931.300 875.229
 141.510 639.067
 843.887 564.232
 474.097 746.583
 343.851 362.881
 210.426 100.111
 476.812 772.168
 4.689 314.498
 751.691 885.959
 928.043 525.339
 420.687 468.245
 532.657 229.402
 383.311 37.169
 501.193 277.782
 524.218 782.987
 367.615 923.814
 827.478 789.007
 856.386 356.777
 726.014 716.203
 977.456 573.520
 349.393 386.081
 646.560 137.188
 958.647 350.056
 740.131 619.660
 314.753 880.827
 810.423 737.098
 756.879 940.893
 301.460 171.856
 684.994 670.311
 845.218 275.239
 94.374 150.349
 858.452 601.024
 20.653 517.779
 185.126 6.955
 774.986 567.874
 372.217 748.643
 809.629 449.878
 465.257 86.276
 912.702 849.648
 55.321 828.696
 223.294 608.899
 995.122 491.764
 648.588 252.974
 475.560 279.139
 595.770 609.161
 465.633 475.003
 273.598 80.591
 271.400 531.683
 20.320 197.609
 770.196 743.233
 352.848 565.929
 783.939 911.838
 461.688 50.936
 833.078 471.343
 279.979 28.207
 876.044 655.569
 694.364 355.003
 507.241 153.516
 929.492 705.352
 831.397 334.592
 194.101 407.080
 928.984 251.115
 720.426 533.092
 504.494 819.246
 833.699 857.377
 198.206 570.888
 456.536 280.154
 827.235 276.042
 863.893 363.591
 890.790 316.439
 766.112 872.372
 368.520 596.405
 196.355 370.653
 703.553 795.858
 828.857 442.594
 890.394 83.781
 448.198 447.583
 482.403 839.779
 347.723 628.630
 747.545 188.212
 555.983 114.362
 990.781 86.613
 400.405 908.110
 536.580 570.631
 22.128 373.916
 38.190 425.520
 888.149 306.926
 617.285 803.549
 17.760 227.832
 7.514 52.717
 788.828 647.085
 0.170 570.466
 633.410 299.107
 395.065 793.005
 316.735 610.100
 622.922 313.260
 542.600 311.242
 708.719 565.950
 393.288 283.705
 222.921 894.966
 223.247 580.193
 957.205 134.914
 540.866 532.474
 853.864 994.773
 667.959 864.197
 7.559 567.210
 426.257 487.066
 591.528 632.724
 206.644 886.184
 287.932 154.909
 800.669 682.150
 127.104 433.535
 663.523 594.487
 669.427 898.381
 510.076 889.682
 756.046 982.098
 575.511 759.785
 873.277 38.449
 582.615 492.026
 736.218 897.644
 610.040 819.674
 418.684 538.061
 139.047 318.562
 111.220 59.230
 637.814 977.018
 951.778 860.669
 17.802 229.713
 873.030 752.095
 139.602 434.171
 777.642 870.075
 557.848 373.997
 772.748 372.623
 756.050 302.423
 555.024 185.243
 940.697 966.487
 178.977 729.046
 825.643 164.472
 407.306 863.668
 857.048 641.225
 130.504 905.693
 698.330 487.475
 153.490 858.136
 34.126 915.452
 133.210 120.507
 460.930 85.179
 969.430 294.285
 336.513 70.123
 310.768 998.699
 465.364 609.891
 552.188 250.138
 736.277 799.052
 234.449 209.858
 711.849 618.495
 779.398 383.842
 437.465 308.085
 129.473 471.452
 706.605 101.470
 930.660 452.106
 835.523 156.107
 183.635 508.609
 887.239 489.828
 769.468 489.409
 793.996 21.245
 368.518 678.219
 88.855 62.125
 171.861 176.802
 928.818 748.509
 524.413 614.794
 810.085 362.168
 531.918 719.186
 204.808 489.197
 457.168 436.221
 230.603 707.770
 874.444 371.243
 169.469 477.753
 448.457 759.423
 30.326 121.892
 461.607 604.705
 575.952 8.367
 890.581 19.133
 65.382 49.710
 692.993 793.476
 980.053 471.446
 722.698 357.386
 867.074 38.658
 267.508 208.141
 135.372 889.204
 967.476 656.997
 747.418 153.194
 900.722 57.661
 656.269 249.958
 945.456 129.220
 18.518 272.031
 372.715 293.657
 470.007 82.327
 679.001 233.939
 462.861 572.790
 319.184 901.394
 37.491 133.367
 588.534 610.141
 727.804 447.515
 972.482 441.680
 186.248 718.805
 830.803 125.122
 759.876 812.227
 9.516 679.160
 669.827 298.854
 532.284 112.752
 743.157 274.631
 769.804 235.008
 244.535 99.714
 730.349 364.314
 260.878 906.380
 369.748 335.835
 137.444 148.711
 50.690 459.836
 560.539 429.708
 658.088 895.670
 268.860 920.126
 21.531 583.499
 870.180 473.032
 532.711 364.123
 487.947 899.108
 453.495 53.628
 687.123 176.043
 870.434 1.435
 381.968 762.695
 498.568 415.919
 840.354 832.088
 209.073 499.858
 927.598 549.781
 842.396 97.986
 913.853 444.074
 365.058 160.876
 367.040 145.995
 981.259 303.970
 310.574 39.881
 370.041 159.062
 212.156 644.803
 688.354 39.858
 835.389 344.238
 466.402 775.897
 206.628 662.747
 583.604 903.345
 180.223 936.241
 414.247 870.671
 409.106 484.576
 187.036 546.456
 105.701 335.166
 31.435 270.632
 299.633 993.132
 957.823 524.841
 431.050 551.975
 713.365 208.828
 957.076 699.225
 599.425 584.544
 167.605 519.859
 660.712 415.622
 907.102 828.293
 345.818 305.225
 261.154 474.415
 680.977 978.668
 198.214 343.529
 34.634 418.236
 444.516 792.520
 723.684 626.165
 627.630 989.238
 520.093 48.575
 644.079 18.689
 759.224 659.472
 809.307 923.556
 381.944 591.730
 232.708 808.685
 217.824 363.764
 953.141 276.248
 946.175 929.498
 176.297 302.378
 967.782 359.124
 807.422 15.157
 349.112 213.365
 782.344 1.314
 731.080 19.569
 205.836 833.992
 748.559 499.631
 326.371 571.206
 909.674 783.763
 55.856 384.472
 813.969 107.414
 305.579 115.498
 27.187 908.711
 407.089 67.468
 312.217 688.830
 449.061 373.429
 378.471 976.535
 446.172 770.609
 946.339 650.025
 900.002 984.441
 23.384 254.451
 879.065 393.954
 601.693 742.462
 177.676 430.568
 961.402 829.363
 182.094 740.647
 807.319 355.707
 625.709 519.360
 180.049 291.043
 629.850 366.107
 529.821 286.190
 57.930 302.155
 282.901 621.625
 841.069 277.125
 382.947 530.774
 224.275 135.986
 571.795 864.212
 822.871 951.376
 958.095 959.675
 536.607 192.133
 783.131 89.661
 139.238 8.167
 259.284 560.152
 217.920 90.290
 159.553 158.160
 881.381 2.882
 160.728 310.586
 668.299 494.585
 176.015 781.005
 575.636 240.403
 395.946 643.948
 377.140 446.115
 33.180 428.005
 28.807 206.919
 834.417 890.340
 153.499 926.431
 981.294 697.258
 381.372 204.846
 705.123 50.203
 795.095 647.356
 644.111 866.556
 315.718 42.239
 985.866 742.956
 571.350 344.756
 775.164 479.490
 449.593 175.868
 393.103 200.216
 57.020 917.357
 297.599 984.335
 434.217 536.272
 279.073 728.459
 920.297 596.434
 53.999 640.110
 171.994 373.450
 271.343 152.857
 242.957 958.165
 424.064 131.748
 870.529 853.432
 674.443 372.209
 829.959 997.681
 855.710 595.068
 357.674 808.846
 494.114 304.284
 752.075 672.309
 399.094 42.318
 196.558 0.683
 441.724 181.588
 57.476 291.228
 533.267 500.332
 660.098 483.827
 429.755 369.439
 186.869 879.762
 931.614 525.871
 551.210 185.500
 878.830 621.431
 131.627 178.727
 324.906 146.529
 187.973 603.654
 622.556 961.770
 785.517 252.732
 289.771 690.605
 612.253 611.395
 318.552 189.621
 257.994 776.092
 615.562 415.651
 225.787 713.944
 52.319 337.549
 140.669 940.942
 884.048 322.920
 609.497 746.161
 255.218 284.246
 848.451 589.394
 34.060 53.751
 239.822 921.582
 148.612 121.220
 192.963 610.064
 977.159 303.948
 180.078 347.984
 673.307 803.726
 288.272 858.986
 780.588 763.517
 595.409 609.830
 266.758 78.162
 737.535 865.952
 540.235 191.651
 116.622 784.598
 910.063 671.324
 804.119 369.509
 828.986 870.640
 661.198 307.797
 582.585 251.291
 931.815 287.334
 524.851 347.435
 309.076 430.608
 634.141 725.433
 546.211 73.438
 898.385 67.878
 226.242 624.423
 612.968 27.888
 542.882 539.619
 70.410 236.142
 430.988 178.169
 772.305 667.058
 247.943 125.816
 338.725 990.726
 405.663 407.136
 819.195 953.083
 922.669 292.483
 416.427 778.374
 171.006 346.159
 466.223 5.892
 76.237 177.847
 324.685 628.598
 460.688 535.328
 0.196 356.379
 949.289 913.871
 539.235 884.005
 60.392 523.007
 391.376 196.391
 535.916 26.982
 2.554 825.418
 208.834 8.821
 432.649 107.634
 422.765 163.094
 782.654 545.834
 197.322 128.327
 20.131 405.270
 541.372 971.184
 484.572 373.543
 950.018 241.473
 965.010 68.905
 653.459 355.664
 2.143 122.254
 418.760 728.534
 660.984 601.796
 18.808 464.999
 835.280 454.909
 84.387 720.071
 522.496 58.563
 231.457 722.523
 991.975 687.848
 720.682 391.562
 356.031 912.320
 652.350 925.107
 444.404 433.317
 847.634 438.685
 730.041 394.077
 215.212 936.327
 214.965 580.838
 977.429 615.882
 968.677 430.420
 637.287 783.003
 430.804 251.750
 839.591 768.623
 610.270 329.880
 227.720 27.442
 104.273 526.262
 260.987 618.945
 43.630 924.093
 553.749 132.470
 972.025 938.655
 271.874 674.156
 563.514 956.728
 198.502 162.299
 456.834 963.817
 310.949 20.218
 271.196 131.375
 724.073 569.490
 703.976 977.063
 110.370 434.158
 86.902 378.941
 739.689 6.782
 687.917 459.249
 955.961 203.973
 637.921 585.816
 667.166 72.255
 585.264 540.476
 538.336 279.828
 939.554 235.954
 394.473 647.281
 966.375 328.207
 537.426 896.975
 595.600 163.198
 513.125 18.943
 870.730 849.423
 415.901 608.637
 710.921 884.567
 246.226 292.090
 500.091 851.475
 636.247 746.237
 830.695 790.922
 491.414 690.896
 88.699 152.584
 661.745 684.676
 999.279 808.307
 626.543 225.792
 491.172 710.470
 653.388 931.989
 466.178 11.452
 855.858 858.869
 166.494 86.395
 732.741 985.537
 657.437 70.315
 910.520 739.287
 530.405 521.927
 45.043 101.018
 777.848 341.234
 859.758 300.014
 98.721 417.037
 627.340 605.905
 812.668 876.145
 637.518 8.132
 450.521 600.670
 263.185 155.546
 757.140 616.495
 644.390 343.230
 802.889 418.720
 88.482 378.000
 617.902 562.909
 445.719 141.830
 907.785 329.384
 702.275 682.781
 102.462 767.314
 154.179 790.563
 56.862 392.160
 931.806 619.043
 941.217 581.142
 558.740 876.747
 211.457 764.278
 202.926 60.328
 471.091 711.401
 441.825 812.293
 662.703 77.164
 674.949 665.881
 450.651 285.825
 812.593 635.288
 170.643 355.562
 913.286 522.581
 73.665 308.955
 976.667 663.375
 231.420 963.224
 893.720 606.951
 801.371 602.947
 461.266 924.009
 978.073 911.637
 558.935 723.277
 943.286 570.036
 819.559 318.882
 233.154 752.023
 980.912 871.712
 882.229 888.030
 249.223 293.315
 400.335 185.901
 422.069 579.369
 461.282 555.841
 777.548 376.116
 207.351 475.775
 233.547 587.733
 328.738 543.008
 489.074 331.392
 794.106 715.083
 580.753 431.349
 971.660 665.294
 901.625 821.032
 277.423 25.280
 444.341 865.561
 759.496 207.883
 132.732 415.040
 717.891 788.013
 209.028 805.213
 566.256 248.359
 940.842 506.643
 364.455 91.624
 423.150 421.553
 443.089 593.546
 74.307 190.061
 158.822 673.722
 988.654 311.190
 372.652 737.482
 616.066 441.054
 744.478 775.418
 124.194 198.806
 352.512 272.186
 173.039 3.851
 644.034 487.792
 933.265 464.419
 926.856 738.563
 826.654 232.777
 843.833 367.487
 304.842 896.359
 814.130 991.684
 734.543 762.866
 756.163 325.860
 175.714 462.708
 462.798 772.872
 153.339 291.006
 417.175 54.901
 891.725 566.810
 208.210 330.397
 438.644 937.598
 822.476 543.169
 519.408 206.555
 200.667 611.304
 270.591 628.471
 502.629 556.288
 479.970 692.513
 428.068 758.743
 952.096 687.742
 797.191 309.095
 804.388 96.557
 966.113 392.399
 131.751 364.568
 798.642 940.292
 641.335 400.506
 54.841 423.994
 714.448 330.189
 606.494 815.532
 388.960 393.393
 722.360 965.507
 40.212 276.390
 357.058 131.117
 967.020 726.329
 454.943 224.678
 635.355 622.513
 475.803 768.062
 297.636 175.521
 847.247 150.525
 969.926 995.328
 736.943 855.044
 20.944 86.886
 257.205 991.000
 691.604 584.604
 8.795 38.801
 836.186 179.745
 237.241 855.606
 748.519 696.900
 13.706 31.837
 629.263 372.512
 916.758 837.685
 662.146 831.105
 37.737 609.834
 724.570 59.815
 570.434 244.245
 966.304 381.462
 288.023 864.937
 181.907 318.395
 322.667 5.658
 489.399 637.308
 514.652 186.152
 48.532 848.211
 310.585 393.143
 724.460 93.455
 589.121 134.357
 871.931 65.512
 656.372 758.953
 5.129 211.165
 962.846 106.979
 580.641 656.276
 284.207 132.268
 585.668 676.841
 316.934 446.178
 48.446 71.237
 957.944 153.271
 9.162 894.074
 258.329 434.412
 271.566 897.835
 912.750 8.510
 340.482 914.399
 617.676 442.556
 108.920 779.775
 107.195 742.583
 939.227 263.086
 760.666 348.275
 962.346 571.480
 431.906 564.337
 452.710 148.521
 337.346 226.150
 606.626 712.579
 176.685 540.192
 620.210 357.209
 62.783 226.092
 618.462 386.661
 680.068 372.861
 297.103 731.169
 447.719 502.865
 499.024 888.905
 363.641 800.654
 831.085 500.437
 879.259 37.083
 636.474 768.747
 287.966 520.717
 552.616 900.658
 89.332 196.828
 712.853 736.666
 957.824 438.969
 677.826 444.190
 842.647 929.093
 24.009 28.204
 351.527 480.168
 364.525 932.905
 626.006 541.503
 451.711 903.733
 52.384 153.448
 10.561 801.799
 227.335 137.366
 503.886 229.064
 919.977 561.833
 138.695 664.818
 355.443 900.838
 921.914 629.847
 954.718 568.653
 373.260 997.703
 870.500 594.054
 843.152 541.817
 881.223 389.446
 81.265 737.467
 770.408 824.371
 402.411 589.291
 504.381 964.835
 224.244 204.012
 809.665 867.382
 957.817 115.909
 76.539 88.065
 847.032 156.699
 515.056 90.181
 834.533 364.493
 755.064 410.255
 415.770 987.090
 406.412 309.370
 594.063 756.974
 726.601 127.119
 909.832 18.858
 430.905 739.604
 357.357 960.691
 727.682 362.810
 171.012 636.820
 975.762 541.015
 636.715 943.984
 500.886 9.706
 518.172 499.256
 337.010 357.614
 464.475 21.840
 191.599 57.364
 46.687 401.200
 190.771 653.852
 345.746 971.451
 812.475 249.557
 349.425 451.057
 438.860 102.776
 707.939 657.910
 681.020 245.187
 619.616 98.931
 781.855 756.775
 71.612 251.852
 170.298 327.062
 225.840 212.234
 510.520 240.681
 125.168 43.721
 203.582 101.919
 885.518 832.651
 300.394 747.056
 250.174 63.421
 670.828 565.761
 505.668 468.247
 244.573 184.761
 814.600 199.486
 348.181 370.450
 608.291 775.476
 966.135 434.446
 728.023 278.480
 961.293 120.723
 12.684 268.105
 414.369 298.404
 335.864 613.214
 749.054 55.139
 108.078 253.495
 867.919 397.263
 718.952 857.448
 256.395 520.202
 617.371 541.463
 743.121 962.255
 860.261 615.116
 113.159 233.761
 226.405 596.882
 37.289 199.397
 942.381 143.694
 240.601 451.984
 833.064 714.417
 624.390 660.633
 247.327 664.197
 267.882 803.607
 456.648 482.286
 164.475 847.108
 744.515 244.392
 938.024 735.829
 40.328 271.640
 88.469 90.949
 473.273 957.159
 936.090 228.123
 478.140 739.140
 976.316 614.545
 252.996 32.529
 881.916 673.420
 202.852 362.540
 659.219 550.046
 87.057 19.801
 195.583 600.513
 582.172 842.562
 545.636 616.881
 865.858 555.219
 165.826 217.215
 188.140 799.063
 995.873 101.359
 619.906 191.048
 829.961 590.698
 728.196 565.491
 51.611 759.975
 625.549 883.496
 208.433 649.620
 56.281 42.829
 464.340 276.808
 124.036 159.780
 27.933 92.049
 218.481 512.726
 760.655 945.469
 278.798 688.717
 314.097 713.875
 930.078 29.232
 32.559 317.318
 266.368 964.611
 138.117 634.286
 229.536 509.512
 247.353 660.218
 73.124 80.754
 361.162 388.078
 309.817 926.182
 134.401 205.890
 653.020 116.777
 436.348 878.966
 688.549 67.340
 124.984 328.966
 590.759 493.118
 200.026 743.731
 945.965 175.126
 396.684 997.115
 310.351 756.289
 112.528 763.953
 233.154 399.609
 805.151 59.180
 170.758 650.177
 593.030 580.239
 633.061 412.016
 373.815 197.039
 498.345 1.503
 934.056 113.282
 242.781 709.816
 56.064 656.929
 720.100 901.625
 778.183 776.739
 538.103 115.878
 684.580 197.297
 282.112 902.271
 292.855 778.823
 179.883 724.915
 378.987 42.737
 964.533 459.345
 988.758 552.700
 926.689 82.637
 195.648 17.405
 537.281 656.822
 593.048 630.151
 729.329 696.523
 472.409 446.299
 439.969 321.850
 510.791 78.666
 400.220 71.853
 146.275 859.127
 315.086 2.531
 186.288 959.022
 474.222 342.600
 303.435 8.976
 775.194 921.426
 110.519 128.572
 7.415 224.027
 358.780 226.826
 742.903 940.737
 311.803 114.881
 96.446 452.296
 555.965 672.971
 66.683 779.155
 913.775 715.030
 843.453 96.134
 929.298 617.693
 886.030 205.763
 748.164 437.777
 340.207 126.580
 475.159 486.096
 396.298 702.970
 69.386 898.990
 999.991 413.032
 43.351 35.772
 246.501 138.289
 133.808 805.120
 226.864 877.348
 377.747 701.028
 792.649 313.894
 778.595 215.190
 979.365 882.415
 810.768 833.681
 824.693 873.241
 163.374 358.672
 259.309 57.634
 347.694 297.971
 186.902 935.615
 522.547 404.788
 936.237 670.955
 264.487 635.937
 919.524 2.356
 116.844 228.183
 604.207 345.597
 886.766 809.624
 163.811 132.573
 569.858 396.598
 359.986 389.298
 917.760 347.795
 93.023 121.564
 428.548 318.067
 490.354 254.935
 539.514 577.359
 558.767 431.688
 96.315 728.325
 61.102 683.559
 524.311 503.495
 975.043 923.363
 253.062 473.550
 311.436 894.387
 762.229 817.526
 201.624 12.907
 498.717 849.205
 574.892 780.995
 935.953 457.843
 833.906 744.324
 235.014 592.662
 171.491 448.972
 555.371 126.774
 358.110 403.719
 734.912 995.469
 345.754 587.474
 202.227 175.009
 88.760 727.898
 939.843 500.512
 861.323 105.627
 629.026 305.314
 669.572 462.786
 772.042 580.018
 305.314 184.444
 306.560 618.472
 189.431 12.671
 652.548 652.225
 504.179 395.896
 120.919 627.013
 641.876 187.863
 475.035 287.735
 707.706 823.011
 183.498 995.997
 539.540 606.230
 501.431 980.972
 358.954 178.331
 136.494 935.236
 984.203 133.147
 517.379 317.823
 335.272 762.821
 911.540 363.563
 388.689 854.787
 113.903 457.474
 519.207 733.257
 630.626 193.339
 348.548 471.223
 146.203 464.586
 437.968 553.379
 226.091 342.151
 869.472 668.735
 261.350 177.409
 496.272 692.561
 400.464 368.717
 270.701 984.754
 883.692 978.058
 19.751 605.467
 747.089 951.279
 605.108 914.267
 200.115 43.115
 924.749 777.157
 208.958 779.319
 363.479 523.082
 496.887 395.880
 335.235 150.319
 565.813 813.220
 563.471 631.235
 665.609 355.994
 878.643 564.784
 308.591 281.529
 62.997 708.882
 817.876 787.841
 709.896 934.213
 85.417 231.775
 83.306 987.403
 726.595 886.037
 536.449 760.803
 884.849 928.322
 478.768 930.041
 246.424 104.480
 47.102 246.126
 259.725 899.541
 248.398 129.231
 956.676 234.859
 183.453 694.629
 188.963 976.610
 148.396 901.906
 17.065 571.160
 635.253 126.118
 624.799 237.555
 35.492 339.380
 630.000 558.662
 789.534 14.474
 379.450 372.667
 747.657 335.063
 562.700 319.022
 118.314 852.096
 767.838 621.232
 911.726 161.053
 898.245 967.530
 650.745 803.051
 341.991 94.551
 56.746 493.802
 556.710 694.216
 743.023 52.614
 127.913 996.498
 807.385 399.373
 155.884 167.454
 832.963 586.885
 7.164 980.432
 733.465 680.426
 465.634 936.832
 246.046 43.368
 273.089 640.035
 639.724 159.910
 50.779 161.511
 405.876 961.905
 935.582 921.722
 694.139 930.551
 694.441 170.919
 994.368 235.046
 48.457 67.526
 813.672 334.553
 847.133 76.580
 705.603 807.961
 189.953 549.921
 153.048 454.574
 656.420 897.007
 242.209 710.174
 239.600 343.825
 375.180 194.849
 97.829 432.025
 114.214 314.923
 763.593 796.076
 621.134 610.442
 349.719 428.545
 617.727 316.635
 646.048 298.941
 742.995 2.996
 833.182 416.731
 94.440 293.024
 84.938 951.779
 414.796 442.888
 272.575 963.645
 202.801 875.499
 709.217 403.763
 194.654 800.618
 723.147 990.912
 467.859 490.098
 367.564 110.586
 475.521 74.297
 759.254 233.552
 819.180 350.834
 89.403 309.407
 532.464 785.503
 920.006 879.097
 174.819 888.373
 825.270 118.776
 551.159 482.347
 68.744 919.239
 384.270 79.142
 836.329 304.117
 605.260 936.440
 538.568 770.684
 4.406 203.472
 21.735 414.359
 39.610 449.586
 808.217 277.540
 449.837 406.093
 47.797 191.600
 611.714 796.325
 980.906 294.499
 32.715 58.282
 874.289 383.231
 45.702 720.107
 523.307 668.219
 286.926 328.189
 160.971 344.731
 360.982 573.687
 562.681 583.732
 757.724 554.338
 81.341 111.390
 452.055 648.461
 537.227 923.383
 130.254 987.038
 270.811 938.503
 916.476 972.790
 148.059 497.681
 169.036 213.398
 992.961 662.109
 54.694 875.985
 370.753 750.656
 445.375 113.885
 120.209 616.154
 298.519 412.465
 750.275 816.697
 240.781 511.837
 194.194 256.984
 64.209 819.687
 325.121 611.504
 331.888 772.046
 656.347 92.363
 171.697 543.839
 304.862 976.746
 585.958 480.546
 320.595 989.760
 523.228 8.845
 59.842 766.124
 425.983 994.923
 297.802 447.425
 692.662 227.102
 72.576 159.987
 260.491 92.969
 875.541 951.829
 441.003 554.485
 247.504 426.314
 915.580 167.232
 306.943 116.309
 944.179 377.475
 379.056 807.768
 955.291 413.945
 68.846 898.326
 695.870 286.888
 637.547 207.709
 531.378 247.125
 912.146 826.512
 631.203 340.544
 648.250 872.463
 64.596 732.012
 946.203 833.721
 6.372 346.279
 111.084 322.807
 627.065 176.838
 74.351 988.611
 964.752 707.102
 936.624 374.539
 368.874 147.822
 328.996 145.797
 521.841 261.861
 558.774 206.184
 711.980 79.543
 42.505 293.411
 909.375 727.660
 425.206 81.268
 320.576 341.335
 334.001 166.956
 833.193 804.349
 663.783 513.304
 49.520 90.038
 92.409 519.614
 219.981 736.789
 576.477 373.489
 171.004 490.437
 492.516 291.722
 454.735 147.156
 921.872 684.335
 184.556 916.957
 93.516 805.898
 943.822 247.445
 913.161 616.823
 426.597 563.637
 738.454 29.370
 77.769 121.392
 480.633 514.365
 513.143 484.134
 798.189 891.316
 313.403 625.427
 625.920 603.752
 372.895 459.517
 784.911 620.583
 146.755 599.828
 629.912 421.445
 257.819 248.785
 997.979 77.937
 206.104 504.139
 467.005 882.969
 654.482 715.570
 658.769 97.036
 558.838 294.986
 25.450 353.844
 461.755 44.173
 941.425 919.604
 596.294 349.796
 636.894 42.394
 149.169 759.091
 412.842 912.822
 537.496 506.509
 977.759 527.936
 865.048 544.393
 657.929 890.750
 675.724 837.245
 620.930 262.279
 624.719 922.787
 285.105 526.621
 981.113 602.965
 388.294 438.114
 776.442 698.959
 82.226 539.149
 567.967 946.542
 183.011 704.794
 916.377 697.735
 824.539 563.521
 837.246 273.241
 164.916 830.159
 303.742 734.819
 123.985 876.533
 812.701 940.459
 973.352 556.510
 613.498 946.385
 753.118 435.394
 303.359 832.695
 198.708 579.436
 556.225 573.482
 77.069 10.958
 45.605 633.056
 457.355 790.181
 493.551 48.219
 583.479 548.742
 904.830 119.200
 234.155 665.355
 682.307 760.896
 12.986 274.841
 549.659 609.499
 122.611 962.226
 191.779 200.760
 261.792 478.899
 750.989 764.261
 214.734 683.490
 855.763 257.741
 53.069 352.576
 603.619 307.256
 171.078 612.333
 844.792 348.564
 355.368 739.524
 519.975 874.339
 935.927 586.757
 573.772 687.787
 663.902 161.617
 803.458 118.847
 153.450 81.567
 696.392 462.862
 554.546 26.270
 973.205 407.556
 87.715 597.066
 880.080 891.983
 370.539 490.954
 782.546 926.288
 252.768 815.421
 903.882 144.506
 508.377 63.534
 50.213 780.928
 18.554 478.855
 376.540 885.922
 532.034 650.882
 6.354 727.398
 174.279 468.179
 33.171 772.867
 263.631 433.218
 844.664 493.280
 802.883 615.901
 136.338 568.345
 73.824 637.962
 567.467 264.118
 848.603 375.025
 980.931 673.361
 826.685 14.374
 12.310 799.010
 444.200 582.823
 882.163 778.343
 321.487 569.089
 156.681 813.003
 405.215 208.297
 312.110 26.240
 617.792 912.665
 411.673 717.844
 295.714 152.683
 42.622 548.901
 330.415 388.569
 635.966 548.039
 123.285 884.287
 251.056 489.305
 837.285 8.543
 28.234 915.753
 30.629 932.090
 550.157 654.457
 355.928 102.118
 889.082 135.938
 316.909 36.992
 814.563 757.220
 13.231 503.035
 482.918 242.176
 744.078 65.206
 493.775 800.116
 358.354 41.672
 875.618 474.083
 361.753 625.239
 825.090 530.049
 250.082 90.064
 675.643 958.714
 18.737 698.077
 989.842 50.190
 687.628 914.940
 64.253 731.260
 320.151 489.564
 792.465 613.701
 947.837 634.202
 364.726 944.442
 36.164 144.677
 884.250 343.708
 341.910 643.583
 671.001 101.341
 871.681 925.276
 902.323 124.928
 11.264 482.754
 732.917 413.009
 65.870 946.086
 149.215 194.557
 444.782 243.933
 378.232 930.082
 506.257 588.096
 599.590 23.523
 818.700 791.096
 240.855 926.666
 914.186 264.192
 88.003 923.915
 835.540 254.173
 460.251 125.180
 186.758 298.786
 505.272 444.397
 469.964 490.159
 318.711 742.390
 164.922 301.346
 710.857 22.624
 917.110 461.851
 491.210 9.750
 938.239 563.166
 654.838 552.167
 82.915 774.966
 696.817 775.257
 293.876 687.352
 895.409 491.166
 156.133 935.675
 61.140 29.381
 70.742 873.940
 296.485 890.928
 158.192 243.144
 426.045 714.221
 989.213 25.216
 194.864 254.890
 879.737 615.455
 175.880 972.924
 992.749 110.715
 737.552 451.859
 281.652 62.293
 888.731 75.448
 259.746 37.050
 407.218 2.161
 263.533 964.135
 266.688 617.170
 822.302 604.640
 977.377 931.316
 684.058 795.139
 350.920 228.374
 163.150 1.544
 268.819 43.067
 655.365 435.793
 985.311 955.570
 252.817 684.064
 114.871 902.079
 427.523 761.367
 856.708 679.633
 236.146 424.404
 885.532 36.359
 629.345 763.530
 210.303 421.162
 380.641 767.612
 769.093 870.394
 238.270 65.038
 515.473 150.016
 958.671 133.178
 764.789 682.269
 414.710 321.149
 940.359 763.853
 451.358 321.099
 1.108 441.479
 255.216 666.513
 482.768 229.615
 834.092 237.852
 561.824 728.867
 594.018 62.533
 0.460 492.213
 731.898 244.671
 475.405 66.146
 213.918 127.759
 185.658 646.312
 917.463 648.645
 903.352 889.610
 215.234 792.630
 736.605 39.943
 965.466 506.603
 849.163 91.197
 835.423 909.981
 593.288 432.762
 873.884 92.399
 901.983 519.740
 712.217 773.940
 124.904 67.169
 116.329 90.130
 627.640 86.238
 439.534 352.456
 583.456 527.035
 898.972 818.970
 224.661 149.198
 278.153 922.427
 970.828 556.718
 361.489 569.748
 973.969 669.593
 52.041 711.487
 705.978 592.066
 83.495 439.026
 828.387 219.683
 586.467 96.749
 124.384 615.533
 536.275 883.369
 211.642 305.944
 525.438 888.392
 893.623 89.074
 54.182 584.664
 726.533 623.550
 3.725 234.720
 887.004 141.384
 490.886 116.744
 7.964 798.378
 442.656 725.410
 921.396 890.106
 972.751 334.247
 399.011 892.165
 689.087 340.902
 35.925 765.030
 64.909 366.564
 476.758 447.484
 823.360 998.464
 664.964 964.856
 225.187 592.865
 709.577 131.403
 224.817 579.245
 141.844 727.991
 636.861 998.641
 688.599 100.158
 902.310 485.649
 458.984 926.924
 383.289 869.834
 443.569 51.931
 672.398 974.672
 105.626 606.081
 455.761 867.568
 326.863 560.772
 499.352 740.387
 106.139 474.668
 270.537 144.631
 829.342 691.932
 198.766 477.517
 89.853 38.863
 211.786 314.289
 477.872 87.375
 750.546 448.130
 337.642 11.802
 214.291 762.682
 656.684 679.931
 667.219 394.722
 270.987 875.183
 553.028 7.947
 793.411 945.558
 219.971 495.531
 776.004 982.896
 816.366 552.393
 855.509 135.379
 837.503 441.706
 87.932 394.931
 505.394 948.457
 513.903 242.666
 661.740 130.979
 700.836 708.947
 824.008 604.848
 648.085 554.646
 69.636 918.801
 912.777 517.198
 2.664 196.177
 90.522 514.991
 951.750 845.418
 168.478 758.154
 933.304 407.566
 638.104 280.084
 675.972 766.173
 319.500 154.971
 983.764 145.105
 394.527 790.619
 958.708 852.341
 286.225 137.081
 607.060 273.733
 449.845 399.821
 316.061 501.117
 376.419 126.540
 764.252 405.995
 752.093 100.576
 373.948 295.875
 691.942 837.336
 239.169 258.311
 780.747 175.925
 78.823 291.660
 638.156 283.751
 639.083 615.810
 292.929 660.936
 769.596 565.861
 539.836 522.943
 247.517 2.428
 980.640 348.614
 146.566 670.346
 762.921 767.280
 923.656 739.904
 350.950 198.545
 404.582 348.837
 543.178 393.559
 927.437 197.459
 520.935 914.160
 185.391 642.137
 930.867 549.081
 890.188 683.355
 905.306 143.011
 548.056 293.822
 874.754 508.684
 147.764 610.208
 967.049 224.137
 856.502 190.315
 489.326 672.148
 306.453 277.838
 300.022 657.631
 339.736 421.817
 975.821 108.027
 221.500 860.585
 317.347 503.683
 92.956 434.307
 500.687 847.776
 533.891 960.467
 730.559 731.900
 456.696 657.932
 574.355 713.185
 533.145 393.195
 821.877 136.415
 36.395 943.330
 118.704 320.445
 392.153 710.982
 235.552 808.251
 106.162 115.023
 463.366 45.788
 754.698 334.245
 644.190 313.675
 778.274 959.762
 969.016 160.514
 247.083 63.719
 182.021 665.711
 113.815 7.778
 840.067 47.269
 732.388 175.164
 979.513 895.742
 300.129 536.160
 959.664 394.858
 29.190 260.746
 482.336 533.089
 127.150 326.133
 256.682 535.409
 376.139 474.363
 492.571 582.677
 257.408 839.801
 197.376 635.613
 139.624 862.581
 31.208 654.392
 203.419 646.931
 483.656 282.824
 133.817 18.514
 188.322 742.455
 501.405 128.688
 935.408 117.189
 450.703 382.898
 100.996 779.093
 301.685 712.734
 836.077 552.544
 882.293 134.780
 78.903 494.049
 483.822 152.901
 728.728 301.703
 858.009 763.628
 683.611 299.928
 448.521 656.700
 764.055 375.833
 317.333 95.388
 260.060 893.099
 938.486 985.207
 222.308 462.982
 91.094 756.854
 17.286 10.871
 596.887 2.405
 757.883 107.423
 174.374 805.953
 260.339 317.854
 484.769 534.845
 248.321 909.312
 739.819 529.913
 786.513 707.941
 447.714 817.556
 868.713 43.304
 862.191 218.961
 776.331 403.012
 47.218 248.375
 158.018 755.060
 703.366 60.118
 733.417 105.501
 753.726 650.463
 395.575 136.235
 341.502 163.818
 157.239 119.140
 235.951 751.510
 564.065 401.356
 518.948 135.483
 668.840 790.705
 875.035 128.204
 539.481 94.120
 330.544 534.870
 252.064 845.309
 82.334 435.831
 919.120 135.967
 277.248 27.888
 121.434 188.743
 606.029 345.370
 75.422 396.425
 169.638 28.800
 482.670 532.623
 774.470 244.300
 606.442 512.532
 81.622 155.063
 113.037 761.555
 543.105 422.312
 343.029 13.775
 926.783 872.809
 256.033 306.272
 287.045 159.460
 468.294 419.316
 258.095 297.812
 798.604 912.652
 512.753 861.784
 106.672 865.893
 576.314 234.988
 78.934 103.788
 50.048 148.251
 947.944 997.623
 773.184 188.886
 958.989 320.713
 829.549 582.895
 85.795 303.038
 332.645 258.281
 988.396 197.150
 50.903 567.323
 271.025 820.048
 566.572 539.897
 584.849 674.610
 403.556 761.277
 206.258 146.101
 471.134 909.460
 161.129 696.389
 14.542 282.779
 342.046 988.703
 755.675 822.691
 39.957 32.514
 966.702 854.363
 873.461 70.507
 218.108 84.500
 815.277 382.365
 555.951 8.232
 281.839 63.589
 919.121 371.584
 542.202 277.750
 937.633 440.705
 818.050 369.087
 542.060 661.770
 767.741 466.354
 449.727 615.093
 781.707 981.255
 916.186 622.865
 950.556 394.038
 694.593 752.212
 314.964 379.075
 928.071 444.453
 260.368 124.119
 411.155 418.994
 700.074 373.920
 949.205 557.972
 96.298 532.799
 275.849 28.233
 826.626 108.381
 467.477 183.582
 918.270 902.101
 33.372 696.256
 577.403 949.190
 825.998 666.750
 146.762 95.156
 777.209 70.384
 371.038 846.305
 844.808 123.120
 953.575 343.411
 775.111 934.300
 995.174 840.551
 629.337 997.197
 739.901 301.318
 966.140 627.021
 165.580 793.835
 54.044 758.473
 977.879 431.256
 143.588 569.913
 954.692 88.774
 250.494 108.101
 877.947 969.970
 882.044 486.277
 347.284 998.706
 926.205 749.849
 36.681 697.466
 467.041 219.278
 701.522 664.400
 493.888 990.976
 818.447 480.352
 442.202 406.559
 820.362 130.351
 800.319 181.878
 729.085 93.782
 901.464 653.664
 671.311 691.460
 709.869 277.706
 450.950 139.669
 322.927 263.412
 531.779 879.922
 919.785 610.881
 526.051 973.554
 566.064 24.696
 482.802 782.579
 162.677 300.298
 897.638 428.488
 635.461 41.666
 725.643 20.522
 386.176 591.208
 650.473 781.509
 951.977 93.099
 153.801 645.630
 590.598 819.156
 326.174 846.789
 166.133 551.756
 977.204 412.816
 752.505 622.045
 132.366 299.237
 998.755 464.829
 965.891 372.089
 665.345 486.275
 213.050 333.314
 200.325 999.139
 57.222 491.171
 587.988 706.104
 902.446 544.073
 483.192 88.494
 653.669 67.242
 307.710 359.772
 545.720 480.878
 199.769 785.700
 927.517 15.475
 596.337 961.592
 37.383 669.002
 614.977 517.975
 844.284 732.416
 66.504 36.148
 701.787 20.291
 852.709 172.062
 418.451 123.809
 119.607 978.868
 520.004 461.265
 983.739 694.150
 923.073 559.374
 17.823 216.695
 993.547 295.562
 266.453 679.700
 389.145 971.108
 109.638 863.203
 127.734 287.313
 251.999 249.628
 751.048 47.038
 891.671 774.454
 116.151 703.023
 321.856 361.771
 421.202 488.985
 899.115 155.035
 312.553 581.774
 238.564 590.401
 910.047 600.694
 382.970 638.125
 987.669 317.034
 459.261 321.564
 346.718 51.858
 354.287 69.138
 185.750 228.066
 286.896 258.316
 401.308 523.837
 853.986 59.344
 719.357 174.942
 415.425 107.473
 161.363 84.552
 241.360 744.105
 970.752 428.352
 62.980 328.276
 973.252 562.814
 885.208 79.719
 704.376 943.925
 680.967 863.404
 123.323 896.518
 888.616 443.551
 537.319 910.447
 177.231 844.081
 504.267 414.414
 381.707 264.055
 63.273 942.394
 697.868 363.522
 88.860 277.836
 476.272 900.440
 880.378 569.375
 274.975 546.805
 116.258 856.568
 192.003 16.144
 934.490 738.604
 66.554 310.239
 385.300 642.153
 536.117 245.957
 656.776 891.201
 490.011 399.627
 944.755 412.314
 446.486 43.549
 348.187 799.132
 282.089 524.354
 772.213 751.712
 492.962 214.304
 143.240 756.813
 405.823 663.004
 741.359 707.183
 72.397 787.787
 671.657 909.872
 769.016 906.255
 291.565 309.630
 329.928 564.856
 228.822 473.303
 918.934 524.120
 734.306 930.158
 192.430 886.296
 864.618 342.216
 234.376 297.075
 57.632 954.584
 709.602 913.065
 305.108 130.605
 648.964 534.490
 422.923 58.368
 363.959 982.625
 32.661 987.062
 608.431 618.727
 287.457 443.051
 133.103 411.515
 167.477 631.042
 789.908 359.642
 231.775 755.676
 865.940 451.220
 17.141 929.318
 92.627 921.706
 122.625 54.273
 969.080 972.558
 290.684 989.445
 547.167 594.776
 200.263 105.301
 490.513 853.243
 9.776 185.550
 84.326 219.585
 43.133 503.092
 434.668 973.904
 92.059 751.498
 554.863 650.308
 133.474 586.654
 546.332 189.800
 430.260 577.435
 997.844 239.085
 924.157 895.814
 860.451 638.599
 45.596 627.965
 917.977 961.206
 890.049 956.524
 30.657 269.016
 555.146 963.672
 251.313 464.652
 36.474 514.258
 821.446 530.786
 760.205 692.445
 773.830 24.028
 732.854 944.779
 177.241 753.329
 636.301 303.009
 938.918 106.425
 541.331 463.153
 966.150 858.652
 385.432 740.336
 517.443 15.553
 918.247 924.744
 837.046 703.443
 497.198 271.043
 958.017 870.522
 280.542 466.026
 625.675 525.972
 957.906 656.638
 85.312 996.938
 949.703 968.394
 398.804 685.323
 845.341 403.447
 610.693 660.527
 912.597 344.754
 535.004 123.660
 551.799 890.266
 942.122 957.273
 171.591 946.544
 206.476 756.640
 789.087 988.284
 949.271 589.108
 695.552 967.915
 248.402 302.723
 346.593 382.526
 664.933 200.479
 628.886 584.164
 680.624 899.094
 297.167 180.058
 385.306 928.653
 467.499 703.117
 81.012 220.030
 975.416 547.409
 269.374 829.414
 368.584 630.999
 600.733 712.985
 589.168 58.161
 331.609 879.840
 625.384 658.445
 658.660 998.311
 767.241 151.358
 672.366 331.135
 608.615 557.638
 255.518 440.476
 695.267 602.383
 896.813 287.049
 152.953 248.189
 407.915 391.769
 746.232 190.175
 935.925 517.182
 450.030 437.191
 418.235 633.923
 673.502 808.119
 902.027 679.515
 998.625 868.011
 568.422 98.739
 501.504 110.701
 186.546 322.826
 58.242 922.727
 354.044 35.704
 222.850 413.948
 739.100 267.132
 354.048 714.697
 559.543 412.781
 290.590 974.955
 354.729 219.160
 489.103 480.639
 316.444 485.929
 680.399 964.233
 840.032 769.814
 634.141 35.664
 783.343 153.616
 989.893 414.362
 129.161 241.958
 585.597 290.080
 239.810 924.457
 640.901 179.402
 777.064 209.325
 209.389 343.373
 195.942 69.322
 755.405 471.744
 770.090 891.192
 620.938 468.635
 585.073 803.619
 686.979 856.558
 262.970 42.466
 191.181 379.794
 229.277 151.183
 506.970 678.721
 676.426 405.131
 613.842 534.377
 545.564 478.048
 968.266 773.084
 571.089 264.554
 820.966 866.099
 895.288 552.606
 599.383 966.177
 851.086 162.913
 491.762 264.478
 70.062 388.029
 617.775 315.892
 144.633 362.071
 264.013 322.720
 154.581 53.506
 293.587 255.461
 659.140 219.501
 527.869 360.513
 410.065 102.776
 243.762 808.977
 414.790 243.403
 858.553 494.944
 881.577 261.572
 891.272 827.960
 523.257 226.939
 727.551 580.625
 148.338 540.037
 985.368 761.934
 97.156 526.580
 121.087 169.189
 8.196 991.815
 646.143 820.715
 451.018 245.796
 90.222 248.705
 915.736 928.436
 870.332 512.082
 486.047 812.914
 58.639 415.121
 678.097 515.803
 815.138 445.726
 538.587 200.719
 922.217 300.739
 253.365 328.956
 463.042 982.865
 516.183 825.436
 588.735 538.779
 493.508 622.002
 462.887 780.612
 845.313 983.996
 626.553 278.491
 327.097 781.979
 41.216 531.187
 611.320 541.060
 117.894 281.840
 186.682 678.605
 882.679 228.276
 283.759 461.033
 645.336 930.651
 451.463 396.269
 789.483 106.318
 589.324 695.357
 579.401 52.209
 297.997 140.282
 747.237 993.230
 419.712 881.658
 480.608 331.645
 629.981 946.332
 748.163 193.054
 143.240 288.858
 481.161 221.068
 692.750 190.239
 352.562 172.242
 326.695 451.152
 969.393 678.220
 568.915 794.529
 505.503 261.765
 667.886 973.792
 764.397 771.554
 998.660 458.999
 568.143 306.958
 889.516 64.911
 238.746 173.994
 871.531 204.376
 871.673 698.002
 451.485 450.152
 523.984 834.208
 296.118 11.313
 356.803 496.152
 201.379 460.657
 16.568 662.107
 369.854 361.414
 22.793 434.309
 501.894 250.022
 891.199 894.370
 643.219 42.599
 977.473 415.265
 949.101 292.093
 223.985 916.140
 800.975 668.075
 853.266 756.903
 526.936 539.040
 629.662 706.662
 267.599 976.327
 234.166 840.893
 930.954 877.910
 25.053 749.452
 284.932 128.936
 524.715 9.877
 838.384 813.925
 245.264 201.719
 507.112 903.748
 384.436 527.867
 101.664 630.056
 759.588 353.094
 311.189 892.769
 449.786 169.578
 199.117 624.967
 660.840 920.324
 831.383 557.374
 570.603 536.596
 789.110 415.177
 434.893 522.456
 190.768 267.807
 199.117 511.824
 882.984 702.386
 756.391 760.107
 526.258 259.619
 887.029 358.314
 977.240 353.120
 702.167 682.806
 181.033 776.611
 69.736 844.607
 466.910 115.468
 325.625 69.960
 873.195 538.002
 446.717 435.911
 799.744 806.421
 493.369 873.870
 740.183 66.963
 303.184 28.945
 124.770 343.379
 249.599 377.323
 905.612 348.326
 60.523 927.970
 639.012 564.683
 744.333 103.616
 618.473 745.177
 191.641 760.539
 442.561 386.573
 938.241 283.505
 74.239 97.227
 392.262 813.701
 474.910 477.736
 879.902 731.394
 743.203 448.244
 560.321 834.886
 24.412 297.690
 340.546 312.186
 403.495 905.516
 702.978 686.406
 377.899 41.497
 986.866 790.594
 104.487 721.215
 364.448 368.511
 408.955 760.860
 74.207 746.265
 970.921 803.702
 547.676 833.135
 291.042 690.444
 850.494 410.973
 98.863 516.224
 389.061 698.968
 65.592 598.307
 475.479 738.202
 791.709 801.119
 37.785 448.199
 495.415 800.586
 280.422 750.803
 37.745 379.563
 289.953 936.272
 490.184 333.173
 620.052 229.021
 440.350 20.049
 532.636 78.187
 403.463 656.856
 401.700 99.012
 777.773 643.210
 464.013 388.413
 669.707 187.460
 615.708 461.118
 991.432 336.257
 873.242 646.139
 574.828 888.830
 836.766 57.456
 680.074 187.219
 487.259 333.614
 435.388 143.992
 717.558 120.043
 111.628 217.339
 521.652 652.548
 99.177 128.669
 954.129 963.487
 355.478 589.382
 108.835 861.982
 473.860 951.321
 66.620 390.395
 384.892 700.297
 219.166 400.832
 740.580 895.203
 609.547 962.982
 902.709 728.562
 39.266 759.212
 15.880 200.457
 102.539 461.009
 202.912 699.732
 26.692 344.935
 487.936 958.044
 55.479 393.966
 596.594 158.104
 21.238 655.009
 472.116 852.357
 951.218 264.573
 802.826 88.080
 860.528 906.724
 406.009 685.666
 944.590 391.007
 233.314 815.739
 921.196 908.863
 535.556 845.054
 338.144 486.834
 284.265 239.277
 886.837 360.816
 931.592 131.319
 603.097 870.534
 589.727 886.378
 830.029 955.854
 520.057 659.345
 828.194 130.558
 687.718 977.286
 388.124 634.522
 9.330 860.719
 999.729 307.225
 703.798 884.203
 411.142 85.136
 954.578 971.950
 442.697 169.393
 466.285 120.859
 964.963 120.532
 711.733 775.392
 86.084 961.632
 933.170 270.466
 984.173 873.750
 702.608 775.032
 954.534 76.796
 932.819 65.971
 186.280 850.022
 237.917 435.603
 434.170 469.193
 998.898 173.403
 82.656 748.432
 126.348 590.995
 412.065 265.169
 514.513 97.311
 51.461 623.830
 435.595 636.753
 346.911 950.791
 471.386 26.659
 473.898 398.067
 65.146 661.467
 692.651 720.377
 896.946 370.250
 877.577 949.347
 240.855 243.167
 867.383 55.016
 405.555 192.641
 879.362 9.444
 647.752 239.367
 136.562 366.790
 389.628 754.679
 474.986 880.804
 680.258 533.176
 362.587 592.280
 82.270 887.206
 883.823 548.975
 207.890 362.973
 562.052 948.020
 95.070 982.141
 724.622 110.585
 329.776 559.385
 607.522 670.951
 63.065 972.075
 771.601 563.024
 822.699 740.882
 212.377 458.483
 713.417 787.642
 920.231 909.239
 375.123 278.065
 545.343 495.657
 15.190 431.401
 278.122 219.514
 243.575 626.788
 435.538 410.984
 64.671 987.566
 488.841 761.841
 667.978 451.531
 149.388 237.911
 14.014 598.882
 495.116 563.458
 238.928 812.961
 147.538 475.430
 660.531 685.088
 952.748 798.361
 422.670 577.458
 62.856 639.229
 279.815 451.825
 417.716 209.075
 618.406 121.357
 379.926 273.876
 907.892 44.502
 246.304 365.690
 447.820 349.008
 941.910 256.875
 555.990 538.580
 871.751 941.149
 458.103 21.247
 462.409 367.028
 776.020 325.852
 750.779 338.995
 57.497 399.688
 677.998 512.415
 585.716 355.739
 809.500 948.281
 296.289 252.278
 641.319 717.368
 9.456 121.298
 660.584 20.037
 56.406 336.842
 925.163 953.207
 394.085 241.505
 212.202 660.702
 319.190 581.881
 184.713 164.065
 218.649 984.601
 544.137 720.131
 443.641 317.693
 608.124 387.017
 332.759 101.646
 87.598 415.281
 806.351 75.908
 274.888 694.816
 430.381 895.141
 212.646 375.385
 729.544 671.819
 336.920 799.880
 94.165 534.438
 300.781 420.418
 355.112 511.437
 239.089 549.788
 929.996 247.883
 260.106 791.890
 10.181 323.994
 903.882 217.398
 152.267 170.993
 226.649 743.442
 653.734 810.623
 919.199 442.793
 477.464 310.679
 887.767 368.505
 193.990 21.287
 288.730 919.604
 336.937 297.397
 462.222 293.196
 822.689 624.514
 231.181 434.888
 229.331 340.329
 876.380 394.903
 25.117 618.322
 847.563 669.564
 498.973 75.043
 87.128 20.455
 593.675 445.739
 215.067 245.520
 948.552 798.802
 819.485 272.521
 797.970 924.616
 611.531 865.865
 472.781 925.582
 210.516 808.834
 845.853 878.972
 126.258 36.391
 334.278 361.012
 981.028 256.093
 907.538 867.898
 870.973 779.153
 793.751 896.893
 792.695 778.843
 268.867 948.079
 368.939 953.208
 553.593 655.580
 390.588 563.391
 629.986 977.305
 470.790 282.867
 877.377 76.472
 979.773 977.746
 172.153 568.845
 322.364 960.446
 307.256 929.960
 39.494 950.863
 778.069 440.380
 492.848 738.334
 617.127 368.658
 439.575 677.877
 710.095 566.210
 360.813 754.309
 11.469 81.357
 291.119 102.798
 125.900 237.756
 251.182 944.379
 608.109 202.088
 437.125 756.077
 42.531 864.891
 617.997 789.029
 927.701 744.830
 868.623 431.692
 747.591 109.455
 775.790 311.604
 453.570 983.804
 637.973 876.895
 200.163 732.323
 296.682 701.664
 322.607 379.995
 33.430 137.455
 664.306 356.693
 210.791 671.493
 861.240 366.402
 877.647 452.229
 674.390 202.807
 574.327 670.551
 990.068 547.731
 817.726 623.135
 444.257 733.096
 802.736 380.501
 486.571 644.639
 385.513 600.035
 1.097 61.778
 405.514 492.567
 717.378 818.287
 424.252 614.799
 650.174 929.249
 404.846 629.283
 729.888 847.906
 201.320 574.793
 857.936 19.103
 771.939 414.365
 527.622 2.214
 156.671 583.232
 278.776 404.466
 672.964 117.216
 944.496 344.960
 772.718 392.361
 444.626 950.304
 180.766 2.727
 780.269 645.511
 493.806 315.112
 586.783 569.701
 378.996 502.374
 762.764 27.340
 972.022 621.885
 165.802 334.627
 462.106 589.195
 462.002 980.405
 171.005 731.320
 947.986 575.492
 517.627 287.113
 497.222 387.858
 20.513 567.413
 885.950 268.850
 166.418 74.146
 249.842 773.156
 381.941 300.031
 635.929 208.865
 132.098 49.415
 823.704 60.576
 58.548 311.888
 275.955 685.745
 112.598 125.452
 178.565 760.308
 464.107 642.254
 676.705 653.079
 34.812 180.159
 203.559 638.681
 349.764 346.146
 20.790 656.097
 887.552 56.892
 994.473 614.788
 681.303 177.472
 166.423 114.142
 848.558 536.460
 751.977 836.652
 357.662 755.605
 907.886 903.184
 348.021 921.469
 527.523 633.251
 966.380 907.034
 697.864 567.990
 44.141 671.254
 509.445 313.143
 182.843 187.284
 65.710 908.629
 425.452 604.786
 663.872 586.087
 737.540 682.963
 790.858 132.232
 900.185 549.254
 323.374 720.967
 99.185 69.812
 872.076 238.526
 784.684 953.642
 750.846 421.498
 151.460 559.835
 470.921 816.385
 560.899 909.473
 796.929 800.605
 177.235 809.083
 301.732 968.751
 137.240 224.996
 516.381 765.032
 406.529 77.375
 390.668 654.488
 617.588 684.426
 12.081 583.636
 233.108 932.221
 732.747 338.358
 260.001 390.470
 834.957 406.014
 959.471 571.447
 138.557 474.007
 889.687 136.210
 983.933 22.500
 591.161 402.493
 481.227 9.972
 20.043 81.528
 922.060 212.243
 768.646 861.068
 629.464 804.941
 331.098 619.585
 53.329 612.994
 398.737 577.850
 583.896 566.083
 956.424 210.506
 789.206 164.387
 927.301 909.123
 721.654 683.030
 237.617 132.232
 674.794 825.916
 481.245 535.729
 598.081 120.142
 219.690 552.635
 41.550 451.478
 300.057 304.434
 454.650 350.972
 181.225 62.331
 306.830 414.257
 975.875 736.794
 438.605 171.381
 919.902 824.218
 350.122 818.901
 25.913 662.824
 552.551 111.561
 347.030 793.634
 361.593 912.343
 232.208 250.251
 521.156 82.240
 183.940 42.125
 180.714 610.296
 1.045 294.857
 87.321 836.644
 198.642 78.161
 420.994 893.348
 718.029 13.410
 731.633 807.332
 472.882 199.746
 611.449 194.775
 704.687 737.883
 446.584 885.805
 647.750 336.707
 176.251 801.566
 918.591 848.146
 991.019 752.827
 960.242 544.576
 321.068 720.860
 981.370 0.070
 0.448 438.690
 153.705 297.289
 797.919 425.866
 467.649 206.903
 435.299 895.190
 21.829 992.574
 79.963 388.548
 642.797 614.062
 111.907 494.872
 428.866 631.707
 693.428 330.721
 998.510 870.921
 479.963 538.147
 138.029 464.460
 325.986 680.911
 2.654 847.923
 385.332 45.157
 675.504 500.369
 859.176 811.224
 453.404 73.316
 288.629 336.818
 759.284 179.105
 657.070 246.631
 707.609 671.029
 297.595 168.256
 530.047 165.532
 284.182 188.504
 839.447 769.695
 415.298 467.892
 935.538 189.170
 322.688 374.890
 477.806 322.556
 606.352 56.706
 140.437 83.126
 112.361 511.932
 669.480 28.935
 639.800 74.777
 760.454 694.146
 46.184 254.003
 620.122 580.229
 180.022 225.961
 52.388 133.306
 520.422 984.540
 576.065 766.808
 265.934 366.614
 931.162 915.958
 760.010 455.219
 427.470 76.978
 143.984 410.564
 830.327 899.892
 518.442 678.046
 836.918 295.091
 401.858 0.069
 974.330 572.288
 85.890 333.075
 827.434 263.169
 487.532 901.284
 588.789 158.866
 130.139 353.902
 800.062 408.825
 992.239 622.805
 939.339 232.770
 641.957 283.736
 893.508 862.053
 526.112 327.146
 860.064 986.049
 659.874 456.765
 446.978 984.374
 621.716 707.542
 609.338 93.210
 508.882 52.700
 82.237 916.105
 863.381 136.256
 473.861 144.162
 3.417 596.794
 582.046 310.952
 359.181 55.619
 530.967 953.000
 437.032 533.292
 309.515 771.891
 747.608 279.314
 374.778 659.377
 209.506 87.192
 386.535 628.251
 162.438 598.945
 413.522 430.870
 626.689 747.349
 229.351 601.139
 966.963 849.741
 553.365 747.556
 749.227 353.383
 325.453 592.859
 612.747 379.267
 698.350 704.139
 163.353 949.497
 328.363 305.649
 678.204 684.309
 516.544 500.308
 200.261 280.245
 645.509 646.089
 998.800 833.644
 349.253 306.620
 440.176 46.435
 699.284 903.719
 813.321 178.188
 973.186 991.031
 303.002 813.792
 952.489 505.908
 19.650 765.050
 164.678 770.338
 149.543 772.626
 606.778 745.730
 958.638 818.326
 660.619 711.093
 595.607 383.725
 606.321 255.590
 626.135 626.991
 162.480 146.213
 675.835 313.799
 208.820 156.547
 850.933 189.040
 487.835 496.306
 84.989 963.246
 922.104 751.785
 770.313 1.065
 838.037 688.870
 971.413 319.680
 46.949 352.399
 885.084 453.759
 421.210 353.861
 660.795 832.546
 415.388 324.624
 82.458 396.352
 346.498 240.725
 247.846 497.345
 168.648 729.891
 277.785 566.799
 788.479 849.855
 209.391 362.379
 579.996 992.544
 745.132 749.556
 909.948 100.508
 64.413 226.607
 995.164 874.797
 781.864 719.089
 926.775 967.600
 634.896 384.115
 936.641 664.474
 83.872 254.789
 0.263 411.380
 645.925 888.845
 298.012 888.307
 95.723 771.750
 350.507 596.837
 244.284 962.692
 340.654 52.048
 644.026 401.924
 98.446 353.798
 511.873 850.675
 897.483 878.365
 362.443 681.436
 864.849 64.035
 203.601 638.867
 787.078 264.487
 773.257 352.398
 81.223 678.282
 748.958 293.882
 946.400 713.766
 403.083 171.337
 300.630 363.925
 22.311 457.169
 201.423 308.826
 979.265 31.397
 535.675 363.246
 509.022 333.000
 912.437 388.671
 578.697 151.764
 796.409 2.413
 272.817 345.967
 954.353 968.126
 582.238 565.307
 552.691 433.050
 564.408 111.965
 622.257 595.183
 425.608 644.200
 803.503 611.050
 2.173 666.052
 88.602 780.332
 431.579 943.354
 800.028 221.412
 2.791 821.235
 980.764 351.651
 458.471 212.748
 239.766 743.197
 543.037 994.153
 496.383 90.437
 706.434 32.326
 925.746 615.367
 393.505 826.791
 228.740 784.358
 785.645 156.863
 467.886 512.045
 680.880 457.768
 535.580 398.607
 69.548 323.300
 592.815 64.900
 7.394 352.414
 852.168 410.245
 431.418 969.287
 23.989 980.663
 384.490 187.749
 823.004 476.915
 693.992 39.255
 695.664 393.427
 922.224 406.666
 506.491 518.323
 509.616 813.082
 272.332 464.196
 556.802 705.015
 192.994 977.355
 932.277 482.507
 559.456 694.270
 95.690 895.950
 569.119 497.448
 643.111 21.682
 411.859 154.409
 513.080 307.825
 59.642 503.778
 647.400 750.847
 172.879 848.294
 738.035 115.085
 183.449 208.088
 273.783 875.849
 510.410 726.700
 143.490 776.002
 670.926 370.417
 475.345 201.304
 755.212 447.843
 566.330 56.788
 907.676 745.764
 757.445 161.467
 492.358 839.762
 967.094 958.518
 993.027 519.649
 538.577 290.431
 208.481 162.161
 772.438 231.463
 331.695 193.803
 388.282 262.050
 255.457 688.032
 534.284 60.850
 213.123 321.657
 380.045 670.026
 255.446 829.418
 786.683 938.723
 275.348 213.067
 747.317 789.897
 342.685 17.099
 884.707 698.507
 98.928 228.643
 137.252 667.187
 314.240 810.526
 169.283 182.026
 431.325 566.319
 19.447 9.781
 844.860 262.214
 17.696 33.142
 703.261 506.252
 225.894 527.618
 410.410 389.892
 211.542 667.860
 565.979 924.867
 173.584 559.091
 459.807 720.069
 582.250 557.645
 151.932 514.860
 52.621 51.078
 677.162 258.259
 78.866 580.856
 641.350 555.161
 150.411 218.321
 883.870 913.992
 243.582 346.636
 503.224 263.387
 526.436 497.897
 244.575 362.795
 577.611 76.248
 471.670 732.984
 452.311 735.831
 961.535 562.723
 433.278 838.750
 917.241 208.285
 388.280 895.442
 568.581 659.591
 877.807 681.095
 777.637 982.902
 779.986 960.760
 268.952 812.919
 440.090 467.131
 623.426 520.361
 628.315 123.468
 500.478 553.717
 773.780 45.650
 751.733 490.625
 610.290 788.023
 57.141 645.552
 48.402 704.544
 424.507 292.094
 510.449 407.233
 647.771 61.997
 314.714 736.303
 497.873 285.943
 859.831 669.282
 730.657 616.347
 181.391 339.489
 725.164 408.094
 973.637 97.299
 827.108 983.654
 887.172 11.488
 958.667 43.874
 28.846 693.803
 287.498 340.428
 255.918 49.759
 323.702 51.367
 429.472 864.926
 660.104 613.993
 81.620 771.973
 193.565 601.708
 469.898 493.106
 396.036 381.318
 206.190 589.813
 454.995 68.041
 225.615 691.951
 612.827 786.256
 924.974 126.931
 121.181 539.579
 675.924 473.310
 34.755 454.454
 383.204 158.394
 823.008 663.203
 294.592 284.076
 29.729 276.836
 311.209 267.201
 89.068 422.234
 732.155 129.084
 870.574 105.371
 787.022 762.786
 611.148 150.515
 757.481 786.461
 962.811 858.976
 712.056 587.147
 884.231 549.653
 326.455 443.109
 801.540 272.718
 338.903 646.124
 708.751 728.249
 502.024 930.527
 846.784 540.129
 499.820 246.516
 47.648 314.174
 962.597 624.954
 339.665 396.247
 150.321 94.157
 641.970 504.416
 4.701 990.886
 321.033 768.132
 464.359 613.709
 606.100 511.778
 271.009 693.276
 759.699 979.955
 995.896 187.873
 947.356 243.629
 916.291 181.288
 749.142 641.338
 356.232 281.861
 584.570 205.203
 561.535 655.250
 189.612 770.505
 447.283 318.394
 976.402 558.364
 180.451 368.505
 236.774 407.877
 538.077 599.153
 912.507 986.516
 12.719 287.131
 68.565 961.115
 375.039 530.540
 369.341 517.280
 704.850 233.054
 198.686 789.204
 76.228 904.734
 587.227 736.834
 142.166 769.863
 648.162 81.041
 775.497 11.483
 686.479 893.238
 854.385 255.666
 775.658 913.065
 854.611 911.699
 207.742 230.823
 452.494 683.632
 462.752 480.836
 129.695 290.878
 935.335 523.697
 286.005 158.395
 652.116 891.076
 542.949 928.484
 242.289 183.638
 397.423 115.271
 944.570 573.518
 751.366 968.893
 981.877 506.124
 894.686 679.304
 75.233 326.033
 501.308 860.126
 642.841 587.976
 62.515 882.430
 609.492 241.826
 831.045 38.537
 84.134 201.083
 890.085 809.591
 126.288 284.139
 953.015 180.764
 669.892 438.868
 205.113 128.411
 489.195 71.697
 133.306 118.690
 36.470 265.666
 273.390 872.106
 545.066 517.285
 7.980 318.801
 40.782 193.900
 548.003 791.571
 735.490 322.146
 554.172 164.254
 662.784 189.903
 233.922 70.127
 658.080 970.551
 368.445 146.138
 764.855 566.491
 471.327 703.214
 572.626 791.677
 995.725 469.810
 646.941 58.829
 234.997 385.333
 211.388 860.083
 799.209 512.865
 278.724 499.903
 497.280 317.858
 23.323 991.406
 264.940 33.207
 938.697 512.848
 808.596 953.848
 158.799 856.492
 694.340 18.847
 744.928 419.630
 212.135 329.799
 84.343 285.040
 953.789 595.485
 223.406 129.060
 328.362 299.301
 706.249 158.947
 322.423 463.577
 627.263 111.822
 520.100 679.872
 277.358 905.863
 507.637 923.521
 193.794 696.202
 280.466 51.764
 163.106 495.107
 582.359 665.732
 906.068 825.408
 373.568 706.317
 750.905 10.904
 938.960 151.835
 612.076 105.862
 801.866 31.517
 401.224 332.052
 351.764 593.815
 546.736 445.566
 374.269 443.649
 359.213 182.424
 893.420 249.930
 400.692 832.619
 505.488 826.514
 972.484 833.369
 759.977 999.308
 84.757 836.197
 889.870 323.455
 393.671 36.883
 25.327 931.603
 249.958 225.770
 861.873 242.472
 185.640 347.546
 967.734 993.728
 440.541 699.071
 580.543 781.004
 892.738 851.559
 889.521 572.600
 480.903 85.300
 656.803 254.488
 693.229 462.839
 285.514 260.999
 327.336 547.278
 480.041 521.595
 706.052 368.947
 806.703 953.056
 151.571 244.738
 294.459 339.087
 389.333 913.759
 712.614 846.549
 865.496 640.665
 25.809 450.528
 738.540 189.121
 409.247 891.100
 645.080 133.583
 965.616 315.604
 668.978 874.338
 228.956 714.529
 266.387 980.902
 682.657 520.631
 50.296 410.197
 824.521 84.039
 227.707 541.924
 950.433 75.820
 349.942 423.331
 421.681 514.566
 699.229 713.830
 54.543 1.223
 738.023 427.065
 702.758 723.538
 315.289 59.937
 575.349 830.739
 807.766 216.516
 278.550 249.466
 704.128 536.763
 628.971 922.439
 773.800 48.539
 546.496 701.184
 436.217 914.894
 593.631 753.428
 124.732 651.235
 230.187 785.243
 764.599 958.378
 548.558 698.809
 226.977 343.082
 48.625 470.850
 129.309 178.360
 9.085 146.819
 303.611 58.343
 773.187 394.926
 902.856 508.873
 54.295 186.008
 544.959 873.269
 396.077 884.275
 264.832 566.217
 612.495 515.379
 846.943 706.717
 256.136 777.501
 411.145 248.029
 495.022 674.676
 818.683 229.134
 746.171 566.240
 526.970 304.184
 750.280 169.562
 252.638 655.488
 660.558 243.433
 82.411 168.845
 47.667 575.221
 208.541 20.563
 332.677 645.775
 46.007 781.480
 94.935 241.933
 226.682 739.134
 458.831 8.154
 553.571 344.396
 542.766 797.499
 956.561 738.895
 908.591 909.784
 418.514 965.291
 436.767 243.887
 663.726 220.619
 881.099 784.929
 624.676 915.578
 39.797 79.297
 660.597 147.870
 482.686 695.502
 603.810 798.700
 766.466 541.864
 696.335 897.702
 173.209 118.505
 667.256 267.380
 46.870 767.504
 736.339 114.104
 556.853 88.187
 434.995 54.727
 168.037 381.961
 363.691 697.601
 677.712 150.951
 485.104 991.359
 529.289 805.890
 242.897 37.218
 321.263 240.463
 732.826 369.147
 291.632 341.852
 700.514 45.149
 819.950 761.093
 240.806 481.962
 101.529 933.396
 497.763 289.815
 514.388 879.697
 260.708 424.729
 425.802 338.923
 297.000 539.605
 331.270 268.953
 311.281 264.356
 47.153 346.839
 156.909 327.419
 904.910 319.849
 9.108 509.570
 438.710 573.523
 630.539 725.277
 291.379 146.598
 185.623 401.416
 61.204 331.939
 685.830 378.565
 602.548 544.171
 547.644 922.156
 107.837 36.248
 720.014 991.116
 821.902 426.796
 768.517 577.534
 859.595 616.579
 397.290 875.183
 654.830 175.181
 433.148 945.834
 607.695 458.147
 903.444 884.426
 513.135 750.905
 702.518 706.911
 50.049 450.194
 481.559 33.433
 636.856 398.306
 911.982 365.326
 175.107 832.777
 789.765 373.859
 916.060 247.380
 572.470 163.962
 909.085 663.207
 704.931 245.143
 191.062 155.612
 404.883 747.958
 221.561 888.993
 685.522 846.846
 681.631 682.320
 105.347 983.533
 959.624 210.412
 702.288 190.021
 724.035 176.016
 512.616 962.257
 412.176 143.398
 47.261 876.618
 179.367 573.448
 728.799 628.536
 493.709 952.204
 39.512 828.778
 717.400 658.392
 530.733 656.562
 480.817 411.341
 760.394 43.977
 677.294 208.945
 101.681 172.707
 434.890 677.583
 471.503 687.332
 359.812 673.975
 711.698 670.321
 800.888 905.386
 295.326 348.972
 415.246 762.532
 479.852 996.104
 184.804 622.811
 71.604 92.247
 457.091 604.477
 762.671 600.719
 981.327 300.146
 41.618 997.633
 153.583 946.209
 30.512 341.027
 348.475 989.647
 158.202 267.555
 827.514 182.307
 317.231 997.297
 7.343 392.398
 370.970 598.930
 29.329 892.065
 458.381 326.000
 482.870 217.066
 194.294 453.130
 639.319 949.311
 369.320 907.217
 695.424 235.369
 229.816 57.095
 801.790 204.554
 556.978 265.487
 263.238 10.351
 85.789 454.759
 397.432 200.441
 907.682 743.834
 482.143 876.125
 312.286 694.480
 819.652 374.647
 548.293 392.981
 711.768 381.493
 554.344 286.073
 536.463 728.747
 239.087 701.221
 816.299 74.945
 114.349 390.103
 291.623 997.277
 324.135 335.132
 383.098 204.771
 510.494 812.491
 826.983 938.115
 738.624 187.318
 673.924 635.600
 419.886 769.032
 692.623 483.463
 952.426 934.574
 651.195 41.451
 602.880 557.338
 52.143 140.137
 15.324 998.345
 965.676 225.432
 19.507 727.767
 387.569 208.534
 61.744 269.096
 492.157 237.486
 369.332 80.284
 661.635 101.542
 731.423 207.150
 856.170 814.160
 712.861 830.782
 804.782 287.861
 967.363 964.824
 407.443 548.135
 665.614 588.267
 360.045 158.571
 563.521 988.133
 264.760 110.293
 895.244 363.371
 741.041 421.488
 652.106 151.063
 382.093 793.408
 297.587 689.062
 836.626 464.726
 43.938 851.422
 67.308 624.071
 279.277 75.969
 630.331 499.087
 965.270 654.456
 22.437 298.236
 32.594 447.637
 93.522 188.276
 270.531 8.937
 768.478 235.848
 552.434 905.091
 858.299 906.627
 652.912 280.125
 267.847 121.274
 415.831 155.466
 79.463 725.942
 723.268 845.009
 664.080 398.799
 21.202 206.050
 454.455 726.176
 82.774 277.434
 321.057 326.256
 67.492 472.942
 585.987 249.168
 675.828 714.213
 762.991 354.882
 542.662 282.618
 744.161 270.231
 777.137 338.050
 691.577 799.785
 386.473 855.070
 613.194 149.365
 940.521 539.061
 988.200 992.947
 294.259 248.770
 792.417 641.995
 116.867 723.935
 496.740 369.484
 836.412 420.560
 662.078 198.565
 934.792 930.217
 426.490 227.902
 182.551 507.685
 721.494 262.992
 829.958 372.953
 414.905 226.408
 239.841 674.516
 660.469 491.860
 307.616 801.899
 646.297 29.843
 941.717 383.146
 234.437 559.446
 127.836 79.722
 935.360 905.618
 756.243 744.843
 479.607 488.054
 614.029 705.103
 353.280 482.054
 222.609 688.504
 926.475 248.801
 602.707 99.380
 799.438 328.832
 469.789 42.551
 248.384 714.925
 776.119 351.327
 903.126 496.783
 223.112 268.357
 216.356 917.827
 249.238 771.928
 777.397 663.052
 762.531 506.103
 922.292 955.507
 318.720 49.438
 441.131 67.698
 660.621 798.105
 979.654 833.679
 223.850 14.787
 175.577 999.081
 898.844 839.965
 814.096 981.793
 618.111 28.340
 688.074 187.936
 137.391 376.534
 216.073 179.345
 204.893 781.246
 718.380 103.821
 496.890 407.510
 43.270 152.270
 652.002 868.111
 641.929 812.640
 199.559 696.585
 332.775 154.873
 467.005 832.437
 699.596 750.282
 812.881 688.443
 111.230 439.690
 989.078 512.243
 714.939 494.902
 640.603 829.465
 875.770 635.788
 32.915 420.520
 547.612 379.189
 13.940 460.891
 59.387 705.488
 6.383 583.662
 75.588 574.012
 850.036 907.259
 791.396 330.106
 515.986 730.697
 199.019 96.093
 865.321 118.320
 917.060 287.246
 572.843 977.175
 214.994 44.922
 258.105 239.197
 549.919 625.351
 516.773 179.751
 925.182 257.911
 507.781 781.441
 396.274 215.607
 687.181 951.002
 7.263 487.821
 177.278 646.724
 713.284 566.979
 686.878 918.739
 506.261 152.779
 250.878 115.244
 40.477 627.066
 808.529 190.045
 783.330 686.752
 591.307 52.551
 779.060 659.620
 823.383 137.502
 897.252 527.137
 557.991 11.337
 284.206 189.011
 868.003 563.555
 187.825 816.143
 692.638 608.820
 382.586 432.537
 607.145 18.657
 780.558 963.953
 648.819 545.737
 130.734 603.455
 199.540 549.861
 838.482 324.190
 218.954 899.545
 189.376 960.716
 848.231 438.712
 649.627 365.980
 395.163 872.259
 404.732 505.835
 878.249 550.791
 57.636 891.977
 889.638 2.505
 59.793 782.985
 351.773 763.977
 318.186 47.970
 435.764 961.679
 786.971 325.303
 204.592 568.479
 195.335 97.254
 492.925 445.712
 318.037 908.582
 767.529 338.914
 999.609 191.736
 685.968 346.814
 88.100 922.918
 322.649 967.177
 313.590 661.762
 424.538 343.637
 207.472 853.560
 36.433 514.586
 350.944 667.976
 668.021 283.679
 468.530 74.119
 210.761 292.753
 251.310 411.029
 728.575 248.338
 864.326 898.446
 297.399 314.865
 126.128 478.765
 337.751 988.874
 561.453 111.925
 532.833 372.527
 339.442 325.537
 941.443 500.651
 391.790 8.566
 367.687 88.055
 332.933 324.615
 333.442 863.366
 706.038 297.227
 88.568 168.087
 285.840 312.155
 289.605 116.596
 866.556 108.423
 160.088 741.577
 38.157 50.022
 822.659 862.812
 747.811 732.616
 850.930 103.764
 999.421 574.768
 41.936 494.156
 359.815 651.558
 650.221 407.383
 215.609 971.390
 372.820 424.582
 113.283 886.120
 829.096 843.400
 373.109 712.982
 67.459 475.592
 304.757 677.280
 257.223 635.754
 281.407 341.251
 521.297 611.648
 115.829 41.280
 245.200 738.083
 295.117 927.830
 899.246 550.432
 792.596 795.685
 751.108 465.130
 211.123 452.683
 970.811 383.477
 699.865 239.962
 763.135 417.494
 408.093 963.378
 855.262 234.315
 629.152 792.361
 50.084 965.639
 383.307 137.829
 585.923 154.103
 80.348 534.311
 757.696 247.525
 385.657 663.137
 16.943 908.829
 234.027 794.191
 521.101 103.971
 543.930 664.431
 616.389 47.520
 984.632 614.254
 862.359 626.828
 745.870 270.191
 116.276 657.496
 714.405 187.660
 646.918 27.265
 536.257 284.273
 823.163 510.557
 453.713 126.959
 283.955 344.950
 471.155 849.940
 632.170 883.083
 695.494 731.068
 172.963 113.649
 690.698 937.456
 432.833 193.403
 409.890 254.656
 622.540 474.701
 954.211 464.373
 646.901 741.366
 739.666 552.059
 97.279 387.110
 19.170 866.395
 96.265 257.911
 447.879 367.224
 184.728 521.427
 39.446 976.772
 263.401 676.528
 436.299 971.870
 116.822 144.332
 608.481 143.453
 277.245 523.867
 556.405 815.957
 28.783 801.833
 179.460 615.754
 634.194 593.330
 494.378 347.713
 393.404 891.166
 857.293 366.119
 746.887 113.360
 727.303 184.907
 229.732 275.019
 976.107 677.556
 902.731 451.220
 419.866 374.681
 752.561 936.388
 451.180 23.632
 109.602 503.418
 659.176 566.212
 102.800 298.369
 625.685 995.474
 607.933 315.538
 609.884 538.602
 678.617 240.403
 220.309 288.956
 536.404 147.068
 12.607 675.825
 373.437 30.983
 37.749 55.360
 352.702 150.963
 945.734 661.236
 719.239 366.548
 274.291 240.022
 131.329 72.964
 923.998 876.029
 532.215 457.268
 647.122 886.075
 787.199 892.370
 216.797 729.226
 162.761 632.649
 58.718 764.128
 606.759 123.756
 735.030 421.175
 862.889 253.373
 188.597 103.821
 207.653 578.248
 957.323 448.206
 101.541 810.494
 227.923 649.423
 193.419 743.345
 144.800 493.013
 881.894 969.115
 953.889 739.243
 321.499 581.826
 528.167 213.472
 244.669 970.872
 478.502 617.355
 960.840 473.184
 241.657 842.057
 177.557 248.046
 300.350 726.215
 979.609 225.090
 525.484 438.632
 93.261 321.839
 738.107 300.021
 974.068 567.780
 121.764 101.365
 887.314 58.331
 430.989 181.214
 926.416 310.813
 848.421 433.623
 341.663 137.866
 354.073 416.294
 962.387 389.553
 51.432 89.153
 301.210 157.079
 715.323 852.188
 868.693 357.779
 7.837 273.519
 617.816 127.521
 176.378 650.658
 425.857 493.214
 380.234 666.644
 329.958 260.793
 70.590 365.827
 413.789 574.351
 508.084 349.528
 926.080 837.350
 679.496 988.638
 355.432 559.806
 661.954 967.563
 825.840 644.592
 172.865 152.139
 678.077 855.531
 383.878 543.584
 405.792 939.602
 517.647 512.752
 992.450 590.577
 690.390 65.677
 994.743 142.858
 517.589 175.241
 616.428 338.681
 224.287 217.938
 268.835 501.467
 158.000 912.867
 303.269 20.833
 407.044 396.795
 387.593 773.973
 599.068 849.268
 373.459 303.049
 265.878 461.164
 29.517 583.471
 486.345 214.886
 94.835 663.937
 887.726 501.627
 209.480 461.791
 728.454 768.306
 207.360 448.270
 387.046 281.978
 390.013 764.692
 529.767 481.659
 946.960 645.589
 865.111 905.913
 934.754 576.513
 259.748 129.267
 787.073 836.986
 85.557 692.275
 394.676 442.454
 690.858 490.036
 387.092 738.575
 494.283 204.223
 466.365 267.608
 243.352 976.588
 913.601 36.741
 771.337 870.797
 716.490 4.144
 138.000 637.955
 983.363 758.112
 318.278 663.842
 327.747 811.449
 776.710 647.683
 966.231 246.323
 956.543 848.833
 188.941 218.831
 246.234 585.476
 281.688 927.959
 640.686 915.138
 625.499 446.314
 571.554 48.050
 624.462 441.689
 174.937 409.358
 946.592 446.310
 233.277 383.680
 762.701 377.453
 762.310 544.828
 771.176 417.406
 507.299 634.922
 666.396 826.644
 712.607 141.024
 787.647 511.263
 385.178 95.316
 244.312 179.617
 788.949 658.533
 200.442 204.556
 190.120 238.396
 894.395 123.419
 482.056 838.393
 621.777 340.166
 516.185 161.123
 405.656 590.506
 967.306 729.053
 577.891 155.253
 787.225 98.919
 488.782 488.319
 621.689 689.839
 116.493 708.614
 557.322 15.719
 358.233 399.932
 756.067 296.743
 225.796 995.676
 655.875 750.062
 340.352 87.580
 652.747 944.510
 905.353 696.713
 418.231 706.972
 439.998 553.750
 89.184 338.410
 765.088 942.360
 536.674 625.463
 162.495 618.601
 275.692 999.759
 971.272 700.195
 516.787 522.757
 658.198 457.829
 538.383 371.136
 206.824 387.177
 330.653 518.871
 433.694 311.711
 138.099 100.459
 68.227 94.917
 621.042 879.001
 456.738 623.895
 331.941 607.430
 982.444 378.265
 729.698 276.174
 471.196 197.617
 156.069 91.596
 294.636 902.398
 898.011 972.931
 733.847 567.376
 436.747 728.116
 651.092 369.587
 219.830 348.338
 186.618 675.693
 221.207 915.554
 181.684 54.049
 313.838 955.420
 285.827 117.430
 160.699 89.368
 272.273 961.746
 226.889 84.141
 324.296 668.274
 375.185 795.496
 909.892 101.750
 779.873 626.348
 102.679 549.289
 982.445 430.287
 682.149 606.739
 424.138 891.635
 233.122 896.100
 783.929 296.248
 517.197 472.440
 689.191 906.877
 191.369 199.088
 565.524 397.444
 161.726 499.294
 471.330 647.213
 472.690 60.071
 93.461 704.092
 211.830 614.363
 738.085 592.550
 852.530 471.341
 163.915 452.773
 235.240 127.446
 704.758 981.213
 804.499 964.470
 999.420 416.870
 153.273 632.638
 177.064 141.119
 586.374 399.202
 876.039 981.242
 587.010 205.006
 547.831 318.947
 369.014 866.812
 112.302 285.816
 314.576 261.799
 885.881 499.005
 53.596 167.685
 454.245 664.692
 335.038 958.592
 661.696 806.076
 99.362 589.468
 450.448 100.510
 289.318 272.971
 917.135 220.305
 767.048 259.985
 626.804 438.261
 149.648 991.864
 105.445 497.216
 672.436 178.229
 142.803 658.368
 156.484 663.333
 402.969 382.244
 439.979 137.073
 139.449 595.792
 955.425 199.625
 25.438 436.715
 548.203 142.963
 173.494 110.071
 766.552 225.518
 969.395 50.981
 166.599 610.700
 973.489 860.631
 204.766 454.443
 643.265 510.466
 897.980 565.513
 250.237 522.340
 62.058 344.627
 52.780 301.671
 860.770 319.987
 447.527 488.235
 961.288 38.455
 561.890 197.699
 472.478 610.010
 128.628 849.466
 295.936 120.483
 763.029 46.704
 628.589 971.744
 159.821 716.972
 281.410 43.004
 659.501 601.635
 710.378 220.743
 974.326 754.996
 260.897 162.811
 187.986 176.008
 0.658 254.678
 978.304 133.544
 632.357 208.762
 90.595 387.918
 638.231 42.741
 595.174 974.982
 893.144 656.980
 283.588 763.332
 199.809 587.644
 535.315 769.422
 334.897 929.009
 163.841 509.727
 362.457 850.235
 625.290 164.207
 863.687 547.968
 744.312 342.418
 870.075 112.105
 934.051 994.705
 269.069 388.707
 116.234 848.483
 204.237 18.152
 993.147 416.787
 20.560 940.220
 498.428 506.960
 942.687 588.942
 623.788 525.814
 331.196 62.036
 53.092 149.040
 778.054 821.783
 255.684 902.550
 795.204 61.025
 722.615 338.266
 564.869 109.786
 650.890 113.419
 380.464 41.049
 573.408 878.288
 564.694 599.810
 630.478 310.612
 936.307 385.106
 520.439 414.518
 267.228 783.009
 742.649 727.012
 663.340 918.095
 850.102 886.054
 779.464 65.815
 808.005 41.550
 184.371 768.049
 659.256 405.549
 795.507 804.554
 930.975 302.523
 954.117 194.673
 184.699 997.223
 586.426 303.458
 876.019 339.569
 750.308 686.238
 10.051 507.027
 282.487 573.741
 672.977 369.401
 899.870 439.365
 305.962 913.973
 959.416 230.453
 938.091 806.089
 711.323 930.958
 584.748 217.974
 685.818 764.215
 675.459 123.551
 308.093 667.519
 932.017 57.042
 740.635 566.525
 258.326 986.138
 687.379 354.314
 315.529 215.503
 667.567 510.185
 880.372 762.538
 365.309 665.319
 365.493 224.921
 697.590 590.478
 14.297 968.969
 411.523 514.624
 970.684 330.698
 341.254 118.119
 318.240 149.468
 24.936 230.918
 141.221 199.891
 629.174 221.550
 990.228 194.308
 57.350 318.947
 851.536 879.529
 562.158 964.050
 786.598 121.951
 52.670 555.270
 996.009 679.800
 821.651 210.204
 792.450 905.629
 436.896 10.395
 164.950 852.721
 686.692 486.634
 560.485 12.546
 467.697 215.338
 680.031 164.492
 405.351 473.504
 419.173 941.873
 432.224 97.888
 215.990 718.472
 976.596 436.143
 591.996 197.103
 367.990 502.315
 379.367 675.798
 412.824 860.254
 266.591 809.016
 274.004 76.015
 815.218 841.935
 73.766 789.522
 905.948 737.404
 377.983 57.531
 769.211 439.982
 589.272 881.022
 903.361 222.882
 530.357 32.646
 545.197 775.363
 221.463 991.693
 148.685 434.508
 206.903 38.689
 967.294 911.561
 256.000 188.247
 195.490 564.621
 919.242 491.957
 780.716 922.831
 157.724 433.230
 497.048 859.206
 56.041 289.092
 907.040 767.405
 777.707 841.542
 613.648 940.250
 307.679 90.525
 607.263 333.433
 856.712 324.598
 384.545 176.001
 863.237 232.523
 899.995 750.010
 434.366 643.389
 804.951 785.663
 511.073 934.153
 32.288 626.863
 543.827 377.080
 751.752 827.006
 622.873 466.418
 407.060 488.867
 748.494 80.350
 761.242 208.522
 755.940 733.063
 133.788 305.299
 660.327 950.568
 777.976 392.172
 269.643 276.010
 288.048 678.824
 568.579 654.970
 165.893 508.431
 919.294 63.142
 40.726 955.465
 703.266 578.368
 301.217 192.260
 864.386 542.079
 49.114 244.345
 459.465 643.526
 751.176 566.794
 907.994 350.872
 889.848 94.816
 116.510 29.175
 383.443 450.946
 70.265 764.978
 857.572 368.579
 200.453 564.765
 748.214 47.783
 791.327 429.614
 153.391 665.724
 658.624 316.372
 728.232 82.485
 157.568 177.589
 343.649 516.146
 441.916 894.807
 761.561 601.792
 550.103 764.896
 982.250 431.579
 923.407 314.815
 907.798 421.326
 25.423 169.862
 458.682 828.534
 821.199 813.349
 650.434 512.808
 555.550 696.365
 459.107 778.718
 938.858 895.258
 606.430 460.085
 978.695 497.592
 909.319 521.032
 88.597 16.345
 248.622 481.101
 141.285 294.062
 906.071 678.079
 20.354 736.570
 337.390 412.294
 248.349 998.097
 937.225 160.086
 44.177 880.307
 5.122 482.627
 881.649 676.660
 641.347 810.496
 303.819 225.904
 340.284 666.320
 493.574 785.446
 463.854 949.996
 336.239 513.381
 877.512 896.562
 439.682 889.349
 829.480 109.524
 634.666 106.979
 615.948 446.861
 773.932 147.901
 869.793 407.867
 422.189 478.363
 60.106 342.370
 98.015 688.996
 319.689 225.727
 738.300 786.619
 305.883 750.440
 729.818 620.216
 928.221 55.692
 242.610 222.813
 378.915 917.812
 335.971 834.256
 616.837 666.307
 847.948 459.717
 873.252 371.277
 959.517 953.473
 662.022 8.513
 409.305 501.403
 435.456 779.296
 66.154 728.278
 379.559 613.999
 215.616 462.774
 792.496 83.976
 831.140 955.076
 144.058 587.528
 958.105 325.685
 831.420 255.989
 393.794 511.676
 90.081 679.134
 181.941 516.174
 704.579 299.402
 217.711 421.599
 510.170 337.077
 967.211 226.411
 56.259 939.075
 12.148 953.398
 790.260 88.771
 730.718 765.340
 244.906 760.183
 893.696 637.111
 704.396 74.406
 591.863 863.572
 869.686 437.591
 597.227 737.181
 28.388 66.811
 703.902 780.949
 0.938 92.223
 581.245 159.657
 725.977 851.103
 316.101 269.312
 261.167 742.224
 815.132 991.218
 411.269 408.993
 102.834 928.331
 306.537 278.640
 884.446 868.535
 397.656 955.131
 472.420 258.873
 318.380 388.491
 805.280 158.712
 406.123 506.684
 151.510 766.244
 830.078 372.537
 599.846 495.036
 924.806 332.355
 330.086 794.720
 586.730 860.700
 252.809 556.967
 286.830 323.368
 47.642 385.149
 163.351 15.007
 141.551 109.303
 764.933 56.463
 302.890 339.014
 751.901 928.105
 413.424 222.671
 369.062 77.735
 577.308 845.166
 868.285 574.784
 69.155 285.955
 577.063 726.205
 77.146 479.585
 727.511 854.650
 703.995 891.033
 928.817 637.283
 18.977 123.845
 688.536 975.941
 956.804 921.142
 270.561 918.833
 710.677 364.553
 479.884 673.723
 722.153 206.422
 448.901 876.335
 12.671 233.934
 882.953 530.041
 91.666 923.689
 422.904 78.673
 3.608 730.764
 171.977 969.315
 808.198 512.172
 87.884 502.383
 320.068 421.273
 887.969 339.160
 740.085 252.975
 585.949 469.713
 691.719 561.193
 458.488 854.992
 512.577 817.202
 516.049 104.654
 651.309 602.995
 765.941 86.166
 969.706 26.208
 250.215 71.128
 263.156 656.474
 14.181 92.094
 582.223 787.117
 512.896 428.817
 984.304 456.167
 146.466 278.677
 265.854 667.764
 486.717 544.644
 449.269 655.702
 627.458 538.555
 329.041 857.432
 970.693 131.727
 52.303 817.046
 617.713 263.105
 430.437 323.216
 535.883 652.641
 690.371 291.677
 441.211 369.762
 493.810 816.593
 198.640 520.124
 925.534 301.104
 774.802 575.175
 501.671 10.750
 863.091 755.916
 127.193 915.738
 172.977 762.848
 968.787 456.436
 672.153 27.176
 862.666 303.958
 382.250 443.350
 682.894 232.592
 450.339 269.995
 918.806 577.348
 396.439 985.840
 992.307 137.745
 621.816 430.790
 857.898 793.394
 357.527 511.547
 518.753 19.107
 343.602 208.911
 937.816 193.580
 216.293 83.050
 678.633 368.570
 106.515 67.586
 559.441 552.611
 532.753 97.559
 807.055 628.250
 725.389 195.355
 143.586 593.666
 918.529 598.131
 996.369 742.960
 465.310 546.447
 485.187 784.861
 401.555 553.594
 984.552 372.990
 32.046 566.095
 184.287 473.766
 428.130 26.194
 558.692 837.755
 292.545 715.543
 711.330 239.633
 308.128 545.325
 974.942 299.395
 885.321 451.589
 28.547 547.105
 656.249 936.403
 838.695 915.112
 330.754 886.744
 459.738 270.536
 785.530 315.871
 737.377 688.006
 857.739 958.672
 677.483 424.641
 68.878 956.434
 673.124 528.410
 925.882 571.323
 259.847 485.046
 0.237 251.104
 3.748 601.187
 341.300 835.250
 257.900 11.427
 59.046 60.235
 167.785 379.193
 939.355 230.858
 610.857 896.258
 509.986 312.697
 943.035 949.076
 39.048 245.889
 47.436 453.801
 954.571 850.461
 367.908 22.804
 261.521 797.237
 320.015 736.818
 791.953 155.307
 741.002 796.816
 849.034 537.210
 232.429 922.590
 743.412 777.014
 306.740 270.372
 321.018 965.673
 942.771 345.176
 248.277 994.318
 333.513 885.712
 160.202 122.003
 449.300 767.454
 848.634 483.082
 295.661 384.804
 234.565 514.636
 0.578 784.322
 645.977 540.533
 781.763 590.975
 829.735 860.954
 410.219 827.555
 535.029 720.090
 569.089 418.440
 491.742 156.610
 902.122 103.163
 198.289 568.227
 27.686 788.700
 361.388 570.901
 163.845 933.682
 779.423 522.958
 647.474 290.030
 319.266 673.573
 743.763 400.698
 744.446 932.973
 17.844 354.749
 54.346 538.525
 791.918 887.005
 686.695 587.091
 31.642 448.678
 119.302 341.118
 414.977 103.135
 734.944 105.638
 434.056 268.183
 142.125 168.373
 592.482 449.610
 783.543 38.488
 91.788 222.425
 626.347 895.113
 684.557 114.127
 979.320 538.960
 519.067 541.902
 191.063 144.134
 50.526 131.964
 772.031 38.388
 264.385 199.117
 677.206 544.811
 193.383 748.268
 363.471 433.118
 735.525 453.156
 277.920 732.052
 146.819 812.481
 574.940 913.857
 920.300 237.217
 738.603 786.310
 529.522 608.006
 993.551 716.683
 246.554 796.574
 716.127 105.416
 805.720 474.327
 754.968 755.720
 517.394 954.217
 586.944 20.275
 811.444 814.137
 473.468 309.380
 456.200 132.369
 350.208 818.995
 532.751 594.639
 639.787 675.242
 900.893 790.305
 784.783 227.831
 455.144 250.031
 273.029 983.049
 98.041 252.385
 687.908 812.352
 542.705 971.296
 735.019 160.975
 864.793 994.945
 848.504 208.520
 50.934 729.747
 393.741 387.220
 610.224 336.628
 389.568 570.933
 929.077 22.416
 257.137 227.164
 337.610 134.030
 251.757 134.245
 525.707 250.189
 789.319 55.708
 785.231 522.944
 884.259 323.837
 675.600 843.718
 868.331 295.126
 805.729 965.256
 659.184 423.094
 16.438 737.475
 247.926 460.625
 932.641 862.508
 132.226 407.174
 560.654 558.925
 945.374 999.009
 837.648 779.375
 34.959 186.960
 130.705 947.650
 693.167 430.234
 43.174 883.763
 803.160 171.916
 255.355 748.337
 964.514 357.327
 822.393 554.992
 520.674 756.852
 520.028 431.923
 110.889 497.026
 692.297 237.476
 389.834 65.155
 166.075 990.764
 834.427 1.696
 285.389 524.551
 227.113 39.820
 941.778 726.571
 558.795 992.456
 671.679 145.577
 26.640 763.663
 822.199 803.942
 259.256 404.156
 395.062 999.174
 334.424 711.380
 235.469 177.670
 965.916 954.712
 586.765 626.409
 32.537 488.664
 859.885 518.618
 463.778 294.505
 523.461 550.003
 145.244 497.362
 889.185 60.806
 678.977 165.953
 908.759 719.078
 447.979 880.730
 902.617 871.432
 862.717 709.028
 974.174 893.710
 985.293 49.078
 121.952 905.933
 962.672 885.400
 219.302 179.531
 85.311 63.702
 889.325 351.777
 506.248 362.060
 240.828 79.818
 95.967 165.721
 657.806 187.518
 910.894 94.699
 636.105 371.042
 862.196 776.540
 650.861 587.778
 383.709 281.751
 409.440 827.505
 913.480 367.896
 617.367 790.139
 475.948 321.960
 657.846 321.744
 437.592 702.016
 785.606 306.550
 917.564 901.472
 567.917 109.535
 379.056 76.197
 202.675 909.698
 572.769 360.870
 916.591 171.873
 419.809 371.146
 134.991 653.897
 229.646 48.247
 335.976 330.976
 174.734 898.727
 101.096 300.392
 465.192 451.300
 576.031 483.377
 666.182 272.279
 409.717 908.595
 11.704 519.629
 878.768 700.367
 29.294 781.478
 784.045 27.600
 891.288 737.800
 363.812 134.549
 443.887 43.739
 767.448 876.432
 82.291 190.423
 17.483 640.978
 488.846 25.461
 126.348 136.858
 634.815 72.400
 476.243 772.335
 471.436 878.931
 392.764 499.148
 962.028 840.656
 300.225 339.829
 796.612 424.518
 21.984 899.062
 499.798 478.103
 843.656 44.976
 110.377 522.817
 380.156 463.435
 49.267 146.209
 146.437 782.129
 776.425 27.688
 922.020 542.052
 895.283 839.509
 494.706 87.648
 226.733 488.671
 470.837 845.160
 228.189 523.517
 428.147 868.768
 864.496 280.070
 470.502 628.757
 487.288 636.939
 7.897 983.742
 491.714 374.008
 444.160 73.957
 991.367 769.735
 101.331 464.551
 683.950 546.059
 664.089 492.027
 624.987 790.497
 288.594 174.445
 141.224 404.611
 214.414 753.346
 408.825 689.784
 750.662 474.802
 806.691 268.879
 211.210 386.333
 498.152 930.450
 159.833 39.289
 463.710 585.548
 933.791 121.548
 525.628 151.680
 160.935 298.009
 597.108 270.310
 16.532 266.475
 232.895 660.358
 505.179 120.310
 535.864 88.085
 652.290 188.131
 20.028 261.556
 278.444 252.165
 282.168 944.525
 966.508 353.465
 382.728 629.339
 951.943 712.480
 975.728 751.420
 335.360 831.660
 204.200 599.772
 175.591 822.457
 642.410 349.932
 441.791 897.732
 521.987 479.880
 333.010 793.067
 732.724 828.111
 290.041 393.505
 699.603 709.537
 882.021 827.960
 968.390 452.932
 232.307 799.815
 898.630 987.616
 415.585 512.580
 184.135 352.144
 300.395 552.954
 368.990 279.438
 195.540 854.997
 177.092 27.505
 780.750 998.689
 353.470 959.457
 635.121 719.954
 57.587 758.511
 23.018 518.794
 337.102 711.273
 836.124 554.815
 232.848 964.521
 930.285 787.895
 962.845 706.493
 822.718 244.635
 949.037 633.228
 443.391 822.521
 182.084 14.622
 556.280 653.237
 267.292 994.686
 602.257 469.611
 111.775 158.069
 164.272 908.213
 455.824 722.689
 443.875 248.321
 629.639 219.534
 71.053 769.946
 42.882 79.032
 79.662 6.839
 954.628 933.439
 879.658 488.268
 194.294 581.268
 784.110 684.999
 331.962 748.749
 920.953 395.057
 654.515 970.851
 822.175 583.857
 470.333 937.414
 360.221 107.083
 221.545 486.065
 44.622 934.985
 563.488 440.867
 631.086 620.629
 613.782 702.989
 988.522 235.080
 569.164 296.392
 752.867 767.873
 630.815 497.716
 334.396 765.604
 915.476 165.852
 779.769 474.783
 710.371 4.394
 91.958 952.515
 958.134 701.196
 229.025 11.200
 340.044 796.161
 813.216 737.742
 321.465 224.298
 839.914 956.072
 295.173 899.835
 464.656 931.932
 722.021 473.119
 426.770 914.217
 343.144 670.288
 329.536 597.069
 995.632 971.849
 906.454 115.767
 879.602 996.689
 456.766 867.936
 827.069 919.570
 804.379 905.403
 943.512 790.348
 724.680 262.993
 116.086 360.186
 673.106 785.706
 195.678 212.712
 545.941 458.080
 4.380 795.748
 893.609 117.450
 739.309 642.049
 604.138 700.475
 335.129 335.983
 271.733 799.374
 111.386 948.694
 783.105 526.177
 720.048 938.740
 690.976 250.945
 380.041 251.248
 626.752 209.880
 448.508 289.243
 837.610 803.863
 45.862 959.903
 250.244 424.976
 189.046 390.440
 675.316 171.520
 363.972 578.130
 612.555 920.009
 805.701 992.414
 913.847 10.368
 778.921 430.228
 456.003 628.348
 639.908 575.720
 189.906 713.111
 395.903 209.791
 20.070 519.482
 293.255 721.701
 58.281 480.878
 799.463 2.929
 844.868 673.143
 287.241 352.227
 177.433 409.995
 74.845 230.126
 593.825 511.610
 973.224 501.967
 266.093 798.717
 587.297 771.892
 845.716 860.872
 719.089 998.244
 506.085 130.247
 931.116 395.931
 232.882 527.928
 708.719 666.643
 71.443 220.591
 472.896 487.303
 135.517 379.378
 656.182 455.001
 375.052 833.291
 82.398 998.129
 381.153 485.534
 358.615 174.041
 441.405 657.795
 969.640 479.649
 43.962 754.640
 290.107 389.841
 537.713 924.185
 28.283 37.013
 490.290 623.403
 373.446 371.485
 825.479 84.247
 723.045 55.938
 274.804 792.873
 657.431 896.666
 330.792 927.305
 352.840 590.431
 355.922 702.816
 874.506 148.665
 973.960 218.988
 471.545 372.064
 369.692 423.083
 756.797 900.052
 747.765 452.083
 354.724 503.802
 378.031 907.073
 548.205 671.614
 388.456 580.819
 663.331 35.211
 590.279 100.230
 366.038 579.439
 44.800 673.454
 874.386 780.880
 46.235 225.644
 937.700 138.722
 517.817 262.720
 623.787 940.199
 144.385 679.146
 766.336 379.820
 617.511 799.669
 837.876 304.166
 200.776 357.906
 963.833 250.189
 62.779 23.721
 418.066 93.691
 931.996 919.391
 830.453 425.310
 136.797 250.128
 286.805 763.885
 869.981 421.638
 757.413 332.321
 2.585 545.866
 803.311 430.158
 236.882 31.165
 182.063 402.025
 182.072 515.891
 913.982 924.415
 734.976 1.408
 134.866 308.087
 206.877 953.938
 915.085 873.510
 39.611 922.471
 383.231 226.659
 860.139 925.532
 374.249 607.092
 522.448 322.035
 299.291 955.324
 746.130 945.591
 582.508 148.299
 877.747 57.656
 357.056 67.178
 148.004 788.970
 890.066 18.293
 876.225 582.258
 598.947 144.017
 263.920 129.557
 416.662 94.403
 429.006 87.499
 502.510 532.030
 947.918 641.957
 921.359 301.698
 508.453 733.780
 425.211 994.040
 24.300 419.576
 66.770 489.093
 243.158 661.007
 208.514 94.275
 92.908 563.865
 919.175 443.636
 681.164 240.850
 582.022 144.784
 497.566 581.706
 288.702 630.395
 298.449 79.059
 724.273 67.057
 791.097 791.434
 432.660 910.437
 319.005 605.520
 708.866 578.061
 597.696 282.669
 720.323 185.645
 308.332 700.076
 592.904 696.800
 247.085 101.139
 88.914 646.674
 303.912 693.751
 589.309 685.706
 934.744 236.899
 508.222 59.150
 954.282 257.848
 105.392 190.554
 448.671 682.816
 215.230 313.216
 752.512 147.513
 427.126 523.266
 695.464 299.927
 180.350 282.865
 470.480 501.698
 481.896 743.891
 357.207 477.237
 123.262 893.998
 327.031 418.049
 422.052 441.198
 15.460 605.786
 409.105 183.974
 256.145 819.127
 737.450 885.751
 989.855 200.248
 324.656 50.404
 880.499 205.435
 227.183 534.974
 956.121 96.071
 559.384 333.305
 441.296 751.095
 439.077 706.658
 132.031 526.164
 197.660 852.181
 987.016 339.623
 120.061 605.500
 449.644 38.315
 166.143 28.471
 581.727 560.095
 811.352 786.695
 668.319 153.053
 874.266 763.782
 157.876 388.095
 969.477 571.257
 825.412 381.350
 735.992 315.643
 908.971 261.192
 897.451 889.661
 770.137 722.573
 367.391 15.051
 794.324 525.306
 330.022 523.569
 781.018 45.289
 517.355 803.866
 811.046 776.151
 732.707 739.803
 428.435 817.024
 207.649 735.148
 177.726 449.059
 246.406 866.406
 911.202 493.804
 133.733 775.827
 469.745 120.846
 737.713 447.539
 69.701 506.259
 109.233 478.628
 47.932 378.968
 599.601 232.125
 158.005 186.340
 224.591 348.970
 830.271 786.076
 787.997 400.572
 243.568 167.121
 434.445 22.578
 570.627 422.178
 76.810 114.559
 795.395 757.939
 488.405 690.876
 328.985 721.969
 667.308 686.802
 620.294 548.058
 476.398 563.712
 744.422 841.487
 97.319 410.856
 811.665 24.306
 772.411 542.809
 55.059 586.113
 861.530 365.447
 786.396 301.571
 829.431 694.342
 548.506 11.024
 276.244 313.478
 802.881 159.806
 103.563 555.335
 271.800 165.573
 900.274 152.772
 576.725 457.153
 366.755 786.125
 381.601 94.650
 258.215 243.770
 740.656 646.012
 805.256 189.915
 473.441 132.961
 703.165 338.841
 931.258 557.378
 594.877 660.481
 593.028 732.229
 3.028 768.489
 227.528 838.488
 94.328 190.390
 403.178 546.703
 637.860 1.687
 514.896 429.787
 404.322 674.617
 156.654 268.935
 855.286 690.719
 103.240 249.456
 802.885 878.256
 708.223 755.665
 246.829 835.317
 588.534 817.239
 486.187 602.031
 788.505 312.734
 980.079 756.569
 515.185 893.989
 119.470 775.634
 157.668 618.294
 849.931 157.955
 869.706 339.378
 934.056 936.424
 58.822 655.219
 996.710 669.061
 816.307 297.410
 494.111 309.844
 598.931 196.425
 479.808 916.921
 371.061 507.866
 800.819 497.915
 299.349 840.940
 892.525 350.605
 903.736 11.534
 101.780 603.493
 78.578 333.921
 857.149 756.570
 454.977 768.051
 629.908 470.477
 356.620 920.383
 548.852 645.493
 861.439 737.417
 508.801 603.979
 803.279 780.295
 362.822 465.674
 592.572 789.713
 230.495 249.481
 492.049 171.772
 461.102 903.789
 20.171 402.272
 436.715 56.309
 866.715 769.464
 213.943 370.679
 565.412 479.559
 216.175 728.278
 979.577 826.824
 485.047 138.035
 798.001 788.198
 768.170 73.164
 918.173 213.808
 300.880 491.220
 98.176 438.108
 76.677 902.702
 201.681 85.642
 691.323 694.186
 934.698 560.389
 189.328 306.076
 198.654 923.673
 392.249 524.312
 160.587 833.629
 802.117 922.422
 294.513 955.875
 660.167 628.166
 983.263 792.470
 113.352 971.668
 620.242 512.488
 664.916 973.629
 426.859 915.797
 329.340 968.031
 642.951 701.322
 798.444 229.454
 171.877 336.623
 779.481 236.831
 814.534 897.641
 766.043 990.259
 630.972 641.702
 329.872 582.786
 776.349 935.127
 510.972 383.123
 999.556 636.160
 672.247 716.751
 325.905 557.281
 864.211 741.359
 806.025 136.890
 109.016 337.911
 465.764 642.722
 308.196 711.710
 178.793 828.187
 655.337 89.710
 375.390 953.190
 396.648 373.111
 645.983 964.079
 635.634 960.360
 73.439 669.669
 182.233 688.352
 788.459 234.036
 464.660 82.539
 870.967 779.890
 469.590 884.372
 478.063 422.210
 972.122 301.945
 455.329 459.576
 833.310 162.569
 750.260 585.098
 455.131 330.651
 590.015 950.148
 118.821 477.454
 584.070 348.484
 624.133 778.749
 967.444 77.217
 578.650 990.120
 992.013 581.737
 745.710 866.557
 709.744 477.011
 887.401 202.405
 858.947 146.056
 579.569 159.715
 376.798 802.033
 25.813 708.326
 911.046 632.916
 157.229 240.756
 111.352 662.553
 427.630 961.223
 44.827 10.021
 56.375 833.322
 727.734 827.162
 842.538 448.273
 0.971 874.215
 587.531 528.927
 133.724 253.478
 84.279 188.400
 28.867 574.367
 228.657 931.264
 464.425 849.153
 205.112 525.299
 755.145 811.881
 718.462 729.311
 702.418 473.739
 666.103 774.202
 943.143 452.543
 450.680 938.020
 360.312 583.523
 757.301 399.166
 210.077 190.575
 199.243 304.205
 9.755 94.321
 862.691 47.091
 54.892 394.294
 748.243 665.235
 55.271 491.313
 161.861 945.333
 742.069 932.464
 700.745 869.460
 171.760 950.354
 13.662 881.695
 685.378 31.429
 596.993 719.819
 251.288 251.798
 576.688 228.732
 980.379 245.328
 485.215 285.894
 537.767 565.716
 187.256 248.741
 645.664 435.175
 257.194 844.658
 867.426 766.512
 637.601 221.448
 950.173 247.320
 385.971 656.537
 578.440 795.262
 775.338 773.339
 927.574 957.764
 184.478 760.854
 704.863 729.731
 779.826 155.721
 808.567 706.052
 341.601 983.594
 528.022 644.857
 61.855 118.045
 638.121 80.925
 286.126 390.401
 422.776 50.593
 980.187 453.658
 787.014 739.651
 879.198 489.054
 206.556 679.363
 471.770 257.086
 415.692 243.925
 42.392 588.191
 875.864 661.982
 252.040 425.088
 203.349 577.451
 191.163 852.827
 697.901 678.723
 457.515 958.180
 816.255 873.819
 762.415 762.274
 114.286 501.362
 474.997 174.935
 656.740 727.970
 700.105 872.345
 809.288 452.321
 229.979 38.330
 407.888 90.573
 494.243 11.263
 596.793 698.697
 391.447 411.540
 768.857 151.828
 256.370 297.501
 488.217 971.755
 791.079 210.018
 561.898 809.695
 358.499 657.793
 417.831 256.617
 851.922 97.332
 84.511 287.274
 362.735 844.864
 622.478 232.189
 974.929 584.197
 178.813 215.058
 325.227 306.957
 599.419 757.996
 641.337 133.238
 995.077 25.959
 70.784 645.043
 899.059 502.439
 454.654 146.489
 837.540 824.551
 703.449 808.593
 748.544 886.083
 468.130 518.268
 797.948 986.628
 443.521 627.143
 647.745 873.946
 921.866 772.992
 105.949 621.219
 862.948 752.363
 630.898 792.357
 948.334 675.654
 255.325 684.377
 728.723 594.181
 845.173 268.797
 895.844 602.108
 1.183 972.558
 957.838 374.503
 461.703 597.253
 666.622 886.962
 265.617 443.143
 637.589 993.404
 705.126 316.944
 869.441 828.796
 837.971 310.602
 671.418 5.171
 964.423 558.913
 646.337 25.588
 510.734 149.061
 373.205 635.386
 530.866 762.784
 748.758 237.651
 953.217 795.477
 251.874 435.277
 498.146 695.134
 810.562 31.027
 192.545 192.375
 303.346 865.830
 755.249 311.251
 793.609 41.225
 45.151 435.071
 358.335 831.731
 804.403 893.649
 266.242 815.340
 221.796 195.529
 422.177 943.969
 344.450 73.584
 515.808 839.990
 115.334 383.473
 486.827 79.979
 174.221 795.906
 493.394 543.216
 472.762 375.119
 995.345 631.485
 991.038 22.911
 242.317 770.345
 251.777 390.841
 995.653 682.768
 86.180 989.510
 771.448 477.033
 966.912 635.342
 33.024 245.833
 772.210 119.826
 300.279 157.087
 741.473 627.352
 999.730 594.023
 616.263 294.472
 424.730 828.333
 98.877 740.615
 485.434 681.900
 198.952 18.101
 30.968 236.737
 250.618 353.901
 653.418 616.751
 170.273 178.418
 719.140 307.103
 267.990 165.008
 305.356 155.883
 831.909 510.693
 89.690 768.138
 60.795 162.187
 591.363 243.878
 339.604 585.934
 492.034 310.291
 528.690 466.157
 772.189 675.309
 889.753 126.203
 738.666 596.727
 599.415 756.858
 546.899 70.921
 931.149 717.184
 847.360 940.933
 123.067 281.300
 722.077 489.092
 525.818 535.945
 89.925 488.882
 752.686 502.364
 417.523 159.414
 472.115 540.961
 498.072 299.331
 8.826 293.112
 578.622 21.542
 698.800 681.775
 505.243 802.766
 699.398 207.175
 296.993 979.972
 740.538 77.338
 587.849 737.653
 745.962 762.972
 328.741 44.223
 813.283 784.846
 610.155 812.056
 253.797 868.025
 243.565 813.921
 122.277 735.064
 74.156 19.395
 355.410 479.341
 838.173 89.576
 555.887 645.432
 629.072 748.971
 955.843 346.825
 803.910 742.390
 845.263 238.861
 4.680 575.088
 12.967 218.888
 151.184 360.206
 602.819 893.995
 998.536 883.014
 397.113 202.923
 562.236 601.770
 391.787 931.789
 269.162 295.661
 691.762 68.031
 668.988 637.741
 124.598 103.632
 465.650 201.815
 520.655 153.344
 234.147 534.451
 639.615 487.822
 658.669 554.874
 116.555 202.551
 351.435 945.174
 263.742 924.070
 128.692 510.500
 883.050 883.681
 74.780 13.741
 532.693 319.801
 314.329 402.223
 643.137 972.927
 336.469 966.584
 11.203 647.368
 126.977 15.981
 116.983 182.293
 620.733 471.871
 332.250 217.918
 897.562 117.716
 926.137 393.048
 621.916 478.153
 157.320 865.469
 936.972 712.577
 82.590 620.455
 35.334 910.000
 749.055 3.884
 63.843 569.940
 488.484 379.976
 704.113 294.383
 243.081 129.771
 481.704 135.371
 445.869 251.129
 576.765 119.113
 507.623 235.934
 72.015 68.812
 555.837 342.388
 317.917 483.409
 687.470 772.865
 510.499 297.710
 672.440 49.007
 958.593 390.736
 143.151 249.845
 611.203 654.431
 769.241 965.377
 672.627 855.329
 516.678 302.607
 956.068 879.262
 674.922 64.478
 622.217 846.353
 81.953 71.091
 177.341 13.430
 639.303 289.257
 828.351 977.450
 370.972 28.663
 225.991 981.011
 602.226 514.185
 190.772 764.454
 306.198 983.323
 581.360 464.234
 855.165 430.030
 107.332 220.352
 714.987 831.699
 635.608 13.634
 509.030 280.816
 624.036 534.099
 153.710 788.310
 421.051 702.641
 811.552 539.175
 684.798 588.687
 427.229 235.366
 439.368 535.633
 893.722 544.801
 843.834 113.921
 53.619 42.505
 598.650 249.115
 967.186 850.403
 753.835 340.610
 194.575 191.234
 167.657 107.642
 343.100 520.554
 849.518 125.466
 248.651 805.388
 216.166 789.212
 897.839 911.059
 908.826 649.751
 387.543 236.841
 226.137 479.326
 772.099 519.929
 593.008 959.774
 804.828 684.750
 430.493 848.538
 157.300 345.793
 641.997 813.634
 342.123 936.995
 964.627 675.248
 996.830 815.537
 132.962 526.115
 459.367 214.066
 100.320 493.647
 309.564 750.194
 97.586 762.459
 223.935 768.505
 672.564 796.147
 629.219 26.595
 837.585 521.778
 107.555 847.115
 306.890 0.286
 745.485 562.004
 478.173 872.127
 900.514 858.486
 208.063 602.007
 531.512 999.938
 655.612 351.833
 979.379 105.011
 80.632 680.393
 147.209 7.608
 747.703 335.450
 497.488 236.398
 217.620 193.329
 318.949 408.883
 725.001 77.746
 806.702 660.790
 915.688 309.248
 713.652 471.422
 525.734 595.420
 564.439 509.971
 153.481 357.019
 648.864 542.568
 838.869 23.787
 531.752 396.711
 904.376 844.198
 510.302 885.856
 317.435 594.464
 26.225 125.180
 545.712 393.296
 284.513 8.445
 538.190 920.110
 357.723 719.442
 573.629 376.348
 556.634 989.504
 473.875 843.585
 345.543 620.416
 235.995 490.020
 171.899 320.583
 850.798 711.421
 192.249 668.262
 755.414 506.627
 514.418 551.208
 527.122 565.285
 572.518 535.023
 530.197 960.852
 17.875 596.414
 946.228 410.151
 784.547 601.460
 73.191 587.644
 90.193 907.668
 794.699 414.203
 207.097 882.339
 476.717 913.649
 107.820 834.609
 225.908 623.014
 107.010 496.070
 876.423 522.729
 515.205 412.242
 397.910 529.337
 50.027 347.415
 727.674 165.508
 351.146 496.724
 618.258 629.888
 782.018 146.107
 705.189 63.573
 716.068 642.593
 88.585 921.792
 468.205 619.561
 689.939 470.852
 792.946 365.263
 98.211 143.896
 604.767 794.459
 616.899 797.868
 39.450 464.849
 528.760 451.937
 750.172 519.867
 923.059 378.978
 80.032 900.843
 700.688 131.616
 462.879 983.585
 957.182 268.360
 644.052 301.919
 917.837 899.885
 477.540 833.872
 991.101 287.459
 619.676 571.083
 547.570 322.315
 203.590 660.186
 406.941 914.709
 923.167 203.636
 111.739 883.205
 88.133 9.526
 225.440 507.825
 419.309 873.903
 657.679 285.109
 249.282 818.996
 387.639 779.578
 571.099 566.364
 628.613 625.767
 56.612 130.598
 105.535 409.906
 845.476 27.866
 559.322 202.969
 12.158 220.854
 156.819 170.350
 156.721 599.746
 185.589 831.630
 368.386 825.701
 214.712 961.265
 790.324 552.241
 974.909 722.468
 408.825 970.215
 175.906 717.867
 317.461 888.236
 661.139 167.874
 212.566 23.073
 977.994 228.117
 983.899 209.415
 97.188 508.182
 25.571 987.244
 582.321 523.625
 936.984 645.072
 627.576 110.292
 69.766 711.284
 639.001 654.130
 440.540 32.346
 226.623 380.641
 735.128 659.672
 847.934 336.805
 919.863 506.356
 848.198 155.836
 620.513 116.018
 182.962 183.544
 277.644 409.681
 789.454 166.752
 815.684 209.543
 955.883 952.555
 426.519 962.884
 383.631 655.738
 150.064 953.087
 162.858 544.979
 395.098 451.213
 5.958 641.583
 872.938 560.033
 677.807 272.943
 681.699 777.391
 201.903 773.189
 375.393 667.833
 635.740 262.362
 753.635 106.328
 728.449 190.435
 115.979 737.480
 783.499 721.956
 719.797 984.865
 436.756 319.518
 870.152 821.080
 666.241 209.374
 240.421 758.100
 218.554 70.082
 787.760 93.792
 265.040 955.989
 680.269 323.587
 688.758 472.735
 513.365 31.782
 104.322 773.817
 360.137 265.687
 883.285 398.108
 800.964 884.378
 907.413 61.201
 516.449 194.548
 13.723 632.379
 637.647 136.536
 594.280 948.311
 239.843 677.692
 239.446 249.239
 880.025 986.772
 787.660 679.154
 231.038 496.910
 492.986 914.560
 802.734 476.100
 22.045 913.735
 685.906 89.130
 625.899 487.569
 760.106 795.096
 534.589 752.148
 1.540 937.158
 530.052 41.105
 370.093 469.087
 857.814 931.801
 281.272 364.678
 433.234 213.603
 243.790 575.522
 431.073 829.646
 808.938 659.598
 268.155 626.712
 304.404 882.989
 101.024 613.186
 761.363 700.842
 870.357 955.004
 166.294 817.890
 690.971 127.209
 432.884 295.869
 773.266 118.025
 877.687 462.677
 784.723 877.614
 156.883 249.722
 537.539 979.966
 569.961 368.633
 492.704 779.331
 926.688 781.110
 877.068 888.529
 201.865 826.540
 246.363 172.302
 441.807 277.003
 325.453 362.108
 638.832 380.174
 601.513 977.593
 935.383 534.455
 824.434 243.172
 765.531 790.428
 622.029 765.175
 674.845 576.853
 409.734 675.806
 194.061 361.948
 662.429 935.540
 470.154 851.491
 119.949 336.628
 400.713 529.540
 271.160 179.253
 872.652 116.373
 360.583 450.859
 800.968 868.193
 495.998 871.685
 2.403 606.360
 217.989 259.097
 355.413 238.415
 88.782 84.620
 103.073 132.252
 636.963 765.399
 788.512 607.691
 978.776 452.042
 990.740 611.137
 950.904 793.551
 397.696 199.203
 912.276 214.380
 536.700 152.290
 984.901 605.955
 731.948 10.592
 340.636 383.603
 204.177 230.162
 839.829 598.342
 127.124 418.337
 479.731 121.005
 445.020 664.448
 509.438 873.573
 199.467 537.490
 960.918 100.164
 454.806 96.967
 682.658 819.061
 919.296 241.799
 646.898 839.484
 383.446 406.065
 439.757 164.899
 813.602 265.903
 995.443 731.894
 603.242 31.456
 63.704 383.569
 179.302 609.104
 819.775 773.674
 47.494 495.922
 857.016 707.131
 928.156 539.316
 416.441 800.073
 950.118 505.005
 679.587 484.100
 829.841 856.186
 809.877 372.268
 540.409 881.789
 904.417 75.747
 471.469 713.933
 297.401 328.391
 376.904 251.128
 625.875 0.342
 209.813 227.323
 569.188 410.777
 40.504 826.119
 249.057 573.919
 756.775 288.319
 424.895 312.215
 849.335 869.364
 39.014 867.403
 809.146 506.261
 511.854 945.939
 106.499 402.548
 815.061 402.508
 310.445 951.054
 569.398 737.236
 146.737 520.052
 738.065 642.570
 515.653 426.700
 379.637 258.956
 109.147 225.856
 57.569 999.560
 18.901 331.583
 997.128 588.904
 930.517 57.639
 760.802 774.765
 299.689 772.298
 858.157 353.968
 527.416 888.037
 297.067 178.202
 144.964 489.407
 54.955 544.043
 515.114 200.181
 938.681 330.603
 512.395 326.336
 400.969 828.174
 97.518 823.150
 883.628 941.840
 14.440 426.770
 910.395 286.073
 954.677 582.701
 905.220 180.966
 223.314 81.214
 968.486 179.998
 53.071 573.589
 210.571 105.577
 423.710 160.006
 778.727 635.228
 308.767 792.046
 182.325 901.985
 273.153 367.936
 638.793 871.711
 944.653 680.444
 847.080 102.746
 69.107 134.689
 219.260 935.182
 200.352 730.908
 239.088 894.354
 967.472 815.722
 297.381 712.917
 777.055 670.602
 309.314 605.474
 548.866 19.756
 332.789 387.494
 29.379 908.668
 667.584 474.864
 587.090 301.928
 862.829 381.307
 452.503 863.241
 239.529 838.170
 738.432 165.755
 942.265 275.275
 455.212 506.711
 870.211 944.080
 140.983 302.404
 755.466 147.084
 758.121 968.380
 12.765 712.859
 589.886 262.365
 88.704 267.472
 11.206 315.871
 903.096 884.056
 37.449 302.477
 566.048 117.471
 385.942 700.141
 40.600 165.258
 656.305 980.364
 424.390 245.202
 964.702 893.670
 370.090 189.996
 599.339 178.682
 131.476 567.709
 723.711 877.372
 291.530 320.502
 891.802 633.176
 335.368 341.512
 785.733 538.997
 511.906 589.771
 599.115 711.420
 474.591 174.939
 404.804 734.293
 797.486 367.427
 528.050 143.175
 875.294 135.991
 837.707 931.883
 884.910 655.199
 239.534 638.698
 315.070 221.393
 855.505 413.825
 166.035 270.319
 78.064 847.894
 842.643 195.639
 153.360 536.039
 274.101 558.985
 255.718 911.091
 108.466 83.287
 327.952 866.245
 367.779 697.028
 768.022 931.289
 583.331 403.382
 409.257 111.807
 734.821 81.242
 64.423 58.103
 820.414 571.823
 157.010 625.841
 318.501 792.364
 947.906 515.227
 350.763 765.663
 462.118 937.171
 907.717 619.481
 136.252 826.067
 893.032 942.712
 229.376 188.203
 25.577 675.670
 281.748 696.342
 305.352 640.506
 60.259 584.502
 1.485 205.996
 16.620 497.748
 110.559 640.621
 903.170 960.833
 318.189 791.485
 768.252 63.427
 485.530 577.442
 593.418 350.682
 87.940 786.534
 671.240 553.809
 321.255 94.951
 866.325 9.696
 430.876 492.202
 892.592 480.505
 332.290 210.737
 994.261 688.265
 603.920 264.166
 81.915 586.281
 222.590 133.352
 672.018 74.402
 959.936 481.627
 460.143 170.745
 599.284 897.300
 154.831 235.330
 204.583 62.262
 268.418 624.217
 666.760 829.375
 939.470 574.649
 962.242 998.346
 912.951 386.383
 730.518 40.687
 471.246 291.686
 362.609 210.471
 162.235 281.657
 193.561 850.687
 458.350 580.604
 215.964 867.801
 179.702 199.784
 37.658 292.612
 379.897 839.085
 357.841 207.627
 7.962 388.088
 747.647 624.225
 685.099 969.859
 912.765 801.992
 359.986 200.830
 259.000 73.362
 998.459 453.095
 551.907 165.469
 218.129 11.542
 787.209 884.725
 369.436 243.635
 300.975 575.699
 793.629 135.763
 332.114 102.530
 234.969 704.291
 92.334 987.095
 857.236 34.480
 241.102 423.011
 299.337 724.880
 49.292 958.144
 315.879 772.661
 462.212 881.471
 978.267 896.426
 440.714 584.050
 180.784 692.639
 21.453 100.464
 402.761 110.918
 350.529 528.977
 749.224 528.686
 818.258 318.877
 233.084 239.229
 369.423 385.952
 905.076 736.981
 48.783 446.067
 694.408 603.313
 34.945 757.526
 932.626 644.275
 438.854 940.899
 313.043 803.487
 321.443 646.576
 133.577 128.907
 996.669 402.438
 805.794 87.595
 212.695 974.181
 838.949 939.418
 179.941 377.194
 454.871 856.085
 277.816 300.276
 115.606 428.890
 212.986 37.260
 86.916 85.504
 214.916 112.844
 581.362 437.186
 786.333 64.330
 467.091 422.627
 527.255 372.685
 263.153 288.689
 524.748 286.502
 517.795 452.426
 852.996 353.342
 359.510 389.666
 419.133 357.938
 276.484 175.329
 982.448 199.564
 101.583 707.295
 883.596 45.857
 918.171 42.645
 265.547 42.702
 646.210 491.455
 221.038 495.024
 485.594 993.818
 937.588 957.742
 80.037 960.757
 58.941 176.779
 193.646 815.100
 872.620 524.217
 165.480 315.869
 751.591 97.845
 304.569 796.496
 411.649 262.018
 417.275 366.068
 835.819 243.548
 606.533 102.282
 206.688 753.175
 462.667 259.031
 374.387 160.757
 470.600 490.141
 471.960 831.958
 408.779 289.243
 424.473 47.757
 309.718 14.939
 639.928 828.194
 117.451 526.987
 928.291 711.442
 18.265 135.375
 182.585 482.483
 870.868 57.757
 38.692 276.625
 631.795 205.233
 277.340 817.039
 900.525 951.002
 264.663 587.915
 14.032 675.680
 72.056 942.152
 647.625 687.498
 849.953 831.552
 851.768 461.023
 535.228 505.847
 424.712 666.208
 482.660 22.722
 618.229 827.603
 264.988 253.049
 356.407 584.389
 774.378 653.315
 451.595 853.910
 174.575 950.657
 91.313 938.744
 944.622 975.739
 87.736 979.814
 672.095 756.182
 797.723 630.840
 799.553 110.315
 84.864 413.714
 808.844 960.153
 382.464 676.552
 403.575 406.965
 582.702 198.667
 883.162 916.298
 705.266 317.179
 808.236 266.276
 749.862 552.041
 155.740 888.524
 800.278 408.984
 824.895 930.734
 890.556 687.928
 657.478 490.022
 761.863 828.222
 105.975 593.808
 905.349 707.581
 552.457 367.359
 3.564 770.380
 734.150 542.729
 430.597 300.314
 156.277 791.219
 57.151 245.144
 109.684 950.239
 517.288 935.812
 503.945 855.461
 942.894 772.763
 173.159 361.230
 152.443 948.519
 311.718 57.501
 412.738 272.793
 904.196 882.122
 274.829 415.746
 283.730 135.512
 44.803 402.820
 596.301 573.983
 191.624 13.359
 976.931 171.769
 250.635 152.623
 623.829 574.817
 463.833 96.401
 856.821 136.473
 745.906 328.314
 289.095 32.100
 395.594 96.715
 751.653 242.700
 930.751 671.376
 865.998 13.567
 236.193 955.621
 644.217 710.639
 927.709 749.089
 141.097 182.409
 83.446 716.911
 628.009 798.097
 733.218 425.704
 593.892 172.463
 263.266 593.929
 898.575 244.256
 52.898 677.832
 855.128 279.635
 652.618 794.198
 850.937 594.994
 911.339 752.847
 235.273 297.706
 11.669 136.058
 710.546 230.589
 53.887 185.723
 924.885 69.850
 895.860 23.994
 637.816 300.425
 490.927 987.560
 934.399 601.585
 129.734 662.810
 915.315 184.371
 274.402 398.166
 962.945 386.570
 141.745 485.533
 651.813 546.769
 741.837 955.421
 164.119 933.550
 682.906 645.910
 418.893 526.525
 14.890 275.719
 211.206 350.922
 582.019 83.584
 373.486 115.577
 497.443 862.685
 155.170 244.822
 226.356 108.509
 713.660 318.061
 482.529 465.409
 315.798 117.279
 399.051 670.901
 765.169 253.775
 747.873 992.844
 849.704 912.909
 953.092 483.986
 602.730 972.077
 196.617 757.575
 698.481 355.777
 556.679 949.044
 872.682 376.172
 182.757 870.041
 336.076 242.470
 405.860 395.712
 402.630 322.735
 150.135 933.392
 106.584 913.110
 367.728 495.247
 258.875 658.150
 609.288 799.496
 971.925 708.900
 491.098 830.427
 143.857 680.153
 278.246 38.243
 173.487 343.023
 201.477 512.973
 413.570 272.473
 421.362 945.111
 652.584 761.070
 783.243 427.892
 538.819 750.099
 34.524 366.089
 71.710 247.890
 944.373 153.823
 534.397 274.094
 545.593 354.391
 931.838 249.610
 357.658 859.472
 736.713 547.398
 125.696 689.987
 590.610 622.805
 77.244 508.452
 323.082 386.887
 539.972 590.856
 952.080 797.147
 640.465 518.292
 134.849 681.956
 705.669 523.929
 220.739 643.575
 482.322 614.143
 691.701 196.199
 770.958 884.089
 390.874 676.913
 13.575 993.648
 765.973 646.317
 579.625 451.142
 76.881 590.035
 343.343 76.706
 523.448 501.128
 844.777 957.579
 880.977 16.108
 163.174 52.304
 31.103 983.646
 218.977 804.010
 741.812 846.070
 752.000 154.345
 882.428 830.440
 718.724 944.517
 610.836 390.450
 409.968 99.350
 797.421 465.052
 637.951 230.785
 362.794 167.784
 884.047 401.165
 317.024 376.027
 168.224 51.699
 62.600 126.297
 509.460 341.263
 130.742 655.157
 432.582 934.221
 582.860 661.186
 858.317 217.958
 151.358 847.813
 535.460 881.692
 94.676 876.759
 660.535 123.839
 182.106 494.813
 532.911 617.313
 138.900 160.828
 641.944 907.937
 909.386 4.011
 935.332 573.423
 825.856 288.205
 710.646 167.642
 998.003 779.882
 469.159 421.272
 208.590 950.776
 615.080 85.073
 266.150 860.642
 344.535 171.346
 28.055 823.564
 795.865 673.638
 273.783 664.970
 202.651 390.920
 838.191 19.349
 658.366 532.681
 170.722 834.224
 249.538 883.335
 984.682 58.836
 904.104 521.655
 319.774 571.041
 822.289 252.628
 33.253 289.005
 876.454 859.925
 35.371 321.529
 779.237 137.471
 21.681 19.217
 99.764 34.341
 759.630 125.796
 657.342 539.989
 344.255 512.796
 320.863 553.890
 135.488 470.319
 498.077 597.878
 168.274 371.231
 398.106 29.265
 730.458 15.747
 607.336 352.349
 29.200 778.794
 325.437 274.877
 614.792 144.971
 285.410 549.754
 654.431 537.302
 527.626 131.824
 604.245 878.867
 739.831 281.383
 125.223 813.897
 317.699 492.581
 740.358 340.891
 976.885 313.759
 202.105 49.144
 68.706 571.603
 500.111 616.744
 456.864 290.841
 11.210 528.411
 219.377 810.810
 301.985 551.626
 693.632 599.929
 317.256 706.392
 706.829 934.863
 106.934 755.126
 780.827 584.649
 293.489 492.832
 799.380 578.390
 300.452 842.580
 35.043 961.243
 39.710 356.880
 588.647 595.785
 585.864 731.787
 560.588 748.504
 96.604 288.217
 592.516 633.927
 319.180 635.240
 560.917 757.034
 857.861 364.961
 19.161 799.158
 572.269 240.590
 648.608 700.121
 91.214 921.561
 247.217 282.072
 223.839 455.821
 238.748 286.366
 745.269 84.286
 988.314 617.141
 546.629 10.687
 349.852 233.297
 841.142 747.578
 415.569 848.951
 84.422 152.228
 781.955 1.568
 526.173 901.451
 265.278 252.768
 93.933 649.726
 693.271 190.935
 301.613 588.305
 548.917 414.409
 464.331 333.254
 54.812 962.047
 26.956 666.898
 48.699 412.851
 821.080 430.009
 326.636 552.201
 550.698 991.920
 212.329 568.738
 470.995 33.909
 969.879 938.563
 720.586 579.505
 411.201 722.940
 951.846 146.473
 85.504 968.948
 86.020 822.190
 781.206 291.525
 212.552 860.790
 553.699 828.109
 821.078 841.245
 26.415 406.984
 868.922 425.426
 537.100 536.592
 268.717 619.952
 633.307 300.296
 555.136 121.403
 106.560 289.555
 34.989 648.341
 916.830 704.363
 122.572 112.928
 49.894 834.564
 746.736 428.038
 199.485 466.602
 325.289 691.333
 632.085 760.210
 426.995 335.308
 210.728 746.943
 675.436 621.732
 189.655 521.521
 939.451 21.038
 486.402 147.204
 352.030 623.181
 962.443 263.465
 106.574 738.297
 146.502 868.808
 403.005 365.685
 492.765 20.462
 915.661 731.323
 934.513 528.013
 993.126 751.159
 254.961 667.669
 692.819 94.141
 812.628 571.322
 119.309 660.505
 917.569 78.897
 246.985 312.726
 724.601 328.445
 40.077 795.268
 785.907 306.386
 764.428 41.521
 361.574 616.189
 647.338 719.828
 524.549 239.241
 668.700 533.281
 896.129 463.847
 146.358 718.946
 217.253 120.211
 751.890 540.639
 685.929 969.159
 703.741 625.437
 186.100 504.578
 630.032 438.441
 890.715 513.640
 173.451 344.109
 762.155 730.274
 978.902 777.824
 795.036 567.027
 617.317 400.586
 376.684 734.956
 65.957 476.169
 383.993 92.852
 99.187 477.472
 924.985 103.612
 810.046 371.467
 380.399 130.607
 150.841 565.308
 344.160 559.369
 972.519 925.318
 519.141 474.687
 382.939 52.086
 741.641 720.549
 111.765 445.687
 308.162 496.311
 945.765 802.636
 213.047 838.577
 617.710 318.693
 905.372 61.781
 932.198 37.957
 695.967 404.249
 483.659 388.149
 26.923 189.002
 359.293 614.623
 820.520 963.927
 469.946 802.212
 994.655 553.817
 65.052 125.694
 738.024 222.598
 967.139 358.423
 129.184 208.780
 713.404 97.074
 335.917 527.336
 176.159 621.579
 699.949 909.140
 113.117 437.065
 80.018 122.561
 188.465 863.306
 554.697 254.343
 225.314 211.907
 964.530 147.569
 171.539 177.846
 368.243 448.039
 559.429 766.372
 695.655 207.188
 143.211 965.498
 174.005 855.601
 138.941 186.028
 286.471 487.999
 752.968 343.312
 471.664 695.346
 855.852 106.568
 698.713 815.410
 79.166 942.055
 740.451 138.174
 826.883 915.651
 31.385 750.986
 698.166 979.126
 629.954 810.008
 314.513 463.991
 26.596 814.784
 184.731 459.007
 448.936 192.456
 882.449 504.941
 339.806 184.030
 762.579 846.024
 827.586 699.294
 717.811 215.658
 104.673 767.354
 39.817 578.564
 589.709 269.876
 471.267 317.918
 811.915 382.871
 636.052 349.606
 938.794 165.286
 541.516 512.994
 417.165 878.770
 36.291 165.304
 35.471 279.035
 462.019 172.498
 894.501 426.668
 191.308 811.539
 923.821 681.321
 935.507 485.920
 160.374 890.826
 224.997 507.759
 550.072 304.361
 105.806 555.603
 406.903 130.442
 106.265 208.118
 309.640 646.020
 856.659 251.203
 404.022 327.582
 296.381 221.793
 157.085 119.938
 283.701 988.221
 256.700 949.908
 192.229 567.575
 818.446 212.589
 998.436 978.963
 436.498 755.212
 651.756 752.194
 56.537 921.179
 592.000 919.350
 645.948 323.881
 9.984 467.547
 257.196 41.019
 411.694 521.269
 219.777 965.744
 772.232 38.871
 828.075 746.979
 784.721 777.708
 318.735 489.389
 605.827 324.107
 31.476 570.863
 961.248 356.699
 129.807 244.845
 342.348 164.072
 908.853 315.023
 342.866 60.129
 650.840 54.671
 449.552 413.770
 896.977 662.238
 12.715 854.790
 408.133 133.809
 835.434 47.029
 584.420 242.896
 189.984 585.542
 632.274 865.190
 906.447 819.875
 811.863 702.702
 994.187 114.286
 0.551 345.900
 517.738 502.424
 980.891 877.646
 823.576 293.459
 43.483 947.848
 825.308 744.749
 3.315 527.674
 727.238 879.074
 708.560 747.210
 78.342 229.108
 796.679 206.474
 381.852 215.842
 376.005 568.528
 74.515 879.063
 611.523 752.050
 671.820 285.728
 829.410 562.192
 341.903 545.444
 762.069 571.184
 415.386 501.300
 298.340 688.149
 108.200 769.781
 524.415 360.661
 479.570 446.567
 710.504 214.013
 771.257 937.716
 64.923 159.069
 383.207 620.481
 717.847 352.365
 894.537 378.118
 266.401 655.244
 500.047 122.124
 893.963 459.892
 716.899 737.982
 230.786 492.880
 142.831 131.595
 739.412 800.079
 788.181 268.900
 54.421 905.574
 134.459 986.937
 777.116 731.580
 620.393 497.794
 195.686 392.533
 953.798 634.955
 71.699 325.924
 178.893 122.742
 384.560 302.414
 181.384 242.578
 964.694 841.132
 628.722 874.188
 559.899 131.220
 764.216 795.462
 681.749 181.869
 998.382 512.445
 762.533 59.941
 569.026 581.807
 738.528 462.135
 326.624 94.342
 260.964 758.561
 799.865 561.911
 748.709 53.103
 417.395 135.025
 441.305 765.303
 118.542 757.769
 320.517 46.536
 543.941 315.321
 154.234 813.476
 725.379 962.058
 217.487 893.354
 315.075 940.771
 279.138 322.962
 232.969 262.149
 854.648 87.242
 445.008 445.304
 239.233 899.424
 897.044 102.327
 503.086 154.805
 352.642 850.745
 81.337 91.484
 656.273 866.166
 283.852 886.637
 357.119 242.707
 520.116 844.649
 476.740 251.082
 146.429 697.750
 733.405 4.129
 38.985 60.427
 697.064 28.339
 547.488 241.178
 45.099 759.604
 738.499 420.126
 426.557 134.355
 472.435 915.167
 981.146 726.820
 127.940 164.986
 561.504 422.912
 775.211 702.218
 389.012 445.853
 466.944 837.822
 653.625 822.948
 551.139 857.339
 318.913 662.693
 581.385 86.049
 689.932 92.858
 403.032 323.227
 672.037 480.338
 301.388 501.958
 824.677 839.812
 12.628 391.701
 480.240 758.915
 799.199 133.325
 241.752 981.355
 387.332 53.548
 935.548 145.722
 140.787 735.919
 619.882 366.605
 516.584 683.057
 34.838 46.748
 307.445 59.197
 123.098 845.656
 942.623 188.866
 108.418 313.132
 792.260 457.459
 445.483 678.337
 927.205 529.332
 560.775 409.209
 631.244 900.949
 201.821 807.241
 478.832 538.526
 867.591 353.165
 390.016 24.874
 874.766 185.017
 494.298 337.998
 245.196 777.033
 194.327 199.042
 604.324 42.173
 663.889 219.869
 436.947 39.642
 366.349 726.786
 336.890 709.192
 591.306 778.357
 745.589 444.313
 608.534 189.076
 238.776 365.557
 787.402 239.738
 781.484 262.498
 962.967 638.198
 823.116 878.301
 811.078 394.811
 393.648 445.241
 966.551 815.102
 939.231 714.010
 851.200 273.310
 903.871 616.222
 520.953 815.485
 629.961 760.734
 470.132 716.295
 73.762 183.352
 1.166 661.947
 875.202 780.041
 62.525 300.412
 200.372 180.253
 37.634 52.959
 408.806 124.518
 822.217 647.013
 358.142 754.673
 224.315 154.194
 121.193 302.265
 655.652 9.474
 83.198 57.741
 728.633 673.679
 41.500 947.527
 531.941 173.651
 730.651 656.194
 409.216 619.486
 530.746 765.336
 217.726 129.281
 326.309 489.069
 583.394 77.163
 111.477 58.121
 209.257 674.204
 981.336 821.051
 28.854 63.801
 309.518 513.518
 944.586 98.674
 841.688 606.559
 152.457 16.647
 989.929 35.127
 55.573 363.589
 103.710 171.844
 514.115 756.363
 931.932 531.804
 502.363 734.358
 843.143 146.748
 54.763 828.551
 806.558 746.061
 922.287 661.191
 276.813 133.484
 444.833 971.835
 295.912 398.473
 420.638 806.977
 604.634 686.661
 943.273 86.822
 824.444 152.507
 332.509 515.503
 764.083 796.986
 37.051 487.461
 260.268 163.005
 192.932 685.610
 270.188 220.466
 917.184 404.788
 988.559 261.546
 266.764 971.014
 811.063 675.597
 539.760 682.807
 959.219 153.261
 510.316 460.835
 422.418 142.942
 619.012 357.193
 667.454 352.153
 763.455 512.501
 873.986 244.689
 404.406 339.756
 538.627 965.820
 303.920 206.541
 366.670 956.139
 504.844 745.071
 857.654 855.461
 634.863 971.883
 761.255 706.804
 340.444 490.414
 208.443 143.396
 522.117 290.615
 337.855 265.657
 26.018 676.104
 370.297 517.804
 849.466 32.792
 519.865 673.264
 620.223 910.595
 755.911 293.235
 818.179 894.684
 86.960 882.944
 710.526 183.134
 769.535 725.439
 381.366 618.017
 148.787 703.753
 246.475 106.518
 914.058 650.387
 574.165 153.051
 554.312 100.015
 382.419 353.472
 82.243 119.857
 577.593 694.981
 471.344 895.279
 845.704 892.392
 229.998 339.785
 936.838 570.995
 586.584 453.002
 7.490 191.668
 548.556 882.591
 344.077 284.396
 748.621 961.914
 400.737 906.540
 327.589 841.006
 791.387 632.583
 904.610 540.941
 903.522 688.402
 932.773 318.423
 701.067 707.269
 865.937 496.729
 185.739 663.714
 708.966 409.648
 848.736 758.154
 779.016 716.207
 303.381 818.139
 164.155 615.895
 508.771 355.406
 174.395 357.327
 516.954 991.260
 489.483 459.213
 272.217 21.622
 120.710 712.989
 509.236 438.216
 327.145 914.042
 414.012 520.560
 319.565 366.367
 182.468 946.790
 710.604 157.401
 519.399 287.776
 943.256 530.226
 126.180 312.015
 270.557 54.234
 318.668 67.407
 639.315 768.512
 664.267 565.018
 125.256 740.739
 324.837 679.703
 404.175 135.407
 113.542 728.876
 355.236 646.053
 920.687 985.474
 962.830 135.182
 515.873 31.413
 600.199 301.427
 999.541 536.522
 882.182 805.636
 642.172 443.404
 109.758 326.097
 128.448 105.197
 892.836 658.530
 508.842 130.328
 529.922 50.324
 472.937 271.557
 797.419 172.370
 995.971 906.831
 813.666 338.621
 399.265 513.263
 903.088 26.046
 411.400 65.257
 906.610 309.979
 753.095 791.125
 131.688 286.240
 5.956 13.091
 277.794 816.932
 302.792 452.380
 833.116 317.197
 512.506 998.890
 940.708 741.606
 731.022 384.085
 855.735 268.357
 755.135 832.253
 341.207 394.420
 860.138 740.643
 612.296 613.503
 254.614 910.595
 376.615 559.909
 504.781 242.311
 720.603 364.515
 542.481 53.985
 854.282 24.161
 459.450 995.651
 295.254 263.462
 588.421 619.019
 898.041 739.677
 649.238 22.236
 120.100 468.689
 344.276 113.690
 167.469 135.971
 398.756 198.521
 740.641 993.726
 912.885 67.428
 267.548 468.037
 107.199 107.635
 981.390 432.239
 261.116 223.975
 395.255 509.841
 356.849 382.975
 515.313 307.936
 713.784 219.471
 94.826 346.286
 627.734 483.794
 890.769 725.228
 688.851 784.119
 974.871 494.638
 342.994 484.632
 855.948 864.624
 264.108 163.012
 378.212 95.194
 927.458 383.223
 911.626 266.257
 201.747 890.182
 289.267 450.994
 926.229 635.682
 770.119 775.581
 999.558 269.679
 214.000 767.702
 0.556 113.073
 801.646 487.223
 386.147 918.415
 373.889 547.281
 795.057 440.087
 608.876 16.108
 432.443 507.803
 318.073 722.905
 253.334 724.412
 586.266 949.412
 112.911 404.633
 976.786 287.582
 948.303 14.465
 692.843 388.549
 717.238 256.393
 254.367 865.234
 389.070 433.512
 695.433 77.321
 986.928 692.209
 491.587 400.561
 67.909 829.821
 823.886 730.511
 231.105 217.800
 514.738 902.743
 218.958 955.308
 120.682 826.631
 961.958 71.326
 532.866 968.143
 874.462 639.277
 764.364 309.185
 782.646 276.734
 844.716 628.404
 824.917 159.184
 299.569 352.726
 359.115 382.172
 173.434 922.906
 516.234 26.951
 16.000 593.165
 312.168 403.292
 459.717 478.325
 750.042 707.240
 684.494 996.166
 777.243 304.710
 113.098 293.088
 292.499 363.151
 480.415 843.179
 196.755 947.641
 46.220 870.780
 142.501 585.203
 202.941 151.524
 633.490 807.692
 298.394 824.131
 261.936 201.037
 833.333 213.135
 523.407 924.023
 692.454 79.979
 28.625 686.126
 66.168 835.990
 322.350 479.569
 762.850 855.645
 536.870 399.905
 694.511 302.883
 943.550 131.736
 143.115 648.463
 141.007 857.046
 633.381 24.153
 231.444 713.959
 707.301 582.716
 314.159 510.252
 925.411 354.112
 972.177 210.748
 22.655 592.052
 977.361 68.745
 288.412 65.355
 102.352 972.314
 89.777 80.464
 943.486 205.773
 636.651 530.774
 844.917 979.591
 921.664 901.230
 15.947 618.775
 535.947 750.040
 474.740 596.463
 244.518 720.737
 583.850 797.459
 737.267 975.453
 296.309 653.209
 490.886 92.890
 263.329 527.911
 774.333 841.495
 202.095 893.674
 299.621 859.880
 249.035 114.931
 107.811 583.079
 872.557 788.398
 937.394 816.336
 560.245 540.167
 451.978 139.387
 277.325 466.891
 412.874 926.453
 292.839 290.192
 729.325 683.389
 642.053 54.508
 567.456 767.458
 321.385 386.559
 564.398 391.503
 456.520 12.808
 95.290 287.829
 634.836 228.929
 350.213 73.558
 416.947 177.052
 270.626 414.968
 634.843 222.749
 698.934 620.115
 419.156 60.433
 141.883 524.558
 277.466 804.542
 523.054 92.381
 849.044 651.890
 89.585 292.630
 897.035 400.734
 84.157 679.344
 453.007 372.804
 939.215 991.422
 915.223 60.036
 93.374 677.439
 13.315 77.633
 270.275 861.360
 408.851 984.744
 351.020 109.966
 902.071 984.495
 169.242 794.075
 686.728 952.953
 472.415 596.634
 342.295 203.933
 436.844 195.129
 608.844 671.486
 962.757 608.037
 865.763 97.600
 178.993 560.175
 370.464 428.483
 275.939 295.512
 24.656 43.303
 785.939 994.559
 869.212 24.916
 520.587 673.761
 887.684 308.816
 535.616 633.921
 574.961 855.922
 161.081 51.772
 231.233 644.141
 444.886 682.122
 30.377 185.671
 402.236 256.995
 622.228 890.307
 536.310 572.894
 724.205 113.623
 943.298 378.377
 781.781 372.596
 388.266 582.853
 99.917 465.331
 440.316 465.810
 717.314 96.995
 692.697 76.114
 889.055 857.607
 325.442 866.661
 115.756 800.946
 557.453 444.474
 791.668 485.663
 597.597 654.507
 401.525 722.932
 459.141 722.216
 765.452 758.983
 820.976 910.850
 680.387 550.132
 77.602 800.849
 830.734 773.009
 846.185 457.487
 513.940 379.418
 724.554 146.649
 350.195 745.336
 703.388 5.395
 99.327 684.118
 716.664 932.657
 200.225 967.963
 707.664 585.397
 964.928 217.513
 837.237 536.812
 115.076 531.237
 63.810 556.526
 735.169 503.720
 980.920 429.214
 755.479 60.501
 161.209 449.948
 866.198 67.601
 182.251 574.023
 730.140 973.033
 308.883 399.435
 509.095 837.573
 491.588 605.318
 881.561 310.725
 876.718 933.816
 818.375 218.664
 580.891 201.238
 636.863 33.074
 680.909 462.494
 90.957 177.878
 537.033 277.066
 119.816 765.359
 979.977 872.022
 94.397 309.927
 31.758 845.416
 22.028 388.534
 632.303 269.907
 823.052 258.599
 945.094 650.498
 939.259 530.180
 806.916 61.214
 706.999 57.516
 562.985 973.446
 993.076 969.978
 136.390 224.215
 990.889 923.756
 670.086 327.026
 78.584 208.514
 353.954 863.242
 598.576 788.801
 215.137 110.532
 5.714 964.830
 266.572 860.051
 304.218 383.478
 738.984 679.510
 134.568 165.971
 381.492 719.446
 441.702 7.071
 424.316 699.953
 844.566 70.912
 625.898 510.550
 701.609 205.466
 451.330 102.923
 322.662 531.566
 377.572 142.044
 788.586 459.202
 325.011 433.094
 707.642 35.193
 459.070 77.833
 841.857 639.522
 977.406 893.478
 585.533 95.389
 838.733 999.052
 557.750 428.965
 742.210 928.663
 195.407 762.912
 528.910 848.948
 895.500 122.814
 749.176 760.158
 475.361 512.974
 575.103 159.116
 96.205 228.648
 892.318 889.995
 255.241 532.231
 89.326 548.707
 499.726 63.507
 288.556 222.522
 485.649 476.525
 996.747 812.683
 305.409 111.627
 62.409 119.349
 382.057 99.579
 536.811 70.788
 989.951 250.447
 367.530 398.720
 758.347 763.158
 588.313 35.904
 569.289 78.562
 787.336 18.107
 625.863 730.831
 572.489 578.540
 271.355 486.524
 644.646 937.607
 342.054 320.315
 29.001 413.685
 472.604 299.856
 294.243 451.784
 207.060 443.489
 956.764 916.879
 943.648 293.398
 172.415 98.865
 427.096 798.500
 664.890 788.280
 547.942 127.049
 233.999 108.744
 790.239 995.018
 188.582 526.685
 542.357 785.223
 420.167 235.048
 233.247 191.503
 290.648 449.846
 539.613 915.794
 969.089 731.541
 717.274 402.496
 691.351 303.114
 9.905 59.040
 706.864 179.444
 475.882 494.259
 447.666 335.356
 922.734 133.075
 937.494 849.784
 750.480 28.721
 337.541 89.218
 759.773 699.479
 188.428 293.668
 586.343 538.505
 695.634 52.284
 665.791 471.316
 862.097 893.434
 126.630 519.954
 394.002 746.286
 947.018 245.449
 794.103 178.892
 112.295 416.386
 564.609 793.462
 474.937 942.054
 825.131 815.442
 972.598 130.435
 220.028 992.324
 808.438 716.448
 756.378 304.613
 973.857 152.176
 144.582 459.512
 8.331 171.813
 477.214 602.627
 383.423 218.836
 300.198 450.051
 185.653 546.168
 629.014 58.872
 501.289 532.250
 519.602 555.279
 798.794 372.846
 900.502 303.708
 713.564 951.805
 444.029 595.849
 594.394 521.040
 937.701 973.824
 430.014 253.492
 503.462 676.640
 873.046 711.396
 895.476 453.393
 882.136 499.763
 234.463 551.054
 453.272 571.382
 857.872 130.572
 278.761 800.266
 384.002 654.127
 305.829 46.148
 710.918 21.431
 742.900 260.101
 57.235 906.998
 335.320 512.798
 564.209 997.166
 786.600 710.131
 633.039 669.745
 197.187 259.493
 486.586 265.532
 819.794 892.941
 293.133 25.212
 355.578 85.498
 146.376 203.669
 334.666 138.434
 788.978 913.408
 811.176 654.308
 928.131 117.068
 958.791 204.610
 505.202 504.193
 58.003 889.176
 235.499 8.213
 528.337 881.961
 969.107 595.392
 864.300 138.860
 983.780 978.447
 696.847 163.997
 702.906 754.146
 415.001 61.127
 735.945 457.931
 365.658 271.779
 718.637 381.210
 201.945 172.533
 542.329 61.085
 398.743 586.928
 15.292 871.092
 802.834 795.230
 306.900 498.687
 667.790 595.440
 153.497 565.317
 351.098 694.998
 421.958 642.868
 462.586 273.734
 355.176 251.778
 66.213 49.480
 488.312 537.496
 697.263 958.702
 603.922 550.059
 687.622 511.510
 169.421 874.013
 144.759 635.160
 906.395 640.757
 35.336 39.711
 615.701 211.556
 139.812 746.913
 215.872 446.256
 206.381 856.972
 439.117 10.242
 805.095 91.775
 516.145 551.079
 108.668 367.164
 918.388 367.788
 875.587 96.232
 217.297 861.839
 132.491 111.427
 971.600 202.164
 623.058 782.030
 324.437 249.981
 764.729 877.570
 445.660 506.787
 215.508 34.823
 806.301 194.941
 861.974 889.639
 441.043 219.777
 85.723 364.132
 212.717 750.976
 116.185 599.387
 715.412 195.105
 528.550 204.193
 868.213 997.854
 970.100 977.407
 691.186 741.000
 798.313 946.889
 903.659 503.773
 869.518 358.863
 229.791 199.755
 435.742 320.825
 978.617 228.247
 275.705 837.284
 129.307 83.135
 418.099 434.668
 794.178 723.408
 303.551 919.568
 252.378 348.855
 996.654 788.265
 399.355 454.062
 199.747 656.344
 297.749 506.162
 762.431 821.640
 853.691 550.000
 130.120 744.063
 491.435 372.310
 564.167 119.808
 24.551 328.494
 906.410 158.659
 892.521 466.790
 391.674 220.465
 169.650 480.552
 350.162 725.353
 583.750 226.446
 233.285 81.962
 483.667 901.450
 965.004 655.146
 748.520 452.149
 217.859 660.558
 972.393 764.179
 468.514 485.783
 523.613 656.496
 59.795 718.820
 858.649 583.909
 520.972 53.429
 560.893 272.041
 939.789 941.113
 221.327 702.192
 680.692 91.041
 431.451 0.842
 474.539 667.513
 722.163 831.576
 214.267 800.387
 362.077 938.660
 355.421 74.026
 84.489 44.431
 894.933 276.903
 306.658 490.933
 569.087 424.901
 453.979 864.243
 333.387 980.027
 24.049 512.675
 852.280 101.884
 893.503 923.252
 702.795 536.410
 659.141 550.764
 178.588 475.643
 42.517 987.263
 943.345 39.360
 305.311 544.590
 626.690 326.168
 405.977 16.590
 661.574 665.098
 164.130 849.848
 937.584 441.825
 828.601 331.541
 975.864 864.910
 212.147 990.292
 432.616 230.830
 457.364 881.481
 501.839 611.957
 734.766 113.557
 734.569 664.273
 898.433 78.450
 520.069 182.539
 693.680 729.679
 910.884 636.400
 334.317 649.469
 123.352 733.780
 657.011 944.769
 241.064 875.744
 82.838 486.074
 801.960 503.224
 940.265 67.288
 799.564 869.778
 451.576 525.296
 492.666 800.534
 681.400 160.704
 441.009 876.112
 769.798 283.197
 590.947 87.451
 804.740 843.821
 576.304 984.872
 164.408 780.278
 805.675 349.442
 216.182 398.868
 336.231 369.740
 987.313 247.423
 21.737 650.882
 116.076 37.484
 333.385 319.232
 798.646 181.783
 528.394 235.400
 16.359 996.006
 253.784 375.167
 463.617 33.853
 69.835 783.948
 904.955 984.029
 936.290 921.835
 230.339 50.205
 179.260 475.411
 13.181 393.969
 430.938 867.284
 621.779 570.718
 168.959 308.033
 810.800 594.425
 766.562 637.187
 597.068 384.852
 966.234 734.675
 178.601 576.410
 803.600 562.151
 715.727 588.370
 708.647 40.887
 189.796 199.053
 599.724 880.893
 972.928 750.146
 641.970 52.002
 569.243 290.202
 173.939 4.600
 564.720 98.042
 400.317 693.951
 693.436 897.327
 419.064 391.842
 89.248 863.548
 190.356 652.200
 944.404 55.497
 183.013 368.803
 593.295 886.783
 750.100 874.219
 337.109 541.661
 216.046 496.180
 433.035 76.600
 207.689 943.086
 602.619 218.322
 764.168 631.936
 133.739 344.976
 126.683 413.325
 328.282 734.678
 78.134 668.220
 305.213 190.518
 91.775 44.802
 331.331 549.627
 2.982 31.112
 198.091 192.839
 162.482 496.482
 173.780 468.567
 114.818 423.434
 670.661 297.709
 402.230 449.056
 614.180 144.682
 579.561 963.740
 176.729 922.319
 476.398 313.955
 835.731 285.502
 22.612 828.703
 882.097 590.640
 5.270 655.973
 490.468 626.739
 218.942 741.446
 170.553 20.789
 956.456 207.701
 955.666 88.021
 339.812 164.974
 609.829 329.464
 866.263 886.205
 711.298 908.859
 825.397 857.744
 913.819 292.946
 90.592 535.855
 416.347 978.277
 691.791 527.462
 559.413 409.797
 603.335 215.942
 86.952 17.806
 226.420 679.585
 494.624 847.328
 83.892 727.693
 760.817 755.060
 577.623 398.594
 809.242 222.064
 165.292 732.508
 170.011 733.936
 702.175 722.955
 330.107 563.837
 750.533 251.759
 238.229 947.507
 498.797 478.799
 850.103 743.818
 247.166 558.165
 668.772 50.948
 726.180 922.673
 103.371 108.701
 418.739 469.779
 495.974 514.400
 480.826 310.354
 658.727 56.429
 306.644 839.813
 235.469 709.450
 593.025 556.549
 619.170 813.252
 337.008 599.043
 187.646 587.952
 288.511 479.395
 387.370 727.569
 294.670 52.216
 523.857 308.202
 858.890 734.056
 785.392 982.954
 319.912 255.903
 16.356 891.003
 885.658 431.283
 501.454 750.873
 463.504 212.432
 660.660 746.981
 770.648 609.672
 177.360 453.066
 621.734 303.040
 982.964 706.514
 940.014 184.463
 447.293 984.206
 865.512 853.084
 525.444 4.944
 109.336 731.046
 891.998 457.355
 276.230 973.158
 858.716 528.284
 424.224 477.980
 181.945 277.929
 405.974 852.146
 483.420 508.411
 123.782 182.151
 648.876 126.266
 390.804 491.770
 151.849 771.778
 613.564 137.807
 147.219 734.575
 563.192 466.880
 465.727 591.974
 480.151 431.575
 345.178 180.955
 133.366 671.714
 87.687 173.986
 31.251 697.135
 519.857 791.335
 139.167 169.608
 541.718 806.829
 403.211 46.106
 521.619 639.590
 400.161 202.076
 371.749 761.214
 142.109 555.792
 819.942 66.776
 654.152 132.943
 377.783 80.252
 435.087 679.769
 446.344 602.321
 402.847 604.158
 755.412 513.707
 845.357 213.940
 209.546 163.174
 248.328 462.163
 227.233 980.102
 487.293 998.473
 773.833 431.339
 663.105 77.162
 673.661 106.028
 67.326 365.209
 63.659 865.885
 203.916 522.363
 345.790 588.291
 111.813 450.418
 985.861 892.414
 153.066 706.235
 474.443 352.077
 4.859 884.421
 645.422 431.166
 450.987 958.062
 977.200 737.090
 167.027 42.429
 71.520 74.332
 569.826 755.540
 9.178 233.674
 820.195 995.063
 967.708 903.822
 670.258 252.899
 303.512 612.208
 304.246 532.357
 153.355 152.629
 982.342 19.000
 603.934 641.604
 838.112 151.666
 173.070 656.126
 856.150 927.092
 4.545 976.530
 950.651 697.726
 16.638 314.026
 338.980 451.382
 680.820 208.025
 546.104 422.248
 14.089 589.385
 453.404 720.309
 321.079 518.431
 714.411 590.754
 748.803 407.987
 574.003 552.371
 549.109 859.165
 948.382 405.965
 266.165 689.571
 430.512 357.606
 766.301 78.569
 387.763 939.931
 946.087 141.785
 301.281 226.282
 135.639 967.189
 74.479 971.147
 154.764 878.435
 903.269 746.089
 880.037 759.060
 973.835 108.298
 194.402 885.492
 333.497 90.093
 674.009 230.160
 693.237 348.852
 129.166 351.482
 171.707 699.963
 670.301 168.951
 412.987 268.572
 781.466 403.311
 515.138 452.418
 622.113 658.994
 532.956 367.121
 564.740 844.242
 283.712 541.611
 636.689 309.885
 934.470 705.304
 847.227 77.631
 607.545 436.109
 327.529 300.318
 558.490 861.058
 225.781 518.227
 488.585 176.374
 520.156 855.870
 209.158 404.188
 429.618 442.231
 214.315 967.125
 210.317 574.126
 106.074 543.921
 570.931 407.981
 193.841 488.674
 173.706 831.064
 729.152 338.714
 112.659 91.040
 985.316 602.329
 482.727 355.163
 926.654 874.364
 233.229 620.640
 288.527 157.151
 198.515 939.469
 90.042 114.290
 233.955 278.836
 587.624 418.872
 675.378 176.915
 438.509 704.990
 256.806 729.390
 946.332 236.456
 240.034 50.453
 101.583 880.010
 858.604 780.326
 181.634 437.814
 489.419 187.132
 739.942 747.369
 922.271 52.253
 271.783 103.366
 88.598 594.000
 902.594 668.222
 976.563 823.978
 390.651 304.647
 744.208 733.786
 182.827 138.684
 242.810 757.580
 402.791 614.875
 979.066 869.593
 505.848 572.032
 630.488 167.039
 2.223 199.365
 440.052 710.356
 557.786 645.154
 463.029 987.685
 932.848 575.914
 734.026 522.640
 448.734 420.936
 931.090 628.126
 889.513 198.748
 205.518 39.368
 191.781 287.393
 142.578 442.003
 766.141 864.358
 645.108 692.352
 475.472 864.699
 167.035 643.807
 890.976 563.512
 648.865 923.085
 508.902 422.863
 656.582 111.191
 768.867 810.982
 236.914 584.965
 426.669 25.666
 466.413 665.576
 636.642 672.977
 383.120 740.248
 855.133 570.570
 194.916 103.577
 830.041 682.011
 308.119 476.232
 761.990 129.643
 716.823 463.623
 559.259 579.918
 744.325 717.786
 637.873 513.178
 592.346 755.360
 195.066 361.929
 894.259 397.074
 391.731 775.513
 701.086 653.816
 578.607 408.245
 472.501 756.393
 81.003 461.665
 571.577 465.968
 185.343 584.202
 46.738 6.314
 743.067 753.742
 655.630 14.289
 197.242 66.181
 874.842 38.882
 146.267 317.713
 231.234 949.980
 667.224 307.565
 572.602 404.377
 236.763 573.931
 708.575 408.050
 995.962 997.579
 240.685 300.222
 421.759 318.964
 860.808 847.024
 883.566 85.542
 129.585 891.884
 600.135 111.566
 904.549 378.017
 767.271 944.049
 527.776 888.159
 28.293 602.305
 414.599 881.047
 511.172 526.839
 320.978 927.034
 692.020 34.129
 773.266 730.878
 775.129 940.541
 589.374 993.337
 844.433 470.342
 226.686 10.370
 57.417 194.280
 684.848 785.689
 765.570 916.723
 648.896 676.190
 879.259 17.040
 461.714 677.817
 600.978 396.215
 798.957 259.937
 959.316 539.937
 722.135 678.052
 344.613 207.367
 197.262 337.126
 512.307 329.044
 481.368 580.905
 645.665 51.911
 744.228 177.154
 998.334 724.102
 358.153 325.870
 139.398 452.116
 857.890 699.267
 748.116 689.459
 252.032 431.190
 428.884 895.235
 216.486 102.736
 894.206 415.781
 482.048 254.040
 677.478 440.167
 157.951 313.846
 949.418 724.585
 730.269 743.705
 11.184 100.584
 410.285 697.959
 191.061 922.333
 458.711 300.543
 575.530 179.102
 105.118 321.861
 733.208 126.838
 949.742 331.113
 143.349 868.700
 961.321 419.725
 799.121 245.939
 757.708 98.614
 627.879 860.427
 116.371 615.455
 242.084 726.876
 153.468 507.825
 719.820 400.537
 330.225 884.857
 805.259 914.546
 93.745 535.032
 137.527 225.562
 189.786 202.961
 959.848 357.769
 353.619 115.953
 656.264 70.410
 501.610 315.012
 415.698 684.936
 723.191 438.468
 165.442 992.442
 276.337 94.045
 559.627 733.886
 588.409 752.015
 492.041 583.585
 580.381 503.633
 144.139 465.585
 791.208 1.767
 623.908 252.876
 58.740 271.314
 522.817 817.146
 395.599 823.284
 268.381 153.452
 117.370 996.338
 608.582 56.973
 874.009 692.093
 389.717 0.832
 594.369 564.840
 517.113 393.286
 272.136 312.699
 483.028 983.458
 246.297 426.158
 550.140 556.982
 110.770 652.831
 862.969 201.798
 529.281 495.964
 771.919 830.817
 139.477 381.235
 172.149 588.933
 964.113 195.023
 937.114 529.059
 569.744 851.155
 647.278 63.373
 840.382 406.815
 939.415 245.302
 84.120 186.645
 420.279 743.987
 136.742 942.915
 267.622 280.789
 743.091 475.170
 277.153 417.248
 312.751 441.944
 179.560 541.639
 892.869 547.479
 849.086 88.618
 62.256 496.075
 434.049 850.537
 314.964 334.531
 168.347 372.737
 209.174 198.466
 457.317 56.976
 152.372 331.283
 885.743 681.195
 673.517 235.692
 762.608 549.814
 597.381 268.452
 216.939 652.001
 838.904 111.134
 290.371 776.941
 932.464 695.888
 861.677 31.474
 712.313 78.460
 91.301 159.026
 278.416 814.998
 722.954 267.140
 982.684 888.741
 435.643 347.827
 322.833 562.690
 242.487 399.295
 457.030 510.423
 999.539 124.260
 377.233 645.587
 564.269 449.288
 381.063 568.260
 252.849 357.392
 342.559 950.838
 539.806 394.123
 835.869 365.515
 552.727 352.765
 550.504 518.582
 796.626 989.891
 743.037 3.123
 733.420 606.929
 992.043 51.221
 705.893 160.591
 7.668 290.184
 175.075 454.778
 144.739 755.904
 105.498 404.299
 982.049 852.060
 433.035 347.274
 466.865 169.176
 61.724 685.193
 742.333 85.533
 513.933 529.365
 639.048 496.557
 785.609 577.852
 636.369 384.875
 796.071 701.383
 803.098 914.807
 59.386 9.291
 182.934 368.354
 408.918 841.917
 372.891 230.978
 173.885 804.597
 680.900 671.606
 610.228 746.166
 473.608 269.840
 429.534 383.587
 821.473 242.492
 329.121 990.967
 703.320 370.110
 711.618 378.803
 187.429 971.434
 579.641 976.203
 704.882 409.899
 514.698 649.221
 770.377 921.921
 891.673 411.986
 986.262 853.121
 61.612 149.433
 540.363 387.778
 254.722 122.028
 533.898 411.133
 839.227 380.647
 661.734 496.948
 324.956 315.804
 26.368 47.654
 956.122 697.711
 164.971 105.967
 807.052 545.607
 874.586 220.074
 216.652 575.448
 756.301 284.956
 989.733 409.322
 889.963 446.527
 701.329 47.971
 975.176 779.895
 387.575 685.697
 113.392 515.658
 945.232 926.235
 94.334 457.078
 321.479 996.169
 225.617 914.797
 514.161 71.909
 997.919 884.080
 56.391 275.713
 3.501 342.296
 892.492 959.808
 770.248 882.231
 807.203 304.960
 486.890 491.068
 117.234 996.421
 881.125 97.506
 522.419 306.785
 877.225 642.909
 519.507 578.708
 663.148 379.885
 860.034 142.800
 701.752 996.977
 267.686 675.176
 242.315 35.686
 181.228 958.642
 446.101 70.835
 145.732 790.342
 205.272 823.006
 704.849 221.716
 683.244 958.751
 145.691 534.069
 64.881 897.330
 189.289 970.987
 708.234 709.510
 5.155 658.813
 20.360 782.554
 638.240 755.650
 825.879 594.740
 778.442 350.730
 599.057 842.028
 562.966 178.025
 732.399 578.836
 894.543 764.637
 513.991 654.959
 276.081 175.673
 882.339 872.835
 925.366 278.225
 474.628 165.364
 540.490 178.788
 338.456 57.125
 464.581 707.476
 747.914 463.970
 651.991 61.087
 364.978 891.683
 100.373 773.123
 982.401 587.855
 695.224 365.922
 943.588 597.554
 454.669 437.071
 180.413 778.287
 279.968 634.066
 466.686 89.593
 656.903 338.070
 731.461 224.133
 538.492 785.589
 93.910 368.008
 422.168 447.504
 104.728 436.387
 544.480 415.481
 645.621 35.052
 111.564 239.041
 139.261 48.760
 600.245 551.141
 450.966 693.237
 766.873 119.970
 867.559 19.946
 31.282 889.588
 268.361 802.744
 132.132 607.411
 461.568 925.106
 225.862 783.225
 252.660 428.223
 101.492 749.193
 199.705 267.256
 662.263 275.211
 955.988 188.994
 865.709 587.015
 319.284 513.670
 577.345 298.967
 518.137 641.669
 268.918 38.664
 240.847 868.064
 747.574 751.092
 527.654 270.529
 532.802 436.343
 929.201 626.268
 577.219 522.901
 516.158 238.512
 557.067 99.838
 90.516 331.210
 318.351 733.067
 686.149 60.468
 463.117 746.034
 495.698 842.494
 783.384 342.294
 266.495 400.368
 912.076 240.457
 967.279 866.500
 353.284 50.700
 840.000 265.451
 998.849 181.816
 470.418 454.843
 433.228 879.525
 93.872 972.819
 200.622 77.155
 308.167 472.199
 762.335 121.068
 706.642 397.806
 941.242 413.064
 636.960 58.927
 145.271 404.168
 503.993 178.441
 822.170 757.497
 390.388 669.561
 240.877 467.319
 591.186 746.667
 466.200 137.109
 227.612 355.174
 16.619 857.453
 901.187 284.480
 221.903 326.608
 307.344 575.794
 357.536 179.681
 485.318 961.942
 684.749 359.479
 529.164 978.413
 104.508 711.732
 917.187 104.094
 105.144 523.555
 380.985 256.878
 489.016 166.568
 380.850 255.042
 274.098 340.211
 684.818 421.769
 530.240 137.639
 370.599 460.053
 404.017 542.633
 342.546 551.631
 465.195 293.446
 442.478 470.283
 855.112 866.392
 649.247 371.256
 693.751 701.577
 126.566 989.803
 297.170 544.708
 863.674 808.436
 37.761 757.105
 934.249 530.851
 41.963 761.104
 503.808 17.487
 337.143 66.193
 376.180 920.820
 833.297 953.784
 269.995 226.028
 535.686 293.009
 44.288 13.251
 339.737 788.894
 588.968 160.896
 445.414 416.506
 105.160 695.133
 959.281 823.936
 519.152 739.760
 320.802 63.361
 2.315 854.142
 315.789 367.963
 160.955 176.893
 222.701 584.337
 771.330 571.939
 3.705 811.776
 775.326 644.741
 906.770 323.561
 134.471 443.465
 720.623 749.201
 529.670 157.338
 632.300 93.695
 460.434 587.219
 916.538 539.611
 162.298 397.260
 854.725 214.687
 749.995 607.759
 484.068 572.245
 884.893 794.765
 238.749 599.781
 39.808 499.245
 815.762 384.431
 527.060 285.894
 808.869 279.684
 4.285 237.596
 762.554 958.703
 267.820 825.737
 340.259 444.266
 79.456 598.903
 641.727 977.906
 296.027 913.727
 285.305 550.895
 132.864 563.012
 463.241 552.703
 394.946 99.757
 629.766 299.492
 560.044 513.722
 970.015 952.537
 755.859 683.050
 77.381 306.600
 700.786 330.865
 920.813 168.929
 291.340 590.137
 872.891 124.264
 637.355 384.527
 283.590 719.106
 340.943 723.991
 390.834 844.218
 762.025 388.010
 652.687 958.292
 940.343 913.220
 341.086 903.877
 982.734 43.618
 255.026 310.613
 759.560 958.446
 72.017 867.829
 73.358 424.204
 368.443 251.403
 406.706 172.375
 988.259 897.042
 469.051 73.379
 839.580 577.818
 40.761 240.734
 542.476 337.669
 757.290 878.649
 659.242 489.989
 140.218 193.172
 609.134 362.370
 221.715 874.225
 229.902 271.577
 833.996 766.385
 303.180 879.256
 58.541 264.072
 43.023 906.423
 416.840 466.127
 467.656 987.053
 304.273 120.798
 973.157 797.100
 543.515 190.454
 121.660 99.806
 88.640 412.258
 291.247 861.515
 124.386 363.440
 133.700 490.426
 558.121 235.309
 801.348 675.318
 129.587 146.781
 265.365 409.594
 703.132 394.928
 212.986 0.729
 349.775 446.124
 516.383 125.040
 365.859 756.938
 975.609 996.484
 658.546 109.593
 394.495 195.908
 905.968 123.893
 322.127 638.968
 474.898 927.937
 332.242 47.919
 357.823 736.201
 195.261 401.185
 933.724 788.861
 977.600 447.268
 425.564 884.356
 63.467 34.096
 738.107 612.515
 496.576 784.648
 331.328 533.182
 372.406 373.916
 789.273 500.814
 343.228 175.552
 357.102 305.300
 523.504 459.355
 468.388 870.118
 176.221 258.952
 902.143 648.543
 822.843 884.367
 878.930 205.022
 730.905 233.693
 15.574 520.851
 801.675 234.816
 449.223 470.393
 492.049 110.425
 657.744 466.217
 674.084 661.591
 41.744 149.442
 954.720 376.601
 394.113 526.524
 467.842 128.040
 119.188 337.569
 109.464 273.062
 831.860 36.687
 541.255 636.192
 576.798 314.851
 542.800 662.964
 872.146 984.262
 781.806 784.096
 566.314 544.471
 205.180 37.243
 769.858 279.762
 771.661 335.707
 8.965 100.054
 465.964 545.592
 67.894 980.177
 600.616 95.089
 523.236 111.776
 548.563 67.845
 704.488 235.755
 808.798 268.326
 177.716 939.290
 818.825 247.949
 979.743 488.886
 149.479 669.362
 820.171 428.918
 685.820 101.115
 611.525 243.959
 476.588 580.113
 731.020 793.229
 66.628 274.538
 811.037 548.365
 82.022 810.526
 2.753 363.030
 465.303 292.978
 164.839 177.352
 234.627 520.881
 356.370 704.969
 721.107 152.793
 122.806 399.220
 505.712 666.466
 71.754 372.352
 392.237 441.426
 60.414 112.407
 705.222 503.874
 330.959 862.452
 558.635 754.131
 208.972 92.270
 898.209 458.495
 551.717 190.497
 551.119 555.650
 228.868 62.937
 22.995 794.425
 223.033 858.684
 743.953 791.825
 838.553 318.375
 90.419 950.798
 345.553 897.985
 84.096 494.566
 705.985 656.869
 807.842 112.730
 826.477 91.180
 472.766 343.352
 759.407 464.385
 742.053 570.328
 82.102 447.450
 463.589 647.399
 180.799 884.851
 812.027 685.904
 660.627 492.041
 996.468 494.871
 608.043 149.139
 985.447 837.311
 913.721 958.930
 47.455 878.970
 490.763 299.620
 542.185 534.475
 617.374 30.057
 142.301 455.489
 120.029 743.410
 163.449 16.517
 970.907 351.644
 654.954 212.356
 583.529 294.997
 407.029 28.467
 587.573 676.253
 692.211 738.972
 785.530 627.699
 837.136 149.445
 930.996 128.659
 151.814 971.565
 714.878 343.462
 191.524 998.234
 148.788 774.286
 233.691 260.557
 344.504 191.798
 489.148 877.595
 407.969 380.859
 282.672 356.895
 902.318 321.179
 908.327 935.197
 646.419 7.087
 345.886 446.516
 766.096 830.016
 598.423 716.961
 120.396 326.619
 239.173 675.622
 903.898 299.391
 327.266 67.645
 250.219 401.165
 234.255 704.134
 606.748 435.970
 12.113 693.924
 44.548 953.591
 702.002 700.686
 241.756 431.100
 733.633 346.749
 818.254 59.977
 177.051 849.762
 891.567 150.868
 790.460 502.681
 9.704 579.008
 345.140 880.016
 39.937 811.919
 716.090 627.952
 650.328 567.769
 396.918 342.587
 913.480 369.167
 950.415 594.385
 442.700 394.909
 40.619 369.162
 696.015 444.015
 34.947 582.892
 462.896 255.291
 220.874 421.787
 594.704 255.530
 783.780 858.134
 218.727 314.700
 252.058 109.890
 656.046 682.052
 871.614 127.004
 167.519 768.797
 641.971 494.723
 305.062 276.976
 675.658 803.980
 825.432 687.452
 355.262 427.384
 812.381 790.031
 9.992 397.966
 284.864 633.744
 645.906 373.826
 281.684 504.132
 598.983 408.106
 297.340 696.333
 874.167 868.729
 293.883 487.932
 750.592 570.154
 76.305 754.568
 915.866 209.832
 44.614 685.502
 710.929 30.333
 627.632 507.603
 870.409 255.316
 668.063 617.080
 608.171 40.232
 725.138 41.983
 778.895 219.026
 452.858 348.650
 726.956 64.102
 614.311 486.549
 974.799 171.835
 824.672 303.123
 93.641 769.073
 149.451 609.176
 507.047 552.144
 295.412 432.202
 998.292 229.106
 347.787 46.800
 798.990 364.507
 60.292 245.536
 131.067 815.136
 278.686 228.320
 336.630 902.600
 561.787 202.578
 468.628 666.706
 796.908 949.393
 715.605 771.213
 133.432 12.563
 910.502 344.467
 875.900 988.807
 818.802 701.685
 786.572 459.367
 935.800 248.312
 200.477 118.020
 245.126 156.177
 309.692 470.490
 227.467 652.483
 237.788 348.616
 364.810 998.394
 112.566 283.233
 294.252 756.855
 221.281 286.863
 537.806 571.859
 666.494 726.167
 609.834 982.693
 354.478 20.201
 99.154 371.549
 967.006 830.273
 684.046 851.542
 69.656 47.403
 688.899 120.711
 176.939 211.683
 782.916 177.506
 361.131 382.333
 383.951 471.856
 495.424 926.733
 722.219 976.015
 53.638 110.628
 875.483 739.459
 342.301 790.089
 273.530 446.294
 363.389 359.279
 627.784 41.570
 147.667 467.976
 242.245 620.096
 262.708 851.044
 553.158 978.559
 392.700 11.098
 203.811 785.852
 968.688 958.736
 242.322 509.412
 60.606 875.624
 217.406 595.263
 342.186 448.886
 200.899 999.492
 325.483 895.640
 575.578 838.430
 105.478 909.924
 859.978 508.400
 132.073 116.770
 793.841 234.014
 565.285 196.940
 352.351 262.543
 300.846 878.205
 596.013 222.469
 962.377 93.247
 175.909 914.248
 930.542 39.165
 609.052 673.279
 659.867 788.392
 901.841 627.736
 164.219 785.859
 845.442 621.222
 129.287 702.917
 27.612 251.993
 835.110 26.299
 821.657 632.027
 96.934 652.088
 923.391 841.564
 114.960 982.858
 338.004 164.399
 272.507 333.966
 575.420 568.499
 50.285 226.265
 528.165 343.241
 797.871 651.635
 491.009 632.185
 790.877 59.745
 775.979 887.997
 925.881 435.030
 697.167 118.502
 390.122 858.326
 492.560 550.397
 467.497 714.739
 238.553 885.728
 288.114 695.858
 548.566 307.479
 229.996 818.336
 960.306 461.845
 976.246 351.084
 364.465 728.624
 9.925 209.175
 647.424 626.373
 885.934 574.141
 275.887 389.442
 701.471 168.275
 784.769 819.571
 244.275 316.159
 811.676 940.679
 734.292 131.820
 300.402 772.863
 495.930 477.166
 948.995 456.949
 364.377 739.978
 659.829 786.512
 903.196 611.286
 242.851 987.914
 307.368 427.131
 589.873 894.096
 105.184 943.279
 966.681 813.665
 825.799 689.309
 528.274 748.046
 742.205 996.732
 46.119 766.378
 660.083 1.494
 618.753 436.458
 732.929 111.771
 619.843 121.963
 127.587 725.665
 701.149 598.676
 429.558 138.946
 519.408 988.217
 305.011 249.832
 282.381 145.553
 670.218 635.977
 824.210 820.158
 456.321 28.999
 916.366 610.077
 697.952 965.340
 918.262 678.520
 771.823 160.893
 769.658 654.992
 22.154 793.219
 152.198 114.010
 43.526 622.471
 404.450 546.282
 560.978 624.117
 296.935 107.782
 117.769 317.619
 971.723 464.880
 822.194 170.491
 464.688 327.674
 838.160 642.136
 74.706 373.645
 455.168 553.037
 68.536 70.122
 720.183 358.997
 536.434 782.683
 238.075 554.795
 693.487 649.237
 783.413 195.062
 185.095 163.262
 452.174 411.051
 460.014 667.428
 808.083 719.807
 556.956 949.101
 638.880 907.032
 575.276 556.003
 779.847 747.310
 109.091 33.477
 935.608 876.682
 287.759 9.576
 439.860 714.670
 132.710 421.635
 542.779 548.362
 387.815 454.684
 666.908 233.150
 62.808 230.159
 387.072 567.080
 729.604 490.879
 884.116 282.799
 290.990 538.478
 714.984 937.927
 989.182 321.655
 804.840 326.944
 905.667 692.379
 175.910 581.648
 19.001 552.933
 610.666 959.861
 7.513 535.397
 935.436 670.856
 710.838 378.419
 89.029 569.099
 377.898 701.163
 497.219 424.147
 237.169 94.000
 348.738 893.361
 314.187 538.271
 205.766 575.447
 905.293 87.454
 478.824 287.477
 388.151 458.969
 852.642 307.185
 628.973 935.097
 919.404 967.948
 732.385 503.921
 415.055 38.441
 199.156 3.583
 372.839 505.696
 214.498 697.546
 718.479 92.999
 118.335 2.944
 799.282 357.051
 519.993 331.905
 733.926 937.286
 752.347 266.035
 412.796 279.707
 732.103 661.825
 295.645 374.436
 948.950 139.923
 622.515 67.251
 470.529 619.932
 256.507 808.310
 74.254 766.342
 547.920 154.065
 30.853 67.511
 486.010 450.032
 626.082 701.206
 78.093 291.801
 252.599 785.539
 659.777 129.692
 197.625 277.245
 441.925 679.293
 36.218 880.023
 489.646 197.113
 585.234 349.221
 909.516 639.689
 527.986 526.705
 899.848 848.155
 260.958 77.742
 554.627 181.750
 996.627 12.439
 667.520 96.796
 263.463 705.580
 973.851 556.662
 336.637 844.043
 214.698 528.269
 800.186 859.457
 480.201 227.408
 950.650 290.103
 564.157 914.831
 499.130 770.670
 567.210 504.607
 486.846 97.241
 952.901 753.287
 300.432 949.472
 374.127 470.944
 537.244 279.551
 234.809 792.154
 435.856 271.021
 473.672 715.701
 938.901 818.387
 997.868 656.414
 808.619 134.782
 550.855 831.553
 762.374 829.419
 271.658 749.091
 356.473 344.635
 444.689 587.743
 420.486 254.860
 807.144 711.409
 657.706 623.533
 584.209 186.885
 585.264 420.968
 173.589 857.095
 122.750 224.419
 66.004 37.054
 762.108 864.425
 336.286 161.432
 603.343 928.193
 492.573 26.522
 437.574 675.913
 954.056 581.929
 146.672 829.888
 219.108 375.370
 690.844 235.191
 366.856 715.051
 923.727 705.816
 840.887 756.393
 38.785 619.183
 131.584 52.211
 69.057 427.277
 594.285 527.135
 70.680 153.096
 8.061 388.291
 283.422 840.554
 841.480 595.530
 121.060 544.286
 497.426 257.212
 571.291 768.243
 962.243 653.576
 827.722 789.570
 391.561 621.660
 411.953 303.579
 785.777 256.583
 926.881 578.934
 304.915 427.822
 995.960 367.289
 161.400 500.005
 48.567 232.026
 828.997 51.039
 897.924 575.556
 388.911 851.491
 592.723 298.575
 775.038 104.593
 702.163 828.087
 7.831 32.714
 990.117 829.851
 951.745 561.345
 649.470 666.841
 879.260 713.716
 782.067 985.494
 62.765 646.758
 331.287 378.835
 584.911 181.896
 989.096 78.535
 602.449 501.882
 821.802 20.553
 914.963 78.453
 181.015 381.142
 78.661 186.132
 409.027 26.827
 619.696 756.997
 509.590 14.612
 497.854 192.276
 262.642 833.670
 659.419 812.215
 719.800 29.349
 810.320 279.807
 959.424 992.374
 903.063 850.885
 816.849 344.054
 932.465 97.909
 776.315 581.316
 597.826 633.197
 633.467 558.065
 38.145 765.552
 56.711 332.238
 960.644 299.264
 15.664 776.781
 42.580 303.747
 757.294 779.387
 926.767 513.840
 725.006 497.304
 590.003 573.804
 490.750 912.745
 431.584 11.732
 441.580 289.946
 400.208 165.481
 993.970 270.681
 598.897 206.981
 444.227 480.934
 529.296 500.177
 971.829 142.715
 862.154 240.883
 643.245 292.651
 956.420 266.883
 693.425 569.673
 354.746 87.012
 645.641 929.975
 920.974 192.389
 550.613 126.379
 871.256 105.872
 444.154 914.736
 603.658 62.272
 28.004 51.113
 323.674 747.446
 138.645 565.058
 70.018 855.504
 179.023 146.438
 894.840 936.830
 822.089 892.321
 876.524 833.018
 754.450 17.581
 26.017 46.297
 393.284 345.703
 376.927 429.414
 587.828 637.411
 966.273 256.563
 594.525 772.740
 560.600 836.968
 706.395 931.170
 858.435 540.681
 14.874 684.074
 204.746 242.444
 906.727 59.439
 239.694 465.908
 148.288 411.526
 228.814 779.716
 210.981 344.452
 394.524 502.047
 850.761 30.863
 402.155 395.011
 702.710 332.698
 213.374 549.187
 701.742 984.109
 974.887 986.619
 730.401 315.874
 82.691 953.437
 842.512 180.964
 377.158 377.217
 362.468 742.574
 860.122 366.132
 837.794 984.882
 863.397 904.457
 279.129 344.747
 173.344 420.194
 986.798 896.588
 865.903 674.311
 994.644 475.754
 121.766 346.714
 295.986 936.277
 865.988 811.656
 417.633 110.992
 957.427 335.505
 18.272 695.479
 791.163 363.899
 277.698 197.404
 474.743 655.267
 261.970 780.538
 303.249 865.974
 873.342 554.775
 648.314 292.206
 677.706 901.892
 855.004 958.827
 929.175 329.573
 523.820 140.316
 642.635 176.810
 61.814 868.553
 89.658 81.220
 489.121 582.243
 678.682 307.969
 760.182 999.632
 722.152 940.985
 830.987 636.523
 65.175 176.230
 106.185 373.250
 253.780 925.329
 917.441 715.193
 736.102 43.204
 204.790 150.480
 224.640 408.378
 436.552 435.141
 588.371 997.665
 54.834 20.150
 604.138 962.275
 869.548 857.265
 269.819 499.614
 44.695 802.482
 687.742 259.552
 779.462 989.404
 364.380 876.744
 840.107 222.168
 68.208 498.234
 556.097 382.171
 646.653 410.307
 268.287 438.301
 758.322 858.260
 973.888 171.239
 739.304 210.860
 721.458 583.639
 531.490 826.890
 291.355 975.284
 74.074 429.073
 678.082 261.963
 941.985 841.128
 649.108 645.718
 530.816 472.782
 171.542 679.821
 288.434 586.795
 207.987 982.487
 508.856 808.683
 423.697 847.767
 992.143 466.734
 809.705 179.652
 471.139 615.541
 404.715 76.193
 476.090 204.719
 939.434 945.112
 193.944 25.526
 780.742 812.207
 650.950 287.022
 423.131 950.738
 53.647 941.241
 567.447 716.475
 541.269 960.156
 601.910 512.391
 686.853 448.262
 820.151 762.810
 417.883 801.194
 691.652 173.653
 271.368 656.460
 860.204 58.262
 41.995 456.146
 658.059 172.810
 492.859 398.130
 862.486 27.799
 271.754 2.243
 215.716 609.522
 985.685 586.889
 110.308 585.188
 334.022 531.559
 494.286 495.776
 666.268 198.582
 861.747 920.478
 521.935 976.281
 505.764 775.142
 913.496 773.864
 565.328 574.520
 943.209 900.004
 793.815 825.009
 993.044 61.883
 113.219 542.263
 214.573 964.818
 549.528 918.390
 471.129 925.457
 926.513 249.089
 674.526 50.518
 37.480 615.062
 618.083 910.353
 929.878 378.245
 769.584 550.151
 391.841 76.204
 963.293 944.776
 891.812 692.471
 758.472 195.192
 714.308 852.370
 230.403 479.886
 181.906 189.206
 774.194 874.014
 933.985 781.555
 855.333 8.128
 728.009 156.310
 585.695 298.890
 73.896 252.246
 169.541 303.424
 843.827 953.988
 108.825 49.653
 409.621 235.813
 117.087 915.703
 641.497 638.708
 830.581 476.210
 502.646 173.213
 66.439 422.019
 943.808 866.119
 831.094 177.472
 244.318 12.910
 876.613 687.440
 967.239 862.572
 14.611 290.861
 855.856 440.101
 882.085 921.162
 559.652 638.611
 493.710 624.414
 255.726 611.707
 872.079 626.728
 445.423 32.833
 810.247 742.588
 327.720 517.294
 457.211 640.018
 756.009 620.829
 822.054 477.237
 401.412 422.977
 440.081 324.591
 105.365 1.438
 636.146 976.829
 691.263 723.540
 936.319 651.234
 607.350 481.335
 927.220 329.824
 531.398 927.403
 28.694 327.027
 526.182 719.029
 344.475 2.230
 990.242 429.745
 679.310 358.965
 701.219 460.620
 480.298 814.707
 852.428 191.002
 473.509 438.149
 493.762 102.206
 51.108 951.203
 15.039 431.126
 524.013 312.794
 766.304 447.632
 523.679 538.937
 61.004 974.380
 524.962 881.780
 323.566 695.289
 409.487 668.661
 144.588 935.165
 512.878 85.175
 319.862 383.992
 845.170 334.478
 352.203 22.218
 365.225 794.173
 368.803 755.473
 878.929 664.100
 386.353 856.743
 447.129 810.081
 479.011 749.826
 90.691 983.268
 761.334 349.412
 102.931 770.494
 483.485 640.302
 788.162 712.180
 696.406 361.871
 881.649 230.497
 330.445 135.094
 41.340 827.102
 545.436 590.253
 484.043 437.738
 459.923 626.345
 244.871 636.955
 911.619 851.427
 423.881 352.418
 503.084 150.347
 730.612 922.506
 561.676 727.063
 307.109 276.730
 710.171 537.997
 192.024 64.921
 876.013 826.300
 450.028 53.015
 838.201 180.801
 327.538 650.745
 849.653 764.702
 281.222 165.863
 710.961 815.309
 161.779 182.029
 593.288 325.348
 601.830 240.617
 301.548 737.638
 961.549 943.126
 874.666 167.330
 314.939 369.237
 981.661 899.742
 527.740 779.818
 487.569 877.577
 677.200 414.165
 532.024 410.451
 914.822 531.757
 138.951 123.855
 474.455 941.850
 614.783 66.763
 306.347 125.834
 104.406 159.950
 778.005 719.800
 671.407 674.720
 857.900 885.910
 117.934 958.451
 99.307 774.495
 628.568 84.193
 808.174 443.478
 834.037 802.226
 828.265 852.244
 369.680 58.243
 54.378 744.146
 728.529 252.575
 813.893 751.029
 661.195 325.193
 689.934 36.453
 488.973 30.244
 826.058 398.613
 110.496 420.417
 710.412 402.371
 786.513 494.863
 423.080 740.658
 776.123 214.814
 207.950 342.957
 817.918 89.048
 442.409 472.340
 251.295 348.282
 894.853 167.956
 159.996 325.338
 930.195 397.905
 398.123 139.014
 723.894 454.777
 288.062 637.266
 830.449 734.852
 422.616 923.232
 705.781 640.095
 576.043 690.317
 165.668 992.908
 649.505 195.035
 763.559 886.449
 717.775 554.152
 758.111 152.657
 181.134 362.291
 609.211 726.555
 287.457 474.429
 764.614 744.714
 606.090 412.068
 179.453 629.637
 591.736 850.683
 427.667 87.501
 60.947 287.882
 125.776 556.969
 56.755 426.155
 481.634 380.214
 242.451 321.084
 217.997 777.876
 140.530 626.139
 595.367 567.251
 417.653 629.968
 291.130 702.828
 164.390 443.291
 81.114 891.386
 85.957 2.772
 542.104 256.854
 516.736 261.555
 854.473 835.163
 709.742 414.490
 565.901 364.337
 398.224 534.738
 291.316 713.497
 849.147 992.459
 509.926 445.380
 649.548 291.450
 194.961 525.175
 111.835 942.006
 120.925 434.276
 231.297 25.033
 560.514 796.916
 559.965 670.931
 260.541 722.187
 609.955 645.261
 203.182 60.911
 604.307 110.428
 673.584 599.044
 644.922 818.025
 603.494 295.205
 959.399 20.070
 407.374 223.737
 568.503 199.859
 514.754 126.022
 933.810 885.772
 301.001 887.018
 304.135 786.092
 976.666 842.133
 186.038 872.195
 390.121 348.186
 677.693 834.574
 383.974 303.539
 89.256 174.825
 905.894 324.402
 42.534 601.323
 170.085 640.283
 17.088 32.027
 785.964 790.655
 461.017 430.132
 483.018 231.885
 187.751 603.634
 260.845 608.708
 863.534 575.055
 954.666 833.886
 185.383 900.183
 130.861 144.963
 540.691 502.895
 294.235 875.214
 915.053 955.723
 806.798 960.045
 915.072 322.181
 972.862 888.566
 541.904 477.093
 51.676 356.998
 786.093 415.839
 708.787 755.713
 915.054 273.949
 631.538 560.346
 144.793 316.633
 811.095 950.628
 83.364 876.264
 759.961 564.854
 214.951 357.643
 694.934 245.546
 772.832 879.894
 303.944 240.710
 592.753 654.443
 42.217 408.563
 114.361 725.784
 208.133 110.909
 229.315 531.322
 149.248 266.080
 485.801 814.710
 489.807 327.007
 528.656 590.793
 976.288 129.411
 63.657 86.980
 458.862 760.997
 18.327 243.799
 294.020 992.055
 567.495 455.313
 524.972 803.906
 890.675 667.458
 107.943 92.655
 724.094 769.132
 68.427 415.830
 209.842 837.817
 234.162 408.358
 178.502 309.842
 371.606 207.470
 732.873 497.046
 498.639 394.285
 935.689 169.145
 534.834 849.816
 102.912 657.613
 536.866 817.047
 929.102 246.283
 633.363 906.501
 638.263 520.449
 582.055 843.701
 981.439 15.103
 111.474 262.447
 63.178 489.738
 947.316 642.296
 248.117 658.161
 555.225 682.753
 304.538 303.895
 130.933 626.106
 215.358 642.584
 537.097 677.403
 913.193 170.458
 603.729 130.898
 462.528 321.222
 183.815 770.211
 759.499 192.034
 373.639 753.042
 692.293 682.670
 482.895 474.524
 399.717 301.110
 365.003 796.005
 982.363 944.987
 113.936 763.556
 913.212 383.432
 498.717 273.742
 819.031 290.536
 767.466 589.819
 69.995 262.848
 114.256 701.740
 235.414 673.105
 497.153 55.996
 403.935 744.907
 35.736 469.920
 296.251 293.541
 640.437 168.655
 139.081 972.165
 151.540 936.352
 246.298 36.408
 238.164 716.610
 944.825 931.095
 850.689 506.700
 870.826 887.714
 685.541 707.291
 180.204 68.608
 39.006 871.560
 4.392 112.557
 554.767 967.361
 628.486 625.667
 744.248 262.298
 668.032 761.549
 143.916 967.913
 720.234 476.090
 511.806 55.755
 15.191 896.211
 327.193 669.935
 896.359 970.585
 891.132 309.144
 123.176 776.017
 708.414 202.319
 72.269 529.201
 318.013 838.697
 679.592 133.607
 912.584 482.565
 130.006 499.819
 608.890 269.086
 782.182 579.690
 89.699 469.415
 987.371 105.933
 100.829 75.389
 395.669 125.461
 350.405 596.995
 71.314 143.930
 194.371 15.330
 490.672 787.901
 904.915 81.686
 957.490 458.212
 686.383 506.754
 527.433 252.102
 134.569 215.735
 528.642 121.913
 816.158 443.781
 741.056 604.824
 689.711 465.782
 251.599 681.663
 390.383 664.799
 635.147 224.738
 978.046 179.773
 75.955 786.718
 701.261 786.439
 197.188 17.405
 84.390 972.384
 17.083 15.988
 206.910 399.906
 611.692 316.767
 245.759 406.888
 701.969 740.854
 104.336 689.501
 666.088 940.028
 494.981 420.516
 28.394 417.391
 992.635 377.912
 619.540 79.031
 981.524 50.738
 616.338 788.473
 797.716 528.826
 36.290 938.835
 780.004 411.435
 915.030 94.434
 9.736 144.626
 972.856 292.930
 704.830 540.855
 669.914 540.358
 70.539 685.433
 952.332 414.608
 763.710 697.279
 950.838 948.743
 440.808 605.462
 359.255 165.288
 403.241 913.730
 96.119 738.196
 475.253 753.663
 244.919 373.104
 626.582 139.621
 736.704 111.966
 739.032 17.807
 45.757 18.897
 396.189 95.119
 530.450 614.570
 809.773 904.688
 386.298 161.768
 473.875 43.075
 358.637 20.389
 926.891 843.821
 963.463 982.623
 995.954 43.746
 515.147 855.057
 73.582 878.001
 490.365 801.722
 632.977 899.127
 853.286 718.619
 206.721 61.295
 815.485 434.993
 141.602 916.550
 946.078 978.840
 386.043 323.559
 627.055 793.930
 480.368 825.339
 62.927 333.732
 496.364 780.235
 602.659 205.177
 431.668 665.629
 168.831 204.252
 105.221 467.228
 470.514 528.455
 848.971 235.080
 211.947 911.310
 753.219 262.831
 211.582 785.246
 231.357 727.052
 681.092 115.645
 635.478 322.185
 550.625 675.715
 316.658 522.942
 786.852 54.750
 199.964 694.462
 959.491 57.640
 780.059 711.672
 648.295 698.002
 662.140 918.940
 627.380 188.629
 926.708 801.003
 551.833 59.266
 815.223 303.391
 240.522 291.735
 474.946 258.119
 689.617 555.681
 801.497 276.625
 957.656 794.581
 140.991 971.086
 781.929 481.994
 702.484 676.821
 667.883 413.422
 756.433 458.117
 641.312 381.722
 904.442 88.215
 473.918 106.093
 76.655 668.171
 45.807 339.591
 200.515 370.942
 356.465 801.598
 271.294 514.285
 254.440 994.099
 502.001 342.332
 144.373 729.113
 327.116 860.121
 120.194 374.746
 848.594 162.653
 240.431 115.487
 239.206 540.573
 34.017 505.340
 131.070 354.292
 34.120 997.841
 918.098 138.874
 867.994 83.008
 569.805 540.596
 570.302 906.684
 198.504 665.498
 676.609 441.909
 528.599 929.042
 836.814 214.972
 199.549 988.256
 162.125 441.330
 685.702 283.170
 984.086 19.840
 556.929 848.329
 813.407 879.770
 932.549 628.660
 896.386 526.290
 724.167 563.583
 187.092 529.747
 625.608 221.174
 796.969 35.877
 623.147 68.382
 15.823 912.526
 977.862 367.059
 988.345 808.499
 413.361 768.183
 700.352 487.579
 443.842 532.733
 404.109 261.670
 44.831 797.578
 270.616 18.546
 925.757 804.553
 380.186 199.210
 561.393 662.030
 85.473 495.587
 508.145 168.179
 941.054 20.060
 829.071 916.421
 381.603 143.486
 214.612 264.955
 940.458 147.978
 478.503 487.607
 279.145 725.460
 972.594 252.518
 596.322 244.151
 370.904 483.552
 4.973 564.610
 570.728 147.845
 315.992 117.314
 823.795 848.189
 904.059 448.066
 898.281 563.168
 220.677 629.749
 165.750 19.038
 275.236 853.313
 167.241 58.673
 446.850 312.553
 928.657 823.678
 189.684 741.854
 135.036 430.598
 127.623 849.898
 131.513 211.550
 228.844 502.259
 569.486 129.360
 938.501 69.506
 661.504 59.160
 512.985 492.831
 327.489 659.540
 229.656 585.373
 716.161 209.586
 482.509 33.537
 455.061 252.035
 60.780 778.797
 634.623 111.334
 641.106 627.494
 658.726 318.428
 904.797 375.079
 216.536 906.891
 873.253 654.240
 346.911 198.584
 393.133 475.779
 803.905 587.968
 8.042 770.159
 194.852 494.717
 237.951 540.220
 984.193 882.244
 17.221 775.876
 847.681 848.655
 385.712 474.950
 762.234 865.548
 607.345 766.057
 943.716 363.738
 531.601 686.185
 444.042 903.752
 994.285 964.013
 113.637 998.780
 355.815 677.773
 277.329 420.261
 332.893 761.628
 991.092 168.747
 230.394 536.026
 101.583 157.818
 615.475 134.571
 556.427 475.265
 689.237 432.796
 874.806 57.482
 849.739 783.412
 327.597 959.828
 654.129 99.453
 964.496 612.932
 980.267 63.161
 10.975 523.516
 266.040 76.992
 517.257 574.916
 327.088 6.939
 229.626 189.299
 183.692 431.239
 54.393 178.451
 280.754 523.878
 857.777 696.440
 380.277 537.212
 680.113 644.545
 615.427 157.029
 307.577 511.277
 794.462 482.951
 934.492 568.509
 59.739 623.961
 837.880 714.595
 673.215 620.673
 375.073 948.554
 699.837 730.907
 584.665 383.074
 81.720 801.917
 429.007 31.234
 379.775 150.714
 548.843 20.732
 849.566 873.365
 921.899 854.363
 511.524 985.538
 219.586 316.050
 172.599 81.311
 960.025 353.406
 610.192 997.109
 859.935 1.392
 196.283 135.311
 519.331 163.958
 429.589 880.594
 736.332 873.618
 169.092 815.301
 177.666 800.731
 789.127 982.462
 734.873 98.212
 173.421 171.562
 915.922 722.644
 55.083 418.447
 874.418 764.016
 16.669 563.126
 809.287 903.872
 767.603 634.602
 200.373 281.597
 596.632 7.844
 731.568 922.398
 89.369 72.611
 422.820 625.541
 943.011 576.037
 903.534 250.405
 592.687 749.931
 448.790 609.414
 180.786 849.767
 230.520 384.966
 398.826 246.019
 650.897 351.870
 861.419 790.998
 895.001 692.853
 836.742 797.779
 313.136 843.364
 464.281 714.492
 596.641 359.865
 597.916 950.566
 199.575 55.145
 383.400 445.050
 165.294 632.947
 829.825 485.472
 602.759 345.690
 383.559 153.768
 11.720 622.454
 732.668 149.298
 546.083 14.465
 334.991 814.247
 26.277 292.285
 2.257 50.510
 37.953 728.871
 17.351 697.250
 87.594 907.206
 896.585 452.675
 405.515 207.454
 921.323 831.079
 301.272 129.523
 794.379 96.254
 771.791 980.968
 270.206 894.994
 452.874 161.375
 861.020 110.300
 682.502 272.546
 933.980 584.270
 930.010 814.284
 840.553 37.552
 737.457 39.275
 514.812 88.043
 545.061 154.170
 52.048 489.527
 836.277 999.656
 645.672 954.873
 273.099 417.912
 384.419 472.685
 309.366 34.918
 462.649 286.003
 908.818 226.634
 455.867 482.354
 772.411 696.889
 286.761 892.563
 41.801 731.245
 132.441 48.054
 16.334 681.087
 782.516 780.530
 551.196 217.356
 284.759 532.004
 624.499 30.943
 248.153 86.032
 28.898 869.563
 2.790 632.008
 295.106 527.523
 236.438 373.612
 154.579 849.180
 485.634 220.602
 39.091 188.856
 405.116 31.394
 66.416 574.849
 476.570 864.222
 522.498 53.945
 352.513 349.574
 198.140 112.074
 423.211 609.357
 827.127 458.768
 206.534 752.511
 886.009 875.552
 508.438 397.033
 814.458 825.055
 904.206 569.693
 288.595 427.310
 319.830 772.652
 95.178 577.342
 424.128 677.136
 807.767 13.971
 203.644 395.135
 330.303 179.791
 715.639 318.354
 251.010 628.105
 283.972 217.445
 219.760 441.499
 706.193 422.785
 433.236 801.447
 718.514 110.040
 70.429 177.465
 562.400 779.618
 780.481 41.893
 9.474 129.396
 278.014 32.140
 330.361 496.252
 768.433 811.501
 91.420 595.723
 405.779 773.465
 187.397 273.149
 705.429 209.370
 477.503 637.119
 798.022 647.484
 799.936 160.656
 452.633 71.078
 961.261 881.832
 827.333 447.164
 701.303 628.368
 163.319 25.484
 243.303 535.969
 942.044 793.708
 178.323 973.941
 18.711 160.063
 380.483 170.901
 653.911 754.691
 887.109 325.769
 239.579 337.506
 139.752 162.770
 485.966 330.519
 306.094 752.731
 360.820 879.211
 179.683 875.943
 686.583 529.228
 178.324 284.288
 870.480 285.360
 479.759 362.882
 208.227 719.338
 295.205 965.439
 835.192 896.653
 590.806 564.853
 47.935 701.482
 330.355 423.640
 60.793 919.350
 89.535 741.033
 551.512 471.727
 944.913 808.550
 669.828 33.139
 85.993 128.008
 694.511 962.997
 54.584 380.513
 716.974 880.451
 754.761 637.298
 670.496 145.741
 973.910 469.971
 608.877 96.168
 639.088 735.482
 340.676 744.946
 134.695 7.555
 646.673 178.321
 911.698 519.646
 228.912 487.838
 213.215 333.366
 967.473 423.164
 866.847 400.283
 782.213 235.084
 794.767 534.031
 525.343 352.179
 665.255 734.466
 559.235 568.027
 154.352 127.369
 522.816 543.853
 756.880 214.005
 857.911 405.492
 338.666 517.073
 880.739 549.721
 466.057 806.460
 48.250 5.881
 497.342 273.592
 917.271 621.997
 939.352 571.324
 537.437 273.790
 330.270 962.422
 396.071 309.212
 28.544 729.323
 861.796 635.102
 593.047 937.335
 499.283 586.646
 709.483 949.715
 873.770 870.457
 834.063 243.576
 82.613 79.932
 322.121 938.616
 371.968 204.274
 924.388 534.892
 777.869 113.057
 257.862 60.825
 808.486 634.929
 485.616 698.239
 122.533 766.110
 717.406 908.234
 900.043 961.463
 20.978 701.372
 916.484 863.439
 815.633 439.889
 68.158 213.124
 411.503 30.986
 432.732 829.522
 619.596 561.870
 638.433 220.329
 451.699 972.937
 942.027 647.682
 671.551 789.605
 640.171 879.050
 268.166 901.050
 250.474 735.890
 170.986 940.901
 864.927 255.401
 789.745 687.360
 594.790 414.232
 267.969 644.865
 566.220 53.156
 919.272 324.131
 291.589 780.259
 854.671 820.075
 812.521 124.161
 694.672 856.815
 995.108 231.243
 832.768 174.762
 41.780 640.076
 521.096 767.139
 282.021 576.489
 81.470 212.428
 808.096 263.617
 505.992 16.798
 552.508 668.206
 254.274 188.262
 59.826 158.433
 35.445 64.775
 913.515 746.032
 92.085 954.825
 543.249 958.996
 992.818 305.096
 793.123 238.163
 156.178 659.968
 87.086 885.342
 439.670 536.859
 524.219 591.141
 756.548 815.534
 590.534 32.233
 154.122 274.695
 31.176 810.698
 379.508 342.361
 511.100 488.293
 153.293 935.302
 54.980 787.673
 102.973 815.245
 528.421 347.895
 214.115 194.552
 60.286 155.845
 328.674 280.939
 846.384 867.041
 450.779 99.645
 82.111 382.647
 657.647 702.929
 288.228 984.218
 207.287 842.120
 290.398 29.074
 888.614 298.651
 937.963 178.186
 879.978 450.051
 977.433 631.692
 928.497 777.951
 586.322 166.881
 797.645 41.540
 6.116 457.506
 870.083 766.043
 650.561 265.079
 955.779 696.677
 496.335 461.569
 613.954 499.845
 554.872 313.217
 226.664 451.410
 672.203 137.523
 190.108 223.514
 781.728 965.726
 648.510 394.313
 344.673 592.910
 369.257 577.152
 934.427 784.469
 534.505 356.030
 462.062 103.916
 244.641 672.081
 187.193 21.333
 436.592 221.209
 525.262 608.317
 212.216 476.725
 441.602 193.788
 449.006 464.032
 434.938 80.745
 180.449 599.083
 356.708 558.156
 943.009 110.985
 514.749 501.010
 900.480 544.918
 175.157 367.604
 587.002 968.301
 37.662 174.044
 23.258 55.206
 928.679 365.314
 425.102 616.544
 571.661 489.144
 862.322 182.059
 173.753 308.039
 862.482 371.100
 856.690 816.552
 869.197 349.247
 881.864 441.213
 637.229 134.875
 726.389 130.982
 512.994 761.603
 488.653 754.010
 246.134 828.286
 796.232 124.607
 596.563 177.019
 392.402 531.242
 835.823 871.673
 253.901 26.055
 38.666 235.392
 384.662 188.683
 270.793 16.552
 108.248 77.372
 804.942 250.812
 594.485 629.405
 946.373 674.666
 679.967 637.483
 979.985 616.416
 532.588 390.938
 927.341 777.574
 950.090 178.535
 938.722 745.801
 732.921 666.524
 161.859 114.566
 621.672 20.610
 197.294 780.475
 306.489 878.487
 845.570 42.983
 395.581 510.661
 802.018 129.823
 445.897 857.694
 492.187 442.540
 12.996 493.098
 49.528 278.163
 549.010 840.323
 904.553 794.071
 75.301 342.328
 922.051 192.917
 166.200 431.632
 34.131 303.120
 516.252 531.648
 868.829 98.574
 418.075 406.134
 667.055 60.126
 871.863 698.221
 468.006 343.040
 879.202 714.578
 981.336 331.449
 170.153 430.508
 62.906 576.129
 178.217 350.352
 282.502 209.315
 345.968 552.332
 682.400 484.367
 725.860 791.403
 643.898 13.767
 575.294 506.902
 427.175 881.944
 49.836 578.491
 753.061 36.005
 819.016 554.424
 32.003 44.569
 189.049 216.589
 997.059 440.053
 167.835 888.569
 498.706 791.131
 479.657 993.428
 707.331 398.449
 288.045 449.914
 535.319 967.497
 851.469 497.725
 528.551 827.728
 382.151 168.533
 34.011 667.450
 445.675 589.282
 76.216 410.727
 598.797 603.338
 973.687 737.651
 963.442 324.189
 404.108 945.307
 753.250 462.293
 942.703 856.714
 659.867 870.551
 315.472 442.849
 552.679 285.543
 943.010 752.866
 308.859 763.650
 220.695 814.938
 259.727 652.561
 259.059 930.348
 781.943 944.164
 69.486 432.941
 873.403 634.771
 953.156 611.605
 107.568 899.079
 866.967 322.704
 458.036 856.731
 983.515 470.515
 7.439 882.098
 420.812 265.404
 209.091 451.786
 32.059 131.268
 942.477 628.893
 260.505 615.615
 208.867 402.208
 876.131 338.220
 643.411 202.219
 119.980 218.954
 595.618 239.208
 541.549 163.932
 949.664 602.910
 981.350 414.183
 46.407 844.776
 534.046 615.777
 535.021 565.012
 440.139 738.464
 56.984 145.197
 161.945 525.911
 759.764 516.757
 71.369 619.492
 491.266 815.146
 334.967 665.072
 456.295 33.839
 551.035 34.495
 268.486 721.660
 252.444 607.568
 928.918 237.401
 518.986 843.678
 857.842 728.854
 78.711 993.014
 828.341 496.398
 556.871 264.433
 458.481 657.121
 44.333 479.752
 847.571 482.447
 198.808 742.700
 356.923 644.648
 408.845 865.577
 378.291 95.029
 592.585 299.141
 974.515 894.423
 374.051 563.301
 365.392 25.864
 285.678 280.341
 544.291 806.537
 346.439 861.849
 602.272 763.524
 623.058 329.021
 189.598 793.406
 913.152 177.989
 620.600 652.801
 412.683 302.314
 416.117 654.649
 517.978 809.486
 145.659 218.108
 839.808 813.402
 674.416 248.734
 102.169 537.340
 811.983 336.135
 92.652 49.406
 701.926 340.055
 909.456 792.987
 463.923 0.227
 799.677 527.156
 811.245 923.010
 245.447 5.708
 901.879 357.424
 172.676 488.547
 155.917 28.715
 228.686 176.184
 377.326 418.822
 700.060 708.452
 275.369 5.344
 473.937 684.037
 488.414 344.909
 341.177 590.719
 897.412 529.712
 207.856 830.363
 382.764 489.728
 435.200 561.548
 59.759 155.531
 533.020 640.689
 335.268 451.228
 957.058 934.610
 101.224 32.910
 428.360 9.416
 836.029 219.862
 328.080 618.530
 968.822 543.989
 602.359 353.774
 297.255 143.489
 720.473 264.919
 588.716 991.216
 499.946 563.434
 367.777 833.853
 682.446 713.911
 756.971 147.625
 604.842 181.362
 629.998 328.378
 954.735 884.219
 120.342 432.579
 676.194 432.151
 146.479 790.780
 549.487 575.985
 337.824 711.769
 711.614 925.999
 921.977 784.930
 518.902 7.279
 440.443 236.906
 238.375 609.632
 851.642 688.656
 353.714 288.844
 739.797 38.347
 0.260 809.928
 137.237 127.647
 620.576 456.763
 375.084 163.030
 229.707 21.624
 470.570 404.330
 272.553 128.983
 733.881 510.437
 473.146 427.422
 507.033 772.597
 48.432 329.199
 533.709 660.895
 372.046 6.973
 281.960 66.455
 514.199 530.361
 309.373 13.383
 892.971 490.631
 258.693 629.170
 594.025 510.130
 415.404 754.126
 247.046 344.512
 639.606 709.191
 888.256 181.872
 423.357 662.591
 142.536 435.362
 419.981 490.127
 682.391 167.359
 970.538 528.110
 73.808 16.823
 419.494 704.269
 313.686 511.085
 699.706 998.203
 65.788 203.182
 187.243 342.616
 480.989 601.182
 918.568 8.783
 665.067 152.285
 243.568 319.118
 158.618 58.199
 3.389 556.771
 997.152 766.259
 595.619 72.799
 6.498 80.528
 372.796 467.244
 393.926 836.816
 843.452 998.662
 556.525 494.092
 65.866 980.108
 436.183 211.351
 479.594 286.754
 999.013 543.897
 572.846 435.374
 253.196 736.701
 177.405 218.487
 93.321 286.384
 587.349 71.466
 574.586 449.335
 962.175 220.305
 583.172 294.025
 775.654 967.612
 339.338 723.934
 163.796 6.997
 509.893 267.417
 491.711 459.191
 632.610 866.704
 960.980 960.434
 985.731 65.155
 605.745 934.036
 343.078 945.461
 144.368 484.248
 314.609 608.054
 259.828 778.025
 211.868 485.413
 449.509 450.935
 829.133 91.843
 415.581 379.916
 878.689 27.741
 440.589 15.090
 450.331 951.213
 517.133 528.199
 121.609 447.503
 461.886 4.968
 770.599 58.191
 456.766 236.888
 734.000 358.027
 616.359 824.288
 410.463 709.030
 301.155 22.476
 385.462 890.894
 79.355 297.162
 506.268 56.422
 912.872 920.912
 373.147 633.772
 310.360 171.277
 448.565 777.566
 684.844 81.306
 385.700 532.759
 886.802 57.926
 409.917 933.697
 94.697 602.156
 274.101 121.580
 751.326 432.197
 776.066 172.966
 681.442 386.246
 352.043 526.888
 637.593 942.634
 325.799 656.085
 348.702 181.986
 933.005 317.078
 319.517 686.882
 892.607 342.965
 606.693 651.790
 652.041 411.441
 115.010 298.324
 285.121 568.587
 479.436 262.195
 617.356 947.154
 767.681 658.439
 443.543 157.658
 324.171 25.794
 590.056 213.504
 428.554 800.578
 165.708 680.126
 736.716 641.637
 200.053 505.930
 964.777 103.093
 249.139 833.434
 49.509 378.614
 671.887 26.846
 233.409 183.235
 564.362 352.408
 668.344 125.429
 656.350 765.909
 275.751 997.935
 399.987 293.991
 639.302 391.148
 542.059 629.293
 611.349 533.601
 401.467 21.554
 389.149 681.863
 55.745 955.677
 940.635 124.247
 563.178 722.314
 540.478 601.917
 50.815 956.116
 601.355 875.794
 27.366 831.419
 67.128 232.193
 130.829 545.575
 66.262 894.047
 893.761 307.558
 825.912 823.346
 157.839 495.848
 618.240 14.905
 850.032 307.496
 677.473 608.455
 755.137 832.760
 93.864 517.516
 196.019 440.704
 992.055 587.410
 629.738 924.924
 247.551 864.612
 753.578 450.317
 325.261 464.473
 912.028 767.037
 855.851 858.967
 229.089 862.926
 444.378 530.786
 738.320 547.566
 155.035 730.907
 827.126 877.255
 687.586 175.201
 986.613 708.886
 585.039 579.002
 301.466 520.558
 846.398 879.679
 416.697 357.304
 98.953 274.601
 173.578 891.627
 375.926 9.570
 462.790 61.090
 489.613 410.522
 548.917 130.563
 758.073 444.478
 580.243 786.554
 283.514 125.257
 817.802 608.023
 269.515 111.988
 357.385 965.354
 757.106 666.241
 540.335 710.438
 239.345 784.390
 569.437 460.644
 541.718 369.201
 983.789 512.740
 120.499 77.650
 973.457 505.343
 100.678 325.369
 106.067 576.417
 344.611 452.212
 921.632 522.705
 85.890 384.278
 260.287 88.254
 981.672 156.818
 804.781 107.534
 210.968 297.106
 533.247 563.924
 683.912 479.406
 928.763 345.833
 814.176 744.010
 424.462 380.614
 257.555 373.218
 673.548 81.281
 726.814 708.615
 522.664 474.153
 476.608 511.618
 688.043 698.919
 411.299 163.796
 943.107 638.686
 429.618 91.726
 433.312 489.516
 588.108 315.126
 551.698 0.681
 773.328 254.808
 602.673 682.567
 731.838 711.831
 420.938 404.128
 756.409 820.483
 819.214 791.482
 884.073 379.828
 537.849 640.050
 771.983 142.145
 539.588 1.489
 204.324 757.387
 515.494 681.028
 499.380 282.606
 277.518 948.899
 560.248 621.202
 947.407 340.177
 403.600 381.820
 101.282 389.807
 244.432 379.114
 88.197 64.092
 475.193 42.643
 856.480 936.990
 597.455 75.460
 743.769 890.549
 613.792 795.939
 718.744 255.638
 915.544 206.024
 611.073 954.298
 985.283 222.942
 490.599 851.745
 526.032 971.735
 819.957 308.065
 15.609 110.644
 522.518 861.398
 324.972 913.807
 98.689 240.918
 423.456 95.067
 260.261 54.852
 388.613 967.681
 809.854 722.461
 839.584 607.630
 198.946 606.211
 494.119 849.136
 84.830 78.818
 112.319 581.447
 458.825 47.690
 514.742 343.156
 422.701 515.214
 356.734 297.200
 288.601 226.838
 690.857 504.622
 413.440 639.939
 169.299 952.384
 549.166 15.795
 720.585 999.610
 695.370 715.825
 200.299 23.026
 633.956 983.530
 462.409 817.069
 863.367 967.865
 453.054 253.605
 341.725 235.204
 797.048 362.870
 806.963 909.403
 262.015 158.768
 933.311 147.210
 857.006 511.693
 876.444 314.389
 891.043 249.486
 976.078 782.078
 399.556 536.957
 350.253 159.434
 88.687 806.708
 608.018 354.397
 572.617 964.953
 908.427 586.979
 739.051 917.127
 538.067 237.020
 702.789 306.595
 204.511 699.667
 954.843 658.546
 440.025 646.266
 21.014 308.653
 172.335 786.044
 573.427 776.424
 394.521 325.486
 433.656 836.074
 404.232 399.003
 37.267 928.538
 686.786 258.263
 545.469 747.978
 793.711 560.929
 66.842 591.298
 577.602 685.702
 145.779 162.117
 648.319 253.299
 367.174 19.102
 630.545 476.670
 280.351 316.107
 647.343 263.509
 848.333 227.225
 800.799 205.487
 848.783 828.409
 344.223 408.004
 485.813 829.072
 769.048 128.539
 390.921 538.074
 394.971 128.330
 998.415 700.249
 938.607 619.387
 355.654 259.447
 331.603 465.510
 979.290 864.744
 104.702 521.391
 681.585 726.521
 493.523 458.167
 980.050 702.604
 51.927 307.543
 961.466 721.363
 680.010 81.153
 318.372 563.874
 239.214 899.082
 810.904 882.002
 193.385 943.925
 56.245 140.124
 291.202 487.669
 316.743 967.382
 205.143 101.744
 679.076 492.786
 230.744 730.264
 601.637 420.507
 796.276 497.787
 495.065 466.586
 259.339 241.579
 608.748 915.562
 598.206 750.555
 669.809 326.740
 420.598 395.819
 184.091 200.840
 692.213 228.511
 112.846 850.150
 666.440 67.647
 413.972 956.480
 312.886 612.653
 140.839 773.728
 686.503 91.695
 961.070 574.525
 945.144 437.782
 956.380 457.038
 358.370 900.610
 835.109 738.524
 604.499 424.501
 501.893 851.833
 829.478 13.538
 632.700 430.889
 446.736 766.533
 174.863 387.628
 51.196 790.130
 785.801 528.430
 365.826 921.721
 223.650 180.339
 51.348 139.529
 769.406 459.981
 907.888 870.128
 382.376 50.100
 353.533 679.513
 536.419 494.744
 654.170 248.928
 448.908 194.713
 729.930 177.834
 671.332 105.977
 207.473 251.328
 61.692 6.811
 908.821 975.991
 884.190 511.841
 54.170 685.550
 889.225 445.646
 948.910 495.073
 502.478 933.739
 867.851 129.935
 810.187 578.528
 739.566 853.975
 560.917 332.177
 270.900 691.527
 432.791 392.284
 489.456 92.209
 937.835 381.170
 676.685 478.026
 478.627 741.707
 125.585 482.687
 741.601 224.424
 597.784 526.802
 139.330 349.829
 240.597 944.274
 811.809 120.035
 724.592 599.680
 503.624 103.942
 598.266 619.576
 767.228 425.131
 153.859 948.516
 547.809 501.641
 235.385 270.327
 506.199 497.892
 378.152 884.109
 984.542 992.773
 882.901 260.923
 445.020 1.593
 34.920 739.796
 472.725 136.023
 769.891 550.055
 66.026 783.799
 957.815 611.092
 305.619 942.977
 871.100 291.044
 539.406 973.562
 773.071 74.063
 714.768 517.825
 312.053 353.430
 281.484 190.449
 140.238 937.624
 354.109 117.525
 955.330 321.490
 317.025 791.464
 749.223 968.756
 361.630 55.030
 157.414 299.808
 224.302 895.384
 354.569 444.690
 635.205 447.345
 307.604 161.661
 259.013 518.782
 453.062 332.369
 604.743 670.486
 38.773 712.907
 976.784 533.960
 692.235 873.054
 834.538 525.051
 934.362 612.236
 303.875 316.259
 735.021 358.729
 247.730 538.927
 146.792 788.038
 541.832 886.697
 99.734 926.990
 629.025 537.800
 589.556 522.819
 234.222 75.569
 444.790 272.403
 332.349 599.449
 268.578 338.019
 172.210 733.693
 873.989 274.845
 796.853 774.427
 877.989 305.217
 70.634 300.127
 100.894 679.145
 557.709 503.592
 1.285 434.169
 607.340 98.740
 729.784 125.352
 927.374 492.013
 130.932 343.746
 585.962 580.682
 485.860 25.297
 418.541 909.188
 247.750 508.783
 955.918 355.811
 958.805 8.588
 281.701 177.048
 886.046 993.987
 303.323 263.356
 311.528 920.037
 238.311 280.129
 451.212 735.506
 212.613 920.561
 449.838 640.494
 604.773 486.346
 53.648 111.374
 591.083 157.784
 349.010 324.396
 522.943 602.208
 276.129 754.005
 647.157 499.519
 589.634 999.857
 939.687 402.855
 101.346 301.050
 718.110 383.006
 667.847 860.927
 310.943 675.201
 692.144 55.347
 554.074 119.601
 313.986 996.660
 745.067 391.539
 839.079 330.371
 982.563 698.776
 878.890 747.966
 445.709 891.328
 668.203 594.484
 101.360 410.622
 828.544 360.709
 866.248 590.472
 636.588 395.475
 277.524 919.937
 525.429 112.352
 945.795 660.270
 933.890 446.262
 266.377 863.455
 768.899 629.442
 161.069 322.303
 155.357 183.330
 706.732 261.525
 17.115 684.553
 898.919 890.877
 514.978 571.353
 97.251 36.486
 819.471 363.829
 831.048 461.256
 927.048 920.651
 113.705 712.248
 751.197 130.061
 555.500 189.744
 0.255 8.515
 788.043 933.038
 60.722 971.261
 758.718 440.814
 360.459 851.109
 637.545 784.012
 315.602 521.005
 547.497 686.792
 746.633 59.591
 305.998 22.406
 564.247 764.343
 401.914 937.243
 9.052 832.219
 658.683 235.127
 918.401 701.856
 408.329 648.027
 479.587 283.653
 559.120 627.158
 5.242 134.500
 45.782 514.118
 181.062 993.334
 747.872 614.879
 438.184 553.146
 819.673 285.620
 995.950 366.688
 342.389 649.381
 311.915 969.281
 463.299 763.004
 224.232 646.138
 481.687 727.095
 739.873 407.103
 260.903 425.476
 926.096 183.249
 550.874 858.490
 621.343 692.302
 285.083 725.443
 67.198 889.049
 237.827 360.380
 150.514 119.107
 986.965 942.435
 762.536 616.460
 398.040 213.297
 61.324 554.696
 629.273 631.413
 849.561 596.931
 333.491 882.667
 239.569 548.882
 510.455 123.271
 611.968 952.795
 627.520 940.962
 127.744 57.012
 792.260 239.410
 722.672 737.534
 120.121 547.746
 298.242 455.313
 13.700 367.650
 377.810 918.028
 956.639 345.510
 677.002 630.441
 51.053 313.310
 153.166 206.063
 897.782 611.418
 162.384 58.811
 366.605 887.180
 330.241 670.762
 239.973 568.546
 803.010 956.288
 878.059 21.161
 311.271 619.269
 762.459 604.948
 273.476 775.127
 676.060 312.744
 270.789 319.949
 91.214 774.844
 118.313 552.602
 119.056 291.080
 375.930 760.496
 749.569 363.449
 122.261 874.513
 542.680 370.239
 748.485 782.802
 951.636 485.454
 208.852 506.854
 935.153 409.383
 838.757 617.059
 886.951 656.875
 469.524 70.152
 450.665 34.894
 34.641 49.505
 843.435 30.987
 281.897 483.588
 559.491 396.134
 138.872 201.387
 20.619 521.265
 988.569 289.747
 966.558 824.333
 813.243 171.125
 296.222 347.739
 276.703 385.928
 169.501 943.244
 210.632 597.315
 526.571 637.906
 223.919 134.187
 672.683 140.507
 794.029 537.145
 184.956 589.299
 957.386 299.876
 425.473 950.297
 776.302 922.947
 271.919 358.057
 10.769 777.189
 11.045 820.689
 705.263 259.010
 467.599 276.308
 757.582 600.284
 476.230 943.238
 465.688 151.489
 438.635 220.903
 749.725 309.834
 463.472 307.663
 373.231 726.092
 60.770 957.022
 396.404 347.412
 482.681 911.103
 94.767 981.457
 73.180 62.391
 181.360 783.877
 743.783 99.269
 845.514 650.496
 341.676 601.332
 535.230 352.990
 960.049 345.925
 685.345 197.672
 475.317 62.598
 555.120 457.775
 927.757 387.468
 765.041 167.093
 14.613 200.902
 994.854 544.669
 489.533 520.993
 57.774 214.441
 789.363 329.303
 337.105 999.303
 696.693 47.073
 451.975 805.206
 330.310 298.074
 302.535 507.791
 600.202 292.593
 78.760 742.337
 411.193 865.395
 851.266 648.692
 120.333 384.307
 400.454 398.335
 896.391 416.210
 588.472 333.361
 871.902 960.423
 896.292 769.986
 74.242 17.801
 498.539 596.172
 654.941 305.346
 147.213 248.346
 567.255 614.110
 101.233 151.150
 559.943 971.808
 743.724 302.249
 727.819 755.569
 448.457 77.849
 282.303 815.001
 719.134 110.517
 151.635 637.176
 861.678 976.814
 292.363 504.880
 145.039 546.235
 570.993 374.771
 947.760 943.805
 965.445 5.694
 116.735 815.852
 926.133 387.968
 224.897 751.951
 640.545 215.891
 603.334 486.524
 855.337 477.883
 640.548 702.332
 846.843 946.884
 540.654 597.072
 192.998 688.822
 369.701 705.993
 613.962 685.796
 104.546 41.022
 319.821 325.292
 544.496 294.211
 864.903 135.106
 318.127 434.688
 370.442 559.166
 985.197 418.848
 379.844 351.280
 18.457 238.850
 371.116 906.598
 577.668 100.938
 714.504 414.768
 736.529 989.552
 353.770 480.212
 673.978 213.183
 758.531 955.375
 229.009 111.668
 372.612 329.354
 780.460 940.804
 327.365 529.876
 240.972 938.314
 135.593 369.660
 841.453 755.278
 295.312 802.818
 575.962 239.856
 655.418 372.904
 627.209 56.731
 298.043 716.827
 703.024 778.165
 923.435 239.093
 90.853 993.329
 959.518 355.327
 939.917 144.933
 114.621 304.986
 71.983 349.783
 931.321 998.441
 717.551 417.297
 242.978 756.693
 393.457 812.131
 771.657 951.929
 552.745 969.649
 504.104 308.740
 223.105 362.243
 836.780 89.383
 134.741 117.468
 765.257 187.959
 553.537 33.033
 909.364 689.505
 365.458 137.129
 793.185 117.789
 790.926 764.168
 246.334 73.121
 284.319 605.087
 846.070 437.061
 737.590 638.072
 92.961 748.715
 555.527 930.497
 198.365 707.040
 703.383 347.339
 480.498 260.600
 598.994 417.223
 15.890 161.509
 87.362 347.202
 301.397 700.447
 505.716 184.378
 753.476 136.873
 533.878 780.488
 239.195 890.760
 594.173 798.944
 908.555 182.771
 686.206 927.516
 119.348 577.953
 836.434 529.673
 531.486 898.365
 635.999 629.736
 642.858 583.079
 410.960 718.397
 367.028 665.515
 398.310 863.362
 266.269 749.829
 323.644 883.039
 881.277 357.204
 129.630 398.128
 199.617 702.281
 379.490 816.024
 714.494 788.116
 350.309 266.273
 108.175 878.994
 784.368 122.453
 292.640 143.958
 132.958 588.178
 124.362 45.369
 309.612 354.332
 429.084 877.099
 74.833 153.613
 202.917 502.820
 261.813 140.284
 752.797 588.351
 884.937 41.335
 685.450 511.145
 465.957 484.619
 710.514 228.155
 585.504 474.832
 179.767 19.578
 92.144 715.273
 707.716 545.195
 652.711 58.267
 504.837 662.371
 434.435 397.059
 676.898 86.412
 902.935 514.258
 504.055 116.347
 684.952 894.828
 991.507 209.649
 568.554 53.876
 987.437 340.715
 337.170 170.557
 180.039 508.592
 801.231 549.314
 927.674 923.548
 99.421 829.040
 337.175 769.446
 790.834 750.950
 305.452 744.663
 102.924 388.778
 477.474 79.723
 794.559 893.076
 676.205 431.261
 748.262 247.825
 332.018 991.759
 633.557 166.352
 613.498 630.525
 750.027 838.756
 249.540 707.069
 633.284 700.075
 673.466 952.472
 811.407 22.602
 930.942 92.345
 558.992 893.662
 420.267 546.719
 888.857 858.489
 699.760 963.910
 829.235 164.253
 354.250 668.417
 191.519 503.909
 890.985 484.641
 177.946 436.171
 292.542 261.459
 900.891 149.931
 726.824 705.863
 979.604 987.969
 866.048 541.171
 93.346 576.368
 740.322 256.457
 652.179 594.130
 317.315 794.040
 501.360 123.779
 406.441 932.362
 909.024 250.976
 710.522 128.649
 558.944 622.399
 145.040 471.925
 143.529 160.177
 997.816 709.834
 642.546 92.465
 271.354 115.988
 899.360 58.262
 125.521 87.157
 540.794 836.093
 786.954 646.362
 204.243 426.825
 509.212 589.192
 964.742 877.766
 127.783 472.282
 526.732 595.672
 758.423 396.667
 344.871 578.655
 115.762 991.700
 253.082 259.935
 489.778 830.386
 251.919 649.425
 396.599 892.705
 875.310 472.208
 431.565 593.968
 525.662 716.812
 588.795 280.141
 531.690 742.076
 793.300 196.748
 599.118 61.203
 217.491 513.404
 147.413 477.917
 50.576 548.841
 565.189 135.599
 261.675 423.697
 185.799 639.669
 878.510 768.173
 248.602 0.751
 804.414 142.435
 939.437 136.278
 956.353 568.422
 918.055 866.934
 843.130 117.264
 365.770 197.839
 761.322 207.135
 301.812 519.733
 790.608 18.105
 703.149 679.987
 271.505 864.910
 254.557 525.378
 577.275 142.889
 491.018 16.862
 705.656 499.371
 764.136 760.581
 551.451 621.083
 161.876 329.046
 42.001 671.768
 983.880 992.491
 566.620 182.891
 72.847 14.124
 78.628 579.392
 629.541 946.303
 743.445 512.936
 701.117 0.075
 224.849 543.584
 389.417 541.197
 399.094 239.487
 740.226 725.504
 45.891 500.982
 962.090 749.748
 547.605 423.763
 3.116 825.731
 822.546 624.743
 958.245 841.545
 192.377 8.577
 363.043 450.071
 32.908 62.829
 181.379 608.731
 355.538 61.549
 444.925 113.164
 715.108 922.059
 736.776 539.301
 418.791 805.353
 417.353 992.011
 127.927 49.455
 8.919 803.428
 886.489 365.936
 29.482 620.397
 990.454 866.542
 794.633 348.747
 124.074 889.379
 987.173 3.693
 852.463 497.597
 782.506 362.438
 973.640 179.034
 869.244 279.549
 823.916 699.434
 128.769 851.115
 403.273 286.808
 47.338 183.778
 975.041 648.198
 95.596 113.940
 507.938 555.947
 491.904 745.803
 207.667 467.689
 589.860 440.056
 247.080 457.378
 921.953 834.268
 294.004 494.158
 968.730 448.323
 277.740 187.665
 487.713 401.022
 80.848 664.040
 663.014 105.540
 121.853 403.858
 62.983 530.414
 565.147 84.011
 10.031 608.712
 692.548 658.973
 267.963 690.921
 661.168 796.815
 184.814 997.614
 896.636 71.595
 543.494 907.387
 999.981 991.671
 271.803 575.804
 629.120 514.047
 954.126 924.711
 28.761 424.666
 328.737 961.405
 980.434 135.814
 910.089 817.609
 10.385 612.418
 760.275 863.392
 888.243 352.375
 667.219 916.099
 263.090 441.344
 440.972 484.779
 783.048 524.329
 289.072 362.663
 125.445 195.271
 805.506 791.016
 0.436 427.675
 736.899 94.577
 683.661 645.704
 558.680 750.076
 862.726 273.330
 890.862 553.676
 256.252 771.906
 748.496 50.123
 368.878 472.457
 599.823 965.883
 995.349 882.081
 692.705 731.305
 373.929 563.886
 307.191 604.093
 734.442 392.270
 652.522 630.156
 987.835 720.892
 406.824 50.561
 389.103 286.188
 206.798 528.222
 678.494 36.838
 245.620 108.738
 800.260 327.069
 995.742 420.972
 224.866 352.633
 608.403 679.502
 898.812 421.713
 875.357 378.691
 233.456 733.722
 595.908 613.075
 465.934 147.249
 552.087 57.995
 405.100 830.261
 38.099 275.398
 565.126 342.746
 451.729 40.734
 118.839 261.394
 972.757 326.575
 930.125 840.664
 917.485 826.515
 185.844 852.996
 263.241 998.998
 206.993 867.213
 829.110 485.679
 818.669 27.995
 129.463 984.086
 969.258 376.065
 388.429 691.537
 959.830 899.339
 222.639 889.076
 851.713 596.458
 126.050 93.805
 118.509 647.931
 887.014 109.129
 981.488 374.567
 149.946 769.580
 775.362 581.298
 420.723 875.023
 124.279 466.144
 278.629 793.906
 232.793 863.513
 473.165 183.011
 609.110 798.764
 979.975 808.844
 511.650 282.855
 197.675 290.959
 146.786 863.615
 971.307 838.160
 525.237 580.914
 416.008 473.664
 115.168 819.635
 927.199 494.142
 297.616 805.332
 845.077 770.285
 748.696 596.883
 988.489 153.723
 435.603 868.101
 386.583 528.130
 940.065 271.399
 669.355 643.006
 412.449 992.302
 586.621 649.563
 38.734 250.395
 318.840 462.450
 476.119 12.404
 635.057 582.577
 113.945 354.482
 509.059 609.377
 156.194 556.723
 693.385 260.652
 639.198 712.737
 594.378 610.154
 410.806 985.363
 914.999 393.766
 450.625 496.750
 214.174 461.277
 428.651 582.926
 253.239 739.987
 133.467 911.430
 696.373 796.795
 981.017 912.530
 40.283 245.874
 698.873 533.153
 159.751 748.876
 4.871 426.128
 363.883 233.917
 527.485 39.973
 610.090 649.027
 790.463 395.858
 469.156 136.578
 76.796 613.958
 478.576 929.361
 745.522 982.128
 769.071 629.007
 776.004 812.295
 860.400 326.488
 212.995 786.362
 559.992 396.299
 865.129 501.705
 177.357 765.007
 230.423 549.831
 207.538 186.211
 674.364 529.757
 110.294 103.254
 436.444 754.678
 393.277 244.526
 985.205 167.059
 425.578 260.860
 553.502 759.269
 994.162 707.817
 666.597 995.891
 754.339 115.854
 5.784 757.198
 304.340 37.115
 737.388 843.702
 474.050 958.440
 267.482 287.761
 602.907 116.078
 370.629 563.990
 589.084 219.262
 478.905 245.433
 521.375 208.476
 125.743 952.431
 910.197 651.869
 716.568 336.884
 271.056 572.430
 871.374 852.744
 892.478 142.262
 58.282 716.249
 553.279 162.547
 444.734 554.608
 207.102 842.825
 245.410 92.899
 894.282 516.204
 82.480 915.056
 494.309 383.595
 311.808 950.646
 221.835 616.472
 53.731 245.134
 773.349 500.740
 22.635 643.297
 732.081 251.740
 727.529 895.199
 669.698 540.301
 346.086 38.733
 482.781 150.877
 515.095 645.085
 960.682 944.630
 467.218 72.108
 693.104 962.806
 741.467 459.477
 937.693 9.654
 45.458 38.546
 430.283 970.661
 521.636 904.176
 736.534 912.989
 515.982 706.649
 219.910 283.233
 143.029 535.533
 96.974 256.102
 240.047 366.380
 129.351 130.200
 289.219 873.209
 978.426 138.126
 220.505 738.351
 42.677 802.670
 678.972 145.475
 80.722 84.610
 916.090 266.277
 170.735 726.875
 340.299 856.665
 597.301 991.371
 411.711 690.327
 321.407 136.359
 790.862 367.965
 462.663 611.826
 831.867 956.339
 92.812 816.830
 854.172 105.580
 946.795 15.544
 420.436 454.336
 946.143 437.852
 705.221 714.433
 696.328 876.461
 152.468 299.508
 65.026 56.866
 9.709 460.883
 225.496 411.102
 92.238 869.802
 14.748 483.557
 697.809 454.573
 419.568 280.302
 966.720 96.488
 477.377 326.370
 996.376 807.341
 829.212 792.369
 584.746 67.545
 757.754 708.033
 832.817 676.270
 406.338 301.254
 799.526 348.445
 330.523 833.203
 619.298 248.258
 860.286 780.243
 685.815 50.871
 429.833 818.938
 727.756 115.124
 997.791 169.824
 482.908 87.157
 571.001 457.430
 674.169 161.109
 250.980 247.808
 640.779 236.690
 937.414 870.528
 144.822 38.720
 94.719 450.453
 999.041 620.261
 766.115 336.820
 517.773 544.240
 207.971 285.237
 727.080 929.309
 221.969 924.626
 459.527 720.803
 43.357 719.100
 158.545 289.255
 763.013 948.006
 509.905 314.806
 934.980 200.403
 64.554 949.561
 668.514 677.955
 307.356 290.517
 996.595 778.478
 227.332 87.920
 226.487 187.223
 252.476 468.096
 840.572 121.604
 399.648 891.924
 58.842 684.752
 959.257 991.853
 582.625 102.366
 865.275 738.800
 200.032 204.517
 801.577 258.401
 688.153 18.803
 851.868 732.286
 839.035 53.559
 226.730 138.484
 963.049 450.384
 989.993 75.417
 84.679 995.351
 278.281 811.594
 395.204 209.794
 860.718 759.017
 720.766 747.106
 947.292 299.115
 612.484 844.648
 429.021 827.859
 680.162 3.491
 553.979 829.551
 438.765 667.696
 821.426 49.995
 885.944 864.188
 351.118 498.531
 401.702 349.709
 473.657 159.415
 182.916 239.097
 936.013 296.606
 74.228 696.190
 147.728 968.253
 314.215 532.443
 859.618 469.482
 816.320 347.182
 697.763 551.893
 285.468 665.916
 29.395 348.158
 824.443 788.891
 750.002 398.894
 2.863 290.935
 116.749 240.563
 393.084 246.471
 654.792 887.298
 771.729 861.483
 200.405 711.616
 946.184 739.275
 167.025 699.935
 98.635 91.451
 303.829 595.256
 705.775 822.994
 316.349 823.508
 252.735 204.243
 317.819 379.823
 831.005 317.561
 839.634 589.741
 211.023 297.424
 38.641 187.280
 482.770 625.324
 365.526 811.620
 937.355 91.490
 697.587 427.123
 547.508 80.950
 264.580 443.686
 426.538 309.368
 409.616 347.408
 688.280 142.633
 708.338 352.611
 582.507 942.042
 426.707 128.214
 982.066 133.640
 16.848 722.731
 793.500 695.762
 945.855 866.905
 649.311 673.870
 816.505 340.971
 17.411 987.546
 492.101 789.967
 285.026 903.009
 878.728 506.534
 296.880 958.259
 573.797 292.751
 560.370 90.058
 764.875 592.977
 886.406 106.322
 390.262 956.336
 579.422 248.380
 563.916 353.786
 592.728 310.145
 861.291 519.796
 947.942 931.127
 76.782 907.242
 504.864 203.668
 143.452 896.548
 139.233 468.774
 774.936 962.404
 21.711 96.950
 99.872 715.011
 926.786 528.688
 740.591 255.217
 972.738 892.500
 898.246 536.705
 494.218 26.056
 582.141 352.250
 671.299 738.114
 26.009 858.982
 330.066 96.153
 10.740 949.294
 940.265 478.267
 532.184 244.960
 168.351 49.879
 362.609 543.024
 506.121 318.618
 232.112 439.813
 45.353 977.604
 856.542 886.155
 670.370 502.028
 944.329 130.436
 8.901 940.835
 787.177 949.996
 836.040 209.479
 568.082 84.592
 138.530 496.827
 172.037 213.045
 292.279 345.599
 955.499 766.022
 313.172 638.218
 593.925 970.225
 641.454 346.033
 84.177 163.567
 597.637 97.904
 110.174 14.607
 390.900 652.683
 993.966 495.228
 209.949 368.801
 136.377 481.929
 525.374 42.886
 315.982 652.201
 778.670 718.784
 154.596 867.948
 326.484 569.881
 992.393 733.226
 2.673 943.045
 944.698 229.654
 311.807 474.463
 962.266 786.259
 885.390 589.223
 792.325 363.576
 929.100 61.501
 171.801 922.264
 431.380 915.130
 788.177 317.906
 559.959 200.050
 256.497 295.074
 65.147 894.512
 900.614 939.889
 462.463 802.058
 638.334 51.583
 60.427 173.231
 977.274 285.896
 513.815 362.231
 582.804 248.159
 952.773 996.399
 211.251 628.842
 1.642 400.380
 968.614 902.009
 249.051 776.428
 893.507 486.057
 256.609 437.641
 137.175 800.321
 744.559 152.597
 465.607 560.480
 619.169 959.228
 209.466 425.376
 411.779 104.676
 985.465 738.994
 89.715 668.926
 684.648 370.421
 134.358 926.305
 123.687 323.964
 24.107 224.327
 967.785 918.922
 525.727 638.221
 719.233 487.510
 405.503 556.826
 713.307 38.956
 693.837 727.130
 740.490 532.768
 548.573 826.724
 516.344 904.829
 91.816 932.882
 221.499 922.382
 573.682 41.280
 535.836 199.599
 528.915 174.829
 372.941 191.689
 626.276 372.373
 91.301 875.065
 6.939 607.603
 603.635 802.527
 610.662 250.467
 139.435 749.865
 294.419 227.269
 630.683 713.341
 157.592 382.853
 807.207 311.666
 54.111 410.675
 205.020 942.225
 651.465 946.687
 834.862 356.064
 898.979 264.017
 234.015 681.767
 405.697 341.135
 865.286 642.632
 967.623 681.040
 243.910 588.047
 493.723 47.976
 5.394 577.676
 482.210 566.959
 192.248 710.850
 318.307 346.287
 980.769 43.590
 280.253 771.088
 614.103 158.156
 733.285 854.390
 506.482 886.332
 496.196 889.366
 965.764 995.165
 419.540 131.040
 205.068 245.369
 409.535 247.332
 815.712 66.625
 260.977 857.826
 516.883 864.537
 973.318 54.801
 225.062 400.927
 666.448 446.113
 568.559 757.660
 690.152 935.401
 258.308 605.431
 140.027 264.322
 892.051 119.296
 312.453 777.279
 70.073 194.700
 914.728 65.201
 219.775 168.908
 309.451 125.725
 424.718 106.792
 133.706 607.718
 320.569 695.806
 165.575 144.089
 823.016 757.517
 888.172 914.542
 986.772 432.583
 353.134 506.335
 633.767 858.484
 402.707 83.597
 834.397 26.360
 256.791 452.674
 758.086 882.067
 796.353 80.956
 536.460 300.011
 418.149 639.188
 390.232 494.813
 141.788 482.405
 473.726 699.633
 215.839 342.991
 381.250 500.613
 995.116 702.272
 557.672 309.897
 499.808 46.402
 560.299 835.887
 175.224 850.663
 157.216 585.487
 758.091 416.744
 123.442 941.282
 334.369 994.051
 643.763 994.711
 110.170 222.840
 860.809 397.848
 780.587 259.171
 58.394 100.468
 793.073 784.897
 560.416 60.400
 87.734 916.501
 800.509 214.082
 834.719 141.413
 400.554 46.720
 260.390 307.112
 39.006 649.147
 293.553 234.885
 522.565 848.521
 608.571 235.495
 755.096 775.367
 784.362 67.537
 261.926 518.528
 31.129 240.968
 940.083 526.456
 7.213 958.914
 707.971 357.799
 106.916 981.608
 491.976 751.552
 649.787 749.139
 361.192 778.346
 249.245 817.142
 781.532 816.177
 342.947 34.768
 661.967 48.376
 191.855 561.058
 691.369 156.621
 315.204 298.611
 75.669 440.930
 243.552 287.208
 171.000 70.751
 13.809 100.524
 236.506 901.424
 73.882 22.483
 996.198 888.579
 238.514 333.134
 376.094 725.590
 273.646 134.677
 472.819 807.540
 268.647 914.577
 892.596 896.512
 571.751 233.433
 283.237 100.262
 54.912 189.768
 452.459 667.962
 383.842 442.209
 537.804 106.730
 794.452 742.395
 459.105 700.943
 318.368 970.512
 364.247 408.101
 110.987 281.710
 71.601 561.329
 372.150 18.146
 44.677 845.997
 621.451 761.393
 211.204 668.728
 810.249 177.049
 792.890 598.997
 886.324 912.144
 154.813 850.155
 143.849 661.305
 753.908 357.119
 612.982 925.348
 381.730 496.842
 195.081 892.224
 703.194 745.451
 509.653 112.066
 313.786 948.483
 969.162 192.913
 224.757 539.680
 372.177 979.747
 468.756 136.430
 941.901 605.546
 855.360 889.128
 826.572 318.513
 333.125 705.856
 414.584 134.602
 796.289 717.016
 647.479 569.486
 952.643 806.603
 788.447 40.590
 314.684 702.986
 725.877 959.581
 837.757 493.416
 967.379 161.368
 883.144 769.575
 569.042 630.319
 285.862 208.505
 610.198 621.902
 439.373 792.139
 681.528 262.656
 633.486 132.835
 622.796 708.397
 886.852 330.831
 298.026 505.467
 268.859 287.278
 105.632 128.977
 103.053 543.621
 717.284 852.254
 458.991 140.741
 953.508 360.671
 273.469 80.914
 920.825 478.794
 175.249 139.605
 442.243 291.216
 327.724 685.178
 251.036 953.880
 137.539 11.289
 430.834 904.252
 618.309 423.123
 670.266 665.947
 239.625 914.477
 257.846 327.764
 752.970 963.277
 525.878 270.309
 366.701 509.533
 17.261 168.157
 668.566 78.459
 805.803 454.883
 371.252 804.835
 661.690 686.150
 617.185 600.459
 584.926 846.701
 634.352 198.261
 299.787 35.724
 724.596 383.350
 734.733 937.170
 206.937 477.761
 129.930 483.610
 176.608 442.223
 996.947 490.950
 999.229 670.946
 683.645 254.388
 890.650 325.714
 206.480 21.488
 866.351 540.849
 439.972 405.027
 737.944 953.562
 789.802 565.676
 724.337 213.463
 415.905 922.749
 995.825 604.523
 661.963 170.718
 23.086 892.438
 38.226 61.376
 730.352 475.338
 298.747 218.272
 1.479 867.241
 458.517 783.872
 236.034 248.024
 70.088 954.035
 154.728 53.347
 485.811 62.582
 492.580 400.639
 886.623 365.396
 255.191 116.497
 480.302 703.687
 837.757 575.763
 833.392 855.416
 85.230 827.769
 876.721 308.710
 701.034 181.268
 742.964 998.336
 764.371 672.212
 487.434 963.433
 294.369 539.589
 594.873 29.953
 182.859 890.990
 373.007 253.373
 614.559 324.533
 219.053 625.634
 589.870 75.497
 861.944 245.018
 975.814 728.768
 28.031 949.395
 827.007 151.578
 251.482 143.284
 561.704 790.492
 405.962 919.391
 46.338 93.027
 827.774 438.233
 162.421 574.387
 942.161 128.315
 7.138 985.708
 106.506 487.845
 346.274 449.796
 912.601 881.647
 206.598 127.164
 613.912 648.698
 803.622 538.188
 284.921 372.310
 167.167 691.268
 103.361 262.686
 496.925 512.303
 50.812 97.256
 176.839 113.469
 834.144 35.463
 552.380 320.996
 874.208 239.638
 658.531 759.419
 426.756 601.055
 536.604 86.615
 884.539 889.640
 130.899 628.215
 852.948 357.169
 876.081 375.899
 941.376 657.711
 415.252 811.245
 318.994 976.971
 697.604 280.682
 850.100 445.860
 341.920 178.590
 157.068 355.672
 294.696 261.326
 817.826 885.829
 714.263 297.162
 352.335 134.045
 758.014 503.648
 904.602 227.378
 699.671 898.234
 2.289 356.029
 46.971 619.193
 346.998 265.579
 134.287 306.746
 830.071 263.868
 925.356 879.084
 409.516 232.937
 451.796 120.760
 854.957 711.772
 735.449 813.259
 853.797 450.299
 76.534 86.622
 460.870 187.883
 943.179 929.762
 206.465 929.961
 157.286 553.931
 397.768 974.353
 751.085 512.864
 753.482 55.009
 460.520 114.079
 700.891 546.641
 846.395 944.135
 592.226 920.873
 90.461 27.134
 119.355 915.683
 528.250 757.190
 132.060 918.225
 458.268 824.073
 408.230 250.348
 41.145 684.677
 150.010 660.753
 583.716 34.813
 757.213 782.670
 930.897 285.209
 880.196 417.052
 380.183 337.258
 704.199 694.610
 634.960 348.229
 644.025 792.719
 47.344 548.521
 113.478 412.645
 320.673 166.479
 212.690 526.971
 75.890 786.721
 186.002 495.281
 193.019 938.524
 434.367 917.467
 654.699 820.245
 13.115 88.607
 107.758 17.930
 655.544 567.718
 463.288 91.057
 885.304 746.323
 346.267 461.031
 119.270 863.349
 930.981 149.654
 424.018 263.178
 835.215 341.811
 832.646 826.669
 49.141 271.458
 617.253 54.583
 927.186 600.294
 361.737 773.408
 733.933 837.937
 8.581 530.174
 97.625 769.944
 634.113 501.130
 554.452 660.460
 614.475 855.390
 558.997 789.892
 107.596 575.781
 364.723 800.876
 626.244 472.706
 844.796 249.451
 598.311 650.948
 7.918 600.015
 590.565 762.883
 874.066 835.212
 652.000 653.865
 797.298 563.823
 556.571 266.714
 871.323 455.099
 589.597 102.835
 920.755 476.527
 627.624 958.971
 787.316 499.162
 261.412 782.656
 264.482 611.225
 462.372 168.832
 542.782 963.423
 103.805 497.826
 406.147 190.531
 532.357 874.843
 500.395 711.000
 308.101 647.673
 689.116 313.356
 362.412 267.510
 59.334 973.796
 783.507 923.270
 356.632 408.653
 555.268 668.915
 162.420 308.419
 124.179 512.866
 698.499 902.925
 133.228 126.272
 807.538 611.577
 975.087 820.757
 42.686 195.518
 617.488 255.139
 363.040 473.060
 32.218 853.918
 210.434 224.197
 309.597 198.045
 601.120 98.519
 409.656 111.393
 745.789 873.250
 439.765 885.567
 883.622 269.597
 259.467 23.344
 829.145 227.292
 203.177 139.442
 861.522 325.575
 339.831 729.831
 289.264 206.240
 218.139 541.085
 382.343 948.554
 692.712 263.803
 539.348 430.326
 608.859 403.919
 38.976 613.269
 714.429 8.456
 580.156 258.818
 740.846 634.218
 938.953 923.019
 680.798 636.009
 436.763 822.033
 618.350 742.705
 824.904 694.779
 223.086 603.136
 525.447 523.496
 90.976 777.917
 635.003 579.393
 341.858 677.675
 483.347 927.545
 310.537 492.420
 956.419 206.902
 292.840 901.946
 935.872 167.437
 329.415 624.223
 595.316 332.347
 82.265 859.866
 525.523 9.962
 338.141 778.273
 663.711 224.042
 368.720 108.268
 280.635 494.806
 802.600 26.735
 166.481 584.135
 284.355 157.199
 63.697 630.396
 680.212 11.760
 61.097 620.384
 60.355 439.677
 406.293 972.656
 969.635 30.764
 158.153 498.423
 369.935 298.264
 511.328 39.117
 79.986 311.762
 32.515 295.413
 986.643 134.009
 583.093 418.010
 893.268 445.099
 322.939 748.786
 696.622 512.698
 931.854 120.483
 937.631 727.953
 412.245 547.935
 400.514 204.039
 492.044 193.791
 789.298 999.280
 500.653 652.030
 994.034 841.307
 491.736 864.287
 677.430 395.411
 511.643 133.741
 925.808 132.148
 16.010 511.264
 278.905 340.285
 102.714 346.506
 296.871 325.640
 117.908 586.198
 858.910 999.364
 292.657 792.096
 988.318 946.405
 948.091 186.630
 238.471 372.546
 862.486 925.551
 581.911 643.428
 97.922 369.938
 551.469 178.947
 738.922 276.187
 773.000 369.467
 980.594 449.452
 391.392 695.190
 27.317 686.230
 565.962 6.289
 611.054 453.856
 742.019 748.904
 225.199 172.694
 789.414 981.690
 587.851 650.543
 36.430 140.412
 418.077 903.534
 371.785 386.110
 428.668 534.556
 795.177 868.117
 935.955 45.646
 377.400 589.881
 666.192 966.997
 557.137 666.900
 31.969 790.179
 19.041 386.507
 272.103 210.236
 235.546 533.886
 633.850 689.710
 735.042 243.071
 44.329 452.000
 606.866 112.195
 114.397 552.173
 947.271 325.772
 566.384 36.388
 371.607 30.864
 328.927 528.070
 300.934 586.737
 227.448 27.084
 113.925 557.913
 875.664 700.298
 27.959 347.714
 578.015 916.525
 530.749 213.536
 649.274 440.061
 572.784 496.862
 988.289 264.492
 501.380 311.728
 278.298 27.679
 772.692 626.803
 175.161 800.588
 924.986 751.174
 963.946 553.701
 694.402 185.259
 668.485 57.283
 766.056 760.015
 570.766 913.578
 694.469 984.008
 698.472 913.675
 416.877 714.157
 558.925 788.286
 393.076 217.542
 303.455 524.863
 311.258 595.071
 493.375 863.576
 29.165 479.762
 680.858 987.779
 705.181 130.565
 416.907 182.208
 99.390 135.166
 934.124 751.581
 677.752 170.815
 332.134 446.307
 274.209 800.432
 404.474 219.158
 699.787 391.958
 401.680 291.135
 331.510 622.943
 718.746 206.045
 567.523 990.869
 246.357 36.886
 251.477 504.724
 533.212 924.013
 105.445 637.243
 897.898 191.733
 675.959 413.428
 708.133 938.825
 804.859 582.937
 545.786 27.204
 651.463 446.408
 308.971 115.131
 483.829 493.532
 207.007 876.065
 946.922 369.593
 397.537 906.196
 129.274 263.374
 843.031 413.230
 265.732 939.790
 49.990 472.136
 313.458 802.906
 250.128 71.839
 356.118 437.193
 418.505 17.564
 964.820 545.866
 257.082 919.482
 364.704 484.319
 939.528 428.013
 817.023 213.987
 378.661 773.648
 775.248 408.218
 983.954 754.254
 560.301 198.117
 93.699 70.835
 927.791 114.749
 343.166 344.568
 575.630 767.212
 343.394 20.369
 423.081 686.863
 949.771 457.299
 144.935 200.450
 678.447 871.798
 682.921 693.253
 143.016 999.458
 199.508 852.745
 722.914 703.874
 559.175 499.392
 606.204 631.888
 993.986 110.240
 268.163 3.444
 162.482 709.899
 827.125 857.479
 574.701 169.896
 362.072 444.206
 16.299 239.327
 562.339 866.143
 548.900 586.063
 216.628 698.122
 232.718 407.898
 322.336 848.738
 455.280 566.988
 621.316 816.377
 653.561 889.353
 336.929 211.859
 986.480 75.488
 820.243 702.134
 803.599 300.021
 808.912 626.382
 420.613 890.549
 487.644 463.947
 62.281 711.352
 518.870 124.885
 881.625 920.414
 519.469 986.507
 676.210 392.598
 5.179 526.538
 467.206 222.761
 847.982 884.545
 106.649 645.969
 610.596 312.787
 858.167 383.846
 381.827 116.039
 734.679 683.510
 660.497 703.119
 754.669 136.049
 475.753 922.472
 131.186 113.125
 917.680 87.457
 372.341 352.028
 42.233 436.762
 939.684 750.563
 244.809 160.149
 275.321 843.735
 531.421 253.560
 917.050 154.864
 97.918 70.323
 23.407 715.842
 526.451 491.981
 830.561 496.669
 73.080 654.268
 466.970 375.652
 627.796 397.432
 719.207 111.963
 233.179 347.812
 35.977 685.366
 633.445 327.044
 493.053 368.234
 352.884 690.072
 38.408 157.625
 760.883 42.326
 966.514 275.697
 537.304 424.731
 808.555 541.507
 802.410 593.007
 199.725 613.148
 893.428 80.943
 527.134 623.735
 657.039 717.633
 456.729 206.165
 63.334 573.208
 672.831 578.614
 640.267 609.338
 180.082 394.806
 464.305 798.026
 358.856 740.259
 337.248 99.311
 128.486 658.598
 23.344 424.871
 258.270 241.979
 535.400 795.828
 227.415 828.545
 42.236 80.010
 428.293 570.201
 949.267 483.330
 742.272 309.030
 584.172 903.895
 106.508 714.122
 33.413 133.858
 99.407 256.910
 434.099 26.366
 470.803 257.314
 168.442 212.297
 52.429 720.765
 252.320 848.594
 430.101 453.781
 900.696 567.175
 919.540 330.167
 14.525 146.703
 744.381 58.533
 717.970 90.431
 302.213 243.026
 211.305 919.208
 160.153 441.503
 51.580 502.349
 36.321 708.445
 566.329 588.899
 791.553 303.698
 809.385 72.030
 123.946 783.208
 224.752 639.535
 677.354 135.741
 764.853 819.047
 47.361 451.940
 462.073 18.652
 300.691 411.511
 554.054 758.599
 176.289 644.121
 968.495 670.072
 870.957 393.381
 865.427 50.293
 945.351 415.568
 675.037 373.120
 336.287 340.592
 646.465 489.783
 100.670 867.658
 904.978 660.321
 420.238 858.573
 796.942 642.874
 592.950 214.480
 357.871 961.308
 457.721 104.580
 870.083 63.271
 628.888 776.263
 63.241 277.909
 442.945 573.808
 761.071 458.026
 983.618 576.847
 977.222 633.839
 496.042 230.151
 226.556 368.821
 923.943 653.629
 337.755 262.183
 905.298 817.117
 349.324 922.589
 995.442 150.319
 242.613 994.788
 8.302 286.881
 739.060 471.570
 486.106 756.021
 169.407 599.947
 438.047 419.322
 343.125 490.756
 594.965 78.561
 317.845 878.223
 678.977 867.856
 230.552 929.771
 206.269 95.633
 721.904 170.969
 453.128 65.230
 607.943 326.596
 698.061 914.284
 53.222 562.111
 187.998 649.928
 627.728 382.134
 398.604 687.383
 916.876 460.948
 705.452 332.676
 257.259 367.491
 144.886 685.161
 226.864 442.245
 314.924 412.528
 591.444 689.904
 894.559 200.558
 940.976 189.569
 694.357 473.339
 512.157 178.654
 495.929 179.042
 33.398 138.851
 298.800 143.950
 524.412 168.851
 530.232 206.706
 88.232 951.326
 549.240 189.211
 932.300 258.875
 606.214 764.885
 308.305 258.533
 723.213 613.993
 256.922 696.319
 609.143 465.194
 50.957 216.745
 293.928 908.646
 944.103 707.662
 184.654 315.786
 226.204 284.196
 446.092 41.888
 961.389 728.491
 172.442 937.824
 22.481 291.686
 634.293 315.891
 841.854 413.923
 795.613 50.535
 461.361 315.633
 343.781 738.404
 96.508 513.031
 158.579 473.925
 224.998 82.364
 663.653 137.990
 687.587 176.352
 9.702 360.094
 48.685 633.403
 888.903 851.043
 431.784 32.252
 784.477 357.317
 725.798 763.757
 130.496 442.997
 785.471 415.671
 660.831 935.403
 433.524 308.672
 831.567 591.226
 453.229 461.972
 730.228 156.567
 655.178 699.044
 163.045 953.367
 656.510 388.888
 416.554 762.930
 448.508 331.673
 503.435 572.386
 701.007 181.213
 959.348 569.928
 189.304 207.744
 595.210 128.470
 689.327 65.724
 118.748 804.354
 205.746 981.430
 514.181 137.866
 839.805 617.896
 256.623 206.374
 911.304 30.199
 288.440 20.102
 892.819 77.369
 601.634 426.810
 142.645 409.421
 859.880 807.525
 512.713 465.690
 815.582 494.142
 413.883 586.070
 94.031 154.917
 426.453 397.717
 944.199 900.073
 709.634 659.815
 712.856 221.971
 279.387 57.181
 457.611 158.183
 256.732 374.492
 350.392 947.685
 834.000 667.244
 364.026 527.122
 438.081 598.960
 412.512 213.317
 189.297 928.495
 314.765 957.921
 642.017 113.544
 59.830 399.270
 156.479 319.678
 209.580 224.457
 376.674 476.755
 426.687 881.370
 790.810 860.554
 58.280 626.738
 421.228 466.701
 139.357 83.255
 350.091 921.627
 757.972 618.601
 134.554 92.588
 303.061 804.154
 626.921 932.109
 4.851 204.590
 296.665 453.915
 390.074 675.099
 684.927 385.302
 775.236 975.174
 19.485 788.477
 880.143 761.685
 518.389 369.708
 682.666 205.148
 330.855 894.980
 79.649 527.746
 50.233 964.521
 46.148 526.960
 9.327 742.078
 277.372 601.890
 185.070 229.757
 689.266 308.887
 127.164 482.848
 282.424 47.588
 342.014 194.122
 330.625 17.368
 545.112 282.214
 433.865 127.588
 6.237 197.832
 923.239 523.516
 294.896 334.536
 371.687 874.685
 358.749 182.952
 453.723 525.682
 383.992 199.583
 215.340 133.432
 970.639 40.391
 521.784 3.164
 62.164 117.299
 308.625 121.159
 881.010 920.597
 486.275 890.531
 0.340 275.301
 358.747 971.720
 117.123 494.048
 86.179 967.720
 149.801 97.707
 622.517 171.650
 860.758 507.997
 223.199 297.959
 273.300 499.936
 774.134 275.985
 16.554 627.571
 27.188 413.746
 269.600 711.297
 226.663 799.760
 896.106 472.102
 416.506 850.522
 449.044 705.688
 973.291 721.263
 95.856 961.746
 112.422 558.349
 860.173 500.447
 464.616 604.380
 417.316 574.737
 470.033 183.799
 616.034 584.369
 644.689 949.954
 854.922 882.270
 547.711 207.444
 923.686 518.132
 31.215 19.805
 259.828 775.820
 552.948 446.746
 181.571 313.852
 644.253 42.172
 277.199 130.838
 174.493 489.793
 76.782 545.218
 662.980 403.549
 550.089 261.097
 339.039 212.276
 87.898 265.624
 921.497 159.501
 984.712 409.565
 615.262 648.230
 178.945 718.950
 742.375 955.768
 79.972 694.546
 828.834 134.491
 756.155 516.120
 150.560 241.058
 938.319 383.909
 449.119 829.496
 151.608 420.289
 210.490 474.185
 595.561 105.606
 961.573 418.952
 996.451 134.482
 85.662 880.762
 733.971 619.249
 749.426 64.060
 851.271 517.756
 432.660 198.440
 676.081 71.395
 974.070 422.418
 372.355 469.399
 910.518 764.734
 795.765 236.275
 565.627 877.362
 109.920 315.440
 911.560 247.755
 128.769 104.058
 713.495 948.438
 758.061 907.695
 101.248 297.712
 16.565 320.343
 181.250 223.861
 306.021 802.821
 992.303 405.835
 75.442 403.419
 361.097 55.211
 76.535 827.307
 572.293 297.409
 646.977 369.952
 230.118 685.313
 79.380 54.073
 954.071 256.901
 156.571 385.078
 273.919 442.126
 456.900 717.320
 124.902 885.697
 483.456 319.511
 2.814 124.668
 53.137 874.494
 132.820 926.760
 528.620 644.123
 901.520 731.377
 299.367 687.713
 467.680 955.547
 656.328 921.527
 525.421 237.010
 676.187 41.728
 969.577 932.834
 580.445 264.597
 984.740 211.068
 985.963 841.464
 328.765 842.613
 568.509 523.395
 242.573 688.924
 549.302 739.424
 128.866 897.032
 544.526 634.895
 493.537 856.210
 225.370 231.686
 429.145 80.376
 785.698 523.935
 386.839 787.726
 848.242 31.004
 81.800 125.387
 428.820 179.230
 10.939 694.016
 270.123 376.433
 336.653 367.749
 928.831 44.835
 366.491 871.929
 707.126 471.183
 798.361 308.360
 945.011 665.339
 520.125 829.905
 494.478 553.847
 470.162 128.054
 869.575 602.148
 753.662 864.378
 675.354 202.895
 443.403 845.716
 358.938 998.568
 801.679 700.614
 71.211 350.289
 773.531 288.277
 779.639 813.015
 704.947 679.448
 611.360 137.303
 220.912 549.877
 438.991 662.515
 898.035 370.831
 735.640 184.126
 828.812 157.496
 834.693 422.760
 896.469 425.711
 626.468 64.518
 761.047 731.665
 928.243 216.363
 352.170 939.751
 875.139 777.810
 428.262 533.408
 623.661 187.507
 305.432 595.481
 942.148 792.713
 694.505 922.332
 216.109 509.082
 177.542 373.962
 432.449 800.930
 874.685 415.848
 564.194 397.491
 420.216 682.645
 773.934 663.260
 308.725 735.787
 135.310 520.634
 766.330 333.069
 361.038 156.863
 529.639 956.200
 875.068 76.214
 711.017 920.179
 605.305 39.581
 430.480 624.936
 59.923 990.355
 192.996 804.461
 620.810 635.713
 379.041 521.630
 906.330 140.587
 443.091 78.769
 464.796 617.324
 929.378 536.017
 730.298 242.665
 620.207 613.625
 952.443 906.171
 635.694 3.019
 877.937 57.238
 164.608 517.923
 69.627 653.569
 486.795 714.867
 480.627 870.257
 764.141 126.419
 918.627 68.956
 648.273 745.524
 327.691 780.127
 451.165 931.002
 949.127 462.682
 524.797 169.001
 794.938 184.924
 626.207 709.708
 950.498 244.503
 636.298 730.661
 819.245 4.631
 738.984 475.559
 911.236 776.490
 439.556 539.427
 367.305 596.188
 948.226 766.758
 387.532 917.546
 20.635 888.822
 710.961 23.246
 328.818 230.402
 465.376 816.438
 533.803 386.088
 92.048 327.875
 98.081 413.819
 749.199 11.253
 369.033 671.129
 36.397 718.076
 892.612 170.785
 64.949 175.370
 292.849 140.858
 659.709 132.796
 342.888 114.279
 726.640 913.571
 226.261 259.534
 797.215 475.252
 64.940 103.132
 282.768 856.597
 898.704 231.972
 684.583 915.703
 716.706 836.803
 632.663 928.439
 348.346 44.066
 219.279 56.451
 951.245 250.700
 282.685 67.918
 126.830 133.818
 539.582 424.651
 939.821 553.876
 298.334 874.517
 110.462 246.144
 772.736 712.655
 634.927 431.589
 200.714 618.230
 20.043 345.990
 324.219 420.946
 96.643 147.133
 654.435 804.101
 107.993 816.843
 6.850 75.320
 15.300 20.506
 298.902 14.404
 984.119 555.503
 641.496 987.828
 29.228 35.903
 486.089 64.866
 220.304 989.034
 500.375 610.105
 558.448 135.682
 5.269 606.063
 199.616 486.082
 109.460 888.031
 653.480 95.359
 98.817 177.105
 656.752 112.304
 478.257 668.316
 793.021 742.364
 203.060 375.941
 494.455 188.434
 783.234 130.402
 655.047 680.693
 884.317 249.109
 754.466 649.550
 895.428 421.229
 632.993 614.267
 382.615 223.456
 71.781 775.400
 913.281 155.714
 271.949 823.707
 24.239 903.357
 547.427 464.170
 38.491 212.436
 859.418 344.412
 519.125 839.172
 737.648 855.900
 715.697 301.837
 120.968 918.241
 820.250 936.160
 376.383 776.739
 946.061 113.381
 343.211 846.744
 789.569 517.796
 523.044 171.579
 80.306 458.431
 274.831 460.835
 388.652 183.422
 59.127 420.096
 198.564 717.241
 840.991 39.936
 492.092 507.368
 844.804 190.052
 392.345 71.293
 47.222 663.036
 707.853 315.178
 390.668 271.729
 878.250 456.297
 446.017 654.801
 781.133 742.299
 599.924 658.662
 893.511 906.553
 192.641 1.750
 256.957 531.548
 992.831 992.382
 750.225 977.966
 26.236 356.694
 81.553 57.925
 837.830 372.657
 258.164 234.831
 478.159 24.055
 733.765 382.794
 782.813 449.774
 965.265 364.648
 231.495 624.327
 295.072 234.209
 905.104 661.681
 310.457 345.549
 834.088 972.873
 590.463 186.096
 580.230 456.348
 835.205 232.529
 901.927 76.404
 162.281 466.275
 207.229 348.507
 58.174 551.530
 540.600 49.909
 375.277 761.746
 622.179 699.953
 481.677 994.516
 959.564 187.466
 393.514 109.411
 981.859 183.893
 469.066 94.050
 157.328 382.268
 118.381 461.378
 5.856 996.359
 408.988 822.451
 115.184 584.380
 431.861 796.201
 728.165 11.487
 665.457 608.503
 152.978 9.148
 250.337 710.918
 328.255 242.523
 301.901 93.757
 972.445 364.840
 961.599 273.449
 186.769 166.676
 462.911 60.824
 441.987 455.023
 791.343 540.899
 42.481 699.504
 599.124 357.682
 361.322 129.331
 525.338 556.550
 14.818 863.293
 428.726 314.833
 285.254 705.719
 799.585 826.789
 300.208 483.932
 643.268 106.285
 982.892 667.921
 863.140 248.948
 550.710 572.079
 886.054 740.659
 261.973 653.788
 316.954 212.010
 299.813 396.943
 458.064 885.334
 697.480 493.314
 836.910 124.367
 313.017 644.814
 539.417 524.396
 269.615 329.587
 300.426 936.282
 409.715 469.484
 453.626 530.256
 38.217 661.562
 53.332 319.442
 128.129 688.025
 647.402 589.146
 759.062 484.471
 277.379 41.961
 586.460 852.894
 610.527 562.316
 782.029 571.838
 548.636 734.424
 31.153 440.163
 918.320 287.608
 661.958 342.502
 713.127 681.026
 857.067 933.665
 943.480 30.158
 660.088 686.685
 148.477 489.612
 334.598 156.178
 554.603 276.372
 717.274 587.086
 328.957 495.365
 885.183 801.291
 295.406 331.882
 539.766 364.135
 366.193 535.159
 509.375 753.372
 121.734 232.067
 154.150 898.934
 858.947 293.022
 890.563 448.119
 762.657 802.808
 660.111 243.121
 952.755 761.925
 772.649 222.460
 167.470 319.522
 938.021 611.765
 983.847 493.063
 441.423 330.088
 302.196 104.078
 752.887 873.575
 461.650 211.019
 527.067 57.733
 767.161 572.105
 37.071 302.151
 430.304 61.709
 889.180 167.289
 321.498 697.258
 131.197 532.615
 442.016 229.687
 45.896 710.225
 420.934 594.380
 416.044 379.914
 473.709 912.402
 465.121 113.225
 301.959 940.100
 77.740 418.248
 123.281 671.216
 48.607 317.806
 978.522 247.251
 714.440 995.469
 332.961 992.450
 308.530 671.704
 756.596 588.603
 114.704 661.973
 704.606 486.491
 61.428 216.091
 517.531 225.743
 816.129 830.541
 195.408 528.917
 945.805 990.247
 72.817 740.556
 987.360 851.698
 612.405 304.879
 707.404 984.079
 350.912 689.586
 767.418 588.641
 860.261 156.410
 990.091 408.933
 41.047 505.694
 443.361 6.383
 339.225 852.082
 320.492 28.429
 589.425 356.738
 750.599 251.724
 238.761 899.414
 80.969 393.582
 119.979 937.638
 139.788 193.808
 727.263 302.624
 528.220 960.277
 934.883 720.025
 70.000 419.419
 199.373 231.847
 333.724 232.184
 739.248 12.769
 259.980 232.875
 809.816 914.624
 697.453 268.503
 629.948 297.045
 357.595 297.250
 496.301 686.466
 817.729 123.474
 190.296 691.195
 672.166 171.850
 573.920 544.516
 387.774 43.344
 740.260 73.486
 455.176 150.256
 769.587 736.810
 833.471 536.569
 906.215 344.971
 711.943 483.950
 257.487 889.368
 207.039 754.276
 194.689 550.028
 680.136 288.398
 855.090 924.312
 7.760 970.569
 181.351 88.715
 920.619 171.687
 44.200 554.453
 713.619 336.061
 259.483 52.974
 431.887 900.182
 892.626 453.244
 476.633 493.021
 631.440 797.792
 321.468 221.362
 269.459 293.739
 259.861 86.861
 372.099 218.772
 345.953 300.887
 970.542 726.164
 675.515 686.166
 945.077 849.212
 65.912 99.132
 500.654 20.944
 921.312 132.337
 510.490 812.577
 452.753 411.817
 295.004 542.494
 506.129 879.865
 727.275 870.406
 531.667 230.047
 105.051 438.815
 906.221 459.634
 523.639 291.024
 48.119 536.973
 122.297 932.917
 899.726 800.113
 485.911 31.024
 204.895 651.460
 168.561 384.297
 89.859 775.149
 99.119 769.352
 232.582 753.557
 942.398 852.221
 46.136 12.050
 61.845 662.925
 928.372 282.226
 878.694 237.224
 568.195 690.007
 293.450 303.044
 326.443 482.712
 652.115 203.269
 808.186 786.368
 53.471 243.508
 347.724 499.084
 734.953 990.219
 375.438 987.135
 801.053 644.136
 617.671 56.906
 706.068 914.729
 91.014 268.033
 36.503 27.543
 637.750 961.646
 199.975 827.436
 760.004 973.848
 387.561 882.357
 149.660 350.366
 483.801 45.247
 185.809 76.212
 629.770 862.652
 840.866 877.377
 654.678 309.811
 663.411 173.852
 163.289 631.247
 505.872 788.968
 361.295 136.688
 357.507 714.324
 707.799 973.605
 399.702 147.991
 770.713 514.474
 296.660 862.566
 622.625 669.417
 798.394 305.981
 225.170 289.133
 195.978 419.119
 310.965 750.583
 715.884 88.659
 663.492 725.981
 958.611 199.682
 625.139 197.104
 317.454 60.094
 417.860 680.266
 500.229 327.683
 53.999 826.565
 817.032 661.440
 439.070 527.020
 490.898 962.848
 744.184 118.176
 548.904 982.104
 352.033 501.808
 715.166 91.286
 83.627 978.991
 464.002 414.338
 998.182 386.253
 13.913 136.401
 658.765 7.746
 516.734 466.689
 282.548 535.676
 190.428 314.973
 886.122 640.865
 280.410 567.389
 210.686 90.935
 838.385 859.048
 514.473 675.552
 657.611 775.672
 974.221 842.490
 780.845 451.809
 495.552 56.450
 736.457 937.201
 823.721 621.990
 697.088 484.396
 429.244 485.255
 684.504 969.169
 253.685 285.117
 558.034 30.675
 903.510 366.710
 69.108 641.321
 716.849 319.177
 691.214 758.245
 569.747 839.815
 146.409 431.047
 683.634 859.884
 652.675 346.530
 721.095 159.654
 470.625 773.872
 367.454 434.019
 595.932 366.549
 474.162 493.097
 641.219 305.077
 847.709 58.129
 496.990 992.050
 393.938 270.752
 127.521 493.838
 639.701 418.138
 419.677 357.944
 547.144 597.872
 888.752 408.210
 984.333 730.742
 986.969 859.527
 521.045 868.551
 941.932 217.419
 260.314 544.666
 361.685 194.766
 902.744 650.356
 120.988 437.359
 957.765 178.353
 333.857 491.968
 78.244 110.683
 17.466 855.851
 594.467 710.373
 562.321 436.439
 981.076 741.457
 496.530 536.116
 804.647 439.821
 624.448 912.267
 597.019 905.389
 241.544 290.115
 585.070 516.189
 290.721 309.171
 614.507 774.879
 496.331 537.791
 344.342 1.692
 359.709 309.384
 599.499 563.734
 546.267 523.918
 968.719 973.745
 464.281 665.833
 469.154 562.233
 507.715 451.195
 591.327 401.254
 491.268 210.415
 840.400 377.666
 679.845 206.367
 131.609 435.628
 644.529 89.953
 37.460 955.331
 53.721 5.563
 957.933 445.887
 725.301 17.476
 156.698 409.073
 570.616 465.745
 218.673 596.971
 903.903 147.714
 607.646 425.796
 374.802 321.022
 485.717 21.323
 113.336 38.296
 975.797 24.989
 615.685 245.784
 359.244 666.056
 207.973 41.868
 885.812 752.155
 319.913 21.023
 593.726 711.496
 199.526 389.434
 782.998 964.121
 476.219 585.845
 122.512 51.580
 207.637 171.482
 196.459 724.584
 754.019 353.129
 81.968 702.639
 243.901 401.017
 99.038 969.833
 211.420 536.419
 566.057 164.235
 585.823 351.398
 437.234 27.431
 939.046 134.572
 378.333 694.270
 291.148 401.914
 768.472 274.764
 833.222 651.344
 490.748 180.269
 353.220 695.342
 213.659 709.701
 595.324 588.988
 267.279 789.733
 104.435 14.245
 609.699 472.213
 613.726 248.153
 765.274 864.677
 737.585 416.567
 829.639 903.649
 600.531 390.723
 588.543 588.952
 233.820 336.137
 727.399 559.476
 727.419 877.952
 833.608 801.674
 561.138 49.945
 59.522 701.633
 533.187 483.139
 644.165 956.046
 738.780 641.634
 38.160 188.258
 60.198 696.244
 768.666 630.120
 250.596 849.415
 877.497 351.389
 517.719 487.302
 302.110 184.470
 334.376 476.655
 810.092 407.350
 267.238 676.090
 485.456 131.539
 874.363 364.688
 570.110 179.884
 78.140 767.479
 34.762 532.331
 980.596 279.923
 267.191 432.695
 411.729 855.031
 976.989 268.400
 851.412 451.123
 907.679 905.900
 957.352 469.826
 380.575 350.539
 184.414 907.763
 559.247 230.029
 766.514 57.164
 686.243 520.301
 226.386 216.670
 300.387 251.509
 109.128 100.707
 567.163 276.455
 534.074 691.673
 648.072 945.231
 610.670 781.787
 377.447 115.734
 655.467 659.798
 114.838 12.592
 319.791 461.016
 284.110 215.672
 235.155 907.577
 910.831 467.550
 103.039 200.008
 119.988 7.068
 497.513 2.306
 576.858 998.560
 166.622 2.927
 843.779 84.615
 667.935 785.672
 511.249 660.857
 564.772 450.740
 248.193 686.412
 655.024 970.919
 936.315 501.431
 270.031 925.480
 218.403 536.592
 235.583 439.762
 839.496 48.091
 752.891 677.473
 410.298 190.019
 59.455 531.594
 819.747 204.429
 46.524 575.399
 691.740 143.958
 22.718 344.997
 571.506 984.039
 956.910 497.240
 69.858 888.885
 945.400 830.423
 946.577 690.241
 419.491 969.550
 113.570 759.058
 33.865 242.918
 148.528 601.623
 0.553 843.177
 72.905 913.195
 308.196 345.043
 634.697 959.111
 194.853 505.458
 995.321 26.597
 31.335 602.719
 727.686 66.830
 480.585 372.088
 144.110 308.274
 189.469 500.470
 771.193 616.912
 58.592 176.270
 935.098 270.090
 242.061 17.621
 904.325 927.470
 824.804 878.414
 425.250 269.708
 685.142 253.251
 174.013 643.358
 403.206 856.583
 110.403 225.054
 452.923 165.281
 756.933 590.881
 1.210 406.021
 419.250 55.273
 820.461 397.845
 520.333 900.515
 440.109 475.544
 826.820 341.603
 264.099 211.125
 15.409 215.777
 960.396 999.210
 953.086 421.349
 686.547 599.143
 267.425 791.753
 305.010 143.620
 360.959 629.087
 519.960 783.523
 403.468 553.361
 143.178 284.350
 22.830 681.462
 483.023 405.025
 241.798 731.323
 113.311 549.445
 585.920 265.448
 187.050 899.712
 455.963 522.882
 635.511 323.546
 634.117 734.609
 361.230 742.868
 822.389 334.679
 172.543 193.165
 117.581 443.938
 198.680 471.362
 361.894 556.781
 802.709 431.754
 1.313 661.032
 212.579 653.904
 893.593 489.736
 808.878 272.666
 969.973 179.859
 35.669 268.707
 633.907 0.591
 485.002 898.729
 718.671 733.094
 796.562 269.344
 993.916 719.199
 514.748 289.105
 958.031 49.982
 62.757 472.134
 655.037 102.729
 86.478 807.239
 766.753 938.904
 852.956 282.166
 336.017 494.119
 374.600 688.146
 336.009 87.304
 890.227 190.143
 403.502 379.367
 139.409 388.925
 467.399 366.363
 92.744 418.470
 623.937 408.849
 975.821 103.309
 409.824 303.785
 280.272 572.587
 906.312 389.504
 176.028 609.239
 750.520 45.269
 212.301 662.324
 843.289 377.536
 261.859 17.836
 111.620 563.746
 367.619 398.087
 222.482 205.420
 989.760 922.842
 346.009 95.159
 325.358 237.984
 450.190 262.322
 34.581 911.482
 774.844 780.561
 213.968 264.537
 6.628 113.661
 617.959 390.887
 764.038 276.521
 457.281 603.409
 634.713 593.397
 62.889 208.633
 598.085 659.308
 965.755 761.614
 953.724 331.704
 628.159 601.580
 177.028 293.051
 996.207 958.982
 584.651 291.072
 4.627 594.168
 535.992 458.044
 134.778 254.171
 675.815 775.466
 539.902 85.433
 566.574 442.603
 245.552 25.317
 925.361 550.014
 598.820 513.458
 605.532 490.343
 771.230 155.451
 811.443 162.818
 464.142 166.620
 748.601 464.485
 472.431 94.097
 761.482 295.818
 835.265 922.918
 845.865 341.765
 548.639 819.011
 418.592 988.245
 292.276 441.822
 140.042 680.763
 96.522 605.811
 996.297 874.054
 58.506 607.508
 420.138 22.913
 30.282 428.263
 951.919 153.821
 16.827 327.991
 380.312 779.233
 913.902 758.326
 854.525 881.955
 213.232 631.606
 597.459 531.727
 636.584 512.541
 375.057 291.653
 15.816 370.427
 170.851 835.704
 500.389 900.181
 784.329 302.906
 688.124 739.642
 603.346 547.674
 83.025 968.604
 208.764 62.945
 382.839 252.572
 946.046 423.259
 188.912 712.521
 164.313 353.873
 465.182 772.908
 576.918 230.496
 308.120 716.474
 565.716 968.842
 634.898 698.940
 238.773 906.152
 265.462 433.563
 491.293 705.954
 531.565 418.946
 123.128 346.163
 160.962 368.521
 472.705 458.215
 380.014 712.567
 853.877 265.984
 278.127 629.528
 974.625 988.179
 760.973 859.930
 198.300 192.693
 367.886 540.694
 31.038 367.533
 776.633 838.418
 212.849 57.829
 603.763 265.906
 712.867 734.748
 721.605 136.433
 317.268 48.497
 547.784 684.816
 215.911 977.984
 866.892 394.124
 482.988 343.958
 666.830 82.995
 878.562 185.828
 117.721 293.000
 320.382 115.896
 295.584 570.838
 365.543 225.004
 115.743 859.485
 354.328 702.821
 454.909 529.602
 586.915 602.094
 821.847 621.918
 188.680 182.478
 603.449 797.963
 660.847 845.362
 737.984 866.120
 577.619 660.939
 225.450 758.818
 374.159 3.158
 704.640 571.610
 645.492 472.944
 139.205 963.546
 146.423 496.970
 645.228 478.691
 626.629 145.367
 548.276 439.771
 461.369 490.038
 719.458 136.036
 532.763 414.097
 151.543 368.679
 93.656 136.558
 94.826 709.094
 98.057 804.381
 78.362 389.263
 229.532 561.836
 948.664 791.521
 200.379 285.646
 21.525 389.360
 756.691 190.384
 372.803 455.026
 712.343 294.047
 703.446 277.201
 581.632 86.766
 568.680 297.421
 396.776 979.453
 729.917 892.159
 822.080 303.129
 92.806 304.342
 28.643 878.325
 960.975 909.728
 117.547 837.704
 940.850 927.014
 399.106 339.907
 759.889 323.284
 102.865 700.135
 943.123 896.593
 237.262 940.374
 868.935 843.948
 297.522 752.402
 285.118 945.044
 371.255 808.071
 204.611 349.955
 277.901 448.136
 963.784 783.167
 642.821 252.696
 565.098 338.173
 20.026 328.534
 643.563 398.307
 187.979 342.247
 99.271 182.994
 727.177 149.654
 685.787 977.432
 701.438 103.798
 399.198 891.582
 289.740 813.720
 90.824 535.701
 213.453 837.635
 247.058 959.526
 763.928 856.196
 714.480 636.283
 725.212 629.007
 372.591 877.199
 901.489 100.693
 398.439 424.125
 772.505 517.731
 58.622 814.715
 814.322 235.427
 589.121 564.508
 617.276 943.112
 69.917 22.105
 315.875 487.757
 610.143 576.663
 302.817 20.118
 174.568 521.428
 345.498 277.456
 0.656 483.376
 250.723 922.472
 477.294 738.783
 152.413 714.704
 235.132 659.425
 426.385 149.312
 890.491 826.740
 592.732 75.415
 699.747 254.848
 354.659 734.267
 331.579 561.509
 975.934 934.332
 16.355 593.481
 428.496 519.322
 654.096 864.178
 386.524 465.461
 677.070 502.826
 20.688 460.522
 895.236 191.678
 302.040 529.728
 480.840 618.276
 882.535 558.568
 153.934 270.621
 630.380 561.380
 447.932 322.838
 193.099 414.590
 301.320 906.003
 997.409 937.476
 729.095 132.941
 408.873 599.828
 769.284 886.757
 230.066 468.934
 523.216 21.575
 756.035 997.724
 863.131 331.458
 500.701 886.937
 170.618 381.901
 806.138 27.857
 400.702 170.001
 525.125 715.115
 398.713 77.674
 80.927 193.412
 993.060 840.892
 539.874 715.763
 162.546 301.188
 43.138 707.346
 950.793 698.782
 523.432 177.460
 644.842 765.164
 147.486 47.119
 625.151 73.224
 271.678 671.804
 758.465 91.870
 849.727 163.868
 974.708 397.112
 489.573 548.583
 928.812 130.974
 601.506 729.101
 285.922 332.105
 19.109 361.551
 24.428 336.993
 894.886 240.474
 269.915 358.327
 687.817 621.078
 51.252 267.915
 362.795 27.948
 207.977 866.971
 32.603 755.295
 629.196 728.450
 790.304 202.588
 424.777 396.928
 330.483 927.960
 329.326 74.539
 646.482 372.498
 130.921 290.391
 950.761 409.127
 665.751 720.182
 407.749 513.865
 595.457 707.404
 32.465 523.779
 908.389 943.278
 511.008 729.800
 684.140 635.604
 886.373 813.968
 911.093 674.112
 248.486 755.665
 30.683 258.971
 322.699 941.588
 834.196 68.277
 296.063 976.764
 495.944 808.167
 313.532 31.758
 981.366 315.225
 853.057 412.796
 113.920 805.099
 13.370 610.906
 967.699 314.325
 563.760 593.160
 423.636 435.612
 181.613 28.978
 89.341 562.197
 489.678 498.189
 942.454 636.775
 477.611 271.829
 74.469 838.279
 406.328 773.631
 549.009 369.016
 931.903 367.653
 361.285 49.976
 609.536 239.150
 712.948 458.364
 136.505 170.467
 670.772 904.411
 233.598 306.359
 833.826 340.400
 342.658 163.989
 920.245 910.731
 807.289 297.867
 432.971 15.010
 706.150 70.830
 458.326 585.053
 403.572 816.059
 579.802 529.851
 378.380 474.821
 192.789 629.567
 275.024 248.795
 728.064 350.465
 5.578 368.353
 429.774 287.982
 309.345 218.939
 87.615 46.280
 469.074 521.990
 146.220 41.407
 987.969 285.614
 763.842 824.253
 376.312 840.191
 976.904 301.914
 785.677 487.301
 159.498 575.727
 895.286 414.849
 413.312 785.468
 110.236 380.378
 552.688 267.086
 14.328 817.454
 583.648 801.546
 948.482 71.418
 339.913 701.108
 204.702 281.019
 511.575 783.710
 358.881 367.545
 164.557 903.424
 765.220 814.538
 935.889 3.530
 830.518 576.370
 38.866 647.317
 836.069 965.574
 614.113 559.692
 314.549 675.518
 611.429 920.094
 183.342 900.694
 530.107 414.794
 426.572 541.463
 932.377 455.591
 376.245 708.796
 579.068 464.212
 917.004 678.374
 424.929 809.876
 905.706 349.011
 112.899 364.623
 11.398 419.919
 284.646 841.037
 126.148 462.669
 194.722 124.166
 633.815 890.415
 196.668 868.951
 641.417 347.960
 533.402 261.884
 843.713 106.469
 86.437 237.238
 901.376 756.256
 847.248 681.011
 40.469 476.222
 600.810 477.137
 327.435 810.648
 840.644 268.832
 619.515 610.521
 154.220 781.832
 243.297 270.130
 68.174 635.249
 800.219 798.850
 668.417 39.791
 251.436 566.950
 707.873 332.874
 288.015 722.547
 584.598 246.977
 466.379 529.994
 668.574 363.336
 281.921 978.827
 333.093 720.316
 192.554 473.676
 515.867 767.721
 93.460 771.358
 208.552 168.615
 217.544 379.673
 417.019 623.416
 304.156 686.610
 517.458 342.148
 880.790 227.913
 677.283 825.318
 956.121 819.912
 940.029 678.420
 473.326 143.610
 468.322 616.301
 743.918 641.163
 279.991 89.156
 325.871 918.718
 34.063 949.959
 555.747 897.317
 163.418 792.365
 150.618 639.037
 0.113 418.087
 998.142 537.301
 791.764 883.342
 816.324 602.307
 409.928 656.013
 730.744 114.685
 554.428 159.789
 756.783 447.971
 764.263 850.821
 536.359 374.465
 162.604 568.754
 639.573 435.897
 649.992 220.638
 56.375 762.490
 978.914 526.883
 754.918 109.193
 510.199 107.624
 32.761 409.582
 386.209 280.523
 823.814 155.359
 729.535 632.909
 715.253 737.094
 364.172 418.500
 570.044 140.366
 487.134 698.679
 815.945 206.661
 923.759 627.925
 452.469 931.846
 763.956 490.763
 23.418 894.083
 687.243 792.195
 412.012 50.453
 482.255 534.478
 624.638 505.795
 695.543 570.369
 351.982 892.529
 1.938 787.164
 225.271 176.087
 474.747 668.397
 340.899 752.576
 101.880 212.755
 907.663 884.207
 500.138 115.233
 203.762 840.631
 133.869 776.891
 420.648 612.727
 458.788 990.624
 250.676 37.497
 252.637 825.489
 156.444 432.010
 130.667 216.437
 381.030 959.883
 497.532 365.367
 737.321 540.348
 283.457 219.647
 696.935 17.849
 29.683 852.404
 8.317 915.332
 707.681 502.671
 61.362 538.576
 13.107 710.923
 112.194 639.202
 406.463 415.507
 744.453 703.298
 468.994 957.351
 108.938 149.464
 998.174 714.180
 415.719 998.370
 929.515 981.911
 294.494 635.720
 590.422 811.291
 260.366 116.778
 870.771 753.999
 972.071 554.685
 740.280 977.005
 924.719 762.993
 714.132 460.064
 934.221 767.558
 628.345 132.578
 328.753 611.954
 650.969 857.225
 325.027 117.421
 243.179 293.609
 122.969 752.013
 667.906 431.523
 869.148 359.034
 197.844 166.451
 712.392 302.087
 928.008 786.620
 678.043 229.395
 781.739 878.763
 322.195 534.821
 97.907 556.923
 973.651 104.653
 988.591 333.997
 537.479 760.429
 301.676 538.513
 105.877 127.428
 555.430 219.621
 113.995 429.992
 129.347 661.951
 182.645 908.345
 497.568 270.187
 627.094 402.329
 531.266 892.912
 479.913 906.532
 231.034 988.889
 702.962 85.170
 489.087 139.784
 553.913 376.088
 136.629 665.046
 159.185 209.197
 69.970 771.787
 639.034 328.980
 338.698 189.975
 370.975 322.645
 842.684 406.808
 482.111 309.573
 546.915 870.024
 574.860 704.477
 662.576 215.083
 237.572 901.972
 40.837 163.054
 623.438 285.770
 516.988 103.026
 427.719 798.554
 264.641 23.472
 912.766 341.796
 463.481 790.876
 258.592 946.592
 43.448 330.930
 818.244 171.373
 690.333 978.568
 774.234 759.555
 132.802 699.122
 995.336 715.434
 382.064 506.078
 430.804 630.676
 669.332 813.617
 328.248 83.331
 382.347 657.697
 676.875 18.582
 103.314 331.492
 142.680 253.285
 612.445 534.103
 37.386 188.278
 362.794 290.537
 538.026 792.448
 825.421 721.727
 16.088 285.494
 324.137 922.107
 339.914 302.445
 554.663 325.888
 854.988 798.368
 145.310 739.244
 225.716 437.805
 49.853 802.254
 819.127 617.699
 655.887 780.452
 33.696 767.609
 584.306 920.686
 211.214 845.432
 791.733 929.585
 130.693 454.729
 764.715 626.110
 762.994 220.820
 12.502 303.561
 983.753 712.411
 377.613 523.033
 398.845 534.624
 746.539 802.188
 757.895 264.551
 866.464 203.446
 622.027 683.995
 170.463 48.143
 845.184 583.871
 749.104 662.293
 935.098 84.123
 49.661 110.210
 719.554 511.285
 157.329 600.341
 773.404 997.463
 941.115 599.164
 407.323 970.115
 208.736 501.192
 404.204 967.364
 791.430 953.221
 165.122 880.415
 105.509 987.363
 123.847 950.093
 850.619 988.773
 664.926 51.505
 695.646 109.748
 871.566 927.785
 866.169 82.155
 100.181 784.922
 729.211 905.466
 70.825 754.519
 722.068 669.496
 147.489 155.353
 195.496 770.992
 107.810 738.753
 43.963 104.221
 645.104 453.713
 936.562 940.642
 361.507 997.522
 804.285 295.593
 182.459 74.364
 198.451 634.902
 110.975 931.326
 630.125 966.683
 534.261 207.620
 903.415 248.736
 962.772 263.333
 341.855 816.489
 18.123 58.970
 204.837 286.949
 665.156 962.506
 231.916 348.419
 406.541 958.112
 321.104 621.820
 305.544 27.500
 730.905 636.185
 981.960 643.707
 735.483 47.653
 923.857 546.634
 402.027 838.157
 687.981 213.874
 596.149 37.542
 516.743 668.983
 655.174 842.547
 100.241 717.799
 553.809 69.574
 256.348 122.599
 178.360 28.302
 117.274 130.431
 333.967 882.851
 502.115 698.126
 846.892 760.400
 854.646 500.094
 56.663 548.125
 845.303 679.494
 789.650 903.262
 214.945 387.940
 688.609 293.507
 993.244 548.173
 367.016 332.306
 1.687 328.516
 40.964 612.627
 774.003 413.393
 46.442 151.168
 246.969 932.339
 410.554 300.778
 922.017 527.972
 549.344 80.956
 630.720 424.190
 303.161 714.004
 591.376 937.905
 186.967 277.901
 483.621 864.987
 674.595 726.738
 735.822 783.532
 3.031 657.066
 886.327 40.391
 778.548 575.530
 593.175 21.149
 197.446 652.341
 804.329 15.961
 19.845 19.560
 516.759 366.086
 318.060 226.692
 30.838 656.474
 177.473 23.030
 307.551 71.814
 876.349 861.726
 949.319 986.162
 983.900 470.229
 18.153 754.316
 368.175 201.869
 772.795 126.949
 325.458 260.940
 923.318 846.967
 162.141 6.043
 968.836 693.391
 263.180 502.055
 981.645 428.397
 355.825 68.476
 37.115 945.848
 664.273 410.643
 649.192 104.247
 494.054 810.346
 670.703 707.550
 481.491 974.423
 348.140 343.518
 993.642 315.237
 602.756 36.541
 620.992 377.470
 242.271 171.122
 225.403 683.919
 117.031 910.114
 898.830 692.160
 225.901 400.531
 466.983 717.769
 283.653 727.166
 802.055 362.788
 194.058 653.849
 358.989 105.177
 470.829 263.051
 642.466 561.935
 729.060 261.389
 72.076 481.567
 578.706 821.815
 219.379 587.574
 312.286 758.803
 124.119 961.221
 743.319 722.326
 292.339 87.107
 49.832 107.031
 674.288 997.852
 966.611 927.653
 5.545 43.877
 686.843 948.830
 164.761 720.952
 242.722 581.157
 902.789 142.416
 377.726 185.359
 381.060 216.178
 271.302 448.097
 325.083 340.586
 278.075 907.268
 358.383 570.644
 775.307 778.172
 792.660 219.919
 529.003 246.981
 74.034 887.700
 773.798 902.244
 438.905 959.901
 615.738 32.319
 535.001 890.891
 899.476 955.634
 685.812 587.595
 399.697 216.362
 694.895 183.022
 996.225 480.678
 128.896 490.912
 346.897 934.396
 615.957 703.826
 783.672 302.878
 34.058 52.011
 605.457 696.041
 429.477 438.517
 333.802 997.822
 939.713 656.706
 621.037 659.125
 941.977 969.525
 468.890 470.120
 604.576 266.457
 921.503 151.580
 184.649 35.041
 960.570 651.003
 944.810 201.384
 550.677 608.650
 810.023 860.498
 586.565 87.801
 663.808 775.961
 385.967 874.885
 2.521 662.928
 684.646 246.361
 993.725 953.422
 235.766 383.897
 488.484 393.173
 832.635 676.613
 339.895 240.590
 179.914 73.577
 306.496 477.192
 678.776 801.778
 647.665 631.763
 90.144 20.449
 230.220 45.288
 748.540 983.373
 995.665 528.432
 647.311 684.045
 123.702 896.825
 261.981 686.981
 260.414 211.048
 458.344 340.700
 53.016 238.078
 609.953 27.884
 694.216 619.685
 68.234 755.853
 678.335 52.116
 158.071 710.966
 911.591 912.406
 761.018 394.936
 306.948 812.191
 474.018 395.964
 89.117 513.243
 48.587 505.162
 0.443 133.871
 906.803 816.907
 149.303 136.190
 657.279 213.993
 298.218 876.204
 685.879 563.778
 321.265 577.190
 639.625 384.795
 444.686 148.474
 353.471 294.705
 749.215 903.084
 962.215 346.166
 488.969 656.685
 395.280 288.641
 754.422 34.610
 550.550 768.645
 263.594 832.658
 392.709 671.330
 947.063 619.966
 307.891 901.008
 42.624 228.676
 884.012 351.439
 631.475 526.120
 67.469 98.038
 629.871 731.931
 392.288 689.119
 851.660 236.958
 786.085 72.687
 734.279 255.513
 754.998 185.838
 983.428 940.529
 541.991 587.736
 752.253 696.524
 972.679 32.179
 995.402 112.051
 61.069 365.547
 495.669 116.895
 283.795 179.424
 373.191 955.029
 562.752 839.231
 979.476 298.802
 68.182 711.052
 229.326 149.713
 690.691 994.539
 114.264 54.106
 483.284 681.933
 306.162 976.328
 173.136 958.975
 36.866 926.023
 445.387 265.802
 419.736 29.895
 644.060 183.172
 855.989 211.289
 682.345 5.737
 389.659 424.131
 748.488 29.215
 790.091 552.353
 104.746 197.686
 653.443 593.840
 254.103 331.647
 31.141 701.684
 669.284 953.726
 573.218 548.367
 396.086 29.082
 180.611 444.057
 241.055 289.543
 908.635 703.085
 93.282 277.815
 772.997 77.739
 700.804 659.761
 51.798 221.582
 991.169 553.595
 227.338 301.754
 688.610 725.087
 398.417 138.089
 510.740 123.636
 548.673 833.992
 927.295 776.832
 663.915 397.895
 212.283 928.233
 239.065 593.657
 26.824 167.235
 44.056 352.869
 819.181 349.779
 171.745 821.644
 35.226 298.102
 866.747 179.918
 189.248 566.731
 632.170 83.694
 772.089 205.643
 784.947 152.065
 369.732 191.032
 336.173 703.708
 157.417 545.971
 620.233 685.067
 627.006 669.756
 998.144 808.424
 331.662 833.596
 682.353 606.835
 3.106 495.161
 941.063 829.660
 351.988 114.333
 762.199 152.644
 518.651 612.127
 315.462 6.648
 645.354 864.414
 23.928 775.986
 615.315 537.892
 725.783 158.495
 200.733 799.171
 706.545 983.116
 810.904 616.221
 450.336 755.627
 690.808 447.529
 886.073 48.746
 826.228 516.666
 984.982 109.078
 327.744 802.650
 546.518 650.988
 635.327 559.233
 340.877 317.805
 278.141 94.387
 861.139 175.594
 989.262 695.818
 383.035 466.721
 889.024 745.871
 895.114 682.678
 968.554 11.943
 509.203 451.956
 809.740 874.333
 906.527 303.532
 30.475 425.842
 137.439 724.870
 333.901 275.429
 44.628 140.803
 834.817 856.644
 796.015 192.646
 930.984 690.638
 522.700 582.230
 855.343 509.397
 90.702 490.825
 989.010 298.940
 277.384 306.276
 414.054 81.888
 462.177 851.931
 247.678 796.815
 717.148 157.436
 311.515 636.709
 440.256 834.386
 265.627 134.696
 409.692 499.630
 668.870 601.713
 51.840 247.184
 535.984 963.397
 461.329 618.055
 945.811 863.030
 145.914 708.345
 541.132 110.592
 901.039 232.963
 353.648 196.990
 661.623 408.968
 120.618 955.311
 597.629 213.320
 43.757 350.802
 284.413 819.712
 15.396 397.496
 110.569 133.918
 519.075 926.570
 510.396 272.856
 347.109 230.026
 403.360 406.435
 689.928 849.184
 870.571 580.603
 92.853 112.210
 532.861 333.111
 875.377 605.866
 954.197 109.101
 323.894 16.615
 268.837 581.125
 837.390 633.614
 914.590 17.677
 91.058 975.174
 95.055 256.394
 627.535 200.541
 340.798 694.074
 360.024 185.896
 196.557 967.476
 624.516 878.034
 735.031 769.040
 326.498 58.082
 847.349 13.374
 645.769 232.947
 348.476 477.360
 774.278 571.809
 78.517 103.486
 427.453 682.456
 797.000 547.521
 878.444 406.556
 628.896 823.597
 84.567 548.981
 703.500 248.433
 1.450 654.176
 958.702 398.723
 386.541 228.522
 595.073 699.215
 581.624 573.037
 541.137 171.787
 813.551 43.008
 420.873 56.805
 171.604 763.008
 737.770 616.506
 394.932 785.706
 350.492 736.220
 48.499 345.047
 310.597 633.564
 273.437 188.507
 962.860 389.568
 588.062 214.521
 26.969 341.008
 787.730 540.821
 542.154 972.454
 771.920 203.988
 873.182 563.035
 620.402 472.106
 959.834 860.217
 779.928 38.999
 108.317 745.685
 219.893 473.484
 540.947 641.467
 608.952 299.619
 761.999 83.671
 272.118 78.643
 387.969 912.680
 54.908 210.677
 208.073 229.455
 471.217 750.200
 866.936 125.160
 196.640 975.383
 130.738 73.874
 218.732 424.929
 348.311 294.446
 728.218 539.797
 540.538 737.004
 166.645 359.716
 838.951 172.303
 100.509 129.724
 494.645 88.637
 712.093 389.862
 841.768 302.706
 453.366 636.982
 829.206 829.650
 650.219 962.301
 636.101 235.775
 746.564 948.565
 521.110 408.709
 196.487 338.542
 184.525 57.411
 330.574 610.103
 262.304 823.166
 500.929 175.617
 40.744 307.414
 437.585 794.096
 451.921 658.673
 594.175 288.049
 958.451 305.152
 718.634 403.777
 89.753 558.954
 428.750 769.820
 382.444 879.402
 4.493 285.028
 989.188 685.327
 309.001 812.547
 641.000 507.765
 925.978 941.667
 318.574 624.997
 539.151 494.571
 452.456 911.077
 893.564 853.472
 726.990 637.799
 561.369 535.353
 309.145 219.580
 206.740 481.727
 213.784 92.981
 204.356 510.590
 408.250 930.083
 740.278 313.595
 460.767 440.784
 917.859 305.647
 61.888 7.203
 737.585 844.560
 561.789 87.997
 29.631 648.425
 937.627 646.766
 730.587 227.213
 956.490 102.312
 128.758 407.461
 55.864 415.753
 501.101 425.041
 903.337 757.232
 652.890 967.082
 201.946 710.726
 300.372 101.484
 11.640 547.458
 636.808 398.617
 298.570 735.443
 251.527 147.353
 193.035 454.052
 365.893 335.183
 327.996 488.412
 973.880 703.832
 890.028 919.404
 370.425 427.265
 593.761 572.434
 988.594 773.607
 592.475 203.882
 795.315 7.297
 468.044 990.700
 391.920 29.297
 462.483 539.244
 684.694 123.676
 283.536 477.845
 615.268 226.194
 353.997 768.297
 131.983 418.110
 697.590 329.322
 830.601 705.429
 635.449 965.951
 563.404 414.946
 681.645 138.842
 705.174 834.023
 2.123 873.722
 646.536 667.078
 270.359 331.081
 761.380 869.906
 899.510 847.916
 445.421 860.274
 342.554 885.702
 555.477 662.805
 269.687 421.144
 479.820 416.240
 0.072 188.749
 253.230 806.031
 79.886 507.445
 288.660 354.458
 560.789 518.766
 951.014 339.542
 495.695 743.263
 946.269 173.818
 788.505 277.547
 267.672 871.245
 620.919 449.645
 734.957 297.279
 745.110 709.179
 315.438 31.371
 441.954 225.457
 838.577 186.292
 569.391 516.125
 147.486 503.842
 986.593 237.087
 489.108 576.418
 562.015 477.333
 175.180 488.922
 735.489 856.995
 471.933 411.579
 187.681 900.941
 849.859 343.013
 9.110 421.663
 275.363 961.571
 993.140 502.908
 111.987 314.348
 393.784 528.888
 456.092 295.991
 983.701 92.946
 724.768 747.396
 267.558 475.036
 984.655 757.408
 701.061 270.431
 629.835 864.179
 139.880 144.793
 433.583 327.619
 101.734 185.486
 889.363 247.279
 828.696 909.096
 875.848 813.045
 348.037 304.243
 611.986 447.166
 464.367 861.368
 272.312 588.798
 792.562 32.315
 499.142 715.613
 931.899 27.819
 944.276 235.675
 762.232 996.795
 293.977 727.252
 641.279 24.494
 450.865 780.321
 229.497 764.650
 466.705 292.995
 450.281 1.946
 820.867 406.018
 95.936 784.169
 928.324 491.849
 154.956 617.759
 624.769 440.041
 607.429 376.139
 428.846 351.771
 210.038 207.885
 815.123 143.246
 370.326 672.740
 566.708 195.564
 244.877 289.621
 612.010 328.531
 544.424 504.680
 12.787 34.419
 500.033 22.232
 965.241 117.041
 51.290 370.869
 635.450 939.530
 525.506 275.651
 286.083 204.455
 55.413 789.983
 702.330 151.372
 353.661 513.332
 208.663 854.439
 550.850 529.557
 230.028 796.504
 888.182 782.261
 114.853 462.300
 617.486 435.777
 854.693 473.432
 435.025 721.282
 36.315 939.120
 798.719 845.942
 304.439 641.882
 142.088 648.326
 333.506 355.132
 96.334 855.583
 668.834 703.928
 611.452 467.773
 243.849 250.794
 278.509 33.562
 181.172 900.799
 101.319 351.108
 989.887 775.034
 553.367 530.942
 156.029 665.781
 544.374 887.191
 643.138 342.345
 173.144 913.285
 57.587 871.450
 75.092 672.877
 350.483 813.872
 203.043 461.015
 413.488 488.637
 880.619 120.372
 847.322 302.394
 513.981 128.805
 434.467 534.809
 968.123 594.656
 405.349 577.054
 39.928 832.466
 751.794 831.206
 876.139 862.426
 492.686 700.918
 478.200 240.627
 642.538 10.890
 448.205 233.474
 460.255 972.940
 905.036 788.513
 476.945 423.982
 534.190 706.029
 510.641 465.608
 228.970 202.428
 892.725 71.711
 888.012 889.549
 54.331 450.551
 10.961 426.085
 377.778 467.491
 590.024 471.592
 313.106 786.595
 942.934 473.718
 525.942 371.115
 38.174 519.800
 691.492 908.235
 195.345 399.954
 219.554 671.224
 924.098 965.721
 4.550 397.226
 919.546 272.689
 388.171 301.604
 638.637 204.091
 123.931 245.959
 422.215 762.786
 794.497 968.413
 235.845 859.354
 983.999 828.528
 916.779 723.177
 506.646 638.347
 425.352 420.631
 175.952 283.859
 300.706 919.989
 330.051 191.807
 60.041 627.006
 550.271 485.015
 107.758 899.631
 492.892 380.512
 239.318 196.905
 346.431 19.731
 640.717 828.274
 305.653 245.598
 457.785 738.511
 373.728 639.518
 302.814 23.995
 348.416 450.078
 195.016 452.580
 678.178 448.096
 315.018 816.842
 978.790 558.666
 964.133 544.674
 947.831 694.664
 331.536 318.419
 598.831 158.295
 115.256 100.756
 632.501 413.515
 947.356 660.088
 171.130 854.282
 624.428 548.235
 383.762 308.676
 729.303 267.694
 932.186 599.929
 689.479 723.995
 957.219 220.793
 196.072 780.750
 115.503 521.445
 201.324 1.561
 161.421 233.153
 122.871 295.325
 767.298 385.467
 62.534 891.524
 786.446 974.744
 652.768 712.381
 414.519 122.986
 884.579 22.457
 700.048 960.478
 959.514 107.143
 427.844 371.424
 810.974 434.011
 460.389 872.156
 625.570 200.077
 411.593 825.621
 85.610 669.516
 861.782 528.514
 474.273 206.371
 848.022 298.920
 513.891 242.339
 803.474 918.632
 326.486 568.351
 525.177 787.086
 148.862 668.412
 751.414 80.244
 39.823 334.031
 985.543 500.669
 375.324 406.762
 849.054 792.942
 232.425 235.066
 346.955 785.527
 62.021 730.527
 425.629 26.008
 293.515 838.630
 367.734 86.555
 605.281 762.868
 249.001 831.567
 639.380 500.331
 554.811 626.295
 497.093 655.346
 375.011 906.007
 686.096 228.994
 446.554 267.931
 516.388 160.746
 856.449 356.063
 679.331 989.263
 941.327 111.293
 764.391 657.999
 892.100 300.703
 346.661 414.185
 688.274 730.816
 543.215 23.761
 219.982 815.925
 319.374 377.534
 108.602 606.054
 511.449 613.373
 688.772 386.802
 408.354 384.398
 573.635 218.130
 641.296 13.350
 977.530 469.595
 112.631 278.588
 630.180 489.681
 248.910 158.193
 376.237 986.457
 189.362 336.736
 934.235 731.136
 772.882 866.247
 388.280 576.274
 720.451 421.457
 730.852 22.825
 35.403 842.486
 670.916 207.350
 873.716 499.782
 300.947 10.235
 436.457 720.526
 490.854 321.193
 475.454 498.064
 785.132 418.839
 903.453 771.818
 439.504 21.315
 586.450 160.871
 190.140 205.281
 447.047 496.897
 626.061 946.999
 504.929 308.933
 185.169 153.290
 858.449 431.733
 946.475 379.154
 7.630 649.956
 503.487 895.563
 424.355 151.629
 312.489 813.914
 184.137 86.203
 378.894 796.950
 532.699 635.780
 917.329 709.303
 919.803 283.995
 467.142 869.611
 695.745 867.534
 713.223 361.323
 939.029 122.852
 129.175 907.459
 826.609 788.543
 280.855 898.002
 333.378 525.750
 786.063 324.992
 571.123 499.404
 181.965 193.443
 667.930 87.049
 294.753 764.790
 119.018 905.087
 703.683 98.633
 84.491 860.906
 939.267 398.238
 196.733 840.305
 626.852 761.739
 301.712 650.526
 683.758 985.683
 878.713 78.208
 280.429 967.871
 49.865 147.426
 791.796 185.072
 444.898 525.142
 680.238 366.729
 271.978 309.879
 780.575 302.202
 759.157 334.913
 992.686 176.315
 373.211 441.034
 949.177 661.092
 546.748 637.902
 912.719 451.848
 906.811 529.718
 396.841 39.573
 508.470 73.525
 800.161 291.245
 347.692 550.744
 530.152 163.047
 424.958 338.973
 579.706 412.021
 23.591 586.552
 547.355 78.459
 276.686 522.816
 477.243 379.173
 848.993 828.337
 283.470 340.898
 933.528 78.951
 638.795 389.600
 238.436 742.327
 101.691 336.825
 152.315 914.590
 558.258 925.832
 463.507 945.685
 224.508 740.781
 461.641 215.337
 26.242 780.321
 761.786 626.525
 12.282 56.550
 10.247 311.107
 4.721 921.269
 706.197 663.848
 217.512 429.057
 608.622 98.543
 430.807 421.946
 699.659 955.722
 169.761 429.951
 3.035 278.754
 457.855 207.691
 972.637 847.825
 179.245 317.593
 887.043 943.593
 53.260 688.232
 130.120 969.517
 186.347 351.359
 277.568 849.388
 189.646 437.729
 119.783 230.884
 829.797 100.429
 660.982 53.937
 89.822 960.894
 474.485 211.740
 658.050 328.919
 749.186 460.728
 115.739 240.765
 820.001 682.372
 166.379 961.995
 776.500 213.793
 927.822 202.218
 932.797 535.836
 706.476 841.760
 15.263 817.233
 483.435 444.985
 82.869 982.907
 85.841 467.026
 591.332 315.401
 291.863 600.969
 3.102 463.340
 851.016 677.696
 740.277 862.848
 98.088 452.819
 589.310 360.860
 831.720 292.337
 360.851 537.614
 828.761 514.269
 354.059 274.353
 512.199 36.614
 94.418 307.036
 201.162 117.410
 732.564 294.041
 191.603 710.613
 187.321 642.227
 869.554 178.082
 570.412 458.907
 696.996 434.699
 77.748 395.500
 363.256 717.785
 510.540 330.487
 620.557 986.364
 989.477 204.442
 356.850 908.975
 540.858 408.146
 666.843 694.669
 811.953 867.004
 5.353 880.369
 664.087 932.253
 716.446 94.213
 199.458 843.891
 175.802 769.808
 507.844 474.218
 639.177 557.151
 131.722 287.692
 411.586 544.513
 705.692 596.129
 722.882 419.666
 144.131 772.610
 376.991 922.002
 48.813 777.785
 823.264 698.376
 57.768 204.318
 346.810 319.675
 733.167 755.177
 985.617 352.516
 317.828 226.373
 29.499 137.060
 508.449 392.061
 341.089 189.343
 983.543 807.792
 642.244 831.930
 172.830 214.992
 538.141 933.050
 3.540 595.800
 692.443 189.974
 651.438 782.283
 834.108 681.598
 657.664 48.443
 362.473 907.447
 846.723 128.606
 242.272 961.199
 949.585 323.633
 743.269 107.186
 555.275 629.515
 806.628 854.805
 294.088 394.416
 417.099 690.603
 8.402 763.929
 159.522 228.806
 58.792 884.597
 51.075 491.766
 12.664 417.703
 6.600 911.238
 392.059 674.595
 730.305 44.379
 241.820 567.636
 79.018 785.149
 297.230 414.244
 733.240 398.451
 963.021 412.878
 394.613 152.382
 97.870 697.474
 331.628 830.706
 367.842 279.414
 377.760 395.888
 279.507 803.194
 983.658 481.202
 722.632 913.415
 501.864 922.765
 190.466 587.366
 981.215 918.409
 752.918 100.463
 638.996 605.592
 237.676 323.176
 210.840 385.947
 32.978 900.260
 227.880 456.213
 22.913 29.373
 192.846 16.403
 664.453 170.169
 704.494 63.993
 330.783 101.265
 974.178 611.153
 196.774 466.018
 378.785 409.649
 1.773 864.506
 768.005 679.806
 567.393 854.843
 86.497 26.132
 502.078 8.747
 456.639 308.891
 821.245 651.827
 496.892 119.621
 436.415 726.376
 204.277 86.622
 506.572 602.447
 915.137 186.553
 340.929 780.984
 462.190 749.049
 938.171 570.907
 782.385 866.701
 840.288 660.856
 591.359 432.646
 969.341 367.200
 847.096 257.691
 656.463 434.720
 176.210 419.343
 520.234 947.702
 157.897 682.908
 16.190 920.117
 857.954 42.250
 873.015 857.976
 611.286 952.630
 719.976 299.204
 177.197 983.795
 663.195 451.510
 776.744 487.324
 507.570 372.447
 482.851 542.712
 571.666 114.400
 117.335 282.360
 383.128 227.561
 438.027 572.320
 953.444 453.524
 525.609 585.050
 247.886 219.268
 33.445 699.728
 26.802 164.552
 302.663 327.719
 528.972 804.794
 305.064 124.091
 790.430 86.169
 322.448 814.661
 490.050 960.740
 144.996 761.787
 536.446 768.173
 143.922 896.152
 562.827 618.850
 693.393 757.325
 683.532 733.661
 260.416 879.313
 347.998 801.373
 803.913 411.046
 667.168 499.295
 508.585 723.456
 900.052 911.129
 986.460 388.160
 792.877 332.683
 898.565 646.662
 532.416 937.044
 48.320 668.362
 283.582 672.193
 772.470 130.666
 657.730 172.857
 378.400 71.272
 233.652 112.082
 250.131 452.757
 112.643 414.829
 449.213 350.157
 819.852 864.559
 378.967 296.231
 7.300 503.736
 647.334 784.883
 913.435 650.507
 269.157 695.043
 386.797 507.065
 985.472 924.744
 187.729 41.820
 765.766 553.651
 895.178 799.259
 597.917 632.830
 922.079 380.880
 886.263 249.659
 192.137 791.024
 176.012 865.790
 965.664 536.493
 334.854 374.710
 88.381 83.105
 661.419 686.337
 743.672 920.610
 894.320 498.162
 237.716 375.633
 582.362 850.571
 763.505 386.489
 391.567 948.483
 752.204 551.029
 391.615 938.160
 810.121 856.462
 234.827 998.842
 291.334 966.633
 44.942 400.665
 907.341 786.270
 228.485 516.261
 16.961 142.639
 844.773 91.746
 165.870 862.980
 485.758 87.796
 302.831 711.574
 266.330 812.743
 838.987 654.764
 779.934 872.546
 240.843 707.472
 82.017 158.072
 263.302 283.378
 601.678 944.898
 795.760 16.075
 604.790 477.125
 874.678 573.957
 522.894 692.289
 925.906 81.779
 282.345 82.827
 158.349 551.794
 206.886 909.829
 109.452 772.737
 191.351 931.741
 217.479 602.041
 550.090 594.513
 494.226 642.419
 204.586 876.572
 625.834 85.826
 992.387 83.334
 323.524 694.117
 733.713 249.164
 367.945 715.057
 991.032 102.475
 381.263 154.272
 986.575 970.556
 964.086 528.244
 17.464 498.839
 946.845 691.185
 620.262 604.370
 327.574 880.913
 206.814 910.544
 153.445 977.578
 519.834 770.831
 508.362 466.797
 966.634 399.613
 703.005 488.641
 187.483 120.872
 239.576 19.697
 434.425 117.921
 607.023 951.602
 888.026 633.328
 122.595 11.011
 662.765 406.598
 994.310 918.536
 264.031 342.899
 361.485 354.187
 806.368 339.385
 55.212 521.042
 607.477 732.551
 189.005 854.887
 387.145 612.103
 876.332 583.564
 354.772 931.270
 514.154 904.470
 921.369 853.202
 260.663 921.574
 658.045 546.534
 865.109 704.408
 807.272 884.474
 625.052 831.465
 78.047 430.608
 401.663 130.561
 391.948 196.367
 720.287 490.952
 542.606 930.740
 627.658 198.760
 563.154 918.937
 228.630 231.917
 719.460 205.571
 446.663 976.948
 44.645 867.323
 259.469 422.057
 863.458 3.532
 373.027 704.167
 812.905 819.741
 385.817 997.353
 15.455 893.741
 35.698 822.953
 698.672 46.324
 142.698 524.315
 153.900 315.892
 593.594 609.264
 288.397 248.773
 843.061 39.077
 529.978 972.832
 319.030 92.831
 698.777 493.589
 157.646 809.879
 953.295 28.036
 399.649 0.888
 661.783 425.797
 152.323 600.108
 237.502 289.873
 959.498 529.491
 628.100 35.409
 379.734 970.984
 363.867 65.577
 406.336 849.216
 273.637 515.466
 181.641 656.156
 175.680 650.021
 474.946 385.772
 876.809 298.367
 574.201 64.885
 577.544 477.905
 755.196 81.146
 523.517 186.283
 960.469 526.124
 280.937 812.667
 68.749 37.155
 992.281 601.814
 442.725 972.783
 111.110 471.428
 789.811 170.828
 473.723 376.640
 691.833 383.553
 770.249 492.481
 92.966 769.841
 986.626 168.771
 171.612 449.142
 737.943 840.338
 155.103 126.251
 467.028 553.115
 13.317 610.412
 682.423 213.057
 538.657 748.077
 27.332 65.406
 988.598 827.804
 354.639 767.550
 339.795 0.798
 809.175 996.172
 838.930 184.647
 442.130 110.815
 197.892 414.658
 186.796 529.242
 685.280 701.312
 270.790 218.482
 931.599 308.665
 816.903 898.417
 363.869 542.876
 559.993 36.820
 391.976 828.498
 176.552 596.259
 312.221 139.845
 660.197 400.318
 104.624 973.058
 782.305 310.580
 64.217 609.664
 832.002 554.161
 410.440 693.178
 241.946 187.036
 503.755 266.168
 161.803 9.431
 108.567 686.074
 654.280 220.362
 773.613 934.754
 651.533 678.566
 55.307 80.382
 643.065 62.099
 139.519 253.012
 868.631 239.593
 779.200 809.170
 487.871 299.316
 168.908 129.688
 297.271 459.885
 935.183 102.126
 397.677 306.623
 299.752 59.277
 192.995 773.654
 339.685 193.122
 962.266 102.918
 246.858 45.205
 310.291 752.127
 403.689 35.681
 211.992 254.651
 721.383 471.479
 346.285 231.338
 12.267 546.391
 518.251 758.969
 623.871 380.832
 323.603 769.674
 286.778 655.102
 774.995 12.985
 211.944 266.834
 421.587 795.805
 209.846 230.792
 915.881 429.506
 740.845 668.066
 957.428 277.357
 793.462 773.265
 842.158 994.896
 728.347 564.398
 317.431 991.646
 326.982 613.380
 263.164 81.366
 305.132 818.567
 643.485 512.036
 254.476 248.326
 784.290 123.828
 77.535 680.655
 990.952 836.958
 399.863 353.451
 816.539 350.555
 551.646 678.751
 491.590 183.336
 583.422 958.497
 527.328 617.231
 446.061 55.972
 778.727 842.167
 154.750 253.574
 103.911 535.592
 155.163 282.204
 561.814 151.213
 604.909 499.053
 58.832 510.696
 215.614 68.322
 773.592 578.239
 214.454 553.549
 171.058 4.972
 875.834 741.315
 155.518 627.981
 644.242 605.477
 926.974 332.539
 771.528 800.677
 495.705 786.951
 482.355 796.211
 2.150 553.906
 269.943 969.536
 988.521 2.487
 23.161 556.639
 407.807 588.990
 261.297 78.488
 346.140 255.866
 973.508 643.971
 415.200 495.509
 47.946 675.675
 359.689 634.059
 356.193 61.932
 266.577 970.157
 510.141 343.645
 581.297 930.682
 612.363 275.014
 983.202 521.564
 911.813 321.632
 678.230 213.907
 792.122 386.257
 288.884 436.895
 550.641 181.338
 796.402 987.594
 766.629 238.051
 781.746 618.048
 953.719 984.978
 962.979 541.617
 595.129 716.767
 7.453 598.764
 473.484 566.207
 156.387 838.338
 536.814 894.533
 13.894 570.554
 948.098 317.789
 176.938 814.410
 710.117 25.282
 300.306 43.214
 556.343 144.207
 862.422 290.571
 70.971 827.238
 813.096 844.782
 119.109 43.136
 510.373 776.806
 206.764 930.272
 786.117 526.162
 877.927 116.579
 592.391 336.240
 424.187 844.134
 774.923 877.235
 215.524 680.643
 975.735 328.358
 746.825 312.322
 192.521 184.110
 874.226 542.347
 903.582 290.596
 732.339 456.419
 18.407 61.305
 975.093 442.514
 927.692 437.117
 469.227 686.983
 123.176 177.970
 543.995 125.722
 835.878 254.517
 719.651 959.656
 827.760 963.876
 310.402 491.435
 371.551 456.471
 937.471 588.909
 899.339 428.746
 260.494 804.862
 203.735 122.782
 809.587 496.898
 175.259 557.614
 798.253 1.768
 173.357 193.026
 43.896 471.200
 401.754 355.224
 396.523 708.342
 315.215 610.972
 358.600 732.717
 676.080 504.111
 304.610 715.426
 534.938 323.178
 15.305 873.845
 88.623 773.843
 219.782 295.790
 106.369 23.630
 782.287 17.036
 775.851 773.008
 827.134 933.848
 347.190 6.039
 914.518 865.168
 615.445 370.880
 765.586 749.057
 929.243 736.361
 593.460 167.679
 221.726 132.295
 887.339 137.480
 284.878 790.364
 282.356 10.207
 732.507 407.133
 643.973 930.348
 481.794 614.507
 621.681 250.537
 117.732 294.900
 54.398 674.154
 756.232 163.148
 814.606 369.900
 385.800 565.228
 988.219 473.715
 617.988 841.070
 933.786 986.265
 115.203 756.765
 432.635 207.796
 70.625 337.531
 218.479 285.008
 197.151 99.730
 1.812 826.321
 26.374 876.527
 224.921 662.403
 539.057 611.531
 194.738 868.844
 437.607 127.690
 643.120 948.671
 749.345 700.206
 810.907 305.871
 15.402 523.203
 699.640 679.842
 500.706 877.012
 492.710 297.799
 660.582 8.356
 328.668 21.507
 352.023 727.392
 579.286 490.629
 893.778 316.846
 712.578 112.534
 298.384 118.597
 328.598 23.306
 638.409 706.617
 368.428 793.157
 214.132 732.627
 92.869 508.420
 684.132 718.076
 688.242 909.348
 655.671 404.753
 217.043 866.183
 38.201 923.669
 728.661 644.186
 198.716 420.706
 270.795 41.025
 158.272 826.353
 89.444 616.990
 598.990 879.771
 721.652 310.781
 752.619 34.165
 920.547 812.240
 585.818 466.310
 310.113 110.380
 432.327 589.118
 453.912 752.882
 24.869 488.916
 197.259 35.115
 4.921 860.822
 968.824 716.376
 519.290 844.168
 421.104 962.969
 610.033 728.777
 768.609 206.910
 257.732 641.143
 320.077 41.141
 215.064 871.937
 571.669 343.460
 63.275 583.112
 360.279 618.844
 212.468 860.173
 701.287 300.952
 149.024 844.525
 237.789 76.597
 990.135 399.475
 596.314 450.543
 44.153 104.172
 218.069 901.648
 382.500 521.197
 458.818 385.084
 518.426 599.560
 421.605 289.829
 852.391 725.384
 304.964 587.129
 103.734 552.875
 168.255 16.076
 102.238 89.216
 291.820 99.376
 987.962 85.499
 552.312 308.976
 568.188 133.785
 955.522 191.226
 639.467 785.905
 136.150 989.155
 911.760 805.951
 915.118 680.183
 509.765 424.871
 22.355 186.952
 191.087 276.704
 671.667 263.101
 557.461 922.271
 592.585 541.769
 867.414 383.471
 363.566 939.837
 138.293 561.344
 885.977 903.616
 182.407 450.999
 726.806 370.636
 14.089 619.152
 930.709 206.824
 727.952 913.964
 52.773 798.645
 847.767 36.083
 339.445 366.529
 222.521 634.133
 636.445 990.196
 571.959 482.562
 132.653 760.460
 606.799 55.932
 64.241 498.100
 445.626 197.769
 63.406 101.727
 576.161 376.456
 703.494 436.910
 446.040 273.003
 683.077 282.723
 578.718 719.472
 924.473 874.217
 882.757 631.421
 9.388 75.895
 125.023 897.652
 911.048 888.281
 765.707 816.256
 936.641 414.096
 979.177 723.298
 397.565 319.883
 511.312 841.193
 462.486 341.351
 430.953 984.997
 307.175 255.018
 28.510 779.465
 396.416 624.300
 384.673 146.159
 60.816 315.154
 90.868 472.291
 462.268 445.266
 442.988 541.100
 276.235 903.008
 171.427 722.678
 610.285 559.765
 512.310 345.310
 682.892 654.379
 593.720 607.167
 913.925 794.495
 711.544 878.773
 341.269 480.329
 935.391 85.987
 642.353 786.189
 526.914 864.694
 674.072 749.074
 110.093 921.156
 971.696 417.455
 223.020 110.687
 391.987 353.208
 448.882 22.443
 326.396 492.574
 493.952 705.490
 128.111 635.444
 404.045 732.697
 526.608 814.433
 218.109 231.472
 482.880 404.835
 206.339 236.883
 758.397 973.166
 966.555 681.680
 225.237 565.467
 920.850 233.311
 880.551 837.747
 607.096 739.919
 596.000 200.939
 867.208 240.838
 735.171 953.686
 944.907 833.297
 15.838 310.435
 296.642 432.478
 938.726 793.155
 845.418 898.939
 12.928 776.027
 551.373 683.670
 96.142 78.270
 696.299 120.007
 854.351 555.867
 671.090 602.573
 502.499 203.929
 382.773 980.928
 190.460 544.198
 556.776 670.104
 175.282 123.521
 174.113 867.678
 2.884 16.701
 353.901 259.030
 494.682 928.981
 49.058 96.212
 284.562 88.432
 674.999 224.300
 820.246 756.075
 24.033 690.606
 174.118 151.667
 645.927 960.866
 199.289 576.478
 990.417 452.205
 717.094 832.275
 530.583 310.632
 685.749 900.101
 415.754 862.032
 33.003 605.742
 865.645 466.745
 847.783 404.318
 18.679 140.960
 429.861 847.800
 619.874 71.315
 758.192 31.117
 188.465 355.624
 926.790 759.609
 881.811 31.722
 133.846 148.901
 487.469 802.746
 720.509 303.780
 975.176 191.061
 318.592 962.558
 48.410 30.577
 362.926 15.011
 703.059 879.834
 488.718 473.586
 58.274 763.329
 804.802 307.954
 629.988 548.892
 800.832 941.478
 806.781 682.984
 4.342 694.913
 925.220 137.685
 199.123 978.239
 969.740 492.595
 499.809 147.312
 311.109 567.285
 252.265 119.801
 896.237 936.129
 201.672 687.379
 87.159 764.187
 699.808 961.296
 673.490 482.189
 672.527 180.291
 33.392 918.803
 353.711 717.533
 654.340 192.374
 331.925 212.069
 235.892 261.616
 622.753 375.719
 949.735 889.803
 348.493 884.795
 522.929 500.359
 205.869 444.332
 112.169 119.278
 463.145 338.258
 251.783 203.132
 435.042 670.281
 865.968 547.798
 624.877 815.944
 644.446 835.281
 339.175 995.843
 276.403 392.621
 114.598 133.292
 734.584 861.917
 747.472 457.564
 192.014 183.786
 782.636 477.461
 258.693 313.324
 654.151 691.220
 143.165 668.976
 132.004 570.376
 501.116 477.108
 625.893 200.088
 134.721 950.859
 242.213 360.595
 185.604 928.791
 249.255 568.210
 931.883 10.489
 947.350 574.618
 995.360 941.646
 487.330 355.968
 505.579 615.091
 257.350 654.498
 199.017 426.924
 343.281 502.239
 277.478 234.532
 742.825 836.209
 161.747 947.238
 412.918 675.522
 684.534 997.996
 491.520 381.950
 228.728 18.705
 749.335 165.886
 369.136 910.871
 288.391 269.672
 582.421 871.550
 959.674 590.213
 993.295 521.574
 871.525 964.347
 195.659 74.242
 607.411 895.153
 273.959 979.013
 472.536 248.070
 929.262 942.814
 803.137 885.352
 341.401 953.626
 362.787 469.861
 155.935 454.885
 332.606 778.945
 933.777 208.393
 795.732 991.083
 31.451 466.996
 792.920 97.954
 258.340 700.972
 560.855 48.661
 679.627 394.231
 986.012 538.159
 573.391 974.045
 346.135 735.859
 109.354 152.679
 253.189 331.164
 674.992 248.242
 243.675 309.121
 639.972 88.174
 525.291 10.797
 508.536 70.425
 27.048 569.555
 975.507 818.817
 610.107 426.652
 67.689 589.894
 279.140 638.913
 838.824 404.160
 642.000 309.491
 591.852 536.031
 55.693 52.457
 253.484 20.527
 678.280 686.382
 828.154 753.106
 532.459 724.892
 144.129 369.793
 142.661 967.874
 785.129 711.492
 2.812 10.600
 915.434 378.056
 188.226 585.171
 972.628 759.213
 667.874 775.671
 65.220 350.964
 80.637 642.174
 596.117 3.763
 892.633 126.789
 689.055 644.100
 386.903 165.434
 553.436 621.336
 989.257 200.812
 941.674 79.640
 95.826 184.463
 368.181 79.099
 132.727 208.923
 134.809 794.618
 793.333 55.526
 386.298 225.860
 714.115 750.518
 171.560 941.494
 669.213 153.942
 661.081 457.453
 293.296 264.538
 444.129 678.298
 441.341 303.084
 956.653 195.416
 325.539 369.745
 154.823 183.500
 249.310 82.696
 211.161 730.960
 5.418 760.465
 259.427 9.836
 191.447 464.786
 618.275 81.031
 896.627 270.636
 877.600 951.684
 457.512 62.301
 209.221 879.161
 497.779 696.514
 66.670 742.186
 943.952 643.913
 447.477 481.096
 531.912 977.187
 313.249 319.158
 829.407 467.700
 884.363 403.627
 541.425 372.097
 961.305 102.929
 835.224 417.140
 366.170 934.800
 320.318 346.042
 65.873 714.615
 799.061 884.760
 632.085 254.631
 822.068 974.680
 838.321 829.921
 749.241 841.957
 397.060 687.711
 444.194 817.337
 932.110 411.423
 883.319 557.900
 174.907 772.534
 9.467 368.983
 307.224 391.381
 726.412 986.112
 164.276 677.130
 338.942 399.484
 306.989 987.491
 273.152 924.213
 493.814 116.535
 43.438 715.835
 882.709 225.571
 101.700 670.507
 2.690 334.898
 47.768 141.815
 609.613 916.051
 289.071 50.478
 518.783 903.443
 405.987 799.582
 251.805 285.217
 454.094 366.934
 289.234 55.300
 166.102 98.987
 154.466 697.518
 407.657 39.473
 816.697 29.126
 399.144 192.956
 668.285 421.849
 699.445 442.061
 859.474 425.724
 20.207 41.044
 144.115 192.582
 816.216 721.991
 764.910 895.297
 697.981 638.322
 775.108 395.187
 908.707 189.082
 622.737 567.736
 974.513 413.064
 709.092 66.690
 702.614 200.970
 948.752 514.289
 698.389 274.191
 405.691 542.753
 683.619 338.430
 739.059 186.218
 12.199 298.278
 170.744 506.075
 737.307 64.143
 771.247 214.478
 429.110 585.921
 164.772 394.857
 171.840 988.958
 971.257 174.241
 983.567 388.575
 952.815 615.482
 454.600 331.604
 513.343 919.006
 47.577 209.508
 839.665 770.106
 53.590 151.003
 75.376 871.307
 166.733 216.301
 817.563 157.758
 490.170 454.715
 332.914 220.471
 189.087 967.366
 942.676 136.609
 81.817 342.732
 342.818 322.641
 35.161 151.249
 352.171 545.450
 881.883 932.745
 940.829 724.224
 688.838 765.010
 935.467 274.011
 7.919 931.173
 657.422 137.166
 376.581 916.766
 881.256 244.579
 890.937 363.650
 942.362 382.941
 446.354 227.549
 936.141 521.541
 975.063 159.348
 680.781 791.835
 157.818 628.856
 231.236 0.736
 50.356 995.405
 82.236 795.128
 451.847 204.890
 959.846 147.202
 711.119 50.907
 29.071 479.966
 780.056 612.206
 22.351 547.664
 397.877 94.291
 881.562 690.204
 244.029 524.561
 993.657 623.280
 103.249 633.671
 554.680 851.243
 619.087 497.039
 414.114 708.477
 100.252 696.548
 404.974 72.827
 318.916 621.061
 456.536 843.314
 986.184 173.487
 95.916 241.031
 995.050 350.686
 479.971 49.677
 926.000 559.785
 146.231 749.116
 259.148 920.640
 845.141 565.696
 226.213 359.807
 308.073 236.671
 966.219 847.803
 636.955 498.123
 273.641 380.576
 270.570 207.432
 603.368 110.424
 616.275 619.046
 432.913 634.394
 439.140 678.403
 591.352 733.123
 806.117 581.101
 712.442 594.631
 702.089 76.360
 725.175 670.774
 606.733 654.525
 880.672 104.562
 163.432 442.577
 555.134 80.658
 229.505 199.666
 242.706 325.954
 794.446 632.560
 241.195 299.807
 541.369 480.240
 472.003 732.356
 836.422 604.812
 301.256 103.256
 119.485 95.404
 732.636 301.395
 573.147 81.145
 717.801 108.963
 430.114 262.897
 824.710 741.076
 784.065 830.746
 67.656 516.418
 566.182 420.764
 238.804 797.000
 787.716 581.226
 695.997 718.549
 904.776 131.861
 814.927 430.555
 489.877 92.053
 468.440 710.278
 378.810 73.130
 167.260 932.571
 262.021 239.307
 304.023 632.138
 796.361 970.772
 158.047 842.596
 793.069 55.365
 517.043 233.660
 786.693 702.779
 482.305 880.831
 281.028 543.152
 977.195 518.752
 503.728 431.886
 859.600 967.976
 461.013 741.766
 235.129 344.113
 175.743 554.884
 419.967 807.611
 2.288 958.819
 54.505 281.731
 954.334 458.281
 618.088 436.416
 749.308 304.512
 241.789 627.832
 286.175 555.720
 413.211 609.461
 130.419 663.479
 271.539 43.176
 207.878 849.099
 511.817 880.932
 812.741 22.627
 967.545 943.366
 547.260 303.230
 185.900 765.095
 342.865 636.707
 419.214 422.907
 3.590 652.971
 551.760 417.970
 80.428 858.046
 387.711 193.028
 474.868 872.095
 222.564 867.063
 205.223 582.884
 687.885 740.800
 801.986 424.787
 932.475 934.728
 958.395 173.942
 419.629 675.910
 307.605 593.492
 70.981 650.076
 564.417 407.370
 466.346 21.451
 121.832 630.961
 63.120 125.080
 472.907 461.908
 378.316 26.406
 307.319 219.661
 184.624 582.377
 657.991 219.107
 615.259 930.036
 223.129 738.353
 710.579 465.492
 717.800 175.647
 135.053 992.149
 399.752 133.464
 261.989 336.564
 427.809 82.307
 484.532 18.307
 436.885 772.001
 836.754 572.362
 219.124 18.821
 873.450 555.276
 81.123 513.086
 289.840 706.282
 776.452 989.879
 194.199 909.599
 692.449 376.823
 962.027 632.158
 580.357 284.719
 587.507 150.920
 766.419 612.022
 747.413 785.175
 754.572 781.254
 948.313 301.779
 43.210 668.439
 136.951 845.790
 21.474 95.404
 716.226 986.834
 5.187 564.523
 678.590 474.522
 917.506 977.263
 401.386 917.033
 241.422 408.272
 854.177 78.605
 675.172 637.986
 559.271 718.061
 240.591 376.646
 589.093 635.939
 339.415 754.723
 346.918 777.387
 662.942 288.091
 482.663 157.411
 753.502 745.687
 368.240 980.554
 37.531 13.074
 375.714 455.588
 23.243 533.393
 247.542 434.895
 132.672 359.141
 56.194 505.953
 948.210 421.349
 258.064 537.636
 955.591 739.847
 744.631 836.256
 694.762 897.947
 376.302 35.373
 451.466 891.023
 498.239 60.220
 678.072 151.037
 333.059 43.242
 492.617 133.179
 825.818 883.755
 218.998 827.627
 588.624 344.595
 675.307 195.476
 615.179 655.017
 46.478 105.407
 672.181 675.807
 774.675 414.501
 940.600 804.013
 127.316 456.234
 994.478 115.872
 447.517 200.231
 439.946 323.190
 622.575 576.482
 67.995 146.741
 918.211 21.897
 729.370 777.281
 993.434 835.102
 50.292 427.888
 934.787 808.063
 758.082 198.914
 409.241 247.493
 663.905 837.375
 240.156 578.085
 96.516 625.859
 646.665 421.728
 840.126 871.736
 167.815 326.237
 898.275 966.461
 611.157 143.452
 884.163 68.294
 741.779 665.100
 679.565 341.749
 460.656 266.695
 565.657 716.029
 837.322 501.469
 119.389 45.831
 66.278 360.105
 301.203 754.965
 542.066 65.829
 799.605 790.631
 205.908 121.569
 514.485 429.012
 846.235 945.583
 176.017 956.682
 453.980 918.918
 334.814 953.558
 186.404 382.572
 99.983 158.584
 204.361 940.393
 26.315 186.578
 168.813 987.001
 894.599 551.940
 643.151 345.761
 927.702 50.876
 6.345 192.762
 330.345 957.943
 774.321 497.471
 226.523 245.079
 817.503 233.238
 842.129 62.509
 793.524 820.941
 591.953 602.288
 956.248 152.017
 983.018 658.711
 204.015 94.066
 546.658 307.866
 968.305 379.553
 419.478 144.481
 73.524 998.242
 470.948 71.586
 602.560 704.674
 738.790 261.923
 742.049 576.695
 301.392 264.437
 545.422 48.904
 961.379 370.261
 107.911 840.625
 311.240 976.660
 191.535 311.963
 929.098 381.374
 343.060 139.650
 841.469 931.116
 815.986 698.376
 675.090 854.995
 518.502 70.253
 488.947 194.906
 971.159 357.977
 471.675 650.113
 156.830 634.435
 52.163 672.162
 795.635 877.232
 499.772 959.734
 171.258 80.481
 485.168 432.263
 193.070 143.589
 986.676 518.114
 999.157 358.733
 216.798 30.219
 515.716 371.742
 218.618 262.711
 993.003 407.487
 454.980 109.800
 470.254 628.481
 50.307 757.524
 292.753 547.607
 514.840 745.005
 452.915 21.948
 405.757 240.165
 471.073 109.188
 784.522 171.742
 416.290 831.440
 793.014 241.901
 216.457 39.548
 674.114 789.163
 672.075 245.524
 39.963 348.093
 199.165 649.094
 780.713 568.856
 741.937 49.066
 299.228 815.844
 51.044 840.050
 546.657 300.155
 482.989 553.880
 867.216 446.360
 82.672 132.772
 888.127 421.097
 234.839 303.064
 515.734 321.422
 959.904 555.372
 627.751 537.129
 661.960 595.676
 844.118 756.547
 66.781 994.558
 77.571 113.414
 298.123 676.267
 625.665 97.807
 692.885 919.121
 787.661 241.656
 538.890 512.892
 244.232 794.972
 500.626 482.184
 300.867 828.640
 973.684 447.545
 95.167 520.524
 951.567 884.335
 735.618 31.232
 500.700 644.619
 259.333 972.271
 500.763 536.977
 156.410 271.349
 625.929 185.765
 849.767 396.712
 404.263 3.710
 985.564 704.481
 711.842 863.723
 177.642 800.941
 927.254 917.281
 159.992 586.609
 711.758 212.947
 287.467 282.816
 589.010 70.629
 343.205 586.923
 102.706 81.537
 471.052 902.278
 835.647 662.756
 265.458 727.515
 312.583 96.780
 85.607 41.105
 192.854 243.653
 183.891 296.261
 926.678 705.739
 373.371 254.081
 518.127 247.224
 529.702 775.432
 354.132 82.659
 8.515 201.428
 445.686 127.128
 40.863 556.048
 436.656 86.578
 781.641 370.562
 497.117 17.699
 66.544 966.836
 689.862 625.376
 172.985 944.615
 616.932 530.557
 273.397 936.673
 481.786 236.586
 562.538 355.837
 84.618 767.274
 684.019 430.661
 473.720 430.657
 478.608 773.922
 853.363 879.412
 834.367 652.560
 75.206 358.959
 595.891 22.430
 370.565 539.510
 849.605 890.068
 498.065 666.666
 159.995 190.940
 846.314 500.021
 406.775 794.479
 233.587 969.743
 137.362 516.184
 753.477 11.993
 877.929 832.541
 422.517 255.659
 667.916 942.360
 66.589 251.199
 428.759 625.892
 639.234 648.982
 332.301 138.981
 376.689 56.702
 485.475 902.201
 69.515 405.929
 336.386 654.003
 555.336 225.276
 776.635 822.226
 925.549 705.999
 962.826 310.691
 83.441 324.860
 106.820 518.260
 212.368 794.198
 542.736 918.535
 509.175 491.180
 125.474 781.983
 636.617 293.949
 760.144 861.746
 754.110 953.911
 616.956 973.525
 531.588 58.630
 317.695 153.249
 147.855 102.223
 256.776 388.601
 161.722 758.814
 864.146 97.742
 138.868 744.285
 354.186 516.834
 665.264 512.591
 612.515 794.347
 602.724 841.264
 832.746 851.959
 195.538 257.988
 262.320 327.490
 549.032 403.612
 588.171 173.359
 529.286 239.347
 680.168 644.106
 814.293 425.880
 406.727 508.443
 524.817 933.608
 289.999 795.906
 20.413 706.031
 827.623 306.661
 333.175 977.822
 277.658 437.347
 677.179 146.227
 689.297 708.475
 192.321 175.791
 523.981 213.157
 811.922 664.252
 612.196 176.420
 967.323 459.604
 646.457 943.608
 920.699 158.232
 339.582 170.409
 338.804 760.937
 651.551 321.468
 352.726 62.045
 683.102 995.726
 687.408 107.327
 478.123 171.428
 463.409 904.771
 801.305 429.707
 273.806 900.242
 146.942 190.984
 1.232 944.777
 676.974 241.863
 271.763 254.610
 322.104 491.157
 229.853 387.498
 953.103 262.295
 576.053 483.590
 837.252 186.119
 229.184 915.695
 737.523 224.465
 77.505 297.688
 142.788 742.677
 667.824 261.979
 592.652 211.006
 274.243 53.969
 689.872 793.764
 94.144 335.572
 689.509 164.972
 671.169 438.908
 982.800 644.463
 454.396 978.784
 24.115 594.020
 408.994 297.583
 403.423 754.795
 113.657 773.408
 669.555 291.281
 959.663 932.232
 939.605 70.380
 129.024 443.192
 268.461 624.205
 526.732 84.792
 634.270 190.264
 904.353 305.807
 358.348 701.501
 997.297 990.921
 912.428 10.620
 641.990 916.168
 666.177 518.262
 906.318 347.066
 940.616 663.681
 199.303 512.721
 208.747 0.721
 894.690 767.533
 826.534 283.190
 56.472 129.276
 891.905 724.586
 569.176 325.079
 776.217 370.809
 106.874 267.188
 314.332 964.687
 505.318 66.415
 291.891 312.354
 892.518 836.167
 650.537 648.746
 373.708 973.127
 115.760 898.361
 724.393 666.736
 812.932 734.310
 815.495 698.828
 903.258 540.441
 851.210 273.310
 574.300 505.493
 744.785 555.007
 543.910 243.011
 469.886 704.112
 969.643 294.900
 213.568 640.865
 638.715 289.417
 907.300 252.625
 90.362 176.195
 839.092 716.516
 890.088 32.133
 745.171 524.977
 333.905 244.033
 64.100 404.330
 63.679 138.630
 8.591 858.666
 278.483 200.617
 197.096 569.737
 740.981 137.659
 793.604 370.236
 615.118 101.963
 262.831 280.717
 297.434 135.142
 870.356 973.007
 988.259 281.937
 182.442 574.259
 412.843 124.478
 865.738 550.660
 171.384 668.481
 698.193 368.456
 949.197 403.042
 603.061 98.508
 735.467 933.924
 759.532 250.485
 215.594 224.767
 56.187 51.443
 255.854 180.124
 795.158 543.578
 480.764 968.154
 161.692 206.088
 147.069 149.162
 410.091 10.194
 90.767 779.680
 424.979 614.366
 415.253 271.653
 567.208 783.956
 702.765 864.544
 854.952 576.689
 974.379 217.245
 239.487 639.504
 955.324 339.776
 266.670 395.216
 685.090 995.685
 852.205 507.286
 361.547 839.234
 402.615 861.063
 943.948 71.841
 573.590 219.399
 333.372 865.613
 640.510 544.117
 476.087 404.410
 657.935 832.946
 23.734 221.527
 279.322 830.059
 965.680 795.523
 596.952 518.972
 107.819 719.910
 524.932 306.428
 296.372 447.282
 793.120 927.909
 715.484 773.347
 333.089 538.051
 467.724 161.299
 833.091 146.539
 473.988 392.671
 209.660 491.867
 703.952 188.590
 209.666 846.855
 23.473 587.009
 916.821 872.173
 877.663 339.711
 517.658 993.788
 427.237 150.695
 788.696 409.522
 133.999 598.831
 731.943 526.637
 614.647 346.814
 21.109 710.012
 519.538 150.446
 165.265 758.110
 366.598 52.864
 867.489 616.389
 495.496 423.772
 98.864 845.272
 381.767 520.888
 146.584 158.414
 446.235 487.334
 880.763 578.272
 646.476 22.627
 847.555 77.114
 681.749 885.122
 494.551 905.585
 671.773 299.652
 904.120 596.069
 976.768 795.663
 215.747 68.593
 158.449 919.071
 401.829 582.576
 389.317 216.707
 993.372 953.701
 304.008 347.359
 581.161 492.516
 957.984 730.701
 621.064 286.769
 275.172 798.003
 4.037 524.988
 889.886 290.073
 595.125 592.499
 335.335 683.064
 162.456 226.237
 20.232 376.342
 796.118 420.514
 738.451 804.437
 625.363 377.144
 649.607 833.396
 776.151 200.223
 779.156 257.482
 543.477 374.494
 346.516 652.775
 485.740 228.165
 323.487 387.898
 961.694 473.506
 940.451 997.638
 732.158 714.374
 735.402 42.087
 924.816 197.554
 724.671 792.086
 525.413 518.411
 361.349 781.943
 804.731 940.743
 838.086 273.827
 738.542 191.064
 638.484 696.909
 625.821 289.980
 902.086 10.700
 185.629 204.305
 451.677 939.313
 420.228 875.422
 250.833 15.377
 303.980 799.971
 580.273 133.395
 805.772 621.622
 512.515 757.565
 116.161 716.705
 947.681 364.119
 46.670 116.473
 874.211 69.369
 43.073 165.066
 915.110 538.765
 830.867 440.973
 94.500 166.986
 441.034 812.318
 45.435 532.465
 877.642 210.102
 215.619 270.672
 443.832 211.249
 603.899 678.260
 275.304 763.555
 970.934 595.022
 804.962 61.479
 559.518 842.921
 141.185 414.808
 83.671 802.827
 955.781 927.072
 4.302 541.687
 794.732 417.978
 9.308 368.343
 422.062 550.849
 717.026 288.243
 139.427 844.150
 186.728 679.608
 74.454 703.691
 64.075 650.670
 360.370 872.332
 532.160 124.449
 427.586 586.163
 551.983 289.760
 361.748 94.928
 735.155 851.140
 348.079 160.207
 124.569 593.017
 592.053 313.573
 897.267 372.182
 83.492 430.200
 732.194 385.814
 34.783 958.439
 191.825 688.509
 482.217 615.552
 791.431 600.598
 178.505 702.555
 517.102 151.402
 638.609 361.125
 900.553 715.688
 722.532 62.448
 565.415 850.749
 968.148 617.076
 579.535 237.154
 623.108 777.363
 337.097 920.764
 894.180 586.366
 862.855 490.390
 839.861 541.551
 891.017 788.126
 910.780 185.998
 289.183 512.434
 803.453 227.612
 42.234 52.485
 775.582 797.168
 204.137 891.744
 192.676 83.566
 792.596 385.615
 981.861 689.859
 320.587 989.064
 82.958 512.352
 511.507 563.008
 460.982 398.996
 165.569 91.148
 908.048 949.624
 271.829 500.486
 674.280 502.160
 383.686 698.569
 962.827 44.253
 289.769 958.483
 867.726 702.934
 863.946 329.450
 367.577 815.608
 117.855 397.894
 283.236 859.316
 310.312 932.936
 512.632 712.717
 96.513 323.953
 547.228 613.241
 185.794 249.308
 7.272 532.599
 582.464 338.393
 290.052 575.096
 925.751 228.137
 67.807 968.567
 641.110 35.161
 289.161 596.214
 938.134 921.470
 97.221 153.984
 215.262 821.267
 74.424 522.702
 186.713 106.010
 932.329 942.989
 264.029 721.884
 985.707 965.523
 87.923 256.366
 864.350 826.881
 3.340 237.590
 130.881 44.648
 42.757 390.913
 74.862 323.361
 173.586 361.702
 556.667 769.164
 172.222 742.418
 571.535 395.546
 209.977 936.928
 215.231 700.581
 728.200 167.547
 56.661 958.641
 297.740 633.102
 986.200 813.199
 211.099 702.484
 416.358 814.400
 556.912 961.572
 96.789 13.220
 441.532 696.365
 679.503 416.958
 20.469 906.823
 771.975 607.425
 705.312 509.828
 362.783 718.357
 644.711 952.229
 842.159 122.552
 619.375 852.963
 91.928 968.078
 322.265 504.361
 337.530 268.140
 550.812 455.037
 269.038 748.084
 755.771 979.060
 806.345 508.451
 262.025 907.866
 342.078 713.386
 94.269 102.526
 208.589 663.156
 952.069 205.279
 924.979 477.866
 434.472 301.980
 756.992 191.876
 17.586 713.117
 615.415 836.043
 645.589 412.958
 4.156 334.214
 666.283 47.315
 862.227 43.731
 489.033 314.128
 807.513 74.799
 981.755 612.062
 645.584 193.987
 673.315 515.523
 543.138 981.965
 160.492 355.673
 50.343 819.482
 309.585 172.403
 84.907 329.019
 420.266 638.757
 36.731 728.415
 214.784 474.474
 617.290 548.667
 513.618 977.380
 842.335 738.298
 646.998 868.988
 308.031 994.030
 871.040 823.389
 485.521 410.422
 351.609 116.304
 231.266 183.752
 145.469 474.674
 782.781 107.564
 246.997 747.748
 702.116 194.086
 333.059 670.119
 141.173 698.429
 685.009 98.178
 360.547 627.426
 704.753 417.085
 141.834 14.581
 984.095 719.431
 925.314 634.618
 499.011 123.759
 591.768 729.088
 851.975 645.870
 528.043 797.456
 698.105 164.302
 288.403 670.812
 389.868 679.558
 933.038 288.176
 238.720 591.684
 215.121 714.287
 601.794 590.088
 750.128 614.294
 692.179 831.238
 265.791 292.319
 720.116 882.922
 955.901 430.038
 790.405 837.390
 882.501 266.939
 202.475 580.118
 652.916 349.708
 170.836 376.678
 183.062 364.062
 955.432 278.597
 17.009 433.637
 366.798 812.094
 253.470 628.189
 196.597 603.677
 809.533 34.057
 379.441 6.939
 285.429 385.689
 379.714 59.357
 664.420 985.985
 133.138 740.800
 150.135 18.715
 776.114 191.883
 599.186 707.390
 738.326 335.934
 816.936 446.497
 631.148 929.430
 844.514 633.223
 764.101 29.218
 749.085 586.760
 295.653 938.253
 138.803 549.499
 657.427 993.054
 38.720 227.214
 370.200 844.467
 92.093 816.479
 36.661 807.955
 579.297 675.573
 693.826 210.636
 88.019 174.105
 834.143 620.271
 16.133 276.250
 959.134 227.661
 462.958 808.166
 165.946 180.381
 564.294 382.889
 842.098 184.979
 378.301 622.319
 366.435 449.863
 38.005 658.081
 797.610 915.890
 884.770 208.894
 841.099 490.571
 596.833 635.131
 90.738 579.841
 166.986 840.544
 263.212 904.182
 781.329 321.426
 208.871 339.826
 851.963 915.147
 168.183 177.742
 384.408 248.971
 531.376 720.558
 567.013 677.960
 184.017 908.851
 584.651 784.857
 21.060 691.886
 640.492 717.878
 977.165 33.574
 553.845 702.913
 745.718 811.963
 953.136 688.768
 490.059 860.819
 443.442 987.522
 238.202 85.946
 468.200 942.179
 200.003 928.837
 253.275 591.557
 59.924 548.572
 895.390 274.334
 938.614 442.661
 590.738 402.614
 445.374 962.722
 276.585 788.189
 276.866 325.720
 739.762 985.199
 574.203 441.137
 20.601 950.393
 602.828 724.533
 776.329 761.259
 842.600 244.727
 59.748 283.389
 797.532 142.272
 690.867 167.413
 487.143 488.477
 352.715 774.469
 848.960 245.204
 607.773 984.468
 52.002 994.702
 916.295 6.438
 834.977 785.364
 228.437 473.291
 484.310 73.491
 932.730 218.677
 453.082 13.550
 566.522 170.817
 92.729 581.431
 249.991 992.717
 678.200 418.572
 892.889 200.977
 210.651 212.256
 769.007 23.045
 189.280 621.925
 562.439 737.511
 168.215 606.857
 794.935 481.728
 921.307 781.392
 56.278 819.169
 96.225 535.126
 418.755 814.525
 471.385 912.823
 139.988 62.475
 160.273 98.386
 391.038 416.508
 115.892 126.190
 512.430 943.230
 54.807 628.725
 751.449 526.849
 880.257 890.221
 699.377 225.157
 974.581 720.298
 685.586 855.212
 443.740 89.301
 232.414 802.571
 824.875 617.752
 694.988 906.382
 658.667 817.026
 345.931 693.661
 132.062 8.169
 186.680 705.023
 116.886 562.669
 523.643 171.971
 972.533 115.498
 15.352 639.130
 505.791 690.020
 230.993 55.898
 250.724 880.211
 344.310 438.547
 462.063 882.448
 80.884 989.467
 825.884 921.980
 430.553 884.054
 253.368 533.713
 497.610 142.403
 312.461 929.431
 584.877 702.846
 896.565 900.963
 667.450 133.498
 860.400 98.607
 609.652 247.863
 255.531 204.516
 194.304 138.457
 859.363 250.523
 474.907 981.262
 252.566 758.441
 414.865 81.941
 304.804 298.270
 857.640 486.416
 574.364 646.627
 770.203 533.197
 514.059 805.389
 439.775 718.203
 156.912 420.913
 979.282 425.695
 987.009 479.780
 536.933 467.917
 293.194 791.055
 14.808 3.352
 468.631 581.213
 713.194 567.025
 423.434 300.697
 42.926 459.485
 689.635 385.538
 526.303 183.038
 539.674 539.169
 555.692 579.266
 836.624 44.967
 443.257 671.187
 664.793 525.875
 898.856 322.523
 534.644 411.371
 267.985 837.133
 50.661 522.187
 277.391 690.868
 12.681 648.288
 130.824 138.823
 580.914 675.151
 107.318 411.694
 166.617 747.413
 203.777 309.711
 360.948 578.022
 274.787 941.237
 434.348 386.598
 826.019 120.888
 631.011 44.517
 461.974 39.923
 754.210 918.953
 650.890 516.300
 947.857 136.863
 204.259 705.430
 390.563 666.408
 758.629 153.045
 46.263 762.121
 754.289 562.370
 79.313 106.157
 418.337 457.885
 913.740 956.932
 145.874 902.218
 771.371 984.678
 328.186 671.429
 390.147 317.752
 74.356 443.121
 233.455 871.559
 714.646 993.051
 38.413 901.795
 339.912 536.391
 903.393 174.171
 629.500 862.469
 123.479 323.333
 636.438 985.027
 690.968 174.240
 147.677 618.009
 283.555 700.646
 411.000 859.288
 865.584 218.681
 939.452 256.906
 881.181 570.849
 367.510 695.339
 778.466 799.589
 867.314 789.648
 81.104 882.973
 943.135 245.214
 929.799 892.057
 840.793 728.162
 417.814 704.099
 747.092 509.812
 810.146 583.565
 151.831 576.776
 987.681 329.002
 518.883 131.384
 20.717 724.927
 908.758 805.241
 428.899 70.686
 636.626 347.916
 408.455 60.360
 988.699 674.693
 537.074 127.335
 586.030 619.072
 339.642 53.019
 136.267 460.278
 705.069 570.652
 86.721 721.823
 779.656 412.359
 450.619 68.279
 372.808 681.181
 764.964 583.602
 546.707 151.004
 523.491 780.935
 326.071 568.161
 360.502 371.827
 963.817 851.329
 917.567 878.724
 992.843 254.593
 460.080 390.847
 146.031 705.742
 507.562 187.767
 851.662 182.637
 661.382 150.837
 328.755 809.712
 445.625 179.072
 688.418 400.110
 888.477 567.898
 968.342 132.857
 158.225 106.731
 716.417 525.766
 303.508 630.621
 827.477 570.957
 833.386 813.736
 509.086 959.217
 889.236 25.539
 895.608 490.547
 315.192 256.991
 285.491 700.761
 313.191 152.443
 788.631 217.776
 186.709 507.132
 335.959 577.026
 126.559 680.206
 222.199 994.517
 92.991 964.178
 278.358 630.309
 699.572 294.754
 259.515 27.239
 32.604 796.596
 395.205 922.579
 550.044 573.076
 297.121 387.962
 429.087 159.246
 517.568 29.593
 882.832 980.588
 171.169 691.620
 283.044 574.735
 793.811 56.194
 225.390 833.944
 341.846 670.498
 601.068 973.108
 209.539 90.800
 18.205 697.333
 845.073 993.885
 599.454 276.369
 909.674 635.243
 898.797 87.539
 588.273 939.940
 888.651 87.183
 214.434 695.529
 204.093 551.516
 611.000 816.743
 958.694 995.231
 718.015 899.779
 908.361 149.948
 131.344 350.850
 806.322 250.018
 12.138 221.487
 812.551 131.267
 555.539 614.160
 471.292 65.552
 386.172 629.420
 305.724 112.786
 140.858 443.740
 582.362 620.149
 321.367 259.904
 430.435 399.124
 670.828 724.238
 752.715 893.733
 718.798 512.880
 301.280 162.792
 327.010 348.860
 810.063 845.350
 578.958 810.048
 149.476 87.820
 923.022 152.378
 398.469 75.209
 285.487 621.578
 396.203 734.482
 804.174 618.458
 446.898 38.421
 736.351 767.267
 193.590 321.723
 10.039 703.617
 363.790 81.706
 312.872 928.711
 814.596 843.532
 747.482 691.421
 587.438 59.689
 80.299 770.948
 121.676 436.576
 828.097 593.057
 298.728 54.016
 673.213 65.206
 99.012 698.543
 486.717 244.220
 685.793 766.354
 34.849 728.811
 94.197 220.200
 916.594 913.290
 139.394 485.463
 551.518 753.953
 982.671 938.841
 932.050 932.043
 153.356 138.861
 151.608 583.940
 941.831 46.807
 400.840 587.722
 506.141 831.212
 623.222 613.734
 901.609 95.975
 476.162 274.031
 507.633 444.432
 745.340 140.955
 24.459 627.592
 202.198 688.703
 709.494 328.572
 824.450 274.243
 760.074 126.561
 767.273 686.535
 497.944 847.935
 881.914 17.734
 118.780 350.247
 535.138 249.373
 414.566 563.457
 46.915 993.611
 812.439 114.131
 997.616 918.274
 883.770 130.227
 675.644 39.089
 822.838 430.063
 960.757 948.128
 264.778 568.161
 339.455 219.838
 774.903 487.654
 601.879 391.332
 791.532 424.141
 103.043 638.810
 215.729 345.272
 516.285 294.606
 15.645 485.592
 448.262 787.541
 530.282 354.364
 510.160 201.870
 825.578 128.265
 790.029 86.468
 760.783 279.286
 690.109 196.113
 979.413 85.138
 777.824 691.422
 39.147 794.569
 349.947 784.484
 359.170 408.679
 479.615 605.400
 690.493 542.489
 261.855 33.383
 831.330 665.310
 104.615 627.868
 320.620 216.092
 241.672 494.097
 681.236 948.792
 137.100 698.270
 361.481 196.237
 277.044 624.585
 78.335 128.314
 625.559 746.076
 616.072 116.000
 82.363 609.301
 924.682 857.449
 899.820 246.617
 317.768 351.728
 675.864 706.474
 740.937 261.730
 173.309 300.126
 99.046 847.271
 461.923 511.058
 952.042 895.456
 328.461 200.802
 50.649 866.389
 345.595 811.613
 49.076 512.426
 680.359 143.400
 744.644 238.068
 606.568 40.652
 624.241 430.680
 666.981 926.744
 693.434 410.443
 616.199 670.540
 202.738 787.883
 224.036 256.742
 221.698 161.266
 993.964 290.813
 128.259 781.888
 68.171 525.871
 139.350 126.314
 468.624 517.824
 498.114 70.079
 234.390 751.796
 920.978 401.892
 534.578 333.918
 289.481 861.465
 991.886 694.677
 320.886 353.517
 975.345 930.879
 370.076 877.093
 697.013 40.891
 482.728 420.136
 463.790 641.160
 44.494 277.191
 232.971 940.302
 638.844 141.696
 742.675 80.476
 151.759 857.580
 432.838 114.905
 436.821 857.582
 339.290 196.611
 500.143 303.205
 285.919 218.530
 779.406 524.472
 374.380 521.830
 602.021 53.277
 786.917 120.512
 818.796 884.326
 788.285 560.077
 254.601 380.339
 3.297 310.622
 407.468 776.742
 226.120 905.190
 501.572 614.692
 308.241 678.199
 875.069 734.626
 899.068 382.640
 906.248 55.957
 754.955 505.386
 474.552 128.094
 970.261 234.829
 868.547 5.143
 252.611 632.483
 220.604 28.754
 401.449 128.819
 926.130 523.473
 545.073 402.888
 129.549 655.005
 740.577 555.335
 594.307 978.283
 990.601 175.727
 62.307 728.689
 30.612 9.231
 319.800 171.688
 794.049 906.215
 470.594 324.450
 876.382 194.123
 550.246 864.296
 652.647 536.944
 351.453 825.322
 718.905 377.672
 754.289 804.115
 742.286 717.689
 626.347 411.613
 535.615 939.066
 466.394 949.888
 593.279 677.027
 978.390 104.820
 510.105 96.518
 76.025 438.441
 682.896 905.945
 904.964 764.323
 696.421 780.143
 132.577 987.254
 506.552 681.781
 372.840 591.814
 340.689 624.361
 395.450 846.281
 480.342 360.282
 999.032 636.902
 316.740 94.030
 722.948 117.172
 274.673 794.183
 123.047 517.058
 82.641 829.773
 164.139 243.396
 82.082 198.680
 484.757 66.050
 671.464 400.526
 294.634 741.364
 881.895 277.268
 477.075 907.218
 492.323 785.117
 920.184 790.499
 980.202 445.904
 103.687 11.455
 136.659 69.716
 761.310 129.307
 975.673 549.046
 839.523 144.453
 959.943 44.302
 627.644 814.849
 830.110 548.091
 565.244 733.761
 940.413 608.801
 892.459 794.628
 907.136 280.862
 626.942 93.439
 204.161 158.396
 785.822 912.740
 683.298 540.231
 858.349 132.553
 649.826 407.467
 139.119 926.248
 332.900 400.604
 95.247 643.487
 306.346 432.995
 734.163 343.090
 541.208 932.949
 310.428 17.033
 413.672 70.730
 336.878 409.436
 710.250 192.156
 2.380 763.430
 729.029 181.262
 828.553 372.247
 187.239 634.991
 882.072 532.021
 230.275 718.146
 586.918 221.917
 267.727 932.518
 219.536 416.905
 213.080 976.534
 414.797 480.191
 503.920 477.821
 435.630 211.946
 760.117 878.297
 865.870 240.203
 283.145 757.986
 654.202 935.723
 698.135 658.417
 775.053 588.279
 732.285 158.740
 966.033 385.492
 452.725 857.461
 165.285 741.295
 751.079 700.804
 98.323 698.948
 660.817 96.253
 473.020 718.695
 380.477 668.922
 32.103 903.541
 7.347 711.367
 211.469 134.914
 771.846 87.697
 864.842 215.367
 515.264 963.894
 773.639 745.754
 738.613 522.790
 876.660 413.073
 436.973 198.947
 66.503 711.420
 244.015 741.680
 325.926 956.995
 970.513 29.659
 63.105 149.220
 206.948 355.119
 973.677 649.692
 255.211 346.988
 161.194 440.573
 692.474 678.565
 716.137 541.273
 489.257 715.405
 444.963 929.800
 894.358 702.293
 990.794 471.411
 555.565 504.595
 560.757 106.290
 314.092 239.561
 813.842 109.616
 242.521 928.604
 938.075 96.959
 194.179 34.099
 405.441 606.379
 2.629 16.359
 514.012 312.561
 572.997 851.374
 364.136 999.968
 204.770 421.339
 952.231 389.218
 294.438 352.486
 262.885 337.178
 4.751 893.153
 586.860 145.673
 927.512 855.219
 356.569 61.021
 283.996 180.120
 967.193 137.096
 829.500 923.683
 814.449 594.371
 587.677 109.448
 930.836 527.899
 520.767 96.147
 520.941 205.748
 631.309 600.428
 590.953 428.841
 130.162 960.084
 24.213 181.947
 738.719 406.067
 487.516 547.821
 917.042 214.092
 654.470 51.921
 524.565 449.903
 422.978 989.119
 779.231 318.307
 182.459 107.311
 240.970 727.270
 179.547 302.416
 215.835 828.041
 643.584 747.245
 470.555 874.059
 398.232 430.807
 429.614 529.836
 114.148 238.491
 267.109 671.090
 389.109 36.096
 125.727 54.751
 293.657 326.797
 420.299 948.461
 537.755 790.048
 91.950 730.650
 720.712 761.209
 252.311 581.818
 274.552 611.826
 830.048 53.388
 329.927 200.395
 241.964 531.246
 281.574 504.736
 348.820 306.238
 843.436 158.472
 815.812 163.542
 726.029 599.497
 726.379 537.528
 182.916 617.573
 845.947 419.910
 829.735 246.564
 202.559 318.425
 686.725 685.344
 750.637 743.655
 10.872 516.706
 371.933 445.901
 421.602 207.815
 606.649 66.258
 167.235 266.816
 513.704 30.394
 289.515 561.549
 351.049 565.227
 409.521 7.092
 216.839 213.295
 947.652 943.695
 975.466 353.431
 698.628 166.043
 237.120 96.323
 783.134 354.568
 597.230 737.157
 392.761 991.390
 957.353 333.029
 313.973 124.588
 429.545 188.906
 668.099 247.786
 912.811 232.043
 423.870 275.883
 966.730 721.006
 141.073 76.364
 591.039 152.396
 780.878 228.614
 150.819 917.386
 790.781 866.501
 118.478 433.114
 638.554 363.020
 892.223 483.416
 456.858 756.759
 505.948 92.477
 973.141 730.447
 79.858 807.481
 771.087 429.838
 840.824 56.737
 571.410 770.057
 135.093 693.028
 370.333 195.454
 185.824 733.749
 251.225 232.681
 239.070 116.083
 633.859 965.442
 972.664 333.902
 870.479 639.242
 594.380 590.797
 989.868 616.942
 363.363 458.873
 159.966 508.373
 469.785 484.352
 44.095 412.416
 392.854 128.175
 701.880 276.391
 320.628 412.616
 397.554 599.319
 703.574 594.088
 567.989 302.446
 977.743 669.202
 41.046 47.616
 336.077 7.540
 230.206 602.705
 754.155 493.152
 640.776 799.924
 349.247 240.597
 361.136 989.596
 331.528 864.218
 862.465 706.925
 9.518 945.694
 53.310 105.677
 457.280 429.806
 120.575 899.787
 910.592 237.371
 803.205 436.359
 808.475 113.877
 784.781 711.674
 663.452 219.202
 329.799 761.740
 860.042 935.691
 927.587 802.055
 731.041 946.763
 927.252 665.001
 232.580 575.019
 154.988 660.346
 572.791 316.921
 587.482 653.308
 788.935 260.550
 926.328 369.526
 511.285 804.343
 570.760 166.881
 698.947 629.433
 40.028 495.742
 636.603 928.103
 451.077 252.875
 798.198 308.508
 638.610 236.476
 623.543 824.363
 917.953 962.943
 829.298 101.502
 169.440 507.753
 552.647 325.571
 777.443 596.820
 573.183 831.569
 226.882 479.916
 698.118 502.252
 662.524 759.003
 453.091 84.781
 97.075 181.891
 773.953 710.387
 936.635 821.579
 925.346 327.765
 128.257 185.440
 314.258 805.556
 154.073 793.468
 858.753 131.440
 757.640 53.747
 704.473 334.411
 227.039 784.838
 148.367 522.862
 140.017 192.826
 877.355 194.722
 141.527 225.168
 9.586 808.464
 843.862 979.520
 840.841 467.161
 662.898 744.409
 754.967 564.529
 7.385 556.541
 14.525 865.130
 976.826 158.936
 368.861 874.514
 680.053 482.784
 817.271 523.377
 622.482 317.431
 863.911 307.877
 814.323 506.301
 70.577 651.790
 392.158 656.601
 228.631 581.370
 517.848 87.639
 560.615 917.694
 95.206 192.571
 756.768 321.272
 728.165 942.859
 536.430 288.102
 214.022 331.056
 686.804 853.845
 429.913 798.414
 12.637 462.842
 515.956 317.867
 373.929 491.331
 898.838 754.153
 491.984 960.085
 627.397 371.043
 666.999 352.089
 227.394 136.065
 126.499 377.761
 424.928 536.876
 769.433 356.014
 563.481 486.999
 395.495 347.486
 853.314 94.325
 625.719 670.184
 76.883 391.432
 94.526 222.051
 441.240 895.781
 794.119 544.692
 657.214 159.456
 801.475 593.174
 353.080 376.894
 841.373 174.934
 742.699 5.517
 14.250 323.158
 288.610 94.114
 526.650 954.140
 480.865 249.043
 839.151 892.218
 922.480 555.871
 429.677 238.762
 630.245 236.923
 449.792 512.703
 861.377 801.748
 221.928 539.314
 226.415 141.950
 533.516 642.065
 289.193 653.761
 479.964 870.615
 56.245 526.627
 595.589 238.360
 569.151 814.824
 796.431 847.860
 410.957 578.406
 300.996 345.225
 76.734 21.707
 956.942 998.789
 421.618 220.227
 999.514 367.691
 448.364 273.257
 120.014 677.229
 519.943 879.354
 201.780 705.855
 248.198 749.413
 262.412 909.572
 212.791 557.844
 52.416 250.342
 779.015 412.480
 633.699 483.328
 410.500 989.600
 780.825 611.666
 393.067 439.384
 601.509 595.620
 7.215 91.799
 701.103 855.004
 194.879 572.095
 62.976 419.596
 275.602 622.579
 579.578 942.548
 470.395 193.139
 547.961 17.962
 908.885 942.258
 91.810 47.555
 525.470 434.071
 246.168 135.421
 219.869 41.904
 650.450 397.321
 871.619 907.059
 452.926 535.561
 89.623 550.980
 101.184 326.777
 858.035 713.144
 347.368 712.805
 747.787 264.852
 656.061 780.022
 916.304 225.518
 591.924 6.301
 361.920 843.322
 961.802 584.059
 557.858 772.102
 973.497 370.172
 715.121 722.937
 385.297 437.132
 144.085 748.964
 194.394 313.350
 959.118 958.677
 439.272 703.502
 235.167 884.570
 965.001 812.241
 544.306 664.740
 768.211 787.150
 16.092 344.592
 750.423 320.766
 948.706 959.478
 267.935 68.810
 896.903 117.989
 879.730 354.858
 754.592 836.139
 721.786 133.912
 889.151 657.281
 239.152 512.281
 954.513 178.943
 802.212 293.398
 771.656 59.426
 439.519 203.697
 107.735 223.094
 408.612 205.083
 376.020 168.441
 173.418 817.151
 113.588 117.700
 90.607 740.105
 546.037 856.867
 459.012 515.743
 920.007 892.164
 740.489 107.198
 454.962 400.425
 605.140 376.988
 443.533 49.469
 829.420 646.928
 0.770 298.668
 26.256 122.449
 341.303 213.881
 209.000 638.687
 941.925 114.174
 486.002 257.479
 46.086 745.932
 903.187 925.181
 284.777 903.801
 954.592 43.486
 652.139 4.168
 375.075 152.270
 188.616 597.734
 27.943 358.888
 822.723 980.977
 468.885 946.482
 315.554 245.563
 775.383 169.987
 879.308 368.935
 599.593 408.137
 119.740 393.319
 957.998 29.270
 628.069 724.440
 790.925 884.977
 44.109 981.403
 791.102 746.192
 280.986 287.016
 847.031 109.320
 972.700 60.561
 812.022 134.274
 36.891 185.526
 283.972 431.211
 572.736 311.515
 958.323 528.400
 502.063 216.612
 644.210 60.662
 353.030 823.618
 661.819 587.469
 150.463 116.062
 470.627 944.042
 363.925 838.862
 620.123 750.131
 450.484 260.382
 526.164 142.781
 468.844 199.779
 920.218 595.074
 118.076 33.717
 810.987 357.018
 28.673 53.289
 357.460 272.417
 195.377 674.348
 551.159 542.454
 657.578 957.237
 118.619 119.024
 299.484 275.376
 611.128 405.608
 432.481 912.368
 479.025 548.106
 437.755 755.766
 716.893 930.808
 568.318 999.684
 801.545 312.255
 244.051 40.806
 467.540 991.707
 107.327 241.648
 919.121 279.110
 354.565 395.124
 359.918 530.731
 612.985 25.372
 932.726 930.127
 912.407 836.764
 954.534 751.814
 207.883 926.954
 563.095 895.480
 866.878 827.413
 870.307 264.920
 549.655 58.314
 457.257 971.891
 816.357 981.730
 511.676 145.286
 500.268 121.394
 269.843 235.241
 632.987 367.841
 303.592 425.951
 311.313 199.268
 914.347 56.103
 2.866 81.386
 738.250 629.088
 121.612 939.737
 110.943 53.860
 317.201 167.136
 722.020 559.796
 443.301 194.165
 245.201 283.886
 57.866 635.030
 551.801 735.426
 98.715 362.811
 595.920 242.282
 935.122 271.596
 347.146 504.188
 762.755 667.641
 190.564 593.964
 555.686 183.059
 917.790 118.688
 864.078 324.571
 903.191 882.432
 326.173 523.050
 855.797 773.228
 103.306 119.318
 922.452 863.349
 629.880 655.686
 107.373 888.082
 257.601 204.520
 386.227 519.075
 54.172 83.870
 401.435 729.664
 258.334 30.508
 804.611 257.614
 591.238 833.047
 690.365 792.393
 752.203 198.098
 874.438 276.963
 286.720 622.211
 192.964 236.226
 486.040 678.973
 426.225 584.632
 768.754 76.855
 720.388 73.258
 891.677 287.738
 538.339 702.158
 454.198 442.616
 712.993 727.435
 189.638 509.423
 303.420 655.712
 999.340 743.751
 819.260 53.357
 179.034 787.212
 338.514 456.447
 739.141 97.156
 907.601 893.289
 635.937 157.386
 893.071 908.018
 442.060 940.518
 117.640 775.944
 903.638 681.944
 327.913 243.747
 696.782 262.256
 929.626 416.232
 825.584 474.118
 813.468 792.191
 642.675 531.307
 258.977 262.112
 645.395 237.932
 327.011 597.416
 557.540 916.358
 267.515 452.819
 878.280 150.213
 416.355 679.070
 24.270 557.032
 923.765 202.196
 444.291 601.948
 741.364 407.369
 12.231 103.588
 341.767 801.464
 546.211 785.552
 104.884 289.431
 229.749 477.094
 581.177 147.735
 873.558 365.667
 541.093 315.904
 530.793 818.579
 900.993 947.705
 719.011 503.267
 42.010 900.632
 991.982 893.587
 425.066 520.380
 504.743 316.372
 671.819 361.154
 515.298 797.594
 799.629 428.369
 33.509 455.364
 143.856 834.092
 457.378 668.143
 701.394 4.169
 502.961 846.908
 416.594 497.062
 838.037 251.135
 989.337 206.053
 951.568 817.667
 502.585 977.490
 138.672 591.573
 884.115 137.569
 340.629 747.530
 478.348 868.786
 565.451 823.154
 806.122 995.330
 919.273 121.735
 633.307 345.603
 922.705 16.457
 406.527 171.693
 867.940 352.306
 802.390 972.445
 918.701 312.065
 885.184 732.077
 470.765 21.409
 189.555 933.688
 808.974 112.847
 905.146 511.096
 228.371 262.723
 408.485 78.107
 771.655 938.672
 285.567 627.340
 389.997 841.652
 41.855 367.303
 304.747 657.230
 183.120 303.558
 357.506 121.171
 752.057 544.935
 237.059 196.206
 656.599 497.142
 293.693 507.330
 863.930 102.496
 652.499 514.914
 350.219 995.264
 53.457 156.933
 384.022 907.376
 141.701 567.601
 528.184 309.629
 248.791 699.588
 621.060 180.241
 315.480 225.985
 846.424 917.775
 857.147 477.369
 928.810 861.334
 441.320 645.176
 56.958 140.974
 287.654 337.491
 605.137 789.047
 397.175 355.007
 306.169 223.216
 230.768 326.924
 650.086 529.189
 876.059 437.881
 810.357 981.441
 934.331 732.572
 910.942 139.636
 920.446 514.602
 470.232 734.061
 772.660 786.630
 123.718 632.611
 417.245 901.259
 420.607 83.009
 105.135 13.952
 498.180 405.610
 142.132 223.080
 602.341 523.953
 456.923 636.755
 787.503 452.049
 306.260 975.279
 190.690 789.973
 996.846 671.682
 233.792 733.985
 328.899 6.267
 117.503 295.934
 136.019 355.257
 387.208 701.802
 736.303 665.202
 984.303 43.916
 825.796 315.967
 559.092 579.539
 670.105 403.698
 379.098 874.516
 794.663 474.692
 588.434 699.599
 477.814 950.633
 981.839 4.470
 531.128 999.932
 676.251 866.835
 253.478 789.316
 871.764 377.979
 293.271 770.247
 273.846 459.566
 998.346 557.913
 134.438 477.265
 805.509 703.575
 398.656 733.868
 279.374 166.847
 207.113 887.321
 589.260 1.533
 295.301 587.508
 877.658 881.012
 398.120 90.470
 66.579 826.575
 59.684 861.206
 939.410 349.995
 669.294 678.253
 674.463 180.817
 700.398 107.403
 568.827 586.073
 80.043 411.350
 232.414 787.603
 124.417 640.562
 635.237 187.634
 257.450 332.649
 716.964 590.331
 702.988 598.012
 806.135 684.771
 878.911 444.212
 414.287 77.802
 398.827 686.674
 463.251 744.118
 432.090 295.859
 145.604 21.329
 917.175 268.521
 210.542 111.640
 451.573 201.183
 890.011 366.074
 980.970 446.428
 141.011 594.908
 22.413 696.293
 665.476 957.533
 624.328 852.110
 893.501 90.518
 587.825 287.198
 971.135 503.856
 348.714 909.107
 801.150 647.634
 1.611 493.672
 442.652 675.635
 92.658 446.364
 109.908 825.276
 325.473 690.623
 627.286 527.018
 228.530 671.683
 328.565 148.777
 87.185 272.366
 946.454 485.515
 218.865 679.424
 260.971 299.986
 587.664 220.908
 980.936 2.549
 139.891 863.060
 166.652 786.105
 373.307 246.218
 187.536 582.813
 11.405 830.794
 797.768 223.671
 174.529 284.679
 35.863 317.694
 759.785 681.170
 768.388 47.037
 452.250 291.258
 340.052 236.534
 684.904 785.705
 826.289 404.815
 191.164 941.679
 252.608 759.183
 501.907 546.825
 118.023 243.081
 731.930 72.717
 986.213 284.322
 385.240 951.935
 464.729 90.770
 243.992 431.959
 834.191 480.218
 955.027 128.242
 999.179 860.504
 906.585 582.751
 471.487 158.077
 814.840 518.006
 253.829 57.231
 987.510 615.732
 835.373 702.879
 75.090 740.136
 935.117 147.391
 787.619 655.272
 108.748 912.556
 277.717 681.658
 171.031 482.917
 853.492 17.283
 458.758 753.591
 275.568 871.294
 976.979 97.253
 951.647 274.297
 219.638 979.623
 913.766 727.498
 49.236 894.642
 44.638 414.362
 150.989 779.318
 810.598 844.533
 765.764 239.331
 912.776 742.225
 251.430 620.805
 141.876 82.743
 450.950 717.896
 124.732 164.442
 362.347 242.142
 95.436 862.952
 543.828 895.765
 776.135 24.441
 457.679 300.804
 581.364 729.957
 298.588 218.132
 787.319 709.275
 83.016 539.875
 858.760 946.380
 41.697 815.769
 579.716 836.661
 880.923 454.626
 971.273 605.683
 811.728 867.880
 634.952 949.122
 519.306 350.370
 271.351 511.924
 415.955 346.981
 781.527 291.411
 625.743 370.981
 857.076 863.894
 552.093 424.868
 51.019 428.094
 523.108 547.173
 445.688 602.540
 664.009 554.142
 599.103 170.071
 660.437 164.615
 64.290 133.145
 627.037 256.293
 496.195 521.983
 637.865 784.196
 950.982 17.500
 191.498 945.254
 158.410 136.856
 635.610 60.220
 228.562 146.352
 352.322 694.407
 811.549 70.011
 874.343 97.035
 238.181 848.706
 458.135 715.377
 659.162 461.174
 457.942 460.590
 901.732 372.095
 924.972 458.567
 360.332 141.890
 579.477 118.622
 119.488 176.712
 877.757 668.221
 13.587 64.745
 607.437 521.674
 3.428 526.352
 906.966 428.911
 90.484 881.600
 11.579 756.844
 696.902 930.392
 398.373 225.698
 665.679 959.893
 436.409 207.177
 637.701 93.573
 570.578 306.814
 849.885 619.303
 485.189 431.794
 384.338 164.150
 437.978 185.568
 547.957 395.423
 938.512 45.377
 544.248 235.998
 406.125 947.275
 536.380 692.783
 198.843 220.312
 917.838 256.571
 101.931 137.360
 382.774 276.482
 726.078 60.803
 703.751 720.126
 342.907 398.403
 914.622 669.827
 109.050 505.469
 498.413 784.434
 857.664 696.710
 785.191 674.816
 204.043 603.438
 866.857 739.238
 484.135 933.148
 181.750 912.957
 463.751 978.651
 462.046 75.979
 92.510 968.273
 874.466 495.821
 178.763 48.097
 26.331 760.894
 406.605 608.437
 613.938 677.909
 858.543 91.897
 121.388 697.343
 230.428 897.373
 351.175 618.805
 389.973 586.645
 101.930 778.282
 325.921 136.873
 875.847 187.273
 928.958 308.153
 673.674 376.070
 333.413 420.538
 247.006 76.857
 704.189 585.696
 357.498 594.361
 678.033 106.147
 825.014 370.700
 42.056 747.097
 319.398 115.597
 363.363 575.084
 804.246 92.740
 957.833 232.473
 319.844 17.674
 917.879 831.329
 893.204 213.073
 600.645 74.178
 986.267 504.629
 530.191 977.895
 192.005 37.203
 688.352 441.456
 218.918 98.754
 585.914 375.182
 376.759 902.068
 823.377 730.551
 302.982 475.301
 401.956 333.567
 16.200 626.127
 241.623 244.500
 218.816 786.023
 943.295 521.671
 217.974 216.483
 114.028 851.540
 717.353 14.041
 702.811 882.065
 830.332 922.901
 993.919 137.068
 959.153 630.097
 726.520 737.808
 109.533 846.771
 383.224 471.297
 903.310 579.038
 974.523 946.045
 104.088 962.456
 676.722 103.229
 176.328 415.390
 822.291 408.994
 4.038 589.161
 935.907 861.312
 851.309 228.215
 527.370 988.011
 356.799 63.330
 42.657 292.091
 424.218 847.934
 913.383 883.021
 360.652 604.784
 787.809 100.429
 286.693 711.625
 356.184 837.447
 412.788 144.201
 360.836 568.315
 163.827 678.326
 396.306 107.883
 710.903 185.207
 524.238 224.025
 310.513 32.166
 947.324 998.095
 985.628 611.277
 479.889 409.372
 741.426 888.689
 121.537 898.553
 375.670 715.782
 64.426 550.006
 407.369 228.523
 152.361 195.524
 48.362 632.957
 446.966 872.197
 24.711 822.576
 757.102 117.885
 415.378 778.218
 944.748 29.281
 214.771 384.253
 554.258 575.150
 696.694 868.163
 920.986 601.892
 716.515 386.702
 826.296 306.796
 145.451 583.778
 984.076 718.365
 698.578 116.900
 1.817 210.869
 462.195 964.754
 868.422 105.144
 615.597 703.430
 720.311 548.882
 799.031 178.512
 444.564 721.771
 629.029 51.072
 238.189 834.448
 282.556 394.427
 279.891 761.005
 344.054 842.903
 236.563 604.626
 169.014 111.925
 51.122 201.843
 501.908 29.355
 799.215 945.844
 585.910 440.512
 895.853 291.696
 310.866 513.735
 443.500 600.363
 311.424 510.499
 482.891 303.695
 299.365 65.006
 607.390 714.587
 196.264 405.062
 179.669 666.088
 931.130 841.161
 922.662 807.133
 642.160 747.461
 199.974 92.900
 734.933 290.296
 937.218 332.414
 17.067 351.656
 26.324 658.519
 370.491 611.563
 688.783 294.616
 9.140 150.212
 718.713 853.594
 877.264 404.434
 677.756 727.272
 699.947 950.308
 945.090 535.598
 334.317 612.269
 338.715 495.262
 571.887 436.823
 698.806 344.651
 297.125 374.971
 68.114 798.886
 755.647 240.894
 704.405 593.663
 671.146 945.533
 229.950 963.815
 570.576 822.996
 455.520 861.583
 132.173 396.587
 331.696 586.010
 814.190 381.508
 677.250 519.533
 809.928 445.604
 739.535 867.353
 316.578 990.910
 760.305 201.812
 714.052 361.165
 884.974 25.554
 991.312 698.142
 375.312 797.230
 300.602 577.791
 904.136 991.020
 986.531 361.347
 43.076 880.996
 652.335 343.074
 46.555 213.708
 568.181 602.111
 910.211 633.303
 977.542 448.429
 992.063 294.597
 51.975 360.505
 359.450 198.034
 519.850 853.543
 422.345 329.252
 441.448 191.610
 370.065 123.442
 515.391 804.649
 808.015 305.077
 426.568 622.914
 736.216 996.432
 533.908 868.054
 392.572 629.179
 50.649 603.835
 349.686 633.001
 396.823 152.863
 781.331 880.387
 662.934 321.849
 758.324 219.664
 877.985 880.651
 376.467 176.812
 739.992 434.044
 122.681 614.122
 561.766 374.872
 138.536 129.431
 781.157 68.654
 510.668 608.209
 558.364 489.067
 800.366 212.552
 761.574 787.991
 193.741 332.086
 257.610 470.495
 710.954 523.587
 560.961 72.381
 237.953 135.896
 940.292 264.582
 945.029 327.428
 377.033 784.123
 219.400 223.575
 859.934 305.631
 178.176 484.841
 379.604 501.146
 335.914 33.228
 358.168 910.520
 97.952 849.593
 764.690 571.953
 535.541 859.470
 683.292 494.664
 798.157 985.693
 927.525 236.621
 537.183 495.338
 444.295 963.284
 686.448 103.929
 689.203 183.013
 779.941 734.879
 51.570 796.105
 924.733 946.002
 383.756 463.052
 405.076 422.234
 70.739 539.836
 317.291 454.923
 140.758 780.794
 348.120 359.012
 147.467 650.392
 863.330 461.918
 883.159 782.221
 498.581 788.982
 48.808 885.539
 898.688 292.952
 400.843 126.079
 670.791 367.586
 410.614 738.743
 865.651 152.074
 357.489 795.751
 821.838 493.495
 980.695 726.249
 270.373 374.154
 241.624 324.074
 551.182 630.414
 503.877 691.973
 314.121 156.167
 82.339 346.166
 421.375 779.576
 907.817 678.585
 17.603 174.028
 215.955 169.749
 50.519 576.817
 117.354 328.182
 396.872 571.115
 511.981 858.111
 244.400 582.876
 650.372 222.261
 394.825 164.923
 245.063 657.783
 659.938 211.534
 129.628 48.217
 824.049 359.925
 234.145 471.132
 621.417 397.414
 982.650 988.405
 534.815 177.572
 960.929 473.537
 747.130 543.777
 895.779 267.819
 386.220 18.428
 126.761 905.431
 986.454 510.331
 38.634 367.758
 369.053 256.832
 510.399 531.442
 515.972 402.090
 681.694 15.354
 405.660 535.056
 48.699 252.000
 698.183 702.517
 592.415 692.666
 935.123 671.776
 778.058 877.224
 967.447 857.668
 514.224 74.042
 381.318 428.798
 646.538 128.532
 75.205 762.787
 107.955 496.774
 996.921 990.303
 234.904 520.362
 600.133 728.786
 966.691 297.588
 378.206 900.499
 109.392 892.530
 8.802 413.234
 702.731 606.315
 153.444 378.415
 869.831 13.191
 838.519 889.010
 649.293 978.115
 962.037 382.657
 953.823 853.006
 766.411 493.450
 419.789 66.920
 861.953 534.326
 910.988 843.055
 427.467 351.830
 423.945 395.315
 729.857 22.877
 170.886 672.187
 849.119 501.239
 452.738 159.834
 51.281 917.551
 294.006 953.913
 281.066 354.373
 613.059 925.720
 737.474 886.135
 317.314 398.624
 16.461 837.503
 218.219 11.464
 251.070 183.128
 84.159 963.807
 524.178 912.869
 721.835 340.993
 374.451 911.008
 382.900 823.123
 841.785 352.940
 420.380 550.148
 412.725 981.149
 309.465 894.602
 714.957 572.503
 443.551 174.158
 487.460 905.030
 516.080 98.892
 411.485 44.221
 501.883 814.067
 847.855 531.732
 911.771 480.397
 486.614 324.325
 967.419 282.664
 802.762 114.326
 939.777 817.319
 31.378 997.294
 125.981 864.191
 959.992 635.602
 772.854 371.017
 96.713 911.870
 858.518 987.199
 948.604 152.682
 639.512 980.778
 53.491 925.484
 584.191 806.179
 695.360 30.439
 22.554 796.989
 622.288 0.140
 29.338 415.145
 628.312 325.207
 655.832 563.881
 186.564 900.026
 274.097 675.129
 888.486 253.149
 85.999 512.419
 789.044 929.612
 572.478 927.600
 744.864 631.746
 63.068 604.576
 903.532 120.705
 641.814 187.088
 928.426 418.203
 176.918 82.160
 672.939 27.922
 474.007 758.858
 527.710 985.196
 966.478 16.492
 809.275 824.253
 233.644 611.235
 421.392 572.218
 194.106 829.691
 762.421 701.885
 477.045 247.263
 962.650 429.883
 99.785 563.946
 81.914 678.154
 751.456 266.626
 775.555 534.919
 228.048 12.103
 119.606 782.503
 615.079 286.333
 75.516 395.153
 855.143 691.019
 350.934 257.520
 256.317 397.429
 883.810 386.657
 134.743 38.608
 628.671 845.625
 184.542 875.068
 870.464 269.345
 827.587 146.095
 625.423 452.696
 914.913 430.533
 330.293 12.616
 883.770 798.972
 569.750 480.904
 176.202 896.354
 973.647 829.288
 205.956 593.282
 135.695 905.238
 933.283 869.462
 796.406 363.887
 637.599 418.270
 6.612 731.715
 434.884 502.346
 283.057 310.479
 592.364 652.119
 201.592 819.936
 572.406 328.473
 592.161 345.555
 769.210 4.392
 726.400 178.696
 67.046 735.771
 175.305 153.119
 82.219 56.969
 490.731 750.527
 390.161 460.769
 488.605 491.950
 275.029 204.681
 719.716 389.551
 865.760 266.019
 70.135 709.126
 686.836 877.508
 279.996 206.760
 104.202 784.713
 277.109 839.235
 290.223 638.123
 439.329 707.785
 772.616 368.962
 403.444 445.325
 430.668 991.721
 583.538 180.468
 720.275 661.968
 731.314 655.467
 663.379 519.496
 325.797 603.025
 646.080 529.387
 309.586 427.930
 705.197 252.798
 260.577 938.297
 820.508 931.451
 897.500 938.303
 797.609 41.877
 338.264 55.582
 855.847 294.954
 563.760 123.509
 711.502 41.358
 466.280 678.762
 156.199 953.021
 889.170 840.503
 215.092 333.918
 478.741 697.906
 472.709 260.585
 585.235 801.558
 73.544 144.380
 59.002 901.273
 939.653 64.804
 611.629 433.375
 552.111 58.295
 548.127 685.598
 73.479 312.198
 552.220 73.869
 954.201 152.274
 827.163 584.792
 479.573 708.051
 92.328 468.340
 941.591 967.746
 622.263 520.631
 430.489 508.678
 929.142 355.820
 256.079 815.475
 649.053 523.782
 54.552 723.454
 342.774 46.754
 990.190 985.080
 986.305 299.435
 605.213 231.005
 957.120 284.771
 739.127 51.983
 948.836 419.094
 169.205 572.809
 927.770 358.152
 806.954 623.595
 515.688 108.504
 215.528 477.431
 908.420 380.697
 137.103 547.251
 62.045 571.458
 587.445 489.945
 667.773 897.067
 790.588 814.284
 741.958 540.184
 896.151 433.632
 155.666 484.234
 604.900 137.818
 373.832 275.232
 787.461 814.810
 150.156 818.586
 132.358 456.254
 91.776 551.293
 221.787 696.718
 356.590 757.278
 78.783 420.109
 343.281 260.056
 732.919 14.642
 975.141 342.794
 241.663 256.753
 37.346 137.233
 612.512 782.029
 305.102 281.312
 381.558 275.793
 777.032 778.083
 104.917 146.110
 912.201 368.258
 551.310 677.214
 146.569 544.246
 990.931 791.603
 249.467 538.598
 154.703 255.116
 965.531 184.432
 389.219 762.343
 392.705 704.720
 409.514 51.729
 271.199 992.478
 210.632 373.241
 728.357 311.397
 949.501 9.614
 545.161 108.521
 463.317 518.751
 14.579 585.142
 15.663 194.344
 361.273 132.500
 525.477 349.064
 225.576 784.387
 59.196 215.602
 199.548 563.941
 577.830 981.545
 984.784 367.273
 606.880 61.603
 644.114 707.944
 619.250 642.465
 194.225 885.411
 924.212 679.857
 563.323 594.519
 876.791 392.857
 675.367 584.875
 352.405 286.726
 156.170 146.909
 965.212 382.381
 251.097 149.727
 192.460 568.903
 941.613 304.234
 851.343 396.373
 718.893 758.787
 662.831 651.836
 865.981 54.804
 535.066 313.764
 592.080 642.917
 766.764 953.288
 708.557 368.642
 371.369 977.385
 319.015 627.965
 871.235 814.649
 876.559 831.264
 126.897 893.181
 929.348 727.604
 421.450 108.274
 498.110 375.459
 189.607 121.159
 701.980 710.662
 493.223 856.020
 445.443 883.816
 831.586 698.437
 501.122 709.132
 820.102 262.349
 550.433 591.962
 62.764 943.538
 884.846 355.907
 522.921 464.756
 810.736 160.935
 407.253 31.131
 954.790 645.381
 16.554 734.946
 827.136 6.873
 884.160 297.680
 186.190 695.429
 471.953 826.110
 61.386 977.157
 581.248 841.047
 154.150 855.845
 771.110 654.802
 758.671 744.366
 472.450 110.830
 155.092 156.200
 108.431 530.346
 539.997 352.904
 549.226 351.296
 211.575 915.167
 264.054 700.345
 737.138 197.864
 910.935 955.051
 844.171 443.726
 102.982 67.802
 516.462 341.668
 190.831 13.103
 295.870 166.243
 38.462 553.520
 717.800 481.280
 582.007 605.803
 602.459 156.278
 38.858 726.836
 120.676 67.219
 771.534 669.152
 16.611 38.096
 254.359 8.465
 542.583 45.364
 291.256 592.278
 813.897 440.178
 493.146 961.076
 772.641 443.500
 150.137 54.399
 435.733 703.641
 586.247 926.439
 848.840 556.793
 125.760 993.412
 257.221 346.340
 146.116 542.376
 598.212 799.840
 761.495 13.249
 7.170 862.514
 346.030 478.403
 676.661 387.688
 941.111 983.461
 13.035 798.182
 125.743 65.884
 568.795 884.175
 893.966 62.011
 995.304 684.123
 663.383 366.672
 138.020 313.190
 621.687 881.057
 93.846 331.094
 44.420 623.624
 353.252 966.902
 31.138 175.536
 173.023 196.067
 805.577 967.040
 761.018 264.764
 508.708 705.657
 222.835 13.602
 434.909 713.007
 120.316 18.045
 277.360 926.945
 850.163 653.085
 968.807 582.770
 372.529 236.890
 640.620 495.272
 437.159 210.396
 542.549 696.673
 779.780 180.378
 136.593 359.343
 533.106 671.698
 123.044 251.888
 632.516 694.778
 700.310 889.401
 441.555 97.364
 680.766 380.061
 400.757 11.161
 164.141 218.448
 766.338 165.683
 742.447 799.144
 583.293 80.793
 813.719 731.071
 888.029 88.807
 606.892 523.136
 795.277 215.153
 260.762 425.013
 956.717 367.554
 503.369 74.088
 827.033 267.218
 594.352 691.879
 7.417 586.967
 625.359 352.654
 505.516 841.549
 628.719 915.971
 231.265 471.193
 281.978 566.639
 194.784 53.029
 78.233 173.958
 268.589 714.052
 375.265 391.390
 682.922 167.501
 659.275 233.197
 629.242 680.794
 33.535 841.565
 20.287 52.332
 443.840 992.760
 991.091 936.888
 509.370 170.717
 597.543 740.887
 271.188 488.791
 179.288 701.273
 385.357 483.276
 381.867 572.117
 661.533 594.577
 86.989 744.379
 721.527 642.970
 765.810 304.966
 469.721 585.802
 662.422 955.305
 25.490 492.341
 925.694 326.989
 467.031 812.684
 357.716 787.905
 829.613 359.968
 935.080 577.597
 145.701 823.283
 111.676 62.132
 219.137 325.133
 133.670 88.529
 303.440 416.035
 21.682 144.837
 870.957 734.127
 413.208 107.657
 384.168 264.596
 349.138 363.322
 34.857 18.003
 149.257 616.943
 126.396 954.403
 398.447 615.316
 417.316 948.552
 481.431 681.336
 802.127 497.860
 111.190 530.605
 112.571 87.397
 524.489 472.656
 216.822 653.871
 925.232 212.447
 566.429 332.534
 878.848 0.942
 684.957 667.468
 562.735 540.963
 55.420 147.323
 501.485 555.507
 395.860 366.586
 931.538 256.073
 317.173 268.828
 596.772 608.896
 940.987 905.555
 251.163 554.133
 777.483 435.563
 691.722 469.192
 286.479 828.683
 847.670 730.287
 285.359 949.155
 471.242 279.551
 143.783 542.346
 800.877 477.656
 389.401 690.047
 266.348 58.633
 516.325 730.273
 772.947 814.818
 967.191 544.308
 311.974 351.510
 181.674 724.271
 899.123 254.656
 453.936 66.794
 20.840 717.907
 6.306 351.416
 579.362 750.484
 7.434 605.270
 556.029 723.084
 284.050 318.770
 373.932 159.485
 693.500 40.823
 927.255 316.399
 739.479 767.983
 976.489 448.824
 179.305 761.767
 684.480 483.562
 443.955 234.680
 414.943 636.403
 481.668 481.437
 37.384 840.843
 654.741 881.299
 213.420 506.106
 33.129 34.647
 890.363 402.930
 506.519 537.121
 237.887 466.437
 700.736 343.300
 850.071 100.897
 559.878 775.492
 343.500 531.842
 420.787 328.494
 736.193 752.711
 442.750 985.782
 743.524 297.593
 797.319 664.692
 505.991 95.908
 208.488 156.443
 227.647 951.968
 352.993 920.885
 789.319 180.582
 578.223 875.511
 971.797 823.553
 118.058 814.374
 423.161 890.535
 935.315 876.249
 702.049 696.861
 896.424 14.704
 473.409 611.409
 796.194 308.122
 402.005 146.042
 857.433 178.441
 236.461 96.872
 494.529 797.097
 586.000 434.335
 67.732 669.899
 624.341 397.373
 984.673 274.319
 399.761 105.991
 199.739 728.596
 154.466 310.738
 995.470 498.465
 455.671 257.768
 931.487 681.113
 488.776 189.837
 246.985 174.652
 361.513 618.678
 487.242 163.230
 96.842 99.782
 80.411 581.552
 359.596 989.541
 359.057 217.573
 153.712 255.604
 645.347 658.395
 357.435 297.989
 496.551 562.730
 225.613 391.063
 738.838 574.844
 901.639 509.913
 155.476 291.661
 645.280 210.238
 497.006 909.269
 323.432 904.957
 155.236 750.411
 733.560 355.768
 402.816 694.713
 367.248 771.510
 511.325 372.560
 185.068 391.084
 492.448 756.910
 103.073 405.740
 280.726 800.478
 3.051 138.709
 217.939 964.980
 818.756 409.584
 986.648 711.392
 342.271 342.664
 155.231 242.986
 890.214 674.190
 173.511 384.436
 498.568 30.270
 634.416 449.314
 335.523 108.179
 483.956 194.244
 69.925 137.083
 412.956 520.872
 873.098 124.169
 146.691 897.344
 6.223 928.449
 712.816 600.408
 824.693 132.389
 917.323 789.497
 863.517 502.125
 298.917 217.783
 130.716 806.775
 323.892 555.312
 83.537 188.660
 789.003 979.804
 78.347 686.834
 534.633 905.857
 530.258 979.676
 53.957 638.288
 82.206 757.619
 287.588 905.674
 832.767 208.950
 392.801 852.308
 2.845 10.539
 99.981 227.504
 307.284 587.142
 148.067 438.091
 40.071 629.332
 409.852 441.207
 361.067 348.276
 564.903 408.872
 196.123 368.349
 393.284 842.750
 317.091 704.510
 991.249 646.994
 668.002 894.438
 947.579 259.837
 540.748 25.516
 966.577 621.869
 298.729 349.046
 734.123 732.632
 598.454 159.714
 353.185 169.952
 394.084 153.755
 234.198 961.215
 932.941 96.859
 426.675 986.649
 794.394 130.332
 486.841 935.824
 201.138 734.963
 761.236 145.126
 80.165 335.485
 549.922 221.573
 987.923 859.227
 820.509 653.307
 185.900 620.816
 753.936 956.296
 82.671 566.680
 396.305 787.824
 498.170 820.150
 502.546 738.281
 885.402 277.401
 425.085 702.543
 722.035 639.178
 714.784 230.112
 795.457 161.719
 256.098 599.265
 414.147 776.523
 0.841 485.487
 628.035 282.486
 145.265 569.541
 101.416 540.657
 316.714 717.773
 202.520 2.501
 605.306 69.044
 330.814 243.706
 152.572 472.272
 251.462 239.393
 255.362 869.753
 828.968 951.024
 275.469 938.525
 710.149 963.746
 982.248 250.223
 189.401 744.536
 669.164 444.705
 264.139 930.974
 550.712 130.523
 150.818 518.190
 592.085 13.019
 755.735 13.435
 281.503 835.948
 581.563 465.445
 609.054 223.217
 680.248 656.485
 53.745 182.420
 743.419 841.616
 43.227 530.746
 539.078 920.678
 682.061 616.495
 272.141 287.945
 541.756 616.692
 258.964 292.013
 669.099 214.226
 582.650 989.667
 351.997 308.643
 235.440 943.127
 440.525 445.652
 83.558 206.900
 464.681 104.693
 813.372 410.548
 432.294 745.448
 668.701 265.080
 996.259 357.284
 178.633 716.607
 818.895 95.359
 442.632 920.725
 54.722 729.213
 702.296 809.329
 246.513 20.290
 532.508 128.694
 861.504 621.047
 752.421 819.603
 666.469 627.480
 140.583 628.686
 86.657 887.372
 868.338 42.145
 251.999 576.973
 699.525 441.598
 195.297 308.688
 978.511 735.278
 425.384 161.645
 107.015 320.439
 100.394 966.459
 35.401 804.228
 222.628 996.318
 536.619 435.862
 570.319 880.705
 39.428 183.666
 579.339 168.054
 248.661 92.984
 649.078 12.723
 928.976 267.407
 634.159 83.493
 157.851 73.992
 813.057 9.909
 224.537 46.694
 815.020 664.145
 653.660 280.170
 710.108 875.330
 632.477 713.174
 298.723 986.835
 314.955 707.284
 105.156 81.613
 37.511 358.706
 415.767 944.042
 712.166 429.927
 91.089 516.874
 442.908 61.315
 710.049 7.650
 448.261 193.213
 714.471 49.826
 453.514 85.122
 657.010 719.688
 954.049 414.362
 912.745 431.870
 839.134 141.774
 493.991 104.900
 323.874 882.035
 62.854 715.888
 564.385 661.910
 223.009 802.557
 654.481 207.895
 500.831 364.620
 426.050 807.389
 608.863 348.676
 932.870 132.735
 87.696 745.921
 100.103 518.511
 914.420 704.873
 508.195 118.571
 269.072 767.859
 967.913 235.173
 190.124 826.375
 578.296 268.502
 104.274 993.526
 564.822 56.883
 166.230 789.217
 923.174 507.718
 425.162 693.601
 874.139 13.784
 183.943 755.481
 325.764 131.862
 625.908 944.119
 975.738 809.313
 145.591 845.451
 734.587 283.111
 581.852 57.566
 750.826 864.848
 164.177 806.849
 243.404 649.643
 848.988 347.316
 443.089 747.667
 449.066 223.855
 389.713 700.777
 605.160 468.626
 881.294 95.788
 977.285 892.416
 106.972 67.930
 759.878 353.777
 79.565 966.709
 668.850 903.372
 904.671 260.623
 281.736 64.648
 748.932 131.814
 109.722 921.222
 495.886 767.142
 70.742 722.907
 977.397 214.178
 347.466 123.895
 143.711 731.023
 637.409 46.158
 965.609 724.734
 922.332 277.675
 455.970 817.425
 441.325 917.830
 241.422 990.245
 90.489 461.475
 221.860 587.534
 988.946 849.220
 218.953 686.237
 146.276 25.938
 154.700 684.480
 693.702 154.035
 316.397 189.040
 856.819 475.374
 81.702 400.891
 61.066 148.952
 101.773 243.311
 285.038 94.365
 204.710 746.007
 977.056 718.100
 96.843 504.872
 696.034 305.855
 545.073 959.433
 750.724 135.065
 936.900 363.446
 817.011 943.883
 581.372 528.910
 89.482 122.907
 557.702 75.829
 452.361 851.629
 390.447 161.129
 370.708 750.853
 960.730 647.283
 343.227 474.226
 310.189 827.428
 413.882 915.750
 894.093 87.391
 204.790 405.861
 256.808 960.347
 454.577 837.015
 478.756 636.361
 74.745 171.934
 349.829 112.334
 174.953 205.737
 408.436 308.724
 462.862 879.631
 424.772 904.529
 454.964 371.747
 856.362 633.619
 304.223 754.010
 346.541 891.374
 974.319 226.904
 633.241 784.308
 387.671 991.773
 775.749 45.928
 917.294 248.476
 458.168 384.317
 756.222 811.163
 185.759 931.092
 810.832 503.440
 427.823 153.559
 557.595 53.984
 479.936 263.564
 960.922 282.672
 899.203 215.020
 960.761 204.514
 516.667 500.200
 43.068 433.422
 37.255 321.091
 48.308 230.121
 213.897 280.545
 149.748 389.120
 221.184 478.307
 44.659 219.703
 675.504 44.653
 1.057 357.486
 351.799 450.289
 846.586 398.578
 958.537 911.932
 84.321 121.079
 857.192 400.864
 585.190 732.273
 683.394 954.577
 204.276 428.822
 855.138 502.837
 867.443 996.667
 678.238 328.277
 297.476 12.722
 498.016 682.616
 420.589 888.264
 244.484 333.216
 392.933 850.905
 999.660 796.859
 94.144 475.891
 431.938 370.009
 285.526 416.258
 223.452 444.546
 561.941 53.904
 920.164 928.044
 829.580 299.373
 997.088 306.342
 610.596 247.036
 716.941 197.820
 757.047 775.165
 511.837 372.874
 600.973 38.310
 905.154 634.211
 578.073 594.450
 262.741 674.475
 545.679 243.960
 96.232 814.201
 431.281 524.911
 991.098 157.231
 258.294 843.112
 81.250 230.465
 716.932 940.329
 1.691 163.581
 199.023 485.016
 410.085 241.296
 968.201 62.592
 44.603 570.508
 966.603 442.890
 274.487 257.716
 694.109 297.916
 675.121 14.287
 867.789 260.996
 122.737 390.213
 862.244 476.887
 635.081 788.013
 633.410 350.349
 891.518 200.396
 280.206 707.335
 335.145 936.590
 143.950 828.501
 604.920 906.970
 381.780 979.721
 959.914 793.606
 977.779 970.123
 360.994 380.770
 827.187 626.619
 66.372 705.476
 701.641 737.662
 403.022 530.213
 886.305 231.073
 801.060 970.474
 85.655 995.126
 55.702 226.354
 789.581 602.973
 22.519 83.755
 844.084 173.095
 795.662 745.871
 103.432 998.307
 682.904 224.179
 78.271 349.345
 621.274 820.599
 715.249 843.026
 796.321 544.748
 329.624 937.010
 188.464 773.908
 197.680 841.442
 201.310 235.661
 38.202 430.991
 887.222 896.994
 162.711 498.478
 111.040 517.512
 246.418 953.378
 147.807 172.319
 713.103 765.774
 137.158 691.837
 587.563 659.909
 786.094 686.746
 252.089 733.542
 71.858 127.232
 955.289 422.063
 124.333 593.530
 721.797 33.248
 217.651 591.456
 762.912 583.153
 956.531 280.192
 806.678 890.599
 465.410 653.449
 370.303 1.819
 166.992 478.365
 760.303 573.988
 638.665 973.869
 81.372 42.638
 955.999 412.105
 292.194 320.456
 845.771 178.787
 96.566 651.067
 178.415 722.720
 385.949 689.393
 711.424 668.362
 942.502 158.766
 258.988 831.036
 10.717 693.628
 395.154 150.813
 194.811 5.352
 512.378 602.126
 435.158 988.201
 246.800 911.725
 760.461 133.941
 466.454 662.869
 256.364 859.043
 797.609 829.715
 592.266 420.388
 964.162 489.323
 315.743 746.938
 540.482 931.690
 470.985 129.873
 402.274 428.721
 389.731 566.575
 614.007 844.427
 409.373 59.601
 454.566 150.036
 915.244 136.139
 72.339 843.913
 307.716 722.581
 22.522 627.373
 38.117 619.819
 896.581 329.878
 721.860 655.070
 958.373 652.087
 957.315 3.773
 283.222 460.153
 992.403 689.000
 313.322 42.351
 878.584 275.503
 31.321 368.009
 527.706 820.774
 478.043 173.000
 888.201 157.251
 42.505 855.293
 733.522 129.099
 603.067 183.852
 710.869 955.955
 46.481 705.222
 938.545 47.055
 113.408 241.274
 625.341 335.447
 669.646 790.873
 677.831 177.411
 964.796 525.644
 777.177 591.021
 875.510 968.906
 865.011 755.199
 528.163 196.451
 750.123 312.119
 623.040 342.784
 709.404 807.894
 634.490 447.104
 535.904 155.848
 312.651 855.712
 715.586 41.045
 363.929 903.168
 976.818 822.152
 219.454 330.780
 740.665 486.014
 621.090 40.555
 346.300 220.931
 649.527 14.221
 878.459 986.523
 402.657 4.318
 979.738 252.016
 997.318 397.470
 889.961 671.966
 933.998 194.054
 771.117 580.843
 230.966 594.663
 5.941 668.034
 528.182 248.499
 910.633 285.858
 587.165 834.432
 190.199 428.934
 103.860 609.787
 454.271 278.034
 418.366 688.355
 370.960 240.570
 787.673 676.898
 188.368 948.623
 202.481 503.125
 723.080 640.304
 922.400 668.229
 780.542 588.122
 698.864 129.489
 815.170 726.489
 103.798 704.764
 392.910 737.616
 114.273 448.233
 323.469 589.726
 577.092 298.224
 774.355 783.084
 928.606 381.958
 58.207 387.848
 438.348 382.634
 345.659 783.909
 722.609 51.127
 248.420 907.938
 606.445 263.140
 944.661 738.734
 948.391 483.848
 387.619 811.192
 458.135 372.461
 708.140 235.004
 88.434 821.059
 455.393 140.259
 351.695 523.262
 32.962 702.913
 59.970 272.275
 999.004 83.720
 3.914 423.801
 681.109 300.154
 38.924 171.794
 384.195 438.647
 830.673 584.567
 871.496 790.795
 101.288 361.202
 505.891 689.729
 913.144 385.225
 636.088 649.743
 209.679 781.289
 387.179 132.249
 209.631 994.050
 808.630 23.698
 108.935 594.912
 388.880 6.226
 997.332 36.095
 761.366 110.143
 637.018 382.116
 202.223 180.320
 298.817 391.750
 408.477 977.837
 806.109 949.777
 403.597 526.648
 224.774 273.877
 54.492 845.452
 763.667 80.248
 113.027 761.449
 747.570 779.634
 381.782 359.391
 404.355 106.994
 216.973 191.560
 409.456 442.134
 243.307 467.503
 971.122 549.900
 691.263 502.972
 864.722 917.492
 955.096 72.317
 457.365 168.931
 791.387 455.264
 956.899 834.369
 467.526 765.579
 1.962 702.048
 265.099 104.496
 240.084 6.010
 135.277 595.305
 755.128 241.744
 286.208 967.210
 467.735 658.857
 802.910 997.207
 885.399 674.313
 508.635 359.427
 592.802 67.161
 576.344 734.278
 496.701 856.930
 496.260 997.123
 249.786 999.642
 960.064 931.472
 229.343 239.840
 796.782 828.417
 522.362 682.083
 5.725 66.854
 229.889 454.454
 96.748 982.749
 39.438 558.837
 739.887 86.225
 992.268 982.843
 220.116 668.640
 88.025 996.600
 416.919 645.168
 296.110 400.128
 214.164 829.125
 483.083 215.393
 77.707 850.615
 98.150 838.473
 404.228 372.783
 392.469 154.530
 485.603 773.455
 768.733 259.875
 92.728 838.283
 179.414 685.495
 758.123 434.340
 507.768 844.654
 528.121 421.690
 595.434 568.950
 916.230 926.819
 123.166 303.555
 875.864 398.295
 333.353 819.737
 132.606 835.019
 609.650 203.557
 186.168 104.529
 33.126 691.571
 676.132 127.574
 126.972 461.001
 772.272 810.555
 322.389 322.226
 421.871 265.113
 43.938 0.355
 988.165 10.424
 369.192 190.369
 324.169 345.577
 688.303 202.910
 126.104 884.222
 726.123 926.789
 435.057 729.765
 322.452 176.930
 42.021 945.425
 953.022 695.646
 890.952 738.946
 650.925 69.271
 160.792 176.708
 619.778 315.422
 787.750 697.009
 858.246 608.173
 713.603 278.754
 811.167 524.662
 17.674 801.590
 774.116 817.959
 416.044 9.144
 182.477 314.143
 950.879 51.709
 267.931 378.542
 308.274 972.203
 947.665 44.999
 310.571 733.932
 385.730 416.170
 147.560 635.700
 921.050 151.411
 712.509 774.677
 60.035 606.533
 568.656 796.615
 879.039 586.821
 118.064 603.254
 446.691 347.344
 208.974 195.696
 60.174 814.258
 884.577 38.340
 72.705 414.727
 133.146 489.342
 579.759 64.169
 187.590 110.049
 15.203 956.237
 185.575 327.380
 899.605 787.297
 336.582 660.387
 274.007 893.044
 349.716 856.580
 263.946 715.467
 909.167 26.812
 348.975 804.793
 799.322 572.309
 189.299 709.757
 688.283 106.793
 788.128 152.900
 89.535 74.509
 679.105 623.381
 102.722 625.646
 133.711 261.481
 854.699 949.214
 823.194 735.707
 243.416 485.622
 260.738 819.886
 454.931 693.122
 837.656 924.195
 556.216 661.114
 576.173 796.740
 244.930 326.271
 402.443 632.623
 996.477 223.024
 926.820 562.649
 526.242 96.658
 362.052 866.852
 771.583 724.736
 350.088 707.203
 788.083 470.677
 468.866 903.446
 794.589 362.828
 994.221 505.617
 542.070 424.548
 869.273 131.832
 625.537 37.527
 633.173 241.347
 912.617 904.439
 459.419 467.307
 986.495 681.134
 206.229 623.236
 157.482 206.777
 70.459 69.999
 902.262 996.996
 723.578 349.223
 461.866 945.287
 682.445 684.052
 140.702 57.319
 696.444 463.368
 674.679 217.571
 511.476 771.600
 905.014 45.006
 974.006 528.937
 137.027 561.608
 866.503 757.742
 664.809 792.854
 499.224 797.505
 390.674 301.306
 130.200 125.552
 603.684 672.904
 31.811 492.515
 348.162 920.312
 82.543 804.270
 408.054 819.342
 328.998 45.461
 456.503 174.557
 56.282 279.181
 25.332 630.321
 623.338 623.832
 492.750 756.542
 90.215 118.262
 579.099 987.186
 491.714 572.194
 892.506 458.193
 329.199 158.574
 844.741 654.053
 370.807 451.245
 931.326 944.119
 409.098 424.416
 561.103 876.290
 41.714 204.420
 654.202 443.410
 460.350 959.689
 382.009 283.436
 379.992 607.594
 179.730 895.651
 665.619 148.427
 456.097 820.196
 547.308 564.659
 893.295 345.625
 14.994 770.391
 464.215 578.603
 587.015 0.221
 87.502 671.187
 16.450 992.663
 440.702 85.077
 78.337 70.398
 808.342 50.128
 639.806 733.557
 858.201 808.051
 102.498 163.676
 21.954 924.338
 699.166 351.752
 265.219 394.970
 278.998 695.996
 729.612 603.400
 211.830 411.423
 231.473 421.904
 41.381 17.744
 327.448 64.773
 10.941 353.219
 478.119 244.674
 639.221 845.007
 332.667 954.007
 34.611 261.315
 848.294 877.295
 576.679 503.477
 579.417 265.985
 266.063 558.351
 207.973 691.718
 327.874 930.575
 125.201 696.966
 257.292 382.925
 457.951 132.263
 205.448 819.865
 402.649 197.239
 533.054 608.424
 584.838 568.789
 201.070 511.548
 601.659 825.504
 942.449 947.291
 82.276 874.576
 465.267 233.807
 873.378 608.612
 202.171 351.475
 133.152 308.046
 848.877 81.980
 710.176 744.105
 458.457 967.632
 659.413 801.879
 589.487 686.054
 774.706 148.026
 684.074 234.744
 718.142 818.714
 793.692 861.660
 526.367 46.755
 122.152 322.201
 750.888 519.588
 839.551 665.751
 224.888 39.181
 790.439 997.968
 877.807 109.370
 203.574 185.352
 278.492 814.289
 267.588 189.308
 768.998 872.921
 502.659 76.269
 448.010 499.296
 597.293 952.673
 622.476 596.323
 733.805 338.363
 118.531 434.753
 166.656 304.663
 431.559 779.477
 793.052 64.948
 706.602 25.563
 841.868 382.618
 34.001 289.498
 359.974 936.141
 283.708 200.676
 477.354 701.211
 401.041 878.776
 145.209 39.436
 665.693 929.221
 153.732 850.548
 246.592 297.227
 315.854 195.514
 542.977 187.173
 145.487 841.601
 315.120 565.157
 637.231 343.267
 707.874 746.155
 671.002 446.424
 641.343 341.359
 499.363 695.264
 73.024 164.771
 935.581 303.451
 665.681 220.444
 532.691 313.331
 968.864 402.930
 842.402 262.262
 336.473 224.087
 959.876 473.668
 158.297 550.868
 16.782 427.567
 233.301 712.789
 179.236 691.900
 113.135 267.158
 465.956 628.764
 305.308 437.901
 330.185 560.670
 359.603 653.744
 279.538 589.265
 34.246 478.091
 752.223 615.869
 119.123 461.117
 265.099 898.883
 704.046 360.081
 316.381 292.344
 45.811 713.006
 308.831 2.963
 987.009 750.410
 581.667 655.851
 593.545 67.511
 552.975 813.472
 241.330 723.127
 608.939 5.303
 433.173 490.399
 189.748 220.190
 755.425 757.761
 50.778 627.805
 384.364 106.301
 785.724 734.191
 671.663 302.531
 828.282 958.700
 526.812 414.871
 571.165 731.173
 475.387 949.724
 304.383 149.837
 511.933 411.480
 55.517 278.815
 744.686 13.306
 368.122 581.490
 608.906 535.806
 663.337 330.153
 322.210 573.242
 255.496 166.834
 687.844 786.742
 824.137 144.103
 192.376 856.676
 249.837 392.609
 168.084 788.325
 95.162 154.597
 125.651 163.045
 628.334 915.594
 941.016 68.902
 447.876 151.386
 586.154 408.326
 351.190 191.712
 414.588 324.579
 806.911 558.451
 489.636 763.086
 26.041 53.098
 120.552 978.017
 294.540 800.023
 145.986 789.620
 622.639 368.147
 775.712 914.913
 404.194 229.595
 123.716 945.399
 261.428 920.589
 294.899 883.085
 503.331 863.896
 833.454 313.211
 154.560 425.801
 16.063 672.826
 648.961 211.656
 343.287 942.794
 438.978 166.106
 316.842 862.246
 688.398 816.083
 310.877 244.416
 208.624 71.486
 877.166 607.635
 13.297 740.336
 945.597 461.781
 526.427 198.139
 73.857 686.372
 136.830 116.875
 598.473 369.794
 576.638 464.528
 380.955 758.735
 471.809 54.410
 918.589 992.145
 404.184 193.052
 193.362 604.981
 301.882 650.297
 511.627 314.317
 880.120 475.189
 191.667 915.372
 958.381 591.552
 689.589 679.565
 630.875 628.936
 222.396 63.348
 642.201 844.277
 210.267 798.540
 673.882 49.611
 680.682 175.836
 163.073 229.139
 870.888 77.690
 413.297 568.544
 551.251 729.748
 107.850 259.627
 442.404 277.185
 466.923 28.915
 588.839 849.968
 594.960 480.201
 709.238 346.079
 519.057 163.975
 600.599 461.715
 823.897 682.996
 313.847 650.535
 23.889 20.118
 430.745 458.908
 86.671 804.661
 696.303 710.402
 120.185 105.739
 41.629 90.244
 772.358 8.942
 666.142 990.051
 560.403 166.532
 35.637 835.964
 166.428 446.033
 47.084 251.327
 805.991 988.894
 68.750 150.818
 523.273 446.283
 394.749 469.620
 695.525 915.283
 869.294 582.540
 973.357 453.715
 3.364 338.475
 253.457 818.880
 994.359 940.193
 315.697 833.892
 289.500 943.830
 274.645 129.631
 31.558 382.994
 641.852 801.064
 169.190 275.872
 293.446 129.719
 685.241 527.824
 39.388 101.072
 229.374 864.691
 426.073 143.724
 73.983 932.361
 330.781 759.379
 335.431 975.289
 360.997 437.246
 610.097 600.855
 917.970 157.689
 813.598 478.200
 464.616 607.452
 32.136 480.835
 323.303 937.960
 500.448 723.877
 568.000 0.008
 517.762 271.568
 944.352 749.210
 761.128 492.153
 505.423 219.069
 317.103 248.911
 873.090 650.409
 43.891 362.522
 886.532 110.504
 15.619 226.199
 369.194 61.791
 660.535 656.629
 901.372 693.211
 360.710 217.113
 722.722 517.315
 260.673 441.294
 181.121 389.412
 567.763 844.041
 793.186 112.599
 902.321 948.524
 867.289 561.993
 158.997 44.181
 470.051 465.480
 712.140 168.427
 78.237 805.466
 682.428 165.717
 663.935 210.491
 875.697 301.565
 904.283 656.834
 108.484 117.666
 208.306 533.854
 101.471 219.219
 911.282 393.635
 308.214 839.547
 228.229 22.236
 761.867 73.201
 887.456 368.651
 779.752 990.798
 115.713 146.325
 630.346 721.259
 229.360 894.258
 708.651 424.912
 240.474 29.415
 505.832 689.775
 930.303 34.104
 522.864 709.562
 920.437 761.523
 43.896 982.398
 608.111 785.803
 334.627 681.510
 978.066 411.167
 798.755 161.385
 389.057 45.526
 49.180 783.877
 416.593 59.793
 820.991 777.859
 750.889 433.888
 464.206 723.430
 364.504 637.929
 152.918 407.847
 620.265 532.206
 384.070 806.776
 457.137 77.499
 216.877 262.892
 118.565 329.238
 629.377 166.934
 250.995 311.340
 401.300 587.154
 354.890 710.680
 835.075 975.521
 99.400 948.805
 115.197 827.397
 576.241 637.224
 99.258 650.855
 157.363 35.444
 203.805 867.847
 802.203 251.680
 870.039 18.519
 829.054 165.100
 896.440 458.893
 795.142 531.640
 939.290 358.528
 23.018 354.371
 392.181 336.699
 846.755 261.409
 49.749 281.983
 38.286 512.218
 779.829 430.270
 397.991 35.382
 415.950 420.153
 768.786 41.634
 235.644 983.125
 951.713 724.784
 409.604 980.224
 183.976 95.604
 345.699 378.702
 86.121 340.673
 766.520 324.483
 720.367 276.211
 959.258 951.713
 631.829 508.312
 934.857 863.480
 301.629 113.596
 195.383 92.154
 236.628 831.510
 603.426 718.781
 194.205 490.560
 97.090 504.290
 609.342 270.260
 23.954 807.196
 800.886 288.969
 955.639 569.862
 707.833 280.960
 472.707 225.901
 796.562 925.724
 512.169 382.936
 16.071 875.756
 84.498 76.663
 718.349 118.890
 84.657 173.218
 841.338 945.992
 336.118 157.446
 236.564 178.695
 165.295 515.330
 255.006 164.507
 656.379 270.907
 853.540 353.467
 186.669 933.445
 898.963 532.480
 996.414 251.884
 704.002 277.166
 964.709 253.861
 384.656 168.755
 706.594 199.750
 463.752 363.016
 792.196 332.485
 422.829 253.044
 735.336 816.524
 112.679 66.863
 278.675 589.891
 139.445 129.161
 990.290 197.951
 443.578 304.222
 810.965 123.495
 256.888 450.377
 683.845 902.285
 760.076 946.575
 942.991 34.588
 949.443 906.249
 622.560 630.307
 164.909 245.348
 114.525 7.360
 218.173 508.726
 694.117 390.131
 204.117 236.076
 845.464 107.721
 572.701 635.078
 255.528 591.662
 403.166 660.644
 955.594 231.633
 656.038 26.169
 732.845 118.105
 407.822 712.063
 419.387 625.844
 203.476 720.797
 505.246 55.689
 25.564 954.113
 181.164 428.305
 387.695 470.357
 65.372 427.853
 452.619 97.285
 628.041 231.254
 169.636 522.732
 522.946 976.380
 367.173 922.789
 446.410 256.811
 748.296 790.369
 750.184 759.550
 371.106 538.018
 272.252 853.148
 582.509 324.672
 855.164 96.137
 470.574 319.693
 886.413 668.678
 743.880 707.339
 213.307 174.134
 900.041 355.030
 703.048 42.367
 552.474 439.004
 987.281 464.373
 614.873 926.606
 952.744 860.225
 545.425 656.510
 922.118 931.749
 204.335 603.211
 271.426 371.146
 833.568 542.356
 214.999 920.532
 809.877 796.833
 371.935 229.718
 812.320 603.379
 428.126 505.317
 872.838 225.003
 97.283 339.278
 10.382 590.396
 738.298 45.425
 181.184 578.101
 432.867 905.386
 583.524 206.572
 298.232 658.122
 736.698 832.809
 989.523 478.086
 590.547 909.456
 122.392 334.804
 422.000 75.756
 60.108 660.703
 724.687 50.128
 704.015 464.343
 311.069 405.512
 599.379 593.616
 616.072 312.632
 520.223 599.067
 737.435 466.407
 380.234 283.347
 169.526 917.825
 688.567 401.407
 910.950 434.291
 138.992 340.465
 656.826 338.011
 301.019 842.999
 957.086 822.184
 738.161 714.242
 443.737 332.221
 380.409 893.104
 741.944 302.855
 247.255 567.633
 299.443 956.685
 979.455 129.474
 741.665 855.753
 370.516 523.082
 209.711 831.065
 674.026 932.341
 516.710 937.280
 834.973 127.822
 494.928 348.215
 589.937 180.997
 59.465 46.262
 193.094 536.746
 820.352 703.720
 146.538 662.457
 397.891 10.595
 991.361 91.579
 378.251 591.191
 900.554 723.015
 358.451 556.349
 409.405 687.025
 120.266 160.272
 230.060 46.003
 318.303 237.266
 283.917 557.691
 423.205 366.544
 111.216 822.894
 109.743 600.397
 897.376 394.037
 982.607 155.971
 909.257 999.889
 979.163 542.749
 33.693 501.237
 45.811 21.283
 930.519 728.460
 648.277 174.168
 581.205 51.768
 319.865 343.660
 463.643 625.808
 77.133 143.253
 398.004 350.709
 19.553 590.286
 175.859 960.035
 486.436 305.991
 245.428 432.123
 556.868 876.859
 24.153 414.841
 560.973 820.879
 342.599 235.602
 315.726 623.827
 291.341 659.840
 526.417 239.643
 498.206 73.907
 804.287 36.140
 963.512 555.154
 968.575 929.295
 835.330 95.880
 232.165 918.481
 427.993 452.705
 847.124 209.093
 840.884 973.130
 220.924 901.476
 389.939 721.686
 145.159 915.085
 843.354 94.731
 923.657 499.063
 980.841 321.967
 991.366 715.262
 50.833 141.053
 303.060 543.192
 263.709 976.738
 893.416 389.953
 965.883 26.002
 697.304 449.266
 727.348 254.476
 929.143 464.946
 334.630 846.381
 89.150 454.194
 906.123 660.370
 356.381 38.913
 784.533 657.740
 686.114 438.650
 961.784 658.611
 122.793 382.076
 958.581 607.993
 518.141 196.133
 920.387 399.514
 183.811 899.648
 263.293 203.234
 764.119 43.627
 270.013 809.210
 369.802 351.448
 313.638 254.642
 429.700 482.139
 793.964 614.699
 782.852 798.163
 780.146 360.959
 816.281 210.125
 839.280 823.328
 349.027 605.107
 621.732 618.009
 944.625 168.806
 701.905 153.314
 203.782 975.923
 622.372 614.841
 726.485 455.555
 447.478 920.717
 46.143 911.514
 740.561 675.521
 213.733 880.075
 280.706 928.290
 461.597 193.603
 27.571 736.243
 696.880 657.763
 526.466 972.949
 484.077 977.671
 773.848 209.357
 773.487 235.661
 392.208 691.129
 344.241 846.619
 102.429 679.075
 761.876 528.609
 943.950 595.073
 434.216 724.352
 444.126 298.018
 996.668 906.699
 147.092 318.174
 8.243 877.597
 201.260 309.441
 610.052 119.839
 398.462 283.726
 34.177 344.597
 435.052 206.896
 376.349 971.250
 707.476 239.035
 912.550 520.939
 596.366 661.226
 77.272 958.890
 571.962 355.592
 487.899 305.632
 160.304 494.235
 631.471 292.332
 638.163 886.061
 891.342 164.628
 522.224 659.022
 924.284 662.308
 434.617 690.128
 273.871 704.358
 666.083 398.879
 872.288 891.129
 826.067 293.789
 416.604 864.442
 925.559 499.821
 762.090 124.413
 346.250 530.451
 537.242 636.577
 624.252 826.246
 313.974 538.028
 237.338 227.253
 351.228 295.734
 503.307 134.852
 238.356 628.879
 849.032 846.301
 591.622 490.109
 623.141 498.894
 276.667 34.160
 31.735 468.070
 743.455 177.921
 860.520 542.989
 848.156 480.890
 295.918 12.979
 706.343 321.949
 213.053 88.119
 460.227 906.074
 803.767 137.216
 463.397 456.852
 870.234 737.133
 982.324 7.504
 709.367 810.176
 604.956 729.630
 413.503 392.968
 732.002 486.226
 970.130 183.381
 732.461 780.204
 567.335 694.967
 76.699 23.921
 514.887 994.591
 350.761 876.943
 639.219 883.092
 915.874 601.916
 572.982 415.819
 846.426 51.063
 158.446 655.496
 975.538 113.267
 43.922 950.244
 545.135 584.171
 251.931 171.823
 320.860 345.350
 18.578 710.608
 642.969 94.850
 979.888 472.777
 872.386 317.588
 950.618 170.395
 14.450 642.993
 194.991 235.910
 997.570 647.470
 520.808 269.207
 514.420 724.744
 485.711 968.249
 441.682 87.684
 937.008 574.976
 411.360 766.213
 417.850 448.290
 960.783 628.215
 269.146 58.234
 16.524 740.758
 597.867 473.055
 24.376 589.456
 431.124 917.435
 406.233 832.476
 47.411 740.320
 866.425 945.860
 590.575 809.355
 373.991 647.631
 0.520 1.784
 980.853 714.408
 112.597 784.906
 394.515 336.123
 513.317 459.875
 881.251 618.103
 624.985 208.210
 433.619 126.681
 210.549 749.026
 574.419 391.978
 430.253 945.606
 895.806 202.332
 84.176 741.710
 733.475 37.544
 283.600 151.259
 865.768 546.784
 506.264 850.139
 998.668 51.336
 506.248 47.368
 70.427 377.726
 521.769 456.492
 182.670 154.222
 509.955 199.479
 664.967 49.640
 46.365 597.655
 411.973 330.314
 71.266 921.218
 29.266 856.578
 810.278 54.922
 397.188 47.856
 112.951 607.793
 250.438 994.459
 761.188 554.714
 92.405 379.131
 325.322 993.892
 862.670 52.780
 167.545 873.337
 977.397 362.458
 691.532 559.161
 717.311 797.256
 848.248 256.935
 76.362 356.548
 868.684 563.219
 564.181 677.740
 795.420 717.208
 613.008 325.958
 420.496 482.221
 39.319 449.885
 954.133 444.145
 894.170 966.140
 97.471 940.252
 274.891 534.350
 76.199 788.933
 612.788 327.521
 716.994 581.394
 273.756 253.978
 374.763 13.343
 265.963 130.311
 708.424 712.073
 524.184 887.186
 172.216 276.345
 794.916 275.185
 57.230 958.362
 69.463 554.951
 856.055 134.339
 871.099 149.727
 207.415 629.171
 392.676 319.101
 235.589 168.320
 476.288 206.500
 462.895 953.823
 28.646 511.221
 827.019 219.447
 554.418 945.820
 566.208 871.293
 773.098 234.362
 685.174 113.912
 549.033 874.808
 426.886 588.418
 723.291 183.799
 147.324 688.656
 582.594 234.009
 421.995 695.687
 154.940 418.486
 257.748 391.408
 882.540 283.829
 297.808 231.759
 416.961 481.412
 701.357 721.673
 813.889 725.312
 464.265 721.632
 608.600 314.940
 790.454 303.715
 539.253 393.202
 392.826 878.446
 792.761 746.315
 420.810 438.253
 894.580 703.992
 903.509 355.169
 894.854 928.848
 941.538 566.484
 542.539 467.650
 358.363 659.982
 238.246 15.938
 567.827 198.222
 845.332 578.892
 166.306 107.932
 875.403 517.873
 306.413 505.374
 184.899 792.409
 548.212 471.502
 488.061 245.538
 360.742 962.586
 650.810 256.127
 211.329 813.994
 650.295 480.424
 636.080 128.873
 114.803 727.592
 438.555 842.207
 675.081 27.004
 274.437 907.154
 715.810 430.781
 110.779 998.625
 97.985 101.347
 114.931 393.065
 690.427 324.127
 349.459 428.428
 90.846 588.969
 597.355 730.062
 301.182 145.260
 791.803 902.877
 743.838 65.254
 904.976 224.763
 338.587 973.950
 992.342 758.205
 206.068 113.397
 77.195 344.616
 302.835 211.975
 82.411 917.894
 132.835 897.650
 413.515 119.416
 907.139 817.084
 612.972 106.304
 751.988 653.785
 737.319 898.853
 987.102 347.990
 456.430 432.859
 132.273 744.004
 991.297 380.176
 249.123 878.274
 749.516 628.576
 913.363 190.153
 195.918 313.233
 545.742 119.310
 122.028 350.486
 840.240 146.941
 18.185 314.562
 526.949 155.834
 875.160 134.550
 933.874 605.963
 69.941 777.862
 583.871 42.445
 348.327 773.950
 25.648 731.684
 583.367 955.099
 974.888 135.358
 444.862 127.187
 684.728 622.135
 295.839 900.655
 904.091 440.931
 174.657 619.186
 275.597 959.928
 217.144 120.355
 108.163 450.952
 115.732 988.687
 997.229 973.308
 449.155 447.849
 200.107 904.443
 896.964 156.431
 275.860 362.282
 381.320 882.777
 616.912 666.646
 160.599 441.257
 810.122 361.511
 394.976 868.262
 523.107 448.166
 975.909 734.947
 900.263 909.451
 675.230 759.731
 433.305 400.638
 344.279 661.756
 432.464 972.387
 851.294 42.713
 634.194 720.081
 261.195 194.808
 34.756 432.300
 964.438 194.156
 710.108 265.033
 782.090 679.106
 472.820 589.145
 697.300 950.015
 606.142 853.814
 676.643 719.671
 311.928 250.970
 889.138 141.233
 698.958 343.723
 550.129 933.392
 235.565 589.374
 108.641 190.925
 287.766 814.717
 760.559 134.427
 181.782 423.194
 459.276 827.483
 766.640 181.078
 66.852 125.552
 635.063 359.893
 851.676 561.482
 494.177 336.827
 705.912 901.650
 994.524 271.964
 693.443 998.688
 37.652 504.087
 515.491 736.552
 928.511 914.790
 318.758 117.123
 36.220 798.361
 794.866 320.739
 21.157 102.726
 508.560 223.060
 401.321 150.624
 826.831 844.973
 818.239 751.796
 136.580 418.996
 952.351 633.409
 372.189 683.666
 587.668 270.229
 317.384 66.043
 871.775 926.480
 991.879 121.899
 724.218 232.164
 429.602 903.861
 556.263 127.474
 752.067 391.231
 748.575 5.217
 40.875 203.166
 539.036 363.823
 723.968 132.019
 277.598 19.195
 70.610 568.996
 163.520 694.518
 702.875 283.740
 175.630 661.089
 492.446 787.358
 599.516 603.748
 739.809 319.849
 336.018 360.588
 500.419 413.515
 610.488 983.173
 404.400 690.000
 187.445 290.710
 341.130 637.116
 204.206 875.563
 179.041 309.983
 71.496 249.740
 948.768 327.499
 928.850 409.770
 22.090 948.545
 95.836 713.510
 110.708 61.951
 112.836 295.471
 931.790 400.268
 931.670 751.186
 138.422 370.345
 788.978 965.841
 292.821 404.997
 294.655 483.038
 921.800 391.496
 392.276 957.309
 893.792 376.828
 525.170 25.308
 804.527 629.748
 575.443 397.756
 766.742 139.470
 766.900 415.121
 933.986 524.706
 647.481 537.998
 418.587 29.823
 731.904 837.484
 611.243 102.711
 207.951 106.143
 599.715 927.917
 935.875 586.793
 694.958 65.539
 523.238 890.347
 486.333 998.868
 589.044 586.831
 297.679 290.002
 70.986 362.759
 40.880 191.341
 36.192 966.138
 853.751 861.529
 465.016 345.898
 358.766 826.999
 753.487 139.691
 135.179 445.450
 665.426 692.451
 9.889 936.751
 430.386 83.213
 945.082 11.665
 977.184 700.430
 739.832 352.111
 591.571 3.027
 27.966 671.496
 845.441 517.884
 408.325 943.801
 546.932 402.203
 201.824 659.966
 866.893 104.811
 711.528 814.760
 196.834 622.880
 839.205 302.404
 753.924 414.672
 59.846 700.990
 365.440 304.965
 602.646 141.178
 211.888 333.836
 964.484 311.248
 886.596 843.038
 774.486 266.540
 819.761 574.586
 423.586 845.345
 624.815 846.119
 611.860 294.977
 40.550 155.708
 92.813 470.879
 978.137 809.084
 904.780 369.110
 430.204 324.482
 475.339 109.491
 180.155 689.837
 318.490 15.112
 962.425 774.830
 972.761 486.312
 895.263 852.972
 160.889 686.791
 141.639 798.613
 401.057 30.008
 184.175 888.496
 931.610 349.863
 237.546 570.552
 494.694 875.911
 906.034 143.289
 381.425 515.638
 542.025 111.974
 997.205 920.992
 18.937 413.337
 838.973 720.245
 22.814 604.534
 167.944 606.981
 42.442 136.357
 246.348 563.675
 128.285 632.347
 922.488 866.713
 153.668 597.304
 685.963 72.352
 783.721 619.378
 368.050 458.834
 2.809 113.340
 178.092 329.595
 811.939 198.696
 195.489 737.290
 354.438 900.201
 181.907 30.253
 109.700 501.197
 245.933 754.544
 87.698 338.497
 542.314 858.956
 916.240 383.560
 582.751 481.275
 921.499 656.335
 590.771 365.841
 421.387 428.760
 568.516 840.340
 470.114 623.751
 730.301 319.280
 778.122 147.117
 771.835 199.070
 880.041 714.800
 113.274 352.040
 308.060 181.882
 10.344 941.518
 350.777 334.730
 955.051 85.479
 318.215 480.566
 473.873 751.061
 300.170 132.558
 617.455 815.793
 483.557 331.707
 665.718 273.783
 799.237 123.420
 843.075 276.992
 192.228 886.478
 850.171 904.395
 171.875 330.462
 424.719 957.206
 598.943 285.549
 800.883 538.932
 331.639 922.606
 153.949 938.055
 386.968 793.788
 907.360 272.302
 510.766 372.399
 108.393 251.290
 400.201 408.941
 115.794 183.783
 525.886 987.249
 209.639 302.503
 374.281 255.064
 755.668 549.849
 620.370 277.691
 511.829 998.680
 969.247 697.548
 35.003 51.251
 225.012 17.953
 865.631 834.509
 186.204 523.729
 874.798 800.070
 686.767 526.915
 443.084 341.748
 36.530 721.604
 797.184 302.487
 129.518 651.679
 105.914 986.677
 24.591 358.875
 781.984 794.335
 131.334 171.303
 753.194 812.515
 603.515 815.523
 362.840 738.973
 829.480 854.867
 593.822 866.879
 268.514 155.343
 746.734 660.902
 397.398 205.875
 755.102 728.775
 363.317 735.354
 409.713 903.490
 577.186 4.118
 760.785 255.256
 992.708 246.706
 446.787 345.532
 96.563 116.457
 190.242 4.822
 657.774 256.713
 935.435 588.867
 351.102 689.594
 265.016 662.780
 360.343 978.826
 709.843 638.088
 690.502 760.752
 199.826 193.201
 959.245 435.877
 236.949 633.403
 11.931 526.287
 902.154 372.792
 503.407 401.634
 735.558 769.012
 133.987 993.601
 7.866 823.881
 115.399 506.668
 286.232 131.882
 601.565 508.327
 299.915 656.914
 753.983 676.795
 442.373 829.607
 154.950 696.617
 272.950 357.256
 845.292 635.803
 771.846 441.085
 85.694 691.464
 978.766 606.745
 339.696 548.907
 833.680 520.002
 97.343 122.319
 315.822 317.391
 225.009 9.363
 325.860 608.698
 90.863 238.905
 610.653 272.745
 906.610 477.892
 527.872 978.730
 502.584 712.945
 679.777 421.900
 151.140 973.025
 705.661 104.530
 436.762 115.639
 557.830 51.725
 482.867 280.244
 846.804 697.814
 855.378 804.087
 730.918 774.886
 20.396 198.728
 950.195 982.946
 514.512 966.423
 23.799 514.324
 746.337 376.777
 107.194 777.267
 169.680 873.316
 255.295 439.322
 113.618 100.427
 780.163 855.410
 811.752 962.575
 398.410 113.907
 709.568 994.538
 9.498 22.923
 340.590 243.935
 259.971 955.306
 422.485 971.575
 761.707 302.073
 135.292 652.739
 629.143 468.273
 185.313 920.542
 268.790 641.482
 437.959 404.038
 435.029 620.580
 907.180 567.020
 3.116 601.270
 332.118 102.770
 700.603 155.584
 645.915 654.971
 882.177 536.707
 367.492 351.013
 983.563 599.720
 423.321 101.937
 404.081 905.874
 559.528 859.899
 554.264 215.925
 339.841 61.521
 677.280 460.653
 575.116 621.660
 776.683 178.412
 806.408 890.482
 727.041 245.385
 405.190 526.335
 30.492 799.890
 778.627 862.523
 36.315 523.841
 720.413 918.066
 40.562 729.210
 852.096 96.809
 10.127 982.671
 407.889 977.460
 664.874 655.620
 957.536 576.512
 940.301 818.298
 494.883 489.405
 32.555 205.192
 180.552 321.104
 91.270 604.270
 779.752 509.769
 420.889 395.673
 923.197 745.901
 727.934 157.345
 10.828 679.814
 413.432 227.908
 223.197 993.303
 262.966 973.152
 380.734 453.721
 690.952 735.159
 551.510 552.403
 213.644 186.055
 436.630 302.500
 272.736 86.046
 820.096 797.141
 327.267 422.851
 246.140 36.643
 147.855 142.525
 649.096 167.869
 59.383 366.289
 804.218 750.238
 14.324 211.193
 166.293 597.196
 570.498 321.870
 217.975 530.861
 278.652 594.410
 741.585 438.201
 544.664 590.208
 164.488 2.415
 559.093 947.128
 95.360 591.574
 427.246 987.280
 480.882 972.193
 682.997 375.970
 162.002 747.978
 129.388 426.163
 516.467 938.774
 571.949 679.036
 938.450 662.900
 853.155 76.391
 53.482 983.985
 467.993 118.076
 302.550 163.476
 453.982 250.888
 186.008 620.013
 670.029 639.047
 447.130 150.272
 676.052 835.426
 535.861 491.819
 321.553 512.805
 143.067 201.714
 671.392 771.885
 579.781 445.408
 819.226 954.517
 518.278 514.825
 444.931 834.102
 664.014 364.074
 96.335 398.612
 419.432 823.203
 255.454 693.912
 490.354 347.596
 376.027 755.451
 709.321 621.569
 546.341 65.002
 472.012 263.483
 986.256 156.602
 45.210 496.040
 680.170 533.485
 378.146 434.688
 481.720 407.478
 782.107 610.157
 607.694 536.677
 112.679 244.840
 627.632 609.306
 649.810 429.013
 614.435 835.292
 306.019 739.868
 765.975 186.772
 763.670 577.236
 457.032 739.359
 637.555 884.024
 706.976 863.362
 346.444 321.358
 526.728 294.433
 452.314 988.628
 566.856 963.348
 262.199 543.037
 158.782 612.199
 286.933 973.489
 907.467 787.512
 93.159 226.852
 844.315 538.389
 378.081 543.797
 124.271 709.118
 26.462 424.866
 895.036 890.940
 90.749 69.373
 276.150 67.325
 260.235 379.863
 61.484 572.624
 474.321 938.529
 453.913 897.120
 986.988 990.147
 711.876 964.930
 831.103 425.393
 343.869 28.038
 267.220 81.044
 441.344 143.733
 264.985 657.387
 858.709 108.334
 267.282 11.669
 400.281 622.376
 667.191 98.673
 579.987 666.942
 402.890 990.310
 205.728 524.028
 491.538 75.705
 284.808 412.479
 903.349 97.707
 31.157 312.751
 973.443 262.663
 13.910 586.695
 191.408 424.760
 357.726 471.492
 154.857 717.355
 979.150 339.207
 259.810 919.662
 914.001 805.255
 191.629 12.310
 105.455 770.996
 917.975 509.194
 531.367 368.983
 940.247 241.108
 155.644 506.093
 380.903 809.873
 998.747 372.247
 747.725 196.630
 196.086 393.997
 177.243 276.896
 513.009 796.604
 701.353 815.713
 626.970 219.833
 764.632 952.276
 990.319 876.535
 334.324 63.847
 123.054 104.884
 557.772 68.321
 328.942 41.156
 928.756 793.871
 609.062 617.056
 298.354 638.542
 695.422 391.453
 109.357 754.237
 828.475 479.019
 825.822 825.354
 43.748 296.556
 379.030 845.258
 155.287 161.144
 344.094 312.365
 371.104 232.616
 611.931 925.864
 45.365 577.053
 221.753 128.798
 663.943 559.154
 290.040 958.743
 927.354 561.491
 211.849 374.563
 94.617 530.259
 446.033 48.328
 392.681 803.416
 732.314 76.732
 791.447 471.829
 858.263 973.969
 259.982 431.581
 509.182 971.619
 424.114 721.076
 32.915 149.709
 461.382 505.594
 452.105 351.424
 921.387 620.794
 903.917 552.444
 726.369 252.306
 105.377 240.360
 869.706 588.461
 982.914 51.851
 723.556 5.590
 397.492 72.418
 528.791 38.994
 899.676 748.308
 661.481 456.932
 698.435 731.387
 944.418 730.049
 887.502 379.145
 346.629 4.989
 386.263 283.489
 338.688 920.025
 788.751 588.918
 350.197 704.107
 223.199 983.952
 814.565 581.481
 582.345 875.966
 244.704 555.019
 846.291 171.091
 424.149 796.463
 268.121 325.427
 837.340 655.326
 588.887 474.905
 819.097 375.274
 182.153 817.918
 949.048 33.022
 666.498 361.976
 26.806 686.514
 462.692 263.492
 566.632 823.265
 484.306 414.387
 377.416 663.736
 438.096 552.055
 129.765 816.741
 453.402 897.629
 244.368 962.901
 166.172 334.285
 305.592 307.375
 239.044 110.927
 55.231 284.790
 218.577 451.215
 850.682 597.832
 806.517 733.174
 979.678 947.878
 74.438 815.949
 63.420 483.149
 978.906 878.578
 807.950 899.663
 164.137 817.643
 889.485 525.994
 475.896 858.423
 795.839 488.291
 687.167 865.668
 958.890 961.482
 563.888 708.773
 671.165 481.292
 817.271 521.042
 705.129 625.140
 515.103 388.695
 571.928 14.582
 803.540 772.498
 245.288 384.501
 46.953 179.545
 417.739 382.403
 777.948 406.224
 884.561 173.009
 792.876 223.097
 103.852 837.655
 787.766 91.115
 949.423 874.302
 641.917 324.765
 951.053 862.138
 685.595 755.501
 150.781 985.617
 476.787 117.893
 44.857 687.490
 30.231 66.652
 831.749 200.977
 438.693 436.066
 453.916 200.142
 78.355 340.990
 264.272 797.968
 352.163 272.633
 830.229 747.434
 280.049 10.751
 624.615 986.354
 354.210 20.089
 562.690 777.025
 430.372 851.973
 399.842 182.418
 89.551 776.698
 480.721 688.064
 774.784 539.021
 755.695 509.843
 57.251 383.734
 86.151 750.102
 917.902 732.474
 830.887 696.109
 824.018 513.906
 429.235 454.521
 343.144 830.029
 13.606 932.800
 855.530 570.048
 38.621 203.304
 715.026 714.212
 3.132 198.867
 659.556 372.851
 765.285 811.237
 906.408 316.000
 862.767 7.822
 783.248 617.418
 6.899 900.195
 869.746 580.087
 329.859 532.989
 961.882 860.619
 541.780 897.950
 54.386 465.372
 364.514 589.366
 377.453 364.730
 120.529 18.963
 61.245 943.341
 290.669 6.300
 552.909 467.544
 38.656 300.922
 621.673 567.367
 911.510 512.106
 881.445 275.132
 144.929 498.332
 789.094 77.574
 665.798 369.911
 170.164 380.652
 127.888 393.248
 440.004 678.729
 232.479 653.435
 863.533 1.080
 466.911 873.264
 795.184 82.753
 988.029 232.066
 804.457 393.467
 134.405 948.194
 692.463 142.792
 374.302 246.515
 489.422 663.306
 992.139 729.387
 769.166 922.371
 544.222 99.496
 779.046 109.809
 837.460 279.433
 545.346 341.030
 618.487 760.284
 936.493 66.375
 224.029 155.034
 638.187 116.926
 508.496 487.680
 683.615 789.267
 506.961 412.118
 983.461 587.245
 539.074 912.820
 688.288 323.474
 43.651 819.813
 991.686 128.862
 39.098 791.420
 526.325 431.980
 119.313 38.675
 24.627 324.552
 658.975 634.482
 697.450 613.111
 960.144 558.611
 442.053 724.135
 420.984 857.138
 717.222 950.404
 147.294 263.237
 739.173 35.315
 411.804 47.216
 655.421 40.355
 851.185 589.926
 971.911 845.556
 586.151 448.301
 746.291 525.701
 568.498 388.614
 750.214 524.191
 366.218 776.447
 857.172 825.293
 463.035 747.456
 568.824 783.076
 593.744 45.381
 669.431 496.421
 986.876 249.717
 140.471 484.436
 919.796 161.956
 399.240 291.350
 189.712 353.831
 698.186 676.156
 901.970 671.749
 765.629 377.126
 11.906 847.329
 941.442 507.636
 919.499 184.151
 699.367 376.129
 900.793 615.405
 415.106 633.394
 513.857 686.923
 978.628 854.614
 289.924 286.145
 630.676 947.011
 915.735 172.137
 576.007 637.437
 837.401 667.014
 166.032 4.546
 328.881 738.563
 6.351 859.402
 832.147 270.968
 312.959 294.454
 7.057 609.990
 375.997 977.134
 845.900 645.594
 580.929 590.118
 282.499 314.628
 151.383 60.115
 533.919 664.987
 511.169 981.455
 482.533 607.648
 888.661 555.484
 468.827 421.589
 806.767 823.672
 105.611 587.095
 295.771 378.453
 29.715 864.030
 742.602 764.080
 718.817 852.809
 34.633 618.642
 662.591 867.027
 183.123 212.002
 785.994 488.651
 613.438 372.375
 278.419 990.700
 306.533 102.136
 38.945 110.268
 567.685 211.956
 161.479 789.196
 310.655 568.345
 63.727 213.763
 883.494 585.168
 523.436 162.309
 958.808 192.711
 489.903 585.074
 277.832 1.717
 757.490 908.808
 813.245 823.773
 542.648 585.528
 517.711 208.056
 522.137 336.501
 399.231 568.219
 745.975 715.926
 434.003 678.034
 15.538 511.563
 344.589 451.933
 249.863 979.720
 665.454 653.995
 189.193 488.488
 747.551 419.111
 594.931 215.214
 454.554 661.475
 193.539 652.027
 640.015 792.282
 725.358 747.425
 9.351 890.330
 48.313 123.791
 433.805 51.427
 714.059 422.110
 43.907 86.141
 386.941 38.716
 664.303 806.976
 973.719 327.684
 114.971 627.944
 136.933 380.395
 178.815 139.316
 693.086 285.109
 283.599 281.816
 167.195 979.303
 156.304 56.569
 860.012 491.545
 447.809 714.583
 258.364 224.237
 990.617 682.703
 511.028 540.440
 416.014 227.872
 233.726 14.851
 121.118 929.689
 781.848 408.922
 420.841 329.991
 725.960 491.910
 352.596 830.250
 923.972 902.738
 309.087 701.554
 848.917 121.979
 70.639 411.823
 699.660 479.689
 85.945 830.525
 993.809 784.512
 29.118 977.769
 470.857 334.393
 840.260 93.332
 75.653 611.863
 63.216 928.392
 857.227 120.387
 332.462 340.897
 818.501 466.531
 164.433 802.244
 54.254 709.983
 687.964 111.956
 86.933 104.983
 843.246 47.259
 774.476 947.975
 706.173 440.709
 846.484 273.683
 600.640 141.612
 303.193 442.185
 268.922 851.878
 67.115 210.524
 631.449 75.827
 344.598 52.016
 211.990 543.425
 771.560 283.598
 590.477 880.469
 175.073 885.591
 809.537 945.695
 474.286 789.331
 366.624 837.892
 117.493 296.712
 713.624 815.451
 457.033 253.268
 330.736 251.853
 503.661 584.809
 789.667 774.271
 683.325 929.327
 449.672 165.393
 101.602 844.184
 793.522 732.965
 667.053 577.167
 992.081 215.260
 450.248 683.287
 247.044 957.195
 279.162 12.302
 290.644 890.228
 666.125 340.427
 186.350 624.162
 301.683 369.936
 171.034 821.042
 64.956 59.230
 680.640 596.229
 519.783 500.979
 209.621 371.285
 375.688 455.309
 149.311 794.569
 280.219 427.550
 939.935 721.362
 415.256 5.051
 541.252 994.397
 738.500 325.257
 492.189 841.849
 839.466 718.059
 382.560 83.081
 467.296 70.873
 920.634 237.844
 988.713 516.735
 547.578 823.391
 705.028 996.551
 650.305 112.536
 906.806 839.620
 363.021 946.387
 286.316 125.501
 57.717 646.077
 326.993 509.543
 316.091 961.919
 214.884 829.117
 189.318 414.915
 791.375 963.295
 204.877 419.420
 914.710 541.802
 17.028 587.143
 98.163 526.442
 42.957 477.684
 426.667 897.289
 431.943 420.969
 955.874 535.075
 410.001 549.515
 205.600 409.065
 385.286 766.308
 64.318 755.690
 226.315 475.628
 716.713 607.507
 199.962 723.563
 839.335 735.072
 121.640 151.909
 730.351 367.654
 96.561 349.044
 651.561 423.961
 667.169 785.102
 70.692 14.077
 404.427 313.053
 759.042 661.444
 744.598 984.246
 586.581 673.081
 761.405 714.527
 79.376 881.429
 237.195 708.624
 281.656 257.537
 845.158 835.221
 569.105 708.235
 45.228 687.752
 866.135 415.902
 824.413 476.785
 256.408 945.216
 151.733 304.880
 474.072 754.556
 770.312 665.665
 907.719 828.535
 94.497 92.723
 927.565 651.341
 725.990 933.631
 899.707 317.602
 736.245 928.615
 723.385 18.261
 996.802 85.822
 115.137 624.345
 667.414 735.988
 867.648 442.550
 494.118 353.556
 584.440 145.417
 924.533 0.085
 790.624 237.903
 642.349 95.762
 154.392 454.590
 962.097 688.009
 836.469 71.407
 441.893 760.720
 681.129 37.009
 976.977 226.713
 241.594 996.774
 769.947 648.926
 116.792 2.647
 751.762 37.258
 90.605 920.772
 896.615 128.220
 387.414 103.197
 157.094 749.612
 470.178 757.263
 495.533 343.952
 144.228 994.828
 332.916 629.551
 928.930 782.081
 136.219 139.768
 311.409 838.623
 354.689 937.631
 395.292 991.979
 359.620 858.750
 850.322 11.198
 883.038 909.974
 905.595 592.216
 958.824 929.948
 313.657 909.898
 893.880 801.578
 851.008 89.835
 13.699 661.982
 572.445 580.150
 91.021 965.063
 964.683 853.532
 561.173 463.211
 564.713 166.953
 14.283 251.281
 939.386 415.999
 522.178 787.102
 36.642 998.143
 173.667 112.906
 391.102 240.960
 651.763 461.750
 25.415 444.012
 763.632 668.132
 865.551 154.623
 830.637 704.119
 267.483 565.995
 641.503 638.802
 722.225 150.086
 974.431 42.432
 806.833 966.568
 290.117 515.787
 24.534 813.254
 201.195 574.222
 824.885 183.157
 427.215 524.159
 14.814 190.123
 668.186 472.920
 116.969 430.791
 772.730 961.665
 359.414 517.833
 665.745 422.449
 699.934 491.356
 239.970 266.259
 111.766 875.662
 139.058 707.161
 751.203 71.772
 477.882 731.901
 260.294 477.189
 797.874 13.529
 451.726 9.031
 258.904 136.572
 803.204 21.135
 369.761 610.385
 333.541 286.993
 680.593 672.429
 523.646 245.933
 354.209 466.076
 417.274 947.951
 529.077 475.256
 26.449 591.869
 842.938 33.774
 765.689 631.446
 438.518 738.821
 141.540 664.661
 586.000 890.275
 76.502 653.429
 673.151 869.512
 499.401 15.661
 503.772 148.961
 590.974 250.803
 457.106 387.564
 940.310 606.367
 271.715 584.228
 904.363 859.549
 782.090 313.444
 431.863 208.761
 437.752 702.504
 230.165 69.036
 534.157 591.421
 338.168 907.981
 771.413 574.105
 292.107 200.788
 598.153 697.080
 209.337 820.183
 189.359 100.512
 296.200 296.902
 322.078 951.525
 741.318 115.925
 653.697 533.270
 369.732 671.459
 353.474 222.214
 193.829 448.245
 897.476 483.552
 444.871 77.698
 396.096 628.884
 348.079 924.611
 696.020 365.523
 811.661 974.380
 877.489 592.721
 36.180 833.238
 673.281 202.020
 468.486 336.688
 866.734 67.922
 380.565 436.769
 309.113 987.626
 957.648 950.162
 836.519 77.007
 144.474 280.148
 896.417 352.111
 589.545 150.607
 24.806 734.744
 13.448 624.522
 686.340 96.265
 830.977 528.535
 218.760 790.241
 203.039 815.312
 355.220 282.557
 161.460 203.662
 757.236 342.761
 519.330 620.117
 228.745 954.601
 885.963 893.114
 427.993 794.036
 886.579 830.938
 406.777 232.290
 233.345 146.414
 721.965 288.332
 400.266 715.202
 46.571 483.574
 566.793 801.009
 599.261 861.229
 163.964 221.386
 582.609 509.168
 685.921 923.968
 520.235 269.096
 524.962 197.581
 588.045 193.111
 9.742 248.693
 999.829 3.413
 836.216 265.104
 315.747 869.950
 895.547 389.864
 354.532 307.626
 541.175 404.324
 696.196 738.391
 470.792 925.519
 628.680 108.889
 203.214 756.149
 714.993 11.651
 133.430 772.082
 910.459 653.084
 82.857 620.164
 644.500 136.329
 310.677 146.312
 377.843 288.679
 3.658 139.185
 562.138 334.443
 157.026 807.566
 450.843 283.514
 541.571 700.069
 952.120 927.439
 619.406 204.427
 368.832 778.273
 22.814 651.857
 957.924 386.259
 700.680 611.668
 360.323 981.447
 421.700 544.909
 29.536 818.220
 812.273 336.682
 327.477 492.746
 12.578 728.468
 292.535 649.257
 822.519 598.926
 628.742 205.457
 548.998 809.109
 955.334 589.228
 779.397 741.584
 110.423 582.924
 818.390 168.849
 466.384 578.291
 314.648 21.581
 11.580 230.340
 652.000 469.211
 934.945 303.996
 420.826 342.233
 746.586 590.237
 857.524 826.330
 536.992 51.565
 633.665 942.230
 855.748 278.561
 85.823 132.238
 242.111 103.950
 649.221 235.331
 606.844 47.924
 343.291 818.728
 217.738 643.600
 58.532 707.035
 828.997 615.628
 717.904 212.776
 693.853 124.475
 192.173 17.690
 565.243 626.244
 899.679 516.244
 904.247 380.692
 32.834 235.884
 41.242 832.055
 245.184 357.668
 959.738 317.298
 776.169 431.651
 264.999 169.349
 460.979 810.188
 154.223 889.006
 898.461 695.918
 296.065 784.562
 462.289 747.245
 256.210 214.337
 524.233 20.811
 852.584 221.479
 600.898 416.434
 796.479 95.469
 477.729 374.816
 460.696 919.175
 250.226 151.976
 226.776 918.173
 649.299 737.483
 793.162 890.127
 685.719 217.504
 94.968 891.610
 210.996 820.270
 192.738 948.873
 305.136 873.469
 58.821 854.301
 775.316 693.273
 630.680 143.842
 496.028 897.197
 643.588 420.510
 806.775 562.025
 511.928 108.454
 876.621 948.708
 137.848 70.314
 468.139 494.192
 805.866 892.309
 211.532 371.672
 917.538 897.020
 611.405 982.916
 955.208 459.259
 35.191 246.444
 789.898 117.193
 808.227 851.717
 895.443 446.389
 903.514 770.870
 657.014 121.390
 155.285 155.294
 303.391 966.419
 238.358 334.642
 912.963 797.822
 87.178 411.188
 885.821 205.739
 929.443 974.214
 509.018 96.484
 582.723 709.251
 117.704 321.287
 214.899 247.896
 548.149 317.933
 960.143 988.958
 344.559 671.708
 874.279 954.461
 603.076 408.723
 922.414 49.056
 574.488 731.693
 436.829 533.704
 691.374 624.595
 636.134 659.710
 602.870 133.132
 933.000 433.632
 986.623 282.919
 405.592 484.190
 336.330 152.701
 698.622 206.530
 896.400 967.424
 938.274 385.332
 312.459 622.704
 878.886 604.929
 95.858 471.154
 288.883 91.417
 447.925 680.505
 573.184 488.541
 469.954 967.671
 316.006 126.764
 989.968 991.566
 12.083 924.520
 687.841 385.861
 888.882 374.262
 494.928 82.132
 764.144 465.932
 309.743 730.338
 141.304 630.222
 412.314 199.785
 732.989 227.132
 909.611 137.259
 785.498 36.334
 514.092 683.604
 623.970 39.752
 686.122 784.476
 870.906 329.212
 976.197 170.365
 634.988 669.332
 430.108 385.310
 401.093 434.874
 392.973 89.215
 357.449 800.124
 518.220 886.828
 906.613 53.723
 385.065 804.456
 261.057 254.418
 810.692 166.340
 412.439 530.953
 747.472 454.582
 680.061 702.774
 945.284 973.973
 235.671 488.025
 276.811 5.406
 918.794 942.811
 540.013 104.486
 702.539 402.718
 515.507 286.119
 950.783 676.777
 244.035 798.123
 183.283 568.469
 655.486 809.326
 198.380 601.879
 409.043 668.136
 809.333 638.095
 755.090 989.602
 48.851 542.421
 392.813 31.727
 859.262 262.687
 240.312 969.816
 88.015 299.066
 152.033 381.491
 78.316 173.346
 385.092 640.471
 514.002 868.089
 833.296 876.050
 130.883 421.620
 95.273 594.508
 831.363 692.264
 529.182 151.439
 976.115 393.908
 856.982 698.529
 719.748 645.087
 230.562 458.868
 203.936 645.757
 152.560 681.087
 921.526 521.311
 276.802 119.873
 272.042 563.892
 995.805 639.697
 99.192 909.302
 282.295 556.449
 144.035 357.002
 493.169 650.438
 876.092 454.539
 600.747 701.615
 44.661 900.672
 498.705 727.475
 692.934 688.600
 877.901 424.965
 920.203 517.584
 497.908 224.590
 687.775 794.260
 138.911 718.108
 720.393 860.956
 829.255 396.768
 538.581 904.890
 158.314 776.500
 802.763 687.397
 232.119 247.093
 95.188 795.115
 568.552 787.028
 601.207 454.754
 495.876 972.740
 671.414 109.730
 277.292 184.803
 197.570 361.189
 677.377 293.503
 68.277 599.176
 284.238 377.971
 588.404 653.642
 952.641 697.342
 755.721 182.401
 914.959 455.951
 248.619 777.004
 673.456 169.618
 152.941 41.721
 822.190 194.374
 59.549 209.730
 610.733 286.171
 616.344 369.357
 844.393 749.068
 791.052 637.286
 683.851 645.132
 569.386 831.576
 956.808 791.827
 105.564 451.751
 698.835 488.327
 189.962 293.943
 102.034 482.263
 486.599 434.042
 748.115 20.355
 208.723 859.942
 645.155 592.924
 585.024 874.655
 960.745 371.914
 665.643 815.298
 562.692 308.941
 223.483 319.477
 234.317 373.656
 922.354 641.598
 245.186 708.825
 702.684 589.136
 428.492 307.842
 834.200 865.346
 969.941 699.646
 112.828 713.515
 254.885 587.290
 748.682 142.407
 683.502 227.665
 69.269 947.490
 759.233 874.588
 915.879 642.783
 722.674 914.590
 663.588 89.589
 859.124 499.262
 971.659 497.012
 498.404 879.992
 449.554 912.203
 874.206 156.580
 385.908 792.964
 968.610 402.017
 968.039 630.136
 365.686 778.887
 155.721 370.639
 934.040 241.356
 655.770 983.691
 888.041 158.846
 567.445 452.593
 805.518 907.578
 979.857 693.176
 448.278 373.696
 551.631 968.905
 511.413 882.243
 293.371 753.581
 566.681 310.592
 11.449 288.138
 640.962 829.850
 216.823 281.402
 837.881 625.349
 517.759 949.554
 752.047 125.482
 316.181 399.951
 802.224 280.364
 933.011 906.851
 11.324 607.171
 470.180 955.175
 754.772 402.217
 851.345 740.003
 980.071 321.291
 597.961 690.935
 842.941 575.457
 223.672 269.322
 410.906 170.944
 352.667 880.831
 433.619 846.270
 174.261 14.625
 378.527 800.123
 977.432 313.092
 266.775 648.215
 809.261 982.469
 931.878 750.556
 767.280 955.716
 354.941 581.957
 767.805 335.665
 725.660 913.462
 483.769 590.948
 936.575 481.880
 372.785 601.855
 765.863 565.089
 628.769 201.346
 46.205 484.699
 501.070 211.695
 486.991 822.722
 699.616 914.124
 425.381 878.665
 711.904 322.258
 867.937 186.959
 419.918 866.093
 565.851 356.688
 747.402 77.523
 188.937 946.421
 468.639 438.447
 650.004 922.676
 250.512 685.394
 333.822 612.646
 414.635 928.826
 33.510 107.613
 433.499 949.449
 249.773 225.763
 404.656 877.455
 701.211 340.370
 473.974 183.685
 291.057 325.678
 649.880 944.883
 819.719 287.997
 615.657 759.785
 693.712 618.805
 909.374 450.699
 108.784 731.177
 307.530 889.006
 354.930 887.020
 978.462 425.807
 258.398 72.788
 227.720 624.542
 423.876 483.353
 655.758 305.254
 29.732 890.974
 707.410 485.289
 949.944 838.016
 784.748 194.233
 995.368 42.861
 895.246 548.188
 979.960 758.752
 744.075 976.845
 97.945 701.032
 984.190 333.910
 47.610 951.058
 195.294 405.342
 336.205 362.089
 960.428 319.385
 956.347 106.713
 987.636 706.979
 923.563 305.124
 627.913 450.757
 121.338 113.121
 866.452 176.291
 206.703 197.639
 112.304 601.614
 506.467 421.351
 35.263 682.512
 480.350 547.425
 654.516 523.883
 369.212 377.336
 680.966 15.012
 589.226 481.151
 266.783 472.585
 609.188 368.573
 287.529 514.048
 869.350 893.880
 743.088 350.656
 505.432 967.737
 935.602 489.803
 548.231 358.456
 591.013 916.355
 22.999 864.987
 813.780 519.563
 197.098 309.687
 683.488 323.312
 671.196 272.363
 851.828 831.101
 208.250 925.480
 816.639 22.040
 103.794 656.476
 726.992 629.685
 556.686 815.541
 903.865 841.812
 265.817 109.851
 491.599 406.860
 297.603 98.008
 236.464 893.043
 912.011 406.598
 723.474 981.012
 349.947 695.326
 97.599 782.912
 748.843 804.687
 410.246 262.922
 121.123 712.948
 29.054 520.696
 284.926 954.980
 744.470 513.900
 439.049 577.869
 219.204 404.358
 713.965 856.261
 628.534 169.805
 75.191 208.762
 805.814 126.226
 799.880 655.834
 966.665 141.095
 865.776 865.455
 368.709 313.098
 785.501 236.905
 755.890 867.300
 68.334 482.709
 525.075 724.951
 804.211 956.782
 578.655 303.647
 126.779 231.725
 334.078 376.432
 138.231 604.036
 346.859 448.293
 460.696 772.570
 167.708 916.609
 937.680 628.127
 50.388 980.493
 243.075 161.632
 811.161 705.005
 691.360 961.590
 822.798 73.213
 385.643 660.503
 818.812 155.728
 823.176 302.731
 852.623 468.120
 112.082 756.110
 570.742 86.530
 277.403 555.889
 540.850 456.512
 566.788 546.683
 49.996 5.947
 851.472 236.662
 833.426 496.716
 880.464 274.100
 92.192 499.179
 336.759 41.105
 842.228 816.589
 993.732 190.385
 746.790 132.189
 235.815 450.758
 708.751 499.217
 326.071 134.608
 433.275 583.517
 938.769 199.460
 161.840 230.554
 69.774 166.174
 775.721 34.595
 762.140 663.263
 374.114 99.644
 487.253 351.436
 355.620 201.910
 180.025 751.346
 531.283 585.254
 94.897 332.843
 135.577 778.120
 910.680 673.708
 994.416 137.157
 27.832 623.245
 975.412 464.294
 260.724 40.494
 57.243 565.947
 197.300 662.770
 487.396 221.713
 274.752 108.171
 78.930 792.215
 76.016 551.613
 458.812 849.229
 789.841 629.371
 207.325 374.048
 76.756 29.338
 207.706 500.961
 452.512 686.083
 998.480 631.251
 525.524 709.741
 531.654 299.125
 119.902 89.939
 985.352 115.342
 173.084 800.085
 359.558 768.131
 837.450 418.743
 651.869 636.281
 37.218 534.456
 822.937 418.563
 762.146 524.951
 328.162 50.081
 123.005 333.236
 225.865 443.497
 983.402 399.683
 238.547 535.831
 229.512 264.180
 311.657 154.611
 182.845 604.937
 305.924 146.355
 618.681 725.265
 299.603 481.866
 469.878 97.050
 344.592 3.614
 795.851 395.512
 396.494 588.037
 531.571 156.017
 958.026 628.162
 31.195 407.160
 875.375 408.208
 443.472 308.161
 799.005 541.337
 537.525 381.081
 357.904 714.332
 102.196 583.732
 846.541 459.568
 412.276 437.032
 636.904 126.297
 261.135 186.379
 7.363 112.068
 550.119 541.327
 232.127 343.443
 577.395 668.015
 659.324 956.372
 737.539 586.734
 884.949 754.269
 911.105 0.480
 719.859 840.555
 51.856 412.873
 366.661 497.133
 357.437 514.480
 444.756 966.682
 504.513 570.140
 300.211 990.999
 137.261 536.648
 440.763 346.901
 592.144 6.125
 176.718 932.857
 524.049 697.174
 310.175 311.799
 48.762 10.745
 385.731 767.211
 442.692 303.279
 936.328 530.019
 628.581 694.782
 872.207 673.078
 240.136 877.960
 666.020 428.832
 191.350 996.237
 983.330 185.225
 398.256 948.722
 548.184 867.248
 710.710 709.893
 174.762 668.918
 636.131 437.670
 347.725 406.428
 80.966 317.706
 508.615 1.237
 931.917 552.141
 269.235 546.562
 758.817 461.121
 294.356 977.053
 483.752 904.202
 197.387 855.052
 343.950 741.131
 799.082 154.056
 524.631 697.635
 789.110 997.754
 176.029 157.879
 685.026 78.760
 207.971 212.704
 937.246 303.187
 905.540 908.824
 719.849 94.191
 488.573 491.774
 966.177 639.026
 782.013 452.984
 349.248 220.024
 37.945 83.012
 417.004 60.900
 95.598 718.462
 921.550 917.197
 753.482 934.724
 433.174 905.365
 806.550 81.489
 710.482 901.601
 347.716 49.486
 567.015 742.148
 902.096 277.381
 394.919 555.191
 836.904 305.090
 293.470 875.133
 431.263 717.352
 323.431 897.958
 487.440 928.411
 639.381 887.242
 485.658 779.783
 716.599 530.436
 924.110 468.663
 114.999 61.268
 617.788 520.593
 941.532 433.987
 655.949 758.117
 568.975 376.887
 318.429 904.510
 130.708 24.909
 233.487 271.197
 678.887 183.500
 210.658 97.599
 711.221 398.397
 615.405 496.969
 536.441 579.182
 560.550 581.045
 860.683 269.752
 93.157 425.405
 189.818 987.994
 553.193 847.237
 512.502 722.698
 298.841 14.389
 65.176 421.002
 537.527 221.389
 295.948 508.513
 404.637 552.295
 905.160 430.824
 104.669 915.412
 715.341 304.682
 611.370 160.060
 234.353 825.162
 431.769 765.486
 947.928 38.089
 419.284 287.034
 389.879 791.678
 797.047 230.762
 871.429 105.300
 975.832 946.481
 839.996 204.776
 551.587 137.832
 319.942 81.267
 3.348 609.475
 854.284 534.216
 119.556 344.106
 110.842 297.847
 423.676 130.010
 586.145 956.205
 790.923 962.936
 85.505 494.781
 817.374 809.516
 281.625 979.467
 169.388 44.330
 263.120 598.363
 281.844 725.570
 638.149 142.012
 143.089 637.294
 219.575 566.780
 85.765 747.433
 302.582 108.691
 156.814 973.356
 972.311 156.154
 756.450 240.160
 120.100 805.326
 381.818 105.515
 977.273 407.627
 882.269 319.364
 23.664 62.094
 102.975 712.852
 325.498 633.332
 964.025 660.339
 388.468 607.015
 272.879 938.276
 864.602 687.916
 107.183 288.078
 266.567 149.817
 718.649 65.333
 764.350 352.297
 211.118 478.829
 163.931 727.090
 929.560 559.745
 995.711 727.635
 582.041 889.202
 925.510 441.599
 702.271 502.326
 299.225 640.049
 573.027 295.401
 853.472 221.729
 175.293 722.138
 481.218 190.362
 937.584 873.056
 399.577 251.517
 945.479 2.236
 295.347 748.252
 72.446 777.192
 644.737 277.333
 26.696 575.067
 742.133 886.415
 220.785 892.244
 307.115 84.217
 384.474 750.582
 350.611 977.941
 8.809 13.622
 204.714 53.034
 660.318 927.324
 893.912 438.849
 396.701 395.178
 939.193 859.033
 485.478 425.250
 34.520 887.792
 239.111 551.051
 64.744 53.034
 476.381 548.769
 595.173 816.224
 170.955 435.669
 159.176 478.413
 602.562 39.431
 507.802 714.856
 460.980 642.351
 23.911 220.203
 122.771 609.979
 5.598 986.028
 808.610 58.752
 705.436 57.039
 696.138 564.889
 292.244 386.654
 798.805 496.526
 152.825 192.344
 592.587 607.305
 747.564 192.680
 875.223 172.909
 104.226 378.075
 150.380 808.220
 710.246 753.559
 243.665 563.562
 229.851 412.504
 758.518 370.993
 16.028 614.008
 75.863 68.822
 649.755 392.915
 677.874 262.760
 763.666 920.357
 747.873 139.642
 691.796 34.778
 957.326 4.041
 231.193 400.117
 617.871 994.843
 158.501 830.869
 549.759 908.795
 471.446 805.886
 24.903 827.895
 431.091 816.969
 487.724 849.429
 878.494 348.543
 773.143 449.313
 454.779 235.175
 639.654 184.728
 935.590 309.688
 355.475 639.830
 21.506 441.553
 134.921 833.391
 430.434 719.609
 565.719 99.895
 794.601 991.744
 19.655 601.867
 654.990 714.547
 950.588 772.609
 204.423 956.314
 85.130 782.375
 494.796 945.882
 760.455 490.085
 684.869 167.054
 96.659 725.484
 856.654 203.838
 672.285 347.326
 717.695 276.091
 843.299 561.365
 583.767 239.644
 578.573 943.040
 804.916 221.592
 527.334 494.793
 863.863 622.595
 162.921 643.435
 799.133 937.016
 17.367 131.193
 148.506 352.272
 815.846 322.893
 987.438 915.248
 399.979 104.528
 770.779 861.189
 683.722 614.487
 946.639 544.670
 82.316 872.528
 773.679 989.453
 289.221 563.711
 465.844 971.075
 421.580 920.749
 943.045 490.543
 213.414 720.343
 767.033 607.547
 487.295 774.175
 676.507 636.114
 787.657 126.244
 845.057 313.813
 98.336 153.551
 113.907 527.766
 607.706 361.000
 995.580 697.242
 719.116 333.355
 904.840 795.000
 952.943 792.625
 502.790 949.594
 147.932 259.323
 95.382 461.141
 870.408 447.207
 18.281 126.766
 185.377 265.610
 878.809 892.783
 766.307 459.178
 378.343 803.217
 631.843 295.221
 374.015 913.343
 836.954 893.009
 478.929 588.395
 30.520 372.002
 170.566 357.626
 566.564 837.497
 355.937 79.423
 545.957 698.504
 110.744 571.814
 821.135 65.386
 802.977 442.460
 248.085 161.250
 666.657 622.097
 775.610 223.936
 699.626 964.552
 857.787 213.388
 314.413 265.199
 25.798 476.143
 720.255 598.480
 702.448 74.475
 507.561 55.346
 757.032 747.679
 246.812 735.002
 228.557 938.087
 208.462 314.741
 768.305 251.201
 118.542 180.052
 923.333 410.190
 448.911 78.445
 483.616 757.548
 317.401 588.899
 908.452 714.679
 60.322 539.543
 821.540 162.450
 810.057 414.893
 786.364 297.214
 538.944 966.808
 939.533 257.691
 545.623 767.373
 543.298 334.472
 993.049 544.611
 421.224 257.323
 42.877 441.456
 442.948 313.148
 256.708 93.576
 432.992 552.323
 91.555 781.852
 880.967 281.511
 548.733 170.578
 740.341 371.237
 839.317 973.508
 112.767 596.076
 505.548 617.906
 245.130 509.664
 939.377 813.787
 615.778 986.885
 23.199 234.016
 881.445 58.070
 493.310 14.093
 602.165 547.154
 106.412 872.034
 290.930 105.240
 239.382 603.198
 859.185 816.505
 841.549 937.240
 687.631 723.819
 808.823 60.273
 661.700 471.726
 685.509 951.047
 717.940 154.692
 900.789 392.462
 975.023 264.986
 494.067 576.516
 922.951 998.606
 911.313 490.062
 546.157 756.646
 100.839 259.256
 618.584 396.258
 892.375 741.747
 767.600 78.308
 802.008 427.577
 623.060 632.174
 714.294 72.958
 390.294 431.438
 802.137 17.076
 281.837 333.083
 957.963 282.490
 260.917 277.903
 532.834 937.348
 666.867 448.048
 373.009 795.470
 263.599 210.972
 768.762 982.328
 660.046 495.514
 703.800 725.331
 557.287 308.823
 634.383 600.795
 869.978 141.499
 307.267 443.063
 17.350 367.297
 920.057 889.859
 976.691 33.524
 264.854 688.913
 513.656 784.657
 607.550 151.798
 150.706 956.478
 625.456 629.910
 287.253 28.295
 142.708 363.393
 650.843 799.447
 7.053 165.946
 223.877 551.837
 786.970 946.955
 569.440 526.677
 31.777 217.874
 264.940 750.809
 329.647 303.519
 964.133 331.147
 972.518 692.946
 545.246 46.001
 549.261 671.228
 292.141 415.863
 548.716 316.106
 101.601 465.906
 75.018 5.716
 145.974 395.813
 24.796 540.057
 157.565 163.067
 718.351 744.329
 778.754 142.653
 636.810 302.687
 57.051 143.920
 919.742 512.331
 802.856 4.502
 901.142 487.357
 893.019 117.666
 687.412 56.760
 747.317 724.880
 543.701 559.706
 757.489 776.949
 292.209 952.406
 867.471 57.615
 628.875 4.060
 325.146 11.605
 26.945 914.409
 714.547 28.708
 964.548 863.181
 175.252 526.439
 538.634 873.271
 493.447 31.439
 12.844 897.011
 855.187 85.004
 598.537 320.612
 163.685 457.649
 345.802 619.237
 193.823 133.542
 687.601 817.796
 571.499 365.934
 151.021 744.897
 784.084 872.769
 443.832 974.577
 640.375 766.646
 414.383 387.944
 871.399 939.866
 843.338 651.222
 792.744 463.894
 185.273 684.560
 108.427 739.052
 968.229 615.095
 327.374 36.369
 764.299 386.212
 766.278 116.313
 352.233 391.472
 434.983 461.669
 744.329 365.831
 28.611 512.364
 188.864 588.424
 898.852 92.885
 582.721 911.166
 937.363 947.627
 137.151 546.839
 297.731 181.578
 785.975 141.293
 407.498 193.988
 66.386 769.265
 705.089 907.863
 847.557 875.394
 483.050 270.336
 844.057 214.973
 461.762 926.184
 795.519 807.369
 667.860 962.348
 190.060 213.735
 588.320 764.455
 578.562 895.479
 731.797 411.719
 695.489 447.065
 798.965 24.583
 547.544 463.148
 866.885 946.003
 335.748 173.233
 880.545 224.029
 973.992 625.220
 447.636 227.478
 195.418 631.130
 408.283 290.861
 887.985 303.356
 936.026 487.900
 666.271 348.122
 384.047 178.898
 514.866 274.955
 663.931 85.753
 80.003 898.307
 403.526 804.881
 243.563 411.872
 324.478 873.572
 593.707 510.122
 385.431 526.197
 368.831 508.376
 8.642 895.149
 158.809 806.070
 728.821 675.553
 815.610 872.208
 534.559 745.902
 573.139 872.318
 3.951 248.083
 675.697 158.264
 634.396 524.416
 940.977 802.267
 927.508 696.738
 665.309 761.340
 287.281 679.141
 347.400 835.697
 424.901 933.390
 546.644 452.531
 116.629 211.460
 190.914 223.880
 40.230 55.954
 147.382 843.316
 306.390 634.818
 412.329 991.121
 818.866 25.918
 859.149 691.986
 933.087 809.322
 808.009 834.431
 58.034 506.030
 399.260 29.032
 959.155 272.206
 722.086 505.632
 997.602 334.494
 179.661 571.228
 387.981 966.787
 674.923 153.919
 606.228 659.868
 842.772 918.595
 242.188 335.991
 904.045 272.005
 107.330 589.974
 396.051 584.075
 94.046 591.287
 368.971 85.212
 784.807 318.470
 905.365 992.666
 850.584 593.815
 502.802 450.451
 910.230 84.335
 891.872 204.929
 375.817 191.740
 881.138 590.790
 341.209 992.385
 417.909 269.200
 318.645 46.334
 22.829 281.377
 454.908 677.014
 344.459 787.489
 207.384 948.998
 737.254 423.749
 601.190 26.734
 396.104 491.984
 470.485 382.460
 789.300 298.112
 186.621 703.659
 478.904 372.218
 547.918 611.541
 165.857 166.970
 833.594 989.965
 162.524 167.385
 668.795 902.433
 896.635 318.496
 798.047 572.428
 359.926 843.965
 188.235 564.094
 207.289 84.364
 974.814 236.501
 16.331 15.700
 600.038 381.388
 764.268 844.255
 371.366 83.020
 53.683 131.158
 471.700 666.804
 908.534 538.092
 888.702 803.429
 907.686 653.533
 584.367 596.062
 69.196 747.045
 612.456 753.570
 741.548 387.961
 502.735 712.650
 998.353 975.675
 587.729 51.395
 823.894 573.595
 648.549 487.312
 74.827 370.101
 227.962 690.576
 617.875 350.811
 706.213 600.726
 687.227 740.888
 91.164 709.852
 844.310 738.330
 850.161 181.089
 625.658 424.362
 746.032 787.013
 153.802 310.743
 851.039 573.069
 486.655 212.364
 846.067 236.829
 71.037 353.782
 591.355 340.528
 327.316 308.012
 331.499 283.787
 559.106 392.901
 901.166 112.679
 192.325 23.786
 886.858 653.365
 892.451 640.104
 910.465 571.807
 681.502 728.324
 396.296 979.693
 524.155 84.642
 307.363 350.384
 425.704 369.604
 159.259 262.769
 286.583 665.113
 989.743 856.440
 195.352 754.707
 55.868 625.022
 573.973 203.649
 602.989 78.217
 378.557 650.159
 684.384 914.867
 121.381 557.310
 367.496 232.653
 734.756 681.892
 732.382 283.979
 616.464 747.451
 417.065 716.955
 654.957 960.137
 488.761 725.387
 658.900 664.750
 592.916 198.493
 641.175 332.126
 455.505 701.074
 516.821 315.753
 267.929 835.475
 355.279 174.241
 476.063 410.636
 720.439 476.188
 311.875 559.349
 381.468 675.309
 661.538 956.631
 780.146 46.994
 750.747 69.587
 796.749 634.014
 666.331 647.634
 219.650 370.894
 21.977 692.508
 750.274 895.963
 541.673 946.578
 674.318 260.527
 982.168 537.992
 515.045 689.687
 478.473 119.850
 20.675 513.556
 985.134 451.439
 894.479 285.952
 240.176 471.676
 375.140 245.838
 415.399 103.041
 441.505 600.989
 981.820 158.710
 328.313 460.661
 35.959 182.426
 679.293 591.846
 453.260 971.335
 965.795 890.200
 388.982 73.923
 400.460 550.799
 292.511 141.017
 67.265 294.778
 274.254 576.235
 165.472 695.846
 229.437 187.186
 372.643 86.174
 22.565 199.963
 321.230 775.567
 540.508 52.450
 957.494 353.128
 879.870 327.456
 217.218 759.175
 22.125 291.547
 569.383 110.366
 322.923 51.670
 809.312 66.399
 82.993 877.303
 242.708 866.876
 538.230 824.174
 510.291 206.831
 295.299 265.962
 631.630 414.840
 613.547 137.207
 971.287 144.712
 889.963 724.602
 279.020 77.520
 214.782 340.637
 459.847 182.623
 232.962 564.950
 473.916 522.594
 651.039 351.914
 637.988 666.371
 277.775 850.776
 440.810 646.807
 266.677 455.570
 837.561 353.383
 353.212 350.127
 351.158 968.514
 41.638 608.574
 380.448 858.209
 416.435 989.027
 50.806 426.568
 129.944 668.791
 97.540 191.277
 77.704 829.864
 456.627 477.194
 821.120 746.050
 963.168 40.844
 286.418 645.552
 291.445 904.887
 70.454 438.786
 680.574 113.097
 557.262 489.622
 198.442 819.053
 311.384 63.957
 129.231 541.683
 10.780 272.793
 304.509 895.008
 736.932 113.899
 816.249 105.459
 304.452 248.139
 986.621 36.133
 616.980 81.037
 861.800 752.044
 738.373 479.843
 936.100 283.379
 504.332 479.801
 592.458 714.818
 433.870 824.609
 612.726 978.995
 374.880 364.880
 516.519 332.274
 503.913 690.185
 833.961 903.252
 845.822 895.873
 311.833 531.180
 560.942 852.015
 554.127 346.119
 620.764 530.647
 469.363 818.796
 740.706 906.917
 854.194 850.235
 221.685 243.190
 404.638 544.442
 660.019 521.780
 784.921 667.213
 885.098 756.462
 174.458 136.968
 371.799 495.610
 984.386 806.205
 223.404 156.734
 417.652 2.262
 432.535 794.880
 925.535 921.832
 882.296 413.121
 776.403 773.681
 655.345 144.966
 240.191 187.991
 961.215 264.508
 848.566 648.354
 986.019 464.578
 813.038 734.726
 406.240 655.773
 671.635 613.585
 209.965 415.422
 242.394 187.236
 933.419 406.205
 845.439 470.122
 874.745 605.945
 824.211 339.310
 295.445 75.236
 663.352 692.856
 895.870 535.871
 431.482 17.826
 865.710 54.080
 40.734 334.541
 802.792 197.313
 533.386 750.669
 581.134 756.600
 604.541 374.421
 477.555 358.638
 126.762 937.319
 258.833 408.699
 39.461 141.193
 540.297 948.817
 537.098 839.503
 181.536 342.771
 673.634 698.522
 243.820 632.883
 887.054 858.764
 632.827 892.197
 330.978 371.349
 853.697 623.195
 527.572 248.417
 755.648 950.622
 677.316 912.552
 10.907 6.575
 879.988 619.314
 706.141 11.723
 643.954 162.024
 500.713 383.980
 947.091 341.968
 579.782 37.388
 25.044 434.053
 184.545 417.205
 216.940 222.049
 997.915 815.718
 14.051 283.900
 590.886 956.265
 805.260 631.864
 560.144 564.989
 269.767 750.786
 806.665 781.383
 460.635 617.414
 591.695 415.681
 83.840 652.019
 862.430 635.181
 491.202 368.733
 744.752 59.910
 359.417 11.783
 762.582 143.482
 762.450 840.664
 48.864 296.083
 404.486 248.168
 676.186 427.242
 662.729 241.861
 947.960 416.309
 993.677 313.280
 574.421 693.487
 336.451 571.747
 710.079 385.086
 758.735 583.840
 777.457 859.731
 544.498 378.308
 350.870 540.011
 730.569 933.444
 456.562 314.196
 227.185 434.008
 872.985 108.722
 774.735 82.706
 126.516 243.263
 217.203 82.807
 190.924 181.035
 737.389 19.802
 558.893 567.938
 578.272 598.133
 584.497 901.182
 350.220 11.467
 348.549 422.698
 729.823 9.857
 903.943 552.313
 330.525 483.264
 573.650 282.966
 858.823 507.735
 35.921 893.883
 656.589 838.034
 603.835 301.543
 116.963 709.403
 331.902 582.268
 698.676 102.665
 131.624 149.667
 754.706 792.993
 799.205 755.962
 742.412 145.907
 928.925 675.018
 653.308 737.529
 859.724 898.886
 454.028 93.719
 663.516 986.763
 681.704 688.742
 392.594 908.855
 5.888 483.681
 349.620 156.928
 927.245 773.553
 594.369 892.961
 905.887 646.300
 652.223 587.647
 127.595 523.426
 913.972 587.608
 55.803 778.572
 316.512 235.506
 565.651 434.937
 949.502 458.154
 201.329 183.945
 451.838 307.017
 280.176 95.320
 730.177 471.604
 730.498 192.882
 263.879 743.370
 691.914 731.425
 249.021 255.526
 727.379 349.499
 99.135 797.959
 648.267 2.428
 460.566 857.320
 294.390 552.297
 342.718 276.776
 449.185 349.800
 212.726 600.209
 419.256 970.799
 793.336 559.641
 632.737 242.456
 743.104 595.814
 81.582 724.934
 628.686 349.291
 170.921 210.676
 437.411 317.855
 869.225 510.306
 969.932 205.767
 254.559 649.278
 521.279 267.563
 106.077 580.031
 355.742 315.068
 30.727 988.737
 236.659 168.536
 380.566 752.588
 144.334 613.958
 496.954 982.293
 840.101 317.331
 408.145 405.206
 976.261 346.866
 253.543 537.816
 452.622 685.740
 361.212 733.569
 951.151 366.200
 968.628 735.076
 389.480 121.716
 156.364 911.170
 98.411 3.976
 220.205 412.225
 103.066 528.130
 701.578 165.440
 54.859 140.536
 845.158 979.746
 283.260 212.020
 774.864 202.810
 601.567 175.207
 47.401 925.749
 976.967 691.704
 31.110 861.145
 857.653 964.135
 295.539 813.435
 812.196 125.129
 615.317 345.555
 480.548 432.089
 475.071 439.702
 541.929 180.037
 998.089 912.343
 180.265 487.922
 850.930 223.279
 159.138 605.020
 943.194 405.917
 219.451 77.453
 143.263 821.452
 776.720 980.237
 967.226 624.761
 341.515 692.892
 422.639 436.335
 314.731 127.585
 257.819 95.123
 745.875 424.534
 590.491 264.832
 792.194 442.289
 779.566 464.833
 312.395 688.295
 926.359 70.827
 681.885 971.409
 215.763 394.744
 266.305 91.768
 555.624 913.821
 353.884 409.435
 469.246 521.538
 870.453 511.830
 719.709 655.128
 107.312 307.165
 677.097 793.217
 533.443 348.426
 415.320 980.930
 669.555 697.248
 81.628 237.344
 930.267 92.012
 310.088 330.887
 328.410 28.280
 644.042 12.186
 346.267 796.246
 839.071 301.671
 54.983 769.052
 987.347 412.160
 475.782 782.858
 39.895 806.703
 73.766 295.528
 111.542 351.546
 333.596 922.226
 993.852 516.537
 341.259 705.358
 336.799 734.207
 770.300 131.068
 706.134 878.756
 305.573 18.214
 99.300 32.111
 321.949 307.719
 880.429 321.889
 136.887 814.952
 549.598 341.709
 769.898 785.838
 321.428 84.802
 342.229 744.589
 384.796 164.808
 838.466 529.003
 633.358 481.154
 307.955 485.306
 983.549 169.314
 916.060 711.464
 473.500 307.932
 849.410 684.169
 706.835 225.304
 549.695 34.472
 866.685 537.750
 289.675 119.969
 177.640 83.152
 733.298 112.911
 990.116 396.503
 937.888 834.605
 459.132 162.968
 686.996 533.604
 397.405 421.132
 92.559 260.581
 313.617 58.430
 907.549 734.473
 866.557 116.663
 856.389 435.763
 143.494 523.078
 759.375 682.868
 928.693 387.379
 116.519 241.177
 790.645 903.482
 771.127 441.714
 662.623 3.844
 17.752 223.670
 102.107 211.186
 104.501 103.727
 524.948 985.716
 136.167 972.444
 57.609 284.166
 370.014 246.818
 826.215 929.663
 346.696 206.979
 298.469 778.530
 78.708 17.878
 960.670 992.382
 70.606 703.560
 97.562 52.524
 539.262 187.516
 650.529 450.615
 187.453 938.616
 166.502 357.413
 936.752 34.908
 275.217 503.252
 400.983 859.308
 208.883 133.609
 662.300 719.757
 821.872 254.974
 259.558 505.261
 797.372 625.458
 702.111 877.508
 115.458 626.620
 349.090 300.091
 977.639 474.384
 39.920 534.250
 765.168 274.305
 400.084 707.317
 983.542 427.628
 578.599 79.401
 698.368 467.542
 180.292 602.518
 585.715 808.603
 44.721 957.072
 244.142 275.992
 80.588 152.027
 889.601 934.939
 704.089 941.149
 475.578 345.152
 244.073 208.220
 849.225 241.569
 486.801 344.458
 923.252 3.197
 937.062 232.400
 369.393 468.749
 297.118 278.981
 831.933 434.359
 615.457 538.540
 631.740 908.693
 866.470 131.964
 848.371 178.641
 801.168 214.584
 198.975 369.555
 497.150 751.820
 400.065 273.323
 450.621 422.766
 526.863 211.748
 439.767 448.137
 53.271 938.630
 971.026 906.367
 744.945 539.182
 449.296 801.638
 823.039 828.121
 419.945 437.555
 954.684 386.721
 272.563 452.855
 748.927 513.716
 709.861 629.445
 837.658 535.280
 434.251 492.322
 47.076 56.015
 831.808 5.212
 66.649 407.185
 709.040 810.498
 802.678 222.412
 210.763 468.116
 868.876 347.041
 94.244 782.185
 476.411 158.714
 310.392 348.464
 103.367 477.078
 930.304 958.097
 464.277 94.365
 515.858 17.063
 383.365 231.023
 55.777 15.297
 572.290 967.054
 140.792 649.412
 99.889 616.813
 528.943 78.625
 545.854 689.386
 128.169 100.874
 683.994 236.016
 499.937 666.774
 728.162 148.481
 644.693 10.289
 82.996 96.612
 275.289 939.585
 512.840 928.747
 304.445 187.963
 219.842 295.825
 481.053 627.197
 503.081 178.769
 199.923 63.701
 155.021 720.977
 501.169 7.045
 192.856 5.159
 267.239 471.536
 776.864 18.901
 44.496 561.311
 545.354 269.356
 767.126 329.994
 108.736 218.200
 776.941 495.282
 59.628 687.825
 824.518 840.279
 740.635 553.714
 444.384 126.154
 788.474 691.714
 36.882 669.413
 467.835 238.825
 807.575 262.197
 298.939 588.983
 135.089 211.402
 950.712 158.775
 11.991 83.784
 751.351 190.165
 560.506 426.699
 97.557 716.962
 723.576 710.639
 113.659 208.337
 608.115 948.706
 916.137 356.218
 475.626 593.756
 24.890 424.537
 477.852 115.799
 779.957 598.359
 192.518 105.816
 974.873 821.794
 175.008 338.334
 411.618 797.843
 782.779 220.495
 276.943 634.076
 705.371 742.310
 398.374 189.145
 26.992 968.934
 776.160 530.903
 421.984 344.848
 723.916 222.529
 725.294 440.739
 357.657 964.015
 697.719 111.363
 625.626 629.141
 214.713 457.221
 98.026 39.406
 321.544 120.307
 67.976 133.928
 918.376 686.195
 337.261 146.208
 146.199 718.550
 260.454 243.655
 546.605 890.509
 39.548 973.306
 551.187 988.980
 942.323 77.330
 934.191 206.571
 558.317 475.238
 227.304 71.595
 606.752 777.656
 268.625 834.503
 324.240 810.862
 637.616 880.373
 443.255 644.629
 640.854 288.133
 34.467 271.397
 264.657 540.396
 540.117 766.246
 433.103 400.917
 637.190 738.913
 414.729 433.210
 807.384 586.272
 47.580 612.954
 777.708 271.954
 917.625 83.111
 156.246 545.328
 875.398 674.625
 400.481 1.939
 533.667 243.031
 702.022 659.121
 206.778 794.001
 886.227 642.114
 259.879 445.929
 145.711 656.373
 991.633 427.974
 443.946 560.266
 13.218 976.057
 32.975 89.110
 973.877 371.223
 474.824 547.067
 361.197 684.203
 289.644 649.202
 743.304 532.431
 278.273 123.817
 68.835 321.997
 289.258 777.625
 675.661 803.794
 779.963 476.547
 235.779 102.580
 720.870 536.687
 564.529 727.714
 927.497 877.823
 708.564 8.421
 694.270 630.498
 987.885 243.662
 21.464 763.293
 270.357 961.795
 845.001 405.267
 97.736 658.553
 527.914 466.892
 834.166 349.391
 682.954 638.527
 572.969 125.574
 852.892 986.830
 495.390 549.789
 66.052 935.200
 933.558 339.259
 150.445 53.851
 835.698 50.973
 474.479 588.434
 278.547 858.714
 482.653 203.970
 312.616 464.798
 711.073 834.448
 780.721 456.231
 553.474 519.756
 917.853 246.317
 759.980 533.153
 947.638 155.134
 797.840 197.438
 542.241 208.071
 798.363 440.101
 741.706 168.584
 823.206 121.487
 646.331 982.939
 774.865 400.368
 141.243 780.107
 72.855 184.031
 903.057 433.883
 543.775 991.251
 619.969 317.034
 108.567 173.328
 452.512 634.865
 275.250 368.202
 324.133 759.582
 94.841 673.727
 288.758 454.483
 749.654 327.223
 434.492 201.201
 907.674 568.941
 84.742 962.306
 188.035 886.960
 314.611 329.882
 787.957 421.123
 453.747 847.651
 470.930 15.059
 567.457 335.495
 612.916 210.140
 244.477 791.503
 954.153 475.838
 49.039 164.812
 668.518 660.641
 971.703 264.503
 602.910 160.176
 220.816 843.733
 271.671 658.868
 895.595 537.415
 834.528 673.500
 961.899 665.325
 713.043 66.888
 580.196 785.213
 285.287 404.091
 107.539 402.643
 769.690 578.787
 985.142 41.887
 698.275 771.432
 532.178 346.902
 471.238 131.571
 274.637 420.308
 266.908 863.129
 553.332 894.413
 894.182 782.889
 563.792 449.976
 62.666 208.978
 796.853 609.812
 505.940 898.403
 764.831 605.176
 625.826 12.014
 434.587 178.447
 983.627 953.523
 544.320 97.071
 404.398 758.964
 882.260 427.400
 492.060 247.366
 157.423 785.468
 489.168 766.253
 628.362 642.473
 121.359 351.267
 586.347 629.480
 11.698 882.817
 854.129 737.556
 556.554 169.772
 977.518 441.031
 647.349 267.214
 900.166 443.166
 79.933 79.019
 845.648 831.127
 896.784 884.084
 437.064 572.532
 691.452 725.507
 892.753 146.038
 207.174 123.814
 405.330 596.448
 473.322 717.747
 576.308 879.024
 538.225 739.259
 404.246 212.256
 321.981 623.873
 753.103 512.960
 678.342 114.714
 229.742 327.604
 823.970 400.277
 824.004 0.171
 472.732 734.823
 688.153 896.301
 361.801 619.434
 809.707 118.059
 137.890 604.930
 645.737 341.387
 501.729 639.545
 698.692 752.537
 5.897 289.405
 513.060 879.663
 337.405 164.266
 225.988 756.030
 367.126 180.766
 8.913 922.267
 741.719 477.702
 964.977 402.789
 561.429 589.964
 100.118 867.507
 413.694 8.028
 244.350 621.468
 105.542 256.979
 471.661 24.964
 198.133 772.495
 938.464 123.411
 438.404 920.913
 745.778 114.041
 402.772 687.251
 621.741 264.811
 816.288 660.078
 939.183 765.439
 741.027 687.321
 926.350 981.880
 996.072 815.069
 324.352 720.661
 87.986 95.254
 197.350 420.409
 607.691 441.663
 943.792 972.497
 453.118 701.355
 700.546 944.548
 535.739 405.357
 515.493 918.542
 445.245 574.093
 705.733 54.388
 205.390 425.714
 363.258 710.147
 33.633 706.174
 741.624 367.894
 399.272 606.162
 307.359 370.813
 593.648 219.955
 198.636 229.953
 119.587 243.733
 158.996 930.883
 66.221 5.266
 241.846 699.799
 53.743 3.234
 576.265 779.486
 557.449 343.390
 688.809 637.789
 401.964 861.644
 559.874 670.048
 857.981 282.845
 105.573 363.488
 181.748 581.067
 793.590 332.284
 171.398 275.804
 879.083 889.227
 636.797 852.365
 367.411 441.423
 806.625 858.367
 435.334 46.822
 46.939 666.633
 160.719 774.540
 711.484 963.605
 89.991 919.810
 60.783 917.947
 308.164 744.211
 502.805 793.161
 241.827 869.573
 654.289 718.405
 722.814 141.302
 83.108 41.414
 749.228 100.943
 956.127 415.196
 609.073 841.564
 24.646 665.572
 366.141 151.342
 474.635 839.556
 262.180 434.816
 648.728 325.753
 56.207 907.253
 711.416 888.677
 221.547 220.812
 131.503 81.039
 852.484 752.787
 753.010 144.245
 22.018 782.546
 26.996 920.603
 685.019 237.340
 194.809 865.013
 370.077 395.548
 313.990 233.493
 259.685 212.809
 670.320 355.902
 561.342 860.864
 445.422 376.248
 639.057 735.565
 334.069 412.378
 351.152 959.732
 907.289 84.497
 649.763 154.353
 877.879 266.411
 291.840 619.600
 478.603 592.813
 620.596 712.526
 47.984 219.099
 758.264 53.960
 724.799 976.530
 241.839 681.479
 174.335 935.100
 497.464 592.577
 254.032 409.894
 528.609 511.891
 923.693 195.263
 558.776 654.062
 919.128 746.816
 969.677 740.362
 344.532 756.447
 887.529 329.307
 457.542 73.689
 948.098 421.232
 284.457 851.242
 698.444 342.186
 27.477 658.112
 431.123 666.883
 429.822 775.402
 984.099 733.000
 720.391 23.047
 744.224 474.525
 542.395 957.044
 159.367 470.515
 408.448 712.858
 967.744 393.449
 949.369 879.238
 894.445 340.032
 220.037 685.815
 124.510 743.966
 980.738 236.387
 647.147 877.782
 527.292 167.092
 862.926 37.718
 841.967 744.831
 269.354 826.046
 576.629 226.926
 782.414 968.769
 360.106 99.416
 333.045 568.742
 796.642 310.543
 896.728 845.880
 147.924 670.284
 498.077 273.830
 377.239 439.598
 985.532 618.581
 993.361 667.955
 326.907 16.741
 929.763 829.302
 745.767 713.134
 700.508 669.787
 440.681 988.122
 909.878 221.078
 721.732 739.204
 183.550 597.208
 806.650 999.559
 13.338 317.482
 966.411 754.049
 346.527 460.637
 248.608 892.524
 939.320 324.319
 266.485 178.241
 169.487 447.817
 980.077 128.669
 756.832 754.267
 549.577 645.430
 465.536 221.307
 74.200 793.651
 606.762 327.006
 784.689 38.360
 973.484 612.177
 304.821 482.074
 625.464 12.764
 285.394 714.374
 807.237 249.486
 719.996 47.688
 785.359 9.335
 830.249 455.800
 795.786 48.918
 642.174 0.873
 813.812 717.064
 426.024 994.157
 916.572 898.981
 528.552 414.512
 473.665 581.947
 856.711 51.799
 850.220 329.464
 270.610 559.724
 267.087 13.902
 384.931 720.607
 666.066 424.403
 63.598 134.528
 58.998 455.434
 102.226 654.583
 785.603 750.565
 934.757 871.346
 207.114 75.351
 460.856 991.631
 664.929 612.528
 383.285 513.379
 532.783 492.809
 462.116 139.593
 87.434 516.714
 355.622 635.221
 870.031 398.930
 824.799 562.541
 564.473 329.250
 956.321 549.685
 989.882 936.356
 212.341 485.576
 104.403 246.365
 877.834 590.664
 412.764 221.545
 258.286 999.842
 529.349 361.026
 521.769 390.969
 993.957 450.265
 697.130 394.226
 594.248 305.835
 179.692 384.396
 195.284 613.666
 381.190 666.133
 394.153 179.728
 443.298 652.928
 640.887 970.457
 344.071 71.017
 933.494 724.823
 221.804 412.791
 895.695 70.153
 357.405 258.780
 274.928 509.793
 358.646 887.195
 402.285 303.001
 619.934 14.883
 385.599 697.429
 860.088 48.955
 165.177 664.121
 316.640 875.023
 655.092 826.597
 175.108 732.765
 81.122 662.542
 790.507 914.405
 72.042 922.596
 798.927 914.780
 779.817 80.269
 980.623 826.160
 215.319 164.937
 711.804 536.226
 461.518 592.124
 597.737 998.162
 540.889 287.873
 810.249 108.144
 496.354 94.069
 231.990 673.474
 926.917 866.548
 539.519 475.956
 484.711 955.846
 217.442 436.900
 77.355 650.403
 394.325 545.397
 68.880 313.219
 614.146 208.560
 178.216 145.547
 818.894 475.453
 33.236 945.721
 110.887 645.177
 150.913 719.054
 308.052 829.313
 133.516 247.775
 0.374 350.701
 953.518 600.721
 187.758 440.930
 655.364 294.176
 633.500 580.140
 643.456 291.586
 636.517 302.635
 918.106 25.364
 920.480 183.956
 334.119 53.553
 998.363 608.362
 811.804 133.577
 514.009 385.082
 753.071 350.766
 333.611 197.393
 983.949 317.876
 283.243 606.615
 840.955 340.900
 455.326 35.111
 476.725 194.203
 567.285 975.459
 717.932 773.338
 407.483 40.141
 456.608 296.062
 482.971 315.672
 388.384 941.234
 455.035 521.312
 175.112 282.053
 254.171 414.989
 754.861 655.756
 176.609 723.271
 452.830 678.418
 128.418 98.979
 868.649 563.340
 177.330 496.151
 788.497 227.919
 951.571 179.519
 857.072 510.577
 272.260 902.554
 660.591 190.784
 882.371 657.734
 636.549 76.387
 730.207 654.218
 711.093 749.111
 46.093 656.300
 345.651 837.434
 313.156 631.082
 279.323 3.051
 150.170 431.958
 413.845 410.272
 398.356 377.066
 188.357 915.244
 214.517 476.333
 319.277 822.483
 428.070 389.741
 777.330 959.386
 605.441 151.623
 382.942 305.149
 296.290 225.148
 920.026 159.505
 504.374 527.440
 396.737 170.235
 52.187 924.399
 173.445 668.383
 791.342 86.081
 489.366 39.047
 476.867 35.283
 259.644 26.789
 77.916 745.713
 396.756 321.686
 672.977 549.942
 799.936 769.540
 285.578 214.449
 222.578 512.479
 795.971 408.811
 592.618 100.123
 732.758 33.004
 849.675 562.636
 451.380 831.331
 753.721 942.482
 167.490 789.615
 394.646 318.952
 84.139 625.586
 724.835 796.779
 562.473 898.109
 485.506 776.117
 894.076 801.825
 492.894 475.316
 775.480 18.514
 686.323 680.290
 425.915 268.970
 363.866 975.485
 370.427 669.299
 92.901 842.832
 2.618 128.532
 285.618 458.543
 993.065 831.333
 980.038 375.665
 597.717 96.979
 24.797 546.133
 700.119 375.862
 393.565 943.506
 575.219 885.442
 468.393 920.925
 551.840 962.296
 749.354 43.246
 964.987 944.745
 942.704 523.401
 595.331 646.302
 826.631 267.066
 586.969 844.105
 720.758 473.707
 89.621 814.698
 24.412 483.383
 389.417 693.442
 823.823 215.690
 453.349 220.862
 387.556 878.545
 824.260 442.094
 813.428 279.618
 952.069 832.829
 702.891 842.208
 947.021 590.833
 517.426 490.779
 584.544 926.018
 916.038 750.621
 199.208 839.429
 536.919 413.036
 976.053 353.453
 226.029 804.594
 507.847 458.605
 940.449 309.608
 341.598 208.611
 477.506 212.703
 419.844 723.102
 767.687 927.739
 743.053 159.497
 889.213 175.338
 478.102 571.629
 836.896 969.597
 931.651 577.253
 732.713 321.459
 941.865 769.875
 878.805 198.644
 40.872 208.607
 306.697 477.512
 255.467 244.323
 204.052 748.903
 274.647 548.694
 439.947 906.698
 377.718 927.485
 952.221 353.934
 521.942 259.226
 799.954 446.860
 198.396 409.254
 467.536 893.024
 521.172 946.777
 484.411 296.521
 788.805 924.440
 499.614 863.988
 796.508 366.844
 729.210 551.165
 160.171 723.154
 737.228 135.155
 93.053 651.653
 79.298 975.625
 536.582 668.540
 648.893 603.519
 448.966 473.092
 37.683 913.481
 888.498 985.489
 726.095 191.704
 360.009 146.912
 33.073 680.689
 618.341 444.285
 3.368 953.313
 715.641 560.319
 528.065 268.143
 841.417 904.752
 163.954 924.368
 315.623 462.274
 227.532 686.738
 663.458 69.336
 630.609 758.001
 812.284 94.324
 640.765 828.460
 220.322 497.621
 788.200 110.189
 865.933 359.515
 701.128 288.390
 15.874 420.171
 888.046 206.247
 149.569 727.880
 753.464 194.995
 270.865 656.158
 243.528 10.979
 593.907 859.269
 982.122 729.895
 578.608 987.105
 42.327 949.761
 924.871 487.726
 271.496 683.339
 152.515 668.183
 472.689 183.534
 113.095 456.368
 566.084 87.873
 346.070 368.816
 889.474 27.565
 828.606 917.677
 28.594 700.289
 927.570 726.000
 430.294 222.035
 373.731 621.376
 682.265 860.654
 799.966 866.550
 832.855 411.884
 853.423 900.494
 767.533 47.330
 470.401 708.614
 201.724 374.046
 534.572 435.977
 743.391 268.129
 594.563 588.144
 126.020 242.099
 444.507 131.194
 720.193 280.329
 347.689 772.604
 859.144 221.518
 263.755 459.861
 123.389 516.022
 207.112 722.045
 237.422 63.152
 479.304 464.443
 556.591 504.356
 970.467 536.813
 636.685 868.192
 581.944 176.780
 157.593 528.474
 479.193 891.450
 544.052 634.809
 814.927 608.678
 222.389 232.521
 568.725 896.000
 256.803 324.829
 611.067 617.420
 509.948 902.869
 224.776 748.758
 811.034 128.196
 391.524 889.645
 434.432 187.752
 789.368 748.612
 489.850 33.654
 841.900 6.750
 301.757 90.786
 330.775 220.465
 164.187 776.006
 129.915 55.972
 853.829 176.402
 968.307 173.848
 278.900 723.429
 783.806 533.498
 646.487 58.993
 25.869 62.667
 512.612 292.792
 111.739 349.467
 206.127 412.615
 377.469 843.142
 11.846 36.556
 109.880 589.420
 485.183 934.398
 243.393 637.332
 628.317 631.738
 780.433 312.765
 868.085 922.323
 997.493 701.258
 772.811 619.631
 660.815 76.007
 866.998 386.839
 254.047 69.487
 339.912 894.330
 151.291 57.016
 690.606 905.820
 616.917 202.115
 654.893 618.829
 920.741 626.300
 69.398 753.651
 994.237 195.485
 547.421 459.325
 268.909 962.236
 77.339 187.786
 308.609 634.528
 466.290 771.557
 828.331 839.452
 202.548 159.882
 765.809 962.504
 15.220 647.423
 400.279 32.998
 588.487 133.684
 584.248 323.007
 411.820 535.750
 36.462 875.710
 192.428 138.098
 232.961 189.436
 150.151 488.055
 701.824 382.114
 589.357 661.440
 777.620 738.773
 581.879 948.246
 983.696 9.462
 287.199 501.655
 892.124 849.317
 221.835 404.684
 348.655 564.966
 713.181 227.292
 457.519 806.150
 330.867 153.623
 390.875 988.013
 481.356 475.366
 440.575 283.466
 732.208 885.035
 364.323 737.136
 157.734 914.738
 921.029 939.479
 877.103 794.917
 46.108 293.734
 502.199 337.447
 719.587 7.478
 891.332 452.654
 639.358 857.998
 85.288 5.473
 67.974 595.730
 706.271 707.625
 991.429 657.260
 253.153 76.677
 157.871 19.228
 406.489 506.199
 876.865 412.922
 645.429 661.234
 207.309 377.945
 610.435 608.391
 474.405 419.371
 858.462 818.644
 891.114 769.051
 41.605 842.886
 453.473 376.758
 390.267 595.440
 596.243 974.689
 444.624 719.801
 277.986 589.234
 703.801 25.020
 983.378 202.246
 654.026 932.469
 433.900 391.241
 101.576 863.558
 762.867 470.647
 933.059 522.668
 291.867 696.640
 117.324 719.735
 426.155 534.064
 665.688 258.188
 227.430 378.981
 299.388 151.080
 913.071 813.537
 107.020 77.228
 438.646 785.910
 585.688 245.987
 840.847 667.333
 175.698 291.075
 624.579 66.699
 951.578 188.030
 972.536 472.494
 206.401 604.661
 318.065 149.122
 649.583 307.972
 60.456 412.878
 171.368 914.021
 202.224 140.353
 153.969 168.903
 64.576 573.066
 126.982 270.318
 182.606 646.308
 873.291 301.255
 16.271 922.901
 544.729 362.033
 335.491 4.823
 800.486 306.939
 474.606 44.002
 745.444 360.087
 107.732 710.283
 532.820 185.681
 605.331 997.455
 871.562 995.051
 304.671 370.802
 512.892 901.646
 402.042 560.971
 704.167 291.289
 470.048 383.767
 917.132 404.733
 464.434 174.193
 159.963 469.775
 235.442 141.555
 349.648 548.473
 50.375 322.370
 487.831 149.511
 96.668 986.441
 387.000 605.242
 826.489 761.535
 25.494 126.861
 860.700 322.196
 63.398 369.536
 856.241 942.384
 873.859 692.792
 699.061 259.614
 586.027 161.362
 884.988 225.408
 999.928 659.938
 342.250 924.151
 926.653 394.313
 908.239 996.455
 88.739 14.551
 454.673 86.139
 448.356 756.709
 342.370 589.723
 930.641 382.816
 640.667 87.445
 395.165 469.206
 856.289 4.303
 252.234 306.688
 849.588 133.244
 897.604 528.572
 68.069 760.738
 677.668 661.310
 171.584 893.489
 128.549 324.875
 862.314 885.669
 941.542 414.234
 145.520 15.933
 381.551 528.101
 42.026 935.473
 565.462 326.086
 736.707 591.009
 137.672 680.266
 393.024 173.935
 957.411 122.986
 84.415 828.608
 637.113 500.390
 9.437 504.313
 296.375 132.926
 967.827 207.778
 78.342 512.212
 905.582 522.767
 624.253 371.511
 693.946 142.578
 330.129 238.338
 522.532 107.987
 282.913 586.827
 772.114 770.813
 960.834 869.539
 726.932 290.947
 206.289 828.936
 307.179 817.101
 464.506 14.216
 295.152 759.046
 605.780 696.333
 516.976 607.679
 794.776 860.571
 677.579 240.549
 271.747 529.931
 159.688 221.622
 705.233 842.838
 45.920 188.019
 54.740 474.515
 942.756 451.573
 938.929 692.940
 240.587 633.612
 87.156 508.280
 177.416 716.862
 9.812 580.241
 255.775 824.392
 959.346 252.995
 41.566 322.830
 175.398 894.610
 326.600 262.467
 373.761 620.466
 818.540 492.410
 212.624 111.776
 515.656 72.577
 766.549 125.433
 390.514 409.518
 777.798 95.023
 935.633 198.876
 8.086 0.654
 82.639 108.481
 456.778 133.534
 390.113 793.007
 572.229 86.868
 677.632 419.772
 92.904 995.266
 266.451 297.139
 498.686 838.496
 50.445 339.489
 617.958 280.987
 972.637 148.543
 63.669 685.329
 408.761 128.526
 405.332 406.177
 74.292 736.322
 321.113 421.152
 567.443 167.103
 114.806 608.775
 558.476 226.316
 580.024 252.124
 33.699 91.294
 104.760 483.282
 327.721 136.767
 443.129 630.945
 934.621 20.422
 750.369 675.532
 110.727 95.192
 247.784 27.208
 979.867 747.667
 425.237 537.482
 465.408 36.038
 622.192 340.043
 719.643 610.951
 479.157 737.653
 445.485 208.988
 398.295 746.034
 331.802 387.169
 276.109 50.390
 803.590 759.460
 307.262 393.584
 51.714 960.010
 244.312 805.925
 311.824 315.620
 724.349 504.302
 144.733 700.145
 934.081 773.221
 895.019 970.402
 226.934 122.648
 13.447 466.248
 279.451 568.911
 792.400 282.315
 882.881 967.005
 630.541 886.310
 615.962 38.151
 890.165 435.471
 995.952 578.479
 992.982 110.915
 519.698 437.006
 700.451 497.073
 500.798 238.180
 704.367 543.654
 201.620 661.043
 201.458 789.762
 322.126 929.367
 109.658 148.543
 16.434 211.059
 898.977 756.499
 790.988 957.774
 630.165 810.320
 626.665 64.448
 21.352 337.331
 645.672 711.597
 76.514 880.696
 500.311 129.479
 717.885 800.194
 235.516 442.024
 753.475 482.137
 714.413 499.791
 494.990 172.031
 293.034 875.866
 112.902 360.450
 487.038 297.728
 894.868 901.843
 43.060 933.762
 559.687 78.458
 466.647 497.642
 598.255 153.894
 477.188 820.578
 770.481 125.245
 570.501 754.100
 715.818 177.160
 337.605 279.057
 546.099 78.949
 82.709 924.981
 21.980 526.181
 726.484 853.424
 785.897 305.788
 797.713 675.699
 280.538 518.852
 285.432 596.579
 646.030 804.006
 226.456 278.373
 613.110 208.289
 574.039 772.651
 323.408 708.634
 270.161 478.525
 69.543 318.743
 617.428 756.127
 193.277 661.431
 310.619 91.935
 173.587 49.648
 589.727 509.427
 220.745 720.130
 366.049 815.568
 237.726 387.238
 253.761 732.687
 665.205 732.046
 818.070 589.031
 667.746 579.775
 86.786 22.712
 101.492 129.362
 227.988 726.814
 310.678 730.260
 987.931 152.453
 692.735 916.886
 929.571 956.577
 138.995 39.641
 85.081 888.028
 467.260 217.759
 410.668 445.083
 209.430 93.830
 437.246 597.218
 75.524 118.636
 977.488 870.874
 886.578 729.503
 363.048 271.558
 132.942 713.021
 833.018 611.588
 779.417 436.443
 716.750 483.517
 790.614 179.963
 495.044 153.878
 703.172 958.359
 680.358 230.955
 618.325 455.023
 429.413 905.133
 249.423 739.393
 543.621 582.956
 232.834 551.402
 880.610 688.801
 224.137 130.188
 503.321 534.280
 359.350 871.349
 144.447 338.849
 296.311 815.208
 729.097 500.119
 175.226 911.450
 946.584 973.964
 689.162 752.115
 815.074 438.481
 852.281 610.109
 165.800 728.386
 641.302 24.350
 264.931 674.461
 187.794 211.529
 872.389 943.792
 667.123 399.683
 842.574 118.804
 94.097 927.709
 539.738 85.447
 353.589 60.332
 461.431 722.592
 502.839 868.467
 331.101 935.875
 544.907 924.360
 782.434 690.550
 932.347 679.211
 563.768 940.594
 287.072 213.414
 844.096 187.364
 565.175 77.161
 809.273 932.989
 830.997 438.460
 857.629 14.595
 187.791 8.959
 600.997 849.211
 325.995 773.035
 765.903 10.163
 755.499 466.071
 389.447 458.984
 574.602 862.621
 287.104 728.053
 663.072 89.111
 210.697 584.547
 365.254 479.124
 942.247 292.808
 25.198 568.207
 514.921 757.449
 451.096 71.000
 0.319 191.519
 400.730 503.740
 739.642 771.733
 201.175 182.472
 365.592 165.477
 430.878 830.264
 506.275 132.066
 314.576 919.343
 178.759 294.270
 803.817 126.165
 768.716 966.686
 758.530 124.288
 306.848 827.049
 806.893 132.555
 849.204 577.540
 268.286 691.084
 956.436 308.854
 482.405 587.158
 59.348 433.808
 329.578 495.127
 360.512 74.279
 64.154 42.409
 523.182 80.034
 553.716 746.632
 861.421 236.457
 939.269 681.694
 894.289 126.374
 750.913 183.328
 740.601 886.214
 853.502 273.685
 890.488 216.001
 809.144 410.997
 830.444 334.461
 458.023 311.887
 957.273 623.532
 693.897 873.116
 284.408 880.245
 581.925 75.051
 915.131 928.322
 498.405 384.915
 878.567 767.601
 806.987 813.784
 146.082 27.815
 494.459 902.542
 871.124 706.215
 19.904 519.700
 731.195 608.657
 560.670 214.631
 755.993 574.116
 622.075 765.662
 963.563 77.055
 198.045 541.395
 212.330 694.977
 988.155 919.145
 830.150 864.924
 582.009 605.492
 174.024 388.322
 581.977 625.487
 381.110 974.642
 745.498 599.260
 221.425 327.817
 862.075 833.754
 386.645 602.788
 39.533 614.502
 432.199 610.988
 738.923 795.192
 319.149 691.990
 475.651 523.872
 418.989 343.147
 882.142 402.689
 492.323 300.098
 418.881 7.010
 528.650 968.938
 618.302 959.434
 139.169 747.152
 370.405 399.914
 81.139 546.865
 508.578 965.889
 317.187 603.155
 255.845 312.666
 85.710 655.283
 950.426 796.473
 791.809 713.476
 718.095 508.433
 87.891 642.804
 308.532 200.768
 468.051 623.720
 402.906 365.828
 672.787 491.679
 147.717 408.852
 515.549 962.199
 120.896 357.011
 678.564 649.664
 114.085 246.279
 63.601 565.685
 71.469 365.546
 358.558 804.036
 890.592 71.506
 230.527 392.906
 22.076 340.864
 571.262 720.834
 439.348 536.995
 295.603 560.290
 450.572 740.303
 574.500 953.063
 435.343 144.986
 22.021 155.744
 178.862 445.013
 153.462 433.521
 394.930 319.878
 495.786 838.809
 952.857 352.662
 621.786 711.069
 507.268 251.425
 358.120 619.301
 756.705 647.688
 700.739 863.575
 588.068 76.369
 977.938 621.605
 388.575 828.968
 403.597 926.427
 892.367 60.928
 936.116 88.063
 970.728 935.124
 830.655 12.436
 746.693 322.479
 174.731 352.457
 618.418 49.272
 214.855 167.095
 90.852 286.027
 302.157 23.344
 450.131 87.900
 648.857 402.590
 55.717 509.528
 838.824 157.078
 485.951 82.627
 671.431 284.615
 645.775 731.856
 638.677 771.608
 751.345 648.982
 294.394 907.956
 443.816 998.175
 327.764 654.710
 80.422 102.913
 110.843 89.985
 10.044 499.715
 364.151 54.074
 695.703 733.618
 841.309 135.597
 309.002 328.422
 242.221 501.723
 630.746 70.351
 46.484 582.817
 65.114 691.670
 439.694 721.527
 457.419 591.258
 763.512 925.178
 421.249 258.224
 937.084 296.108
 581.427 213.854
 507.411 425.186
 654.626 213.840
 527.039 528.228
 577.657 79.632
 419.988 782.554
 990.473 293.378
 674.956 721.784
 651.211 599.383
 345.723 601.573
 746.289 526.045
 392.427 928.836
 330.460 461.163
 267.356 313.917
 138.129 681.330
 441.571 61.613
 925.246 319.450
 843.560 456.306
 85.272 435.451
 200.939 152.248
 116.337 181.862
 756.815 976.897
 260.719 91.581
 692.676 458.035
 281.532 88.944
 201.754 549.924
 452.392 281.883
 595.799 56.257
 809.273 542.857
 122.507 715.022
 23.488 455.319
 551.887 550.231
 702.441 282.408
 742.168 25.838
 890.389 112.455
 707.186 516.942
 232.951 424.724
 518.338 291.945
 972.589 686.957
 229.083 366.721
 272.089 697.955
 905.743 428.728
 511.552 693.175
 485.077 356.697
 191.974 474.765
 210.269 391.853
 3.995 260.226
 678.841 602.289
 910.346 582.953
 378.303 166.058
 749.992 455.181
 0.658 64.794
 733.849 417.399
 781.126 802.447
 177.449 861.465
 768.452 658.168
 144.250 706.653
 926.125 54.126
 171.833 723.267
 610.836 814.398
 567.539 397.807
 554.953 246.915
 613.724 592.792
 475.056 74.365
 467.627 514.906
 773.325 640.064
 206.609 824.348
 130.375 529.939
 814.340 519.012
 697.935 681.296
 463.474 447.789
 881.422 233.044
 89.687 652.126
 603.089 241.166
 413.147 923.533
 406.199 8.736
 516.885 982.522
 702.934 123.643
 185.964 32.363
 989.900 461.879
 123.370 385.665
 514.762 892.985
 143.213 685.442
 938.381 350.793
 582.040 492.715
 214.656 331.393
 625.959 753.447
 624.082 916.271
 514.239 717.741
 518.854 647.582
 716.210 108.453
 442.361 200.673
 83.482 835.107
 402.490 893.347
 627.046 948.190
 937.705 869.340
 260.695 220.092
 401.970 913.336
 468.195 129.498
 496.911 555.336
 99.744 788.673
 338.045 552.672
 169.676 676.295
 300.323 288.604
 726.288 876.492
 43.714 777.735
 288.521 847.103
 672.394 141.877
 513.494 782.360
 84.422 827.317
 272.212 148.152
 579.273 828.243
 94.916 468.308
 517.579 504.533
 507.356 460.291
 783.833 619.049
 447.842 955.966
 454.240 244.277
 143.251 11.444
 87.486 615.858
 269.683 288.239
 557.875 646.702
 247.381 271.042
 163.333 106.483
 265.455 535.529
 643.462 754.076
 323.513 968.862
 716.650 462.632
 766.213 217.394
 224.710 466.565
 602.941 347.927
 96.379 795.517
 306.252 683.385
 198.047 141.901
 805.576 449.584
 25.278 375.797
 401.181 450.872
 849.065 604.530
 259.932 698.612
 816.546 645.526
 789.473 233.063
 20.451 501.792
 369.732 307.201
 301.195 502.312
 826.854 406.997
 589.985 187.822
 419.699 48.849
 703.151 419.679
 555.893 969.144
 373.021 90.272
 624.255 766.708
 867.982 882.670
 212.430 605.361
 185.930 820.633
 140.238 575.644
 576.378 564.013
 575.968 362.280
 85.306 125.853
 488.350 93.247
 154.919 643.717
 622.933 548.841
 732.306 147.076
 457.972 192.239
 234.408 683.737
 399.689 919.493
 422.318 350.802
 106.078 705.246
 299.934 509.416
 896.477 894.728
 567.211 928.365
 903.390 232.566
 627.084 620.670
 973.937 559.932
 320.769 421.588
 429.530 704.607
 305.115 758.441
 70.648 450.150
 597.429 825.624
 273.823 632.837
 310.641 385.723
 503.101 676.238
 950.332 444.397
 959.527 46.609
 14.295 7.517
 658.811 776.918
 646.701 329.728
 776.648 957.921
 78.040 450.329
 278.758 791.674
 806.931 222.151
 382.143 822.169
 432.259 449.416
 327.108 440.972
 658.306 529.582
 906.188 870.159
 909.423 150.721
 654.190 973.171
 795.116 29.408
 89.312 375.133
 155.093 424.506
 772.934 191.575
 833.981 660.252
 667.606 888.289
 637.235 208.981
 589.514 410.453
 6.541 981.562
 821.819 227.242
 931.205 454.758
 855.671 605.409
 41.216 622.340
 11.060 534.119
 970.539 624.743
 443.216 821.399
 151.578 314.754
 922.942 33.432
 622.559 119.137
 280.464 980.732
 70.944 914.025
 589.401 214.619
 773.045 441.482
 935.860 593.787
 851.100 142.894
 941.034 40.121
 85.646 399.254
 385.813 516.756
 577.676 667.166
 202.710 437.071
 739.406 141.267
 461.764 823.588
 245.465 508.193
 569.323 769.156
 741.727 374.209
 835.773 63.396
 784.092 728.876
 542.937 204.961
 864.288 671.915
 174.414 659.961
 627.728 791.632
 161.219 900.044
 855.871 393.519
 267.530 976.547
 282.133 979.975
 101.933 692.237
 348.764 360.423
 521.403 617.106
 58.120 799.750
 309.391 573.159
 794.332 107.043
 195.150 864.051
 512.620 331.724
 356.156 543.612
 838.557 216.609
 154.678 763.127
 166.818 94.176
 226.916 586.558
 779.790 980.804
 720.267 257.502
 755.435 92.251
 591.327 398.560
 138.655 380.846
 391.873 946.074
 602.033 380.302
 918.770 209.069
 913.980 177.622
 850.501 495.056
 712.282 644.072
 980.328 486.661
 798.844 719.815
 654.501 467.303
 830.470 21.504
 381.946 582.303
 487.254 931.457
 476.385 350.387
 14.087 624.118
 777.606 391.951
 214.680 824.172
 558.809 862.327
 247.157 995.321
 322.473 934.264
 844.600 794.378
 307.577 192.961
 235.032 47.665
 743.383 333.942
 138.433 912.035
 585.055 699.294
 801.707 857.994
 127.629 77.182
 327.644 385.046
 319.150 714.774
 245.286 67.582
 160.939 562.949
 744.538 392.204
 500.993 555.278
 598.020 533.772
 81.620 912.259
 62.180 517.645
 508.731 508.717
 984.449 310.301
 60.262 717.400
 644.081 91.013
 965.362 580.502
 174.471 995.398
 63.013 913.956
 610.746 840.134
 15.267 33.713
 987.738 979.914
 511.327 240.781
 492.850 396.725
 987.136 310.686
 421.609 152.165
 212.197 816.497
 759.783 360.761
 900.216 751.802
 246.951 171.801
 100.311 205.854
 87.483 825.375
 166.339 637.650
 344.398 511.973
 307.156 975.234
 960.911 491.713
 141.928 472.306
 238.252 87.201
 952.003 143.836
 94.254 761.967
 892.193 98.338
 126.037 433.766
 835.843 125.539
 195.845 488.832
 644.001 188.250
 198.777 90.129
 911.700 726.168
 805.008 380.932
 924.380 892.419
 200.381 36.774
 3.421 511.871
 284.490 416.293
 308.404 940.187
 984.126 798.045
 749.873 396.540
 564.796 999.746
 33.209 288.626
 289.998 82.963
 162.669 609.676
 905.748 15.146
 474.128 492.583
 88.757 647.677
 502.874 300.836
 765.729 369.633
 624.463 329.976
 616.906 399.092
 405.816 912.780
 850.554 104.646
 272.166 857.915
 661.303 627.422
 312.979 112.638
 551.589 657.238
 524.698 998.042
 742.991 654.791
 306.107 508.930
 276.690 395.248
 697.595 953.652
 596.869 117.700
 381.034 601.964
 627.724 121.183
 352.799 246.423
 747.176 563.061
 47.357 416.137
 984.894 842.209
 449.535 927.261
 38.313 30.701
 894.998 44.881
 820.760 737.427
 153.549 563.572
 696.336 819.608
 429.794 902.475
 985.813 918.668
 839.776 934.391
 868.564 690.907
 47.654 821.662
 282.662 277.307
 219.004 975.141
 617.015 347.411
 490.463 262.004
 877.303 437.142
 320.859 405.415
 25.995 147.809
 506.774 801.126
 483.675 592.198
 273.465 645.995
 424.966 662.932
 726.477 769.456
 801.637 798.312
 434.365 85.459
 724.885 862.214
 951.023 358.842
 388.674 108.675
 447.802 492.049
 519.547 430.382
 159.388 786.354
 2.136 796.041
 230.233 383.089
 913.006 957.563
 534.875 126.830
 461.453 788.092
 718.938 462.095
 0.002 520.431
 728.967 241.216
 248.754 357.497
 457.854 812.811
 548.359 477.648
 395.826 822.426
 391.497 54.487
 740.263 399.763
 710.664 139.795
 754.676 956.497
 652.158 847.309
 79.740 566.532
 527.099 342.152
 567.189 753.966
 687.747 444.713
 238.749 645.776
 572.107 848.074
 453.105 544.930
 635.821 814.655
 908.547 499.157
 344.672 941.406
 909.746 850.949
 533.909 984.707
 404.572 790.665
 905.275 528.278
 749.656 847.922
 85.670 312.184
 418.227 63.448
 822.197 561.776
 925.543 316.327
 549.822 545.797
 948.998 238.080
 705.627 627.429
 872.772 138.651
 946.818 165.687
 30.098 979.337
 480.130 83.079
 567.106 248.584
 353.435 684.960
 756.327 488.876
 74.327 233.646
 468.960 562.539
 786.907 823.418
 424.611 672.819
 391.235 639.444
 405.362 831.256
 67.901 722.932
 305.675 306.113
 263.504 806.129
 226.927 537.746
 95.599 663.971
 679.586 769.600
 594.895 185.019
 769.541 937.560
 168.343 64.078
 288.371 171.135
 42.621 624.440
 249.077 88.330
 339.738 891.620
 285.719 178.643
 404.793 155.925
 722.352 247.765
 312.803 11.934
 96.752 690.883
 342.979 273.487
 658.674 332.758
 43.723 398.032
 340.116 550.787
 192.003 669.876
 983.696 226.992
 51.918 584.310
 110.148 866.591
 387.396 730.624
 180.937 600.399
 414.624 219.250
 468.656 147.567
 475.505 954.858
 166.217 561.070
 561.853 81.887
 953.811 384.036
 762.072 871.266
 686.361 898.662
 281.558 466.865
 277.955 405.423
 402.171 948.281
 935.958 898.120
 795.013 414.183
 156.604 335.486
 137.704 459.432
 934.529 703.444
 368.875 862.270
 387.707 730.430
 948.249 258.014
 961.408 993.529
 693.080 436.828
 883.202 33.502
 596.843 939.612
 6.715 295.529
 172.674 252.914
 344.199 308.716
 424.372 926.691
 764.225 605.946
 356.889 804.020
 666.605 826.762
 774.562 596.378
 165.544 115.615
 960.180 739.452
 965.766 967.720
 116.124 690.721
 834.905 741.989
 317.693 90.098
 316.733 78.049
 269.436 898.134
 130.000 860.598
 661.519 292.708
 920.972 373.456
 142.203 675.385
 626.696 97.286
 304.331 184.116
 430.894 714.565
 31.885 91.417
 4.056 293.797
 673.419 989.344
 590.304 98.923
 862.200 717.439
 291.021 791.535
 150.841 211.342
 181.893 10.737
 686.903 362.152
 347.212 991.756
 844.366 245.154
 512.151 348.831
 416.031 756.625
 267.700 745.220
 739.048 485.571
 309.579 513.652
 998.202 130.268
 125.227 500.287
 160.755 674.886
 963.857 375.791
 227.057 987.495
 93.252 295.648
 120.649 246.172
 491.600 271.290
 930.811 294.089
 529.307 622.417
 903.552 457.487
 478.627 873.137
 550.914 712.962
 40.554 899.959
 213.349 183.773
 519.149 773.712
 19.152 490.887
 902.054 810.880
 295.014 335.694
 349.058 879.511
 402.097 90.970
 453.145 22.770
 715.541 8.479
 953.488 267.356
 997.629 690.028
 258.450 887.820
 904.992 628.869
 418.099 980.404
 440.313 215.707
 887.449 556.106
 134.109 564.547
 189.024 352.591
 900.761 685.098
 140.136 564.365
 336.339 887.983
 708.190 841.776
 648.647 224.749
 426.204 369.272
 69.840 245.407
 98.720 24.696
 89.891 301.421
 791.310 482.718
 958.977 71.657
 689.394 360.926
 885.575 373.557
 776.374 836.331
 155.010 712.951
 687.633 568.418
 913.500 385.384
 894.477 753.426
 712.126 372.166
 237.274 969.773
 642.835 268.721
 14.827 438.831
 287.653 174.981
 430.336 966.258
 958.155 891.957
 354.374 210.485
 244.251 70.316
 581.321 875.690
 591.212 701.370
 95.064 791.451
 57.062 724.736
 218.032 730.646
 97.130 636.833
 868.322 856.941
 910.245 48.092
 794.692 275.065
 746.252 772.139
 478.272 688.212
 505.034 496.392
 91.126 320.169
 793.725 529.583
 271.300 223.625
 395.374 837.993
 626.058 824.723
 335.942 249.109
 501.987 16.916
 617.411 640.454
 183.039 549.991
 366.316 354.234
 894.022 613.703
 985.540 337.951
 724.332 906.389
 702.391 350.133
 349.653 639.460
 190.430 372.934
 551.043 656.635
 172.166 413.683
 422.294 455.683
 753.359 570.748
 557.064 469.334
 819.528 390.929
 734.351 585.699
 966.425 602.230
 819.911 927.283
 917.035 604.337
 995.931 237.533
 179.613 116.832
 573.277 486.357
 258.873 990.382
 659.976 158.490
 183.408 887.607
 814.140 53.737
 547.601 737.413
 535.525 744.574
 979.595 99.440
 411.533 308.275
 685.387 774.427
 873.157 797.596
 933.060 733.188
 604.553 621.219
 433.758 173.267
 535.332 573.804
 153.880 850.936
 204.010 452.059
 215.451 769.944
 869.192 800.090
 971.663 471.365
 645.043 392.142
 797.779 85.196
 810.569 147.303
 533.052 639.267
 277.364 607.792
 218.990 930.053
 565.271 244.928
 878.508 239.528
 925.249 295.029
 597.416 919.091
 937.398 697.377
 335.921 83.446
 801.165 899.579
 397.792 482.234
 4.293 719.332
 706.305 804.028
 314.949 278.719
 319.935 865.364
 373.882 946.104
 510.764 136.966
 184.681 685.597
 222.032 40.663
 702.531 694.656
 518.130 235.268
 525.933 442.036
 394.143 409.546
 500.185 451.932
 879.105 768.055
 272.801 432.412
 57.048 674.171
 504.438 649.379
 455.435 687.847
 367.165 99.056
 177.424 277.967
 66.309 845.981
 351.596 715.670
 641.866 448.739
 562.394 371.246
 57.888 286.891
 231.665 789.636
 218.987 690.139
 724.810 344.921
 785.647 430.717
 735.493 950.149
 546.205 513.792
 195.201 593.468
 273.102 445.712
 195.992 393.726
 902.170 698.890
 797.143 317.729
 62.619 863.648
 903.291 717.415
 316.136 685.382
 899.880 858.792
 378.576 549.824
 361.722 697.119
 367.572 985.186
 815.328 266.095
 92.695 898.692
 342.027 295.644
 258.236 822.922
 316.194 546.086
 437.263 696.751
 43.886 980.100
 882.209 194.440
 717.729 312.169
 823.072 407.889
 352.797 843.308
 358.645 610.490
 87.735 362.325
 436.312 731.052
 0.556 470.170
 637.489 153.261
 927.738 47.729
 512.280 156.092
 420.002 967.483
 340.190 115.112
 102.838 163.846
 313.624 900.889
 222.416 84.469
 955.424 411.646
 888.537 494.870
 877.023 51.315
 519.878 891.353
 874.119 165.417
 749.950 73.087
 534.531 945.313
 765.119 54.574
 518.572 341.882
 872.089 676.623
 64.505 843.381
 387.812 349.788
 997.204 85.823
 519.508 82.189
 81.855 709.933
 268.962 687.592
 299.510 454.312
 19.404 113.907
 938.550 493.526
 14.004 591.929
 35.024 571.407
 534.339 584.888
 972.648 638.629
 60.402 767.458
 115.612 840.095
 819.082 815.215
 417.777 687.626
 886.984 119.666
 582.184 738.619
 840.615 528.101
 664.877 738.946
 979.964 350.327
 984.906 901.163
 481.194 575.438
 854.120 215.687
 754.525 40.927
 340.262 636.994
 541.408 124.597
 967.352 868.853
 331.046 957.978
 708.812 777.480
 913.510 650.251
 689.981 190.271
 921.489 166.676
 864.271 757.021
 104.857 318.187
 316.168 442.498
 594.179 423.141
 357.515 131.801
 257.120 122.441
 882.277 326.503
 354.122 230.539
 518.400 319.317
 428.995 442.802
 530.937 902.628
 801.246 890.640
 583.776 202.062
 188.470 526.604
 831.690 756.317
 110.340 859.945
 191.836 380.274
 495.257 766.908
 414.111 557.328
 714.220 728.266
 940.955 281.568
 444.850 548.610
 805.371 99.604
 865.542 177.710
 575.429 39.330
 692.701 864.622
 806.654 628.738
 202.927 351.292
 631.022 37.132
 280.361 866.243
 91.408 764.908
 553.462 162.950
 50.002 283.012
 144.980 4.970
 963.363 611.400
 466.378 214.516
 358.346 325.320
 809.395 447.415
 373.314 702.335
 391.615 150.243
 487.058 250.927
 622.091 0.671
 361.104 287.887
 992.207 475.769
 215.036 416.965
 444.660 872.374
 62.838 81.326
 810.851 95.946
 512.704 958.834
 868.930 207.867
 303.261 999.383
 398.724 84.758
 773.622 790.099
 886.776 496.305
 579.364 615.953
 58.552 490.558
 35.534 763.973
 432.689 618.189
 933.657 18.861
 554.141 301.189
 812.849 901.457
 372.483 518.724
 814.187 510.391
 495.012 46.059
 89.278 107.790
 321.128 234.588
 523.257 124.516
 617.487 896.040
 352.377 596.723
 138.476 276.083
 267.948 247.229
 852.519 537.108
 290.995 321.235
 73.743 172.316
 142.904 721.113
 895.741 539.915
 922.151 69.656
 307.922 323.985
 599.502 691.266
 976.677 425.027
 465.577 527.763
 77.875 176.474
 85.388 106.900
 661.726 132.376
 242.243 530.269
 656.666 125.419
 574.509 231.458
 819.501 143.457
 237.360 929.224
 211.779 497.532
 650.135 733.751
 327.284 76.160
 738.930 992.205
 966.170 411.415
 652.029 933.668
 703.808 174.608
 639.623 9.767
 146.692 316.230
 153.770 558.183
 616.271 750.187
 572.799 839.473
 920.221 530.536
 697.389 926.874
 128.443 295.005
 42.740 442.944
 889.930 159.251
 279.863 830.921
 631.897 685.265
 104.653 82.696
 752.421 353.599
 559.620 495.490
 633.873 619.630
 951.789 737.147
 401.043 997.100
 131.128 922.651
 962.950 196.399
 975.009 465.031
 101.513 550.044
 501.739 600.470
 497.668 323.377
 474.385 904.545
 363.055 965.566
 597.357 33.617
 223.424 475.615
 222.962 827.918
 781.555 302.355
 722.150 801.823
 279.414 168.713
 509.515 688.683
 440.839 902.193
 902.362 884.737
 670.097 399.192
 120.195 396.805
 423.984 774.929
 455.463 805.228
 484.584 218.465
 958.170 135.881
 608.628 139.159
 443.228 737.873
 792.575 553.226
 645.920 897.023
 198.600 903.811
 390.985 105.384
 866.890 362.631
 506.547 545.608
 378.725 243.967
 285.133 342.923
 20.345 231.414
 778.536 659.942
 70.500 323.702
 397.197 448.753
 138.668 538.124
 782.597 84.978
 13.416 649.361
 925.033 659.385
 941.358 408.981
 29.771 129.594
 299.985 498.627
 790.467 88.362
 108.800 770.348
 936.716 602.523
 52.143 363.868
 187.489 450.056
 676.689 946.644
 897.106 429.890
 142.493 372.704
 636.308 53.311
 517.731 415.530
 947.339 426.405
 735.939 204.370
 365.913 94.518
 305.786 528.524
 160.245 902.614
 955.562 107.377
 821.438 905.651
 89.090 232.693
 202.244 182.222
 161.185 242.126
 972.519 220.065
 486.847 87.915
 197.434 776.328
 169.875 721.565
 884.939 707.278
 567.464 164.190
 156.315 915.554
 244.703 403.625
 710.263 997.735
 666.872 724.809
 747.384 376.354
 831.414 701.089
 846.792 169.508
 761.843 953.702
 116.583 54.427
 832.218 417.709
 530.039 201.093
 525.886 369.092
 792.604 535.998
 671.740 893.821
 522.070 207.990
 864.271 980.606
 455.290 996.824
 532.226 550.337
 886.436 375.427
 549.904 693.307
 489.906 119.151
 913.451 256.937
 59.062 375.603
 563.246 939.615
 801.784 358.425
 107.296 818.431
 555.310 715.022
 877.139 28.906
 323.879 814.445
 267.841 272.687
 689.624 896.005
 721.374 244.604
 14.013 165.712
 504.835 624.176
 626.476 496.144
 811.998 289.871
 909.098 611.106
 831.777 99.095
 930.030 270.484
 636.840 285.525
 980.397 529.610
 859.352 1.215
 534.784 163.419
 651.400 157.645
 116.862 616.663
 840.856 771.984
 720.596 680.768
 158.203 917.311
 552.879 584.810
 48.249 914.112
 242.876 417.240
 717.933 31.249
 452.238 126.681
 485.842 24.742
 242.380 660.448
 172.055 809.687
 161.903 729.935
 633.170 302.517
 938.886 899.875
 744.401 496.503
 857.184 106.647
 249.431 542.227
 399.214 757.680
 233.075 536.788
 914.134 453.709
 268.942 811.418
 862.382 327.921
 4.271 318.264
 365.551 496.204
 470.378 715.226
 203.371 161.808
 356.016 535.483
 223.678 282.271
 912.138 398.902
 121.822 168.762
 832.571 209.577
 285.725 995.850
 92.001 211.865
 553.133 516.577
 239.140 311.329
 277.596 632.810
 411.290 262.822
 616.810 208.698
 431.755 881.645
 836.699 246.283
 802.113 932.383
 140.550 392.583
 438.645 521.041
 886.486 608.663
 310.788 777.777
 428.424 610.384
 107.075 128.535
 413.366 560.547
 21.399 163.677
 477.663 141.617
 263.618 810.402
 520.918 21.037
 950.496 383.820
 290.912 307.248
 325.988 950.512
 906.793 619.119
 447.270 0.014
 279.488 105.576
 411.029 536.510
 584.505 172.508
 193.108 618.283
 8.022 832.545
 246.132 969.923
 755.276 788.111
 110.241 346.330
 692.020 402.565
 610.317 753.262
 224.382 187.462
 361.294 732.146
 927.260 930.684
 606.396 643.521
 651.947 970.734
 149.840 70.516
 103.558 762.878
 797.082 88.998
 229.887 924.624
 216.641 582.339
 835.348 548.519
 125.621 25.145
 84.720 152.184
 767.097 121.087
 527.619 137.494
 585.429 395.202
 820.216 756.834
 62.445 741.393
 888.167 54.221
 803.466 82.664
 134.355 48.099
 60.642 676.670
 795.732 51.756
 58.480 295.156
 371.840 753.234
 302.366 15.844
 438.472 781.424
 767.960 823.084
 206.412 516.760
 703.435 643.672
 48.386 926.884
 146.605 11.479
 386.454 49.011
 36.997 814.795
 874.641 246.264
 564.277 729.728
 622.904 645.170
 667.167 68.587
 262.417 841.970
 112.879 101.427
 250.253 437.856
 530.356 60.039
 833.769 635.006
 29.273 265.393
 249.387 669.181
 451.359 281.295
 803.114 459.134
 915.319 978.885
 585.313 472.303
 628.346 579.163
 402.362 409.886
 146.298 445.401
 583.318 137.832
 524.196 835.808
 239.324 84.474
 465.418 351.943
 243.845 607.091
 461.220 173.018
 167.920 130.829
 524.834 734.429
 979.412 982.027
 932.116 564.830
 909.841 87.478
 52.509 954.972
 246.120 170.718
 12.061 798.981
 234.703 840.724
 399.477 771.048
 937.829 397.748
 285.201 314.562
 979.359 151.547
 453.500 204.090
 212.844 200.331
 383.329 561.403
 566.937 611.867
 292.797 673.856
 630.925 703.919
 575.388 176.150
 972.264 78.302
 497.495 654.946
 92.749 425.120
 843.499 450.652
 272.769 101.277
 736.611 933.132
 94.387 585.113
 534.533 280.177
 22.556 118.305
 104.852 391.714
 236.203 933.361
 985.815 22.166
 692.226 212.504
 696.199 141.895
 758.507 379.229
 489.371 470.619
 328.178 50.876
 70.187 726.203
 115.605 308.280
 581.203 456.903
 402.478 211.609
 591.990 70.295
 245.391 320.317
 920.385 424.652
 548.031 485.642
 108.873 835.998
 243.347 267.872
 957.362 694.618
 503.679 894.950
 63.253 837.232
 607.880 896.692
 181.630 34.739
 129.959 108.487
 936.564 220.529
 88.135 93.852
 986.075 581.351
 798.666 656.460
 868.328 183.100
 435.960 734.508
 88.538 119.382
 807.980 844.560
 401.256 103.984
 40.441 384.883
 10.767 222.547
 729.799 552.043
 565.917 97.587
 506.448 666.930
 330.732 778.956
 757.062 160.979
 937.447 163.957
 727.867 919.239
 296.334 983.215
 186.226 708.763
 871.978 306.417
 901.733 899.074
 916.888 963.038
 143.693 981.918
 861.896 214.759
 231.205 662.063
 833.292 826.514
 544.851 676.478
 836.747 370.936
 773.354 428.875
 108.667 65.617
 60.563 938.699
 280.540 724.275
 1.981 202.372
 578.255 932.197
 558.281 569.569
 236.420 404.480
 176.196 134.016
 550.757 614.611
 83.610 927.577
 626.078 293.292
 532.247 154.965
 462.793 786.304
 953.049 96.429
 824.028 659.386
 649.082 185.106
 554.048 372.088
 939.728 197.850
 95.763 476.195
 77.418 312.398
 752.688 183.508
 851.380 824.370
 334.036 488.592
 467.548 695.236
 738.981 411.599
 23.408 442.960
 508.943 571.932
 982.932 582.165
 589.627 833.536
 379.777 277.584
 385.191 435.711
 744.579 766.087
 496.091 989.028
 750.608 617.250
 353.857 264.176
 415.509 994.268
 797.359 513.054
 77.736 715.843
 676.166 457.485
 805.089 340.733
 970.785 273.366
 988.112 451.010
 43.244 239.556
 549.789 314.302
 284.347 954.429
 969.831 691.578
 118.508 532.542
 509.918 523.312
 529.378 253.817
 46.677 886.498
 648.279 162.903
 511.146 47.236
 624.953 912.783
 414.487 732.987
 801.444 160.340
 455.147 275.698
 913.428 389.640
 976.244 907.562
 630.373 638.380
 625.435 867.032
 651.174 102.723
 92.701 750.848
 933.064 504.218
 222.484 651.357
 539.395 819.138
 151.488 485.546
 340.372 35.427
 776.476 757.262
 136.978 946.181
 749.994 16.672
 152.413 182.462
 106.533 976.520
 650.647 194.185
 386.000 614.117
 304.674 308.420
 922.042 397.884
 907.252 322.752
 554.885 809.873
 857.024 961.283
 994.698 638.841
 278.865 456.725
 63.370 655.676
 567.817 188.949
 69.134 583.322
 953.409 763.931
 187.162 81.591
 440.428 853.614
 325.528 393.698
 221.862 123.616
 23.462 472.018
 611.039 379.616
 259.333 707.021
 387.679 782.683
 19.226 732.839
 584.165 377.648
 301.267 348.286
 494.848 896.255
 192.154 61.881
 616.373 628.276
 364.997 597.623
 318.112 279.719
 3.803 354.626
 998.832 978.999
 780.400 33.660
 962.180 661.373
 192.835 678.048
 95.782 811.606
 747.102 241.914
 976.330 217.906
 131.290 527.703
 258.698 870.410
 525.969 224.892
 106.627 199.405
 427.925 646.662
 154.886 406.925
 75.482 179.727
 680.056 6.208
 570.024 29.610
 624.418 792.908
 735.451 419.485
 143.169 166.858
 368.719 361.410
 910.794 981.161
 862.278 605.912
 462.451 284.573
 852.764 546.656
 998.373 452.317
 27.965 134.212
 934.382 169.061
 41.813 175.218
 833.591 575.879
 509.361 464.578
 450.296 51.159
 722.644 738.503
 407.174 635.021
 314.602 430.531
 414.418 989.721
 950.416 162.137
 30.986 117.270
 920.508 70.725
 323.039 323.311
 501.901 753.006
 655.857 256.904
 227.650 328.733
 478.633 293.684
 918.810 972.053
 745.688 230.008
 979.123 44.439
 434.749 773.711
 96.649 538.969
 48.303 849.358
 34.502 20.977
 545.875 369.304
 598.257 250.894
 585.001 83.890
 442.277 592.814
 431.003 33.072
 0.979 554.459
 318.405 236.271
 212.024 43.372
 250.476 726.835
 622.619 348.983
 252.202 152.145
 51.852 424.731
 442.739 600.821
 913.672 718.363
 166.531 405.897
 107.169 817.262
 970.972 619.242
 651.977 290.190
 799.218 10.346
 913.563 833.684
 189.104 555.150
 830.802 702.806
 45.797 831.526
 359.606 219.865
 152.590 801.850
 792.538 224.551
 670.127 554.808
 444.649 733.780
 571.333 503.854
 727.510 914.124
 92.691 744.841
 12.167 94.432
 630.523 97.221
 131.102 836.996
 55.036 269.388
 441.011 684.086
 589.680 467.356
 192.232 760.019
 346.573 115.884
 484.870 860.071
 411.035 581.681
 372.370 434.852
 323.842 419.594
 64.573 186.473
 665.452 635.333
 626.665 50.570
 652.591 343.539
 838.312 631.400
 617.414 459.891
 817.384 686.773
 559.430 302.906
 801.654 792.119
 700.149 188.341
 874.745 630.751
 892.536 910.417
 2.217 508.184
 557.823 943.881
 171.366 235.755
 459.819 934.217
 693.127 801.815
 453.769 625.847
 393.924 592.106
 438.166 506.076
 894.904 945.105
 122.061 702.935
 919.256 658.896
 128.803 795.299
 387.153 595.248
 74.294 292.081
 332.027 661.247
 971.543 372.465
 609.477 361.841
 964.276 700.755
 257.204 496.543
 524.607 527.206
 815.262 874.398
 860.383 41.107
 122.966 612.829
 66.901 875.503
 92.500 403.578
 178.661 486.294
 818.327 323.501
 586.102 694.505
 542.573 356.221
 589.330 232.518
 464.597 804.653
 178.576 556.701
 990.945 512.148
 425.161 254.666
 680.988 84.948
 306.096 0.264
 92.923 699.770
 992.276 499.170
 791.999 182.554
 929.547 168.732
 593.208 717.918
 712.220 244.553
 397.897 169.718
 271.235 580.680
 799.692 702.896
 208.753 978.354
 609.459 352.740
 845.093 448.853
 39.942 812.606
 293.609 288.491
 34.294 943.601
 438.065 258.273
 983.115 53.716
 302.551 947.811
 294.433 569.226
 926.116 634.090
 230.524 313.172
 386.357 582.473
 453.518 715.328
 164.750 882.537
 504.837 171.969
 170.968 58.005
 236.788 734.027
 706.660 972.085
 100.912 876.941
 666.817 991.240
 338.229 357.885
 768.013 136.966
 0.517 925.442
 429.455 602.052
 426.578 757.759
 690.146 731.521
 198.687 78.120
 751.901 455.694
 685.570 57.818
 124.808 441.347
 341.253 256.615
 103.700 514.711
 853.653 878.316
 308.867 466.025
 731.051 705.849
 122.522 318.828
 764.541 915.191
 88.265 828.248
 124.605 4.668
 211.176 41.852
 332.380 785.266
 801.265 535.451
 511.574 993.969
 196.255 636.576
 773.885 366.838
 737.434 922.583
 246.005 458.033
 564.184 271.797
 614.754 647.630
 651.525 138.462
 481.462 442.636
 506.271 790.002
 688.743 655.585
 730.363 403.178
 851.329 422.621
 376.428 969.946
 905.182 392.702
 486.022 360.306
 731.127 141.953
 193.555 965.215
 34.385 818.077
 280.044 575.234
 221.413 840.894
 505.141 408.096
 140.215 833.557
 571.139 989.692
 197.849 757.774
 269.459 317.433
 575.275 913.882
 522.741 932.602
 389.302 246.941
 410.813 129.848
 646.523 492.913
 307.005 108.686
 465.304 589.833
 355.601 885.599
 157.767 468.530
 298.263 838.765
 541.006 592.699
 166.529 843.528
 40.383 221.001
 361.668 709.515
 340.736 362.357
 858.156 573.948
 194.705 353.120
 611.677 705.447
 500.536 230.493
 98.968 884.005
 481.960 955.091
 340.243 842.198
 135.568 657.315
 783.569 766.935
 530.210 573.185
 296.018 297.740
 850.026 87.040
 893.081 934.832
 647.676 218.343
 133.565 46.904
 825.216 150.468
 652.710 393.935
 672.944 689.443
 645.524 44.670
 485.696 314.079
 242.487 952.107
 33.928 205.631
 340.880 74.944
 513.904 60.364
 220.514 510.117
 636.113 843.107
 38.910 484.096
 660.449 950.774
 377.618 481.457
 455.457 553.999
 411.097 152.312
 880.241 470.448
 958.136 709.893
 872.510 608.399
 822.234 220.860
 813.894 383.063
 53.633 809.559
 851.630 145.402
 397.142 289.662
 529.368 434.428
 504.644 939.363
 42.869 144.934
 970.873 27.080
 740.543 635.091
 830.152 641.605
 763.935 539.395
 467.945 392.650
 427.431 25.070
 545.286 524.144
 605.811 372.626
 300.146 963.505
 897.012 777.899
 724.822 246.102
 97.954 883.418
 572.577 176.529
 844.170 736.567
 823.375 479.005
 467.669 141.772
 244.111 650.834
 898.955 990.505
 572.761 258.438
 33.104 398.341
 901.091 138.913
 479.421 900.631
 242.794 415.700
 180.466 620.964
 472.072 69.901
 508.555 58.565
 673.897 584.595
 193.428 786.918
 36.578 94.615
 699.281 26.493
 268.181 615.426
 426.335 375.505
 862.319 519.641
 663.330 345.733
 560.251 96.433
 442.708 162.813
 942.979 26.463
 57.743 224.931
 79.810 82.284
 776.653 858.958
 602.650 611.731
 347.037 522.906
 965.176 59.949
 917.198 347.850
 183.187 255.998
 529.578 126.511
 190.204 644.171
 964.184 290.507
 437.180 430.829
 353.465 590.494
 326.599 487.900
 159.239 635.144
 11.960 187.971
 130.228 954.177
 479.509 417.508
 156.491 140.775
 328.992 239.295
 243.894 978.878
 406.286 858.226
 465.049 365.767
 238.186 132.529
 848.518 660.365
 856.664 202.194
 968.927 698.758
 58.148 355.327
 48.988 762.209
 857.172 889.650
 809.969 916.615
 1.024 959.014
 67.947 288.779
 3.391 623.212
 205.453 442.528
 524.598 83.393
 515.935 270.705
 820.775 315.882
 964.442 947.118
 854.459 585.263
 902.346 970.998
 908.043 85.279
 565.596 186.371
 775.511 825.880
 951.572 636.607
 886.735 849.823
 664.008 2.461
 804.800 556.330
 121.688 218.063
 146.345 856.953
 805.806 227.000
 26.567 754.868
 962.320 58.938
 996.507 779.175
 946.597 820.961
 195.644 216.533
 593.826 417.209
 116.044 850.605
 93.504 961.520
 196.736 672.918
 641.678 822.238
 123.235 884.874
 20.399 943.275
 584.853 228.723
 417.948 693.884
 682.514 914.653
 542.093 699.780
 726.077 941.806
 6.070 354.418
 809.841 623.730
 275.597 471.067
 8.061 444.694
 175.514 549.225
 942.343 704.475
 165.233 643.782
 696.091 608.084
 729.832 858.892
 897.367 766.711
 303.238 72.823
 273.250 380.632
 974.477 933.143
 61.928 448.402
 738.632 256.803
 522.152 104.391
 480.106 306.153
 25.584 934.249
 34.527 584.439
 180.925 801.513
 212.554 663.169
 398.115 175.195
 307.660 494.876
 737.556 155.415
 402.433 819.927
 737.923 719.992
 363.830 802.263
 814.414 168.353
 235.334 349.220
 357.920 219.420
 329.056 623.297
 638.710 767.412
 557.825 743.093
 272.732 344.395
 868.648 316.234
 294.836 952.220
 315.008 234.446
 704.344 71.116
 685.006 590.813
 811.005 430.185
 362.090 918.494
 372.920 29.575
 489.876 480.775
 645.255 68.914
 625.489 612.305
 265.332 886.173
 57.884 184.136
 804.888 910.437
 328.202 969.817
 695.989 536.814
 285.593 871.098
 658.556 938.215
 139.721 730.028
 252.907 223.823
 403.923 435.455
 481.681 265.396
 662.489 617.684
 656.512 558.131
 621.689 822.586
 913.585 921.614
 624.945 338.634
 649.489 827.644
 514.116 5.595
 798.658 955.628
 515.424 316.123
 783.069 903.328
 412.602 900.891
 334.061 142.429
 161.710 299.642
 368.456 516.493
 900.606 515.474
 52.942 185.932
 937.798 744.564
 921.681 673.905
 275.441 400.417
 934.816 942.210
 862.404 908.640
 145.964 501.765
 496.868 48.523
 853.712 853.230
 843.059 940.525
 867.775 865.273
 710.788 218.840
 649.878 477.345
 715.092 845.875
 371.061 697.396
 909.945 296.722
 342.295 730.365
 526.595 108.134
 258.707 88.639
 673.446 705.323
 386.934 209.767
 728.447 914.003
 311.122 839.000
 213.034 72.907
 429.637 764.698
 542.750 387.658
 808.869 354.003
 146.429 330.079
 702.704 295.672
 803.535 973.176
 439.647 478.562
 516.696 162.006
 70.708 620.423
 990.336 121.179
 219.429 105.648
 581.465 272.944
 743.757 126.157
 8.262 733.606
 823.441 171.086
 806.976 733.855
 845.365 843.497
 507.447 399.586
 344.710 951.542
 319.297 278.608
 347.301 523.675
 180.246 315.768
 776.213 419.599
 788.700 790.266
 365.202 278.105
 526.341 926.033
 447.271 778.055
 353.056 376.167
 446.475 348.223
 33.896 738.403
 235.624 194.932
 722.254 368.977
 275.915 613.545
 589.166 481.020
 623.684 191.397
 48.012 310.651
 174.681 517.164
 197.492 744.466
 570.821 96.668
 492.111 477.167
 874.729 190.462
 775.331 524.251
 733.070 477.182
 680.940 784.182
 313.473 692.591
 856.033 625.188
 777.478 471.674
 395.380 977.176
 612.399 445.320
 541.280 718.437
 410.409 519.527
 912.435 854.423
 978.562 140.137
 925.644 952.399
 267.381 56.618
 388.679 897.089
 999.328 622.028
 523.473 410.181
 996.661 371.092
 555.410 87.962
 688.429 513.144
 935.314 379.272
 709.589 960.882
 781.601 888.845
 685.328 629.621
 105.339 353.115
 467.725 415.465
 253.088 316.307
 210.115 566.083
 41.761 919.643
 630.203 56.271
 615.048 806.525
 732.562 174.909
 798.979 208.446
 694.269 313.297
 929.763 92.130
 826.697 51.150
 853.183 366.067
 727.768 89.929
 212.727 627.471
 351.185 548.986
 742.428 608.058
 614.464 173.602
 127.600 193.428
 920.985 301.932
 987.701 756.756
 111.344 86.869
 644.088 188.894
 617.236 696.529
 863.218 815.335
 151.658 641.612
 592.771 773.247
 19.977 258.046
 542.258 51.574
 918.281 858.514
 86.972 462.639
 942.286 446.763
 509.052 268.849
 959.001 844.618
 724.196 2.640
 694.596 934.674
 897.762 427.220
 18.722 683.673
 328.266 340.744
 314.400 35.031
 596.367 544.093
 323.082 387.171
 748.178 304.497
 959.252 590.879
 536.249 851.780
 763.865 478.338
 890.839 154.456
 579.921 293.842
 577.547 518.385
 808.585 837.081
 732.209 525.920
 65.738 100.626
 795.858 848.790
 985.024 20.723
 525.038 399.376
 285.628 142.335
 777.598 774.125
 476.003 393.599
 801.229 646.787
 836.022 280.402
 739.388 610.962
 700.516 47.943
 53.032 389.363
 850.777 253.039
 901.034 525.542
 754.451 679.195
 169.623 872.166
 928.434 177.353
 562.223 873.750
 237.391 290.747
 804.279 811.870
 88.582 24.853
 759.787 604.101
 301.593 846.340
 852.230 206.242
 681.809 571.829
 215.408 208.889
 725.068 762.700
 130.400 407.370
 346.640 241.142
 522.893 287.725
 432.721 440.701
 167.652 855.398
 432.089 198.256
 169.650 648.075
 167.875 870.234
 737.743 245.511
 785.856 41.859
 38.758 8.969
 951.026 712.140
 397.141 58.119
 445.945 438.240
 496.039 796.943
 553.545 159.960
 825.912 320.685
 567.380 88.604
 30.774 227.340
 461.074 314.945
 212.346 189.371
 865.920 489.802
 689.254 849.496
 704.694 769.660
 270.552 439.630
 967.101 51.513
 217.063 0.875
 497.539 588.685
 735.200 237.114
 311.647 266.655
 909.046 163.137
 830.303 899.355
 338.661 623.758
 687.218 796.902
 655.141 42.167
 51.205 861.093
 343.231 998.593
 31.666 531.427
 565.776 304.476
 984.256 868.865
 674.717 498.843
 884.430 904.549
 862.281 293.985
 324.282 464.400
 583.576 594.087
 750.364 16.746
 425.791 726.043
 887.941 578.259
 545.902 394.727
 684.270 393.547
 512.343 309.634
 797.064 406.503
 808.979 145.745
 604.583 538.077
 662.412 484.091
 823.967 437.600
 584.695 127.708
 201.109 785.609
 759.867 973.224
 937.949 888.399
 399.057 719.188
 814.412 352.225
 528.330 657.622
 558.008 82.406
 517.125 688.267
 333.379 884.750
 492.213 345.003
 138.877 109.261
 680.109 875.514
 982.713 265.419
 575.173 378.812
 495.823 441.214
 614.967 306.775
 853.524 902.242
 60.510 666.905
 708.185 50.596
 906.763 431.385
 167.890 244.868
 596.041 634.969
 532.476 971.663
 860.148 619.855
 562.224 805.748
 290.213 813.466
 2.943 180.862
 918.721 274.824
 124.447 537.704
 716.778 252.204
 300.780 131.507
 59.660 910.047
 526.429 21.553
 822.043 723.280
 32.777 271.969
 335.901 334.407
 355.871 551.215
 311.778 720.953
 776.010 400.954
 399.253 641.429
 670.709 868.780
 84.091 596.135
 117.222 769.059
 405.256 49.483
 874.351 998.283
 670.081 773.519
 443.907 422.740
 174.189 763.855
 241.483 354.513
 445.868 890.989
 428.634 404.980
 862.536 939.090
 811.885 61.913
 587.569 873.775
 489.006 76.352
 685.345 508.466
 913.635 208.725
 355.082 409.951
 502.693 0.855
 422.296 117.227
 277.291 582.785
 311.023 29.204
 710.320 552.794
 538.937 647.128
 559.058 287.922
 507.924 3.413
 48.531 644.152
 759.410 852.123
 103.671 523.717
 509.829 585.419
 121.415 746.315
 838.150 438.455
 946.657 726.398
 353.639 681.491
 640.503 685.665
 95.389 517.176
 380.831 214.947
 201.118 913.314
 441.897 529.492
 4.963 733.072
 893.336 464.029
 484.178 166.941
 123.653 246.807
 752.777 531.208
 917.221 134.152
 804.115 149.023
 937.354 728.088
 220.434 960.780
 635.513 29.490
 709.689 174.687
 814.890 178.626
 290.904 135.695
 25.907 225.099
 749.476 396.824
 314.775 862.076
 721.744 972.264
 440.680 707.810
 870.653 953.139
 831.908 663.950
 86.282 106.628
 279.099 8.831
 319.411 55.148
 630.487 969.253
 444.266 958.018
 728.546 471.180
 687.426 872.443
 131.891 904.063
 470.923 748.661
 125.795 991.314
 644.347 175.860
 417.626 77.834
 746.948 917.137
 221.297 301.900
 197.984 94.823
 92.022 581.320
 791.862 769.209
 517.040 121.422
 31.941 16.953
 490.195 144.442
 209.298 398.626
 892.496 786.393
 584.636 612.170
 713.833 39.113
 5.161 880.134
 933.351 303.201
 54.202 198.824
 130.717 523.896
 738.232 487.888
 734.169 109.180
 440.505 186.041
 783.426 370.588
 667.683 224.702
 458.837 216.279
 68.516 124.279
 618.529 287.204
 473.089 261.050
 611.583 825.719
 776.544 975.215
 569.600 857.511
 439.914 977.439
 796.535 948.366
 98.347 572.431
 305.749 954.171
 227.080 179.777
 725.277 43.028
 319.871 885.964
 891.908 450.719
 463.108 714.565
 369.505 193.725
 249.409 626.640
 697.935 457.023
 453.454 149.232
 449.860 886.984
 904.208 930.207
 640.683 233.520
 224.047 402.649
 902.213 21.525
 87.065 346.655
 246.481 401.453
 974.669 211.842
 569.100 385.215
 3.206 126.678
 81.059 59.487
 770.693 103.148
 126.723 467.994
 650.767 845.117
 809.770 941.503
 962.842 99.524
 176.861 144.481
 707.428 730.300
 523.017 806.028
 392.004 740.479
 508.247 456.267
 31.287 678.573
 990.129 834.677
 909.764 117.020
 763.393 451.464
 695.786 824.883
 189.497 935.144
 125.218 531.292
 134.565 797.829
 686.547 713.162
 803.595 493.700
 574.753 79.014
 256.520 675.856
 2.197 564.332
 364.591 302.795
 703.854 922.584
 163.862 279.486
 921.802 875.125
 389.553 101.328
 148.645 273.667
 37.256 104.667
 628.253 597.503
 153.867 408.249
 809.747 136.329
 475.504 89.732
 209.989 446.304
 717.247 104.612
 122.177 675.248
 199.374 586.650
 302.678 461.877
 438.841 524.860
 742.367 668.262
 418.292 88.458
 277.990 814.772
 496.220 655.019
 597.069 878.492
 572.471 615.753
 938.357 981.195
 857.631 403.648
 868.723 338.489
 800.708 673.875
 134.619 840.765
 747.696 810.830
 28.071 477.367
 278.047 732.499
 587.716 952.218
 893.831 491.104
 467.125 741.566
 517.713 250.581
 466.092 248.063
 743.951 568.208
 634.260 860.891
 838.134 372.214
 947.235 655.772
 405.630 852.622
 828.087 193.713
 458.600 552.667
 74.780 700.979
 272.684 37.342
 967.868 648.650
 106.018 538.986
 711.878 977.218
 177.207 242.965
 725.655 524.817
 590.452 325.767
 287.009 477.113
 433.448 330.087
 378.928 238.695
 538.557 934.290
 330.215 171.527
 324.437 15.174
 622.434 312.875
 361.721 121.972
 505.699 896.023
 423.139 975.489
 364.009 190.453
 579.666 419.154
 961.024 558.095
 636.937 809.314
 221.604 408.536
 820.480 211.492
 333.628 913.979
 17.605 929.616
 37.326 415.316
 174.458 938.806
 682.154 680.464
 188.482 212.486
 229.200 847.406
 91.856 864.994
 943.081 544.945
 706.379 496.086
 212.513 397.570
 683.603 288.673
 252.416 716.109
 797.828 831.485
 439.940 497.761
 109.189 510.505
 617.692 17.950
 687.595 723.719
 833.329 918.306
 717.426 350.670
 977.310 171.436
 171.963 469.530
 509.879 41.329
 743.449 518.803
 642.238 831.007
 180.090 97.693
 741.581 4.987
 659.274 678.663
 479.345 147.156
 813.831 348.463
 29.181 134.795
 725.438 621.185
 966.184 111.735
 759.744 590.635
 20.555 79.313
 897.679 562.022
 423.742 709.191
 26.541 567.827
 758.269 849.694
 5.303 213.532
 316.745 944.830
 677.086 390.041
 402.222 526.048
 36.859 946.173
 500.306 150.261
 596.120 242.224
 140.663 738.337
 443.901 50.567
 687.258 576.565
 363.182 868.426
 476.509 155.459
 605.086 839.042
 212.240 177.319
 984.808 8.371
 455.755 123.428
 980.550 84.223
 376.634 656.445
 580.859 612.625
 690.918 282.030
 30.439 82.318
 272.688 309.982
 116.957 843.239
 224.834 459.039
 671.676 450.012
 5.689 926.200
 928.277 578.639
 378.762 392.105
 903.489 616.416
 659.788 25.113
 89.544 384.709
 733.617 860.583
 244.915 855.326
 186.110 16.254
 651.896 688.437
 304.317 623.114
 796.447 618.073
 631.008 432.722
 389.338 196.125
 784.579 151.455
 63.184 873.540
 767.863 259.836
 975.851 435.123
 463.156 527.039
 158.290 139.456
 247.561 518.328
 448.754 666.170
 42.371 23.991
 643.253 897.864
 840.806 684.889
 404.789 312.867
 125.957 840.776
 55.411 127.717
 209.667 236.945
 622.417 485.458
 585.580 162.401
 123.356 758.816
 916.294 593.925
 707.175 138.011
 364.053 236.058
 777.328 953.874
 53.450 993.853
 916.480 891.257
 528.148 425.334
 324.369 259.245
 964.565 391.990
 536.121 577.759
 545.024 271.575
 576.962 829.942
 10.246 297.297
 52.713 121.744
 823.701 435.728
 299.085 130.797
 233.673 572.898
 894.748 452.849
 536.598 19.967
 65.039 743.217
 79.115 618.285
 699.404 771.196
 616.091 175.610
 514.119 165.736
 25.759 23.876
 903.133 630.619
 607.139 92.345
 28.133 786.612
 113.323 742.632
 951.100 987.538
 749.414 433.488
 58.974 528.028
 856.446 58.796
 573.855 574.880
 261.026 32.973
 689.888 13.959
 971.580 150.410
 389.222 703.632
 300.798 202.008
 526.797 497.588
 673.127 840.131
 553.177 868.982
 497.174 306.805
 684.942 199.181
 34.831 207.954
 305.576 343.729
 249.244 373.517
 461.360 151.602
 57.931 99.807
 34.906 278.498
 228.999 352.494
 265.095 128.239
 639.347 207.594
 920.808 696.492
 643.784 331.195
 514.795 736.826
 591.160 319.094
 303.941 169.932
 854.104 423.564
 507.245 302.764
 226.941 540.251
 679.815 895.977
 884.258 283.419
 710.615 736.771
 800.956 777.707
 616.561 351.840
 211.964 190.371
 542.627 184.270
 263.047 536.073
 956.157 702.002
 977.980 439.000
 456.550 887.683
 375.004 132.254
 374.467 654.788
 417.889 325.536
 76.880 357.871
 223.479 758.247
 747.499 521.299
 885.574 370.961
 201.736 647.213
 560.033 434.209
 799.628 816.547
 311.558 545.485
 720.486 244.391
 200.625 785.158
 194.104 860.851
 319.265 166.512
 882.774 869.702
 924.903 747.549
 566.940 488.931
 508.386 830.763
 899.091 239.789
 929.874 766.050
 2.428 154.829
 606.908 210.868
 553.211 691.961
 913.067 776.218
 101.751 432.679
 292.029 797.783
 363.269 410.788
 287.050 285.337
 105.827 156.527
 485.025 702.580
 840.955 883.487
 860.170 161.579
 499.264 216.801
 836.288 444.644
 567.227 125.629
 557.635 320.721
 144.421 336.714
 934.150 248.026
 128.166 164.981
 402.590 359.996
 272.870 988.779
 494.701 743.709
 436.013 248.855
 28.562 330.291
 596.140 979.792
 419.743 132.721
 598.153 249.113
 452.685 260.720
 388.418 132.041
 146.107 803.564
 290.731 779.018
 703.363 753.730
 640.988 919.181
 151.973 117.099
 543.799 607.410
 166.530 954.224
 291.474 877.105
 834.460 573.040
 951.319 58.230
 191.445 462.813
 90.552 103.329
 227.629 854.432
 582.067 217.191
 579.934 311.142
 884.592 182.806
 191.173 309.940
 286.402 932.458
 72.289 946.335
 964.788 433.755
 767.470 278.537
 669.087 792.451
 838.508 281.979
 661.623 454.009
 378.278 287.132
 729.761 491.471
 285.336 264.633
 548.118 566.535
 412.266 558.915
 60.389 252.592
 197.570 77.735
 456.106 912.217
 540.676 458.665
 532.946 267.338
 346.353 58.857
 6.867 618.631
 790.827 471.007
 610.781 432.924
 217.670 641.613
 510.759 685.475
 5.766 58.564
 773.569 20.400
 441.061 150.147
 900.069 970.474
 823.301 279.194
 58.434 290.822
 831.511 71.949
 825.110 933.983
 718.731 354.959
 388.799 491.599
 696.799 513.868
 165.679 606.205
 973.019 480.218
 187.678 111.468
 208.050 906.543
 988.296 577.815
 651.758 32.201
 753.603 750.094
 183.008 664.062
 414.220 682.983
 810.163 4.659
 15.058 467.058
 589.564 428.526
 954.063 443.168
 175.481 923.633
 573.244 15.055
 441.318 733.279
 611.887 270.761
 500.550 724.157
 393.177 933.408
 527.458 403.937
 464.992 893.519
 630.924 67.652
 109.600 80.541
 596.023 782.932
 485.163 453.942
 82.807 361.995
 676.851 817.840
 192.590 911.150
 82.995 262.126
 590.225 309.748
 10.796 722.380
 345.710 129.339
 228.944 236.316
 647.211 154.734
 346.117 402.273
 685.910 172.319
 33.099 652.261
 544.422 923.138
 263.710 715.944
 386.845 720.612
 350.241 940.691
 779.496 862.532
 730.615 455.415
 525.184 546.996
 317.555 921.583
 6.584 970.692
 38.874 343.736
 70.081 849.538
 729.458 44.616
 882.878 975.824
 229.889 17.967
 733.580 98.070
 807.302 917.066
 268.571 380.770
 447.300 521.686
 340.070 737.618
 231.300 643.609
 241.612 215.996
 674.120 714.743
 205.906 390.193
 267.826 276.878
 299.692 959.655
 478.760 923.071
 259.574 775.418
 447.334 983.294
 939.336 677.728
 719.840 97.608
 278.285 430.843
 526.427 365.624
 525.562 813.225
 641.059 728.954
 668.641 454.384
 402.226 751.849
 995.497 210.662
 425.146 773.155
 677.027 914.184
 237.942 159.360
 475.420 900.514
 69.827 884.064
 779.630 275.286
 305.704 74.180
 333.140 888.030
 398.951 319.007
 272.508 177.877
 955.944 146.773
 536.201 691.837
 128.363 987.010
 758.878 168.435
 682.260 399.223
 441.329 659.926
 168.803 242.668
 313.813 532.998
 466.464 562.948
 301.637 154.121
 767.059 193.734
 595.774 210.840
 460.632 721.772
 845.503 538.862
 661.799 486.817
 69.941 877.222
 591.241 522.123
 254.675 536.092
 161.940 763.127
 810.033 675.460
 855.098 830.255
 749.022 915.267
 943.132 234.959
 53.342 751.427
 917.558 865.831
 771.489 676.003
 401.848 123.694
 797.944 697.696
 120.603 521.854
 459.213 850.583
 606.796 21.334
 251.571 249.873
 161.682 792.850
 685.361 804.521
 243.801 590.180
 868.379 94.297
 513.769 976.377
 461.165 445.627
 462.987 398.993
 42.848 444.112
 122.937 587.346
 898.728 65.463
 206.068 109.074
 269.339 119.822
 41.793 730.286
 252.589 631.852
 416.719 669.948
 721.288 230.799
 435.450 11.640
 781.657 227.013
 518.465 661.885
 755.826 195.818
 831.294 942.293
 302.989 983.193
 682.203 431.303
 807.600 763.528
 574.595 179.989
 345.051 306.090
 699.441 205.095
 499.809 897.879
 199.117 891.930
 750.460 396.119
 727.507 941.261
 571.027 878.892
 825.168 979.787
 426.847 78.522
 779.452 275.709
 393.079 735.725
 757.132 902.490
 699.364 735.586
 594.036 558.936
 438.307 176.882
 168.321 356.604
 379.492 697.672
 440.173 641.294
 43.768 511.472
 133.067 129.753
 232.182 794.512
 485.355 761.852
 215.445 665.813
 294.298 29.454
 996.999 894.188
 589.072 623.420
 17.311 291.248
 139.397 907.910
 498.828 164.455
 769.897 495.050
 298.063 131.914
 197.986 452.712
 669.825 479.519
 138.880 973.412
 122.641 275.298
 472.322 594.069
 496.681 865.138
 792.077 855.705
 296.127 643.748
 64.330 91.081
 5.894 125.862
 11.484 429.307
 794.384 101.754
 272.868 102.779
 404.650 830.479
 136.352 367.162
 748.813 851.609
 400.625 324.006
 406.012 645.192
 635.786 332.939
 871.847 369.209
 132.142 571.948
 584.528 598.787
 238.753 346.288
 855.317 992.069
 622.742 545.961
 331.983 240.035
 459.040 936.046
 325.585 413.260
 372.768 851.589
 612.922 804.775
 490.418 118.062
 397.358 757.806
 552.287 278.996
 255.679 448.635
 241.214 274.310
 732.305 622.178
 688.545 756.777
 957.051 321.044
 227.666 81.291
 279.191 442.900
 531.752 363.962
 527.378 757.177
 151.909 738.231
 548.913 826.852
 474.339 276.239
 157.679 146.709
 253.131 879.377
 360.886 23.722
 114.674 546.814
 651.619 101.717
 939.348 719.757
 486.475 550.172
 428.266 177.978
 632.472 390.801
 782.504 180.022
 510.657 85.596
 537.838 26.407
 708.877 732.479
 690.988 963.552
 534.873 151.007
 258.180 703.331
 463.058 948.120
 961.395 817.794
 52.040 755.379
 432.559 780.174
 911.331 163.176
 955.278 501.827
 438.934 147.927
 574.495 290.883
 779.075 715.185
 346.860 303.453
 31.679 50.117
 482.057 734.117
 531.010 178.004
 244.086 301.638
 676.825 257.831
 301.386 521.621
 602.480 443.943
 998.121 953.937
 983.513 301.936
 981.987 93.491
 688.589 118.975
 185.336 3.544
 241.478 934.637
 188.392 726.762
 265.410 580.886
 71.003 146.930
 115.145 569.318
 511.123 400.606
 741.130 926.241
 845.391 380.550
 775.846 443.191
 254.450 949.629
 764.868 689.243
 60.636 453.900
 92.172 194.928
 169.253 136.148
 257.039 654.060
 990.697 396.231
 862.754 753.543
 246.395 203.013
 667.524 301.892
 86.931 655.533
 846.256 920.140
 89.290 930.424
 816.525 435.070
 308.228 990.935
 520.135 790.762
 443.960 213.403
 427.898 302.654
 867.381 893.444
 82.721 216.416
 180.666 700.932
 125.837 115.522
 854.275 974.996
 202.432 825.430
 393.298 93.503
 233.227 183.629
 271.709 462.098
 413.452 743.710
 310.997 282.675
 183.568 34.126
 251.083 657.832
 858.943 39.980
 401.070 634.441
 738.275 776.222
 602.889 994.833
 290.887 96.032
 383.091 367.613
 487.302 667.174
 400.895 91.863
 849.898 556.033
 871.117 159.069
 303.386 303.515
 999.088 47.888
 168.866 244.346
 14.303 819.670
 518.888 112.581
 736.917 60.135
 771.037 457.892
 815.755 127.770
 599.046 851.657
 601.039 336.350
 566.143 336.944
 775.275 681.690
 996.616 635.525
 280.743 186.565
 487.485 597.342
 123.731 938.171
 690.249 607.907
 379.400 125.927
 958.313 767.467
 195.105 440.756
 632.587 748.315
 25.764 797.716
 927.692 214.924
 416.846 610.175
 963.940 462.995
 766.600 534.446
 673.962 670.716
 989.952 368.284
 383.548 547.165
 416.104 414.995
 438.231 662.824
 577.312 297.706
 512.809 825.467
 487.741 746.987
 220.804 256.415
 222.132 1.283
 433.478 278.512
 940.602 6.200
 750.221 764.550
 277.844 818.592
 838.743 745.652
 235.048 398.560
 717.594 641.082
 346.727 81.198
 396.208 357.556
 111.378 375.306
 858.174 596.541
 96.532 643.974
 989.185 696.926
 80.432 628.230
 357.597 88.171
 352.724 516.743
 476.353 311.649
 346.512 319.400
 362.028 726.866
 48.523 38.656
 489.704 611.905
 770.670 558.593
 79.389 816.620
 455.749 187.123
 576.837 371.227
 526.373 431.678
 73.169 196.180
 616.547 293.804
 686.049 21.258
 299.758 204.513
 870.780 787.992
 49.388 652.055
 591.292 680.897
 243.114 679.403
 935.198 776.072
 612.305 243.398
 358.966 392.759
 402.945 65.030
 381.636 132.336
 872.158 85.003
 369.622 353.378
 12.888 135.731
 560.248 289.988
 450.772 505.835
 725.071 18.261
 866.996 902.337
 771.378 122.945
 597.141 996.011
 94.993 838.924
 970.288 494.317
 931.616 31.859
 669.423 142.109
 187.038 46.236
 801.210 461.733
 966.944 860.156
 301.317 560.564
 60.551 332.891
 814.571 245.598
 73.499 567.613
 774.432 671.951
 446.410 507.540
 263.719 136.467
 756.997 74.350
 521.631 620.874
 84.138 194.113
 27.172 643.671
 738.616 454.706
 745.861 639.352
 842.291 432.060
 887.607 831.372
 398.150 708.318
 854.821 675.987
 49.288 596.738
 630.059 842.658
 414.487 664.851
 783.888 168.873
 29.218 403.898
 401.379 529.195
 659.001 189.129
 308.039 427.138
 310.790 888.175
 4.445 831.478
 199.167 745.077
 128.077 204.135
 357.485 152.752
 188.306 313.531
 477.757 549.678
 857.294 694.744
 953.091 375.813
 539.401 45.921
 347.199 2.299
 31.758 369.913
 569.195 29.139
 279.179 852.268
 659.215 810.058
 920.761 773.443
 139.825 515.176
 129.889 786.942
 536.582 246.530
 223.509 649.234
 673.337 461.134
 423.014 595.453
 286.907 278.914
 703.961 541.593
 42.752 722.151
 793.760 824.067
 157.523 877.917
 437.807 316.874
 113.157 740.267
 130.218 191.469
 776.161 684.935
 623.877 891.637
 88.384 281.967
 927.234 812.833
 173.765 352.730
 846.856 820.683
 589.105 734.236
 832.767 875.457
 743.882 298.644
 269.004 297.723
 510.574 77.566
 968.402 405.150
 357.259 313.491
 475.627 552.117
 150.649 374.100
 555.922 833.855
 120.826 454.640
 602.394 587.012
 447.368 110.024
 488.282 181.513
 946.983 918.367
 932.151 697.410
 420.218 13.604
 746.000 798.997
 182.139 134.445
 364.700 231.058
 70.374 33.691
 978.954 783.947
 32.660 155.009
 35.089 610.773
 62.581 8.285
 148.757 377.647
 421.963 520.116
 884.275 723.678
 484.959 178.687
 858.313 878.616
 214.180 173.981
 170.604 401.033
 862.923 112.029
 882.893 867.390
 447.870 678.779
 751.339 861.717
 389.525 783.425
 460.961 826.974
 337.502 926.936
 460.586 673.122
 26.902 538.723
 103.219 564.786
 320.920 788.242
 63.250 995.105
 732.173 409.812
 34.777 194.393
 357.806 644.696
 74.233 615.814
 565.980 786.667
 898.014 819.189
 17.107 563.831
 197.921 562.631
 853.020 763.783
 12.704 475.150
 630.692 940.399
 265.051 877.124
 881.296 573.396
 315.110 336.135
 936.000 796.627
 322.399 479.817
 850.446 393.828
 79.257 662.700
 182.194 572.856
 965.274 918.768
 909.371 478.572
 661.225 484.220
 632.337 163.241
 93.642 195.318
 159.574 990.159
 801.318 544.122
 758.400 155.283
 19.759 791.100
 442.920 142.603
 469.090 609.345
 196.359 717.296
 258.532 482.243
 581.243 257.195
 842.722 847.656
 705.456 344.568
 391.373 519.924
 490.054 118.638
 776.881 610.272
 958.673 722.758
 110.150 280.807
 249.757 581.988
 32.179 622.242
 980.728 296.221
 919.907 546.583
 785.162 725.605
 614.515 279.367
 445.422 739.293
 7.337 158.722
 277.713 971.280
 804.060 477.947
 845.918 420.158
 466.557 912.751
 814.737 499.941
 841.307 162.446
 759.534 119.784
 414.591 205.728
 66.153 979.820
 781.576 566.209
 42.903 722.503
 525.981 131.310
 971.443 93.669
 729.555 941.637
 813.846 330.183
 169.313 428.672
 518.362 602.622
 521.888 428.791
 503.081 268.521
 637.993 934.733
 699.695 716.490
 938.554 595.155
 91.871 751.839
 933.437 963.549
 645.554 353.794
 692.667 94.355
 891.010 551.884
 180.897 342.381
 746.039 469.524
 773.591 837.899
 862.002 876.468
 36.488 670.900
 302.763 4.620
 199.649 51.560
 533.115 805.387
 378.517 738.104
 877.607 168.386
 874.441 596.784
 20.919 53.921
 167.082 930.978
 43.188 703.528
 34.709 977.595
 532.249 538.300
 602.930 899.573
 681.938 503.223
 727.898 524.697
 991.995 202.899
 619.913 705.089
 329.299 450.620
 863.984 351.053
 118.887 835.491
 304.956 170.735
 311.432 633.388
 648.874 807.007
 354.476 144.779
 55.242 179.515
 588.970 149.404
 625.579 328.036
 539.731 203.491
 154.419 218.802
 285.732 564.406
 124.600 764.516
 129.211 470.704
 977.941 558.422
 854.930 708.402
 656.390 510.433
 34.516 998.647
 222.222 67.182
 715.311 904.876
 666.448 6.760
 896.724 102.090
 393.110 822.162
 975.796 915.267
 117.567 485.232
 701.793 722.527
 286.258 345.753
 559.537 850.978
 563.921 139.584
 173.400 954.716
 345.287 517.373
 637.000 56.089
 738.158 263.814
 304.462 719.729
 593.195 949.891
 782.509 496.234
 185.331 280.865
 721.572 366.540
 298.315 895.288
 679.854 502.528
 146.457 0.105
 315.859 63.248
 658.164 549.658
 519.940 814.184
 719.701 888.328
 719.286 199.411
 562.863 964.651
 457.070 739.444
 308.592 616.507
 757.146 662.563
 934.380 640.552
 620.372 911.630
 504.424 653.320
 965.531 774.818
 228.651 275.656
 212.981 555.669
 843.886 216.516
 626.821 879.598
 434.728 77.232
 173.988 400.099
 333.205 464.487
 546.709 53.849
 308.406 501.304
 726.783 370.587
 236.510 412.920
 973.097 187.714
 637.350 281.616
 892.334 983.202
 388.815 695.232
 640.128 721.505
 50.583 132.598
 707.039 919.166
 212.983 950.498
 909.955 658.880
 257.249 566.767
 452.197 607.515
 695.208 318.878
 380.302 85.524
 627.875 853.969
 675.762 768.114
 805.022 252.117
 127.639 314.195
 715.968 267.967
 166.944 774.660
 233.498 605.425
 963.838 949.883
 658.549 415.351
 330.329 385.803
 867.294 767.138
 698.374 622.903
 391.344 622.383
 598.598 862.242
 116.363 403.826
 418.691 873.118
 267.639 67.295
 621.535 738.620
 69.596 251.034
 228.101 685.066
 979.394 588.747
 973.924 551.280
 465.383 263.680
 713.563 471.638
 645.027 875.551
 36.036 636.405
 632.985 355.124
 654.997 883.046
 550.348 48.430
 517.817 707.812
 885.850 900.240
 133.239 678.165
 307.439 481.503
 821.498 299.629
 329.404 155.345
 245.562 36.953
 130.867 79.342
 67.265 316.314
 683.588 756.656
 95.629 115.480
 521.396 124.876
 142.702 870.968
 514.324 498.939
 589.067 349.222
 894.483 244.051
 579.177 312.590
 218.303 667.354
 836.307 995.615
 594.137 995.117
 406.905 843.932
 211.940 297.994
 641.127 673.463
 292.274 83.523
 395.347 413.805
 38.007 876.449
 636.321 204.656
 989.568 227.855
 246.732 631.202
 522.448 148.718
 117.192 892.751
 705.825 257.904
 377.843 293.290
 689.027 915.119
 519.058 483.309
 476.241 112.848
 898.885 745.332
 870.934 905.373
 786.734 442.510
 454.496 25.737
 278.098 697.806
 346.162 91.817
 591.947 863.385
 764.413 329.826
 966.934 314.476
 867.413 87.758
 468.911 263.139
 239.031 3.029
 952.987 354.897
 657.484 599.256
 458.782 770.363
 339.215 278.627
 806.500 905.792
 797.537 251.163
 780.490 717.550
 353.538 393.564
 291.172 768.006
 448.339 492.054
 378.436 452.186
 446.951 820.049
 21.083 879.174
 13.519 697.686
 936.806 258.762
 247.869 131.884
 962.991 246.999
 179.071 38.957
 95.764 644.447
 441.570 993.803
 806.831 743.990
 744.787 157.831
 156.545 882.715
 272.440 630.324
 357.176 771.763
 300.996 203.531
 520.463 632.118
 948.338 529.987
 134.527 241.449
 97.919 321.284
 471.130 651.457
 687.512 71.530
 317.682 536.521
 905.171 257.253
 679.673 117.984
 551.735 220.491
 7.084 125.285
 265.365 345.780
 989.488 821.859
 268.968 437.843
 543.910 272.541
 308.466 778.881
 620.107 557.930
 964.625 466.725
 280.811 863.391
 212.514 722.964
 918.979 365.020
 92.624 718.975
 767.593 696.868
 471.496 544.030
 185.484 873.248
 885.708 570.085
 788.748 733.079
 362.621 130.154
 893.280 911.509
 329.089 989.372
 69.650 684.759
 392.928 58.848
 845.045 700.108
 2.304 581.564
 754.346 32.600
 49.122 146.909
 407.984 407.610
 131.223 296.671
 950.260 13.470
 874.698 741.704
 998.940 586.364
 845.490 776.914
 733.766 381.600
 754.890 965.310
 414.719 17.720
 946.219 552.666
 15.461 775.038
 302.669 6.790
 436.266 795.835
 454.628 73.757
 575.097 333.160
 407.932 472.863
 374.546 58.057
 834.325 868.172
 393.545 805.741
 337.267 753.553
 871.531 630.227
 58.304 957.066
 132.746 770.075
 253.086 336.929
 321.434 996.839
 626.266 23.217
 244.533 729.860
 658.619 15.841
 735.330 428.856
 228.723 729.409
 725.313 808.027
 69.236 969.580
 736.588 806.080
 1.369 13.944
 976.001 465.435
 160.719 774.704
 645.017 656.314
 216.585 152.364
 575.203 178.321
 751.575 501.799
 284.408 200.174
 818.442 867.646
 28.560 289.632
 239.177 188.721
 231.148 738.249
 423.468 795.528
 718.279 312.817
 528.452 145.926
 710.857 546.407
 281.427 167.333
 344.252 811.416
 67.049 745.779
 245.477 555.408
 218.763 659.496
 121.826 603.739
 332.335 575.247
 455.037 482.569
 771.863 977.244
 881.143 449.155
 3.309 90.212
 126.296 756.100
 558.170 889.242
 999.105 561.001
 94.414 199.646
 774.734 526.807
 430.191 110.693
 787.419 260.831
 528.475 529.191
 446.884 297.233
 110.819 644.303
 558.788 839.712
 982.389 466.224
 436.720 214.888
 817.927 931.681
 98.224 224.503
 351.931 472.287
 922.862 874.089
 852.009 442.157
 677.546 360.514
 850.953 563.776
 272.599 550.022
 242.741 131.660
 68.570 316.687
 585.466 308.104
 904.224 148.985
 328.627 541.226
 234.076 995.412
 424.528 160.057
 150.973 800.399
 578.472 172.860
 505.554 986.302
 127.576 471.891
 527.827 938.979
 54.267 179.885
 92.848 541.755
 981.758 50.718
 166.708 929.608
 662.101 339.593
 713.202 871.840
 653.043 708.042
 956.132 772.778
 741.073 737.906
 975.854 957.012
 561.311 848.843
 98.086 195.072
 599.726 588.932
 913.192 859.420
 852.337 781.384
 377.964 477.008
 325.348 136.722
 710.633 77.011
 958.513 93.970
 432.615 699.684
 563.565 642.169
 254.756 829.381
 815.365 141.163
 697.073 701.991
 993.959 44.940
 592.866 290.301
 32.343 409.515
 512.299 931.776
 912.018 8.471
 777.034 689.063
 704.095 291.638
 84.288 547.196
 668.562 705.483
 851.810 891.272
 92.325 587.511
 599.115 578.586
 714.816 882.126
 937.161 539.442
 108.598 873.179
 819.039 696.522
 654.686 450.795
 456.859 84.716
 384.842 729.549
 911.519 148.388
 15.294 104.796
 567.374 73.275
 731.026 707.788
 96.021 723.552
 412.705 222.492
 753.517 864.463
 948.420 822.847
 932.726 186.423
 411.817 634.175
 374.412 552.395
 292.064 312.939
 722.794 476.956
 657.722 661.878
 667.046 238.766
 357.481 380.339
 541.565 119.806
 790.392 210.461
 344.497 961.845
 804.392 637.645
 884.095 706.185
 245.413 587.732
 462.099 525.076
 124.135 23.703
 766.695 16.548
 290.490 162.056
 667.175 188.464
 607.671 24.667
 398.636 337.622
 550.843 927.762
 296.592 686.873
 777.512 138.220
 214.939 793.867
 836.118 541.886
 41.298 321.623
 809.610 652.757
 144.187 61.330
 297.300 420.148
 58.112 935.210
 890.179 978.384
 474.546 660.927
 814.170 35.761
 476.428 423.740
 27.621 962.856
 576.699 138.577
 42.166 651.566
 221.139 67.614
 571.175 853.155
 44.138 831.174
 732.085 334.165
 952.943 368.238
 575.605 822.137
 519.282 590.271
 776.874 248.108
 713.360 267.018
 195.182 269.781
 588.145 789.419
 936.846 908.905
 554.132 592.608
 490.406 429.818
 646.782 176.480
 347.955 285.497
 29.358 333.369
 387.384 165.071
 569.489 648.825
 727.349 386.006
 933.550 864.225
 42.443 218.635
 341.771 827.176
 656.239 235.015
 79.964 570.563
 533.522 603.044
 560.310 382.958
 442.180 956.259
 230.930 406.574
 625.081 255.889
 847.710 434.379
 841.210 11.539
 515.535 801.382
 334.697 567.855
 781.519 968.053
 354.817 514.848
 799.909 983.556
 167.243 897.975
 895.075 165.836
 907.573 940.089
 511.464 233.070
 176.437 730.899
 671.941 720.651
 458.309 471.434
 360.880 789.501
 463.817 702.293
 226.228 710.408
 501.042 707.311
 254.183 146.218
 331.567 321.006
 537.856 365.771
 471.438 422.125
 442.225 242.581
 68.375 850.448
 694.807 115.312
 790.395 614.284
 615.948 629.599
 266.414 476.632
 583.690 620.766
 648.425 124.726
 223.222 29.249
 642.741 586.659
 865.427 125.380
 662.823 697.068
 756.691 833.633
 569.870 708.944
 874.662 330.019
 224.177 468.682
 141.907 997.372
 907.938 425.256
 289.460 184.485
 689.601 531.385
 641.212 465.110
 274.859 354.723
 32.155 435.643
 577.140 381.114
 881.169 745.725
 591.048 131.200
 882.694 509.296
 569.118 787.867
 710.001 495.850
 591.721 147.970
 712.594 319.327
 441.766 860.359
 596.368 7.475
 12.513 727.514
 80.627 895.515
 4.293 854.241
 191.960 307.944
 323.058 289.139
 170.613 300.501
 752.632 578.418
 497.737 175.340
 208.406 33.538
 697.204 166.754
 221.406 90.888
 797.319 748.238
 479.569 640.892
 457.299 325.968
 952.246 743.720
 150.876 566.063
 732.209 487.914
 662.755 426.206
 587.386 536.166
 779.022 814.710
 866.402 929.285
 54.278 136.154
 844.568 165.607
 108.599 271.863
 530.629 260.199
 66.934 521.269
 32.571 127.906
 600.855 947.402
 659.566 79.297
 994.441 443.139
 326.277 711.945
 737.421 696.508
 537.977 905.036
 182.427 381.276
 235.991 757.493
 700.615 146.567
 241.910 63.602
 770.089 905.632
 577.815 601.270
 351.976 123.693
 883.645 62.751
 395.215 138.495
 780.182 722.926
 86.590 390.672
 818.233 893.488
 579.257 936.026
 546.240 220.874
 20.624 915.344
 857.216 960.323
 217.178 192.537
 732.585 397.283
 755.629 76.930
 579.023 630.836
 711.038 624.713
 801.923 412.239
 655.559 187.532
 25.733 716.604
 806.810 628.356
 360.548 178.971
 171.089 457.007
 432.388 550.067
 120.644 316.793
 101.113 415.215
 250.670 61.644
 147.657 705.708
 673.839 647.971
 936.962 40.193
 288.943 290.565
 573.681 828.950
 495.021 626.355
 236.402 912.370
 380.458 838.461
 778.051 482.473
 493.526 926.083
 843.567 240.024
 870.323 189.297
 412.372 397.189
 359.779 923.465
 7.134 864.893
 323.275 692.808
 709.522 23.900
 206.419 49.729
 428.961 18.499
 68.780 374.104
 625.687 821.698
 28.223 579.038
 391.768 81.479
 422.182 736.428
 643.438 290.481
 829.359 452.154
 328.337 338.134
 530.545 818.079
 358.548 357.455
 443.271 502.727
 254.244 711.576
 546.687 546.743
 735.974 361.319
 653.505 501.020
 201.980 989.272
 496.081 997.955
 839.345 542.857
 213.035 759.011
 166.375 104.436
 768.661 509.140
 913.499 646.937
 755.165 651.146
 99.564 625.667
 641.182 726.654
 931.077 968.474
 390.843 296.618
 178.303 725.338
 615.712 570.466
 101.844 933.702
 995.211 821.913
 907.268 546.715
 645.927 789.628
 387.381 98.111
 800.500 76.447
 619.033 70.415
 515.283 251.361
 763.979 263.753
 932.867 409.489
 584.747 292.725
 729.760 357.609
 832.990 271.080
 957.542 133.145
 259.103 771.487
 292.777 15.102
 390.636 904.348
 329.642 594.050
 149.000 369.656
 640.972 398.460
 738.150 264.595
 887.294 355.500
 417.397 332.296
 836.973 340.613
 838.402 910.531
 169.192 852.126
 612.140 669.711
 838.871 560.752
 906.524 45.194
 390.487 20.791
 844.146 187.556
 296.022 97.289
 659.817 35.032
 368.899 834.257
 330.132 404.195
 856.926 251.751
 246.117 588.090
 557.234 368.274
 462.147 26.231
 417.304 69.293
 820.010 989.298
 608.937 18.084
 469.498 615.057
 85.156 882.447
 842.750 893.360
 580.140 746.935
 298.218 570.432
 894.424 726.995
 444.393 309.570
 954.614 797.064
 549.041 581.504
 460.056 502.303
 605.624 577.883
 167.321 122.692
 186.945 251.358
 834.632 593.185
 491.968 331.901
 197.770 914.942
 263.609 688.106
 800.331 296.358
 4.482 671.922
 106.121 980.179
 78.728 473.663
 709.947 801.739
 498.751 30.039
 93.011 406.137
 46.937 570.793
 776.728 667.365
 667.938 499.273
 778.311 904.280
 34.171 409.680
 405.266 696.384
 785.860 720.056
 914.559 452.218
 80.596 607.151
 754.240 875.597
 862.461 769.865
 677.538 376.577
 236.844 514.900
 226.735 567.214
 776.800 885.657
 9.504 814.603
 706.071 67.424
 994.971 458.990
 121.581 263.741
 229.819 571.846
 606.446 206.092
 983.673 872.625
 318.462 628.053
 273.234 753.651
 447.015 492.628
 959.935 906.282
 544.826 735.309
 467.858 189.777
 844.403 393.514
 507.322 544.318
 150.384 494.318
 722.826 594.298
 98.706 116.183
 698.079 305.790
 535.934 916.774
 359.956 607.073
 993.932 808.568
 219.707 223.022
 916.794 688.124
 594.181 348.396
 591.720 395.467
 560.798 942.500
 999.863 749.663
 844.313 885.062
 846.599 318.357
 615.886 522.601
 365.973 916.780
 638.683 53.908
 586.887 969.708
 730.242 66.105
 268.133 223.341
 869.491 418.018
 777.411 668.506
 772.876 670.204
 631.460 378.455
 545.163 741.120
 8.519 610.601
 299.681 302.671
 272.037 449.430
 991.824 257.300
 840.458 345.684
 248.525 120.099
 739.645 643.514
 662.949 186.020
 972.981 982.078
 894.210 432.569
 733.240 851.034
 330.554 396.514
 207.153 501.223
 983.632 988.868
 738.264 433.864
 451.780 861.009
 819.605 275.626
 70.089 507.329
 391.308 595.675
 931.472 552.804
 279.091 127.230
 70.569 409.595
 90.343 554.208
 334.380 743.085
 201.001 37.552
 980.983 528.093
 537.695 650.856
 839.859 229.480
 57.560 926.617
 501.706 152.732
 228.109 479.134
 877.450 889.680
 439.775 754.624
 49.388 158.296
 375.718 91.141
 433.486 95.091
 601.734 568.443
 260.920 111.269
 411.411 349.923
 476.876 942.279
 608.711 14.466
 631.538 193.249
 976.051 535.673
 816.471 964.137
 657.589 269.975
 371.456 497.894
 285.174 384.999
 972.931 967.998
 41.422 307.137
 914.044 759.275
 847.272 845.029
 324.771 914.554
 789.557 896.877
 763.431 851.767
 780.419 957.913
 871.253 299.273
 230.518 784.288
 530.585 465.056
 390.991 456.316
 444.088 327.132
 596.963 22.938
 74.264 202.601
 253.382 846.786
 95.370 281.800
 320.318 542.300
 636.895 977.840
 761.094 985.427
 690.967 882.036
 847.269 640.733
 745.304 989.668
 7.263 409.093
 446.569 90.912
 651.133 245.828
 432.355 747.179
 896.626 975.343
 257.873 797.563
 608.158 464.632
 27.950 583.420
 591.134 685.718
 196.880 26.522
 62.165 158.128
 366.456 848.837
 747.861 919.405
 473.032 846.313
 710.492 17.565
 762.529 507.360
 520.545 688.169
 490.959 946.800
 910.026 894.605
 518.418 171.534
 965.068 938.456
 375.802 933.917
 124.171 942.943
 43.228 707.821
 314.340 372.869
 482.654 750.742
 9.943 465.962
 888.251 419.188
 569.526 740.754
 958.369 275.482
 78.925 233.141
 132.351 469.325
 992.243 56.423
 382.023 69.785
 956.652 427.370
 587.531 651.293
 376.298 743.575
 874.549 454.910
 12.074 315.958
 237.186 823.157
 427.719 275.776
 838.608 578.617
 532.028 200.067
 168.179 334.108
 188.317 485.393
 666.468 902.251
 675.282 190.450
 12.767 546.826
 200.654 347.154
 336.724 585.356
 156.470 881.782
 577.522 125.302
 31.298 707.568
 809.907 574.234
 982.344 53.553
 903.801 102.061
 844.387 127.710
 528.556 811.233
 591.092 112.395
 477.913 864.718
 949.016 734.423
 129.095 873.147
 430.021 108.882
 689.057 109.003
 631.618 733.772
 680.838 519.950
 347.728 811.247
 919.201 493.902
 128.480 30.636
 381.728 89.211
 173.979 499.147
 841.483 204.242
 293.725 219.598
 660.910 406.863
 513.794 852.492
 602.324 877.070
 374.527 64.842
 64.999 901.615
 91.840 553.549
 567.344 380.370
 318.030 470.553
 137.915 908.151
 949.043 994.908
 222.304 746.154
 203.386 858.355
 743.410 723.352
 415.390 791.605
 637.654 154.688
 717.527 814.606
 924.925 840.123
 61.235 632.571
 628.942 242.584
 74.715 847.917
 449.164 925.036
 763.969 374.772
 375.188 164.731
 417.628 106.051
 637.789 528.815
 617.755 182.792
 793.468 778.479
 531.674 941.377
 955.901 222.825
 661.079 947.301
 410.353 38.278
 654.430 285.376
 96.459 840.047
 300.214 177.736
 819.449 189.878
 268.534 895.210
 976.576 765.644
 866.234 57.718
 69.203 635.484
 29.063 669.159
 144.607 770.082
 959.063 376.115
 486.234 404.693
 395.382 392.781
 586.242 706.826
 104.094 602.335
 506.874 10.801
 112.625 473.922
 813.277 507.053
 775.249 461.367
 63.197 98.015
 419.431 452.258
 420.536 295.354
 22.904 982.202
 949.721 692.348
 746.252 327.833
 4.395 123.307
 785.946 142.740
 383.091 57.455
 712.478 43.086
 450.640 771.855
 464.272 914.908
 659.442 126.375
 430.849 774.175
 119.879 308.828
 481.391 725.655
 412.763 231.151
 484.038 39.917
 385.497 604.489
 376.324 92.632
 482.470 384.487
 451.009 20.472
 312.156 805.893
 429.859 467.797
 809.538 681.121
 529.686 892.920
 2.073 849.907
 952.254 127.851
 97.907 481.280
 627.661 437.196
 281.861 455.115
 137.808 287.299
 201.531 914.594
 274.136 643.354
 954.432 674.422
 826.319 478.121
 327.294 900.042
 843.963 559.949
 798.493 13.032
 602.217 639.454
 180.187 316.001
 878.595 163.339
 862.422 320.557
 409.287 291.315
 119.483 174.188
 738.993 599.032
 369.812 151.401
 262.163 628.353
 243.312 652.261
 431.910 748.699
 730.734 54.119
 695.392 362.754
 73.903 622.068
 213.748 710.304
 735.770 298.346
 306.654 669.845
 176.895 874.027
 495.055 443.812
 999.138 876.962
 122.809 645.610
 615.505 582.814
 643.991 531.240
 112.733 231.521
 545.760 272.240
 613.985 685.552
 518.477 727.354
 774.651 40.589
 319.694 6.006
 184.649 750.885
 944.484 736.092
 363.802 583.445
 302.067 751.156
 758.922 605.822
 901.841 437.853
 46.443 645.759
 817.809 164.208
 55.233 456.955
 879.127 614.059
 520.995 669.160
 29.485 944.910
 515.181 493.621
 715.698 67.955
 934.246 863.240
 65.777 13.321
 644.338 992.820
 261.537 924.381
 335.076 296.379
 616.444 246.867
 505.132 759.179
 354.613 806.313
 271.054 560.882
 323.976 756.895
 426.669 327.950
 940.604 532.242
 778.824 468.265
 580.513 521.158
 719.986 735.058
 641.278 955.996
 70.894 372.146
 273.132 556.844
 817.074 815.375
 715.551 579.417
 679.501 139.009
 611.463 718.149
 788.208 928.943
 151.149 608.333
 682.446 491.271
 418.620 633.086
 634.424 734.538
 575.028 193.544
 906.322 432.363
 169.812 256.105
 100.686 130.976
 777.133 701.101
 679.304 730.209
 622.506 6.312
 10.131 768.782
 904.775 989.939
 788.694 983.273
 97.885 485.418
 280.919 598.307
 803.858 839.945
 787.642 622.500
 345.382 325.290
 854.598 765.125
 558.378 869.865
 691.012 312.785
 450.415 801.830
 738.537 789.506
 11.054 511.961
 402.081 609.241
 429.995 470.103
 244.857 373.977
 935.663 869.146
 919.793 396.364
 1.719 225.046
 294.398 371.501
 575.582 570.332
 490.535 592.302
 508.724 872.738
 346.706 416.459
 463.242 61.051
 388.922 835.795
 136.482 509.151
 115.570 471.692
 791.639 118.922
 938.810 389.944
 366.928 746.431
 734.608 76.977
 121.756 767.332
 718.804 294.814
 81.174 101.225
 448.467 397.899
 878.670 175.749
 635.744 880.004
 844.195 665.161
 222.629 268.708
 914.342 581.350
 695.192 108.629
 683.140 514.578
 888.421 298.803
 396.516 744.227
 849.675 865.795
 105.527 184.714
 569.720 769.659
 420.847 957.166
 263.478 227.485
 194.386 932.994
 173.981 487.529
 37.338 171.093
 696.998 949.872
 364.486 446.724
 672.594 976.944
 832.340 368.525
 484.223 904.434
 767.101 112.410
 744.201 401.041
 813.839 919.922
 753.615 950.843
 390.346 957.080
 109.504 376.951
 110.428 291.632
 125.718 787.460
 617.933 896.414
 547.217 417.985
 913.315 139.136
 110.049 648.352
 381.260 980.126
 148.190 79.038
 165.927 515.620
 819.345 326.120
 68.069 911.991
 838.388 7.661
 737.076 653.413
 420.999 891.410
 35.496 240.045
 581.276 10.429
 201.413 534.630
 953.523 652.851
 916.128 261.905
 956.278 932.752
 894.759 257.407
 750.126 355.228
 902.763 870.843
 2.411 619.957
 612.182 25.390
 732.027 349.112
 850.921 280.128
 314.761 478.495
 173.065 440.678
 260.845 481.696
 347.650 806.335
 386.416 188.314
 90.150 664.226
 72.452 756.502
 861.090 666.737
 99.542 930.930
 748.462 922.739
 53.908 388.682
 707.227 51.538
 86.735 92.466
 825.230 787.378
 270.610 743.017
 848.673 568.655
 407.354 776.885
 163.362 627.139
 702.559 783.292
 474.825 526.876
 613.464 621.881
 948.710 648.562
 606.633 84.607
 903.607 422.677
 816.136 348.370
 835.336 973.464
 286.036 164.257
 592.036 426.618
 805.233 194.241
 613.167 277.655
 318.577 872.184
 946.226 627.161
 624.449 884.015
 118.865 616.188
 972.215 848.599
 180.952 282.927
 258.241 68.275
 353.453 194.424
 619.293 604.230
 694.763 358.797
 248.439 230.217
 189.180 9.266
 450.157 607.732
 298.690 176.957
 125.701 901.388
 623.271 481.210
 682.353 875.183
 164.895 100.874
 514.597 654.661
 267.719 425.371
 763.361 948.156
 546.221 788.380
 651.002 749.728
 651.887 968.458
 772.821 819.730
 158.367 699.427
 836.624 494.852
 958.722 308.699
 344.490 321.900
 613.541 224.766
 47.839 358.359
 15.497 537.008
 948.631 723.185
 447.716 13.696
 514.670 614.335
 716.507 90.226
 302.354 801.868
 93.213 822.212
 590.625 839.186
 567.794 791.056
 8.370 458.097
 614.142 477.278
 645.224 889.245
 712.953 844.347
 261.936 7.250
 144.313 358.628
 28.444 84.291
 624.248 605.687
 611.239 657.247
 745.536 136.402
 379.949 197.846
 624.718 415.779
 308.234 314.146
 838.810 371.094
 685.828 512.343
 544.649 302.884
 744.977 783.190
 451.716 981.712
 521.731 635.719
 109.734 895.652
 834.711 636.564
 272.406 518.681
 863.650 995.731
 108.431 459.927
 967.527 504.502
 903.887 639.984
 696.234 929.256
 992.495 575.692
 347.122 312.952
 771.883 182.154
 403.411 66.077
 327.315 604.077
 98.227 38.882
 855.373 742.169
 587.229 270.110
 427.686 759.391
 523.512 883.409
 780.971 741.960
 528.188 745.787
 589.795 297.465
 284.299 373.265
 850.634 534.167
 973.995 43.256
 561.668 59.080
 81.152 792.746
 256.771 225.901
 323.545 603.298
 282.016 366.082
 618.439 521.115
 79.608 546.756
 559.056 171.340
 461.365 57.813
 251.212 304.542
 658.781 267.903
 471.680 879.671
 279.545 276.774
 733.259 227.032
 584.414 391.063
 824.549 47.934
 330.069 464.964
 911.933 161.349
 862.530 569.298
 102.077 784.197
 954.601 916.164
 48.389 778.854
 775.441 995.987
 405.496 282.397
 279.712 144.433
 681.095 776.221
 579.873 303.998
 871.970 306.656
 593.244 275.389
 596.005 837.391
 463.848 853.997
 718.268 728.959
 179.120 644.398
 518.548 990.698
 117.969 159.001
 639.872 143.904
 367.079 794.567
 600.564 443.956
 867.528 91.681
 832.508 522.716
 347.790 107.478
 639.608 684.420
 558.972 951.602
 345.476 588.432
 253.989 370.900
 238.542 615.847
 297.537 431.483
 824.819 95.167
 114.716 690.246
 790.074 771.521
 692.470 14.746
 959.188 476.553
 552.440 284.324
 253.939 189.938
 482.049 361.014
 102.474 391.970
 511.800 870.990
 183.662 368.952
 282.703 791.903
 614.586 543.880
 883.877 544.593
 355.336 824.536
 734.842 76.351
 435.440 765.557
 621.375 274.612
 652.641 171.910
 502.584 332.894
 287.081 785.749
 827.759 413.733
 570.299 319.653
 425.372 15.730
 684.997 265.270
 347.375 893.594
 812.443 321.497
 616.573 632.049
 632.069 670.239
 583.744 107.748
 982.888 665.862
 457.441 50.039
 467.237 297.686
 629.679 833.929
 291.023 299.804
 244.408 0.136
 845.839 301.448
 305.576 931.488
 530.079 481.877
 713.507 646.511
 239.711 879.762
 371.163 964.909
 323.775 637.536
 787.749 911.427
 662.535 880.688
 1.189 350.600
 782.852 751.031
 671.667 572.037
 549.523 957.481
 596.993 101.706
 264.753 469.375
 851.749 17.350
 850.449 63.237
 143.565 754.454
 887.748 16.795
 652.332 952.494
 431.136 512.640
 615.683 599.621
 815.003 222.195
 743.600 268.097
 820.913 58.331
 386.881 913.949
 94.671 447.495
 401.636 754.490
 192.181 430.444
 201.463 488.930
 18.776 971.325
 380.063 333.617
 213.097 570.023
 32.473 388.119
 546.709 430.397
 968.610 5.954
 75.554 350.559
 67.468 529.218
 328.405 249.988
 186.037 765.389
 567.966 926.590
 139.143 383.428
 257.760 605.297
 83.143 321.949
 536.061 974.278
 149.300 812.122
 288.629 347.084
 816.179 590.390
 454.699 996.128
 422.352 819.681
 453.746 497.784
 491.778 552.137
 119.927 550.461
 468.484 791.373
 641.144 378.474
 781.621 278.652
 662.837 736.001
 336.819 606.430
 703.201 162.332
 958.349 616.291
 185.410 512.905
 595.343 869.054
 900.159 666.916
 313.803 275.826
 323.454 473.791
 987.065 383.810
 512.992 495.371
 886.523 844.255
 952.838 491.796
 980.838 916.983
 699.746 215.816
 47.463 542.156
 72.622 267.419
 760.427 231.688
 314.988 128.503
 771.244 386.784
 622.327 171.901
 676.898 362.114
 463.760 311.938
 354.805 789.263
 620.448 942.076
 827.077 101.049
 19.429 62.005
 936.139 513.629
 547.465 720.161
 214.760 714.875
 199.107 542.247
 412.893 356.156
 338.983 651.632
 901.582 971.512
 560.791 448.792
 263.897 865.316
 703.257 755.331
 660.871 669.340
 463.154 760.029
 336.281 915.865
 732.265 62.181
 910.522 988.887
 111.926 188.983
 876.663 974.994
 936.589 82.338
 119.868 154.153
 806.040 785.441
 956.926 454.112
 901.784 505.370
 460.714 86.685
 892.255 245.232
 973.478 626.775
 737.514 663.995
 204.169 963.096
 238.698 875.665
 83.407 211.417
 370.652 699.167
 252.559 845.476
 745.800 838.982
 281.791 866.963
 519.629 552.744
 239.716 844.215
 527.342 249.795
 321.491 530.059
 879.759 883.738
 833.057 594.011
 914.832 937.790
 830.074 734.588
 647.829 755.075
 227.388 176.415
 365.218 203.645
 788.063 797.277
 19.196 470.075
 333.003 6.011
 684.915 693.891
 998.581 27.639
 701.714 251.279
 829.624 612.416
 722.398 599.607
 300.461 926.141
 808.219 549.037
 82.920 696.523
 827.139 744.149
 55.272 671.415
 712.938 643.192
 901.785 316.993
 924.384 766.732
 873.247 65.483
 587.049 858.463
 252.237 571.764
 13.305 531.549
 633.933 505.390
 364.778 152.586
 337.785 679.394
 260.322 96.177
 604.444 480.297
 833.779 56.004
 906.250 936.343
 629.857 58.402
 861.535 555.002
 392.196 942.867
 249.525 628.843
 171.603 867.195
 283.265 794.021
 769.670 395.345
 125.413 611.776
 666.338 731.394
 91.849 104.777
 670.696 986.721
 749.658 932.048
 321.617 88.795
 301.373 34.102
 866.125 153.453
 81.460 570.203
 604.150 208.656
 452.354 139.185
 732.226 952.391
 857.216 101.598
 97.461 392.260
 699.702 172.245
 616.608 406.534
 214.924 837.203
 481.401 409.010
 661.476 967.640
 696.444 831.217
 295.638 794.176
 344.373 259.650
 432.865 100.769
 186.809 2.323
 908.550 667.621
 559.620 93.529
 823.178 100.055
 855.593 279.102
 202.718 827.480
 383.675 123.468
 183.182 236.453
 806.312 826.396
 301.165 248.316
 268.121 679.592
 155.935 689.340
 401.293 894.569
 22.012 194.766
 615.001 122.637
 306.367 193.303
 15.074 710.132
 136.506 431.728
 351.797 197.567
 863.135 107.277
 31.516 906.058
 95.239 705.917
 253.599 549.937
 740.895 215.622
 127.972 578.004
 791.570 254.169
 398.123 550.303
 601.922 470.153
 426.033 991.114
 725.192 133.944
 3.486 276.076
 963.084 312.812
 530.715 681.837
 878.979 242.760
 169.155 485.560
 257.524 180.568
 828.609 200.134
 728.710 995.822
 717.237 685.531
 319.924 287.297
 670.394 19.704
 67.934 764.903
 414.305 941.553
 980.095 801.829
 224.231 207.321
 749.228 346.579
 343.184 909.332
 321.684 96.979
 853.961 287.103
 18.247 924.200
 89.662 675.764
 691.095 831.325
 849.650 361.506
 848.441 215.525
 710.813 389.935
 726.331 243.639
 217.903 958.084
 572.015 756.729
 159.660 337.168
 516.247 189.300
 25.515 259.489
 146.613 563.546
 955.141 63.343
 497.785 128.681
 482.404 343.973
 597.454 731.578
 406.857 392.036
 852.104 489.418
 548.386 814.560
 531.061 890.360
 630.847 693.637
 970.047 567.626
 353.279 727.352
 129.417 809.549
 925.618 563.478
 23.249 407.545
 130.898 42.851
 702.353 870.640
 816.948 145.059
 799.230 904.772
 684.944 918.951
 701.142 563.927
 225.468 694.864
 737.160 715.130
 628.369 40.189
 77.734 647.915
 762.785 626.819
 535.526 419.410
 767.726 835.115
 11.753 117.242
 119.923 197.305
 793.786 793.615
 40.123 872.080
 321.332 665.153
 876.126 195.775
 897.134 965.020
 352.775 943.486
 324.045 897.897
 826.547 491.316
 756.839 696.262
 523.816 349.512
 520.659 160.930
 104.140 52.144
 78.188 32.836
 277.869 674.573
 237.091 470.607
 954.044 102.860
 543.865 73.812
 911.044 913.206
 278.949 710.098
 8.042 413.389
 672.714 681.201
 807.396 146.860
 728.185 944.521
 302.150 323.884
 142.092 530.385
 462.511 98.989
 242.855 437.853
 82.182 1.465
 46.643 22.110
 49.781 803.107
 608.681 712.958
 650.113 597.543
 907.113 226.020
 851.043 306.936
 835.044 786.103
 118.358 428.547
 239.911 206.346
 65.658 805.494
 788.231 528.644
 959.541 38.241
 151.425 792.261
 610.730 846.945
 211.221 961.061
 666.146 16.425
 730.694 98.625
 530.049 287.286
 991.967 168.376
 667.397 746.654
 979.846 877.204
 540.470 483.387
 711.100 440.947
 890.007 834.705
 643.776 84.145
 61.843 808.646
 825.156 191.000
 994.926 829.902
 578.866 886.404
 800.203 951.505
 322.880 172.725
 373.978 992.974
 235.123 697.950
 583.860 614.274
 329.867 542.621
 448.296 287.004
 416.929 736.049
 688.118 168.211
 930.725 336.761
 674.705 472.098
 734.651 18.516
 326.765 540.522
 428.160 12.953
 936.725 169.793
 62.712 684.811
 337.101 109.926
 364.806 808.335
 673.613 29.786
 879.258 16.966
 340.131 669.639
 896.353 796.698
 183.885 679.438
 578.408 560.773
 818.728 580.143
 523.421 694.881
 28.992 965.608
 718.123 303.315
 623.916 78.798
 764.884 663.889
 358.366 108.724
 695.054 949.845
 393.060 339.345
 86.729 577.890
 278.776 780.585
 522.319 961.161
 243.657 281.579
 288.298 493.074
 98.969 790.262
 226.935 162.078
 892.533 319.947
 591.631 338.362
 394.803 16.547
 880.765 412.215
 42.632 209.537
 879.903 171.267
 360.620 460.768
 432.091 42.268
 478.233 898.924
 887.323 694.730
 839.326 810.377
 314.550 502.086
 814.301 831.543
 655.610 114.563
 756.686 701.576
 275.963 941.274
 256.816 450.762
 241.065 832.143
 424.574 948.337
 991.657 248.733
 48.293 758.521
 481.499 913.325
 323.461 365.548
 805.212 414.442
 496.375 653.410
 613.675 752.035
 526.124 455.588
 374.128 944.962
 613.212 431.268
 669.645 855.854
 882.630 150.514
 88.727 463.548
 429.519 269.870
 874.311 220.870
 450.877 6.106
 879.684 556.420
 989.562 738.988
 716.717 334.440
 427.458 729.430
 432.876 388.673
 881.959 378.096
 974.036 446.977
 10.429 688.108
 889.853 606.444
 916.066 166.215
 729.907 387.707
 208.515 97.386
 828.007 566.394
 214.869 271.854
 347.728 864.378
 600.584 910.181
 686.617 989.205
 562.644 815.770
 434.698 883.153
 444.699 45.624
 833.257 720.726
 319.320 505.189
 63.850 652.523
 337.837 483.240
 149.623 402.543
 593.356 905.413
 909.018 93.798
 835.355 922.737
 356.670 503.197
 651.044 803.174
 491.614 870.825
 53.565 163.495
 295.983 341.890
 732.579 585.844
 438.300 672.838
 299.248 93.185
 37.684 448.480
 543.837 811.582
 505.072 336.908
 196.740 191.561
 994.690 846.703
 697.694 177.714
 135.983 280.220
 616.196 753.299
 188.996 621.975
 289.861 908.143
 493.663 627.484
 945.920 612.893
 437.702 440.806
 611.576 175.289
 223.994 365.035
 897.129 14.926
 504.852 525.755
 725.138 548.041
 698.755 830.745
 81.320 414.678
 199.690 958.037
 258.158 614.447
 117.724 857.644
 58.360 416.860
 992.782 79.279
 308.508 866.312
 645.697 929.194
 417.733 764.354
 968.519 194.629
 794.363 652.639
 710.047 775.439
 725.847 274.236
 835.821 741.283
 932.345 509.788
 690.931 941.810
 849.078 884.906
 278.463 579.711
 781.664 458.484
 498.903 996.138
 245.232 526.029
 142.232 89.244
 953.295 921.258
 953.682 204.463
 305.371 352.105
 828.208 305.345
 650.581 758.655
 452.980 702.542
 723.434 990.806
 789.791 422.841
 181.340 548.493
 151.765 417.471
 172.886 848.834
 215.653 607.499
 961.370 639.707
 760.024 252.633
 277.576 190.919
 821.622 207.799
 815.442 700.785
 111.029 339.228
 978.298 661.659
 171.563 139.374
 74.202 452.501
 852.312 478.936
 917.032 155.255
 100.663 426.540
 564.074 25.677
 967.992 254.778
 387.580 454.814
 624.082 628.476
 92.111 916.889
 353.815 671.054
 734.375 860.729
 179.749 152.036
 438.899 828.520
 335.168 598.274
 820.438 106.741
 176.163 258.851
 189.980 774.314
 843.584 745.265
 331.002 222.667
 594.378 911.272
 959.897 707.519
 948.640 358.206
 231.075 644.347
 827.916 469.883
 692.868 585.971
 579.892 355.106
 653.217 794.230
 35.166 654.731
 760.197 226.930
 567.407 144.307
 856.050 560.136
 25.931 113.064
 516.935 524.200
 579.662 946.841
 664.568 585.039
 107.040 398.305
 828.926 601.061
 144.024 45.060
 980.021 47.373
 371.599 158.141
 836.267 254.755
 697.708 13.714
 530.196 659.164
 632.190 854.025
 880.326 611.730
 536.078 654.684
 20.153 938.431
 570.457 390.045
 88.867 257.618
 600.327 52.910
 238.993 422.622
 703.815 616.044
 587.441 231.837
 278.032 898.533
 479.978 381.479
 454.587 788.018
 685.104 183.997
 777.774 979.115
 839.354 760.546
 947.696 718.253
 668.647 677.711
 182.955 535.797
 573.469 540.673
 160.119 528.321
 31.898 97.182
 990.138 998.581
 714.282 434.182
 698.619 629.946
 65.310 862.887
 793.687 468.417
 570.135 854.999
 791.841 801.962
 735.912 694.907
 791.172 197.619
 571.655 397.870
 48.692 5.946
 698.841 475.961
 952.958 235.119
 161.901 640.926
 156.973 888.818
 99.054 860.867
 24.584 349.403
 75.416 946.159
 974.578 757.586
 545.454 155.195
 11.991 319.475
 402.553 74.030
 400.119 179.582
 269.547 143.061
 437.342 693.013
 293.481 851.226
 0.676 260.967
 16.878 482.506
 447.137 150.898
 20.546 834.737
 621.434 86.924
 661.868 6.613
 804.511 688.605
 388.128 900.735
 105.283 768.882
 885.332 769.524
 904.048 927.468
 155.937 953.351
 810.041 37.286
 508.817 958.710
 210.153 2.629
 224.673 496.318
 826.771 342.825
 241.025 858.344
 938.942 639.515
 822.235 639.511
 674.726 984.706
 659.020 893.348
 378.835 226.989
 824.192 222.807
 776.806 871.483
 220.468 409.659
 976.474 922.838
 643.948 131.249
 203.937 138.083
 983.130 253.501
 202.256 86.065
 836.088 548.394
 17.642 992.128
 493.886 400.898
 253.763 620.495
 670.606 848.786
 37.128 843.286
 2.009 858.409
 855.537 135.482
 456.262 65.868
 10.520 981.301
 749.999 807.058
 770.083 182.046
 318.039 388.247
 979.475 811.526
 600.186 493.606
 147.713 206.563
 466.701 935.079
 92.201 931.204
 666.465 686.861
 511.767 279.172
 737.705 140.421
 241.989 135.370
 937.853 611.372
 0.931 100.338
 322.228 436.795
 686.680 778.208
 104.260 146.905
 471.854 266.567
 164.823 569.749
 239.072 783.832
 924.692 739.250
 202.918 285.044
 460.229 798.110
 709.081 999.871
 514.272 906.462
 233.999 367.014
 46.124 438.684
 25.531 517.933
 868.820 444.287
 827.223 601.005
 259.111 699.539
 868.801 46.889
 794.403 435.576
 140.186 709.545
 997.975 512.577
 705.089 418.136
 164.109 950.655
 965.786 226.800
 321.291 123.988
 828.902 826.368
 85.450 889.127
 311.778 599.603
 895.669 530.253
 392.430 465.067
 129.195 758.317
 668.345 410.640
 6.486 457.725
 428.806 802.845
 244.043 309.505
 43.425 650.096
 644.665 475.425
 560.797 864.921
 361.431 860.378
 233.233 720.837
 391.096 3.527
 427.312 533.438
 980.938 820.555
 339.370 652.269
 434.551 434.114
 857.181 60.975
 219.075 406.792
 244.076 819.289
 79.441 316.155
 472.964 703.559
 902.930 785.459
 611.679 315.277
 526.518 573.215
 717.137 622.590
 294.999 912.071
 996.936 11.882
 542.665 20.310
 258.815 979.571
 946.667 151.190
 809.936 253.386
 875.121 25.379
 361.243 453.132
 995.191 354.661
 212.434 79.713
 911.056 21.225
 68.602 244.815
 942.665 452.218
 501.913 849.701
 135.113 715.361
 5.254 8.202
 585.340 765.631
 177.367 145.041
 395.585 268.059
 171.373 35.402
 297.782 196.107
 674.773 875.317
 854.128 412.994
 365.963 465.590
 318.772 154.348
 710.365 575.878
 764.430 480.236
 771.600 242.175
 34.441 603.666
 276.319 992.818
 902.003 547.936
 794.812 38.359
 509.041 868.767
 596.118 183.114
 550.288 496.900
 471.795 395.263
 674.898 926.307
 765.825 523.018
 437.508 571.365
 621.283 872.452
 660.430 738.026
 382.695 214.099
 914.223 159.623
 454.675 97.608
 708.807 813.279
 193.981 103.848
 963.277 899.750
 538.093 220.256
 19.657 594.970
 686.500 896.569
 341.869 888.544
 841.903 423.896
 632.390 451.407
 581.483 120.305
 269.711 725.887
 110.233 831.494
 162.079 26.286
 399.380 536.841
 597.739 362.081
 936.431 351.280
 797.479 450.028
 615.803 34.366
 318.644 232.329
 739.878 752.883
 475.641 447.888
 442.430 426.168
 613.434 960.370
 305.484 538.316
 558.711 693.746
 935.661 993.764
 367.549 992.379
 669.196 977.944
 655.891 853.217
 961.023 59.172
 235.538 882.604
 911.207 18.501
 457.170 635.686
 522.738 348.550
 885.057 593.805
 853.102 638.380
 575.314 832.109
 105.590 418.251
 8.970 98.411
 746.020 624.839
 428.739 753.893
 970.159 954.329
 58.588 770.422
 783.960 678.422
 140.276 707.891
 792.686 327.878
 421.578 543.429
 679.694 211.822
 275.458 143.535
 647.280 391.085
 944.858 576.710
 600.302 203.555
 998.864 890.351
 90.877 132.681
 285.761 219.253
 475.199 991.253
 888.161 467.564
 30.301 476.509
 564.057 390.610
 61.553 945.029
 212.893 792.256
 125.970 203.232
 182.890 107.880
 180.338 548.293
 958.679 738.492
 718.249 702.715
 488.465 779.675
 220.836 531.555
 257.373 907.055
 650.127 23.434
 146.323 60.836
 352.210 354.162
 169.884 653.942
 903.856 475.276
 726.302 515.702
 877.852 509.601
 960.702 895.436
 669.385 863.418
 8.782 73.126
 821.526 841.879
 101.859 458.625
 318.855 283.463
 951.582 273.038
 143.890 303.691
 248.883 778.388
 774.124 291.858
 89.878 602.164
 953.816 361.470
 342.479 555.404
 923.245 180.608
 380.760 795.680
 700.983 558.110
 807.034 584.429
 67.000 31.612
 149.575 841.846
 614.548 581.026
 540.672 338.092
 858.039 203.497
 846.945 568.356
 587.259 551.425
 21.481 48.648
 832.890 912.582
 783.354 111.917
 295.208 150.035
 390.657 968.657
 431.026 609.685
 872.471 276.719
 590.492 625.230
 815.702 211.225
 345.370 925.722
 684.875 772.789
 107.346 691.389
 785.429 71.472
 155.100 61.659
 790.596 591.827
 581.917 818.509
 243.427 13.081
 454.256 632.078
 451.918 325.971
 601.648 438.468
 627.773 567.279
 108.654 136.743
 217.120 64.056
 372.307 149.050
 952.140 236.318
 848.750 430.779
 861.367 610.254
 619.040 83.714
 37.100 119.514
 137.601 791.649
 422.693 161.610
 922.367 233.278
 880.307 387.099
 140.711 439.885
 789.043 253.828
 630.879 655.095
 940.365 915.661
 668.534 660.590
 406.607 738.771
 989.470 185.953
 801.570 368.630
 162.586 993.988
 200.148 792.467
 275.237 486.874
 285.369 756.279
 152.559 315.859
 722.842 469.062
 542.763 991.107
 579.220 41.904
 124.537 12.488
 886.104 113.949
 46.332 601.074
 364.720 674.364
 409.347 869.769
 359.153 28.468
 528.667 785.645
 244.209 21.843
 525.287 742.434
 873.587 138.869
 344.122 66.067
 988.718 557.704
 390.909 546.875
 219.975 63.873
 818.827 747.015
 259.994 306.526
 961.224 629.850
 681.502 897.991
 341.101 148.668
 495.478 496.878
 134.659 105.380
 13.936 231.872
 422.517 526.341
 587.495 587.130
 228.285 323.445
 851.721 416.308
 373.328 326.165
 836.539 831.561
 925.260 236.624
 596.744 843.112
 295.539 418.436
 413.434 336.258
 361.164 64.608
 429.326 63.954
 812.710 474.672
 226.261 117.785
 934.815 321.567
 70.252 897.321
 327.663 710.106
 655.357 22.302
 504.364 967.612
 318.174 284.137
 627.590 800.222
 93.285 488.822
 860.920 173.182
 188.454 544.175
 340.609 898.133
 606.602 47.501
 759.629 943.912
 687.539 858.234
 88.651 329.001
 322.334 132.331
 332.107 643.644
 871.219 255.171
 178.633 718.361
 334.506 257.350
 404.286 274.461
 855.619 118.221
 327.179 23.135
 24.645 856.439
 100.216 225.241
 876.528 241.645
 223.730 177.281
 695.127 119.015
 125.029 83.936
 325.703 766.580
 702.713 838.428
 325.300 967.405
 289.229 23.896
 932.003 904.108
 917.485 27.530
 77.763 916.407
 161.680 220.788
 900.757 213.848
 187.114 290.466
 905.755 931.523
 220.083 734.227
 876.502 348.050
 121.616 378.697
 242.549 559.580
 505.449 297.030
 52.229 593.960
 222.084 345.485
 289.826 543.923
 581.013 495.024
 612.575 251.361
 399.229 384.859
 864.417 856.101
 546.231 891.643
 968.842 867.544
 757.163 702.418
 111.437 576.929
 962.941 754.078
 920.546 618.539
 548.818 200.234
 646.692 342.054
 813.474 171.543
 961.161 673.328
 425.241 782.516
 852.395 130.617
 29.445 521.248
 435.008 206.827
 973.043 644.379
 117.614 20.327
 705.136 433.977
 147.723 837.801
 62.616 992.964
 788.474 158.252
 840.850 638.676
 334.525 659.451
 714.320 268.321
 473.065 603.849
 349.285 324.289
 598.490 703.306
 30.618 80.884
 132.100 889.233
 101.957 947.070
 545.296 631.097
 239.251 763.033
 78.775 111.418
 992.847 732.937
 361.432 684.702
 45.848 644.139
 609.908 122.227
 352.950 476.935
 509.589 440.801
 303.921 901.671
 495.302 913.801
 562.050 625.679
 48.000 714.764
 476.051 115.344
 963.455 611.131
 373.013 43.691
 819.708 37.393
 482.102 456.957
 139.051 577.725
 289.095 310.831
 903.288 488.465
 308.655 785.484
 111.377 16.531
 316.179 875.550
 268.285 312.665
 188.393 785.138
 942.629 105.458
 549.578 897.504
 536.646 666.312
 249.015 683.559
 961.252 145.299
 348.962 153.086
 115.672 47.407
 278.316 17.913
 627.803 417.601
 305.196 948.730
 738.545 446.877
 655.380 378.643
 109.481 451.001
 809.274 589.393
 625.215 25.477
 557.423 53.731
 454.357 176.766
 796.274 583.375
 59.462 168.691
 267.633 20.783
 917.437 17.763
 156.185 429.730
 167.196 101.051
 781.417 789.886
 558.115 299.795
 378.637 530.747
 76.566 851.648
 936.811 187.126
 702.180 500.248
 230.048 499.576
 442.215 254.226
 979.339 286.786
 241.419 756.165
 649.361 891.820
 524.001 838.082
 812.467 349.695
 30.023 742.411
 592.511 179.987
 624.808 920.108
 181.847 805.832
 829.343 500.250
 255.941 610.954
 712.525 943.667
 694.868 31.216
 351.215 47.681
 965.961 439.165
 478.066 126.567
 886.610 912.291
 954.925 635.088
 33.390 912.040
 914.306 778.307
 509.098 965.392
 464.037 323.223
 41.924 299.152
 740.044 225.794
 842.860 84.583
 386.689 155.305
 363.819 202.967
 638.645 147.158
 108.066 828.046
 546.578 570.944
 177.956 366.545
 332.743 254.830
 987.131 521.375
 761.756 866.870
 903.025 202.315
 974.410 691.949
 861.476 355.532
 744.491 447.900
 752.547 306.147
 194.447 210.221
 612.201 87.908
 837.808 331.309
 68.599 292.184
 424.967 182.753
 737.763 916.817
 552.992 868.747
 197.589 386.453
 786.187 771.942
 101.296 592.941
 127.190 932.065
 934.120 351.069
 911.374 120.370
 836.060 855.644
 481.391 872.909
 977.909 475.880
 573.120 261.772
 809.559 837.735
 26.447 410.635
 423.934 570.677
 869.648 559.465
 575.187 169.186
 738.439 229.109
 37.434 118.656
 31.612 871.249
 924.838 128.470
 804.551 470.159
 953.067 10.597
 617.848 312.639
 996.736 339.585
 926.771 499.925
 481.488 569.252
 982.788 444.380
 389.808 193.518
 63.119 294.103
 906.799 894.742
 418.792 945.565
 889.245 384.800
 984.713 539.015
 514.771 914.294
 303.347 350.252
 217.465 696.964
 531.898 77.701
 604.430 903.439
 914.166 223.364
 690.517 445.155
 863.765 643.689
 904.545 660.827
 314.410 230.710
 782.026 789.777
 312.798 919.812
 641.764 965.108
 855.811 918.370
 375.110 471.995
 680.001 835.462
 488.556 419.871
 399.200 658.243
 917.263 390.063
 935.745 672.837
 756.857 301.413
 309.978 139.435
 784.021 834.873
 327.706 991.262
 497.229 564.152
 650.309 989.253
 904.297 133.776
 839.657 598.374
 613.544 729.797
 760.319 592.939
 103.600 913.644
 793.500 797.931
 709.666 988.913
 597.362 947.848
 680.896 187.308
 141.802 926.243
 147.281 477.312
 785.405 435.663
 450.735 991.905
 659.254 752.695
 712.970 354.741
 315.838 725.321
 854.293 363.370
 808.830 664.555
 367.842 9.643
 236.552 629.667
 771.322 18.164
 532.064 682.247
 784.440 441.269
 467.839 630.478
 349.572 231.556
 592.761 258.474
 763.390 629.243
 91.728 959.341
 509.060 51.149
 389.565 503.096
 166.152 490.709
 75.583 575.952
 775.635 165.006
 345.206 945.326
 700.461 846.469
 411.329 120.790
 751.610 455.678
 78.882 195.858
 751.481 670.079
 78.412 935.687
 840.800 514.567
 573.104 903.716
 464.391 777.639
 71.611 543.693
 811.131 165.474
 457.477 216.112
 453.064 31.063
 974.084 558.720
 400.043 351.874
 349.258 544.312
 834.709 73.914
 201.537 855.803
 446.242 579.341
 914.188 814.516
 771.761 596.393
 95.137 974.435
 965.928 472.730
 940.946 539.940
 340.045 134.908
 498.853 150.247
 182.428 907.121
 258.739 988.808
 336.136 451.654
 321.103 74.448
 765.256 602.222
 769.898 442.659
 587.069 610.927
 851.144 465.770
 437.932 31.808
 217.999 40.364
 431.986 971.448
 277.363 806.255
 673.453 992.956
 566.907 985.468
 307.991 447.759
 937.670 140.097
 412.156 204.257
 27.268 957.964
 791.454 558.778
 321.408 663.835
 608.744 857.826
 834.367 416.297
 21.170 977.904
 737.755 946.551
 943.609 136.870
 854.888 101.426
 161.258 526.602
 867.298 10.330
 218.126 328.726
 980.016 461.943
 449.345 812.166
 121.512 174.090
 794.422 312.683
 48.434 907.764
 419.560 0.436
 849.101 517.982
 937.194 882.607
 735.157 769.612
 90.026 535.494
 948.688 60.932
 68.478 576.243
 440.790 592.513
 261.014 970.921
 374.087 260.474
 755.826 426.287
 720.652 923.705
 582.584 461.001
 351.405 241.900
 720.176 322.701
 204.378 68.904
 719.525 875.259
 866.467 242.828
 271.780 481.419
 273.959 385.530
 766.557 946.050
 126.586 119.664
 360.859 851.509
 991.829 557.521
 48.240 336.427
 252.442 404.022
 864.223 161.020
 900.503 953.572
 575.712 24.318
 413.834 320.024
 819.948 701.138
 351.366 609.102
 726.315 939.073
 987.365 377.487
 69.217 878.981
 962.648 591.998
 162.396 357.747
 84.563 641.399
 167.805 31.222
 655.193 513.152
 611.977 170.996
 975.782 544.621
 489.219 983.946
 469.570 725.032
 896.702 762.289
 518.146 158.672
 157.356 368.525
 29.165 315.007
 511.426 909.131
 685.137 166.502
 818.588 758.974
 81.296 344.878
 134.978 811.344
 690.874 391.546
 291.510 283.159
 22.022 914.024
 683.096 78.919
 3.924 628.933
 817.171 478.402
 690.197 530.833
 902.226 270.806
 753.493 697.576
 973.402 811.429
 2.460 965.527
 46.810 366.002
 645.064 85.993
 313.962 463.287
 193.218 227.245
 882.901 369.617
 523.120 300.022
 446.491 691.740
 522.340 559.202
 117.367 109.115
 145.292 37.239
 572.895 326.867
 318.126 377.989
 364.662 159.735
 565.300 610.692
 481.545 729.949
 134.292 896.554
 932.078 753.111
 761.335 623.719
 602.785 851.422
 617.048 765.092
 29.583 469.433
 791.991 757.915
 17.549 860.591
 402.015 440.125
 491.799 491.001
 813.659 677.955
 243.452 187.948
 990.596 149.187
 737.383 203.819
 751.271 479.818
 213.555 720.361
 91.540 257.095
 484.981 973.936
 278.566 813.045
 110.061 320.060
 355.845 559.438
 695.182 996.493
 34.526 793.049
 618.521 800.276
 781.749 529.945
 314.268 218.018
 679.428 86.051
 727.712 983.516
 321.461 830.597
 658.328 466.250
 476.920 97.113
 416.154 492.921
 382.421 456.821
 695.182 86.866
 577.835 20.813
 438.304 482.776
 983.236 734.848
 56.817 582.724
 76.916 624.463
 951.805 601.174
 298.097 14.271
 346.421 978.818
 215.435 25.372
 911.708 96.003
 203.347 306.095
 191.853 894.889
 810.636 396.525
 998.432 124.829
 226.030 305.003
 541.298 597.709
 107.258 489.121
 343.281 9.911
 986.582 204.353
 897.054 626.325
 766.835 95.786
 468.670 391.519
 826.523 463.317
 539.863 936.096
 637.289 94.876
 669.757 975.858
 816.840 217.888
 308.865 891.142
 278.279 514.125
 530.044 848.341
 753.909 340.874
 171.229 849.863
 957.091 131.005
 385.529 128.608
 67.180 250.782
 640.682 534.481
 975.299 487.526
 330.343 80.596
 786.483 445.457
 85.631 853.093
 738.240 838.768
 791.377 659.150
 846.696 393.549
 105.237 351.497
 937.308 477.343
 790.197 874.046
 43.645 855.380
 445.770 12.134
 579.367 80.037
 757.654 282.995
 897.499 924.497
 379.767 688.720
 368.061 208.262
 169.884 387.092
 528.543 82.191
 76.940 67.741
 118.581 860.544
 333.975 695.340
 405.098 339.452
 258.500 681.715
 470.437 23.120
 367.405 749.291
 484.503 104.351
 345.501 164.221
 152.059 493.815
 787.421 454.529
 835.441 757.534
 386.990 632.933
 446.533 864.743
 154.838 652.600
 303.520 44.510
 285.213 814.475
 309.578 440.944
 901.322 985.193
 161.928 300.619
 222.825 283.673
 798.829 44.952
 810.037 751.769
 975.088 213.071
 740.959 979.848
 87.780 111.371
 616.609 642.495
 95.636 294.152
 617.261 984.049
 358.243 210.893
 850.667 940.283
 313.665 490.672
 549.400 393.695
 291.937 159.806
 347.806 28.865
 182.083 386.971
 662.277 14.873
 714.813 168.856
 827.640 818.259
 453.037 272.256
 26.089 507.561
 187.013 64.477
 555.660 4.662
 877.769 937.786
 697.623 565.367
 976.823 475.724
 384.964 918.699
 345.872 445.383
 278.567 688.890
 908.793 21.831
 408.467 84.130
 969.814 265.985
 622.356 120.597
 34.137 958.228
 43.043 508.524
 256.745 125.435
 114.983 549.170
 935.866 442.868
 614.105 158.094
 951.940 614.409
 905.425 262.544
 751.523 570.148
 412.455 30.769
 486.915 120.382
 567.770 531.409
 673.239 586.251
 754.816 734.772
 220.103 921.759
 939.816 138.723
 767.754 247.619
 795.248 504.367
 819.123 347.745
 301.892 135.859
 448.369 113.355
 706.769 140.121
 201.048 752.297
 634.792 102.238
 826.262 672.709
 380.772 447.914
 420.722 676.439
 427.216 412.897
 470.384 600.405
 976.429 369.130
 777.061 980.481
 390.770 277.201
 813.133 105.410
 493.094 143.836
 193.382 916.125
 484.525 601.947
 553.292 292.862
 35.764 529.456
 620.215 78.206
 851.357 53.406
 928.209 694.208
 597.011 309.342
 807.681 926.751
 624.701 45.385
 653.938 637.219
 988.331 68.805
 299.371 102.304
 77.070 764.174
 665.106 925.392
 19.708 490.596
 910.852 70.918
 250.628 756.299
 525.504 375.354
 148.254 227.485
 273.238 729.947
 35.293 51.264
 525.894 121.240
 595.076 746.492
 245.967 481.747
 641.322 269.033
 37.332 236.598
 364.150 407.512
 132.751 939.631
 550.973 670.770
 646.250 147.261
 687.738 438.450
 670.836 868.882
 327.841 651.408
 961.850 512.684
 170.007 399.696
 706.068 185.374
 112.616 743.898
 756.850 738.636
 303.798 192.637
 314.914 835.305
 240.486 807.535
 279.372 50.716
 95.067 660.099
 889.451 161.802
 178.086 706.539
 156.786 106.012
 245.360 351.016
 362.484 927.604
 896.843 450.120
 301.575 449.335
 714.731 77.277
 317.326 507.774
 874.767 461.533
 624.788 730.815
 515.836 477.637
 200.408 892.364
 150.184 371.172
 164.415 493.218
 274.530 921.717
 234.788 46.190
 238.591 487.547
 444.028 510.237
 433.077 736.563
 918.714 861.323
 267.769 890.018
 491.269 111.079
 969.181 918.863
 185.849 407.667
 386.486 908.455
 966.302 662.037
 157.364 207.857
 402.319 437.956
 358.561 607.530
 277.088 392.327
 208.766 637.148
 380.700 135.702
 266.758 777.137
 391.348 49.340
 591.288 458.007
 502.148 908.154
 419.917 845.471
 294.343 447.532
 454.062 632.440
 855.266 621.012
 881.954 77.599
 687.107 835.563
 858.536 931.233
 23.953 47.630
 522.753 399.870
 571.530 147.857
 453.060 40.289
 786.345 462.684
 128.727 199.329
 826.682 629.645
 818.648 978.049
 523.090 248.729
 904.734 487.325
 745.042 28.621
 960.696 557.412
 575.604 103.810
 649.230 887.779
 767.804 531.724
 324.730 587.501
 143.552 939.292
 991.017 13.151
 335.165 892.132
 273.827 3.790
 565.718 839.240
 338.587 924.895
 850.559 739.423
 181.202 139.490
 989.533 516.228
 612.075 540.263
 246.988 894.960
 163.488 906.812
 501.928 543.132
 402.956 43.589
 539.181 624.897
 8.575 743.576
 767.807 266.451
 938.135 587.719
 47.014 154.809
 36.456 798.850
 102.309 713.946
 112.721 830.073
 683.670 442.812
 472.307 980.683
 689.195 997.836
 899.758 137.814
 816.246 162.124
 408.156 169.683
 350.013 684.532
 645.351 617.945
 727.043 79.382
 582.765 114.092
 867.415 352.863
 114.103 480.641
 630.529 531.615
 18.940 265.174
 370.789 94.980
 662.442 627.949
 533.964 502.657
 23.325 86.153
 703.586 27.585
 586.389 775.020
 968.934 878.836
 175.760 173.604
 9.042 975.881
 515.489 857.300
 766.573 824.188
 713.642 867.097
 994.666 368.593
 706.101 954.702
 600.964 856.981
 151.289 891.076
 465.726 39.655
 224.907 472.494
 983.269 132.245
 65.112 972.371
 754.114 70.623
 307.469 858.759
 753.357 639.058
 722.494 307.379
 611.341 27.605
 626.846 709.500
 886.227 506.730
 635.574 214.900
 983.052 947.473
 813.740 715.056
 607.276 380.587
 180.717 303.746
 837.331 210.354
 332.312 535.247
 393.458 875.953
 140.272 8.677
 880.208 998.871
 734.790 355.727
 426.668 447.988
 395.275 403.878
 559.143 389.320
 393.145 574.305
 461.155 625.422
 26.103 790.086
 228.919 245.970
 37.596 793.537
 868.557 447.811
 762.621 669.672
 734.244 996.879
 819.370 54.670
 832.137 118.799
 66.205 373.373
 949.486 58.101
 159.104 38.072
 276.074 341.963
 123.102 783.038
 8.380 142.887
 342.466 776.565
 136.157 541.187
 681.881 306.670
 55.143 943.466
 681.023 280.619
 4.994 184.090
 977.328 505.218
 353.337 705.200
 69.068 358.147
 17.861 724.900
 948.931 544.961
 499.946 26.409
 936.077 826.687
 84.558 262.271
 584.203 955.018
 309.514 811.863
 919.650 262.050
 218.172 867.867
 495.384 6.424
 656.838 683.932
 65.245 405.038
 763.370 683.178
 772.636 397.354
 196.562 312.612
 996.706 356.643
 784.892 304.838
 747.694 828.536
 414.192 64.102
 295.523 732.158
 741.142 682.863
 548.964 483.512
 905.393 87.360
 276.974 15.937
 838.292 741.538
 232.409 390.349
 129.099 459.020
 457.733 461.068
 137.081 199.318
 832.129 134.550
 134.822 289.301
 272.219 12.022
 567.480 611.929
 890.351 417.350
 925.691 754.988
 13.920 893.370
 495.677 491.980
 898.628 509.215
 186.138 870.316
 553.118 703.958
 383.316 468.737
 610.350 735.307
 76.773 432.554
 113.860 83.456
 380.701 843.318
 369.273 747.819
 678.874 986.311
 280.776 277.017
 403.677 567.401
 439.539 489.512
 457.057 839.069
 450.211 213.766
 358.167 627.678
 819.792 433.447
 801.065 130.165
 140.402 36.192
 696.825 53.593
 177.262 895.813
 306.261 706.430
 931.842 370.010
 419.064 282.529
 347.299 961.923
 957.269 89.924
 321.669 7.860
 958.685 414.477
 309.623 839.862
 790.373 136.650
 444.874 95.265
 142.620 967.266
 674.671 261.935
 927.636 79.917
 440.313 353.531
 549.797 103.857
 491.694 890.973
 99.351 527.925
 220.952 351.841
 150.888 944.738
 624.859 556.727
 901.313 642.437
 545.469 349.565
 67.731 501.365
 34.430 546.990
 69.540 163.843
 582.290 769.836
 655.438 970.644
 47.155 108.752
 997.443 167.645
 607.309 936.783
 880.748 615.854
 103.314 776.592
 569.089 438.403
 83.023 311.272
 146.924 225.959
 527.471 138.717
 137.072 129.359
 129.479 93.867
 298.478 193.152
 585.759 175.416
 134.656 939.484
 316.380 728.729
 528.327 577.550
 464.633 360.403
 379.218 384.376
 780.904 538.450
 305.410 138.324
 834.313 302.426
 597.668 863.439
 907.231 447.386
 242.634 202.132
 344.741 822.672
 84.397 132.996
 191.455 509.824
 32.962 412.608
 742.675 12.923
 688.432 483.454
 459.526 749.358
 195.749 858.718
 295.615 0.082
 518.883 388.386
 306.039 637.146
 395.929 815.180
 861.585 854.599
 856.364 644.341
 478.156 389.251
 525.411 344.734
 253.366 323.489
 762.986 52.459
 941.620 147.066
 569.064 309.895
 511.582 843.053
 794.633 506.409
 534.778 19.844
 516.900 920.934
 323.120 592.073
 36.623 945.910
 441.725 914.680
 229.608 807.172
 99.696 183.168
 407.487 11.082
 197.124 56.782
 216.319 740.289
 165.921 958.166
 805.475 390.072
 572.946 111.705
 741.513 561.178
 97.079 752.750
 208.552 790.910
 491.334 861.216
 542.219 566.001
 493.857 426.312
 280.996 188.249
 57.979 455.796
 707.174 592.451
 384.627 414.853
 388.378 496.636
 916.837 369.271
 946.369 313.789
 5.425 57.946
 177.566 104.180
 389.732 314.901
 562.419 796.147
 923.600 475.169
 39.520 763.968
 283.312 547.263
 924.429 203.617
 343.179 323.109
 840.069 185.288
 821.030 170.564
 140.573 646.041
 958.304 850.919
 277.429 292.722
 889.274 301.568
 927.328 556.015
 905.687 290.608
 105.173 528.375
 674.451 194.085
 381.337 654.448
 207.829 767.629
 245.440 760.985
 811.791 722.046
 474.111 518.146
 595.824 598.015
 509.592 335.417
 366.817 939.434
 610.304 998.227
 753.906 50.210
 242.134 546.955
 326.885 787.925
 517.053 254.777
 837.440 392.923
 708.617 357.116
 792.884 406.837
 64.863 971.011
 581.898 324.737
 459.356 481.114
 730.141 915.064
 359.806 389.311
 442.432 686.860
 218.196 71.863
 962.755 980.935
 592.282 171.833
 981.955 697.349
 69.175 101.398
 77.053 973.484
 679.366 730.041
 160.246 813.264
 843.837 197.770
 37.537 997.418
 695.762 590.292
 267.374 726.657
 648.054 134.009
 612.637 654.082
 452.651 566.776
 991.848 930.936
 409.627 385.427
 157.798 942.046
 354.225 998.421
 517.187 756.085
 176.536 172.530
 909.851 313.436
 838.451 72.985
 600.191 764.364
 650.639 189.042
 709.331 535.963
 291.628 309.417
 300.014 922.537
 102.693 778.000
 986.343 675.604
 315.547 598.651
 399.205 22.338
 382.011 663.619
 920.770 211.209
 621.583 813.383
 586.205 407.802
 207.654 472.608
 919.067 19.823
 627.784 888.940
 153.356 186.245
 307.979 185.825
 937.584 730.329
 43.068 450.237
 305.312 749.100
 261.466 349.656
 726.290 733.014
 336.854 513.892
 169.785 609.470
 84.147 346.214
 766.984 954.005
 12.993 529.954
 255.913 275.182
 707.589 272.447
 536.524 356.005
 33.602 44.251
 415.074 119.291
 496.269 10.450
 738.268 10.593
 571.429 560.284
 324.823 984.380
 864.294 884.768
 313.924 502.366
 508.618 758.613
 138.665 562.692
 868.835 897.202
 373.142 371.489
 745.261 92.117
 222.730 431.024
 381.243 905.599
 659.667 278.779
 432.893 917.040
 834.962 987.482
 66.724 270.345
 810.546 586.219
 706.049 742.636
 193.269 436.622
 939.553 430.733
 458.848 85.833
 349.336 886.298
 626.145 400.139
 703.233 593.149
 180.512 681.172
 107.888 806.425
 402.590 692.219
 433.593 213.939
 392.441 928.159
 25.921 651.873
 397.739 291.785
 417.731 242.093
 571.595 475.866
 281.038 114.687
 966.425 568.335
 122.827 150.340
 583.829 612.812
 471.245 501.926
 268.951 373.686
 336.246 627.965
 486.392 320.669
 207.111 52.722
 821.713 698.886
 491.964 434.658
 899.451 464.803
 163.287 918.338
 229.825 213.701
 78.254 321.910
 929.705 9.866
 451.593 895.827
 899.786 155.505
 807.698 116.972
 673.101 438.685
 292.143 960.002
 27.228 715.070
 922.948 34.077
 523.850 873.997
 479.487 873.774
 308.170 278.655
 610.335 28.666
 873.394 755.108
 67.514 673.525
 631.718 628.963
 998.275 542.517
 295.667 305.349
 29.847 624.020
 478.019 481.957
 628.563 301.204
 983.943 441.237
 391.744 316.486
 867.306 542.176
 606.028 920.006
 29.749 220.533
 475.005 943.806
 484.220 596.116
 855.671 950.395
 115.780 403.952
 449.166 428.414
 36.157 31.401
 46.254 656.421
 332.431 214.029
 340.244 1.299
 995.195 568.881
 775.483 248.815
 121.536 914.726
 12.564 34.639
 620.254 925.467
 554.281 524.356
 801.054 406.624
 409.727 415.944
 559.434 587.416
 976.290 859.014
 730.934 635.095
 517.502 518.172
 392.061 866.952
 213.631 285.607
 943.058 242.641
 94.445 868.159
 185.795 939.511
 641.067 950.203
 977.107 561.618
 205.335 944.770
 516.210 614.584
 958.112 586.204
 739.413 739.858
 987.966 148.563
 424.592 180.021
 652.256 771.041
 433.278 519.240
 885.653 876.348
 474.253 777.833
 26.355 637.630
 996.940 946.043
 785.775 806.858
 406.509 418.958
 299.383 401.205
 29.346 81.968
 118.956 957.885
 894.497 925.091
 482.092 531.897
 884.030 605.989
 993.984 810.546
 546.373 797.623
 827.811 654.377
 467.888 49.746
 870.339 812.985
 618.966 256.868
 663.446 288.120
 294.315 292.968
 103.185 873.628
 868.809 469.202
 316.898 355.327
 509.118 860.466
 934.967 33.251
 589.515 285.381
 674.524 978.261
 932.809 508.515
 153.237 365.439
 162.817 650.216
 625.835 463.729
 644.345 565.994
 686.113 296.629
 385.125 211.972
 282.583 529.686
 269.051 504.429
 864.761 959.786
 422.302 559.243
 395.461 767.377
 927.439 251.133
 946.562 899.864
 492.419 943.738
 834.058 52.204
 751.788 830.921
 763.136 434.525
 279.573 309.316
 344.330 117.451
 983.856 24.421
 34.135 240.251
 641.416 940.791
 52.733 787.230
 929.720 864.792
 970.754 281.760
 388.870 70.400
 347.301 428.502
 466.745 959.678
 282.133 31.813
 788.574 335.555
 833.328 26.740
 372.847 821.568
 593.350 38.794
 966.923 68.349
 34.949 915.787
 479.662 617.199
 585.479 291.072
 579.133 15.497
 393.801 599.670
 538.945 5.489
 876.147 500.010
 947.589 236.773
 902.068 292.641
 735.441 23.507
 773.334 377.569
 370.799 610.709
 399.620 773.410
 979.701 301.248
 555.636 219.822
 457.596 588.184
 163.546 900.519
 470.726 238.571
 858.972 624.292
 150.807 577.742
 923.317 668.062
 531.040 161.406
 82.746 966.865
 570.424 620.863
 845.903 994.374
 385.728 889.390
 467.695 343.161
 928.379 821.092
 352.576 531.106
 382.177 593.382
 643.198 39.564
 545.354 327.830
 852.759 656.026
 128.701 298.853
 993.565 240.732
 434.619 543.765
 610.156 470.136
 167.920 899.910
 150.816 603.262
 8.715 624.339
 992.533 58.180
 94.711 88.786
 285.749 529.273
 211.872 268.296
 298.925 491.317
 478.763 176.893
 639.584 459.038
 784.365 260.288
 206.628 51.743
 558.181 386.082
 915.230 268.375
 424.586 219.659
 635.280 941.233
 433.295 822.543
 730.229 904.391
 330.434 533.970
 486.409 299.104
 408.792 10.824
 322.702 722.239
 973.689 511.456
 284.247 699.762
 207.451 561.718
 97.105 595.931
 989.355 373.555
 217.239 426.030
 10.231 275.321
 398.394 767.818
 746.539 826.791
 459.525 721.651
 665.152 739.367
 111.164 574.247
 508.231 602.712
 937.861 914.830
 951.343 272.935
 294.631 638.946
 84.456 535.250
 901.771 774.440
 484.848 886.982
 84.796 861.099
 536.544 456.790
 753.404 711.450
 709.203 785.631
 521.902 541.629
 799.876 437.377
 598.405 470.393
 426.508 815.969
 794.319 289.089
 58.261 665.944
 890.297 769.154
 493.655 189.146
 629.212 925.644
 325.163 578.057
 358.198 940.088
 633.578 741.836
 205.896 473.981
 965.356 671.632
 131.370 1.444
 792.826 984.682
 19.511 447.607
 825.097 820.220
 603.958 745.330
 114.452 193.120
 580.668 89.805
 229.783 792.872
 119.426 366.875
 389.176 836.030
 700.976 910.663
 355.087 120.263
 996.559 879.037
 797.964 708.939
 384.873 856.918
 380.922 408.678
 767.560 58.425
 865.585 241.037
 24.917 715.956
 397.120 696.598
 753.620 949.760
 807.465 579.091
 680.745 903.179
 245.553 473.078
 264.513 20.077
 871.029 216.311
 711.109 611.036
 355.498 532.736
 776.105 898.483
 847.983 130.601
 923.966 408.373
 157.353 929.112
 413.341 263.264
 665.374 624.082
 711.310 770.357
 844.378 906.309
 946.126 845.380
 851.022 314.622
 343.455 692.073
 92.989 838.233
 291.670 705.834
 712.804 20.121
 711.765 493.025
 849.152 885.442
 209.229 914.157
 271.515 597.590
 329.273 155.064
 441.799 291.496
 471.834 506.197
 343.437 151.614
 325.461 52.949
 93.703 983.874
 304.449 131.662
 681.474 410.555
 504.425 734.509
 366.122 418.962
 289.168 115.306
 752.638 483.920
 274.927 486.557
 195.557 416.235
 255.412 750.404
 554.862 660.580
 406.354 783.000
 959.291 63.711
 896.740 519.125
 857.583 385.088
 116.347 353.221
 440.979 644.897
 985.764 591.636
 388.215 58.116
 953.876 531.655
 658.327 936.869
 94.795 394.251
 780.578 847.071
 305.788 753.567
 262.023 159.786
 672.212 256.672
 551.557 264.268
 125.380 547.421
 618.362 320.064
 173.212 149.330
 978.692 872.519
 658.295 140.803
 747.590 682.579
 698.451 304.077
 514.124 111.852
 524.035 844.726
 5.831 631.712
 255.231 74.941
 289.217 906.068
 500.668 710.243
 770.501 236.680
 323.273 740.401
 339.445 404.143
 755.807 561.652
 417.448 423.539
 880.749 74.591
 410.492 939.037
 68.669 402.166
 562.641 774.389
 426.118 422.101
 594.293 45.236
 796.072 360.780
 882.013 623.743
 817.461 699.483
 587.620 166.420
 949.464 803.178
 820.187 302.664
 943.372 216.321
 66.055 505.910
 770.578 964.853
 152.074 93.212
 338.123 459.710
 522.620 325.104
 620.078 481.230
 670.960 698.890
 858.669 18.168
 933.037 878.913
 826.574 487.433
 242.474 811.194
 452.223 634.543
 778.525 92.197
 382.625 539.436
 85.926 658.052
 860.498 972.160
 282.248 27.569
 19.860 468.684
 422.817 256.824
 830.341 54.443
 196.974 172.386
 247.125 423.877
 566.887 462.725
 30.389 495.486
 119.182 581.613
 393.546 776.468
 120.891 802.930
 409.478 577.488
 98.827 953.227
 562.663 270.511
 192.381 517.288
 174.954 950.748
 264.143 784.159
 674.314 782.871
 444.055 188.502
 917.634 232.837
 287.328 857.274
 447.683 326.372
 353.836 837.758
 665.074 65.826
 779.633 443.715
 261.943 476.358
 275.658 386.249
 805.919 253.917
 123.348 769.949
 320.197 230.203
 763.994 938.665
 895.502 448.540
 823.335 495.144
 437.895 419.678
 153.490 431.643
 326.477 473.970
 192.248 172.070
 78.695 187.683
 569.649 808.364
 728.179 793.745
 71.232 923.472
 968.736 713.695
 387.305 29.846
 744.505 806.617
 331.880 855.926
 734.523 326.397
 650.723 914.194
 532.527 630.537
 105.381 54.468
 530.177 377.293
 122.462 6.953
 922.645 784.109
 41.272 353.827
 546.522 765.718
 437.718 428.889
 686.010 707.207
 410.884 465.884
 627.508 803.518
 306.691 921.925
 766.035 375.907
 539.514 458.013
 958.716 186.745
 829.564 119.644
 648.244 361.614
 876.576 23.262
 938.220 202.106
 767.036 405.643
 266.296 560.256
 994.385 460.845
 891.805 937.461
 43.904 591.253
 971.936 474.620
 943.975 794.236
 252.581 188.558
 853.992 43.476
 132.742 371.402
 690.252 994.178
 189.271 958.261
 481.848 824.717
 863.928 854.257
 799.010 845.202
 437.960 929.911
 359.876 867.775
 249.086 395.117
 154.766 596.818
 268.866 63.016
 939.219 202.719
 159.641 148.271
 251.070 174.290
 102.674 507.379
 668.459 776.699
 443.929 935.178
 513.895 388.982
 280.262 360.815
 746.327 463.401
 824.179 632.705
 193.901 284.531
 885.135 405.996
 342.893 445.774
 313.316 323.469
 594.818 482.647
 319.646 853.557
 668.306 273.811
 343.400 474.176
 792.883 151.128
 544.094 291.435
 608.961 548.595
 83.628 96.344
 546.216 6.718
 502.046 494.536
 648.037 364.464
 618.214 313.498
 793.214 586.734
 275.738 484.154
 440.683 353.087
 753.110 9.931
 995.485 875.901
 942.161 243.185
 723.692 416.392
 225.394 268.323
 593.541 258.657
 933.454 791.024
 205.311 9.704
 0.295 117.014
 12.415 682.201
 944.486 901.127
 702.939 142.112
 158.197 702.430
 979.560 861.870
 76.005 604.593
 74.741 98.008
 597.624 378.152
 398.845 337.940
 953.501 764.694
 425.820 251.900
 410.048 359.340
 662.122 201.769
 19.931 430.154
 660.373 248.002
 318.534 529.701
 73.851 349.214
 64.717 379.075
 698.351 246.797
 14.597 707.911
 14.376 190.554
 321.933 250.753
 578.456 902.648
 576.289 181.390
 573.980 848.687
 147.353 929.234
 228.869 229.734
 405.407 597.550
 652.474 11.157
 367.041 390.315
 902.944 537.958
 282.855 366.099
 938.061 766.619
 879.430 52.776
 149.152 176.191
 208.573 570.733
 754.383 952.611
 988.328 785.028
 712.891 907.073
 666.078 14.512
 496.140 769.066
 246.059 109.893
 952.351 355.803
 831.539 430.445
 261.317 670.785
 293.962 823.153
 191.428 124.740
 33.460 77.283
 332.053 842.112
 301.703 195.566
 929.768 846.304
 461.399 910.244
 356.335 878.365
 127.385 163.402
 983.339 658.585
 720.812 267.389
 439.177 651.089
 247.204 429.173
 438.490 331.229
 335.972 544.561
 864.628 718.017
 836.376 192.058
 768.281 543.587
 714.061 645.310
 838.889 53.644
 122.347 306.650
 581.947 622.770
 400.912 86.927
 470.035 322.604
 276.804 28.979
 256.666 386.174
 682.495 519.705
 181.264 395.601
 664.737 150.381
 135.382 601.203
 716.159 73.761
 892.303 316.403
 226.843 242.648
 65.246 974.326
 411.730 386.232
 597.540 468.491
 135.795 941.949
 798.307 512.279
 224.993 381.386
 419.645 261.188
 637.425 684.427
 179.429 560.114
 874.677 877.170
 823.894 257.681
 164.618 72.925
 105.938 814.001
 748.980 873.925
 441.104 301.118
 394.718 102.168
 959.359 131.056
 428.783 944.506
 866.032 859.988
 910.519 798.842
 581.669 14.174
 322.088 489.736
 873.272 510.316
 520.411 443.332
 896.783 236.723
 877.851 749.133
 724.165 199.702
 95.003 431.509
 962.603 190.156
 227.267 364.041
 625.886 697.058
 985.582 7.792
 579.749 186.978
 386.688 978.819
 947.862 421.912
 703.976 554.824
 580.170 132.197
 348.747 835.404
 500.833 668.459
 563.943 860.446
 572.160 688.273
 486.886 567.611
 40.340 92.044
 410.956 799.245
 227.868 301.784
 703.369 433.712
 169.103 209.596
 400.219 163.830
 165.208 234.392
 662.010 39.315
 981.707 580.525
 22.084 960.065
 98.158 46.396
 264.201 197.329
 120.205 280.932
 219.469 340.853
 207.737 818.063
 250.476 947.722
 390.693 261.464
 493.693 494.663
 620.546 762.070
 439.740 917.057
 728.600 187.989
 353.114 227.843
 472.548 779.839
 654.390 136.229
 94.405 404.273
 323.238 683.872
 282.869 945.189
 821.972 154.579
 831.655 727.138
 7.459 628.034
 265.684 860.644
 92.643 789.516
 125.631 887.122
 364.358 992.631
 767.845 324.904
 66.567 133.030
 463.681 561.445
 450.489 925.665
 235.736 774.411
 386.542 499.927
 417.223 111.139
 366.847 415.067
 986.883 517.578
 18.510 847.361
 640.552 330.458
 42.715 670.844
 590.185 867.198
 516.247 821.222
 713.104 744.265
 792.331 839.180
 843.214 894.681
 446.420 992.138
 339.465 247.845
 287.866 295.329
 175.818 679.205
 936.302 32.351
 465.404 173.657
 706.409 716.263
 806.362 605.524
 998.865 554.450
 68.357 190.803
 329.193 369.389
 130.255 476.081
 888.548 83.900
 737.291 795.567
 798.064 570.238
 629.974 946.251
 245.939 169.566
 669.513 535.120
 567.167 59.897
 61.611 65.946
 200.687 949.877
 380.992 521.576
 827.110 132.047
 795.071 516.482
 919.387 587.013
 251.899 239.821
 324.370 699.813
 963.325 468.515
 308.785 857.490
 10.569 130.122
 50.453 134.263
 510.722 855.029
 714.555 844.713
 396.747 935.286
 733.335 629.207
 321.189 252.753
 491.999 117.568
 538.947 342.187
 427.966 51.073
 354.182 496.080
 267.458 998.850
 30.929 18.757
 273.135 717.992
 119.613 609.438
 557.794 528.283
 298.764 750.097
 658.736 318.793
 882.532 637.258
 170.231 507.124
 612.644 11.134
 630.496 230.510
 704.143 475.073
 465.955 574.841
 16.532 978.298
 348.483 822.062
 797.847 860.970
 138.257 613.031
 523.956 678.973
 811.212 942.133
 707.281 273.514
 629.651 897.780
 159.682 705.041
 858.925 680.892
 497.920 600.434
 692.248 328.845
 814.712 675.580
 677.649 668.031
 494.624 91.764
 881.850 752.542
 425.986 423.874
 639.860 623.700
 94.574 291.821
 968.558 864.947
 692.365 705.125
 338.117 614.276
 838.364 356.294
 345.356 432.976
 394.921 73.846
 94.772 481.509
 231.603 403.879
 521.014 603.164
 402.249 463.664
 63.887 211.419
 775.169 326.337
 694.753 881.420
 610.477 917.329
 280.713 588.451
 284.360 786.480
 227.549 961.763
 392.816 860.991
 659.643 340.711
 855.488 970.535
 548.538 958.032
 614.966 294.370
 993.262 123.741
 773.032 29.476
 664.903 749.775
 910.384 277.212
 463.146 113.117
 241.303 43.353
 979.726 92.011
 703.340 132.472
 37.336 680.273
 71.626 773.278
 564.697 858.280
 417.922 857.961
 399.881 611.288
 359.365 427.678
 383.196 287.371
 417.566 340.713
 734.635 594.999
 744.709 162.561
 214.133 386.339
 482.394 102.150
 768.493 254.630
 66.933 59.979
 188.084 705.930
 50.586 467.114
 968.496 826.240
 93.919 884.503
 914.633 549.201
 25.212 246.178
 682.764 697.648
 537.071 4.479
 153.472 300.163
 679.385 248.150
 316.950 413.089
 746.287 482.967
 861.667 966.457
 80.308 198.479
 345.938 421.703
 320.507 492.696
 235.683 218.569
 496.707 929.327
 74.751 802.070
 366.402 890.022
 59.075 177.802
 454.374 28.343
 583.152 430.350
 291.105 994.798
 265.451 956.230
 460.947 485.717
 215.167 576.189
 824.445 366.226
 131.150 484.041
 933.789 262.898
 307.780 708.405
 431.971 639.164
 923.237 473.194
 533.749 121.364
 592.306 371.561
 402.125 291.059
 145.775 461.017
 932.776 496.165
 847.441 354.906
 669.229 546.543
 751.000 753.352
 24.847 676.463
 934.768 16.739
 868.552 494.929
 811.877 744.101
 727.301 64.094
 305.484 550.117
 210.497 895.250
 188.668 526.462
 813.672 821.229
 431.396 179.931
 508.073 74.139
 664.506 930.916
 669.274 789.480
 383.706 766.728
 95.090 783.770
 873.629 125.975
 467.259 165.345
 959.910 59.235
 432.107 880.242
 100.790 699.931
 25.550 50.680
 342.093 885.427
 912.994 207.203
 691.487 705.327
 523.994 661.911
 259.206 901.066
 757.004 125.173
 380.074 492.604
 336.295 678.015
 21.376 124.971
 899.621 713.941
 316.392 285.335
 462.714 934.790
 596.103 381.927
 479.965 793.573
 951.507 356.707
 437.215 431.790
 104.162 946.937
 863.402 558.989
 229.208 355.372
 126.711 408.266
 727.315 138.672
 135.055 803.712
 722.363 798.515
 540.209 65.813
 40.440 345.294
 653.225 420.337
 451.810 0.976
 622.159 367.907
 207.429 982.431
 561.333 108.405
 130.384 741.485
 16.954 230.337
 313.233 180.963
 122.768 994.785
 485.788 780.528
 960.499 331.560
 343.677 581.338
 365.141 177.351
 133.412 939.116
 779.972 718.319
 970.181 471.515
 798.743 39.630
 193.834 823.687
 964.310 359.358
 348.278 647.237
 908.567 552.274
 479.608 439.610
 405.693 808.917
 596.835 796.159
 710.099 676.624
 612.105 874.212
 206.202 181.671
 489.128 911.499
 906.133 416.291
 871.523 950.021
 394.059 712.112
 157.445 226.188
 85.196 24.603
 931.833 249.838
 0.267 273.885
 289.631 425.131
 961.728 368.912
 887.318 197.529
 209.197 368.380
 379.019 441.029
 874.001 477.200
 138.465 941.867
 715.596 256.938
 78.432 968.309
 627.811 848.059
 772.398 635.504
 995.678 107.304
 604.442 940.064
 302.316 192.040
 46.620 327.119
 931.428 252.493
 439.863 604.518
 818.936 890.544
 464.760 92.013
 114.923 919.047
 290.424 510.360
 915.095 607.831
 719.136 214.908
 203.434 71.678
 365.849 664.422
 661.605 172.377
 467.313 208.426
 896.256 342.584
 576.074 360.485
 815.853 55.756
 508.499 201.695
 460.675 366.287
 160.084 694.657
 112.499 520.338
 430.476 765.780
 247.153 224.593
 597.868 580.553
 59.221 781.568
 208.918 556.075
 302.778 121.348
 395.241 156.672
 927.113 336.199
 558.314 246.559
 17.217 852.930
 476.797 838.660
 403.666 944.798
 57.353 106.759
 716.840 117.970
 474.005 910.795
 810.820 625.016
 201.514 229.531
 260.405 218.575
 153.479 473.862
 881.412 411.478
 571.744 856.193
 983.608 245.371
 594.706 770.669
 834.404 568.891
 250.456 465.327
 790.037 409.968
 497.013 395.860
 892.593 406.794
 464.759 292.495
 792.459 790.994
 172.340 663.216
 446.091 837.615
 191.686 730.385
 671.132 393.631
 363.355 451.540
 780.663 344.064
 121.309 622.335
 834.712 87.617
 15.746 179.293
 662.101 77.582
 941.059 806.945
 544.578 684.993
 528.998 168.522
 96.107 396.458
 378.136 397.446
 394.802 146.367
 811.739 550.186
 267.766 270.413
 816.837 186.728
 927.698 663.319
 675.748 35.892
 5.469 627.854
 593.735 257.396
 708.855 154.537
 716.963 335.101
 111.239 902.656
 266.013 345.969
 885.708 534.642
 852.352 732.247
 552.744 749.255
 246.918 761.291
 110.184 967.119
 108.252 354.814
 821.816 138.004
 207.165 689.460
 718.636 196.625
 88.791 961.234
 730.151 817.144
 552.262 531.067
 231.240 970.955
 792.287 656.630
 534.919 433.411
 103.095 511.247
 558.197 509.228
 88.989 804.717
 565.325 440.221
 830.769 179.020
 781.562 950.417
 225.318 545.812
 455.760 290.531
 126.557 569.655
 19.187 725.121
 177.747 753.754
 681.963 310.891
 623.974 742.226
 671.235 833.516
 543.739 968.623
 343.723 83.870
 32.334 124.282
 299.899 83.723
 927.654 827.509
 40.946 127.938
 789.820 596.528
 499.409 447.350
 456.297 782.167
 249.488 157.076
 598.965 532.626
 376.119 822.782
 141.791 440.286
 818.978 226.773
 68.555 72.720
 677.393 661.796
 298.718 696.143
 86.933 628.751
 753.393 754.000
 183.211 111.407
 117.972 926.819
 631.761 483.668
 856.944 247.605
 705.870 550.355
 801.524 921.714
 871.853 599.209
 741.810 358.392
 930.834 658.454
 370.330 885.985
 558.755 310.393
 179.078 632.569
 375.749 447.055
 371.829 812.605
 709.508 699.586
 959.996 887.921
 944.820 0.166
 234.026 753.096
 676.535 805.637
 92.054 732.336
 912.201 28.310
 939.896 33.619
 863.054 174.687
 306.418 668.555
 680.744 720.987
 28.844 260.914
 57.791 379.650
 14.819 696.561
 331.396 798.659
 671.231 41.709
 484.864 941.009
 171.376 419.737
 803.720 111.446
 707.475 699.573
 442.991 418.485
 718.442 536.906
 529.485 609.275
 94.995 914.767
 842.796 311.314
 425.485 259.584
 478.941 17.017
 164.264 135.527
 41.750 804.262
 966.113 632.269
 873.347 88.155
 449.525 813.286
 123.417 327.185
 20.757 953.303
 267.522 881.869
 630.190 999.714
 170.925 357.861
 41.141 494.814
 312.637 110.900
 295.733 610.055
 144.229 890.954
 67.579 502.501
 272.140 241.405
 829.882 705.071
 686.475 520.439
 651.231 19.462
 282.674 690.995
 699.171 473.038
 556.920 138.411
 500.868 423.022
 427.039 167.499
 826.431 203.562
 416.113 840.186
 947.325 689.492
 917.681 918.478
 531.541 436.594
 373.674 743.707
 698.668 308.981
 76.904 420.338
 729.791 642.883
 49.782 80.725
 645.291 460.925
 343.932 825.928
 692.434 246.197
 898.576 97.856
 666.492 530.649
 239.153 310.772
 694.551 532.990
 194.992 17.562
 488.733 298.325
 72.316 310.659
 302.076 11.813
 396.127 552.232
 650.677 163.847
 194.159 527.081
 882.853 82.604
 554.034 238.987
 541.208 584.691
 759.863 492.038
 165.863 455.083
 78.930 168.477
 294.036 498.492
 297.963 430.069
 318.237 615.868
 430.126 517.844
 46.133 878.087
 859.757 132.825
 61.468 785.477
 246.541 666.230
 697.087 723.980
 161.974 570.381
 806.205 229.287
 19.496 570.562
 842.661 737.672
 929.375 3.446
 649.300 490.571
 657.549 510.070
 998.146 639.023
 594.216 431.961
 347.271 99.128
 196.454 269.865
 575.807 591.777
 615.864 318.110
 57.096 575.601
 466.895 327.089
 335.554 483.635
 946.637 655.542
 718.289 99.423
 748.473 627.561
 189.106 870.701
 588.816 621.660
 439.426 37.460
 310.475 96.498
 305.337 240.894
 763.018 246.099
 147.834 640.738
 268.314 113.817
 438.080 876.861
 939.545 756.088
 62.895 608.277
 369.045 802.675
 277.562 6.158
 872.009 518.140
 261.420 889.865
 160.228 129.329
 412.808 114.976
 816.515 785.592
 717.826 53.756
 493.469 493.057
 184.674 271.366
 319.828 782.767
 722.335 780.583
 467.258 696.790
 307.863 54.921
 316.444 9.110
 507.192 561.408
 723.345 932.286
 645.113 222.113
 787.151 30.402
 243.879 475.662
 476.683 688.064
 927.913 549.917
 900.613 439.219
 313.599 3.855
 781.024 294.013
 535.464 395.128
 384.726 113.084
 898.773 190.249
 310.632 153.470
 667.248 382.715
 855.914 376.302
 495.077 112.342
 373.068 581.764
 374.442 293.817
 972.241 180.244
 901.541 536.800
 958.895 569.587
 951.546 662.422
 570.172 956.912
 610.489 845.632
 381.173 720.283
 131.992 809.541
 394.976 371.870
 289.627 801.719
 460.960 71.984
 380.116 44.634
 641.262 805.210
 225.305 489.421
 274.588 508.752
 326.766 546.272
 282.773 22.958
 179.035 813.846
 194.323 989.272
 56.944 997.530
 89.565 166.411
 98.556 271.444
 326.064 877.285
 525.287 396.279
 305.855 883.164
 520.283 314.968
 476.084 244.909
 848.786 586.574
 193.283 151.117
 301.724 527.425
 463.358 138.125
 606.060 964.519
 32.026 105.560
 530.433 992.498
 934.869 443.130
 558.616 500.499
 716.151 969.467
 70.367 703.025
 838.330 172.929
 401.915 689.372
 779.776 8.399
 226.992 584.473
 360.108 705.439
 252.693 291.210
 547.074 283.998
 439.242 726.937
 445.664 747.558
 583.873 757.382
 111.832 863.795
 739.468 717.049
 985.702 574.052
 229.538 50.278
 21.225 60.126
 961.730 540.304
 373.232 395.778
 899.805 159.665
 863.682 217.232
 324.348 384.621
 415.107 548.700
 369.097 994.674
 442.126 543.148
 64.320 817.597
 516.158 563.269
 131.168 487.629
 851.605 491.793
 259.291 232.747
 644.866 73.206
 850.377 684.395
 574.255 240.685
 836.953 164.117
 836.581 953.361
 381.108 315.677
 654.731 881.033
 42.314 54.024
 893.626 38.228
 475.826 844.649
 125.699 39.454
 309.997 325.278
 501.178 265.898
 557.194 268.535
 115.671 784.387
 571.752 157.067
 193.664 116.592
 90.751 15.244
 490.396 835.293
 518.633 192.829
 478.452 770.634
 162.085 120.869
 454.250 289.030
 232.769 518.752
 951.956 497.602
 836.044 499.852
 269.481 305.329
 905.446 643.159
 427.842 406.565
 755.392 526.850
 138.862 452.086
 66.214 879.887
 937.827 836.750
 222.508 337.783
 341.288 701.212
 861.981 492.864
 962.665 348.613
 700.029 227.314
 909.987 387.105
 445.585 194.452
 404.196 487.227
 265.054 270.946
 499.521 792.302
 460.067 106.706
 618.931 233.062
 56.331 832.180
 600.404 408.699
 937.900 92.574
 299.467 329.629
 165.053 928.638
 929.135 337.735
 673.675 443.141
 112.063 483.148
 737.214 525.781
 646.625 739.254
 274.243 267.392
 777.087 766.288
 279.135 702.834
 39.454 716.261
 642.099 572.560
 713.547 426.219
 287.672 292.764
 436.080 531.624
 605.771 945.970
 459.801 696.608
 362.695 36.609
 424.064 592.762
 775.243 953.410
 829.555 143.862
 901.877 512.215
 884.593 211.700
 470.971 854.402
 165.640 539.840
 326.408 98.380
 966.998 750.360
 751.778 1.334
 113.555 246.414
 541.171 17.666
 888.674 394.786
 149.932 337.290
 52.669 621.674
 994.025 64.590
 364.765 467.023
 710.983 736.506
 694.956 13.246
 266.235 970.636
 547.152 879.657
 331.425 541.721
 389.534 491.076
 599.728 483.523
 583.734 65.568
 189.013 544.308
 355.807 590.248
 146.706 145.370
 296.700 474.235
 268.573 825.925
 408.826 983.762
 13.333 442.884
 22.416 515.971
 600.408 334.499
 737.592 185.903
 361.531 472.429
 355.759 656.761
 848.886 802.753
 950.304 98.729
 931.616 513.804
 398.172 218.893
 315.601 634.043
 910.143 457.368
 353.337 938.780
 121.410 326.398
 254.442 678.146
 851.012 4.238
 524.048 693.937
 627.882 349.321
 635.225 398.751
 884.704 527.960
 150.103 192.055
 413.718 147.146
 138.005 794.731
 289.301 739.653
 271.218 822.293
 222.094 389.244
 211.976 578.886
 903.182 327.457
 217.401 446.627
 712.080 238.991
 490.844 540.723
 539.814 429.557
 984.218 188.469
 962.203 728.249
 720.846 723.890
 585.615 196.625
 454.502 539.158
 778.110 220.187
 628.062 34.278
 846.442 76.539
 243.292 308.932
 880.177 460.964
 828.475 161.395
 267.882 947.367
 197.630 231.284
 309.586 854.581
 967.176 243.444
 370.299 249.059
 744.007 93.015
 810.360 760.245
 762.428 535.672
 111.695 819.908
 343.623 107.082
 520.004 807.887
 525.774 451.889
 419.737 230.803
 289.237 871.273
 32.902 455.008
 31.155 740.663
 818.895 28.420
 957.312 662.986
 788.252 266.810
 313.991 230.541
 419.434 447.932
 415.243 8.869
 778.319 691.627
 95.446 532.770
 32.095 836.492
 975.877 437.797
 772.949 424.935
 47.618 325.307
 325.596 240.623
 890.136 76.630
 612.742 807.786
 42.125 358.548
 753.689 353.856
 873.472 280.456
 635.981 89.275
 857.595 121.026
 444.284 295.329
 572.979 802.443
 973.363 797.707
 560.798 182.452
 365.267 495.766
 399.395 103.224
 269.748 911.405
 921.696 591.808
 859.922 304.133
 371.848 275.637
 373.629 997.655
 774.416 349.812
 79.463 796.447
 753.091 717.936
 672.677 997.059
 194.172 897.925
 930.994 667.639
 289.096 127.019
 47.698 870.615
 724.438 770.173
 906.268 18.013
 809.260 602.974
 867.512 898.124
 659.130 39.396
 559.979 307.773
 792.123 657.205
 53.705 19.072
 561.383 956.167
 465.839 746.259
 256.356 698.628
 6.931 240.921
 783.447 226.433
 194.549 906.920
 997.932 135.918
 105.349 804.775
 741.543 703.074
 229.839 414.748
 761.766 578.489
 560.998 494.686
 94.981 876.901
 767.050 139.798
 409.743 744.895
 651.355 204.404
 780.638 444.222
 23.331 448.572
 526.934 594.539
 731.007 634.150
 61.871 400.955
 29.321 714.477
 193.949 887.072
 972.326 780.048
 365.210 567.385
 869.269 469.224
 845.722 843.589
 484.226 700.133
 698.706 182.986
 989.862 288.941
 235.705 834.692
 314.518 893.389
 872.511 227.342
 507.603 751.960
 529.289 52.728
 854.092 512.058
 575.342 421.073
 410.390 579.612
 461.420 939.000
 330.081 542.517
 599.688 439.736
 171.042 377.081
 310.769 731.428
 400.374 36.280
 154.148 734.054
 568.811 228.231
 166.431 874.181
 343.280 450.257
 253.043 491.411
 449.502 766.521
 593.020 187.970
 973.841 164.149
 631.462 696.406
 745.650 243.514
 336.159 638.192
 212.243 282.941
 498.133 952.368
 325.262 547.162
 152.744 257.852
 179.965 903.707
 709.049 711.070
 140.952 83.970
 199.004 283.144
 805.753 128.508
 621.516 824.500
 710.877 932.273
 664.237 841.815
 186.195 238.927
 971.316 880.384
 178.699 698.317
 499.276 597.901
 364.631 612.856
 604.903 612.263
 71.858 62.481
 156.069 601.169
 767.322 160.400
 794.102 785.283
 405.776 89.866
 228.442 215.542
 267.228 283.342
 162.508 350.443
 966.173 997.692
 763.963 408.058
 733.482 621.373
 960.788 332.920
 442.502 221.312
 802.962 868.339
 968.556 138.339
 542.377 874.167
 582.576 301.344
 393.165 398.321
 135.313 423.053
 411.532 82.856
 691.775 326.319
 927.003 762.924
 132.613 431.754
 142.477 866.319
 609.815 408.423
 153.571 724.618
 890.805 283.071
 801.405 711.997
 763.847 944.309
 628.311 298.278
 227.394 131.422
 242.315 467.525
 18.745 218.632
 680.911 357.462
 728.375 591.024
 793.203 528.404
 823.775 244.867
 205.517 599.226
 102.156 660.271
 400.888 483.840
 589.366 606.131
 707.253 531.820
 590.698 604.993
 260.721 194.159
 318.568 458.161
 75.167 588.062
 316.447 799.169
 321.734 477.325
 264.834 787.239
 494.122 686.945
 893.817 92.947
 828.268 67.433
 791.063 477.788
 756.750 566.989
 240.439 880.361
 235.859 274.643
 664.466 737.522
 991.513 997.081
 286.079 672.939
 422.215 823.902
 737.566 952.446
 484.007 534.018
 196.087 650.403
 103.334 678.845
 337.776 99.661
 836.065 840.713
 801.409 356.000
 760.335 267.692
 716.286 432.854
 180.805 704.973
 158.664 431.488
 184.340 419.495
 591.561 273.510
 551.703 806.007
 551.474 45.634
 954.740 491.979
 163.593 390.298
 789.853 964.282
 788.176 460.092
 780.437 626.302
 972.089 629.749
 566.002 80.098
 351.247 997.831
 654.179 799.429
 625.134 173.247
 192.545 217.184
 810.215 531.824
 196.836 361.396
 734.401 38.545
 905.578 319.894
 922.524 495.484
 401.489 42.609
 358.833 218.402
 208.213 866.026
 15.767 331.395
 226.472 995.419
 880.767 154.613
 683.769 352.026
 569.902 241.141
 131.975 294.549
 516.811 82.627
 411.058 883.303
 399.501 76.622
 706.639 462.590
 600.330 150.099
 743.894 299.636
 473.775 221.980
 988.500 9.589
 363.255 112.137
 753.061 204.090
 206.092 355.354
 948.980 679.884
 191.957 836.683
 71.381 983.624
 994.852 50.919
 879.067 84.684
 235.273 815.361
 231.140 410.527
 904.081 284.243
 93.613 665.492
 802.349 368.305
 838.025 696.038
 634.752 37.769
 452.684 481.316
 203.752 255.887
 86.839 931.021
 356.828 368.256
 688.161 141.727
 561.415 965.930
 191.675 693.242
 547.191 494.335
 419.268 318.167
 641.265 31.899
 276.826 226.806
 710.072 689.838
 42.496 657.506
 946.967 355.750
 154.622 6.536
 744.304 27.371
 389.398 594.715
 154.055 658.495
 202.495 688.526
 765.642 306.637
 159.941 515.597
 460.747 862.235
 243.974 417.871
 392.621 823.294
 659.685 955.908
 585.120 419.318
 936.933 215.500
 860.836 986.686
 295.743 39.758
 947.830 347.432
 677.296 698.322
 843.242 178.563
 619.534 158.069
 45.437 3.882
 437.552 700.318
 523.019 659.956
 443.579 966.947
 141.426 437.927
 276.796 456.975
 290.729 779.639
 705.091 146.188
 180.356 497.014
 482.653 891.429
 418.949 215.190
 300.888 999.738
 265.126 730.867
 435.339 197.880
 205.254 486.409
 76.150 902.764
 128.191 536.818
 320.211 356.377
 368.376 520.912
 513.800 804.125
 774.596 920.461
 757.578 432.730
 932.538 623.013
 441.806 478.346
 878.046 707.554
 267.163 518.338
 441.449 799.530
 252.451 987.839
 570.786 36.350
 239.467 946.922
 106.096 29.950
 710.625 863.930
 983.895 483.856
 747.474 988.618
 409.446 733.429
 417.462 844.370
 266.651 235.268
 99.450 566.657
 766.345 381.383
 391.129 615.377
 841.968 292.682
 507.272 667.766
 68.373 931.970
 28.366 897.812
 339.447 837.384
 624.604 24.731
 331.073 521.555
 918.355 389.993
 988.449 509.410
 995.317 337.960
 204.956 638.289
 594.757 533.720
 250.602 548.751
 645.019 772.678
 811.839 824.208
 332.292 805.442
 124.541 454.481
 147.105 719.319
 224.564 804.820
 520.949 251.117
 865.216 61.250
 499.689 836.919
 920.796 828.922
 983.965 281.137
 825.908 707.001
 60.874 212.803
 710.579 916.426
 844.932 320.815
 753.217 471.442
 607.205 66.569
 962.499 658.275
 194.943 772.276
 143.542 301.698
 303.801 802.350
 434.768 190.061
 862.387 885.194
 204.195 209.744
 4.522 370.576
 655.218 969.736
 46.069 556.665
 553.080 625.655
 836.667 838.914
 588.165 29.871
 436.558 784.619
 37.954 421.313
 467.093 791.817
 276.274 446.186
 721.169 484.505
 959.598 81.212
 795.267 679.050
 252.010 866.618
 44.764 645.624
 542.807 990.069
 73.635 515.840
 775.960 78.987
 81.550 351.272
 714.918 831.453
 616.862 400.717
 378.263 760.362
 862.313 16.039
 123.660 647.244
 328.825 161.889
 754.544 747.499
 397.040 303.874
 854.464 194.674
 249.937 68.938
 799.247 395.291
 434.623 582.209
 491.889 855.875
 207.196 953.866
 446.911 848.941
 409.375 440.221
 10.685 504.247
 435.554 273.988
 35.913 345.602
 738.312 753.456
 479.068 412.645
 731.519 618.906
 109.362 982.531
 153.693 12.372
 710.088 500.288
 298.584 914.760
 924.308 741.351
 682.050 148.954
 806.569 958.468
 948.947 111.198
 453.108 941.769
 213.941 893.424
 10.907 569.522
 737.089 449.960
 329.727 713.174
 347.953 772.157
 393.060 839.242
 418.217 508.722
 18.979 518.814
 337.943 218.272
 688.442 399.763
 348.151 89.799
 468.116 244.779
 524.292 907.952
 31.935 8.163
 571.168 680.557
 637.902 874.828
 587.952 358.436
 425.098 865.418
 878.410 650.830
 604.246 312.121
 330.309 27.678
 520.720 911.010
 561.875 572.409
 371.648 480.207
 452.423 641.071
 712.151 210.407
 437.614 46.585
 146.181 438.169
 983.913 237.182
 574.465 545.805
 466.677 208.026
 578.408 878.606
 594.828 472.348
 420.280 844.915
 963.441 636.676
 405.585 42.167
 13.042 53.052
 105.169 138.265
 948.371 754.148
 997.710 778.663
 165.262 775.342
 245.892 322.388
 675.885 907.011
 543.389 212.290
 461.471 542.204
 699.261 124.434
 747.862 246.647
 999.223 227.319
 850.646 902.591
 490.269 313.161
 509.496 203.778
 470.352 780.613
 889.848 109.958
 375.176 381.916
 616.552 825.528
 389.963 868.658
 89.289 433.486
 878.577 641.145
 761.733 493.861
 722.057 829.294
 222.733 471.772
 953.046 901.115
 552.738 576.422
 424.443 542.159
 125.606 516.639
 375.753 699.967
 445.729 374.343
 577.852 6.870
 742.437 593.788
 618.551 337.871
 455.311 326.253
 912.307 724.268
 830.766 667.395
 206.320 814.963
 85.748 803.740
 943.287 283.589
 780.419 637.343
 512.950 138.924
 558.038 990.718
 567.947 567.208
 465.041 180.631
 535.146 367.455
 943.602 277.644
 765.572 24.662
 907.046 192.607
 431.326 181.593
 257.694 321.246
 996.678 538.911
 807.662 569.020
 516.184 747.690
 914.329 421.410
 1.581 510.367
 670.479 336.496
 961.081 119.084
 199.343 149.085
 961.967 918.004
 329.941 686.887
 666.227 452.863
 579.393 222.558
 407.946 281.883
 185.477 300.028
 642.707 872.827
 732.038 474.174
 828.260 647.736
 337.448 449.843
 770.705 896.627
 155.707 375.536
 672.755 941.786
 122.897 780.261
 984.868 963.263
 98.229 996.471
 323.944 302.760
 257.028 310.334
 778.557 746.500
 328.738 461.511
 658.404 288.100
 900.669 181.992
 415.818 620.466
 970.144 937.364
 18.970 172.676
 494.429 899.261
 393.206 855.562
 207.999 935.831
 775.122 910.808
 127.032 324.347
 503.194 866.026
 196.456 248.853
 161.658 716.243
 538.342 493.844
 316.678 104.869
 893.191 145.832
 754.699 629.731
 596.806 397.447
 24.214 7.587
 872.476 558.136
 769.240 890.155
 236.603 221.867
 353.883 722.966
 389.288 851.619
 343.962 402.695
 391.488 204.279
 718.303 237.446
 97.188 445.266
 116.643 106.310
 420.376 162.470
 834.096 898.934
 858.833 972.513
 687.515 582.860
 883.947 972.947
 804.189 276.634
 30.392 901.538
 18.069 821.449
 302.058 753.646
 56.676 755.344
 449.744 531.789
 419.277 654.160
 698.509 274.449
 593.494 255.863
 113.234 66.245
 545.883 13.098
 322.730 166.592
 718.038 997.554
 186.895 22.374
 732.362 823.719
 927.195 831.143
 782.854 274.764
 565.413 589.488
 81.356 45.704
 374.892 557.074
 526.925 805.739
 665.766 666.169
 946.815 100.178
 152.918 251.057
 256.594 330.812
 522.336 218.666
 841.786 680.870
 576.302 353.969
 465.002 786.064
 536.428 289.633
 344.745 736.826
 80.394 973.190
 482.001 559.345
 425.515 456.323
 278.524 235.612
 20.671 995.122
 399.803 47.403
 16.164 788.301
 292.387 168.446
 825.575 958.976
 829.209 976.095
 529.474 386.999
 990.448 142.519
 181.011 770.700
 7.075 720.021
 918.990 402.885
 918.617 820.776
 164.359 915.055
 397.748 163.612
 638.455 20.749
 47.411 415.744
 891.414 684.169
 209.528 482.608
 940.365 279.616
 869.460 421.505
 291.376 82.510
 181.765 593.019
 436.208 750.968
 868.187 776.726
 83.043 491.083
 589.044 914.094
 185.374 37.485
 908.116 691.689
 889.631 877.733
 655.968 522.477
 22.130 774.208
 47.457 443.536
 700.113 325.815
 479.363 736.626
 178.655 315.029
 380.035 546.517
 561.772 920.065
 114.318 663.782
 517.055 569.611
 776.364 837.779
 471.644 576.393
 696.280 266.129
 844.365 519.340
 812.580 184.313
 923.777 231.373
 343.491 58.498
 851.964 785.640
 751.161 712.931
 464.778 917.611
 112.390 636.861
 194.451 249.927
 168.799 692.697
 911.834 642.724
 463.157 855.023
 102.892 131.750
 714.489 458.040
 595.424 662.552
 533.405 616.349
 713.524 120.105
 524.843 50.791
 103.204 693.301
 15.095 928.007
 985.331 122.658
 23.823 580.682
 522.023 842.687
 583.074 77.136
 678.601 948.569
 190.563 656.404
 101.834 556.729
 633.182 531.520
 371.390 772.871
 891.599 623.080
 598.213 676.716
 553.745 441.726
 902.010 543.786
 542.813 757.071
 289.517 779.958
 876.279 427.382
 943.005 589.127
 191.572 15.307
 810.172 338.286
 429.597 667.140
 635.724 553.895
 90.987 413.883
 493.368 869.868
 56.063 180.052
 344.482 458.403
 975.925 619.456
 874.429 182.765
 539.560 585.501
 625.428 104.745
 544.335 876.985
 370.404 12.741
 141.808 559.494
 447.641 279.150
 97.665 968.702
 921.906 843.209
 546.984 667.027
 552.571 198.735
 900.573 501.672
 560.007 461.771
 74.182 243.414
 592.862 433.407
 582.837 455.155
 443.994 855.695
 733.053 521.867
 352.712 97.122
 825.328 583.975
 905.051 377.750
 70.050 260.290
 919.293 447.459
 647.079 970.409
 426.433 724.163
 781.004 707.170
 148.422 158.431
 841.950 744.652
 292.477 158.108
 750.357 864.585
 147.516 438.675
 501.071 752.694
 846.771 584.926
 518.166 655.798
 785.034 855.652
 101.210 740.481
 914.090 539.440
 173.086 785.553
 427.954 196.214
 339.375 444.542
 961.199 881.017
 322.853 793.083
 207.515 944.856
 750.436 831.770
 998.373 8.698
 103.346 41.058
 118.279 993.223
 157.236 614.867
 56.531 706.505
 153.153 158.048
 166.750 7.895
 171.599 84.983
 314.079 308.184
 102.609 757.795
 603.137 478.207
 289.845 249.367
 593.118 730.962
 404.621 95.482
 993.506 841.850
 607.885 239.400
 996.405 69.520
 269.132 689.325
 519.430 243.208
 818.607 963.159
 914.463 864.221
 53.937 835.290
 428.376 417.868
 948.298 16.699
 496.509 861.736
 711.595 373.332
 0.479 916.472
 238.949 939.542
 949.345 71.581
 795.535 25.513
 745.959 382.056
 689.805 2.380
 705.169 188.636
 87.988 119.512
 802.313 877.235
 34.190 848.810
 582.201 999.629
 128.246 535.428
 661.590 321.087
 346.565 477.940
 551.347 220.606
 791.766 269.490
 425.385 940.304
 50.016 251.007
 617.574 322.818
 598.990 95.138
 758.865 265.163
 825.773 832.686
 626.459 296.010
 617.327 420.179
 594.994 608.079
 814.076 236.538
 514.391 970.974
 660.533 588.053
 426.274 151.011
 539.652 434.120
 635.111 477.335
 986.821 551.988
 713.691 737.678
 195.246 308.539
 315.864 647.866
 850.358 62.670
 541.200 217.552
 273.116 85.775
 723.104 697.245
 70.333 253.274
 148.946 720.812
 47.078 760.915
 450.786 301.026
 247.671 780.060
 389.580 556.901
 76.642 451.427
 983.470 279.685
 381.465 482.464
 469.371 524.082
 729.978 55.952
 332.008 452.945
 415.574 863.466
 559.503 293.361
 703.884 74.581
 691.334 871.219
 680.365 559.235
 992.765 187.336
 656.638 955.403
 927.876 553.820
 285.439 366.420
 797.029 113.069
 363.553 872.140
 68.378 67.724
 266.203 326.164
 259.269 627.753
 255.248 408.966
 732.419 766.000
 690.512 825.782
 62.500 116.937
 805.099 231.163
 627.684 271.629
 991.157 672.262
 292.918 847.317
 995.030 454.046
 810.044 840.297
 505.782 616.112
 275.645 219.554
 7.730 87.615
 399.747 564.829
 577.923 859.783
 764.859 891.315
 368.620 630.722
 840.558 994.299
 601.136 671.777
 487.740 566.711
 992.286 616.020
 590.427 632.444
 72.783 345.734
 421.526 155.538
 975.830 665.813
 340.256 952.863
 64.851 393.204
 469.115 694.186
 525.519 408.918
 471.636 22.584
 516.263 39.467
 391.046 889.830
 103.312 429.958
 484.889 560.934
 404.431 803.677
 950.284 400.470
 736.287 275.045
 555.531 277.256
 163.416 187.787
 231.170 995.642
 444.680 421.606
 210.280 628.842
 681.834 273.097
 4.985 556.066
 913.218 35.117
 352.988 719.595
 835.753 328.963
 831.988 465.252
 855.587 281.839
 516.364 920.241
 790.123 375.096
 313.405 322.039
 3.353 944.155
 267.161 932.550
 236.863 7.051
 536.736 60.296
 288.323 93.915
 150.445 442.844
 328.556 693.924
 293.880 500.452
 581.313 619.231
 422.882 214.203
 313.743 187.940
 93.954 77.287
 300.436 471.449
 95.442 452.108
 783.171 647.510
 341.334 989.367
 308.520 601.562
 482.699 544.866
 995.880 568.533
 304.289 297.750
 781.927 689.137
 538.914 828.031
 969.868 643.100
 660.766 565.046
 151.994 931.836
 750.330 851.108
 894.107 220.447
 475.217 470.661
 795.539 359.927
 248.636 735.206
 947.048 131.889
 434.031 464.022
 882.269 367.706
 112.305 601.882
 791.271 259.670
 46.975 924.811
 674.682 412.545
 530.510 726.300
 854.815 379.036
 308.233 487.693
 619.952 122.323
 618.598 21.896
 6.736 483.545
 2.969 158.791
 773.509 373.276
 194.598 699.114
 387.797 15.488
 443.984 602.090
 450.458 252.847
 753.002 457.389
 966.766 166.527
 927.957 506.215
 513.690 205.919
 205.053 367.363
 858.588 688.003
 611.819 255.483
 376.455 77.819
 694.058 679.473
 562.803 456.082
 827.274 223.867
 622.411 213.812
 939.726 155.361
 58.874 373.789
 75.051 886.478
 127.544 252.310
 117.296 160.183
 129.683 60.160
 70.385 600.412
 706.121 757.830
 235.241 676.736
 375.249 176.156
 247.350 345.259
 596.712 379.757
 339.577 606.411
 125.818 167.634
 72.052 933.334
 554.572 794.280
 643.308 207.362
 866.767 667.601
 363.316 200.633
 923.084 289.383
 856.328 286.858
 847.369 793.125
 574.391 471.756
 819.667 486.578
 574.060 812.635
 261.249 96.712
 650.333 155.535
 490.510 358.109
 572.428 937.188
 758.457 987.596
 643.095 672.790
 963.666 394.624
 252.198 39.273
 77.398 25.320
 739.994 43.652
 361.514 505.877
 277.554 278.506
 269.423 606.153
 741.120 369.096
 621.263 995.791
 661.720 331.780
 329.718 212.286
 307.360 129.813
 916.138 743.268
 166.741 434.348
 45.180 574.430
 493.104 695.275
 770.079 541.409
 905.018 583.742
 523.309 810.342
 176.353 686.814
 715.214 400.343
 456.961 781.323
 175.698 844.979
 3.792 870.781
 354.095 502.679
 652.127 484.101
 895.538 192.383
 379.553 71.318
 857.591 415.595
 400.482 18.559
 790.621 485.073
 843.774 186.985
 254.559 109.903
 605.898 568.573
 111.629 973.629
 910.678 771.506
 350.851 313.938
 245.807 491.125
 950.091 587.320
 65.790 796.067
 752.895 738.942
 158.889 136.354
 871.204 46.044
 158.043 149.122
 265.051 752.614
 946.960 52.575
 893.766 944.498
 864.899 149.375
 880.148 148.815
 667.742 442.290
 132.812 691.439
 257.259 848.564
 689.005 763.953
 671.903 1.765
 980.105 680.021
 745.789 182.926
 297.503 824.335
 20.842 824.640
 913.456 89.650
 851.472 95.695
 758.659 73.866
 410.873 879.114
 897.911 275.432
 310.509 597.681
 602.390 927.692
 425.025 678.616
 870.175 788.206
 997.410 359.012
 277.074 124.997
 235.412 157.456
 982.200 686.346
 29.906 832.275
 204.728 612.893
 587.124 435.834
 120.698 949.886
 205.530 95.842
 695.557 683.425
 8.875 112.635
 716.399 488.228
 612.042 575.840
 167.826 706.963
 716.130 959.849
 10.201 444.579
 852.529 556.215
 475.463 157.835
 599.194 409.009
 752.922 243.434
 830.886 918.591
 658.474 11.806
 21.762 17.917
 781.201 101.851
 454.527 867.065
 100.216 10.059
 894.684 185.019
 34.142 530.901
 928.544 487.819
 900.764 730.648
 635.201 739.151
 353.627 690.617
 539.175 869.434
 257.053 885.885
 173.670 673.965
 845.809 329.908
 954.323 166.955
 778.157 772.953
 127.804 219.216
 672.079 442.337
 104.991 431.312
 958.051 345.059
 628.715 645.166
 884.918 699.308
 653.903 245.356
 478.340 941.724
 53.543 681.737
 327.323 184.137
 906.189 208.788
 619.949 319.366
 96.229 200.642
 674.089 943.635
 771.903 96.480
 825.401 257.097
 190.980 856.550
 409.053 398.254
 51.297 78.152
 372.306 677.714
 292.247 712.488
 904.459 707.496
 881.114 732.093
 193.848 920.137
 410.541 484.980
 796.937 774.225
 653.836 711.623
 113.517 527.109
 105.152 936.084
 539.150 689.653
 101.689 830.166
 149.014 670.728
 342.883 112.281
 346.996 70.215
 523.335 19.339
 84.230 128.450
 746.121 584.313
 759.310 918.199
 323.571 84.132
 208.362 543.484
 274.119 577.409
 680.333 349.897
 134.987 430.285
 977.689 556.022
 808.083 897.921
 84.792 778.244
 795.427 971.143
 368.245 275.567
 943.699 860.273
 531.254 911.283
 366.197 234.795
 856.529 479.622
 533.966 997.199
 251.474 233.495
 193.394 286.986
 290.630 870.338
 170.723 196.626
 861.804 473.920
 738.327 461.303
 395.564 698.206
 845.016 50.127
 677.267 933.170
 532.890 45.331
 294.327 70.725
 484.455 620.755
 199.754 440.859
 151.906 9.989
 220.099 303.962
 929.963 542.143
 598.841 145.616
 536.792 588.939
 545.259 746.240
 184.843 346.120
 907.071 301.786
 353.593 15.976
 359.280 605.735
 445.827 182.693
 211.092 710.065
 323.253 10.509
 90.293 447.522
 508.802 644.097
 335.892 493.746
 623.170 664.734
 84.045 190.682
 631.134 233.710
 391.393 447.918
 526.443 230.813
 629.173 632.343
 828.059 130.993
 79.056 285.846
 418.850 932.363
 649.170 753.089
 882.328 295.200
 840.648 724.974
 213.493 331.775
 169.081 316.955
 54.331 623.478
 772.197 504.353
 969.173 973.377
 708.975 569.239
 594.164 833.058
 723.193 106.002
 210.922 992.144
 956.358 156.707
 677.622 972.591
 154.448 164.595
 49.789 128.687
 426.200 747.243
 314.853 984.304
 137.560 293.063
 703.831 123.432
 329.916 209.825
 113.418 536.479
 344.784 326.063
 433.388 776.405
 543.583 630.747
 516.755 424.872
 0.154 788.998
 221.147 53.758
 390.880 888.262
 284.566 202.035
 541.034 737.123
 751.068 498.141
 937.690 985.408
 533.383 335.119
 173.855 977.474
 370.192 857.264
 632.974 849.528
 613.604 115.565
 598.586 85.756
 753.431 283.453
 424.502 847.055
 463.515 748.208
 923.591 561.002
 933.865 676.756
 928.199 833.414
 851.350 532.671
 195.829 922.708
 209.670 745.094
 836.313 160.440
 93.190 816.517
 30.907 548.339
 193.711 137.226
 512.327 697.491
 417.498 447.484
 543.359 573.487
 932.942 567.721
 639.451 587.477
 136.366 781.239
 149.555 232.665
 592.165 197.910
 864.745 155.320
 179.034 911.415
 843.973 605.580
 670.304 662.718
 612.374 113.892
 345.024 680.323
 234.157 851.955
 97.254 40.543
 627.172 971.266
 842.223 201.570
 960.486 667.325
 845.494 751.794
 353.652 333.172
 289.500 79.909
 123.943 872.945
 883.024 841.459
 955.794 615.809
 383.981 249.005
 998.416 764.828
 392.834 352.006
 639.378 536.730
 859.825 364.424
 613.620 90.106
 188.989 525.205
 951.337 635.290
 198.382 986.949
 760.541 293.337
 170.541 384.869
 899.539 989.193
 788.854 370.489
 593.393 981.015
 471.879 847.310
 61.613 239.964
 884.099 529.171
 280.385 389.476
 691.733 882.206
 332.870 17.706
 747.965 399.785
 90.166 9.553
 212.966 403.879
 601.071 864.291
 848.562 338.653
 891.650 420.745
 161.390 511.392
 429.737 794.182
 816.117 896.052
 291.964 818.319
 994.242 415.655
 781.888 703.360
 154.601 796.694
 540.628 678.703
 57.580 892.657
 922.560 939.379
 373.027 321.362
 887.593 501.668
 706.751 384.220
 901.115 479.353
 285.368 832.644
 298.628 592.221
 745.207 931.094
 433.331 327.726
 717.277 16.834
 303.589 400.793
 4.332 967.981
 578.439 941.958
 753.312 524.384
 281.443 27.229
 860.577 636.034
 337.733 721.802
 960.108 82.932
 670.468 112.234
 366.075 675.595
 189.054 856.638
 728.988 829.739
 432.896 489.354
 455.056 150.442
 615.414 115.368
 995.692 564.521
 600.317 651.242
 380.751 224.501
 886.210 484.656
 115.493 858.960
 879.487 295.853
 136.105 962.995
 705.932 913.862
 598.663 475.823
 107.762 961.394
 116.520 662.204
 857.946 808.767
 744.287 348.443
 813.182 33.262
 693.967 525.489
 639.911 331.271
 949.689 450.431
 256.329 211.866
 689.179 597.975
 712.545 8.491
 618.208 245.835
 109.365 867.145
 952.304 748.240
 964.932 632.270
 139.866 51.552
 362.255 573.765
 392.239 142.615
 137.245 938.851
 377.436 566.688
 136.998 520.368
 831.036 96.134
 235.695 98.547
 454.706 27.606
 837.743 416.947
 2.114 403.950
 224.739 616.508
 414.212 932.810
 468.001 986.299
 859.694 257.971
 87.987 848.219
 488.519 48.371
 5.733 118.697
 121.701 635.703
 111.987 967.182
 312.070 452.481
 442.905 293.328
 629.553 611.785
 165.972 887.234
 389.953 706.806
 468.191 925.698
 675.629 387.404
 825.878 338.273
 535.380 852.673
 799.792 887.138
 922.819 958.761
 422.361 21.687
 789.479 821.715
 859.957 560.696
 920.470 252.996
 480.272 530.583
 544.976 23.454
 823.559 447.112
 507.171 248.437
 560.956 509.931
 209.611 326.416
 70.189 515.253
 583.173 65.789
 218.954 353.052
 765.655 384.703
 722.542 203.283
 833.923 267.829
 641.143 583.406
 8.624 278.559
 263.421 220.006
 991.022 637.422
 549.024 954.408
 81.318 735.323
 189.528 70.253
 128.093 517.141
 113.823 215.090
 158.565 776.256
 282.278 533.832
 306.393 388.488
 959.267 435.641
 783.544 495.081
 354.176 164.464
 608.663 744.719
 808.341 764.475
 408.342 815.682
 263.880 243.334
 229.580 468.472
 968.024 497.204
 149.383 499.253
 583.903 521.240
 827.301 863.895
 639.941 377.968
 632.655 375.295
 551.950 514.044
 782.993 212.676
 995.099 124.851
 74.129 756.210
 840.236 78.003
 363.846 224.391
 57.256 273.644
 417.565 261.836
 236.678 484.749
 39.988 33.760
 702.234 568.021
 434.873 828.126
 547.686 240.071
 366.810 460.930
 499.394 289.229
 183.476 503.272
 904.356 446.361
 911.625 95.586
 696.681 114.658
 110.616 744.936
 182.160 595.442
 677.205 391.711
 382.136 322.244
 396.317 323.821
 428.833 296.720
 354.622 366.993
 742.402 416.394
 834.710 611.723
 35.953 594.968
 523.956 689.409
 382.771 541.203
 667.696 986.232
 886.794 212.742
 613.806 903.182
 873.434 367.995
 305.421 319.679
 866.340 264.333
 29.196 297.351
 43.119 496.774
 794.811 36.467
 928.927 731.325
 362.318 452.350
 53.940 794.961
 230.390 20.802
 384.809 264.237
 11.714 813.529
 960.250 511.809
 40.910 735.950
 188.981 680.409
 852.872 735.240
 279.489 453.215
 230.776 276.473
 793.961 865.183
 826.840 315.099
 84.450 979.151
 207.060 716.522
 562.762 651.605
 443.343 995.262
 264.089 94.754
 780.856 40.092
 829.114 653.296
 231.050 346.031
 893.954 446.124
 296.026 143.281
 439.099 955.790
 109.960 666.831
 107.498 603.201
 608.873 883.903
 11.626 33.554
 509.579 40.564
 465.980 614.607
 819.033 920.444
 214.798 253.082
 811.394 259.600
 587.367 453.136
 234.906 130.185
 70.999 846.853
 355.300 605.113
 713.595 635.612
 46.183 725.402
 675.633 298.605
 817.020 806.214
 970.715 997.134
 571.541 796.955
 742.755 667.317
 237.183 631.300
 307.947 327.249
 751.335 906.108
 75.385 495.429
 362.625 471.273
 489.295 334.399
 763.136 518.340
 399.156 596.239
 246.583 962.752
 55.391 195.013
 252.194 526.970
 994.982 196.122
 246.861 169.134
 873.366 764.919
 689.447 849.776
 219.768 619.074
 659.668 88.329
 749.041 383.274
 796.422 98.402
 313.756 944.295
 231.708 288.227
 588.404 83.020
 809.408 618.191
 858.915 841.900
 704.243 284.435
 764.278 936.887
 594.528 775.177
 874.853 97.558
 360.231 869.528
 669.296 214.266
 270.836 227.329
 817.055 173.719
 269.264 979.072
 917.748 1.836
 50.341 58.752
 676.824 523.293
 554.927 836.854
 296.525 949.566
 461.854 78.363
 973.099 271.047
 545.327 60.288
 359.384 843.804
 989.820 288.719
 673.438 308.643
 109.920 126.633
 508.902 780.430
 429.798 515.966
 984.718 811.166
 834.400 101.685
 516.972 813.579
 939.011 458.531
 513.737 676.137
 940.302 814.804
 697.359 89.261
 843.407 959.988
 513.659 410.458
 17.090 727.623
 362.805 638.209
 751.910 140.668
 804.370 546.338
 701.899 588.504
 774.342 198.599
 424.064 132.897
 483.101 754.233
 415.726 590.805
 521.946 666.811
 139.026 556.391
 726.236 438.940
 144.738 160.205
 163.331 33.210
 21.870 543.138
 824.093 754.439
 41.530 684.875
 991.644 949.927
 897.419 75.250
 87.466 653.707
 313.496 471.938
 3.025 398.949
 762.342 634.574
 418.095 801.680
 464.169 964.696
 491.416 281.352
 892.996 679.491
 144.778 922.664
 458.219 787.291
 210.718 132.276
 939.507 262.154
 192.650 427.939
 791.960 496.964
 713.345 581.329
 95.850 178.530
 775.239 974.950
 768.589 18.801
 299.391 624.351
 581.175 403.975
 577.234 946.403
 501.015 613.810
 992.111 250.022
 219.414 208.638
 830.449 705.731
 295.017 888.433
 93.070 473.611
 862.174 269.886
 776.303 884.824
 101.605 792.051
 164.298 370.162
 764.223 303.004
 755.206 890.589
 669.845 768.767
 734.960 270.728
 791.332 216.798
 566.563 278.784
 880.025 230.743
 636.496 887.798
 517.056 567.328
 802.655 636.785
 491.945 302.579
 632.901 769.855
 847.975 130.843
 575.517 141.307
 204.236 349.699
 931.736 150.023
 806.243 746.094
 427.968 12.809
 487.982 148.455
 236.670 950.079
 493.737 186.559
 248.289 675.198
 131.581 681.609
 233.798 428.619
 63.917 714.698
 692.593 547.617
 813.637 450.097
 791.666 720.972
 735.453 143.237
 959.789 44.531
 306.830 880.450
 698.900 308.495
 495.996 682.555
 761.073 540.964
 108.063 876.982
 463.497 276.152
 164.921 588.598
 979.218 771.679
 388.865 818.810
 554.324 69.850
 910.670 642.383
 822.508 376.240
 164.856 334.027
 478.022 348.764
 151.311 789.951
 243.974 76.311
 494.263 996.802
 253.497 442.944
 6.180 850.780
 18.658 277.221
 332.825 687.916
 171.351 872.777
 112.008 62.991
 149.968 722.737
 396.069 735.221
 207.054 364.405
 668.664 375.280
 210.729 200.123
 9.837 107.742
 94.363 804.021
 37.663 818.394
 815.391 192.032
 466.039 875.591
 859.433 613.963
 80.861 993.022
 666.883 802.385
 843.032 867.633
 566.254 104.849
 697.236 696.363
 524.967 245.333
 598.633 959.774
 130.512 460.521
 692.444 976.213
 2.483 679.579
 498.662 709.004
 321.646 146.345
 198.818 449.279
 311.709 194.706
 605.041 111.782
 491.830 696.477
 352.768 549.511
 955.129 311.855
 114.870 110.091
 145.806 31.978
 832.003 482.619
 883.229 448.015
 815.518 94.454
 196.928 689.190
 156.814 54.514
 826.492 411.317
 800.661 60.441
 642.486 596.614
 367.598 214.295
 349.614 144.174
 878.321 263.665
 435.323 328.508
 805.114 106.486
 672.994 611.757
 794.362 187.994
 528.926 84.783
 240.449 662.569
 459.913 945.203
 993.510 392.696
 429.672 999.253
 528.423 278.499
 577.356 692.136
 144.851 336.422
 102.547 762.117
 291.176 922.695
 304.261 301.483
 69.919 589.459
 745.635 957.587
 877.949 98.127
 583.057 775.221
 28.825 940.381
 773.872 963.855
 992.568 442.465
 688.666 756.634
 543.553 779.194
 333.977 740.140
 931.883 391.862
 123.712 192.792
 67.404 796.335
 810.198 334.335
 336.461 256.781
 639.504 108.400
 845.712 475.323
 74.442 484.831
 719.048 262.400
 29.433 958.817
 255.345 76.602
 684.551 261.363
 806.847 591.447
 744.739 491.965
 759.114 811.108
 840.933 292.273
 910.420 233.963
 442.173 42.007
 366.140 684.282
 674.465 759.380
 115.005 496.303
 288.907 702.096
 150.296 54.765
 357.511 6.671
 79.323 350.800
 222.105 879.149
 946.296 296.719
 605.102 305.326
 622.446 417.887
 388.894 320.526
 816.582 80.690
 364.774 45.127
 81.058 264.034
 677.055 820.641
 262.062 695.168
 881.255 381.098
 627.438 871.757
 587.538 464.978
 435.895 519.469
 866.120 154.240
 352.773 592.008
 697.033 449.606
 811.888 228.297
 202.763 726.538
 940.899 624.647
 612.087 226.238
 857.693 559.302
 473.440 222.939
 184.329 89.282
 625.878 966.023
 267.913 507.208
 607.865 556.815
 427.443 46.600
 254.544 109.684
 223.310 621.522
 121.767 530.413
 260.964 409.448
 452.057 77.263
 959.735 679.612
 739.025 248.149
 437.352 543.242
 580.931 47.679
 653.992 382.850
 672.418 58.084
 28.521 496.903
 150.652 86.432
 263.771 880.829
 475.769 245.750
 305.260 228.357
 926.504 799.228
 494.890 867.047
 174.149 744.505
 682.035 892.755
 258.563 119.948
 511.470 709.260
 329.053 197.903
 341.331 246.903
 383.945 803.312
 353.320 578.621
 801.870 812.097
 828.450 490.001
 14.947 685.735
 279.671 823.989
 241.693 570.083
 990.713 408.646
 741.570 802.303
 419.539 901.242
 742.432 544.630
 124.245 523.147
 648.949 3.456
 176.381 12.175
 689.405 243.031
 87.040 42.553
 78.579 801.866
 808.341 233.524
 547.038 144.357
 438.769 827.414
 646.735 798.186
 485.258 323.891
 226.963 848.671
 375.781 232.106
 474.381 183.747
 909.752 584.829
 719.794 547.706
 344.039 652.702
 79.860 498.927
 282.080 122.053
 874.022 847.800
 733.194 841.691
 539.025 37.874
 987.090 603.745
 561.933 328.428
 981.806 567.447
 327.023 33.379
 886.476 145.116
 985.138 603.432
 756.691 994.227
 721.767 30.151
 510.689 261.906
 541.257 67.127
 608.656 237.548
 771.206 660.372
 762.209 930.178
 498.499 953.724
 652.375 910.172
 604.808 372.369
 965.559 665.796
 706.304 816.053
 369.933 115.506
 304.264 531.355
 229.283 194.150
 707.927 38.375
 595.545 268.090
 639.227 710.638
 121.267 719.205
 914.796 538.085
 103.263 324.944
 720.966 922.363
 601.166 20.660
 952.645 382.419
 989.933 496.903
 30.152 998.735
 2.313 608.983
 895.885 648.804
 222.466 275.646
 334.546 327.864
 610.398 950.325
 869.382 491.294
 301.480 660.015
 728.189 672.790
 47.297 336.760
 415.729 40.550
 982.623 794.289
 395.769 857.877
 235.874 322.076
 101.313 461.129
 392.403 841.441
 734.140 693.710
 195.138 769.272
 65.932 217.393
 677.099 806.018
 147.567 629.793
 295.083 463.163
 608.379 358.113
 531.356 194.112
 174.058 273.734
 886.645 929.973
 444.387 419.903
 567.288 852.017
 597.257 96.290
 414.576 575.520
 973.523 370.897
 505.462 60.501
 851.642 353.555
 219.713 504.562
 748.032 868.634
 595.865 978.231
 338.387 500.739
 241.955 416.129
 349.368 989.890
 509.979 825.738
 235.036 146.382
 746.423 783.100
 47.073 505.233
 184.332 780.411
 4.231 901.538
 12.658 119.054
 939.859 717.397
 741.418 413.362
 85.032 315.371
 650.328 511.369
 760.196 860.065
 665.631 640.610
 184.967 456.742
 834.823 756.787
 161.421 62.475
 869.851 583.864
 181.732 600.827
 292.217 374.127
 100.292 925.283
 152.609 440.317
 890.576 910.427
 305.509 488.573
 878.146 824.424
 816.227 446.189
 856.686 963.573
 362.619 82.913
 510.239 162.223
 893.123 285.364
 891.481 472.177
 321.565 393.364
 355.548 918.827
 510.454 842.341
 287.544 560.904
 129.343 291.065
 358.267 22.054
 412.546 27.769
 518.970 531.101
 198.411 335.066
 827.416 250.033
 556.040 515.254
 762.256 121.526
 518.338 808.606
 412.432 608.576
 994.484 619.670
 757.419 895.799
 460.033 457.720
 820.299 383.988
 977.066 220.083
 369.833 535.892
 16.132 839.646
 863.738 362.068
 300.462 584.514
 710.369 501.664
 913.457 158.294
 630.147 25.342
 473.284 189.071
 824.732 728.330
 632.161 214.962
 917.440 893.115
 179.364 140.644
 772.460 776.945
 870.988 634.724
 595.648 552.706
 859.106 610.148
 381.866 127.385
 409.249 842.422
 222.042 345.284
 967.425 762.449
 89.281 108.964
 633.502 356.869
 62.787 115.991
 612.277 29.425
 49.282 300.766
 220.522 847.891
 655.545 915.598
 829.534 214.235
 137.140 101.897
 598.064 58.038
 185.157 49.723
 708.010 837.724
 555.551 571.314
 841.047 129.282
 238.465 411.671
 942.639 341.963
 504.814 567.529
 603.149 94.737
 954.560 606.248
 164.364 251.320
 778.872 680.396
 532.471 296.420
 193.143 974.451
 572.041 158.021
 209.285 440.388
 374.770 272.303
 106.422 262.717
 974.643 447.030
 594.950 815.126
 628.941 219.358
 418.894 345.439
 341.352 4.181
 127.509 58.657
 186.760 484.070
 794.553 105.783
 352.600 761.827
 350.667 565.823
 862.581 657.809
 902.523 307.327
 246.890 827.902
 376.242 502.282
 98.521 761.735
 179.798 47.893
 466.234 117.116
 420.569 630.118
 416.827 694.353
 833.729 176.925
 217.313 857.122
 721.956 929.670
 383.501 584.568
 327.082 879.092
 85.946 77.839
 553.219 330.100
 945.870 944.072
 444.937 479.319
 269.253 208.715
 352.878 104.397
 11.692 545.129
 55.410 408.244
 822.851 206.568
 964.432 258.929
 48.522 763.267
 845.093 182.133
 559.744 215.753
 595.183 553.316
 299.421 719.157
 635.338 197.577
 883.014 622.730
 384.429 623.302
 934.759 929.915
 366.938 118.830
 886.218 508.740
 405.368 47.489
 89.719 337.263
 478.441 644.454
 513.401 927.130
 515.940 98.190
 273.240 518.528
 197.313 479.936
 434.855 135.962
 720.840 347.332
 76.556 606.108
 213.324 414.284
 565.326 901.926
 610.293 260.252
 458.068 942.064
 310.006 501.103
 828.064 258.125
 0.758 403.393
 136.212 776.712
 792.700 478.467
 851.164 646.215
 118.507 916.324
 783.097 383.540
 970.688 726.927
 771.881 202.425
 539.147 454.162
 779.072 807.545
 526.060 261.297
 220.123 57.377
 624.434 893.402
 262.033 90.019
 333.457 479.399
 854.064 911.208
 382.319 712.318
 85.121 220.068
 182.478 649.709
 528.857 818.342
 516.976 106.509
 82.649 251.618
 898.534 409.933
 293.658 70.385
 932.642 580.830
 736.432 994.373
 558.077 869.791
 932.687 300.938
 108.405 970.872
 933.360 438.193
 850.628 263.839
 692.827 452.748
 570.671 590.300
 9.912 602.571
 152.679 483.963
 173.232 45.462
 155.822 474.794
 690.463 816.354
 547.515 236.181
 91.722 261.342
 877.693 498.974
 843.600 527.607
 850.191 12.730
 788.208 726.654
 992.782 479.645
 204.312 619.477
 678.349 547.900
 877.167 508.065
 290.694 246.811
 339.790 865.133
 747.234 934.908
 419.200 766.200
 728.127 63.370
 172.712 593.364
 861.250 121.123
 345.951 712.635
 271.803 705.029
 318.269 856.109
 524.561 70.241
 643.172 1.954
 219.036 973.917
 339.819 390.197
 699.690 482.563
 973.501 457.086
 324.223 412.522
 782.943 447.785
 5.796 598.306
 3.494 74.002
 775.351 509.001
 508.810 133.462
 567.207 273.911
 688.724 580.950
 436.694 740.570
 415.132 230.724
 798.018 217.621
 166.289 437.751
 802.184 388.604
 106.631 626.482
 639.994 998.126
 705.786 52.289
 788.517 177.228
 456.826 349.515
 158.720 198.851
 377.853 164.184
 837.865 436.610
 289.073 927.227
 946.871 880.539
 713.626 799.714
 797.164 672.816
 597.170 234.835
 483.689 336.023
 648.949 937.443
 694.224 138.006
 824.491 262.043
 456.191 973.663
 473.975 40.567
 840.514 237.919
 725.469 254.523
 60.318 49.670
 341.748 909.893
 656.283 388.017
 244.412 500.981
 469.200 884.631
 128.668 890.411
 235.738 235.281
 663.985 631.313
 980.894 145.780
 85.204 324.828
 948.348 999.626
 999.347 667.349
 839.389 754.149
 767.018 288.986
 306.870 57.023
 243.819 224.881
 360.397 984.486
 194.632 66.970
 923.564 785.840
 608.059 204.175
 787.361 365.892
 54.054 527.794
 623.093 128.585
 337.150 25.879
 253.324 62.392
 21.289 550.921
 683.942 283.147
 38.592 970.217
 330.753 515.232
 970.384 914.457
 739.771 430.786
 709.115 459.590
 914.086 262.431
 907.721 607.723
 87.902 432.545
 809.324 188.180
 598.742 16.212
 964.471 359.012
 24.261 981.426
 802.607 846.873
 295.504 275.178
 674.670 279.678
 352.360 784.562
 548.336 817.805
 550.658 975.670
 68.118 917.308
 398.532 967.824
 819.290 620.055
 929.931 945.517
 815.315 683.599
 706.390 44.663
 999.378 76.478
 868.252 213.425
 775.909 576.634
 80.623 471.702
 710.080 141.421
 587.535 548.566
 822.628 352.624
 803.486 25.465
 712.705 80.012
 41.129 957.419
 739.431 818.770
 656.978 977.825
 938.410 221.960
 356.279 248.767
 325.637 716.773
 849.472 322.149
 909.076 826.272
 914.898 192.731
 577.016 745.586
 67.676 107.793
 129.528 688.022
 38.117 246.055
 960.363 632.391
 653.071 277.493
 255.183 994.282
 221.558 293.374
 349.818 802.363
 336.603 270.405
 969.137 593.549
 5.948 362.998
 151.216 120.635
 56.176 52.910
 538.807 281.489
 861.647 815.764
 504.984 383.991
 128.584 169.993
 964.631 925.527
 915.855 76.828
 228.644 725.163
 450.855 871.927
 481.971 251.818
 957.707 582.779
 336.710 859.190
 465.513 364.127
 932.233 900.318
 919.164 250.261
 558.792 149.184
 340.119 752.480
 180.372 917.199
 948.563 437.323
 265.964 797.919
 183.511 312.111
 323.300 198.536
 268.845 65.017
 610.979 82.019
 149.473 294.452
 907.384 525.200
 243.986 294.277
 489.652 437.135
 963.145 605.666
 753.083 736.107
 464.797 911.940
 138.755 375.334
 746.308 338.858
 270.898 275.437
 209.232 369.764
 800.014 670.037
 14.734 323.212
 345.223 819.192
 332.541 241.632
 900.323 979.195
 374.134 565.069
 961.285 937.410
 499.021 716.629
 625.022 93.976
 750.777 699.144
 755.260 780.602
 679.859 629.502
 594.119 298.117
 958.710 342.500
 578.780 592.427
 10.464 445.033
 590.578 902.170
 27.538 549.529
 986.443 445.388
 425.902 559.139
 935.312 877.239
 993.089 403.160
 278.537 972.262
 974.491 257.080
 155.271 654.391
 787.809 145.608
 361.116 23.242
 347.303 677.910
 49.023 578.803
 458.609 151.463
 221.662 117.218
 955.280 174.370
 118.495 211.770
 186.893 476.522
 260.965 275.376
 835.828 528.700
 606.032 659.083
 488.876 677.721
 70.496 326.239
 777.259 587.392
 52.699 370.883
 533.831 92.670
 499.406 53.534
 312.088 11.687
 376.763 405.919
 733.743 791.713
 16.432 621.728
 649.173 5.664
 960.543 982.282
 629.909 971.094
 439.394 558.787
 189.862 80.066
 129.319 247.016
 630.349 642.741
 78.537 201.738
 4.776 137.521
 707.765 588.601
 336.471 94.308
 219.940 917.774
 535.531 423.635
 47.359 489.171
 38.221 742.582
 661.272 602.182
 829.660 178.461
 32.508 867.429
 454.076 683.970
 704.605 924.048
 817.190 144.127
 93.588 98.563
 945.487 457.738
 609.598 541.718
 493.769 436.958
 181.921 414.074
 245.024 280.813
 15.272 42.169
 387.941 676.220
 994.649 182.287
 203.225 287.388
 249.717 671.974
 359.109 676.635
 476.788 649.395
 181.284 112.224
 764.448 22.218
 597.913 458.117
 773.194 81.272
 494.981 493.458
 153.773 705.757
 682.211 803.725
 354.984 887.849
 749.862 438.900
 349.415 722.374
 679.535 105.600
 2.917 234.746
 998.487 899.204
 616.758 645.919
 580.848 778.706
 694.532 850.913
 397.624 821.966
 921.475 987.219
 800.599 93.478
 212.328 226.405
 446.608 922.722
 83.924 87.514
 84.569 881.027
 467.038 161.033
 947.627 501.974
 893.591 679.426
 929.631 198.319
 113.052 672.433
 544.554 161.788
 16.975 815.924
 538.553 705.826
 22.302 601.264
 68.970 331.186
 99.707 212.480
 408.121 206.381
 578.436 861.542
 950.384 96.435
 937.326 173.597
 880.337 521.557
 554.861 175.747
 632.204 950.547
 969.009 182.096
 374.125 640.653
 548.237 307.184
 275.832 725.671
 634.697 918.055
 558.928 867.412
 553.272 256.185
 32.341 152.754
 328.431 943.985
 431.777 510.896
 285.180 622.080
 814.496 204.750
 779.347 543.836
 115.851 519.465
 282.892 349.479
 811.472 622.823
 696.674 235.632
 211.251 340.612
 659.168 375.247
 954.407 799.395
 426.197 291.016
 697.650 204.435
 602.958 271.670
 163.048 497.573
 183.022 189.726
 713.684 974.826
 384.919 841.647
 482.019 723.385
 149.157 312.969
 19.378 689.973
 668.726 763.350
 149.841 435.421
 354.235 336.922
 585.618 922.603
 388.813 804.648
 234.652 675.911
 793.914 726.034
 548.608 130.377
 319.475 831.695
 717.620 137.895
 682.805 445.565
 717.461 238.196
 730.733 821.421
 808.410 145.101
 87.469 513.724
 929.495 796.656
 203.135 354.281
 836.573 514.276
 439.852 296.056
 810.532 194.741
 756.685 611.460
 278.616 794.135
 592.713 508.150
 916.419 569.827
 938.332 729.834
 352.510 930.782
 145.941 737.500
 807.189 254.394
 407.965 478.352
 139.787 496.335
 746.310 921.314
 336.744 826.371
 864.630 611.071
 379.873 235.677
 943.104 624.298
 328.598 88.825
 862.667 924.979
 922.189 835.658
 968.172 148.913
 852.222 594.745
 181.751 4.791
 318.585 501.739
 501.348 480.339
 514.655 653.973
 935.308 872.291
 191.990 138.984
 80.822 819.337
 538.570 111.851
 528.548 274.374
 826.772 677.473
 322.924 988.456
 910.603 572.964
 910.352 141.810
 892.056 356.610
 526.897 310.485
 552.760 158.383
 302.524 829.833
 331.391 588.487
 557.652 652.779
 294.873 331.106
 735.412 112.030
 230.416 357.355
 123.101 207.083
 407.541 801.944
 270.668 540.592
 908.786 980.431
 692.565 231.673
 592.677 36.861
 749.920 708.854
 573.422 454.685
 338.874 421.147
 622.738 426.852
 272.394 156.132
 617.213 544.905
 729.172 788.890
 269.891 752.701
 375.028 140.242
 50.644 230.261
 338.059 948.244
 772.846 179.522
 65.365 269.668
 613.361 119.750
 711.601 460.609
 851.745 649.756
 440.549 35.206
 828.527 971.318
 271.852 482.219
 200.463 208.357
 614.977 610.012
 634.899 505.118
 718.930 286.010
 460.877 490.165
 74.684 897.330
 259.838 288.281
 561.320 361.033
 915.080 327.030
 378.293 696.782
 681.089 586.735
 684.954 699.041
 519.248 191.020
 332.355 32.954
 365.941 729.024
 157.752 566.378
 446.769 980.080
 383.203 144.103
 973.477 707.753
 658.700 529.039
 8.485 473.833
 987.888 364.184
 358.928 456.175
 19.150 749.711
 674.302 639.711
 153.592 147.966
 528.720 480.620
 368.954 607.858
 933.153 853.410
 167.860 786.890
 160.635 303.884
 291.113 507.386
 897.217 12.724
 781.298 942.400
 925.551 480.338
 206.082 331.149
 881.507 470.051
 749.864 983.839
 125.577 780.448
 930.418 377.514
 671.383 686.465
 695.640 259.608
 97.942 510.556
 984.435 771.475
 828.244 518.979
 702.996 853.125
 424.838 833.199
 759.566 281.227
 177.580 92.709
 931.298 79.230
 236.473 383.868
 98.610 190.888
 573.798 280.907
 795.824 962.047
 797.929 442.079
 190.582 380.994
 142.631 918.384
 945.325 201.879
 129.951 407.748
 936.854 50.644
 464.690 7.640
 347.640 686.604
 629.674 358.286
 106.340 578.643
 582.613 342.032
 284.080 432.122
 529.305 17.518
 664.891 865.702
 289.491 166.631
 948.762 946.745
 559.131 554.407
 637.711 125.758
 887.693 724.931
 650.849 406.050
 365.795 247.752
 743.450 501.672
 494.899 798.388
 325.674 697.543
 77.583 202.447
 824.798 69.083
 18.094 635.770
 174.946 348.591
 905.553 983.526
 792.778 761.856
 116.488 990.641
 776.786 586.443
 822.648 246.160
 400.545 503.622
 830.749 337.781
 933.073 295.734
 172.506 182.927
 667.424 362.052
 68.648 723.179
 854.587 436.751
 525.514 884.079
 185.010 856.056
 806.157 117.255
 23.719 566.816
 221.691 512.214
 854.565 640.763
 688.236 587.254
 219.984 467.503
 818.350 529.660
 828.569 671.164
 694.978 82.315
 745.380 522.016
 95.013 85.046
 559.162 602.488
 676.500 133.467
 844.598 409.880
 358.912 64.949
 892.347 623.888
 853.900 310.892
 679.380 890.235
 541.460 247.181
 89.226 141.721
 833.776 852.042
 986.808 930.335
 979.384 454.166
 504.138 729.690
 290.306 476.770
 728.078 202.497
 833.826 598.056
 404.479 545.343
 231.502 39.388
 617.314 20.562
 816.478 33.624
 78.117 975.890
 685.274 332.642
 409.236 116.042
 263.948 690.644
 941.677 621.052
 716.086 54.857
 220.007 264.496
 629.827 44.385
 836.614 846.597
 914.442 679.052
 957.334 664.253
 148.516 101.006
 79.900 49.477
 889.153 721.612
 143.924 142.467
 765.709 224.054
 122.225 463.929
 836.261 698.157
 32.616 717.590
 427.459 808.936
 859.067 807.654
 958.695 875.502
 932.075 782.695
 473.117 524.133
 738.555 318.150
 367.188 781.194
 88.634 190.679
 186.967 81.116
 814.972 761.500
 105.672 315.847
 302.915 820.257
 529.227 269.315
 807.867 809.402
 113.320 228.571
 699.098 780.702
 689.152 298.164
 44.113 774.954
 260.582 662.063
 710.244 273.703
 381.273 325.157
 883.915 73.666
 78.033 451.482
 394.779 272.265
 740.408 417.018
 861.605 933.432
 434.532 869.995
 657.327 599.455
 261.883 90.506
 308.253 815.627
 215.126 553.952
 811.275 693.884
 480.472 10.020
 665.449 729.265
 999.355 411.900
 190.997 334.173
 984.888 381.110
 48.288 121.095
 847.029 424.226
 198.409 861.254
 924.237 72.143
 870.444 306.762
 561.280 373.968
 251.538 985.212
 378.644 520.803
 505.368 471.627
 217.585 714.401
 592.039 92.451
 838.352 37.746
 25.020 114.560
 322.714 975.286
 804.119 79.361
 563.906 206.681
 31.182 434.020
 698.949 337.200
 199.063 130.226
 784.612 698.267
 474.276 562.923
 76.642 262.162
 927.573 529.985
 533.261 964.670
 140.754 747.328
 422.131 358.818
 796.407 556.553
 412.207 962.265
 182.500 533.638
 228.194 981.709
 286.278 732.759
 739.183 261.888
 660.317 780.051
 350.719 416.722
 194.763 234.573
 330.831 649.213
 578.463 840.165
 487.904 888.586
 660.956 50.122
 647.716 592.224
 298.333 580.164
 67.304 41.319
 67.876 563.110
 146.700 758.452
 536.746 985.707
 131.187 988.828
 464.135 594.629
 464.828 101.517
 377.963 990.635
 792.145 510.407
 698.138 578.893
 493.498 904.710
 858.412 816.838
 968.577 474.642
 416.084 471.347
 492.460 568.760
 719.252 553.086
 403.610 115.305
 439.305 191.657
 140.295 861.582
 864.277 920.368
 421.245 354.089
 806.987 889.447
 821.319 809.726
 909.306 172.265
 479.908 967.567
 947.071 87.277
 508.457 404.408
 964.072 861.081
 346.341 29.569
 21.137 803.162
 317.416 819.427
 448.768 763.973
 631.663 725.197
 478.334 84.084
 179.588 893.914
 314.789 608.011
 506.672 328.987
 248.942 992.252
 109.412 219.803
 512.841 359.102
 644.847 867.264
 809.882 977.518
 226.522 292.052
 931.463 746.918
 829.274 743.539
 562.514 742.145
 33.779 829.065
 315.161 386.458
 203.605 395.819
 577.329 158.295
 449.420 551.442
 863.704 326.606
 847.385 875.997
 780.625 533.901
 744.822 419.077
 312.802 106.996
 212.519 94.032
 85.042 539.211
 848.975 569.803
 301.237 436.756
 970.360 353.413
 798.811 404.159
 446.587 977.197
 740.674 422.155
 987.810 719.441
 887.864 575.769
 918.776 150.805
 721.742 864.914
 476.066 708.152
 310.413 885.227
 453.686 38.987
 213.623 528.920
 837.049 761.239
 695.415 415.769
 588.856 662.728
 444.271 430.299
 370.276 981.144
 94.317 685.464
 38.076 908.176
 384.490 144.291
 796.870 640.478
 399.728 463.021
 902.455 336.344
 201.528 842.092
 507.595 51.282
 295.201 520.114
 268.813 830.312
 896.426 271.803
 548.250 482.123
 277.037 890.340
 758.027 393.434
 594.287 179.852
 618.464 944.850
 372.047 752.745
 801.822 436.487
 117.737 732.749
 778.859 837.844
 664.466 886.976
 298.531 447.323
 541.235 343.717
 136.753 628.908
 640.707 757.463
 826.709 23.549
 397.543 934.778
 512.032 988.464
 662.421 675.635
 780.021 866.871
 87.514 72.051
 972.485 42.528
 586.313 162.031
 627.652 487.210
 830.528 600.511
 171.881 704.961
 663.455 584.251
 1.590 45.301
 185.253 374.199
 624.223 369.791
 371.298 382.078
 465.389 974.452
 769.070 428.831
 404.088 596.933
 758.395 707.660
 628.670 765.279
 309.364 475.982
 275.647 808.442
 214.815 106.532
 737.352 571.637
 571.025 911.515
 921.899 427.433
 320.504 944.336
 991.751 101.662
 21.886 625.621
 770.856 338.138
 569.349 644.449
 622.963 594.730
 321.451 777.853
 896.864 23.082
 318.471 443.349
 192.518 553.299
 848.157 357.718
 612.923 242.149
 270.269 293.379
 671.137 298.041
 516.545 789.911
 663.843 658.361
 158.992 746.686
 599.467 345.307
 78.093 62.968
 380.234 386.467
 84.143 139.445
 37.009 67.892
 948.093 861.106
 759.811 42.995
 109.748 162.114
 65.009 93.235
 355.865 961.253
 205.147 510.192
 331.564 949.269
 324.924 417.608
 276.686 720.728
 566.002 291.328
 603.532 151.719
 446.106 270.491
 171.242 825.769
 209.499 31.123
 510.289 63.916
 244.726 350.258
 32.013 597.090
 72.912 502.600
 974.340 771.293
 260.464 170.480
 615.892 55.852
 41.489 120.449
 94.457 455.014
 538.367 905.522
 28.489 641.943
 537.698 831.033
 426.169 445.719
 560.316 304.824
 17.914 946.149
 908.475 50.454
 935.681 353.193
 883.870 957.124
 434.515 68.818
 53.501 174.630
 285.343 615.507
 355.831 429.090
 317.889 249.800
 750.212 69.135
 941.787 109.007
 733.687 577.205
 983.638 227.962
 300.233 861.586
 837.111 39.646
 170.168 637.428
 299.725 383.280
 447.064 305.644
 958.982 196.503
 294.465 534.075
 65.903 90.498
 996.349 963.243
 297.328 789.921
 558.223 217.519
 39.587 870.559
 207.716 460.460
 33.233 519.577
 105.273 739.716
 687.676 864.502
 821.133 112.453
 719.984 221.853
 671.084 207.248
 186.182 874.242
 530.927 284.197
 476.643 431.286
 921.300 713.469
 538.214 715.617
 827.047 956.301
 891.364 457.418
 198.235 844.507
 935.682 911.332
 385.851 98.948
 414.594 126.266
 860.072 378.303
 651.269 814.883
 611.654 622.060
 511.629 164.705
 269.542 351.521
 814.578 101.291
 505.447 866.084
 739.452 316.417
 17.209 756.063
 400.000 186.437
 768.659 825.302
 214.581 669.667
 149.040 745.128
 633.729 544.034
 937.528 554.404
 646.605 350.005
 8.758 378.117
 813.488 77.723
 387.588 499.060
 226.421 685.113
 802.567 614.395
 226.904 675.531
 247.967 812.542
 178.616 184.341
 147.130 477.803
 453.120 824.894
 621.658 72.966
 714.250 192.114
 671.269 56.992
 837.084 698.665
 20.595 199.547
 453.281 872.197
 207.678 281.075
 337.130 436.039
 593.335 781.244
 125.124 258.963
 233.000 215.719
 263.810 436.996
 548.319 477.529
 501.367 472.104
 992.941 961.769
 651.583 364.904
 157.148 628.487
 66.411 832.861
 183.671 106.604
 134.868 209.099
 860.002 720.292
 889.800 542.703
 151.585 77.883
 236.069 197.760
 289.264 892.117
 528.275 789.462
 320.548 679.971
 915.578 571.129
 477.623 241.840
 556.112 631.296
 959.085 555.278
 82.409 226.075
 123.365 290.428
 499.017 775.466
 459.557 305.879
 518.970 25.264
 548.253 598.690
 529.902 416.745
 17.151 535.217
 334.633 127.642
 902.358 195.128
 274.102 629.382
 968.615 125.355
 630.142 41.684
 245.380 169.871
 467.103 416.904
 78.971 652.136
 528.527 228.827
 365.453 517.281
 9.618 415.642
 749.019 958.809
 108.068 991.746
 584.122 68.529
 172.839 420.701
 457.258 558.057
 59.020 70.585
 340.130 145.554
 320.970 357.213
 746.922 713.050
 78.133 840.013
 44.834 389.048
 538.643 55.064
 722.161 760.055
 113.702 250.912
 558.534 65.683
 977.576 201.862
 326.938 478.298
 578.699 692.782
 649.672 43.581
 569.837 146.816
 646.071 87.178
 560.741 766.366
 967.830 540.048
 994.359 807.229
 89.894 756.615
 874.953 550.779
 386.622 691.906
 428.823 789.722
 602.330 353.224
 529.495 325.350
 54.045 976.285
 670.806 979.875
 966.767 513.141
 803.345 863.673
 125.536 518.515
 670.105 276.819
 874.901 31.797
 672.093 355.770
 948.929 363.827
 378.378 853.446
 670.839 991.553
 759.882 734.062
 420.705 860.829
 92.788 308.206
 586.015 10.029
 344.256 679.765
 339.370 407.279
 147.055 341.121
 840.096 485.161
 195.559 868.596
 844.494 942.465
 886.363 134.439
 198.832 737.382
 193.668 78.131
 448.886 735.539
 351.800 447.498
 451.906 505.024
 732.221 623.879
 746.580 215.441
 995.539 545.692
 802.143 335.941
 894.140 217.126
 610.741 815.578
 49.708 475.062
 342.006 36.513
 262.119 744.824
 583.318 65.245
 879.913 866.836
 634.147 488.603
 13.887 660.279
 202.192 449.764
 768.641 410.416
 909.825 825.723
 644.458 643.103
 211.769 882.656
 94.262 368.593
 552.339 171.552
 256.165 937.898
 959.428 985.661
 798.122 25.407
 342.191 887.130
 862.211 313.352
 792.913 756.236
 365.227 754.930
 406.524 547.457
 560.573 896.892
 942.701 617.188
 283.259 478.314
 937.423 673.911
 752.473 234.795
 198.595 289.389
 90.188 636.837
 522.016 585.769
 803.293 803.600
 671.209 406.062
 672.502 450.257
 361.874 602.332
 673.653 855.929
 66.722 295.911
 434.082 152.647
 750.018 226.538
 84.545 922.257
 197.239 902.420
 319.992 101.976
 920.927 871.600
 722.768 509.940
 899.239 377.912
 449.988 145.066
 792.248 154.164
 841.548 541.765
 139.118 493.527
 293.298 386.143
 176.495 770.597
 366.135 858.498
 847.432 640.036
 899.213 555.057
 756.820 497.464
 275.256 673.430
 942.493 859.480
 687.321 500.356
 493.045 912.897
 596.730 211.589
 79.072 43.878
 696.698 942.733
 152.420 22.486
 829.162 892.307
 889.478 164.817
 995.137 515.981
 344.185 91.473
 981.504 321.041
 871.942 156.506
 157.504 295.432
 777.806 634.463
 708.447 44.817
 625.189 864.926
 336.572 467.983
 461.834 694.501
 211.931 495.403
 828.274 296.991
 470.170 533.106
 213.664 255.317
 677.751 795.299
 221.214 256.176
 595.285 440.925
 160.022 873.663
 21.074 133.828
 854.626 334.857
 72.712 371.203
 873.855 393.117
 625.850 234.140
 45.537 148.655
 765.140 436.266
 415.338 906.363
 580.449 26.614
 801.734 644.345
 857.063 451.180
 823.072 969.899
 635.527 20.151
 958.446 290.449
 56.646 56.134
 536.064 443.255
 739.966 20.076
 908.869 968.420
 377.715 898.821
 817.958 224.256
 546.905 779.832
 603.971 422.343
 564.254 288.716
 502.020 582.493
 724.229 893.380
 447.227 196.402
 490.358 720.494
 278.695 755.103
 252.537 736.200
 816.363 91.862
 545.283 930.437
 307.165 962.111
 148.483 545.015
 206.891 309.141
 96.296 697.531
 148.108 23.016
 212.521 789.820
 411.165 605.558
 611.263 430.064
 886.965 311.932
 467.471 836.554
 721.881 995.644
 918.409 688.857
 845.318 875.566
 927.936 524.702
 880.385 748.449
 382.475 189.911
 462.576 156.418
 220.513 691.354
 377.847 695.049
 484.462 502.051
 770.961 913.044
 360.861 861.724
 761.327 149.513
 406.462 609.290
 383.870 609.872
 686.050 295.858
 796.912 67.867
 743.523 742.976
 71.020 760.978
 539.286 332.230
 698.592 422.145
 391.308 405.364
 803.323 455.384
 808.969 501.158
 144.210 150.385
 991.285 304.149
 616.290 565.870
 835.161 194.460
 468.781 458.489
 54.445 996.562
 762.816 948.942
 513.967 772.461
 250.652 696.143
 30.068 401.993
 404.515 280.526
 653.898 865.481
 487.451 506.534
 137.793 983.717
 525.365 40.102
 768.249 284.134
 696.436 458.389
 739.280 323.139
 842.218 555.425
 523.581 391.250
 567.824 908.907
 389.990 14.070
 233.816 950.639
 6.832 7.965
 249.854 417.426
 482.123 289.927
 613.271 302.494
 822.188 927.492
 950.812 632.243
 566.517 563.306
 228.538 302.561
 783.741 892.314
 305.908 206.739
 24.318 105.271
 91.223 247.725
 631.083 454.033
 875.866 966.056
 748.475 420.780
 606.147 236.924
 762.378 479.796
 219.277 241.828
 890.644 487.026
 502.416 39.022
 453.081 195.251
 212.192 20.008
 530.822 913.077
 851.280 214.821
 408.348 561.157
 676.164 305.645
 335.057 252.039
 296.937 725.699
 783.348 469.292
 919.857 898.482
 880.825 151.082
 623.468 441.974
 998.009 713.004
 499.553 594.537
 350.177 760.017
 434.417 676.018
 771.435 938.728
 360.334 681.381
 717.524 835.694
 31.128 108.335
 806.052 817.042
 532.406 478.608
 391.924 277.384
 541.720 249.189
 462.715 485.280
 725.985 590.028
 512.992 407.356
 974.708 884.081
 585.370 908.466
 493.338 480.404
 745.088 171.271
 149.551 788.230
 357.505 181.303
 108.054 967.107
 466.152 574.554
 391.013 363.438
 702.505 951.182
 949.288 225.826
 705.606 93.811
 465.014 750.092
 276.161 80.651
 972.663 949.532
 49.964 506.432
 480.749 397.719
 541.960 387.497
 799.738 371.178
 5.334 566.871
 387.146 39.466
 768.425 801.604
 64.368 963.146
 982.726 224.701
 251.317 508.986
 42.649 559.937
 916.987 760.258
 155.092 627.410
 722.477 862.663
 555.300 124.503
 6.795 418.183
 924.307 979.966
 956.878 825.759
 479.769 352.865
 837.026 315.397
 631.764 443.583
 807.612 667.984
 741.739 76.750
 119.893 234.357
 448.062 647.660
 267.729 232.148
 855.376 651.529
 645.552 416.350
 85.234 61.781
 995.909 988.981
 788.428 227.827
 223.323 74.532
 89.237 428.717
 251.027 671.846
 510.948 466.219
 453.628 770.946
 990.944 694.738
 715.248 257.023
 480.948 167.000
 445.538 415.837
 520.615 390.159
 494.870 798.363
 825.211 819.175
 107.544 31.410
 423.842 210.871
 53.945 899.560
 384.587 386.353
 308.055 837.161
 156.223 630.732
 957.794 412.928
 110.512 741.913
 27.400 660.254
 879.523 735.018
 81.832 290.504
 523.096 41.811
 604.475 151.918
 733.842 106.773
 375.701 381.447
 71.027 980.614
 318.942 799.645
 318.315 520.710
 363.538 369.125
 269.664 314.816
 843.774 265.001
 677.126 403.439
 308.245 971.942
 436.071 257.243
 553.184 148.164
 858.125 504.150
 370.996 993.875
 688.387 347.299
 277.386 882.817
 288.106 986.469
 156.723 803.857
 631.800 184.048
 858.346 98.849
 791.795 200.056
 752.220 347.539
 814.527 972.617
 779.630 455.318
 70.858 719.640
 735.492 850.658
 604.593 179.092
 218.642 642.446
 854.771 849.503
 663.371 960.123
 611.828 715.105
 100.994 978.942
 737.110 683.051
 228.941 187.113
 159.379 980.488
 124.448 789.751
 918.858 979.951
 621.148 165.888
 595.181 780.896
 263.813 539.345
 694.586 577.419
 616.059 422.678
 426.202 606.975
 968.375 516.977
 537.838 787.592
 582.531 60.933
 356.911 12.674
 119.879 722.861
 68.854 249.521
 894.622 12.377
 318.305 862.504
 831.792 488.020
 20.739 2.178
 208.924 277.726
 484.969 31.010
 339.503 275.575
 559.459 123.951
 687.030 886.593
 95.004 732.491
 556.318 57.568
 958.541 144.493
 521.699 143.011
 611.320 34.934
 351.569 638.920
 681.136 576.342
 59.832 91.182
 392.649 269.381
 244.817 308.921
 380.079 336.621
 406.204 35.468
 578.790 984.416
 4.108 240.711
 190.866 533.215
 638.967 379.292
 336.941 815.191
 586.428 130.457
 962.954 75.159
 671.247 9.558
 964.671 137.382
 964.919 670.516
 751.573 833.604
 352.749 946.327
 599.887 658.686
 650.170 584.634
 975.209 627.544
 621.086 1.945
 449.357 163.962
 131.779 118.269
 133.229 137.619
 384.627 749.432
 514.685 474.838
 41.635 73.445
 873.560 961.642
 346.975 186.903
 768.287 310.579
 571.763 705.037
 502.160 417.102
 167.763 102.922
 611.803 144.235
 567.315 54.222
 733.968 368.759
 195.273 297.119
 235.489 336.584
 759.206 584.841
 599.326 313.529
 503.442 491.061
 189.553 800.083
 801.092 309.704
 940.327 190.226
 119.167 976.292
 76.997 196.048
 131.852 946.444
 858.359 898.318
 135.357 789.587
 782.425 200.472
 197.413 26.265
 807.047 307.717
 871.028 479.942
 62.423 687.407
 234.697 294.007
 764.143 620.702
 361.795 337.401
 640.465 773.545
 645.695 184.227
 61.324 307.461
 242.435 290.828
 172.971 543.583
 971.079 635.521
 2.714 478.308
 517.763 549.815
 582.993 933.247
 610.484 14.138
 360.866 478.493
 808.902 465.384
 294.167 685.258
 730.538 457.918
 203.261 695.627
 409.067 14.780
 839.919 513.293
 251.891 522.945
 272.862 55.109
 886.334 777.579
 171.588 609.957
 412.972 617.776
 323.009 445.496
 30.406 263.483
 743.958 417.012
 170.858 343.956
 389.980 363.682
 656.245 976.610
 117.881 139.576
 618.633 526.516
 975.771 398.776
 149.471 656.731
 387.012 830.742
 673.761 414.494
 509.166 783.987
 666.771 724.830
 209.331 999.043
 523.479 258.998
 254.941 137.373
 589.128 78.527
 604.009 598.408
 700.897 235.169
 49.026 685.202
 166.503 32.317
 960.290 948.737
 209.428 464.425
 851.720 715.752
 289.666 378.237
 897.478 604.951
 813.387 714.640
 131.584 746.730
 978.185 254.498
 713.715 443.340
 469.031 208.468
 519.342 906.108
 483.190 752.767
 166.136 266.271
 883.006 853.816
 4.185 324.005
 869.289 969.222
 236.126 39.780
 354.112 125.494
 184.095 912.352
 562.149 510.138
 350.773 473.323
 379.505 773.360
 727.323 769.444
 626.516 299.700
 255.245 26.901
 987.885 509.837
 253.916 588.057
 474.060 905.889
 360.721 588.038
 399.920 838.436
 304.191 868.685
 291.240 499.712
 928.605 999.543
 410.102 224.991
 925.327 443.534
 724.436 993.692
 894.174 338.719
 834.430 884.581
 677.714 802.281
 262.944 867.483
 481.409 349.669
 474.748 559.646
 539.518 977.184
 319.976 681.592
 15.660 712.562
 313.276 798.628
 270.862 293.004
 227.653 304.648
 501.928 897.202
 69.812 409.463
 288.335 116.287
 234.015 435.293
 603.924 192.975
 829.273 958.570
 996.014 848.908
 118.425 86.700
 632.699 133.227
 178.687 413.510
 820.963 802.385
 226.297 319.874
 33.523 939.331
 180.465 286.280
 909.163 262.317
 564.905 661.326
 645.827 798.217
 552.696 924.243
 552.098 6.410
 99.084 321.349
 703.400 756.825
 627.426 916.991
 934.734 774.889
 538.994 541.053
 140.662 767.939
 14.313 939.961
 722.360 708.721
 721.632 139.491
 275.732 954.092
 409.764 739.443
 336.805 568.907
 153.650 606.591
 352.126 469.687
 660.577 378.620
 511.761 629.198
 405.076 893.305
 738.314 436.228
 16.341 310.603
 862.503 494.971
 821.859 387.288
 807.986 301.514
 486.253 321.937
 756.984 742.557
 459.747 430.567
 653.783 630.889
 353.751 898.865
 733.369 196.221
 232.804 135.111
 823.343 777.106
 196.260 108.661
 73.267 864.033
 16.954 182.838
 208.945 95.107
 207.584 659.631
 910.458 39.276
 852.269 758.541
 70.617 368.962
 226.899 405.941
 431.674 840.603
 447.262 757.353
 927.494 900.495
 641.002 197.186
 308.969 512.020
 904.301 932.807
 713.323 272.531
 245.419 637.689
 492.523 132.880
 957.298 707.194
 159.407 144.486
 225.171 16.776
 888.173 998.404
 41.168 952.850
 841.902 563.966
 647.439 398.841
 245.768 822.866
 197.118 171.152
 710.284 185.264
 246.064 620.779
 792.436 90.427
 158.641 145.436
 199.899 474.151
 821.771 734.424
 759.100 332.691
 960.164 324.689
 223.938 448.046
 282.184 252.898
 969.106 847.431
 63.630 906.815
 438.769 751.654
 202.169 412.341
 84.565 389.509
 307.838 833.397
 181.482 900.375
 797.717 544.259
 939.044 662.888
 951.213 682.335
 389.585 337.267
 375.530 568.771
 624.462 21.714
 700.735 750.367
 630.231 544.070
 645.671 565.342
 645.595 648.825
 898.073 454.420
 89.938 822.783
 766.090 355.097
 507.320 621.610
 968.555 548.880
 5.672 521.496
 625.510 37.636
 557.759 698.037
 829.399 555.316
 554.302 416.675
 665.138 465.269
 774.722 359.714
 200.738 231.808
 659.792 683.811
 489.826 708.928
 453.368 634.264
 666.255 871.007
 526.156 389.324
 625.780 672.497
 429.766 485.834
 889.835 709.150
 959.063 718.843
 44.584 146.137
 558.024 110.463
 610.465 752.721
 700.132 220.458
 492.286 754.197
 647.938 302.088
 909.662 885.098
 65.325 186.255
 237.451 449.594
 965.599 165.357
 774.050 202.411
 152.477 921.456
 583.553 434.088
 701.177 843.007
 160.270 146.049
 762.897 57.653
 378.773 642.675
 516.073 598.392
 610.225 148.636
 968.110 255.177
 800.209 220.335
 395.931 547.897
 961.738 190.954
 945.155 609.295
 889.696 740.696
 556.482 573.278
 853.012 879.243
 302.556 825.964
 674.895 268.672
 75.951 460.597
 528.860 395.424
 623.884 765.058
 221.988 752.975
 260.776 110.264
 922.491 947.249
 367.036 262.483
 635.261 649.380
 490.644 741.803
 108.712 151.001
 574.679 237.311
 844.083 121.965
 434.346 377.298
 2.711 116.339
 74.991 966.050
 999.185 647.049
 79.732 529.105
 613.173 870.980
 981.667 63.369
 437.878 353.365
 979.020 940.231
 249.308 162.381
 338.331 147.116
 471.780 972.021
 475.022 429.906
 828.397 604.215
 694.848 385.155
 700.815 841.119
 444.298 382.230
 833.853 597.362
 251.682 122.538
 163.692 12.416
 270.058 182.357
 533.288 448.295
 963.320 569.763
 397.781 141.208
 340.612 952.544
 781.960 632.161
 652.914 96.328
 400.227 505.665
 358.432 269.494
 109.003 203.509
 757.681 18.541
 557.356 198.132
 140.394 154.780
 812.187 944.553
 798.233 896.499
 840.858 258.428
 391.547 521.704
 471.512 958.994
 44.882 262.381
 956.944 278.006
 142.724 434.860
 632.767 68.860
 140.117 390.701
 678.606 793.831
 156.607 992.697
 409.252 552.487
 628.813 190.849
 291.305 612.158
 627.350 378.796
 403.186 473.650
 446.377 553.270
 938.864 54.910
 925.608 644.130
 657.893 95.073
 419.913 512.827
 669.038 5.149
 973.858 80.451
 317.659 643.888
 748.627 406.375
 147.169 543.182
 76.128 624.043
 294.272 2.348
 247.067 796.320
 331.537 911.114
 671.772 589.437
 517.514 733.956
 858.436 307.890
 885.469 521.229
 534.683 174.263
 281.498 223.387
 575.089 685.075
 738.943 732.329
 397.356 599.314
 789.532 607.935
 439.460 308.682
 6.402 158.231
 843.434 451.929
 247.276 608.947
 741.063 139.677
 417.641 343.917
 582.928 786.233
 757.268 333.564
 873.811 551.934
 525.137 747.321
 901.028 800.298
 827.482 610.286
 572.823 800.783
 213.819 98.598
 154.426 458.195
 522.382 446.279
 410.970 937.189
 458.287 373.695
 678.358 253.989
 157.013 750.017
 502.858 822.134
 847.626 815.377
 363.047 425.066
 963.011 549.739
 337.505 521.756
 129.445 662.370
 460.014 313.817
 339.940 556.411
 540.921 771.016
 912.459 506.098
 886.711 249.518
 146.226 69.244
 155.885 382.139
 710.855 484.501
 412.208 276.376
 981.013 902.535
 718.618 443.822
 713.914 843.748
 627.148 289.046
 561.579 224.457
 10.674 908.142
 20.770 751.153
 527.969 653.527
 110.528 941.649
 869.269 694.367
 592.921 626.434
 878.383 189.213
 132.802 537.820
 850.375 752.310
 846.009 673.458
 250.363 466.945
 84.603 80.261
 856.314 622.619
 627.615 740.933
 792.401 738.295
 214.668 445.099
 63.214 907.362
 309.256 118.030
 324.547 452.891
 292.882 680.243
 613.547 721.495
 858.444 379.712
 317.771 243.459
 32.048 824.431
 575.150 634.269
 50.634 936.579
 679.413 462.345
 755.709 431.422
 610.460 829.385
 431.082 515.349
 37.020 838.648
 268.210 510.304
 648.373 213.635
 243.068 398.600
 389.627 591.679
 942.801 586.050
 605.979 986.057
 301.641 886.227
 578.520 384.328
 759.365 108.867
 868.596 743.040
 710.992 106.062
 18.822 829.013
 395.439 496.552
 803.873 539.602
 398.746 997.442
 528.691 869.242
 502.523 680.973
 59.401 452.996
 671.918 19.004
 894.746 251.413
 984.229 147.969
 773.113 102.062
 386.978 890.808
 20.280 474.340
 433.659 109.369
 111.934 264.176
 870.392 470.923
 117.128 58.085
 884.445 626.495
 746.471 201.425
 426.234 687.868
 422.521 709.029
 683.245 216.433
 968.225 558.571
 123.885 302.894
 349.062 974.727
 601.002 715.516
 160.631 727.613
 571.530 159.829
 808.927 279.917
 266.165 948.869
 246.414 387.233
 550.139 495.291
 692.671 814.196
 625.070 60.559
 551.099 520.136
 707.769 828.317
 128.529 602.183
 413.049 195.760
 246.163 587.257
 995.502 926.050
 199.849 228.629
 554.386 594.557
 165.191 695.069
 164.023 350.860
 256.314 113.752
 0.057 56.391
 322.540 530.660
 433.777 134.354
 818.852 938.205
 759.271 164.829
 906.384 559.001
 401.846 195.006
 348.663 802.418
 784.142 624.249
 866.657 477.812
 355.136 218.660
 827.522 971.670
 926.396 553.198
 473.300 207.612
 422.153 854.986
 179.557 606.076
 400.830 603.599
 381.327 758.083
 414.598 247.968
 53.926 703.812
 62.329 330.632
 806.626 156.543
 785.199 114.820
 383.347 596.215
 331.538 325.050
 390.052 250.345
 859.642 815.247
 435.193 725.018
 788.888 237.833
 207.221 602.209
 388.187 111.780
 779.849 104.836
 297.470 976.513
 167.587 886.006
 506.443 611.913
 715.322 828.088
 12.336 33.165
 738.721 160.209
 395.037 204.113
 207.565 204.946
 787.119 115.957
 530.395 147.217
 284.303 152.266
 332.759 647.444
 298.444 999.343
 777.905 178.995
 962.847 896.930
 540.803 204.779
 674.404 782.374
 175.247 782.914
 617.777 26.812
 798.500 735.910
 535.465 550.273
 826.106 976.452
 659.574 330.166
 816.469 65.917
 134.477 771.350
 304.270 215.349
 166.045 313.342
 115.526 114.204
 717.031 629.459
 944.959 597.051
 717.475 82.523
 646.333 905.443
 314.231 891.663
 524.703 359.776
 689.051 24.708
 40.334 578.302
 927.023 841.386
 429.748 937.219
 516.828 295.296
 340.524 992.308
 464.533 269.296
 261.664 829.929
 59.942 722.176
 237.353 299.838
 858.439 507.273
 583.649 336.597
 944.477 369.988
 418.061 898.049
 491.231 15.286
 172.194 751.969
 693.344 673.287
 627.026 504.683
 448.280 86.614
 706.152 982.837
 521.713 743.627
 430.181 712.021
 131.940 823.808
 298.864 659.537
 908.995 183.102
 478.337 264.870
 460.508 655.911
 658.922 727.584
 446.051 495.687
 272.256 481.305
 215.663 316.904
 951.224 192.592
 0.282 977.770
 46.560 689.018
 99.084 385.994
 622.411 161.318
 941.402 790.516
 410.082 285.435
 712.266 202.258
 553.383 572.664
 27.194 769.299
 807.027 46.410
 983.132 209.359
 906.472 44.695
 561.196 409.178
 696.307 606.115
 528.836 560.429
 945.994 77.199
 603.243 380.452
 585.675 609.881
 66.256 118.897
 928.281 444.056
 338.976 874.630
 702.799 902.069
 259.962 827.945
 880.922 985.645
 195.864 58.666
 137.168 252.674
 332.041 789.450
 720.831 168.753
 930.997 924.114
 744.722 549.193
 348.965 292.666
 696.887 719.930
 709.842 857.902
 971.376 84.420
 347.767 463.587
 585.288 357.946
 145.357 332.691
 22.100 556.150
 367.106 167.821
 414.358 151.998
 373.288 217.342
 478.975 661.397
 8.372 293.000
 750.490 314.537
 502.200 341.816
 554.664 715.582
 367.809 561.123
 737.970 301.052
 195.697 115.817
 656.977 556.227
 52.693 576.943
 152.866 933.892
 719.516 196.861
 835.746 101.082
 522.929 905.375
 704.767 893.165
 517.617 430.897
 984.942 322.163
 184.013 589.106
 700.058 324.999
 269.064 547.490
 381.015 70.084
 498.090 666.967
 966.529 505.907
 421.473 381.533
 252.673 137.122
 876.954 934.332
 631.530 471.737
 396.968 714.799
 597.826 182.834
 274.130 398.671
 944.478 270.661
 23.054 183.163
 390.176 662.632
 202.735 626.598
 839.443 31.891
 253.491 79.112
 650.972 697.591
 371.688 453.143
 344.642 355.263
 913.216 294.191
 600.644 902.831
 254.837 329.638
 263.075 621.589
 26.543 92.363
 250.614 552.219
 685.957 923.538
 772.154 699.635
 269.323 882.735
 347.274 98.684
 7.101 451.648
 720.072 182.799
 223.440 668.952
 538.173 992.325
 388.629 627.643
 432.776 727.072
 405.957 392.564
 994.686 942.582
 686.292 35.449
 787.809 281.557
 495.443 958.977
 495.966 256.093
 604.087 201.929
 159.912 3.824
 784.425 337.120
 155.717 648.458
 991.158 635.535
 598.140 434.578
 649.626 757.775
 556.359 975.985
 816.841 621.942
 255.419 69.639
 750.607 700.534
 44.385 662.600
 740.018 623.401
 658.819 811.895
 742.579 55.644
 336.240 207.447
 217.274 715.422
 882.465 911.928
 520.661 574.545
 385.802 50.303
 778.910 612.565
 64.884 913.202
 400.497 481.682
 672.559 244.796
 442.699 484.574
 998.743 806.191
 184.126 910.227
 683.807 843.513
 232.325 944.679
 713.263 65.545
 760.183 645.626
 384.754 634.420
 420.782 303.883
 68.303 495.383
 743.951 513.423
 897.111 884.638
 428.571 428.151
 383.903 840.012
 675.486 631.615
 439.813 45.472
 272.349 309.882
 40.296 930.855
 462.979 662.808
 824.732 951.659
 81.779 770.668
 800.699 735.097
 83.714 147.772
 445.773 908.202
 480.605 549.290
 332.901 47.541
 36.426 979.471
 751.499 199.713
 562.602 397.042
 35.492 724.374
 676.557 85.515
 649.427 980.076
 783.816 701.909
 810.728 296.042
 359.870 426.930
 154.410 204.303
 339.627 593.768
 868.439 516.148
 270.035 492.507
 864.024 249.858
 498.458 444.705
 993.962 904.258
 912.302 570.488
 520.622 141.277
 923.529 171.717
 968.017 622.741
 518.023 213.141
 2.750 839.792
 229.889 773.458
 987.548 91.237
 23.754 474.833
 577.856 888.759
 896.008 88.361
 3.946 587.065
 863.870 700.478
 143.748 816.050
 177.557 848.409
 868.684 705.885
 547.040 868.787
 487.996 86.155
 855.536 720.932
 56.323 964.129
 874.647 753.538
 302.495 67.604
 491.788 180.295
 520.910 13.197
 703.143 456.113
 804.669 435.421
 361.937 731.937
 934.242 905.163
 352.554 183.850
 337.279 663.667
 389.177 223.187
 153.068 600.672
 119.779 501.286
 245.581 779.728
 211.849 718.417
 267.168 441.984
 868.026 665.168
 663.583 349.876
 983.617 690.524
 991.429 627.554
 332.673 69.133
 580.390 744.694
 627.077 86.371
 482.371 819.283
 609.051 270.263
 703.154 93.359
 39.994 160.775
 883.246 889.571
 269.060 547.249
 184.904 977.325
 187.893 841.740
 31.686 472.474
 691.255 448.691
 243.519 836.845
 107.590 789.102
 800.037 421.819
 482.973 330.098
 62.381 267.838
 593.290 239.364
 480.876 498.777
 323.261 449.448
 133.759 871.984
 740.205 191.460
 478.856 612.447
 161.821 793.694
 382.707 89.511
 580.237 481.319
 324.893 719.171
 471.874 442.412
 992.298 492.014
 760.050 817.522
 689.860 49.805
 173.801 939.788
 840.247 341.715
 583.967 906.032
 642.312 678.898
 921.606 842.491
 852.501 833.954
 772.430 378.839
 868.428 575.702
 675.682 338.446
 381.132 331.293
 971.314 359.593
 952.210 184.148
 873.091 590.370
 921.854 70.455
 388.253 148.649
 100.130 267.443
 50.469 247.940
 100.781 277.439
 929.147 690.658
 886.793 222.603
 474.898 393.764
 880.515 361.491
 861.395 199.729
 696.819 321.291
 194.509 40.851
 362.429 875.224
 339.926 560.353
 543.026 365.482
 933.295 183.097
 395.019 226.018
 97.951 896.707
 852.131 60.012
 423.542 315.292
 437.443 702.942
 226.406 8.596
 626.570 998.752
 94.486 285.498
 772.898 243.788
 244.402 209.236
 114.672 537.161
 517.253 320.151
 218.208 508.416
 597.530 468.221
 751.292 981.158
 643.843 71.026
 934.033 247.444
 311.741 662.432
 667.173 460.771
 671.828 573.280
 804.369 659.435
 777.535 168.334
 507.637 576.722
 316.687 75.030
 124.479 415.077
 542.568 990.988
 649.901 409.084
 380.080 801.505
 13.206 293.460
 550.305 118.292
 163.141 759.385
 765.127 850.555
 48.578 923.386
 478.208 813.373
 16.596 561.004
 508.640 581.395
 114.915 951.781
 701.000 113.712
 108.367 237.424
 975.499 54.689
 345.117 71.603
 932.860 892.509
 661.220 413.902
 91.776 309.674
 343.600 733.251
 786.997 455.930
 411.544 795.318
 380.933 522.771
 583.335 36.338
 331.838 799.351
 803.809 211.459
 611.345 382.193
 984.726 252.778
 220.174 326.295
 95.189 800.721
 63.589 334.351
 204.532 667.503
 120.898 45.759
 873.690 54.174
 782.432 710.364
 89.843 939.720
 992.553 6.722
 997.997 974.178
 691.070 124.826
 85.090 985.466
 203.721 3.079
 378.362 915.209
 114.190 953.963
 119.343 461.337
 627.364 387.903
 335.281 769.266
 81.572 146.641
 646.666 289.594
 614.548 172.834
 496.308 34.235
 765.418 99.213
 64.035 306.470
 187.527 456.582
 321.236 960.792
 542.282 833.974
 689.352 38.347
 883.029 625.933
 382.038 411.906
 464.416 261.047
 846.335 814.579
 423.609 703.301
 466.312 288.730
 375.561 874.802
 373.576 911.065
 798.293 676.809
 421.618 377.657
 512.630 838.452
 51.821 185.324
 393.274 642.022
 412.986 255.525
 197.448 44.260
 26.520 711.619
 529.282 108.880
 926.992 453.446
 141.644 401.824
 291.968 253.827
 134.261 883.039
 423.197 424.447
 963.006 303.205
 698.857 24.075
 308.384 517.752
 7.361 986.118
 743.021 941.205
 748.822 66.772
 222.922 450.569
 880.741 816.630
 843.056 915.868
 647.564 780.527
 135.385 588.564
 605.908 271.042
 740.552 354.345
 702.401 544.514
 300.350 286.452
 421.898 254.464
 346.812 590.533
 170.602 151.258
 208.777 373.882
 940.151 139.674
 124.417 303.459
 91.605 764.331
 898.127 131.343
 557.575 748.996
 334.965 897.123
 469.253 417.385
 41.458 888.548
 834.196 233.704
 916.822 819.623
 409.416 649.993
 145.727 224.817
 900.248 278.990
 817.736 465.607
 463.881 736.138
 467.845 587.892
 681.186 438.446
 88.607 283.679
 483.169 102.802
 191.606 515.791
 358.982 559.307
 682.437 719.149
 738.905 958.942
 999.440 545.711
 24.214 198.120
 696.383 662.584
 940.675 859.248
 419.995 324.662
 915.811 646.261
 745.065 145.873
 42.765 912.442
 235.877 398.423
 993.988 685.698
 259.720 130.089
 412.975 610.447
 795.458 648.578
 846.754 477.606
 770.464 363.189
 18.667 802.647
 288.476 371.802
 91.527 49.945
 647.917 450.670
 774.514 168.521
 917.210 551.237
 500.766 694.807
 355.584 478.550
 91.873 652.326
 423.351 956.698
 54.173 212.338
 995.883 755.604
 971.504 715.059
 615.258 328.631
 999.879 345.263
 820.369 500.574
 689.336 931.832
 381.083 50.151
 793.192 936.501
 418.666 590.103
 239.267 416.839
 170.372 392.135
 473.834 312.121
 500.811 804.425
 217.451 793.504
 80.001 628.306
 641.255 142.818
 544.157 360.416
 759.340 943.945
 489.937 60.344
 692.481 569.354
 88.686 905.352
 473.700 569.793
 660.103 267.533
 398.077 690.880
 133.504 559.797
 57.114 675.450
 821.697 701.076
 209.222 609.744
 912.524 44.314
 417.985 445.287
 74.647 80.154
 912.484 102.431
 308.757 402.245
 690.797 627.815
 837.445 914.934
 378.787 643.442
 304.326 339.572
 479.417 462.776
 686.432 881.195
 189.213 947.449
 157.296 742.936
 32.474 391.161
 168.665 701.842
 862.614 414.746
 446.567 508.172
 824.345 273.522
 575.824 652.560
 258.703 866.035
 732.549 414.235
 192.061 608.573
 726.188 801.958
 485.125 734.765
 344.023 411.222
 261.422 291.881
 517.531 621.031
 298.172 448.767
 720.545 356.203
 384.912 783.588
 385.854 652.370
 554.176 77.619
 814.934 926.861
 709.457 164.445
 833.182 516.514
 742.253 448.162
 291.836 170.514
 293.879 451.024
 872.255 650.982
 8.952 837.832
 646.060 904.834
 403.871 713.855
 576.722 826.919
 371.481 43.911
 908.308 976.664
 226.595 996.311
 922.551 668.999
 8.607 96.576
 306.137 206.578
 267.508 767.432
 759.670 116.093
 616.897 134.548
 104.421 699.409
 118.769 658.473
 62.420 3.410
 824.915 994.423
 862.280 84.727
 121.606 530.805
 573.259 721.212
 569.067 878.197
 512.403 166.311
 684.266 501.928
 576.152 210.882
 152.215 58.256
 993.856 405.933
 662.685 416.663
 814.499 396.027
 429.780 955.062
 650.944 644.316
 262.764 392.243
 502.930 514.469
 197.945 80.000
 248.369 470.924
 381.161 488.814
 973.186 716.386
 394.727 274.317
 246.891 694.263
 165.755 261.027
 741.331 724.541
 167.023 394.831
 933.867 435.689
 847.441 931.689
 686.892 314.426
 205.418 98.043
 109.515 472.227
 571.689 195.091
 594.066 865.344
 3.380 656.515
 292.432 587.714
 41.296 205.457
 520.973 257.844
 858.641 804.880
 826.844 856.617
 271.021 135.056
 335.004 948.589
 501.909 457.530
 849.255 981.155
 650.294 796.904
 280.611 140.662
 211.724 766.044
 803.619 29.910
 811.966 218.539
 630.498 585.481
 154.118 391.636
 81.845 184.875
 513.059 726.231
 311.937 701.876
 471.903 56.359
 410.391 393.960
 847.723 53.101
 897.062 378.601
 340.773 406.551
 803.903 147.235
 633.158 219.930
 499.262 38.410
 808.055 972.981
 263.299 947.752
 735.956 454.096
 927.408 285.032
 734.802 544.369
 908.383 431.553
 439.381 209.890
 915.437 728.775
 573.094 584.441
 904.047 506.540
 691.325 432.573
 366.895 392.149
 27.745 417.403
 364.273 326.137
 218.205 568.898
 332.389 433.838
 875.301 782.691
 399.630 391.252
 41.823 468.407
 872.406 797.471
 343.040 17.092
 611.639 582.795
 894.210 242.679
 48.855 791.110
 486.879 560.789
 631.321 467.083
 389.731 353.795
 35.692 533.985
 949.412 703.631
 749.450 787.732
 584.256 688.643
 742.344 668.960
 327.999 488.891
 292.468 660.173
 727.940 142.288
 403.216 732.351
 137.653 473.992
 160.719 618.738
 601.162 281.485
 302.364 97.155
 14.640 611.203
 864.611 331.278
 812.451 988.504
 174.520 461.385
 374.082 855.965
 469.491 492.574
 832.708 595.804
 851.941 440.144
 208.479 236.547
 91.480 135.350
 341.815 913.683
 411.153 938.234
 93.950 25.914
 974.216 356.462
 671.713 725.887
 414.464 629.477
 757.137 345.198
 720.371 245.911
 744.298 782.250
 838.192 49.649
 748.084 997.864
 952.030 627.580
 922.986 52.826
 932.886 521.776
 863.043 584.653
 530.459 73.155
 623.560 24.518
 570.377 375.760
 966.046 981.609
 478.472 534.486
 362.922 119.113
 598.310 698.670
 769.204 76.978
 917.566 854.657
 163.618 890.712
 344.909 157.756
 949.089 257.472
 657.185 364.351
 877.532 520.876
 694.997 275.076
 700.173 510.405
 554.915 747.616
 43.884 271.461
 92.924 900.886
 456.197 165.391
 404.113 369.932
 354.682 977.908
 418.818 532.262
 46.470 237.817
 899.409 301.528
 665.049 369.906
 931.687 554.175
 996.472 55.978
 180.736 340.170
 756.323 991.655
 376.196 442.077
 30.772 354.793
 562.954 440.195
 736.613 760.597
 909.529 458.274
 91.178 301.204
 320.873 88.340
 46.501 751.301
 720.551 398.762
 344.118 979.856
 818.375 331.980
 526.812 620.315
 85.566 502.836
 718.696 712.383
 845.584 361.640
 900.916 198.127
 133.291 724.754
 490.438 209.594
 759.432 777.218
 325.755 165.999
 776.220 184.839
 305.686 963.088
 910.695 926.138
 373.820 408.283
 106.385 766.873
 827.672 471.295
 884.497 991.673
 922.534 584.912
 50.593 509.251
 877.737 864.674
 281.496 830.983
 948.034 704.145
 233.530 649.317
 543.763 245.769
 123.393 914.968
 147.085 992.214
 806.697 923.447
 232.776 592.057
 479.114 105.773
 643.859 154.393
 466.964 999.858
 55.813 382.996
 576.947 422.885
 777.602 201.098
 10.599 726.793
 250.533 207.402
 493.127 395.003
 112.674 372.991
 546.944 215.652
 570.670 483.272
 488.787 72.429
 364.260 340.644
 930.493 646.779
 701.327 79.384
 204.918 283.492
 890.991 777.202
 60.926 85.064
 795.235 66.494
 218.894 258.591
 770.048 606.542
 447.744 523.140
 167.468 45.669
 916.326 316.691
 240.752 714.815
 839.469 831.922
 34.776 502.260
 238.473 911.685
 479.477 679.848
 776.919 291.342
 940.543 416.284
 628.101 969.787
 251.654 120.716
 645.916 898.598
 167.518 923.412
 415.644 114.189
 975.964 598.927
 176.854 706.860
 7.883 165.517
 962.722 69.498
 131.275 612.988
 366.847 34.326
 233.794 595.712
 111.500 265.982
 738.651 119.737
 484.779 501.641
 491.477 910.015
 876.082 422.486
 858.788 188.671
 160.380 505.165
 628.047 466.279
 856.064 676.888
 659.454 849.608
 555.531 914.166
 152.625 520.731
 552.590 654.259
 628.045 929.354
 269.310 492.010
 131.954 863.456
 623.667 715.438
 931.126 689.682
 937.885 784.509
 825.600 466.376
 128.217 512.513
 755.807 376.746
 456.141 993.058
 276.953 570.763
 977.285 892.747
 707.104 371.164
 370.048 655.816
 893.620 236.038
 136.003 138.774
 980.902 488.391
 267.044 797.138
 774.466 747.594
 601.369 510.418
 83.925 120.531
 926.330 573.587
 170.386 438.614
 818.588 62.292
 330.102 333.674
 581.750 344.307
 2.085 419.302
 992.686 751.378
 207.001 738.874
 897.029 524.183
 800.485 426.721
 702.258 920.047
 976.485 940.281
 156.439 540.119
 784.012 509.347
 328.722 342.555
 550.521 630.519
 733.566 703.965
 41.937 542.738
 77.074 156.816
 766.074 951.266
 116.628 839.981
 954.024 636.145
 783.159 168.297
 672.270 566.080
 640.900 60.462
 44.160 334.635
 277.590 209.176
 338.533 2.883
 607.113 169.986
 439.263 147.291
 807.970 463.439
 994.145 215.105
 649.246 796.979
 984.640 339.243
 908.702 927.367
 17.696 983.337
 55.980 500.650
 853.111 113.796
 151.658 464.937
 409.146 733.472
 247.135 782.055
 177.587 280.629
 411.162 238.910
 897.718 582.614
 759.722 139.937
 835.438 257.011
 633.172 650.952
 765.626 940.693
 907.851 55.165
 17.852 781.228
 611.278 307.896
 800.616 793.539
 746.498 62.000
 628.521 30.874
 941.028 946.315
 529.580 872.270
 91.267 870.094
 873.402 933.379
 149.342 693.847
 31.003 274.231
 124.552 838.027
 626.883 332.157
 977.172 523.262
 175.757 742.278
 553.108 967.363
 289.614 328.938
 931.306 264.054
 103.774 732.097
 372.840 985.607
 889.365 561.361
 515.111 76.355
 108.372 601.315
 43.696 17.132
 118.678 394.617
 998.254 863.302
 870.538 739.529
 280.885 803.022
 851.689 6.905
 191.847 700.482
 162.201 224.985
 728.175 423.985
 437.402 130.696
 458.180 994.887
 720.571 641.462
 494.892 4.866
 727.812 775.280
 103.140 750.867
 984.840 18.067
 910.271 934.985
 366.677 600.781
 374.619 16.826
 782.080 464.940
 877.158 725.404
 338.337 739.823
 521.641 313.968
 850.915 969.522
 891.615 742.436
 155.906 770.250
 756.661 607.180
 299.549 990.858
 135.811 706.074
 354.264 230.755
 507.410 168.186
 709.012 943.508
 48.648 22.729
 145.657 541.054
 44.867 502.377
 612.953 398.030
 431.894 733.535
 194.379 439.152
 430.375 363.290
 512.120 841.537
 459.153 102.692
 471.843 80.523
 737.637 762.461
 414.621 139.739
 920.850 644.675
 64.537 757.497
 674.232 797.459
 132.361 420.954
 660.440 694.857
 624.690 791.829
 52.540 67.156
 209.531 962.923
 435.415 464.976
 877.144 529.478
 41.346 420.851
 410.793 804.878
 371.210 893.031
 225.793 523.775
 767.160 796.662
 154.816 230.160
 766.964 496.653
 39.096 931.681
 628.167 944.601
 143.063 968.768
 259.141 869.595
 636.523 867.559
 633.969 901.089
 704.259 954.607
 252.341 422.963
 346.481 959.830
 190.696 184.162
 51.694 738.766
 86.217 465.927
 261.080 638.161
 13.769 812.430
 733.566 208.040
 623.197 745.092
 474.304 742.245
 269.541 415.890
 45.786 86.983
 813.833 117.362
 657.468 888.030
 622.237 902.978
 72.197 812.165
 324.870 118.039
 799.529 653.163
 594.073 375.776
 318.917 758.868
 499.717 804.090
 819.670 50.704
 534.091 244.105
 617.521 473.344
 761.848 401.881
 545.714 948.579
 535.244 779.238
 86.015 517.833
 68.678 969.399
 244.317 62.034
 839.422 669.294
 457.106 770.903
 176.829 494.845
 487.521 897.265
 626.566 490.877
 9.988 542.279
 289.242 596.675
 645.111 556.670
 596.720 395.344
 674.892 659.165
 120.423 264.582
 703.385 629.629
 422.808 723.101
 618.904 760.184
 538.180 886.552
 428.302 487.447
 977.118 705.639
 767.057 393.385
 718.522 144.059
 114.617 177.058
 215.926 892.526
 264.475 156.409
 184.973 225.637
 292.497 765.353
 744.390 449.407
 843.332 39.713
 194.366 208.455
 799.233 424.411
 377.766 13.056
 422.662 337.878
 678.244 388.201
 566.069 767.713
 465.241 360.853
 39.573 979.378
 352.347 799.501
 318.772 948.315
 349.066 754.560
 387.145 891.782
 666.184 162.247
 145.469 812.259
 94.411 452.096
 817.342 67.211
 980.568 13.633
 546.411 963.920
 544.292 546.030
 656.472 321.980
 733.007 841.362
 147.698 944.738
 829.119 983.789
 76.305 354.700
 379.201 620.392
 734.629 852.772
 691.840 352.154
 565.643 598.730
 583.462 273.762
 640.243 637.707
 377.402 767.356
 255.210 537.698
 471.664 227.461
 810.723 994.455
 379.126 2.184
 962.932 606.930
 757.444 409.930
 61.743 248.189
 34.852 802.733
 847.235 538.974
 205.662 758.760
 138.450 874.660
 822.110 200.031
 982.705 28.003
 206.713 540.255
 196.671 331.825
 214.298 505.524
 5.484 885.734
 201.105 561.984
 234.067 692.346
 128.773 594.460
 215.038 440.603
 315.775 664.085
 817.315 161.197
 322.967 27.487
 164.415 792.291
 851.954 712.016
 175.074 938.631
 576.086 538.335
 822.903 675.282
 198.945 681.593
 356.335 45.960
 131.638 424.239
 852.976 108.020
 339.012 326.597
 689.909 670.089
 669.992 415.774
 407.697 708.279
 355.629 349.859
 223.183 302.465
 30.346 674.106
 125.234 540.776
 260.695 960.679
 166.908 449.095
 7.953 666.158
 673.921 629.597
 15.840 194.585
 627.664 970.491
 815.136 802.009
 284.288 815.912
 838.818 395.850
 70.789 173.884
 213.560 883.874
 193.760 470.509
 758.010 818.846
 23.917 624.789
 900.435 612.296
 825.217 681.065
 906.423 391.255
 504.949 270.968
 462.778 622.720
 822.363 925.655
 231.096 300.272
 538.099 879.050
 101.533 784.433
 772.885 916.856
 134.683 212.403
 907.859 972.584
 371.318 783.852
 564.602 254.897
 63.032 618.084
 993.057 429.982
 381.741 335.456
 840.352 763.680
 205.907 4.278
 121.834 651.815
 262.697 716.210
 944.088 900.068
 287.558 301.380
 393.267 739.146
 208.730 703.079
 83.687 424.713
 889.692 325.150
 322.454 438.046
 86.501 408.305
 175.223 601.786
 871.439 740.080
 983.314 700.196
 414.600 953.391
 978.959 555.321
 229.234 407.505
 546.931 585.412
 506.384 400.282
 689.081 51.492
 174.130 849.933
 243.208 889.199
 704.202 867.017
 97.196 899.004
 294.841 962.486
 809.688 316.892
 927.347 295.168
 813.882 363.847
 421.904 33.000
 433.804 245.667
 206.239 907.674
 803.076 480.054
 211.682 594.263
 43.445 116.705
 481.802 998.206
 660.855 904.675
 528.467 625.012
 555.617 281.981
 711.695 327.012
 653.155 13.055
 418.792 140.736
 354.085 693.670
 243.988 63.186
 516.264 259.577
 844.116 271.010
 834.309 168.849
 494.103 909.659
 419.387 439.412
 366.374 506.962
 327.575 88.178
 192.233 774.675
 290.380 378.401
 665.444 920.679
 96.127 294.456
 856.200 112.367
 913.739 751.045
 108.422 807.744
 377.245 645.433
 688.623 845.053
 824.180 180.701
 587.640 384.776
 646.577 144.967
 797.482 601.165
 39.674 511.402
 497.708 885.753
 369.682 827.629
 495.592 855.269
 104.550 157.353
 31.413 644.058
 515.617 604.035
 447.214 440.432
 746.274 733.970
 940.145 521.613
 17.534 87.707
 598.969 818.205
 688.790 753.484
 526.563 352.121
 182.643 18.970
 157.403 437.798
 810.807 28.412
 915.577 902.349
 777.506 277.352
 357.020 493.577
 889.173 567.870
 584.240 223.559
 144.556 631.231
 400.279 398.759
 625.490 174.506
 722.016 164.600
 241.814 311.886
 744.999 333.265
 518.370 653.949
 239.919 248.834
 940.191 218.890
 864.813 294.946
 414.260 534.032
 150.361 79.004
 261.403 64.721
 714.761 185.974
 246.500 457.623
 599.117 927.280
 494.378 48.726
 396.799 599.919
 555.305 960.774
 46.623 192.172
 289.190 714.013
 938.952 140.152
 870.598 176.993
 967.897 959.640
 894.940 485.611
 677.038 296.420
 935.160 118.777
 968.707 992.640
 681.617 14.186
 459.316 134.050
 47.280 579.183
 400.165 91.542
 965.881 856.837
 782.146 308.974
 510.137 369.027
 394.751 917.219
 946.807 214.980
 8.640 211.840
 289.379 559.420
 743.830 49.322
 250.066 419.042
 22.528 365.752
 500.869 634.715
 190.087 264.140
 177.584 600.671
 25.884 554.703
 277.349 977.509
 517.810 759.599
 264.667 525.395
 702.042 543.603
 895.756 905.224
 289.830 329.414
 157.663 872.133
 634.015 665.776
 786.198 556.877
 201.964 294.007
 142.653 340.694
 693.881 0.154
 189.093 289.008
 804.139 332.789
 879.265 844.382
 100.077 337.884
 778.749 881.331
 771.943 230.495
 23.610 702.028
 977.221 646.892
 529.654 775.524
 3.173 949.741
 460.461 182.278
 547.036 282.951
 466.003 774.691
 561.011 372.596
 807.174 972.670
 529.143 767.130
 705.525 116.352
 888.787 515.877
 700.511 147.017
 936.923 551.997
 385.380 598.449
 780.864 18.074
 132.351 986.846
 216.378 832.768
 640.957 485.683
 309.980 220.174
 761.488 576.097
 594.810 124.633
 797.627 252.619
 283.476 218.359
 696.009 433.050
 581.399 23.746
 331.023 830.323
 829.144 853.455
 714.461 569.385
 793.149 296.956
 953.178 914.928
 396.002 720.160
 273.829 273.539
 667.393 204.102
 389.866 69.353
 796.134 928.508
 938.529 603.970
 166.009 746.750
 28.730 803.502
 910.777 530.689
 56.985 47.696
 276.641 358.550
 638.311 553.637
 337.196 238.250
 610.972 50.432
 972.737 404.903
 784.835 498.210
 562.425 297.876
 167.842 156.879
 306.842 743.457
 406.626 445.291
 215.779 168.354
 776.814 313.203
 480.577 511.937
 245.279 605.822
 574.136 947.000
 467.955 478.453
 59.912 256.159
 478.217 927.309
 772.269 330.731
 736.073 67.669
 985.777 488.574
 949.035 804.124
 105.116 265.131
 21.639 906.625
 667.782 776.499
 850.028 403.473
 399.670 334.285
 736.983 316.662
 242.716 499.227
 575.560 550.171
 681.256 374.795
 828.406 667.761
 29.739 484.497
 735.440 98.721
 262.271 759.339
 213.460 239.012
 320.586 837.330
 994.236 987.805
 941.048 288.263
 687.542 507.836
 905.826 408.066
 485.442 720.119
 214.315 652.142
 55.103 52.810
 157.148 511.414
 38.716 839.622
 278.779 983.881
 308.100 99.669
 60.846 704.681
 353.853 88.597
 125.723 105.867
 648.014 366.026
 329.115 660.836
 556.974 318.521
 217.029 695.830
 27.604 267.597
 603.492 430.886
 282.385 901.612
 71.887 744.492
 674.700 737.161
 808.665 680.058
 537.824 344.008
 590.521 358.742
 752.738 877.261
 915.141 803.580
 131.326 36.879
 94.568 175.997
 911.360 418.571
 725.641 180.400
 364.703 598.402
 873.329 398.564
 985.291 488.136
 812.836 206.955
 31.614 57.340
 490.931 731.246
 510.827 505.125
 404.955 168.153
 497.494 208.105
 231.498 311.075
 46.666 116.484
 840.995 449.016
 784.096 827.519
 837.757 54.998
 509.444 960.859
 198.730 67.973
 133.163 85.083
 133.094 719.481
 864.200 706.366
 836.370 21.575
 481.752 401.429
 207.840 365.429
 546.165 246.271
 882.714 470.455
 646.007 213.727
 597.721 852.469
 932.609 156.386
 160.796 367.631
 780.653 592.169
 285.628 448.575
 32.152 518.921
 636.493 732.797
 858.279 418.242
 417.534 634.146
 313.809 999.815
 246.252 410.042
 495.451 883.392
 339.118 704.113
 259.156 629.992
 877.036 811.456
 441.980 395.720
 931.782 827.255
 788.429 85.752
 346.780 845.398
 445.168 592.777
 255.050 808.874
 184.959 389.467
 465.112 955.711
 2.597 50.056
 186.902 921.091
 522.255 858.978
 641.768 956.992
 725.076 447.679
 94.422 814.499
 884.162 822.575
 54.086 141.023
 645.565 411.865
 564.215 705.502
 860.927 86.160
 85.157 950.804
 830.445 983.098
 875.362 745.649
 902.601 390.169
 600.658 371.120
 76.244 679.552
 207.239 722.398
 116.143 126.065
 645.085 68.406
 307.933 422.139
 540.388 15.162
 3.662 395.682
 307.050 227.691
 534.176 166.691
 830.645 36.171
 456.664 91.429
 828.502 980.680
 860.413 949.102
 315.087 222.580
 44.791 51.335
 514.181 296.613
 112.423 190.876
 742.917 14.425
 267.394 500.157
 635.295 216.272
 81.013 535.379
 915.238 152.442
 972.472 926.230
 315.372 349.607
 262.749 189.190
 164.708 60.430
 589.824 263.482
 336.440 628.683
 242.139 728.291
 309.428 38.748
 173.953 749.002
 910.088 410.237
 537.440 595.458
 174.954 488.704
 507.112 108.773
 720.732 155.894
 815.282 63.039
 994.164 412.007
 674.007 787.682
 967.274 83.142
 868.536 264.435
 866.763 985.122
 587.095 784.613
 704.604 376.446
 647.377 7.923
 988.546 95.269
 915.001 279.424
 517.797 775.435
 935.259 478.088
 545.110 342.980
 746.491 645.838
 449.577 615.869
 969.493 602.968
 5.498 165.554
 108.565 632.749
 145.543 689.145
 420.422 819.117
 48.377 416.386
 149.598 466.161
 381.879 607.375
 663.652 202.145
 506.619 947.079
 397.133 374.977
 496.677 713.632
 206.590 446.899
 525.765 482.419
 4.752 576.061
 758.739 960.715
 463.532 979.306
 597.661 352.684
 313.644 67.485
 376.621 596.864
 812.786 560.973
 252.601 453.440
 371.834 673.585
 675.925 943.107
 14.868 108.026
 971.681 139.883
 277.675 661.460
 954.265 24.479
 622.512 87.256
 315.586 630.964
 344.108 905.714
 661.018 326.151
 971.295 775.475
 356.892 897.919
 116.298 16.799
 842.954 485.519
 703.880 872.127
 250.011 942.517
 217.665 67.957
 246.984 302.620
 551.452 440.503
 176.244 832.253
 847.938 556.810
 77.768 53.760
 272.619 919.545
 960.960 852.850
 511.762 19.825
 170.555 727.045
 233.097 996.074
 375.765 662.881
 217.510 281.374
 258.641 463.531
 98.749 456.344
 510.551 390.959
 953.331 663.846
 89.963 184.004
 510.032 746.224
 628.701 202.885
 721.120 611.221
 378.843 108.942
 407.703 860.880
 603.224 984.275
 788.941 85.769
 966.553 638.004
 887.613 357.680
 372.475 433.630
 108.611 785.983
 108.352 845.408
 76.675 740.174
 851.138 41.465
 37.496 703.621
 504.803 668.885
 542.633 196.311
 385.509 143.013
 602.232 788.667
 551.661 722.397
 176.971 690.705
 151.665 475.227
 546.950 523.272
 295.291 546.630
 323.345 708.560
 860.921 443.157
 319.719 19.219
 749.533 26.288
 163.159 528.021
 759.062 606.497
 968.319 848.155
 555.128 649.508
 15.423 758.016
 184.156 733.980
 640.058 189.831
 444.251 262.266
 259.784 20.309
 882.307 141.470
 10.269 40.817
 610.407 979.432
 49.629 77.281
 871.553 929.024
 500.219 164.631
 877.888 954.138
 846.431 411.102
 891.161 162.842
 587.568 183.934
 515.175 778.471
 76.977 245.289
 376.904 9.960
 861.143 716.447
 643.124 390.992
 891.934 266.246
 462.476 326.682
 726.674 738.460
 451.477 500.386
 87.166 850.232
 723.015 226.176
 831.262 423.261
 856.150 699.605
 738.487 430.324
 248.776 706.331
 341.755 546.573
 805.003 641.124
 996.074 748.253
 165.319 505.846
 185.821 177.041
 171.181 871.496
 786.456 127.656
 901.151 974.750
 244.395 777.047
 60.856 182.162
 878.084 578.054
 344.560 894.898
 270.309 27.592
 406.121 623.534
 880.668 493.059
 528.491 866.709
 0.307 660.742
 913.988 650.614
 269.030 941.586
 635.581 90.281
 526.259 334.080
 798.898 221.020
 448.958 67.503
 925.090 112.226
 496.295 113.840
 238.821 50.000
 215.541 910.969
 649.253 383.932
 127.698 446.900
 164.007 642.126
 693.757 43.833
 148.655 282.671
 330.770 596.495
 812.597 165.593
 996.562 771.803
 94.570 583.859
 466.548 392.527
 468.798 712.622
 387.496 297.709
 280.744 240.932
 391.094 804.554
 936.980 998.243
 692.845 163.023
 457.946 728.746
 475.239 284.017
 599.025 89.772
 72.620 488.914
 451.678 137.047
 231.036 42.003
 352.441 330.583
 30.173 23.453
 206.741 662.472
 24.818 429.808
 333.202 224.329
 716.974 768.198
 461.943 140.726
 111.614 371.790
 89.968 679.532
 172.116 5.227
 474.047 784.970
 886.852 363.489
 795.292 679.522
 125.368 874.807
 582.119 352.142
 818.614 892.696
 154.612 138.991
 388.085 264.214
 431.775 545.819
 997.381 267.173
 905.257 435.941
 658.073 659.848
 363.375 582.425
 620.058 739.885
 185.425 866.647
 772.478 787.616
 809.057 496.977
 11.225 511.154
 597.001 61.230
 57.057 320.664
 540.546 945.240
 976.917 656.817
 486.299 218.785
 440.689 668.901
 263.013 971.068
 384.911 282.479
 823.249 873.498
 430.718 881.349
 359.837 450.880
 870.324 236.159
 72.253 787.016
 877.772 990.202
 558.899 701.622
 476.509 525.117
 616.870 477.341
 697.915 704.589
 913.179 44.255
 858.597 177.366
 625.690 840.829
 365.530 222.376
 766.673 951.677
 400.655 664.362
 728.201 301.400
 42.068 69.960
 311.269 778.210
 227.341 158.575
 507.157 929.872
 663.817 302.839
 931.019 967.147
 627.044 838.135
 607.881 16.342
 176.104 103.855
 777.322 63.547
 845.897 170.472
 215.149 649.866
 371.833 801.367
 921.842 821.368
 560.672 607.834
 754.745 962.184
 469.046 596.187
 993.575 187.193
 593.450 409.801
 939.465 826.065
 645.190 833.995
 422.279 967.226
 592.111 371.404
 698.293 963.863
 235.009 489.028
 282.565 539.887
 468.041 80.150
 102.678 618.162
 194.541 635.190
 261.257 63.262
 356.101 951.266
 135.278 163.953
 735.395 72.349
 455.217 244.813
 741.802 697.684
 34.226 300.542
 741.538 948.430
 547.620 890.182
 186.726 79.763
 989.938 751.443
 695.062 171.994
 407.774 128.581
 775.656 749.480
 171.661 721.810
 357.906 645.380
 312.864 424.162
 7.473 754.796
 417.402 715.473
 383.261 865.069
 799.596 225.958
 356.798 802.119
 433.599 697.468
 363.427 233.777
 619.513 383.353
 144.451 688.287
 19.805 2.946
 560.096 507.892
 393.862 259.754
 672.219 408.186
 658.884 839.682
 708.592 164.227
 342.157 814.005
 801.036 320.132
 794.642 708.910
 839.321 111.654
 893.211 787.283
 281.555 408.340
 256.514 578.013
 17.721 96.031
 78.193 532.610
 182.249 120.304
 584.893 178.630
 268.229 350.959
 352.340 954.784
 702.547 476.617
 460.845 375.044
 718.323 532.221
 895.298 490.458
 507.125 151.761
 50.445 150.237
 175.427 740.394
 499.604 51.225
 472.401 6.602
 836.619 390.793
 932.485 483.950
 872.664 377.039
 397.366 116.807
 430.355 316.883
 587.279 764.277
 549.645 302.894
 798.304 686.146
 928.335 99.825
 56.056 74.397
 643.022 28.672
 380.559 359.574
 615.464 937.289
 763.790 994.760
 339.078 600.171
 160.410 358.278
 198.503 614.968
 201.430 242.348
 392.499 458.779
 496.237 547.276
 300.921 373.605
 654.717 483.421
 867.261 97.905
 480.549 15.961
 649.308 721.539
 929.684 955.592
 25.321 576.206
 243.066 2.885
 238.119 685.479
 326.693 961.513
 574.204 880.787
 719.959 28.361
 772.211 875.991
 947.879 594.313
 450.411 908.007
 355.437 911.903
 855.600 659.251
 662.138 634.026
 937.608 135.137
 19.312 946.274
 720.031 672.871
 697.277 414.608
 196.905 893.083
 147.747 875.864
 768.440 901.167
 880.737 602.715
 221.108 518.502
 744.321 484.373
 846.027 534.022
 8.276 252.314
 815.611 563.092
 414.651 535.234
 945.663 873.531
 684.277 203.250
 455.718 668.475
 50.204 527.931
 4.512 623.909
 247.843 877.276
 773.455 677.028
 125.562 234.373
 555.196 2.688
 75.613 791.648
 986.533 42.147
 828.290 261.675
 257.546 244.992
 635.211 658.227
 797.940 625.894
 401.682 951.198
 755.914 237.762
 152.548 765.144
 166.697 527.585
 148.051 768.426
 882.211 217.044
 651.636 448.433
 878.644 673.842
 513.853 964.213
 956.297 689.034
 427.412 852.642
 30.692 518.754
 557.832 695.188
 823.030 994.325
 719.992 852.258
 382.794 352.228
 889.488 979.564
 309.231 224.883
 473.116 959.934
 28.958 395.286
 857.569 834.328
 984.034 524.515
 579.979 282.802
 991.949 72.945
 366.898 690.769
 462.486 156.192
 946.463 104.803
 155.893 598.502
 206.773 717.522
 5.033 103.315
 34.737 470.778
 416.818 277.478
 185.251 993.787
 834.399 387.117
 289.502 227.204
 53.246 745.087
 681.061 570.107
 416.603 728.618
 994.629 334.775
 97.244 688.065
 448.494 330.070
 934.303 661.141
 659.701 909.653
 920.952 469.834
 640.517 223.506
 318.325 708.162
 994.001 373.064
 344.391 477.372
 51.475 880.270
 497.216 781.300
 889.719 292.991
 317.433 938.865
 523.156 833.373
 974.818 524.566
 606.668 987.110
 632.163 423.098
 306.576 581.246
 452.340 933.504
 527.568 722.677
 181.385 224.715
 926.792 501.126
 974.080 211.661
 435.938 396.941
 994.882 363.907
 759.121 189.029
 994.888 491.855
 257.933 910.773
 657.106 984.716
 92.565 146.513
 842.685 746.012
 604.929 58.527
 738.262 523.104
 929.856 860.403
 280.772 934.855
 255.444 648.766
 555.376 134.057
 153.431 228.872
 262.355 207.552
 922.986 743.337
 920.702 516.440
 972.764 975.763
 513.696 751.434
 270.668 356.384
 531.928 454.951
 760.882 164.744
 282.440 713.220
 153.950 690.215
 311.947 110.480
 486.510 175.892
 444.164 465.682
 499.614 1.581
 315.539 333.295
 953.184 539.489
 172.849 377.519
 62.092 489.742
 786.120 47.922
 967.792 835.334
 549.954 159.206
 537.529 176.816
 567.781 64.248
 378.409 460.566
 811.943 803.897
 161.462 611.241
 356.190 506.274
 644.881 444.994
 417.574 120.009
 967.758 366.813
 206.447 418.119
 235.555 650.133
 753.943 860.854
 344.461 732.570
 306.873 6.303
 679.628 626.649
 94.243 496.805
 386.464 692.937
 274.697 407.972
 547.012 124.620
 370.362 746.685
 815.403 282.870
 133.027 836.661
 976.222 752.003
 429.920 87.671
 913.977 669.351
 687.952 450.368
 625.682 558.936
 710.017 596.768
 4.843 858.428
 240.551 311.083
 84.984 388.953
 678.922 641.940
 493.556 756.114
 440.560 360.634
 850.012 682.958
 972.129 137.297
 390.473 421.789
 616.834 424.580
 939.467 47.724
 880.643 304.251
 528.353 744.361
 104.280 874.074
 110.237 307.974
 737.057 139.367
 400.344 444.300
 927.770 725.021
 415.154 949.522
 788.932 79.651
 657.345 258.743
 700.597 634.523
 539.103 830.714
 349.189 677.324
 824.210 402.232
 748.388 466.516
 948.034 790.369
 369.640 448.663
 721.034 912.263
 278.914 841.662
 390.362 312.648
 96.532 445.277
 408.773 286.624
 884.113 361.002
 701.329 722.768
 135.871 511.225
 217.681 898.679
 782.648 998.481
 178.307 482.186
 81.517 635.686
 562.602 37.026
 989.702 494.446
 18.661 27.864
 840.484 288.401
 800.857 57.622
 35.252 450.313
 441.641 257.460
 927.564 133.930
 346.520 59.283
 942.870 224.061
 151.944 200.748
 295.352 60.777
 619.109 697.584
 928.215 656.842
 744.953 637.318
 715.929 32.751
 175.231 237.524
 679.655 122.945
 502.268 421.563
 336.928 872.442
 548.493 711.942
 143.048 388.477
 781.089 58.207
 797.370 720.505
 905.967 100.502
 448.542 288.560
 862.067 635.078
 207.646 579.471
 618.787 773.167
 989.299 288.524
 687.691 564.593
 373.163 47.096
 239.948 52.459
 690.384 581.437
 396.856 711.364
 872.680 71.799
 184.135 640.367
 190.636 492.540
 941.191 390.573
 989.991 321.524
 612.421 828.649
 1.140 610.528
 354.804 410.256
 41.605 547.412
 638.932 865.343
 701.007 246.282
 441.541 800.335
 343.250 144.938
 997.074 585.698
 884.477 531.610
 742.437 122.234
 914.473 967.740
 729.706 432.285
 882.935 713.661
 650.958 285.131
 33.296 333.107
 300.591 286.943
 251.256 975.143
 454.746 608.390
 921.862 73.185
 763.798 116.291
 629.953 416.108
 899.965 464.407
 169.161 432.214
 273.143 292.905
 872.933 669.988
 597.986 212.140
 978.402 587.656
 265.607 595.843
 265.233 994.746
 224.018 288.752
 964.278 581.878
 110.588 317.069
 245.920 579.391
 993.442 265.329
 19.322 491.056
 881.189 604.418
 298.428 236.795
 343.978 392.327
 718.738 729.314
 174.164 157.105
 573.911 615.653
 100.442 661.389
 839.554 488.588
 581.991 656.367
 372.755 557.593
 653.743 692.416
 832.618 448.533
 503.458 861.701
 825.237 249.862
 846.909 818.209
 504.918 55.824
 468.496 132.236
 984.363 379.658
 328.285 583.780
 744.903 868.484
 48.424 243.160
 72.253 583.130
 105.720 503.367
 854.914 688.409
 724.570 758.684
 806.007 100.188
 915.402 325.434
 942.541 464.062
 796.246 895.922
 569.805 695.712
 805.164 244.392
 866.668 235.333
 523.275 768.137
 697.063 588.404
 24.450 467.545
 434.154 713.866
 218.814 131.151
 279.800 340.426
 911.770 296.691
 899.549 444.664
 934.954 273.358
 731.913 404.154
 975.344 416.072
 332.947 878.627
 716.596 487.567
 798.915 296.781
 773.796 391.826
 89.997 100.643
 138.345 642.076
 828.732 179.164
 521.101 482.825
 443.334 404.211
 984.696 728.661
 896.476 952.219
 563.658 738.765
 416.083 381.067
 485.520 906.825
 810.715 852.364
 7.220 18.588
 995.826 703.096
 476.873 486.455
 119.531 926.866
 807.567 0.798
 201.349 313.845
 221.426 495.168
 981.766 700.680
 581.161 476.976
 924.692 318.240
 393.293 961.968
 172.162 808.217
 240.684 220.741
 77.442 461.649
 908.810 815.438
 548.676 356.703
 315.227 506.664
 332.953 723.234
 867.824 342.536
 26.052 312.147
 476.039 917.106
 675.079 213.550
 859.306 483.180
 471.843 254.648
 356.110 419.658
 39.212 262.661
 280.613 846.148
 969.349 436.659
 225.527 823.888
 562.887 312.569
 121.469 223.419
 576.542 195.992
 464.391 633.259
 350.868 986.550
 871.768 552.948
 50.855 424.775
 61.238 996.622
 203.622 498.019
 826.536 733.939
 6.784 976.218
 557.282 933.376
 458.238 382.846
 81.902 434.073
 626.569 602.979
 955.423 257.368
 947.329 391.576
 942.700 44.712
 353.804 264.060
 117.874 656.852
 94.128 261.798
 295.318 237.967
 965.620 411.611
 87.352 201.279
 330.949 5.957
 738.662 158.637
 41.195 174.649
 584.192 140.438
 353.366 296.162
 911.637 144.331
 122.615 193.629
 655.375 237.415
 203.920 505.131
 507.267 8.749
 798.730 227.984
 81.320 34.105
 816.851 971.142
 921.628 345.879
 533.437 558.128
 682.447 386.447
 449.299 94.961
 349.982 17.049
 306.898 634.118
 109.893 326.313
 374.627 947.958
 413.037 968.036
 41.531 385.051
 53.395 807.922
 319.931 173.182
 73.014 790.118
 344.183 96.474
 54.225 178.925
 392.535 94.964
 682.184 986.748
 311.690 787.460
 272.231 279.729
 659.200 117.627
 495.838 736.659
 19.133 574.693
 623.364 919.401
 116.950 690.207
 877.118 54.556
 838.396 597.812
 677.770 102.437
 525.904 341.599
 722.924 642.141
 919.218 698.423
 588.345 787.935
 462.161 549.343
 348.111 395.090
 5.727 194.614
 105.839 151.154
 992.760 495.308
 179.439 485.683
 258.551 773.454
 428.932 287.202
 574.901 82.812
 131.266 176.141
 905.878 735.890
 236.372 47.560
 138.096 942.261
 461.709 34.350
 356.460 571.606
 753.127 232.348
 820.575 536.179
 241.025 21.462
 873.310 115.839
 113.650 674.781
 500.248 889.533
 303.216 0.005
 28.981 345.775
 602.721 848.902
 85.708 917.554
 697.357 571.462
 941.577 211.120
 577.988 507.749
 514.193 800.802
 206.926 793.880
 725.267 761.542
 8.181 516.252
 541.150 365.979
 463.408 252.945
 679.844 233.144
 597.137 481.709
 699.955 971.079
 544.705 164.022
 490.982 686.759
 406.137 4.350
 260.566 964.713
 719.394 668.051
 116.144 252.795
 735.687 371.534
 622.312 392.013
 174.632 250.764
 90.671 30.504
 782.774 301.296
 338.737 253.297
 148.516 262.548
 704.390 213.980
 250.752 904.491
 891.333 286.703
 876.964 845.387
 871.176 72.832
 656.381 379.457
 404.223 942.329
 160.683 183.652
 542.187 2.421
 552.216 79.134
 723.283 942.901
 159.560 887.126
 198.099 976.697
 262.365 497.787
 670.888 584.830
 229.818 487.501
 296.460 386.077
 15.831 412.956
 831.418 723.527
 233.520 483.665
 547.360 423.493
 553.994 887.989
 922.850 208.133
 770.537 106.473
 543.949 893.633
 387.429 91.482
 666.211 383.399
 209.838 990.297
 583.878 563.578
 882.159 922.191
 77.363 160.175
 229.969 236.470
 483.585 947.430
 266.547 241.437
 274.532 71.077
 817.848 932.890
 809.402 723.219
 467.432 109.776
 220.183 674.126
 320.516 54.353
 227.781 817.264
 407.744 800.658
 297.319 644.741
 196.231 809.822
 611.524 559.345
 27.704 521.041
 257.924 905.234
 569.312 925.668
 129.681 211.451
 827.876 707.404
 875.269 180.989
 557.383 58.035
 795.915 603.527
 174.678 485.319
 581.962 443.815
 610.190 512.823
 853.382 571.569
 957.636 381.720
 482.077 805.487
 775.914 718.380
 933.801 386.576
 442.513 661.247
 388.400 558.280
 893.909 443.876
 144.176 387.273
 325.609 721.506
 954.762 224.354
 202.058 585.382
 106.719 585.190
 61.877 826.808
 548.633 672.110
 742.443 452.083
 505.829 97.608
 513.157 85.955
 240.603 585.204
 250.783 876.612
 880.578 882.023
 842.717 986.823
 175.043 828.684
 923.107 146.372
 241.935 395.207
 368.386 989.015
 630.226 546.739
 567.378 706.799
 591.072 480.615
 779.005 645.545
 276.349 147.871
 168.299 822.885
 568.384 999.787
 717.492 475.523
 496.357 685.810
 820.292 901.851
 272.450 466.565
 238.754 342.006
 147.159 528.287
 316.637 977.763
 753.956 217.361
 61.767 402.682
 807.792 620.846
 422.024 937.930
 811.698 456.370
 852.577 795.775
 386.237 99.118
 1.286 431.313
 496.089 851.548
 998.539 99.517
 938.103 480.561
 728.822 40.757
 160.154 225.319
 464.082 260.791
 688.024 175.437
 61.236 223.723
 988.850 283.413
 354.331 126.993
 538.611 596.840
 519.989 730.279
 684.583 255.873
 755.371 934.918
 801.955 720.889
 101.330 692.481
 390.131 786.222
 268.525 111.422
 495.165 550.713
 807.579 345.869
 989.757 397.903
 410.931 522.874
 304.077 571.681
 876.810 391.643
 645.108 391.538
 715.805 873.838
 238.249 950.328
 277.242 337.214
 794.557 82.233
 933.199 300.214
 75.530 925.761
 428.174 763.130
 872.998 873.039
 205.658 327.985
 925.956 569.821
 911.031 356.045
 693.633 778.856
 473.081 275.990
 632.399 851.109
 142.118 720.178
 774.138 664.495
 647.230 869.578
 269.357 727.995
 592.926 433.865
 886.660 641.253
 288.700 301.771
 701.475 817.028
 164.340 553.132
 764.415 778.284
 617.798 229.489
 19.793 35.709
 747.868 780.829
 207.212 528.217
 695.671 224.667
 686.469 502.361
 840.001 817.709
 794.093 40.868
 523.152 13.525
 387.626 890.893
 315.088 990.940
 33.287 844.580
 622.163 432.016
 919.185 384.525
 107.610 115.905
 58.052 211.625
 388.169 401.435
 911.985 350.085
 606.496 688.707
 911.520 892.260
 132.045 385.387
 840.206 863.281
 22.126 929.703
 54.477 801.462
 265.849 727.826
 551.019 255.396
 850.938 902.434
 977.110 673.023
 529.390 991.561
 503.618 923.125
 833.048 917.724
 699.029 657.584
 503.104 917.627
 12.216 745.823
 475.065 699.278
 501.492 334.380
 907.622 908.144
 50.289 588.238
 293.277 334.990
 451.530 630.860
 351.583 998.756
 592.290 531.799
 421.641 867.256
 149.789 700.014
 256.582 131.465
 44.260 673.873
 124.544 485.953
 662.187 892.168
 661.807 164.668
 46.196 561.894
 56.024 679.331
 780.073 576.144
 490.801 464.418
 816.756 588.096
 815.162 370.937
 594.397 714.131
 648.894 109.409
 254.779 960.581
 461.639 24.757
 866.462 775.240
 12.258 711.908
 212.361 187.793
 175.902 936.168
 831.151 784.661
 968.166 607.858
 710.603 365.953
 175.207 442.825
 878.096 48.488
 670.899 701.549
 381.888 942.840
 329.766 587.528
 22.079 368.697
 588.911 563.803
 91.490 46.323
 662.506 844.165
 196.009 368.416
 236.210 477.275
 516.465 912.344
 61.444 878.199
 178.165 884.567
 204.580 998.501
 441.295 424.587
 85.459 954.776
 399.941 253.081
 743.115 263.521
 667.379 286.865
 702.224 530.358
 971.160 711.356
 167.707 702.392
 727.452 889.280
 161.329 767.921
 7.108 73.229
 325.483 47.633
 46.209 500.527
 976.155 201.069
 744.722 293.710
 187.829 522.615
 794.820 21.215
 164.781 539.055
 994.978 533.836
 400.530 878.149
 449.771 166.912
 483.229 652.530
 194.324 860.460
 280.681 508.978
 985.362 614.613
 373.629 108.936
 690.065 771.425
 317.390 226.631
 704.414 342.659
 745.362 236.843
 922.955 323.492
 706.967 391.053
 943.189 121.646
 509.012 590.085
 854.790 758.581
 833.138 10.677
 274.192 872.667
 990.975 855.449
 329.643 173.252
 888.964 109.034
 374.501 399.272
 970.807 701.736
 54.429 957.060
 29.555 125.794
 427.451 820.799
 103.931 803.387
 537.833 437.307
 543.255 371.028
 781.944 887.295
 919.046 288.449
 636.178 410.892
 533.902 583.774
 606.355 240.015
 412.626 158.540
 320.656 18.356
 517.870 459.430
 442.942 596.539
 502.122 807.526
 902.384 720.908
 156.993 605.228
 893.887 785.822
 245.010 626.022
 230.115 978.108
 72.114 759.039
 151.499 536.050
 782.572 820.402
 309.944 592.068
 311.851 263.948
 722.852 926.949
 425.318 997.856
 387.221 583.425
 587.365 729.568
 493.035 458.229
 161.201 773.154
 777.930 895.020
 826.217 530.732
 221.419 757.165
 138.294 638.101
 640.106 181.137
 947.120 295.214
 671.767 50.803
 350.352 601.291
 435.458 433.279
 12.203 814.354
 839.725 662.133
 836.692 653.600
 47.156 217.944
 74.577 873.925
 160.170 954.543
 197.081 943.985
 391.835 857.445
 106.372 347.311
 152.083 345.216
 117.826 660.475
 892.178 971.801
 366.025 519.051
 690.064 235.629
 907.030 2.882
 361.010 417.856
 443.514 14.019
 979.314 966.129
 744.962 306.556
 688.652 811.194
 8.333 895.996
 354.827 191.577
 469.780 330.678
 222.375 497.098
 977.412 469.105
 225.746 396.365
 239.324 959.877
 880.080 48.718
 418.809 66.567
 842.301 619.626
 336.463 84.588
 849.931 113.748
 11.871 643.462
 75.395 845.271
 718.505 223.415
 193.477 705.362
 295.724 303.645
 67.900 926.494
 650.405 529.875
 791.857 838.798
 255.298 985.711
 441.882 360.711
 907.047 186.208
 853.030 751.904
 17.763 408.855
 727.450 708.412
 581.600 828.609
 632.514 816.126
 562.105 36.733
 816.591 958.199
 494.995 571.022
 110.955 643.821
 380.709 255.872
 539.312 680.341
 565.781 398.784
 118.916 828.451
 974.229 184.927
 909.623 382.423
 270.183 188.727
 802.587 216.130
 909.609 532.046
 195.294 83.274
 498.875 378.977
 383.696 600.153
 926.038 699.848
 728.066 755.055
 700.055 359.516
 882.728 254.553
 234.744 900.970
 289.904 948.535
 187.622 983.684
 846.600 778.392
 725.911 391.886
 986.101 612.763
 888.778 211.154
 150.299 309.425
 269.642 58.676
 747.460 847.978
 607.141 784.506
 626.537 283.902
 677.769 495.634
 991.506 89.324
 85.452 14.385
 618.299 568.738
 179.446 406.099
 516.604 8.996
 766.224 202.326
 546.230 972.889
 455.847 624.610
 403.058 245.753
 169.186 965.673
 236.141 856.741
 377.909 310.464
 551.731 923.235
 231.135 745.647
 61.471 801.433
 595.976 894.982
 503.378 802.339
 786.815 77.424
 921.357 74.492
 41.285 178.267
 350.885 827.939
 608.700 780.240
 697.049 933.792
 216.665 565.960
 881.752 776.514
 69.061 85.844
 107.730 648.773
 877.420 812.489
 569.639 688.814
 539.471 865.254
 821.343 486.028
 333.264 794.503
 671.460 780.443
 100.889 536.598
 266.880 805.770
 138.307 776.710
 480.496 563.324
 1.735 940.956
 841.646 846.349
 378.479 352.001
 736.132 982.252
 571.871 458.418
 110.320 735.933
 114.389 738.778
 297.342 473.327
 977.165 903.248
 152.225 763.582
 792.538 400.592
 449.675 984.801
 282.314 284.816
 429.029 966.413
 598.897 16.684
 634.481 165.958
 778.877 350.122
 417.164 645.175
 796.272 676.764
 964.301 125.898
 430.948 934.065
 777.577 507.485
 60.501 799.304
 619.781 391.658
 592.693 535.200
 20.014 756.145
 710.405 679.899
 111.180 953.875
 859.948 207.602
 459.808 589.365
 512.557 764.663
 431.473 578.261
 32.365 813.536
 762.285 260.371
 434.322 713.422
 328.258 882.413
 683.071 917.001
 523.145 55.829
 317.222 68.378
 278.115 30.050
 759.579 114.807
 142.810 295.631
 947.611 876.202
 259.759 278.548
 972.703 399.686
 718.519 731.034
 412.733 924.937
 91.275 30.676
 469.476 229.078
 800.007 523.810
 947.647 351.869
 921.922 487.738
 431.572 333.527
 632.978 325.951
 702.125 254.462
 450.442 478.856
 792.513 940.279
 949.081 847.668
 986.508 593.696
 579.481 549.915
 224.931 10.487
 451.988 700.819
 591.659 117.627
 509.717 935.750
 913.414 292.553
 896.188 235.573
 720.496 252.707
 727.438 610.416
 398.984 479.468
 58.467 550.020
 917.263 911.375
 945.798 212.934
 958.005 524.639
 961.597 845.621
 135.554 946.673
 822.649 279.716
 561.328 218.513
 425.582 825.786
 747.243 548.096
 196.801 879.859
 448.725 457.437
 393.881 890.537
 861.855 217.634
 659.761 445.850
 749.212 246.526
 510.340 467.144
 799.563 90.917
 511.442 319.712
 379.563 369.919
 107.160 934.759
 940.840 275.624
 536.025 293.439
 661.372 834.660
 105.001 250.503
 461.972 567.772
 578.118 212.594
 711.245 648.532
 323.448 565.130
 657.996 376.245
 599.524 533.236
 679.240 227.532
 353.348 828.289
 653.251 936.890
 753.412 574.895
 337.407 745.267
 452.105 626.583
 304.649 929.739
 25.338 96.072
 353.299 34.422
 888.848 272.036
 13.866 426.377
 159.554 733.806
 822.578 229.525
 788.455 464.236
 982.053 689.236
 914.188 795.142
 280.368 200.609
 801.726 686.342
 164.316 720.530
 170.375 865.841
 462.716 968.962
 863.584 863.309
 811.056 615.809
 58.076 710.508
 547.601 719.005
 891.991 710.090
 19.443 715.558
 55.276 978.303
 469.109 724.452
 527.348 628.252
 160.631 268.014
 967.470 299.743
 168.977 492.238
 915.444 971.342
 396.997 817.345
 800.752 462.583
 326.401 694.330
 96.636 992.510
 758.543 813.549
 804.551 488.615
 190.062 5.348
 779.696 812.318
 408.731 3.931
 378.995 598.205
 625.540 793.074
 150.906 300.312
 797.441 10.715
 117.057 245.719
 386.831 719.236
 897.232 850.858
 372.308 125.356
 983.119 636.517
 922.412 699.574
 807.032 651.909
 399.655 757.309
 517.259 394.960
 734.321 345.049
 152.546 194.779
 232.304 163.524
 998.516 342.952
 422.965 960.155
 555.488 453.656
 53.974 54.625
 700.595 669.803
 70.906 409.630
 190.388 375.530
 728.587 424.749
 729.902 126.737
 545.578 681.501
 989.907 64.337
 887.691 484.206
 448.504 263.181
 633.968 772.202
 982.141 317.555
 800.349 887.632
 153.562 136.978
 661.478 598.643
 12.044 979.165
 887.201 545.012
 509.966 376.985
 392.752 2.447
 877.372 909.764
 964.082 178.931
 214.340 954.029
 563.975 553.162
 344.167 242.833
 430.416 448.654
 506.318 525.024
 354.174 780.129
 597.579 995.525
 653.767 900.077
 436.890 755.028
 467.300 666.767
 430.922 33.045
 744.305 220.358
 253.839 593.379
 267.384 726.409
 879.173 847.580
 761.569 276.991
 870.739 82.531
 585.825 745.399
 62.684 605.918
 150.810 203.304
 148.658 912.037
 402.844 327.033
 722.716 444.291
 867.306 355.868
 638.676 595.140
 594.450 699.028
 302.448 44.672
 214.446 314.006
 508.511 841.738
 331.711 857.525
 455.463 113.622
 894.994 217.568
 608.003 429.030
 520.932 12.288
 548.266 503.008
 154.848 646.387
 15.876 629.912
 881.313 470.549
 64.213 361.265
 184.720 933.281
 954.189 49.282
 870.945 551.107
 813.289 884.587
 137.556 272.202
 657.020 539.634
 692.486 855.603
 505.532 949.318
 218.155 234.126
 636.443 719.933
 36.643 240.503
 555.414 149.999
 306.313 335.468
 801.484 505.491
 54.562 131.196
 950.354 541.912
 485.965 117.327
 54.746 971.642
 289.521 398.675
 638.599 692.658
 670.165 788.555
 316.546 820.281
 943.793 879.658
 170.003 484.204
 235.410 861.636
 407.876 695.886
 908.339 762.577
 257.853 474.995
 208.635 367.600
 861.188 606.425
 440.973 484.750
 520.661 531.142
 86.421 174.646
 521.946 744.581
 242.902 490.105
 909.945 866.386
 808.259 654.893
 754.092 76.032
 954.069 182.229
 233.327 592.396
 754.415 444.663
 168.999 164.051
 764.469 674.069
 741.856 374.199
 893.765 325.893
 60.213 833.489
 921.611 483.510
 966.273 809.874
 368.153 319.789
 145.184 442.232
 403.584 153.099
 859.013 709.377
 867.169 928.535
 790.441 724.515
 922.650 882.605
 827.060 534.224
 120.900 86.859
 628.044 398.035
 726.096 654.641
 425.332 877.962
 718.080 792.478
 358.901 985.554
 369.040 6.473
 321.115 16.734
 243.193 572.918
 582.450 591.763
 748.161 555.211
 637.098 239.963
 418.489 915.956
 692.404 697.439
 205.850 618.954
 933.925 883.021
 535.470 541.861
 234.715 385.486
 440.996 793.040
 902.717 726.982
 965.319 927.885
 636.598 797.217
 295.666 138.425
 303.854 704.933
 948.864 808.912
 884.407 32.297
 226.180 718.291
 810.373 659.987
 184.032 472.877
 553.339 152.047
 412.577 579.360
 192.649 237.063
 952.436 545.598
 573.410 423.332
 12.269 915.986
 715.621 858.664
 656.551 616.830
 253.814 449.081
 21.620 77.922
 710.622 134.280
 675.123 497.868
 381.749 371.482
 573.521 286.814
 30.940 983.733
 386.808 120.741
 661.958 905.227
 269.472 411.765
 503.585 216.678
 60.687 90.007
 369.719 560.686
 321.494 920.963
 549.283 303.637
 67.169 680.397
 852.673 50.702
 862.160 174.190
 858.532 598.368
 523.949 637.024
 435.845 539.722
 770.319 550.139
 383.662 327.026
 59.041 479.610
 359.413 90.286
 755.583 512.818
 935.118 246.494
 846.582 138.144
 610.207 389.402
 246.410 612.926
 354.783 992.420
 450.926 654.637
 895.634 596.180
 834.614 592.927
 579.969 786.905
 300.751 374.078
 552.658 942.065
 643.408 218.653
 908.777 356.476
 807.214 517.462
 884.663 536.370
 6.573 195.629
 430.841 622.860
 238.879 280.716
 275.474 682.292
 273.128 544.902
 897.052 972.254
 470.990 635.569
 442.506 892.415
 384.851 111.011
 267.669 683.208
 637.814 821.912
 359.952 707.740
 113.301 453.838
 800.295 398.889
 534.142 115.895
 708.126 370.550
 488.456 236.433
 817.530 366.411
 335.695 834.005
 186.504 378.993
 2.878 362.503
 228.658 534.084
 838.040 690.586
 665.732 960.019
 633.283 540.111
 470.568 496.849
 949.772 564.734
 947.772 537.360
 585.699 652.232
 780.168 710.822
 618.084 452.238
 853.601 342.553
 940.862 300.156
 613.882 359.794
 713.495 879.212
 464.285 419.496
 53.281 152.350
 589.369 749.699
 655.386 336.269
 603.962 406.875
 640.397 279.216
 540.445 131.461
 721.115 355.609
 72.212 647.778
 987.534 483.305
 148.254 408.305
 48.879 698.069
 708.487 372.163
 589.840 744.889
 140.048 270.553
 318.116 743.195
 102.717 925.328
 854.160 294.393
 231.502 919.029
 971.127 582.608
 653.904 274.364
 191.821 496.052
 829.336 687.694
 625.727 505.413
 722.465 314.592
 947.540 681.234
 8.051 556.718
 21.119 534.134
 822.273 819.267
 130.183 305.267
 427.937 759.164
 437.819 420.622
 154.802 228.389
 837.873 318.147
 671.053 427.593
 37.334 43.628
 300.457 856.243
 602.921 437.422
 937.736 501.336
 978.453 463.182
 551.146 512.318
 621.357 90.593
 168.220 920.814
 484.347 981.680
 193.311 976.561
 977.298 154.759
 432.312 472.232
 258.370 437.525
 32.111 247.452
 524.188 262.828
 864.610 514.116
 776.269 614.421
 585.127 990.177
 42.926 368.446
 513.579 216.585
 18.699 87.874
 667.906 152.209
 661.167 465.937
 219.881 874.913
 150.292 50.192
 543.869 284.914
 288.589 846.856
 42.656 320.841
 500.162 656.264
 417.534 712.311
 999.681 41.394
 812.037 448.285
 953.631 214.585
 812.719 321.931
 878.588 640.700
 101.999 394.476
 526.066 111.528
 296.321 417.739
 829.858 525.305
 289.703 973.241
 457.131 701.530
 83.473 771.388
 254.389 635.173
 395.828 544.061
 637.356 521.891
 291.313 735.590
 291.665 308.502
 84.957 618.678
 558.837 98.068
 996.317 42.218
 537.369 389.275
 545.876 156.466
 268.009 293.843
 794.064 697.737
 759.726 757.623
 968.759 680.431
 990.788 630.480
 260.517 209.909
 158.411 672.453
 989.495 57.611
 199.061 249.932
 570.353 232.207
 136.659 332.360
 780.996 30.833
 892.336 229.420
 540.542 596.200
 390.167 358.732
 437.155 363.177
 779.532 768.152
 536.358 617.178
 355.697 484.010
 917.179 762.176
 863.256 361.709
 2.169 504.603
 707.736 588.479
 96.349 587.678
 652.545 455.562
 860.818 686.495
 643.378 370.493
 403.827 715.490
 859.943 226.452
 663.089 865.650
 153.564 357.967
 118.959 828.296
 974.912 78.807
 162.713 665.632
 343.093 672.998
 644.568 836.045
 547.957 163.124
 942.546 795.779
 132.329 946.890
 979.099 89.896
 368.472 724.194
 824.003 766.977
 350.261 49.407
 168.981 546.976
 974.220 369.297
 54.548 323.763
 311.609 843.982
 738.469 67.622
 91.457 409.968
 686.939 923.371
 459.922 9.653
 966.221 582.447
 672.129 275.640
 139.175 788.578
 554.093 80.907
 406.254 953.474
 168.176 623.471
 655.495 288.799
 177.525 248.172
 235.448 971.751
 562.877 175.881
 276.509 662.635
 57.138 134.563
 850.598 83.284
 465.291 505.801
 970.444 385.129
 793.697 718.603
 635.104 115.758
 266.251 959.351
 777.739 804.268
 125.442 807.964
 968.680 490.486
 952.965 656.669
 177.608 23.823
 773.758 985.895
 363.053 147.114
 684.207 43.800
 397.941 393.385
 252.613 749.859
 72.436 683.101
 639.174 782.079
 58.815 381.515
 762.794 640.973
 649.630 15.601
 970.487 856.113
 365.098 54.202
 437.420 523.238
 696.938 210.318
 915.451 657.501
 45.100 858.366
 757.033 813.117
 495.621 990.058
 249.558 458.603
 369.859 918.942
 910.505 382.878
 288.483 835.110
 302.352 129.194
 881.671 598.095
 242.335 65.227
 737.208 518.279
 698.175 168.526
 910.596 636.433
 697.338 172.101
 479.407 379.264
 832.920 126.328
 564.178 798.608
 350.561 207.101
 769.914 636.284
 852.823 268.477
 638.269 579.486
 693.198 998.878
 906.662 557.242
 562.437 906.569
 815.813 192.113
 334.604 811.914
 513.572 368.375
 256.338 155.327
 595.644 754.979
 175.952 601.461
 781.187 365.286
 942.728 7.779
 624.776 323.643
 912.874 471.032
 450.357 809.379
 806.978 525.347
 495.391 170.543
 932.431 563.670
 665.108 842.157
 49.321 628.483
 611.638 506.882
 283.997 72.323
 817.901 830.496
 423.231 443.190
 431.589 661.752
 424.165 790.021
 163.783 267.929
 899.725 409.775
 246.120 586.202
 862.538 637.129
 289.541 600.136
 887.638 392.374
 669.175 433.741
 668.270 900.826
 489.748 117.237
 351.117 841.295
 182.847 883.826
 36.497 501.042
 723.707 361.179
 982.914 654.928
 405.866 821.136
 759.267 457.440
 105.568 333.386
 315.719 763.960
 235.570 961.013
 497.394 873.653
 814.507 156.039
 283.649 617.862
 651.084 20.217
 207.608 177.797
 902.652 739.732
 282.138 692.081
 759.427 72.176
 943.686 62.423
 725.516 440.955
 216.863 854.104
 616.421 797.223
 520.701 552.401
 623.032 654.728
 380.964 927.539
 460.744 440.837
 208.337 895.829
 38.818 780.906
 254.712 75.575
 262.165 426.685
 702.199 520.927
 481.172 27.065
 482.898 688.671
 903.921 736.328
 111.287 130.956
 601.323 66.566
 352.608 306.048
 894.428 363.715
 595.360 119.582
 192.807 657.285
 67.684 726.520
 234.931 380.144
 587.624 880.670
 100.399 944.685
 996.042 871.454
 957.404 404.153
 246.223 259.387
 867.862 322.294
 852.153 151.102
 890.969 560.850
 892.235 345.549
 450.831 403.338
 469.401 55.281
 415.281 336.464
 712.422 45.540
 474.478 869.181
 415.622 440.363
 315.771 86.456
 931.708 385.709
 325.171 703.402
 210.044 516.743
 368.356 339.308
 993.383 298.004
 831.173 594.725
 310.969 854.461
 950.142 453.154
 24.282 717.706
 409.470 97.713
 360.923 819.345
 797.862 628.685
 7.709 183.494
 334.172 477.034
 399.628 728.041
 17.227 759.341
 638.610 771.637
 216.462 29.273
 885.040 667.526
 584.060 108.547
 793.528 119.001
 876.937 75.686
 398.820 363.155
 872.047 343.815
 912.130 493.628
 538.200 749.936
 855.009 699.033
 192.105 28.815
 357.579 357.021
 668.930 166.803
 879.272 495.494
 934.838 277.065
 999.818 628.847
 870.197 550.970
 781.011 930.660
 670.238 904.666
 848.819 912.644
 910.630 429.456
 201.723 556.566
 477.723 84.554
 554.101 270.203
 389.091 46.897
 90.419 205.039
 854.823 201.035
 982.350 742.653
 531.858 749.798
 130.493 204.504
 784.246 330.900
 886.722 707.886
 315.870 204.037
 122.379 236.121
 926.765 536.210
 889.412 336.794
 450.412 959.351
 112.396 846.131
 451.307 943.872
 613.330 864.910
 746.688 55.131
 250.627 101.002
 713.833 408.442
 819.259 131.379
 58.065 73.838
 459.275 122.968
 853.013 407.088
 831.575 853.808
 283.301 291.476
 997.818 275.761
 383.433 699.473
 368.680 405.363
 890.952 348.966
 922.452 583.814
 35.994 200.343
 133.498 439.634
 45.156 173.971
 254.655 562.958
 420.349 458.882
 164.944 569.065
 691.371 719.579
 397.357 16.577
 565.709 116.459
 2.986 444.441
 895.167 454.471
 967.095 508.455
 33.989 723.162
 177.967 5.683
 318.036 438.570
 746.630 161.993
 93.265 333.563
 399.087 378.375
 961.204 248.865
 904.921 155.205
 389.666 373.436
 87.464 875.762
 211.810 981.980
 979.974 781.905
 662.294 371.712
 575.949 832.554
 785.325 53.283
 374.944 231.677
 308.452 285.708
 380.874 544.769
 373.952 536.662
 279.041 304.748
 25.408 312.753
 440.178 418.878
 682.794 344.838
 992.137 122.568
 330.119 277.567
 107.848 543.935
 63.905 636.945
 605.627 520.902
 489.772 912.345
 996.395 291.935
 142.902 458.299
 871.968 219.459
 283.720 605.242
 467.066 224.507
 673.659 766.681
 881.464 50.562
 61.314 483.023
 681.766 538.154
 353.630 680.122
 857.222 499.071
 760.325 14.917
 651.175 515.593
 485.725 993.102
 977.888 556.793
 907.125 677.244
 640.288 967.366
 182.183 751.227
 642.581 426.775
 132.450 602.217
 625.626 445.726
 271.737 948.871
 3.661 926.417
 405.552 549.286
 237.621 91.920
 193.427 219.932
 910.261 533.019
 14.710 983.762
 767.187 338.325
 938.730 728.755
 629.233 891.386
 303.539 524.932
 367.235 328.520
 538.263 336.460
 839.969 260.319
 310.223 534.701
 537.925 841.196
 680.116 517.307
 435.726 813.310
 750.733 157.833
 348.666 707.937
 793.961 430.406
 606.478 928.480
 237.308 696.131
 620.427 200.241
 338.387 13.981
 526.910 603.781
 229.898 801.463
 468.644 627.748
 88.494 962.590
 728.089 915.695
 980.989 606.311
 190.039 437.518
 936.588 972.070
 892.469 3.163
 653.149 575.563
 465.900 433.261
 90.902 692.693
 379.260 403.181
 863.854 559.567
 249.920 343.822
 585.575 417.887
 260.830 690.490
 143.568 255.989
 510.403 861.784
 699.707 654.078
 30.702 281.012
 180.794 46.811
 204.679 445.930
 224.103 366.585
 429.826 947.147
 271.695 966.868
 477.839 635.392
 511.428 877.210
 30.195 62.801
 92.146 381.558
 98.374 358.677
 898.770 101.026
 313.500 846.964
 766.462 803.966
 570.090 737.349
 401.214 53.082
 987.431 906.887
 219.789 165.369
 192.670 182.014
 540.842 330.111
 193.303 195.410
 970.072 768.176
 582.502 157.338
 797.622 578.041
 76.150 91.682
 840.698 96.614
 810.917 853.202
 447.007 792.964
 911.983 690.518
 556.379 638.031
 368.726 140.665
 483.596 671.440
 616.853 542.848
 822.519 876.462
 623.949 614.307
 921.069 125.390
 998.450 28.210
 282.273 660.151
 303.913 226.577
 5.642 507.502
 553.381 259.934
 695.666 216.008
 803.366 5.146
 783.630 55.005
 961.883 924.675
 791.633 186.525
 797.040 610.873
 23.268 552.813
 686.626 740.154
 506.494 198.443
 718.099 41.830
 706.775 241.449
 243.372 278.456
 741.348 637.543
 153.149 617.934
 180.684 550.856
 778.671 746.953
 346.062 500.168
 100.024 491.090
 580.816 328.078
 563.372 944.905
 768.960 419.674
 336.285 317.361
 332.828 844.976
 890.636 21.009
 699.036 224.764
 854.414 400.506
 370.091 21.562
 653.258 845.654
 71.450 676.704
 433.909 570.353
 207.718 981.193
 567.498 781.346
 7.244 353.726
 941.012 294.823
 164.888 265.770
 609.241 385.774
 614.701 3.435
 873.570 40.993
 837.185 782.274
 733.190 114.191
 92.422 67.854
 1.497 698.497
 386.489 826.367
 356.956 401.259
 243.166 500.754
 692.618 957.591
 338.007 334.454
 409.239 597.258
 332.692 443.227
 659.133 894.630
 352.399 852.522
 964.982 109.506
 209.277 800.983
 411.733 659.250
 875.471 578.230
 620.232 757.085
 737.287 275.651
 666.383 80.447
 658.762 232.135
 795.574 785.438
 892.124 942.402
 313.063 212.801
 891.410 444.621
 99.400 207.111
 314.063 37.491
 326.258 329.483
 87.011 806.983
 730.908 135.936
 724.935 221.869
 173.739 635.269
 928.730 728.309
 657.586 564.121
 374.328 220.797
 863.200 20.621
 991.787 764.204
 963.103 595.228
 600.887 404.429
 755.559 507.031
 634.465 139.061
 328.884 490.741
 669.524 570.629
 669.257 644.144
 377.141 770.512
 86.298 13.888
 276.782 918.825
 601.615 10.800
 773.394 222.841
 656.242 461.617
 504.278 962.481
 601.359 144.963
 118.069 665.559
 479.087 464.115
 544.120 917.820
 940.647 681.631
 334.248 94.022
 730.283 100.951
 220.374 927.720
 755.450 213.164
 34.398 780.845
 215.572 133.940
 187.095 332.227
 749.909 403.057
 60.535 170.095
 844.662 189.035
 696.161 80.942
 393.275 182.049
 774.063 200.580
 993.316 533.009
 997.050 297.562
 277.321 434.560
 988.023 350.291
 881.203 685.461
 755.938 953.145
 947.596 443.800
 712.798 530.914
 816.503 482.615
 362.919 582.220
 573.689 505.485
 820.901 329.517
 788.126 366.633
 633.838 984.635
 281.618 542.956
 327.281 993.932
 422.546 612.625
 207.194 896.087
 835.788 260.602
 228.664 989.008
 764.627 925.272
 886.752 681.569
 628.410 357.829
 748.759 912.822
 690.460 337.959
 286.938 208.488
 611.065 592.426
 395.734 55.116
 15.103 629.534
 400.820 190.036
 886.097 30.031
 454.181 904.625
 519.260 537.278
 129.381 454.380
 164.764 645.490
 405.867 467.626
 186.299 889.431
 386.018 791.588
 194.610 552.273
 301.880 346.974
 914.674 406.541
 121.633 257.694
 560.247 527.698
 293.365 149.013
 850.655 328.189
 503.375 74.123
 969.773 174.568
 368.830 935.221
 272.451 210.077
 524.043 550.738
 253.289 13.933
 843.131 116.046
 649.145 206.205
 519.353 782.031
 820.502 39.030
 296.500 396.368
 96.543 901.848
 426.723 218.562
 251.134 777.072
 471.595 125.142
 956.874 295.263
 131.911 599.501
 24.909 703.390
 102.359 676.202
 640.445 839.529
 918.798 147.189
 137.088 931.551
 770.537 292.887
 184.728 550.660
 862.807 370.912
 491.086 463.410
 664.036 166.039
 209.971 64.095
 989.878 304.629
 511.434 924.664
 545.856 383.108
 80.349 178.907
 160.637 512.186
 378.345 634.340
 333.190 785.493
 115.750 867.545
 933.310 733.565
 649.450 60.717
 433.292 701.931
 641.725 948.645
 109.172 617.044
 804.705 201.576
 386.105 987.659
 513.726 621.433
 270.725 584.641
 427.310 193.229
 423.153 792.204
 506.664 842.454
 385.510 512.043
 316.405 500.677
 268.051 3.138
 621.933 88.860
 467.424 569.230
 816.647 370.304
 876.064 368.713
 931.446 397.188
 362.567 264.311
 45.213 836.895
 838.431 889.291
 51.841 692.573
 958.124 460.615
 498.568 468.358
 861.782 185.580
 721.927 330.513
 500.464 895.890
 729.337 204.377
 73.766 201.139
 242.537 461.850
 252.596 522.469
 397.884 99.336
 903.094 777.267
 730.376 301.290
 421.304 808.588
 23.684 515.192
 935.521 350.310
 236.042 630.803
 140.736 993.551
 188.366 326.588
 456.842 264.571
 781.332 901.466
 311.914 173.244
 775.287 998.342
 359.831 968.445
 282.024 110.765
 266.590 7.526
 69.773 974.553
 714.095 667.038
 139.753 227.130
 549.039 787.325
 189.648 678.912
 576.136 841.465
 10.207 309.426
 590.864 576.803
 367.462 567.414
 551.513 413.182
 884.751 626.380
 691.551 154.737
 63.800 97.515
 211.772 231.102
 158.746 19.357
 511.465 519.309
 755.345 181.874
 715.922 989.938
 802.176 471.677
 234.198 791.786
 511.858 680.187
 889.537 650.110
 96.853 348.594
 661.579 457.104
 152.984 749.209
 574.129 922.727
 659.355 54.319
 767.406 13.173
 858.848 418.898
 275.276 407.554
 629.956 915.925
 654.843 265.738
 597.594 591.766
 10.033 527.568
 975.240 948.708
 437.693 701.939
 628.589 772.811
 782.507 490.583
 825.665 783.551
 297.126 603.253
 641.744 229.045
 301.021 126.622
 649.271 444.063
 853.205 817.260
 801.405 950.481
 391.116 599.104
 848.843 849.758
 34.453 397.759
 77.543 738.530
 55.727 668.588
 62.213 891.228
 828.913 644.010
 767.469 983.117
 287.168 399.745
 44.041 674.282
 656.612 422.450
 38.069 206.432
 545.148 945.345
 512.268 62.237
 616.005 37.981
 651.533 249.078
 280.847 315.532
 753.600 958.992
 525.960 337.011
 776.854 53.481
 9.166 846.255
 99.731 870.299
 509.996 170.685
 934.843 359.768
 209.566 417.675
 609.682 156.574
 850.975 824.291
 676.176 270.949
 770.508 341.536
 423.473 47.840
 982.102 527.630
 550.016 567.061
 783.285 235.868
 288.526 929.864
 774.074 701.153
 284.962 852.038
 238.168 136.099
 702.535 630.280
 728.385 163.978
 874.659 102.446
 579.043 553.522
 965.203 434.472
 293.235 132.424
 437.070 953.795
 132.328 185.268
 186.116 343.187
 281.230 471.504
 299.513 108.010
 141.772 504.318
 957.154 647.381
 286.946 326.834
 750.738 574.725
 512.800 513.776
 965.231 240.466
 77.663 960.743
 296.899 69.452
 398.389 536.509
 294.785 214.149
 162.025 343.854
 59.976 783.232
 443.040 29.465
 549.318 191.250
 129.041 812.250
 165.254 911.261
 842.220 61.353
 207.417 537.390
 893.831 890.342
 578.689 782.072
 371.735 273.063
 821.090 63.134
 686.673 200.857
 875.532 164.214
 194.779 852.101
 762.849 79.183
 478.402 235.906
 848.303 343.948
 564.031 295.482
 232.893 699.415
 547.857 646.866
 695.255 865.370
 501.932 509.945
 148.839 100.059
 66.050 625.883
 769.686 403.427
 164.396 104.011
 357.870 38.002
 896.914 898.045
 515.997 100.692
 871.484 563.318
 334.765 307.236
 295.944 820.847
 270.137 840.316
 723.181 368.835
 159.195 969.634
 825.711 96.364
 60.074 350.471
 309.210 16.971
 101.761 134.753
 601.219 641.542
 406.225 739.668
 268.887 331.262
 590.676 783.085
 928.225 233.368
 392.229 47.701
 360.370 417.217
 679.596 628.143
 504.125 648.164
 953.268 663.565
 258.181 105.094
 391.990 294.991
 613.672 148.081
 412.093 9.554
 513.740 749.764
 478.595 156.333
 170.769 332.878
 782.217 719.831
 985.696 812.514
 191.849 11.966
 32.739 571.371
 253.199 652.133
 575.176 736.522
 654.865 423.400
 744.966 454.493
 574.746 462.854
 285.627 245.928
 282.361 922.671
 761.440 970.656
 764.332 148.633
 467.764 347.821
 497.116 502.849
 230.738 394.189
 677.311 911.634
 607.184 997.145
 677.885 767.467
 637.134 198.880
 498.999 941.087
 165.569 596.411
 873.362 867.072
 942.983 661.211
 144.971 220.257
 795.902 245.308
 321.642 883.339
 391.235 201.652
 888.797 265.839
 718.025 929.676
 225.775 634.642
 795.856 927.430
 275.748 785.913
 162.859 644.994
 553.386 971.727
 973.148 286.458
 526.456 602.907
 571.989 786.461
 851.977 508.093
 948.394 219.681
 186.308 829.646
 673.835 5.865
 201.388 386.920
 709.957 707.849
 734.354 209.400
 648.501 134.913
 461.053 124.853
 576.899 148.785
 229.746 734.964
 340.421 705.301
 912.045 792.689
 696.393 572.519
 844.267 147.122
 881.268 57.750
 242.564 793.978
 793.631 304.154
 306.245 679.490
 145.143 25.404
 580.371 284.787
 59.634 318.175
 864.143 464.546
 173.915 701.356
 936.841 841.341
 981.331 192.898
 367.415 344.790
 82.598 855.793
 994.659 326.994
 993.434 270.096
 457.683 443.296
 983.031 155.115
 644.840 35.945
 63.111 352.325
 665.065 739.552
 148.657 453.577
 58.609 98.358
 706.148 29.310
 412.510 69.303
 984.031 77.393
 365.850 820.002
 477.229 514.757
 545.208 421.254
 359.758 201.939
 204.173 99.276
 677.158 696.267
 22.705 138.784
 526.883 134.562
 501.312 315.438
 876.306 953.549
 838.070 651.497
 134.319 558.709
 858.430 114.096
 866.244 183.937
 61.486 659.207
 838.722 569.479
 813.058 329.495
 820.483 389.238
 144.894 270.139
 618.305 636.355
 77.755 877.867
 770.426 124.233
 269.827 455.393
 180.373 465.836
 574.234 832.057
 984.084 84.709
 572.314 323.405
 786.975 104.784
 712.562 44.918
 472.817 121.651
 536.781 140.915
 413.835 524.772
 901.185 627.383
 645.283 8.302
 715.075 731.114
 404.854 358.364
 715.910 306.907
 78.000 358.060
 197.301 864.948
 687.739 420.153
 504.602 192.895
 478.336 193.746
 937.891 528.191
 175.937 138.580
 459.254 758.006
 178.484 802.524
 123.327 494.727
 197.821 48.947
 348.194 907.666
 917.883 675.851
 257.220 465.608
 666.188 53.713
 168.611 854.864
 246.753 530.072
 533.937 143.769
 229.436 243.072
 953.173 143.283
 614.878 630.840
 373.730 5.928
 830.333 686.971
 844.435 569.029
 97.439 903.329
 700.332 206.014
 939.154 759.150
 336.835 939.729
 753.650 600.241
 656.244 998.585
 225.000 234.452
 278.475 579.454
 814.166 620.897
 971.433 306.047
 582.447 612.543
 823.517 238.939
 249.647 927.248
 127.942 570.081
 240.234 864.375
 30.897 602.771
 785.578 886.415
 795.885 825.548
 144.533 72.116
 216.208 898.699
 97.389 784.443
 755.607 14.232
 931.407 238.958
 480.961 208.970
 745.096 202.179
 666.236 916.135
 581.371 882.094
 67.103 959.525
 388.160 421.801
 592.684 717.644
 283.568 890.365
 314.514 720.157
 958.923 541.247
 161.079 158.747
 127.863 527.445
 35.368 887.200
 766.959 513.872
 576.951 405.549
 990.255 392.127
 61.606 40.021
 956.837 901.935
 510.937 279.736
 380.293 609.186
 570.415 763.605
 348.271 735.056
 33.563 243.185
 78.807 517.434
 547.487 511.700
 450.308 498.590
 363.669 583.814
 110.014 646.024
 408.952 648.518
 360.156 941.867
 184.268 577.847
 964.199 825.716
 370.284 151.671
 332.451 92.578
 675.190 14.008
 15.441 868.721
 624.097 585.019
 36.203 591.103
 213.566 356.794
 763.444 368.913
 768.626 857.340
 904.365 217.360
 901.263 998.795
 869.364 823.618
 214.842 971.176
 524.891 272.821
 692.595 506.147
 952.571 458.840
 492.507 435.985
 722.386 301.591
 916.174 496.560
 768.615 851.700
 474.132 270.654
 835.856 487.027
 411.524 805.943
 698.245 687.053
 540.662 552.697
 710.775 944.127
 334.044 897.534
 443.128 759.612
 623.861 284.909
 92.640 42.981
 921.240 46.500
 446.018 638.629
 877.746 944.991
 434.380 844.858
 158.576 693.373
 831.407 249.049
 455.050 459.626
 611.404 710.034
 335.104 501.248
 597.285 991.255
 494.585 501.730
 675.810 145.272
 937.018 74.537
 379.459 920.903
 961.496 948.048
 575.182 998.891
 191.551 1.191
 356.935 941.041
 424.792 54.031
 711.634 182.650
 844.109 865.612
 770.192 920.591
 205.170 403.867
 323.170 202.220
 428.339 146.135
 83.765 146.461
 581.021 975.797
 932.154 911.805
 371.804 458.747
 40.338 540.959
 901.653 726.312
 524.610 73.498
 769.198 437.869
 725.664 631.828
 524.145 941.537
 699.277 498.271
 550.559 655.351
 291.910 349.178
 463.873 230.118
 756.781 773.012
 73.682 370.421
 171.608 341.703
 528.636 439.131
 587.006 836.838
 877.942 576.214
 455.240 654.027
 492.448 963.003
 256.635 959.916
 451.000 762.576
 602.493 287.661
 557.432 885.196
 399.107 999.358
 380.371 50.203
 810.621 379.981
 950.899 143.331
 865.610 159.251
 188.595 867.791
 172.843 478.799
 9.568 440.708
 608.458 865.708
 483.744 141.686
 225.585 664.500
 514.021 940.609
 437.156 782.837
 796.277 46.675
 605.417 77.410
 353.859 874.535
 112.619 441.835
 618.755 726.857
 314.850 744.934
 827.689 71.472
 226.489 432.939
 716.666 37.187
 530.757 471.217
 11.902 72.538
 450.165 618.768
 736.667 279.093
 979.968 951.441
 668.390 933.815
 32.125 367.612
 502.739 107.699
 653.692 203.583
 103.697 39.904
 872.300 376.529
 161.331 273.521
 35.704 872.335
 240.746 251.733
 108.712 256.642
 513.264 628.104
 78.845 953.090
 919.158 494.348
 914.288 686.823
 453.226 870.943
 880.172 8.260
 101.329 453.914
 120.690 606.975
 426.896 844.093
 377.168 3.915
 228.791 397.868
 361.228 618.436
 211.304 791.269
 415.775 481.603
 447.031 258.153
 656.320 486.547
 125.718 889.790
 225.530 898.383
 796.829 24.678
 752.719 399.228
 988.429 536.628
 677.959 617.549
 756.283 184.633
 71.610 425.430
 749.011 323.871
 701.403 213.123
 710.107 413.006
 820.927 438.646
 746.169 374.298
 878.827 463.188
 21.395 970.641
 683.658 623.176
 968.030 724.350
 564.665 650.225
 385.939 298.385
 506.595 564.643
 524.752 739.629
 822.646 561.075
 60.309 109.360
 582.963 841.296
 782.574 127.171
 108.556 884.805
 372.310 876.116
 447.526 978.927
 253.945 969.090
 900.259 543.648
 646.034 985.408
 584.221 609.755
 390.121 343.763
 411.821 860.387
 303.632 990.546
 84.079 684.439
 880.640 523.630
 119.461 364.927
 442.053 329.773
 85.133 626.403
 928.318 442.728
 74.064 473.505
 625.371 598.822
 776.183 388.960
 238.945 112.476
 878.349 235.869
 981.981 966.801
 852.780 478.244
 141.605 930.798
 766.352 838.930
 950.802 606.776
 576.438 138.768
 338.537 377.543
 438.681 579.820
 181.754 75.890
 7.068 63.448
 272.752 418.240
 179.097 576.933
 163.203 424.596
 553.797 186.234
 997.077 48.613
 306.286 574.446
 122.630 440.553
 720.790 343.017
 730.096 803.840
 199.244 813.992
 626.739 839.945
 812.390 845.281
 992.457 729.428
 975.545 96.556
 93.285 407.504
 405.836 301.004
 331.244 264.649
 398.802 838.337
 119.336 56.177
 600.002 338.595
 160.669 724.864
 744.977 136.228
 129.285 528.423
 405.074 242.202
 174.049 585.623
 166.745 601.750
 350.822 993.307
 150.741 890.509
 115.073 569.333
 560.961 996.639
 538.216 107.046
 459.446 806.190
 435.614 614.329
 66.318 509.031
 179.615 199.401
 156.439 569.454
 512.837 166.583
 96.635 846.007
 148.747 124.261
 469.795 326.675
 650.125 875.867
 249.773 186.518
 891.235 970.028
 11.295 633.895
 44.351 701.031
 522.981 438.048
 271.919 263.838
 322.965 414.993
 266.277 633.170
 12.576 171.087
 151.933 523.439
 224.312 385.647
 571.372 730.809
 679.154 67.368
 612.928 11.467
 801.704 896.716
 535.094 927.823
 819.108 711.021
 500.709 329.129
 644.051 784.486
 89.703 122.663
 599.064 76.167
 621.696 49.759
 847.899 480.246
 28.905 386.581
 381.888 120.174
 492.997 937.436
 390.225 327.956
 442.168 738.865
 601.259 478.701
 20.500 421.856
 698.673 786.311
 342.269 828.721
 626.368 376.813
 859.310 907.831
 636.683 950.281
 957.680 36.295
 399.123 519.870
 496.945 186.318
 664.877 617.268
 775.627 959.394
 623.304 908.562
 292.119 683.562
 640.297 944.285
 442.175 987.859
 938.441 234.362
 800.569 535.937
 571.509 595.120
 52.463 684.131
 820.759 754.851
 724.245 510.302
 660.294 160.232
 197.192 986.373
 919.343 322.759
 731.347 603.133
 129.594 547.153
 370.754 829.667
 157.757 548.269
 212.049 746.462
 662.562 985.487
 991.888 641.103
 209.671 910.991
 758.389 424.593
 759.044 268.097
 339.490 306.221
 891.614 6.233
 786.705 162.819
 953.458 858.905
 164.259 627.088
 606.793 9.569
 257.100 787.811
 632.050 537.721
 601.046 996.409
 220.995 874.382
 886.826 79.121
 137.651 323.856
 277.361 997.423
 654.899 738.989
 603.098 932.168
 956.514 522.765
 190.187 905.930
 36.707 513.089
 235.737 435.328
 44.537 873.794
 6.296 618.646
 474.809 637.715
 611.164 327.241
 769.069 942.119
 930.494 361.196
 382.281 568.520
 276.670 145.130
 517.748 94.268
 181.761 639.389
 813.327 619.151
 57.494 0.958
 757.214 624.149
 418.972 289.042
 456.351 419.621
 529.153 329.419
 212.288 855.295
 165.927 152.449
 769.163 394.006
 273.560 140.291
 880.091 335.086
 399.650 863.701
 238.886 342.459
 479.902 277.357
 793.837 557.984
 986.444 460.439
 902.471 424.454
 49.834 937.115
 807.436 7.368
 576.931 56.168
 73.280 583.311
 871.460 232.697
 184.741 689.334
 904.332 605.171
 685.014 726.508
 337.679 901.909
 446.249 746.867
 169.479 871.133
 786.358 781.913
 501.896 353.026
 751.226 189.101
 341.569 70.923
 498.004 86.999
 487.671 117.948
 74.687 247.876
 755.438 306.632
 178.306 436.277
 898.829 439.565
 576.368 382.648
 344.122 821.757
 634.637 511.574
 12.639 158.634
 852.738 494.790
 209.740 321.569
 964.572 350.472
 481.061 285.206
 213.347 483.671
 6.240 83.037
 14.368 970.117
 113.717 640.640
 729.192 879.368
 784.307 346.269
 501.763 256.789
 71.098 738.418
 563.523 920.730
 531.750 527.308
 565.936 756.012
 457.661 635.508
 14.445 112.493
 631.909 121.212
 879.564 53.690
 871.853 830.702
 773.848 991.465
 858.180 774.680
 486.189 25.621
 943.743 412.364
 138.670 559.333
 324.473 899.122
 210.727 350.940
 270.793 565.232
 298.174 598.425
 19.448 367.893
 831.735 334.430
 448.482 234.403
 364.877 876.809
 166.619 295.537
 201.141 263.341
 84.825 214.350
 516.957 70.401
 672.936 632.203
 150.449 236.222
 786.504 181.806
 476.405 82.274
 355.203 323.050
 332.025 644.471
 109.197 223.567
 559.909 323.181
 466.701 80.251
 109.858 261.723
 375.804 223.742
 708.365 432.313
 285.647 394.352
 236.280 201.822
 83.697 69.724
 226.130 863.623
 172.619 272.073
 329.459 843.097
 345.701 12.101
 442.581 740.572
 555.844 329.242
 101.016 184.761
 439.435 670.976
 146.226 390.960
 761.246 290.406
 873.976 0.720
 75.761 119.638
 435.544 13.515
 468.415 650.767
 178.302 586.712
 439.471 196.246
 580.984 999.240
 844.165 241.441
 114.602 858.618
 403.968 695.163
 598.916 533.019
 82.096 705.634
 736.158 52.959
 576.603 371.817
 501.099 234.804
 159.608 441.191
 915.253 304.991
 992.431 758.435
 602.123 764.718
 113.040 394.065
 31.829 935.492
 341.562 632.704
 842.506 512.719
 27.139 197.616
 350.862 364.229
 588.897 607.435
 816.560 720.994
 236.820 544.237
 139.361 186.284
 724.920 716.475
 81.838 646.056
 947.165 348.673
 414.758 96.805
 172.369 60.648
 370.932 657.528
 591.900 216.479
 713.524 30.422
 65.975 547.172
 526.548 491.936
 771.067 966.442
 422.133 93.489
 221.089 507.034
 337.288 232.309
 535.376 472.365
 22.106 610.480
 111.913 506.986
 964.217 968.238
 117.739 887.484
 66.667 880.247
 591.181 986.324
 317.247 506.022
 951.742 393.878
 828.608 43.566
 400.503 443.343
 565.595 944.882
 962.292 979.589
 337.305 800.265
 744.238 772.312
 947.970 412.700
 665.492 387.778
 957.369 582.419
 329.636 9.069
 185.886 763.588
 572.731 305.066
 752.244 189.489
 312.119 181.795
 97.403 579.571
 758.312 60.358
 623.164 821.984
 526.960 183.262
 458.826 390.024
 220.371 590.743
 617.143 912.083
 237.250 581.812
 768.317 624.979
 841.665 197.720
 857.298 142.869
 382.917 70.567
 328.073 452.246
 339.774 664.812
 264.602 572.223
 976.712 817.846
 980.683 313.318
 585.529 636.740
 612.219 833.073
 860.444 326.469
 910.448 669.327
 63.997 770.703
 481.931 968.632
 508.384 535.640
 151.914 195.844
 54.093 61.876
 376.699 579.417
 944.637 806.293
 835.555 424.105
 310.922 918.118
 584.245 608.243
 127.433 119.286
 744.492 616.317
 649.174 12.973
 383.604 270.063
 345.636 285.547
 456.312 483.927
 846.455 681.393
 839.913 345.432
 271.434 218.240
 200.535 210.340
 712.139 639.224
 742.282 299.542
 318.043 349.276
 574.921 123.314
 0.375 105.346
 205.397 463.187
 862.389 85.926
 432.808 277.324
 85.124 984.442
 77.604 817.679
 710.122 798.075
 578.815 152.459
 960.610 628.763
 576.505 762.652
 903.939 202.574
 391.734 653.982
 182.321 838.800
 507.697 613.851
 606.088 168.423
 131.106 605.435
 821.729 185.682
 13.101 477.434
 322.046 904.962
 477.918 968.245
 372.113 442.189
 42.380 577.948
 174.752 214.991
 810.075 92.053
 813.423 894.618
 644.289 79.085
 287.420 995.708
 819.723 402.530
 720.845 574.365
 734.356 929.472
 587.806 452.583
 342.216 67.258
 384.760 995.912
 211.112 290.162
 507.985 554.768
 685.434 345.241
 399.017 817.028
 165.177 656.167
 121.031 105.359
 323.396 521.969
 69.999 947.332
 453.796 871.280
 229.653 425.808
 549.526 559.425
 300.656 22.985
 98.024 853.592
 801.713 61.013
 572.628 849.277
 311.736 838.098
 800.563 998.552
 933.692 100.088
 582.589 747.489
 676.683 277.580
 379.315 907.031
 215.536 677.538
 513.012 889.903
 667.171 531.485
 65.059 297.831
 968.973 970.536
 584.418 640.873
 833.026 887.508
 421.203 707.168
 336.248 540.257
 224.371 410.817
 73.269 196.158
 109.412 852.158
 607.373 178.644
 629.817 993.599
 194.280 182.206
 846.957 340.910
 491.370 516.764
 62.105 520.940
 96.609 136.395
 679.960 748.821
 260.610 526.862
 946.642 108.593
 283.680 162.953
 131.291 948.781
 827.236 707.430
 986.796 777.814
 343.685 81.358
 872.678 982.432
 846.806 179.140
 795.611 775.688
 420.184 284.847
 317.657 690.286
 886.643 139.139
 999.113 989.168
 457.462 343.563
 935.342 780.426
 545.048 122.268
 371.415 750.220
 183.437 906.807
 144.524 8.651
 162.389 299.903
 324.516 963.263
 375.939 506.710
 363.448 667.397
 426.223 610.680
 994.666 151.111
 947.395 194.770
 162.699 636.349
 739.987 862.016
 242.320 711.947
 778.534 553.023
 496.923 834.665
 698.428 67.373
 114.202 407.361
 33.401 513.221
 675.696 32.811
 392.831 191.401
 703.635 860.307
 896.048 590.268
 74.672 631.487
 555.218 163.593
 889.297 631.843
 283.484 590.227
 585.204 195.742
 743.099 490.803
 132.716 266.833
 109.991 588.592
 453.968 244.320
 864.975 49.956
 371.284 551.309
 104.667 991.121
 473.668 37.429
 351.666 674.500
 56.256 107.997
 17.068 787.344
 451.739 880.537
 189.696 961.651
 554.148 371.525
 285.070 686.007
 506.030 767.469
 850.323 322.163
 455.150 931.159
 884.591 682.038
 14.764 23.004
 871.455 670.384
 813.600 206.416
 132.571 746.218
 982.650 973.299
 479.564 309.542
 983.269 429.698
 672.595 751.614
 175.830 571.930
 174.845 505.714
 504.172 950.161
 736.834 454.910
 625.443 339.959
 645.248 963.628
 447.761 944.277
 48.459 336.143
 2.860 940.385
 723.665 918.453
 733.871 721.114
 405.460 366.929
 929.267 200.475
 357.386 839.941
 195.426 944.155
 69.793 325.146
 498.058 419.903
 720.141 808.763
 585.900 256.474
 575.057 103.114
 160.580 358.279
 664.359 469.613
 299.686 992.443
 461.383 566.677
 654.098 382.569
 684.959 91.630
 307.010 886.605
 748.005 914.199
 835.412 873.068
 445.840 673.907
 692.686 949.214
 661.968 157.323
 124.383 136.003
 706.389 222.350
 231.985 967.915
 255.695 299.455
 758.681 751.510
 177.696 293.842
 637.054 416.375
 66.643 23.283
 214.418 497.639
 436.796 654.701
 463.807 903.194
 899.034 215.240
 956.869 734.201
 532.164 432.572
 181.854 678.204
 140.654 452.678
 151.313 404.709
 324.789 454.448
 579.032 128.330
 766.979 658.612
 86.114 620.281
 926.563 558.176
 497.261 641.458
 330.376 489.255
 838.455 126.348
 821.328 540.831
 877.899 694.289
 783.904 661.159
 147.727 821.117
 383.846 64.521
 232.491 528.966
 947.249 347.631
 552.386 894.201
 548.035 278.713
 948.710 323.287
 786.555 978.198
 593.175 84.452
 318.255 137.847
 291.521 330.602
 450.464 260.240
 288.903 17.972
 666.014 394.020
 566.019 68.048
 181.402 8.511
 150.569 580.440
 109.371 26.732
 671.114 265.549
 804.167 416.139
 715.429 802.290
 933.449 435.148
 192.139 953.052
 483.145 729.759
 954.668 790.957
 577.829 63.101
 255.706 759.766
 834.965 901.829
 936.671 831.317
 190.265 252.979
 601.529 226.692
 285.174 684.745
 812.450 893.603
 726.000 31.920
 713.667 692.552
 765.531 804.244
 530.604 437.502
 258.140 222.175
 397.563 103.227
 462.749 303.673
 686.270 581.805
 356.892 737.248
 889.465 916.129
 350.061 886.067
 561.816 420.879
 494.127 176.397
 441.233 123.464
 659.693 97.561
 726.644 512.418
 434.582 862.290
 336.285 302.132
 287.393 493.533
 529.232 335.322
 486.201 280.110
 461.306 513.042
 359.371 507.965
 436.677 822.235
 299.432 471.114
 883.614 818.926
 837.548 606.863
 455.261 908.166
 628.982 309.627
 365.470 167.255
 90.747 448.174
 800.185 404.814
 101.394 749.691
 384.330 393.658
 817.487 193.503
 573.396 409.590
 567.932 66.052
 22.002 141.301
 570.281 821.021
 455.528 889.027
 64.672 833.903
 35.828 562.931
 401.856 274.306
 321.287 38.176
 750.299 892.773
 531.487 774.873
 830.471 548.482
 247.183 510.729
 447.018 822.185
 919.712 166.032
 404.511 362.830
 596.332 639.054
 571.096 520.169
 258.117 829.991
 635.803 898.207
 737.112 318.972
 306.962 320.461
 654.590 584.602
 966.593 187.892
 480.811 321.025
 852.395 710.180
 140.102 270.986
 736.899 142.143
 507.919 408.150
 442.240 117.012
 306.491 282.659
 826.943 859.549
 893.593 789.083
 644.207 423.397
 48.738 565.541
 763.641 832.405
 339.860 117.494
 112.700 834.953
 951.445 650.883
 600.630 888.652
 875.449 458.737
 585.247 481.336
 215.635 635.700
 808.056 229.555
 593.724 389.319
 410.991 659.967
 534.759 409.072
 741.385 720.133
 465.003 668.532
 311.848 946.541
 997.662 837.737
 997.733 668.441
 381.611 727.430
 394.280 490.942
 921.513 70.659
 113.710 690.187
 372.353 557.190
 653.319 693.180
 499.130 599.812
 610.573 896.746
 357.646 447.092
 340.312 111.187
 282.808 223.221
 350.445 567.486
 907.385 421.763
 602.020 890.786
 820.744 596.300
 531.631 671.428
 210.664 157.971
 741.075 227.870
 212.303 628.866
 421.590 88.614
 869.831 623.214
 296.435 373.808
 954.855 587.711
 102.844 148.166
 190.883 671.454
 897.353 477.334
 217.570 398.413
 90.138 147.838
 358.072 355.826
 505.528 119.611
 596.546 305.111
 666.424 849.015
 252.612 773.751
 227.455 743.955
 480.793 743.266
 180.720 551.414
 703.753 846.850
 352.667 307.600
 390.084 7.933
 352.700 243.387
 645.012 556.187
 653.399 390.191
 33.349 58.904
 836.833 496.546
 989.203 802.794
 267.385 682.110
 380.258 594.102
 913.180 227.540
 32.953 244.096
 677.827 245.486
 738.800 343.866
 192.441 185.185
 854.732 168.764
 403.270 191.734
 688.158 391.374
 649.628 37.715
 479.989 715.703
 14.937 451.669
 728.826 208.161
 133.718 232.802
 552.795 517.256
 10.263 127.722
 680.898 8.792
 739.927 382.089
 875.486 152.432
 888.715 512.530
 186.629 975.002
 76.727 782.306
 456.091 632.815
 499.639 234.129
 154.833 877.167
 511.514 826.694
 637.937 512.020
 361.743 145.205
 622.348 629.762
 936.807 483.251
 476.601 108.960
 189.965 512.361
 301.798 357.492
 463.165 720.460
 776.488 765.848
 307.866 781.040
 35.002 620.075
 715.453 746.502
 102.609 23.781
 972.299 692.770
 477.898 546.200
 85.917 194.534
 642.713 91.910
 892.006 813.584
 605.502 760.968
 380.471 934.505
 10.744 10.621
 382.930 595.962
 44.373 156.156
 783.903 21.041
 954.669 464.808
 670.389 941.373
 815.267 748.949
 965.189 397.321
 460.048 290.241
 821.925 856.463
 800.090 102.308
 445.879 366.432
 925.255 334.189
 674.485 203.155
 134.962 38.944
 62.502 514.578
 925.138 480.880
 905.772 731.422
 775.164 670.893
 468.235 724.584
 576.914 333.031
 91.926 553.214
 677.898 87.996
 139.536 153.510
 675.460 252.615
 192.399 966.975
 405.274 401.104
 280.259 564.803
 574.709 207.174
 407.694 74.456
 462.626 219.633
 348.711 203.214
 257.687 142.422
 766.849 944.957
 356.169 58.131
 672.442 479.889
 159.798 407.520
 118.854 176.902
 179.258 612.803
 760.985 95.308
 88.282 96.356
 425.892 582.596
 517.920 326.477
 478.605 869.419
 15.343 36.287
 386.117 379.252
 604.029 169.296
 197.055 471.127
 613.264 555.244
 449.860 707.859
 938.449 102.449
 412.627 443.400
 146.890 88.746
 235.514 521.172
 56.662 263.540
 82.308 405.629
 742.202 150.303
 199.979 883.098
 715.845 514.747
 110.556 81.456
 109.237 181.824
 173.457 503.967
 545.037 628.700
 1.291 848.149
 513.474 325.091
 29.481 899.659
 119.024 52.046
 678.884 832.698
 161.837 210.997
 328.479 907.287
 491.712 882.970
 877.487 190.171
 197.816 450.188
 246.786 416.104
 456.249 426.469
 299.771 91.440
 184.756 626.874
 482.918 79.532
 186.827 449.965
 954.174 120.278
 297.198 247.034
 119.022 462.704
 461.043 51.884
 693.991 233.906
 437.223 272.871
 607.847 549.598
 361.911 877.131
 2.164 176.414
 146.058 587.297
 154.170 784.865
 215.030 265.898
 492.392 251.105
 490.803 975.395
 764.513 857.640
 529.141 806.066
 430.171 655.643
 71.917 984.216
 150.124 248.132
 877.235 674.480
 816.641 163.000
 919.218 327.933
 485.571 152.489
 980.564 98.666
 223.631 791.535
 322.419 342.292
 748.925 777.438
 739.371 248.109
 620.042 249.158
 576.857 360.453
 999.406 153.395
 591.830 872.997
 887.716 359.360
 215.817 781.751
 484.482 553.252
 376.646 48.351
 589.204 381.020
 548.000 35.532
 910.809 323.741
 824.958 452.807
 820.348 119.223
 221.941 604.185
 562.025 437.274
 913.622 713.777
 657.346 990.947
 98.788 762.606
 201.290 354.384
 574.670 484.579
 790.991 757.311
 930.676 715.771
 857.604 850.343
 674.656 84.122
 430.014 463.202
 213.968 371.761
 662.321 304.298
 752.823 726.024
 450.988 235.406
 114.992 74.474
 875.893 575.212
 738.454 591.603
 73.992 982.033
 550.454 238.453
 124.782 996.142
 755.468 259.940
 51.245 708.815
 345.533 977.645
 654.594 206.843
 166.272 298.283
 470.195 121.995
 889.723 500.586
 97.885 514.443
 207.074 137.320
 793.024 422.878
 863.830 256.424
 853.709 222.879
 923.294 708.410
 681.317 715.680
 421.083 559.335
 680.870 904.029
 626.441 703.638
 487.638 248.212
 671.137 693.338
 517.975 896.954
 762.712 734.612
 35.015 784.006
 437.845 305.128
 860.749 416.374
 908.835 112.192
 450.833 764.838
 39.943 229.519
 250.737 527.493
 592.051 446.885
 373.424 564.232
 278.429 760.197
 559.373 901.515
 768.883 778.446
 807.616 55.357
 905.179 777.938
 787.536 704.654
 91.259 483.244
 269.766 920.834
 594.438 79.095
 43.114 193.190
 538.745 779.240
 633.344 617.331
 842.163 709.060
 207.698 588.080
 602.107 250.981
 262.841 674.418
 277.720 98.598
 558.438 584.865
 966.111 450.797
 606.821 55.011
 588.300 325.335
 272.213 418.107
 558.406 297.402
 410.187 633.820
 628.468 878.378
 306.648 744.285
 906.541 689.436
 101.212 460.596
 315.578 890.921
 626.162 733.088
 976.606 478.976
 710.690 366.545
 596.374 923.885
 121.078 664.237
 54.689 708.874
 888.534 645.145
 110.890 33.053
 854.003 15.488
 776.275 807.783
 197.408 992.703
 176.871 32.801
 460.030 497.144
 108.929 258.052
 883.521 629.326
 371.210 581.462
 625.975 739.413
 950.014 104.184
 751.414 537.606
 294.507 956.521
 578.722 371.181
 13.937 553.368
 602.638 54.147
 70.658 162.245
 423.908 42.212
 852.324 834.601
 937.427 628.173
 755.453 318.023
 993.530 535.547
 175.731 429.239
 264.020 421.822
 106.481 112.601
 584.724 492.833
 126.963 763.330
 412.010 568.297
 101.218 477.566
 601.816 432.550
 793.725 460.887
 704.129 326.937
 180.989 532.837
 649.907 679.564
 42.327 297.284
 705.125 78.345
 445.561 287.603
 70.611 544.182
 704.315 63.264
 536.896 88.066
 926.462 542.040
 259.221 589.840
 254.375 652.572
 425.813 233.931
 626.657 928.322
 357.441 110.808
 380.535 820.019
 231.145 439.992
 230.081 53.838
 76.964 4.743
 266.644 221.829
 192.801 389.126
 256.544 265.219
 476.573 69.660
 982.306 546.406
 32.066 196.695
 965.895 638.644
 489.030 380.886
 106.872 771.188
 840.795 119.266
 499.869 420.120
 873.969 810.756
 601.820 840.057
 902.529 45.263
 590.864 288.793
 59.067 942.305
 989.767 345.815
 703.252 468.496
 663.989 497.038
 24.220 597.938
 98.579 123.504
 910.012 880.876
 312.010 152.981
 982.016 955.034
 985.459 12.911
 22.411 37.236
 932.427 654.284
 112.749 752.653
 168.633 432.376
 734.930 343.020
 781.700 556.404
 23.294 407.018
 963.147 821.069
 787.369 694.692
 823.744 964.248
 916.563 948.151
 542.532 453.164
 226.143 463.099
 528.107 873.017
 681.930 566.012
 329.498 604.927
 550.964 951.592
 207.839 752.230
 246.826 211.752
 456.544 564.467
 179.426 583.583
 577.860 66.302
 565.911 138.124
 331.304 513.987
 26.277 278.298
 961.715 355.749
 566.553 482.842
 791.643 885.623
 764.683 958.864
 977.932 964.967
 218.028 999.674
 941.954 394.528
 513.505 903.440
 596.743 495.734
 646.685 824.239
 524.833 586.629
 277.682 697.970
 173.789 589.974
 880.509 724.997
 601.220 403.518
 458.002 878.244
 439.452 700.990
 373.843 634.611
 387.302 963.264
 142.100 959.285
 450.829 99.301
 936.712 382.872
 327.929 483.417
 690.268 441.697
 197.879 477.357
 73.033 459.575
 873.970 31.312
 337.646 557.452
 896.150 166.850
 18.162 324.220
 975.008 576.797
 148.663 971.710
 995.510 162.971
 958.586 249.156
 998.934 643.795
 680.060 392.591
 587.672 861.907
 15.214 933.728
 646.474 709.670
 135.629 57.444
 204.841 661.017
 576.611 159.248
 441.369 385.126
 628.761 362.007
 967.646 345.546
 479.623 568.063
 545.867 322.438
 408.205 477.934
 662.594 491.400
 352.256 244.734
 976.391 746.080
 547.913 664.538
 607.583 950.413
 157.300 153.316
 775.683 477.364
 653.606 122.193
 98.614 852.724
 605.034 641.934
 335.430 333.497
 596.723 657.688
 821.628 460.258
 639.544 164.362
 857.317 821.484
 150.661 135.928
 860.486 636.001
 645.515 88.017
 890.638 118.622
 674.711 677.728
 835.425 655.660
 371.013 958.748
 991.068 433.847
 667.879 830.050
 265.892 581.473
 816.663 875.055
 807.861 977.983
 97.765 482.890
 467.480 442.318
 502.739 687.816
 325.715 936.009
 898.937 136.103
 164.753 19.986
 593.091 586.359
 562.712 30.714
 930.755 229.834
 530.082 128.338
 328.446 257.669
 757.216 494.672
 986.351 643.799
 543.173 890.286
 101.515 212.755
 964.275 526.245
 152.468 143.531
 406.788 666.905
 292.467 62.678
 26.050 595.381
 934.139 505.794
 251.233 973.676
 675.706 496.471
 80.964 286.233
 78.680 290.727
 513.518 930.767
 807.541 464.154
 132.727 716.188
 960.233 744.875
 186.641 537.416
 309.194 600.270
 713.078 954.678
 719.109 117.133
 600.289 334.909
 370.752 236.861
 341.023 280.179
 89.428 748.698
 516.306 828.285
 119.026 449.502
 306.580 560.098
 994.063 658.513
 100.615 373.850
 715.927 456.018
 288.432 515.785
 537.665 987.257
 767.825 107.708
 183.857 344.717
 452.629 143.693
 986.538 585.811
 985.604 889.956
 990.732 547.446
 973.408 103.766
 688.399 238.213
 872.947 169.853
 369.640 692.518
 367.394 457.385
 655.566 494.479
 829.795 139.170
 196.785 473.525
 638.893 739.793
 711.867 855.262
 495.038 534.108
 6.218 952.277
 996.690 985.658
 686.585 98.170
 45.747 970.585
 381.040 277.598
 821.690 991.517
 128.004 864.685
 222.556 753.341
 528.079 146.403
 639.964 795.092
 404.612 236.937
 494.426 686.245
 316.741 459.506
 87.187 79.044
 863.820 925.242
 460.605 529.343
 442.572 531.794
 238.150 965.497
 926.005 860.108
 928.418 397.587
 662.218 904.884
 218.989 457.710
 605.995 436.564
 102.569 576.880
 238.856 280.147
 719.948 606.566
 974.590 393.983
 974.999 944.945
 835.801 340.888
 882.965 332.082
 499.481 331.196
 313.866 427.737
 100.860 264.772
 51.033 713.939
 37.940 154.521
 616.082 696.491
 95.158 541.008
 35.261 480.063
 492.904 335.461
 9.861 616.177
 537.547 301.560
 880.746 368.586
 789.587 715.157
 372.100 793.059
 559.303 751.619
 593.799 16.037
 881.524 734.279
 859.958 937.207
 293.755 441.787
 930.787 33.431
 952.931 389.921
 646.820 655.216
 161.581 62.936
 142.789 971.936
 848.555 925.118
 899.912 719.076
 154.896 164.376
 520.437 951.097
 32.663 242.008
 940.153 819.024
 771.910 697.009
 689.806 825.149
 55.617 296.221
 84.384 301.392
 508.795 565.301
 872.858 896.704
 589.443 277.953
 885.966 416.872
 976.539 435.444
 744.938 352.181
 583.101 214.273
 361.772 160.277
 777.955 891.772
 96.982 789.606
 983.646 737.573
 321.946 869.803
 253.635 659.473
 241.555 436.952
 771.232 156.655
 103.361 371.958
 85.527 18.874
 989.537 917.992
 763.935 639.827
 848.529 607.724
 532.953 725.061
 68.214 712.661
 762.603 273.449
 968.796 356.208
 768.254 716.292
 51.724 780.232
 126.462 994.755
 583.945 883.926
 377.889 645.679
 231.254 166.113
 796.978 914.348
 539.948 91.042
 599.699 802.802
 365.097 796.911
 120.455 341.647
 72.390 0.303
 278.183 305.421
 917.584 83.410
 559.125 905.628
 305.164 240.060
 837.002 536.174
 221.156 397.412
 525.998 523.605
 552.378 509.684
 791.568 675.106
 977.221 965.926
 130.474 612.336
 825.960 883.868
 454.477 836.139
 649.204 234.996
 579.764 858.650
 42.281 211.684
 522.629 754.026
 595.089 295.458
 345.377 70.851
 168.182 796.966
 177.318 188.088
 236.979 534.261
 974.494 117.524
 950.111 8.480
 177.169 210.004
 171.630 277.467
 602.750 726.973
 929.654 461.509
 178.691 325.143
 888.615 824.889
 808.000 968.358
 164.552 936.913
 180.357 940.405
 681.734 941.315
 433.878 564.708
 446.366 259.355
 553.501 36.277
 414.439 565.597
 407.469 798.351
 834.298 943.335
 596.935 26.765
 31.547 226.399
 377.174 660.878
 9.207 533.806
 932.115 698.117
 97.155 412.187
 204.862 72.621
 292.707 217.590
 341.769 805.692
 182.661 933.100
 960.652 450.747
 173.303 462.440
 847.317 378.104
 628.940 133.610
 89.172 640.378
 834.816 152.552
 919.032 28.695
 63.240 667.435
 842.921 239.792
 491.965 932.449
 717.779 606.660
 63.973 429.944
 911.336 648.584
 303.737 245.613
 178.288 333.599
 535.600 158.339
 413.459 746.783
 257.297 859.882
 561.331 166.009
 680.948 156.195
 67.574 973.254
 693.480 508.537
 825.763 500.197
 939.775 576.462
 402.965 713.342
 79.484 644.208
 801.310 493.329
 900.082 705.831
 336.943 328.545
 225.218 202.078
 679.091 212.803
 982.608 733.411
 304.556 865.110
 386.797 699.596
 779.264 545.867
 649.167 557.943
 398.881 463.806
 604.038 961.774
 903.803 302.357
 991.890 290.317
 656.603 759.710
 178.344 254.325
 837.305 225.697
 823.180 241.955
 706.526 108.728
 413.202 631.325
 719.858 690.736
 805.082 354.655
 487.983 306.629
 611.600 859.724
 83.379 711.755
 732.002 223.779
 641.587 576.763
 852.951 369.953
 316.474 509.937
 812.151 94.215
 476.516 994.208
 256.744 300.058
 202.738 296.826
 680.753 467.324
 126.560 186.961
 280.886 850.157
 963.565 118.778
 922.053 247.126
 621.393 108.871
 99.842 844.754
 928.905 577.126
 77.302 675.266
 120.051 914.385
 260.951 612.267
 558.047 989.776
 472.390 656.845
 480.352 481.761
 626.889 34.385
 37.393 92.144
 711.456 462.982
 671.004 929.259
 78.058 892.203
 93.301 688.864
 351.772 211.018
 272.400 547.937
 570.769 441.805
 975.485 762.390
 100.382 969.561
 457.611 935.002
 925.378 488.847
 790.076 420.595
 854.425 813.111
 396.850 753.292
 153.140 99.862
 491.331 722.724
 44.777 659.789
 986.674 465.312
 221.331 487.437
 877.113 861.493
 36.563 265.733
 169.465 594.336
 903.286 537.063
 875.661 398.896
 790.328 321.025
 879.225 550.450
 763.307 905.371
 259.764 254.211
 594.061 194.535
 826.486 826.018
 385.965 612.638
 679.390 924.977
 438.986 508.863
 918.152 412.881
 675.152 576.863
 564.897 985.141
 530.967 391.614
 97.316 622.731
 420.289 592.370
 20.388 249.325
 504.586 945.496
 783.647 102.429
 355.445 842.815
 300.360 118.150
 138.368 207.313
 896.661 727.654
 621.657 156.627
 842.714 526.744
 757.356 624.679
 652.227 231.104
 883.598 862.347
 117.299 607.081
 53.162 869.329
 936.890 875.598
 348.781 281.979
 741.576 644.492
 751.825 627.209
 85.131 217.752
 590.819 612.370
 413.586 159.680
 416.247 858.034
 311.408 24.511
 387.838 187.832
 217.313 979.798
 682.679 900.818
 881.864 702.696
 752.950 891.611
 766.667 975.616
 399.671 716.915
 349.816 180.780
 955.764 789.456
 471.671 736.543
 463.090 508.383
 824.668 42.506
 612.239 895.509
 934.095 831.234
 622.272 927.043
 295.640 853.517
 854.746 348.835
 109.657 458.752
 170.047 98.379
 489.709 45.072
 185.046 178.374
 410.025 233.710
 223.339 724.473
 607.421 422.956
 859.917 264.741
 360.259 568.572
 251.228 601.453
 550.753 355.124
 562.544 69.216
 775.967 617.253
 613.817 989.476
 933.925 958.135
 672.303 193.430
 679.297 26.373
 137.929 407.047
 251.119 150.363
 661.421 857.665
 334.072 804.027
 174.606 586.527
 64.278 269.013
 19.051 941.371
 847.707 460.637
 158.602 523.968
 969.686 58.355
 631.633 316.366
 761.224 202.425
 421.462 783.936
 403.792 228.182
 732.959 821.422
 928.521 365.298
 897.518 478.809
 56.731 454.344
 378.225 376.278
 772.229 465.379
 406.052 632.034
 776.270 647.323
 893.352 413.847
 695.833 212.177
 393.084 956.137
 365.399 550.146
 904.267 21.263
 30.386 581.338
 372.679 428.834
 603.569 243.569
 360.325 923.583
 399.037 576.168
 820.367 434.338
 154.554 934.269
 431.919 718.388
 793.702 620.582
 940.222 652.047
 763.201 480.931
 284.394 575.171
 975.605 620.850
 552.325 321.041
 288.823 473.429
 508.668 950.334
 35.057 609.533
 328.803 986.386
 674.755 321.935
 423.578 736.753
 75.696 542.154
 744.304 342.022
 911.596 735.607
 555.762 666.325
 24.581 255.706
 400.740 325.044
 415.925 174.643
 349.947 714.530
 511.877 817.764
 836.313 187.489
 16.773 344.811
 565.881 717.983
 612.536 495.969
 535.282 874.265
 918.916 570.191
 877.662 409.112
 997.234 359.896
 617.624 669.661
 595.028 927.691
 907.066 596.506
 700.976 90.753
 606.698 739.907
 548.018 356.024
 294.554 275.139
 285.152 919.117
 748.209 895.543
 280.382 562.174
 439.936 37.596
 642.469 736.890
 585.208 624.906
 609.123 439.970
 229.250 275.598
 74.055 336.852
 881.569 208.808
 672.866 888.267
 405.244 310.514
 554.173 421.715
 530.328 516.552
 591.973 370.305
 235.898 772.238
 290.375 494.250
 783.462 904.688
 763.046 291.182
 788.773 257.702
 785.523 991.099
 996.129 492.471
 195.910 286.986
 428.507 543.483
 613.041 55.047
 91.085 971.776
 134.198 816.955
 120.633 401.344
 27.835 154.063
 117.957 24.231
 439.925 29.185
 746.945 371.254
 352.762 350.099
 607.213 364.665
 867.918 730.691
 915.964 683.299
 804.096 396.640
 900.144 407.472
 407.768 434.295
 686.619 888.110
 49.393 1.229
 273.860 561.296
 328.934 877.614
 214.100 654.800
 327.220 527.626
 474.238 197.471
 428.917 113.556
 573.871 626.106
 400.656 132.053
 219.966 408.960
 254.922 257.065
 923.204 182.323
 965.059 828.886
 347.279 779.043
 746.176 239.466
 719.115 458.781
 385.507 263.433
 527.649 512.831
 827.088 469.609
 927.427 986.046
 800.441 32.878
 909.669 449.686
 970.689 130.120
 29.766 877.677
 695.419 241.225
 611.560 670.948
 647.305 947.403
 163.594 577.283
 24.526 600.029
 722.143 644.878
 875.153 665.653
 914.960 794.802
 836.876 793.956
 355.869 109.552
 797.595 127.991
 124.483 411.321
 151.752 18.644
 351.392 184.433
 326.001 821.919
 564.129 812.435
 518.346 568.123
 403.403 522.688
 407.715 981.667
 495.694 322.050
 294.659 99.984
 773.863 668.816
 405.349 856.582
 931.438 151.688
 185.026 738.726
 241.487 169.963
 406.656 552.579
 883.169 554.802
 986.867 491.192
 617.264 404.332
 23.483 932.768
 8.132 681.219
 814.624 542.730
 978.999 536.387
 383.812 423.718
 838.368 963.800
 292.498 878.691
 759.307 486.089
 572.661 215.432
 214.810 737.521
 337.484 333.088
 959.184 308.187
 735.615 265.951
 638.154 190.628
 190.310 604.749
 53.224 917.639
 423.025 725.599
 995.672 678.170
 294.308 0.990
 602.753 668.507
 523.413 881.260
 526.403 890.118
 470.834 669.830
 199.582 896.220
 311.388 487.636
 946.757 359.462
 594.776 863.994
 125.798 166.903
 718.369 400.337
 374.381 320.078
 634.795 343.416
 33.931 642.475
 923.692 754.708
 60.208 979.826
 490.338 367.697
 27.057 666.534
 759.167 544.690
 966.912 861.250
 531.096 855.938
 749.817 403.587
 221.910 347.579
 916.602 980.427
 124.457 198.595
 489.054 122.951
 598.304 113.425
 371.366 283.908
 722.642 894.485
 826.687 508.712
 316.170 391.906
 907.366 944.372
 273.587 655.798
 87.657 198.407
 662.754 104.850
 96.516 827.519
 818.290 874.935
 682.223 605.631
 932.900 989.200
 819.315 685.910
 142.171 379.245
 454.569 965.575
 404.771 133.065
 998.267 409.841
 259.213 213.172
 318.636 457.516
 779.746 606.581
 363.343 971.046
 324.932 782.091
 787.302 204.594
 368.631 49.690
 139.313 531.898
 297.946 68.051
 482.441 928.729
 358.073 220.515
 479.298 560.969
 299.743 784.905
 351.144 47.340
 949.083 930.887
 59.743 695.214
 158.397 278.748
 107.258 38.546
 23.816 499.664
 499.075 519.699
 64.363 699.344
 367.673 972.836
 267.291 839.836
 165.623 397.728
 615.119 469.171
 59.163 211.723
 347.458 562.025
 499.951 977.366
 780.303 358.961
 934.331 407.696
 840.052 24.819
 192.593 24.784
 480.107 542.079
 454.124 104.807
 73.930 91.499
 430.201 790.515
 537.125 844.802
 869.597 435.533
 968.068 463.063
 951.511 201.609
 735.407 35.568
 67.042 637.097
 233.203 849.050
 839.022 790.861
 600.438 403.441
 628.290 369.198
 19.054 910.515
 813.167 423.686
 299.823 64.574
 601.950 105.161
 202.360 863.624
 292.796 563.882
 756.885 405.120
 681.535 189.800
 31.465 867.677
 639.104 31.429
 668.000 820.062
 842.877 509.820
 769.921 837.957
 809.731 948.667
 619.384 439.642
 5.917 106.383
 314.622 121.690
 115.575 845.554
 910.159 848.539
 954.925 474.497
 503.210 554.457
 894.895 700.426
 5.935 897.683
 576.361 740.173
 971.015 774.797
 697.673 29.569
 770.772 584.571
 455.084 383.844
 969.549 316.297
 7.690 7.058
 755.236 635.163
 7.262 687.311
 516.575 919.357
 620.658 995.785
 854.460 858.932
 622.317 621.551
 612.043 708.884
 543.791 801.197
 592.425 568.349
 736.411 463.968
 24.676 369.554
 685.511 421.243
 137.388 355.073
 366.446 36.248
 330.757 216.852
 663.582 59.133
 908.200 297.341
 396.222 87.749
 469.677 109.973
 775.758 689.978
 292.439 236.532
 825.368 14.389
 70.054 481.755
 549.119 528.011
 564.624 105.588
 266.824 799.301
 195.752 371.184
 312.581 328.014
 566.458 417.978
 210.142 789.053
 962.876 235.584
 921.647 572.735
 90.872 933.102
 955.519 678.020
 686.825 492.494
 105.257 247.512
 197.834 202.509
 667.463 863.540
 832.763 195.295
 901.719 83.950
 882.220 171.027
 697.158 155.767
 63.352 982.036
 303.953 866.453
 612.712 257.897
 179.065 678.683
 104.362 453.490
 543.925 638.536
 265.548 375.205
 919.958 682.507
 981.772 434.328
 411.903 420.291
 888.105 154.402
 767.584 902.788
 423.247 150.405
 628.280 354.015
 544.641 246.412
 971.288 47.765
 862.373 215.484
 564.014 31.957
 220.207 936.831
 528.409 973.086
 535.790 462.368
 540.298 128.262
 388.568 474.906
 147.965 111.812
 621.378 76.206
 528.912 356.640
 386.157 453.501
 257.048 767.627
 229.899 191.883
 321.770 205.944
 176.418 296.959
 425.585 950.490
 333.020 102.742
 141.473 867.731
 437.571 414.748
 691.551 536.509
 387.380 494.485
 224.304 263.086
 161.685 861.015
 531.412 667.572
 497.392 665.945
 122.863 100.360
 114.095 403.643
 639.516 471.354
 448.718 527.545
 347.635 451.172
 569.568 751.130
 255.380 378.576
 839.854 278.592
 495.129 418.913
 715.274 311.585
 509.204 541.933
 841.053 56.153
 194.739 92.178
 990.477 265.372
 143.711 119.929
 817.771 521.133
 47.356 124.939
 419.016 921.402
 14.299 478.844
 170.132 301.256
 225.797 965.962
 683.022 296.800
 969.704 687.394
 260.374 446.009
 560.437 971.866
 284.930 610.644
 71.852 31.162
 227.021 565.207
 743.028 381.400
 649.773 914.720
 626.206 657.661
 817.520 120.706
 747.472 402.915
 430.823 397.696
 162.926 877.953
 110.354 419.861
 688.418 472.682
 599.066 993.838
 334.315 97.012
 143.127 219.701
 116.845 78.624
 120.631 803.397
 675.478 822.567
 14.905 492.399
 186.393 412.172
 156.131 488.990
 312.830 710.965
 989.075 825.442
 214.994 510.401
 752.075 250.793
 999.015 148.605
 487.263 134.026
 913.451 481.243
 936.836 203.093
 302.996 438.803
 635.350 848.550
 955.915 866.489
 982.313 975.701
 390.553 266.488
 199.387 506.688
 626.791 190.482
 347.325 145.984
 593.055 746.896
 332.208 727.354
 994.425 266.768
 479.873 670.730
 881.403 29.509
 540.825 872.989
 433.975 890.690
 222.820 831.787
 437.151 124.718
 680.148 316.962
 350.226 132.791
 41.154 335.415
 744.325 348.292
 580.388 124.441
 635.640 566.059
 668.884 112.479
 13.116 537.469
 123.468 127.991
 739.782 409.470
 59.766 55.130
 290.576 982.556
 198.036 833.213
 223.309 750.955
 718.412 395.310
 313.662 839.209
 983.193 325.122
 323.061 724.800
 586.999 681.423
 16.381 639.090
 437.787 362.541
 364.318 761.699
 667.647 341.720
 615.520 400.406
 705.149 145.650
 822.163 804.047
 471.698 636.435
 368.369 754.854
 382.403 820.941
 455.901 684.759
 204.484 395.427
 421.047 453.809
 248.967 648.155
 218.865 704.796
 317.824 314.067
 647.488 594.101
 100.660 895.398
 580.453 812.752
 692.359 737.331
 16.839 912.549
 793.799 951.488
 488.113 689.265
 247.984 800.536
 820.951 538.430
 467.955 848.668
 444.012 469.676
 222.994 514.889
 43.883 664.373
 186.526 374.192
 74.499 800.294
 711.219 886.985
 261.721 698.684
 911.059 215.871
 129.988 416.758
 301.289 443.628
 723.772 595.925
 808.245 134.544
 68.752 457.421
 823.313 596.812
 685.091 227.583
 377.781 985.511
 250.167 280.349
 275.627 128.445
 635.521 850.969
 784.801 521.348
 291.263 639.429
 977.919 700.352
 801.867 962.019
 82.320 300.091
 325.027 693.245
 876.891 702.342
 187.507 76.469
 717.164 695.663
 739.699 469.806
 716.786 939.584
 457.705 273.896
 827.106 961.484
 475.395 90.866
 479.462 630.272
 179.078 660.429
 357.425 533.596
 107.706 271.489
 97.349 935.529
 278.116 258.446
 951.894 276.194
 757.470 353.681
 947.485 775.739
 96.346 215.399
 906.178 170.334
 331.768 407.321
 45.988 0.960
 88.685 638.903
 210.893 25.690
 723.253 737.292
 179.678 77.801
 36.709 811.555
 857.099 155.561
 373.217 472.616
 435.213 331.123
 630.027 16.461
 128.726 596.956
 38.415 781.584
 715.975 436.157
 406.624 713.254
 564.476 380.426
 692.452 656.247
 873.082 295.095
 337.008 344.411
 635.979 558.407
 239.621 140.349
 19.280 651.950
 787.164 622.981
 959.483 186.206
 122.393 336.652
 443.107 800.447
 201.779 755.366
 35.148 216.343
 963.357 522.784
 295.600 521.947
 611.900 686.582
 90.981 314.834
 98.182 229.175
 882.947 953.863
 990.127 120.483
 597.739 937.086
 228.287 188.269
 965.869 433.770
 551.622 763.696
 416.619 611.435
 450.197 651.146
 940.166 490.385
 330.704 969.580
 343.317 269.957
 603.158 685.847
 152.710 59.810
 750.441 717.290
 20.031 639.034
 217.371 721.094
 893.334 693.919
 446.641 651.071
 801.285 156.255
 342.311 779.785
 795.437 997.493
 307.809 726.211
 179.888 615.594
 187.887 558.522
 476.746 781.674
 549.098 860.600
 806.171 759.392
 820.799 752.650
 256.578 453.556
 650.972 874.643
 966.608 333.536
 124.240 800.629
 697.063 975.185
 162.255 917.310
 627.198 701.330
 851.170 527.289
 533.187 319.983
 692.401 522.398
 792.495 971.889
 879.734 2.395
 280.126 730.578
 899.315 416.623
 982.932 740.500
 713.921 299.119
 436.242 239.258
 916.722 209.927
 91.083 961.253
 863.420 736.439
 736.247 850.728
 459.007 138.465
 741.780 176.329
 983.682 620.146
 351.398 506.598
 791.695 101.974
 551.486 311.696
 560.517 459.045
 282.253 451.978
 862.146 339.821
 359.122 515.559
 483.134 126.111
 444.381 906.814
 147.740 223.763
 583.505 63.771
 65.344 458.774
 108.551 8.055
 197.786 810.537
 351.854 185.496
 946.715 348.161
 424.310 833.460
 420.579 993.644
 939.303 772.790
 833.800 454.055
 729.516 943.866
 398.469 321.275
 361.130 329.349
 226.123 300.469
 228.216 287.923
 901.498 806.079
 667.412 186.524
 112.412 656.181
 405.471 501.805
 814.133 342.523
 604.081 968.828
 119.675 785.199
 240.046 606.122
 389.770 668.903
 824.857 526.474
 750.994 364.092
 874.542 853.243
 604.190 163.567
 765.292 69.131
 157.521 606.219
 907.444 10.453
 891.776 148.739
 623.179 32.880
 355.941 407.374
 882.664 677.855
 217.314 790.336
 628.815 291.511
 924.775 132.974
 869.561 334.654
 261.339 128.493
 934.141 683.615
 991.192 3.859
 250.037 683.429
 478.465 251.019
 1.513 468.539
 754.572 905.928
 959.212 519.232
 925.824 130.826
 330.894 247.127
 883.895 848.254
 462.289 788.830
 52.684 188.372
 728.490 87.262
 873.090 224.975
 692.628 725.123
 92.513 211.511
 90.379 79.585
 841.796 498.189
 24.649 942.767
 305.194 867.601
 851.421 315.371
 328.573 912.224
 110.109 163.229
 79.808 676.584
 832.767 326.373
 339.399 374.092
 67.392 801.013
 827.326 978.749
 210.533 355.573
 286.381 690.571
 80.848 987.489
 667.767 127.185
 723.692 438.113
 479.914 939.308
 940.861 734.750
 147.810 862.483
 41.043 163.290
 522.096 869.463
 435.199 849.154
 612.538 586.015
 415.072 161.344
 290.031 876.858
 788.317 892.673
 398.970 38.183
 364.813 812.868
 194.719 279.251
 537.698 959.900
 719.186 709.292
 150.306 414.038
 54.549 329.245
 334.927 289.541
 957.333 163.253
 228.022 47.432
 231.992 645.555
 164.080 761.458
 117.475 338.131
 709.612 706.094
 647.895 517.718
 381.151 143.789
 328.203 802.540
 85.621 797.561
 909.870 845.031
 795.608 549.398
 635.116 893.243
 121.294 14.971
 69.560 307.400
 738.823 936.905
 793.722 636.789
 883.362 703.920
 458.176 733.953
 693.976 648.740
 413.020 366.864
 314.727 276.621
 640.480 534.679
 598.197 917.183
 593.949 989.026
 638.179 929.023
 774.478 491.021
 370.067 989.031
 157.093 915.820
 140.834 901.865
 567.410 163.275
 564.244 20.546
 660.494 797.779
 567.701 793.277
 578.198 665.789
 309.862 176.561
 671.086 309.632
 435.826 978.385
 832.295 585.393
 850.482 431.065
 172.234 416.047
 69.681 20.453
 587.018 374.137
 70.761 411.364
 565.056 737.570
 54.015 68.481
 613.696 634.352
 368.621 253.852
 452.637 864.912
 102.118 627.760
 547.582 332.171
 111.616 846.663
 283.948 728.560
 45.449 762.738
 697.286 125.118
 702.294 22.973
 978.239 420.718
 764.864 745.659
 202.539 669.979
 969.745 238.411
 850.839 187.854
 404.168 399.780
 582.452 989.131
 203.176 17.040
 517.791 664.709
 133.474 902.586
 525.965 716.635
 648.208 982.597
 969.378 804.361
 62.866 612.253
 242.037 319.836
 697.748 605.133
 671.620 374.032
 646.115 559.738
 809.179 197.860
 326.644 887.956
 379.943 332.556
 59.722 609.198
 742.246 895.329
 543.007 95.719
 330.721 883.024
 594.279 931.070
 429.000 537.754
 758.915 281.755
 614.057 502.865
 53.202 354.968
 179.753 994.521
 19.389 811.213
 825.125 793.679
 518.105 373.673
 380.467 205.993
 970.885 296.295
 541.590 564.440
 610.601 54.847
 643.044 573.225
 299.202 360.845
 781.066 164.197
 557.091 883.674
 906.053 301.905
 121.569 433.806
 355.272 714.216
 946.100 607.528
 155.016 116.573
 478.824 334.488
 956.481 554.533
 56.954 482.828
 803.409 816.833
 640.964 757.371
 887.063 916.175
 34.146 934.608
 803.870 734.171
 412.986 890.095
 574.372 557.853
 983.454 530.950
 243.670 266.184
 7.836 305.546
 400.894 864.713
 273.903 347.242
 519.334 314.400
 339.379 957.416
 923.567 696.781
 943.929 249.348
 182.347 632.578
 780.734 578.331
 256.323 96.008
 130.575 360.140
 201.234 804.256
 531.900 30.638
 246.402 813.376
 867.353 990.405
 694.839 811.492
 745.529 192.146
 87.634 501.318
 429.382 613.034
 157.462 931.161
 470.798 772.611
 182.867 331.719
 643.673 38.476
 818.606 0.824
 292.741 51.472
 392.904 746.092
 227.962 809.790
 58.352 933.121
 268.010 903.317
 290.734 22.026
 273.217 977.255
 734.017 725.762
 387.951 634.808
 677.582 348.813
 442.984 835.315
 864.511 113.663
 335.966 95.231
 411.207 145.199
 326.965 908.762
 365.919 440.378
 748.572 242.606
 547.095 423.478
 656.759 460.411
 435.135 287.939
 538.145 848.238
 899.630 106.711
 768.437 59.104
 737.952 897.351
 90.262 304.832
 393.029 339.616
 779.618 294.747
 773.830 436.415
 309.664 566.763
 990.765 998.735
 438.011 556.188
 661.637 727.221
 556.253 95.825
 567.402 803.757
 493.848 898.084
 118.977 132.546
 486.173 311.760
 818.199 659.427
 750.426 414.510
 592.281 918.585
 692.892 454.086
 189.569 116.253
 654.967 209.927
 335.679 560.839
 829.357 950.227
 857.377 128.263
 406.268 12.201
 733.714 140.639
 584.661 354.678
 980.289 607.359
 76.115 707.751
 316.304 191.728
 487.300 674.899
 811.831 626.343
 168.210 595.474
 723.906 99.467
 11.969 431.878
 767.482 506.486
 371.338 953.963
 346.676 429.637
 878.014 116.772
 212.105 440.559
 2.795 595.639
 483.478 369.499
 744.982 799.744
 558.205 748.513
 783.566 441.750
 644.921 800.669
 734.406 523.127
 246.919 340.547
 138.541 793.823
 59.156 391.526
 336.792 768.244
 321.395 471.098
 173.035 899.971
 530.027 496.308
 298.957 723.688
 596.107 407.312
 841.141 618.579
 544.183 578.687
 29.189 302.622
 875.883 206.854
 591.968 467.256
 927.127 339.546
 906.411 857.594
 284.855 402.448
 956.554 111.508
 407.730 721.840
 634.327 323.632
 528.234 24.333
 121.268 395.462
 166.543 489.837
 442.740 83.822
 828.769 56.852
 522.758 346.082
 815.339 135.703
 505.559 196.322
 354.931 121.696
 895.024 192.634
 283.626 453.293
 418.672 747.736
 189.313 907.835
 0.946 334.800
 772.418 237.203
 960.734 5.000
 273.443 626.994
 488.597 365.652
 276.424 214.522
 646.065 726.397
 309.133 563.541
 926.952 709.846
 172.830 497.406
 771.216 462.063
 296.698 608.956
 96.078 172.690
 28.201 556.510
 755.408 925.308
 246.816 523.587
 33.687 712.401
 84.605 958.456
 579.932 548.317
 615.501 552.194
 172.897 45.667
 851.844 884.967
 42.724 149.243
 180.599 934.809
 145.359 275.768
 854.802 756.923
 361.709 232.476
 403.423 800.734
 469.352 592.835
 863.189 123.531
 384.163 819.811
 800.573 911.049
 394.269 237.457
 865.558 344.965
 289.190 867.468
 488.701 723.769
 630.864 341.657
 640.298 496.235
 206.571 262.427
 858.906 295.858
 560.956 965.406
 23.347 350.710
 617.618 111.219
 287.663 607.554
 790.712 632.150
 875.717 263.656
 752.295 535.327
 897.611 997.054
 588.478 933.471
 313.492 269.267
 451.749 469.570
 644.230 527.339
 831.049 320.817
 978.744 729.142
 126.534 23.298
 423.404 272.011
 571.603 31.357
 1.952 425.769
 508.196 808.986
 470.008 703.253
 237.970 205.363
 834.741 81.526
 865.496 268.769
 49.174 592.608
 771.703 644.137
 316.417 901.861
 236.475 436.693
 329.516 94.035
 726.419 330.315
 178.521 890.729
 13.648 762.930
 371.596 968.730
 458.116 786.529
 688.744 367.024
 912.034 595.938
 365.070 232.534
 60.711 583.728
 288.844 322.668
 948.347 669.524
 604.419 859.231
 626.773 827.065
 890.768 6.164
 564.550 473.983
 205.861 556.871
 746.455 245.123
 961.044 389.868
 440.123 703.976
 236.969 49.276
 896.866 587.332
 645.509 984.850
 854.769 70.528
 755.756 741.173
 519.656 394.810
 964.832 804.184
 686.903 640.512
 237.380 122.947
 136.326 851.423
 545.817 143.619
 263.184 524.195
 4.356 779.786
 808.781 344.760
 444.291 248.041
 310.449 169.926
 570.103 410.038
 616.920 570.766
 362.487 862.759
 203.811 744.739
 255.829 828.879
 595.559 501.178
 967.107 130.604
 553.306 80.649
 47.217 535.940
 749.712 299.479
 73.860 288.959
 926.366 448.637
 420.077 59.329
 350.319 318.935
 180.061 145.268
 164.520 985.776
 783.062 953.511
 701.706 645.416
 198.963 365.247
 320.109 945.722
 260.736 24.814
 967.622 258.007
 277.814 194.896
 712.433 68.713
 771.752 85.860
 444.422 772.051
 266.196 355.626
 982.643 274.505
 744.564 299.006
 877.983 902.099
 742.017 501.190
 312.803 570.094
 357.066 958.929
 35.207 236.361
 499.623 805.789
 166.947 533.848
 886.733 385.771
 761.459 649.579
 57.778 964.623
 10.574 988.621
 614.279 452.790
 182.051 697.867
 54.875 131.354
 469.929 508.645
 736.572 156.288
 538.894 636.907
 364.514 91.313
 303.528 218.501
 913.443 550.564
 392.693 283.981
 386.705 274.995
 375.770 937.163
 398.275 316.998
 566.578 804.696
 248.221 53.268
 546.142 96.108
 183.658 213.862
 258.797 646.825
 580.237 123.897
 17.352 17.704
 231.118 662.266
 210.138 266.575
 132.199 698.402
 221.911 78.556
 647.866 763.666
 675.981 996.670
 727.920 628.925
 769.041 2.242
 623.707 115.693
 223.400 390.997
 973.253 576.709
 322.412 26.815
 47.692 895.536
 50.481 647.161
 684.231 816.924
 534.119 974.693
 986.799 813.965
 608.046 256.159
 220.404 299.040
 321.415 316.043
 627.869 708.075
 793.224 857.466
 780.162 137.554
 840.129 161.465
 859.215 737.145
 879.808 388.185
 243.154 794.847
 482.294 745.782
 399.780 373.533
 652.106 6.529
 329.506 836.060
 105.430 371.962
 271.390 639.324
 917.011 942.728
 686.311 285.334
 487.036 972.671
 453.640 329.478
 683.237 384.570
 8.995 293.396
 690.233 416.682
 761.075 283.533
 817.227 740.152
 458.433 38.400
 625.133 438.348
 338.858 120.424
 911.948 136.980
 444.297 525.092
 595.406 600.572
 685.735 234.815
 437.830 814.445
 310.901 221.786
 30.618 15.175
 782.104 268.328
 984.345 145.789
 583.925 280.288
 922.328 639.298
 726.172 715.382
 546.235 386.020
 214.665 420.844
 705.549 842.459
 262.617 800.873
 360.170 883.847
 693.080 432.327
 457.062 596.080
 725.901 275.733
 755.588 418.562
 991.686 637.310
 318.207 75.823
 214.282 316.417
 847.775 526.874
 49.450 602.323
 992.152 686.756
 260.809 285.678
 671.710 170.080
 908.114 835.515
 14.296 522.375
 874.005 714.543
 531.976 858.546
 673.018 207.105
 249.300 50.725
 583.634 499.136
 927.058 398.312
 186.222 352.414
 729.429 384.337
 45.928 971.103
 395.569 753.765
 671.889 372.944
 516.220 835.429
 837.791 196.637
 27.496 130.644
 642.137 737.865
 741.165 583.794
 301.002 586.651
 185.294 275.269
 36.181 406.471
 360.943 192.026
 685.079 659.437
 187.648 158.710
 906.398 841.536
 448.905 391.209
 381.456 587.201
 323.028 668.747
 962.002 764.194
 36.864 29.918
 741.794 979.127
 580.618 667.799
 934.364 212.877
 619.905 330.372
 829.693 206.182
 912.985 791.598
 37.553 712.007
 441.793 627.781
 467.790 456.667
 677.867 661.265
 763.515 130.535
 589.694 582.430
 111.141 626.524
 145.699 760.512
 873.379 116.122
 744.316 448.758
 403.009 94.749
 605.010 90.066
 724.668 827.635
 155.189 361.658
 750.601 411.761
 649.591 853.012
 8.812 56.807
 40.724 757.475
 896.019 937.374
 689.331 847.594
 564.142 729.335
 148.767 985.627
 251.604 505.076
 590.876 948.120
 176.619 206.344
 655.810 886.526
 719.080 260.580
 624.787 39.970
 183.907 769.046
 931.600 612.427
 818.323 925.177
 572.610 41.308
 257.905 162.623
 950.804 250.094
 214.288 868.196
 930.293 191.937
 956.746 99.736
 294.512 867.599
 149.575 537.916
 633.648 618.875
 509.287 179.760
 751.727 452.359
 865.307 996.560
 627.047 298.517
 823.455 766.726
 504.655 833.429
 824.427 532.568
 898.302 926.928
 894.387 987.161
 761.454 88.346
 439.239 582.079
 310.710 882.593
 629.120 158.369
 486.275 123.268
 48.948 481.659
 677.468 420.102
 601.651 638.430
 568.760 84.879
 93.145 895.549
 44.192 468.566
 405.507 301.038
 373.856 13.531
 783.645 113.261
 72.026 925.189
 80.556 581.530
 117.628 679.286
 89.768 797.155
 746.839 132.245
 556.576 314.813
 925.924 856.027
 521.099 174.653
 379.259 304.832
 178.203 391.603
 750.115 383.519
 16.972 116.026
 5.801 37.123
 154.174 596.283
 537.777 243.281
 233.343 16.264
 853.113 656.423
 208.361 857.854
 186.033 531.347
 655.439 908.282
 485.362 117.205
 800.926 544.868
 841.453 649.503
 258.505 774.794
 619.046 331.394
 34.961 365.906
 52.750 256.262
 889.149 597.457
 360.014 316.530
 767.350 899.056
 131.177 519.863
 146.265 284.421
 794.263 310.018
 502.097 767.035
 828.378 997.782
 303.180 251.225
 447.048 45.557
 360.246 998.986
 102.611 30.720
 731.628 95.011
 114.124 716.912
 792.549 175.684
 311.632 883.778
 363.353 498.311
 964.460 764.564
 729.367 541.750
 644.148 993.472
 956.573 226.218
 615.480 512.371
 546.871 386.674
 981.649 586.506
 322.258 839.514
 89.937 854.212
 569.421 645.854
 668.564 624.673
 209.091 536.401
 177.757 644.707
 825.062 853.503
 861.035 499.979
 246.194 356.737
 746.712 183.443
 424.427 291.218
 223.291 155.083
 199.152 835.247
 972.532 198.742
 242.864 419.151
 745.429 336.351
 807.541 73.937
 292.069 34.860
 551.463 451.136
 367.591 500.301
 641.130 119.019
 122.405 325.609
 864.711 240.800
 912.868 488.965
 737.118 473.893
 34.274 297.738
 550.820 482.596
 554.928 465.636
 262.210 557.327
 119.946 989.022
 685.360 599.856
 676.229 759.718
 81.033 924.707
 753.728 88.843
 219.623 591.371
 508.805 207.877
 906.328 110.330
 807.484 813.171
 782.246 538.702
 392.029 298.394
 656.580 19.936
 654.097 211.189
 335.917 438.278
 830.343 926.619
 753.149 905.280
 968.537 567.396
 470.568 515.577
 788.869 851.645
 351.696 86.273
 419.231 110.918
 330.276 203.027
 825.912 7.794
 921.634 751.310
 831.656 72.795
 43.170 518.987
 728.797 669.241
 162.514 362.664
 301.628 242.429
 51.950 672.046
 293.050 92.068
 977.722 421.367
 37.461 565.924
 927.216 333.053
 764.879 665.277
 113.553 604.794
 418.241 1.939
 86.588 166.709
 252.998 790.763
 115.655 580.211
 869.657 804.754
 339.719 895.213
 108.251 681.973
 455.065 118.817
 679.395 639.615
 332.570 378.359
 868.098 21.957
 32.475 487.371
 800.806 452.018
 773.931 937.669
 867.938 953.738
 782.071 478.267
 26.612 810.439
 792.967 426.531
 32.348 189.416
 765.239 853.974
 653.642 521.133
 898.639 353.997
 676.721 119.133
 969.623 428.032
 905.111 673.964
 790.185 706.799
 373.405 677.015
 10.461 482.347
 928.706 919.832
 702.400 982.319
 66.336 378.420
 68.823 729.311
 146.768 703.117
 60.292 344.632
 654.293 381.314
 695.333 567.306
 99.079 376.669
 964.733 746.451
 205.273 644.319
 558.121 949.457
 689.323 612.197
 434.087 321.673
 813.125 254.929
 820.241 788.024
 923.001 285.558
 386.314 346.420
 862.478 783.664
 594.436 450.609
 807.609 64.239
 61.926 590.859
 129.096 83.365
 842.121 569.408
 75.158 253.495
 960.194 939.776
 710.218 297.580
 158.623 81.021
 782.584 67.886
 389.348 746.765
 253.043 967.967
 118.169 141.860
 647.409 386.623
 416.084 505.082
 329.408 37.864
 239.817 323.001
 183.954 223.935
 340.512 67.602
 90.857 237.641
 179.453 278.361
 319.743 599.796
 819.720 829.011
 530.663 807.212
 453.192 901.355
 192.159 231.708
 416.508 995.255
 778.004 762.003
 853.950 837.757
 252.245 484.798
 659.354 308.437
 854.375 940.958
 735.660 106.244
 635.509 315.408
 665.540 369.784
 233.466 888.611
 508.540 493.169
 998.850 522.371
 1.405 8.939
 363.083 217.965
 14.039 334.376
 668.258 480.610
 732.039 984.783
 31.369 476.943
 929.488 274.431
 993.667 673.212
 547.280 671.121
 89.422 698.346
 990.236 602.414
 265.371 761.051
 441.712 280.009
 578.571 751.769
 610.947 803.457
 410.656 633.093
 673.421 606.148
 752.931 335.650
 437.953 36.525
 959.808 865.874
 629.590 237.681
 836.511 948.571
 471.009 351.443
 447.443 287.265
 786.597 671.915
 609.008 461.193
 655.467 591.975
 498.060 887.468
 168.072 798.868
 75.585 973.681
 264.850 96.825
 334.039 149.288
 576.470 771.248
 543.277 488.159
 969.009 506.661
 339.753 980.091
 402.019 366.351
 400.333 551.782
 214.469 212.874
 617.267 819.462
 997.472 563.542
 774.667 433.160
 431.270 242.505
 177.084 169.396
 447.926 210.396
 33.726 583.426
 624.591 663.860
 521.655 748.007
 62.025 331.249
 780.474 102.887
 109.566 918.607
 899.878 703.044
 64.195 843.804
 598.821 685.239
 504.237 838.671
 437.594 838.140
 777.128 192.617
 306.689 43.521
 608.199 490.065
 682.038 602.545
 49.545 682.690
 886.083 135.452
 463.502 400.805
 837.536 674.219
 806.349 102.087
 576.868 600.558
 719.537 176.362
 115.179 326.490
 376.593 559.355
 844.631 697.428
 405.073 983.639
 171.007 410.104
 689.255 329.757
 62.842 686.700
 348.351 893.242
 565.225 705.330
 517.638 903.684
 785.718 43.834
 780.017 609.878
 539.229 602.892
 700.297 361.314
 430.522 105.469
 103.942 691.961
 177.746 557.854
 669.666 659.472
 36.700 754.117
 427.370 964.093
 200.121 527.177
 679.204 409.846
 524.114 528.209
 204.569 459.836
 207.821 649.526
 835.624 252.073
 533.795 107.939
 267.060 897.254
 204.464 755.001
 414.895 980.939
 501.985 472.122
 588.749 385.991
 600.199 902.832
 968.992 173.789
 91.897 147.228
 365.690 792.166
 714.013 36.646
 414.958 182.457
 487.499 876.994
 377.914 946.205
 995.560 19.810
 638.667 3.403
 339.744 729.498
 144.719 668.704
 802.343 767.423
 142.711 720.429
 348.083 128.279
 84.990 410.771
 588.631 926.889
 921.214 926.260
 558.699 545.106
 750.572 157.774
 789.187 575.618
 53.889 772.427
 465.804 624.184
 213.422 129.272
 513.957 702.227
 477.503 71.308
 913.453 321.083
 856.200 722.882
 409.080 816.749
 14.989 179.863
 612.751 234.414
 141.158 96.181
 685.103 895.676
 20.754 231.489
 812.901 684.210
 413.634 758.236
 365.064 9.287
 935.288 650.593
 294.491 248.248
 434.150 551.184
 263.062 401.552
 633.047 783.912
 389.496 405.993
 127.060 442.277
 68.251 497.005
 694.586 913.245
 174.886 659.573
 983.887 618.148
 179.660 294.346
 637.303 876.195
 335.353 2.188
 665.941 475.549
 614.014 873.102
 698.687 14.679
 445.552 886.563
 613.490 236.624
 391.738 287.558
 981.780 195.381
 583.384 909.541
 887.724 81.816
 295.594 951.267
 644.670 201.971
 253.239 273.641
 46.915 889.794
 791.878 725.777
 344.110 885.853
 571.740 712.381
 589.663 901.323
 205.907 318.837
 327.954 80.347
 548.414 973.381
 385.773 882.786
 951.481 270.197
 411.915 432.633
 79.857 141.753
 559.281 655.125
 728.323 757.195
 573.215 988.454
 968.332 56.016
 488.324 175.232
 121.946 687.702
 47.028 576.480
 874.374 819.715
 943.015 709.369
 967.205 64.582
 621.172 782.394
 617.870 944.203
 895.152 22.004
 169.764 403.683
 290.348 577.203
 653.201 971.473
 202.564 918.450
 418.989 66.465
 553.269 469.904
 861.412 520.689
 196.068 926.022
 371.277 728.748
 414.365 391.575
 26.037 578.012
 178.476 375.944
 434.581 848.623
 586.302 386.114
 489.054 506.566
 982.768 657.034
 242.913 919.476
 480.389 582.270
 519.597 691.866
 30.509 952.224
 273.861 498.110
 319.003 852.265
 870.433 957.728
 781.773 340.288
 832.651 483.374
 107.500 24.226
 845.844 888.698
 74.286 747.655
 803.067 887.241
 262.623 508.812
 959.432 977.229
 612.192 868.995
 148.519 388.186
 410.272 724.832
 921.503 77.336
 783.793 840.301
 135.843 285.771
 237.544 764.308
 263.069 991.168
 62.825 144.483
 649.890 85.726
 312.283 324.363
 377.137 140.926
 479.230 957.013
 768.737 836.410
 467.952 51.475
 137.834 185.770
 33.154 897.967
 977.372 510.370
 692.452 93.043
 544.066 131.852
 469.763 946.842
 11.922 178.844
 456.592 831.880
 26.761 953.315
 532.738 97.816
 347.060 462.386
 71.228 491.173
 157.416 993.096
 670.701 185.651
 765.924 757.403
 971.655 540.600
 500.518 444.583
 183.553 196.245
 284.938 36.239
 793.675 608.703
 263.567 28.669
 964.631 290.856
 945.147 597.546
 727.810 912.310
 215.792 575.445
 319.803 719.330
 627.213 4.037
 916.467 50.671
 70.298 595.790
 826.042 775.191
 98.958 586.309
 593.425 380.176
 154.256 85.291
 829.741 954.246
 962.357 314.277
 255.836 84.909
 727.893 741.464
 978.965 518.399
 31.137 541.879
 406.002 488.972
 755.394 494.917
 134.018 737.645
 940.649 116.031
 303.504 118.422
 279.505 756.106
 107.173 185.772
 468.446 607.447
 727.854 513.826
 806.463 61.555
 945.101 599.075
 126.980 968.758
 967.618 818.853
 269.045 866.880
 886.452 972.427
 79.125 754.499
 124.071 725.998
 202.888 78.687
 702.295 763.347
 322.721 147.860
 345.741 447.426
 744.889 543.403
 858.498 302.236
 392.077 430.696
 794.779 997.101
 942.349 118.298
 826.889 765.750
 532.428 206.175
 986.906 219.789
 647.677 138.468
 915.946 360.311
 417.531 637.502
 643.757 683.160
 965.857 63.237
 191.960 684.040
 1.159 201.538
 349.784 761.156
 820.484 836.450
 418.089 587.960
 19.963 972.723
 115.410 979.936
 709.102 27.328
 451.377 241.077
 998.195 250.574
 413.987 972.146
 129.660 132.042
 206.794 519.000
 344.060 423.101
 382.157 190.894
 477.339 510.898
 122.521 282.052
 272.937 318.887
 651.537 871.751
 434.589 311.984
 42.161 586.358
 844.502 942.124
 714.242 599.253
 7.111 389.371
 567.261 380.184
 358.770 407.789
 815.537 233.800
 394.686 662.438
 227.451 777.846
 720.344 98.220
 114.024 885.489
 828.071 582.590
 265.723 574.799
 150.663 547.731
 253.071 83.369
 351.882 374.667
 442.817 270.030
 804.787 328.466
 546.747 281.732
 288.210 502.513
 27.360 495.714
 432.298 258.593
 699.373 369.504
 776.897 371.677
 57.365 419.087
 211.105 582.995
 349.853 904.432
 355.743 626.960
 33.888 377.801
 278.502 386.992
 760.276 380.693
 17.573 528.462
 439.081 737.569
 285.531 395.238
 652.844 956.727
 560.959 797.039
 858.588 719.672
 508.767 480.749
 540.003 719.474
 337.550 8.540
 32.153 735.975
 667.853 663.170
 889.741 741.902
 691.299 85.934
 856.529 590.360
 617.636 110.698
 121.298 902.595
 483.574 689.400
 221.214 758.027
 510.534 676.708
 736.157 679.348
 102.955 336.690
 570.220 837.926
 857.735 799.965
 854.952 903.129
 269.705 899.544
 252.052 188.578
 157.113 176.416
 53.033 764.433
 762.261 716.669
 45.249 703.887
 401.245 470.893
 665.749 200.953
 916.716 939.765
 728.301 663.034
 830.676 478.686
 669.048 163.689
 380.172 886.317
 200.421 597.368
 755.574 569.761
 831.859 157.990
 134.958 111.326
 453.655 157.221
 133.187 952.537
 83.751 886.719
 253.088 629.914
 646.925 32.895
 859.029 279.454
 944.710 784.631
 188.982 223.683
 639.133 86.575
 406.443 383.193
 423.435 726.225
 673.337 45.947
 601.078 985.729
 532.259 480.240
 6.374 213.733
 432.188 804.433
 744.927 793.594
 255.448 7.601
 231.795 907.585
 22.563 644.778
 785.162 168.640
 211.254 368.816
 871.502 448.607
 49.785 484.110
 476.361 52.423
 784.983 257.037
 927.388 139.352
 911.333 951.250
 460.891 984.051
 137.681 895.765
 490.820 201.398
 998.351 278.519
 703.501 469.513
 350.155 491.964
 9.937 6.112
 978.216 459.900
 990.040 155.421
 432.335 431.602
 663.248 888.265
 380.266 741.236
 323.934 909.229
 871.696 264.293
 347.509 895.091
 211.637 40.419
 566.765 291.816
 727.493 321.541
 253.643 97.761
 741.298 208.950
 338.258 323.337
 16.813 892.205
 126.589 897.916
 907.772 141.033
 16.141 889.535
 283.946 239.159
 83.216 98.836
 29.633 612.290
 657.815 613.263
 796.351 382.693
 297.094 378.949
 627.782 387.448
 803.467 524.729
 768.489 499.104
 949.647 204.847
 204.621 574.806
 414.184 404.039
 379.058 986.970
 594.352 151.585
 767.638 425.024
 648.844 240.893
 117.663 739.001
 483.933 60.001
 733.523 772.749
 789.986 858.824
 173.738 923.919
 470.073 453.932
 603.860 101.826
 391.577 385.160
 163.509 630.720
 800.999 164.620
 464.538 778.307
 640.514 912.940
 480.068 56.716
 514.353 165.273
 928.411 340.213
 998.922 397.286
 947.138 531.157
 151.095 205.651
 614.398 858.963
 425.729 556.289
 258.852 557.804
 200.733 954.717
 636.052 294.627
 863.713 305.241
 895.880 232.684
 29.028 8.810
 858.802 455.624
 222.152 43.092
 822.516 847.364
 36.354 303.448
 877.430 643.223
 785.402 931.310
 289.805 223.427
 448.245 178.791
 763.978 312.173
 834.183 157.832
 496.600 340.438
 449.223 591.976
 641.184 111.014
 279.037 62.616
 693.390 117.529
 336.799 743.908
 47.649 479.113
 274.374 916.322
 553.046 787.863
 994.648 693.797
 878.346 572.170
 106.716 89.951
 278.117 165.545
 262.243 371.621
 407.694 663.945
 132.195 330.795
 966.053 246.181
 712.838 766.866
 532.323 329.146
 176.047 868.856
 211.785 5.141
 942.465 971.313
 906.769 650.947
 600.815 117.929
 791.285 961.654
 719.736 184.292
 87.735 416.273
 200.134 806.817
 540.310 62.241
 249.509 750.753
 151.184 763.007
 181.442 478.710
 219.216 703.583
 363.086 795.662
 501.400 25.492
 763.647 430.520
 237.805 262.779
 663.407 42.634
 752.312 588.159
 334.734 329.038
 603.381 332.040
 525.785 960.400
 628.734 401.867
 689.470 937.036
 350.708 965.222
 383.051 467.599
 808.810 443.493
 598.837 609.987
 14.336 635.210
 908.538 44.560
 508.862 806.549
 850.498 482.878
 411.752 274.004
 551.150 250.157
 397.930 299.083
 943.558 556.615
 120.079 721.468
 373.863 322.468
 121.710 394.832
 821.077 214.804
 549.550 144.047
 300.277 753.905
 314.214 134.591
 380.219 54.250
 443.743 501.372
 683.454 474.622
 480.361 106.972
 12.651 296.292
 969.580 936.508
 577.067 552.451
 543.839 951.212
 96.716 461.130
 299.322 44.711
 210.962 123.243
 171.965 919.417
 188.121 433.591
 732.350 335.916
 951.578 602.448
 212.901 911.601
 637.319 526.333
 956.217 847.767
 462.196 96.892
 710.469 54.103
 499.463 655.246
 4.524 788.858
 868.853 335.150
 997.924 330.455
 896.743 281.881
 833.388 295.962
 484.800 365.565
 314.466 993.479
 443.135 349.008
 208.793 874.362
 49.709 732.887
 236.857 488.393
 948.014 37.934
 773.887 857.020
 499.418 837.656
 973.427 398.910
 377.791 810.040
 748.263 266.140
 997.794 706.877
 228.868 491.801
 973.675 859.978
 700.555 789.828
 334.398 460.209
 915.610 280.122
 498.856 804.317
 231.158 196.849
 819.934 342.769
 461.190 651.282
 819.853 156.918
 203.667 404.134
 496.040 313.862
 840.923 13.335
 414.468 901.134
 371.603 584.511
 816.804 830.331
 751.315 101.393
 942.719 258.972
 861.300 156.238
 956.449 643.883
 532.019 55.749
 717.341 578.616
 992.274 231.277
 550.961 143.691
 542.814 634.296
 766.876 114.285
 343.215 115.850
 991.000 18.705
 706.908 454.041
 197.063 356.156
 804.702 754.656
 349.253 788.527
 843.063 970.005
 725.207 483.154
 599.025 589.247
 647.460 57.384
 226.367 494.513
 587.369 457.664
 893.003 161.396
 446.661 182.624
 541.155 935.862
 499.704 258.789
 681.432 933.907
 678.793 417.352
 19.430 92.573
 992.921 759.556
 76.821 224.154
 228.574 486.196
 94.288 277.924
 232.830 793.499
 5.321 849.757
 21.679 983.910
 340.235 769.179
 390.117 27.369
 579.263 71.121
 278.560 948.384
 820.893 76.890
 728.916 359.216
 93.483 682.212
 152.785 452.835
 219.514 311.920
 846.479 694.924
 675.609 648.750
 188.643 86.336
 288.804 991.245
 915.156 121.272
 109.755 522.137
 904.803 747.529
 224.003 468.389
 353.123 689.933
 248.574 967.757
 339.120 263.268
 536.733 800.268
 81.704 254.314
 730.356 137.916
 574.310 962.101
 887.062 269.486
 414.873 59.963
 425.913 292.529
 104.958 481.925
 117.345 969.562
 670.424 79.290
 154.196 24.753
 403.462 771.802
 423.770 830.338
 792.527 402.655
 726.138 684.127
 195.795 459.838
 200.205 211.761
 631.811 350.385
 302.951 106.394
 767.554 502.208
 593.793 726.464
 41.819 354.116
 388.132 557.001
 86.578 302.786
 222.886 265.073
 619.624 70.839
 511.667 874.400
 650.496 298.562
 825.302 292.853
 743.599 639.380
 810.452 159.613
 745.872 342.871
 828.506 362.315
 542.753 466.529
 260.697 0.136
 240.209 86.686
 963.208 443.620
 569.776 438.850
 276.085 139.091
 118.861 957.610
 77.996 113.091
 243.858 996.245
 749.729 704.646
 726.000 266.856
 255.020 859.876
 579.538 74.620
 388.451 600.094
 72.093 436.454
 175.358 771.776
 324.313 527.545
 364.705 421.538
 629.920 332.057
 437.586 643.485
 390.395 270.597
 894.427 318.031
 756.972 211.134
 194.213 113.958
 384.977 57.108
 338.400 538.078
 254.160 852.030
 38.009 784.358
 118.563 490.315
 820.181 16.796
 599.057 16.246
 543.907 393.999
 202.331 604.489
 155.449 249.604
 76.503 514.497
 252.017 38.941
 233.240 106.353
 95.585 871.170
 370.178 796.479
 163.461 106.363
 609.508 158.183
 502.600 812.457
 175.864 164.987
 13.066 67.555
 719.277 405.264
 93.004 644.051
 50.406 426.889
 681.652 523.379
 101.757 802.892
 814.979 730.553
 19.955 36.669
 115.462 928.234
 192.804 681.926
 756.228 118.673
 436.920 562.637
 31.492 232.077
 435.853 406.927
 719.133 660.775
 197.099 611.586
 504.776 274.737
 864.319 927.204
 245.337 735.952
 706.784 184.578
 257.404 142.780
 743.005 498.624
 923.664 72.329
 924.234 804.708
 98.844 856.371
 493.790 862.852
 273.273 597.141
 390.675 657.124
 503.360 692.080
 924.777 210.696
 358.193 945.223
 413.124 412.207
 752.619 167.292
 732.289 327.546
 559.915 241.924
 464.592 364.785
 420.275 212.873
 351.569 421.425
 611.472 43.026
 426.828 15.357
 230.171 342.939
 494.689 267.956
 79.415 862.131
 516.584 243.780
 480.930 694.105
 133.170 471.596
 969.406 545.064
 608.432 781.469
 297.108 651.250
 257.966 838.771
 26.597 861.200
 195.508 775.145
 940.704 402.878
 480.936 86.086
 603.771 73.208
 414.104 853.265
 296.694 176.326
 429.625 365.575
 678.193 919.582
 398.876 255.729
 432.411 91.585
 931.100 379.001
 712.407 398.410
 732.482 268.100
 822.962 542.199
 180.793 174.481
 574.690 976.197
 906.799 413.491
 433.502 762.715
 448.771 71.288
 661.672 362.143
 522.435 598.437
 354.086 774.344
 388.495 542.437
 698.586 786.148
 419.070 683.500
 93.929 214.002
 682.134 299.712
 431.936 797.907
 51.227 754.975
 959.305 646.618
 581.659 272.101
 574.814 964.805
 202.414 711.050
 162.945 836.558
 886.387 646.102
 916.895 487.941
 565.112 643.849
 442.668 111.261
 35.376 645.195
 469.140 678.441
 804.946 898.293
 3.124 388.652
 286.955 265.789
 877.483 440.326
 474.405 619.297
 536.900 659.616
 407.944 758.246
 110.293 391.577
 544.848 60.794
 929.883 717.800
 901.495 244.131
 601.173 21.598
 385.034 923.206
 10.649 711.244
 565.227 494.617
 611.627 331.171
 730.317 510.416
 364.782 653.805
 90.247 560.024
 567.443 730.063
 558.632 552.941
 802.411 379.066
 486.864 636.738
 518.082 577.832
 817.801 130.946
 540.890 545.419
 354.234 285.327
 670.180 644.945
 633.183 248.865
 544.410 208.202
 398.861 872.435
 154.234 944.201
 965.567 262.861
 748.497 163.277
 150.870 899.081
 797.822 836.538
 686.257 542.955
 89.703 736.159
 527.085 699.280
 699.217 50.657
 689.612 463.643
 359.443 941.754
 746.485 845.451
 821.998 272.507
 972.875 59.916
 905.814 972.033
 116.208 480.845
 664.284 258.507
 578.976 460.053
 118.365 782.412
 375.313 714.285
 295.463 5.507
 920.012 512.214
 448.160 142.357
 608.620 158.789
 698.808 370.819
 277.467 858.760
 439.126 891.685
 224.466 673.194
 410.107 677.265
 209.800 80.411
 876.550 301.288
 127.849 374.669
 900.488 261.041
 188.829 431.745
 694.711 375.462
 14.429 30.074
 15.806 624.282
 33.434 120.232
 728.052 652.753
 661.012 5.384
 55.552 839.583
 612.404 42.878
 738.878 563.221
 194.606 54.954
 750.917 120.324
 847.834 387.755
 409.499 682.233
 584.839 366.170
 484.729 18.499
 266.296 532.071
 147.839 284.378
 23.449 440.101
 585.178 540.844
 217.076 224.131
 622.916 445.837
 429.791 585.028
 420.784 584.435
 405.085 123.423
 920.256 569.493
 52.702 27.267
 325.816 484.492
 570.640 391.254
 87.149 614.314
 26.809 902.522
 93.378 140.002
 989.108 173.757
 623.826 499.007
 785.283 680.997
 887.618 136.881
 960.493 499.765
 168.983 119.671
 431.223 900.827
 947.058 523.715
 612.357 327.952
 226.747 172.152
 526.355 436.900
 377.768 411.756
 149.046 220.817
 287.023 502.040
 268.351 915.943
 668.136 368.678
 146.002 397.488
 102.337 18.696
 697.092 303.787
 296.227 654.718
 610.014 722.998
 201.624 304.467
 395.328 136.991
 946.256 710.149
 304.592 528.596
 945.095 926.180
 130.692 348.591
 402.425 944.675
 274.206 25.813
 554.149 113.262
 23.678 146.474
 146.415 802.151
 591.952 476.430
 586.476 905.300
 120.154 942.962
 49.059 278.158
 102.290 211.145
 268.835 91.575
 697.185 905.441
 317.234 553.294
 333.808 51.663
 948.670 266.095
 237.364 300.455
 33.780 171.672
 816.541 684.087
 680.557 103.861
 769.571 437.423
 211.246 241.937
 754.182 55.909
 624.665 527.595
 193.003 683.212
 269.532 467.231
 373.629 924.561
 501.752 778.871
 276.524 715.083
 242.994 420.887
 302.571 272.393
 822.865 533.577
 256.829 907.042
 824.350 376.235
 10.460 421.130
 991.810 108.846
 346.608 503.460
 560.716 171.746
 688.960 328.248
 664.562 497.104
 7.848 23.811
 131.376 46.848
 945.108 728.395
 942.193 432.558
 545.585 163.728
 657.390 119.101
 333.680 494.875
 72.523 946.484
 433.912 310.047
 419.888 190.024
 64.869 839.409
 340.566 899.853
 798.672 671.371
 196.941 864.690
 189.169 742.754
 738.996 795.321
 650.279 940.658
 668.116 549.357
 183.468 314.489
 827.237 765.367
 785.275 352.678
 981.364 751.705
 140.631 617.113
 911.394 9.293
 756.654 976.684
 628.628 249.882
 699.452 857.847
 307.165 109.051
 950.734 93.469
 234.569 119.397
 442.666 750.871
 983.951 592.347
 602.255 545.976
 727.075 311.013
 737.792 283.445
 330.832 831.174
 529.592 23.959
 628.715 458.129
 898.864 81.252
 133.631 864.928
 478.431 345.712
 885.060 858.756
 106.740 61.468
 107.257 19.460
 224.935 933.658
 728.813 125.035
 741.421 86.480
 488.565 256.930
 8.362 845.666
 567.924 822.351
 651.958 886.843
 262.431 36.010
 438.337 920.220
 781.396 530.445
 417.792 608.962
 567.306 88.008
 753.366 821.116
 608.235 150.522
 839.958 961.187
 706.455 921.668
 194.925 26.153
 23.012 955.233
 741.427 81.362
 977.171 57.911
 305.366 94.321
 605.745 832.460
 652.882 929.611
 222.666 965.488
 158.110 867.278
 934.346 409.239
 113.605 221.976
 609.967 419.497
 885.014 613.449
 954.609 258.719
 126.655 663.766
 642.022 536.957
 378.507 506.863
 115.733 190.921
 773.408 515.812
 823.364 57.078
 715.040 247.889
 798.643 707.171
 114.536 332.559
 716.046 528.630
 671.580 79.326
 709.854 58.404
 282.866 47.783
 346.219 942.759
 688.329 928.825
 465.406 989.180
 108.112 451.924
 51.585 6.837
 768.543 917.421
 547.394 172.065
 704.296 504.414
 896.103 693.423
 100.273 14.001
 179.876 541.148
 197.747 855.067
 720.692 918.107
 635.042 186.799
 441.445 218.828
 176.879 410.480
 747.343 201.018
 464.920 5.571
 108.522 496.586
 504.536 774.597
 408.886 948.984
 602.157 281.876
 306.425 378.313
 849.493 916.968
 737.838 558.808
 684.462 999.946
 34.524 523.884
 665.783 477.924
 215.099 886.873
 204.251 486.886
 27.310 40.997
 376.843 706.779
 452.940 756.231
 91.578 498.536
 214.956 464.908
 206.034 147.364
 466.561 79.584
 868.204 656.043
 254.953 438.550
 435.914 834.576
 574.678 865.038
 134.182 458.310
 220.683 59.607
 875.713 946.329
 161.934 841.222
 848.543 916.713
 553.261 596.495
 969.784 567.171
 634.610 689.357
 722.089 711.055
 809.774 291.768
 289.364 463.023
 905.950 902.087
 53.034 649.501
 574.031 269.352
 115.814 540.884
 658.579 102.338
 505.143 130.269
 135.199 141.086
 445.556 973.047
 448.858 250.236
 653.230 249.165
 185.212 768.419
 25.271 802.244
 441.661 542.044
 602.330 174.567
 837.601 776.700
 960.471 212.322
 193.939 962.361
 624.531 420.255
 728.381 842.354
 31.389 548.478
 441.574 389.236
 551.419 686.534
 823.922 477.351
 97.202 601.723
 286.389 871.648
 610.281 11.384
 831.205 20.699
 872.914 634.159
 528.849 199.712
 498.643 75.896
 782.651 813.322
 922.805 114.853
 146.836 170.259
 754.429 642.052
 450.686 80.521
 930.167 160.442
 82.024 13.855
 897.970 265.959
 736.503 875.313
 175.123 230.343
 562.786 294.109
 397.285 625.904
 72.953 546.314
 680.639 713.284
 166.152 216.047
 239.490 32.178
 183.279 585.408
 671.420 660.095
 701.270 687.585
 778.917 944.354
 245.398 383.320
 831.175 67.062
 782.909 666.606
 576.436 611.800
 625.713 375.292
 340.859 794.867
 655.973 295.861
 144.692 274.457
 866.922 294.429
 833.750 419.981
 430.570 78.901
 870.395 713.456
 541.071 766.872
 212.849 58.618
 392.133 882.475
 897.523 324.962
 912.087 280.810
 741.890 477.698
 462.147 864.297
 424.215 305.635
 91.297 640.455
 943.292 613.003
 202.488 519.815
 691.335 984.424
 514.943 376.431
 614.763 951.550
 979.961 917.599
 922.158 812.922
 124.466 225.654
 710.769 103.441
 37.544 850.176
 610.278 35.305
 588.319 716.627
 925.964 287.804
 254.939 65.636
 846.822 598.933
 268.359 100.154
 564.691 388.147
 323.466 965.039
 828.239 437.954
 404.355 350.867
 684.035 694.331
 908.905 151.651
 292.360 864.819
 166.903 731.518
 557.440 441.548
 130.846 0.236
 393.158 438.379
 812.062 459.880
 221.744 781.107
 348.157 978.149
 443.535 342.287
 160.282 347.173
 242.549 873.476
 807.654 794.648
 30.703 3.725
 17.679 887.296
 861.162 380.959
 186.604 580.867
 240.140 410.000
 959.503 167.746
 370.928 755.557
 439.637 210.098
 111.815 339.342
 103.627 145.956
 911.560 366.943
 646.750 556.502
 996.309 512.300
 116.169 288.886
 867.194 696.193
 751.456 960.101
 178.670 491.377
 711.822 309.047
 707.164 532.781
 176.804 416.886
 994.260 9.139
 338.285 746.753
 418.109 355.549
 311.833 45.104
 673.582 288.771
 567.141 446.226
 641.800 852.748
 772.192 192.228
 321.988 836.126
 952.827 552.310
 255.185 841.941
 156.008 141.908
 765.376 128.587
 766.816 514.874
 407.450 687.423
 739.761 756.107
 474.451 603.606
 65.908 729.591
 963.457 681.051
 188.757 544.897
 417.767 358.566
 11.544 866.657
 893.766 751.707
 892.954 594.859
 487.780 13.668
 221.275 643.078
 398.488 299.354
 981.287 506.741
 94.278 260.812
 204.082 779.527
 455.563 911.515
 416.228 994.020
 626.033 723.992
 607.949 149.375
 43.607 213.177
 825.260 76.241
 744.217 890.523
 91.127 675.340
 505.314 125.554
 887.013 864.471
 890.034 37.436
 117.784 358.306
 389.434 364.786
 157.249 780.948
 964.265 273.676
 874.235 933.228
 637.710 98.576
 193.477 680.958
 867.828 46.288
 803.707 38.607
 167.706 296.923
 716.884 752.238
 480.175 717.550
 965.595 458.908
 743.268 462.538
 336.387 255.627
 696.277 110.054
 539.452 953.374
 521.453 107.177
 52.001 140.477
 343.153 238.027
 314.408 420.047
 818.069 552.050
 353.351 319.241
 153.340 795.730
 931.541 660.405
 443.538 373.619
 234.039 917.952
 485.410 357.546
 979.665 807.878
 426.619 90.535
 853.704 132.730
 150.549 659.428
 784.307 562.611
 65.601 493.087
 897.000 417.206
 529.457 777.639
 875.116 735.191
 24.882 353.500
 902.350 601.732
 145.233 498.290
 668.742 243.643
 629.441 123.540
 963.224 202.447
 995.634 679.939
 862.189 630.883
 600.512 625.322
 240.803 616.782
 242.009 951.573
 395.942 373.886
 222.856 671.882
 669.286 121.680
 302.445 659.577
 616.653 741.195
 337.321 15.963
 83.746 591.802
 3.074 579.831
 445.934 721.995
 611.991 18.666
 755.276 637.221
 204.195 544.872
 944.815 597.822
 261.001 954.008
 979.362 423.553
 236.828 801.088
 652.679 57.103
 752.201 921.078
 930.750 782.249
 560.478 607.213
 475.008 363.024
 73.146 922.451
 471.730 344.698
 284.366 312.911
 696.003 976.885
 809.482 785.611
 980.646 341.051
 582.054 915.052
 900.178 211.913
 630.595 253.614
 553.566 393.145
 573.359 879.294
 201.271 946.608
 774.488 751.839
 124.422 100.619
 947.622 835.903
 197.327 162.072
 777.135 49.620
 147.589 470.313
 458.865 611.251
 497.560 84.345
 1.174 278.691
 491.716 271.249
 436.047 940.256
 499.618 10.646
 484.584 544.820
 104.794 210.979
 620.594 120.029
 335.126 477.496
 252.084 674.633
 827.803 423.807
 968.551 811.319
 546.897 289.081
 510.302 476.585
 457.915 137.374
 536.168 171.852
 112.939 65.777
 82.333 263.166
 792.133 541.314
 205.417 514.484
 890.435 395.653
 28.142 280.861
 918.350 820.171
 799.893 723.091
 417.072 375.831
 644.296 125.045
 463.221 32.499
 91.724 730.434
 277.662 315.953
 939.890 178.901
 854.848 19.025
 306.592 464.774
 920.720 642.621
 245.046 608.624
 913.189 804.997
 996.644 805.782
 892.670 591.477
 824.214 471.579
 242.215 25.326
 570.007 255.346
 946.641 102.761
 238.576 49.741
 965.220 745.819
 340.848 225.169
 378.277 446.477
 730.153 607.688
 318.344 679.819
 695.330 70.569
 242.785 494.932
 84.818 392.532
 497.223 206.775
 856.536 258.707
 815.422 233.245
 272.188 842.635
 937.834 787.736
 775.368 349.490
 771.901 52.555
 657.513 652.599
 904.979 342.499
 874.622 788.689
 85.684 605.957
 733.912 553.927
 860.482 904.121
 729.888 865.366
 565.909 523.861
 132.951 413.932
 588.055 398.722
 283.621 569.461
 292.692 83.260
 137.340 529.876
 462.938 711.979
 857.671 500.463
 945.802 4.532
 41.603 800.983
 571.766 298.463
 54.755 424.365
 168.224 909.749
 484.893 797.899
 611.794 465.915
 620.804 553.624
 657.877 618.045
 314.707 617.308
 628.458 123.793
 477.808 133.671
 638.761 376.481
 631.068 808.855
 686.392 223.930
 430.736 459.527
 727.064 328.905
 407.797 592.182
 511.417 340.811
 502.278 17.381
 978.283 10.703
 490.853 43.788
 989.635 840.009
 455.648 48.526
 78.137 423.897
 833.248 926.592
 164.650 865.515
 828.332 466.833
 223.098 294.926
 541.899 359.513
 35.076 940.177
 718.643 725.989
 225.594 446.528
 683.834 580.006
 21.854 318.206
 642.125 929.004
 774.462 825.517
 827.481 639.437
 448.575 354.663
 6.306 200.039
 582.978 619.811
 979.357 989.343
 757.828 64.080
 139.981 97.407
 364.800 70.968
 917.290 566.014
 472.796 728.842
 357.158 636.595
 192.430 42.547
 918.357 161.530
 105.628 887.680
 236.002 313.512
 813.285 139.983
 533.079 581.264
 312.830 285.605
 149.538 370.634
 925.247 194.264
 366.947 331.069
 602.728 398.845
 97.604 432.570
 246.566 219.549
 796.195 351.734
 811.230 961.808
 58.437 552.566
 454.227 533.962
 166.804 624.004
 379.494 517.832
 403.537 657.772
 710.434 593.155
 304.031 304.329
 190.723 391.468
 400.828 358.645
 548.592 227.833
 94.340 419.712
 353.216 637.243
 468.901 96.627
 348.192 399.292
 492.426 49.409
 852.904 458.353
 639.008 644.299
 492.257 291.095
 553.089 351.911
 441.021 308.443
 631.707 43.481
 571.518 540.416
 991.048 757.560
 471.169 390.624
 61.502 169.308
 676.236 679.114
 331.340 140.292
 654.911 550.093
 545.495 242.076
 899.610 402.518
 928.787 806.443
 866.192 620.192
 911.038 773.722
 665.960 112.958
 7.054 694.190
 192.232 126.489
 272.555 632.056
 392.373 295.450
 396.193 264.136
 402.201 879.430
 479.143 133.434
 294.289 674.544
 832.077 179.695
 884.842 393.323
 322.279 333.328
 853.455 774.181
 521.991 25.362
 892.360 257.921
 936.881 974.304
 581.008 456.533
 177.710 991.604
 620.269 558.567
 29.173 872.185
 228.890 251.123
 870.695 667.025
 251.522 191.873
 921.270 873.753
 529.578 802.135
 873.636 821.632
 598.131 456.094
 915.055 903.089
 877.151 559.694
 118.366 339.437
 384.633 608.873
 146.904 28.722
 101.918 919.961
 22.259 264.276
 535.102 179.724
 929.985 930.035
 636.375 379.268
 213.535 259.678
 49.088 700.631
 562.314 618.909
 922.023 909.112
 120.470 651.747
 181.711 175.334
 716.443 781.390
 864.550 681.672
 480.327 623.452
 679.290 46.373
 820.600 644.187
 509.176 479.625
 570.889 59.373
 764.252 638.691
 291.296 842.115
 878.449 609.381
 370.817 1.882
 411.725 59.533
 83.864 365.112
 91.538 903.458
 914.590 672.879
 215.076 316.674
 790.081 297.282
 467.083 445.577
 823.644 539.633
 798.803 980.408
 430.976 725.421
 300.914 981.156
 367.363 958.949
 304.566 59.525
 168.132 890.790
 405.464 586.217
 435.924 520.765
 949.776 887.427
 388.202 385.442
 299.456 59.362
 491.536 330.484
 38.057 721.799
 3.098 953.180
 144.450 674.272
 905.483 118.737
 86.993 449.694
 352.228 245.294
 139.099 384.329
 85.379 247.945
 931.002 259.660
 793.355 702.464
 102.463 306.295
 450.449 396.958
 755.778 393.456
 925.111 586.818
 404.499 326.578
 622.137 948.214
 25.637 122.191
 396.875 71.868
 234.846 971.473
 163.231 876.289
 176.226 905.157
 430.689 213.115
 440.268 261.878
 820.715 242.345
 762.462 284.357
 505.061 568.402
 806.665 133.312
 505.913 235.917
 475.171 443.735
 131.973 214.616
 713.271 143.686
 180.040 73.649
 69.788 519.294
 296.084 916.154
 544.707 614.122
 404.102 963.984
 786.638 684.814
 919.070 240.583
 110.784 52.211
 559.153 777.486
 284.649 757.569
 662.262 488.225
 594.484 692.457
 646.256 24.400
 459.038 569.445
 487.144 404.946
 225.280 255.263
 135.030 234.190
 768.351 631.073
 656.004 781.194
 957.998 573.652
 545.523 856.236
 857.392 680.067
 273.972 205.390
 926.630 566.030
 320.193 356.528
 329.951 549.203
 48.848 436.050
 338.076 143.638
 71.121 272.097
 498.878 416.321
 676.607 84.585
 772.500 32.957
 472.126 603.100
 820.932 904.985
 148.132 559.457
 565.025 166.165
 906.302 71.894
 509.962 693.397
 316.686 512.482
 57.728 246.862
 476.534 459.078
 514.367 258.798
 265.826 349.293
 31.421 333.611
 139.908 438.416
 643.411 135.553
 373.915 718.565
 553.455 800.470
 536.464 75.709
 131.847 597.357
 484.056 278.353
 810.783 831.517
 548.579 431.102
 343.456 987.468
 257.266 452.977
 236.797 685.493
 749.347 509.967
 631.457 15.602
 611.847 340.121
 385.935 327.016
 676.617 144.432
 597.406 216.092
 133.404 405.420
 561.840 662.444
 303.952 255.775
 120.082 419.166
 477.626 110.524
 162.830 541.305
 170.557 347.328
 561.963 525.635
 81.894 160.738
 72.734 888.309
 379.327 8.194
 503.321 95.056
 952.007 629.569
 195.611 816.320
 75.468 669.987
 202.553 258.364
 896.700 820.087
 409.672 337.259
 77.717 851.995
 736.293 248.229
 345.396 356.777
 798.700 335.766
 50.011 654.539
 433.933 403.859
 803.521 666.603
 8.534 799.544
 973.524 316.011
 788.617 851.690
 74.939 704.305
 971.694 910.666
 707.302 235.945
 500.357 189.384
 612.494 504.464
 44.973 493.728
 110.321 984.678
 686.839 407.798
 745.354 901.685
 812.839 489.575
 538.584 469.537
 583.594 974.030
 75.784 550.270
 423.735 577.430
 527.956 608.177
 247.605 468.415
 38.175 196.058
 346.886 803.626
 126.770 571.606
 877.064 419.286
 469.609 5.623
 863.980 91.708
 651.775 902.573
 364.839 11.561
 53.928 641.840
 443.078 806.556
 606.860 589.450
 614.390 158.694
 670.214 689.841
 381.397 124.264
 126.006 481.364
 964.225 22.235
 1.796 983.698
 749.085 819.868
 580.291 267.277
 790.625 439.249
 243.342 361.682
 717.891 226.612
 923.316 609.850
 988.264 875.051
 381.274 386.762
 816.634 543.297
 940.222 924.382
 564.461 457.188
 316.719 609.018
 519.614 370.368
 812.594 723.716
 25.198 366.351
 50.367 17.972
 844.647 340.718
 314.806 411.995
 579.681 360.839
 255.091 435.331
 314.141 977.826
 516.974 903.245
 445.063 493.455
 824.851 732.464
 715.642 461.668
 85.483 465.214
 694.145 143.178
 407.349 921.962
 587.551 811.962
 144.139 744.567
 156.176 328.682
 503.138 368.903
 251.193 108.634
 187.299 16.415
 854.588 896.748
 445.260 595.013
 512.209 761.037
 720.928 319.348
 345.316 585.839
 461.266 407.675
 862.226 510.251
 148.314 286.567
 105.517 153.606
 63.347 375.798
 126.022 802.944
 914.294 164.320
 814.900 726.785
 212.547 995.833
 19.932 410.590
 75.110 720.839
 970.472 282.945
 59.446 243.767
 13.956 684.464
 270.625 492.066
 780.418 705.773
 576.414 592.716
 223.085 634.670
 541.435 84.915
 693.959 169.048
 65.470 990.788
 792.590 100.577
 555.469 64.470
 241.413 699.187
 350.986 740.135
 387.528 640.361
 587.021 288.420
 82.308 642.235
 447.910 695.719
 948.493 408.996
 25.696 420.221
 289.300 418.362
 633.889 711.040
 833.631 216.835
 283.597 751.862
 931.758 385.463
 147.607 798.150
 831.202 165.074
 716.127 397.797
 965.283 853.119
 185.861 40.572
 297.488 739.714
 575.133 383.506
 282.039 289.216
 478.327 900.239
 851.583 12.236
 72.649 145.323
 531.674 543.687
 481.679 193.413
 641.638 643.082
 349.348 482.568
 983.737 477.368
 153.664 675.542
 186.358 713.102
 513.872 58.708
 269.873 728.658
 342.926 871.319
 191.090 18.507
 947.514 135.152
 317.721 476.651
 61.815 513.743
 539.574 356.451
 753.335 339.485
 168.313 966.645
 297.144 714.772
 870.438 501.231
 569.574 919.333
 654.917 252.404
 557.740 780.193
 761.805 25.181
 964.308 113.733
 113.633 79.277
 57.898 402.633
 567.838 853.696
 281.634 985.780
 394.703 83.243
 292.253 819.160
 377.858 460.428
 119.211 303.507
 448.365 513.209
 770.275 403.719
 401.640 906.540
 582.822 830.343
 670.215 497.317
 847.575 79.700
 323.770 506.995
 85.689 692.182
 8.429 468.794
 916.362 884.191
 815.446 767.244
 738.583 324.998
 558.835 742.811
 698.867 993.053
 443.872 375.241
 311.369 875.103
 3.691 393.075
 25.229 524.687
 677.381 456.570
 337.408 823.563
 786.161 515.338
 271.291 480.473
 548.714 4.608
 179.337 36.960
 354.897 684.742
 581.945 251.073
 809.357 382.943
 778.060 408.581
 161.709 914.885
 112.114 220.394
 84.615 63.913
 366.354 747.294
 350.238 708.735
 780.157 132.751
 622.110 314.958
 644.301 595.794
 234.662 854.976
 447.405 53.842
 715.630 373.588
 785.857 215.531
 734.837 468.125
 12.779 952.405
 781.793 762.132
 174.161 62.596
 907.927 396.692
 642.833 156.998
 368.714 785.000
 947.765 696.957
 596.448 530.941
 245.297 201.103
 83.905 924.092
 280.795 216.883
 998.785 730.217
 338.123 859.817
 542.862 802.034
 817.123 991.044
 660.629 59.598
 666.244 502.663
 960.336 618.330
 831.929 672.697
 984.413 776.560
 274.682 239.612
 933.006 480.066
 503.628 223.521
 858.690 40.583
 259.364 721.179
 295.315 846.695
 144.956 949.086
 420.574 632.119
 85.926 868.505
 669.457 387.510
 364.045 353.612
 281.685 62.047
 191.994 255.626
 476.036 910.773
 904.696 958.564
 771.735 328.723
 569.862 343.660
 723.659 665.073
 349.565 97.830
 883.729 236.973
 164.211 275.442
 853.741 236.314
 960.853 101.597
 640.906 631.831
 213.422 479.185
 281.053 467.887
 680.124 211.751
 547.933 119.569
 113.255 900.992
 41.057 316.858
 712.209 33.508
 637.483 849.532
 988.112 288.643
 131.822 325.676
 177.726 321.158
 378.223 712.532
 917.776 582.827
 721.342 436.718
 34.572 420.220
 371.367 875.001
 686.489 137.035
 380.296 206.093
 840.782 743.973
 330.331 912.868
 996.420 183.641
 895.850 83.486
 959.527 249.226
 311.655 935.075
 318.996 691.202
 23.810 316.423
 491.520 994.378
 545.251 993.885
 945.307 516.831
 744.475 210.195
 561.004 512.210
 498.165 767.599
 340.702 547.521
 201.784 928.761
 578.477 910.532
 998.411 971.053
 608.909 345.567
 525.860 757.323
 756.707 325.714
 344.092 200.200
 727.459 665.825
 165.813 763.862
 466.115 597.291
 327.879 949.361
 228.873 96.275
 192.667 94.766
 981.427 806.260
 18.074 353.147
 171.028 988.435
 271.548 718.793
 793.594 625.333
 954.855 799.840
 565.321 790.453
 647.760 293.960
 939.272 266.337
 143.935 938.948
 912.677 873.223
 543.143 973.553
 734.723 178.108
 859.748 762.904
 135.149 948.704
 817.116 390.295
 891.854 547.652
 806.411 381.351
 984.818 219.601
 611.061 761.824
 241.128 87.994
 627.105 826.167
 961.865 470.913
 965.218 45.979
 189.450 558.057
 101.115 726.388
 880.178 416.355
 74.008 340.988
 600.670 953.093
 622.696 974.386
 481.492 746.461
 928.726 273.513
 2.177 328.559
 717.040 568.142
 918.068 490.221
 585.782 946.597
 893.134 776.058
 416.000 659.204
 499.070 498.385
 194.201 129.928
 458.210 156.813
 289.874 461.863
 827.253 84.109
 217.822 766.417
 175.239 816.356
 811.417 86.322
 340.288 115.402
 995.670 541.943
 646.079 653.507
 514.408 547.122
 314.971 143.891
 898.225 219.237
 476.971 597.377
 101.447 167.783
 592.775 475.679
 857.801 672.200
 188.064 758.056
 254.321 353.635
 641.637 442.644
 978.037 73.575
 941.305 259.806
 405.144 237.004
 81.586 516.281
 260.486 486.734
 341.738 39.989
 137.617 12.419
 470.739 321.268
 225.564 191.442
 689.318 702.635
 205.120 874.224
 973.406 52.185
 350.598 433.823
 836.663 852.452
 376.012 344.947
 513.485 274.382
 799.520 932.330
 242.741 203.261
 446.367 440.025
 154.015 598.778
 876.707 394.400
 903.305 154.238
 796.522 552.942
 737.717 260.393
 1.768 502.568
 585.976 458.036
 810.198 164.570
 273.531 201.735
 772.551 314.148
 201.162 66.726
 323.570 481.481
 160.620 864.664
 860.447 785.215
 199.610 234.711
 26.578 890.226
 103.978 528.193
 65.015 177.467
 603.168 482.160
 399.862 678.050
 494.774 694.670
 844.267 435.629
 647.452 78.151
 338.123 815.230
 103.695 723.122
 32.427 233.449
 43.379 289.669
 84.329 720.227
 167.061 636.055
 258.741 277.888
 549.140 760.743
 479.057 836.036
 333.128 784.794
 788.935 634.023
 884.994 35.415
 815.421 534.621
 479.972 848.501
 125.153 287.203
 20.322 418.910
 782.400 336.027
 116.534 463.275
 720.751 894.430
 515.723 83.306
 78.012 679.758
 934.840 630.306
 593.029 693.485
 912.477 567.113
 278.677 518.223
 94.125 935.817
 450.051 836.179
 127.552 592.657
 462.226 815.532
 986.525 530.582
 186.902 991.235
 434.374 430.768
 899.419 629.654
 559.182 763.090
 252.294 922.638
 887.915 879.212
 852.440 831.913
 749.095 337.980
 438.141 890.882
 987.221 289.482
 148.748 675.054
 224.680 880.128
 102.764 147.430
 959.323 975.938
 734.767 359.542
 422.025 824.848
 702.640 496.761
 295.534 772.004
 856.316 467.530
 813.944 625.920
 778.094 885.773
 74.477 459.990
 861.276 634.881
 456.444 375.724
 215.133 246.865
 165.741 294.307
 874.892 113.857
 119.871 65.537
 688.573 368.929
 623.883 862.257
 759.256 942.579
 730.967 879.079
 680.930 399.526
 454.577 82.201
 835.862 282.071
 427.257 108.713
 367.000 691.920
 463.019 225.899
 823.789 107.695
 256.642 511.204
 955.844 102.205
 79.275 469.888
 325.944 848.993
 442.746 178.771
 789.885 514.662
 896.072 630.270
 981.914 760.445
 180.540 291.161
 615.098 327.513
 151.610 415.863
 98.380 775.363
 126.939 435.818
 956.756 866.675
 543.287 746.647
 166.668 346.133
 107.520 535.693
 461.987 211.644
 567.806 427.566
 181.893 306.228
 73.206 808.101
 403.371 715.532
 48.945 742.160
 89.288 102.909
 9.707 593.004
 277.085 580.376
 636.347 336.196
 0.699 844.239
 327.705 335.439
 574.612 209.184
 837.013 98.335
 47.845 480.023
 243.202 484.317
 358.766 697.776
 575.727 613.085
 868.841 93.520
 795.171 578.629
 232.834 752.348
 371.500 160.657
 760.602 719.223
 441.567 332.113
 655.833 522.787
 964.158 169.048
 472.136 321.765
 624.977 98.746
 327.464 327.082
 628.531 485.555
 462.369 571.957
 305.607 703.956
 543.026 8.844
 473.280 828.107
 201.011 838.207
 222.023 260.226
 1.620 717.723
 737.195 301.217
 752.140 375.034
 558.991 250.820
 540.198 231.675
 467.898 917.001
 447.512 35.134
 776.968 861.648
 661.533 550.344
 996.180 648.648
 930.297 957.405
 589.230 268.804
 525.935 380.444
 303.778 661.882
 229.769 590.597
 460.336 348.128
 284.561 306.872
 723.235 19.359
 813.653 100.706
 543.550 63.170
 246.403 897.389
 405.527 333.617
 757.192 679.962
 675.049 609.213
 391.567 724.041
 644.488 556.119
 266.626 526.244
 899.202 243.579
 170.201 301.126
 456.610 333.076
 799.687 293.977
 11.880 616.195
 359.444 237.323
 780.650 133.154
 936.810 631.049
 777.713 329.461
 990.011 478.749
 283.499 657.848
 974.166 10.994
 802.400 402.752
 999.576 380.000
 37.138 882.207
 933.249 445.687
 522.640 294.398
 321.811 481.910
 266.028 441.754
 311.637 821.015
 413.914 142.813
 578.009 297.532
 955.150 980.874
 435.666 536.451
 310.335 928.447
 402.441 112.017
 355.942 508.595
 718.155 849.211
 680.939 329.558
 703.106 787.373
 330.715 769.606
 472.949 824.621
 813.266 147.300
 836.309 829.707
 35.711 131.519
 192.913 76.575
 117.753 309.464
 756.490 524.400
 658.763 513.797
 359.171 545.421
 185.421 627.187
 692.003 773.768
 799.611 439.427
 916.752 405.354
 806.531 675.295
 793.031 382.106
 609.231 377.354
 525.418 819.350
 889.319 394.431
 499.604 924.639
 989.115 161.813
 574.383 666.938
 105.624 271.947
 85.674 9.706
 992.251 424.165
 735.710 558.532
 134.175 248.560
 949.474 697.669
 64.631 653.456
 523.587 419.838
 572.483 819.054
 740.886 75.329
 919.437 713.865
 925.309 680.744
 944.736 147.882
 343.306 501.276
 645.602 390.362
 674.680 635.426
 745.794 404.258
 60.499 835.435
 118.312 808.303
 149.667 853.778
 130.326 936.430
 98.204 45.165
 901.017 378.364
 193.534 619.088
 681.317 351.055
 575.733 940.630
 606.909 255.128
 382.325 242.796
 673.629 41.184
 854.597 433.770
 122.349 165.790
 391.415 764.439
 385.991 215.120
 929.182 638.019
 185.559 864.889
 150.025 983.329
 308.741 18.472
 988.745 330.065
 560.968 401.596
 414.941 988.273
 544.824 913.012
 30.545 780.260
 452.923 848.057
 243.328 352.582
 308.028 78.463
 580.632 724.904
 862.039 130.384
 599.425 943.887
 185.093 237.177
 161.875 301.484
 303.281 128.384
 991.003 861.698
 747.311 966.650
 138.023 97.047
 676.957 265.697
 598.894 360.446
 172.402 261.148
 958.138 70.222
 112.108 398.994
 836.493 741.634
 768.918 831.242
 627.468 999.036
 286.337 933.011
 656.056 106.041
 683.108 388.842
 438.857 279.502
 66.989 737.619
 204.712 545.315
 612.128 955.353
 613.031 354.056
 315.593 623.814
 625.512 822.095
 47.671 51.876
 516.622 784.281
 350.875 847.380
 897.479 838.710
 430.548 482.911
 553.530 998.962
 875.143 352.198
 613.472 226.781
 609.432 308.796
 658.253 46.347
 134.739 239.534
 505.850 203.499
 165.936 517.186
 559.062 258.613
 707.263 255.351
 347.276 435.095
 493.375 850.125
 624.390 596.874
 586.638 924.568
 577.643 23.976
 998.026 220.842
 157.604 586.674
 171.625 329.368
 637.994 893.254
 429.387 163.150
 463.291 176.761
 354.237 428.076
 528.429 780.848
 139.864 796.422
 872.465 558.037
 151.558 241.782
 549.381 775.069
 24.558 860.331
 184.633 964.929
 227.806 197.799
 534.278 824.594
 998.198 476.170
 661.365 748.032
 213.039 412.224
 136.479 937.940
 129.043 425.263
 789.076 554.726
 940.728 718.254
 894.530 851.026
 968.447 900.103
 517.939 283.562
 598.484 802.616
 867.133 786.155
 190.028 880.079
 579.391 588.588
 314.562 899.341
 602.886 551.717
 383.796 511.225
 786.429 101.340
 887.325 108.302
 89.721 639.118
 738.319 128.209
 928.915 211.137
 205.663 555.350
 115.089 161.959
 387.918 846.806
 990.355 198.368
 405.448 291.526
 160.360 452.182
 402.099 976.402
 933.135 750.836
 960.423 40.767
 551.482 878.886
 750.885 854.619
 225.947 409.824
 715.486 648.667
 92.886 987.744
 92.368 89.909
 620.158 290.391
 336.146 359.282
 822.719 372.441
 897.787 613.053
 421.109 499.513
 770.027 852.625
 844.872 784.244
 254.614 384.742
 645.874 36.038
 94.580 312.410
 416.923 861.834
 669.577 83.992
 10.718 598.025
 559.749 661.777
 602.982 520.736
 331.237 610.912
 649.572 645.872
 725.169 504.131
 836.554 480.140
 585.704 777.389
 829.008 273.778
 338.522 236.904
 680.936 624.688
 829.251 130.555
 695.801 927.384
 5.016 267.956
 923.282 899.706
 628.031 456.416
 269.847 772.087
 757.508 257.494
 893.357 220.657
 637.816 144.840
 478.256 564.348
 352.622 832.817
 559.138 441.015
 815.597 262.114
 15.683 207.413
 490.286 278.828
 518.798 767.508
 490.106 873.588
 211.468 783.234
 182.412 294.204
 482.236 137.667
 89.736 886.449
 885.921 743.965
 181.043 21.257
 215.223 981.817
 714.064 441.482
 386.079 119.274
 717.087 206.934
 205.330 480.135
 279.095 672.664
 605.543 49.789
 797.843 533.079
 501.219 895.140
 666.565 474.798
 813.489 692.375
 964.831 865.980
 275.501 810.937
 164.074 771.854
 544.724 559.525
 723.029 418.409
 666.226 142.769
 495.518 662.546
 635.647 652.998
 818.410 591.745
 363.251 593.910
 910.231 734.655
 730.247 330.959
 162.776 571.468
 223.061 831.668
 124.450 785.936
 225.776 708.185
 483.181 586.206
 919.285 30.213
 390.164 166.963
 679.482 530.560
 707.819 108.681
 266.029 585.217
 604.081 970.072
 155.808 887.879
 691.060 176.325
 387.260 743.726
 163.426 328.583
 857.719 833.124
 127.410 439.995
 347.886 612.435
 225.449 161.785
 656.310 961.695
 407.462 511.126
 210.786 508.511
 133.984 803.711
 809.638 270.709
 728.509 670.831
 738.943 899.333
 39.091 87.497
 244.687 166.303
 988.263 28.868
 122.958 240.978
 154.758 622.176
 265.686 316.004
 862.263 776.063
 181.600 870.057
 674.828 195.051
 447.438 153.568
 993.795 260.687
 456.704 729.411
 98.782 460.313
 774.158 235.284
 409.788 237.441
 503.576 115.472
 606.677 333.373
 792.249 319.616
 116.924 787.147
 464.225 823.526
 166.504 800.409
 659.751 996.121
 329.291 85.858
 703.124 36.850
 257.424 173.916
 495.703 924.975
 932.228 414.078
 883.805 56.700
 448.763 177.604
 359.374 264.997
 596.568 539.870
 369.520 502.305
 587.388 627.750
 522.392 665.950
 423.321 884.128
 242.291 923.540
 14.974 893.166
 436.000 279.977
 120.901 681.876
 552.090 863.656
 61.915 762.243
 941.205 607.385
 495.330 690.424
 631.496 285.435
 46.055 823.038
 821.344 633.602
 468.392 863.360
 441.072 931.344
 142.111 971.207
 754.581 636.970
 929.590 808.748
 946.834 626.765
 781.616 200.570
 88.132 251.151
 474.758 780.610
 473.581 755.082
 693.380 402.438
 626.499 851.255
 487.558 414.641
 826.446 134.402
 300.960 502.336
 802.763 99.438
 79.628 412.304
 727.975 307.885
 956.263 896.545
 185.000 533.515
 120.989 901.837
 779.112 823.181
 407.409 815.954
 259.129 411.292
 964.363 260.394
 719.886 421.138
 974.134 940.972
 825.010 633.632
 495.413 768.435
 239.228 179.982
 135.491 318.795
 144.387 460.881
 825.439 585.665
 963.205 568.354
 622.270 393.133
 187.247 910.150
 283.932 187.209
 537.123 49.080
 650.534 746.508
 937.452 175.028
 365.418 579.403
 909.304 345.287
 632.840 976.550
 738.998 144.653
 938.373 326.473
 23.002 731.431
 560.175 980.253
 91.001 115.696
 333.541 662.554
 127.776 744.053
 260.324 803.911
 132.548 88.627
 894.825 737.899
 832.802 520.539
 907.331 131.559
 297.769 618.769
 197.972 353.806
 841.966 568.902
 481.916 430.949
 267.036 52.962
 420.606 377.698
 34.224 147.558
 364.157 753.705
 391.911 124.307
 281.733 397.966
 182.587 591.323
 877.424 195.050
 229.518 300.248
 559.663 77.566
 141.246 858.305
 396.527 58.531
 686.219 983.427
 444.345 96.080
 772.693 292.119
 583.209 842.499
 541.034 650.024
 883.469 531.808
 235.380 94.811
 418.566 267.589
 795.970 276.958
 641.221 28.664
 507.291 288.107
 964.693 698.266
 383.437 957.134
 4.421 117.041
 181.965 4.090
 206.759 476.541
 250.196 431.038
 942.837 613.477
 640.883 791.115
 901.958 882.234
 732.786 373.349
 58.786 110.884
 679.765 246.772
 93.181 661.707
 441.136 664.797
 845.709 189.232
 546.201 696.916
 832.984 325.794
 575.069 552.405
 616.221 126.041
 132.175 828.260
 707.366 707.666
 712.679 555.293
 957.214 566.650
 757.436 151.769
 949.038 592.686
 630.049 208.624
 722.902 826.183
 578.284 925.058
 286.359 584.825
 638.557 254.851
 386.281 238.273
 161.227 694.209
 186.762 758.016
 259.006 689.262
 35.283 240.035
 172.114 928.943
 822.469 55.856
 791.081 145.965
 421.982 688.429
 448.702 319.752
 911.481 849.343
 482.157 470.749
 251.530 240.079
 948.283 181.622
 568.263 539.909
 551.196 968.916
 332.063 494.768
 191.843 66.173
 436.265 603.744
 281.545 738.976
 297.653 2.266
 862.393 122.536
 668.332 13.509
 760.638 707.260
 363.435 162.764
 157.464 967.004
 771.281 544.765
 615.161 463.779
 975.368 513.165
 344.418 822.471
 937.356 77.035
 266.976 766.352
 276.663 884.595
 722.082 470.915
 247.955 633.162
 818.099 627.785
 28.718 440.930
 853.375 125.623
 54.001 565.702
 662.319 230.056
 996.485 663.812
 500.953 674.632
 912.484 995.346
 316.507 519.772
 836.500 936.512
 171.552 872.782
 690.183 333.939
 766.464 230.785
 210.391 497.192
 554.570 967.053
 833.238 483.422
 830.133 252.694
 187.497 181.511
 426.589 928.292
 345.225 92.076
 655.279 718.062
 997.282 555.190
 785.891 932.205
 716.551 70.746
 489.236 916.544
 845.585 749.078
 79.679 983.426
 904.439 424.239
 285.086 160.710
 818.269 552.393
 391.584 608.720
 475.479 336.897
 541.639 26.186
 861.715 94.273
 368.175 358.865
 191.665 366.377
 13.838 967.875
 451.604 749.382
 480.570 453.460
 646.009 545.968
 575.726 174.335
 839.818 740.282
 940.888 278.898
 35.306 173.299
 569.868 664.004
 703.812 277.408
 223.145 606.971
 795.288 72.092
 435.134 49.833
 613.661 976.908
 674.355 340.034
 617.371 153.657
 268.987 102.949
 979.032 727.295
 143.959 308.410
 316.379 176.097
 250.956 231.370
 41.679 137.729
 908.351 146.658
 125.083 701.758
 530.715 256.350
 38.598 193.961
 422.141 557.596
 254.089 387.209
 267.197 416.820
 876.825 772.340
 588.942 336.400
 974.554 905.126
 994.431 361.461
 532.912 217.981
 311.841 371.863
 56.391 993.694
 385.306 998.336
 918.458 280.087
 57.344 467.870
 126.091 356.713
 786.214 463.557
 137.612 315.588
 46.481 235.341
 395.976 396.367
 603.530 143.370
 903.313 821.683
 472.878 493.416
 260.630 50.666
 737.163 638.099
 376.090 38.514
 839.986 588.347
 456.471 328.845
 776.891 791.764
 842.566 575.133
 108.303 789.554
 836.861 490.558
 603.976 427.796
 460.378 755.091
 848.284 454.531
 327.842 198.482
 373.559 229.080
 762.050 652.360
 5.800 967.745
 298.549 388.994
 592.567 279.737
 732.433 594.012
 204.351 553.433
 405.521 51.868
 153.415 146.313
 52.624 242.944
 731.903 938.144
 951.601 587.481
 735.504 17.732
 537.867 242.145
 490.089 496.108
 937.794 918.804
 944.557 346.156
 887.758 801.376
 219.641 949.016
 280.403 75.491
 924.051 635.033
 614.129 537.832
 258.311 911.478
 115.968 538.675
 943.570 505.961
 415.334 344.245
 936.181 574.443
 722.951 237.610
 645.592 942.578
 325.194 51.060
 468.113 601.065
 351.853 723.101
 215.302 657.562
 680.720 173.744
 864.261 872.992
 174.323 707.678
 727.217 857.925
 324.771 91.911
 946.926 69.762
 637.103 858.793
 317.959 294.109
 488.132 593.921
 35.675 190.001
 738.010 458.829
 636.259 370.033
 480.082 838.709
 242.520 30.294
 128.923 304.512
 229.272 264.072
 657.323 436.072
 605.111 326.137
 494.643 8.350
 138.554 465.032
 138.219 527.261
 478.236 729.037
 356.699 686.036
 999.550 862.580
 382.624 459.678
 702.607 44.881
 307.648 866.236
 365.211 548.151
 67.127 892.599
 74.742 190.835
 694.057 343.047
 807.360 780.227
 651.380 945.306
 552.923 141.598
 935.357 606.376
 588.671 146.965
 653.244 304.631
 451.583 730.484
 990.909 431.838
 343.662 819.535
 928.796 45.863
 600.091 546.846
 969.106 189.265
 258.837 931.095
 187.822 289.108
 71.812 328.534
 509.991 437.748
 700.130 539.199
 566.239 712.625
 625.440 186.587
 366.856 415.139
 100.055 333.544
 323.959 375.312
 442.975 719.068
 562.446 101.240
 187.486 236.290
 640.017 262.438
 97.372 571.943
 601.865 636.462
 319.731 308.808
 36.384 461.873
 937.744 287.108
 486.966 11.505
 759.596 926.564
 177.669 902.497
 241.166 341.172
 695.941 108.645
 229.361 12.921
 666.018 142.112
 547.470 123.312
 867.042 371.534
 969.130 233.037
 978.809 779.115
 567.099 226.498
 656.807 607.922
 828.754 440.594
 881.344 680.338
 931.935 833.614
 130.831 688.524
 630.545 342.978
 487.527 366.887
 845.159 168.474
 89.118 195.283
 154.238 304.606
 638.613 580.475
 378.598 951.464
 928.195 393.563
 616.202 443.478
 423.413 264.645
 764.630 550.514
 998.648 255.371
 441.618 692.593
 472.930 938.456
 534.599 50.324
 929.424 644.462
 461.372 295.758
 128.207 714.627
 766.845 776.267
 59.183 189.243
 404.679 286.403
 702.237 19.764
 24.814 904.079
 940.188 815.678
 703.922 858.358
 835.124 411.255
 789.362 662.477
 861.662 389.917
 180.006 179.170
 376.229 753.546
 319.237 293.011
 477.238 429.204
 134.468 119.376
 317.874 415.933
 909.872 369.991
 915.076 379.590
 738.908 575.252
 52.240 84.695
 462.977 303.006
 199.398 530.349
 382.763 547.909
 626.416 244.261
 128.098 845.571
 418.678 237.452
 817.225 908.213
 730.124 375.310
 532.135 215.635
 838.367 762.309
 516.119 824.850
 866.473 442.092
 773.987 997.165
 75.022 696.991
 663.798 161.975
 528.159 296.936
 928.867 336.776
 523.878 643.435
 575.625 763.201
 229.842 216.814
 280.447 75.294
 463.362 541.702
 158.386 430.330
 932.020 905.002
 878.890 361.435
 647.729 801.106
 225.954 578.051
 732.524 940.288
 308.951 983.209
 742.956 178.102
 99.813 999.931
 698.831 836.849
 744.729 122.404
 661.228 166.109
 944.542 916.392
 367.718 589.820
 466.247 488.482
 705.782 514.953
 715.117 491.957
 748.347 824.759
 17.975 820.439
 450.580 381.444
 425.909 306.905
 630.693 443.602
 100.484 558.672
 448.226 527.614
 690.493 847.574
 623.287 965.399
 103.849 83.591
 184.743 929.439
 126.917 939.895
 622.589 597.006
 915.027 293.741
 181.249 136.411
 274.808 192.371
 350.848 437.078
 261.331 453.363
 780.298 731.106
 128.733 937.514
 190.154 116.153
 388.236 177.863
 948.576 277.946
 256.461 864.919
 787.434 606.219
 312.163 145.335
 377.841 221.625
 741.291 524.442
 808.476 895.148
 237.498 623.285
 272.442 298.235
 864.386 144.608
 778.640 714.466
 981.985 181.928
 474.456 155.872
 526.022 759.172
 163.719 533.406
 415.794 28.898
 996.411 46.602
 893.963 463.918
 716.503 587.821
 986.895 244.948
 606.775 647.894
 662.643 736.060
 642.903 799.453
 379.072 826.178
 844.818 299.215
 608.624 140.289
 326.068 59.224
 228.713 845.581
 729.174 198.240
 835.781 418.295
 187.761 497.631
 612.722 235.141
 468.348 391.184
 217.943 912.733
 763.295 45.975
 712.227 659.480
 681.628 713.049
 67.216 511.948
 219.703 804.095
 655.418 702.985
 995.298 186.117
 982.975 818.354
 356.332 473.411
 47.716 124.618
 391.753 768.807
 169.520 41.251
 592.912 388.519
 108.627 248.058
 358.041 762.056
 249.645 193.927
 572.198 486.240
 652.001 649.546
 705.582 626.676
 746.883 535.267
 782.614 887.913
 370.045 181.825
 914.233 442.674
 960.946 837.696
 40.895 638.943
 11.346 29.722
 991.584 750.301
 918.886 986.104
 765.543 548.957
 79.262 931.475
 132.290 52.668
 448.751 616.548
 718.987 6.646
 619.451 919.566
 912.477 831.006
 193.038 988.832
 299.644 105.260
 513.918 935.837
 360.660 526.236
 555.996 53.708
 524.677 407.866
 453.849 457.895
 9.351 574.274
 161.816 723.256
 560.028 205.951
 424.651 837.249
 950.437 247.540
 390.042 682.132
 26.408 180.545
 103.967 394.400
 992.645 751.434
 950.022 687.707
 338.229 962.008
 47.101 442.047
 250.829 752.084
 257.968 198.731
 17.029 202.771
 914.146 314.808
 884.502 270.446
 588.227 344.999
 261.783 426.720
 279.258 172.330
 247.031 667.891
 584.601 704.604
 55.542 99.600
 754.891 812.403
 407.030 269.696
 738.074 90.716
 741.163 76.715
 262.442 981.642
 860.016 25.390
 864.052 566.415
 308.484 827.373
 285.644 703.549
 261.011 488.710
 445.241 203.978
 601.097 609.929
 854.178 957.248
 177.787 314.936
 945.538 684.091
 272.947 76.950
 822.343 634.876
 189.582 419.694
 845.822 690.850
 603.314 626.944
 731.275 81.649
 137.620 920.837
 204.281 199.978
 213.295 187.249
 173.077 679.784
 971.415 993.793
 1.934 180.548
 317.730 12.093
 111.360 875.990
 428.819 810.833
 398.252 934.631
 393.586 510.516
 55.079 771.926
 737.941 805.993
 292.299 284.587
 49.122 80.737
 331.168 898.027
 635.535 609.898
 261.555 84.374
 437.750 420.720
 956.381 73.317
 259.134 132.567
 33.620 79.051
 776.308 809.126
 769.865 317.297
 889.155 437.291
 135.222 965.803
 399.536 406.472
 555.377 624.735
 92.397 244.957
 258.492 620.115
 310.876 713.247
 855.686 40.158
 549.810 135.764
 186.200 842.375
 374.273 939.903
 61.597 876.062
 739.076 774.025
 825.666 652.992
 132.484 193.057
 144.155 107.352
 686.533 771.822
 15.326 118.251
 734.471 62.868
 90.963 944.230
 203.133 128.552
 288.421 924.460
 607.770 408.528
 706.201 336.743
 375.582 535.942
 705.051 434.545
 321.296 881.914
 938.809 696.418
 596.515 221.910
 196.839 759.117
 549.892 3.889
 314.408 433.891
 86.483 421.671
 607.703 453.122
 173.940 413.408
 363.956 6.167
 685.745 10.803
 759.755 809.527
 325.746 246.481
 165.724 43.116
 675.299 312.492
 425.079 363.133
 628.930 470.222
 247.106 780.055
 524.262 599.993
 42.180 140.411
 967.876 396.630
 128.870 461.709
 754.683 355.377
 380.129 395.403
 871.408 531.393
 736.855 602.611
 565.054 916.904
 123.950 57.039
 998.117 374.949
 754.769 989.949
 460.219 749.930
 531.534 879.865
 270.396 786.166
 746.588 97.097
 898.104 210.022
 895.415 337.986
 920.003 43.464
 538.236 139.573
 882.604 332.013
 531.939 631.171
 80.097 793.809
 915.553 349.834
 507.186 874.991
 415.924 782.388
 586.965 666.980
 169.251 173.372
 685.191 580.791
 380.634 697.647
 339.255 450.628
 397.388 995.722
 690.535 362.314
 10.896 231.887
 903.355 371.091
 762.062 698.546
 676.427 928.065
 971.470 758.748
 50.597 205.576
 89.379 812.608
 39.940 170.563
 533.265 477.388
 565.326 663.238
 300.416 286.500
 356.718 498.837
 486.772 706.167
 972.410 715.859
 165.738 922.160
 622.763 179.007
 465.069 710.802
 798.603 333.220
 787.207 341.714
 709.250 661.977
 938.046 193.756
 604.257 383.957
 28.176 944.909
 261.443 823.563
 784.967 431.937
 300.160 299.573
 836.796 692.363
 754.301 19.930
 404.263 191.412
 198.890 467.460
 37.058 707.102
 54.998 869.974
 777.476 970.670
 840.865 218.210
 698.313 625.322
 636.571 716.349
 768.483 828.088
 882.365 703.119
 636.411 347.034
 537.069 788.122
 209.693 34.586
 236.090 919.745
 948.203 338.241
 265.064 190.562
 3.622 59.086
 214.419 636.528
 736.080 918.514
 115.024 981.385
 551.292 942.210
 641.342 991.882
 340.305 31.311
 775.054 757.793
 308.130 942.779
 771.106 98.846
 464.308 839.112
 684.662 374.943
 163.580 452.013
 379.935 73.309
 551.747 111.411
 331.663 644.029
 642.366 561.935
 581.762 521.946
 654.006 780.855
 565.050 116.931
 633.386 347.339
 759.735 675.471
 812.931 231.266
 44.580 354.442
 466.446 874.782
 502.296 33.422
 676.025 851.026
 148.019 396.360
 677.568 187.401
 586.015 598.651
 659.895 136.292
 13.468 504.279
 730.356 30.979
 856.857 522.839
 482.686 160.707
 906.845 631.700
 293.919 884.515
 327.445 258.751
 297.332 541.769
 773.567 491.119
 417.098 937.655
 929.906 120.652
 974.853 128.749
 658.668 534.039
 84.258 17.724
 142.246 491.186
 310.549 513.007
 661.039 637.404
 189.664 110.651
 140.721 781.181
 55.844 118.803
 225.149 798.715
 925.472 42.967
 221.554 648.300
 714.639 71.160
 867.587 682.158
 942.602 96.153
 982.362 911.058
 985.445 257.074
 885.925 429.342
 414.310 809.945
 157.006 56.702
 579.164 997.339
 203.871 750.789
 308.976 997.838
 57.144 234.561
 897.319 528.468
 269.372 948.119
 761.699 45.850
 289.589 150.934
 716.607 57.696
 841.256 181.887
 423.484 894.722
 790.626 337.215
 593.085 498.758
 575.224 996.346
 62.363 716.107
 246.791 849.875
 172.897 122.104
 551.427 839.925
 492.523 184.836
 656.165 579.103
 976.350 260.464
 273.567 79.030
 115.527 422.287
 125.062 992.291
 508.274 899.130
 213.401 792.763
 971.981 139.908
 992.060 319.253
 739.980 450.068
 674.741 457.518
 222.493 247.344
 24.647 897.929
 106.780 259.922
 607.453 482.869
 403.540 206.202
 743.319 642.544
 169.883 434.242
 14.691 444.034
 636.864 708.338
 893.794 370.571
 2.657 373.686
 765.519 771.161
 210.266 836.660
 710.072 30.512
 178.590 12.738
 950.287 602.046
 593.197 726.792
 889.387 709.451
 961.934 127.402
 397.568 482.367
 2.269 889.521
 134.678 667.470
 931.915 235.596
 609.145 606.355
 89.863 776.854
 711.025 545.435
 807.479 552.439
 163.509 330.827
 193.215 878.552
 709.541 323.355
 681.979 182.329
 588.493 766.827
 851.912 621.401
 615.585 568.377
 225.807 230.724
 810.142 355.627
 978.476 610.072
 337.669 4.700
 669.867 800.733
 547.592 469.662
 149.698 296.257
 69.296 462.059
 543.919 903.113
 442.690 243.980
 975.689 991.901
 228.023 815.135
 211.212 152.995
 288.267 40.110
 399.068 252.668
 244.356 613.114
 214.446 752.639
 450.451 171.757
 78.514 49.406
 157.664 716.837
 327.987 666.736
 468.059 780.547
 718.882 818.210
 817.122 410.344
 997.403 85.271
 856.093 40.075
 324.365 433.798
 982.744 134.319
 539.770 238.657
 340.540 187.799
 871.660 386.258
 774.912 200.835
 76.801 380.861
 108.118 236.850
 826.906 957.826
 730.368 591.971
 677.788 288.443
 167.322 603.649
 263.112 994.204
 188.438 219.282
 600.426 936.919
 586.046 302.218
 74.083 944.042
 853.363 826.768
 835.001 110.580
 196.286 802.402
 926.366 200.547
 156.907 56.919
 381.056 577.880
 337.827 126.731
 142.471 420.775
 479.974 67.533
 815.515 121.733
 350.568 269.441
 666.645 421.046
 382.829 486.478
 747.393 152.520
 819.029 561.240
 628.736 450.983
 740.530 422.177
 696.606 851.362
 22.829 174.654
 792.189 134.061
 83.551 709.556
 783.000 792.171
 653.327 567.358
 348.967 129.133
 503.107 564.315
 366.640 773.209
 619.344 294.670
 107.208 615.258
 196.548 342.832
 441.511 152.401
 683.818 287.428
 106.684 31.266
 100.214 160.664
 152.152 325.325
 748.432 387.776
 92.630 111.827
 85.519 709.502
 276.418 110.809
 834.711 662.882
 80.279 153.411
 878.545 730.635
 897.396 716.296
 197.779 775.452
 450.440 616.372
 204.299 252.371
 773.690 643.583
 552.903 479.912
 630.701 623.486
 653.816 879.520
 109.615 365.310
 95.158 134.407
 437.391 650.625
 425.632 134.990
 525.524 853.501
 848.982 971.356
 580.129 721.865
 402.725 96.673
 33.336 73.741
 897.097 753.031
 663.856 719.146
 991.823 347.242
 733.497 372.003
 207.195 353.702
 262.455 995.748
 774.067 560.117
 766.958 275.886
 100.022 756.180
 283.616 343.155
 294.323 881.804
 779.415 608.011
 883.894 928.112
 896.321 502.504
 251.028 638.947
 784.923 966.524
 818.402 52.179
 750.357 834.672
 939.246 797.860
 852.123 566.148
 364.010 624.392
 81.519 467.134
 46.702 34.969
 478.739 152.956
 624.425 5.965
 566.658 221.098
 805.882 238.504
 868.568 207.000
 995.077 116.783
 469.517 889.014
 64.845 754.956
 580.155 929.166
 293.751 92.271
 701.259 980.404
 55.216 718.211
 177.395 572.100
 68.334 890.513
 908.907 883.074
 507.917 354.947
 579.749 519.779
 351.857 32.758
 600.375 497.094
 295.486 246.804
 783.355 146.268
 866.447 887.987
 616.543 790.575
 964.425 147.976
 504.223 891.454
 565.507 171.001
 968.857 399.077
 361.826 106.310
 80.809 179.979
 447.371 613.543
 175.155 344.624
 57.609 316.656
 665.683 779.387
 773.895 89.234
 746.962 185.623
 417.005 347.115
 334.601 944.405
 183.890 825.666
 408.229 425.603
 987.504 122.012
 246.189 226.563
 703.968 720.763
 958.525 806.546
 330.310 319.824
 396.599 141.795
 328.368 195.575
 432.917 191.654
 548.395 649.967
 830.841 983.420
 664.477 461.952
 356.313 102.786
 541.593 809.238
 396.163 943.845
 122.233 561.083
 441.776 619.381
 453.717 786.907
 252.710 365.592
 263.285 37.685
 40.339 268.523
 867.523 586.839
 392.840 380.710
 219.732 654.641
 14.104 739.933
 50.412 365.700
 362.861 417.359
 542.454 124.217
 474.916 745.004
 957.062 448.213
 229.553 53.330
 445.493 434.471
 7.660 105.605
 754.788 673.607
 588.783 478.501
 175.655 983.316
 580.239 206.223
 353.208 51.790
 74.578 391.701
 155.413 397.690
 331.549 272.134
 791.901 763.469
 394.481 502.167
 622.426 611.601
 824.271 546.613
 368.031 125.330
 390.578 931.777
 720.411 504.342
 151.058 331.834
 70.502 259.582
 5.525 721.457
 383.801 158.981
 490.715 30.917
 228.032 856.548
 318.989 333.632
 902.580 591.227
 325.206 782.731
 275.570 599.680
 12.337 512.339
 753.863 620.115
 548.852 16.371
 196.860 534.288
 718.021 113.556
 143.260 404.452
 127.818 268.849
 510.464 904.404
 714.986 550.583
 711.727 52.776
 801.031 907.389
 632.415 756.658
 342.577 312.733
 32.574 629.601
 552.877 976.813
 70.737 915.691
 322.789 610.353
 848.502 827.044
 233.589 252.867
 185.368 772.518
 904.349 575.164
 479.946 548.421
 754.950 723.914
 181.626 695.477
 371.986 602.119
 473.757 659.231
 746.977 146.301
 596.136 772.743
 0.396 357.482
 355.144 200.957
 425.472 22.798
 781.259 26.117
 974.776 697.538
 296.024 434.431
 690.887 338.841
 797.328 197.657
 148.456 243.320
 619.375 182.008
 155.651 657.943
 681.611 703.933
 762.994 638.981
 321.860 71.626
 880.148 725.465
 278.717 377.051
 417.307 584.897
 215.958 450.841
 86.801 559.057
 689.237 167.302
 639.709 581.331
 868.020 935.224
 17.177 114.408
 921.743 69.181
 390.429 944.454
 240.116 783.046
 398.861 6.581
 517.811 150.674
 702.028 63.737
 831.246 546.963
 696.767 440.018
 760.595 715.168
 451.267 58.231
 157.407 743.457
 437.897 454.438
 574.507 305.944
 948.386 958.958
 610.230 602.071
 418.995 829.185
 376.906 475.190
 628.360 295.607
 90.337 309.029
 533.356 505.181
 952.259 982.575
 633.594 497.977
 324.254 543.592
 286.023 181.506
 885.069 362.886
 488.644 836.078
 442.677 520.589
 805.869 822.709
 209.907 607.874
 384.948 717.510
 223.068 198.784
 308.590 173.332
 715.240 44.361
 817.172 36.736
 381.021 792.360
 516.364 17.694
 772.296 358.842
 442.652 928.099
 432.512 231.499
 497.953 845.873
 651.029 118.224
 71.570 712.877
 943.113 758.171
 757.288 790.891
 32.327 66.991
 637.861 50.426
 430.428 414.445
 169.075 187.490
 828.922 943.038
 849.487 304.430
 792.472 783.250
 536.713 869.463
 487.012 547.531
 971.612 917.500
 897.387 975.242
 130.846 370.358
 656.472 328.607
 857.322 150.832
 888.857 520.518
 556.101 521.509
 489.548 794.358
 907.927 890.392
 836.767 520.176
 689.093 551.634
 856.279 657.497
 118.525 347.026
 594.090 140.278
 232.520 683.921
 449.464 732.214
 744.369 385.163
 108.707 289.553
 638.190 399.298
 92.794 253.202
 409.732 903.230
 982.773 112.214
 766.081 988.746
 562.847 467.452
 673.333 158.633
 772.474 748.567
 667.027 752.824
 888.979 61.356
 163.030 181.131
 377.438 668.603
 303.395 223.202
 404.689 228.807
 397.357 450.667
 881.773 767.586
 855.134 78.831
 789.862 960.408
 322.631 829.170
 377.647 327.650
 497.804 8.502
 965.397 439.565
 411.723 330.618
 627.522 895.754
 184.733 631.871
 979.993 268.146
 894.228 689.559
 902.586 105.838
 17.195 732.651
 963.478 612.557
 317.646 845.589
 972.647 481.831
 244.498 480.517
 811.872 260.505
 175.327 399.701
 16.675 298.225
 800.160 22.360
 516.442 9.370
 779.311 818.174
 173.393 646.160
 550.813 808.900
 952.339 769.035
 904.822 660.662
 557.734 955.569
 111.291 289.245
 501.954 255.181
 988.064 391.322
 831.721 357.678
 162.302 153.854
 103.987 173.459
 820.108 395.353
 837.227 437.202
 696.393 135.458
 191.256 350.637
 747.015 668.000
 373.290 119.883
 513.410 487.827
 508.613 355.712
 360.006 269.077
 932.120 668.549
 588.383 653.915
 986.910 772.159
 539.351 43.289
 95.573 19.639
 642.830 307.709
 689.751 431.879
 501.780 295.094
 337.892 982.216
 364.677 908.268
 346.875 602.108
 193.630 76.589
 180.634 142.754
 242.538 139.739
 141.299 328.425
 970.528 497.874
 2.207 671.527
 906.831 127.783
 226.948 880.189
 9.344 1.574
 317.095 610.223
 203.231 120.647
 919.294 519.136
 309.236 856.675
 8.811 635.443
 963.216 402.281
 623.624 617.527
 456.028 221.563
 825.830 739.036
 581.947 565.179
 343.853 489.172
 547.765 2.116
 431.153 743.749
 65.526 912.294
 49.379 164.796
 809.197 387.955
 433.909 81.476
 167.641 680.174
 268.308 742.635
 459.057 388.394
 125.285 801.425
 599.878 979.598
 22.417 875.828
 336.393 909.400
 91.329 346.792
 70.512 835.338
 622.580 420.060
 640.844 913.813
 481.561 241.107
 83.297 473.267
 902.923 258.095
 896.626 989.338
 475.065 459.169
 10.843 50.880
 187.811 842.243
 911.140 212.258
 404.664 922.544
 946.368 356.426
 657.835 51.475
 66.482 539.584
 74.962 255.898
 233.160 612.157
 809.287 546.802
 755.787 88.299
 41.508 667.950
 372.833 408.837
 386.178 926.713
 156.191 567.606
 6.015 579.644
 221.459 971.493
 504.691 633.877
 816.362 818.556
 26.520 412.167
 996.917 410.485
 686.993 744.967
 728.922 885.149
 941.554 768.726
 641.323 347.328
 174.710 487.389
 656.689 292.000
 263.862 96.543
 509.154 321.320
 201.876 569.868
 486.604 235.870
 811.873 799.318
 184.667 680.838
 873.028 188.243
 296.276 211.836
 516.101 685.429
 471.516 242.312
 914.183 873.485
 635.534 189.633
 162.828 583.466
 242.928 860.210
 842.737 185.903
 248.927 831.621
 318.873 934.194
 892.600 192.971
 36.913 627.601
 95.074 401.123
 318.951 176.842
 584.457 372.698
 776.202 44.732
 54.832 948.291
 991.066 787.687
 363.676 990.485
 571.304 221.714
 162.695 80.439
 745.582 900.123
 461.910 794.642
 5.401 331.499
 544.402 124.728
 760.050 538.023
 806.362 765.654
 868.176 399.165
 498.679 773.310
 254.584 627.920
 825.410 779.587
 579.781 960.480
 322.136 364.547
 271.499 120.624
 132.717 900.738
 774.062 652.800
 543.724 798.606
 948.149 749.152
 567.265 454.671
 438.656 562.532
 208.807 711.743
 3.316 177.402
 368.533 424.418
 194.131 771.572
 732.771 940.791
 45.229 552.774
 974.020 385.429
 135.183 694.571
 630.234 497.860
 353.209 766.009
 40.592 148.992
 153.966 479.485
 118.301 244.974
 985.142 42.765
 811.629 519.179
 818.939 955.845
 190.935 209.344
 419.445 844.040
 878.700 84.980
 692.206 358.298
 266.410 12.221
 452.850 436.280
 719.530 767.137
 434.135 327.410
 920.934 197.721
 744.305 907.114
 133.240 918.292
 166.094 495.380
 538.921 342.771
 220.477 848.883
 839.389 135.421
 340.506 301.220
 934.010 705.274
 539.784 409.728
 59.064 585.110
 801.954 548.136
 124.834 824.833
 949.577 920.747
 854.318 565.105
 813.894 615.240
 485.656 928.861
 165.058 847.789
 366.472 229.646
 572.642 166.403
 434.376 216.595
 348.679 387.750
 864.326 891.467
 133.560 660.972
 669.052 94.545
 875.252 631.744
 690.086 79.928
 733.988 964.218
 718.954 219.125
 330.661 851.358
 773.801 582.604
 213.267 879.825
 237.309 765.670
 111.041 129.191
 376.384 26.772
 602.263 482.376
 30.268 687.804
 64.464 251.203
 116.791 167.552
 983.146 714.709
 290.277 857.066
 848.619 505.907
 140.676 941.101
 404.713 833.178
 881.887 879.955
 65.691 794.270
 495.876 514.083
 979.398 933.283
 814.207 78.017
 779.553 244.169
 394.312 14.753
 285.174 968.770
 226.555 586.320
 720.611 344.594
 60.407 366.328
 848.840 389.245
 312.522 776.661
 340.073 467.295
 292.898 659.953
 796.820 764.488
 612.515 244.045
 888.109 527.367
 699.891 802.378
 725.348 538.080
 16.012 408.477
 859.317 449.307
 806.301 752.594
 464.052 358.612
 632.127 378.827
 474.108 51.376
 878.308 522.029
 685.212 273.670
 410.705 101.503
 346.060 938.612
 361.221 254.479
 245.579 439.934
 26.074 973.883
 122.995 3.664
 285.145 124.825
 738.445 902.173
 71.709 40.966
 683.471 174.623
 857.122 499.693
 980.713 424.547
 56.415 613.386
 420.584 120.334
 728.907 788.539
 63.072 319.575
 41.314 645.949
 251.413 726.215
 106.291 680.258
 150.905 713.262
 11.785 498.043
 253.142 287.380
 948.924 8.282
 439.426 709.320
 239.611 760.782
 245.832 530.923
 998.812 316.210
 538.568 471.056
 958.026 680.449
 217.019 775.485
 271.193 306.361
 91.499 326.434
 645.935 333.786
 214.755 763.799
 943.240 745.285
 615.201 619.968
 97.501 117.899
 223.402 962.655
 284.067 73.059
 392.353 184.534
 239.397 306.050
 580.439 414.813
 383.745 917.343
 740.858 986.830
 350.418 390.285
 692.735 548.626
 959.562 948.501
 140.649 712.144
 936.795 682.878
 167.188 703.734
 444.522 28.700
 506.990 797.257
 21.396 180.758
 983.324 514.930
 896.058 405.744
 365.310 694.706
 16.179 10.575
 4.387 711.365
 2.235 781.519
 804.681 957.299
 664.599 866.804
 948.673 334.538
 608.181 445.256
 865.347 68.717
 764.355 731.224
 924.265 856.063
 737.283 303.424
 450.328 814.148
 510.683 819.385
 768.066 184.980
 39.654 560.948
 941.890 384.371
 336.606 138.104
 723.934 94.440
 964.673 12.481
 450.784 337.323
 68.861 257.801
 444.944 168.851
 724.878 387.900
 29.453 3.133
 66.920 904.420
 911.233 975.149
 295.265 962.709
 239.992 911.737
 767.359 757.947
 617.591 795.608
 275.048 691.950
 183.451 346.641
 716.991 407.986
 303.892 924.670
 428.195 455.285
 469.154 184.032
 745.541 761.590
 576.670 228.563
 114.567 611.291
 631.022 763.347
 402.290 324.525
 1.573 393.989
 625.233 950.581
 182.455 653.622
 160.988 684.357
 634.144 50.987
 643.552 310.248
 842.162 829.292
 183.475 212.246
 500.299 745.093
 667.874 566.207
 460.376 949.822
 624.818 470.057
 238.097 555.213
 252.203 455.371
 828.230 149.449
 561.433 60.340
 968.808 6.172
 347.938 696.203
 862.637 986.480
 628.511 689.023
 478.009 808.668
 862.823 174.018
 624.826 976.000
 364.221 24.067
 956.372 874.443
 792.454 536.548
 252.779 435.520
 75.542 528.109
 874.995 0.715
 925.269 405.577
 166.097 209.990
 764.200 819.083
 51.596 595.503
 173.619 552.132
 836.445 210.798
 281.086 270.009
 601.552 824.237
 41.612 805.478
 7.489 602.743
 413.638 497.665
 261.743 598.103
 604.607 170.354
 495.363 903.684
 53.087 109.544
 525.340 895.843
 645.793 612.163
 603.978 223.451
 937.061 579.483
 132.109 13.279
 272.018 236.495
 749.086 361.765
 717.963 404.594
 721.535 468.629
 414.051 137.159
 100.821 509.351
 268.637 759.588
 874.975 456.706
 105.726 16.037
 926.504 852.082
 204.241 709.306
 348.272 941.376
 331.901 788.418
 843.840 464.879
 572.876 666.267
 27.686 703.222
 536.944 779.060
 379.167 500.316
 547.389 187.248
 29.724 918.106
 593.463 787.080
 66.290 826.223
 736.919 391.409
 409.357 132.396
 145.246 251.903
 818.448 947.308
 429.132 252.168
 141.339 821.898
 758.890 987.803
 459.326 257.675
 672.705 766.064
 395.773 74.067
 245.360 471.217
 108.574 414.339
 614.542 534.003
 641.769 316.876
 845.712 462.836
 583.111 896.187
 917.294 603.826
 781.983 432.748
 714.498 825.588
 97.572 618.566
 400.168 517.806
 346.022 42.255
 279.847 759.979
 325.590 810.538
 269.632 384.710
 752.141 219.809
 611.001 319.869
 318.131 230.027
 436.500 453.238
 784.369 412.386
 882.080 994.584
 865.971 191.523
 452.029 102.176
 726.114 872.340
 385.096 347.397
 640.444 811.609
 538.033 382.286
 41.537 486.666
 315.785 185.759
 849.922 339.563
 34.640 245.958
 102.388 487.603
 732.525 505.226
 209.041 433.400
 344.237 382.866
 220.717 163.258
 671.670 496.937
 733.547 766.147
 111.231 143.348
 166.815 351.981
 391.851 237.555
 245.650 402.826
 944.689 375.956
 426.923 200.493
 115.324 290.948
 503.146 975.506
 464.503 131.599
 686.716 393.322
 436.196 342.500
 550.114 801.970
 831.657 93.931
 414.229 819.887
 773.355 159.771
 227.799 742.941
 209.260 284.103
 959.881 435.599
 860.219 627.356
 781.407 773.497
 793.429 57.744
 291.411 894.664
 283.891 339.106
 151.810 956.189
 151.711 662.987
 337.999 384.773
 513.093 247.520
 850.763 746.572
 611.648 660.610
 930.547 977.694
 687.239 167.931
 284.038 336.248
 353.169 320.806
 494.038 724.785
 678.280 514.226
 8.961 44.195
 675.950 705.862
 973.069 672.759
 582.459 503.202
 691.145 604.072
 636.438 523.966
 953.124 952.566
 850.863 206.240
 459.797 563.346
 879.179 996.616
 577.836 103.038
 725.667 249.842
 951.791 909.518
 23.182 920.554
 656.429 830.986
 513.248 670.688
 581.764 469.352
 406.462 824.917
 305.734 480.741
 495.815 416.188
 478.817 588.982
 340.524 625.212
 577.617 588.639
 959.986 248.157
 89.985 95.880
 281.424 458.015
 785.346 31.775
 903.755 355.037
 666.431 568.110
 485.199 443.723
 661.376 445.367
 472.514 807.234
 720.424 491.969
 782.827 969.428
 54.222 779.357
 70.356 100.468
 69.449 975.992
 83.501 709.972
 603.550 92.444
 394.591 423.640
 268.400 307.499
 94.912 12.448
 720.272 940.489
 349.454 960.576
 71.597 787.257
 535.335 457.910
 242.433 6.314
 909.214 489.106
 63.451 958.501
 804.726 383.750
 337.825 939.182
 521.424 776.283
 749.934 558.460
 680.644 901.217
 580.727 724.785
 567.788 785.161
 212.556 263.727
 109.716 474.752
 642.880 290.361
 733.148 506.386
 892.396 575.179
 576.486 443.286
 707.712 464.607
 872.338 306.976
 193.775 993.876
 848.866 958.398
 542.077 858.328
 110.165 48.992
 375.523 976.223
 123.057 690.198
 141.155 709.312
 461.541 872.430
 632.311 24.887
 720.670 308.997
 999.925 243.712
 216.781 459.497
 359.378 671.356
 526.929 189.356
 358.490 646.243
 701.361 801.542
 341.044 36.694
 301.208 2.793
 218.814 302.805
 789.922 975.269
 6.698 118.949
 839.789 866.405
 536.794 581.673
 731.066 201.443
 957.562 948.872
 725.617 496.921
 756.347 53.186
 422.512 507.187
 683.307 279.959
 60.957 383.127
 771.103 712.912
 265.411 642.022
 759.711 534.558
 146.233 334.392
 474.512 469.544
 122.157 508.198
 846.824 314.644
 541.977 888.939
 290.587 886.324
 703.765 257.429
 491.718 904.062
 330.687 972.778
 465.246 923.603
 920.911 379.037
 80.694 838.431
 681.536 888.674
 442.118 220.139
 346.968 558.560
 282.892 799.581
 13.236 184.244
 346.898 272.066
 961.912 821.282
 980.579 803.315
 149.027 199.282
 460.773 720.991
 772.689 491.710
 990.954 892.406
 862.610 124.589
 576.141 846.459
 738.673 797.887
 850.129 321.233
 125.002 218.121
 296.784 273.068
 670.088 528.533
 552.016 524.042
 179.655 418.944
 669.854 848.818
 412.790 11.353
 413.177 995.787
 296.825 975.484
 18.484 628.791
 684.531 822.462
 169.246 582.649
 688.057 861.797
 481.510 907.085
 385.875 59.702
 999.383 578.740
 597.786 694.027
 560.769 279.920
 73.169 716.769
 422.248 456.191
 31.425 578.987
 926.596 794.158
 551.475 680.389
 910.357 17.685
 927.972 827.746
 838.615 338.008
 222.151 139.384
 629.188 253.727
 840.013 749.333
 801.607 564.465
 902.760 742.340
 923.296 211.295
 345.166 803.171
 495.175 803.089
 326.239 669.670
 43.698 736.224
 480.369 233.545
 591.132 612.001
 421.780 896.236
 139.164 38.561
 464.060 935.414
 803.987 849.527
 781.636 312.274
 718.588 648.314
 851.182 708.086
 407.570 403.707
 426.046 43.233
 632.445 478.418
 52.061 241.753
 494.834 7.910
 92.777 263.239
 118.405 392.403
 838.618 151.630
 458.009 892.116
 798.232 32.244
 609.507 886.181
 59.975 125.380
 522.777 371.922
 343.886 203.511
 812.851 236.520
 294.422 781.776
 682.798 861.168
 774.778 245.967
 32.596 743.174
 575.844 151.995
 49.890 209.072
 536.070 905.015
 833.116 497.339
 650.063 789.679
 460.335 709.086
 219.175 985.795
 916.502 445.977
 440.227 391.885
 159.244 604.204
 340.733 184.443
 523.137 389.752
 530.215 470.243
 522.618 422.245
 555.702 815.773
 754.928 951.695
 511.194 50.151
 70.654 14.691
 70.096 489.915
 967.827 484.427
 978.837 595.542
 476.080 743.916
 789.420 275.755
 783.586 345.640
 817.323 357.736
 877.727 866.216
 915.594 655.679
 330.300 964.729
 161.160 129.127
 572.233 791.809
 288.176 623.923
 37.054 647.859
 86.978 945.920
 75.747 568.044
 754.943 609.981
 680.121 124.440
 654.828 628.865
 622.670 628.307
 252.419 518.816
 406.429 424.881
 392.155 176.920
 399.922 576.700
 78.650 71.293
 144.617 797.654
 693.508 935.972
 202.942 537.308
 48.604 801.031
 154.805 23.125
 895.162 153.270
 743.523 386.951
 836.752 518.031
 465.280 662.279
 976.225 997.898
 539.846 11.577
 831.963 784.752
 597.609 490.343
 936.435 378.629
 175.453 579.004
 256.560 966.928
 291.288 608.537
 905.719 922.720
 726.655 704.513
 134.416 719.260
 904.814 501.527
 951.753 292.666
 326.772 300.819
 932.199 345.224
 792.181 613.876
 369.096 612.692
 160.821 850.243
 343.427 330.584
 232.084 855.673
 957.149 152.695
 665.710 814.455
 736.707 491.812
 421.721 815.687
 424.056 574.622
 348.681 905.936
 247.561 603.442
 637.862 359.817
 589.779 984.702
 430.702 985.341
 357.503 72.521
 914.969 723.258
 503.991 754.714
 471.702 420.261
 74.535 213.643
 493.436 166.743
 943.053 576.423
 240.974 843.387
 505.972 944.671
 850.603 760.342
 5.208 495.552
 358.793 381.886
 697.547 271.091
 343.023 882.772
 684.290 735.140
 654.209 594.847
 101.972 756.062
 360.519 579.765
 369.588 962.861
 759.207 551.917
 935.656 283.549
 420.895 12.037
 193.189 282.834
 190.829 713.820
 984.040 813.562
 818.741 841.473
 25.943 639.724
 60.586 534.201
 124.002 501.336
 282.577 553.654
 709.396 511.363
 594.421 992.321
 946.068 506.439
 591.668 395.424
 803.357 735.886
 846.655 587.379
 379.639 53.086
 257.153 818.187
 727.442 70.320
 347.842 677.803
 151.241 819.599
 181.697 60.732
 679.797 609.823
 939.110 432.618
 238.772 532.752
 677.712 779.826
 127.341 510.221
 714.527 77.063
 224.016 721.885
 346.243 442.476
 979.264 551.224
 818.238 560.901
 591.171 947.991
 96.953 530.669
 779.123 953.692
 824.540 255.407
 570.918 464.595
 24.198 477.563
 380.786 521.533
 566.779 793.811
 87.547 190.099
 945.004 653.526
 609.594 617.292
 574.890 710.015
 730.939 75.366
 151.854 651.070
 352.503 700.230
 731.582 101.688
 445.672 435.647
 336.458 579.650
 369.584 156.650
 363.654 146.379
 806.326 582.602
 700.323 74.464
 874.160 934.478
 747.572 933.084
 331.021 139.970
 983.681 247.793
 589.988 57.550
 927.430 736.743
 274.522 755.573
 516.481 867.099
 561.261 439.820
 818.575 559.414
 737.719 532.681
 423.406 631.001
 464.864 545.646
 801.653 489.445
 732.066 395.367
 799.480 532.412
 554.180 349.565
 399.507 188.712
 45.578 775.340
 13.660 947.554
 649.878 737.433
 173.306 608.065
 371.210 461.831
 294.837 270.204
 785.511 960.521
 674.490 852.396
 178.998 191.468
 408.040 622.454
 214.370 5.161
 145.557 969.281
 240.049 571.681
 538.160 416.437
 488.927 772.739
 675.399 318.949
 543.518 229.026
 464.379 315.867
 235.335 778.321
 683.860 98.353
 586.938 652.906
 730.512 451.927
 62.841 670.920
 935.384 538.425
 665.796 65.546
 794.830 584.928
 771.583 254.385
 763.032 271.127
 839.986 790.651
 77.471 271.359
 652.146 845.136
 821.901 371.685
 712.805 16.051
 414.399 995.316
 206.373 741.425
 484.861 621.474
 22.391 549.721
 673.898 654.022
 61.311 298.532
 943.773 608.259
 316.015 153.930
 194.962 749.000
 196.800 605.305
 185.761 383.067
 654.419 308.862
 266.455 127.673
 862.120 39.651
 276.823 526.763
 376.354 804.916
 81.790 144.566
 718.204 44.069
 804.011 644.401
 442.792 391.980
 475.899 666.928
 809.339 307.060
 902.599 501.757
 775.723 824.336
 279.621 436.537
 941.906 162.199
 26.105 245.963
 308.273 31.454
 311.187 917.601
 927.574 423.904
 504.735 410.952
 170.843 817.774
 865.303 910.074
 934.523 67.394
 981.750 698.467
 552.229 448.694
 57.417 888.386
 882.627 130.073
 17.467 846.688
 295.230 715.315
 534.047 237.489
 417.175 962.532
 507.038 251.040
 212.950 587.107
 869.651 301.290
 500.608 489.618
 70.848 385.571
 445.059 359.518
 436.315 432.955
 72.831 455.457
 245.330 488.289
 912.508 282.620
 654.624 42.227
 548.105 721.082
 127.175 420.183
 74.708 17.284
 312.375 971.830
 140.109 559.267
 105.370 85.135
 744.941 906.926
 72.404 403.173
 136.669 548.402
 453.183 306.777
 677.776 975.764
 381.562 891.002
 281.781 105.740
 846.178 598.337
 6.533 768.597
 740.009 57.301
 364.921 920.030
 322.513 832.848
 379.326 632.473
 693.259 936.657
 966.295 544.573
 808.240 423.596
 818.983 807.234
 969.017 958.481
 61.545 193.940
 93.009 258.505
 915.165 739.755
 896.651 75.871
 850.562 351.068
 60.532 297.165
 946.230 365.797
 619.216 606.577
 742.451 136.177
 53.352 435.533
 923.926 713.772
 636.269 938.452
 902.313 514.946
 482.905 970.843
 355.737 76.278
 900.297 369.919
 145.397 330.585
 183.578 758.065
 727.731 168.155
 30.354 5.410
 250.307 832.927
 553.369 939.297
 324.988 143.877
 203.653 806.388
 955.342 847.404
 224.010 948.758
 27.231 82.485
 939.083 610.491
 0.653 977.734
 859.799 348.579
 144.004 564.828
 296.289 174.489
 583.818 268.359
 697.126 934.394
 186.785 265.761
 979.680 71.155
 507.544 566.193
 605.603 464.772
 714.642 63.039
 458.889 575.839
 115.594 415.916
 776.903 314.794
 35.579 24.995
 495.445 515.418
 836.681 699.063
 628.875 331.661
 597.467 780.696
 400.066 420.474
 785.928 384.362
 150.168 178.967
 360.447 199.119
 935.733 220.973
 409.663 695.269
 704.573 496.335
 306.980 7.996
 28.829 156.367
 601.665 720.351
 264.475 272.397
 516.193 968.328
 353.915 532.966
 67.628 993.182
 149.237 931.628
 905.968 487.153
 417.294 454.582
 969.493 850.588
 607.063 769.361
 829.179 99.042
 980.348 676.872
 42.427 441.620
 997.807 534.302
 199.786 75.846
 535.673 291.459
 444.607 104.298
 909.404 154.208
 719.976 534.627
 77.394 32.842
 573.610 453.200
 272.039 827.885
 81.314 805.254
 591.577 619.238
 963.084 928.140
 421.874 965.479
 720.848 492.037
 533.508 687.955
 159.507 742.724
 110.073 749.062
 827.412 617.846
 55.651 566.528
 171.240 141.220
 653.100 406.799
 813.847 474.535
 903.436 332.764
 680.684 623.237
 776.677 646.536
 397.616 320.070
 705.589 360.035
 715.259 327.860
 218.489 78.426
 765.323 860.641
 851.546 818.543
 884.053 82.422
 823.700 871.249
 35.883 535.104
 270.546 408.941
 604.355 715.783
 692.479 333.380
 382.597 979.479
 205.335 941.656
 965.929 111.984
 920.257 586.887
 726.157 690.827
 507.985 243.350
 10.783 137.360
 609.049 12.045
 868.606 832.658
 76.126 271.439
 242.292 12.680
 122.194 679.564
 302.531 328.161
 794.994 248.209
 119.940 921.592
 5.013 559.161
 700.286 872.864
 754.001 88.002
 144.564 647.658
 600.346 895.593
 264.796 264.948
 566.091 384.102
 893.874 814.461
 150.632 777.106
 706.483 499.305
 334.000 746.368
 29.158 866.749
 97.129 586.256
 600.158 400.499
 179.567 336.327
 861.451 275.332
 362.070 719.373
 271.165 180.170
 280.605 33.346
 539.094 574.378
 631.001 688.468
 161.894 196.006
 44.377 783.673
 298.485 747.037
 40.236 478.156
 837.721 362.264
 387.557 333.551
 505.957 163.744
 218.313 820.255
 405.740 115.934
 89.634 728.275
 411.101 747.318
 330.530 869.941
 140.132 577.960
 840.021 670.963
 630.485 289.934
 632.086 619.945
 534.784 565.579
 908.711 77.991
 385.611 879.269
 48.037 273.019
 836.783 409.643
 336.145 942.455
 430.059 204.614
 467.248 707.969
 353.651 109.932
 160.009 922.672
 418.192 108.447
 762.686 120.816
 472.717 221.788
 475.034 909.672
 191.381 124.969
 31.861 900.203
 382.760 9.014
 56.397 195.759
 87.636 904.299
 188.924 804.957
 946.085 820.836
 868.176 765.685
 916.624 359.532
 833.861 551.729
 33.426 354.826
 25.375 662.591
 684.469 93.562
 274.419 991.961
 904.603 453.020
 681.343 342.817
 501.334 163.571
 682.861 159.939
 894.605 345.094
 871.986 426.847
 359.702 523.297
 632.326 607.484
 747.775 800.297
 564.014 278.044
 632.357 546.683
 676.521 605.892
 432.047 478.933
 26.493 396.521
 206.510 881.213
 211.664 991.999
 160.673 884.553
 173.332 702.395
 144.085 505.258
 591.051 662.802
 650.648 709.617
 708.881 400.836
 638.115 270.928
 350.308 981.841
 355.052 40.216
 749.643 270.736
 821.295 402.459
 445.337 650.607
 520.774 839.587
 92.187 899.500
 675.147 389.836
 605.151 919.508
 443.589 365.453
 450.635 598.350
 886.862 468.384
 258.264 365.481
 219.351 692.874
 796.710 475.723
 5.782 407.229
 3.956 847.123
 623.010 312.102
 401.118 420.737
 662.628 643.064
 268.732 663.230
 486.489 850.072
 297.118 554.386
 931.917 890.330
 613.428 386.980
 91.908 324.484
 665.471 43.009
 141.714 234.945
 137.919 325.454
 648.430 981.040
 74.492 36.777
 564.678 375.895
 568.044 63.059
 879.014 687.272
 599.792 895.317
 460.545 117.524
 903.310 87.396
 107.591 60.465
 595.334 793.300
 882.541 435.042
 954.166 67.433
 7.719 992.552
 290.770 260.692
 508.879 436.785
 704.025 956.383
 350.504 1.466
 449.573 205.558
 515.340 328.961
 193.974 725.461
 672.610 886.249
 38.331 491.721
 166.118 52.098
 546.990 199.751
 774.404 492.378
 229.599 199.220
 367.446 603.159
 823.745 163.682
 353.821 4.059
 89.069 282.461
 902.180 183.223
 633.457 631.180
 883.277 71.880
 982.352 459.082
 443.403 217.902
 811.009 934.314
 44.964 257.061
 77.506 811.997
 731.216 986.104
 15.433 74.335
 654.128 727.620
 316.510 767.723
 489.301 62.507
 805.122 600.259
 20.429 877.150
 882.204 826.040
 756.453 30.071
 601.522 132.715
 124.254 553.495
 496.786 659.155
 313.157 951.135
 965.776 534.532
 817.834 882.452
 853.769 972.996
 794.443 899.144
 781.741 644.628
 500.317 250.748
 107.391 828.898
 897.601 447.756
 263.982 438.000
 361.407 872.883
 621.769 960.881
 817.003 390.067
 190.804 452.188
 339.980 508.021
 116.672 991.852
 668.139 117.923
 400.059 329.366
 402.072 315.995
 937.606 351.515
 199.118 29.741
 379.445 363.246
 606.893 545.541
 424.970 129.404
 530.270 55.028
 733.162 11.277
 700.038 733.288
 260.365 58.388
 11.100 884.713
 413.284 435.158
 649.821 358.583
 227.719 317.157
 538.756 778.688
 866.867 266.474
 625.654 447.113
 42.678 864.603
 843.278 885.374
 668.771 959.298
 406.679 445.367
 775.832 574.690
 312.302 852.915
 785.367 287.897
 104.324 798.350
 923.627 527.307
 901.498 137.518
 345.754 775.222
 384.267 54.548
 365.389 428.763
 556.944 821.736
 684.787 96.636
 81.252 995.004
 285.733 285.018
 361.719 943.930
 466.184 793.392
 214.480 237.460
 638.665 131.367
 311.428 309.904
 894.163 951.648
 931.814 1.880
 883.033 834.252
 221.985 508.647
 378.500 855.357
 837.774 240.256
 528.533 724.021
 777.847 386.379
 530.616 5.138
 493.321 131.480
 497.311 91.848
 140.058 546.555
 37.219 310.309
 614.680 21.114
 428.270 389.739
 850.825 538.205
 783.245 707.509
 643.967 246.307
 829.491 309.413
 994.974 270.977
 577.271 936.913
 916.129 927.659
 418.795 784.049
 708.538 852.470
 970.277 715.802
 604.734 732.700
 83.225 356.281
 160.840 481.910
 952.591 89.320
 993.383 819.763
 635.372 286.493
 78.838 253.983
 764.000 309.508
 390.044 656.372
 947.719 237.396
 731.112 727.561
 658.529 196.268
 178.353 172.864
 105.810 363.998
 43.769 896.338
 228.014 567.682
 82.935 759.818
 936.818 162.532
 181.667 761.843
 807.582 992.173
 715.074 946.985
 642.194 487.537
 495.754 54.008
 561.335 811.246
 860.535 211.721
 291.386 733.237
 210.931 770.492
 77.986 109.131
 773.134 256.583
 618.172 293.473
 608.745 113.139
 693.868 64.405
 945.633 268.539
 902.009 63.933
 745.357 88.452
 304.718 908.720
 443.820 126.404
 713.829 931.004
 937.591 508.694
 127.801 539.066
 910.109 258.415
 959.055 903.560
 348.523 381.184
 732.408 682.513
 769.787 868.491
 960.190 787.109
 8.940 705.601
 669.435 396.178
 6.019 547.570
 287.120 74.172
 522.141 512.570
 199.720 600.218
 108.998 865.500
 665.374 30.403
 516.925 571.561
 945.988 287.892
 450.106 399.338
 570.894 792.901
 637.251 572.048
 774.715 34.339
 383.752 795.489
 54.425 665.306
 486.936 739.184
 851.906 434.448
 837.522 885.991
 929.477 693.689
 483.887 783.647
 610.738 140.271
 15.553 583.325
 704.867 37.934
 20.750 805.090
 319.206 239.708
 110.549 263.519
 546.172 615.184
 677.490 269.579
 42.355 820.732
 596.616 613.872
 110.002 985.118
 486.298 463.646
 56.389 699.213
 758.088 469.520
 310.799 471.233
 410.356 891.037
 190.870 453.439
 598.791 992.122
 951.986 67.956
 265.365 922.993
 150.447 104.708
 171.701 654.350
 681.540 770.348
 286.397 638.854
 598.960 10.940
 670.674 885.406
 916.713 581.302
 422.479 201.010
 676.506 799.000
 333.998 905.696
 223.370 600.571
 227.490 296.698
 663.953 451.496
 323.704 232.862
 132.542 280.608
 908.297 148.885
 709.624 985.095
 265.136 576.723
 530.085 146.139
 689.714 349.427
 889.283 509.931
 58.012 357.306
 564.894 17.515
 160.752 299.939
 383.282 843.488
 903.215 877.958
 486.979 52.353
 677.730 359.294
 223.649 267.350
 228.817 264.668
 948.749 725.596
 217.247 891.364
 889.101 461.534
 344.359 643.060
 81.174 205.056
 295.606 282.636
 7.419 128.633
 204.132 666.131
 91.085 447.677
 701.181 656.525
 562.307 328.795
 618.257 428.636
 216.662 741.137
 822.363 449.705
 295.799 86.613
 614.581 8.164
 625.271 346.120
 296.078 235.495
 447.491 402.270
 424.943 358.260
 241.074 356.449
 550.519 180.317
 578.304 401.839
 746.097 45.570
 549.471 887.485
 570.618 301.468
 989.178 995.420
 508.608 370.846
 141.207 227.568
 875.911 257.940
 164.065 76.835
 376.283 742.722
 131.059 642.977
 267.828 750.705
 741.747 994.890
 594.207 783.544
 614.353 113.777
 377.086 734.920
 752.495 753.762
 605.218 538.148
 9.108 396.083
 421.734 553.681
 243.232 158.836
 62.659 329.294
 472.446 455.709
 872.534 791.460
 958.854 914.385
 481.496 257.609
 576.960 498.805
 914.750 115.077
 447.528 500.755
 790.417 79.215
 86.066 537.021
 694.046 621.038
 814.237 511.253
 474.264 210.831
 976.923 667.892
 339.075 240.283
 359.549 12.746
 829.176 909.980
 825.335 25.539
 664.479 564.905
 509.521 408.999
 92.059 257.053
 289.117 662.488
 275.396 56.058
 767.846 232.077
 851.527 426.316
 704.722 460.255
 518.210 968.329
 902.802 264.668
 199.208 874.539
 746.504 534.588
 352.161 483.012
 219.244 404.993
 538.305 498.817
 688.808 500.596
 752.556 481.229
 559.850 725.973
 830.585 519.210
 58.140 393.720
 698.720 107.566
 629.999 251.656
 333.445 827.197
 366.024 4.369
 148.449 775.865
 347.118 76.396
 555.500 807.564
 172.663 877.249
 655.603 551.036
 178.037 586.123
 242.102 189.152
 947.409 250.782
 448.639 904.240
 846.826 706.022
 691.502 309.029
 64.067 767.722
 855.219 683.511
 370.780 295.277
 597.831 284.992
 797.402 874.955
 931.713 767.865
 113.673 37.041
 918.877 982.899
 371.783 448.647
 36.261 280.173
 433.105 430.609
 974.601 338.187
 953.718 330.324
 870.207 422.546
 542.677 782.788
 96.627 545.037
 977.100 140.118
 205.099 967.715
 409.968 416.759
 669.429 861.996
 343.321 945.342
 111.090 190.851
 867.705 669.263
 330.701 299.465
 847.953 105.700
 7.430 558.518
 628.214 630.729
 431.409 252.320
 651.544 890.889
 266.913 804.909
 560.204 998.009
 595.271 220.024
 734.126 271.962
 423.484 120.242
 412.109 855.660
 362.927 116.954
 51.369 624.791
 255.885 52.201
 147.669 679.271
 457.825 317.252
 544.872 952.084
 150.055 378.478
 197.134 363.099
 168.832 501.378
 249.910 629.859
 179.181 647.001
 221.391 614.340
 708.869 575.629
 491.017 614.928
 282.641 300.135
 436.559 627.640
 179.352 421.251
 559.129 511.849
 773.737 300.113
 152.989 555.977
 946.998 996.362
 323.544 890.993
 160.980 955.203
 945.335 927.866
 822.535 361.766
 947.812 773.758
 928.840 209.574
 789.296 825.839
 420.151 530.842
 250.716 256.650
 491.249 4.555
 575.832 337.480
 471.992 654.014
 281.835 832.852
 4.768 444.970
 645.087 517.801
 673.794 939.960
 365.751 88.066
 108.228 411.440
 369.963 860.551
 845.731 888.521
 209.764 96.838
 941.785 948.027
 363.222 66.093
 806.840 864.405
 667.093 26.226
 990.691 224.332
 582.210 714.758
 381.853 776.114
 400.801 165.589
 397.756 122.121
 461.699 307.138
 386.075 641.131
 3.304 844.458
 393.313 528.780
 218.098 16.559
 266.902 116.265
 92.123 474.820
 402.670 233.387
 637.173 414.021
 319.874 651.124
 524.599 259.867
 208.382 915.920
 982.643 372.179
 42.642 783.079
 152.638 948.126
 268.350 96.055
 144.465 332.477
 241.987 233.643
 473.083 380.080
 920.580 65.313
 783.296 128.330
 967.050 889.073
 120.191 473.792
 741.634 764.692
 21.585 597.314
 206.176 452.082
 393.685 726.715
 768.128 289.751
 181.933 286.563
 555.291 536.911
 919.250 272.774
 639.306 205.993
 179.810 658.176
 742.486 246.614
 97.851 26.983
 973.577 139.697
 440.405 335.162
 976.483 819.244
 216.107 474.263
 453.057 172.780
 628.344 93.544
 575.936 758.765
 962.011 214.808
 157.512 415.011
 54.190 502.489
 232.001 976.813
 618.615 465.230
 662.762 752.877
 353.094 341.898
 558.393 863.089
 392.852 332.908
 298.465 181.625
 918.670 185.678
 291.129 874.976
 177.512 830.373
 746.347 315.488
 619.084 828.925
 614.439 191.086
 541.437 277.204
 852.315 640.808
 522.575 558.594
 609.823 208.811
 896.338 948.857
 124.538 827.774
 716.053 619.700
 751.983 182.524
 598.190 574.990
 894.448 948.700
 813.114 612.955
 708.379 96.950
 206.999 564.261
 528.759 764.250
 416.761 974.728
 438.418 949.326
 250.789 638.262
 397.970 333.749
 627.328 136.531
 733.772 974.302
 617.994 894.135
 530.473 81.681
 667.521 438.773
 893.103 987.170
 136.990 183.609
 11.243 109.721
 834.205 382.313
 182.468 943.822
 992.344 95.583
 220.242 982.115
 280.519 341.357
 96.937 19.968
 374.414 760.078
 948.039 431.933
 582.069 432.580
 209.467 997.486
 162.251 153.258
 274.787 436.734
 647.422 837.852
 569.826 512.369
 499.340 576.414
 853.577 894.369
 295.799 511.748
 199.381 766.614
 837.520 506.198
 900.327 693.152
 743.826 870.075
 216.809 635.451
 396.510 69.082
 759.735 315.336
 318.385 751.919
 525.308 711.720
 14.771 979.893
 390.483 238.831
 944.061 675.267
 793.631 720.756
 52.013 902.487
 492.719 309.304
 341.369 165.036
 671.296 912.020
 344.484 839.998
 287.030 943.278
 415.898 722.396
 792.544 487.819
 211.239 342.781
 146.460 492.611
 18.697 825.547
 144.178 864.775
 162.892 34.092
 381.769 351.654
 114.679 204.661
 799.115 580.360
 273.971 196.677
 485.036 420.661
 408.511 517.482
 850.549 954.612
 145.760 937.899
 47.805 352.484
 646.403 467.122
 620.825 196.280
 8.621 756.670
 387.383 604.294
 137.412 349.863
 864.681 502.991
 791.095 172.363
 638.521 692.097
 519.303 998.356
 738.238 846.626
 917.652 444.076
 697.591 202.967
 431.734 94.330
 763.143 557.956
 187.788 307.994
 942.512 58.469
 553.443 865.042
 879.521 528.679
 336.216 91.289
 94.053 242.415
 410.347 248.911
 951.913 834.351
 777.252 522.894
 932.774 707.111
 467.866 718.386
 769.100 848.326
 596.036 54.666
 840.762 454.445
 283.531 81.831
 661.775 464.632
 65.063 530.852
 298.426 851.680
 914.823 751.290
 351.227 876.861
 836.572 599.446
 534.029 86.512
 352.446 159.266
 537.755 470.452
 489.650 345.937
 497.241 291.941
 480.618 235.175
 39.247 777.388
 295.490 248.110
 207.898 278.741
 953.731 110.960
 998.407 115.161
 905.055 699.978
 317.274 1.760
 422.597 515.354
 791.337 485.958
 160.473 33.587
 411.557 856.053
 743.768 637.589
 790.708 547.384
 384.803 179.345
 185.866 649.776
 161.811 593.878
 63.508 982.628
 314.402 848.708
 122.004 633.044
 967.131 13.801
 416.357 395.837
 303.906 397.435
 714.302 275.399
 800.893 678.742
 940.645 937.567
 555.949 333.329
 605.270 579.273
 603.765 590.829
 355.252 225.520
 906.040 769.268
 216.412 592.809
 186.668 328.374
 996.366 767.387
 127.589 990.504
 589.460 442.626
 539.412 52.576
 261.928 15.469
 812.913 704.609
 189.380 645.593
 287.030 70.306
 682.485 386.845
 633.088 473.146
 362.918 678.400
 153.832 429.091
 560.741 68.204
 182.875 286.003
 995.072 784.694
 901.634 622.923
 298.859 191.075
 676.486 232.550
 660.767 781.773
 971.332 121.337
 115.569 11.027
 475.785 748.146
 230.126 192.311
 975.902 99.224
 844.395 53.506
 804.607 970.212
 453.136 371.304
 268.147 441.151
 899.826 799.353
 31.167 324.998
 523.120 424.419
 37.909 821.468
 300.009 374.623
 585.125 584.329
 998.328 621.136
 781.204 420.314
 842.558 882.191
 916.695 281.029
 747.073 694.564
 527.653 625.635
 144.311 466.724
 902.225 552.400
 774.235 889.541
 912.788 892.631
 276.408 939.964
 754.042 193.022
 885.584 871.578
 38.258 784.601
 152.790 809.837
 801.884 941.330
 151.258 641.477
 75.657 102.919
 663.230 854.809
 479.097 798.826
 40.862 413.886
 738.631 928.928
 781.301 963.942
 468.803 486.439
 920.032 12.808
 73.129 346.831
 523.131 823.518
 243.619 979.479
 321.959 713.052
 497.107 594.185
 684.616 172.664
 167.024 430.786
 37.226 613.834
 658.670 395.401
 742.727 773.268
 915.332 691.086
 601.464 569.217
 475.619 273.696
 170.824 943.589
 226.268 66.223
 202.705 419.807
 669.523 708.220
 688.392 490.308
 883.500 912.886
 378.948 771.097
 213.916 105.629
 642.373 140.358
 406.007 167.560
 131.330 846.074
 378.897 689.166
 800.278 121.755
 127.020 927.889
 239.441 3.189
 473.358 573.335
 324.518 371.702
 219.326 761.281
 632.684 355.506
 961.261 488.572
 592.894 960.651
 752.050 502.505
 645.229 552.837
 359.838 847.823
 831.971 712.559
 48.590 920.190
 861.999 195.874
 215.265 105.749
 238.018 674.442
 456.224 781.562
 49.230 539.830
 495.335 651.310
 374.524 42.454
 134.948 525.402
 355.569 114.819
 938.817 795.774
 155.729 387.031
 626.456 965.130
 568.264 641.165
 257.656 770.722
 652.435 536.271
 773.711 187.096
 713.929 150.088
 600.861 34.439
 289.334 274.567
 27.401 83.543
 704.462 533.661
 357.870 600.070
 742.344 92.592
 297.637 765.414
 46.083 842.677
 204.369 545.277
 989.983 585.124
 287.565 437.036
 853.128 527.046
 275.000 340.599
 524.524 734.754
 680.142 182.936
 538.054 470.538
 485.093 142.565
 686.737 242.420
 640.132 516.402
 585.311 110.207
 317.469 737.621
 452.220 269.774
 840.482 470.120
 759.055 150.522
 840.603 394.212
 767.884 443.747
 625.508 471.073
 943.379 383.231
 330.852 482.937
 713.881 740.312
 982.934 235.120
 568.540 906.194
 634.138 358.439
 349.277 912.245
 712.635 441.024
 237.877 597.913
 321.467 661.755
 89.052 454.816
 551.992 999.393
 737.433 49.193
 767.806 898.156
 855.476 713.705
 46.099 318.927
 83.950 279.376
 515.321 872.999
 48.714 631.002
 635.641 90.484
 646.813 471.777
 669.667 326.947
 589.480 798.034
 776.057 758.938
 665.600 651.464
 621.954 901.939
 900.848 937.850
 898.704 33.425
 677.328 698.227
 89.224 390.559
 716.821 675.548
 678.025 498.535
 466.083 338.565
 322.712 74.029
 32.011 471.234
 378.323 632.115
 152.627 792.753
 345.855 837.811
 339.815 888.246
 19.550 309.815
 952.698 566.515
 252.972 668.856
 545.700 948.381
 723.584 182.131
 950.093 471.562
 924.718 84.825
 587.737 186.228
 880.804 146.650
 954.281 335.243
 997.865 23.132
 848.284 156.285
 711.331 506.334
 142.150 16.747
 564.667 726.488
 898.705 569.409
 386.124 304.112
 719.647 285.821
 871.004 201.602
 983.294 939.252
 120.197 754.712
 281.430 839.649
 232.690 899.048
 919.067 604.673
 553.536 656.572
 895.304 234.551
 495.783 364.799
 764.843 260.721
 294.873 159.839
 193.087 791.353
 629.432 747.746
 696.052 678.652
 719.287 290.879
 910.684 596.782
 458.738 212.541
 10.955 124.520
 982.669 189.374
 387.527 567.967
 120.296 503.407
 89.478 96.254
 744.428 101.026
 509.190 173.071
 554.539 132.083
 427.605 390.719
 274.365 786.999
 456.840 808.353
 236.693 921.876
 578.305 185.124
 460.462 160.713
 413.345 20.387
 392.114 929.818
 944.215 771.229
 731.423 643.200
 68.229 731.947
 141.938 90.218
 887.791 816.170
 61.106 940.201
 362.305 380.975
 381.461 275.449
 551.430 540.302
 31.556 687.306
 417.688 414.346
 706.342 853.580
 113.058 0.331
 397.186 683.881
 10.036 891.567
 370.655 237.525
 941.918 745.100
 714.702 242.181
 257.242 48.301
 86.035 366.636
 264.839 471.732
 381.701 514.947
 422.430 545.579
 452.604 539.259
 504.995 951.474
 861.441 532.984
 859.007 787.781
 950.031 523.498
 413.174 417.378
 962.091 83.591
 161.631 130.954
 711.072 413.523
 475.856 810.120
 785.864 491.403
 529.362 22.760
 750.085 270.021
 854.866 763.558
 366.725 825.123
 195.875 116.310
 925.498 185.932
 290.186 978.265
 74.952 46.757
 536.517 182.391
 677.870 52.400
 980.445 679.106
 582.666 144.418
 123.101 208.047
 504.159 964.925
 444.935 182.039
 556.471 345.392
 564.742 414.212
 203.993 905.956
 766.448 205.669
 271.717 93.105
 446.628 51.070
 165.181 67.746
 416.039 454.685
 27.432 589.764
 58.563 737.045
 343.403 938.037
 68.781 175.154
 581.801 355.893
 891.180 795.783
 134.963 61.229
 433.872 835.774
 825.146 438.612
 70.183 515.251
 41.694 208.921
 142.948 824.496
 560.686 612.451
 997.530 504.012
 883.511 546.304
 167.199 66.573
 572.888 159.642
 473.425 351.990
 326.866 264.640
 66.931 767.911
 129.110 591.242
 484.057 616.514
 666.240 65.112
 616.425 66.719
 682.226 976.117
 657.466 749.136
 121.048 825.625
 992.501 236.790
 820.316 381.718
 113.486 954.722
 391.759 759.656
 766.913 227.368
 444.025 298.757
 63.659 131.519
 856.728 385.080
 400.736 747.383
 743.038 821.285
 53.100 979.393
 585.184 660.878
 803.151 805.961
 790.178 784.369
 178.705 83.143
 292.023 720.993
 787.537 606.442
 474.970 23.440
 966.704 278.804
 466.488 737.075
 934.558 957.774
 58.066 412.594
 847.473 893.027
 169.509 575.686
 454.913 914.963
 843.747 363.490
 326.615 509.162
 413.449 80.562
 133.698 189.401
 339.815 22.201
 18.738 758.341
 613.155 6.812
 333.825 980.203
 802.466 488.258
 683.970 259.875
 328.703 861.486
 337.697 269.334
 248.347 998.304
 287.128 242.483
 407.883 163.714
 14.366 296.108
 856.785 166.181
 885.628 566.350
 680.443 927.692
 913.629 880.785
 182.280 51.944
 844.548 835.757
 556.289 493.029
 409.055 502.320
 750.631 44.209
 475.946 42.965
 236.296 179.560
 438.668 551.918
 421.696 283.406
 704.377 716.307
 757.060 627.477
 725.037 981.922
 367.535 627.908
 771.710 858.877
 759.906 98.705
 95.774 648.637
 636.816 970.707
 311.711 58.963
 699.606 461.707
 670.952 8.065
 54.648 51.174
 348.509 29.322
 189.759 59.458
 235.702 465.102
 641.599 774.644
 902.930 489.654
 319.454 169.130
 74.279 599.646
 826.446 451.967
 926.823 745.060
 69.773 302.024
 906.115 697.101
 474.319 301.813
 227.883 533.054
 408.924 163.637
 334.913 496.183
 155.173 20.471
 896.114 712.624
 251.190 696.232
 398.575 833.471
 137.132 217.006
 497.953 151.099
 227.623 260.107
 390.768 912.054
 305.043 36.079
 965.201 728.030
 135.309 674.782
 114.204 250.688
 576.669 346.392
 673.310 720.046
 7.286 537.612
 121.188 980.241
 417.238 459.621
 677.192 956.598
 976.569 964.883
 298.788 45.812
 737.692 462.890
 452.598 43.733
 495.499 659.224
 363.940 45.754
 802.726 897.229
 777.265 641.552
 15.537 997.212
 448.108 892.927
 771.842 695.132
 578.377 250.672
 932.829 652.343
 971.580 218.878
 149.938 2.256
 671.574 214.043
 461.322 121.074
 434.282 458.228
 733.500 751.436
 321.563 672.667
 107.898 403.426
 582.963 848.399
 604.335 631.650
 465.562 27.257
 592.939 4.690
 653.891 158.931
 344.809 400.182
 258.181 52.584
 384.931 371.051
 35.685 824.974
 926.890 323.188
 319.958 187.265
 499.170 849.504
 748.682 301.144
 661.880 898.006
 701.684 678.938
 848.306 271.201
 595.238 874.796
 188.517 909.979
 112.747 203.270
 226.439 297.429
 699.620 881.858
 724.208 307.215
 404.140 294.966
 958.640 738.693
 426.657 253.710
 707.486 338.640
 645.391 429.909
 354.245 159.928
 345.072 590.229
 519.335 893.828
 389.558 879.820
 364.948 218.641
 984.436 501.933
 186.852 7.555
 881.580 524.257
 267.671 347.839
 623.910 793.283
 844.801 47.648
 32.633 649.552
 767.387 591.867
 246.509 169.546
 258.917 191.622
 956.796 390.207
 646.507 630.849
 94.303 541.223
 899.388 415.785
 746.200 875.547
 975.145 288.171
 968.057 672.901
 893.780 369.883
 946.972 332.865
 940.526 105.534
 528.995 877.480
 685.718 191.012
 890.669 368.046
 553.978 891.354
 380.943 692.103
 378.981 522.472
 634.525 395.624
 850.424 500.849
 637.830 988.669
 556.214 746.378
 768.727 722.439
 707.945 489.919
 14.533 769.730
 827.294 713.248
 760.049 102.577
 83.979 700.001
 218.329 979.606
 484.469 57.485
 818.587 675.955
 289.867 277.328
 563.711 20.943
 419.676 524.554
 497.940 78.916
 906.943 107.587
 285.080 308.545
 894.049 603.824
 369.072 172.434
 85.035 155.756
 979.847 115.130
 840.426 160.488
 144.250 271.976
 258.201 740.923
 978.727 167.787
 126.753 690.581
 569.793 982.819
 762.711 347.216
 210.509 939.268
 611.570 285.100
 255.030 745.591
 448.741 174.454
 305.356 344.817
 882.383 382.328
 359.738 979.027
 139.938 265.985
 263.700 603.131
 283.506 911.923
 723.464 270.402
 713.947 716.161
 7.027 349.125
 212.033 489.988
 587.518 408.860
 652.207 156.221
 522.399 696.517
 688.951 911.228
 534.060 182.780
 138.758 444.875
 114.268 839.881
 896.934 302.500
 646.575 769.612
 175.492 248.689
 485.193 958.642
 717.203 951.442
 182.188 235.029
 725.229 987.386
 981.287 639.591
 294.903 4.571
 238.619 128.023
 594.209 440.493
 358.767 769.867
 315.766 941.097
 997.245 409.508
 622.007 164.277
 854.695 868.926
 986.398 971.935
 128.589 984.239
 759.605 751.730
 178.054 125.903
 676.356 287.744
 857.721 919.342
 785.273 883.372
 276.517 987.844
 802.236 385.525
 4.402 27.437
 733.127 62.962
 379.807 4.652
 812.333 540.229
 36.462 868.375
 590.669 909.710
 872.278 778.194
 64.989 855.948
 804.787 380.768
 459.295 887.415
 5.386 285.854
 984.574 230.732
 164.391 293.019
 165.746 390.949
 324.936 552.938
 126.102 999.691
 128.478 183.271
 262.607 181.825
 958.539 633.674
 682.836 982.986
 550.990 558.649
 462.466 267.119
 585.450 127.150
 530.752 158.457
 588.047 606.430
 813.012 449.807
 993.953 2.404
 119.624 203.071
 349.808 333.224
 339.280 943.602
 620.764 335.955
 392.484 703.019
 221.659 653.002
 454.489 641.691
 362.363 675.430
 443.605 919.202
 307.282 610.752
 172.325 856.282
 249.988 134.557
 809.663 613.037
 326.028 335.803
 41.239 604.697
 287.994 997.609
 129.601 586.899
 83.154 507.301
 765.264 807.736
 869.548 565.522
 405.760 274.196
 323.868 84.087
 676.055 87.380
 704.130 211.241
 252.176 925.970
 380.765 802.164
 577.305 203.397
 118.105 128.457
 325.509 684.118
 529.099 475.184
 995.373 552.234
 922.569 55.753
 599.877 105.688
 375.501 446.879
 538.923 566.589
 782.008 337.256
 268.974 508.422
 923.102 639.047
 895.549 300.378
 162.764 41.289
 837.127 844.588
 179.679 514.726
 974.825 961.327
 492.068 500.061
 395.544 678.347
 305.310 933.374
 844.893 662.210
 116.433 556.338
 170.831 241.273
 332.159 313.380
 403.680 201.811
 12.432 7.099
 179.893 471.353
 431.403 736.947
 175.984 257.954
 973.396 219.561
 228.702 402.658
 550.940 633.357
 234.159 977.501
 172.347 661.542
 551.938 266.097
 2.391 458.863
 2.804 581.997
 584.451 135.983
 106.360 186.027
 237.060 354.933
 626.795 272.689
 741.582 838.566
 902.829 413.189
 617.880 111.290
 657.224 414.923
 687.044 967.695
 790.213 621.344
 468.036 886.166
 41.220 709.474
 800.299 507.735
 788.991 913.144
 56.780 43.429
 789.362 817.149
 369.533 979.223
 413.175 830.196
 469.168 154.699
 238.287 693.037
 404.150 403.900
 416.261 842.926
 498.753 684.316
 526.357 708.075
 199.815 467.736
 50.225 507.787
 800.955 125.983
 756.623 488.139
 595.382 881.743
 236.145 722.494
 549.681 392.138
 334.084 284.650
 694.105 238.218
 10.872 284.394
 750.924 70.594
 133.138 605.733
 60.732 239.133
 236.227 262.760
 184.425 757.705
 476.341 783.256
 51.642 33.798
 835.520 532.673
 668.147 53.284
 387.025 128.600
 986.895 544.453
 756.765 186.360
 970.164 959.749
 216.038 338.827
 331.113 81.365
 452.792 437.247
 228.722 366.429
 536.777 854.923
 914.340 253.049
 915.499 62.649
 183.595 19.689
 152.932 945.102
 494.556 162.633
 204.841 392.957
 870.511 880.533
 169.757 388.695
 640.260 147.953
 972.707 348.313
 685.278 53.533
 342.412 769.916
 994.556 870.824
 697.654 48.199
 885.409 534.443
 333.848 555.873
 471.441 390.056
 218.541 75.031
 664.394 868.567
 89.900 329.440
 830.478 963.103
 683.424 559.748
 907.420 437.923
 270.723 775.182
 377.821 712.856
 214.665 875.566
 617.215 502.487
 565.366 275.280
 249.550 968.942
 431.975 875.472
 784.832 309.257
 760.252 262.479
 847.532 46.970
 472.247 289.701
 172.555 552.629
 632.516 798.330
 518.554 464.558
 298.306 111.348
 74.770 220.525
 95.593 197.576
 494.191 109.536
 898.303 541.436
 627.489 392.963
 537.164 903.292
 441.924 673.585
 443.269 339.181
 648.398 873.221
 958.483 232.437
 717.244 743.692
 592.463 228.836
 306.617 626.487
 349.330 57.775
 552.016 304.129
 914.412 351.441
 145.068 876.847
 714.272 969.646
 966.115 43.260
 826.159 617.948
 108.158 370.702
 303.593 969.865
 147.348 782.379
 544.028 219.609
 263.679 753.175
 896.230 290.064
 408.973 547.808
 286.285 482.187
 850.154 223.807
 432.225 498.085
 604.575 292.912
 371.428 712.453
 129.545 638.793
 898.647 658.566
 56.871 43.239
 915.346 678.601
 280.067 9.271
 135.652 947.646
 639.991 285.857
 546.483 890.634
 225.040 908.618
 148.273 786.779
 644.052 753.076
 930.144 902.419
 861.043 646.454
 584.750 256.894
 446.342 361.075
 921.455 444.049
 622.305 193.031
 273.620 281.721
 815.205 955.573
 851.017 311.289
 698.133 744.907
 99.533 827.862
 880.711 689.509
 788.151 588.315
 506.304 511.272
 41.654 159.240
 420.444 311.839
 623.668 960.611
 217.754 770.038
 898.741 4.834
 129.288 381.859
 467.441 586.804
 226.501 493.772
 81.422 351.175
 968.794 440.109
 165.621 241.377
 463.652 877.771
 864.879 454.822
 524.774 464.741
 708.154 214.633
 365.445 916.066
 664.128 585.132
 540.973 521.329
 919.325 761.913
 122.681 765.872
 219.220 953.869
 442.227 374.487
 102.398 731.018
 562.544 16.947
 59.204 265.788
 712.236 971.207
 243.943 364.939
 643.643 139.601
 251.322 333.079
 449.109 128.738
 974.327 176.391
 81.309 323.518
 235.899 236.622
 286.082 463.887
 727.854 221.354
 62.500 639.327
 497.571 588.281
 135.336 585.988
 449.394 60.695
 358.345 955.795
 929.917 550.994
 889.581 842.405
 753.912 192.141
 397.220 327.782
 13.302 407.241
 299.091 453.239
 661.108 759.263
 22.377 633.524
 344.640 631.458
 731.128 701.079
 899.467 899.814
 725.553 84.602
 633.006 618.312
 414.203 951.916
 302.338 182.673
 121.587 857.857
 6.464 446.234
 71.384 674.995
 3.209 200.795
 308.998 505.810
 363.174 314.448
 554.853 302.209
 978.199 537.010
 547.548 990.557
 543.782 581.733
 208.200 721.734
 980.841 0.148
 376.271 155.898
 302.303 656.469
 203.407 435.981
 67.532 240.913
 894.027 203.375
 409.139 340.045
 26.294 930.510
 721.637 600.056
 429.527 270.171
 732.585 609.499
 617.136 598.424
 50.025 315.842
 238.955 520.268
 814.099 240.300
 412.475 643.869
 647.886 23.463
 186.629 254.996
 277.832 116.475
 679.631 748.587
 506.012 815.944
 587.827 425.099
 396.347 552.804
 87.177 927.103
 769.288 4.280
 522.760 583.626
 272.143 462.633
 412.663 918.963
 245.956 113.944
 966.822 757.495
 388.565 744.850
 653.105 670.538
 314.298 585.558
 24.622 935.243
 733.863 834.884
 574.302 944.272
 276.675 109.461
 403.927 869.497
 308.604 967.131
 911.761 859.850
 270.481 517.044
 20.552 674.892
 589.359 329.974
 19.048 219.601
 561.324 676.152
 286.340 265.679
 440.495 959.635
 748.630 799.573
 415.887 893.516
 199.784 21.943
 41.144 915.351
 745.770 398.060
 780.175 914.089
 832.436 199.376
 625.818 5.947
 137.820 324.944
 673.486 725.313
 184.188 504.747
 224.877 96.626
 809.237 188.110
 549.215 23.789
 666.580 947.687
 134.968 814.860
 66.925 287.244
 870.696 382.453
 665.729 549.155
 549.777 295.554
 521.008 660.713
 803.609 868.287
 735.061 737.906
 637.851 458.189
 432.891 847.805
 236.029 103.767
 972.946 298.523
 366.979 192.425
 615.478 726.471
 303.042 539.660
 51.438 548.036
 543.529 743.722
 209.682 365.813
 214.893 12.425
 179.732 12.899
 860.361 536.779
 306.851 692.896
 465.983 496.425
 9.567 254.049
 228.365 652.177
 438.511 915.092
 436.576 329.290
 119.686 645.017
 304.377 180.352
 412.824 61.986
 989.902 88.194
 252.607 846.531
 922.175 717.109
 841.420 715.002
 914.446 725.487
 919.333 440.767
 83.426 336.153
 970.765 978.241
 964.460 534.008
 336.267 689.398
 271.945 476.643
 109.000 10.623
 811.399 5.602
 913.477 661.805
 117.283 317.593
 22.165 987.298
 434.716 670.752
 674.589 43.302
 852.619 375.957
 163.021 187.368
 352.582 562.913
 55.979 777.937
 587.139 261.543
 491.144 15.322
 621.381 38.055
 506.545 326.420
 144.508 749.415
 944.762 155.198
 717.427 298.062
 189.246 726.961
 106.757 589.267
 332.794 729.321
 255.140 116.084
 871.725 835.253
 746.839 761.257
 529.810 287.577
 993.026 942.571
 785.691 89.597
 733.302 209.101
 377.140 688.537
 732.083 782.640
 833.406 898.107
 846.988 433.753
 620.127 450.335
 520.873 978.615
 24.471 277.183
 462.348 714.802
 544.501 947.070
 47.272 305.951
 437.269 683.912
 214.907 141.725
 714.151 905.592
 219.018 596.450
 316.767 79.776
 101.623 83.473
 358.028 17.891
 713.480 439.587
 144.063 139.027
 242.307 202.347
 505.719 125.902
 711.644 380.906
 642.893 172.327
 667.999 626.966
 929.205 358.402
 122.127 435.890
 724.484 774.694
 796.095 439.125
 312.590 803.764
 348.118 668.353
 314.515 426.578
 702.270 200.663
 842.095 787.693
 53.442 44.321
 854.553 277.794
 905.625 848.968
 585.357 591.668
 443.533 765.541
 25.264 126.344
 146.249 923.563
 612.105 495.663
 292.901 811.150
 899.778 167.564
 553.271 751.249
 797.515 357.827
 322.783 471.732
 303.016 433.826
 676.710 913.549
 645.065 554.151
 560.943 246.872
 626.381 970.930
 87.871 47.773
 267.485 992.748
 0.193 595.509
 727.130 704.625
 640.709 791.776
 872.378 90.238
 213.018 677.773
 827.861 639.108
 30.564 472.550
 713.356 51.804
 576.738 407.694
 523.920 499.105
 986.823 960.058
 488.056 531.878
 416.994 848.041
 105.198 178.140
 292.554 960.276
 591.139 768.962
 686.890 221.759
 403.640 387.756
 836.818 905.174
 463.392 586.008
 764.946 588.837
 288.942 716.010
 74.327 512.440
 517.313 226.816
 577.112 543.153
 752.272 898.225
 592.304 34.000
 765.066 859.304
 526.364 120.720
 241.514 478.998
 965.862 189.959
 326.438 718.097
 648.038 478.936
 541.387 201.668
 720.883 793.366
 452.464 281.720
 999.813 805.852
 27.953 399.939
 17.361 111.234
 564.619 583.797
 542.371 349.143
 569.370 386.071
 616.340 78.553
 79.989 742.995
 670.071 416.366
 693.434 331.028
 800.031 584.558
 469.610 63.078
 110.519 691.269
 897.283 414.207
 177.399 184.323
 80.142 602.252
 127.784 235.319
 135.804 83.838
 726.441 753.756
 738.325 940.118
 836.022 99.287
 592.653 113.879
 999.574 802.407
 53.165 980.874
 958.659 556.634
 811.434 769.203
 150.007 385.988
 632.550 23.042
 552.776 588.615
 144.462 798.104
 324.654 819.343
 139.016 998.793
 59.236 400.432
 262.672 159.621
 13.106 680.599
 223.629 740.114
 536.103 428.417
 162.622 362.904
 142.346 918.567
 897.463 364.354
 86.261 510.164
 705.161 46.839
 63.380 227.938
 826.910 388.319
 299.694 632.666
 225.218 960.346
 88.608 240.685
 372.072 977.924
 996.705 947.951
 163.320 817.272
 907.738 497.045
 926.727 819.521
 680.450 551.361
 986.792 594.501
 35.214 605.805
 263.887 459.372
 885.438 854.531
 892.265 717.906
 423.604 481.113
 142.712 599.323
 43.262 253.306
 910.968 237.964
 515.059 51.853
 390.559 759.611
 577.618 190.225
 74.443 535.359
 296.926 379.635
 38.196 923.815
 687.753 641.873
 240.673 316.610
 377.765 692.775
 856.725 266.331
 682.798 523.336
 29.271 660.737
 706.498 446.136
 821.506 829.341
 789.015 495.124
 69.256 660.218
 320.090 150.531
 611.406 64.097
 67.803 182.365
 424.055 762.949
 424.104 380.402
 240.915 480.459
 454.382 871.732
 625.784 266.648
 185.696 64.783
 318.218 258.953
 955.398 338.473
 224.472 543.146
 850.029 894.107
 224.048 571.238
 728.252 574.085
 137.779 477.195
 178.792 434.188
 714.158 527.707
 105.782 834.584
 372.897 292.924
 753.471 328.753
 62.508 125.059
 627.006 609.987
 884.701 410.808
 386.184 793.207
 882.770 302.031
 787.934 827.536
 432.855 228.958
 737.369 454.817
 192.514 228.064
 536.046 844.362
 305.445 754.807
 252.276 478.324
 117.447 247.554
 497.849 559.689
 687.880 826.717
 697.198 831.017
 872.325 481.422
 550.985 282.365
 273.130 259.763
 901.534 487.586
 300.678 948.090
 630.698 826.392
 433.063 625.931
 793.245 352.616
 307.242 207.562
 595.026 675.313
 900.473 536.201
 452.961 687.383
 974.993 955.156
 563.923 955.724
 447.565 230.439
 705.912 867.638
 22.952 695.523
 394.548 390.831
 489.017 0.774
 721.107 370.350
 531.409 612.955
 858.330 366.904
 886.386 475.102
 193.563 989.943
 538.013 20.592
 644.946 738.628
 485.508 69.572
 948.143 418.320
 191.142 318.953
 534.184 23.781
 79.664 982.421
 222.460 488.031
 636.251 223.374
 948.746 193.308
 558.685 946.212
 461.535 574.219
 706.389 130.228
 629.345 349.815
 977.782 581.524
 188.311 878.508
 789.852 883.455
 358.029 205.619
 159.781 602.382
 401.849 576.819
 955.925 875.738
 496.492 420.952
 230.579 312.166
 998.958 103.097
 533.934 372.809
 603.196 543.550
 180.005 798.476
 915.212 162.249
 861.341 184.664
 546.438 502.788
 138.926 986.419
 37.751 418.128
 843.371 324.123
 340.101 354.676
 568.292 241.988
 454.969 186.174
 299.659 90.988
 394.591 248.452
 966.970 530.692
 277.118 875.384
 812.666 99.164
 997.596 391.170
 22.599 231.324
 87.065 370.544
 938.144 124.458
 617.579 123.594
 353.303 580.734
 61.886 23.228
 189.636 292.380
 57.498 88.873
 118.029 382.674
 943.671 428.824
 167.069 48.103
 577.081 874.890
 809.359 52.300
 331.859 706.914
 563.701 554.867
 849.031 441.834
 485.069 287.613
 219.612 573.611
 556.224 652.441
 17.880 108.472
 543.313 660.101
 303.209 96.986
 259.565 273.864
 189.759 863.736
 901.214 199.087
 356.095 660.539
 510.951 266.554
 397.187 294.694
 97.754 607.734
 878.195 324.665
 237.046 892.940
 455.050 477.596
 409.265 93.431
 306.298 472.385
 53.482 896.173
 152.252 765.628
 539.427 921.207
 302.740 353.147
 547.867 908.018
 908.098 525.162
 825.585 706.086
 27.331 897.275
 905.361 148.933
 363.301 521.704
 189.317 148.755
 841.412 963.702
 150.161 824.400
 372.534 837.403
 251.579 388.657
 593.111 4.903
 296.744 356.955
 518.833 913.904
 131.359 399.568
 489.329 985.484
 131.497 609.946
 579.660 557.498
 451.704 884.991
 572.677 274.668
 178.333 556.912
 340.302 517.906
 988.055 944.118
 990.517 147.970
 641.185 429.567
 772.337 557.745
 211.267 373.905
 568.481 479.631
 761.754 237.735
 873.211 766.594
 701.278 848.711
 682.261 184.917
 82.657 696.178
 397.554 241.771
 37.303 376.240
 59.179 980.200
 564.134 16.109
 301.668 157.333
 306.546 366.954
 934.975 68.748
 366.700 723.284
 969.715 673.473
 815.814 373.890
 941.461 431.456
 382.685 649.928
 193.413 100.421
 939.047 60.759
 207.123 504.292
 276.318 514.337
 436.671 224.083
 288.652 238.456
 415.449 158.013
 875.046 49.855
 132.360 725.119
 559.694 873.566
 984.723 60.748
 244.018 474.036
 630.532 178.764
 463.319 817.196
 108.188 700.331
 671.194 199.141
 945.686 209.670
 139.495 628.427
 124.964 570.815
 92.278 76.715
 635.283 994.154
 318.970 273.912
 579.771 286.380
 192.682 141.874
 982.489 451.709
 290.517 673.618
 373.469 675.876
 538.006 776.981
 153.247 148.244
 421.912 32.444
 606.623 232.568
 605.000 449.798
 151.055 145.475
 581.722 648.420
 74.733 646.138
 511.749 697.756
 202.418 774.024
 313.854 420.411
 886.478 527.832
 578.831 827.866
 671.766 582.225
 27.967 591.744
 345.269 854.653
 592.441 880.882
 726.689 518.270
 786.214 360.876
 59.578 104.802
 785.993 768.683
 752.665 740.264
 490.431 866.239
 228.996 534.105
 108.478 135.442
 951.027 316.913
 403.751 709.568
 190.624 551.947
 305.835 415.996
 644.736 480.989
 976.776 620.553
 604.388 695.286
 705.890 768.951
 563.601 28.367
 890.810 85.339
 106.020 270.600
 367.882 47.379
 783.899 917.360
 79.293 762.394
 862.938 336.155
 434.397 736.588
 56.919 116.237
 243.454 291.496
 230.923 330.785
 106.499 836.289
 976.785 271.202
 39.342 665.048
 628.440 320.398
 652.131 993.595
 809.978 822.819
 680.771 675.675
 820.655 529.730
 253.364 803.617
 837.284 785.740
 176.346 80.021
 36.645 554.381
 299.805 86.043
 743.488 524.777
 798.632 25.904
 730.979 406.990
 943.527 118.933
 930.937 509.780
 669.637 978.443
 344.809 341.415
 345.101 265.069
 630.175 212.424
 539.192 850.522
 121.798 220.084
 60.833 161.532
 334.171 19.942
 931.422 293.909
 890.664 42.238
 448.080 659.796
 392.215 284.006
 839.393 139.598
 738.792 134.540
 798.498 1.487
 565.426 397.343
 59.155 789.396
 670.354 420.606
 148.369 294.037
 967.810 96.390
 71.776 955.518
 667.523 132.266
 360.615 210.823
 95.203 25.143
 105.604 520.928
 54.850 302.921
 124.925 981.990
 578.957 963.574
 640.869 450.386
 704.551 392.156
 980.366 164.997
 892.055 23.365
 154.880 620.636
 414.394 430.784
 329.152 388.037
 482.431 544.407
 348.434 157.908
 740.086 146.821
 680.736 244.823
 711.563 387.380
 442.721 371.869
 670.489 635.389
 42.144 785.839
 536.008 810.949
 390.851 657.396
 796.700 269.370
 453.491 599.012
 85.328 146.478
 9.301 799.013
 44.972 712.660
 156.854 301.854
 161.978 38.856
 101.931 957.567
 618.645 94.135
 782.220 377.470
 216.997 108.930
 622.865 244.684
 525.706 628.043
 235.946 678.455
 539.952 511.210
 804.431 197.789
 956.294 225.248
 685.206 595.518
 242.373 9.931
 962.443 656.935
 818.405 929.851
 146.137 841.797
 111.022 877.191
 383.550 514.418
 940.247 336.982
 703.922 39.190
 560.624 128.854
 297.949 559.141
 804.151 500.074
 319.786 809.582
 725.287 357.004
 445.696 169.895
 189.628 219.761
 512.916 871.764
 193.637 692.206
 155.937 925.226
 772.107 21.554
 944.529 723.889
 14.783 234.464
 175.798 292.262
 549.103 575.732
 76.887 851.681
 380.530 628.689
 709.286 432.872
 946.972 790.449
 631.734 44.227
 823.844 328.648
 256.444 822.735
 599.155 317.829
 530.717 322.008
 864.373 492.792
 879.120 817.383
 80.706 752.863
 364.554 185.950
 778.932 386.014
 462.135 519.016
 334.143 376.213
 208.245 381.607
 578.135 623.296
 387.208 298.844
 128.059 894.572
 776.373 139.211
 329.967 584.400
 791.927 111.969
 652.679 266.006
 495.564 898.158
 686.894 853.115
 247.167 305.245
 275.429 362.750
 60.402 853.600
 845.172 590.309
 253.743 963.353
 554.852 920.227
 434.631 273.196
 193.345 336.873
 432.711 964.221
 842.582 948.583
 61.234 423.619
 591.495 860.878
 663.639 822.233
 190.832 541.826
 252.954 119.325
 563.623 312.621
 711.254 86.060
 826.775 809.704
 349.123 360.163
 682.604 131.948
 73.314 527.751
 155.388 478.731
 245.148 259.747
 80.492 864.112
 881.134 610.641
 108.797 561.328
 327.760 483.151
 326.515 283.636
 689.119 755.896
 672.836 375.811
 682.148 710.285
 880.914 0.018
 900.748 740.962
 590.472 115.021
 676.359 220.472
 954.868 24.813
 395.883 157.946
 566.979 107.664
 673.844 554.039
 885.042 616.522
 647.869 235.898
 783.148 893.978
 676.795 348.391
 65.892 87.899
 248.798 488.216
 160.535 246.127
 160.927 868.838
 73.659 159.673
 297.436 584.862
 616.708 303.752
 226.604 458.589
 863.074 875.382
 546.682 568.795
 498.607 66.433
 461.736 117.648
 821.096 53.907
 556.097 37.025
 488.634 587.304
 588.615 686.973
 21.590 749.455
 349.870 188.902
 540.722 345.898
 49.871 662.082
 240.672 213.168
 241.778 707.731
 822.647 443.310
 177.993 489.428
 164.503 406.199
 556.032 286.540
 215.964 459.063
 488.360 309.176
 749.664 200.993
 946.567 234.793
 656.471 36.612
 937.483 499.658
 880.772 25.696
 897.196 10.085
 485.739 523.184
 696.175 51.589
 310.863 856.010
 771.196 707.300
 28.229 279.728
 101.625 754.279
 367.103 139.495
 471.257 507.482
 808.698 597.991
 972.847 411.375
 57.728 449.220
 369.392 839.607
 181.029 514.329
 400.736 820.314
 25.673 406.825
 671.243 540.694
 652.356 193.603
 456.996 47.489
 260.183 689.495
 790.392 613.162
 855.246 971.578
 5.419 610.248
 599.752 740.971
 625.643 273.063
 945.933 590.525
 944.535 537.186
 838.078 143.683
 857.889 858.814
 188.049 640.253
 762.407 919.806
 679.265 477.212
 513.048 827.241
 618.944 725.618
 242.331 491.459
 879.354 887.732
 73.700 502.281
 989.700 421.546
 522.496 973.595
 658.313 523.733
 364.416 461.348
 620.081 647.956
 483.117 414.683
 869.936 455.239
 284.439 445.411
 416.145 699.452
 611.372 513.788
 476.696 686.911
 216.217 461.006
 60.911 798.478
 77.422 968.618
 592.386 399.825
 599.463 305.908
 307.448 705.657
 744.096 216.982
 727.464 612.387
 727.757 94.917
 378.919 617.328
 228.309 550.920
 900.357 37.757
 298.388 488.169
 711.583 307.820
 934.036 474.406
 962.518 33.328
 625.955 231.632
 664.435 232.814
 184.698 348.331
 825.864 187.202
 716.447 307.901
 363.122 100.167
 197.028 820.625
 278.314 267.286
 590.849 465.166
 545.964 235.861
 659.057 274.686
 726.416 970.537
 345.974 143.156
 136.349 925.294
 101.544 545.902
 513.682 153.054
 445.126 847.130
 278.470 793.894
 85.246 453.914
 429.028 996.112
 642.289 834.456
 742.332 206.099
 465.647 277.360
 641.796 868.937
 760.948 573.011
 929.118 608.034
 642.278 158.168
 578.167 485.876
 272.284 806.663
 189.486 716.725
 751.523 564.128
 188.333 323.840
 247.347 220.284
 805.036 467.529
 219.813 361.254
 644.625 165.270
 793.963 635.235
 777.151 671.448
 958.361 751.599
 757.844 62.564
 531.497 385.993
 517.598 405.320
 751.121 317.516
 302.396 981.795
 5.247 29.548
 641.726 260.400
 64.364 679.967
 0.371 876.746
 197.109 821.463
 327.788 708.643
 589.339 826.323
 130.547 968.661
 450.296 455.915
 124.881 11.031
 318.679 992.211
 600.348 562.822
 193.263 411.803
 667.149 288.585
 852.770 92.321
 847.144 819.922
 821.656 872.978
 483.390 604.230
 934.022 86.656
 119.800 518.431
 976.933 597.846
 978.870 162.491
 915.023 341.609
 532.248 993.502
 246.495 302.124
 710.100 23.999
 980.777 999.297
 777.895 118.674
 2.504 88.200
 273.534 53.131
 465.773 603.990
 547.018 408.528
 695.217 205.573
 485.583 169.588
 533.358 751.018
 498.858 63.610
 421.553 959.042
 44.047 358.538
 817.916 321.450
 105.949 53.356
 0.727 894.803
 529.991 309.005
 369.605 944.876
 810.290 138.424
 106.175 489.340
 434.309 996.410
 386.905 693.036
 709.281 70.724
 226.640 441.969
 874.655 2.799
 774.007 648.601
 423.926 77.655
 359.139 329.128
 806.118 876.998
 518.052 916.270
 892.610 136.407
 372.708 816.962
 822.950 377.026
 245.522 847.472
 580.852 474.897
 924.157 848.516
 98.879 8.378
 87.561 735.271
 0.723 197.811
 655.747 222.778
 619.959 874.301
 160.781 2.720
 493.222 929.371
 159.539 765.083
 626.614 488.016
 553.103 955.729
 942.700 888.887
 854.342 851.842
 100.479 861.847
 693.461 500.618
 464.501 870.790
 488.524 397.296
 206.833 884.523
 379.678 836.901
 135.311 187.786
 455.624 535.953
 834.877 725.446
 540.598 27.413
 520.271 753.907
 489.562 141.637
 765.773 763.524
 16.573 520.771
 91.734 133.661
 592.380 12.492
 542.355 328.191
 256.629 155.256
 631.620 564.164
 239.835 21.070
 814.560 361.531
 851.189 908.537
 362.629 669.008
 8.797 779.567
 791.133 962.964
 245.945 674.289
 863.161 825.839
 775.287 402.519
 440.800 661.737
 815.512 644.584
 786.602 923.973
 543.112 762.740
 255.089 177.515
 714.731 456.043
 27.698 554.105
 780.462 231.009
 710.151 375.626
 571.016 118.098
 257.086 509.015
 865.443 265.992
 46.392 101.088
 132.876 883.300
 679.579 842.402
 871.408 378.119
 622.402 584.318
 447.776 642.467
 462.671 632.337
 459.096 929.586
 893.653 151.458
 6.736 131.577
 528.760 26.532
 84.950 952.422
 16.576 43.549
 563.580 222.639
 307.918 108.498
 83.625 667.487
 185.128 251.326
 13.532 837.402
 607.625 616.879
 437.602 669.545
 69.615 406.189
 798.806 570.594
 971.677 574.596
 207.912 806.984
 146.503 932.945
 798.162 938.509
 772.571 440.167
 667.400 629.523
 283.147 866.210
 552.858 279.067
 809.963 480.441
 151.572 903.189
 672.789 959.899
 983.205 721.137
 372.412 682.151
 521.940 99.098
 102.900 978.006
 457.943 313.700
 560.388 669.129
 922.947 951.043
 583.871 344.947
 192.906 359.576
 165.623 772.661
 205.897 146.608
 565.259 654.981
 475.956 233.773
 555.219 614.400
 991.975 967.516
 323.225 892.822
 141.919 483.112
 818.447 304.394
 851.317 227.147
 615.529 601.287
 54.274 801.657
 900.055 631.219
 486.218 166.628
 369.347 646.902
 89.589 555.539
 565.912 426.869
 123.953 65.628
 992.414 680.656
 266.223 891.169
 825.186 625.953
 548.326 199.972
 879.416 868.658
 210.554 102.386
 867.785 406.941
 328.925 435.413
 823.250 976.194
 112.011 854.965
 666.643 202.577
 843.220 185.371
 334.735 428.784
 682.449 71.017
 141.480 297.292
 628.997 680.179
 324.528 545.066
 405.898 761.133
 183.987 191.300
 453.279 496.356
 207.465 738.914
 541.495 858.764
 903.977 904.296
 238.743 76.653
 252.229 121.976
 925.398 159.152
 171.847 916.019
 649.804 535.084
 918.197 602.836
 606.752 794.241
 904.754 496.668
 707.884 385.894
 996.514 275.340
 748.278 285.354
 572.269 767.018
 279.051 961.386
 603.886 616.103
 23.815 107.002
 81.791 946.305
 657.077 190.760
 465.282 770.065
 953.150 868.069
 544.876 895.301
 751.097 100.581
 465.676 992.955
 228.742 670.702
 422.656 242.721
 579.443 867.237
 151.152 140.838
 109.427 942.587
 201.889 94.978
 869.847 502.718
 716.160 949.453
 382.986 54.907
 62.716 572.485
 571.110 287.262
 26.377 729.831
 232.426 336.106
 965.037 190.111
 992.436 875.907
 395.593 21.733
 580.118 670.716
 202.499 405.068
 104.051 600.714
 160.236 692.729
 129.410 732.819
 751.379 492.411
 256.322 866.382
 576.586 948.282
 375.124 45.354
 676.245 276.505
 204.503 694.228
 203.428 726.987
 312.329 479.300
 445.084 146.217
 862.350 407.971
 726.839 995.156
 437.047 510.886
 253.663 212.278
 650.244 174.477
 134.005 526.226
 903.064 540.332
 362.188 427.136
 652.068 613.614
 249.401 853.022
 375.768 842.207
 6.945 980.827
 50.013 973.587
 909.365 214.661
 206.940 265.358
 665.360 310.772
 467.565 431.588
 470.037 484.960
 43.701 629.476
 325.051 619.093
 918.351 924.344
 918.852 265.486
 880.295 875.679
 935.717 877.941
 32.137 539.104
 591.188 553.904
 863.182 420.138
 407.306 921.504
 109.149 902.841
 381.482 657.111
 867.886 832.587
 358.711 372.773
 340.037 195.921
 382.090 308.643
 980.334 915.691
 318.332 833.802
 221.171 386.223
 83.322 271.154
 535.909 496.564
 231.122 980.122
 793.598 30.643
 624.564 57.293
 296.196 758.364
 936.363 943.129
 838.859 523.195
 99.076 786.108
 676.428 737.721
 746.188 638.675
 576.025 982.341
 584.010 607.127
 675.882 692.857
 376.953 505.767
 721.667 64.938
 392.379 570.572
 308.972 407.626
 263.905 456.177
 998.114 870.180
 25.149 299.689
 886.574 138.286
 724.117 703.945
 305.244 754.093
 439.356 329.970
 455.099 832.668
 523.525 543.169
 807.191 313.678
 542.026 520.087
 65.101 455.518
 150.947 73.117
 127.705 19.470
 269.963 510.644
 311.706 739.136
 505.288 331.657
 696.562 976.283
 221.818 809.375
 765.917 445.026
 761.716 291.113
 44.311 74.147
 571.641 715.250
 498.854 270.148
 898.407 695.106
 503.729 354.893
 911.976 958.929
 890.231 860.430
 737.513 770.585
 343.812 764.592
 749.829 633.347
 307.909 4.593
 382.362 436.174
 835.682 588.009
 610.229 715.725
 47.091 972.886
 617.436 746.128
 129.747 768.492
 89.839 241.086
 125.760 138.250
 178.505 958.587
 109.527 5.146
 746.980 977.424
 147.193 471.466
 797.378 797.511
 579.976 988.922
 414.661 273.917
 460.914 237.229
 579.026 189.564
 246.747 390.179
 379.636 606.169
 280.195 234.699
 578.431 0.399
 947.734 242.531
 883.198 226.203
 247.225 223.892
 410.307 69.199
 509.362 181.273
 568.389 240.003
 176.322 758.422
 346.944 145.995
 417.472 589.377
 823.475 381.670
 351.074 505.422
 637.695 173.204
 216.281 80.054
 452.988 730.813
 803.049 275.094
 718.268 720.984
 178.790 902.095
 745.354 628.570
 457.740 405.179
 568.721 285.417
 328.125 792.674
 800.028 87.704
 897.623 849.739
 726.212 589.210
 331.716 522.031
 927.291 63.496
 762.779 307.011
 361.803 986.492
 138.795 875.431
 40.298 54.716
 486.228 987.665
 390.247 566.476
 486.640 100.008
 221.646 637.721
 144.168 172.677
 797.461 575.157
 562.077 907.600
 65.703 701.778
 690.562 539.122
 242.491 329.871
 172.157 969.384
 973.104 350.001
 741.008 342.524
 519.075 888.475
 751.558 464.127
 305.303 657.822
 372.610 936.047
 646.497 353.053
 414.125 649.052
 194.719 739.721
 114.560 779.595
 200.218 837.484
 42.135 610.849
 850.002 864.948
 418.392 46.067
 989.886 808.857
 99.198 324.035
 396.119 684.306
 417.404 167.304
 345.592 724.642
 451.401 894.885
 645.402 982.552
 711.471 178.896
 82.853 630.678
 986.133 401.348
 708.407 754.798
 246.495 520.857
 682.607 659.481
 229.191 52.872
 22.376 820.328
 97.003 30.300
 344.568 173.993
 478.143 488.761
 200.278 633.505
 105.893 222.547
 350.624 638.864
 193.555 909.679
 84.872 429.043
 887.101 598.778
 609.520 169.461
 519.570 394.137
 529.899 347.628
 654.965 641.104
 344.899 108.271
 841.464 190.280
 724.493 727.994
 708.310 360.115
 635.823 908.987
 230.184 993.000
 327.064 322.776
 167.819 745.246
 922.257 70.498
 472.509 217.422
 281.371 798.056
 741.956 234.964
 647.514 856.168
 140.356 61.969
 950.181 510.272
 879.775 371.581
 925.532 58.196
 813.880 717.758
 120.883 219.219
 658.167 134.621
 492.888 122.520
 140.414 425.748
 512.588 92.152
 146.624 57.036
 233.794 536.641
 884.913 209.090
 645.720 81.532
 794.338 120.130
 250.883 500.897
 507.453 15.296
 322.768 517.775
 592.490 595.941
 795.407 553.151
 89.481 691.390
 512.859 548.353
 378.817 459.899
 367.561 997.501
 622.872 684.855
 132.956 875.941
 672.050 731.954
 950.938 699.547
 774.504 614.243
 74.961 100.806
 850.609 120.962
 654.711 53.904
 243.932 885.477
 840.706 856.421
 322.903 644.957
 2.957 704.077
 742.874 343.383
 315.721 842.368
 575.866 479.057
 732.598 900.468
 442.616 542.725
 537.915 804.816
 633.877 143.098
 239.755 219.195
 459.063 598.958
 798.709 492.473
 511.939 282.671
 748.906 732.587
 575.057 736.180
 51.866 624.640
 705.036 720.130
 870.009 621.609
 935.702 588.205
 399.237 948.056
 619.799 156.202
 455.887 651.150
 894.836 28.434
 372.790 530.543
 125.190 888.194
 575.428 891.012
 539.410 805.165
 838.769 541.925
 75.576 177.411
 977.765 558.625
 673.415 541.203
 612.513 906.572
 742.674 446.216
 638.416 883.879
 204.153 720.120
 291.415 376.886
 582.019 314.304
 850.409 452.187
 940.992 126.241
 388.687 773.381
 655.180 594.070
 851.774 568.761
 790.421 831.389
 582.047 364.521
 330.655 756.605
 165.323 805.274
 211.066 228.686
 779.157 618.294
 594.431 52.651
 667.478 39.474
 578.493 802.142
 745.546 847.512
 415.417 426.983
 899.972 979.003
 801.979 290.514
 240.989 592.131
 131.471 600.037
 291.562 372.574
 134.084 654.903
 966.738 934.438
 748.537 207.178
 766.480 854.822
 618.731 791.744
 138.687 326.696
 378.348 683.880
 682.141 645.557
 34.641 246.378
 170.531 925.939
 779.477 664.190
 160.732 129.837
 508.336 277.060
 776.134 876.841
 111.985 20.177
 657.598 682.149
 194.583 495.281
 781.793 461.156
 567.679 311.690
 43.912 966.192
 552.010 965.496
 76.786 541.011
 496.012 338.603
 571.976 341.137
 777.762 85.798
 424.497 263.352
 9.915 691.797
 838.499 935.929
 907.471 790.856
 306.660 564.168
 826.333 684.531
 264.597 415.101
 935.413 619.364
 579.671 613.619
 273.031 812.389
 670.766 452.715
 64.626 970.504
 484.624 977.012
 976.225 937.917
 240.944 455.498
 857.902 437.391
 471.679 931.590
 732.840 725.097
 541.810 131.865
 627.932 450.198
 374.551 75.399
 466.738 459.201
 291.837 90.467
 878.525 587.622
 702.367 92.036
 969.974 279.150
 259.128 770.044
 988.711 822.617
 203.838 293.858
 338.185 22.370
 7.936 651.786
 617.653 656.742
 402.601 356.286
 623.454 336.206
 210.801 886.073
 500.698 567.241
 502.848 477.125
 248.493 445.356
 896.593 177.373
 405.507 441.934
 920.732 47.348
 152.775 981.344
 314.281 14.234
 22.110 709.227
 709.786 803.592
 474.213 577.916
 58.100 105.747
 471.838 684.007
 317.522 347.657
 809.279 515.371
 721.847 191.482
 937.505 244.961
 435.552 864.572
 739.947 557.142
 628.350 228.849
 640.792 334.769
 187.057 848.347
 367.591 263.589
 114.736 329.977
 22.728 931.919
 533.093 653.306
 52.001 490.783
 444.946 719.629
 519.246 81.299
 573.176 728.953
 417.920 486.190
 667.991 416.331
 766.207 290.510
 365.800 467.589
 962.019 978.499
 643.800 300.809
 416.897 99.769
 0.958 696.455
 269.985 925.429
 18.055 728.989
 9.901 915.542
 919.463 979.955
 936.398 131.241
 143.232 871.231
 486.379 261.477
 892.785 62.563
 769.354 774.733
 815.147 515.138
 23.161 444.985
 652.329 979.292
 757.254 998.885
 222.622 156.182
 821.697 263.746
 888.525 588.155
 576.989 104.904
 692.443 818.560
 372.801 783.673
 227.788 537.827
 130.725 566.284
 652.632 198.119
 503.248 408.343
 839.356 973.773
 712.753 32.569
 734.095 399.826
 202.651 429.604
 524.218 607.362
 928.396 727.907
 84.037 754.196
 827.726 0.080
 494.766 125.079
 413.691 166.034
 774.129 940.251
 785.874 0.499
 566.527 298.676
 737.617 901.205
 652.189 916.987
 211.182 588.245
 152.262 572.186
 607.838 113.701
 108.243 971.000
 463.336 308.277
 273.910 348.005
 646.505 188.859
 4.152 524.831
 503.515 523.526
 789.319 671.757
 554.355 90.203
 450.531 218.760
 331.300 579.093
 168.372 524.498
 439.406 250.092
 205.540 178.184
 702.689 553.084
 447.097 470.795
 450.764 905.409
 217.185 309.387
 291.734 666.603
 438.520 982.560
 628.598 291.161
 234.078 928.411
 306.951 426.426
 885.460 361.015
 58.068 871.461
 469.188 20.928
 328.502 356.109
 3.192 812.982
 998.024 835.223
 16.933 955.390
 793.326 734.735
 778.823 902.713
 644.535 412.996
 96.029 527.427
 122.738 107.250
 469.417 296.774
 584.822 181.709
 218.834 800.368
 960.679 456.325
 972.377 447.035
 798.926 415.715
 72.491 324.919
 370.666 832.873
 129.264 615.600
 274.447 715.365
 238.018 970.452
 125.620 930.860
 568.187 435.556
 913.954 598.441
 870.513 781.024
 417.157 561.764
 390.096 22.721
 435.161 475.131
 117.031 981.151
 409.530 235.001
 860.739 506.068
 390.745 443.843
 358.187 499.540
 68.306 82.884
 282.773 728.360
 267.664 642.986
 325.420 153.376
 605.005 182.143
 391.426 783.490
 865.099 472.961
 767.898 941.449
 696.297 918.765
 942.322 3.384
 795.670 862.950
 621.338 731.297
 359.976 418.889
 641.536 984.805
 6.307 898.704
 565.657 993.730
 999.856 225.725
 205.611 255.220
 673.178 550.366
 449.100 137.475
 667.804 340.921
 133.252 216.925
 689.336 943.474
 303.643 427.404
 33.563 468.562
 720.565 79.898
 234.248 601.647
 579.726 431.659
 901.625 800.924
 958.206 596.402
 591.133 356.058
 787.991 436.197
 369.295 967.373
 211.441 544.150
 461.042 164.620
 951.485 289.672
 881.228 831.224
 3.117 69.874
 511.857 912.973
 143.866 697.240
 503.105 664.168
 794.707 201.438
 795.930 379.640
 917.496 68.782
 710.740 853.782
 392.041 64.167
 971.793 939.389
 609.833 645.214
 870.795 706.921
 490.049 595.855
 973.422 251.625
 357.391 775.961
 375.416 100.223
 914.763 844.958
 884.756 134.806
 143.581 901.330
 85.481 698.725
 321.036 257.770
 297.724 63.161
 360.091 5.449
 335.793 214.529
 460.874 712.894
 358.742 238.639
 171.008 48.574
 260.416 709.704
 649.981 445.153
 41.693 988.851
 434.720 162.022
 607.507 261.081
 729.046 416.083
 924.629 320.858
 60.715 194.600
 530.366 399.332
 641.520 134.461
 892.968 821.041
 456.682 536.370
 65.049 610.678
 731.051 407.862
 743.689 732.848
 155.933 13.696
 134.814 846.830
 999.453 15.011
 623.067 967.103
 805.944 48.995
 957.735 427.214
 860.048 828.751
 594.712 3.644
 445.913 209.216
 676.275 937.280
 371.362 490.736
 405.224 128.408
 404.543 729.035
 876.182 727.651
 542.676 341.485
 691.501 216.693
 208.814 587.891
 416.996 401.122
 65.552 943.232
 456.751 321.167
 610.362 244.410
 657.562 237.955
 744.469 198.050
 631.545 652.305
 208.118 187.426
 727.337 854.694
 974.836 760.002
 931.705 149.280
 174.198 49.721
 967.921 517.647
 848.147 167.619
 26.630 730.942
 274.609 148.783
 49.098 439.459
 851.705 881.806
 239.639 489.360
 717.148 968.271
 549.840 75.626
 674.296 204.287
 616.174 542.513
 355.935 274.561
 987.084 907.584
 329.402 873.020
 216.225 998.075
 435.362 274.655
 373.727 449.918
 663.969 983.529
 914.080 496.811
 365.794 464.885
 392.191 251.529
 333.444 768.910
 821.525 101.987
 989.173 594.294
 181.007 474.014
 492.759 686.276
 689.872 880.279
 414.776 472.191
 549.279 225.294
 778.110 203.736
 291.690 380.018
 783.652 186.334
 157.506 202.447
 635.844 659.508
 834.900 354.224
 254.886 666.337
 833.131 354.987
 692.442 573.571
 919.868 498.713
 97.610 426.312
 725.307 218.260
 653.565 832.292
 414.406 679.671
 19.785 751.432
 445.772 286.368
 170.275 237.771
 892.113 110.462
 768.082 555.000
 691.345 295.038
 217.048 16.151
 956.210 203.985
 592.771 625.790
 98.426 567.020
 788.835 12.976
 854.062 374.822
 387.323 9.823
 241.050 636.141
 143.413 468.675
 276.825 894.436
 184.547 826.420
 751.394 210.814
 390.440 463.563
 134.166 13.109
 219.346 905.273
 515.287 163.808
 960.090 349.291
 395.757 953.853
 952.793 249.456
 775.144 642.313
 371.822 742.451
 799.262 56.405
 293.035 478.703
 758.900 580.777
 767.792 946.086
 338.785 303.527
 745.577 87.933
 145.872 868.777
 875.619 986.167
 968.257 697.145
 378.869 567.938
 279.130 177.089
 421.647 802.589
 881.003 468.521
 300.640 178.311
 538.845 977.427
 528.549 518.082
 59.721 904.437
 806.275 437.072
 702.189 604.725
 300.058 123.432
 530.397 650.538
 482.586 197.169
 432.780 305.619
 620.819 363.713
 899.145 713.270
 328.655 516.893
 266.268 92.730
 180.784 87.776
 302.746 23.508
 389.999 399.449
 588.555 881.585
 871.275 832.007
 861.674 347.768
 493.112 876.315
 139.272 825.491
 993.798 949.432
 88.621 537.048
 414.535 839.687
 515.528 983.405
 172.849 166.515
 476.078 588.645
 221.903 491.244
 999.550 456.811
 470.452 52.556
 663.271 762.951
 584.000 267.603
 788.755 913.854
 962.815 520.350
 165.743 45.019
 562.664 627.263
 367.905 982.447
 958.464 141.852
 640.173 569.864
 771.467 139.497
 330.369 338.793
 112.400 758.845
 52.474 240.740
 814.413 902.568
 429.177 443.762
 922.275 596.165
 919.027 661.305
 602.441 436.812
 18.419 786.746
 480.267 843.820
 998.877 675.385
 486.394 847.529
 331.658 185.150
 898.300 464.388
 428.979 262.179
 142.122 233.311
 236.446 157.336
 524.417 803.352
 315.118 270.087
 796.766 27.322
 202.637 637.887
 924.605 432.583
 217.848 488.951
 694.788 202.247
 227.070 336.217
 617.022 540.967
 805.822 858.340
 668.183 43.996
 368.358 853.071
 714.544 101.212
 188.151 188.627
 297.328 504.947
 362.873 264.181
 956.746 988.149
 82.907 631.945
 427.292 984.416
 516.656 256.297
 93.875 201.406
 30.690 281.708
 738.963 752.202
 697.872 58.072
 223.053 354.087
 320.127 702.255
 665.184 130.467
 790.567 346.731
 470.913 629.163
 156.497 894.255
 189.179 979.892
 412.836 31.184
 367.065 476.547
 875.112 186.865
 965.818 997.936
 51.191 313.242
 359.216 426.374
 677.911 814.252
 765.909 830.225
 17.757 710.784
 183.481 527.792
 454.674 481.918
 459.464 20.470
 798.083 790.236
 222.368 87.611
 739.564 57.389
 625.993 380.019
 424.735 200.426
 558.094 579.450
 749.178 630.165
 408.190 445.027
 485.456 225.861
 160.367 821.550
 750.076 577.444
 409.942 307.420
 254.575 484.709
 535.436 780.229
 711.742 944.959
 280.416 255.216
 222.482 585.229
 207.163 645.962
 315.209 406.415
 123.050 338.463
 990.356 524.133
 601.088 150.403
 908.057 300.310
 21.586 188.934
 95.968 361.325
 258.865 445.161
 923.297 759.556
 784.873 164.897
 841.282 237.714
 823.179 246.957
 612.607 747.185
 477.963 166.715
 603.685 116.239
 902.170 368.826
 683.702 890.469
 429.111 274.650
 430.068 721.009
 747.610 203.304
 577.067 366.196
 180.606 697.190
 936.637 25.399
 662.510 201.094
 669.100 731.417
 285.926 386.381
 667.160 297.211
 191.527 897.486
 646.665 516.821
 946.537 76.054
 98.555 147.443
 441.492 578.842
 662.363 604.017
 228.722 429.484
 425.061 248.971
 329.587 252.758
 650.285 893.347
 4.143 444.974
 100.878 392.400
 163.117 188.048
 358.827 535.449
 817.424 260.979
 876.057 328.594
 717.539 924.464
 240.094 47.651
 599.841 26.817
 721.533 410.829
 898.352 317.157
 324.727 965.364
 520.289 560.688
 606.604 394.288
 147.647 877.106
 606.473 289.011
 293.033 103.615
 565.760 876.568
 987.548 396.339
 262.569 878.624
 946.266 596.096
 871.675 770.085
 480.500 605.525
 244.039 121.076
 396.391 553.678
 417.297 885.767
 930.267 401.562
 384.242 649.049
 169.952 798.309
 602.345 177.133
 847.732 4.088
 194.529 626.167
 268.492 14.254
 118.181 444.837
 62.024 252.368
 942.625 129.315
 481.176 340.519
 29.879 333.982
 870.177 137.792
 442.338 457.065
 415.845 986.141
 465.457 269.991
 287.498 582.284
 222.497 772.160
 141.222 160.369
 39.635 573.536
 786.003 419.187
 388.482 346.432
 611.331 446.666
 863.081 371.022
 389.719 510.739
 541.503 818.065
 977.745 117.644
 618.033 74.323
 633.354 945.037
 578.773 294.028
 486.102 787.433
 717.280 141.978
 684.787 295.435
 61.984 834.548
 900.407 228.675
 5.888 553.743
 882.015 996.607
 111.998 841.884
 301.950 143.235
 813.680 931.398
 41.635 994.036
 464.438 142.250
 669.243 168.872
 421.382 520.942
 158.659 957.496
 403.851 97.580
 861.195 428.563
 164.445 314.742
 536.374 514.116
 783.387 912.947
 497.824 484.793
 465.965 436.983
 960.180 152.919
 232.440 415.784
 761.117 648.085
 63.750 541.703
 260.760 680.254
 956.455 974.660
 323.217 207.151
 576.451 379.946
 499.663 364.341
 241.119 898.221
 449.956 297.530
 339.830 881.028
 54.292 197.180
 887.405 609.008
 824.787 806.168
 136.601 62.644
 79.510 23.367
 324.442 122.205
 791.527 921.369
 41.919 835.528
 179.503 637.893
 73.954 875.976
 523.873 680.680
 111.481 300.585
 636.261 338.808
 573.014 757.918
 95.465 143.692
 50.333 449.915
 209.945 835.645
 101.107 251.230
 546.370 622.404
 317.851 277.851
 351.639 860.814
 703.023 984.569
 820.143 738.715
 348.003 184.131
 650.417 308.699
 550.831 611.162
 880.234 946.767
 693.898 208.541
 474.342 235.983
 146.235 865.598
 405.284 557.285
 941.719 74.828
 58.969 596.772
 128.816 850.802
 209.966 231.705
 181.573 241.448
 747.130 157.364
 226.228 93.090
 941.314 375.825
 671.376 157.644
 690.195 638.067
 59.128 669.757
 660.082 855.845
 84.813 705.609
 83.726 763.241
 96.654 761.537
 632.465 984.102
 395.505 372.948
 929.373 565.793
 47.524 311.348
 29.616 777.463
 16.946 44.396
 390.061 988.625
 367.305 81.122
 260.682 78.233
 291.361 427.693
 36.955 553.098
 364.213 290.074
 349.682 245.640
 800.544 35.799
 674.401 623.342
 593.759 190.668
 107.347 775.333
 257.866 336.041
 972.961 585.296
 846.843 392.586
 846.123 385.010
 933.012 146.565
 840.888 80.637
 56.406 480.416
 39.862 816.217
 659.662 611.423
 320.798 288.316
 874.497 487.310
 639.285 845.505
 481.187 117.835
 811.021 130.187
 504.615 84.787
 720.125 772.551
 900.585 332.677
 580.034 192.268
 613.480 927.884
 762.944 958.523
 518.251 129.946
 867.602 99.450
 791.830 455.279
 141.910 824.871
 564.821 556.929
 347.659 59.035
 85.674 585.558
 334.413 90.896
 466.200 144.058
 365.702 297.226
 577.379 173.667
 954.213 927.864
 114.026 801.871
 157.376 152.795
 860.250 795.724
 957.871 138.088
 957.193 268.251
 205.150 663.368
 520.782 415.645
 277.566 429.329
 378.710 570.092
 996.427 582.386
 419.503 753.722
 692.929 348.017
 77.030 245.748
 709.093 898.523
 644.323 725.082
 970.375 459.215
 332.138 138.119
 769.519 94.413
 499.615 145.080
 170.485 916.912
 104.055 412.940
 803.154 577.833
 789.682 9.043
 552.287 655.147
 885.053 82.824
 229.350 946.004
 957.105 45.351
 687.879 48.613
 106.766 724.838
 639.721 2.478
 344.405 913.727
 241.646 40.845
 689.493 267.849
 143.291 736.125
 961.758 374.693
 365.395 418.705
 13.407 695.639
 61.896 792.986
 663.987 991.484
 814.049 123.842
 189.977 262.717
 715.731 324.360
 566.812 442.361
 696.127 234.925
 16.826 352.040
 551.632 478.208
 865.361 319.060
 239.032 528.908
 410.356 417.269
 535.644 216.060
 957.187 366.254
 71.258 335.204
 427.880 546.968
 556.599 583.865
 917.557 477.242
 301.942 733.587
 214.598 64.098
 568.887 42.764
 926.529 402.681
 112.762 14.797
 340.674 231.381
 340.300 974.576
 205.335 52.035
 667.988 722.246
 29.787 571.627
 964.764 16.805
 383.866 471.501
 895.581 523.864
 722.897 531.783
 749.976 453.270
 991.547 67.551
 95.541 625.061
 269.635 220.491
 696.405 489.009
 940.637 411.793
 391.290 426.942
 794.567 731.139
 546.825 871.887
 454.036 10.750
 755.682 658.315
 946.764 125.880
 304.461 988.379
 878.889 753.210
 715.301 265.697
 808.433 500.810
 193.070 257.284
 222.830 358.199
 865.055 932.455
 212.058 678.490
 263.675 372.686
 51.425 38.181
 9.609 216.363
 595.337 981.191
 240.409 706.233
 593.428 764.999
 89.037 944.272
 809.355 226.761
 741.841 968.869
 514.670 980.103
 43.150 683.277
 487.814 558.698
 714.369 53.444
 841.953 326.038
 422.266 819.640
 683.767 973.026
 770.696 832.143
 945.054 992.694
 861.761 19.927
 485.199 436.760
 139.114 566.494
 317.952 569.730
 503.559 623.214
 231.906 306.259
 98.261 502.729
 139.676 875.654
 69.802 818.890
 773.541 348.472
 97.208 171.579
 240.626 94.392
 572.241 301.481
 932.298 44.054
 242.177 889.109
 152.048 691.800
 575.466 462.105
 963.593 8.574
 468.901 964.001
 374.276 7.412
 522.936 75.581
 344.266 306.504
 513.561 156.718
 863.684 120.810
 881.794 872.849
 660.153 152.394
 745.442 7.288
 8.735 577.376
 765.826 350.313
 713.565 994.637
 30.908 750.967
 42.324 824.764
 255.444 660.857
 226.061 259.433
 60.954 674.850
 920.580 759.300
 849.431 455.704
 673.045 96.054
 993.583 933.514
 187.576 610.608
 355.236 101.960
 854.107 309.229
 837.417 38.091
 240.895 503.121
 52.929 787.580
 776.633 290.442
 734.419 460.689
 714.748 424.718
 152.507 643.679
 310.147 167.174
 187.275 54.872
 405.371 5.617
 405.049 163.519
 854.902 577.596
 320.966 282.969
 277.660 464.708
 225.302 878.149
 960.705 447.920
 468.204 562.229
 612.527 315.900
 836.576 460.614
 430.521 900.636
 724.914 394.425
 281.218 943.644
 758.442 173.807
 948.337 954.051
 634.573 327.266
 465.827 954.637
 423.485 851.431
 681.860 987.043
 829.224 211.030
 884.520 291.824
 831.493 407.238
 628.045 37.664
 280.128 660.116
 725.474 457.170
 927.750 204.587
 693.033 880.196
 792.496 106.750
 45.291 831.263
 826.670 486.575
 628.021 482.515
 516.427 342.879
 345.676 0.671
 92.853 466.340
 978.659 884.050
 540.109 986.311
 406.409 208.068
 38.698 607.886
 148.000 754.400
 81.568 878.453
 223.140 525.510
 401.015 89.609
 521.627 893.619
 401.661 23.560
 75.328 117.828
 818.686 435.928
 358.498 717.404
 323.728 313.148
 332.605 10.967
 249.203 826.817
 812.137 333.922
 164.246 944.320
 597.156 109.197
 834.015 650.683
 14.234 163.702
 954.049 137.001
 175.166 815.472
 750.917 452.981
 626.310 180.039
 61.085 482.637
 672.180 500.822
 276.288 551.095
 644.997 754.539
 713.411 15.697
 715.198 241.507
 620.811 235.438
 532.639 780.942
 465.061 889.350
 418.621 696.764
 99.374 657.393
 937.249 220.073
 347.605 357.999
 231.634 735.337
 849.166 216.618
 364.566 459.754
 306.680 621.859
 231.396 435.573
 619.571 503.418
 169.747 915.720
 535.460 972.592
 759.406 381.722
 123.252 626.281
 147.465 113.094
 485.982 594.020
 537.670 758.181
 59.925 60.365
 816.459 82.655
 664.430 318.252
 46.804 603.774
 202.606 989.609
 218.316 282.157
 797.947 615.069
 999.974 729.757
 870.723 483.331
 680.062 410.143
 598.198 101.246
 204.554 228.100
 705.261 747.569
 526.343 418.201
 140.921 896.470
 967.685 200.684
 908.219 122.093
 169.298 747.334
 830.807 223.863
 472.384 325.408
 11.957 455.948
 352.909 315.073
 27.591 755.607
 227.630 141.822
 803.585 987.505
 583.468 62.203
 671.858 337.990
 778.868 486.711
 245.363 879.473
 938.935 931.461
 668.045 895.219
 354.608 339.203
 104.162 114.935
 517.357 995.260
 357.317 507.633
 20.324 445.297
 531.344 547.414
 758.141 75.498
 144.438 887.487
 212.610 483.315
 19.001 516.140
 749.855 605.722
 230.434 734.292
 234.546 204.630
 999.298 587.079
 424.374 674.397
 446.818 741.676
 407.510 938.144
 850.756 660.985
 229.561 157.769
 387.337 349.102
 95.153 82.309
 228.606 901.612
 471.312 601.757
 389.614 684.240
 742.024 725.110
 445.945 680.419
 20.665 44.571
 431.813 525.633
 402.347 330.276
 98.214 8.495
 492.832 285.209
 678.336 530.304
 973.698 507.073
 245.615 732.105
 322.363 197.714
 233.809 417.266
 495.836 241.407
 246.386 105.163
 382.306 567.052
 646.018 275.408
 426.721 607.549
 768.437 220.118
 925.109 579.705
 836.192 673.047
 765.727 902.647
 597.654 178.133
 659.123 540.532
 428.928 786.448
 258.345 350.306
 608.271 810.113
 716.978 607.198
 904.295 335.930
 687.165 4.848
 664.003 222.061
 120.710 334.429
 601.074 720.695
 430.682 254.483
 278.228 431.370
 103.414 602.599
 362.774 377.307
 54.488 369.466
 577.313 885.130
 308.331 68.602
 537.053 51.812
 688.664 870.405
 483.253 707.124
 453.652 621.717
 114.318 371.735
 340.690 102.273
 60.102 107.173
 524.957 453.145
 22.756 831.775
 94.958 291.226
 653.277 504.585
 937.101 255.097
 984.739 65.774
 357.974 534.234
 791.585 566.939
 393.473 753.826
 883.471 67.595
 922.598 625.586
 818.950 546.050
 362.951 250.711
 288.971 844.826
 645.168 359.720
 876.093 4.908
 193.510 96.442
 648.910 841.759
 956.132 966.409
 162.004 272.527
 886.302 55.656
 662.510 351.899
 257.792 632.191
 370.883 738.066
 465.192 332.765
 524.696 55.285
 502.054 641.025
 822.260 401.255
 694.090 624.511
 52.826 762.188
 886.554 527.532
 80.359 933.035
 618.063 940.728
 189.839 422.311
 659.311 777.745
 793.326 868.550
 34.094 92.013
 15.286 467.385
 480.059 35.174
 73.749 453.974
 533.486 681.509
 189.729 595.105
 650.659 474.074
 989.009 99.367
 200.293 157.709
 708.105 173.631
 797.513 987.173
 633.259 351.657
 398.790 986.165
 944.184 548.426
 265.654 101.694
 812.471 794.988
 337.878 280.241
 230.867 666.999
 567.191 85.393
 589.740 310.128
 261.457 294.478
 640.076 602.120
 716.055 533.387
 810.165 680.248
 181.176 28.917
 201.145 750.435
 176.476 836.955
 252.902 617.344
 41.610 818.663
 528.078 710.867
 454.427 327.046
 242.580 901.698
 87.782 190.223
 713.751 106.045
 69.216 558.107
 393.095 476.213
 991.105 454.608
 393.046 899.995
 756.718 151.944
 653.825 18.115
 982.174 476.943
 77.141 86.650
 276.216 856.668
 981.705 722.425
 837.493 813.277
 217.586 976.247
 119.593 992.395
 772.084 774.765
 72.096 937.527
 971.522 690.496
 754.617 253.207
 647.182 265.497
 101.143 594.962
 308.326 892.418
 773.314 913.989
 322.981 102.823
 450.987 413.374
 923.170 223.052
 461.960 851.112
 53.737 819.425
 323.796 779.016
 404.422 394.778
 860.931 427.531
 587.864 35.360
 949.738 641.687
 239.512 399.773
 340.713 215.704
 659.737 739.354
 196.847 351.736
 537.842 832.166
 84.585 735.869
 789.074 481.300
 851.065 851.553
 799.491 893.756
 639.034 872.547
 562.837 30.673
 827.622 545.053
 664.947 255.676
 869.686 398.734
 634.192 48.754
 329.758 950.896
 343.746 582.188
 243.567 85.126
 388.867 846.943
 631.938 808.672
 338.902 187.840
 347.762 200.784
 601.328 359.141
 732.122 651.980
 159.140 995.484
 950.035 822.033
 431.518 43.056
 591.226 988.343
 942.456 690.211
 708.750 257.974
 797.458 543.492
 57.858 133.096
 302.170 723.041
 847.424 73.822
 499.848 600.045
 862.496 432.884
 250.615 608.250
 723.514 647.437
 471.860 862.357
 257.682 84.105
 755.788 779.491
 241.535 929.694
 180.649 987.933
 979.435 2.651
 342.738 122.429
 487.376 96.014
 516.667 640.715
 209.963 233.483
 164.159 185.375
 793.682 74.166
 472.697 783.049
 132.900 202.081
 133.597 984.455
 685.429 512.596
 536.576 959.283
 489.653 704.532
 39.896 266.144
 800.323 613.873
 999.923 106.201
 269.110 908.980
 42.919 67.517
 930.425 399.432
 319.733 793.651
 292.805 798.411
 588.303 423.381
 789.397 394.674
 260.531 698.109
 993.803 423.206
 572.953 109.465
 974.020 427.562
 791.848 542.633
 129.936 51.633
 543.144 382.164
 859.165 219.203
 619.102 698.528
 520.639 807.408
 813.588 777.832
 842.138 711.531
 785.539 137.247
 151.550 665.708
 658.486 168.467
 435.312 625.027
 998.702 445.438
 152.144 742.472
 144.546 435.594
 195.268 568.535
 206.970 171.726
 219.065 656.561
 751.139 320.515
 372.112 133.577
 480.043 860.729
 31.456 370.333
 654.204 236.584
 464.442 797.167
 431.787 747.972
 84.454 321.398
 438.226 87.980
 573.426 129.991
 264.713 238.774
 153.177 846.811
 44.541 429.468
 563.697 760.901
 12.399 974.855
 291.873 870.676
 964.411 622.957
 559.321 784.035
 709.510 504.307
 871.591 577.122
 41.783 999.174
 229.794 811.486
 28.628 313.765
 664.546 322.823
 763.320 416.583
 654.086 672.259
 388.921 255.997
 394.546 356.726
 582.236 24.699
 289.975 837.408
 663.769 211.820
 490.201 9.373
 647.685 485.252
 721.425 11.544
 392.762 162.147
 1.263 890.166
 292.869 382.189
 408.543 972.554
 838.072 714.145
 768.343 288.176
 772.747 60.289
 622.618 664.185
 316.018 524.898
 972.381 410.551
 36.168 672.202
 113.047 750.265
 981.700 996.614
 132.623 312.319
 767.436 785.025
 823.420 324.691
 647.923 79.366
 470.487 372.345
 538.781 500.056
 150.838 237.906
 279.178 10.477
 311.606 952.443
 677.875 673.152
 825.484 548.429
 517.288 344.109
 859.433 440.114
 373.509 488.177
 476.806 937.134
 967.373 680.265
 241.213 220.091
 617.726 332.284
 348.092 532.288
 1.138 89.323
 200.723 245.891
 814.147 649.346
 423.052 484.996
 519.030 346.390
 192.110 789.746
 269.926 206.616
 435.970 807.514
 453.657 739.191
 915.232 637.810
 332.733 999.748
 851.289 441.036
 793.900 393.837
 525.341 467.229
 634.321 842.596
 918.971 254.870
 562.505 774.777
 848.558 392.669
 758.715 540.744
 338.753 695.551
 489.489 258.360
 939.464 702.093
 665.746 431.515
 899.408 102.279
 89.511 453.873
 228.282 615.080
 369.575 988.251
 698.403 284.160
 473.461 251.585
 322.499 491.688
 697.087 132.916
 192.817 815.109
 502.790 414.213
 251.410 295.854
 432.449 878.662
 384.192 643.839
 829.727 896.436
 571.945 274.538
 791.833 932.735
 897.931 39.247
 957.307 976.451
 290.288 752.293
 966.259 930.183
 582.188 595.580
 700.239 714.266
 996.158 660.698
 420.676 40.076
 521.642 7.133
 330.924 213.313
 955.270 923.020
 743.902 788.522
 38.333 588.832
 254.547 655.136
 160.376 96.741
 106.667 76.528
 334.750 66.894
 272.957 101.338
 502.411 740.036
 804.018 535.810
 923.609 992.875
 369.120 612.608
 290.657 813.032
 933.482 561.929
 884.253 244.749
 472.279 321.590
 324.477 50.630
 991.874 591.685
 287.407 470.286
 848.481 714.493
 599.030 650.943
 61.305 450.484
 837.978 0.827
 601.996 525.781
 513.552 811.815
 298.892 885.424
 899.873 717.660
 270.185 330.934
 143.124 617.678
 644.884 721.147
 587.335 588.571
 647.729 134.176
 733.515 529.942
 20.351 428.042
 534.003 108.723
 785.665 991.252
 83.565 266.340
 798.268 276.161
 283.965 677.866
 576.533 981.721
 890.677 168.150
 0.803 663.262
 988.291 25.020
 458.979 650.941
 452.425 248.921
 500.774 651.681
 236.066 152.061
 553.488 378.767
 340.854 994.307
 486.720 226.259
 400.684 909.313
 975.501 0.234
 795.990 639.861
 588.704 294.367
 840.185 239.035
 162.982 402.822
 621.161 92.092
 355.917 989.082
 654.655 326.851
 802.563 755.639
 305.149 877.824
 227.355 407.870
 474.253 386.467
 341.734 487.723
 944.808 507.888
 743.273 521.676
 928.140 569.675
 134.104 125.850
 296.666 423.365
 507.833 623.102
 27.638 541.457
 980.572 626.643
 947.172 256.131
 332.285 347.387
 686.160 589.107
 201.344 893.444
 158.624 480.125
 63.232 996.211
 994.011 744.673
 402.010 755.326
 421.439 655.775
 831.986 621.871
 667.870 291.577
 781.516 803.770
 123.333 377.230
 848.676 88.155
 302.793 199.155
 170.642 131.977
 32.084 720.526
 408.762 114.315
 668.849 482.954
 986.690 202.426
 480.957 460.531
 479.780 129.786
 314.969 223.957
 943.405 780.192
 244.481 575.510
 92.585 619.867
 169.392 996.535
 664.717 112.751
 97.172 590.356
 774.058 526.357
 659.057 752.763
 316.714 311.345
 958.917 123.023
 427.215 182.183
 109.591 789.831
 994.326 194.713
 348.113 593.423
 389.790 205.341
 833.002 287.649
 877.526 692.843
 587.298 430.019
 883.884 755.008
 361.992 45.336
 106.407 276.622
 835.898 266.573
 706.905 561.490
 747.780 468.137
 915.349 778.639
 560.817 559.998
 808.004 181.680
 702.594 560.412
 813.508 401.057
 498.022 779.971
 344.398 3.022
 638.502 665.700
 502.236 668.429
 506.879 821.947
 918.419 621.481
 330.997 961.451
 779.575 576.425
 973.881 577.452
 958.808 352.852
 18.784 263.878
 897.786 211.926
 583.557 658.991
 628.750 801.726
 240.444 527.483
 711.980 675.550
 341.722 121.643
 218.301 608.772
 604.177 534.156
 486.191 224.615
 709.856 649.405
 710.345 724.504
 988.581 658.363
 407.844 172.706
 589.301 81.531
 96.878 816.482
 380.432 267.761
 702.358 231.413
 680.078 342.655
 66.381 706.981
 669.676 272.718
 736.714 660.495
 431.521 810.136
 883.245 59.383
 242.381 573.538
 654.138 804.615
 400.558 903.114
 636.632 884.159
 139.107 670.795
 891.602 337.973
 338.337 209.935
 548.877 819.035
 879.221 502.061
 397.691 812.559
 737.056 784.110
 702.460 553.013
 790.882 647.366
 490.431 911.442
 886.207 333.700
 369.800 210.194
 831.974 406.127
 73.015 145.389
 711.095 904.969
 111.528 986.894
 438.991 889.854
 359.914 599.301
 796.378 318.410
 946.634 844.317
 898.912 197.801
 356.687 734.350
 33.503 53.700
 191.797 599.122
 103.343 946.837
 83.898 182.372
 273.274 499.876
 17.416 325.463
 314.719 912.160
 938.817 930.993
 213.474 487.992
 374.313 584.668
 751.106 302.071
 648.208 291.100
 506.279 805.763
 707.742 632.478
 379.185 237.894
 981.284 562.725
 731.396 957.159
 794.336 418.820
 294.196 339.207
 764.013 371.040
 448.191 774.637
 112.758 891.380
 461.200 924.925
 764.249 231.085
 13.747 617.708
 390.327 841.764
 393.716 232.351
 701.756 18.032
 233.633 798.709
 355.530 291.853
 553.832 229.193
 978.002 669.167
 198.340 565.181
 270.331 207.964
 872.130 47.615
 717.670 624.474
 850.693 437.936
 516.324 151.743
 806.282 804.769
 367.161 224.592
 928.186 954.915
 365.287 329.252
 783.932 590.832
 404.921 528.093
 929.086 903.117
 77.326 383.475
 708.476 703.452
 684.262 784.437
 662.266 934.401
 638.796 190.550
 445.618 786.575
 551.399 104.631
 758.110 55.662
 777.342 866.291
 854.097 392.007
 159.762 708.524
 241.494 859.868
 372.877 167.106
 975.715 623.647
 336.196 495.842
 897.680 521.671
 20.993 478.224
 457.824 947.191
 945.498 587.477
 698.147 519.777
 299.243 622.166
 145.675 952.193
 946.798 914.210
 995.724 767.997
 236.953 791.691
 52.561 838.742
 238.619 891.956
 547.045 337.862
 595.628 13.985
 592.395 667.593
 949.021 715.796
 675.221 237.932
 829.751 686.649
 42.448 960.464
 43.040 829.464
 46.763 778.381
 16.696 891.087
 693.150 66.289
 991.733 682.618
 604.158 894.187
 619.671 385.180
 37.420 819.588
 775.430 975.154
 169.157 426.231
 679.068 404.664
 653.730 408.707
 678.377 205.972
 111.691 766.811
 915.280 661.439
 145.105 44.539
 172.783 493.016
 265.483 464.593
 269.986 217.046
 610.546 974.424
 687.335 312.096
 963.795 353.714
 613.122 230.866
 645.838 621.298
 208.587 13.870
 667.393 522.744
 699.164 935.122
 797.497 144.746
 473.170 721.590
 161.677 971.442
 969.099 572.550
 726.579 518.479
 974.637 486.563
 711.085 116.710
 463.335 447.644
 78.377 297.838
 130.763 383.996
 876.232 403.872
 936.074 688.686
 199.501 611.305
 735.513 568.780
 922.896 155.410
 243.043 795.290
 395.606 551.578
 254.390 178.935
 881.841 446.465
 212.235 554.990
 381.056 64.631
 612.758 373.867
 354.607 234.945
 501.209 452.428
 936.053 639.286
 873.759 725.224
 102.760 193.757
 394.737 266.017
 557.264 585.160
 605.787 640.087
 306.755 693.693
 102.987 149.450
 64.755 453.473
 799.050 489.366
 135.420 167.716
 883.166 129.258
 711.040 203.026
 906.560 638.701
 928.226 650.855
 226.464 614.618
 327.293 42.790
 956.977 634.827
 859.880 634.655
 427.351 211.944
 437.322 492.883
 715.044 387.283
 430.403 501.129
 83.717 864.295
 71.611 97.306
 549.912 303.494
 503.752 708.322
 464.049 94.445
 221.784 394.675
 12.505 984.687
 904.172 588.149
 221.766 920.495
 490.075 207.292
 120.100 270.745
 771.845 86.846
 637.053 834.188
 508.919 44.219
 999.656 134.054
 978.040 29.352
 422.957 84.640
 132.522 430.660
 850.990 165.504
 904.839 521.199
 145.227 393.983
 235.268 273.783
 156.684 170.283
 805.671 914.929
 474.295 146.441
 191.115 954.211
 687.731 696.717
 780.242 362.801
 813.026 38.682
 753.583 692.796
 132.206 158.356
 121.099 353.522
 325.275 156.797
 107.760 883.846
 108.836 577.640
 418.939 787.964
 28.017 454.057
 323.698 508.859
 918.166 878.935
 349.920 87.312
 403.727 643.639
 304.876 448.911
 631.074 89.342
 510.593 546.796
 939.929 591.816
 595.893 499.198
 17.723 767.637
 14.730 649.164
 109.213 399.598
 90.301 155.813
 379.604 474.847
 821.188 334.247
 565.784 494.668
 762.537 792.739
 563.138 124.379
 923.093 284.479
 753.506 220.429
 37.110 676.075
 305.386 605.296
 595.999 130.932
 695.609 605.324
 303.777 372.933
 590.719 159.222
 876.327 110.413
 467.687 223.079
 389.129 503.982
 881.902 609.564
 321.257 111.409
 743.291 313.359
 503.074 461.512
 929.825 691.100
 887.379 235.118
 845.383 622.316
 292.929 668.978
 363.218 408.708
 457.808 967.551
 937.089 743.836
 158.347 193.317
 412.992 565.851
 146.078 809.661
 341.680 94.818
 907.074 37.970
 935.418 346.679
 10.033 744.672
 494.333 41.590
 164.521 242.357
 364.185 109.951
 220.048 235.277
 697.250 109.638
 689.411 992.680
 343.437 358.688
 43.316 538.073
 674.850 655.089
 893.256 309.260
 572.220 186.369
 229.551 998.613
 907.210 853.934
 413.182 517.234
 825.333 368.637
 513.342 647.648
 857.648 373.773
 545.633 630.274
 206.393 668.924
 984.555 857.622
 504.251 632.892
 712.733 981.108
 436.022 857.020
 20.503 38.225
 35.377 122.781
 903.591 917.957
 381.330 401.583
 322.305 350.752
 175.577 872.733
 209.615 152.613
 92.509 790.704
 352.694 203.278
 371.116 768.963
 155.875 393.739
 328.104 959.078
 133.668 852.105
 983.166 105.711
 519.839 228.062
 922.650 355.995
 929.790 779.687
 712.001 442.096
 724.301 822.488
 378.650 775.266
 816.545 645.204
 706.900 566.020
 693.085 911.779
 749.466 186.388
 513.062 511.181
 204.236 125.204
 266.104 709.252
 220.493 455.628
 144.631 738.034
 80.090 275.500
 884.635 832.111
 793.059 26.419
 792.842 408.140
 404.014 517.880
 278.148 68.323
 128.844 340.321
 789.793 392.014
 936.925 748.063
 310.814 828.590
 922.134 23.017
 717.695 201.399
 528.881 426.535
 978.796 424.792
 133.079 634.183
 986.359 587.549
 541.382 691.732
 788.721 895.408
 37.191 85.766
 678.391 437.717
 744.069 185.466
 393.197 958.734
 324.629 670.101
 75.597 898.828
 617.120 337.211
 411.031 816.359
 417.387 7.475
 909.957 814.560
 628.340 862.647
 817.796 952.190
 763.335 122.145
 918.660 500.511
 847.901 271.890
 156.650 776.405
 113.121 286.486
 725.091 601.867
 213.860 254.166
 89.830 949.109
 689.268 234.881
 416.279 278.978
 868.053 908.174
 487.997 485.019
 716.364 842.088
 442.205 248.439
 244.639 921.197
 337.600 288.389
 997.073 385.261
 623.495 270.785
 12.523 965.077
 235.716 596.472
 90.762 64.480
 121.411 520.621
 548.080 773.417
 137.299 920.183
 179.849 543.498
 197.697 900.979
 346.044 591.951
 321.561 462.200
 893.560 890.669
 471.688 770.928
 664.140 952.785
 252.172 665.631
 199.609 449.338
 168.261 743.945
 740.938 13.277
 120.281 500.432
 971.353 847.716
 542.554 184.265
 126.667 21.575
 379.803 330.161
 991.343 570.131
 266.055 779.423
 23.107 823.423
 511.247 718.210
 961.715 254.729
 63.488 99.412
 41.424 708.578
 583.289 330.533
 557.718 157.105
 301.113 366.368
 455.725 310.267
 920.627 170.988
 682.731 25.019
 544.408 753.417
 855.329 717.375
 332.103 745.759
 861.447 966.251
 326.735 407.291
 80.168 436.598
 904.877 394.924
 142.464 759.824
 500.481 46.554
 461.460 350.594
 328.416 952.081
 972.360 460.235
 578.313 425.752
 683.716 358.198
 76.340 97.070
 250.381 74.998
 414.529 175.517
 34.342 954.044
 544.661 252.143
 176.201 557.719
 425.160 529.659
 413.561 607.512
 421.720 638.575
 562.785 352.080
 300.342 232.481
 240.047 434.648
 148.120 158.524
 2.194 246.529
 823.611 483.023
 306.635 321.817
 314.228 96.081
 644.267 355.147
 980.153 117.715
 715.645 356.069
 238.318 241.782
 376.395 627.045
 9.696 358.825
 254.816 144.786
 770.172 936.460
 877.221 404.857
 439.571 363.378
 962.538 365.942
 573.003 703.175
 357.873 202.247
 419.655 495.662
 175.019 680.360
 750.768 590.049
 801.448 51.088
 873.245 716.172
 48.200 958.619
 708.495 82.199
 164.748 480.800
 76.575 730.822
 403.717 627.840
 559.971 457.542
 315.882 435.580
 284.552 576.494
 760.856 827.323
 230.179 759.120
 447.114 209.601
 931.438 132.432
 585.423 977.089
 639.084 135.688
 324.470 785.982
 752.572 641.761
 111.645 309.633
 998.934 162.636
 13.879 802.186
 896.857 703.360
 574.650 892.767
 308.943 896.964
 658.233 732.722
 729.649 351.545
 328.775 680.191
 589.271 842.836
 470.558 779.402
 561.773 779.509
 120.905 166.494
 260.456 708.364
 355.546 390.088
 982.811 982.183
 738.223 294.551
 344.963 819.618
 475.047 288.761
 825.419 95.158
 356.223 365.854
 844.272 324.470
 632.660 392.944
 42.328 488.528
 175.496 838.063
 727.949 866.705
 568.405 18.865
 938.796 738.024
 354.789 59.144
 460.365 239.966
 126.508 330.479
 270.692 440.477
 822.993 183.711
 886.295 641.431
 787.683 75.325
 691.979 466.684
 284.176 744.769
 598.315 536.729
 241.816 268.391
 915.308 651.946
 617.495 612.799
 616.991 820.446
 517.831 634.568
 735.506 113.014
 917.717 364.203
 329.063 910.687
 684.551 300.922
 758.162 349.948
 622.321 402.400
 149.361 651.499
 289.699 441.951
 274.146 42.314
 527.570 527.400
 298.931 413.566
 513.751 324.143
 225.754 981.425
 8.661 33.475
 424.881 581.448
 481.190 470.569
 621.330 893.766
 427.973 829.592
 526.675 694.708
 293.747 471.902
 72.590 5.494
 540.656 523.556
 799.167 870.670
 128.573 307.187
 352.507 73.879
 688.252 888.346
 554.360 778.101
 178.826 905.827
 1.487 268.757
 708.706 637.921
 341.935 354.005
 304.995 81.679
 45.730 725.583
 785.092 979.817
 752.838 659.787
 12.352 900.813
 834.001 811.344
 905.584 983.137
 160.693 758.411
 773.228 6.402
 847.739 145.630
 213.609 403.075
 832.614 260.793
 772.397 417.377
 94.236 201.331
 289.860 236.912
 423.963 237.469
 869.676 841.890
 353.825 872.947
 326.757 951.445
 860.865 520.758
 945.884 602.300
 119.335 745.198
 231.165 18.132
 9.810 32.908
 826.677 855.296
 539.759 920.610
 922.597 119.728
 335.417 667.391
 663.298 908.960
 59.916 171.980
 481.852 151.012
 955.452 423.297
 990.127 87.963
 734.061 874.090
 348.964 926.243
 116.442 946.936
 675.987 778.758
 383.748 638.773
 469.548 327.244
 133.742 370.065
 639.463 998.561
 868.902 828.423
 145.055 478.581
 266.664 350.788
 508.084 75.051
 745.940 155.235
 355.165 420.079
 832.294 521.007
 367.030 798.164
 497.901 386.972
 489.479 661.969
 100.858 123.423
 365.079 710.988
 338.933 774.763
 750.871 954.216
 161.046 481.422
 223.869 43.702
 319.127 194.420
 974.297 579.171
 995.415 86.790
 631.077 162.667
 85.561 149.979
 242.576 485.426
 464.032 513.052
 88.958 306.169
 191.550 726.667
 474.574 620.818
 758.764 66.330
 36.773 809.007
 288.483 300.195
 111.443 893.818
 161.138 70.969
 968.920 980.013
 883.261 310.280
 132.992 295.070
 613.423 953.777
 830.174 289.756
 599.244 688.511
 898.977 844.633
 695.648 838.578
 185.265 550.109
 39.711 594.149
 729.039 195.532
 90.467 191.891
 532.090 323.019
 420.274 956.196
 710.202 920.497
 513.333 170.871
 656.155 882.709
 110.270 946.011
 952.314 736.316
 387.190 716.285
 108.450 673.745
 103.072 912.018
 399.476 179.021
 248.878 106.113
 729.755 356.791
 221.374 496.495
 349.480 533.157
 988.747 639.500
 641.443 214.537
 555.891 624.170
 33.459 139.669
 545.432 356.099
 276.188 902.211
 234.558 803.344
 964.386 559.504
 604.552 212.485
 831.537 270.240
 124.181 712.452
 275.781 453.782
 183.052 935.142
 995.126 261.054
 477.633 358.479
 940.902 456.462
 720.216 848.639
 912.406 687.665
 857.077 188.372
 587.922 761.683
 441.831 337.962
 146.049 38.597
 887.308 410.541
 607.994 625.531
 315.804 245.571
 810.781 321.889
 523.225 440.807
 390.862 490.758
 875.480 426.601
 158.207 360.298
 551.535 825.590
 816.563 983.010
 551.201 889.726
 633.272 880.531
 989.212 214.897
 582.000 598.425
 921.163 436.557
 827.306 201.198
 889.843 958.606
 547.591 504.999
 469.348 479.054
 812.187 317.391
 823.881 681.814
 51.901 513.889
 21.350 762.268
 55.966 704.163
 959.964 758.443
 61.116 941.892
 18.160 48.853
 492.377 216.887
 241.833 947.072
 95.389 782.597
 183.475 432.112
 344.964 53.356
 629.021 578.906
 105.574 331.270
 941.873 835.964
 991.140 860.671
 749.370 595.032
 861.515 167.303
 153.179 433.072
 492.305 719.359
 597.553 418.597
 957.033 188.108
 342.630 166.451
 413.218 917.851
 106.178 117.252
 236.941 209.632
 626.930 295.242
 207.152 142.338
 514.671 562.192
 307.853 501.183
 963.070 901.954
 752.911 950.207
 466.024 322.351
 807.264 506.073
 179.776 596.296
 595.634 169.664
 672.623 845.792
 274.308 914.614
 490.706 229.839
 65.348 173.818
 809.756 75.027
 790.812 202.283
 834.046 296.113
 725.587 814.404
 19.041 19.033
 42.690 723.421
 434.878 832.317
 538.940 168.511
 33.874 961.900
 89.444 459.627
 444.746 61.691
 727.227 151.068
 475.163 926.574
 923.441 562.018
 377.051 719.697
 551.050 476.519
 307.965 731.830
 850.890 897.855
 327.461 992.508
 136.820 415.038
 798.299 481.652
 832.826 914.542
 645.255 262.901
 38.905 281.775
 564.277 608.359
 187.152 267.811
 804.524 406.501
 440.357 622.076
 476.835 654.339
 471.702 825.934
 713.434 210.435
 767.794 611.239
 232.721 821.954
 943.508 858.103
 595.238 596.800
 24.267 274.321
 396.047 947.168
 720.886 442.658
 876.491 724.936
 328.567 749.660
 584.568 959.678
 662.643 389.613
 225.941 719.387
 990.217 969.172
 263.010 80.781
 22.682 261.994
 1.810 724.476
 946.479 809.191
 298.136 979.977
 138.439 401.780
 885.687 221.832
 541.010 977.479
 28.880 862.251
 768.070 218.776
 408.040 63.767
 433.403 645.252
 109.746 990.209
 203.961 384.540
 403.319 473.260
 894.620 107.433
 796.837 458.743
 959.119 988.517
 171.915 340.432
 865.449 560.050
 663.215 134.592
 648.164 159.843
 271.733 505.707
 933.397 420.571
 953.964 549.168
 666.120 135.793
 413.894 361.489
 818.013 485.170
 921.191 190.229
 405.853 266.652
 895.095 27.023
 45.474 616.300
 515.343 76.475
 49.007 986.828
 363.407 555.206
 240.296 584.634
 751.588 718.840
 415.431 353.317
 484.806 115.476
 865.403 151.342
 918.657 573.256
 962.568 355.148
 254.481 863.495
 301.314 469.833
 552.415 871.889
 788.963 831.254
 279.985 256.214
 871.052 410.511
 757.566 283.302
 414.990 499.243
 352.531 899.981
 789.442 467.752
 28.279 196.750
 189.089 293.812
 18.266 629.739
 43.794 495.230
 192.154 551.783
 399.272 941.128
 663.098 408.923
 897.512 633.877
 481.838 41.553
 557.313 454.245
 832.670 812.558
 49.029 446.183
 24.714 206.693
 867.029 24.702
 123.315 310.127
 475.502 451.201
 233.494 406.394
 588.208 606.700
 0.358 300.151
 644.050 966.529
 679.162 904.227
 864.225 342.834
 326.875 865.015
 82.854 406.735
 32.599 338.547
 594.058 864.115
 219.019 512.429
 270.308 962.057
 572.359 660.741
 98.361 412.060
 83.300 749.010
 422.430 886.922
 573.455 219.335
 654.475 676.944
 336.700 191.831
 37.086 464.712
 615.615 43.953
 456.653 223.803
 362.267 65.379
 988.167 83.372
 479.400 540.324
 195.525 386.609
 710.838 354.211
 553.629 755.889
 834.666 746.043
 244.731 551.038
 423.799 585.709
 8.441 850.312
 368.250 16.491
 392.877 817.588
 622.296 202.682
 316.749 755.899
 346.407 511.304
 165.385 139.281
 185.081 752.157
 17.174 705.170
 862.380 134.022
 43.535 162.043
 420.158 664.568
 610.951 996.013
 180.645 640.998
 306.904 160.829
 124.691 226.638
 634.725 413.690
 656.731 480.400
 800.656 660.899
 323.093 461.614
 128.092 739.497
 685.173 548.091
 660.514 561.156
 275.032 22.103
 390.589 850.981
 8.017 454.434
 916.005 835.273
 53.046 873.624
 763.624 68.042
 502.438 84.495
 936.472 176.354
 103.738 501.073
 669.931 79.925
 258.423 203.893
 884.561 272.168
 727.053 605.673
 296.436 999.985
 356.082 613.497
 698.332 750.550
 334.835 776.564
 116.000 838.323
 257.062 888.389
 635.830 218.327
 682.951 419.046
 909.336 956.744
 135.641 50.020
 84.921 232.184
 10.447 300.589
 70.437 876.213
 792.485 615.177
 166.363 486.166
 164.770 436.078
 757.206 143.858
 17.680 341.377
 639.550 978.064
 343.819 675.365
 883.526 834.742
 399.514 645.527
 758.047 425.685
 43.585 279.030
 39.845 663.054
 611.651 111.165
 15.998 744.109
 164.445 972.400
 176.402 608.016
 153.690 719.315
 176.664 966.257
 999.613 453.167
 286.557 421.728
 368.749 438.975
 580.799 591.675
 6.079 94.607
 387.261 379.326
 316.609 595.496
 495.282 982.222
 841.328 634.201
 809.491 156.263
 742.050 998.544
 181.352 88.375
 138.405 966.606
 183.597 773.155
 945.435 156.121
 436.983 486.165
 887.395 770.239
 532.776 135.583
 836.209 27.041
 599.410 432.302
 93.161 588.366
 572.496 814.378
 829.856 671.540
 381.476 403.807
 587.168 158.412
 654.488 361.348
 535.011 848.112
 459.450 378.561
 485.486 237.347
 791.021 636.057
 369.790 74.459
 430.122 934.402
 805.583 906.316
 848.462 331.199
 345.039 921.356
 611.478 97.011
 181.273 354.299
 308.723 127.239
 257.094 340.504
 173.893 750.552
 448.173 438.454
 963.001 681.461
 443.751 640.893
 257.786 340.127
 111.316 897.865
 524.295 962.163
 74.575 322.945
 58.816 541.346
 352.035 957.799
 423.495 275.707
 670.246 355.661
 343.205 549.892
 283.027 203.158
 988.421 702.277
 175.585 639.241
 493.410 652.724
 618.493 22.669
 795.998 555.585
 446.999 334.118
 978.366 782.613
 790.501 629.464
 234.834 912.487
 457.466 457.059
 92.664 828.982
 813.263 649.040
 218.780 220.326
 870.846 645.995
 915.526 580.584
 873.720 532.210
 551.622 483.022
 892.141 277.425
 703.085 309.310
 709.891 598.474
 658.891 551.329
 461.502 183.760
 346.468 169.488
 327.666 344.388
 274.812 598.339
 927.132 62.662
 103.337 783.292
 502.238 761.813
 200.776 948.236
 305.891 296.441
 542.016 610.455
 812.135 802.558
 436.261 44.467
 120.272 306.771
 525.013 959.240
 661.813 798.784
 823.952 492.895
 586.567 758.484
 102.696 785.669
 863.026 602.600
 847.892 796.194
 621.410 895.917
 388.072 749.309
 865.715 443.694
 376.804 607.624
 732.521 46.273
 840.075 346.446
 655.885 20.379
 954.299 75.514
 364.376 856.662
 895.456 325.262
 670.979 137.346
 703.510 124.188
 680.627 144.998
 558.304 2.680
 822.494 282.461
 35.752 322.725
 82.501 339.621
 381.446 548.820
 861.099 895.350
 131.138 329.874
 986.047 358.510
 255.401 782.562
 871.277 722.057
 593.642 771.592
 510.956 436.180
 558.258 530.481
 640.513 572.980
 773.938 807.096
 769.838 844.816
 513.807 141.482
 12.311 5.327
 0.385 569.989
 389.209 675.940
 55.433 320.731
 102.834 936.729
 361.875 132.919
 742.070 849.885
 99.737 49.025
 437.717 963.230
 745.827 637.410
 126.867 302.547
 896.540 987.545
 648.600 202.726
 550.410 754.913
 788.717 862.414
 40.871 432.951
 358.216 814.043
 862.177 700.771
 246.197 675.550
 807.734 584.085
 278.331 952.162
 918.589 609.748
 860.622 162.205
 701.903 609.085
 346.637 811.738
 359.496 199.891
 964.595 395.967
 502.680 760.498
 936.675 583.892
 112.445 300.927
 152.796 484.814
 627.488 576.011
 789.141 605.347
 753.777 4.082
 530.291 3.185
 338.402 23.734
 333.419 714.362
 840.764 902.072
 812.348 775.133
 172.112 303.478
 494.964 844.484
 19.650 131.236
 174.571 340.880
 986.565 899.274
 917.148 185.015
 680.233 702.162
 663.322 252.551
 186.425 393.429
 765.442 816.182
 549.736 910.817
 793.798 939.592
 14.735 498.677
 927.335 587.343
 897.009 459.138
 686.717 260.363
 279.559 742.551
 473.111 148.191
 952.686 282.171
 724.508 13.619
 522.137 246.866
 700.649 465.726
 741.738 978.272
 243.981 622.064
 426.963 85.264
 951.657 863.908
 771.937 169.562
 224.869 919.891
 224.458 773.041
 657.242 608.232
 925.054 81.711
 282.256 477.211
 943.299 546.038
 747.502 324.076
 457.212 125.326
 525.780 176.471
 632.208 219.137
 642.820 85.518
 230.590 285.601
 9.650 819.481
 89.909 579.970
 533.798 840.429
 170.800 682.568
 564.888 388.344
 217.186 469.728
 552.273 947.997
 472.531 751.201
 778.828 209.607
 836.405 930.492
 737.629 996.424
 260.645 108.788
 766.821 678.151
 711.567 57.290
 410.624 741.426
 254.746 326.387
 167.190 385.822
 545.896 483.157
 681.175 960.219
 482.273 501.869
 482.889 469.524
 934.162 746.716
 337.118 251.071
 238.525 743.955
 491.932 744.495
 603.400 144.373
 287.645 325.067
 301.592 419.800
 953.565 720.675
 788.357 53.002
 68.191 134.607
 875.947 293.132
 248.259 913.594
 256.959 124.012
 652.747 262.256
 860.597 485.569
 907.008 955.898
 326.285 196.010
 965.132 353.898
 815.925 530.698
 209.038 891.639
 190.986 250.795
 32.476 21.777
 438.006 658.620
 156.912 692.644
 23.746 246.202
 682.198 565.834
 439.944 848.124
 174.167 474.807
 601.397 199.364
 48.009 65.864
 486.863 114.274
 812.970 111.812
 660.414 465.262
 920.978 882.365
 234.535 961.138
 607.951 944.834
 792.031 757.929
 158.476 370.557
 581.135 922.537
 967.225 68.933
 449.866 95.516
 946.777 659.888
 957.508 638.116
 652.753 240.384
 561.912 515.425
 702.407 680.461
 853.340 967.686
 969.596 793.880
 313.951 102.036
 792.803 228.158
 804.982 233.720
 257.211 84.526
 902.864 597.058
 58.609 751.840
 755.236 800.043
 655.859 876.784
 446.044 621.362
 327.950 718.861
 36.232 844.162
 407.300 790.988
 777.033 327.166
 727.286 869.213
 223.591 361.353
 141.355 387.787
 557.712 120.730
 613.938 404.016
 763.401 150.540
 698.518 721.837
 993.827 948.290
 382.159 170.601
 583.086 775.157
 43.725 228.311
 453.311 521.706
 227.608 204.364
 863.094 266.606
 737.478 619.244
 455.817 775.365
 194.372 566.592
 768.365 643.576
 247.934 61.487
 827.074 792.163
 474.143 277.889
 216.895 157.416
 111.191 283.992
 293.125 413.934
 978.978 288.364
 697.266 541.912
 576.879 419.402
 427.187 760.466
 667.007 848.643
 737.824 445.232
 912.317 323.376
 655.835 921.303
 964.774 349.842
 877.276 652.467
 980.853 834.821
 981.408 155.810
 900.368 686.011
 889.786 669.111
 58.662 941.162
 183.951 39.522
 238.262 459.125
 577.224 728.992
 109.149 95.039
 528.754 128.584
 989.803 894.598
 657.030 314.567
 895.217 992.249
 424.439 879.121
 162.534 164.354
 146.258 833.170
 377.095 965.527
 51.784 754.695
 507.053 924.868
 170.642 179.719
 816.995 774.703
 714.888 682.493
 321.852 269.175
 312.127 534.533
 891.783 981.012
 554.009 277.741
 84.617 964.711
 449.125 894.341
 900.980 281.810
 303.307 545.830
 792.695 802.942
 540.806 515.234
 849.785 151.668
 976.969 92.942
 415.962 122.083
 960.081 658.199
 785.437 886.807
 723.603 228.531
 792.079 80.834
 789.490 771.067
 270.141 682.051
 601.495 726.743
 627.132 58.879
 960.024 515.105
 284.885 682.948
 696.270 428.974
 3.904 639.028
 234.994 850.145
 175.885 50.458
 827.698 315.982
 945.540 986.199
 819.369 729.073
 479.007 951.559
 73.810 155.563
 134.129 80.088
 809.583 820.641
 587.410 46.352
 478.215 340.549
 841.718 181.154
 789.620 79.001
 263.782 480.746
 600.428 71.961
 495.549 113.734
 626.274 909.010
 940.931 613.502
 19.231 613.414
 69.811 435.375
 919.785 138.274
 603.109 707.397
 505.526 945.409
 672.948 328.132
 625.626 0.073
 795.351 596.521
 343.831 781.964
 282.593 95.386
 79.054 855.695
 969.226 905.152
 200.533 577.039
 569.426 476.879
 26.064 440.402
 940.793 738.430
 12.187 844.524
 146.795 604.981
 292.775 4.157
 710.178 890.983
 598.597 843.090
 384.667 316.823
 409.761 836.379
 272.082 526.918
 93.136 435.988
 134.510 709.779
 848.750 313.457
 332.640 973.048
 826.668 725.929
 325.935 281.884
 526.107 788.362
 40.472 736.955
 1.661 886.461
 416.471 734.105
 880.888 353.658
 938.359 112.475
 349.515 463.791
 102.573 528.033
 144.804 752.347
 346.883 767.406
 976.816 306.815
 532.980 590.348
 387.247 485.406
 302.506 521.726
 775.194 198.124
 504.807 134.578
 540.615 470.546
 989.930 119.318
 94.626 205.068
 768.259 430.966
 889.490 443.615
 332.216 172.209
 861.509 747.483
 617.598 496.916
 441.785 662.271
 32.043 613.511
 960.488 387.495
 404.022 103.282
 190.799 370.909
 893.593 933.776
 492.990 386.832
 470.367 195.917
 524.198 916.546
 696.939 195.157
 475.610 148.370
 278.036 817.230
 939.259 367.247
 245.472 318.787
 647.923 761.200
 173.344 879.076
 783.260 977.844
 461.734 422.984
 322.018 2.251
 323.451 686.214
 953.765 872.129
 568.210 53.374
 624.966 312.581
 841.327 938.608
 365.573 866.355
 456.980 990.767
 60.658 462.716
 14.693 51.231
 519.464 445.782
 325.784 948.571
 48.871 848.971
 855.647 21.638
 692.411 524.200
 537.910 878.770
 987.128 621.447
 895.687 748.404
 109.776 765.743
 449.495 793.976
 424.861 134.483
 265.102 657.633
 957.045 928.987
 640.156 982.777
 139.575 531.581
 616.205 730.108
 242.022 905.245
 581.538 246.579
 261.173 629.407
 376.656 538.238
 327.926 866.119
 283.247 318.388
 103.275 649.220
 152.104 699.814
 423.685 209.801
 866.734 937.428
 29.320 759.151
 836.669 234.685
 439.785 801.263
 335.144 148.227
 506.448 837.022
 135.252 670.834
 396.342 338.406
 30.695 268.794
 481.578 340.951
 753.458 387.904
 4.657 544.385
 401.110 629.712
 351.816 683.762
 468.908 609.103
 134.298 285.755
 732.711 624.468
 95.256 47.269
 661.951 656.514
 624.876 646.747
 450.183 831.057
 578.454 143.788
 654.354 570.165
 304.943 451.881
 431.643 965.876
 663.260 34.775
 381.229 957.851
 140.063 722.300
 542.550 213.155
 498.454 750.261
 504.542 990.521
 147.884 75.633
 253.087 36.643
 300.491 117.824
 65.733 787.168
 90.147 134.836
 771.082 924.995
 2.942 906.094
 170.551 43.485
 979.857 598.383
 596.107 648.280
 385.604 115.340
 0.912 650.187
 126.435 742.356
 780.334 510.272
 681.966 6.499
 656.629 219.712
 782.472 774.379
 467.814 769.634
 207.672 249.995
 944.107 894.148
 452.787 640.012
 476.268 872.856
 252.805 397.040
 249.605 542.560
 579.813 594.144
 784.067 392.779
 337.264 728.612
 61.433 472.512
 628.896 93.064
 790.005 598.755
 941.210 421.105
 538.444 78.421
 562.921 337.338
 124.579 397.979
 991.485 882.687
 761.456 428.472
 317.738 101.245
 608.863 982.250
 710.125 60.697
 949.738 652.204
 168.202 321.476
 680.721 890.399
 912.510 497.929
 976.444 132.437
 809.189 285.935
 237.977 353.844
 480.412 924.463
 974.910 928.107
 566.779 162.912
 384.278 731.211
 529.130 211.739
 691.961 558.636
 401.873 41.559
 5.787 557.687
 738.106 586.843
 514.900 265.843
 271.826 616.504
 455.476 235.751
 420.854 107.528
 775.601 136.000
 975.244 142.618
 876.654 676.137
 172.741 532.279
 18.138 12.470
 820.919 310.356
 858.522 261.394
 354.091 884.773
 405.639 958.488
 333.952 247.745
 183.906 349.099
 241.280 208.356
 337.565 139.990
 740.421 942.044
 402.970 157.779
 409.952 233.731
 650.368 389.992
 156.522 992.205
 846.587 285.815
 802.159 941.804
 482.489 388.869
 248.955 752.742
 479.174 302.074
 973.184 293.705
 998.922 349.007
 630.362 610.240
 683.191 816.757
 214.007 721.263
 691.066 327.626
 406.969 345.642
 666.122 191.906
 601.797 323.779
 894.356 808.189
 105.152 278.671
 685.659 583.264
 543.550 100.709
 499.170 988.663
 669.448 165.078
 699.920 318.631
 46.884 964.916
 569.758 293.988
 346.634 623.152
 366.928 712.607
 777.242 727.452
 731.453 990.483
 48.788 202.770
 541.220 293.593
 942.186 722.335
 738.193 421.490
 222.832 78.493
 545.305 76.110
 181.143 248.621
 590.361 306.447
 344.877 747.576
 529.866 950.033
 932.932 547.071
 937.243 749.634
 904.746 44.453
 178.949 478.003
 203.594 600.026
 268.890 90.241
 149.400 245.175
 865.035 393.298
 263.469 645.625
 578.926 491.962
 913.529 28.410
 113.754 872.655
 565.199 931.315
 762.874 218.197
 581.410 584.080
 899.169 222.009
 93.233 896.602
 5.792 868.050
 596.206 216.318
 857.892 957.846
 430.660 671.329
 808.571 458.626
 961.189 374.386
 983.965 392.848
 60.582 503.257
 103.949 130.787
 861.944 163.346
 746.316 741.726
 806.992 487.559
 121.341 428.326
 879.441 35.660
 856.704 451.614
 864.021 760.843
 273.833 554.649
 260.914 545.624
 108.499 931.135
 562.644 143.618
 361.186 746.412
 368.831 760.381
 805.218 103.210
 880.358 67.676
 809.470 920.125
 737.775 164.483
 302.685 238.922
 712.067 508.620
 500.941 45.635
 134.919 669.342
 99.751 343.211
 89.315 558.820
 987.039 279.462
 641.808 644.608
 729.943 957.924
 860.253 222.394
 522.898 751.334
 53.509 725.401
 430.018 623.676
 824.124 991.292
 413.502 38.869
 825.743 517.502
 191.290 399.274
 951.778 770.418
 619.641 788.186
 391.450 222.014
 335.725 775.854
 117.654 759.705
 436.084 642.352
 915.288 631.678
 201.186 42.675
 718.881 972.390
 324.868 624.908
 457.912 912.930
 868.846 662.445
 663.574 171.249
 663.391 392.322
 81.417 80.968
 120.660 496.308
 473.110 138.347
 249.992 317.067
 643.185 99.477
 975.928 782.074
 662.113 358.913
 898.938 192.141
 897.426 92.378
 223.365 614.032
 135.067 396.217
 352.298 458.153
 52.010 241.826
 338.711 298.622
 69.925 461.864
 37.875 245.766
 112.806 564.875
 57.832 367.517
 646.780 944.744
 910.434 199.072
 188.492 910.654
 661.341 218.085
 23.600 951.872
 727.688 999.632
 425.951 200.519
 719.214 320.990
 161.238 235.659
 633.018 746.219
 399.615 145.606
 642.456 685.613
 456.356 234.713
 843.665 861.948
 587.741 419.353
 893.788 806.231
 653.619 339.021
 576.147 998.281
 34.398 536.959
 120.438 625.376
 177.433 905.432
 79.890 484.548
 418.024 499.451
 789.516 145.479
 848.734 995.635
 795.590 231.927
 525.718 596.899
 130.088 195.932
 933.729 286.379
 206.571 642.465
 567.035 633.524
 315.921 519.909
 609.238 110.443
 909.428 996.552
 851.828 236.819
 859.038 783.729
 223.202 126.942
 794.458 996.374
 103.783 843.506
 126.586 331.341
 179.112 690.807
 996.957 628.211
 84.614 417.037
 742.147 507.418
 879.583 593.849
 457.152 273.063
 263.425 944.515
 387.532 154.818
 926.974 483.575
 509.596 42.918
 981.609 285.350
 182.189 455.627
 697.907 930.982
 912.076 649.099
 935.680 999.590
 384.782 629.732
 483.731 814.852
 119.615 719.463
 828.802 370.818
 635.101 130.845
 620.422 417.577
 410.893 372.829
 726.293 956.633
 334.362 887.136
 419.114 386.373
 682.436 31.886
 991.270 649.196
 48.074 822.082
 252.383 503.745
 340.149 909.878
 673.593 408.930
 8.053 360.913
 851.622 32.384
 738.317 341.793
 878.669 546.417
 888.773 878.954
 727.276 252.194
 42.925 147.307
 952.172 670.690
 38.149 80.446
 636.407 690.943
 229.168 510.645
 282.612 196.521
 253.959 109.858
 191.001 465.081
 162.279 441.582
 145.719 608.981
 14.515 792.456
 25.635 93.540
 356.311 742.189
 292.959 520.459
 795.804 776.879
 424.542 124.881
 57.262 545.505
 921.032 923.488
 737.225 509.651
 945.848 926.947
 754.947 915.185
 250.066 942.153
 454.168 910.106
 374.655 28.196
 92.277 699.272
 185.252 815.489
 238.058 333.858
 286.868 471.211
 411.109 816.584
 440.011 808.239
 233.138 913.987
 612.112 741.396
 850.583 420.815
 58.343 237.458
 434.136 651.282
 846.755 967.671
 996.900 935.313
 489.829 827.888
 510.086 688.407
 987.024 257.007
 572.703 780.568
 242.841 164.705
 526.984 47.553
 827.381 220.942
 549.781 726.828
 669.796 99.110
 615.550 737.121
 0.780 979.752
 370.537 195.840
 622.927 580.454
 510.296 540.218
 25.116 188.741
 671.691 508.581
 559.784 537.956
 672.201 986.215
 664.125 921.149
 17.941 29.926
 174.826 115.764
 399.680 976.336
 111.187 563.478
 673.793 396.572
 786.721 777.017
 931.193 285.247
 860.927 231.565
 368.578 531.126
 520.586 535.710
 47.676 692.818
 646.222 599.511
 342.613 943.123
 790.194 849.629
 94.166 813.713
 487.136 448.649
 701.797 896.827
 707.259 513.214
 657.317 787.196
 723.523 689.974
 253.362 386.052
 823.216 226.193
 359.186 865.515
 884.493 91.038
 547.338 497.798
 43.511 381.947
 357.518 596.447
 385.586 447.087
 806.219 669.387
 645.191 19.003
 178.906 734.069
 338.507 476.243
 789.640 547.864
 75.706 809.701
 453.582 231.549
 208.412 289.851
 411.353 645.782
 614.114 422.012
 969.229 670.718
 660.226 891.624
 102.528 754.104
 35.476 583.635
 216.085 265.418
 698.134 793.027
 498.476 120.790
 135.032 701.918
 256.746 139.103
 121.353 497.362
 15.068 732.742
 340.829 948.812
 321.446 921.878
 394.490 301.324
 276.698 649.153
 671.795 306.992
 3.248 838.157
 262.213 590.327
 159.367 225.870
 982.808 191.417
 307.440 363.335
 825.681 562.681
 420.463 243.261
 779.142 910.049
 95.571 216.358
 342.124 107.760
 501.100 404.180
 879.747 408.079
 656.954 924.785
 709.131 384.568
 107.359 403.938
 862.125 451.962
 239.075 449.923
 451.692 499.665
 603.546 790.848
 531.143 652.687
 373.255 391.847
 42.696 567.197
 83.581 133.708
 619.942 502.145
 743.023 107.579
 556.560 348.815
 225.910 591.723
 553.184 902.127
 160.055 670.442
 980.842 617.556
 682.808 842.704
 381.169 502.380
 936.156 974.574
 992.149 367.296
 806.723 466.989
 927.961 532.321
 569.657 445.804
 640.332 998.180
 974.314 307.373
 787.454 710.429
 200.725 758.594
 178.922 648.471
 633.086 29.454
 48.394 245.993
 732.459 678.455
 229.943 914.543
 466.048 92.129
 532.688 909.808
 863.291 650.221
 577.691 303.291
 746.551 604.606
 890.904 643.568
 531.099 34.819
 148.754 895.008
 38.508 94.113
 114.686 202.149
 430.537 960.609
 154.513 859.845
 886.419 37.620
 897.867 878.590
 332.524 600.125
 947.530 667.211
 35.159 121.224
 806.415 448.545
 908.409 309.023
 874.701 55.067
 21.229 582.448
 401.871 89.098
 641.262 471.242
 297.737 84.806
 685.188 663.566
 303.799 176.289
 192.842 82.899
 995.472 897.490
 269.228 158.160
 673.819 546.331
 287.179 77.129
 362.716 108.469
 284.383 268.469
 757.119 17.416
 770.366 143.086
 176.781 129.977
 258.596 507.689
 926.900 712.201
 10.998 324.531
 215.550 95.069
 809.902 179.246
 143.062 995.439
 216.866 996.916
 679.853 471.308
 228.213 44.139
 858.463 646.911
 560.873 916.593
 198.154 898.908
 894.731 147.842
 184.436 226.715
 232.782 911.771
 172.964 265.555
 419.746 419.808
 561.826 458.149
 663.287 442.040
 366.119 538.949
 337.599 581.522
 274.578 852.812
 203.028 691.794
 913.983 418.127
 561.840 103.088
 890.054 733.244
 481.560 82.582
 413.844 435.917
 574.131 433.766
 113.501 270.309
 519.909 90.404
 329.220 747.417
 497.184 498.389
 603.725 145.709
 425.246 36.203
 724.477 473.199
 785.038 499.520
 12.797 974.426
 157.322 81.268
 258.106 130.930
 253.255 394.254
 884.730 677.556
 423.710 3.987
 439.218 385.446
 567.096 24.958
 76.341 582.890
 234.521 460.393
 383.236 74.821
 107.500 774.817
 48.134 148.813
 27.149 338.132
 690.486 228.765
 342.726 791.923
 713.810 856.441
 557.725 501.990
 615.305 585.738
 447.738 279.752
 534.120 995.630
 948.356 698.827
 393.508 936.437
 933.933 87.184
 194.066 782.392
 377.849 640.758
 452.476 473.877
 478.589 847.887
 512.059 488.389
 908.494 317.618
 240.845 214.041
 976.393 216.681
 195.422 37.645
 852.646 403.263
 583.700 466.157
 74.673 329.623
 678.738 831.221
 900.172 214.953
 794.392 277.904
 99.479 474.915
 559.830 397.561
 951.535 61.054
 255.528 758.423
 331.394 103.319
 82.758 834.342
 231.094 969.535
 819.383 190.780
 47.988 729.622
 708.011 907.108
 791.398 728.173
 171.940 885.575
 614.065 980.805
 57.163 100.607
 961.577 887.156
 254.930 798.666
 171.369 31.905
 422.577 880.677
 641.626 875.718
 946.729 38.545
 156.178 937.172
 592.305 917.692
 599.198 666.659
 465.629 522.656
 956.218 911.975
 956.159 46.982
 86.704 486.125
 377.964 207.012
 507.578 450.000
 730.994 297.313
 163.876 910.688
 668.768 509.746
 527.834 270.654
 671.574 405.441
 84.595 319.802
 64.070 776.767
 383.336 483.174
 817.946 852.877
 986.648 78.885
 681.659 896.490
 296.609 26.798
 671.077 610.462
 909.236 16.797
 131.050 460.639
 714.107 400.456
 685.587 456.987
 855.431 731.181
 383.634 189.419
 175.034 930.797
 121.712 950.011
 215.392 6.132
 90.385 691.884
 948.730 343.952
 108.217 870.197
 371.061 158.852
 537.234 16.125
 41.105 204.309
 233.800 234.903
 714.182 445.486
 97.142 858.940
 909.885 862.650
 106.580 782.424
 626.861 750.979
 863.114 750.919
 373.915 916.383
 99.602 165.194
 197.530 663.855
 127.820 10.461
 753.557 826.169
 934.866 958.428
 575.053 693.979
 513.213 768.964
 237.193 256.127
 849.171 990.093
 899.846 829.871
 847.463 909.535
 833.114 908.882
 832.186 428.759
 693.274 851.870
 336.702 332.800
 36.605 112.075
 830.444 527.802
 435.200 818.411
 185.581 565.983
 518.755 179.570
 870.535 917.586
 814.480 924.901
 583.250 365.156
 726.561 618.417
 770.597 861.681
 798.281 498.178
 890.399 625.663
 273.136 581.765
 481.284 948.807
 233.532 234.235
 938.140 611.958
 392.340 578.241
 125.681 279.154
 167.418 912.892
 580.969 245.664
 533.929 339.931
 492.238 321.847
 453.722 730.315
 33.765 949.446
 383.291 923.943
 75.600 269.761
 497.948 78.750
 66.680 334.316
 204.124 576.640
 757.276 898.561
 186.548 72.587
 832.032 839.300
 422.913 624.966
 871.430 648.745
 144.203 370.822
 953.692 284.909
 800.818 675.916
 710.616 892.626
 467.992 878.229
 522.209 185.678
 371.575 703.024
 492.135 122.617
 998.412 721.025
 807.827 582.032
 563.317 177.875
 427.734 102.852
 4.608 487.534
 828.747 98.082
 567.669 264.960
 817.699 863.060
 884.785 100.339
 393.455 909.438
 71.287 239.842
 24.967 781.807
 112.678 843.625
 873.601 313.953
 922.973 713.403
 775.702 905.619
 197.068 7.921
 757.888 638.343
 173.777 949.087
 479.828 81.157
 863.733 334.133
 987.595 284.895
 198.013 545.375
 168.385 439.552
 17.848 939.776
 180.840 825.059
 279.855 22.344
 204.070 265.139
 299.717 692.516
 115.346 180.448
 133.191 399.010
 137.224 305.274
 207.893 59.626
 258.455 96.878
 311.680 677.262
 951.530 133.567
 831.067 306.660
 708.291 313.305
 361.469 258.531
 472.048 265.776
 203.799 544.661
 641.461 55.101
 870.750 710.954
 892.776 345.777
 181.000 532.422
 250.341 739.882
 278.398 977.649
 221.727 868.443
 512.237 328.795
 196.961 74.128
 418.141 70.787
 938.603 586.915
 489.292 859.782
 810.696 40.155
 295.253 531.544
 313.473 963.673
 139.072 216.114
 613.403 625.508
 519.497 452.583
 644.392 767.985
 438.807 29.241
 268.354 530.651
 151.074 657.573
 137.776 196.699
 441.641 587.150
 718.257 505.861
 455.564 711.379
 277.374 701.050
 518.089 446.138
 102.840 414.525
 209.387 794.866
 306.007 39.020
 142.465 170.651
 27.935 597.577
 749.040 119.904
 878.837 940.998
 783.273 490.534
 895.691 622.607
 915.384 482.976
 37.720 175.857
 492.685 603.493
 299.473 41.195
 408.530 759.930
 403.282 735.281
 732.611 570.322
 937.228 349.339
 839.345 629.722
 884.685 316.027
 823.499 751.400
 103.519 948.367
 940.388 581.652
 266.590 273.033
 156.887 15.215
 583.141 537.502
 982.088 308.393
 748.690 740.650
 973.872 13.120
 688.157 34.327
 429.213 916.256
 885.210 674.966
 79.004 159.277
 255.427 815.638
 268.220 994.465
 400.126 157.094
 332.821 80.717
 653.086 798.749
 237.802 476.823
 38.407 415.462
 146.025 209.644
 232.202 642.082
 402.979 401.994
 954.404 674.561
 484.536 878.639
 203.702 133.922
 127.325 132.745
 135.600 118.260
 86.949 749.094
 620.931 659.501
 518.437 329.826
 13.224 967.726
 694.629 654.210
 4.600 489.128
 848.505 992.778
 720.826 917.140
 99.505 970.128
 159.591 513.845
 284.857 177.799
 427.734 944.822
 725.791 442.205
 902.041 970.152
 504.597 581.921
 796.349 823.025
 279.238 988.211
 740.313 641.630
 412.983 43.078
 890.607 486.602
 721.133 376.172
 34.901 2.808
 236.927 147.257
 797.457 788.888
 454.181 831.830
 800.030 779.444
 723.030 556.789
 814.064 72.555
 143.502 569.147
 103.641 439.399
 33.791 377.911
 300.480 413.888
 38.382 957.031
 972.652 199.587
 206.180 871.104
 200.886 360.803
 9.043 536.418
 816.833 237.021
 713.481 74.301
 796.043 478.130
 767.571 384.082
 647.320 925.758
 754.344 456.929
 465.428 38.078
 903.293 383.010
 784.761 86.603
 382.235 551.813
 109.606 749.460
 430.253 803.932
 327.246 432.686
 483.982 622.368
 411.685 506.188
 518.091 228.525
 379.646 621.608
 917.870 814.075
 301.310 753.695
 957.503 252.104
 933.691 583.612
 829.755 912.093
 825.427 221.367
 697.582 592.007
 332.005 85.279
 279.903 780.978
 127.163 449.711
 484.748 197.695
 449.601 809.543
 833.803 797.801
 387.445 752.938
 231.588 709.487
 82.691 585.361
 696.924 106.599
 393.597 0.766
 248.809 145.131
 547.434 784.154
 306.416 319.898
 864.929 877.670
 884.652 6.863
 160.145 315.181
 32.012 372.192
 787.432 83.499
 433.498 96.332
 95.710 98.284
 783.883 590.579
 788.017 276.250
 399.004 200.766
 102.380 370.015
 876.970 689.388
 13.267 425.985
 327.037 470.948
 688.819 687.892
 459.312 318.444
 68.547 648.280
 459.752 750.081
 693.236 37.626
 176.162 998.772
 320.342 516.260
 404.593 332.321
 594.606 19.408
 512.178 764.824
 268.033 312.186
 860.582 630.758
 532.442 691.902
 430.734 598.993
 750.896 672.727
 199.199 16.824
 764.286 286.380
 512.413 791.959
 471.908 606.467
 358.224 656.603
 209.004 668.476
 784.000 691.557
 692.049 917.847
 74.352 514.246
 799.195 121.304
 824.784 913.196
 977.059 658.679
 953.992 818.659
 597.456 751.259
 538.771 976.457
 563.247 346.513
 261.556 196.860
 18.926 576.573
 189.369 505.351
 249.688 338.559
 590.667 365.885
 46.516 148.770
 907.417 583.816
 721.298 930.531
 776.114 744.849
 25.377 378.426
 903.894 593.403
 860.527 461.700
 503.001 599.740
 479.656 89.189
 45.429 876.667
 915.026 950.591
 74.422 365.739
 407.236 707.821
 283.725 867.667
 354.442 560.185
 710.133 605.371
 677.139 413.020
 669.279 910.057
 871.576 497.157
 566.069 655.484
 479.444 12.125
 325.283 843.610
 261.452 786.575
 388.188 392.029
 259.035 792.287
 809.344 581.616
 846.414 731.668
 344.011 698.884
 202.160 601.535
 748.677 324.457
 706.205 767.674
 111.350 165.383
 138.769 455.158
 498.685 758.742
 219.028 849.456
 746.110 256.971
 673.760 34.137
 845.327 576.757
 322.927 474.462
 199.681 704.396
 466.711 544.910
 448.463 917.577
 466.388 935.802
 611.307 139.024
 842.407 543.501
 806.356 879.046
 432.886 424.609
 661.976 65.402
 333.352 492.138
 10.759 78.910
 96.172 156.512
 343.725 106.874
 330.719 12.727
 457.549 353.784
 691.402 783.981
 471.928 86.050
 751.591 29.113
 979.604 76.176
 371.813 974.446
 147.970 909.157
 518.058 248.848
 576.638 242.707
 661.429 183.533
 165.890 411.773
 687.675 725.202
 30.972 440.705
 911.381 333.385
 48.919 293.163
 274.993 561.486
 218.706 35.758
 20.742 318.005
 0.506 17.435
 160.303 172.242
 852.543 439.372
 492.329 0.653
 559.273 91.937
 994.443 899.683
 725.496 113.750
 359.765 642.821
 158.509 446.806
 677.450 198.795
 263.996 49.812
 644.158 509.897
 108.161 734.302
 814.051 50.794
 344.393 814.915
 777.066 735.604
 740.948 242.538
 530.419 742.171
 878.632 908.347
 861.003 395.432
 594.067 775.444
 174.309 655.370
 632.873 85.507
 729.546 138.701
 534.138 289.280
 714.671 257.137
 107.091 515.796
 516.187 659.560
 675.371 295.728
 106.968 41.923
 74.191 124.596
 844.371 749.144
 789.612 42.600
 496.952 790.211
 553.954 236.301
 810.776 664.263
 661.780 265.385
 898.266 135.474
 580.094 683.229
 649.652 72.430
 505.351 866.365
 898.255 98.455
 108.016 874.352
 338.160 888.678
 119.931 222.748
 21.507 943.814
 806.339 928.100
 430.932 906.546
 946.579 951.236
 612.141 441.664
 276.998 865.148
 96.686 243.770
 556.446 863.678
 483.511 375.355
 456.799 29.891
 670.487 272.633
 394.403 536.939
 127.964 926.868
 567.485 363.457
 32.395 885.591
 791.729 389.834
 979.488 392.500
 1.937 886.439
 776.488 658.700
 360.577 410.958
 78.512 534.039
 960.878 766.129
 443.868 718.548
 887.768 713.461
 500.838 754.424
 487.424 640.893
 59.052 892.793
 756.673 906.318
 81.611 201.927
 786.135 453.429
 831.232 30.080
 743.242 866.329
 290.438 853.183
 358.690 904.998
 160.205 212.030
 755.943 871.106
 595.219 602.919
 540.075 784.321
 21.345 948.145
 719.207 210.497
 289.926 397.049
 477.193 847.684
 394.803 343.898
 336.142 332.389
 555.538 485.820
 456.046 630.895
 651.204 662.933
 908.636 298.554
 473.521 944.979
 754.167 559.103
 709.424 666.226
 741.614 827.186
 817.676 715.493
 871.713 987.056
 341.590 604.203
 913.107 480.986
 712.912 546.126
 77.658 350.274
 216.284 762.245
 352.896 623.151
 668.392 388.220
 696.776 436.662
 142.998 15.659
 239.908 608.332
 67.746 988.304
 458.606 898.494
 509.187 937.123
 702.147 301.615
 930.457 651.734
 531.366 516.248
 85.874 617.756
 682.850 425.788
 646.240 409.296
 571.764 398.667
 218.551 512.403
 622.664 425.660
 428.161 108.797
 235.936 257.497
 917.193 300.364
 300.058 507.904
 430.462 274.931
 117.241 130.710
 512.547 964.737
 770.774 265.865
 833.488 933.242
 3.395 444.624
 355.401 36.677
 852.040 831.045
 710.796 977.824
 678.438 103.192
 501.366 225.324
 8.386 806.386
 162.510 77.390
 234.293 371.809
 445.778 459.782
 813.287 331.261
 24.133 560.690
 2.166 683.367
 751.659 706.464
 384.482 504.027
 441.512 199.736
 765.819 135.862
 848.211 793.293
 320.721 45.220
 740.321 318.135
 876.726 373.742
 368.179 871.624
 703.816 522.965
 312.389 191.825
 255.406 749.243
 139.456 77.460
 672.233 681.881
 691.390 280.835
 33.728 145.357
 349.649 415.431
 921.133 417.765
 596.845 433.207
 769.716 608.634
 461.876 882.147
 238.628 722.529
 488.107 836.005
 749.442 987.919
 175.894 370.001
 849.150 487.370
 88.923 153.397
 879.791 104.176
 100.724 948.103
 902.232 396.868
 418.368 988.063
 71.446 586.947
 833.268 703.996
 918.611 272.691
 95.402 529.726
 813.152 404.561
 821.971 447.918
 385.460 132.790
 71.976 13.405
 846.364 288.091
 735.406 230.830
 978.687 920.482
 493.584 400.007
 463.619 703.120
 52.736 808.072
 82.614 327.505
 86.325 513.185
 974.474 758.779
 246.326 892.421
 375.994 386.135
 326.012 718.909
 309.646 460.063
 236.330 283.499
 258.197 537.672
 657.532 118.009
 566.955 7.343
 762.930 734.900
 800.527 698.065
 201.643 136.954
 541.944 426.034
 943.952 726.040
 725.031 436.200
 711.538 348.461
 931.581 669.786
 563.907 142.684
 636.772 756.329
 23.011 331.036
 951.168 482.127
 575.078 238.233
 365.441 133.355
 879.709 385.347
 562.610 724.347
 882.104 147.311
 808.295 388.152
 808.909 965.379
 376.466 581.536
 728.557 653.804
 108.813 709.855
 673.484 753.585
 560.675 44.009
 907.363 877.458
 354.079 632.993
 632.121 411.826
 765.656 327.973
 576.454 36.300
 228.785 59.590
 502.582 173.627
 158.444 447.130
 676.879 466.531
 224.892 479.835
 941.741 608.377
 147.817 976.031
 822.675 637.250
 73.358 389.629
 431.305 84.333
 277.844 156.320
 60.097 984.246
 37.970 529.327
 789.601 684.875
 69.080 888.632
 78.401 5.265
 591.221 975.174
 817.478 591.202
 294.606 825.753
 295.185 208.603
 778.289 303.461
 730.347 234.753
 292.390 736.734
 736.355 187.485
 267.551 17.112
 228.544 843.858
 435.945 547.049
 784.115 304.661
 684.722 175.414
 414.688 361.739
 812.030 976.428
 675.950 214.779
 332.579 699.822
 279.353 96.702
 487.124 493.891
 103.379 726.514
 809.342 142.237
 145.360 880.440
 483.686 388.609
 381.337 312.107
 356.215 796.901
 286.172 956.647
 732.710 115.528
 437.372 908.880
 988.171 913.023
 915.316 299.686
 820.831 716.360
 304.381 525.439
 591.986 422.451
 881.456 571.816
 308.281 39.328
 891.479 564.715
 211.642 35.234
 697.701 467.574
 758.206 685.207
 554.611 706.652
 683.597 775.593
 983.894 765.139
 388.389 92.528
 391.889 655.239
 633.071 31.821
 7.115 7.090
 433.196 941.406
 248.161 47.801
 597.372 975.868
 768.281 366.733
 886.528 103.346
 129.174 348.804
 703.398 771.809
 1.717 921.223
 285.859 693.416
 97.742 606.178
 893.878 337.168
 529.733 248.986
 592.927 391.606
 752.660 534.992
 170.500 546.995
 645.692 996.494
 28.409 91.715
 75.671 511.553
 701.993 677.866
 586.785 818.240
 925.918 109.031
 772.620 710.357
 931.346 577.420
 701.607 883.773
 284.919 632.113
 231.988 797.021
 8.719 514.793
 617.897 966.984
 722.669 839.367
 877.330 302.222
 975.277 918.271
 572.198 985.325
 952.037 117.718
 999.705 44.842
 127.999 238.725
 75.903 740.473
 745.080 118.484
 122.008 746.921
 906.695 990.860
 261.117 526.968
 581.495 964.721
 569.192 288.698
 461.841 619.027
 574.931 221.652
 826.592 784.621
 196.667 888.915
 785.434 210.351
 972.165 444.260
 335.175 887.139
 163.762 863.757
 917.018 235.121
 394.334 388.330
 835.722 318.926
 229.928 517.164
 273.104 432.885
 116.537 961.613
 313.546 245.684
 298.460 145.967
 590.626 682.426
 494.145 946.469
 882.079 586.449
 835.802 105.183
 323.693 194.747
 747.637 993.255
 308.219 595.915
 354.106 371.970
 587.786 650.434
 686.613 393.533
 440.663 637.731
 360.498 71.174
 906.683 966.258
 692.956 744.926
 279.423 220.827
 48.615 981.050
 84.764 220.565
 858.323 815.769
 320.214 481.180
 536.261 124.646
 500.999 893.021
 902.575 145.230
 109.177 683.023
 637.620 170.529
 0.799 981.475
 387.460 173.353
 651.398 986.344
 999.291 515.925
 348.034 747.195
 783.813 985.546
 430.938 681.646
 926.443 606.001
 891.915 809.459
 150.720 77.290
 320.613 328.273
 378.770 254.970
 702.066 61.444
 541.544 897.402
 586.505 749.208
 425.431 477.817
 929.997 411.609
 764.419 311.985
 525.192 633.116
 914.024 615.888
 566.318 668.219
 793.729 546.209
 10.968 573.485
 230.702 345.240
 80.417 979.392
 954.330 607.381
 375.787 735.097
 806.850 493.564
 652.965 117.041
 981.681 670.287
 596.474 979.625
 462.320 459.652
 841.485 550.287
 198.764 414.584
 721.712 205.047
 766.048 428.808
 555.355 692.415
 344.609 844.061
 835.595 857.631
 341.933 508.241
 159.014 925.155
 39.447 688.865
 625.034 60.628
 451.184 368.428
 370.737 5.061
 477.948 94.349
 795.077 570.379
 241.917 969.559
 379.276 238.985
 704.703 933.959
 159.181 818.427
 772.606 476.630
 261.758 379.099
 745.040 748.646
 220.765 627.310
 288.037 522.372
 353.624 532.683
 939.497 11.558
 457.863 798.049
 254.771 564.161
 695.040 507.844
 61.662 144.307
 324.455 658.979
 347.673 199.188
 58.076 923.550
 186.848 469.912
 190.070 838.394
 919.875 951.587
 345.089 100.887
 822.960 77.537
 53.492 977.590
 485.637 225.896
 341.130 222.110
 515.157 395.439
 886.948 836.251
 398.860 833.127
 901.831 495.091
 992.307 121.098
 893.862 258.694
 219.610 738.892
 663.093 92.951
 935.977 41.249
 796.316 767.384
 226.793 457.439
 270.060 452.177
 621.611 189.630
 507.582 129.193
 157.229 821.126
 940.211 107.217
 6.754 736.492
 190.617 100.248
 529.667 691.769
 899.068 615.551
 322.628 981.502
 755.159 696.814
 846.863 548.459
 856.876 284.434
 863.073 830.436
 304.079 762.505
 559.662 785.870
 230.751 349.027
 458.775 176.094
 903.897 306.208
 924.102 987.738
 259.194 971.296
 74.942 675.181
 324.869 70.492
 785.868 402.090
 504.457 930.104
 77.009 515.415
 72.842 56.822
 885.992 338.005
 493.191 155.091
 971.642 900.913
 118.023 281.798
 497.539 228.046
 406.873 320.450
 849.286 148.972
 215.141 867.716
 75.049 656.235
 800.948 559.415
 329.670 487.605
 604.923 681.099
 126.877 738.283
 305.221 986.257
 543.127 870.781
 188.595 124.465
 705.082 859.018
 137.928 119.824
 568.318 387.071
 975.127 359.423
 748.399 921.323
 52.049 491.110
 790.835 127.445
 715.190 193.317
 10.854 941.578
 24.802 687.092
 847.414 699.288
 156.297 96.979
 461.907 38.518
 599.901 834.042
 176.889 926.186
 280.383 337.743
 853.619 605.561
 297.031 55.725
 711.745 656.874
 218.040 9.735
 616.091 731.109
 914.137 755.420
 913.041 21.750
 272.937 822.565
 364.560 736.961
 865.498 665.378
 176.712 921.645
 635.422 869.870
 79.810 41.890
 922.196 483.323
 620.654 11.095
 916.066 240.788
 458.156 425.631
 851.470 572.857
 399.738 947.148
 587.947 260.280
 18.062 167.897
 487.577 643.060
 989.812 214.750
 790.686 348.311
 297.524 467.749
 709.169 542.333
 331.960 411.086
 719.781 973.283
 879.695 10.517
 646.821 302.506
 334.730 473.765
 1.552 941.667
 43.750 542.672
 199.235 351.444
 994.736 971.521
 36.988 313.684
 553.872 839.432
 597.774 375.883
 314.990 241.165
 287.059 563.947
 471.248 505.571
 326.359 660.930
 275.504 850.791
 867.588 216.350
 902.334 636.797
 177.411 858.662
 342.157 596.791
 623.482 74.074
 281.185 487.250
 604.372 45.465
 387.520 1.017
 60.189 338.460
 124.488 938.057
 817.509 616.242
 441.268 64.460
 124.453 364.562
 194.989 742.572
 262.065 33.342
 388.004 855.131
 846.991 536.579
 662.346 235.823
 216.443 699.046
 586.771 360.329
 286.438 762.944
 159.981 438.876
 253.034 252.655
 399.228 917.312
 46.939 388.715
 602.358 263.196
 215.385 406.716
 782.397 451.386
 881.010 902.001
 249.159 825.814
 182.813 31.654
 427.084 696.752
 534.806 671.517
 781.158 722.953
 617.199 574.032
 404.545 552.963
 44.689 93.962
 87.171 477.992
 516.585 50.912
 921.642 738.645
 151.989 952.764
 52.265 279.007
 936.298 801.245
 578.668 944.179
 367.134 493.830
 884.497 551.841
 680.766 894.969
 474.261 756.312
 484.791 709.314
 420.758 876.533
 317.756 601.448
 608.219 730.229
 28.469 586.983
 411.878 248.111
 921.712 601.112
 295.755 118.377
 185.987 630.650
 2.967 707.183
 113.947 687.669
 725.679 930.410
 286.527 786.212
 497.029 921.398
 34.865 552.930
 370.160 194.873
 765.438 18.201
 18.214 385.781
 857.005 872.320
 685.199 520.803
 864.782 173.356
 875.653 528.113
 327.588 316.330
 428.630 316.220
 25.543 440.573
 269.613 154.915
 615.369 301.676
 966.384 310.506
 41.765 670.680
 478.804 354.299
 428.997 265.637
 137.999 348.952
 567.309 54.867
 820.991 183.826
 972.708 998.024
 608.754 780.337
 492.738 177.160
 488.611 214.696
 810.052 97.463
 148.526 142.114
 42.822 254.221
 826.941 278.005
 117.506 932.154
 946.417 262.906
 184.402 454.827
 744.417 564.466
 127.197 579.980
 895.371 348.230
 79.893 551.747
 723.037 565.900
 781.579 98.837
 762.476 92.955
 873.429 800.336
 331.339 214.986
 752.829 135.265
 298.318 372.756
 54.674 861.012
 233.263 979.142
 15.812 317.949
 632.706 606.893
 9.600 786.894
 433.306 595.109
 105.879 102.373
 754.292 455.909
 138.003 583.216
 901.655 592.693
 41.401 733.902
 478.036 120.405
 94.320 611.736
 782.585 749.303
 645.779 778.784
 67.187 140.797
 291.292 161.237
 105.223 141.329
 664.873 236.032
 595.361 263.069
 795.302 834.269
 287.838 514.073
 643.105 587.897
 209.542 631.737
 137.698 10.683
 755.154 278.855
 995.172 272.600
 686.216 298.865
 368.191 540.072
 672.738 564.078
 90.174 970.210
 60.602 796.687
 884.402 988.115
 143.344 396.468
 451.082 781.070
 652.849 311.493
 185.924 215.889
 207.172 269.336
 364.874 845.850
 515.281 817.678
 721.738 806.601
 641.287 66.663
 297.285 207.315
 181.217 383.410
 426.592 870.772
 863.073 554.937
 511.010 746.120
 608.576 743.175
 374.982 58.749
 208.349 429.103
 197.320 836.404
 380.442 147.474
 220.589 188.549
 476.899 204.663
 248.451 961.696
 549.946 446.246
 734.570 757.378
 916.462 84.840
 521.733 907.627
 998.256 340.130
 807.842 746.743
 750.795 299.926
 76.349 305.145
 812.203 742.473
 740.518 553.990
 948.267 315.317
 399.692 236.431
 981.959 235.015
 505.882 587.124
 174.476 735.421
 82.726 335.429
 669.432 671.491
 946.848 45.189
 775.739 692.530
 752.356 315.889
 404.442 85.909
 539.554 673.040
 199.850 2.910
 323.694 142.025
 828.482 196.070
 441.781 827.210
 476.323 396.785
 796.275 120.398
 24.776 957.925
 33.143 18.683
 250.426 684.543
 885.603 36.342
 48.554 822.646
 49.482 208.710
 393.611 808.429
 755.104 84.226
 2.930 575.855
 715.690 525.443
 397.524 347.113
 993.390 748.081
 893.418 897.203
 989.150 741.979
 599.602 189.985
 767.909 977.595
 538.124 68.572
 140.291 810.522
 785.331 778.658
 778.415 974.194
 10.791 580.422
 417.216 982.736
 865.558 525.077
 232.348 652.932
 450.362 738.391
 468.150 562.938
 136.824 758.821
 569.062 378.096
 583.405 755.986
 528.450 138.645
 98.503 830.566
 71.015 883.960
 974.672 234.306
 118.176 212.101
 922.600 804.364
 817.384 386.796
 846.303 375.969
 141.740 516.730
 450.390 508.298
 659.211 770.278
 287.583 758.000
 832.894 944.103
 24.636 581.244
 25.082 383.592
 814.887 997.194
 946.336 929.828
 556.965 552.868
 402.446 430.087
 535.379 181.532
 961.466 350.880
 977.020 924.671
 282.095 143.992
 618.245 512.486
 834.335 472.253
 613.367 681.806
 201.933 953.723
 383.643 205.626
 10.588 247.405
 115.670 658.528
 281.068 612.520
 82.308 330.705
 995.195 324.810
 243.484 704.601
 296.367 840.643
 357.643 937.437
 764.059 442.068
 219.090 655.592
 921.015 368.054
 457.345 509.489
 698.046 499.325
 370.106 696.956
 218.267 392.533
 493.076 516.733
 521.789 495.398
 472.179 829.927
 863.412 375.358
 434.339 594.593
 937.593 682.845
 542.902 796.684
 853.164 785.185
 66.715 669.376
 259.037 752.281
 835.132 2.891
 654.039 870.475
 844.778 169.740
 369.386 591.669
 431.255 687.662
 839.910 791.804
 426.468 317.018
 756.659 182.834
 149.465 834.129
 273.839 477.608
 688.382 370.888
 210.238 495.358
 438.982 88.232
 800.396 380.394
 190.410 621.918
 3.140 817.094
 563.187 258.990
 232.063 905.180
 383.310 868.823
 29.574 820.882
 647.970 810.466
 136.960 657.895
 334.294 95.782
 419.204 808.669
 107.164 123.743
 565.005 818.705
 383.362 73.978
 607.489 997.068
 547.767 206.705
 385.761 883.705
 937.086 651.541
 705.774 412.513
 504.691 960.031
 353.592 738.133
 556.729 567.387
 285.303 949.496
 258.151 69.762
 364.406 525.264
 604.049 726.957
 366.058 411.987
 546.315 89.936
 623.115 57.332
 970.798 11.681
 484.385 906.003
 201.712 303.214
 602.107 578.346
 836.913 858.988
 202.561 780.346
 611.933 503.092
 738.382 533.354
 977.560 46.034
 319.037 422.953
 433.477 928.178
 790.652 624.712
 870.653 337.788
 339.782 611.827
 172.203 197.228
 657.579 843.140
 744.152 918.961
 479.211 792.429
 84.609 242.979
 244.469 349.791
 746.418 819.278
 573.401 607.481
 351.292 923.563
 658.107 55.340
 623.051 862.875
 808.844 240.491
 627.212 202.118
 608.067 493.033
 640.135 25.171
 96.707 650.909
 882.993 528.449
 397.698 114.872
 6.467 464.313
 255.596 576.683
 917.278 330.947
 299.136 453.605
 716.316 909.372
 905.084 259.068
 42.257 332.677
 424.063 687.902
 559.452 533.732
 117.758 204.920
 222.793 742.452
 425.574 24.068
 26.609 919.652
 429.301 943.278
 384.139 239.845
 496.382 964.895
 976.275 228.790
 764.136 655.915
 694.054 72.561
 164.751 974.708
 222.617 233.500
 198.419 765.617
 372.230 515.196
 331.898 269.389
 654.567 435.002
 252.667 51.323
 983.206 400.368
 843.259 461.168
 102.518 97.074
 583.071 625.842
 228.572 426.341
 640.898 570.145
 931.798 657.699
 523.558 159.728
 970.048 469.695
 205.446 478.039
 261.018 646.136
 919.907 63.989
 587.106 187.253
 563.377 244.342
 778.592 929.176
 92.742 954.653
 801.132 778.383
 609.022 831.065
 362.168 837.890
 567.993 613.828
 782.679 896.965
 870.645 689.463
 93.423 484.947
 421.404 834.736
 699.187 351.734
 135.997 350.626
 804.576 372.636
 697.930 992.302
 857.638 414.352
 545.178 631.531
 993.229 213.013
 387.391 916.236
 249.890 266.499
 857.255 319.142
 798.542 734.123
 864.480 660.136
 618.052 360.425
 601.974 227.353
 744.458 130.042
 534.255 58.018
 123.042 241.819
 739.025 335.067
 124.658 727.533
 663.487 538.742
 321.580 689.525
 264.719 308.420
 229.091 388.374
 23.744 529.183
 435.144 863.531
 929.550 86.119
 93.389 143.987
 23.868 918.603
 829.027 520.841
 860.021 364.136
 90.173 567.755
 467.484 479.486
 210.434 258.242
 414.216 754.412
 475.180 430.481
 935.451 844.274
 301.616 171.641
 43.012 112.016
 951.375 255.706
 63.673 622.711
 647.401 283.575
 277.438 26.136
 420.608 494.165
 663.450 511.169
 776.000 583.636
 217.584 752.516
 355.123 170.433
 714.536 793.153
 147.816 551.000
 59.578 928.452
 640.122 19.862
 750.359 459.273
 199.063 583.876
 264.556 256.148
 313.828 330.187
 50.341 285.361
 315.293 847.646
 947.166 966.247
 362.896 929.741
 356.029 598.959
 754.520 671.584
 941.031 280.548
 618.745 22.974
 535.747 137.309
 380.446 773.509
 784.731 281.418
 844.322 864.047
 736.738 354.044
 563.364 272.338
 564.255 565.131
 300.988 580.529
 84.278 767.133
 759.631 660.462
 146.493 807.323
 441.688 811.790
 914.005 457.257
 90.178 651.008
 843.229 901.014
 889.244 210.453
 856.686 623.610
 704.337 89.466
 956.223 641.083
 527.556 270.313
 833.955 183.261
 837.355 924.845
 971.371 23.847
 358.706 390.429
 169.000 760.521
 248.246 572.394
 393.530 106.355
 760.381 562.623
 567.996 54.400
 159.255 868.142
 343.515 27.210
 915.758 578.407
 686.036 495.062
 908.984 214.874
 74.880 229.270
 481.901 191.416
 355.606 304.309
 278.317 449.862
 510.504 144.237
 12.953 242.686
 326.146 560.454
 851.613 426.559
 747.602 600.164
 260.827 358.686
 539.991 634.568
 835.177 295.646
 234.694 995.127
 238.800 465.776
 552.998 412.917
 470.877 995.221
 985.188 843.769
 852.369 29.822
 697.427 49.528
 554.808 515.598
 759.609 648.183
 976.906 625.968
 980.153 603.148
 599.250 91.085
 622.146 170.526
 93.119 171.122
 511.027 804.488
 860.726 589.274
 657.069 92.052
 978.989 910.499
 464.235 372.478
 797.797 17.812
 916.705 731.658
 500.835 39.592
 189.748 752.368
 519.277 249.251
 865.039 966.813
 246.314 664.236
 112.464 883.856
 436.904 776.519
 679.640 750.689
 598.652 653.982
 483.405 624.038
 646.052 554.707
 779.501 651.568
 864.056 827.769
 880.341 747.807
 523.886 759.266
 857.505 654.030
 233.240 825.924
 594.467 27.452
 656.456 596.413
 513.621 56.204
 683.150 968.829
 685.262 753.537
 484.517 138.399
 308.559 673.312
 406.468 380.100
 537.434 200.760
 992.455 524.529
 687.499 714.961
 994.133 660.939
 211.842 965.334
 355.508 768.161
 759.651 642.125
 390.071 442.351
 746.559 804.535
 707.542 840.635
 361.767 29.490
 587.535 213.196
 834.738 594.416
 94.969 664.979
 182.369 959.794
 142.881 924.611
 982.707 288.283
 241.952 145.375
 978.347 759.032
 845.323 5.093
 334.733 306.387
 967.880 382.834
 76.705 944.877
 300.132 585.598
 840.124 616.385
 970.149 783.146
 421.610 105.384
 757.956 930.295
 333.891 874.463
 213.609 850.111
 400.548 51.023
 254.383 296.143
 403.908 388.642
 352.626 75.221
 563.258 990.320
 11.556 703.262
 625.537 338.611
 452.496 484.349
 133.261 667.854
 97.587 388.091
 858.951 640.554
 774.046 82.721
 904.174 373.095
 539.753 32.640
 824.859 80.770
 538.560 651.285
 711.637 479.524
 443.832 215.651
 101.147 858.515
 399.753 90.838
 176.556 705.725
 184.714 915.308
 15.908 476.304
 815.323 784.608
 826.515 603.613
 402.293 308.126
 651.629 995.066
 632.684 255.717
 19.577 873.661
 361.896 555.008
 320.779 31.840
 981.816 732.821
 318.326 983.013
 219.921 742.914
 424.835 519.359
 2.716 105.403
 91.897 219.545
 873.055 659.451
 566.752 169.659
 25.781 149.624
 159.867 753.459
 363.405 617.690
 151.176 788.009
 570.486 836.260
 234.263 497.685
 262.040 119.803
 477.179 68.778
 931.103 994.220
 764.569 559.364
 59.928 750.684
 505.080 271.456
 177.693 596.263
 545.517 856.910
 357.902 326.469
 61.890 222.904
 116.507 457.952
 108.551 40.612
 566.268 987.942
 239.211 421.031
 125.941 196.582
 485.266 199.473
 899.857 625.073
 132.907 625.389
 812.543 883.675
 404.731 962.971
 685.748 746.499
 875.622 211.857
 116.132 942.852
 366.509 513.630
 388.620 666.538
 121.244 741.362
 833.900 494.274
 317.294 714.775
 302.593 672.350
 754.647 646.744
 530.457 527.530
 851.503 27.588
 558.658 655.184
 620.578 677.186
 454.078 996.730
 954.766 142.530
 953.206 542.143
 492.292 756.249
 389.003 174.774
 314.136 282.444
 115.878 748.735
 333.560 207.401
 339.441 378.139
 130.014 948.114
 703.905 787.482
 146.921 880.034
 563.014 479.211
 182.106 471.798
 635.292 114.155
 346.568 569.299
 749.692 460.099
 625.424 120.211
 854.649 270.766
 646.011 264.708
 76.837 630.034
 622.173 645.679
 763.185 393.204
 908.661 185.303
 461.800 27.860
 451.545 122.643
 238.281 191.454
 273.757 263.275
 580.584 961.811
 181.774 626.443
 118.320 581.642
 140.531 723.292
 124.403 600.648
 337.495 812.255
 134.825 251.665
 270.313 671.376
 325.540 23.428
 250.279 734.314
 536.710 575.963
 349.229 155.035
 999.726 159.572
 941.389 309.012
 70.364 460.035
 843.451 985.455
 224.344 606.562
 453.165 670.197
 554.484 891.584
 874.443 722.891
 300.043 399.520
 519.080 290.960
 20.035 202.712
 143.404 618.030
 827.989 425.091
 342.401 153.449
 273.388 306.384
 642.118 974.925
 575.712 321.439
 39.505 436.705
 784.662 460.412
 1.700 355.201
 301.657 386.861
 996.313 162.241
 3.444 433.503
 851.187 278.608
 861.817 231.426
 984.892 988.082
 560.573 300.445
 484.745 591.569
 731.419 649.194
 392.213 874.182
 327.299 477.314
 469.205 473.244
 540.446 463.018
 324.132 655.642
 972.123 22.600
 562.951 127.717
 343.850 899.560
 665.084 654.847
 480.803 676.458
 462.663 571.284
 125.639 389.092
 397.591 339.644
 86.448 587.814
 446.179 565.400
 470.572 552.811
 615.581 691.889
 194.333 187.865
 937.762 668.697
 428.039 539.789
 701.632 389.188
 180.000 208.520
 386.291 585.621
 339.760 806.392
 80.655 122.359
 389.413 415.659
 617.431 474.527
 806.261 892.857
 811.150 372.147
 276.378 229.583
 997.577 644.729
 26.649 744.925
 30.060 750.918
 375.138 38.852
 330.368 119.820
 462.042 652.828
 928.376 578.569
 724.988 678.730
 395.856 873.699
 145.067 935.574
 502.031 706.586
 438.960 241.739
 437.885 156.061
 986.167 85.429
 796.252 730.185
 340.075 115.385
 707.017 215.766
 112.026 205.607
 741.425 635.679
 976.343 900.891
 374.346 903.279
 612.235 223.642
 964.652 618.694
 869.644 656.806
 745.787 87.549
 67.408 543.548
 153.586 278.601
 553.832 732.671
 726.959 557.984
 885.264 511.802
 647.719 645.474
 813.809 310.440
 915.506 98.831
 780.763 315.337
 937.233 528.145
 550.068 655.151
 530.735 721.081
 702.202 704.165
 660.615 485.381
 862.098 991.390
 629.701 616.151
 127.272 236.893
 509.643 316.946
 269.269 868.359
 704.362 255.927
 931.342 584.324
 173.966 347.282
 469.250 853.921
 806.215 205.364
 964.884 794.493
 87.412 931.765
 671.717 406.762
 802.795 636.685
 67.691 321.903
 274.257 553.992
 339.029 815.883
 234.706 238.325
 494.675 54.381
 36.080 602.240
 115.788 167.869
 512.346 197.122
 631.323 532.920
 568.498 414.262
 835.593 404.985
 868.261 198.848
 436.450 52.987
 851.889 461.772
 756.040 670.887
 564.036 940.027
 265.743 360.235
 321.411 609.474
 591.937 305.804
 339.941 473.108
 601.621 209.200
 888.971 228.198
 491.902 49.323
 991.009 817.378
 743.289 140.479
 863.429 567.703
 834.965 236.453
 255.010 659.630
 695.402 450.063
 195.237 201.906
 611.493 31.436
 905.784 641.444
 334.617 473.881
 257.796 547.804
 196.687 33.800
 59.648 684.030
 430.334 991.326
 70.251 429.053
 525.105 912.453
 223.119 36.956
 249.287 763.390
 465.035 406.172
 31.113 76.151
 536.919 253.658
 283.192 964.247
 208.369 127.538
 232.867 772.450
 4.278 94.510
 104.488 539.509
 493.078 268.843
 506.339 422.310
 230.777 437.302
 477.283 330.052
 540.425 723.387
 421.149 443.804
 348.480 635.362
 628.926 137.234
 271.336 581.576
 991.375 295.903
 348.900 405.114
 22.193 773.461
 137.250 95.206
 332.203 982.131
 7.299 247.771
 58.924 541.515
 236.976 260.595
 507.254 793.894
 945.117 613.903
 892.982 516.680
 788.295 874.363
 801.601 644.598
 147.823 505.035
 933.741 467.640
 871.716 916.620
 261.926 948.185
 432.226 972.963
 680.892 245.281
 118.647 898.549
 107.987 629.537
 940.322 25.395
 247.155 992.949
 677.387 374.870
 538.493 519.209
 725.969 775.581
 297.570 587.357
 357.723 166.372
 529.675 81.252
 896.231 283.947
 162.349 306.288
 328.566 963.676
 456.311 150.431
 570.961 431.397
 564.860 837.365
 122.908 890.655
 752.629 113.927
 132.213 336.724
 747.108 391.600
 990.553 294.362
 374.479 762.645
 849.338 284.752
 772.177 866.078
 831.434 498.076
 524.351 858.552
 986.095 867.109
 436.384 712.074
 40.966 505.061
 957.260 316.998
 922.921 54.198
 533.509 408.025
 603.773 672.815
 198.217 786.761
 660.447 214.728
 179.238 211.239
 683.253 191.116
 170.958 325.619
 309.663 678.315
 526.068 167.845
 771.832 791.866
 62.776 815.489
 819.598 296.981
 477.210 197.429
 190.387 494.714
 731.781 738.786
 245.171 602.999
 942.627 436.961
 355.216 349.672
 600.563 946.366
 315.858 583.374
 771.131 928.014
 767.029 76.423
 774.230 87.521
 930.079 795.366
 739.569 161.970
 118.865 219.722
 70.941 443.740
 470.734 532.792
 883.419 959.797
 268.441 941.284
 759.532 10.517
 514.051 19.450
 12.692 656.156
 75.319 850.793
 61.515 805.246
 586.925 153.893
 472.889 582.007
 264.438 342.104
 893.665 544.322
 117.205 158.820
 82.776 395.551
 544.913 745.476
 902.641 28.817
 616.860 598.759
 709.105 898.263
 186.644 232.626
 574.483 805.663
 439.729 621.300
 122.974 590.917
 137.174 818.636
 89.565 930.056
 163.587 949.963
 623.304 373.942
 547.345 993.208
 637.502 944.833
 760.471 110.937
 410.038 477.093
 266.704 483.491
 106.723 513.864
 239.770 611.224
 842.930 915.344
 468.224 401.696
 419.849 499.040
 375.295 302.370
 531.411 511.079
 66.823 562.926
 298.731 654.232
 460.588 961.784
 666.801 797.055
 7.240 72.115
 911.926 524.622
 775.967 202.762
 130.233 920.289
 814.270 373.737
 682.604 586.114
 596.314 184.684
 687.954 3.934
 21.956 833.863
 516.311 137.049
 120.374 236.449
 20.270 292.363
 228.222 581.435
 845.720 963.271
 660.354 429.074
 421.174 804.109
 557.583 774.045
 183.428 337.589
 794.831 337.463
 752.817 147.955
 256.928 673.276
 324.079 486.003
 958.534 716.738
 642.267 619.403
 998.022 915.615
 943.518 255.582
 119.283 585.085
 967.590 687.893
 215.238 147.176
 105.374 352.676
 775.402 252.962
 396.092 509.583
 468.191 753.972
 104.445 185.193
 496.164 167.580
 109.654 156.127
 386.294 764.157
 151.407 38.938
 623.343 51.933
 880.383 836.855
 225.914 124.680
 634.863 45.576
 553.707 709.282
 344.403 509.865
 450.684 461.995
 84.396 158.551
 230.279 36.791
 662.400 926.998
 31.651 124.949
 502.282 143.341
 84.478 246.174
 752.634 338.306
 356.327 777.711
 431.677 409.720
 691.730 24.522
 935.430 793.544
 734.358 61.554
 985.553 366.231
 829.917 385.115
 137.740 221.375
 492.374 876.572
 73.361 860.854
 463.034 255.825
 772.186 241.417
 561.755 647.832
 231.319 186.928
 411.674 431.893
 27.062 969.867
 280.407 535.255
 787.457 79.630
 117.490 380.123
 582.110 916.436
 853.275 922.425
 573.948 105.876
 960.510 523.233
 699.416 438.404
 546.218 676.827
 37.002 859.307
 46.218 55.865
 229.641 117.084
 223.987 612.416
 388.491 412.038
 243.554 47.934
 320.841 852.618
 285.442 305.206
 393.725 546.159
 525.503 576.287
 520.450 434.945
 397.770 913.517
 496.187 390.498
 340.690 892.286
 520.594 841.955
 686.343 936.740
 242.781 221.961
 827.422 180.769
 12.696 540.235
 198.018 909.973
 392.055 355.796
 170.861 294.919
 989.421 619.518
 523.008 876.595
 663.079 245.412
 299.523 961.971
 360.325 678.807
 434.155 106.827
 814.095 139.926
 419.069 346.248
 932.137 0.350
 282.253 937.563
 627.744 906.420
 589.337 528.878
 645.437 697.055
 672.251 797.204
 423.639 913.881
 664.849 417.667
 456.546 199.557
 637.516 448.991
 919.232 197.147
 439.513 835.923
 406.771 661.120
 128.003 237.281
 616.372 471.668
 763.008 55.646
 230.735 601.687
 133.008 653.451
 403.650 953.716
 729.351 838.351
 321.310 386.795
 170.385 851.585
 733.569 355.691
 777.393 125.886
 990.767 942.776
 191.418 838.831
 558.782 872.491
 688.508 883.961
 746.072 446.544
 174.228 941.286
 193.060 452.407
 18.489 242.701
 730.814 596.442
 808.445 803.493
 400.387 154.844
 458.677 1.404
 577.093 470.044
 710.019 618.131
 309.478 937.169
 985.616 768.761
 657.748 905.464
 547.436 502.155
 201.268 784.297
 429.002 495.172
 132.635 804.643
 309.206 936.691
 823.295 697.153
 264.509 920.373
 242.233 750.236
 697.424 970.153
 647.668 689.958
 21.014 507.455
 17.668 852.159
 293.279 447.558
 408.199 611.282
 681.062 763.449
 948.344 795.496
 707.827 873.745
 327.508 300.162
 848.879 457.006
 176.638 648.401
 404.918 644.161
 676.335 316.050
 262.019 135.308
 473.748 106.759
 263.111 284.109
 695.008 240.208
 430.731 515.178
 591.558 501.849
 229.483 25.856
 450.935 336.155
 803.392 777.487
 582.468 77.833
 610.679 522.680
 906.215 178.107
 876.865 529.286
 332.466 757.876
 645.129 749.944
 325.879 708.842
 97.383 214.698
 862.276 860.845
 5.285 175.512
 169.980 72.253
 230.591 53.458
 917.253 4.920
 789.832 95.269
 781.713 480.867
 118.608 165.099
 988.734 740.175
 383.236 624.283
 508.897 324.905
 387.511 397.115
 187.926 289.029
 283.597 210.061
 377.654 706.990
 720.373 517.040
 327.923 141.703
 629.683 691.637
 74.757 595.414
 769.006 851.257
 160.314 153.167
 694.139 866.675
 789.118 828.895
 641.820 157.414
 959.883 218.779
 52.258 248.487
 413.034 277.067
 175.720 502.695
 554.247 567.695
 484.315 195.883
 710.296 563.453
 876.695 186.810
 454.805 206.315
 924.371 880.953
 320.932 891.492
 496.815 296.388
 961.263 68.433
 929.582 623.377
 891.312 679.223
 704.534 306.585
 983.992 984.421
 211.407 964.597
 193.541 904.491
 200.785 256.053
 856.848 668.712
 743.779 481.133
 829.502 290.116
 935.046 413.035
 597.642 542.972
 843.149 743.586
 2.615 717.242
 783.602 23.186
 914.251 361.814
 401.490 16.303
 884.326 545.101
 166.472 683.820
 751.459 288.524
 145.669 262.468
 302.512 836.755
 599.980 124.667
 326.909 280.216
 395.295 770.281
 835.471 842.885
 108.702 691.778
 414.142 384.984
 295.990 248.199
 907.826 479.496
 753.542 629.095
 96.505 828.033
 916.167 550.606
 153.644 950.460
 271.930 331.318
 337.777 569.436
 912.804 290.081
 137.242 112.080
 971.663 102.008
 493.700 353.082
 695.313 468.352
 503.622 654.425
 571.637 592.519
 323.158 134.535
 146.502 915.275
 768.149 682.952
 640.776 20.158
 148.559 174.955
 995.736 763.671
 249.057 823.990
 650.662 468.107
 562.081 18.869
 881.830 407.531
 96.532 548.940
 427.923 54.977
 477.711 35.525
 991.789 392.135
 978.593 14.570
 969.174 528.458
 388.629 196.700
 916.428 466.806
 746.684 350.613
 164.323 885.410
 405.269 288.272
 25.023 594.536
 322.808 990.868
 963.294 949.794
 21.485 808.490
 228.538 57.416
 125.273 340.327
 916.754 450.256
 584.549 392.856
 474.585 922.806
 581.525 798.372
 823.168 30.711
 129.306 723.614
 697.178 42.384
 664.272 916.883
 422.515 800.182
 577.603 531.331
 230.470 444.707
 931.013 262.142
 691.272 482.216
 301.190 476.672
 888.035 451.636
 247.318 370.684
 313.760 959.565
 699.623 412.400
 7.895 99.950
 230.621 41.823
 331.717 26.415
 754.255 768.800
 768.388 481.707
 464.001 93.323
 806.974 458.311
 485.217 580.135
 991.077 430.393
 698.363 621.774
 571.346 89.004
 860.383 975.397
 464.319 574.601
 586.629 755.479
 783.390 443.821
 983.613 793.558
 544.706 156.991
 974.995 865.220
 63.407 620.744
 324.140 351.654
 423.510 173.483
 414.000 207.056
 436.107 533.248
 339.810 293.482
 981.378 326.132
 346.111 11.341
 174.572 333.042
 93.913 877.321
 596.892 2.835
 376.705 103.446
 909.708 816.206
 368.710 23.039
 623.287 998.032
 141.792 244.195
 46.090 882.827
 338.294 932.084
 502.441 970.748
 548.504 511.838
 608.145 668.087
 79.262 118.275
 646.444 699.838
 583.335 212.389
 129.858 791.848
 69.743 242.991
 284.393 40.999
 458.294 1.478
 96.690 284.143
 355.648 235.242
 445.711 116.096
 596.598 128.396
 750.186 135.575
 247.561 795.306
 131.169 672.579
 847.211 971.776
 773.708 94.486
 252.550 529.979
 508.926 739.244
 361.488 326.439
 492.036 286.845
 442.197 648.217
 665.273 674.311
 765.387 222.178
 738.058 470.171
 611.512 357.791
 38.409 452.777
 617.127 407.825
 466.526 249.410
 392.933 846.794
 168.468 572.229
 652.910 17.706
 527.894 380.503
 955.451 8.237
 808.120 269.756
 992.225 352.662
 754.466 366.550
 40.971 871.606
 755.492 837.373
 299.491 154.065
 656.636 911.739
 868.327 42.228
 994.754 699.295
 880.191 226.838
 578.720 439.903
 869.952 317.396
 859.608 571.650
 827.400 776.232
 121.915 807.335
 317.019 47.645
 971.065 463.710
 628.513 363.196
 6.169 543.665
 635.941 742.245
 643.256 499.414
 92.181 954.433
 313.249 439.892
 622.430 879.873
 299.674 538.958
 61.945 145.789
 230.056 69.322
 818.908 878.590
 197.107 362.440
 145.684 271.409
 994.251 874.963
 36.850 703.680
 415.678 741.042
 609.019 776.131
 733.495 786.071
 377.741 647.548
 640.778 65.925
 655.943 924.877
 285.140 936.872
 134.623 402.819
 736.303 331.032
 551.426 650.348
 884.932 952.078
 640.810 667.911
 488.510 173.185
 428.442 99.099
 821.338 436.704
 473.124 173.785
 185.916 361.354
 165.788 226.140
 766.321 761.738
 414.129 201.252
 893.074 596.708
 423.283 609.461
 513.933 972.624
 231.107 370.106
 374.655 736.013
 777.362 508.455
 284.822 664.085
 639.137 724.525
 631.198 583.206
 912.796 73.967
 587.793 962.672
 781.428 913.610
 918.967 207.396
 995.192 532.776
 868.778 337.526
 182.130 571.576
 943.788 340.333
 674.131 115.554
 823.113 820.207
 405.195 839.033
 642.335 782.313
 648.264 474.946
 298.768 356.021
 587.379 334.967
 594.232 902.724
 361.344 349.143
 176.165 432.138
 604.363 788.412
 644.476 259.946
 192.165 266.415
 474.511 831.908
 875.964 969.527
 758.055 85.000
 451.522 157.315
 205.049 350.111
 719.811 521.638
 477.281 874.339
 605.805 843.829
 168.405 570.496
 722.350 789.024
 607.226 619.418
 409.482 508.538
 976.215 354.804
 811.932 759.604
 915.801 264.106
 47.719 411.866
 66.474 521.592
 590.750 797.374
 702.382 825.798
 965.553 321.836
 377.540 303.483
 10.766 926.328
 62.533 241.996
 791.476 348.217
 647.520 563.131
 663.287 45.789
 556.252 411.397
 651.006 131.815
 13.737 420.980
 792.708 606.473
 773.303 86.991
 209.743 629.631
 701.247 902.044
 641.999 957.271
 981.574 248.386
 985.627 57.947
 109.894 444.252
 890.819 784.669
 643.035 331.577
 826.520 907.916
 536.140 627.537
 756.726 809.858
 86.772 226.578
 961.995 332.020
 98.898 280.665
 795.780 183.037
 39.661 266.841
 707.081 614.818
 177.893 201.929
 560.880 820.033
 32.683 529.072
 720.977 887.666
 818.545 90.172
 54.512 263.328
 924.476 638.076
 705.156 724.669
 109.148 924.205
 347.169 517.691
 913.611 928.464
 562.977 765.862
 494.117 951.538
 823.490 710.076
 447.221 253.520
 336.887 53.719
 351.344 651.449
 265.272 354.080
 375.992 951.290
 689.473 340.317
 932.191 522.760
 383.798 461.178
 554.148 478.900
 301.076 225.061
 939.439 313.297
 473.520 734.124
 837.951 8.338
 319.371 616.656
 601.478 355.854
 574.938 602.305
 97.383 840.439
 915.274 678.040
 90.313 4.590
 906.598 914.522
 423.028 838.505
 74.705 109.293
 526.468 776.146
 354.438 691.551
 183.844 208.980
 987.227 351.075
 615.597 691.351
 491.310 459.044
 971.362 863.852
 780.217 49.920
 169.660 486.245
 940.281 330.716
 752.007 287.875
 891.227 916.782
 379.746 815.278
 892.435 192.417
 741.606 303.499
 71.351 931.488
 728.158 304.830
 243.189 49.653
 614.791 377.307
 868.875 698.307
 854.111 331.881
 120.702 844.216
 666.862 144.034
 455.182 641.628
 520.419 700.431
 545.803 820.059
 456.860 637.697
 823.815 645.789
 67.800 967.436
 584.915 824.168
 277.909 314.082
 718.826 689.372
 388.926 30.341
 635.766 765.134
 524.603 324.851
 129.948 1.835
 506.118 729.899
 420.273 820.263
 657.012 660.693
 829.850 279.120
 294.582 644.829
 849.774 881.502
 997.090 719.502
 222.670 534.943
 757.349 958.952
 174.892 161.092
 35.592 575.203
 723.214 235.732
 528.584 266.803
 735.590 839.813
 276.276 723.907
 992.660 469.747
 958.680 450.324
 186.585 133.809
 899.034 366.232
 619.292 34.667
 217.584 307.079
 289.086 180.424
 684.733 348.155
 251.753 493.020
 342.031 439.550
 231.909 699.132
 711.922 727.462
 767.477 441.066
 47.893 25.416
 973.316 470.561
 309.206 558.836
 790.422 464.322
 430.590 480.317
 279.530 294.775
 626.971 897.868
 759.922 511.692
 384.532 697.469
 976.671 239.383
 978.249 212.737
 796.406 710.201
 686.816 502.570
 429.928 668.735
 790.949 362.038
 809.945 963.629
 210.893 197.827
 417.138 757.338
 612.247 48.213
 654.023 30.870
 662.709 585.507
 373.462 933.829
 110.867 188.261
 639.622 163.649
 564.802 659.269
 449.698 976.229
 434.091 956.894
 393.674 798.239
 953.112 230.651
 948.855 284.883
 593.708 352.016
 871.097 242.146
 396.764 118.424
 483.886 196.389
 778.789 8.383
 311.105 774.231
 502.839 170.128
 634.101 69.999
 622.992 642.542
 66.163 85.559
 26.164 307.968
 968.560 277.377
 490.303 950.599
 525.919 528.281
 68.400 995.325
 51.841 157.277
 785.449 0.122
 808.609 211.169
 621.218 5.524
 450.892 458.594
 143.878 158.426
 498.910 582.920
 885.118 141.069
 821.234 788.433
 111.082 381.755
 473.899 778.198
 378.442 599.423
 866.629 106.236
 582.158 253.317
 777.709 666.352
 840.399 10.509
 338.361 360.681
 839.903 502.866
 580.692 239.097
 327.426 781.474
 268.642 952.975
 503.362 866.521
 490.313 700.939
 703.958 275.819
 317.180 828.323
 78.623 52.703
 868.741 384.945
 936.702 526.909
 450.803 646.793
 89.810 268.575
 355.991 406.485
 215.765 639.916
 173.080 665.422
 960.577 231.091
 497.710 788.853
 946.470 771.653
 174.215 675.359
 915.067 837.726
 233.133 647.240
 82.504 594.325
 581.049 580.984
 172.163 704.194
 11.421 901.287
 103.978 447.078
 952.831 982.360
 617.997 589.942
 473.544 901.518
 183.318 958.357
 790.498 428.046
 959.080 326.926
 962.082 301.214
 727.332 782.391
 605.493 842.200
 82.008 243.155
 602.730 482.847
 535.629 234.756
 528.773 998.081
 975.648 229.703
 339.023 856.975
 273.517 34.824
 31.417 809.463
 107.761 538.410
 95.712 391.542
 821.805 66.965
 575.374 642.126
 590.480 117.147
 196.455 800.798
 336.410 57.776
 916.160 809.550
 817.630 790.564
 267.877 925.629
 527.462 333.174
 338.927 910.029
 511.803 876.436
 124.810 970.843
 750.567 367.053
 325.105 686.902
 280.203 891.189
 550.424 430.003
 992.187 662.308
 18.934 649.237
 845.695 842.941
 460.170 724.708
 726.568 615.386
 391.479 777.199
 93.078 236.351
 669.917 812.738
 923.442 407.103
 184.326 254.528
 950.531 320.798
 376.326 278.276
 193.692 635.358
 555.953 319.962
 912.274 301.899
 501.486 707.464
 174.465 359.428
 850.862 10.074
 700.910 206.086
 254.004 473.833
 775.716 460.916
 64.849 777.952
 166.500 838.947
 615.203 410.693
 836.908 743.018
 389.400 715.274
 24.351 810.267
 971.775 231.344
 75.613 987.607
 683.978 379.773
 444.592 912.174
 785.165 973.025
 949.032 268.766
 847.067 35.734
 824.032 231.523
 13.192 186.805
 194.923 181.715
 835.150 452.086
 294.383 253.629
 980.816 73.128
 370.215 287.728
 513.362 270.815
 650.865 871.682
 534.686 271.578
 663.593 998.430
 612.386 357.841
 421.293 654.672
 610.042 553.394
 622.561 327.010
 813.234 479.155
 738.171 946.347
 788.734 236.607
 206.057 419.229
 384.858 106.940
 524.918 368.728
 33.563 746.193
 750.392 543.674
 859.142 153.564
 262.256 85.927
 546.862 375.421
 19.338 268.612
 943.589 955.720
 261.907 747.490
 620.160 969.615
 498.415 881.841
 244.157 886.706
 942.152 375.194
 416.979 949.848
 488.961 720.348
 398.953 561.681
 73.395 583.249
 862.262 821.613
 359.316 968.126
 908.114 718.971
 341.816 429.031
 199.604 72.316
 518.443 653.399
 285.993 509.852
 865.279 879.985
 321.439 151.458
 291.601 30.582
 158.855 109.939
 488.063 352.043
 677.494 48.683
 898.160 267.663
 584.599 277.210
 779.632 25.896
 423.303 837.401
 158.428 376.290
 180.599 724.852
 667.511 679.662
 483.220 435.465
 389.357 619.706
 611.573 951.553
 545.505 590.003
 371.385 749.459
 188.245 212.765
 611.461 477.493
 515.831 648.421
 939.213 315.399
 449.092 988.628
 991.611 271.236
 147.435 215.502
 699.490 526.227
 7.980 848.325
 22.153 520.873
 762.569 393.042
 14.813 545.233
 771.889 232.229
 164.234 802.169
 799.910 332.510
 232.073 44.618
 49.603 556.590
 377.904 127.155
 244.829 918.007
 794.863 979.648
 73.883 543.625
 133.702 318.501
 466.089 662.866
 472.170 711.447
 380.806 640.256
 815.628 648.186
 53.103 941.254
 104.354 925.221
 795.241 268.468
 418.941 703.372
 409.054 739.637
 686.411 955.755
 260.605 479.304
 318.362 998.080
 922.514 957.659
 183.683 328.342
 646.639 692.939
 410.509 936.162
 513.876 913.997
 206.639 550.787
 970.634 598.805
 119.025 349.229
 232.770 119.968
 559.031 450.979
 175.572 962.651
 591.642 982.624
 368.771 572.122
 717.689 644.522
 722.921 41.473
 915.504 983.165
 230.099 784.826
 502.408 38.206
 778.284 542.640
 330.402 654.327
 343.634 534.765
 550.826 627.676
 694.917 580.120
 229.123 487.676
 334.452 821.562
 725.884 231.394
 833.095 878.573
 199.964 753.793
 154.232 862.166
 252.407 218.066
 492.570 555.173
 488.506 741.577
 645.252 31.387
 204.548 730.981
 880.912 169.367
 34.074 71.754
 650.334 536.953
 947.267 390.250
 592.212 372.411
 670.884 378.549
 8.975 274.660
 272.719 962.715
 28.701 411.329
 174.698 52.925
 816.053 747.690
 266.385 29.357
 562.056 946.075
 582.856 671.444
 261.834 153.881
 387.942 251.288
 1.691 124.021
 618.914 196.699
 220.702 745.724
 858.349 437.995
 114.072 622.500
 112.653 28.477
 510.859 350.065
 207.303 255.251
 520.122 417.964
 22.056 509.175
 408.418 498.001
 754.152 75.165
 287.029 369.448
 35.932 542.692
 566.654 960.151
 870.591 167.145
 926.277 314.367
 764.159 572.922
 964.861 608.486
 104.850 156.062
 311.481 266.266
 207.123 286.124
 891.095 433.108
 634.840 432.713
 237.617 477.022
 536.719 50.888
 249.248 230.864
 61.621 991.698
 957.486 580.059
 218.370 290.052
 673.274 952.389
 254.781 993.145
 51.775 766.532
 156.825 690.854
 30.015 945.166
 817.744 197.227
 415.821 963.004
 858.093 402.761
 896.955 362.396
 753.733 304.221
 979.197 277.009
 565.658 146.846
 512.389 820.979
 82.040 147.894
 13.500 555.984
 951.205 466.209
 512.828 986.597
 479.477 636.287
 529.223 765.425
 218.426 183.912
 496.148 139.896
 503.299 311.511
 314.358 33.687
 413.005 503.004
 78.839 934.974
 589.618 408.958
 625.371 633.750
 322.740 82.661
 651.843 499.866
 815.228 336.365
 405.480 876.324
 598.800 855.115
 481.883 748.439
 361.004 564.458
 175.615 874.047
 632.469 309.979
 153.777 274.094
 721.451 23.460
 420.275 403.136
 281.257 465.699
 604.141 477.884
 967.688 233.494
 373.437 636.669
 754.116 772.330
 158.016 647.153
 790.090 562.009
 598.959 352.826
 837.550 745.463
 47.328 545.515
 622.010 197.587
 655.440 331.722
 172.730 218.035
 863.712 700.961
 877.461 657.075
 437.228 46.095
 478.302 714.972
 278.160 986.137
 223.294 901.750
 491.289 423.957
 454.392 604.950
 146.015 273.278
 850.414 428.267
 723.920 415.415
 600.375 364.300
 808.292 916.031
 908.708 21.434
 431.773 331.221
 332.315 499.943
 998.869 561.381
 626.851 208.402
 518.428 437.214
 595.529 421.431
 272.033 327.091
 150.826 837.630
 90.769 86.661
 633.572 826.576
 275.959 693.583
 803.950 621.038
 368.651 751.624
 696.985 970.819
 515.099 553.878
 296.397 924.054
 986.880 674.802
 253.499 527.396
 468.097 741.224
 393.627 565.778
 320.269 504.935
 695.921 613.522
 57.703 11.231
 690.881 900.304
 420.541 201.674
 634.793 957.249
 505.330 893.831
 434.771 990.259
 518.124 699.939
 609.934 110.289
 545.247 50.117
 783.268 254.907
 812.363 309.149
 458.347 74.016
 822.046 770.061
 501.776 577.731
 450.473 589.287
 635.499 699.047
 49.915 29.356
 855.708 492.152
 178.503 493.625
 502.838 743.177
 173.360 87.118
 378.911 729.127
 136.917 897.045
 966.452 528.150
 336.424 950.876
 272.495 106.626
 668.835 239.228
 880.118 722.615
 941.065 161.280
 420.047 468.539
 810.772 903.586
 310.541 896.834
 455.247 256.179
 392.930 139.355
 343.719 125.687
 103.425 144.064
 917.433 962.195
 363.287 150.992
 896.661 678.980
 186.057 244.260
 276.553 631.641
 542.594 319.445
 615.122 321.033
 695.448 557.603
 805.129 693.613
 620.016 101.445
 334.124 0.043
 330.593 78.563
 828.173 920.326
 687.559 45.153
 27.900 119.281
 293.285 855.607
 921.541 123.195
 307.908 563.895
 548.013 736.193
 803.952 287.307
 550.866 487.963
 706.078 708.274
 307.003 433.254
 457.314 642.560
 845.797 134.067
 547.428 589.525
 616.456 739.275
 617.245 520.753
 834.152 640.740
 402.279 115.754
 846.398 402.696
 641.017 867.139
 996.747 220.768
 791.350 742.767
 437.175 522.512
 970.198 589.361
 446.017 942.572
 656.387 12.445
 65.477 527.843
 28.782 782.964
 380.203 902.257
 206.825 754.216
 942.939 263.727
 428.707 66.898
 719.752 529.501
 356.022 958.897
 308.745 988.601
 198.723 554.438
 993.700 274.621
 379.533 499.283
 666.928 918.015
 624.675 540.601
 611.216 768.888
 3.093 68.100
 214.561 59.486
 817.535 74.068
 627.081 176.155
 859.449 931.500
 208.795 474.994
 310.151 199.765
 989.804 861.042
 140.817 355.076
 728.714 780.482
 824.430 807.683
 47.167 687.463
 317.757 849.379
 402.207 645.811
 847.817 704.185
 776.400 230.950
 995.401 703.241
 188.620 293.985
 811.179 733.945
 804.812 939.236
 334.432 625.741
 234.637 515.055
 469.841 523.847
 791.591 807.774
 976.920 701.419
 153.915 507.968
 555.286 694.573
 152.604 450.362
 86.040 278.409
 820.205 942.722
 887.135 191.280
 427.436 539.741
 933.914 855.441
 909.231 995.544
 913.336 721.676
 811.513 469.035
 453.265 511.181
 976.335 751.410
 81.047 157.971
 506.060 742.122
 306.237 928.218
 814.927 291.072
 531.541 158.599
 574.755 39.499
 317.721 603.978
 205.010 983.875
 359.516 196.251
 938.354 125.924
 570.696 412.200
 931.574 992.962
 80.514 640.704
 987.152 767.109
 67.547 281.092
 129.419 766.125
 9.731 538.062
 46.074 604.963
 624.009 388.125
 593.950 333.341
 971.311 252.471
 588.284 504.337
 581.354 936.416
 686.765 561.199
 129.305 192.002
 660.608 228.986
 997.603 273.970
 860.356 124.731
 759.760 427.342
 457.692 430.407
 210.018 844.584
 628.012 848.782
 468.023 130.066
 361.693 840.469
 48.798 217.998
 13.000 243.901
 696.120 406.706
 50.436 247.191
 525.880 236.916
 125.372 515.830
 362.169 285.477
 469.374 302.785
 522.902 139.826
 535.267 63.041
 127.093 324.435
 561.271 464.041
 858.869 371.070
 538.290 493.336
 93.478 553.025
 652.477 397.359
 130.739 673.400
 241.624 488.421
 707.225 233.370
 305.733 994.204
 889.079 973.325
 638.720 424.420
 254.743 233.314
 266.875 737.504
 36.168 515.799
 485.966 516.691
 626.722 640.179
 856.412 535.471
 815.340 682.382
 846.478 398.876
 954.105 612.315
 786.838 296.558
 398.082 935.763
 624.160 468.975
 312.720 364.971
 922.695 457.735
 869.306 373.596
 275.440 39.352
 940.055 617.657
 942.740 398.012
 361.467 445.863
 156.599 312.911
 311.036 792.097
 212.260 170.090
 194.593 492.553
 641.377 474.298
 979.188 743.029
 428.407 265.259
 142.011 892.202
 226.514 732.813
 305.425 828.519
 762.599 190.147
 360.505 776.887
 332.202 982.863
 68.732 682.127
 291.390 478.632
 98.817 465.578
 399.850 858.079
 481.389 136.174
 480.858 388.216
 29.867 995.249
 191.417 346.875
 315.885 363.531
 369.439 937.392
 939.748 387.986
 902.477 810.038
 691.554 454.731
 880.267 129.003
 550.509 582.329
 815.533 195.074
 565.992 327.940
 386.462 174.310
 453.927 278.392
 740.517 477.356
 129.655 81.142
 251.448 283.495
 489.920 298.853
 416.250 874.746
 111.600 639.150
 571.252 120.505
 415.935 451.668
 379.572 180.190
 470.162 822.401
 756.882 333.669
 382.616 295.436
 548.175 635.923
 64.409 770.194
 912.258 668.200
 556.224 654.597
 908.628 133.221
 680.568 987.923
 186.805 42.704
 209.742 209.218
 252.866 163.296
 222.155 156.047
 411.690 629.041
 742.295 992.868
 864.428 867.735
 963.380 237.922
 364.839 413.326
 380.448 172.183
 419.968 741.006
 512.468 354.302
 952.228 935.645
 765.154 52.940
 142.080 22.912
 534.844 354.235
 441.603 906.967
 234.562 860.062
 416.244 585.458
 345.720 5.224
 639.626 184.028
 375.585 472.714
 667.692 166.460
 197.424 249.962
 564.626 146.380
 336.096 960.735
 283.263 131.326
 458.897 32.587
 734.485 864.571
 464.776 464.891
 758.816 554.778
 913.084 784.347
 662.810 574.368
 77.124 691.030
 54.536 305.905
 82.543 776.699
 536.485 879.178
 533.817 46.940
 348.469 992.776
 834.388 199.304
 333.739 791.288
 361.538 240.832
 992.877 76.946
 512.778 1.028
 834.347 192.286
 846.619 981.573
 498.530 203.532
 500.457 243.989
 72.120 543.980
 388.252 273.406
 798.778 809.164
 420.451 963.828
 784.811 713.382
 910.765 681.638
 878.287 367.926
 154.818 303.833
 327.621 588.783
 803.343 860.834
 90.565 214.546
 479.442 996.171
 333.918 758.681
 180.839 583.337
 133.902 744.414
 392.166 100.428
 130.407 901.293
 740.696 483.485
 707.134 931.627
 146.140 277.797
 543.858 689.623
 128.759 741.667
 324.606 529.099
 591.073 778.688
 272.639 955.511
 520.658 972.414
 634.031 18.893
 672.149 752.185
 438.693 575.844
 75.646 652.004
 851.368 366.255
 839.692 447.686
 284.221 45.054
 26.252 523.598
 603.673 897.466
 682.233 372.252
 232.209 980.285
 429.755 551.720
 553.850 169.452
 311.454 491.563
 691.090 869.068
 26.470 162.919
 670.475 528.213
 899.541 118.084
 51.197 214.076
 225.014 705.757
 901.415 163.455
 297.826 216.931
 294.304 855.509
 966.174 290.796
 311.678 858.464
 850.138 478.105
 517.435 658.878
 104.682 430.045
 453.968 307.036
 355.128 653.166
 458.240 944.448
 992.156 185.376
 854.657 823.465
 628.882 335.098
 801.655 4.313
 144.675 856.691
 18.417 506.863
 272.473 572.006
 646.149 804.052
 234.859 593.187
 281.479 437.744
 58.669 448.477
 12.779 498.159
 161.080 694.824
 176.533 282.628
 817.826 42.840
 691.390 701.897
 615.314 786.162
 711.508 761.532
 825.078 974.209
 35.695 556.954
 396.392 491.020
 109.992 793.559
 469.246 90.130
 542.579 504.280
 696.815 713.936
 112.825 777.408
 418.460 713.815
 180.873 334.669
 729.011 143.206
 898.371 386.475
 588.321 269.332
 470.977 526.169
 350.864 130.328
 43.259 462.308
 965.478 33.830
 259.078 97.103
 800.515 671.940
 715.897 75.550
 742.835 227.750
 978.364 204.460
 256.913 822.911
 471.787 590.079
 282.158 647.151
 944.487 499.667
 705.259 502.999
 602.713 613.933
 135.696 566.722
 893.705 817.195
 505.447 324.575
 981.113 49.697
 730.457 697.656
 539.466 116.201
 136.815 765.146
 736.451 67.372
 347.160 571.539
 396.871 721.392
 823.920 735.995
 902.184 714.354
 710.394 839.526
 504.309 816.482
 135.800 357.018
 379.892 50.025
 847.379 625.510
 957.709 832.151
 195.095 537.896
 181.438 146.516
 869.775 252.656
 365.211 840.085
 833.605 787.008
 930.493 32.586
 986.305 374.572
 428.736 315.685
 887.308 522.047
 31.554 674.159
 363.535 785.568
 863.754 664.255
 836.569 40.083
 747.561 382.897
 417.976 958.859
 779.744 718.938
 166.183 219.861
 666.499 623.303
 744.730 667.234
 461.189 13.432
 145.133 975.403
 682.863 49.200
 166.233 877.633
 212.580 8.441
 207.349 457.527
 671.641 742.015
 319.224 479.220
 560.806 608.104
 752.489 8.687
 490.442 46.182
 788.871 303.985
 644.415 241.067
 979.663 916.572
 809.715 101.038
 46.077 329.539
 61.650 500.628
 317.268 83.201
 541.427 153.977
 347.284 915.702
 797.744 839.339
 118.494 828.766
 313.424 6.201
 315.694 419.640
 106.893 95.686
 554.800 183.302
 519.616 490.270
 138.615 558.723
 385.431 693.945
 58.583 184.264
 965.452 707.760
 187.738 445.931
 140.114 203.029
 241.459 894.411
 23.619 865.668
 397.450 309.578
 129.063 566.127
 946.023 81.906
 516.675 941.836
 920.865 527.237
 632.793 720.164
 976.656 763.359
 251.331 82.489
 424.092 753.224
 598.892 512.577
 98.881 100.567
 243.347 589.099
 876.290 599.609
 96.285 792.638
 96.975 462.979
 192.527 587.134
 846.434 542.674
 113.667 305.526
 35.990 820.481
 694.046 985.857
 127.228 469.880
 241.564 549.585
 387.012 14.872
 5.353 136.183
 972.473 556.834
 188.607 70.663
 343.465 873.423
 927.158 672.708
 356.236 969.388
 400.008 762.181
 481.432 574.244
 502.501 386.387
 440.493 222.956
 269.822 615.535
 898.436 150.672
 789.686 615.908
 872.497 899.253
 568.517 22.666
 102.784 530.722
 922.841 568.704
 623.943 820.105
 743.447 171.112
 219.572 47.659
 38.152 186.609
 831.054 708.638
 692.245 291.596
 529.597 929.053
 414.298 656.533
 498.055 830.050
 457.784 519.139
 963.892 874.200
 352.395 433.134
 986.059 97.372
 48.212 910.975
 939.297 463.600
 903.755 688.309
 925.214 651.985
 246.720 727.957
 839.411 809.220
 543.021 431.433
 560.031 984.375
 843.097 430.922
 520.472 550.529
 279.755 154.617
 566.127 247.493
 192.708 969.433
 453.159 28.888
 503.306 748.881
 61.191 533.256
 388.485 847.534
 499.011 231.604
 63.796 609.961
 873.817 532.145
 617.592 139.671
 864.081 887.049
 706.326 306.580
 130.875 176.515
 466.842 99.599
 472.664 913.494
 995.993 919.382
 877.472 580.151
 39.565 256.141
 860.374 276.876
 298.094 175.305
 753.070 829.752
 751.514 921.815
 698.531 196.490
 210.880 800.035
 713.180 958.472
 584.523 853.901
 230.777 552.636
 87.482 90.276
 408.111 737.273
 394.017 402.172
 228.034 296.552
 929.156 567.928
 108.582 756.785
 590.111 853.553
 549.351 640.489
 983.725 719.881
 2.552 640.522
 141.908 841.150
 33.892 814.581
 841.133 249.937
 278.479 129.721
 390.744 623.600
 243.275 217.211
 682.263 973.538
 657.258 210.728
 600.519 760.399
 523.626 856.827
 607.679 471.283
 938.417 417.779
 521.869 209.857
 963.205 85.763
 649.730 883.825
 685.742 937.181
 501.829 158.543
 84.135 760.337
 154.434 778.619
 393.280 163.315
 831.766 954.567
 525.698 126.600
 708.845 848.051
 344.782 912.542
 93.753 361.773
 551.875 927.356
 685.085 308.872
 907.937 588.023
 239.158 977.886
 947.264 453.632
 774.010 264.420
 189.342 206.594
 13.149 66.890
 753.155 522.573
 589.471 964.012
 816.952 348.305
 124.915 244.392
 339.559 653.740
 538.378 847.941
 113.840 769.834
 255.793 424.440
 509.106 37.137
 672.315 501.899
 80.410 634.947
 596.139 187.265
 685.250 238.763
 163.179 161.244
 411.780 58.326
 106.635 259.609
 749.835 973.336
 378.343 203.356
 242.871 933.490
 110.898 112.812
 764.095 688.841
 270.091 145.461
 435.796 821.207
 143.590 778.532
 632.303 153.842
 939.593 25.637
 2.500 11.721
 201.905 857.969
 748.754 716.052
 787.427 686.313
 690.120 742.255
 678.167 357.667
 806.460 409.445
 620.683 402.439
 847.396 950.684
 287.410 423.466
 239.875 627.211
 450.926 500.585
 437.524 876.939
 246.201 263.899
 224.164 649.170
 487.816 100.614
 466.144 285.603
 807.595 555.283
 759.981 914.778
 9.925 878.121
 152.753 76.333
 11.983 403.021
 135.414 566.677
 377.319 793.743
 889.637 573.152
 174.756 497.067
 975.688 454.739
 439.703 64.505
 404.489 839.325
 199.055 444.255
 166.439 486.873
 989.477 262.719
 571.195 951.445
 275.538 386.172
 167.787 940.408
 710.757 319.592
 997.871 284.509
 910.963 918.465
 624.156 106.615
 283.463 383.500
 861.994 509.188
 513.522 15.964
 718.719 431.024
 915.820 937.029
 459.610 183.175
 955.246 137.723
 421.547 133.431
 599.125 312.200
 588.866 530.359
 630.434 937.056
 636.985 144.064
 805.379 759.937
 197.721 244.804
 533.936 33.879
 268.476 76.153
 181.432 527.645
 691.480 930.863
 794.262 120.129
 387.999 870.176
 32.482 977.898
 917.908 96.470
 913.861 263.791
 22.475 691.377
 33.346 641.582
 125.940 453.535
 692.561 652.991
 550.945 639.640
 657.620 240.417
 128.639 647.551
 440.024 178.885
 344.038 839.650
 272.901 136.680
 491.833 437.919
 619.227 194.535
 71.143 519.258
 714.458 371.999
 816.929 781.174
 505.340 506.672
 50.955 755.291
 420.284 442.480
 89.764 231.216
 793.019 158.252
 127.468 668.582
 887.200 224.012
 626.871 563.776
 340.016 841.915
 816.199 983.755
 290.683 9.452
 366.395 556.821
 396.119 847.948
 884.361 34.392
 600.372 448.485
 122.950 414.204
 733.858 295.069
 103.929 490.443
 418.691 291.324
 954.032 406.833
 70.998 18.332
 647.939 312.317
 71.794 228.995
 970.163 923.752
 54.770 895.677
 488.108 694.869
 190.049 795.822
 761.787 274.973
 863.880 583.125
 195.762 54.522
 129.533 253.808
 112.974 268.549
 176.752 598.353
 748.291 434.087
 106.505 613.991
 825.342 796.290
 853.082 443.341
 299.769 52.347
 843.615 466.417
 285.149 405.695
 180.652 989.034
 387.095 109.280
 859.571 88.252
 872.355 110.080
 950.508 658.415
 711.926 372.829
 273.277 378.651
 432.491 494.556
 940.971 39.136
 463.907 519.426
 138.962 529.340
 810.532 512.411
 614.584 432.808
 132.111 677.990
 880.536 981.491
 880.505 234.628
 961.998 505.285
 889.330 135.944
 351.496 142.295
 595.401 214.672
 462.909 640.769
 927.768 705.808
 410.864 538.769
 329.036 61.365
 76.554 822.263
 574.925 822.219
 676.238 571.653
 184.810 274.540
 22.911 861.895
 624.863 41.783
 291.741 798.888
 5.894 391.392
 870.620 586.852
 82.769 251.927
 131.662 725.989
 537.196 15.783
 108.779 150.154
 439.674 559.991
 849.883 409.738
 561.518 358.499
 947.150 980.198
 669.357 530.051
 580.628 791.986
 860.646 503.298
 562.961 9.018
 370.945 162.542
 897.903 571.940
 536.687 731.820
 392.328 726.381
 868.386 770.503
 848.932 598.160
 569.773 889.787
 350.512 295.376
 621.930 696.341
 491.208 215.607
 485.334 957.618
 57.562 434.827
 6.950 634.258
 383.243 738.424
 657.464 700.495
 244.552 24.868
 371.869 176.072
 905.902 235.741
 84.469 516.063
 520.495 424.235
 299.674 81.904
 124.167 115.629
 438.500 372.387
 591.149 301.307
 166.419 692.288
 138.474 571.458
 813.264 34.423
 838.317 375.658
 415.330 844.510
 520.256 815.243
 872.104 614.202
 891.877 842.844
 446.575 633.541
 478.067 164.166
 33.321 848.072
 456.648 412.408
 660.440 366.731
 858.725 469.330
 920.437 403.765
 192.349 827.521
 985.609 101.432
 952.087 79.875
 552.149 950.715
 887.284 454.435
 174.437 226.044
 338.660 520.975
 650.069 688.977
 515.000 30.890
 253.561 647.506
 695.953 330.786
 1.893 525.242
 18.090 944.836
 780.871 282.022
 562.501 49.324
 33.473 108.886
 824.399 478.329
 978.817 710.893
 547.762 181.311
 615.342 496.617
 168.305 296.154
 389.233 59.564
 371.577 65.383
 657.551 301.243
 263.375 84.736
 426.290 385.593
 418.645 973.693
 231.244 798.204
 252.558 654.117
 91.890 119.971
 201.485 438.736
 796.244 612.956
 648.244 4.233
 161.759 396.327
 239.602 758.369
 610.956 292.945
 666.868 826.484
 350.696 423.787
 383.080 865.344
 554.242 279.832
 461.398 662.554
 321.874 411.840
 535.598 264.238
 398.477 540.781
 759.906 474.639
 917.786 939.306
 64.863 536.577
 38.833 392.041
 829.565 694.771
 659.375 74.589
 927.696 993.991
 305.875 853.741
 2.808 915.601
 385.093 0.650
 682.558 419.630
 766.922 211.676
 225.994 261.005
 883.047 375.690
 114.009 479.660
 356.148 330.092
 220.820 132.108
 507.129 169.326
 151.640 309.492
 764.248 658.839
 884.871 462.783
 61.942 254.061
 130.258 983.540
 265.559 808.958
 500.042 838.417
 691.535 603.172
 208.612 62.607
 63.833 32.656
 166.229 832.707
 113.411 548.643
 940.712 179.637
 297.456 936.822
 632.573 699.492
 301.966 186.589
 576.802 672.402
 560.690 283.608
 359.637 120.072
 644.460 682.626
 660.291 600.807
 169.627 787.305
 213.327 51.227
 667.811 925.975
 882.472 96.827
 429.829 403.615
 664.960 845.104
 665.972 708.565
 958.615 886.733
 847.216 725.640
 751.797 719.364
 945.299 364.260
 497.004 998.058
 564.588 750.252
 338.459 344.476
 949.329 593.310
 446.783 117.907
 303.220 459.243
 412.062 784.757
 224.512 18.456
 730.959 804.539
 742.312 371.517
 242.512 280.738
 44.950 871.649
 97.659 770.757
 578.618 465.778
 244.300 392.652
 526.841 94.116
 55.788 755.496
 474.430 647.561
 287.253 838.347
 232.300 47.568
 0.442 79.094
 724.144 240.144
 21.110 953.616
 587.421 980.622
 278.967 838.097
 747.944 815.767
 502.386 78.929
 920.875 372.040
 0.316 837.023
 455.754 51.763
 41.903 333.797
 567.056 281.201
 848.343 777.404
 115.368 195.611
 727.479 178.436
 271.712 876.239
 23.947 928.475
 605.797 153.601
 518.658 882.155
 88.199 381.574
 711.483 489.278
 840.148 179.688
 159.000 518.865
 58.957 789.107
 141.613 118.522
 701.942 634.308
 406.317 392.319
 239.480 811.147
 405.782 656.393
 54.599 307.318
 242.394 857.179
 41.003 718.146
 666.749 891.630
 255.877 354.896
 791.104 346.740
 443.345 900.652
 305.137 337.509
 137.380 987.151
 647.462 44.096
 360.751 222.380
 843.689 371.996
 593.820 661.358
 200.046 40.783
 331.321 490.141
 198.956 770.173
 767.542 685.146
 315.344 15.399
 744.512 656.359
 924.384 611.145
 310.870 814.626
 444.979 434.420
 21.437 691.237
 629.279 776.992
 362.192 644.367
 815.372 28.429
 519.087 414.136
 684.881 777.921
 681.228 329.292
 864.322 829.179
 442.345 957.557
 661.805 435.637
 854.782 452.973
 500.080 366.404
 716.554 952.111
 682.335 36.045
 606.321 662.479
 75.896 718.007
 598.656 967.203
 16.594 922.744
 21.072 26.828
 196.655 983.238
 786.294 219.646
 803.348 144.391
 932.864 944.282
 604.074 405.701
 922.038 71.238
 734.232 691.849
 809.799 823.119
 423.105 811.500
 683.783 376.372
 904.411 65.132
 222.882 691.177
 994.536 247.564
 102.593 312.036
 803.242 395.538
 385.063 351.410
 367.429 706.177
 355.696 925.075
 595.219 114.919
 307.731 693.809
 279.924 603.940
 45.054 265.437
 424.512 211.941
 837.488 298.517
 118.063 246.902
 890.830 639.082
 465.667 444.239
 208.147 520.565
 909.660 858.294
 844.332 210.594
 838.536 485.753
 771.167 833.628
 883.900 871.293
 856.400 913.043
 307.274 880.130
 252.354 328.332
 507.220 96.474
 924.938 381.417
 891.232 843.915
 223.442 910.056
 192.143 62.061
 589.225 416.029
 129.849 417.376
 474.264 921.860
 68.152 294.839
 738.820 303.542
 764.141 196.130
 624.528 630.053
 302.291 560.556
 461.349 175.834
 24.157 893.374
 623.791 253.116
 462.092 114.874
 666.138 470.700
 544.761 280.352
 754.035 989.067
 324.528 829.387
 389.604 473.401
 171.375 631.796
 371.331 802.058
 352.099 651.985
 13.515 864.424
 562.818 663.429
 901.399 565.876
 780.800 236.788
 108.676 176.273
 550.124 90.234
 538.413 530.216
 894.549 736.106
 254.291 70.976
 668.252 357.024
 687.272 974.973
 596.866 685.384
 977.188 389.977
 141.844 796.957
 436.572 348.497
 832.900 631.775
 905.314 999.408
 876.686 459.002
 252.885 147.640
 763.591 658.000
 336.324 556.246
 685.314 111.950
 646.471 290.618
 848.597 235.352
 684.796 454.674
 58.179 480.416
 774.429 758.092
 155.780 903.192
 690.554 376.985
 281.076 597.395
 819.293 833.571
 282.398 117.018
 845.768 69.676
 595.024 268.264
 509.474 361.117
 246.817 233.135
 229.952 192.888
 396.559 32.739
 332.449 56.533
 589.400 5.222
 829.665 350.178
 184.396 684.156
 832.470 57.599
 707.403 156.534
 463.679 695.612
 72.686 359.507
 881.621 579.610
 141.057 561.222
 634.571 836.473
 211.601 449.072
 966.346 754.350
 126.670 319.219
 984.125 102.418
 382.723 91.031
 341.185 473.851
 237.459 541.387
 542.655 635.712
 369.738 814.342
 367.249 334.641
 343.947 975.066
 631.271 172.174
 444.188 972.229
 475.025 583.904
 443.160 694.915
 101.334 828.816
 451.535 969.016
 969.458 305.846
 129.470 959.915
 576.782 691.639
 534.565 924.606
 329.790 954.749
 609.834 994.608
 502.685 505.864
 489.146 343.787
 747.485 740.608
 202.303 891.136
 97.375 310.933
 111.629 561.631
 392.615 303.894
 199.043 48.386
 755.644 433.858
 667.691 221.607
 302.421 577.924
 823.774 565.488
 56.986 857.084
 789.149 809.637
 845.333 730.456
 768.391 789.173
 295.528 610.789
 688.324 315.164
 429.530 600.566
 454.672 777.953
 367.267 504.584
 568.757 419.414
 497.225 102.516
 734.358 790.825
 925.395 209.899
 506.600 221.376
 874.151 655.230
 214.529 34.171
 945.956 431.830
 878.767 403.640
 228.317 814.174
 775.080 807.748
 233.791 668.045
 621.932 913.054
 732.909 931.839
 131.227 879.156
 942.626 842.387
 220.715 685.312
 25.278 853.694
 486.369 385.871
 883.406 922.072
 343.917 677.884
 207.300 368.390
 419.246 814.938
 251.379 479.956
 474.409 492.333
 941.933 374.155
 154.247 642.621
 415.170 47.105
 711.305 164.908
 666.645 497.753
 274.808 29.790
 579.984 15.961
 162.273 283.405
 566.430 208.005
 757.277 563.565
 462.324 800.665
 989.406 448.627
 227.476 302.838
 926.212 411.691
 595.007 938.668
 223.754 240.397
 827.095 16.937
 561.976 413.365
 518.993 826.510
 921.704 270.912
 306.365 896.529
 927.643 568.694
 912.465 822.730
 100.588 612.331
 218.995 18.481
 924.581 108.714
 657.800 522.114
 161.461 870.858
 853.235 92.789
 934.726 828.841
 953.526 108.074
 183.696 446.148
 783.255 480.729
 162.463 650.899
 841.038 823.688
 559.102 62.754
 222.187 185.345
 450.112 442.289
 934.797 767.030
 922.493 489.412
 421.151 426.585
 608.461 965.654
 719.950 412.645
 231.150 472.309
 886.862 500.368
 277.378 458.305
 512.719 488.615
 147.399 300.107
 375.005 238.964
 211.419 747.958
 66.634 97.424
 586.498 91.306
 457.388 539.537
 671.524 999.775
 851.613 258.869
 406.321 848.679
 957.933 108.330
 296.206 159.428
 233.102 374.572
 735.801 560.823
 705.925 779.904
 424.343 907.903
 134.900 466.159
 365.892 147.487
 864.453 513.994
 346.507 475.973
 282.046 422.991
 959.763 843.201
 557.853 446.972
 372.944 979.733
 789.028 910.346
 578.258 692.811
 644.001 180.562
 923.658 33.359
 683.813 35.258
 162.108 192.887
 255.622 827.371
 69.723 271.168
 939.635 344.740
 164.178 754.580
 169.382 200.954
 84.809 68.345
 724.141 239.930
 483.013 586.331
 152.308 937.567
 602.040 188.135
 869.494 429.722
 213.230 798.972
 182.186 267.395
 913.699 303.041
 17.180 618.725
 498.779 21.079
 841.896 614.987
 799.909 338.553
 497.740 226.965
 951.895 579.047
 247.197 201.776
 27.322 370.145
 768.328 572.497
 683.527 344.232
 583.328 347.973
 319.962 367.758
 149.948 613.149
 980.316 678.561
 697.832 226.807
 171.763 426.727
 681.420 39.919
 58.705 520.411
 225.341 410.978
 343.978 250.052
 138.564 242.069
 128.491 544.125
 404.642 669.357
 270.492 554.197
 654.790 422.753
 206.175 499.396
 89.134 121.402
 880.257 759.009
 923.232 934.061
 732.699 290.864
 448.899 37.387
 538.384 792.130
 660.745 721.644
 70.670 93.592
 515.886 284.482
 906.119 89.226
 870.552 621.631
 382.938 816.727
 33.308 661.890
 524.770 903.591
 452.989 136.323
 227.399 525.474
 36.165 142.627
 839.812 852.148
 882.792 230.211
 442.143 10.614
 211.866 345.239
 198.768 219.627
 996.505 634.135
 540.585 555.181
 368.256 395.628
 80.099 918.633
 415.088 122.940
 887.981 89.462
 270.916 707.346
 440.208 160.580
 764.457 240.799
 388.710 348.391
 702.435 108.124
 601.828 830.924
 650.668 988.372
 278.001 349.460
 843.403 171.048
 549.404 281.867
 296.618 57.298
 882.256 494.661
 978.225 570.753
 845.744 756.663
 853.622 300.029
 888.907 866.547
 88.388 778.115
 639.079 941.901
 663.867 256.814
 749.721 836.368
 111.669 431.378
 390.829 207.618
 168.758 726.692
 330.759 931.335
 517.830 277.296
 21.703 939.792
 733.286 565.608
 817.684 18.412
 379.639 662.794
 147.467 995.783
 388.073 122.350
 186.858 253.637
 302.687 175.800
 955.536 720.493
 378.383 981.757
 260.714 918.847
 418.224 183.342
 59.694 149.486
 453.364 974.701
 480.111 221.736
 140.352 695.633
 362.664 995.054
 28.980 735.650
 46.893 370.585
 542.224 196.814
 554.822 762.188
 714.521 441.119
 16.663 751.557
 15.455 826.172
 382.290 873.620
 205.292 746.153
 254.737 834.328
 342.782 568.058
 228.731 996.611
 213.023 350.987
 907.555 510.909
 436.083 914.414
 872.582 858.852
 930.723 76.337
 187.296 932.897
 770.180 800.709
 505.083 716.855
 510.174 803.309
 819.214 553.936
 977.418 484.276
 224.337 297.409
 167.924 142.700
 459.225 7.103
 158.839 433.423
 256.773 471.167
 829.612 238.508
 753.536 650.943
 214.848 226.380
 99.774 137.162
 672.634 681.762
 482.584 103.318
 901.550 921.050
 627.863 798.007
 533.616 113.301
 408.361 848.756
 378.577 349.699
 959.699 87.783
 909.840 727.956
 27.168 52.907
 729.962 317.122
 544.312 78.079
 202.744 557.582
 419.107 46.762
 311.758 736.504
 492.350 532.379
 926.775 106.722
 781.149 553.672
 808.372 324.094
 651.760 404.977
 838.342 642.194
 32.348 623.798
 564.185 591.987
 307.204 787.811
 327.314 196.690
 87.791 413.468
 97.831 527.712
 668.660 197.099
 957.439 136.516
 12.128 401.032
 703.581 529.990
 507.001 561.370
 742.261 964.893
 284.044 366.142
 697.613 881.946
 393.034 523.490
 599.571 884.765
 829.773 476.002
 176.499 286.228
 1.302 701.457
 440.091 528.879
 316.782 119.963
 121.068 760.865
 851.141 366.278
 515.072 179.903
 437.998 712.969
 300.884 500.427
 674.830 589.923
 972.661 749.660
 562.468 548.681
 712.888 143.882
 326.320 292.337
 54.337 764.094
 180.084 924.729
 222.315 258.778
 773.901 773.735
 0.424 609.375
 26.040 185.388
 664.838 750.764
 256.319 256.857
 527.618 334.567
 634.909 31.058
 915.959 338.104
 124.208 683.609
 691.679 377.605
 344.779 429.328
 336.951 192.817
 237.362 511.465
 54.865 683.839
 448.605 728.930
 566.283 343.161
 43.245 537.278
 340.393 820.215
 272.961 125.820
 841.242 456.655
 623.253 839.553
 175.156 853.169
 453.641 459.673
 906.530 178.473
 60.662 775.049
 97.113 954.651
 573.052 429.436
 94.973 286.947
 457.791 591.473
 735.230 928.169
 626.092 708.220
 350.011 546.105
 809.814 625.303
 957.513 105.594
 489.252 110.606
 800.478 284.565
 728.783 242.255
 826.675 355.469
 681.887 919.604
 995.241 410.779
 703.800 647.591
 403.100 264.863
 229.149 715.798
 58.606 786.529
 181.925 444.505
 791.290 909.350
 362.820 567.861
 836.937 623.750
 259.265 350.993
 338.612 9.496
 129.276 241.434
 572.794 844.158
 182.849 799.130
 564.149 687.241
 713.098 162.495
 764.928 146.834
 181.255 235.383
 220.638 481.900
 430.341 231.686
 650.817 865.830
 365.601 816.563
 873.912 762.996
 897.207 227.653
 182.993 568.006
 572.393 853.270
 521.995 185.975
 837.930 460.330
 461.222 740.765
 55.842 791.129
 69.897 376.850
 359.880 539.184
 329.668 849.962
 879.673 739.860
 926.389 603.134
 294.441 606.792
 251.513 510.227
 707.047 561.215
 595.465 790.966
 378.957 154.722
 633.047 503.068
 442.136 308.996
 897.893 882.099
 638.053 586.553
 485.083 902.561
 837.986 377.903
 377.223 189.477
 311.899 21.951
 681.612 624.084
 752.726 62.641
 519.771 106.413
 74.487 446.077
 103.944 298.464
 209.772 354.714
 649.605 251.924
 86.750 200.224
 643.124 492.085
 797.598 711.556
 747.188 893.542
 637.367 982.395
 374.285 942.900
 230.747 221.127
 984.338 279.009
 738.335 980.669
 213.599 662.972
 86.157 54.822
 468.320 329.492
 62.939 497.529
 21.882 470.065
 827.498 352.525
 544.339 999.552
 40.451 439.954
 428.412 753.990
 235.116 715.869
 18.420 492.843
 754.946 347.890
 614.397 57.805
 270.279 299.225
 831.568 437.579
 534.861 212.866
 917.550 359.652
 219.853 82.679
 41.340 72.107
 765.424 198.820
 397.593 777.903
 691.118 287.251
 448.367 468.423
 507.852 518.852
 437.047 790.482
 656.346 49.790
 843.077 830.311
 967.220 144.428
 42.503 958.620
 282.898 413.503
 641.830 942.767
 715.148 727.690
 758.642 575.970
 726.960 409.786
 631.835 920.718
 843.995 102.876
 10.577 625.928
 417.685 507.977
 650.707 507.523
 905.954 999.431
 249.677 923.167
 613.390 991.922
 289.169 307.592
 573.506 147.277
 493.841 339.808
 172.589 885.694
 124.406 502.452
 446.913 783.784
 725.272 572.304
 550.014 895.524
 566.717 795.902
 329.938 682.351
 137.101 992.046
 1.437 461.005
 133.601 561.438
 596.767 214.094
 404.815 740.854
 860.952 415.844
 853.072 423.893
 981.077 627.009
 999.220 381.916
 540.543 946.900
 541.986 797.322
 232.485 681.061
 54.787 97.442
 594.117 510.008
 905.302 222.402
 606.098 13.007
 460.504 636.162
 786.848 112.013
 758.706 699.191
 77.655 121.372
 649.963 957.005
 615.519 900.728
 189.670 594.857
 509.753 659.835
 33.219 789.690
 136.724 317.947
 140.997 121.046
 733.914 806.389
 135.010 138.613
 277.134 165.416
 726.079 821.833
 658.740 835.998
 282.287 93.367
 23.710 809.603
 566.561 990.738
 66.199 666.058
 118.526 177.349
 21.582 408.378
 580.763 444.099
 716.032 66.840
 313.168 865.345
 143.472 481.143
 945.213 618.094
 742.601 433.186
 581.539 831.670
 536.930 363.723
 401.771 528.044
 98.946 499.068
 533.987 952.298
 504.255 90.267
 689.334 731.121
 979.601 143.254
 932.503 77.640
 324.881 26.665
 641.765 67.396
 736.744 482.136
 648.912 117.001
 791.131 143.444
 412.647 619.216
 793.470 774.913
 990.827 31.440
 795.631 160.847
 362.666 25.140
 453.532 276.644
 89.830 918.638
 782.294 924.756
 376.861 12.271
 308.617 66.320
 730.957 491.583
 252.688 279.374
 766.680 769.537
 152.248 49.907
 343.351 902.259
 805.713 391.025
 455.718 574.582
 923.662 792.479
 869.050 42.214
 380.919 947.190
 848.235 908.155
 225.513 568.845
 880.160 163.782
 474.401 905.853
 635.952 142.479
 386.017 38.729
 624.272 908.912
 101.117 502.456
 811.361 773.820
 869.144 250.370
 643.766 606.950
 188.593 35.259
 324.713 84.569
 75.761 255.551
 236.748 8.410
 904.361 544.600
 147.036 66.382
 224.081 479.392
 305.660 458.657
 143.117 877.552
 982.986 413.510
 49.581 129.835
 74.191 883.619
 29.463 786.680
 515.049 404.217
 522.534 354.640
 743.927 859.029
 828.229 650.099
 854.515 528.214
 645.563 557.772
 409.253 465.382
 96.764 119.726
 824.886 789.361
 664.126 272.424
 452.342 592.696
 262.197 505.650
 809.790 715.386
 699.625 254.535
 199.624 852.348
 61.580 986.706
 160.192 240.187
 897.799 8.503
 836.974 277.629
 443.924 800.870
 574.618 789.316
 674.356 785.880
 452.897 550.387
 600.565 413.788
 441.327 95.527
 535.286 208.226
 607.332 577.974
 763.876 289.737
 862.793 498.812
 251.057 56.852
 8.256 862.939
 294.281 296.544
 970.551 744.150
 871.915 445.086
 719.092 257.273
 361.609 964.465
 182.431 580.198
 185.752 542.737
 816.996 373.712
 219.250 788.749
 254.370 783.502
 740.527 257.854
 575.422 138.491
 668.173 516.598
 335.463 585.271
 479.966 797.412
 53.919 713.132
 812.776 891.441
 747.577 861.611
 374.301 826.447
 443.955 287.239
 621.664 640.947
 879.849 863.125
 167.034 24.266
 641.626 49.952
 123.809 589.894
 413.513 706.061
 504.252 196.678
 296.416 984.620
 294.227 655.014
 74.025 324.764
 264.740 744.831
 19.755 999.424
 813.142 136.155
 245.081 93.951
 867.195 214.063
 527.961 306.083
 918.767 156.560
 73.118 869.376
 695.047 850.291
 241.171 889.447
 516.215 324.815
 141.051 766.735
 549.948 576.817
 263.244 372.708
 553.664 691.981
 396.467 601.216
 221.719 571.015
 727.160 576.086
 431.814 859.650
 782.176 543.860
 845.563 668.222
 206.242 591.318
 873.774 658.142
 935.973 215.972
 706.607 149.283
 263.652 249.878
 249.937 158.807
 401.660 139.088
 547.357 78.494
 240.874 449.830
 825.988 910.324
 24.815 185.534
 235.375 250.352
 70.501 924.331
 782.120 196.184
 594.505 433.440
 856.537 976.331
 239.455 684.249
 137.635 798.948
 336.061 620.069
 913.457 397.016
 25.849 548.012
 907.491 226.659
 560.264 208.635
 329.183 740.287
 785.988 883.708
 916.014 607.722
 630.700 936.316
 383.024 962.828
 377.625 931.644
 697.843 492.819
 423.748 594.956
 538.388 510.120
 771.361 849.966
 827.332 615.877
 624.642 710.992
 361.738 509.126
 524.186 931.610
 835.010 260.864
 528.186 737.429
 377.325 568.292
 67.450 277.773
 593.327 257.140
 494.197 348.228
 754.074 501.032
 696.144 581.266
 683.809 783.320
 845.413 434.244
 179.027 711.755
 737.177 572.490
 793.861 98.106
 789.578 439.938
 136.004 687.574
 621.414 111.488
 633.855 36.230
 897.575 751.296
 78.652 24.193
 487.552 871.398
 213.768 608.665
 775.957 948.024
 663.798 681.080
 505.500 51.831
 573.509 328.476
 834.908 866.781
 294.038 708.866
 322.716 585.076
 222.229 947.133
 471.598 587.329
 707.761 521.022
 909.066 853.736
 609.253 130.891
 564.118 649.728
 250.295 892.231
 604.043 25.275
 922.961 232.752
 902.609 38.236
 761.641 257.439
 354.812 727.165
 393.762 722.812
 71.887 726.400
 724.246 558.466
 974.302 935.677
 63.501 28.217
 343.840 867.827
 428.540 839.113
 745.694 632.091
 675.969 503.735
 338.036 38.435
 434.480 25.088
 852.936 991.957
 941.864 4.871
 565.449 288.507
 534.060 841.657
 926.510 616.236
 936.391 67.724
 482.889 146.674
 752.807 619.789
 459.472 587.554
 798.861 13.240
 354.685 132.994
 667.503 820.651
 970.892 940.468
 221.003 388.234
 43.351 784.549
 462.890 468.673
 572.099 471.549
 434.351 31.562
 832.407 674.588
 701.889 325.005
 25.738 683.266
 536.945 711.005
 522.248 414.951
 741.841 556.028
 478.454 55.058
 35.717 714.956
 333.866 171.621
 93.572 855.693
 795.095 765.649
 423.328 2.676
 605.447 794.490
 790.558 465.811
 825.626 452.562
 456.833 517.900
 873.301 264.993
 12.245 305.016
 995.553 587.992
 560.447 52.786
 691.294 799.038
 788.587 464.980
 326.434 574.551
 435.828 612.665
 461.856 607.707
 602.103 661.551
 365.160 720.119
 530.651 576.808
 626.903 14.480
 99.290 838.848
 528.990 837.918
 489.898 76.365
 798.367 355.301
 924.959 15.941
 57.894 336.090
 94.175 917.881
 795.822 846.555
 901.095 638.601
 106.593 310.492
 475.471 69.280
 102.543 396.093
 386.078 152.690
 505.732 335.076
 593.207 194.887
 951.611 153.723
 670.620 251.149
 374.975 356.116
 51.994 977.109
 110.070 450.127
 693.533 263.101
 80.336 339.750
 347.467 994.539
 441.858 656.935
 193.444 451.459
 993.935 96.684
 537.630 739.803
 499.179 415.756
 651.835 564.540
 136.389 13.576
 154.588 955.130
 717.175 630.234
 28.300 847.517
 60.394 257.546
 895.136 839.645
 268.198 592.736
 340.644 861.152
 268.625 388.414
 258.570 839.599
 269.693 626.082
 600.496 878.104
 49.894 212.667
 836.222 671.216
 833.623 660.758
 479.330 331.213
 864.565 143.852
 399.600 945.577
 395.592 239.325
 350.312 773.504
 313.584 295.973
 282.647 265.930
 868.242 542.322
 28.162 76.255
 285.000 29.659
 808.509 950.056
 426.205 163.692
 612.182 139.336
 87.716 695.271
 672.356 593.764
 148.846 528.847
 326.924 217.125
 254.260 872.778
 259.152 536.358
 322.211 44.751
 150.423 73.639
 222.683 495.161
 848.929 914.861
 933.046 298.942
 321.710 572.148
 292.282 860.250
 541.993 401.031
 775.462 883.217
 527.310 977.383
 88.633 685.331
 522.618 903.655
 634.738 707.724
 680.711 202.523
 270.527 39.496
 972.174 488.365
 212.975 992.511
 729.260 468.555
 364.690 200.666
 541.267 518.171
 817.749 476.106
 849.751 360.134
 423.761 227.338
 795.350 550.145
 347.604 764.500
 726.919 59.981
 668.809 309.549
 459.387 837.162
 777.180 158.954
 348.368 622.920
 399.745 769.194
 604.571 378.333
 169.949 747.300
 894.927 511.029
 235.304 916.781
 143.665 337.738
 228.002 21.017
 857.210 252.961
 178.853 839.821
 131.495 308.304
 526.007 789.059
 467.149 13.369
 97.071 597.518
 403.193 336.134
 870.406 699.543
 897.540 62.439
 945.663 227.045
 25.206 840.323
 675.120 251.627
 453.142 620.922
 479.545 428.633
 882.705 564.295
 851.470 782.479
 153.621 322.624
 244.539 789.857
 481.928 476.886
 472.729 548.021
 691.654 584.180
 363.421 933.904
 707.088 104.907
 392.644 681.169
 738.760 501.056
 1.241 32.298
 838.911 123.616
 72.486 507.579
 966.917 499.029
 423.159 709.444
 615.453 157.551
 102.612 426.451
 955.811 862.058
 242.595 484.536
 495.764 651.338
 292.237 322.727
 363.540 430.247
 798.330 545.775
 573.065 358.629
 745.038 267.064
 352.890 215.757
 596.257 832.530
 776.534 467.012
 38.423 81.250
 285.759 419.833
 404.800 112.943
 99.379 627.714
 480.744 199.263
 125.113 350.751
 902.590 987.708
 595.792 191.173
 433.415 137.981
 816.838 40.308
 742.814 525.099
 800.500 762.988
 853.849 806.560
 163.107 935.596
 520.704 538.047
 42.017 789.529
 540.332 829.818
 344.407 903.167
 408.993 350.934
 844.319 258.421
 41.384 38.484
 299.110 924.254
 160.673 271.967
 241.568 756.383
 829.853 287.959
 627.502 282.620
 769.284 886.387
 366.627 65.344
 135.944 807.283
 551.408 750.664
 323.968 716.451
 116.501 197.522
 783.573 351.287
 731.102 264.783
 499.886 756.024
 46.468 271.078
 480.876 531.452
 417.912 847.599
 684.141 880.789
 899.540 910.249
 278.418 834.778
 503.945 82.484
 953.191 159.499
 339.042 917.271
 327.559 5.014
 519.651 274.954
 989.781 647.355
 519.465 808.192
 646.669 656.878
 525.386 545.824
 555.771 329.504
 104.398 430.600
 334.296 221.453
 144.958 492.628
 321.785 500.829
 220.201 288.562
 556.105 579.714
 697.106 728.668
 695.436 17.605
 620.244 388.500
 676.347 31.195
 495.133 563.150
 786.963 537.258
 26.899 389.512
 104.808 566.080
 905.429 321.205
 804.399 74.387
 217.113 592.564
 786.642 761.564
 682.363 319.220
 980.020 944.374
 922.274 835.250
 775.170 7.082
 430.042 308.743
 595.578 440.298
 24.201 672.279
 996.704 178.097
 780.687 281.302
 795.940 394.573
 846.501 316.561
 141.609 324.357
 24.893 886.897
 659.066 113.605
 564.132 691.760
 597.301 416.145
 480.777 360.436
 424.798 41.952
 883.929 604.408
 476.547 700.772
 847.055 773.318
 875.805 911.872
 184.950 482.123
 88.382 761.646
 149.322 631.424
 611.047 64.820
 249.914 344.249
 649.178 943.508
 659.326 326.125
 355.484 93.357
 567.606 672.161
 637.801 409.994
 343.795 711.553
 509.294 945.094
 941.034 628.740
 961.540 733.436
 982.357 129.194
 855.705 154.745
 797.230 639.987
 18.381 581.899
 83.386 529.988
 718.608 925.963
 161.987 696.471
 816.448 764.689
 122.084 954.462
 889.438 371.615
 736.463 858.284
 542.840 625.151
 426.882 523.025
 327.384 339.259
 892.433 354.402
 361.800 528.338
 248.250 261.406
 977.804 898.049
 689.141 355.833
 766.114 981.184
 158.266 540.328
 50.800 743.911
 207.073 971.645
 505.794 744.084
 949.787 643.836
 755.214 491.792
 592.589 267.967
 974.601 145.364
 630.839 997.332
 792.895 66.909
 212.254 142.253
 947.588 693.857
 942.855 884.188
 883.892 181.369
 226.841 698.609
 731.868 999.889
 70.615 58.949
 215.299 188.175
 712.352 364.673
 117.932 961.243
 857.305 525.441
 984.819 441.559
 179.033 366.551
 0.344 148.213
 889.799 889.747
 144.646 660.744
 969.256 335.514
 174.307 330.643
 277.358 120.837
 42.128 693.643
 551.270 758.634
 608.535 129.911
 811.113 255.747
 900.706 507.678
 168.191 705.297
 445.096 850.062
 462.276 571.555
 987.975 196.820
 650.250 762.469
 83.285 644.877
 853.750 13.005
 877.259 287.091
 453.199 393.830
 967.327 311.438
 422.801 212.482
 424.928 647.211
 146.905 1.386
 116.629 165.764
 481.756 268.126
 957.751 866.724
 645.531 812.871
 12.506 652.430
 279.158 556.262
 692.896 50.844
 444.372 344.233
 186.748 567.579
 465.591 245.875
 597.758 599.448
 8.250 593.741
 745.088 33.544
 76.388 855.758
 737.633 687.032
 242.546 312.703
 102.581 653.336
 257.683 149.030
 656.288 841.122
 670.311 667.529
 408.103 594.533
 482.803 895.087
 487.849 228.555
 537.514 358.840
 491.604 704.666
 932.725 545.647
 307.953 2.193
 573.416 795.558
 680.478 143.953
 47.337 669.398
 697.957 335.044
 544.140 235.379
 500.321 436.306
 993.526 68.877
 618.056 574.466
 54.913 897.766
 100.578 285.801
 941.577 863.528
 463.492 285.977
 280.101 931.575
 226.993 983.356
 593.172 464.514
 612.594 824.434
 430.017 776.646
 700.503 737.128
 362.256 289.713
 866.221 469.693
 799.625 897.179
 656.135 800.221
 974.296 271.399
 925.239 94.574
 186.652 84.425
 245.674 840.532
 19.993 694.497
 455.996 794.832
 315.243 527.223
 114.319 600.144
 176.225 669.871
 353.314 904.031
 656.177 631.112
 724.228 525.450
 390.048 594.994
 526.360 340.605
 695.814 130.253
 516.805 714.225
 310.800 283.391
 904.792 290.077
 273.285 381.089
 980.773 222.149
 650.893 54.674
 390.949 812.299
 79.122 852.689
 924.537 498.855
 957.630 968.515
 168.358 81.764
 788.359 735.899
 639.008 482.311
 486.358 558.812
 117.721 618.428
 587.307 281.953
 181.035 670.441
 479.587 878.364
 88.558 47.172
 45.558 950.876
 707.765 310.136
 177.152 399.762
 428.038 635.928
 383.429 701.021
 648.711 696.360
 309.297 334.749
 478.078 105.660
 189.923 783.290
 514.990 457.864
 657.535 232.224
 717.635 979.818
 557.434 217.068
 314.149 621.019
 507.428 294.104
 849.161 46.526
 416.781 719.646
 864.194 189.611
 462.910 708.641
 406.514 343.707
 579.815 236.843
 781.863 955.949
 143.547 442.395
 396.224 445.479
 626.720 379.812
 557.910 267.440
 744.140 354.893
 74.774 727.589
 311.232 11.453
 926.083 512.829
 300.327 204.139
 211.680 720.336
 599.437 945.611
 682.689 163.568
 774.345 96.445
 91.440 619.291
 806.390 223.189
 220.092 308.350
 751.889 200.716
 67.011 517.349
 549.713 711.553
 300.157 752.608
 623.981 95.103
 693.286 946.020
 400.447 837.071
 12.641 919.820
 617.059 943.110
 341.113 869.553
 178.821 105.352
 438.676 987.769
 929.969 806.530
 720.717 362.382
 816.235 689.749
 270.985 920.422
 538.321 794.241
 927.963 818.569
 584.632 775.882
 530.129 314.899
 934.670 418.689
 467.715 691.308
 280.574 538.438
 560.053 273.030
 187.245 486.052
 205.609 441.247
 643.709 596.241
 686.371 828.296
 220.460 81.356
 352.894 584.267
 887.964 542.519
 277.305 811.485
 147.176 726.494
 398.547 472.556
 728.664 679.569
 459.864 422.182
 815.726 586.871
 368.699 717.192
 699.928 400.480
 412.794 188.249
 473.957 681.576
 915.490 966.145
 874.062 755.273
 983.049 441.753
 598.023 412.273
 515.758 88.514
 318.303 614.853
 353.958 917.322
 485.483 367.634
 494.578 683.957
 754.162 503.328
 630.954 587.703
 170.202 282.989
 679.453 235.720
 920.739 607.786
 504.698 391.350
 580.848 238.964
 238.052 156.318
 85.755 694.298
 601.606 78.135
 635.282 668.214
 655.704 436.824
 996.706 659.930
 738.243 1.825
 139.877 505.999
 868.417 603.910
 319.401 232.745
 58.743 321.770
 945.838 868.156
 283.028 213.182
 272.284 895.277
 953.351 741.264
 803.825 969.160
 788.147 163.017
 732.342 451.665
 731.389 606.341
 753.705 603.293
 887.887 700.033
 562.006 784.620
 253.384 916.308
 688.021 403.556
 774.937 105.469
 286.354 255.631
 114.800 556.105
 935.756 265.802
 500.358 701.191
 536.055 890.279
 517.759 850.615
 327.239 779.680
 394.550 994.679
 863.854 960.271
 667.319 362.352
 221.559 243.312
 547.162 494.281
 641.084 824.760
 385.344 706.470
 404.577 855.259
 463.284 969.181
 745.503 925.769
 647.681 40.844
 598.677 975.140
 979.080 702.931
 662.943 645.996
 919.301 804.015
 564.623 923.418
 142.096 595.080
 442.622 332.012
 487.283 220.062
 421.399 651.171
 39.789 802.329
 669.589 161.831
 472.919 67.010
 861.696 752.309
 494.406 978.816
 247.679 693.072
 841.966 214.196
 398.679 713.525
 133.143 74.547
 322.473 866.398
 525.970 474.012
 643.941 1.364
 589.614 81.647
 116.137 958.648
 717.821 384.763
 887.079 571.184
 495.939 80.035
 794.671 481.052
 511.111 643.911
 924.046 649.327
 484.373 427.262
 742.942 300.150
 315.579 44.764
 164.472 187.724
 633.193 961.703
 784.051 322.511
 899.879 934.694
 537.389 219.225
 663.630 643.926
 946.937 929.066
 488.082 409.294
 610.310 452.307
 722.964 147.985
 359.754 970.866
 67.786 684.370
 638.367 835.426
 773.478 532.567
 726.476 545.274
 955.394 346.508
 968.221 494.100
 447.744 271.295
 630.260 960.109
 708.068 472.950
 335.713 397.953
 727.855 602.205
 599.527 262.954
 672.068 932.837
 116.733 350.265
 959.462 368.285
 471.342 463.844
 813.611 534.386
 517.561 409.194
 521.108 264.142
 91.534 111.757
 991.111 66.381
 23.887 647.687
 935.123 678.309
 802.169 198.825
 496.576 697.387
 167.061 238.183
 328.459 126.299
 484.334 460.884
 519.160 642.372
 811.536 208.588
 930.113 606.499
 147.850 18.992
 165.275 484.004
 719.308 857.585
 726.412 79.125
 189.399 963.736
 807.426 44.611
 105.105 740.186
 486.206 667.854
 476.693 922.651
 827.803 244.904
 260.373 338.570
 115.117 114.479
 358.686 870.790
 272.917 956.796
 94.592 18.557
 701.301 478.759
 550.471 445.458
 541.986 460.223
 619.222 638.705
 674.739 68.886
 596.384 808.357
 994.476 747.640
 982.594 226.855
 217.924 112.333
 275.966 661.861
 281.150 584.923
 653.294 468.039
 437.846 732.573
 884.826 370.869
 278.171 933.684
 745.136 358.048
 837.518 384.013
 796.073 267.657
 735.257 67.546
 278.529 268.524
 309.862 15.707
 87.862 124.375
 136.563 473.721
 381.094 842.317
 217.563 883.782
 308.757 466.327
 816.941 421.273
 44.621 591.939
 119.612 113.212
 644.960 868.872
 76.386 898.720
 75.971 809.293
 358.548 821.445
 852.125 631.790
 891.963 476.199
 306.280 411.471
 31.982 859.605
 319.327 257.153
 839.165 531.175
 955.840 645.264
 837.832 1.361
 543.914 970.250
 3.628 191.731
 291.284 152.100
 904.734 715.232
 113.330 117.811
 989.311 297.774
 357.202 755.535
 997.428 493.039
 13.659 653.778
 610.689 658.002
 616.098 474.957
 421.511 75.319
 714.486 80.068
 494.221 889.296
 788.563 692.071
 542.724 813.999
 15.837 148.292
 608.274 165.226
 49.853 100.801
 83.050 843.244
 85.324 348.071
 690.909 271.644
 9.505 56.601
 259.201 691.310
 462.258 708.597
 651.357 469.890
 577.450 207.785
 388.644 459.443
 60.380 722.326
 283.709 801.919
 903.023 839.322
 804.149 718.204
 361.987 263.120
 50.319 636.687
 62.583 188.643
 789.883 827.342
 63.615 215.922
 267.570 453.445
 66.927 103.373
 780.438 472.184
 407.080 161.025
 758.124 85.103
 61.458 802.483
 248.702 827.731
 309.542 863.184
 921.489 903.641
 300.073 175.229
 549.354 911.017
 192.418 504.345
 218.629 719.559
 587.985 6.324
 481.774 362.986
 101.329 568.448
 266.598 488.662
 409.215 751.169
 489.549 113.034
 307.909 37.788
 95.582 272.019
 881.234 1.533
 223.264 122.542
 89.180 92.573
 633.444 278.700
 12.256 579.975
 659.122 678.130
 791.352 818.883
 151.821 235.967
 475.927 280.331
 88.002 511.027
 602.249 524.875
 232.993 777.858
 263.678 632.028
 67.874 355.878
 680.239 141.117
 798.216 20.655
 126.751 707.507
 867.074 430.455
 417.396 838.131
 875.889 2.508
 677.933 914.943
 16.755 717.162
 650.774 432.711
 81.875 204.541
 387.273 922.521
 337.890 857.898
 578.045 374.302
 234.497 942.030
 476.580 345.906
 211.552 935.730
 982.393 103.711
 133.160 16.812
 894.242 597.114
 920.738 410.028
 126.434 358.643
 292.267 655.844
 134.940 340.870
 607.831 996.085
 336.067 564.030
 341.025 425.897
 658.049 333.627
 763.880 335.951
 862.541 789.848
 874.938 510.637
 54.065 30.770
 194.177 894.103
 84.666 885.106
 776.228 463.890
 910.136 239.148
 89.192 629.723
 492.959 303.887
 408.130 311.698
 533.780 264.897
 170.753 646.808
 183.670 827.839
 631.930 665.771
 308.136 460.659
 880.404 203.965
 783.008 859.199
 295.841 332.265
 472.609 811.609
 230.227 177.677
 820.503 209.447
 701.225 752.347
 549.514 216.346
 245.958 315.982
 575.365 340.882
 564.391 494.777
 470.338 416.523
 898.069 393.922
 330.776 831.912
 161.128 935.810
 694.503 108.211
 38.522 687.791
 788.490 431.559
 666.332 207.967
 259.011 628.340
 139.283 22.115
 119.712 444.670
 182.543 476.820
 749.110 751.153
 563.181 11.460
 758.124 346.547
 588.870 613.663
 638.141 552.474
 688.578 18.595
 577.052 464.184
 135.769 372.024
 308.968 3.680
 456.352 781.173
 535.163 281.016
 661.315 247.245
 339.908 942.628
 811.025 621.041
 223.700 423.090
 411.035 300.905
 314.834 335.388
 67.441 643.418
 3.153 666.766
 706.107 365.628
 500.137 290.474
 450.222 357.628
 578.402 371.537
 123.635 210.889
 220.485 116.388
 925.277 706.712
 928.725 586.305
 427.932 446.698
 660.825 823.610
 971.007 580.172
 482.746 703.397
 223.170 169.587
 123.828 863.818
 121.358 502.264
 308.221 941.856
 185.471 614.107
 480.009 571.919
 953.747 337.663
 872.746 130.000
 776.433 363.107
 661.969 730.609
 691.933 536.988
 623.814 226.981
 540.309 991.318
 574.753 912.525
 747.221 656.605
 235.307 774.047
 443.475 369.327
 721.057 771.647
 330.963 630.261
 872.385 998.444
 227.538 238.826
 173.026 253.462
 737.157 544.551
 237.846 606.352
 416.374 85.026
 261.651 772.506
 15.977 475.846
 480.458 396.002
 442.578 778.447
 500.266 766.250
 537.428 283.262
 269.349 698.079
 340.249 935.812
 810.424 675.895
 378.866 120.380
 468.455 307.751
 588.758 458.586
 76.412 327.502
 560.946 827.874
 881.151 11.128
 986.036 247.710
 418.958 890.972
 903.642 299.829
 477.563 28.710
 880.180 664.393
 349.159 79.743
 677.291 378.493
 365.712 699.319
 694.569 909.356
 140.426 20.698
 283.193 825.321
 522.496 510.277
 444.399 126.706
 339.262 271.581
 914.104 440.624
 961.680 143.037
 861.498 703.671
 324.937 792.372
 517.065 459.770
 583.422 548.226
 819.455 933.696
 223.623 287.392
 409.268 940.829
 423.509 190.000
 982.564 937.953
 284.330 226.507
 582.308 976.679
 400.353 506.899
 989.776 499.115
 31.979 26.683
 70.917 214.038
 943.934 324.784
 28.771 251.255
 127.195 329.207
 759.403 342.546
 83.262 427.246
 355.505 491.052
 882.950 43.270
 652.300 928.900
 667.554 739.791
 170.986 727.997
 814.893 843.195
 945.322 214.273
 401.217 616.372
 279.756 975.109
 435.243 104.447
 198.536 267.593
 283.841 530.293
 123.495 696.682
 739.382 842.661
 535.729 192.978
 863.820 66.248
 108.349 275.897
 479.774 80.294
 72.277 926.500
 437.819 486.222
 626.047 842.649
 373.599 207.067
 708.375 525.631
 958.212 299.236
 806.549 310.761
 848.516 323.276
 15.335 754.146
 946.728 203.349
 833.923 513.749
 795.201 259.080
 189.703 195.898
 154.951 488.099
 607.344 399.643
 65.831 948.297
 953.280 92.815
 60.926 486.525
 635.549 347.865
 134.440 101.785
 836.702 595.628
 546.021 948.130
 315.780 804.983
 418.076 673.362
 500.051 140.245
 257.330 267.630
 167.194 601.179
 246.948 440.334
 616.036 218.362
 228.269 349.076
 163.906 505.572
 367.266 131.001
 369.614 897.808
 303.669 510.877
 44.287 806.079
 162.221 923.186
 812.484 66.285
 795.541 244.509
 360.838 958.253
 484.576 810.613
 151.696 521.587
 581.826 828.158
 78.872 637.636
 108.583 288.100
 548.722 712.028
 552.812 766.286
 732.493 851.387
 329.457 41.892
 158.615 142.751
 908.565 777.048
 502.741 117.538
 165.398 848.022
 948.473 206.718
 315.567 581.776
 95.509 103.987
 950.148 679.480
 300.260 473.633
 341.906 64.154
 965.778 534.392
 843.337 102.048
 525.063 275.686
 907.747 461.495
 259.887 614.417
 931.380 399.013
 194.235 765.925
 711.442 126.457
 829.039 709.306
 143.448 506.591
 627.408 493.246
 721.509 54.809
 804.894 512.579
 165.025 764.707
 968.195 937.383
 860.874 813.291
 522.100 485.649
 895.845 691.929
 25.468 377.941
 952.104 721.366
 22.744 919.479
 769.502 478.654
 461.423 933.467
 841.050 141.636
 984.213 571.906
 428.768 659.283
 967.200 599.663
 371.143 515.904
 674.602 468.088
 833.699 471.967
 782.667 640.302
 541.778 347.363
 458.784 116.519
 868.814 743.576
 289.033 740.062
 751.537 674.101
 453.431 89.398
 911.202 747.949
 431.269 915.382
 500.711 705.098
 160.728 643.635
 623.110 377.035
 411.910 297.648
 307.388 197.117
 298.225 817.587
 440.614 137.420
 438.612 552.410
 877.570 839.357
 586.205 228.660
 844.218 938.802
 304.909 878.978
 762.119 382.486
 954.144 618.185
 517.732 376.383
 236.941 246.699
 831.996 499.610
 484.294 42.525
 928.541 225.681
 748.501 767.354
 908.117 399.015
 423.099 493.166
 695.386 166.167
 212.550 877.518
 793.304 21.929
 760.119 643.570
 349.028 329.216
 479.444 310.431
 771.172 253.347
 199.306 366.860
 736.697 126.206
 150.403 673.800
 360.433 949.876
 828.962 645.962
 372.940 954.219
 49.374 818.133
 742.999 745.837
 434.344 506.591
 497.553 799.620
 27.197 79.628
 820.357 537.289
 190.901 643.533
 465.474 463.935
 479.107 912.294
 295.119 263.411
 426.250 481.950
 364.075 121.745
 859.906 385.885
 523.251 105.621
 245.497 517.967
 430.020 186.978
 40.685 519.429
 137.376 507.053
 77.181 916.617
 920.860 11.768
 566.846 444.490
 602.687 478.490
 616.060 510.225
 585.831 771.207
 749.202 948.033
 934.380 501.575
 214.174 536.623
 775.771 997.631
 48.270 31.615
 779.146 966.090
 503.036 684.124
 533.889 619.695
 396.442 741.825
 943.160 485.339
 917.535 268.966
 717.076 34.354
 943.545 676.306
 235.120 622.128
 836.034 660.974
 311.748 693.942
 208.350 250.336
 185.286 527.573
 251.389 394.495
 628.690 925.930
 771.938 20.891
 800.090 745.940
 244.027 754.173
 988.136 219.498
 458.383 108.246
 16.776 970.948
 40.921 8.950
 839.334 10.961
 414.034 29.602
 933.667 852.439
 113.269 882.680
 998.097 79.144
 618.759 64.889
 209.033 47.061
 590.841 296.083
 831.353 22.178
 140.822 611.805
 245.161 582.554
 252.443 892.254
 769.451 928.790
 881.640 855.313
 904.126 262.496
 489.604 366.756
 485.014 280.002
 647.487 476.248
 537.878 276.815
 934.581 163.384
 441.360 321.252
 132.282 54.318
 57.665 403.101
 893.915 667.920
 284.037 630.322
 798.922 282.737
 616.411 184.747
 335.288 634.805
 725.774 373.047
 706.178 104.864
 232.586 254.152
 938.049 215.391
 158.150 786.612
 44.016 407.637
 345.218 532.713
 636.794 621.503
 212.545 759.389
 512.239 962.275
 857.087 384.052
 162.523 154.320
 888.453 986.575
 705.724 889.615
 696.760 922.887
 317.376 56.128
 668.980 72.515
 354.019 45.620
 310.038 589.226
 106.643 401.272
 251.367 123.452
 603.968 372.021
 777.484 785.981
 395.666 32.710
 134.633 828.516
 531.041 437.696
 447.110 847.867
 459.468 371.807
 326.948 762.161
 718.392 108.326
 69.928 860.419
 649.394 781.594
 862.090 657.820
 52.243 525.016
 430.931 880.180
 413.707 47.486
 647.355 700.417
 848.001 347.003
 379.244 920.582
 78.085 454.483
 404.558 464.489
 43.576 519.200
 978.530 662.801
 117.097 886.193
 111.243 984.988
 474.726 662.286
 222.391 226.799
 129.244 348.521
 401.014 589.479
 181.780 551.183
 389.370 495.027
 365.783 329.694
 839.870 543.253
 287.933 47.182
 648.316 419.733
 457.562 448.298
 859.714 263.028
 236.389 279.650
 967.231 464.520
 934.229 912.319
 400.699 840.207
 76.914 835.167
 727.371 831.824
 236.672 414.696
 990.830 881.319
 51.969 205.088
 699.241 410.150
 186.205 224.700
 74.268 221.073
 948.388 766.960
 198.271 438.438
 292.991 399.484
 889.002 892.586
 552.641 130.879
 305.328 729.615
 861.364 236.445
 90.119 849.687
 76.054 768.779
 10.861 921.383
 581.172 314.558
 616.590 327.804
 600.912 462.830
 21.368 629.518
 181.953 731.672
 7.567 402.789
 439.207 258.501
 752.975 567.443
 770.701 434.740
 488.396 261.134
 792.845 288.554
 729.335 665.529
 674.180 861.302
 667.077 930.401
 257.468 46.107
 199.676 974.601
 963.175 463.040
 608.655 735.266
 521.601 428.093
 297.695 670.317
 348.782 66.020
 388.049 542.439
 78.650 144.847
 473.150 788.583
 809.780 437.293
 961.051 936.836
 891.384 897.214
 245.368 416.885
 135.303 873.801
 338.778 831.706
 726.789 59.505
 551.536 942.401
 548.515 107.062
 602.569 657.042
 313.825 474.755
 92.504 614.979
 714.640 325.930
 254.379 193.435
 567.379 368.191
 114.980 121.542
 730.684 659.731
 761.936 322.649
 868.817 315.455
 11.376 88.220
 144.363 35.390
 928.453 451.537
 796.833 664.051
 967.184 427.459
 656.185 924.683
 893.456 132.518
 761.867 799.652
 640.664 229.620
 921.361 131.556
 154.272 451.700
 713.214 173.308
 520.741 462.021
 787.135 434.475
 987.001 84.816
 459.958 61.270
 176.406 83.130
 376.331 595.076
 41.282 531.508
 175.251 616.048
 84.531 305.578
 659.362 971.909
 684.954 930.082
 337.977 885.497
 102.911 648.888
 544.645 736.865
 882.677 27.726
 706.684 126.136
 941.462 111.304
 61.285 481.919
 6.875 335.271
 917.738 917.553
 176.898 259.815
 908.134 825.101
 999.851 230.916
 952.964 296.693
 454.835 288.459
 499.725 477.158
 732.677 793.978
 31.618 373.964
 528.159 127.213
 652.310 114.143
 239.497 447.532
 447.344 667.520
 691.619 497.243
 222.173 316.221
 745.094 67.947
 492.854 697.749
 990.011 403.035
 333.558 779.270
 49.134 79.653
 893.379 220.892
 300.910 927.885
 315.045 983.379
 882.211 195.071
 104.513 848.914
 22.839 356.463
 100.839 511.150
 306.847 882.522
 420.887 702.112
 635.861 586.636
 647.459 248.753
 100.861 348.994
 89.193 171.671
 843.981 512.470
 866.424 773.942
 331.018 810.020
 522.383 831.241
 357.365 561.306
 680.063 337.828
 1.638 85.514
 271.453 29.789
 627.275 850.009
 70.196 980.942
 745.834 108.265
 627.027 722.418
 7.764 489.020
 408.442 489.204
 16.338 760.901
 595.038 651.467
 885.510 407.489
 932.051 91.673
 128.345 567.457
 519.120 77.152
 292.877 698.832
 960.646 29.504
 808.591 157.325
 806.898 875.159
 399.091 893.197
 336.927 384.335
 612.869 92.165
 58.168 968.017
 60.619 751.867
 618.354 844.341
 688.468 600.522
 390.058 737.740
 304.186 148.319
 746.996 407.512
 878.497 0.169
 907.554 279.145
 214.496 351.636
 281.223 374.237
 91.848 104.868
 77.355 96.421
 203.639 560.219
 785.546 365.042
 195.518 710.049
 228.853 119.921
 50.255 847.189
 643.938 514.427
 425.327 331.015
 528.078 725.833
 413.933 773.627
 387.084 437.965
 456.506 727.661
 548.805 778.293
 753.975 801.757
 605.506 47.428
 827.445 391.243
 999.543 581.661
 711.475 297.401
 658.198 797.449
 367.877 91.652
 255.997 30.099
 49.879 349.542
 680.313 487.294
 647.014 787.682
 95.630 172.265
 191.499 854.507
 843.703 312.600
 227.694 688.185
 434.272 870.821
 236.139 313.310
 430.490 464.460
 689.332 18.575
 924.326 229.666
 102.851 572.888
 42.603 207.062
 965.480 95.016
 989.898 986.160
 96.969 305.445
 189.108 30.076
 531.062 637.713
 246.283 121.323
 771.961 364.866
 568.400 168.320
 369.854 865.088
 279.536 527.863
 429.279 285.111
 593.734 508.748
 454.551 802.221
 446.445 694.096
 979.247 92.740
 98.287 663.600
 679.739 409.792
 696.028 11.181
 172.176 294.201
 699.888 778.586
 802.387 593.842
 410.759 491.811
 401.278 368.231
 5.744 466.287
 964.949 892.062
 919.042 400.379
 377.583 344.697
 693.923 107.458
 802.950 648.872
 640.015 537.816
 981.932 83.436
 521.085 646.751
 971.915 789.446
 787.609 698.705
 510.275 680.126
 474.858 924.371
 167.768 881.909
 182.829 123.958
 345.865 20.945
 614.472 531.504
 360.350 37.314
 1.567 609.218
 815.593 883.755
 624.712 154.874
 11.430 338.569
 219.816 297.369
 617.555 140.776
 745.934 384.579
 506.620 912.375
 108.970 82.885
 743.135 556.179
 536.843 999.398
 894.858 462.322
 380.983 986.476
 259.200 391.782
 876.924 815.051
 299.607 66.626
 486.464 820.351
 664.694 534.966
 721.853 283.427
 42.715 310.617
 128.356 957.629
 790.768 145.198
 387.941 164.592
 604.852 371.928
 269.683 43.790
 374.728 879.007
 560.561 758.418
 35.721 505.431
 785.896 43.780
 505.461 597.964
 796.752 378.980
 322.744 485.331
 440.689 105.247
 111.642 90.241
 23.602 982.376
 528.667 953.418
 48.719 336.586
 543.884 743.501
 421.738 117.460
 216.556 295.332
 529.480 747.864
 88.166 295.388
 127.164 658.973
 794.908 620.807
 53.658 283.365
 940.202 757.582
 384.912 103.865
 936.090 659.197
 636.613 86.415
 769.109 360.375
 144.403 564.148
 148.115 898.198
 343.197 880.305
 503.558 896.963
 599.112 973.400
 912.725 91.527
 733.954 623.541
 384.767 160.086
 842.068 439.062
 542.060 340.427
 304.801 403.330
 648.047 258.425
 633.937 119.007
 51.644 314.207
 450.609 868.098
 418.272 476.104
 261.860 478.336
 899.232 816.644
 917.696 368.032
 534.507 995.882
 604.920 291.202
 397.024 827.903
 801.040 372.022
 55.159 245.107
 816.065 292.468
 969.044 355.764
 889.095 660.071
 137.429 843.219
 480.496 955.299
 195.964 915.258
 562.425 252.123
 833.429 130.561
 716.986 473.344
 766.432 222.451
 511.933 27.459
 100.256 40.509
 451.285 659.928
 36.946 735.948
 258.274 513.201
 982.407 640.371
 9.710 141.735
 891.615 8.785
 826.130 376.121
 492.350 11.266
 256.224 920.744
 988.592 423.754
 955.336 738.908
 188.643 263.153
 727.736 105.702
 281.801 776.772
 915.405 560.148
 830.921 388.397
 610.074 373.251
 914.510 345.798
 330.840 966.748
 777.179 345.774
 940.998 508.805
 195.620 536.855
 421.686 608.150
 981.179 236.494
 126.844 198.626
 390.011 934.115
 717.079 813.627
 546.421 684.827
 715.818 97.026
 481.064 597.574
 609.143 577.104
 798.016 568.148
 383.653 76.464
 896.471 749.698
 80.393 168.357
 744.936 54.675
 256.311 483.310
 427.721 571.545
 559.870 475.119
 622.475 501.908
 19.565 168.347
 219.129 689.188
 141.565 17.527
 928.423 144.757
 746.787 38.638
 754.075 72.899
 333.251 944.510
 996.300 659.574
 13.931 886.139
 224.083 494.362
 94.664 221.136
 685.161 628.773
 664.660 288.521
 530.659 391.349
 171.045 646.594
 207.849 650.454
 538.761 448.914
 440.298 974.564
 631.378 304.406
 468.205 338.430
 583.423 943.846
 89.845 678.037
 80.217 539.619
 532.644 740.260
 29.674 482.438
 122.373 602.251
 227.847 582.168
 22.612 764.400
 735.194 944.953
 223.043 428.310
 375.541 491.215
 281.847 52.285
 369.931 165.079
 719.867 391.800
 901.053 182.244
 145.986 357.137
 852.384 147.874
 216.099 296.599
 14.019 916.799
 21.939 898.532
 332.113 674.090
 928.963 221.741
 891.770 784.215
 770.609 350.221
 58.001 531.623
 523.673 528.541
 803.136 385.315
 578.878 88.434
 671.945 936.140
 752.252 10.553
 981.133 139.992
 605.455 78.876
 824.144 55.451
 133.365 545.501
 814.994 383.734
 690.033 312.836
 518.825 936.016
 242.411 406.213
 397.839 692.590
 826.355 16.329
 268.187 544.972
 920.394 466.666
 588.333 681.706
 417.157 950.891
 957.564 87.400
 855.560 899.613
 523.011 859.516
 552.603 0.653
 306.216 236.060
 543.588 603.847
 950.507 987.785
 683.695 897.518
 945.894 419.617
 590.091 522.040
 849.773 797.175
 98.284 374.762
 433.232 855.435
 683.481 214.159
 541.406 838.614
 549.695 259.093
 962.247 584.279
 336.724 536.847
 904.548 712.698
 236.592 12.202
 149.648 366.834
 673.289 45.730
 371.389 912.502
 87.616 15.015
 28.363 935.711
 115.600 785.485
 87.117 39.603
 965.443 451.412
 303.634 761.672
 823.555 461.592
 995.235 208.770
 972.307 992.814
 1.237 189.080
 126.177 598.049
 636.480 43.693
 512.645 611.094
 868.806 523.117
 991.239 176.925
 134.159 784.298
 148.437 754.448
 278.954 410.129
 785.700 428.497
 179.531 675.593
 568.906 809.352
 926.830 642.455
 194.032 894.786
 827.918 988.662
 188.662 241.459
 314.927 340.416
 182.061 624.692
 569.598 736.342
 986.981 59.269
 874.436 316.680
 320.679 375.503
 449.032 389.275
 205.809 276.623
 585.082 311.975
 616.786 993.427
 971.866 672.438
 435.212 863.559
 124.399 706.205
 238.098 724.874
 161.168 827.939
 432.356 269.775
 902.512 255.293
 163.964 70.593
 402.716 566.744
 743.769 980.964
 820.009 381.588
 846.059 936.339
 653.699 300.208
 830.489 725.442
 224.140 554.526
 420.887 256.637
 180.021 141.660
 931.847 887.050
 332.550 338.200
 880.224 972.267
 234.485 598.974
 346.022 399.959
 343.915 753.842
 876.181 227.478
 991.416 840.977
 154.124 902.051
 561.346 707.727
 514.316 919.532
 612.897 913.684
 669.457 205.713
 117.072 368.807
 571.207 281.023
 537.581 306.804
 54.744 208.424
 305.880 545.420
 62.203 4.522
 955.119 826.582
 617.466 210.173
 109.999 306.720
 980.523 529.457
 957.575 817.985
 267.121 230.777
 229.526 321.990
 330.680 502.733
 43.759 397.400
 498.077 327.370
 820.223 649.805
 287.180 97.443
 493.232 506.408
 47.825 100.807
 184.430 999.065
 423.724 828.126
 623.803 277.890
 72.841 549.469
 861.062 805.156
 478.637 736.405
 99.674 417.614
 282.857 179.922
 917.069 817.110
 49.014 337.374
 266.937 47.612
 979.277 816.102
 755.473 275.353
 939.073 515.045
 958.959 732.112
 354.567 862.202
 424.009 174.717
 627.479 634.180
 336.275 212.376
 726.846 869.117
 233.610 553.655
 463.878 496.245
 103.891 713.805
 607.527 130.343
 477.411 228.164
 756.681 408.806
 883.518 556.750
 629.771 690.384
 178.653 897.661
 872.110 560.515
 609.035 201.935
 401.603 587.253
 89.803 90.167
 828.791 97.984
 560.581 792.046
 289.957 370.342
 615.409 985.367
 642.691 786.146
 55.967 712.950
 990.545 935.947
 937.650 756.715
 853.947 900.345
 877.713 691.174
 493.305 504.914
 386.237 707.508
 250.131 46.216
 229.775 468.703
 714.350 130.407
 13.266 140.896
 789.786 932.543
 390.153 151.786
 632.696 468.467
 408.822 600.100
 125.546 732.616
 253.863 917.392
 243.688 670.053
 24.578 842.629
 927.911 561.220
 645.331 879.104
 20.935 160.461
 660.322 671.087
 418.781 767.241
 620.080 563.634
 864.677 760.488
 312.296 533.204
 138.090 195.965
 972.676 629.853
 706.921 73.456
 282.431 624.997
 987.384 310.511
 821.193 174.096
 42.277 313.171
 303.997 83.532
 20.968 78.432
 448.032 208.690
 658.341 780.115
 451.884 739.514
 288.235 827.373
 542.766 675.078
 750.595 6.672
 774.683 815.012
 270.055 852.771
 614.733 658.539
 424.156 186.876
 910.930 897.870
 97.608 420.946
 621.437 308.461
 308.380 882.177
 433.309 501.933
 793.804 952.518
 793.363 336.251
 640.168 151.943
 302.318 530.978
 235.443 593.951
 226.665 862.417
 707.982 195.873
 604.848 4.301
 398.521 89.115
 62.228 814.976
 990.947 315.249
 703.308 473.182
 719.603 848.111
 972.940 43.302
 676.061 500.906
 27.393 660.003
 82.924 377.214
 240.576 804.663
 491.397 238.054
 3.259 985.566
 25.920 781.636
 919.517 305.118
 954.338 181.532
 33.855 815.223
 245.107 881.902
 456.596 532.105
 201.250 199.826
 19.309 450.696
 379.780 594.996
 664.687 702.978
 538.644 912.143
 637.761 122.003
 352.705 623.037
 132.223 271.904
 735.753 250.070
 494.684 492.729
 255.057 165.092
 991.631 586.944
 864.577 763.814
 292.711 481.862
 877.033 321.818
 466.788 969.804
 185.853 362.756
 374.174 526.771
 506.158 98.022
 772.865 202.683
 178.021 931.023
 344.997 764.378
 541.986 424.766
 751.536 149.758
 311.138 791.002
 1.292 991.412
 808.968 420.567
 90.341 515.317
 578.839 301.212
 448.944 679.646
 188.474 190.266
 97.047 546.166
 118.828 969.668
 131.666 768.322
 336.478 820.574
 778.200 822.889
 475.984 339.836
 464.475 433.499
 805.186 872.825
 405.592 152.672
 192.098 563.528
 907.175 542.840
 844.869 596.383
 845.234 975.846
 442.346 13.555
 606.461 44.425
 526.445 290.205
 670.454 628.935
 381.010 508.654
 185.377 109.431
 595.844 725.449
 484.079 268.947
 707.590 724.239
 865.358 451.065
 647.958 308.583
 934.246 256.774
 719.327 144.690
 868.755 875.954
 790.982 712.334
 624.163 322.002
 777.280 476.422
 968.690 789.202
 961.218 30.900
 488.259 887.100
 680.515 785.662
 128.307 70.613
 443.897 126.200
 235.456 515.846
 916.561 750.877
 402.883 467.162
 957.367 723.550
 144.863 569.039
 136.187 326.981
 666.017 405.516
 865.980 987.985
 840.038 799.956
 486.694 806.965
 265.004 918.512
 701.269 766.571
 665.002 802.646
 630.284 736.295
 410.739 200.746
 191.519 417.393
 938.529 938.122
 372.707 386.406
 963.920 160.977
 426.606 162.487
 672.814 606.624
 832.276 525.851
 292.016 222.852
 617.954 199.880
 308.402 508.567
 990.459 41.139
 40.419 540.473
 152.755 388.960
 639.398 842.455
 282.657 554.014
 986.384 741.650
 287.074 183.768
 381.214 224.933
 611.390 557.922
 625.817 289.169
 874.239 630.416
 767.767 486.342
 794.018 753.612
 780.665 559.269
 982.917 667.661
 155.789 394.533
 993.238 202.330
 308.585 776.479
 123.528 673.789
 861.021 790.372
 120.984 634.750
 946.811 15.322
 72.170 188.309
 354.382 580.280
 555.011 754.802
 428.528 581.893
 957.976 3.544
 505.754 524.310
 762.286 659.755
 272.805 222.119
 362.836 369.083
 778.855 782.693
 584.488 561.402
 68.048 768.554
 671.672 881.139
 152.757 739.422
 8.262 837.917
 644.161 33.834
 806.962 739.213
 73.894 708.393
 216.534 71.943
 260.016 986.484
 782.982 444.080
 927.013 745.743
 597.056 137.665
 820.559 503.519
 223.200 683.944
 354.303 941.488
 170.505 588.138
 181.797 284.367
 98.577 109.723
 249.044 244.184
 592.806 563.843
 802.134 831.883
 464.983 935.775
 403.405 84.266
 485.037 194.417
 354.942 758.799
 904.712 818.977
 599.623 804.902
 349.095 997.751
 429.963 61.732
 710.110 266.920
 399.578 183.578
 738.485 94.097
 120.094 419.898
 586.546 905.076
 9.892 133.319
 670.950 147.589
 115.269 21.991
 797.501 293.171
 377.958 9.354
 493.299 823.522
 906.633 902.207
 226.285 622.562
 108.912 815.210
 538.674 206.977
 841.883 275.197
 786.914 549.299
 884.348 1.614
 952.628 66.870
 66.585 899.760
 980.925 621.643
 810.682 482.261
 6.779 69.195
 836.493 72.378
 167.416 246.154
 528.351 952.423
 67.413 44.246
 292.336 454.247
 290.379 903.083
 972.649 589.510
 141.321 194.804
 551.207 569.226
 390.359 369.632
 392.770 739.164
 582.270 695.748
 887.684 475.177
 216.770 38.775
 607.751 246.059
 108.895 480.312
 852.963 807.469
 652.683 31.649
 506.295 675.556
 758.433 134.137
 411.745 120.930
 465.668 693.160
 482.017 790.492
 780.597 725.527
 564.324 215.344
 106.284 233.285
 836.526 296.806
 762.041 88.791
 465.256 919.626
 890.050 730.638
 179.755 52.374
 464.209 547.260
 750.178 631.079
 919.266 450.260
 510.341 645.319
 956.052 313.575
 638.814 758.705
 527.781 444.142
 968.367 491.265
 627.909 837.036
 394.882 103.298
 864.837 700.891
 218.655 373.361
 584.062 181.307
 892.560 122.124
 473.369 690.016
 44.812 654.634
 728.772 110.473
 364.381 972.240
 363.628 6.683
 12.602 229.079
 584.313 937.454
 886.856 204.082
 134.800 964.367
 995.754 646.095
 509.352 345.967
 797.827 985.714
 155.235 405.722
 948.155 742.296
 522.170 335.735
 33.489 778.179
 676.227 706.033
 553.429 545.353
 375.626 160.365
 323.238 453.687
 24.745 929.019
 286.244 176.477
 879.349 628.270
 286.913 950.906
 697.284 361.335
 979.252 971.292
 719.578 419.265
 741.723 695.411
 260.039 199.957
 205.369 63.275
 188.173 132.939
 945.086 178.392
 449.818 995.770
 657.209 229.588
 299.701 629.598
 74.801 283.005
 765.654 567.005
 233.768 886.065
 749.151 850.613
 979.414 175.290
 142.824 487.782
 729.053 736.259
 42.708 712.162
 119.355 835.377
 8.974 929.856
 858.155 728.872
 920.137 854.899
 663.340 594.723
 136.343 589.798
 853.341 658.572
 879.727 1.751
 904.745 366.426
 224.541 669.137
 16.064 957.093
 215.376 427.068
 519.113 608.203
 75.134 391.658
 420.347 964.691
 480.261 572.543
 696.611 441.392
 552.272 339.849
 428.835 246.435
 702.704 158.817
 852.262 764.403
 262.870 971.611
 804.869 323.491
 997.194 236.399
 441.899 645.290
 35.344 38.709
 982.257 526.451
 437.180 495.519
 393.308 755.719
 827.669 270.023
 488.981 545.935
 186.127 811.734
 799.647 117.318
 653.551 605.520
 611.926 655.109
 919.446 442.626
 816.249 971.509
 479.717 470.967
 136.741 509.421
 512.325 510.606
 152.046 155.153
 817.899 68.758
 400.321 890.773
 817.080 407.865
 153.342 966.916
 911.778 426.833
 952.902 756.508
 108.557 541.693
 240.331 143.035
 2.223 995.506
 842.651 478.018
 437.240 401.905
 375.722 226.196
 143.369 911.134
 907.645 209.422
 697.099 276.806
 320.009 307.556
 437.616 655.910
 488.489 913.690
 688.856 70.132
 659.383 849.435
 359.381 734.646
 659.378 691.762
 839.203 578.597
 979.973 55.041
 45.434 162.298
 416.235 709.596
 522.685 278.199
 106.051 41.581
 43.924 10.049
 257.619 198.786
 125.291 137.111
 20.022 894.452
 34.682 993.136
 247.433 718.251
 87.474 224.004
 938.488 532.691
 460.186 100.225
 958.005 107.716
 169.170 912.853
 31.330 199.702
 839.534 561.951
 657.975 338.080
 90.543 298.751
 439.752 308.286
 777.074 35.368
 731.448 769.441
 519.547 34.009
 574.376 315.289
 322.798 741.412
 593.227 164.482
 101.049 169.752
 155.946 278.748
 393.432 434.054
 299.487 173.040
 852.114 745.496
 98.896 759.167
 421.080 502.693
 644.098 903.158
 784.217 807.630
 131.981 766.634
 260.612 213.443
 777.839 624.519
 55.499 257.477
 0.350 526.743
 657.448 80.291
 291.098 612.120
 304.833 430.569
 199.903 940.842
 254.168 623.755
 260.211 631.190
 74.360 591.011
 457.474 749.926
 197.369 322.455
 973.401 588.774
 388.254 588.276
 589.291 576.509
 895.477 392.186
 924.379 433.067
 622.895 768.497
 945.419 215.114
 373.696 137.372
 189.953 468.494
 777.240 858.314
 379.272 769.567
 974.052 11.414
 492.586 872.711
 132.061 946.548
 569.026 494.040
 856.502 195.287
 89.662 351.087
 72.881 877.445
 561.684 484.860
 871.324 457.853
 128.272 544.924
 543.775 338.980
 610.753 691.377
 893.517 296.682
 257.682 21.560
 197.893 680.664
 734.914 66.712
 636.697 874.813
 101.180 417.684
 815.383 27.548
 937.807 63.012
 296.982 66.701
 654.847 581.587
 970.579 570.561
 697.940 90.875
 116.628 5.724
 802.862 365.752
 247.672 8.096
 162.985 8.887
 102.661 885.962
 917.257 58.096
 527.716 989.670
 464.115 186.754
 687.537 412.569
 944.624 308.336
 999.718 69.778
 703.780 194.326
 76.840 217.906
 473.085 805.368
 584.678 118.476
 464.222 708.801
 393.318 764.700
 19.930 892.224
 403.840 355.006
 134.267 803.741
 497.043 742.861
 183.596 767.058
 771.043 171.715
 958.329 386.016
 538.229 733.176
 363.307 911.805
 943.940 697.771
 474.309 180.636
 882.293 958.952
 465.436 914.557
 529.992 615.637
 925.972 328.424
 35.948 275.793
 387.778 907.363
 10.524 88.010
 310.608 357.800
 598.666 160.033
 101.218 428.080
 319.767 778.886
 954.214 19.469
 65.581 347.955
 832.850 633.064
 795.675 859.664
 894.139 231.614
 515.934 950.786
 195.427 436.902
 105.476 579.652
 893.081 173.204
 835.388 324.538
 105.095 336.045
 941.253 450.087
 608.491 384.360
 141.080 709.144
 982.680 385.142
 379.520 341.748
 297.943 585.200
 505.021 667.915
 43.356 37.995
 803.621 828.458
 453.652 808.451
 904.454 656.207
 445.381 339.507
 198.927 922.274
 928.339 356.071
 567.056 627.294
 690.598 260.653
 448.164 940.858
 439.770 36.484
 524.368 443.783
 947.786 805.389
 977.878 623.524
 822.799 116.529
 238.588 4.512
 904.450 886.620
 736.884 769.669
 35.408 431.019
 625.893 419.734
 343.522 867.737
 23.700 611.782
 719.178 132.868
 663.681 271.467
 888.459 96.889
 122.361 854.940
 64.850 637.995
 39.660 981.275
 263.588 723.104
 54.606 815.683
 840.049 421.788
 977.456 574.318
 976.092 576.500
 11.352 375.394
 698.961 457.686
 456.423 676.373
 541.863 919.267
 187.473 526.771
 312.678 253.462
 532.587 409.629
 249.514 429.741
 811.308 136.716
 434.151 637.110
 363.186 963.415
 985.163 868.843
 133.927 174.934
 743.103 671.754
 838.995 7.600
 825.177 496.272
 23.103 64.783
 203.968 337.785
 436.663 789.296
 944.871 453.293
 593.028 1.351
 713.872 910.498
 17.522 707.548
 888.249 9.610
 993.242 51.506
 17.849 282.749
 819.855 396.086
 397.170 783.724
 78.825 601.624
 224.947 834.735
 818.357 860.797
 807.913 789.356
 188.837 250.912
 771.567 836.747
 957.528 16.424
 488.919 434.901
 671.072 561.745
 347.320 785.823
 505.009 46.120
 915.572 408.587
 108.629 173.150
 123.897 523.487
 916.368 367.806
 756.191 718.868
 427.380 659.545
 608.867 459.320
 154.595 632.911
 777.983 27.811
 193.344 174.066
 584.041 733.881
 365.601 105.917
 472.517 814.587
 445.087 354.303
 881.970 694.555
 175.232 977.215
 47.363 836.893
 348.648 187.991
 204.334 629.167
 643.856 647.164
 833.854 820.003
 811.133 537.146
 792.446 304.778
 91.314 785.803
 220.485 296.355
 944.005 801.428
 522.768 492.820
 588.045 20.568
 937.322 42.938
 928.211 764.917
 919.299 326.814
 897.450 433.420
 888.807 619.469
 400.699 15.264
 649.869 35.169
 50.060 659.170
 760.731 97.220
 955.484 450.151
 304.847 319.114
 531.852 268.387
 311.656 186.530
 732.316 293.178
 644.444 404.610
 277.042 291.107
 599.933 620.463
 352.148 729.836
 44.735 587.109
 269.947 191.693
 394.506 832.729
 650.955 743.902
 572.748 909.335
 581.033 340.513
 671.028 679.885
 762.118 985.585
 977.377 464.787
 88.997 44.743
 404.374 201.031
 102.456 534.987
 895.590 703.472
 973.763 498.408
 834.464 182.591
 728.118 237.904
 742.359 31.380
 304.511 590.925
 4.374 601.460
 343.933 885.731
 77.905 941.551
 692.378 373.720
 648.046 856.711
 973.465 887.201
 727.326 892.080
 29.227 126.129
 439.448 68.195
 926.872 236.929
 565.345 155.204
 791.872 384.606
 205.901 619.813
 239.822 524.186
 672.892 901.692
 255.442 3.405
 955.316 555.891
 199.105 445.089
 522.390 855.985
 230.016 300.223
 470.426 400.983
 919.193 782.325
 955.098 960.121
 611.485 606.895
 782.678 466.632
 188.907 98.794
 976.536 618.252
 120.557 93.111
 54.239 732.990
 968.459 455.010
 814.959 258.599
 93.093 560.193
 268.681 948.904
 984.535 304.836
 263.079 145.978
 80.481 12.334
 659.183 680.939
 844.724 350.089
 54.616 605.574
 320.492 204.315
 987.709 660.027
 972.452 541.807
 915.026 77.429
 847.097 37.545
 629.399 923.811
 449.754 604.417
 969.639 711.146
 121.947 630.397
 913.504 933.414
 547.551 428.782
 392.670 531.596
 590.756 124.127
 325.508 55.309
 321.792 431.090
 537.006 558.972
 494.578 802.315
 984.659 542.094
 158.634 506.758
 297.352 650.294
 598.956 899.567
 276.928 420.407
 563.033 522.010
 128.287 244.540
 243.213 554.356
 645.522 499.893
 802.446 380.514
 963.954 639.837
 257.633 721.219
 319.361 54.010
 241.027 578.441
 267.570 908.715
 848.057 499.112
 194.525 591.677
 329.531 818.528
 576.636 66.187
 505.412 255.615
 174.480 538.132
 252.318 692.214
 203.652 645.475
 361.969 130.739
 21.980 574.065
 175.207 658.632
 202.371 407.493
 186.603 989.469
 178.843 843.998
 886.567 550.233
 316.037 512.723
 388.123 658.758
 69.379 238.024
 378.921 617.033
 386.782 117.918
 978.715 332.554
 119.077 475.481
 579.465 684.942
 624.262 25.108
 438.824 357.533
 92.210 774.742
 5.286 348.390
 206.845 706.667
 820.283 222.574
 380.347 480.270
 592.708 243.406
 920.090 757.738
 226.285 466.592
 558.341 136.200
 330.062 354.566
 924.952 586.115
 14.776 392.225
 865.155 145.184
 609.317 997.667
 292.097 939.700
 686.116 926.951
 263.993 331.827
 404.387 589.746
 638.903 692.951
 436.371 708.571
 389.493 442.034
 482.580 569.022
 62.183 166.296
 784.331 488.591
 999.331 852.671
 860.503 859.551
 572.325 136.230
 513.386 244.905
 513.385 540.443
 626.905 88.897
 403.544 608.901
 408.640 974.243
 845.709 664.469
 72.300 361.816
 900.074 376.255
 915.130 995.254
 12.843 954.025
 788.857 768.946
 159.632 351.341
 894.817 734.642
 936.604 461.034
 33.924 966.697
 253.135 688.190
 117.975 391.671
 450.280 136.332
 186.670 103.062
 633.631 731.707
 988.910 580.409
 764.257 119.371
 569.753 83.733
 297.565 914.297
 276.410 34.488
 550.396 592.980
 256.499 673.932
 367.992 818.506
 296.099 725.704
 364.070 547.908
 739.011 213.564
 31.993 758.725
 74.886 295.670
 338.583 826.349
 493.719 786.804
 183.542 400.058
 516.950 528.823
 958.768 369.266
 548.304 531.915
 698.228 128.743
 486.194 705.435
 248.868 679.273
 127.521 403.120
 997.714 116.042
 21.886 64.885
 894.388 128.977
 335.362 103.535
 449.488 276.327
 612.199 282.298
 658.434 894.126
 617.115 96.672
 191.416 610.101
 564.615 815.762
 950.089 971.534
 437.262 573.737
 170.798 744.009
 32.678 216.683
 555.747 953.701
 207.798 4.932
 544.081 832.410
 185.330 12.426
 353.849 975.200
 6.420 435.187
 96.070 368.889
 338.069 568.280
 299.319 520.299
 35.190 998.225
 6.423 871.111
 604.444 414.840
 86.055 586.984
 87.633 217.612
 116.418 848.721
 771.886 887.280
 674.139 39.430
 515.896 539.380
 830.428 941.526
 657.644 564.586
 303.032 849.162
 319.441 198.076
 924.215 623.982
 158.609 919.663
 702.803 324.527
 12.900 956.542
 826.124 412.057
 573.050 795.348
 962.538 358.793
 873.109 479.476
 387.445 79.821
 542.808 806.682
 918.382 189.093
 13.944 101.777
 764.642 995.662
 141.254 536.439
 983.250 151.592
 492.492 534.928
 798.869 321.800
 215.296 438.711
 56.040 442.671
 311.205 618.139
 197.116 485.838
 79.029 694.504
 520.284 951.599
 748.078 565.681
 894.535 29.339
 52.080 873.598
 370.457 817.052
 920.523 287.855
 208.943 666.001
 137.479 148.572
 188.770 478.034
 868.482 270.231
 786.177 140.755
 341.909 979.703
 36.067 639.132
 728.480 184.284
 878.946 271.168
 755.415 643.603
 317.520 750.747
 762.673 872.288
 202.011 373.820
 528.182 713.746
 337.162 316.807
 105.600 600.293
 462.949 130.859
 308.746 617.692
 564.818 585.674
 96.222 505.237
 680.489 835.730
 541.004 693.648
 604.875 954.339
 973.960 975.733
 571.323 872.115
 256.652 748.082
 478.355 721.698
 534.842 300.778
 611.511 226.401
 645.181 976.513
 108.086 663.568
 67.484 296.642
 860.016 811.545
 735.334 251.143
 831.364 270.325
 518.515 779.370
 269.651 388.989
 979.914 201.894
 355.274 387.402
 373.212 688.858
 4.598 915.303
 400.109 221.480
 816.951 429.588
 179.463 390.160
 233.917 211.552
 215.997 510.526
 514.352 301.979
 991.817 178.669
 976.867 955.898
 566.649 545.317
 432.690 653.566
 267.282 298.039
 838.575 133.744
 6.281 898.651
 907.518 113.908
 905.647 843.191
 893.529 244.764
 952.119 173.316
 637.484 718.950
 194.478 765.486
 549.571 762.468
 155.199 918.123
 788.142 819.001
 392.596 823.095
 956.497 569.462
 567.031 787.988
 112.738 380.037
 565.717 726.858
 411.089 350.374
 683.122 882.418
 856.733 738.890
 74.051 920.368
 254.331 214.453
 558.552 150.861
 709.879 553.582
 804.063 402.776
 956.760 141.121
 211.339 988.735
 223.009 901.952
 835.227 753.747
 444.359 194.327
 56.092 664.539
 916.236 224.892
 737.470 52.273
 230.073 835.306
 343.428 16.316
 771.109 84.935
 106.156 694.484
 585.002 78.409
 319.917 934.831
 921.333 516.584
 258.834 210.348
 808.498 680.963
 968.813 511.170
 134.967 81.698
 241.608 55.113
 637.838 35.629
 743.587 368.099
 115.611 611.409
 422.866 8.594
 975.872 942.547
 664.284 617.328
 740.888 15.465
 988.242 253.849
 408.936 978.585
 511.000 88.970
 103.615 470.542
 593.076 426.551
 437.571 752.292
 619.253 964.809
 624.361 761.007
 277.245 927.306
 948.995 935.693
 958.813 713.591
 563.681 538.754
 502.151 571.434
 222.991 597.876
 760.537 274.442
 978.121 793.158
 830.764 214.157
 681.810 30.324
 945.030 763.555
 536.148 877.868
 339.005 333.909
 669.885 950.269
 2.450 589.700
 638.519 28.055
 320.397 682.430
 780.604 695.851
 774.540 755.681
 972.127 419.901
 225.777 17.553
 635.073 785.693
 797.975 295.708
 967.209 473.539
 66.020 623.055
 561.757 5.496
 482.373 252.790
 624.871 281.306
 698.070 789.670
 326.072 5.592
 416.811 335.570
 835.190 755.089
 513.256 682.357
 915.459 245.897
 525.476 410.632
 615.748 329.712
 51.705 51.111
 398.155 8.516
 626.058 284.191
 666.237 833.720
 977.837 56.121
 42.821 113.288
 183.765 806.127
 256.887 444.581
 669.272 72.757
 211.396 917.830
 699.346 189.729
 746.753 482.245
 395.157 717.905
 18.975 161.212
 221.262 582.072
 962.493 163.168
 689.755 496.323
 392.210 219.149
 930.163 342.841
 259.068 336.296
 63.302 404.248
 951.692 378.658
 608.070 193.474
 330.886 653.214
 634.526 547.132
 93.932 811.410
 75.184 383.892
 745.218 586.529
 617.817 329.428
 755.056 27.542
 353.995 290.658
 729.283 203.759
 852.972 56.525
 600.966 725.488
 403.370 408.258
 958.238 628.401
 726.517 852.436
 807.717 118.433
 754.570 524.319
 963.356 675.491
 901.048 641.559
 171.024 14.258
 276.624 979.904
 308.001 235.942
 242.606 568.809
 15.258 153.426
 600.286 307.655
 863.605 602.034
 216.035 639.643
 260.007 568.003
 437.779 213.373
 358.623 75.915
 804.385 549.988
 46.205 15.075
 149.791 820.760
 870.566 883.585
 700.778 645.782
 524.030 859.101
 431.712 334.365
 84.485 628.776
 119.850 702.856
 761.221 130.289
 917.850 792.415
 950.892 264.299
 80.694 750.069
 243.158 869.858
 835.351 379.030
 841.885 832.837
 424.428 472.109
 104.998 288.097
 578.852 844.440
 426.341 34.836
 146.828 823.100
 61.346 707.426
 222.359 942.171
 263.359 18.051
 850.167 358.115
 980.393 740.187
 536.623 433.768
 547.686 651.475
 248.232 446.945
 187.149 659.698
 38.289 134.475
 531.705 945.800
 694.638 972.922
 874.335 463.134
 961.356 677.387
 895.610 213.191
 646.964 339.355
 449.708 696.087
 811.975 158.955
 740.737 21.121
 827.834 607.074
 255.027 711.207
 344.413 595.314
 940.575 988.119
 598.967 368.847
 854.559 667.094
 378.947 166.751
 299.797 993.754
 725.360 529.877
 9.991 238.677
 871.800 556.760
 343.740 430.795
 274.127 508.324
 533.783 706.578
 42.652 302.437
 589.066 714.430
 866.178 495.788
 444.463 820.524
 167.082 964.625
 830.919 381.589
 878.781 324.889
 235.044 590.632
 849.265 99.005
 322.697 762.802
 483.200 179.574
 609.699 950.454
 204.528 463.505
 721.647 389.738
 593.967 853.514
 744.031 56.957
 401.862 632.676
 326.804 13.425
 905.007 512.900
 980.692 845.121
 443.261 206.348
 445.354 351.373
 192.680 952.213
 884.845 338.672
 889.745 97.689
 689.341 456.189
 976.973 144.995
 752.857 133.478
 483.205 964.916
 626.696 903.965
 449.432 486.372
 992.857 416.427
 258.698 711.235
 488.891 837.623
 300.074 500.072
 277.199 860.151
 793.592 119.224
 572.076 268.575
 705.387 939.906
 4.576 742.757
 697.951 108.680
 559.417 939.452
 275.674 154.132
 403.505 681.741
 314.831 811.095
 239.370 481.336
 202.363 300.889
 559.042 442.571
 869.641 639.246
 997.987 560.842
 194.557 503.826
 751.087 384.969
 984.504 797.001
 22.909 205.552
 48.964 319.309
 755.298 243.676
 556.542 222.297
 372.508 520.720
 858.488 950.031
 176.600 105.568
 488.280 785.332
 935.732 565.842
 932.143 484.621
 460.451 641.253
 653.857 674.386
 836.510 246.580
 472.591 68.782
 958.487 876.815
 786.521 293.265
 21.153 695.712
 937.467 320.737
 312.867 50.187
 680.838 667.231
 608.003 766.181
 796.823 492.237
 467.557 386.634
 217.372 308.377
 75.663 939.983
 91.363 846.113
 815.026 949.159
 238.031 726.756
 519.437 168.552
 794.816 472.311
 343.244 72.151
 227.099 290.167
 15.212 903.464
 488.635 296.606
 160.568 270.398
 85.915 933.377
 595.802 850.691
 268.383 349.649
 445.077 930.625
 28.479 296.630
 466.881 787.294
 118.523 458.725
 690.062 539.011
 770.725 233.666
 867.897 116.387
 215.960 400.589
 98.882 675.656
 737.997 271.063
 418.004 704.331
 752.599 210.967
 120.031 515.795
 973.233 523.572
 877.794 943.551
 903.265 784.775
 407.261 117.565
 792.659 774.228
 4.740 915.035
 507.764 120.868
 939.761 347.425
 6.273 913.332
 583.541 986.479
 884.459 566.063
 643.863 896.879
 697.175 697.059
 772.155 175.210
 947.640 195.442
 620.426 477.940
 136.792 834.246
 620.119 129.437
 462.090 29.401
 0.998 949.793
 402.320 739.044
 987.818 637.036
 835.635 132.649
 531.065 825.430
 658.203 897.468
 123.697 157.993
 324.099 766.314
 210.109 334.548
 865.228 687.460
 840.971 994.796
 902.962 671.570
 705.936 977.814
 888.826 664.965
 576.213 364.481
 346.168 251.662
 804.638 297.603
 592.423 782.593
 609.275 816.690
 244.887 888.917
 857.779 411.645
 522.196 742.799
 377.303 154.026
 797.697 884.335
 44.822 708.531
 216.350 704.127
 125.189 254.158
 208.505 539.560
 281.522 987.819
 5.021 856.899
 100.629 967.515
 439.688 714.518
 773.944 242.531
 406.204 963.836
 123.998 570.112
 885.298 788.715
 542.965 228.111
 868.569 821.466
 641.618 87.934
 252.810 330.211
 725.574 939.460
 663.823 739.742
 305.519 177.476
 571.786 933.446
 96.958 126.441
 189.266 560.179
 713.649 146.470
 783.946 625.638
 51.328 18.308
 805.439 436.902
 191.532 129.454
 811.530 961.146
 229.624 498.775
 604.293 590.347
 399.726 394.797
 349.474 424.208
 88.683 76.003
 180.052 509.973
 110.953 252.925
 881.776 42.651
 969.149 125.563
 557.942 630.174
 716.662 59.927
 583.599 178.693
 638.367 49.463
 925.233 332.708
 894.783 366.367
 838.022 307.636
 859.658 190.635
 704.545 239.281
 398.807 348.062
 69.977 221.263
 270.870 569.801
 811.111 149.552
 112.869 273.727
 479.797 499.959
 742.739 770.438
 643.728 652.660
 358.342 913.829
 44.953 286.050
 431.598 587.584
 473.344 394.484
 934.506 475.629
 850.907 360.605
 941.111 377.544
 413.786 218.194
 529.198 861.323
 410.661 276.886
 364.198 398.057
 85.841 912.259
 944.907 789.348
 137.466 835.888
 488.991 812.317
 418.956 97.913
 51.590 593.347
 546.284 502.876
 121.600 445.236
 774.035 867.215
 499.578 318.925
 76.962 458.555
 303.690 826.660
 716.372 143.142
 4.236 75.271
 655.756 854.466
 184.289 533.777
 319.463 374.804
 448.629 466.862
 241.658 499.475
 442.950 353.733
 838.481 103.691
 141.267 329.903
 640.181 642.647
 455.351 327.530
 956.460 140.978
 313.047 928.782
 809.596 737.544
 842.578 307.563
 576.700 581.248
 340.873 229.791
 733.249 73.980
 651.823 263.677
 311.729 644.627
 244.964 862.463
 686.503 945.467
 178.891 206.442
 402.096 387.132
 722.707 903.348
 387.937 584.062
 361.869 261.363
 787.580 648.186
 353.963 672.665
 91.858 439.088
 750.511 124.023
 448.878 214.554
 641.085 321.222
 152.776 502.118
 287.324 853.736
 939.609 71.595
 231.428 103.136
 972.419 287.907
 524.042 722.021
 236.465 785.557
 11.010 879.300
 525.953 769.366
 441.134 622.290
 649.611 514.749
 754.996 577.223
 856.485 34.452
 738.152 368.423
 555.933 882.774
 674.052 44.769
 25.551 683.801
 319.218 62.416
 144.498 963.611
 505.128 978.483
 12.171 20.147
 710.599 595.118
 196.599 926.177
 761.115 381.630
 964.185 894.076
 316.293 259.081
 162.003 465.128
 375.827 312.698
 22.980 665.359
 742.736 398.844
 438.546 4.958
 259.124 522.072
 666.329 115.114
 905.181 1.527
 813.963 806.124
 211.548 942.712
 143.961 301.247
 266.008 139.367
 486.854 524.710
 238.658 900.116
 116.618 288.119
 349.144 215.906
 947.948 481.304
 552.322 337.484
 51.716 401.098
 625.001 38.798
 273.323 880.057
 449.568 313.934
 277.391 157.644
 966.761 844.754
 58.021 485.550
 819.119 526.772
 851.556 308.790
 141.540 535.946
 301.471 812.897
 241.606 633.244
 563.774 488.367
 218.899 552.200
 45.423 715.648
 521.497 702.846
 455.078 812.042
 354.400 999.625
 460.589 366.399
 17.096 218.199
 214.569 394.226
 137.286 883.843
 379.941 16.600
 319.559 660.649
 691.440 158.107
 579.139 554.806
 984.632 594.933
 672.679 866.165
 547.247 502.587
 864.237 760.169
 462.763 157.702
 22.248 17.794
 765.631 359.571
 182.593 25.542
 981.723 440.066
 737.170 352.796
 335.301 926.085
 323.053 432.441
 241.586 273.506
 854.012 405.821
 926.997 887.897
 216.561 248.546
 210.064 432.799
 162.545 883.819
 796.273 264.794
 288.626 279.957
 378.764 554.862
 571.876 74.113
 461.322 102.399
 305.220 261.352
 26.017 132.185
 975.099 23.929
 928.708 111.399
 377.792 77.583
 523.280 225.163
 264.949 597.868
 369.733 12.263
 930.783 118.948
 680.159 460.502
 243.804 919.201
 186.330 782.007
 728.938 612.471
 487.317 86.971
 918.388 631.553
 347.716 219.314
 511.955 342.800
 387.069 345.117
 72.902 879.429
 727.718 245.260
 390.424 778.855
 378.211 174.171
 73.867 899.230
 927.522 139.149
 919.699 256.165
 844.641 327.219
 575.750 636.792
 729.767 472.417
 687.334 529.861
 986.575 294.813
 168.574 863.167
 897.252 848.317
 324.847 709.598
 128.708 47.557
 36.970 847.262
 503.206 681.039
 86.086 315.194
 981.361 499.790
 384.758 762.136
 359.885 155.186
 522.101 950.573
 138.745 769.353
 719.913 651.146
 398.468 194.958
 326.443 883.655
 712.653 762.521
 91.877 960.814
 45.548 742.169
 124.932 641.099
 20.448 348.540
 26.490 359.191
 740.178 893.164
 840.446 579.354
 672.969 404.789
 213.363 801.677
 740.302 476.944
 275.932 277.270
 240.949 311.485
 966.381 580.630
 278.549 470.285
 727.809 510.552
 917.851 53.883
 100.036 400.813
 944.720 240.350
 767.132 514.625
 242.477 950.349
 142.667 359.599
 895.973 981.299
 807.298 220.028
 996.526 166.216
 742.210 79.040
 125.552 868.588
 714.828 153.239
 850.218 596.244
 710.912 136.320
 557.073 393.155
 513.632 735.871
 193.420 402.560
 402.509 369.755
 173.741 57.413
 183.439 786.457
 860.173 480.339
 18.720 599.458
 740.510 115.933
 659.437 131.622
 131.303 390.064
 1.430 794.900
 932.089 325.941
 402.938 367.159
 482.791 843.076
 882.815 746.058
 840.819 736.224
 331.778 974.651
 36.850 656.207
 837.684 850.471
 905.835 387.757
 474.374 195.481
 568.152 201.653
 710.654 715.469
 278.558 425.371
 442.812 291.690
 219.402 769.845
 475.350 892.963
 519.446 526.957
 708.027 81.882
 788.494 935.920
 923.622 213.661
 307.058 745.235
 704.078 930.420
 563.694 974.504
 879.864 868.158
 532.889 826.797
 988.727 689.482
 203.850 602.860
 388.826 594.344
 754.036 824.136
 43.969 446.024
 87.352 849.076
 134.881 73.672
 480.668 348.594
 812.856 309.556
 886.590 639.793
 816.535 913.287
 186.379 125.629
 737.908 891.607
 863.920 781.087
 322.041 396.655
 246.911 608.542
 891.585 574.106
 530.636 366.484
 330.280 522.254
 236.351 282.773
 770.766 141.395
 862.219 287.664
 395.670 718.061
 139.783 950.098
 464.850 859.414
 221.149 446.277
 666.658 18.958
 77.534 720.547
 201.047 625.615
 502.797 469.393
 134.443 424.884
 78.510 659.585
 720.633 384.471
 790.450 216.452
 711.870 619.431
 288.760 39.064
 546.376 605.960
 982.267 132.198
 502.047 221.775
 756.297 922.691
 964.041 258.213
 435.965 547.919
 332.010 269.239
 594.325 380.250
 459.820 370.554
 666.312 362.406
 998.869 683.443
 892.411 969.491
 430.745 979.435
 525.983 144.441
 704.164 59.920
 218.771 250.641
 216.568 977.314
 102.131 590.157
 836.746 239.239
 936.726 5.670
 889.295 143.329
 768.989 441.526
 605.315 767.074
 844.509 522.940
 780.515 424.624
 451.116 426.309
 18.802 531.351
 839.998 777.596
 426.845 358.518
 172.377 515.134
 366.124 576.497
 410.568 589.017
 470.265 378.211
 392.535 808.006
 656.409 337.983
 753.156 868.899
 62.821 628.514
 466.302 660.382
 446.580 314.775
 240.748 886.984
 494.093 833.159
 799.004 238.045
 105.301 502.959
 768.892 76.212
 85.061 701.492
 918.467 550.378
 840.578 750.737
 239.469 275.014
 873.397 339.928
 734.535 153.220
 752.872 563.130
 68.833 461.727
 252.960 142.302
 715.619 135.355
 766.447 784.174
 143.579 974.554
 524.169 673.325
 575.926 706.783
 538.683 15.009
 89.560 930.237
 262.153 130.609
 337.542 692.256
 350.456 588.239
 68.420 55.598
 516.018 73.296
 308.295 500.194
 540.230 412.032
 570.789 428.296
 115.257 239.077
 599.320 684.923
 260.334 21.921
 836.423 686.661
 778.277 436.475
 295.524 49.292
 205.973 733.851
 598.951 113.174
 293.223 695.501
 287.652 345.059
 495.829 879.009
 826.516 622.126
 772.717 87.380
 76.394 20.074
 67.688 719.069
 9.496 89.259
 871.809 882.793
 567.014 134.098
 793.351 789.949
 332.623 649.608
 902.419 8.160
 987.209 519.215
 14.149 102.819
 761.168 559.550
 977.712 80.727
 581.430 496.165
 351.709 843.000
 669.550 969.995
 676.305 655.819
 661.663 974.488
 458.188 950.599
 145.553 489.912
 228.901 703.353
 927.641 562.258
 835.999 241.091
 514.510 732.835
 898.893 745.795
 708.763 390.259
 979.156 529.761
 945.169 133.748
 53.665 535.981
 925.462 715.828
 866.644 560.802
 222.603 199.696
 404.781 630.823
 119.556 13.182
 272.818 410.069
 903.397 14.724
 32.920 725.645
 861.091 179.893
 450.651 429.848
 104.503 258.188
 107.403 153.983
 203.473 693.283
 490.713 734.726
 119.500 215.243
 660.297 528.953
 629.172 35.868
 62.087 689.499
 904.655 259.278
 381.587 104.824
 105.048 475.564
 301.009 853.278
 232.059 68.274
 164.551 71.229
 449.367 334.242
 328.817 358.322
 968.244 400.573
 49.448 657.497
 201.801 207.297
 252.890 757.806
 504.058 600.242
 288.819 620.849
 583.251 207.272
 532.549 963.669
 835.235 128.213
 489.138 419.780
 934.072 196.158
 276.500 13.800
 172.940 322.596
 171.252 132.688
 227.276 143.851
 379.183 57.298
 249.754 280.038
 635.997 971.912
 867.576 204.363
 400.475 127.138
 678.888 219.735
 721.563 64.567
 7.613 836.698
 746.534 981.553
 823.096 942.679
 895.631 24.144
 39.475 313.956
 19.100 538.560
 634.622 30.935
 138.013 720.628
 752.644 262.031
 366.435 202.491
 838.634 245.243
 238.440 571.902
 888.728 448.408
 291.118 687.056
 650.005 173.945
 459.375 625.524
 468.877 901.886
 648.254 776.374
 936.927 562.229
 995.144 677.484
 321.520 585.685
 502.219 833.566
 374.710 907.897
 296.396 683.340
 696.076 269.219
 100.870 765.935
 669.283 848.348
 122.823 757.183
 712.543 947.937
 473.254 586.404
 372.260 583.193
 137.300 125.149
 667.388 145.975
 60.123 672.809
 158.090 77.890
 961.009 502.755
 892.905 702.973
 346.184 319.804
 688.704 76.020
 871.854 499.113
 950.234 194.251
 678.779 202.547
 352.159 11.304
 747.365 816.123
 425.459 962.659
 329.816 927.006
 229.218 755.162
 428.538 207.024
 493.765 850.732
 386.038 928.624
 615.397 761.646
 412.469 386.238
 718.324 113.427
 237.340 599.278
 305.907 578.740
 669.336 341.209
 258.652 664.541
 273.615 671.830
 637.063 883.544
 423.253 786.999
 777.386 764.012
 897.717 572.287
 970.089 168.570
 936.692 825.684
 854.984 488.673
 115.433 661.464
 901.907 957.346
 694.613 225.126
 648.554 845.613
 772.927 31.217
 992.357 959.765
 897.164 115.488
 864.084 185.158
 977.944 794.739
 208.459 891.094
 838.725 316.916
 850.560 649.599
 363.127 616.056
 603.672 773.253
 576.287 958.074
 769.986 754.109
 628.126 560.792
 973.764 413.004
 271.601 522.767
 349.074 837.944
 231.742 218.433
 360.797 408.865
 729.205 970.694
 676.383 46.824
 196.175 445.712
 312.826 477.075
 946.422 118.382
 872.928 711.530
 732.517 11.442
 749.339 106.647
 941.578 37.660
 234.819 473.082
 799.933 884.996
 131.063 554.516
 733.159 831.570
 623.215 271.477
 770.577 903.832
 387.673 974.052
 105.311 781.397
 459.902 362.803
 88.073 79.838
 718.035 33.623
 714.037 523.533
 676.064 858.669
 179.497 859.986
 945.051 726.678
 163.633 611.200
 357.319 892.217
 909.078 243.643
 580.743 200.775
 914.361 543.561
 629.845 406.609
 546.447 777.090
 137.159 340.182
 270.047 103.587
 540.443 734.706
 563.050 95.200
 504.764 525.205
 238.232 636.026
 297.618 592.785
 567.423 860.893
 412.403 461.067
 755.703 718.168
 261.306 846.474
 343.368 664.891
 81.519 220.195
 628.695 528.597
 495.578 423.685
 264.592 691.478
 192.225 673.952
 549.701 102.929
 531.720 47.197
 325.241 730.364
 189.941 303.354
 721.842 580.573
 228.294 38.618
 647.800 420.434
 778.699 973.027
 946.873 492.836
 260.327 305.814
 608.168 448.063
 170.838 628.645
 514.403 120.237
 821.520 767.514
 652.260 790.847
 292.723 35.308
 867.570 955.673
 581.366 891.612
 469.360 997.027
 682.219 612.798
 814.361 350.147
 803.357 727.837
 434.452 921.511
 256.059 143.379
 3.984 489.011
 800.924 800.764
 135.138 301.367
 473.872 628.785
 494.110 949.266
 584.547 495.785
 358.277 46.766
 680.515 855.261
 497.533 222.218
 636.467 118.475
 127.338 147.818
 569.481 289.001
 815.708 750.832
 238.681 636.919
 253.481 653.371
 777.559 769.066
 41.852 227.426
 675.427 226.890
 391.768 264.783
 594.540 90.810
 347.728 124.883
 933.108 131.393
 778.394 705.818
 651.624 980.104
 555.904 693.335
 228.622 18.926
 665.736 179.264
 238.379 147.112
 243.272 944.336
 811.315 978.923
 969.006 901.487
 590.405 78.077
 821.759 465.796
 4.292 528.178
 791.682 918.100
 88.556 974.595
 898.643 263.534
 377.566 518.671
 306.415 147.057
 815.421 782.041
 731.561 209.045
 278.542 635.057
 933.951 869.902
 325.903 562.313
 262.242 88.157
 684.589 249.179
 884.680 697.579
 806.125 560.775
 38.221 691.520
 487.957 759.322
 905.731 374.108
 18.519 193.259
 313.188 865.413
 875.067 183.529
 511.107 649.608
 560.841 836.218
 754.363 950.152
 420.180 699.149
 63.193 853.552
 2.977 741.584
 479.218 573.409
 877.750 24.875
 820.997 729.810
 407.811 617.634
 594.052 337.044
 428.237 26.913
 473.862 556.954
 591.029 418.120
 13.388 538.610
 308.937 697.497
 738.896 570.443
 229.635 664.160
 101.847 702.438
 344.382 701.818
 316.248 227.749
 590.096 186.863
 599.099 360.297
 880.128 18.556
 868.369 913.125
 214.380 523.382
 363.692 217.881
 19.248 809.544
 717.773 265.643
 375.826 325.068
 702.996 570.919
 862.620 545.675
 642.335 432.291
 496.645 43.620
 444.199 593.502
 662.085 589.067
 488.021 197.324
 4.983 849.621
 445.255 911.259
 409.832 885.530
 315.991 119.747
 301.864 207.547
 944.829 693.286
 407.863 156.806
 454.345 522.707
 606.976 782.337
 6.802 349.305
 788.137 998.591
 134.359 421.724
 457.118 384.828
 327.521 802.274
 787.031 588.246
 356.861 253.149
 542.285 476.839
 842.984 221.753
 816.981 285.174
 256.485 569.840
 381.746 351.411
 898.297 49.585
 23.696 267.209
 509.858 708.018
 66.078 479.686
 223.231 127.021
 69.080 487.962
 268.322 797.385
 921.044 673.146
 595.362 741.164
 338.024 662.913
 686.664 386.033
 485.299 648.390
 866.243 448.708
 631.462 696.150
 366.329 382.315
 636.310 301.372
 976.254 606.167
 678.623 944.992
 934.986 977.773
 47.503 498.989
 690.216 638.386
 478.142 986.366
 543.815 708.382
 414.537 478.138
 48.543 210.885
 560.711 96.610
 279.765 835.776
 49.725 5.832
 947.665 636.631
 755.221 485.531
 362.061 785.797
 511.031 298.711
 838.645 44.122
 935.830 435.853
 520.577 468.616
 905.665 326.225
 264.352 61.217
 529.168 890.814
 138.257 922.830
 388.229 529.032
 843.256 27.919
 268.899 705.533
 580.602 875.379
 159.457 172.603
 351.858 41.360
 799.089 731.828
 632.269 489.757
 964.000 525.765
 757.946 457.546
 248.390 141.573
 114.209 786.934
 684.327 804.879
 413.338 826.922
 823.748 910.237
 564.285 966.559
 132.715 356.605
 127.451 624.652
 805.397 180.122
 330.167 130.413
 554.398 865.626
 511.980 551.493
 64.132 301.922
 545.361 715.783
 672.368 468.504
 812.183 627.496
 367.382 713.559
 237.534 283.299
 327.935 530.749
 421.696 778.240
 292.333 456.867
 252.903 171.965
 901.016 501.457
 415.497 122.151
 522.396 55.547
 771.237 933.537
 730.312 698.312
 729.600 707.450
 667.537 681.910
 933.114 389.024
 695.837 95.520
 66.242 18.600
 519.526 25.281
 504.394 612.065
 974.978 188.156
 209.767 174.645
 829.889 41.536
 562.433 137.033
 738.077 788.705
 201.129 375.612
 281.378 811.103
 904.385 214.180
 210.705 174.985
 737.841 818.209
 313.029 61.847
 250.009 989.779
 97.167 353.417
 241.450 998.330
 854.361 523.623
 339.728 76.134
 833.395 327.564
 265.996 45.404
 826.073 172.876
 713.231 94.503
 517.297 169.078
 308.673 492.451
 472.555 598.515
 294.773 423.378
 650.737 376.693
 627.799 675.694
 205.818 174.403
 908.345 565.247
 19.723 478.610
 373.448 778.923
 660.951 459.139
 499.254 256.859
 137.991 84.604
 192.495 390.291
 89.956 260.423
 148.197 691.197
 684.090 626.415
 482.557 323.059
 53.838 99.144
 929.729 993.761
 273.167 838.444
 638.249 366.810
 612.079 387.424
 289.128 401.434
 722.054 625.527
 958.336 581.966
 854.119 495.214
 889.935 429.121
 689.906 340.505
 363.882 727.958
 669.255 21.634
 819.054 677.507
 206.479 651.574
 715.099 424.213
 109.341 10.103
 627.100 834.704
 136.322 117.837
 308.625 683.148
 562.958 550.393
 928.756 855.215
 69.498 311.223
 87.104 525.630
 230.217 196.129
 191.224 261.553
 478.100 823.931
 199.416 491.959
 64.121 892.802
 898.422 7.030
 232.715 782.748
 812.577 995.142
 427.417 659.274
 494.389 362.628
 734.114 555.099
 495.293 628.335
 203.119 94.809
 381.467 846.547
 982.823 176.395
 68.342 734.566
 992.423 894.041
 777.093 301.920
 882.876 654.226
 548.392 774.437
 335.436 943.885
 417.658 846.369
 955.935 712.182
 699.578 286.245
 598.215 249.242
 938.676 566.466
 428.065 724.539
 751.092 523.050
 283.813 888.458
 257.585 510.851
 343.893 562.804
 39.235 172.455
 45.574 434.856
 438.840 747.660
 961.436 826.061
 688.837 917.459
 607.657 797.236
 330.494 995.081
 185.846 459.298
 961.640 980.473
 130.786 230.121
 727.314 608.271
 211.386 77.393
 568.166 207.687
 300.482 343.605
 937.535 511.535
 858.375 407.108
 64.834 697.214
 560.526 303.018
 408.681 1.575
 315.459 135.491
 439.477 452.014
 466.182 50.238
 502.437 215.787
 127.444 110.234
 126.155 47.360
 89.703 301.298
 599.411 458.997
 305.069 276.088
 984.071 842.679
 774.894 279.079
 461.648 512.689
 375.468 951.094
 225.613 838.858
 308.046 625.206
 184.121 512.687
 40.722 47.418
 884.985 884.665
 749.254 701.856
 125.972 974.438
 866.761 623.775
 181.574 569.720
 751.219 542.076
 928.095 69.422
 86.024 719.905
 51.167 806.482
 181.811 36.277
 95.738 311.918
 164.668 768.319
 193.303 800.019
 262.237 552.926
 653.105 402.242
 258.745 4.460
 214.513 831.853
 234.390 83.079
 61.524 90.736
 63.643 203.702
 834.878 42.986
 778.965 171.230
 933.551 576.236
 847.237 762.054
 669.292 191.204
 20.183 349.061
 72.471 133.351
 649.563 607.164
 795.013 179.120
 973.494 524.020
 19.955 374.871
 730.468 677.221
 173.509 1.867
 719.345 791.282
 604.221 798.711
 351.563 737.544
 7.337 647.217
 419.159 435.461
 946.850 43.281
 889.967 118.145
 281.713 395.904
 528.881 467.570
 8.506 580.790
 98.661 550.282
 65.625 916.212
 210.989 903.076
 32.081 414.915
 51.960 655.979
 628.805 524.458
 997.607 128.488
 176.423 717.452
 944.464 801.732
 68.552 991.760
 215.369 126.761
 224.556 237.953
 447.969 966.078
 934.359 317.534
 546.955 35.938
 497.423 751.024
 773.242 990.461
 288.474 961.451
 374.692 500.749
 7.481 767.897
 932.164 83.768
 746.996 128.120
 228.421 543.534
 446.044 232.004
 950.629 733.167
 308.774 832.560
 742.790 228.687
 814.106 942.747
 943.749 237.334
 198.342 639.551
 18.423 223.915
 378.429 7.298
 32.256 922.894
 524.313 166.253
 176.915 471.978
 163.015 707.155
 52.660 730.872
 286.096 665.023
 201.350 578.151
 370.645 784.404
 893.587 267.186
 149.504 262.138
 862.060 191.535
 969.987 301.978
 76.854 599.664
 455.750 718.171
 641.598 612.395
 180.848 912.934
 894.235 53.844
 128.551 897.086
 93.396 93.122
 743.468 585.631
 9.478 10.727
 500.475 483.600
 995.357 816.944
 667.317 574.894
 940.050 241.940
 592.378 872.212
 992.608 336.423
 620.679 703.640
 244.190 631.201
 48.726 566.292
 162.939 332.852
 244.390 825.117
 556.249 225.734
 756.780 871.930
 83.911 917.997
 451.388 672.814
 836.925 437.225
 159.077 148.791
 532.429 341.277
 208.338 173.270
 334.880 869.177
 406.332 388.989
 905.529 888.285
 386.389 696.429
 792.370 685.962
 791.830 435.062
 815.435 960.679
 15.201 648.825
 369.888 658.623
 358.578 719.390
 82.413 812.813
 677.706 276.842
 613.452 23.426
 176.923 9.949
 525.725 187.072
 842.619 540.406
 543.083 71.431
 553.045 281.100
 535.991 137.759
 647.561 441.927
 602.097 950.768
 347.676 493.115
 401.525 662.438
 17.697 250.929
 774.272 508.102
 659.596 760.461
 756.712 370.027
 33.139 651.760
 649.555 121.678
 359.891 116.396
 322.263 306.506
 142.922 959.918
 598.846 385.614
 350.668 840.201
 315.182 231.996
 164.171 201.933
 504.574 193.562
 965.857 103.451
 520.542 97.012
 2.176 34.435
 686.104 239.595
 631.924 512.959
 37.673 201.097
 680.378 189.931
 757.695 205.141
 762.777 980.634
 140.123 533.621
 578.867 379.994
 161.591 933.021
 875.833 234.223
 521.770 94.367
 745.800 360.955
 29.952 703.140
 85.149 197.981
 440.693 570.664
 768.215 172.896
 846.738 319.058
 452.742 418.595
 917.959 608.146
 967.046 399.608
 104.266 90.715
 160.643 689.221
 200.204 53.832
 615.718 665.377
 779.071 955.736
 103.937 33.282
 152.915 973.072
 472.491 483.858
 987.801 920.281
 298.992 249.727
 115.569 946.005
 163.842 4.971
 626.292 720.092
 451.249 292.721
 20.296 134.524
 859.452 167.659
 143.579 103.384
 133.438 861.294
 252.488 877.351
 238.948 259.508
 857.491 419.445
 287.720 708.247
 814.797 118.669
 966.384 908.669
 379.617 260.292
 184.258 342.673
 845.187 804.866
 760.500 89.142
 784.786 747.459
 543.873 996.714
 435.272 494.286
 677.112 807.445
 133.886 681.951
 263.908 954.750
 996.856 816.508
 404.586 756.818
 838.665 182.655
 74.110 601.960
 132.681 90.495
 214.138 374.536
 143.358 626.952
 493.301 839.280
 81.562 365.075
 703.777 418.589
 690.311 677.009
 657.766 833.037
 328.667 380.573
 628.060 391.868
 735.433 926.194
 948.781 420.091
 898.420 466.989
 915.351 885.182
 84.198 232.324
 859.361 873.112
 180.517 192.001
 440.124 184.845
 230.018 117.864
 209.280 145.650
 878.808 651.144
 239.932 296.223
 494.230 712.002
 642.574 162.935
 818.317 652.895
 644.942 871.555
 190.547 585.421
 323.238 201.914
 897.396 692.967
 222.555 398.528
 966.709 485.890
 882.466 912.784
 430.061 534.991
 530.414 405.493
 512.220 421.216
 964.772 74.351
 487.780 418.857
 418.195 369.868
 763.414 755.850
 170.495 746.805
 620.504 403.325
 21.881 478.214
 585.744 988.427
 798.662 88.065
 513.502 116.150
 653.801 379.602
 668.072 659.712
 556.848 733.631
 719.539 232.772
 507.536 598.314
 24.851 403.943
 323.660 304.898
 595.231 333.771
 468.848 327.608
 69.500 501.258
 124.615 307.210
 965.881 401.600
 352.133 913.144
 695.884 414.870
 713.670 406.447
 844.891 108.730
 566.454 452.888
 184.702 703.912
 540.346 831.730
 741.833 222.197
 556.020 589.671
 37.724 391.305
 426.312 441.884
 707.518 903.617
 357.087 753.285
 35.194 335.768
 975.523 814.558
 284.927 419.121
 266.522 820.891
 910.344 408.041
 598.426 569.483
 961.617 790.243
 926.892 407.687
 39.861 303.630
 43.464 21.089
 552.205 214.634
 98.723 774.190
 460.270 637.856
 498.025 170.778
 178.825 664.610
 12.672 642.154
 337.590 563.717
 646.212 995.429
 162.936 931.872
 472.653 48.073
 741.229 529.044
 552.235 966.237
 193.624 528.327
 815.548 731.349
 203.003 946.679
 875.916 740.798
 595.545 275.821
 423.934 453.661
 78.265 489.837
 720.765 11.373
 383.926 121.668
 735.347 76.696
 168.532 444.597
 365.259 563.568
 64.531 702.230
 594.907 187.355
 413.612 52.388
 234.416 702.191
 813.276 443.394
 357.720 552.664
 716.147 57.608
 731.444 334.851
 753.160 534.643
 363.261 711.092
 122.586 738.959
 968.184 168.885
 535.476 942.528
 276.051 562.584
 652.001 547.821
 8.285 673.523
 327.716 739.692
 315.222 906.579
 37.805 102.975
 968.464 686.678
 612.409 417.205
 580.171 495.408
 527.280 698.176
 210.920 804.614
 909.084 520.808
 520.299 319.921
 669.994 667.603
 903.913 982.722
 645.832 905.783
 93.907 524.810
 718.537 923.898
 427.696 96.948
 927.455 140.508
 314.651 563.054
 863.664 734.503
 459.479 567.967
 873.928 105.352
 693.512 942.045
 30.794 334.222
 83.731 533.957
 535.925 631.425
 550.079 188.378
 375.959 285.423
 943.143 472.893
 133.407 102.809
 288.988 463.962
 936.688 592.010
 270.713 621.561
 508.782 306.213
 515.699 603.002
 116.923 449.272
 624.895 16.017
 237.915 453.645
 300.356 207.585
 814.952 168.954
 287.441 487.034
 800.245 226.503
 989.301 839.011
 39.506 257.354
 577.486 484.089
 573.557 893.611
 710.873 272.664
 801.496 843.997
 785.667 172.752
 189.450 41.069
 125.449 246.155
 917.556 659.394
 38.474 852.870
 962.290 218.407
 29.264 123.602
 116.389 542.634
 165.737 378.728
 687.464 853.338
 137.342 423.365
 500.097 23.028
 563.111 927.408
 93.995 116.567
 742.973 212.169
 980.007 864.753
 116.594 157.856
 632.096 28.421
 979.462 955.515
 780.177 589.412
 487.586 530.713
 77.984 990.675
 94.469 532.401
 481.637 898.672
 444.656 317.745
 646.303 99.819
 488.054 771.815
 366.544 607.594
 472.170 619.742
 914.740 52.087
 262.651 49.104
 13.818 169.019
 586.100 533.076
 885.954 185.944
 686.460 192.266
 196.468 120.326
 143.779 457.593
 938.661 224.305
 281.373 191.348
 135.691 816.130
 447.095 422.367
 252.754 576.635
 212.335 978.559
 77.951 623.948
 107.503 220.822
 532.595 640.164
 277.114 852.381
 978.655 354.593
 466.505 93.065
 498.088 399.807
 73.792 955.845
 799.638 75.024
 846.616 670.784
 664.953 767.985
 857.842 587.352
 557.596 608.629
 45.596 908.864
 393.583 528.393
 191.485 21.767
 796.690 966.366
 280.616 767.910
 50.158 451.850
 735.088 950.255
 600.978 671.934
 739.279 483.162
 394.160 137.744
 433.683 609.168
 610.912 445.117
 0.804 357.815
 983.244 401.158
 911.266 161.507
 763.074 989.662
 853.421 152.557
 469.361 573.633
 101.345 918.881
 633.407 695.543
 452.955 308.161
 149.360 914.620
 14.276 547.546
 331.621 910.185
 342.752 434.289
 28.730 441.024
 70.255 489.008
 868.053 59.185
 586.598 725.157
 958.972 873.842
 611.409 443.886
 794.177 304.312
 153.903 221.542
 117.031 73.760
 47.213 917.081
 704.060 615.041
 740.445 128.630
 209.542 291.656
 584.597 503.006
 876.463 99.591
 408.104 720.498
 305.085 795.331
 647.345 801.538
 935.916 192.423
 783.491 714.553
 124.468 950.364
 899.037 598.495
 915.972 827.382
 68.075 383.066
 952.003 630.872
 249.545 218.893
 518.984 39.144
 781.326 83.940
 70.057 915.029
 347.207 766.858
 684.128 530.333
 983.638 339.178
 764.603 380.553
 837.086 303.024
 799.034 617.702
 707.183 67.023
 501.326 956.999
 100.330 878.382
 20.262 627.927
 460.588 82.565
 829.782 214.508
 280.434 742.973
 203.998 252.110
 967.257 521.606
 937.403 172.791
 149.296 978.478
 890.718 587.759
 747.341 413.919
 545.642 199.473
 769.285 265.677
 636.228 598.027
 759.828 234.511
 17.305 333.514
 967.076 490.899
 736.328 500.189
 83.908 895.349
 127.126 417.283
 350.874 420.025
 53.528 158.846
 537.710 305.014
 936.893 749.972
 974.675 724.238
 221.578 904.031
 207.713 320.029
 611.969 585.369
 781.570 228.656
 977.259 320.406
 93.571 639.190
 817.758 688.616
 642.636 373.125
 748.714 460.944
 460.789 950.956
 542.733 339.448
 148.801 523.893
 915.776 626.970
 37.641 434.056
 808.849 623.485
 310.136 955.508
 350.091 326.167
 892.889 532.711
 750.710 588.517
 970.331 34.236
 941.504 271.128
 687.354 780.433
 971.596 859.312
 53.706 377.445
 822.035 313.257
 5.033 330.148
 917.468 602.347
 727.922 537.800
 909.910 20.296
 638.442 763.425
 249.332 310.934
 187.600 66.806
 213.502 200.501
 28.035 697.891
 839.840 741.604
 42.427 649.126
 58.666 52.440
 537.017 689.428
 71.783 474.170
 227.850 367.281
 32.819 776.633
 880.529 934.575
 574.111 990.777
 947.314 55.747
 975.287 423.714
 822.178 318.563
 395.405 873.329
 402.039 134.118
 785.779 473.540
 201.031 425.709
 885.203 704.045
 967.688 270.943
 171.512 140.635
 458.667 231.456
 230.362 520.488
 36.814 722.984
 708.383 683.585
 98.573 329.091
 676.639 224.264
 961.815 219.065
 752.716 59.481
 929.103 709.261
 954.917 171.712
 405.186 813.359
 807.499 109.232
 516.428 306.662
 327.053 285.209
 932.192 219.848
 920.647 85.546
 5.339 755.826
 968.013 415.369
 865.628 757.877
 572.732 742.603
 353.471 56.723
 109.044 357.239
 263.193 188.126
 297.738 394.920
 68.455 140.928
 480.835 877.684
 375.024 399.000
 972.771 322.641
 737.695 650.403
 116.143 346.544
 92.320 115.330
 311.317 651.448
 996.932 593.461
 498.135 80.707
 707.482 544.461
 599.503 367.530
 96.423 926.301
 373.680 308.117
 772.092 149.210
 125.949 441.519
 892.535 523.501
 290.089 737.837
 961.055 542.849
 73.184 130.022
 917.739 447.196
 59.332 82.620
 629.601 838.154
 862.242 399.357
 163.427 902.144
 905.476 522.068
 184.389 650.772
 71.924 73.343
 347.682 772.741
 9.134 17.293
 480.768 356.530
 90.349 745.443
 734.067 178.024
 526.963 592.100
 205.348 132.986
 598.794 715.311
 17.712 52.034
 934.729 181.067
 606.330 777.458
 836.484 210.752
 401.390 359.422
 719.271 411.490
 993.623 286.897
 349.817 938.345
 747.006 189.988
 27.642 734.032
 146.594 709.404
 590.720 569.446
 606.840 640.871
 871.007 645.982
 139.377 832.858
 296.135 113.012
 14.096 91.400
 876.366 361.424
 121.972 863.016
 54.340 252.683
 143.750 203.160
 380.936 174.181
 279.946 361.642
 843.626 632.758
 342.383 736.613
 872.023 932.275
 536.359 364.599
 615.044 766.197
 569.628 65.642
 389.489 496.727
 556.630 780.526
 183.263 707.502
 994.071 92.700
 528.405 792.897
 270.346 882.645
 788.272 884.306
 342.864 119.760
 106.272 79.125
 433.609 949.364
 695.478 513.725
 617.035 114.061
 392.153 355.344
 721.340 883.814
 112.942 843.005
 953.395 722.693
 34.370 413.377
 461.007 948.075
 521.835 48.729
 739.165 336.338
 468.875 891.018
 397.589 584.778
 239.867 4.804
 566.861 480.026
 642.215 833.596
 814.142 666.949
 667.275 286.713
 254.713 817.567
 340.967 689.561
 923.160 416.335
 201.151 717.953
 951.779 96.347
 283.815 370.732
 690.992 661.168
 246.218 484.324
 297.180 430.457
 402.935 993.213
 160.902 66.191
 98.826 342.731
 709.268 422.694
 418.108 181.579
 899.912 460.958
 735.817 733.336
 143.264 759.719
 889.988 366.764
 410.419 416.834
 701.030 667.438
 74.857 79.738
 428.235 337.226
 219.615 778.773
 349.622 108.122
 42.409 108.332
 625.681 413.278
 888.081 944.881
 683.987 186.753
 811.911 285.616
 591.510 6.091
 363.480 304.919
 894.957 5.566
 116.485 366.678
 664.401 995.735
 946.120 398.331
 508.095 965.119
 966.194 767.328
 0.861 316.707
 630.187 33.030
 727.276 525.079
 724.124 748.420
 254.469 374.754
 737.821 818.108
 166.376 57.799
 501.113 884.594
 488.535 435.416
 572.727 306.782
 664.788 986.365
 934.253 647.060
 797.640 922.537
 285.863 220.312
 293.593 712.270
 83.170 345.075
 852.842 644.118
 267.820 29.285
 976.628 932.605
 3.348 117.064
 730.781 323.220
 160.811 505.587
 374.295 822.613
 537.152 139.880
 938.718 453.243
 17.761 726.524
 807.857 216.712
 0.942 733.467
 505.518 419.749
 226.828 411.998
 38.094 359.538
 740.590 578.251
 372.887 35.091
 566.731 406.278
 654.574 18.300
 977.917 833.861
 91.616 117.480
 161.600 577.841
 680.431 748.722
 977.019 550.328
 4.417 512.708
 163.613 403.917
 752.416 889.049
 322.119 396.680
 679.889 4.614
 707.536 30.777
 897.130 420.106
 17.574 396.927
 351.428 889.443
 53.322 656.481
 491.729 174.094
 195.811 59.676
 510.414 599.665
 861.254 669.707
 471.011 0.800
 450.445 15.197
 604.750 654.348
 228.708 96.449
 222.700 407.119
 199.517 32.505
 1.832 386.089
 458.394 555.789
 898.852 874.269
 27.731 79.106
 989.315 348.579
 525.041 106.604
 63.714 526.794
 656.770 907.319
 607.512 44.239
 860.788 79.001
 696.973 78.443
 49.217 503.620
 534.047 627.952
 389.120 227.401
 576.238 12.221
 164.299 621.275
 74.375 540.807
 703.016 316.665
 973.726 765.410
 52.612 531.518
 551.050 606.805
 905.033 558.245
 419.490 285.043
 302.198 74.874
 30.132 985.905
 905.381 150.332
 7.179 695.352
 329.771 71.722
 374.857 518.331
 908.607 544.079
 348.197 975.868
 648.591 160.013
 74.748 417.937
 410.333 957.428
 816.258 487.382
 38.442 168.066
 162.544 976.538
 272.562 88.703
 166.709 902.676
 493.338 201.691
 801.894 926.430
 349.374 944.085
 963.653 599.921
 929.063 727.397
 805.465 374.980
 694.426 186.207
 502.752 858.848
 895.307 67.243
 426.165 772.960
 597.476 435.545
 78.747 263.301
 956.139 885.930
 253.408 207.435
 569.217 511.949
 514.108 558.489
 977.738 447.027
 941.870 420.362
 922.044 690.550
 838.858 837.225
 293.734 642.741
 801.950 345.661
 778.935 664.468
 891.494 336.694
 606.248 60.465
 989.139 630.340
 183.447 56.136
 397.078 315.743
 524.610 639.331
 143.777 559.417
 480.903 999.746
 770.927 452.412
 843.986 791.344
 853.164 39.667
 294.166 529.210
 494.990 952.424
 22.540 214.141
 234.778 813.877
 226.968 249.214
 418.861 91.565
 828.487 6.282
 272.328 875.112
 893.568 41.345
 748.534 228.343
 797.329 110.947
 275.662 129.608
 995.612 362.932
 803.360 418.087
 964.744 560.270
 981.020 717.259
 945.354 33.183
 845.320 635.571
 322.075 470.021
 359.915 40.266
 968.997 269.318
 414.611 270.522
 579.035 243.186
 162.911 473.369
 714.709 134.857
 641.652 998.807
 112.197 980.985
 588.837 933.170
 136.970 492.859
 948.039 351.855
 428.042 671.207
 240.468 969.445
 832.178 18.831
 397.559 307.818
 75.769 326.243
 704.483 807.893
 60.073 821.192
 713.316 10.221
 707.780 876.998
 676.499 821.657
 401.305 741.581
 638.101 283.328
 904.683 293.913
 541.253 238.055
 373.573 462.978
 882.546 958.149
 456.874 102.605
 713.497 497.277
 357.070 140.507
 379.247 149.038
 26.174 189.163
 846.939 571.448
 864.553 387.957
 940.893 528.007
 498.721 548.961
 226.573 725.283
 532.145 102.485
 706.591 332.404
 884.245 422.845
 273.988 653.659
 204.097 790.600
 952.960 311.289
 317.057 85.882
 115.759 666.801
 138.007 770.475
 945.192 66.851
 570.518 406.351
 591.787 610.357
 666.596 868.771
 508.166 279.414
 509.471 176.500
 913.455 505.514
 617.946 4.583
 908.826 118.069
 74.036 131.582
 420.724 473.378
 418.198 358.789
 458.434 733.687
 713.387 520.006
 532.809 368.223
 78.977 663.978
 966.921 107.051
 669.560 64.953
 38.827 685.792
 206.456 518.312
 811.454 682.074
 149.051 166.626
 332.810 735.698
 759.714 526.089
 917.468 152.527
 213.885 234.313
 61.757 771.078
 533.181 498.435
 392.800 490.460
 174.062 108.736
 925.870 753.978
 241.222 909.464
 904.174 805.448
 369.706 637.724
 46.925 701.592
 642.545 296.420
 140.199 906.030
 493.956 602.006
 403.682 106.284
 357.876 316.718
 866.152 498.189
 26.567 352.967
 322.539 751.463
 906.464 730.463
 143.210 800.445
 923.400 720.512
 907.132 355.696
 15.270 663.965
 258.424 981.107
 438.422 976.710
 592.325 869.086
 439.283 127.890
 791.618 230.457
 842.509 899.681
 716.053 918.747
 372.199 913.144
 31.517 469.125
 847.345 272.227
 116.750 854.359
 23.811 668.213
 645.805 663.623
 742.827 471.009
 284.585 80.093
 93.741 173.641
 108.432 470.999
 612.915 154.585
 521.483 875.828
 680.723 572.427
 892.389 466.785
 507.495 442.445
 897.946 708.422
 632.490 589.620
 847.278 523.911
 116.803 392.195
 533.904 112.894
 463.358 579.970
 498.417 4.947
 320.150 28.339
 876.376 583.747
 744.939 579.469
 227.831 306.058
 962.109 653.646
 198.438 558.232
 309.967 404.752
 427.370 948.236
 347.071 682.882
 502.046 496.244
 700.078 243.751
 750.325 849.890
 236.955 778.715
 371.480 265.592
 35.408 111.647
 530.302 634.578
 587.116 640.916
 94.707 526.797
 887.219 8.098
 284.738 828.644
 861.892 402.468
 546.714 578.119
 794.353 604.870
 975.344 585.760
 533.969 220.053
 911.864 169.394
 780.076 817.419
 358.856 138.842
 290.633 311.356
 311.590 122.369
 598.014 669.632
 328.903 524.528
 545.245 387.974
 799.256 205.542
 464.147 447.854
 623.406 251.407
 83.648 160.209
 985.750 603.162
 716.431 258.489
 651.800 490.380
 62.965 348.847
 767.421 490.850
 184.420 752.871
 482.533 54.047
 124.160 429.044
 242.179 684.436
 48.348 963.785
 223.648 901.707
 79.948 152.743
 920.132 63.942
 620.427 909.904
 127.898 157.567
 496.066 748.575
 761.865 491.251
 790.715 867.598
 758.745 661.944
 496.642 581.980
 410.475 237.847
 845.698 983.960
 464.685 888.769
 293.307 973.356
 222.749 518.112
 989.839 210.594
 226.770 657.378
 262.927 818.280
 350.364 584.033
 178.620 374.575
 667.798 442.591
 880.241 631.439
 173.748 978.749
 806.220 571.200
 641.545 244.282
 449.428 644.659
 849.266 969.237
 381.755 962.544
 356.525 916.139
 372.524 629.470
 594.624 882.534
 575.103 496.489
 431.172 573.017
 642.854 185.954
 607.916 55.242
 916.637 22.828
 625.951 197.282
 358.046 342.121
 192.490 372.664
 994.777 776.203
 252.798 846.770
 309.915 441.891
 742.807 921.767
 211.078 220.037
 423.409 930.444
 127.454 464.768
 735.736 111.287
 24.650 801.305
 365.311 862.579
 24.330 116.596
 767.238 722.615
 146.022 252.897
 8.235 32.272
 933.784 258.318
 976.137 746.723
 325.134 698.467
 923.238 432.300
 701.465 498.464
 904.694 535.249
 218.967 964.121
 483.126 479.823
 50.737 65.097
 959.953 747.927
 321.371 181.913
 805.122 531.174
 235.133 394.290
 160.346 813.941
 91.004 982.068
 635.364 343.923
 649.134 224.694
 778.778 141.358
 222.831 314.004
 839.674 271.655
 181.087 371.565
 826.452 106.649
 474.481 210.614
 576.210 290.372
 761.080 768.685
 60.930 935.416
 580.809 615.993
 542.965 50.144
 381.735 812.839
 347.433 945.793
 568.343 733.631
 916.721 21.630
 851.364 523.123
 754.165 267.587
 215.862 220.335
 729.952 464.295
 676.607 536.074
 720.415 73.071
 498.171 950.489
 468.297 381.652
 765.626 497.718
 0.491 559.466
 597.208 5.977
 613.610 848.549
 93.112 984.871
 857.012 408.471
 467.948 8.977
 706.225 96.534
 74.833 690.597
 153.865 214.813
 6.120 908.013
 254.958 525.541
 162.110 242.498
 582.132 423.656
 580.593 852.057
 484.502 373.604
 85.584 687.567
 241.553 645.786
 65.350 843.139
 477.253 121.058
 252.829 373.608
 195.590 829.847
 534.281 444.855
 740.228 831.644
 35.775 684.776
 419.940 662.525
 466.613 942.285
 607.644 540.174
 71.667 847.570
 772.307 740.387
 651.598 998.297
 175.833 484.871
 245.162 813.675
 225.564 511.232
 978.162 31.846
 659.557 452.249
 719.403 47.297
 626.875 718.124
 948.540 255.788
 157.441 753.356
 240.355 897.207
 672.161 95.901
 64.476 554.923
 819.093 382.431
 951.346 117.504
 618.272 367.789
 200.409 159.355
 317.632 722.524
 123.761 16.100
 494.492 168.870
 700.116 373.961
 348.731 757.314
 534.961 656.282
 220.509 383.495
 211.623 461.641
 600.895 124.389
 706.021 514.195
 89.752 525.324
 209.750 146.210
 271.604 502.421
 849.499 3.901
 534.986 211.550
 746.476 100.183
 740.053 763.198
 171.466 321.709
 957.325 486.941
 216.403 213.405
 449.637 39.165
 122.161 132.750
 670.339 738.710
 827.879 400.346
 401.932 358.118
 296.124 725.325
 687.667 209.800
 29.951 197.075
 918.824 778.930
 945.331 392.318
 165.569 666.042
 361.114 423.350
 490.568 25.635
 487.809 964.040
 801.118 601.736
 57.891 740.880
 594.930 461.955
 969.406 613.122
 382.216 478.554
 289.630 25.783
 346.223 874.321
 167.826 279.650
 987.395 884.283
 70.421 91.395
 712.896 938.646
 915.755 323.488
 41.372 170.744
 739.917 447.000
 828.500 434.622
 263.818 300.807
 546.567 84.368
 401.862 458.736
 613.226 241.001
 304.339 83.099
 331.321 138.223
 862.482 490.825
 521.827 896.325
 833.290 889.525
 82.297 990.907
 420.450 348.441
 738.647 41.784
 540.524 187.198
 261.564 895.577
 325.963 617.965
 551.599 376.354
 87.342 829.070
 748.108 361.464
 848.533 306.007
 954.305 849.112
 255.615 245.375
 189.034 530.611
 671.416 515.523
 749.268 689.566
 334.143 982.108
 597.481 414.126
 765.195 765.492
 554.805 534.116
 45.645 388.824
 692.267 55.144
 983.794 960.043
 154.634 345.185
 611.666 798.058
 838.554 889.752
 373.356 943.594
 571.344 39.323
 2.952 109.994
 219.320 62.504
 587.660 40.465
 93.657 741.547
 29.233 298.508
 44.197 219.755
 863.363 970.597
 242.249 365.416
 685.073 988.522
 185.210 351.878
 724.171 57.424
 320.030 781.798
 87.394 919.648
 618.262 584.560
 955.104 699.611
 760.179 184.041
 415.476 807.373
 444.658 429.680
 416.338 665.277
 958.836 383.211
 495.658 840.591
 68.770 897.921
 950.692 885.497
 659.284 674.298
 60.691 813.075
 315.920 48.089
 979.628 73.277
 240.528 602.774
 257.630 676.503
 888.830 2.218
 379.728 674.884
 455.601 430.590
 678.330 123.974
 581.490 190.910
 884.907 372.292
 263.554 351.709
 43.075 665.450
 96.065 609.923
 569.198 598.701
 403.958 539.471
 680.566 540.395
 141.443 166.924
 930.787 303.487
 273.877 921.571
 116.426 727.862
 731.326 776.369
 720.008 508.603
 484.684 173.166
 407.576 260.636
 245.217 720.871
 932.371 35.363
 199.682 794.590
 341.300 27.522
 867.480 938.990
 322.217 148.723
 983.397 297.397
 255.489 256.684
 477.597 322.234
 383.469 765.560
 429.562 460.909
 30.516 912.989
 929.047 808.184
 990.975 304.138
 277.143 341.198
 753.375 313.566
 924.707 41.969
 799.278 213.845
 72.445 215.380
 661.180 368.361
 373.472 644.954
 55.216 717.469
 690.185 926.351
 233.795 986.248
 195.754 677.344
 696.581 322.671
 187.559 156.558
 724.336 352.278
 34.812 710.487
 481.120 215.006
 532.717 4.115
 991.450 977.975
 226.351 35.052
 418.495 731.725
 722.702 860.578
 228.749 654.079
 680.615 922.825
 962.394 733.783
 685.765 996.896
 74.465 693.970
 39.156 532.728
 260.782 842.875
 149.120 452.535
 628.318 146.015
 582.782 5.781
 259.382 190.992
 345.596 792.518
 102.824 974.387
 887.641 529.052
 606.773 541.907
 31.245 48.059
 192.670 560.428
 153.184 665.268
 119.060 387.151
 790.874 688.753
 758.508 260.438
 458.758 42.591
 27.931 893.476
 19.598 787.709
 90.467 170.794
 944.817 578.181
 357.919 384.435
 285.872 635.760
 841.847 697.589
 60.280 769.513
 557.078 375.662
 5.131 936.874
 704.946 5.549
 569.281 228.999
 939.795 51.561
 483.012 374.092
 38.630 929.731
 968.610 560.364
 591.323 470.549
 423.287 773.807
 951.227 473.590
 331.359 879.262
 130.656 716.660
 938.016 315.933
 792.501 588.246
 362.828 766.036
 131.721 677.225
 946.054 238.469
 614.929 530.371
 631.480 205.073
 62.391 119.512
 600.941 267.212
 927.173 729.856
 520.763 113.095
 316.696 263.616
 50.312 564.832
 981.614 763.490
 436.847 387.797
 287.622 104.573
 396.396 338.257
 912.984 727.171
 202.872 18.629
 456.256 323.554
 200.735 369.296
 276.595 26.674
 372.011 693.087
 157.577 746.191
 256.210 640.641
 922.344 365.846
 399.706 504.754
 24.029 955.487
 635.539 917.881
 684.642 501.079
 229.668 823.420
 105.058 847.413
 217.825 617.880
 68.579 152.245
 868.737 122.962
 314.163 629.242
 993.355 544.844
 969.111 312.796
 952.473 579.284
 164.521 3.800
 451.722 107.636
 472.727 85.518
 136.342 548.438
 720.109 57.244
 269.513 445.379
 960.029 85.481
 386.632 614.177
 311.316 673.650
 331.130 483.083
 52.803 398.007
 890.716 754.527
 842.318 136.588
 840.009 315.065
 430.675 57.009
 358.078 318.571
 452.114 946.035
 907.322 471.091
 180.068 17.875
 941.488 927.489
 881.896 778.395
 541.442 558.704
 132.175 639.059
 871.985 118.000
 148.535 948.056
 403.767 494.888
 596.836 757.881
 171.842 531.707
 27.234 690.822
 45.203 41.215
 5.647 548.543
 486.428 720.433
 406.040 82.731
 592.422 638.849
 240.346 484.178
 158.905 185.511
 790.653 432.174
 14.196 603.237
 841.435 889.769
 160.949 98.074
 110.093 538.914
 165.453 583.077
 867.232 769.079
 388.188 257.749
 502.091 300.486
 780.370 814.096
 904.949 816.268
 130.822 238.761
 941.625 764.655
 465.653 105.423
 623.125 781.662
 237.870 345.300
 416.866 876.005
 531.348 684.800
 298.659 651.169
 607.794 952.115
 853.853 845.401
 188.845 998.614
 951.912 420.145
 158.694 41.644
 144.545 282.974
 244.427 313.705
 79.757 595.037
 358.089 265.585
 442.460 978.460
 921.554 500.125
 489.190 939.920
 725.265 656.678
 355.946 487.115
 856.240 687.517
 403.028 400.090
 458.443 195.561
 791.178 485.112
 627.230 582.477
 834.439 581.166
 484.529 797.914
 975.317 195.228
 406.355 110.289
 208.468 639.678
 780.967 928.707
 624.815 51.794
 444.289 701.593
 346.456 949.934
 777.209 973.228
 314.705 173.307
 143.088 983.064
 223.157 451.958
 7.606 698.657
 851.734 141.749
 409.270 850.889
 356.569 156.629
 957.987 625.305
 857.566 49.583
 829.821 906.812
 296.951 886.647
 224.992 893.251
 827.834 768.561
 968.390 18.734
 444.170 965.767
 690.212 257.945
 648.624 918.891
 740.104 331.342
 341.490 233.773
 400.447 177.453
 924.068 72.965
 390.756 396.963
 669.093 460.945
 240.908 564.384
 497.040 314.782
 79.816 222.816
 392.080 963.332
 289.942 667.111
 229.502 394.350
 446.545 938.067
 905.381 978.908
 951.870 717.784
 449.890 365.769
 824.668 472.545
 561.969 154.744
 578.780 438.713
 471.980 778.361
 963.408 108.749
 670.948 316.622
 312.633 234.047
 243.011 202.132
 211.341 19.703
 908.543 545.026
 305.789 910.305
 488.402 112.003
 124.401 937.475
 97.702 465.277
 311.081 67.120
 686.225 929.673
 370.516 910.638
 480.990 574.585
 871.801 878.715
 826.660 327.645
 620.701 703.690
 936.621 375.095
 987.494 846.928
 189.989 736.830
 840.111 767.410
 68.940 59.537
 183.202 248.243
 311.251 367.355
 22.412 866.361
 742.351 504.885
 367.801 420.113
 890.489 951.568
 946.967 388.240
 421.638 369.459
 731.343 735.978
 654.616 848.939
 980.721 79.481
 631.826 160.216
 201.828 103.718
 80.219 114.434
 295.299 452.500
 957.156 239.473
 658.568 88.893
 446.215 625.122
 124.707 392.216
 261.466 874.147
 182.323 311.978
 901.069 384.201
 850.176 552.919
 231.199 595.586
 111.672 597.877
 101.384 677.252
 766.057 981.334
 917.465 334.395
 570.529 466.386
 506.959 842.495
 354.306 27.654
 685.017 22.169
 433.548 943.857
 602.007 34.949
 774.999 13.582
 863.712 610.858
 404.099 349.162
 153.045 513.815
 66.426 314.882
 441.962 750.503
 993.809 661.173
 111.014 663.100
 240.716 485.657
 341.873 687.403
 713.127 310.315
 918.537 167.351
 59.562 802.570
 172.229 297.280
 709.171 753.352
 792.769 507.606
 779.519 139.436
 868.162 551.816
 420.078 988.426
 20.142 217.013
 567.445 396.082
 295.294 131.980
 554.379 246.450
 421.341 141.289
 604.080 800.126
 721.339 347.827
 849.398 455.332
 923.193 286.065
 117.365 276.271
 39.598 2.022
 614.446 715.101
 608.728 701.357
 716.982 734.966
 766.460 343.111
 22.586 944.839
 707.459 252.782
 437.752 570.726
 129.000 794.596
 479.002 66.453
 735.033 59.851
 841.886 880.176
 8.913 717.181
 164.509 575.654
 394.701 843.529
 378.742 910.815
 115.527 64.081
 29.519 117.121
 912.642 418.464
 955.587 33.764
 523.270 423.064
 96.739 728.666
 194.981 89.672
 334.043 97.191
 627.965 603.966
 920.206 748.338
 566.428 769.139
 534.240 361.891
 651.490 626.679
 443.694 988.738
 878.769 214.721
 902.348 346.414
 55.802 692.162
 303.349 674.432
 462.019 911.867
 877.045 816.416
 614.999 477.821
 827.374 811.179
 731.873 768.128
 776.603 841.343
 438.076 888.629
 599.875 109.824
 264.146 971.072
 120.662 311.301
 935.180 216.653
 476.454 323.033
 800.224 72.119
 99.394 557.959
 576.648 514.209
 365.927 869.656
 957.124 602.006
 807.643 755.512
 306.807 869.613
 925.529 919.358
 381.553 297.989
 772.746 591.268
 643.426 189.589
 556.228 689.253
 709.479 328.545
 122.163 290.090
 818.953 38.644
 730.296 564.642
 970.978 738.266
 460.606 452.950
 801.082 63.275
 735.016 797.534
 14.762 703.806
 156.330 327.043
 667.897 537.658
 374.438 959.510
 117.551 91.127
 272.294 63.404
 606.794 607.515
 35.330 29.558
 190.575 234.986
 820.351 237.702
 756.574 880.130
 794.004 982.892
 898.774 823.503
 365.213 410.837
 218.530 111.045
 917.429 13.344
 567.848 263.819
 259.846 788.222
 825.084 871.733
 195.068 69.788
 970.141 929.256
 955.079 100.082
 673.419 247.594
 27.130 216.132
 952.390 244.079
 893.575 669.860
 6.809 811.925
 90.433 434.806
 396.711 648.846
 471.974 263.758
 757.738 349.024
 704.834 885.227
 190.751 107.516
 434.876 721.702
 954.648 58.389
 731.184 301.616
 723.764 966.892
 850.485 558.472
 238.040 262.042
 946.038 168.607
 922.427 659.637
 510.088 693.489
 931.922 958.230
 358.844 548.482
 993.557 954.026
 192.225 218.690
 472.960 917.369
 864.095 950.418
 850.427 196.744
 737.232 646.200
 512.465 399.838
 953.943 430.027
 665.224 269.466
 289.011 390.938
 675.227 990.274
 956.025 186.543
 112.257 785.629
 378.253 338.046
 784.444 489.334
 406.759 285.383
 644.837 390.684
 744.970 221.008
 343.422 281.393
 722.137 775.384
 583.325 897.331
 928.073 193.534
 202.425 105.479
 286.023 392.898
 882.672 386.603
 685.877 416.793
 632.992 696.724
 440.260 249.015
 194.821 336.369
 253.774 703.256
 482.233 336.982
 631.363 381.527
 244.703 300.718
 293.988 259.444
 686.080 955.711
 145.352 819.869
 598.084 656.852
 147.153 352.058
 183.125 56.092
 445.280 859.099
 615.363 460.544
 656.651 285.468
 189.676 406.326
 115.277 568.109
 757.508 506.864
 403.963 423.250
 871.807 132.391
 810.420 167.584
 438.590 279.798
 666.987 112.457
 681.644 576.048
 413.526 804.843
 304.000 592.552
 793.100 276.507
 12.843 40.689
 807.939 425.542
 154.206 369.735
 964.912 131.080
 374.127 337.651
 289.669 896.332
 731.025 203.302
 529.030 947.118
 979.961 866.927
 662.732 267.887
 236.647 26.021
 156.781 36.007
 513.897 818.706
 488.306 84.361
 765.284 489.420
 110.727 164.250
 832.805 966.008
 791.313 943.143
 793.082 407.569
 801.945 418.415
 549.147 433.698
 767.320 87.915
 494.035 933.719
 640.413 135.861
 753.666 775.434
 678.125 678.337
 927.952 973.736
 904.493 892.736
 622.284 667.680
 176.191 521.323
 81.099 708.426
 985.373 697.947
 288.713 538.683
 756.059 471.683
 330.954 996.282
 898.463 480.305
 158.231 490.343
 895.165 414.032
 153.588 858.805
 396.134 675.751
 788.253 942.221
 716.967 723.224
 795.510 212.516
 364.804 222.555
 567.790 529.440
 686.060 367.147
 191.371 504.910
 444.279 554.613
 690.574 920.051
 927.955 363.579
 624.750 936.008
 968.368 246.427
 335.581 382.444
 255.479 131.923
 501.325 502.871
 393.190 808.100
 543.868 129.710
 879.218 390.952
 132.031 191.296
 353.219 754.639
 12.096 695.361
 81.228 645.339
 608.391 257.124
 364.990 481.086
 910.798 853.628
 839.223 976.565
 693.037 688.987
 984.532 663.489
 879.403 887.600
 502.702 807.922
 145.471 624.977
 916.971 875.430
 550.218 329.733
 143.006 548.666
 56.485 707.652
 175.372 860.823
 310.018 651.809
 126.035 538.980
 574.195 104.941
 890.791 435.907
 520.584 765.237
 789.368 515.270
 870.465 198.934
 786.622 306.844
 88.488 607.573
 844.790 894.391
 318.598 750.210
 647.713 184.056
 99.594 537.486
 272.746 535.789
 631.449 682.256
 338.360 450.412
 215.221 737.894
 26.965 282.112
 143.720 498.710
 53.176 297.597
 664.579 335.792
 825.558 501.710
 513.001 745.562
 520.945 683.489
 962.068 487.354
 669.104 60.561
 861.182 861.121
 823.979 683.069
 928.177 248.148
 496.775 636.468
 781.219 218.468
 344.110 806.390
 199.226 650.864
 568.294 55.029
 693.750 158.271
 101.345 639.352
 173.829 46.739
 742.532 374.685
 753.938 334.258
 412.331 726.488
 262.958 431.902
 812.821 777.280
 880.934 749.320
 363.173 959.727
 385.621 176.144
 454.532 930.918
 510.722 447.100
 64.770 863.041
 883.687 299.166
 142.276 383.485
 357.637 942.127
 38.732 70.132
 417.003 198.150
 602.042 718.079
 810.691 120.922
 368.047 980.788
 943.979 520.521
 977.886 655.668
 587.909 527.222
 439.089 51.258
 592.924 697.072
 913.259 25.681
 925.193 656.324
 200.147 424.972
 85.955 503.163
 173.854 541.793
 885.805 126.770
 866.567 642.167
 389.902 899.483
 271.819 618.068
 342.372 371.955
 913.736 980.450
 437.661 318.908
 790.489 39.674
 805.408 799.955
 16.482 573.058
 88.575 512.284
 754.242 162.784
 550.645 206.745
 317.155 827.544
 977.923 43.499
 439.905 459.841
 432.035 596.167
 34.472 824.862
 543.248 532.984
 484.081 649.236
 358.141 459.409
 961.396 317.283
 309.228 788.850
 5.075 352.543
 656.650 997.421
 842.679 663.306
 462.984 36.127
 728.574 207.811
 455.110 731.624
 971.315 538.710
 858.150 557.129
 783.015 634.013
 765.534 441.397
 598.076 545.112
 848.754 189.757
 913.560 989.596
 176.349 391.289
 909.387 900.883
 772.864 295.579
 352.885 697.189
 927.227 366.515
 396.215 243.980
 481.193 5.830
 482.458 16.872
 670.671 122.264
 410.270 202.257
 37.267 781.000
 719.786 542.011
 408.780 470.451
 583.677 794.019
 603.477 578.483
 775.074 164.515
 934.451 377.015
 574.463 910.077
 571.256 212.780
 535.030 210.475
 603.348 123.497
 292.509 98.277
 193.868 814.060
 352.035 682.487
 416.271 798.545
 359.341 622.457
 336.667 643.393
 443.675 61.589
 201.153 128.179
 59.925 300.023
 472.449 906.803
 440.616 919.549
 149.710 928.039
 455.845 935.784
 718.431 625.264
 860.092 671.393
 85.855 266.524
 646.558 264.448
 536.577 64.124
 427.747 158.371
 621.299 764.619
 389.111 190.124
 700.470 702.915
 722.362 393.190
 788.346 326.403
 416.537 768.431
 269.596 235.347
 575.986 722.181
 830.675 993.615
 831.320 815.265
 605.856 629.287
 26.263 863.160
 580.024 548.337
 892.675 246.029
 917.336 847.837
 388.229 763.124
 249.965 949.762
 365.042 250.072
 420.778 435.153
 189.652 986.492
 537.552 684.182
 350.049 187.355
 976.926 804.427
 296.948 392.469
 639.441 631.730
 185.371 657.793
 971.836 730.529
 548.006 189.213
 161.151 109.103
 561.251 538.484
 292.455 246.035
 603.733 62.836
 926.452 334.382
 479.117 909.988
 476.204 866.979
 531.907 970.854
 378.445 678.230
 56.594 700.062
 502.014 833.386
 844.919 362.595
 604.698 715.187
 469.342 561.724
 234.183 839.734
 327.258 43.114
 15.909 269.416
 512.550 972.255
 230.649 551.752
 9.084 632.585
 360.848 361.177
 363.524 790.704
 483.685 58.519
 69.006 589.679
 69.926 203.495
 131.710 543.718
 673.754 292.597
 282.190 65.326
 885.551 172.852
 693.627 522.974
 686.170 366.001
 869.155 432.356
 359.501 983.450
 127.536 372.213
 465.438 716.054
 246.164 196.855
 75.863 131.462
 786.359 217.877
 763.575 932.768
 229.845 138.670
 392.663 43.894
 677.189 554.552
 976.400 148.126
 706.680 951.377
 86.126 266.044
 351.899 34.902
 55.763 907.730
 642.293 356.085
 528.578 452.273
 955.729 33.520
 435.830 516.523
 575.936 648.848
 934.325 886.641
 429.373 355.082
 18.022 952.870
 422.356 908.007
 767.408 753.200
 114.943 739.417
 521.889 579.044
 486.215 635.683
 620.959 400.096
 177.365 879.605
 928.144 41.229
 83.519 436.718
 749.951 397.315
 320.099 513.899
 315.278 948.402
 59.986 448.712
 967.456 274.837
 247.738 778.296
 122.624 147.050
 798.070 628.413
 799.090 446.092
 207.911 413.758
 760.440 667.404
 12.351 672.574
 631.162 971.058
 731.052 610.608
 531.500 706.974
 747.257 305.472
 85.079 493.990
 378.978 242.302
 28.923 338.396
 511.607 900.669
 3.934 902.686
 911.853 991.806
 531.367 981.202
 411.202 921.146
 246.703 999.353
 787.997 405.992
 429.436 60.865
 473.710 459.859
 951.374 747.570
 322.127 226.972
 386.105 693.527
 99.355 241.801
 50.339 465.478
 145.019 443.992
 759.122 681.126
 716.411 809.050
 599.729 672.274
 831.180 385.512
 794.841 579.138
 272.269 251.878
 918.955 163.233
 691.035 828.288
 240.593 107.977
 148.863 771.818
 627.492 287.884
 760.247 538.800
 316.681 719.110
 455.475 566.733
 413.073 336.663
 961.174 882.029
 439.247 698.245
 422.468 13.243
 768.730 403.247
 260.102 133.636
 691.745 790.483
 796.245 888.495
 995.721 82.959
 398.787 913.756
 805.402 966.123
 718.740 421.094
 485.181 892.037
 439.940 724.153
 328.036 610.832
 564.010 290.123
 663.426 348.223
 933.710 915.161
 735.776 120.203
 599.986 301.536
 14.140 240.059
 985.830 534.847
 473.667 606.240
 145.238 362.795
 275.257 730.411
 887.974 420.044
 298.855 182.115
 98.564 549.497
 249.169 589.193
 257.015 577.374
 843.989 81.578
 333.526 511.803
 661.958 30.883
 822.254 372.121
 18.658 690.675
 470.512 203.875
 160.666 344.391
 98.324 293.779
 723.143 421.999
 965.708 936.095
 847.209 745.947
 186.335 99.335
 361.456 245.449
 289.327 47.712
 713.320 660.130
 857.008 948.810
 809.570 604.550
 204.747 76.640
 963.034 939.817
 886.869 742.333
 819.960 393.642
 805.670 163.524
 487.483 372.721
 342.252 243.967
 325.007 648.811
 20.206 568.745
 691.397 190.386
 135.721 734.759
 739.510 614.212
 748.788 603.913
 461.493 194.893
 715.659 875.953
 156.508 885.466
 667.061 983.507
 314.009 549.213
 192.162 183.024
 280.802 403.125
 995.426 587.636
 661.978 239.045
 550.986 12.180
 51.011 171.712
 213.655 893.543
 702.383 707.149
 862.216 243.205
 163.689 713.648
 782.011 881.284
 639.173 185.589
 551.412 905.976
 131.993 432.414
 419.563 48.151
 830.175 806.987
 868.420 842.736
 86.564 255.585
 385.894 276.722
 974.279 662.764
 662.618 124.168
 257.734 155.907
 514.154 693.068
 639.817 594.555
 453.293 344.539
 965.890 407.380
 451.427 324.448
 275.895 654.357
 569.958 109.679
 990.729 723.362
 676.628 319.974
 345.507 849.660
 829.787 1.255
 390.379 744.967
 386.659 733.034
 372.564 1.718
 818.015 51.809
 197.772 700.608
 268.315 380.904
 504.564 288.275
 342.002 297.234
 934.365 441.291
 506.429 94.796
 658.442 316.479
 40.801 286.845
 550.255 471.328
 118.011 752.718
 439.182 377.391
 449.458 525.936
 224.908 40.409
 847.641 847.852
 799.151 870.386
 40.905 701.667
 444.200 840.531
 411.135 986.785
 840.623 753.936
 898.182 200.399
 907.136 360.055
 832.501 634.731
 254.822 278.653
 705.858 862.997
 109.561 487.202
 983.487 629.052
 637.875 189.158
 691.917 144.438
 902.394 526.605
 205.491 467.675
 327.370 43.232
 999.991 844.953
 928.331 395.047
 70.395 145.631
 462.807 289.891
 726.713 362.219
 603.689 396.327
 919.877 360.809
 689.035 272.423
 520.090 977.563
 230.976 640.225
 812.016 239.077
 293.847 378.104
 202.197 33.872
 902.999 866.825
 899.511 339.318
 599.214 143.213
 353.096 988.892
 90.740 164.990
 65.594 590.507
 110.226 240.137
 172.793 234.802
 194.952 832.595
 851.729 985.796
 266.615 922.764
 224.165 263.448
 885.339 416.127
 325.437 312.720
 638.806 687.037
 852.178 226.343
 751.420 788.585
 557.109 933.924
 63.773 615.445
 173.344 189.502
 645.583 977.119
 801.408 649.472
 525.535 117.394
 534.253 415.426
 111.554 335.677
 311.887 969.624
 550.950 551.823
 249.153 818.012
 460.455 572.917
 956.701 706.054
 513.551 524.085
 243.913 330.905
 381.790 91.984
 448.791 649.866
 516.451 486.019
 957.366 305.769
 458.184 76.244
 55.690 246.349
 459.971 636.337
 480.895 214.200
 590.363 763.885
 112.097 599.254
 490.395 17.820
 453.247 865.455
 132.828 394.331
 522.630 841.505
 273.399 138.507
 669.984 71.924
 490.855 380.688
 712.672 894.574
 438.962 405.980
 715.546 195.240
 35.918 364.994
 161.990 905.389
 104.173 156.989
 180.865 288.128
 459.307 946.839
 738.795 197.449
 596.154 89.094
 190.523 610.604
 102.677 40.942
 541.205 401.979
 369.395 456.661
 30.892 143.845
 379.437 15.575
 848.530 545.252
 640.103 480.457
 644.286 351.012
 132.361 991.257
 86.615 259.848
 444.772 38.263
 634.062 841.574
 660.476 937.937
 419.432 960.449
 670.948 853.322
 211.724 784.115
 192.234 498.914
 693.393 778.891
 105.294 78.129
 209.477 882.362
 782.177 791.036
 981.382 288.511
 697.321 382.952
 880.313 480.134
 964.732 783.269
 900.218 564.469
 46.780 401.667
 712.569 893.145
 11.504 239.489
 208.310 924.558
 588.469 661.881
 897.081 379.070
 307.322 626.423
 929.500 774.099
 70.336 931.998
 402.372 252.000
 185.556 833.929
 394.602 338.903
 699.045 254.785
 837.011 523.412
 544.610 32.353
 143.915 711.871
 761.742 805.163
 408.123 108.969
 705.234 500.493
 591.968 561.629
 623.603 109.371
 321.163 78.988
 262.212 797.731
 720.052 55.741
 747.798 93.296
 908.479 650.100
 134.203 225.193
 832.557 36.370
 787.814 889.693
 622.791 616.621
 621.934 123.327
 589.936 252.842
 861.682 327.179
 786.612 702.384
 47.665 187.083
 114.085 503.460
 833.452 548.294
 649.756 877.244
 467.770 644.913
 951.216 867.991
 799.320 259.583
 874.490 27.211
 25.481 844.117
 72.784 822.584
 4.173 703.589
 41.482 493.126
 742.285 512.560
 896.808 920.537
 98.826 560.785
 149.604 900.035
 934.176 725.621
 519.921 895.103
 989.117 638.890
 368.777 387.883
 982.872 397.247
 964.747 494.703
 525.026 387.704
 497.429 823.885
 892.350 935.265
 267.697 96.209
 931.364 989.477
 674.762 827.902
 917.450 553.684
 659.068 158.589
 191.105 18.016
 902.909 474.375
 564.036 618.456
 920.289 877.061
 558.281 434.129
 845.217 347.857
 429.113 318.251
 242.462 976.979
 999.412 990.694
 184.229 223.888
 674.523 898.056
 555.821 447.058
 640.785 957.516
 546.616 22.967
 409.266 670.968
 351.507 153.121
 233.439 444.356
 632.172 842.570
 893.194 32.326
 475.055 696.412
 238.558 499.857
 720.118 810.650
 268.787 740.388
 235.256 584.629
 383.027 594.835
 168.338 223.804
 477.889 799.004
 442.561 769.165
 438.240 60.252
 869.828 934.223
 126.740 380.341
 667.946 868.663
 534.807 543.380
 885.494 231.814
 325.346 359.429
 96.174 946.825
 541.635 570.099
 633.574 531.325
 946.159 197.412
 836.639 541.546
 909.928 856.882
 83.359 19.055
 322.228 106.609
 450.499 752.755
 910.965 102.994
 374.503 39.692
 136.463 658.077
 754.542 587.978
 381.092 611.551
 163.086 411.051
 141.291 251.143
 670.254 437.489
 928.188 237.524
 781.773 42.967
 392.003 154.389
 0.813 504.987
 50.921 841.430
 993.724 206.325
 877.204 148.908
 539.229 255.124
 775.437 639.360
 718.616 549.173
 786.293 157.135
 837.626 455.796
 223.711 583.168
 613.959 489.098
 166.563 624.404
 300.650 190.944
 993.580 179.056
 806.064 924.537
 391.441 835.357
 5.270 298.750
 352.575 958.447
 382.388 302.387
 686.634 793.682
 794.714 50.431
 25.965 151.963
 480.603 955.291
 942.327 771.152
 746.074 526.451
 794.027 985.478
 939.636 279.180
 177.341 140.742
 69.093 69.824
 204.346 416.651
 514.058 760.131
 315.044 648.652
 857.931 400.275
 452.030 60.964
 595.568 79.338
 381.048 851.321
 888.180 458.382
 884.059 518.268
 233.969 525.966
 839.147 46.095
 828.206 815.421
 643.538 303.942
 4.904 729.868
 544.652 657.970
 816.850 532.499
 685.449 113.221
 932.756 289.644
 713.228 709.887
 348.811 681.635
 767.574 202.912
 244.502 216.245
 378.526 700.335
 804.541 351.837
 48.587 261.598
 203.940 238.276
 43.357 939.570
 763.221 854.786
 609.853 257.651
 655.592 922.421
 616.842 154.532
 445.409 17.629
 558.328 403.726
 193.715 250.845
 273.922 962.590
 246.219 904.439
 365.011 557.126
 64.249 767.189
 573.807 635.539
 340.356 43.308
 746.705 87.294
 6.139 653.735
 30.390 427.786
 767.154 252.579
 708.442 484.908
 243.381 134.544
 340.336 626.504
 236.705 457.622
 329.723 761.410
 750.239 412.850
 643.526 396.494
 137.480 468.647
 499.801 993.499
 729.512 945.721
 515.699 438.875
 871.310 550.378
 85.571 204.039
 967.297 234.971
 874.606 460.176
 693.376 756.049
 950.176 138.963
 357.648 470.538
 618.678 457.257
 692.869 420.999
 831.275 399.199
 426.607 301.010
 611.143 863.485
 414.205 915.280
 334.989 817.293
 127.497 725.723
 572.750 672.907
 889.237 740.012
 204.845 930.331
 527.988 603.817
 552.668 761.669
 527.619 318.834
 584.638 893.896
 264.337 557.869
 909.849 759.769
 395.511 383.663
 209.920 206.258
 799.323 113.199
 156.094 991.211
 902.071 683.048
 334.914 167.610
 587.802 758.675
 587.214 196.960
 808.668 851.783
 729.967 86.117
 227.410 240.801
 360.193 982.630
 777.529 672.035
 269.229 860.670
 551.868 810.135
 561.874 191.602
 384.539 629.080
 469.052 719.699
 410.412 327.511
 858.716 694.336
 635.155 618.874
 834.692 576.011
 569.335 107.324
 517.292 405.923
 542.909 900.005
 26.212 669.578
 770.179 126.046
 941.695 696.445
 256.758 899.194
 664.040 913.330
 484.065 756.443
 386.699 742.522
 556.501 277.356
 60.473 631.448
 312.730 501.365
 174.444 783.465
 274.777 742.330
 285.490 185.301
 304.270 295.771
 567.654 691.704
 349.656 454.764
 753.531 319.077
 675.169 821.579
 433.804 744.764
 763.583 515.187
 952.513 925.361
 560.131 937.193
 972.358 994.793
 582.462 943.231
 27.129 330.269
 447.320 762.008
 71.162 171.711
 672.893 763.982
 675.577 128.464
 899.024 175.949
 308.248 627.341
 446.134 301.865
 222.176 60.260
 6.372 495.039
 221.762 430.410
 154.055 549.016
 787.888 416.208
 781.641 866.264
 233.419 356.110
 845.414 522.975
 196.615 978.940
 352.791 488.439
 529.854 178.929
 80.008 857.630
 627.156 567.756
 392.277 110.520
 281.383 373.773
 893.776 481.680
 49.097 838.311
 685.804 384.798
 809.207 57.929
 309.682 130.508
 165.421 107.939
 126.576 559.613
 699.712 765.200
 897.218 610.188
 925.471 626.590
 706.728 684.724
 408.518 433.600
 497.624 186.469
 668.973 893.957
 270.011 972.171
 597.096 809.267
 252.423 206.902
 615.132 335.363
 888.421 206.485
 301.239 321.809
 499.640 80.924
 720.388 892.081
 730.378 130.271
 43.334 370.074
 935.068 40.509
 894.258 856.191
 199.141 544.724
 169.374 872.373
 675.217 683.142
 184.720 585.770
 937.590 459.319
 16.804 881.493
 504.064 159.207
 822.966 573.076
 19.089 0.918
 0.757 42.349
 637.522 7.473
 951.875 706.595
 274.048 949.753
 343.938 678.936
 797.502 65.229
 453.413 467.204
 237.934 708.233
 969.348 337.265
 251.750 583.711
 537.204 229.390
 648.869 228.219
 25.230 682.267
 746.102 664.820
 655.882 800.353
 771.568 923.438
 618.090 749.184
 932.608 401.726
 872.339 823.024
 79.265 875.875
 592.309 683.749
 979.928 653.816
 19.882 693.386
 986.415 708.516
 613.836 270.514
 541.712 215.530
 868.309 198.217
 392.329 341.486
 390.617 744.943
 154.156 248.993
 37.286 166.230
 769.535 474.655
 593.900 612.470
 435.678 241.947
 582.961 43.784
 410.542 46.967
 932.209 456.459
 169.692 425.337
 24.546 455.747
 232.832 111.253
 873.751 7.092
 465.693 539.018
 74.729 492.734
 234.250 533.014
 713.219 64.464
 714.387 69.382
 491.017 677.907
 289.637 672.600
 35.375 221.724
 979.344 599.322
 274.769 309.618
 484.414 742.505
 140.514 717.868
 800.674 708.794
 910.414 150.666
 591.943 844.899
 665.856 164.870
 125.484 943.349
 459.495 240.535
 618.910 789.305
 462.076 340.067
 225.363 728.333
 102.437 943.950
 566.579 666.274
 765.689 712.316
 12.923 748.097
 155.555 217.205
 685.651 810.142
 845.629 879.175
 127.416 232.364
 681.604 473.168
 538.612 222.432
 596.366 632.443
 523.716 796.039
 559.270 356.512
 125.822 747.208
 0.067 940.644
 69.451 964.075
 280.301 202.637
 180.234 290.617
 986.761 739.623
 831.838 279.622
 802.564 946.923
 490.509 159.144
 984.180 56.162
 318.778 941.542
 503.109 775.349
 773.444 154.531
 367.848 654.610
 928.023 246.449
 647.433 863.197
 183.993 408.058
 97.247 92.765
 253.739 720.821
 819.412 135.466
 24.790 62.872
 55.283 800.835
 701.547 720.305
 440.964 100.774
 597.007 820.240
 995.994 556.041
 71.129 446.197
 851.337 459.963
 420.448 54.137
 549.384 515.508
 379.741 783.183
 412.946 371.267
 243.222 668.227
 432.467 791.351
 220.494 97.771
 764.051 965.819
 359.935 120.361
 872.031 404.424
 376.009 153.462
 648.106 950.456
 762.244 71.869
 257.354 336.961
 241.069 596.525
 715.438 909.163
 556.726 932.436
 210.031 319.406
 847.138 45.399
 314.994 220.190
 902.425 166.072
 583.268 933.004
 927.149 677.024
 572.199 342.781
 444.057 599.669
 384.462 587.257
 510.678 345.085
 983.553 595.602
 846.732 132.839
 252.543 940.163
 997.678 687.919
 349.405 448.397
 574.200 186.243
 915.551 369.154
 523.172 388.027
 113.411 779.046
 494.994 945.305
 4.064 171.995
 695.818 730.396
 80.524 510.117
 249.489 957.225
 702.587 279.378
 470.025 873.510
 44.903 532.166
 565.776 921.390
 983.661 394.797
 994.303 794.737
 74.966 845.466
 873.372 576.789
 588.431 642.286
 767.781 700.892
 74.891 407.490
 631.186 434.751
 492.603 998.912
 332.345 805.142
 770.167 260.403
 759.783 731.301
 328.130 16.439
 29.601 762.993
 449.380 130.972
 447.877 380.666
 118.725 595.397
 59.872 732.977
 635.251 844.731
 389.106 899.923
 731.179 864.782
 194.711 981.737
 354.976 576.876
 197.542 244.527
 644.708 541.952
 14.890 188.589
 833.295 174.313
 349.009 245.408
 996.962 499.789
 472.620 121.190
 241.221 526.414
 500.166 870.588
 378.057 652.005
 909.738 151.865
 599.238 236.480
 448.447 847.710
 512.899 682.483
 402.864 163.166
 55.823 651.541
 313.337 278.619
 797.302 590.884
 452.032 751.670
 540.446 645.067
 743.089 753.104
 634.825 504.221
 581.081 280.547
 224.828 415.316
 80.873 126.139
 658.946 712.957
 376.058 254.341
 316.990 961.451
 460.475 561.440
 219.154 430.170
 852.184 693.477
 459.754 830.237
 744.067 663.867
 959.712 343.660
 810.419 671.369
 408.646 188.029
 63.167 524.205
 926.327 633.370
 21.418 943.590
 723.718 265.946
 478.824 282.054
 398.593 760.323
 657.700 646.455
 925.661 750.511
 938.183 376.047
 565.106 998.288
 384.078 371.416
 938.596 747.728
 271.960 995.358
 233.258 375.683
 911.938 532.067
 670.312 535.465
 451.000 372.406
 997.226 422.776
 624.682 832.133
 265.239 437.189
 699.971 463.910
 675.338 878.008
 89.684 815.672
 906.291 799.492
 352.389 255.928
 371.941 297.334
 886.358 934.824
 38.784 236.538
 523.521 398.225
 219.116 331.731
 200.423 305.799
 542.941 16.457
 776.390 124.300
 709.996 290.592
 61.253 340.377
 691.078 707.871
 960.955 445.631
 548.167 492.498
 932.154 738.076
 691.384 979.179
 317.681 422.171
 106.564 819.901
 602.720 903.205
 242.264 748.857
 754.109 905.848
 914.468 840.540
 977.889 711.415
 799.567 721.972
 926.643 529.815
 72.663 835.960
 410.086 691.928
 193.546 716.247
 389.693 873.396
 134.506 86.275
 678.875 114.486
 823.258 80.464
 610.392 671.189
 784.595 800.373
 586.760 174.183
 903.166 938.601
 89.544 654.469
 596.935 152.042
 410.300 452.648
 140.016 955.086
 178.058 114.047
 260.939 985.036
 122.486 100.712
 777.641 809.638
 433.007 555.950
 926.286 883.881
 385.275 735.480
 163.186 594.643
 518.604 884.761
 736.625 472.283
 800.506 873.882
 860.261 903.631
 724.749 394.205
 197.285 997.257
 802.872 835.087
 862.925 466.369
 149.448 470.508
 753.621 484.669
 880.415 435.805
 648.904 804.227
 471.274 321.326
 844.296 10.640
 516.001 475.317
 651.312 528.881
 24.188 231.478
 737.768 923.322
 357.500 961.200
 225.198 588.127
 579.416 816.472
 660.426 170.844
 644.898 262.058
 338.558 974.424
 837.696 495.768
 81.285 243.746
 849.330 890.163
 27.039 155.012
 140.113 939.970
 530.820 624.035
 812.020 414.772
 117.354 756.828
 316.871 559.596
 0.489 48.008
 410.394 85.996
 846.527 845.122
 910.710 197.818
 794.681 336.307
 924.113 109.410
 782.391 471.577
 235.335 65.520
 688.250 22.184
 825.552 153.256
 885.328 35.916
 859.105 614.274
 380.545 517.744
 677.246 592.878
 642.079 404.389
 140.337 481.294
 530.715 98.006
 183.091 201.178
 949.501 659.183
 382.999 860.153
 109.340 553.859
 210.585 479.206
 829.488 814.731
 30.169 652.035
 407.833 967.581
 778.167 587.620
 115.824 830.050
 67.537 534.517
 809.762 698.332
 584.695 887.569
 969.569 770.654
 470.356 648.342
 347.219 330.113
 647.406 428.705
 451.652 29.257
 94.622 947.394
 140.501 30.939
 10.141 332.327
 409.649 101.374
 886.914 383.035
 50.874 499.526
 285.458 909.299
 620.321 530.134
 667.184 1.203
 263.842 434.592
 2.181 525.232
 470.265 283.986
 24.948 719.168
 64.303 251.889
 344.268 679.488
 454.160 11.670
 61.681 18.514
 765.182 595.386
 887.321 499.969
 423.347 330.740
 810.880 41.964
 607.557 41.562
 365.868 872.209
 827.108 549.078
 172.119 613.823
 462.989 279.557
 337.528 719.167
 154.788 993.258
 106.577 517.340
 337.740 964.952
 849.446 527.198
 408.997 423.283
 658.869 956.992
 3.725 391.273
 857.864 74.063
 718.440 850.129
 93.678 509.671
 562.496 100.807
 203.495 456.396
 133.507 440.710
 65.557 26.001
 386.286 565.150
 403.333 936.950
 238.547 94.255
 276.376 881.450
 674.020 105.927
 383.810 835.986
 461.851 704.803
 517.325 696.679
 810.470 297.396
 550.726 676.586
 867.672 86.386
 340.963 147.499
 823.117 195.229
 268.117 60.207
 774.189 30.670
 863.724 767.066
 494.012 869.508
 901.238 296.704
 757.126 991.225
 360.400 706.399
 102.854 885.046
 68.121 642.103
 470.835 444.253
 379.529 264.061
 352.721 568.411
 639.632 107.789
 246.946 62.527
 82.203 621.774
 761.309 128.581
 329.747 196.365
 615.268 457.454
 386.765 630.018
 688.243 956.948
 425.755 592.277
 732.450 393.589
 287.918 676.102
 212.980 722.416
 322.357 789.427
 200.976 60.592
 411.213 636.935
 277.988 198.640
 44.153 873.326
 914.387 199.534
 462.482 669.708
 868.364 112.989
 867.727 191.952
 374.186 623.619
 736.680 125.907
 511.740 690.600
 487.604 447.324
 389.738 947.810
 261.727 187.583
 51.240 981.933
 909.563 818.901
 194.483 147.498
 470.322 919.486
 469.507 508.528
 400.317 90.287
 790.176 903.293
 516.336 306.703
 523.199 239.198
 374.339 392.296
 765.371 557.139
 482.289 504.612
 85.106 417.685
 56.596 98.298
 925.231 904.414
 760.506 966.487
 384.936 302.852
 124.236 611.874
 816.798 977.308
 832.989 333.772
 790.049 453.749
 300.754 272.148
 637.179 436.702
 523.619 975.064
 373.850 794.471
 52.963 368.763
 71.676 182.920
 551.231 842.032
 282.238 327.463
 124.039 306.342
 324.705 320.169
 873.194 873.997
 827.473 29.022
 625.245 287.345
 978.430 665.105
 876.554 527.619
 314.006 156.983
 804.372 492.611
 342.344 576.921
 947.398 134.120
 832.259 928.151
 410.755 630.462
 641.606 4.474
 328.995 693.682
 644.048 281.825
 784.675 898.098
 732.763 295.420
 465.404 405.153
 327.280 235.772
 413.274 853.120
 32.568 492.971
 219.607 698.916
 547.753 162.333
 715.557 428.368
 998.887 557.791
 453.879 791.742
 182.334 164.873
 245.861 339.848
 812.319 195.742
 464.979 814.689
 530.479 618.548
 338.157 435.407
 872.914 746.583
 677.867 378.581
 520.018 854.446
 452.806 110.870
 348.474 894.392
 819.064 36.323
 138.305 912.414
 132.913 780.754
 289.255 797.399
 514.372 477.281
 801.293 265.433
 529.163 532.237
 758.415 603.081
 885.581 446.207
 10.786 427.203
 910.045 513.930
 18.420 213.788
 256.904 317.628
 444.059 394.612
 438.627 315.096
 60.663 598.819
 524.275 976.376
 570.240 948.084
 767.529 576.321
 668.878 910.809
 89.276 155.901
 994.290 935.317
 680.550 339.224
 766.498 157.405
 514.326 668.226
 992.110 797.723
 92.345 190.666
 13.941 203.686
 216.935 22.898
 119.252 763.908
 206.870 86.006
 493.855 436.387
 588.166 777.010
 350.914 330.842
 530.779 846.310
 850.687 507.938
 894.104 584.324
 942.323 880.884
 739.731 716.008
 435.528 196.475
 199.017 318.791
 86.332 541.624
 103.568 40.378
 847.952 567.410
 335.017 836.205
 488.975 685.559
 290.590 76.289
 763.717 302.787
 635.403 907.478
 183.951 787.878
 891.652 185.028
 90.435 276.599
 747.534 607.979
 263.418 713.201
 931.570 172.626
 302.947 197.359
 345.925 979.632
 715.202 885.880
 968.332 340.929
 275.938 413.689
 977.409 95.920
 225.459 213.539
 119.864 891.799
 53.384 784.301
 587.598 754.680
 631.020 79.775
 503.610 687.139
 772.774 850.694
 501.496 899.557
 687.100 199.544
 125.953 9.088
 396.592 419.035
 761.000 528.195
 953.757 639.465
 216.484 887.519
 994.378 57.123
 758.175 283.734
 898.400 845.398
 366.428 766.150
 65.755 942.985
 45.542 145.904
 761.885 90.877
 600.989 763.855
 798.138 963.565
 53.282 638.977
 342.145 362.546
 692.193 554.423
 212.387 955.159
 198.124 756.078
 612.013 332.534
 601.762 935.833
 865.507 501.610
 529.814 362.820
 6.848 732.743
 932.841 489.214
 151.580 762.010
 628.465 187.959
 292.749 142.305
 664.913 338.033
 270.388 386.501
 939.700 634.748
 157.609 927.006
 247.961 909.631
 617.810 696.985
 114.389 553.880
 54.946 828.278
 339.981 774.090
 692.860 958.933
 205.921 807.408
 374.380 489.369
 86.187 89.518
 613.323 751.169
 770.336 922.733
 712.860 27.630
 858.758 918.183
 985.249 152.400
 13.247 386.751
 877.142 614.353
 802.746 694.535
 181.155 706.441
 132.407 162.450
 260.745 907.423
 366.760 424.005
 47.593 902.499
 915.885 823.759
 407.553 97.056
 236.299 770.560
 684.802 212.526
 473.186 299.140
 899.421 271.211
 733.133 51.376
 219.522 564.592
 700.318 590.414
 186.579 784.767
 795.853 298.549
 426.565 499.368
 709.656 990.546
 617.355 325.390
 114.766 970.649
 645.592 156.239
 991.608 262.554
 717.642 409.014
 858.522 601.023
 686.622 666.227
 517.466 961.482
 720.764 109.174
 700.400 655.067
 321.088 490.810
 341.450 582.301
 454.822 926.952
 528.927 135.342
 514.843 738.901
 514.846 498.895
 957.298 842.112
 310.506 21.226
 775.358 518.663
 286.264 722.679
 605.648 750.991
 61.003 458.898
 857.378 936.475
 629.437 354.218
 127.812 693.062
 778.724 727.812
 599.675 442.327
 113.591 227.109
 587.990 495.577
 493.009 401.419
 850.060 839.024
 11.330 650.668
 330.771 724.505
 290.635 792.743
 276.678 422.064
 325.089 346.424
 910.604 120.031
 296.512 729.510
 360.645 397.647
 105.590 643.138
 233.820 16.134
 105.651 938.903
 18.425 938.241
 34.403 746.061
 496.857 596.354
 90.127 838.600
 111.925 978.267
 747.539 428.354
 17.034 221.596
 337.805 328.598
 570.072 126.894
 788.193 806.086
 721.148 480.893
 718.801 257.455
 967.745 880.578
 394.098 952.937
 882.403 62.319
 721.220 596.904
 186.230 654.921
 548.598 986.716
 677.578 18.794
 249.413 0.406
 213.950 23.567
 854.445 917.041
 274.069 512.307
 536.042 344.067
 237.021 951.278
 825.418 981.979
 450.384 660.125
 683.482 52.444
 916.302 738.998
 133.295 421.206
 203.839 677.830
 120.609 497.092
 150.856 860.608
 196.302 634.183
 405.679 116.601
 437.753 522.356
 687.390 864.281
 250.063 454.106
 326.529 625.897
 645.654 200.703
 650.987 35.698
 703.212 831.845
 774.022 337.791
 893.450 249.042
 444.572 576.122
 147.198 568.821
 659.650 665.434
 76.304 147.806
 492.843 635.171
 863.452 863.734
 43.348 35.734
 564.973 896.169
 990.970 656.359
 50.979 345.311
 91.967 835.059
 497.671 509.633
 159.198 142.826
 283.544 951.682
 931.802 636.859
 688.824 820.331
 501.559 131.403
 898.041 486.741
 75.479 601.374
 229.808 875.703
 220.190 375.021
 114.225 934.832
 959.990 790.120
 283.545 247.863
 246.381 476.671
 690.912 647.304
 145.336 21.669
 407.816 863.772
 315.228 992.517
 834.850 327.965
 892.196 810.245
 981.432 545.463
 132.904 827.437
 895.860 339.215
 162.231 874.953
 952.878 309.919
 963.821 83.180
 105.494 226.564
 566.078 685.023
 182.839 619.779
 899.573 887.490
 246.305 516.523
 421.789 515.204
 110.007 198.932
 662.350 631.954
 675.004 781.286
 880.394 525.507
 333.817 731.130
 42.569 477.021
 565.100 683.390
 25.505 450.771
 978.289 745.137
 973.829 944.508
 583.323 214.474
 960.272 588.073
 377.896 256.491
 807.819 911.131
 468.949 624.514
 157.739 903.799
 709.390 283.846
 567.672 340.957
 146.326 601.389
 769.567 247.205
 682.778 186.933
 830.286 650.376
 68.249 105.328
 163.308 853.617
 300.135 883.560
 416.506 686.084
 461.486 888.806
 689.829 547.947
 992.730 394.636
 252.562 914.750
 25.636 139.651
 570.218 317.973
 154.905 839.095
 607.058 572.438
 422.620 873.623
 835.418 216.905
 207.446 954.665
 404.804 202.518
 586.512 672.432
 452.044 876.024
 843.663 455.791
 472.150 222.745
 482.021 114.159
 124.291 260.710
 38.175 56.643
 378.044 905.295
 444.845 775.258
 774.510 687.006
 731.379 784.941
 0.828 428.018
 648.240 996.786
 374.006 530.855
 841.884 291.490
 72.900 460.790
 557.511 702.269
 620.789 508.467
 404.629 220.623
 733.658 87.780
 457.812 430.539
 942.452 883.807
 184.246 348.375
 555.719 734.612
 270.464 404.145
 440.059 467.977
 71.159 118.065
 600.233 168.805
 909.193 892.392
 682.860 815.301
 932.224 407.041
 804.188 572.548
 370.020 347.814
 713.844 592.233
 358.192 843.724
 405.894 148.782
 597.208 795.821
 232.608 697.719
 927.045 760.668
 174.442 714.715
 922.530 739.546
 684.672 347.448
 185.262 917.213
 924.725 261.316
 536.269 405.334
 905.366 999.470
 538.334 454.411
 171.696 513.004
 15.725 499.084
 41.577 694.938
 637.342 155.246
 805.841 108.654
 410.667 769.618
 706.093 115.267
 650.192 974.787
 356.442 143.203
 765.015 582.465
 706.990 415.816
 14.074 977.752
 749.994 458.566
 240.201 395.952
 238.443 686.207
 880.012 275.060
 468.232 253.226
 198.023 501.193
 119.532 708.698
 480.851 286.319
 663.540 291.771
 699.436 638.556
 524.085 538.578
 80.787 671.777
 99.080 238.838
 880.634 135.423
 657.252 314.317
 997.563 575.121
 746.794 416.311
 578.864 23.516
 3.492 620.266
 427.720 397.623
 498.527 588.293
 397.844 188.800
 95.836 670.968
 450.761 184.473
 723.800 215.302
 126.258 982.956
 237.706 563.706
 639.902 845.731
 342.378 987.281
 52.687 882.622
 246.326 854.679
 165.037 857.202
 670.551 344.440
 256.493 721.105
 80.635 754.255
 137.839 790.629
 547.163 125.606
 396.516 736.974
 166.871 308.020
 219.401 7.948
 148.696 445.686
 868.114 184.918
 341.394 32.907
 187.613 120.955
 462.340 396.980
 453.934 536.502
 593.040 611.446
 244.424 365.588
 601.748 193.535
 754.944 361.903
 206.229 412.249
 332.463 869.119
 22.279 933.360
 755.644 828.460
 481.243 801.096
 625.940 898.920
 220.847 240.263
 850.995 377.819
 939.559 434.572
 662.552 573.047
 690.050 665.216
 542.498 550.716
 809.774 986.943
 291.087 185.761
 737.091 876.578
 796.981 116.891
 633.659 51.041
 723.721 255.180
 275.059 349.160
 754.038 637.350
 32.018 275.202
 502.461 635.634
 847.475 474.060
 66.703 337.207
 26.522 150.819
 115.995 553.877
 956.549 754.307
 664.800 699.505
 826.349 248.908
 336.172 226.174
 231.464 25.817
 141.591 503.949
 657.425 119.070
 82.631 792.374
 95.006 448.811
 281.663 129.164
 37.251 510.566
 769.578 663.436
 365.244 351.741
 471.687 813.112
 879.737 52.733
 640.485 20.472
 663.498 877.962
 865.530 223.479
 952.190 40.776
 554.483 126.239
 590.656 784.792
 211.340 128.371
 500.495 512.983
 52.484 314.083
 380.985 675.249
 190.619 177.337
 308.784 376.750
 301.575 4.719
 145.882 404.702
 967.910 803.754
 66.285 943.273
 692.979 867.818
 879.616 397.805
 404.640 41.805
 676.771 864.617
 451.892 293.229
 114.873 135.511
 51.748 614.773
 64.948 131.876
 606.762 665.755
 488.062 127.635
 603.155 996.108
 109.341 489.423
 61.084 547.769
 502.585 273.334
 965.742 270.667
 562.659 347.826
 312.532 765.552
 462.905 630.036
 481.378 530.806
 208.340 36.739
 572.277 568.072
 893.032 260.784
 122.704 230.422
 45.894 29.169
 651.584 481.057
 750.117 10.605
 676.719 389.819
 997.887 589.778
 3.286 214.524
 397.197 774.430
 28.888 795.217
 487.827 152.423
 732.508 998.573
 608.658 62.264
 665.345 368.959
 250.932 615.932
 223.995 20.065
 847.834 441.720
 421.910 699.956
 908.683 662.159
 272.683 211.936
 678.235 743.676
 326.029 318.622
 163.284 146.622
 249.651 507.231
 448.180 753.760
 101.353 676.537
 949.577 589.610
 887.329 811.556
 323.235 480.491
 534.589 948.303
 519.653 804.388
 725.883 370.487
 331.624 990.367
 440.355 711.523
 229.382 739.210
 126.922 912.586
 334.884 230.805
 402.182 280.584
 746.216 681.106
 31.203 934.017
 739.355 223.793
 816.426 970.863
 504.137 71.972
 313.743 757.368
 323.640 506.250
 20.731 852.252
 494.256 321.256
 672.791 545.118
 773.023 717.525
 449.821 614.322
 898.547 164.611
 478.330 277.316
 383.876 790.112
 828.794 10.209
 649.400 314.125
 901.322 813.361
 929.436 286.582
 387.705 972.278
 729.089 373.318
 946.639 549.394
 862.862 43.899
 961.115 899.819
 910.985 248.874
 720.647 855.668
 874.347 435.697
 622.423 807.545
 688.268 581.090
 378.674 432.335
 316.098 243.748
 195.172 993.361
 336.082 36.362
 718.073 957.474
 162.332 341.800
 582.147 634.862
 409.549 657.521
 309.380 917.772
 981.006 138.081
 357.993 256.236
 492.717 851.639
 391.056 310.110
 859.811 997.211
 482.173 320.733
 682.496 9.974
 492.568 981.429
 351.037 667.931
 306.510 298.588
 116.810 201.002
 896.066 734.587
 278.241 79.937
 275.159 436.245
 837.645 855.011
 598.673 969.526
 682.204 741.323
 844.749 109.991
 417.371 867.546
 395.421 551.918
 274.503 367.494
 188.583 85.537
 70.655 89.020
 67.103 805.560
 514.082 303.130
 191.127 224.863
 424.483 739.086
 427.852 10.143
 825.523 760.648
 87.704 182.574
 725.256 886.925
 163.973 552.615
 537.307 891.807
 859.141 416.265
 24.602 772.378
 978.606 928.214
 834.152 233.494
 152.296 398.877
 804.530 407.890
 546.014 116.358
 389.601 124.408
 64.728 265.726
 577.698 597.536
 174.843 466.894
 373.347 276.262
 605.455 254.876
 230.055 236.922
 881.410 123.879
 212.356 801.291
 23.581 206.777
 260.785 516.552
 782.125 186.822
 825.666 647.274
 482.746 77.521
 618.444 441.288
 328.381 263.526
 49.809 571.924
 751.699 889.826
 532.357 899.828
 927.772 803.911
 625.130 500.445
 679.971 796.838
 594.813 370.639
 922.256 620.899
 422.839 353.185
 232.450 966.038
 362.265 234.622
 726.864 302.222
 558.462 204.745
 767.854 804.055
 912.704 579.755
 171.853 796.151
 659.413 941.583
 63.436 637.883
 121.570 329.322
 736.677 314.487
 832.751 422.019
 311.905 343.983
 899.997 502.817
 415.916 837.759
 813.724 510.782
 946.435 574.002
 276.900 427.440
 415.328 930.416
 366.566 259.572
 685.755 164.276
 0.343 758.112
 740.412 277.918
 256.035 935.853
 633.700 36.043
 283.838 235.252
 10.417 342.964
 11.544 563.939
 616.245 394.261
 429.647 212.074
 507.458 804.714
 265.276 135.653
 193.905 315.136
 323.884 116.970
 553.432 992.701
 661.503 672.221
 948.546 875.972
 217.133 181.570
 796.662 356.235
 206.419 874.732
 711.007 825.649
 779.509 961.368
 885.725 120.451
 456.081 187.423
 369.587 420.041
 150.526 403.340
 309.665 671.768
 124.656 716.190
 779.316 453.889
 591.843 473.761
 891.810 888.345
 535.967 594.172
 78.083 709.128
 394.878 649.488
 538.652 585.257
 838.424 66.870
 408.049 9.409
 895.521 897.238
 365.787 479.456
 56.725 781.242
 639.436 821.510
 804.566 117.945
 249.628 596.152
 863.299 506.310
 198.646 876.564
 575.223 417.074
 186.662 836.166
 418.266 787.286
 513.793 597.523
 198.001 976.792
 581.230 502.828
 748.790 840.852
 908.142 213.982
 638.432 752.201
 728.351 947.421
 916.976 336.167
 995.542 321.479
 114.579 691.366
 309.861 133.716
 660.075 574.312
 761.860 299.605
 548.953 687.668
 680.135 845.029
 277.556 978.327
 552.527 441.741
 823.396 13.046
 81.927 461.314
 286.690 736.632
 128.715 868.957
 915.715 551.982
 703.373 719.167
 771.587 904.563
 803.265 301.596
 603.264 758.626
 663.954 634.220
 410.230 261.893
 422.412 544.285
 181.388 893.240
 600.225 813.237
 879.853 748.642
 620.440 103.587
 563.571 759.185
 511.374 712.356
 713.063 357.129
 341.816 702.249
 205.352 857.962
 920.190 8.242
 705.470 945.152
 98.970 579.964
 525.485 607.355
 206.755 140.536
 660.112 553.318
 813.772 377.798
 885.540 26.522
 180.222 256.832
 594.824 458.994
 376.903 91.906
 733.073 81.899
 568.253 245.522
 535.726 379.976
 251.665 51.896
 213.698 709.098
 124.225 277.174
 673.378 952.925
 547.457 130.166
 413.833 378.500
 479.082 291.753
 967.670 854.750
 992.989 420.763
 408.583 956.032
 697.680 166.807
 253.362 709.555
 150.448 439.812
 458.188 525.674
 738.767 880.866
 520.270 229.422
 29.223 494.264
 21.632 786.511
 663.223 846.636
 320.374 874.210
 981.420 241.696
 737.471 614.700
 486.968 730.195
 188.741 683.729
 391.278 621.132
 159.642 389.487
 32.917 495.218
 555.944 835.054
 206.740 273.326
 829.927 722.493
 0.659 115.393
 876.735 908.399
 803.807 288.655
 218.982 300.719
 743.022 383.509
 603.069 806.899
 22.939 621.793
 174.263 656.309
 915.438 512.332
 189.122 768.818
 471.652 794.502
 775.869 809.868
 247.049 770.206
 531.766 935.080
 348.589 571.407
 920.291 899.192
 171.749 223.436
 122.069 490.734
 111.722 138.328
 527.244 101.532
 952.848 767.862
 711.660 485.831
 286.995 938.692
 996.174 385.081
 236.811 23.613
 482.409 59.394
 593.567 730.834
 426.785 884.139
 679.557 339.921
 548.661 939.543
 347.978 617.410
 161.821 982.465
 403.008 110.930
 118.365 773.530
 801.937 767.917
 410.566 510.601
 560.147 838.826
 792.730 53.328
 667.033 306.263
 67.961 815.508
 213.547 897.194
 293.633 145.602
 584.613 367.582
 356.923 844.629
 65.381 745.361
 373.799 209.288
 710.143 641.928
 590.421 801.538
 316.157 423.597
 786.881 589.691
 898.782 817.265
 175.028 376.627
 74.946 519.384
 972.844 614.892
 202.537 210.078
 959.142 33.816
 295.605 436.575
 548.668 588.465
 519.234 529.224
 166.735 343.063
 171.547 722.105
 785.169 171.874
 269.662 157.060
 451.472 888.487
 285.811 409.040
 997.842 280.612
 921.683 551.658
 56.194 853.221
 583.748 820.064
 182.917 80.054
 28.653 374.865
 669.248 984.616
 412.354 42.147
 289.423 660.148
 204.467 733.201
 331.794 277.254
 453.328 330.965
 233.839 492.494
 118.594 482.069
 669.223 376.223
 366.137 32.739
 136.021 829.019
 161.926 888.465
 794.949 399.424
 352.953 221.534
 283.367 788.382
 907.830 73.379
 466.349 605.213
 659.000 141.642
 14.812 994.378
 872.731 562.262
 460.264 90.453
 229.929 717.533
 57.000 280.068
 366.636 960.459
 679.460 494.122
 362.056 847.953
 842.103 151.972
 416.450 240.190
 201.615 502.881
 201.817 936.112
 990.052 420.643
 843.501 376.679
 338.874 807.567
 377.547 124.488
 447.515 647.023
 581.632 103.215
 788.664 43.346
 879.712 0.641
 741.789 828.480
 233.322 368.450
 125.461 161.323
 544.970 119.532
 429.829 54.019
 678.678 673.922
 208.353 625.675
 144.935 548.175
 100.979 695.126
 275.791 845.804
 560.698 807.919
 132.296 780.071
 226.506 66.824
 820.808 952.083
 415.901 958.719
 554.948 789.726
 739.898 392.977
 972.242 14.863
 917.234 177.673
 513.022 701.631
 478.926 340.505
 286.369 887.199
 909.838 872.810
 804.258 533.475
 523.808 349.114
 359.258 164.867
 869.522 304.061
 79.869 739.910
 25.374 476.288
 825.801 285.672
 775.599 938.770
 916.097 831.100
 332.958 501.725
 127.302 32.409
 154.024 512.333
 695.889 169.335
 103.807 591.045
 26.511 500.272
 92.227 883.359
 90.649 157.366
 604.122 905.517
 822.665 215.539
 758.529 0.275
 233.766 423.724
 596.420 162.729
 98.961 499.536
 846.693 555.084
 385.627 283.129
 48.710 302.515
 621.010 360.387
 410.120 190.038
 4.101 704.184
 398.066 93.144
 697.237 164.781
 750.393 444.262
 654.955 251.931
 254.492 724.663
 910.784 92.960
 381.319 979.917
 123.450 989.422
 240.536 179.476
 637.383 912.357
 602.316 11.258
 421.358 120.313
 127.951 444.633
 174.796 918.786
 883.929 275.015
 122.900 233.612
 554.746 435.980
 626.783 988.831
 93.456 326.784
 608.624 372.024
 384.312 841.239
 908.226 563.035
 570.130 425.666
 347.972 786.984
 202.863 957.229
 367.874 36.724
 196.962 778.188
 309.337 166.278
 542.266 995.880
 561.359 473.795
 910.333 452.557
 950.620 324.284
 162.388 264.340
 649.465 778.483
 538.585 845.623
 13.844 830.205
 130.425 86.393
 745.312 461.150
 467.339 187.424
 524.117 816.261
 494.239 325.572
 288.951 916.326
 391.933 202.008
 976.251 255.669
 62.543 894.753
 189.051 694.717
 336.335 708.253
 681.605 329.346
 176.865 692.712
 38.695 595.638
 193.083 640.686
 643.221 110.593
 388.523 994.993
 185.965 532.294
 270.243 697.874
 129.088 688.669
 638.414 444.647
 819.868 29.544
 719.064 584.689
 321.363 24.957
 878.260 437.781
 518.287 902.291
 259.977 604.870
 33.657 289.578
 68.996 879.537
 897.024 132.343
 324.756 181.508
 508.982 161.623
 145.330 998.037
 97.641 212.576
 589.118 735.692
 737.719 592.804
 845.061 146.982
 856.683 259.450
 882.731 237.288
 567.985 832.143
 267.567 302.013
 809.992 8.419
 632.547 656.900
 120.017 88.453
 647.939 261.611
 503.224 401.490
 320.562 494.335
 661.712 67.703
 111.568 400.226
 303.289 852.164
 918.570 536.424
 154.220 763.947
 108.556 189.472
 35.344 430.222
 900.144 5.863
 134.480 305.371
 818.136 602.669
 706.072 147.304
 224.060 302.759
 465.869 361.104
 60.370 948.651
 116.389 243.929
 633.540 611.864
 758.621 599.785
 155.707 642.687
 515.337 879.614
 722.154 751.004
 938.449 957.488
 732.549 915.518
 701.814 909.949
 479.911 770.034
 524.793 20.456
 698.798 485.941
 141.922 497.983
 452.026 974.637
 669.386 657.197
 465.435 778.007
 737.078 151.984
 218.022 245.632
 901.345 144.836
 38.485 350.856
 851.717 407.622
 630.284 751.944
 826.725 426.248
 780.308 827.330
 89.228 779.858
 138.896 414.207
 738.519 807.303
 481.966 756.958
 90.962 798.282
 573.498 766.011
 207.302 357.706
 885.495 529.543
 325.484 909.376
 953.122 181.072
 243.273 514.222
 948.224 667.517
 433.919 780.166
 251.419 787.168
 547.161 901.715
 950.852 568.369
 202.076 69.935
 557.350 771.454
 700.498 185.245
 16.830 42.895
 641.208 50.160
 740.396 196.815
 885.016 845.602
 732.642 800.664
 976.636 547.553
 554.517 895.213
 866.415 130.991
 336.916 370.998
 567.073 561.067
 96.534 481.511
 529.534 79.179
 380.858 815.965
 907.419 560.961
 672.323 40.043
 209.940 427.280
 853.340 991.255
 903.872 916.477
 418.123 576.259
 431.222 430.442
 511.000 41.500
 552.630 118.426
 474.494 897.049
 427.786 96.066
 557.095 278.517
 2.065 463.950
 116.868 185.868
 9.690 106.776
 872.356 584.077
 733.143 652.949
 9.362 172.631
 909.088 753.220
 716.966 3.288
 253.988 309.151
 667.451 463.314
 737.085 526.867
 194.808 250.257
 271.895 783.509
 290.292 290.551
 75.337 633.345
 799.491 434.693
 779.684 723.609
 354.956 674.004
 28.470 578.440
 46.198 436.216
 873.231 799.990
 752.488 738.113
 771.401 151.740
 534.242 2.585
 403.081 668.736
 789.693 724.842
 239.928 587.005
 782.283 828.707
 755.486 719.468
 80.715 60.348
 133.408 413.707
 831.463 585.209
 156.799 408.788
 208.943 687.015
 825.176 530.757
 921.314 108.520
 900.080 11.502
 52.454 756.121
 609.283 331.335
 509.093 738.815
 803.857 435.397
 835.162 691.393
 951.468 286.782
 525.266 97.851
 30.414 340.078
 291.036 580.055
 57.714 257.921
 36.213 435.632
 114.572 176.355
 810.177 825.454
 125.567 943.733
 419.751 42.990
 683.840 919.890
 73.281 4.187
 101.329 300.190
 749.937 126.620
 886.927 211.291
 474.899 910.650
 630.573 466.135
 334.648 973.726
 989.999 334.578
 586.169 843.261
 159.864 718.465
 252.785 195.385
 948.692 966.896
 14.085 289.101
 824.380 245.458
 297.482 330.881
 18.788 914.609
 277.083 297.557
 839.109 74.946
 947.573 119.678
 629.567 114.365
 735.690 998.538
 600.554 323.138
 861.575 303.376
 811.262 22.442
 192.140 917.173
 601.407 40.250
 916.839 906.884
 441.652 141.701
 504.327 964.399
 562.394 320.683
 1.011 566.242
 456.730 842.635
 447.166 241.662
 893.488 18.378
 603.850 619.903
 956.500 823.544
 98.369 87.980
 710.987 362.030
 754.440 360.973
 829.344 524.553
 225.821 118.919
 157.419 0.249
 2.213 59.824
 117.051 561.172
 510.237 359.546
 698.009 523.304
 949.749 109.628
 847.444 775.337
 949.415 957.249
 400.464 305.979
 311.119 921.817
 472.720 815.341
 459.388 375.318
 944.069 595.146
 591.647 4.101
 368.960 250.778
 512.957 414.497
 249.608 126.035
 263.262 990.623
 75.927 104.620
 637.541 887.234
 173.374 192.747
 744.173 261.949
 86.138 341.765
 731.951 278.163
 666.553 21.449
 582.456 192.072
 28.339 291.862
 455.682 264.386
 165.498 498.763
 990.171 990.192
 32.876 203.957
 394.474 540.396
 748.957 793.222
 277.978 567.023
 915.122 131.486
 312.357 995.055
 775.032 174.262
 799.770 848.492
 567.954 128.335
 563.083 921.788
 293.691 381.092
 732.682 484.130
 615.466 300.219
 652.809 608.236
 519.895 222.846
 389.881 953.117
 947.430 600.294
 21.059 347.859
 47.905 701.815
 791.895 657.851
 227.681 383.951
 338.475 643.559
 289.103 843.127
 906.761 713.088
 849.496 644.926
 7.534 132.146
 823.678 587.116
 310.152 788.095
 97.126 543.359
 96.372 548.529
 970.748 554.698
 13.661 539.936
 465.069 306.155
 636.032 869.809
 902.043 231.465
 862.771 887.925
 185.279 830.968
 67.922 631.966
 51.001 132.752
 215.602 622.442
 17.392 357.379
 640.945 295.646
 402.148 809.841
 579.331 615.707
 268.197 382.286
 726.720 452.575
 484.892 136.525
 503.298 207.805
 823.935 591.272
 346.492 610.434
 541.359 175.630
 306.055 178.130
 702.678 953.688
 684.805 271.537
 389.671 66.691
 148.270 80.613
 263.882 286.407
 2.670 29.498
 962.068 798.818
 554.150 620.488
 748.386 529.694
 156.936 448.032
 361.517 436.898
 731.164 181.037
 264.465 698.353
 882.750 557.418
 550.998 354.642
 941.129 570.641
 684.222 972.298
 102.436 906.602
 466.374 294.564
 735.331 553.659
 169.448 672.907
 786.840 242.775
 426.777 622.843
 82.141 753.049
 207.239 935.013
 314.102 55.259
 205.713 976.128
 287.670 68.321
 103.032 729.103
 846.038 416.843
 21.569 607.684
 138.342 839.305
 852.355 514.269
 973.741 783.241
 7.984 131.880
 878.790 604.429
 192.462 209.681
 771.723 670.139
 432.546 38.889
 479.355 451.547
 421.174 360.850
 443.845 417.329
 46.541 305.544
 144.506 640.091
 262.617 346.640
 944.501 570.732
 468.969 663.664
 166.814 385.181
 658.174 223.996
 314.943 765.625
 434.833 603.769
 40.713 437.517
 865.875 339.561
 987.348 378.215
 70.677 989.939
 216.066 367.302
 662.553 150.846
 978.164 627.696
 99.633 240.676
 993.658 266.066
 760.509 794.331
 717.471 257.257
 23.747 391.009
 843.027 917.231
 774.017 813.866
 242.534 400.007
 883.080 992.624
 857.645 354.372
 200.933 119.944
 621.426 744.626
 149.127 731.720
 153.247 125.571
 920.779 688.931
 766.544 655.518
 674.334 848.349
 762.213 512.928
 653.038 731.023
 248.024 473.604
 389.998 926.352
 980.199 418.177
 668.072 56.708
 323.525 826.382
 621.607 389.637
 180.798 618.558
 797.929 153.727
 163.545 409.687
 473.670 88.359
 829.834 621.476
 455.428 49.994
 170.345 368.635
 725.361 687.677
 802.938 402.168
 937.337 382.688
 363.813 101.490
 73.783 182.132
 138.431 895.501
 761.032 219.673
 38.980 37.785
 363.454 750.258
 42.024 231.183
 163.975 86.654
 287.642 700.750
 648.586 336.923
 300.767 351.090
 181.413 341.948
 520.472 154.209
 549.007 804.969
 260.647 828.088
 910.140 510.469
 826.189 755.340
 381.091 233.100
 175.647 417.614
 664.766 439.498
 860.821 987.263
 971.786 953.546
 45.570 116.467
 737.821 171.068
 972.765 29.204
 896.878 220.887
 25.818 277.677
 386.175 239.216
 438.329 637.013
 123.866 982.538
 114.342 635.953
 483.609 695.134
 7.597 853.113
 685.320 81.733
 99.306 935.170
 3.030 539.196
 441.932 42.491
 60.377 365.435
 685.611 217.486
 121.690 396.068
 362.113 760.141
 400.029 592.493
 309.196 733.093
 278.909 207.608
 520.056 995.382
 596.092 741.419
 395.140 860.304
 958.188 437.941
 557.254 409.795
 464.294 302.545
 718.899 387.550
 314.211 786.135
 419.526 288.050
 988.649 405.901
 89.573 2.051
 20.157 684.072
 860.354 54.666
 657.285 184.023
 789.930 854.334
 871.822 920.614
 884.045 374.813
 409.194 597.986
 79.983 623.426
 752.493 577.898
 555.117 53.542
 606.819 65.316
 599.226 594.485
 536.094 91.540
 331.806 175.359
 751.215 620.039
 687.223 878.764
 386.050 653.785
 969.228 184.870
 364.465 7.977
 483.042 55.252
 693.417 367.101
 81.732 899.232
 578.355 74.488
 161.122 193.972
 590.236 525.441
 654.119 764.477
 488.757 37.221
 814.454 432.850
 572.667 151.384
 147.902 20.267
 261.979 753.044
 305.552 23.213
 273.386 449.582
 361.430 821.461
 312.314 886.151
 871.494 33.420
 833.813 150.417
 871.681 779.908
 609.289 963.476
 391.392 705.746
 644.171 812.513
 710.695 836.150
 318.638 663.867
 2.960 798.607
 442.957 28.701
 911.089 848.293
 532.749 329.100
 189.436 114.336
 897.341 137.282
 692.774 794.046
 804.373 607.634
 548.920 812.151
 822.097 478.895
 356.941 22.025
 561.623 346.150
 205.258 36.633
 137.080 459.047
 403.586 559.648
 252.806 329.234
 222.950 853.906
 511.891 677.294
 995.288 87.533
 246.388 234.172
 448.078 480.931
 401.245 166.342
 652.640 824.073
 94.393 215.697
 913.135 317.684
 835.700 347.775
 985.689 228.918
 756.815 864.605
 315.652 347.701
 899.786 655.861
 340.929 130.365
 780.092 894.524
 108.862 59.343
 303.197 906.854
 474.847 609.215
 224.497 802.709
 427.227 158.331
 830.612 398.452
 752.697 730.424
 343.274 923.600
 410.434 991.511
 741.815 412.519
 915.147 3.949
 630.601 747.983
 486.580 782.444
 386.198 263.952
 155.619 277.427
 876.016 115.918
 828.550 491.369
 394.330 289.487
 107.605 615.914
 289.631 908.248
 507.186 355.231
 814.202 202.533
 353.917 607.676
 595.531 159.298
 830.660 937.876
 470.838 53.545
 238.792 450.060
 229.975 92.532
 981.526 826.189
 645.388 630.205
 88.960 115.771
 426.530 441.235
 341.249 944.867
 893.433 507.640
 431.233 877.421
 22.035 557.929
 826.596 830.670
 452.115 116.147
 431.858 477.002
 275.302 239.054
 153.064 106.417
 221.842 132.356
 576.836 266.963
 854.696 895.576
 187.619 825.659
 750.698 219.502
 562.597 720.887
 421.279 685.503
 456.323 320.872
 998.323 643.446
 472.864 814.273
 910.931 490.915
 432.005 681.171
 910.907 573.311
 580.240 909.742
 701.879 169.964
 442.940 9.972
 0.084 939.082
 529.995 945.999
 343.331 343.385
 915.595 168.689
 185.881 563.235
 238.724 926.208
 416.405 85.427
 192.789 799.453
 137.520 909.458
 571.995 928.932
 400.315 280.713
 353.210 38.037
 225.754 198.715
 752.792 123.623
 124.774 81.379
 299.044 477.543
 986.543 831.428
 496.532 562.649
 503.830 852.951
 875.536 624.103
 688.265 24.237
 68.578 843.162
 766.874 232.776
 939.628 297.757
 193.291 320.807
 816.675 84.625
 329.300 441.412
 104.392 174.807
 809.630 168.350
 243.390 51.637
 778.311 785.243
 351.794 942.403
 239.488 65.025
 352.590 666.700
 188.624 367.679
 828.388 341.741
 48.963 878.102
 829.212 603.877
 128.341 386.666
 916.877 713.195
 306.743 808.752
 592.980 131.841
 266.985 37.816
 111.025 524.859
 169.529 136.539
 404.465 883.578
 455.759 965.328
 312.248 765.381
 228.077 315.189
 495.798 770.069
 514.268 406.971
 913.261 12.650
 370.100 210.929
 648.550 826.546
 728.538 664.751
 437.496 451.802
 764.933 275.646
 747.755 382.483
 241.856 299.489
 562.566 109.179
 329.711 229.376
 603.707 580.228
 102.986 495.384
 71.871 93.280
 697.989 390.089
 752.164 932.280
 725.597 369.729
 650.514 689.422
 279.079 133.459
 18.726 303.442
 908.205 613.324
 470.024 741.737
 470.016 91.302
 864.650 431.671
 365.713 738.708
 190.929 874.281
 461.982 604.574
 919.033 860.208
 931.650 386.188
 353.072 752.468
 369.089 635.315
 646.247 943.607
 204.434 591.756
 120.618 766.699
 599.873 811.624
 797.695 411.596
 431.538 656.324
 2.012 231.950
 490.424 530.768
 153.432 827.214
 852.143 272.317
 474.738 440.282
 223.005 77.711
 71.852 159.479
 551.921 861.503
 410.533 677.619
 965.116 529.856
 534.609 605.858
 122.812 657.066
 818.798 621.823
 981.357 813.501
 699.139 746.126
 66.180 923.244
 704.237 376.000
 194.073 653.510
 452.581 86.723
 929.504 847.490
 769.365 759.141
 298.641 314.892
 98.599 63.504
 624.733 62.943
 283.315 375.609
 75.411 973.486
 102.550 610.830
 240.734 463.099
 685.464 415.651
 982.662 272.674
 770.641 476.229
 932.738 955.948
 395.700 101.031
 463.606 123.996
 845.160 562.391
 148.456 71.404
 862.744 183.044
 655.325 91.809
 260.559 712.058
 533.565 883.743
 97.740 924.572
 348.674 765.556
 724.126 516.409
 348.470 539.846
 812.411 553.522
 115.563 368.001
 360.152 923.819
 123.830 794.399
 809.402 261.906
 493.665 473.693
 387.977 653.426
 584.020 344.808
 456.972 442.953
 998.467 119.213
 691.969 676.707
 575.759 431.438
 921.064 8.108
 518.750 775.184
 185.443 320.333
 853.373 122.876
 324.817 306.384
 343.903 619.784
 70.726 864.831
 92.670 941.286
 158.904 380.492
 670.189 304.462
 454.019 866.140
 432.158 999.511
 75.683 37.305
 937.891 934.793
 286.398 810.933
 173.363 619.444
 665.927 484.650
 762.447 302.865
 271.238 131.612
 11.237 480.271
 939.004 92.068
 540.039 502.352
 203.551 53.176
 311.175 705.561
 5.666 170.107
 31.755 933.369
 188.175 221.692
 500.902 939.765
 897.213 530.875
 360.299 361.453
 321.415 572.915
 603.511 387.547
 545.579 991.989
 889.387 133.476
 714.735 439.595
 302.178 993.466
 695.994 916.732
 398.331 873.046
 189.250 467.352
 697.609 424.883
 927.171 345.121
 812.939 978.894
 576.230 511.495
 95.999 287.563
 13.541 263.788
 508.771 32.002
 321.530 320.978
 748.330 51.301
 579.894 86.951
 863.888 780.690
 10.792 480.707
 451.056 491.997
 370.840 476.449
 305.652 717.607
 507.468 779.718
 313.758 66.964
 485.823 215.712
 569.716 388.548
 627.153 900.267
 801.092 531.837
 615.010 970.691
 269.296 480.253
 659.426 81.680
 364.379 280.329
 652.168 420.230
 158.874 422.803
 592.317 202.827
 592.418 342.157
 57.739 418.960
 668.931 711.980
 594.738 548.411
 831.635 709.827
 998.635 567.778
 386.882 407.904
 168.656 376.751
 652.439 681.566
 600.833 810.081
 164.329 298.520
 395.464 290.573
 371.622 205.532
 616.685 446.385
 441.820 29.957
 869.973 327.340
 79.976 789.551
 430.928 265.575
 199.736 100.513
 240.632 631.936
 269.718 400.966
 607.693 328.010
 667.521 991.019
 756.039 552.081
 208.149 922.787
 115.377 303.788
 553.387 861.528
 855.473 5.609
 661.927 155.201
 957.078 168.982
 92.727 182.775
 635.165 8.826
 440.621 55.568
 181.358 493.241
 655.877 390.572
 972.192 326.397
 498.713 895.413
 151.400 514.115
 4.491 152.280
 194.315 305.811
 11.967 279.518
 510.229 686.613
 540.670 116.724
 446.818 93.206
 927.104 520.042
 495.468 420.902
 54.125 82.403
 326.305 592.420
 972.963 687.746
 129.155 276.752
 540.043 363.556
 926.636 725.393
 16.858 772.715
 336.506 970.200
 633.945 759.641
 173.617 779.599
 951.572 778.579
 232.049 166.127
 89.716 941.000
 212.759 886.970
 6.464 247.097
 652.376 179.800
 513.119 251.953
 658.357 968.824
 490.401 664.058
 511.853 391.131
 255.480 902.316
 712.355 802.569
 494.753 432.809
 710.918 387.308
 970.887 269.275
 517.886 218.542
 11.422 618.326
 136.190 592.625
 845.086 563.816
 625.074 819.074
 253.920 462.584
 757.426 418.721
 915.445 429.362
 115.666 26.969
 708.730 751.091
 948.419 774.156
 218.684 134.994
 758.186 716.822
 589.718 470.813
 937.287 109.117
 726.754 901.631
 546.837 160.175
 920.120 841.290
 726.120 39.228
 161.084 556.737
 114.984 524.290
 424.613 723.632
 910.826 991.870
 811.580 151.643
 808.070 704.343
 778.272 616.142
 579.051 249.049
 429.137 395.249
 650.965 840.161
 529.689 930.716
 867.380 222.783
 109.031 758.893
 51.215 471.122
 192.314 10.718
 818.601 792.154
 837.499 889.367
 842.338 916.683
 581.068 398.927
 895.630 55.549
 34.871 530.557
 190.289 134.971
 460.548 193.210
 880.762 907.316
 996.072 498.904
 961.366 8.229
 966.641 937.978
 917.235 434.956
 602.902 383.853
 381.320 731.403
 65.131 391.027
 134.673 251.138
 62.394 551.696
 203.099 738.956
 518.886 678.267
 640.780 524.233
 711.693 719.681
 144.596 395.045
 449.471 802.905
 658.742 651.750
 122.269 836.992
 58.013 493.478
 599.545 211.036
 243.092 232.938
 834.923 260.181
 148.826 466.398
 829.140 132.158
 316.401 240.006
 61.908 242.852
 575.095 84.454
 211.964 711.016
 734.931 61.816
 603.646 572.886
 926.774 346.226
 337.075 526.253
 713.503 399.584
 44.876 785.212
 409.889 200.998
 66.850 951.712
 218.110 831.004
 18.732 754.109
 41.870 726.468
 53.846 957.840
 869.413 227.413
 957.103 626.258
 802.063 391.821
 777.248 373.474
 491.056 108.011
 281.781 994.225
 475.347 76.583
 723.778 332.415
 683.807 445.805
 433.272 929.788
 877.003 587.004
 608.505 614.534
 709.861 401.876
 482.791 997.516
 253.428 514.231
 207.712 857.759
 531.218 957.730
 327.834 651.194
 915.969 412.319
 459.015 165.141
 61.835 439.898
 632.854 479.216
 584.097 439.203
 973.170 460.310
 565.369 486.617
 743.955 609.738
 489.361 799.986
 997.509 54.960
 658.612 93.359
 780.161 212.424
 22.976 559.496
 172.724 283.634
 565.301 992.093
 983.659 440.770
 597.606 649.799
 132.691 733.900
 105.822 768.638
 197.612 347.544
 437.861 188.451
 111.337 554.140
 405.353 803.073
 32.461 275.545
 214.205 544.500
 240.987 556.506
 456.378 330.125
 880.295 976.896
 791.421 941.850
 153.470 349.199
 481.005 659.601
 441.766 246.299
 875.481 773.328
 828.193 530.096
 504.392 871.340
 841.117 167.164
 11.612 213.887
 370.715 52.828
 672.632 104.849
 722.314 164.236
 211.536 167.632
 550.804 236.780
 626.766 900.663
 942.884 932.340
 469.325 60.907
 480.766 534.088
 679.186 918.679
 611.951 968.082
 562.978 502.473
 772.807 89.528
 629.477 758.082
 255.090 869.807
 832.813 371.839
 878.475 333.357
 803.847 534.183
 831.013 790.869
 77.921 468.105
 83.709 332.434
 305.597 329.372
 173.714 432.227
 318.405 454.206
 809.804 391.633
 523.664 628.590
 188.605 742.596
 933.805 465.246
 453.598 445.345
 662.074 374.091
 792.294 57.895
 607.064 414.635
 989.437 108.020
 425.235 329.969
 153.042 756.426
 578.574 728.052
 951.005 863.002
 22.305 33.826
 262.567 632.202
 946.309 962.770
 212.835 760.562
 338.436 731.109
 249.753 96.087
 135.718 528.694
 199.350 168.846
 461.538 337.075
 132.949 2.868
 207.021 517.485
 763.522 575.571
 750.246 652.005
 899.916 372.109
 367.733 467.439
 997.760 173.661
 282.124 767.182
 903.146 521.614
 914.687 744.320
 666.380 980.608
 830.688 842.345
 563.110 164.576
 842.529 102.157
 782.034 539.189
 485.660 209.721
 283.170 834.906
 524.597 903.026
 87.727 826.285
 652.933 65.400
 297.260 600.042
 197.299 421.145
 851.539 856.892
 449.051 845.753
 895.039 396.446
 460.529 634.147
 432.975 612.019
 439.575 754.733
 99.171 480.260
 644.400 913.179
 537.814 342.006
 261.519 807.337
 405.450 424.063
 686.454 63.522
 942.635 0.925
 917.133 185.133
 638.912 810.389
 113.770 238.704
 740.674 553.047
 429.595 661.730
 327.703 273.650
 830.792 353.636
 837.451 158.979
 110.790 349.166
 251.342 824.333
 676.408 756.067
 507.578 796.925
 907.121 40.656
 981.157 452.814
 132.758 80.712
 313.459 703.617
 161.419 980.773
 298.066 854.864
 143.454 406.693
 582.062 129.822
 657.301 981.069
 346.492 746.892
 730.308 66.451
 937.733 296.933
 996.912 417.295
 263.086 646.198
 985.400 713.119
 97.002 113.992
 203.816 793.802
 805.078 179.992
 59.239 543.332
 245.612 168.620
 939.846 241.354
 195.441 956.656
 965.959 893.786
 838.496 740.638
 878.060 526.524
 0.705 783.702
 382.967 782.373
 590.185 103.818
 583.533 893.981
 362.114 549.100
 135.126 348.500
 756.148 179.013
 719.499 337.399
 311.984 396.148
 722.507 562.270
 544.813 681.021
 518.462 700.404
 224.481 916.761
 75.966 18.461
 645.527 261.927
 236.204 345.848
 673.673 964.029
 706.194 108.796
 409.476 795.204
 741.174 999.902
 101.599 342.155
 549.651 374.776
 178.592 867.783
 482.588 776.848
 735.233 70.309
 108.672 383.399
 621.719 751.321
 827.615 321.131
 133.591 136.712
 933.286 39.358
 707.855 609.325
 161.368 465.136
 594.875 660.204
 98.690 849.877
 122.982 463.334
 202.969 794.322
 408.429 158.791
 95.052 292.106
 520.077 489.240
 706.790 35.757
 597.398 188.139
 465.226 98.052
 981.095 543.930
 90.033 241.770
 365.394 957.728
 601.195 968.301
 465.256 432.773
 556.150 327.339
 934.082 658.308
 341.472 953.346
 819.717 320.077
 968.143 638.007
 838.480 141.588
 399.397 500.087
 136.711 857.514
 66.640 874.521
 32.930 281.516
 196.222 951.159
 855.506 59.577
 624.691 881.076
 353.037 816.255
 373.053 105.976
 28.033 690.515
 784.545 515.923
 977.536 720.945
 112.179 304.969
 593.795 943.783
 131.266 66.305
 538.932 193.537
 410.998 382.259
 342.680 492.884
 23.830 444.071
 442.855 149.505
 620.723 747.040
 483.553 571.614
 326.448 703.987
 773.506 715.927
 887.200 800.254
 382.008 602.020
 961.152 263.691
 886.163 591.426
 612.669 870.669
 82.428 30.048
 637.284 572.381
 417.608 295.690
 694.957 863.264
 687.506 451.645
 704.310 874.763
 981.492 270.746
 94.540 852.853
 532.628 816.234
 321.481 147.429
 257.992 515.920
 230.137 927.187
 363.035 479.789
 41.181 246.757
 535.806 939.355
 809.896 686.302
 398.448 146.382
 462.343 800.604
 19.351 891.228
 967.978 938.660
 252.827 284.877
 826.176 400.440
 375.216 407.243
 995.245 299.696
 166.205 436.595
 298.490 206.287
 59.276 535.724
 527.989 594.648
 901.052 940.087
 211.224 163.681
 939.505 747.621
 790.063 195.090
 957.367 990.785
 720.380 650.093
 609.422 835.931
 371.478 677.395
 468.713 626.123
 178.343 517.637
 573.243 899.558
 70.469 481.374
 255.666 180.847
 15.682 179.531
 176.151 976.314
 526.245 568.629
 33.661 992.568
 80.814 599.752
 751.792 640.799
 726.062 432.709
 698.962 654.227
 195.506 788.425
 963.944 415.052
 982.963 196.935
 949.511 907.970
 149.989 679.948
 730.447 153.417
 649.481 950.812
 236.651 354.065
 483.548 76.493
 434.869 657.730
 657.784 922.203
 189.237 508.815
 174.769 676.439
 355.032 654.955
 958.192 560.037
 203.395 387.039
 800.165 75.486
 367.362 926.599
 65.697 111.048
 849.225 707.544
 810.785 27.553
 22.209 817.718
 218.049 814.127
 109.947 24.095
 323.410 183.305
 27.631 573.061
 99.176 407.130
 239.574 569.778
 226.307 985.988
 27.785 948.862
 688.158 243.554
 201.868 369.203
 459.075 397.489
 316.945 331.029
 556.643 950.244
 236.420 220.897
 41.914 651.891
 791.304 153.947
 856.575 222.362
 86.901 481.297
 801.752 289.493
 8.096 758.838
 315.274 48.130
 822.059 192.130
 770.958 311.178
 695.203 956.610
 786.357 383.400
 981.797 984.558
 918.954 411.149
 434.315 467.336
 292.694 54.872
 988.666 366.319
 217.856 895.498
 526.808 96.998
 41.524 460.870
 379.366 452.199
 40.336 74.728
 243.926 981.834
 592.075 459.810
 431.374 933.513
 541.236 630.239
 761.459 481.640
 212.435 689.087
 186.533 98.900
 984.021 698.003
 84.008 335.558
 475.179 440.874
 706.506 16.538
 938.969 187.001
 175.042 507.400
 310.126 136.356
 634.187 567.058
 902.097 155.724
 326.364 742.265
 57.874 386.237
 780.735 876.709
 162.116 906.917
 524.205 232.169
 549.136 602.875
 509.601 842.001
 677.282 828.901
 199.063 945.679
 872.653 138.195
 146.959 859.840
 314.838 911.260
 282.548 114.956
 288.356 961.575
 512.203 581.327
 52.817 293.311
 936.842 93.401
 692.691 963.186
 932.662 492.700
 647.271 165.702
 671.062 298.030
 149.424 70.793
 783.479 393.525
 827.597 838.639
 813.651 232.948
 261.967 501.847
 676.556 390.086
 298.421 814.676
 471.097 653.776
 582.205 637.689
 911.792 851.026
 698.585 259.643
 170.619 777.586
 825.984 203.024
 699.274 882.646
 196.104 352.209
 358.145 68.912
 396.889 661.323
 962.901 272.854
 582.529 610.762
 802.725 539.597
 607.620 995.631
 243.900 525.640
 570.958 445.653
 744.721 688.731
 32.225 334.276
 336.945 562.019
 499.031 865.576
 317.451 178.658
 622.639 202.270
 812.119 898.762
 791.558 478.718
 370.613 94.016
 579.439 531.743
 502.700 632.820
 346.972 672.510
 328.706 162.966
 479.393 948.518
 371.764 357.205
 477.675 130.208
 128.790 633.299
 831.356 266.995
 909.865 213.203
 156.352 648.201
 599.293 590.780
 57.246 571.790
 361.541 644.110
 98.700 554.867
 865.253 383.102
 876.264 742.115
 630.174 57.342
 647.560 899.932
 495.204 470.035
 208.260 783.678
 668.721 524.560
 514.266 982.748
 141.101 458.829
 6.041 872.916
 528.107 853.593
 180.108 718.528
 365.031 303.674
 876.653 589.672
 5.568 851.283
 164.102 803.503
 195.098 648.960
 958.090 416.947
 11.988 362.972
 422.862 633.146
 707.760 78.366
 280.588 220.177
 360.298 722.204
 864.152 452.001
 595.020 595.205
 760.608 83.495
 666.242 573.326
 327.805 269.329
 242.246 4.263
 50.801 576.732
 448.337 640.013
 415.984 661.691
 316.070 991.273
 700.708 254.489
 315.605 904.343
 239.352 701.766
 241.632 603.446
 470.612 947.320
 339.668 833.911
 486.525 902.097
 234.635 522.916
 184.951 195.208
 322.053 748.561
 221.261 243.137
 746.012 994.723
 211.845 994.701
 688.049 153.671
 465.153 66.874
 275.664 521.893
 511.788 883.706
 165.248 883.529
 933.165 860.472
 516.602 472.437
 211.193 271.655
 237.872 196.189
 255.174 728.810
 701.958 556.533
 825.478 837.850
 607.267 540.287
 638.750 660.405
 844.716 726.931
 581.549 767.047
 534.459 574.677
 206.718 528.195
 283.649 431.523
 770.974 568.895
 992.400 163.304
 177.630 134.752
 578.817 304.335
 702.854 236.630
 13.568 490.641
 648.088 510.957
 336.142 319.599
 619.347 540.478
 482.812 147.045
 982.925 107.811
 982.923 153.330
 886.967 322.469
 895.888 18.822
 722.585 482.973
 864.815 997.800
 883.254 761.962
 280.823 84.315
 476.592 576.784
 289.666 356.535
 261.108 714.916
 562.316 765.237
 487.847 696.955
 304.744 410.912
 691.984 395.016
 138.612 311.543
 424.530 886.735
 61.260 394.195
 764.404 861.035
 335.778 808.490
 484.733 438.333
 593.744 34.796
 445.626 2.354
 706.116 786.154
 83.501 931.488
 721.683 537.798
 402.053 973.370
 845.396 84.495
 232.784 326.523
 567.007 762.226
 517.876 317.521
 517.904 581.190
 221.883 321.874
 873.338 221.305
 151.660 342.987
 398.768 624.787
 359.279 397.997
 911.609 283.911
 27.025 664.651
 669.808 532.341
 346.301 712.725
 261.482 487.629
 166.258 210.670
 38.148 308.556
 318.942 287.557
 169.181 187.351
 944.651 407.092
 486.098 822.529
 716.153 730.030
 499.702 858.025
 168.553 700.196
 206.308 38.578
 911.309 74.226
 525.012 246.181
 61.551 53.806
 727.972 539.215
 978.082 189.656
 919.723 222.058
 180.927 567.593
 197.854 501.183
 52.798 608.148
 371.874 622.664
 580.441 902.451
 144.156 489.578
 502.403 549.042
 158.817 595.787
 985.722 770.273
 821.798 920.432
 510.508 384.922
 886.849 955.990
 354.963 348.052
 414.379 808.723
 753.529 783.261
 348.114 845.833
 960.344 109.964
 951.142 466.648
 554.780 283.761
 109.432 559.026
 44.517 236.169
 786.514 146.076
 276.428 126.880
 15.078 726.986
 181.715 453.339
 885.270 229.465
 737.556 735.887
 259.204 196.191
 704.464 889.459
 958.176 465.123
 131.138 373.002
 63.438 831.007
 944.602 284.245
 700.931 915.542
 253.557 139.573
 281.348 165.098
 581.217 686.554
 3.525 741.641
 857.368 670.899
 443.856 294.277
 88.357 591.450
 17.585 681.104
 591.318 588.232
 858.282 654.626
 131.763 322.144
 396.104 95.592
 301.226 13.659
 378.612 361.949
 776.606 345.793
 852.899 759.475
 431.115 227.961
 375.712 602.074
 537.144 127.189
 428.440 141.823
 886.098 857.235
 253.578 156.277
 624.398 70.677
 494.173 793.739
 996.803 810.950
 581.362 522.060
 229.418 78.146
 579.239 594.736
 159.712 562.308
 540.784 246.744
 317.370 259.767
 561.483 34.699
 318.612 261.154
 924.681 29.813
 201.654 374.137
 628.917 412.077
 699.412 600.376
 364.830 869.681
 117.441 645.846
 688.303 814.296
 113.914 318.642
 815.794 31.518
 120.462 710.951
 574.270 13.011
 707.686 715.464
 576.452 895.008
 899.579 574.695
 495.417 954.622
 243.014 579.030
 291.988 804.377
 510.621 630.791
 643.063 355.629
 879.971 482.875
 446.498 887.771
 614.157 987.930
 783.876 22.711
 946.974 494.395
 830.014 439.027
 531.310 576.673
 959.304 909.049
 376.758 956.374
 343.620 862.112
 319.447 768.694
 122.794 591.239
 324.517 152.085
 292.476 366.984
 113.486 530.384
 660.006 805.262
 982.049 345.225
 8.939 575.349
 178.773 454.101
 257.762 915.309
 755.036 897.827
 246.603 945.768
 477.944 362.897
 514.203 705.888
 780.182 912.473
 290.984 459.804
 66.848 568.353
 15.662 685.463
 224.742 119.543
 143.671 324.354
 303.579 276.162
 345.000 168.992
 933.051 535.892
 454.179 540.055
 679.849 80.431
 631.659 767.088
 762.974 758.275
 97.368 61.628
 65.387 965.171
 805.457 551.112
 389.774 622.991
 424.150 933.243
 293.730 740.261
 674.154 86.365
 445.718 362.631
 249.377 220.471
 311.738 379.202
 309.059 729.667
 610.812 321.497
 583.151 780.113
 565.334 297.263
 993.483 72.917
 673.351 753.150
 960.457 910.166
 900.449 211.158
 165.582 180.891
 638.596 216.715
 978.879 704.436
 20.811 855.201
 370.140 319.321
 679.645 613.007
 315.311 499.749
 463.191 493.894
 223.121 198.458
 96.678 957.165
 59.955 148.466
 125.896 867.221
 788.298 367.630
 479.073 571.442
 679.510 974.981
 617.759 932.447
 567.054 287.938
 949.436 499.917
 301.370 182.088
 82.555 524.999
 510.425 783.064
 709.433 596.346
 296.765 161.600
 697.735 851.076
 76.750 22.268
 104.376 917.018
 333.153 633.327
 746.548 545.893
 378.765 925.032
 76.826 762.385
 164.829 787.485
 19.081 884.012
 890.768 893.361
 189.055 954.424
 435.569 637.848
 310.433 612.022
 19.464 75.638
 360.031 711.084
 678.296 606.418
 953.186 788.829
 81.362 945.038
 84.652 784.836
 514.098 955.132
 646.540 965.155
 875.132 835.815
 181.286 369.274
 776.596 56.083
 325.904 11.338
 89.038 222.424
 48.229 645.857
 917.512 648.966
 454.456 911.342
 241.614 949.269
 0.531 742.308
 585.455 172.957
 912.112 880.921
 717.985 322.964
 505.702 304.865
 712.290 979.904
 607.540 239.165
 734.753 964.367
 40.120 848.445
 790.108 736.763
 45.318 565.192
 743.118 584.224
 847.561 542.017
 276.697 607.364
 343.004 805.549
 862.924 394.132
 97.055 110.821
 228.542 867.124
 611.852 162.915
 429.552 693.621
 809.373 92.787
 327.765 449.014
 190.098 793.002
 631.133 284.505
 449.759 773.403
 443.051 545.088
 949.173 564.061
 515.261 755.258
 269.082 741.436
 744.490 795.096
 780.920 392.224
 352.441 351.028
 316.422 157.341
 178.391 782.175
 417.814 955.930
 457.721 98.989
 543.160 506.843
 800.514 525.358
 938.387 913.968
 92.513 94.099
 571.960 824.111
 64.802 409.597
 666.515 104.236
 995.307 366.910
 513.626 112.073
 669.561 526.232
 685.899 584.069
 423.062 552.967
 680.601 961.875
 974.192 710.319
 860.049 788.057
 324.232 662.390
 167.968 179.116
 316.938 655.937
 73.226 525.546
 409.977 608.610
 51.147 561.438
 787.762 366.607
 389.303 17.563
 441.803 796.837
 383.997 840.179
 140.348 855.138
 963.149 681.686
 11.909 995.661
 271.935 198.239
 563.340 445.725
 833.114 913.431
 456.787 919.326
 41.669 706.963
 973.327 250.840
 173.386 684.008
 315.100 433.535
 932.528 486.755
 340.726 396.431
 191.415 376.840
 917.651 64.264
 793.904 389.306
 314.560 351.162
 618.336 919.024
 280.238 536.915
 989.163 523.738
 73.313 278.938
 659.212 928.966
 459.472 402.232
 78.430 4.614
 896.377 678.639
 345.173 297.689
 927.116 415.752
 881.002 886.695
 424.273 700.990
 460.923 348.876
 320.292 229.182
 202.687 369.483
 955.701 439.733
 608.813 481.471
 132.878 124.932
 854.202 4.000
 415.588 182.703
 514.613 988.734
 527.700 979.122
 583.827 814.916
 820.730 78.181
 380.301 568.909
 469.629 373.776
 200.841 963.067
 168.201 922.843
 945.658 895.208
 806.421 795.460
 475.822 816.542
 676.636 809.860
 933.129 496.610
 757.202 155.519
 369.731 72.968
 221.584 189.187
 719.360 116.013
 507.694 446.156
 765.743 881.243
 623.558 486.802
 402.037 658.553
 256.845 206.925
 156.154 747.922
 170.982 805.617
 912.058 820.466
 111.227 617.850
 671.205 381.599
 390.180 388.041
 458.813 497.629
 681.630 458.205
 427.540 528.047
 610.636 458.620
 390.252 112.983
 100.493 874.101
 421.041 279.552
 316.164 784.927
 499.631 73.314
 449.344 883.381
 92.135 303.784
 621.251 795.839
 917.286 668.406
 262.171 812.915
 251.217 930.698
 466.723 378.574
 988.451 859.383
 853.663 411.258
 267.672 60.409
 290.000 539.330
 957.108 568.081
 710.494 208.706
 298.023 410.609
 992.624 957.095
 851.028 275.579
 79.375 807.167
 857.091 709.027
 1.334 86.187
 694.643 965.585
 187.295 173.848
 220.577 54.604
 98.883 870.281
 64.034 707.121
 237.445 685.615
 988.336 820.455
 486.894 319.192
 42.317 461.011
 438.528 624.979
 634.666 152.355
 235.457 169.379
 833.860 15.987
 845.690 64.027
 25.249 328.415
 872.794 600.135
 652.251 312.710
 718.054 589.206
 689.964 988.757
 373.192 509.630
 9.592 797.857
 430.862 117.712
 106.612 518.425
 212.562 168.480
 203.666 865.414
 719.459 135.373
 372.645 672.443
 478.326 163.214
 624.721 888.630
 177.902 46.215
 420.347 868.801
 244.019 418.009
 485.026 823.624
 486.693 965.547
 365.436 443.379
 548.815 740.270
 712.106 874.414
 802.166 211.227
 669.927 560.179
 358.377 774.126
 40.449 249.188
 104.321 951.877
 547.133 400.920
 825.771 465.635
 786.719 608.916
 70.382 956.181
 440.006 719.969
 19.838 144.452
 399.925 411.962
 218.142 153.978
 463.613 843.743
 43.295 108.969
 640.710 992.107
 646.139 767.723
 418.321 718.121
 123.972 165.387
 162.858 872.470
 686.986 102.012
 352.380 663.073
 829.972 915.917
 345.317 514.092
 185.678 689.177
 680.881 80.648
 33.165 717.288
 454.479 425.461
 916.449 380.599
 552.656 480.588
 625.335 137.961
 604.160 318.091
 859.774 146.202
 497.486 837.282
 277.402 430.914
 524.653 783.273
 675.359 798.736
 383.082 472.428
 724.546 8.625
 852.444 786.414
 727.476 594.758
 364.597 369.676
 158.680 157.802
 508.606 127.918
 445.747 680.865
 819.019 70.702
 314.609 263.691
 746.598 903.368
 637.506 651.563
 222.594 76.570
 747.334 627.230
 619.120 910.775
 607.109 64.254
 551.522 983.905
 615.370 553.067
 938.899 898.979
 583.081 617.192
 64.460 422.313
 8.536 762.416
 289.704 528.817
 5.741 837.847
 259.983 227.651
 488.602 341.982
 281.588 927.444
 685.955 551.964
 392.902 185.157
 47.279 378.617
 38.301 756.269
 709.925 107.732
 180.497 107.127
 128.443 149.154
 855.029 784.217
 235.440 314.784
 232.961 971.722
 710.100 235.779
 71.027 60.601
 1.742 324.399
 301.975 342.673
 696.485 219.589
 464.436 915.643
 458.216 225.096
 657.136 314.043
 31.841 668.402
 895.513 181.769
 906.312 956.922
 772.027 779.895
 14.772 979.668
 499.691 225.030
 944.685 258.094
 30.044 915.602
 265.724 265.260
 463.341 603.606
 809.218 749.240
 344.666 375.721
 680.018 872.176
 302.797 429.082
 907.670 933.358
 429.663 862.758
 485.010 321.656
 611.143 796.269
 962.912 843.688
 951.840 401.804
 212.294 418.936
 437.491 968.592
 699.221 307.067
 952.173 867.971
 994.551 36.846
 819.863 358.651
 932.883 306.927
 730.847 56.669
 101.490 608.690
 505.550 727.297
 261.333 727.941
 857.440 861.233
 40.477 679.299
 561.730 439.661
 284.355 843.443
 89.644 928.030
 864.824 957.907
 404.314 62.810
 436.331 267.076
 762.167 496.115
 556.345 192.451
 754.476 67.283
 60.318 731.751
 642.094 996.665
 478.678 842.142
 169.971 903.529
 312.729 981.819
 337.742 386.823
 933.985 963.604
 92.318 264.311
 851.649 268.488
 95.178 123.263
 798.043 945.639
 801.122 915.433
 32.322 423.855
 219.823 142.688
 57.362 728.626
 273.237 79.680
 510.123 255.524
 420.205 209.651
 826.855 926.797
 707.170 992.664
 734.304 51.640
 86.677 516.483
 87.710 835.115
 392.103 914.284
 805.090 315.262
 890.044 475.802
 952.507 647.190
 676.047 575.818
 562.197 457.356
 113.320 232.970
 738.239 336.676
 19.149 770.203
 574.594 69.285
 814.426 544.033
 507.810 561.769
 505.826 551.828
 909.359 568.533
 258.476 314.104
 26.674 640.969
 733.353 302.232
 171.717 465.493
 55.322 271.803
 273.694 117.919
 694.750 739.363
 328.863 234.500
 91.399 967.275
 743.929 684.188
 130.233 800.620
 256.940 788.904
 654.455 524.506
 785.917 261.023
 834.189 213.645
 783.527 857.815
 115.572 353.009
 127.186 854.623
 573.611 483.938
 237.284 141.259
 154.960 329.684
 559.082 394.186
 599.080 974.582
 161.867 980.840
 796.333 798.529
 475.657 137.961
 210.862 730.965
 903.027 424.597
 449.226 104.042
 591.222 389.780
 480.371 712.140
 235.772 987.604
 749.450 273.592
 697.322 206.988
 21.180 130.512
 62.773 113.954
 234.956 894.691
 762.255 500.464
 653.995 672.842
 485.661 331.127
 797.671 194.989
 24.911 428.342
 916.398 478.076
 227.652 354.342
 411.475 826.024
 989.569 267.333
 630.918 881.311
 468.923 946.341
 852.290 876.132
 389.426 8.971
 163.889 98.249
 645.436 167.160
 998.312 193.610
 254.041 772.858
 582.778 220.762
 657.405 758.785
 826.763 188.127
 189.465 754.968
 651.087 121.768
 235.352 801.206
 408.092 896.547
 859.751 836.267
 487.660 126.347
 919.739 449.216
 39.381 248.743
 444.650 165.416
 761.140 596.134
 224.367 513.426
 155.772 149.645
 540.684 999.027
 490.528 895.260
 74.293 884.293
 812.073 205.671
 571.427 833.920
 879.254 558.679
 535.740 314.578
 336.245 666.870
 277.700 398.083
 122.846 867.507
 188.506 873.502
 222.321 430.500
 269.521 380.466
 799.235 451.017
 230.604 464.952
 452.345 757.447
 939.045 874.511
 275.933 981.256
 550.420 162.466
 215.267 689.795
 257.331 386.276
 549.771 503.761
 553.377 755.307
 425.293 26.022
 107.701 915.233
 72.557 456.655
 488.161 822.797
 533.000 109.704
 844.544 54.312
 409.988 970.430
 381.766 858.182
 869.602 618.302
 708.834 275.470
 31.327 612.042
 463.169 448.654
 168.086 0.475
 580.247 568.073
 133.804 339.435
 132.168 284.742
 964.480 203.568
 300.643 379.558
 168.399 66.449
 112.953 820.162
 298.358 857.317
 464.828 371.365
 652.615 903.070
 421.219 732.298
 503.761 135.474
 141.875 847.824
 931.025 832.294
 169.141 943.836
 909.996 103.990
 463.929 841.676
 775.848 312.395
 34.300 857.687
 956.400 482.533
 399.296 747.132
 107.487 52.191
 426.633 630.183
 565.934 395.542
 312.753 79.828
 658.906 996.934
 1.771 761.628
 619.550 869.702
 108.399 412.801
 107.939 383.752
 189.605 18.628
 26.623 546.592
 848.993 788.554
 58.039 578.077
 833.701 719.256
 196.263 322.473
 750.623 939.513
 260.694 286.327
 870.174 709.922
 680.183 401.569
 362.663 462.667
 641.677 655.112
 213.905 941.950
 379.850 554.859
 560.373 688.893
 18.480 713.547
 665.486 416.193
 988.969 213.319
 701.126 363.458
 877.746 592.775
 704.035 405.637
 276.918 392.715
 925.121 411.403
 219.199 965.610
 489.022 288.785
 409.589 346.469
 117.586 0.003
 266.507 189.235
 258.536 30.714
 751.125 273.761
 491.857 830.215
 795.733 705.192
 581.887 334.058
 493.407 371.977
 101.329 90.011
 938.448 353.419
 601.228 748.759
 19.680 15.746
 843.196 784.709
 579.301 390.910
 479.883 577.290
 124.548 869.251
 677.998 222.896
 886.754 170.579
 764.305 241.162
 84.625 294.136
 856.392 281.270
 90.925 632.224
 262.131 884.842
 102.460 502.266
 918.184 697.699
 353.892 985.010
 340.527 384.869
 830.920 520.753
 108.567 49.015
 465.523 219.693
 257.033 604.748
 526.036 186.069
 642.604 258.546
 141.847 378.827
 249.396 690.354
 873.376 64.748
 941.419 448.128
 903.160 834.503
 631.347 435.880
 686.358 410.076
 562.161 700.273
 865.525 175.705
 68.082 267.014
 484.450 7.334
 48.700 828.455
 291.996 691.144
 538.168 185.843
 425.060 34.591
 341.158 566.894
 418.871 848.486
 227.896 101.107
 184.952 871.678
 699.735 686.000
 897.449 617.173
 749.580 327.763
 165.380 126.922
 321.950 415.554
 173.221 959.566
 627.075 681.427
 829.680 19.351
 962.278 215.000
 262.123 323.952
 949.780 516.121
 72.889 653.522
 899.315 368.631
 677.425 512.961
 460.677 257.834
 270.023 654.761
 537.971 103.224
 711.011 872.268
 114.433 471.781
 52.974 94.553
 782.828 926.643
 879.275 346.960
 318.360 267.825
 925.560 628.947
 73.697 668.144
 106.524 586.752
 652.062 896.388
 542.063 297.280
 635.511 264.611
 137.759 946.282
 850.813 716.289
 846.687 484.177
 62.107 681.660
 747.861 922.987
 233.239 326.270
 299.660 134.705
 827.055 484.542
 545.686 302.618
 555.652 543.604
 100.304 430.716
 694.596 480.999
 559.262 41.225
 483.356 86.013
 658.190 785.836
 289.875 546.679
 332.201 702.495
 483.526 267.227
 560.588 197.205
 280.020 213.485
 961.675 90.614
 964.773 751.868
 937.714 704.016
 716.301 852.181
 364.724 571.346
 915.240 431.951
 436.894 946.032
 92.420 312.797
 72.354 457.842
 124.113 785.133
 982.519 589.699
 585.171 699.891
 19.856 752.700
 310.666 653.958
 120.804 695.121
 761.056 554.401
 126.943 484.102
 130.481 245.678
 26.634 934.093
 756.108 89.841
 942.765 851.399
 80.226 293.853
 184.365 937.529
 566.008 287.796
 268.555 404.285
 780.404 745.768
 345.293 950.069
 619.776 596.154
 464.595 519.750
 979.723 43.813
 611.531 400.268
 252.642 693.239
 98.394 512.311
 895.254 54.331
 399.382 956.742
 42.376 282.000
 697.426 815.507
 179.307 964.019
 594.871 133.748
 228.218 160.596
 632.436 806.502
 886.951 11.843
 429.892 534.139
 592.684 879.262
 576.317 10.608
 307.363 753.522
 479.533 373.267
 253.920 137.984
 558.713 618.899
 417.721 665.967
 709.420 14.346
 789.891 705.569
 367.965 479.556
 20.079 290.703
 686.535 863.925
 995.585 47.858
 939.728 982.437
 329.689 788.117
 907.745 125.556
 360.546 41.347
 415.500 546.357
 897.506 728.485
 697.384 590.397
 46.423 118.193
 754.526 739.876
 270.086 181.106
 278.509 855.407
 742.871 939.550
 138.971 418.927
 716.872 679.439
 432.075 102.949
 285.001 226.428
 924.961 648.404
 687.865 438.011
 624.033 850.036
 326.734 690.727
 561.025 589.864
 403.928 275.964
 602.487 881.121
 681.772 103.823
 720.681 983.807
 127.484 62.444
 245.306 915.237
 167.556 416.081
 877.334 332.495
 213.126 140.674
 873.217 426.468
 917.436 497.875
 687.375 398.122
 995.664 110.353
 334.169 436.139
 162.444 511.169
 841.289 171.110
 937.393 552.168
 911.877 25.776
 426.409 140.472
 492.798 34.675
 226.877 763.538
 514.733 781.811
 926.819 912.909
 982.494 454.277
 198.287 341.317
 660.887 376.155
 728.685 619.422
 335.118 154.406
 523.368 495.018
 491.060 11.194
 859.828 412.551
 928.594 410.163
 117.324 303.254
 412.799 513.413
 163.364 501.017
 808.108 777.401
 95.475 736.411
 8.130 446.773
 136.817 487.252
 349.970 312.741
 919.240 160.188
 521.180 735.128
 387.147 301.298
 367.719 93.516
 78.044 207.487
 583.148 932.389
 617.153 372.936
 296.821 637.818
 267.996 360.230
 829.078 459.800
 251.047 153.662
 794.567 646.021
 48.697 318.050
 714.188 841.602
 905.665 351.074
 948.179 337.769
 386.273 247.371
 147.119 213.528
 918.637 270.485
 296.851 542.156
 323.768 302.297
 523.240 153.009
 55.998 472.050
 42.380 613.890
 259.270 387.765
 363.255 185.574
 339.076 546.396
 148.259 194.511
 957.651 995.824
 40.665 158.926
 654.148 187.769
 508.524 815.280
 473.568 87.484
 16.189 44.256
 438.228 900.879
 5.366 347.135
 621.374 415.415
 588.107 623.835
 270.476 616.162
 68.450 343.157
 491.847 386.901
 414.523 954.555
 641.133 207.848
 299.074 390.280
 786.156 551.799
 966.881 459.006
 518.461 410.245
 828.771 689.506
 414.233 66.843
 633.650 988.855
 589.122 909.850
 344.618 217.686
 887.741 35.500
 408.876 229.699
 208.494 454.381
 132.488 988.973
 527.065 451.684
 972.424 372.212
 164.855 664.558
 64.668 130.314
 397.290 585.962
 496.998 61.359
 334.979 860.419
 189.710 712.920
 189.853 44.537
 701.639 253.565
 188.559 621.212
 470.064 540.433
 974.603 404.086
 512.195 761.192
 885.034 986.346
 257.032 384.521
 861.217 279.682
 186.347 944.291
 398.755 174.649
 292.708 479.970
 129.468 918.350
 914.078 221.553
 707.062 450.118
 385.083 443.834
 314.580 927.413
 714.050 815.518
 580.748 294.603
 415.148 167.022
 66.899 544.660
 912.186 421.531
 927.480 361.332
 3.778 641.735
 344.406 936.429
 610.792 295.590
 956.168 777.906
 991.391 134.442
 642.060 370.087
 334.919 593.149
 653.888 243.381
 864.814 591.636
 513.753 748.962
 477.190 659.101
 196.837 21.266
 403.463 674.405
 600.649 920.657
 253.170 368.582
 952.959 368.760
 110.936 357.873
 743.933 373.761
 626.422 548.900
 676.242 162.263
 448.256 602.863
 530.525 423.330
 65.684 974.802
 341.320 480.174
 491.501 209.696
 797.049 752.115
 56.223 422.471
 821.909 686.234
 399.199 597.781
 200.361 222.353
 3.187 792.043
 277.728 120.109
 993.876 919.743
 952.208 202.063
 536.896 364.099
 681.942 846.690
 837.265 615.082
 211.094 260.112
 258.298 842.518
 394.800 41.510
 410.201 235.923
 426.164 975.940
 647.394 954.224
 69.016 496.930
 395.869 136.191
 135.972 782.666
 198.280 25.770
 458.586 422.240
 609.046 405.596
 339.203 216.426
 841.483 137.395
 895.105 180.500
 814.170 251.085
 574.966 680.101
 367.632 167.069
 294.279 855.967
 531.494 880.979
 277.025 846.251
 876.033 280.222
 560.233 578.166
 943.316 830.773
 799.322 121.867
 237.578 195.276
 166.316 342.125
 181.180 584.660
 749.426 176.704
 183.456 860.739
 508.510 659.044
 600.165 293.078
 912.054 397.260
 909.470 16.559
 351.178 747.628
 127.823 364.149
 96.538 270.121
 20.336 480.581
 314.757 133.550
 413.004 715.671
 700.147 121.192
 229.145 900.378
 891.157 462.976
 293.775 514.347
 643.434 341.482
 474.267 141.382
 914.987 55.827
 53.814 300.223
 604.246 215.417
 19.257 444.153
 767.373 225.412
 43.123 496.869
 153.858 734.301
 660.939 976.804
 844.026 673.301
 501.589 441.603
 481.625 325.364
 386.623 432.998
 980.319 331.791
 842.867 235.100
 883.873 255.945
 693.506 881.595
 593.558 871.025
 231.263 906.031
 88.208 582.734
 311.620 160.958
 276.223 713.818
 15.725 613.907
 786.203 907.546
 256.259 729.085
 453.873 808.468
 472.766 872.076
 455.430 874.018
 976.644 30.125
 507.509 598.297
 354.069 62.908
 666.052 293.662
 864.640 118.541
 452.603 596.404
 934.732 838.418
 587.710 25.092
 540.685 494.063
 865.619 725.076
 614.546 352.202
 339.185 246.844
 143.629 843.755
 253.717 111.556
 637.409 652.273
 156.332 562.040
 317.034 661.931
 474.508 345.305
 162.905 979.473
 93.044 452.264
 706.531 524.309
 130.068 296.654
 749.288 162.402
 115.494 958.375
 561.161 129.728
 83.068 472.703
 288.556 777.363
 1.685 107.557
 466.203 90.893
 372.773 543.560
 571.981 250.582
 416.328 528.798
 325.792 855.043
 844.770 110.465
 958.415 620.034
 895.323 903.042
 460.737 66.098
 750.691 7.121
 67.900 245.474
 244.660 379.663
 90.215 141.742
 422.811 426.466
 29.530 357.815
 35.251 857.465
 525.651 832.091
 883.305 947.402
 575.231 972.785
 458.293 76.295
 120.853 50.975
 909.046 99.437
 190.053 358.844
 794.932 794.439
 394.596 326.562
 640.268 447.953
 604.777 945.613
 149.594 937.331
 770.123 804.927
 294.970 308.747
 148.075 286.612
 898.030 494.714
 60.632 858.376
 930.904 107.777
 863.168 448.912
 509.174 116.218
 170.628 999.710
 483.057 90.459
 837.851 992.310
 14.175 809.456
 480.087 984.307
 496.950 554.642
 896.984 521.958
 416.425 880.054
 31.701 693.800
 76.721 32.320
 662.951 650.897
 763.230 269.674
 951.046 638.286
 571.802 877.403
 2.323 92.737
 432.714 745.896
 495.334 688.440
 437.179 530.325
 45.877 519.780
 428.851 976.962
 748.479 954.548
 519.569 324.985
 294.340 768.147
 123.005 384.719
 258.528 566.394
 745.509 79.532
 803.658 949.026
 932.117 810.704
 848.071 476.104
 817.206 869.683
 81.288 33.942
 881.695 453.164
 419.094 305.471
 58.171 321.769
 118.970 521.998
 866.013 236.909
 820.752 689.922
 992.995 482.440
 937.600 868.298
 688.435 763.241
 751.933 533.232
 594.286 822.892
 126.312 455.341
 641.541 253.818
 229.981 80.247
 384.680 217.759
 120.534 22.931
 469.732 450.137
 372.828 739.268
 742.934 802.257
 382.754 637.203
 46.256 259.454
 113.808 141.451
 830.521 455.895
 224.915 475.655
 992.106 48.289
 996.780 11.465
 528.782 287.058
 742.806 932.608
 765.988 876.261
 383.740 41.816
 656.546 899.994
 220.512 808.301
 462.580 635.882
 247.920 112.671
 524.292 414.182
 406.934 634.892
 670.545 17.991
 222.456 879.674
 573.292 175.838
 266.572 513.888
 262.287 457.914
 728.023 964.152
 446.810 852.245
 163.243 192.098
 914.174 733.994
 812.384 723.292
 345.317 131.838
 948.043 486.971
 488.983 688.006
 800.666 852.260
 928.815 566.466
 91.878 587.239
 151.563 616.079
 977.187 875.920
 346.749 186.943
 828.024 201.050
 234.230 239.088
 298.046 924.710
 199.599 399.024
 251.656 1.342
 420.160 803.077
 568.182 57.400
 366.170 324.118
 460.972 326.969
 771.052 783.143
 607.506 792.877
 666.670 187.571
 118.474 638.167
 489.600 868.291
 677.720 443.751
 274.112 577.048
 261.187 796.189
 77.819 390.143
 844.786 306.514
 635.158 394.539
 795.011 839.524
 729.007 124.967
 11.573 756.123
 416.439 107.721
 871.122 562.866
 374.171 446.350
 71.037 817.305
 653.498 469.914
 261.271 870.075
 792.968 134.956
 2.336 840.549
 846.901 222.552
 924.033 568.615
 594.737 762.125
 760.635 497.652
 223.677 420.121
 185.485 0.545
 676.952 455.716
 495.897 429.870
 762.148 924.694
 345.518 663.882
 976.440 29.410
 976.806 531.105
 864.329 305.686
 64.904 768.231
 942.949 910.813
 92.993 29.271
 752.472 850.209
 588.454 489.829
 185.177 39.042
 962.123 240.842
 764.950 640.318
 716.030 543.734
 166.126 919.079
 477.892 116.807
 731.569 685.739
 445.893 574.631
 657.642 318.038
 100.880 472.606
 519.524 914.084
 383.792 782.806
 903.271 667.575
 316.219 100.350
 658.598 415.337
 336.411 148.100
 84.078 97.033
 460.385 798.498
 677.837 713.321
 989.219 592.220
 733.799 163.528
 553.980 722.339
 415.817 994.127
 206.481 428.535
 207.747 767.999
 368.208 358.050
 102.753 159.942
 285.128 488.578
 174.123 450.388
 199.788 853.760
 455.078 296.426
 444.365 385.707
 366.889 242.430
 732.405 402.957
 371.754 642.803
 939.367 478.956
 516.149 523.167
 922.340 868.750
 76.470 436.009
 450.085 233.888
 454.949 870.125
 61.755 861.902
 710.997 63.770
 815.140 842.287
 890.691 728.211
 45.177 41.232
 452.373 806.154
 755.985 158.827
 224.872 828.736
 393.044 491.862
 200.196 71.163
 967.941 240.405
 106.577 682.564
 770.747 654.999
 760.227 437.135
 842.428 32.579
 113.223 144.244
 582.420 432.307
 236.589 3.207
 128.643 37.640
 66.236 998.087
 715.809 768.630
 37.277 518.812
 43.146 120.092
 9.930 752.501
 667.853 228.700
 496.288 514.176
 692.248 957.877
 808.541 345.476
 90.209 826.673
 620.591 185.980
 184.790 31.468
 649.427 262.013
 259.737 641.704
 881.279 105.864
 481.864 457.986
 479.692 643.337
 101.064 558.477
 285.619 914.131
 855.198 423.789
 548.972 328.111
 166.655 808.495
 190.368 37.046
 807.401 446.526
 782.923 407.491
 414.372 856.095
 446.588 123.280
 444.919 206.424
 669.929 798.660
 713.352 572.602
 502.337 333.592
 588.552 226.634
 707.805 545.640
 756.090 572.651
 31.996 837.522
 356.523 253.726
 227.799 41.481
 457.925 48.661
 509.608 871.874
 561.570 791.999
 589.937 132.570
 984.714 432.591
 898.513 497.967
 26.227 879.013
 326.763 113.623
 265.290 738.509
 290.683 758.143
 839.372 854.835
 801.798 951.039
 217.377 495.216
 896.536 276.713
 652.369 573.752
 344.537 682.652
 943.935 765.009
 259.654 476.518
 344.517 234.748
 625.552 833.502
 841.517 862.906
 950.713 489.514
 775.266 765.845
 243.317 860.110
 902.996 40.017
 281.049 528.242
 884.572 487.419
 108.569 89.842
 494.125 575.433
 768.692 954.798
 102.972 600.927
 232.584 357.298
 536.694 432.907
 188.309 534.875
 889.405 901.990
 952.464 556.253
 340.624 881.787
 41.393 396.689
 227.491 0.578
 459.561 623.551
 293.158 256.040
 194.172 28.064
 79.940 246.083
 736.419 50.431
 235.389 330.905
 248.072 239.695
 125.950 501.359
 653.103 877.136
 634.660 633.604
 931.240 398.559
 587.893 887.330
 25.581 268.236
 595.968 372.714
 429.465 392.711
 591.291 628.577
 896.792 188.966
 346.313 570.217
 111.020 727.121
 296.037 170.345
 165.310 406.977
 73.002 410.899
 542.293 870.002
 986.984 808.687
 957.034 29.244
 900.236 785.704
 39.717 469.989
 418.511 178.034
 812.058 50.475
 347.898 498.791
 258.411 346.812
 970.318 74.231
 841.921 937.234
 832.239 632.461
 479.050 221.549
 590.714 256.144
 501.664 101.065
 640.284 119.804
 321.873 997.267
 78.782 65.228
 516.650 224.285
 338.049 661.798
 590.390 26.879
 988.317 929.968
 805.847 793.686
 757.266 743.790
 827.200 212.212
 324.083 80.921
 951.286 870.274
 546.114 655.675
 950.489 966.805
 244.909 92.105
 877.674 77.223
 766.531 100.763
 32.147 44.660
 188.317 185.776
 926.631 23.636
 174.008 190.250
 877.085 988.144
 187.835 590.183
 436.787 898.253
 625.317 363.355
 568.214 480.488
 666.841 623.655
 274.000 765.120
 525.475 47.612
 552.661 201.773
 661.725 593.453
 495.168 172.351
 347.286 679.450
 162.224 882.051
 252.355 44.058
 474.677 45.429
 35.144 42.146
 684.645 121.199
 959.274 367.158
 374.227 478.118
 539.339 746.362
 232.218 202.361
 4.755 294.345
 794.827 956.919
 817.941 77.902
 690.330 564.268
 628.788 333.586
 813.989 759.071
 390.386 368.006
 970.965 817.498
 101.257 781.844
 381.656 749.486
 930.233 503.393
 644.790 190.678
 678.028 548.708
 225.170 568.578
 444.115 186.430
 780.360 74.888
 511.344 659.751
 996.591 250.822
 299.731 80.229
 480.084 897.957
 443.891 973.311
 384.911 642.966
 737.797 29.136
 169.998 905.137
 691.066 340.723
 311.269 601.175
 531.195 131.976
 174.016 548.547
 647.455 167.537
 126.962 837.981
 139.137 563.596
 483.199 95.047
 441.206 92.081
 942.113 462.788
 44.953 689.669
 916.747 750.673
 403.915 287.722
 827.089 713.739
 963.228 200.354
 63.767 69.482
 323.874 716.520
 649.265 114.160
 255.283 700.368
 493.524 665.630
 206.946 514.454
 734.498 303.337
 201.615 436.141
 726.767 279.748
 282.027 572.238
 375.686 89.291
 745.680 615.176
 371.824 64.153
 157.029 290.747
 450.035 850.271
 945.524 78.390
 646.601 546.128
 356.473 436.383
 52.169 272.066
 648.043 923.107
 231.179 104.541
 953.261 999.243
 101.972 549.825
 835.262 42.572
 25.658 952.237
 644.873 965.735
 344.075 605.935
 682.807 447.237
 923.973 555.161
 418.182 957.344
 20.131 579.585
 617.844 663.752
 156.828 138.860
 897.282 758.517
 765.555 829.044
 567.063 469.515
 105.496 434.021
 575.161 859.188
 959.151 954.221
 144.859 713.766
 743.155 94.907
 392.756 271.255
 837.050 894.974
 747.684 0.668
 21.514 288.037
 547.860 43.358
 171.666 989.722
 392.616 565.444
 587.912 793.173
 991.559 94.579
 211.845 989.247
 666.500 761.582
 191.670 584.681
 801.312 215.259
 882.180 412.212
 336.604 195.261
 18.383 268.523
 507.492 341.880
 947.454 301.743
 14.540 692.582
 976.964 938.638
 494.142 503.032
 962.416 396.518
 762.279 965.842
 656.623 986.193
 794.895 154.730
 347.636 965.208
 682.390 57.008
 269.620 146.151
 961.470 975.949
 858.924 69.641
 344.241 379.713
 400.493 597.842
 194.827 578.963
 50.794 819.984
 363.678 455.500
 793.605 249.695
 598.019 4.169
 73.737 264.289
 575.797 245.719
 728.237 433.010
 234.984 315.337
 290.565 915.129
 18.735 317.391
 754.082 105.639
 660.956 88.771
 748.833 557.632
 380.971 949.500
 689.884 323.653
 727.857 98.665
 504.370 906.091
 655.455 685.624
 824.089 177.567
 762.012 40.966
 155.211 880.420
 490.967 769.439
 198.771 609.405
 661.684 709.340
 715.701 759.071
 134.379 361.584
 706.717 527.887
 68.400 639.406
 137.345 231.643
 917.142 429.492
 486.445 421.210
 528.720 871.146
 365.937 422.256
 955.050 726.270
 761.064 230.412
 482.060 144.481
 813.804 283.866
 102.495 330.296
 834.247 591.003
 985.348 539.268
 521.467 374.055
 230.656 804.197
 430.261 676.547
 316.777 298.516
 84.818 914.414
 583.723 149.969
 944.840 785.079
 988.575 332.410
 631.890 208.516
 308.001 386.448
 459.836 497.754
 242.687 690.780
 747.568 947.552
 245.864 756.011
 566.983 708.813
 803.440 112.916
 265.096 668.064
 739.827 279.266
 144.704 76.948
 517.716 616.204
 269.992 642.821
 501.560 619.698
 236.813 480.388
 525.859 968.812
 494.986 783.718
 566.530 994.610
 93.067 871.464
 775.466 806.722
 523.869 714.685
 976.977 174.394
 248.926 521.184
 15.442 101.673
 867.623 32.959
 114.292 449.067
 245.497 20.284
 889.100 664.135
 27.985 918.644
 536.407 809.169
 220.537 560.487
 382.825 374.212
 121.599 675.378
 766.655 487.539
 137.496 958.142
 680.742 873.411
 502.145 488.972
 727.584 439.149
 862.004 602.169
 426.025 521.513
 88.392 676.292
 416.590 298.094
 643.795 9.196
 495.933 525.316
 782.818 963.232
 979.747 843.982
 816.983 951.009
 660.367 279.796
 448.499 878.454
 556.067 34.410
 692.697 182.906
 912.658 127.300
 401.200 178.735
 136.485 215.847
 685.517 646.288
 836.514 936.639
 269.117 332.035
 210.174 212.193
 688.725 644.769
 104.502 131.524
 374.470 476.079
 155.386 608.397
 593.323 900.341
 91.116 56.545
 499.171 943.024
 172.808 695.998
 631.866 584.592
 627.443 858.951
 11.024 394.948
 56.526 228.049
 920.560 389.702
 124.632 385.779
 847.452 850.204
 250.972 342.846
 171.693 454.928
 649.816 948.398
 780.469 397.307
 451.835 759.031
 53.371 496.503
 50.829 190.362
 719.658 190.865
 474.713 619.044
 84.639 802.356
 894.998 709.455
 549.150 403.167
 237.362 163.583
 271.468 847.794
 812.520 531.146
 140.111 165.400
 479.724 756.621
 912.715 164.248
 816.320 8.185
 732.010 174.056
 280.472 648.723
 135.045 750.424
 308.046 229.861
 833.940 560.949
 519.646 265.779
 751.941 753.681
 773.753 564.501
 161.536 829.373
 184.013 740.986
 984.304 369.153
 623.046 530.051
 895.505 144.250
 815.105 869.769
 428.785 905.161
 231.898 790.138
 724.605 30.771
 459.477 660.543
 414.869 745.638
 12.044 706.802
 718.842 583.835
 196.508 178.600
 552.872 503.793
 248.804 546.110
 67.981 619.718
 691.191 436.094
 842.373 5.966
 524.386 129.167
 115.918 811.755
 247.630 667.981
 184.270 870.581
 775.154 448.578
 923.266 743.411
 523.563 451.967
 519.500 354.372
 419.056 529.192
 798.471 984.968
 407.033 779.909
 103.611 826.485
 533.342 602.018
 852.075 754.179
 553.420 368.793
 618.762 700.816
 762.898 481.460
 649.213 456.549
 734.333 211.304
 923.340 907.922
 495.977 888.606
 462.218 417.550
 459.473 609.203
 244.289 20.054
 856.786 347.038
 458.191 416.894
 298.361 707.102
 528.368 956.340
 233.350 192.720
 395.677 214.119
 950.925 849.920
 485.922 789.887
 384.264 185.766
 50.069 115.055
 394.236 924.207
 584.423 554.535
 649.381 189.473
 639.144 770.392
 367.271 211.675
 878.877 106.216
 427.193 390.754
 978.125 820.370
 46.394 182.716
 102.354 32.370
 875.593 576.170
 957.924 703.750
 11.311 88.333
 882.274 322.576
 742.926 49.032
 210.745 934.554
 504.593 170.811
 296.701 14.540
 342.634 875.609
 503.958 416.690
 547.406 806.662
 239.810 311.807
 947.562 282.228
 486.184 914.386
 689.933 919.738
 226.788 733.053
 298.880 190.129
 898.773 625.509
 47.019 558.120
 335.846 697.505
 499.790 71.206
 261.385 915.165
 797.918 615.268
 958.628 577.072
 295.659 535.302
 342.115 658.572
 513.559 294.095
 910.203 652.919
 629.862 318.544
 430.636 315.090
 515.596 62.057
 235.934 602.781
 408.612 632.186
 547.073 809.336
 968.567 525.981
 744.944 114.950
 608.228 152.789
 239.843 530.714
 559.797 867.300
 898.485 975.930
 214.731 287.042
 552.447 279.271
 431.275 221.511
 186.419 510.906
 998.369 728.361
 72.201 783.626
 493.519 660.089
 536.171 569.712
 794.612 737.417
 713.169 495.854
 373.566 238.752
 615.857 345.666
 788.342 25.043
 31.048 728.531
 27.474 912.893
 116.960 190.634
 279.436 593.510
 419.534 840.765
 482.370 989.157
 231.790 246.920
 545.590 400.945
 495.678 102.869
 263.835 181.543
 577.093 155.031
 712.232 253.711
 346.038 73.468
 811.523 271.097
 757.584 316.125
 989.526 902.851
 75.896 808.137
 589.222 830.151
 611.772 188.887
 242.928 923.236
 280.602 985.318
 655.126 465.260
 937.362 882.850
 626.451 587.863
 641.102 83.072
 173.935 557.354
 154.638 873.612
 926.747 614.752
 834.954 69.355
 724.426 533.347
 933.601 10.156
 341.298 360.236
 349.672 678.843
 284.499 290.299
 284.307 110.440
 645.457 759.905
 586.960 240.935
 460.262 511.444
 989.678 348.666
 90.778 77.326
 854.435 196.418
 866.515 262.767
 546.251 326.092
 921.024 310.652
 455.685 894.372
 563.100 439.503
 970.657 186.995
 92.419 928.537
 110.008 996.257
 104.881 343.848
 928.305 392.372
 641.184 459.316
 359.956 830.717
 72.688 918.312
 645.586 796.171
 154.057 341.196
 457.788 340.481
 918.395 933.576
 978.080 482.347
 966.478 356.245
 461.223 841.865
 579.361 735.388
 824.598 415.738
 38.293 917.241
 914.369 677.694
 595.775 991.915
 800.564 335.766
 938.273 454.011
 541.479 986.119
 399.040 251.173
 714.083 479.158
 6.465 154.644
 839.173 230.586
 30.131 17.527
 924.197 656.379
 557.305 357.033
 317.045 840.383
 793.935 486.961
 103.226 926.203
 936.644 957.468
 407.070 296.496
 258.917 42.699
 273.684 613.802
 352.269 305.544
 738.978 264.128
 571.001 105.940
 245.185 699.972
 660.201 188.464
 561.782 921.082
 266.397 960.867
 737.857 672.602
 707.997 672.796
 580.901 460.304
 640.169 728.784
 546.188 776.195
 411.478 768.117
 375.826 855.252
 255.650 753.112
 70.835 221.242
 472.749 104.421
 865.023 368.332
 364.391 275.170
 425.837 322.484
 535.079 74.046
 992.808 955.518
 847.155 430.058
 114.786 723.544
 614.143 178.847
 927.140 674.359
 783.518 272.648
 961.896 835.180
 845.329 644.665
 577.830 437.930
 910.980 755.568
 582.562 365.339
 943.268 717.680
 171.392 973.903
 44.054 324.267
 182.845 351.463
 282.418 441.007
 951.788 645.730
 989.605 68.640
 888.495 418.944
 176.502 124.952
 815.561 872.071
 616.814 176.351
 121.479 84.365
 759.777 170.625
 835.368 240.915
 518.420 769.926
 765.620 798.135
 854.569 384.146
 177.689 56.486
 134.512 77.845
 992.842 78.361
 347.200 427.471
 878.480 979.825
 300.915 289.256
 657.635 526.264
 888.367 591.904
 304.799 628.093
 931.320 372.635
 109.763 733.182
 184.257 651.656
 900.960 482.950
 945.609 600.595
 123.839 90.179
 751.093 157.325
 994.498 224.993
 616.413 516.237
 399.289 293.503
 768.521 163.011
 20.272 659.080
 221.733 600.829
 745.375 902.605
 586.205 45.753
 510.244 724.459
 263.559 958.281
 633.289 652.181
 513.145 772.333
 592.034 693.984
 540.715 918.787
 271.018 345.642
 750.749 695.968
 541.061 558.303
 48.749 582.172
 736.506 64.677
 718.315 724.248
 139.119 763.744
 20.481 970.902
 990.816 118.028
 563.576 489.689
 206.482 926.732
 417.930 643.359
 785.354 622.330
 351.122 975.573
 695.131 882.929
 839.619 329.931
 575.857 858.842
 277.987 902.280
 157.493 445.868
 116.859 397.597
 560.726 582.140
 278.362 63.102
 238.022 547.744
 838.427 723.121
 872.435 270.280
 548.341 713.587
 74.280 14.070
 665.102 860.627
 768.093 900.713
 846.826 64.714
 139.645 84.320
 573.880 226.244
 388.914 212.177
 910.138 907.792
 111.529 932.229
 106.223 390.664
 288.194 570.023
 955.578 407.703
 807.019 862.303
 285.545 469.892
 463.556 490.928
 43.142 141.205
 92.094 563.186
 116.188 35.104
 71.579 602.649
 14.782 528.255
 941.083 783.885
 479.480 924.456
 351.597 315.459
 837.037 906.890
 499.792 65.430
 802.017 832.868
 540.289 764.146
 435.586 635.955
 88.727 708.457
 87.146 580.178
 719.861 642.905
 529.174 775.039
 572.110 986.227
 772.706 513.775
 609.968 400.202
 545.611 87.249
 413.874 723.014
 406.356 588.693
 287.183 886.661
 433.933 337.995
 43.610 749.349
 314.469 286.347
 695.674 956.238
 74.565 121.758
 863.404 418.486
 281.305 682.464
 598.925 709.448
 33.225 738.833
 340.814 322.545
 752.313 655.476
 314.669 37.109
 604.523 965.351
 153.691 582.144
 228.703 438.514
 173.873 874.063
 447.674 912.403
 279.345 599.924
 329.987 461.328
 149.487 104.562
 629.389 553.887
 253.544 966.243
 467.049 702.868
 511.785 374.458
 558.008 917.746
 564.102 284.389
 190.331 580.918
 684.540 160.105
 118.094 381.528
 289.318 43.044
 56.068 742.104
 699.878 319.812
 296.180 990.780
 643.269 305.298
 288.066 983.741
 779.557 10.947
 726.036 227.529
 48.004 906.396
 603.349 938.420
 606.539 294.252
 875.772 196.177
 716.909 56.491
 317.042 82.879
 793.128 966.661
 49.315 765.419
 504.040 730.007
 245.219 94.630
 900.530 164.878
 981.189 807.316
 950.960 989.855
 983.984 572.982
 119.648 64.229
 566.282 308.468
 45.665 442.576
 858.873 665.487
 383.979 560.737
 185.191 793.245
 197.378 349.566
 210.771 196.540
 252.926 169.126
 160.933 195.354
 326.567 529.947
 712.801 481.744
 377.432 495.430
 114.289 41.529
 771.238 82.179
 97.270 129.834
 739.747 550.096
 372.686 569.935
 918.620 124.422
 12.537 783.359
 145.251 855.974
 131.534 195.921
 85.557 207.715
 726.756 929.992
 636.674 775.277
 767.067 559.030
 191.491 791.409
 48.766 628.247
 599.635 730.605
 556.233 237.731
 194.625 186.903
 145.963 234.544
 333.364 27.336
 71.840 102.113
 94.894 673.547
 904.820 992.990
 771.550 798.158
 690.124 189.826
 546.627 69.732
 101.783 654.886
 855.681 185.266
 973.106 936.841
 769.272 902.476
 930.590 131.908
 786.847 251.692
 169.534 572.149
 496.338 460.475
 366.645 555.058
 11.884 270.497
 715.912 494.294
 160.698 438.398
 439.882 10.897
 335.846 979.005
 413.067 487.675
 378.664 584.327
 734.620 657.247
 995.185 104.990
 903.889 707.867
 65.756 747.590
 338.268 882.443
 874.674 972.716
 184.334 467.702
 193.822 990.831
 20.258 665.410
 305.935 278.952
 142.465 989.693
 282.211 978.027
 638.438 318.214
 46.636 192.539
 539.271 455.385
 204.930 679.240
 642.219 348.441
 106.743 775.851
 420.168 878.517
 791.222 543.270
 70.095 265.643
 61.892 352.436
 677.567 556.430
 998.797 680.964
 623.701 774.268
 373.793 852.364
 372.562 112.925
 146.897 274.770
 241.435 944.900
 23.737 355.287
 467.742 435.832
 810.691 384.275
 91.710 636.302
 457.648 20.932
 823.347 133.829
 498.965 552.752
 59.221 652.665
 439.750 347.739
 665.395 489.589
 163.855 136.409
 607.210 863.636
 916.818 232.568
 247.144 270.128
 924.348 75.829
 364.501 789.107
 406.101 617.888
 94.164 170.273
 124.577 908.233
 908.164 956.407
 737.381 607.578
 48.509 111.427
 993.407 179.514
 990.992 674.475
 203.301 808.453
 308.924 95.391
 723.572 56.630
 897.520 737.715
 301.923 311.851
 801.699 821.752
 746.661 863.761
 703.169 971.704
 291.664 168.096
 510.755 817.415
 344.466 469.754
 958.150 463.521
 721.097 426.376
 845.721 398.133
 507.738 939.727
 721.074 781.450
 944.773 813.550
 733.209 384.410
 130.165 630.317
 926.803 481.915
 391.069 907.638
 879.204 127.995
 208.352 955.875
 788.897 725.953
 9.230 225.198
 569.412 70.149
 707.894 382.063
 309.064 883.180
 890.136 986.553
 449.616 749.234
 151.092 813.602
 994.350 588.135
 528.963 448.775
 959.531 902.637
 783.669 434.582
 567.394 832.028
 577.797 603.593
 481.355 66.903
 385.789 232.533
 795.857 322.347
 222.382 725.835
 808.131 869.932
 407.010 891.624
 564.243 523.449
 509.566 727.769
 237.264 30.410
 125.253 475.643
 964.611 503.156
 50.662 525.660
 450.964 932.193
 956.653 338.069
 492.294 953.553
 530.789 657.114
 358.073 525.125
 876.165 994.359
 398.510 528.599
 365.426 201.231
 240.710 218.832
 148.053 270.701
 873.860 946.823
 662.767 648.327
 874.322 382.316
 210.888 903.808
 15.015 144.288
 374.121 741.963
 771.214 39.705
 613.462 907.964
 461.456 131.183
 144.458 473.244
 335.292 361.316
 356.002 448.353
 179.961 104.792
 911.364 345.823
 509.734 589.225
 855.357 663.823
 121.601 802.289
 743.030 749.777
 449.460 107.815
 23.319 867.582
 379.337 38.685
 754.535 783.503
 856.750 472.325
 623.997 820.919
 33.851 868.444
 196.571 144.986
 881.034 342.208
 159.184 322.910
 91.097 833.682
 971.903 777.307
 902.843 431.151
 19.901 188.155
 787.121 317.547
 902.202 797.939
 97.075 781.876
 537.820 794.943
 63.995 108.257
 41.567 867.400
 402.205 901.420
 872.017 777.872
 205.314 897.488
 212.908 560.018
 409.756 551.333
 374.520 111.753
 460.508 586.157
 729.490 488.080
 732.276 277.323
 192.372 787.778
 984.284 951.379
 956.351 900.321
 608.281 84.122
 384.446 518.248
 570.858 440.213
 964.904 226.729
 859.069 13.905
 757.979 422.781
 472.178 599.049
 38.943 573.824
 824.987 770.394
 962.840 446.759
 55.179 921.856
 201.382 488.096
 577.699 945.798
 120.777 341.877
 175.179 706.185
 248.473 399.953
 530.185 854.037
 412.398 399.020
 920.840 842.751
 1.837 36.574
 547.652 451.244
 596.407 765.264
 820.681 332.551
 618.562 749.225
 800.239 333.308
 393.625 99.701
 691.979 724.938
 835.746 139.122
 892.320 340.294
 32.573 526.825
 59.927 600.667
 968.223 585.618
 253.442 868.829
 23.913 331.634
 478.265 685.912
 326.877 281.490
 382.341 596.097
 407.796 607.140
 142.156 176.373
 479.815 162.316
 298.204 952.891
 301.162 112.897
 899.917 375.016
 439.789 680.406
 472.273 348.178
 561.333 932.187
 142.258 802.671
 428.673 718.497
 588.090 843.946
 777.690 125.922
 76.026 527.588
 343.404 64.373
 710.126 706.629
 605.037 472.881
 574.009 578.266
 427.688 774.812
 828.233 20.207
 660.237 558.759
 133.189 953.238
 939.919 445.746
 289.295 336.095
 817.948 930.618
 470.878 922.189
 800.118 875.216
 327.666 156.256
 761.841 768.677
 941.514 24.682
 297.344 856.731
 762.414 898.478
 74.388 543.967
 266.469 415.937
 943.922 872.803
 942.088 876.571
 981.353 428.248
 35.000 983.529
 473.944 271.970
 186.676 743.264
 106.352 801.678
 56.609 964.512
 800.892 107.302
 301.609 789.874
 236.386 64.063
 923.338 629.429
 472.877 190.370
 220.127 474.369
 150.962 97.152
 75.124 967.779
 793.852 71.903
 467.990 558.209
 25.482 148.248
 252.170 208.991
 315.291 598.820
 938.496 272.424
 783.782 609.544
 465.324 443.545
 845.232 417.040
 415.935 4.652
 45.261 152.933
 518.816 570.873
 470.179 290.476
 392.069 101.394
 988.756 946.632
 679.241 293.762
 340.275 388.823
 982.931 513.570
 538.353 227.826
 300.523 903.454
 129.264 760.239
 172.142 178.443
 765.571 334.635
 86.643 155.270
 148.166 49.743
 182.202 227.320
 297.876 411.053
 202.254 621.497
 65.194 150.113
 506.593 335.947
 825.208 390.117
 625.858 526.475
 64.365 879.334
 23.281 793.305
 504.261 533.416
 981.053 218.191
 61.334 967.073
 654.100 154.573
 174.471 759.139
 578.431 111.375
 287.430 602.424
 234.750 665.291
 820.187 226.232
 554.010 149.013
 151.435 546.120
 616.530 996.309
 640.281 158.819
 799.668 572.337
 793.598 342.648
 533.669 212.889
 419.417 692.900
 846.874 63.778
 157.454 481.168
 439.039 316.373
 634.502 606.449
 987.063 133.033
 722.423 448.875
 336.227 143.112
 875.315 154.360
 690.326 953.307
 263.819 496.417
 617.411 882.895
 710.090 871.334
 818.677 722.947
 136.729 592.197
 54.149 987.907
 84.823 128.598
 220.952 27.120
 616.409 480.882
 382.166 783.278
 709.344 434.502
 43.474 604.838
 770.188 981.153
 371.391 661.578
 653.683 954.348
 493.955 388.538
 184.534 658.718
 878.969 346.155
 555.044 491.440
 855.649 676.603
 625.781 792.824
 145.644 341.996
 418.681 219.162
 264.615 823.631
 374.200 118.003
 514.871 357.832
 985.248 783.028
 134.996 888.899
 538.427 167.474
 829.198 179.505
 32.695 1.979
 145.561 270.395
 130.934 170.648
 989.918 202.135
 782.537 289.797
 385.323 469.974
 65.080 364.377
 553.673 587.440
 788.334 90.380
 596.848 784.569
 520.454 266.065
 783.647 802.571
 298.486 74.704
 452.967 899.086
 315.545 926.505
 273.171 118.148
 105.937 582.660
 455.906 68.512
 25.468 431.271
 116.018 495.687
 324.150 809.551
 357.422 819.925
 587.318 951.709
 610.360 178.426
 361.733 534.885
 964.365 879.524
 46.870 460.078
 652.293 214.568
 607.329 770.214
 816.128 335.443
 917.726 818.076
 300.044 88.288
 981.916 563.089
 498.809 884.037
 347.638 324.016
 471.416 611.342
 567.408 335.849
 295.437 375.501
 916.637 961.090
 374.722 236.951
 978.445 560.767
 462.468 774.070
 427.690 527.663
 67.400 997.631
 8.555 277.212
 669.800 78.740
 493.041 550.284
 486.697 339.967
 352.328 941.817
 44.900 712.358
 67.992 381.019
 403.274 231.834
 882.044 369.260
 821.194 380.070
 338.760 163.013
 11.241 51.387
 40.183 69.095
 806.682 422.567
 532.207 411.594
 287.113 932.155
 398.496 113.197
 760.837 245.201
 282.590 803.015
 825.364 434.882
 329.855 778.725
 296.142 490.985
 164.142 388.863
 589.675 644.286
 40.815 603.097
 105.200 243.614
 878.142 861.422
 906.713 47.707
 920.869 160.343
 155.172 696.120
 369.304 683.739
 73.186 842.637
 278.604 822.291
 988.369 401.371
 838.668 867.864
 147.126 641.436
 55.498 3.402
 421.141 432.586
 218.820 935.728
 850.808 894.046
 34.834 904.650
 742.774 525.185
 182.156 129.334
 25.386 733.357
 396.234 569.725
 981.946 545.699
 164.021 250.417
 746.302 362.841
 205.559 145.926
 930.321 439.147
 199.967 604.465
 33.687 552.442
 575.437 602.435
 391.237 143.185
 599.961 399.950
 73.441 286.187
 783.443 800.323
 555.959 825.513
 612.309 610.872
 2.369 113.797
 592.943 731.436
 500.833 200.408
 266.155 749.157
 604.687 298.620
 385.900 947.429
 545.712 610.969
 523.812 213.226
 717.424 425.491
 487.423 685.596
 617.376 25.513
 722.819 879.979
 748.670 734.654
 238.610 964.683
 821.209 89.770
 42.496 389.703
 475.331 81.686
 957.253 971.790
 140.245 900.915
 390.890 136.861
 206.001 88.399
 915.198 390.527
 552.738 225.161
 675.419 324.473
 469.729 745.962
 856.704 930.948
 887.760 467.511
 894.113 565.751
 622.948 459.071
 383.867 213.403
 422.866 820.492
 864.270 423.885
 154.478 278.735
 743.204 331.283
 568.721 668.041
 691.463 969.378
 12.508 861.310
 161.747 871.744
 982.638 501.428
 274.199 903.997
 977.623 512.705
 901.480 908.843
 106.285 315.998
 238.205 51.458
 962.402 529.211
 627.765 500.124
 432.411 700.658
 699.162 47.117
 130.807 930.202
 520.340 515.542
 771.251 606.494
 163.852 872.479
 899.531 592.982
 794.794 206.715
 409.333 86.516
 697.073 475.007
 208.653 746.369
 947.889 784.837
 331.750 135.486
 205.311 89.735
 930.421 757.113
 91.876 417.215
 613.505 126.918
 318.018 36.397
 922.650 152.060
 200.958 475.195
 676.385 243.772
 883.506 704.246
 27.186 858.993
 957.302 570.399
 354.861 730.018
 538.841 156.490
 264.078 720.389
 154.523 901.511
 617.859 752.161
 161.740 287.243
 578.540 436.856
 293.315 700.446
 352.797 152.990
 267.371 746.084
 760.493 230.806
 86.897 114.639
 834.112 404.218
 574.099 908.854
 575.399 685.972
 83.239 691.207
 370.574 620.348
 29.563 17.984
 720.322 414.632
 506.482 739.185
 153.997 583.010
 562.163 241.662
 950.587 431.995
 721.795 237.560
 516.530 343.201
 702.851 808.369
 610.076 375.938
 435.849 629.718
 644.537 118.226
 8.316 561.777
 842.199 0.361
 859.400 799.021
 294.135 880.860
 908.983 250.743
 958.726 691.695
 578.948 755.560
 206.786 250.114
 203.923 620.095
 800.128 110.652
 811.219 80.753
 732.915 36.192
 929.617 900.154
 433.778 445.079
 47.204 974.307
 637.325 66.610
 740.675 606.385
 205.304 174.832
 831.762 827.139
 182.282 726.134
 257.978 655.321
 983.563 695.861
 570.302 604.244
 362.430 980.089
 63.362 678.869
 421.180 628.256
 805.798 963.069
 600.294 518.775
 149.824 76.330
 190.282 141.764
 367.430 955.800
 301.935 60.126
 672.373 781.952
 446.973 172.361
 156.370 368.108
 419.384 778.407
 787.043 945.556
 228.346 974.715
 104.764 232.204
 569.832 288.688
 214.191 724.749
 92.219 57.949
 20.700 818.686
 321.082 609.951
 917.122 169.467
 72.518 185.881
 614.981 459.506
 968.628 54.151
 948.171 743.076
 942.151 787.958
 994.751 883.477
 501.768 44.171
 81.803 368.963
 850.417 823.408
 304.569 356.106
 484.498 450.558
 327.885 17.557
 633.452 868.642
 997.236 807.122
 261.485 155.076
 798.186 755.912
 483.892 956.764
 424.734 301.953
 240.263 198.518
 685.303 870.498
 209.890 488.051
 53.861 667.448
 997.837 50.917
 305.562 143.532
 13.811 351.586
 631.668 817.575
 613.223 254.155
 256.110 614.197
 577.388 250.730
 52.567 341.341
 937.013 930.192
 741.276 188.286
 252.792 108.951
 511.965 213.092
 474.874 422.510
 34.420 273.329
 328.051 347.531
 770.567 64.435
 183.962 644.048
 858.872 210.931
 660.406 772.968
 998.971 317.359
 759.552 541.811
 195.185 654.084
 452.677 789.460
 723.953 619.762
 923.756 456.512
 651.830 194.395
 585.381 660.593
 855.844 447.417
 819.019 55.003
 72.568 482.686
 711.293 584.447
 640.654 440.532
 856.159 943.933
 496.149 806.118
 269.352 417.587
 651.109 28.389
 270.030 34.961
 932.571 585.983
 681.239 985.961
 607.529 162.184
 195.456 225.055
 675.086 542.539
 256.664 54.514
 902.477 523.982
 291.921 979.774
 28.191 336.730
 752.335 192.366
 192.369 408.883
 817.547 963.128
 399.305 343.356
 104.784 966.682
 314.737 587.760
 581.228 944.525
 675.392 836.251
 588.665 125.926
 91.608 849.605
 386.357 831.447
 685.738 273.239
 539.838 691.942
 287.464 595.329
 420.390 825.957
 338.169 557.114
 826.501 170.378
 104.491 808.965
 541.585 383.753
 708.424 118.638
 451.811 410.247
 118.362 967.606
 567.552 866.446
 960.988 418.489
 27.910 995.950
 484.523 967.961
 479.826 520.871
 484.620 997.356
 373.934 438.878
 577.996 945.319
 924.513 693.667
 36.886 516.837
 159.557 850.767
 968.936 939.768
 511.093 995.019
 9.458 328.518
 340.796 227.239
 781.706 724.891
 189.832 462.386
 149.502 984.594
 116.261 947.523
 36.994 755.758
 422.773 643.175
 202.425 760.628
 269.719 605.136
 534.486 115.878
 954.143 914.762
 977.333 699.499
 58.810 824.334
 197.890 546.888
 733.052 290.916
 278.964 905.340
 259.903 288.439
 574.598 130.098
 944.695 425.575
 998.490 817.225
 585.584 808.688
 359.030 955.618
 165.834 518.138
 410.453 974.609
 453.902 896.034
 391.723 162.634
 376.158 348.783
 384.235 349.972
 7.506 963.377
 575.480 63.523
 929.188 728.055
 785.866 668.887
 355.940 981.974
 545.399 674.830
 614.719 231.819
 819.575 263.670
 245.860 143.344
 731.360 869.731
 629.352 210.892
 438.387 914.009
 751.606 836.737
 659.564 539.476
 612.504 714.031
 239.215 816.465
 122.501 42.324
 953.966 605.380
 902.333 143.670
 450.251 294.427
 623.470 61.488
 518.955 458.312
 819.360 175.664
 717.118 111.119
 61.995 358.210
 811.397 419.210
 95.123 717.498
 399.110 280.452
 707.126 169.264
 943.156 112.011
 529.019 453.811
 997.989 84.007
 475.212 456.029
 594.474 219.482
 578.572 833.770
 159.193 597.163
 582.218 716.976
 364.086 952.808
 866.678 191.713
 408.932 403.347
 343.914 157.449
 233.730 707.354
 523.939 60.680
 420.542 332.628
 442.968 722.145
 282.685 799.923
 875.040 637.833
 139.589 999.330
 775.854 535.719
 652.253 886.884
 225.168 791.454
 539.613 633.102
 942.741 368.269
 30.604 647.932
 405.822 961.105
 129.019 198.803
 549.937 844.942
 605.155 586.817
 298.899 795.715
 584.515 82.859
 757.173 252.737
 512.661 348.251
 773.789 398.760
 47.619 687.158
 920.954 962.599
 306.468 779.297
 344.269 605.376
 688.169 116.312
 760.399 681.182
 855.859 73.878
 380.316 803.145
 112.347 770.096
 203.435 974.219
 394.224 730.685
 894.510 426.479
 72.678 60.070
 958.914 762.198
 140.734 727.563
 763.542 403.924
 723.546 657.902
 904.149 779.111
 34.522 269.614
 742.398 518.372
 358.173 652.604
 577.589 306.309
 640.825 703.546
 782.114 852.093
 161.645 744.904
 422.770 846.052
 215.342 707.456
 971.566 231.649
 19.432 139.164
 942.383 783.112
 246.039 663.038
 889.579 862.187
 832.011 106.767
 590.265 497.855
 530.910 196.348
 275.721 146.239
 103.544 289.607
 54.276 840.485
 995.703 233.580
 706.440 19.109
 796.244 688.274
 564.509 353.700
 7.378 559.930
 397.804 1.064
 571.899 936.802
 998.954 139.777
 897.071 792.457
 346.912 565.969
 578.187 904.259
 852.677 808.159
 770.604 881.970
 771.099 356.671
 879.792 883.251
 586.790 510.891
 455.074 744.310
 207.410 239.353
 482.941 626.336
 479.930 675.805
 606.822 388.001
 694.354 182.236
 656.916 273.597
 867.628 681.142
 589.097 953.100
 173.800 468.422
 917.157 778.098
 573.946 380.312
 716.969 405.159
 622.920 808.354
 602.028 780.665
 414.922 81.830
 862.563 238.600
 454.437 504.244
 448.894 11.420
 884.799 316.959
 215.463 435.357
 407.955 937.023
 955.068 202.705
 523.758 486.406
 201.095 97.543
 496.039 295.770
 595.322 186.543
 9.747 267.446
 174.209 626.955
 565.713 650.215
 160.014 319.472
 717.280 484.150
 525.054 59.607
 689.409 178.868
 576.550 628.583
 342.436 995.911
 262.606 180.090
 908.960 608.459
 581.751 104.827
 206.061 43.271
 972.222 338.374
 822.042 694.797
 523.854 383.120
 16.068 405.081
 284.350 470.815
 122.541 880.826
 390.237 643.491
 194.948 667.322
 636.418 687.438
 484.660 104.556
 880.606 943.538
 360.056 881.438
 161.810 929.205
 115.126 97.733
 975.256 349.619
 181.907 898.851
 997.820 621.800
 888.688 415.495
 984.161 172.751
 639.696 708.324
 168.745 956.585
 229.179 867.966
 505.016 334.853
 643.411 174.181
 470.786 414.719
 801.714 986.603
 66.999 391.992
 98.396 675.877
 462.170 417.042
 641.173 651.331
 491.901 23.501
 750.886 283.239
 744.946 530.172
 557.963 28.871
 165.400 859.301
 571.983 266.722
 214.120 488.369
 534.073 528.340
 478.641 362.511
 12.765 938.321
 845.347 401.071
 350.811 567.151
 673.927 110.390
 194.624 46.301
 894.122 907.601
 874.141 558.334
 208.182 223.881
 986.662 205.726
 87.440 713.411
 264.377 679.901
 534.011 884.520
 965.893 136.773
 503.141 896.307
 874.072 667.455
 890.546 847.172
 456.212 804.139
 352.678 606.485
 751.219 83.231
 294.902 608.063
 198.519 903.363
 809.780 300.773
 474.510 257.868
 429.956 419.779
 717.105 523.683
 360.519 449.341
 513.166 375.655
 535.287 658.395
 116.331 232.094
 889.524 732.262
 425.956 979.645
 725.506 142.615
 866.834 269.547
 862.605 103.616
 992.322 509.954
 383.835 880.784
 121.950 27.787
 517.805 742.477
 803.118 356.712
 408.663 378.861
 242.709 484.092
 934.904 832.930
 929.267 308.561
 126.972 80.916
 503.750 811.245
 217.665 319.409
 33.729 208.264
 630.874 733.439
 402.646 951.335
 793.596 268.968
 695.491 88.864
 142.149 465.733
 601.617 544.526
 12.807 238.706
 773.849 57.065
 764.570 160.876
 293.282 237.738
 810.480 94.432
 357.086 714.842
 644.896 255.231
 701.046 63.208
 186.808 55.735
 211.709 966.024
 130.841 449.195
 499.932 273.184
 653.688 352.997
 676.738 641.443
 987.932 937.863
 175.091 744.562
 599.277 773.478
 632.105 494.466
 117.056 677.504
 722.928 826.058
 729.484 546.444
 511.037 768.095
 500.632 892.226
 643.727 290.523
 359.744 471.439
 323.385 715.498
 297.734 494.938
 874.865 876.345
 350.936 929.117
 310.150 167.775
 107.107 347.673
 170.120 754.378
 910.051 430.690
 159.062 485.874
 421.916 318.602
 443.299 140.639
 309.227 659.861
 676.870 8.033
 211.195 906.500
 763.367 190.079
 816.038 540.244
 436.067 409.774
 380.342 798.182
 13.404 252.974
 773.406 721.607
 192.101 230.369
 586.645 100.392
 707.224 553.072
 819.299 19.882
 801.705 187.896
 515.707 144.868
 95.143 355.385
 694.345 768.740
 963.773 804.388
 260.763 703.748
 484.343 731.566
 949.788 744.613
 351.308 293.266
 889.273 172.260
 649.473 102.109
 138.690 312.432
 606.254 623.128
 629.809 776.567
 315.575 837.136
 750.059 705.908
 228.645 165.181
 367.122 146.899
 958.115 331.323
 228.585 904.073
 607.262 355.960
 294.433 659.550
 583.846 133.575
 911.920 394.872
 311.112 362.683
 639.341 796.089
 731.424 908.326
 612.954 226.969
 289.333 825.487
 353.417 394.052
 662.148 232.890
 876.287 142.510
 811.717 368.968
 535.393 70.664
 598.885 494.084
 646.116 256.463
 822.848 724.828
 144.013 289.573
 915.182 437.364
 197.007 702.236
 879.925 988.153
 248.991 510.347
 376.778 243.030
 699.521 898.630
 997.684 741.700
 667.155 611.412
 894.163 356.571
 719.448 609.797
 533.357 525.782
 335.725 309.379
 757.521 684.027
 282.379 767.707
 710.485 405.716
 185.834 611.168
 994.350 178.271
 874.623 105.746
 502.404 194.503
 596.746 430.048
 315.250 288.415
 896.980 12.407
 374.615 225.282
 734.903 372.725
 94.799 222.075
 639.636 655.640
 819.765 436.300
 211.768 361.793
 972.148 479.023
 804.461 351.286
 709.804 930.520
 530.605 196.383
 949.900 654.791
 965.231 353.110
 236.964 102.699
 734.692 373.531
 320.054 84.077
 126.830 727.307
 618.521 888.614
 518.105 493.797
 352.201 496.362
 721.223 740.958
 799.846 684.358
 815.110 356.869
 441.900 489.896
 961.004 241.760
 106.121 7.982
 545.293 416.374
 336.076 295.301
 460.595 835.448
 165.117 31.433
 758.990 607.849
 127.486 996.282
 430.656 277.705
 451.778 697.694
 901.165 689.781
 941.753 102.515
 553.041 388.925
 489.931 256.132
 291.809 144.887
 628.143 128.522
 851.647 973.071
 87.236 698.525
 207.033 377.233
 309.235 622.451
 488.732 675.950
 976.579 758.877
 137.424 410.569
 344.797 909.891
 436.829 453.599
 890.434 852.058
 898.874 544.200
 121.650 670.448
 403.097 338.073
 404.285 569.455
 275.956 454.942
 93.985 348.579
 215.994 485.751
 851.000 124.248
 789.074 47.208
 667.554 315.205
 123.387 72.431
 230.169 444.587
 993.976 947.977
 846.336 642.939
 96.750 459.772
 314.674 449.844
 445.870 919.376
 41.734 335.284
 287.815 199.304
 91.388 413.308
 90.263 618.849
 82.063 858.959
 242.117 863.036
 263.677 214.074
 378.753 75.345
 254.013 868.537
 338.045 393.800
 790.486 711.566
 850.430 969.687
 157.984 83.877
 190.609 653.855
 340.062 438.019
 268.128 308.271
 265.625 383.376
 435.814 116.815
 96.004 297.456
 653.687 361.461
 330.616 309.833
 394.592 195.885
 569.077 984.049
 727.501 801.520
 222.659 350.788
 604.472 530.432
 940.359 388.479
 325.020 819.657
 329.863 551.465
 102.694 663.306
 989.572 347.763
 336.482 627.730
 406.125 245.994
 646.212 932.916
 847.031 712.247
 596.087 157.388
 627.835 951.371
 762.059 76.913
 648.477 852.807
 932.881 957.894
 668.157 758.675
 635.785 998.446
 669.096 412.030
 288.088 263.615
 797.329 877.317
 366.211 381.290
 666.394 315.005
 402.179 953.126
 373.904 340.658
 41.466 356.767
 971.126 798.561
 79.908 654.119
 604.498 265.123
 424.322 223.217
 331.318 492.183
 452.656 561.758
 118.614 469.964
 774.063 297.889
 636.495 389.493
 974.798 632.886
 730.247 711.114
 477.656 341.461
 427.529 886.118
 114.460 694.424
 739.472 260.142
 714.743 637.014
 532.116 927.924
 828.899 661.561
 264.882 68.054
 338.976 728.120
 256.687 712.990
 950.889 499.798
 391.694 293.783
 522.471 24.828
 312.649 321.395
 554.859 784.629
 370.544 548.462
 480.697 971.659
 58.155 108.772
 220.179 713.634
 708.430 809.118
 771.817 238.332
 696.194 692.765
 863.859 207.973
 755.960 589.228
 247.561 441.815
 785.581 885.942
 476.074 303.757
 314.002 618.613
 721.938 237.349
 793.528 984.364
 659.294 378.477
 858.044 981.413
 819.609 226.506
 446.781 407.937
 345.450 883.686
 209.996 388.467
 267.502 21.880
 322.885 806.844
 445.421 162.314
 874.876 19.165
 101.257 980.918
 463.944 397.745
 471.298 617.508
 803.762 157.916
 872.344 575.457
 792.342 474.123
 364.233 969.588
 44.591 671.639
 962.220 98.914
 761.185 747.051
 859.320 588.702
 598.825 227.245
 536.619 429.651
 981.808 415.828
 723.856 922.989
 814.708 31.836
 506.102 866.926
 536.499 642.336
 116.436 855.530
 816.769 793.430
 98.257 634.889
 306.686 408.652
 131.739 418.097
 796.441 546.264
 292.404 510.493
 925.123 574.337
 319.483 665.679
 470.097 962.298
 419.483 172.741
 895.204 318.021
 595.923 673.015
 648.501 779.326
 687.747 293.581
 11.350 47.279
 502.376 552.795
 655.621 16.120
 259.188 94.828
 461.468 291.491
 207.670 114.976
 284.946 716.350
 772.094 80.871
 895.828 54.278
 0.021 287.573
 87.895 65.545
 881.935 923.513
 306.258 595.259
 268.736 701.576
 51.591 859.150
 475.735 23.140
 775.367 635.323
 137.270 906.055
 142.238 464.778
 704.383 99.525
 27.610 535.219
 976.562 524.303
 765.515 618.044
 872.836 275.918
 242.290 84.250
 1.172 287.795
 926.862 618.906
 529.898 511.677
 773.194 153.952
 30.671 292.000
 762.206 754.222
 807.319 911.555
 260.358 621.107
 284.830 6.541
 153.657 62.286
 172.150 393.832
 116.544 645.067
 773.552 541.935
 344.855 876.375
 276.864 434.875
 524.309 596.312
 441.134 426.108
 827.138 936.893
 518.461 124.271
 889.154 676.289
 729.304 676.129
 280.351 245.488
 250.807 562.552
 160.017 543.031
 634.640 264.065
 21.112 249.536
 333.704 712.629
 550.478 62.707
 653.332 170.586
 236.495 391.711
 847.717 176.389
 972.341 644.149
 229.901 95.936
 262.577 536.856
 355.504 9.543
 927.862 481.594
 456.372 555.107
 304.968 297.205
 48.439 610.625
 697.655 430.278
 804.507 522.528
 292.392 816.999
 481.561 924.173
 408.447 170.185
 616.124 11.313
 4.590 148.873
 370.377 683.461
 968.118 775.172
 925.128 973.075
 222.251 956.884
 99.843 184.755
 915.061 797.845
 939.777 686.564
 409.386 914.886
 178.798 132.929
 944.708 504.990
 174.844 366.836
 357.484 833.958
 862.449 427.341
 248.146 954.014
 790.704 71.407
 296.011 248.902
 560.947 367.287
 826.046 187.777
 170.027 105.811
 205.229 921.360
 453.916 647.876
 625.738 943.342
 142.614 38.217
 455.045 475.894
 938.745 690.080
 690.040 919.606
 555.081 121.224
 437.493 175.390
 154.756 302.783
 503.544 829.424
 74.439 388.694
 560.707 663.484
 845.853 410.021
 375.395 173.756
 213.294 946.444
 828.641 354.182
 250.996 593.191
 7.130 918.534
 569.231 7.863
 243.505 32.697
 544.892 495.869
 360.005 29.353
 182.109 38.979
 436.845 146.514
 590.512 717.984
 558.277 124.768
 730.367 972.236
 260.359 212.034
 410.583 686.431
 843.261 345.870
 11.072 824.220
 549.019 739.627
 836.933 130.813
 527.506 908.005
 778.321 209.794
 906.736 88.777
 254.607 215.871
 489.313 699.893
 550.756 183.577
 158.775 704.986
 221.895 86.230
 994.828 726.083
 441.305 559.444
 65.307 261.429
 17.953 564.467
 538.312 150.570
 410.935 359.669
 996.928 330.878
 846.431 10.106
 950.735 192.611
 603.045 327.606
 535.687 347.195
 506.543 894.971
 242.662 150.128
 576.289 501.224
 384.089 780.752
 832.274 479.479
 519.477 381.807
 320.985 689.592
 539.759 648.408
 95.909 84.740
 835.317 165.885
 917.917 320.346
 424.866 706.212
 873.855 847.004
 36.635 971.780
 578.189 533.422
 547.139 931.814
 580.707 513.785
 487.156 830.157
 588.956 584.801
 313.214 193.565
 991.781 795.140
 63.048 167.657
 382.229 593.745
 815.289 324.615
 594.852 18.896
 960.454 684.455
 542.561 417.983
 768.457 172.834
 538.568 355.250
 667.100 595.962
 74.346 973.516
 288.837 581.176
 278.050 673.998
 915.506 834.398
 660.554 629.215
 871.525 668.144
 757.417 176.758
 557.422 611.655
 962.146 401.083
 752.607 224.310
 114.506 306.903
 77.401 81.729
 231.003 547.042
 820.917 518.375
 444.804 81.526
 898.013 709.235
 639.136 820.346
 382.908 315.037
 119.602 912.600
 720.011 349.857
 763.026 78.164
 377.953 447.005
 517.683 188.604
 887.842 979.316
 604.365 161.639
 91.613 854.732
 800.307 373.249
 174.205 469.314
 377.089 964.681
 20.805 610.040
 536.062 144.506
 436.936 802.076
 45.455 390.993
 307.549 73.559
 565.124 145.036
 317.320 639.555
 259.093 462.294
 76.880 0.937
 481.750 244.177
 520.996 218.995
 898.303 185.441
 89.737 109.112
 509.327 822.035
 250.937 133.483
 916.520 912.120
 353.055 341.423
 344.045 477.799
 46.581 674.278
 546.749 832.008
 717.012 829.153
 751.299 737.253
 623.972 61.120
 224.919 928.780
 33.309 337.137
 313.154 788.598
 308.874 67.380
 775.456 198.061
 148.553 802.357
 745.729 10.984
 308.126 258.837
 503.031 177.416
 863.286 426.964
 632.118 76.807
 374.070 308.027
 839.332 870.659
 999.857 670.986
 249.458 706.663
 382.725 620.521
 104.803 962.294
 891.314 405.006
 408.027 734.932
 968.422 815.151
 762.726 812.568
 928.680 429.373
 865.758 4.349
 635.972 437.126
 266.603 99.643
 285.403 544.071
 933.306 749.494
 705.965 651.138
 231.723 132.592
 575.492 362.141
 342.824 552.004
 39.658 560.971
 197.901 797.396
 995.780 99.595
 317.855 654.393
 736.961 232.794
 692.781 817.886
 452.959 646.057
 52.253 404.732
 904.344 461.227
 653.698 514.482
 282.463 322.901
 482.817 871.047
 149.085 810.444
 521.022 525.891
 428.996 869.428
 323.302 212.113
 672.062 486.977
 476.987 22.324
 377.418 362.708
 816.768 220.473
 703.396 156.562
 371.440 783.566
 697.917 972.941
 558.699 563.812
 553.556 904.269
 849.533 141.211
 800.838 683.786
 45.099 642.456
 737.107 155.341
 76.313 191.555
 384.218 365.861
 307.790 653.601
 467.103 523.554
 239.238 874.184
 101.057 881.668
 113.369 406.969
 315.207 234.607
 702.098 480.958
 173.510 221.489
 722.807 671.966
 985.929 983.930
 282.387 911.106
 37.650 22.329
 135.430 352.996
 962.944 831.492
 629.100 520.364
 615.161 205.783
 74.027 587.438
 251.276 10.589
 89.051 725.561
 477.230 885.730
 707.079 939.917
 561.217 333.256
 767.175 620.786
 991.143 143.056
 249.625 226.816
 58.127 211.875
 709.927 737.249
 521.493 742.143
 136.037 146.612
 236.902 184.685
 270.775 736.172
 895.648 372.651
 415.970 814.441
 570.635 232.363
 752.896 262.524
 637.028 540.155
 389.029 503.433
 330.141 103.449
 366.596 407.139
 919.978 800.500
 264.183 380.663
 374.282 328.359
 387.582 225.737
 806.429 635.258
 806.745 792.215
 770.627 594.848
 157.115 545.589
 87.264 899.477
 518.701 699.672
 821.801 682.233
 226.195 854.041
 970.241 437.941
 887.471 199.462
 444.922 207.332
 513.309 407.859
 931.519 162.449
 633.663 666.840
 879.892 21.986
 818.933 828.303
 279.271 610.174
 690.160 957.884
 386.826 220.219
 419.814 354.076
 365.586 761.927
 852.868 275.736
 933.760 362.465
 752.235 612.800
 926.785 689.209
 657.731 761.429
 872.843 705.005
 385.830 241.342
 732.480 420.230
 59.109 604.967
 256.512 934.620
 588.147 936.336
 580.147 267.581
 911.382 488.969
 754.767 151.676
 785.039 548.450
 684.689 744.069
 88.655 474.996
 100.437 619.226
 133.111 647.441
 681.400 108.244
 316.683 21.801
 611.420 101.430
 237.816 579.740
 785.934 527.446
 436.659 685.111
 617.211 451.455
 774.430 416.319
 136.344 823.722
 872.250 190.108
 551.572 477.217
 399.027 345.790
 979.938 776.788
 529.285 990.679
 64.047 12.731
 872.704 6.184
 161.636 998.196
 221.761 133.553
 750.081 553.492
 764.677 968.572
 320.740 462.216
 988.318 230.855
 2.824 776.241
 448.522 86.660
 309.433 881.428
 340.116 611.143
 49.276 756.605
 360.706 708.748
 609.056 248.849
 564.054 266.903
 449.237 722.547
 651.681 811.876
 939.123 33.431
 694.501 45.538
 207.621 737.215
 427.209 962.743
 829.259 712.067
 662.250 641.272
 178.979 791.667
 751.217 635.940
 655.672 548.791
 431.154 336.947
 627.682 406.157
 461.350 827.273
 531.474 790.618
 640.895 117.602
 648.005 988.057
 634.537 88.429
 484.110 739.544
 388.610 731.769
 645.442 875.139
 232.272 78.964
 553.343 481.488
 302.616 511.802
 233.901 204.896
 53.918 482.558
 799.699 405.514
 988.197 281.153
 712.984 493.705
 631.264 666.734
 725.971 30.442
 258.472 474.360
 755.392 84.069
 108.665 778.682
 283.302 71.027
 302.576 674.601
 56.572 423.848
 470.484 64.584
 458.609 122.131
 88.931 134.044
 477.010 478.266
 701.215 75.792
 421.499 816.897
 853.105 483.799
 642.180 443.696
 593.503 82.456
 346.580 823.684
 477.810 763.148
 55.972 331.596
 955.450 453.654
 320.964 586.592
 936.797 101.822
 530.467 921.659
 910.960 982.824
 196.996 285.678
 744.957 874.442
 138.284 45.133
 835.511 138.256
 856.653 95.495
 533.669 912.863
 953.266 152.463
 224.617 0.654
 116.790 454.409
 453.454 409.974
 561.107 643.781
 453.404 213.211
 423.314 722.150
 95.250 477.653
 693.590 496.463
 953.070 614.418
 557.598 299.355
 17.129 931.891
 368.418 310.885
 803.657 349.774
 809.871 10.421
 765.039 769.720
 601.204 13.645
 122.433 165.783
 462.019 309.739
 484.155 975.430
 96.994 106.982
 913.330 278.137
 966.194 661.446
 831.688 747.649
 325.780 533.728
 235.239 675.665
 905.785 264.113
 922.510 974.235
 39.755 939.100
 645.640 972.647
 681.803 144.315
 465.692 798.496
 599.680 353.763
 880.868 954.284
 880.375 526.848
 83.094 418.154
 443.489 97.016
 645.510 773.612
 446.025 304.356
 40.370 837.511
 652.391 4.648
 200.770 352.879
 110.599 375.454
 266.274 153.683
 848.002 922.870
 165.286 918.344
 9.137 597.960
 587.919 99.332
 588.639 777.951
 571.765 754.746
 51.691 112.626
 567.634 987.194
 23.711 430.554
 758.937 204.100
 414.039 832.828
 191.318 905.799
 812.224 954.461
 120.704 653.251
 460.433 966.923
 928.729 1.127
 214.725 941.273
 83.002 755.579
 517.968 542.561
 362.861 945.552
 827.599 925.855
 933.771 414.468
 184.850 35.995
 668.602 243.278
 644.430 51.679
 292.565 119.630
 273.799 374.494
 710.112 850.558
 1.228 650.914
 73.708 72.117
 66.997 776.248
 421.863 699.362
 490.627 501.007
 770.549 159.813
 290.460 119.678
 440.054 104.739
 114.751 137.668
 768.241 252.429
 103.385 792.877
 659.104 708.989
 787.236 753.589
 178.599 473.502
 441.992 263.926
 502.210 569.842
 791.993 892.889
 382.994 76.630
 257.556 934.142
 215.426 235.219
 959.610 363.179
 67.844 304.147
 544.782 188.814
 421.527 163.717
 131.840 530.340
 42.171 138.663
 569.361 943.827
 502.873 647.852
 950.486 435.472
 537.814 171.384
 372.509 401.557
 121.801 476.155
 129.019 979.180
 10.274 905.839
 455.454 175.758
 332.540 930.602
 143.608 755.248
 681.794 691.631
 528.325 422.660
 290.417 357.441
 714.819 983.934
 198.168 140.044
 345.542 124.314
 522.144 472.323
 542.039 394.522
 806.902 311.826
 943.806 210.250
 85.195 764.786
 499.766 837.435
 406.737 187.177
 48.922 774.805
 714.840 852.429
 908.217 868.127
 667.162 928.977
 24.205 249.998
 234.119 401.784
 550.300 538.142
 171.448 232.472
 495.834 27.663
 85.061 280.681
 822.764 153.122
 197.859 618.168
 709.541 689.533
 828.731 936.059
 781.485 813.244
 321.070 869.350
 748.161 700.311
 857.155 601.480
 869.092 138.439
 489.463 941.676
 971.044 146.259
 361.969 830.247
 797.768 698.953
 613.864 579.471
 424.012 860.652
 812.622 22.835
 400.834 321.176
 989.390 561.868
 512.502 67.480
 811.233 71.488
 263.835 619.391
 64.495 971.634
 930.711 496.055
 211.706 980.155
 599.130 815.932
 169.894 130.521
 696.031 771.735
 817.459 334.559
 137.589 155.484
 824.968 877.186
 150.730 771.766
 805.145 795.028
 776.801 993.605
 150.359 677.228
 961.804 550.257
 260.984 363.833
 347.276 945.260
 732.853 649.586
 475.098 382.640
 861.846 39.133
 136.440 316.047
 12.289 969.543
 261.267 457.452
 784.978 609.193
 744.799 406.964
 890.102 265.796
 328.809 752.102
 388.272 763.453
 439.454 182.989
 795.259 567.527
 273.378 669.318
 67.235 401.072
 417.245 226.395
 885.709 77.145
 582.768 82.240
 965.327 2.940
 293.086 857.643
 412.116 545.342
 423.393 538.694
 891.090 199.782
 688.662 799.869
 525.524 307.323
 496.807 508.943
 878.503 216.778
 12.451 787.376
 971.721 102.561
 973.736 726.262
 316.252 704.265
 394.112 74.218
 182.486 645.159
 88.293 865.986
 467.099 574.424
 264.614 885.882
 247.492 537.836
 706.489 36.189
 500.338 855.449
 258.028 475.224
 130.558 529.853
 70.871 811.970
 868.260 247.563
 951.741 593.238
 280.051 307.593
 967.016 835.341
 971.880 19.341
 458.921 865.905
 475.644 976.298
 757.866 324.019
 581.642 118.135
 40.362 780.266
 352.240 142.405
 88.272 184.945
 405.587 885.035
 712.452 726.051
 546.783 38.164
 574.872 812.148
 530.481 562.605
 293.763 813.592
 824.797 443.700
 465.314 63.630
 200.656 862.776
 454.908 994.416
 860.875 256.393
 76.075 358.198
 544.826 222.610
 114.553 347.830
 570.972 433.453
 799.556 310.746
 412.890 17.240
 959.113 264.980
 24.251 690.759
 608.818 833.257
 442.752 922.168
 954.426 661.268
 998.352 779.537
 282.289 168.851
 841.436 821.190
 464.803 278.680
 184.338 382.163
 20.959 897.460
 135.302 141.567
 998.159 601.495
 896.204 669.365
 737.007 554.306
 320.888 264.663
 655.500 902.014
 894.731 343.299
 55.547 136.084
 430.961 708.134
 78.869 457.342
 596.581 554.500
 990.060 434.848
 519.568 104.839
 63.912 33.940
 506.922 425.364
 327.340 835.840
 465.430 614.002
 31.562 323.574
 187.504 38.877
 989.174 943.075
 794.744 291.756
 237.890 132.449
 451.993 658.457
 25.708 155.268
 932.490 121.055
 942.009 774.718
 766.486 633.299
 439.371 104.729
 905.584 855.022
 748.980 302.252
 25.541 913.332
 738.444 693.144
 541.732 563.197
 997.981 914.437
 972.671 348.854
 975.801 310.701
 634.606 786.681
 375.595 134.951
 539.117 982.159
 41.018 708.803
 378.936 506.107
 899.862 116.871
 285.899 351.933
 143.049 911.653
 618.431 705.391
 42.836 743.139
 951.464 425.940
 745.801 498.284
 94.879 174.629
 37.691 26.327
 830.939 153.466
 700.419 564.157
 938.597 337.069
 351.004 679.792
 342.834 786.251
 955.798 680.203
 98.360 307.960
 891.648 631.745
 675.207 55.078
 22.740 207.282
 273.232 97.162
 774.820 684.405
 845.667 8.957
 317.418 395.264
 179.209 852.788
 363.020 482.338
 858.224 824.778
 616.227 798.508
 660.350 309.693
 865.397 447.237
 894.902 177.556
 116.799 673.309
 237.076 154.544
 992.682 360.807
 641.110 824.873
 18.919 187.886
 173.576 848.246
 36.989 833.101
 911.224 903.817
 114.249 471.820
 41.775 556.904
 274.121 980.549
 714.392 64.740
 605.241 759.353
 61.055 234.043
 770.544 256.092
 780.505 973.349
 261.299 139.768
 200.960 569.729
 518.037 523.256
 352.403 901.121
 64.194 718.101
 148.341 476.270
 316.106 146.652
 742.732 93.789
 694.931 310.728
 760.926 15.570
 975.539 83.309
 752.561 358.594
 570.738 152.909
 556.052 189.805
 226.080 702.405
 553.698 843.228
 653.489 479.157
 116.301 814.909
 176.997 335.389
 47.800 292.887
 919.876 252.347
 33.048 775.513
 301.409 364.134
 32.753 166.561
 208.812 763.752
 154.421 320.287
 693.544 991.684
 730.440 869.672
 142.973 303.756
 455.950 698.252
 782.673 708.329
 359.865 17.401
 959.134 611.771
 810.173 359.486
 778.289 865.128
 475.780 81.512
 375.850 353.905
 295.744 147.753
 868.165 697.711
 735.306 993.220
 77.252 448.262
 457.068 397.900
 594.256 605.055
 603.689 275.611
 998.177 660.244
 102.278 617.536
 890.957 481.128
 265.221 61.371
 358.524 524.060
 810.350 480.274
 986.088 421.692
 666.473 915.023
 313.703 311.643
 307.421 187.005
 736.998 184.233
 186.375 723.647
 163.212 466.500
 267.900 861.951
 2.546 365.879
 901.319 45.974
 290.842 647.542
 897.666 541.891
 336.263 382.358
 793.344 217.034
 397.697 286.726
 864.737 489.794
 626.821 980.440
 535.567 193.960
 133.158 354.401
 756.963 18.184
 309.005 196.980
 681.455 598.316
 929.119 847.508
 266.879 742.930
 421.721 389.599
 183.120 661.271
 699.280 368.362
 730.558 204.736
 99.117 207.189
 168.731 810.180
 77.945 45.482
 480.351 93.484
 46.730 142.855
 820.255 448.599
 41.767 963.038
 710.623 889.658
 176.651 617.569
 10.133 76.496
 83.019 211.706
 201.134 597.442
 853.990 379.715
 79.119 273.391
 584.471 651.321
 294.456 385.693
 141.527 373.888
 767.392 224.399
 683.610 484.453
 981.814 375.817
 20.237 131.697
 847.206 407.590
 707.906 780.126
 816.034 519.715
 810.445 168.015
 447.688 780.862
 213.002 158.131
 640.730 496.268
 921.708 828.009
 411.070 307.440
 762.185 946.973
 801.697 821.499
 619.054 523.462
 274.477 941.393
 848.147 262.249
 589.394 915.319
 709.074 321.305
 632.578 257.994
 777.030 617.309
 150.750 696.939
 921.395 402.954
 703.737 758.515
 909.916 874.331
 3.964 391.346
 289.403 999.930
 895.977 504.985
 388.392 571.490
 591.759 620.841
 18.653 29.451
 48.923 147.701
 358.482 920.682
 16.562 528.492
 172.207 803.057
 814.048 596.730
 751.228 60.309
 215.322 634.485
 999.249 862.008
 327.900 558.399
 878.359 468.914
 352.197 361.645
 886.589 205.127
 931.646 908.701
 457.945 797.999
 134.101 683.077
 722.306 917.885
 195.146 407.821
 197.640 766.145
 87.097 142.658
 926.532 485.987
 914.886 573.433
 732.051 171.596
 570.895 578.266
 526.514 882.325
 72.504 625.137
 535.952 526.757
 454.216 237.954
 431.352 853.148
 964.273 288.428
 416.552 295.583
 925.529 620.882
 496.433 697.388
 841.757 903.745
 325.665 223.650
 871.704 297.685
 58.356 232.557
 440.051 724.703
 526.615 790.713
 621.348 169.043
 368.257 571.260
 712.318 509.262
 600.894 386.865
 620.124 106.576
 754.724 794.291
 938.051 508.636
 386.027 415.926
 782.098 686.791
 407.081 599.443
 127.307 740.897
 698.809 163.513
 844.180 776.645
 385.659 529.587
 304.323 999.780
 616.999 932.252
 39.960 58.421
 837.688 439.220
 821.309 393.861
 167.799 642.891
 804.768 191.924
 425.832 445.607
 326.827 337.288
 502.820 827.625
 25.545 203.644
 660.901 728.817
 393.071 820.474
 27.013 700.707
 557.099 865.358
 171.140 194.340
 92.470 477.610
 492.915 781.493
 340.604 278.755
 937.522 192.661
 6.447 437.620
 771.813 366.314
 480.694 618.027
 177.836 202.067
 247.772 196.121
 869.829 998.153
 64.252 998.950
 871.896 624.136
 82.854 778.206
 769.666 966.861
 337.034 740.853
 886.036 615.763
 651.434 275.326
 847.660 787.695
 93.481 866.960
 277.124 187.249
 98.525 434.285
 941.013 552.265
 780.629 548.944
 634.644 632.880
 157.094 352.320
 621.495 23.480
 868.740 343.145
 253.962 728.616
 849.839 489.504
 869.640 354.918
 499.311 488.734
 524.733 30.884
 514.560 148.129
 137.351 355.045
 285.375 242.223
 165.437 41.164
 800.017 288.515
 737.086 288.019
 409.505 208.077
 838.403 962.971
 627.779 51.613
 602.179 305.349
 841.693 891.763
 239.203 270.960
 370.454 641.030
 725.614 736.458
 582.290 249.447
 970.150 336.367
 657.853 280.579
 3.443 631.262
 324.447 837.631
 379.687 908.577
 289.971 808.154
 784.290 144.137
 826.002 276.399
 77.783 339.608
 709.358 92.755
 157.815 576.207
 582.516 131.512
 22.028 56.397
 365.281 868.666
 902.677 151.660
 101.181 993.460
 909.910 935.222
 88.263 769.293
 58.521 893.858
 189.558 485.695
 109.872 913.264
 285.925 312.901
 286.700 288.266
 193.634 169.583
 517.033 384.198
 369.718 343.438
 540.851 771.798
 46.426 830.252
 529.029 667.887
 326.990 961.887
 81.204 471.940
 321.391 425.346
 803.283 118.673
 764.005 297.048
 535.387 34.056
 224.121 57.787
 579.034 242.397
 62.860 559.392
 533.726 821.594
 601.356 694.035
 125.819 529.223
 518.927 697.588
 428.464 251.406
 598.067 990.890
 314.646 577.481
 455.307 634.546
 744.029 535.227
 551.399 516.771
 398.927 483.177
 346.910 498.287
 299.409 638.364
 74.487 857.481
 839.307 400.472
 929.182 482.683
 393.921 837.967
 53.710 581.843
 409.851 640.348
 115.109 974.083
 54.066 865.757
 459.663 809.168
 882.604 667.833
 299.010 362.065
 101.886 253.909
 455.164 168.392
 303.389 882.606
 286.801 516.039
 724.172 167.802
 272.860 267.800
 243.750 123.409
 659.738 254.144
 297.069 705.652
 730.497 404.619
 442.279 423.674
 852.331 256.868
 452.080 372.576
 53.698 135.363
 933.137 663.877
 604.961 785.023
 757.137 195.430
 884.068 500.656
 100.407 415.581
 737.911 250.234
 930.392 734.793
 964.747 152.369
 93.962 452.794
 385.859 155.757
 204.549 71.767
 15.985 366.261
 695.881 118.153
 930.539 176.481
 316.005 699.802
 740.132 939.901
 35.994 974.644
 874.167 179.166
 605.777 135.538
 728.385 273.510
 520.979 947.965
 807.326 797.439
 888.125 977.698
 280.933 510.475
 963.475 470.292
 442.435 770.816
 67.986 89.359
 797.641 474.609
 176.027 973.156
 407.514 632.985
 969.762 556.460
 448.145 282.861
 229.222 445.257
 124.869 491.807
 477.729 84.201
 288.282 935.017
 164.221 670.508
 635.456 581.985
 882.249 533.022
 853.997 886.034
 196.932 192.205
 672.029 991.046
 276.178 367.143
 534.403 592.013
 354.427 11.201
 632.860 460.303
 952.314 891.184
 702.408 287.401
 43.736 519.065
 362.670 444.645
 15.411 284.167
 664.354 798.874
 269.003 191.652
 808.545 678.510
 841.229 605.263
 979.347 30.463
 85.041 124.188
 686.007 340.111
 590.311 141.896
 594.478 864.812
 403.655 575.834
 264.031 531.963
 715.579 698.402
 543.896 617.078
 453.663 309.937
 257.683 202.980
 290.586 682.191
 667.689 850.840
 36.370 665.494
 603.205 825.906
 29.168 134.427
 920.794 319.458
 215.317 976.127
 582.717 113.544
 67.450 173.506
 362.671 31.707
 232.460 164.668
 364.379 808.247
 935.611 672.176
 845.224 957.085
 252.472 84.719
 528.725 111.344
 659.499 372.909
 749.464 684.070
 2.736 454.899
 562.989 632.671
 601.129 61.192
 860.659 423.679
 498.602 37.169
 622.683 835.071
 472.310 862.679
 617.247 111.053
 821.856 47.574
 83.244 824.746
 937.077 207.696
 520.514 999.385
 354.886 655.844
 534.525 995.532
 356.291 515.375
 450.069 63.354
 963.870 829.772
 906.987 473.669
 521.752 189.735
 994.406 733.340
 371.361 710.907
 360.843 529.351
 677.317 91.301
 676.327 967.049
 361.995 170.038
 418.061 122.325
 730.997 250.430
 129.798 431.757
 524.575 184.088
 571.982 531.039
 324.690 222.251
 867.771 618.261
 949.656 200.490
 270.457 578.294
 347.139 148.207
 269.806 36.709
 673.771 710.724
 735.809 311.114
 550.937 285.459
 813.807 254.837
 689.815 841.662
 558.516 118.488
 165.787 492.937
 377.950 430.745
 27.624 891.502
 381.435 177.905
 787.993 921.652
 646.897 165.196
 749.634 386.487
 277.491 810.043
 370.031 946.875
 270.638 952.510
 703.578 415.291
 616.166 790.713
 834.298 201.111
 444.816 244.508
 527.480 709.834
 312.718 920.154
 691.562 419.324
 8.149 158.517
 711.791 184.482
 358.980 181.970
 57.323 691.652
 985.563 158.351
 489.329 419.994
 445.705 637.490
 628.255 633.908
 744.916 616.232
 945.747 884.226
 303.795 796.074
 506.088 932.425
 580.703 24.012
 21.587 518.539
 115.408 577.841
 237.735 697.374
 589.872 763.625
 11.541 687.005
 975.812 142.527
 78.165 67.444
 162.919 769.576
 757.354 384.936
 922.967 796.676
 276.466 548.830
 277.651 120.346
 977.887 33.902
 494.232 911.062
 135.734 642.757
 53.554 580.978
 83.173 152.343
 118.205 281.246
 703.891 418.316
 701.421 385.678
 378.864 684.020
 904.595 646.389
 215.191 821.151
 85.935 97.147
 783.295 790.987
 556.149 144.896
 821.156 673.623
 608.137 208.428
 51.454 473.417
 194.058 330.241
 724.864 518.305
 10.241 263.435
 28.482 465.521
 861.871 996.246
 563.945 684.261
 6.979 663.913
 639.871 474.992
 352.867 468.355
 775.358 214.303
 355.717 3.443
 166.384 982.782
 791.918 205.894
 718.958 581.488
 91.780 723.186
 848.747 500.716
 95.317 530.054
 537.050 444.400
 176.001 119.444
 20.530 396.345
 30.619 43.293
 83.576 43.293
 728.200 249.680
 777.175 137.607
 103.478 838.091
 769.293 222.962
 353.352 81.528
 654.945 84.281
 909.553 906.468
 838.218 483.262
 806.449 308.396
 915.669 758.876
 906.969 256.398
 415.828 904.469
 387.553 615.635
 811.444 866.530
 788.445 117.221
 650.950 272.210
 10.325 822.828
 638.048 201.627
 762.058 273.410
 410.959 235.508
 845.285 250.643
 476.625 978.291
 85.794 4.481
 283.858 871.494
 803.358 864.743
 270.287 52.538
 143.374 328.610
 91.009 601.643
 895.733 234.647
 285.584 965.834
 197.492 248.460
 720.720 6.927
 682.836 112.002
 68.368 732.909
 711.510 479.960
 855.597 723.079
 608.227 480.601
 719.407 821.147
 791.728 708.270
 85.516 262.171
 2.490 259.566
 687.157 824.503
 869.800 759.861
 973.259 303.028
 937.675 451.478
 303.441 921.817
 218.452 205.650
 871.302 720.538
 914.636 418.839
 972.338 327.572
 273.545 817.320
 675.954 382.669
 573.595 145.089
 263.403 592.549
 21.692 987.473
 248.970 534.104
 232.534 790.516
 157.441 792.480
 904.977 693.953
 936.972 406.631
 78.510 588.742
 346.329 354.750
 792.986 839.672
 475.446 549.023
 263.762 146.079
 797.990 516.329
 577.239 831.502
 576.793 252.879
 991.485 503.875
 763.428 180.549
 854.227 75.257
 670.838 365.974
 915.374 903.112
 24.802 245.993
 980.665 658.520
 591.414 730.938
 822.608 50.829
 461.842 317.691
 508.192 869.072
 484.074 464.625
 621.633 829.575
 948.474 78.966
 634.629 353.858
 847.680 302.329
 114.170 813.923
 182.357 501.699
 845.045 661.947
 416.564 271.030
 895.093 662.209
 297.079 503.438
 358.267 634.645
 540.155 27.155
 994.344 436.972
 10.104 621.704
 343.088 606.904
 823.407 296.871
 551.818 174.214
 619.119 768.986
 123.331 666.391
 54.055 990.720
 899.137 569.416
 375.260 156.360
 752.041 280.072
 861.686 729.438
 911.514 477.369
 633.744 29.309
 402.468 442.873
 128.782 714.099
 388.397 33.220
 710.799 946.246
 997.139 128.970
 905.372 101.260
 523.352 593.741
 560.288 948.401
 376.200 233.479
 466.586 302.561
 231.652 370.680
 224.320 119.157
 92.324 380.808
 196.380 918.298
 218.277 582.142
 509.142 711.565
 611.899 945.634
 180.888 335.751
 189.577 183.321
 490.975 234.702
 300.807 383.470
 751.290 375.598
 538.567 754.492
 266.000 632.688
 78.012 499.999
 728.797 753.543
 166.851 922.018
 824.536 964.598
 31.292 601.831
 793.290 539.311
 845.438 767.246
 51.508 799.165
 606.847 566.072
 222.347 241.459
 662.194 38.508
 633.636 875.084
 208.136 742.061
 228.843 623.996
 655.464 623.032
 88.345 445.897
 169.182 255.861
 262.989 869.575
 691.374 658.451
 220.200 127.847
 103.728 726.579
 938.637 244.098
 6.606 867.665
 57.771 999.752
 573.983 623.283
 693.870 988.804
 608.944 186.188
 727.116 165.876
 871.368 492.312
 902.327 768.520
 904.616 517.696
 777.673 985.913
 456.514 66.944
 914.430 638.476
 504.517 501.362
 192.160 700.649
 266.931 834.912
 426.612 157.184
 150.611 503.640
 684.136 237.498
 668.124 983.956
 651.841 969.116
 99.335 657.545
 915.226 567.046
 297.588 771.583
 996.180 908.500
 100.595 664.046
 948.571 99.881
 430.978 272.445
 333.834 434.319
 318.929 243.048
 595.865 262.421
 785.880 145.190
 517.044 996.633
 157.698 575.574
 312.444 571.102
 871.032 530.417
 457.431 755.648
 967.645 814.044
 948.194 236.207
 87.407 442.289
 971.800 927.493
 47.938 754.219
 971.612 569.782
 792.521 48.624
 598.120 914.436
 180.824 60.182
 750.186 246.490
 450.429 47.745
 756.356 292.338
 180.259 12.847
 92.323 771.946
 807.241 945.092
 954.003 674.414
 580.405 612.840
 534.376 349.937
 755.662 408.588
 217.633 447.905
 641.644 10.199
 790.894 708.164
 181.914 38.970
 569.450 389.076
 309.742 656.171
 377.025 341.492
 624.528 829.768
 161.801 201.973
 628.089 276.523
 659.107 62.406
 16.910 311.357
 632.786 97.668
 373.418 751.099
 492.754 710.254
 134.167 874.464
 352.553 633.266
 362.194 250.979
 167.353 364.036
 619.616 50.756
 492.549 163.725
 957.826 532.431
 591.700 427.924
 627.480 591.600
 268.974 424.595
 798.182 115.981
 527.549 514.323
 185.716 30.816
 286.840 960.053
 658.310 189.221
 206.211 136.249
 356.478 43.226
 642.515 338.162
 665.110 463.639
 847.868 838.912
 151.687 318.017
 330.308 354.071
 788.640 888.565
 444.115 549.855
 947.232 854.425
 542.613 711.907
 649.051 79.438
 661.306 607.623
 831.771 556.963
 653.295 997.401
 198.607 552.968
 875.595 140.876
 924.696 758.398
 30.494 105.828
 765.046 378.331
 160.130 213.014
 202.720 830.919
 337.668 673.638
 275.514 651.442
 510.706 421.796
 785.688 359.378
 650.675 477.172
 219.582 278.387
 718.211 449.100
 949.579 445.270
 543.879 208.185
 55.349 914.502
 74.554 392.894
 358.305 586.037
 279.707 513.391
 314.404 547.161
 533.312 581.631
 135.809 231.545
 373.780 694.068
 619.421 133.191
 37.176 970.717
 436.064 558.047
 101.695 1.791
 192.418 905.934
 471.322 151.352
 111.011 219.668
 963.719 37.638
 202.232 452.328
 105.159 463.967
 925.036 838.434
 730.109 364.768
 476.486 426.986
 444.504 701.631
 519.546 776.086
 452.457 78.062
 686.385 818.094
 132.006 413.229
 992.267 294.397
 745.431 739.530
 101.878 9.051
 905.756 871.875
 523.324 555.442
 718.431 784.515
 410.282 490.144
 654.309 360.925
 953.760 39.241
 168.174 231.231
 893.176 966.117
 290.940 548.136
 602.051 863.432
 30.895 284.976
 464.423 778.388
 510.744 367.920
 890.305 178.084
 636.781 218.405
 686.402 14.725
 491.301 12.311
 544.206 278.524
 9.481 730.526
 902.061 414.592
 250.912 343.174
 229.423 329.989
 309.963 839.616
 47.152 194.921
 688.000 281.348
 492.037 630.173
 536.685 249.076
 540.014 218.974
 291.084 502.845
 781.734 149.186
 762.989 40.227
 885.529 510.020
 130.812 77.856
 153.851 681.203
 517.842 492.407
 275.402 971.924
 23.850 525.266
 969.999 318.025
 397.464 808.196
 518.632 320.337
 692.996 123.533
 546.893 112.010
 633.099 530.446
 94.100 651.033
 338.722 218.174
 239.134 734.337
 134.130 477.800
 981.412 776.042
 284.388 696.816
 884.067 654.234
 475.919 96.669
 196.679 443.566
 260.726 764.627
 885.483 865.842
 408.217 230.204
 636.648 824.293
 454.739 646.157
 467.816 471.568
 722.664 438.555
 917.623 194.544
 663.990 863.995
 793.609 494.268
 736.874 169.772
 384.852 575.811
 769.327 300.332
 704.413 135.351
 227.760 276.982
 363.603 200.594
 267.393 334.437
 818.912 321.831
 378.221 605.022
 24.855 66.035
 788.885 967.191
 601.961 792.611
 189.010 628.477
 946.586 509.712
 369.275 993.276
 804.331 162.750
 851.535 413.150
 565.878 696.042
 735.863 962.251
 365.374 374.196
 777.550 494.231
 237.558 137.113
 28.262 881.668
 469.422 692.424
 338.124 617.012
 541.866 888.355
 179.067 358.552
 951.628 940.675
 877.008 669.771
 816.652 857.303
 647.220 149.981
 660.103 976.953
 232.399 553.469
 628.846 742.827
 318.692 899.156
 698.558 513.644
 826.383 179.219
 45.454 482.546
 167.389 170.281
 697.324 255.650
 362.691 262.020
 116.124 727.731
 703.804 763.722
 390.481 990.098
 311.179 88.015
 937.269 787.879
 329.704 692.341
 812.965 699.197
 651.333 972.608
 32.072 691.228
 464.268 130.552
 373.931 987.540
 797.320 698.034
 551.129 492.823
 710.353 109.573
 911.228 116.104
 233.550 821.521
 975.303 728.369
 389.192 725.507
 586.790 717.456
 152.393 378.994
 585.330 959.951
 487.602 151.287
 143.819 830.126
 304.674 174.278
 952.007 688.773
 433.885 799.213
 614.079 234.842
 348.723 540.061
 96.267 520.480
 146.902 567.690
 37.185 201.306
 215.229 184.430
 770.237 360.158
 487.379 223.958
 133.718 661.412
 392.845 495.553
 518.361 587.022
 581.331 624.029
 160.096 513.272
 583.407 467.152
 791.923 612.860
 482.543 651.678
 365.506 230.167
 875.871 228.664
 410.853 963.669
 294.389 470.282
 569.863 199.483
 444.469 16.564
 93.387 40.520
 180.816 924.452
 386.628 248.963
 789.312 307.094
 607.243 13.554
 662.174 702.804
 525.446 631.038
 706.611 745.660
 335.153 882.068
 213.593 178.906
 426.957 330.747
 500.862 454.511
 693.164 594.063
 461.989 684.332
 205.764 938.746
 432.811 277.767
 891.831 260.181
 212.297 335.923
 507.426 488.104
 34.694 531.737
 988.465 919.826
 124.385 438.768
 421.466 592.078
 718.200 868.439
 42.843 21.369
 109.161 917.089
 34.777 939.788
 50.790 931.568
 459.285 763.678
 415.694 187.124
 558.456 707.679
 182.480 586.681
 274.792 712.831
 940.768 379.253
 215.933 726.883
 167.835 641.140
 235.906 655.709
 508.074 841.055
 241.452 310.090
 346.934 134.432
 996.244 481.256
 736.355 408.623
 405.304 486.240
 524.210 475.738
 662.156 990.595
 644.091 20.379
 455.851 17.332
 415.536 933.181
 215.698 928.709
 322.934 865.815
 748.291 978.878
 721.620 237.964
 52.151 203.338
 852.880 410.984
 116.193 874.013
 229.719 356.656
 983.541 210.769
 129.255 323.227
 734.280 220.966
 545.874 806.161
 580.154 423.591
 424.917 529.543
 319.503 304.619
 416.312 238.465
 648.762 912.076
 320.633 386.182
 522.397 315.072
 109.364 406.007
 979.334 268.704
 102.416 211.426
 771.783 409.628
 998.185 33.614
 231.199 484.429
 846.684 239.224
 153.312 329.323
 309.762 569.175
 975.204 685.674
 192.407 388.230
 125.947 77.127
 987.137 262.799
 460.111 282.609
 233.996 108.978
 10.374 822.132
 749.475 532.985
 629.521 2.132
 59.503 971.326
 219.474 632.566
 728.545 118.373
 279.852 483.078
 205.757 584.983
 143.350 860.149
 510.382 84.923
 20.425 596.529
 705.407 907.826
 450.060 999.325
 17.330 360.917
 873.429 420.694
 460.391 989.900
 318.064 627.100
 428.395 105.973
 934.611 847.687
 392.177 725.386
 777.555 592.728
 254.736 885.289
 504.719 128.630
 191.212 240.507
 905.200 971.154
 762.358 316.625
 497.297 273.861
 516.283 132.242
 90.460 420.185
 165.488 585.082
 730.142 116.622
 179.143 890.883
 971.561 488.491
 401.834 979.505
 915.782 21.469
 190.491 488.894
 925.269 110.099
 844.840 394.394
 780.550 672.722
 540.526 299.184
 187.070 990.716
 8.297 562.502
 762.373 113.656
 240.601 217.830
 776.936 842.205
 155.045 635.798
 164.132 223.703
 462.044 109.431
 410.772 453.786
 734.271 616.322
 472.459 118.827
 574.078 467.719
 488.752 401.986
 740.790 53.444
 791.106 539.276
 504.810 489.693
 69.150 796.089
 414.938 370.357
 983.515 149.339
 127.593 598.452
 459.903 831.841
 183.115 160.179
 170.981 815.274
 309.630 818.100
 690.007 83.350
 376.750 800.787
 690.817 350.468
 850.518 303.461
 659.008 401.641
 61.353 777.607
 483.170 920.960
 785.484 758.064
 205.215 8.010
 257.581 174.815
 145.656 289.843
 431.404 435.707
 681.895 871.342
 942.621 897.979
 571.743 345.617
 113.254 914.137
 885.602 740.737
 482.944 324.947
 171.813 907.480
 724.466 853.750
 341.918 268.309
 568.396 246.830
 165.085 629.568
 146.732 509.897
 21.264 501.720
 292.801 157.213
 326.105 936.582
 83.119 854.308
 531.085 651.998
 757.698 175.271
 871.257 314.791
 42.932 779.278
 710.577 449.414
 463.512 147.253
 878.753 955.261
 57.578 7.708
 340.276 588.672
 796.431 760.838
 749.831 700.290
 203.747 12.739
 371.195 734.382
 119.436 828.152
 739.377 479.333
 163.573 462.629
 676.842 308.784
 332.383 245.792
 510.981 937.356
 860.972 449.697
 836.318 815.888
 278.730 523.947
 4.387 756.350
 679.201 36.567
 867.857 769.701
 45.449 191.809
 642.623 249.904
 886.741 458.609
 149.502 388.914
 27.865 832.705
 51.551 171.019
 676.939 658.392
 987.310 96.419
 612.583 979.930
 16.361 315.016
 661.384 696.120
 421.298 519.235
 469.404 613.084
 357.533 422.167
 747.864 979.440
 895.516 122.918
 737.025 534.698
 773.052 88.864
 80.758 186.688
 361.007 834.225
 837.559 478.275
 464.165 881.405
 125.101 219.520
 229.027 6.829
 261.325 401.384
 538.736 613.160
 35.073 514.083
 346.819 867.042
 426.068 51.234
 769.243 793.658
 163.532 564.253
 829.323 140.055
 633.708 555.210
 271.747 587.296
 941.245 566.165
 147.628 901.854
 222.920 485.119
 67.639 229.695
 382.805 680.148
 348.571 828.012
 247.289 571.466
 291.763 741.318
 160.809 524.360
 659.799 917.751
 396.460 2.822
 18.486 950.848
 530.655 163.824
 20.721 460.135
 421.697 35.442
 291.576 294.906
 385.422 39.228
 272.171 479.019
 27.399 459.520
 964.235 596.038
 373.596 991.778
 836.236 144.319
 46.617 321.067
 382.387 37.509
 321.986 783.535
 722.577 669.409
 731.278 182.134
 777.369 851.299
 171.988 287.110
 608.721 27.941
 156.792 117.173
 473.372 814.784
 259.426 824.230
 559.158 418.074
 65.891 589.618
 660.535 511.937
 46.529 969.609
 671.745 778.125
 958.013 330.279
 536.332 456.511
 349.152 504.740
 569.759 814.826
 868.224 347.973
 75.895 597.476
 693.197 105.605
 194.128 943.903
 73.630 242.813
 556.191 431.124
 681.235 778.990
 792.684 262.366
 915.419 63.899
 229.466 929.571
 153.669 24.002
 351.986 172.926
 31.113 55.669
 218.126 762.028
 488.331 188.540
 972.089 563.142
 554.318 770.982
 786.240 833.015
 598.252 514.887
 845.796 505.391
 258.198 194.009
 632.110 990.846
 59.378 924.269
 571.304 288.503
 194.092 712.339
 741.847 870.017
 328.364 677.123
 500.788 217.828
 108.144 5.214
 645.659 222.764
 195.115 663.985
 707.353 27.790
 806.507 173.607
 626.572 767.900
 455.586 231.338
 938.917 939.409
 683.635 727.900
 545.545 539.123
 287.421 127.393
 619.959 365.028
 828.350 370.202
 467.469 950.376
 964.311 364.720
 560.721 13.444
 478.860 860.888
 199.273 312.409
 354.548 539.807
 538.317 680.879
 110.543 642.733
 184.394 332.550
 115.051 424.004
 325.335 326.697
 109.304 311.045
 937.102 208.817
 614.237 446.028
 58.919 127.499
 808.486 464.499
 345.704 289.817
 395.389 23.079
 66.933 79.206
 648.765 948.908
 725.377 913.520
 426.785 565.782
 397.694 373.973
 358.148 14.961
 459.424 960.805
 475.648 381.617
 335.902 217.242
 343.157 450.984
 431.970 863.819
 690.060 632.126
 129.773 969.971
 932.451 323.098
 225.654 294.514
 876.283 961.115
 3.010 502.073
 720.606 557.639
 234.602 525.321
 18.532 404.243
 280.138 425.282
 22.461 234.555
 426.002 501.821
 304.037 714.779
 114.856 437.191
 367.375 125.480
 472.830 996.300
 288.314 296.008
 878.441 352.893
 37.941 706.494
 375.819 821.495
 863.888 517.636
 738.881 526.650
 889.162 603.145
 494.480 975.403
 380.272 311.753
 341.280 273.253
 71.765 184.038
 115.027 760.878
 603.829 593.294
 786.231 587.177
 827.287 809.393
 297.305 377.857
 203.226 230.622
 295.215 927.400
 222.764 62.235
 763.306 221.401
 99.491 3.752
 50.737 86.714
 549.304 142.410
 16.657 135.326
 329.266 230.931
 703.785 196.576
 121.493 487.439
 715.435 169.079
 35.665 518.659
 952.307 732.040
 383.576 599.234
 559.940 964.581
 823.225 395.941
 411.841 976.023
 553.489 2.003
 602.563 760.143
 991.737 430.446
 722.999 778.142
 517.335 234.205
 938.641 140.138
 98.340 792.436
 470.442 600.587
 324.520 786.211
 195.193 81.973
 888.070 131.713
 24.077 781.968
 427.764 935.353
 98.710 556.018
 880.115 63.532
 855.624 669.798
 762.376 501.347
 673.650 919.475
 800.374 521.302
 232.301 773.252
 865.624 647.614
 300.073 611.790
 610.451 727.107
 444.294 370.085
 499.730 987.792
 941.838 207.072
 99.085 555.441
 883.761 65.032
 660.976 421.801
 346.062 708.044
 874.032 621.268
 360.567 641.779
 432.586 322.085
 910.035 76.459
 120.783 510.383
 13.517 176.545
 870.503 918.218
 213.538 386.464
 679.037 188.258
 55.785 788.552
 998.871 986.826
 922.540 660.276
 828.693 772.933
 379.337 591.136
 35.988 243.838
 884.490 399.641
 674.183 538.206
 735.541 376.968
 171.674 157.348
 755.926 61.856
 169.285 225.273
 807.809 321.852
 573.460 251.935
 429.899 245.801
 634.143 484.134
 996.952 523.777
 811.687 359.045
 863.698 151.212
 82.015 540.501
 151.112 507.367
 562.556 683.099
 646.633 953.584
 795.366 989.616
 789.489 918.637
 273.364 999.287
 793.132 97.405
 369.231 955.269
 592.718 510.895
 455.610 776.514
 798.170 152.045
 874.333 720.513
 62.636 179.889
 409.334 527.799
 950.068 797.466
 883.287 335.953
 290.323 244.756
 476.025 230.423
 259.917 711.030
 850.273 642.168
 713.654 391.069
 367.602 229.438
 137.455 612.015
 737.875 604.734
 594.272 693.242
 725.438 640.686
 119.915 487.080
 844.382 853.480
 698.737 915.796
 826.070 903.251
 543.417 67.737
 500.630 842.020
 329.767 856.443
 269.219 796.325
 35.714 960.019
 677.567 99.273
 420.846 838.698
 558.895 931.739
 104.618 436.871
 574.024 631.601
 881.138 587.685
 719.837 460.974
 898.180 795.387
 938.748 652.340
 757.488 630.033
 479.239 494.221
 420.721 353.881
 221.585 464.943
 66.462 47.248
 87.616 519.137
 103.046 617.873
 645.752 506.589
 341.738 881.658
 552.923 928.206
 645.713 879.433
 946.474 271.040
 40.799 745.005
 918.420 616.155
 480.956 530.897
 830.827 72.698
 959.769 212.007
 227.524 492.689
 31.878 671.875
 179.444 388.212
 716.344 394.650
 987.797 670.800
 186.809 167.509
 632.813 817.667
 178.189 687.733
 271.444 37.261
 52.196 176.346
 483.225 544.275
 437.761 52.160
 71.109 889.383
 99.172 307.754
 727.988 539.694
 564.447 359.661
 167.488 330.957
 276.964 991.680
 730.351 661.467
 900.989 261.167
 559.184 160.311
 530.538 347.654
 181.643 219.770
 113.605 760.726
 455.470 54.726
 430.399 825.266
 961.475 552.561
 553.796 177.868
 939.017 957.963
 299.226 154.984
 52.389 641.394
 744.750 463.533
 668.395 711.462
 303.018 696.011
 881.191 824.549
 966.368 898.153
 409.056 134.828
 463.692 96.967
 331.253 219.837
 980.326 45.216
 756.731 957.461
 445.580 295.573
 198.402 556.316
 910.211 459.601
 148.600 230.783
 270.035 275.074
 47.576 732.331
 171.673 57.227
 145.313 109.250
 820.352 668.012
 268.260 566.711
 133.640 240.989
 10.844 178.432
 113.481 252.067
 623.757 890.612
 884.048 847.738
 817.412 829.666
 835.505 618.012
 742.717 339.410
 72.155 731.988
 659.096 533.407
 564.626 806.449
 810.862 947.213
 304.413 334.291
 70.491 247.104
 438.400 507.845
 186.710 920.987
 981.965 895.688
 415.709 608.542
 761.219 499.472
 787.143 776.918
 785.271 74.363
 838.184 11.838
 193.559 353.220
 867.010 358.605
 234.951 596.617
 343.243 140.819
 716.259 89.863
 251.486 124.778
 887.833 231.499
 723.033 43.324
 521.096 378.175
 170.783 493.710
 763.354 816.903
 327.405 369.994
 343.207 81.432
 593.826 962.100
 537.787 284.676
 134.505 972.383
 521.389 439.174
 360.867 178.163
 892.458 633.247
 181.283 657.821
 249.070 938.692
 474.557 141.811
 156.966 578.537
 176.834 532.176
 61.779 978.564
 624.824 229.195
 49.555 177.345
 40.417 26.761
 596.154 755.684
 394.976 794.611
 884.187 62.176
 181.203 401.884
 51.075 417.539
 624.775 689.600
 87.475 52.432
 568.237 247.096
 583.261 413.133
 90.775 157.312
 248.539 814.103
 26.813 256.981
 77.638 148.780
 5.069 209.572
 210.960 928.599
 741.386 351.349
 347.117 509.104
 830.635 774.770
 908.412 201.070
 645.352 30.027
 836.842 538.922
 564.803 616.595
 744.163 289.537
 234.476 704.919
 334.805 598.315
 951.935 266.828
 319.537 768.401
 353.420 635.871
 23.677 600.999
 52.227 989.780
 227.552 553.359
 673.806 11.834
 447.987 525.262
 215.613 101.661
 445.328 209.478
 907.412 665.182
 616.289 247.034
 788.073 805.068
 582.507 40.176
 279.557 884.530
 509.699 886.307
 812.215 66.935
 872.796 12.057
 425.422 800.203
 726.221 280.921
 574.829 967.709
 331.878 509.056
 666.017 856.561
 854.496 905.894
 101.159 380.196
 947.331 629.045
 570.664 956.643
 441.161 541.759
 598.998 798.399
 114.805 237.047
 819.353 967.155
 92.733 262.040
 415.240 629.874
 789.621 271.425
 640.978 405.615
 335.949 857.793
 283.367 289.512
 984.057 862.901
 522.465 296.500
 349.757 646.270
 512.422 988.334
 307.991 670.955
 458.920 379.516
 577.650 721.124
 296.317 197.812
 224.193 468.173
 746.457 80.695
 530.799 93.133
 506.929 388.354
 569.448 410.314
 206.989 915.758
 800.457 843.332
 175.215 790.058
 678.814 618.332
 778.251 285.254
 412.339 364.477
 361.688 604.457
 142.715 668.356
 602.514 942.273
 176.219 2.183
 270.901 307.914
 825.192 336.557
 103.874 766.065
 610.731 923.623
 274.130 430.497
 276.523 478.107
 56.729 858.668
 356.357 839.563
 970.324 468.554
 84.553 232.865
 316.960 396.731
 728.868 284.600
 537.403 394.896
 26.457 845.189
 712.577 116.961
 210.970 520.804
 404.340 567.391
 106.299 261.232
 571.984 791.182
 231.670 771.601
 709.021 704.953
 693.624 324.300
 505.762 555.800
 540.899 415.555
 97.707 999.314
 14.452 827.354
 351.770 500.465
 851.165 973.812
 168.969 361.622
 188.441 901.426
 643.593 492.057
 188.532 210.356
 268.320 264.855
 854.596 219.725
 568.797 812.627
 571.969 430.763
 399.312 636.162
 182.805 279.436
 146.138 823.724
 223.136 113.067
 732.698 777.687
 729.600 586.658
 269.841 534.593
 497.912 333.377
 567.329 350.085
 163.936 914.707
 344.233 647.995
 126.490 59.313
 624.772 39.855
 362.404 931.930
 463.481 384.944
 150.624 275.853
 244.209 649.775
 753.180 402.451
 478.867 148.466
 154.609 81.102
 384.995 1.149
 74.153 851.707
 839.992 876.497
 0.845 343.549
 341.331 217.219
 903.040 58.390
 796.474 755.334
 301.334 247.760
 726.807 669.036
 415.952 985.376
 403.177 817.608
 283.235 72.024
 596.173 108.231
 835.729 794.430
 784.678 832.516
 539.570 839.364
 537.488 285.536
 942.531 402.986
 283.648 811.089
 395.488 62.383
 189.871 659.591
 836.515 636.009
 442.997 395.594
 265.953 662.799
 920.430 637.464
 866.095 401.911
 253.095 379.648
 432.502 288.099
 328.457 156.492
 265.146 478.756
 733.062 614.483
 124.733 670.622
 835.860 316.446
 578.646 435.418
 709.081 596.768
 656.412 378.450
 869.822 201.717
 398.640 932.129
 602.867 104.742
 636.645 292.870
 47.038 995.098
 281.050 145.790
 149.884 351.918
 953.251 413.741
 328.417 977.934
 968.707 347.681
 229.587 261.416
 308.557 141.981
 328.977 35.795
 207.149 724.651
 408.921 629.016
 577.025 17.462
 839.737 844.530
 507.102 379.616
 375.493 139.336
 149.673 0.976
 146.697 998.423
 181.168 73.165
 168.290 427.033
 731.989 780.530
 916.613 960.388
 862.175 675.291
 1.501 633.768
 770.065 255.062
 260.057 863.522
 496.728 484.755
 520.954 201.665
 793.894 302.797
 79.342 874.001
 499.914 543.311
 532.873 965.324
 487.340 176.811
 962.199 37.236
 355.736 822.991
 601.099 956.959
 220.995 386.942
 691.690 272.349
 452.740 696.887
 421.619 723.035
 117.184 725.078
 908.617 454.459
 355.419 417.329
 552.204 365.813
 455.600 169.938
 584.801 329.924
 29.369 420.105
 900.116 969.502
 373.605 767.797
 743.905 346.598
 761.814 149.325
 352.348 548.254
 366.937 227.236
 301.035 349.330
 648.982 754.763
 70.485 162.029
 54.625 888.832
 983.202 490.353
 557.959 452.006
 266.287 386.395
 36.123 934.811
 39.772 634.848
 413.022 555.430
 724.248 893.626
 439.222 189.026
 855.364 3.924
 505.099 195.040
 943.832 504.977
 934.022 624.253
 637.220 790.379
 277.870 510.397
 536.813 707.827
 571.292 741.607
 64.904 7.044
 705.165 678.369
 434.058 296.416
 792.758 316.032
 162.237 883.174
 941.702 476.148
 531.296 491.180
 356.417 612.111
 679.718 711.251
 402.821 206.949
 634.881 619.238
 721.682 66.112
 960.227 164.749
 808.792 723.045
 956.224 197.364
 647.221 602.971
 601.647 756.803
 15.351 969.274
 947.526 48.834
 368.562 211.063
 227.114 290.402
 644.559 939.847
 971.657 906.801
 743.091 132.939
 326.883 862.643
 628.674 192.320
 155.425 809.417
 176.783 46.821
 445.447 228.727
 784.618 94.745
 788.242 475.689
 980.050 911.483
 953.269 105.819
 447.766 795.576
 797.065 766.106
 39.333 726.269
 264.653 302.539
 11.141 500.551
 153.747 278.362
 336.558 318.332
 641.517 396.765
 939.770 16.815
 552.337 106.033
 900.369 410.782
 657.472 52.615
 459.788 681.719
 331.594 796.870
 231.025 648.308
 987.372 966.851
 658.072 732.264
 411.893 587.383
 105.122 960.889
 434.614 865.655
 170.501 890.826
 965.931 61.707
 936.814 631.617
 11.762 934.607
 985.633 443.824
 649.060 485.271
 548.944 701.222
 449.655 557.872
 145.438 372.193
 477.773 197.564
 290.527 889.741
 725.959 267.029
 285.849 156.002
 863.839 613.365
 926.270 44.900
 76.221 355.610
 27.332 720.296
 886.734 578.048
 619.332 237.099
 478.778 702.367
 199.223 615.208
 618.510 50.162
 630.270 12.506
 789.465 964.411
 761.552 930.612
 202.895 343.237
 63.142 988.628
 542.858 450.815
 74.135 634.074
 434.392 448.815
 103.984 930.805
 933.903 667.920
 855.145 990.572
 783.331 284.012
 717.397 683.439
 647.046 739.490
 769.984 473.450
 169.268 59.428
 693.712 846.378
 9.608 648.048
 96.153 108.269
 297.828 347.041
 272.255 884.705
 411.916 518.122
 320.989 504.736
 45.028 842.723
 305.441 439.309
 58.813 967.791
 846.465 926.576
 198.324 264.349
 73.963 965.943
 895.461 891.859
 198.929 625.208
 845.045 303.973
 415.103 472.094
 984.944 908.114
 271.513 320.336
 836.608 61.352
 784.179 43.835
 705.980 97.582
 163.096 148.980
 50.821 926.130
 233.420 58.919
 886.127 600.307
 120.063 624.276
 624.797 447.293
 63.051 467.755
 389.202 90.150
 935.759 146.283
 937.436 331.033
 76.148 290.470
 735.178 145.218
 917.407 389.303
 883.136 341.957
 951.810 526.152
 46.663 54.978
 191.397 453.692
 897.330 547.611
 240.471 999.432
 988.131 660.770
 685.224 14.835
 269.648 42.585
 880.670 279.951
 392.386 413.339
 598.007 827.980
 511.948 15.990
 938.354 701.827
 953.326 949.169
 551.391 854.826
 936.153 784.902
 477.818 683.117
 704.882 136.829
 898.749 966.230
 140.776 206.406
 87.611 999.347
 3.080 725.203
 863.038 645.149
 805.211 702.142
 605.270 400.552
 381.502 437.362
 272.218 364.889
 47.315 981.830
 11.493 977.852
 959.981 597.052
 666.110 349.972
 612.498 435.998
 297.371 983.472
 52.186 149.132
 459.623 240.398
 331.494 83.215
 347.553 387.169
 239.843 241.001
 664.730 774.810
 609.155 903.392
 527.734 312.428
 459.623 368.936
 397.154 984.063
 188.091 366.267
 716.597 637.362
 583.336 461.465
 23.643 543.883
 68.647 972.975
 980.382 468.110
 562.862 171.258
 341.822 873.830
 260.663 668.648
 952.468 896.627
 458.334 77.746
 627.015 289.461
 992.657 55.261
 250.892 440.119
 571.407 464.536
 729.040 15.604
 110.527 436.518
 943.484 825.966
 465.011 828.904
 656.877 150.834
 660.537 860.303
 153.299 333.837
 866.819 305.006
 250.245 736.783
 70.329 489.325
 386.273 735.797
 325.713 738.174
 604.489 930.567
 916.873 826.817
 58.571 985.561
 18.869 234.528
 888.831 904.658
 1.725 551.737
 2.814 199.651
 291.642 628.314
 77.909 505.708
 341.663 976.661
 440.411 146.060
 353.258 458.814
 902.669 892.332
 726.699 431.642
 21.455 410.130
 48.378 729.301
 19.047 341.584
 697.672 198.569
 54.176 642.711
 777.946 932.451
 991.517 164.818
 152.076 973.103
 972.679 812.255
 452.269 569.787
 193.482 205.868
 299.464 215.064
 424.702 180.362
 825.122 667.127
 137.570 707.972
 356.718 163.186
 100.425 799.387
 679.734 593.700
 66.335 430.542
 198.666 736.425
 568.801 691.087
 115.833 829.472
 857.460 772.921
 160.981 21.565
 939.718 506.858
 621.488 193.424
 427.455 319.443
 329.985 555.651
 128.226 392.992
 704.325 444.917
 853.971 658.628
 947.929 151.807
 861.404 988.479
 603.744 100.941
 379.234 549.028
 12.510 588.301
 338.872 968.211
 9.105 773.977
 305.753 505.270
 755.851 83.246
 634.772 311.077
 768.399 328.350
 550.298 660.015
 450.828 111.125
 512.011 520.268
 287.767 677.363
 283.324 321.069
 911.616 782.352
 308.836 352.216
 694.262 99.180
 648.375 987.578
 130.492 703.396
 953.319 220.953
 862.619 536.333
 29.624 715.245
 724.385 962.499
 963.066 336.265
 91.326 461.881
 715.622 627.713
 252.369 644.845
 495.504 806.868
 554.124 544.686
 93.424 59.733
 9.224 71.045
 128.341 393.959
 650.145 526.916
 699.678 287.478
 600.397 774.110
 70.287 335.795
 29.202 438.802
 553.857 52.334
 460.138 82.620
 928.918 680.619
 378.321 518.856
 203.741 116.716
 487.278 61.588
 995.541 863.050
 21.423 982.142
 824.351 903.949
 142.064 477.536
 246.186 838.181
 6.149 84.886
 528.937 868.964
 672.658 400.630
 903.364 947.982
 630.110 770.607
 774.257 622.557
 621.360 34.222
 454.988 836.192
 293.449 551.119
 372.266 989.160
 398.298 370.949
 484.848 150.756
 155.400 175.167
 156.443 116.578
 504.297 314.593
 533.303 476.932
 319.605 68.137
 793.419 475.838
 934.788 978.168
 477.358 929.597
 176.278 488.162
 579.138 90.309
 403.125 971.256
 596.051 99.813
 88.858 837.158
 313.722 615.451
 284.323 623.413
 570.073 598.639
 828.633 589.684
 510.307 954.047
 599.198 255.462
 153.824 270.214
 32.875 858.236
 260.511 936.479
 934.084 806.849
 153.589 256.534
 490.347 700.450
 52.843 221.600
 922.735 354.702
 647.303 487.911
 242.624 891.901
 720.209 980.985
 804.743 319.074
 89.354 845.989
 330.466 37.560
 478.850 117.800
 618.707 438.874
 58.158 200.254
 511.593 575.648
 713.385 741.269
 788.627 924.269
 924.724 754.374
 429.474 439.563
 761.301 368.707
 218.411 543.899
 647.203 655.248
 522.379 886.672
 455.084 859.277
 522.083 789.017
 229.414 615.565
 427.703 277.224
 591.354 397.146
 686.252 671.716
 120.593 379.696
 758.681 392.269
 813.701 936.423
 286.553 160.695
 979.135 223.175
 908.917 216.400
 619.607 396.228
 361.257 735.547
 774.839 317.557
 974.724 979.295
 331.681 551.487
 182.915 49.346
 162.186 715.335
 976.090 649.441
 909.571 3.525
 462.865 229.351
 421.429 913.685
 304.154 4.105
 421.338 834.224
 973.605 916.931
 34.793 441.166
 726.414 861.511
 841.642 548.544
 180.515 750.356
 141.828 678.086
 340.422 54.361
 599.054 692.368
 237.054 627.880
 700.973 169.122
 582.579 248.240
 955.858 96.166
 616.568 753.599
 173.648 15.870
 770.701 764.125
 871.161 39.664
 728.975 164.835
 942.696 547.340
 687.330 151.111
 471.716 758.691
 102.093 167.353
 478.753 358.045
 395.364 373.649
 634.765 622.602
 95.032 863.498
 476.140 976.157
 818.369 126.996
 473.336 999.164
 655.047 748.374
 794.108 878.304
 615.046 975.251
 706.815 293.493
 329.416 170.494
 59.815 302.964
 530.593 718.237
 998.247 898.628
 600.381 305.850
 216.120 330.971
 717.332 636.703
 344.685 827.556
 623.861 178.143
 130.331 999.534
 482.734 39.679
 518.084 609.955
 621.605 172.976
 619.277 795.256
 545.096 843.520
 371.550 631.671
 501.643 440.059
 891.593 731.991
 155.408 749.073
 549.469 470.925
 763.342 555.058
 459.856 360.981
 378.528 951.568
 769.845 942.440
 381.068 821.480
 33.222 483.578
 417.622 217.243
 383.366 499.199
 154.397 633.038
 765.484 40.925
 112.867 591.393
 356.080 361.235
 963.013 388.227
 503.951 640.373
 648.754 964.423
 171.178 241.846
 470.888 551.370
 361.332 444.950
 63.894 215.675
 400.302 823.868
 87.018 588.211
 15.808 700.114
 373.050 679.185
 855.887 202.075
 408.946 669.131
 633.721 1.065
 983.189 231.222
 303.471 352.557
 950.488 229.387
 204.845 514.289
 613.662 386.343
 686.497 315.843
 686.539 703.290
 381.925 758.580
 115.207 406.893
 696.048 187.828
 835.516 8.052
 624.212 223.645
 423.265 580.256
 304.077 200.972
 343.939 643.028
 558.956 58.510
 378.194 498.878
 571.062 148.024
 737.872 591.422
 995.342 297.275
 298.273 389.931
 637.680 151.457
 362.358 564.025
 952.100 606.385
 0.963 284.725
 314.946 314.062
 542.686 508.355
 393.037 335.435
 433.699 92.324
 98.414 99.596
 870.305 721.616
 103.995 732.613
 197.590 447.527
 749.418 387.114
 641.342 352.163
 290.235 546.256
 25.679 540.268
 809.953 18.621
 457.169 551.725
 25.032 875.576
 712.031 1.673
 547.693 316.845
 134.142 49.395
 638.238 56.495
 78.697 321.400
 863.770 488.474
 363.578 458.475
 497.859 572.583
 314.709 201.571
 638.307 47.884
 13.245 198.504
 408.182 466.493
 424.543 714.525
 837.368 397.378
 568.061 517.392
 24.759 493.861
 583.100 124.749
 459.823 482.174
 970.428 732.312
 269.533 309.486
 910.029 759.812
 63.794 1.877
 39.535 473.102
 718.706 304.735
 548.339 370.738
 179.721 4.859
 724.191 408.166
 331.385 325.433
 960.503 9.214
 390.712 817.990
 675.167 660.431
 688.859 391.139
 39.898 567.147
 240.733 171.364
 10.747 879.705
 122.344 709.515
 976.184 773.547
 417.325 66.134
 693.118 727.804
 721.279 733.642
 810.339 624.332
 847.916 403.331
 633.417 354.128
 234.788 745.459
 268.355 932.604
 447.424 642.474
 499.726 291.870
 305.667 465.110
 772.201 930.071
 259.745 791.049
 214.970 88.887
 309.264 483.845
 492.444 624.738
 646.835 839.364
 300.638 902.234
 308.879 897.197
 929.032 925.640
 996.493 350.064
 547.437 231.702
 284.822 375.554
 785.019 382.292
 143.564 287.523
 975.431 945.226
 846.018 50.788
 832.612 754.716
 329.200 329.590
 683.923 757.797
 91.062 20.510
 61.739 529.312
 58.904 842.609
 985.260 365.592
 149.880 975.577
 648.383 926.490
 662.499 420.406
 166.969 508.279
 207.667 441.871
 183.282 907.924
 707.795 388.849
 333.049 335.032
 489.524 393.919
 161.133 184.413
 674.579 959.885
 37.959 583.558
 767.217 545.835
 946.286 249.795
 456.722 782.374
 845.769 246.479
 438.769 454.116
 302.955 21.975
 327.573 481.803
 522.150 595.712
 127.053 677.202
 106.332 759.083
 977.411 406.924
 298.330 663.024
 45.377 628.305
 35.512 536.921
 111.656 208.597
 533.810 533.708
 85.981 430.864
 890.005 723.273
 884.635 64.573
 148.616 100.409
 701.717 40.083
 668.648 565.320
 136.113 333.723
 396.029 245.378
 171.591 129.363
 703.060 218.323
 996.386 174.132
 903.196 771.975
 767.691 757.041
 947.368 286.880
 930.688 191.770
 419.718 790.071
 673.976 626.692
 991.722 224.506
 704.707 499.884
 383.247 674.978
 246.687 833.367
 489.219 742.921
 70.474 663.986
 236.334 165.872
 351.633 348.477
 464.156 719.367
 195.461 883.320
 410.208 647.192
 65.371 137.649
 404.107 958.421
 987.630 416.872
 28.853 165.297
 985.320 728.707
 129.143 564.202
 505.320 700.505
 680.713 272.682
 758.064 251.070
 178.581 609.523
 583.209 821.500
 55.536 363.380
 205.664 453.168
 858.975 250.454
 654.256 17.766
 850.318 765.671
 606.512 971.120
 156.610 427.929
 502.382 651.223
 111.006 492.048
 270.286 169.731
 433.623 822.447
 341.808 668.322
 95.562 211.402
 535.822 206.001
 198.889 783.569
 186.325 905.402
 819.178 704.692
 716.231 575.659
 273.192 542.849
 945.421 722.544
 673.897 792.899
 317.332 294.870
 352.708 136.967
 64.070 356.848
 902.564 484.847
 63.493 42.077
 315.705 117.288
 809.119 74.479
 251.006 882.536
 879.225 39.082
 614.401 302.698
 497.582 670.604
 822.495 202.878
 995.393 185.779
 747.239 544.506
 60.811 117.301
 15.052 127.321
 775.635 979.592
 116.433 715.351
 343.358 191.728
 434.774 574.583
 691.625 48.505
 541.448 908.477
 446.505 730.355
 847.381 906.796
 115.054 705.658
 321.123 139.398
 243.819 749.752
 555.315 525.621
 239.710 793.872
 15.513 678.885
 919.698 50.433
 69.217 792.464
 498.804 230.023
 53.060 514.382
 11.786 77.451
 580.275 215.667
 300.684 82.085
 859.528 336.366
 974.251 749.951
 533.878 887.651
 770.364 715.711
 452.234 876.821
 721.310 691.584
 555.234 226.203
 454.760 532.616
 346.380 388.931
 959.006 794.678
 84.033 176.706
 626.329 89.609
 179.914 550.242
 368.148 333.281
 337.925 165.850
 902.775 934.972
 679.129 95.963
 862.431 903.677
 643.559 262.437
 389.781 327.983
 459.297 44.750
 213.156 315.697
 749.082 197.149
 449.189 117.747
 682.946 466.206
 305.589 184.107
 463.495 120.714
 496.862 449.084
 782.976 357.534
 171.893 376.628
 855.899 238.693
 942.418 636.079
 298.609 346.142
 731.691 663.552
 291.655 751.114
 497.319 498.007
 369.243 615.722
 863.702 883.718
 782.663 846.526
 598.290 687.690
 584.620 665.175
 30.531 692.523
 485.401 852.535
 619.807 58.949
 699.260 252.986
 183.564 489.922
 693.072 28.698
 882.394 917.661
 184.950 154.009
 86.072 439.802
 337.144 902.684
 202.737 80.037
 717.144 161.310
 509.991 586.888
 838.778 496.902
 877.116 22.091
 469.454 102.651
 985.479 953.268
 132.063 270.333
 541.437 45.861
 524.971 509.314
 912.261 153.897
 818.685 109.088
 309.126 310.806
 803.989 974.422
 877.860 508.874
 707.610 239.266
 952.423 782.894
 654.762 168.559
 970.245 850.043
 443.532 506.958
 663.121 639.265
 657.261 942.398
 721.013 220.432
 534.309 72.801
 105.546 432.929
 249.449 939.228
 70.143 447.279
 850.291 202.255
 57.582 369.830
 501.431 664.677
 404.462 132.848
 587.386 497.825
 924.811 379.711
 734.883 16.581
 289.378 952.010
 760.918 615.754
 808.338 272.543
 713.521 864.887
 987.038 271.479
 528.768 237.212
 608.633 163.910
 814.892 389.613
 233.956 12.880
 29.980 822.848
 855.720 525.580
 934.639 534.335
 37.324 370.260
 968.973 469.559
 570.327 671.587
 871.430 113.300
 441.546 462.402
 875.688 9.656
 481.079 225.525
 594.064 822.207
 315.212 251.262
 828.429 345.133
 349.608 131.321
 101.857 645.849
 213.593 90.102
 438.886 893.533
 988.455 67.638
 555.213 930.220
 282.872 78.330
 67.746 936.937
 795.870 705.145
 975.356 692.361
 989.715 994.822
 564.497 611.918
 277.175 106.245
 90.533 578.139
 183.409 957.462
 306.485 255.801
 74.047 708.448
 840.550 246.299
 627.687 113.843
 949.981 833.399
 481.162 755.442
 642.340 856.562
 675.488 606.593
 99.937 208.404
 293.820 744.001
 766.323 770.191
 202.279 776.478
 55.334 94.919
 100.742 440.235
 76.635 533.377
 262.209 67.420
 893.461 627.142
 812.958 285.267
 947.891 706.946
 186.236 379.808
 419.142 619.024
 302.713 558.302
 386.938 130.304
 2.515 681.945
 923.901 750.730
 515.578 494.136
 260.156 763.217
 126.689 534.193
 275.239 115.056
 314.482 662.503
 55.163 335.916
 243.414 806.382
 587.618 784.462
 616.093 308.268
 790.360 656.192
 180.254 276.235
 614.501 318.200
 88.034 24.328
 526.567 571.562
 361.293 985.084
 44.666 419.025
 789.644 83.170
 432.085 265.240
 120.131 196.836
 86.286 270.294
 659.514 988.407
 505.808 776.583
 750.608 557.150
 78.643 436.778
 679.786 324.189
 872.626 379.807
 678.459 582.015
 384.082 596.305
 880.211 778.264
 31.135 729.238
 548.233 918.366
 481.755 784.402
 84.215 293.555
 555.762 484.967
 337.222 914.142
 9.865 280.375
 444.730 663.450
 533.750 469.738
 831.739 911.137
 484.613 740.820
 369.319 527.652
 451.963 276.041
 930.988 331.230
 561.716 695.346
 392.109 648.229
 339.371 641.798
 279.909 65.064
 0.303 59.307
 914.322 549.657
 718.064 843.693
 674.747 891.959
 939.230 889.676
 505.694 91.964
 319.025 819.120
 533.732 660.827
 702.254 212.679
 635.826 312.708
 578.434 720.887
 480.150 744.085
 111.231 385.640
 287.532 921.358
 646.098 133.197
 746.197 840.029
 205.443 120.490
 893.499 158.761
 9.674 233.150
 673.417 543.878
 340.342 992.731
 433.066 344.714
 866.684 768.860
 59.138 233.648
 870.462 987.116
 327.725 328.287
 60.869 843.502
 478.200 724.260
 8.934 390.168
 981.918 228.359
 740.263 143.966
 995.431 831.768
 999.980 129.651
 429.974 305.969
 891.443 433.503
 876.673 459.291
 440.981 482.407
 570.550 545.402
 557.721 839.637
 4.812 67.241
 447.126 924.524
 896.679 537.555
 858.618 711.786
 712.152 422.658
 364.366 781.577
 462.553 556.968
 893.773 597.453
 651.601 335.919
 905.343 251.723
 67.406 303.015
 236.540 191.508
 146.503 687.837
 908.148 320.731
 282.390 636.078
 0.792 950.004
 182.621 426.146
 399.214 65.553
 998.091 781.176
 399.084 428.113
 835.624 367.562
 279.344 851.836
 628.328 894.316
 301.094 301.219
 463.575 580.132
 745.821 970.826
 970.137 590.975
 548.372 458.819
 436.305 840.272
 513.741 332.383
 990.381 21.458
 684.707 522.858
 522.186 159.887
 6.151 933.382
 486.131 344.485
 321.043 635.224
 307.706 661.198
 945.279 954.555
 649.018 998.197
 569.641 383.595
 186.358 140.364
 196.080 503.869
 52.990 996.893
 854.296 290.460
 520.776 505.725
 288.523 220.834
 480.423 592.146
 931.714 377.078
 555.654 902.465
 776.478 183.656
 303.291 28.557
 143.742 932.271
 538.867 742.708
 478.779 819.958
 844.102 797.248
 760.943 765.391
 294.374 48.572
 691.956 811.815
 255.586 744.312
 775.103 903.449
 182.831 485.381
 664.356 307.150
 978.597 626.769
 651.551 904.309
 984.498 213.257
 977.787 102.068
 764.473 225.193
 361.774 701.019
 743.892 217.525
 995.532 842.505
 581.106 920.029
 482.597 166.763
 26.792 91.820
 204.538 708.593
 461.203 717.703
 270.293 395.579
 357.554 342.552
 104.733 491.449
 496.779 73.008
 396.291 30.910
 828.354 159.326
 279.939 449.615
 735.613 495.810
 465.743 842.208
 1.848 253.153
 422.472 841.184
 693.479 853.015
 530.995 149.232
 264.871 802.783
 377.523 567.675
 560.157 480.810
 559.121 624.349
 733.180 769.171
 723.575 937.010
 947.782 707.543
 215.962 465.049
 655.885 839.127
 11.567 155.490
 206.824 154.227
 388.702 922.063
 23.080 41.360
 548.219 792.446
 918.004 227.491
 584.836 692.869
 741.340 641.664
 527.862 126.304
 157.718 548.895
 717.433 746.067
 309.112 268.676
 392.323 977.044
 530.031 674.901
 814.947 728.969
 397.681 347.630
 529.856 357.644
 760.084 353.377
 878.381 228.968
 123.246 826.768
 811.813 35.807
 851.737 735.355
 449.424 808.626
 81.814 869.519
 9.679 887.381
 426.562 414.894
 450.278 915.090
 410.963 655.312
 835.304 744.119
 881.769 905.213
 509.173 476.392
 241.181 682.844
 203.607 291.001
 431.447 175.901
 295.183 240.296
 904.372 1.859
 329.718 452.095
 928.478 173.824
 351.736 685.827
 178.238 612.979
 441.474 619.006
 603.744 829.476
 540.301 643.235
 662.634 869.837
 213.378 22.241
 504.788 910.875
 484.071 595.095
 107.637 93.746
 509.579 523.327
 467.787 228.674
 335.979 999.386
 142.949 768.380
 661.110 114.364
 914.770 119.048
 786.281 874.821
 394.358 620.390
 296.608 451.681
 632.214 835.008
 471.924 319.339
 415.420 611.627
 695.871 821.592
 957.706 462.113
 853.324 594.633
 211.104 369.619
 742.114 38.756
 478.074 241.211
 183.667 902.689
 385.050 865.156
 811.452 911.459
 425.437 728.637
 411.737 4.778
 103.227 209.347
 357.071 73.155
 446.852 53.428
 731.298 388.977
 134.154 287.201
 520.781 175.921
 318.758 641.459
 18.398 779.223
 199.460 570.798
 836.049 668.974
 479.182 168.005
 582.523 397.060
 748.491 862.314
 974.343 644.237
 958.649 173.080
 498.369 536.657
 56.749 905.645
 530.527 520.948
 405.045 728.024
 282.044 694.336
 240.369 775.134
 43.276 662.600
 418.131 777.132
 828.844 705.781
 377.460 700.815
 802.894 372.057
 336.224 294.747
 339.330 87.214
 432.016 521.902
 511.649 94.446
 950.513 196.082
 426.229 51.316
 87.240 273.633
 530.642 72.505
 361.790 19.117
 716.773 474.247
 912.506 507.395
 272.465 145.324
 339.824 755.321
 43.396 427.114
 511.819 819.958
 280.311 858.968
 97.425 848.475
 750.290 753.331
 431.508 724.928
 671.922 566.257
 349.204 303.804
 734.134 572.789
 641.030 437.967
 920.695 733.030
 889.328 53.656
 584.385 524.370
 343.144 367.080
 396.454 239.478
 693.040 211.382
 591.834 20.277
 718.330 100.234
 694.857 67.707
 723.521 611.610
 453.711 778.824
 963.244 464.798
 547.094 400.460
 208.623 83.007
 219.431 426.715
 644.099 796.780
 20.469 820.961
 141.309 228.711
 393.155 17.537
 953.265 902.550
 795.681 0.151
 153.112 99.935
 137.645 900.074
 931.008 321.732
 538.021 985.120
 711.691 39.908
 208.486 488.257
 94.172 407.157
 767.450 961.304
 801.585 148.108
 588.540 133.919
 199.730 426.254
 176.421 151.104
 861.494 268.877
 789.593 484.252
 63.547 357.986
 44.532 332.819
 771.956 143.866
 441.450 417.727
 453.271 310.406
 255.530 316.362
 114.020 384.322
 98.342 895.427
 79.221 516.143
 434.892 596.005
 752.542 217.131
 158.277 839.158
 618.213 676.594
 895.139 315.431
 36.979 537.589
 413.089 453.349
 522.694 20.336
 401.245 626.666
 558.060 662.243
 25.223 244.689
 91.146 817.249
 249.950 502.019
 450.493 316.756
 661.877 361.593
 905.645 247.046
 794.474 66.906
 689.835 816.579
 107.959 775.016
 278.562 459.416
 340.071 561.523
 695.957 102.331
 926.344 252.799
 792.790 382.683
 286.084 110.582
 826.001 277.133
 637.285 41.626
 368.510 338.883
 496.559 582.883
 16.522 559.743
 448.380 663.867
 544.394 805.368
 144.224 956.288
 917.476 115.200
 782.295 260.959
 822.274 726.534
 691.549 768.679
 350.009 53.763
 721.568 470.680
 991.691 624.005
 247.804 431.797
 815.492 999.323
 18.085 912.546
 324.365 379.552
 272.499 412.385
 85.002 20.016
 499.422 973.763
 408.520 972.295
 483.246 543.846
 606.463 386.664
 545.048 737.546
 179.116 640.159
 870.076 21.673
 580.929 578.746
 802.477 576.302
 392.441 905.352
 918.392 957.190
 79.967 192.951
 466.755 144.086
 392.138 654.522
 499.221 716.686
 502.898 925.987
 256.242 245.897
 518.614 996.573
 398.104 656.816
 5.628 601.152
 683.491 335.794
 924.945 934.502
 122.916 282.175
 272.072 287.283
 342.061 201.488
 879.730 982.425
 456.091 297.238
 144.685 919.046
 708.451 729.960
 861.013 734.887
 198.198 502.419
 182.367 469.142
 392.904 516.843
 875.269 52.792
 687.483 992.760
 172.011 645.837
 863.635 481.701
 471.557 968.778
 973.941 657.821
 984.246 293.351
 416.130 582.009
 863.369 634.561
 976.703 552.633
 934.383 157.966
 562.477 180.558
 419.305 633.778
 559.931 312.094
 986.406 449.329
 75.238 614.154
 538.583 766.072
 225.139 415.003
 720.772 674.286
 636.237 35.924
 588.565 971.630
 36.784 768.946
 976.121 549.658
 412.653 659.179
 148.811 410.124
 473.179 783.550
 470.441 410.749
 911.183 117.704
 279.845 833.987
 126.223 827.155
 509.035 423.963
 145.565 775.529
 914.685 303.160
 561.121 720.737
 94.626 84.760
 493.600 468.619
 757.318 976.942
 191.251 712.967
 369.183 936.288
 616.866 341.600
 264.690 188.307
 723.485 201.569
 337.591 179.367
 469.654 154.566
 387.418 256.989
 585.748 318.691
 250.013 861.127
 733.200 678.141
 749.298 529.928
 761.283 381.767
 852.820 627.422
 977.144 569.424
 856.838 951.072
 623.031 126.428
 957.209 603.267
 472.172 427.074
 747.403 57.329
 686.748 584.263
 420.154 825.890
 856.171 560.731
 208.217 673.371
 682.895 445.812
 684.076 796.592
 790.739 378.122
 328.330 735.286
 985.073 757.926
 479.630 140.451
 335.761 192.617
 681.798 611.485
 226.679 844.696
 160.279 67.025
 16.813 684.660
 882.712 9.053
 887.688 412.427
 407.809 310.551
 463.460 212.426
 601.335 54.672
 739.886 901.670
 724.717 494.731
 56.120 660.199
 385.497 421.492
 301.600 283.136
 212.396 415.065
 234.954 537.409
 792.529 436.792
 871.879 659.319
 623.314 560.772
 996.327 596.894
 404.388 949.999
 289.331 229.978
 570.888 308.720
 630.718 327.904
 272.285 366.623
 292.194 407.145
 82.495 613.346
 940.481 297.498
 216.979 660.871
 243.990 124.133
 389.088 689.445
 16.753 463.414
 197.055 368.196
 32.996 673.032
 959.153 138.774
 151.791 262.162
 649.879 528.769
 153.998 726.503
 305.210 206.786
 616.420 487.979
 308.558 303.803
 337.219 552.184
 17.866 372.399
 841.779 721.486
 503.104 518.944
 602.016 811.844
 815.402 271.570
 10.417 341.259
 365.162 702.349
 281.900 752.429
 136.153 34.537
 183.836 957.231
 673.011 279.872
 392.582 42.467
 946.439 476.942
 871.916 441.723
 297.200 465.688
 696.265 984.797
 988.559 226.653
 384.207 602.089
 337.066 43.959
 953.016 345.423
 651.384 790.958
 393.912 938.360
 74.501 675.606
 144.077 578.284
 10.328 772.902
 892.450 859.937
 813.720 583.967
 902.100 797.071
 353.982 930.877
 115.794 197.314
 524.432 474.115
 989.788 447.705
 691.474 542.211
 83.382 837.952
 960.674 322.830
 431.083 268.938
 317.592 579.308
 106.177 839.848
 588.713 239.694
 818.022 793.532
 502.009 536.037
 992.560 432.026
 224.819 944.499
 391.530 338.776
 764.409 352.376
 709.037 898.047
 757.298 532.155
 725.925 162.651
 999.114 776.971
 937.319 456.859
 707.129 103.483
 234.548 220.723
 920.785 680.055
 310.161 904.659
 667.599 528.780
 257.908 748.904
 917.048 283.344
 105.397 962.154
 855.789 80.747
 195.929 718.476
 414.409 8.826
 830.957 983.494
 107.339 924.381
 2.312 62.364
 290.550 664.981
 443.188 926.315
 650.838 483.605
 371.732 455.377
 699.141 986.826
 906.653 256.769
 909.307 517.951
 119.541 346.218
 912.544 125.271
 425.639 769.046
 393.611 337.283
 578.833 885.328
 433.277 541.625
 955.910 135.825
 476.304 958.553
 321.173 370.180
 676.909 904.702
 539.843 374.276
 464.255 165.802
 144.991 838.425
 987.015 10.808
 598.886 311.599
 924.559 373.101
 69.595 479.332
 607.102 451.022
 564.336 564.799
 660.616 909.829
 22.934 605.241
 504.932 735.502
 130.788 511.284
 83.891 848.704
 17.696 27.314
 621.410 851.176
 976.147 220.041
 981.752 779.165
 873.032 813.634
 199.216 777.014
 7.924 337.562
 842.909 992.213
 958.127 572.743
 335.626 310.183
 67.621 478.361
 969.381 387.523
 9.044 602.019
 799.467 666.737
 553.305 756.821
 577.519 39.634
 801.693 467.799
 453.911 712.103
 605.060 715.295
 970.527 767.238
 351.517 842.983
 334.826 349.465
 338.827 52.777
 651.030 238.065
 354.374 717.854
 548.641 548.252
 111.194 239.145
 934.647 111.595
 783.333 421.164
 674.226 730.298
 951.047 311.879
 224.130 472.809
 912.534 241.072
 280.004 747.824
 103.529 895.316
 608.536 342.394
 551.948 819.295
 500.543 485.269
 97.607 756.936
 863.027 362.325
 945.832 906.883
 356.145 196.071
 870.597 20.819
 242.267 850.445
 612.860 516.327
 644.421 45.869
 261.319 495.341
 684.022 293.666
 387.369 982.220
 784.629 975.204
 618.139 440.331
 169.465 6.619
 58.826 951.518
 953.563 917.612
 358.954 498.325
 22.797 121.066
 300.614 864.448
 215.999 613.166
 67.258 445.234
 875.193 291.129
 29.370 58.424
 123.268 742.801
 111.760 877.628
 866.717 500.329
 942.623 229.879
 430.230 875.432
 836.560 947.029
 414.724 138.697
 745.102 622.667
 163.982 767.656
 84.747 776.004
 538.401 81.678
 493.094 976.784
 266.837 884.999
 190.331 246.525
 296.489 847.250
 561.387 967.407
 431.667 623.954
 601.753 437.959
 368.859 33.721
 968.785 591.797
 549.433 605.717
 984.769 110.235
 192.478 147.813
 185.899 720.419
 396.741 585.338
 993.352 277.139
 348.479 621.188
 92.828 818.639
 805.516 974.118
 894.305 95.353
 89.375 283.256
 454.576 666.681
 577.404 708.455
 884.602 6.761
 994.135 809.095
 138.465 758.044
 832.261 214.899
 250.052 314.738
 743.708 693.543
 310.524 940.372
 313.095 519.078
 479.693 149.500
 920.698 115.993
 16.753 777.812
 409.098 125.218
 72.399 83.315
 554.302 655.146
 880.394 60.197
 303.891 153.360
 50.502 493.243
 855.243 188.961
 127.741 861.884
 707.876 362.956
 129.793 137.273
 215.303 472.272
 792.756 561.945
 91.613 114.396
 86.107 309.103
 82.220 822.990
 744.680 277.352
 201.355 24.105
 105.738 367.505
 763.066 67.578
 133.021 232.176
 908.427 54.221
 810.280 398.117
 557.877 397.426
 950.780 688.301
 120.858 44.430
 206.037 258.660
 880.183 70.001
 679.417 196.953
 568.715 241.432
 23.985 283.015
 182.213 952.117
 398.051 95.410
 763.813 210.573
 788.313 475.233
 569.938 747.390
 314.571 369.517
 330.005 624.560
 479.929 111.483
 966.749 375.933
 407.752 230.183
 202.010 815.747
 845.841 286.101
 564.454 381.570
 757.220 10.824
 898.736 651.372
 246.185 87.316
 86.387 430.300
 181.994 282.756
 191.324 245.178
 427.717 768.896
 79.841 933.517
 8.580 406.834
 6.639 254.247
 765.914 495.868
 53.646 580.417
 146.010 92.158
 333.697 26.451
 327.401 985.635
 781.593 96.282
 157.909 916.476
 233.520 661.782
 570.235 640.214
 503.560 856.805
 690.644 177.942
 792.169 129.923
 621.663 571.010
 73.548 83.327
 441.788 894.173
 2.222 946.790
 851.258 254.417
 327.507 219.853
 834.564 242.095
 109.714 554.342
 891.962 424.741
 73.666 749.938
 701.666 240.857
 921.548 470.846
 352.314 210.319
 144.263 150.000
 575.759 20.126
 932.694 482.853
 210.290 449.400
 889.919 895.352
 634.184 587.366
 902.926 635.526
 282.422 584.249
 346.548 436.227
 951.829 610.249
 689.686 544.521
 221.513 525.110
 59.575 843.275
 478.814 364.129
 726.599 600.515
 212.012 400.070
 211.366 385.514
 78.608 659.552
 526.477 966.549
 904.241 162.538
 265.156 648.431
 37.352 261.055
 983.121 878.719
 156.948 614.958
 812.399 925.898
 686.656 36.074
 48.004 652.336
 842.256 525.560
 690.340 526.809
 169.787 831.520
 565.935 968.555
 307.872 164.323
 722.745 325.816
 925.141 865.686
 668.024 470.532
 88.529 765.044
 629.109 357.258
 161.081 244.368
 140.829 433.565
 111.902 132.282
 746.289 502.372
 452.648 62.685
 617.285 290.247
 953.863 855.116
 211.406 352.089
 603.391 437.825
 268.026 89.510
 663.720 364.089
 165.972 141.188
 84.448 733.009
 910.997 547.574
 302.181 373.346
 358.595 244.338
 688.266 179.244
 102.718 209.107
 613.081 86.919
 247.253 100.491
 515.751 78.978
 826.365 378.579
 184.509 916.244
 331.990 589.352
 53.345 784.565
 849.801 904.562
 45.765 355.433
 985.040 822.110
 890.487 684.465
 690.977 603.912
 893.663 91.483
 487.757 28.345
 578.091 501.426
 398.611 98.048
 45.015 388.504
 332.370 722.010
 235.128 309.408
 32.827 100.199
 771.691 278.239
 101.448 611.590
 773.097 809.803
 813.429 740.302
 890.487 113.531
 399.121 783.051
 27.105 572.564
 392.751 343.372
 352.089 597.080
 375.457 528.892
 657.485 144.105
 605.541 187.476
 101.742 484.741
 359.039 822.597
 417.322 151.419
 350.059 159.088
 668.825 780.775
 992.686 845.015
 268.933 790.619
 962.637 896.413
 783.310 391.876
 53.355 157.664
 876.333 378.147
 562.141 965.399
 814.207 887.470
 829.690 87.699
 200.869 964.217
 361.328 848.497
 978.367 225.691
 529.280 640.231
 283.684 360.539
 868.839 42.824
 77.622 47.602
 692.591 785.941
 811.351 318.231
 238.557 362.243
 988.044 416.646
 1.661 285.393
 729.964 6.799
 762.350 616.987
 247.174 685.976
 189.039 306.179
 998.175 391.399
 647.695 204.767
 863.404 513.218
 976.067 965.006
 551.100 583.117
 773.456 788.967
 906.256 910.409
 99.501 584.061
 684.732 745.788
 75.098 162.306
 527.122 616.228
 521.597 889.475
 364.415 682.924
 574.853 598.525
 807.099 8.344
 861.159 599.419
 411.157 799.606
 842.904 479.940
 231.893 235.589
 931.694 850.347
 125.990 736.733
 852.362 755.358
 653.298 242.837
 27.701 692.141
 675.285 608.805
 773.858 830.669
 312.607 885.893
 261.233 446.362
 478.864 441.477
 244.809 823.542
 873.383 389.339
 818.286 66.571
 917.970 101.376
 43.936 724.010
 439.309 987.228
 478.175 765.624
 911.586 738.249
 903.349 894.315
 217.441 704.652
 118.956 82.109
 297.270 518.261
 398.563 514.256
 827.991 887.638
 218.068 246.539
 496.674 217.346
 471.013 32.360
 258.829 269.495
 549.788 177.655
 646.046 64.756
 158.193 418.572
 116.239 73.635
 379.668 690.181
 228.495 79.527
 533.269 30.743
 133.008 896.067
 461.066 527.563
 257.509 26.352
 689.040 205.061
 860.764 885.169
 49.972 646.751
 230.100 32.396
 840.371 259.657
 95.536 42.018
 971.738 776.759
 393.232 852.882
 264.738 460.981
 863.852 301.452
 496.935 648.763
 348.550 750.801
 852.274 644.143
 731.233 422.234
 413.464 452.673
 658.174 964.904
 494.715 601.254
 785.771 614.058
 218.159 13.640
 908.266 780.171
 406.910 55.927
 896.576 259.849
 793.520 901.651
 637.231 286.220
 745.058 27.421
 750.145 53.690
 283.833 188.356
 641.924 11.697
 562.591 654.538
 727.328 367.877
 139.837 847.497
 437.861 756.434
 227.650 97.212
 899.352 687.037
 462.198 858.785
 68.437 108.242
 915.324 962.861
 293.452 502.883
 841.472 919.797
 33.306 327.457
 683.367 814.876
 106.965 150.109
 865.837 296.428
 837.547 509.922
 941.832 712.289
 733.333 682.091
 347.778 749.699
 550.937 197.872
 835.105 402.436
 304.257 34.468
 107.046 665.146
 810.565 898.223
 169.040 742.615
 949.336 405.341
 839.556 480.781
 900.272 289.051
 36.434 162.013
 127.826 992.759
 200.591 260.582
 896.787 247.601
 220.830 491.835
 196.744 973.294
 735.478 792.681
 385.174 216.944
 791.638 289.391
 845.347 879.950
 702.116 904.917
 915.116 843.436
 42.826 861.006
 148.089 343.302
 147.055 785.139
 194.777 263.439
 72.947 548.967
 766.495 496.675
 820.492 969.609
 0.423 895.273
 856.009 489.328
 264.925 214.336
 645.435 320.107
 917.667 101.201
 610.726 970.244
 596.072 751.101
 492.383 748.788
 324.179 624.236
 639.925 724.594
 559.061 282.391
 953.309 669.589
 473.848 275.897
 582.403 976.033
 436.361 305.723
 657.310 155.950
 148.890 953.540
 196.284 824.175
 75.295 857.763
 425.209 566.849
 109.025 699.712
 375.929 602.506
 395.739 25.480
 221.507 966.609
 485.859 180.989
 93.720 171.684
 677.674 285.618
 429.479 8.677
 345.734 660.063
 353.535 721.267
 10.592 793.614
 448.827 79.567
 875.818 262.379
 44.496 544.491
 971.308 861.239
 995.198 406.328
 35.852 97.413
 791.579 423.590
 937.548 511.674
 767.001 519.458
 61.949 584.709
 513.935 717.228
 441.785 181.382
 337.341 932.826
 909.018 156.107
 422.264 976.990
 623.067 350.062
 227.521 153.215
 574.838 358.103
 613.368 936.456
 144.199 123.123
 123.451 164.266
 261.499 262.106
 252.997 14.266
 907.421 565.542
 107.424 343.125
 498.881 5.352
 577.359 51.637
 523.833 891.624
 595.113 362.785
 680.020 231.566
 589.188 865.198
 770.090 452.105
 391.274 9.124
 939.680 177.983
 376.009 337.576
 200.527 828.203
 907.507 998.844
 945.111 164.122
 436.250 191.024
 673.608 241.609
 121.603 822.991
 961.963 277.759
 263.110 293.491
 798.761 920.137
 300.314 360.494
 508.476 124.829
 706.600 331.882
 212.889 20.583
 856.110 507.088
 17.547 612.522
 310.931 953.854
 155.486 203.584
 963.273 347.265
 188.942 868.633
 907.430 27.349
 27.070 979.623
 719.890 460.321
 132.894 565.268
 232.423 496.171
 487.728 501.039
 709.650 796.350
 981.496 111.285
 235.035 420.251
 180.890 561.766
 790.972 183.955
 375.770 405.392
 41.611 180.863
 352.008 184.737
 820.922 938.726
 123.959 100.627
 251.473 503.894
 472.651 326.263
 807.454 229.960
 370.561 620.970
 352.975 908.379
 477.594 907.393
 675.935 832.880
 815.811 492.117
 569.351 422.862
 375.779 594.147
 434.518 644.528
 881.750 901.020
 370.578 928.731
 805.636 491.701
 27.835 873.790
 233.723 782.537
 220.502 287.564
 571.027 192.007
 579.593 129.433
 735.117 146.626
 867.739 488.577
 316.190 419.989
 42.045 724.818
 738.294 805.763
 634.344 412.655
 276.341 860.381
 493.961 393.872
 596.170 139.835
 708.030 451.027
 475.189 615.439
 458.566 270.174
 416.558 44.522
 401.705 139.509
 831.434 143.155
 649.085 419.460
 375.344 749.244
 708.367 173.325
 383.371 456.281
 491.897 435.597
 354.766 762.027
 249.885 652.897
 244.081 824.393
 625.931 611.025
 279.504 801.168
 894.989 177.555
 959.205 214.357
 331.837 974.932
 285.991 207.409
 904.745 452.015
 655.183 229.003
 505.575 55.865
 779.286 995.307
 453.106 399.534
 737.847 359.479
 358.466 570.232
 507.079 398.846
 765.599 386.033
 929.625 953.628
 499.374 364.117
 11.791 493.812
 920.980 51.055
 118.157 420.969
 434.573 843.056
 209.481 238.291
 568.696 414.309
 829.953 844.188
 806.980 812.902
 388.181 62.657
 429.249 380.614
 139.797 347.799
 888.828 124.625
 618.490 961.719
 465.067 501.436
 479.910 286.470
 940.479 766.894
 425.701 894.232
 36.244 867.809
 122.464 558.732
 52.959 82.472
 585.429 178.780
 188.518 307.266
 74.862 126.170
 2.937 597.979
 73.656 490.041
 460.110 636.534
 749.262 123.870
 466.238 551.266
 527.303 5.785
 239.563 582.074
 46.140 784.805
 659.636 576.649
 52.879 232.442
 758.483 122.155
 426.273 769.023
 110.534 165.449
 858.464 45.914
 261.057 427.023
 136.328 387.884
 790.276 457.796
 978.217 524.306
 756.535 277.794
 0.325 644.292
 289.236 641.346
 308.803 220.562
 31.327 830.073
 92.540 971.756
 60.430 733.560
 283.571 625.525
 274.137 854.907
 167.027 48.284
 13.312 806.414
 773.017 705.727
 750.578 137.503
 934.702 85.543
 900.528 775.884
 219.013 565.256
 452.946 543.289
 151.063 549.358
 7.788 723.271
 585.466 477.341
 546.354 371.194
 5.881 354.556
 630.658 341.434
 439.527 758.821
 734.187 5.676
 490.812 195.315
 701.939 506.173
 365.169 219.466
 373.832 551.837
 261.687 821.601
 719.458 161.547
 954.883 208.162
 287.909 92.094
 9.291 752.926
 816.454 677.587
 825.451 599.235
 736.735 438.211
 505.785 132.592
 415.386 589.853
 460.194 414.761
 944.499 769.108
 303.486 168.726
 410.878 162.531
 192.787 162.473
 904.649 342.701
 528.538 882.863
 238.641 530.224
 316.682 383.929
 929.240 549.145
 334.077 692.450
 504.591 268.309
 129.372 353.885
 552.511 933.199
 355.823 690.597
 72.031 117.733
 702.179 349.368
 950.687 455.018
 947.593 354.549
 634.625 247.333
 303.938 415.719
 998.067 181.555
 65.044 813.766
 839.053 875.239
 700.898 96.921
 443.643 804.835
 413.045 739.167
 963.584 290.657
 5.359 168.824
 463.069 868.726
 875.379 377.003
 7.477 318.288
 352.005 16.405
 17.520 352.433
 305.046 243.999
 800.959 49.897
 443.582 929.992
 33.992 306.786
 469.286 524.800
 406.709 230.971
 926.533 260.440
 410.869 568.503
 315.460 268.438
 651.113 35.195
 632.388 69.497
 248.066 187.951
 752.306 67.445
 97.222 85.394
 952.140 639.182
 502.847 97.547
 825.611 21.399
 151.221 486.861
 998.552 962.746
 480.384 720.765
 508.186 436.100
 280.324 327.425
 755.283 129.859
 182.420 675.846
 321.086 890.252
 512.444 568.384
 111.899 339.931
 557.884 463.630
 656.361 13.428
 486.557 501.366
 540.306 130.023
 126.067 45.573
 981.153 562.253
 327.622 978.433
 180.811 287.604
 275.980 515.800
 68.825 156.181
 531.003 436.209
 274.988 833.420
 784.777 650.223
 24.836 339.878
 858.759 329.533
 207.699 406.071
 743.617 976.029
 153.417 476.143
 973.773 966.137
 902.080 357.386
 131.118 146.509
 645.674 341.483
 167.591 891.050
 948.990 876.517
 732.546 829.004
 660.555 195.842
 73.970 907.918
 646.366 500.678
 967.155 17.877
 617.193 528.675
 702.513 544.160
 74.138 441.767
 456.586 669.739
 420.460 645.445
 475.402 267.850
 436.766 260.638
 844.005 824.807
 901.129 751.818
 205.143 46.441
 168.211 554.582
 456.661 926.065
 967.880 217.217
 112.323 900.925
 713.032 488.607
 893.801 877.048
 840.423 255.066
 49.819 953.759
 472.570 197.415
 517.393 489.399
 261.369 343.985
 73.490 94.846
 136.550 312.488
 124.858 362.945
 769.028 332.340
 379.285 797.096
 508.185 127.509
 791.031 913.920
 954.130 317.982
 412.818 801.577
 974.791 205.362
 980.812 221.013
 120.558 75.655
 649.874 361.974
 976.100 551.261
 554.497 594.330
 923.473 16.497
 144.900 489.065
 178.939 829.077
 214.518 288.916
 367.807 407.187
 449.452 168.144
 579.601 481.753
 275.334 582.344
 15.905 850.727
 913.694 835.799
 424.220 31.695
 377.489 515.011
 375.170 836.514
 701.408 497.178
 662.602 283.353
 912.329 952.070
 214.890 504.245
 72.643 740.856
 632.480 627.724
 475.656 267.605
 995.997 634.409
 617.976 565.635
 808.784 157.298
 626.600 874.435
 688.310 277.478
 164.516 372.100
 746.524 840.027
 592.226 27.089
 996.919 364.615
 16.164 691.456
 796.027 572.158
 328.930 810.814
 422.652 104.621
 39.249 225.181
 775.761 532.325
 528.427 996.096
 641.160 964.988
 859.580 551.228
 550.645 893.096
 739.117 486.012
 400.965 559.371
 98.064 415.992
 382.681 611.183
 762.920 412.850
 512.888 819.428
 139.418 876.001
 995.987 713.826
 883.133 550.766
 531.603 415.904
 402.158 679.244
 529.693 226.414
 280.648 602.860
 414.614 512.002
 457.912 183.286
 939.904 645.167
 203.871 93.914
 784.798 581.492
 634.235 795.810
 955.862 648.772
 71.924 54.104
 419.694 204.663
 927.516 392.911
 395.628 564.120
 711.258 414.392
 244.085 467.172
 151.154 421.504
 503.069 953.875
 352.515 50.873
 411.937 829.961
 249.103 424.378
 980.602 577.349
 847.518 713.213
 29.620 112.867
 615.997 539.937
 561.132 891.233
 805.524 651.428
 694.384 540.182
 82.459 123.389
 287.772 202.994
 993.359 615.584
 300.405 633.373
 947.817 12.116
 151.412 567.313
 395.841 44.619
 499.252 104.283
 72.359 115.185
 373.889 524.708
 790.884 683.323
 792.481 801.610
 577.357 945.444
 418.440 821.531
 557.946 570.633
 481.112 194.060
 143.503 432.362
 759.348 321.830
 708.983 327.724
 600.079 835.550
 247.020 854.764
 549.098 424.081
 807.841 941.016
 525.295 750.938
 927.588 14.817
 584.091 429.604
 527.003 783.027
 156.806 705.226
 843.370 838.124
 388.880 474.515
 79.903 443.137
 453.593 874.799
 435.805 429.488
 814.109 833.337
 662.476 50.661
 623.858 526.223
 0.448 239.900
 274.765 629.963
 339.430 164.240
 459.258 926.243
 340.047 407.528
 643.070 250.417
 518.677 974.398
 142.316 856.072
 462.176 523.944
 854.241 41.925
 271.662 520.243
 353.346 783.706
 476.088 46.587
 483.616 204.093
 277.807 856.591
 656.542 959.929
 442.149 329.404
 909.998 130.511
 98.066 624.453
 954.428 446.815
 432.038 775.847
 192.846 842.916
 815.572 275.636
 265.722 361.974
 469.067 931.893
 459.834 575.063
 820.652 281.323
 203.711 427.421
 335.343 431.468
 426.520 9.758
 662.937 14.839
 310.565 248.912
 456.122 582.630
 651.298 150.043
 445.119 640.446
 837.586 619.679
 201.614 40.107
 266.522 314.303
 190.850 262.807
 652.211 541.997
 982.590 448.244
 220.602 285.113
 983.595 795.908
 699.649 590.608
 458.564 158.161
 516.109 212.933
 443.704 495.558
 850.368 703.979
 25.932 123.873
 535.335 478.293
 287.770 866.181
 24.207 482.532
 508.337 864.387
 307.472 349.897
 297.323 700.485
 197.706 597.380
 632.674 942.221
 490.510 941.124
 13.178 339.690
 273.327 968.793
 441.511 753.564
 916.150 663.682
 867.253 852.325
 817.553 960.507
 266.352 551.237
 777.476 104.721
 265.444 721.240
 359.429 954.166
 266.051 528.852
 926.822 12.486
 343.142 801.311
 281.909 317.612
 820.797 483.063
 295.220 865.644
 729.242 764.421
 335.481 961.365
 264.504 40.490
 145.006 322.703
 674.987 983.644
 456.817 389.599
 537.049 686.909
 723.602 700.474
 330.773 825.185
 884.808 395.046
 342.697 868.511
 899.206 514.325
 787.024 614.446
 532.125 321.683
 312.176 248.512
 528.041 28.012
 734.521 121.723
 192.558 124.732
 483.250 797.117
 628.030 707.162
 245.058 273.360
 442.663 294.414
 138.284 768.840
 915.197 448.008
 225.090 935.817
 30.852 78.040
 667.151 778.369
 896.807 461.799
 552.997 42.936
 137.869 334.474
 659.992 124.688
 509.165 735.309
 774.892 40.808
 139.647 785.635
 876.702 232.855
 238.249 59.179
 504.381 609.977
 406.900 391.636
 88.660 583.832
 767.728 718.364
 348.457 891.349
 235.343 69.313
 43.100 784.991
 461.674 72.738
 264.688 989.985
 216.252 998.317
 961.649 497.386
 408.184 420.958
 744.173 360.095
 229.180 314.611
 51.946 780.608
 325.326 736.975
 110.186 784.879
 766.922 78.107
 484.891 42.032
 362.296 96.104
 524.215 56.479
 487.428 19.369
 169.948 184.477
 716.329 866.388
 999.135 134.129
 728.150 719.701
 447.059 734.768
 29.883 30.991
 833.446 512.743
 215.427 559.621
 506.122 705.448
 732.799 328.666
 401.094 769.465
 354.763 982.618
 943.605 692.832
 850.582 251.894
 158.083 772.371
 297.500 364.257
 370.748 246.831
 312.647 326.042
 60.135 833.323
 445.153 51.139
 398.961 861.468
 463.325 507.960
 324.903 166.084
 174.761 939.830
 645.377 29.698
 303.607 988.727
 617.734 371.178
 346.937 302.849
 625.176 682.173
 973.055 162.757
 291.766 310.548
 592.863 436.931
 527.170 986.751
 119.018 34.318
 271.122 657.926
 467.295 108.195
 905.270 924.100
 94.205 872.517
 530.240 614.963
 301.711 699.541
 260.843 274.413
 373.893 497.097
 892.882 768.457
 995.063 427.475
 339.593 651.258
 190.484 179.965
 51.114 830.678
 39.168 988.756
 721.502 0.809
 145.800 781.109
 287.571 52.601
 791.568 521.656
 943.461 548.175
 480.493 402.638
 373.569 428.988
 380.794 822.294
 961.656 517.273
 755.095 540.954
 511.138 424.577
 657.267 343.421
 234.357 76.673
 928.709 444.607
 988.800 842.281
 287.639 621.192
 85.677 871.056
 209.036 144.170
 428.942 627.115
 431.211 424.873
 296.978 186.420
 591.357 410.511
 118.865 853.680
 434.129 105.108
 64.999 266.883
 704.305 719.136
 938.127 880.409
 630.361 328.273
 564.404 551.907
 436.712 150.797
 821.535 670.336
 648.074 627.610
 357.334 635.015
 832.471 42.380
 530.151 576.047
 585.791 976.249
 803.679 558.509
 909.363 117.082
 741.946 465.538
 44.830 892.891
 443.179 653.475
 382.928 769.224
 119.241 926.082
 282.815 427.851
 44.071 510.288
 757.955 156.545
 61.810 424.787
 687.637 745.283
 642.911 822.092
 887.835 761.644
 312.568 727.401
 362.054 916.888
 436.312 782.193
 895.964 124.246
 446.984 580.997
 856.185 973.003
 827.733 436.021
 303.601 517.279
 547.902 651.546
 988.497 218.932
 281.081 889.314
 315.010 442.285
 44.173 973.970
 255.417 317.522
 887.768 556.391
 473.418 953.466
 774.554 720.133
 545.561 663.401
 715.019 695.844
 320.263 984.708
 827.544 919.311
 746.611 129.969
 70.570 325.746
 265.413 50.237
 603.364 876.052
 361.205 357.135
 792.566 236.404
 607.460 917.058
 846.037 421.934
 432.779 365.974
 553.341 225.929
 530.917 106.162
 101.527 810.570
 923.110 435.862
 951.875 872.398
 951.062 369.491
 172.156 19.321
 180.393 860.357
 862.136 126.057
 277.395 610.956
 658.041 456.527
 289.974 409.958
 103.122 756.039
 523.094 72.349
 603.016 589.675
 909.495 73.073
 1.327 218.268
 700.574 988.748
 595.552 807.749
 655.935 920.926
 827.455 824.712
 112.188 333.104
 414.425 910.146
 234.202 747.809
 406.622 188.867
 970.290 715.928
 454.374 974.863
 275.168 474.971
 424.893 798.327
 762.368 983.584
 718.796 0.270
 285.652 174.651
 84.905 222.545
 914.589 567.467
 124.476 637.652
 203.682 970.105
 799.436 902.321
 601.103 176.367
 227.655 535.775
 799.402 998.223
 554.192 687.331
 996.613 995.633
 251.215 304.109
 565.346 83.169
 419.683 288.959
 876.162 159.282
 469.535 867.928
 799.344 762.700
 446.978 597.910
 228.811 894.984
 590.580 36.356
 299.177 833.192
 843.226 379.600
 470.799 406.888
 764.028 433.558
 460.126 635.104
 890.249 204.993
 918.984 257.568
 239.758 553.570
 594.922 887.479
 543.108 600.577
 416.807 737.863
 502.794 590.932
 980.147 998.295
 25.458 308.371
 392.722 472.228
 918.772 872.084
 473.966 426.849
 24.627 235.342
 174.964 297.200
 538.290 166.617
 547.140 855.054
 281.729 141.327
 86.746 271.912
 728.993 892.812
 222.593 636.420
 470.768 365.553
 702.401 532.109
 731.003 248.505
 728.369 234.671
 265.576 924.047
 657.691 582.902
 64.306 596.161
 634.639 138.348
 404.531 123.730
 576.439 540.553
 955.987 10.150
 867.492 43.436
 380.427 433.697
 0.865 779.866
 600.692 754.573
 270.558 932.929
 106.461 730.167
 694.401 421.289
 119.452 601.565
 320.090 50.456
 539.219 188.823
 323.512 100.637
 540.036 322.879
 189.939 664.469
 775.640 36.726
 318.953 504.365
 986.223 391.650
 609.934 950.180
 583.357 95.715
 667.108 224.633
 533.923 916.582
 864.510 278.330
 672.424 550.195
 488.496 590.932
 868.819 97.397
 837.976 693.062
 271.311 654.416
 523.228 268.810
 963.201 38.270
 228.645 385.553
 731.225 157.855
 62.136 581.322
 478.951 585.028
 926.133 525.753
 950.139 72.008
 437.506 705.069
 499.108 962.280
 74.420 901.471
 381.598 27.902
 918.770 120.261
 492.224 378.230
 527.875 432.231
 273.212 880.845
 746.231 953.015
 121.733 437.783
 248.242 774.713
 565.916 407.408
 79.819 138.145
 626.796 158.638
 687.655 917.284
 577.420 909.390
 840.096 651.977
 21.594 620.453
 356.088 873.010
 191.938 290.443
 775.135 417.283
 286.821 793.718
 581.203 323.736
 783.155 703.304
 599.645 866.193
 60.112 892.863
 934.372 342.200
 508.516 179.042
 721.612 562.002
 71.407 677.216
 918.737 124.842
 930.325 744.446
 896.942 727.067
 714.770 483.769
 293.489 4.858
 142.747 409.664
 134.048 1.533
 699.915 417.325
 843.096 883.240
 713.714 65.448
 307.991 266.412
 684.734 46.445
 491.060 614.927
 786.851 767.788
 237.761 904.582
 154.345 157.718
 404.841 817.878
 630.938 107.510
 430.446 444.567
 582.709 606.217
 141.894 34.786
 773.035 363.323
 302.518 134.478
 89.614 66.623
 946.357 170.314
 606.301 919.080
 451.132 627.314
 388.828 537.349
 21.732 651.145
 24.655 989.468
 467.292 623.829
 812.496 779.070
 976.979 811.810
 203.819 43.066
 857.926 15.491
 592.341 479.458
 671.768 596.174
 121.923 437.699
 875.381 797.570
 380.008 827.492
 371.178 782.603
 792.699 690.248
 440.500 781.206
 196.890 353.580
 461.004 590.281
 470.479 491.516
 889.430 923.323
 618.022 345.818
 971.836 704.781
 278.550 46.537
 974.491 914.566
 15.158 888.081
 813.458 472.931
 811.067 571.625
 405.868 517.966
 110.886 582.224
 930.644 260.158
 263.617 811.741
 233.603 34.818
 928.656 314.537
 557.259 737.929
 558.637 255.204
 538.308 189.325
 462.836 5.691
 367.655 174.558
 749.305 317.495
 224.186 669.814
 38.452 143.763
 602.659 639.560
 709.118 141.910
 189.442 541.894
 381.977 41.537
 182.017 399.916
 744.286 822.005
 786.817 757.709
 882.602 182.129
 406.000 685.998
 302.177 789.280
 280.944 25.476
 387.616 721.066
 95.921 435.597
 391.464 829.272
 959.421 374.786
 146.082 198.336
 926.655 586.387
 678.213 690.186
 660.933 855.681
 191.729 780.498
 263.803 980.343
 477.082 530.447
 746.454 943.333
 538.984 900.794
 33.988 968.012
 17.893 515.005
 958.513 385.150
 55.343 994.339
 28.813 356.258
 435.251 714.972
 188.686 423.459
 768.775 135.765
 571.352 429.942
 902.497 91.144
 904.935 554.439
 670.612 778.341
 658.603 396.227
 211.181 749.164
 878.115 242.765
 782.393 466.427
 534.163 749.577
 883.357 842.599
 890.891 301.463
 369.374 347.207
 142.446 736.184
 596.401 469.899
 312.538 967.783
 703.952 543.021
 69.084 308.494
 298.674 662.185
 779.499 58.397
 708.960 962.207
 381.737 703.634
 899.241 91.061
 734.321 971.071
 143.858 924.214
 251.339 53.992
 825.989 439.099
 244.484 714.947
 736.049 53.849
 355.888 243.829
 63.864 470.385
 347.881 597.891
 805.094 259.873
 847.204 562.753
 508.593 714.480
 153.103 676.903
 479.338 254.774
 95.660 575.014
 601.124 334.390
 60.432 586.353
 562.472 995.368
 518.688 23.023
 244.158 187.610
 763.338 898.867
 471.820 628.019
 545.963 514.142
 944.537 309.022
 140.514 744.960
 440.631 7.582
 177.456 201.714
 973.865 45.426
 754.896 20.073
 353.442 625.809
 650.149 664.467
 94.642 853.686
 438.838 141.430
 166.550 832.779
 445.001 712.835
 60.314 337.978
 363.531 982.202
 854.924 564.042
 237.833 906.416
 665.029 446.311
 65.975 306.727
 222.371 396.491
 426.124 153.667
 592.505 872.520
 138.237 758.097
 713.533 647.611
 548.277 883.162
 693.334 617.112
 671.437 208.190
 574.314 405.565
 252.729 925.073
 606.148 348.856
 90.840 70.285
 321.575 831.721
 471.360 422.280
 830.454 678.703
 718.651 995.671
 503.450 812.542
 104.973 802.361
 457.614 708.630
 257.504 228.209
 158.400 54.373
 838.171 84.918
 771.284 250.210
 400.394 774.593
 214.125 12.526
 666.811 573.104
 839.785 921.186
 941.703 463.090
 306.696 625.143
 343.254 283.863
 40.258 923.057
 89.182 909.834
 145.821 682.677
 222.955 308.320
 178.089 678.678
 158.186 389.300
 603.853 805.443
 930.540 661.936
 494.955 666.060
 467.180 614.330
 164.222 424.515
 854.279 83.419
 395.012 723.078
 47.446 471.183
 229.179 865.395
 724.993 672.097
 161.079 817.501
 730.137 826.320
 57.273 619.163
 438.713 215.325
 281.357 777.726
 280.262 624.199
 777.749 152.492
 842.000 550.687
 262.067 761.839
 509.893 629.135
 12.017 155.706
 414.643 332.181
 962.533 306.105
 721.803 329.327
 121.672 957.190
 656.539 125.193
 556.633 638.697
 409.979 717.429
 997.979 942.811
 513.855 842.038
 198.157 570.469
 874.858 889.606
 609.548 210.593
 364.164 147.962
 347.500 681.800
 298.856 663.765
 232.901 363.768
 921.060 616.939
 503.254 712.999
 871.709 707.742
 404.908 299.392
 915.819 97.258
 774.635 35.514
 755.304 989.464
 156.575 85.108
 567.013 958.799
 329.331 832.137
 34.179 713.678
 14.406 533.199
 658.529 637.070
 256.230 146.639
 310.508 293.620
 588.595 878.953
 512.284 163.494
 793.605 276.751
 271.385 321.025
 306.555 49.453
 263.997 177.081
 190.751 79.111
 381.368 944.183
 995.773 369.256
 628.684 249.563
 694.670 630.797
 834.735 541.279
 571.786 191.033
 777.129 224.201
 283.297 349.281
 39.560 85.031
 45.027 862.084
 35.398 667.921
 802.887 111.120
 199.691 134.717
 424.600 641.753
 866.527 467.069
 109.581 129.415
 10.887 962.915
 867.505 670.109
 996.850 59.006
 663.771 351.069
 93.836 926.877
 598.616 854.880
 608.981 784.937
 780.801 917.072
 549.444 828.203
 709.737 591.448
 239.323 373.749
 402.657 792.554
 940.771 669.539
 935.269 559.846
 389.984 622.336
 822.673 18.024
 81.130 913.323
 897.592 453.026
 893.381 924.781
 268.936 159.242
 239.377 75.104
 116.968 382.291
 752.308 420.927
 631.934 440.369
 761.043 242.806
 288.820 878.602
 519.112 184.292
 908.133 733.504
 647.973 903.278
 945.471 862.617
 274.675 49.956
 123.565 47.493
 339.281 278.837
 639.958 691.626
 921.223 394.928
 600.104 409.802
 792.898 228.972
 216.271 408.186
 812.541 426.709
 432.039 67.541
 979.691 656.233
 563.395 613.079
 711.028 310.149
 951.647 747.156
 71.053 270.324
 489.777 964.339
 683.040 768.370
 779.865 307.047
 926.088 510.730
 0.357 164.448
 822.354 630.448
 781.802 493.357
 965.931 405.739
 310.055 439.371
 626.106 166.700
 876.705 666.384
 160.472 154.510
 385.610 936.002
 438.394 951.841
 188.113 303.566
 646.662 258.873
 671.933 168.641
 623.819 426.941
 462.358 804.689
 447.796 102.856
 929.649 630.517
 36.540 293.026
 32.146 625.979
 869.621 980.440
 787.229 952.952
 909.989 362.333
 856.885 51.924
 411.784 705.856
 694.171 542.607
 508.234 517.626
 332.536 977.195
 452.106 105.780
 450.900 456.377
 752.020 985.680
 631.145 915.716
 536.357 889.045
 386.593 383.823
 560.856 217.916
 303.852 79.947
 837.638 617.065
 557.884 998.665
 837.086 289.350
 761.055 780.646
 237.191 756.911
 49.411 613.669
 858.690 876.449
 29.548 585.862
 522.400 89.070
 571.423 27.409
 344.647 555.116
 878.812 647.640
 397.922 63.154
 70.180 686.697
 609.998 371.974
 7.297 355.894
 362.359 47.404
 993.635 805.105
 37.331 385.260
 484.399 11.114
 15.559 801.612
 187.884 875.833
 557.223 146.065
 54.977 521.092
 30.590 918.108
 139.139 96.288
 952.228 896.326
 230.630 221.525
 849.612 421.768
 421.495 582.097
 577.371 596.859
 315.599 796.365
 144.342 197.537
 762.488 889.867
 524.608 766.944
 645.025 931.007
 219.471 422.725
 96.491 290.858
 349.589 516.312
 349.449 769.880
 831.369 721.417
 340.213 441.849
 226.112 81.123
 901.794 469.714
 344.579 329.572
 395.110 584.804
 796.965 637.380
 551.735 140.779
 755.072 161.990
 58.242 173.584
 49.437 158.421
 507.214 250.558
 871.916 306.041
 106.140 873.758
 259.606 607.533
 384.014 127.848
 867.962 132.161
 805.497 210.703
 421.550 812.400
 11.678 549.976
 485.336 907.360
 500.005 751.518
 605.999 955.003
 157.685 521.798
 412.996 525.539
 724.420 597.887
 377.457 728.770
 111.698 262.396
 741.275 727.216
 504.938 139.858
 739.697 864.171
 357.816 103.827
 942.302 971.284
 119.237 474.646
 76.565 904.628
 755.139 476.051
 525.379 942.717
 610.028 629.865
 208.364 826.516
 745.612 403.100
 372.834 532.677
 772.731 747.250
 993.669 340.205
 112.974 967.799
 774.570 11.281
 170.907 680.749
 872.210 483.502
 727.778 15.825
 348.482 28.296
 972.295 41.965
 366.586 424.512
 530.836 964.607
 359.084 23.345
 43.876 586.305
 838.833 227.847
 731.072 958.559
 428.173 604.733
 796.068 974.765
 732.479 706.310
 823.643 769.352
 269.012 464.798
 724.237 369.155
 121.528 379.538
 570.333 778.418
 869.489 439.726
 459.912 22.657
 634.887 991.800
 526.592 98.599
 499.885 393.055
 414.619 12.955
 728.058 3.042
 48.251 392.836
 27.342 704.647
 776.030 531.801
 833.513 960.432
 965.785 230.010
 281.814 280.674
 699.076 692.702
 136.955 682.079
 275.178 881.538
 637.222 165.223
 23.996 647.548
 598.782 740.258
 261.783 307.038
 546.738 30.410
 748.745 913.309
 368.348 818.394
 447.241 703.371
 502.569 49.409
 784.980 201.586
 923.212 134.220
 629.363 398.569
 778.297 915.637
 234.836 716.597
 106.382 270.921
 71.061 60.667
 355.785 61.323
 539.951 841.324
 731.623 438.785
 586.755 161.160
 638.863 450.021
 374.741 366.868
 580.228 401.735
 873.338 383.779
 912.421 670.140
 82.636 936.686
 422.217 46.333
 937.657 201.539
 18.272 440.362
 787.043 175.208
 160.741 845.228
 883.600 158.446
 388.072 52.859
 48.023 49.465
 320.564 272.702
 639.279 487.009
 398.767 726.509
 81.204 372.679
 879.780 566.878
 428.383 568.661
 997.517 319.842
 107.184 0.393
 878.521 101.299
 919.735 401.430
 680.705 362.254
 357.715 192.557
 329.230 28.050
 25.135 677.675
 205.619 902.040
 629.192 819.087
 700.115 785.184
 258.030 294.421
 863.548 241.113
 44.487 571.775
 646.760 523.216
 414.121 119.813
 749.534 228.800
 860.934 112.021
 726.420 498.527
 89.948 621.441
 226.662 420.893
 745.269 131.715
 545.330 6.003
 216.604 525.738
 701.750 75.178
 925.581 633.688
 161.471 478.853
 353.105 22.416
 904.482 650.962
 25.869 348.525
 593.508 970.484
 957.600 153.846
 93.487 207.638
 190.503 96.103
 971.228 351.477
 234.462 936.551
 0.536 856.125
 313.961 73.100
 203.596 204.106
 441.461 450.417
 867.998 207.075
 805.412 501.802
 37.631 577.530
 733.566 600.997
 634.893 580.999
 338.262 810.890
 34.625 478.671
 718.600 511.210
 183.291 598.034
 461.521 535.500
 299.785 216.992
 904.815 531.023
 569.552 648.821
 782.857 421.692
 767.229 495.770
 131.614 667.125
 333.808 663.064
 672.477 799.559
 464.288 448.136
 892.015 829.353
 306.297 538.561
 82.450 149.582
 457.441 653.084
 179.093 666.624
 810.603 571.088
 127.882 928.416
 116.745 534.780
 118.514 922.314
 801.563 234.282
 534.335 143.142
 926.438 447.947
 185.406 177.535
 269.522 698.710
 920.152 867.150
 316.505 182.762
 246.204 570.471
 192.835 550.617
 152.852 876.136
 893.263 584.584
 14.730 580.916
 426.952 273.355
 695.518 849.312
 6.634 477.050
 766.654 251.383
 181.114 188.307
 942.119 128.796
 807.570 101.434
 317.616 279.626
 152.642 717.162
 29.938 859.203
 821.176 840.876
 337.673 262.151
 963.983 23.665
 512.824 439.876
 589.399 84.957
 48.365 994.263
 279.142 320.520
 580.705 613.737
 121.709 708.314
 228.574 139.414
 863.799 385.915
 218.843 189.620
 733.034 786.333
 241.499 769.124
 897.383 124.165
 814.533 349.056
 345.261 851.705
 487.421 244.432
 45.547 326.276
 239.490 723.806
 481.968 207.462
 285.608 660.842
 157.941 138.742
 362.901 947.053
 995.578 555.335
 693.546 610.942
 968.889 132.721
 283.148 179.033
 31.997 472.668
 182.854 332.358
 847.497 280.729
 305.436 186.946
 859.809 76.766
 408.607 403.416
 468.931 594.306
 838.101 919.385
 969.492 552.517
 532.410 24.887
 260.048 653.648
 932.116 157.081
 282.616 87.239
 689.485 583.389
 610.249 768.975
 146.308 744.650
 401.864 156.154
 226.124 630.521
 132.381 53.449
 785.080 112.099
 579.755 32.546
 276.280 631.512
 708.698 258.756
 325.932 280.230
 487.265 858.558
 94.676 838.150
 663.348 826.986
 30.813 310.640
 923.152 605.777
 318.705 422.993
 165.537 246.246
 318.388 208.923
 320.545 779.135
 992.526 575.329
 886.475 462.487
 463.503 618.726
 279.505 773.352
 754.148 604.068
 8.404 796.291
 585.699 254.706
 382.509 378.041
 59.913 218.769
 915.438 540.928
 690.339 913.996
 234.447 45.747
 700.692 67.166
 283.672 176.774
 733.936 78.696
 9.492 186.657
 150.214 296.097
 831.926 927.208
 299.540 575.929
 784.299 934.307
 478.368 372.428
 694.712 202.414
 488.523 497.436
 590.301 538.604
 660.910 651.545
 235.442 330.042
 61.888 597.226
 427.445 785.573
 121.921 213.233
 130.601 855.473
 697.202 683.663
 447.528 617.719
 256.475 298.219
 724.547 609.472
 466.555 101.507
 137.357 434.506
 498.377 273.380
 979.798 687.300
 286.411 259.714
 610.296 389.392
 221.443 429.619
 829.107 460.905
 141.997 302.471
 49.309 368.036
 392.692 73.598
 373.333 754.588
 346.890 443.732
 935.449 231.669
 431.950 313.045
 163.049 354.582
 962.701 189.677
 942.802 340.326
 174.747 655.021
 752.024 94.281
 774.272 658.818
 284.219 332.530
 184.019 37.562
 817.175 859.384
 892.570 476.114
 851.737 631.167
 911.006 197.303
 402.262 991.011
 140.445 265.295
 711.414 169.752
 366.891 339.177
 261.556 729.889
 865.711 592.694
 384.369 388.899
 34.074 919.019
 854.901 540.991
 721.475 326.236
 874.143 639.752
 719.647 975.870
 277.041 385.568
 255.435 764.850
 585.063 749.289
 933.473 858.002
 291.767 266.256
 857.862 566.407
 117.114 651.828
 159.450 375.164
 685.407 661.052
 732.219 456.377
 419.895 671.731
 80.898 379.291
 354.336 783.167
 72.917 934.795
 941.548 254.196
 419.640 526.859
 897.691 956.354
 561.434 715.671
 218.130 684.224
 553.241 508.331
 999.098 779.082
 625.035 430.865
 814.717 608.235
 485.999 343.605
 550.227 165.959
 641.614 209.547
 651.587 978.485
 66.657 437.081
 294.148 801.101
 419.647 104.702
 527.162 377.342
 569.449 961.973
 747.920 15.698
 834.040 979.752
 83.957 546.648
 884.967 800.698
 301.534 610.784
 456.637 391.205
 554.602 346.809
 603.473 706.657
 684.294 686.295
 384.429 207.369
 372.071 300.917
 215.665 572.443
 439.880 108.760
 238.999 188.480
 131.581 341.118
 504.531 690.498
 657.834 852.512
 487.508 520.243
 451.177 367.609
 956.816 674.466
 971.838 83.126
 818.521 340.590
 993.871 755.069
 683.760 272.951
 754.174 516.777
 295.250 628.595
 286.231 996.971
 908.131 652.135
 510.881 285.546
 404.271 434.821
 996.673 265.152
 548.242 849.679
 713.630 266.224
 919.558 323.976
 21.261 780.194
 809.489 9.551
 691.976 588.945
 709.669 73.617
 65.641 537.547
 980.106 695.913
 753.647 832.034
 230.172 126.723
 408.813 115.023
 820.200 53.919
 400.673 230.728
 463.930 31.340
 187.760 999.191
 31.768 836.244
 365.658 79.991
 498.589 117.066
 851.521 111.362
 302.283 346.421
 205.128 395.401
 763.654 956.021
 399.119 988.283
 325.564 163.494
 355.908 811.156
 188.770 735.051
 637.829 378.295
 21.034 107.259
 885.604 640.522
 190.346 526.237
 976.587 850.666
 896.084 279.335
 649.766 1.571
 445.419 584.425
 203.898 383.922
 126.185 172.506
 205.977 919.883
 869.649 223.296
 290.458 798.468
 463.465 779.300
 629.054 359.888
 80.614 525.648
 503.728 329.409
 526.912 350.441
 321.773 207.824
 898.065 128.864
 25.061 597.420
 375.942 954.846
 21.929 331.847
 109.567 593.183
 819.525 728.676
 523.994 275.010
 469.279 978.584
 812.957 408.208
 724.393 399.255
 709.926 135.135
 614.847 930.486
 136.308 522.223
 594.352 135.108
 812.379 104.080
 830.245 44.610
 31.601 389.198
 869.787 285.591
 265.896 141.167
 306.146 21.012
 140.054 920.011
 119.078 706.715
 217.476 660.131
 716.717 507.712
 435.076 397.229
 946.661 339.712
 448.387 574.949
 270.763 939.227
 463.063 366.906
 155.680 551.131
 778.408 861.050
 470.539 826.981
 522.772 756.223
 207.371 312.645
 268.351 916.332
 255.638 572.409
 50.744 982.356
 828.904 41.871
 41.551 538.687
 722.032 257.376
 813.296 615.864
 87.199 199.943
 956.179 650.187
 275.320 281.578
 244.803 240.932
 368.342 547.242
 677.605 992.811
 902.409 162.875
 417.560 515.216
 480.513 295.580
 923.653 896.574
 227.312 294.023
 680.215 73.576
 532.930 263.325
 785.506 878.151
 154.437 958.117
 959.826 842.895
 334.124 539.361
 63.126 266.551
 196.687 445.020
 86.796 539.230
 799.924 92.419
 496.440 272.145
 35.889 682.421
 272.502 603.937
 264.876 224.266
 622.197 916.292
 469.509 397.635
 46.155 601.985
 650.358 758.373
 741.249 21.086
 660.313 460.099
 540.451 153.526
 158.496 380.112
 142.173 22.163
 524.577 719.524
 4.821 798.923
 533.048 600.193
 294.514 712.295
 169.640 350.967
 820.617 807.734
 956.741 399.961
 198.582 149.414
 523.042 445.630
 94.299 833.802
 339.135 735.346
 458.585 869.992
 683.187 344.958
 112.724 491.433
 89.864 725.667
 932.050 237.139
 65.415 5.690
 558.870 381.732
 469.237 534.153
 0.851 222.518
 117.558 504.750
 406.859 833.539
 261.441 658.970
 607.782 172.173
 235.502 645.458
 841.888 640.013
 825.207 596.689
 207.525 138.559
 521.990 510.302
 383.685 369.725
 542.584 614.557
 691.967 174.565
 200.797 720.540
 631.371 410.282
 308.558 673.595
 167.225 580.037
 823.677 109.226
 693.104 762.789
 982.572 381.465
 183.359 467.292
 888.858 491.761
 415.664 747.126
 657.558 222.193
 647.634 169.320
 127.593 226.873
 987.114 200.805
 192.931 209.275
 188.336 952.881
 509.218 300.964
 349.951 458.321
 705.051 539.339
 178.519 218.401
 965.351 740.063
 132.670 383.236
 611.995 785.461
 977.702 869.565
 940.327 256.142
 484.401 991.848
 389.022 662.386
 204.397 817.718
 137.633 168.359
 280.315 755.145
 406.981 420.330
 13.528 649.672
 251.094 804.824
 654.729 494.845
 97.933 479.695
 420.114 332.251
 44.712 786.779
 714.363 899.677
 220.608 5.948
 684.299 452.855
 876.533 824.603
 585.953 79.655
 182.883 742.078
 652.632 902.575
 649.610 913.872
 660.428 248.959
 219.285 565.455
 736.662 96.865
 217.056 109.721
 10.131 582.119
 718.589 916.587
 902.305 798.497
 468.411 379.046
 476.059 523.578
 149.911 459.181
 642.041 358.491
 680.945 382.631
 848.850 347.276
 845.256 74.064
 406.915 722.968
 232.271 423.071
 900.280 560.789
 362.311 563.972
 386.421 867.332
 439.529 209.405
 761.255 827.619
 273.338 251.835
 841.759 413.893
 115.646 535.645
 287.814 441.615
 4.339 992.121
 421.556 65.074
 414.597 447.945
 608.411 29.079
 783.243 982.983
 19.059 141.514
 675.278 983.948
 3.758 76.993
 846.682 166.321
 765.906 952.896
 267.590 107.853
 634.747 89.869
 801.991 933.588
 699.993 949.025
 894.465 36.077
 404.510 663.116
 444.391 317.041
 493.572 599.692
 410.083 750.900
 417.401 527.369
 388.881 839.334
 382.603 734.054
 977.149 133.270
 80.717 666.141
 592.183 718.733
 99.511 633.749
 305.111 810.994
 884.219 938.191
 212.176 182.921
 178.889 518.701
 786.351 514.834
 288.026 246.407
 280.526 231.277
 479.317 190.537
 578.847 462.539
 951.207 186.586
 348.856 303.644
 144.346 505.752
 71.487 49.673
 741.424 282.320
 609.557 963.067
 511.841 39.275
 712.183 916.104
 580.201 366.355
 989.455 880.585
 673.241 768.754
 879.091 278.324
 198.944 404.072
 367.850 122.146
 482.944 860.925
 331.737 270.311
 307.556 71.409
 380.018 980.798
 822.906 673.594
 791.487 919.418
 510.524 697.336
 233.077 371.801
 838.652 900.272
 369.813 298.837
 544.614 760.142
 583.219 113.908
 680.327 379.238
 887.924 344.452
 57.788 987.108
 801.581 257.014
 5.995 464.737
 612.854 801.442
 200.755 248.774
 890.656 984.521
 134.313 15.295
 572.727 774.800
 760.547 861.834
 903.905 518.183
 269.827 992.594
 407.915 397.933
 429.785 618.811
 968.363 883.859
 666.523 384.047
 664.971 204.854
 75.788 847.999
 913.295 358.521
 943.885 663.244
 546.679 893.960
 550.470 73.791
 67.571 912.019
 24.634 284.618
 394.236 305.211
 664.937 395.317
 4.225 981.530
 324.385 772.185
 596.572 597.565
 441.982 530.466
 882.744 472.268
 890.935 806.926
 196.947 809.798
 655.181 582.687
 567.953 964.965
 164.430 343.361
 198.473 215.376
 965.033 979.569
 888.923 728.776
 909.622 193.085
 457.850 140.865
 670.619 705.071
 242.164 287.691
 657.512 701.527
 100.585 207.358
 209.495 901.340
 240.418 969.197
 686.075 113.897
 591.150 275.727
 59.041 151.449
 261.710 75.838
 168.393 977.291
 947.970 729.029
 619.275 270.947
 562.859 63.503
 621.409 458.112
 105.839 109.177
 990.096 234.002
 87.491 384.663
 199.636 767.494
 97.301 540.048
 295.231 938.977
 220.662 460.473
 695.560 982.088
 549.741 815.470
 350.643 878.690
 520.506 582.523
 332.077 423.581
 976.346 508.074
 26.904 422.135
 891.922 413.251
 562.216 417.535
 476.827 963.792
 613.072 337.372
 758.099 153.366
 127.522 690.612
 757.723 586.812
 853.856 389.325
 532.774 375.373
 568.843 884.967
 832.294 391.102
 102.351 331.630
 99.438 984.144
 231.932 669.586
 366.464 397.140
 207.396 378.254
 63.248 758.673
 565.109 710.553
 399.984 86.281
 337.615 288.448
 257.262 453.565
 167.406 325.720
 90.899 790.243
 933.457 527.730
 356.656 494.469
 612.980 993.987
 206.632 589.464
 374.046 577.907
 482.910 888.570
 551.208 15.339
 316.413 21.634
 747.435 360.790
 364.532 89.445
 961.769 525.070
 27.505 660.487
 320.846 913.052
 961.685 204.964
 730.156 754.047
 151.596 414.991
 921.742 903.842
 459.173 117.624
 901.422 896.629
 387.947 220.338
 461.080 322.079
 185.567 798.585
 68.628 198.819
 966.315 644.705
 256.873 676.949
 325.787 339.846
 357.314 911.448
 705.367 819.526
 649.158 353.017
 260.322 3.441
 378.469 566.684
 111.253 16.049
 636.765 340.428
 986.307 892.152
 339.847 630.862
 466.199 137.276
 911.761 421.036
 354.015 683.199
 229.102 962.640
 338.422 371.869
 719.221 32.920
 786.878 234.488
 612.129 662.666
 582.368 265.448
 427.967 458.559
 743.987 772.449
 126.089 839.474
 692.214 504.709
 562.191 686.080
 431.073 801.126
 189.009 536.002
 321.791 781.092
 314.375 278.320
 169.309 834.133
 796.463 562.132
 890.489 203.278
 236.682 851.045
 390.838 544.211
 530.750 260.878
 457.447 861.552
 891.001 309.537
 445.739 949.568
 69.070 299.298
 465.249 312.158
 727.085 821.843
 277.233 811.847
 544.634 419.974
 529.538 946.003
 353.730 617.344
 550.238 507.444
 88.243 714.839
 182.432 433.660
 669.700 90.893
 2.966 252.121
 757.762 390.389
 365.289 697.360
 29.108 365.641
 632.048 708.219
 849.058 181.773
 510.343 150.746
 730.233 421.745
 818.782 684.470
 274.340 542.992
 250.902 268.429
 637.242 133.528
 657.382 850.316
 292.473 491.414
 156.266 899.905
 671.055 74.243
 555.708 129.802
 380.737 517.028
 400.204 126.241
 238.608 745.467
 644.748 714.523
 448.615 280.354
 940.781 872.903
 408.999 967.227
 655.218 440.781
 911.583 917.636
 614.519 938.448
 790.539 525.332
 697.948 613.005
 366.517 647.930
 529.323 576.309
 614.478 813.971
 819.315 223.668
 740.201 33.933
 278.294 275.700
 489.166 134.510
 293.766 919.333
 818.563 686.845
 790.506 927.705
 652.706 515.486
 362.593 993.139
 6.644 425.333
 85.006 133.912
 322.612 404.198
 531.398 145.940
 17.940 899.588
 800.753 17.478
 917.802 346.847
 598.286 751.480
 946.631 473.736
 137.897 530.316
 511.202 822.060
 300.634 885.405
 837.369 723.313
 764.757 915.114
 860.556 721.723
 840.347 433.564
 434.644 249.258
 320.043 677.214
 760.484 583.401
 575.844 181.977
 267.403 635.837
 371.305 148.886
 260.645 570.230
 853.590 909.017
 604.488 287.161
 78.315 487.338
 502.830 367.004
 292.781 149.738
 102.559 565.408
 353.996 737.856
 544.075 615.297
 833.917 482.987
 160.583 123.623
 15.742 414.713
 553.415 245.803
 515.241 903.818
 93.590 576.900
 276.390 905.086
 196.626 82.680
 250.670 86.904
 243.272 688.024
 936.822 884.943
 856.330 392.532
 848.611 121.064
 54.154 57.094
 811.107 850.968
 574.094 629.785
 133.137 600.660
 961.424 899.387
 240.298 818.816
 246.642 490.516
 307.341 796.574
 660.171 871.701
 32.424 215.584
 660.101 528.466
 633.233 997.595
 955.621 64.642
 803.951 3.139
 404.150 9.754
 93.356 12.494
 930.153 216.780
 491.883 108.994
 572.256 386.943
 946.411 253.711
 605.197 926.364
 755.915 312.712
 424.646 758.464
 992.452 785.495
 624.787 137.208
 96.456 838.364
 867.449 945.992
 922.807 212.511
 742.428 457.643
 777.069 37.335
 684.439 370.220
 345.711 309.326
 54.037 934.862
 58.791 710.840
 947.061 734.587
 950.671 846.868
 987.135 751.740
 829.020 817.772
 923.947 636.866
 802.952 158.854
 30.077 939.169
 439.071 541.070
 112.870 620.116
 944.099 609.341
 64.999 604.190
 452.224 944.562
 726.111 847.346
 315.258 272.001
 954.302 362.670
 48.020 742.287
 74.435 538.363
 517.116 812.331
 722.851 635.000
 28.756 23.595
 815.439 542.608
 73.611 775.978
 276.728 214.270
 730.581 129.848
 958.730 938.383
 676.119 229.491
 104.239 48.607
 654.282 262.350
 853.442 346.748
 350.661 974.223
 816.034 492.820
 299.807 816.155
 122.835 727.440
 612.731 359.799
 698.534 379.250
 513.751 880.713
 656.250 784.534
 452.670 60.451
 678.559 133.685
 640.489 825.838
 320.426 751.166
 429.089 45.691
 226.868 819.408
 905.338 400.265
 10.197 245.483
 238.647 376.228
 764.503 430.970
 752.051 310.130
 22.885 94.093
 877.588 386.665
 78.183 978.960
 307.179 815.959
 511.136 504.637
 913.721 278.459
 99.639 908.038
 750.248 489.326
 945.786 735.708
 447.138 139.765
 158.668 172.737
 131.414 904.095
 103.290 460.193
 53.770 933.216
 480.799 858.993
 97.199 702.240
 81.542 347.206
 377.930 48.349
 267.871 584.100
 60.091 170.480
 243.401 998.157
 68.352 602.298
 173.430 33.776
 579.281 191.555
 789.007 264.072
 436.776 790.546
 364.764 902.218
 107.436 192.704
 865.970 144.156
 558.952 238.935
 649.491 189.540
 802.421 503.994
 740.793 919.673
 535.031 488.806
 337.042 280.693
 803.039 360.415
 575.358 912.588
 279.589 459.041
 603.970 480.940
 224.306 634.187
 779.110 274.998
 521.142 971.959
 136.937 715.197
 140.488 267.526
 740.545 513.247
 656.810 204.423
 738.322 912.023
 993.063 291.173
 980.882 29.710
 729.845 231.177
 396.834 187.765
 185.965 260.226
 418.310 825.590
 76.102 664.353
 49.077 322.346
 111.919 916.421
 482.941 649.667
 120.047 761.252
 887.961 175.409
 491.357 894.735
 280.632 300.801
 391.757 271.905
 609.934 629.998
 699.381 332.280
 868.074 496.068
 83.428 728.600
 435.440 370.708
 706.391 308.686
 972.073 701.803
 367.210 841.469
 85.592 304.174
 364.476 149.774
 162.694 591.370
 255.784 157.385
 152.981 712.033
 34.350 760.051
 572.944 341.382
 2.897 163.846
 465.624 289.955
 966.559 314.640
 746.942 807.156
 913.150 575.182
 110.494 71.048
 425.873 837.520
 94.021 728.573
 958.653 625.326
 756.652 857.959
 279.248 420.512
 727.967 509.081
 784.731 809.578
 797.914 195.170
 655.397 96.219
 178.601 783.465
 527.684 667.165
 621.130 101.512
 328.000 668.168
 577.194 944.074
 364.677 877.119
 998.495 752.615
 674.747 122.708
 437.670 30.584
 869.151 151.852
 200.989 53.994
 420.858 599.738
 82.350 904.942
 54.726 156.012
 934.888 577.713
 888.432 283.131
 93.977 431.013
 456.379 952.596
 614.451 649.024
 141.913 986.780
 915.022 457.540
 719.748 283.980
 801.253 464.124
 245.151 658.443
 860.784 763.392
 947.748 332.409
 864.270 996.133
 827.000 501.138
 364.547 765.650
 488.231 472.689
 44.707 103.633
 290.062 920.617
 231.078 713.972
 937.275 929.217
 145.698 694.586
 291.166 47.472
 38.991 298.739
 879.721 180.142
 9.377 18.161
 572.332 153.737
 603.025 85.867
 291.929 413.393
 792.456 158.003
 827.440 886.385
 584.025 957.749
 591.271 332.447
 806.348 582.666
 52.508 873.881
 917.450 787.664
 32.713 134.122
 348.973 172.449
 746.431 927.043
 720.453 904.065
 524.907 536.381
 522.784 486.574
 404.230 751.698
 733.121 511.545
 966.527 320.996
 507.204 160.626
 976.297 818.192
 151.196 126.834
 888.159 974.128
 133.495 231.409
 354.832 791.598
 915.619 261.087
 525.873 657.263
 896.280 874.847
 492.602 716.487
 138.495 33.776
 449.683 921.627
 728.250 512.272
 459.345 971.446
 365.575 138.879
 523.402 291.113
 963.292 491.438
 597.605 861.031
 802.128 600.654
 281.998 81.910
 918.096 580.821
 952.449 596.671
 462.060 54.129
 778.351 601.435
 433.473 329.218
 318.502 333.035
 439.417 864.554
 573.387 174.863
 533.981 937.427
 572.890 872.703
 146.900 260.405
 821.908 284.417
 88.079 664.727
 444.159 629.501
 417.796 796.129
 340.969 474.787
 980.954 950.130
 504.912 449.636
 825.704 883.677
 138.511 577.430
 848.229 366.842
 969.865 929.847
 440.745 835.972
 126.996 237.191
 861.223 248.089
 831.215 943.026
 511.388 850.805
 650.142 686.579
 402.998 323.461
 969.638 184.354
 237.848 630.265
 10.394 206.210
 729.355 987.147
 141.985 684.731
 885.966 878.640
 400.624 734.336
 870.050 882.879
 165.607 403.374
 979.768 750.865
 515.580 644.050
 92.901 335.197
 194.522 207.700
 206.405 433.885
 646.967 793.657
 227.072 782.543
 714.014 776.179
 968.920 434.982
 250.588 573.884
 21.719 774.985
 767.994 218.615
 230.311 823.878
 814.787 825.000
 502.308 287.819
 977.364 498.367
 406.615 629.608
 356.541 177.587
 979.290 72.010
 107.857 62.291
 587.229 828.452
 24.826 582.629
 962.472 513.448
 302.238 436.741
 287.470 875.845
 100.485 539.721
 739.288 5.188
 604.461 931.748
 271.353 533.029
 147.621 806.642
 786.308 150.329
 72.329 10.542
 721.853 818.303
 193.635 179.190
 500.713 207.926
 600.383 327.850
 181.404 273.101
 593.326 267.090
 962.099 70.290
 556.207 917.976
 237.149 374.704
 667.050 59.946
 564.839 717.261
 471.015 522.427
 883.479 850.257
 293.752 476.632
 397.387 531.518
 319.357 586.906
 858.629 850.869
 386.772 22.176
 187.278 78.727
 372.935 28.778
 22.637 429.910
 583.616 138.102
 479.200 957.277
 220.019 478.644
 20.702 536.233
 540.470 825.363
 468.436 104.608
 304.594 333.472
 59.010 780.890
 938.073 643.414
 573.053 510.600
 258.358 623.734
 609.331 565.039
 677.598 244.630
 395.639 633.217
 373.856 393.340
 254.221 767.037
 773.532 190.200
 199.017 937.583
 798.501 18.635
 686.397 78.385
 135.127 911.777
 400.211 886.881
 416.913 651.577
 83.887 250.978
 768.790 332.594
 873.136 401.964
 932.967 762.209
 696.787 972.262
 930.857 842.409
 42.793 276.269
 363.115 576.847
 501.990 820.223
 413.538 32.559
 852.459 283.620
 9.023 60.932
 208.992 766.749
 456.354 840.571
 690.170 748.727
 990.232 979.312
 732.896 995.747
 741.241 528.180
 271.990 163.654
 586.500 481.710
 489.994 381.517
 551.540 222.292
 296.904 28.279
 964.705 607.480
 516.806 833.208
 453.439 585.310
 411.818 468.721
 346.593 81.236
 465.226 852.808
 792.967 549.440
 655.038 344.946
 311.386 779.782
 984.418 76.965
 892.505 948.984
 82.718 497.251
 721.187 290.764
 864.378 277.026
 77.806 315.299
 725.163 501.033
 707.324 54.784
 586.577 277.045
 569.873 61.016
 368.505 800.227
 262.229 685.238
 603.847 516.115
 835.583 773.279
 912.131 372.058
 244.112 193.943
 754.711 529.215
 206.789 360.168
 213.420 139.167
 20.686 15.648
 706.587 449.875
 449.692 350.151
 398.677 189.963
 553.336 920.808
 217.806 748.325
 494.595 731.307
 592.823 493.979
 454.618 133.554
 310.168 810.363
 720.719 335.231
 900.262 206.269
 439.648 230.574
 151.730 635.067
 31.597 919.961
 255.489 843.335
 635.886 686.652
 563.808 883.548
 453.603 786.901
 454.386 582.831
 416.011 253.904
 586.670 746.309
 143.532 978.665
 275.771 690.220
 775.053 714.314
 465.156 613.369
 500.672 847.891
 107.676 607.850
 785.617 928.906
 748.467 329.166
 544.676 61.523
 903.927 555.320
 333.978 521.994
 937.627 893.355
 842.578 910.711
 614.018 584.800
 165.051 985.189
 259.634 828.960
 46.623 133.372
 452.878 910.898
 245.655 463.407
 699.049 80.961
 539.174 324.659
 507.017 991.918
 593.190 993.903
 375.831 231.220
 771.752 409.969
 209.692 277.820
 10.821 509.397
 722.413 19.778
 632.343 585.788
 160.071 759.926
 620.398 487.651
 683.591 647.890
 578.442 595.605
 610.065 458.381
 690.866 732.383
 339.510 104.773
 332.840 201.261
 697.328 765.626
 22.534 404.207
 935.057 807.893
 655.035 234.544
 164.083 127.588
 66.577 85.315
 288.229 175.716
 73.145 669.481
 868.825 889.044
 34.312 357.921
 945.539 362.206
 489.600 742.702
 871.548 255.571
 482.239 104.011
 254.304 273.946
 258.389 267.418
 253.075 231.755
 246.535 492.733
 729.644 163.612
 672.519 935.965
 115.150 83.749
 144.639 411.820
 708.285 547.640
 797.362 586.526
 400.388 344.070
 561.745 920.698
 301.784 931.268
 238.929 121.565
 269.761 627.437
 896.494 155.490
 88.519 840.733
 745.646 8.670
 780.215 558.719
 852.811 999.922
 816.827 960.271
 508.053 68.904
 516.139 927.530
 733.831 751.148
 630.917 750.652
 642.900 563.453
 645.776 778.706
 218.990 955.829
 976.679 786.347
 626.447 426.239
 597.316 523.935
 586.865 569.325
 396.301 190.014
 376.329 858.365
 179.283 316.972
 983.997 599.650
 878.580 965.849
 272.197 399.644
 505.964 873.392
 133.892 437.891
 296.092 737.451
 652.369 23.150
 531.013 635.546
 830.605 148.050
 730.888 381.195
 227.102 760.633
 340.996 684.354
 667.728 91.849
 167.137 312.712
 408.617 859.797
 615.520 81.817
 716.317 397.796
 112.146 731.926
 773.860 498.877
 821.718 391.574
 284.244 948.857
 196.453 961.204
 748.040 639.577
 778.277 969.598
 464.631 759.375
 699.189 121.517
 125.305 686.399
 197.775 243.057
 912.500 839.410
 246.659 783.122
 227.494 238.501
 696.020 602.632
 176.438 903.461
 640.106 900.116
 342.716 369.667
 543.206 722.036
 956.038 570.577
 882.892 292.329
 582.582 552.643
 124.068 88.203
 856.080 24.148
 997.803 173.355
 450.233 555.980
 672.868 276.626
 564.835 452.204
 151.980 740.141
 220.883 384.704
 353.923 38.494
 896.598 972.847
 939.974 637.396
 702.407 610.566
 169.516 579.812
 807.482 164.477
 414.652 189.174
 65.584 243.238
 494.407 507.368
 318.709 766.752
 601.252 650.367
 211.922 630.793
 259.822 792.426
 263.086 595.776
 781.569 372.405
 581.552 745.940
 939.631 760.210
 908.027 225.793
 793.320 700.345
 394.519 613.887
 527.616 551.772
 802.452 529.697
 953.962 622.612
 65.857 568.413
 637.073 724.499
 645.079 741.967
 988.760 680.030
 938.140 484.590
 702.625 658.559
 578.061 310.171
 519.646 407.337
 534.809 129.806
 19.051 218.758
 72.636 434.965
 254.435 628.293
 253.350 299.132
 12.991 684.785
 492.383 863.573
 5.205 254.538
 789.511 456.733
 710.862 307.544
 494.886 197.992
 60.169 848.728
 612.036 191.957
 839.858 975.241
 664.051 706.737
 235.117 104.090
 491.974 916.891
 378.880 380.129
 152.998 387.700
 138.516 565.373
 431.446 881.577
 662.299 765.289
 661.437 819.771
 798.612 370.271
 333.824 763.766
 331.887 800.539
 771.582 162.119
 821.397 525.765
 410.574 801.983
 530.868 387.567
 523.143 512.595
 675.035 250.413
 629.630 683.848
 738.916 226.583
 120.604 720.514
 529.388 211.474
 475.934 176.014
 558.065 790.273
 834.961 664.085
 318.497 64.863
 916.885 787.748
 576.900 945.565
 487.270 949.063
 339.428 566.273
 743.753 597.078
 163.981 839.699
 382.815 962.757
 752.599 663.407
 394.665 736.633
 671.394 824.300
 202.405 226.259
 806.757 402.112
 955.618 935.652
 65.413 129.657
 151.223 27.875
 476.009 183.320
 283.018 945.386
 443.655 721.110
 615.888 391.954
 466.824 893.031
 94.596 636.947
 246.740 270.453
 686.812 539.901
 229.672 694.197
 435.082 53.887
 227.367 457.451
 165.629 133.938
 692.993 817.197
 138.874 726.163
 400.814 880.084
 96.420 759.184
 926.430 514.718
 783.994 107.832
 268.290 696.830
 434.668 295.973
 835.779 457.187
 159.935 87.723
 578.179 750.287
 199.301 61.807
 293.846 236.507
 456.600 140.491
 770.105 328.662
 340.885 861.176
 819.444 318.710
 222.316 834.901
 32.875 910.118
 602.984 371.489
 30.994 740.237
 636.014 96.808
 599.753 204.728
 853.880 614.662
 621.695 77.890
 791.965 836.256
 503.124 559.707
 722.308 616.444
 530.023 739.142
 505.034 291.262
 515.533 325.892
 883.545 739.354
 312.285 417.290
 610.241 715.262
 415.163 96.845
 11.155 590.123
 463.242 635.090
 852.481 840.879
 31.251 826.729
 234.853 848.870
 576.298 660.825
 240.583 889.559
 748.529 709.067
 926.438 844.716
 786.541 722.374
 174.453 764.814
 279.698 355.718
 773.410 211.385
 897.891 367.717
 744.868 466.211
 551.048 253.880
 393.842 496.349
 959.906 24.372
 352.554 691.899
 488.733 698.669
 196.282 168.375
 830.278 295.657
 196.515 59.404
 341.839 399.787
 794.878 70.863
 435.819 298.241
 241.123 367.574
 933.267 743.020
 52.652 2.162
 27.746 393.315
 987.341 846.958
 890.588 250.786
 744.764 769.087
 716.326 992.798
 745.477 401.598
 476.405 130.685
 908.813 756.145
 965.463 732.378
 135.214 432.086
 111.390 926.968
 180.673 780.519
 529.543 194.741
 223.230 947.950
 63.056 197.080
 802.047 761.649
 522.886 539.247
 49.529 326.794
 59.439 823.896
 529.873 524.302
 926.399 848.365
 290.690 258.332
 779.271 44.013
 377.913 875.269
 856.526 736.565
 461.544 123.330
 268.834 523.415
 977.294 946.427
 348.376 783.943
 366.384 300.663
 340.593 844.077
 355.476 680.641
 237.869 654.728
 476.598 670.085
 919.802 578.537
 102.055 252.045
 967.053 339.905
 533.731 883.992
 122.715 724.195
 215.014 158.533
 782.220 823.538
 955.249 818.363
 573.600 645.073
 402.477 701.810
 846.204 613.999
 554.904 981.224
 97.706 826.001
 252.719 579.165
 244.272 4.141
 680.366 556.414
 463.395 682.665
 479.117 351.153
 727.263 628.558
 117.905 191.062
 289.105 390.684
 396.947 620.663
 306.147 871.431
 17.194 597.141
 579.384 197.860
 895.354 861.395
 488.913 945.063
 648.886 530.582
 609.150 965.965
 430.524 967.554
 33.733 7.050
 23.441 735.891
 36.459 751.908
 985.053 761.602
 581.590 513.136
 271.747 999.838
 191.435 82.866
 513.654 893.214
 427.056 113.162
 216.396 544.729
 462.670 205.912
 126.853 790.097
 987.691 789.118
 747.048 609.912
 582.262 999.921
 151.959 580.162
 240.508 607.136
 454.138 219.610
 396.797 426.010
 254.587 194.520
 508.249 409.409
 472.256 815.804
 403.990 362.482
 4.175 182.123
 498.674 7.317
 637.833 646.842
 933.284 421.231
 623.391 119.360
 426.872 953.702
 875.363 545.576
 353.641 874.791
 174.044 881.748
 383.573 770.024
 192.182 5.266
 102.842 136.685
 101.009 459.852
 851.721 583.286
 783.916 267.159
 650.053 332.456
 880.926 447.914
 419.068 487.935
 531.031 470.537
 726.979 374.744
 503.842 811.150
 286.304 589.555
 601.466 784.222
 292.872 612.998
 653.668 46.504
 128.246 610.025
 965.182 837.929
 734.757 566.875
 747.275 391.684
 229.881 137.907
 373.499 702.508
 746.636 472.130
 442.254 308.563
 589.536 93.198
 759.438 130.063
 180.047 368.764
 829.785 69.606
 858.244 742.155
 74.848 758.057
 913.270 243.405
 291.781 909.754
 567.350 645.782
 295.902 505.969
 447.565 301.416
 920.406 871.225
 85.668 254.640
 700.645 448.702
 506.240 788.911
 473.271 165.011
 143.033 473.034
 550.578 37.874
 385.970 910.856
 69.037 600.351
 558.800 407.174
 992.826 660.265
 189.663 298.657
 215.874 392.292
 21.898 684.821
 340.294 172.147
 356.312 169.110
 309.157 447.440
 383.282 187.987
 884.227 228.839
 95.656 786.311
 434.973 49.346
 942.126 775.620
 46.980 940.784
 434.096 89.114
 172.464 717.455
 633.883 589.830
 992.303 630.583
 583.198 378.937
 100.735 897.392
 861.319 837.010
 776.332 239.851
 253.262 776.201
 884.970 55.344
 948.912 514.387
 744.496 240.417
 351.789 748.407
 141.637 695.629
 846.480 412.794
 157.898 741.293
 230.347 388.841
 764.081 798.052
 759.711 868.153
 967.295 851.037
 273.188 282.120
 27.490 180.464
 843.207 156.924
 243.611 254.499
 157.120 731.262
 586.208 331.951
 955.995 134.940
 21.003 393.648
 554.513 840.702
 426.505 333.385
 749.876 704.372
 211.804 604.059
 399.962 450.638
 944.418 584.622
 37.828 960.156
 812.255 51.830
 95.981 200.338
 580.922 191.371
 472.604 415.113
 833.737 340.087
 194.287 61.481
 865.674 29.874
 55.010 532.027
 266.312 209.928
 156.565 527.387
 295.740 703.746
 886.760 901.370
 909.668 847.535
 772.267 269.896
 207.184 834.919
 884.664 794.905
 91.167 927.391
 690.867 482.949
 685.073 389.399
 880.818 498.281
 131.495 670.904
 312.153 320.362
 601.403 28.595
 647.798 779.834
 915.486 880.454
 970.462 805.020
 70.670 798.249
 908.323 88.140
 79.014 120.750
 947.478 337.693
 969.202 819.564
 315.624 587.505
 132.427 962.573
 353.016 465.916
 677.127 30.889
 723.764 938.373
 306.798 478.396
 324.407 886.826
 870.748 443.373
 806.418 808.793
 31.356 985.015
 312.451 752.601
 18.316 820.294
 228.114 463.401
 728.763 365.260
 445.536 223.106
 213.627 167.289
 123.704 417.987
 49.502 169.017
 93.438 867.586
 119.576 929.516
 599.846 70.556
 757.418 93.191
 788.396 955.717
 87.730 331.823
 336.531 423.919
 225.573 370.918
 603.496 898.058
 970.189 869.257
 137.181 500.183
 904.854 62.245
 936.973 96.917
 746.447 557.836
 452.644 814.101
 187.372 231.661
 405.988 250.881
 850.664 189.236
 487.364 320.121
 802.496 522.274
 214.499 719.724
 3.687 498.143
 485.313 577.061
 255.439 692.088
 927.288 901.142
 429.383 847.258
 188.746 484.677
 846.643 264.768
 55.808 696.735
 566.267 762.519
 264.610 838.017
 494.754 565.417
 241.395 51.891
 773.114 409.878
 701.451 118.285
 926.839 61.327
 107.542 242.696
 71.193 895.004
 793.909 393.050
 796.525 108.317
 45.293 52.723
 665.941 88.585
 352.410 933.987
 944.092 915.189
 294.473 233.520
 847.368 532.435
 202.405 176.933
 322.105 781.993
 688.318 674.877
 881.136 865.398
 870.547 946.896
 75.992 442.216
 340.242 524.374
 671.259 123.086
 594.408 449.765
 891.058 644.666
 368.827 90.492
 300.501 211.780
 437.891 392.797
 995.731 947.733
 480.776 739.514
 36.051 834.338
 346.218 737.586
 145.407 66.881
 861.442 153.679
 25.717 154.790
 432.402 12.050
 502.093 15.642
 358.682 256.521
 703.823 528.282
 651.351 812.095
 572.104 711.028
 388.162 831.076
 876.227 694.368
 288.289 108.934
 267.404 676.213
 336.888 357.578
 560.268 934.161
 364.894 244.672
 715.736 966.495
 496.602 879.527
 918.189 825.653
 149.605 46.611
 660.512 468.945
 719.816 770.468
 41.510 396.550
 447.777 319.813
 163.522 281.849
 58.669 118.553
 919.022 670.260
 242.888 87.842
 851.799 966.921
 620.368 71.933
 652.520 828.200
 561.744 343.173
 134.606 85.465
 752.932 895.263
 872.086 470.406
 144.653 741.636
 657.270 579.059
 461.008 676.055
 346.684 746.425
 615.792 629.352
 755.702 235.997
 643.984 589.373
 986.019 449.797
 369.484 25.965
 828.753 696.655
 347.214 380.315
 786.050 521.958
 314.882 704.586
 355.102 194.096
 722.059 255.968
 783.271 795.177
 954.545 306.715
 747.233 500.636
 801.597 691.987
 751.775 219.184
 11.674 509.496
 357.090 356.797
 516.213 753.691
 202.355 262.458
 966.249 623.030
 726.348 995.924
 596.946 407.526
 224.314 656.634
 412.096 637.061
 608.789 245.967
 144.314 955.991
 848.356 161.325
 104.910 659.200
 383.099 89.315
 676.501 167.593
 902.885 566.674
 935.508 890.962
 221.479 492.218
 413.161 893.101
 786.225 722.224
 833.120 773.244
 782.776 777.290
 399.724 960.397
 183.724 983.276
 780.248 699.449
 258.402 805.706
 831.981 922.392
 521.392 99.643
 703.664 742.360
 315.157 760.148
 601.848 795.987
 866.684 236.787
 995.352 169.906
 851.103 375.210
 652.601 274.775
 62.221 515.595
 812.728 135.386
 508.995 48.882
 205.495 24.160
 109.687 184.594
 109.205 819.248
 576.323 386.903
 299.579 574.784
 208.851 297.196
 554.202 472.429
 241.831 381.192
 372.634 18.647
 400.580 556.600
 115.935 265.322
 175.490 604.212
 803.562 182.018
 462.944 812.265
 100.848 581.821
 52.163 513.055
 435.167 200.219
 565.913 544.416
 870.301 414.462
 948.828 200.191
 101.170 451.586
 202.879 556.827
 288.117 814.564
 511.004 702.243
 92.421 621.386
 86.172 13.164
 191.884 930.352
 406.115 283.798
 314.663 261.214
 18.910 898.454
 826.392 26.404
 859.852 950.211
 613.824 585.331
 237.010 964.814
 229.336 19.362
 6.132 811.483
 374.704 402.677
 352.841 229.318
 17.453 487.710
 372.122 818.742
 35.059 21.741
 825.985 131.953
 885.489 817.503
 66.822 825.500
 599.465 685.194
 836.724 532.896
 400.921 131.300
 145.044 887.776
 585.961 592.195
 544.361 830.881
 354.096 914.159
 178.198 210.352
 93.389 848.466
 975.136 618.203
 6.488 798.373
 279.086 170.819
 838.446 747.758
 203.484 452.971
 68.987 797.768
 700.029 408.763
 78.863 632.997
 65.543 525.482
 137.695 392.710
 651.910 54.331
 312.759 211.443
 375.278 223.159
 616.415 258.576
 176.336 788.590
 524.099 605.357
 501.302 857.243
 863.049 103.292
 743.914 577.514
 530.310 608.194
 206.377 104.511
 411.389 33.657
 748.724 602.082
 680.504 586.047
 851.819 38.561
 640.257 105.498
 222.369 118.898
 751.387 215.044
 425.443 977.734
 188.757 229.329
 900.588 728.898
 392.807 777.625
 364.399 760.550
 749.359 401.028
 241.197 806.133
 886.031 54.116
 813.185 474.573
 609.834 306.131
 114.226 644.273
 295.241 940.732
 782.322 110.894
 460.541 706.729
 663.423 215.389
 316.337 801.105
 654.622 93.975
 535.343 661.520
 272.879 303.755
 257.052 215.701
 623.672 145.375
 112.412 552.449
 663.321 176.780
 618.491 231.913
 943.109 479.936
 765.472 95.441
 889.742 885.913
 690.614 437.385
 315.447 904.269
 526.517 998.111
 415.289 752.205
 422.789 180.086
 355.671 989.941
 297.796 693.925
 495.967 584.424
 585.441 40.862
 827.497 127.548
 433.883 630.128
 826.490 702.029
 899.954 227.708
 269.166 932.891
 403.882 915.877
 769.698 890.937
 381.364 905.684
 700.797 172.770
 839.362 747.346
 520.289 6.991
 612.006 602.416
 336.813 105.439
 75.325 918.199
 238.162 60.132
 44.173 736.320
 614.609 889.575
 499.567 896.645
 527.509 261.762
 715.978 3.181
 394.614 505.624
 640.019 404.421
 634.852 698.379
 956.978 826.443
 887.052 454.698
 940.170 168.380
 392.544 6.551
 758.764 327.522
 717.203 352.731
 599.436 531.979
 243.830 667.390
 490.604 304.729
 553.609 421.388
 688.351 911.794
 651.365 313.162
 551.361 522.800
 892.653 792.258
 987.691 663.308
 813.187 744.286
 366.267 209.818
 918.117 487.159
 646.183 780.572
 888.434 191.920
 860.812 34.256
 835.771 914.915
 803.180 995.902
 869.680 729.480
 173.839 992.090
 720.752 733.760
 780.715 268.697
 829.579 635.859
 908.111 572.447
 709.413 968.554
 313.572 356.492
 516.590 943.774
 658.971 289.921
 317.554 343.294
 556.564 146.753
 177.844 368.586
 910.361 172.731
 773.349 891.941
 284.927 694.517
 46.828 306.094
 642.352 78.066
 516.019 44.366
 786.766 458.830
 149.347 612.231
 155.459 769.467
 430.215 549.265
 435.740 60.016
 953.309 433.248
 684.400 535.833
 961.290 792.181
 827.693 990.207
 916.193 441.874
 347.604 757.572
 988.074 294.303
 666.670 101.119
 168.648 453.131
 858.643 232.699
 217.471 436.506
 293.801 365.942
 413.453 542.871
 211.889 264.110
 909.124 743.144
 866.754 366.292
 616.188 472.776
 247.103 479.028
 938.613 381.377
 717.998 190.548
 217.246 437.482
 596.274 102.555
 564.080 884.371
 346.869 946.474
 404.401 892.650
 20.924 939.540
 773.878 490.485
 833.408 888.894
 450.972 497.198
 559.213 632.385
 761.771 905.616
 201.252 242.287
 246.692 8.620
 219.571 857.203
 901.442 742.129
 402.319 158.506
 926.697 307.181
 181.223 996.672
 573.465 365.390
 147.816 891.458
 938.642 592.975
 591.835 485.180
 335.636 387.647
 768.087 193.397
 978.751 199.230
 88.666 460.318
 221.469 589.098
 648.091 141.612
 974.705 395.923
 111.968 574.515
 401.885 617.237
 555.794 89.620
 696.547 19.660
 928.040 821.588
 51.538 418.133
 357.535 203.604
 636.414 758.965
 34.193 15.188
 23.959 987.063
 197.412 92.657
 513.669 448.518
 279.041 119.616
 858.599 690.980
 207.011 370.522
 134.110 781.552
 598.896 978.218
 718.073 111.569
 207.291 596.839
 360.251 436.536
 744.698 110.511
 85.357 85.204
 666.217 937.550
 634.224 732.431
 753.770 156.455
 438.363 374.881
 383.720 56.927
 835.681 576.223
 206.847 234.745
 663.284 199.261
 989.833 207.815
 254.159 647.094
 503.189 951.718
 668.279 665.239
 362.360 222.024
 108.658 473.515
 485.231 48.467
 515.538 3.007
 497.183 119.398
 356.789 302.716
 749.106 705.950
 402.416 386.328
 197.330 351.967
 501.642 436.366
 888.507 341.399
 991.341 35.841
 186.186 278.648
 726.611 12.017
 736.740 324.022
 913.317 249.440
 895.718 326.360
 966.720 46.717
 395.443 413.979
 751.347 981.362
 232.375 434.974
 459.580 927.426
 468.350 885.870
 447.782 600.368
 81.301 806.405
 909.916 432.220
 454.581 236.391
 873.521 497.469
 173.771 682.247
 648.663 796.978
 698.360 95.598
 247.217 284.927
 213.269 859.677
 70.992 304.145
 640.651 462.158
 199.081 430.787
 832.386 921.998
 197.134 363.324
 373.133 665.212
 536.541 307.021
 35.708 708.014
 415.755 77.865
 656.021 518.939
 188.016 794.350
 273.148 373.534
 341.654 847.292
 628.664 980.647
 376.196 783.162
 183.653 508.668
 247.909 642.322
 415.453 249.192
 803.718 137.426
 351.012 166.162
 717.152 207.372
 709.474 647.736
 521.789 947.332
 121.462 328.880
 997.478 594.899
 202.460 823.364
 196.263 186.402
 647.060 298.652
 45.555 116.557
 421.994 765.774
 685.889 210.117
 839.324 724.025
 392.844 8.076
 135.533 898.249
 203.861 885.638
 844.346 501.108
 780.380 847.934
 985.713 26.346
 846.522 526.000
 983.652 579.495
 973.411 44.306
 432.530 243.194
 942.021 217.178
 844.290 784.402
 289.239 510.433
 395.370 985.063
 496.882 572.729
 347.165 126.471
 149.949 985.488
 211.496 306.782
 999.950 428.248
 174.391 712.319
 406.268 326.139
 657.481 103.868
 980.803 496.664
 894.427 291.739
 269.624 493.475
 816.211 446.671
 13.727 545.434
 488.040 681.584
 436.531 890.580
 514.470 411.568
 308.512 228.009
 748.630 791.706
 392.775 167.989
 904.732 795.238
 635.771 304.443
 207.217 744.912
 944.413 607.390
 519.696 880.245
 97.203 619.840
 815.400 630.779
 738.439 718.382
 789.215 983.669
 170.144 874.364
 608.852 762.244
 908.042 738.751
 576.647 865.205
 530.954 914.817
 969.414 914.252
 5.678 315.621
 765.311 197.181
 393.227 5.331
 905.636 915.336
 71.778 763.037
 305.594 206.125
 484.529 293.522
 979.591 135.870
 27.725 940.925
 419.394 284.010
 329.275 478.484
 122.053 870.827
 578.780 981.040
 850.973 837.044
 205.588 508.282
 598.664 350.213
 465.996 797.447
 151.918 890.817
 0.411 987.156
 816.423 126.983
 215.704 562.209
 992.790 2.866
 199.837 856.432
 492.893 890.066
 500.974 101.413
 405.187 847.199
 420.572 828.171
 949.735 329.236
 851.547 472.290
 675.316 430.021
 213.652 996.884
 937.712 538.931
 727.023 819.122
 333.803 271.919
 352.944 32.170
 452.053 589.699
 902.686 973.789
 316.368 48.945
 458.712 363.933
 455.082 318.829
 708.152 166.215
 906.094 123.552
 600.418 811.869
 287.266 95.801
 906.114 640.650
 510.445 116.042
 473.163 182.196
 818.345 303.559
 901.749 935.619
 674.779 168.170
 848.600 457.156
 66.981 543.203
 532.946 78.562
 989.006 832.768
 263.848 336.591
 100.344 117.557
 907.341 970.567
 705.180 586.742
 330.895 55.935
 514.327 178.149
 624.179 792.300
 951.173 809.506
 624.139 601.270
 690.602 30.530
 247.387 349.112
 399.238 694.903
 835.215 669.613
 328.449 484.412
 80.780 891.507
 128.132 971.891
 771.894 981.397
 457.340 808.003
 137.154 96.528
 203.618 497.739
 821.827 842.156
 250.490 799.983
 690.103 576.319
 194.525 757.223
 702.082 171.695
 480.106 727.941
 950.688 492.012
 440.207 52.254
 671.876 571.595
 381.822 398.673
 220.684 594.249
 390.105 698.648
 898.589 385.650
 28.808 423.614
 339.937 286.096
 747.251 860.169
 336.115 122.914
 55.319 821.767
 367.435 109.720
 464.939 744.745
 299.758 59.298
 714.925 462.838
 214.026 395.162
 869.435 763.714
 903.384 311.206
 810.456 494.902
 379.270 677.671
 311.438 912.182
 662.176 183.485
 990.681 823.770
 35.747 889.485
 785.194 67.067
 858.340 134.012
 273.003 915.317
 451.206 262.632
 896.500 119.102
 717.249 268.510
 421.963 677.406
 142.269 341.191
 409.502 856.093
 48.010 881.752
 990.105 944.628
 212.950 494.674
 357.041 296.885
 765.097 195.068
 410.754 136.927
 47.115 848.552
 360.467 739.047
 626.658 105.148
 521.527 992.298
 896.019 603.647
 372.202 127.947
 600.290 455.381
 292.887 884.072
 930.434 303.016
 527.970 480.890
 498.526 68.547
 337.845 124.941
 11.417 723.104
 175.504 7.240
 913.971 538.441
 986.869 832.671
 774.592 715.380
 432.658 253.874
 27.969 568.056
 326.365 386.628
 619.906 505.320
 820.245 75.095
 566.885 463.258
 619.582 239.510
 852.122 667.510
 613.560 477.064
 36.514 243.382
 955.545 865.351
 526.893 238.823
 561.407 419.075
 377.851 714.026
 804.635 922.676
 523.067 206.022
 532.611 467.437
 356.375 762.299
 398.713 290.789
 983.975 909.820
 467.362 792.488
 322.209 81.115
 499.136 497.546
 548.729 744.319
 734.362 375.220
 459.963 506.639
 167.853 198.552
 729.167 898.949
 624.660 447.221
 284.765 161.786
 614.686 790.567
 378.880 789.400
 249.158 126.136
 934.909 638.713
 58.244 946.040
 447.839 254.745
 549.173 928.549
 761.783 524.543
 808.358 840.986
 119.445 559.839
 478.073 343.190
 824.144 677.072
 454.729 115.088
 986.412 735.240
 666.880 929.573
 156.533 791.035
 129.457 150.695
 137.704 811.352
 47.868 470.673
 100.556 960.514
 300.404 86.542
 900.818 59.090
 977.577 552.951
 562.942 139.390
 447.828 92.331
 512.031 436.345
 374.272 573.031
 795.766 629.239
 278.498 821.931
 171.782 57.646
 264.792 577.563
 181.874 982.917
 839.505 635.807
 783.215 653.853
 921.843 531.249
 552.545 2.061
 8.233 137.385
 168.933 669.370
 465.175 577.788
 764.570 828.062
 355.477 803.410
 714.379 856.285
 398.721 609.423
 620.412 478.588
 305.439 4.961
 195.793 968.005
 60.667 993.031
 727.783 565.530
 849.350 513.637
 16.542 429.371
 374.527 614.162
 563.933 345.268
 808.715 666.525
 197.669 665.901
 606.712 495.159
 835.130 698.482
 789.697 723.918
 246.848 111.720
 59.700 119.476
 203.263 114.209
 521.904 595.355
 464.478 783.908
 759.790 251.516
 589.201 261.711
 232.856 32.389
 336.496 710.398
 234.562 479.822
 556.460 273.685
 73.670 590.621
 410.534 429.238
 417.570 931.150
 728.962 435.700
 381.987 148.859
 455.393 238.927
 566.372 603.940
 803.093 579.229
 744.968 539.882
 763.337 872.708
 834.952 551.935
 476.957 109.477
 408.138 895.138
 170.583 794.121
 802.670 712.162
 538.692 264.220
 565.165 634.787
 743.385 366.765
 829.277 516.223
 430.878 896.163
 459.126 644.889
 105.458 738.153
 579.179 549.825
 839.552 798.873
 27.615 75.101
 67.051 395.697
 437.990 432.687
 243.996 355.124
 32.001 363.129
 556.799 2.266
 830.559 779.463
 907.442 76.530
 225.462 546.243
 854.544 299.447
 642.050 572.023
 489.021 424.638
 134.876 655.579
 776.669 578.534
 42.272 524.426
 313.731 156.177
 458.445 5.470
 774.995 462.428
 18.338 54.148
 349.887 318.975
 913.911 487.983
 876.199 516.081
 831.873 286.580
 112.476 940.063
 611.500 561.875
 10.694 508.737
 434.377 114.572
 36.020 393.797
 671.221 485.571
 558.291 988.158
 597.969 710.753
 342.002 415.360
 855.923 485.356
 872.515 195.201
 148.624 47.579
 63.611 733.794
 449.499 972.818
 136.261 246.491
 225.164 918.574
 684.494 338.751
 473.900 629.700
 148.552 943.631
 929.622 673.889
 798.416 466.450
 609.133 163.649
 545.481 529.298
 83.245 384.367
 303.148 492.850
 857.153 804.958
 518.001 203.706
 57.293 430.445
 904.634 55.852
 73.593 162.264
 305.015 239.396
 808.899 575.755
 126.399 893.375
 980.513 884.243
 612.328 87.895
 319.660 429.998
 594.375 80.444
 168.874 684.710
 636.312 958.785
 608.253 831.628
 98.766 575.965
 901.184 680.131
 555.732 969.813
 368.260 88.127
 822.258 248.644
 232.781 661.392
 195.965 116.134
 68.496 200.131
 167.841 841.564
 84.484 875.807
 66.964 987.431
 45.554 165.360
 819.678 656.208
 419.823 130.646
 129.582 373.557
 716.882 209.338
 26.954 89.254
 606.849 546.116
 454.504 642.529
 547.597 322.056
 613.253 539.272
 377.512 83.550
 403.789 49.100
 815.393 793.253
 883.047 615.473
 536.865 53.669
 87.153 937.814
 535.254 533.694
 422.001 26.962
 719.840 170.128
 623.406 141.343
 129.334 845.803
 769.285 8.493
 45.136 355.179
 172.045 743.103
 557.250 964.238
 77.771 647.479
 473.718 427.096
 790.818 772.513
 658.150 125.481
 171.934 17.098
 43.741 3.160
 922.140 331.974
 398.326 145.219
 863.461 591.579
 924.157 437.304
 714.583 116.523
 566.745 483.291
 991.051 22.333
 406.085 378.157
 445.201 280.296
 215.786 558.201
 413.544 987.336
 533.975 581.050
 24.298 128.348
 805.578 636.648
 104.492 491.262
 67.904 936.670
 936.306 168.043
 577.721 968.291
 571.458 690.106
 863.804 289.391
 998.757 641.129
 157.828 961.903
 54.799 41.614
 560.224 509.906
 5.914 775.798
 766.176 106.332
 348.359 341.593
 668.192 459.642
 664.436 647.424
 701.900 28.129
 628.465 996.247
 775.045 938.548
 225.527 717.351
 958.566 547.455
 377.793 701.933
 593.562 443.185
 871.339 831.009
 927.555 844.846
 347.142 556.321
 14.529 578.659
 222.970 699.805
 150.599 883.633
 510.814 508.680
 153.832 265.774
 303.220 665.638
 993.949 46.320
 140.296 972.088
 624.485 463.913
 909.325 852.583
 933.996 537.898
 446.064 366.631
 909.452 990.471
 629.234 647.152
 867.861 485.114
 718.853 340.213
 762.919 159.287
 669.543 816.756
 492.293 817.878
 539.364 422.367
 25.665 383.381
 254.029 475.371
 330.388 957.524
 419.368 906.522
 104.437 591.371
 598.787 536.090
 428.004 56.309
 187.345 827.437
 635.751 292.338
 373.328 252.154
 90.390 33.577
 538.241 3.093
 531.284 390.471
 116.503 941.221
 284.420 936.175
 429.634 244.080
 685.051 398.702
 292.016 12.038
 492.969 214.237
 425.518 998.590
 111.794 529.634
 540.281 968.360
 875.336 348.144
 664.150 897.396
 181.542 252.409
 211.772 151.862
 561.262 888.472
 857.806 890.745
 917.038 295.776
 451.520 603.946
 785.977 377.937
 620.024 927.872
 28.752 750.460
 945.280 575.795
 359.822 812.850
 459.832 419.901
 476.450 878.051
 934.936 896.638
 658.410 271.305
 982.676 48.164
 866.793 468.965
 264.038 622.151
 917.881 86.305
 194.179 832.519
 923.209 108.632
 23.939 128.059
 124.726 474.259
 315.593 758.052
 597.285 508.942
 836.813 88.413
 200.768 842.748
 188.726 673.549
 130.161 141.045
 933.915 583.707
 501.265 96.213
 173.323 621.461
 517.971 765.985
 965.758 920.876
 867.763 134.155
 421.337 236.582
 387.061 101.225
 915.443 615.423
 607.168 393.697
 550.223 359.469
 242.789 783.991
 577.231 385.295
 804.673 726.818
 31.305 550.683
 419.922 996.448
 809.470 936.830
 320.546 122.296
 59.501 763.188
 833.183 603.085
 174.347 784.971
 669.407 783.385
 277.110 32.813
 803.240 417.286
 636.494 343.156
 735.533 854.463
 487.063 680.453
 816.444 261.900
 708.287 42.656
 938.830 653.369
 410.002 184.742
 65.889 817.754
 801.766 296.836
 33.516 610.883
 614.718 580.192
 16.852 864.373
 575.407 712.704
 195.188 244.766
 982.955 963.367
 41.458 408.795
 748.556 70.301
 431.817 403.015
 457.257 448.412
 375.404 371.214
 197.164 239.859
 640.368 699.450
 364.504 703.336
 263.822 950.270
 141.504 387.373
 823.105 534.498
 307.945 19.692
 183.916 526.197
 889.907 531.094
 76.288 344.994
 477.023 720.885
 458.708 976.590
 912.099 754.651
 968.838 759.057
 236.952 598.086
 409.268 577.439
 981.548 156.906
 839.697 145.577
 28.950 977.793
 432.067 241.176
 748.307 924.314
 359.982 642.569
 937.263 971.361
 33.576 703.813
 382.152 748.476
 429.654 124.628
 760.504 434.366
 906.004 414.873
 860.383 179.736
 108.330 726.953
 62.585 172.452
 586.086 306.658
 65.484 407.088
 815.984 481.871
 472.421 970.352
 103.066 323.493
 104.902 385.318
 481.663 343.534
 451.798 92.063
 292.552 576.946
 168.527 192.232
 666.985 377.422
 857.247 2.693
 129.662 259.636
 799.029 991.959
 946.066 173.534
 884.460 196.297
 517.891 998.048
 666.017 4.783
 984.659 605.594
 402.703 179.024
 459.396 153.950
 807.075 439.547
 828.655 903.359
 261.928 853.247
 427.891 694.271
 827.024 431.667
 885.761 631.071
 886.674 775.818
 67.101 640.981
 731.360 647.897
 964.014 572.322
 358.591 22.432
 45.760 785.311
 910.604 368.423
 516.948 710.098
 233.334 680.097
 14.343 304.770
 289.410 537.539
 937.619 460.466
 537.778 310.998
 129.289 156.786
 807.554 486.056
 342.291 69.359
 749.960 83.597
 537.187 639.358
 209.536 771.749
 789.519 614.154
 76.843 650.579
 544.416 307.003
 585.316 858.607
 291.450 365.178
 13.934 268.308
 937.005 509.350
 226.807 161.245
 291.576 357.055
 995.991 98.741
 60.963 180.105
 143.034 317.827
 506.795 895.719
 929.507 112.288
 825.098 145.696
 11.463 422.947
 161.523 384.215
 535.340 518.895
 746.350 145.777
 433.822 351.373
 677.729 288.829
 723.812 194.662
 521.928 961.851
 111.788 234.208
 827.140 286.843
 674.785 142.605
 383.034 535.644
 961.259 610.924
 200.526 638.188
 901.693 628.704
 661.727 725.452
 243.484 773.920
 603.814 605.480
 341.166 268.174
 585.484 396.529
 507.146 346.631
 651.947 310.413
 428.859 1.918
 303.273 870.699
 507.572 191.910
 398.779 759.208
 197.290 599.442
 542.456 370.726
 297.556 334.304
 314.913 895.783
 662.904 52.018
 97.613 986.559
 368.851 698.016
 305.302 448.552
 157.336 978.682
 560.357 863.446
 64.212 111.742
 744.531 25.230
 801.722 957.717
 313.510 765.987
 476.945 212.270
 700.111 379.733
 23.162 517.503
 833.471 907.583
 708.217 590.607
 612.738 26.269
 868.846 373.227
 771.403 951.285
 661.980 767.578
 707.334 407.921
 886.061 379.672
 116.846 385.969
 523.171 360.264
 319.860 640.496
 505.251 585.381
 986.650 60.786
 686.902 106.303
 142.234 447.162
 188.485 719.765
 227.595 521.266
 184.712 249.972
 111.348 275.345
 87.137 422.277
 72.849 931.993
 588.488 162.178
 298.032 744.615
 590.280 531.535
 550.422 793.654
 963.501 965.851
 687.994 512.727
 939.240 792.358
 206.005 366.356
 689.071 368.926
 189.078 366.763
 33.949 409.925
 973.134 696.467
 868.690 869.015
 547.892 847.231
 663.187 982.832
 700.333 410.813
 611.007 987.011
 113.671 995.267
 653.487 480.618
 927.929 989.945
 678.900 211.300
 548.430 876.529
 850.440 96.329
 996.477 61.277
 875.925 889.929
 649.798 380.091
 421.313 1.037
 464.238 363.240
 67.751 394.959
 426.597 416.655
 699.350 254.715
 112.922 423.215
 920.783 501.432
 447.078 47.586
 677.829 386.697
 528.903 664.850
 280.952 72.769
 265.886 264.794
 305.857 448.965
 361.383 614.469
 612.767 825.100
 428.191 111.163
 938.144 666.818
 879.475 111.629
 72.011 154.924
 148.068 582.260
 647.366 163.991
 376.956 945.492
 595.056 757.668
 263.072 282.231
 620.488 623.105
 306.412 136.524
 853.574 39.140
 478.124 120.304
 529.329 157.349
 763.805 162.132
 45.500 127.506
 229.152 429.038
 590.846 115.601
 89.949 785.209
 271.436 630.370
 720.622 761.409
 14.074 20.715
 907.171 786.148
 680.220 149.671
 820.930 281.092
 668.350 349.516
 867.440 821.759
 658.250 966.540
 535.798 98.740
 101.387 403.047
 752.482 838.586
 84.181 238.925
 722.153 126.800
 485.959 86.947
 336.936 953.526
 73.968 516.701
 553.656 26.392
 680.418 24.333
 602.347 481.193
 700.763 372.135
 3.885 601.985
 350.947 57.384
 472.790 835.379
 890.042 468.023
 274.333 563.096
 22.396 858.837
 232.217 361.017
 62.350 441.447
 661.756 916.952
 999.750 70.917
 179.065 763.447
 124.424 568.018
 833.041 382.048
 333.727 116.741
 875.488 693.342
 93.991 289.665
 855.654 119.739
 391.685 588.044
 556.529 218.543
 984.382 338.405
 617.841 769.502
 138.976 903.098
 878.833 368.131
 572.143 369.214
 465.161 243.217
 936.079 749.994
 209.018 669.412
 324.182 727.034
 978.552 984.793
 513.276 682.997
 78.541 615.120
 70.535 216.109
 824.002 433.703
 797.349 123.461
 264.951 295.955
 974.649 514.253
 515.061 244.450
 433.704 931.848
 198.647 12.716
 975.190 180.334
 746.784 408.733
 172.544 663.665
 39.769 542.601
 151.648 40.146
 683.326 803.043
 769.131 599.692
 821.633 875.879
 400.630 104.035
 211.331 841.651
 685.899 649.641
 515.090 661.973
 400.522 69.034
 707.339 853.431
 678.105 268.446
 732.480 308.106
 89.290 888.937
 309.858 520.675
 294.918 595.661
 60.352 658.997
 783.498 857.656
 35.353 219.058
 434.275 130.980
 686.853 452.715
 626.188 144.378
 332.305 380.097
 352.534 392.699
 72.741 295.634
 267.118 743.421
 828.627 60.970
 948.909 170.947
 904.201 728.552
 550.867 357.395
 95.079 751.264
 719.854 183.846
 461.159 66.362
 516.706 819.158
 220.997 72.183
 510.013 172.255
 836.555 85.294
 198.644 276.230
 878.506 431.013
 74.047 727.575
 150.038 304.583
 554.911 510.749
 337.527 882.081
 507.605 437.108
 13.798 563.504
 353.208 448.698
 586.271 415.193
 805.881 252.771
 28.770 830.114
 991.357 124.072
 310.551 643.495
 164.661 341.495
 16.197 694.583
 42.580 106.796
 990.116 394.957
 151.458 59.420
 22.537 797.899
 780.430 677.636
 781.356 25.110
 543.267 107.062
 874.979 525.793
 60.485 838.981
 173.091 363.455
 452.674 368.880
 210.317 658.118
 714.234 587.341
 625.818 81.865
 345.514 418.253
 451.713 305.487
 45.146 741.502
 534.635 930.605
 690.927 177.624
 165.854 387.841
 107.742 19.751
 892.245 726.002
 278.661 763.637
 597.312 113.723
 197.556 990.214
 970.761 193.581
 688.615 118.371
 947.374 404.378
 383.189 980.284
 189.729 771.414
 4.097 630.315
 141.408 973.397
 971.240 24.260
 92.634 260.689
 622.950 582.509
 411.816 820.493
 510.711 452.748
 15.275 773.960
 939.641 930.336
 12.890 227.071
 315.545 783.043
 596.828 776.279
 746.622 607.715
 779.382 951.631
 512.297 156.598
 757.991 140.385
 434.698 288.000
 42.395 214.636
 304.490 687.886
 150.527 44.345
 459.838 284.677
 624.156 235.313
 486.044 738.347
 368.633 228.523
 87.818 66.976
 247.524 536.983
 233.208 309.789
 404.965 598.485
 128.273 686.831
 716.606 972.858
 857.789 463.523
 932.760 411.417
 226.176 266.130
 651.558 440.818
 514.003 914.684
 0.387 315.859
 291.470 577.010
 393.727 553.592
 817.112 725.578
 635.810 328.037
 816.513 662.976
 936.478 109.794
 954.074 327.605
 675.795 422.814
 156.200 394.919
 382.618 71.691
 144.768 938.165
 858.354 793.225
 327.060 833.649
 481.043 897.111
 246.903 807.172
 846.787 989.827
 519.338 279.335
 253.264 495.821
 888.560 627.178
 389.825 89.545
 309.993 928.310
 584.726 784.736
 759.377 871.789
 264.746 763.423
 514.770 128.947
 926.320 801.733
 594.704 788.969
 998.994 613.687
 723.923 330.897
 928.284 604.406
 946.644 268.979
 620.674 432.723
 828.865 955.734
 911.659 727.961
 51.691 831.144
 849.480 100.074
 265.986 582.108
 571.742 805.564
 976.757 529.248
 206.946 678.279
 279.048 34.792
 203.487 64.784
 753.712 662.348
 498.573 894.341
 233.034 194.546
 40.565 805.390
 397.114 795.886
 0.270 600.860
 900.005 604.517
 7.780 636.616
 540.636 747.443
 467.649 999.331
 681.479 238.918
 300.824 206.082
 924.754 872.124
 779.134 377.827
 932.038 121.043
 727.852 387.963
 121.612 194.480
 622.462 866.278
 905.304 830.190
 674.102 414.534
 692.509 677.031
 139.012 244.775
 356.129 320.854
 883.814 233.122
 439.300 189.883
 851.594 153.809
 501.795 892.624
 992.950 449.583
 533.073 551.577
 518.623 150.076
 870.207 595.458
 891.715 579.756
 81.769 348.242
 781.340 927.455
 544.499 832.584
 547.664 971.972
 132.994 106.265
 600.518 680.005
 451.189 432.055
 878.148 686.533
 199.098 793.128
 515.317 22.292
 632.956 998.021
 625.158 822.183
 138.638 551.719
 699.273 102.078
 897.289 924.073
 956.089 264.948
 631.710 35.321
 637.065 541.401
 838.739 53.553
 690.727 601.304
 546.148 703.670
 0.582 624.281
 995.161 605.512
 637.774 985.517
 207.462 964.883
 963.941 712.774
 817.317 650.039
 513.467 80.075
 957.425 103.707
 764.509 217.826
 206.373 112.974
 310.368 798.478
 414.534 523.461
 790.567 577.342
 605.287 17.547
 786.151 471.289
 534.182 947.230
 856.208 601.117
 17.775 429.299
 950.231 229.161
 907.139 873.229
 610.123 230.777
 872.497 360.637
 40.322 850.678
 732.071 759.993
 217.365 232.548
 350.268 712.720
 501.540 58.193
 551.091 128.887
 551.775 591.718
 648.602 184.854
 907.399 261.459
 146.947 14.655
 141.669 409.819
 670.521 965.420
 595.074 46.675
 966.260 969.110
 22.495 919.082
 793.573 933.339
 26.572 287.697
 55.274 128.731
 467.564 823.412
 700.155 45.425
 532.918 616.508
 772.946 693.864
 291.580 551.120
 731.693 562.471
 150.273 131.625
 480.720 535.369
 51.598 161.884
 866.939 775.721
 714.879 646.008
 999.200 543.984
 6.140 588.863
 218.575 935.434
 247.984 480.094
 868.967 768.336
 135.619 616.638
 892.514 154.499
 932.408 790.974
 356.130 349.431
 875.824 496.625
 160.735 162.630
 659.197 695.300
 702.766 752.646
 471.114 383.820
 161.189 920.456
 205.773 991.369
 338.214 822.628
 15.099 842.222
 757.241 267.832
 596.278 114.953
 639.273 742.204
 313.977 511.013
 764.335 977.033
 90.312 73.755
 355.663 63.280
 681.320 649.540
 482.982 808.986
 548.023 497.025
 1.689 595.909
 652.973 686.363
 364.904 429.510
 627.501 609.657
 355.854 91.095
 396.909 86.143
 683.073 332.575
 384.706 894.264
 707.248 333.585
 285.190 817.817
 276.614 238.860
 366.656 440.003
 640.867 472.793
 693.905 458.548
 797.951 790.446
 215.366 493.597
 963.563 163.181
 601.757 500.105
 402.322 746.273
 133.021 525.789
 838.168 359.832
 969.169 737.839
 488.661 298.003
 298.151 205.606
 315.396 420.615
 197.111 717.147
 926.123 572.252
 468.049 35.146
 231.452 503.238
 188.529 88.270
 181.895 862.676
 554.473 39.211
 873.839 113.694
 665.089 377.523
 903.700 644.180
 917.632 826.941
 908.685 61.955
 428.142 121.516
 804.292 961.577
 487.765 546.738
 809.975 11.500
 195.132 530.661
 145.466 356.288
 594.082 741.085
 434.389 271.121
 491.363 849.224
 725.547 97.242
 557.628 874.503
 445.036 470.654
 831.882 361.422
 37.012 115.897
 687.632 355.698
 3.172 286.673
 89.386 556.532
 179.844 710.362
 310.134 204.096
 519.076 439.863
 511.445 310.710
 191.417 779.872
 853.244 121.287
 281.565 772.690
 323.953 69.193
 685.159 78.425
 815.082 619.498
 470.219 334.161
 237.617 919.780
 77.923 735.169
 648.506 32.099
 395.179 47.877
 460.413 136.976
 229.955 79.158
 210.975 685.199
 806.485 720.240
 11.337 245.894
 21.534 627.405
 448.387 244.793
 768.213 857.602
 229.393 905.999
 246.807 947.684
 408.513 270.471
 902.248 4.290
 376.659 946.993
 218.047 991.327
 512.651 304.601
 772.363 87.882
 145.389 702.638
 642.479 406.298
 253.366 404.954
 801.333 563.738
 696.520 383.013
 659.060 287.121
 131.702 889.128
 392.130 987.739
 580.537 601.686
 403.993 795.772
 699.025 200.705
 858.816 14.318
 521.591 331.539
 111.488 96.440
 26.626 229.941
 363.595 716.320
 581.854 501.400
 550.219 87.090
 790.503 125.876
 303.518 553.844
 665.484 165.425
 546.105 482.070
 429.245 622.121
 493.669 281.187
 670.235 678.108
 448.513 902.519
 509.670 165.165
 53.264 574.122
 849.596 590.042
 659.661 765.138
 517.932 681.908
 116.848 184.199
 109.477 43.022
 765.942 924.929
 782.998 652.211
 364.911 982.395
 30.887 287.820
 385.100 223.767
 134.983 262.627
 896.524 341.367
 383.613 573.918
 574.619 324.260
 202.509 809.071
 151.182 923.719
 775.853 67.735
 534.393 467.082
 961.332 189.018
 427.861 93.112
 870.849 644.339
 380.680 80.050
 260.694 277.959
 46.351 845.701
 293.980 367.386
 968.548 488.485
 574.375 220.157
 349.282 371.320
 952.368 222.972
 96.451 328.925
 150.195 180.377
 552.785 96.970
 993.979 205.343
 939.302 652.087
 64.697 901.098
 919.591 339.600
 44.297 165.866
 225.304 115.954
 429.022 488.816
 850.407 500.827
 676.051 931.393
 497.042 116.218
 137.481 213.415
 267.765 73.158
 291.106 74.133
 778.764 178.788
 102.096 746.167
 101.074 595.441
 723.495 372.364
 109.470 447.913
 874.377 184.778
 772.444 94.681
 908.734 439.804
 695.384 643.473
 919.887 418.011
 329.934 482.030
 906.913 221.174
 885.572 432.290
 581.610 867.741
 278.154 832.659
 415.706 52.482
 780.920 760.862
 944.944 412.938
 215.777 472.413
 664.320 766.756
 49.381 330.705
 400.117 347.883
 105.289 318.523
 240.542 889.458
 439.335 62.507
 687.083 556.052
 372.406 977.349
 970.415 312.523
 558.111 91.624
 603.487 691.459
 60.889 689.028
 443.719 961.940
 714.175 564.964
 358.020 50.812
 953.076 327.060
 158.308 881.032
 9.151 268.084
 759.490 992.736
 907.245 310.281
 542.485 840.057
 409.832 901.402
 46.239 214.384
 660.023 465.358
 306.989 52.488
 230.483 645.670
 180.967 931.133
 995.352 589.809
 676.794 829.290
 312.239 509.424
 862.860 21.634
 491.106 708.769
 57.802 34.764
 199.035 834.908
 341.875 498.369
 20.261 793.091
 604.650 20.983
 778.518 254.003
 359.302 242.945
 805.613 12.068
 973.226 312.577
 181.510 331.981
 184.262 805.727
 105.335 430.952
 265.137 689.607
 215.121 114.456
 767.510 210.989
 541.243 431.629
 801.228 473.487
 242.218 801.675
 491.952 131.634
 672.470 34.215
 897.421 759.403
 213.987 814.340
 863.543 501.634
 664.306 727.993
 258.482 58.369
 512.444 586.455
 756.718 619.675
 805.285 382.043
 954.002 313.097
 366.254 523.189
 505.290 64.120
 185.171 299.069
 195.722 534.016
 865.883 695.592
 212.740 287.226
 62.327 500.345
 296.492 365.310
 23.051 8.995
 145.099 585.681
 320.989 885.364
 258.521 735.531
 894.675 778.228
 965.107 254.851
 947.328 996.684
 412.214 373.341
 522.903 870.343
 868.109 125.753
 637.728 738.654
 406.777 376.162
 330.565 834.299
 388.162 356.609
 493.524 548.066
 639.894 207.972
 655.285 727.102
 757.049 304.931
 253.545 195.505
 906.179 472.239
 305.728 667.221
 219.461 541.454
 669.087 608.033
 642.722 556.944
 379.850 498.575
 634.303 583.832
 435.536 847.038
 654.938 780.863
 97.783 332.240
 25.137 725.850
 560.693 649.467
 617.074 983.780
 70.859 148.023
 482.011 417.021
 171.877 746.363
 959.072 598.011
 253.532 84.351
 962.433 7.790
 542.260 509.495
 975.178 114.588
 806.364 522.467
 90.997 317.151
 551.413 345.070
 119.512 514.711
 235.954 579.705
 15.211 402.355
 885.884 652.920
 489.986 675.514
 471.643 166.666
 739.285 114.478
 32.703 100.196
 444.323 978.939
 988.980 334.391
 128.189 508.969
 522.004 420.575
 140.560 353.499
 696.452 240.186
 951.015 946.904
 934.563 943.065
 549.317 760.897
 64.591 694.517
 915.714 770.521
 905.831 579.004
 146.229 702.999
 895.600 916.466
 636.512 765.712
 730.141 51.416
 60.331 669.334
 206.761 821.487
 870.833 234.498
 197.075 737.886
 927.816 571.312
 932.391 892.784
 164.306 392.132
 976.548 616.219
 80.467 116.551
 536.777 446.380
 250.451 976.285
 209.990 451.594
 984.205 765.186
 174.461 890.024
 165.877 409.921
 962.076 544.585
 35.562 379.770
 734.476 397.338
 62.361 594.793
 840.774 71.312
 922.538 931.347
 961.539 271.167
 123.908 429.082
 403.045 290.187
 761.176 656.494
 859.921 153.879
 829.919 440.578
 929.366 664.101
 130.314 873.622
 754.672 157.394
 44.833 505.903
 772.297 252.576
 944.377 261.543
 710.045 932.021
 60.149 486.585
 762.651 565.327
 827.677 779.290
 486.430 670.715
 766.445 754.465
 91.378 436.822
 283.603 563.399
 854.806 54.145
 591.064 1.698
 676.120 380.866
 488.179 77.341
 881.637 182.036
 701.367 434.767
 268.431 314.878
 979.889 507.530
 747.376 607.486
 243.971 437.240
 461.010 505.469
 866.281 901.280
 768.149 693.556
 67.149 52.633
 313.839 80.059
 422.728 824.348
 552.898 645.168
 456.562 186.574
 533.954 473.720
 119.902 379.147
 647.224 734.418
 903.785 256.560
 15.644 736.071
 183.856 269.452
 590.336 433.691
 822.547 127.981
 76.181 709.975
 766.265 223.401
 42.989 398.501
 429.419 566.649
 906.780 711.964
 682.250 493.811
 531.959 500.766
 713.634 110.945
 599.281 493.693
 459.351 343.318
 400.570 403.279
 535.037 220.793
 606.135 944.445
 133.594 391.554
 754.985 487.411
 409.623 796.022
 644.583 206.570
 827.218 452.583
 552.387 298.633
 468.909 673.268
 865.498 618.935
 647.529 23.013
 489.919 58.218
 412.393 508.443
 573.171 177.876
 857.481 894.701
 22.158 204.544
 11.575 530.878
 904.400 10.785
 585.935 460.679
 660.107 373.687
 869.582 15.601
 653.560 694.406
 569.232 158.910
 686.146 706.551
 692.148 961.829
 864.892 118.062
 545.551 155.724
 557.052 878.545
 283.718 388.585
 904.085 991.447
 959.678 809.229
 561.172 787.899
 846.729 862.466
 468.288 27.301
 578.204 672.754
 746.010 409.944
 932.592 357.922
 397.006 291.170
 463.774 799.327
 738.932 927.273
 569.688 317.046
 205.905 203.641
 511.925 890.441
 846.410 879.454
 676.666 823.666
 981.387 204.852
 415.148 395.830
 736.144 741.022
 858.631 135.696
 645.831 146.731
 486.239 15.687
 81.614 32.755
 79.273 430.008
 631.764 65.336
 246.577 182.763
 780.059 798.793
 503.790 505.710
 687.749 103.845
 64.912 8.990
 742.560 40.930
 15.412 364.560
 879.635 6.136
 418.322 869.751
 798.871 491.465
 522.660 41.350
 847.857 781.579
 539.430 268.657
 959.818 927.270
 194.907 792.453
 34.813 853.582
 312.570 876.655
 136.548 80.297
 190.631 767.296
 905.906 247.554
 286.490 671.522
 428.584 83.495
 275.715 585.432
 153.658 148.436
 582.304 917.287
 261.622 306.200
 968.419 820.911
 496.388 463.531
 292.800 317.826
 981.150 379.296
 493.170 256.081
 961.233 863.355
 692.839 54.875
 989.472 188.030
 877.057 908.473
 475.915 141.334
 210.443 577.921
 151.374 619.112
 980.927 257.349
 184.409 632.630
 644.345 951.912
 987.621 888.816
 121.249 800.529
 148.809 863.007
 556.112 288.443
 125.694 350.034
 209.408 57.520
 2.948 560.600
 113.613 287.072
 583.586 778.825
 11.850 401.528
 682.939 656.581
 917.482 195.621
 725.199 274.755
 217.520 650.803
 575.604 925.141
 503.349 561.823
 144.813 74.374
 488.265 178.893
 297.835 468.888
 280.005 993.368
 313.305 773.471
 563.426 413.672
 848.258 342.645
 637.291 769.414
 550.225 681.287
 791.541 986.685
 57.114 226.813
 837.405 553.823
 773.558 288.628
 170.155 467.138
 101.139 210.894
 89.410 648.882
 522.912 121.917
 88.935 569.012
 347.242 428.385
 899.166 197.987
 952.098 576.436
 491.826 955.092
 942.143 496.230
 385.493 496.736
 843.500 674.627
 100.744 278.345
 374.674 455.128
 758.278 104.121
 209.315 79.045
 676.277 898.882
 703.291 181.435
 565.380 758.974
 713.727 104.639
 30.175 793.897
 263.389 47.069
 632.534 201.548
 975.225 921.299
 649.866 538.277
 447.357 940.713
 844.141 876.097
 789.759 615.164
 347.029 875.215
 584.865 631.807
 42.656 147.537
 453.108 285.963
 300.242 318.984
 41.696 858.205
 360.470 103.762
 654.774 897.708
 225.994 436.153
 402.519 449.061
 240.528 234.895
 865.925 171.340
 182.851 936.857
 6.300 256.412
 250.580 281.743
 750.346 410.472
 690.320 474.361
 162.637 662.084
 550.827 327.957
 890.052 785.174
 426.974 98.968
 93.116 950.965
 535.881 773.853
 36.166 263.744
 761.654 641.477
 13.843 897.373
 739.314 174.605
 170.866 78.761
 767.060 911.695
 803.665 498.117
 562.720 51.475
 897.625 341.190
 166.827 489.150
 387.115 904.061
 771.095 691.979
 64.708 175.150
 875.157 55.976
 301.975 251.386
 982.466 643.371
 70.787 535.957
 402.367 676.063
 918.401 274.409
 572.099 73.544
 1.758 695.368
 420.200 159.892
 429.878 293.750
 510.218 424.421
 604.297 230.484
 207.512 671.113
 45.852 416.793
 657.089 815.160
 114.349 236.550
 529.955 28.731
 781.690 561.787
 950.424 465.935
 127.740 398.939
 746.527 737.905
 863.708 222.616
 737.457 7.815
 25.256 505.899
 581.391 642.696
 45.310 728.188
 227.683 920.222
 945.992 961.171
 51.079 235.706
 64.868 118.515
 672.107 494.678
 940.491 864.374
 495.262 82.401
 66.773 659.032
 411.023 662.040
 729.089 267.110
 523.470 522.024
 54.180 445.304
 374.690 740.123
 441.133 284.010
 960.687 792.324
 345.275 512.236
 969.920 659.614
 817.147 840.490
 551.503 991.976
 564.466 355.035
 540.486 508.392
 618.721 972.783
 265.492 842.368
 915.719 793.588
 750.360 297.850
 409.868 760.828
 535.762 39.579
 357.340 667.603
 306.210 699.538
 448.750 170.921
 658.123 97.682
 825.803 936.762
 409.201 126.426
 160.157 312.542
 880.086 976.142
 840.825 378.280
 206.011 940.315
 546.793 872.570
 416.885 456.907
 664.676 223.731
 295.144 755.395
 941.382 780.143
 746.023 190.904
 685.810 757.599
 36.968 777.670
 701.790 476.717
 52.297 568.997
 850.207 111.980
 14.565 870.975
 807.818 518.373
 622.043 89.074
 773.386 234.997
 497.345 572.488
 831.016 621.286
 318.358 688.769
 631.889 284.916
 170.517 594.169
 417.787 676.223
 8.285 592.438
 55.076 507.605
 710.898 441.250
 251.288 704.300
 958.479 581.352
 16.414 991.902
 13.158 654.876
 439.046 203.722
 767.627 237.679
 158.008 565.614
 0.502 843.263
 410.914 846.028
 361.884 635.669
 72.939 494.297
 989.905 104.148
 705.943 20.417
 943.868 157.569
 817.043 575.604
 524.403 661.111
 476.934 296.008
 556.255 597.132
 325.094 683.932
 433.591 537.253
 147.873 474.424
 97.773 480.198
 465.911 813.253
 638.342 871.992
 422.174 538.876
 212.395 579.684
 186.747 190.407
 876.895 50.196
 758.563 470.993
 461.805 931.380
 569.365 86.836
 96.869 157.586
 506.656 602.877
 586.702 267.367
 648.559 543.629
 731.344 402.355
 125.731 899.462
 464.284 675.407
 528.400 342.902
 457.099 50.124
 297.874 324.993
 577.226 465.552
 672.371 207.993
 319.153 107.890
 290.629 237.521
 423.785 679.301
 240.560 395.556
 298.209 462.301
 624.493 576.571
 319.094 411.995
 0.444 554.613
 496.191 428.583
 957.017 461.691
 464.541 135.720
 647.366 970.741
 119.947 698.701
 107.985 703.377
 995.084 507.883
 336.583 88.008
 354.360 490.752
 319.097 642.917
 953.633 729.672
 850.901 506.930
 33.442 296.380
 166.739 683.961
 787.133 379.014
 106.180 493.644
 741.656 998.922
 27.931 856.197
 10.752 784.205
 631.574 403.629
 607.588 292.270
 637.170 760.268
 144.551 427.273
 252.217 322.758
 588.197 268.876
 65.883 283.136
 891.319 570.207
 449.101 659.104
 484.295 765.059
 406.375 544.363
 794.727 282.559
 774.233 380.839
 276.509 552.774
 548.609 636.334
 293.724 315.502
 258.731 88.738
 625.875 749.197
 700.845 855.219
 172.116 815.323
 967.316 136.206
 544.340 878.972
 724.130 284.533
 891.500 698.367
 724.757 565.417
 307.849 868.699
 925.782 789.432
 191.277 619.868
 568.133 715.060
 658.285 879.207
 688.522 707.400
 641.171 860.651
 663.328 973.357
 220.468 288.383
 199.538 779.812
 539.743 128.569
 265.040 299.434
 846.507 325.813
 587.749 158.873
 666.594 225.638
 796.603 816.779
 292.205 830.212
 977.727 645.712
 916.517 767.169
 279.287 994.448
 228.837 351.600
 325.170 667.977
 770.551 655.818
 150.278 674.837
 98.522 352.394
 411.516 889.042
 891.963 811.311
 974.374 481.256
 732.521 575.086
 44.255 755.995
 874.382 735.715
 676.517 944.199
 969.184 738.888
 334.646 739.842
 314.872 854.459
 700.564 22.121
 731.919 603.701
 906.045 498.929
 936.438 214.938
 934.316 560.704
 157.399 96.991
 23.706 705.346
 442.503 47.358
 331.604 633.994
 400.410 637.652
 930.872 814.137
 150.141 896.597
 909.330 641.474
 684.066 10.632
 126.191 626.419
 219.350 519.204
 200.670 497.025
 12.805 147.087
 923.888 100.053
 472.419 506.258
 305.201 238.922
 720.420 947.070
 400.883 495.297
 380.446 640.668
 392.579 914.405
 686.540 845.213
 753.925 607.917
 783.315 326.579
 888.407 648.029
 622.345 164.606
 165.069 538.516
 304.966 38.933
 599.296 389.938
 299.932 430.037
 505.215 174.385
 227.530 632.788
 718.681 958.317
 979.643 719.008
 593.153 318.951
 795.918 524.904
 995.758 639.765
 575.778 817.379
 271.511 193.968
 538.709 214.161
 347.007 791.919
 293.533 416.274
 261.162 860.859
 211.700 342.745
 843.060 604.634
 568.582 837.803
 612.130 960.165
 397.216 516.654
 313.251 419.150
 145.674 809.411
 581.709 51.847
 625.309 401.892
 776.028 779.117
 43.684 620.149
 939.455 754.230
 122.219 191.851
 525.432 692.984
 971.979 586.863
 23.920 825.655
 936.980 401.719
 982.212 424.205
 486.585 134.290
 357.424 310.458
 248.826 87.366
 352.689 493.853
 804.511 950.275
 262.870 879.672
 116.029 8.983
 729.318 479.659
 730.735 615.796
 720.543 536.900
 791.091 963.887
 513.951 626.159
 594.734 829.216
 653.048 931.083
 997.703 498.234
 948.138 242.537
 442.068 845.147
 932.945 620.429
 241.640 473.984
 94.368 357.920
 981.413 30.547
 670.400 765.569
 310.787 515.326
 827.977 128.306
 948.582 504.155
 757.037 895.034
 608.716 187.859
 271.506 44.945
 616.432 670.065
 217.459 582.436
 861.782 874.191
 631.634 80.937
 153.218 82.257
 651.257 102.279
 41.424 701.194
 583.360 530.951
 411.810 484.098
 936.113 390.117
 51.407 547.043
 186.950 448.395
 518.340 55.320
 406.475 922.811
 843.946 110.234
 820.204 265.029
 321.216 868.699
 922.525 455.921
 149.227 258.143
 761.967 389.927
 360.091 309.638
 600.576 907.832
 929.520 389.290
 872.312 327.855
 519.234 744.094
 488.754 63.955
 2.175 341.315
 280.722 131.555
 940.903 33.747
 140.744 189.446
 14.954 455.792
 115.584 808.069
 91.688 592.047
 865.593 85.116
 102.756 771.333
 86.711 636.185
 98.444 550.749
 412.991 598.777
 106.464 958.063
 167.105 220.211
 600.288 263.785
 991.164 113.064
 192.715 529.370
 711.052 504.728
 399.293 813.765
 808.447 70.770
 77.615 70.969
 92.669 905.630
 134.890 406.162
 779.796 170.080
 827.941 712.635
 352.375 174.650
 55.601 537.203
 645.963 464.578
 390.138 834.593
 398.299 607.778
 716.644 603.690
 515.726 236.713
 580.400 48.378
 25.483 732.349
 93.047 186.486
 760.537 178.453
 258.423 821.103
 387.798 663.273
 165.319 584.115
 266.137 109.128
 802.876 722.404
 585.799 905.773
 508.349 298.884
 277.108 188.024
 808.448 164.952
 718.353 500.170
 794.075 85.190
 458.089 338.054
 132.288 682.255
 86.638 53.678
 404.623 858.133
 339.245 386.895
 31.940 241.587
 236.238 384.810
 544.975 230.289
 13.852 253.249
 157.387 825.229
 176.341 217.936
 342.866 695.471
 812.258 358.446
 586.544 529.806
 424.631 608.684
 428.511 510.535
 689.181 327.373
 926.594 731.368
 492.290 555.296
 397.847 139.763
 230.276 957.764
 742.776 442.930
 45.585 556.703
 380.430 721.086
 509.067 383.191
 221.768 851.597
 258.843 715.017
 656.683 389.370
 506.804 332.589
 28.558 163.936
 808.187 348.280
 899.134 449.245
 445.494 398.001
 773.694 311.153
 546.221 978.751
 148.387 328.405
 178.303 262.200
 372.093 769.723
 144.930 992.634
 76.944 962.039
 731.723 909.198
 845.049 738.462
 897.374 229.120
 442.668 760.053
 200.325 943.136
 793.883 179.648
 428.331 249.724
 888.503 590.931
 457.655 274.880
 856.657 779.634
 279.859 63.359
 406.258 279.595
 565.725 600.663
 948.653 713.508
 209.826 638.215
 849.600 961.325
 340.785 293.403
 982.791 208.712
 569.762 618.454
 855.056 259.797
 264.491 554.891
 67.978 294.105
 312.977 281.882
 409.704 664.507
 817.282 935.787
 891.311 793.850
 24.694 924.169
 90.363 671.327
 354.718 620.449
 104.386 579.565
 863.019 535.866
 691.473 219.691
 847.740 194.881
 54.423 329.558
 452.897 850.374
 557.496 710.840
 164.253 968.621
 127.710 560.557
 584.773 584.175
 440.539 423.822
 82.112 305.205
 305.837 495.189
 35.480 965.077
 115.056 459.406
 892.561 830.856
 274.496 407.584
 950.973 449.848
 298.834 436.784
 278.368 837.351
 570.099 449.812
 8.829 869.571
 653.137 43.928
 132.311 672.549
 801.217 603.477
 13.012 109.185
 764.744 199.689
 119.416 420.868
 939.895 323.628
 664.214 827.098
 48.747 24.202
 80.250 716.007
 42.097 646.270
 996.169 651.444
 453.380 33.882
 822.795 99.539
 527.090 16.087
 371.631 751.430
 696.743 978.286
 456.863 941.504
 322.315 857.607
 991.320 675.420
 520.232 518.328
 187.698 572.941
 763.290 960.874
 584.899 871.796
 104.531 508.822
 404.382 945.329
 127.375 81.829
 325.186 364.305
 361.501 993.042
 973.833 828.203
 75.713 767.891
 35.058 640.529
 288.843 142.982
 882.640 283.733
 79.424 310.908
 441.133 930.239
 954.379 286.207
 756.670 915.874
 114.150 902.425
 569.086 699.869
 962.850 848.677
 332.335 181.690
 521.291 520.378
 372.567 369.953
 450.573 512.644
 653.594 873.798
 954.782 811.633
 340.977 974.308
 751.903 139.702
 625.214 735.363
 759.038 251.418
 140.950 722.924
 886.332 41.293
 565.507 52.903
 956.658 158.519
 312.200 204.893
 926.185 992.460
 570.715 987.193
 263.803 724.252
 660.463 273.428
 122.285 979.346
 828.392 348.817
 196.596 73.537
 268.583 491.888
 388.541 46.930
 498.597 502.518
 383.712 518.012
 981.366 387.917
 376.349 770.712
 419.391 93.210
 658.298 584.004
 810.644 662.213
 905.787 814.532
 687.093 326.620
 366.635 102.223
 954.058 929.108
 962.998 756.446
 111.918 608.773
 601.456 631.455
 24.398 528.043
 821.763 865.540
 656.111 451.104
 744.593 755.074
 645.893 438.209
 102.176 794.813
 224.330 681.737
 786.638 337.108
 789.686 353.004
 740.425 218.712
 595.021 168.540
 380.560 653.619
 92.775 526.671
 911.130 288.646
 856.708 455.843
 481.717 425.595
 933.043 92.338
 917.239 405.781
 444.551 944.234
 728.476 171.072
 217.555 168.886
 942.448 217.635
 760.257 501.659
 425.649 967.113
 682.132 223.478
 347.180 933.471
 402.331 684.071
 107.226 666.353
 997.271 837.225
 881.580 23.229
 233.878 65.169
 175.363 848.150
 128.802 233.410
 787.600 115.685
 871.616 527.318
 39.389 301.036
 211.265 670.833
 267.128 443.785
 692.419 749.513
 511.549 630.945
 657.767 79.250
 204.259 498.538
 122.709 543.294
 955.511 668.860
 352.197 119.582
 347.180 647.635
 801.156 133.816
 829.125 711.834
 547.962 188.421
 378.781 350.869
 186.631 960.815
 814.716 272.953
 531.993 754.588
 434.973 261.721
 321.033 82.982
 688.176 938.653
 203.593 814.863
 665.847 942.908
 750.557 809.328
 442.404 135.936
 464.759 186.700
 377.172 143.450
 59.178 752.382
 951.118 97.324
 721.928 817.652
 138.376 585.746
 74.550 100.625
 635.846 78.054
 858.697 284.365
 998.031 993.439
 569.241 541.333
 181.904 927.816
 754.838 178.464
 608.990 654.257
 199.136 930.060
 338.427 448.487
 799.042 132.275
 632.730 156.792
 496.080 499.268
 233.019 579.610
 871.136 824.263
 266.045 66.146
 963.233 126.156
 433.355 345.018
 954.057 422.215
 113.171 210.571
 709.328 938.519
 196.077 666.838
 876.747 571.641
 912.504 939.761
 601.983 327.531
 957.577 607.182
 686.129 217.488
 819.498 185.117
 620.366 257.603
 141.770 333.248
 799.725 259.205
 45.934 403.339
 944.009 616.031
 786.719 118.082
 399.971 282.362
 660.645 516.882
 327.238 228.928
 324.982 987.156
 497.161 384.416
 267.917 778.330
 477.621 84.979
 91.808 200.010
 709.992 417.911
 97.170 80.417
 482.051 254.824
 780.817 616.526
 91.012 811.293
 761.138 609.467
 805.524 971.461
 118.561 139.044
 258.842 495.682
 569.679 897.182
 25.357 345.795
 487.352 844.360
 689.872 365.388
 822.451 264.235
 257.536 231.534
 90.039 123.752
 269.173 130.573
 946.098 368.832
 182.097 824.915
 520.875 134.527
 103.734 382.427
 690.191 74.382
 680.863 687.274
 283.420 133.194
 160.649 184.345
 851.096 132.635
 363.586 12.264
 879.397 808.208
 508.755 527.041
 154.022 242.154
 677.450 124.576
 581.697 559.347
 814.235 541.171
 990.928 886.670
 870.121 393.302
 900.227 781.104
 269.074 447.977
 685.589 983.885
 807.956 970.595
 51.065 599.130
 315.790 846.611
 836.974 782.482
 538.694 25.114
 447.372 181.557
 372.693 86.205
 78.277 633.614
 531.864 429.748
 344.790 701.174
 261.005 151.450
 281.274 232.826
 730.388 184.400
 294.560 259.761
 188.475 702.322
 834.338 679.381
 903.270 207.184
 984.331 602.496
 953.712 651.778
 127.325 232.169
 301.949 511.138
 379.668 248.192
 501.271 939.667
 787.670 954.849
 291.885 198.616
 818.508 740.237
 79.593 966.732
 529.418 537.613
 456.087 151.820
 856.319 83.439
 32.224 489.541
 700.545 458.932
 648.771 775.435
 211.486 73.616
 687.324 645.299
 743.817 307.874
 615.033 656.170
 118.446 149.571
 901.261 174.949
 822.550 526.053
 86.342 544.001
 760.360 601.256
 559.190 843.601
 805.039 47.999
 711.880 631.235
 223.603 453.211
 738.827 519.268
 650.029 319.720
 792.181 708.026
 593.133 109.041
 303.186 364.040
 990.523 957.451
 544.238 406.785
 390.790 890.467
 403.879 116.237
 374.305 872.050
 546.170 412.951
 547.841 933.661
 748.656 497.748
 186.983 29.246
 84.744 215.894
 498.591 515.875
 515.163 367.696
 756.969 141.915
 360.505 701.225
 783.643 776.996
 477.483 361.704
 521.698 497.771
 892.944 644.639
 759.397 973.518
 252.834 405.460
 420.513 814.362
 12.086 957.384
 624.626 856.501
 572.878 671.969
 872.054 482.961
 23.088 354.799
 995.494 500.464
 137.413 263.743
 792.582 813.951
 486.848 971.856
 687.119 926.742
 917.779 144.406
 116.589 928.477
 72.372 333.476
 192.802 162.693
 743.148 618.540
 192.143 754.690
 605.541 2.375
 591.303 957.249
 624.918 964.322
 240.842 181.549
 264.147 173.538
 258.044 233.657
 552.779 660.369
 795.832 799.203
 350.504 461.922
 807.885 501.833
 430.553 16.411
 661.280 812.138
 710.631 138.787
 155.126 875.647
 410.764 916.783
 472.778 649.796
 662.955 112.105
 440.630 44.522
 133.937 816.437
 380.581 519.072
 249.667 17.770
 846.510 534.095
 281.978 91.054
 726.172 644.079
 730.334 890.874
 995.520 857.288
 414.514 336.021
 837.564 220.814
 500.033 20.123
 715.361 704.999
 272.932 233.437
 229.869 177.795
 33.232 753.471
 437.330 154.699
 608.905 161.985
 565.036 678.518
 29.863 219.370
 394.249 985.604
 122.524 811.426
 698.311 927.512
 671.424 155.552
 84.405 580.669
 279.700 681.619
 18.847 249.027
 782.694 296.070
 176.187 568.506
 619.377 495.398
 78.026 595.848
 738.560 57.340
 142.407 312.454
 658.087 235.303
 191.426 615.474
 155.665 585.229
 433.785 589.330
 652.779 726.057
 299.024 151.858
 765.019 577.769
 927.822 317.056
 292.358 427.877
 873.085 593.137
 374.422 681.876
 722.312 988.146
 854.251 380.084
 74.332 789.270
 498.484 677.471
 82.007 545.187
 484.314 40.173
 674.371 358.206
 59.236 108.710
 492.421 794.769
 36.800 100.400
 485.980 75.202
 541.744 499.559
 326.562 97.943
 345.603 232.109
 172.748 697.122
 126.878 799.734
 588.355 998.108
 888.859 107.447
 345.697 12.034
 617.273 247.084
 560.797 651.368
 556.032 978.759
 796.882 124.141
 422.782 403.762
 957.381 409.715
 629.959 557.892
 568.612 985.073
 478.106 726.078
 352.086 674.026
 155.860 930.791
 311.824 964.771
 728.022 661.727
 246.253 181.689
 585.174 767.162
 48.238 818.689
 734.553 933.097
 119.886 222.782
 954.138 140.700
 18.365 752.762
 35.637 361.685
 210.484 889.104
 885.343 862.215
 771.011 413.559
 116.271 316.161
 564.201 351.906
 385.087 346.226
 29.842 538.274
 240.839 625.420
 112.198 337.093
 750.132 680.957
 158.689 687.682
 939.235 588.004
 139.270 420.687
 894.590 752.363
 239.676 954.906
 639.628 530.560
 532.353 502.773
 60.940 984.704
 876.855 793.833
 797.132 220.535
 623.273 834.696
 188.780 503.379
 842.937 143.228
 880.350 322.114
 273.112 272.142
 180.703 300.105
 597.848 836.085
 746.716 999.421
 84.811 5.865
 926.804 286.240
 525.192 878.469
 262.729 717.326
 276.146 882.122
 227.604 956.919
 456.367 558.086
 506.649 267.694
 796.974 566.531
 689.756 756.853
 681.942 500.040
 528.899 57.759
 732.646 227.891
 259.746 138.071
 186.050 725.726
 439.363 737.287
 899.747 122.599
 307.830 730.520
 281.917 490.513
 540.982 312.520
 810.828 445.676
 77.798 8.371
 175.306 176.860
 335.475 997.420
 861.557 80.992
 877.722 328.035
 237.509 801.745
 489.722 186.517
 676.714 431.145
 602.652 238.320
 930.674 760.736
 270.281 98.713
 40.733 336.536
 52.307 518.799
 395.628 275.785
 528.720 837.672
 733.967 203.565
 35.128 489.403
 685.993 639.795
 51.866 841.970
 897.661 853.429
 434.623 752.388
 512.265 758.223
 978.802 956.983
 258.561 275.889
 254.754 677.272
 145.678 676.488
 30.358 650.498
 658.415 426.471
 158.203 619.958
 824.037 751.642
 497.048 215.350
 854.068 440.902
 164.647 79.230
 600.356 877.776
 287.862 154.912
 480.651 157.190
 985.769 736.907
 79.998 706.827
 855.002 331.065
 403.352 633.621
 939.535 602.421
 903.171 119.957
 478.594 869.293
 422.533 430.031
 508.337 288.193
 146.998 299.379
 220.623 261.873
 442.431 780.067
 383.946 779.132
 45.020 626.492
 838.763 587.625
 765.487 423.764
 276.748 927.723
 551.872 289.413
 88.476 275.517
 132.308 792.592
 857.600 305.609
 317.010 921.472
 135.712 379.425
 491.554 443.263
 947.675 973.202
 573.737 811.962
 252.711 902.667
 254.544 121.903
 475.026 190.805
 298.420 231.394
 575.874 313.445
 966.125 606.821
 776.116 87.872
 749.679 195.781
 467.367 26.133
 906.356 525.949
 536.445 831.452
 158.435 557.889
 941.046 288.380
 126.842 674.137
 36.418 890.526
 907.118 658.174
 688.515 610.289
 821.012 965.814
 396.949 579.870
 9.951 894.069
 472.540 599.475
 729.447 50.165
 203.868 185.215
 86.116 473.521
 42.784 824.589
 489.326 788.790
 230.998 620.926
 303.725 307.153
 272.717 119.934
 451.353 249.943
 978.860 752.052
 964.935 463.159
 916.800 565.099
 508.006 608.769
 399.276 224.533
 501.142 860.008
 243.457 226.051
 903.727 359.590
 485.698 890.515
 652.095 904.260
 812.060 627.948
 830.665 544.121
 374.940 690.111
 513.898 594.285
 831.082 844.950
 852.863 278.606
 228.038 156.664
 958.242 205.381
 859.789 38.593
 847.252 723.214
 436.277 549.408
 648.866 47.792
 97.267 253.860
 201.623 778.643
 633.028 985.669
 511.087 946.324
 140.290 290.823
 467.697 217.721
 582.817 844.087
 46.431 28.761
 885.473 509.821
 531.731 663.899
 266.152 141.059
 326.709 129.981
 201.342 499.390
 635.551 813.890
 381.929 544.490
 850.582 619.677
 102.431 638.719
 257.703 568.292
 48.828 182.102
 700.496 743.799
 420.153 720.187
 947.398 281.911
 702.922 425.984
 599.021 633.304
 384.208 962.580
 693.187 174.567
 60.779 390.713
 531.010 978.544
 103.420 941.873
 303.824 53.556
 545.696 969.289
 571.606 993.588
 666.388 194.004
 580.504 890.503
 759.216 849.309
 440.058 702.001
 470.012 502.849
 767.717 468.233
 420.965 101.201
 85.368 764.078
 427.894 176.660
 884.159 267.355
 696.858 611.005
 302.244 35.275
 910.822 937.496
 55.695 997.621
 989.085 842.118
 974.416 796.520
 627.992 400.743
 899.118 695.720
 70.830 153.561
 47.286 129.353
 170.300 505.580
 338.421 109.033
 914.522 176.764
 742.994 222.295
 605.999 672.307
 974.619 163.943
 684.458 558.497
 848.387 489.575
 344.216 908.732
 275.604 677.677
 142.987 714.535
 129.980 259.340
 463.231 565.360
 404.310 114.256
 153.997 106.760
 59.928 445.670
 838.180 947.899
 461.468 107.951
 58.267 955.853
 73.097 57.220
 696.718 535.659
 283.478 681.785
 442.332 232.373
 517.774 615.027
 681.438 125.692
 706.446 573.947
 225.798 230.950
 311.130 553.002
 104.227 825.076
 384.174 851.585
 51.667 25.456
 65.471 456.841
 840.495 447.513
 830.920 39.313
 679.984 627.480
 112.426 560.589
 230.108 535.472
 348.993 318.861
 457.249 726.031
 419.613 264.792
 427.080 925.390
 896.747 966.627
 962.323 473.374
 867.951 566.167
 871.516 500.966
 754.308 87.540
 614.142 900.019
 737.668 195.931
 944.993 538.411
 52.382 876.439
 367.356 191.326
 537.199 952.429
 414.514 837.509
 843.721 92.326
 619.106 238.831
 501.532 183.402
 970.360 653.670
 417.369 166.147
 103.459 591.340
 185.216 624.224
 19.615 298.677
 982.533 379.425
 859.578 173.964
 580.102 830.679
 909.834 161.624
 681.972 848.847
 325.544 917.727
 99.043 258.288
 926.271 816.578
 133.995 631.071
 231.824 748.002
 584.150 634.965
 731.267 829.786
 347.747 122.329
 246.659 216.966
 221.837 649.723
 395.861 856.793
 908.135 69.024
 260.267 433.436
 876.771 137.404
 811.382 628.628
 784.821 928.367
 785.545 842.830
 892.970 877.865
 62.689 466.236
 983.934 22.191
 200.025 840.702
 852.691 847.778
 294.991 33.641
 531.659 912.456
 457.178 165.187
 132.365 264.211
 712.541 142.867
 955.638 693.524
 454.709 506.850
 349.720 41.323
 610.270 557.414
 513.112 444.166
 463.319 798.888
 957.383 345.053
 758.318 906.138
 903.984 911.356
 891.485 206.240
 305.621 775.344
 34.638 15.680
 102.518 608.247
 190.105 919.131
 470.504 331.477
 932.293 197.099
 243.117 900.333
 885.457 474.687
 23.689 723.267
 455.760 281.204
 203.639 326.670
 569.719 479.727
 706.115 779.387
 964.497 487.053
 643.992 357.088
 175.378 288.445
 660.314 673.793
 722.219 529.439
 778.212 21.732
 13.166 400.662
 474.667 442.202
 266.799 723.680
 85.029 365.822
 862.746 89.447
 797.803 792.809
 228.370 229.838
 494.907 480.402
 871.182 41.361
 692.493 528.894
 892.179 993.527
 330.809 938.948
 136.292 598.201
 215.760 995.711
 627.925 386.753
 425.457 830.047
 630.318 526.072
 935.561 840.011
 288.751 29.781
 389.589 217.953
 553.906 105.755
 224.286 27.795
 820.788 783.801
 963.756 785.717
 301.215 737.761
 205.444 504.352
 618.045 444.211
 750.425 619.628
 964.032 186.129
 172.293 100.377
 607.680 235.619
 393.695 579.117
 706.118 46.933
 145.800 288.939
 657.102 812.212
 450.667 462.831
 398.550 20.629
 994.211 180.286
 657.073 100.916
 781.523 229.451
 622.652 91.789
 197.622 704.957
 553.892 989.835
 274.634 860.943
 519.200 775.437
 908.358 280.406
 678.981 560.712
 118.516 66.264
 990.879 176.106
 431.556 382.300
 955.599 291.723
 634.219 915.150
 449.549 723.900
 630.278 348.900
 950.126 415.692
 889.729 664.472
 640.702 101.279
 45.569 435.395
 279.304 408.850
 932.234 493.742
 74.562 54.912
 714.301 604.794
 585.013 406.562
 494.615 601.704
 246.600 498.898
 766.232 792.957
 144.592 194.975
 459.254 132.550
 139.786 558.791
 886.627 417.563
 197.451 311.327
 195.299 698.138
 466.771 980.283
 641.915 714.317
 237.610 700.716
 124.754 841.711
 732.191 632.079
 483.203 78.377
 847.045 323.386
 518.275 648.965
 473.681 669.388
 966.173 965.007
 126.131 84.153
 573.323 853.883
 974.691 292.645
 355.680 60.670
 415.194 464.365
 285.319 209.660
 333.067 935.463
 319.595 374.226
 795.114 276.853
 486.715 599.095
 16.390 146.513
 858.732 617.684
 805.117 35.574
 699.390 344.199
 938.423 391.901
 968.409 746.869
 922.341 534.248
 122.550 441.377
 650.559 497.822
 782.012 814.643
 610.462 362.016
 161.314 996.378
 457.991 477.651
 108.112 352.764
 163.613 249.243
 390.419 962.316
 142.405 43.308
 340.033 343.212
 146.995 332.834
 743.010 394.410
 501.304 187.638
 690.423 465.772
 967.078 657.988
 16.187 826.716
 98.644 842.741
 583.255 715.906
 991.929 492.122
 493.065 48.931
 462.298 768.554
 821.819 675.412
 686.192 316.695
 595.275 515.502
 460.910 506.696
 843.650 688.095
 425.414 683.989
 0.421 854.585
 746.035 446.467
 971.957 943.661
 10.866 478.427
 585.700 461.022
 955.044 793.084
 78.038 5.261
 418.713 505.792
 891.957 955.345
 836.055 502.624
 480.242 629.591
 986.308 748.757
 541.651 369.924
 578.277 53.835
 222.474 823.182
 63.606 73.439
 189.761 283.723
 409.406 263.868
 98.844 954.498
 139.118 649.192
 138.391 768.737
 956.356 223.154
 920.952 398.667
 587.545 852.680
 703.853 934.021
 956.365 824.078
 560.426 630.171
 480.142 967.295
 789.257 57.336
 652.627 288.740
 241.730 898.527
 349.099 560.269
 886.158 779.788
 611.899 563.028
 408.875 622.976
 403.634 22.381
 905.547 605.426
 761.121 437.389
 244.545 424.429
 458.213 388.931
 821.502 995.631
 155.881 779.079
 581.317 276.387
 752.246 225.718
 100.066 677.222
 365.664 316.377
 511.989 601.278
 915.810 60.019
 281.408 393.548
 389.101 2.107
 479.694 264.641
 567.384 564.124
 885.123 219.467
 697.047 102.035
 8.357 326.799
 417.287 457.775
 16.484 733.920
 342.102 803.073
 520.179 100.160
 294.460 885.869
 665.756 797.949
 70.286 316.916
 879.211 529.973
 214.406 849.108
 713.176 421.339
 23.877 166.644
 398.728 167.408
 462.569 117.796
 78.956 217.669
 934.009 586.972
 54.977 35.970
 680.133 942.780
 290.674 245.414
 667.443 743.273
 561.029 505.824
 108.122 792.561
 979.694 611.829
 613.983 780.132
 771.824 885.250
 470.954 291.918
 463.737 76.719
 679.344 547.131
 615.145 814.501
 461.969 514.889
 624.506 34.777
 582.840 217.699
 373.137 704.486
 431.193 793.762
 747.248 678.034
 750.094 916.316
 675.121 401.261
 669.544 245.780
 853.441 844.082
 338.009 899.969
 4.832 976.953
 633.857 290.531
 328.241 41.040
 832.611 801.735
 873.845 48.784
 563.562 533.535
 321.135 406.891
 219.895 937.473
 67.833 310.057
 202.564 525.352
 481.218 908.619
 945.654 701.061
 533.444 20.443
 758.787 70.540
 77.799 915.712
 752.341 629.258
 540.952 47.649
 809.056 957.118
 452.513 392.921
 9.311 804.185
 731.482 678.509
 588.435 204.692
 50.912 348.798
 337.396 879.603
 537.484 824.778
 990.846 188.216
 989.493 849.350
 169.554 166.552
 251.265 437.375
 651.701 284.391
 228.378 860.281
 386.421 894.589
 708.784 912.554
 683.529 8.997
 940.382 416.627
 318.908 976.805
 154.515 24.461
 991.974 965.983
 593.953 135.198
 219.568 349.908
 358.111 450.756
 612.276 312.934
 600.477 883.085
 770.251 235.130
 464.697 271.450
 175.256 862.588
 115.702 494.598
 315.669 471.346
 378.016 915.860
 437.061 386.333
 730.546 789.356
 290.787 408.713
 699.294 908.518
 788.325 163.189
 338.287 785.844
 744.544 719.319
 374.561 422.139
 796.139 326.535
 423.194 927.598
 953.212 880.714
 239.295 84.208
 126.154 100.914
 379.846 343.308
 863.790 18.889
 591.652 703.473
 642.304 592.502
 242.961 647.432
 511.124 259.169
 774.178 583.610
 88.151 399.402
 384.262 554.583
 612.056 726.649
 498.752 873.560
 516.471 941.687
 315.951 628.726
 255.676 862.221
 310.690 967.499
 552.714 76.162
 729.597 817.389
 980.853 775.901
 155.279 312.149
 653.106 257.112
 294.766 31.404
 560.542 946.084
 483.675 105.089
 749.662 231.835
 543.470 922.314
 496.914 691.512
 714.950 274.978
 62.028 18.543
 374.524 182.419
 572.194 492.157
 157.253 823.059
 400.051 704.266
 326.159 146.559
 797.155 415.883
 683.362 75.051
 981.133 421.676
 785.742 210.052
 752.542 619.681
 554.625 643.505
 642.926 716.282
 732.217 593.836
 628.252 137.401
 792.086 932.932
 344.549 399.245
 439.879 285.698
 230.958 940.356
 404.784 833.483
 18.523 896.098
 811.374 565.579
 852.869 562.815
 602.568 843.696
 160.768 47.944
 653.293 383.293
 172.719 421.317
 844.411 238.784
 27.465 299.242
 259.511 998.617
 294.572 324.919
 203.093 58.196
 945.291 215.085
 125.425 716.524
 620.903 572.879
 63.242 624.613
 35.472 310.915
 480.487 254.476
 503.463 466.962
 612.125 26.317
 602.290 248.890
 596.966 264.007
 518.759 27.458
 931.192 495.817
 543.129 557.692
 509.595 795.459
 774.553 195.175
 751.279 899.844
 399.855 166.319
 863.799 42.562
 869.598 826.067
 95.497 619.324
 90.234 207.462
 99.437 532.661
 0.915 340.846
 101.214 942.634
 933.332 742.356
 72.502 38.755
 241.216 978.809
 286.183 721.452
 314.254 286.524
 518.996 881.078
 193.653 223.322
 403.737 445.720
 221.285 274.638
 473.179 958.862
 71.908 115.752
 818.119 82.726
 932.439 892.736
 866.677 806.961
 750.697 855.368
 23.384 995.022
 328.629 27.353
 55.414 207.410
 485.070 294.608
 527.953 2.895
 667.097 433.631
 948.118 402.581
 806.487 682.268
 831.775 189.313
 161.448 608.298
 743.128 754.445
 569.451 281.621
 634.197 358.762
 383.589 268.401
 19.529 773.550
 244.545 296.092
 728.007 156.094
 328.039 783.016
 74.101 801.696
 332.067 872.062
 258.760 727.517
 960.557 382.654
 947.361 273.858
 204.989 816.527
 158.385 463.042
 210.706 479.904
 539.975 407.784
 780.821 66.743
 598.188 798.217
 661.919 974.861
 585.070 373.791
 169.012 879.676
 248.758 272.683
 642.846 990.216
 12.485 482.627
 843.844 170.957
 982.918 44.063
 30.175 83.382
 417.770 695.872
 952.352 426.238
 412.744 837.942
 835.852 616.850
 931.722 811.209
 82.608 132.245
 312.799 878.140
 570.535 632.994
 775.546 3.988
 189.798 730.470
 549.132 686.237
 450.351 275.833
 182.194 16.859
 405.826 683.407
 607.192 765.273
 745.417 529.812
 166.218 180.864
 142.749 361.338
 191.737 89.761
 956.344 804.417
 832.483 624.204
 241.183 107.147
 657.899 12.656
 48.838 683.531
 528.324 479.032
 911.866 17.264
 224.987 669.617
 676.735 979.676
 164.260 631.943
 871.914 688.774
 23.228 211.905
 180.233 85.861
 455.120 580.455
 386.843 425.883
 28.526 231.460
 158.812 501.525
 666.456 255.614
 895.279 173.355
 851.460 555.200
 587.228 324.104
 690.364 249.966
 515.335 750.193
 164.120 180.299
 768.207 444.064
 920.358 750.487
 9.949 793.733
 272.008 498.167
 896.904 158.738
 446.674 617.665
 723.066 192.537
 968.135 112.120
 649.845 929.143
 551.423 474.765
 589.345 685.809
 342.538 492.151
 5.084 43.944
 347.235 375.450
 567.156 737.796
 662.878 429.985
 450.441 26.069
 673.576 603.225
 747.957 757.501
 790.348 758.553
 843.166 719.970
 41.642 422.824
 954.690 227.211
 850.078 82.258
 447.061 131.354
 501.787 151.479
 857.679 327.783
 36.274 327.868
 92.039 256.233
 796.654 747.133
 508.570 204.241
 499.791 770.623
 976.279 332.406
 58.708 220.988
 721.179 102.214
 239.411 816.090
 362.617 174.083
 612.650 573.405
 912.672 223.859
 798.010 225.545
 308.463 509.080
 151.135 625.004
 859.352 301.352
 350.930 661.141
 612.517 528.115
 666.556 68.930
 318.347 566.693
 466.250 396.827
 361.727 176.983
 42.094 305.586
 619.876 8.473
 415.266 791.980
 818.406 74.946
 132.032 137.752
 144.287 549.426
 416.416 656.932
 900.068 326.454
 494.330 201.848
 63.904 53.001
 606.965 953.042
 173.567 908.366
 677.703 90.211
 851.803 872.847
 854.201 364.707
 110.230 761.108
 110.971 479.596
 837.925 996.033
 741.471 156.667
 330.197 189.761
 194.199 222.718
 527.532 698.966
 194.326 387.185
 701.823 689.862
 149.148 282.515
 487.826 34.403
 248.128 986.183
 455.974 852.717
 550.815 592.888
 355.606 398.613
 400.881 427.105
 925.225 576.351
 232.372 415.051
 922.184 889.654
 843.686 722.286
 124.428 410.718
 432.535 525.211
 311.325 160.897
 616.064 253.819
 151.801 499.627
 637.424 617.155
 981.820 998.347
 394.589 515.383
 308.645 246.831
 558.238 632.412
 658.353 905.963
 190.584 185.236
 910.976 530.063
 81.551 341.040
 322.649 570.110
 706.323 76.545
 997.832 14.301
 830.833 387.643
 81.473 192.429
 479.028 418.450
 528.676 874.359
 185.753 190.112
 68.847 329.822
 228.108 609.739
 206.283 26.942
 220.140 532.682
 536.937 60.926
 13.452 56.737
 761.694 793.554
 39.934 430.217
 943.386 10.353
 911.222 957.988
 394.260 768.252
 429.258 857.285
 152.428 5.137
 918.498 930.539
 72.484 547.960
 545.704 233.386
 832.945 912.258
 709.222 186.105
 570.343 898.144
 645.242 134.848
 758.690 511.746
 681.302 560.122
 438.936 872.918
 462.609 564.206
 994.246 96.830
 458.361 72.683
 594.765 386.196
 924.838 249.534
 884.822 860.699
 639.483 857.552
 843.658 739.280
 333.574 868.995
 358.838 28.925
 126.471 233.971
 453.264 650.344
 16.076 800.031
 299.310 127.192
 800.488 415.641
 837.282 402.527
 715.340 977.923
 643.362 735.959
 668.596 852.307
 520.988 829.909
 666.494 715.080
 428.784 576.781
 855.589 481.528
 820.353 994.433
 389.671 880.246
 222.327 799.487
 977.658 231.760
 85.984 571.864
 718.778 665.946
 236.568 895.029
 501.786 962.548
 938.299 161.170
 481.121 282.799
 970.428 745.765
 668.434 653.640
 651.803 959.259
 544.594 310.980
 393.035 943.088
 434.929 62.043
 734.045 501.772
 657.132 111.914
 531.448 651.712
 683.131 254.522
 788.741 460.700
 617.407 657.427
 819.797 980.637
 627.314 392.773
 952.781 810.856
 836.254 368.909
 720.753 32.664
 956.833 899.462
 553.266 29.790
 275.043 75.642
 939.774 547.561
 753.053 665.587
 143.417 379.513
 80.264 999.320
 18.432 328.338
 631.106 273.034
 745.146 733.444
 972.805 750.865
 215.161 445.797
 874.484 301.001
 951.274 858.269
 595.959 686.010
 360.106 553.408
 554.041 660.864
 521.824 537.971
 577.900 607.713
 805.331 512.741
 752.919 561.350
 246.518 436.024
 22.423 726.330
 682.431 929.096
 55.015 144.313
 139.548 131.852
 505.976 992.548
 426.705 127.627
 396.988 51.161
 482.883 338.881
 429.520 403.482
 930.337 562.189
 232.455 180.956
 840.822 914.094
 750.531 648.872
 746.613 642.282
 711.890 683.410
 931.213 902.761
 703.426 512.239
 483.028 487.888
 242.885 793.528
 157.671 527.081
 106.004 770.908
 893.190 177.669
 362.806 459.314
 682.353 723.721
 244.956 949.178
 205.775 642.892
 329.525 839.984
 150.283 562.834
 135.290 170.528
 913.325 477.619
 215.765 659.323
 563.911 639.869
 156.485 527.583
 584.533 585.124
 578.754 87.325
 350.538 321.566
 682.502 842.673
 260.704 761.148
 969.255 292.953
 365.442 548.798
 343.229 427.179
 650.417 26.512
 642.677 61.861
 429.969 751.463
 981.730 464.433
 645.975 764.799
 839.837 905.132
 16.567 314.431
 204.681 938.842
 651.059 495.214
 916.114 898.553
 861.674 948.571
 662.591 612.933
 831.060 416.370
 415.067 86.706
 612.566 267.187
 841.976 414.455
 675.892 693.720
 906.272 662.094
 95.725 845.721
 203.353 737.191
 199.660 831.467
 36.987 286.766
 431.976 51.381
 956.966 582.054
 692.374 369.211
 783.384 862.395
 17.589 969.380
 632.407 169.097
 185.967 574.284
 329.490 774.448
 340.729 823.760
 868.786 636.432
 700.204 762.594
 350.601 137.117
 709.107 393.340
 528.879 708.675
 893.630 373.998
 732.807 847.863
 227.346 57.070
 323.697 765.342
 960.539 952.621
 921.417 323.915
 781.548 268.156
 623.146 568.773
 486.992 738.205
 158.435 637.818
 363.738 452.586
 23.987 21.470
 507.264 661.493
 842.902 395.045
 800.286 555.230
 548.058 714.357
 186.641 154.799
 127.754 103.980
 836.140 715.484
 51.699 700.331
 397.329 338.359
 653.036 976.999
 570.614 844.454
 541.632 881.543
 951.297 823.686
 7.641 71.139
 440.692 196.978
 612.987 634.235
 407.197 587.105
 110.415 427.812
 304.238 384.316
 152.004 811.538
 178.077 109.763
 206.337 403.228
 688.222 657.125
 778.863 62.490
 132.427 254.867
 584.608 694.709
 935.978 703.381
 245.425 484.647
 3.156 158.546
 442.877 662.754
 812.753 652.199
 148.129 987.994
 697.430 747.634
 545.466 424.735
 110.208 452.035
 868.069 389.485
 34.867 365.870
 453.332 853.300
 928.259 300.546
 608.270 180.369
 532.412 389.387
 139.635 51.043
 606.568 343.426
 762.454 112.577
 601.262 643.058
 747.176 92.753
 728.209 430.825
 620.086 235.801
 924.566 891.154
 92.583 827.474
 224.468 322.484
 589.239 783.475
 844.173 668.961
 277.032 314.909
 372.427 366.539
 701.853 353.740
 300.513 246.391
 424.394 34.102
 395.940 341.938
 155.185 160.572
 241.802 570.295
 135.099 347.121
 455.803 850.765
 38.785 740.602
 447.039 619.115
 717.642 826.397
 46.341 374.235
 198.069 392.748
 391.864 721.653
 639.527 961.636
 203.379 864.985
 393.585 800.657
 127.159 41.162
 925.593 450.656
 472.453 538.262
 529.315 742.023
 137.328 606.626
 424.030 748.285
 286.353 345.934
 743.863 524.233
 798.540 985.008
 959.045 798.361
 257.518 469.789
 585.145 802.361
 366.771 931.417
 394.013 906.178
 903.511 54.355
 322.201 733.408
 391.300 128.539
 540.067 522.128
 492.718 314.527
 687.005 999.782
 71.395 432.371
 662.499 302.066
 22.651 99.587
 984.652 95.338
 352.239 878.184
 60.930 185.887
 824.652 972.708
 562.078 408.951
 490.719 68.815
 829.134 393.011
 926.494 873.871
 83.448 63.383
 412.512 466.816
 436.505 171.973
 98.333 474.104
 924.636 171.377
 428.992 542.618
 215.547 861.043
 457.643 400.303
 269.699 156.183
 785.781 692.828
 188.411 317.751
 615.231 612.381
 169.031 50.406
 74.348 335.887
 920.359 57.444
 607.101 348.319
 901.870 234.843
 753.886 616.790
 249.200 504.471
 275.903 217.700
 475.102 908.137
 902.746 708.184
 807.107 604.317
 340.890 220.632
 985.812 688.381
 847.058 782.093
 224.848 670.975
 126.736 696.464
 876.775 139.441
 498.710 344.696
 788.380 751.100
 809.302 465.524
 822.124 687.597
 75.697 775.980
 103.844 974.926
 80.333 717.127
 94.636 348.219
 374.914 596.743
 19.429 333.684
 333.308 518.394
 786.642 917.521
 920.774 197.387
 651.154 74.227
 829.079 170.965
 183.276 801.075
 122.643 506.037
 864.554 433.784
 812.655 26.477
 919.822 448.586
 39.851 347.983
 975.341 751.262
 221.408 786.715
 294.157 443.541
 475.148 54.107
 749.530 86.219
 450.196 760.634
 250.798 656.705
 895.782 212.821
 7.125 352.631
 620.320 27.992
 104.817 514.025
 115.940 328.285
 263.367 631.770
 936.963 968.119
 31.913 352.373
 765.114 547.008
 877.658 767.037
 13.653 152.387
 715.160 40.628
 314.050 545.661
 122.677 563.255
 492.538 170.236
 309.482 528.992
 833.208 134.804
 434.808 913.971
 895.671 561.153
 61.646 755.997
 718.284 126.420
 861.932 962.488
 405.225 658.782
 506.587 390.537
 333.132 537.545
 385.710 965.858
 189.473 818.388
 150.130 215.355
 892.503 257.958
 362.900 875.778
 966.590 195.192
 943.671 568.746
 935.347 896.805
 803.897 776.318
 729.773 968.615
 658.160 152.884
 423.972 641.192
 586.522 225.618
 944.859 666.286
 472.719 689.976
 845.214 609.205
 989.264 237.201
 75.574 31.673
 707.491 361.599
 686.785 360.466
 120.539 106.227
 991.747 700.526
 650.816 701.889
 315.356 939.264
 919.162 537.048
 672.263 803.818
 857.616 631.879
 592.424 68.452
 406.125 560.595
 627.212 498.692
 128.837 620.116
 529.914 886.712
 778.893 543.639
 632.670 343.946
 621.083 533.807
 909.463 927.474
 756.819 186.695
 696.694 382.876
 181.084 605.066
 67.712 874.663
 309.906 783.279
 656.614 773.842
 51.379 78.482
 984.461 998.632
 533.040 170.511
 445.350 817.711
 551.623 529.025
 401.383 75.051
 963.943 739.479
 858.464 271.361
 204.174 543.452
 946.067 20.157
 85.457 593.541
 603.831 907.731
 43.122 443.710
 139.462 437.749
 101.456 443.700
 522.263 385.441
 522.692 997.424
 724.376 766.389
 330.502 112.433
 130.125 624.772
 523.952 608.431
 968.507 739.766
 722.541 580.796
 53.917 51.874
 448.000 309.413
 467.553 428.790
 71.303 358.407
 501.990 269.325
 279.357 989.016
 502.249 220.921
 468.689 581.825
 650.016 938.717
 804.989 677.487
 187.782 710.397
 427.330 654.122
 704.530 919.740
 882.449 387.656
 494.827 622.428
 883.635 426.887
 452.790 0.260
 764.838 962.249
 718.537 575.122
 986.009 895.642
 307.422 873.188
 10.827 613.824
 125.122 694.764
 171.577 130.633
 210.739 368.467
 434.728 360.240
 315.240 843.302
 539.620 697.159
 276.334 332.297
 884.592 356.439
 309.234 491.249
 941.059 133.116
 714.480 960.773
 375.608 202.387
 481.314 74.910
 520.729 146.128
 413.075 841.351
 251.544 667.402
 248.123 13.743
 672.779 68.628
 527.322 433.172
 598.765 912.678
 851.670 431.831
 499.457 766.475
 568.991 225.977
 95.336 216.687
 667.454 26.852
 899.635 635.182
 780.121 357.472
 842.011 412.210
 215.663 460.605
 355.854 537.521
 26.148 40.209
 492.382 729.138
 456.664 107.060
 337.252 537.303
 49.931 751.653
 176.249 503.761
 11.542 987.055
 990.666 66.296
 690.838 774.853
 293.271 263.111
 664.307 243.201
 453.305 724.775
 591.984 342.204
 243.195 22.055
 874.427 564.192
 687.776 260.886
 993.924 331.040
 554.505 241.144
 56.675 554.653
 213.898 400.004
 444.542 187.377
 675.060 784.867
 69.849 164.811
 491.592 102.479
 642.572 512.889
 896.311 392.784
 696.754 943.689
 995.290 516.654
 176.140 540.236
 496.948 630.121
 894.876 60.191
 212.681 363.752
 617.891 543.179
 212.324 19.756
 250.537 748.366
 899.245 742.210
 294.751 80.423
 562.769 74.151
 378.862 76.281
 924.907 371.273
 63.011 855.938
 406.919 243.597
 977.717 712.377
 960.287 107.124
 588.420 893.547
 325.434 376.271
 865.852 668.815
 67.377 159.561
 956.141 669.851
 85.978 145.947
 613.803 838.264
 983.151 813.208
 916.870 827.097
 492.131 44.805
 310.665 508.722
 514.456 614.469
 713.126 96.405
 376.856 961.622
 600.687 940.392
 998.692 923.916
 223.647 101.781
 365.444 69.754
 370.697 519.277
 227.151 453.533
 114.045 786.658
 303.355 734.646
 372.688 964.111
 576.551 909.185
 788.300 307.216
 921.113 417.229
 625.470 556.360
 349.129 140.966
 198.369 370.562
 391.462 97.388
 655.111 387.481
 482.855 267.482
 988.153 160.848
 923.198 570.827
 505.958 173.263
 860.659 84.927
 23.222 192.722
 431.643 82.961
 982.350 272.003
 421.223 697.719
 89.188 659.035
 627.452 155.103
 765.719 161.432
 153.764 714.743
 429.270 98.519
 573.478 131.050
 892.561 778.722
 845.372 543.689
 835.573 499.183
 873.659 926.280
 575.875 808.553
 141.845 285.722
 208.773 274.485
 178.407 697.307
 505.947 216.153
 81.594 483.679
 857.367 901.840
 617.738 665.374
 575.957 65.392
 767.085 509.233
 320.323 396.852
 106.384 126.481
 443.680 936.389
 249.398 687.922
 165.929 211.670
 204.388 758.873
 462.654 62.800
 18.891 355.689
 44.812 592.168
 362.201 699.445
 294.481 645.840
 718.575 916.532
 256.572 906.191
 931.041 502.139
 948.499 670.269
 826.669 628.106
 227.148 963.891
 277.282 14.255
 85.916 946.976
 90.999 280.594
 587.983 891.209
 703.933 410.679
 172.516 37.473
 440.205 153.881
 998.265 688.878
 652.714 111.424
 467.412 177.506
 945.421 639.052
 457.943 211.825
 837.052 74.445
 894.868 310.179
 160.943 692.457
 621.939 937.654
 539.302 3.546
 562.035 863.376
 833.537 854.060
 544.884 557.949
 294.744 340.327
 57.528 961.943
 537.428 906.522
 360.961 122.384
 580.438 519.432
 694.068 352.014
 265.636 377.443
 634.805 193.210
 928.775 857.981
 543.016 432.999
 388.213 994.403
 507.187 226.450
 93.542 622.927
 449.410 442.213
 674.075 890.939
 303.086 186.173
 510.616 274.159
 213.219 17.738
 265.485 831.309
 969.996 219.535
 315.881 616.544
 775.827 77.063
 592.894 972.861
 570.728 72.768
 609.733 610.693
 560.335 192.195
 222.727 717.082
 67.692 812.128
 490.537 890.083
 80.098 416.340
 541.826 13.845
 804.552 328.841
 618.673 611.289
 551.973 822.943
 999.657 78.112
 416.383 53.347
 718.297 124.393
 529.077 854.757
 353.003 854.344
 380.878 281.734
 475.715 92.291
 502.434 948.802
 987.765 721.063
 60.853 525.992
 751.265 110.422
 11.697 802.481
 928.626 866.513
 882.240 339.788
 885.876 582.568
 52.206 76.767
 589.692 486.087
 241.983 142.737
 153.958 593.730
 468.969 294.328
 667.891 453.151
 846.636 668.692
 91.052 787.674
 587.711 183.568
 835.765 397.156
 445.231 797.358
 507.679 804.596
 548.979 744.036
 51.440 186.349
 338.870 693.577
 490.066 663.457
 683.323 864.259
 370.942 657.192
 624.714 374.917
 583.949 583.901
 793.941 410.023
 121.632 58.506
 863.505 55.753
 659.422 134.248
 397.701 319.248
 175.473 85.635
 747.412 874.786
 662.770 264.927
 816.313 389.043
 846.902 568.369
 388.965 903.013
 575.531 740.807
 506.457 121.178
 632.533 846.112
 52.045 650.447
 421.505 721.229
 171.029 204.137
 608.497 614.745
 502.303 642.395
 89.191 753.165
 3.202 953.055
 806.133 561.864
 667.130 19.948
 70.164 240.746
 880.860 303.293
 297.877 420.555
 964.189 534.310
 953.117 533.540
 450.988 759.034
 42.569 166.585
 482.769 750.937
 658.863 136.296
 821.953 35.214
 763.038 959.873
 183.626 756.959
 953.281 184.456
 16.188 999.273
 258.703 88.328
 420.687 174.172
 733.250 252.623
 426.558 918.605
 592.069 610.614
 381.946 819.912
 944.859 767.245
 266.842 950.262
 530.360 614.140
 497.059 929.415
 763.666 780.139
 409.995 271.389
 472.202 5.528
 465.600 455.799
 843.567 626.077
 67.498 242.017
 844.102 533.073
 322.648 597.624
 23.839 35.523
 478.880 516.250
 612.646 304.145
 877.281 368.974
 873.148 602.673
 152.580 73.574
 125.691 405.239
 934.801 723.339
 844.876 119.346
 227.645 728.906
 969.483 358.347
 944.915 470.094
 619.817 176.861
 210.315 798.158
 908.491 54.551
 105.815 981.164
 420.350 610.851
 680.380 245.541
 260.907 494.204
 498.043 475.498
 694.428 818.136
 559.253 819.457
 255.115 132.822
 522.217 490.277
 588.239 710.067
 185.037 395.771
 11.094 882.742
 771.134 0.306
 53.148 83.370
 749.410 990.397
 795.582 852.868
 479.488 530.840
 265.535 487.410
 617.014 677.573
 110.971 722.291
 863.346 524.127
 277.424 245.828
 670.054 955.825
 995.277 238.268
 986.757 166.239
 461.264 150.916
 99.166 940.577
 634.180 705.080
 274.290 858.305
 364.022 490.663
 996.188 130.503
 15.983 487.449
 426.003 525.053
 43.730 491.271
 695.253 394.120
 896.505 490.725
 285.299 993.589
 825.907 962.028
 55.738 253.832
 783.276 299.747
 160.286 746.659
 687.746 914.797
 783.884 506.481
 997.056 159.271
 205.759 457.145
 154.774 196.964
 449.497 712.697
 123.567 261.093
 735.554 844.372
 677.638 724.540
 69.961 111.691
 329.479 866.443
 754.021 557.808
 945.977 731.232
 5.835 73.844
 84.051 636.993
 570.539 990.045
 491.811 559.625
 440.674 290.332
 801.481 173.762
 92.420 148.494
 236.666 912.234
 902.231 517.204
 798.881 170.447
 279.291 974.006
 344.643 153.034
 123.067 840.735
 750.953 776.187
 285.945 784.659
 857.893 204.178
 35.634 111.557
 514.803 732.475
 20.866 844.274
 111.501 817.955
 850.213 406.962
 796.961 599.933
 204.086 407.727
 851.480 520.657
 973.704 123.952
 639.579 922.886
 520.708 978.929
 312.657 322.868
 993.019 580.014
 113.898 493.118
 135.387 932.388
 252.424 369.780
 68.954 804.283
 926.443 968.976
 658.257 95.554
 81.880 65.519
 864.711 538.631
 867.079 981.909
 634.232 366.669
 787.628 847.027
 567.818 336.431
 157.891 519.786
 765.304 951.668
 295.497 705.940
 655.007 46.123
 798.042 814.813
 369.413 343.687
 291.731 760.971
 796.697 897.382
 942.080 183.581
 29.644 740.030
 287.683 668.669
 701.030 869.623
 197.866 267.766
 993.987 193.996
 890.814 427.039
 756.994 15.710
 485.119 906.222
 648.530 432.744
 827.794 174.331
 51.978 938.167
 756.754 432.690
 305.975 937.421
 254.788 914.448
 711.178 670.859
 452.531 538.065
 626.491 578.058
 285.485 710.727
 534.590 806.012
 28.195 962.155
 219.420 823.296
 469.207 781.493
 591.906 824.605
 283.168 187.060
 362.015 303.766
 159.432 103.603
 776.433 237.599
 495.956 992.824
 315.338 298.013
 327.328 584.328
 316.239 326.113
 568.866 205.694
 417.656 531.126
 395.408 597.237
 894.050 980.566
 482.210 220.320
 992.103 528.779
 93.160 694.401
 336.977 382.007
 363.106 909.453
 118.074 653.186
 169.518 605.012
 802.994 43.211
 385.065 348.178
 484.779 862.492
 36.320 209.706
 13.145 32.838
 531.986 374.429
 870.547 181.439
 62.358 40.130
 356.776 42.823
 983.783 383.537
 272.952 848.651
 289.448 994.995
 631.669 327.369
 510.758 911.759
 352.498 114.707
 799.887 386.618
 771.768 441.280
 799.969 502.234
 646.572 705.186
 828.981 136.122
 162.259 136.089
 79.232 66.534
 960.544 34.155
 986.794 920.789
 45.084 734.315
 753.007 455.944
 449.355 356.138
 630.052 343.654
 77.547 795.343
 19.325 238.843
 165.624 178.353
 508.133 743.307
 322.476 910.873
 598.033 744.036
 269.257 420.077
 296.316 90.934
 820.498 23.501
 768.021 274.597
 668.716 2.278
 525.022 532.023
 423.270 748.946
 884.717 22.788
 595.577 778.171
 715.460 521.722
 751.129 800.574
 429.045 623.807
 501.688 974.183
 240.173 175.721
 979.379 764.308
 425.138 474.634
 712.186 600.816
 541.193 412.595
 654.574 152.660
 756.517 913.951
 467.811 614.209
 859.034 698.950
 895.419 878.539
 509.042 110.075
 346.449 961.724
 552.504 725.244
 142.513 32.658
 973.872 36.108
 566.457 28.678
 422.345 138.085
 86.969 122.769
 354.746 224.940
 343.346 418.386
 190.943 533.838
 530.013 738.633
 541.332 91.501
 296.530 443.952
 435.861 278.779
 703.992 943.522
 533.991 485.624
 884.335 187.808
 826.735 362.602
 19.791 561.246
 235.199 796.099
 983.142 493.770
 473.037 414.955
 296.458 927.081
 359.003 364.984
 20.480 796.427
 554.496 218.768
 275.955 601.659
 152.262 190.964
 522.082 263.975
 176.469 539.507
 629.202 8.783
 470.066 901.530
 539.385 333.124
 569.320 856.060
 719.233 951.312
 502.600 755.959
 186.597 348.532
 333.841 626.855
 103.035 483.636
 111.868 4.580
 435.464 684.218
 424.050 53.860
 125.736 674.988
 304.047 274.509
 391.021 420.734
 954.187 917.514
 989.161 384.679
 836.912 778.032
 503.064 379.374
 718.474 947.216
 361.272 288.570
 341.617 47.044
 555.791 73.529
 520.243 364.836
 933.908 45.480
 624.276 585.401
 821.992 927.309
 21.266 692.858
 333.256 672.884
 5.166 300.803
 468.362 932.842
 842.655 654.072
 440.821 913.192
 651.992 828.790
 154.965 770.218
 75.423 6.355
 492.245 615.057
 868.563 893.636
 784.572 297.820
 191.848 453.929
 287.136 928.554
 211.334 664.449
 526.520 235.815
 587.998 355.592
 465.117 418.775
 123.667 659.470
 564.979 811.902
 633.316 810.752
 81.681 39.258
 501.298 127.563
 502.906 115.901
 154.900 845.714
 651.939 274.861
 232.372 993.100
 990.701 918.613
 742.130 845.513
 421.223 663.091
 291.542 388.947
 942.506 750.366
 121.551 80.689
 868.553 333.571
 410.022 521.946
 653.289 105.996
 122.433 163.745
 352.291 167.237
 692.090 116.295
 236.301 745.526
 430.170 536.653
 366.901 670.017
 803.463 962.449
 63.175 193.587
 407.714 638.586
 95.518 680.172
 518.052 162.627
 307.922 705.708
 754.475 232.195
 815.137 584.127
 477.016 508.750
 271.209 165.831
 667.635 477.085
 239.523 802.543
 987.670 54.615
 892.818 606.987
 472.584 730.727
 69.538 926.546
 569.655 351.314
 747.830 305.860
 397.193 729.937
 861.372 33.435
 741.952 3.423
 866.056 691.970
 278.885 760.108
 820.268 391.872
 236.669 173.156
 914.400 633.531
 514.001 654.779
 280.635 978.441
 424.182 410.728
 638.318 14.561
 485.673 984.671
 442.999 970.663
 239.093 721.320
 971.221 901.619
 39.471 593.236
 404.094 655.940
 307.589 92.577
 889.586 13.575
 315.317 714.809
 638.445 1.584
 294.184 801.272
 916.789 654.102
 389.670 271.842
 868.107 467.982
 709.450 693.728
 160.075 744.149
 733.761 589.283
 691.829 515.134
 550.223 291.865
 902.788 100.403
 451.645 687.019
 435.681 652.194
 179.916 15.149
 67.940 645.816
 626.112 515.402
 434.311 810.332
 798.934 28.524
 319.379 809.540
 870.985 984.243
 355.266 281.110
 703.838 227.307
 173.272 976.181
 365.121 402.226
 238.417 455.790
 288.785 652.315
 255.303 478.045
 226.409 991.585
 638.326 125.330
 403.874 191.929
 757.940 289.086
 73.330 471.966
 629.492 156.564
 252.471 772.552
 227.329 275.600
 17.163 317.750
 462.686 946.917
 483.154 364.872
 40.786 586.174
 129.654 184.719
 345.215 178.199
 511.844 40.595
 323.592 522.266
 638.995 174.799
 158.717 39.439
 395.803 2.762
 597.721 20.766
 721.202 61.705
 925.205 269.363
 773.577 982.504
 155.325 701.224
 774.506 335.688
 485.372 81.055
 483.571 646.072
 6.248 282.943
 491.101 942.153
 162.745 274.493
 478.852 688.191
 261.549 60.934
 873.644 886.798
 153.107 617.064
 566.888 101.273
 983.936 44.761
 583.107 459.008
 0.660 877.844
 320.335 704.743
 861.227 310.617
 650.134 685.599
 800.727 738.309
 228.591 394.730
 540.391 94.474
 633.791 768.597
 703.381 170.352
 789.739 731.558
 97.423 162.967
 769.610 683.609
 883.172 771.851
 778.632 421.001
 912.240 38.706
 513.079 819.418
 387.226 980.723
 369.240 964.957
 168.001 727.991
 155.254 524.809
 177.296 50.319
 138.032 258.177
 300.672 701.449
 863.915 695.219
 240.919 162.144
 230.037 189.931
 987.386 11.903
 586.691 79.664
 862.646 76.344
 130.363 372.943
 681.056 598.815
 741.852 817.500
 18.397 276.033
 551.336 966.673
 273.927 24.953
 517.958 824.905
 384.295 648.467
 919.053 187.997
 204.179 118.431
 905.330 42.615
 635.921 364.221
 823.033 509.550
 207.388 252.120
 290.294 229.235
 554.741 764.954
 578.771 734.496
 958.622 282.397
 557.432 938.621
 955.527 750.994
 745.388 106.185
 51.097 490.558
 165.556 555.111
 601.920 371.907
 39.204 362.176
 113.819 222.702
 589.902 777.034
 86.850 66.370
 588.957 174.282
 383.290 307.714
 856.032 736.759
 120.348 272.072
 889.477 729.812
 713.319 748.017
 630.199 24.639
 789.351 932.051
 128.081 303.879
 832.180 624.016
 476.434 244.577
 132.437 760.771
 781.514 548.660
 637.788 630.756
 442.373 370.525
 806.975 1.425
 511.196 882.655
 459.275 174.037
 93.851 96.084
 717.011 805.341
 420.630 801.556
 507.282 493.324
 482.543 573.488
 217.282 295.054
 681.255 151.973
 185.486 850.052
 301.448 423.571
 912.051 834.508
 381.602 410.313
 542.320 422.454
 659.760 664.970
 127.064 23.027
 209.545 791.297
 904.549 181.880
 491.687 258.611
 848.699 454.084
 238.544 574.075
 653.290 690.533
 603.031 292.677
 296.499 335.605
 656.169 378.654
 178.297 456.926
 754.851 443.578
 323.562 655.402
 746.827 251.292
 277.719 212.833
 985.290 240.045
 523.858 693.550
 820.488 324.780
 658.311 234.328
 578.658 830.346
 266.339 332.894
 65.355 507.964
 734.938 619.552
 705.102 406.698
 872.807 799.556
 494.793 128.628
 628.483 257.111
 774.743 176.304
 809.798 177.225
 257.463 704.813
 117.671 71.564
 976.863 785.069
 74.326 282.176
 584.502 51.872
 313.018 16.260
 307.784 397.862
 919.149 260.371
 558.718 746.045
 990.089 198.785
 630.301 218.328
 685.284 573.665
 708.139 560.077
 844.408 470.617
 953.063 91.589
 787.828 879.066
 149.913 862.341
 411.839 790.078
 170.042 974.773
 835.697 673.129
 640.407 128.194
 35.919 676.506
 958.238 483.158
 456.737 473.019
 423.528 650.756
 57.611 113.573
 396.032 423.852
 646.703 736.407
 211.614 258.017
 353.102 330.987
 135.104 214.225
 363.959 684.300
 981.943 344.169
 451.739 996.340
 635.585 348.963
 651.280 684.065
 526.736 805.285
 728.879 482.666
 57.131 627.435
 781.992 874.306
 855.681 532.935
 587.394 42.300
 887.854 682.183
 799.745 268.941
 617.412 964.063
 116.726 913.935
 288.560 459.677
 349.518 664.723
 679.962 811.417
 449.892 617.285
 431.495 696.101
 882.060 294.617
 890.135 506.070
 926.479 948.582
 820.826 103.769
 154.753 318.867
 817.857 72.021
 213.641 480.159
 696.304 937.889
 448.982 926.239
 983.933 122.606
 737.313 688.649
 142.111 848.716
 77.403 29.840
 668.315 419.429
 132.269 188.901
 449.616 440.783
 564.078 285.098
 900.809 966.737
 932.398 934.464
 615.784 758.698
 346.254 431.875
 647.342 927.652
 391.455 660.560
 598.246 998.128
 968.651 768.360
 522.237 743.391
 149.793 291.744
 93.532 100.954
 519.431 901.310
 580.626 712.581
 444.004 513.980
 156.745 535.130
 491.592 785.364
 874.980 945.021
 694.081 219.675
 938.942 482.706
 344.358 463.563
 495.875 42.681
 596.690 74.214
 182.762 863.493
 786.203 851.892
 759.521 80.501
 303.300 23.879
 887.336 107.286
 204.452 372.546
 53.159 460.491
 868.397 167.519
 730.287 354.079
 726.015 233.819
 604.387 994.890
 915.682 48.173
 417.620 809.624
 109.569 678.900
 101.532 137.584
 389.098 85.854
 121.563 312.755
 41.634 581.541
 659.639 627.750
 330.751 569.023
 561.947 781.243
 437.258 353.472
 100.216 935.638
 859.194 349.774
 88.436 94.584
 30.644 246.597
 892.820 807.642
 909.289 146.606
 328.961 144.931
 881.825 782.431
 392.635 896.286
 838.749 148.627
 583.940 241.516
 422.602 221.885
 200.642 930.483
 706.721 436.380
 166.408 789.240
 318.263 700.437
 571.564 132.388
 886.152 586.978
 314.887 178.726
 731.159 896.882
 799.677 619.405
 684.436 715.068
 138.902 122.961
 538.069 878.264
 423.698 343.388
 815.734 116.133
 296.243 254.774
 675.321 69.273
 909.360 713.777
 893.587 624.971
 746.616 659.744
 63.970 131.284
 191.895 427.421
 593.879 779.709
 978.082 160.722
 501.910 904.394
 90.556 185.046
 775.891 890.504
 560.680 593.016
 500.610 465.222
 143.402 912.801
 643.150 152.122
 745.887 13.384
 291.231 783.895
 853.003 827.053
 975.963 10.872
 101.088 771.339
 128.214 425.578
 682.317 181.575
 573.966 98.920
 844.984 637.847
 577.986 235.031
 394.880 818.483
 309.725 182.782
 632.858 734.390
 696.259 967.142
 494.599 707.783
 613.366 737.855
 29.896 834.433
 869.466 381.992
 587.808 505.094
 783.404 957.108
 806.264 719.697
 624.196 409.983
 463.875 783.083
 250.385 229.617
 489.386 665.255
 893.058 610.662
 570.550 999.405
 807.665 383.408
 316.896 800.295
 66.243 298.339
 346.352 452.393
 867.570 277.109
 847.979 45.517
 655.083 388.235
 564.699 445.466
 1.403 646.200
 11.336 563.464
 547.284 228.805
 443.102 632.224
 378.183 462.201
 294.747 174.718
 643.013 429.078
 775.631 46.401
 229.727 446.908
 114.242 990.694
 126.908 964.223
 758.002 634.335
 138.598 798.845
 140.126 592.926
 753.087 648.255
 492.000 202.349
 770.665 635.375
 502.605 449.043
 298.610 399.687
 379.609 567.384
 655.449 131.465
 351.561 897.257
 775.362 594.109
 747.071 356.488
 755.130 844.863
 202.966 954.039
 81.200 197.067
 75.267 339.224
 857.042 257.535
 868.749 403.738
 518.230 301.327
 155.158 396.772
 274.662 134.428
 537.382 114.285
 9.436 154.455
 335.695 232.509
 948.565 903.240
 749.262 289.691
 904.431 755.877
 786.448 711.055
 801.493 892.598
 593.912 417.919
 980.925 626.942
 358.375 276.248
 120.641 931.138
 445.346 1.811
 620.593 413.219
 193.510 243.254
 815.464 506.239
 947.406 771.092
 166.311 565.130
 707.993 885.983
 630.735 408.711
 762.650 965.083
 152.335 461.226
 952.746 148.202
 782.309 548.529
 806.388 448.612
 439.795 987.796
 642.227 495.238
 26.958 416.738
 301.699 877.693
 286.953 769.183
 334.082 892.854
 877.864 489.947
 11.799 866.919
 37.002 955.089
 341.156 150.895
 533.801 726.372
 432.859 127.101
 415.734 714.298
 962.174 901.497
 102.706 186.168
 563.393 839.540
 397.247 358.700
 528.586 295.151
 869.324 723.837
 105.604 112.424
 217.921 327.118
 582.411 92.624
 681.773 646.787
 599.559 225.186
 397.209 95.383
 223.555 206.725
 13.335 211.654
 42.847 508.279
 558.364 447.263
 294.999 905.129
 893.484 838.778
 6.362 128.639
 433.057 440.246
 610.309 823.950
 696.083 965.299
 121.127 755.259
 680.877 830.877
 870.402 661.470
 722.898 528.572
 81.570 64.597
 58.062 686.218
 265.030 922.428
 627.014 174.197
 987.426 312.184
 29.357 401.211
 9.425 365.474
 983.436 416.695
 929.455 744.624
 132.718 366.097
 227.596 869.892
 733.099 145.961
 213.401 455.288
 278.668 83.737
 661.221 282.418
 801.707 68.839
 512.155 397.362
 694.402 623.582
 656.654 430.930
 926.279 902.785
 537.816 659.497
 407.339 917.200
 762.497 899.064
 609.953 397.296
 533.367 782.170
 3.616 549.700
 56.282 344.233
 169.558 548.889
 997.943 846.963
 894.103 382.024
 11.212 111.288
 40.668 696.648
 580.158 306.329
 473.832 551.034
 312.539 645.025
 861.269 537.934
 0.733 37.990
 370.306 137.457
 538.035 736.966
 367.901 487.626
 198.678 905.993
 441.974 66.153
 28.154 955.322
 807.048 219.298
 634.512 189.534
 310.221 608.890
 588.851 701.775
 389.778 673.039
 829.551 601.018
 986.565 196.654
 893.671 214.684
 299.045 292.138
 772.011 256.414
 591.289 116.733
 581.601 495.560
 896.790 759.685
 778.727 883.841
 250.584 69.225
 83.300 574.114
 71.911 46.125
 765.491 760.392
 6.340 488.256
 150.724 746.929
 120.359 150.145
 649.580 352.565
 976.041 995.134
 913.775 425.762
 155.083 517.772
 784.751 402.295
 59.792 343.824
 42.499 13.729
 806.220 758.370
 912.023 248.391
 207.323 743.538
 254.492 791.085
 890.894 941.258
 98.805 502.312
 629.894 498.898
 974.547 137.054
 807.154 452.962
 534.439 807.573
 370.331 495.045
 427.210 540.124
 638.062 122.646
 852.001 303.637
 329.016 173.239
 822.803 756.457
 339.603 82.067
 854.184 588.045
 184.440 291.901
 583.598 164.554
 930.062 616.421
 135.368 424.611
 644.040 948.701
 749.207 834.002
 298.688 83.769
 112.474 180.863
 114.319 51.244
 798.901 77.162
 107.926 833.223
 403.972 994.521
 188.862 667.028
 133.421 284.829
 276.177 935.908
 329.406 966.645
 318.634 457.799
 370.023 660.409
 697.007 457.719
 541.062 258.204
 651.058 709.062
 421.839 61.877
 175.919 949.215
 444.920 827.138
 302.671 302.446
 56.291 536.732
 47.224 805.487
 119.782 684.625
 264.721 346.764
 257.180 292.433
 571.290 157.680
 901.467 972.085
 731.909 83.046
 251.188 783.244
 6.332 997.836
 663.246 864.573
 891.526 109.455
 501.935 314.147
 199.167 310.053
 94.171 291.549
 113.576 933.949
 323.341 63.487
 645.739 83.470
 953.731 732.641
 42.034 355.686
 18.958 708.184
 234.974 216.389
 364.262 893.832
 303.212 200.583
 615.034 898.894
 308.413 485.886
 691.799 898.638
 419.276 492.143
 322.481 677.161
 243.325 953.537
 461.573 739.172
 43.280 225.519
 836.543 552.621
 498.393 405.436
 56.106 123.599
 816.645 530.991
 462.831 365.534
 948.796 683.485
 651.863 529.351
 990.849 162.444
 844.557 248.390
 381.452 54.930
 964.691 225.537
 452.133 927.061
 758.130 970.072
 221.356 88.467
 894.763 263.384
 941.388 884.422
 42.978 697.022
 916.434 857.720
 88.523 950.102
 70.928 886.293
 236.265 738.103
 920.991 676.735
 768.121 119.440
 205.687 302.867
 894.381 153.301
 886.799 987.138
 918.088 591.306
 398.433 586.837
 900.402 201.163
 496.057 462.902
 64.524 573.152
 346.958 663.624
 280.401 475.825
 351.907 876.221
 433.795 397.459
 775.698 4.222
 181.329 241.714
 479.876 776.764
 235.787 912.472
 735.131 636.571
 699.355 912.504
 287.569 576.614
 180.985 47.478
 59.330 281.987
 189.913 840.590
 280.125 204.515
 111.178 559.227
 625.375 265.141
 539.351 584.372
 435.403 95.558
 800.329 732.734
 117.901 839.199
 632.943 602.826
 905.544 916.241
 565.175 857.535
 717.892 92.182
 915.186 890.341
 630.524 89.879
 314.375 629.573
 506.872 656.252
 505.646 409.517
 524.485 883.620
 60.516 239.236
 405.996 28.546
 807.303 305.587
 127.091 545.873
 721.063 797.693
 154.090 430.351
 924.161 793.381
 999.846 741.726
 242.350 926.489
 169.523 780.822
 491.098 296.195
 691.254 324.001
 694.945 789.506
 137.865 542.100
 711.242 885.665
 794.911 298.839
 9.246 581.698
 820.590 904.628
 494.845 322.743
 481.030 697.297
 446.928 505.664
 889.676 24.588
 598.480 32.058
 894.641 948.176
 736.850 564.922
 558.750 799.844
 574.531 155.464
 982.625 262.392
 43.303 81.894
 403.522 976.383
 158.324 425.270
 636.925 485.440
 579.983 708.925
 42.553 214.219
 443.884 973.649
 522.762 852.072
 734.840 842.297
 283.966 109.842
 829.179 351.927
 598.345 86.102
 28.936 772.015
 934.572 71.737
 247.860 971.951
 126.514 328.256
 96.742 604.274
 714.887 376.145
 646.861 901.442
 928.974 446.318
 145.769 978.845
 626.899 692.164
 17.890 446.235
 740.192 384.326
 30.227 870.234
 680.979 858.450
 545.698 234.515
 780.742 341.386
 156.377 309.312
 104.154 718.174
 597.155 581.648
 88.826 735.691
 926.528 691.226
 24.038 374.592
 342.551 758.928
 723.895 105.647
 324.117 445.727
 151.044 316.457
 774.169 415.543
 687.739 327.507
 544.086 237.684
 166.042 480.706
 767.039 810.274
 296.093 787.751
 280.764 538.399
 361.489 469.227
 612.966 697.936
 777.791 438.453
 399.724 362.399
 581.084 817.217
 151.246 685.292
 78.656 985.172
 240.595 199.805
 656.361 422.526
 218.159 622.132
 203.776 809.469
 724.572 690.909
 348.171 988.561
 642.201 125.459
 944.515 611.894
 773.358 387.484
 266.852 607.730
 423.146 648.189
 505.543 176.370
 285.543 24.447
 366.927 418.080
 50.399 598.489
 372.376 103.170
 61.937 85.823
 390.521 602.678
 139.772 891.877
 741.348 835.222
 623.117 90.604
 68.231 869.478
 697.651 975.409
 971.646 811.263
 820.464 946.891
 977.029 948.803
 357.694 801.777
 812.978 119.419
 506.235 926.870
 701.818 576.244
 877.550 450.851
 612.637 596.062
 298.686 300.471
 350.615 890.703
 31.755 97.187
 312.176 917.330
 655.077 432.198
 532.878 170.456
 791.818 804.236
 806.594 864.503
 48.342 193.451
 626.328 354.531
 345.641 189.488
 157.897 609.454
 32.499 871.762
 529.685 852.368
 75.837 349.483
 230.065 562.679
 377.365 368.733
 127.055 731.628
 90.090 559.623
 543.932 53.970
 254.920 370.051
 374.281 492.191
 276.624 170.923
 538.157 874.554
 667.646 343.807
 258.375 283.799
 143.961 814.348
 966.424 499.593
 923.435 677.464
 878.251 605.459
 896.545 493.057
 861.198 631.192
 982.187 999.150
 548.261 236.632
 296.417 393.917
 350.809 554.647
 925.936 745.562
 135.626 393.411
 866.046 281.820
 629.339 684.399
 637.392 336.621
 808.684 877.284
 898.516 153.844
 547.716 591.256
 11.021 896.124
 994.927 289.772
 558.678 425.015
 619.636 748.688
 666.290 317.974
 626.121 223.114
 82.497 293.410
 717.358 213.562
 184.480 619.181
 682.404 705.355
 711.707 89.555
 370.132 465.476
 348.467 943.689
 638.020 77.601
 537.027 353.565
 371.941 668.871
 729.123 285.163
 658.485 911.878
 865.572 103.187
 355.471 693.412
 232.501 982.237
 302.243 539.920
 76.704 256.885
 95.620 330.643
 898.750 306.331
 39.474 256.415
 185.499 458.347
 568.591 278.747
 326.656 9.963
 116.527 284.610
 494.086 612.238
 211.548 632.223
 587.033 532.646
 166.522 147.877
 778.527 285.799
 402.998 809.656
 383.642 671.729
 494.979 177.724
 432.541 756.812
 915.527 80.223
 522.093 917.228
 153.914 506.932
 869.240 895.725
 980.186 108.412
 455.208 322.476
 758.653 45.873
 268.186 258.175
 645.812 226.465
 787.551 736.563
 498.691 620.776
 447.484 733.903
 316.706 465.316
 142.354 459.871
 947.233 664.569
 239.200 848.997
 708.591 727.381
 720.843 900.618
 83.646 594.148
 251.354 350.655
 975.432 868.298
 216.936 608.174
 408.846 282.273
 310.798 17.125
 428.664 869.788
 489.576 138.013
 155.725 838.016
 198.721 730.200
 95.552 732.090
 540.462 563.508
 375.055 246.558
 514.140 723.636
 344.875 191.938
 896.692 91.412
 111.854 287.315
 630.595 578.075
 945.806 880.881
 455.838 160.661
 978.038 548.785
 747.462 971.539
 219.800 78.745
 215.251 608.293
 174.240 289.164
 979.591 414.283
 395.519 788.348
 77.867 971.600
 417.010 353.707
 277.705 197.782
 883.244 460.109
 103.586 762.233
 287.166 352.959
 726.792 569.828
 947.941 328.988
 158.261 595.838
 230.901 830.405
 430.925 711.224
 179.071 991.226
 901.626 389.898
 817.311 203.749
 760.280 434.273
 230.447 544.645
 450.970 452.816
 884.329 850.952
 209.772 649.210
 534.892 343.808
 859.163 178.861
 889.633 830.302
 498.626 552.011
 86.104 180.137
 753.588 236.459
 123.897 373.236
 826.302 175.428
 924.155 487.100
 96.853 591.424
 440.841 469.267
 392.607 414.868
 661.157 991.900
 50.628 442.048
 811.847 574.312
 388.428 891.691
 240.157 87.617
 350.713 159.596
 322.484 716.840
 668.446 48.726
 132.953 83.542
 434.457 625.590
 194.099 50.729
 228.266 686.305
 351.513 406.501
 800.919 936.377
 35.704 209.334
 425.847 741.800
 972.842 772.226
 729.640 305.814
 809.714 652.207
 610.679 491.674
 358.617 323.400
 535.670 138.517
 929.658 564.074
 454.107 512.237
 888.577 739.774
 996.518 668.970
 498.797 765.083
 810.278 673.808
 820.621 365.783
 450.904 265.889
 945.670 521.998
 379.592 162.693
 840.754 472.416
 339.762 486.579
 215.893 111.937
 795.188 26.376
 972.464 872.587
 636.644 232.652
 239.120 483.403
 7.846 19.534
 777.817 243.073
 697.713 906.286
 605.884 383.793
 5.837 591.976
 201.487 671.118
 550.770 295.341
 261.114 878.207
 973.637 704.331
 984.160 140.089
 538.263 25.982
 549.439 271.311
 967.054 783.270
 303.158 896.098
 530.972 813.055
 131.964 62.169
 62.185 535.300
 185.865 896.323
 637.091 411.345
 135.028 711.368
 721.773 526.631
 285.447 829.765
 445.689 124.892
 388.504 680.435
 814.901 406.332
 808.588 522.491
 363.999 966.959
 764.554 415.439
 324.605 400.987
 741.369 891.943
 534.807 79.786
 437.286 689.858
 282.867 241.293
 32.151 998.682
 153.157 821.161
 349.615 996.190
 883.565 994.480
 59.244 158.979
 740.891 3.911
 295.670 481.459
 41.380 371.224
 536.348 527.946
 83.026 134.786
 805.433 258.673
 888.242 951.626
 990.191 40.456
 81.742 140.798
 452.850 794.462
 828.822 432.122
 82.506 105.860
 741.744 993.945
 299.487 472.544
 812.687 433.624
 342.390 992.589
 865.053 849.323
 932.854 363.299
 423.128 630.935
 325.338 409.976
 803.746 797.018
 961.878 691.707
 231.297 964.459
 821.648 397.205
 795.954 94.734
 891.526 488.991
 619.167 477.443
 499.605 263.065
 993.424 795.997
 14.449 437.789
 935.990 885.475
 287.801 985.227
 278.213 17.852
 329.547 976.310
 420.271 329.681
 876.132 174.061
 361.576 702.341
 525.707 313.841
 792.933 891.054
 946.471 433.547
 459.891 617.626
 753.512 128.142
 807.237 350.547
 131.698 710.600
 50.450 517.511
 248.563 364.700
 327.120 368.075
 245.726 14.215
 824.219 832.176
 867.097 738.431
 698.052 723.267
 27.344 707.075
 973.157 998.321
 247.934 250.385
 273.074 511.797
 497.162 424.840
 376.483 553.500
 624.344 275.134
 961.640 223.364
 39.615 562.111
 83.225 417.282
 275.226 548.957
 579.954 440.827
 490.945 179.105
 727.706 360.987
 227.106 694.589
 598.907 494.789
 839.279 129.356
 160.091 528.074
 96.738 755.236
 609.358 783.828
 624.340 186.317
 625.887 8.894
 898.673 578.685
 454.357 627.871
 762.055 955.504
 286.301 896.323
 233.019 791.791
 514.080 460.626
 313.258 398.879
 735.608 952.956
 515.609 536.265
 71.577 886.746
 665.863 869.452
 442.205 5.826
 816.202 98.599
 36.134 630.371
 706.362 656.611
 716.762 451.270
 429.840 60.151
 555.859 683.908
 819.160 176.503
 893.919 800.382
 522.350 617.790
 212.299 29.401
 971.246 106.804
 903.199 24.610
 63.024 281.206
 557.241 149.558
 714.853 961.510
 300.353 571.391
 785.849 239.873
 725.481 171.483
 672.234 828.937
 132.075 311.346
 105.218 310.830
 737.262 893.391
 954.363 254.879
 715.067 351.370
 752.871 527.860
 890.168 133.061
 9.322 542.941
 524.664 602.102
 399.898 113.307
 332.688 806.486
 596.330 65.328
 908.748 223.550
 680.947 785.687
 510.261 896.200
 937.797 529.932
 269.442 589.323
 847.343 99.406
 679.517 0.946
 614.523 533.321
 688.082 207.697
 741.674 787.339
 97.562 471.847
 438.059 144.314
 708.203 116.903
 908.424 882.635
 810.520 234.963
 359.471 709.062
 136.818 632.337
 433.597 733.092
 189.201 276.097
 455.193 546.151
 275.996 965.027
 540.826 889.562
 489.623 420.937
 168.340 708.978
 954.773 153.508
 62.277 249.270
 752.279 482.094
 277.797 532.734
 95.668 955.391
 649.739 765.615
 296.385 64.331
 517.609 254.586
 320.604 830.232
 994.608 497.920
 914.014 320.245
 375.622 598.218
 277.786 911.949
 385.041 767.745
 623.879 730.903
 363.049 847.644
 954.081 916.831
 644.381 712.832
 505.669 549.390
 965.537 600.276
 226.726 262.347
 867.012 585.382
 703.237 889.979
 561.563 85.512
 303.682 282.262
 396.149 728.282
 158.541 571.585
 825.366 662.633
 503.710 315.199
 172.603 281.083
 18.158 731.411
 519.395 870.606
 35.267 616.627
 924.416 316.924
 940.297 913.157
 125.111 192.420
 47.561 498.360
 664.302 292.269
 722.636 803.896
 461.259 517.868
 247.619 835.001
 615.180 403.235
 769.930 44.696
 295.108 141.237
 803.980 93.360
 993.616 685.468
 925.223 572.297
 964.897 14.150
 90.637 338.751
 46.865 468.907
 99.634 762.620
 200.636 888.837
 64.099 251.138
 361.208 104.470
 953.071 241.622
 655.628 933.423
 711.958 44.487
 737.670 716.605
 601.847 604.984
 142.520 378.333
 63.114 324.254
 865.715 103.788
 959.067 445.331
 205.382 761.715
 707.790 340.814
 616.370 808.499
 849.786 24.194
 453.249 381.841
 639.767 800.719
 23.290 808.850
 485.319 645.610
 30.786 635.681
 503.738 383.034
 923.594 245.957
 229.714 289.262
 708.145 25.460
 7.462 374.607
 789.877 94.313
 846.287 343.278
 334.806 748.717
 341.403 385.955
 500.618 706.833
 573.248 340.278
 821.122 952.495
 937.791 938.599
 668.279 721.911
 444.834 444.990
 386.494 928.522
 796.541 824.964
 672.705 906.730
 247.982 67.746
 544.548 753.830
 907.263 533.628
 732.021 129.246
 384.486 385.367
 183.359 140.012
 4.547 705.519
 184.011 800.665
 694.692 739.444
 142.760 544.368
 8.009 540.759
 648.066 810.919
 991.168 851.747
 890.904 917.499
 19.074 311.226
 891.102 191.526
 649.434 547.457
 258.755 814.415
 673.236 650.490
 30.390 483.423
 107.713 209.170
 703.846 980.029
 979.531 90.637
 172.111 61.741
 538.783 498.049
 243.581 934.956
 518.233 394.598
 706.471 475.183
 274.419 973.296
 23.576 533.801
 13.279 592.944
 258.560 194.553
 786.520 117.024
 467.975 945.689
 847.693 275.716
 728.706 33.172
 158.926 928.880
 96.351 15.555
 48.279 612.718
 946.878 901.319
 20.033 693.235
 385.770 504.753
 630.131 779.775
 212.793 487.492
 848.717 741.472
 506.790 280.859
 961.979 953.849
 396.660 921.226
 414.721 32.896
 368.596 129.037
 990.195 806.476
 335.115 465.330
 869.494 160.005
 171.181 491.173
 742.240 472.844
 972.676 809.848
 664.678 947.350
 581.426 103.984
 519.639 302.956
 71.144 595.707
 42.739 157.916
 725.129 203.620
 586.048 311.638
 337.686 382.926
 317.945 946.961
 418.470 691.804
 957.735 135.785
 506.910 396.409
 545.723 610.460
 450.098 417.359
 111.828 480.075
 253.067 31.804
 464.595 863.768
 268.981 516.985
 41.918 486.471
 805.561 284.514
 787.250 355.878
 133.346 580.468
 111.118 198.220
 794.310 976.909
 15.958 375.574
 632.473 258.019
 579.443 305.612
 161.036 901.929
 962.419 738.068
 505.821 811.240
 515.391 658.650
 938.389 775.683
 63.241 654.117
 852.905 24.252
 40.823 610.868
 320.902 197.325
 399.681 978.419
 152.514 837.808
 503.815 118.884
 730.060 651.382
 53.842 609.983
 991.350 46.756
 225.842 663.890
 510.369 955.897
 63.479 974.468
 39.822 409.996
 927.714 484.109
 484.107 459.143
 773.631 456.912
 606.688 562.135
 802.919 311.382
 839.521 718.341
 825.739 373.023
 54.453 187.303
 477.530 790.362
 730.563 355.723
 373.483 568.167
 463.842 18.167
 772.612 25.437
 525.793 280.453
 369.515 15.430
 198.387 356.932
 268.054 248.311
 859.953 489.316
 928.342 847.597
 439.108 980.194
 156.021 428.310
 513.728 214.772
 838.043 102.613
 334.446 485.766
 767.714 757.808
 675.573 275.865
 267.097 88.082
 142.089 367.161
 458.905 336.783
 324.039 105.657
 592.509 677.573
 626.980 360.196
 247.701 53.359
 309.845 78.260
 61.552 39.988
 23.778 896.211
 712.264 611.284
 214.021 439.210
 691.796 272.973
 72.228 817.712
 176.710 890.671
 211.781 354.837
 412.777 162.309
 990.321 864.746
 140.181 344.899
 981.320 339.452
 957.498 821.492
 762.863 824.158
 237.079 934.435
 162.583 593.583
 423.107 279.133
 791.976 648.856
 755.711 177.459
 993.115 592.159
 737.485 176.580
 781.261 300.563
 888.114 257.490
 526.406 598.454
 492.086 614.110
 706.825 547.023
 435.577 769.835
 272.735 647.763
 731.290 841.291
 866.022 453.447
 652.369 611.542
 193.332 944.209
 324.624 925.562
 288.748 848.011
 274.484 723.607
 725.735 544.722
 490.614 752.837
 246.287 612.514
 550.670 879.578
 921.563 666.171
 889.663 714.891
 199.196 251.838
 269.804 481.267
 837.470 944.769
 458.214 220.521
 288.356 829.638
 361.668 370.144
 35.884 501.313
 817.617 730.958
 392.307 22.749
 637.433 992.106
 424.202 721.445
 658.470 364.716
 849.168 743.046
 631.690 863.628
 689.418 247.088
 974.877 243.068
 172.870 503.087
 309.588 178.943
 269.761 793.320
 402.900 654.526
 481.153 460.602
 610.682 570.723
 145.701 54.400
 203.664 805.229
 896.701 866.971
 415.334 490.852
 729.796 143.314
 623.915 391.808
 882.998 466.105
 540.014 413.213
 788.122 721.118
 465.501 484.344
 332.932 242.686
 794.622 77.045
 635.654 215.516
 700.087 239.192
 240.853 802.505
 967.942 287.237
 813.740 302.553
 876.598 774.981
 957.766 582.698
 846.613 367.065
 79.902 130.914
 886.214 139.773
 354.508 35.934
 18.493 219.201
 818.526 605.298
 373.421 673.389
 699.216 910.186
 263.070 92.447
 915.541 413.441
 711.467 226.107
 693.083 754.474
 789.561 574.479
 731.055 380.826
 996.733 633.408
 902.364 821.019
 447.611 35.004
 50.933 167.738
 958.893 566.203
 774.742 605.556
 306.007 729.070
 801.674 285.273
 32.381 376.930
 534.675 370.054
 671.587 36.888
 872.472 900.051
 89.560 844.124
 514.981 125.905
 703.515 864.356
 604.190 921.798
 497.121 781.576
 900.892 720.696
 267.375 57.593
 377.039 423.654
 224.627 322.891
 438.016 867.924
 569.018 795.134
 257.088 531.926
 707.750 318.237
 387.042 186.599
 409.877 313.045
 846.258 540.222
 48.615 687.328
 895.793 576.442
 613.456 991.059
 321.342 152.288
 921.836 761.127
 3.090 544.426
 286.978 781.945
 144.598 438.535
 247.162 614.500
 689.166 419.715
 102.646 201.671
 81.818 303.162
 288.325 143.031
 743.765 746.571
 709.782 614.515
 973.346 1.952
 342.547 169.418
 735.762 528.599
 722.061 345.150
 169.316 525.215
 596.296 178.374
 37.106 412.755
 463.372 228.802
 662.480 466.031
 40.262 373.646
 679.070 347.791
 801.282 570.961
 730.288 330.859
 560.168 626.785
 800.226 729.397
 948.901 129.704
 332.481 117.720
 449.906 544.485
 583.287 553.051
 73.910 656.550
 601.248 386.625
 629.612 319.814
 871.868 635.657
 917.778 735.870
 508.103 977.515
 793.698 252.380
 108.449 538.309
 398.729 148.230
 194.917 992.963
 562.472 823.439
 841.243 425.088
 348.741 749.622
 516.149 656.000
 465.872 994.203
 810.373 726.567
 117.888 906.436
 55.125 177.868
 248.967 959.046
 542.716 141.758
 768.597 855.073
 249.265 826.167
 556.256 930.082
 459.957 208.491
 977.883 965.492
 287.517 970.750
 525.453 655.515
 735.848 399.796
 567.399 779.579
 127.799 2.931
 201.289 281.420
 526.353 462.614
 789.134 868.043
 323.072 672.936
 966.031 855.085
 740.330 505.225
 108.860 3.699
 341.753 571.231
 375.787 237.761
 218.550 161.047
 249.927 884.315
 721.484 191.236
 890.282 445.644
 45.354 9.026
 686.771 654.798
 704.846 254.147
 988.719 470.166
 729.902 314.606
 610.504 776.369
 971.430 750.950
 75.405 442.099
 162.930 70.308
 628.208 369.469
 702.743 462.415
 396.279 598.754
 580.129 261.260
 103.079 17.473
 494.755 554.748
 911.045 889.497
 244.698 258.511
 94.306 159.922
 567.457 216.761
 695.541 212.054
 199.320 251.813
 313.577 626.794
 311.610 203.811
 985.092 210.534
 231.761 673.538
 379.397 569.493
 459.973 584.456
 411.970 285.842
 148.475 636.718
 920.853 29.518
 73.563 947.650
 338.729 970.122
 557.063 512.731
 759.270 652.437
 93.118 821.501
 444.072 99.098
 621.108 907.932
 479.190 602.598
 421.732 79.004
 879.008 279.661
 669.859 463.582
 189.347 563.151
 376.703 661.838
 378.479 994.764
 120.457 99.716
 169.857 816.253
 876.957 40.224
 687.248 313.686
 901.789 551.105
 403.562 789.996
 916.983 445.010
 538.720 582.931
 456.815 302.301
 697.497 131.390
 719.042 57.555
 211.516 661.520
 444.102 318.755
 214.707 318.866
 452.450 23.662
 380.986 234.141
 459.527 292.297
 757.131 63.111
 562.114 369.709
 581.493 486.626
 455.556 471.821
 67.046 261.653
 558.002 642.296
 100.168 960.431
 48.176 533.784
 747.570 70.439
 583.109 367.151
 533.994 716.272
 570.529 362.183
 141.963 734.791
 199.510 228.683
 559.426 31.804
 557.492 53.965
 657.000 182.445
 610.430 208.495
 687.420 734.205
 326.859 943.341
 567.427 22.996
 970.828 789.342
 906.599 925.755
 460.521 947.302
 296.526 520.914
 529.809 730.413
 153.438 298.959
 282.962 74.634
 532.071 313.400
 95.258 850.491
 490.722 457.532
 884.570 512.043
 307.471 129.716
 714.392 717.476
 724.160 660.475
 843.751 303.543
 354.643 535.196
 523.517 135.872
 941.934 188.775
 564.477 273.025
 618.182 771.031
 436.089 848.320
 123.093 97.671
 64.885 504.989
 809.627 89.985
 710.232 922.860
 528.055 462.191
 127.725 394.695
 276.158 598.594
 465.225 884.554
 58.170 349.640
 954.882 6.535
 259.806 507.955
 900.993 768.267
 151.121 659.927
 855.937 238.217
 831.249 868.105
 315.502 918.801
 65.111 663.112
 44.626 78.387
 396.558 315.061
 11.995 545.239
 597.153 533.286
 317.283 66.601
 695.735 94.965
 841.332 748.303
 379.412 428.841
 243.805 917.118
 638.656 646.363
 434.304 982.650
 902.439 701.458
 514.325 151.742
 157.047 319.505
 144.542 690.470
 325.249 629.585
 253.801 502.008
 490.357 390.671
 344.778 148.416
 949.619 666.910
 441.837 787.285
 968.922 389.840
 997.508 406.793
 959.558 572.325
 56.574 952.905
 409.564 901.661
 355.663 568.114
 656.842 945.088
 199.132 961.220
 696.765 422.525
 239.740 551.529
 959.592 627.372
 249.059 268.529
 986.840 560.610
 584.912 920.325
 373.289 156.109
 51.420 692.107
 243.007 851.170
 854.934 311.558
 992.231 947.040
 242.620 574.100
 486.052 725.913
 479.254 500.111
 344.334 176.069
 84.736 282.847
 228.239 723.148
 685.557 153.819
 53.310 386.523
 597.088 257.225
 47.436 854.538
 972.029 892.015
 359.624 695.648
 348.968 995.902
 153.891 154.578
 991.956 346.735
 515.280 99.629
 8.904 620.926
 103.852 830.574
 807.842 544.006
 947.372 783.657
 633.506 903.863
 522.266 103.726
 313.052 72.030
 871.445 532.055
 722.918 932.730
 811.015 786.018
 116.053 183.774
 728.124 303.182
 270.064 919.284
 339.669 872.980
 335.642 193.348
 415.083 784.823
 387.356 998.721
 542.493 948.981
 565.141 268.770
 791.302 277.990
 607.184 257.681
 678.455 999.563
 729.329 998.070
 341.726 570.556
 621.499 641.458
 750.235 304.443
 679.970 911.410
 207.784 556.839
 50.963 837.602
 223.743 445.129
 154.127 478.754
 12.875 235.252
 815.597 710.677
 741.423 102.734
 153.984 970.843
 41.825 373.367
 816.547 371.676
 980.601 244.407
 897.767 970.584
 369.428 568.191
 932.557 505.669
 172.430 500.882
 238.379 252.688
 475.576 649.201
 784.892 152.550
 567.464 23.050
 849.728 211.247
 733.122 372.658
 330.933 738.247
 310.655 871.994
 540.258 8.151
 909.499 137.941
 109.358 787.616
 771.590 44.839
 769.036 139.637
 484.243 20.117
 878.741 415.208
 365.028 567.825
 811.824 173.923
 151.960 757.698
 466.640 386.437
 292.306 698.397
 52.852 999.807
 353.911 460.509
 877.645 269.198
 435.954 169.681
 562.628 44.273
 61.264 709.809
 96.587 954.770
 847.848 583.582
 462.888 566.546
 319.198 411.309
 567.038 616.882
 885.495 512.836
 576.907 316.728
 253.434 231.410
 25.425 999.113
 71.570 607.702
 516.676 559.023
 339.382 698.027
 227.543 773.328
 178.547 19.583
 668.044 702.770
 739.004 79.517
 116.924 595.653
 873.301 751.708
 500.729 558.874
 421.598 968.781
 153.481 401.509
 495.817 126.116
 252.184 544.922
 602.107 94.264
 846.041 427.549
 191.625 416.539
 312.614 999.156
 754.186 255.618
 13.816 425.836
 669.367 838.366
 573.025 131.669
 85.142 438.966
 939.563 544.438
 312.886 509.748
 588.980 40.573
 895.999 105.227
 371.132 388.614
 241.508 701.967
 659.840 651.587
 692.306 364.650
 278.290 848.077
 182.671 682.591
 826.564 401.367
 259.973 251.710
 378.154 378.348
 697.832 721.497
 350.725 978.104
 175.260 596.726
 705.279 558.025
 385.580 377.717
 453.210 457.296
 379.216 54.057
 921.351 908.783
 175.152 14.162
 963.146 726.293
 514.220 691.436
 634.692 161.279
 719.040 597.624
 55.932 178.099
 693.920 170.994
 731.158 377.601
 195.147 233.065
 443.780 273.109
 257.754 959.756
 605.772 599.756
 536.965 554.040
 223.053 716.850
 847.360 195.845
 228.337 983.674
 224.475 45.228
 79.701 682.467
 834.562 806.391
 176.478 699.542
 289.026 608.369
 707.446 718.615
 729.276 224.077
 126.022 231.780
 112.148 199.517
 102.940 726.574
 700.521 581.530
 801.309 95.801
 931.325 163.385
 867.914 664.814
 754.904 576.181
 56.962 403.687
 704.949 969.629
 770.445 444.923
 434.279 293.013
 587.862 157.262
 134.247 416.303
 595.742 819.693
 117.953 148.535
 745.509 624.516
 191.666 7.294
 751.476 932.349
 144.676 776.569
 76.631 664.185
 463.273 133.402
 183.442 595.315
 5.789 114.929
 493.877 403.283
 976.928 890.855
 904.465 297.555
 803.278 171.770
 438.600 243.706
 958.538 856.348
 842.737 401.477
 15.137 951.376
 2.196 776.535
 135.429 904.373
 775.375 983.516
 365.299 801.381
 735.151 816.484
 788.909 200.372
 828.798 296.953
 256.548 6.897
 791.905 433.969
 747.312 832.422
 399.579 891.172
 792.194 801.735
 134.820 558.534
 906.374 154.466
 377.782 8.482
 885.938 92.910
 752.006 454.967
 665.498 805.722
 239.311 997.802
 339.214 101.807
 231.432 132.171
 876.511 543.751
 914.692 133.889
 51.471 813.902
 577.713 534.927
 515.747 482.775
 338.694 411.503
 721.184 598.638
 858.146 189.968
 310.827 64.165
 238.593 595.762
 494.065 612.021
 121.025 830.312
 980.224 102.653
 28.400 53.162
 19.805 626.766
 41.944 405.617
 576.752 549.639
 642.215 662.085
 289.803 748.254
 922.764 801.315
 665.353 194.098
 761.954 407.349
 445.752 69.318
 993.092 535.629
 711.051 381.911
 172.972 100.225
 472.538 692.850
 445.591 681.057
 104.746 976.087
 915.732 33.512
 318.849 708.421
 274.104 265.751
 712.459 203.136
 492.439 280.701
 524.962 647.634
 777.552 450.209
 697.981 735.027
 634.666 778.900
 879.608 662.589
 542.743 846.024
 639.301 341.446
 41.297 297.110
 976.426 172.881
 825.670 445.955
 636.015 713.722
 55.695 884.615
 795.399 8.738
 513.593 768.378
 187.890 609.617
 466.805 418.650
 595.798 141.390
 269.120 984.207
 114.010 297.279
 491.006 426.194
 474.557 936.498
 32.719 990.685
 677.479 387.008
 519.803 441.620
 917.621 492.436
 791.517 623.957
 382.355 531.108
 403.066 780.132
 551.681 32.456
 409.965 461.149
 617.551 144.908
 878.295 756.311
 89.881 508.230
 361.854 952.697
 436.666 256.172
 253.509 57.751
 157.421 542.007
 403.412 946.975
 283.221 825.468
 604.639 195.709
 281.638 585.572
 583.608 21.800
 397.544 396.632
 557.891 697.823
 836.033 706.463
 500.523 421.189
 974.544 734.367
 193.374 982.389
 138.820 725.325
 381.563 810.768
 880.874 185.067
 728.339 659.348
 223.984 523.066
 390.515 511.541
 885.500 857.360
 416.711 340.030
 26.453 212.390
 545.862 349.256
 909.440 360.401
 536.150 905.903
 852.874 525.580
 772.486 765.382
 758.441 760.878
 424.729 585.944
 45.611 208.820
 902.838 375.784
 166.647 623.707
 276.338 122.956
 689.983 433.102
 893.825 734.427
 749.777 486.827
 807.299 771.031
 63.366 232.744
 132.140 662.028
 643.126 887.040
 966.194 859.560
 279.697 764.752
 463.438 133.312
 182.694 101.743
 574.774 183.565
 244.020 745.746
 499.695 381.616
 977.000 100.460
 159.860 535.834
 599.116 767.909
 834.327 575.843
 112.668 810.469
 264.466 283.215
 819.898 321.362
 26.029 152.314
 38.599 692.391
 210.970 7.625
 991.104 257.635
 600.046 642.858
 881.575 794.487
 629.950 881.710
 89.991 117.346
 859.493 630.528
 560.398 908.481
 65.382 629.779
 788.089 214.947
 999.565 285.590
 86.156 185.098
 620.233 636.553
 884.719 624.369
 873.902 787.016
 862.974 584.119
 916.025 9.400
 489.863 241.605
 775.079 818.452
 636.645 831.563
 605.793 174.192
 985.098 913.798
 760.142 242.717
 977.735 135.762
 301.905 890.531
 608.693 219.048
 377.289 5.142
 831.320 774.400
 58.553 409.052
 234.608 857.218
 131.261 293.613
 717.238 806.226
 483.291 861.640
 545.002 769.164
 662.688 991.981
 622.761 583.968
 142.793 874.832
 332.012 40.352
 410.583 503.514
 493.844 449.107
 175.121 827.333
 106.912 364.523
 477.384 92.381
 501.611 974.503
 924.051 134.484
 543.443 344.031
 522.368 993.688
 937.517 387.472
 970.650 435.694
 536.932 185.750
 771.983 676.360
 673.603 353.764
 153.031 585.261
 822.009 414.872
 654.559 808.236
 613.535 131.998
 37.377 902.653
 159.060 73.680
 142.082 668.996
 455.644 218.447
 831.556 225.265
 73.222 498.334
 613.144 984.110
 390.891 993.695
 917.285 924.802
 9.600 173.960
 938.880 411.749
 66.742 555.507
 17.596 197.877
 554.511 356.777
 537.657 204.699
 262.175 876.378
 513.414 622.053
 64.952 121.750
 344.456 890.528
 239.534 659.570
 576.405 180.494
 647.118 245.216
 997.362 165.871
 665.723 784.048
 594.810 701.546
 929.677 864.177
 56.238 584.434
 328.237 26.574
 834.787 933.967
 488.649 167.398
 737.640 33.385
 610.785 828.332
 401.880 284.223
 98.106 468.212
 475.192 439.076
 838.754 233.792
 345.538 579.150
 204.561 884.879
 596.115 620.585
 156.537 771.136
 184.174 85.459
 152.775 511.600
 542.271 718.360
 556.760 966.410
 219.088 416.975
 726.868 401.737
 358.054 165.267
 45.677 387.680
 752.638 891.169
 512.976 904.532
 617.643 738.666
 699.526 600.804
 729.367 358.440
 438.354 897.601
 570.564 834.639
 543.414 185.056
 378.360 520.790
 596.693 239.684
 47.243 739.320
 767.258 4.670
 150.938 280.935
 130.555 331.630
 585.123 337.282
 782.620 261.476
 619.845 718.552
 509.214 18.304
 311.167 393.261
 19.752 464.173
 34.427 877.305
 13.820 190.108
 347.974 270.998
 165.925 341.355
 910.853 664.427
 621.697 349.986
 898.448 711.807
 754.135 898.269
 377.268 814.052
 767.702 100.319
 707.915 85.477
 625.540 271.406
 990.817 46.190
 652.968 973.796
 302.744 347.443
 809.464 770.344
 396.814 265.089
 869.983 283.342
 261.019 788.672
 791.593 512.878
 509.897 883.969
 117.835 698.412
 783.465 548.513
 973.983 357.345
 862.828 137.448
 692.600 68.433
 1.801 775.795
 369.746 415.107
 390.671 548.712
 255.206 608.908
 786.875 269.743
 220.809 286.549
 196.396 555.352
 102.770 941.649
 300.386 409.836
 278.890 305.538
 778.528 665.966
 799.273 637.880
 171.698 192.489
 947.827 500.121
 792.291 419.054
 557.564 851.369
 975.187 232.521
 349.690 681.372
 662.755 846.374
 207.073 348.528
 633.760 658.623
 647.574 57.631
 271.812 104.850
 930.258 743.363
 480.642 934.603
 634.760 37.982
 500.393 434.306
 205.672 27.381
 974.197 771.960
 682.910 436.674
 623.143 622.671
 556.689 548.080
 479.528 464.396
 631.259 119.281
 424.852 716.019
 772.285 434.304
 105.762 171.129
 94.227 241.760
 436.249 797.666
 239.944 92.796
 319.394 903.464
 966.677 625.166
 871.347 278.759
 910.591 807.450
 941.760 227.802
 614.010 481.616
 689.349 292.174
 201.634 661.279
 182.631 988.368
 348.599 661.225
 701.170 462.209
 836.542 970.813
 562.147 674.183
 314.503 825.071
 793.998 534.497
 218.046 173.644
 929.728 407.370
 829.233 465.838
 156.832 93.685
 436.925 642.039
 301.316 913.661
 564.284 495.673
 855.801 870.880
 429.449 209.034
 905.227 251.015
 685.467 199.845
 230.112 948.501
 113.985 288.143
 652.109 518.542
 219.513 715.194
 357.800 507.101
 560.841 343.790
 225.924 245.482
 465.257 833.927
 275.036 626.887
 379.368 126.803
 130.587 668.748
 225.645 856.179
 723.554 56.076
 542.416 527.780
 320.834 647.619
 1.114 418.867
 947.826 788.887
 810.676 120.876
 496.076 535.414
 55.386 713.700
 466.961 757.896
 768.026 471.515
 742.460 930.569
 441.468 273.833
 805.838 938.628
 233.915 63.789
 971.039 863.270
 658.671 556.467
 885.830 688.688
 479.933 266.738
 518.897 638.890
 600.707 877.854
 147.537 199.382
 245.112 103.482
 355.293 255.722
 850.447 867.450
 506.258 524.717
 18.117 713.118
 566.293 42.071
 178.653 499.632
 925.526 770.804
 434.391 302.528
 179.103 916.535
 312.045 934.176
 734.821 678.126
 922.431 73.729
 931.211 465.360
 650.272 850.858
 814.664 9.780
 925.773 82.117
 289.691 852.030
 631.917 698.848
 425.625 870.731
 125.879 231.940
 882.418 426.806
 876.383 298.180
 767.309 326.268
 96.009 647.539
 515.685 787.697
 61.525 528.453
 319.253 462.269
 727.309 472.408
 121.624 959.417
 736.171 418.982
 637.710 335.554
 585.694 742.827
 304.039 303.127
 912.155 815.004
 560.613 99.506
 81.781 358.795
 632.717 747.347
 332.256 936.129
 707.592 958.317
 965.968 332.233
 473.958 939.175
 768.448 566.075
 752.750 502.616
 196.917 430.895
 939.018 955.011
 569.120 316.841
 194.941 409.920
 674.075 56.157
 482.366 281.262
 944.421 395.800
 253.637 455.235
 673.490 693.807
 788.082 878.045
 155.672 570.840
 78.052 270.328
 81.067 559.231
 845.429 272.710
 857.762 576.464
 672.969 314.589
 678.556 121.818
 533.583 795.004
 332.721 32.939
 816.841 76.056
 804.921 38.170
 610.683 262.037
 248.178 60.869
 776.010 608.120
 689.390 649.655
 733.820 648.714
 876.144 165.216
 803.480 125.560
 632.369 607.082
 24.292 538.092
 415.589 635.615
 251.513 532.992
 996.520 373.755
 736.356 436.181
 176.540 663.946
 624.355 439.473
 662.709 327.869
 787.964 356.962
 903.923 615.466
 50.743 424.909
 204.137 936.219
 268.344 435.966
 446.131 406.428
 465.413 67.098
 536.881 3.389
 550.060 714.536
 306.325 738.932
 254.638 512.629
 216.162 314.091
 302.054 651.920
 353.710 22.882
 242.902 180.550
 865.093 81.027
 525.428 368.653
 117.543 175.263
 676.141 524.594
 446.244 486.640
 715.140 102.211
 638.409 128.556
 291.544 647.971
 216.273 264.341
 388.484 864.717
 809.266 802.965
 654.729 964.078
 239.993 703.276
 515.181 832.514
 503.065 501.211
 692.182 27.215
 282.634 680.422
 834.091 568.705
 554.217 170.037
 750.173 119.256
 747.693 324.780
 648.016 782.308
 837.973 739.132
 570.913 171.409
 82.627 700.652
 450.742 961.462
 274.763 796.055
 292.563 124.614
 735.816 460.488
 659.421 883.150
 575.806 184.833
 951.757 887.795
 315.566 762.480
 800.602 698.200
 941.831 726.271
 995.624 640.078
 75.584 874.091
 729.638 17.869
 728.470 149.591
 994.879 341.269
 231.214 789.908
 850.919 187.094
 299.915 497.889
 90.354 964.303
 896.886 880.708
 850.309 719.547
 906.700 723.993
 702.410 144.010
 627.590 60.320
 151.359 690.892
 443.940 928.658
 686.027 648.503
 645.814 207.888
 163.336 739.228
 373.155 709.626
 423.877 322.612
 840.307 615.316
 401.767 205.439
 923.790 387.956
 315.573 927.237
 534.106 43.195
 731.186 861.244
 929.808 457.088
 743.298 604.130
 836.698 563.213
 304.914 619.029
 302.251 460.511
 872.383 532.558
 118.784 741.034
 258.204 595.058
 190.397 645.455
 579.951 712.433
 778.023 870.861
 848.740 906.480
 342.176 162.913
 395.560 707.932
 0.249 911.373
 532.430 622.554
 38.744 288.384
 584.869 616.286
 663.036 492.438
 412.643 361.848
 248.640 123.084
 410.653 488.327
 877.140 863.022
 607.474 129.650
 323.693 501.984
 165.071 920.554
 916.195 932.872
 342.318 123.679
 641.865 382.854
 782.905 562.887
 446.214 624.116
 993.975 401.167
 91.469 819.636
 717.576 841.942
 33.790 593.553
 887.715 496.715
 186.705 733.795
 290.037 286.586
 885.547 12.471
 380.170 307.843
 906.232 88.890
 905.230 460.672
 651.278 497.990
 648.607 823.945
 54.467 746.487
 371.619 657.287
 909.319 478.452
 651.108 564.407
 59.609 235.622
 56.364 189.512
 645.104 245.065
 922.333 912.926
 642.845 903.352
 762.034 324.587
 632.488 693.028
 226.046 887.615
 719.982 430.594
 20.329 651.555
 132.283 287.546
 598.223 270.262
 229.757 495.221
 964.086 946.876
 733.610 103.658
 983.545 433.155
 322.315 443.570
 60.936 408.149
 481.035 883.510
 493.254 648.163
 486.867 191.796
 770.279 463.006
 654.102 930.669
 293.809 140.329
 749.307 220.157
 619.827 228.408
 695.746 318.340
 273.456 656.977
 28.552 446.150
 288.787 94.976
 822.221 326.776
 927.794 863.418
 104.641 966.508
 31.809 841.675
 789.536 244.940
 355.600 447.608
 422.135 143.437
 181.167 148.044
 140.047 672.415
 862.615 418.634
 129.121 277.069
 524.192 364.382
 7.724 239.835
 433.714 717.734
 335.119 153.952
 68.819 924.667
 221.747 229.524
 252.792 925.564
 560.467 90.502
 82.145 842.676
 15.464 922.812
 524.936 545.710
 745.242 700.709
 315.256 318.680
 121.398 626.448
 86.853 72.021
 987.566 508.953
 12.120 602.249
 412.829 237.748
 679.254 806.080
 389.113 701.691
 641.184 906.120
 538.661 896.616
 298.832 181.200
 999.940 765.819
 285.362 346.754
 190.634 742.291
 747.648 170.608
 875.214 496.921
 279.449 599.091
 740.575 43.638
 354.204 210.040
 683.228 877.169
 993.539 196.228
 990.281 4.051
 853.185 948.710
 137.053 620.524
 626.864 179.095
 687.757 355.496
 579.761 57.721
 761.458 761.978
 498.530 106.927
 280.889 450.948
 459.580 271.220
 152.247 527.920
 599.959 276.215
 103.300 940.471
 756.991 813.169
 936.883 866.326
 108.394 363.969
 817.010 273.382
 181.761 371.381
 103.318 438.317
 151.678 610.579
 472.624 207.467
 748.468 820.508
 228.178 576.722
 361.551 88.199
 990.207 225.877
 732.974 966.971
 405.976 702.657
 656.058 562.481
 212.592 263.389
 176.799 691.340
 357.767 957.706
 251.216 948.690
 937.769 425.856
 652.950 997.474
 280.685 357.164
 117.919 387.599
 498.150 450.232
 425.650 642.778
 489.058 598.888
 972.109 522.267
 521.847 497.207
 711.675 220.194
 793.274 772.663
 414.600 643.689
 484.783 494.532
 482.385 790.122
 864.386 606.584
 21.469 991.479
 542.298 656.285
 133.285 419.223
 540.393 559.815
 26.770 645.177
 915.064 991.842
 391.856 273.100
 144.426 25.188
 736.414 122.407
 796.511 588.026
 34.626 231.175
 405.580 140.430
 965.336 12.049
 347.577 198.887
 340.863 344.563
 499.858 223.463
 599.675 713.741
 849.502 209.804
 723.000 841.583
 61.735 645.011
 851.506 629.448
 496.501 356.049
 642.821 800.560
 756.089 30.888
 895.721 958.496
 627.550 670.713
 747.641 55.864
 145.764 46.692
 356.998 584.377
 420.129 12.847
 142.173 380.680
 141.775 659.213
 549.333 409.809
 198.673 183.906
 849.441 498.774
 281.191 691.718
 461.473 895.932
 546.604 79.062
 808.068 17.584
 441.965 694.405
 228.629 492.200
 353.197 539.671
 203.460 946.234
 374.516 636.625
 234.174 105.443
 775.163 574.167
 536.836 64.616
 606.609 694.110
 44.601 749.710
 847.736 396.877
 598.762 43.465
 861.084 452.280
 96.851 42.964
 141.154 297.715
 432.806 880.419
 115.250 175.804
 429.165 272.323
 425.828 700.469
 450.086 913.302
 826.274 404.939
 774.959 336.481
 783.120 893.341
 86.978 399.444
 648.642 30.792
 23.778 992.083
 978.531 822.645
 785.906 408.626
 177.767 174.466
 394.197 480.279
 200.231 29.039
 623.098 567.269
 868.114 649.197
 660.646 790.299
 458.258 275.392
 607.399 12.800
 294.678 519.888
 429.391 528.848
 38.333 666.367
 530.650 769.633
 353.428 291.111
 768.549 607.259
 409.120 92.026
 262.856 642.025
 829.348 552.429
 462.770 732.752
 892.911 641.236
 554.316 634.086
 999.934 489.055
 785.325 995.850
 227.071 225.393
 732.061 853.514
 587.554 526.180
 958.662 682.851
 867.237 28.938
 159.416 833.169
 425.791 516.902
 409.030 810.493
 513.132 560.389
 965.181 213.396
 662.940 306.572
 511.634 779.299
 873.988 16.070
 342.875 768.020
 190.048 210.429
 769.819 972.799
 132.972 388.456
 670.689 828.262
 251.435 926.792
 275.119 91.714
 918.612 252.019
 809.234 261.328
 872.347 674.645
 854.575 505.355
 846.134 441.711
 196.853 294.244
 821.446 892.317
 527.549 926.926
 852.731 902.648
 781.249 638.522
 315.051 663.063
 766.311 275.039
 618.180 834.359
 401.322 567.546
 565.608 143.699
 583.038 670.717
 335.852 878.850
 964.605 826.114
 578.562 664.047
 650.383 137.278
 979.040 509.053
 653.348 510.328
 309.871 837.785
 503.635 719.945
 993.672 962.626
 436.268 346.106
 410.616 979.430
 369.543 422.653
 40.847 35.852
 363.159 115.849
 305.697 357.500
 320.186 571.480
 11.267 803.338
 476.019 335.345
 280.340 330.517
 259.869 957.255
 38.540 861.436
 683.032 666.780
 581.170 210.374
 718.827 384.335
 649.424 6.803
 610.696 968.767
 277.847 776.664
 549.585 58.198
 506.509 356.234
 274.585 330.588
 776.772 725.954
 400.157 581.411
 422.423 789.868
 390.669 915.398
 430.145 981.562
 272.831 195.701
 454.573 257.120
 286.823 945.896
 641.628 712.256
 568.099 307.268
 925.531 923.138
 668.092 706.052
 234.164 112.402
 760.384 263.140
 156.569 353.336
 939.475 3.732
 615.992 481.427
 255.498 808.305
 550.500 934.510
 396.452 141.611
 457.647 907.072
 39.387 646.471
 414.824 513.294
 356.139 77.571
 175.760 904.764
 443.481 51.787
 577.347 796.159
 220.950 120.795
 508.722 694.530
 724.098 534.449
 413.811 399.918
 541.783 206.068
 864.781 407.238
 181.608 150.099
 380.694 567.645
 379.250 516.343
 924.907 403.530
 229.701 161.025
 526.249 472.174
 649.121 982.402
 190.760 61.701
 165.851 406.643
 738.953 717.789
 682.120 978.495
 782.354 844.837
 391.209 921.347
 684.944 120.463
 928.404 354.126
 810.530 192.911
 481.424 49.790
 484.642 97.982
 593.497 794.686
 76.090 802.109
 819.486 552.759
 183.642 33.501
 5.145 387.435
 680.466 151.545
 467.507 971.282
 984.097 789.571
 679.514 184.365
 372.054 716.576
 576.420 822.212
 20.182 144.384
 380.328 499.760
 97.838 168.344
 910.884 35.500
 184.884 297.993
 946.015 657.835
 281.707 0.695
 1.287 411.488
 145.225 753.449
 297.609 914.581
 808.866 448.563
 25.527 775.998
 219.169 816.302
 834.088 318.028
 559.986 265.928
 770.326 941.644
 229.846 675.632
 372.066 342.388
 609.276 916.868
 925.174 545.707
 801.350 530.750
 893.148 234.116
 877.396 999.797
 521.554 328.086
 815.268 509.938
 625.003 141.675
 113.127 272.837
 545.903 437.232
 908.210 191.076
 401.109 265.871
 567.020 477.377
 626.875 907.676
 958.009 378.715
 819.364 463.884
 615.689 267.230
 225.760 539.621
 479.887 418.166
 451.162 967.669
 897.220 942.379
 943.482 29.281
 733.748 734.358
 240.264 136.202
 226.164 359.182
 398.459 348.037
 129.944 471.728
 274.703 451.058
 670.815 342.985
 626.608 49.158
 213.162 81.122
 315.194 286.125
 696.022 164.464
 108.188 392.727
 102.804 450.649
 819.936 334.785
 201.516 157.587
 335.647 922.610
 773.034 709.689
 718.405 961.676
 618.734 354.986
 302.551 403.692
 966.852 148.687
 855.681 161.195
 968.411 95.581
 415.675 833.279
 855.915 792.147
 854.028 251.205
 926.688 919.683
 110.682 577.477
 781.465 38.153
 119.928 907.904
 499.255 708.390
 886.410 551.524
 541.601 435.038
 862.434 656.669
 861.064 946.949
 563.551 762.472
 726.270 104.237
 282.652 473.656
 283.375 195.849
 320.636 463.256
 543.734 538.132
 544.393 724.289
 840.454 338.772
 463.512 629.142
 430.898 502.643
 742.432 267.265
 764.948 943.125
 944.116 460.658
 494.781 556.578
 847.543 186.508
 904.006 116.727
 360.104 141.583
 493.519 263.179
 526.409 278.558
 717.457 573.325
 539.046 136.181
 632.700 514.102
 809.707 119.139
 654.871 229.983
 839.148 896.819
 926.445 511.964
 813.100 260.213
 550.077 550.943
 983.060 971.245
 252.543 864.889
 103.592 867.620
 879.734 25.482
 582.172 148.242
 517.069 934.906
 847.608 899.405
 346.797 621.305
 505.820 461.015
 536.308 51.819
 577.396 746.282
 270.224 790.443
 903.189 579.595
 342.438 455.113
 268.762 108.167
 689.054 621.171
 995.245 366.700
 624.301 858.713
 435.861 764.531
 921.958 27.346
 719.861 145.921
 925.730 346.878
 117.713 811.371
 562.646 445.648
 935.371 536.746
 41.292 904.233
 956.295 883.850
 537.024 371.564
 166.086 547.865
 772.912 258.921
 47.518 861.235
 899.724 206.569
 807.916 988.351
 840.758 875.109
 884.096 559.533
 505.677 311.780
 303.027 155.745
 277.880 869.508
 503.240 957.257
 556.631 867.497
 39.543 190.701
 80.480 346.341
 902.323 571.058
 293.021 123.364
 635.633 449.807
 234.339 146.143
 892.110 700.495
 778.381 890.506
 826.880 741.329
 492.781 286.020
 819.821 394.993
 806.468 674.849
 391.660 293.045
 442.720 432.451
 13.263 161.088
 450.543 679.902
 421.314 877.013
 462.689 592.458
 372.451 624.355
 669.755 17.684
 770.245 603.019
 150.406 834.946
 266.586 587.926
 689.332 858.031
 705.597 510.612
 677.301 261.239
 781.947 188.326
 579.294 919.394
 617.051 239.066
 313.560 632.302
 410.219 139.380
 570.664 658.343
 144.287 735.247
 59.637 29.888
 466.938 376.222
 168.639 750.326
 233.018 171.302
 918.815 679.815
 886.228 763.997
 48.982 970.854
 440.066 987.233
 850.253 597.787
 550.653 919.629
 56.855 384.122
 273.750 247.838
 853.139 31.695
 983.983 610.055
 366.614 825.172
 477.958 309.176
 949.905 769.004
 59.859 636.625
 6.565 22.084
 946.570 126.606
 60.118 253.852
 360.779 592.912
 504.453 346.238
 389.481 404.631
 886.541 115.696
 959.547 391.958
 367.460 101.587
 962.284 188.197
 970.975 149.819
 689.227 999.014
 474.742 467.947
 818.767 425.726
 19.907 9.731
 417.907 377.133
 231.050 698.688
 948.660 496.132
 448.581 872.494
 450.941 255.513
 506.737 939.789
 722.675 685.174
 847.036 120.197
 946.116 964.272
 972.441 85.095
 282.682 120.960
 732.746 644.326
 146.064 244.366
 426.040 411.685
 286.934 734.060
 521.915 724.443
 307.481 637.683
 104.913 349.654
 548.592 394.590
 125.083 558.628
 438.153 789.839
 778.374 632.160
 790.343 496.823
 952.607 430.316
 340.453 757.030
 623.090 244.499
 78.757 911.268
 401.701 184.656
 3.965 198.317
 498.590 45.014
 499.066 404.833
 89.099 157.254
 90.055 156.007
 260.474 666.037
 284.397 341.608
 192.042 949.118
 107.659 979.334
 175.672 319.653
 923.043 719.966
 265.181 473.873
 892.259 830.443
 337.129 430.910
 733.189 376.071
 812.105 516.766
 168.968 126.710
 214.544 600.229
 16.558 489.595
 707.604 639.730
 305.822 219.712
 123.294 257.096
 180.802 364.308
 290.376 642.734
 844.848 588.725
 445.441 508.739
 154.987 824.394
 575.834 948.892
 36.140 835.386
 894.713 110.312
 13.374 466.776
 574.714 219.262
 394.158 806.222
 981.633 187.263
 969.765 440.356
 145.655 222.994
 245.628 241.017
 105.445 325.858
 807.973 385.024
 158.493 489.488
 344.882 447.544
 376.280 914.469
 373.600 656.448
 999.917 551.413
 895.172 636.961
 353.965 166.081
 968.068 987.056
 614.278 650.938
 733.437 719.223
 379.208 81.559
 357.961 289.297
 339.704 626.246
 11.181 554.150
 68.305 723.592
 641.044 394.191
 773.311 321.383
 435.599 881.313
 844.374 562.807
 394.877 136.312
 779.208 269.713
 22.757 410.719
 86.040 330.413
 374.797 345.805
 539.085 589.726
 358.567 846.284
 588.814 765.845
 525.078 988.655
 237.590 1.683
 563.544 935.394
 554.889 883.192
 220.424 908.381
 573.312 624.556
 513.707 990.381
 253.841 896.855
 464.504 365.465
 791.099 744.932
 382.751 711.541
 829.718 744.659
 238.063 845.257
 342.523 63.047
 239.502 556.345
 469.292 225.821
 311.223 410.742
 598.747 15.833
 259.910 345.796
 291.714 131.462
 612.890 213.495
 263.628 652.838
 94.245 276.421
 871.592 386.996
 684.773 644.290
 264.811 198.104
 67.883 15.168
 265.535 148.560
 838.323 4.258
 936.682 869.569
 187.994 94.537
 776.417 999.750
 379.982 508.140
 251.437 747.285
 378.655 396.529
 460.187 880.306
 673.456 893.118
 703.155 482.714
 973.339 116.581
 556.742 144.937
 867.273 899.840
 204.647 423.597
 256.448 232.396
 609.440 198.397
 831.750 416.694
 17.987 292.375
 764.489 167.664
 27.059 481.958
 221.503 134.040
 307.010 900.836
 132.677 36.910
 237.534 196.832
 608.026 142.024
 373.699 509.693
 504.232 585.292
 384.532 41.658
 311.362 23.758
 20.267 348.961
 907.287 695.920
 725.984 414.042
 900.775 645.080
 764.858 503.531
 548.291 127.338
 507.886 980.230
 331.356 22.744
 831.199 838.035
 671.007 965.076
 107.250 252.352
 336.829 364.838
 931.155 886.083
 486.597 123.733
 664.800 829.268
 8.420 620.354
 864.000 661.172
 693.038 119.839
 261.044 254.915
 455.416 649.295
 867.403 160.068
 271.026 250.772
 928.590 27.129
 65.178 430.318
 472.453 924.141
 568.717 261.315
 439.090 150.297
 158.634 559.858
 338.715 400.168
 169.128 556.950
 854.968 766.771
 771.888 664.840
 175.186 999.297
 671.684 31.814
 294.070 824.849
 885.379 250.488
 389.148 691.361
 313.367 619.227
 219.646 445.205
 669.104 935.405
 547.286 691.480
 305.092 744.052
 838.585 633.033
 215.745 988.030
 82.110 296.803
 865.420 958.633
 867.576 249.734
 793.083 571.720
 931.552 213.551
 196.369 177.884
 9.873 705.860
 862.946 130.122
 960.786 777.925
 65.055 94.117
 974.607 666.121
 985.969 900.191
 82.673 319.213
 230.095 548.496
 766.092 167.586
 259.777 627.081
 966.883 539.397
 683.123 863.548
 272.333 943.860
 122.792 173.334
 107.612 190.774
 563.497 399.940
 889.937 420.829
 196.647 864.194
 805.969 521.606
 648.195 890.772
 36.922 803.681
 337.298 91.534
 315.466 929.513
 519.109 427.938
 925.373 910.269
 218.221 910.803
 997.687 13.322
 866.379 327.629
 892.704 922.474
 578.658 108.562
 840.105 746.301
 899.122 485.849
 923.267 25.076
 735.703 492.595
 99.125 807.188
 503.835 249.851
 731.293 980.763
 81.077 962.240
 148.846 200.137
 615.960 277.707
 921.705 50.224
 61.778 253.504
 839.625 170.713
 251.542 335.721
 297.036 307.907
 578.337 121.683
 800.463 82.248
 783.607 492.242
 336.764 326.859
 825.263 123.635
 155.309 355.399
 341.824 706.423
 239.560 410.164
 345.304 92.502
 65.806 793.419
 664.223 381.783
 689.528 31.859
 472.483 859.605
 361.611 616.683
 336.181 56.980
 684.203 916.793
 398.437 771.390
 274.309 312.200
 114.573 39.954
 345.135 236.762
 812.411 73.722
 952.082 967.329
 953.954 456.686
 621.114 729.341
 437.318 291.491
 999.668 101.656
 426.807 882.067
 189.616 156.199
 812.606 318.397
 761.769 136.942
 461.354 447.936
 663.790 409.268
 359.246 49.958
 447.983 552.305
 708.120 82.120
 420.333 746.004
 102.963 42.197
 483.426 460.250
 390.381 322.364
 977.848 89.073
 428.917 859.108
 661.622 808.909
 193.821 970.304
 875.780 61.144
 894.338 483.955
 774.862 666.818
 607.178 703.201
 430.804 442.076
 435.232 412.577
 402.110 78.775
 138.344 644.928
 580.527 33.640
 269.040 821.325
 445.686 794.842
 999.332 812.741
 263.635 496.011
 417.250 507.887
 825.309 769.209
 178.729 302.665
 431.108 580.624
 50.256 140.208
 461.747 701.690
 301.672 53.845
 834.922 325.584
 791.332 716.829
 312.183 51.798
 315.117 41.030
 198.605 202.683
 707.421 41.442
 755.543 893.832
 830.084 784.365
 238.336 909.154
 961.494 445.060
 68.421 701.162
 902.771 136.986
 273.733 482.672
 4.566 951.165
 80.872 648.829
 142.878 413.419
 844.264 684.700
 745.015 572.335
 356.196 305.843
 300.166 55.605
 830.204 145.119
 348.685 451.263
 400.025 652.029
 899.234 198.399
 66.344 590.214
 195.311 114.770
 471.350 198.973
 67.681 692.660
 332.130 586.399
 45.135 196.297
 541.790 620.633
 434.270 371.638
 903.701 623.697
 654.133 600.544
 829.288 706.390
 861.417 605.086
 561.281 35.835
 917.125 233.336
 118.541 637.775
 820.245 475.632
 59.655 207.897
 115.087 100.450
 772.848 559.862
 416.676 233.188
 589.946 757.866
 996.297 791.074
 940.718 169.285
 433.445 35.722
 687.692 894.949
 230.547 104.693
 965.439 573.049
 265.634 368.530
 375.204 955.455
 241.452 854.664
 416.949 985.792
 296.274 949.151
 65.472 196.088
 543.951 687.352
 482.734 927.899
 83.733 371.384
 900.365 284.880
 492.444 92.659
 678.119 462.804
 714.086 219.391
 747.655 571.565
 779.543 649.907
 966.180 669.094
 809.332 891.662
 39.381 142.077
 116.270 952.473
 413.657 981.449
 976.282 914.659
 998.339 865.944
 271.576 585.232
 451.628 254.236
 931.139 97.239
 569.996 130.681
 52.396 990.764
 658.319 402.508
 141.216 479.514
 553.867 723.932
 865.015 53.471
 736.345 257.404
 587.968 663.558
 11.418 371.921
 214.341 755.147
 17.757 836.419
 174.425 778.456
 16.811 771.887
 869.762 311.196
 397.709 573.752
 375.332 28.440
 212.302 566.541
 454.557 783.650
 71.150 181.884
 959.730 500.420
 431.894 600.172
 900.446 285.250
 826.847 722.805
 3.426 665.996
 864.810 968.877
 549.631 538.305
 939.180 155.758
 952.726 803.079
 844.645 831.510
 683.799 732.696
 890.516 98.098
 201.014 383.545
 370.551 683.272
 912.845 339.295
 255.631 786.861
 496.203 325.861
 893.557 810.491
 165.658 778.261
 84.494 260.825
 509.766 895.456
 734.159 942.968
 991.127 616.051
 30.897 596.376
 67.026 950.588
 736.537 699.388
 499.613 270.690
 291.772 625.153
 863.555 177.810
 410.306 281.636
 553.410 41.714
 145.677 937.490
 973.992 938.633
 862.425 15.447
 749.348 649.414
 508.825 132.848
 97.272 357.785
 279.928 757.710
 327.451 367.366
 463.141 216.927
 276.224 323.518
 588.373 894.793
 386.689 262.948
 153.241 764.884
 779.668 141.685
 181.440 641.661
 692.128 22.431
 797.841 971.036
 941.603 687.849
 293.842 618.118
 917.405 330.398
 815.989 987.677
 14.766 35.505
 672.727 226.387
 382.243 797.662
 229.661 19.094
 514.788 703.486
 692.028 183.313
 216.783 987.524
 571.618 481.612
 106.372 861.949
 949.689 670.866
 412.879 177.113
 501.079 166.465
 814.352 63.878
 689.480 960.176
 407.010 108.726
 209.646 749.509
 230.212 327.793
 97.123 37.225
 680.326 135.498
 486.015 180.290
 428.555 687.445
 634.685 712.387
 358.405 846.382
 0.448 452.690
 508.235 645.518
 97.726 931.392
 946.609 467.360
 968.563 10.349
 29.303 320.929
 6.431 521.870
 146.509 78.941
 858.902 572.306
 129.601 463.102
 274.988 407.477
 164.662 964.438
 219.880 477.759
 773.807 921.609
 842.688 400.734
 47.093 209.170
 19.081 743.574
 412.898 605.893
 95.778 46.040
 351.165 7.647
 111.507 904.167
 313.484 447.299
 460.827 625.914
 901.082 3.970
 583.280 360.581
 954.112 384.450
 508.378 366.411
 464.080 390.080
 753.411 404.083
 179.631 933.022
 269.929 81.699
 931.462 417.162
 558.648 299.316
 254.879 472.280
 241.769 983.207
 991.921 437.427
 895.035 813.022
 565.392 983.274
 725.987 145.281
 344.175 586.646
 244.715 356.583
 475.560 607.360
 741.939 167.207
 211.785 742.234
 577.617 474.101
 773.564 58.787
 730.763 900.496
 295.039 447.351
 85.083 752.451
 207.658 621.356
 670.990 720.742
 323.176 78.387
 776.081 355.756
 849.768 186.686
 25.100 714.903
 54.733 651.370
 346.584 293.897
 410.121 550.454
 144.845 327.758
 914.655 312.254
 18.773 223.227
 170.509 972.957
 377.455 465.364
 453.871 736.695
 239.160 47.300
 904.047 831.691
 135.307 788.699
 470.343 376.860
 223.313 836.476
 5.667 46.129
 618.441 947.278
 940.196 735.947
 339.768 617.441
 70.341 838.710
 712.276 800.380
 873.316 625.533
 236.865 397.182
 324.942 311.072
 822.161 252.626
 829.925 666.525
 433.577 380.668
 644.837 260.834
 51.896 190.996
 112.911 131.398
 819.091 717.486
 367.794 641.826
 185.112 151.983
 585.287 593.563
 135.745 269.875
 755.428 79.371
 386.412 770.424
 652.992 749.149
 56.067 833.123
 746.396 892.358
 403.437 765.655
 200.263 207.107
 907.058 958.961
 595.730 145.049
 321.515 205.984
 168.189 5.493
 443.463 33.620
 101.139 354.159
 599.319 59.093
 26.583 104.928
 326.708 544.415
 379.816 610.506
 196.971 583.798
 605.150 134.669
 127.243 532.188
 578.226 39.586
 97.278 947.746
 621.997 222.358
 735.494 71.697
 472.545 721.708
 416.296 565.923
 775.840 825.464
 40.184 247.992
 648.873 419.852
 601.178 46.506
 452.855 100.574
 612.726 504.052
 840.023 722.238
 921.274 303.396
 939.912 496.111
 922.486 423.438
 39.658 496.579
 572.695 348.898
 533.029 934.723
 300.114 981.434
 214.718 874.339
 237.084 515.360
 83.184 163.494
 464.765 49.139
 793.544 335.808
 862.057 371.177
 331.203 593.303
 935.926 467.180
 619.780 850.620
 763.838 394.426
 849.256 223.057
 61.688 319.214
 731.114 443.381
 891.814 546.492
 528.571 50.202
 712.686 130.097
 147.069 0.339
 240.289 248.415
 331.291 705.822
 914.564 589.581
 831.541 610.602
 944.438 904.254
 458.965 920.799
 821.711 59.625
 133.450 244.167
 555.505 38.655
 180.999 828.928
 471.138 561.894
 302.827 109.078
 354.514 319.889
 313.448 43.540
 697.748 161.714
 129.862 601.329
 334.286 224.975
 741.852 906.095
 440.897 665.782
 360.848 363.641
 656.324 870.119
 441.407 298.390
 427.009 333.090
 307.717 603.049
 972.102 577.553
 163.557 934.414
 874.153 862.056
 986.727 482.281
 987.592 78.924
 330.174 103.568
 431.874 261.557
 197.135 96.178
 45.339 865.791
 704.829 423.878
 43.187 339.519
 182.072 271.963
 300.170 89.347
 95.199 281.973
 795.551 449.992
 901.568 190.940
 272.628 584.343
 681.486 286.056
 113.743 828.057
 491.613 619.262
 178.462 46.307
 562.822 238.705
 839.968 311.690
 183.326 356.676
 453.049 126.486
 766.895 848.313
 845.141 500.655
 812.758 364.706
 316.344 225.553
 277.665 641.089
 820.183 434.719
 64.550 919.515
 56.975 64.962
 601.813 309.990
 807.301 687.000
 761.611 49.742
 953.382 693.940
 16.668 42.609
 848.591 362.928
 838.163 465.863
 395.351 450.465
 920.642 206.942
 852.957 871.321
 114.981 165.225
 821.120 536.163
 641.822 142.155
 412.208 491.286
 633.309 905.617
 543.183 287.923
 651.135 700.846
 833.331 697.128
 97.904 780.344
 400.215 933.125
 373.611 619.993
 96.318 923.188
 929.850 199.023
 443.023 600.730
 694.581 759.681
 795.569 951.504
 536.224 680.875
 539.210 627.077
 817.196 741.858
 377.759 387.398
 666.408 1.066
 864.221 743.088
 343.508 545.796
 150.202 751.608
 143.751 395.696
 735.720 558.693
 323.389 172.590
 601.129 562.268
 836.525 727.320
 143.739 870.610
 543.920 577.952
 546.917 406.039
 463.534 740.436
 630.813 711.248
 516.419 690.698
 501.203 404.920
 717.434 795.136
 884.301 729.345
 459.118 483.771
 446.935 673.730
 232.781 757.192
 517.373 447.028
 70.560 745.281
 884.825 333.008
 126.005 44.105
 35.651 173.383
 42.121 408.973
 630.248 393.010
 190.956 179.206
 913.211 871.163
 67.608 46.692
 335.577 356.754
 346.376 589.678
 34.726 71.187
 573.727 399.824
 126.025 703.511
 600.576 799.409
 499.726 8.004
 517.277 632.370
 54.483 508.880
 623.807 613.866
 930.496 510.819
 373.241 325.199
 304.451 333.555
 0.256 371.746
 976.881 825.231
 872.524 99.230
 200.056 170.122
 369.292 846.911
 669.268 464.209
 138.905 154.653
 118.286 675.699
 959.523 924.181
 635.284 390.825
 621.837 944.026
 340.939 137.964
 469.453 743.847
 966.242 320.622
 625.055 658.928
 732.425 623.076
 854.922 612.285
 696.150 698.076
 290.520 203.093
 884.452 536.252
 346.254 609.856
 439.074 949.496
 613.043 849.281
 29.738 389.196
 936.964 492.328
 719.928 943.774
 433.011 832.873
 594.299 913.348
 661.060 178.312
 929.262 202.775
 382.954 722.054
 731.473 783.863
 207.439 842.769
 634.376 294.740
 448.254 522.625
 560.739 126.476
 807.576 395.438
 187.105 16.931
 143.143 124.889
 120.511 667.871
 876.613 913.044
 182.860 427.863
 300.163 880.741
 236.485 859.921
 588.202 415.470
 346.039 524.798
 124.634 810.982
 605.731 559.114
 419.861 228.584
 843.662 378.785
 475.204 186.056
 401.620 874.730
 718.320 60.236
 862.111 837.399
 297.398 997.809
 615.798 612.795
 503.258 830.936
 521.081 484.399
 759.139 145.570
 170.813 337.580
 53.063 247.060
 844.400 405.908
 915.558 996.698
 560.627 448.367
 297.648 81.923
 559.098 454.313
 664.944 349.988
 406.114 826.461
 681.085 138.894
 952.130 123.906
 348.540 729.675
 848.823 545.871
 950.749 910.725
 878.402 856.442
 593.947 368.473
 148.602 860.838
 279.865 20.585
 284.289 580.090
 905.204 199.991
 199.371 184.336
 236.793 632.811
 287.539 551.877
 62.215 674.036
 932.183 53.940
 377.081 155.186
 937.520 121.593
 607.986 232.718
 735.851 144.876
 653.263 719.600
 268.985 864.186
 574.213 840.952
 92.806 234.843
 412.580 124.210
 158.061 638.065
 124.090 51.842
 601.478 651.160
 484.231 147.790
 790.910 518.314
 975.775 705.623
 436.383 137.987
 745.477 405.740
 263.529 226.671
 310.748 510.237
 83.223 269.905
 599.850 207.229
 945.417 634.229
 368.417 432.277
 878.693 507.803
 0.920 194.304
 760.316 148.175
 81.587 38.956
 483.320 744.044
 11.522 896.259
 464.045 310.471
 917.022 674.932
 920.553 716.089
 401.037 716.411
 332.387 734.247
 551.137 632.207
 226.425 981.228
 452.263 283.426
 411.309 582.765
 132.919 277.009
 71.539 239.808
 974.615 545.657
 627.258 156.168
 664.504 434.460
 940.712 670.322
 501.824 464.467
 607.058 792.847
 464.411 200.015
 585.531 596.940
 790.030 671.321
 14.934 215.071
 769.244 746.057
 501.190 248.545
 26.066 993.475
 578.439 652.670
 276.754 622.695
 121.368 588.074
 605.964 324.335
 745.589 563.891
 836.465 513.753
 273.523 191.916
 950.144 917.163
 92.241 539.134
 553.642 402.060
 191.900 941.374
 584.433 814.548
 181.776 21.172
 288.198 622.594
 46.626 851.655
 635.024 791.109
 568.409 804.504
 902.216 337.704
 514.707 708.581
 960.673 883.198
 30.933 886.886
 638.056 555.514
 392.328 309.205
 376.864 306.910
 925.496 137.670
 693.632 930.806
 627.771 9.715
 814.399 324.471
 753.982 420.421
 402.215 237.094
 440.380 972.522
 798.781 409.146
 658.850 261.408
 421.223 579.231
 383.389 974.120
 336.973 880.083
 575.792 890.900
 987.762 127.860
 307.083 886.298
 154.559 31.045
 202.301 500.793
 608.273 400.129
 183.594 975.524
 239.021 660.774
 773.295 859.980
 515.418 885.539
 665.831 978.761
 813.804 827.782
 874.147 7.922
 847.460 121.451
 70.377 508.750
 193.016 598.626
 167.030 607.292
 783.684 159.676
 197.835 717.720
 448.089 536.297
 958.202 678.108
 803.964 733.769
 33.994 305.758
 455.371 684.108
 991.894 858.672
 831.442 336.018
 911.317 898.513
 687.625 840.541
 720.701 42.694
 264.307 843.829
 152.619 538.656
 62.560 991.757
 572.895 227.353
 806.029 297.080
 567.462 536.493
 267.975 871.069
 413.838 673.651
 562.928 921.221
 426.653 207.337
 245.817 748.403
 481.670 28.251
 93.826 515.277
 701.388 86.741
 936.357 717.874
 566.717 885.105
 968.544 879.591
 420.941 59.418
 958.923 947.839
 99.564 375.529
 920.394 45.061
 976.445 463.632
 637.055 585.368
 114.500 766.968
 862.313 683.785
 78.207 640.107
 663.629 265.843
 763.044 723.575
 877.177 230.433
 860.094 582.927
 745.483 468.428
 166.530 835.800
 789.842 924.347
 316.962 319.683
 767.233 279.468
 917.226 261.553
 81.821 194.268
 859.672 399.047
 370.419 478.395
 464.217 838.097
 719.066 550.763
 277.186 396.223
 356.857 244.491
 953.312 821.695
 929.121 425.837
 806.307 660.172
 993.946 197.955
 829.458 491.119
 86.029 204.870
 327.052 621.245
 124.944 934.935
 655.692 211.478
 639.641 32.950
 925.272 853.843
 968.635 693.787
 154.379 196.453
 460.598 845.823
 193.982 745.926
 630.503 298.576
 434.523 129.842
 63.033 475.102
 681.064 65.703
 641.498 65.893
 733.185 11.439
 914.145 608.037
 833.311 935.531
 290.650 932.331
 769.539 77.621
 443.089 844.061
 635.477 724.040
 124.241 662.524
 986.883 413.626
 421.224 83.508
 897.843 149.737
 746.958 631.434
 540.889 922.321
 101.550 8.275
 806.956 452.796
 979.349 339.591
 881.679 643.422
 877.273 469.915
 921.580 836.489
 501.161 516.320
 172.783 27.415
 247.713 187.516
 269.523 505.685
 341.534 393.485
 591.816 660.077
 564.384 275.912
 580.904 537.048
 964.734 491.102
 765.719 106.315
 370.863 774.177
 979.536 504.089
 244.082 46.196
 207.640 996.170
 147.152 525.018
 646.493 249.893
 316.881 37.565
 643.084 211.159
 922.555 467.603
 68.578 451.378
 169.625 611.658
 539.673 45.749
 530.652 649.507
 489.252 651.125
 815.471 598.574
 987.897 516.593
 245.792 37.894
 90.760 246.316
 94.864 722.196
 319.478 571.281
 162.571 515.708
 253.548 519.040
 455.446 54.805
 495.486 808.682
 958.114 285.554
 962.698 168.206
 548.791 244.017
 348.095 464.576
 611.516 272.122
 61.012 960.514
 119.226 48.708
 217.879 839.125
 245.641 13.423
 584.470 56.436
 453.924 760.617
 392.823 46.820
 503.546 961.757
 858.216 286.866
 613.663 159.598
 25.681 954.912
 775.096 77.270
 379.820 157.076
 770.095 753.043
 883.146 442.907
 148.946 90.090
 771.474 636.856
 238.045 183.795
 363.230 663.601
 180.839 831.477
 243.892 859.180
 210.321 855.880
 706.564 815.187
 441.279 590.066
 82.082 694.462
 777.715 23.709
 222.807 44.346
 333.942 536.203
 636.782 793.462
 548.292 817.911
 655.124 491.826
 860.747 875.537
 185.246 99.108
 67.809 939.778
 513.684 164.859
 850.350 542.445
 811.177 15.989
 286.995 46.311
 323.426 274.896
 663.894 924.540
 146.011 395.993
 521.658 169.166
 251.785 914.435
 545.133 321.397
 412.377 249.552
 708.022 863.326
 508.894 463.387
 591.679 583.840
 715.441 624.167
 268.378 165.130
 245.748 913.221
 789.882 654.510
 938.969 405.374
 571.088 854.306
 415.072 376.264
 677.956 536.117
 920.355 890.033
 794.191 960.960
 205.172 407.867
 980.281 550.677
 802.439 857.806
 983.274 936.021
 208.761 410.753
 990.377 621.232
 589.892 523.904
 231.993 412.392
 446.818 313.726
 570.861 706.918
 974.006 194.671
 207.559 24.158
 731.736 920.996
 385.776 452.954
 432.180 667.296
 693.712 322.415
 624.560 813.758
 384.004 579.006
 456.955 415.914
 430.137 428.906
 417.868 452.236
 612.035 522.569
 524.403 388.599
 289.981 702.360
 158.850 174.282
 150.194 378.410
 72.750 803.208
 756.075 357.535
 716.392 115.688
 338.489 230.773
 329.534 674.782
 731.657 673.199
 291.499 687.757
 486.574 561.987
 299.213 933.173
 952.834 152.877
 572.131 139.252
 946.883 539.252
 603.027 896.794
 657.727 760.933
 941.538 902.716
 770.816 630.807
 149.048 556.875
 711.181 146.616
 763.447 879.226
 164.922 183.359
 802.740 596.320
 84.113 590.004
 787.949 551.044
 617.355 304.531
 326.982 318.250
 443.032 256.283
 148.698 828.174
 874.441 637.299
 865.377 691.536
 617.933 228.615
 255.044 832.729
 913.009 387.750
 153.827 534.105
 885.751 704.883
 121.979 404.099
 676.232 273.213
 462.723 449.529
 331.719 689.877
 326.272 968.249
 619.014 894.673
 995.718 508.373
 32.437 492.040
 828.947 556.096
 43.551 405.585
 100.967 823.038
 442.158 342.679
 362.244 178.766
 796.512 248.599
 186.822 103.254
 157.730 495.572
 943.485 471.614
 146.340 162.368
 676.369 999.171
 187.847 236.205
 348.744 504.262
 562.519 622.548
 683.806 539.914
 958.671 332.413
 56.009 920.506
 678.199 374.231
 350.587 257.745
 550.637 591.977
 250.516 119.784
 933.406 737.486
 940.326 651.394
 80.143 357.772
 974.182 21.016
 268.133 923.353
 858.910 486.924
 715.059 967.361
 396.608 59.961
 762.920 684.525
 739.834 60.382
 544.425 431.447
 486.829 462.854
 309.109 243.144
 614.707 953.797
 410.387 844.414
 73.051 511.928
 231.783 587.527
 974.981 4.508
 854.394 330.193
 391.826 472.521
 285.454 910.321
 223.350 177.553
 529.856 648.003
 748.654 86.842
 595.900 172.495
 611.892 781.821
 789.899 935.057
 838.748 56.041
 931.123 520.728
 268.913 2.914
 671.582 447.079
 609.701 730.116
 150.195 560.185
 327.597 39.094
 166.847 572.578
 287.062 304.249
 800.872 290.326
 486.911 221.487
 495.695 843.033
 329.328 180.554
 615.125 848.314
 558.906 375.623
 78.522 138.770
 630.628 795.802
 86.362 72.737
 686.373 338.672
 42.228 799.025
 247.357 138.527
 402.885 299.798
 950.998 985.174
 388.681 884.779
 289.316 383.061
 759.232 734.764
 34.519 333.809
 404.298 414.204
 386.379 553.345
 470.355 203.405
 444.010 308.731
 495.948 993.132
 318.499 896.002
 373.167 81.291
 567.336 511.194
 401.098 896.712
 979.855 689.999
 715.798 723.251
 485.911 920.706
 639.037 323.485
 837.208 549.314
 106.990 770.960
 39.316 789.644
 145.238 239.394
 438.028 885.405
 126.356 303.516
 109.935 121.264
 262.344 956.763
 325.742 87.838
 880.822 914.047
 475.661 28.246
 648.966 352.103
 927.416 154.328
 133.375 444.818
 864.867 957.413
 211.432 416.612
 593.496 955.509
 627.323 293.924
 40.207 235.961
 863.803 654.528
 989.678 55.126
 882.577 918.630
 836.441 645.538
 777.945 697.068
 467.803 22.943
 50.059 403.530
 82.380 762.735
 798.113 383.420
 875.621 475.480
 376.128 736.149
 248.157 618.002
 863.471 475.338
 504.562 658.850
 451.025 738.251
 476.435 819.771
 607.151 118.161
 520.147 248.263
 693.619 438.038
 379.776 666.500
 781.906 138.613
 271.437 180.400
 459.343 36.610
 616.286 926.620
 800.115 278.547
 333.906 757.702
 748.996 521.421
 791.795 904.805
 469.826 503.809
 4.415 967.717
 743.185 410.185
 679.188 132.746
 958.732 598.715
 237.440 945.998
 290.478 70.565
 94.164 523.564
 124.420 359.150
 688.484 777.660
 36.937 554.148
 21.562 111.224
 611.914 831.105
 613.603 380.544
 100.480 907.637
 747.535 559.813
 538.501 206.491
 863.238 42.030
 65.642 479.839
 820.241 472.228
 161.006 184.374
 104.042 291.918
 602.578 829.948
 635.331 153.850
 652.130 833.297
 704.172 185.372
 198.752 460.788
 322.428 893.955
 0.172 249.164
 425.500 742.786
 332.561 750.092
 394.900 16.129
 90.386 593.177
 180.456 247.531
 915.223 133.567
 317.623 918.658
 226.433 415.629
 631.754 337.892
 980.573 805.380
 746.054 76.841
 706.814 523.880
 339.963 346.108
 411.977 944.912
 694.833 511.429
 583.902 36.629
 496.937 135.273
 961.404 752.986
 305.255 540.818
 402.078 681.661
 22.343 763.973
 937.767 386.492
 198.319 729.401
 536.743 840.493
 946.052 668.862
 719.943 217.199
 623.747 820.436
 737.354 320.926
 550.914 697.006
 684.485 708.747
 745.172 99.008
 615.382 347.270
 708.436 242.650
 228.833 605.197
 437.904 69.162
 111.994 798.057
 204.154 947.202
 317.920 55.198
 918.005 548.985
 430.499 292.355
 619.980 906.529
 385.360 757.743
 370.077 288.408
 524.988 328.320
 517.583 96.311
 480.029 208.632
 496.029 996.733
 999.351 311.415
 249.858 774.013
 264.597 651.211
 568.225 230.334
 189.762 974.780
 716.796 945.163
 844.721 390.572
 137.808 935.740
 278.925 390.504
 777.574 591.957
 435.847 717.355
 22.609 569.280
 521.838 498.104
 832.458 253.830
 559.213 805.437
 578.961 621.674
 50.488 835.294
 296.090 722.459
 799.411 597.208
 547.829 64.460
 268.890 946.181
 298.018 67.799
 152.966 870.798
 958.105 704.849
 550.029 763.302
 966.819 947.077
 650.706 395.546
 668.487 686.593
 802.727 112.449
 80.925 165.283
 246.248 325.139
 134.308 406.677
 489.166 373.046
 702.271 753.541
 928.780 752.298
 896.755 931.105
 842.727 241.844
 648.147 410.861
 640.351 654.520
 109.347 587.799
 360.999 494.016
 302.131 15.096
 856.235 297.318
 140.138 790.590
 130.270 613.273
 316.753 50.568
 621.485 529.561
 918.035 305.523
 175.494 171.377
 218.541 222.639
 427.608 304.928
 227.695 109.151
 823.687 877.525
 790.346 233.625
 560.397 194.148
 599.917 708.245
 18.883 289.306
 376.381 679.817
 453.227 614.635
 793.019 291.305
 633.252 279.514
 932.132 295.934
 139.731 997.258
 115.603 364.495
 81.639 486.873
 724.324 321.224
 115.582 134.427
 2.247 588.091
 965.773 143.767
 75.403 590.517
 791.162 509.328
 321.021 374.275
 49.552 870.366
 442.441 63.865
 245.242 493.057
 865.383 433.051
 598.281 252.068
 422.217 900.049
 174.350 914.561
 362.879 860.341
 2.424 275.975
 982.146 852.041
 773.340 657.721
 119.210 550.724
 650.372 992.154
 331.054 716.635
 779.724 620.569
 108.605 687.081
 214.939 86.729
 364.262 805.811
 67.672 583.531
 920.086 810.325
 874.727 406.377
 544.227 923.990
 987.142 276.785
 474.064 504.656
 504.212 857.607
 410.977 133.186
 109.424 211.200
 834.892 47.257
 535.332 519.232
 655.840 667.188
 162.454 643.019
 762.309 466.045
 18.567 252.719
 837.490 716.213
 717.577 379.332
 868.418 325.110
 392.943 572.670
 371.059 445.123
 623.999 999.585
 376.668 214.664
 612.073 48.460
 379.110 531.102
 278.005 467.737
 515.469 360.815
 567.321 48.081
 357.489 710.839
 561.066 40.402
 521.446 990.215
 199.352 206.564
 379.605 312.559
 684.307 838.165
 75.972 85.591
 295.764 603.872
 739.437 514.903
 236.352 440.468
 753.503 950.404
 735.226 270.931
 516.570 122.471
 447.401 388.871
 721.363 564.359
 857.473 307.543
 535.832 976.949
 54.450 539.117
 498.021 56.207
 713.688 592.168
 589.599 733.112
 180.907 789.421
 50.538 746.269
 183.286 791.154
 592.599 620.574
 328.391 830.471
 891.714 118.326
 330.770 133.723
 547.052 985.015
 919.365 212.137
 123.651 769.002
 920.303 209.112
 810.253 856.730
 826.284 202.481
 566.774 852.495
 705.815 863.533
 177.178 529.669
 976.297 626.594
 212.031 789.490
 970.934 127.154
 717.506 150.770
 430.070 115.979
 238.840 41.294
 805.688 985.094
 139.395 617.207
 299.164 973.566
 752.514 563.740
 775.914 721.473
 691.664 658.307
 488.431 165.134
 212.255 150.120
 966.468 511.841
 261.499 839.221
 528.239 784.846
 244.453 248.373
 860.800 916.843
 376.589 365.036
 695.890 710.719
 165.907 994.990
 157.138 938.771
 278.581 986.885
 216.431 65.322
 77.708 146.586
 415.485 342.702
 99.020 15.685
 580.114 527.608
 832.931 309.799
 379.810 15.192
 439.440 434.520
 917.086 503.736
 529.880 371.148
 926.273 236.052
 334.023 367.242
 929.472 657.892
 437.549 310.731
 851.023 872.514
 656.270 708.771
 96.805 328.516
 421.074 647.112
 130.029 670.120
 520.357 551.618
 742.871 911.036
 2.330 605.441
 858.635 10.996
 123.397 153.552
 80.304 375.101
 164.485 726.898
 809.944 737.658
 776.535 582.908
 533.897 702.472
 889.164 44.689
 438.844 899.336
 580.863 850.901
 484.347 181.158
 201.068 140.389
 202.447 567.806
 318.363 294.390
 71.297 172.035
 187.206 364.073
 267.871 191.028
 648.614 207.921
 847.786 176.094
 56.592 252.713
 34.791 305.419
 628.739 240.440
 887.840 773.659
 811.101 713.515
 412.833 811.383
 907.101 869.953
 414.739 281.280
 509.340 852.349
 462.852 431.759
 680.486 348.498
 139.564 777.727
 422.743 422.165
 836.344 419.127
 650.047 870.132
 277.938 487.379
 606.760 742.240
 428.655 55.471
 763.011 356.263
 647.479 377.486
 539.874 596.370
 799.365 996.469
 485.190 175.494
 339.268 225.203
 519.324 56.536
 207.182 52.729
 713.566 319.246
 203.717 340.935
 444.785 398.369
 556.841 571.565
 208.755 39.784
 794.553 596.481
 469.896 275.652
 161.980 185.482
 603.886 723.869
 474.189 399.587
 756.412 103.370
 990.656 327.266
 629.460 823.119
 99.585 780.971
 226.876 162.277
 979.090 576.689
 183.001 991.238
 79.763 815.521
 779.104 282.662
 74.439 600.063
 267.823 188.669
 624.464 186.296
 899.407 91.008
 898.854 171.455
 626.988 406.766
 688.009 818.114
 991.341 710.425
 314.740 523.148
 106.555 836.506
 453.248 156.933
 22.932 494.248
 715.112 62.977
 396.449 760.787
 197.529 851.884
 287.692 841.888
 563.129 317.466
 817.821 184.779
 35.974 308.749
 173.371 397.035
 561.318 812.198
 252.499 235.334
 346.904 826.817
 837.288 960.493
 843.724 484.700
 143.152 658.374
 650.050 805.486
 598.205 263.457
 753.127 140.087
 732.049 322.220
 330.309 812.620
 672.089 341.720
 90.708 406.072
 351.786 495.214
 878.078 143.619
 602.752 627.306
 206.959 621.439
 633.147 807.589
 251.793 868.277
 368.232 31.236
 940.332 100.873
 953.218 230.349
 559.120 261.971
 679.908 229.627
 204.087 259.113
 311.188 108.095
 500.292 948.332
 433.739 85.015
 971.967 148.627
 89.745 268.004
 920.450 42.512
 621.638 635.826
 519.784 67.604
 836.737 493.851
 377.372 77.296
 265.868 369.087
 42.719 28.802
 284.787 201.732
 846.813 518.729
 100.508 554.982
 187.035 44.860
 315.789 983.326
 559.765 233.594
 791.381 266.582
 610.143 381.960
 472.758 792.829
 494.230 357.993
 459.513 334.028
 414.382 161.253
 923.204 945.321
 228.705 634.443
 153.021 889.713
 187.581 946.274
 486.279 767.175
 705.378 434.310
 698.518 349.451
 427.401 244.602
 450.135 693.209
 948.106 363.083
 55.468 644.358
 326.670 173.289
 426.503 840.649
 933.576 557.877
 895.560 269.171
 253.358 890.165
 416.203 606.562
 623.611 529.756
 634.072 244.901
 771.532 776.864
 592.345 633.271
 632.406 677.840
 551.313 407.261
 718.579 774.498
 47.220 565.358
 124.549 407.851
 959.618 526.984
 679.196 719.175
 894.387 382.244
 318.007 124.669
 594.995 644.146
 178.050 2.087
 669.228 731.887
 400.819 236.603
 542.433 655.831
 50.768 387.709
 929.246 614.034
 761.063 708.543
 39.981 634.957
 746.792 363.668
 319.638 965.545
 176.741 631.771
 449.097 577.792
 767.892 967.133
 140.186 185.654
 15.526 740.168
 527.433 278.688
 52.535 635.131
 626.262 405.651
 553.910 795.692
 895.043 812.772
 879.019 259.959
 739.755 355.304
 241.099 290.420
 246.200 670.809
 779.226 295.921
 254.995 7.449
 105.068 968.119
 426.335 935.196
 30.037 459.906
 320.223 792.529
 526.516 255.225
 967.285 11.996
 520.903 295.838
 476.960 66.457
 291.042 809.247
 53.894 341.171
 183.768 631.866
 327.607 688.042
 170.643 42.085
 181.156 195.636
 715.458 749.143
 655.861 16.308
 282.771 656.335
 953.466 149.492
 22.885 902.383
 825.069 373.382
 128.434 944.652
 576.185 46.756
 677.828 684.885
 706.362 35.255
 520.454 845.334
 594.597 334.160
 680.764 614.541
 221.459 110.542
 578.779 521.757
 346.485 435.036
 2.153 232.336
 824.245 246.478
 591.845 538.920
 411.912 436.060
 694.813 951.186
 890.784 961.752
 821.267 547.298
 67.450 734.571
 852.406 870.462
 39.138 547.363
 261.748 752.343
 381.970 451.458
 326.808 780.364
 858.400 899.544
 958.898 347.405
 127.245 353.017
 911.057 620.320
 390.606 352.903
 734.708 518.500
 118.983 744.975
 644.755 726.906
 979.682 567.274
 73.781 591.269
 952.569 302.802
 5.281 309.295
 778.360 788.380
 482.962 383.630
 352.665 84.689
 10.829 724.046
 286.982 350.255
 852.838 852.056
 516.926 37.039
 680.254 286.084
 787.395 116.483
 221.662 675.047
 901.520 147.027
 869.907 548.995
 430.630 667.648
 870.553 504.311
 869.728 22.807
 239.055 215.328
 38.813 434.014
 863.410 232.311
 504.817 89.101
 983.229 96.356
 389.783 645.277
 985.800 774.250
 674.483 774.458
 18.721 830.801
 867.129 923.353
 534.131 543.248
 126.565 36.140
 501.723 393.318
 878.880 579.522
 559.772 9.353
 994.360 319.594
 921.972 776.066
 374.833 193.815
 982.319 476.216
 594.738 581.688
 523.520 610.495
 125.507 852.439
 452.050 483.662
 813.410 320.384
 474.150 911.494
 164.991 498.074
 963.683 50.040
 689.062 648.203
 30.190 572.358
 945.430 208.277
 1.838 305.194
 31.728 322.874
 924.888 716.566
 302.672 858.808
 433.232 932.999
 40.625 305.731
 346.237 521.131
 290.605 551.536
 451.398 241.870
 922.834 856.935
 164.060 666.355
 305.967 390.713
 626.824 612.296
 456.590 396.305
 516.379 138.081
 695.915 676.724
 518.724 532.363
 291.547 359.526
 471.523 711.092
 217.404 353.044
 364.207 425.398
 533.314 61.727
 245.137 76.093
 300.441 589.978
 76.460 998.287
 820.652 143.904
 370.192 237.733
 56.514 717.851
 155.591 894.665
 671.125 522.379
 293.285 507.451
 369.034 332.695
 144.135 24.116
 344.623 887.463
 101.989 142.422
 204.355 289.046
 943.783 56.663
 854.060 704.741
 475.670 440.713
 489.975 467.337
 650.702 221.246
 38.689 360.832
 496.173 892.763
 520.754 657.480
 563.905 727.576
 807.838 565.247
 654.943 810.607
 874.503 635.556
 674.443 842.609
 761.534 370.910
 249.607 708.809
 245.063 527.166
 252.740 896.125
 399.344 208.155
 375.739 594.834
 433.988 848.811
 117.262 264.240
 39.893 140.483
 888.475 241.661
 981.204 197.815
 789.723 685.388
 390.918 145.077
 33.824 461.697
 560.542 421.613
 20.394 100.210
 433.342 597.079
 930.997 378.606
 317.779 238.847
 101.629 574.939
 912.717 293.825
 724.745 702.464
 786.833 707.581
 978.561 767.320
 267.559 293.729
 20.650 53.673
 884.039 640.012
 412.961 824.708
 266.435 564.241
 166.520 452.360
 750.896 48.432
 359.613 565.977
 974.329 934.264
 49.457 192.541
 892.485 973.799
 274.094 291.967
 923.674 128.645
 340.897 454.099
 141.718 596.092
 286.683 593.648
 526.588 725.842
 540.843 170.679
 468.879 354.784
 49.199 82.853
 832.223 724.584
 747.702 867.874
 551.378 918.063
 589.878 57.296
 706.772 31.326
 811.616 413.648
 320.456 231.063
 695.966 729.826
 393.557 587.517
 416.825 881.687
 409.522 546.219
 184.550 801.213
 196.771 44.190
 682.589 18.452
 543.113 292.938
 919.177 836.477
 724.804 861.098
 72.362 125.954
 425.955 879.168
 583.177 116.658
 727.744 458.600
 757.374 524.858
 618.349 34.004
 30.144 381.091
 68.493 582.726
 93.453 146.262
 217.138 98.358
 497.867 149.688
 778.108 357.336
 538.894 215.580
 900.754 749.803
 94.056 120.355
 463.338 591.997
 166.339 438.211
 42.355 8.061
 740.551 473.613
 557.949 790.197
 903.120 574.245
 146.816 9.191
 197.254 784.654
 39.358 959.727
 772.172 798.225
 825.354 959.413
 877.854 642.461
 268.162 765.554
 699.593 780.035
 885.823 883.576
 916.476 6.313
 550.605 785.207
 905.120 994.260
 887.215 268.647
 347.715 791.869
 872.588 627.716
 498.233 367.925
 683.662 469.194
 322.093 172.237
 8.778 459.328
 665.279 10.287
 66.259 789.691
 994.758 603.809
 871.434 42.738
 751.991 433.405
 600.265 487.564
 97.382 642.324
 531.020 741.256
 620.933 368.492
 150.749 551.273
 231.460 201.545
 814.255 65.364
 894.862 10.616
 391.522 999.287
 605.848 25.068
 765.157 246.288
 84.706 283.064
 800.185 618.704
 282.146 791.236
 540.779 9.725
 144.787 502.779
 256.397 516.343
 988.644 451.761
 505.680 192.571
 698.108 649.501
 380.960 590.483
 216.836 116.588
 387.863 96.480
 30.991 293.851
 180.077 48.049
 624.105 40.699
 363.739 504.317
 969.032 123.332
 392.173 389.881
 731.980 42.962
 850.849 99.027
 915.273 920.290
 173.887 865.815
 531.446 992.795
 604.436 619.186
 656.726 792.160
 407.369 261.677
 885.117 837.342
 437.609 461.467
 26.782 431.851
 962.796 21.882
 550.631 10.001
 514.698 597.485
 148.764 194.934
 707.983 134.176
 240.473 960.573
 703.567 610.958
 779.822 820.313
 921.261 907.173
 380.467 977.963
 915.005 380.848
 224.554 692.361
 34.290 756.684
 132.550 438.273
 705.959 437.126
 394.198 645.047
 308.214 383.429
 806.942 104.294
 678.264 298.035
 849.915 442.350
 129.618 272.594
 4.723 126.824
 365.636 161.181
 87.653 234.320
 101.952 274.777
 703.835 953.885
 369.104 165.536
 897.252 484.412
 3.624 138.229
 29.880 440.852
 474.671 67.403
 359.914 91.265
 985.736 253.896
 637.649 72.651
 366.875 580.602
 935.854 686.912
 90.398 547.615
 470.137 358.599
 338.071 819.649
 137.881 383.391
 284.861 407.928
 158.866 141.134
 85.627 254.387
 486.865 561.081
 727.193 773.319
 482.660 771.593
 287.850 335.537
 801.500 644.569
 905.980 19.290
 111.590 849.345
 154.364 482.841
 387.435 195.690
 629.549 83.531
 328.624 495.027
 557.773 440.963
 359.838 68.381
 579.473 346.557
 543.584 934.273
 670.839 103.019
 158.601 816.307
 288.599 145.526
 192.340 505.247
 257.029 777.614
 296.894 21.749
 955.639 440.550
 48.740 71.460
 892.177 532.457
 521.418 723.021
 466.335 75.679
 67.581 220.757
 431.126 686.125
 856.690 657.742
 355.483 280.812
 624.023 562.037
 975.614 739.272
 455.880 610.561
 214.617 546.179
 418.140 893.154
 448.288 37.536
 787.150 756.477
 226.889 767.598
 372.900 6.654
 632.620 240.647
 447.157 524.701
 93.711 608.595
 569.651 424.384
 199.629 235.711
 812.325 173.008
 606.965 354.561
 637.308 407.676
 809.698 477.348
 813.676 958.865
 516.120 144.467
 39.701 176.747
 851.398 863.378
 352.470 521.118
 141.317 357.282
 390.172 391.084
 759.137 161.942
 261.585 844.833
 391.518 103.059
 263.269 592.035
 137.557 694.434
 261.525 971.923
 461.071 222.789
 970.519 489.459
 113.001 448.358
 60.130 441.465
 498.536 936.442
 420.520 686.221
 431.000 45.176
 601.516 296.185
 968.385 295.240
 493.212 677.479
 823.626 20.460
 482.465 375.330
 259.204 892.057
 323.985 736.112
 81.658 687.128
 723.419 529.241
 331.260 862.912
 515.337 601.322
 83.927 447.278
 406.450 337.167
 841.829 72.926
 572.163 724.349
 759.814 794.096
 174.006 887.467
 238.422 521.659
 791.269 193.378
 590.774 402.562
 219.934 188.073
 768.070 425.644
 426.569 359.189
 792.872 646.130
 198.219 815.169
 215.054 139.992
 198.467 613.689
 764.731 596.309
 425.092 479.320
 450.022 66.336
 119.265 735.454
 733.882 63.030
 856.587 290.806
 550.156 960.943
 165.996 709.514
 789.436 515.919
 586.319 639.726
 333.061 604.715
 547.901 953.064
 650.094 790.070
 27.234 771.474
 636.333 625.859
 187.848 434.430
 583.906 324.643
 516.222 334.461
 570.247 376.404
 565.305 259.550
 869.833 308.583
 811.992 404.524
 272.764 155.293
 253.052 918.367
 71.038 514.976
 844.245 749.214
 404.074 743.683
 320.637 532.973
 175.956 794.067
 116.169 385.245
 732.157 172.140
 274.641 129.995
 355.605 164.639
 362.455 803.617
 681.320 874.807
 359.164 171.624
 684.195 194.476
 421.481 589.515
 642.463 902.184
 849.479 322.860
 675.010 892.835
 793.013 547.842
 176.811 662.061
 437.657 706.952
 894.648 651.335
 21.703 860.308
 984.119 737.194
 930.998 706.685
 236.092 864.398
 871.880 246.259
 651.856 688.703
 262.468 706.081
 654.721 736.353
 240.554 576.993
 753.629 395.755
 246.865 35.224
 301.257 439.532
 893.265 902.086
 823.149 404.953
 607.299 780.364
 21.769 226.186
 401.348 386.300
 94.230 966.953
 543.614 52.098
 137.225 316.752
 109.367 226.915
 667.910 923.178
 517.707 766.347
 263.760 387.990
 567.955 223.890
 944.451 372.104
 990.281 986.006
 689.656 266.729
 629.932 309.033
 741.053 92.446
 559.369 395.575
 486.203 998.451
 326.588 5.401
 505.335 29.666
 323.057 536.716
 96.967 804.654
 716.153 484.440
 430.156 762.587
 317.139 19.625
 623.651 568.916
 127.955 615.915
 77.106 758.488
 563.009 43.247
 406.584 398.809
 613.458 164.474
 324.017 397.919
 601.934 206.790
 784.039 499.301
 959.306 76.716
 66.062 204.561
 388.885 775.654
 106.938 62.978
 317.704 623.939
 120.584 450.816
 72.471 276.807
 184.153 133.434
 365.910 18.269
 212.478 326.427
 497.044 541.803
 338.480 430.374
 919.310 3.661
 750.028 155.243
 228.898 90.045
 164.507 938.470
 91.483 838.320
 340.299 724.394
 530.539 50.569
 896.983 656.721
 419.871 31.352
 638.745 650.441
 985.330 657.547
 21.902 281.058
 857.110 174.015
 179.400 848.721
 409.379 722.835
 392.436 750.157
 165.768 214.717
 290.076 594.902
 278.356 388.353
 647.959 522.895
 48.185 566.958
 61.205 371.924
 144.017 891.722
 176.786 175.614
 293.317 510.687
 607.513 680.796
 418.503 40.484
 211.902 408.343
 328.901 450.103
 538.430 260.367
 464.072 583.442
 903.825 831.331
 829.990 724.697
 636.183 709.010
 141.733 692.013
 375.871 966.751
 453.827 835.394
 229.750 330.281
 844.336 320.190
 834.505 745.143
 346.226 143.915
 648.386 134.945
 567.968 298.624
 781.049 402.136
 796.092 331.054
 440.157 323.384
 760.093 636.465
 250.947 88.232
 302.374 158.316
 748.969 245.239
 523.699 654.061
 792.883 692.901
 361.722 367.429
 357.792 787.244
 253.767 250.248
 592.445 353.964
 485.299 873.524
 426.318 375.564
 935.700 819.880
 743.680 874.218
 309.644 760.301
 878.041 295.548
 144.955 80.431
 176.724 799.487
 179.179 969.320
 724.748 829.655
 252.873 340.897
 160.864 225.750
 246.907 990.563
 355.672 793.430
 465.854 551.895
 619.758 497.741
 965.024 307.719
 964.077 409.728
 103.267 812.765
 719.161 837.366
 818.637 829.181
 835.782 103.023
 954.124 879.668
 317.408 597.540
 293.450 44.529
 182.155 718.451
 643.299 618.050
 905.017 275.499
 362.257 186.322
 564.359 874.378
 685.218 273.540
 602.175 639.375
 225.236 248.291
 726.141 642.602
 306.195 897.245
 631.501 322.811
 645.522 313.588
 829.218 516.914
 176.209 254.568
 438.339 24.598
 984.206 280.519
 668.303 678.600
 906.710 71.109
 292.006 13.814
 957.871 738.233
 432.108 896.555
 543.139 524.850
 768.773 985.650
 216.948 441.130
 972.121 10.040
 309.123 480.743
 990.998 439.110
 74.653 558.284
 342.760 833.711
 543.936 82.006
 876.715 654.972
 103.922 632.977
 584.477 497.403
 115.573 961.811
 940.120 40.898
 863.745 977.467
 335.665 687.252
 588.916 519.742
 375.765 80.279
 716.471 49.403
 879.716 990.091
 81.738 419.306
 257.917 372.417
 554.097 208.855
 660.355 559.647
 50.904 705.922
 691.409 283.828
 264.282 138.697
 131.350 620.946
 216.911 719.278
 661.466 543.965
 935.730 126.124
 45.987 908.399
 457.016 279.547
 147.332 713.359
 127.812 349.386
 937.199 993.409
 775.488 463.919
 788.201 828.167
 10.731 291.342
 590.978 598.963
 394.116 658.049
 19.811 682.346
 820.224 410.244
 773.737 421.470
 596.909 466.419
 136.196 147.129
 864.760 238.187
 338.511 684.277
 209.997 496.312
 173.475 647.230
 273.355 148.949
 105.436 632.575
 501.079 991.989
 861.210 414.161
 778.614 139.508
 588.660 446.076
 842.301 788.809
 141.697 419.282
 92.256 103.269
 724.880 593.636
 696.302 81.480
 918.757 952.691
 849.371 238.123
 247.939 483.143
 357.219 56.279
 764.911 658.747
 672.821 428.704
 249.435 370.313
 406.755 523.970
 289.493 465.061
 640.647 669.777
 767.042 881.653
 30.006 308.351
 750.137 248.942
 327.059 856.479
 950.260 179.705
 176.542 294.758
 276.188 273.835
 631.501 557.147
 467.563 752.760
 49.326 723.500
 764.985 397.947
 810.511 705.799
 339.426 46.627
 557.352 525.153
 110.591 808.289
 483.510 503.821
 308.468 672.596
 177.480 237.764
 929.430 565.553
 896.372 204.267
 190.946 723.619
 136.750 320.464
 358.430 558.734
 395.562 867.137
 393.118 809.827
 948.524 483.621
 818.629 563.129
 890.828 620.379
 921.473 784.836
 114.143 992.612
 860.871 971.332
 65.877 438.806
 767.600 775.926
 236.333 770.426
 340.072 424.048
 234.154 961.995
 506.470 53.994
 881.442 523.748
 200.679 6.056
 30.805 412.208
 311.169 483.322
 274.624 47.821
 98.338 892.345
 582.087 244.697
 357.615 776.513
 315.455 327.306
 931.392 330.455
 399.922 765.290
 769.569 546.579
 460.977 43.524
 110.750 627.255
 12.030 583.938
 837.235 196.014
 739.045 622.878
 57.769 371.880
 256.960 437.943
 232.023 11.754
 526.882 16.901
 987.190 471.286
 248.593 614.885
 335.542 445.338
 758.077 991.332
 505.803 700.822
 246.098 932.789
 602.660 449.109
 905.849 819.725
 937.380 379.491
 53.019 993.875
 86.457 912.230
 431.191 926.572
 570.581 468.021
 113.154 218.276
 867.181 694.310
 381.605 205.536
 218.887 857.584
 171.018 985.373
 147.801 489.851
 479.437 450.342
 580.266 868.013
 221.197 62.981
 205.522 773.290
 348.415 579.001
 889.157 6.565
 483.542 388.349
 221.634 372.274
 492.787 106.494
 264.488 851.750
 310.119 180.038
 251.315 795.917
 265.552 626.680
 974.832 521.512
 255.039 305.978
 240.529 305.116
 340.574 901.111
 565.422 560.966
 19.699 810.585
 48.914 853.631
 137.957 520.614
 421.656 242.183
 623.707 512.571
 895.549 451.469
 242.874 4.900
 879.832 206.937
 945.677 625.153
 508.777 206.209
 105.107 636.126
 438.238 103.100
 728.279 421.636
 531.726 283.283
 209.878 284.262
 970.375 366.303
 248.394 71.883
 411.979 292.798
 470.137 975.257
 96.952 580.762
 115.887 908.988
 86.804 158.352
 806.264 977.439
 34.426 916.585
 83.500 550.494
 264.641 352.400
 751.235 737.227
 305.267 985.647
 325.510 494.798
 999.048 493.069
 447.622 82.150
 668.721 84.082
 374.289 40.903
 553.053 688.934
 587.347 727.347
 510.773 196.654
 791.566 638.504
 259.882 691.100
 685.954 271.118
 718.095 326.778
 695.165 65.393
 200.277 866.059
 580.224 545.768
 753.198 685.649
 462.150 150.479
 37.144 238.132
 191.271 401.900
 246.593 24.940
 285.797 113.259
 275.003 366.894
 404.838 747.483
 926.687 929.766
 776.475 974.362
 544.747 622.862
 386.334 937.417
 119.241 202.037
 465.475 906.809
 253.452 503.801
 770.203 414.997
 365.631 559.122
 896.032 843.967
 84.512 994.363
 941.567 843.600
 932.752 748.657
 967.204 137.649
 385.094 613.385
 62.629 835.048
 117.321 837.597
 334.003 568.670
 435.968 716.004
 587.159 780.557
 283.448 872.073
 961.074 552.150
 962.968 821.870
 753.442 220.813
 514.718 324.343
 377.464 951.181
 19.894 226.072
 949.407 653.653
 610.696 744.107
 786.422 515.001
 549.391 916.003
 903.200 670.978
 912.607 813.675
 946.898 591.603
 511.380 865.246
 368.315 840.936
 104.108 569.958
 662.336 429.755
 457.825 104.643
 344.436 807.106
 700.428 900.991
 787.564 81.695
 828.200 581.093
 903.490 663.285
 412.814 550.639
 896.017 645.284
 41.693 706.193
 374.964 780.682
 955.061 772.402
 137.239 343.238
 670.269 669.723
 985.362 913.712
 145.084 461.694
 358.537 727.029
 590.922 47.031
 43.768 591.261
 346.841 65.693
 264.875 114.408
 35.965 964.785
 418.757 512.206
 396.559 820.840
 247.524 221.975
 886.992 106.098
 361.522 907.120
 162.096 900.306
 524.695 838.067
 391.101 133.936
 695.860 602.540
 795.408 867.191
 406.306 296.235
 717.281 690.789
 17.753 829.809
 555.475 423.978
 820.264 455.879
 416.332 992.948
 825.598 657.431
 802.658 824.725
 719.041 874.172
 899.471 179.324
 436.698 294.034
 395.363 473.698
 623.066 862.151
 508.766 997.620
 136.469 408.476
 256.002 172.649
 351.366 157.941
 616.814 114.731
 253.865 44.242
 315.645 198.641
 940.107 21.313
 463.573 323.634
 759.855 667.256
 395.353 895.318
 856.104 656.378
 115.028 185.613
 545.355 379.344
 837.123 742.735
 875.102 2.938
 11.366 194.517
 750.843 354.027
 858.434 934.354
 413.543 102.128
 61.608 378.854
 391.945 106.977
 671.847 334.509
 677.742 438.206
 137.136 367.876
 53.597 300.390
 384.674 315.649
 725.842 885.929
 118.332 339.412
 609.994 398.688
 573.654 381.892
 425.606 151.732
 356.528 940.046
 768.295 642.363
 215.706 673.869
 335.067 886.949
 527.749 222.365
 731.185 487.485
 348.187 419.609
 733.219 972.642
 375.226 879.318
 426.680 870.243
 430.738 147.153
 384.417 828.088
 764.414 572.360
 563.134 399.125
 885.685 6.834
 132.816 978.825
 807.250 947.895
 233.245 851.683
 705.075 864.637
 92.149 535.147
 551.678 15.620
 912.906 158.569
 329.822 922.755
 21.318 678.253
 877.918 922.748
 479.085 394.371
 230.089 499.473
 457.743 728.783
 794.783 799.674
 305.468 162.997
 745.865 257.705
 318.070 881.280
 287.282 275.503
 585.452 164.736
 782.898 609.994
 969.841 228.127
 231.074 465.957
 779.101 662.801
 901.453 247.528
 227.858 267.829
 659.798 721.543
 484.040 29.074
 184.058 741.678
 335.483 695.015
 848.079 190.442
 89.811 541.943
 23.258 948.811
 753.751 903.369
 256.027 298.459
 291.029 133.504
 631.519 512.581
 500.177 297.688
 370.271 577.452
 906.771 839.115
 642.828 102.670
 854.281 207.589
 872.135 884.018
 481.926 289.160
 649.164 154.876
 478.334 922.914
 365.255 941.825
 830.817 701.068
 894.875 784.717
 389.513 129.675
 102.986 313.805
 24.230 479.032
 638.175 235.167
 763.595 815.406
 770.205 364.566
 318.039 709.557
 881.299 688.883
 250.519 534.103
 394.594 508.682
 174.954 552.850
 269.538 526.239
 338.589 773.453
 889.288 57.164
 840.488 773.271
 964.234 142.748
 316.793 50.841
 561.731 272.243
 900.031 426.425
 205.945 252.877
 553.642 279.679
 162.893 819.709
 866.043 26.189
 101.387 202.031
 136.145 893.877
 696.463 668.395
 122.638 351.854
 891.388 184.439
 393.980 195.817
 259.424 627.991
 489.455 423.731
 586.954 421.898
 471.595 401.980
 643.399 139.248
 257.479 74.990
 396.722 296.822
 904.953 900.425
 290.444 634.705
 796.612 978.152
 811.399 152.752
 109.801 305.588
 467.428 773.441
 738.035 946.592
 559.481 976.479
 794.803 998.432
 199.956 119.951
 294.048 824.544
 903.374 458.142
 575.563 973.744
 589.735 385.092
 493.837 303.545
 906.219 989.147
 484.524 981.435
 628.597 176.162
 985.727 558.885
 367.061 2.475
 646.911 144.977
 517.868 313.499
 584.776 686.580
 95.673 685.940
 124.327 467.645
 803.528 162.625
 929.143 539.521
 78.212 506.156
 815.334 896.040
 345.648 103.770
 449.494 710.876
 871.009 169.469
 346.256 900.387
 254.799 214.754
 352.755 93.497
 252.189 615.842
 85.669 852.403
 448.687 478.524
 474.873 655.968
 759.457 392.631
 772.478 834.068
 408.976 343.262
 666.791 819.139
 247.249 287.443
 760.170 894.416
 51.315 260.829
 843.670 91.355
 7.590 412.738
 548.781 186.510
 360.804 908.403
 949.468 426.297
 316.394 29.540
 101.319 863.045
 590.676 158.530
 867.311 104.230
 490.550 273.641
 422.811 86.566
 373.694 504.418
 740.628 805.651
 671.043 604.868
 17.871 19.086
 53.801 570.115
 260.894 945.712
 583.487 238.489
 136.577 195.909
 909.809 539.372
 224.851 268.485
 469.812 37.532
 168.705 259.766
 713.405 822.291
 67.417 162.020
 233.506 345.805
 152.760 633.916
 240.536 45.501
 136.065 148.349
 595.685 23.593
 128.973 346.630
 938.223 499.413
 188.269 526.964
 720.384 511.511
 984.353 884.545
 938.121 505.262
 965.677 205.991
 334.865 92.703
 513.110 648.634
 3.646 774.931
 727.015 342.179
 844.364 649.573
 647.167 314.110
 799.250 728.217
 306.266 528.989
 320.569 118.425
 199.221 154.335
 78.437 905.001
 603.510 921.500
 529.282 533.918
 4.726 178.870
 1.356 63.914
 412.873 867.476
 355.063 24.907
 49.372 757.094
 813.330 294.432
 145.359 325.892
 79.327 374.279
 25.097 251.322
 542.438 485.932
 313.898 597.364
 973.212 787.565
 770.333 67.198
 207.259 795.107
 613.774 665.324
 577.699 328.626
 219.171 444.122
 265.164 332.222
 53.666 752.485
 860.825 75.421
 809.284 254.800
 677.034 147.049
 870.846 534.017
 165.469 424.831
 779.933 60.526
 16.051 736.933
 898.666 817.039
 491.087 132.767
 429.034 677.590
 506.217 722.277
 645.263 395.450
 188.890 614.239
 192.257 550.268
 740.493 38.845
 589.508 219.765
 592.338 747.803
 357.271 297.104
 98.997 981.622
 103.516 983.552
 453.477 929.787
 332.747 899.773
 564.419 701.596
 970.632 721.242
 310.505 405.901
 654.378 137.568
 714.836 304.642
 683.610 36.459
 73.104 971.336
 329.163 35.615
 163.376 530.832
 579.783 135.724
 179.447 975.165
 694.354 291.199
 609.670 102.805
 398.326 929.274
 652.423 190.860
 698.961 870.127
 969.799 223.462
 29.312 78.910
 262.513 521.925
 403.353 223.848
 759.451 376.095
 65.050 22.207
 790.873 700.170
 536.476 868.067
 19.259 534.150
 261.297 683.065
 78.575 103.840
 150.393 384.917
 591.798 123.191
 169.213 790.523
 146.566 573.807
 768.283 263.250
 486.473 594.221
 8.555 470.890
 175.833 638.256
 934.757 375.431
 401.555 265.378
 318.367 52.691
 548.330 869.772
 746.267 304.043
 211.850 168.120
 43.544 829.557
 466.671 193.466
 764.608 178.190
 376.027 994.353
 493.930 863.147
 894.186 840.744
 697.926 156.648
 769.361 882.595
 47.204 776.299
 686.829 300.558
 371.370 203.893
 405.674 704.068
 557.626 886.074
 824.556 58.455
 803.452 345.052
 876.506 713.753
 179.763 956.981
 592.199 133.467
 654.385 157.157
 106.051 916.784
 719.668 316.607
 408.451 423.852
 919.107 856.577
 197.171 267.139
 685.537 69.039
 756.502 654.928
 500.395 976.319
 726.775 863.474
 925.685 665.864
 330.965 285.734
 216.433 291.920
 838.147 636.007
 113.763 150.214
 83.146 75.949
 872.364 350.938
 873.286 628.746
 369.461 976.227
 320.312 140.497
 256.830 688.594
 90.088 872.934
 987.488 424.465
 394.526 226.493
 312.186 570.904
 217.209 20.437
 588.486 283.246
 802.717 635.648
 271.020 896.678
 213.709 359.929
 2.545 646.486
 712.071 684.996
 251.803 711.054
 621.073 574.028
 849.368 390.613
 23.432 849.757
 662.949 635.777
 321.980 612.199
 88.657 136.219
 90.301 764.407
 777.257 405.206
 353.180 352.044
 780.133 274.576
 122.155 71.483
 7.635 612.105
 659.117 300.724
 914.689 944.781
 118.180 702.374
 740.229 713.514
 318.414 448.601
 456.440 684.222
 901.144 550.349
 62.512 324.591
 827.143 528.802
 670.087 843.205
 451.051 653.264
 361.569 837.054
 480.746 359.235
 398.747 754.028
 274.289 941.909
 561.793 438.923
 760.797 647.716
 204.533 75.400
 986.432 329.644
 721.369 683.546
 903.245 626.194
 187.462 695.084
 635.445 419.970
 813.383 858.419
 501.581 146.680
 857.840 66.738
 546.946 390.907
 780.102 538.114
 81.354 419.329
 653.100 881.398
 634.294 678.522
 367.874 870.656
 71.719 402.223
 562.133 529.679
 183.682 926.675
 825.357 342.996
 495.228 962.760
 848.486 897.689
 98.014 296.038
 279.155 998.741
 998.810 322.163
 48.337 657.832
 463.253 632.652
 488.707 340.111
 556.904 967.450
 260.035 365.066
 87.052 184.788
 726.166 436.139
 291.966 169.334
 238.998 349.863
 351.846 526.571
 727.232 80.378
 378.088 479.863
 965.135 611.021
 323.264 97.841
 15.331 193.973
 920.196 100.208
 159.490 654.658
 559.528 301.909
 414.240 53.709
 34.346 806.857
 692.667 500.109
 478.719 416.394
 233.194 339.683
 93.842 203.593
 949.610 879.138
 458.109 666.999
 433.707 443.574
 251.469 426.958
 993.697 991.757
 63.432 690.096
 68.797 955.968
 899.825 74.533
 807.616 50.149
 935.827 267.221
 422.973 760.042
 689.806 48.188
 979.362 241.576
 900.326 653.014
 575.328 698.904
 91.503 208.593
 948.726 671.815
 802.149 37.921
 558.226 355.206
 252.331 222.589
 332.994 312.612
 425.688 687.909
 890.570 84.160
 83.904 751.666
 910.121 969.770
 605.957 85.698
 27.294 74.907
 92.245 177.605
 553.499 812.916
 303.409 961.466
 185.679 880.196
 455.126 390.471
 784.462 63.676
 980.410 445.742
 84.299 550.646
 245.871 774.484
 637.035 25.854
 91.287 703.143
 361.832 237.376
 504.690 418.892
 213.980 759.431
 877.758 312.862
 830.678 885.610
 66.648 753.842
 654.014 349.564
 947.672 350.289
 264.265 431.873
 669.605 265.313
 227.152 902.470
 307.391 593.856
 117.122 738.698
 885.981 678.562
 928.452 111.958
 616.743 532.193
 433.241 353.301
 848.959 16.112
 249.989 483.572
 440.407 878.901
 210.952 60.472
 576.748 234.169
 776.723 77.682
 180.680 115.718
 661.470 114.958
 937.781 720.462
 873.996 938.572
 193.974 179.596
 123.473 984.925
 945.232 796.846
 12.711 213.435
 317.039 785.169
 877.525 415.597
 120.994 511.603
 212.798 333.394
 658.768 31.325
 741.829 630.983
 127.272 429.250
 676.430 528.058
 49.583 879.070
 124.773 531.631
 728.200 829.735
 929.488 375.794
 982.782 807.601
 159.894 817.637
 414.394 714.275
 693.111 53.799
 230.871 456.481
 655.358 68.676
 700.115 281.690
 266.729 445.246
 574.760 344.031
 852.731 946.621
 185.730 86.922
 419.812 285.156
 244.875 815.534
 408.769 851.336
 967.406 922.546
 661.618 82.349
 740.570 219.579
 589.150 556.537
 871.483 574.435
 286.561 641.707
 667.914 936.831
 394.516 580.141
 292.734 994.321
 777.376 629.177
 115.764 292.768
 226.890 302.326
 123.730 104.863
 989.087 771.332
 876.179 574.365
 748.462 134.541
 376.765 406.933
 33.864 961.981
 507.640 340.480
 784.971 364.018
 620.344 794.184
 940.141 760.241
 838.131 966.617
 482.315 650.867
 278.945 496.547
 968.982 507.634
 10.056 897.020
 437.730 538.624
 177.817 872.182
 936.467 566.196
 580.066 390.491
 195.846 754.155
 453.813 846.496
 12.961 985.242
 504.298 641.079
 325.082 519.123
 98.759 157.191
 248.437 241.356
 63.103 30.735
 271.329 572.752
 953.638 205.911
 507.599 564.320
 909.277 928.284
 323.535 114.413
 929.860 239.906
 589.383 761.135
 459.905 887.517
 319.764 414.601
 598.149 791.233
 52.453 380.931
 794.333 316.956
 172.497 414.155
 56.095 786.377
 671.667 525.481
 69.394 694.794
 898.392 234.115
 162.159 505.744
 510.033 603.212
 217.931 184.762
 600.390 152.404
 806.953 620.375
 306.503 848.995
 357.745 72.146
 769.048 268.546
 881.845 862.293
 252.023 487.682
 905.531 783.893
 345.117 773.944
 0.471 495.264
 254.582 6.275
 863.952 382.730
 216.878 472.756
 830.482 644.360
 478.561 117.733
 129.912 332.451
 213.411 957.219
 100.856 715.546
 284.519 648.913
 958.226 19.996
 198.943 631.290
 964.395 590.623
 692.608 765.723
 907.225 989.669
 573.589 597.778
 415.471 18.232
 146.150 660.538
 691.532 95.837
 342.264 276.669
 889.928 638.171
 661.441 70.073
 372.069 812.651
 926.251 506.141
 6.971 374.198
 415.726 766.311
 224.522 752.828
 60.809 792.801
 652.195 509.536
 447.295 468.769
 444.863 42.265
 447.456 323.978
 246.373 619.679
 420.020 463.286
 574.161 573.194
 310.977 332.414
 96.408 678.692
 339.194 580.680
 154.794 315.865
 648.892 412.527
 182.836 78.052
 696.379 88.041
 666.319 807.185
 755.103 427.423
 602.553 1.170
 767.994 476.095
 231.624 654.475
 549.592 717.139
 155.925 582.087
 695.769 87.974
 932.621 393.500
 352.512 421.140
 244.200 543.464
 536.673 27.895
 829.646 322.119
 3.711 861.871
 326.165 556.786
 685.823 812.691
 939.818 994.424
 647.652 101.222
 672.229 396.862
 947.899 784.748
 497.051 904.924
 78.906 978.023
 49.636 73.001
 60.932 391.875
 789.979 518.324
 274.847 162.272
 274.252 510.879
 660.907 57.752
 754.008 207.679
 629.838 20.529
 272.410 31.964
 516.419 516.045
 279.774 852.172
 449.192 377.002
 410.509 831.430
 359.721 161.921
 892.723 815.488
 461.341 576.110
 370.611 890.901
 793.807 186.623
 57.132 776.748
 463.124 604.849
 777.025 278.914
 564.735 3.925
 862.770 418.178
 725.783 417.092
 111.859 589.871
 954.238 751.699
 263.562 287.171
 458.202 16.972
 196.806 351.354
 169.714 457.487
 354.960 245.126
 449.143 304.801
 663.913 589.998
 387.046 793.908
 400.398 791.427
 991.624 166.517
 389.857 387.762
 536.214 217.844
 447.050 208.147
 330.353 796.427
 826.259 183.251
 10.544 686.832
 407.282 909.540
 167.013 783.067
 522.799 776.868
 227.474 76.684
 424.550 600.114
 208.418 59.285
 910.453 483.919
 372.029 886.321
 191.128 846.049
 349.011 420.183
 588.871 646.385
 713.808 808.953
 639.935 446.956
 841.851 946.361
 944.978 761.951
 604.058 273.140
 93.884 558.442
 731.195 334.931
 919.096 817.958
 631.518 112.955
 523.515 860.690
 894.967 837.056
 130.416 28.308
 444.014 113.366
 37.350 194.206
 276.867 228.322
 375.398 62.957
 427.368 295.134
 109.269 991.156
 275.545 997.034
 720.695 32.478
 773.997 452.915
 333.337 519.152
 802.232 725.549
 26.434 944.266
 470.652 640.954
 688.908 424.096
 218.405 461.085
 756.216 82.333
 388.071 12.625
 397.456 309.665
 221.506 724.942
 356.947 779.227
 964.878 663.285
 457.458 123.236
 759.432 692.897
 324.618 346.452
 943.899 900.291
 854.815 931.538
 223.477 994.543
 311.404 508.898
 241.112 669.695
 263.638 264.039
 494.560 525.657
 274.982 549.097
 305.797 706.070
 775.900 578.051
 899.064 645.203
 722.698 508.775
 264.996 340.054
 828.315 556.771
 768.277 137.375
 561.239 217.973
 736.233 797.639
 30.928 889.942
 89.384 359.118
 926.715 626.141
 439.493 255.868
 44.326 906.546
 686.150 64.853
 640.576 894.952
 642.814 881.546
 0.948 929.935
 473.879 502.694
 613.524 979.189
 35.369 572.727
 220.931 507.997
 595.931 510.183
 602.615 969.892
 837.781 147.123
 133.977 734.474
 668.024 502.668
 215.985 303.087
 831.456 277.303
 386.197 722.238
 931.747 443.700
 955.144 47.729
 517.047 559.401
 84.444 915.326
 850.143 114.368
 386.552 878.133
 796.729 720.274
 10.581 333.771
 565.933 257.293
 242.186 8.986
 415.810 117.409
 424.236 33.705
 686.882 461.038
 363.059 325.158
 896.215 366.600
 764.998 34.993
 63.017 971.964
 920.191 173.861
 847.777 144.274
 163.613 719.572
 576.843 973.126
 274.251 803.334
 352.777 954.553
 176.660 235.954
 480.398 253.568
 168.118 230.044
 585.018 925.531
 570.280 758.772
 481.939 606.437
 685.869 395.544
 946.806 504.904
 295.952 547.034
 610.248 740.611
 557.201 834.427
 785.491 262.038
 24.901 620.663
 865.978 968.068
 938.048 716.468
 185.837 871.670
 737.650 532.189
 807.172 438.043
 756.181 48.856
 425.269 753.914
 901.327 148.886
 510.025 229.018
 74.815 28.543
 426.141 775.845
 709.736 580.412
 796.149 180.919
 697.771 20.088
 942.494 881.902
 709.832 387.946
 224.059 952.392
 416.481 400.954
 278.304 513.490
 893.116 993.092
 105.288 421.867
 882.157 564.104
 50.098 202.556
 991.621 768.247
 724.466 216.101
 75.682 696.808
 878.839 779.628
 285.500 634.896
 17.940 846.244
 743.291 564.939
 924.315 223.672
 702.911 122.244
 196.894 658.952
 967.881 423.654
 859.860 299.310
 372.741 745.849
 188.684 568.900
 253.782 348.173
 226.014 776.358
 76.848 254.367
 314.004 329.063
 117.088 732.499
 98.838 207.288
 240.908 762.272
 317.721 916.449
 194.147 439.264
 661.894 950.157
 201.552 37.377
 727.647 463.472
 307.586 100.481
 580.486 367.688
 492.378 244.212
 528.218 48.964
 762.215 366.850
 42.565 907.619
 802.573 257.797
 304.999 577.880
 382.461 482.348
 952.792 75.089
 79.218 257.050
 341.116 924.984
 448.458 421.199
 44.543 144.743
 968.032 683.095
 628.182 495.415
 739.682 965.912
 609.241 828.422
 417.153 804.911
 391.952 363.757
 353.039 527.946
 133.200 13.682
 804.723 73.259
 526.913 193.325
 826.553 216.619
 379.246 119.088
 393.388 163.569
 284.205 208.621
 370.343 647.294
 353.693 574.121
 263.486 109.419
 663.692 596.513
 683.283 246.406
 158.832 424.698
 131.578 210.465
 223.724 845.414
 916.796 358.810
 946.903 89.740
 622.086 462.190
 441.081 696.821
 836.478 291.984
 63.593 849.856
 627.213 99.521
 328.738 579.850
 127.723 541.994
 997.423 736.162
 363.928 472.375
 750.600 626.949
 93.332 837.728
 935.961 105.377
 616.712 878.403
 760.005 627.731
 699.054 312.762
 570.613 336.793
 440.851 166.687
 332.753 567.955
 37.285 68.300
 288.813 767.349
 293.498 895.869
 65.621 721.931
 799.646 626.014
 45.767 192.963
 158.304 581.154
 767.752 619.193
 275.947 286.186
 17.453 7.453
 734.345 96.891
 385.021 590.043
 729.999 204.423
 602.419 324.769
 171.178 614.858
 366.424 9.643
 742.061 79.294
 461.993 235.937
 149.261 553.175
 406.698 806.596
 253.155 703.627
 66.808 689.036
 328.575 886.662
 480.882 279.500
 598.283 273.764
 652.169 348.660
 318.214 826.763
 224.180 773.758
 773.563 273.955
 575.550 190.791
 355.796 317.584
 4.444 310.955
 546.569 957.156
 816.626 519.598
 827.958 14.343
 484.798 834.415
 789.676 928.858
 763.542 554.662
 611.831 411.482
 80.367 337.062
 592.939 107.167
 488.694 730.238
 972.253 569.961
 475.758 771.549
 296.084 380.206
 433.125 372.610
 410.633 456.682
 288.908 307.594
 568.412 611.033
 790.697 477.251
 428.757 253.752
 42.076 197.811
 60.943 250.582
 911.539 894.397
 644.445 121.244
 832.251 240.813
 956.883 710.773
 728.816 349.852
 75.872 804.379
 480.880 589.199
 954.495 822.764
 553.707 377.192
 697.483 164.478
 486.828 440.031
 830.729 159.434
 580.545 418.263
 562.825 182.810
 806.630 966.741
 754.455 736.525
 97.372 60.735
 888.241 237.402
 342.566 703.898
 944.921 623.489
 706.771 624.671
 496.266 485.115
 31.777 480.106
 104.045 292.915
 827.621 84.452
 928.695 994.782
 598.590 909.299
 290.428 116.543
 370.504 618.102
 356.660 871.908
 357.398 397.022
 548.462 276.185
 757.831 912.929
 138.710 991.410
 934.920 595.788
 657.689 499.514
 394.289 724.602
 507.761 112.127
 418.327 252.440
 825.551 453.505
 284.061 86.160
 403.900 85.278
 229.682 430.441
 10.942 332.429
 738.336 994.148
 912.444 588.776
 977.337 161.320
 836.481 162.638
 19.924 360.965
 115.250 320.311
 641.375 682.060
 724.179 613.007
 331.400 515.679
 418.182 864.300
 712.872 548.963
 972.181 647.713
 768.978 559.990
 578.766 511.306
 325.716 83.613
 979.523 187.172
 736.431 441.663
 725.437 153.254
 994.889 802.795
 721.347 53.271
 841.651 694.694
 633.434 3.733
 306.603 711.829
 878.795 866.664
 483.041 413.608
 402.263 299.911
 793.324 599.497
 735.770 236.727
 173.748 178.730
 465.785 331.067
 270.721 762.848
 69.062 538.893
 148.803 329.912
 558.391 108.467
 113.720 911.400
 778.794 809.409
 953.562 198.123
 859.317 742.287
 305.324 352.836
 932.942 804.200
 521.430 647.472
 42.078 123.510
 604.545 946.050
 232.664 66.330
 714.621 554.653
 367.095 822.219
 848.725 722.470
 644.445 925.684
 423.851 658.447
 273.007 208.397
 230.741 522.838
 90.563 714.850
 101.103 548.856
 145.768 677.368
 373.024 474.196
 641.145 126.736
 34.227 433.589
 74.512 519.200
 158.013 640.610
 609.100 562.383
 762.952 719.035
 439.325 409.891
 568.610 721.172
 313.439 521.455
 782.921 373.542
 118.416 721.877
 242.418 240.172
 47.049 573.307
 87.728 502.699
 950.835 852.378
 49.956 276.798
 961.702 213.091
 158.478 559.523
 845.757 550.326
 769.765 415.574
 166.110 955.229
 726.212 136.835
 590.480 786.094
 852.257 263.741
 322.102 345.675
 4.626 344.785
 976.690 52.976
 339.358 578.099
 419.473 184.763
 118.811 363.412
 338.145 115.333
 238.422 771.361
 211.860 143.988
 140.334 878.263
 972.841 125.570
 36.628 326.853
 3.967 132.988
 479.783 756.532
 208.852 720.546
 585.968 440.444
 94.738 227.032
 384.969 501.830
 65.393 177.800
 289.171 29.869
 201.586 700.718
 946.323 737.627
 559.327 962.896
 373.335 104.151
 617.535 730.155
 320.561 212.542
 712.192 31.452
 50.725 369.622
 686.150 623.770
 849.531 595.114
 223.962 62.898
 535.164 864.077
 418.373 20.987
 373.235 631.301
 597.150 397.700
 207.625 356.872
 720.910 358.357
 314.302 74.914
 218.476 825.801
 706.061 230.350
 757.553 44.341
 45.817 169.327
 535.225 531.238
 352.261 566.730
 422.850 206.787
 645.163 358.230
 999.537 436.368
 122.378 204.653
 771.764 581.243
 383.664 333.854
 896.262 908.874
 318.071 600.870
 519.500 93.611
 205.095 493.011
 518.641 295.699
 201.551 435.085
 402.424 957.235
 5.728 364.454
 410.971 30.256
 120.600 29.766
 274.001 652.375
 744.363 595.487
 558.516 122.782
 68.514 821.767
 298.939 985.119
 282.913 641.394
 472.339 688.392
 199.158 318.896
 504.247 533.139
 386.389 388.200
 90.347 793.391
 548.737 202.106
 247.653 177.290
 495.728 557.429
 295.728 307.610
 103.611 492.780
 871.847 90.919
 727.708 890.917
 640.086 639.021
 397.397 994.600
 927.275 512.824
 53.291 794.450
 550.975 196.615
 20.824 540.799
 866.710 865.200
 759.018 330.852
 902.148 178.487
 784.231 930.128
 41.574 294.458
 105.694 196.375
 329.746 814.311
 785.305 818.662
 163.034 510.689
 564.374 588.589
 88.752 504.872
 303.600 249.589
 130.096 880.646
 131.780 679.706
 561.445 396.025
 268.568 949.456
 272.470 89.447
 5.553 746.118
 753.211 800.454
 29.286 996.829
 607.722 327.822
 334.351 873.146
 240.947 537.809
 291.748 978.175
 670.244 884.578
 848.610 553.385
 75.435 702.288
 383.557 285.750
 833.810 228.041
 924.838 427.689
 81.442 586.461
 456.008 783.629
 820.031 145.612
 39.674 879.777
 847.934 491.086
 840.047 670.497
 261.734 277.147
 629.470 188.588
 455.672 932.930
 535.255 1.648
 773.346 425.748
 87.002 466.925
 650.606 326.056
 729.950 997.657
 969.577 358.631
 998.976 670.607
 738.837 556.760
 325.714 963.487
 269.241 421.111
 756.324 549.251
 952.587 998.364
 671.089 369.340
 122.779 178.326
 353.836 527.962
 416.459 419.223
 96.869 403.323
 510.091 472.181
 536.519 158.656
 129.444 925.861
 389.381 96.080
 169.504 735.106
 447.128 960.356
 570.476 552.808
 38.328 938.781
 39.245 137.546
 582.640 179.760
 633.996 361.739
 952.222 768.448
 819.522 162.737
 177.001 246.521
 606.857 944.710
 347.118 578.355
 396.330 500.140
 93.333 472.092
 809.036 39.773
 683.330 826.277
 107.374 728.037
 930.791 846.667
 338.008 561.988
 849.962 759.673
 475.977 116.118
 329.668 625.648
 80.250 728.806
 278.587 254.419
 90.617 20.508
 392.827 765.243
 783.265 116.041
 305.055 672.474
 765.768 766.530
 732.428 166.211
 517.596 419.125
 892.385 283.938
 983.909 618.589
 897.953 115.425
 300.738 414.049
 777.877 870.228
 889.170 421.942
 844.865 276.854
 3.440 113.395
 214.036 227.630
 779.738 767.686
 662.794 76.722
 913.806 395.064
 735.577 424.299
 129.245 80.170
 997.986 352.010
 495.723 444.804
 803.758 828.797
 656.557 855.144
 476.801 687.131
 945.523 198.367
 754.445 124.551
 858.913 387.274
 965.369 950.547
 124.433 595.065
 207.781 752.170
 725.126 717.308
 685.103 161.214
 324.235 861.789
 985.028 480.312
 53.555 201.974
 44.556 964.215
 109.688 234.951
 622.087 95.886
 913.818 63.832
 545.205 675.534
 173.683 497.617
 769.392 525.595
 311.728 513.641
 272.060 67.913
 739.674 460.000
 124.339 53.433
 43.689 554.391
 289.552 812.838
 550.867 43.767
 55.084 682.487
 59.787 374.026
 729.000 768.146
 896.755 944.059
 743.507 104.459
 394.094 312.962
 475.997 106.402
 444.961 937.859
 500.319 186.610
 866.180 752.873
 144.406 616.102
 870.018 783.318
 886.744 363.361
 309.611 914.812
 458.202 375.936
 400.554 311.873
 414.913 828.568
 41.206 477.578
 253.228 401.743
 442.529 753.486
 893.017 964.558
 649.079 131.366
 58.010 796.466
 378.503 555.018
 931.510 15.262
 948.021 667.052
 616.075 395.325
 491.600 952.781
 733.054 613.345
 127.510 968.104
 771.809 891.588
 717.675 342.493
 51.623 405.018
 700.659 319.939
 857.709 952.741
 590.335 53.367
 125.115 681.249
 851.671 780.644
 92.922 892.510
 310.867 477.777
 461.019 620.395
 174.866 967.355
 531.344 51.112
 348.730 633.917
 586.128 474.784
 600.114 504.163
 782.059 154.281
 358.169 146.119
 258.990 792.610
 507.516 550.283
 65.761 571.008
 482.634 315.939
 187.723 556.507
 648.423 281.321
 167.860 570.620
 311.075 426.875
 996.032 941.463
 510.396 931.813
 502.282 391.730
 848.819 676.540
 36.690 247.298
 190.480 23.843
 809.560 178.741
 870.597 162.351
 664.464 444.685
 674.140 704.352
 978.631 616.036
 934.466 160.265
 749.391 688.753
 656.516 692.902
 103.802 395.593
 152.687 530.813
 536.521 100.606
 688.095 201.973
 166.712 490.745
 539.338 462.684
 439.672 94.601
 478.733 333.480
 667.638 576.912
 384.232 921.307
 994.457 538.055
 651.892 878.072
 121.344 839.588
 638.921 108.371
 989.779 70.060
 105.276 147.843
 579.747 840.493
 742.907 957.963
 747.173 977.390
 404.518 458.461
 246.962 74.754
 666.814 195.940
 623.842 128.024
 313.345 143.305
 811.896 345.096
 204.180 771.429
 77.920 596.575
 646.659 530.077
 339.347 103.501
 704.652 532.786
 53.426 781.001
 122.213 139.420
 432.678 466.375
 508.724 865.086
 17.598 6.202
 782.092 475.459
 909.388 696.264
 317.844 632.198
 714.708 837.700
 856.943 169.771
 415.564 561.254
 613.543 173.714
 588.185 587.363
 653.924 913.133
 245.923 132.649
 25.405 295.487
 866.793 783.167
 163.588 563.508
 133.294 262.152
 240.080 162.254
 510.825 696.295
 601.441 54.087
 924.686 191.731
 642.156 751.797
 570.707 371.402
 26.641 241.785
 870.633 492.453
 382.594 62.329
 23.108 989.675
 513.359 634.469
 720.389 803.057
 981.592 578.252
 818.597 809.327
 89.527 14.267
 937.539 644.636
 890.075 594.178
 700.075 374.500
 803.254 334.684
 128.979 924.756
 657.684 873.083
 332.673 161.042
 828.917 910.845
 214.758 612.477
 485.002 771.653
 423.476 336.443
 482.954 845.023
 957.082 465.175
 973.892 404.419
 803.415 851.256
 383.646 833.733
 213.891 618.714
 832.196 637.948
 893.815 650.587
 759.675 988.007
 685.693 314.433
 137.692 707.367
 586.587 396.815
 89.009 65.086
 983.952 29.592
 521.077 29.708
 329.707 728.465
 832.675 557.582
 565.116 802.307
 288.876 352.055
 128.578 745.214
 17.224 415.313
 446.456 597.697
 74.582 717.171
 249.092 105.282
 815.224 785.326
 648.206 148.858
 79.917 855.297
 639.611 849.016
 74.846 47.227
 991.064 824.468
 348.049 518.010
 476.822 821.252
 957.650 593.835
 218.928 724.195
 796.677 958.522
 784.343 355.080
 457.898 261.193
 413.823 383.818
 931.321 232.520
 773.157 700.941
 597.258 47.427
 323.282 183.793
 257.746 244.633
 409.398 537.497
 515.517 776.434
 530.025 798.252
 417.381 497.816
 727.710 784.529
 510.897 660.334
 359.602 795.762
 980.678 316.457
 577.346 853.148
 322.890 293.643
 43.715 808.889
 650.774 908.690
 813.357 414.888
 595.955 472.529
 935.287 526.483
 353.427 9.424
 426.686 748.791
 514.258 374.074
 505.890 130.808
 319.110 2.785
 744.661 734.398
 55.571 53.356
 446.972 701.008
 799.240 361.157
 627.335 598.572
 176.771 920.236
 443.408 535.109
 500.933 957.754
 535.319 595.393
 513.831 843.099
 91.186 304.634
 173.309 310.600
 451.177 900.886
 855.983 793.392
 990.650 449.102
 33.220 98.037
 899.190 138.150
 736.747 492.674
 262.515 242.065
 879.454 349.368
 727.190 113.472
 973.750 352.970
 605.947 516.035
 811.812 558.937
 889.408 540.324
 884.787 111.574
 546.319 120.546
 445.113 597.960
 200.688 755.663
 209.338 953.083
 704.834 805.752
 388.046 705.629
 920.136 691.740
 472.740 584.237
 763.013 373.407
 542.935 29.484
 66.213 656.695
 644.496 681.294
 292.126 617.706
 474.866 154.782
 565.472 798.443
 462.698 364.994
 770.961 790.396
 697.237 813.577
 693.593 478.977
 723.292 874.776
 924.884 67.724
 225.710 496.426
 780.051 169.915
 165.944 411.748
 985.004 771.218
 163.634 3.145
 816.716 895.232
 327.492 199.047
 588.265 899.924
 399.439 63.736
 435.866 693.363
 879.513 168.537
 817.660 868.690
 720.088 36.602
 704.539 48.411
 518.253 324.416
 316.320 215.200
 774.591 348.386
 319.855 748.994
 433.215 757.156
 500.018 437.911
 357.693 778.251
 83.871 173.293
 744.922 485.297
 639.754 57.687
 426.253 909.128
 986.754 570.161
 72.906 787.962
 989.364 457.858
 109.448 69.473
 833.450 508.672
 571.720 457.565
 192.677 50.585
 728.819 871.249
 111.789 302.315
 355.776 450.054
 920.579 841.811
 505.322 13.373
 718.859 879.035
 223.084 739.087
 60.392 522.787
 197.919 364.568
 237.698 264.645
 983.448 790.956
 808.315 803.016
 391.872 465.539
 687.804 574.649
 498.465 968.601
 700.232 817.681
 534.806 497.629
 60.642 168.327
 748.659 345.977
 957.009 91.988
 104.714 453.579
 495.286 408.947
 857.341 868.091
 517.496 725.557
 486.478 715.740
 649.524 295.281
 21.311 527.394
 785.741 171.873
 232.114 498.080
 678.199 82.131
 725.248 243.821
 428.504 231.014
 384.809 640.521
 243.253 891.346
 449.673 433.615
 524.994 648.249
 457.987 57.658
 148.889 229.894
 321.597 831.172
 992.799 16.776
 477.986 738.611
 520.472 277.776
 802.506 988.494
 492.315 519.806
 222.587 570.741
 927.196 786.172
 560.059 18.457
 946.543 415.320
 417.518 417.201
 486.304 434.965
 127.909 570.923
 403.944 66.283
 189.161 816.756
 780.522 538.818
 822.307 734.849
 219.121 749.732
 514.113 394.036
 370.622 62.310
 654.649 544.890
 429.405 440.084
 754.856 569.366
 791.444 7.125
 655.891 37.595
 764.995 255.181
 625.684 439.547
 182.393 368.115
 111.772 350.142
 946.129 277.972
 94.161 764.416
 122.417 20.087
 697.022 183.668
 792.833 22.438
 790.789 838.779
 814.613 93.436
 392.263 63.604
 201.101 899.251
 473.156 655.246
 497.086 624.315
 369.055 221.001
 223.950 654.824
 970.768 170.754
 844.381 523.792
 736.547 591.730
 336.598 906.843
 822.858 678.025
 167.739 200.509
 157.455 384.483
 462.090 580.011
 513.869 252.937
 422.626 492.625
 861.605 903.923
 487.022 257.662
 809.945 999.763
 388.448 917.388
 512.011 831.850
 806.573 208.072
 204.633 348.461
 898.029 630.434
 711.493 967.191
 903.877 118.691
 893.134 971.663
 663.406 902.000
 677.093 504.640
 90.854 377.195
 11.837 983.763
 69.665 363.476
 755.032 292.191
 315.909 75.178
 103.493 960.451
 290.008 755.299
 0.738 149.367
 378.509 778.453
 898.256 974.286
 212.908 415.953
 6.471 250.818
 981.450 507.345
 536.983 280.369
 966.203 291.907
 523.324 784.065
 798.692 301.054
 305.539 505.910
 273.109 819.576
 194.887 575.498
 139.992 202.021
 797.491 198.455
 481.645 632.967
 896.639 145.368
 853.082 489.464
 177.478 369.762
 871.601 684.428
 758.105 700.336
 820.021 515.606
 878.646 235.799
 762.174 30.986
 934.108 901.266
 776.364 553.814
 634.944 698.066
 18.548 235.020
 586.930 854.280
 210.148 654.775
 222.702 237.401
 787.171 55.583
 342.968 664.715
 782.263 624.996
 665.784 798.683
 677.173 865.452
 695.465 66.455
 50.560 891.323
 944.765 933.305
 149.292 19.041
 439.173 93.234
 277.178 195.859
 442.944 936.006
 573.899 217.586
 243.290 493.824
 751.832 777.554
 460.639 963.668
 276.144 770.573
 895.798 609.668
 373.425 939.905
 134.115 155.857
 898.932 536.134
 585.298 731.329
 198.123 678.639
 6.587 590.405
 583.410 238.213
 825.745 529.252
 284.142 348.891
 316.175 502.046
 791.810 804.567
 274.952 14.677
 441.790 188.319
 789.272 568.075
 78.963 347.220
 749.510 628.150
 431.878 880.752
 357.706 222.257
 756.470 415.759
 196.769 475.917
 746.458 244.391
 754.179 896.672
 187.502 193.930
 248.806 438.612
 352.889 559.239
 382.878 810.900
 400.335 381.257
 253.775 861.969
 685.560 10.355
 210.770 428.960
 815.240 603.937
 356.822 805.917
 729.189 216.688
 679.965 986.596
 141.981 333.102
 285.754 376.261
 253.399 839.657
 802.690 555.023
 924.172 453.515
 985.888 492.241
 130.379 821.325
 667.789 951.953
 781.895 822.094
 144.039 553.632
 195.746 888.903
 561.271 436.680
 135.460 383.203
 943.346 862.632
 297.276 580.504
 783.370 533.284
 80.864 666.405
 98.648 328.655
 17.023 196.475
 30.639 514.417
 131.458 782.439
 336.391 938.222
 49.394 761.295
 904.054 47.927
 740.525 354.464
 3.530 707.532
 371.078 292.946
 702.689 259.507
 875.918 174.154
 416.674 351.848
 148.288 419.829
 167.413 996.815
 430.606 755.999
 895.716 703.732
 792.609 659.700
 250.228 393.955
 921.903 378.246
 165.442 991.235
 698.804 480.792
 302.188 929.967
 757.392 645.155
 954.147 447.506
 976.252 602.159
 296.542 50.937
 326.936 82.822
 170.001 364.894
 920.266 858.493
 833.563 82.543
 317.944 789.591
 993.965 629.456
 60.365 354.036
 709.697 598.389
 944.921 702.123
 592.277 975.896
 369.620 560.898
 776.049 629.124
 234.604 609.466
 922.047 688.303
 622.551 479.005
 659.825 98.397
 114.366 650.042
 280.270 238.672
 948.586 968.041
 677.261 653.874
 814.316 660.207
 829.559 403.013
 343.938 886.207
 927.704 625.042
 12.434 408.130
 323.158 724.003
 276.825 726.224
 125.860 184.243
 227.295 442.984
 647.320 799.435
 549.251 25.991
 202.898 913.369
 194.368 17.009
 600.861 767.353
 263.178 949.401
 86.957 885.858
 349.581 296.784
 539.751 531.614
 79.712 82.297
 359.737 62.123
 87.795 870.086
 128.820 725.693
 956.987 669.162
 678.248 266.268
 163.993 376.000
 463.190 147.928
 205.797 228.088
 949.424 262.912
 461.476 938.489
 248.797 417.989
 11.536 724.715
 250.165 485.193
 364.034 967.428
 564.360 902.206
 536.876 260.241
 396.555 778.460
 137.993 806.113
 966.450 534.497
 341.655 534.286
 883.325 118.941
 55.266 650.597
 344.759 19.990
 134.776 180.294
 638.318 642.594
 469.942 143.695
 986.493 50.024
 807.497 439.321
 666.557 476.632
 698.688 55.320
 766.772 580.085
 288.288 537.470
 194.668 804.632
 349.135 500.830
 246.198 926.312
 6.536 562.919
 368.791 315.915
 690.654 220.384
 727.266 421.572
 655.661 600.364
 907.746 690.826
 768.359 544.808
 998.032 638.709
 505.812 373.892
 368.086 55.796
 223.852 807.283
 574.469 736.415
 732.104 673.719
 838.839 405.509
 205.214 125.213
 742.216 312.267
 96.449 397.850
 951.079 834.271
 323.884 672.892
 593.894 257.846
 849.335 126.687
 61.141 44.611
 347.568 793.162
 559.968 502.436
 902.492 766.736
 346.142 8.393
 205.976 555.005
 639.102 204.658
 164.201 948.983
 336.623 844.197
 930.154 654.103
 648.234 905.507
 426.068 548.203
 103.519 944.440
 346.352 874.623
 333.093 391.584
 343.405 901.333
 915.260 136.687
 701.847 683.083
 106.667 533.960
 860.938 46.243
 685.734 195.846
 912.790 908.916
 516.079 165.905
 901.374 576.636
 944.935 337.396
 793.142 881.375
 277.659 141.873
 256.436 514.474
 381.542 416.533
 448.910 838.754
 865.450 80.444
 398.289 938.236
 230.264 434.088
 3.379 903.387
 190.177 935.545
 363.852 973.497
 906.711 607.325
 956.713 424.720
 863.696 463.116
 955.320 151.705
 328.651 702.154
 777.233 32.758
 908.216 854.498
 247.273 73.716
 304.914 543.075
 771.909 315.504
 540.074 293.163
 794.088 776.557
 221.838 618.106
 890.005 636.528
 834.626 958.004
 990.926 195.042
 12.010 478.185
 876.553 242.592
 661.795 44.267
 757.395 634.294
 51.238 194.032
 111.245 476.319
 271.108 702.301
 85.051 224.880
 197.000 478.151
 543.542 605.151
 300.524 404.656
 18.239 919.182
 655.333 205.656
 366.248 505.405
 785.155 143.650
 322.319 705.800
 742.933 974.813
 457.481 199.018
 949.954 34.399
 434.162 368.175
 897.415 36.681
 164.928 30.596
 184.718 352.390
 286.863 294.314
 481.054 392.949
 706.462 93.704
 620.263 770.019
 253.948 556.388
 21.950 112.053
 317.635 367.832
 151.383 573.152
 767.907 722.148
 541.459 945.876
 289.289 911.303
 585.206 936.583
 133.713 634.525
 527.852 142.814
 207.419 370.394
 832.836 916.375
 680.066 701.424
 933.553 947.717
 32.674 11.239
 707.647 677.444
 669.407 74.665
 296.943 655.193
 138.286 458.650
 945.399 616.301
 322.320 465.157
 719.587 239.981
 62.933 334.728
 519.295 461.773
 902.774 240.826
 965.887 526.593
 528.976 30.226
 187.419 140.582
 57.707 884.478
 394.549 580.124
 226.723 912.885
 480.440 180.036
 507.787 850.689
 779.864 501.138
 971.789 379.513
 14.288 686.677
 745.760 353.976
 335.707 89.738
 105.347 292.367
 95.455 487.590
 614.595 644.918
 416.288 907.419
 425.995 505.427
 75.882 850.175
 509.729 886.580
 435.060 110.027
 517.151 382.466
 809.863 306.534
 478.019 830.455
 516.830 51.114
 65.358 436.313
 867.189 500.222
 670.598 109.380
 278.007 62.229
 652.553 477.557
 864.729 645.988
 447.616 114.213
 916.039 5.127
 549.305 950.909
 392.922 147.185
 929.961 101.791
 481.490 160.640
 236.238 458.802
 534.177 150.942
 946.352 393.566
 804.834 769.905
 737.271 824.273
 896.883 337.728
 133.752 267.475
 54.909 75.887
 361.036 429.028
 421.809 39.844
 414.914 420.052
 317.158 26.591
 115.749 977.580
 956.872 862.446
 198.889 681.413
 897.082 896.120
 888.029 284.668
 741.793 341.069
 428.689 2.676
 278.068 955.664
 457.586 160.692
 495.911 811.218
 34.848 603.552
 792.534 983.774
 557.413 978.688
 760.422 588.445
 444.440 567.239
 101.545 843.731
 483.041 46.416
 510.580 761.434
 542.204 100.419
 520.397 575.548
 204.639 478.401
 823.913 385.967
 883.717 138.092
 76.300 451.120
 542.147 865.344
 567.225 634.246
 20.163 966.107
 939.200 223.274
 726.378 672.062
 648.229 501.884
 510.027 58.713
 527.869 362.930
 587.909 960.193
 366.836 4.015
 565.135 384.055
 160.830 423.321
 690.835 728.174
 796.707 402.283
 306.800 17.530
 595.263 796.201
 959.860 888.541
 929.372 896.092
 292.347 21.008
 176.953 32.187
 736.930 661.388
 521.272 384.361
 313.180 195.384
 610.472 585.854
 747.516 952.873
 198.310 358.100
 462.566 494.582
 551.158 315.952
 156.907 108.919
 393.018 719.510
 124.669 601.033
 319.085 322.058
 753.257 286.842
 116.204 339.874
 845.927 405.823
 40.129 731.228
 306.875 571.374
 397.940 466.394
 15.660 911.126
 430.321 861.682
 324.163 876.644
 472.034 667.204
 904.925 378.184
 257.110 785.274
 739.818 621.908
 423.596 864.156
 890.887 381.031
 234.750 686.491
 572.342 146.425
 71.124 144.557
 628.590 794.306
 740.944 572.935
 205.623 837.603
 312.476 465.931
 522.829 642.926
 277.977 830.736
 753.275 986.619
 28.414 71.911
 99.867 172.032
 43.980 838.049
 912.630 456.990
 907.870 422.802
 782.090 457.576
 328.585 350.794
 821.715 354.118
 235.863 710.876
 128.255 371.036
 702.116 656.988
 695.255 17.603
 768.005 578.371
 817.794 736.183
 128.602 559.526
 434.666 823.194
 304.769 485.247
 529.722 71.498
 200.265 91.987
 982.216 477.488
 474.241 284.085
 395.021 398.721
 664.786 497.992
 920.978 716.072
 533.784 951.155
 885.918 216.210
 296.524 411.919
 709.875 574.564
 709.102 95.493
 846.322 885.173
 949.000 367.194
 987.085 692.054
 703.405 821.959
 864.744 357.532
 318.332 728.166
 575.255 427.744
 529.920 759.571
 344.336 386.057
 545.967 892.494
 178.423 924.111
 747.723 583.046
 434.279 100.601
 293.890 143.248
 273.241 633.721
 513.888 153.287
 452.543 108.665
 336.680 843.367
 366.048 241.844
 604.215 481.698
 552.123 84.193
 32.125 759.866
 612.505 363.330
 700.283 83.546
 161.192 145.408
 255.748 181.147
 778.002 869.720
 792.354 927.164
 162.157 190.661
 514.496 148.010
 654.685 211.385
 505.656 108.693
 865.424 760.689
 990.962 557.416
 344.943 639.491
 521.820 586.115
 580.788 926.332
 211.892 117.800
 271.355 803.907
 37.766 791.706
 992.624 162.684
 883.366 135.700
 379.576 805.699
 381.096 708.628
 604.676 163.791
 189.935 895.695
 763.302 416.636
 484.032 45.251
 236.039 76.471
 516.103 959.121
 859.423 843.183
 907.230 469.852
 921.994 687.440
 115.951 51.758
 436.663 108.747
 500.293 478.756
 601.691 684.884
 730.326 336.670
 832.447 855.473
 587.540 362.518
 659.245 233.757
 530.889 775.594
 280.431 125.668
 775.659 907.648
 725.607 753.515
 56.460 970.744
 715.080 473.007
 94.046 925.449
 145.676 967.642
 999.487 348.655
 139.877 574.906
 199.222 434.918
 168.414 6.264
 799.078 798.620
 502.172 370.050
 801.413 343.225
 227.304 586.272
 1.940 910.546
 30.412 628.794
 304.424 765.178
 644.316 67.845
 263.689 770.506
 158.396 779.240
 889.183 702.154
 712.603 491.859
 680.377 866.987
 486.426 758.056
 916.844 661.339
 391.491 539.654
 863.722 36.837
 710.652 632.650
 579.075 937.718
 781.868 724.728
 803.410 537.104
 89.624 750.103
 181.208 704.108
 140.934 25.403
 95.962 267.469
 810.977 208.297
 308.137 758.637
 442.300 598.114
 562.046 887.687
 571.407 515.970
 393.388 764.411
 390.790 172.933
 622.754 75.420
 789.515 410.974
 888.539 82.713
 360.836 226.084
 60.238 452.088
 133.809 939.779
 313.169 848.947
 943.190 48.602
 949.228 767.830
 467.071 66.337
 954.769 769.615
 656.754 386.000
 613.359 781.396
 883.542 274.670
 883.580 228.991
 910.633 410.664
 433.837 896.775
 246.768 857.139
 249.035 685.747
 486.093 406.914
 217.882 25.565
 523.668 839.070
 532.555 12.624
 648.946 698.039
 620.499 332.614
 254.363 780.522
 545.635 386.378
 499.906 25.311
 805.539 492.135
 697.425 17.227
 482.718 570.538
 323.846 800.880
 130.601 832.511
 546.731 255.271
 265.093 950.160
 508.390 399.610
 145.255 280.218
 628.752 817.916
 745.056 475.571
 68.144 929.355
 603.170 326.781
 658.057 257.939
 78.833 751.225
 932.917 724.815
 506.120 337.384
 954.037 495.211
 722.286 866.141
 936.608 147.029
 421.479 395.749
 3.266 116.746
 55.165 203.984
 878.000 138.739
 444.695 537.131
 889.618 985.238
 597.673 393.712
 115.539 385.268
 214.367 659.731
 908.230 842.165
 147.391 765.808
 905.222 861.194
 329.927 624.567
 129.563 162.812
 935.096 164.470
 94.065 5.074
 370.571 54.835
 286.267 123.092
 74.774 732.736
 841.165 757.560
 468.957 127.980
 118.280 171.872
 166.134 335.358
 754.209 222.740
 54.328 217.218
 230.479 367.507
 897.186 613.371
 201.361 768.137
 947.094 583.945
 592.465 333.602
 889.961 274.618
 586.739 965.752
 460.545 448.455
 41.449 416.548
 834.196 116.118
 62.313 894.691
 545.249 673.624
 536.934 386.170
 161.827 447.011
 489.851 975.324
 297.816 984.680
 459.838 810.878
 129.386 34.914
 463.593 685.589
 348.104 117.914
 948.862 59.965
 195.902 433.860
 857.705 221.988
 737.559 542.161
 123.405 738.278
 10.674 568.626
 672.070 410.943
 906.289 429.107
 54.968 242.255
 158.277 748.073
 915.850 950.644
 317.564 361.956
 517.984 41.348
 47.432 859.245
 890.290 369.157
 65.870 866.708
 876.170 235.174
 975.884 354.313
 510.563 921.461
 538.226 226.304
 941.954 914.243
 455.164 784.061
 241.037 16.296
 828.400 195.071
 284.246 860.925
 337.143 54.456
 809.142 663.054
 139.749 169.427
 253.722 167.337
 148.548 286.950
 110.113 859.669
 854.841 90.512
 945.033 418.132
 310.084 148.504
 618.180 804.332
 298.600 855.369
 421.765 188.724
 593.605 783.948
 179.362 307.045
 476.628 295.559
 792.686 743.223
 253.756 31.107
 276.845 801.432
 231.495 845.555
 146.749 981.469
 759.781 428.262
 731.972 912.897
 327.142 867.976
 929.540 880.765
 948.688 633.845
 332.217 626.127
 945.199 228.717
 75.264 905.506
 722.732 269.864
 62.086 713.094
 956.903 122.246
 96.105 116.656
 122.181 873.434
 453.681 232.146
 120.416 335.829
 374.703 3.089
 718.576 594.845
 70.759 589.428
 45.739 111.141
 105.711 378.070
 794.225 516.009
 293.442 865.774
 368.059 512.738
 688.819 36.719
 700.412 979.666
 380.273 855.407
 75.221 745.059
 888.356 254.076
 119.812 117.638
 250.171 537.170
 346.179 173.116
 743.489 618.425
 697.876 845.474
 548.873 504.693
 574.649 896.765
 38.272 140.824
 653.427 951.223
 342.816 218.796
 475.820 604.407
 122.214 59.333
 530.512 547.632
 217.920 813.618
 303.862 89.210
 9.743 265.213
 211.504 79.953
 651.621 587.355
 244.108 249.423
 980.892 818.412
 675.759 285.626
 273.521 239.159
 986.165 614.062
 355.714 590.944
 758.620 987.454
 33.368 375.666
 332.835 436.241
 721.393 679.308
 342.302 368.502
 354.648 803.798
 454.637 178.636
 653.712 860.865
 993.223 424.794
 67.883 650.859
 60.815 779.061
 893.464 34.173
 49.606 620.982
 289.794 408.665
 325.124 428.842
 13.623 279.510
 558.651 384.512
 442.842 585.311
 878.323 722.674
 844.499 903.401
 264.384 965.432
 294.176 766.370
 559.171 945.845
 311.833 589.746
 55.247 361.805
 233.893 536.730
 901.858 953.215
 886.700 570.157
 894.795 464.824
 9.539 894.929
 530.201 564.059
 546.302 547.433
 279.340 313.054
 787.137 503.776
 727.545 647.828
 1.178 958.634
 693.157 361.849
 718.574 364.195
 456.208 108.163
 957.055 47.989
 364.876 971.821
 161.001 273.652
 11.439 785.927
 348.489 134.925
 867.934 899.351
 315.996 736.197
 312.237 896.766
 806.668 408.794
 753.471 432.495
 334.520 828.044
 555.014 994.693
 105.181 559.413
 455.812 957.215
 868.299 890.797
 585.960 610.398
 965.245 561.306
 168.690 161.729
 639.076 823.839
 884.127 651.472
 395.847 969.605
 254.615 790.891
 844.231 178.059
 489.594 371.475
 694.433 156.827
 20.305 847.827
 120.619 215.010
 559.731 215.718
 340.235 22.299
 367.857 406.692
 348.014 588.758
 491.475 133.896
 275.010 839.800
 914.334 748.243
 789.391 332.089
 708.616 13.155
 484.937 73.994
 661.712 359.026
 937.339 384.414
 280.544 729.925
 372.564 192.563
 194.633 445.340
 964.206 985.617
 512.465 944.800
 139.199 728.452
 685.173 4.724
 858.179 878.265
 527.043 172.018
 285.801 105.444
 691.827 170.576
 168.292 409.997
 643.509 843.506
 384.365 30.319
 854.198 499.617
 778.432 308.596
 52.692 57.253
 472.024 576.132
 105.354 107.256
 283.752 114.140
 885.048 450.688
 776.506 433.708
 950.603 72.514
 352.440 995.808
 273.634 172.011
 994.290 192.202
 694.413 332.028
 921.648 955.319
 425.138 235.879
 11.755 924.653
 236.503 361.743
 198.412 224.655
 29.426 644.576
 784.800 800.718
 203.588 305.261
 214.768 2.633
 561.712 531.784
 73.876 926.334
 735.070 849.412
 120.780 543.042
 161.361 243.295
 869.040 118.817
 198.935 70.472
 490.080 6.494
 807.417 707.467
 633.612 865.991
 478.395 678.539
 659.520 418.792
 453.397 667.974
 945.205 289.172
 240.316 572.952
 527.927 540.530
 632.458 352.360
 719.322 532.423
 773.231 388.213
 298.468 445.800
 798.981 932.147
 963.446 634.252
 565.746 757.752
 364.977 132.326
 333.719 693.713
 928.463 602.980
 785.401 351.945
 914.668 540.955
 707.039 183.885
 599.462 113.280
 213.558 357.183
 847.968 949.400
 768.447 720.174
 699.426 968.957
 993.655 954.354
 300.775 823.267
 510.426 562.800
 766.968 235.786
 758.146 527.984
 395.283 856.817
 940.788 734.132
 413.275 738.300
 313.749 791.359
 842.553 116.582
 890.108 940.899
 563.578 435.688
 85.078 748.321
 673.374 912.862
 679.433 305.494
 344.907 44.517
 943.538 429.020
 683.486 267.303
 578.359 644.942
 294.631 159.767
 881.356 634.764
 145.078 619.159
 894.687 849.542
 733.166 40.713
 229.853 506.196
 958.553 718.516
 354.260 507.965
 469.485 174.485
 766.615 589.407
 696.846 491.657
 153.217 301.531
 489.461 707.655
 107.949 216.161
 929.178 31.932
 694.771 847.623
 914.820 845.020
 241.018 437.282
 801.929 768.882
 558.770 610.692
 314.382 354.757
 914.315 452.355
 101.401 299.057
 694.663 219.002
 399.476 390.439
 875.658 464.225
 926.541 323.867
 177.143 26.274
 241.888 942.921
 623.602 153.406
 659.291 632.977
 118.600 39.572
 415.352 368.916
 421.227 515.346
 136.030 96.157
 493.686 398.309
 880.565 608.103
 810.476 632.593
 795.643 182.188
 698.630 433.915
 8.913 896.893
 760.741 64.274
 108.103 610.305
 641.615 965.734
 871.500 14.546
 887.164 926.895
 771.976 357.858
 40.390 895.912
 807.820 356.094
 882.101 413.305
 10.117 397.257
 389.422 354.540
 332.304 416.563
 417.479 450.798
 789.878 215.943
 751.292 616.017
 637.220 592.309
 296.275 434.648
 947.475 385.045
 125.655 758.596
 306.805 557.780
 558.097 490.002
 5.721 185.546
 653.973 571.292
 370.234 859.833
 576.872 512.884
 940.170 575.174
 329.365 525.808
 489.958 786.760
 927.880 320.183
 270.775 584.942
 198.298 725.859
 907.158 15.483
 946.907 598.827
 634.483 571.127
 264.480 622.271
 747.480 17.889
 456.021 985.982
 428.764 616.668
 435.187 939.414
 427.931 716.095
 88.515 534.924
 206.893 775.390
 886.407 697.066
 199.769 416.453
 9.780 25.365
 252.876 783.077
 165.552 431.468
 312.378 623.402
 601.416 62.361
 167.211 321.396
 199.126 720.361
 889.616 936.803
 852.619 674.509
 354.284 913.777
 127.627 898.975
 372.773 870.208
 785.905 170.025
 17.978 56.807
 551.075 417.469
 303.251 92.511
 233.490 338.375
 644.179 246.351
 335.970 634.986
 293.257 291.761
 676.137 695.478
 977.155 144.520
 608.089 971.526
 264.256 587.429
 658.069 362.128
 181.375 251.768
 935.420 246.011
 420.622 176.220
 499.511 338.104
 221.143 97.833
 991.690 717.439
 969.866 686.555
 642.730 388.551
 487.498 145.884
 183.282 815.718
 301.019 538.146
 987.913 494.582
 355.151 316.145
 821.002 799.760
 189.203 455.612
 2.005 836.614
 661.797 278.457
 423.039 612.648
 607.098 168.897
 216.612 576.845
 67.961 437.622
 646.567 17.149
 892.969 248.247
 970.358 286.355
 877.612 841.061
 162.853 689.588
 350.129 967.856
 896.584 722.670
 178.098 75.219
 514.352 326.071
 834.117 69.756
 709.012 805.231
 92.516 585.318
 622.145 972.261
 521.619 308.382
 296.050 59.072
 528.465 752.473
 148.231 726.401
 849.054 696.239
 998.632 501.086
 54.188 492.852
 359.543 684.999
 558.976 442.397
 217.005 928.645
 436.447 105.468
 489.210 501.568
 898.887 678.098
 168.651 836.905
 934.016 588.369
 845.459 211.035
 279.724 197.516
 702.518 739.013
 656.533 667.383
 79.683 35.921
 120.258 606.776
 563.996 492.501
 170.490 337.272
 92.597 735.099
 178.833 470.623
 400.594 345.542
 62.482 802.025
 31.011 681.953
 405.289 273.647
 100.019 808.296
 354.399 319.217
 707.665 265.938
 233.668 271.804
 760.368 127.479
 506.059 602.757
 562.680 400.053
 280.170 599.964
 706.406 96.348
 237.867 119.011
 977.564 886.456
 611.100 322.537
 486.414 167.660
 559.382 823.221
 351.352 143.426
 101.926 466.769
 710.834 353.783
 199.266 626.266
 853.351 329.094
 921.312 462.049
 926.961 195.952
 97.901 156.274
 178.057 210.862
 842.897 823.676
 463.184 163.794
 746.023 185.212
 945.247 224.136
 912.827 365.747
 321.782 206.593
 931.053 427.529
 611.831 39.984
 982.444 705.429
 751.056 819.349
 887.373 286.071
 891.971 618.569
 753.286 329.630
 85.546 909.566
 937.610 519.914
 718.075 163.646
 275.436 35.137
 807.402 954.775
 459.066 739.408
 717.688 613.187
 290.519 124.579
 552.415 426.179
 412.758 95.663
 29.907 302.138
 417.033 343.102
 961.034 220.377
 732.077 524.853
 39.845 215.556
 938.430 174.447
 857.662 889.008
 583.944 432.130
 270.803 813.845
 873.304 780.144
 230.798 785.235
 887.344 755.615
 241.181 756.534
 82.225 561.843
 882.100 856.345
 502.512 937.840
 566.799 977.028
 397.208 54.321
 414.195 703.350
 188.558 450.174
 969.190 467.973
 147.527 615.517
 435.085 701.322
 768.163 165.189
 136.533 825.370
 999.469 169.960
 471.226 428.284
 935.055 52.582
 576.317 69.277
 727.898 83.263
 101.903 385.862
 793.273 386.187
 697.417 509.953
 393.875 97.898
 254.250 11.458
 526.819 892.759
 364.177 460.464
 415.305 144.228
 431.293 279.611
 564.099 47.660
 76.217 410.323
 186.545 755.849
 884.630 769.258
 223.644 28.197
 745.061 869.392
 228.054 764.555
 388.905 934.008
 105.902 672.314
 762.317 467.294
 328.669 927.790
 326.944 454.110
 430.478 158.484
 684.029 50.803
 780.733 150.246
 252.471 971.656
 109.016 22.064
 391.950 460.140
 602.284 1.282
 961.558 214.681
 590.980 554.046
 34.859 384.844
 590.693 301.165
 374.467 501.136
 422.910 590.041
 401.691 200.858
 158.586 651.629
 206.325 880.353
 21.329 190.514
 633.137 972.713
 165.586 920.082
 488.046 717.437
 375.244 737.677
 339.469 868.123
 378.339 851.784
 488.202 355.142
 266.307 530.133
 259.775 77.103
 766.514 180.662
 482.033 598.145
 122.987 43.277
 571.396 953.620
 573.884 836.902
 115.559 156.201
 809.693 641.600
 838.222 505.081
 991.298 108.314
 820.749 855.557
 492.597 678.488
 372.694 543.392
 302.308 902.452
 851.971 382.074
 220.992 599.756
 478.668 781.070
 572.409 577.792
 34.458 554.864
 16.312 879.061
 640.996 906.869
 309.274 164.793
 242.263 645.860
 70.547 356.529
 232.514 207.588
 34.097 181.468
 956.211 58.577
 121.577 826.321
 720.297 616.233
 373.069 663.117
 991.595 758.432
 195.038 524.533
 670.385 161.401
 103.234 472.178
 630.869 207.334
 680.640 505.753
 73.855 668.768
 568.388 431.674
 948.373 196.873
 145.432 764.736
 646.974 222.740
 18.418 334.545
 72.092 897.257
 377.348 359.101
 794.300 334.862
 719.384 421.170
 491.756 643.291
 899.386 719.594
 865.998 985.248
 131.863 488.688
 293.061 464.006
 598.173 796.391
 189.250 704.313
 61.527 398.262
 374.550 129.160
 170.150 683.067
 108.539 644.305
 448.599 380.221
 286.737 533.698
 804.503 884.288
 930.707 153.589
 381.791 202.042
 322.262 570.343
 894.000 448.919
 238.067 711.396
 997.529 960.451
 881.415 250.834
 593.218 777.191
 506.515 206.706
 156.699 986.424
 939.107 727.968
 728.228 28.701
 345.406 452.162
 178.857 110.685
 647.369 43.398
 902.605 707.461
 962.165 512.385
 457.778 327.338
 721.736 880.294
 641.726 180.841
 646.939 895.815
 482.435 714.534
 280.362 335.285
 70.615 601.214
 171.223 910.125
 643.924 323.639
 231.476 740.732
 930.182 942.226
 999.335 513.547
 221.546 632.149
 137.808 866.207
 702.514 636.057
 122.663 807.868
 110.235 70.631
 725.853 407.181
 237.943 603.700
 144.065 913.612
 176.660 80.269
 853.361 529.247
 554.954 307.189
 963.393 343.906
 612.832 135.123
 800.198 377.832
 418.546 820.874
 45.000 150.717
 293.699 172.004
 205.721 886.195
 893.488 818.272
 784.247 55.678
 939.190 910.910
 840.092 918.587
 315.983 801.655
 932.369 497.394
 831.332 620.247
 667.423 770.849
 30.572 863.479
 387.729 28.131
 943.538 983.602
 335.453 317.268
 798.691 761.910
 916.356 775.006
 601.843 858.636
 309.411 640.417
 1.075 117.114
 525.786 744.275
 216.822 883.686
 357.033 809.758
 628.341 90.652
 283.627 592.032
 200.093 83.957
 987.157 585.183
 582.332 997.225
 345.897 110.622
 910.798 856.748
 746.114 213.231
 995.421 916.179
 840.048 87.302
 365.108 973.901
 984.126 156.597
 115.777 519.611
 33.754 380.131
 485.760 529.749
 818.178 551.638
 803.665 14.548
 912.896 25.834
 868.840 84.087
 538.350 423.937
 837.177 308.624
 890.821 945.341
 401.448 602.263
 631.337 208.588
 35.355 251.808
 875.840 344.920
 576.604 178.247
 927.908 919.707
 672.503 81.180
 335.049 224.333
 20.663 941.590
 120.303 392.800
 779.523 1.391
 309.958 498.129
 573.751 995.482
 41.081 383.927
 706.474 170.380
 563.024 112.191
 245.121 710.632
 646.679 951.265
 755.086 228.065
 164.091 194.882
 503.087 208.504
 606.971 467.458
 780.797 905.150
 861.845 720.595
 653.076 407.471
 766.347 815.288
 410.954 179.859
 527.806 383.246
 507.586 576.754
 512.362 804.543
 929.136 912.304
 808.988 378.235
 158.247 945.517
 264.748 614.549
 935.122 879.372
 880.246 573.612
 422.908 548.322
 880.605 114.693
 605.852 657.439
 848.470 114.671
 459.574 153.158
 760.822 244.365
 754.803 855.851
 928.159 850.912
 114.277 814.553
 838.311 244.097
 915.522 791.067
 981.554 100.312
 801.338 321.818
 430.389 421.280
 359.610 809.479
 396.371 173.026
 102.233 571.269
 145.623 306.693
 300.301 116.389
 560.321 765.174
 813.182 681.304
 649.766 512.166
 529.833 149.237
 384.004 803.044
 871.794 490.491
 115.862 335.077
 392.122 245.119
 422.349 569.057
 449.547 931.389
 610.390 171.965
 301.839 595.789
 149.707 973.033
 509.560 656.585
 500.323 101.384
 986.795 257.761
 854.808 645.810
 298.079 208.493
 205.222 575.257
 252.619 290.762
 439.177 126.960
 563.292 970.724
 263.996 18.312
 347.021 934.754
 126.244 794.340
 776.513 116.406
 737.734 276.785
 935.526 103.845
 718.270 340.446
 268.498 777.587
 427.999 280.449
 291.355 374.878
 574.326 539.009
 987.584 699.935
 254.242 986.104
 549.224 79.111
 924.965 764.984
 536.544 718.187
 404.510 656.035
 776.148 67.339
 487.848 232.097
 251.487 490.393
 550.370 791.518
 171.884 211.965
 603.469 194.294
 348.846 62.742
 499.967 589.351
 927.509 733.933
 271.262 420.962
 585.420 1.828
 152.434 618.442
 142.659 998.124
 533.748 100.466
 451.650 27.493
 512.322 523.859
 730.301 507.695
 630.024 952.575
 649.739 306.908
 824.520 957.363
 422.468 446.041
 219.761 737.541
 495.942 829.380
 598.136 606.263
 831.215 264.445
 765.034 538.072
 930.262 571.362
 402.035 146.552
 16.118 494.171
 849.672 160.202
 17.029 482.476
 835.291 181.656
 162.956 173.633
 814.450 749.985
 176.244 675.879
 2.521 744.672
 787.803 24.492
 591.340 255.212
 898.295 590.082
 157.098 739.892
 346.554 784.881
 31.160 674.807
 363.565 304.388
 914.508 778.454
 251.999 913.684
 336.345 133.269
 213.695 636.404
 583.588 223.348
 78.859 216.653
 434.195 693.551
 702.652 127.601
 715.188 900.589
 171.798 813.371
 255.850 478.929
 593.498 531.705
 925.761 856.231
 962.217 263.424
 922.354 112.953
 460.674 960.745
 417.685 742.989
 46.707 600.841
 781.571 706.255
 507.811 414.839
 388.584 905.592
 483.395 487.791
 88.338 619.979
 617.538 24.386
 698.720 0.589
 821.937 691.633
 875.135 17.845
 112.429 967.081
 748.503 34.192
 98.760 613.902
 221.660 782.289
 625.214 687.236
 507.428 30.821
 401.233 655.414
 699.117 714.902
 551.524 741.154
 31.273 155.385
 632.744 788.628
 238.618 67.322
 789.933 319.873
 606.131 3.938
 795.248 826.550
 53.021 355.992
 861.722 259.357
 865.863 950.170
 446.653 526.877
 527.616 102.649
 46.765 138.263
 843.829 889.339
 987.520 850.761
 187.505 612.157
 872.084 884.709
 940.234 456.568
 84.811 407.454
 948.106 150.255
 146.138 165.992
 213.210 813.041
 850.061 359.294
 860.121 916.032
 744.530 719.003
 234.764 391.490
 355.104 835.883
 471.442 17.406
 521.809 694.124
 991.938 571.468
 690.606 211.988
 745.842 252.624
 49.240 31.685
 959.107 115.234
 50.941 440.585
 201.918 876.756
 359.819 867.582
 519.020 336.707
 263.542 0.670
 565.683 689.412
 519.558 973.468
 368.261 398.781
 771.660 918.827
 766.273 718.353
 637.974 276.958
 407.023 838.384
 326.553 754.257
 546.671 493.423
 880.925 578.568
 883.623 404.048
 548.420 398.842
 309.954 406.194
 155.378 684.668
 240.920 557.323
 75.011 37.002
 76.460 932.932
 398.391 309.498
 194.829 537.241
 232.600 634.537
 588.405 561.994
 821.541 264.348
 64.360 716.138
 36.149 881.256
 665.867 111.461
 37.212 648.294
 268.142 85.475
 853.748 599.178
 891.671 748.820
 724.612 982.399
 204.123 101.923
 255.038 246.185
 582.615 431.711
 381.089 488.108
 437.175 796.816
 404.099 294.478
 790.593 677.242
 748.246 0.589
 233.559 6.182
 854.403 943.822
 769.554 537.102
 702.558 329.051
 1.740 813.901
 756.700 841.475
 942.884 406.671
 756.653 228.628
 125.784 817.172
 300.322 223.882
 910.658 828.565
 830.076 532.209
 10.585 621.283
 674.178 169.619
 447.360 764.520
 617.356 405.597
 897.414 49.804
 955.810 458.723
 758.057 904.247
 706.330 135.730
 153.819 916.677
 115.166 870.478
 484.604 455.871
 581.183 339.167
 293.621 848.257
 754.354 619.885
 83.411 519.789
 782.301 986.891
 940.798 566.239
 295.437 32.449
 232.356 586.270
 789.032 181.488
 315.290 246.473
 75.402 487.592
 866.882 916.821
 641.608 194.046
 589.250 54.058
 210.769 122.905
 293.898 570.346
 924.937 870.681
 639.062 721.677
 153.856 784.631
 587.008 617.347
 499.681 152.369
 301.422 85.998
 578.565 234.163
 127.729 648.870
 284.966 116.806
 231.039 826.082
 605.585 676.023
 724.736 31.662
 472.269 647.298
 853.044 258.055
 405.274 259.698
 216.791 486.943
 781.483 561.249
 704.932 931.944
 901.006 325.871
 844.924 477.464
 757.835 789.573
 670.865 949.391
 636.633 816.993
 965.548 575.953
 652.305 988.407
 225.446 375.103
 868.748 452.819
 868.566 457.821
 128.360 785.799
 824.564 850.186
 597.767 983.440
 563.189 411.953
 894.286 718.581
 7.662 532.192
 561.440 75.499
 399.037 295.632
 373.086 798.407
 608.811 784.478
 180.171 161.701
 301.237 673.137
 690.855 561.004
 713.212 616.647
 65.657 889.397
 215.637 472.267
 589.740 398.957
 641.254 738.140
 982.621 640.922
 83.844 869.042
 353.049 955.881
 294.033 228.689
 88.038 966.533
 297.715 268.013
 467.752 368.654
 652.222 252.156
 863.020 670.227
 119.057 184.158
 543.563 184.367
 84.459 944.429
 399.635 719.353
 992.644 551.998
 958.016 850.011
 391.913 591.344
 608.242 110.872
 29.338 488.587
 803.345 775.382
 192.456 479.254
 470.493 320.260
 190.948 819.253
 973.716 103.545
 330.868 348.688
 678.972 983.492
 869.608 738.411
 650.286 488.173
 490.772 210.644
 876.519 18.173
 621.844 822.552
 16.751 373.426
 79.489 395.437
 236.600 476.831
 791.112 238.425
 769.514 499.522
 758.775 95.588
 310.656 43.527
 632.494 396.705
 874.282 615.979
 702.398 337.123
 909.186 234.360
 339.369 489.896
 64.837 674.519
 775.776 267.741
 280.395 43.115
 64.232 322.940
 779.955 94.943
 353.414 885.651
 3.532 985.200
 624.511 595.995
 590.860 49.787
 416.606 849.496
 823.664 236.195
 89.070 331.054
 684.301 97.401
 906.928 807.631
 120.390 835.751
 852.263 447.570
 635.312 908.091
 50.235 764.108
 825.118 733.236
 119.739 586.967
 528.864 274.283
 511.461 359.094
 379.837 788.427
 953.875 161.900
 471.112 73.206
 792.208 583.037
 764.857 708.749
 156.567 263.348
 668.590 359.341
 241.176 366.748
 713.858 303.917
 303.261 497.107
 547.701 303.985
 411.689 693.668
 981.619 369.576
 184.465 40.970
 836.990 270.515
 271.141 365.948
 933.146 973.363
 759.650 214.864
 141.180 916.500
 943.881 322.558
 782.462 910.061
 483.300 638.438
 298.628 847.595
 252.113 455.512
 525.177 616.871
 524.011 614.064
 732.779 13.189
 308.619 199.371
 980.980 895.507
 964.945 717.962
 83.456 730.068
 810.625 779.562
 390.572 374.764
 547.539 708.106
 635.186 947.894
 485.900 896.650
 696.070 765.315
 900.283 764.822
 447.528 129.082
 350.161 796.524
 974.785 607.968
 480.499 768.451
 636.278 905.716
 49.147 130.599
 493.301 397.229
 649.442 788.179
 954.621 497.411
 579.199 745.464
 502.147 673.959
 399.675 207.110
 679.772 726.577
 106.976 558.004
 200.889 924.077
 258.548 940.898
 823.303 351.342
 441.905 969.900
 269.299 894.653
 802.746 20.710
 852.339 351.401
 954.261 854.479
 982.344 244.424
 36.275 406.032
 433.972 748.382
 377.252 9.264
 205.038 282.668
 607.834 268.808
 196.700 519.826
 983.255 109.171
 497.781 918.536
 473.477 147.621
 140.397 174.695
 82.353 618.141
 153.620 842.352
 146.531 309.098
 120.249 598.343
 655.579 821.094
 235.961 391.070
 119.175 373.471
 780.303 846.176
 205.791 123.479
 588.539 511.978
 388.674 762.168
 418.722 667.779
 585.837 32.236
 349.074 731.890
 276.185 807.563
 529.511 677.061
 646.714 779.896
 713.819 63.531
 887.147 428.477
 184.454 249.016
 37.639 382.609
 572.298 336.411
 629.674 119.749
 994.183 419.991
 385.493 33.253
 159.851 526.472
 181.005 630.185
 118.741 295.872
 382.837 122.388
 60.167 276.894
 171.916 110.390
 685.701 731.426
 21.715 852.648
 730.805 951.904
 645.186 700.513
 17.859 334.026
 324.719 366.297
 221.785 246.076
 36.529 497.598
 272.693 166.322
 445.286 540.988
 910.643 583.524
 25.097 593.281
 452.246 874.923
 935.974 125.406
 886.904 284.560
 105.486 404.732
 254.766 355.974
 316.447 684.292
 84.776 751.799
 144.363 835.276
 908.404 483.530
 812.193 901.478
 384.908 733.362
 502.168 895.806
 952.450 872.926
 280.457 149.882
 684.387 57.736
 524.009 294.114
 913.031 128.883
 891.688 879.046
 368.735 103.019
 333.745 156.468
 957.907 536.871
 92.744 293.624
 710.450 662.683
 901.363 484.250
 908.927 696.308
 742.417 0.354
 465.756 800.673
 296.174 168.202
 440.915 165.427
 80.297 786.367
 344.485 750.545
 886.958 383.787
 902.198 790.233
 366.790 458.333
 87.658 906.533
 5.078 973.415
 954.677 23.706
 615.085 719.740
 603.074 478.839
 247.720 984.750
 150.299 206.494
 825.142 392.760
 981.354 441.111
 165.803 879.052
 635.975 476.587
 525.275 901.464
 243.168 984.976
 554.713 49.468
 410.434 703.044
 228.648 824.764
 352.946 814.666
 945.932 196.421
 944.204 597.586
 620.042 500.335
 375.220 264.200
 183.733 795.739
 517.853 947.963
 902.467 114.821
 646.782 400.224
 163.524 364.852
 333.815 738.235
 753.743 451.033
 491.179 985.558
 907.025 483.412
 313.578 773.691
 769.895 479.414
 311.642 421.616
 154.380 556.871
 504.702 311.890
 105.244 278.913
 864.359 562.343
 564.407 125.061
 191.082 116.371
 258.310 351.502
 136.062 597.914
 431.598 112.535
 125.062 295.843
 598.173 254.937
 528.241 43.390
 552.085 793.396
 781.461 269.224
 277.678 619.948
 984.854 235.692
 500.711 400.587
 171.258 205.680
 637.885 40.901
 291.215 641.638
 117.430 248.073
 546.625 328.854
 72.425 33.084
 18.838 710.497
 443.685 954.083
 279.218 545.764
 590.924 235.111
 494.304 966.373
 698.016 854.554
 300.037 963.392
 997.429 301.541
 729.816 528.958
 135.054 978.150
 751.904 989.764
 682.753 478.670
 468.904 275.547
 793.177 17.683
 924.537 881.383
 518.939 685.531
 372.833 412.921
 203.484 577.539
 117.372 795.130
 239.542 32.530
 901.567 314.586
 106.392 602.620
 806.782 630.328
 991.177 101.704
 627.738 97.029
 102.032 301.612
 381.970 205.422
 449.796 985.461
 562.853 558.088
 946.749 65.801
 757.828 603.777
 9.428 34.770
 572.089 781.144
 900.401 854.436
 373.190 844.399
 71.591 503.097
 107.294 920.826
 127.795 268.577
 439.389 385.890
 390.381 789.013
 297.433 429.023
 662.449 67.628
 816.714 355.778
 761.219 778.220
 901.495 254.450
 852.040 196.187
 565.300 812.367
 80.516 864.876
 750.982 354.657
 522.253 483.621
 42.187 792.560
 949.010 592.424
 87.398 196.305
 319.395 54.717
 397.731 376.651
 543.304 495.752
 634.731 787.667
 822.004 146.988
 462.238 509.841
 438.112 649.336
 337.754 186.766
 47.838 468.714
 307.651 860.320
 426.016 630.162
 444.030 359.179
 924.999 451.497
 219.289 565.000
 152.014 89.526
 10.817 721.498
 144.569 752.097
 419.115 316.556
 556.910 894.451
 977.667 699.567
 567.043 140.551
 644.684 879.191
 706.603 847.287
 661.307 155.044
 15.957 475.031
 606.867 785.620
 573.590 321.177
 901.468 589.494
 859.504 808.657
 424.661 664.018
 732.510 759.419
 114.663 622.152
 254.545 799.414
 366.814 371.225
 733.299 878.341
 197.458 355.625
 307.337 501.595
 617.709 867.327
 123.555 586.192
 561.623 893.247
 691.397 305.636
 328.895 556.707
 705.951 84.612
 580.616 452.453
 455.333 262.937
 917.830 642.001
 637.056 354.628
 380.158 230.448
 852.080 283.272
 431.875 889.922
 400.666 245.710
 215.251 421.617
 25.892 724.567
 808.247 91.673
 521.783 684.271
 641.793 560.541
 304.540 708.351
 29.597 415.760
 126.592 97.103
 313.024 670.131
 661.582 88.871
 500.081 797.261
 99.348 5.595
 509.349 531.320
 637.174 379.872
 448.219 485.173
 638.801 888.164
 444.664 758.929
 635.792 100.239
 800.542 878.234
 474.805 831.207
 983.131 267.688
 55.371 938.211
 763.981 819.655
 870.040 192.956
 647.395 143.133
 144.730 853.549
 305.139 592.513
 802.239 489.999
 702.602 893.935
 834.803 738.090
 821.012 960.042
 399.109 982.798
 660.103 555.444
 44.073 537.273
 558.474 728.911
 781.130 984.417
 760.564 138.601
 119.741 798.748
 758.723 478.566
 956.656 745.762
 868.294 474.069
 143.532 458.884
 78.125 296.026
 309.282 880.979
 736.884 588.318
 804.697 303.979
 568.322 583.063
 519.171 688.269
 790.853 366.590
 422.626 950.191
 386.160 261.479
 468.068 394.231
 408.799 407.055
 487.647 374.694
 447.958 992.226
 791.951 303.929
 190.639 651.174
 780.937 0.287
 442.808 345.421
 265.817 74.263
 844.818 587.148
 733.139 86.661
 976.059 210.833
 131.830 844.783
 140.965 566.541
 186.133 713.749
 126.834 122.206
 815.078 757.973
 839.272 48.553
 133.554 956.078
 372.362 583.842
 210.442 480.116
 629.966 392.089
 333.039 941.746
 657.119 934.127
 869.581 694.207
 894.524 152.696
 906.802 365.638
 366.193 758.254
 968.811 177.977
 534.912 709.579
 177.034 683.723
 100.014 371.146
 896.646 2.953
 207.881 447.349
 18.746 653.739
 441.510 431.672
 664.037 594.576
 48.482 647.799
 955.062 107.308
 356.961 320.494
 110.847 878.735
 370.241 708.929
 68.613 839.502
 478.253 516.436
 58.871 506.715
 889.033 301.602
 557.528 284.096
 276.947 840.074
 144.691 198.360
 733.495 598.627
 425.704 206.240
 59.519 98.256
 54.950 572.398
 876.899 766.726
 364.373 988.978
 788.295 359.559
 282.104 443.189
 653.729 498.770
 355.649 216.054
 964.109 818.253
 320.483 454.791
 708.752 481.804
 908.598 160.653
 194.337 963.087
 430.507 96.066
 67.247 345.835
 124.522 478.189
 613.965 557.296
 713.153 594.669
 12.047 818.977
 980.525 871.008
 27.504 757.477
 257.257 923.086
 106.453 526.504
 319.067 743.829
 496.035 551.560
 549.045 166.533
 11.589 114.496
 36.075 900.982
 106.349 579.853
 166.235 800.333
 712.614 153.178
 871.346 149.968
 828.095 318.203
 18.348 3.524
 390.264 580.749
 22.337 270.611
 690.048 548.597
 40.368 995.774
 452.549 285.354
 526.062 185.027
 988.056 20.063
 298.631 526.316
 175.938 791.089
 983.729 320.881
 874.903 211.524
 925.860 66.428
 996.264 913.266
 738.856 98.865
 476.302 148.294
 166.481 961.120
 736.581 678.893
 61.999 195.063
 627.386 295.200
 83.918 781.006
 962.569 770.204
 243.857 729.847
 430.566 651.841
 158.259 381.982
 215.638 242.241
 753.392 817.173
 98.242 309.298
 85.749 728.145
 89.702 289.915
 778.762 971.616
 962.897 892.648
 580.784 362.505
 989.671 395.633
 536.212 715.225
 112.196 509.898
 876.614 520.411
 938.009 275.483
 705.726 352.235
 838.241 55.535
 922.704 272.168
 980.319 660.145
 232.114 286.925
 977.785 975.647
 984.717 754.228
 581.682 96.111
 516.351 448.352
 264.157 891.615
 467.346 502.396
 902.591 633.434
 714.358 355.465
 11.858 800.677
 300.713 135.872
 996.618 478.198
 459.046 107.034
 811.225 924.185
 157.830 157.531
 781.533 430.987
 826.346 113.075
 423.258 658.188
 103.616 433.709
 101.407 207.123
 777.050 697.949
 733.647 495.984
 15.215 995.865
 319.302 540.040
 623.700 799.987
 450.236 238.607
 258.885 166.816
 658.489 306.137
 295.383 868.532
 209.598 286.724
 660.468 655.892
 944.665 777.552
 303.162 716.466
 896.111 316.222
 764.471 190.147
 492.513 508.779
 345.027 524.792
 270.836 179.807
 741.038 452.930
 626.970 293.657
 431.618 415.567
 457.727 448.205
 70.608 586.406
 732.927 91.213
 262.603 10.435
 441.126 607.129
 312.809 281.278
 786.618 811.989
 338.500 174.278
 491.212 559.923
 849.131 524.770
 37.828 380.894
 953.825 706.934
 352.985 750.877
 478.221 407.052
 884.048 548.295
 784.870 90.693
 109.601 920.452
 138.090 996.636
 6.106 507.974
 259.025 527.227
 862.296 231.232
 831.337 186.872
 519.296 498.733
 272.449 404.882
 756.825 262.186
 37.463 588.530
 234.916 215.851
 109.019 25.673
 430.319 158.869
 510.632 997.539
 124.138 39.270
 605.888 891.115
 652.618 48.469
 381.724 702.343
 729.501 797.266
 709.594 96.950
 792.623 681.182
 910.297 911.872
 578.852 27.581
 571.554 419.085
 752.865 143.130
 65.072 883.059
 622.404 472.351
 242.913 486.526
 184.480 401.124
 350.827 905.855
 335.638 848.858
 846.106 31.801
 119.923 385.850
 945.077 164.111
 409.101 775.051
 824.093 585.381
 642.247 297.568
 259.684 632.250
 880.721 96.929
 498.161 137.791
 847.442 827.254
 500.551 590.538
 157.082 764.301
 701.266 231.615
 150.265 26.106
 662.809 45.837
 617.167 832.107
 696.313 665.293
 934.230 627.644
 669.404 330.095
 395.409 126.387
 937.382 491.621
 652.812 729.189
 37.771 415.425
 500.445 607.158
 486.792 276.062
 751.677 873.260
 542.270 32.464
 641.795 484.877
 62.045 643.458
 200.638 734.500
 829.324 507.815
 8.772 702.806
 754.049 986.478
 999.282 814.006
 837.701 346.739
 774.217 484.553
 431.669 835.091
 751.615 770.494
 178.166 978.836
 280.262 264.181
 727.544 793.588
 292.806 276.517
 334.684 757.325
 704.111 465.726
 286.215 140.161
 395.028 577.978
 663.676 256.645
 498.918 279.607
 648.018 153.758
 779.592 256.492
 688.285 148.413
 58.166 795.347
 740.816 983.925
 19.048 46.669
 111.400 452.424
 861.493 593.148
 456.530 411.567
 425.566 944.194
 304.184 757.190
 825.766 171.338
 200.554 162.029
 690.908 255.613
 766.089 83.639
 707.256 392.308
 619.544 526.632
 868.471 687.018
 197.900 425.941
 179.086 466.520
 936.671 924.782
 269.319 46.381
 381.046 645.021
 642.695 862.301
 453.343 695.984
 981.852 643.044
 14.469 313.192
 922.900 928.568
 812.508 849.567
 18.656 7.952
 24.585 312.411
 743.175 948.288
 561.053 719.680
 544.326 129.470
 634.368 474.053
 281.115 802.386
 397.434 474.057
 244.448 2.179
 654.368 314.645
 163.608 416.992
 245.557 207.298
 658.669 919.841
 41.462 969.926
 977.066 691.313
 957.068 912.898
 219.693 608.750
 760.406 758.619
 740.134 659.100
 11.586 972.957
 815.252 993.974
 378.758 417.724
 814.607 223.572
 58.053 930.497
 921.549 118.555
 627.508 942.698
 414.876 923.851
 520.254 216.543
 744.356 494.484
 367.743 138.755
 217.025 840.349
 775.684 192.587
 347.906 954.352
 17.956 443.623
 565.775 927.222
 609.342 338.785
 451.898 893.824
 517.091 317.439
 430.810 771.936
 742.653 669.226
 433.397 647.656
 325.192 512.073
 573.552 25.117
 242.585 487.825
 83.096 625.742
 796.522 830.009
 351.316 518.319
 527.208 411.866
 834.354 750.737
 499.285 562.040
 207.819 392.962
 501.262 184.966
 508.613 685.058
 701.580 653.346
 177.334 400.635
 78.994 177.180
 102.266 312.654
 294.981 789.168
 664.380 903.119
 981.364 627.228
 777.702 949.670
 885.141 14.110
 351.620 999.888
 230.869 620.269
 15.247 798.215
 643.095 203.217
 335.741 641.518
 209.626 514.386
 832.881 228.699
 781.395 688.329
 494.399 549.351
 494.964 29.938
 87.060 578.775
 196.042 609.807
 646.868 254.917
 941.689 498.133
 130.689 290.671
 898.112 111.585
 286.888 597.038
 641.281 828.671
 523.219 373.783
 348.283 326.597
 538.228 570.197
 455.700 601.036
 63.026 375.648
 702.962 209.978
 511.857 504.671
 797.098 309.972
 143.714 271.977
 282.459 669.060
 428.130 177.096
 204.599 202.932
 323.630 945.217
 279.672 111.997
 708.265 599.534
 55.476 335.736
 41.869 211.136
 842.013 491.000
 736.416 915.790
 440.404 442.430
 614.211 674.233
 179.795 151.475
 147.006 45.630
 831.132 966.290
 998.887 45.296
 281.065 314.980
 301.517 460.724
 673.757 131.160
 334.781 938.233
 145.888 821.776
 84.788 750.541
 451.977 245.772
 923.594 578.335
 192.323 837.808
 272.913 442.103
 82.013 528.442
 152.705 300.419
 631.858 591.371
 503.180 874.402
 724.587 615.498
 836.927 192.835
 163.820 846.240
 311.030 796.453
 229.169 574.022
 595.003 752.124
 296.281 740.960
 789.866 757.391
 461.895 677.983
 170.693 953.127
 965.253 828.057
 176.597 287.642
 710.889 426.534
 58.444 710.664
 894.455 632.290
 69.117 332.149
 211.385 284.256
 400.123 311.420
 314.703 813.674
 41.506 389.790
 587.932 405.337
 881.953 28.472
 244.983 68.842
 138.542 337.519
 672.064 167.142
 279.765 795.929
 526.518 233.431
 103.197 973.456
 721.245 683.401
 375.864 517.445
 196.656 658.519
 219.114 900.035
 538.497 593.153
 202.237 309.904
 591.148 825.731
 334.599 486.516
 372.013 328.877
 952.560 742.379
 771.427 338.517
 975.537 299.544
 760.195 755.658
 449.375 920.462
 487.702 881.169
 451.663 571.138
 679.942 543.021
 753.016 87.427
 909.251 472.515
 513.959 985.382
 454.617 881.977
 355.313 266.136
 780.010 357.829
 430.524 308.261
 883.060 192.124
 413.789 349.469
 490.572 180.347
 314.075 159.508
 962.082 277.056
 651.012 962.043
 796.987 652.873
 156.303 530.979
 392.313 981.106
 868.973 362.300
 562.241 810.320
 302.649 492.994
 780.874 776.396
 509.779 631.577
 948.053 65.620
 35.603 898.243
 84.243 866.424
 331.673 405.554
 942.649 714.320
 525.486 792.283
 370.814 330.859
 63.318 443.533
 974.415 237.226
 654.715 670.282
 425.023 555.964
 849.499 402.261
 631.848 735.874
 124.884 681.630
 63.574 696.048
 407.813 283.577
 186.980 102.160
 815.573 377.153
 289.132 193.553
 78.639 158.943
 702.449 71.322
 579.596 618.113
 568.040 448.880
 369.611 938.945
 991.678 136.609
 531.489 821.825
 585.957 575.768
 171.020 152.161
 597.073 414.245
 414.344 805.639
 808.968 804.034
 550.005 925.311
 252.988 938.979
 814.689 109.203
 57.594 498.684
 919.107 615.415
 8.137 543.319
 835.894 824.335
 87.253 952.917
 418.676 834.700
 296.438 427.639
 337.701 642.493
 861.138 82.224
 552.859 930.304
 765.767 763.749
 2.751 41.747
 800.058 897.813
 475.294 333.366
 600.859 191.072
 300.602 278.329
 798.734 169.766
 833.374 575.852
 409.595 862.431
 885.482 122.238
 209.110 3.858
 748.847 188.548
 481.186 775.593
 86.179 82.051
 308.682 150.656
 337.764 139.906
 370.251 486.999
 924.707 201.000
 995.430 741.514
 154.186 952.987
 312.575 945.775
 535.017 374.549
 580.862 803.303
 79.778 146.517
 936.304 108.929
 943.802 539.088
 588.780 342.187
 475.364 186.140
 96.623 202.757
 922.555 12.084
 409.778 6.487
 860.713 703.202
 432.454 980.836
 23.314 725.869
 510.118 339.646
 995.255 340.975
 420.472 95.572
 970.138 90.477
 648.488 416.550
 995.144 221.999
 284.747 748.130
 294.155 745.309
 215.325 219.904
 41.018 695.259
 109.577 110.671
 472.098 515.091
 376.705 458.133
 305.997 718.220
 898.588 625.186
 856.579 472.500
 178.504 652.214
 964.922 956.252
 124.920 174.785
 370.891 127.996
 146.356 226.098
 533.509 440.807
 525.353 296.193
 281.989 416.816
 203.115 23.840
 330.067 417.704
 505.452 56.282
 362.327 333.734
 917.872 146.302
 552.591 838.203
 543.354 950.812
 404.596 778.135
 199.243 251.248
 320.524 798.069
 406.539 200.186
 362.924 415.085
 550.499 492.883
 43.135 113.628
 828.967 114.836
 359.973 132.506
 915.269 90.390
 645.444 138.834
 535.205 782.002
 421.406 980.241
 959.900 109.698
 507.799 873.692
 143.678 185.974
 77.514 313.679
 362.226 418.728
 456.650 391.879
 532.938 15.508
 906.396 232.800
 306.339 933.590
 781.790 624.229
 712.851 834.943
 683.858 306.907
 919.131 211.646
 49.243 574.765
 106.856 999.677
 52.317 5.970
 826.726 167.127
 429.187 117.263
 421.979 682.000
 524.280 221.422
 357.564 185.928
 364.772 622.863
 959.998 639.868
 195.543 752.417
 173.801 198.467
 670.328 803.029
 306.218 909.090
 759.107 657.983
 273.777 332.936
 566.478 317.226
 821.533 428.461
 282.825 931.128
 375.743 616.021
 734.795 890.922
 258.968 717.756
 742.167 37.925
 666.618 814.155
 206.150 917.112
 127.670 120.085
 484.027 482.728
 779.476 915.548
 784.534 773.319
 135.297 792.968
 638.319 710.091
 649.550 941.769
 752.136 376.068
 154.037 586.588
 991.206 334.641
 590.970 747.358
 801.625 816.150
 675.978 183.030
 987.086 902.061
 535.044 216.900
 498.019 270.470
 650.322 386.919
 336.060 127.492
 875.801 801.272
 85.258 770.139
 927.929 255.720
 169.425 832.099
 779.630 648.195
 121.506 819.437
 277.954 837.064
 807.777 604.189
 133.256 676.989
 252.418 306.616
 86.827 640.817
 984.671 548.201
 527.884 823.394
 413.057 625.023
 401.603 615.205
 803.323 353.044
 807.278 337.525
 886.834 431.813
 937.693 319.177
 794.671 310.662
 743.635 456.553
 943.783 11.588
 35.284 187.252
 192.190 846.391
 347.507 993.377
 230.708 783.537
 319.209 268.508
 942.157 584.573
 166.675 383.567
 692.139 93.256
 993.844 587.899
 27.649 966.060
 683.724 515.070
 563.768 64.142
 287.567 326.005
 400.377 958.645
 583.248 228.648
 898.964 948.372
 550.611 342.375
 186.517 457.148
 226.956 721.738
 164.160 113.695
 905.619 177.996
 861.025 556.766
 148.602 214.424
 670.365 529.858
 151.993 564.027
 769.501 1.477
 760.547 143.399
 995.724 377.247
 833.115 636.761
 717.484 758.711
 749.885 838.312
 98.017 190.372
 989.799 512.914
 344.114 852.143
 834.453 104.587
 516.183 770.114
 143.808 614.675
 650.441 296.391
 647.672 387.811
 916.373 951.188
 482.074 150.542
 362.226 220.574
 526.060 226.979
 250.772 195.074
 45.209 455.842
 772.875 42.065
 884.386 517.389
 966.339 893.690
 963.219 475.922
 334.262 857.494
 680.796 698.695
 25.834 215.390
 426.770 535.354
 541.471 54.906
 197.924 359.602
 984.935 302.394
 134.184 678.088
 592.087 519.201
 995.822 907.911
 6.935 637.555
 412.282 286.359
 891.483 702.347
 428.737 893.116
 490.482 438.400
 73.512 390.239
 722.601 260.569
 560.086 288.449
 935.995 7.680
 342.259 65.074
 302.074 922.587
 658.670 540.282
 782.831 72.189
 860.018 580.667
 4.085 746.173
 714.010 474.997
 212.006 275.420
 862.109 513.904
 749.176 944.690
 569.831 216.915
 328.180 154.652
 107.880 865.613
 427.327 20.953
 342.114 115.618
 709.833 129.346
 41.840 332.832
 752.884 32.662
 761.768 306.945
 48.005 255.286
 964.927 279.219
 133.551 431.814
 961.826 939.204
 481.652 757.673
 703.125 619.224
 976.429 69.927
 15.251 284.587
 281.636 646.431
 374.906 785.729
 351.189 641.571
 221.788 925.526
 735.546 38.252
 379.467 186.212
 83.763 50.599
 740.921 956.689
 442.004 162.485
 654.504 69.097
 163.529 926.657
 672.928 675.546
 735.794 411.719
 585.270 519.810
 812.769 793.960
 101.095 547.916
 634.106 212.977
 685.910 385.146
 689.256 199.971
 925.576 329.633
 519.383 941.725
 319.594 284.920
 471.148 448.551
 543.015 101.425
 755.696 578.421
 275.704 511.460
 507.936 450.309
 555.905 631.362
 573.273 316.144
 980.363 540.382
 312.006 602.280
 731.816 917.681
 849.758 867.856
 480.834 80.135
 412.464 539.756
 374.994 984.519
 866.952 793.163
 114.822 73.227
 496.167 64.957
 121.484 4.087
 728.270 766.963
 952.495 828.568
 820.503 550.459
 923.768 601.008
 884.798 346.164
 682.016 512.286
 598.251 639.651
 652.112 758.064
 136.811 455.691
 598.656 553.428
 426.956 122.183
 307.120 87.276
 552.804 511.306
 753.070 131.318
 863.544 449.297
 311.704 356.252
 979.520 824.272
 116.042 802.975
 929.496 472.055
 730.483 66.949
 204.168 691.713
 825.067 501.799
 672.699 634.937
 550.834 572.480
 373.960 366.549
 192.341 592.871
 909.188 37.909
 352.137 687.306
 978.302 922.163
 174.279 405.549
 921.282 492.009
 788.425 997.165
 555.404 879.516
 429.417 680.647
 198.225 936.628
 314.531 107.265
 297.782 348.204
 924.559 667.332
 271.215 361.102
 496.933 880.799
 900.076 347.980
 288.316 183.985
 316.829 678.897
 67.908 314.528
 317.769 923.588
 756.653 817.604
 481.130 839.557
 605.226 74.169
 586.889 643.243
 606.842 577.963
 811.325 831.774
 349.499 869.551
 492.432 79.933
 434.233 745.548
 272.679 130.352
 207.428 787.982
 667.193 914.720
 490.483 356.429
 575.435 570.477
 431.588 423.983
 652.916 372.522
 572.420 752.567
 439.824 594.653
 816.010 144.540
 562.080 803.400
 627.471 892.645
 486.823 310.800
 501.706 111.238
 241.367 356.146
 324.572 666.381
 158.132 824.442
 647.420 744.122
 256.773 856.041
 328.759 284.377
 940.907 863.565
 288.261 156.857
 595.558 194.888
 913.140 925.893
 701.122 801.645
 678.521 718.736
 711.622 769.025
 843.690 218.574
 113.989 802.513
 294.856 306.309
 428.649 759.765
 180.354 796.966
 20.686 960.135
 462.125 995.889
 259.254 340.765
 752.148 140.792
 37.726 987.039
 256.608 917.900
 898.601 218.133
 584.527 129.290
 898.608 217.053
 939.902 745.040
 7.389 261.580
 483.961 264.529
 816.963 431.179
 681.722 818.427
 911.786 368.757
 317.758 314.468
 626.231 289.818
 740.944 229.383
 516.875 119.932
 266.347 205.614
 572.980 960.264
 591.613 269.257
 555.320 226.446
 470.816 355.504
 419.284 865.262
 704.274 535.623
 274.453 253.949
 50.185 276.821
 944.165 346.625
 822.866 640.465
 802.646 610.179
 420.985 207.825
 24.911 437.275
 613.562 904.395
 729.792 327.120
 215.878 727.850
 226.157 865.785
 504.291 640.703
 886.910 738.610
 868.653 802.013
 227.938 879.376
 382.354 633.998
 916.335 757.087
 109.609 465.839
 483.486 464.511
 572.385 200.447
 986.649 86.863
 198.420 408.391
 213.387 68.617
 178.078 780.070
 925.463 376.427
 710.756 41.569
 214.734 982.167
 438.454 356.285
 118.327 8.527
 90.520 253.624
 992.301 127.222
 223.105 123.896
 753.536 954.332
 981.254 936.499
 403.265 116.744
 170.694 733.894
 380.251 876.760
 558.320 549.491
 347.880 98.366
 261.171 131.978
 291.322 458.107
 697.686 435.811
 35.536 76.994
 804.507 477.371
 942.401 748.392
 837.692 343.981
 8.980 122.513
 927.408 879.536
 475.351 183.367
 816.879 622.601
 419.038 112.061
 644.332 722.571
 426.695 804.952
 804.034 854.876
 7.997 430.697
 510.291 160.594
 870.734 131.863
 675.793 278.390
 881.882 360.025
 670.273 962.103
 572.235 74.520
 842.719 195.972
 430.171 721.173
 843.773 257.308
 204.960 265.837
 576.476 725.093
 686.077 706.759
 412.807 899.649
 330.053 188.302
 348.757 656.091
 11.336 735.836
 317.884 91.184
 622.226 517.794
 556.878 893.617
 236.513 596.507
 908.850 641.258
 781.890 175.842
 281.449 941.052
 291.156 102.807
 246.084 728.859
 677.806 684.631
 398.294 154.239
 917.703 985.589
 602.469 321.266
 527.549 552.778
 449.814 38.743
 278.870 761.612
 77.649 465.087
 342.008 584.998
 170.217 693.917
 140.295 880.642
 303.504 510.515
 435.340 205.041
 454.574 617.462
 838.581 537.334
 193.365 955.588
 533.249 108.813
 863.399 475.696
 429.391 152.797
 567.413 4.498
 900.157 823.416
 462.472 117.677
 251.120 680.170
 272.823 122.422
 949.766 37.838
 911.875 65.360
 636.713 569.209
 109.583 839.127
 3.717 892.355
 238.711 947.362
 659.516 436.778
 471.584 804.543
 219.508 766.211
 654.758 860.493
 608.639 233.330
 117.419 631.735
 221.487 486.958
 113.289 441.065
 355.103 969.837
 896.503 376.183
 637.739 299.855
 38.564 507.095
 892.136 875.349
 573.474 595.005
 570.836 382.033
 807.014 492.868
 111.294 192.211
 117.491 805.729
 11.874 163.660
 110.863 538.922
 310.637 684.192
 952.913 821.462
 344.945 227.128
 292.987 23.389
 22.059 332.142
 703.994 877.751
 383.086 95.343
 106.029 524.692
 491.872 622.498
 908.582 686.195
 826.996 791.450
 119.317 690.990
 552.130 295.854
 24.479 550.821
 644.216 654.907
 173.878 258.329
 679.705 415.964
 806.971 465.452
 629.184 532.578
 868.867 507.339
 755.969 143.998
 797.191 673.809
 323.518 128.579
 51.962 777.388
 411.995 658.484
 228.346 518.779
 551.072 992.871
 681.805 267.487
 872.529 248.331
 130.483 533.278
 53.760 356.167
 232.321 244.819
 896.516 724.468
 794.342 632.355
 101.829 777.482
 16.741 954.617
 752.843 945.036
 40.988 954.664
 496.227 360.708
 423.449 979.241
 166.966 429.770
 936.283 371.167
 80.877 117.880
 76.226 529.619
 827.464 751.090
 687.909 929.875
 739.149 909.340
 358.279 168.857
 351.100 632.600
 467.518 537.704
 861.482 274.791
 572.410 765.644
 570.797 460.096
 811.727 993.976
 440.084 384.287
 248.952 54.191
 633.019 215.866
 73.064 84.804
 271.813 284.460
 758.620 37.806
 669.346 683.965
 115.589 823.624
 231.793 592.876
 439.154 614.785
 741.631 142.311
 79.816 80.322
 218.015 802.142
 902.660 228.172
 350.911 656.876
 577.670 779.887
 161.129 395.480
 54.815 45.025
 47.345 523.887
 120.624 571.279
 443.802 46.730
 627.592 156.202
 581.767 367.904
 932.778 368.123
 180.488 280.306
 703.933 554.241
 598.992 896.748
 555.509 445.132
 71.138 100.422
 795.801 194.808
 88.858 338.734
 811.503 837.568
 961.332 263.918
 526.310 276.249
 683.044 143.274
 763.300 635.843
 816.495 67.338
 862.109 982.163
 414.029 612.854
 275.168 393.289
 549.329 746.424
 143.998 323.482
 737.123 752.548
 666.976 272.381
 27.255 844.992
 871.728 389.440
 457.333 772.650
 734.878 743.159
 630.642 200.205
 313.205 270.868
 699.867 360.663
 105.997 617.333
 932.765 512.516
 528.831 154.628
 216.451 50.795
 492.947 952.512
 428.890 821.124
 328.468 604.617
 129.152 762.294
 918.890 893.264
 754.590 589.564
 11.518 842.571
 679.243 852.343
 394.978 829.128
 502.318 521.088
 479.869 921.067
 670.732 834.921
 849.397 344.498
 570.482 669.779
 458.971 41.410
 76.465 253.938
 330.882 311.214
 960.702 890.899
 114.061 910.746
 709.302 67.121
 639.435 131.958
 76.609 182.738
 306.558 955.557
 951.694 296.541
 573.118 581.026
 871.533 12.280
 99.908 412.809
 284.029 632.331
 922.185 908.740
 642.567 288.292
 894.690 805.382
 755.477 138.075
 190.433 876.803
 874.993 247.990
 749.500 75.004
 600.586 199.483
 778.553 174.060
 303.710 157.188
 27.200 693.752
 920.749 382.411
 25.378 225.651
 277.270 388.938
 495.333 404.325
 721.700 921.932
 70.317 753.249
 585.327 141.890
 405.021 849.582
 626.531 151.083
 973.899 570.050
 141.730 787.193
 874.442 243.508
 268.278 296.069
 913.223 1.431
 303.202 591.512
 110.958 408.563
 706.974 714.147
 555.260 10.627
 147.492 353.803
 620.252 958.522
 213.103 831.026
 903.313 578.557
 735.076 314.749
 571.323 141.213
 412.735 746.592
 10.599 137.860
 234.923 550.326
 912.944 872.219
 99.168 720.889
 959.775 893.447
 807.562 944.735
 670.221 788.407
 981.760 526.707
 418.388 675.371
 307.595 752.987
 89.105 729.291
 264.655 960.822
 897.585 564.490
 193.028 709.719
 942.266 914.557
 226.477 642.803
 565.080 907.450
 510.225 618.349
 361.454 227.701
 906.598 598.498
 93.231 494.662
 460.978 363.469
 19.509 438.574
 594.433 24.714
 559.229 613.486
 852.143 329.427
 349.419 901.726
 65.263 62.259
 856.793 408.527
 678.483 279.314
 758.354 252.793
 409.426 366.461
 427.356 481.942
 195.803 851.137
 471.340 891.792
 861.276 757.395
 373.673 948.862
 104.164 961.726
 722.257 590.000
 250.135 256.508
 179.851 226.547
 879.885 573.985
 499.101 386.240
 567.526 371.968
 329.234 680.571
 870.284 479.352
 945.969 48.721
 673.304 581.992
 85.182 877.351
 496.499 974.916
 825.944 770.180
 347.877 583.562
 579.656 599.544
 797.464 573.393
 157.127 436.941
 738.496 23.358
 140.707 969.300
 592.049 174.212
 248.265 766.600
 744.724 108.396
 482.266 994.117
 736.562 445.256
 880.954 844.388
 41.450 705.786
 978.353 600.990
 311.262 517.354
 312.171 104.880
 247.419 284.171
 748.639 756.786
 82.239 477.359
 103.859 603.560
 213.083 323.827
 693.458 586.260
 253.926 560.762
 525.576 501.860
 523.594 628.090
 933.751 493.836
 352.757 391.014
 421.723 49.632
 91.153 305.647
 335.045 171.270
 63.873 90.301
 986.610 990.631
 145.428 61.438
 924.451 30.534
 980.524 595.297
 848.640 239.415
 21.629 833.295
 45.821 39.727
 519.723 51.471
 229.144 882.199
 892.872 742.130
 40.549 159.557
 707.926 730.786
 711.906 39.517
 996.782 785.389
 90.174 578.917
 146.940 520.194
 336.183 895.180
 965.875 696.644
 611.793 730.288
 232.979 662.109
 309.022 243.854
 587.049 918.638
 258.449 629.195
 620.708 93.081
 621.937 238.673
 687.632 692.726
 144.021 426.661
 999.326 423.176
 252.520 630.685
 873.683 854.596
 385.795 189.588
 479.183 326.115
 433.327 683.489
 530.900 44.301
 437.764 831.196
 275.115 869.021
 678.355 119.315
 839.229 688.064
 973.845 802.176
 916.631 100.630
 871.727 906.865
 549.395 289.963
 272.582 622.880
 915.285 38.156
 743.678 436.615
 922.862 283.535
 153.532 587.896
 675.997 45.506
 485.707 645.842
 546.319 936.482
 520.424 6.560
 451.800 479.335
 89.758 953.540
 697.602 576.103
 477.305 156.431
 310.429 394.490
 235.571 444.447
 562.030 708.709
 801.274 721.497
 406.348 46.649
 195.823 601.776
 876.455 443.224
 279.035 862.843
 333.292 907.534
 280.462 29.852
 512.906 997.304
 44.386 226.738
 970.051 916.841
 799.626 30.685
 104.503 963.756
 589.892 133.598
 26.205 735.071
 388.820 602.644
 63.421 445.678
 568.373 910.962
 444.707 832.764
 810.496 414.703
 243.971 130.661
 848.470 834.651
 924.623 354.125
 22.978 576.386
 63.462 867.567
 543.438 424.461
 90.101 826.878
 390.661 571.342
 109.308 333.799
 893.444 904.235
 250.504 955.172
 398.661 551.608
 132.932 936.643
 949.030 480.904
 271.912 928.692
 130.634 299.964
 859.318 179.201
 977.042 723.015
 811.593 908.642
 70.197 559.389
 225.660 339.553
 390.198 726.550
 54.754 610.063
 494.432 101.465
 503.351 461.241
 787.609 944.269
 136.848 189.991
 842.188 859.696
 254.644 333.817
 385.939 524.558
 634.868 972.254
 960.406 689.046
 228.617 354.100
 719.547 756.744
 867.543 892.225
 58.455 829.615
 110.677 901.973
 992.801 752.049
 257.018 928.662
 533.480 950.206
 505.622 138.944
 878.915 802.845
 673.575 204.797
 569.008 726.655
 656.370 943.378
 877.042 957.592
 510.102 887.110
 554.566 270.137
 178.787 33.206
 562.960 224.820
 214.519 487.786
 925.849 362.263
 527.605 195.082
 198.614 476.747
 146.018 685.630
 982.938 376.651
 999.250 938.392
 201.872 561.586
 914.941 320.249
 608.372 970.714
 824.463 823.160
 920.257 353.343
 816.320 785.619
 577.353 116.820
 306.919 172.810
 1.043 468.863
 573.524 651.665
 329.142 808.527
 23.638 875.939
 404.986 164.127
 371.189 976.297
 651.693 825.468
 818.765 505.624
 772.098 485.262
 75.516 435.377
 720.848 269.578
 694.392 40.491
 415.246 94.461
 615.247 94.358
 330.912 195.675
 730.428 58.655
 690.998 316.995
 728.050 372.929
 955.191 551.040
 850.051 393.831
 877.026 862.704
 664.760 512.721
 483.073 811.459
 588.137 892.315
 971.485 363.853
 987.854 648.218
 94.511 155.335
 17.111 90.198
 22.206 340.952
 300.741 402.299
 753.248 752.778
 637.988 342.098
 692.145 459.116
 600.888 780.346
 226.911 763.233
 353.949 175.850
 772.417 969.779
 962.505 20.682
 375.071 933.018
 609.608 422.020
 265.392 46.038
 423.444 974.110
 685.677 263.265
 401.199 972.758
 477.701 314.639
 276.189 531.639
 685.716 79.117
 141.243 861.429
 286.626 263.587
 444.224 596.999
 903.769 972.601
 295.805 722.624
 373.252 361.596
 262.785 109.352
 520.095 514.492
 303.290 591.572
 751.870 664.070
 776.950 661.638
 704.161 334.555
 530.790 432.613
 367.513 400.018
 620.195 331.287
 910.037 154.908
 927.309 748.348
 882.151 535.315
 643.014 442.563
 76.814 627.867
 592.776 114.212
 24.915 589.908
 723.870 113.602
 764.252 377.460
 697.557 507.634
 42.917 50.069
 613.721 606.240
 743.069 472.923
 59.277 856.633
 856.538 561.524
 240.533 693.009
 454.845 672.820
 212.049 319.597
 496.766 715.247
 631.640 483.240
 58.228 170.062
 987.802 426.144
 281.979 644.941
 499.538 408.980
 486.164 240.902
 470.211 358.410
 977.766 843.720
 580.595 361.467
 53.119 155.143
 678.802 332.749
 875.700 577.209
 16.392 290.227
 671.772 940.104
 494.128 253.748
 325.658 21.269
 423.848 929.350
 665.415 107.503
 144.483 555.628
 761.145 784.777
 812.961 699.335
 495.311 250.284
 40.433 420.513
 668.205 791.376
 179.970 247.903
 461.496 495.486
 865.527 368.724
 265.905 588.817
 428.905 539.477
 581.055 159.628
 609.862 553.147
 889.990 30.512
 255.968 880.569
 399.625 594.684
 667.743 957.907
 201.209 931.132
 768.866 777.103
 449.912 135.552
 211.512 100.985
 375.925 736.564
 907.168 59.733
 435.238 264.054
 800.683 771.096
 379.025 468.272
 179.944 284.518
 986.682 589.823
 588.830 791.016
 267.764 203.067
 843.412 18.838
 19.101 15.067
 550.265 792.774
 230.058 131.546
 403.984 256.248
 294.330 498.022
 864.358 514.481
 721.899 801.902
 251.075 868.980
 789.149 159.034
 967.404 184.269
 635.910 500.567
 299.215 703.106
 861.065 83.531
 810.282 143.709
 906.718 847.100
 750.458 648.919
 6.758 67.786
 544.722 981.243
 338.703 587.981
 475.773 777.860
 216.013 726.185
 201.795 95.595
 727.802 262.423
 58.063 427.385
 538.250 832.845
 923.337 789.761
 541.433 883.066
 239.622 936.415
 499.245 505.757
 960.322 708.125
 519.256 25.377
 373.310 586.606
 432.404 858.252
 961.776 672.377
 562.338 751.816
 489.430 188.406
 621.966 40.416
 43.634 746.361
 189.445 610.298
 759.194 665.951
 394.757 172.204
 749.041 665.614
 656.568 541.206
 460.913 941.118
 942.628 530.335
 289.873 604.281
 559.407 903.195
 36.446 394.599
 709.478 492.664
 393.864 620.271
 368.430 985.259
 463.178 190.638
 634.753 166.585
 672.533 18.896
 882.256 310.974
 960.703 792.143
 409.589 332.088
 672.163 305.948
 27.496 760.607
 1.614 64.129
 172.255 315.491
 673.421 363.033
 781.814 37.723
 702.238 466.028
 746.327 676.433
 864.766 971.192
 251.848 289.161
 931.837 967.164
 608.028 138.582
 730.629 833.205
 98.787 750.711
 897.765 484.741
 258.411 23.607
 367.392 800.687
 571.747 135.590
 539.241 839.991
 571.597 558.320
 968.547 98.961
 382.754 108.740
 793.863 455.639
 992.014 816.501
 904.953 960.875
 537.009 597.231
 688.676 276.665
 161.601 729.740
 666.958 230.139
 18.244 875.532
 251.542 686.352
 672.206 555.783
 432.198 175.429
 921.363 334.102
 438.786 510.930
 158.892 428.168
 176.231 968.407
 223.196 590.786
 631.489 558.630
 876.656 127.580
 52.715 21.976
 887.073 136.671
 765.544 522.776
 236.037 13.173
 235.657 659.516
 408.066 21.573
 829.513 493.577
 512.379 131.236
 538.354 391.478
 223.110 179.040
 289.499 769.562
 89.000 878.911
 901.947 412.668
 633.882 866.721
 981.742 137.148
 146.293 242.282
 281.071 801.681
 20.154 355.198
 151.290 295.620
 666.779 551.009
 544.940 303.390
 157.514 436.844
 609.079 644.834
 990.392 895.774
 759.238 506.030
 395.702 545.992
 429.936 224.250
 924.798 840.156
 617.529 686.349
 302.443 282.683
 220.462 194.438
 592.288 825.171
 850.461 589.468
 132.570 914.491
 748.451 885.996
 777.808 712.543
 156.863 934.481
 143.312 994.394
 644.459 105.838
 531.930 241.889
 572.910 492.514
 344.067 577.377
 961.300 87.129
 178.106 787.334
 223.830 170.869
 742.545 644.460
 608.727 196.657
 675.260 690.707
 87.222 655.032
 529.122 250.033
 68.236 272.230
 494.832 621.284
 737.869 809.759
 927.303 596.878
 336.860 252.737
 785.599 866.163
 40.981 221.097
 630.645 712.990
 749.053 584.780
 620.140 190.708
 414.147 973.125
 845.069 655.263
 182.171 742.331
 543.546 925.108
 587.837 996.361
 960.406 197.362
 163.777 79.675
 478.009 230.914
 760.108 99.189
 786.143 772.544
 567.929 152.905
 276.154 80.575
 663.255 99.333
 103.712 36.962
 912.823 591.556
 861.499 343.285
 338.447 309.310
 11.317 794.905
 753.578 579.479
 946.196 512.108
 348.973 997.968
 167.156 184.726
 301.674 12.872
 774.198 30.155
 753.543 349.626
 573.029 962.609
 196.489 443.389
 202.260 877.721
 408.155 872.981
 982.737 441.116
 304.576 985.576
 701.684 67.631
 68.355 173.890
 368.257 140.392
 528.753 470.391
 540.499 962.631
 323.300 499.284
 131.612 492.153
 871.814 260.366
 488.742 876.535
 608.843 483.868
 911.453 0.052
 418.557 307.014
 878.782 249.933
 418.931 86.965
 900.773 104.737
 475.079 227.367
 748.147 801.596
 362.933 793.737
 565.789 627.913
 835.682 404.057
 94.041 448.362
 901.084 773.200
 535.931 76.915
 35.470 372.176
 976.781 459.072
 431.045 834.869
 220.991 279.810
 490.637 46.146
 323.607 262.307
 895.649 706.509
 403.877 790.743
 628.648 661.160
 804.868 562.945
 235.242 367.415
 656.055 256.244
 466.971 656.258
 81.290 939.230
 817.570 914.774
 927.620 465.409
 611.690 109.925
 54.103 889.850
 444.004 715.102
 75.117 120.383
 316.300 754.107
 489.003 379.643
 652.959 398.407
 407.560 458.265
 66.164 38.853
 530.471 292.894
 819.679 589.627
 554.765 731.547
 135.561 197.313
 174.715 844.801
 986.139 140.086
 92.001 211.433
 701.954 769.624
 727.516 924.514
 445.628 21.086
 391.060 816.841
 396.045 584.249
 637.495 547.278
 853.650 972.465
 110.268 691.632
 616.381 766.619
 865.865 78.550
 40.102 460.814
 584.570 53.590
 543.730 947.478
 130.444 659.563
 757.255 495.255
 131.714 420.883
 553.126 477.113
 944.761 311.661
 313.885 373.062
 951.679 885.238
 640.439 116.684
 362.291 525.842
 417.975 483.095
 863.902 445.764
 555.515 374.175
 731.417 754.266
 578.726 881.912
 600.456 543.359
 565.375 380.005
 568.436 112.133
 103.181 475.610
 753.241 842.842
 158.675 956.157
 863.946 771.147
 63.599 289.829
 759.377 998.438
 546.538 322.671
 752.220 979.905
 608.774 491.062
 501.356 607.969
 515.106 706.708
 493.660 381.889
 645.815 534.268
 197.168 812.086
 41.576 971.857
 147.200 318.363
 228.490 55.014
 260.473 27.081
 98.189 269.197
 142.523 101.292
 954.025 898.735
 722.048 113.336
 237.591 626.655
 201.219 820.539
 292.359 985.390
 621.100 876.150
 878.172 339.459
 701.527 109.927
 50.140 544.707
 498.676 171.680
 689.436 2.075
 633.040 438.351
 106.344 625.355
 755.295 47.971
 115.160 30.767
 745.786 914.993
 147.201 680.824
 171.048 289.501
 866.027 565.970
 362.338 301.786
 375.198 465.423
 328.782 453.411
 163.636 714.953
 592.119 911.613
 70.230 435.756
 29.661 986.563
 624.211 197.809
 363.825 337.361
 440.566 346.179
 45.217 294.794
 933.056 593.551
 774.906 504.751
 417.090 751.144
 711.200 699.207
 879.716 548.189
 746.283 371.026
 916.368 683.045
 935.871 59.077
 899.036 502.903
 866.005 701.881
 626.397 861.033
 169.038 466.914
 994.713 727.999
 607.303 750.649
 553.485 404.486
 758.021 828.462
 809.672 707.110
 814.497 336.590
 409.495 174.201
 902.836 328.887
 651.521 206.141
 464.489 773.260
 415.794 545.053
 115.323 756.117
 481.521 682.751
 232.055 333.245
 253.547 625.778
 685.510 403.317
 231.997 44.713
 313.934 452.193
 699.566 684.690
 163.452 804.645
 329.767 149.259
 299.709 672.898
 952.758 814.581
 275.863 871.979
 972.123 850.570
 616.722 409.293
 778.271 675.688
 14.288 94.972
 527.122 848.879
 221.794 970.585
 374.768 492.551
 855.150 342.819
 411.337 72.144
 764.262 927.335
 304.820 348.718
 201.933 463.302
 935.971 830.099
 402.857 824.160
 919.243 222.718
 175.863 313.192
 906.133 520.467
 823.216 447.824
 453.262 139.321
 823.838 73.793
 208.307 238.470
 773.304 344.841
 375.702 272.082
 661.017 706.394
 227.466 243.261
 610.814 49.318
 631.995 826.283
 220.315 184.621
 697.986 868.713
 939.579 529.607
 137.597 55.828
 942.222 704.166
 511.480 131.043
 401.336 691.444
 250.483 823.296
 305.733 415.078
 79.821 982.029
 84.641 385.612
 979.698 699.280
 574.806 347.804
 83.114 884.116
 814.533 259.746
 371.551 715.300
 914.653 111.364
 820.063 142.508
 794.528 966.769
 855.793 533.991
 918.297 630.546
 922.088 219.371
 686.781 696.542
 331.262 980.930
 776.214 658.727
 892.796 76.554
 236.793 732.660
 423.747 594.392
 420.520 53.884
 790.823 445.808
 975.741 752.931
 658.413 92.464
 980.021 837.617
 386.758 809.221
 366.587 889.930
 254.953 431.391
 793.606 870.461
 293.822 787.672
 999.309 147.110
 875.691 434.670
 46.835 571.491
 897.156 581.373
 86.168 626.320
 935.194 809.329
 820.186 486.213
 388.032 84.109
 559.633 164.162
 14.506 733.986
 967.350 663.948
 846.970 301.576
 533.628 397.495
 513.958 102.717
 778.055 744.402
 113.730 744.268
 752.994 982.464
 925.546 939.401
 822.313 372.833
 132.297 536.624
 926.608 676.822
 9.236 459.135
 721.590 64.207
 565.461 86.729
 516.303 261.874
 717.072 746.481
 847.304 918.972
 736.265 294.603
 636.791 828.260
 924.829 44.716
 108.192 656.521
 372.555 442.185
 211.026 778.862
 902.996 205.916
 55.423 277.198
 206.043 104.406
 420.944 12.510
 987.201 938.623
 508.050 289.614
 208.763 648.262
 795.300 143.721
 92.767 108.015
 781.187 847.318
 137.477 145.605
 984.302 286.589
 558.902 492.904
 385.494 327.320
 100.533 815.414
 385.025 885.036
 305.093 84.542
 758.914 852.683
 61.893 432.576
 302.069 306.976
 435.604 224.163
 190.222 12.405
 553.464 492.765
 254.717 436.557
 237.542 619.307
 598.870 564.010
 379.587 306.793
 374.815 296.497
 983.770 553.427
 246.690 217.760
 766.470 612.830
 578.899 811.626
 74.039 408.917
 774.463 696.120
 234.542 741.203
 343.556 185.094
 825.991 960.627
 179.932 138.091
 453.179 844.009
 464.811 0.329
 662.302 765.088
 483.768 575.244
 474.895 210.565
 140.293 84.641
 531.022 370.094
 866.106 644.762
 40.104 229.762
 77.228 374.518
 143.240 999.931
 998.658 924.555
 93.690 131.686
 99.796 507.964
 15.554 833.487
 146.039 276.427
 261.115 243.378
 906.153 635.865
 364.349 985.614
 364.833 365.579
 794.457 127.446
 208.413 992.213
 614.745 826.544
 790.049 88.133
 417.744 637.227
 478.181 92.097
 659.136 329.813
 566.010 983.146
 576.123 618.517
 915.677 36.758
 28.542 726.075
 452.337 831.533
 824.853 715.427
 62.307 296.579
 824.603 858.341
 515.583 551.534
 481.818 496.691
 684.509 515.744
 600.829 283.592
 603.217 188.877
 211.194 908.810
 170.962 336.395
 378.816 346.388
 488.999 269.462
 906.083 883.711
 705.782 975.480
 638.437 161.996
 677.478 33.420
 94.407 781.100
 907.050 304.076
 430.606 689.749
 860.167 101.588
 105.019 229.531
 453.040 476.812
 727.030 851.714
 927.144 938.930
 399.955 845.215
 457.790 738.153
 743.412 957.475
 255.151 74.178
 803.917 253.884
 3.136 892.625
 250.923 532.697
 716.934 410.920
 843.571 818.593
 286.109 67.664
 825.312 17.326
 486.452 122.584
 46.883 485.089
 298.595 820.655
 573.834 698.694
 250.677 562.291
 846.708 196.453
 820.408 345.790
 127.274 675.454
 881.143 338.199
 683.007 399.991
 777.462 521.743
 587.633 610.191
 966.989 206.020
 4.545 271.888
 693.442 807.774
 681.647 521.710
 866.150 712.548
 133.589 418.940
 46.425 543.696
 586.090 892.434
 92.477 587.562
 376.083 981.707
 831.128 38.270
 762.931 921.982
 923.947 726.164
 334.978 259.721
 522.991 940.920
 670.675 844.942
 90.756 229.612
 115.840 206.930
 942.041 783.287
 402.861 848.983
 281.970 379.906
 1.523 404.336
 222.506 249.964
 145.429 278.908
 995.560 611.897
 216.705 406.835
 208.396 691.883
 841.824 492.868
 948.996 516.380
 603.197 682.548
 115.784 631.152
 607.941 948.902
 866.233 658.638
 383.462 715.472
 229.274 522.763
 248.656 843.124
 961.807 529.111
 702.410 226.085
 733.139 836.433
 693.464 895.282
 853.867 256.352
 306.522 879.543
 516.903 600.933
 290.832 683.101
 955.386 807.141
 544.540 297.432
 940.598 913.635
 679.197 263.708
 616.388 274.644
 855.391 666.564
 96.749 559.581
 387.098 688.619
 419.954 512.676
 46.728 747.082
 64.074 807.255
 405.769 418.186
 70.858 812.645
 961.414 622.203
 12.216 652.322
 724.567 572.041
 258.109 539.474
 579.450 103.189
 787.279 265.955
 222.954 414.027
 721.274 643.749
 209.319 305.709
 784.721 170.981
 372.306 463.224
 505.357 749.609
 185.408 547.503
 499.168 716.913
 916.644 147.141
 50.150 81.322
 407.087 382.337
 129.946 754.054
 73.460 968.758
 327.319 836.272
 130.273 281.505
 16.681 17.191
 824.123 746.068
 712.171 738.008
 653.692 201.670
 481.021 621.018
 547.926 600.887
 656.889 410.265
 929.803 36.649
 858.577 242.269
 594.656 23.148
 518.175 901.327
 674.239 740.753
 119.445 17.635
 387.625 517.534
 84.624 157.848
 247.875 732.611
 496.130 921.914
 302.446 51.245
 447.773 498.187
 442.017 40.934
 964.515 407.415
 876.387 764.825
 865.661 167.590
 309.954 537.453
 256.478 383.521
 868.963 182.425
 178.873 870.983
 357.021 517.333
 322.035 194.385
 316.500 463.518
 156.414 773.886
 726.542 833.617
 804.402 113.104
 1.711 74.995
 872.389 837.945
 500.456 769.830
 143.107 12.328
 693.932 630.757
 844.368 514.785
 871.124 843.636
 378.316 294.072
 106.422 545.310
 200.422 760.372
 734.765 774.487
 593.768 865.649
 764.276 578.537
 584.218 51.804
 207.157 919.496
 206.247 933.965
 879.752 310.755
 856.188 589.424
 668.703 584.310
 986.258 657.014
 891.439 80.298
 903.660 149.364
 208.621 749.524
 777.592 239.294
 539.474 940.308
 33.987 115.126
 757.003 918.253
 372.714 886.928
 221.106 747.062
 492.095 61.518
 768.666 986.732
 896.432 148.648
 899.222 579.091
 617.470 890.236
 54.142 267.378
 352.044 560.408
 21.018 304.498
 35.545 923.626
 240.898 52.519
 692.177 184.214
 744.811 263.309
 64.515 551.628
 391.766 397.062
 890.791 585.899
 270.088 712.339
 211.050 996.619
 507.814 119.618
 13.330 31.884
 219.156 891.992
 226.967 511.868
 999.281 374.181
 208.746 201.603
 828.388 317.551
 703.828 861.533
 720.938 528.229
 880.155 510.089
 172.831 171.947
 593.546 243.608
 837.158 498.152
 30.111 214.356
 770.040 482.662
 360.489 911.947
 607.174 139.209
 922.022 837.519
 687.305 102.311
 694.180 629.486
 162.472 764.755
 750.969 86.239
 711.040 380.650
 841.575 741.991
 485.918 378.251
 975.206 359.899
 227.863 815.130
 654.068 100.158
 96.217 741.642
 323.870 154.046
 214.048 897.813
 386.703 277.582
 391.451 974.941
 266.946 145.955
 133.267 838.363
 135.741 533.147
 211.914 984.425
 910.290 516.797
 602.176 836.003
 555.613 748.539
 945.154 650.613
 861.508 112.744
 399.180 97.712
 157.398 135.142
 415.060 372.265
 601.762 376.421
 763.800 855.656
 58.376 849.234
 872.065 258.896
 294.070 590.500
 962.379 223.690
 525.815 780.418
 632.932 991.863
 760.444 866.799
 780.435 851.004
 38.060 685.442
 306.325 132.868
 568.181 487.143
 942.794 980.334
 872.091 528.023
 84.298 448.750
 779.926 656.289
 459.698 698.885
 419.134 355.038
 280.023 642.725
 942.596 462.625
 550.407 881.966
 528.523 290.400
 148.539 734.802
 317.033 858.916
 105.394 572.560
 184.884 260.196
 39.988 217.852
 183.255 773.246
 614.031 314.411
 734.886 876.087
 103.745 30.865
 295.428 39.373
 106.755 261.930
 697.125 498.762
 87.062 337.234
 206.197 696.122
 939.013 727.073
 912.402 879.161
 253.283 73.409
 231.775 346.980
 178.857 191.576
 421.496 932.433
 82.362 242.087
 287.177 693.943
 950.884 712.283
 993.680 138.078
 210.400 964.118
 685.267 63.779
 336.267 78.016
 671.617 779.419
 15.087 374.620
 263.785 730.177
 331.993 38.321
 46.900 736.568
 360.369 551.309
 881.274 101.900
 931.918 417.593
 235.375 829.234
 276.397 796.853
 405.837 394.891
 608.150 952.516
 682.536 769.237
 769.716 762.108
 809.918 235.368
 343.276 246.388
 996.647 627.277
 533.874 93.363
 879.812 751.335
 892.314 320.836
 980.891 344.536
 62.067 514.267
 350.333 101.496
 137.810 863.586
 915.719 226.852
 551.131 511.906
 983.139 63.437
 242.353 420.366
 928.719 547.752
 30.140 86.540
 221.407 257.034
 799.803 459.676
 981.686 356.291
 347.067 345.777
 574.095 814.389
 339.916 451.093
 603.232 336.676
 3.402 76.529
 809.786 824.220
 350.536 840.914
 0.132 98.835
 339.322 811.858
 373.097 676.453
 447.436 83.391
 591.761 592.608
 240.950 324.889
 175.910 511.889
 443.872 691.434
 329.340 432.925
 366.451 928.218
 61.184 342.163
 850.306 607.616
 385.348 799.349
 869.118 434.818
 788.873 46.803
 769.278 64.433
 928.344 230.561
 733.357 145.210
 351.456 377.073
 241.250 502.227
 734.569 72.846
 133.360 765.724
 790.890 300.354
 844.308 43.821
 330.085 561.390
 674.505 733.943
 459.252 504.202
 753.928 486.824
 205.845 514.131
 983.932 29.984
 842.137 645.793
 528.587 767.754
 402.956 400.173
 879.455 186.045
 646.857 980.341
 602.807 376.517
 426.548 108.230
 264.910 871.691
 846.765 331.155
 841.320 255.446
 14.029 85.289
 975.242 128.632
 768.516 974.375
 536.316 304.039
 757.157 641.679
 26.065 56.311
 110.856 903.010
 914.359 728.672
 957.221 125.931
 110.139 508.372
 991.524 107.766
 560.332 125.993
 378.769 361.316
 727.142 150.143
 733.104 966.231
 162.866 369.368
 759.709 205.659
 33.323 48.563
 119.197 567.378
 639.025 79.653
 34.226 347.005
 354.054 818.486
 279.009 814.899
 5.589 704.736
 229.852 479.954
 314.994 233.129
 191.484 450.772
 330.081 6.720
 911.158 820.934
 716.548 121.438
 39.356 719.537
 716.797 61.251
 859.915 515.432
 601.457 321.439
 289.007 254.146
 561.352 710.442
 405.208 866.163
 446.845 436.211
 423.768 905.795
 241.901 778.990
 446.869 468.386
 49.711 147.849
 716.321 663.069
 5.950 262.495
 751.726 277.066
 468.811 884.884
 290.109 509.768
 58.782 127.676
 544.552 350.291
 336.079 709.884
 990.161 56.170
 762.827 326.048
 764.218 514.327
 957.171 396.489
 260.522 45.091
 416.874 115.855
 610.469 477.953
 883.400 798.965
 308.460 381.925
 299.860 811.398
 167.821 987.142
 56.315 782.346
 324.882 166.972
 536.017 634.606
 960.522 455.936
 201.317 177.576
 425.931 318.721
 866.491 430.604
 266.097 135.292
 878.206 453.549
 282.440 768.315
 597.130 627.183
 894.931 288.938
 484.200 56.791
 111.978 878.335
 832.928 967.502
 929.417 33.734
 548.945 659.505
 822.450 693.090
 606.711 226.016
 608.651 471.763
 861.226 878.056
 616.726 862.983
 662.960 329.529
 143.219 492.370
 323.504 376.441
 294.551 602.111
 467.221 48.453
 749.551 154.555
 943.154 653.145
 820.954 836.113
 477.412 697.744
 604.431 873.657
 38.168 224.776
 469.692 776.378
 835.360 92.669
 737.637 730.938
 560.319 366.180
 995.703 517.082
 415.259 341.469
 104.321 100.696
 420.218 44.276
 842.370 893.126
 600.285 925.134
 208.611 446.730
 836.382 191.637
 347.346 759.877
 249.447 913.942
 686.075 578.481
 24.385 5.882
 274.982 59.759
 63.792 101.055
 195.033 876.882
 992.368 532.233
 773.906 526.039
 964.445 295.398
 815.372 0.942
 815.600 389.133
 35.046 640.805
 154.489 9.196
 908.377 368.294
 525.518 130.607
 508.394 511.945
 252.553 299.977
 52.238 266.447
 667.580 404.083
 526.101 663.064
 258.006 582.482
 235.261 796.169
 657.491 758.696
 574.948 340.608
 136.012 812.875
 962.469 974.432
 296.781 686.613
 263.043 834.092
 495.252 565.786
 311.127 231.571
 196.443 238.721
 233.568 478.139
 171.931 174.129
 256.894 225.785
 401.237 346.062
 892.689 459.188
 530.779 282.327
 784.658 367.818
 207.519 799.674
 839.210 285.041
 947.073 875.460
 396.764 699.672
 23.837 694.055
 310.355 792.035
 243.249 90.051
 636.212 803.389
 136.289 23.229
 791.033 862.489
 819.533 886.567
 153.550 229.443
 409.546 33.468
 173.217 604.149
 840.067 969.440
 663.551 528.999
 279.648 882.974
 497.577 603.741
 114.325 177.281
 861.424 350.276
 876.130 136.404
 361.249 8.301
 248.195 934.123
 998.150 216.478
 748.732 630.870
 533.651 610.853
 229.925 251.994
 350.717 541.223
 467.886 290.114
 186.504 821.056
 863.177 205.710
 265.366 157.144
 318.363 534.845
 414.712 386.836
 362.795 762.757
 800.621 134.305
 411.934 39.742
 401.541 999.594
 988.416 344.260
 251.747 947.289
 807.560 721.437
 664.520 463.434
 806.916 517.458
 999.422 113.319
 646.590 6.832
 307.754 937.975
 546.724 775.776
 192.766 268.466
 885.654 627.372
 101.850 874.650
 35.368 449.489
 750.553 275.010
 941.345 412.467
 514.405 657.981
 896.189 408.142
 44.254 360.213
 448.525 814.005
 522.033 636.209
 20.982 365.306
 412.737 475.265
 377.997 183.982
 149.131 179.719
 832.372 276.907
 350.821 32.879
 959.506 148.522
 199.128 641.083
 503.098 536.289
 812.500 932.984
 212.460 774.132
 570.707 607.122
 108.882 412.322
 574.548 318.206
 399.476 605.802
 884.476 631.260
 157.462 451.303
 17.355 814.287
 386.775 71.625
 884.858 713.519
 58.353 369.030
 997.212 105.327
 720.675 194.857
 227.451 155.896
 876.293 296.378
 707.905 569.713
 210.858 31.943
 813.878 62.411
 145.854 109.834
 559.356 359.824
 948.776 763.749
 794.156 676.015
 615.542 977.902
 137.186 747.062
 983.531 907.337
 720.860 948.627
 536.766 184.918
 249.459 773.522
 327.740 686.891
 109.879 225.909
 516.393 755.740
 915.491 252.544
 572.339 204.910
 839.311 695.016
 11.153 397.962
 906.498 942.657
 151.993 688.644
 401.058 291.396
 258.014 802.680
 108.989 282.884
 221.708 751.699
 8.924 89.807
 806.663 400.531
 549.188 422.085
 180.442 307.109
 962.557 815.094
 848.615 256.624
 390.405 401.047
 108.963 495.654
 468.299 999.834
 221.987 906.156
 595.168 253.182
 776.881 752.019
 326.034 488.864
 311.819 581.913
 230.036 478.234
 417.747 921.425
 505.396 444.740
 62.908 465.517
 583.427 813.095
 171.298 160.647
 655.166 743.582
 975.395 306.210
 365.403 474.798
 948.359 209.868
 16.490 667.346
 262.976 994.115
 263.246 83.004
 486.634 505.632
 43.529 96.387
 319.376 449.327
 37.802 282.760
 534.551 520.160
 274.416 985.332
 260.826 493.868
 162.931 683.039
 425.504 658.619
 640.911 765.578
 590.596 210.429
 734.050 102.550
 786.320 23.446
 456.889 459.378
 966.193 660.013
 1.637 271.522
 761.431 363.635
 783.827 713.297
 640.680 729.990
 421.693 76.659
 928.211 566.923
 735.672 662.935
 396.627 314.731
 557.538 156.179
 29.111 124.103
 556.038 526.171
 694.509 992.937
 515.968 152.829
 752.679 97.250
 977.378 88.772
 316.974 858.897
 855.649 214.989
 58.249 257.386
 454.835 794.061
 6.198 189.366
 66.800 399.469
 958.027 222.216
 356.692 977.463
 463.613 183.374
 788.562 474.315
 245.489 620.792
 88.885 897.066
 609.627 99.248
 904.104 245.922
 390.465 539.549
 432.777 602.961
 185.521 731.229
 533.393 941.982
 708.973 762.921
 83.405 360.963
 620.530 317.529
 729.689 370.264
 959.804 611.785
 489.671 300.426
 584.167 652.314
 378.208 542.957
 720.067 504.284
 618.462 191.209
 797.207 386.024
 394.033 207.277
 248.340 716.105
 191.429 771.452
 484.280 241.587
 821.221 255.279
 56.772 201.081
 276.169 845.684
 316.861 148.526
 846.216 299.258
 82.429 748.034
 852.818 451.862
 817.523 102.596
 56.030 793.908
 173.360 196.049
 122.560 756.323
 974.610 895.516
 495.293 962.314
 586.318 907.921
 876.321 977.212
 251.098 727.527
 206.192 440.140
 330.767 210.300
 199.926 559.791
 262.194 114.901
 971.382 990.813
 487.732 49.101
 156.248 31.177
 143.317 435.227
 922.405 864.247
 82.269 680.033
 855.396 447.357
 33.418 915.168
 524.753 372.629
 694.768 816.641
 500.734 111.962
 158.169 858.596
 205.574 38.999
 758.977 292.044
 581.543 294.134
 713.356 437.375
 551.206 237.854
 413.625 955.587
 372.393 1.898
 120.918 422.774
 569.057 591.722
 849.674 221.931
 294.788 477.826
 258.343 822.373
 982.003 513.620
 326.691 417.607
 498.426 975.381
 946.755 505.505
 903.365 192.555
 419.542 828.905
 227.400 547.148
 323.799 549.678
 526.647 7.694
 600.528 144.943
 150.951 30.317
 724.544 221.110
 656.593 826.548
 962.293 811.110
 858.857 150.073
 346.905 214.385
 6.789 893.506
 743.286 660.575
 148.344 678.207
 287.690 19.452
 193.865 47.276
 330.238 75.359
 562.359 882.061
 501.168 58.544
 269.540 819.256
 581.069 843.509
 878.366 78.060
 854.155 541.319
 449.086 559.609
 636.839 825.193
 892.268 964.426
 729.901 823.391
 418.469 113.763
 872.794 518.084
 893.868 549.256
 567.666 421.611
 232.260 729.305
 276.258 621.172
 688.264 913.006
 315.660 738.856
 350.575 811.712
 333.068 736.216
 881.837 748.548
 22.129 981.761
 805.679 867.073
 454.444 417.295
 421.992 607.270
 692.650 716.735
 837.504 470.956
 82.620 881.483
 56.588 46.335
 101.299 2.770
 592.246 384.775
 876.288 827.467
 461.979 420.047
 459.160 63.953
 639.302 4.521
 795.807 973.942
 277.860 887.372
 715.720 20.287
 129.224 171.406
 483.373 125.915
 182.612 318.015
 797.021 282.302
 388.978 999.986
 64.744 804.615
 444.612 171.073
 268.979 833.123
 630.687 786.527
 386.857 735.447
 92.949 93.103
 755.159 771.085
 236.166 248.875
 749.572 778.516
 965.298 936.568
 935.297 166.614
 771.955 318.794
 390.015 207.489
 411.148 134.982
 104.239 499.052
 488.155 458.738
 334.406 595.154
 355.398 887.651
 80.495 682.231
 559.299 7.239
 744.972 947.771
 760.297 404.779
 719.454 962.037
 736.582 370.555
 558.486 145.393
 262.988 542.806
 408.361 774.857
 398.187 972.975
 38.159 191.596
 911.420 520.186
 698.480 992.721
 208.060 754.139
 842.074 253.602
 473.132 45.437
 664.449 849.122
 723.367 658.956
 349.029 982.587
 749.451 112.110
 671.629 238.895
 327.026 4.185
 276.615 143.974
 691.875 919.478
 979.349 16.213
 804.049 825.474
 76.547 158.817
 887.942 863.030
 11.239 376.666
 729.093 309.617
 198.699 759.941
 160.622 305.533
 183.447 402.561
 587.492 199.029
 78.011 600.230
 608.304 887.205
 897.317 374.978
 213.174 618.902
 617.361 315.583
 401.678 462.697
 675.216 511.807
 694.248 122.243
 14.708 241.260
 49.345 362.903
 446.484 377.877
 370.682 873.971
 14.240 707.937
 645.734 571.226
 675.070 331.469
 928.374 802.462
 48.963 602.559
 822.902 576.796
 361.240 20.922
 880.060 235.424
 286.133 669.110
 742.085 121.200
 946.798 125.690
 915.865 6.712
 287.082 845.728
 481.333 790.685
 806.588 248.136
 704.953 271.648
 849.481 787.111
 602.351 422.344
 318.631 105.502
 734.618 300.661
 612.753 604.969
 512.665 590.702
 471.040 945.922
 684.270 334.531
 176.302 774.298
 478.487 20.158
 585.955 417.992
 649.179 179.241
 805.411 99.556
 789.168 629.159
 19.047 960.338
 252.447 594.417
 281.125 612.352
 625.872 53.517
 627.708 145.784
 313.581 686.592
 88.109 281.043
 645.140 919.187
 391.877 314.133
 278.169 456.948
 928.434 452.690
 152.235 838.891
 818.499 258.240
 55.529 372.980
 499.425 19.096
 9.690 92.329
 663.972 689.969
 259.853 334.466
 580.168 401.200
 103.234 216.348
 68.462 705.795
 105.241 686.346
 733.939 579.875
 270.285 279.238
 411.822 496.216
 366.154 994.631
 352.805 566.239
 85.430 442.491
 72.902 98.818
 882.199 146.141
 345.800 900.860
 792.865 523.644
 802.373 81.735
 59.787 958.887
 503.555 998.772
 977.472 665.488
 603.735 662.420
 703.106 897.108
 459.934 416.034
 274.281 889.735
 858.023 916.056
 292.945 673.470
 215.201 403.567
 530.248 267.352
 924.783 408.599
 524.338 490.663
 385.401 435.323
 352.864 673.125
 605.212 801.353
 512.589 425.579
 699.118 750.359
 906.804 608.620
 662.928 717.150
 582.145 991.531
 775.452 332.201
 152.881 375.540
 63.655 432.625
 963.900 227.390
 885.995 163.880
 462.793 960.603
 717.178 766.721
 43.916 757.298
 228.806 43.375
 688.679 353.407
 283.244 872.492
 30.161 140.555
 223.798 721.665
 318.252 660.343
 37.661 507.441
 33.758 488.524
 476.680 634.444
 304.286 300.481
 885.648 757.005
 597.367 763.856
 352.505 38.544
 521.480 773.449
 356.590 116.522
 645.701 397.094
 550.110 935.439
 574.259 974.676
 817.642 298.880
 681.829 856.652
 675.140 766.713
 855.793 799.967
 203.218 128.229
 807.774 590.435
 572.082 500.166
 341.552 829.253
 273.204 404.567
 809.064 320.794
 94.639 390.312
 589.954 208.421
 784.825 679.640
 110.276 19.286
 69.014 393.235
 818.190 458.521
 991.397 471.552
 882.245 13.651
 436.079 943.397
 723.040 833.216
 565.766 563.599
 961.480 586.650
 946.122 558.701
 924.532 18.216
 387.085 682.305
 528.494 114.908
 323.810 530.215
 524.538 420.525
 626.602 30.256
 684.086 265.598
 521.189 774.208
 292.898 30.691
 221.499 861.273
 161.308 19.799
 533.000 776.704
 420.455 857.834
 135.361 528.617
 415.682 323.590
 261.278 444.561
 611.348 235.106
 769.691 211.332
 247.384 981.411
 85.148 592.099
 526.208 872.305
 512.947 829.501
 926.508 0.942
 116.926 738.606
 233.386 392.749
 691.908 496.101
 516.131 974.744
 607.083 869.578
 377.095 233.095
 124.733 221.309
 717.796 241.124
 598.326 823.353
 229.387 207.649
 65.914 484.522
 100.163 505.156
 722.979 4.826
 657.108 742.809
 580.373 720.019
 13.967 320.530
 988.066 199.222
 305.501 772.648
 287.296 724.115
 845.026 333.869
 498.929 361.450
 976.886 553.225
 973.855 484.803
 511.974 475.378
 334.913 390.341
 265.842 201.079
 794.778 959.316
 276.469 343.180
 209.592 62.128
 1.584 590.461
 645.835 880.684
 1.066 873.397
 123.212 493.785
 943.732 354.202
 827.578 761.297
 963.526 14.038
 946.464 734.419
 479.430 124.728
 300.284 879.626
 216.255 527.958
 762.407 341.670
 777.773 824.569
 671.850 185.684
 265.684 238.646
 837.287 90.119
 971.766 769.838
 557.467 741.475
 538.766 2.313
 291.221 280.010
 458.546 585.462
 103.216 524.571
 702.440 440.741
 896.132 467.093
 335.344 447.613
 275.300 166.154
 406.755 1.574
 941.033 818.239
 321.702 966.562
 982.449 469.241
 433.502 226.202
 773.701 712.462
 257.664 102.357
 221.106 358.507
 549.577 200.123
 452.975 653.305
 413.241 866.010
 211.314 249.997
 587.937 36.656
 927.356 36.081
 396.129 200.540
 925.808 697.222
 408.879 902.074
 293.285 822.242
 402.742 359.011
 505.619 569.515
 430.532 528.731
 980.423 713.189
 921.807 300.864
 802.587 949.214
 359.801 382.475
 161.441 987.134
 770.346 113.144
 692.486 396.120
 603.661 651.607
 290.296 765.150
 518.571 229.855
 862.034 220.890
 595.574 6.881
 435.622 106.356
 943.256 270.524
 488.894 933.385
 932.928 645.527
 994.877 997.188
 138.407 648.135
 605.831 87.697
 788.787 476.968
 450.004 996.034
 307.543 706.982
 968.510 332.480
 534.877 433.932
 56.875 22.027
 63.670 42.548
 930.996 593.362
 892.605 799.841
 748.446 535.587
 271.043 828.416
 173.843 963.655
 215.048 131.858
 75.502 148.332
 77.058 429.275
 126.707 60.222
 695.231 828.694
 709.082 521.293
 803.119 314.466
 580.762 313.275
 394.650 643.263
 885.095 262.868
 790.108 303.106
 295.761 902.065
 990.869 472.471
 184.357 421.772
 127.066 469.671
 372.392 822.807
 54.153 569.946
 210.199 85.275
 430.966 618.029
 782.674 880.873
 480.502 922.197
 51.031 539.279
 490.958 92.272
 729.432 236.179
 432.055 904.699
 896.631 424.373
 642.240 834.276
 440.475 498.882
 765.734 491.618
 814.696 330.743
 192.696 20.800
 593.927 271.891
 467.128 231.356
 488.072 314.898
 89.704 317.001
 818.209 467.366
 48.999 919.830
 663.320 892.428
 285.054 768.628
 613.516 686.317
 222.413 404.400
 167.703 163.570
 932.622 621.735
 601.187 443.542
 403.413 233.524
 614.364 862.140
 636.500 906.618
 223.190 44.578
 779.240 930.777
 334.435 283.417
 456.509 451.774
 886.016 477.016
 725.539 516.527
 649.994 242.886
 273.564 104.040
 71.600 765.402
 339.570 526.576
 333.236 445.241
 419.065 322.665
 122.440 857.164
 734.370 184.291
 984.924 901.881
 180.556 987.915
 248.936 256.378
 524.924 571.228
 109.119 325.143
 910.103 218.936
 804.012 302.862
 629.780 610.971
 861.416 748.815
 982.386 230.920
 23.413 206.016
 110.194 431.890
 804.296 977.014
 776.224 778.235
 239.653 685.966
 273.756 206.765
 515.981 847.293
 186.297 528.045
 43.392 349.000
 680.603 880.655
 568.045 708.894
 911.043 788.022
 988.097 729.949
 7.669 293.173
 212.291 963.341
 908.269 372.122
 212.171 271.063
 950.111 77.261
 98.810 992.108
 961.720 29.989
 787.284 375.114
 468.874 373.812
 484.853 304.895
 259.890 788.412
 692.480 69.875
 729.535 839.941
 688.081 282.078
 252.611 757.346
 60.707 751.761
 19.926 648.464
 987.969 456.174
 821.462 438.386
 747.697 938.360
 782.672 177.079
 785.564 879.735
 976.787 340.140
 332.766 952.745
 653.678 868.008
 594.510 760.842
 877.143 752.867
 376.836 986.838
 58.700 302.323
 355.190 212.415
 956.228 863.758
 135.142 46.815
 487.559 877.880
 639.036 657.872
 337.880 4.686
 950.323 870.405
 39.148 605.818
 541.488 163.160
 521.456 715.772
 236.235 24.135
 210.302 447.737
 449.804 724.014
 527.944 481.009
 303.598 37.961
 187.706 304.210
 415.847 327.326
 311.401 446.287
 275.687 615.414
 94.408 234.964
 564.176 426.769
 260.816 165.487
 995.575 669.281
 741.159 742.070
 822.215 325.408
 44.268 436.941
 136.032 176.026
 437.625 979.690
 271.977 841.780
 880.236 590.395
 688.983 616.546
 329.734 567.416
 591.744 550.975
 560.203 163.712
 633.498 76.549
 546.723 278.967
 381.323 838.553
 192.174 768.904
 859.635 916.731
 165.131 253.966
 645.930 982.643
 686.518 88.697
 359.988 291.110
 626.855 537.770
 351.450 488.397
 463.515 367.653
 291.640 691.269
 784.518 692.790
 757.773 938.968
 726.281 466.017
 758.284 124.960
 189.768 944.464
 187.089 698.506
 913.236 529.770
 65.594 499.381
 588.789 826.019
 990.489 905.188
 621.029 596.995
 762.491 272.669
 844.161 568.411
 738.893 326.082
 371.863 8.502
 996.792 461.491
 663.344 545.258
 83.296 810.705
 88.401 319.773
 585.763 648.358
 581.464 927.363
 304.478 276.400
 34.967 521.611
 730.472 719.125
 619.680 327.367
 303.829 386.214
 285.464 768.524
 487.336 679.371
 920.320 622.295
 674.577 338.734
 486.517 486.683
 951.148 47.710
 446.090 330.267
 536.686 479.396
 798.517 687.410
 600.900 4.795
 523.056 887.338
 18.874 764.041
 417.836 547.525
 413.032 688.660
 605.721 921.420
 627.657 458.071
 10.157 834.441
 156.348 770.224
 147.410 152.477
 256.008 838.308
 717.961 551.786
 748.609 717.183
 870.299 861.643
 253.161 79.723
 144.376 260.405
 676.924 960.197
 46.818 966.649
 802.319 955.480
 861.186 889.969
 262.368 512.183
 627.788 616.918
 834.417 456.293
 540.489 498.003
 983.802 459.683
 182.521 878.920
 843.838 943.854
 767.557 355.995
 166.742 144.697
 652.271 520.844
 265.891 993.166
 956.653 946.371
 90.136 786.051
 860.783 125.382
 526.066 649.874
 562.122 939.454
 967.275 751.241
 574.328 760.393
 477.539 431.240
 953.783 986.117
 316.606 682.912
 658.504 219.433
 706.067 33.203
 908.697 209.731
 954.049 208.498
 540.199 407.629
 100.388 370.985
 660.617 610.058
 210.485 17.246
 750.505 793.092
 161.415 277.005
 843.939 202.137
 6.406 675.738
 798.008 970.037
 754.973 907.414
 470.741 604.787
 100.277 671.213
 1.757 287.014
 400.513 667.320
 287.502 966.206
 168.002 821.377
 199.332 182.129
 732.180 254.850
 472.330 568.251
 367.933 370.073
 437.860 336.849
 468.830 245.456
 654.071 186.333
 699.201 800.097
 854.394 10.977
 86.002 490.417
 661.404 298.471
 770.697 637.596
 957.026 953.606
 395.574 487.300
 243.033 534.879
 563.875 296.909
 429.166 98.326
 407.765 795.140
 239.372 338.584
 394.602 320.384
 396.866 845.691
 175.341 513.440
 331.585 667.925
 557.605 204.584
 822.656 111.955
 801.334 821.577
 545.645 713.346
 71.646 372.514
 319.254 480.249
 429.267 584.033
 147.050 23.820
 534.347 750.854
 212.669 728.931
 828.842 66.886
 426.105 142.257
 342.696 841.896
 126.548 731.490
 140.218 882.290
 144.193 834.678
 438.564 141.779
 708.312 223.416
 446.476 380.219
 88.201 264.475
 298.120 249.758
 372.454 213.646
 106.546 840.518
 263.295 10.984
 99.886 37.707
 97.539 881.683
 199.831 983.378
 743.465 660.654
 878.214 804.669
 380.817 646.212
 8.939 512.601
 94.804 809.467
 997.301 428.210
 427.999 717.002
 198.396 633.601
 588.222 706.883
 465.427 142.497
 535.609 849.134
 234.907 746.835
 126.302 444.387
 449.923 722.415
 409.490 207.040
 638.668 807.427
 923.278 545.873
 850.433 533.720
 855.401 215.594
 855.426 163.030
 497.604 52.406
 941.375 121.140
 876.276 26.450
 895.455 34.503
 463.364 710.540
 904.069 749.482
 715.611 760.058
 398.270 187.771
 939.748 671.187
 534.797 587.233
 797.571 997.282
 450.881 760.281
 137.121 185.163
 537.180 27.812
 831.788 89.225
 312.573 651.755
 823.668 141.883
 585.526 980.516
 574.457 729.898
 180.630 366.472
 928.407 939.247
 780.399 831.407
 867.229 893.557
 269.141 703.108
 494.328 95.674
 208.485 173.758
 611.517 677.022
 766.957 228.199
 559.703 219.265
 65.885 338.386
 278.212 807.026
 691.050 40.585
 316.100 434.502
 207.288 216.064
 401.477 573.601
 258.010 936.724
 68.406 133.431
 43.066 857.421
 260.106 732.748
 159.062 720.562
 105.163 966.168
 422.119 860.100
 611.126 485.121
 42.974 66.679
 576.783 314.656
 510.408 608.655
 907.669 982.148
 586.389 41.727
 874.710 103.938
 703.399 19.550
 906.792 937.043
 762.583 116.698
 806.372 696.846
 295.237 561.803
 952.787 825.326
 307.334 261.377
 68.741 790.822
 968.276 973.221
 507.677 848.007
 924.530 502.348
 137.615 689.704
 163.659 272.855
 692.958 300.266
 474.350 147.218
 710.220 58.682
 46.979 382.192
 705.302 239.466
 243.295 730.279
 265.488 287.179
 92.598 910.783
 973.783 378.559
 408.027 618.586
 139.388 882.323
 276.050 436.423
 837.369 944.406
 973.941 132.498
 751.932 894.731
 485.988 915.648
 338.760 835.283
 794.571 980.997
 267.998 238.713
 45.500 697.228
 454.311 787.802
 759.392 789.659
 25.849 910.563
 167.145 979.532
 709.659 420.703
 875.268 507.912
 525.268 531.515
 756.913 452.002
 666.800 961.475
 760.731 522.292
 631.449 345.975
 229.363 291.684
 210.745 181.446
 22.499 373.651
 921.324 791.056
 899.530 647.645
 912.521 566.005
 90.052 78.868
 775.739 19.997
 76.745 239.298
 0.161 28.810
 346.813 191.338
 903.919 309.915
 201.348 719.045
 630.468 542.342
 815.394 899.611
 475.911 113.462
 237.326 5.322
 221.712 901.856
 229.600 659.803
 934.198 624.265
 62.260 879.060
 581.052 465.799
 57.286 84.957
 857.441 117.669
 780.489 754.706
 440.370 122.950
 925.897 73.328
 957.316 1.143
 726.269 686.393
 800.312 925.051
 946.441 447.573
 403.659 462.790
 420.735 350.500
 174.755 793.396
 631.850 698.164
 193.658 841.794
 899.814 957.757
 426.493 458.826
 462.126 776.837
 207.572 361.191
 639.816 791.204
 389.885 326.836
 661.370 269.706
 926.468 661.250
 773.221 340.759
 887.282 272.918
 420.732 694.693
 526.739 650.807
 409.278 810.771
 63.471 468.055
 626.511 114.242
 211.653 554.292
 652.339 113.883
 185.988 210.203
 134.096 731.773
 191.954 673.736
 345.428 332.679
 189.044 394.859
 766.107 649.187
 685.547 307.964
 657.358 30.000
 274.934 696.288
 507.081 502.711
 670.537 475.207
 378.779 719.481
 829.188 750.673
 817.186 265.698
 896.426 570.788
 195.875 269.797
 754.352 633.481
 593.963 109.536
 835.011 858.080
 269.979 9.217
 82.168 705.526
 73.709 847.575
 835.539 738.831
 167.208 821.543
 385.064 465.700
 883.150 152.069
 737.939 78.025
 554.279 580.124
 75.229 393.071
 527.153 430.372
 593.447 468.796
 105.011 853.581
 153.217 887.017
 829.765 974.212
 943.707 214.554
 746.549 935.025
 347.846 321.301
 233.475 754.602
 317.445 978.271
 715.213 895.974
 875.371 916.459
 405.621 25.050
 218.037 503.040
 888.897 546.828
 238.211 604.609
 300.984 716.954
 895.860 543.317
 516.313 897.697
 582.208 311.748
 686.126 463.664
 626.005 162.901
 772.898 956.510
 136.239 114.862
 143.661 973.434
 44.991 853.531
 539.058 475.779
 169.149 544.616
 743.646 386.567
 339.352 507.088
 418.480 565.024
 716.365 899.135
 894.444 198.316
 724.478 134.751
 292.546 922.814
 52.157 810.370
 366.852 306.657
 703.861 368.041
 641.499 810.511
 513.427 461.757
 123.022 752.834
 56.888 199.554
 453.773 789.238
 817.014 794.347
 375.589 762.615
 367.594 125.274
 792.022 672.245
 454.901 758.346
 252.668 767.499
 177.292 835.713
 987.665 106.778
 100.340 167.927
 550.801 187.629
 520.753 869.734
 995.360 692.690
 212.782 999.462
 320.630 891.970
 688.612 192.749
 654.620 569.483
 190.656 36.749
 449.032 416.371
 547.959 490.098
 477.878 959.104
 488.390 611.557
 976.628 216.359
 648.528 76.761
 112.595 238.746
 87.747 813.802
 621.044 459.125
 643.733 716.162
 809.616 736.076
 593.371 952.861
 863.976 117.897
 263.719 313.665
 70.764 588.708
 8.631 240.031
 4.079 421.961
 191.943 404.480
 145.748 690.412
 940.191 631.874
 777.869 36.863
 717.222 591.021
 201.789 958.476
 578.391 525.122
 507.300 701.889
 960.020 601.406
 798.913 899.772
 305.392 526.112
 245.355 435.675
 804.691 438.579
 769.719 727.532
 194.177 831.123
 59.934 835.871
 408.704 168.698
 724.450 86.463
 978.896 848.769
 421.537 445.051
 305.334 257.729
 180.568 780.769
 300.636 571.557
 641.659 632.609
 668.117 6.838
 750.566 767.807
 162.640 860.939
 446.527 951.160
 263.314 559.982
 912.582 79.526
 565.065 248.679
 64.758 466.025
 980.940 161.227
 635.468 264.467
 231.816 77.072
 657.683 127.644
 605.390 824.667
 533.245 405.071
 190.566 801.537
 527.576 859.315
 663.463 346.411
 283.498 758.159
 722.008 61.311
 301.667 666.443
 770.585 635.975
 760.043 590.889
 855.479 687.495
 208.810 738.513
 885.311 673.489
 702.286 840.145
 155.496 162.359
 640.848 211.313
 277.656 9.519
 772.023 810.230
 17.381 169.868
 422.159 984.440
 818.610 615.864
 532.970 241.917
 70.016 784.546
 598.586 747.946
 406.153 68.572
 229.177 735.284
 569.928 534.331
 100.872 161.977
 957.382 498.501
 235.502 689.477
 863.257 42.749
 337.930 954.606
 416.844 480.120
 706.682 634.411
 90.824 206.758
 631.726 555.534
 657.945 45.824
 261.079 72.616
 316.369 898.807
 418.246 767.176
 987.290 310.908
 501.023 723.829
 169.192 995.140
 307.950 889.654
 201.106 773.441
 793.721 370.610
 909.775 127.112
 424.335 662.530
 788.349 213.621
 15.043 340.161
 550.641 928.249
 920.653 363.632
 926.925 258.822
 893.044 25.718
 294.553 707.009
 212.542 414.134
 377.392 103.356
 178.934 750.248
 88.295 413.697
 258.258 879.073
 242.829 576.111
 120.233 705.916
 532.687 489.677
 168.406 323.785
 834.014 734.555
 614.215 664.640
 738.074 688.050
 533.498 589.284
 555.860 430.211
 979.276 648.249
 969.453 237.137
 120.379 183.383
 814.014 838.541
 497.718 771.169
 86.510 781.645
 7.487 149.412
 429.836 775.309
 755.468 24.216
 851.231 381.051
 804.135 470.661
 947.433 731.813
 332.622 855.001
 149.376 470.784
 330.408 296.234
 518.215 952.992
 583.225 18.601
 52.014 98.962
 22.019 532.764
 756.432 555.273
 83.556 321.589
 429.401 939.938
 368.349 636.505
 73.422 635.110
 825.238 563.146
 521.915 555.637
 892.151 761.587
 518.779 554.521
 382.813 188.925
 471.372 126.637
 535.805 772.764
 83.451 106.546
 95.004 916.479
 320.923 407.167
 831.718 14.782
 752.743 61.381
 764.698 865.490
 402.885 971.694
 903.405 145.516
 336.493 673.048
 504.752 531.695
 351.222 915.472
 169.000 786.337
 249.165 86.828
 135.049 280.323
 199.038 47.414
 600.357 220.685
 964.393 229.271
 970.807 903.012
 151.326 270.884
 528.637 880.633
 826.489 685.446
 932.948 181.608
 659.338 286.457
 281.180 901.254
 265.705 272.207
 658.421 332.887
 365.336 970.453
 384.695 593.891
 234.539 501.600
 691.678 670.180
 335.117 784.000
 676.226 291.989
 859.131 895.127
 898.096 811.019
 750.576 349.629
 426.039 656.902
 882.816 157.454
 955.924 284.366
 895.721 895.859
 495.546 196.160
 468.128 547.223
 155.439 446.627
 836.912 614.987
 628.557 442.960
 319.105 393.016
 762.286 202.565
 671.767 105.229
 205.603 973.161
 887.453 594.085
 886.575 145.427
 601.015 975.645
 178.766 194.902
 634.165 118.342
 140.101 379.960
 363.746 380.693
 448.400 635.939
 932.444 964.181
 361.147 472.697
 768.869 721.033
 643.326 275.151
 218.283 788.075
 339.631 685.794
 154.241 998.160
 122.517 317.138
 421.805 416.486
 784.944 893.851
 609.783 342.661
 28.997 692.683
 545.491 758.461
 744.635 357.593
 712.068 49.389
 395.616 482.855
 494.677 214.428
 304.176 833.917
 335.215 47.560
 627.566 410.809
 911.192 537.008
 676.358 338.751
 826.590 109.754
 167.932 522.932
 812.788 241.301
 723.435 247.329
 465.660 261.039
 790.286 189.692
 299.017 84.938
 545.971 315.884
 660.511 787.902
 756.279 596.674
 448.449 842.292
 19.375 639.449
 778.908 966.408
 26.342 967.496
 802.666 582.593
 62.493 522.360
 859.411 129.968
 818.119 862.906
 509.185 928.303
 982.129 731.206
 702.939 979.347
 69.886 34.082
 278.518 317.947
 453.226 624.411
 6.322 100.998
 785.199 473.275
 799.778 126.698
 566.516 208.273
 266.742 504.551
 810.179 501.141
 154.808 608.382
 903.727 256.222
 159.612 616.241
 326.316 957.707
 72.513 14.143
 785.050 246.187
 972.333 572.323
 229.346 822.691
 573.131 915.886
 674.363 20.428
 462.461 844.954
 608.712 880.911
 666.393 716.701
 224.787 752.806
 201.266 202.772
 742.309 369.834
 288.068 565.828
 600.467 20.398
 62.220 759.397
 377.663 898.856
 586.117 412.327
 520.050 519.533
 18.905 395.255
 583.397 313.668
 0.708 729.462
 933.135 240.731
 827.918 151.656
 123.757 594.118
 321.594 520.921
 363.056 722.684
 489.742 290.746
 134.192 320.288
 51.854 580.325
 727.683 342.359
 604.213 590.954
 857.424 718.992
 958.784 617.107
 884.468 466.428
 867.045 104.761
 337.117 811.754
 650.688 784.677
 236.817 688.677
 990.061 44.115
 260.233 725.300
 382.632 350.880
 485.926 308.699
 270.119 678.519
 589.322 796.949
 64.676 736.146
 15.523 669.083
 880.384 131.829
 232.484 709.774
 622.897 911.279
 456.566 961.483
 712.456 745.978
 761.375 526.228
 446.506 194.727
 694.722 636.366
 259.021 243.375
 106.642 153.949
 643.630 818.255
 955.567 606.892
 594.054 264.406
 235.311 473.764
 223.818 240.297
 630.722 24.313
 981.242 982.463
 46.130 87.439
 127.116 77.875
 192.760 520.418
 21.194 406.157
 106.556 401.500
 227.535 700.802
 887.489 461.976
 534.104 666.841
 399.014 553.536
 53.026 986.026
 889.326 942.801
 566.952 59.284
 944.260 508.609
 984.547 465.269
 258.779 950.972
 12.936 854.342
 26.120 506.014
 123.592 115.776
 350.618 391.881
 335.723 934.667
 754.575 920.368
 850.556 341.797
 287.158 422.253
 802.230 118.002
 873.105 516.054
 335.556 273.541
 733.128 855.871
 445.046 627.300
 41.405 20.365
 908.845 370.698
 486.930 238.728
 699.216 542.929
 306.019 918.193
 249.709 459.224
 337.650 559.437
 288.008 229.399
 109.160 379.922
 810.759 752.922
 228.030 460.160
 468.413 667.566
 979.885 274.212
 758.761 115.477
 10.646 244.008
 189.504 342.980
 2.046 288.662
 983.680 803.938
 987.886 936.728
 65.424 842.003
 259.829 283.855
 404.362 201.240
 985.870 153.704
 319.641 589.579
 724.424 140.114
 882.277 593.226
 928.299 547.681
 18.265 226.004
 464.301 521.295
 544.027 874.717
 748.261 168.305
 977.566 964.746
 636.763 176.268
 208.805 179.529
 4.366 151.471
 704.512 899.397
 449.895 626.253
 918.763 820.949
 752.148 774.654
 608.992 634.994
 171.722 344.979
 278.252 602.025
 62.474 63.781
 512.533 807.490
 307.329 828.670
 422.164 509.125
 75.800 817.911
 170.716 24.840
 264.902 274.141
 954.088 37.580
 634.406 129.852
 125.102 514.155
 188.090 935.849
 121.778 914.812
 344.337 224.058
 705.396 291.610
 144.776 616.513
 830.429 784.230
 384.577 707.520
 413.668 985.260
 531.297 160.958
 833.502 492.233
 503.057 135.063
 239.882 535.650
 376.354 269.135
 586.370 981.056
 417.445 127.355
 681.563 875.081
 210.289 421.814
 799.800 431.768
 273.184 148.104
 370.370 343.611
 303.096 221.207
 688.285 224.595
 902.121 446.330
 244.425 38.368
 368.499 988.853
 272.530 487.830
 372.093 600.274
 147.670 512.452
 281.609 34.364
 865.865 491.968
 721.201 561.404
 586.130 240.707
 964.114 611.176
 51.145 912.270
 830.022 90.154
 125.863 51.835
 353.670 209.237
 37.687 30.853
 100.877 999.442
 578.495 289.850
 293.082 499.605
 277.064 278.463
 985.318 677.676
 687.630 812.545
 250.087 942.216
 612.078 126.475
 429.321 949.870
 503.052 60.655
 9.969 795.627
 34.987 231.243
 990.241 453.669
 9.534 338.617
 870.946 26.313
 339.079 905.775
 720.414 356.470
 863.165 136.299
 416.221 405.154
 561.939 447.835
 909.354 420.514
 280.544 790.803
 636.763 900.035
 139.262 588.888
 429.814 134.733
 224.767 38.420
 35.350 325.992
 114.819 344.937
 742.544 875.285
 37.061 39.047
 355.087 98.180
 585.207 848.126
 580.424 831.154
 574.013 268.842
 744.572 847.926
 797.243 317.120
 954.682 736.811
 727.759 271.629
 497.062 608.446
 961.405 184.580
 404.268 290.904
 930.112 635.543
 982.443 254.343
 896.451 541.690
 343.983 508.048
 871.488 718.619
 28.511 887.779
 78.370 482.530
 957.828 150.257
 201.634 585.519
 802.005 904.274
 531.075 635.177
 331.066 815.172
 421.545 337.313
 190.038 542.348
 266.749 151.803
 417.847 220.200
 524.565 517.202
 788.995 823.782
 660.531 696.599
 0.774 714.802
 199.591 557.299
 870.711 925.064
 227.202 518.239
 14.662 77.619
 570.395 295.082
 114.622 185.592
 756.834 522.671
 478.761 210.754
 512.479 432.805
 469.835 154.552
 661.837 372.417
 810.066 430.474
 562.516 439.205
 242.473 305.870
 689.604 30.095
 474.896 671.737
 315.292 799.997
 391.358 309.468
 862.986 836.812
 776.749 73.368
 989.220 712.183
 59.051 37.067
 625.048 170.106
 75.501 91.392
 533.867 286.879
 565.434 802.085
 685.094 961.514
 886.351 499.909
 251.568 76.390
 447.500 685.715
 989.703 870.421
 116.468 382.090
 410.085 273.440
 641.683 185.039
 575.505 708.697
 163.142 488.286
 734.414 243.984
 574.028 834.103
 799.719 789.752
 719.270 143.879
 983.199 149.721
 748.671 895.148
 589.939 235.959
 910.380 226.453
 38.874 292.429
 406.577 694.722
 906.462 920.027
 821.914 600.005
 70.509 469.453
 964.143 688.218
 568.414 638.723
 566.360 793.331
 364.507 68.160
 235.255 876.393
 959.215 321.495
 786.852 640.400
 360.627 846.910
 890.546 768.722
 897.427 561.829
 897.203 62.431
 279.502 351.045
 214.079 690.989
 135.772 525.856
 417.898 164.547
 482.647 694.653
 980.363 868.283
 534.148 340.492
 483.398 344.316
 367.140 2.318
 193.540 379.644
 941.684 392.577
 968.163 165.129
 164.481 149.809
 505.805 776.844
 218.424 580.765
 707.146 334.292
 486.830 568.622
 363.541 887.370
 628.962 453.552
 971.054 243.872
 843.651 786.539
 317.367 80.447
 48.367 339.682
 697.520 181.746
 637.975 64.818
 476.221 64.972
 35.000 31.256
 976.366 500.976
 343.815 962.366
 785.812 109.526
 845.313 315.223
 940.493 747.530
 664.976 908.237
 668.216 427.186
 892.510 665.561
 523.486 989.557
 480.307 895.998
 572.083 351.608
 983.923 706.259
 510.836 365.807
 291.636 227.000
 151.867 845.934
 911.243 634.358
 933.763 176.492
 707.980 824.320
 119.696 832.342
 613.227 652.641
 132.952 676.750
 223.255 15.090
 294.924 807.597
 182.288 603.148
 754.052 101.082
 174.622 836.206
 14.134 218.759
 444.363 415.585
 527.651 346.517
 304.691 856.818
 858.266 113.234
 705.711 688.753
 933.476 172.934
 793.236 230.803
 603.779 648.660
 530.822 708.502
 751.903 740.893
 972.673 193.338
 411.174 150.627
 92.341 472.313
 65.436 800.471
 196.455 497.948
 526.908 540.055
 716.961 838.445
 488.612 869.024
 490.650 353.880
 193.686 117.076
 740.458 746.717
 276.898 291.478
 686.388 268.369
 39.290 884.540
 680.572 568.311
 493.423 163.621
 704.445 824.340
 945.569 821.847
 38.188 33.619
 596.990 717.085
 543.164 831.335
 286.909 778.536
 745.286 859.971
 655.617 914.074
 307.009 475.897
 471.428 947.172
 392.367 155.217
 886.936 680.597
 305.459 67.405
 918.355 196.283
 888.600 908.472
 380.095 418.852
 850.550 726.307
 961.499 896.715
 134.666 395.922
 663.368 182.579
 886.296 893.930
 681.393 258.502
 621.295 127.474
 247.519 173.621
 994.314 856.532
 337.649 610.412
 605.756 39.096
 397.030 23.592
 637.387 570.970
 898.272 500.634
 664.042 996.076
 159.601 661.458
 726.314 955.357
 144.106 974.574
 968.294 314.009
 118.932 436.007
 725.303 465.281
 964.277 894.549
 596.963 927.187
 426.607 561.602
 547.263 214.661
 752.475 706.188
 549.511 38.161
 415.953 886.275
 432.760 120.025
 264.068 627.650
 907.938 567.596
 504.088 443.113
 855.026 547.980
 900.535 840.297
 764.179 490.143
 147.949 239.089
 248.290 727.862
 150.341 893.261
 115.437 189.907
 335.867 259.869
 17.837 755.041
 834.390 199.373
 918.753 298.180
 468.392 724.816
 857.584 355.078
 879.331 196.216
 891.654 86.480
 510.328 213.302
 874.588 704.902
 573.465 473.600
 447.444 379.514
 980.558 401.631
 399.795 514.412
 647.699 927.553
 361.730 125.550
 687.024 799.269
 650.461 260.374
 67.911 790.954
 381.035 215.790
 111.316 53.740
 602.069 934.228
 125.328 212.218
 4.842 879.663
 0.644 105.482
 526.186 916.362
 267.924 906.005
 99.191 999.593
 34.529 717.104
 655.598 621.693
 128.561 283.681
 832.941 986.608
 399.367 675.887
 349.200 374.795
 374.537 386.330
 667.072 437.301
 726.116 274.082
 946.465 567.624
 328.409 889.380
 772.923 652.974
 124.632 508.406
 225.005 528.795
 791.381 425.460
 307.000 243.399
 982.794 808.374
 4.568 690.644
 138.270 480.893
 428.006 460.513
 789.358 2.448
 976.982 578.746
 546.986 161.255
 805.999 611.419
 486.535 661.701
 283.912 868.323
 175.679 192.744
 644.105 885.452
 761.651 922.593
 712.967 252.914
 207.120 628.617
 909.948 196.664
 246.769 383.597
 637.530 152.944
 942.624 863.752
 556.981 190.909
 811.013 694.863
 986.854 355.273
 546.713 725.447
 5.164 395.860
 2.371 15.748
 600.335 519.558
 618.965 604.822
 45.936 602.577
 224.106 601.965
 293.506 113.207
 500.900 820.760
 638.171 958.911
 415.447 402.261
 843.173 743.984
 113.478 667.102
 769.859 927.829
 847.077 693.947
 885.271 47.721
 164.703 883.845
 674.451 217.887
 138.970 467.286
 411.360 258.409
 767.058 614.388
 211.378 28.393
 761.503 480.633
 148.364 338.839
 860.892 263.401
 146.951 468.435
 90.280 651.389
 610.986 82.243
 352.624 53.701
 404.915 806.774
 550.966 722.281
 27.412 908.834
 545.552 495.531
 95.131 288.737
 512.492 948.078
 656.267 175.886
 266.234 427.940
 274.423 616.548
 365.293 884.840
 236.433 695.951
 70.893 769.521
 945.333 831.192
 655.837 231.901
 441.224 815.068
 53.961 624.504
 756.581 256.711
 239.505 76.235
 244.534 841.269
 74.825 930.298
 233.249 371.968
 160.965 819.515
 48.973 833.410
 669.058 403.812
 135.235 960.234
 374.489 530.067
 274.615 761.377
 516.834 146.472
 719.278 653.590
 476.249 455.124
 861.905 830.868
 103.934 901.601
 262.858 36.961
 336.435 953.150
 803.348 329.505
 129.698 622.884
 197.540 805.704
 891.115 161.715
 386.044 695.710
 291.477 708.938
 594.824 81.039
 382.070 303.285
 300.723 637.764
 306.557 986.538
 549.345 879.194
 17.429 649.468
 152.844 37.701
 420.265 283.818
 212.254 903.004
 366.708 813.670
 197.435 63.171
 192.882 224.857
 841.877 278.789
 800.980 222.773
 311.743 380.116
 58.179 698.285
 259.250 596.702
 942.167 330.370
 318.404 610.091
 2.876 305.142
 522.903 629.330
 395.077 377.248
 776.709 208.283
 728.962 974.966
 470.255 401.188
 1.562 279.233
 270.689 751.770
 829.821 854.155
 12.250 860.845
 478.306 528.161
 40.105 222.267
 836.248 516.926
 713.362 267.770
 578.026 828.673
 524.102 243.605
 469.925 526.726
 240.875 547.595
 848.467 561.672
 17.115 391.392
 79.603 384.755
 725.325 292.341
 654.375 64.721
 172.789 630.813
 29.182 942.290
 938.272 786.240
 374.724 150.295
 534.044 658.220
 757.090 424.784
 464.064 423.170
 590.755 244.746
 616.050 423.155
 332.784 318.269
 719.017 148.285
 640.010 23.981
 323.748 389.680
 598.912 502.355
 754.445 104.296
 127.303 446.264
 646.710 159.362
 406.618 179.193
 269.227 491.962
 855.701 638.249
 641.493 922.968
 26.646 344.022
 153.114 764.684
 168.851 177.225
 685.285 833.937
 550.379 770.475
 183.719 668.709
 880.606 930.741
 864.517 803.898
 982.609 742.622
 208.171 313.312
 808.700 764.199
 148.257 408.972
 771.817 55.737
 254.638 409.392
 426.288 107.634
 688.574 565.359
 723.885 129.094
 539.456 50.322
 298.509 584.863
 188.709 383.645
 601.675 426.611
 262.349 925.432
 780.770 651.300
 784.744 143.517
 225.542 764.974
 415.236 654.413
 921.312 461.186
 297.633 644.049
 558.826 503.895
 569.370 9.995
 632.632 990.625
 29.798 279.434
 87.575 59.453
 751.078 156.617
 974.713 779.733
 504.166 66.021
 785.147 659.000
 68.119 674.403
 827.546 525.393
 673.378 503.762
 90.101 764.925
 706.673 60.625
 321.266 155.483
 163.043 593.605
 619.669 134.567
 283.269 604.908
 139.280 946.146
 55.300 552.152
 791.341 54.910
 306.411 19.812
 213.106 705.572
 567.563 765.826
 131.524 893.178
 679.485 975.007
 387.193 40.910
 736.241 309.053
 812.917 738.277
 759.476 731.121
 347.824 249.371
 876.321 914.425
 881.228 573.060
 475.324 398.436
 482.262 430.219
 155.101 627.541
 707.000 113.658
 405.246 955.960
 362.645 1.291
 92.014 505.201
 429.823 179.694
 514.083 58.009
 233.664 921.815
 176.315 622.848
 549.835 217.968
 459.786 828.273
 223.930 572.743
 80.591 345.638
 365.421 392.223
 992.370 295.458
 997.953 426.458
 140.405 287.239
 656.178 472.940
 989.195 859.932
 219.030 349.638
 869.020 631.445
 866.666 613.582
 97.188 197.418
 502.856 626.224
 281.045 523.895
 59.174 983.570
 785.617 303.614
 507.534 561.845
 709.969 54.696
 72.657 143.240
 852.308 962.737
 427.719 836.726
 621.924 947.455
 650.208 992.387
 71.674 783.323
 438.926 611.017
 651.674 446.196
 778.866 101.476
 724.710 86.242
 572.647 754.639
 716.686 48.887
 123.264 243.455
 209.107 352.697
 93.700 473.172
 601.276 674.756
 228.564 984.079
 791.876 644.134
 698.343 31.950
 845.234 572.322
 118.313 260.003
 837.421 391.276
 754.953 242.464
 119.907 776.016
 19.310 976.390
 520.720 216.162
 368.712 868.337
 529.672 201.529
 208.271 789.606
 118.295 998.870
 267.488 132.522
 437.806 533.473
 394.011 405.593
 458.929 229.732
 378.229 63.082
 483.169 903.671
 624.062 920.807
 11.549 798.199
 491.466 501.781
 427.755 984.387
 436.110 960.148
 389.505 761.108
 596.123 217.918
 355.026 528.009
 862.296 625.093
 758.447 305.949
 307.626 719.208
 525.102 573.194
 938.403 555.287
 749.273 78.863
 309.396 32.230
 885.235 507.201
 570.120 728.135
 998.122 282.403
 881.115 936.821
 832.665 925.109
 965.044 973.474
 362.160 464.737
 396.724 882.004
 331.793 758.867
 351.756 564.195
 192.892 719.807
 140.957 85.423
 898.785 462.560
 376.257 658.731
 788.007 97.046
 915.245 123.936
 284.068 135.056
 391.263 817.598
 288.267 379.629
 682.184 659.935
 906.828 337.108
 835.275 293.740
 837.703 31.823
 932.297 816.103
 225.503 17.286
 36.052 305.192
 783.404 38.856
 547.673 110.762
 264.396 399.520
 67.065 38.633
 55.418 566.822
 684.109 796.612
 458.911 904.814
 735.689 703.689
 637.819 855.500
 596.711 907.572
 830.546 180.644
 388.346 560.364
 218.728 523.554
 393.497 311.618
 257.678 93.777
 980.513 475.799
 690.109 513.452
 417.324 591.906
 269.283 105.741
 778.436 231.574
 157.392 232.510
 328.585 634.133
 356.129 794.880
 134.603 499.059
 514.493 56.863
 989.395 385.034
 267.625 414.934
 10.470 127.869
 441.586 256.727
 934.582 365.022
 142.354 287.273
 307.623 151.268
 890.927 574.187
 555.613 167.447
 606.506 512.431
 612.511 702.387
 740.360 138.852
 120.653 357.590
 166.758 956.280
 660.082 856.435
 314.593 142.049
 407.274 896.396
 322.807 717.174
 678.086 266.598
 901.101 706.858
 33.911 457.183
 829.644 312.631
 786.529 345.137
 220.539 689.105
 541.968 777.892
 450.790 637.570
 795.676 656.204
 50.785 723.577
 902.562 497.188
 361.077 340.866
 71.227 133.207
 849.242 690.030
 400.193 759.567
 81.227 642.970
 616.705 711.084
 269.808 915.194
 780.232 242.850
 456.334 774.541
 160.829 972.643
 928.892 849.812
 137.902 160.801
 726.492 154.538
 831.539 448.153
 639.160 663.868
 273.514 224.315
 180.217 145.930
 948.590 278.662
 600.156 188.489
 142.051 506.522
 229.906 728.177
 573.038 56.076
 711.736 899.633
 584.751 650.293
 3.499 707.838
 714.646 786.786
 259.232 186.500
 746.145 881.094
 707.612 152.161
 517.198 90.712
 708.560 976.733
 452.116 843.759
 84.801 575.218
 316.888 943.880
 244.941 900.795
 352.830 368.681
 261.267 32.140
 200.397 500.221
 990.709 569.549
 818.976 891.095
 161.164 684.222
 576.975 787.049
 545.669 211.872
 420.565 396.513
 449.826 586.155
 322.791 358.721
 607.709 873.281
 314.621 446.076
 660.613 416.355
 255.994 314.283
 951.920 611.881
 21.397 47.448
 758.696 622.345
 57.388 437.408
 973.190 644.524
 878.347 880.108
 899.985 985.385
 264.322 600.780
 330.271 193.973
 926.869 658.238
 554.559 921.978
 634.322 992.050
 968.584 866.913
 108.948 220.129
 481.301 934.670
 0.208 164.839
 944.502 753.030
 429.103 269.908
 264.120 500.476
 719.876 395.756
 25.642 76.984
 171.647 565.564
 249.971 342.544
 961.611 337.225
 999.694 157.937
 354.079 746.656
 765.083 469.091
 359.768 495.921
 988.552 635.406
 344.482 925.768
 428.108 583.437
 25.819 637.930
 835.066 405.569
 974.147 629.673
 227.624 469.875
 506.239 824.270
 806.439 478.746
 536.196 669.333
 786.228 742.377
 41.388 414.216
 441.338 16.623
 776.799 42.295
 894.646 906.621
 398.476 38.887
 357.035 136.916
 357.656 26.680
 966.634 30.516
 626.932 243.866
 228.394 683.470
 296.735 212.893
 539.099 444.410
 315.897 227.150
 952.289 51.466
 578.821 337.349
 321.739 799.371
 321.289 857.524
 219.039 330.176
 468.254 431.905
 586.639 500.435
 473.830 948.471
 326.707 479.877
 53.314 983.379
 880.636 1.397
 479.595 584.062
 94.618 994.850
 205.006 509.418
 141.919 698.752
 81.123 145.752
 159.201 521.000
 442.607 200.188
 307.178 194.573
 559.805 572.853
 768.287 194.478
 164.119 49.704
 406.785 511.616
 829.206 304.456
 429.224 46.815
 321.860 206.369
 962.853 438.657
 694.188 296.870
 411.712 682.387
 901.756 109.119
 228.653 560.056
 332.143 488.209
 157.981 575.659
 499.442 343.797
 437.748 680.745
 690.319 90.510
 110.981 758.517
 877.119 53.771
 767.366 296.348
 287.207 129.832
 335.484 372.062
 632.177 169.455
 162.861 477.823
 856.112 726.064
 577.508 542.633
 11.928 683.360
 518.798 41.045
 375.504 706.710
 84.253 308.386
 468.324 690.391
 967.059 153.931
 293.424 282.713
 589.712 870.656
 762.421 937.601
 183.481 597.206
 172.179 679.406
 360.417 273.378
 300.342 183.208
 691.962 739.634
 554.745 811.987
 91.247 724.244
 910.891 751.634
 118.560 914.506
 585.737 322.430
 743.021 162.829
 459.464 289.491
 228.026 291.422
 807.529 553.565
 121.575 353.811
 533.800 876.820
 361.328 525.853
 596.008 326.057
 112.307 737.479
 934.108 328.589
 585.109 438.719
 900.682 705.347
 4.654 505.105
 853.500 733.350
 462.650 729.191
 310.289 298.120
 267.753 883.321
 444.164 19.133
 860.811 256.140
 977.740 1.683
 471.520 409.533
 930.589 611.045
 618.529 737.140
 607.196 544.658
 786.650 59.474
 553.178 50.734
 219.852 808.671
 531.268 603.679
 642.556 448.367
 403.936 784.778
 838.122 267.118
 887.748 758.353
 674.003 968.768
 650.476 197.224
 247.787 967.411
 43.023 55.483
 45.222 650.999
 735.408 360.909
 136.473 294.619
 703.226 493.644
 604.533 736.204
 885.252 912.886
 292.324 343.538
 604.392 310.453
 93.022 437.393
 666.326 921.148
 990.239 942.288
 279.336 557.426
 807.561 130.446
 384.647 603.054
 655.537 438.163
 161.653 81.118
 701.498 264.905
 842.680 280.242
 544.705 727.458
 206.197 694.249
 895.556 613.492
 337.864 10.492
 750.253 355.712
 280.582 16.842
 967.035 89.604
 816.147 923.909
 310.364 640.801
 813.698 194.916
 187.133 253.699
 778.338 408.973
 583.884 678.514
 574.938 463.079
 84.240 802.273
 877.920 943.404
 337.332 778.757
 1.750 307.386
 325.274 787.293
 145.994 545.448
 183.008 350.226
 193.365 806.152
 927.701 49.234
 432.408 533.142
 105.896 502.381
 544.959 578.895
 241.558 363.546
 961.632 522.216
 821.950 665.777
 9.226 657.442
 973.887 98.154
 867.810 367.776
 621.468 345.284
 141.268 508.192
 767.181 758.755
 195.460 60.509
 168.675 715.461
 407.922 380.899
 488.984 658.992
 130.618 425.130
 452.224 143.308
 724.072 136.802
 441.548 94.195
 161.815 836.885
 711.249 880.865
 816.200 717.784
 158.433 820.244
 461.059 71.409
 697.712 108.603
 807.366 458.225
 319.215 343.189
 22.096 833.847
 78.166 230.255
 368.014 512.548
 583.973 510.631
 996.529 475.081
 126.717 820.753
 883.439 773.967
 825.967 162.462
 227.947 896.088
 115.813 911.108
 351.441 793.746
 323.951 146.407
 200.033 665.830
 972.650 357.615
 142.651 375.321
 964.805 832.933
 486.711 933.770
 836.357 887.421
 331.196 713.908
 402.683 374.420
 320.667 805.014
 124.751 38.523
 34.823 179.795
 422.636 345.094
 81.206 464.241
 599.341 619.470
 91.285 102.254
 464.665 71.100
 343.181 483.998
 703.393 502.509
 441.773 201.101
 378.437 914.140
 625.825 433.600
 140.256 533.667
 792.307 634.179
 999.384 7.523
 133.638 116.796
 257.755 94.211
 480.530 981.605
 63.673 460.005
 591.022 509.514
 309.389 380.175
 987.956 871.397
 312.543 840.706
 738.226 743.421
 74.151 780.109
 206.751 366.145
 375.763 837.456
 178.190 286.696
 634.208 825.931
 395.244 676.662
 169.460 341.291
 42.219 810.335
 333.301 67.752
 737.882 246.127
 95.359 851.410
 376.982 96.443
 68.587 880.743
 562.977 756.964
 286.426 17.776
 246.154 744.432
 104.823 650.635
 565.584 152.806
 508.233 342.614
 287.090 361.649
 542.127 4.111
 833.018 339.118
 95.809 547.447
 866.230 386.932
 417.217 751.381
 76.966 828.650
 482.543 878.870
 36.525 688.695
 172.885 990.425
 238.867 231.633
 460.684 674.169
 215.971 603.615
 891.638 385.872
 554.143 155.700
 302.264 836.931
 878.424 137.619
 256.758 980.210
 236.089 776.789
 264.760 483.190
 576.185 637.788
 677.732 21.009
 171.665 69.833
 807.570 910.246
 298.414 361.985
 396.834 195.050
 409.120 446.815
 53.406 213.113
 510.246 22.393
 679.811 348.735
 761.339 339.833
 642.935 327.709
 214.570 559.837
 385.972 243.882
 548.986 88.073
 151.532 15.200
 31.729 117.669
 311.658 148.990
 363.972 340.169
 663.748 318.551
 601.990 427.161
 705.897 98.275
 746.461 67.165
 934.124 320.155
 581.438 590.765
 268.239 464.251
 837.581 196.400
 802.216 608.551
 124.029 555.259
 756.096 84.389
 395.202 822.856
 175.217 722.547
 20.849 403.722
 52.597 558.309
 41.582 932.102
 943.337 982.714
 602.209 963.431
 175.790 489.243
 249.384 577.732
 651.063 543.029
 99.002 126.209
 246.225 381.944
 366.508 496.229
 611.728 199.570
 406.852 708.381
 872.268 628.960
 930.376 213.494
 423.305 478.509
 99.874 639.453
 761.181 518.161
 628.769 799.809
 520.081 792.252
 100.454 761.755
 618.857 476.647
 526.977 563.783
 477.921 0.427
 627.270 547.731
 562.236 829.622
 600.005 140.889
 280.037 541.516
 915.844 597.203
 335.823 197.558
 183.755 628.467
 645.724 411.298
 734.249 863.860
 597.343 280.953
 690.542 646.628
 826.259 655.843
 901.141 178.391
 417.470 189.201
 822.017 463.269
 980.192 719.675
 854.129 785.078
 924.688 658.574
 556.502 611.448
 354.474 943.802
 813.559 289.354
 718.721 474.052
 387.935 748.668
 18.427 743.688
 240.098 625.720
 274.624 160.698
 650.083 860.149
 824.279 513.807
 94.088 398.600
 64.473 542.513
 272.362 291.955
 601.004 103.316
 870.461 223.106
 534.764 80.175
 982.550 514.892
 327.487 786.441
 505.063 498.376
 394.992 993.798
 796.883 966.368
 176.502 11.552
 26.559 383.033
 896.504 52.822
 619.464 794.960
 872.790 854.496
 262.684 610.499
 910.641 572.371
 910.606 841.206
 766.500 24.603
 0.381 181.297
 651.269 593.895
 677.681 728.199
 387.530 475.885
 746.488 900.156
 829.218 447.625
 492.247 506.824
 16.812 161.306
 638.912 187.625
 874.765 895.377
 843.651 903.048
 987.342 234.587
 117.827 589.083
 619.182 834.430
 902.031 848.426
 10.747 51.889
 682.244 928.446
 487.504 106.711
 682.552 640.066
 814.477 654.774
 429.366 109.524
 822.053 302.225
 677.938 772.549
 770.173 26.255
 102.475 154.901
 429.895 571.659
 257.783 211.857
 995.558 303.283
 57.647 190.389
 827.267 370.305
 520.831 640.156
 620.173 301.932
 900.440 732.489
 940.183 743.931
 830.361 990.300
 519.570 165.588
 540.739 816.996
 212.763 236.952
 962.997 410.236
 843.057 681.851
 67.291 218.764
 173.509 754.234
 657.733 650.001
 86.855 830.420
 153.010 255.828
 514.590 740.078
 364.622 747.825
 297.539 422.105
 667.969 445.497
 650.377 851.421
 161.557 806.855
 229.898 268.207
 799.055 585.686
 538.805 897.026
 132.748 600.341
 928.829 179.853
 253.593 671.681
 272.811 190.366
 983.958 720.637
 256.683 238.477
 58.804 426.669
 578.958 621.198
 307.229 996.162
 345.444 201.508
 59.796 123.825
 896.484 689.243
 701.819 940.531
 817.405 611.381
 465.846 808.364
 152.431 463.145
 908.223 69.321
 888.514 161.393
 698.050 989.908
 697.087 928.857
 218.615 22.488
 145.306 138.501
 351.005 368.675
 118.918 473.802
 689.756 564.260
 869.355 310.989
 296.990 183.416
 819.242 316.686
 103.328 697.334
 272.436 458.094
 833.184 324.674
 294.332 537.500
 193.877 324.523
 901.100 848.956
 300.795 443.874
 46.221 988.287
 395.979 118.529
 771.103 369.925
 789.527 906.902
 923.409 772.430
 249.943 519.300
 500.171 672.071
 381.637 590.258
 478.761 168.723
 649.307 68.481
 821.803 664.851
 886.917 198.510
 624.305 846.199
 313.576 611.741
 383.361 917.250
 173.234 993.720
 461.253 966.669
 226.120 252.325
 658.409 44.308
 6.848 570.653
 668.449 304.152
 289.794 322.927
 136.322 954.788
 782.546 586.005
 243.592 823.856
 121.855 58.070
 691.396 914.859
 645.694 155.545
 708.955 258.096
 734.878 95.419
 179.227 743.003
 286.634 969.991
 116.960 92.500
 831.878 412.025
 859.887 92.964
 122.421 48.581
 320.851 33.103
 581.491 810.284
 205.397 704.418
 671.724 448.744
 11.831 463.381
 33.053 608.404
 13.310 705.117
 675.760 180.920
 966.428 620.028
 781.579 761.510
 518.671 533.648
 921.496 39.490
 796.475 217.225
 99.113 242.017
 373.423 818.516
 782.870 53.960
 248.973 31.418
 511.594 141.705
 945.298 597.138
 211.642 788.931
 764.246 522.047
 719.359 622.968
 377.518 587.417
 281.544 777.083
 568.176 908.453
 834.557 543.002
 246.134 834.926
 417.710 956.282
 47.930 249.106
 140.233 302.233
 453.562 950.336
 127.956 100.102
 540.494 976.580
 963.513 227.061
 204.931 324.567
 393.278 880.469
 949.440 30.134
 799.275 587.067
 528.067 163.242
 872.018 381.793
 797.747 197.503
 520.884 168.087
 818.483 917.389
 725.483 597.859
 423.135 528.494
 371.012 175.111
 317.471 703.910
 182.337 685.937
 27.230 715.171
 438.270 122.762
 264.431 607.229
 924.937 526.956
 201.046 146.924
 494.304 286.121
 703.803 332.582
 2.845 446.271
 366.620 943.436
 391.226 230.996
 572.493 541.812
 257.060 786.458
 298.289 644.515
 700.679 920.223
 745.430 344.098
 173.099 391.745
 516.971 393.027
 913.536 901.417
 174.909 836.919
 671.863 963.078
 886.951 385.593
 313.184 121.607
 123.637 296.647
 594.303 673.515
 187.055 85.496
 585.526 985.485
 761.872 603.513
 539.215 395.541
 776.719 193.152
 335.295 376.544
 75.861 752.302
 273.075 385.047
 732.357 651.803
 940.950 494.153
 117.739 847.969
 146.621 291.165
 990.552 29.495
 599.402 524.668
 116.329 814.487
 824.993 916.769
 101.986 463.181
 986.962 360.977
 863.800 155.572
 166.535 241.422
 173.653 976.741
 694.411 812.388
 94.886 497.542
 269.945 836.651
 456.785 391.946
 481.727 5.579
 283.371 317.428
 550.267 952.900
 824.045 239.859
 441.994 967.374
 394.817 213.527
 201.327 238.141
 71.939 49.914
 364.190 701.367
 655.019 310.964
 555.473 260.057
 583.019 144.870
 941.006 422.996
 320.410 911.440
 661.109 746.851
 387.337 602.066
 980.534 1.424
 769.677 294.146
 864.300 736.187
 73.739 354.895
 449.621 71.638
 975.070 653.993
 302.800 627.393
 318.986 503.127
 1.867 726.473
 557.440 523.597
 999.189 468.991
 26.285 776.685
 624.700 175.785
 180.746 667.104
 674.354 681.792
 194.754 754.721
 177.657 268.814
 999.827 356.760
 493.387 817.174
 677.413 880.302
 887.930 315.791
 239.467 147.262
 703.037 880.867
 927.725 530.742
 319.458 216.152
 753.284 748.252
 523.176 214.456
 683.321 404.603
 938.263 503.243
 587.759 361.926
 714.292 919.981
 290.435 268.608
 159.448 549.215
 159.703 900.593
 958.880 337.428
 33.690 671.181
 680.194 838.809
 644.722 828.104
 566.629 140.588
 403.295 574.063
 978.321 917.067
 569.761 979.432
 41.655 203.629
 705.296 979.428
 87.392 343.494
 404.557 604.280
 734.582 508.957
 800.458 537.154
 147.051 744.031
 154.831 53.456
 143.108 16.277
 43.455 805.359
 771.235 842.202
 574.323 980.837
 421.745 593.506
 686.423 307.077
 977.075 172.114
 633.271 669.118
 314.768 822.045
 109.606 776.879
 273.771 28.507
 307.695 104.130
 35.939 732.122
 246.652 23.518
 523.409 92.856
 586.857 720.354
 584.450 298.294
 483.293 648.116
 354.627 89.553
 835.518 319.384
 608.527 830.906
 125.496 452.158
 235.246 772.499
 293.144 523.431
 206.533 236.167
 256.835 745.517
 791.420 519.968
 543.926 267.542
 989.914 485.721
 434.681 922.001
 598.553 824.384
 249.547 257.101
 323.191 535.951
 210.969 608.319
 463.179 3.721
 300.821 21.247
 903.264 367.968
 905.672 412.173
 165.202 532.483
 814.904 178.198
 743.600 781.113
 409.742 796.088
 736.320 492.808
 81.474 795.102
 188.462 65.985
 49.169 885.857
 613.175 779.975
 644.322 272.844
 798.161 707.418
 702.933 85.961
 422.704 861.691
 194.052 15.368
 818.354 823.484
 435.021 219.007
 732.359 86.768
 843.072 253.427
 474.770 133.534
 874.288 532.258
 829.314 766.383
 655.838 784.247
 519.294 866.425
 455.857 321.516
 480.478 509.875
 15.322 61.486
 294.152 169.527
 423.854 111.110
 669.065 587.089
 520.916 23.919
 78.037 259.735
 187.688 298.477
 503.677 410.551
 633.493 286.686
 631.311 769.658
 222.683 922.772
 852.302 583.315
 210.136 835.488
 666.999 485.285
 210.786 749.206
 766.309 342.095
 404.002 162.019
 440.115 945.885
 528.193 174.262
 428.500 640.345
 144.098 857.978
 769.920 182.519
 504.102 551.669
 184.432 562.230
 555.200 45.392
 588.044 208.480
 98.473 415.001
 197.704 235.989
 229.971 662.556
 539.962 743.151
 776.518 729.988
 407.574 923.949
 223.259 547.768
 258.145 50.152
 393.800 748.094
 761.237 506.521
 2.904 467.124
 672.273 701.337
 848.205 252.667
 143.271 148.766
 361.807 718.000
 125.214 540.115
 103.658 989.913
 31.214 540.699
 472.831 706.441
 123.049 110.717
 945.377 859.197
 668.933 736.239
 851.089 944.533
 263.241 344.464
 487.545 0.640
 468.382 280.787
 977.427 242.934
 257.116 349.742
 21.714 262.702
 425.549 13.703
 732.429 484.106
 991.146 739.305
 267.834 658.432
 567.830 659.464
 592.024 253.346
 256.085 46.701
 469.736 326.281
 837.778 80.104
 743.780 777.641
 113.848 433.020
 62.984 199.851
 362.091 851.560
 897.241 76.388
 869.080 65.830
 835.421 60.693
 754.945 647.841
 582.143 963.446
 265.676 264.082
 599.374 899.222
 961.168 769.484
 155.136 556.541
 838.104 745.931
 399.326 541.057
 157.488 36.526
 568.631 247.907
 313.183 90.827
 190.046 309.581
 399.024 181.293
 194.634 669.174
 580.049 832.901
 737.517 90.207
 23.364 822.569
 641.970 43.816
 24.366 439.587
 218.636 537.860
 306.053 80.266
 557.033 462.125
 957.389 797.571
 625.573 326.369
 498.973 898.487
 856.204 36.496
 461.341 727.593
 616.766 276.968
 177.078 184.927
 702.363 598.909
 219.593 480.270
 898.948 922.816
 769.111 945.852
 808.396 587.880
 803.501 127.047
 573.204 567.429
 254.397 698.398
 327.377 38.701
 447.284 253.514
 132.978 177.148
 270.491 575.782
 672.107 138.693
 558.181 386.782
 963.035 511.225
 295.408 705.994
 95.952 638.260
 81.170 144.233
 255.807 737.865
 143.359 640.873
 762.420 518.902
 365.869 177.905
 235.161 410.508
 744.356 839.981
 332.692 710.944
 367.794 606.929
 457.518 85.883
 65.749 472.496
 808.311 326.584
 856.994 779.829
 746.388 53.834
 77.717 90.376
 480.507 827.971
 804.115 889.192
 8.752 618.645
 864.886 47.338
 358.132 785.372
 267.315 173.112
 780.388 122.572
 342.764 890.722
 372.946 397.088
 912.966 180.960
 852.083 434.499
 550.291 337.130
 993.994 740.635
 768.953 855.497
 739.825 940.152
 158.838 857.727
 622.076 803.800
 931.412 988.939
 79.458 164.975
 663.103 345.427
 280.829 704.543
 724.085 947.567
 249.905 36.800
 700.857 813.677
 672.675 150.313
 244.045 427.590
 658.943 452.640
 86.157 585.384
 625.918 110.184
 318.344 404.410
 161.660 252.420
 434.596 970.540
 323.531 877.357
 643.242 368.087
 24.100 922.180
 709.353 2.408
 474.654 184.874
 280.946 399.722
 693.227 350.284
 623.269 404.650
 766.627 804.035
 748.420 636.650
 389.243 742.354
 594.832 595.601
 518.339 102.836
 648.579 198.725
 197.402 364.175
 874.943 200.885
 444.983 370.856
 166.318 703.666
 903.867 126.494
 536.506 241.907
 839.773 327.379
 780.088 86.336
 293.770 151.651
 250.316 895.255
 279.952 121.114
 224.344 554.995
 9.538 369.192
 158.469 476.859
 172.444 302.764
 78.985 166.970
 353.666 876.076
 700.387 94.787
 68.734 705.764
 358.999 686.874
 612.507 266.847
 946.816 235.835
 699.077 905.881
 130.810 102.392
 576.274 390.085
 853.558 403.629
 102.909 946.953
 491.440 415.827
 935.351 19.706
 859.403 809.731
 65.327 317.919
 212.384 104.033
 144.119 743.128
 421.689 34.273
 308.751 745.362
 972.180 944.979
 160.902 963.077
 408.081 518.963
 534.421 226.174
 379.980 746.160
 196.262 285.758
 744.642 732.802
 460.115 866.516
 926.985 878.185
 231.764 725.358
 357.935 859.687
 458.486 516.145
 593.444 416.315
 607.453 93.317
 242.850 897.070
 264.678 891.215
 85.975 123.383
 418.679 660.538
 438.061 126.165
 492.392 864.092
 583.290 469.431
 811.535 681.669
 797.430 16.722
 374.314 865.247
 427.978 376.576
 521.044 652.835
 708.405 763.165
 225.857 890.196
 417.819 402.028
 157.390 237.652
 327.381 813.956
 620.379 433.537
 222.166 627.840
 812.845 641.116
 477.200 952.311
 159.607 782.482
 977.273 612.894
 535.687 836.886
 83.401 713.940
 24.693 493.890
 298.987 380.780
 97.295 460.766
 913.541 186.290
 201.382 551.667
 792.066 566.659
 264.725 371.610
 427.842 523.777
 387.006 655.476
 632.450 526.828
 483.460 850.653
 749.611 834.814
 107.544 327.082
 952.122 426.673
 473.662 161.195
 120.344 448.949
 499.712 37.228
 565.777 65.796
 748.145 722.851
 717.099 956.254
 546.103 353.826
 44.346 473.583
 471.388 467.989
 378.677 826.111
 290.609 191.296
 262.454 114.083
 396.336 42.776
 612.352 858.841
 706.903 601.311
 325.272 876.027
 839.340 391.158
 234.323 201.178
 444.478 186.718
 214.724 891.954
 783.463 917.391
 134.768 165.350
 634.788 143.352
 585.901 629.841
 236.545 861.167
 952.322 631.588
 304.265 138.469
 891.536 631.283
 912.775 739.134
 892.984 385.171
 711.498 719.958
 415.776 732.197
 155.149 707.573
 534.929 341.647
 102.643 717.033
 858.002 595.179
 771.107 483.230
 223.374 247.663
 962.093 140.983
 823.319 907.064
 114.735 22.768
 578.594 109.878
 824.746 423.670
 948.369 650.892
 316.324 506.038
 715.401 300.717
 111.684 441.786
 419.458 448.413
 33.710 294.345
 3.811 17.268
 252.839 666.515
 324.560 87.412
 479.705 442.096
 588.348 528.414
 568.247 951.068
 621.579 997.560
 766.025 28.731
 427.364 435.319
 993.721 922.684
 502.302 619.160
 796.578 47.510
 313.954 991.699
 757.308 681.030
 584.841 321.059
 41.524 838.756
 196.490 382.817
 539.637 521.531
 676.874 767.186
 528.461 87.356
 129.495 745.967
 484.276 700.021
 817.869 405.556
 298.206 217.793
 354.512 630.215
 663.478 834.214
 930.509 59.276
 390.004 614.737
 335.843 539.476
 250.201 397.815
 689.871 435.993
 144.668 473.153
 57.450 180.549
 699.047 904.735
 153.483 740.365
 244.005 239.169
 525.022 46.487
 696.755 803.692
 286.200 473.594
 441.020 541.367
 211.159 5.780
 507.187 807.597
 760.911 934.684
 377.796 231.931
 131.804 639.037
 606.191 367.469
 319.405 900.018
 236.549 658.028
 348.516 167.477
 178.536 267.241
 537.304 451.026
 224.259 566.055
 953.868 951.256
 132.091 863.634
 52.785 944.089
 52.415 104.836
 16.186 700.745
 773.694 324.426
 190.885 672.547
 640.770 238.598
 535.064 740.136
 186.654 328.750
 443.494 857.522
 247.665 506.516
 190.510 890.304
 651.592 84.692
 449.733 222.510
 109.345 472.862
 556.299 796.643
 160.336 192.278
 962.213 556.034
 456.830 400.250
 492.029 817.621
 186.838 834.079
 781.752 347.373
 471.276 648.209
 628.588 911.101
 399.594 10.975
 796.438 792.260
 337.413 50.293
 218.189 308.013
 926.810 57.247
 70.522 208.626
 59.521 55.141
 132.796 146.735
 118.538 467.022
 394.396 176.869
 115.518 730.423
 463.755 656.612
 489.309 143.157
 829.047 524.795
 342.156 823.280
 0.600 925.288
 670.257 540.054
 556.632 614.299
 667.925 946.881
 848.461 762.111
 751.509 813.468
 783.440 255.004
 440.146 619.932
 581.214 678.620
 353.612 13.216
 532.300 969.504
 128.890 324.452
 621.428 547.190
 131.031 558.817
 908.571 265.510
 132.725 966.858
 988.388 70.189
 181.268 723.438
 827.179 32.124
 259.929 128.363
 161.890 794.531
 9.884 618.112
 247.715 170.616
 213.679 272.948
 572.233 40.326
 284.751 216.058
 680.456 94.497
 70.901 644.624
 145.744 777.328
 602.080 286.028
 98.222 789.368
 311.784 930.412
 410.391 179.206
 882.311 713.963
 417.300 709.890
 430.646 891.498
 897.474 313.192
 815.690 583.833
 395.255 909.441
 538.711 72.177
 963.082 181.423
 985.368 561.398
 134.257 447.391
 655.464 384.738
 696.956 120.379
 910.129 578.720
 375.609 299.623
 577.664 838.132
 286.568 386.075
 269.332 552.607
 424.513 709.836
 313.724 929.250
 60.708 605.210
 999.452 886.789
 853.656 162.299
 76.024 247.876
 449.548 656.270
 784.565 805.446
 100.027 931.202
 734.884 659.840
 267.077 459.627
 702.430 144.843
 691.445 467.342
 455.305 27.632
 47.042 101.946
 433.276 90.151
 117.601 719.855
 961.189 803.712
 644.932 697.769
 490.210 486.153
 294.983 858.829
 501.679 988.980
 956.263 399.928
 388.132 773.385
 165.881 764.071
 130.345 887.348
 395.364 10.478
 532.319 305.338
 218.728 75.961
 350.363 807.063
 729.036 715.119
 878.353 787.748
 620.357 566.224
 527.442 360.451
 965.949 566.649
 91.799 847.537
 210.338 79.631
 727.148 295.922
 265.279 476.727
 19.087 286.891
 823.359 322.064
 794.408 859.597
 247.083 640.319
 770.264 407.004
 277.691 326.006
 560.349 528.627
 662.080 513.444
 609.839 896.394
 896.112 511.477
 35.277 584.247
 109.939 692.409
 153.648 170.310
 610.212 878.565
 326.461 399.843
 382.913 301.482
 77.735 720.565
 539.848 17.136
 805.550 507.786
 55.560 786.026
 659.432 989.278
 436.548 299.969
 742.797 478.502
 141.503 329.363
 991.406 515.312
 533.043 837.454
 223.934 396.242
 994.640 464.224
 636.125 618.836
 150.608 515.197
 670.395 248.227
 144.889 833.379
 821.267 687.259
 881.776 710.243
 694.734 857.330
 427.504 469.135
 15.794 204.922
 288.009 87.332
 340.468 83.172
 590.210 407.623
 871.983 29.235
 830.265 213.486
 979.187 892.499
 543.825 931.382
 70.403 57.610
 184.954 597.414
 267.690 556.928
 559.744 242.503
 562.887 352.323
 188.598 159.620
 604.010 674.617
 11.620 908.663
 72.763 994.611
 401.581 69.764
 463.582 932.159
 708.735 995.634
 482.150 424.600
 684.700 349.753
 845.455 523.962
 475.042 402.435
 912.861 790.301
 241.797 634.186
 813.299 928.611
 390.530 549.032
 890.469 876.744
 297.556 4.204
 777.141 305.175
 30.501 231.586
 970.356 515.434
 951.653 866.454
 729.082 117.169
 113.576 156.492
 600.062 984.646
 778.732 435.786
 119.950 717.825
 200.656 392.008
 794.017 802.703
 428.270 498.486
 443.666 537.597
 474.785 735.083
 404.748 489.202
 819.219 782.225
 882.271 203.246
 175.796 780.980
 388.894 323.293
 521.358 439.616
 556.927 387.637
 963.815 304.647
 486.901 863.422
 568.637 864.134
 28.858 440.306
 342.153 415.262
 161.991 9.593
 259.354 300.369
 699.037 881.112
 282.795 829.216
 477.040 687.029
 463.815 484.943
 666.615 652.758
 366.666 521.810
 827.231 809.217
 582.218 860.143
 423.423 622.685
 76.016 964.245
 91.866 38.694
 573.804 739.183
 485.544 200.829
 357.740 130.014
 820.496 5.493
 412.907 170.207
 692.802 96.948
 214.133 463.591
 526.495 66.068
 918.329 145.548
 443.186 179.713
 871.519 44.375
 25.512 389.575
 149.569 233.419
 571.576 119.478
 27.402 250.105
 26.693 143.766
 466.726 671.128
 930.794 997.611
 783.217 326.514
 861.370 819.338
 910.482 452.076
 987.868 347.525
 132.478 403.787
 316.881 279.452
 774.392 963.215
 909.549 155.980
 293.026 665.423
 32.466 950.201
 113.770 285.288
 678.483 197.993
 747.320 571.370
 809.697 678.202
 463.779 355.110
 755.087 704.654
 586.137 264.878
 491.628 173.054
 223.928 807.303
 680.066 770.360
 638.718 551.271
 772.895 625.273
 6.955 462.310
 798.612 94.483
 916.414 126.899
 417.228 44.420
 747.190 108.173
 979.752 622.195
 96.984 57.801
 879.358 97.459
 516.783 435.502
 802.899 400.147
 133.237 860.178
 255.050 744.036
 807.765 728.171
 188.582 494.944
 582.333 918.530
 816.015 763.171
 503.729 186.760
 861.440 135.812
 921.051 392.374
 125.694 344.984
 886.979 567.366
 350.955 337.611
 937.492 208.740
 877.432 281.418
 805.340 155.354
 459.035 136.270
 271.164 215.186
 148.305 931.542
 557.348 961.772
 253.428 226.025
 311.058 76.849
 719.872 59.821
 145.423 429.576
 682.106 226.229
 955.301 41.110
 481.402 849.913
 293.619 867.456
 846.108 25.318
 186.140 264.719
 701.592 881.834
 29.954 290.994
 816.997 650.407
 20.473 0.777
 131.595 626.979
 692.806 344.029
 639.942 893.296
 158.829 576.759
 485.162 63.327
 936.752 497.530
 824.576 487.082
 574.666 759.794
 830.954 342.243
 685.255 778.925
 193.185 972.337
 361.002 801.726
 827.601 48.676
 5.940 871.784
 429.379 517.764
 382.906 183.984
 533.843 488.112
 568.766 543.862
 50.310 867.491
 672.013 841.128
 734.083 606.528
 688.235 10.990
 811.616 275.629
 43.208 431.925
 333.959 603.679
 947.809 24.901
 746.665 758.428
 113.798 48.136
 401.023 35.391
 58.097 185.034
 140.293 245.393
 761.958 603.715
 852.402 217.163
 909.858 217.515
 742.134 242.886
 73.911 30.918
 624.306 39.205
 748.761 738.914
 435.741 437.262
 998.253 324.850
 397.513 882.153
 20.876 328.057
 397.108 259.294
 251.046 424.288
 598.452 183.058
 716.185 566.074
 499.834 807.625
 496.721 894.124
 447.301 342.829
 971.996 73.045
 354.022 686.203
 467.550 383.593
 282.481 89.192
 288.954 468.996
 902.183 249.146
 478.375 874.471
 255.210 113.295
 959.399 617.677
 937.763 466.196
 743.488 804.725
 758.286 783.462
 211.162 473.475
 260.566 122.907
 9.005 255.635
 630.023 6.201
 129.453 344.957
 438.210 351.930
 276.755 524.185
 257.266 852.404
 635.304 412.968
 303.904 555.257
 814.662 567.593
 190.683 395.799
 671.125 896.873
 388.204 621.965
 223.805 3.086
 781.023 321.063
 272.217 349.434
 456.043 972.041
 63.750 573.624
 646.806 250.586
 387.700 179.000
 200.216 364.037
 425.496 249.015
 491.893 411.754
 155.088 647.065
 928.630 592.828
 885.264 421.937
 905.674 220.706
 829.846 269.959
 775.004 173.428
 472.605 979.655
 299.092 593.879
 724.577 765.314
 561.366 857.839
 642.710 384.762
 56.486 315.242
 322.042 427.123
 945.530 364.100
 755.527 282.072
 316.265 584.996
 192.067 87.636
 897.918 10.199
 233.220 563.811
 532.643 954.587
 464.419 629.983
 869.434 40.234
 392.702 271.572
 116.213 213.268
 388.096 352.334
 235.764 306.178
 931.423 191.010
 2.865 433.014
 942.024 352.581
 733.326 625.841
 182.296 504.047
 958.582 301.459
 552.970 501.923
 638.260 576.085
 547.568 403.426
 791.898 76.635
 723.562 506.411
 382.197 700.096
 971.665 145.692
 416.295 982.629
 776.628 17.424
 147.210 108.460
 919.463 621.265
 881.612 631.879
 981.624 745.200
 737.214 236.058
 89.142 154.025
 76.503 107.694
 44.753 53.983
 684.212 80.231
 7.736 907.882
 793.262 669.662
 316.445 572.972
 115.191 590.424
 732.660 974.102
 241.852 654.992
 98.181 944.230
 379.070 5.480
 113.968 940.676
 901.694 40.397
 115.226 946.801
 813.015 841.976
 459.772 503.830
 807.827 302.026
 562.643 885.778
 313.554 925.489
 991.214 471.803
 982.275 665.002
 129.043 315.658
 570.304 326.382
 173.563 332.301
 741.966 569.528
 55.847 879.277
 918.777 312.704
 866.456 407.600
 41.339 197.067
 599.376 286.771
 773.580 464.997
 249.019 505.030
 840.725 198.012
 228.963 233.416
 514.488 911.295
 644.509 885.626
 730.915 341.322
 516.291 360.876
 515.243 235.336
 694.360 320.028
 689.770 666.960
 949.518 203.291
 728.545 986.948
 812.918 978.230
 898.531 863.588
 840.313 427.803
 870.622 880.855
 491.881 908.594
 3.484 16.807
 82.740 578.545
 784.861 708.555
 817.376 901.553
 72.867 577.336
 770.003 963.765
 6.386 707.717
 512.828 604.749
 769.464 383.879
 578.387 287.673
 898.103 634.464
 927.192 858.865
 936.038 842.034
 387.291 121.785
 983.596 66.181
 650.842 357.210
 873.794 908.433
 820.087 334.914
 263.419 525.929
 860.338 897.153
 83.305 358.429
 262.582 156.657
 368.679 864.288
 68.496 687.805
 132.868 925.969
 444.219 636.129
 379.475 960.435
 687.620 405.849
 620.964 295.922
 851.673 875.842
 15.603 211.477
 701.472 950.255
 907.561 601.956
 85.373 570.074
 693.097 467.535
 785.481 136.626
 403.224 37.187
 766.508 57.711
 632.547 39.817
 414.887 893.206
 725.502 420.138
 755.413 311.464
 803.775 159.875
 856.988 873.153
 958.840 75.199
 251.809 28.543
 996.322 800.485
 456.315 781.427
 587.257 184.571
 813.176 262.253
 716.337 82.047
 290.530 129.717
 408.285 847.826
 449.607 839.682
 927.853 583.156
 100.039 579.092
 882.192 445.551
 731.843 147.521
 880.048 749.934
 375.742 507.627
 922.243 545.129
 283.703 736.256
 391.981 255.973
 627.046 949.025
 89.790 509.588
 121.008 592.374
 2.438 603.205
 146.214 588.293
 522.206 174.542
 46.105 858.869
 334.878 473.727
 35.315 71.844
 692.220 443.578
 710.477 246.283
 876.129 343.610
 868.489 491.899
 273.948 419.084
 17.448 369.667
 122.354 651.928
 124.922 538.889
 973.920 733.334
 252.832 771.235
 706.937 381.732
 446.903 480.569
 174.675 73.750
 703.456 444.198
 692.333 254.412
 852.487 822.852
 633.995 506.636
 551.784 260.135
 681.546 864.866
 263.780 234.931
 284.607 95.249
 519.451 820.447
 784.789 992.142
 99.509 80.004
 387.193 480.946
 73.353 901.844
 763.020 8.654
 224.531 682.996
 903.799 550.241
 4.960 846.479
 862.407 780.854
 249.102 287.942
 979.256 45.952
 846.909 959.269
 952.443 705.161
 27.171 510.237
 844.964 997.226
 900.439 218.081
 585.272 555.220
 215.684 972.745
 292.415 141.090
 613.091 376.910
 504.966 630.028
 925.800 729.804
 103.084 87.244
 668.153 847.809
 952.842 287.161
 822.131 29.455
 466.815 838.216
 425.649 584.262
 838.542 321.371
 507.568 941.749
 472.600 418.547
 289.241 556.854
 476.515 805.987
 668.934 389.790
 213.654 789.565
 164.239 311.494
 123.626 953.074
 252.664 160.199
 912.942 930.388
 418.988 531.130
 996.040 268.012
 889.901 540.986
 745.816 951.158
 665.192 483.795
 792.133 775.135
 896.851 337.348
 713.206 371.095
 232.357 732.986
 3.084 373.297
 438.917 149.688
 1.773 241.831
 427.300 510.807
 453.922 443.721
 866.093 963.217
 756.733 625.577
 541.787 709.953
 585.205 677.182
 802.305 294.779
 88.543 48.013
 99.646 537.538
 959.096 713.593
 302.783 370.044
 436.393 937.426
 19.307 491.932
 353.548 594.259
 281.319 63.075
 119.492 734.434
 208.504 473.176
 594.391 215.547
 453.126 620.240
 21.340 310.766
 604.985 518.228
 967.508 942.456
 239.293 511.772
 872.743 570.905
 830.350 864.191
 651.950 291.539
 435.195 106.813
 526.029 627.004
 433.756 785.834
 119.671 124.860
 957.987 251.559
 945.990 735.336
 168.007 928.157
 858.747 110.137
 657.193 245.155
 382.270 261.649
 862.645 660.378
 94.295 296.967
 997.649 154.310
 333.492 303.136
 236.961 314.673
 404.946 534.974
 405.456 885.101
 465.107 236.339
 430.429 41.129
 262.624 116.996
 205.341 939.249
 601.026 383.162
 118.874 409.809
 559.488 468.838
 371.727 322.184
 273.291 191.250
 831.763 821.482
 128.312 926.925
 766.042 641.503
 84.586 810.373
 489.329 250.477
 111.173 646.072
 139.224 36.964
 315.146 713.029
 237.800 836.312
 786.235 461.914
 941.073 216.948
 788.602 55.337
 376.838 365.123
 123.523 95.927
 897.055 541.362
 0.595 803.416
 545.346 737.619
 907.977 435.761
 388.366 787.247
 909.468 260.752
 360.144 107.174
 741.711 749.542
 902.477 960.886
 590.127 523.709
 386.565 489.860
 617.270 600.055
 209.119 279.000
 160.151 565.143
 660.846 297.607
 39.832 913.180
 460.571 231.672
 1.500 100.224
 981.280 426.372
 868.668 124.677
 115.353 460.897
 321.676 123.880
 838.379 243.082
 146.804 580.409
 440.825 41.235
 524.948 25.914
 163.897 58.308
 192.740 397.308
 362.921 632.793
 697.255 487.679
 44.383 446.025
 139.167 805.854
 600.188 891.838
 747.676 943.293
 166.973 77.475
 921.055 589.598
 344.478 470.601
 394.840 248.747
 43.493 573.077
 439.077 613.195
 232.104 915.390
 238.427 343.836
 993.481 244.485
 254.249 587.661
 986.966 780.918
 613.903 114.718
 457.574 498.301
 705.769 160.065
 911.073 318.775
 792.905 368.994
 459.778 103.632
 786.453 134.534
 348.131 169.285
 362.191 820.544
 940.438 487.577
 458.767 132.498
 352.254 588.515
 290.823 247.995
 241.330 715.898
 349.360 282.274
 56.604 875.985
 278.270 538.488
 240.077 840.566
 921.128 591.585
 655.663 833.688
 465.373 157.577
 503.206 851.483
 289.215 501.344
 490.085 283.297
 485.614 696.388
 355.433 556.668
 821.001 744.997
 454.472 895.988
 135.892 538.815
 947.385 333.286
 540.007 44.940
 836.152 848.095
 654.034 364.339
 244.747 841.371
 139.772 366.032
 736.962 105.843
 704.494 156.198
 358.909 472.725
 106.150 415.914
 430.235 463.711
 694.227 619.950
 792.518 519.397
 45.098 832.841
 361.650 813.498
 967.477 434.106
 982.893 789.315
 817.925 33.966
 15.277 504.967
 761.220 552.334
 992.086 671.057
 497.082 10.480
 535.120 73.972
 542.259 855.855
 314.454 455.398
 472.973 450.733
 817.623 60.276
 492.495 814.992
 550.901 58.214
 265.901 448.463
 772.097 114.783
 460.631 460.451
 133.564 157.443
 727.119 710.457
 583.660 104.725
 656.579 887.734
 375.476 156.270
 349.142 616.459
 107.290 465.359
 729.126 722.226
 866.872 315.317
 347.793 703.877
 971.742 618.037
 637.870 457.811
 643.078 858.572
 27.144 150.788
 578.536 877.037
 907.258 348.499
 608.519 850.930
 693.363 612.999
 943.939 901.336
 433.496 580.395
 417.186 169.648
 44.623 334.380
 250.774 412.558
 4.434 780.422
 381.990 947.668
 531.619 794.406
 52.122 596.597
 87.967 528.586
 13.732 453.687
 656.851 282.851
 300.389 333.963
 246.305 432.170
 475.009 492.012
 560.729 698.760
 762.941 162.709
 741.428 493.071
 575.173 54.651
 528.694 559.348
 929.441 667.790
 511.351 953.632
 929.545 138.756
 245.913 674.158
 216.200 812.044
 717.267 541.633
 559.419 354.448
 724.759 190.824
 129.334 576.492
 488.469 51.754
 518.920 191.226
 835.149 750.987
 61.186 161.446
 324.879 498.621
 100.648 585.553
 278.964 308.396
 563.429 914.974
 856.352 655.692
 794.081 737.910
 667.161 755.953
 265.463 101.536
 303.357 654.571
 449.035 964.491
 81.782 884.446
 88.155 601.150
 35.443 460.934
 31.056 736.897
 135.003 352.916
 40.677 638.254
 81.897 466.123
 946.438 962.592
 73.461 289.116
 682.135 679.436
 313.232 137.546
 161.620 989.547
 918.484 858.209
 279.886 710.531
 282.693 656.382
 245.058 780.419
 981.497 638.860
 802.866 206.085
 393.694 737.696
 19.211 194.776
 348.748 928.084
 150.972 238.008
 142.110 375.896
 726.119 342.273
 90.632 159.700
 440.477 335.257
 671.640 87.616
 482.123 525.387
 18.273 465.950
 740.636 902.690
 775.906 334.391
 325.581 377.189
 783.670 37.855
 388.112 234.752
 782.764 199.158
 346.012 417.833
 999.568 347.050
 893.534 418.475
 464.294 63.429
 223.938 402.826
 841.385 480.385
 498.442 710.287
 230.162 986.089
 7.730 516.830
 285.864 808.239
 641.068 292.420
 382.624 720.143
 107.115 678.649
 739.806 958.518
 945.866 667.249
 138.117 820.304
 292.550 966.217
 317.062 600.521
 864.367 331.692
 453.461 92.207
 955.507 444.826
 433.156 856.310
 763.913 788.810
 433.916 713.092
 6.774 487.485
 704.237 251.998
 85.998 400.081
 245.842 714.191
 568.184 13.231
 360.735 997.291
 177.389 59.316
 8.498 156.619
 47.791 937.358
 515.961 38.884
 534.925 177.998
 97.495 255.460
 279.292 526.964
 666.011 771.769
 498.783 11.868
 656.690 910.790
 153.588 285.857
 739.747 512.250
 879.257 929.853
 885.807 589.787
 573.693 454.802
 866.227 837.427
 608.487 828.982
 847.841 270.634
 623.767 206.233
 781.874 678.146
 271.313 532.729
 123.304 206.803
 558.864 136.975
 460.774 615.883
 288.340 675.245
 627.610 599.380
 594.084 718.190
 118.892 178.761
 599.530 270.250
 303.448 875.483
 500.084 948.676
 216.638 57.866
 928.039 890.877
 201.701 162.375
 696.548 575.790
 464.072 72.278
 91.760 145.560
 672.512 719.787
 875.954 897.724
 119.188 399.666
 373.943 925.096
 2.334 546.996
 187.116 341.466
 62.103 59.081
 664.469 717.299
 853.328 116.634
 661.266 722.768
 226.588 883.505
 939.809 138.195
 288.211 203.723
 872.999 337.524
 975.294 251.965
 662.382 712.512
 996.681 76.361
 794.266 808.449
 916.116 664.504
 848.976 851.244
 578.784 893.519
 421.629 916.562
 474.576 838.008
 883.097 920.367
 386.133 15.812
 35.331 483.923
 260.673 376.879
 627.544 272.313
 473.584 76.675
 883.310 742.207
 898.591 229.766
 31.213 120.611
 672.061 84.235
 674.093 521.156
 523.758 82.042
 218.077 178.128
 657.406 528.289
 509.580 21.561
 594.126 553.441
 996.482 50.653
 160.686 452.120
 792.053 899.386
 11.199 571.251
 833.346 480.069
 142.131 715.512
 199.320 880.785
 801.201 571.677
 600.535 665.199
 833.876 223.151
 37.698 152.175
 767.910 245.471
 819.662 53.405
 45.957 721.735
 154.647 325.216
 596.075 388.650
 706.704 192.327
 25.502 879.419
 121.164 863.437
 857.963 45.102
 49.327 458.693
 460.826 752.875
 578.609 475.418
 255.452 535.099
 837.473 739.914
 930.136 420.059
 485.481 128.870
 216.253 152.226
 611.717 434.215
 208.832 510.897
 496.721 20.584
 655.177 280.951
 694.093 456.335
 369.862 603.457
 861.412 49.177
 310.046 438.034
 822.552 288.399
 538.386 969.751
 34.378 80.686
 566.697 273.216
 222.881 499.312
 494.986 953.200
 662.936 571.503
 98.670 878.089
 820.874 571.094
 60.917 338.864
 732.168 918.794
 964.565 846.781
 122.754 316.852
 344.428 437.905
 430.400 245.474
 29.657 408.074
 273.255 652.629
 478.898 249.354
 731.113 194.946
 708.281 605.779
 938.505 994.152
 441.578 985.098
 778.371 710.261
 59.595 942.696
 954.779 89.551
 905.972 448.112
 909.888 702.996
 211.734 123.186
 134.374 670.396
 851.387 239.299
 555.212 979.064
 937.989 530.385
 226.335 905.954
 829.963 534.922
 306.024 781.845
 963.541 856.291
 792.431 279.340
 374.487 224.454
 171.430 837.431
 242.395 866.455
 677.725 169.297
 19.549 527.757
 403.144 842.444
 11.557 625.713
 830.306 117.596
 804.120 820.892
 303.810 921.807
 903.124 637.386
 456.148 489.631
 925.383 291.422
 116.265 701.997
 774.836 255.604
 882.807 994.522
 421.644 216.947
 432.380 294.737
 205.784 418.867
 49.577 321.128
 376.439 114.701
 557.174 666.752
 796.330 222.708
 241.936 967.618
 156.415 745.406
 917.223 583.103
 509.954 100.279
 544.558 194.821
 622.370 971.148
 911.945 554.804
 299.604 411.921
 499.857 917.341
 85.811 764.943
 572.188 995.832
 172.263 58.252
 627.975 261.472
 22.650 248.699
 12.589 100.296
 662.846 326.019
 789.333 465.244
 201.194 496.693
 942.507 787.456
 412.148 551.973
 852.290 773.456
 933.294 983.242
 434.907 430.444
 173.458 347.202
 766.167 989.343
 615.579 976.113
 743.375 983.945
 108.598 62.883
 933.820 384.584
 591.920 881.320
 204.545 556.777
 676.505 898.110
 728.179 740.614
 638.791 530.307
 166.497 437.207
 766.133 551.430
 103.551 396.764
 51.956 667.108
 443.300 72.009
 980.307 599.978
 515.254 314.543
 395.908 440.948
 11.656 524.683
 138.325 853.531
 780.040 332.402
 466.753 538.823
 537.704 493.939
 132.453 775.572
 84.979 981.614
 914.744 702.972
 850.327 60.411
 247.125 689.401
 83.934 461.458
 274.397 769.739
 661.921 947.800
 929.513 894.571
 908.422 630.652
 858.184 39.188
 678.355 233.996
 786.288 7.404
 963.632 162.057
 83.997 738.932
 736.972 128.443
 273.749 809.052
 580.556 328.931
 327.126 580.967
 764.748 643.876
 147.174 635.579
 951.615 243.568
 314.234 926.949
 158.349 733.782
 240.073 876.723
 289.891 752.946
 409.823 875.159
 653.606 741.289
 555.205 463.506
 820.998 611.043
 884.945 661.523
 874.017 810.897
 966.571 319.580
 41.819 993.757
 403.411 127.409
 526.211 251.359
 55.256 627.156
 661.810 899.942
 512.531 648.513
 644.855 706.193
 731.840 415.622
 780.216 490.810
 883.391 842.006
 380.332 387.696
 334.271 419.394
 146.549 960.036
 409.968 573.215
 569.570 561.044
 832.445 371.303
 801.827 98.152
 46.861 268.447
 733.741 926.918
 619.380 898.782
 4.535 317.395
 442.198 307.206
 206.091 544.304
 123.767 972.349
 107.975 536.923
 5.266 314.845
 809.010 459.510
 139.789 419.342
 974.598 993.378
 37.687 505.867
 871.509 263.105
 337.512 360.629
 588.114 738.062
 952.455 838.363
 406.589 383.414
 890.744 553.936
 755.632 309.516
 406.926 631.758
 952.563 43.346
 539.191 534.714
 179.756 829.104
 383.828 472.811
 923.213 456.766
 687.830 133.914
 724.534 557.211
 868.664 688.981
 308.722 21.276
 338.819 421.776
 399.318 768.995
 792.342 403.572
 222.666 976.180
 749.903 377.699
 441.084 661.136
 334.646 203.708
 99.889 237.584
 718.141 618.515
 888.406 884.820
 517.177 750.016
 315.933 896.987
 298.926 330.942
 209.270 215.268
 253.637 236.013
 620.752 175.388
 587.650 148.723
 870.071 814.354
 670.826 465.539
 57.761 461.838
 914.989 90.936
 214.608 520.441
 565.526 458.171
 973.830 433.552
 436.682 835.191
 659.574 608.343
 320.391 915.417
 316.687 154.076
 634.801 537.908
 6.982 502.327
 466.273 584.588
 663.222 476.712
 689.880 133.573
 624.181 996.420
 348.887 542.592
 325.531 42.275
 31.940 545.882
 348.531 638.759
 34.497 688.501
 441.110 653.441
 633.286 525.889
 236.532 70.563
 672.303 281.584
 169.408 832.372
 767.120 895.737
 696.125 275.306
 20.468 190.623
 989.041 923.935
 23.367 821.319
 116.098 889.999
 738.229 630.650
 618.284 193.774
 346.782 363.139
 837.947 957.983
 348.308 554.871
 266.011 988.649
 742.238 961.930
 203.277 761.464
 481.818 542.377
 761.105 175.863
 78.279 703.992
 453.728 662.034
 132.159 976.354
 605.397 759.276
 112.370 181.017
 460.648 198.722
 164.860 542.848
 148.535 781.304
 459.926 510.070
 618.152 45.666
 257.115 596.754
 892.755 363.479
 734.070 611.687
 745.913 815.252
 773.761 739.532
 401.323 12.550
 494.224 157.477
 516.973 107.662
 825.688 32.274
 406.523 124.776
 959.001 693.367
 751.066 654.002
 902.202 628.079
 491.349 957.966
 662.504 320.607
 895.367 877.764
 20.602 249.308
 153.661 209.000
 363.033 973.869
 152.315 708.135
 294.253 858.146
 152.363 733.968
 549.303 774.245
 8.056 18.739
 184.681 72.972
 782.249 878.724
 831.707 154.696
 365.292 636.643
 473.737 368.433
 127.458 349.588
 354.734 456.468
 90.734 469.038
 168.628 863.676
 403.090 547.062
 121.587 477.209
 550.075 928.769
 135.617 551.076
 210.303 809.868
 783.141 15.015
 622.324 504.941
 247.464 146.879
 902.334 72.259
 10.785 797.352
 760.563 21.112
 225.180 355.548
 287.169 24.490
 46.317 309.767
 897.601 851.114
 156.413 231.181
 577.167 984.467
 401.940 946.556
 382.729 121.351
 880.821 492.240
 836.784 338.052
 969.559 593.995
 679.704 718.458
 47.015 99.923
 176.582 586.116
 990.929 226.500
 256.280 742.464
 666.182 145.862
 595.042 748.390
 438.864 347.045
 952.083 898.192
 414.248 111.434
 679.283 117.294
 364.601 135.380
 124.266 201.376
 767.448 858.827
 341.591 129.361
 677.514 981.103
 39.398 291.034
 295.437 293.091
 390.732 427.529
 640.800 673.331
 305.155 585.922
 81.569 494.778
 15.358 24.480
 90.359 894.700
 616.906 500.423
 291.740 264.349
 191.384 845.387
 13.976 824.679
 731.916 944.042
 371.197 442.407
 616.004 827.829
 664.072 595.611
 377.874 368.667
 212.974 73.891
 18.138 187.297
 819.643 64.664
 752.640 699.113
 912.110 469.729
 598.369 418.645
 161.645 865.820
 378.535 584.930
 396.589 486.060
 911.033 96.992
 980.991 988.290
 337.220 545.318
 308.918 888.958
 716.935 565.980
 599.421 191.176
 330.131 743.965
 1.546 501.727
 207.225 156.999
 950.915 408.971
 584.640 326.967
 404.815 942.154
 527.318 669.853
 744.946 928.432
 357.574 484.494
 827.894 148.748
 714.265 463.553
 512.746 524.612
 675.384 655.668
 461.175 567.787
 1.849 655.293
 623.901 932.293
 994.242 586.153
 462.827 827.176
 944.727 606.370
 52.966 998.798
 663.507 269.262
 32.764 958.377
 966.253 85.685
 274.424 615.149
 432.461 153.892
 803.992 744.371
 744.206 244.664
 169.199 54.732
 752.908 386.424
 214.345 569.368
 314.463 811.816
 237.076 662.142
 299.187 268.746
 260.846 225.174
 894.709 720.830
 726.733 929.591
 952.310 560.834
 184.473 489.392
 208.615 723.036
 518.758 874.224
 476.433 733.891
 184.826 932.303
 525.494 403.183
 726.887 286.953
 253.508 788.826
 222.241 332.078
 721.226 416.940
 18.835 861.855
 735.960 794.867
 329.123 282.109
 413.364 699.174
 600.476 434.937
 727.392 874.434
 622.781 59.559
 626.613 853.964
 655.766 562.016
 207.777 962.904
 388.844 590.878
 504.463 930.487
 789.672 447.739
 182.301 305.709
 187.274 397.844
 298.577 313.327
 682.519 801.173
 951.962 320.230
 922.332 736.811
 239.599 511.410
 731.539 538.199
 279.206 146.254
 213.280 754.199
 921.371 216.695
 929.044 376.857
 153.361 936.293
 204.436 372.842
 515.121 121.903
 606.519 279.057
 248.291 695.850
 161.141 796.697
 470.997 635.997
 960.089 380.522
 708.669 273.775
 812.505 975.465
 361.396 816.762
 465.150 520.571
 601.432 924.098
 422.265 106.101
 173.864 551.788
 386.648 734.324
 225.448 713.335
 995.893 264.707
 670.899 262.280
 596.309 102.128
 485.123 930.974
 865.046 560.226
 399.825 178.567
 819.313 164.491
 702.592 575.959
 129.754 780.415
 557.960 541.825
 250.243 705.529
 568.376 938.213
 84.224 360.936
 196.637 923.456
 201.807 83.925
 411.790 271.843
 803.903 650.014
 182.192 221.724
 79.682 447.585
 610.122 565.411
 529.452 863.947
 922.869 794.651
 512.997 106.713
 749.505 454.707
 347.536 832.880
 117.641 618.875
 912.316 59.692
 100.650 394.777
 938.855 621.570
 686.295 326.040
 75.654 167.180
 79.002 310.444
 840.577 376.504
 599.672 461.486
 717.907 752.036
 621.614 78.411
 753.366 298.571
 544.791 334.411
 960.238 466.159
 831.964 359.016
 912.442 469.580
 231.644 384.340
 883.324 110.086
 819.134 492.044
 437.614 371.290
 676.784 75.639
 222.007 717.121
 389.218 398.506
 879.002 327.195
 983.385 950.011
 158.788 621.034
 134.529 689.119
 883.152 770.182
 978.273 616.271
 959.712 414.832
 510.105 470.215
 18.519 193.261
 563.516 137.420
 888.594 677.825
 687.215 659.143
 319.798 875.934
 793.452 486.905
 434.168 99.186
 330.031 973.734
 37.337 995.358
 497.635 489.141
 389.603 158.456
 954.284 144.200
 410.878 529.319
 735.973 933.780
 734.991 836.872
 195.720 310.881
 26.124 437.131
 494.418 358.872
 590.780 928.180
 141.317 17.536
 458.151 964.929
 807.883 334.979
 733.756 393.529
 857.710 687.412
 457.423 563.411
 931.639 950.469
 297.064 862.281
 388.944 978.126
 892.192 828.967
 273.248 597.638
 311.895 819.060
 789.618 951.416
 25.312 83.202
 544.172 89.945
 690.844 237.074
 209.698 565.126
 474.015 691.229
 993.523 602.598
 101.575 418.730
 653.703 597.303
 377.942 985.708
 645.973 921.859
 934.324 586.783
 799.672 746.114
 883.731 711.452
 181.671 12.871
 227.874 332.740
 182.266 314.276
 43.747 234.535
 468.099 971.472
 986.069 373.966
 119.543 583.032
 621.998 370.170
 782.083 12.352
 790.509 196.912
 994.413 708.212
 102.092 575.245
 444.790 264.113
 994.997 71.122
 889.454 729.726
 400.063 424.245
 933.323 791.170
 73.416 607.138
 117.711 75.853
 399.154 741.398
 529.628 443.120
 885.107 501.156
 892.328 765.008
 444.179 497.221
 220.720 844.093
 720.450 360.270
 234.269 360.196
 359.806 594.261
 873.830 77.801
 994.228 534.348
 230.106 615.120
 390.154 964.666
 675.865 398.380
 365.495 694.085
 920.782 666.021
 696.296 981.319
 448.690 602.795
 880.055 489.484
 427.469 569.531
 693.848 44.645
 730.004 537.507
 455.260 998.998
 402.060 964.433
 564.493 348.756
 444.201 580.246
 656.778 836.807
 527.563 643.960
 733.371 253.501
 578.399 837.149
 253.045 724.161
 587.577 865.336
 968.484 393.060
 525.899 226.206
 475.559 50.444
 574.254 294.532
 28.774 637.071
 662.662 579.843
 261.758 450.628
 410.571 586.754
 464.312 286.906
 281.948 392.659
 12.153 707.958
 125.454 736.980
 255.019 437.525
 228.100 864.731
 554.464 354.224
 739.227 499.886
 463.618 264.481
 442.506 446.581
 74.956 184.698
 692.050 374.792
 974.000 105.962
 163.109 178.789
 750.743 530.774
 379.478 878.821
 687.984 601.391
 703.399 737.439
 696.752 540.586
 246.949 90.211
 261.402 820.925
 577.636 245.947
 627.151 906.366
 938.944 733.804
 574.759 274.326
 236.136 594.540
 323.445 447.003
 198.799 401.996
 654.178 923.000
 827.754 220.514
 600.047 705.279
 571.548 856.969
 685.127 835.626
 216.295 45.625
 963.059 251.436
 474.892 743.852
 94.421 925.636
 943.369 541.302
 569.080 698.259
 872.348 459.438
 415.236 287.904
 952.312 698.129
 408.285 527.536
 607.792 367.432
 795.425 12.369
 666.094 12.864
 859.619 703.773
 442.097 28.700
 561.125 993.898
 446.702 474.502
 895.857 708.241
 970.220 623.812
 205.698 180.577
 554.331 930.254
 252.394 64.919
 891.079 285.170
 538.276 906.680
 471.752 143.004
 816.033 649.632
 552.721 627.360
 496.722 441.950
 862.578 313.708
 338.643 74.635
 301.747 366.835
 306.529 655.412
 491.701 835.372
 335.476 223.161
 928.653 555.893
 250.238 739.803
 151.994 569.650
 689.038 571.869
 419.687 620.898
 301.175 271.774
 13.454 992.776
 46.801 283.925
 301.017 91.028
 270.834 493.419
 839.268 144.449
 574.679 181.362
 92.455 631.321
 920.990 592.242
 197.859 431.466
 8.075 612.629
 775.675 752.643
 699.620 929.550
 140.804 987.303
 228.423 919.708
 725.802 361.173
 373.993 621.362
 813.559 469.508
 785.557 678.898
 255.468 131.346
 854.768 611.252
 119.267 888.686
 884.847 140.340
 776.828 538.697
 931.721 391.182
 865.487 306.030
 362.949 323.602
 599.789 272.858
 474.711 824.199
 789.512 10.741
 87.116 40.096
 553.591 665.989
 892.782 101.989
 479.994 94.373
 30.448 707.836
 944.116 718.221
 289.757 730.636
 490.937 176.036
 999.033 200.031
 840.712 279.212
 806.491 579.518
 878.675 400.555
 616.874 126.220
 324.058 953.737
 97.926 451.135
 983.278 731.097
 710.569 883.129
 120.489 339.233
 757.348 333.782
 522.900 988.462
 678.159 532.183
 998.437 274.540
 770.778 484.288
 972.894 51.104
 775.130 61.555
 409.073 881.605
 761.154 754.688
 761.104 123.164
 505.479 872.865
 115.927 315.705
 865.007 124.524
 26.556 2.172
 466.872 396.136
 977.218 304.789
 573.542 229.576
 560.839 833.758
 66.304 581.317
 619.805 754.816
 765.603 788.177
 79.786 927.621
 496.310 640.686
 475.150 925.532
 461.701 217.865
 157.650 827.164
 241.653 823.637
 535.321 939.878
 536.338 407.984
 996.765 974.636
 172.542 193.873
 231.080 680.299
 740.081 567.938
 702.781 994.255
 972.840 348.715
 34.232 446.491
 903.378 306.155
 888.852 827.729
 250.327 771.249
 742.894 101.664
 120.850 611.434
 241.758 699.746
 180.976 38.225
 921.030 818.195
 47.792 206.174
 148.736 165.402
 950.341 420.126
 632.543 948.581
 179.902 820.105
 605.875 297.239
 572.526 504.538
 435.391 993.885
 132.737 293.494
 407.261 406.428
 890.851 349.931
 582.686 119.422
 489.168 60.382
 48.608 560.839
 694.191 334.194
 515.375 176.203
 741.110 485.276
 869.945 562.144
 919.126 300.721
 25.090 726.702
 216.050 730.824
 709.002 974.729
 850.400 824.612
 915.922 144.816
 649.439 319.328
 740.236 261.173
 80.833 422.488
 600.339 462.388
 240.718 317.590
 234.050 72.135
 746.698 311.669
 827.151 268.493
 613.803 122.401
 686.525 262.976
 215.730 887.936
 658.370 632.708
 92.090 153.101
 142.103 265.065
 972.296 435.825
 887.020 719.865
 93.549 368.002
 559.954 26.637
 917.904 711.365
 319.379 491.356
 253.242 413.038
 759.333 856.249
 685.087 944.435
 732.855 646.804
 88.601 383.880
 820.055 151.293
 848.874 496.329
 864.614 750.008
 637.058 636.851
 811.295 174.660
 112.388 877.919
 486.298 304.301
 516.138 819.328
 375.231 754.617
 641.799 84.723
 476.604 395.049
 282.876 306.906
 1.604 26.054
 730.698 237.433
 816.193 400.769
 802.416 532.480
 795.139 105.752
 885.111 329.957
 598.339 189.420
 574.936 271.461
 159.767 899.905
 237.764 481.702
 473.941 162.664
 615.523 807.742
 101.985 79.110
 923.821 466.865
 430.936 488.490
 533.391 46.591
 790.199 624.163
 680.211 450.673
 445.871 871.331
 914.847 63.516
 597.762 245.432
 466.802 801.017
 339.335 248.866
 978.668 282.255
 104.453 409.230
 350.041 563.649
 117.132 876.000
 743.033 460.380
 434.486 666.536
 238.326 690.079
 185.536 359.029
 619.971 927.625
 868.703 472.566
 313.271 389.543
 91.664 336.803
 436.216 69.872
 884.424 710.128
 162.121 39.885
 858.929 670.729
 368.692 880.866
 648.492 685.324
 683.995 936.929
 562.763 201.758
 178.309 514.043
 517.382 451.119
 816.251 787.877
 523.222 360.022
 427.520 158.499
 282.804 932.430
 7.144 261.531
 378.771 171.593
 75.127 235.927
 742.058 475.816
 147.089 96.561
 349.533 496.863
 956.024 869.515
 669.464 127.506
 363.237 238.819
 198.432 656.338
 174.132 811.084
 418.506 155.428
 680.662 229.647
 755.144 952.173
 363.500 529.396
 193.918 74.048
 58.398 599.352
 380.441 977.581
 105.569 960.388
 498.733 705.268
 719.651 333.521
 417.471 21.261
 529.852 499.195
 383.411 614.259
 12.913 574.541
 501.711 320.298
 270.790 174.189
 902.468 596.070
 264.339 596.707
 582.766 392.531
 505.299 584.832
 618.602 756.951
 211.625 750.479
 648.896 188.156
 753.537 108.032
 85.131 133.825
 645.766 509.978
 439.092 340.375
 489.676 81.765
 984.640 725.916
 829.435 977.493
 877.705 366.215
 379.964 160.073
 5.028 274.540
 109.394 199.769
 573.105 271.139
 142.131 800.193
 593.745 120.171
 895.189 433.082
 484.521 644.903
 603.193 890.351
 446.813 990.327
 837.547 57.548
 780.156 1.102
 521.972 855.941
 961.303 627.499
 607.248 185.890
 984.885 809.206
 138.158 192.080
 908.244 753.231
 148.916 137.807
 747.270 395.342
 211.473 262.192
 267.538 982.661
 664.002 858.373
 943.341 646.951
 522.556 375.102
 507.257 953.198
 863.415 47.319
 378.510 246.416
 421.393 607.209
 586.759 111.724
 222.622 235.816
 49.209 980.102
 29.649 571.682
 616.408 316.595
 70.649 298.330
 782.272 521.751
 130.021 353.222
 416.235 653.875
 349.335 919.358
 82.783 972.978
 608.724 124.766
 181.688 641.684
 790.301 348.329
 190.039 358.658
 556.492 541.624
 86.723 302.155
 74.481 370.676
 666.517 221.281
 778.978 868.898
 932.765 417.461
 262.701 799.065
 326.118 435.866
 519.190 939.622
 886.679 654.500
 415.666 945.994
 945.708 375.869
 652.622 463.914
 941.678 142.256
 857.864 477.454
 997.902 600.492
 479.988 913.534
 982.187 516.511
 982.259 767.058
 593.215 305.151
 512.967 191.606
 237.002 408.515
 841.284 371.044
 926.184 879.349
 325.137 563.843
 464.628 847.346
 24.545 526.753
 782.742 50.031
 623.291 875.477
 430.538 70.159
 484.751 640.692
 85.049 253.500
 183.554 907.201
 108.134 790.143
 40.789 576.997
 25.231 75.298
 192.264 833.771
 563.532 58.930
 260.489 183.096
 70.879 824.959
 833.319 140.524
 668.847 478.392
 305.506 896.590
 12.868 571.367
 671.699 25.922
 629.484 666.128
 106.882 465.864
 270.013 254.452
 497.139 272.327
 808.019 559.648
 932.224 786.651
 865.262 810.285
 812.430 802.572
 480.549 356.153
 4.084 607.748
 844.572 599.141
 77.579 656.476
 970.987 627.991
 333.998 391.323
 422.313 809.902
 154.086 919.335
 74.586 428.248
 347.771 926.718
 805.996 929.217
 132.824 213.490
 804.044 6.657
 194.988 391.380
 478.297 810.110
 874.544 724.439
 269.869 92.853
 859.352 428.529
 695.820 352.271
 143.769 374.568
 941.250 572.223
 316.352 468.411
 101.715 315.069
 174.846 680.415
 624.500 778.981
 20.874 958.432
 643.222 324.340
 873.205 33.485
 243.207 561.770
 949.759 387.228
 435.419 705.312
 625.352 629.996
 907.553 739.017
 272.955 988.686
 818.865 376.556
 867.896 41.521
 819.827 554.417
 481.784 794.148
 621.562 673.648
 148.930 466.363
 278.979 267.344
 463.971 264.535
 554.581 636.270
 404.312 30.573
 419.134 68.648
 582.482 78.822
 745.893 988.750
 566.935 117.911
 345.307 99.212
 288.831 781.297
 648.413 771.596
 428.810 599.610
 14.121 466.816
 181.417 897.252
 945.928 340.365
 883.790 7.688
 548.166 806.244
 705.577 815.225
 624.552 238.246
 293.051 149.631
 669.695 108.260
 884.416 203.661
 77.536 270.018
 735.920 397.650
 592.668 254.995
 568.123 980.800
 967.701 957.593
 335.411 902.270
 21.751 942.408
 694.351 888.870
 584.469 441.143
 680.847 277.915
 872.670 444.967
 963.389 537.101
 601.402 804.840
 609.191 887.217
 950.394 983.296
 149.208 372.830
 465.360 752.533
 252.211 711.139
 99.967 292.484
 991.134 415.924
 129.839 536.227
 308.396 933.607
 279.342 356.907
 240.746 748.986
 482.726 49.015
 956.496 792.200
 594.420 176.832
 974.755 694.291
 612.677 34.157
 691.865 950.530
 583.551 862.720
 727.002 328.103
 8.508 433.270
 637.262 633.328
 942.078 315.083
 341.326 484.021
 892.435 999.176
 556.536 31.820
 437.084 240.896
 701.951 679.232
 150.683 432.684
 882.636 34.847
 978.303 281.988
 659.186 460.998
 743.961 467.684
 560.620 170.286
 683.254 586.493
 535.578 515.462
 55.461 525.156
 401.872 751.673
 302.944 241.366
 571.330 506.817
 365.502 784.305
 947.480 616.526
 559.085 602.122
 547.658 22.111
 529.627 777.751
 546.736 515.741
 784.581 705.379
 612.892 185.443
 980.930 907.808
 470.981 167.497
 756.101 630.448
 28.522 475.023
 377.532 602.121
 403.518 224.506
 760.884 888.113
 151.010 27.555
 572.644 179.501
 573.096 919.989
 749.500 657.946
 470.085 246.619
 97.279 880.588
 131.435 955.675
 892.093 969.858
 935.347 845.219
 14.674 932.981
 114.561 274.155
 977.718 731.315
 120.427 547.361
 830.638 966.802
 473.217 718.330
 874.687 838.506
 997.542 549.554
 125.529 574.171
 209.339 222.263
 704.439 477.955
 225.196 500.283
 711.206 314.876
 613.661 100.596
 472.233 124.460
 887.893 194.049
 410.311 10.539
 963.695 207.821
 645.060 671.915
 569.126 396.250
 5.359 740.908
 811.915 224.008
 570.481 595.478
 487.528 216.173
 511.635 558.393
 170.651 90.230
 689.661 36.724
 180.947 227.595
 690.520 570.794
 483.297 664.744
 213.712 227.832
 884.368 99.954
 638.876 707.188
 260.604 0.124
 304.496 726.499
 314.958 847.799
 365.271 178.238
 656.414 251.860
 829.386 520.223
 51.146 932.173
 495.285 369.720
 58.893 120.554
 444.046 176.742
 72.567 354.858
 635.851 666.866
 981.367 902.708
 98.105 866.818
 313.773 574.823
 472.494 497.137
 151.092 679.167
 55.667 266.245
 277.057 546.006
 373.561 700.355
 714.828 905.671
 175.946 55.857
 848.328 426.501
 131.956 187.652
 906.810 686.541
 508.849 981.482
 464.870 541.441
 487.610 734.467
 357.759 310.386
 226.170 210.199
 694.959 995.387
 242.833 667.890
 462.780 205.833
 531.137 24.920
 106.687 924.711
 107.933 154.920
 871.568 335.603
 467.349 736.239
 26.966 756.461
 895.878 775.748
 216.024 188.893
 482.733 58.641
 421.592 997.430
 322.522 74.976
 648.473 954.844
 194.957 97.591
 663.357 15.611
 462.837 823.696
 627.860 164.002
 51.814 524.685
 397.591 995.953
 863.781 796.675
 661.859 70.009
 483.419 479.945
 63.155 753.308
 420.902 971.409
 389.558 310.386
 702.593 233.526
 881.771 367.697
 388.454 189.599
 472.410 933.092
 525.695 663.503
 289.732 670.477
 311.745 486.652
 250.390 704.674
 458.162 162.070
 853.388 454.740
 245.653 491.093
 15.793 726.160
 817.393 669.403
 683.465 909.240
 354.666 523.307
 58.896 774.440
 850.145 152.604
 243.148 182.369
 877.510 281.835
 347.684 459.756
 642.460 996.540
 230.972 171.184
 483.386 295.465
 818.114 243.999
 117.185 454.089
 911.986 600.223
 246.994 640.671
 771.904 599.874
 567.483 515.178
 869.242 205.797
 826.022 776.476
 805.571 107.603
 984.310 297.200
 652.600 373.701
 937.418 732.609
 27.465 83.668
 901.623 333.776
 212.904 891.750
 897.758 301.869
 58.818 415.207
 605.198 944.530
 327.038 573.272
 818.169 333.893
 460.284 634.052
 329.216 205.419
 442.946 383.665
 25.765 705.055
 777.280 905.940
 499.375 907.358
 503.613 359.363
 421.193 48.052
 355.364 533.348
 172.082 290.273
 345.146 47.023
 775.887 864.700
 441.213 774.457
 566.381 270.387
 206.425 410.465
 422.767 216.837
 855.222 266.123
 988.553 340.459
 736.510 153.891
 400.626 792.695
 698.540 105.323
 508.932 315.857
 640.778 192.125
 875.083 779.945
 140.333 691.405
 466.274 623.761
 767.986 562.091
 577.968 641.621
 320.354 760.575
 247.108 888.452
 7.766 414.476
 82.188 587.447
 797.383 654.390
 815.792 152.571
 841.743 850.501
 960.559 260.610
 775.867 755.635
 155.602 192.380
 771.317 275.955
 264.795 918.815
 551.109 197.837
 121.968 34.474
 131.297 633.110
 304.789 178.515
 227.585 408.715
 206.060 962.067
 990.966 340.878
 408.511 212.459
 785.508 783.284
 360.252 10.884
 942.757 24.523
 199.297 143.295
 997.491 798.878
 346.540 197.841
 583.649 148.517
 940.004 259.687
 530.186 182.240
 34.839 500.139
 405.480 479.528
 662.432 596.520
 805.018 317.914
 700.125 908.029
 627.792 901.342
 125.642 366.979
 837.653 947.530
 645.742 711.450
 230.421 479.421
 128.205 711.897
 327.596 351.180
 414.720 548.871
 72.978 830.081
 337.142 240.496
 727.313 624.922
 441.824 646.126
 524.437 787.719
 590.259 876.734
 884.544 372.562
 246.067 103.651
 468.480 83.254
 578.745 596.722
 121.959 115.213
 166.800 52.471
 898.858 247.929
 923.395 745.239
 295.102 988.721
 206.001 992.457
 573.921 238.838
 920.469 753.148
 452.533 846.922
 755.259 650.754
 360.579 346.025
 652.175 242.564
 211.373 717.771
 857.988 253.978
 965.376 785.724
 731.950 702.905
 856.947 669.748
 185.726 194.681
 723.965 10.294
 686.142 148.504
 476.967 537.553
 91.973 690.737
 0.157 172.614
 861.422 427.248
 148.741 628.942
 947.799 185.744
 531.860 371.200
 791.181 139.743
 312.110 488.656
 460.564 919.168
 753.602 272.016
 154.350 449.801
 981.351 30.766
 830.391 306.884
 723.961 453.930
 816.565 419.576
 376.027 867.337
 408.592 515.953
 791.116 357.003
 956.255 886.473
 883.786 459.174
 988.113 891.844
 540.853 26.268
 947.196 313.991
 7.353 793.516
 978.069 702.013
 888.764 938.374
 494.270 494.940
 93.478 653.895
 492.822 996.649
 401.980 74.469
 500.599 463.032
 193.366 188.975
 820.585 255.562
 65.695 59.895
 281.943 477.611
 362.096 410.045
 827.369 889.595
 745.841 629.774
 38.172 486.342
 68.832 450.933
 599.168 595.635
 541.676 899.257
 941.827 41.974
 160.103 909.457
 28.580 26.162
 70.678 918.227
 810.246 251.796
 995.216 356.158
 111.643 227.495
 483.009 772.418
 90.388 972.245
 955.836 143.859
 436.495 825.264
 663.954 56.456
 804.479 126.125
 521.075 980.758
 717.510 991.321
 650.132 888.984
 179.762 716.197
 494.891 340.065
 256.907 813.229
 758.886 766.069
 917.104 836.446
 774.386 670.816
 900.395 805.586
 310.165 456.280
 440.888 741.109
 255.596 547.349
 394.220 951.926
 106.329 829.316
 16.583 821.596
 87.605 349.025
 48.080 846.530
 27.696 979.778
 322.558 162.717
 506.352 797.128
 261.664 217.443
 200.283 258.687
 919.180 202.178
 906.232 692.476
 782.161 355.142
 197.078 857.522
 70.900 901.083
 640.617 495.140
 525.901 745.711
 645.304 403.092
 545.996 748.232
 281.668 966.756
 419.354 513.042
 429.531 616.224
 343.841 867.289
 715.329 956.261
 993.044 111.504
 404.110 463.278
 780.987 473.427
 499.143 551.519
 396.490 78.683
 158.311 386.675
 5.075 934.857
 368.537 242.108
 93.129 557.195
 913.645 139.149
 799.512 734.683
 641.493 442.675
 741.219 725.273
 75.255 466.128
 492.059 699.805
 542.018 711.606
 670.067 237.693
 307.907 381.634
 886.917 966.142
 139.574 266.358
 920.471 271.825
 261.949 65.323
 402.584 283.245
 684.680 944.653
 34.112 797.957
 235.797 471.766
 16.721 426.371
 610.086 589.835
 648.681 248.741
 128.833 587.783
 194.441 680.431
 362.510 949.053
 483.861 849.503
 12.286 899.631
 707.896 587.723
 531.599 564.506
 487.837 489.333
 525.501 39.074
 142.715 410.157
 450.866 810.874
 754.847 162.291
 91.176 765.832
 930.808 46.754
 559.549 186.145
 321.356 688.695
 635.492 413.644
 949.242 468.417
 334.880 198.373
 101.719 638.430
 97.734 678.136
 81.325 84.603
 530.999 707.561
 33.840 121.321
 518.839 156.937
 648.758 840.229
 793.763 379.659
 971.071 384.069
 909.486 365.951
 292.633 256.242
 459.935 988.802
 978.735 958.889
 415.677 50.406
 706.266 73.542
 494.791 664.249
 471.938 445.916
 523.446 485.303
 604.296 637.501
 73.884 820.094
 65.916 879.606
 174.164 117.102
 450.168 669.105
 272.755 428.664
 100.986 28.766
 698.069 336.948
 758.084 608.775
 692.633 502.636
 551.243 910.523
 416.031 395.488
 235.671 290.236
 620.643 136.227
 429.442 260.452
 608.194 470.295
 640.096 304.319
 499.839 222.443
 860.119 694.231
 303.004 679.131
 983.015 46.377
 67.360 11.219
 708.776 820.638
 1.286 395.787
 638.725 106.044
 508.286 2.356
 27.062 621.336
 17.412 569.931
 985.053 354.344
 368.243 277.555
 602.184 999.832
 593.220 878.396
 437.983 810.701
 769.611 267.412
 583.352 520.130
 320.242 442.551
 128.704 131.186
 684.165 122.121
 498.896 5.057
 691.928 534.891
 15.716 349.385
 629.235 308.701
 974.752 844.852
 799.933 167.688
 924.819 322.551
 175.010 792.946
 118.331 578.566
 287.163 707.537
 866.255 188.246
 77.320 180.880
 841.366 553.958
 675.180 691.857
 990.988 20.471
 683.295 492.351
 361.151 246.006
 94.665 836.872
 717.015 789.319
 496.502 818.504
 741.640 119.790
 265.044 821.334
 881.827 674.467
 433.716 975.238
 614.226 760.454
 293.024 806.230
 258.589 760.382
 357.203 406.313
 152.549 361.074
 489.631 807.920
 411.257 149.882
 924.420 12.680
 966.549 558.719
 941.511 980.661
 657.861 572.747
 661.295 288.655
 828.001 39.622
 14.637 584.175
 861.327 637.358
 435.750 130.956
 43.137 296.309
 317.152 912.900
 873.669 975.887
 184.889 953.181
 847.489 412.680
 903.036 745.796
 722.104 667.342
 832.285 286.197
 413.938 777.492
 659.341 939.052
 44.547 487.810
 821.053 873.976
 937.013 182.293
 887.183 628.764
 857.160 733.548
 583.917 384.794
 784.786 846.836
 60.265 136.633
 468.090 590.079
 573.209 249.287
 894.324 533.121
 624.627 78.953
 239.184 279.271
 181.777 809.730
 427.426 58.642
 489.421 367.647
 941.458 506.396
 0.019 918.995
 200.494 200.095
 550.907 761.825
 650.262 50.461
 374.770 362.988
 555.653 190.678
 190.507 379.323
 482.551 693.646
 162.528 996.996
 149.870 757.331
 192.610 109.892
 991.342 69.464
 902.518 284.186
 604.578 918.621
 938.978 185.208
 701.405 424.309
 374.341 3.637
 80.424 569.696
 53.984 255.582
 95.428 733.334
 650.472 255.609
 620.070 217.603
 898.528 199.229
 341.316 89.151
 305.623 533.376
 536.535 98.447
 440.376 547.181
 189.027 790.626
 402.996 553.783
 215.397 307.288
 64.802 845.419
 759.236 99.093
 241.708 742.810
 446.245 502.331
 831.777 495.495
 396.374 200.575
 620.186 757.750
 802.091 206.859
 534.603 615.936
 364.973 515.176
 547.077 194.238
 645.005 725.572
 669.760 248.895
 930.990 128.562
 914.219 674.201
 52.088 216.344
 88.877 800.047
 288.721 785.510
 635.516 839.904
 327.946 514.138
 671.096 944.401
 869.070 581.783
 151.002 389.626
 798.146 890.680
 827.775 356.725
 796.456 218.134
 997.211 182.089
 262.720 51.696
 31.312 532.459
 649.262 439.022
 352.910 609.631
 829.600 322.911
 846.040 653.517
 222.727 68.677
 83.568 894.196
 844.921 156.665
 131.497 923.064
 693.356 878.426
 828.392 695.583
 290.470 802.948
 187.037 44.346
 440.368 371.734
 100.552 437.990
 328.130 231.773
 611.612 550.899
 792.408 457.209
 204.223 58.737
 636.951 168.274
 563.678 508.889
 136.675 894.859
 11.300 462.156
 810.618 407.520
 923.606 707.126
 152.844 347.167
 286.192 822.004
 361.327 413.016
 584.540 826.202
 415.567 844.095
 298.823 17.316
 810.726 570.957
 727.608 235.502
 247.067 479.933
 923.997 909.515
 939.332 371.783
 473.451 5.241
 495.269 199.916
 289.541 872.670
 512.964 221.185
 744.477 440.471
 863.097 605.855
 306.129 974.132
 707.996 544.680
 520.830 944.932
 521.044 812.531
 88.469 469.425
 16.859 342.987
 927.995 304.879
 997.777 520.430
 360.540 823.071
 630.997 379.902
 755.050 546.459
 762.513 635.409
 426.805 296.153
 170.574 739.984
 69.983 364.990
 488.087 962.169
 186.860 251.788
 158.558 580.315
 572.124 750.407
 715.081 725.977
 972.718 721.239
 821.341 518.740
 201.616 840.432
 525.072 935.834
 695.946 446.289
 638.926 250.425
 311.981 221.436
 875.013 892.359
 906.115 567.586
 564.735 665.207
 404.233 866.754
 444.944 464.917
 882.559 364.007
 988.446 950.158
 19.613 653.129
 207.687 115.084
 808.163 964.717
 324.817 904.926
 892.899 928.233
 441.867 27.303
 406.934 753.423
 577.281 971.834
 879.387 915.673
 578.549 122.666
 166.354 263.445
 347.180 288.388
 486.026 838.596
 96.972 177.991
 411.027 722.569
 537.794 406.759
 60.792 519.036
 666.316 749.958
 45.886 48.251
 436.931 192.954
 824.320 867.308
 868.121 112.806
 745.232 16.580
 952.633 817.831
 963.898 114.286
 127.937 958.184
 728.151 532.545
 523.637 682.749
 952.332 859.092
 934.960 176.983
 31.333 414.446
 629.550 584.576
 102.830 5.717
 34.869 645.567
 367.106 871.954
 885.266 417.939
 125.909 444.321
 43.785 572.560
 237.484 905.121
 419.973 237.010
 115.508 896.427
 850.172 627.446
 964.300 180.788
 613.162 554.784
 958.808 687.956
 246.764 768.451
 690.991 553.149
 288.385 344.737
 637.964 340.026
 465.978 414.796
 213.363 286.865
 150.068 327.882
 271.773 774.673
 680.027 367.133
 704.686 213.958
 589.510 777.695
 31.491 621.100
 70.848 670.055
 14.703 509.815
 983.253 256.014
 257.340 577.839
 775.178 431.844
 242.662 508.982
 260.373 404.948
 200.928 37.113
 866.561 469.163
 711.229 998.054
 824.748 162.988
 823.660 210.000
 548.740 528.191
 301.161 720.766
 884.237 547.932
 992.344 804.391
 903.859 748.724
 345.851 409.563
 860.744 454.891
 230.621 902.529
 864.080 984.085
 930.393 518.206
 833.459 754.568
 908.414 60.847
 556.675 567.187
 491.555 971.633
 902.168 345.158
 381.548 812.086
 810.333 121.909
 73.060 672.095
 948.297 710.637
 129.762 688.102
 404.390 58.972
 454.834 204.737
 518.479 968.861
 383.761 601.566
 592.864 466.808
 645.384 171.105
 458.702 354.832
 80.558 925.660
 541.634 210.417
 903.244 845.679
 486.708 577.624
 241.274 893.169
 579.798 185.039
 536.396 398.392
 106.113 513.895
 26.643 999.792
 585.176 836.485
 217.882 755.179
 137.775 256.578
 792.921 941.258
 399.147 256.251
 451.289 278.958
 672.305 624.233
 444.466 239.786
 897.421 387.112
 121.559 845.056
 432.117 854.746
 259.181 122.667
 231.066 133.632
 774.605 557.930
 372.306 356.429
 149.124 404.221
 796.055 462.120
 383.440 310.147
 846.655 70.283
 10.989 92.102
 689.769 895.807
 879.041 619.924
 818.423 209.060
 419.765 189.913
 769.371 163.584
 650.961 700.148
 405.135 881.964
 423.811 700.302
 939.639 144.411
 555.649 509.637
 512.401 388.208
 610.656 146.205
 966.792 664.577
 709.766 616.500
 433.869 768.332
 930.275 22.615
 940.059 151.229
 491.221 63.825
 72.754 539.095
 986.187 467.239
 484.144 623.189
 722.479 69.500
 874.911 405.910
 634.617 95.633
 963.500 8.813
 968.636 314.837
 654.298 146.225
 768.094 384.877
 213.191 320.722
 247.070 780.787
 238.698 787.885
 102.249 209.568
 781.393 788.494
 215.944 575.838
 266.909 668.461
 633.185 134.931
 274.974 652.982
 85.610 966.354
 528.189 954.669
 187.713 853.994
 162.316 959.673
 79.982 867.899
 950.544 725.423
 149.839 719.345
 306.484 353.563
 264.183 385.248
 716.531 777.744
 14.303 664.633
 577.032 574.321
 950.287 599.096
 13.564 901.631
 891.581 936.998
 120.197 78.025
 694.751 689.109
 610.284 488.200
 468.653 968.838
 254.908 970.574
 109.102 655.784
 791.369 984.783
 215.990 405.773
 506.005 227.891
 319.746 357.715
 180.235 891.359
 823.546 777.422
 986.238 999.346
 933.244 316.192
 632.398 704.590
 947.241 548.563
 195.071 643.348
 790.163 755.672
 691.836 458.917
 352.246 320.492
 315.014 27.852
 623.628 646.507
 68.513 288.562
 450.546 765.852
 255.143 543.570
 977.949 95.424
 217.294 739.978
 47.629 474.950
 16.669 223.955
 388.211 289.591
 376.802 401.156
 836.788 267.543
 436.861 343.571
 873.462 341.722
 361.343 782.419
 809.390 681.310
 5.324 875.250
 254.161 806.500
 989.832 282.694
 285.625 286.685
 240.576 226.483
 668.782 342.727
 282.737 505.962
 712.606 197.491
 65.067 746.768
 935.005 980.947
 461.381 154.455
 725.339 647.741
 723.224 600.181
 77.651 722.880
 343.482 218.383
 220.951 787.240
 49.805 731.239
 428.559 746.881
 944.684 206.343
 357.723 912.081
 314.786 817.143
 192.833 322.719
 967.848 716.251
 457.820 190.846
 446.210 295.787
 271.412 649.326
 390.226 733.551
 766.278 573.331
 163.857 786.467
 431.669 220.783
 543.200 661.607
 898.668 975.793
 444.298 478.989
 625.746 998.636
 920.099 238.610
 596.002 25.247
 781.859 356.946
 370.605 622.764
 444.651 175.990
 97.825 615.017
 910.163 442.192
 624.270 128.339
 85.979 565.239
 43.060 274.766
 5.439 600.103
 519.485 153.067
 515.602 843.215
 313.085 890.418
 905.407 828.993
 649.061 416.698
 967.727 380.405
 642.606 622.893
 546.561 372.095
 336.376 333.930
 586.179 562.309
 141.335 969.284
 647.795 436.799
 470.077 982.176
 319.668 570.987
 93.045 786.079
 649.849 783.399
 33.718 287.256
 861.604 942.014
 528.521 751.285
 57.658 954.357
 419.136 212.936
 221.567 371.466
 105.013 180.743
 626.696 455.171
 976.577 944.330
 262.531 178.258
 767.211 333.692
 284.587 769.176
 25.136 540.548
 941.331 289.035
 513.361 343.598
 285.669 691.201
 723.781 298.553
 49.379 606.009
 345.067 692.476
 858.945 98.738
 786.301 118.054
 966.483 142.539
 140.415 710.444
 528.754 944.361
 12.715 486.371
 312.696 366.903
 757.470 926.945
 362.719 949.405
 5.229 312.540
 411.419 781.654
 148.804 226.062
 632.960 206.449
 238.569 731.543
 161.577 884.076
 647.616 665.577
 764.261 656.938
 862.528 172.391
 257.496 302.711
 872.130 507.895
 986.823 200.347
 228.813 437.906
 692.174 85.574
 887.333 480.699
 811.434 12.513
 154.821 279.361
 132.975 827.562
 361.764 536.147
 301.328 503.388
 363.672 965.798
 68.330 567.786
 461.925 409.679
 127.702 228.165
 372.898 645.631
 589.854 161.908
 138.047 92.970
 564.800 980.845
 343.398 877.292
 296.365 140.268
 272.302 930.272
 905.691 245.550
 45.799 566.007
 84.608 899.488
 884.185 423.396
 261.270 158.444
 153.114 685.392
 526.041 443.393
 217.703 987.790
 342.758 141.934
 526.606 585.413
 119.895 788.534
 71.101 840.654
 621.874 412.809
 26.003 392.360
 959.751 580.216
 172.264 921.750
 213.091 637.326
 645.736 991.831
 254.230 426.901
 751.555 248.557
 928.794 108.747
 455.635 352.318
 701.945 953.970
 718.739 389.643
 220.883 956.638
 907.494 494.858
 936.678 602.280
 11.777 803.582
 141.289 62.278
 558.211 243.287
 130.845 752.596
 752.635 635.506
 29.092 550.809
 155.695 0.015
 373.589 843.894
 818.928 189.327
 363.331 958.313
 335.495 183.816
 624.459 771.707
 320.055 700.919
 108.347 430.768
 884.113 638.991
 884.406 2.086
 252.648 225.986
 922.395 601.893
 639.230 279.369
 722.939 517.410
 302.526 426.123
 800.498 118.171
 617.555 465.949
 453.578 922.217
 358.978 787.501
 78.919 131.887
 887.810 133.601
 59.313 780.364
 812.090 338.874
 241.369 466.792
 39.324 480.077
 435.619 529.252
 114.946 249.050
 635.973 576.062
 835.992 109.712
 640.617 122.513
 409.946 778.724
 37.233 858.496
 790.874 884.520
 620.321 889.476
 242.082 937.526
 968.672 376.433
 948.427 377.005
 311.459 967.876
 511.919 854.368
 839.533 527.687
 119.418 741.860
 115.182 65.714
 857.159 307.664
 242.848 763.785
 177.793 27.822
 482.057 238.804
 594.036 81.707
 212.400 18.141
 799.283 436.302
 752.050 832.483
 198.433 816.466
 842.534 110.292
 198.318 800.017
 452.762 729.124
 61.500 800.307
 437.479 26.133
 2.784 602.708
 975.042 567.474
 915.663 718.594
 275.776 639.129
 395.455 190.100
 917.118 655.560
 894.330 715.884
 150.611 133.758
 46.409 432.657
 416.751 885.763
 662.194 255.370
 78.306 119.984
 162.517 992.238
 475.474 78.850
 432.956 166.488
 954.885 186.359
 188.089 517.664
 619.775 833.181
 977.386 960.053
 484.619 429.372
 305.027 548.246
 241.196 135.947
 917.052 960.034
 404.611 317.965
 901.331 639.738
 610.605 705.215
 697.667 52.044
 885.962 104.675
 603.582 243.735
 871.487 274.739
 640.882 880.847
 4.723 878.644
 302.006 169.409
 282.905 807.878
 384.497 142.675
 344.798 270.787
 836.010 35.571
 604.875 932.664
 838.444 212.855
 120.169 767.681
 653.565 981.405
 797.198 726.935
 507.511 725.236
 685.241 568.297
 809.588 45.803
 137.370 350.650
 661.691 877.120
 939.795 926.480
 126.463 48.120
 454.016 921.896
 371.138 171.904
 929.026 962.097
 204.121 507.211
 419.351 463.765
 865.118 31.325
 889.267 995.110
 237.582 121.035
 747.518 711.190
 22.973 210.220
 96.522 559.327
 276.651 595.637
 705.185 60.007
 59.983 228.906
 137.561 386.384
 645.425 160.245
 556.633 964.908
 632.172 101.780
 642.327 815.574
 728.581 934.250
 437.637 648.618
 651.453 485.466
 91.553 281.389
 226.862 422.252
 680.735 71.549
 76.169 995.790
 44.983 758.213
 285.991 804.905
 799.082 729.344
 821.955 850.133
 23.234 300.373
 611.215 366.179
 176.897 995.141
 723.978 180.140
 320.329 105.806
 793.940 351.748
 11.557 404.036
 174.008 329.522
 224.089 852.884
 597.464 788.557
 205.756 489.175
 654.381 202.661
 478.037 412.471
 875.515 312.230
 717.685 522.009
 895.830 261.942
 331.165 421.089
 130.350 846.848
 343.008 783.739
 797.264 85.215
 190.846 616.110
 456.429 60.678
 24.508 800.555
 562.978 489.535
 719.370 280.149
 761.151 881.859
 563.571 312.266
 736.394 103.274
 196.049 619.425
 705.936 999.582
 42.245 612.023
 939.331 925.962
 104.510 409.588
 768.929 199.196
 355.458 294.293
 161.919 853.646
 198.735 782.605
 194.846 583.763
 0.019 378.870
 390.673 367.332
 751.633 599.537
 368.019 219.924
 670.367 240.657
 210.860 583.008
 296.342 456.611
 321.428 512.564
 270.586 768.090
 774.174 644.002
 933.171 5.776
 677.534 660.584
 668.045 697.510
 183.894 999.892
 194.039 935.946
 305.972 875.227
 886.079 126.428
 917.037 460.916
 531.443 657.469
 378.682 652.721
 461.437 795.578
 376.694 42.797
 730.472 459.836
 304.803 284.620
 376.826 847.777
 47.601 524.145
 930.028 671.507
 235.671 962.089
 319.664 421.057
 14.115 327.058
 483.406 140.707
 444.517 284.449
 15.248 614.180
 792.186 801.266
 588.557 177.360
 905.972 717.676
 35.859 74.565
 525.506 243.159
 474.794 948.887
 827.228 565.139
 796.883 701.831
 600.939 13.253
 945.441 206.340
 715.744 310.715
 416.882 734.546
 649.426 929.118
 244.798 132.420
 807.603 773.518
 740.560 793.483
 715.992 705.536
 543.075 49.199
 326.176 373.836
 101.964 291.534
 106.055 589.622
 814.308 700.908
 92.468 951.468
 339.760 988.672
 45.190 495.868
 520.044 835.943
 466.554 0.506
 167.293 369.688
 825.563 884.552
 305.470 852.283
 463.768 888.704
 247.190 953.164
 554.685 346.674
 864.870 341.790
 159.805 614.933
 223.583 602.001
 970.743 359.565
 239.778 471.422
 175.659 924.829
 524.608 399.027
 43.661 959.531
 75.817 273.163
 116.333 152.566
 963.657 675.590
 242.161 141.385
 783.236 79.504
 326.513 985.827
 39.918 336.737
 414.495 639.432
 121.300 537.639
 221.893 461.364
 367.071 713.469
 204.135 370.458
 458.145 863.016
 756.620 890.148
 843.580 790.728
 801.611 226.498
 845.429 251.743
 295.312 83.987
 18.816 809.220
 619.792 93.633
 91.023 661.319
 272.370 209.540
 606.361 919.779
 172.322 942.790
 213.198 490.510
 541.825 831.063
 249.120 780.962
 33.514 589.514
 16.212 41.678
 247.688 219.786
 450.455 733.665
 262.941 251.871
 39.882 32.707
 377.811 805.684
 51.394 461.022
 89.033 349.157
 804.690 840.658
 903.510 726.507
 756.001 847.457
 963.435 78.790
 99.147 605.631
 552.703 789.295
 985.344 87.724
 321.463 184.745
 37.613 800.796
 816.085 801.175
 775.051 964.894
 513.910 988.126
 754.419 383.387
 743.870 149.130
 522.279 615.690
 411.563 188.922
 894.143 181.464
 454.873 712.501
 134.980 32.219
 126.206 167.765
 508.036 742.552
 50.234 677.344
 539.657 11.068
 140.481 517.423
 573.062 472.805
 800.826 588.362
 563.416 253.901
 893.883 316.053
 112.719 529.122
 60.409 22.007
 921.884 848.094
 533.300 217.662
 817.727 591.680
 345.839 593.397
 416.681 411.633
 103.877 779.987
 139.893 340.669
 421.157 620.112
 474.419 773.382
 929.631 575.947
 63.888 188.500
 24.143 657.463
 843.801 178.024
 313.113 542.102
 149.379 577.595
 81.914 292.753
 608.190 654.367
 969.560 705.951
 979.895 943.879
 876.423 40.077
 668.099 366.388
 803.350 903.710
 855.007 267.395
 641.199 912.627
 501.376 478.292
 733.216 351.124
 418.843 983.993
 497.452 266.017
 318.416 308.032
 277.546 962.135
 930.665 915.844
 470.659 804.025
 695.571 318.149
 522.248 123.681
 52.161 793.560
 568.004 217.239
 391.979 798.453
 911.016 229.628
 351.322 888.996
 542.558 785.453
 333.368 931.986
 21.490 652.840
 204.200 255.343
 21.848 416.249
 680.959 303.856
 120.670 991.581
 413.557 79.920
 136.460 15.060
 494.397 811.979
 829.089 364.946
 657.337 695.094
 648.586 786.114
 744.742 369.383
 665.613 251.734
 830.121 864.072
 850.924 49.006
 336.833 749.682
 593.397 868.156
 447.129 60.824
 183.128 422.239
 359.942 420.479
 942.383 362.000
 543.068 597.200
 595.957 772.947
 1.428 233.853
 244.879 164.333
 917.050 615.330
 182.586 161.089
 430.199 398.788
 588.115 684.586
 149.985 159.707
 492.028 116.779
 485.079 247.269
 61.345 160.798
 552.346 770.862
 241.352 980.998
 187.781 923.985
 754.901 884.054
 87.845 301.360
 851.427 712.804
 940.974 278.935
 554.773 204.617
 362.532 944.856
 345.163 520.233
 769.031 922.961
 668.649 696.982
 969.034 790.265
 667.721 907.473
 112.344 618.089
 418.006 612.055
 832.062 565.623
 414.925 247.451
 495.679 917.758
 335.691 276.885
 714.052 620.005
 289.133 786.861
 856.849 246.420
 19.607 415.867
 708.710 606.915
 341.065 69.734
 444.064 413.658
 510.453 462.040
 375.454 778.849
 201.584 126.033
 968.638 894.884
 185.152 803.087
 149.191 280.259
 59.221 413.323
 134.286 78.843
 287.441 563.893
 797.535 334.950
 97.202 422.451
 755.101 81.558
 253.244 965.951
 991.553 763.981
 468.018 62.240
 421.321 657.028
 930.851 523.678
 506.301 841.413
 654.076 423.589
 75.362 196.896
 644.522 338.637
 173.859 97.810
 239.735 289.933
 920.140 804.460
 805.055 534.928
 474.266 315.166
 703.029 808.902
 797.524 952.835
 431.958 442.454
 568.722 621.986
 824.640 69.106
 546.849 292.715
 519.272 479.514
 654.586 293.527
 707.202 936.308
 881.714 762.124
 650.713 812.150
 753.180 589.760
 199.760 394.896
 7.890 268.675
 649.684 774.886
 429.075 722.371
 730.220 813.345
 545.951 864.306
 335.842 725.997
 483.488 832.207
 162.891 6.545
 319.336 513.103
 652.294 480.158
 364.641 679.809
 318.724 703.147
 221.868 264.740
 526.116 712.296
 894.321 604.252
 222.603 42.728
 688.301 889.227
 829.790 758.706
 922.649 189.286
 975.061 25.414
 257.327 803.087
 722.259 54.969
 691.939 990.810
 385.048 415.693
 338.508 422.721
 465.720 44.919
 15.772 625.999
 145.892 462.512
 572.943 917.653
 537.869 770.900
 860.845 501.959
 388.329 939.362
 112.038 704.512
 489.232 512.780
 556.831 470.545
 902.522 430.870
 729.568 922.003
 531.310 781.657
 653.457 736.044
 185.221 496.570
 929.299 557.804
 283.685 693.914
 394.186 413.703
 738.717 327.832
 113.748 860.242
 456.850 252.283
 882.337 239.612
 725.036 780.564
 439.234 160.726
 502.394 342.769
 278.183 66.260
 161.792 214.114
 198.195 257.391
 423.341 319.787
 784.494 943.102
 335.387 395.956
 441.813 66.017
 4.797 896.587
 753.203 777.783
 2.765 842.027
 84.307 331.232
 698.698 684.003
 977.311 801.179
 254.663 354.258
 914.835 809.154
 276.336 127.817
 119.842 318.243
 621.337 189.618
 783.754 482.061
 148.484 783.473
 275.610 516.627
 115.969 249.167
 727.063 46.320
 945.305 836.630
 861.747 426.406
 431.493 910.891
 946.175 126.734
 546.866 529.004
 389.396 476.707
 433.329 646.760
 369.735 413.629
 259.983 681.184
 181.652 478.882
 423.504 362.257
 990.014 193.414
 248.225 817.567
 771.807 280.880
 390.934 475.742
 288.485 549.007
 639.301 493.313
 541.123 783.754
 608.106 115.377
 843.519 843.442
 957.707 299.174
 136.807 488.815
 486.199 452.918
 647.681 968.139
 660.343 677.274
 348.577 252.681
 558.644 116.549
 752.948 236.712
 588.998 119.419
 416.139 467.566
 827.433 829.033
 609.247 735.887
 95.954 539.223
 190.068 455.386
 476.952 902.792
 864.998 406.982
 447.587 610.305
 175.093 466.849
 136.887 990.149
 457.966 124.589
 865.748 645.074
 247.401 310.443
 458.768 534.799
 540.498 563.507
 227.825 152.044
 756.596 301.310
 759.965 699.700
 155.324 700.631
 13.773 554.397
 798.090 916.253
 884.444 156.892
 606.406 385.417
 562.033 678.462
 673.171 268.688
 231.387 16.396
 153.903 530.725
 76.142 528.002
 941.698 276.125
 110.745 344.155
 3.114 125.229
 109.970 548.689
 16.286 182.797
 199.074 173.119
 554.368 449.269
 451.899 56.881
 947.083 921.376
 889.518 646.891
 534.118 587.916
 426.910 757.760
 902.637 650.208
 756.539 951.982
 937.078 578.213
 640.389 310.154
 865.094 686.334
 189.012 992.562
 675.078 301.925
 98.639 708.816
 226.881 969.562
 484.578 340.690
 450.347 540.843
 458.439 849.676
 301.230 139.178
 343.619 855.370
 649.292 448.566
 881.632 19.540
 240.361 282.402
 753.018 505.374
 987.387 60.867
 600.611 208.965
 492.809 422.492
 707.837 353.629
 226.616 366.158
 836.702 85.484
 725.352 854.438
 83.331 365.050
 533.974 888.228
 155.816 184.103
 85.176 507.470
 240.217 685.095
 952.875 695.355
 694.400 372.962
 784.360 616.156
 622.865 302.851
 18.851 243.044
 943.568 934.272
 251.471 115.648
 693.093 560.398
 766.777 482.058
 940.448 664.138
 513.992 341.662
 31.511 799.202
 248.915 219.087
 783.162 239.569
 50.497 812.094
 333.858 544.741
 211.377 804.300
 359.478 726.993
 82.957 94.685
 331.541 22.081
 761.213 838.188
 59.057 513.781
 167.223 23.950
 373.580 468.023
 697.109 739.537
 25.375 132.805
 983.702 820.635
 521.445 659.536
 673.776 697.006
 195.738 419.739
 430.437 988.228
 528.742 313.525
 523.430 738.735
 976.489 193.811
 477.220 213.620
 4.513 529.599
 867.322 397.534
 905.351 184.947
 752.103 882.778
 391.867 245.351
 616.100 723.654
 64.007 243.702
 500.580 237.340
 132.962 752.769
 79.871 202.771
 321.383 965.115
 382.933 644.333
 536.838 684.737
 187.127 473.758
 711.757 733.609
 556.677 928.752
 418.380 522.201
 746.286 608.962
 381.666 853.256
 628.713 227.522
 534.670 595.415
 774.417 119.133
 575.743 866.238
 355.773 363.416
 209.278 756.784
 664.780 775.802
 73.999 382.024
 421.921 308.777
 305.526 388.185
 368.147 805.832
 341.668 740.805
 228.318 911.436
 886.518 172.233
 822.421 6.020
 407.656 616.912
 393.157 689.026
 482.760 104.826
 580.911 850.049
 148.743 231.434
 578.622 162.887
 877.412 555.379
 961.671 715.749
 224.065 188.008
 336.921 899.093
 714.766 791.545
 68.652 947.538
 378.065 71.666
 898.877 151.648
 39.263 276.794
 719.969 587.086
 209.946 857.931
 216.274 761.685
 80.405 222.076
 659.417 254.659
 793.831 867.745
 113.084 756.545
 213.134 326.918
 424.422 844.242
 726.180 473.623
 100.906 913.911
 43.810 380.617
 896.975 407.493
 275.682 13.327
 270.396 408.699
 998.626 410.841
 873.604 844.703
 315.693 399.646
 683.145 544.197
 624.337 364.748
 956.320 795.393
 630.449 728.282
 857.431 483.999
 50.443 886.892
 688.513 426.794
 3.642 780.642
 266.447 847.539
 707.438 618.483
 138.086 655.417
 221.597 694.225
 249.064 9.604
 447.534 584.203
 64.716 705.059
 753.175 230.611
 370.880 952.974
 672.258 655.627
 398.921 804.006
 404.626 9.454
 67.242 563.368
 935.578 784.387
 7.701 254.863
 690.053 796.667
 350.149 327.195
 761.719 683.576
 624.835 72.359
 6.729 435.935
 467.350 495.112
 93.610 902.502
 383.481 877.625
 959.416 294.918
 664.689 908.204
 870.873 787.726
 604.564 761.875
 338.983 161.001
 621.661 848.637
 725.558 652.452
 366.478 388.074
 327.962 366.146
 705.355 472.909
 679.319 586.655
 909.979 686.082
 479.351 546.413
 919.401 613.386
 27.477 731.974
 116.706 114.956
 894.841 848.914
 312.238 992.580
 303.450 518.209
 140.562 615.467
 814.775 587.446
 652.952 184.669
 331.257 312.382
 768.308 56.586
 524.529 317.794
 383.146 980.065
 894.324 166.684
 238.996 191.596
 80.651 54.649
 209.738 161.344
 475.596 868.206
 61.456 882.641
 864.963 884.328
 216.276 82.670
 856.924 291.224
 834.890 626.949
 385.956 540.945
 39.318 859.872
 105.004 131.901
 199.653 223.629
 64.232 608.424
 481.607 424.613
 616.607 465.619
 823.670 756.857
 962.314 886.718
 915.217 173.650
 447.636 208.768
 764.472 939.410
 549.095 117.804
 965.552 452.957
 108.515 489.644
 637.672 259.965
 625.282 705.546
 261.021 656.521
 372.721 137.251
 769.764 308.190
 478.599 283.185
 483.389 290.929
 415.719 982.101
 916.465 113.615
 186.135 983.244
 560.285 959.374
 778.376 429.762
 187.354 327.401
 736.104 46.839
 604.013 852.528
 231.895 815.715
 533.437 600.563
 302.436 972.856
 119.764 998.740
 610.588 379.194
 526.273 567.852
 572.967 752.197
 81.539 222.334
 74.309 304.052
 185.676 433.425
 505.666 858.272
 705.511 486.290
 64.135 166.272
 297.540 272.581
 267.188 572.131
 138.277 54.419
 422.873 300.602
 4.168 813.280
 394.198 909.111
 821.370 698.136
 766.241 52.910
 446.548 641.797
 410.284 883.606
 993.623 994.269
 211.086 620.186
 891.364 488.806
 229.899 99.536
 649.395 612.848
 993.736 196.717
 85.057 495.324
 685.686 686.323
 283.392 377.622
 344.615 442.853
 543.121 132.384
 426.635 413.653
 921.729 797.092
 224.502 871.813
 104.847 753.959
 251.930 413.035
 264.120 710.128
 173.304 610.412
 362.071 599.561
 668.969 310.146
 243.466 667.790
 573.999 131.118
 505.057 431.140
 93.923 729.170
 946.876 681.742
 92.400 975.760
 719.435 888.273
 649.324 68.817
 636.039 9.716
 917.635 195.261
 515.234 76.338
 955.577 169.445
 555.105 719.745
 698.773 215.161
 272.317 864.256
 661.898 991.672
 320.655 877.429
 749.770 103.266
 846.134 861.573
 717.079 709.096
 951.040 334.313
 177.901 763.633
 293.516 69.026
 541.611 681.220
 11.316 260.447
 80.140 410.182
 650.295 752.467
 330.080 617.404
 925.209 760.533
 847.419 783.602
 220.874 176.851
 686.366 868.637
 236.952 140.579
 918.473 966.796
 24.423 455.239
 674.097 191.164
 493.582 650.769
 33.000 326.973
 883.206 917.116
 150.898 514.455
 462.196 820.310
 148.079 66.601
 135.620 81.037
 947.391 215.755
 596.862 821.292
 702.355 100.777
 109.830 528.486
 50.512 154.419
 26.344 651.147
 839.204 495.169
 303.477 719.035
 455.617 251.458
 846.481 307.074
 533.133 496.557
 680.736 61.275
 762.960 713.196
 170.010 540.841
 302.921 267.077
 620.078 359.676
 911.518 92.700
 211.815 228.659
 340.498 793.635
 824.426 94.427
 666.772 258.555
 669.033 868.378
 436.344 85.563
 939.930 859.492
 608.946 997.857
 793.151 225.007
 40.171 696.430
 720.450 683.516
 404.297 418.710
 845.145 685.656
 159.936 810.041
 321.864 888.886
 84.501 537.285
 74.946 456.226
 572.711 615.976
 713.676 606.167
 907.743 435.454
 972.940 334.753
 997.715 466.663
 254.934 54.295
 130.050 157.232
 303.894 430.098
 464.823 355.797
 197.321 221.314
 676.511 75.765
 352.684 859.682
 101.106 587.046
 250.334 636.138
 269.430 807.290
 886.349 156.301
 953.473 112.299
 371.774 508.685
 44.077 874.514
 568.480 841.554
 267.258 910.364
 631.387 633.950
 62.592 229.036
 949.623 382.232
 848.581 949.827
 336.247 104.941
 422.727 430.958
 701.331 536.043
 752.573 733.918
 603.615 60.119
 850.491 753.529
 461.697 914.342
 560.091 160.556
 220.275 402.855
 764.413 731.650
 516.631 442.070
 932.251 447.377
 936.936 673.615
 803.985 705.306
 553.870 278.895
 965.185 169.360
 312.118 29.955
 726.024 722.441
 895.611 680.600
 106.621 35.818
 842.006 595.138
 390.037 760.551
 940.891 226.033
 41.430 893.818
 391.060 273.020
 277.333 602.221
 30.274 812.472
 5.046 586.742
 872.759 495.079
 618.489 857.072
 583.078 831.088
 441.632 719.523
 720.678 264.850
 739.922 561.054
 151.354 974.154
 788.180 86.207
 937.147 295.691
 682.702 503.757
 984.994 197.020
 436.188 500.836
 410.081 999.713
 495.355 935.370
 808.819 460.341
 599.353 39.247
 748.137 578.906
 857.332 587.167
 775.169 11.893
 898.705 247.250
 100.161 493.860
 850.882 2.864
 974.465 132.297
 965.875 699.720
 296.981 141.172
 766.534 22.909
 461.438 465.311
 260.686 405.520
 181.893 657.544
 800.954 889.764
 486.115 280.847
 601.039 944.754
 180.797 386.732
 385.864 849.453
 506.396 277.692
 611.038 897.709
 3.706 694.917
 672.841 313.116
 602.969 822.924
 407.592 78.940
 866.490 500.754
 391.171 612.059
 117.519 846.320
 366.208 325.316
 774.960 98.237
 894.613 130.750
 691.631 960.588
 733.473 103.429
 223.044 593.712
 717.748 134.443
 396.478 762.046
 186.713 999.635
 122.560 552.771
 373.787 921.582
 312.338 681.401
 180.584 235.089
 904.216 258.418
 443.039 25.875
 742.170 200.577
 65.854 708.497
 507.743 318.821
 224.909 68.903
 224.932 729.090
 517.390 710.883
 413.670 231.132
 356.168 521.332
 652.012 942.232
 766.387 379.570
 960.057 907.258
 834.355 69.320
 84.101 923.387
 496.108 162.615
 934.564 98.135
 827.584 502.381
 316.014 24.090
 30.939 50.348
 835.576 114.986
 500.631 39.994
 843.423 957.955
 625.296 97.213
 255.648 239.177
 842.087 796.442
 648.170 278.429
 241.950 805.008
 556.378 736.734
 138.459 646.843
 137.738 55.316
 198.588 267.690
 375.878 449.216
 308.538 102.092
 649.702 261.360
 456.915 588.272
 538.315 519.586
 784.922 926.357
 163.387 107.669
 130.396 969.954
 619.600 929.845
 9.517 138.059
 248.676 325.569
 994.717 56.449
 764.101 176.656
 895.953 723.686
 825.848 182.530
 399.315 550.613
 344.313 591.808
 804.214 863.567
 10.533 841.063
 998.825 875.793
 708.773 526.306
 671.457 719.661
 174.292 522.067
 150.059 660.936
 573.059 860.030
 947.839 867.690
 364.062 817.840
 653.143 128.354
 574.518 73.327
 897.327 269.387
 392.605 415.073
 754.673 42.123
 133.471 422.548
 640.831 275.363
 237.346 434.375
 976.290 735.464
 41.936 598.478
 42.658 525.094
 866.388 570.452
 383.815 877.046
 135.495 614.755
 171.139 767.720
 248.210 225.842
 370.084 59.013
 994.743 572.791
 600.429 565.868
 95.490 871.142
 888.902 993.611
 869.835 380.376
 262.872 564.395
 843.707 935.963
 348.029 90.689
 924.958 463.058
 909.930 506.949
 471.581 637.375
 45.874 454.899
 459.139 0.559
 494.582 465.472
 33.170 286.406
 119.571 889.313
 975.601 244.889
 949.225 811.229
 190.312 778.186
 461.388 321.245
 843.970 32.506
 900.474 300.702
 609.365 167.627
 955.907 176.446
 827.939 689.761
 835.930 275.620
 817.591 460.064
 692.191 619.410
 935.578 149.045
 117.819 383.681
 2.265 5.065
 513.133 250.416
 890.296 242.465
 24.582 414.942
 279.499 171.671
 378.485 803.998
 17.517 820.545
 693.849 818.619
 159.997 304.602
 538.513 628.916
 495.483 555.344
 438.879 215.995
 295.388 313.514
 442.045 246.279
 728.134 30.584
 415.421 757.368
 101.471 631.181
 635.638 80.342
 63.856 995.740
 27.089 484.454
 523.680 691.496
 649.871 535.580
 205.958 466.777
 774.730 954.361
 35.233 524.511
 14.275 954.018
 439.042 693.055
 478.886 257.268
 939.911 543.235
 94.168 628.378
 230.025 878.169
 934.345 217.124
 189.081 105.732
 400.670 969.460
 853.370 941.827
 91.908 3.196
 216.543 976.069
 389.428 130.284
 437.168 540.599
 804.861 600.005
 744.956 378.982
 534.100 874.855
 230.030 27.232
 26.320 584.151
 124.072 945.650
 637.389 246.043
 948.305 21.437
 98.436 438.796
 523.656 481.749
 925.441 634.882
 778.994 789.415
 435.652 200.001
 222.978 154.031
 460.665 182.730
 985.751 685.114
 471.507 573.881
 313.894 387.915
 803.550 58.062
 93.733 493.061
 212.205 789.488
 366.031 496.154
 655.818 41.279
 313.592 630.832
 119.953 359.585
 990.244 817.416
 425.228 23.766
 205.752 818.602
 335.299 609.920
 780.496 933.648
 266.659 481.520
 583.150 3.880
 439.999 307.372
 814.483 356.403
 174.548 719.058
 303.989 41.486
 60.647 968.285
 749.764 924.831
 128.558 695.863
 915.566 871.940
 618.131 460.547
 564.893 41.823
 127.343 545.521
 76.100 715.886
 439.137 326.456
 163.937 789.849
 184.540 476.797
 303.541 107.816
 263.311 848.120
 388.018 914.321
 6.611 606.213
 878.654 429.284
 903.296 253.135
 458.906 639.821
 123.953 413.356
 664.256 969.966
 444.771 615.497
 517.440 293.373
 704.640 932.929
 193.291 444.315
 909.735 945.192
 713.449 748.929
 144.494 501.710
 625.512 322.262
 748.668 679.632
 254.082 778.555
 797.622 863.910
 75.848 294.288
 875.833 291.061
 923.874 498.345
 888.359 705.028
 377.110 684.378
 216.870 6.326
 852.580 230.850
 728.542 232.158
 555.507 648.788
 898.955 698.838
 725.756 270.898
 853.312 247.790
 169.518 554.202
 281.184 857.301
 208.257 237.905
 584.125 274.521
 190.982 15.767
 996.492 161.756
 82.275 925.394
 829.453 679.677
 291.839 693.702
 56.267 604.723
 489.220 817.142
 641.611 421.692
 240.779 96.520
 854.983 283.671
 708.709 729.496
 162.456 994.223
 611.122 319.630
 604.535 960.826
 108.120 360.627
 111.159 379.289
 154.569 859.969
 326.618 237.234
 252.595 880.062
 894.071 337.363
 5.048 390.476
 36.334 720.293
 678.108 75.613
 749.641 160.166
 342.686 652.651
 161.401 877.392
 499.108 989.860
 80.666 91.042
 270.012 431.089
 558.657 363.045
 847.509 424.643
 271.619 978.112
 430.811 910.811
 713.244 482.885
 121.166 169.547
 840.580 367.047
 336.645 586.355
 835.691 115.101
 157.751 319.146
 733.286 163.102
 456.835 291.025
 608.286 848.383
 743.817 583.845
 931.094 196.210
 874.802 845.352
 274.478 315.166
 319.085 70.404
 315.145 508.237
 716.974 285.734
 613.711 699.936
 342.417 610.795
 905.772 948.135
 620.037 627.379
 98.957 184.599
 548.612 351.827
 179.218 708.558
 218.125 640.118
 195.344 656.374
 244.150 983.008
 152.972 766.624
 3.618 171.269
 325.687 348.414
 865.167 676.407
 326.552 801.857
 943.537 136.705
 502.315 209.325
 252.404 539.816
 366.303 55.928
 918.095 419.394
 4.524 704.980
 485.580 143.295
 630.818 771.677
 388.787 564.120
 767.067 444.511
 663.548 469.238
 247.807 303.015
 700.458 337.762
 337.524 492.073
 716.845 457.372
 473.779 722.619
 75.128 936.387
 358.983 476.967
 195.628 168.644
 494.652 770.977
 664.916 863.626
 539.374 646.925
 988.735 475.746
 658.397 288.149
 997.212 279.181
 979.930 822.840
 98.529 103.055
 370.111 848.759
 767.336 921.985
 552.609 807.947
 921.385 785.071
 525.382 181.033
 212.239 549.451
 739.981 180.442
 965.121 289.957
 409.616 92.348
 233.355 202.419
 980.918 555.760
 572.384 63.589
 448.946 46.572
 27.554 504.803
 101.615 343.185
 12.924 289.553
 62.660 242.592
 232.214 637.631
 853.800 741.214
 257.903 231.816
 137.548 28.789
 493.722 589.059
 930.659 217.080
 855.828 829.353
 321.337 754.792
 928.339 775.123
 85.870 998.024
 592.383 645.764
 415.420 709.723
 160.119 150.400
 142.269 165.440
 35.392 442.007
 636.289 625.235
 492.700 483.405
 744.079 787.701
 641.331 836.608
 410.642 331.986
 300.065 558.491
 680.220 153.453
 831.260 745.287
 670.858 549.818
 905.971 684.141
 486.149 574.431
 331.737 550.714
 325.555 464.739
 62.532 37.004
 817.789 415.269
 120.218 243.134
 694.208 699.919
 635.545 51.645
 783.477 977.547
 514.656 93.926
 215.294 523.254
 257.454 277.935
 18.520 616.276
 303.433 776.657
 664.210 650.675
 518.405 871.129
 791.819 999.256
 324.484 234.014
 450.213 802.195
 731.685 154.133
 845.140 733.203
 571.392 4.012
 300.862 246.821
 431.909 497.104
 983.019 675.290
 729.447 165.196
 788.003 932.798
 542.610 96.434
 654.910 124.713
 26.087 538.049
 701.035 441.243
 584.505 103.356
 901.055 746.110
 417.860 288.651
 231.257 924.096
 386.472 951.815
 69.706 515.152
 429.966 620.649
 295.313 391.408
 508.410 665.885
 655.712 196.351
 414.656 812.894
 96.286 198.337
 988.413 388.980
 459.092 864.089
 601.185 462.639
 197.730 348.823
 86.291 370.222
 17.136 760.133
 72.743 427.970
 968.961 280.773
 411.296 167.764
 924.675 344.324
 724.697 628.215
 249.156 126.679
 193.963 884.536
 224.560 739.923
 333.706 557.320
 473.349 53.951
 490.303 838.781
 524.025 901.008
 98.696 92.752
 305.138 180.840
 791.160 189.923
 872.485 736.584
 402.383 941.269
 28.951 736.685
 850.367 689.717
 722.443 114.538
 85.969 852.931
 568.967 589.324
 542.386 909.298
 487.601 138.274
 229.860 556.019
 22.293 997.842
 213.463 4.665
 310.846 339.877
 289.658 218.075
 20.752 465.449
 299.890 326.284
 659.717 465.850
 449.405 122.052
 68.674 865.126
 952.773 952.925
 278.065 344.959
 222.996 161.607
 243.284 589.780
 30.798 535.512
 839.992 922.445
 659.869 705.867
 289.848 338.989
 100.786 673.656
 375.830 920.839
 992.519 361.529
 195.467 296.049
 20.423 415.738
 169.743 744.846
 201.102 168.937
 783.402 871.842
 268.335 372.802
 364.725 186.230
 764.306 808.841
 734.111 896.198
 433.795 367.178
 953.114 204.366
 815.898 467.806
 709.646 122.720
 181.622 498.694
 179.387 559.108
 32.767 112.792
 934.849 179.699
 567.436 4.471
 636.886 354.833
 843.006 59.224
 671.763 647.548
 794.249 312.727
 501.247 618.011
 961.509 881.877
 512.968 772.316
 373.410 246.677
 410.708 875.372
 835.744 914.236
 315.018 435.182
 181.301 421.525
 477.076 325.715
 315.831 809.486
 894.946 389.448
 87.688 495.714
 791.036 605.635
 750.737 895.115
 320.807 449.359
 672.498 87.005
 571.628 337.926
 756.341 343.112
 741.455 269.237
 44.846 844.641
 802.050 621.123
 101.322 499.068
 221.320 586.728
 931.449 380.731
 792.660 369.654
 513.274 66.014
 972.628 320.563
 11.144 507.195
 616.841 946.270
 720.138 222.595
 710.602 711.118
 938.055 498.984
 776.606 841.917
 710.995 170.265
 596.362 771.115
 617.999 909.986
 772.147 252.936
 25.444 50.432
 377.801 674.193
 81.071 804.931
 473.192 281.441
 862.259 650.056
 890.449 350.668
 727.895 138.753
 319.916 141.975
 935.689 822.964
 38.364 482.644
 817.866 414.326
 417.266 196.002
 301.728 94.201
 739.300 294.744
 814.760 680.100
 528.975 855.520
 826.869 486.032
 88.992 22.097
 608.426 391.126
 826.132 398.075
 578.299 206.719
 176.057 703.790
 690.839 650.097
 0.099 517.654
 177.201 477.026
 562.108 997.868
 80.605 869.440
 10.665 999.441
 75.756 434.411
 430.869 43.056
 162.093 951.182
 307.740 251.119
 793.644 751.173
 805.632 2.737
 633.679 668.213
 838.489 549.407
 381.291 330.347
 36.117 818.306
 444.161 48.730
 531.725 767.715
 764.797 201.940
 963.846 871.892
 937.223 215.061
 237.496 39.305
 171.421 532.146
 789.356 712.528
 420.905 308.744
 292.173 280.056
 534.717 479.433
 685.122 735.196
 32.337 845.642
 978.000 745.913
 634.826 483.984
 624.780 718.803
 77.586 88.026
 150.941 832.325
 742.165 460.723
 732.302 426.944
 992.272 794.997
 221.784 136.459
 701.650 281.210
 693.963 54.484
 690.685 18.268
 492.858 397.693
 719.839 875.991
 421.511 163.252
 349.460 447.239
 576.344 307.876
 598.785 266.496
 206.677 891.838
 606.413 175.461
 250.044 340.066
 798.100 844.404
 65.169 647.245
 746.007 660.023
 642.605 682.941
 500.682 256.411
 832.565 190.319
 689.933 76.015
 82.587 87.789
 807.742 323.621
 845.015 12.196
 514.658 230.181
 294.377 935.975
 295.210 527.344
 714.440 165.611
 777.332 691.010
 878.858 117.001
 426.324 726.846
 790.888 262.774
 147.278 816.939
 177.851 370.753
 734.094 939.661
 394.006 180.617
 712.366 919.992
 688.753 592.263
 262.601 211.330
 791.069 124.556
 857.873 889.127
 169.406 223.275
 487.470 829.020
 200.766 93.536
 800.021 215.686
 453.135 262.141
 823.588 392.216
 809.964 461.955
 697.193 512.775
 780.009 612.061
 872.088 543.741
 904.917 348.183
 758.907 301.080
 142.766 457.376
 758.778 485.661
 738.899 674.730
 925.932 45.510
 744.492 108.628
 272.686 757.137
 684.998 341.726
 504.528 170.243
 169.995 289.324
 26.056 135.110
 555.815 733.229
 603.572 54.161
 283.984 150.795
 526.076 933.717
 711.074 854.972
 345.454 814.313
 186.507 396.301
 873.840 424.649
 719.644 762.516
 599.892 21.976
 779.783 771.482
 787.462 578.169
 894.249 580.379
 424.429 364.041
 630.389 835.496
 783.967 833.341
 975.145 335.551
 486.176 661.851
 846.947 365.657
 648.538 146.014
 603.277 32.935
 486.435 590.314
 635.811 968.114
 769.873 134.434
 993.988 885.563
 13.157 901.990
 45.883 468.086
 526.877 744.860
 399.053 379.074
 305.769 954.052
 168.599 435.399
 674.583 493.379
 527.855 897.785
 132.717 860.396
 720.219 764.540
 596.161 5.143
 87.773 968.767
 354.133 646.887
 500.977 573.186
 363.058 268.528
 999.346 790.710
 770.384 374.590
 699.243 809.117
 776.769 749.275
 643.541 605.969
 541.790 314.038
 388.767 862.666
 953.413 268.448
 706.480 647.003
 805.654 902.986
 853.179 170.344
 556.263 338.091
 801.199 842.555
 113.807 400.771
 564.319 264.978
 481.548 469.741
 66.557 204.252
 967.167 864.301
 739.595 978.698
 659.299 823.518
 370.163 830.912
 33.426 313.875
 408.459 537.326
 643.723 449.278
 575.166 765.695
 599.768 731.437
 829.211 98.212
 836.497 286.360
 570.061 520.344
 434.581 839.539
 914.737 878.248
 511.608 34.762
 406.131 941.092
 510.496 446.206
 49.405 394.830
 291.795 988.103
 938.925 232.446
 975.599 509.040
 309.251 499.706
 364.328 927.515
 828.164 377.884
 350.513 971.340
 633.678 824.153
 517.833 215.667
 614.748 900.598
 176.123 853.664
 939.329 973.658
 32.053 301.399
 864.010 892.813
 240.014 46.168
 515.372 311.235
 558.875 947.978
 41.167 508.739
 69.276 740.244
 294.357 450.749
 395.655 631.787
 867.870 664.144
 593.158 462.368
 753.926 645.095
 970.826 723.300
 398.067 514.578
 751.102 228.737
 272.027 98.798
 936.953 258.469
 946.871 394.653
 350.033 426.218
 731.939 860.591
 997.854 336.208
 307.873 292.399
 659.324 643.238
 53.284 358.730
 484.102 436.426
 402.385 605.533
 72.703 823.729
 111.326 830.319
 735.163 243.125
 618.323 880.613
 663.428 797.840
 199.268 865.601
 546.628 878.351
 616.953 471.382
 612.353 455.087
 786.856 39.186
 297.435 805.317
 312.503 569.213
 298.135 568.755
 833.513 132.387
 884.668 42.846
 62.616 856.418
 304.580 554.790
 325.338 764.322
 262.490 748.259
 846.914 112.292
 722.265 254.077
 22.696 344.177
 206.923 672.189
 356.422 462.090
 899.845 163.907
 628.756 132.976
 909.673 466.280
 468.367 600.781
 235.039 412.627
 719.220 860.448
 141.869 333.576
 538.897 246.223
 686.130 170.846
 809.613 781.069
 22.523 51.387
 310.474 280.552
 431.843 123.258
 878.895 273.048
 876.758 967.758
 1.260 523.880
 510.825 87.055
 516.778 85.041
 275.231 175.177
 320.527 851.062
 331.494 856.045
 617.024 117.576
 108.929 698.955
 737.155 410.068
 658.870 874.047
 200.123 189.663
 472.439 202.747
 317.536 29.674
 57.031 396.749
 516.150 585.789
 203.971 409.983
 844.695 514.467
 794.206 388.165
 52.208 304.460
 161.903 167.500
 732.221 416.825
 902.060 515.983
 448.765 836.708
 705.264 836.473
 454.591 48.325
 421.533 259.489
 615.325 991.413
 389.546 485.763
 829.726 947.189
 864.703 324.463
 528.246 754.075
 589.431 184.109
 510.148 753.681
 575.435 271.292
 292.159 416.582
 616.438 540.115
 465.837 462.002
 981.151 505.772
 51.316 247.810
 912.233 522.777
 74.909 315.073
 693.891 556.451
 248.355 788.315
 67.239 510.338
 677.499 187.687
 40.885 868.022
 545.293 447.139
 739.436 461.539
 93.728 163.880
 883.201 177.225
 445.280 454.706
 29.625 80.888
 658.398 155.956
 515.573 905.839
 283.426 383.033
 507.182 858.334
 783.062 835.466
 31.365 904.793
 791.248 382.933
 874.234 903.804
 920.394 850.532
 783.681 314.065
 881.583 7.629
 206.397 568.317
 76.245 289.268
 476.940 264.971
 649.497 993.171
 814.670 945.955
 691.592 615.647
 982.839 644.591
 839.589 648.277
 35.763 484.740
 799.541 852.002
 190.411 166.511
 191.201 569.692
 677.081 99.525
 851.825 611.485
 71.977 547.717
 140.478 243.877
 417.794 376.273
 504.757 694.119
 675.106 678.382
 331.787 721.848
 198.856 684.659
 956.330 351.707
 935.270 289.463
 270.953 961.161
 522.535 274.695
 134.184 999.700
 44.684 772.448
 238.856 617.570
 625.966 723.157
 148.407 108.234
 609.930 486.214
 276.332 38.572
 693.425 416.824
 943.658 239.906
 984.232 97.944
 649.973 962.041
 628.479 112.137
 11.831 718.425
 969.867 248.125
 713.256 955.400
 419.850 994.633
 359.526 210.182
 551.993 104.158
 488.618 944.209
 803.786 76.568
 663.807 579.827
 447.244 172.683
 613.445 273.835
 750.922 217.428
 695.282 741.337
 28.771 77.723
 516.569 623.790
 287.064 529.570
 639.244 867.632
 623.980 879.834
 821.788 751.585
 295.012 440.005
 903.675 244.668
 272.027 910.931
 11.009 481.415
 238.508 219.409
 367.130 260.014
 775.211 30.079
 322.037 572.714
 199.562 360.699
 790.049 501.298
 281.716 667.466
 704.636 104.585
 226.869 792.075
 289.795 706.494
 696.744 16.952
 413.395 794.374
 755.727 543.218
 362.720 355.862
 934.872 261.972
 477.046 232.079
 778.814 148.348
 925.834 24.492
 398.551 775.276
 851.273 357.064
 522.351 766.175
 246.141 224.706
 96.003 819.856
 535.686 629.485
 613.665 724.275
 427.474 359.217
 496.305 396.616
 315.506 256.088
 113.831 954.233
 332.671 578.764
 560.298 533.733
 74.652 518.497
 333.019 573.948
 433.179 792.063
 383.023 493.320
 819.300 721.857
 46.390 694.744
 98.701 811.257
 536.696 82.926
 649.606 532.642
 584.801 383.501
 266.245 632.651
 512.821 502.569
 922.193 506.708
 287.292 593.820
 260.931 150.372
 627.840 932.410
 757.104 422.096
 971.275 795.218
 780.206 179.690
 378.820 371.832
 860.324 625.875
 401.526 975.720
 698.578 527.091
 513.951 77.630
 356.615 980.232
 220.542 670.674
 401.790 985.801
 17.249 317.139
 957.265 150.287
 440.504 679.465
 817.297 558.299
 797.649 51.583
 323.504 914.572
 391.058 171.806
 172.245 911.465
 119.744 595.570
 928.724 898.831
 967.282 956.590
 780.589 55.361
 716.760 260.568
 71.263 634.791
 128.702 788.822
 837.785 503.251
 85.914 483.380
 944.389 127.761
 862.859 723.938
 284.492 718.293
 682.130 965.028
 831.286 180.426
 245.931 693.855
 289.959 481.480
 598.165 901.148
 560.185 564.879
 808.066 675.399
 801.318 925.705
 847.485 471.869
 328.443 760.959
 142.544 49.268
 906.710 372.484
 550.852 377.371
 884.247 386.170
 585.592 6.511
 468.233 780.664
 168.363 354.674
 840.755 630.914
 837.594 149.516
 594.915 570.607
 415.757 291.908
 589.868 982.537
 596.664 755.806
 46.450 822.627
 657.158 768.224
 881.449 272.633
 631.973 525.468
 585.182 365.118
 375.945 590.665
 638.720 614.284
 236.922 16.840
 626.825 65.617
 791.297 173.716
 991.655 109.396
 671.209 390.110
 279.686 717.181
 810.021 412.953
 827.615 301.022
 26.016 524.785
 7.630 272.781
 281.581 41.091
 382.061 221.518
 927.999 54.507
 703.827 822.042
 958.825 322.899
 522.105 544.635
 635.460 371.499
 920.289 627.493
 657.736 344.892
 411.767 788.100
 374.013 192.959
 362.489 741.593
 856.584 86.335
 190.180 732.979
 209.268 852.992
 528.856 211.166
 378.188 920.035
 142.657 227.089
 360.495 86.247
 551.683 642.461
 858.571 184.560
 599.367 321.957
 621.909 703.170
 879.019 947.913
 421.100 993.913
 457.541 256.284
 477.205 221.860
 426.351 424.787
 347.282 506.392
 790.493 143.629
 568.111 217.784
 222.403 926.227
 563.705 461.242
 480.364 347.967
 409.220 880.141
 375.126 776.845
 449.179 909.903
 191.411 438.028
 629.039 22.486
 391.972 257.831
 806.964 718.044
 286.760 299.806
 561.124 585.223
 502.804 940.662
 844.021 595.255
 483.953 456.312
 709.394 488.889
 654.281 883.854
 652.577 121.180
 143.232 894.683
 468.138 549.692
 271.339 723.788
 998.817 480.033
 87.401 732.927
 489.943 52.543
 714.392 988.491
 189.387 389.846
 763.233 872.106
 263.696 491.862
 600.116 542.383
 408.428 18.495
 371.759 374.442
 790.029 936.742
 799.215 930.300
 196.192 515.418
 318.444 683.866
 723.011 454.576
 976.304 530.767
 674.861 156.132
 964.097 962.685
 984.581 36.051
 995.058 851.294
 718.018 996.078
 193.516 756.587
 652.171 504.446
 376.051 2.596
 507.270 360.945
 761.263 919.872
 870.165 963.472
 265.172 373.992
 822.867 462.603
 722.560 233.829
 642.272 440.418
 47.325 798.817
 974.710 922.858
 512.228 433.353
 624.596 515.154
 823.070 46.566
 495.978 11.745
 395.675 420.406
 458.142 890.600
 455.158 307.555
 593.665 962.659
 83.362 287.655
 754.653 56.544
 787.402 446.261
 878.634 813.591
 273.784 401.562
 581.181 426.224
 940.092 191.101
 82.386 841.883
 769.901 201.468
 176.419 583.901
 294.163 101.236
 308.535 809.316
 600.068 559.673
 675.837 571.672
 890.597 105.141
 864.070 915.040
 266.917 517.223
 822.787 465.060
 492.023 640.970
 868.793 565.738
 846.270 961.129
 999.266 839.470
 480.259 945.394
 650.910 815.598
 163.033 340.935
 422.650 113.374
 96.552 835.420
 402.547 603.080
 682.164 836.048
 23.700 169.142
 270.490 406.807
 691.050 717.121
 70.204 479.959
 346.326 98.716
 429.129 433.048
 200.257 762.339
 606.455 623.479
 791.042 398.850
 229.574 890.473
 510.468 260.974
 752.817 776.305
 661.723 449.472
 116.310 957.910
 816.696 428.678
 227.398 304.756
 769.251 648.704
 968.806 43.414
 231.831 92.000
 869.399 683.191
 795.803 149.412
 875.438 875.935
 724.670 677.237
 431.424 997.653
 230.007 744.674
 246.521 466.406
 802.345 193.573
 190.225 182.465
 445.853 83.353
 62.278 790.570
 762.501 657.778
 928.043 33.999
 417.226 61.988
 40.781 374.977
 712.630 463.435
 404.088 390.576
 635.109 935.524
 906.460 577.931
 582.309 784.571
 909.309 993.407
 25.928 416.929
 741.509 248.758
 38.656 221.724
 877.533 450.731
 57.259 794.530
 610.503 621.636
 556.110 547.910
 812.133 415.778
 761.001 885.951
 262.858 754.322
 888.769 592.593
 979.815 558.904
 104.357 468.828
 738.209 557.450
 846.773 13.696
 421.715 165.232
 995.399 680.992
 126.578 476.693
 587.842 950.844
 836.885 221.354
 222.677 766.623
 568.208 187.928
 600.872 327.458
 804.396 668.122
 797.290 459.919
 817.176 244.645
 180.571 874.954
 627.659 91.300
 491.039 244.081
 338.431 477.183
 470.441 789.250
 808.180 497.791
 845.692 700.998
 959.649 84.991
 85.963 297.928
 785.882 982.423
 566.145 175.773
 557.296 785.961
 920.696 315.808
 119.239 28.722
 4.137 20.284
 120.570 90.976
 985.035 797.372
 720.838 906.834
 389.446 751.257
 807.381 757.162
 30.723 356.381
 112.663 132.749
 571.876 560.870
 283.298 739.964
 273.760 216.185
 920.209 235.181
 300.076 751.700
 717.383 511.968
 744.188 578.651
 985.745 139.968
 482.176 832.858
 298.118 445.552
 663.293 55.297
 548.353 326.539
 448.388 210.444
 28.116 66.740
 777.087 891.127
 912.071 537.021
 967.224 633.000
 858.062 379.283
 759.504 329.835
 903.286 225.744
 654.611 811.432
 928.362 130.827
 639.568 618.445
 204.716 125.399
 459.181 922.885
 801.214 847.100
 703.850 830.145
 345.653 275.832
 107.180 29.391
 86.326 695.464
 478.866 895.957
 726.807 612.422
 746.905 794.591
 790.276 755.711
 207.625 979.062
 562.956 743.227
 545.247 265.680
 52.500 73.890
 700.368 600.030
 37.742 857.556
 657.893 902.710
 670.168 954.014
 561.603 726.833
 282.340 803.347
 819.920 483.716
 959.699 302.867
 573.851 380.462
 13.356 246.720
 784.950 991.647
 54.448 484.736
 453.123 175.121
 795.200 484.278
 978.757 97.873
 696.065 65.730
 281.916 611.401
 928.296 917.239
 27.133 397.099
 941.343 31.452
 672.639 871.461
 906.901 416.169
 268.041 119.770
 976.810 547.158
 117.659 327.209
 238.903 806.100
 964.501 650.628
 410.152 96.123
 41.759 965.607
 174.888 484.015
 697.381 815.849
 990.484 879.781
 788.595 459.637
 554.870 744.172
 336.187 566.222
 698.822 692.331
 144.823 669.157
 548.471 731.472
 61.149 380.151
 545.547 92.822
 33.888 942.750
 537.973 69.033
 141.345 437.760
 213.465 589.355
 696.029 709.870
 773.557 113.371
 561.307 376.199
 893.031 722.891
 11.889 501.986
 716.135 479.077
 132.483 226.286
 270.604 392.233
 624.159 722.078
 175.628 944.575
 426.139 951.885
 651.065 497.123
 165.049 193.777
 451.119 101.548
 720.726 865.994
 622.929 992.998
 206.917 764.598
 684.221 142.848
 169.426 81.277
 507.053 748.782
 519.204 12.108
 548.133 997.151
 562.541 67.831
 69.335 178.210
 836.932 407.562
 212.221 613.388
 384.595 337.252
 623.276 475.519
 624.286 128.452
 245.619 573.916
 347.440 249.630
 700.045 427.961
 251.430 79.548
 753.216 372.670
 218.372 948.851
 921.715 200.413
 593.478 581.468
 573.508 632.948
 556.212 471.673
 577.566 191.504
 307.637 616.444
 810.227 259.278
 918.470 147.277
 673.860 45.976
 947.862 482.874
 318.229 18.737
 209.206 506.592
 904.298 174.662
 635.916 203.434
 19.068 329.351
 99.844 54.426
 71.292 681.252
 223.564 55.897
 82.754 96.672
 874.189 422.515
 977.542 424.169
 752.688 151.519
 79.638 284.335
 624.046 617.872
 702.823 52.194
 548.450 72.718
 179.946 530.428
 453.328 308.362
 482.715 244.108
 465.162 199.978
 358.404 528.662
 236.206 346.209
 113.975 55.450
 645.399 507.298
 347.509 81.869
 518.807 20.203
 925.532 229.597
 649.902 286.172
 775.384 705.043
 354.176 848.639
 874.570 565.736
 969.180 470.018
 522.812 406.131
 216.630 77.570
 253.954 952.876
 737.271 974.109
 838.883 805.008
 654.369 432.745
 830.224 476.929
 933.958 740.511
 165.869 64.539
 8.121 88.647
 970.674 86.958
 483.772 983.154
 941.284 202.363
 348.811 264.321
 463.520 667.065
 438.485 465.115
 868.754 228.014
 768.675 333.234
 286.921 1.998
 864.325 508.321
 279.165 207.212
 297.959 843.194
 540.640 47.368
 145.977 835.339
 239.741 793.633
 13.265 382.391
 118.367 119.533
 166.515 273.521
 11.027 988.212
 353.800 798.919
 469.247 105.489
 225.724 813.756
 300.442 886.983
 268.264 883.670
 973.921 559.757
 618.825 509.192
 515.909 960.701
 577.761 260.277
 43.378 603.099
 513.471 223.726
 884.223 972.979
 859.092 890.845
 38.182 866.971
 134.909 295.724
 866.185 988.364
 227.981 302.460
 501.156 338.003
 297.579 769.353
 774.190 47.800
 633.223 367.042
 998.342 848.389
 5.915 964.051
 877.802 996.103
 660.444 225.870
 71.081 130.911
 188.024 802.091
 569.015 634.595
 388.099 740.171
 416.313 811.434
 622.904 494.863
 351.263 841.741
 538.544 670.421
 432.689 447.052
 775.243 900.393
 514.885 555.613
 23.458 639.581
 696.866 734.688
 561.385 107.805
 366.621 544.248
 995.571 819.259
 767.359 312.756
 35.867 578.821
 791.866 703.424
 687.628 192.824
 952.555 157.660
 610.013 482.090
 745.772 216.119
 644.685 195.809
 325.056 437.188
 692.383 693.012
 992.943 283.879
 437.304 511.454
 316.215 824.517
 575.457 299.927
 45.324 297.575
 580.887 808.046
 682.782 699.365
 983.730 356.918
 784.043 253.464
 180.350 244.751
 501.813 366.934
 945.495 54.169
 693.334 940.240
 769.530 643.903
 120.512 410.638
 553.888 438.716
 983.299 923.708
 921.149 330.290
 664.426 561.232
 742.351 311.592
 133.173 637.946
 465.891 771.721
 790.421 12.768
 415.478 951.802
 547.846 955.306
 578.035 320.247
 860.143 944.950
 148.308 873.199
 87.827 452.328
 560.350 549.645
 605.147 121.779
 195.397 907.268
 206.434 214.601
 892.342 912.363
 656.655 828.003
 735.635 522.976
 307.890 430.865
 993.687 697.877
 20.908 77.721
 119.536 444.274
 726.135 215.089
 198.594 564.463
 695.327 983.599
 382.848 306.483
 416.551 65.013
 637.053 237.687
 141.221 410.517
 443.604 304.722
 51.422 116.604
 75.377 321.433
 255.522 554.049
 209.351 530.705
 714.842 886.106
 281.118 551.092
 817.035 882.039
 287.082 968.629
 803.908 504.841
 146.410 233.576
 121.974 956.649
 110.470 926.560
 60.432 546.658
 628.957 65.104
 669.027 14.575
 77.352 16.620
 881.019 423.861
 551.364 995.238
 305.973 824.772
 724.930 665.467
 183.256 984.743
 437.177 314.463
 207.878 265.838
 61.028 535.932
 141.893 384.250
 855.947 682.613
 421.157 269.337
 916.788 171.394
 51.250 519.096
 199.844 386.751
 478.279 260.684
 589.504 636.344
 418.773 319.578
 420.783 719.648
 764.685 995.806
 103.876 919.774
 149.473 972.593
 19.708 3.797
 902.460 739.677
 135.786 392.442
 342.185 713.820
 498.641 450.927
 404.577 61.868
 14.757 664.714
 785.910 171.774
 561.298 743.284
 249.039 134.681
 249.593 778.618
 718.177 372.390
 579.509 950.472
 823.997 310.965
 706.248 785.886
 787.220 420.056
 230.378 154.456
 902.936 931.612
 907.808 413.205
 445.906 559.448
 753.074 945.337
 923.264 766.815
 923.537 696.518
 197.730 792.297
 974.323 771.836
 862.174 230.519
 967.259 178.177
 213.843 474.137
 108.127 982.924
 430.373 524.097
 134.908 503.886
 844.928 348.368
 347.936 280.862
 137.316 163.153
 676.911 30.788
 462.897 288.399
 438.423 220.918
 20.802 920.432
 823.138 363.720
 884.772 613.385
 739.238 339.346
 479.339 78.171
 456.461 573.584
 354.712 219.042
 774.530 468.740
 697.395 24.851
 865.558 219.915
 690.067 922.261
 899.756 808.657
 611.717 654.133
 398.385 199.180
 733.447 356.692
 511.200 359.448
 231.091 727.869
 84.846 870.972
 695.200 476.233
 173.860 398.547
 392.496 350.455
 200.475 876.207
 319.295 224.304
 149.788 780.957
 713.292 968.348
 302.556 554.562
 60.525 209.023
 71.653 979.515
 582.147 856.471
 485.876 892.846
 622.045 287.887
 925.261 945.519
 520.639 882.294
 477.430 491.624
 269.664 810.279
 79.966 66.613
 142.966 448.752
 717.674 124.348
 312.944 892.085
 837.310 726.345
 242.992 908.748
 760.517 81.408
 23.012 503.970
 855.985 228.619
 245.820 416.855
 165.057 640.938
 43.168 343.287
 855.112 140.290
 375.381 137.921
 549.132 688.853
 40.727 429.373
 198.032 426.455
 410.004 967.640
 628.081 722.534
 947.155 112.913
 315.276 105.497
 824.716 436.740
 871.688 215.731
 638.490 722.321
 438.042 534.785
 452.000 268.324
 878.076 596.658
 319.104 383.535
 782.480 852.911
 532.038 136.948
 685.432 896.940
 189.309 644.362
 150.261 550.677
 168.915 538.428
 20.716 465.964
 200.904 410.488
 892.362 620.572
 761.091 320.927
 919.111 13.365
 834.649 357.484
 320.701 243.249
 932.380 350.757
 238.789 641.785
 869.794 421.627
 946.174 509.590
 853.997 990.394
 342.607 462.710
 58.177 192.071
 371.881 248.194
 618.695 551.600
 621.709 850.103
 464.010 27.892
 276.737 630.701
 504.807 653.120
 595.564 379.711
 985.397 505.738
 687.380 861.107
 550.990 460.268
 38.770 26.350
 234.722 367.325
 655.230 920.328
 851.731 112.847
 957.054 247.124
 522.454 480.699
 530.741 33.495
 379.204 258.164
 263.212 165.445
 162.533 455.211
 258.344 255.039
 938.795 497.536
 688.284 188.912
 697.396 457.336
 503.259 325.410
 73.636 727.509
 804.102 43.475
 926.820 462.981
 965.328 743.305
 347.744 811.121
 30.411 387.026
 817.166 651.613
 935.170 818.571
 457.875 749.906
 153.075 877.425
 466.202 898.555
 4.463 323.485
 50.940 543.911
 189.469 813.180
 303.616 353.999
 854.792 243.921
 956.871 224.878
 402.958 239.363
 618.415 910.761
 218.497 46.918
 786.052 126.812
 890.450 717.051
 321.816 957.554
 430.130 827.494
 485.946 318.552
 445.317 791.486
 577.874 190.495
 468.559 675.049
 503.326 264.507
 332.569 562.278
 563.936 412.828
 27.493 608.520
 656.500 202.633
 203.951 658.442
 159.204 191.283
 946.104 469.482
 686.191 432.767
 627.749 351.689
 801.998 957.248
 281.644 233.658
 724.231 693.835
 611.367 503.309
 105.023 641.893
 412.401 303.878
 596.013 75.034
 54.345 533.159
 72.759 216.617
 822.011 481.275
 955.609 453.915
 285.272 623.675
 926.258 573.655
 635.111 476.586
 741.758 283.451
 708.154 927.495
 608.027 26.423
 549.507 19.670
 338.419 660.472
 112.096 634.190
 13.267 335.151
 541.471 852.940
 125.344 999.474
 382.725 369.766
 873.669 570.571
 608.474 153.158
 812.132 308.671
 194.609 552.018
 6.063 316.922
 857.630 216.101
 63.485 19.234
 761.016 5.473
 330.616 685.232
 448.283 559.902
 443.901 554.037
 870.624 351.584
 661.913 358.857
 253.655 955.367
 636.780 338.813
 250.425 432.981
 781.121 425.435
 619.133 275.427
 225.948 756.490
 759.849 305.033
 708.586 62.918
 263.749 470.851
 66.845 624.569
 43.211 133.600
 413.576 242.081
 196.572 425.694
 420.136 135.757
 45.908 674.795
 421.548 483.846
 501.207 923.441
 572.271 843.683
 234.366 880.736
 909.152 367.022
 979.267 463.659
 625.505 198.344
 450.553 574.668
 913.373 920.527
 937.639 208.933
 504.179 340.084
 78.939 69.514
 223.547 253.866
 854.567 913.220
 994.542 346.197
 607.117 65.829
 373.651 780.654
 266.001 285.256
 812.159 890.898
 720.863 158.275
 907.132 172.160
 976.381 874.444
 273.983 327.230
 790.223 804.177
 747.685 741.348
 616.949 231.697
 141.374 528.583
 975.309 663.360
 76.762 302.616
 649.895 794.006
 595.918 437.861
 208.785 805.402
 592.241 678.396
 148.065 669.018
 111.608 163.912
 996.597 398.579
 402.545 931.027
 67.686 254.724
 194.979 637.723
 319.342 144.212
 96.656 86.764
 275.475 419.385
 579.048 294.946
 913.702 900.784
 722.844 588.536
 291.728 788.105
 477.402 986.698
 866.739 654.099
 507.555 965.032
 567.391 535.013
 931.564 337.171
 765.372 232.938
 150.796 235.909
 125.854 963.806
 117.732 64.437
 609.201 944.063
 445.489 386.421
 569.114 74.421
 718.288 359.939
 316.913 606.094
 785.630 839.469
 773.183 259.926
 108.958 282.514
 934.821 298.700
 851.755 229.053
 79.027 255.227
 164.256 264.380
 590.646 511.692
 392.058 936.355
 423.057 468.014
 941.870 249.386
 826.503 278.054
 553.681 788.115
 645.101 862.360
 370.907 687.933
 192.083 305.569
 661.033 36.749
 162.007 636.725
 339.392 598.289
 882.380 83.649
 686.672 242.569
 301.459 40.622
 253.215 170.667
 763.852 435.113
 915.141 960.741
 853.292 808.008
 221.701 938.257
 348.750 7.097
 461.277 199.078
 814.522 850.491
 514.234 368.523
 149.398 750.927
 371.924 457.474
 879.532 49.747
 827.900 838.398
 372.550 527.693
 13.576 785.796
 958.261 216.069
 207.837 348.663
 98.493 594.456
 328.397 704.241
 892.974 538.755
 170.021 5.587
 930.412 875.405
 327.159 18.676
 588.110 144.100
 690.438 252.057
 596.586 602.948
 880.059 533.175
 967.919 698.027
 245.152 65.745
 141.313 125.664
 464.979 412.963
 533.035 342.937
 12.466 858.482
 150.024 423.163
 37.660 483.201
 799.830 642.158
 681.461 608.844
 919.877 142.355
 599.365 62.514
 575.329 620.389
 50.382 839.074
 609.180 775.258
 355.027 24.897
 845.684 434.843
 743.900 407.799
 177.333 935.427
 578.469 659.615
 37.631 689.338
 930.016 731.608
 361.509 558.216
 431.207 555.925
 550.055 912.340
 875.369 971.418
 27.179 249.513
 17.437 177.941
 746.728 260.044
 542.006 923.641
 976.574 938.263
 900.232 14.685
 51.502 76.835
 199.125 841.535
 702.579 449.982
 152.576 191.323
 393.647 548.030
 200.120 178.692
 635.066 611.654
 771.761 209.858
 13.760 313.584
 658.213 294.518
 142.514 22.813
 946.804 50.970
 559.585 576.471
 743.245 490.603
 923.852 683.244
 235.909 213.474
 476.290 935.766
 717.705 357.282
 453.734 254.716
 184.666 393.807
 927.206 901.974
 631.815 301.248
 829.085 852.249
 295.518 415.187
 868.700 810.930
 805.522 297.972
 705.530 909.889
 545.192 704.593
 446.827 642.676
 839.477 366.735
 9.402 846.604
 839.169 85.390
 583.581 72.955
 917.626 1.481
 764.367 969.824
 890.877 904.455
 477.029 937.546
 590.753 807.265
 681.240 297.325
 18.209 544.841
 752.282 173.430
 63.359 889.937
 125.401 752.572
 261.072 188.517
 169.234 215.813
 245.501 125.803
 698.312 494.275
 41.073 288.451
 118.164 776.351
 476.716 298.345
 947.910 977.870
 308.067 585.260
 615.766 905.413
 880.943 230.714
 657.265 714.749
 748.191 660.893
 151.852 250.054
 769.322 465.511
 751.686 594.532
 164.130 960.291
 530.927 459.378
 372.045 747.528
 111.547 66.280
 580.743 931.681
 803.023 760.275
 450.912 550.427
 481.397 436.519
 977.813 437.152
 484.633 829.053
 21.031 154.974
 225.529 35.067
 806.571 867.382
 533.268 218.260
 493.076 334.257
 895.965 24.086
 607.775 457.850
 958.128 763.065
 36.812 530.462
 450.902 181.448
 116.498 148.622
 524.542 587.814
 862.063 518.092
 489.992 76.417
 212.429 955.745
 741.310 560.941
 415.106 940.150
 57.379 673.801
 954.362 229.527
 207.751 305.212
 196.421 776.626
 404.254 552.156
 723.677 363.461
 441.210 160.280
 20.047 758.762
 599.745 602.295
 194.026 487.265
 505.997 815.867
 55.255 977.900
 32.302 284.231
 443.022 428.483
 121.134 686.391
 918.035 454.312
 653.271 263.900
 26.665 759.354
 437.017 481.661
 412.883 229.294
 280.207 525.387
 248.336 59.075
 340.028 843.303
 264.644 622.881
 399.535 860.046
 171.585 616.370
 969.337 362.856
 325.675 659.891
 686.464 970.838
 149.570 673.202
 111.566 775.045
 295.336 308.627
 894.678 298.353
 773.889 967.732
 276.693 628.478
 946.847 99.400
 859.100 74.419
 181.679 773.087
 552.523 276.114
 220.783 894.151
 102.122 39.829
 602.236 848.209
 785.229 599.087
 315.006 63.776
 937.016 724.683
 873.046 718.083
 239.939 480.029
 77.576 96.407
 21.786 182.949
 410.000 482.808
 658.013 675.843
 592.211 707.693
 32.585 597.314
 777.694 918.498
 546.618 404.876
 835.091 853.287
 497.832 226.014
 573.104 977.704
 611.402 659.766
 677.347 654.040
 862.550 750.283
 809.557 923.032
 474.495 984.761
 309.306 136.057
 536.964 199.201
 367.798 234.854
 207.791 215.098
 370.578 860.580
 24.240 278.145
 367.093 122.493
 755.388 466.065
 684.343 972.787
 219.326 107.712
 501.679 937.975
 19.261 480.679
 514.672 933.942
 624.148 91.888
 486.527 42.442
 238.692 297.414
 692.519 217.935
 534.016 877.421
 761.228 707.516
 306.683 83.241
 788.976 551.090
 215.892 140.735
 512.000 447.413
 835.512 892.266
 753.689 853.244
 721.251 244.433
 889.137 772.298
 108.785 56.519
 81.814 898.432
 254.595 642.306
 20.903 729.385
 538.802 893.033
 624.651 855.109
 953.222 279.957
 54.724 755.474
 885.727 420.095
 617.109 288.732
 524.719 137.555
 992.684 303.141
 289.010 815.620
 359.417 913.561
 435.661 491.898
 530.700 422.461
 111.710 421.876
 260.984 365.962
 248.374 436.874
 459.400 981.191
 704.785 203.319
 631.102 538.034
 262.151 694.581
 439.582 488.505
 461.157 698.115
 684.145 558.273
 831.143 773.779
 126.308 550.893
 948.258 668.931
 716.240 335.072
 603.225 88.003
 683.025 833.534
 482.986 854.879
 305.820 689.218
 452.448 732.590
 700.765 26.448
 244.444 454.055
 692.292 493.121
 62.259 238.033
 417.361 721.952
 907.514 224.868
 195.026 907.409
 957.494 766.492
 917.721 298.414
 824.283 384.423
 649.124 759.573
 280.218 898.947
 688.622 875.040
 980.523 803.499
 354.966 344.740
 757.814 372.406
 500.090 153.397
 310.864 350.201
 965.255 445.220
 121.268 869.728
 90.326 493.601
 469.021 618.154
 66.314 163.351
 697.459 239.059
 542.275 886.579
 818.347 690.161
 949.635 241.256
 21.289 325.512
 557.311 578.535
 233.215 34.502
 215.186 901.470
 91.846 934.669
 55.137 979.738
 283.134 108.632
 399.751 884.011
 331.328 315.611
 658.905 146.964
 509.253 753.796
 781.571 278.315
 396.316 950.646
 660.673 567.406
 796.801 4.123
 876.829 952.549
 738.012 369.498
 4.697 191.596
 297.240 505.063
 914.005 868.184
 211.416 167.721
 674.708 663.845
 960.340 338.547
 748.923 334.296
 92.959 402.174
 626.199 480.965
 499.079 686.076
 266.268 303.915
 581.945 60.899
 65.854 373.468
 529.226 425.930
 302.667 143.864
 233.218 360.318
 447.689 548.208
 700.652 457.035
 521.885 919.849
 796.795 209.659
 29.044 557.384
 868.853 269.524
 474.475 130.199
 624.769 300.626
 209.500 466.039
 742.890 40.837
 282.219 994.470
 146.617 929.782
 161.902 678.714
 989.861 326.230
 1.962 857.251
 911.109 841.746
 457.045 255.568
 476.245 233.873
 743.926 2.871
 346.339 93.246
 482.246 799.334
 182.891 827.231
 46.385 193.274
 698.965 181.219
 458.861 26.632
 343.109 381.230
 841.560 539.204
 579.576 452.563
 774.990 950.700
 522.299 33.744
 586.859 893.957
 163.155 118.823
 166.947 197.284
 682.703 320.219
 781.108 819.264
 371.953 35.983
 6.741 351.422
 758.357 56.802
 137.154 314.515
 302.635 777.735
 582.683 390.105
 902.975 46.131
 140.243 923.371
 750.387 429.967
 796.358 194.223
 367.476 119.963
 585.842 535.895
 929.764 964.918
 141.608 852.987
 914.029 104.133
 961.056 189.710
 395.338 15.332
 179.769 974.960
 779.974 393.860
 210.575 440.280
 724.813 362.125
 980.338 502.052
 467.621 961.199
 511.077 418.267
 743.080 473.478
 157.315 586.354
 54.936 781.498
 167.279 521.010
 937.747 988.948
 198.912 934.352
 297.258 861.992
 638.338 795.539
 245.015 129.100
 761.906 649.084
 521.682 283.199
 5.045 462.112
 569.329 629.302
 481.828 8.019
 203.419 922.602
 896.286 700.160
 241.061 945.797
 636.278 802.897
 157.379 820.101
 7.493 772.565
 113.551 162.752
 691.084 837.514
 478.446 466.039
 864.298 799.606
 154.142 240.975
 357.616 930.409
 720.333 645.128
 411.400 10.475
 193.441 992.098
 294.466 301.629
 315.617 853.397
 339.611 98.127
 962.819 436.462
 997.842 536.230
 908.487 720.322
 803.363 382.318
 672.279 8.617
 742.395 411.904
 96.948 314.588
 326.416 846.077
 159.094 411.226
 657.836 754.082
 62.655 689.460
 245.287 752.387
 72.237 786.368
 156.596 139.114
 704.251 532.559
 997.932 470.785
 648.401 272.619
 963.878 704.570
 184.034 324.840
 929.466 347.623
 382.494 946.971
 943.885 545.479
 247.970 984.887
 57.202 939.125
 298.841 612.546
 764.591 176.246
 285.506 577.168
 414.062 692.968
 588.837 886.259
 198.338 320.256
 858.344 296.676
 172.430 211.947
 96.675 564.952
 516.664 852.639
 346.281 607.436
 739.735 562.415
 506.801 304.222
 5.138 66.369
 433.406 108.639
 412.616 700.524
 115.101 231.066
 97.641 557.904
 389.401 429.693
 978.225 980.888
 750.358 229.630
 9.373 935.732
 488.377 214.295
 859.275 885.165
 753.375 288.766
 34.049 243.732
 451.641 43.637
 13.662 562.127
 918.207 480.760
 863.071 460.922
 500.955 970.173
 820.030 506.158
 953.269 852.514
 383.159 690.200
 465.330 185.905
 607.380 717.726
 329.672 753.626
 413.749 680.862
 397.055 232.925
 319.848 987.194
 349.927 900.230
 756.645 143.197
 321.639 79.000
 47.026 522.487
 892.268 779.111
 747.760 908.158
 71.521 327.278
 795.711 1.431
 564.136 833.538
 224.440 361.095
 634.849 806.726
 930.731 271.231
 932.939 240.418
 451.723 735.768
 88.339 798.696
 170.492 340.354
 93.048 987.775
 87.053 793.318
 977.144 195.067
 887.149 12.244
 75.018 392.246
 705.302 130.631
 954.890 954.691
 731.835 495.585
 506.383 158.178
 754.642 863.458
 603.455 327.404
 282.108 592.492
 492.927 573.086
 68.639 711.940
 614.769 448.673
 491.796 613.802
 905.141 458.647
 221.118 579.608
 935.883 72.967
 212.694 999.784
 126.669 52.056
 77.700 561.696
 53.697 410.240
 953.045 734.922
 849.861 79.501
 871.558 944.556
 327.242 257.450
 339.521 37.014
 688.107 901.671
 10.828 165.205
 163.069 875.832
 457.410 473.706
 215.456 760.618
 611.218 888.501
 873.241 354.675
 357.982 613.663
 541.107 837.968
 439.783 329.180
 255.660 523.641
 542.524 554.938
 679.649 46.388
 554.417 696.953
 292.844 828.223
 159.254 189.699
 787.533 219.374
 428.544 175.098
 878.024 966.686
 982.390 862.334
 802.047 638.853
 761.580 156.458
 146.339 501.933
 981.848 157.039
 141.158 645.734
 493.160 555.465
 814.112 107.962
 437.608 911.354
 900.891 415.479
 762.720 890.821
 910.646 588.177
 104.478 193.732
 421.502 848.914
 685.933 490.655
 424.651 311.568
 891.076 906.038
 184.495 927.929
 855.633 610.475
 681.391 252.821
 881.027 876.012
 749.639 816.360
 417.204 473.970
 716.801 393.725
 294.930 790.065
 844.423 448.274
 417.105 247.649
 521.289 845.765
 168.405 83.380
 777.997 339.047
 878.033 742.590
 788.638 687.575
 104.503 952.152
 67.426 879.021
 715.387 200.000
 724.349 175.989
 448.065 981.876
 536.191 425.204
 177.059 862.045
 542.976 685.686
 625.096 495.983
 173.171 93.390
 962.244 155.359
 515.452 459.992
 191.969 620.688
 724.909 271.233
 554.798 221.899
 815.076 14.161
 347.333 234.794
 334.800 522.229
 592.844 220.251
 954.820 822.540
 273.776 427.267
 539.894 731.223
 288.692 290.267
 308.758 742.252
 696.885 820.796
 589.337 53.974
 11.771 324.836
 66.912 478.631
 476.042 136.088
 358.041 476.465
 152.163 724.856
 985.465 281.394
 874.336 669.574
 94.989 564.075
 293.447 126.946
 463.275 975.574
 394.211 936.229
 867.657 286.380
 540.968 688.148
 800.786 377.563
 710.991 589.628
 842.362 640.273
 575.242 887.853
 978.890 124.097
 288.172 872.911
 474.893 162.254
 630.135 964.423
 933.002 950.861
 716.384 277.209
 276.630 320.150
 131.549 42.439
 91.530 497.387
 682.173 788.172
 68.401 205.204
 174.754 726.242
 898.147 786.235
 743.287 86.606
 537.677 907.358
 367.121 436.414
 143.677 626.969
 763.865 335.806
 474.231 449.765
 817.915 48.064
 196.154 329.240
 945.988 736.043
 275.263 182.917
 217.922 453.255
 636.513 274.325
 883.259 855.752
 183.010 94.510
 19.062 514.662
 382.587 90.748
 957.626 859.336
 246.223 578.011
 697.808 503.494
 115.536 407.173
 702.388 143.067
 181.430 821.117
 966.056 521.962
 710.509 414.515
 462.363 563.474
 150.749 124.670
 579.293 599.042
 417.309 759.294
 796.430 396.647
 970.073 143.272
 84.219 118.006
 737.006 611.500
 588.172 402.279
 414.769 250.756
 446.689 985.187
 296.895 102.825
 757.109 882.862
 99.610 976.834
 5.646 481.649
 538.907 714.859
 796.024 426.289
 875.471 735.652
 609.914 52.921
 705.493 611.928
 99.116 99.239
 807.403 872.654
 112.065 386.685
 432.227 359.509
 191.258 219.043
 576.994 393.062
 617.221 4.267
 237.815 946.723
 520.367 473.374
 586.540 603.455
 14.524 249.034
 339.859 540.167
 432.911 79.901
 133.313 297.329
 355.162 993.245
 518.735 936.415
 316.850 882.208
 769.336 46.195
 583.189 604.656
 202.058 251.781
 666.785 763.572
 365.363 619.684
 974.044 715.146
 548.736 990.499
 2.869 526.842
 457.333 551.294
 390.531 115.847
 74.237 266.245
 158.049 436.495
 169.420 390.816
 127.168 666.765
 277.693 616.972
 437.436 948.030
 379.819 240.156
 681.191 453.569
 806.619 549.323
 549.137 760.243
 823.777 756.181
 262.133 550.244
 926.514 676.429
 7.626 217.516
 512.919 922.369
 231.789 653.481
 450.255 71.661
 918.738 262.083
 190.746 540.463
 952.482 543.200
 826.185 250.984
 669.645 590.377
 541.266 574.015
 713.978 793.310
 783.967 17.823
 67.648 402.877
 521.011 187.571
 507.974 407.764
 793.731 256.893
 898.415 153.508
 494.297 568.471
 424.009 89.241
 606.724 647.241
 707.275 2.458
 817.375 392.600
 351.764 661.219
 314.643 179.797
 846.444 255.431
 139.207 101.125
 492.092 758.958
 689.993 310.980
 476.576 932.646
 964.923 992.153
 902.771 280.871
 51.289 561.499
 262.771 752.559
 962.574 499.405
 934.839 249.008
 534.594 378.239
 963.202 238.063
 84.629 929.429
 951.512 665.820
 446.846 117.164
 972.758 357.096
 822.716 359.526
 164.065 674.144
 326.597 76.487
 154.632 94.892
 817.455 360.485
 767.690 828.282
 444.285 611.860
 969.517 621.707
 604.778 701.374
 815.230 566.295
 736.774 499.141
 995.094 267.756
 495.952 218.081
 427.813 37.122
 589.936 875.350
 417.757 346.126
 460.612 582.911
 8.807 280.822
 458.158 284.684
 974.022 974.848
 410.409 799.512
 101.127 386.256
 41.169 584.024
 120.816 440.862
 465.456 865.530
 407.846 657.724
 626.231 721.147
 921.871 321.493
 626.580 194.828
 282.138 10.564
 247.717 688.896
 251.683 533.146
 773.455 71.751
 685.030 785.436
 516.268 279.848
 439.029 712.275
 62.007 621.859
 208.015 921.997
 326.180 618.564
 398.763 850.288
 604.057 526.673
 262.496 964.895
 162.377 832.293
 633.645 901.908
 777.991 984.445
 949.152 688.503
 397.232 636.033
 227.200 165.593
 641.309 224.578
 437.698 221.504
 792.760 54.156
 94.126 594.990
 694.227 220.272
 911.156 428.458
 405.068 978.324
 306.503 841.992
 678.089 112.110
 258.606 962.677
 225.730 770.236
 272.098 754.803
 183.136 254.736
 736.570 843.229
 188.623 657.756
 905.284 258.553
 587.298 729.417
 761.509 628.602
 621.013 244.296
 701.617 31.316
 250.932 627.221
 844.585 260.554
 824.090 53.822
 803.880 155.016
 952.060 400.673
 434.712 433.888
 230.864 667.698
 730.389 968.544
 262.448 106.213
 97.038 911.373
 508.271 674.556
 425.633 679.513
 936.936 415.384
 21.407 547.753
 45.537 350.733
 688.813 901.426
 416.763 859.654
 328.971 912.779
 502.293 716.304
 837.622 174.639
 232.205 891.886
 24.992 310.397
 477.629 370.559
 672.594 702.363
 430.639 996.929
 732.039 679.737
 905.218 300.802
 421.619 987.010
 153.239 264.432
 530.131 333.233
 479.840 679.640
 364.735 787.599
 136.831 548.915
 329.039 738.233
 277.080 518.463
 266.052 835.485
 226.987 585.294
 202.827 580.621
 740.667 928.614
 572.676 43.566
 954.271 202.472
 27.846 162.513
 380.874 656.788
 579.764 523.192
 847.624 83.258
 582.790 780.767
 852.579 507.473
 406.354 583.383
 437.178 355.809
 993.037 109.051
 563.048 242.803
 678.334 28.531
 833.380 669.948
 31.392 763.434
 597.193 558.978
 272.989 493.646
 360.115 311.110
 323.488 169.925
 541.996 778.427
 343.755 260.286
 966.582 335.363
 948.470 572.142
 741.986 968.211
 114.353 981.663
 46.025 670.833
 274.218 518.240
 624.119 297.674
 608.246 12.032
 848.944 624.043
 121.280 448.480
 993.073 582.157
 562.313 583.308
 894.285 254.097
 510.763 68.264
 616.958 124.609
 262.976 900.967
 654.136 633.272
 318.871 36.227
 998.585 163.251
 938.434 341.631
 315.797 99.550
 134.369 122.925
 958.944 460.947
 642.488 326.343
 609.663 224.716
 495.158 402.895
 547.172 830.764
 273.414 116.392
 532.159 371.132
 466.272 231.336
 835.295 682.211
 485.592 732.641
 290.079 390.909
 213.984 726.392
 356.177 993.957
 772.140 434.671
 945.936 233.137
 829.359 228.994
 299.589 471.356
 923.524 712.653
 53.580 967.996
 159.449 744.429
 93.987 30.901
 400.142 542.708
 39.076 10.979
 815.485 683.315
 670.537 168.762
 896.143 735.625
 203.993 136.125
 844.783 314.342
 531.121 216.866
 517.224 569.141
 6.487 204.073
 776.725 217.159
 723.508 967.497
 546.944 535.619
 710.206 398.914
 883.051 680.984
 964.562 656.194
 734.061 959.775
 581.819 167.232
 528.847 433.003
 446.311 832.771
 397.683 445.242
 565.055 983.384
 432.966 300.346
 309.883 221.552
 417.536 594.069
 762.472 526.990
 505.288 410.415
 378.789 274.473
 353.372 209.914
 115.714 851.768
 683.089 316.549
 505.684 754.482
 520.603 243.467
 390.873 649.252
 849.907 999.493
 805.736 351.703
 838.450 67.815
 947.612 766.610
 487.713 39.885
 124.877 31.142
 662.451 281.752
 799.041 724.685
 186.801 382.910
 322.688 538.207
 614.892 130.678
 153.907 100.546
 517.688 23.544
 337.359 247.162
 634.760 807.565
 973.475 288.249
 55.475 629.243
 544.098 327.617
 83.054 350.575
 72.550 332.185
 539.486 586.697
 618.580 25.494
 759.821 589.256
 947.406 239.279
 249.622 210.218
 973.444 707.404
 116.015 607.869
 822.974 419.497
 685.786 881.576
 848.570 201.196
 776.306 492.214
 377.430 678.521
 547.824 704.552
 304.796 880.455
 728.216 705.465
 224.435 492.101
 830.850 852.232
 695.928 887.026
 178.466 298.835
 511.559 128.535
 574.429 161.022
 675.366 863.171
 129.171 304.533
 928.030 553.874
 433.981 682.592
 431.319 573.770
 184.546 81.290
 5.725 953.857
 778.909 843.444
 638.583 838.997
 963.022 86.860
 844.442 137.277
 464.337 581.512
 565.003 269.206
 760.188 537.242
 295.764 47.342
 771.957 330.197
 877.215 396.295
 784.737 678.970
 199.425 100.814
 270.396 2.444
 952.942 929.606
 372.604 948.669
 481.910 99.086
 506.625 190.960
 926.079 29.458
 73.715 123.190
 799.063 11.022
 507.329 645.401
 265.988 687.692
 401.319 673.957
 932.836 14.335
 42.770 713.311
 423.858 532.174
 335.592 930.806
 336.848 800.394
 485.590 838.860
 966.716 630.938
 381.233 333.405
 66.268 296.789
 883.095 401.854
 663.569 161.753
 93.020 2.465
 824.591 642.663
 553.981 149.272
 188.409 134.138
 503.808 98.315
 13.203 463.696
 119.066 222.517
 461.205 703.409
 816.206 950.982
 479.204 236.824
 380.491 315.819
 160.739 0.138
 52.162 743.810
 122.766 809.167
 874.987 814.693
 612.081 813.418
 93.993 611.713
 647.392 941.324
 244.174 858.092
 76.667 912.644
 695.826 375.543
 514.740 82.089
 788.509 143.863
 454.428 270.047
 596.257 775.637
 600.272 449.813
 701.364 954.334
 545.098 955.001
 820.977 990.450
 136.784 895.063
 515.865 317.370
 309.746 11.173
 628.411 430.319
 279.959 949.864
 239.494 437.906
 23.831 198.871
 321.909 281.705
 33.396 930.764
 500.096 536.001
 819.465 87.482
 328.787 43.901
 330.151 956.079
 781.808 9.641
 877.309 616.686
 529.525 348.035
 783.627 262.137
 490.570 404.018
 447.438 910.164
 809.687 677.275
 992.740 258.968
 156.248 13.727
 953.734 821.812
 202.638 217.545
 314.595 352.818
 552.052 70.312
 667.795 422.015
 792.879 959.602
 702.481 681.025
 891.788 374.793
 826.048 390.312
 757.856 346.221
 547.820 554.209
 551.632 923.329
 607.696 70.839
 540.316 212.329
 461.754 581.397
 955.510 543.836
 91.335 768.215
 163.837 501.249
 585.417 165.600
 361.761 812.421
 164.506 714.068
 130.871 256.863
 327.446 300.559
 293.692 550.662
 373.158 18.212
 175.692 689.324
 393.178 373.743
 267.714 18.285
 866.930 833.497
 383.854 691.050
 591.985 986.394
 290.194 510.486
 921.371 909.663
 835.315 40.101
 187.567 638.289
 317.722 445.138
 999.637 689.052
 980.102 669.626
 490.561 493.087
 505.426 182.348
 953.938 105.842
 413.431 804.929
 983.669 339.498
 604.087 757.293
 760.903 290.482
 581.428 473.790
 516.558 294.245
 309.167 427.011
 135.283 452.313
 219.131 881.053
 11.119 754.615
 713.540 432.786
 472.804 315.896
 999.188 405.060
 677.237 601.644
 270.538 661.987
 835.713 620.348
 952.682 521.410
 955.044 679.333
 835.134 956.719
 113.496 356.040
 712.779 788.559
 271.695 131.000
 418.384 661.347
 66.432 609.292
 527.394 140.199
 229.044 260.742
 263.949 626.952
 691.105 113.229
 288.825 120.897
 23.132 206.197
 735.370 297.980
 234.689 861.785
 536.324 374.363
 737.258 858.165
 288.891 694.841
 228.759 433.831
 501.834 647.802
 647.458 143.342
 499.056 75.950
 113.586 995.741
 789.594 811.156
 832.521 998.306
 702.867 813.632
 380.308 303.219
 207.131 906.655
 190.275 106.092
 333.244 550.610
 671.080 406.998
 598.110 41.935
 427.671 741.087
 423.614 17.201
 946.236 182.092
 266.807 19.085
 714.262 873.622
 82.860 984.128
 652.699 246.530
 729.461 952.347
 467.021 22.611
 963.474 701.787
 809.323 313.068
 79.514 768.781
 168.984 212.669
 875.681 834.081
 62.528 526.155
 211.784 409.061
 215.026 791.637
 736.377 333.361
 59.574 876.466
 514.838 749.683
 525.182 795.044
 984.160 922.777
 936.963 356.612
 411.361 753.197
 69.187 5.979
 440.333 853.308
 327.948 124.166
 303.074 119.694
 505.548 852.020
 350.648 384.954
 55.797 571.939
 59.751 760.617
 854.213 805.236
 3.704 5.068
 598.419 870.477
 181.156 745.084
 494.032 7.006
 889.283 741.522
 485.144 244.046
 156.219 979.231
 804.479 426.258
 833.535 54.383
 17.904 968.894
 345.533 770.734
 455.708 977.913
 927.838 696.993
 96.748 841.392
 921.257 603.466
 691.810 677.761
 354.235 625.830
 473.582 653.670
 12.778 901.383
 949.231 90.606
 402.803 508.265
 458.200 35.673
 226.972 296.077
 805.614 40.481
 74.877 628.271
 957.144 875.094
 138.697 929.022
 563.909 794.871
 670.980 22.413
 738.598 410.423
 180.116 617.419
 742.410 709.296
 673.414 491.891
 985.495 7.399
 596.738 291.603
 363.443 624.287
 50.877 731.139
 524.181 575.445
 783.559 972.380
 211.773 143.694
 836.071 189.482
 597.451 558.185
 366.455 698.218
 168.333 291.405
 457.181 439.544
 688.462 440.962
 851.959 235.096
 315.725 943.026
 840.217 764.614
 695.949 758.280
 532.846 105.900
 759.011 859.660
 741.595 396.871
 711.406 655.412
 607.438 461.620
 8.609 112.921
 118.983 339.367
 755.312 160.940
 147.301 583.196
 331.717 183.402
 603.303 986.887
 92.168 460.779
 631.019 350.703
 694.474 39.290
 295.909 824.272
 163.101 629.291
 250.981 845.692
 789.155 57.464
 182.374 325.544
 749.929 469.370
 95.632 362.834
 169.011 736.308
 427.909 803.111
 716.071 340.922
 611.390 498.615
 697.952 767.671
 699.359 363.590
 557.364 115.955
 456.445 657.704
 363.051 184.795
 444.828 315.247
 39.781 688.537
 972.913 271.689
 994.967 983.693
 754.376 341.776
 401.274 789.156
 24.315 260.245
 594.676 827.400
 23.874 508.129
 951.373 205.570
 872.129 781.401
 774.461 185.650
 148.960 696.323
 414.899 896.011
 98.147 115.405
 286.971 536.978
 387.207 382.630
 35.065 895.666
 318.653 605.820
 738.180 65.878
 343.960 762.296
 276.466 363.608
 581.918 941.803
 358.438 624.593
 760.967 103.877
 949.877 594.945
 892.297 707.138
 140.361 597.259
 916.771 872.556
 718.486 331.693
 262.177 44.444
 743.109 703.531
 484.021 600.230
 239.134 245.941
 57.343 487.082
 309.715 709.520
 631.165 699.927
 642.333 40.174
 171.775 496.622
 747.397 475.735
 4.708 423.060
 661.261 212.133
 744.691 10.359
 80.400 764.917
 983.019 940.254
 482.650 165.407
 715.632 351.189
 200.703 757.079
 253.870 89.990
 311.419 11.971
 502.672 181.284
 714.019 274.688
 335.221 683.986
 716.091 109.185
 484.297 791.334
 606.818 307.875
 132.443 384.251
 53.499 101.301
 767.312 908.749
 144.687 547.715
 5.016 73.968
 658.954 994.325
 931.099 381.036
 753.153 285.018
 101.892 332.810
 32.018 583.098
 52.819 544.699
 629.175 212.763
 917.099 97.072
 948.213 370.777
 338.673 825.341
 484.816 382.188
 115.774 835.921
 283.429 973.413
 113.078 131.250
 134.190 805.740
 685.720 607.338
 350.506 886.132
 750.622 900.620
 600.591 974.502
 380.704 170.772
 716.404 402.438
 374.937 241.628
 42.796 863.348
 239.085 928.278
 793.578 424.473
 794.116 464.975
 77.820 834.034
 685.015 841.861
 980.592 879.598
 194.065 450.073
 12.025 214.563
 349.333 631.999
 764.748 467.436
 569.205 708.929
 83.243 232.594
 283.379 500.776
 993.407 501.577
 734.159 715.863
 63.703 411.327
 681.385 342.799
 470.898 681.421
 30.619 56.572
 476.820 498.191
 575.687 908.027
 144.360 732.179
 520.287 216.621
 240.521 489.873
 223.917 662.897
 404.531 984.836
 537.847 377.322
 765.560 341.570
 68.452 159.581
 446.480 132.932
 967.143 416.058
 409.383 504.083
 215.770 567.948
 210.434 599.289
 499.265 418.438
 714.396 519.235
 357.034 650.777
 154.342 173.353
 433.000 401.309
 44.069 522.280
 931.053 870.005
 997.461 838.641
 286.106 618.462
 71.138 649.375
 116.954 500.248
 618.246 999.757
 600.139 775.012
 69.226 28.874
 936.240 595.580
 489.984 639.810
 842.048 711.735
 112.524 247.076
 342.582 406.528
 394.071 291.536
 232.540 637.301
 97.748 922.260
 682.526 376.456
 663.534 89.251
 664.195 784.144
 968.418 295.246
 321.486 159.996
 878.330 583.810
 611.601 442.850
 643.543 550.364
 546.731 200.921
 759.160 448.996
 81.243 690.264
 931.168 917.654
 82.718 282.804
 987.974 685.349
 200.694 768.144
 141.742 475.271
 684.039 123.066
 821.051 436.190
 4.608 992.036
 207.167 970.480
 307.317 519.460
 654.461 70.680
 339.312 274.116
 858.372 908.307
 305.841 777.805
 151.939 759.994
 578.292 829.158
 817.650 618.794
 939.311 150.705
 151.623 375.279
 17.602 399.316
 21.525 7.012
 245.967 799.282
 330.816 169.797
 403.279 381.324
 605.741 214.364
 985.511 353.357
 526.872 372.763
 32.060 568.770
 756.055 475.390
 928.600 490.312
 687.505 518.608
 262.231 832.484
 556.807 41.204
 242.352 78.770
 655.264 62.980
 73.183 953.673
 653.836 158.848
 101.133 340.520
 378.607 595.571
 520.273 997.268
 889.125 745.260
 938.095 172.557
 685.964 749.903
 545.829 67.090
 61.605 575.236
 945.264 240.823
 459.360 731.473
 627.646 19.745
 621.916 514.649
 528.638 708.254
 900.631 238.242
 173.105 730.805
 418.435 573.385
 429.616 491.923
 595.938 431.179
 400.007 804.655
 577.758 326.849
 135.249 757.558
 253.264 527.677
 684.529 198.484
 224.850 560.557
 17.139 954.465
 312.727 536.887
 2.159 91.290
 26.419 829.261
 362.477 69.811
 111.040 633.608
 139.274 470.304
 475.636 990.206
 90.600 938.510
 919.099 676.110
 810.999 330.164
 427.143 669.525
 484.535 383.377
 965.661 413.350
 685.258 84.206
 638.358 51.464
 709.438 679.981
 510.229 998.298
 583.445 772.637
 976.413 342.022
 238.433 341.577
 134.765 526.653
 804.866 918.929
 509.626 751.756
 561.243 501.747
 686.474 453.994
 605.154 433.643
 918.229 866.950
 712.146 235.832
 722.915 909.477
 348.092 793.976
 531.144 833.940
 221.175 6.990
 885.849 120.447
 745.781 837.691
 823.929 868.391
 66.092 48.667
 361.694 389.913
 903.874 901.681
 397.561 219.397
 82.579 902.515
 474.142 327.572
 596.580 708.278
 298.582 867.766
 76.201 519.245
 498.461 325.163
 310.406 356.511
 38.162 918.459
 572.081 299.664
 987.174 588.171
 116.127 10.879
 820.991 859.096
 736.869 204.073
 253.267 388.480
 355.208 396.788
 304.443 599.599
 512.460 590.483
 169.766 586.326
 459.932 9.680
 674.331 482.460
 412.058 755.542
 113.486 884.983
 965.733 23.959
 945.571 258.769
 746.557 246.805
 705.918 727.856
 919.739 248.183
 174.457 362.076
 272.842 890.967
 985.691 225.242
 441.303 114.591
 703.788 680.310
 385.519 139.895
 784.750 6.763
 148.287 613.875
 652.906 425.388
 9.668 774.761
 374.286 435.553
 527.140 290.238
 611.785 630.829
 294.653 228.332
 896.725 191.551
 95.309 897.084
 901.640 269.585
 57.616 786.421
 706.449 833.789
 381.280 80.337
 824.060 977.461
 680.169 711.757
 504.689 585.353
 330.558 504.200
 36.541 891.950
 822.951 896.970
 72.908 249.760
 735.154 163.288
 564.312 171.903
 890.090 998.172
 484.259 863.737
 679.640 235.410
 986.709 350.444
 649.221 126.518
 904.073 418.965
 798.618 720.882
 20.896 791.646
 792.632 82.428
 478.094 744.131
 348.429 287.101
 66.574 170.931
 511.215 805.587
 351.073 428.651
 710.203 191.220
 272.360 79.804
 345.297 183.560
 558.570 490.750
 961.854 889.093
 337.874 567.459
 675.039 612.878
 391.211 345.090
 583.377 955.296
 575.112 674.941
 218.002 738.631
 843.402 508.945
 192.829 236.848
 718.517 791.988
 812.595 612.107
 927.380 400.971
 449.598 742.379
 595.235 972.308
 583.491 100.740
 958.740 532.867
 907.123 628.828
 45.353 179.989
 308.762 760.593
 400.969 371.822
 648.934 789.376
 416.487 807.895
 438.335 538.848
 494.263 160.370
 999.930 969.142
 547.914 708.301
 749.528 612.238
 687.788 20.363
 469.040 39.307
 406.518 406.707
 67.785 387.078
 844.816 739.039
 349.942 45.644
 440.115 131.671
 829.387 187.560
 296.540 737.692
 83.263 914.067
 273.330 786.664
 517.772 441.145
 83.111 857.269
 566.687 243.642
 586.981 14.372
 166.260 233.439
 139.383 760.225
 88.665 446.619
 894.021 59.535
 187.326 949.579
 758.022 944.285
 456.927 605.373
 453.409 223.304
 762.233 345.225
 394.103 591.279
 194.741 807.784
 747.828 320.312
 904.696 797.385
 763.017 733.019
 385.895 395.389
 792.015 698.993
 98.385 673.869
 227.428 506.218
 863.614 512.777
 35.524 66.434
 100.464 729.809
 669.247 589.746
 959.143 582.033
 777.073 570.885
 101.996 190.734
 399.021 270.055
 952.487 842.647
 817.174 338.259
 940.914 713.857
 167.823 964.387
 700.793 895.138
 541.604 933.353
 474.410 732.739
 15.686 446.433
 659.137 265.780
 750.300 22.193
 534.957 785.225
 515.823 465.386
 653.968 370.117
 324.624 848.805
 117.834 300.490
 955.301 926.876
 321.228 894.617
 260.479 7.893
 577.879 978.305
 130.551 313.065
 79.183 538.602
 685.600 394.319
 649.359 332.069
 730.034 559.219
 870.228 262.750
 226.408 140.929
 45.201 186.909
 726.578 175.360
 676.483 675.780
 493.130 818.199
 240.481 925.111
 808.349 4.137
 990.705 957.542
 511.462 162.334
 799.933 53.374
 640.106 639.860
 7.096 764.593
 644.886 122.861
 270.400 229.855
 665.352 198.657
 285.794 893.435
 923.784 76.431
 226.494 233.712
 235.173 826.028
 40.400 86.943
 725.860 640.455
 531.393 485.802
 80.999 55.579
 999.601 261.105
 436.926 638.354
 254.590 636.447
 536.246 891.542
 1.975 602.076
 61.917 417.636
 974.511 424.643
 455.696 277.700
 97.346 437.607
 753.096 902.662
 386.329 482.803
 481.717 436.633
 948.516 522.292
 875.722 475.876
 233.928 12.127
 162.829 415.752
 754.004 392.682
 541.008 24.456
 589.846 285.901
 442.845 60.348
 745.403 746.129
 502.043 263.734
 418.171 751.501
 207.750 548.962
 552.237 376.373
 930.398 754.409
 172.728 96.619
 902.670 572.631
 372.696 59.198
 869.475 867.496
 906.556 21.195
 712.752 217.135
 940.403 923.105
 95.217 319.106
 998.521 613.764
 439.431 616.138
 735.347 262.804
 705.618 796.571
 139.085 169.407
 997.562 483.170
 751.412 457.395
 7.547 628.103
 659.592 6.229
 409.020 701.679
 403.396 640.526
 172.726 410.065
 638.096 338.239
 274.891 254.916
 833.214 36.333
 694.251 999.123
 469.632 544.775
 971.004 911.214
 957.950 422.899
 890.883 300.944
 749.943 240.040
 230.558 245.267
 91.708 14.008
 578.416 842.777
 389.090 391.101
 352.743 772.280
 868.709 160.365
 555.708 204.171
 844.990 358.619
 7.738 199.419
 496.837 663.022
 737.592 998.229
 246.798 141.860
 496.141 57.790
 78.838 164.638
 607.640 245.245
 964.203 297.974
 364.843 268.172
 852.670 38.251
 160.880 661.201
 871.087 975.273
 481.550 515.078
 722.946 428.654
 659.837 595.535
 150.607 251.211
 26.591 656.201
 382.239 618.013
 336.888 95.744
 993.674 498.003
 373.377 778.121
 653.972 685.249
 641.696 850.822
 953.913 812.282
 497.775 924.198
 427.910 507.799
 754.589 571.153
 39.586 639.935
 381.905 966.824
 704.748 514.723
 865.056 699.452
 846.573 603.224
 859.272 573.789
 818.082 241.717
 149.114 215.453
 166.421 194.532
 485.871 727.289
 860.022 661.458
 470.095 696.505
 539.560 439.545
 315.826 794.128
 700.987 466.809
 574.514 726.861
 166.216 852.412
 910.334 716.976
 764.728 969.730
 957.954 210.394
 436.143 6.404
 515.127 499.088
 896.368 45.407
 635.510 134.614
 93.203 825.805
 104.352 788.640
 244.275 598.883
 767.132 858.285
 711.950 268.265
 907.725 33.939
 65.827 360.661
 460.283 50.595
 730.745 411.556
 113.011 376.980
 762.645 428.015
 100.666 996.766
 759.591 84.654
 667.309 180.434
 252.620 860.423
 246.308 103.134
 260.717 90.307
 488.340 841.884
 994.076 810.335
 461.143 84.148
 986.122 754.693
 940.877 339.195
 591.670 124.617
 461.294 494.417
 748.626 9.547
 133.623 772.187
 934.112 87.350
 600.562 980.821
 201.642 463.063
 448.339 18.314
 240.599 991.276
 31.232 872.892
 307.750 948.150
 725.664 503.846
 225.801 523.027
 842.085 504.066
 87.289 850.050
 701.069 7.083
 832.545 526.378
 97.608 962.084
 55.569 110.094
 609.521 356.436
 626.828 568.105
 980.708 803.726
 480.931 178.331
 358.952 863.731
 1.547 872.661
 175.788 637.227
 225.777 344.981
 310.243 341.877
 793.354 614.691
 219.883 375.146
 468.817 819.161
 495.451 596.115
 781.287 262.551
 796.628 391.112
 49.155 643.048
 56.148 349.295
 806.350 651.315
 851.115 775.790
 521.492 30.610
 790.221 664.231
 927.962 730.377
 963.326 380.574
 266.582 2.296
 958.160 59.921
 116.205 478.593
 633.577 361.934
 162.228 250.504
 918.808 683.482
 468.072 309.020
 5.553 494.995
 387.471 15.417
 739.751 95.948
 831.390 395.651
 80.765 611.849
 906.281 376.745
 658.963 457.590
 21.903 746.152
 662.891 138.265
 56.909 774.158
 162.012 157.232
 526.953 517.467
 111.232 851.875
 459.236 757.644
 483.100 220.066
 703.491 25.227
 479.618 665.575
 144.781 938.790
 538.376 149.754
 998.644 133.301
 770.420 451.798
 412.728 864.928
 656.428 213.149
 647.834 226.375
 842.854 666.475
 420.155 70.328
 983.546 559.757
 638.422 766.343
 980.641 805.927
 925.820 872.095
 110.295 983.105
 466.156 512.356
 246.117 535.577
 924.226 573.167
 291.136 577.445
 357.158 844.760
 526.213 666.290
 130.322 610.748
 610.267 20.811
 179.985 274.733
 610.314 22.336
 405.078 845.791
 584.571 724.169
 230.288 144.287
 730.806 644.339
 248.321 627.578
 988.479 626.516
 434.834 725.420
 744.196 701.293
 427.561 487.194
 135.772 986.994
 292.215 412.518
 534.017 947.588
 660.225 314.656
 459.784 127.692
 44.263 468.756
 276.302 554.200
 21.555 656.699
 996.155 714.557
 155.236 835.052
 924.201 667.575
 411.574 335.680
 291.242 828.880
 165.111 839.266
 640.444 105.427
 981.914 934.803
 334.484 778.130
 378.766 253.661
 934.603 185.567
 896.923 820.836
 344.464 322.432
 654.672 40.267
 946.741 802.059
 183.353 282.717
 626.099 751.773
 764.656 296.621
 659.810 512.401
 709.068 52.934
 260.356 39.071
 410.593 368.471
 820.250 580.092
 523.583 948.263
 88.054 115.516
 4.377 831.375
 999.565 628.881
 891.897 617.473
 305.789 167.152
 744.287 59.740
 539.211 808.125
 357.946 415.770
 4.699 735.436
 353.854 399.674
 86.958 143.127
 85.144 239.290
 151.725 319.553
 88.632 541.158
 54.953 49.968
 538.864 747.634
 838.238 124.579
 261.724 545.361
 608.045 831.283
 299.339 778.442
 102.332 577.083
 590.741 124.562
 725.478 337.561
 423.353 915.203
 268.783 238.591
 126.814 194.948
 469.912 878.003
 309.216 108.003
 544.620 787.328
 390.587 426.707
 844.765 895.613
 461.906 966.626
 558.452 809.998
 610.604 501.147
 524.222 883.099
 903.887 846.390
 638.128 247.836
 636.255 51.200
 299.813 509.372
 232.013 129.344
 884.030 475.023
 180.473 809.507
 303.271 950.777
 482.030 166.921
 514.195 152.539
 536.616 317.381
 937.476 976.927
 29.602 194.864
 532.728 196.847
 809.488 658.315
 975.592 427.860
 730.403 157.228
 504.338 430.337
 2.192 71.282
 473.088 337.451
 381.690 783.476
 105.575 739.232
 8.543 971.922
 978.132 107.400
 373.947 451.186
 167.285 854.730
 674.999 863.852
 22.948 816.785
 93.509 336.569
 122.964 194.396
 616.601 857.634
 32.029 964.092
 235.768 106.036
 134.178 553.418
 398.147 31.571
 592.659 681.783
 693.408 934.210
 676.893 819.061
 24.851 666.351
 499.040 737.895
 95.268 947.328
 41.484 296.767
 425.987 464.638
 103.382 444.809
 388.797 285.628
 24.436 682.567
 760.531 227.088
 285.621 932.260
 82.723 854.365
 71.146 194.059
 925.566 97.862
 788.021 109.801
 896.418 490.270
 266.957 880.976
 606.221 415.534
 751.721 43.380
 598.577 708.784
 867.503 676.410
 570.194 409.442
 39.369 401.308
 760.234 417.085
 509.616 321.046
 680.375 466.828
 331.295 86.866
 995.733 978.951
 850.516 895.293
 275.894 462.766
 42.255 167.902
 20.197 799.681
 145.691 328.012
 154.879 692.681
 821.590 738.246
 513.129 162.806
 194.814 915.541
 381.509 276.401
 771.720 401.373
 345.200 395.030
 160.248 581.052
 535.412 513.016
 548.216 653.711
 198.880 561.831
 994.123 331.762
 823.263 557.421
 189.247 563.119
 993.476 803.361
 597.690 130.366
 680.395 962.280
 863.047 787.494
 811.256 108.786
 380.569 187.052
 104.544 83.240
 719.085 159.123
 213.731 796.902
 587.720 499.762
 984.307 80.580
 681.975 772.306
 935.795 221.872
 618.425 322.929
 111.698 267.091
 336.695 754.946
 950.302 255.130
 574.236 128.655
 401.151 849.803
 19.551 679.224
 806.814 907.984
 441.804 539.384
 76.612 692.327
 851.344 872.113
 965.598 54.186
 641.713 657.394
 233.848 584.876
 727.550 723.440
 571.616 587.697
 155.847 193.954
 236.867 650.680
 214.891 457.326
 743.131 508.107
 83.578 809.818
 865.346 940.321
 894.476 732.283
 985.659 364.659
 270.927 118.732
 994.241 969.647
 938.782 865.893
 784.408 209.531
 607.129 876.942
 857.217 942.258
 613.056 441.908
 776.979 712.025
 689.407 984.215
 622.353 664.156
 951.292 550.785
 162.950 367.534
 819.511 55.690
 91.531 706.023
 72.746 939.072
 168.148 798.613
 714.479 488.894
 824.210 197.667
 477.049 898.729
 448.752 990.260
 889.303 146.571
 881.784 749.546
 184.271 814.392
 294.038 927.415
 400.619 3.494
 690.463 387.870
 770.864 904.734
 366.431 509.987
 528.222 364.217
 228.666 62.647
 193.255 843.502
 503.683 809.136
 15.183 548.781
 859.126 242.120
 787.899 626.476
 800.368 698.298
 687.497 264.668
 646.441 342.414
 989.942 262.501
 784.519 643.411
 630.684 235.816
 927.565 257.793
 122.213 609.918
 10.116 969.009
 613.427 43.338
 235.727 54.809
 72.066 954.114
 797.275 230.356
 117.274 547.591
 417.523 972.686
 795.705 727.607
 169.348 416.502
 156.670 707.545
 928.461 232.669
 367.881 110.962
 259.806 585.106
 54.962 90.941
 843.959 800.650
 729.495 121.024
 591.640 187.139
 479.781 877.519
 80.823 170.245
 376.394 192.349
 668.145 778.005
 335.107 697.627
 688.501 437.584
 979.766 188.404
 256.364 31.390
 557.537 219.805
 839.895 424.449
 331.831 240.976
 593.053 973.096
 470.713 3.520
 328.274 372.967
 70.109 809.448
 497.969 134.351
 114.578 766.944
 959.861 782.956
 349.363 875.979
 40.355 887.575
 885.048 884.776
 220.893 292.072
 2.387 248.296
 971.938 572.291
 894.902 627.362
 993.491 109.319
 759.122 528.718
 613.334 144.854
 698.138 379.903
 896.405 404.021
 778.167 426.215
 260.691 992.901
 407.727 839.358
 34.733 225.259
 85.552 737.691
 465.472 243.899
 780.646 976.650
 556.957 980.845
 512.739 505.362
 732.734 366.887
 544.277 373.109
 438.152 240.276
 379.103 569.010
 281.818 117.501
 94.686 392.598
 334.971 642.694
 473.751 975.060
 518.317 908.575
 710.005 534.577
 191.037 988.748
 857.322 478.828
 777.259 502.121
 591.087 228.374
 510.610 174.353
 626.509 681.983
 714.887 513.172
 366.782 275.257
 863.922 484.664
 62.357 184.130
 449.982 591.989
 182.651 122.396
 239.314 908.238
 517.947 495.653
 185.629 308.350
 129.604 161.640
 315.331 554.156
 991.916 358.289
 578.402 700.086
 562.928 286.037
 590.187 959.007
 581.324 550.657
 564.357 167.807
 812.322 8.319
 576.505 55.985
 910.699 217.797
 699.846 898.690
 890.044 548.145
 946.021 844.947
 193.661 256.997
 330.051 284.454
 66.946 428.632
 591.914 350.127
 799.351 316.580
 59.263 862.125
 605.113 287.793
 65.729 281.310
 67.958 519.967
 64.320 150.893
 511.048 806.755
 741.313 924.630
 647.952 114.295
 766.251 384.382
 904.755 884.187
 359.982 180.727
 812.219 860.974
 255.056 544.839
 487.787 445.150
 319.142 340.891
 51.085 135.026
 648.673 294.255
 637.271 562.627
 180.811 145.882
 737.320 380.703
 259.588 367.141
 853.104 891.270
 397.044 907.505
 811.507 782.770
 41.157 740.659
 641.984 765.440
 175.981 989.581
 245.744 756.040
 290.595 430.057
 434.601 697.433
 745.274 742.850
 509.463 130.138
 996.744 70.782
 801.293 426.770
 8.891 67.393
 383.225 712.143
 538.063 543.449
 56.646 117.771
 738.799 136.566
 244.661 246.665
 659.980 773.729
 324.964 780.152
 994.809 457.997
 385.318 661.091
 790.575 496.539
 276.239 496.150
 423.849 370.067
 7.954 883.134
 789.724 212.308
 36.192 577.769
 454.197 276.408
 300.944 448.492
 169.213 782.893
 224.149 348.983
 170.720 406.268
 389.743 578.330
 669.957 115.629
 678.962 850.294
 833.923 655.239
 24.923 399.476
 837.346 166.288
 195.883 396.834
 588.594 108.660
 582.156 504.619
 896.876 55.148
 516.245 586.224
 897.143 179.132
 321.538 105.471
 799.593 435.115
 886.993 48.713
 628.168 899.907
 882.009 618.771
 780.542 376.842
 738.557 959.625
 532.619 807.552
 671.163 643.166
 153.239 942.973
 417.266 92.984
 47.865 20.105
 151.595 934.419
 349.388 312.148
 452.414 985.169
 984.276 571.063
 21.970 167.071
 405.387 783.121
 538.328 598.776
 669.423 794.878
 944.333 982.571
 195.834 240.326
 268.207 729.400
 551.753 576.267
 778.770 67.084
 719.122 694.428
 669.183 281.817
 98.616 573.445
 252.298 776.576
 651.323 324.919
 757.048 457.112
 62.757 104.553
 610.998 132.456
 201.982 46.490
 654.229 838.581
 836.925 246.838
 82.670 847.953
 29.037 996.939
 296.089 341.748
 667.980 839.811
 911.888 413.586
 599.994 501.563
 388.280 2.676
 959.903 506.403
 320.144 169.490
 922.587 7.466
 71.871 618.741
 759.369 510.274
 990.856 723.024
 10.581 200.976
 703.119 327.360
 788.043 252.769
 582.300 32.010
 798.950 22.281
 261.225 310.689
 62.532 479.631
 331.139 967.105
 477.606 573.672
 160.123 948.099
 225.916 815.405
 25.008 191.228
 373.940 981.229
 659.247 903.273
 204.056 72.590
 494.706 749.625
 581.838 114.534
 643.483 829.072
 695.368 892.958
 304.858 851.085
 508.489 694.933
 273.894 600.826
 304.524 670.017
 506.476 938.943
 390.121 730.160
 898.552 247.536
 838.546 374.503
 155.676 299.981
 614.028 401.533
 656.723 40.466
 398.002 858.836
 799.881 139.939
 376.531 499.736
 409.860 519.943
 416.549 451.871
 286.141 266.309
 805.238 256.111
 989.309 593.678
 728.793 171.831
 55.802 262.224
 178.794 948.665
 263.314 223.731
 79.476 683.213
 555.543 309.684
 288.459 975.436
 194.864 634.286
 226.227 202.503
 516.901 626.002
 303.258 182.606
 887.121 418.680
 933.652 917.945
 634.702 814.299
 724.038 110.718
 594.598 401.678
 708.268 130.152
 609.392 297.006
 141.690 479.591
 815.974 621.756
 81.816 243.252
 609.096 400.784
 550.897 670.991
 878.356 338.232
 614.729 940.327
 954.277 591.895
 913.178 187.852
 873.014 539.330
 562.054 362.277
 231.214 823.004
 511.598 69.810
 409.045 29.822
 320.867 875.812
 100.076 945.541
 394.435 27.047
 414.115 810.699
 361.253 64.183
 779.175 666.173
 866.195 617.909
 130.402 128.317
 332.145 903.289
 559.090 581.586
 551.767 140.508
 529.012 266.798
 428.865 696.222
 728.632 412.716
 33.143 34.462
 597.625 884.983
 910.934 230.853
 979.216 677.701
 437.995 496.192
 343.813 458.016
 866.748 797.970
 695.016 692.270
 645.557 699.634
 900.393 173.698
 935.952 161.517
 533.359 966.931
 967.618 483.983
 819.420 455.025
 720.886 307.901
 353.119 782.232
 261.092 621.043
 497.819 132.868
 45.199 817.880
 858.460 966.551
 433.484 806.988
 690.392 176.527
 50.751 2.432
 291.077 675.266
 213.732 336.818
 234.858 804.974
 363.193 523.097
 126.182 275.826
 878.265 14.515
 438.781 747.818
 202.095 77.614
 5.765 280.171
 345.767 227.895
 59.704 402.641
 363.271 873.324
 77.275 634.086
 684.008 274.353
 447.471 644.084
 458.957 33.612
 496.642 572.518
 608.239 962.206
 211.703 80.134
 665.740 786.786
 101.663 680.524
 993.043 232.034
 727.553 622.335
 500.662 272.150
 165.081 761.456
 768.137 43.426
 899.329 339.201
 822.668 64.615
 696.267 607.120
 823.539 54.729
 864.274 695.878
 339.589 67.045
 976.208 789.106
 710.624 686.926
 737.725 448.157
 390.083 248.639
 882.620 146.099
 992.975 7.425
 76.070 655.234
 665.502 818.020
 90.281 728.938
 74.582 495.596
 465.375 503.116
 838.371 811.252
 416.276 583.330
 212.818 159.051
 531.242 889.417
 772.210 747.933
 420.654 899.541
 209.744 658.185
 709.409 10.281
 101.652 962.536
 870.073 739.070
 967.691 66.201
 316.785 511.468
 492.352 453.580
 825.334 760.193
 693.704 642.822
 819.089 118.205
 816.912 609.788
 923.257 107.461
 42.293 532.120
 703.910 42.153
 816.073 970.234
 889.190 904.634
 897.088 608.373
 37.005 878.910
 553.674 254.612
 438.514 596.185
 809.383 788.588
 604.793 155.744
 119.387 260.073
 503.812 719.458
 335.157 6.284
 527.503 166.792
 584.994 862.718
 158.939 557.684
 642.082 698.391
 365.073 241.765
 177.995 284.649
 702.088 523.514
 794.130 95.573
 31.891 134.199
 0.555 991.606
 106.959 53.354
 63.786 826.004
 286.638 786.635
 392.356 71.566
 454.503 254.739
 470.512 343.631
 169.938 332.603
 212.643 711.271
 17.268 542.111
 498.975 474.158
 525.230 829.098
 899.767 435.513
 384.195 20.814
 611.702 935.472
 657.212 878.272
 155.796 103.102
 385.777 434.746
 738.190 33.953
 257.396 993.350
 499.263 263.804
 607.820 80.064
 396.157 864.107
 957.780 291.325
 730.886 372.114
 966.629 205.465
 480.464 246.149
 261.315 853.767
 565.093 526.604
 159.224 68.999
 41.414 324.686
 141.801 887.118
 294.443 857.687
 799.306 2.033
 566.489 221.326
 306.044 635.155
 374.568 421.963
 702.984 542.898
 378.222 385.071
 967.547 848.820
 243.970 477.954
 97.851 945.908
 765.799 316.530
 993.699 502.402
 526.060 315.849
 494.829 145.862
 379.094 155.489
 457.384 360.127
 0.065 393.006
 584.250 563.800
 231.252 216.101
 949.111 943.460
 372.926 387.309
 795.985 976.711
 379.539 929.930
 487.233 426.993
 936.100 922.056
 97.992 42.026
 984.085 814.307
 501.486 999.561
 649.145 138.935
 198.463 967.170
 980.264 21.942
 159.064 267.292
 56.262 999.734
 563.850 245.105
 42.837 747.457
 252.604 346.553
 712.452 182.771
 568.333 338.706
 868.633 267.475
 975.930 397.323
 472.719 706.658
 649.904 689.967
 59.405 673.146
 176.078 481.296
 80.741 961.836
 564.011 454.469
 47.646 417.440
 89.088 794.060
 982.708 659.443
 697.844 917.199
 575.526 644.289
 142.221 516.993
 187.524 317.409
 936.583 632.700
 210.744 892.626
 136.736 762.045
 296.314 295.299
 757.583 950.737
 262.969 175.591
 13.030 341.376
 532.227 62.234
 69.212 738.044
 250.697 623.651
 443.892 383.848
 715.725 336.382
 808.206 787.395
 760.696 850.130
 701.843 141.662
 651.108 969.799
 462.645 617.159
 140.878 948.579
 602.946 682.985
 316.753 969.048
 497.298 107.654
 972.307 563.686
 842.181 550.162
 584.564 839.855
 123.857 695.033
 677.182 790.876
 704.430 878.205
 933.384 523.166
 980.666 649.105
 937.019 754.484
 960.310 914.473
 766.627 550.317
 64.871 298.402
 818.894 590.363
 737.515 358.059
 496.156 686.648
 694.501 933.957
 637.482 216.013
 296.069 446.143
 512.418 255.711
 368.769 522.703
 616.770 709.803
 929.786 254.640
 525.139 540.359
 142.007 292.022
 357.698 340.560
 666.471 251.727
 529.346 142.330
 529.934 708.939
 966.618 289.805
 45.814 745.424
 828.293 948.550
 26.519 370.569
 454.339 891.130
 16.629 500.128
 127.824 400.239
 25.564 846.879
 676.667 774.675
 914.061 462.097
 705.997 89.980
 313.155 572.467
 654.728 649.409
 552.526 230.138
 57.300 322.299
 325.470 470.990
 586.990 581.894
 701.656 635.287
 212.520 164.875
 51.025 114.018
 244.785 537.412
 600.167 552.089
 143.369 690.360
 797.200 865.525
 729.279 637.859
 706.549 854.098
 275.216 562.899
 38.033 643.884
 760.193 60.482
 585.639 247.504
 151.751 858.782
 213.522 645.141
 765.240 752.558
 686.613 569.365
 722.237 27.262
 660.295 614.517
 44.098 169.305
 780.616 20.671
 554.922 195.435
 819.293 27.491
 191.902 55.826
 995.186 719.526
 519.527 600.154
 488.214 847.498
 784.591 888.575
 707.837 906.039
 127.171 790.344
 164.747 364.165
 52.102 967.845
 42.610 108.012
 767.888 384.635
 461.241 984.193
 895.274 309.985
 351.083 585.343
 543.876 592.125
 162.230 746.406
 138.452 426.535
 853.289 411.081
 260.901 408.159
 743.343 763.127
 352.191 797.194
 564.195 618.362
 410.761 382.376
 73.418 751.998
 929.049 344.509
 737.798 944.987
 654.481 122.870
 581.229 315.484
 350.392 500.419
 323.659 841.220
 398.939 248.170
 384.050 649.736
 743.218 518.223
 349.570 571.383
 548.839 327.835
 747.344 920.149
 893.425 528.322
 719.289 436.139
 411.501 462.821
 773.198 627.875
 855.569 462.006
 645.709 369.895
 33.650 548.373
 399.678 909.679
 179.028 374.836
 827.531 426.534
 957.446 935.059
 634.118 862.990
 556.649 889.600
 521.432 956.730
 497.192 157.631
 440.411 668.628
 394.307 448.591
 861.945 601.385
 158.729 636.798
 853.701 495.612
 398.465 815.889
 137.700 578.271
 750.241 775.561
 705.436 915.621
 783.683 802.602
 245.359 122.759
 66.205 669.617
 807.569 829.090
 113.173 501.454
 211.549 358.519
 765.514 730.463
 566.775 710.590
 102.881 411.862
 498.262 320.418
 210.255 880.147
 777.832 318.053
 943.192 712.620
 788.665 329.329
 583.427 618.246
 779.942 878.569
 822.253 596.507
 87.941 427.398
 561.874 184.492
 250.545 162.893
 371.049 19.657
 267.725 122.317
 184.953 244.555
 658.257 791.466
 692.708 438.209
 632.911 260.474
 330.000 11.863
 799.905 576.673
 487.218 105.775
 696.040 451.360
 382.368 484.936
 906.169 699.210
 537.531 287.447
 107.159 99.423
 270.869 527.554
 516.198 40.868
 484.245 309.584
 606.034 764.591
 28.661 848.184
 693.599 51.682
 383.379 709.313
 938.731 268.974
 435.174 545.451
 184.551 116.334
 15.428 873.669
 912.082 694.792
 96.386 778.031
 803.346 502.832
 293.729 465.523
 147.208 177.373
 528.807 290.194
 671.494 625.932
 406.353 621.933
 637.245 187.096
 426.745 978.336
 933.579 538.405
 518.059 380.260
 914.587 815.449
 312.977 419.179
 226.397 275.194
 957.544 38.377
 489.433 432.903
 199.678 296.929
 487.460 918.650
 820.045 187.542
 234.101 970.105
 719.471 964.533
 654.778 27.445
 826.530 969.952
 556.522 988.915
 425.742 953.264
 431.905 377.455
 98.062 707.742
 531.523 656.123
 606.841 105.237
 570.536 799.786
 227.590 426.166
 639.964 710.194
 10.563 145.042
 57.544 269.289
 661.253 950.926
 403.460 520.206
 333.317 929.538
 184.135 296.351
 937.475 198.074
 996.411 376.159
 192.636 318.956
 721.888 105.363
 774.464 994.672
 867.194 221.148
 572.194 597.811
 333.767 45.232
 345.379 269.332
 506.898 138.412
 405.260 640.714
 907.744 170.427
 335.324 734.020
 766.586 40.055
 45.508 566.040
 716.526 955.488
 535.436 241.956
 543.103 169.319
 863.391 449.505
 178.907 661.589
 796.736 851.200
 228.574 224.502
 101.758 780.050
 526.628 960.637
 140.037 249.444
 50.220 140.234
 426.186 732.045
 865.165 40.587
 698.084 602.818
 314.809 820.551
 313.473 0.665
 957.706 565.045
 952.241 79.927
 615.985 408.281
 536.029 901.388
 558.639 540.896
 418.417 272.132
 262.946 996.532
 520.384 669.948
 276.204 359.616
 535.555 481.992
 545.364 40.607
 284.806 415.625
 753.501 21.093
 14.900 384.087
 962.126 112.483
 994.010 978.663
 422.921 823.180
 319.377 875.841
 210.465 54.992
 908.232 21.655
 211.085 605.882
 259.816 30.764
 557.184 39.169
 649.410 45.134
 349.713 975.999
 918.374 942.444
 195.178 505.745
 258.991 659.170
 882.444 806.178
 239.393 904.898
 326.111 480.573
 479.908 365.650
 548.395 701.790
 664.080 813.334
 4.085 293.780
 59.478 310.013
 470.365 59.667
 127.743 889.117
 225.300 303.783
 640.553 946.562
 478.882 804.673
 586.997 833.709
 355.179 829.777
 984.928 328.067
 962.879 883.245
 999.190 298.569
 747.111 130.159
 856.107 778.252
 853.585 117.445
 337.472 121.491
 325.908 929.339
 877.706 34.828
 720.307 78.735
 792.274 124.577
 984.283 691.706
 79.336 561.107
 985.099 227.597
 783.641 395.004
 872.084 569.054
 643.545 615.824
 947.855 683.295
 788.703 877.003
 45.724 706.547
 575.390 843.661
 654.227 637.468
 274.721 791.918
 489.191 382.360
 630.512 603.029
 635.807 605.931
 220.545 872.943
 218.216 277.407
 858.044 983.075
 205.345 424.957
 807.914 652.129
 35.618 24.121
 541.478 478.430
 299.337 141.498
 868.936 69.447
 518.557 67.014
 153.600 588.087
 826.163 721.180
 587.235 487.217
 987.344 782.828
 180.882 183.913
 99.973 803.621
 767.581 787.884
 530.678 754.322
 318.205 354.612
 218.907 571.494
 712.518 609.148
 643.616 69.326
 586.564 572.610
 180.746 167.929
 374.335 927.643
 672.265 525.464
 384.394 454.129
 119.943 996.294
 986.889 140.873
 53.154 660.968
 347.449 86.868
 297.053 667.003
 824.150 516.796
 285.418 603.340
 162.615 885.023
 374.883 317.973
 80.998 381.477
 680.391 830.108
 157.867 198.004
 75.270 528.461
 126.653 697.397
 195.872 69.746
 573.530 447.040
 526.212 70.473
 542.277 748.543
 81.311 735.847
 909.285 392.990
 481.139 297.570
 421.655 493.072
 635.321 483.950
 636.880 248.994
 120.448 57.818
 387.509 770.376
 108.393 707.920
 870.235 743.235
 329.968 635.805
 655.859 956.546
 671.370 51.626
 292.673 909.908
 191.882 378.040
 267.001 850.753
 414.200 301.642
 755.223 340.612
 920.662 336.741
 294.053 544.774
 539.648 348.040
 480.502 863.721
 629.922 478.903
 438.620 778.850
 273.147 252.825
 733.389 135.894
 125.644 750.717
 928.072 819.332
 522.608 849.414
 152.751 427.737
 387.077 561.839
 39.993 207.001
 990.979 711.551
 677.713 964.743
 518.655 59.638
 896.805 819.711
 269.560 776.353
 147.489 544.953
 734.606 900.490
 397.147 568.953
 421.475 383.737
 205.539 796.427
 372.511 93.357
 280.530 707.190
 702.449 3.252
 96.824 360.439
 22.868 890.266
 357.860 161.264
 359.942 459.369
 311.202 490.403
 608.807 629.021
 882.862 526.927
 901.924 37.598
 796.496 41.924
 653.404 895.336
 888.021 360.503
 832.990 456.327
 641.538 595.932
 31.631 364.799
 63.587 185.934
 618.221 323.049
 712.498 504.727
 219.780 209.441
 419.267 198.916
 554.156 358.716
 715.057 979.877
 427.295 9.386
 535.675 994.590
 301.399 370.223
 550.501 951.214
 24.225 696.947
 686.183 771.198
 64.881 678.577
 635.564 317.852
 362.137 178.707
 489.742 369.350
 795.444 469.082
 63.863 384.919
 427.090 930.545
 41.350 195.047
 330.386 319.926
 101.007 733.861
 760.398 41.210
 659.245 544.294
 90.801 986.834
 526.009 509.494
 736.169 891.992
 486.512 98.140
 809.977 373.994
 758.331 123.592
 594.239 903.162
 189.700 389.200
 779.832 505.247
 542.960 672.643
 592.899 552.315
 908.158 854.194
 271.298 224.588
 205.124 946.528
 267.892 175.359
 425.193 681.760
 109.756 301.283
 131.789 765.192
 62.488 897.872
 255.785 40.770
 868.088 592.483
 188.833 522.022
 528.009 412.643
 975.467 431.629
 777.589 924.971
 240.791 235.457
 884.986 218.686
 651.131 841.472
 250.941 397.742
 804.333 114.492
 982.222 367.648
 676.874 103.946
 861.626 878.401
 137.144 629.062
 594.337 725.448
 666.666 365.201
 730.632 568.874
 740.624 342.904
 557.947 250.168
 310.468 839.978
 533.978 649.774
 337.845 314.365
 462.450 811.602
 261.602 105.116
 763.516 177.739
 877.452 699.681
 483.467 633.560
 190.513 22.567
 448.721 606.391
 9.705 303.652
 475.300 526.920
 113.730 9.963
 278.544 529.101
 782.619 214.213
 623.329 699.590
 986.705 784.004
 950.168 500.497
 14.169 330.246
 798.123 78.967
 335.337 890.426
 615.422 83.745
 910.769 546.112
 250.072 763.120
 393.373 304.018
 495.795 591.884
 22.767 591.693
 436.696 428.867
 811.514 133.153
 93.456 344.044
 554.437 43.369
 584.336 268.052
 508.943 995.507
 938.374 641.170
 378.958 819.186
 51.773 297.771
 649.104 945.122
 480.585 80.914
 848.138 550.580
 685.369 695.927
 38.960 925.699
 561.815 277.638
 632.148 583.376
 133.673 150.442
 474.602 600.990
 882.174 531.025
 376.268 2.378
 523.966 78.592
 685.926 70.362
 15.268 495.560
 919.685 996.721
 994.083 972.355
 569.269 416.100
 819.064 443.210
 185.621 87.249
 319.881 56.337
 339.256 248.756
 540.016 282.906
 622.580 222.551
 282.078 906.722
 79.742 417.779
 514.425 102.956
 253.274 516.872
 475.724 672.908
 928.625 836.956
 133.673 636.347
 970.763 450.977
 981.413 67.846
 792.433 937.602
 658.948 713.886
 710.650 686.146
 689.400 348.809
 53.980 607.218
 546.242 466.451
 523.637 251.824
 96.107 97.215
 209.989 597.275
 173.889 765.151
 374.520 759.062
 77.094 724.284
 755.517 291.036
 252.544 146.984
 701.726 464.727
 481.346 278.738
 918.090 410.782
 741.523 263.619
 385.728 465.568
 388.854 313.406
 36.883 713.550
 795.560 712.224
 795.186 36.561
 526.745 279.525
 480.885 975.464
 122.510 959.787
 6.438 144.594
 648.795 160.661
 4.899 596.960
 145.219 956.191
 124.960 466.348
 649.005 832.634
 353.322 974.687
 529.728 946.305
 876.655 818.388
 801.952 941.446
 739.078 380.603
 967.156 937.694
 282.377 767.802
 800.974 928.168
 548.671 464.740
 578.092 258.029
 280.824 333.314
 199.818 197.875
 254.226 655.351
 945.969 645.119
 622.947 109.682
 454.169 329.146
 49.523 668.641
 579.889 352.505
 225.287 852.277
 6.604 651.315
 169.396 59.977
 557.522 824.836
 440.160 544.076
 761.774 478.551
 200.523 249.490
 205.174 599.798
 377.359 233.932
 858.237 783.043
 946.488 737.164
 934.808 227.164
 495.053 482.813
 859.152 113.949
 571.156 286.034
 776.735 160.552
 166.831 83.820
 356.138 124.439
 811.772 696.788
 721.911 773.773
 827.333 832.126
 508.899 156.104
 26.825 423.094
 719.186 881.213
 600.667 512.603
 227.813 948.116
 723.610 684.156
 60.600 400.441
 23.841 945.739
 547.475 687.985
 996.541 919.520
 931.694 85.308
 591.667 886.547
 236.280 301.403
 999.669 400.839
 104.081 579.078
 370.124 806.538
 840.436 90.567
 175.474 566.318
 103.888 389.676
 851.906 105.407
 170.370 573.573
 466.893 175.760
 702.442 772.909
 560.918 96.958
 703.313 651.840
 150.672 697.618
 244.473 924.586
 651.698 192.871
 497.928 38.234
 247.528 434.201
 154.321 328.731
 895.300 68.280
 995.145 215.434
 688.212 767.126
 942.086 586.616
 994.886 234.733
 513.955 62.284
 544.476 562.369
 169.329 560.156
 132.311 368.954
 341.728 685.256
 670.069 212.724
 127.916 203.222
 11.237 949.923
 65.703 922.838
 39.252 15.199
 435.754 25.729
 432.813 242.142
 195.581 452.556
 918.992 581.884
 359.634 737.894
 616.717 429.580
 186.781 423.527
 765.840 765.025
 438.094 255.844
 63.377 752.599
 689.682 61.819
 399.656 140.523
 896.147 914.803
 742.427 829.303
 222.279 751.592
 573.717 438.803
 418.922 432.357
 787.971 953.087
 491.995 681.897
 534.377 437.988
 82.719 891.857
 682.994 49.752
 276.951 267.155
 543.331 741.513
 629.644 774.800
 123.240 150.447
 117.824 198.787
 621.675 550.810
 815.989 861.054
 365.181 690.736
 68.498 166.096
 967.318 13.425
 264.657 637.111
 883.147 681.503
 407.019 996.447
 595.963 977.881
 108.415 705.057
 587.509 813.968
 517.959 207.925
 760.727 18.861
 723.458 568.772
 688.766 858.949
 123.073 742.085
 616.632 409.723
 21.671 88.881
 531.668 299.624
 659.265 950.072
 413.549 314.126
 95.224 844.281
 369.010 997.370
 881.133 742.292
 224.843 844.489
 488.538 615.615
 96.497 831.872
 699.976 179.982
 848.824 792.252
 10.386 214.840
 428.061 679.565
 861.967 686.454
 56.267 773.372
 792.811 925.068
 855.319 798.522
 315.226 486.435
 799.606 252.225
 253.758 886.189
 5.300 673.319
 18.906 843.839
 348.095 408.055
 726.762 864.256
 687.407 639.956
 506.922 161.497
 568.066 90.334
 783.712 976.477
 3.507 158.783
 734.803 30.753
 728.564 172.881
 695.680 108.634
 384.368 432.501
 610.219 874.502
 280.027 461.316
 51.970 958.080
 311.120 176.616
 136.030 914.199
 27.306 934.383
 289.030 862.982
 782.215 741.381
 279.304 809.468
 998.193 506.939
 768.510 837.276
 294.326 457.051
 520.555 468.416
 94.786 690.836
 87.751 520.841
 219.928 28.433
 534.519 207.372
 307.366 499.690
 506.142 75.676
 984.773 40.034
 607.123 650.725
 869.121 694.489
 727.240 411.419
 375.259 149.712
 202.856 504.666
 234.931 999.213
 789.273 507.325
 638.676 346.602
 562.573 613.076
 178.546 229.133
 485.530 12.863
 778.590 728.173
 333.855 509.457
 619.888 369.167
 561.398 755.378
 593.116 611.642
 14.325 15.709
 17.831 515.655
 916.218 260.809
 555.606 436.555
 422.940 306.749
 293.708 252.146
 175.835 902.244
 595.279 838.202
 505.064 259.332
 286.905 468.244
 295.659 831.111
 199.563 475.651
 524.211 834.162
 686.307 850.329
 304.262 417.132
 30.460 683.500
 96.662 702.227
 229.988 273.894
 903.961 525.663
 423.957 783.100
 584.744 319.522
 720.402 109.509
 407.557 594.872
 724.576 936.793
 80.353 178.680
 63.502 17.875
 409.313 140.210
 396.337 757.869
 582.409 21.737
 107.548 154.163
 663.493 9.946
 246.990 499.256
 0.207 385.152
 531.048 827.814
 875.176 443.066
 904.078 535.574
 299.253 966.364
 409.121 571.206
 495.810 739.617
 889.422 26.040
 446.928 950.596
 373.721 259.046
 159.870 143.635
 252.879 99.804
 812.471 617.270
 475.541 390.109
 99.201 360.067
 746.723 640.648
 329.007 257.314
 954.055 893.898
 728.087 979.645
 948.761 764.595
 35.001 675.799
 127.012 857.015
 604.733 969.458
 575.303 381.798
 578.263 328.780
 521.878 377.558
 143.862 302.005
 464.366 813.219
 887.766 448.845
 189.050 350.516
 780.249 741.808
 354.990 292.922
 496.801 350.820
 860.345 363.180
 764.532 786.186
 640.319 328.436
 935.609 477.236
 246.105 36.755
 410.269 765.604
 730.091 314.469
 202.424 642.555
 300.451 88.888
 405.214 149.032
 522.444 499.377
 568.935 365.852
 726.528 111.499
 749.929 171.041
 755.459 389.145
 879.517 143.531
 342.289 559.335
 993.338 999.913
 685.614 940.196
 63.103 6.853
 182.188 726.843
 697.487 799.812
 623.323 440.276
 792.455 733.417
 371.336 554.471
 482.757 205.122
 345.016 805.668
 97.598 637.457
 876.008 950.207
 579.926 921.338
 296.681 133.428
 268.547 950.694
 208.064 938.173
 546.976 394.421
 805.610 738.873
 567.007 423.647
 40.706 353.268
 696.186 749.356
 225.022 581.442
 107.551 926.745
 479.131 989.401
 821.025 488.642
 50.568 936.131
 765.842 511.227
 422.021 78.500
 12.559 762.768
 568.172 403.060
 124.809 601.729
 48.457 728.535
 711.503 377.260
 519.466 864.344
 279.227 735.635
 969.702 480.965
 654.774 84.655
 604.037 795.268
 785.001 538.674
 996.456 461.534
 44.336 124.829
 377.021 415.893
 161.493 431.908
 789.550 693.023
 91.306 423.362
 246.023 529.542
 133.584 902.175
 885.699 14.603
 69.773 335.190
 823.149 536.258
 234.707 36.214
 719.783 709.599
 152.437 329.563
 845.924 32.128
 482.920 418.110
 301.305 381.992
 594.148 552.372
 245.118 609.510
 589.163 420.361
 145.012 841.693
 279.607 773.215
 708.044 958.531
 560.141 380.788
 904.327 759.610
 257.945 827.073
 262.593 136.828
 617.875 150.673
 911.114 635.752
 649.579 294.300
 990.352 922.360
 73.767 23.914
 486.423 187.086
 229.701 827.637
 966.338 493.212
 167.088 112.659
 454.268 606.594
 67.952 231.263
 918.436 288.686
 906.135 821.803
 764.087 270.959
 835.262 124.436
 901.371 797.529
 634.863 192.867
 507.454 381.519
 776.555 781.059
 488.045 192.071
 388.631 537.233
 900.725 711.629
 891.943 526.553
 595.342 181.061
 99.737 959.334
 997.676 103.271
 569.248 894.704
 82.001 189.426
 366.795 82.343
 994.857 606.747
 767.112 599.684
 682.918 989.709
 811.514 532.043
 997.214 189.510
 860.673 262.251
 677.253 207.845
 12.306 508.995
 22.729 753.673
 430.727 744.156
 926.958 705.005
 626.206 84.782
 842.160 796.438
 602.467 891.080
 567.872 697.590
 588.887 694.991
 973.608 423.697
 21.373 461.971
 687.266 619.096
 217.161 669.823
 781.546 584.256
 191.489 31.422
 779.750 150.357
 629.154 542.558
 166.044 330.635
 695.301 691.786
 637.685 548.847
 144.400 306.824
 770.321 632.085
 764.577 453.016
 602.788 393.007
 229.460 755.514
 983.394 766.494
 778.039 340.726
 782.330 124.224
 114.204 527.348
 269.472 600.024
 524.373 326.810
 916.372 316.894
 419.733 511.508
 516.865 126.840
 488.069 391.944
 71.736 436.119
 10.983 816.428
 166.575 485.996
 990.750 215.610
 233.887 952.965
 815.375 595.747
 854.375 298.530
 752.126 216.834
 169.703 78.756
 533.447 642.567
 180.035 575.035
 322.363 927.576
 642.082 52.779
 8.220 812.623
 3.514 632.470
 881.642 970.798
 171.612 871.858
 517.122 17.580
 360.325 428.675
 102.861 236.488
 61.040 585.596
 403.613 741.630
 686.869 474.052
 129.861 201.478
 325.005 797.711
 275.235 777.696
 551.483 12.093
 236.297 722.674
 500.560 811.710
 460.611 153.992
 498.014 473.915
 399.167 48.357
 53.204 938.291
 540.004 27.314
 926.160 306.671
 846.254 238.508
 238.709 842.161
 542.365 656.402
 156.436 151.717
 618.149 662.635
 832.747 447.609
 836.360 436.823
 957.492 5.616
 323.230 752.392
 98.339 844.997
 833.697 378.281
 849.679 435.531
 557.932 726.290
 725.429 844.428
 370.138 335.900
 441.089 140.316
 914.804 575.120
 247.346 308.239
 32.904 768.955
 900.992 149.559
 107.321 199.224
 615.729 160.512
 762.756 793.675
 430.409 735.073
 503.125 222.538
 198.456 19.703
 774.832 821.170
 250.753 672.805
 276.261 673.406
 454.395 729.557
 214.436 127.189
 198.805 837.868
 464.246 418.391
 934.310 673.832
 992.237 287.337
 489.961 241.352
 447.174 962.915
 58.980 651.972
 927.968 529.536
 591.533 524.832
 753.834 991.290
 333.644 265.705
 672.474 704.930
 434.069 616.929
 643.685 808.791
 272.101 220.649
 875.079 759.107
 380.980 726.055
 613.798 669.674
 324.326 682.367
 716.539 297.418
 475.446 94.387
 836.274 827.597
 528.212 842.894
 237.410 81.329
 488.426 970.409
 544.354 28.698
 439.055 151.645
 857.505 67.171
 202.742 70.777
 554.393 82.602
 129.662 243.668
 104.159 904.317
 185.589 397.033
 436.060 92.941
 699.473 458.605
 845.367 646.709
 25.444 648.653
 324.556 906.492
 782.823 985.292
 258.398 799.844
 639.256 631.129
 6.365 348.842
 4.510 89.797
 355.344 724.736
 791.898 996.287
 703.970 854.510
 195.074 588.784
 134.108 851.025
 412.273 371.746
 935.187 170.772
 448.699 715.463
 326.659 113.336
 639.084 437.423
 929.197 916.937
 783.415 791.963
 275.966 518.134
 784.170 789.184
 344.056 914.650
 246.283 669.839
 688.830 772.757
 562.424 493.254
 449.413 369.812
 795.499 729.501
 883.902 463.952
 4.722 79.692
 513.360 183.000
 186.869 339.736
 682.509 360.176
 443.898 349.250
 863.773 892.813
 393.856 70.060
 274.469 30.057
 843.697 775.108
 982.220 15.369
 798.416 621.527
 231.891 118.863
 526.760 469.524
 32.425 833.185
 504.094 395.681
 341.052 305.457
 50.100 655.097
 425.520 8.005
 643.350 856.726
 75.728 174.141
 575.125 331.363
 380.698 744.638
 477.865 358.575
 344.953 978.979
 584.183 359.650
 952.640 616.694
 423.565 906.282
 613.990 552.550
 206.716 502.600
 665.996 580.110
 871.361 400.479
 619.372 416.815
 735.494 49.491
 722.397 146.678
 820.119 273.780
 677.182 490.627
 137.046 534.476
 726.938 167.308
 890.135 69.725
 18.326 656.634
 490.264 712.058
 18.755 183.549
 243.376 437.675
 675.364 849.700
 323.321 392.647
 984.260 845.937
 301.030 221.186
 192.532 259.660
 761.396 960.701
 181.811 469.028
 919.406 802.733
 833.913 703.110
 246.347 398.998
 713.020 395.503
 861.980 634.250
 24.291 212.137
 344.356 424.769
 38.603 475.534
 988.395 930.827
 473.028 412.261
 818.707 906.911
 355.639 632.625
 570.483 833.977
 803.389 317.570
 712.219 78.233
 728.263 183.453
 540.871 961.254
 538.045 757.907
 657.518 182.654
 395.304 306.741
 281.518 150.609
 976.073 771.157
 13.191 104.500
 66.049 815.014
 767.507 380.710
 837.570 943.083
 710.017 215.538
 559.264 173.120
 495.691 302.562
 549.100 857.822
 883.841 145.080
 840.796 528.665
 648.304 553.105
 696.466 534.086
 470.282 429.506
 371.553 372.093
 368.385 38.089
 480.923 965.244
 941.374 29.755
 690.294 327.879
 856.907 669.352
 980.730 655.910
 275.353 518.804
 324.676 493.399
 240.703 620.745
 642.019 353.298
 68.181 335.918
 449.152 688.271
 805.866 27.299
 701.290 8.541
 419.050 880.389
 189.774 954.557
 242.980 193.820
 176.404 371.311
 851.979 374.725
 113.661 656.951
 8.601 801.956
 653.749 520.525
 71.748 365.745
 234.816 572.172
 771.648 308.896
 346.369 64.541
 794.807 451.723
 818.193 428.011
 183.858 716.171
 801.109 706.210
 244.415 324.741
 370.341 455.079
 890.237 153.688
 192.454 361.277
 154.166 499.610
 467.668 648.049
 778.443 271.918
 356.511 43.059
 285.173 164.203
 492.284 598.232
 955.281 264.315
 590.704 281.980
 529.576 430.783
 920.618 955.649
 834.013 452.348
 773.016 935.464
 646.674 893.854
 541.407 806.241
 17.936 757.167
 539.238 861.859
 557.842 807.331
 867.381 508.709
 373.696 54.755
 97.460 81.444
 912.573 382.269
 48.891 825.470
 802.054 365.518
 756.146 728.297
 330.303 676.124
 797.955 503.529
 734.335 64.631
 395.416 308.643
 321.377 295.518
 187.588 813.595
 309.539 816.048
 920.775 524.528
 395.344 666.664
 704.045 939.568
 520.128 730.938
 204.297 196.037
 275.941 941.134
 598.488 525.538
 353.719 330.418
 140.401 620.966
 459.463 699.340
 409.832 133.775
 103.453 252.783
 221.616 47.749
 576.916 490.080
 511.930 844.664
 571.560 287.074
 474.349 805.616
 150.156 901.765
 675.997 738.393
 848.644 237.631
 685.463 35.386
 368.408 299.354
 933.071 538.177
 715.465 328.415
 597.566 894.933
 453.922 580.824
 471.533 266.157
 484.521 341.220
 154.196 575.297
 34.138 307.906
 911.165 365.589
 275.467 448.492
 935.701 456.581
 692.654 348.114
 57.867 376.775
 301.437 749.338
 642.403 257.164
 532.385 728.509
 162.174 919.194
 732.581 846.398
 853.707 85.460
 151.704 746.415
 779.838 428.610
 98.635 411.609
 320.160 890.326
 907.992 508.247
 564.238 825.438
 994.109 580.494
 730.003 924.429
 722.895 974.858
 708.049 49.472
 57.684 187.454
 232.604 484.252
 969.717 280.277
 295.545 186.098
 811.658 308.642
 998.225 371.127
 175.783 560.444
 527.133 730.408
 967.793 314.374
 746.873 229.558
 371.207 779.517
 634.123 388.173
 232.685 649.581
 488.606 162.291
 920.417 73.564
 314.460 696.419
 478.765 858.722
 683.424 795.981
 583.882 944.915
 689.093 661.394
 386.314 950.625
 650.998 276.986
 374.912 235.188
 103.815 557.994
 307.382 59.108
 338.775 513.718
 500.002 180.970
 582.911 12.264
 154.236 496.822
 491.585 350.154
 301.088 13.371
 378.583 497.378
 573.012 722.603
 856.695 254.528
 654.212 501.136
 854.126 413.528
 527.456 446.738
 305.311 537.873
 721.479 556.731
 888.970 993.470
 688.191 83.891
 654.875 79.013
 301.825 525.791
 100.194 377.975
 699.670 30.024
 536.049 25.757
 280.976 62.562
 437.785 339.263
 479.997 787.538
 864.111 966.474
 842.151 557.407
 129.868 295.497
 198.068 791.912
 346.558 621.876
 166.397 927.231
 529.331 455.739
 467.966 903.511
 987.031 193.760
 325.125 205.589
 144.713 162.287
 602.319 919.809
 730.240 125.629
 947.256 776.526
 25.917 756.106
 474.347 136.132
 233.397 179.508
 29.543 284.639
 719.253 581.105
 652.541 937.141
 246.738 413.957
 951.022 223.593
 206.528 64.307
 992.484 636.598
 239.010 860.179
 351.158 956.293
 599.304 161.495
 797.029 299.594
 713.412 436.301
 36.142 452.141
 872.200 841.687
 989.084 79.237
 125.257 914.301
 488.949 340.294
 588.007 698.883
 480.518 678.923
 434.715 559.736
 876.109 972.548
 392.603 225.738
 66.172 911.657
 106.323 401.331
 667.816 65.461
 39.108 761.446
 723.775 969.479
 801.495 955.655
 117.860 148.550
 838.389 634.819
 158.509 938.935
 101.105 631.522
 885.999 483.893
 727.002 563.661
 795.283 302.599
 342.278 969.428
 27.788 342.140
 593.821 942.766
 192.244 652.013
 56.853 333.226
 425.496 520.991
 113.079 255.448
 25.818 604.041
 558.532 664.444
 488.639 774.357
 94.218 477.287
 380.605 960.443
 941.578 434.021
 613.769 383.929
 277.904 5.800
 66.680 479.596
 125.970 981.931
 460.584 449.614
 582.753 346.063
 82.377 239.659
 612.252 22.076
 574.998 601.243
 38.761 509.824
 142.381 464.039
 293.904 207.966
 269.746 741.214
 31.125 844.447
 398.981 852.907
 15.829 304.162
 959.199 116.194
 22.090 798.076
 98.554 918.587
 564.697 689.083
 337.460 485.720
 618.645 948.670
 935.915 558.010
 430.128 626.708
 887.448 406.557
 710.352 477.124
 295.867 112.010
 985.332 987.884
 213.547 683.830
 414.263 148.476
 404.341 459.114
 701.600 876.317
 601.531 853.498
 732.852 780.221
 650.736 270.548
 633.132 920.058
 26.891 155.413
 156.067 123.069
 988.609 413.568
 687.010 826.137
 556.263 832.189
 920.049 57.002
 373.599 631.796
 127.669 164.214
 716.593 746.370
 272.788 14.288
 655.487 54.107
 356.078 244.510
 942.789 246.814
 890.886 581.125
 205.550 787.721
 250.883 385.937
 656.977 934.963
 541.841 300.927
 830.883 836.484
 262.091 832.286
 881.135 482.645
 192.672 804.736
 204.099 851.950
 7.456 67.467
 539.751 935.278
 28.429 528.090
 119.849 772.705
 337.534 305.224
 770.282 997.809
 263.050 438.689
 378.853 236.494
 707.454 484.420
 626.576 645.477
 200.254 395.490
 995.630 760.038
 221.761 187.875
 534.060 27.430
 733.571 987.412
 727.891 73.070
 903.281 520.940
 735.353 38.490
 362.342 958.612
 633.555 665.929
 577.741 135.361
 751.139 122.795
 844.419 617.334
 475.611 564.170
 262.982 264.703
 573.479 842.815
 806.549 946.629
 315.547 579.013
 104.911 849.454
 907.386 498.190
 989.813 487.769
 562.844 799.029
 711.900 573.171
 281.384 611.063
 320.239 450.983
 81.025 886.336
 205.169 905.357
 258.885 408.080
 663.609 923.173
 690.001 819.661
 424.758 52.507
 299.607 523.926
 948.700 488.549
 549.994 86.987
 509.026 55.601
 43.898 27.273
 324.651 55.684
 464.040 972.109
 500.152 140.550
 922.700 527.208
 155.806 193.263
 94.095 502.259
 718.971 827.456
 32.034 556.730
 951.385 816.830
 450.044 828.071
 399.528 235.266
 153.249 649.580
 777.468 640.151
 781.389 292.522
 477.055 480.270
 648.934 527.688
 305.276 407.335
 178.171 212.051
 482.647 60.078
 719.274 598.726
 412.399 555.636
 770.680 440.951
 213.744 639.137
 164.723 526.731
 172.559 623.921
 406.775 119.201
 221.575 707.471
 368.319 983.510
 144.732 418.052
 81.128 614.265
 185.064 171.300
 684.534 814.480
 103.848 672.001
 192.474 559.001
 925.242 52.295
 801.477 759.855
 743.015 702.257
 912.961 60.641
 155.069 121.701
 929.374 560.560
 421.153 343.190
 567.939 609.944
 56.582 476.165
 860.660 747.960
 730.113 272.258
 945.045 954.951
 430.669 774.077
 45.613 667.493
 511.806 686.526
 878.196 220.368
 474.296 94.352
 832.387 318.524
 968.558 175.753
 285.108 851.486
 205.840 154.013
 931.386 406.169
 678.860 552.305
 76.218 540.604
 181.275 926.602
 981.361 595.640
 655.869 344.495
 998.395 154.316
 422.254 540.356
 818.175 335.564
 67.466 637.447
 528.584 821.589
 411.700 703.248
 677.134 774.003
 874.373 954.385
 390.530 765.443
 603.365 801.399
 95.865 229.359
 436.775 911.298
 131.993 165.105
 138.855 248.060
 727.123 398.089
 90.074 449.200
 470.374 320.913
 368.963 622.235
 619.550 982.101
 796.892 550.761
 791.412 660.795
 335.699 629.216
 779.272 700.974
 245.069 481.863
 268.658 675.032
 587.257 939.697
 986.372 717.581
 180.409 763.679
 560.636 695.116
 570.200 519.805
 907.640 350.436
 338.083 277.161
 938.167 542.840
 371.482 151.284
 520.668 572.078
 68.057 129.365
 996.042 467.387
 767.489 459.274
 744.183 199.998
 637.618 169.817
 811.263 461.019
 378.100 914.474
 955.717 875.123
 237.993 335.191
 524.328 998.080
 220.852 957.218
 770.028 892.578
 922.271 321.820
 840.528 477.364
 113.593 602.842
 50.361 700.439
 58.277 438.140
 875.004 164.520
 183.593 630.925
 629.512 414.391
 392.741 872.925
 98.300 228.997
 206.900 735.384
 628.777 9.720
 492.047 30.228
 878.421 549.148
 623.795 818.075
 580.267 946.759
 150.058 28.226
 260.895 319.462
 854.519 945.451
 781.697 861.899
 334.933 936.701
 180.125 135.490
 974.024 356.014
 442.635 613.505
 384.571 836.700
 253.285 154.875
 895.313 305.699
 217.341 410.560
 454.248 325.913
 672.313 137.019
 957.995 468.985
 661.692 971.553
 670.215 664.650
 480.026 649.263
 222.041 75.466
 0.348 662.158
 49.469 359.796
 693.170 494.027
 826.229 954.748
 345.160 342.422
 8.600 617.927
 318.202 459.274
 486.659 186.980
 166.996 217.697
 203.565 763.821
 294.872 823.692
 582.744 111.978
 390.501 332.256
 517.447 416.856
 798.180 658.393
 306.406 36.805
 954.981 470.521
 244.674 945.363
 131.033 858.494
 34.805 99.859
 64.452 138.043
 907.903 477.763
 647.947 10.830
 427.718 398.921
 636.039 982.878
 687.686 539.369
 764.381 658.113
 747.763 671.262
 648.304 487.688
 145.264 205.018
 126.819 255.236
 555.003 525.867
 189.694 13.919
 775.245 510.245
 445.443 129.998
 237.010 470.941
 12.195 311.593
 937.647 747.487
 324.294 58.401
 801.297 754.331
 306.416 421.767
 887.716 188.858
 663.016 643.738
 979.102 340.123
 231.696 493.394
 947.128 723.312
 849.843 549.091
 967.837 181.601
 458.466 412.343
 341.632 873.564
 17.213 774.402
 74.046 318.925
 609.985 297.526
 867.884 666.915
 89.402 592.183
 109.592 229.289
 26.704 857.578
 346.167 874.171
 215.856 460.002
 640.818 287.986
 718.869 321.254
 765.882 202.144
 454.363 213.243
 93.767 160.728
 721.656 155.681
 137.160 127.740
 245.011 108.240
 278.122 440.725
 321.956 68.841
 324.616 195.457
 298.843 833.728
 108.324 868.445
 787.110 856.119
 558.219 765.128
 14.425 437.685
 172.426 27.638
 293.246 495.502
 891.463 393.051
 430.995 226.934
 327.541 498.128
 724.520 521.960
 608.441 257.182
 28.672 88.546
 685.309 64.031
 894.428 118.801
 469.150 295.849
 394.172 354.876
 191.654 725.480
 526.513 552.237
 726.272 19.495
 884.765 288.195
 502.145 942.599
 24.156 545.148
 46.894 276.246
 943.692 496.242
 7.599 752.376
 657.765 936.995
 829.055 604.620
 647.033 106.587
 674.163 142.262
 302.598 509.058
 915.729 190.522
 395.019 325.581
 827.888 338.724
 271.533 167.668
 377.770 860.656
 400.038 86.753
 135.910 474.653
 104.529 772.809
 862.557 990.827
 769.107 853.873
 814.666 436.437
 400.132 775.448
 986.525 685.107
 530.305 285.497
 530.140 559.675
 904.255 484.187
 387.451 90.643
 910.719 390.657
 545.952 241.926
 107.625 220.301
 346.312 252.930
 537.664 9.481
 422.180 471.533
 545.638 839.941
 338.748 487.638
 5.483 937.849
 971.124 733.515
 843.015 103.287
 482.565 847.663
 426.969 781.824
 235.783 746.631
 300.529 152.626
 610.458 897.803
 171.469 675.422
 972.657 10.186
 482.218 924.839
 616.046 674.556
 980.983 324.402
 492.516 194.768
 828.854 668.484
 796.514 404.791
 51.080 449.106
 741.161 998.063
 797.103 861.657
 146.608 284.592
 465.211 590.979
 186.699 205.013
 403.670 734.017
 946.417 378.363
 579.018 420.248
 420.740 341.038
 339.871 284.874
 529.335 488.327
 565.457 136.343
 377.945 487.680
 14.446 158.910
 816.770 665.836
 352.128 288.005
 731.709 541.946
 981.063 992.151
 62.625 888.437
 608.888 356.594
 333.311 443.806
 211.860 872.961
 263.278 310.458
 276.886 744.020
 527.694 670.694
 589.472 376.360
 857.717 409.883
 369.395 385.744
 801.108 603.538
 807.404 224.675
 667.697 300.596
 420.317 69.735
 494.157 205.757
 592.245 3.497
 509.216 456.608
 8.016 683.784
 248.393 824.830
 791.053 519.173
 544.311 103.659
 240.122 36.502
 445.367 825.438
 403.456 322.504
 236.133 573.658
 949.216 601.375
 144.180 193.872
 80.304 643.081
 720.423 988.655
 619.808 518.640
 926.848 215.299
 959.424 479.638
 512.982 743.652
 743.799 456.317
 620.389 818.631
 963.850 874.047
 735.429 391.285
 384.580 479.607
 80.351 208.182
 849.068 460.049
 460.450 696.485
 219.237 906.957
 92.584 956.941
 353.186 222.544
 352.983 825.497
 223.792 241.434
 978.355 823.210
 777.573 29.230
 515.189 861.191
 468.188 657.687
 672.509 170.524
 205.403 903.625
 330.789 95.376
 195.739 197.575
 885.154 20.179
 351.648 196.977
 148.252 838.859
 476.000 781.692
 454.474 446.357
 730.482 786.267
 842.563 811.312
 240.560 379.338
 151.542 235.757
 424.664 176.541
 651.699 525.510
 437.965 196.099
 7.607 476.798
 246.349 917.977
 196.674 464.321
 377.045 536.051
 700.143 17.882
 489.946 61.605
 262.921 263.852
 67.121 74.696
 656.010 539.863
 794.968 472.315
 746.022 562.449
 509.121 639.111
 308.403 324.777
 860.503 693.756
 146.191 652.800
 443.366 233.356
 378.846 671.075
 882.781 716.976
 133.658 583.145
 17.795 970.083
 146.282 304.976
 623.478 443.101
 0.997 893.687
 204.679 773.345
 412.402 68.275
 958.741 850.107
 268.698 745.530
 564.345 202.998
 275.683 624.782
 607.596 874.690
 316.664 802.060
 131.226 517.652
 886.135 920.822
 493.244 802.494
 677.052 856.446
 780.535 141.011
 68.636 659.550
 851.901 523.395
 542.818 863.970
 423.128 25.514
 74.751 104.568
 771.235 353.303
 121.495 734.216
 771.632 17.573
 751.281 115.210
 314.046 249.905
 695.212 965.660
 222.670 220.273
 98.352 434.027
 762.763 156.994
 635.631 963.994
 608.010 522.272
 530.672 896.434
 806.433 900.500
 166.443 675.571
 181.749 915.738
 152.655 413.134
 684.271 529.104
 366.249 988.636
 231.124 961.500
 11.436 287.844
 398.479 243.237
 761.096 207.547
 125.318 776.203
 601.352 676.020
 113.907 88.528
 868.640 788.983
 449.629 214.107
 859.326 764.691
 773.286 403.243
 224.853 444.171
 111.626 495.269
 512.608 559.179
 774.126 603.959
 749.375 657.465
 951.435 392.190
 918.686 999.378
 277.004 269.725
 787.079 649.122
 440.032 228.640
 471.750 496.462
 344.877 642.153
 801.088 818.942
 507.467 367.178
 240.867 880.266
 649.152 597.397
 486.439 747.460
 407.158 566.040
 752.172 178.289
 920.645 865.669
 23.801 902.665
 792.924 571.371
 730.623 609.145
 672.206 774.947
 299.058 302.762
 862.193 577.411
 176.486 666.484
 974.636 77.735
 177.311 519.299
 501.803 735.084
 367.526 193.789
 228.701 483.221
 338.767 569.989
 862.096 718.542
 249.942 906.149
 943.381 361.909
 759.177 446.874
 680.491 469.560
 209.413 901.998
 504.163 715.768
 648.964 253.008
 977.507 631.300
 398.176 325.979
 795.054 914.176
 552.832 179.605
 456.181 855.793
 634.918 493.532
 324.122 884.409
 355.621 845.681
 50.122 123.598
 391.276 468.416
 194.761 415.151
 140.367 843.461
 585.910 449.444
 532.107 296.347
 863.506 982.485
 200.958 685.399
 452.342 864.279
 286.239 841.061
 130.104 40.037
 24.489 732.410
 502.004 361.973
 390.244 443.531
 216.691 28.439
 727.339 98.002
 149.946 578.051
 469.819 430.746
 110.291 453.991
 254.223 969.229
 779.688 328.169
 501.734 837.358
 566.494 262.385
 630.892 262.968
 118.598 775.647
 633.810 571.667
 302.071 390.570
 698.850 44.798
 202.668 920.229
 731.264 656.855
 940.372 818.333
 54.414 677.783
 914.947 304.353
 764.803 108.989
 215.785 660.886
 364.641 239.778
 852.456 318.528
 559.170 475.298
 792.137 844.707
 839.064 350.399
 453.111 254.071
 480.428 49.328
 804.803 691.159
 398.909 182.579
 897.214 299.255
 356.070 304.035
 897.443 295.828
 4.394 98.695
 287.335 4.063
 294.131 139.522
 91.635 936.295
 675.897 47.526
 5.902 349.062
 95.790 129.047
 301.340 867.010
 976.247 585.827
 951.579 445.540
 640.510 65.084
 683.994 767.164
 109.064 147.133
 563.520 66.880
 963.617 756.651
 306.167 795.936
 332.045 970.393
 156.849 665.252
 743.238 209.757
 794.099 679.228
 84.262 922.381
 113.214 263.066
 566.902 34.758
 738.080 502.949
 83.004 300.309
 897.027 625.222
 657.609 167.568
 624.489 920.172
 658.373 584.917
 701.024 416.030
 705.057 766.075
 980.477 292.935
 762.811 29.303
 763.991 623.809
 69.738 448.792
 233.634 884.201
 417.904 915.075
 49.076 396.500
 905.964 879.679
 512.618 591.452
 842.281 284.939
 22.807 573.222
 684.443 71.233
 244.629 870.653
 142.096 969.623
 732.972 619.589
 185.840 677.361
 941.708 437.743
 239.545 767.070
 247.776 378.664
 283.846 978.223
 10.247 54.593
 665.065 703.149
 789.182 34.805
 739.578 221.128
 766.737 207.314
 945.281 405.629
 570.113 954.257
 788.717 474.748
 97.626 767.028
 581.511 756.990
 428.205 614.175
 518.604 178.308
 362.346 786.713
 32.529 156.667
 838.035 660.901
 904.593 123.112
 205.890 432.419
 690.524 919.600
 779.286 248.629
 903.271 690.623
 921.013 673.182
 570.622 565.538
 240.050 201.227
 184.718 789.538
 879.964 761.134
 322.021 12.283
 842.472 212.811
 926.838 83.667
 341.823 721.827
 212.764 976.150
 192.226 256.794
 591.806 783.114
 633.877 44.497
 940.341 204.177
 73.781 608.456
 758.047 483.174
 304.122 512.963
 476.776 515.165
 540.211 402.700
 890.695 278.494
 346.836 650.102
 669.535 10.414
 279.276 446.512
 399.338 654.504
 14.328 562.302
 988.557 230.082
 376.797 84.740
 453.884 463.755
 45.336 65.031
 634.877 477.342
 743.812 278.142
 807.735 631.725
 364.171 846.624
 207.783 10.090
 25.804 694.297
 312.020 104.823
 434.612 84.643
 265.130 308.732
 770.252 534.775
 895.433 952.727
 488.663 367.597
 405.373 168.602
 993.066 26.097
 531.343 467.867
 792.690 994.593
 950.099 936.876
 54.919 987.359
 117.107 566.755
 962.063 726.406
 912.258 816.380
 935.300 653.991
 250.128 791.069
 90.337 843.729
 698.000 792.461
 575.076 984.971
 600.999 730.766
 120.122 931.828
 908.981 404.155
 947.639 9.935
 956.156 747.185
 450.176 155.522
 687.172 277.156
 914.209 382.943
 30.779 461.036
 246.896 914.442
 275.666 63.643
 720.614 201.300
 837.243 588.284
 308.260 675.698
 856.680 192.795
 200.901 320.652
 735.251 356.401
 614.401 469.590
 271.874 625.879
 367.357 851.689
 286.860 914.095
 891.383 3.714
 930.319 631.074
 87.064 259.148
 692.897 859.547
 613.390 601.784
 65.891 445.746
 971.820 500.401
 896.877 255.350
 873.396 205.745
 518.559 577.657
 441.332 938.754
 408.320 272.761
 463.544 493.185
 382.972 411.647
 158.776 345.716
 519.454 913.537
 323.835 756.830
 192.973 734.619
 683.376 166.810
 867.600 94.541
 241.345 568.831
 792.074 769.182
 236.394 367.137
 230.121 748.469
 312.115 409.837
 677.660 315.103
 934.929 595.715
 29.605 493.470
 213.920 381.256
 400.608 637.768
 712.172 111.765
 274.073 855.072
 780.594 838.906
 552.209 814.119
 413.314 901.414
 560.271 985.774
 717.135 287.167
 976.743 349.097
 232.991 679.942
 327.708 320.801
 549.769 155.023
 110.722 9.389
 743.234 22.497
 766.912 632.948
 66.224 138.827
 768.792 986.335
 250.092 695.346
 657.448 505.093
 568.902 641.374
 271.451 696.128
 112.626 370.064
 939.558 325.883
 237.225 462.806
 541.216 752.975
 959.748 294.662
 7.863 532.256
 775.344 306.155
 681.543 909.694
 448.344 168.507
 556.374 971.873
 307.517 848.750
 596.762 50.244
 320.415 422.011
 301.141 939.206
 175.849 100.475
 411.468 639.982
 37.467 337.370
 60.187 650.930
 893.727 520.837
 804.291 391.976
 197.130 963.286
 479.929 669.454
 13.148 899.015
 883.617 291.499
 270.000 574.438
 163.146 57.800
 75.296 314.557
 901.806 535.855
 933.965 505.539
 75.570 854.756
 131.077 591.101
 929.645 393.001
 428.760 550.227
 886.553 796.091
 541.984 531.488
 594.215 459.931
 905.289 756.591
 333.783 75.825
 901.526 879.846
 121.047 310.618
 702.219 374.002
 792.890 340.927
 953.591 394.719
 215.377 63.320
 846.641 910.021
 979.804 43.515
 326.508 637.020
 767.539 968.355
 846.092 741.513
 117.087 736.511
 750.184 77.579
 973.933 719.993
 15.976 490.676
 955.022 891.882
 178.608 911.292
 227.741 829.893
 169.449 424.579
 754.036 345.032
 901.099 528.314
 52.484 64.559
 486.085 465.869
 707.147 524.528
 293.113 937.522
 426.718 645.580
 771.133 12.687
 309.413 213.306
 331.010 563.397
 79.620 638.947
 118.961 657.421
 865.937 705.637
 375.091 744.740
 724.891 718.536
 202.262 66.769
 670.821 873.553
 11.343 952.094
 744.358 278.898
 22.880 739.706
 386.507 837.107
 934.706 210.471
 532.871 693.756
 980.598 95.292
 806.281 644.734
 955.314 464.969
 572.493 369.171
 543.007 358.840
 492.272 613.180
 214.049 659.077
 316.725 124.138
 632.572 12.849
 747.120 750.832
 604.870 108.966
 134.414 346.363
 86.277 158.188
 999.532 993.989
 218.767 351.753
 888.216 317.333
 188.727 991.368
 962.277 822.507
 347.827 21.740
 203.907 78.260
 331.357 745.342
 855.752 189.412
 217.771 465.843
 124.553 217.322
 308.388 864.138
 581.049 598.508
 153.469 747.876
 637.478 998.623
 624.455 885.712
 973.543 594.650
 324.303 411.137
 512.172 324.626
 459.307 492.769
 171.328 893.271
 564.903 869.665
 993.728 126.301
 611.763 457.906
 692.405 868.936
 21.642 580.793
 159.085 909.064
 828.099 757.270
 30.348 147.080
 536.437 215.096
 162.308 347.601
 409.315 956.041
 450.237 598.770
 746.738 884.548
 170.326 18.953
 887.219 79.387
 194.972 125.237
 854.286 115.699
 521.991 590.802
 861.042 574.149
 496.659 237.102
 895.041 661.874
 531.031 40.663
 794.287 639.365
 628.557 582.607
 128.856 436.925
 397.388 771.730
 685.800 157.832
 730.177 259.857
 859.828 822.734
 891.671 812.436
 49.520 696.282
 291.422 959.970
 596.917 353.696
 833.838 639.290
 564.163 558.316
 991.219 731.211
 969.280 313.594
 899.986 546.368
 87.074 672.120
 51.958 428.581
 221.920 93.789
 960.009 899.875
 465.750 174.074
 393.065 719.030
 434.618 256.347
 974.133 62.462
 726.054 909.720
 645.401 849.333
 830.764 121.718
 457.735 249.547
 767.871 715.160
 522.729 251.871
 672.567 357.808
 661.595 88.665
 656.997 264.792
 137.311 462.949
 275.277 485.753
 908.626 192.902
 966.285 475.422
 593.786 758.955
 615.422 437.431
 978.373 630.787
 389.592 942.113
 598.771 377.587
 856.693 300.747
 36.974 777.518
 28.830 647.741
 883.214 184.515
 872.012 170.908
 372.996 666.213
 337.421 236.097
 950.363 170.288
 501.419 589.429
 118.499 622.909
 692.725 467.453
 34.247 217.936
 852.836 397.309
 209.876 665.312
 965.512 85.869
 181.925 168.649
 426.360 954.800
 74.454 872.865
 256.312 219.125
 57.302 331.071
 222.649 587.413
 916.549 694.449
 176.473 605.013
 405.142 229.147
 282.087 806.308
 20.620 950.114
 666.033 391.814
 110.986 564.167
 293.786 320.887
 189.318 104.507
 360.998 996.148
 445.983 78.507
 12.139 112.455
 290.743 242.185
 949.406 517.992
 395.229 251.785
 223.501 869.976
 901.845 58.831
 788.518 510.485
 934.033 534.531
 916.718 902.479
 203.909 97.397
 294.797 481.280
 738.570 130.135
 128.602 237.353
 611.212 404.488
 263.782 362.522
 95.745 172.784
 659.085 989.785
 95.424 759.875
 328.763 328.146
 711.624 517.215
 480.669 245.787
 805.990 640.757
 225.157 760.041
 708.631 255.553
 202.918 639.767
 380.703 122.494
 391.740 868.728
 348.768 507.184
 395.127 527.290
 290.840 988.760
 710.408 459.545
 923.447 989.473
 918.922 154.691
 671.718 426.663
 862.875 601.938
 810.074 370.358
 677.459 509.390
 352.183 816.124
 865.764 507.314
 911.379 428.240
 348.971 598.275
 215.522 287.857
 834.760 750.001
 565.512 600.233
 739.853 746.195
 599.466 920.605
 924.031 76.221
 543.283 586.809
 366.065 132.648
 174.393 675.792
 688.875 437.587
 933.475 298.958
 751.534 191.901
 626.561 426.553
 827.548 558.467
 557.988 583.485
 718.374 690.324
 517.115 728.164
 372.500 300.691
 55.631 842.648
 636.098 264.397
 887.823 298.140
 921.752 324.393
 926.716 876.314
 195.671 953.854
 540.947 526.851
 427.884 60.417
 640.159 17.950
 779.100 796.633
 433.337 723.265
 395.151 807.528
 370.633 910.175
 906.405 865.814
 293.787 215.483
 74.459 846.823
 55.375 71.273
 559.199 223.391
 397.893 872.015
 391.473 826.022
 238.568 740.990
 403.728 141.784
 416.084 87.282
 894.872 307.989
 605.805 362.073
 66.123 601.134
 388.212 783.619
 969.774 300.628
 201.937 453.452
 648.726 508.976
 172.013 522.099
 925.619 789.446
 72.713 561.620
 618.750 308.572
 162.958 385.780
 338.294 779.383
 473.892 438.670
 49.166 643.157
 689.458 901.522
 203.063 119.151
 851.131 588.633
 946.578 525.617
 250.070 900.300
 37.835 429.148
 509.733 848.152
 62.010 26.543
 678.322 880.993
 65.616 783.131
 265.417 723.207
 147.866 838.374
 395.937 138.904
 0.439 404.163
 395.620 790.522
 98.006 199.299
 146.707 647.816
 762.867 526.984
 895.367 590.424
 787.730 567.815
 990.957 443.166
 659.160 751.769
 382.601 87.382
 716.608 127.317
 884.478 43.977
 172.437 668.370
 994.924 955.063
 749.475 669.823
 866.004 272.448
 534.703 265.465
 273.003 654.717
 349.538 658.920
 733.767 682.678
 675.343 655.661
 335.506 518.809
 702.440 304.224
 104.338 693.752
 974.704 945.434
 616.204 826.267
 41.238 293.150
 915.924 437.486
 490.649 657.895
 55.984 161.377
 299.646 420.490
 763.486 277.397
 971.450 976.723
 920.825 185.247
 944.528 732.296
 934.464 933.014
 20.191 221.209
 351.347 316.947
 468.512 957.763
 651.634 152.428
 233.802 385.208
 340.381 720.847
 559.713 941.324
 823.525 916.028
 4.154 276.885
 82.082 427.317
 407.947 506.848
 553.043 225.650
 939.120 781.516
 539.395 375.898
 955.461 686.854
 761.389 635.898
 538.280 36.180
 636.301 663.190
 155.065 531.841
 547.047 818.217
 840.952 853.052
 697.043 302.127
 459.696 778.348
 318.576 613.289
 253.489 557.093
 626.646 354.990
 834.836 499.044
 315.131 223.659
 658.286 514.293
 855.329 389.387
 558.814 484.167
 860.057 426.004
 208.704 18.223
 254.000 824.623
 955.935 510.822
 580.658 941.266
 922.132 875.499
 68.839 885.292
 993.487 845.146
 871.108 390.890
 297.642 984.874
 420.040 559.574
 366.075 292.066
 75.740 588.733
 705.230 440.004
 63.106 171.645
 289.352 858.353
 226.343 270.696
 220.372 202.568
 920.667 920.771
 730.113 626.905
 679.812 747.972
 910.645 190.237
 358.602 14.072
 210.842 753.669
 671.456 384.810
 320.407 703.117
 302.327 825.594
 644.189 593.331
 624.423 247.993
 45.055 472.634
 67.410 851.267
 876.471 835.880
 37.199 752.770
 838.123 258.414
 213.281 97.457
 749.213 193.403
 908.783 638.770
 652.494 841.597
 819.585 940.262
 523.824 614.896
 955.128 149.455
 381.271 467.093
 331.826 423.358
 456.942 226.661
 320.598 859.985
 834.332 272.650
 526.252 424.108
 162.559 196.782
 94.659 200.863
 663.381 9.224
 203.520 110.812
 151.968 504.436
 706.717 358.571
 531.293 404.955
 936.468 638.404
 603.682 158.253
 190.942 899.390
 810.827 854.193
 569.438 85.555
 982.857 752.683
 388.133 158.947
 493.266 723.344
 194.870 223.044
 603.391 377.272
 383.116 167.504
 789.335 456.921
 17.479 821.453
 605.761 801.022
 863.860 639.860
 112.708 840.023
 857.155 855.622
 109.763 542.435
 632.445 348.725
 750.725 227.588
 38.768 143.997
 493.754 905.620
 198.218 21.737
 547.411 286.095
 70.414 672.881
 850.563 313.770
 239.889 754.829
 350.653 810.002
 821.179 98.806
 675.185 303.581
 736.067 818.450
 808.423 473.070
 875.347 696.613
 750.461 357.632
 732.624 648.156
 338.150 953.789
 362.011 326.533
 14.334 346.501
 40.508 757.412
 738.897 734.522
 837.410 830.430
 915.943 728.332
 639.061 287.956
 967.725 15.544
 731.849 635.592
 397.637 810.840
 197.590 921.890
 59.647 608.026
 463.897 243.794
 176.183 319.165
 921.881 919.663
 34.829 374.108
 571.635 714.102
 438.782 232.769
 882.557 119.465
 907.205 767.560
 114.012 209.728
 418.169 355.491
 88.612 836.007
 585.440 295.126
 154.994 172.464
 565.937 365.150
 832.151 730.529
 540.145 266.508
 358.949 712.606
 204.363 152.525
 249.307 888.868
 600.575 30.036
 597.831 357.960
 604.406 104.299
 617.527 540.723
 139.465 1.429
 999.020 392.424
 411.167 610.495
 640.819 80.791
 206.490 184.656
 47.243 632.807
 217.986 484.201
 862.289 311.243
 878.804 556.747
 194.852 641.974
 876.495 169.819
 387.227 115.043
 211.360 642.518
 931.761 57.046
 822.310 585.819
 300.184 90.892
 690.280 840.516
 419.697 923.312
 294.705 198.961
 515.945 33.146
 19.215 578.101
 604.979 667.687
 833.454 459.156
 316.998 523.810
 401.726 171.419
 189.867 619.927
 847.203 37.624
 499.025 318.776
 221.918 345.138
 964.569 795.516
 365.093 405.741
 871.165 656.766
 171.098 727.158
 780.354 991.032
 306.976 167.928
 839.212 96.934
 419.963 275.124
 878.747 110.961
 737.489 219.173
 937.638 999.942
 393.859 514.386
 382.638 44.365
 605.343 236.245
 470.258 307.301
 72.877 671.212
 502.187 340.433
 411.581 231.397
 869.540 845.088
 509.095 270.341
 411.727 393.917
 99.214 898.323
 991.046 980.687
 429.999 532.629
 813.448 844.544
 211.475 262.355
 322.134 94.981
 380.156 956.342
 919.463 418.991
 27.127 710.382
 3.042 997.468
 842.432 794.784
 955.915 499.605
 948.595 820.680
 633.643 108.071
 175.606 753.292
 321.121 290.999
 892.343 538.822
 70.612 956.924
 6.932 120.214
 214.310 573.824
 810.803 153.084
 807.448 312.242
 926.258 719.363
 892.331 684.398
 761.294 211.200
 73.731 36.388
 942.534 525.531
 708.786 539.586
 129.740 990.092
 490.194 591.571
 184.075 519.990
 743.354 238.178
 715.651 381.136
 972.626 969.108
 750.678 379.523
 138.645 13.247
 389.690 85.782
 590.342 700.018
 458.723 890.368
 227.750 84.307
 946.299 829.806
 253.865 519.722
 459.628 557.569
 157.710 263.831
 591.238 899.198
 431.692 205.921
 357.548 740.572
 992.462 9.534
 227.503 676.679
 577.447 86.269
 503.959 787.513
 213.380 982.045
 333.012 15.063
 586.413 721.238
 604.774 63.483
 126.350 66.966
 759.538 222.137
 394.403 307.625
 639.904 472.174
 931.400 251.011
 224.779 151.488
 782.101 419.413
 365.683 55.656
 114.205 703.809
 618.078 394.666
 554.455 805.280
 347.323 523.621
 378.378 910.130
 495.186 852.296
 527.416 95.785
 551.582 111.308
 553.274 721.704
 298.605 25.244
 173.247 438.358
 19.095 994.400
 784.080 753.476
 907.417 211.643
 350.807 274.449
 31.306 599.559
 839.335 636.035
 94.144 421.600
 278.706 700.791
 488.704 540.840
 555.534 254.136
 346.068 228.579
 796.868 115.466
 925.082 585.100
 279.340 250.642
 294.579 964.993
 6.030 139.545
 696.797 3.612
 664.973 755.884
 688.485 639.208
 574.862 126.336
 406.487 902.434
 337.664 514.325
 445.858 702.174
 360.870 922.817
 547.509 640.699
 743.652 323.624
 823.892 324.111
 503.925 931.639
 688.321 243.852
 972.997 975.559
 157.343 155.170
 820.201 937.092
 255.322 797.917
 463.569 693.977
 933.547 638.672
 149.507 604.744
 118.154 171.299
 272.897 401.817
 195.605 821.576
 290.450 41.984
 733.241 52.157
 39.111 17.441
 395.238 263.979
 295.552 315.501
 559.331 212.283
 843.051 379.913
 852.934 87.982
 192.381 361.756
 823.083 112.505
 930.680 333.521
 925.383 425.952
 646.978 297.817
 483.232 449.986
 658.258 963.772
 828.855 529.204
 692.284 742.429
 418.641 14.388
 82.301 970.234
 822.026 580.343
 406.964 391.025
 448.540 267.735
 332.180 686.023
 112.921 815.981
 349.003 753.382
 782.514 391.901
 275.269 309.399
 422.001 911.286
 623.592 658.946
 893.324 157.986
 12.889 499.837
 607.069 703.779
 696.321 862.361
 607.381 863.489
 429.849 609.120
 135.550 241.031
 450.358 840.560
 415.710 755.976
 361.226 467.402
 475.824 825.379
 530.240 662.784
 622.511 816.113
 937.066 824.858
 671.682 198.532
 715.112 636.188
 968.910 508.206
 319.035 261.452
 462.622 259.875
 920.691 282.271
 796.268 123.082
 352.621 620.515
 317.538 744.542
 441.917 83.084
 646.411 635.905
 624.268 796.249
 660.550 100.779
 217.201 351.286
 435.417 580.694
 34.958 10.917
 385.059 400.870
 220.400 524.354
 983.086 303.629
 280.014 554.424
 475.762 495.847
 568.044 160.807
 731.993 98.833
 559.511 327.118
 188.239 781.455
 567.098 925.108
 948.021 153.167
 434.480 426.096
 771.874 881.311
 722.421 887.927
 558.528 930.709
 991.171 445.926
 164.222 272.916
 673.343 539.740
 54.831 612.883
 378.953 126.650
 433.602 383.167
 135.178 18.297
 562.406 476.861
 347.003 475.050
 1.555 962.237
 184.209 184.251
 265.257 642.678
 620.767 509.614
 837.941 608.166
 643.623 344.309
 860.137 448.607
 831.226 335.287
 888.856 159.235
 903.066 617.525
 611.808 824.712
 238.325 341.002
 971.143 297.173
 235.942 167.933
 882.322 426.075
 674.523 931.149
 247.188 111.471
 566.255 785.453
 715.247 960.047
 975.184 351.571
 179.805 563.549
 680.769 587.110
 170.102 95.998
 659.672 851.327
 559.415 759.266
 82.426 931.820
 622.693 581.362
 780.255 633.362
 794.323 689.212
 37.428 994.610
 173.859 704.397
 665.565 790.424
 159.829 628.473
 881.073 829.859
 642.118 41.912
 751.134 696.951
 113.000 701.028
 316.385 168.254
 354.957 509.339
 811.614 133.328
 97.321 208.653
 264.782 638.375
 99.034 90.861
 687.607 755.818
 485.104 200.199
 809.438 581.422
 141.309 268.904
 34.605 393.664
 435.377 414.332
 909.745 136.351
 191.128 95.178
 712.350 54.224
 481.133 167.293
 859.173 812.731
 537.540 49.527
 180.008 447.713
 602.195 976.975
 909.051 339.938
 366.650 318.216
 665.860 305.017
 388.588 715.580
 87.232 183.813
 440.537 889.872
 939.788 755.203
 654.182 865.346
 3.297 755.738
 902.321 915.164
 232.655 553.775
 521.523 15.325
 350.900 4.079
 961.163 105.391
 218.745 8.392
 566.127 81.897
 893.048 774.280
 606.548 555.507
 5.757 35.669
 82.162 861.699
 947.565 51.387
 302.915 268.724
 761.405 900.838
 911.329 432.866
 777.673 957.606
 823.722 832.655
 946.508 841.491
 562.858 608.963
 836.570 167.518
 998.309 151.100
 121.515 957.260
 544.962 119.709
 515.097 224.864
 165.386 870.900
 946.740 459.211
 926.678 443.574
 897.994 97.365
 553.780 159.890
 306.145 615.910
 153.948 249.549
 46.991 189.818
 644.053 789.858
 450.328 507.503
 54.892 218.884
 497.882 950.743
 803.860 57.473
 676.453 4.849
 786.635 612.285
 983.936 154.180
 135.451 936.549
 341.167 227.628
 199.658 324.074
 879.476 915.717
 525.436 996.569
 937.130 103.537
 725.553 322.014
 495.090 510.674
 344.985 45.270
 554.596 550.082
 430.167 309.987
 149.956 102.374
 112.858 157.193
 296.561 231.146
 316.524 170.442
 896.893 559.732
 704.184 735.423
 119.305 802.426
 310.541 244.512
 882.240 645.927
 364.674 520.395
 129.734 53.001
 617.421 789.907
 585.340 993.730
 872.927 7.447
 586.748 374.691
 297.770 20.183
 601.358 448.060
 682.794 563.929
 725.922 546.555
 979.841 973.709
 206.348 552.679
 773.225 647.021
 55.110 908.769
 597.949 86.635
 674.947 185.433
 234.830 915.018
 953.179 618.299
 926.990 751.370
 208.753 605.264
 330.335 697.680
 244.839 828.200
 469.121 330.592
 377.390 464.237
 880.434 245.367
 921.679 313.026
 941.048 66.499
 174.475 659.141
 346.996 412.010
 332.786 274.761
 208.991 76.023
 147.126 249.715
 912.375 943.580
 977.915 806.842
 23.300 154.917
 570.362 54.409
 186.560 341.579
 501.991 768.251
 315.794 427.144
 306.674 949.551
 913.170 350.142
 611.814 625.334
 140.316 970.686
 816.268 344.147
 190.808 475.753
 414.122 155.897
 560.602 426.897
 764.891 780.037
 278.031 590.109
 108.778 778.312
 919.458 257.718
 813.883 115.935
 8.224 589.563
 61.629 667.776
 959.360 753.590
 471.006 293.924
 204.908 288.682
 28.694 752.513
 207.000 114.595
 330.843 258.256
 258.511 210.762
 706.617 144.658
 882.903 928.330
 639.946 198.854
 202.426 704.805
 843.936 553.684
 352.135 150.285
 884.666 925.693
 209.133 866.257
 863.490 754.683
 793.274 255.918
 18.503 845.293
 416.478 67.952
 318.404 239.453
 330.158 578.388
 21.026 706.821
 389.662 518.037
 532.381 765.272
 344.597 971.865
 711.860 12.864
 326.272 153.250
 459.610 634.388
 68.099 847.572
 130.918 748.706
 319.710 348.790
 140.415 186.686
 836.788 318.172
 340.018 873.986
 610.591 380.111
 125.863 168.648
 586.094 655.869
 201.220 841.912
 776.231 307.328
 897.819 353.627
 260.404 520.542
 543.638 263.727
 235.080 969.508
 620.574 31.643
 817.771 446.469
 143.212 719.927
 275.970 74.008
 525.926 761.300
 420.888 889.680
 108.851 634.774
 61.307 945.070
 855.714 82.099
 222.933 732.683
 593.553 76.906
 698.842 356.290
 564.095 722.337
 880.512 519.325
 230.556 326.433
 528.405 13.140
 916.449 205.939
 555.822 849.717
 332.276 57.648
 228.023 674.585
 712.580 660.986
 706.277 303.690
 683.728 26.560
 208.056 606.957
 109.004 63.381
 402.234 980.930
 712.309 223.713
 32.535 48.560
 918.381 110.974
 262.075 246.944
 922.293 555.328
 283.619 630.122
 823.761 416.674
 348.792 556.216
 745.066 249.564
 368.104 244.046
 161.106 733.456
 533.374 287.410
 375.070 349.742
 254.169 684.492
 795.641 479.855
 897.623 370.179
 736.639 852.678
 22.070 490.719
 145.881 921.443
 722.727 109.132
 458.336 277.800
 414.223 817.674
 593.794 981.955
 489.750 17.747
 619.113 711.495
 278.140 830.691
 360.326 807.133
 104.357 663.453
 74.537 661.218
 909.958 75.263
 422.630 885.047
 250.465 494.892
 371.551 375.131
 826.754 508.183
 202.644 738.527
 376.141 373.283
 616.665 635.613
 422.676 392.987
 566.219 948.547
 319.972 62.099
 175.160 418.765
 296.848 60.432
 137.848 541.768
 997.228 242.691
 747.859 227.058
 780.316 613.912
 58.096 581.175
 882.568 718.255
 197.189 348.587
 334.804 19.984
 89.150 135.577
 249.612 344.499
 475.726 773.909
 47.777 665.864
 408.501 671.982
 257.664 882.601
 148.076 10.237
 406.355 388.531
 521.555 314.214
 11.915 408.512
 290.946 572.823
 896.854 184.226
 471.081 341.840
 665.911 132.412
 6.383 504.616
 747.239 292.460
 924.684 765.364
 483.671 483.060
 389.676 877.852
 306.553 115.263
 781.094 806.825
 533.711 94.059
 556.049 865.002
 138.366 480.244
 651.861 639.350
 348.399 892.490
 249.277 631.547
 894.566 85.136
 947.132 794.865
 449.413 835.107
 630.487 999.355
 431.305 571.861
 322.488 236.087
 113.731 963.286
 76.920 556.944
 430.699 569.750
 928.413 207.095
 134.451 355.106
 208.066 651.727
 999.846 220.376
 244.756 626.173
 616.884 241.451
 900.573 489.374
 333.025 150.616
 279.658 965.295
 42.725 22.734
 753.496 386.688
 543.431 595.850
 565.695 272.536
 933.767 173.818
 321.922 76.980
 197.540 391.850
 695.588 236.841
 451.491 56.945
 449.667 850.659
 918.244 851.736
 105.630 969.032
 179.983 475.953
 200.749 228.849
 662.117 123.498
 437.079 478.555
 157.056 399.785
 214.446 814.077
 921.713 483.912
 84.042 662.410
 942.027 659.291
 790.296 939.677
 155.523 166.316
 470.998 990.878
 138.545 578.516
 646.991 748.283
 206.245 742.506
 193.882 974.035
 326.948 440.173
 93.151 369.865
 332.294 783.184
 405.753 923.758
 803.033 404.722
 298.093 941.047
 747.934 506.677
 731.370 487.796
 868.766 3.430
 457.186 309.947
 244.242 392.294
 554.591 925.673
 675.312 608.050
 909.088 404.636
 546.056 282.506
 738.301 120.592
 779.921 343.191
 681.072 408.272
 549.372 327.272
 708.678 877.178
 645.588 752.230
 513.871 80.329
 479.113 234.141
 363.899 141.799
 286.026 153.537
 148.918 790.828
 309.000 679.401
 451.978 400.397
 138.376 31.047
 548.529 93.284
 493.215 408.375
 903.239 658.136
 32.227 991.693
 763.546 952.132
 173.847 507.081
 99.986 85.867
 815.880 791.903
 363.143 61.666
 548.583 562.794
 219.286 630.329
 799.431 686.391
 697.943 46.074
 9.891 947.705
 594.316 628.122
 679.144 884.649
 780.282 713.945
 999.942 257.656
 505.559 737.980
 18.690 214.069
 234.428 955.641
 264.756 17.088
 935.210 311.445
 680.244 183.315
 594.715 318.262
 336.605 121.662
 596.469 659.047
 822.028 515.559
 211.049 770.405
 625.425 131.615
 983.964 537.182
 208.813 878.421
 158.882 677.777
 458.012 451.778
 282.364 580.346
 617.982 975.925
 844.754 550.703
 768.054 638.268
 717.335 334.028
 66.175 387.507
 448.647 695.900
 910.512 557.244
 336.286 5.469
 430.148 540.102
 950.867 507.401
 250.673 887.674
 265.929 42.687
 790.368 981.543
 253.872 765.317
 761.170 507.960
 209.512 176.543
 487.004 686.997
 828.384 976.154
 849.539 635.344
 318.632 616.325
 445.342 474.883
 388.336 484.708
 34.379 197.365
 602.874 676.217
 801.303 734.699
 330.651 815.066
 889.953 806.256
 725.086 228.197
 237.611 576.403
 63.534 457.077
 887.061 880.008
 370.908 26.300
 727.302 199.472
 890.920 104.655
 372.290 907.934
 378.269 127.888
 573.635 749.502
 820.887 173.585
 948.231 593.927
 465.860 349.437
 734.119 181.166
 522.340 279.038
 944.043 627.180
 709.184 937.544
 421.224 678.596
 666.895 236.801
 498.712 128.026
 878.578 410.257
 883.504 997.717
 61.909 67.229
 18.654 395.620
 375.709 829.516
 88.236 689.787
 305.758 427.281
 416.780 444.576
 783.321 602.366
 750.288 541.390
 177.903 873.464
 591.922 959.218
 977.629 276.821
 781.856 723.338
 614.013 367.368
 65.524 717.028
 343.524 697.618
 773.804 79.413
 910.334 475.462
 556.752 236.907
 879.882 317.817
 561.732 705.634
 751.691 786.136
 547.691 393.263
 885.533 424.059
 278.563 471.669
 763.961 169.520
 567.050 3.512
 476.054 526.518
 550.254 418.272
 554.554 639.366
 3.813 944.460
 397.363 188.949
 652.457 28.094
 623.374 741.357
 751.520 182.097
 474.147 129.927
 513.253 211.930
 101.924 588.476
 879.382 209.723
 559.494 513.272
 420.778 478.448
 9.699 891.602
 828.171 780.907
 36.663 963.822
 174.409 162.693
 604.641 592.305
 336.869 496.629
 764.743 994.140
 204.327 777.095
 448.451 994.846
 420.284 760.068
 857.025 208.382
 876.639 518.471
 7.685 615.657
 238.355 847.854
 834.240 861.497
 799.903 715.476
 968.050 321.156
 624.654 363.176
 504.365 95.066
 453.750 533.174
 951.985 708.503
 374.559 134.032
 386.545 445.523
 871.448 564.904
 998.562 98.955
 132.860 698.962
 618.725 26.151
 425.645 36.301
 989.959 959.775
 866.055 883.001
 66.930 121.160
 990.127 222.358
 190.165 48.182
 456.361 608.161
 788.680 798.338
 880.353 335.596
 199.301 79.616
 912.445 5.599
 93.861 546.145
 11.629 581.920
 920.888 262.631
 56.192 100.768
 193.439 871.822
 656.172 300.436
 589.554 614.031
 315.269 828.153
 829.717 258.972
 28.971 104.517
 513.161 570.380
 428.047 898.814
 341.431 876.248
 687.197 723.589
 946.004 45.827
 450.450 91.837
 332.759 953.192
 389.080 808.621
 428.681 751.217
 443.520 869.830
 487.428 794.944
 625.530 309.017
 5.424 285.745
 616.040 829.035
 97.405 994.433
 511.439 154.565
 961.157 239.960
 498.296 386.154
 560.220 518.847
 103.437 883.373
 108.187 307.700
 931.046 276.882
 439.822 996.580
 497.078 545.134
 196.440 194.592
 268.071 895.240
 682.886 711.526
 248.738 678.848
 721.299 932.033
 211.133 238.123
 235.877 523.496
 766.193 415.076
 259.584 58.105
 122.976 236.116
 617.681 176.706
 316.719 785.017
 476.874 10.676
 496.971 549.460
 968.476 232.696
 212.662 132.211
 118.363 992.963
 501.294 487.156
 717.582 169.698
 551.841 117.360
 620.575 518.140
 161.014 567.544
 291.317 27.390
 613.764 182.766
 462.778 817.093
 793.243 380.319
 216.512 344.149
 642.521 500.089
 14.566 302.235
 768.487 832.748
 566.097 33.291
 283.354 363.617
 430.082 320.310
 535.617 567.012
 940.287 275.512
 382.280 710.963
 89.497 498.424
 118.371 320.904
 80.199 466.593
 206.793 954.081
 194.858 90.073
 968.059 270.733
 770.297 752.641
 400.526 585.722
 390.057 861.714
 140.159 943.144
 901.891 709.538
 145.915 89.917
 693.678 225.494
 251.741 111.646
 441.982 278.922
 76.268 529.818
 608.621 520.004
 572.163 204.004
 580.069 159.963
 452.298 812.192
 3.879 568.495
 901.252 138.255
 510.100 474.339
 998.025 35.085
 251.536 902.775
 597.171 177.949
 145.571 671.242
 577.136 513.673
 145.980 331.019
 230.456 351.323
 562.847 319.898
 583.222 49.009
 332.555 849.056
 861.201 214.476
 121.104 649.028
 515.983 755.392
 329.276 247.206
 863.107 255.193
 16.845 435.789
 720.356 294.259
 737.973 148.536
 551.174 31.947
 496.800 121.203
 676.655 676.048
 910.141 629.444
 609.005 221.675
 75.030 834.715
 547.205 886.123
 157.982 19.771
 457.255 110.315
 878.449 347.433
 908.569 466.903
 582.573 957.186
 256.478 701.649
 679.479 841.787
 728.368 845.519
 728.781 279.353
 195.660 542.892
 265.425 784.746
 681.805 634.816
 570.499 877.461
 81.958 569.538
 541.197 122.384
 845.414 355.232
 779.969 205.971
 17.703 757.324
 165.343 475.535
 654.161 26.089
 841.393 745.959
 127.446 135.816
 578.909 9.396
 762.922 857.023
 331.761 353.263
 880.872 765.911
 2.487 174.390
 114.498 833.772
 610.718 87.625
 546.638 612.700
 348.866 571.247
 83.693 337.289
 236.547 815.369
 707.703 855.462
 27.017 780.165
 40.642 61.075
 656.735 605.644
 570.498 68.180
 297.727 112.112
 56.419 398.905
 109.331 699.081
 8.246 876.798
 182.016 889.692
 760.135 163.561
 215.209 617.737
 893.060 153.557
 920.519 45.725
 549.078 966.925
 441.584 806.505
 291.896 544.100
 635.380 539.540
 452.105 842.767
 473.537 48.672
 528.237 139.624
 155.719 334.196
 951.360 725.781
 543.033 782.149
 944.375 404.227
 933.604 452.234
 978.551 213.901
 933.835 357.889
 438.417 46.671
 599.498 933.228
 119.372 635.653
 205.930 228.319
 495.644 386.181
 984.483 353.331
 783.308 820.289
 164.518 31.156
 485.633 903.443
 371.140 935.157
 725.939 125.651
 236.320 542.753
 454.520 90.865
 325.763 175.771
 846.989 217.216
 709.894 515.158
 506.084 420.236
 711.681 351.211
 629.753 811.478
 246.849 482.390
 135.799 231.289
 386.769 217.892
 936.169 97.817
 177.309 723.919
 558.792 611.261
 647.791 724.390
 126.668 835.217
 355.633 707.180
 155.637 883.393
 700.057 571.536
 635.107 183.681
 771.385 495.969
 649.166 151.450
 302.939 14.393
 196.416 174.914
 685.730 807.836
 521.001 457.623
 270.095 386.636
 898.282 352.821
 794.855 631.172
 478.269 502.857
 687.860 445.972
 108.029 521.598
 809.743 571.447
 488.945 551.435
 556.028 788.699
 112.016 727.664
 885.558 386.097
 18.562 95.796
 52.373 262.137
 997.240 571.408
 534.078 488.853
 621.510 92.875
 775.545 515.583
 903.477 695.719
 9.101 556.860
 966.901 99.899
 130.556 573.617
 279.159 830.464
 667.395 757.676
 712.020 435.387
 486.887 589.987
 185.344 85.582
 476.737 528.339
 375.577 570.222
 861.337 745.973
 9.489 280.169
 667.788 284.933
 508.562 314.017
 656.018 594.046
 174.398 970.928
 507.968 918.653
 12.179 3.579
 416.514 15.783
 557.572 500.560
 313.213 443.127
 410.423 823.158
 666.001 362.450
 372.343 825.157
 107.436 697.838
 249.052 590.238
 618.236 277.289
 204.547 99.403
 789.703 583.719
 563.270 825.997
 975.601 160.484
 747.121 999.332
 275.597 909.597
 533.147 696.160
 77.991 230.935
 529.900 544.651
 841.902 561.893
 28.858 455.820
 384.151 663.397
 603.014 746.086
 822.743 375.060
 737.031 360.910
 639.110 335.174
 699.681 747.956
 880.446 776.524
 955.041 619.334
 109.718 303.512
 877.803 262.143
 305.880 7.426
 941.838 846.423
 954.839 252.972
 19.680 996.863
 190.721 479.242
 921.866 662.155
 137.579 801.477
 855.274 472.107
 857.999 616.432
 452.959 521.761
 283.997 734.413
 366.836 83.361
 637.538 356.511
 889.537 606.624
 546.070 948.062
 531.354 526.182
 929.280 331.520
 99.230 619.026
 836.257 126.797
 362.160 726.436
 510.242 638.624
 424.036 622.112
 766.809 952.921
 122.145 234.479
 209.746 22.634
 116.412 645.586
 249.077 953.651
 398.460 636.292
 402.800 239.520
 126.157 637.953
 986.345 926.702
 452.153 910.557
 252.916 347.533
 165.747 487.767
 28.325 254.056
 886.141 817.883
 273.391 681.329
 439.768 259.180
 146.254 312.941
 210.983 346.868
 569.965 304.546
 288.356 491.167
 34.601 623.695
 330.365 961.427
 78.030 807.556
 265.056 395.211
 248.715 336.113
 316.785 894.751
 213.946 419.661
 846.282 52.754
 347.325 149.025
 102.854 17.549
 622.765 538.801
 52.551 261.647
 924.602 782.282
 874.732 871.635
 123.589 946.855
 750.938 509.893
 88.592 675.989
 21.614 304.710
 528.965 174.934
 303.697 665.322
 471.116 678.722
 468.812 768.114
 746.216 710.583
 529.754 361.475
 38.837 104.659
 101.861 746.585
 456.240 997.614
 653.776 732.788
 815.989 688.937
 775.211 977.533
 709.302 469.315
 31.806 106.287
 126.342 651.235
 91.439 87.032
 977.523 177.080
 962.928 492.367
 115.303 289.486
 735.577 20.764
 560.206 929.045
 823.195 233.789
 122.616 268.790
 653.992 180.326
 750.845 237.097
 91.087 969.940
 941.940 45.005
 778.434 488.809
 843.618 785.663
 572.970 152.449
 125.675 668.175
 313.197 704.301
 882.328 581.984
 282.593 708.625
 271.696 547.844
 827.039 175.895
 36.241 425.106
 980.372 90.804
 663.256 630.490
 521.313 894.066
 624.936 839.617
 336.256 872.497
 724.107 838.722
 81.958 125.717
 108.240 160.193
 44.180 256.386
 498.000 552.527
 465.349 143.936
 807.513 24.315
 986.678 344.516
 764.995 374.809
 816.638 563.484
 730.997 133.042
 724.936 787.679
 466.629 416.585
 474.120 575.254
 638.634 773.525
 172.588 478.803
 827.779 861.635
 674.267 936.426
 400.698 261.989
 300.843 284.268
 935.146 626.078
 139.475 917.751
 779.807 162.191
 117.985 417.445
 560.586 515.234
 204.192 535.412
 997.280 861.901
 968.102 950.321
 702.108 398.323
 514.977 302.087
 832.555 848.747
 401.868 131.954
 656.173 570.939
 626.182 420.348
 548.277 816.805
 486.476 636.579
 431.972 655.933
 5.321 811.260
 633.904 556.600
 442.333 599.564
 971.723 105.218
 60.822 621.992
 217.089 433.720
 920.867 315.991
 950.574 608.205
 809.767 888.508
 4.819 145.043
 70.823 774.506
 895.510 486.969
 714.305 842.865
 785.214 356.614
 779.678 778.173
 984.761 463.922
 32.871 949.379
 846.108 773.485
 122.299 264.427
 167.497 24.679
 755.917 129.894
 147.960 169.391
 100.749 577.819
 178.198 966.968
 825.791 795.618
 726.337 912.911
 217.132 872.094
 610.872 625.847
 876.494 241.459
 593.187 566.800
 285.643 522.247
 465.401 696.161
 171.460 678.534
 356.269 208.478
 160.483 412.562
 481.577 535.081
 766.120 681.486
 882.591 222.192
 733.067 233.221
 136.009 320.722
 176.890 109.487
 594.383 447.155
 634.957 465.944
 392.837 467.283
 999.369 623.256
 405.079 731.017
 572.205 568.207
 171.337 252.768
 985.909 765.180
 877.986 134.300
 112.311 975.943
 21.742 702.311
 66.349 195.576
 921.751 258.969
 46.747 936.227
 685.241 388.251
 675.595 85.375
 224.447 433.108
 160.004 854.309
 54.898 957.542
 537.849 853.972
 672.028 773.699
 350.401 793.451
 551.315 877.741
 749.696 410.726
 197.107 470.803
 568.359 1.370
 80.187 104.725
 602.855 809.563
 860.462 988.974
 964.655 853.710
 548.466 118.461
 92.319 758.358
 480.364 265.509
 974.125 402.797
 381.662 47.554
 466.724 738.265
 793.749 400.226
 799.585 799.051
 606.894 408.984
 495.161 582.862
 958.497 777.683
 906.221 212.757
 844.614 326.335
 348.301 242.990
 187.476 40.359
 688.476 525.527
 986.498 957.991
 121.572 120.359
 442.732 840.038
 429.441 983.612
 427.832 266.190
 64.249 791.492
 412.150 834.749
 37.056 209.345
 469.756 188.500
 520.731 163.292
 441.099 969.839
 811.898 452.322
 910.103 735.165
 438.881 102.510
 698.018 684.330
 678.105 728.559
 901.091 528.977
 55.205 363.590
 615.607 317.504
 892.000 543.700
 867.967 828.690
 27.778 202.879
 568.221 655.671
 232.229 225.435
 654.780 132.726
 855.191 411.882
 821.263 255.392
 70.723 500.688
 91.767 46.756
 893.464 628.251
 19.819 906.956
 525.585 844.667
 863.407 216.973
 662.698 690.395
 871.477 360.697
 104.972 301.798
 897.027 780.249
 421.429 490.090
 222.203 228.777
 865.328 932.590
 488.913 963.041
 178.978 247.205
 424.369 796.361
 127.816 775.887
 38.182 172.828
 414.775 381.594
 752.435 328.629
 223.568 232.543
 568.272 169.031
 778.462 189.498
 634.525 343.887
 571.363 74.400
 181.697 674.758
 955.772 345.204
 637.047 238.035
 630.618 861.554
 215.809 96.414
 702.503 843.492
 464.723 591.994
 918.072 411.272
 145.605 855.104
 772.600 374.350
 719.832 471.188
 328.310 103.477
 214.213 201.930
 96.187 278.669
 802.165 34.985
 456.272 230.611
 362.492 288.699
 99.560 172.100
 125.144 814.036
 484.165 303.766
 276.257 696.220
 501.514 43.999
 773.739 84.757
 465.677 212.335
 272.968 584.280
 269.033 139.351
 836.266 872.694
 517.195 401.023
 309.272 120.570
 670.213 213.779
 904.860 250.357
 508.673 775.926
 606.644 870.206
 523.479 815.246
 658.342 760.106
 336.124 880.480
 264.391 383.206
 809.483 90.770
 16.397 988.975
 753.159 992.431
 757.658 304.163
 785.740 242.441
 85.440 549.861
 40.795 184.578
 402.607 946.515
 623.935 164.274
 4.232 982.300
 502.729 64.903
 711.772 423.265
 375.941 979.900
 841.245 376.061
 887.566 865.792
 59.672 106.618
 767.023 170.810
 895.988 842.132
 359.966 787.405
 232.075 400.953
 913.268 735.874
 112.940 308.151
 569.455 16.861
 241.866 556.698
 565.237 355.051
 829.436 499.165
 698.639 642.750
 260.328 527.092
 890.899 843.706
 747.788 379.628
 111.829 763.579
 634.666 675.479
 128.344 278.666
 847.137 778.833
 370.579 449.133
 740.970 477.694
 662.375 53.127
 931.954 399.513
 934.414 855.302
 856.354 232.278
 208.962 774.740
 651.829 918.146
 823.015 715.808
 324.832 190.646
 827.696 359.707
 121.100 425.517
 880.403 638.335
 38.588 450.025
 424.736 895.411
 717.108 27.407
 52.155 117.961
 659.571 413.871
 257.401 845.103
 242.275 27.788
 263.455 947.337
 65.969 617.656
 706.411 950.393
 397.917 750.718
 68.790 750.952
 223.880 242.313
 242.950 750.763
 436.644 722.153
 233.348 699.923
 56.637 693.301
 85.077 984.037
 935.391 629.185
 801.701 74.057
 912.480 210.167
 511.656 257.755
 862.578 201.765
 11.088 229.604
 915.927 589.646
 181.866 288.580
 500.577 920.733
 614.657 703.893
 828.941 754.741
 94.464 695.364
 328.637 246.056
 794.239 642.224
 45.112 82.908
 13.384 801.252
 671.567 880.420
 862.777 467.663
 993.361 118.378
 284.858 151.112
 775.985 435.898
 383.262 731.056
 537.269 536.800
 976.159 482.886
 988.570 755.177
 164.042 376.384
 921.928 4.828
 177.171 704.868
 879.755 53.891
 829.646 235.703
 442.302 882.910
 123.388 25.686
 481.459 996.868
 311.737 428.259
 285.403 556.481
 522.585 759.703
 288.910 798.673
 656.608 479.972
 933.142 548.895
 97.259 487.824
 314.325 447.576
 3.605 402.335
 103.555 468.874
 891.104 192.128
 274.119 192.161
 453.146 673.868
 455.166 275.894
 330.139 702.501
 941.560 501.029
 813.494 52.627
 182.568 308.862
 377.768 294.402
 803.185 808.636
 892.220 414.872
 190.866 16.572
 377.897 559.146
 420.015 494.063
 81.274 362.835
 752.474 352.883
 341.409 731.534
 313.558 704.565
 473.860 173.648
 421.788 355.191
 498.650 504.405
 771.748 832.037
 646.818 771.832
 511.616 511.696
 914.214 985.665
 701.461 678.078
 543.956 799.348
 619.786 141.131
 840.219 860.563
 541.906 602.099
 603.808 530.076
 535.195 158.024
 270.380 10.460
 297.158 237.005
 389.531 329.666
 349.616 277.246
 849.561 809.080
 946.272 678.214
 499.169 597.092
 754.917 923.486
 892.155 68.186
 845.902 404.370
 461.277 640.793
 314.897 854.483
 767.474 136.871
 252.991 571.854
 653.894 740.190
 966.782 781.244
 321.523 972.118
 764.090 740.258
 24.121 722.432
 129.482 74.151
 321.846 93.008
 293.033 532.271
 531.056 744.574
 574.038 980.757
 135.837 206.946
 190.152 208.961
 786.620 613.038
 646.255 649.261
 982.731 953.485
 243.901 650.237
 326.776 894.989
 522.336 651.048
 135.663 649.815
 599.719 770.297
 309.952 280.424
 925.403 626.334
 392.541 141.708
 81.133 969.177
 209.934 139.080
 134.117 138.908
 983.132 864.681
 4.583 824.030
 247.296 982.899
 174.172 819.085
 834.624 2.374
 342.107 857.590
 886.410 592.604
 799.257 398.419
 779.070 192.618
 4.996 886.271
 714.370 896.093
 240.164 295.397
 853.513 576.377
 96.714 146.671
 413.623 296.651
 729.014 998.220
 317.188 110.747
 214.829 126.791
 341.922 40.625
 490.184 608.978
 390.135 974.412
 269.390 787.034
 441.158 387.045
 230.287 562.911
 3.625 582.429
 829.129 646.138
 810.941 795.765
 156.680 717.119
 45.249 196.937
 707.076 28.445
 303.265 86.066
 207.246 715.014
 680.103 371.395
 353.599 621.462
 921.383 534.256
 483.808 775.950
 334.404 498.125
 637.604 376.473
 639.003 176.655
 847.333 833.884
 839.008 542.457
 765.538 699.965
 495.182 163.447
 255.143 254.610
 47.689 641.493
 413.073 829.965
 465.813 869.259
 698.699 197.980
 968.637 621.455
 625.769 268.879
 664.332 607.887
 535.079 59.728
 77.570 644.847
 682.713 153.250
 882.307 221.475
 596.075 326.908
 16.931 137.109
 911.087 480.869
 344.821 518.548
 705.944 611.624
 328.078 862.191
 389.797 186.970
 826.046 520.635
 142.131 589.641
 211.951 517.419
 586.758 163.779
 947.206 743.832
 132.862 63.645
 568.645 500.288
 237.112 451.467
 562.092 289.515
 701.350 395.312
 727.387 563.275
 188.602 993.623
 624.586 347.499
 38.386 106.026
 345.858 917.485
 515.534 546.606
 828.119 825.292
 113.440 532.997
 931.381 971.935
 934.186 559.727
 608.791 208.707
 418.953 45.692
 316.419 302.502
 440.228 101.957
 811.855 431.933
 583.324 476.896
 206.941 633.025
 132.667 200.922
 435.531 489.281
 85.167 103.415
 614.588 580.808
 389.011 281.233
 386.644 756.154
 454.732 723.304
 582.237 669.711
 912.808 741.711
 109.309 503.406
 157.959 119.711
 117.395 646.262
 687.405 94.905
 280.911 887.114
 824.438 475.798
 659.046 447.714
 538.704 507.295
 508.884 774.861
 602.652 110.907
 720.895 265.658
 834.917 24.877
 107.300 130.003
 204.156 245.024
 577.642 24.814
 832.739 246.382
 584.034 316.990
 632.956 366.763
 990.757 253.846
 317.067 715.144
 427.277 613.663
 687.143 179.516
 6.397 763.492
 475.330 840.678
 144.440 420.532
 66.928 31.072
 800.456 767.075
 397.709 732.343
 276.977 142.427
 326.527 193.924
 394.394 79.389
 200.949 929.960
 291.443 484.485
 966.932 356.636
 820.366 812.220
 536.163 650.085
 830.074 952.300
 682.405 211.086
 975.308 548.214
 160.000 831.650
 793.470 675.161
 145.627 76.024
 971.013 319.541
 323.699 960.988
 123.451 281.666
 744.727 84.331
 260.864 843.773
 966.045 383.788
 955.903 448.577
 370.009 579.521
 203.792 376.640
 83.896 570.319
 21.469 916.660
 689.006 16.421
 12.126 229.768
 197.929 590.311
 786.174 221.344
 345.549 841.672
 222.416 471.271
 531.419 875.140
 844.587 121.368
 171.890 541.551
 926.924 578.022
 376.336 197.548
 504.877 725.221
 812.449 287.834
 8.375 840.647
 133.728 682.872
 338.146 613.006
 123.613 386.797
 531.675 135.796
 684.294 580.830
 703.655 830.463
 336.052 42.127
 263.703 274.922
 70.271 473.184
 907.076 492.247
 244.369 779.433
 15.905 514.838
 951.177 570.133
 700.674 873.155
 623.437 248.207
 134.314 972.478
 933.672 757.109
 292.311 288.837
 661.636 16.505
 997.730 624.834
 669.721 93.643
 894.433 771.653
 448.228 404.261
 827.205 294.702
 567.459 537.296
 114.705 532.658
 455.478 363.096
 458.591 523.911
 65.592 768.170
 166.721 467.318
 515.649 903.622
 984.794 517.879
 684.861 123.303
 962.218 510.413
 8.864 595.653
 335.523 408.850
 489.046 815.302
 635.483 474.676
 849.861 222.426
 929.686 929.887
 163.196 805.840
 946.154 118.062
 390.024 756.815
 509.236 217.662
 648.183 932.206
 308.374 576.176
 535.601 445.707
 143.139 869.325
 158.399 143.859
 902.242 969.184
 223.885 938.126
 176.283 567.191
 453.368 995.994
 437.809 946.697
 896.167 73.331
 590.513 554.745
 434.200 868.416
 662.328 169.414
 759.612 157.053
 843.619 998.389
 492.314 730.546
 628.251 242.953
 439.774 297.193
 756.995 801.643
 550.499 657.187
 72.471 417.117
 91.283 644.704
 433.800 751.933
 405.375 714.704
 996.551 442.971
 156.311 191.067
 506.856 974.861
 805.466 283.567
 683.215 340.444
 738.738 110.662
 239.131 546.825
 680.584 360.747
 936.105 470.770
 996.530 504.520
 129.552 774.053
 75.890 894.241
 287.831 230.940
 45.621 801.334
 713.028 84.644
 637.952 742.038
 285.613 891.432
 615.709 2.299
 185.923 699.881
 950.321 419.142
 734.284 583.851
 101.660 418.228
 336.885 252.100
 622.577 398.772
 953.222 211.687
 713.800 540.599
 17.790 298.596
 799.518 367.705
 686.749 105.287
 146.201 212.558
 50.716 244.547
 676.075 500.705
 296.834 571.194
 554.113 321.606
 34.223 532.645
 678.760 515.313
 262.405 96.403
 660.047 822.583
 985.868 83.111
 205.889 995.796
 811.357 859.657
 492.558 17.739
 137.758 874.987
 206.520 233.846
 719.341 374.749
 602.609 670.098
 488.070 248.092
 421.979 623.649
 923.686 544.948
 599.471 706.982
 903.859 974.741
 814.065 470.251
 621.306 142.944
 501.420 982.464
 669.115 401.294
 560.447 922.672
 946.193 747.378
 706.074 810.720
 376.884 991.862
 10.484 627.013
 155.131 464.835
 351.037 756.601
 975.444 419.935
 163.616 609.848
 489.501 345.280
 457.572 475.488
 595.859 948.456
 557.702 848.460
 526.560 259.298
 528.358 231.337
 511.921 214.807
 936.099 962.048
 885.337 147.061
 204.951 90.028
 213.321 694.437
 699.987 466.796
 610.307 971.831
 181.391 684.532
 109.071 55.320
 946.386 77.756
 420.230 414.880
 817.474 879.071
 820.530 335.139
 842.502 611.761
 280.100 334.096
 798.503 621.369
 372.079 374.115
 193.488 148.148
 430.846 275.097
 747.941 765.247
 842.315 218.574
 323.416 237.843
 94.499 871.576
 915.179 670.231
 199.812 273.870
 808.156 116.409
 561.737 800.668
 932.711 940.524
 114.848 829.967
 174.120 72.934
 264.272 69.492
 165.331 752.562
 512.155 208.985
 408.215 354.201
 736.283 800.629
 358.543 838.598
 509.614 191.244
 12.069 242.335
 77.101 357.139
 134.175 343.122
 173.948 564.784
 377.552 234.190
 641.619 601.823
 378.278 449.615
 216.877 613.115
 460.782 572.026
 205.414 320.800
 719.716 887.041
 353.789 106.888
 88.268 727.534
 778.307 358.041
 107.383 168.653
 551.901 897.412
 741.540 825.107
 573.110 805.397
 959.871 690.080
 805.998 523.439
 335.544 405.243
 375.562 671.715
 483.408 619.365
 397.224 337.342
 331.302 375.299
 706.966 815.023
 532.264 848.499
 814.026 532.798
 504.747 472.313
 722.788 563.338
 820.372 144.182
 644.261 113.312
 831.381 71.438
 748.506 372.529
 383.710 34.952
 783.568 279.401
 240.302 713.545
 718.224 73.748
 940.115 902.488
 247.517 931.971
 441.395 296.846
 552.113 748.303
 196.443 206.797
 723.689 990.411
 635.865 479.947
 685.464 34.448
 212.648 768.176
 754.684 6.141
 683.049 477.493
 545.163 718.413
 648.094 553.240
 104.229 115.837
 215.335 94.639
 758.653 791.108
 87.530 467.981
 425.922 723.282
 268.255 542.861
 275.963 762.264
 672.475 247.720
 827.768 424.761
 224.223 307.147
 387.118 915.414
 948.303 652.012
 305.586 600.151
 256.133 93.412
 825.283 359.923
 178.178 821.931
 304.438 780.340
 0.918 675.018
 760.233 190.413
 372.018 837.873
 859.687 371.312
 893.428 278.561
 507.246 799.271
 932.030 227.895
 867.855 566.243
 447.381 1.637
 203.291 404.509
 125.883 419.788
 42.377 309.152
 782.862 639.072
 535.373 153.140
 564.446 904.493
 20.471 987.155
 868.792 209.169
 845.164 739.279
 483.065 184.135
 904.720 123.058
 273.961 417.771
 579.556 336.588
 903.684 414.855
 246.597 716.046
 701.693 275.527
 108.532 786.244
 689.673 22.798
 109.052 35.417
 220.891 92.492
 389.744 404.468
 96.066 471.020
 381.408 610.812
 900.147 114.269
 823.471 477.779
 664.961 785.736
 962.194 882.087
 501.826 135.158
 912.116 499.451
 219.168 412.268
 774.190 472.990
 999.443 526.339
 15.166 467.287
 266.768 464.179
 830.811 334.999
 944.378 250.899
 573.542 110.653
 345.028 453.535
 734.129 71.168
 126.894 602.543
 666.545 743.821
 704.252 145.864
 52.188 594.553
 551.637 601.126
 660.078 553.034
 260.397 270.317
 996.900 901.769
 479.240 205.688
 6.606 516.291
 929.915 433.702
 703.715 149.448
 173.330 764.450
 965.319 827.709
 301.060 736.456
 200.361 409.853
 36.205 411.270
 125.219 652.424
 92.984 269.300
 844.355 451.622
 16.642 439.367
 134.353 273.338
 7.274 881.241
 607.616 642.600
 529.716 35.625
 965.190 207.624
 386.148 352.728
 91.375 603.940
 641.238 142.610
 379.124 668.753
 557.329 382.204
 565.739 558.124
 938.347 630.456
 992.365 828.901
 867.717 599.950
 645.627 408.299
 332.993 407.068
 490.971 696.969
 186.287 160.029
 438.433 462.280
 26.487 572.628
 94.549 69.008
 91.194 329.315
 128.662 371.805
 0.993 233.189
 326.131 930.743
 46.920 891.983
 0.911 296.120
 697.788 128.154
 510.035 895.955
 624.331 118.527
 844.945 518.666
 992.305 797.769
 189.979 749.837
 219.874 510.268
 535.271 746.648
 182.408 619.258
 836.510 933.060
 789.667 523.483
 332.465 105.473
 469.079 674.029
 795.800 850.128
 830.101 1.704
 114.665 403.534
 327.590 73.444
 421.127 214.673
 208.605 100.400
 315.022 587.520
 242.488 66.889
 723.859 254.751
 476.580 75.152
 814.518 434.451
 511.104 983.460
 682.526 492.750
 981.040 422.634
 419.461 433.811
 208.051 817.352
 556.563 987.393
 432.364 513.075
 839.096 501.676
 947.080 57.070
 165.578 379.427
 582.582 33.589
 271.142 638.425
 776.869 179.894
 115.486 817.927
 321.987 273.648
 801.707 892.624
 403.779 85.538
 379.639 860.747
 811.400 527.133
 830.931 25.880
 947.295 626.766
 476.048 740.522
 233.251 659.836
 646.795 86.960
 602.804 309.733
 721.096 966.691
 366.714 196.923
 86.981 698.165
 911.587 183.131
 685.616 94.396
 470.434 121.811
 952.232 232.964
 819.316 912.763
 30.976 632.691
 890.980 946.039
 464.601 221.089
 342.061 46.919
 360.828 487.362
 405.955 509.163
 600.077 255.781
 452.760 518.035
 588.420 37.751
 557.785 398.349
 567.472 397.604
 751.276 497.320
 589.900 932.326
 137.508 839.262
 54.081 570.226
 587.647 821.658
 590.775 954.359
 537.483 402.993
 113.516 725.761
 570.792 345.821
 815.710 856.894
 907.716 898.218
 732.234 620.807
 813.917 738.090
 421.112 895.329
 922.623 373.404
 178.685 888.954
 843.024 433.689
 625.437 896.242
 493.325 240.820
 212.612 721.605
 826.413 687.931
 253.937 92.738
 945.171 152.269
 111.944 876.102
 670.720 929.809
 622.542 629.408
 20.979 405.863
 260.828 918.678
 573.008 906.781
 799.876 594.112
 567.585 343.835
 734.754 579.445
 818.614 432.781
 806.853 669.157
 916.589 413.290
 917.354 847.646
 970.899 904.056
 240.121 11.011
 779.752 304.971
 688.310 967.577
 111.750 131.183
 138.566 765.586
 945.351 859.521
 133.002 809.106
 460.614 450.677
 651.415 705.187
 183.831 236.383
 41.828 181.410
 525.052 525.908
 211.911 833.609
 549.429 177.409
 690.841 534.545
 917.255 724.530
 472.359 447.442
 699.034 65.397
 525.166 150.693
 108.626 468.482
 214.291 64.496
 940.330 877.203
 402.836 365.387
 688.516 492.611
 811.816 834.381
 468.367 61.717
 999.048 578.765
 143.369 519.263
 596.656 531.606
 653.023 834.944
 819.481 817.861
 778.996 458.763
 650.207 998.172
 299.371 377.551
 26.187 393.186
 171.376 879.433
 130.904 950.483
 518.812 944.685
 940.725 756.311
 450.345 155.902
 234.464 394.510
 220.886 953.529
 656.569 9.904
 795.708 400.691
 280.087 503.468
 264.001 700.952
 666.449 647.636
 756.781 11.645
 217.430 703.915
 987.884 481.811
 790.202 8.620
 394.036 426.542
 57.205 888.974
 191.392 527.846
 974.794 619.491
 785.494 466.249
 342.491 131.531
 616.377 367.784
 730.596 66.997
 140.691 469.109
 798.364 5.592
 651.627 921.193
 66.615 294.920
 621.481 271.756
 724.210 640.574
 280.466 881.765
 792.255 251.383
 981.663 975.349
 526.086 931.182
 261.433 720.154
 964.337 626.082
 306.332 351.268
 25.756 904.602
 153.521 942.121
 75.470 11.692
 457.067 686.595
 828.546 107.102
 75.766 74.695
 303.505 199.699
 310.516 847.236
 83.896 13.743
 25.566 221.186
 771.695 478.101
 515.620 345.336
 430.525 887.727
 170.923 925.320
 305.298 736.923
 288.679 237.692
 782.351 220.049
 778.864 515.420
 612.770 907.228
 715.645 753.118
 881.853 865.428
 345.626 61.487
 168.293 760.236
 137.489 649.312
 224.274 257.134
 53.758 571.176
 327.301 375.442
 457.150 433.498
 39.124 631.152
 897.114 75.097
 367.770 650.074
 625.577 746.226
 504.648 19.239
 686.781 807.518
 217.450 66.952
 139.501 403.938
 266.472 880.771
 679.292 775.476
 600.817 563.810
 115.082 823.482
 633.379 634.899
 753.086 627.462
 219.436 754.348
 389.225 810.558
 531.174 27.350
 899.938 882.244
 365.539 939.761
 144.339 984.060
 409.865 220.353
 295.207 259.082
 61.016 319.239
 752.474 429.649
 819.883 729.488
 364.031 62.488
 412.638 558.871
 891.253 528.355
 299.828 847.862
 70.196 317.848
 379.234 410.650
 496.680 289.849
 551.248 995.899
 120.206 628.639
 557.649 386.731
 786.871 935.030
 615.177 514.081
 897.162 531.641
 911.720 588.826
 415.936 918.893
 910.722 776.376
 717.382 463.460
 592.120 668.591
 798.699 62.142
 547.697 143.659
 437.244 319.822
 124.815 552.109
 784.627 968.848
 283.330 199.302
 528.589 988.553
 282.003 0.011
 153.287 447.450
 857.343 913.203
 488.050 167.774
 891.801 294.542
 853.852 223.719
 210.175 865.866
 849.028 242.792
 691.550 345.829
 517.612 836.813
 265.911 430.778
 124.590 988.324
 84.534 291.849
 535.153 243.366
 544.474 861.132
 725.385 387.082
 320.993 230.072
 908.798 319.583
 856.879 556.091
 268.741 911.449
 191.738 63.457
 166.110 147.600
 732.897 392.123
 723.449 201.858
 796.279 569.498
 851.702 699.900
 32.187 896.515
 519.268 193.666
 327.261 708.206
 502.293 294.396
 397.992 213.081
 91.052 393.727
 99.162 873.401
 553.885 982.785
 826.753 264.115
 324.436 188.526
 241.557 261.422
 330.145 856.110
 647.476 248.046
 23.357 777.661
 575.905 782.342
 117.519 103.964
 631.488 628.826
 829.243 569.607
 199.693 970.977
 345.291 547.614
 786.178 70.924
 987.543 651.139
 212.902 168.478
 57.749 282.292
 625.612 352.946
 979.310 247.412
 839.148 840.029
 190.832 10.256
 356.411 153.187
 313.906 926.659
 917.479 270.114
 647.041 623.717
 469.024 742.091
 713.445 671.590
 370.693 34.075
 800.136 605.542
 682.555 39.379
 510.405 839.015
 792.172 583.164
 855.051 855.669
 55.545 197.778
 326.938 459.871
 735.628 999.972
 438.669 622.464
 345.634 860.562
 7.695 293.742
 640.748 482.163
 903.550 320.793
 377.774 506.785
 337.585 545.130
 582.665 394.600
 89.388 152.360
 263.665 845.880
 291.669 173.153
 194.261 793.485
 705.923 608.918
 804.373 52.448
 436.505 281.992
 177.727 170.808
 76.237 135.225
 303.561 742.378
 630.542 166.356
 795.423 793.431
 710.791 456.186
 320.542 983.052
 355.754 204.362
 609.958 418.302
 70.273 331.379
 600.376 303.251
 853.516 939.662
 529.568 353.834
 919.269 790.234
 532.470 622.466
 734.791 375.316
 907.211 807.137
 872.945 222.392
 9.665 254.662
 888.042 713.800
 40.487 207.849
 95.408 50.338
 486.549 658.187
 317.803 520.739
 924.305 731.461
 621.074 95.172
 368.737 401.296
 12.728 564.329
 519.428 558.570
 439.340 161.428
 604.121 891.946
 63.944 388.115
 117.332 501.177
 308.049 813.137
 492.598 780.800
 32.909 11.667
 605.525 503.145
 242.663 790.881
 282.551 588.024
 2.501 21.896
 567.285 179.167
 765.786 28.353
 80.348 27.279
 835.920 717.139
 185.956 995.031
 295.597 766.995
 963.401 704.451
 915.029 896.827
 866.308 911.750
 501.961 838.567
 957.824 353.976
 33.098 351.444
 334.092 317.056
 65.437 788.046
 718.486 542.230
 176.479 100.662
 729.823 850.011
 37.071 143.024
 332.269 815.328
 645.549 951.958
 873.934 287.944
 915.847 800.848
 654.596 597.741
 337.359 7.653
 447.842 9.676
 635.833 200.989
 984.799 758.522
 40.705 335.270
 309.109 674.945
 886.509 677.710
 687.661 653.505
 278.950 134.233
 538.722 667.178
 577.476 146.866
 576.465 624.732
 576.709 381.365
 104.715 535.250
 802.672 70.701
 487.149 392.422
 23.612 118.300
 218.664 139.570
 359.426 465.834
 493.675 510.174
 661.652 255.850
 560.289 458.826
 734.123 572.122
 641.463 70.689
 532.216 13.496
 550.221 45.950
 478.949 683.896
 908.772 147.152
 184.704 886.644
 762.176 935.334
 73.125 560.112
 345.139 34.509
 70.724 339.895
 383.108 398.045
 687.256 776.245
 981.535 215.235
 526.154 261.523
 353.599 317.796
 750.829 358.265
 158.603 115.778
 977.954 582.514
 450.588 117.614
 860.622 47.875
 377.400 142.735
 603.407 362.934
 110.686 105.653
 361.721 588.185
 641.290 191.892
 916.564 79.038
 234.719 828.325
 883.028 490.307
 528.163 808.637
 659.961 806.489
 562.751 519.873
 215.608 843.884
 908.891 444.836
 939.278 488.171
 463.743 19.770
 184.886 868.374
 310.968 805.133
 754.393 499.531
 145.114 592.781
 586.697 66.917
 415.514 104.707
 952.393 280.027
 354.893 931.259
 832.344 40.943
 71.342 170.921
 156.391 886.192
 622.721 245.237
 679.280 251.173
 511.545 712.829
 408.593 939.959
 965.912 753.061
 311.740 269.496
 166.069 755.431
 106.860 595.346
 772.869 73.853
 79.566 356.218
 577.982 189.617
 311.102 827.229
 268.548 992.747
 403.696 518.468
 451.683 624.115
 649.134 557.856
 565.302 820.879
 713.192 558.109
 788.028 242.349
 861.217 879.938
 807.317 104.289
 791.425 1.255
 394.362 164.982
 488.326 909.528
 327.965 749.421
 577.939 216.570
 796.727 897.993
 331.232 607.609
 56.822 727.568
 297.741 475.790
 726.991 806.517
 85.845 246.181
 636.692 396.660
 771.185 187.451
 909.416 196.257
 994.801 62.840
 840.886 135.955
 895.339 43.607
 829.203 507.144
 446.112 47.230
 917.122 427.709
 581.636 359.358
 529.783 328.008
 196.772 733.422
 426.809 739.615
 884.853 456.276
 256.151 426.393
 302.514 334.194
 997.105 562.774
 664.847 543.389
 938.302 754.226
 894.510 546.338
 158.006 742.193
 885.232 183.145
 91.805 437.927
 659.605 880.540
 97.898 800.280
 572.082 94.844
 701.845 90.635
 252.748 425.049
 738.323 298.537
 530.963 744.269
 52.559 394.575
 898.619 539.255
 2.419 408.610
 152.040 895.854
 265.225 793.190
 124.004 91.462
 531.303 771.117
 20.681 62.445
 516.921 305.545
 903.295 504.568
 388.850 409.110
 594.970 577.804
 525.475 929.548
 496.579 54.003
 487.690 932.789
 911.675 838.263
 907.072 835.960
 913.061 574.221
 567.858 523.033
 138.718 112.480
 439.634 571.703
 242.187 973.182
 564.448 213.572
 804.852 202.065
 98.073 788.873
 60.608 728.687
 111.730 805.061
 706.224 150.825
 966.821 594.931
 745.227 846.080
 748.576 339.084
 814.663 146.735
 780.499 479.929
 800.878 593.766
 113.693 436.064
 994.018 738.228
 895.381 918.200
 245.748 701.137
 49.005 958.293
 968.537 495.211
 952.296 164.814
 688.505 602.929
 65.706 397.768
 781.227 285.246
 355.884 471.200
 978.122 744.673
 69.848 108.254
 930.352 406.635
 965.615 929.662
 210.738 925.856
 592.993 1.963
 478.637 922.658
 70.751 423.165
 437.470 150.528
 28.301 613.464
 692.472 675.047
 804.430 704.568
 632.873 479.539
 533.622 496.929
 187.338 619.769
 641.307 458.618
 355.865 934.239
 330.458 767.518
 130.880 324.523
 518.711 310.361
 63.225 588.383
 101.385 223.726
 786.485 694.864
 423.015 135.213
 220.336 603.161
 68.331 894.695
 567.944 254.670
 990.928 698.807
 194.689 109.688
 120.282 45.003
 819.693 596.716
 789.698 608.828
 414.724 523.924
 51.363 639.156
 737.340 940.377
 460.677 796.379
 429.889 90.949
 568.869 18.987
 199.627 86.063
 837.516 261.062
 317.401 198.654
 235.694 79.391
 795.671 439.739
 483.205 611.764
 346.976 275.337
 922.773 541.308
 0.278 195.949
 829.482 14.287
 936.898 891.342
 664.483 15.583
 275.304 214.045
 247.611 517.261
 713.091 21.815
 33.641 427.316
 856.499 599.843
 931.296 369.429
 917.458 295.790
 282.559 27.539
 122.967 513.755
 430.514 864.217
 502.527 456.258
 532.809 657.536
 740.293 266.442
 39.289 451.607
 996.569 186.514
 238.677 150.843
 218.626 334.355
 10.961 342.680
 626.624 920.001
 997.967 758.940
 133.411 530.059
 751.240 598.819
 246.476 244.037
 538.666 268.896
 19.185 196.006
 722.356 745.387
 332.421 32.219
 371.117 44.664
 865.788 955.509
 780.867 278.801
 681.737 495.959
 162.757 568.491
 221.530 250.891
 67.201 46.292
 477.113 932.541
 366.076 184.855
 139.326 626.395
 366.759 369.231
 64.826 65.218
 10.352 656.583
 589.451 472.164
 70.417 953.740
 135.315 520.313
 853.846 831.277
 506.590 735.696
 476.533 86.437
 991.831 166.946
 285.539 185.902
 338.978 928.412
 197.037 348.488
 246.201 756.899
 464.088 268.355
 823.921 607.577
 857.005 97.757
 590.280 545.333
 186.615 87.086
 726.662 397.534
 110.044 266.695
 257.517 347.452
 891.015 313.296
 448.506 529.315
 231.148 602.702
 411.104 791.894
 12.913 754.965
 735.318 823.936
 194.142 338.057
 973.516 368.535
 641.973 937.959
 198.939 22.245
 192.616 418.102
 346.803 236.551
 52.203 786.667
 1.784 372.967
 21.240 839.237
 63.845 658.015
 216.983 335.112
 848.803 430.649
 598.630 352.360
 657.810 352.941
 861.955 119.201
 381.211 86.476
 183.423 772.750
 940.412 33.634
 957.543 401.751
 172.804 957.475
 511.987 403.999
 439.115 869.345
 807.741 664.171
 792.417 393.425
 169.203 631.443
 959.262 656.653
 52.956 862.125
 814.980 525.805
 992.994 569.633
 109.159 26.657
 972.063 787.275
 238.847 979.435
 208.822 758.759
 154.501 106.989
 442.473 503.124
 498.534 94.968
 292.084 296.537
 753.041 674.789
 796.882 230.252
 149.651 769.202
 264.390 464.902
 961.293 986.245
 601.528 244.693
 346.808 310.222
 243.925 864.971
 402.060 148.921
 73.130 322.924
 435.436 25.657
 590.645 309.094
 634.960 115.035
 450.353 17.925
 334.929 614.884
 913.774 235.392
 581.639 117.009
 140.494 582.998
 903.196 819.805
 542.109 208.052
 323.227 641.019
 873.245 673.483
 141.667 203.843
 796.880 145.745
 709.637 839.947
 410.742 51.281
 924.979 375.130
 552.425 280.869
 998.623 624.046
 586.774 393.017
 921.034 447.340
 121.702 493.961
 177.110 535.794
 577.879 959.960
 504.796 40.482
 461.654 590.421
 708.096 914.822
 345.209 326.230
 763.147 663.935
 57.727 290.832
 193.529 789.477
 128.415 581.614
 138.325 895.351
 617.315 191.496
 846.849 393.489
 721.443 426.238
 863.897 371.561
 878.685 718.413
 728.493 199.362
 15.018 356.596
 109.927 241.422
 424.953 145.768
 413.439 884.551
 951.705 705.902
 672.946 395.571
 381.907 79.116
 131.977 702.120
 606.853 646.467
 121.510 484.345
 274.007 413.786
 453.177 314.524
 582.328 387.768
 539.595 462.688
 114.649 670.636
 265.133 267.276
 279.853 711.112
 397.774 159.594
 14.767 784.140
 146.842 928.736
 906.867 670.275
 626.038 159.762
 208.132 871.889
 223.683 902.854
 260.249 757.209
 662.367 106.341
 412.197 249.947
 251.759 633.673
 431.838 82.905
 107.550 386.240
 870.092 975.092
 985.938 163.526
 584.596 155.713
 629.484 43.252
 252.407 492.826
 852.264 781.283
 859.369 652.905
 929.126 679.255
 836.618 549.163
 567.459 602.676
 289.609 175.987
 905.433 50.097
 27.560 384.505
 626.577 961.639
 325.031 356.250
 638.118 40.241
 334.072 369.583
 514.416 859.762
 195.072 834.265
 444.713 709.097
 374.984 666.227
 87.143 620.372
 879.150 575.516
 62.380 141.979
 351.840 199.884
 817.648 324.420
 893.109 704.085
 955.123 909.898
 696.278 216.112
 501.436 567.278
 449.856 537.287
 853.473 44.986
 276.740 959.917
 579.486 568.681
 807.093 786.353
 896.440 572.092
 632.197 564.619
 450.286 692.508
 776.173 951.789
 164.450 802.146
 189.826 66.056
 15.336 988.724
 433.485 786.696
 967.194 789.189
 319.084 568.278
 230.744 456.737
 49.422 327.380
 981.755 580.485
 376.395 978.489
 622.084 347.576
 129.863 397.756
 224.073 147.932
 602.646 401.837
 560.529 971.735
 251.210 682.561
 880.764 179.018
 849.977 240.768
 595.337 160.150
 62.452 434.090
 228.487 226.883
 634.842 278.995
 291.070 737.736
 426.305 628.174
 224.510 71.544
 941.070 546.755
 827.534 112.039
 176.408 917.319
 864.828 528.172
 529.675 561.856
 86.195 354.002
 378.659 42.423
 75.107 353.321
 251.425 620.132
 68.964 953.469
 302.157 459.196
 724.949 346.314
 3.660 169.279
 273.484 769.017
 528.877 811.398
 337.414 220.514
 524.651 941.628
 83.713 559.817
 761.053 540.237
 203.399 328.014
 176.755 444.277
 325.321 886.682
 921.397 357.733
 904.478 861.319
 233.915 609.119
 882.581 100.096
 83.661 531.586
 697.942 726.850
 959.534 890.608
 676.679 594.944
 619.678 930.079
 824.265 887.691
 937.532 865.763
 364.993 504.827
 703.913 557.747
 559.897 606.748
 702.386 438.729
 836.669 533.254
 977.661 876.030
 757.235 686.544
 703.220 81.311
 951.936 674.682
 742.452 547.869
 688.823 498.160
 32.518 151.271
 0.874 165.260
 525.806 371.162
 244.272 319.376
 151.794 221.768
 41.961 121.330
 242.421 73.216
 916.083 260.843
 54.543 528.167
 621.520 973.140
 459.957 326.854
 554.515 849.181
 921.092 92.551
 372.270 981.867
 470.991 818.488
 571.818 157.144
 340.435 821.627
 642.494 839.997
 971.349 449.528
 132.612 223.587
 600.915 890.302
 616.926 598.257
 149.898 784.650
 879.870 389.708
 384.640 21.080
 356.251 936.692
 906.008 673.977
 914.935 93.110
 439.740 848.507
 804.217 103.179
 728.290 570.923
 75.167 607.508
 450.108 418.263
 89.642 679.552
 491.845 443.434
 34.279 193.432
 374.021 12.091
 385.203 703.690
 61.136 333.595
 388.119 134.097
 981.040 912.606
 175.687 575.342
 121.724 559.036
 682.582 170.609
 180.836 426.132
 35.477 604.104
 106.515 269.304
 290.552 922.005
 8.131 467.064
 918.338 19.908
 430.769 571.343
 151.204 978.130
 804.658 273.851
 522.178 759.507
 505.024 720.454
 647.703 487.174
 222.081 374.557
 507.241 366.906
 156.213 936.569
 318.275 224.703
 159.061 749.043
 218.275 901.297
 154.630 250.424
 670.815 327.332
 641.168 245.182
 89.553 833.016
 518.056 410.172
 102.667 101.703
 954.098 698.105
 96.162 526.173
 144.206 286.209
 814.864 578.238
 48.648 874.338
 455.828 56.045
 108.816 400.470
 654.110 769.176
 350.176 316.796
 282.597 789.960
 659.066 176.169
 15.943 911.672
 625.782 401.925
 47.012 372.337
 530.657 254.938
 298.980 329.304
 489.178 436.922
 507.010 497.696
 721.760 760.540
 912.842 929.099
 456.260 422.787
 239.570 129.880
 268.174 701.833
 511.296 766.241
 203.627 188.069
 25.213 631.371
 881.418 802.341
 947.346 554.907
 827.799 958.533
 115.789 603.532
 535.117 919.816
 428.459 481.223
 454.671 69.554
 850.543 106.734
 214.922 876.366
 487.792 183.115
 506.708 450.911
 176.274 328.764
 83.332 958.216
 681.256 301.863
 299.675 717.757
 374.476 700.571
 253.185 563.893
 370.411 581.478
 411.196 186.879
 701.676 920.318
 212.199 480.601
 557.672 94.531
 440.185 903.976
 708.731 339.861
 695.830 50.778
 502.980 806.876
 359.203 815.534
 720.691 692.213
 466.865 54.306
 770.025 358.734
 651.069 547.968
 330.904 194.209
 27.529 476.579
 425.336 635.904
 816.532 867.062
 791.335 645.470
 763.523 458.578
 344.974 432.391
 641.594 782.340
 865.667 262.985
 399.306 632.386
 971.256 264.561
 821.073 433.847
 52.565 639.992
 930.046 733.990
 405.916 186.917
 149.239 352.925
 83.546 398.538
 388.069 854.991
 426.253 280.957
 508.895 423.917
 253.234 816.988
 900.246 945.792
 867.314 341.023
 317.004 890.331
 449.328 956.931
 497.663 215.071
 825.817 164.931
 917.981 46.867
 715.453 588.352
 50.034 883.832
 310.478 772.132
 655.026 837.779
 802.122 517.573
 514.713 347.024
 288.621 818.494
 995.397 442.422
 439.359 759.412
 413.775 171.732
 560.337 454.322
 137.246 70.429
 999.101 363.170
 82.552 518.139
 529.241 880.998
 983.676 611.801
 806.334 601.433
 769.103 507.956
 732.730 901.704
 233.943 491.319
 604.956 661.400
 106.509 784.728
 944.906 832.944
 612.187 62.021
 587.713 940.306
 828.502 11.422
 771.750 246.135
 930.898 139.082
 959.106 539.709
 853.832 332.891
 920.814 142.332
 769.282 823.319
 215.993 577.813
 25.897 894.340
 746.672 328.175
 35.966 592.603
 202.676 494.648
 861.541 351.579
 248.549 957.452
 580.999 749.839
 525.593 611.880
 636.580 934.904
 427.987 430.197
 323.850 707.773
 97.291 827.141
 15.476 35.587
 802.126 100.039
 72.103 263.729
 420.190 472.222
 218.715 472.510
 912.090 530.556
 319.853 971.480
 717.707 45.110
 413.842 566.154
 866.199 362.678
 835.237 952.823
 173.649 737.787
 614.724 898.149
 314.140 207.715
 773.383 8.012
 350.314 424.843
 878.505 166.823
 760.957 364.385
 383.980 682.058
 321.610 52.408
 0.833 862.643
 798.628 573.249
 122.003 23.025
 179.541 172.526
 227.350 582.204
 658.244 468.254
 115.582 128.771
 350.723 705.063
 723.046 675.357
 467.184 862.618
 496.797 220.217
 594.199 877.338
 670.958 577.317
 733.439 515.085
 59.160 902.048
 642.596 691.157
 907.852 616.075
 873.151 562.623
 69.839 475.885
 195.784 197.517
 946.892 305.147
 47.613 376.899
 835.138 656.276
 379.471 321.227
 85.919 132.668
 182.470 204.455
 794.553 806.509
 840.781 970.807
 54.886 640.095
 804.507 584.240
 501.708 859.046
 368.656 693.475
 317.080 147.220
 250.384 201.235
 839.723 414.521
 298.993 190.680
 706.191 824.953
 876.861 531.182
 214.103 123.576
 992.764 596.542
 554.876 943.284
 133.515 358.956
 267.963 347.416
 359.929 539.761
 850.387 29.086
 746.618 11.934
 872.446 265.806
 742.760 658.922
 238.944 356.888
 806.834 939.728
 759.405 55.364
 469.287 421.836
 892.919 665.449
 253.540 92.954
 183.977 496.310
 40.877 811.426
 353.535 243.991
 105.058 406.244
 431.398 382.475
 227.549 683.871
 466.661 564.125
 796.765 574.489
 815.423 407.202
 310.413 379.103
 440.432 447.012
 157.997 226.361
 54.999 776.875
 332.741 469.437
 870.768 350.017
 883.843 545.424
 561.299 664.175
 499.448 369.021
 304.561 733.094
 839.406 366.706
 219.033 754.749
 799.368 894.949
 540.109 622.359
 171.765 785.374
 703.921 563.838
 515.511 770.317
 400.570 426.785
 998.838 354.216
 242.499 903.510
 535.566 490.128
 158.561 783.707
 394.539 17.899
 990.912 866.501
 278.227 932.919
 138.657 709.749
 496.062 34.519
 886.124 959.245
 610.503 594.088
 279.448 616.059
 821.826 268.769
 905.982 564.571
 346.978 341.357
 597.930 810.201
 307.558 406.051
 163.814 743.595
 794.060 148.461
 566.390 951.757
 143.179 833.176
 158.763 496.716
 330.604 350.047
 385.582 554.707
 224.627 158.835
 804.815 995.236
 200.810 578.958
 17.871 36.844
 922.405 605.791
 569.479 967.938
 536.183 696.479
 630.160 4.997
 912.644 796.807
 167.343 381.098
 120.353 706.776
 788.783 434.511
 16.594 777.595
 774.236 785.734
 563.916 858.700
 347.206 152.468
 350.990 472.616
 654.476 222.498
 366.009 881.260
 472.233 566.306
 604.337 153.366
 426.709 372.486
 805.144 573.507
 665.561 893.010
 923.193 913.782
 933.081 721.323
 723.922 775.225
 954.910 238.752
 717.664 593.743
 822.009 864.237
 50.541 81.742
 652.597 754.834
 676.799 69.136
 506.569 721.445
 334.597 534.334
 209.266 753.038
 422.248 335.769
 118.518 356.017
 665.502 917.115
 726.682 101.934
 522.525 354.446
 442.248 290.494
 88.896 221.962
 635.816 445.434
 40.375 195.817
 583.452 703.868
 39.764 304.949
 895.131 785.869
 392.206 626.124
 304.055 657.173
 370.540 750.922
 818.827 756.080
 61.254 908.811
 537.964 543.729
 268.287 487.251
 305.952 468.486
 625.074 261.930
 591.461 289.253
 727.132 743.486
 808.679 173.828
 633.155 107.642
 927.545 437.332
 270.433 540.525
 851.644 88.273
 101.904 977.580
 235.319 147.412
 301.745 11.092
 294.178 654.759
 781.938 696.689
 693.506 305.272
 804.462 502.725
 813.345 192.976
 896.556 258.156
 951.432 400.070
 107.088 595.142
 278.110 362.068
 750.491 623.349
 371.339 557.399
 84.393 875.758
 783.605 111.150
 464.437 533.233
 502.639 134.382
 474.314 560.313
 119.300 824.941
 103.604 301.487
 591.720 580.701
 956.245 819.947
 356.067 185.288
 637.428 474.628
 170.189 848.543
 258.459 981.770
 54.480 864.105
 492.827 190.703
 409.941 494.815
 840.700 606.845
 320.330 539.195
 944.794 45.665
 985.178 760.555
 632.581 817.691
 563.229 881.689
 225.821 285.335
 639.557 335.345
 899.216 146.828
 350.289 102.261
 29.618 180.886
 520.847 218.622
 552.607 608.524
 189.274 363.068
 34.749 517.091
 616.028 75.123
 130.617 657.861
 424.220 863.278
 180.283 225.087
 296.508 748.325
 224.927 194.358
 681.434 688.328
 688.239 325.227
 66.125 143.579
 355.202 791.834
 464.898 576.481
 246.542 510.608
 93.888 521.728
 158.768 891.837
 567.484 601.031
 341.437 898.168
 8.902 354.382
 293.392 784.899
 938.032 392.437
 459.692 701.770
 736.668 283.584
 635.376 822.015
 524.221 931.913
 768.694 840.491
 863.999 401.493
 195.950 448.192
 397.286 136.475
 926.405 785.370
 133.994 19.781
 676.040 330.546
 157.024 425.187
 873.415 269.156
 193.066 333.801
 732.816 65.354
 214.183 207.279
 815.723 836.137
 638.755 903.202
 840.980 691.639
 52.167 765.105
 119.592 592.918
 750.076 668.486
 97.571 513.262
 981.166 318.320
 508.773 936.063
 21.393 302.136
 441.153 537.169
 215.188 150.425
 779.573 478.798
 766.337 53.275
 534.568 172.367
 326.086 554.784
 230.710 876.505
 610.039 886.417
 994.975 702.341
 258.586 14.455
 142.570 759.545
 645.944 637.746
 745.773 443.055
 126.427 468.643
 934.437 521.970
 397.747 116.426
 12.022 429.347
 952.126 738.318
 78.469 285.974
 497.490 563.826
 884.327 934.428
 361.513 184.522
 455.623 964.490
 167.616 650.129
 435.721 120.378
 999.034 455.094
 601.443 978.100
 177.793 235.652
 91.875 641.917
 91.010 739.043
 208.554 847.491
 936.569 453.303
 327.074 81.435
 151.364 292.513
 327.919 578.968
 773.430 278.951
 786.685 680.133
 297.990 126.265
 942.347 488.063
 268.589 648.098
 621.431 948.325
 27.828 651.824
 973.430 865.092
 695.857 350.075
 159.596 387.359
 584.825 771.911
 327.064 676.534
 258.169 385.100
 40.367 736.251
 247.344 370.530
 282.863 317.394
 815.898 204.880
 584.821 868.094
 960.230 409.016
 389.245 282.264
 234.783 274.052
 490.669 704.406
 741.617 866.621
 38.666 506.571
 313.381 687.581
 902.634 290.050
 205.690 577.658
 66.402 44.552
 489.134 158.383
 532.482 476.980
 360.004 611.968
 41.512 696.775
 167.708 549.738
 780.976 502.013
 559.590 221.438
 400.004 177.573
 571.987 268.703
 748.639 111.972
 129.967 532.543
 207.984 421.532
 465.129 259.554
 613.017 788.968
 707.308 103.346
 136.475 668.245
 966.337 40.423
 97.201 59.238
 786.383 183.111
 179.780 35.784
 948.516 211.608
 657.690 830.905
 315.559 13.691
 755.755 395.935
 183.730 130.660
 579.250 199.146
 432.989 794.046
 88.995 497.985
 485.409 997.209
 380.243 181.699
 599.274 992.732
 196.930 452.913
 585.478 419.566
 803.960 403.289
 449.262 537.949
 373.995 886.134
 380.115 645.508
 199.835 834.482
 659.284 40.679
 800.487 294.448
 479.589 31.261
 282.967 308.616
 5.990 613.698
 790.429 401.673
 705.646 995.526
 101.200 689.902
 579.111 37.714
 236.704 597.470
 294.158 659.509
 536.094 246.422
 802.835 995.601
 11.891 865.133
 81.271 609.271
 817.425 993.689
 519.120 846.694
 439.728 956.694
 878.028 733.300
 340.434 517.587
 891.160 945.311
 464.779 957.455
 571.473 886.076
 540.860 59.921
 296.339 821.181
 816.848 797.107
 229.482 207.490
 704.850 455.475
 695.405 634.142
 291.880 710.884
 632.080 288.332
 369.200 846.401
 188.214 191.475
 252.518 131.741
 203.764 13.666
 401.891 967.894
 596.290 473.469
 589.205 3.335
 279.360 838.766
 943.763 198.560
 948.576 51.277
 676.641 43.618
 0.193 456.375
 139.193 499.529
 689.125 0.840
 310.611 60.153
 907.862 299.419
 987.003 828.272
 274.122 917.671
 216.658 20.792
 479.670 89.890
 702.361 606.260
 580.519 419.472
 484.739 217.157
 432.772 692.483
 696.281 344.013
 209.666 87.059
 202.976 523.380
 613.340 860.657
 651.388 582.747
 336.754 138.796
 638.802 448.885
 682.586 73.153
 200.933 898.743
 230.458 259.708
 547.242 411.494
 613.208 550.591
 402.626 834.724
 947.115 913.676
 573.754 415.948
 217.859 714.645
 539.658 271.946
 989.845 155.577
 263.036 112.986
 545.475 806.360
 778.358 937.374
 915.456 429.996
 885.361 35.381
 1.826 115.551
 865.271 452.205
 970.565 94.064
 148.468 659.899
 477.389 289.835
 355.978 571.214
 843.283 434.245
 875.727 827.925
 598.675 489.661
 833.833 36.743
 527.932 760.345
 900.248 972.542
 458.380 734.845
 198.837 776.891
 117.629 754.763
 749.781 546.125
 825.244 648.441
 385.206 14.319
 63.230 630.949
 178.734 20.089
 886.269 945.399
 800.759 220.283
 67.012 812.311
 241.277 837.154
 31.935 436.294
 372.052 747.899
 315.556 781.230
 393.512 736.611
 59.329 20.533
 326.288 409.332
 198.755 467.615
 62.823 944.279
 438.613 128.778
 744.322 223.491
 10.426 47.394
 229.012 821.449
 964.977 340.938
 478.671 53.996
 380.942 303.537
 824.484 700.862
 201.292 453.933
 246.248 881.576
 353.409 765.736
 179.723 802.822
 605.881 102.522
 577.619 10.745
 82.297 689.538
 315.476 320.818
 135.361 146.866
 832.883 597.506
 107.075 561.742
 614.507 993.601
 414.267 432.063
 678.881 502.981
 33.273 226.084
 293.493 739.413
 271.158 197.768
 263.215 627.314
 239.536 911.709
 139.566 218.126
 555.196 370.116
 817.661 558.822
 921.615 416.653
 176.198 508.337
 667.655 203.491
 576.886 585.312
 382.862 449.551
 279.589 438.994
 169.609 256.318
 707.897 857.625
 985.700 664.992
 279.397 498.933
 160.045 482.876
 411.551 769.897
 589.655 241.432
 746.594 662.717
 857.897 302.262
 479.449 426.676
 618.918 945.298
 496.443 917.504
 967.010 865.956
 367.903 403.970
 126.061 500.897
 816.019 753.150
 954.809 387.075
 285.225 879.439
 348.380 742.958
 563.397 386.597
 333.445 317.210
 879.396 606.374
 289.501 467.139
 579.585 31.605
 396.449 360.889
 860.263 136.779
 801.246 113.516
 304.464 96.174
 634.434 803.022
 293.705 160.752
 489.404 419.086
 94.446 792.560
 230.159 391.321
 364.816 822.567
 521.929 957.527
 502.255 278.570
 616.238 63.492
 122.939 398.241
 79.214 47.928
 698.189 113.845
 68.076 138.156
 93.466 775.057
 753.485 858.941
 287.397 511.156
 700.101 198.762
 669.660 760.399
 677.976 660.776
 9.185 590.250
 35.118 791.363
 882.289 365.464
 546.451 84.687
 192.015 600.599
 524.630 230.017
 485.713 858.775
 969.747 938.082
 381.844 869.422
 12.213 257.609
 296.119 565.133
 808.414 593.102
 261.633 52.639
 152.555 45.309
 370.922 97.531
 219.147 217.497
 836.288 118.989
 225.525 30.434
 927.930 952.715
 157.603 148.870
 870.013 381.274
 617.627 390.362
 868.669 175.521
 991.310 526.801
 731.986 803.795
 482.479 529.232
 392.369 102.742
 693.776 892.123
 131.464 761.276
 737.451 814.523
 465.391 34.223
 814.525 838.586
 704.879 402.163
 605.346 942.203
 845.480 47.028
 49.683 959.359
 55.165 777.931
 368.034 732.000
 951.031 67.949
 773.847 269.329
 637.524 940.095
 863.191 858.424
 112.632 750.284
 336.391 3.837
 836.013 277.916
 525.817 8.558
 647.463 662.724
 273.953 195.520
 681.787 472.300
 452.946 224.201
 756.705 791.364
 845.754 713.102
 926.542 575.218
 52.990 733.819
 461.935 380.249
 459.539 509.500
 603.617 888.979
 330.402 408.862
 668.545 691.546
 623.293 671.300
 784.444 516.001
 751.856 89.332
 972.554 353.344
 31.524 487.664
 969.445 677.251
 941.897 415.136
 11.738 581.243
 274.799 163.932
 440.214 156.323
 164.034 472.552
 2.845 709.296
 447.346 993.684
 943.713 516.143
 657.478 519.285
 603.710 146.576
 619.900 772.716
 279.458 56.618
 420.278 286.912
 392.414 87.491
 743.640 989.416
 717.086 834.034
 956.320 876.136
 65.213 47.187
 55.909 858.194
 684.392 446.844
 836.698 58.108
 920.755 567.766
 469.569 576.136
 834.879 707.485
 665.196 874.178
 320.207 246.716
 745.214 277.765
 429.064 766.201
 183.158 786.796
 591.213 575.864
 469.093 38.768
 945.206 730.325
 800.749 275.878
 278.173 947.338
 989.495 936.775
 972.835 331.330
 799.637 697.812
 732.166 582.408
 500.457 615.760
 736.414 731.935
 816.384 428.362
 780.901 69.781
 404.056 20.341
 46.635 136.896
 986.332 796.110
 622.413 661.804
 931.181 967.263
 83.313 473.611
 304.533 79.637
 145.763 470.213
 755.542 3.547
 176.549 42.467
 343.286 889.550
 597.851 227.471
 996.832 564.270
 671.736 701.927
 455.086 585.491
 887.522 335.412
 576.331 787.689
 39.241 849.582
 985.319 988.702
 846.422 509.806
 361.856 471.367
 620.967 187.998
 820.770 542.237
 450.699 447.634
 918.882 560.206
 793.764 22.930
 808.048 243.823
 348.399 593.294
 970.756 245.764
 873.558 631.543
 190.256 130.457
 34.527 260.569
 863.317 225.960
 784.273 59.540
 230.776 829.154
 669.025 79.173
 427.898 925.242
 372.082 558.675
 619.769 704.902
 842.528 977.801
 641.513 507.529
 258.190 759.880
 92.021 434.705
 560.536 690.043
 394.221 327.701
 292.334 592.298
 923.993 415.699
 338.747 75.185
 491.000 62.158
 994.335 904.789
 623.487 275.684
 580.604 382.845
 739.131 134.928
 852.528 724.036
 177.044 896.026
 342.661 958.525
 601.934 213.029
 985.561 92.128
 678.241 779.706
 184.232 786.610
 435.876 483.285
 468.005 466.593
 24.295 301.418
 44.813 697.985
 770.426 142.507
 570.428 737.074
 638.880 361.972
 996.128 31.370
 438.658 33.929
 271.003 15.452
 855.839 235.838
 275.187 30.620
 621.520 645.018
 658.447 489.949
 681.475 948.542
 220.590 284.668
 29.784 745.257
 265.004 798.818
 142.355 349.702
 606.362 72.447
 515.089 787.214
 943.410 575.506
 321.073 157.880
 395.937 562.037
 375.132 820.207
 633.191 44.711
 484.185 644.979
 123.475 431.449
 497.930 73.079
 249.364 807.555
 414.528 300.815
 950.513 627.882
 276.206 551.087
 970.559 244.115
 174.378 772.553
 943.026 662.930
 915.355 961.641
 403.737 282.865
 46.458 609.082
 267.297 53.161
 357.066 34.581
 459.195 639.099
 326.493 856.982
 812.551 258.624
 545.538 834.938
 282.156 8.220
 974.093 352.594
 214.151 746.271
 174.421 979.583
 256.269 114.792
 867.943 633.820
 373.201 610.953
 369.914 763.890
 919.490 964.556
 556.812 755.603
 346.738 523.537
 989.158 80.534
 614.263 124.151
 949.664 934.661
 917.257 643.867
 342.904 669.753
 831.652 362.069
 346.129 871.906
 241.136 535.735
 187.580 678.895
 502.968 524.398
 572.879 805.045
 722.601 51.634
 774.256 728.784
 942.676 90.220
 761.938 829.257
 663.183 617.028
 590.663 685.426
 752.785 454.052
 483.748 790.407
 296.196 337.025
 187.269 117.798
 761.622 616.517
 530.766 103.130
 531.590 872.734
 139.579 985.932
 988.858 629.454
 636.687 175.204
 108.586 90.277
 766.193 448.257
 703.818 838.005
 811.842 730.002
 881.842 72.334
 695.789 803.110
 875.572 689.693
 777.122 210.386
 651.454 200.241
 756.087 486.558
 700.995 639.362
 186.747 620.301
 287.922 664.120
 943.979 737.183
 440.939 468.838
 944.486 614.366
 900.278 939.131
 428.400 8.159
 494.820 161.491
 938.435 381.188
 448.900 477.896
 636.122 457.956
 500.422 324.386
 946.205 882.646
 514.101 112.278
 475.584 883.232
 258.374 34.545
 295.398 309.315
 897.399 432.131
 664.945 270.949
 449.707 900.826
 103.492 191.250
 354.457 714.286
 947.990 741.455
 440.114 79.266
 566.770 463.725
 36.985 811.973
 705.087 30.286
 945.965 957.233
 819.698 929.129
 155.481 783.008
 96.351 813.641
 974.820 230.554
 344.132 979.048
 965.505 934.537
 410.223 120.969
 247.141 137.792
 772.026 144.690
 427.235 392.741
 733.125 797.835
 256.096 687.172
 195.814 29.147
 791.407 267.862
 404.440 483.208
 228.785 814.157
 777.367 441.595
 924.276 978.049
 975.969 847.539
 514.925 541.493
 529.478 101.374
 400.073 319.948
 556.144 901.467
 347.970 378.563
 633.060 109.012
 261.512 429.619
 486.654 29.735
 498.831 393.193
 548.743 491.587
 877.192 864.284
 272.785 30.861
 73.826 616.579
 483.343 521.441
 509.353 653.560
 568.660 850.336
 596.163 700.801
 479.654 180.092
 46.210 318.267
 804.665 883.595
 554.215 38.428
 512.283 93.307
 850.217 535.543
 736.782 694.757
 800.047 875.006
 492.771 498.656
 826.888 340.920
 796.134 748.063
 538.085 297.761
 13.964 323.437
 628.396 501.196
 621.975 281.221
 156.525 367.633
 996.652 248.758
 371.991 966.314
 572.434 763.290
 823.026 76.808
 140.712 714.620
 375.329 114.163
 324.772 474.499
 591.413 260.189
 228.517 181.229
 189.154 839.107
 900.485 621.367
 747.575 66.800
 880.143 603.363
 642.314 403.216
 580.510 57.698
 260.429 105.892
 317.875 997.431
 704.941 368.593
 211.891 120.526
 497.782 922.577
 61.818 185.038
 722.675 859.849
 349.679 309.792
 817.087 29.082
 248.894 282.143
 978.136 867.687
 526.441 541.525
 247.580 320.281
 444.270 269.550
 595.434 297.745
 696.655 486.522
 242.923 335.923
 397.290 28.308
 519.299 993.225
 564.399 69.986
 402.489 497.044
 183.203 552.690
 672.511 15.528
 70.111 552.339
 134.558 140.306
 567.531 663.787
 423.614 54.017
 785.853 737.356
 466.182 901.582
 231.641 438.337
 181.474 954.201
 348.375 761.044
 592.152 758.855
 706.118 740.286
 274.059 3.031
 345.408 603.131
 299.448 834.586
 472.789 696.650
 265.891 790.687
 263.028 932.767
 103.758 878.939
 716.736 694.614
 521.939 180.131
 200.505 151.018
 791.078 207.840
 636.424 493.422
 135.296 158.866
 64.016 524.965
 70.124 753.609
 53.058 342.416
 301.796 121.772
 861.647 121.675
 210.211 800.944
 299.551 575.743
 846.808 439.526
 539.563 845.076
 864.466 927.346
 14.974 14.551
 887.748 4.056
 522.815 254.693
 759.671 644.574
 522.152 649.126
 550.441 810.624
 754.154 2.490
 571.746 246.553
 924.036 496.265
 248.269 535.552
 560.349 662.475
 99.815 409.168
 918.773 231.266
 280.119 499.272
 117.887 447.504
 801.986 158.667
 603.890 179.313
 406.458 366.295
 638.581 808.671
 862.447 927.955
 216.750 517.566
 622.448 426.849
 650.462 194.896
 222.147 553.824
 841.489 87.192
 562.812 329.366
 910.505 313.817
 424.297 233.224
 601.847 43.610
 845.256 688.646
 553.091 79.795
 701.107 652.962
 754.856 683.633
 187.548 81.453
 51.751 60.844
 459.630 734.746
 402.090 179.725
 317.951 559.452
 451.617 643.495
 212.273 696.291
 243.183 624.521
 539.499 958.814
 116.157 323.111
 41.490 419.253
 910.585 742.786
 305.711 966.487
 924.111 496.866
 888.346 436.009
 945.052 863.386
 318.614 115.029
 451.224 887.608
 311.122 199.884
 398.080 260.436
 469.556 621.083
 176.238 259.019
 872.781 687.193
 380.553 770.627
 409.095 256.966
 161.712 396.000
 985.104 794.492
 616.082 672.859
 654.309 250.531
 977.674 418.892
 862.472 440.761
 203.078 176.630
 920.209 545.356
 859.689 376.164
 219.718 761.734
 341.284 507.271
 796.505 621.488
 222.848 717.395
 486.191 292.414
 736.585 498.924
 981.787 476.385
 689.292 686.863
 602.086 573.842
 762.098 810.292
 34.255 296.354
 729.289 897.788
 913.311 191.460
 224.096 363.546
 1.467 810.709
 864.487 348.236
 287.612 854.981
 758.071 373.336
 351.114 314.029
 136.877 921.937
 337.344 763.432
 463.224 380.759
 340.692 866.305
 208.117 980.735
 553.257 164.102
 372.969 36.195
 335.970 236.455
 21.253 0.105
 228.833 710.404
 754.505 985.288
 616.504 741.555
 430.507 325.186
 286.173 951.196
 32.299 103.966
 890.999 252.347
 584.690 31.943
 502.118 42.910
 338.312 501.219
 86.158 284.970
 135.917 566.622
 177.238 565.855
 306.064 162.472
 969.704 279.516
 537.699 306.324
 990.517 147.373
 746.144 841.737
 821.602 877.970
 795.117 434.538
 639.011 447.046
 267.526 827.339
 677.078 257.199
 34.647 557.690
 874.443 942.952
 742.058 503.834
 630.831 347.118
 172.373 302.236
 717.651 873.006
 748.756 211.886
 313.926 69.799
 776.674 726.560
 957.002 631.710
 780.032 768.165
 933.174 572.209
 945.120 757.911
 518.320 900.164
 43.756 148.983
 197.358 793.433
 645.194 21.850
 931.587 796.011
 153.043 264.195
 45.515 606.637
 504.597 370.127
 913.606 369.986
 859.935 452.025
 339.509 206.711
 479.245 132.678
 36.016 847.057
 259.634 310.799
 586.510 376.429
 175.747 620.356
 554.502 112.677
 568.715 750.198
 316.500 757.133
 859.991 687.295
 737.728 78.457
 663.753 692.471
 955.806 274.364
 344.633 225.220
 453.463 726.603
 56.051 683.170
 909.679 424.525
 15.638 306.803
 344.586 828.753
 873.658 781.297
 95.306 215.575
 231.678 321.098
 659.077 562.389
 723.655 490.382
 351.168 172.914
 210.061 851.323
 685.804 506.796
 15.643 164.843
 989.513 971.047
 298.996 233.763
 791.883 790.554
 441.683 280.081
 255.757 932.249
 228.408 706.250
 257.535 483.880
 828.392 190.129
 611.971 845.414
 530.096 805.686
 460.866 681.621
 503.695 513.262
 571.159 301.374
 822.978 206.282
 477.651 106.549
 653.730 83.828
 274.856 15.459
 70.243 503.683
 830.156 477.593
 884.644 487.672
 128.679 413.660
 232.641 544.847
 944.249 333.970
 349.555 558.860
 588.720 95.732
 965.766 779.550
 855.466 483.703
 352.691 857.029
 626.309 656.702
 139.086 766.604
 842.409 753.789
 300.727 67.526
 489.448 747.676
 990.570 406.342
 959.806 259.352
 235.618 470.612
 126.296 187.489
 673.186 690.673
 893.737 980.370
 953.702 111.348
 39.439 398.686
 798.160 762.962
 167.992 37.128
 892.632 68.388
 399.193 434.445
 334.745 862.240
 493.225 689.328
 550.695 267.762
 960.053 387.498
 887.442 289.702
 969.489 748.825
 192.324 616.816
 696.457 27.764
 938.922 880.202
 927.964 792.257
 989.138 843.836
 102.347 102.309
 120.593 587.406
 429.118 287.361
 547.578 320.503
 783.589 849.426
 952.610 698.509
 822.227 505.566
 982.235 317.140
 313.137 928.044
 781.261 882.898
 315.159 883.501
 308.212 594.850
 315.874 144.313
 834.047 748.849
 203.473 317.317
 946.378 973.964
 403.421 69.173
 411.409 833.349
 264.381 726.299
 562.119 534.857
 888.737 883.825
 238.943 982.348
 833.782 105.993
 291.212 404.999
 176.182 564.483
 915.053 892.216
 253.526 206.155
 645.698 665.241
 344.761 823.412
 206.409 177.924
 701.277 915.074
 38.134 768.675
 720.616 60.210
 667.189 709.428
 896.783 409.397
 914.369 7.014
 169.375 945.410
 687.956 114.968
 816.035 137.351
 943.001 982.279
 429.802 157.941
 616.196 288.473
 338.786 743.300
 573.917 745.694
 57.268 228.606
 32.864 457.993
 705.045 112.876
 548.831 251.037
 448.861 403.689
 617.985 873.031
 762.658 820.440
 623.495 36.288
 981.551 935.928
 293.183 450.919
 250.729 394.446
 844.276 595.292
 510.623 234.549
 490.178 785.815
 782.640 981.291
 211.018 730.214
 347.683 861.669
 461.663 768.645
 767.560 184.543
 453.656 285.962
 365.835 449.343
 524.602 692.292
 240.836 83.977
 951.772 59.318
 64.226 229.650
 5.884 123.561
 461.311 697.622
 534.321 348.398
 264.953 19.655
 446.380 11.907
 177.593 440.081
 10.985 562.133
 612.421 183.732
 311.871 474.666
 665.462 451.664
 807.140 544.841
 198.527 307.665
 57.893 449.496
 995.075 25.412
 1.170 787.551
 446.651 62.076
 900.481 936.938
 499.308 742.890
 395.879 495.590
 853.234 7.191
 55.899 869.536
 83.527 344.647
 994.993 561.046
 307.796 896.565
 529.823 738.618
 842.273 807.554
 401.269 849.077
 490.574 374.344
 760.095 985.876
 429.785 578.747
 204.476 848.627
 281.528 828.790
 547.027 824.062
 768.997 424.710
 385.527 660.979
 205.269 564.196
 741.392 589.625
 977.563 894.056
 127.290 503.652
 683.569 384.009
 102.601 949.822
 839.697 963.867
 193.126 392.530
 270.387 139.874
 588.197 287.833
 759.024 41.985
 210.942 431.679
 103.949 794.478
 90.701 371.601
 890.349 131.434
 783.584 188.196
 526.237 70.492
 298.966 975.643
 67.204 628.197
 335.616 958.502
 192.285 813.574
 928.553 469.754
 217.216 919.863
 2.065 342.863
 20.048 784.306
 39.334 514.549
 188.782 680.186
 666.469 436.527
 16.124 712.098
 538.343 910.975
 300.256 513.400
 463.554 118.691
 353.483 93.524
 252.080 339.430
 466.756 392.169
 676.148 374.651
 74.380 398.185
 144.834 193.839
 459.945 154.338
 976.417 321.801
 444.997 57.161
 358.218 967.014
 712.542 176.186
 388.318 626.789
 297.881 852.207
 752.006 675.854
 92.036 223.691
 181.093 298.940
 664.096 98.347
 537.497 628.423
 237.029 398.322
 142.980 424.219
 619.081 318.090
 411.986 429.660
 374.793 40.197
 329.728 264.289
 544.498 942.502
 326.592 498.458
 20.125 428.959
 434.356 286.890
 942.950 942.445
 649.558 526.070
 593.229 131.536
 382.514 116.561
 533.262 192.776
 23.255 244.290
 788.324 885.953
 622.134 98.856
 601.080 802.919
 655.541 591.564
 474.882 981.699
 846.524 156.559
 482.882 609.161
 134.727 866.187
 19.817 199.653
 566.833 882.987
 621.037 517.174
 112.297 737.930
 181.658 508.384
 32.818 365.335
 843.403 407.690
 358.673 52.971
 146.698 878.665
 490.100 60.117
 392.993 873.903
 764.668 211.682
 852.267 774.349
 657.610 153.110
 761.577 146.116
 834.938 524.824
 473.771 105.266
 610.685 227.789
 565.664 177.277
 99.612 360.931
 839.792 686.619
 963.262 739.131
 544.094 12.491
 656.390 86.125
 583.512 539.375
 356.908 743.738
 253.594 246.250
 747.832 767.349
 38.922 687.446
 784.904 572.581
 191.918 583.036
 877.142 360.962
 246.700 459.988
 206.374 649.290
 887.802 260.107
 470.663 640.892
 947.369 690.944
 238.451 454.743
 962.762 365.723
 506.431 433.981
 108.259 622.982
 453.734 717.818
 291.840 891.675
 845.507 824.937
 356.017 769.290
 955.796 272.540
 168.732 695.968
 226.437 869.221
 667.841 464.196
 457.260 663.410
 815.281 419.597
 13.102 9.484
 812.317 342.410
 42.969 503.625
 666.167 800.839
 822.311 829.600
 324.673 526.691
 165.032 794.919
 606.670 761.083
 99.898 0.089
 251.473 875.045
 187.039 903.177
 744.715 98.194
 562.721 269.705
 506.210 241.104
 971.497 650.536
 357.981 616.526
 178.822 140.170
 439.946 335.112
 587.535 32.542
 372.666 47.139
 19.162 424.536
 150.119 437.991
 205.202 398.054
 102.587 167.417
 881.715 234.360
 125.798 917.259
 638.177 539.904
 5.583 116.236
 62.339 66.874
 59.129 221.075
 798.467 35.971
 898.806 18.938
 26.731 570.547
 40.426 785.531
 534.692 353.116
 415.254 685.845
 23.896 255.912
 898.269 80.296
 939.789 680.595
 481.021 328.656
 873.959 888.266
 146.201 839.037
 234.498 194.859
 246.004 951.019
 261.760 549.820
 854.042 373.580
 759.746 474.296
 210.436 312.721
 872.570 391.100
 774.546 754.542
 444.033 80.289
 255.388 141.352
 617.402 904.894
 225.050 556.229
 351.207 900.083
 907.474 570.968
 12.755 150.738
 548.996 809.874
 559.521 707.315
 446.313 624.191
 503.283 733.943
 463.609 786.823
 674.593 537.630
 397.866 922.340
 145.749 500.359
 237.751 242.069
 736.945 899.684
 547.595 707.618
 608.767 846.578
 437.884 788.577
 149.006 545.943
 854.449 692.025
 885.207 264.983
 930.278 144.140
 517.014 513.002
 550.011 209.598
 462.785 244.044
 934.077 95.014
 979.980 407.796
 266.718 641.727
 953.226 926.462
 182.466 154.402
 680.901 463.880
 254.856 109.721
 341.534 991.278
 668.198 58.895
 524.656 721.106
 620.151 984.468
 84.287 70.751
 24.888 442.228
 262.542 792.328
 42.043 849.917
 259.485 638.814
 326.943 253.302
 245.145 72.402
 617.343 175.327
 850.404 715.127
 978.693 744.173
 893.267 917.584
 314.779 100.573
 31.989 917.226
 407.228 143.765
 50.874 277.539
 22.983 419.533
 20.754 363.007
 473.651 454.349
 904.550 497.509
 327.850 58.445
 647.752 676.736
 873.887 160.368
 80.685 524.820
 964.699 89.301
 319.074 884.023
 312.898 22.976
 864.655 551.720
 356.541 592.779
 439.478 294.669
 905.090 548.713
 225.478 205.678
 771.810 490.834
 692.109 567.010
 78.901 166.993
 474.970 758.608
 413.220 806.040
 790.936 23.388
 244.991 628.666
 942.171 468.074
 184.009 672.884
 452.380 943.560
 625.175 646.660
 1.794 86.411
 968.628 825.664
 368.760 1.383
 933.147 339.784
 159.767 777.771
 12.012 218.294
 908.574 229.803
 48.289 612.037
 669.371 168.474
 384.899 893.228
 117.237 900.160
 430.243 202.327
 328.300 22.634
 582.206 209.901
 346.814 484.071
 784.689 773.263
 689.944 82.882
 17.338 67.455
 504.387 429.588
 409.644 72.771
 911.445 945.123
 547.318 812.242
 476.108 828.097
 726.865 898.520
 856.623 446.595
 191.999 107.454
 757.598 174.368
 734.315 322.716
 873.579 938.118
 895.154 160.434
 701.249 329.410
 503.405 393.614
 874.830 984.260
 516.080 352.608
 77.114 484.266
 388.633 320.103
 962.063 489.253
 237.416 497.662
 836.452 392.578
 317.449 967.060
 858.114 981.848
 228.182 665.499
 65.636 390.780
 384.627 341.647
 835.536 808.896
 710.652 752.657
 123.000 756.956
 988.097 634.582
 664.118 285.277
 545.448 754.306
 862.345 772.892
 912.174 295.384
 338.997 426.948
 71.351 998.598
 664.203 448.603
 89.277 566.942
 996.476 754.166
 214.624 441.048
 719.599 244.550
 252.689 882.252
 476.462 793.604
 817.222 484.813
 640.914 284.013
 330.632 534.989
 448.415 330.893
 724.072 692.107
 10.608 486.566
 225.825 75.593
 881.963 169.238
 416.698 182.714
 920.925 773.318
 574.931 955.852
 913.859 135.101
 883.760 477.417
 906.357 995.549
 188.732 47.507
 839.693 338.567
 978.672 37.355
 925.493 520.631
 136.549 794.172
 41.801 243.811
 730.262 774.742
 210.059 472.557
 857.400 920.938
 154.055 934.258
 944.523 366.017
 866.288 469.169
 255.553 822.275
 659.730 67.301
 963.813 285.433
 87.425 324.114
 469.607 976.419
 420.412 405.117
 634.445 95.245
 716.051 588.823
 891.904 993.209
 341.897 480.905
 374.421 678.081
 681.022 998.245
 59.023 192.369
 497.315 914.034
 730.119 777.724
 526.233 853.828
 234.333 930.536
 548.199 122.888
 964.103 426.474
 847.015 128.194
 859.979 247.859
 230.987 700.830
 25.752 580.406
 954.899 608.190
 568.403 788.793
 9.458 518.554
 722.245 558.249
 502.557 706.474
 112.453 366.743
 732.845 695.166
 29.525 685.299
 118.180 666.522
 398.289 988.519
 284.886 940.745
 261.138 880.665
 322.122 761.908
 786.790 632.065
 760.844 414.666
 247.474 794.325
 128.560 747.956
 966.822 579.770
 667.503 166.881
 768.708 499.894
 771.057 262.316
 997.694 649.650
 5.431 433.418
 231.830 679.638
 933.258 90.769
 568.314 238.017
 863.309 542.710
 985.482 700.226
 714.633 215.508
 127.017 689.784
 330.865 956.004
 725.863 970.828
 316.020 345.405
 298.698 146.328
 119.969 12.901
 162.816 499.620
 90.882 191.231
 924.886 685.888
 272.718 282.214
 487.252 620.408
 175.567 93.518
 137.520 267.760
 730.812 28.673
 209.411 447.979
 385.485 736.742
 108.694 719.090
 342.317 197.603
 622.010 738.989
 444.006 590.726
 506.307 761.844
 89.907 492.569
 483.160 484.574
 897.021 408.641
 229.479 867.606
 938.906 575.047
 511.005 741.552
 258.475 580.700
 697.848 549.087
 724.017 150.582
 935.346 921.015
 30.830 393.637
 825.235 549.838
 920.324 722.453
 661.098 996.220
 249.297 278.267
 820.919 277.387
 977.196 91.741
 564.232 866.181
 109.786 940.906
 130.682 740.089
 132.973 261.782
 62.939 416.943
 57.944 869.178
 154.974 194.274
 273.815 265.354
 385.066 659.508
 440.256 78.673
 863.019 685.796
 451.852 574.537
 887.441 691.494
 448.067 124.187
 59.346 678.877
 135.802 176.037
 373.536 129.047
 621.535 337.711
 853.202 5.211
 131.443 98.877
 602.973 86.191
 622.891 975.112
 831.483 437.527
 379.877 166.695
 89.707 740.697
 337.020 454.374
 542.270 294.408
 518.239 13.505
 845.298 18.741
 612.256 150.525
 158.751 616.903
 170.555 949.614
 939.472 955.013
 115.429 275.854
 612.257 622.540
 425.672 93.502
 622.293 840.619
 842.570 218.726
 58.334 338.623
 854.710 295.818
 280.539 358.013
 800.322 340.298
 271.214 544.240
 722.252 773.244
 685.472 520.391
 252.977 635.668
 449.760 409.192
 753.470 42.840
 830.005 382.362
 716.221 854.444
 961.876 508.095
 933.671 701.571
 150.351 169.380
 570.999 645.476
 754.599 209.209
 337.234 831.079
 80.524 685.370
 769.607 41.441
 513.513 790.061
 909.674 324.364
 697.688 601.082
 610.951 131.226
 167.838 15.739
 459.587 228.881
 682.117 500.186
 973.071 81.501
 6.474 330.768
 856.463 279.675
 937.625 365.743
 708.405 763.634
 495.491 261.761
 575.893 156.513
 996.655 526.609
 130.902 118.040
 868.987 105.589
 285.425 640.583
 768.757 951.508
 653.974 45.316
 702.957 486.591
 122.352 769.185
 282.033 177.913
 674.400 51.968
 975.714 906.394
 678.963 290.921
 814.178 93.527
 739.713 98.272
 568.665 981.195
 481.299 209.271
 213.081 250.099
 885.180 96.784
 767.616 663.896
 924.209 969.025
 266.513 382.447
 781.413 292.250
 87.540 382.287
 208.525 887.885
 696.237 329.979
 994.768 317.125
 662.647 689.483
 815.400 764.682
 723.984 613.691
 230.057 61.653
 518.807 719.135
 448.407 205.976
 185.007 508.493
 898.754 623.437
 276.815 465.463
 175.702 104.413
 849.536 568.920
 735.741 508.632
 222.688 666.957
 712.619 875.093
 953.262 215.671
 473.788 945.411
 225.133 862.604
 399.261 510.252
 935.047 171.092
 777.324 640.033
 680.499 10.840
 448.218 247.973
 33.378 243.643
 735.709 556.858
 522.003 913.897
 464.259 667.186
 702.663 204.528
 221.093 335.855
 342.691 574.070
 70.870 319.116
 776.269 274.111
 327.069 774.652
 850.548 523.429
 717.767 584.402
 925.290 41.382
 921.731 396.860
 199.369 114.785
 389.016 305.494
 240.343 476.669
 72.359 504.434
 220.445 739.296
 983.160 885.503
 698.264 65.929
 728.858 269.013
 217.811 944.853
 594.742 967.563
 866.398 994.408
 589.190 355.693
 783.765 469.430
 790.891 512.847
 444.237 738.073
 512.434 292.388
 41.523 274.896
 247.140 80.722
 145.505 383.182
 193.738 298.918
 828.376 769.282
 783.390 381.166
 983.315 487.482
 70.306 572.211
 595.359 539.344
 923.956 717.374
 236.905 320.962
 588.708 87.442
 218.420 80.235
 594.891 765.620
 250.466 879.756
 31.168 819.691
 491.250 205.446
 467.276 249.768
 742.944 153.673
 72.123 916.670
 801.409 47.680
 756.939 459.446
 492.244 746.040
 116.240 760.288
 379.043 820.127
 999.060 233.740
 98.086 93.924
 255.195 43.312
 551.462 797.639
 430.388 986.351
 24.848 217.474
 372.913 957.091
 637.021 298.608
 132.292 583.549
 279.030 139.042
 527.584 337.308
 468.222 800.858
 14.645 402.814
 885.559 855.905
 243.681 146.941
 46.602 708.698
 53.522 697.937
 792.969 24.808
 758.304 989.078
 500.978 703.269
 934.967 475.448
 959.570 322.252
 583.598 436.982
 345.761 54.653
 402.599 447.577
 151.011 781.303
 970.572 844.766
 17.527 751.723
 158.563 268.578
 414.261 273.936
 989.587 959.260
 805.720 814.511
 125.356 184.072
 283.801 707.273
 978.873 92.133
 587.306 693.911
 240.314 427.193
 522.931 432.785
 54.835 831.069
 225.402 234.821
 725.044 180.649
 606.382 829.424
 226.530 269.751
 98.322 281.370
 948.862 690.428
 210.033 14.813
 411.600 518.662
 988.223 636.658
 588.284 164.719
 689.306 163.041
 312.052 822.156
 477.423 754.486
 773.879 420.734
 899.929 963.281
 675.679 952.009
 75.718 236.836
 311.331 852.445
 743.044 340.344
 942.545 673.617
 533.419 938.395
 865.263 183.886
 501.215 676.458
 655.828 988.242
 182.554 238.224
 202.421 645.481
 372.727 422.991
 302.469 543.180
 692.617 828.690
 205.078 664.994
 608.622 171.460
 441.427 71.458
 327.448 193.079
 385.982 900.038
 310.231 965.128
 76.020 973.635
 646.260 795.852
 62.994 455.665
 254.556 875.614
 231.651 186.520
 604.533 893.286
 184.502 428.439
 80.658 643.395
 611.420 297.073
 179.444 787.284
 36.018 497.478
 792.274 486.709
 19.444 454.527
 969.690 291.426
 703.819 143.300
 810.230 20.294
 965.389 9.679
 701.009 155.882
 223.293 216.927
 742.753 593.578
 493.568 967.599
 206.394 206.574
 797.628 4.523
 632.639 257.321
 816.097 278.422
 243.959 994.039
 336.758 636.987
 687.278 998.393
 772.016 710.641
 465.583 818.727
 836.981 679.224
 400.873 844.282
 482.855 552.306
 955.928 101.981
 798.429 0.457
 537.763 932.089
 830.066 667.732
 24.107 205.784
 960.555 574.781
 661.553 661.179
 540.844 500.819
 349.232 969.350
 125.102 690.245
 766.867 604.325
 736.247 460.807
 156.265 426.958
 731.479 155.142
 98.819 939.091
 769.159 752.257
 830.033 398.940
 151.256 481.737
 429.904 779.377
 59.528 118.286
 262.979 906.555
 376.502 700.554
 904.787 936.440
 420.441 154.563
 276.148 651.487
 890.920 412.424
 60.602 319.390
 60.972 821.288
 653.121 122.012
 33.270 920.864
 783.611 397.066
 50.388 531.352
 683.034 240.427
 89.310 803.927
 772.732 886.365
 533.168 725.124
 621.539 850.093
 681.505 82.562
 546.186 106.497
 395.425 155.761
 147.482 755.518
 765.001 221.582
 149.639 244.324
 400.710 203.680
 718.301 475.167
 683.871 559.705
 502.515 112.841
 36.806 414.798
 708.550 344.241
 293.419 406.751
 753.706 853.024
 444.997 114.385
 353.699 113.457
 112.289 968.892
 108.780 428.688
 839.441 386.834
 815.262 729.882
 832.438 466.998
 337.785 694.652
 766.651 931.397
 133.530 557.186
 285.504 298.435
 576.141 280.441
 403.721 304.898
 440.613 895.205
 140.859 859.297
 90.623 524.893
 848.821 844.671
 569.203 292.498
 193.675 691.894
 398.298 221.477
 18.622 128.436
 111.406 810.616
 90.549 951.428
 498.322 989.781
 334.664 172.567
 57.190 95.095
 735.766 796.123
 4.849 675.541
 854.379 696.175
 373.448 835.730
 423.035 196.712
 653.847 299.747
 882.273 685.647
 272.353 957.460
 945.526 833.984
 997.464 726.789
 382.998 182.775
 461.647 673.244
 551.316 207.250
 96.632 402.249
 710.347 689.327
 369.689 351.604
 631.837 811.894
 675.930 222.875
 264.897 831.891
 194.533 4.026
 457.692 260.810
 514.308 844.424
 697.871 963.036
 639.012 81.226
 109.212 522.350
 811.066 507.499
 189.947 188.339
 362.735 182.318
 988.373 26.531
 888.580 767.130
 151.099 903.529
 507.110 227.190
 944.217 251.592
 871.571 348.809
 411.216 301.982
 130.949 619.973
 95.664 544.587
 917.291 721.813
 601.111 470.031
 31.903 940.237
 893.614 352.567
 161.814 880.082
 959.663 626.031
 222.924 738.616
 828.507 744.987
 794.699 251.596
 245.232 778.846
 283.142 84.832
 459.990 93.343
 577.603 619.067
 778.098 582.391
 909.001 618.649
 122.144 40.638
 682.002 427.988
 895.591 445.106
 254.171 988.049
 740.661 441.122
 936.978 882.419
 262.665 16.711
 65.733 723.997
 687.706 779.860
 450.141 784.635
 548.105 19.297
 199.289 797.408
 495.630 692.034
 93.028 161.611
 950.142 15.816
 827.123 331.510
 552.494 593.483
 526.914 339.507
 935.165 116.240
 541.239 201.560
 610.387 106.835
 285.805 276.749
 339.334 810.140
 596.999 543.914
 51.731 921.695
 930.422 646.928
 675.301 84.163
 743.362 517.742
 379.322 962.691
 440.326 374.679
 84.841 733.857
 442.073 15.232
 322.584 255.798
 820.899 70.866
 883.128 311.536
 790.938 399.886
 285.535 681.194
 367.720 87.797
 51.483 465.332
 135.201 767.577
 601.215 880.022
 152.935 720.874
 352.822 519.318
 176.256 671.313
 202.833 942.765
 76.547 419.982
 967.663 20.572
 368.391 728.206
 873.659 148.556
 260.136 742.103
 678.435 636.263
 531.927 35.897
 195.680 947.599
 651.306 176.036
 665.953 222.317
 905.071 865.780
 681.303 582.953
 454.254 900.781
 924.322 104.967
 307.002 671.617
 342.899 233.323
 405.183 1.055
 149.170 617.441
 691.161 54.687
 131.742 325.067
 970.805 656.570
 708.949 716.285
 130.383 960.405
 260.887 709.500
 264.062 346.124
 970.248 65.304
 194.484 46.381
 415.814 730.673
 843.220 163.209
 815.378 319.788
 756.104 858.184
 252.149 819.153
 588.819 926.760
 664.161 469.730
 492.033 176.605
 381.562 138.932
 537.556 888.846
 691.716 7.914
 734.978 659.014
 254.903 987.456
 892.954 490.484
 220.196 377.250
 874.635 687.434
 965.943 102.849
 429.796 797.465
 454.777 621.474
 207.158 157.253
 19.565 767.760
 162.568 959.954
 832.853 414.273
 988.542 793.026
 535.023 615.895
 457.767 282.820
 260.283 674.155
 460.141 461.622
 187.876 345.089
 735.733 268.048
 419.644 785.843
 783.484 867.987
 433.486 119.934
 529.720 296.266
 152.845 43.695
 146.747 965.107
 200.463 307.286
 948.282 451.307
 644.089 308.644
 786.699 387.276
 294.193 329.613
 521.580 359.923
 759.035 27.369
 307.595 224.579
 208.609 843.950
 3.043 818.154
 432.178 700.883
 472.497 496.526
 908.604 158.389
 944.926 406.543
 436.808 609.455
 592.625 754.057
 416.015 783.323
 769.557 258.276
 220.579 101.751
 746.865 341.715
 708.832 281.319
 617.711 637.517
 744.571 38.331
 326.177 985.506
 526.341 127.290
 471.310 9.599
 424.885 43.072
 816.660 537.079
 162.109 119.802
 919.755 840.412
 343.175 60.858
 310.175 901.087
 222.295 994.638
 467.503 449.239
 866.169 345.828
 962.912 400.171
 628.450 283.400
 465.057 857.444
 694.105 411.706
 509.940 90.762
 852.064 132.737
 586.404 724.852
 144.137 664.210
 987.776 832.982
 482.291 753.917
 272.940 146.302
 167.163 405.283
 17.155 239.154
 748.861 407.801
 717.303 292.783
 195.150 649.833
 354.656 978.027
 548.892 346.877
 770.069 624.724
 420.907 727.920
 934.536 295.578
 859.368 933.877
 618.097 679.418
 523.411 958.801
 291.043 28.293
 156.269 235.569
 205.377 240.230
 169.148 777.963
 76.716 831.143
 606.867 750.725
 145.559 32.150
 843.585 574.253
 373.581 819.971
 353.460 572.798
 309.914 956.418
 696.765 151.445
 631.883 336.836
 164.819 210.747
 365.287 276.361
 123.138 167.059
 364.915 86.866
 95.878 495.525
 283.677 97.239
 738.143 120.970
 178.713 466.483
 566.704 485.108
 248.407 944.833
 262.680 467.320
 321.833 505.393
 448.563 47.525
 441.417 240.640
 581.487 205.489
 703.107 478.513
 327.866 849.229
 912.013 995.983
 902.585 869.326
 244.241 909.078
 108.084 805.233
 99.497 102.995
 512.319 178.607
 509.288 380.412
 505.177 657.779
 610.424 187.340
 94.178 742.627
 784.506 301.444
 793.898 241.938
 535.784 105.728
 959.427 113.087
 169.770 529.779
 370.281 169.352
 934.247 820.661
 823.764 171.888
 786.688 546.220
 309.931 115.470
 104.655 565.530
 956.544 309.205
 908.739 695.903
 122.207 630.956
 924.309 925.101
 627.787 98.153
 675.204 863.751
 327.165 414.544
 839.106 699.575
 783.050 204.606
 63.378 835.744
 315.131 282.500
 57.468 194.835
 787.383 84.210
 962.445 512.537
 188.022 648.911
 122.024 887.152
 896.963 613.330
 517.665 88.247
 927.069 191.405
 311.349 247.542
 840.641 176.691
 394.885 284.788
 283.310 518.485
 258.642 879.108
 523.520 891.651
 253.171 740.876
 245.279 77.527
 765.022 20.159
 400.813 587.566
 507.208 694.925
 802.528 246.586
 32.207 896.507
 512.605 878.393
 411.400 172.291
 994.160 538.511
 442.667 368.308
 518.790 167.692
 603.985 989.901
 908.300 112.462
 574.892 809.930
 328.327 707.378
 512.193 25.060
 381.419 335.778
 357.251 185.803
 78.098 895.078
 438.441 360.287
 635.726 968.257
 135.995 840.794
 284.019 839.663
 722.725 112.326
 988.299 651.249
 961.246 610.646
 960.718 850.503
 107.825 980.991
 67.430 775.557
 579.437 476.119
 385.938 913.216
 321.644 812.322
 679.639 475.015
 461.421 133.915
 971.992 403.168
 934.932 760.546
 585.078 446.696
 692.606 538.140
 398.951 257.696
 752.855 954.646
 959.555 534.063
 704.742 677.946
 762.904 579.017
 355.300 927.855
 248.165 525.965
 638.573 600.173
 997.486 171.990
 913.512 452.208
 448.518 422.251
 592.411 960.235
 238.026 834.403
 79.613 835.308
 600.830 495.871
 133.706 190.134
 115.036 312.159
 570.718 182.746
 407.611 841.658
 229.070 709.431
 187.396 707.731
 50.846 607.177
 457.502 743.633
 182.723 473.128
 855.483 787.457
 51.490 873.819
 485.752 115.491
 264.203 549.869
 130.612 71.761
 965.674 512.189
 468.145 473.034
 453.207 354.508
 579.540 812.070
 600.506 995.190
 115.655 382.686
 132.778 621.009
 611.435 959.206
 379.692 189.187
 513.880 96.807
 621.622 194.813
 29.574 10.243
 50.168 912.499
 234.315 134.373
 152.139 248.219
 431.169 184.293
 665.954 104.792
 233.778 894.718
 272.850 577.986
 606.117 722.436
 697.515 806.128
 253.804 2.350
 682.200 231.284
 559.099 232.939
 346.390 871.961
 233.601 972.476
 185.296 824.281
 159.312 910.187
 532.513 109.183
 458.145 959.727
 805.963 567.067
 708.287 144.196
 565.610 308.347
 777.263 806.647
 83.572 189.277
 908.608 507.305
 212.259 468.470
 252.062 343.904
 237.388 672.713
 814.978 355.632
 726.631 363.389
 11.804 910.732
 190.814 940.379
 353.968 315.094
 425.625 482.403
 937.369 362.025
 413.652 425.815
 909.924 735.287
 558.073 292.999
 26.651 407.539
 162.644 752.238
 291.867 789.217
 542.872 719.719
 942.802 989.071
 978.827 587.932
 119.888 272.878
 132.333 710.796
 297.951 543.036
 234.822 112.484
 299.379 315.893
 694.776 772.942
 683.051 418.753
 116.012 427.887
 787.625 152.893
 604.283 394.757
 318.761 426.823
 666.606 679.179
 299.616 825.065
 675.783 350.458
 472.789 477.354
 434.934 611.227
 948.607 182.247
 690.022 978.216
 465.858 534.382
 811.865 781.395
 71.814 838.198
 315.733 661.155
 171.479 660.678
 372.075 672.277
 652.783 795.137
 155.204 904.103
 403.980 756.264
 399.966 504.333
 819.336 298.365
 214.683 595.493
 484.726 704.265
 310.333 635.168
 869.651 107.776
 832.486 271.330
 578.248 29.374
 858.476 50.375
 158.884 780.279
 985.358 456.938
 97.978 847.026
 875.260 600.266
 964.924 745.634
 937.618 452.247
 595.579 835.492
 759.693 317.484
 144.190 927.924
 397.764 247.653
 68.334 198.452
 114.913 362.398
 987.074 415.873
 703.712 610.046
 545.843 102.211
 723.063 886.358
 187.476 217.441
 70.492 762.356
 150.257 869.563
 520.326 377.283
 252.027 447.599
 603.210 495.048
 563.571 291.431
 355.485 857.742
 991.967 392.926
 603.243 994.250
 980.965 777.737
 93.672 642.576
 964.303 772.622
 677.106 148.755
 180.978 710.570
 61.565 231.304
 858.719 172.801
 295.116 606.930
 301.283 285.589
 921.102 309.930
 862.871 69.350
 740.922 394.589
 273.092 331.649
 805.822 767.483
 981.072 74.409
 843.168 476.185
 637.743 84.056
 957.335 94.479
 130.004 42.493
 486.996 244.223
 645.760 653.405
 158.899 523.714
 589.982 454.484
 665.803 555.574
 121.696 979.829
 978.996 798.160
 51.419 61.226
 752.597 598.401
 567.323 391.595
 209.796 506.440
 63.536 113.166
 745.502 569.722
 371.242 497.312
 913.757 513.258
 165.978 628.463
 473.407 871.158
 794.740 32.641
 176.173 130.306
 363.907 59.210
 135.438 289.196
 611.739 455.239
 2.295 322.613
 893.231 403.909
 91.897 416.353
 894.930 535.763
 794.726 425.956
 415.062 284.036
 524.493 390.911
 460.685 928.127
 500.110 562.854
 877.090 753.537
 440.129 885.414
 912.133 718.788
 823.702 187.835
 284.467 642.300
 505.230 157.945
 52.741 252.710
 876.233 967.108
 533.905 48.151
 366.514 895.196
 682.050 112.745
 239.552 503.386
 282.103 186.612
 439.322 522.671
 430.689 989.506
 715.843 253.562
 543.227 183.685
 626.061 634.873
 343.561 320.449
 959.784 355.082
 340.056 554.085
 65.002 207.129
 378.107 999.688
 783.848 976.290
 269.550 45.907
 803.646 290.757
 848.796 164.197
 174.012 236.659
 285.966 252.351
 241.032 964.525
 119.524 47.400
 956.432 704.763
 353.289 892.172
 289.832 417.960
 522.328 157.742
 615.271 974.992
 873.618 942.715
 471.757 175.775
 563.860 587.688
 977.623 848.433
 959.300 872.879
 578.769 637.795
 970.300 87.715
 353.596 198.997
 683.956 68.089
 107.740 304.995
 16.917 650.186
 247.905 692.804
 421.211 165.307
 407.712 289.833
 890.226 739.623
 943.918 146.972
 259.797 423.380
 366.536 967.849
 538.703 978.729
 101.900 463.401
 269.843 442.458
 507.680 917.515
 582.286 53.612
 10.292 753.790
 87.539 515.967
 568.128 616.651
 371.382 837.041
 282.155 484.034
 884.015 649.591
 984.797 716.223
 212.873 245.120
 598.508 209.339
 289.124 813.942
 229.546 96.140
 113.614 140.659
 566.078 745.767
 251.994 311.080
 601.830 322.731
 131.175 675.603
 879.095 429.624
 137.553 229.759
 913.219 573.822
 567.082 825.235
 753.026 453.001
 581.896 840.270
 479.480 574.923
 789.586 508.469
 32.766 131.933
 759.233 436.958
 973.576 598.793
 430.974 611.400
 468.602 363.079
 749.293 574.981
 986.929 120.694
 68.715 435.393
 400.320 455.472
 636.431 867.606
 596.431 292.951
 270.218 576.316
 493.184 985.804
 820.336 511.303
 841.199 4.945
 57.777 8.158
 229.049 318.881
 773.114 488.127
 775.693 928.494
 433.227 192.093
 571.713 959.298
 138.639 958.368
 684.838 613.567
 591.152 361.180
 597.672 956.033
 637.471 701.161
 121.913 395.619
 844.959 741.216
 911.774 168.595
 714.251 586.724
 661.470 603.327
 91.888 359.880
 351.821 321.517
 244.384 971.130
 647.219 314.324
 851.065 269.147
 827.003 423.375
 902.948 592.987
 758.744 696.564
 522.929 460.053
 132.122 307.230
 991.131 21.135
 921.160 794.220
 538.893 484.251
 232.851 761.249
 614.169 953.422
 938.201 469.594
 496.853 813.389
 826.902 961.459
 109.608 698.883
 241.988 96.260
 211.155 265.203
 951.732 692.998
 535.849 989.102
 321.610 513.741
 844.906 404.307
 31.540 151.874
 848.351 859.252
 717.917 700.290
 938.014 686.036
 34.593 956.177
 114.441 715.317
 953.283 597.884
 196.093 253.260
 346.509 363.844
 747.631 861.195
 402.885 532.332
 363.388 718.990
 555.934 593.485
 278.411 697.875
 907.912 711.446
 367.131 971.655
 596.130 575.464
 620.915 526.608
 881.354 355.496
 191.242 25.300
 589.303 422.308
 143.478 388.953
 763.465 116.718
 614.038 203.561
 300.072 400.717
 105.961 658.831
 946.671 578.441
 27.660 494.105
 320.309 211.844
 187.894 165.165
 708.652 789.423
 46.124 739.350
 979.632 942.165
 898.840 468.441
 267.532 985.279
 504.469 439.611
 504.179 134.216
 636.025 540.487
 804.516 876.438
 753.191 336.428
 130.827 44.580
 34.164 503.982
 187.076 140.832
 860.194 616.684
 724.885 305.977
 38.540 276.714
 169.659 49.570
 446.702 532.218
 946.314 890.927
 824.791 935.301
 49.138 475.154
 404.142 465.007
 162.880 486.412
 287.464 364.087
 108.655 884.295
 665.711 984.547
 118.200 132.089
 324.307 287.140
 696.192 301.218
 539.377 241.985
 828.472 249.050
 554.393 94.759
 453.163 642.363
 848.332 124.590
 303.739 991.765
 425.540 970.632
 33.518 269.669
 270.375 954.529
 467.864 192.785
 890.147 701.746
 635.277 87.190
 819.531 157.539
 85.968 37.917
 958.422 210.383
 804.129 14.568
 371.145 249.884
 598.892 9.016
 474.143 286.035
 262.658 210.921
 496.016 696.140
 511.316 562.201
 400.442 214.756
 968.974 994.012
 639.588 675.669
 383.504 471.208
 751.763 4.484
 214.949 2.084
 859.014 562.259
 536.196 758.767
 63.005 687.062
 336.967 779.548
 913.885 969.262
 293.988 663.292
 948.013 741.192
 531.042 632.744
 495.709 541.639
 964.635 143.850
 866.953 25.265
 339.355 298.286
 776.685 286.713
 780.000 13.290
 695.735 734.975
 606.692 694.049
 260.131 126.994
 708.962 907.544
 70.545 807.897
 92.978 781.616
 122.881 531.314
 393.420 948.594
 766.669 885.620
 472.039 359.092
 854.265 534.604
 455.580 139.176
 563.173 413.817
 146.923 424.431
 16.757 192.002
 78.056 239.290
 143.644 711.566
 168.545 601.982
 380.175 529.567
 67.865 117.682
 588.086 873.477
 557.136 8.774
 514.279 351.751
 581.240 345.932
 922.164 181.669
 494.901 852.033
 163.914 844.858
 308.220 108.392
 7.423 299.347
 183.499 995.802
 376.319 776.089
 194.345 338.190
 779.694 893.709
 641.408 711.982
 402.005 229.356
 711.304 357.628
 472.816 493.167
 353.909 839.981
 848.592 241.922
 279.244 200.754
 0.910 322.292
 482.395 619.138
 431.276 409.997
 690.489 226.525
 114.854 577.669
 289.899 529.414
 934.080 516.806
 287.760 592.918
 297.199 108.803
 546.169 578.369
 672.824 503.207
 209.549 655.480
 614.694 750.426
 938.323 606.217
 833.736 648.827
 231.115 378.250
 908.690 616.077
 932.067 345.835
 550.900 660.764
 601.642 400.633
 771.085 507.500
 103.639 170.831
 481.239 477.244
 806.437 490.732
 727.104 220.428
 694.107 692.370
 937.483 985.263
 367.587 733.787
 926.103 934.521
 25.321 624.203
 347.589 524.052
 637.333 953.815
 427.690 63.702
 460.790 625.423
 923.336 0.323
 35.494 547.179
 862.871 912.878
 794.931 151.715
 941.317 676.626
 335.568 118.754
 848.542 238.005
 310.582 698.460
 966.319 210.697
 413.753 54.497
 38.536 338.657
 257.390 202.784
 680.092 321.593
 340.884 438.663
 105.570 625.778
 172.594 786.738
 717.740 537.449
 819.438 529.563
 265.808 701.996
 290.957 470.036
 59.517 840.097
 745.987 344.671
 181.413 867.845
 272.007 958.355
 77.528 663.345
 114.137 774.070
 206.312 624.508
 610.480 121.958
 294.873 624.604
 563.733 40.602
 976.564 182.119
 389.770 319.477
 279.008 573.616
 629.249 255.806
 289.064 202.431
 488.420 292.933
 861.619 27.416
 143.544 282.581
 61.003 5.611
 956.092 962.663
 54.060 827.254
 312.780 108.738
 917.326 253.156
 38.197 84.569
 610.407 901.038
 694.089 459.961
 614.609 682.397
 247.268 397.174
 179.443 343.994
 679.663 436.395
 77.143 812.794
 954.384 582.230
 382.404 640.557
 119.255 544.000
 294.632 670.193
 205.378 90.193
 955.058 742.132
 397.643 609.931
 710.826 482.438
 854.280 640.656
 300.705 888.200
 624.447 720.673
 18.512 988.220
 650.365 997.843
 414.951 512.354
 590.744 502.285
 468.679 470.772
 615.392 442.615
 163.607 310.209
 800.240 774.031
 900.326 878.975
 904.053 214.922
 321.814 562.704
 192.364 849.851
 702.228 430.693
 353.360 84.452
 615.536 106.205
 140.417 536.523
 829.137 906.608
 95.618 122.263
 245.774 919.878
 930.024 183.047
 812.264 437.585
 934.860 692.472
 21.404 161.191
 201.434 972.676
 427.532 964.521
 668.043 660.609
 278.267 621.975
 773.793 17.207
 314.953 706.923
 169.999 824.047
 220.177 0.345
 860.323 712.540
 378.635 914.877
 855.101 609.931
 181.745 87.875
 930.435 245.186
 239.307 898.844
 78.762 157.362
 583.434 956.772
 378.086 101.316
 359.858 832.658
 148.385 3.077
 26.031 498.399
 715.305 923.104
 719.303 107.356
 876.010 723.701
 54.701 212.356
 225.595 81.553
 71.699 76.929
 23.919 52.667
 612.081 974.401
 884.012 890.609
 893.918 881.824
 569.589 186.176
 95.342 621.887
 879.036 474.343
 99.840 661.974
 447.888 220.142
 233.946 586.955
 255.904 917.093
 478.368 878.414
 316.059 918.819
 712.785 480.597
 41.932 475.901
 598.850 650.949
 931.006 305.870
 579.706 484.790
 711.382 315.245
 619.835 989.128
 928.590 889.927
 996.864 645.277
 0.770 435.949
 35.751 544.715
 151.069 689.207
 822.170 674.129
 895.096 213.366
 900.956 46.094
 181.547 603.576
 840.062 669.132
 71.260 234.301
 481.756 888.507
 413.204 97.442
 200.105 236.089
 207.036 927.829
 604.367 448.774
 806.298 603.209
 767.435 860.517
 342.269 822.066
 190.431 569.090
 467.371 532.503
 640.799 16.800
 913.556 127.121
 601.565 311.743
 322.778 291.203
 51.994 425.723
 174.454 743.866
 450.584 525.068
 452.621 234.356
 224.710 75.397
 460.376 728.838
 479.387 980.679
 101.336 68.314
 541.334 105.963
 160.621 707.474
 952.154 842.986
 987.665 809.990
 543.014 425.037
 319.563 721.075
 767.379 14.253
 299.401 46.927
 871.283 968.720
 504.854 517.290
 153.378 461.906
 677.272 906.890
 248.811 852.113
 952.553 349.584
 379.335 979.545
 567.498 841.993
 992.359 263.601
 27.428 938.051
 387.526 959.084
 554.029 59.920
 352.769 848.797
 721.227 362.134
 632.296 658.656
 669.137 193.570
 184.811 502.870
 252.557 305.180
 697.474 139.428
 225.002 590.508
 64.010 944.092
 829.075 251.462
 456.273 514.168
 409.121 424.886
 988.030 176.800
 285.990 948.191
 636.409 401.384
 742.814 687.046
 226.995 968.534
 624.491 688.223
 657.995 511.119
 514.789 989.800
 720.108 764.017
 439.496 743.546
 522.939 101.900
 470.691 45.409
 655.198 37.702
 848.206 585.357
 351.953 643.130
 364.734 613.604
 513.326 946.974
 809.269 363.373
 888.886 393.138
 460.986 698.497
 912.354 289.708
 656.919 485.265
 922.019 760.358
 709.530 781.040
 41.357 192.725
 265.286 36.453
 108.054 253.579
 116.734 913.717
 342.061 661.791
 505.138 211.207
 126.930 546.920
 778.985 575.462
 363.955 109.152
 558.636 887.884
 444.246 686.184
 155.749 287.298
 396.509 241.210
 217.262 974.327
 212.908 745.451
 420.473 123.034
 564.927 236.793
 503.872 173.821
 6.812 306.259
 146.811 414.345
 565.128 975.559
 831.951 377.717
 146.702 976.446
 162.853 145.878
 109.150 186.447
 443.399 977.705
 352.009 791.692
 137.458 763.560
 453.931 777.682
 50.801 8.911
 332.343 750.052
 350.524 378.073
 94.435 282.683
 450.939 184.387
 718.459 918.211
 142.933 635.499
 816.336 310.336
 373.353 562.237
 424.873 517.956
 742.141 848.419
 824.000 123.441
 981.108 798.546
 134.978 152.313
 515.800 333.314
 586.240 985.752
 250.484 682.410
 104.343 863.025
 218.516 283.866
 375.347 715.855
 922.116 923.820
 889.064 24.539
 465.770 924.847
 214.141 965.269
 838.195 970.791
 923.363 174.372
 494.251 137.511
 91.315 98.470
 258.652 969.042
 94.323 755.732
 249.267 225.010
 857.073 194.171
 183.832 845.712
 591.473 405.473
 977.620 995.081
 169.100 610.005
 801.955 897.998
 345.115 858.942
 798.261 877.344
 223.148 756.911
 926.776 198.264
 309.634 763.024
 173.237 363.797
 773.014 214.815
 694.125 589.105
 696.697 689.636
 807.904 663.665
 121.481 87.856
 845.629 34.972
 18.097 424.174
 272.044 97.530
 346.765 545.213
 643.692 621.430
 459.154 166.872
 552.502 420.711
 18.279 822.720
 833.924 548.745
 670.958 629.791
 823.141 962.159
 51.051 570.802
 99.480 53.429
 543.384 138.078
 949.343 192.676
 149.869 325.843
 136.399 309.525
 900.656 751.430
 632.006 95.023
 502.232 54.989
 819.793 10.847
 347.436 110.113
 639.925 498.570
 993.470 178.461
 927.859 516.025
 685.712 179.648
 279.612 362.394
 237.873 208.808
 543.963 150.154
 421.471 319.251
 108.112 843.277
 146.452 163.141
 566.658 499.972
 884.979 131.319
 906.998 868.861
 584.936 202.240
 723.276 313.942
 399.626 362.753
 104.743 851.238
 914.901 529.516
 104.839 924.256
 751.699 723.624
 159.804 122.541
 856.401 443.169
 518.328 944.686
 937.067 864.674
 898.233 651.665
 162.250 576.496
 886.950 366.404
 790.626 912.349
 437.318 610.008
 52.104 784.128
 519.818 73.267
 640.520 898.572
 120.692 394.175
 218.756 836.100
 319.584 228.759
 571.515 142.160
 840.554 784.873
 489.554 67.003
 899.834 948.674
 230.535 139.772
 229.096 23.775
 902.618 394.062
 143.662 166.801
 362.258 806.520
 463.897 723.895
 40.542 665.842
 950.642 625.285
 423.804 969.831
 851.041 694.086
 953.510 132.384
 791.488 476.993
 694.929 864.876
 924.848 954.540
 899.292 937.929
 218.022 74.137
 273.768 5.877
 534.612 447.714
 429.301 928.973
 660.624 135.572
 228.047 214.803
 276.397 207.899
 57.950 743.277
 686.182 634.585
 957.841 777.467
 671.894 42.686
 866.760 99.526
 386.600 429.681
 518.310 666.744
 696.558 100.864
 915.201 442.700
 721.273 872.761
 249.490 523.621
 615.658 53.845
 257.018 616.827
 446.489 372.260
 565.107 619.005
 599.594 1.469
 693.767 34.616
 730.540 163.244
 163.489 332.697
 258.764 628.115
 136.569 892.599
 675.399 342.090
 241.072 780.667
 63.469 581.304
 592.603 340.739
 744.149 560.334
 512.593 97.747
 595.788 522.541
 344.588 157.075
 527.888 640.402
 971.963 540.060
 718.046 808.911
 849.544 400.819
 376.707 775.352
 363.949 10.029
 36.435 304.013
 247.358 721.440
 166.347 905.464
 279.162 826.468
 488.582 388.062
 140.198 486.580
 875.515 326.355
 633.497 563.317
 490.239 839.578
 480.575 658.310
 708.379 576.538
 48.050 562.714
 839.033 894.828
 988.861 395.019
 212.584 176.692
 306.652 291.673
 492.105 456.246
 510.320 685.390
 215.213 848.624
 635.572 56.278
 409.704 117.351
 117.240 931.218
 427.441 428.786
 23.555 713.333
 888.210 399.198
 563.475 287.474
 253.165 809.390
 180.241 926.618
 193.789 352.216
 906.759 740.825
 677.768 889.571
 17.164 203.367
 851.802 467.299
 728.367 361.953
 110.197 699.710
 727.885 416.334
 647.309 661.328
 400.239 902.364
 704.885 573.966
 642.472 767.763
 248.424 954.823
 276.424 922.962
 999.598 489.185
 36.408 183.836
 377.006 343.219
 518.716 939.529
 671.131 462.815
 985.133 941.602
 620.094 278.309
 505.610 649.355
 832.816 208.092
 172.848 925.185
 300.694 122.666
 419.202 163.608
 576.158 81.682
 287.772 283.968
 307.975 917.423
 656.446 311.633
 393.469 727.137
 266.014 422.743
 424.628 812.540
 169.147 506.220
 709.175 716.917
 182.267 192.256
 483.069 548.771
 701.367 363.006
 994.584 926.429
 27.983 868.304
 632.401 451.796
 163.398 252.483
 844.174 335.396
 966.282 8.540
 104.451 501.542
 58.227 229.730
 951.069 445.091
 907.738 558.350
 129.915 173.501
 959.435 334.808
 135.167 524.340
 412.333 640.637
 74.602 913.892
 528.706 85.878
 449.470 452.888
 990.228 309.102
 440.937 306.803
 456.655 97.443
 918.471 17.623
 847.660 170.549
 111.340 218.986
 12.423 147.709
 647.039 135.316
 4.129 189.011
 97.801 466.770
 595.501 691.947
 879.059 624.974
 493.201 172.924
 105.905 839.596
 797.517 772.780
 82.136 833.518
 51.600 416.351
 421.758 635.971
 2.197 513.738
 288.026 630.472
 299.940 716.190
 986.719 220.157
 478.497 898.967
 728.003 30.461
 923.289 519.562
 37.524 491.738
 254.897 339.871
 268.187 976.758
 770.909 269.028
 358.351 575.199
 802.117 608.544
 271.952 624.778
 111.903 108.016
 16.549 482.991
 696.999 78.208
 294.842 801.342
 507.127 984.837
 435.223 983.050
 992.089 852.480
 451.972 183.660
 887.594 850.844
 793.541 410.551
 973.433 288.132
 388.750 141.449
 465.764 86.842
 39.586 703.726
 353.382 620.114
 532.807 116.231
 48.459 511.490
 250.776 514.828
 715.683 882.967
 708.321 873.769
 168.801 326.508
 683.296 849.905
 206.917 89.349
 253.538 958.796
 209.438 135.647
 614.723 324.806
 51.336 674.246
 498.077 205.554
 350.472 737.913
 2.921 789.896
 455.416 542.546
 828.681 213.377
 742.870 740.232
 59.521 772.231
 863.940 668.007
 600.412 283.437
 781.772 160.735
 67.719 911.514
 331.207 83.249
 834.850 430.929
 734.017 101.052
 161.832 324.892
 978.940 273.246
 987.664 736.410
 260.304 254.512
 330.000 625.754
 126.747 438.913
 65.014 480.662
 564.814 486.821
 601.604 142.918
 701.489 832.705
 21.553 219.338
 3.755 976.833
 237.426 739.186
 958.660 384.787
 682.365 196.863
 989.138 437.185
 753.280 511.996
 381.906 136.139
 397.002 273.432
 935.282 748.108
 776.758 573.966
 866.058 574.108
 255.851 844.626
 812.874 932.406
 61.976 57.400
 934.560 826.227
 977.379 70.093
 599.078 775.586
 468.599 464.369
 793.941 809.762
 509.383 95.892
 542.059 552.370
 349.167 492.762
 485.974 857.271
 978.183 854.506
 694.413 259.259
 582.653 508.764
 262.442 42.568
 866.765 457.219
 612.391 472.567
 442.404 907.470
 577.913 416.853
 206.220 155.429
 466.425 452.332
 593.039 705.920
 772.709 631.341
 124.365 340.676
 63.366 394.700
 773.602 846.609
 601.249 970.598
 311.284 77.544
 441.940 798.894
 143.182 854.557
 250.200 649.892
 833.568 219.268
 770.356 759.585
 840.427 687.350
 386.387 340.198
 257.382 242.810
 248.607 621.457
 39.825 845.048
 76.173 276.124
 225.032 558.301
 597.874 839.998
 675.307 65.697
 126.014 974.862
 470.539 197.195
 505.628 81.018
 45.680 222.184
 508.158 548.369
 756.795 464.101
 87.333 561.113
 716.606 357.487
 55.981 826.340
 370.201 349.223
 24.362 382.295
 490.254 147.894
 540.179 24.136
 618.241 241.471
 542.566 146.202
 726.494 467.562
 570.073 487.677
 241.285 756.712
 807.087 446.806
 968.395 142.838
 503.524 126.416
 771.978 301.326
 626.401 935.252
 650.037 431.013
 694.465 505.861
 653.887 328.129
 582.195 526.431
 646.056 235.780
 958.830 212.708
 365.648 109.872
 831.556 974.140
 560.038 580.397
 97.635 28.514
 887.696 254.971
 864.118 480.122
 942.850 399.635
 680.271 651.916
 595.696 120.772
 439.148 222.043
 82.167 282.853
 61.524 194.785
 68.141 741.557
 776.238 686.418
 610.894 403.112
 782.635 444.276
 355.148 881.684
 828.093 474.724
 944.913 500.992
 89.716 930.601
 971.293 348.657
 125.097 814.424
 479.486 456.847
 292.056 169.468
 247.405 756.578
 248.678 351.356
 548.873 681.500
 78.428 58.431
 704.565 517.362
 464.151 925.893
 385.151 282.937
 711.197 298.075
 798.101 955.254
 423.585 942.542
 699.929 725.333
 226.081 881.723
 720.236 89.591
 135.385 631.094
 56.579 486.785
 379.662 151.536
 947.054 811.443
 589.655 967.185
 900.831 43.433
 107.243 654.165
 868.835 891.645
 527.045 271.099
 973.987 360.155
 680.415 45.754
 152.332 500.923
 843.662 535.861
 845.729 951.852
 586.717 593.930
 449.402 697.227
 35.774 349.160
 472.446 494.344
 392.985 403.516
 688.479 641.033
 905.387 868.358
 12.167 910.204
 499.563 353.061
 463.678 136.313
 471.447 683.821
 608.685 832.390
 744.242 870.882
 970.918 463.011
 661.270 563.033
 495.090 357.341
 272.831 102.152
 531.237 366.299
 892.960 6.433
 560.930 39.200
 957.535 722.695
 988.577 498.543
 101.925 265.643
 477.383 148.172
 914.782 640.474
 172.608 571.813
 113.285 975.719
 581.277 318.521
 350.948 92.371
 176.755 971.953
 516.791 835.309
 981.482 845.514
 47.389 191.720
 417.396 609.622
 362.048 832.048
 770.165 55.663
 285.484 811.128
 312.269 339.411
 59.208 355.268
 796.572 370.900
 907.888 795.506
 944.461 365.009
 843.916 164.075
 192.450 914.859
 513.936 891.801
 262.908 666.598
 45.198 586.062
 725.929 768.231
 495.174 454.794
 211.159 636.056
 181.093 510.407
 104.626 270.193
 731.237 942.414
 673.232 786.199
 599.229 708.841
 548.909 84.201
 286.799 449.393
 278.700 612.221
 978.173 768.939
 312.732 98.988
 377.074 44.649
 918.735 426.663
 510.244 456.407
 342.138 619.375
 202.387 475.692
 290.632 263.621
 997.665 636.534
 930.452 716.562
 991.533 882.382
 910.421 753.616
 411.241 979.682
 54.422 53.848
 739.218 522.786
 811.505 207.423
 684.450 551.686
 56.965 981.262
 674.570 155.431
 581.803 15.337
 645.676 47.239
 479.912 201.385
 455.774 645.137
 482.726 867.766
 27.453 862.836
 144.059 848.681
 450.083 563.682
 140.374 233.711
 433.984 425.559
 24.052 395.936
 229.032 41.949
 702.648 995.590
 996.822 194.982
 72.051 403.956
 585.368 896.743
 415.574 132.050
 203.483 537.670
 906.849 764.451
 961.280 103.393
 287.921 864.806
 44.890 237.263
 204.032 751.076
 166.736 14.282
 885.286 741.212
 194.954 747.826
 697.986 889.896
 662.234 333.852
 323.140 711.205
 409.189 424.145
 937.986 388.072
 482.081 752.212
 212.884 375.393
 709.177 869.873
 328.317 618.358
 82.246 312.327
 655.808 230.500
 205.822 232.887
 526.294 947.030
 11.172 39.871
 376.882 919.029
 606.696 746.975
 972.274 14.178
 322.376 100.182
 743.669 201.926
 551.451 69.928
 182.172 427.806
 74.455 763.355
 725.193 616.193
 924.105 0.335
 445.711 716.988
 97.121 756.360
 811.414 553.795
 202.196 968.871
 742.561 304.368
 441.140 160.170
 536.053 803.904
 720.130 294.588
 13.729 204.576
 575.559 870.249
 523.815 437.404
 447.721 572.692
 407.011 132.664
 447.364 780.339
 917.620 280.750
 514.788 717.511
 752.996 715.481
 976.722 272.334
 632.306 125.724
 248.789 122.860
 322.078 538.913
 425.208 299.147
 128.290 252.230
 934.908 121.701
 863.108 835.219
 344.948 332.808
 302.043 803.255
 856.567 427.999
 30.780 717.245
 493.335 716.652
 649.763 44.227
 429.295 525.893
 571.521 0.053
 181.013 508.285
 76.480 563.460
 401.963 34.769
 56.630 815.582
 10.060 729.141
 594.884 26.012
 166.807 923.565
 526.570 422.212
 854.822 46.780
 686.485 180.197
 193.278 73.604
 141.788 838.667
 239.603 307.677
 282.294 434.191
 480.650 96.477
 823.129 190.462
 975.424 11.114
 161.031 469.527
 710.449 501.978
 908.848 947.155
 32.320 768.889
 59.921 38.995
 472.144 280.824
 55.422 549.939
 144.157 30.884
 946.496 308.337
 534.171 717.851
 965.814 281.663
 569.701 873.175
 709.341 844.322
 637.265 783.636
 41.533 615.144
 766.689 443.178
 991.596 626.162
 698.172 765.938
 723.776 690.690
 474.898 735.460
 13.046 262.944
 629.230 897.094
 114.138 20.018
 849.733 732.171
 4.993 936.616
 202.926 609.485
 446.825 991.319
 839.580 583.673
 316.644 458.269
 520.409 708.411
 121.985 258.989
 958.232 427.773
 342.592 224.845
 679.094 190.177
 303.740 641.592
 967.885 650.098
 168.019 794.082
 176.853 652.945
 536.670 722.911
 758.779 873.470
 231.580 257.406
 438.949 248.859
 440.977 953.481
 888.259 730.756
 365.500 583.662
 608.705 908.189
 309.220 683.788
 825.070 523.533
 288.222 630.971
 404.100 129.715
 346.485 225.349
 933.960 197.970
 997.043 579.680
 409.791 976.298
 371.030 732.199
 631.150 679.733
 536.449 126.273
 647.767 40.557
 23.896 422.813
 943.005 501.273
 302.486 896.289
 649.659 52.809
 923.680 421.327
 908.256 827.732
 384.274 183.690
 539.908 491.890
 746.597 286.915
 878.345 441.816
 440.881 304.809
 831.357 29.217
 912.157 121.500
 791.025 983.295
 265.062 566.886
 733.464 887.412
 411.240 998.507
 919.050 755.434
 494.962 94.417
 778.223 227.053
 326.027 339.143
 428.847 708.491
 900.690 530.896
 480.015 488.582
 760.205 777.752
 323.280 789.513
 294.749 939.243
 562.976 211.121
 223.069 4.056
 988.151 708.029
 393.619 61.088
 13.129 225.945
 992.548 47.655
 613.831 308.833
 892.356 463.281
 842.385 279.562
 619.929 478.927
 221.407 165.892
 604.924 999.375
 987.669 79.845
 532.972 40.527
 887.031 715.536
 769.993 444.523
 210.794 478.386
 644.291 294.967
 28.608 232.420
 525.301 124.122
 213.357 3.196
 978.355 976.280
 295.768 218.363
 113.232 849.721
 435.794 238.142
 593.132 867.598
 687.042 322.003
 596.081 500.111
 170.875 608.955
 491.352 191.473
 7.437 736.337
 731.543 141.176
 689.313 980.369
 791.565 696.085
 675.106 131.535
 187.301 665.013
 48.764 94.970
 160.611 848.011
 187.573 572.038
 458.138 546.978
 137.412 291.493
 396.812 801.020
 265.964 539.797
 689.832 468.741
 289.435 128.846
 97.143 100.393
 809.977 139.618
 111.158 236.084
 502.064 511.827
 541.844 403.567
 316.819 797.904
 928.631 632.107
 882.542 665.487
 286.358 850.429
 344.084 282.731
 348.232 589.650
 458.203 837.325
 463.205 100.379
 929.586 670.995
 854.115 341.180
 894.016 919.973
 465.315 468.329
 620.379 967.517
 996.438 10.022
 979.311 281.748
 507.566 38.078
 908.743 441.307
 718.713 443.763
 969.043 968.435
 544.706 109.059
 424.636 385.808
 689.697 958.794
 994.847 96.899
 161.526 841.222
 192.149 932.797
 195.615 64.383
 797.248 699.565
 345.116 502.888
 621.749 753.702
 895.632 165.336
 972.777 498.586
 499.208 297.655
 680.593 967.465
 146.750 704.207
 778.395 89.438
 667.079 349.021
 859.961 340.673
 663.929 197.198
 290.492 795.961
 692.161 55.145
 141.882 913.533
 997.027 142.286
 376.856 22.291
 964.467 691.222
 156.242 514.363
 678.216 833.796
 507.413 271.902
 476.122 833.226
 115.222 235.641
 921.875 704.538
 903.150 129.917
 140.749 904.342
 913.624 836.219
 443.513 934.796
 902.529 412.088
 719.146 904.139
 991.692 207.213
 305.098 716.878
 710.823 372.332
 237.633 170.657
 171.258 493.123
 691.258 744.586
 890.192 330.416
 485.654 846.785
 696.581 195.145
 174.094 208.890
 46.958 332.370
 35.648 574.914
 137.980 600.185
 333.973 824.252
 177.406 488.440
 240.922 827.595
 649.381 176.985
 569.454 184.456
 44.583 446.861
 836.174 196.996
 310.169 159.839
 551.563 52.466
 775.935 56.456
 90.541 912.221
 927.203 400.743
 55.990 25.753
 595.279 647.052
 944.463 831.119
 724.671 712.416
 841.313 386.686
 232.469 513.918
 199.380 161.961
 807.405 347.501
 832.200 847.011
 90.246 130.923
 623.183 210.457
 147.582 963.326
 113.596 326.080
 690.169 336.822
 784.591 518.811
 115.221 406.977
 145.227 864.448
 268.126 240.060
 536.009 866.105
 249.655 922.037
 165.328 267.571
 644.835 869.725
 327.174 733.063
 52.151 926.187
 968.315 98.788
 657.854 663.729
 950.799 999.287
 69.129 337.974
 113.196 196.426
 509.015 730.051
 896.645 837.356
 430.918 541.387
 147.825 976.761
 354.830 442.828
 221.885 995.717
 312.755 468.523
 618.705 402.774
 347.298 342.338
 733.329 921.070
 492.754 953.419
 476.814 647.998
 118.669 496.350
 321.006 461.015
 295.790 464.278
 987.056 165.479
 396.110 450.092
 482.820 208.990
 732.807 556.644
 402.220 83.729
 30.849 643.029
 436.418 906.088
 571.757 906.688
 471.902 594.760
 231.263 702.885
 727.123 698.128
 409.444 581.607
 322.698 273.679
 200.491 340.820
 909.711 461.376
 552.744 283.275
 368.002 74.973
 696.557 666.384
 707.030 856.627
 663.241 661.584
 684.102 87.584
 256.600 616.874
 29.872 248.882
 671.021 435.563
 723.809 998.954
 956.712 852.926
 380.246 138.639
 421.423 983.185
 329.689 617.721
 615.007 910.648
 454.104 290.878
 882.759 264.882
 756.033 735.338
 287.907 620.341
 209.795 319.083
 513.559 431.150
 812.037 68.858
 758.323 802.832
 274.958 84.199
 564.635 231.200
 298.187 20.250
 469.209 36.640
 327.254 902.206
 674.271 387.506
 623.737 512.046
 17.173 852.728
 3.296 219.037
 104.102 430.146
 865.166 214.788
 888.176 58.248
 965.324 107.835
 358.757 95.242
 553.870 68.636
 590.983 16.744
 986.610 671.130
 734.098 283.367
 165.892 119.686
 723.919 619.426
 304.289 189.231
 546.890 746.645
 627.316 340.945
 796.627 370.665
 32.245 646.261
 412.993 127.394
 146.038 288.579
 820.886 480.551
 126.882 86.456
 961.695 706.474
 333.912 155.970
 783.190 108.348
 255.047 105.972
 800.532 236.154
 892.882 31.270
 116.678 932.896
 926.090 669.162
 377.969 530.106
 104.500 938.562
 201.134 39.503
 418.959 353.392
 630.579 62.296
 984.308 548.406
 737.145 707.571
 360.441 72.689
 946.833 686.832
 240.897 280.451
 564.164 59.212
 292.121 308.099
 31.424 732.489
 113.998 888.965
 122.079 686.290
 201.283 881.407
 711.994 148.438
 756.812 521.551
 292.054 311.854
 784.976 348.905
 594.447 81.832
 74.831 671.971
 794.752 261.607
 166.610 163.185
 743.501 253.245
 836.738 409.931
 672.725 22.069
 890.939 853.488
 241.908 762.558
 432.534 763.827
 638.601 444.285
 285.949 608.901
 564.774 505.753
 869.868 156.873
 231.857 215.444
 699.137 813.762
 194.663 212.160
 471.613 352.696
 794.337 65.456
 690.845 280.902
 798.691 222.054
 266.047 453.409
 248.313 801.560
 998.772 155.902
 590.564 516.124
 245.583 111.304
 540.757 671.217
 975.478 724.322
 208.509 181.157
 510.795 264.760
 403.655 742.057
 244.627 643.923
 554.345 450.397
 813.553 389.603
 772.534 957.336
 521.939 445.151
 559.399 692.398
 166.447 469.066
 804.041 276.386
 903.241 495.728
 769.762 238.768
 995.168 628.683
 938.284 841.706
 434.700 8.977
 976.387 739.079
 776.423 656.830
 862.771 427.886
 449.305 90.516
 854.770 810.305
 225.963 437.338
 552.175 522.216
 978.802 264.301
 724.474 108.497
 879.664 657.463
 781.781 262.862
 531.785 396.476
 90.528 592.018
 345.149 22.705
 642.361 117.690
 666.303 444.329
 586.710 668.515
 592.275 609.360
 620.342 625.297
 79.317 997.656
 305.002 121.881
 397.864 916.364
 749.531 739.550
 385.509 151.147
 266.020 200.843
 463.393 639.889
 189.277 319.881
 364.413 848.926
 961.948 17.399
 783.918 187.327
 338.852 91.862
 217.524 476.193
 486.551 451.169
 562.323 471.715
 258.946 965.989
 295.983 137.928
 756.067 84.851
 335.073 583.299
 738.572 947.418
 834.642 760.922
 720.317 306.305
 3.957 521.867
 819.296 995.281
 459.737 882.937
 265.097 604.381
 152.872 291.642
 968.592 97.515
 625.128 751.579
 714.945 258.508
 369.533 309.934
 380.265 515.569
 675.970 145.520
 459.642 76.082
 289.066 261.419
 72.260 623.079
 938.902 151.978
 248.275 567.126
 729.735 241.822
 550.799 13.618
 94.281 986.914
 121.501 962.238
 600.663 277.957
 814.693 584.798
 98.668 828.200
 785.613 777.721
 227.191 85.467
 384.783 119.527
 94.745 547.021
 471.290 210.881
 361.622 231.309
 860.881 479.919
 71.014 169.113
 965.421 508.842
 425.382 704.898
 232.158 905.351
 515.077 874.927
 556.136 595.807
 463.239 270.030
 796.888 63.365
 942.020 356.625
 89.208 666.581
 881.006 869.082
 83.506 440.623
 973.312 389.861
 198.219 158.221
 285.247 781.681
 607.396 380.817
 591.899 549.562
 41.420 497.094
 646.820 201.932
 646.390 577.426
 305.541 101.484
 554.950 285.161
 569.657 391.454
 472.904 111.444
 213.207 235.101
 315.103 137.217
 661.997 589.908
 641.720 187.676
 388.226 968.425
 591.568 209.857
 879.385 420.337
 999.837 567.907
 567.144 251.638
 69.119 573.355
 237.022 613.589
 58.434 325.270
 864.629 23.969
 16.922 969.182
 473.681 494.209
 246.868 951.310
 122.499 237.021
 392.704 168.790
 90.166 819.653
 354.777 35.759
 544.889 147.805
 483.238 103.356
 682.404 245.295
 160.721 708.755
 471.738 506.033
 203.133 169.560
 642.565 899.648
 844.449 786.193
 499.272 612.729
 100.646 633.045
 111.164 297.359
 284.740 91.152
 668.798 611.053
 452.296 849.078
 528.939 91.968
 755.916 737.806
 114.130 785.226
 567.239 99.032
 259.368 976.069
 853.505 258.937
 383.097 89.775
 567.950 201.639
 530.974 373.449
 703.153 334.189
 630.099 608.819
 465.458 699.601
 383.203 435.916
 636.780 533.365
 14.300 153.924
 305.423 344.966
 390.406 256.970
 556.111 927.614
 932.065 749.111
 525.578 810.790
 685.584 145.108
 146.068 641.024
 162.372 322.840
 435.579 41.965
 208.841 261.492
 949.184 416.154
 610.436 529.403
 907.077 424.680
 165.089 919.849
 67.052 49.233
 97.442 255.865
 944.791 1.837
 391.327 370.918
 915.954 114.267
 563.238 35.817
 798.673 290.868
 705.938 949.386
 31.223 739.975
 124.029 287.421
 672.725 870.699
 340.729 48.195
 388.501 329.499
 658.585 20.814
 887.797 796.281
 241.019 503.261
 89.945 20.025
 984.128 418.699
 563.712 71.881
 359.924 621.054
 549.563 367.950
 227.039 484.019
 500.304 868.493
 70.009 262.151
 504.266 214.932
 693.724 769.852
 957.486 906.046
 468.854 105.806
 275.810 941.178
 403.393 59.266
 461.190 437.688
 664.612 463.713
 713.740 344.499
 457.238 746.604
 595.072 571.297
 93.463 785.588
 160.532 197.181
 587.415 586.751
 977.091 242.444
 542.959 304.835
 597.548 127.431
 554.447 425.190
 265.601 13.416
 833.554 109.475
 854.020 848.120
 543.087 499.226
 91.360 14.476
 45.184 291.707
 391.199 912.804
 344.415 909.516
 269.839 766.410
 766.601 728.853
 709.901 117.444
 905.848 901.107
 512.499 327.512
 92.216 479.110
 872.087 386.004
 780.951 664.455
 126.209 193.495
 994.531 737.477
 975.740 479.062
 117.406 469.440
 866.712 645.435
 259.822 790.330
 677.192 146.800
 84.140 79.195
 195.087 788.695
 390.529 431.600
 16.163 411.228
 57.622 555.593
 675.386 354.877
 749.923 859.111
 866.203 507.203
 462.468 764.519
 147.151 449.211
 752.880 156.596
 306.797 637.794
 893.007 116.614
 608.260 817.391
 91.226 85.045
 93.345 106.773
 30.080 337.951
 451.569 878.698
 822.888 56.468
 187.303 579.477
 911.373 355.139
 813.073 726.384
 651.185 843.808
 1.190 193.020
 313.697 700.659
 309.803 531.625
 873.900 792.664
 611.787 987.813
 362.149 196.759
 372.468 303.943
 291.345 43.647
 699.734 664.565
 993.722 60.020
 710.811 758.872
 828.467 548.592
 384.865 984.438
 571.915 983.767
 188.945 122.730
 748.082 469.534
 444.019 224.716
 774.077 201.764
 533.433 64.708
 110.679 886.252
 621.665 978.370
 854.666 14.176
 848.617 588.095
 570.781 606.370
 873.593 243.104
 525.287 765.595
 871.734 635.319
 690.687 271.381
 420.052 183.924
 986.351 804.916
 264.590 365.554
 699.475 882.676
 427.067 173.056
 95.349 528.195
 9.095 549.038
 28.472 333.525
 983.353 711.942
 263.214 208.120
 150.706 288.806
 13.984 526.151
 795.072 622.341
 432.926 947.523
 716.821 328.431
 873.861 177.444
 681.858 456.977
 413.462 759.415
 626.464 533.432
 436.583 472.518
 524.884 424.955
 917.382 472.307
 803.058 744.398
 129.848 312.247
 791.394 253.094
 881.805 887.098
 503.883 91.436
 420.224 19.056
 140.008 311.601
 40.199 370.646
 87.799 32.445
 236.235 14.678
 897.231 20.941
 256.382 861.129
 57.088 831.785
 904.352 164.236
 387.987 26.521
 832.301 81.620
 229.754 931.281
 780.628 192.944
 201.625 878.754
 857.619 610.837
 325.411 682.104
 70.345 824.850
 479.740 988.329
 681.828 343.810
 80.866 203.901
 293.819 67.506
 223.263 439.939
 758.546 790.242
 250.776 716.685
 478.598 372.058
 433.686 842.512
 436.875 604.654
 494.267 551.304
 436.595 235.224
 626.890 769.898
 756.097 719.906
 200.159 185.954
 419.301 177.738
 887.952 503.248
 937.741 464.518
 761.437 79.008
 34.986 933.278
 171.419 724.756
 62.934 84.212
 673.896 772.573
 558.929 112.572
 993.942 532.197
 373.207 159.415
 104.356 726.519
 670.998 569.254
 14.776 644.633
 739.318 512.989
 250.630 609.318
 214.474 187.247
 254.543 951.926
 105.390 336.251
 898.434 319.908
 785.861 833.823
 863.790 624.132
 134.575 426.372
 69.664 843.883
 837.460 778.197
 420.257 841.621
 857.687 624.538
 551.996 157.645
 502.820 962.392
 707.388 832.692
 857.654 771.820
 401.517 785.796
 539.767 129.281
 806.534 312.742
 410.354 758.438
 218.096 289.863
 626.492 962.160
 121.385 607.457
 46.353 532.191
 107.459 920.566
 743.293 70.808
 645.593 712.279
 198.241 253.089
 764.463 901.192
 525.845 870.971
 383.153 291.333
 954.707 133.773
 38.792 326.240
 285.488 147.317
 336.004 151.264
 455.222 889.082
 677.327 457.330
 857.796 364.364
 884.443 38.872
 128.085 133.194
 676.685 277.527
 562.793 595.512
 703.323 706.196
 799.848 509.020
 824.945 525.501
 338.494 277.250
 580.649 62.647
 685.531 812.104
 563.322 72.633
 544.010 863.765
 635.053 891.032
 406.755 880.049
 256.572 428.956
 19.291 856.589
 464.787 42.780
 478.873 558.535
 325.152 367.968
 735.638 614.588
 703.215 247.411
 158.353 626.282
 462.685 145.683
 774.448 811.511
 304.476 672.268
 148.130 163.857
 339.025 555.892
 431.209 401.484
 637.808 150.748
 421.337 485.005
 772.227 111.468
 957.607 477.247
 130.204 560.764
 342.755 414.223
 341.992 970.634
 826.648 461.581
 764.445 179.872
 342.545 390.592
 812.655 837.473
 434.049 659.316
 213.151 969.490
 628.240 605.418
 535.548 957.566
 833.692 315.453
 769.443 647.864
 808.695 140.014
 208.577 502.482
 445.783 974.342
 520.860 99.903
 847.619 860.012
 985.107 90.965
 673.403 115.547
 405.642 141.731
 464.530 643.862
 944.758 929.980
 16.486 753.924
 889.035 908.798
 957.392 375.730
 365.481 75.439
 581.797 934.598
 2.247 168.594
 433.911 16.790
 69.269 610.206
 853.335 827.964
 397.740 672.501
 607.411 983.941
 353.149 116.156
 209.633 435.465
 891.965 256.046
 638.377 11.276
 662.571 677.352
 952.756 753.855
 690.292 772.791
 984.254 647.167
 216.101 793.048
 548.379 613.776
 118.716 104.313
 857.713 548.611
 248.311 2.056
 367.119 307.934
 223.122 427.226
 687.617 774.535
 402.028 724.128
 464.398 554.793
 39.212 637.901
 927.050 351.031
 71.607 809.342
 839.417 305.619
 684.881 336.524
 659.259 484.055
 175.651 553.099
 173.379 395.912
 681.670 54.373
 715.039 928.879
 920.610 482.176
 262.961 66.611
 73.087 471.645
 434.031 190.656
 605.956 46.392
 237.045 936.187
 974.954 217.911
 777.616 426.728
 417.118 460.781
 173.109 91.599
 166.577 473.250
 232.513 148.858
 454.140 334.794
 914.171 584.300
 211.414 995.325
 831.898 82.344
 952.032 397.869
 728.080 766.848
 382.056 386.171
 664.802 829.017
 763.016 584.834
 947.943 586.377
 356.713 382.155
 444.741 302.424
 691.422 979.960
 885.866 163.087
 253.024 701.570
 64.976 256.018
 198.690 635.063
 121.689 725.054
 69.921 516.543
 580.494 608.984
 329.000 74.924
 734.286 245.111
 19.356 929.419
 725.760 689.349
 445.269 382.400
 165.007 931.200
 547.154 928.499
 902.463 960.337
 510.767 115.917
 181.206 58.481
 65.820 173.988
 552.938 273.447
 203.396 953.698
 842.339 499.713
 552.048 622.257
 972.646 200.536
 107.624 881.861
 461.960 709.755
 197.819 434.963
 909.028 537.223
 593.385 947.681
 305.996 850.779
 246.328 839.334
 744.242 641.210
 761.724 84.627
 171.003 206.634
 992.629 606.876
 665.765 871.681
 13.735 282.404
 45.692 28.010
 683.788 599.992
 991.483 29.690
 382.353 423.072
 774.819 474.445
 714.419 399.498
 734.911 364.530
 755.815 433.416
 16.597 374.873
 80.926 370.718
 571.306 407.330
 517.109 14.100
 813.136 115.359
 531.334 651.838
 596.932 620.690
 925.492 97.744
 777.955 80.793
 227.545 455.414
 661.417 611.934
 774.171 360.878
 245.453 726.748
 22.927 762.420
 597.070 447.618
 472.484 568.894
 724.288 538.373
 650.581 957.924
 369.256 428.198
 721.439 268.393
 649.929 845.098
 216.209 208.488
 28.338 534.336
 378.226 357.996
 741.225 703.099
 394.449 413.579
 356.407 640.058
 938.315 366.483
 231.656 831.873
 638.611 376.794
 270.975 503.084
 303.021 846.263
 867.982 896.960
 531.191 437.394
 372.978 488.870
 145.921 150.512
 847.359 267.739
 126.132 178.630
 507.894 962.499
 243.265 3.919
 798.527 747.390
 763.695 986.591
 846.493 291.313
 591.527 699.839
 503.529 671.565
 374.956 171.747
 785.639 441.223
 999.519 460.747
 303.456 202.915
 735.280 85.098
 919.811 220.934
 112.967 484.238
 35.057 610.588
 474.822 161.844
 440.405 330.851
 506.227 463.421
 904.625 816.944
 908.918 107.669
 582.619 507.226
 558.837 918.422
 921.365 518.164
 912.422 506.249
 158.633 217.129
 323.827 504.769
 384.553 741.084
 129.383 971.304
 791.016 556.160
 490.242 574.844
 447.087 785.507
 783.115 592.481
 191.722 228.291
 844.083 660.133
 962.629 119.399
 231.596 831.610
 719.735 746.072
 339.881 214.901
 664.322 943.813
 199.233 214.320
 494.384 279.463
 9.371 915.976
 220.175 825.010
 308.467 131.751
 541.516 902.802
 454.249 48.730
 863.498 3.198
 133.265 818.064
 806.180 342.028
 596.742 25.892
 106.364 730.456
 501.487 101.673
 378.179 708.006
 694.743 883.727
 509.867 264.824
 184.193 841.622
 945.755 116.862
 367.510 679.179
 607.052 953.206
 427.385 55.224
 317.917 544.545
 523.437 71.958
 852.671 172.652
 5.276 619.089
 837.321 740.337
 633.170 17.128
 908.537 767.739
 604.096 82.857
 643.343 532.841
 749.334 416.620
 664.011 21.201
 381.537 573.476
 38.903 402.020
 38.417 782.189
 138.291 125.596
 489.356 987.545
 664.819 762.129
 360.845 447.694
 814.438 585.744
 195.271 670.241
 791.890 2.950
 612.043 635.160
 14.678 974.808
 995.173 561.590
 803.615 970.494
 120.301 726.966
 642.319 991.319
 767.812 354.276
 861.418 233.413
 386.502 425.569
 987.711 820.106
 591.481 551.960
 819.397 177.610
 846.273 92.556
 323.983 386.995
 315.886 443.013
 687.116 699.120
 136.924 450.394
 702.860 215.329
 362.243 911.825
 326.611 24.080
 559.466 3.118
 701.703 241.760
 510.789 698.306
 613.749 974.686
 40.351 986.283
 869.955 129.415
 627.287 185.941
 994.269 821.288
 917.995 391.870
 276.527 328.482
 378.702 49.729
 221.280 713.333
 305.982 630.431
 869.206 377.407
 993.165 127.542
 73.679 565.665
 617.797 690.605
 322.998 712.304
 30.408 691.972
 23.904 191.697
 77.212 235.260
 676.383 557.859
 946.301 894.390
 148.647 421.286
 683.985 933.835
 332.794 309.912
 958.699 528.972
 57.554 918.679
 156.234 472.080
 939.173 188.063
 351.726 421.653
 252.688 424.679
 828.907 103.245
 244.316 836.074
 891.750 687.437
 125.438 187.213
 352.002 308.858
 286.754 978.493
 470.664 819.246
 747.766 415.791
 302.696 122.584
 165.257 203.843
 440.749 72.429
 721.127 697.879
 502.319 937.278
 204.618 437.879
 360.265 891.316
 609.104 448.977
 912.096 163.169
 545.184 694.846
 30.047 187.656
 898.716 633.265
 470.848 934.234
 56.674 250.311
 768.762 125.505
 10.594 187.947
 133.349 170.161
 5.163 466.066
 848.138 693.126
 609.614 811.967
 669.807 692.914
 86.649 115.789
 889.325 749.660
 355.333 38.563
 494.907 769.746
 281.461 209.504
 807.716 422.828
 275.461 801.161
 909.159 408.629
 480.844 995.616
 585.904 703.644
 145.825 23.401
 655.771 967.404
 990.347 31.150
 753.119 835.084
 616.740 116.629
 623.037 154.559
 824.250 954.038
 954.340 623.903
 338.364 651.971
 855.225 297.412
 171.040 865.658
 403.428 118.245
 6.582 889.154
 774.232 832.546
 532.074 37.555
 332.017 188.445
 76.155 290.516
 659.751 333.727
 813.817 993.129
 769.497 424.370
 869.314 626.198
 987.484 34.111
 88.694 883.284
 119.352 419.890
 945.675 785.292
 182.906 722.420
 830.327 474.416
 33.211 953.554
 893.284 947.759
 712.385 96.845
 176.085 997.803
 26.382 794.239
 150.832 343.227
 203.937 145.813
 173.128 571.355
 127.241 861.563
 77.475 425.310
 466.663 891.329
 23.734 897.867
 607.759 253.033
 249.432 923.874
 860.932 878.474
 61.500 468.316
 503.577 213.420
 881.461 902.741
 460.625 123.738
 562.093 554.409
 199.399 466.541
 346.498 646.565
 844.258 845.217
 520.534 861.508
 829.134 455.620
 998.223 928.203
 153.559 189.292
 211.578 831.230
 620.097 945.649
 888.968 966.662
 266.104 341.289
 690.560 232.408
 596.688 129.599
 519.363 175.746
 542.844 861.696
 389.171 859.790
 251.376 850.098
 456.302 624.827
 631.879 824.866
 613.921 871.756
 889.450 799.152
 512.237 985.690
 236.590 353.751
 64.637 541.494
 358.847 590.720
 191.535 623.202
 589.262 442.047
 456.146 970.495
 787.544 414.415
 278.555 402.595
 610.548 534.255
 948.394 618.892
 768.365 573.349
 767.300 732.414
 380.687 194.475
 368.525 344.076
 154.665 585.104
 813.963 339.775
 600.103 336.394
 143.068 7.193
 260.277 682.042
 31.351 283.306
 175.035 909.761
 449.149 606.533
 793.216 485.643
 238.147 749.230
 928.116 642.734
 340.764 327.498
 295.012 349.281
 726.135 247.311
 704.314 424.858
 509.424 860.730
 206.193 364.843
 214.992 925.929
 819.398 182.014
 898.085 833.165
 933.322 310.797
 926.914 859.359
 881.127 642.544
 603.094 221.186
 454.096 882.801
 632.314 325.324
 502.596 222.857
 370.922 170.699
 64.447 392.696
 93.000 287.236
 322.679 371.162
 524.818 735.895
 845.162 747.651
 60.717 523.027
 50.284 99.586
 341.061 666.596
 305.478 928.515
 876.607 101.298
 957.131 107.791
 735.309 523.531
 447.185 374.848
 761.089 195.537
 358.020 855.282
 616.629 81.517
 185.208 653.887
 83.877 548.440
 138.071 174.986
 420.090 192.456
 659.216 541.625
 260.272 250.932
 313.170 537.247
 138.404 23.225
 475.747 176.457
 432.581 884.238
 942.875 871.256
 638.877 857.931
 331.415 259.283
 764.445 488.433
 454.265 930.034
 174.041 459.682
 785.188 368.714
 1.063 267.159
 580.762 545.426
 772.641 323.945
 171.347 335.980
 929.745 415.742
 671.683 761.185
 632.219 23.701
 774.599 281.392
 512.918 968.754
 86.299 755.048
 725.362 246.052
 424.993 352.656
 759.652 103.060
 750.433 664.849
 578.761 50.576
 612.622 425.092
 851.974 903.731
 724.151 919.014
 587.517 341.645
 70.763 24.767
 648.685 202.695
 805.818 438.431
 286.748 540.095
 530.972 517.790
 452.078 733.825
 780.861 124.522
 718.327 964.046
 14.790 172.482
 841.920 513.170
 912.770 377.420
 402.665 484.321
 594.097 45.881
 456.234 49.362
 669.431 998.565
 453.805 606.847
 25.785 771.987
 829.880 716.722
 479.621 723.565
 60.597 252.578
 46.301 236.415
 789.624 382.429
 522.484 804.081
 897.620 154.883
 397.745 810.567
 448.318 169.115
 167.111 511.548
 26.524 975.027
 849.598 288.186
 541.035 55.554
 699.804 170.936
 501.823 948.263
 578.773 918.115
 702.421 870.664
 403.400 349.315
 204.734 116.242
 275.580 959.325
 297.232 119.799
 886.018 121.887
 394.457 975.846
 254.316 997.728
 584.981 997.381
 795.863 917.207
 88.391 680.202
 664.586 859.059
 324.796 886.183
 704.210 303.686
 661.084 764.594
 623.085 328.036
 408.045 621.142
 990.472 221.075
 986.280 738.089
 715.451 41.283
 743.980 804.328
 21.248 583.475
 37.269 781.175
 853.949 859.936
 417.593 497.791
 779.511 884.505
 107.781 220.313
 919.106 747.613
 89.085 692.239
 370.599 420.642
 719.037 412.258
 962.071 680.376
 710.762 52.082
 508.438 15.326
 838.073 164.164
 999.331 397.567
 899.917 571.136
 168.425 674.273
 248.345 839.874
 592.587 865.849
 725.153 938.359
 82.659 431.559
 785.630 858.499
 473.922 173.535
 238.832 609.219
 648.727 756.376
 680.601 378.273
 450.089 198.250
 819.757 805.899
 124.990 281.954
 434.015 576.859
 699.565 798.192
 277.916 928.296
 693.332 291.026
 491.249 88.670
 362.208 465.760
 717.020 147.800
 84.606 346.275
 480.027 840.451
 13.693 352.012
 350.823 277.174
 982.490 689.582
 928.472 738.291
 215.565 321.407
 825.586 362.339
 348.246 550.490
 190.204 402.360
 836.611 228.536
 113.807 825.707
 141.879 302.137
 769.018 420.127
 252.391 921.956
 713.247 405.699
 654.449 482.027
 357.742 394.441
 847.168 575.057
 710.475 583.422
 811.782 55.363
 684.211 399.796
 466.072 819.794
 249.635 664.969
 361.624 940.241
 691.842 328.258
 595.257 816.372
 84.793 196.630
 814.231 736.897
 673.143 5.925
 83.920 830.466
 188.182 930.331
 370.713 807.256
 721.522 891.507
 164.425 109.251
 836.885 127.906
 843.891 336.426
 270.117 630.456
 375.445 848.508
 206.879 595.331
 753.240 774.340
 545.928 731.311
 747.872 825.306
 266.140 471.880
 358.466 103.638
 483.332 155.282
 274.408 834.238
 677.369 464.146
 385.525 708.961
 13.172 665.797
 251.129 409.878
 496.172 911.211
 594.419 233.179
 671.880 371.624
 552.933 444.171
 681.908 794.751
 139.842 697.692
 159.728 15.370
 284.682 214.626
 826.161 566.672
 883.765 336.783
 818.053 208.544
 535.969 27.700
 47.712 456.899
 433.306 50.105
 992.422 995.071
 159.833 151.474
 703.094 745.244
 697.742 112.734
 902.014 837.010
 594.372 962.704
 418.241 333.803
 185.269 798.833
 945.036 359.452
 751.083 265.547
 959.468 840.125
 93.131 872.803
 335.857 965.923
 904.902 552.746
 630.932 346.448
 484.001 480.926
 591.573 741.350
 338.300 574.787
 210.943 886.563
 486.995 836.825
 664.073 896.494
 215.397 958.507
 920.923 729.426
 513.450 235.692
 448.202 375.977
 791.981 773.874
 558.517 527.419
 935.644 355.080
 987.485 151.399
 603.424 886.117
 720.300 437.198
 540.841 504.149
 945.917 151.735
 714.861 650.131
 989.727 392.363
 343.585 468.617
 817.645 745.103
 466.679 5.044
 72.394 809.705
 15.926 865.262
 905.950 179.154
 403.170 309.060
 123.422 144.612
 278.245 467.684
 318.756 411.768
 233.418 318.188
 930.656 876.209
 82.631 794.114
 99.950 319.370
 740.808 557.158
 192.631 699.121
 316.250 358.436
 144.133 357.144
 531.202 956.840
 861.653 926.301
 53.911 377.173
 726.982 363.532
 389.729 39.683
 410.063 366.116
 97.046 398.044
 324.234 350.858
 802.230 123.170
 921.702 226.954
 650.575 269.800
 889.358 804.569
 889.807 981.025
 110.762 923.899
 509.629 108.398
 913.310 225.495
 603.561 152.880
 726.688 14.543
 54.875 431.174
 399.348 392.698
 531.466 625.318
 316.465 874.816
 688.181 428.532
 351.676 98.893
 80.478 920.709
 984.583 140.738
 79.628 421.762
 498.786 916.095
 114.358 724.980
 616.169 388.294
 742.380 915.944
 750.663 886.044
 351.300 61.412
 10.204 1.169
 3.667 298.522
 323.614 898.136
 955.377 674.817
 507.464 684.864
 398.180 156.956
 557.265 917.015
 791.908 728.898
 991.746 625.772
 874.385 392.970
 195.391 152.598
 759.270 139.345
 593.147 865.058
 974.822 796.283
 305.513 727.293
 458.275 866.163
 28.613 59.731
 328.167 507.278
 71.800 388.248
 215.152 271.004
 277.652 437.113
 373.879 845.952
 411.621 336.963
 135.274 208.690
 210.080 413.902
 229.490 313.561
 738.175 304.207
 432.181 866.904
 857.830 47.359
 6.105 183.742
 219.916 585.117
 750.052 493.955
 254.324 213.652
 679.461 991.503
 572.102 867.515
 577.698 61.765
 152.605 167.218
 831.861 401.289
 756.595 335.911
 138.248 599.718
 477.341 924.994
 194.590 389.485
 963.095 714.279
 331.097 404.708
 66.049 740.712
 940.921 412.020
 898.346 622.672
 401.334 583.730
 111.302 786.941
 106.563 244.366
 719.401 865.834
 16.706 417.553
 728.389 46.387
 347.422 479.073
 912.842 46.455
 343.366 847.529
 241.852 328.978
 483.812 245.073
 43.959 201.306
 528.975 982.275
 109.490 277.559
 925.738 573.350
 578.166 995.469
 725.420 896.980
 883.911 202.561
 125.652 975.162
 911.542 377.996
 413.236 155.290
 249.350 594.791
 663.078 221.868
 338.178 501.765
 326.002 422.210
 965.487 205.545
 429.771 19.498
 929.106 140.976
 715.326 256.200
 500.117 654.505
 654.566 256.565
 200.868 801.601
 45.699 669.589
 239.042 628.457
 183.853 770.222
 11.404 213.326
 463.347 328.687
 424.186 867.630
 516.599 123.709
 336.717 915.886
 544.374 328.435
 389.941 301.503
 582.114 717.146
 453.858 208.389
 894.855 321.176
 242.886 892.211
 144.259 664.074
 584.103 817.118
 149.166 405.070
 861.518 971.239
 17.540 257.747
 234.751 255.482
 792.746 584.959
 980.298 113.855
 988.567 524.036
 318.787 999.200
 21.583 806.908
 166.276 885.787
 450.591 311.902
 628.759 280.436
 543.132 537.411
 696.737 117.949
 279.345 607.743
 394.491 516.572
 821.980 609.217
 702.781 717.522
 405.177 276.536
 463.853 132.406
 778.478 587.957
 456.422 407.543
 869.481 230.524
 111.632 809.039
 359.679 227.217
 347.746 202.127
 892.659 105.326
 603.600 998.326
 719.293 674.463
 923.869 870.802
 626.383 883.678
 421.208 878.712
 967.044 966.164
 342.864 122.920
 814.685 548.623
 486.905 796.433
 577.642 7.692
 733.543 751.938
 546.378 770.820
 820.893 635.465
 585.761 672.090
 245.909 519.371
 645.616 838.749
 807.213 490.271
 635.774 871.475
 27.291 129.531
 17.865 525.919
 650.361 477.327
 803.626 455.841
 965.636 248.697
 445.344 355.822
 663.213 514.554
 863.137 576.281
 804.094 156.136
 908.992 773.196
 742.868 422.191
 330.111 713.068
 150.018 279.464
 503.270 59.270
 763.060 754.334
 185.070 913.811
 976.665 563.092
 405.630 439.040
 640.137 357.264
 648.999 912.848
 447.341 346.076
 164.226 720.180
 514.169 768.840
 766.443 710.290
 279.430 184.434
 775.446 976.092
 827.556 222.669
 836.354 877.567
 409.695 843.086
 637.133 239.658
 80.590 201.426
 923.536 326.111
 422.416 503.812
 483.827 909.653
 696.741 195.582
 782.125 526.729
 58.401 88.204
 837.155 588.330
 740.006 567.016
 527.434 199.483
 135.585 478.333
 337.472 366.581
 192.481 191.335
 303.651 307.361
 380.879 332.942
 562.153 152.163
 122.389 858.459
 12.213 781.743
 998.135 143.219
 581.397 496.820
 351.107 247.877
 889.359 783.648
 278.520 149.771
 554.204 519.754
 162.331 663.198
 351.216 461.983
 197.314 751.198
 125.163 947.732
 187.300 610.002
 60.925 108.468
 735.066 74.714
 246.973 996.233
 847.102 731.662
 614.680 328.661
 611.259 450.530
 324.092 801.372
 636.396 579.755
 592.194 349.482
 225.053 634.285
 249.719 378.957
 92.444 188.783
 972.004 865.833
 860.412 755.572
 991.257 634.879
 509.186 449.414
 73.120 892.434
 631.822 135.660
 868.719 780.132
 328.146 830.047
 251.948 931.677
 222.029 313.795
 566.026 614.127
 666.274 83.465
 557.031 394.311
 194.663 849.009
 216.879 531.536
 625.433 193.491
 424.024 616.966
 552.317 723.149
 614.949 780.798
 869.000 965.962
 279.481 9.035
 254.581 460.880
 712.330 456.476
 448.190 349.033
 614.381 831.130
 610.736 403.697
 90.752 943.028
 13.972 779.691
 686.980 858.320
 818.261 927.547
 16.779 44.166
 360.058 596.570
 519.450 713.583
 430.991 777.405
 25.241 829.793
 708.238 833.542
 263.880 970.377
 209.722 107.231
 714.402 311.658
 269.434 514.225
 330.642 217.964
 633.244 260.010
 581.877 419.176
 392.123 904.488
 895.699 159.102
 329.224 800.091
 282.054 388.488
 44.406 48.159
 533.370 466.936
 822.086 818.875
 643.817 600.684
 466.764 310.585
 757.162 566.408
 288.933 74.902
 151.582 109.199
 579.652 585.356
 193.681 725.221
 464.792 100.709
 363.201 581.768
 133.383 281.392
 963.252 840.372
 444.895 11.321
 915.027 148.899
 647.335 200.792
 595.785 88.512
 894.390 383.101
 347.452 698.700
 901.318 942.231
 471.527 171.829
 94.844 236.642
 973.479 486.990
 114.030 520.374
 343.747 235.924
 332.085 853.737
 408.395 541.956
 971.841 478.672
 974.015 662.087
 361.365 885.963
 180.391 234.257
 355.700 891.081
 290.640 843.634
 73.553 971.227
 49.951 556.286
 954.814 297.668
 766.942 744.417
 29.959 864.647
 280.112 108.444
 952.777 799.695
 908.431 507.380
 233.656 911.438
 120.205 525.593
 625.191 251.742
 836.596 631.967
 361.534 542.006
 192.426 93.487
 997.350 731.537
 961.882 271.458
 694.092 353.249
 303.620 602.808
 676.411 242.620
 649.585 14.757
 148.851 255.100
 443.891 67.561
 594.519 910.608
 599.747 111.885
 148.519 107.628
 379.185 794.898
 677.708 770.736
 385.798 478.427
 536.458 251.567
 296.737 435.091
 389.921 612.552
 226.554 971.383
 389.687 343.929
 420.270 63.169
 692.371 246.998
 602.321 367.369
 373.649 950.375
 376.125 47.889
 205.479 991.834
 768.236 193.832
 233.099 417.340
 361.972 449.023
 263.988 133.230
 566.611 64.917
 119.970 649.425
 846.533 950.569
 115.397 614.545
 194.916 455.862
 721.746 551.358
 611.746 885.326
 727.695 227.700
 747.204 913.253
 572.807 58.886
 438.064 735.400
 544.429 138.248
 414.105 543.227
 506.437 879.217
 629.078 603.530
 53.477 662.125
 200.228 245.663
 936.593 289.195
 873.437 541.747
 220.460 830.253
 897.605 569.626
 546.259 598.176
 650.000 296.725
 678.539 426.576
 840.019 253.835
 3.149 172.600
 496.471 985.268
 63.430 865.751
 655.400 485.618
 523.693 240.557
 982.225 448.765
 35.782 488.683
 832.105 662.816
 462.720 47.176
 152.817 552.005
 342.621 597.187
 419.813 975.305
 618.931 315.456
 546.676 489.624
 735.418 823.540
 596.851 436.318
 615.195 382.205
 623.728 242.550
 684.357 236.302
 153.204 88.417
 537.908 825.025
 591.203 687.149
 606.756 920.727
 162.040 985.008
 1.089 873.839
 163.661 501.414
 762.128 640.236
 242.509 205.467
 938.595 409.233
 752.247 935.343
 57.183 584.846
 852.679 600.444
 721.775 889.934
 942.467 716.782
 751.191 143.102
 993.873 183.639
 650.069 123.013
 890.266 849.370
 455.377 95.986
 556.292 87.317
 468.531 392.983
 442.976 825.786
 879.657 624.437
 290.688 781.049
 328.910 99.698
 374.668 827.400
 495.785 46.515
 52.012 816.655
 529.915 720.040
 114.739 810.475
 658.109 255.939
 528.296 707.046
 447.439 604.658
 744.056 989.480
 751.393 420.608
 141.722 672.634
 297.001 848.542
 834.720 119.619
 619.786 617.893
 188.648 896.209
 758.336 233.041
 917.565 153.570
 871.817 732.921
 571.550 615.669
 36.014 26.941
 975.713 301.516
 653.345 126.689
 668.195 853.691
 630.174 255.520
 383.055 258.904
 133.759 292.815
 981.981 834.434
 947.891 899.048
 133.265 382.955
 260.253 964.852
 222.300 169.573
 898.391 365.960
 37.962 896.840
 300.839 910.532
 374.880 709.455
 784.295 501.001
 811.899 779.482
 318.832 954.968
 139.446 549.875
 126.229 334.910
 608.574 859.345
 999.854 611.733
 835.708 60.962
 539.625 759.752
 621.391 772.144
 186.983 68.938
 508.515 961.893
 420.193 322.816
 823.525 865.275
 70.483 176.808
 499.195 403.618
 988.539 371.990
 783.915 835.851
 225.632 513.944
 192.441 741.506
 194.529 856.879
 767.272 874.608
 595.475 571.358
 996.778 180.818
 88.533 192.402
 2.811 354.514
 74.913 586.545
 871.491 760.114
 529.280 725.448
 89.354 650.787
 568.343 584.256
 874.057 201.188
 517.101 510.179
 993.773 508.129
 265.141 736.309
 269.476 998.867
 16.436 293.863
 995.202 481.321
 405.613 239.696
 716.572 749.952
 863.008 842.672
 229.230 366.943
 994.584 530.381
 926.162 127.838
 238.710 995.649
 194.289 216.815
 760.637 799.637
 972.177 97.820
 241.210 125.106
 696.705 477.876
 156.079 460.399
 129.169 937.790
 275.487 2.980
 231.393 38.565
 346.017 423.045
 708.279 380.058
 350.945 425.255
 721.932 478.344
 944.523 783.167
 868.632 722.206
 880.445 330.293
 876.763 614.903
 721.664 798.337
 792.243 68.391
 246.543 561.993
 157.514 522.643
 627.258 836.477
 927.914 957.231
 225.422 874.990
 500.962 556.411
 255.529 315.444
 233.230 508.389
 340.458 256.609
 487.899 556.051
 309.403 521.504
 473.642 877.178
 355.017 149.114
 610.175 330.196
 714.029 593.885
 673.760 245.015
 408.087 695.819
 651.461 721.808
 776.136 893.169
 758.361 793.262
 746.488 705.905
 967.757 43.361
 189.207 433.272
 269.265 108.962
 613.879 635.353
 630.462 436.115
 743.985 49.879
 799.070 253.220
 619.469 515.156
 977.802 755.831
 319.656 502.637
 443.937 286.456
 828.281 423.048
 109.681 916.330
 103.143 764.055
 144.934 389.458
 890.023 791.259
 256.528 232.699
 12.230 335.005
 261.127 845.177
 755.046 570.332
 754.484 197.502
 982.840 544.841
 97.457 53.403
 913.588 27.862
 567.235 296.240
 121.586 443.605
 396.599 438.947
 638.436 751.019
 909.128 922.399
 721.804 74.422
 996.373 583.696
 411.324 243.031
 544.638 187.748
 794.578 626.130
 952.896 163.848
 569.856 356.324
 766.069 440.202
 75.853 209.329
 434.571 305.900
 224.408 688.831
 884.351 599.362
 436.543 773.455
 603.128 788.423
 663.438 984.984
 307.059 998.995
 244.626 988.167
 515.308 111.361
 790.798 529.229
 923.294 286.026
 506.500 749.215
 802.438 830.624
 620.119 497.416
 566.814 67.240
 549.509 337.151
 514.999 712.897
 489.003 240.226
 786.817 417.749
 598.299 156.651
 55.441 204.148
 449.735 512.807
 20.037 69.356
 844.775 414.861
 564.874 424.956
 243.389 736.126
 528.316 82.316
 514.757 59.132
 477.908 406.834
 370.675 478.030
 142.575 70.597
 993.961 787.630
 214.769 565.905
 35.553 475.841
 937.122 598.598
 291.801 970.758
 140.993 473.763
 156.602 687.322
 447.480 196.350
 993.538 876.963
 992.344 830.115
 216.292 53.154
 940.441 550.641
 379.654 683.443
 936.261 167.729
 449.805 881.601
 546.783 821.035
 575.875 370.395
 321.003 227.479
 762.702 24.823
 775.141 702.666
 438.099 746.904
 949.817 129.729
 810.686 306.343
 39.727 811.752
 373.556 537.198
 409.800 438.035
 874.941 980.456
 355.145 205.145
 452.846 667.936
 583.810 962.129
 522.920 356.923
 278.276 361.828
 977.061 640.337
 978.608 679.347
 557.184 108.048
 510.233 752.115
 130.039 145.399
 913.591 467.175
 423.837 190.326
 310.645 199.431
 467.849 886.087
 931.837 434.295
 77.290 759.089
 22.013 599.877
 775.929 907.319
 18.811 513.480
 279.525 932.137
 553.670 206.399
 258.883 602.715
 343.985 636.939
 449.743 767.156
 632.867 607.242
 118.746 966.502
 276.738 253.168
 474.217 357.702
 994.763 732.440
 324.611 589.632
 370.292 164.100
 336.360 523.887
 453.625 707.482
 779.809 361.074
 856.075 662.318
 33.472 176.391
 974.262 139.867
 152.450 828.422
 945.787 730.330
 9.327 66.244
 445.779 472.130
 350.887 696.354
 899.558 627.368
 250.690 297.847
 848.940 364.013
 997.797 997.159
 386.011 533.916
 271.079 678.982
 903.985 676.805
 284.860 54.460
 133.619 50.134
 436.493 709.139
 87.460 524.494
 274.592 479.407
 252.690 251.579
 475.562 766.212
 114.665 29.198
 56.710 88.062
 893.391 694.103
 560.496 841.724
 598.559 872.468
 163.485 809.322
 97.643 229.523
 45.402 995.980
 616.472 469.393
 301.852 364.679
 801.340 744.652
 805.010 557.114
 342.742 609.047
 769.609 744.251
 948.209 968.488
 129.516 971.764
 738.400 702.662
 888.873 277.940
 587.805 305.851
 300.201 130.174
 528.260 360.020
 412.021 406.250
 647.467 250.469
 295.703 934.787
 341.331 874.906
 133.669 92.196
 791.725 306.509
 560.232 858.939
 942.161 342.053
 876.811 183.901
 412.538 504.752
 402.730 251.068
 938.788 550.893
 612.049 936.908
 329.831 538.117
 389.934 179.864
 217.196 505.494
 715.943 335.867
 224.247 260.927
 46.461 687.101
 622.687 405.436
 277.805 817.211
 172.596 797.340
 281.525 417.413
 85.358 188.976
 923.831 487.561
 911.423 786.528
 224.548 728.076
 469.852 287.696
 843.310 957.046
 615.209 355.727
 570.905 546.892
 918.828 70.946
 573.694 462.357
 43.125 256.966
 114.220 442.555
 355.097 568.731
 629.642 41.296
 881.873 229.275
 873.075 599.436
 109.128 453.288
 245.726 138.736
 992.068 55.401
 107.709 647.490
 346.639 932.481
 343.299 173.302
 51.683 970.526
 566.196 588.047
 85.244 162.196
 329.103 274.784
 782.538 50.220
 499.827 377.516
 109.629 20.321
 486.508 614.182
 544.388 955.835
 343.823 83.603
 21.506 601.452
 529.856 491.436
 586.070 947.764
 472.240 912.394
 993.577 589.350
 358.177 620.359
 654.312 390.477
 104.847 819.728
 536.015 743.261
 166.658 855.882
 978.172 67.973
 268.963 866.542
 729.472 94.563
 852.516 945.699
 870.708 504.241
 700.681 955.447
 930.384 91.809
 86.539 756.535
 319.385 140.597
 707.612 94.536
 912.344 855.083
 512.354 824.662
 972.829 660.174
 309.208 874.515
 771.581 904.693
 282.562 10.980
 873.942 969.637
 420.940 416.496
 695.083 214.575
 544.190 502.885
 138.009 349.124
 455.036 650.342
 866.662 207.375
 545.502 398.285
 529.329 63.659
 473.189 417.270
 369.277 356.037
 752.003 631.590
 551.015 292.752
 945.585 555.404
 931.163 385.831
 731.555 57.107
 230.008 579.652
 245.794 823.310
 758.856 681.089
 596.860 92.234
 252.969 127.645
 242.532 244.061
 501.935 392.536
 478.096 440.986
 488.604 178.079
 736.958 211.154
 602.318 913.945
 839.348 67.797
 218.112 393.215
 38.161 487.684
 895.214 850.951
 449.537 772.231
 587.818 636.777
 669.649 51.417
 349.331 340.205
 471.854 427.119
 896.695 796.018
 56.129 590.988
 260.697 593.661
 445.302 185.815
 336.362 321.363
 52.531 342.201
 47.477 840.628
 897.746 738.699
 712.271 973.160
 346.199 868.489
 32.399 419.329
 951.957 4.672
 492.187 859.801
 88.367 335.826
 244.930 630.054
 564.458 480.352
 251.685 227.442
 592.451 809.989
 327.095 103.611
 971.521 837.812
 216.295 618.794
 574.436 112.790
 84.841 861.607
 507.536 261.127
 136.023 956.909
 204.526 813.990
 91.101 949.203
 207.993 442.659
 170.403 829.645
 189.475 6.864
 17.223 506.363
 512.662 121.917
 810.818 751.439
 211.408 617.942
 46.198 410.159
 944.132 543.013
 121.759 461.253
 311.692 135.230
 804.103 168.621
 852.682 231.126
 743.786 379.055
 227.300 804.251
 735.464 575.651
 190.505 44.050
 168.367 187.890
 262.379 537.565
 743.730 746.932
 806.691 541.848
 768.374 134.594
 9.105 10.916
 219.806 548.317
 938.850 335.754
 947.928 49.433
 119.654 677.983
 289.626 101.061
 418.183 226.917
 561.402 273.404
 375.056 725.743
 225.967 2.362
 601.778 626.207
 443.761 651.688
 496.859 313.728
 490.247 135.011
 199.311 958.270
 493.086 502.710
 504.026 793.010
 796.790 456.563
 970.847 496.118
 250.983 4.471
 930.154 984.544
 925.045 956.297
 738.282 347.012
 337.708 753.329
 885.036 11.508
 744.525 47.329
 275.038 116.024
 416.252 345.103
 769.835 626.613
 62.713 21.589
 416.922 110.592
 583.231 704.360
 436.510 452.852
 457.957 836.986
 171.665 817.545
 214.323 544.975
 719.905 64.971
 217.387 428.921
 695.440 783.493
 328.132 783.530
 564.797 378.982
 864.128 942.432
 751.754 960.117
 474.724 946.836
 420.430 388.312
 528.598 766.584
 671.425 37.857
 3.736 615.847
 181.494 887.745
 595.455 19.324
 891.911 284.599
 321.818 730.465
 717.208 460.080
 640.735 178.891
 870.100 930.431
 410.327 143.199
 949.102 665.478
 663.002 886.944
 534.724 195.165
 441.540 154.376
 513.299 69.764
 7.830 558.944
 472.878 642.252
 805.331 887.580
 274.547 475.483
 186.703 328.918
 729.723 660.885
 238.087 271.220
 346.920 478.290
 999.413 28.584
 441.231 527.479
 31.832 80.588
 820.093 261.319
 983.310 354.926
 516.931 678.407
 493.841 964.540
 90.255 361.431
 233.249 115.653
 242.929 537.769
 925.726 631.843
 551.185 993.805
 62.853 458.568
 985.032 487.132
 395.810 404.525
 413.715 405.126
 810.711 288.753
 137.651 338.611
 489.767 158.994
 590.744 640.634
 334.382 656.543
 86.197 978.305
 41.867 270.434
 910.158 56.628
 380.595 759.637
 229.030 684.024
 572.818 551.974
 399.461 887.524
 71.788 344.294
 39.591 989.420
 790.067 337.333
 23.625 185.377
 207.135 713.394
 740.134 866.018
 42.556 794.136
 51.597 489.799
 940.471 253.277
 405.600 425.346
 64.321 274.811
 177.103 657.512
 668.023 376.590
 219.437 305.236
 689.936 12.959
 625.845 383.300
 635.643 45.008
 162.796 397.576
 479.715 755.325
 743.859 77.918
 858.191 583.514
 634.297 599.166
 353.685 982.949
 980.773 933.552
 433.046 327.050
 369.688 823.018
 400.752 219.835
 756.875 203.727
 225.157 750.690
 558.982 594.354
 3.107 553.419
 434.375 952.072
 202.865 126.088
 243.279 173.716
 295.790 898.381
 500.904 783.172
 411.700 419.809
 914.266 299.000
 767.486 723.780
 117.275 358.745
 687.617 103.254
 736.464 318.929
 500.979 933.260
 381.697 823.700
 731.663 779.235
 965.635 702.353
 150.362 339.015
 19.100 619.149
 94.800 46.859
 946.295 650.950
 256.945 702.459
 716.910 543.248
 954.642 824.247
 537.128 817.318
 916.961 627.990
 997.564 335.766
 305.084 427.683
 935.157 936.093
 131.541 691.003
 343.249 508.600
 325.367 66.173
 647.846 512.670
 393.070 57.249
 269.795 621.954
 246.814 51.983
 796.873 582.239
 191.913 507.872
 184.353 714.717
 993.536 950.560
 28.161 951.288
 163.627 222.963
 155.419 137.611
 237.627 97.376
 49.774 264.360
 539.181 896.137
 173.976 608.952
 279.897 394.553
 222.661 700.810
 409.306 753.678
 90.963 915.426
 343.941 66.750
 688.766 99.411
 69.010 833.983
 178.979 314.060
 454.349 103.634
 236.846 833.127
 369.399 446.523
 185.075 356.616
 59.118 445.364
 478.429 812.014
 571.356 74.273
 816.673 553.903
 951.853 577.867
 934.631 579.103
 669.242 109.535
 834.117 25.078
 851.066 96.284
 319.167 582.329
 532.662 720.295
 311.036 35.760
 201.929 967.819
 643.660 354.943
 500.503 832.754
 167.649 118.838
 380.071 679.324
 768.459 517.521
 253.789 685.369
 782.351 293.148
 497.517 190.307
 675.489 226.614
 892.580 660.749
 343.342 747.714
 437.639 628.641
 49.219 938.225
 146.967 133.954
 614.776 243.057
 578.987 964.128
 717.649 128.717
 563.418 889.227
 960.844 396.102
 907.121 474.138
 127.320 921.433
 325.039 251.925
 796.391 961.511
 859.086 675.928
 304.623 404.218
 88.008 458.381
 114.139 199.791
 296.918 541.832
 690.295 791.177
 846.285 943.658
 376.249 431.356
 464.588 236.361
 824.786 481.456
 372.853 165.637
 851.927 915.699
 647.032 318.358
 109.259 498.452
 228.110 303.600
 432.965 266.184
 520.443 336.713
 770.314 754.818
 674.693 670.455
 65.549 713.457
 859.748 14.735
 716.071 81.752
 92.864 959.967
 199.369 664.296
 352.193 766.119
 187.108 985.498
 651.751 513.839
 74.003 167.736
 755.239 114.582
 977.777 649.648
 59.094 638.225
 237.756 96.618
 532.453 699.551
 531.769 788.737
 185.802 625.209
 425.563 80.224
 402.860 941.921
 400.367 576.802
 241.492 542.026
 810.271 482.468
 947.217 116.732
 392.633 23.969
 963.327 39.299
 685.557 10.155
 528.922 533.729
 243.861 854.830
 972.835 399.230
 838.946 857.078
 307.795 762.113
 781.929 154.248
 54.052 795.736
 229.807 642.312
 51.720 352.391
 380.781 789.415
 611.184 270.693
 99.940 784.796
 784.132 306.095
 956.059 891.400
 975.137 243.944
 313.285 371.391
 44.608 623.224
 880.009 485.080
 545.636 469.467
 546.490 21.844
 685.325 617.638
 971.059 693.271
 979.301 226.049
 933.509 731.644
 677.889 332.208
 148.097 809.026
 763.900 188.065
 905.127 182.569
 363.087 308.406
 430.247 929.503
 555.177 860.423
 258.202 550.704
 940.308 169.093
 710.027 775.440
 594.988 681.453
 939.670 413.074
 763.964 958.630
 131.116 782.227
 378.156 898.536
 636.756 956.498
 190.930 951.043
 961.479 541.681
 490.292 103.424
 27.544 326.135
 306.071 684.811
 568.478 198.094
 200.017 877.767
 465.032 616.154
 842.180 311.954
 474.616 457.751
 956.336 344.007
 942.936 701.327
 6.130 959.453
 500.908 458.039
 415.623 542.830
 423.017 835.812
 724.834 692.627
 689.441 860.455
 2.483 465.575
 991.342 704.244
 32.602 842.956
 37.505 181.186
 294.958 258.470
 854.883 400.237
 935.729 916.927
 72.731 553.656
 716.873 585.299
 890.017 628.735
 110.683 37.839
 952.021 829.304
 118.788 386.088
 310.964 281.151
 218.990 889.107
 76.603 166.035
 833.880 301.605
 38.868 416.054
 454.947 425.447
 181.368 28.222
 706.231 846.957
 521.199 593.179
 181.537 197.439
 478.728 827.756
 406.366 12.304
 76.323 454.834
 155.422 995.297
 715.541 272.601
 72.519 344.666
 319.558 426.326
 893.673 659.308
 936.226 857.449
 946.012 722.033
 864.703 415.790
 192.875 327.214
 336.005 830.479
 205.219 969.475
 288.993 433.883
 675.518 92.941
 835.288 400.917
 645.014 186.667
 299.626 125.054
 509.094 36.430
 909.544 913.980
 197.215 157.210
 146.433 304.672
 120.074 850.903
 768.529 212.959
 542.410 492.378
 587.985 730.058
 807.939 841.779
 194.638 432.619
 224.713 225.379
 137.367 498.535
 653.714 900.534
 222.130 23.743
 748.340 416.962
 889.019 661.859
 12.951 167.163
 367.375 895.582
 108.569 959.147
 959.543 873.978
 184.856 486.486
 304.786 181.105
 89.504 171.128
 463.012 147.820
 557.294 436.436
 723.941 279.401
 447.201 969.833
 985.303 86.865
 641.618 660.494
 600.491 510.200
 789.106 367.372
 722.158 278.550
 931.822 471.868
 266.713 927.435
 559.380 798.587
 802.107 889.080
 449.238 213.560
 477.204 581.908
 44.564 314.118
 828.118 883.017
 167.037 656.335
 130.991 797.546
 725.184 987.906
 340.749 706.062
 248.023 795.704
 433.404 831.392
 616.268 982.765
 730.790 715.722
 174.733 769.405
 59.401 624.396
 463.380 593.628
 110.826 122.104
 402.622 258.418
 314.589 218.228
 790.665 245.307
 792.846 709.861
 125.093 657.467
 380.994 812.759
 833.530 860.087
 312.970 152.350
 103.410 505.004
 481.741 369.502
 330.957 230.179
 394.551 300.372
 285.043 148.061
 202.077 128.253
 1.102 31.065
 847.381 430.367
 110.737 383.940
 263.780 397.283
 278.686 893.974
 163.390 70.768
 993.614 868.566
 765.803 501.910
 553.851 519.200
 488.196 690.218
 442.865 410.429
 276.053 831.884
 719.494 156.716
 723.058 227.673
 700.122 879.401
 187.567 514.979
 307.777 906.515
 743.217 171.936
 558.325 351.294
 436.878 362.313
 876.338 198.308
 106.318 656.960
 240.925 281.904
 23.208 380.369
 590.916 498.720
 168.541 829.303
 833.525 958.369
 764.180 325.313
 143.434 763.841
 226.275 565.398
 780.555 211.023
 377.080 487.149
 243.262 405.936
 157.606 468.843
 386.350 385.543
 284.246 134.413
 924.226 575.409
 50.588 961.717
 92.993 873.006
 507.008 824.496
 821.097 372.509
 474.207 198.935
 546.558 74.623
 634.642 90.386
 386.644 198.081
 373.160 480.996
 108.878 538.218
 133.161 851.509
 744.001 828.561
 48.988 817.953
 523.746 145.155
 193.298 264.516
 498.943 957.699
 327.829 306.283
 904.429 649.260
 907.874 629.289
 372.842 885.942
 808.968 20.335
 73.671 573.373
 815.823 396.092
 959.408 758.143
 38.596 191.339
 557.849 454.539
 753.449 281.698
 257.010 251.232
 559.600 549.493
 213.694 695.427
 513.062 995.529
 883.190 895.734
 50.918 838.438
 549.021 827.440
 24.978 101.190
 39.182 278.453
 188.936 676.468
 288.154 820.048
 650.923 94.521
 359.571 218.423
 438.603 135.106
 628.241 181.273
 705.195 866.136
 755.905 634.147
 713.380 633.233
 934.423 985.805
 504.530 334.634
 242.931 227.422
 730.829 3.715
 329.801 640.130
 88.417 186.042
 522.267 297.478
 934.609 879.556
 750.449 148.108
 248.696 335.746
 790.701 968.936
 53.829 867.840
 556.179 875.825
 660.577 941.058
 838.950 868.009
 727.155 332.325
 714.552 331.120
 716.787 535.738
 11.580 813.653
 131.765 989.280
 908.638 271.062
 132.408 132.207
 9.936 403.812
 226.200 936.245
 658.259 529.726
 509.974 942.848
 837.300 471.642
 41.325 179.652
 689.997 318.999
 832.786 708.710
 409.147 262.578
 435.111 204.803
 342.962 396.723
 288.924 492.083
 481.220 840.327
 864.576 640.466
 755.367 419.351
 919.274 188.841
 584.316 668.361
 22.242 610.427
 941.177 0.381
 329.962 947.106
 597.029 533.181
 634.599 935.582
 636.631 481.197
 112.901 140.699
 436.344 976.638
 326.542 952.725
 973.189 187.533
 677.722 539.006
 100.845 186.799
 218.448 349.963
 616.446 992.645
 914.199 839.317
 962.453 860.316
 841.486 83.722
 999.856 337.355
 476.327 783.339
 769.976 894.016
 31.951 138.620
 677.549 467.511
 507.538 666.502
 301.388 889.365
 696.883 618.993
 622.363 540.983
 311.133 166.869
 981.646 360.715
 730.889 419.667
 503.149 429.171
 810.779 69.819
 68.975 226.717
 908.067 513.612
 589.705 492.134
 643.056 645.403
 204.948 633.983
 273.094 715.381
 954.196 341.734
 377.289 147.128
 222.299 413.097
 412.022 631.806
 64.670 623.878
 667.530 144.127
 109.319 499.274
 995.980 395.182
 699.282 148.701
 107.340 173.073
 940.787 463.435
 159.961 689.234
 349.120 276.721
 180.105 501.852
 402.803 894.240
 604.050 524.434
 922.990 329.267
 975.930 633.937
 262.484 747.521
 785.894 196.787
 619.341 933.160
 280.744 550.570
 763.407 936.874
 210.914 872.978
 288.440 632.410
 234.048 587.255
 463.793 377.556
 620.717 284.828
 472.241 803.852
 998.822 271.743
 476.802 415.633
 830.330 87.293
 579.836 898.940
 790.424 412.616
 420.970 75.256
 71.354 536.759
 333.185 300.575
 170.880 220.706
 643.674 839.187
 960.822 280.208
 700.786 631.649
 730.791 270.036
 441.651 741.168
 634.476 210.843
 26.244 181.115
 153.154 660.611
 69.998 393.461
 158.395 542.056
 954.174 223.733
 181.693 832.315
 304.684 198.847
 64.339 479.174
 57.641 401.251
 200.913 97.311
 203.509 403.619
 741.872 127.182
 779.370 5.624
 975.855 107.798
 496.566 836.561
 464.266 562.698
 413.167 958.983
 596.638 156.588
 729.662 148.647
 25.401 319.713
 372.560 520.409
 826.181 419.927
 882.750 119.167
 321.301 891.207
 920.368 266.175
 859.072 995.131
 690.361 126.194
 722.649 232.492
 865.971 687.975
 965.366 860.000
 302.105 192.828
 753.579 667.196
 476.258 832.745
 615.171 686.683
 238.728 115.322
 417.219 43.091
 991.779 768.047
 458.193 779.542
 822.825 55.219
 489.926 462.498
 691.364 298.585
 966.995 274.739
 393.208 634.832
 243.824 420.795
 406.478 282.270
 643.523 138.697
 648.045 13.876
 351.234 726.601
 750.864 98.349
 435.557 433.226
 404.279 644.805
 174.743 148.478
 101.488 305.489
 413.016 777.041
 909.466 405.353
 253.137 335.555
 543.616 294.266
 813.674 926.553
 597.055 589.038
 556.098 193.261
 575.795 786.397
 283.614 923.224
 837.258 797.838
 999.517 560.369
 359.845 362.149
 509.844 310.451
 803.060 126.000
 788.474 729.883
 696.388 807.685
 470.820 509.855
 44.525 149.881
 386.375 83.813
 708.283 965.742
 215.178 565.001
 744.461 145.999
 296.427 870.661
 422.284 945.870
 419.802 110.025
 914.621 647.898
 385.600 944.527
 53.525 4.559
 975.434 601.254
 984.024 922.189
 181.389 105.968
 817.929 140.948
 501.346 561.880
 329.578 195.101
 428.159 537.343
 524.409 470.392
 0.155 832.858
 304.102 493.085
 202.532 709.126
 31.733 736.032
 829.705 597.652
 227.960 774.515
 56.249 48.724
 894.167 897.612
 790.980 254.093
 627.907 624.241
 980.089 609.623
 165.549 597.121
 409.365 43.546
 730.383 158.731
 463.933 956.231
 383.166 442.458
 421.119 715.721
 846.365 946.753
 565.689 488.555
 210.858 473.175
 67.751 406.906
 821.025 689.061
 695.804 470.923
 84.985 876.427
 48.061 340.052
 163.835 120.222
 774.228 100.209
 477.442 6.636
 880.930 917.041
 823.371 96.744
 523.190 51.595
 66.633 28.965
 991.515 266.651
 825.965 117.866
 921.798 73.680
 190.340 54.556
 49.312 336.145
 158.497 588.859
 267.450 369.759
 443.683 464.579
 958.639 170.059
 342.968 981.407
 864.226 698.446
 180.854 230.495
 430.402 106.694
 124.168 671.611
 89.878 354.277
 981.097 429.548
 248.570 240.973
 571.607 643.408
 480.733 447.787
 847.388 827.329
 185.625 651.742
 683.024 433.630
 517.758 194.550
 20.531 353.381
 18.299 572.259
 269.163 664.709
 997.260 243.970
 811.915 531.147
 248.256 894.514
 498.149 261.955
 226.090 431.173
 784.898 440.181
 941.919 141.224
 982.666 984.615
 793.980 719.098
 947.832 586.373
 569.490 313.704
 704.290 213.346
 344.521 512.960
 360.967 135.067
 845.268 829.545
 386.680 31.505
 591.538 975.534
 705.002 322.276
 349.676 100.886
 153.019 513.599
 809.028 449.238
 910.792 500.817
 148.017 172.264
 432.908 791.502
 160.546 599.801
 907.754 201.034
 711.753 236.441
 120.114 907.489
 527.855 436.330
 912.731 789.882
 195.214 777.248
 924.915 682.874
 948.857 933.872
 451.629 797.490
 523.921 550.416
 713.434 832.035
 381.261 587.128
 482.858 746.931
 810.330 606.539
 381.235 333.808
 271.161 857.744
 574.646 370.772
 328.566 84.699
 469.584 635.714
 324.597 142.651
 77.533 427.081
 651.832 560.974
 300.160 611.235
 955.431 587.218
 628.875 937.924
 584.483 322.946
 877.641 316.291
 114.249 794.515
 127.924 564.972
 205.310 59.504
 189.468 498.335
 590.746 240.778
 528.097 9.711
 679.427 104.641
 818.217 499.926
 425.973 997.203
 407.250 779.833
 493.204 554.607
 974.402 668.400
 771.020 179.482
 297.333 398.744
 420.015 289.711
 156.160 634.203
 385.160 399.049
 181.534 151.717
 834.144 175.201
 647.154 852.703
 979.180 373.766
 400.018 760.098
 956.013 490.093
 975.152 617.752
 778.553 770.846
 444.652 954.029
 233.948 938.467
 271.148 350.024
 6.317 301.079
 768.605 774.557
 346.051 434.663
 192.495 339.099
 466.962 60.976
 788.441 577.538
 240.297 221.989
 703.410 275.506
 50.333 128.237
 714.389 134.667
 221.778 783.937
 542.375 847.428
 768.486 455.972
 708.669 930.999
 343.137 437.613
 648.283 396.469
 888.636 182.419
 142.311 743.730
 257.501 460.943
 165.868 127.883
 831.800 575.419
 397.632 853.567
 252.820 98.436
 905.799 652.876
 769.390 964.704
 746.548 787.912
 402.342 814.670
 295.979 704.089
 269.013 180.103
 324.173 324.135
 638.017 720.323
 927.958 710.068
 915.871 210.050
 112.646 591.613
 81.927 182.515
 775.998 540.532
 567.651 22.306
 151.886 502.774
 155.455 249.369
 46.228 141.454
 788.451 747.635
 902.002 416.259
 826.662 668.110
 399.446 967.465
 51.270 717.160
 796.309 889.416
 853.482 956.708
 983.511 88.799
 498.738 165.456
 544.453 612.670
 33.603 200.957
 309.900 600.993
 408.262 763.964
 671.863 134.947
 281.511 992.069
 513.891 497.765
 20.414 533.085
 114.774 787.157
 818.977 194.264
 948.969 480.985
 58.358 96.372
 429.343 289.850
 887.357 37.497
 383.419 276.366
 91.296 686.516
 318.843 891.515
 168.356 367.398
 290.718 899.490
 876.371 790.359
 734.720 525.581
 534.524 752.634
 855.231 973.999
 951.142 828.974
 765.281 397.058
 841.544 549.350
 350.800 642.284
 42.711 808.859
 890.049 613.807
 221.440 952.975
 492.277 828.684
 309.758 451.617
 948.327 962.853
 739.185 529.628
 208.596 616.236
 40.203 912.003
 347.264 698.675
 334.702 712.496
 40.939 280.204
 189.905 828.031
 617.741 258.320
 688.143 272.979
 30.633 85.119
 66.732 111.850
 415.628 147.272
 18.339 832.073
 528.819 296.768
 539.572 586.419
 461.502 850.334
 852.665 64.349
 833.568 986.551
 383.257 300.509
 713.637 513.425
 491.142 365.085
 939.987 112.876
 758.109 113.394
 277.113 315.009
 228.378 400.486
 975.013 52.693
 366.716 930.581
 166.149 899.996
 394.081 141.618
 80.956 226.034
 530.790 793.284
 57.248 984.301
 926.133 694.590
 610.490 707.388
 287.363 876.805
 597.521 254.838
 499.840 482.665
 500.683 749.966
 616.303 336.856
 665.569 987.600
 202.746 110.423
 604.785 962.378
 80.054 857.829
 221.534 385.556
 366.512 545.741
 577.857 472.003
 481.719 703.356
 28.465 498.456
 445.648 92.276
 635.999 785.262
 629.030 47.005
 578.891 728.241
 767.473 993.310
 138.770 212.280
 929.468 369.782
 18.497 346.601
 568.493 407.209
 480.563 661.854
 335.716 751.113
 723.065 155.322
 979.471 925.435
 219.053 332.411
 110.846 951.296
 455.346 405.427
 524.742 765.957
 717.503 325.589
 989.070 285.934
 705.284 357.703
 260.966 268.051
 832.543 491.299
 570.590 426.669
 900.030 415.067
 896.256 338.929
 340.240 876.645
 208.020 427.551
 659.426 586.329
 102.745 58.276
 860.581 995.727
 217.054 472.681
 168.172 151.242
 763.945 733.684
 14.201 763.426
 975.506 68.315
 37.611 788.356
 82.842 318.165
 425.007 343.398
 362.510 661.371
 738.115 100.029
 317.474 250.302
 968.524 349.069
 33.676 956.365
 797.275 423.054
 407.810 458.297
 358.148 806.074
 228.113 524.050
 479.642 48.707
 911.094 481.054
 760.139 35.627
 159.754 647.604
 590.492 492.631
 472.350 402.632
 633.062 150.469
 558.056 735.976
 379.108 252.829
 522.593 570.787
 398.507 168.589
 592.116 49.056
 256.348 573.104
 19.352 876.015
 867.337 844.560
 237.450 925.610
 186.738 89.694
 822.426 704.400
 569.293 194.391
 126.101 182.487
 167.125 880.396
 732.372 545.744
 263.719 346.957
 58.458 862.341
 161.901 358.356
 310.044 637.864
 945.265 793.572
 649.103 47.221
 229.095 656.803
 342.565 958.622
 600.840 327.011
 29.210 26.603
 342.114 636.336
 224.446 339.144
 822.684 962.232
 134.448 711.031
 588.690 412.995
 582.121 464.868
 137.350 913.295
 870.045 816.282
 11.579 353.196
 186.005 55.462
 571.487 264.455
 363.622 8.037
 344.844 810.694
 566.233 570.327
 542.716 318.119
 591.589 893.319
 295.022 491.121
 776.579 373.301
 637.523 728.341
 896.345 472.494
 818.277 221.205
 435.609 408.365
 217.968 435.753
 299.222 424.421
 52.614 72.679
 514.947 87.540
 85.140 108.316
 58.054 387.395
 178.502 244.939
 341.596 272.854
 619.693 261.984
 618.451 219.776
 501.767 845.900
 934.607 946.148
 918.394 486.365
 964.302 76.784
 479.352 727.089
 105.904 403.673
 450.535 232.688
 385.725 23.690
 241.578 826.843
 720.954 586.832
 669.164 434.852
 851.624 820.691
 403.780 54.628
 136.996 466.099
 829.493 829.068
 499.226 461.046
 605.695 609.799
 114.883 232.039
 990.458 213.584
 234.383 21.586
 268.749 769.759
 435.162 415.535
 805.305 47.199
 74.162 393.489
 519.404 605.293
 39.833 958.742
 243.190 723.763
 657.143 501.277
 90.955 785.000
 768.298 688.940
 826.185 579.562
 297.094 689.250
 286.707 616.034
 659.325 609.382
 314.697 191.502
 62.085 57.134
 764.199 735.045
 350.447 914.395
 29.200 806.195
 623.835 660.505
 983.165 410.976
 321.998 660.403
 157.304 803.542
 41.017 656.567
 649.161 250.560
 605.102 580.206
 462.579 943.146
 215.442 672.194
 380.312 207.639
 101.199 614.770
 785.184 767.839
 491.487 898.646
 126.382 189.073
 845.329 354.938
 604.212 945.859
 756.840 676.178
 577.388 222.855
 386.140 734.881
 717.830 521.672
 446.549 621.791
 913.212 108.112
 952.727 999.802
 789.645 15.166
 52.607 674.674
 766.206 702.089
 231.670 182.273
 108.386 59.930
 97.697 786.411
 195.521 515.746
 387.259 64.794
 412.838 803.532
 44.451 366.836
 804.903 87.494
 423.675 880.545
 45.149 606.229
 280.516 11.422
 874.954 683.690
 109.987 809.989
 12.964 669.214
 144.904 482.430
 526.383 234.847
 467.150 667.879
 764.498 99.530
 942.563 393.537
 482.496 58.127
 250.736 43.401
 610.548 575.988
 31.783 556.473
 957.216 839.546
 953.975 555.589
 763.551 218.890
 363.025 488.241
 559.152 553.401
 602.735 816.819
 906.208 486.107
 297.924 148.762
 872.778 481.795
 17.413 159.094
 50.812 919.029
 143.676 581.350
 554.498 263.741
 276.242 171.014
 205.287 344.128
 600.739 762.195
 364.421 951.152
 830.381 617.712
 23.113 699.349
 240.662 630.071
 543.906 378.172
 93.202 371.732
 181.660 999.289
 206.124 963.792
 344.442 760.592
 354.503 569.704
 707.107 79.070
 556.656 502.455
 315.209 333.768
 554.968 327.879
 843.996 664.072
 71.237 462.314
 164.640 10.239
 796.997 998.951
 353.613 1.139
 862.905 394.163
 625.596 492.404
 465.105 133.301
 317.753 756.620
 860.697 146.396
 774.245 10.925
 482.413 19.684
 623.083 137.569
 70.706 551.446
 679.516 876.158
 539.319 923.562
 306.183 224.661
 540.716 337.101
 92.991 327.731
 96.261 915.673
 850.475 318.858
 121.833 679.237
 128.366 746.531
 584.544 489.140
 343.650 698.587
 445.714 758.783
 525.117 153.670
 507.553 0.270
 127.818 560.153
 17.462 663.280
 142.757 62.633
 79.199 336.428
 204.507 71.365
 961.927 982.197
 790.091 173.661
 627.303 113.726
 192.741 406.806
 755.109 485.181
 358.128 103.487
 236.679 137.965
 80.850 352.910
 222.561 343.730
 495.811 328.960
 9.996 824.181
 361.258 571.991
 193.120 459.303
 744.493 789.619
 884.075 763.286
 392.404 896.597
 459.004 594.679
 130.092 142.194
 155.083 648.736
 993.079 89.022
 112.247 170.406
 701.107 489.078
 738.186 331.813
 341.830 345.560
 902.645 784.479
 396.203 513.162
 715.506 861.007
 227.739 451.042
 993.836 740.931
 926.818 343.058
 910.828 979.181
 578.743 896.431
 381.815 131.780
 68.242 145.554
 70.308 701.576
 979.819 460.732
 284.157 306.854
 866.911 396.259
 725.496 278.413
 585.710 728.185
 8.390 887.286
 792.127 14.752
 968.343 57.742
 431.541 762.701
 164.417 830.990
 787.196 67.153
 177.382 507.349
 649.511 693.732
 598.593 442.266
 507.985 536.856
 200.129 928.975
 511.023 281.204
 95.975 632.673
 776.140 743.320
 618.814 203.723
 530.958 621.934
 722.507 186.627
 419.729 349.106
 504.860 244.482
 94.470 35.858
 660.293 262.712
 225.829 536.994
 502.111 699.324
 196.528 827.682
 526.854 870.476
 687.584 861.846
 169.627 849.294
 920.585 58.002
 463.171 602.531
 592.514 485.981
 261.921 574.610
 225.122 677.699
 725.552 473.061
 269.366 992.190
 27.867 725.274
 455.477 380.359
 122.763 316.387
 487.560 735.112
 669.036 225.206
 753.199 309.727
 402.591 833.007
 586.282 739.546
 814.071 763.456
 196.360 322.657
 610.943 35.601
 399.543 483.380
 237.756 981.694
 71.595 852.751
 521.761 543.748
 939.029 513.158
 81.789 654.123
 152.301 545.871
 467.526 903.669
 598.305 731.921
 518.793 474.078
 237.289 745.915
 287.752 868.064
 849.991 371.808
 141.961 711.028
 490.328 597.732
 656.885 361.197
 21.726 117.987
 359.780 182.354
 313.407 3.791
 753.169 675.625
 757.294 585.860
 728.598 696.159
 585.150 922.164
 86.498 299.540
 196.013 370.082
 465.390 364.584
 100.738 525.651
 315.993 657.461
 736.514 181.770
 348.857 961.466
 960.789 555.308
 56.945 962.065
 490.275 169.405
 839.119 803.874
 474.054 796.405
 2.005 321.238
 175.814 379.252
 524.528 473.949
 862.406 980.786
 162.903 221.935
 256.164 452.761
 938.741 65.666
 686.501 576.853
 676.724 521.282
 580.295 81.223
 381.978 540.510
 446.585 866.860
 414.655 115.332
 653.380 442.093
 627.491 206.761
 255.356 430.922
 581.375 527.226
 931.334 826.714
 297.570 298.981
 828.373 658.150
 599.650 759.013
 211.793 935.800
 252.984 127.452
 292.421 187.518
 837.426 885.199
 276.705 866.878
 555.595 291.738
 473.356 244.552
 153.650 31.110
 430.996 646.984
 435.917 8.212
 392.343 684.683
 814.224 575.469
 477.242 274.271
 225.751 688.291
 673.039 180.032
 60.986 644.091
 968.045 623.793
 400.578 522.301
 442.135 393.686
 504.255 220.436
 285.854 245.547
 717.195 973.279
 91.830 173.933
 553.463 488.759
 214.171 37.014
 929.200 765.736
 965.180 770.714
 300.574 346.886
 184.645 7.730
 716.195 166.253
 623.888 827.467
 627.437 378.235
 311.267 870.067
 272.181 96.004
 863.007 433.824
 820.919 956.409
 655.939 988.224
 464.433 889.676
 48.140 838.038
 648.605 570.799
 908.894 296.560
 596.207 320.938
 668.112 512.804
 673.052 907.892
 812.986 158.708
 584.959 851.524
 219.728 144.056
 564.027 700.506
 212.625 780.568
 802.314 929.150
 671.101 769.604
 305.852 865.997
 566.122 713.076
 912.862 558.911
 786.175 732.899
 490.926 994.492
 124.481 184.777
 795.910 303.452
 535.453 336.992
 340.695 819.510
 750.184 489.580
 37.656 329.142
 666.560 84.678
 701.778 905.859
 526.255 421.660
 540.798 108.633
 263.170 173.091
 27.651 423.495
 888.935 797.335
 514.443 914.584
 781.960 474.459
 275.250 541.064
 6.496 432.846
 479.223 295.037
 624.597 579.457
 721.031 669.139
 522.307 557.327
 950.858 307.789
 775.472 605.607
 932.488 510.701
 581.945 531.821
 149.981 409.324
 415.696 380.342
 518.808 635.202
 272.222 918.105
 426.844 543.246
 710.066 296.893
 828.305 82.595
 214.193 395.133
 86.615 153.825
 156.060 610.819
 460.454 324.981
 72.781 756.290
 954.281 562.197
 982.570 196.040
 316.799 766.107
 172.349 237.251
 327.739 385.904
 90.940 811.403
 927.715 842.681
 240.610 722.069
 933.506 456.892
 942.059 742.339
 960.921 706.559
 542.497 954.239
 121.505 998.727
 610.565 276.841
 142.865 413.121
 311.123 739.832
 813.746 660.723
 950.934 851.025
 305.538 518.689
 434.728 271.387
 656.263 374.843
 450.045 856.719
 908.955 998.660
 816.511 124.100
 414.505 900.610
 876.971 42.029
 183.514 438.027
 688.515 179.975
 899.435 353.992
 283.139 155.540
 986.608 517.265
 431.211 720.906
 614.930 978.074
 254.613 985.800
 574.342 919.123
 127.230 198.317
 876.627 906.539
 573.151 229.945
 751.873 915.609
 160.656 734.786
 368.189 695.382
 603.808 688.828
 284.857 59.514
 662.574 242.230
 973.033 953.932
 794.261 130.704
 29.679 601.133
 499.080 151.529
 247.892 493.185
 644.642 791.534
 971.567 478.334
 799.696 140.112
 89.133 27.618
 386.552 887.170
 247.425 986.950
 732.157 916.854
 983.591 616.046
 396.084 701.185
 274.123 528.497
 343.799 77.750
 732.746 707.787
 58.027 781.816
 303.217 153.511
 810.258 281.160
 692.380 872.265
 397.095 532.481
 79.473 971.330
 358.995 508.053
 379.441 33.384
 296.884 12.541
 793.314 880.944
 468.108 970.506
 763.635 304.413
 538.395 78.483
 186.214 492.580
 680.210 310.824
 683.362 324.764
 207.352 90.382
 493.280 555.955
 516.622 93.989
 603.923 336.982
 243.175 284.529
 888.694 688.701
 528.897 237.771
 370.480 110.428
 32.340 570.295
 237.404 707.221
 482.705 947.656
 699.110 217.539
 985.015 947.797
 250.371 402.316
 33.362 927.873
 896.313 99.218
 976.207 962.666
 590.898 173.155
 22.792 125.129
 700.702 817.822
 381.322 615.170
 85.988 535.771
 704.470 28.290
 200.141 389.393
 190.917 923.198
 959.413 155.974
 785.912 595.077
 493.440 111.153
 350.528 902.063
 922.066 721.687
 167.511 205.949
 137.753 355.996
 38.874 68.836
 30.410 665.954
 652.059 655.713
 451.202 892.593
 71.366 704.863
 455.270 479.405
 701.018 84.979
 424.748 907.896
 995.699 17.390
 690.895 109.800
 521.646 926.453
 338.218 558.243
 732.488 29.645
 278.171 736.244
 383.309 395.140
 172.426 55.940
 806.252 498.506
 816.082 27.019
 81.835 786.904
 562.648 10.087
 310.701 409.811
 891.923 842.472
 897.537 866.408
 348.310 983.602
 757.165 633.638
 573.489 228.211
 225.500 923.337
 739.540 2.798
 866.119 135.317
 275.414 458.894
 296.032 654.875
 743.307 61.538
 179.174 732.694
 137.006 839.181
 48.642 892.798
 770.216 498.901
 92.496 766.140
 530.392 945.967
 274.712 335.109
 277.563 497.463
 542.531 204.991
 955.471 4.787
 601.994 865.015
 895.101 848.706
 111.033 652.642
 372.116 133.349
 758.345 744.145
 727.030 562.739
 758.771 432.185
 970.278 256.413
 822.632 952.252
 427.033 861.414
 745.934 435.488
 485.061 598.786
 847.447 212.248
 202.779 587.103
 552.127 700.844
 426.561 796.995
 321.357 787.278
 122.090 83.805
 769.991 747.770
 13.200 835.236
 427.590 965.622
 965.094 162.917
 13.858 542.291
 172.461 207.481
 951.630 259.598
 394.954 852.915
 858.486 591.999
 704.406 935.160
 991.914 736.200
 404.371 250.367
 702.795 77.409
 591.036 328.659
 335.846 570.098
 835.855 939.098
 239.686 114.625
 478.493 670.852
 477.607 863.691
 270.856 125.001
 905.355 214.030
 559.325 322.238
 774.723 14.280
 736.119 845.897
 280.212 750.720
 438.438 99.746
 167.148 425.028
 485.265 359.023
 918.333 794.593
 79.106 165.092
 215.590 154.212
 579.352 83.115
 493.565 961.515
 594.305 73.584
 955.090 176.380
 112.293 277.750
 467.737 41.703
 473.874 80.585
 205.362 289.387
 705.294 979.498
 710.095 37.410
 819.417 280.367
 531.162 342.876
 329.067 582.621
 626.953 899.274
 296.581 660.873
 3.965 386.611
 603.375 851.439
 396.679 689.140
 808.286 697.981
 280.473 541.206
 470.559 82.193
 847.519 116.880
 342.650 684.084
 284.012 879.099
 542.994 594.102
 364.410 399.748
 55.855 588.418
 951.600 370.256
 484.000 722.504
 965.788 174.999
 412.818 880.298
 92.503 994.934
 497.570 11.381
 352.561 760.004
 127.566 411.487
 393.343 454.919
 374.316 358.222
 298.769 398.791
 720.318 150.221
 0.324 525.030
 569.382 451.095
 227.116 259.956
 739.796 286.925
 910.919 978.257
 472.630 955.985
 192.415 858.071
 86.944 990.466
 615.337 190.775
 372.230 561.821
 782.141 259.238
 420.182 883.823
 42.390 987.158
 609.847 171.338
 635.652 901.126
 322.531 129.338
 884.839 21.490
 78.957 237.783
 382.286 108.820
 767.381 866.254
 806.098 6.645
 527.368 490.671
 803.418 420.052
 432.367 627.041
 863.164 401.884
 90.862 68.194
 934.688 646.831
 579.777 274.032
 719.886 748.006
 106.950 379.563
 642.007 195.238
 547.086 944.208
 870.225 699.639
 536.017 857.457
 928.568 541.126
 372.689 467.485
 142.890 945.878
 251.755 128.947
 859.982 916.676
 719.564 732.656
 216.753 633.291
 53.552 32.640
 530.788 201.257
 53.586 515.175
 740.692 609.464
 500.615 340.493
 937.957 729.752
 983.348 352.278
 922.046 790.564
 570.905 4.620
 975.672 232.489
 774.864 153.439
 124.591 223.026
 707.533 242.616
 20.513 403.155
 317.154 367.980
 99.975 957.316
 31.095 799.309
 737.345 654.525
 233.701 696.689
 965.803 680.816
 368.481 278.524
 803.544 466.586
 409.962 530.560
 939.060 167.242
 277.035 525.370
 222.894 357.604
 938.523 527.357
 135.348 991.596
 427.487 657.697
 780.296 915.903
 371.244 995.444
 452.371 632.504
 549.917 494.819
 974.622 518.615
 211.621 44.396
 670.418 37.911
 644.076 812.222
 459.402 333.371
 780.846 783.181
 423.052 965.430
 308.706 62.936
 619.670 949.892
 947.439 199.245
 618.001 925.263
 854.077 949.374
 418.176 520.663
 723.068 735.611
 221.245 351.455
 327.773 503.874
 55.309 603.340
 396.076 998.168
 56.546 706.347
 705.834 141.855
 304.457 992.281
 699.466 471.591
 418.190 583.444
 279.688 488.378
 608.158 702.557
 491.516 599.864
 846.448 515.508
 703.850 647.105
 150.281 927.037
 564.902 96.217
 373.291 117.564
 260.227 980.035
 155.624 225.598
 494.141 887.257
 910.137 398.564
 641.898 397.078
 610.662 425.268
 881.389 667.421
 219.922 560.857
 962.593 616.431
 447.852 711.047
 967.034 642.384
 92.547 373.166
 757.628 849.893
 990.765 169.425
 334.251 673.861
 925.756 250.668
 457.916 891.652
 118.440 610.042
 355.623 703.268
 902.753 504.838
 190.702 644.778
 174.755 835.705
 105.121 28.010
 353.401 836.094
 789.030 706.516
 122.234 656.924
 690.183 731.693
 687.551 33.868
 576.485 751.697
 819.591 854.373
 346.335 328.349
 497.123 21.595
 834.592 102.947
 588.452 981.149
 180.737 470.796
 37.764 838.186
 857.333 57.073
 427.063 366.435
 151.223 394.571
 321.436 882.939
 150.538 248.903
 327.448 933.137
 723.877 621.358
 478.064 767.407
 643.496 577.018
 157.341 474.320
 664.845 329.699
 877.338 415.625
 745.946 990.254
 479.368 846.699
 591.054 715.725
 741.073 633.177
 705.678 739.467
 497.321 134.221
 229.708 613.028
 621.983 225.947
 0.300 536.029
 43.009 210.706
 817.845 618.249
 176.543 890.994
 431.279 426.630
 147.055 287.759
 710.977 977.800
 117.559 524.853
 179.215 93.421
 273.134 972.658
 63.743 531.166
 96.382 298.646
 326.350 719.162
 737.532 80.613
 395.726 77.504
 535.160 834.759
 255.640 518.976
 184.546 946.803
 962.007 634.811
 106.319 86.432
 895.305 533.466
 243.109 265.797
 110.759 194.729
 639.438 69.462
 993.569 302.359
 651.190 549.468
 229.081 741.071
 724.979 424.318
 480.393 593.524
 201.858 139.209
 453.521 496.459
 179.798 897.328
 501.302 449.103
 838.572 334.253
 53.134 589.002
 841.156 221.187
 893.000 428.671
 107.119 605.130
 280.649 589.721
 863.940 547.896
 711.276 78.757
 957.762 49.748
 531.250 661.488
 810.062 541.336
 918.771 338.713
 583.537 219.330
 848.675 381.497
 339.518 472.051
 493.505 804.831
 579.287 192.428
 174.781 651.878
 239.338 173.376
 28.623 517.799
 210.871 307.415
 251.422 496.799
 859.687 515.946
 359.656 212.945
 995.170 277.388
 752.420 959.481
 765.595 136.696
 877.642 778.455
 108.837 506.103
 48.629 758.818
 558.347 518.800
 964.789 3.592
 367.413 299.557
 990.507 842.842
 372.289 160.646
 423.928 567.173
 646.296 325.054
 230.327 485.055
 510.832 494.742
 863.809 615.918
 651.191 108.068
 900.105 109.702
 49.687 421.587
 749.401 212.986
 888.037 576.940
 911.495 603.331
 5.858 808.868
 229.631 398.926
 531.059 666.433
 750.378 472.542
 847.722 72.976
 914.601 600.403
 642.463 773.382
 401.542 841.596
 704.474 7.642
 490.127 646.514
 858.429 421.166
 957.804 948.623
 622.513 353.639
 429.520 708.143
 223.441 834.435
 543.132 495.426
 611.844 213.820
 90.849 62.742
 328.618 251.536
 410.746 933.431
 27.325 309.376
 172.489 705.052
 289.610 709.263
 464.892 527.136
 37.592 246.040
 840.590 473.751
 385.734 723.082
 998.925 826.420
 548.763 413.078
 839.159 544.612
 374.423 755.661
 142.524 0.393
 970.527 873.243
 546.789 852.726
 593.693 617.557
 367.313 337.980
 638.970 618.489
 253.601 249.466
 970.205 976.091
 412.865 104.252
 543.517 864.072
 897.835 974.317
 961.642 961.966
 163.987 856.515
 244.615 632.784
 123.558 327.334
 279.506 457.873
 335.419 270.509
 514.288 741.412
 799.284 264.918
 962.062 29.328
 301.473 504.551
 283.457 443.110
 71.890 9.760
 997.038 615.198
 45.893 138.292
 937.937 402.229
 621.019 665.219
 229.852 33.853
 1.105 762.776
 869.251 382.256
 26.217 255.067
 735.467 80.618
 496.266 369.775
 456.940 12.854
 62.406 571.430
 180.659 493.157
 639.940 790.919
 335.795 268.600
 298.828 706.952
 958.345 343.664
 725.930 570.943
 884.428 839.881
 592.448 171.585
 36.733 480.200
 669.754 824.371
 360.892 405.489
 938.851 50.103
 533.475 484.255
 558.423 821.304
 6.526 926.824
 671.991 743.333
 998.606 237.576
 127.652 275.460
 741.002 475.216
 188.746 454.266
 269.961 598.544
 868.300 566.449
 779.520 776.702
 215.002 729.626
 550.858 876.837
 507.820 418.279
 617.377 612.746
 127.128 48.146
 52.264 764.876
 812.651 877.379
 347.648 450.687
 995.950 658.695
 140.259 135.488
 13.960 785.984
 204.449 194.340
 829.967 614.578
 434.506 647.488
 671.830 330.493
 557.290 743.003
 960.330 224.750
 714.574 414.317
 461.926 659.456
 321.263 126.248
 632.191 948.338
 808.334 85.634
 193.886 12.154
 893.331 342.198
 645.353 95.773
 860.295 567.721
 352.100 276.239
 276.726 668.616
 321.717 568.031
 507.604 265.774
 587.266 401.729
 13.494 138.973
 167.833 264.840
 527.603 169.673
 881.041 638.662
 909.461 79.764
 347.957 723.446
 463.181 324.484
 556.294 137.018
 306.412 90.702
 486.309 11.366
 580.825 227.994
 911.934 50.053
 833.043 615.999
 376.814 889.793
 271.128 479.752
 23.967 915.974
 149.222 302.823
 894.426 788.677
 662.673 569.588
 173.372 757.937
 187.400 672.107
 774.203 190.211
 787.565 38.316
 436.608 38.615
 790.468 237.228
 952.612 604.322
 110.546 369.285
 205.994 333.148
 447.162 97.698
 850.141 437.984
 613.484 876.683
 794.884 343.053
 34.088 207.839
 315.079 709.527
 913.179 544.965
 826.535 663.738
 87.730 974.537
 945.422 739.838
 82.800 243.512
 805.747 539.517
 150.270 573.497
 159.178 664.200
 945.913 991.603
 128.785 692.603
 159.862 390.040
 692.906 851.750
 616.917 980.993
 799.814 196.306
 688.953 288.341
 174.144 93.886
 972.877 876.902
 291.012 277.732
 73.543 992.075
 35.476 728.659
 559.086 512.895
 308.712 881.556
 121.766 719.830
 316.259 705.091
 154.351 471.168
 709.381 803.974
 141.930 360.230
 832.667 959.499
 851.855 196.930
 446.943 214.743
 488.173 894.546
 787.460 375.371
 47.609 234.079
 226.880 425.246
 686.142 478.712
 138.016 28.943
 170.863 889.092
 492.766 831.813
 471.608 581.969
 944.439 384.592
 339.497 131.006
 477.306 66.070
 751.691 846.016
 479.158 597.288
 378.285 817.628
 312.665 517.863
 581.389 876.339
 95.240 103.780
 799.061 401.548
 613.830 561.367
 737.324 6.538
 722.695 239.861
 409.200 114.298
 523.898 11.260
 366.188 186.800
 390.413 707.943
 188.469 252.932
 941.681 563.386
 487.061 539.273
 355.883 337.372
 954.154 600.576
 539.686 233.123
 834.834 795.951
 265.736 729.300
 120.546 200.928
 224.466 94.707
 646.208 788.769
 267.150 58.612
 551.218 676.452
 891.561 946.059
 510.232 396.982
 143.544 517.306
 101.169 30.956
 683.672 876.193
 332.135 873.478
 357.495 626.904
 950.804 409.495
 473.403 96.069
 792.186 269.540
 349.695 921.874
 244.828 602.010
 960.878 808.820
 420.585 756.677
 564.777 311.707
 866.537 171.818
 601.701 341.524
 554.900 4.484
 453.205 766.220
 401.619 966.088
 562.200 238.282
 998.311 415.099
 132.956 836.796
 475.444 422.622
 36.571 523.120
 154.940 937.685
 485.583 925.721
 683.966 525.762
 554.507 881.274
 782.807 390.440
 208.279 146.401
 280.763 483.963
 358.057 78.725
 275.438 703.028
 746.899 79.195
 631.327 202.550
 532.945 542.368
 559.935 258.893
 94.481 720.732
 200.642 407.396
 342.249 657.006
 282.320 564.776
 155.604 449.018
 501.201 838.750
 129.284 0.381
 940.200 803.879
 749.000 882.286
 996.001 279.158
 231.751 433.764
 18.344 439.439
 349.161 96.471
 424.681 305.392
 580.632 693.145
 984.487 927.101
 352.259 784.340
 400.861 561.552
 45.025 884.867
 210.716 767.321
 992.485 588.735
 414.864 38.956
 128.049 79.583
 500.013 583.119
 32.036 23.045
 568.397 318.170
 319.151 19.697
 918.080 643.895
 1.245 103.933
 466.379 979.521
 264.583 808.001
 57.292 272.560
 74.957 64.519
 696.014 420.629
 930.525 329.008
 692.656 871.151
 637.057 290.626
 234.322 133.004
 102.261 69.496
 28.895 879.149
 207.136 928.353
 942.717 84.469
 888.027 951.115
 383.305 839.095
 681.586 448.177
 30.886 230.129
 377.573 765.391
 200.766 885.709
 776.007 818.924
 2.060 331.869
 243.203 810.304
 755.309 397.536
 146.608 844.375
 127.950 204.800
 864.976 367.606
 756.908 254.280
 915.368 645.940
 943.956 228.837
 511.972 731.382
 352.643 128.324
 227.046 236.739
 603.929 464.529
 217.946 600.859
 688.188 505.518
 25.671 625.602
 188.626 994.535
 252.409 784.269
 278.518 678.205
 454.020 913.902
 223.142 175.566
 507.116 325.624
 926.065 782.529
 151.587 403.809
 725.974 330.386
 693.120 362.532
 819.984 62.425
 254.943 823.476
 86.013 35.402
 975.026 250.725
 752.012 934.303
 88.890 392.794
 943.660 566.631
 556.746 749.778
 92.365 99.273
 377.688 602.822
 38.344 255.290
 777.017 354.500
 283.408 903.886
 302.666 262.613
 677.166 473.982
 473.135 177.810
 129.313 385.682
 885.862 579.105
 77.980 725.444
 727.804 143.421
 86.701 956.466
 988.911 778.883
 345.119 838.029
 626.697 630.443
 94.263 474.076
 682.219 55.064
 247.123 585.578
 323.255 127.086
 218.602 532.509
 861.518 428.181
 283.168 144.071
 532.486 896.891
 539.069 160.604
 767.240 446.894
 748.586 673.424
 556.908 138.488
 246.100 761.127
 496.702 522.503
 639.686 969.999
 85.541 628.648
 885.591 44.909
 689.913 90.640
 274.269 573.912
 300.758 378.462
 46.081 918.807
 316.897 724.206
 446.585 934.919
 278.002 403.732
 556.043 771.618
 897.742 783.519
 784.125 241.642
 269.849 313.227
 435.333 368.674
 546.138 182.807
 728.517 301.147
 228.553 52.241
 427.846 613.671
 943.023 376.576
 223.925 419.319
 840.193 803.916
 931.707 765.442
 718.982 725.090
 763.755 577.249
 418.707 747.095
 538.800 307.672
 752.410 985.067
 920.068 324.804
 239.558 97.009
 197.236 561.206
 574.979 789.884
 860.020 719.766
 280.475 613.882
 218.335 301.417
 416.804 632.997
 639.750 329.437
 880.645 554.578
 963.969 97.231
 420.740 48.944
 258.548 781.295
 529.939 863.722
 70.632 823.734
 208.601 398.199
 554.746 600.289
 856.196 253.236
 493.323 816.898
 291.620 905.339
 29.669 102.579
 891.276 703.041
 485.394 436.819
 783.328 374.369
 597.110 928.997
 865.561 830.715
 869.715 384.957
 495.065 310.739
 73.188 396.250
 105.747 524.168
 602.046 981.206
 772.696 16.471
 945.056 219.838
 92.247 208.962
 679.275 748.256
 367.629 593.026
 586.842 319.903
 370.194 130.663
 903.145 73.529
 226.100 685.896
 627.307 359.705
 801.994 72.675
 874.406 423.083
 327.715 235.620
 616.114 386.132
 599.572 1.283
 862.785 567.242
 607.603 461.809
 484.204 442.633
 680.896 232.171
 874.972 544.293
 556.062 799.938
 548.697 307.209
 158.051 846.481
 325.775 636.446
 305.436 535.072
 973.832 571.534
 183.112 249.499
 206.913 461.375
 886.009 432.377
 666.867 122.046
 953.210 961.363
 543.372 392.973
 861.031 751.145
 561.475 709.798
 407.683 956.710
 229.044 916.600
 735.564 647.253
 121.075 703.095
 37.862 128.989
 41.352 196.901
 374.639 118.396
 680.653 305.418
 273.999 745.175
 748.838 90.432
 163.321 327.066
 938.011 490.861
 114.049 77.943
 746.193 70.635
 794.549 348.197
 504.038 660.292
 15.442 754.875
 577.963 49.329
 380.243 131.537
 926.439 553.659
 583.711 748.067
 45.169 876.732
 46.943 743.234
 12.533 267.357
 260.733 342.557
 328.364 381.120
 299.348 756.788
 594.084 320.289
 40.598 868.260
 706.109 169.605
 213.425 0.422
 100.778 588.220
 222.521 457.661
 999.660 53.083
 955.334 736.100
 438.836 583.282
 347.920 600.271
 832.627 881.279
 213.244 744.844
 707.383 993.926
 762.742 804.941
 158.646 777.912
 876.163 723.631
 227.580 620.367
 696.291 252.361
 280.596 251.345
 697.251 861.112
 208.161 841.542
 354.278 922.660
 761.678 422.704
 738.643 452.517
 125.899 531.820
 286.492 316.770
 211.637 661.277
 110.616 938.555
 560.639 909.188
 208.449 555.293
 920.722 246.136
 890.043 808.758
 791.965 141.353
 531.571 334.872
 709.424 283.253
 131.343 396.652
 938.135 662.193
 87.869 949.620
 163.851 998.983
 567.762 712.290
 797.874 58.195
 922.839 343.942
 634.564 703.660
 941.601 107.100
 841.678 73.018
 574.194 953.134
 990.965 173.131
 899.088 746.658
 991.720 748.023
 954.259 909.425
 143.857 931.413
 38.923 578.935
 928.053 967.608
 810.304 43.659
 775.521 934.257
 13.082 728.685
 663.684 710.399
 749.791 996.630
 549.694 451.267
 544.282 23.110
 42.257 120.830
 986.434 669.086
 313.057 523.302
 846.611 659.555
 629.420 110.373
 288.201 185.739
 445.392 232.260
 214.090 862.930
 192.635 573.651
 89.797 526.137
 567.279 161.929
 476.571 748.708
 594.020 461.899
 369.882 984.050
 272.240 851.458
 613.145 506.761
 456.993 894.711
 687.230 657.064
 414.504 747.089
 60.318 451.962
 409.838 210.732
 720.202 239.356
 754.030 143.147
 155.560 449.407
 57.957 358.953
 760.386 493.179
 437.240 869.883
 716.348 715.250
 91.459 314.453
 873.926 908.358
 874.874 33.635
 970.707 18.576
 95.865 265.960
 863.014 224.137
 67.673 943.841
 927.261 865.406
 701.086 167.280
 735.232 684.036
 326.068 471.818
 801.196 332.822
 677.474 870.656
 119.845 121.862
 631.854 477.812
 297.024 839.380
 467.629 467.328
 957.862 235.868
 597.792 615.667
 389.942 287.390
 428.756 649.036
 836.633 698.037
 95.366 778.589
 744.582 693.301
 752.786 873.966
 539.923 66.808
 141.435 684.790
 63.320 634.353
 630.074 871.564
 740.865 824.052
 561.242 618.448
 465.835 582.799
 727.385 552.928
 277.893 240.935
 278.308 139.227
 467.477 473.460
 462.015 706.913
 122.681 192.324
 820.927 652.738
 246.026 655.976
 871.271 956.843
 974.339 485.674
 780.551 94.637
 664.796 720.093
 100.158 328.695
 395.530 747.897
 509.063 622.700
 954.551 550.449
 660.030 438.827
 543.896 422.488
 299.984 134.027
 47.572 366.743
 647.063 747.834
 846.104 969.213
 662.871 628.651
 304.248 435.862
 51.815 546.802
 412.032 929.972
 70.721 926.184
 775.909 604.407
 139.761 343.246
 593.062 126.984
 736.919 8.701
 207.170 793.275
 637.566 96.203
 851.122 893.218
 561.288 310.966
 696.886 120.322
 121.021 313.478
 24.095 900.050
 374.054 608.154
 308.893 372.837
 567.902 368.711
 148.381 843.397
 2.060 761.606
 952.012 138.432
 512.692 521.961
 230.854 977.142
 483.283 474.754
 533.385 21.150
 619.968 34.690
 750.167 241.429
 963.780 384.184
 730.013 18.994
 779.373 458.536
 211.266 523.452
 425.371 264.930
 720.458 319.726
 17.515 646.967
 777.205 409.674
 412.944 864.432
 871.964 483.744
 620.721 289.906
 858.785 640.910
 356.964 896.191
 687.847 225.951
 867.498 803.623
 555.237 365.536
 919.838 22.016
 285.816 783.007
 680.660 221.681
 8.097 201.095
 33.983 230.838
 299.940 157.953
 326.468 327.446
 55.664 60.889
 945.002 882.458
 377.340 371.177
 11.779 644.649
 56.812 679.655
 625.103 826.138
 375.193 214.791
 860.048 59.700
 390.680 781.232
 379.909 426.859
 954.522 906.962
 283.202 787.959
 932.677 871.168
 336.076 36.124
 514.259 473.356
 208.761 115.870
 757.442 708.479
 767.631 429.563
 312.433 644.800
 970.204 851.847
 425.844 613.346
 895.694 0.179
 180.865 553.410
 923.509 701.042
 475.813 901.296
 879.289 43.943
 455.618 533.865
 13.861 842.576
 155.714 899.471
 204.157 303.545
 617.467 892.152
 583.968 832.566
 14.199 196.873
 572.045 46.435
 665.027 591.047
 689.013 582.240
 691.900 7.994
 694.647 344.936
 427.710 419.723
 63.183 567.666
 148.018 788.068
 104.442 899.008
 866.516 364.337
 668.821 616.093
 598.834 528.182
 208.871 696.394
 907.736 577.065
 451.659 583.646
 645.325 479.794
 334.855 40.198
 507.960 553.005
 524.200 990.052
 423.548 410.735
 437.370 990.550
 458.356 867.520
 504.209 208.359
 124.132 878.580
 478.843 64.885
 902.000 100.983
 146.409 121.035
 896.164 422.270
 225.358 120.443
 660.128 383.602
 722.852 248.582
 975.955 19.212
 351.182 702.951
 241.460 329.863
 831.076 232.793
 862.622 632.579
 294.892 787.066
 843.372 0.324
 439.039 213.964
 500.105 182.336
 268.358 756.989
 744.461 927.910
 11.947 79.890
 719.183 813.571
 184.136 679.775
 235.146 176.496
 508.492 784.194
 643.277 906.963
 37.301 409.210
 636.269 861.505
 882.631 932.477
 368.223 878.806
 454.514 824.732
 15.216 555.408
 481.931 617.062
 988.946 451.755
 706.149 557.712
 924.904 525.410
 394.631 44.536
 964.870 742.517
 466.521 886.536
 863.065 806.291
 364.971 845.040
 891.119 209.011
 2.810 92.257
 177.544 698.277
 369.933 78.234
 974.000 227.033
 274.989 458.194
 827.948 397.967
 330.480 858.075
 896.956 825.265
 637.116 269.725
 754.748 119.794
 716.444 207.052
 307.124 897.520
 444.570 624.589
 604.048 246.100
 996.665 220.216
 852.816 32.378
 892.341 599.392
 209.543 755.890
 984.553 870.339
 558.712 952.920
 836.236 334.607
 542.744 425.442
 134.179 817.761
 338.229 443.062
 181.868 898.189
 808.393 68.383
 753.099 401.952
 611.465 552.020
 665.561 367.071
 984.040 388.501
 915.519 586.557
 322.357 814.721
 496.792 426.102
 381.087 855.498
 583.027 5.641
 130.077 203.543
 383.583 925.645
 739.173 382.006
 70.012 416.124
 187.444 535.515
 920.225 261.867
 956.580 479.655
 527.015 799.820
 713.022 99.175
 181.006 147.861
 806.441 2.608
 557.649 78.253
 513.816 336.573
 634.100 329.119
 891.810 548.920
 433.346 904.403
 721.889 518.423
 166.546 63.424
 652.270 83.203
 625.074 277.730
 270.937 484.232
 94.249 733.145
 450.530 368.551
 532.321 792.343
 57.798 684.225
 520.188 786.954
 639.568 351.284
 356.982 172.861
 309.066 956.235
 299.534 318.402
 39.183 729.021
 43.475 378.540
 404.432 698.205
 172.133 980.323
 435.381 550.744
 86.230 963.422
 296.050 355.781
 330.813 606.959
 556.855 846.935
 791.896 568.766
 707.214 434.494
 808.236 869.735
 479.891 968.515
 275.928 393.730
 493.766 567.328
 585.530 528.012
 566.326 525.253
 71.910 241.274
 908.161 521.000
 252.683 352.717
 848.790 557.462
 736.798 268.450
 18.767 408.073
 383.694 598.630
 243.265 849.208
 246.436 883.739
 205.943 787.064
 528.728 980.167
 91.052 96.941
 293.079 328.830
 481.639 778.997
 871.050 465.900
 310.594 984.348
 820.261 358.187
 360.680 806.379
 148.235 848.619
 874.136 82.416
 260.264 87.000
 149.625 69.391
 395.200 970.603
 415.045 893.084
 975.554 516.579
 813.015 414.096
 430.828 687.882
 518.667 285.546
 347.943 465.990
 27.024 818.773
 780.476 142.602
 652.954 36.170
 807.864 639.685
 636.982 327.024
 903.428 679.216
 754.598 176.159
 851.036 343.138
 497.913 890.084
 177.331 788.088
 202.316 375.515
 750.912 921.934
 596.209 245.810
 80.948 789.178
 280.911 647.497
 242.708 344.534
 425.715 658.096
 412.035 578.834
 268.132 244.721
 928.434 474.864
 822.987 68.037
 178.936 654.328
 960.871 736.160
 532.220 488.151
 854.147 966.912
 12.466 803.621
 798.082 903.780
 421.382 571.856
 889.727 91.118
 558.949 301.921
 734.875 278.144
 1.037 523.335
 704.076 860.485
 335.752 191.997
 675.551 844.304
 688.737 106.787
 292.353 333.906
 957.428 241.760
 582.919 692.379
 180.430 64.297
 110.826 340.049
 473.584 470.513
 347.050 161.724
 630.240 489.275
 615.145 355.923
 798.869 714.357
 118.717 333.178
 183.894 865.267
 296.443 652.373
 860.938 561.594
 91.044 560.844
 29.302 449.162
 896.572 203.120
 144.062 130.565
 647.511 103.001
 757.632 834.969
 121.477 862.746
 764.021 585.220
 385.241 811.159
 364.392 472.889
 965.648 359.061
 74.183 987.827
 769.586 266.939
 662.403 638.066
 710.797 716.593
 73.206 73.542
 79.351 718.362
 227.164 844.433
 768.340 830.452
 561.515 798.214
 861.540 660.326
 250.015 981.249
 797.969 43.641
 76.745 58.615
 330.370 928.413
 835.629 513.448
 953.548 745.909
 127.593 813.390
 17.327 730.886
 347.734 931.596
 682.735 208.522
 141.025 943.396
 507.394 130.610
 380.629 263.271
 238.218 96.886
 839.534 581.674
 281.115 106.818
 813.900 864.888
 946.121 361.737
 473.178 316.159
 523.020 476.044
 193.914 901.455
 321.079 499.645
 445.353 622.350
 253.974 632.224
 378.027 891.521
 317.704 494.879
 391.794 118.484
 298.342 277.857
 976.084 445.475
 364.571 107.209
 699.029 752.383
 406.447 61.302
 628.670 857.674
 339.578 554.024
 781.539 826.989
 318.592 309.705
 572.701 526.269
 314.474 50.166
 176.119 850.693
 679.015 852.680
 262.339 269.388
 721.529 115.187
 657.457 558.938
 486.445 268.832
 36.827 482.275
 576.780 35.259
 130.688 95.147
 202.503 755.328
 956.741 737.220
 531.982 375.769
 14.722 261.906
 730.028 220.166
 966.287 866.609
 821.329 980.659
 194.340 957.426
 220.447 127.440
 481.632 789.112
 619.217 465.878
 389.646 397.639
 72.657 87.830
 353.933 340.047
 931.752 816.821
 968.134 490.924
 545.454 179.683
 910.561 149.151
 907.415 333.452
 807.701 780.272
 121.334 510.495
 439.189 172.474
 371.241 831.836
 808.166 696.826
 131.604 584.245
 46.783 829.862
 462.043 707.069
 44.354 479.066
 181.041 626.963
 299.154 825.433
 483.691 190.188
 355.598 3.534
 594.892 141.062
 426.633 635.697
 469.125 890.369
 374.478 945.810
 451.862 608.393
 167.559 338.463
 499.729 503.814
 611.904 144.592
 763.777 442.641
 513.629 925.368
 522.917 391.982
 236.142 777.052
 15.950 3.579
 719.841 491.858
 267.171 584.376
 610.140 970.260
 591.839 728.896
 946.587 730.697
 866.533 644.876
 484.543 771.313
 571.394 213.683
 812.627 968.505
 975.440 755.660
 982.991 977.906
 14.601 373.378
 955.045 579.618
 480.033 319.026
 161.871 191.441
 119.994 662.828
 415.908 987.472
 393.471 354.992
 978.392 596.361
 582.527 692.336
 305.259 621.005
 160.526 981.308
 958.885 392.259
 65.992 480.960
 726.177 131.988
 390.633 302.591
 723.505 509.399
 952.237 17.980
 390.054 898.972
 988.800 106.538
 793.978 223.663
 432.783 765.387
 698.823 344.477
 760.207 867.761
 787.828 553.496
 567.971 227.393
 325.825 874.304
 827.026 693.539
 185.522 869.332
 154.636 737.393
 488.052 311.303
 614.943 10.826
 346.210 975.024
 115.328 168.457
 169.959 540.679
 742.052 990.172
 343.265 31.200
 650.460 360.346
 532.625 709.878
 874.234 929.713
 492.577 82.042
 579.314 674.233
 621.951 733.328
 498.839 81.205
 154.565 619.848
 136.645 235.689
 275.689 40.792
 612.431 690.099
 505.122 575.830
 988.734 107.181
 821.520 477.800
 518.541 342.953
 491.238 360.972
 386.006 843.243
 756.981 17.626
 287.837 68.014
 113.760 97.332
 178.952 624.632
 106.977 476.483
 945.792 18.582
 512.815 978.088
 889.872 442.205
 565.693 737.095
 121.909 983.823
 70.620 773.655
 155.056 606.919
 847.152 80.535
 719.709 417.981
 891.964 861.620
 630.331 199.261
 892.270 102.180
 148.197 156.470
 574.358 799.791
 887.453 939.579
 710.139 344.885
 793.147 496.122
 137.890 384.540
 919.687 360.222
 667.432 220.915
 700.553 856.919
 349.074 340.709
 621.936 91.016
 982.160 13.960
 894.746 813.795
 443.465 274.702
 14.143 531.576
 26.695 753.466
 360.143 889.672
 428.611 288.978
 36.241 177.049
 799.813 535.795
 478.291 134.643
 731.886 704.041
 458.742 388.376
 588.671 430.181
 630.792 181.291
 947.017 663.076
 825.138 453.741
 408.999 452.173
 753.923 162.390
 828.642 4.786
 370.607 374.866
 285.434 213.245
 862.186 604.809
 485.955 681.540
 546.073 929.918
 813.796 762.467
 945.722 172.175
 934.560 172.833
 117.506 214.242
 733.232 824.617
 190.480 918.963
 779.840 798.117
 807.411 40.783
 428.572 108.833
 170.212 539.894
 825.729 568.462
 98.771 293.974
 381.817 612.888
 515.824 951.126
 829.481 233.066
 131.292 574.040
 596.616 880.398
 580.299 423.463
 456.059 474.518
 585.601 243.074
 930.691 981.726
 786.350 402.872
 725.019 785.778
 73.139 289.911
 88.558 584.123
 669.184 99.897
 888.283 422.248
 827.788 267.729
 750.533 852.560
 108.146 907.052
 728.929 963.852
 429.861 926.486
 943.878 79.982
 878.785 712.127
 729.165 444.923
 883.895 61.704
 298.099 884.167
 450.750 215.318
 419.879 713.807
 618.758 531.781
 268.766 528.108
 907.187 429.441
 494.699 669.413
 881.906 357.918
 762.872 421.803
 967.699 644.971
 948.218 288.567
 559.183 313.930
 853.631 145.580
 359.667 275.479
 581.085 905.873
 667.399 437.597
 433.741 398.550
 201.655 164.065
 703.883 36.878
 638.973 450.907
 723.525 120.497
 637.810 127.663
 767.259 145.694
 46.252 163.422
 523.997 661.529
 693.648 743.655
 947.497 149.832
 597.697 551.194
 984.776 280.987
 211.259 641.994
 424.759 127.866
 78.932 353.060
 442.920 445.630
 765.967 856.105
 205.452 649.618
 408.738 706.786
 581.105 366.825
 666.624 107.095
 860.713 383.931
 133.385 559.502
 752.246 967.426
 498.216 248.357
 479.739 155.700
 492.255 329.956
 822.505 1.305
 178.083 481.436
 469.714 421.657
 653.567 574.606
 295.782 361.913
 166.093 369.073
 573.326 213.540
 841.033 215.175
 800.170 711.023
 294.206 117.618
 620.392 957.604
 850.639 222.245
 240.469 434.755
 662.397 78.552
 81.855 221.044
 891.286 517.601
 50.759 591.231
 185.534 927.646
 452.433 358.745
 773.867 257.482
 17.158 952.660
 669.805 520.324
 852.441 237.887
 220.409 589.531
 83.257 464.412
 747.443 993.079
 9.849 703.272
 468.246 438.164
 399.388 444.571
 604.961 283.342
 960.350 212.853
 403.737 866.242
 631.736 629.743
 202.825 873.980
 386.268 120.775
 175.894 85.346
 208.449 736.308
 603.381 233.659
 504.350 414.379
 612.325 242.603
 747.291 551.088
 99.118 120.557
 808.032 321.925
 788.234 698.955
 383.001 691.334
 64.736 644.512
 771.499 99.427
 783.793 631.888
 92.416 81.194
 844.216 741.409
 830.879 477.833
 6.003 445.097
 401.541 880.286
 528.024 503.711
 572.168 705.865
 448.258 648.180
 51.133 69.726
 175.782 632.287
 75.993 859.235
 914.116 581.410
 296.002 151.938
 896.167 127.243
 796.065 103.492
 541.385 603.774
 518.120 452.816
 208.519 219.266
 181.205 895.658
 928.417 136.876
 744.743 328.247
 279.569 457.992
 490.054 688.884
 786.600 262.998
 480.152 171.777
 953.896 820.244
 893.121 564.724
 321.350 412.490
 983.247 496.141
 978.162 678.487
 8.542 359.204
 478.473 43.840
 753.106 518.626
 456.891 478.664
 475.966 271.755
 783.580 119.205
 520.766 618.701
 371.468 16.586
 37.218 650.131
 749.332 608.802
 487.838 756.088
 944.264 273.379
 862.913 629.825
 728.590 219.543
 901.240 438.401
 736.218 872.988
 540.929 573.076
 651.113 36.377
 308.191 109.737
 628.900 358.554
 225.695 800.419
 297.297 789.295
 996.727 895.053
 261.051 649.505
 936.463 936.829
 634.486 14.564
 194.435 479.911
 64.746 237.514
 888.268 304.861
 269.709 465.697
 571.659 531.121
 777.826 906.969
 41.038 188.799
 257.304 747.819
 475.402 471.083
 196.882 24.451
 760.307 466.658
 340.653 298.508
 106.188 607.053
 979.079 731.704
 597.258 61.006
 204.376 518.855
 542.614 586.328
 501.248 697.889
 716.325 894.921
 466.614 70.387
 116.905 899.298
 141.159 439.467
 425.334 555.974
 950.622 96.694
 149.669 684.543
 858.568 599.813
 596.189 669.025
 240.709 402.969
 463.221 403.647
 622.569 995.743
 503.342 57.684
 649.625 432.378
 410.178 48.085
 56.995 684.374
 752.817 134.649
 502.829 215.059
 377.685 416.577
 657.044 781.333
 526.302 602.751
 79.623 333.739
 857.534 658.472
 68.005 270.072
 322.832 471.366
 641.983 349.342
 208.515 717.234
 210.904 582.112
 744.858 596.966
 728.960 60.654
 179.786 527.819
 490.088 299.324
 645.968 441.935
 297.870 434.015
 112.636 822.718
 924.206 931.881
 134.345 512.373
 353.040 32.159
 492.906 183.642
 804.745 359.326
 508.988 983.454
 418.716 295.756
 187.498 539.336
 405.225 187.213
 195.019 350.034
 584.800 86.864
 265.727 654.709
 339.340 968.105
 139.916 550.517
 882.400 490.421
 779.960 282.460
 397.805 963.197
 934.225 903.627
 430.754 988.049
 259.837 555.585
 81.328 879.687
 128.356 370.552
 137.911 767.894
 960.508 887.665
 591.102 808.994
 831.308 109.055
 734.615 114.853
 97.706 117.518
 738.393 412.264
 697.670 21.481
 574.157 537.474
 401.112 885.795
 91.248 252.101
 836.016 15.199
 940.548 530.975
 322.332 263.345
 689.034 53.284
 4.811 991.864
 573.160 650.232
 144.979 464.606
 824.487 590.240
 701.204 160.989
 738.072 872.276
 61.678 74.049
 718.116 845.362
 393.592 133.678
 454.674 64.717
 6.503 589.655
 391.280 59.769
 200.604 393.939
 420.644 744.702
 661.195 244.638
 681.928 306.921
 777.150 167.900
 769.248 212.437
 589.672 7.093
 140.950 259.526
 32.444 415.305
 39.964 573.921
 897.700 377.005
 497.284 891.464
 575.420 653.035
 646.773 129.515
 163.243 100.993
 486.362 959.011
 459.710 587.027
 688.018 98.091
 637.897 207.410
 99.177 239.395
 883.374 76.752
 157.541 670.921
 880.928 827.907
 728.195 669.815
 987.812 785.602
 488.911 945.167
 54.823 116.258
 261.543 726.279
 795.815 980.788
 892.844 373.693
 84.913 201.277
 908.326 609.199
 630.451 338.052
 132.498 986.138
 765.487 517.814
 425.651 61.464
 64.510 279.266
 222.154 785.552
 680.955 48.370
 461.856 934.726
 564.464 325.141
 31.857 405.616
 503.011 977.522
 930.650 940.960
 513.440 180.602
 933.902 325.317
 823.366 12.393
 687.314 378.863
 224.423 786.993
 436.642 681.180
 186.520 154.580
 290.810 8.481
 887.950 373.127
 216.900 991.520
 398.148 22.445
 304.574 662.447
 137.780 616.278
 84.330 912.870
 502.093 917.427
 413.994 628.565
 63.574 384.615
 189.428 485.641
 42.565 703.951
 619.997 315.931
 51.324 174.106
 221.404 194.254
 358.032 229.800
 905.866 225.671
 790.331 275.846
 433.021 566.357
 689.438 452.250
 68.360 787.310
 149.750 913.804
 76.503 966.465
 827.746 655.012
 854.406 193.163
 398.253 78.376
 237.990 701.212
 874.442 141.990
 151.073 965.633
 417.102 547.716
 117.568 546.611
 443.531 576.118
 739.227 626.080
 139.945 636.662
 517.701 332.122
 294.675 694.970
 40.235 499.018
 441.889 542.194
 675.017 271.972
 954.509 479.612
 360.244 381.611
 95.944 764.699
 598.649 321.119
 356.803 979.108
 368.051 536.056
 216.640 975.923
 762.975 951.388
 912.033 900.324
 930.227 221.166
 818.674 877.337
 343.358 392.731
 703.037 761.177
 971.148 769.535
 732.687 46.759
 180.601 565.238
 695.824 875.159
 725.756 37.968
 140.754 506.412
 313.136 639.415
 953.248 685.974
 609.313 911.364
 420.965 762.204
 225.528 405.432
 844.119 3.353
 941.130 424.052
 823.467 361.869
 927.717 406.449
 151.476 504.563
 928.187 977.627
 739.585 598.707
 601.465 96.796
 801.120 460.883
 639.735 80.589
 971.159 848.021
 828.823 122.680
 655.137 24.271
 185.457 12.661
 458.996 164.926
 351.976 191.289
 445.026 566.697
 947.426 825.440
 387.338 195.103
 904.671 893.542
 455.192 503.070
 510.057 131.059
 445.486 154.110
 902.476 276.425
 9.915 748.425
 882.444 201.850
 298.279 616.279
 682.467 922.750
 165.575 461.023
 713.925 6.524
 993.820 120.770
 542.478 789.339
 264.775 5.214
 466.394 942.173
 119.898 150.256
 45.910 79.074
 170.141 131.430
 925.847 186.452
 9.797 866.774
 930.113 977.870
 62.956 215.355
 10.829 790.554
 193.676 99.660
 484.737 174.598
 665.438 24.345
 566.905 861.181
 593.495 472.050
 450.958 700.097
 625.322 886.352
 723.957 438.458
 667.427 225.339
 333.347 770.874
 587.568 325.114
 437.080 966.790
 824.001 255.019
 513.209 3.714
 170.390 195.092
 32.013 576.969
 946.681 106.735
 705.526 579.373
 661.423 100.591
 932.523 750.355
 796.391 197.949
 111.225 676.660
 754.741 415.771
 259.818 319.743
 392.462 328.494
 82.313 772.647
 60.580 535.685
 663.040 176.591
 211.760 622.362
 239.469 210.409
 436.966 83.234
 565.068 500.545
 191.256 403.463
 760.035 772.595
 416.133 672.906
 989.311 804.754
 71.059 149.657
 988.891 867.320
 128.451 489.380
 270.869 599.255
 572.928 592.233
 615.538 332.252
 162.745 377.552
 249.381 14.732
 273.551 232.111
 407.771 793.464
 744.266 360.296
 991.068 300.269
 802.391 29.382
 895.652 977.504
 460.195 501.197
 693.954 711.227
 170.632 789.411
 459.060 368.326
 517.452 811.772
 192.890 937.185
 620.795 816.582
 987.916 125.126
 178.719 466.143
 400.016 884.923
 375.833 735.862
 656.249 232.788
 589.969 930.850
 91.430 327.688
 62.023 992.708
 379.599 443.568
 686.402 743.490
 682.326 659.568
 381.755 433.450
 209.799 686.808
 243.612 581.072
 20.524 752.541
 820.271 541.134
 262.043 272.872
 426.916 947.470
 772.295 703.847
 784.741 355.898
 766.157 398.187
 384.148 279.074
 674.528 82.582
 594.496 844.338
 487.366 170.148
 525.894 518.716
 783.800 136.984
 168.050 498.871
 71.395 613.850
 141.979 240.186
 865.538 307.646
 85.518 246.007
 834.547 897.000
 914.194 219.110
 235.451 306.952
 944.320 321.505
 141.509 315.023
 702.596 940.702
 690.591 971.297
 571.543 630.766
 791.931 415.315
 706.368 910.881
 648.845 70.214
 708.110 254.390
 771.389 7.731
 730.116 794.459
 253.358 265.301
 237.908 181.711
 313.189 707.823
 822.585 342.588
 992.342 451.897
 899.281 59.185
 464.514 90.021
 997.180 791.394
 334.886 787.729
 686.807 725.894
 253.751 489.827
 92.316 914.664
 989.895 815.303
 828.025 575.011
 115.393 987.305
 84.482 195.738
 657.894 218.599
 302.804 327.913
 444.754 128.515
 328.047 647.168
 564.459 919.661
 362.294 636.777
 26.776 497.242
 263.235 651.492
 639.177 416.973
 399.889 41.765
 611.540 336.261
 107.300 822.402
 935.513 495.039
 828.437 200.603
 93.686 35.556
 923.830 292.846
 774.636 693.398
 325.878 981.122
 593.717 454.317
 251.256 25.049
 140.230 213.301
 925.808 961.488
 236.283 724.205
 163.983 707.201
 51.468 261.618
 949.928 118.183
 573.833 393.302
 238.250 552.493
 997.823 184.039
 706.131 998.384
 413.598 513.296
 399.649 848.451
 32.045 123.447
 208.952 471.263
 271.691 546.904
 40.420 417.968
 786.596 354.368
 918.409 231.828
 800.181 778.167
 111.981 248.166
 504.026 890.709
 638.713 591.258
 311.320 245.186
 121.802 419.202
 153.234 441.497
 270.151 729.302
 957.666 83.025
 93.624 122.356
 841.211 298.173
 65.380 507.174
 217.661 563.912
 586.134 995.208
 23.867 276.985
 405.702 143.449
 83.321 52.561
 807.608 221.454
 469.688 411.353
 883.327 540.842
 749.971 556.302
 712.665 843.873
 536.434 691.582
 652.455 818.337
 667.576 542.942
 722.142 521.183
 83.799 783.119
 594.954 650.999
 528.995 223.612
 368.254 523.015
 263.871 319.571
 835.728 348.894
 142.593 553.587
 734.576 101.953
 506.445 62.992
 538.318 216.883
 164.936 790.950
 34.013 507.547
 247.678 951.500
 713.092 628.695
 353.887 571.125
 47.815 814.468
 338.280 813.046
 978.344 421.491
 343.236 104.745
 434.816 425.420
 611.367 314.232
 828.913 671.247
 937.041 286.964
 112.475 579.164
 790.309 534.327
 987.408 644.675
 575.231 218.251
 9.916 444.987
 773.346 407.204
 839.918 739.921
 931.538 879.849
 498.045 417.166
 344.434 157.680
 791.068 526.215
 570.676 481.518
 712.978 36.462
 528.754 773.802
 612.542 571.701
 213.753 304.834
 806.354 560.406
 136.466 502.900
 504.725 609.027
 439.203 702.220
 879.798 580.108
 519.789 336.768
 642.842 729.904
 581.126 280.074
 990.614 238.554
 206.145 460.122
 436.996 722.673
 177.716 193.750
 151.991 543.830
 864.055 676.538
 599.775 371.015
 569.543 912.825
 693.323 990.432
 8.699 897.331
 385.578 517.321
 150.775 776.991
 694.929 202.816
 960.456 881.412
 42.597 960.805
 335.980 156.086
 466.308 597.549
 832.464 547.921
 601.385 808.313
 520.995 52.172
 198.211 123.895
 742.181 348.480
 613.185 724.890
 188.404 537.265
 986.194 987.437
 17.106 382.209
 346.747 641.494
 836.475 507.198
 396.946 887.250
 896.295 164.185
 254.051 868.874
 595.005 850.290
 628.571 704.422
 116.969 216.787
 223.437 239.465
 232.318 278.891
 102.131 768.163
 819.480 943.458
 252.832 853.249
 754.748 752.562
 14.151 795.491
 404.088 565.649
 696.320 238.913
 953.243 633.514
 978.404 351.432
 329.447 256.303
 164.042 258.190
 61.312 458.165
 390.190 208.930
 355.391 986.974
 488.402 879.170
 154.347 483.009
 557.453 301.124
 401.563 20.761
 908.862 23.421
 42.425 968.730
 960.454 53.360
 18.624 429.490
 773.054 52.165
 187.023 503.346
 225.364 758.322
 450.211 491.146
 603.750 98.292
 606.630 533.371
 527.017 314.848
 401.533 332.312
 339.204 373.919
 827.087 671.388
 172.188 89.512
 924.419 720.461
 918.652 787.231
 679.526 279.080
 57.168 879.746
 278.827 482.165
 155.265 687.746
 152.132 286.684
 542.006 958.282
 237.296 625.909
 15.597 325.726
 561.494 203.015
 38.709 960.904
 61.464 881.902
 7.594 659.302
 25.145 794.587
 271.783 942.972
 298.797 36.391
 368.464 471.996
 588.963 968.058
 736.927 274.927
 622.779 134.215
 139.251 373.663
 391.417 977.112
 357.276 172.944
 171.351 350.910
 14.678 149.497
 931.222 193.071
 716.515 568.125
 225.996 94.456
 64.847 94.558
 845.776 327.940
 534.290 706.127
 617.886 686.782
 39.653 425.433
 604.834 179.247
 241.733 338.807
 947.648 796.463
 987.255 595.939
 177.183 677.966
 613.563 620.482
 561.780 646.554
 344.725 360.421
 37.665 263.959
 418.082 853.592
 241.440 905.306
 491.978 726.031
 847.705 387.804
 957.552 42.062
 728.266 82.555
 999.389 514.465
 764.568 243.524
 188.779 805.369
 537.087 200.852
 444.942 114.020
 612.913 673.658
 837.411 582.298
 986.834 487.954
 728.598 144.395
 86.748 556.277
 549.301 210.593
 18.650 846.063
 269.498 179.539
 740.732 882.954
 658.435 907.203
 164.142 893.270
 335.920 377.939
 776.848 167.369
 593.306 393.536
 976.916 443.926
 28.423 855.100
 535.762 786.151
 292.257 411.104
 346.987 397.205
 113.319 899.560
 161.779 346.692
 253.176 155.188
 380.339 136.928
 986.691 681.642
 126.123 201.133
 4.079 217.609
 944.858 710.731
 538.364 933.246
 165.324 781.335
 848.496 474.436
 559.080 252.976
 580.801 187.337
 719.834 516.588
 713.206 980.418
 31.593 343.321
 809.620 557.378
 142.555 713.985
 805.732 339.182
 146.681 251.670
 970.437 709.819
 787.774 930.771
 575.187 206.671
 735.698 310.245
 21.027 636.853
 588.094 48.669
 162.389 555.078
 673.893 974.840
 598.254 71.989
 880.243 472.084
 123.827 75.464
 698.823 489.820
 26.034 907.615
 50.236 615.254
 718.948 629.496
 459.199 455.248
 433.553 771.553
 34.164 117.842
 461.346 974.209
 871.962 9.541
 292.264 998.736
 832.982 34.098
 951.834 78.430
 690.562 787.361
 825.645 594.449
 977.952 577.669
 234.995 225.476
 168.882 289.974
 297.517 427.229
 318.005 872.275
 50.727 753.953
 842.924 814.103
 142.671 812.319
 591.082 557.894
 388.373 726.987
 746.327 625.343
 267.857 850.720
 988.582 32.761
 693.473 39.906
 825.992 633.496
 621.664 374.185
 325.392 573.389
 925.754 477.412
 930.516 429.704
 308.596 113.162
 487.515 568.011
 421.892 13.467
 506.842 179.090
 105.644 752.479
 545.142 623.224
 177.697 210.625
 59.485 527.602
 228.935 868.727
 291.094 359.304
 731.756 920.255
 501.870 378.088
 593.504 353.592
 992.870 296.564
 306.211 611.072
 760.784 118.145
 611.052 819.043
 831.104 353.291
 240.218 560.634
 382.622 641.081
 778.493 653.087
 838.073 125.213
 37.773 832.920
 434.069 291.375
 924.420 848.931
 146.937 297.129
 543.983 434.860
 690.036 687.289
 1.064 465.745
 15.746 249.199
 862.467 295.623
 958.128 225.855
 736.131 595.794
 399.808 163.629
 631.488 744.739
 401.623 959.218
 291.870 10.593
 811.800 711.822
 187.526 978.578
 891.855 446.377
 318.008 237.818
 831.143 707.799
 962.384 599.444
 746.128 130.644
 430.688 681.063
 902.407 950.556
 183.574 687.526
 688.716 770.690
 201.292 536.141
 997.137 846.214
 577.592 23.158
 510.185 461.819
 197.063 680.461
 304.291 300.232
 311.823 15.342
 694.243 824.171
 479.677 416.147
 361.535 800.601
 853.224 612.181
 231.516 5.824
 238.432 932.873
 943.002 574.878
 770.529 969.881
 946.064 251.324
 911.480 623.035
 578.651 197.049
 761.643 939.177
 923.195 919.946
 231.532 929.690
 796.200 44.655
 348.981 491.536
 46.029 3.028
 121.727 236.829
 48.680 562.262
 752.942 52.208
 223.508 386.023
 262.861 421.887
 818.980 374.272
 427.292 333.162
 623.944 328.438
 454.933 81.978
 577.301 908.243
 620.136 666.206
 115.945 893.627
 603.971 118.236
 108.282 339.293
 110.303 25.014
 162.449 350.437
 279.358 316.704
 221.633 346.827
 961.325 894.554
 613.848 890.011
 307.384 799.581
 13.393 386.749
 733.841 897.374
 202.574 353.557
 793.522 737.254
 654.560 925.469
 102.135 618.412
 54.260 50.731
 298.904 509.354
 149.597 356.450
 231.650 383.505
 199.505 163.269
 635.765 582.220
 629.453 125.685
 591.702 841.467
 895.486 674.831
 892.110 730.480
 521.988 929.414
 101.254 75.602
 548.084 245.544
 847.618 872.065
 377.335 715.567
 635.485 627.745
 162.916 958.510
 900.812 708.827
 216.485 619.809
 957.037 256.381
 547.580 405.604
 991.782 569.033
 18.504 897.758
 78.185 470.148
 937.633 151.173
 775.245 333.354
 365.077 376.823
 908.828 878.979
 325.266 214.754
 475.493 92.579
 320.658 944.314
 800.064 187.380
 532.333 847.780
 437.793 233.121
 342.331 112.860
 254.265 217.814
 988.324 544.212
 380.043 975.497
 385.541 759.844
 639.927 696.896
 249.099 921.383
 744.014 1.313
 400.192 724.483
 223.223 663.052
 523.610 834.839
 347.255 695.877
 96.158 64.342
 208.063 261.562
 863.552 849.775
 744.752 706.431
 198.108 422.485
 762.586 381.355
 214.828 981.682
 323.681 970.072
 406.569 137.117
 202.420 57.653
 229.911 440.144
 175.118 100.814
 935.515 437.522
 599.642 815.554
 596.612 962.216
 213.307 41.812
 806.315 313.218
 91.294 161.858
 651.496 205.647
 846.118 186.642
 43.702 417.697
 72.392 245.906
 215.080 587.223
 739.555 752.632
 541.490 673.780
 275.819 304.959
 911.207 897.806
 864.717 49.575
 644.099 84.505
 465.038 885.591
 714.369 3.184
 67.344 428.770
 424.497 621.673
 95.533 989.812
 106.504 948.628
 858.102 120.193
 230.015 963.544
 836.945 233.108
 18.694 825.107
 986.014 869.681
 314.528 283.879
 290.304 821.317
 683.422 826.372
 627.953 273.386
 278.857 256.409
 583.355 654.224
 629.456 28.700
 703.877 973.341
 600.776 931.996
 781.896 146.010
 314.157 558.842
 910.475 425.848
 751.856 170.156
 216.129 416.129
 306.931 980.775
 555.184 783.476
 270.438 862.272
 888.463 348.952
 512.745 928.143
 167.995 541.839
 688.346 270.759
 102.802 646.463
 656.079 236.817
 170.290 993.894
 393.523 426.582
 335.240 405.550
 133.376 90.779
 587.887 207.371
 351.607 676.959
 152.238 939.861
 385.993 984.598
 909.793 195.055
 106.495 155.750
 674.719 535.990
 145.863 627.019
 714.622 182.957
 633.322 160.912
 685.152 584.671
 262.520 262.767
 613.431 398.057
 426.793 166.626
 979.599 59.918
 332.808 273.424
 390.710 595.112
 673.670 472.042
 977.797 632.522
 23.602 333.295
 964.524 621.171
 480.258 294.318
 921.774 799.037
 802.986 842.452
 932.331 676.727
 904.082 450.505
 217.081 283.363
 776.845 836.710
 20.728 574.107
 973.481 640.992
 600.654 625.271
 465.487 83.039
 715.416 216.497
 969.704 746.675
 855.411 308.668
 648.862 609.005
 711.900 725.137
 993.130 482.637
 734.098 2.160
 859.147 486.064
 597.983 127.547
 238.584 213.052
 603.529 485.425
 705.915 289.136
 355.840 286.264
 464.264 725.219
 75.230 617.126
 981.783 288.608
 854.487 795.419
 854.630 284.996
 549.642 263.605
 415.396 96.018
 492.701 901.567
 849.682 351.608
 168.439 452.286
 13.794 180.909
 547.978 115.570
 541.351 916.706
 143.100 139.727
 167.661 403.919
 588.842 73.891
 922.325 550.699
 807.822 891.454
 80.626 469.927
 515.852 380.544
 613.431 888.837
 30.929 459.212
 627.770 995.160
 410.910 615.035
 692.773 470.131
 811.370 710.993
 448.655 703.405
 394.957 426.966
 903.154 554.168
 985.487 620.151
 936.648 119.035
 120.932 654.599
 823.858 784.001
 974.162 52.179
 799.015 8.364
 361.860 702.521
 558.719 337.723
 411.525 901.169
 31.199 735.838
 393.192 992.633
 114.439 517.001
 313.864 722.719
 473.887 647.908
 514.039 163.075
 921.475 557.759
 170.935 386.021
 602.921 574.932
 103.683 831.263
 884.351 816.353
 971.805 425.093
 839.808 550.265
 67.783 160.090
 939.098 384.015
 713.474 707.591
 464.526 885.734
 392.908 170.435
 342.574 612.979
 382.906 759.371
 162.504 813.958
 798.592 728.483
 821.758 999.645
 751.728 583.940
 344.127 10.553
 152.814 402.940
 270.653 363.287
 577.758 98.160
 637.793 443.021
 399.845 935.109
 898.295 283.218
 968.619 369.066
 376.493 158.162
 238.648 893.873
 603.386 313.002
 730.123 681.341
 473.091 816.164
 685.528 197.989
 879.434 577.219
 495.713 91.031
 810.926 7.025
 956.496 579.692
 738.826 974.429
 313.130 528.244
 164.038 643.788
 812.792 736.477
 985.083 359.435
 150.635 700.105
 705.284 17.081
 627.311 872.013
 659.631 758.564
 477.465 14.932
 360.795 416.761
 950.137 562.489
 642.729 883.640
 671.851 499.593
 625.673 578.991
 278.193 401.322
 197.768 953.458
 514.820 214.231
 968.524 600.866
 66.986 672.972
 713.977 105.991
 439.104 981.994
 621.357 379.758
 761.707 385.741
 24.639 490.240
 519.897 346.183
 376.598 80.813
 770.446 353.762
 456.254 463.527
 417.802 543.151
 994.393 613.612
 854.031 660.010
 198.627 188.207
 614.232 936.560
 961.062 607.737
 365.029 754.984
 676.716 321.199
 315.608 797.049
 633.551 917.094
 132.691 649.852
 352.114 420.379
 345.137 531.108
 254.876 254.076
 561.113 148.160
 785.381 153.810
 189.543 463.919
 932.025 157.213
 684.696 826.855
 849.994 390.937
 123.027 63.168
 430.485 129.748
 507.928 525.166
 704.527 779.295
 991.865 54.289
 558.479 451.606
 945.826 429.051
 501.712 465.943
 810.421 222.338
 989.227 863.517
 76.850 449.212
 841.387 209.737
 793.011 821.671
 600.959 49.596
 221.870 482.329
 658.870 248.749
 825.899 421.829
 802.128 603.467
 570.778 317.984
 581.162 936.518
 669.888 706.500
 853.198 953.058
 692.589 407.853
 780.409 341.506
 376.293 212.167
 896.598 540.488
 285.380 449.122
 7.396 716.036
 497.782 244.014
 262.847 405.999
 949.191 750.631
 797.427 984.168
 680.388 238.907
 633.584 208.677
 597.988 648.173
 806.732 172.355
 134.181 658.716
 811.164 631.756
 366.091 814.396
 859.642 12.413
 297.434 92.006
 169.678 66.560
 509.923 169.187
 565.091 783.238
 732.782 618.070
 343.695 446.720
 857.747 237.953
 295.541 825.873
 923.721 644.515
 348.744 113.044
 818.030 228.107
 912.302 65.935
 175.965 368.104
 121.466 629.496
 821.342 798.154
 868.241 308.088
 270.523 728.248
 417.577 542.008
 341.211 479.113
 222.208 29.150
 864.025 223.560
 112.240 174.394
 316.105 974.645
 659.105 889.588
 886.684 244.077
 210.119 689.427
 877.723 114.067
 825.288 207.587
 349.429 635.253
 291.341 808.171
 780.041 61.560
 161.128 195.506
 39.119 54.528
 694.791 776.955
 819.042 495.234
 940.819 845.487
 554.387 307.300
 471.606 398.922
 834.864 861.294
 414.133 969.131
 14.529 256.299
 29.437 205.851
 596.051 481.414
 785.617 45.550
 560.022 86.870
 431.973 136.027
 979.899 245.536
 263.812 212.812
 455.588 680.402
 518.443 405.174
 383.358 857.650
 566.383 949.664
 205.407 599.104
 364.245 610.063
 225.747 118.703
 76.634 737.610
 594.910 717.543
 116.533 488.138
 737.503 528.678
 312.683 267.835
 984.770 849.883
 907.569 171.585
 968.490 568.929
 492.658 563.107
 500.050 816.425
 373.805 220.543
 94.854 386.257
 757.596 721.733
 981.123 269.080
 290.148 197.681
 655.216 241.783
 48.277 858.787
 692.847 252.613
 966.507 55.186
 304.956 10.547
 723.071 219.252
 824.626 916.954
 347.722 145.212
 41.642 221.848
 750.934 368.381
 756.364 15.633
 208.107 236.155
 625.127 615.693
 717.003 826.494
 913.937 826.355
 438.354 519.641
 92.627 957.341
 937.827 508.592
 792.727 911.942
 185.174 226.916
 852.079 899.759
 699.077 853.588
 388.852 703.386
 523.047 138.352
 826.346 12.913
 0.648 583.607
 845.138 231.441
 412.616 966.093
 516.342 709.185
 222.406 620.742
 592.509 459.181
 931.726 317.374
 652.908 685.787
 808.375 806.792
 647.333 575.184
 152.788 704.864
 315.275 677.906
 407.994 720.940
 11.429 295.453
 584.110 860.411
 8.208 770.409
 910.159 70.991
 313.782 691.934
 793.013 429.849
 210.445 251.305
 459.048 845.688
 931.689 316.470
 685.017 979.084
 333.777 6.736
 850.333 658.820
 833.903 421.222
 926.051 125.436
 865.153 755.144
 672.189 490.212
 299.501 890.121
 163.623 523.298
 703.429 997.349
 177.571 334.377
 483.575 90.578
 28.033 379.409
 347.894 419.634
 152.573 104.524
 524.475 230.717
 376.210 150.624
 647.479 628.524
 980.231 507.760
 517.226 964.570
 878.404 85.819
 277.527 518.805
 689.962 506.754
 213.855 926.188
 841.935 313.627
 975.309 280.433
 29.913 413.809
 753.781 593.326
 116.400 248.987
 835.932 35.323
 502.780 625.152
 76.003 382.342
 31.149 194.020
 647.069 361.622
 865.271 496.482
 919.759 158.187
 578.593 142.544
 323.951 510.918
 807.178 885.176
 481.419 406.821
 475.797 962.570
 995.295 952.926
 398.091 440.249
 862.781 162.138
 312.035 327.424
 186.379 992.573
 418.143 808.063
 419.568 405.433
 721.438 993.654
 847.216 595.971
 873.687 539.944
 998.790 62.699
 407.527 282.709
 681.786 234.638
 839.686 637.298
 839.805 913.501
 890.405 913.367
 348.549 511.434
 267.631 350.450
 606.249 694.901
 47.554 653.233
 622.970 567.013
 551.126 59.377
 614.677 434.892
 875.638 610.103
 539.540 782.202
 450.863 807.642
 830.615 582.026
 413.407 367.856
 863.792 89.576
 446.522 335.276
 613.875 811.380
 434.734 586.494
 984.054 286.591
 705.195 261.989
 512.348 481.760
 346.034 132.308
 458.211 102.987
 634.268 409.038
 627.135 594.996
 703.727 281.636
 2.482 416.785
 421.254 116.217
 201.761 765.411
 905.139 50.510
 667.258 936.044
 53.888 809.868
 124.344 146.035
 900.143 242.487
 309.249 867.647
 60.886 8.451
 973.968 477.855
 221.073 378.286
 239.774 579.744
 617.060 414.163
 91.160 429.355
 234.855 273.363
 105.707 31.064
 716.067 732.223
 907.233 175.862
 284.034 663.363
 642.658 788.193
 829.909 383.866
 428.406 731.641
 302.270 942.420
 929.193 780.968
 846.327 334.774
 337.986 892.460
 565.125 775.566
 166.423 556.540
 103.590 847.553
 653.529 772.283
 468.377 74.044
 809.032 684.214
 26.744 85.044
 255.793 824.994
 613.782 581.125
 81.844 136.072
 210.187 140.679
 892.402 930.531
 26.198 106.044
 530.265 922.439
 788.525 252.749
 451.562 594.533
 26.119 264.983
 273.465 996.642
 590.984 671.352
 399.755 561.571
 138.159 440.556
 55.891 460.093
 884.208 889.976
 282.268 174.284
 428.710 555.028
 25.763 396.581
 474.113 728.078
 96.509 624.187
 834.917 167.576
 408.392 243.771
 559.518 56.672
 165.467 834.670
 372.352 352.142
 887.738 470.241
 8.619 795.866
 862.298 92.669
 590.181 790.007
 561.332 468.010
 663.905 181.458
 166.898 702.724
 280.322 519.982
 791.714 993.341
 871.982 197.091
 571.466 875.612
 241.051 829.150
 141.808 192.721
 681.799 499.159
 294.439 783.464
 845.678 838.400
 852.133 236.264
 58.116 123.545
 110.805 214.273
 273.405 439.520
 994.536 847.388
 16.614 756.463
 361.705 540.890
 522.121 374.394
 520.126 565.459
 802.877 376.057
 867.334 783.130
 741.876 411.920
 908.347 407.213
 109.524 627.113
 534.572 386.276
 2.960 774.517
 19.636 703.107
 854.122 378.109
 424.382 965.317
 343.935 193.658
 55.882 276.346
 225.052 528.042
 923.899 671.406
 832.706 232.636
 240.878 805.210
 543.336 279.837
 454.277 25.574
 417.622 804.822
 947.264 163.367
 985.500 777.848
 837.738 34.404
 545.820 136.951
 516.915 768.255
 365.867 218.839
 45.896 153.376
 882.454 779.521
 948.528 484.174
 986.247 289.029
 556.313 195.825
 977.161 650.179
 959.140 424.614
 26.802 54.180
 955.386 598.897
 393.042 510.992
 665.590 77.430
 73.954 235.370
 743.037 552.661
 638.655 726.815
 277.428 536.827
 159.503 140.020
 518.310 374.468
 224.942 629.486
 744.537 267.727
 119.701 385.899
 854.870 167.909
 306.716 321.370
 260.755 750.935
 173.854 955.246
 211.524 244.175
 662.281 291.835
 889.017 561.624
 369.088 46.813
 165.277 3.368
 214.951 791.492
 344.063 919.014
 941.228 655.544
 103.047 974.268
 906.679 511.610
 145.519 511.716
 701.334 802.781
 263.082 493.318
 496.692 749.881
 937.143 451.067
 273.222 864.286
 678.213 67.025
 777.010 908.763
 757.311 533.886
 379.405 499.033
 140.494 806.738
 771.862 868.901
 441.321 606.428
 401.185 268.666
 780.391 450.728
 719.522 507.688
 137.824 712.907
 123.201 155.634
 233.581 395.708
 22.731 391.798
 129.743 884.841
 913.573 837.474
 654.541 848.424
 897.852 462.572
 764.266 881.528
 587.829 755.357
 28.492 677.678
 153.079 354.424
 317.012 927.359
 858.150 726.917
 331.908 798.098
 382.472 838.969
 42.244 508.232
 579.003 96.566
 96.677 949.226
 875.300 771.380
 493.985 587.233
 966.092 190.902
 844.109 546.942
 709.085 830.491
 442.175 178.792
 587.595 152.489
 672.422 878.993
 819.981 290.485
 353.496 80.934
 204.994 62.174
 4.914 292.359
 325.517 39.523
 458.265 706.799
 475.367 628.326
 135.949 177.424
 12.483 69.466
 882.790 379.478
 117.836 620.727
 748.002 492.370
 696.625 700.876
 190.847 158.318
 393.926 657.568
 15.388 290.995
 111.063 878.790
 948.451 250.189
 654.929 915.885
 258.956 218.062
 86.756 977.269
 602.841 325.812
 268.915 828.941
 370.874 218.567
 51.052 684.538
 49.604 609.090
 455.869 858.471
 389.800 770.764
 289.292 705.567
 751.143 436.516
 431.493 985.392
 674.087 797.523
 989.647 215.221
 165.171 94.038
 788.540 649.453
 94.341 36.568
 822.805 222.659
 543.698 130.395
 229.113 486.510
 546.476 57.359
 695.816 266.451
 870.964 18.791
 602.184 361.489
 872.612 300.890
 363.359 149.900
 823.053 992.847
 697.650 875.789
 969.481 488.363
 779.877 747.382
 152.397 118.153
 401.587 739.772
 462.686 495.698
 432.487 265.016
 827.175 177.326
 626.896 144.158
 830.015 323.063
 407.257 722.802
 588.593 744.342
 899.396 538.577
 268.148 102.078
 610.379 840.372
 328.296 903.004
 601.457 31.148
 914.494 178.078
 390.988 954.810
 833.676 424.756
 653.603 959.922
 259.503 180.792
 793.801 76.528
 0.592 862.673
 849.084 55.146
 714.700 654.039
 807.442 697.969
 571.025 941.283
 147.231 10.750
 337.812 253.481
 268.294 509.964
 817.456 826.003
 978.477 214.104
 658.747 741.244
 529.866 751.837
 366.260 341.307
 17.257 845.024
 398.813 7.169
 614.167 523.903
 529.153 973.341
 938.570 548.135
 630.443 128.679
 324.221 24.802
 94.768 540.580
 389.782 407.169
 585.840 44.737
 715.827 341.124
 521.650 745.186
 781.361 5.385
 890.323 764.093
 401.880 113.104
 869.521 428.102
 528.513 943.239
 469.795 153.995
 393.967 127.675
 607.375 242.518
 60.292 302.605
 761.635 262.753
 573.700 648.969
 644.990 633.176
 253.554 196.229
 144.462 818.045
 430.155 86.399
 548.723 463.116
 946.214 721.807
 694.562 12.559
 400.003 421.743
 922.917 364.783
 837.562 351.940
 475.461 939.557
 3.348 669.167
 365.051 909.035
 392.990 34.434
 571.958 73.160
 981.004 525.958
 235.743 983.449
 336.288 51.795
 991.090 1.641
 807.861 286.732
 723.979 350.395
 934.734 994.432
 369.884 216.734
 282.208 40.203
 333.468 215.743
 560.536 39.024
 153.369 137.948
 372.323 145.113
 967.748 780.630
 946.742 91.635
 536.224 708.088
 139.313 990.739
 249.712 171.577
 146.569 254.605
 997.548 834.682
 349.166 87.406
 575.441 848.374
 452.141 506.880
 700.652 671.728
 337.149 603.740
 672.781 574.451
 432.003 449.393
 378.362 237.150
 794.143 569.934
 111.828 301.113
 806.277 460.240
 579.252 143.572
 407.183 100.078
 297.499 864.811
 94.208 628.821
 311.326 283.535
 705.450 151.649
 963.638 225.780
 840.886 393.796
 187.055 154.936
 38.122 536.559
 83.598 86.669
 758.251 896.586
 147.336 138.527
 341.952 125.672
 414.009 121.443
 300.074 680.348
 721.774 446.472
 244.147 447.508
 596.441 717.646
 31.417 513.739
 568.868 649.476
 90.048 171.900
 855.934 89.240
 650.136 799.473
 732.035 659.708
 685.307 290.618
 855.872 852.586
 671.338 239.563
 646.050 797.728
 898.729 159.575
 195.450 674.714
 595.244 172.331
 433.364 103.840
 784.602 950.960
 368.952 400.910
 844.752 270.660
 440.891 367.791
 552.325 478.719
 745.377 147.720
 881.046 96.636
 285.231 445.436
 536.294 807.078
 272.385 207.853
 683.939 344.653
 897.953 306.992
 300.505 529.349
 160.371 255.036
 218.188 473.189
 192.412 918.712
 149.969 113.045
 760.402 259.751
 597.848 824.905
 9.734 498.286
 615.038 247.368
 214.085 730.862
 407.810 265.377
 943.969 904.031
 924.884 700.422
 223.886 383.526
 44.965 832.656
 495.057 918.859
 92.861 796.054
 469.207 100.335
 1.037 883.063
 753.118 972.287
 999.138 253.995
 776.526 100.534
 724.930 743.001
 478.739 407.201
 774.977 802.034
 141.166 561.237
 74.493 932.246
 11.270 742.821
 868.179 665.220
 93.767 544.917
 395.963 611.096
 910.825 511.288
 400.714 764.664
 706.285 979.048
 953.880 21.914
 619.523 152.532
 817.201 217.261
 740.360 606.641
 775.103 345.012
 713.663 140.534
 366.887 517.718
 55.158 280.492
 967.643 569.502
 510.897 983.845
 661.947 605.554
 412.267 709.344
 228.306 691.637
 895.107 994.182
 411.377 872.282
 242.039 780.737
 562.762 796.341
 226.571 749.174
 442.453 47.766
 768.720 883.181
 207.433 352.033
 116.124 988.766
 290.672 819.779
 131.015 229.413
 364.689 354.522
 659.433 279.560
 964.270 987.101
 780.211 42.798
 641.152 792.654
 451.095 157.322
 970.900 924.009
 489.756 610.592
 13.475 276.571
 328.198 615.114
 331.685 142.813
 768.194 630.605
 736.795 568.835
 329.074 742.996
 101.876 781.130
 331.613 981.893
 858.113 189.354
 795.388 44.951
 867.479 911.871
 562.275 35.505
 900.192 226.954
 894.313 459.699
 793.702 676.470
 556.850 887.862
 841.121 983.597
 92.458 394.238
 63.753 375.653
 450.683 447.224
 730.517 101.672
 274.304 142.481
 965.454 817.092
 193.792 132.800
 155.411 380.446
 265.337 906.047
 458.357 415.597
 849.788 56.407
 297.180 574.664
 493.643 260.261
 785.474 768.999
 790.669 948.170
 505.460 86.472
 403.677 315.637
 581.433 691.703
 868.463 760.638
 155.793 611.238
 21.984 13.586
 972.816 977.908
 758.931 839.760
 54.829 478.510
 767.090 964.845
 366.639 487.790
 193.059 786.534
 810.240 641.263
 194.372 990.063
 979.364 502.476
 718.832 649.749
 392.043 9.765
 871.639 54.232
 671.549 677.429
 968.781 888.070
 577.886 100.788
 992.230 600.130
 322.157 338.907
 148.046 618.837
 96.885 778.561
 649.894 380.639
 801.782 314.442
 603.241 31.297
 64.955 200.784
 923.282 765.818
 585.452 965.825
 884.103 483.583
 739.116 951.169
 47.800 157.811
 183.390 601.879
 667.981 725.604
 709.105 739.404
 988.702 585.152
 862.064 988.332
 281.433 894.129
 391.667 980.096
 671.667 767.754
 578.021 243.389
 323.725 411.679
 96.240 24.158
 975.759 944.866
 653.495 10.161
 73.786 687.446
 990.318 809.262
 348.542 540.463
 485.409 430.870
 945.167 566.331
 8.573 220.430
 564.241 304.071
 498.409 112.813
 242.826 801.263
 121.918 507.445
 713.260 909.693
 627.704 972.331
 871.059 434.329
 410.996 692.724
 984.948 121.538
 848.960 570.603
 443.659 863.853
 73.150 21.434
 185.446 542.425
 660.191 313.841
 455.386 547.402
 832.763 155.056
 218.525 649.260
 964.522 680.509
 788.100 744.797
 221.899 990.263
 949.752 289.678
 502.910 459.506
 845.409 440.574
 851.539 696.894
 972.923 64.932
 842.340 835.736
 36.438 601.921
 103.231 811.960
 802.609 56.332
 937.721 43.349
 162.354 225.983
 636.827 1.056
 927.766 166.025
 454.642 221.899
 498.499 209.532
 732.032 404.191
 978.778 937.610
 365.348 57.022
 10.541 934.328
 759.820 319.969
 983.902 98.093
 811.742 764.731
 194.772 603.128
 14.331 350.235
 320.981 219.878
 866.917 987.237
 490.708 784.126
 726.700 26.691
 506.433 839.985
 620.654 208.227
 78.394 325.728
 329.329 371.664
 405.886 93.426
 964.538 366.843
 143.343 788.908
 942.419 807.117
 799.484 418.602
 558.767 452.120
 368.765 810.984
 614.190 319.164
 489.742 174.873
 725.450 993.440
 497.784 362.532
 61.990 809.757
 301.010 75.868
 432.101 527.610
 297.576 688.225
 533.596 122.881
 386.926 186.868
 104.269 319.437
 152.871 832.757
 936.323 319.505
 235.920 860.567
 737.666 840.234
 818.037 44.603
 566.117 393.709
 644.704 392.722
 667.853 767.468
 564.940 23.234
 609.640 771.800
 715.784 367.701
 399.485 558.800
 78.077 929.474
 89.423 616.928
 627.468 633.656
 97.345 975.069
 968.931 314.080
 75.485 173.587
 523.423 598.024
 697.775 279.286
 708.309 636.192
 796.365 129.590
 373.747 66.292
 111.894 222.522
 108.396 841.177
 748.383 247.482
 70.659 160.417
 660.846 342.598
 225.526 546.467
 23.956 323.062
 339.258 948.065
 708.606 547.765
 700.189 744.373
 858.163 865.550
 267.492 289.745
 439.236 435.120
 102.526 572.431
 827.295 762.143
 389.290 68.201
 863.248 302.289
 809.613 624.710
 223.973 589.100
 291.010 402.866
 431.617 350.929
 305.033 481.585
 880.445 162.142
 653.697 671.915
 86.235 151.917
 561.814 620.871
 115.043 380.910
 492.286 165.444
 181.998 44.612
 346.504 639.772
 536.316 415.339
 107.782 975.504
 478.440 776.376
 865.200 764.977
 155.192 806.269
 929.565 292.222
 317.769 353.571
 161.602 957.338
 627.575 108.227
 992.355 619.959
 181.344 771.560
 72.656 527.895
 478.141 289.275
 266.015 553.404
 48.097 18.729
 349.113 73.636
 840.609 220.949
 436.239 660.788
 366.072 508.409
 756.358 714.225
 590.646 240.756
 20.313 709.816
 992.230 882.544
 585.086 65.025
 744.585 950.323
 894.518 941.680
 155.837 952.289
 21.944 117.106
 650.487 124.256
 408.371 349.493
 357.217 393.240
 256.991 211.526
 807.630 847.877
 265.798 949.676
 126.329 696.790
 37.845 593.010
 116.343 776.469
 264.452 848.352
 734.592 794.149
 619.657 607.289
 982.158 714.288
 801.764 499.502
 278.567 715.847
 705.531 466.669
 976.589 548.535
 779.987 927.602
 35.541 627.088
 23.788 650.030
 691.394 941.639
 172.317 844.728
 628.772 588.097
 646.483 426.308
 14.040 84.608
 48.359 530.552
 334.093 428.664
 17.823 694.586
 299.099 244.895
 299.570 63.392
 809.758 197.357
 931.653 319.317
 813.679 804.094
 653.928 991.476
 637.866 748.418
 373.941 405.752
 394.548 974.007
 823.989 815.763
 328.405 163.160
 229.190 508.541
 470.391 403.970
 793.602 719.186
 855.883 867.709
 338.966 595.556
 474.790 448.050
 315.950 821.884
 373.720 505.221
 296.236 699.329
 203.746 947.594
 669.209 867.964
 483.018 848.258
 660.982 580.126
 856.209 2.802
 596.004 656.572
 320.031 295.776
 990.543 397.502
 336.855 356.403
 138.972 718.527
 770.573 789.243
 192.414 341.301
 897.433 693.167
 777.127 709.499
 319.842 303.665
 227.721 408.406
 346.335 370.915
 866.353 741.663
 402.538 421.858
 120.374 28.155
 865.604 841.849
 892.232 408.048
 630.880 884.091
 559.875 37.187
 940.402 297.429
 454.556 567.201
 947.060 420.243
 125.046 583.573
 28.065 875.695
 220.235 50.571
 571.864 617.948
 301.429 900.462
 372.146 106.850
 304.972 330.976
 602.646 57.688
 16.885 531.049
 801.470 141.084
 673.940 847.719
 251.527 454.631
 377.905 509.535
 444.992 702.014
 187.834 122.441
 8.640 87.022
 653.428 206.860
 40.363 639.809
 863.048 19.492
 465.431 362.227
 323.451 35.313
 917.402 419.957
 763.383 505.576
 139.497 974.086
 186.482 972.764
 797.254 876.818
 695.540 45.682
 405.087 738.998
 102.891 915.076
 263.835 85.496
 541.809 335.761
 552.397 863.208
 940.477 194.387
 136.223 261.251
 630.747 417.342
 73.934 90.069
 684.074 211.275
 999.000 182.564
 20.256 345.270
 507.711 903.568
 472.768 20.456
 832.082 752.160
 947.368 486.955
 554.690 723.210
 536.323 882.480
 22.436 959.672
 985.174 220.022
 731.876 815.383
 616.660 248.020
 37.126 690.329
 639.717 264.948
 522.621 467.634
 480.736 376.674
 690.447 535.934
 218.292 140.278
 842.183 824.793
 557.944 808.839
 247.512 7.594
 805.498 260.221
 649.241 669.709
 568.147 207.017
 572.422 324.038
 94.502 7.910
 703.035 346.374
 245.722 662.072
 151.280 255.073
 638.367 712.330
 790.999 969.499
 910.512 420.254
 98.576 336.585
 809.928 832.913
 233.182 42.178
 688.303 128.444
 190.072 141.712
 388.580 812.992
 107.458 612.021
 641.509 117.920
 556.141 192.190
 228.470 1.821
 433.483 136.200
 934.947 951.024
 916.550 524.548
 904.994 764.567
 503.517 297.152
 432.130 440.493
 141.038 887.763
 585.085 400.666
 654.720 113.185
 794.253 617.793
 479.577 42.105
 621.715 773.168
 40.194 822.067
 237.046 674.658
 22.056 653.371
 534.119 615.153
 374.991 180.680
 589.948 731.143
 819.162 832.320
 102.668 324.060
 208.519 20.130
 197.527 393.832
 624.584 456.078
 280.933 680.701
 6.215 123.241
 504.880 459.469
 403.223 26.408
 507.362 337.007
 211.038 750.139
 876.698 792.112
 590.908 969.189
 785.138 105.000
 499.292 427.690
 313.989 356.013
 588.191 960.080
 591.155 49.209
 645.495 939.825
 252.919 621.799
 124.122 73.288
 273.696 135.754
 767.424 808.338
 557.030 80.103
 935.472 293.503
 103.269 723.507
 235.196 937.527
 147.053 394.656
 672.670 205.480
 552.184 496.254
 197.160 511.083
 451.842 805.969
 65.834 481.427
 695.866 529.490
 500.599 675.933
 9.423 757.052
 162.559 123.248
 852.490 61.441
 766.664 25.273
 98.933 354.258
 883.707 284.876
 707.443 195.180
 516.660 401.804
 242.225 199.152
 234.273 899.329
 205.232 197.119
 540.768 82.262
 778.169 331.438
 253.461 265.803
 433.841 276.938
 150.458 975.575
 483.190 508.314
 191.418 214.008
 575.181 734.967
 562.312 69.549
 388.349 812.223
 459.676 456.135
 750.148 145.248
 423.649 994.764
 526.263 626.838
 618.123 261.252
 247.955 806.019
 409.329 239.410
 330.439 350.188
 33.441 642.587
 196.764 34.046
 894.255 245.059
 805.089 824.229
 872.244 835.070
 206.289 5.246
 937.585 340.936
 385.255 351.720
 776.714 958.679
 892.934 751.234
 202.339 233.023
 615.090 344.137
 911.387 412.529
 484.137 609.926
 978.020 554.374
 386.375 98.478
 66.765 725.342
 891.004 898.055
 174.095 804.307
 499.903 936.114
 158.788 299.804
 736.912 824.427
 8.607 856.683
 739.055 953.500
 772.750 731.526
 834.698 694.964
 128.869 101.270
 477.973 932.363
 366.077 157.698
 516.118 274.085
 70.182 197.210
 85.935 536.122
 366.433 396.223
 34.695 761.666
 283.661 363.938
 35.072 779.619
 679.970 473.014
 986.686 220.821
 445.747 112.390
 670.323 900.866
 59.090 503.297
 324.778 448.974
 399.631 328.175
 58.530 186.333
 369.899 792.199
 75.266 223.148
 872.807 658.380
 197.820 5.451
 46.633 450.539
 311.846 570.143
 65.136 225.004
 138.959 295.298
 923.628 783.665
 287.777 213.243
 308.249 790.532
 247.084 3.085
 194.981 204.353
 883.071 629.327
 259.840 634.958
 915.255 541.891
 467.889 445.182
 684.485 213.715
 515.306 568.607
 530.513 144.189
 747.701 401.469
 83.472 894.835
 94.418 701.385
 388.647 108.078
 721.044 22.768
 750.898 166.752
 992.137 816.644
 555.615 322.719
 887.966 289.098
 727.194 914.827
 870.388 456.608
 381.591 132.334
 934.838 457.464
 152.752 598.279
 11.550 116.384
 487.859 552.229
 236.852 444.936
 355.772 323.100
 854.612 264.837
 567.274 85.645
 532.250 426.414
 613.370 89.801
 791.402 263.159
 265.786 906.851
 620.005 468.422
 406.665 32.650
 412.975 635.762
 745.521 973.744
 398.484 294.647
 401.686 780.580
 65.204 563.147
 269.159 712.320
 684.709 84.642
 705.327 164.629
 397.803 912.700
 290.887 275.727
 32.125 543.972
 169.198 372.796
 572.471 600.905
 90.930 22.229
 199.392 352.317
 644.122 310.378
 933.522 589.241
 948.697 779.229
 13.499 495.391
 124.147 362.365
 238.333 356.090
 213.814 664.654
 117.597 917.248
 661.333 974.185
 995.112 258.261
 404.844 722.287
 497.260 391.437
 781.192 468.053
 61.959 798.256
 642.242 394.305
 738.444 502.641
 883.572 294.429
 423.871 447.239
 305.098 902.070
 686.245 154.841
 774.868 481.552
 983.297 338.654
 790.484 935.368
 545.629 77.722
 44.863 390.747
 275.032 843.769
 649.731 660.620
 493.614 389.939
 475.110 11.171
 247.698 767.936
 177.712 950.188
 556.972 396.035
 45.669 934.912
 641.757 665.170
 739.220 907.767
 850.323 443.215
 393.116 841.801
 37.918 558.655
 730.791 218.947
 266.567 844.837
 765.166 793.052
 350.043 176.115
 96.821 591.363
 364.946 589.405
 615.840 883.804
 393.053 661.490
 745.586 565.501
 511.540 797.003
 990.025 836.873
 169.069 608.171
 43.796 275.007
 292.892 659.543
 757.387 933.493
 683.936 174.081
 807.545 314.529
 845.470 906.827
 572.992 271.555
 431.515 985.163
 853.059 733.403
 22.031 677.381
 165.605 717.843
 164.513 511.399
 222.365 315.143
 250.494 41.149
 184.552 77.954
 208.388 608.264
 657.049 725.519
 531.780 320.567
 372.131 946.113
 368.746 956.539
 757.504 816.127
 270.118 787.196
 270.948 416.789
 432.884 204.731
 535.580 355.693
 532.658 273.005
 24.206 341.004
 372.566 720.860
 745.326 727.957
 894.785 728.559
 81.839 92.454
 617.810 994.168
 459.477 682.850
 243.366 784.792
 786.507 872.041
 190.408 892.360
 848.665 56.749
 782.216 930.690
 880.888 424.126
 61.116 176.245
 15.759 487.980
 12.402 6.141
 951.296 663.817
 825.859 901.214
 39.579 545.309
 644.562 327.355
 702.549 121.804
 684.043 593.772
 90.164 360.041
 241.253 911.699
 745.169 301.750
 745.951 381.359
 592.088 806.425
 884.391 949.419
 268.335 14.959
 896.447 575.029
 932.790 510.433
 316.191 881.665
 570.675 508.033
 798.632 557.043
 139.661 483.566
 811.555 187.393
 925.861 731.438
 133.796 209.265
 282.630 976.210
 505.712 256.111
 671.089 410.405
 842.945 533.253
 98.251 224.144
 22.953 529.136
 723.928 674.275
 960.409 559.268
 476.798 122.179
 30.638 428.914
 956.633 876.423
 611.439 118.907
 5.647 500.487
 777.232 464.122
 986.936 894.079
 883.436 564.918
 720.204 602.042
 763.920 297.712
 980.404 635.874
 574.364 61.736
 577.929 563.693
 446.451 495.678
 1.909 704.641
 272.133 641.619
 941.483 188.746
 267.170 136.280
 302.312 163.995
 825.148 823.752
 533.806 65.513
 376.744 452.601
 681.412 139.427
 26.942 227.527
 910.936 134.183
 120.963 205.734
 729.296 548.146
 256.728 276.207
 487.618 133.409
 740.005 541.557
 315.636 596.600
 892.936 783.477
 546.292 968.412
 755.922 670.976
 170.101 810.609
 548.223 942.962
 461.784 933.972
 208.644 831.669
 776.939 270.252
 562.126 999.509
 582.036 898.545
 241.637 638.782
 92.906 410.147
 731.521 671.154
 819.477 9.825
 535.417 112.706
 790.125 215.465
 959.190 211.906
 28.126 217.461
 740.430 383.940
 824.066 895.003
 357.283 858.079
 668.310 925.185
 370.394 318.269
 131.734 144.898
 355.141 284.653
 93.843 382.511
 583.018 79.835
 176.277 929.973
 529.900 613.200
 35.808 5.237
 897.068 955.389
 871.631 304.523
 203.467 459.212
 502.577 674.344
 173.088 599.911
 144.411 170.227
 330.952 484.171
 367.450 204.475
 119.651 231.938
 20.177 26.189
 843.275 926.533
 373.328 596.051
 177.821 206.386
 657.332 704.522
 400.674 625.802
 148.068 389.165
 883.593 823.263
 194.254 804.651
 463.973 125.189
 94.693 422.744
 711.400 192.652
 623.962 40.473
 696.981 540.857
 697.375 569.090
 961.332 469.444
 165.434 996.742
 976.017 19.571
 867.131 561.746
 468.532 795.751
 761.873 854.530
 701.572 771.600
 440.409 863.729
 785.339 844.592
 403.574 490.325
 682.256 862.008
 839.280 633.553
 15.006 945.336
 946.696 979.324
 592.653 170.991
 203.672 238.028
 660.459 389.579
 979.108 940.690
 894.409 192.760
 14.119 433.707
 692.332 665.528
 70.625 351.028
 153.793 632.435
 337.748 292.924
 537.603 49.624
 437.329 422.052
 889.199 81.765
 350.732 185.752
 843.487 196.076
 648.292 889.404
 438.474 407.002
 717.179 645.768
 680.797 108.117
 507.931 591.805
 848.682 866.044
 737.487 745.417
 316.793 149.212
 658.304 533.183
 459.830 387.010
 918.376 685.810
 809.652 558.120
 763.108 715.190
 679.296 886.694
 762.388 666.195
 454.963 268.628
 358.712 903.431
 425.140 984.888
 126.358 739.906
 549.254 702.918
 587.473 148.030
 854.169 979.348
 456.385 286.463
 26.358 606.968
 64.710 317.566
 284.581 486.219
 571.088 933.595
 269.524 927.045
 73.091 125.190
 673.205 722.025
 435.434 248.305
 805.457 188.240
 126.820 126.679
 613.788 5.870
 544.194 282.704
 646.079 829.195
 702.899 952.421
 585.499 694.273
 117.075 108.190
 759.606 471.563
 597.868 598.811
 99.742 426.122
 296.852 800.642
 524.611 158.405
 935.807 949.238
 468.584 251.503
 937.318 949.670
 49.051 182.654
 327.026 820.849
 149.527 945.696
 369.624 656.536
 920.834 244.936
 56.742 740.492
 9.075 568.439
 743.618 158.244
 297.294 329.447
 469.184 341.692
 391.476 118.585
 155.007 669.365
 238.019 867.249
 904.934 744.297
 579.209 955.564
 789.710 768.549
 838.818 468.276
 647.966 529.343
 88.250 511.608
 743.506 673.247
 34.148 746.480
 343.716 953.960
 253.834 702.493
 8.101 44.036
 901.180 536.997
 260.639 864.595
 731.368 359.570
 353.989 539.041
 920.720 109.827
 585.121 361.569
 862.372 952.165
 485.988 199.283
 928.540 821.490
 663.213 643.943
 336.731 846.961
 899.110 887.413
 425.249 14.250
 732.559 620.911
 220.282 359.763
 320.386 425.106
 503.629 871.914
 224.016 814.408
 210.661 895.082
 486.592 778.528
 899.468 371.896
 154.850 797.351
 934.562 540.273
 278.255 626.616
 575.203 435.140
 484.012 912.901
 205.996 583.503
 907.140 913.517
 805.286 868.645
 554.904 302.358
 427.818 558.579
 937.392 534.392
 948.004 719.775
 912.155 332.806
 737.767 584.777
 409.764 132.886
 960.518 217.194
 846.321 360.303
 75.427 966.011
 233.888 98.912
 242.272 560.156
 994.056 390.428
 77.984 241.300
 315.301 247.015
 576.425 436.083
 201.188 605.213
 600.336 137.241
 591.912 328.408
 779.826 295.749
 642.241 913.952
 699.071 163.223
 268.920 483.904
 169.102 96.061
 882.374 655.119
 120.014 911.450
 61.620 980.293
 103.754 432.345
 166.289 327.599
 685.480 476.336
 182.375 89.326
 676.726 725.209
 723.581 761.663
 490.104 791.649
 140.958 766.327
 88.734 401.457
 291.121 453.596
 483.004 98.814
 166.805 864.538
 364.711 814.220
 370.442 882.612
 839.292 206.077
 207.150 981.668
 849.035 984.336
 961.736 504.656
 505.338 675.748
 6.850 676.714
 350.804 113.245
 645.958 774.951
 439.933 585.585
 733.639 717.970
 901.206 216.998
 922.656 989.587
 367.404 50.346
 976.873 227.248
 832.136 161.712
 653.531 956.193
 308.962 260.895
 718.285 70.682
 288.504 842.681
 310.376 504.720
 764.980 400.734
 50.065 613.087
 346.275 242.515
 480.898 631.569
 183.621 433.658
 998.568 0.704
 624.077 628.127
 747.099 633.785
 270.159 421.245
 801.208 466.251
 648.306 201.996
 618.234 934.767
 766.538 725.203
 379.616 760.561
 259.952 110.109
 674.030 428.911
 562.175 177.109
 553.895 706.694
 35.972 827.108
 453.709 79.848
 384.679 56.898
 750.803 45.241
 38.830 588.591
 912.513 195.387
 863.124 511.455
 572.966 193.667
 204.900 721.187
 459.779 272.029
 456.717 866.013
 616.723 277.868
 335.759 432.944
 691.296 552.869
 598.107 133.520
 352.962 810.732
 965.955 869.709
 933.494 474.961
 413.338 911.008
 718.316 690.348
 346.671 17.619
 628.206 995.651
 549.333 766.980
 303.359 769.587
 406.742 337.472
 404.102 382.171
 965.026 170.136
 669.912 109.164
 830.858 853.672
 404.505 424.692
 23.713 987.312
 381.381 167.861
 329.294 788.583
 71.236 190.331
 861.843 587.278
 788.000 606.460
 764.383 732.572
 120.216 374.032
 803.473 627.080
 473.161 86.032
 45.976 770.667
 886.956 21.990
 539.755 668.917
 537.480 426.578
 611.481 948.666
 568.710 904.265
 899.313 878.063
 574.035 758.621
 865.634 954.711
 144.931 95.446
 298.018 186.146
 271.196 848.203
 170.967 916.744
 918.809 385.720
 375.658 469.129
 68.752 604.830
 852.024 771.933
 690.051 989.404
 902.165 485.631
 188.517 892.277
 204.688 751.070
 542.713 644.008
 767.514 548.758
 662.381 153.760
 686.547 139.094
 111.735 600.076
 757.121 163.422
 688.762 35.821
 305.055 622.326
 978.019 190.589
 858.474 151.124
 762.689 149.393
 717.326 213.656
 534.224 638.380
 44.980 105.529
 545.235 341.850
 708.674 958.837
 262.112 511.025
 839.399 374.635
 364.789 370.463
 526.656 370.196
 867.150 764.900
 471.975 149.164
 575.667 665.506
 13.115 808.518
 127.218 633.551
 117.305 651.852
 738.812 950.401
 598.856 839.473
 629.638 710.257
 519.166 868.551
 734.831 846.592
 3.859 927.921
 794.389 450.660
 293.994 739.674
 471.413 232.490
 920.551 701.560
 711.246 978.542
 341.386 239.219
 805.121 48.640
 48.427 414.806
 354.714 516.310
 83.945 308.714
 661.873 445.394
 595.427 174.458
 683.016 981.486
 708.978 184.681
 110.878 654.695
 764.761 950.632
 976.025 291.458
 191.020 260.756
 323.588 734.222
 805.476 389.569
 521.906 701.003
 636.835 259.404
 932.230 379.942
 920.847 969.386
 423.385 60.532
 413.489 153.208
 291.712 332.270
 700.771 95.471
 861.908 227.771
 595.304 971.972
 544.249 511.354
 772.648 319.141
 631.644 991.536
 496.927 359.463
 187.764 908.612
 49.804 981.368
 135.105 773.513
 447.456 502.361
 57.185 434.515
 297.350 232.757
 318.335 62.414
 504.503 844.058
 241.945 376.686
 732.405 561.650
 215.980 4.617
 507.276 817.217
 483.574 857.762
 28.971 674.141
 875.196 826.354
 724.199 681.550
 23.972 699.039
 407.292 812.941
 432.222 794.777
 363.292 437.056
 707.989 393.811
 453.355 376.452
 26.596 238.663
 382.479 698.012
 383.199 473.372
 936.270 5.071
 55.347 744.282
 362.173 359.282
 285.227 409.029
 169.581 138.672
 993.160 17.898
 683.956 864.058
 148.811 335.071
 397.114 417.348
 634.382 63.636
 896.840 890.939
 242.704 300.491
 274.830 196.945
 148.847 263.880
 946.570 318.290
 390.867 461.342
 767.166 881.560
 785.924 669.142
 893.600 395.094
 312.841 610.998
 679.722 737.092
 409.791 305.269
 851.826 150.096
 292.980 712.139
 609.680 343.108
 303.828 588.128
 142.865 204.762
 271.233 642.196
 311.178 864.700
 843.171 999.348
 79.605 320.684
 937.406 193.021
 344.949 881.658
 701.823 21.453
 367.947 208.283
 306.359 475.966
 409.813 599.210
 234.387 956.671
 847.100 351.270
 553.335 275.106
 938.231 882.752
 552.329 660.960
 176.505 860.047
 596.641 564.226
 378.910 708.384
 600.843 413.233
 121.386 657.325
 29.153 357.269
 86.528 301.748
 234.764 109.528
 289.134 620.484
 520.613 297.317
 892.001 449.578
 890.593 722.817
 525.174 657.777
 739.470 905.752
 236.223 211.523
 956.610 501.383
 689.656 79.218
 175.995 211.121
 216.086 534.228
 354.151 692.182
 205.267 38.096
 987.681 556.322
 13.632 75.332
 160.533 670.316
 591.634 265.293
 133.439 743.060
 957.509 881.931
 327.737 231.731
 183.262 796.144
 614.848 314.162
 900.482 436.232
 680.826 463.476
 365.632 898.382
 600.745 697.153
 687.554 980.558
 416.242 44.336
 958.013 949.710
 575.686 136.625
 236.358 964.474
 262.464 48.384
 821.776 584.877
 423.315 828.265
 154.750 918.788
 314.193 324.961
 379.403 34.635
 532.438 434.020
 880.147 54.278
 306.054 310.832
 492.113 212.772
 596.630 205.719
 40.957 407.467
 753.003 693.743
 62.942 772.433
 767.401 273.586
 112.508 411.387
 951.950 691.313
 807.334 49.246
 216.537 266.418
 468.232 356.213
 312.780 835.196
 864.735 536.307
 964.910 321.808
 611.399 322.813
 866.827 57.655
 312.370 294.845
 43.119 717.645
 713.529 821.654
 86.979 566.179
 186.344 494.476
 663.544 810.228
 582.699 550.183
 345.988 461.494
 315.395 98.178
 103.929 699.676
 838.245 393.725
 438.187 305.295
 129.067 559.721
 429.339 59.916
 377.953 38.077
 594.691 876.262
 614.777 285.031
 12.381 868.394
 189.666 336.414
 333.309 166.378
 767.189 524.036
 50.796 349.747
 181.261 878.784
 301.762 264.332
 198.502 305.798
 927.069 308.024
 981.321 49.369
 996.438 148.714
 59.713 7.319
 306.453 163.651
 597.358 224.872
 868.801 570.987
 60.597 155.147
 327.790 434.179
 409.287 666.784
 867.706 146.665
 170.109 98.990
 105.813 101.979
 222.909 90.976
 908.240 492.859
 529.092 267.816
 34.069 297.347
 11.483 859.942
 106.374 751.343
 213.625 821.445
 54.407 992.157
 533.049 236.212
 873.542 118.500
 750.052 644.458
 141.954 946.987
 226.965 159.853
 126.461 66.995
 701.664 794.257
 743.766 983.772
 665.203 568.633
 934.824 788.747
 222.200 711.423
 804.864 766.399
 362.273 366.372
 903.183 14.752
 202.794 728.030
 317.094 663.245
 932.208 763.113
 463.184 774.522
 526.677 668.403
 34.282 938.501
 421.849 860.214
 38.483 846.402
 989.888 626.804
 111.414 473.266
 146.786 34.088
 737.012 619.736
 646.456 327.837
 946.050 452.691
 509.561 884.261
 823.947 840.839
 692.945 827.930
 426.976 972.118
 89.383 254.545
 733.567 246.953
 519.953 699.974
 128.081 312.939
 758.364 110.586
 789.363 405.849
 227.120 258.313
 724.705 718.076
 701.406 862.666
 119.102 173.458
 723.357 827.516
 55.238 857.269
 995.133 59.577
 475.229 57.886
 515.495 535.924
 802.462 814.012
 835.905 247.545
 800.819 435.405
 426.219 623.743
 727.182 348.788
 597.689 187.587
 417.477 2.491
 776.112 795.508
 750.917 397.384
 647.711 555.367
 653.928 67.678
 14.822 718.013
 954.955 248.412
 251.063 709.505
 582.690 288.021
 392.814 367.363
 739.801 610.743
 955.076 107.477
 287.104 237.142
 27.870 562.562
 972.098 829.454
 560.019 472.659
 742.117 755.334
 639.419 688.131
 935.319 837.937
 154.837 871.714
 959.616 376.929
 299.027 304.499
 296.062 44.227
 724.869 448.454
 522.732 256.088
 776.752 72.478
 99.517 241.152
 523.144 678.457
 13.402 919.420
 450.832 176.905
 15.714 802.812
 737.612 658.155
 123.652 862.314
 292.075 224.583
 672.369 883.950
 983.770 122.747
 433.389 475.569
 134.526 412.939
 930.710 74.159
 805.439 599.220
 936.176 39.919
 300.448 618.346
 387.375 975.465
 676.055 343.929
 399.320 558.245
 660.322 936.869
 218.510 469.665
 958.610 488.584
 555.725 8.769
 377.541 125.208
 721.446 20.912
 904.490 124.184
 942.386 197.228
 912.647 335.918
 554.831 219.397
 49.757 889.309
 923.978 762.018
 343.433 518.507
 729.869 913.556
 301.992 997.397
 69.931 43.526
 694.886 866.839
 863.309 701.107
 601.644 537.002
 589.472 467.327
 766.942 733.251
 67.107 253.311
 288.896 309.727
 971.522 810.670
 898.170 501.135
 120.152 932.197
 210.390 432.407
 324.959 222.645
 209.995 10.246
 244.253 427.115
 159.688 423.318
 169.652 150.638
 138.719 262.802
 889.565 684.797
 461.224 516.572
 589.784 389.191
 481.585 303.456
 423.879 236.246
 379.517 504.535
 728.378 312.064
 758.294 362.543
 515.741 134.101
 563.769 495.015
 575.586 974.311
 420.844 579.520
 303.096 105.724
 922.524 588.145
 883.146 178.396
 332.268 882.314
 147.174 200.131
 163.906 627.270
 823.589 786.843
 978.754 888.328
 885.582 160.964
 733.996 858.845
 705.120 533.651
 79.872 14.150
 19.097 993.069
 39.248 548.241
 651.769 337.678
 618.045 333.551
 193.371 706.838
 648.411 341.534
 663.257 653.427
 821.115 107.136
 669.821 22.330
 635.242 437.755
 880.176 708.140
 300.788 322.054
 219.183 894.290
 345.364 441.755
 197.450 568.828
 374.942 26.475
 16.751 79.518
 648.946 104.737
 592.698 858.865
 583.238 721.070
 670.072 609.675
 175.448 27.695
 665.979 600.957
 543.140 578.512
 467.861 955.429
 117.507 802.388
 923.541 101.826
 587.440 802.072
 303.179 871.969
 938.086 995.158
 280.590 13.633
 74.528 5.661
 494.416 401.259
 718.364 840.805
 106.709 708.159
 869.139 100.218
 904.366 273.007
 943.366 506.915
 892.452 881.995
 253.969 805.113
 340.719 994.168
 238.217 313.415
 276.770 874.450
 451.521 568.304
 210.517 245.913
 939.900 347.838
 742.295 524.634
 10.725 375.245
 796.658 817.352
 417.790 503.655
 759.178 520.135
 544.320 654.105
 326.278 196.864
 740.748 87.224
 537.996 96.930
 690.697 243.633
 208.840 114.799
 629.417 788.297
 838.449 638.679
 717.819 180.039
 436.036 785.359
 629.424 989.716
 472.900 193.230
 887.069 880.578
 156.101 330.857
 94.485 103.814
 242.451 175.177
 551.275 154.025
 861.897 888.138
 878.033 866.225
 48.164 555.534
 973.901 352.042
 465.151 194.794
 597.760 292.208
 831.112 653.038
 25.305 890.478
 768.453 31.920
 959.554 306.260
 812.391 236.353
 237.186 315.913
 492.165 760.496
 905.643 892.699
 227.804 22.415
 177.759 70.322
 65.128 330.096
 286.307 983.076
 381.843 813.367
 747.924 115.496
 846.070 561.457
 345.358 195.677
 381.710 453.032
 792.614 618.932
 306.867 208.559
 556.641 973.041
 354.520 503.581
 371.719 974.140
 979.335 291.223
 252.141 625.339
 299.430 44.057
 141.418 530.922
 643.963 455.802
 41.862 280.630
 981.371 274.591
 559.451 544.903
 322.033 669.445
 241.423 767.395
 434.124 673.694
 46.816 20.674
 121.801 382.459
 395.444 10.455
 707.938 300.654
 813.543 319.176
 884.955 403.694
 513.067 608.264
 470.466 461.133
 787.692 627.514
 881.290 125.438
 816.548 877.733
 949.694 361.192
 974.357 648.143
 507.565 407.197
 644.681 802.173
 493.695 563.529
 615.456 154.453
 60.778 381.799
 649.875 998.598
 714.371 29.397
 721.253 381.021
 176.565 682.650
 581.027 32.537
 781.039 280.649
 901.005 569.386
 450.228 107.540
 753.903 151.674
 934.552 748.602
 932.839 373.948
 90.872 532.266
 776.577 784.062
 703.798 689.867
 181.891 247.661
 198.422 966.442
 219.513 952.294
 623.813 144.048
 800.942 373.461
 398.758 4.205
 698.234 91.949
 478.358 284.138
 629.233 184.926
 124.000 564.133
 271.061 630.795
 219.693 167.736
 842.835 28.437
 782.969 735.559
 145.251 84.622
 754.439 335.623
 703.892 59.155
 431.092 752.525
 431.907 356.280
 726.769 923.995
 206.253 34.431
 319.572 602.032
 93.383 386.375
 278.825 957.623
 21.454 270.768
 880.335 539.778
 286.445 297.256
 523.128 273.430
 911.717 664.302
 286.339 834.481
 20.302 696.354
 122.889 87.460
 695.540 339.738
 716.053 390.955
 420.659 860.557
 943.509 562.918
 926.716 189.034
 846.420 512.469
 919.301 110.274
 212.179 862.987
 678.982 288.605
 900.392 954.518
 373.239 799.956
 2.401 79.284
 216.265 942.663
 783.123 594.991
 458.330 1.281
 146.343 115.361
 872.395 890.294
 455.168 499.816
 679.287 135.878
 870.370 74.337
 164.367 35.216
 711.539 898.521
 991.381 526.359
 547.683 950.748
 19.674 909.649
 962.232 600.739
 338.644 77.608
 966.910 458.912
 10.930 967.564
 442.839 682.554
 379.263 74.695
 426.616 643.610
 659.951 717.581
 523.128 850.674
 290.870 389.414
 783.081 513.566
 198.645 652.098
 426.979 752.772
 826.798 224.410
 302.323 314.237
 655.532 906.752
 728.808 643.932
 728.911 891.978
 797.240 213.604
 774.372 593.135
 449.637 242.014
 193.460 24.051
 66.865 113.172
 65.369 787.679
 440.216 308.798
 333.473 40.559
 97.117 16.073
 239.570 230.961
 9.123 479.199
 484.504 665.258
 831.055 885.189
 383.570 894.186
 430.491 127.361
 760.157 771.270
 571.543 206.388
 494.278 703.409
 49.080 606.354
 479.599 863.020
 240.351 535.486
 412.496 877.095
 189.594 27.278
 961.356 56.900
 785.093 152.248
 769.209 528.894
 972.730 853.904
 706.009 509.908
 999.074 570.734
 289.976 415.072
 442.127 980.637
 174.970 863.672
 898.939 62.496
 690.465 964.793
 114.460 634.385
 213.346 420.704
 591.217 537.659
 440.159 21.524
 179.127 395.057
 661.960 450.344
 251.182 98.576
 871.416 45.091
 94.523 864.736
 856.933 233.833
 436.120 331.795
 467.549 876.469
 254.625 32.204
 524.776 201.064
 459.954 936.247
 676.266 551.193
 732.644 177.319
 46.801 785.997
 967.317 599.072
 263.745 62.266
 847.737 238.863
 188.681 433.392
 162.565 125.215
 49.852 419.806
 446.296 929.831
 169.354 526.419
 372.808 702.899
 846.417 832.125
 341.079 525.725
 378.013 872.871
 753.982 844.324
 558.188 341.804
 309.451 174.264
 138.735 787.112
 985.058 979.387
 700.058 790.301
 416.286 779.052
 669.415 735.583
 737.914 899.982
 34.298 555.971
 197.557 995.056
 784.925 975.563
 558.995 253.384
 638.035 112.871
 417.413 640.373
 954.059 610.078
 553.791 65.464
 473.866 91.547
 694.558 876.618
 35.597 6.257
 926.286 837.961
 455.466 188.015
 282.996 839.356
 390.897 580.083
 992.911 108.748
 75.234 963.459
 687.702 10.355
 98.775 537.430
 764.179 490.021
 892.472 304.684
 597.568 515.037
 682.968 279.406
 567.047 106.556
 568.281 74.167
 825.946 701.372
 103.307 829.471
 467.193 44.671
 677.315 268.590
 563.394 810.533
 758.808 820.434
 442.785 892.232
 226.710 826.012
 267.723 285.004
 904.199 291.369
 359.925 701.035
 668.969 74.397
 943.215 276.424
 190.964 787.634
 804.877 735.138
 208.276 697.986
 393.864 213.319
 9.834 31.617
 739.269 182.139
 368.640 13.044
 274.789 867.931
 933.676 737.462
 761.894 599.205
 117.493 290.821
 411.441 221.775
 838.115 979.981
 484.323 241.542
 319.785 843.076
 907.995 571.076
 211.732 896.087
 157.458 578.307
 935.338 594.312
 24.334 736.163
 758.549 396.528
 222.266 239.367
 166.143 904.930
 665.288 942.952
 642.547 996.337
 900.331 356.105
 710.498 480.767
 596.277 930.003
 627.318 834.344
 288.482 760.379
 387.321 307.039
 176.298 101.284
 923.482 445.271
 676.647 788.031
 656.675 678.507
 482.187 92.549
 772.362 872.312
 969.215 496.778
 981.464 562.693
 187.331 948.422
 666.445 263.789
 157.564 953.051
 550.499 729.308
 453.547 217.559
 635.502 184.397
 765.047 868.352
 614.530 306.544
 396.571 664.920
 211.798 489.675
 65.626 272.874
 574.563 683.704
 393.622 972.982
 528.642 761.810
 663.455 102.659
 5.724 969.675
 615.765 757.874
 503.609 985.490
 713.103 546.265
 0.122 538.037
 688.297 461.728
 211.072 354.477
 658.757 747.883
 568.598 542.125
 309.153 199.161
 358.268 842.718
 875.599 996.112
 353.982 667.190
 988.309 433.663
 244.915 448.215
 7.707 841.021
 577.359 801.789
 810.451 438.733
 708.514 823.573
 114.207 676.903
 964.116 756.881
 268.663 859.000
 335.734 344.015
 959.027 204.070
 377.921 638.591
 768.646 328.136
 654.892 531.861
 909.497 840.277
 28.529 989.440
 361.009 23.230
 115.345 155.845
 945.169 590.850
 413.223 352.839
 623.396 239.401
 406.673 254.328
 220.609 106.292
 601.913 486.970
 384.761 553.760
 73.862 793.383
 474.561 657.143
 82.350 56.673
 160.816 914.461
 444.276 663.872
 332.737 538.087
 144.615 265.803
 752.738 38.402
 597.996 246.070
 212.652 976.778
 702.983 557.499
 450.420 830.260
 485.215 826.044
 106.288 967.569
 528.458 206.150
 677.114 145.886
 322.658 734.907
 990.004 576.339
 96.722 352.335
 714.023 114.696
 85.604 200.243
 990.994 169.798
 643.938 790.855
 351.453 408.532
 252.876 548.396
 725.740 711.150
 566.790 611.952
 927.353 298.574
 959.254 577.001
 418.259 733.728
 3.331 617.163
 234.608 77.256
 363.079 629.025
 504.614 855.172
 287.677 283.739
 205.187 438.700
 346.391 142.773
 435.017 726.948
 984.246 935.399
 112.276 709.062
 630.759 226.712
 295.984 127.506
 376.232 692.180
 270.764 397.298
 14.029 113.635
 692.400 502.082
 608.145 718.475
 861.976 397.160
 711.556 185.609
 52.977 628.116
 163.748 265.861
 560.280 312.890
 720.021 629.298
 152.467 242.519
 998.373 16.123
 97.244 803.894
 712.793 680.681
 180.124 405.463
 438.569 269.911
 763.223 547.796
 222.834 848.844
 126.311 95.112
 912.223 597.765
 116.817 406.614
 772.490 470.443
 607.743 28.689
 678.740 672.773
 849.353 647.418
 169.062 439.583
 506.792 987.502
 991.562 137.920
 834.593 616.655
 400.889 982.299
 961.352 987.006
 544.250 526.229
 883.088 96.460
 440.723 900.457
 309.203 477.744
 626.563 448.068
 616.145 681.587
 791.527 796.849
 564.401 388.954
 148.382 487.571
 176.092 907.238
 794.363 411.367
 883.133 233.863
 577.063 508.857
 197.573 530.876
 558.882 347.602
 262.592 684.182
 877.709 362.829
 578.833 325.241
 873.998 149.860
 408.817 991.018
 746.078 306.577
 112.471 975.130
 609.621 902.481
 308.078 380.408
 780.268 799.967
 961.907 187.095
 929.934 266.562
 541.256 83.920
 750.020 727.801
 302.795 919.075
 104.489 143.536
 791.821 978.207
 791.441 510.939
 187.896 716.086
 825.481 960.774
 315.377 902.165
 180.122 16.095
 839.411 498.415
 717.869 911.268
 362.379 596.298
 317.075 651.534
 124.549 790.407
 163.608 347.621
 675.525 866.130
 699.633 544.709
 928.104 300.747
 652.035 929.975
 219.423 9.972
 943.368 237.891
 500.068 969.272
 615.563 58.193
 242.569 771.098
 371.290 909.154
 626.831 80.672
 113.138 580.514
 620.247 75.327
 293.063 728.608
 651.266 812.064
 783.482 764.043
 181.893 597.270
 859.606 593.566
 949.994 629.261
 205.963 36.903
 387.564 761.959
 297.471 151.349
 465.408 275.662
 179.037 67.480
 285.560 133.299
 402.512 714.776
 285.523 708.043
 454.463 333.154
 156.862 266.773
 403.857 402.844
 66.479 225.124
 150.135 449.049
 631.937 11.039
 696.871 597.978
 300.542 207.657
 405.133 176.749
 351.607 931.562
 487.722 601.201
 46.692 342.852
 837.712 213.608
 436.041 999.120
 92.411 187.906
 761.406 941.335
 20.232 575.171
 124.570 937.016
 489.511 619.431
 293.998 971.424
 494.641 626.408
 953.917 653.055
 738.595 549.433
 943.882 733.362
 817.893 591.879
 753.557 995.817
 45.279 179.093
 716.388 675.233
 748.807 680.577
 554.301 669.486
 578.962 961.487
 559.265 712.681
 966.154 798.161
 229.839 517.468
 630.847 132.963
 413.765 556.090
 642.348 187.424
 320.868 542.265
 337.476 358.203
 372.204 971.795
 787.934 237.241
 27.534 967.533
 988.975 815.636
 98.169 607.958
 529.128 130.964
 798.338 368.005
 891.412 121.201
 936.020 1.110
 383.999 967.065
 292.255 393.910
 859.088 590.966
 813.132 645.957
 162.445 478.069
 745.723 898.757
 675.305 476.916
 121.294 558.899
 330.929 498.172
 937.279 342.834
 279.084 975.254
 252.954 594.814
 555.024 885.650
 9.997 189.487
 10.499 2.863
 363.522 887.018
 661.134 693.044
 385.536 637.233
 978.757 965.080
 232.667 171.895
 443.314 996.286
 883.468 437.981
 504.824 996.771
 805.591 432.556
 581.949 943.356
 945.691 740.107
 634.364 448.699
 109.481 249.998
 438.127 263.691
 558.139 864.866
 916.938 712.467
 760.886 485.549
 640.825 691.521
 60.594 675.592
 3.869 829.896
 206.489 435.039
 193.653 499.438
 540.328 731.374
 129.856 716.425
 172.787 392.932
 293.666 612.942
 916.399 730.351
 212.392 243.215
 539.408 643.806
 176.869 582.346
 138.844 842.528
 128.202 868.897
 996.351 258.882
 83.329 25.376
 150.611 407.960
 707.400 989.456
 397.143 716.929
 869.393 21.918
 389.983 133.393
 123.721 683.518
 677.955 291.705
 885.329 341.816
 647.357 358.939
 653.167 70.365
 576.952 352.221
 483.788 317.268
 32.642 186.050
 223.569 69.289
 158.675 207.424
 927.768 633.296
 658.159 259.088
 784.034 951.402
 324.995 893.553
 526.384 302.912
 396.818 774.956
 285.929 708.869
 77.204 350.222
 542.531 618.030
 736.480 858.781
 986.005 931.510
 283.051 760.411
 788.605 922.846
 318.780 788.338
 857.465 577.046
 98.056 439.907
 854.777 643.283
 224.346 675.877
 126.201 748.783
 992.169 553.299
 598.873 124.320
 446.201 123.282
 337.161 353.324
 540.872 106.541
 867.748 476.388
 279.301 54.900
 899.712 300.941
 754.064 120.135
 417.090 812.701
 546.514 402.176
 761.075 732.517
 736.588 622.395
 649.941 971.314
 679.994 565.152
 713.380 609.520
 901.005 118.809
 103.753 58.839
 681.794 608.149
 852.524 887.256
 786.246 491.395
 581.664 927.185
 898.669 960.404
 876.031 406.677
 775.002 861.047
 445.708 0.346
 363.434 987.183
 232.250 586.326
 648.249 806.196
 868.010 705.165
 178.847 172.839
 614.702 973.528
 967.058 472.744
 770.602 128.188
 49.896 814.543
 933.089 722.725
 729.813 533.058
 775.281 420.108
 606.473 63.874
 686.385 108.910
 617.281 655.919
 732.041 899.995
 600.828 873.172
 613.677 255.362
 408.421 134.675
 297.895 773.385
 412.814 904.556
 604.822 357.489
 826.621 587.452
 597.499 871.504
 550.816 741.730
 115.716 818.296
 159.045 191.109
 212.801 843.288
 997.395 808.152
 751.886 876.109
 481.023 739.757
 621.001 787.532
 316.064 239.914
 259.348 501.420
 212.931 928.985
 728.444 399.426
 409.237 587.609
 893.073 567.289
 38.782 658.545
 332.621 323.887
 697.275 628.721
 21.151 556.506
 923.712 819.115
 185.295 557.510
 274.701 760.539
 866.637 358.784
 81.868 982.836
 826.813 421.634
 292.016 413.316
 489.299 32.502
 266.642 652.691
 515.001 840.936
 410.198 674.382
 465.907 758.104
 682.013 242.379
 381.622 405.101
 679.848 846.149
 240.413 594.000
 146.730 756.212
 415.156 965.580
 608.060 974.398
 784.307 60.903
 882.336 217.629
 990.788 325.055
 493.510 477.996
 32.635 26.775
 441.554 255.308
 446.751 914.198
 333.850 887.155
 542.614 842.147
 845.290 897.443
 640.794 218.434
 739.423 354.554
 959.457 184.307
 954.536 547.596
 511.325 116.849
 323.390 42.162
 167.992 608.961
 467.709 319.651
 414.873 226.058
 980.810 706.274
 458.834 379.181
 704.457 394.747
 414.835 803.737
 317.786 804.306
 644.319 744.068
 513.741 829.653
 756.011 759.711
 246.705 229.068
 822.117 473.286
 226.999 293.914
 475.305 846.890
 424.741 339.748
 403.356 118.716
 566.446 542.206
 470.984 160.011
 780.133 303.557
 97.332 170.707
 814.096 38.660
 381.254 657.070
 844.430 887.936
 776.269 4.014
 348.832 41.551
 307.447 536.468
 988.746 750.511
 531.337 267.222
 866.858 629.573
 757.957 952.333
 948.211 962.384
 775.054 159.570
 215.132 605.040
 186.119 731.137
 211.190 970.141
 945.394 860.311
 787.882 944.695
 148.557 464.627
 948.472 452.890
 223.388 228.342
 863.075 485.415
 420.084 597.276
 162.499 562.895
 688.677 773.577
 88.693 829.943
 367.069 900.858
 647.881 851.829
 506.432 816.613
 567.957 36.902
 503.251 34.415
 171.767 779.417
 64.259 699.500
 638.127 519.661
 430.300 724.813
 6.321 77.191
 459.129 887.988
 489.276 720.268
 299.994 471.229
 575.419 397.328
 372.101 814.403
 227.426 547.474
 525.716 576.344
 513.800 615.013
 162.517 350.324
 850.725 272.008
 718.008 737.648
 879.327 872.478
 963.573 869.572
 877.813 557.591
 722.297 394.239
 607.602 953.872
 667.595 964.498
 44.311 572.801
 196.412 517.580
 553.079 862.330
 952.050 12.404
 566.358 676.716
 381.395 559.167
 621.983 534.076
 916.276 953.922
 959.396 0.415
 591.128 823.677
 569.657 469.137
 474.098 841.507
 295.887 356.721
 474.646 623.104
 8.669 684.227
 378.945 943.705
 87.429 302.195
 289.575 185.538
 53.830 800.552
 645.793 449.659
 684.731 848.245
 265.944 441.667
 816.453 267.811
 178.170 108.376
 203.158 272.300
 636.695 492.755
 652.529 695.351
 608.704 458.518
 502.096 715.364
 64.537 775.731
 668.167 12.453
 718.085 657.071
 673.097 768.854
 4.359 684.221
 490.484 711.902
 310.059 299.004
 824.825 51.498
 6.242 678.762
 723.308 744.522
 88.979 35.080
 692.033 856.143
 86.165 725.081
 824.410 727.051
 911.645 241.256
 741.346 306.702
 69.844 236.260
 364.610 1.712
 766.631 470.684
 998.360 107.045
 249.685 562.765
 759.028 743.077
 971.952 928.061
 778.582 886.512
 785.686 473.718
 596.822 746.280
 375.909 746.165
 869.006 350.819
 28.161 3.481
 638.187 750.373
 796.113 415.674
 477.597 932.477
 343.494 499.506
 396.000 151.587
 538.168 321.907
 444.750 401.439
 83.711 700.590
 974.381 743.504
 598.149 975.930
 793.772 944.569
 56.459 199.084
 497.573 684.590
 71.989 192.490
 686.700 551.596
 224.057 696.259
 29.937 238.306
 370.073 163.547
 247.284 155.587
 388.621 46.957
 361.472 956.958
 66.773 103.688
 514.715 867.562
 304.809 207.816
 413.163 887.682
 602.370 902.539
 999.674 817.748
 2.569 852.769
 302.608 67.458
 598.738 9.271
 928.564 570.037
 99.345 600.188
 302.719 43.738
 250.382 595.641
 282.275 811.594
 534.501 507.945
 24.971 408.269
 108.834 896.521
 162.580 36.156
 468.312 735.848
 163.515 363.936
 591.144 510.644
 852.301 237.386
 53.674 49.292
 47.638 157.877
 712.122 359.372
 174.611 207.810
 410.775 143.671
 67.401 808.906
 865.187 947.554
 402.355 899.137
 413.265 605.961
 760.965 933.216
 958.139 548.069
 20.043 441.433
 829.055 698.102
 981.936 629.573
 847.845 940.488
 99.154 841.438
 949.689 46.174
 101.258 323.702
 811.785 374.262
 911.670 84.408
 89.283 750.050
 640.518 191.264
 744.604 498.194
 677.247 349.243
 237.394 390.131
 82.181 279.827
 874.256 100.441
 16.202 313.255
 709.691 900.901
 857.155 732.445
 55.010 637.121
 763.503 70.751
 856.171 305.492
 671.209 578.948
 113.567 692.611
 288.184 18.763
 758.698 861.076
 399.160 405.745
 299.682 710.930
 358.159 173.560
 378.002 251.851
 749.381 840.961
 624.184 565.122
 892.112 773.201
 794.787 84.518
 781.042 198.921
 754.946 790.367
 648.200 694.240
 30.490 90.595
 142.660 816.481
 185.302 596.555
 13.527 164.785
 430.233 120.533
 592.893 583.433
 589.641 97.387
 578.864 491.479
 743.889 226.573
 963.160 920.206
 637.298 545.566
 109.868 34.552
 850.703 874.379
 226.535 988.262
 48.607 747.454
 859.031 462.970
 538.775 597.962
 748.530 232.122
 345.894 245.611
 901.861 400.788
 872.750 218.016
 112.712 446.648
 577.401 303.905
 326.313 936.175
 461.385 80.750
 137.784 439.184
 273.560 207.436
 656.232 106.179
 371.254 642.421
 832.616 13.401
 32.765 898.300
 847.585 393.148
 523.650 124.232
 71.838 440.160
 427.680 508.255
 560.520 472.834
 158.815 892.871
 717.020 800.426
 373.382 920.652
 180.777 939.548
 354.969 683.937
 757.057 586.264
 705.026 96.513
 240.777 500.337
 649.153 778.609
 796.302 728.138
 475.449 533.451
 473.671 178.018
 522.739 768.378
 880.081 780.261
 402.065 891.147
 722.926 391.985
 886.528 598.286
 214.643 340.413
 967.594 513.389
 325.521 396.073
 728.674 166.048
 812.212 906.679
 910.623 304.246
 388.574 444.366
 773.229 872.604
 471.679 280.730
 229.677 174.681
 587.249 228.662
 337.963 169.046
 791.648 315.795
 368.450 66.018
 726.039 585.447
 577.139 325.541
 104.880 277.164
 950.001 377.902
 326.011 205.554
 948.267 359.769
 321.843 334.053
 284.213 480.972
 927.401 96.296
 51.436 305.593
 675.960 733.891
 885.462 878.241
 629.910 843.708
 955.617 777.044
 274.267 23.561
 406.435 494.215
 632.330 301.638
 748.438 88.413
 174.571 276.846
 719.174 517.074
 178.646 194.784
 324.219 28.130
 433.864 663.331
 355.938 196.783
 369.491 264.361
 359.636 752.273
 202.581 851.206
 160.100 10.771
 755.869 7.946
 17.220 162.989
 475.473 674.920
 791.298 648.895
 496.297 769.153
 163.938 567.740
 552.212 218.349
 679.216 340.632
 129.031 918.118
 795.447 377.226
 609.500 965.116
 126.846 150.054
 687.804 130.418
 916.167 92.987
 41.319 949.938
 526.743 997.869
 972.507 319.849
 341.158 860.113
 385.121 908.339
 72.767 334.885
 275.505 609.630
 757.827 416.134
 719.090 266.802
 924.977 587.534
 759.775 836.940
 913.843 354.102
 389.304 441.410
 516.795 723.627
 986.837 477.274
 982.188 236.026
 805.451 320.251
 581.249 545.304
 800.430 547.996
 995.095 242.225
 829.918 993.334
 517.065 606.187
 886.154 4.538
 735.705 722.862
 977.454 763.499
 915.544 971.022
 847.818 378.048
 629.585 229.795
 241.218 222.769
 425.639 388.647
 567.961 919.914
 987.812 350.075
 865.936 710.836
 647.315 832.905
 953.066 316.412
 419.180 936.820
 799.995 785.824
 412.237 781.151
 903.190 115.853
 351.112 138.870
 875.717 432.224
 636.017 46.328
 491.296 370.938
 377.224 967.520
 990.650 606.854
 907.705 456.061
 889.291 640.643
 584.014 6.827
 692.635 380.944
 119.894 181.085
 535.795 418.802
 100.023 273.362
 607.505 374.892
 736.761 55.296
 404.933 260.656
 857.821 161.975
 90.687 401.990
 747.561 801.036
 5.933 363.998
 962.557 876.028
 332.594 238.396
 959.534 675.765
 920.082 128.128
 120.324 733.745
 902.560 218.824
 46.888 690.041
 264.602 261.697
 295.458 266.704
 377.255 920.945
 691.440 211.787
 462.248 339.625
 137.922 82.204
 266.836 546.181
 225.745 468.101
 90.963 319.606
 750.279 48.111
 925.773 730.562
 420.919 183.416
 389.670 420.348
 48.299 476.983
 515.150 426.566
 449.123 351.593
 204.274 936.511
 310.088 635.678
 369.369 185.293
 594.571 929.575
 772.241 19.442
 505.689 87.297
 312.586 638.096
 987.158 61.524
 764.591 188.136
 652.418 84.263
 568.820 227.733
 489.214 294.896
 430.927 351.453
 750.775 474.467
 914.583 271.356
 878.612 133.694
 526.115 420.493
 821.606 356.835
 633.979 251.120
 640.401 189.189
 936.488 169.102
 187.222 28.358
 653.644 822.909
 4.309 134.685
 568.971 860.866
 417.547 601.505
 958.488 409.682
 346.929 648.430
 118.259 302.524
 296.908 39.123
 19.120 403.133
 715.091 537.583
 785.199 406.595
 757.903 253.343
 497.954 935.872
 20.861 276.182
 883.793 50.128
 975.870 345.672
 943.357 906.026
 408.803 261.327
 544.732 1.803
 720.785 27.354
 529.885 437.162
 402.607 194.362
 400.131 956.244
 622.987 752.270
 157.478 238.648
 700.841 127.607
 217.157 262.243
 224.956 119.042
 383.651 395.045
 910.581 882.238
 937.484 760.695
 563.447 654.668
 730.098 957.850
 82.808 739.203
 475.022 258.399
 554.571 178.960
 878.754 338.900
 644.977 532.593
 926.123 555.474
 639.029 567.169
 152.231 911.940
 213.788 533.687
 554.487 617.012
 985.494 877.652
 459.706 417.383
 815.187 803.931
 27.230 433.657
 47.212 492.048
 581.691 734.960
 238.793 16.375
 899.089 351.184
 420.223 127.393
 265.768 339.995
 610.396 97.663
 268.520 165.732
 761.165 322.719
 110.251 291.210
 778.888 426.451
 862.405 79.210
 988.447 277.140
 623.854 911.482
 782.884 739.144
 545.397 688.482
 112.641 722.063
 166.857 417.687
 487.553 340.168
 395.396 542.305
 820.280 847.087
 702.869 631.728
 463.565 691.503
 38.431 441.586
 369.796 167.320
 420.169 562.100
 317.789 965.016
 894.217 581.370
 449.181 619.245
 317.772 83.796
 979.306 681.142
 347.936 837.095
 391.983 102.952
 793.703 164.097
 894.515 128.787
 634.260 982.966
 551.622 150.442
 121.632 82.768
 691.530 863.832
 396.437 396.940
 693.535 392.887
 456.880 877.388
 636.780 217.428
 466.231 854.641
 980.504 24.155
 673.969 808.052
 125.667 410.300
 399.793 343.622
 498.584 513.538
 905.230 980.389
 524.323 565.584
 700.026 439.775
 299.373 407.579
 123.661 391.796
 910.961 640.217
 457.776 679.244
 618.929 179.021
 493.067 573.077
 653.014 53.760
 352.195 532.093
 274.463 730.340
 494.690 686.078
 300.176 583.493
 564.864 38.047
 237.007 339.969
 31.882 407.686
 973.705 915.980
 182.776 900.004
 31.585 551.255
 813.019 181.526
 288.722 97.787
 92.056 847.594
 925.968 747.338
 317.765 450.903
 859.019 11.867
 197.271 380.926
 834.918 929.550
 562.868 300.021
 602.746 921.134
 40.466 583.770
 488.924 522.633
 701.119 525.245
 392.623 67.050
 539.561 555.747
 694.703 866.935
 210.687 534.138
 75.707 288.601
 617.496 154.746
 449.363 425.947
 61.952 627.235
 525.487 635.792
 951.530 163.583
 260.899 636.955
 785.091 155.989
 182.974 991.874
 936.353 699.071
 274.793 763.214
 804.030 770.066
 493.702 789.761
 225.174 666.988
 709.811 68.010
 751.051 468.114
 753.970 10.679
 889.707 333.038
 665.620 124.098
 731.173 448.392
 142.342 786.834
 322.995 627.770
 580.737 96.454
 666.612 819.087
 131.407 94.958
 498.255 632.489
 491.315 391.911
 918.967 72.907
 49.943 223.861
 92.443 803.575
 769.658 156.188
 360.428 856.482
 297.128 926.682
 284.993 884.213
 205.883 716.972
 945.191 972.365
 598.095 427.269
 750.198 125.386
 136.992 221.135
 618.387 739.866
 734.093 740.234
 475.950 392.092
 824.672 394.814
 92.216 810.709
 380.711 85.436
 562.067 966.102
 436.471 567.027
 617.617 286.466
 44.052 530.249
 78.194 373.151
 794.563 840.637
 384.679 516.942
 597.473 376.727
 394.280 360.351
 522.142 568.888
 596.142 272.174
 590.408 225.823
 135.869 228.668
 339.547 101.431
 575.700 75.426
 326.014 97.109
 61.973 85.691
 40.542 100.632
 496.483 360.540
 685.835 459.999
 715.053 225.507
 113.752 597.153
 444.932 774.237
 817.340 541.231
 650.618 765.353
 65.072 353.181
 571.472 382.416
 94.161 813.438
 418.228 872.814
 243.925 32.380
 21.712 759.257
 209.055 140.908
 236.212 402.691
 379.600 137.504
 190.573 938.894
 866.043 661.175
 479.117 529.256
 93.414 669.840
 596.617 991.634
 300.885 114.880
 679.979 7.487
 368.331 988.989
 334.977 550.218
 777.991 1.369
 738.701 25.933
 329.677 407.226
 634.677 956.293
 287.068 633.782
 423.382 224.270
 718.963 639.549
 519.765 823.297
 894.243 894.957
 53.169 340.143
 127.354 348.699
 953.553 719.129
 590.105 254.205
 459.217 122.809
 396.177 673.875
 131.416 360.500
 21.038 395.114
 934.608 605.138
 588.920 812.487
 779.947 180.560
 190.437 625.779
 904.583 560.925
 592.474 436.238
 418.939 382.376
 72.819 95.425
 475.190 991.039
 714.974 965.988
 547.522 623.080
 96.557 725.164
 851.489 779.797
 613.403 504.239
 626.910 286.956
 619.891 675.676
 855.654 242.061
 506.166 529.782
 549.630 900.478
 850.093 120.872
 420.903 141.893
 904.212 295.931
 8.696 618.297
 137.067 74.177
 988.857 905.204
 28.814 241.955
 810.108 866.370
 210.403 22.807
 196.006 171.711
 674.939 626.707
 708.158 166.930
 722.832 165.507
 99.180 535.571
 526.242 24.148
 785.445 889.716
 413.197 120.453
 460.439 309.464
 830.993 282.351
 748.091 174.848
 308.565 72.609
 288.563 413.459
 907.857 40.731
 761.575 554.962
 647.729 463.589
 917.323 37.869
 166.242 924.691
 613.702 867.716
 627.341 492.117
 389.960 558.395
 198.006 92.509
 58.612 894.467
 647.095 889.470
 814.841 292.211
 25.645 896.215
 169.405 786.937
 461.837 661.846
 658.980 75.256
 776.640 36.373
 406.769 750.879
 536.145 750.343
 654.146 313.819
 894.463 740.098
 897.204 644.248
 940.902 849.330
 104.521 117.645
 493.827 172.294
 106.774 117.111
 331.568 945.235
 905.397 357.118
 621.068 502.022
 694.954 671.489
 904.284 490.331
 509.143 3.665
 990.123 789.068
 838.051 551.571
 738.667 509.906
 407.683 910.423
 230.397 130.196
 722.776 688.206
 605.078 356.208
 439.997 269.258
 804.860 310.224
 227.944 16.303
 139.350 268.872
 378.641 340.613
 535.071 540.000
 35.917 359.752
 269.406 379.071
 801.068 694.259
 104.355 731.492
 545.272 735.704
 915.886 303.408
 209.520 121.852
 1.212 159.635
 992.321 368.524
 282.869 13.616
 727.517 586.329
 112.095 291.245
 131.493 923.455
 504.936 239.436
 471.499 58.515
 575.998 23.206
 673.205 471.012
 23.302 264.540
 872.910 857.909
 572.912 565.322
 432.762 475.346
 826.411 609.207
 809.027 162.473
 433.966 727.629
 804.918 663.304
 609.356 758.460
 390.115 681.367
 833.189 427.624
 746.158 975.627
 981.667 790.677
 645.961 94.883
 849.127 819.781
 920.356 927.707
 84.452 489.231
 156.636 757.484
 369.123 567.911
 43.366 614.561
 365.594 278.491
 880.302 332.659
 649.891 430.289
 748.232 283.140
 805.622 115.567
 45.183 482.441
 845.081 508.193
 485.093 864.825
 587.098 290.470
 993.287 469.766
 963.856 220.367
 68.463 111.955
 56.780 939.879
 290.244 548.459
 34.074 309.114
 489.501 14.414
 842.541 963.527
 248.638 313.493
 209.479 958.115
 521.963 985.843
 155.952 947.232
 251.449 763.247
 182.387 407.761
 467.941 903.710
 636.644 642.892
 907.741 685.870
 541.668 290.673
 113.134 463.483
 575.994 533.325
 124.505 123.426
 650.391 278.270
 591.253 464.373
 995.400 18.575
 636.529 90.381
 208.327 528.645
 393.313 582.580
 848.325 800.410
 400.484 427.067
 911.573 856.671
 199.944 907.702
 565.516 112.962
 529.866 654.123
 524.875 509.202
 563.482 18.966
 269.218 550.043
 124.240 960.515
 241.808 921.345
 721.493 660.129
 244.931 373.449
 429.200 5.579
 423.781 854.257
 984.499 135.406
 678.171 351.580
 252.747 44.646
 680.915 870.522
 208.083 393.501
 238.925 374.032
 459.274 998.150
 786.147 190.134
 833.149 392.769
 827.892 315.326
 664.125 475.718
 98.515 588.224
 858.038 747.809
 686.359 879.741
 959.672 439.613
 12.353 145.129
 892.286 846.220
 115.427 449.245
 618.154 145.969
 446.237 340.039
 134.243 594.009
 250.579 277.841
 236.983 237.650
 538.822 191.366
 713.354 699.097
 693.966 728.123
 719.031 379.122
 528.287 890.167
 342.833 934.609
 319.507 629.699
 813.362 621.616
 257.916 647.360
 639.558 137.111
 234.857 254.110
 681.184 765.947
 872.430 281.106
 785.422 789.660
 709.457 847.219
 97.275 350.688
 47.996 407.700
 427.982 915.550
 859.361 137.535
 448.892 535.045
 533.395 967.418
 848.170 665.822
 17.209 747.763
 652.204 68.569
 870.691 216.236
 458.917 422.118
 9.669 976.898
 470.516 744.004
 910.756 244.953
 640.956 456.153
 14.861 991.450
 489.091 214.883
 142.391 549.201
 770.697 188.087
 278.728 66.964
 178.107 826.083
 913.297 166.965
 49.937 868.279
 732.006 154.753
 58.312 153.441
 337.005 424.662
 408.313 70.400
 468.399 713.832
 973.188 277.582
 51.924 388.497
 316.788 728.599
 119.753 444.290
 866.953 427.508
 27.012 704.702
 824.089 577.394
 395.474 285.925
 269.470 521.059
 293.111 630.467
 507.893 760.191
 441.125 804.718
 897.169 302.248
 819.835 706.750
 318.708 60.800
 215.090 879.772
 393.304 229.537
 754.960 704.843
 486.763 682.062
 782.375 424.643
 251.421 4.495
 896.577 190.463
 760.853 746.658
 281.075 729.510
 392.636 646.877
 577.867 292.327
 252.984 727.405
 329.734 894.438
 700.347 320.005
 110.135 36.556
 73.769 827.830
 812.740 739.006
 55.255 689.451
 551.849 913.941
 760.950 928.520
 306.143 519.892
 59.079 458.348
 849.737 183.999
 226.998 90.746
 887.673 765.504
 687.111 864.290
 332.548 787.930
 581.683 766.056
 712.481 545.582
 567.759 345.596
 128.935 641.980
 721.595 799.050
 530.039 533.699
 451.484 288.851
 327.961 513.393
 21.006 30.223
 267.833 291.886
 702.054 754.960
 604.066 643.046
 807.086 806.797
 913.947 309.164
 319.784 347.567
 587.902 772.028
 557.364 991.637
 193.320 459.529
 89.443 935.540
 480.237 253.820
 918.467 123.861
 951.385 709.998
 934.773 770.329
 278.257 489.426
 712.560 229.458
 734.036 105.586
 457.061 649.335
 511.844 9.703
 71.505 406.211
 784.275 285.653
 936.975 168.066
 572.039 147.290
 718.703 714.462
 563.605 44.833
 786.876 776.672
 554.676 389.979
 204.643 93.701
 950.178 741.792
 555.069 310.569
 39.282 188.013
 594.634 994.724
 465.905 680.362
 103.988 900.218
 376.613 199.711
 705.773 168.051
 241.166 940.130
 511.034 681.719
 867.815 703.001
 495.120 581.547
 938.480 517.357
 573.823 527.722
 683.973 174.839
 612.171 753.647
 525.406 52.131
 540.839 97.284
 496.929 846.156
 446.097 883.313
 612.176 863.951
 834.007 863.637
 570.518 376.904
 221.868 33.847
 50.983 495.490
 81.451 420.420
 495.988 663.925
 829.240 284.892
 631.537 473.053
 736.708 289.808
 846.165 193.775
 104.740 205.424
 1.493 532.296
 924.948 660.058
 769.994 283.320
 229.145 220.291
 390.475 129.069
 927.213 965.339
 952.427 12.808
 751.599 443.812
 322.940 657.773
 890.511 987.316
 424.162 649.315
 506.396 336.168
 267.769 433.406
 934.531 205.832
 421.615 882.838
 349.565 101.821
 91.453 158.533
 815.083 455.092
 869.508 253.027
 209.816 93.896
 256.903 292.681
 699.803 552.139
 86.836 731.399
 422.001 614.455
 941.387 469.215
 413.475 456.010
 1.509 542.088
 691.156 407.813
 634.789 863.529
 718.298 688.779
 499.810 953.593
 321.294 832.513
 323.301 206.437
 808.696 203.854
 533.847 954.609
 535.535 167.329
 63.901 957.924
 220.777 622.183
 263.551 439.011
 812.759 757.610
 611.372 8.965
 783.295 773.667
 819.274 768.152
 170.883 740.532
 772.344 162.916
 70.001 778.927
 236.930 353.104
 237.954 901.287
 329.762 562.994
 52.486 485.647
 739.633 205.107
 769.690 806.964
 706.404 178.690
 298.177 934.098
 818.155 239.415
 995.674 740.863
 17.481 441.459
 109.855 668.028
 497.059 485.886
 806.329 117.208
 800.100 128.854
 461.113 129.961
 764.207 259.087
 328.926 994.679
 501.256 636.280
 446.405 84.067
 388.402 771.337
 883.241 26.956
 756.268 846.863
 234.857 995.071
 253.250 634.037
 656.146 689.396
 595.969 912.440
 193.749 558.327
 894.889 185.785
 689.259 903.210
 983.716 392.485
 930.626 123.997
 147.061 610.213
 934.951 242.009
 502.161 362.815
 492.203 587.380
 669.070 362.108
 203.358 750.261
 584.979 302.213
 853.775 427.812
 660.492 507.341
 796.703 29.221
 420.163 792.645
 134.587 970.119
 251.065 200.252
 507.103 653.120
 539.195 327.531
 682.614 615.501
 895.019 671.564
 440.168 166.836
 150.361 812.575
 286.496 742.800
 596.164 780.593
 819.089 886.051
 474.651 664.945
 292.832 216.444
 943.391 397.374
 522.549 471.838
 699.149 769.143
 333.833 954.008
 745.786 623.552
 614.642 783.852
 675.515 931.671
 703.329 804.133
 522.413 135.257
 536.179 829.800
 160.077 891.657
 158.377 64.670
 223.848 736.864
 944.067 723.555
 217.294 390.906
 69.226 331.281
 340.907 551.450
 409.149 440.285
 389.746 284.330
 392.176 8.291
 990.564 141.921
 312.728 814.191
 375.545 180.573
 897.830 736.476
 659.862 256.209
 318.155 662.892
 247.972 642.608
 451.543 196.560
 35.717 820.576
 736.236 142.284
 702.372 549.449
 913.351 232.528
 751.822 267.010
 951.848 436.606
 421.749 822.583
 401.428 5.494
 943.416 273.832
 834.029 670.725
 415.240 354.589
 246.136 936.690
 216.533 523.072
 712.962 495.110
 102.546 642.398
 950.967 527.258
 10.388 133.811
 74.621 138.680
 992.638 323.949
 872.215 752.875
 359.887 17.625
 597.512 850.711
 36.467 544.562
 130.959 622.831
 749.832 520.413
 535.810 560.197
 121.119 838.102
 478.924 666.059
 93.185 364.314
 739.326 269.536
 716.806 998.059
 454.092 560.676
 862.855 84.076
 793.118 169.160
 388.254 234.980
 182.403 859.001
 59.762 864.159
 858.211 710.660
 738.531 769.182
 608.656 776.555
 9.536 926.027
 799.744 908.250
 366.023 891.522
 772.742 311.451
 945.993 389.464
 100.024 951.814
 584.221 439.979
 986.563 539.661
 961.639 837.459
 871.323 809.572
 979.186 586.146
 412.554 791.992
 183.726 651.091
 6.925 874.339
 360.992 803.229
 596.422 560.221
 969.015 549.004
 138.754 864.591
 303.151 895.955
 964.765 402.684
 501.155 665.505
 606.112 130.030
 257.952 12.847
 162.483 823.710
 421.713 931.943
 82.392 231.056
 185.884 632.569
 375.389 86.652
 29.179 487.986
 855.288 162.545
 743.693 618.634
 460.199 186.859
 139.842 342.532
 10.884 874.547
 338.384 570.512
 787.082 758.792
 920.275 528.432
 933.179 806.006
 773.376 864.260
 189.209 520.590
 873.209 550.871
 597.924 992.311
 788.249 972.031
 309.251 969.730
 686.912 16.135
 113.353 933.485
 524.927 877.411
 934.523 435.046
 842.767 945.703
 840.209 817.042
 840.886 662.284
 620.501 263.208
 716.537 429.963
 209.636 877.995
 433.876 630.983
 16.670 871.871
 405.905 956.571
 49.886 648.264
 942.868 658.775
 829.192 637.049
 670.174 960.335
 831.404 598.672
 546.375 804.245
 281.618 98.890
 177.603 884.715
 744.763 208.967
 91.988 608.968
 267.904 767.844
 721.651 319.401
 937.033 814.783
 459.921 922.868
 131.223 892.357
 189.498 584.138
 549.563 675.156
 688.541 539.963
 147.580 909.543
 844.505 465.838
 423.783 580.231
 371.322 406.735
 345.009 941.915
 918.879 684.230
 471.513 975.970
 972.349 674.156
 247.122 626.079
 603.582 60.660
 742.408 21.200
 1.428 404.425
 494.039 763.430
 269.651 295.369
 163.540 212.023
 440.087 314.785
 64.245 768.201
 158.364 720.453
 774.759 209.612
 416.165 543.296
 997.678 654.859
 837.290 388.892
 38.356 289.636
 887.406 55.267
 103.340 354.659
 435.067 384.443
 462.673 395.035
 13.401 974.053
 124.016 480.296
 39.830 292.857
 346.718 118.590
 970.428 816.232
 226.152 267.912
 674.525 361.798
 926.425 67.710
 195.183 338.720
 484.740 317.370
 946.912 994.993
 583.143 971.090
 431.097 464.156
 241.040 924.495
 812.903 875.577
 61.020 575.355
 494.854 540.925
 825.230 253.136
 888.914 194.241
 832.355 849.566
 380.958 15.516
 156.605 330.224
 402.265 169.720
 848.621 266.387
 178.611 447.387
 160.664 863.618
 178.213 292.306
 919.748 960.992
 287.870 680.354
 775.471 180.374
 28.026 495.505
 875.369 382.237
 591.012 899.533
 558.913 162.171
 524.590 766.609
 479.147 645.353
 560.192 249.159
 553.986 915.003
 430.329 543.858
 790.902 171.402
 763.976 664.136
 121.008 51.804
 976.832 616.063
 301.153 355.948
 872.976 576.988
 903.651 889.571
 786.364 139.935
 698.840 947.896
 58.799 201.884
 959.959 566.625
 472.531 821.062
 575.334 539.153
 630.693 168.720
 360.021 71.003
 860.674 266.375
 716.519 66.752
 860.726 382.791
 228.703 437.578
 328.150 9.101
 889.576 511.324
 211.032 119.342
 294.901 919.372
 980.473 731.639
 192.261 39.234
 595.602 527.353
 497.973 767.597
 251.351 767.431
 99.838 680.485
 884.287 913.198
 97.579 365.337
 42.999 49.833
 318.450 260.414
 588.136 402.348
 34.856 851.370
 707.639 294.152
 433.624 710.462
 552.881 836.079
 0.909 43.502
 11.958 348.420
 128.707 71.776
 531.318 50.200
 782.835 424.840
 723.346 329.152
 440.433 475.111
 705.552 4.079
 978.003 191.858
 610.053 370.239
 117.443 131.492
 586.497 580.807
 94.086 879.617
 456.985 556.300
 652.477 900.312
 230.720 263.119
 385.327 877.452
 164.671 886.224
 970.063 315.033
 383.683 304.731
 514.811 227.447
 121.011 918.296
 68.947 41.363
 983.594 463.039
 277.974 458.447
 813.724 85.235
 142.110 618.776
 441.579 836.673
 174.398 849.902
 86.005 535.588
 827.108 993.459
 251.516 860.175
 572.898 442.728
 528.693 757.412
 275.629 789.253
 776.882 48.124
 579.182 318.441
 249.342 170.756
 673.498 482.878
 512.103 652.313
 485.897 153.205
 661.911 337.447
 691.035 650.704
 722.390 998.107
 861.583 819.999
 0.335 429.782
 98.530 236.566
 128.700 899.943
 918.111 859.987
 975.094 124.193
 442.751 353.592
 223.438 220.911
 785.416 973.271
 363.922 141.590
 247.752 477.742
 877.685 337.707
 717.833 289.551
 356.178 242.999
 676.925 16.729
 132.201 999.731
 58.144 70.823
 154.904 607.292
 973.075 145.215
 452.147 829.948
 993.398 671.097
 681.475 167.206
 279.478 485.680
 269.388 505.110
 750.860 32.219
 224.777 660.519
 637.222 684.036
 336.482 474.278
 902.949 730.226
 530.186 865.170
 52.786 180.092
 272.863 927.095
 876.769 603.286
 133.186 730.255
 534.705 505.164
 696.429 607.049
 596.847 290.092
 708.298 889.263
 909.263 252.606
 502.729 980.018
 428.972 586.706
 826.028 347.585
 42.591 461.792
 179.073 214.663
 238.507 390.207
 788.909 973.216
 820.134 532.010
 522.396 408.795
 428.315 139.061
 152.241 787.758
 864.354 939.996
 767.361 504.597
 279.459 83.033
 125.987 954.245
 507.681 973.294
 925.163 375.662
 782.083 419.512
 301.313 788.961
 980.077 411.352
 83.649 640.069
 414.382 318.524
 48.629 86.344
 119.234 587.253
 525.868 856.251
 4.341 125.251
 493.526 539.237
 166.304 545.192
 786.816 892.248
 891.931 576.785
 192.816 61.159
 371.192 72.300
 187.104 423.903
 98.681 698.895
 504.994 372.920
 198.812 228.138
 957.478 713.911
 107.107 158.983
 177.718 302.849
 901.370 621.146
 799.554 51.141
 154.164 242.965
 859.494 868.021
 101.585 88.593
 615.828 488.444
 650.969 296.691
 83.577 353.343
 817.922 625.004
 185.978 807.194
 455.243 426.620
 769.149 285.958
 55.271 373.820
 766.644 958.119
 243.460 489.797
 438.189 414.395
 683.153 247.965
 948.365 580.487
 156.442 919.796
 155.976 545.032
 828.413 277.282
 615.978 585.529
 225.135 733.154
 669.030 362.840
 420.484 94.216
 527.803 205.001
 822.579 139.896
 336.339 169.075
 844.716 63.899
 854.077 352.092
 533.570 542.120
 228.044 805.468
 882.851 440.742
 996.577 619.404
 385.300 346.214
 200.338 902.645
 249.657 590.864
 149.054 747.543
 340.226 937.131
 846.135 989.913
 70.830 758.182
 352.047 937.873
 316.726 367.216
 968.158 934.212
 589.686 71.694
 245.849 954.306
 773.563 797.493
 624.390 637.968
 238.756 492.480
 331.824 561.498
 70.975 495.860
 855.424 918.704
 967.338 181.154
 314.999 480.658
 404.177 244.521
 919.061 17.729
 377.129 330.002
 19.771 709.177
 94.357 338.102
 229.570 240.847
 785.503 848.728
 445.768 746.591
 417.735 964.193
 227.345 820.974
 809.580 418.767
 762.382 996.926
 955.004 649.740
 89.281 210.691
 444.158 338.274
 428.140 376.277
 651.507 629.477
 530.983 662.191
 892.682 268.449
 165.045 944.478
 392.735 446.761
 949.016 132.736
 602.826 461.534
 218.240 201.048
 920.256 832.483
 804.719 265.651
 56.884 301.807
 187.734 538.111
 339.930 924.339
 460.659 440.055
 872.060 23.151
 731.689 226.785
 307.286 186.603
 646.650 656.933
 676.861 280.201
 609.661 228.584
 214.186 969.646
 354.315 334.828
 47.218 844.850
 859.424 69.637
 346.410 508.780
 237.482 925.324
 509.537 75.846
 382.411 993.109
 33.552 303.631
 530.299 626.695
 247.820 966.430
 850.540 613.962
 270.639 242.080
 85.750 373.466
 688.090 513.468
 641.108 340.245
 155.112 536.919
 384.335 710.321
 575.761 871.239
 456.653 896.409
 753.358 528.717
 266.007 120.701
 510.204 254.009
 393.117 386.640
 687.699 674.997
 698.001 873.600
 155.672 833.780
 482.336 470.042
 817.778 593.678
 107.038 476.479
 508.848 943.041
 153.844 384.508
 879.531 857.826
 676.454 377.882
 670.693 737.100
 636.153 752.405
 840.442 349.122
 537.102 650.259
 543.874 96.548
 49.137 328.767
 31.535 369.054
 965.467 1.647
 756.962 957.623
 826.821 111.445
 824.569 379.688
 543.261 614.304
 902.706 446.730
 153.842 522.725
 737.152 199.972
 729.797 989.021
 870.076 165.091
 299.033 693.200
 369.013 718.892
 451.812 185.776
 648.405 720.485
 86.026 231.236
 499.400 703.381
 124.936 594.549
 486.831 135.252
 253.473 245.145
 8.624 76.751
 986.853 644.531
 703.394 73.224
 126.416 800.223
 25.976 122.511
 744.255 665.621
 755.499 922.964
 845.555 439.115
 851.791 428.788
 314.018 453.032
 407.114 650.675
 382.574 871.475
 753.178 30.164
 873.590 953.967
 957.937 993.369
 707.418 447.710
 690.934 126.601
 526.417 894.777
 535.906 1.344
 767.335 571.628
 399.431 963.231
 635.287 97.625
 396.811 158.792
 387.697 778.078
 11.760 940.117
 279.800 697.654
 23.391 312.263
 811.060 804.239
 599.196 787.734
 353.748 464.776
 571.199 419.019
 353.627 616.994
 577.022 691.712
 533.989 958.622
 869.628 690.714
 577.208 23.843
 918.041 579.557
 724.502 300.879
 753.883 52.617
 449.980 191.139
 510.594 392.341
 607.596 936.130
 977.343 964.554
 200.782 120.924
 799.660 56.021
 618.838 870.481
 333.579 556.942
 959.392 896.477
 57.634 39.845
 3.078 526.687
 903.497 723.826
 819.161 296.683
 245.621 843.451
 606.024 535.133
 535.408 284.499
 658.592 200.650
 446.607 489.575
 709.132 491.966
 764.478 576.288
 914.869 56.527
 278.615 115.909
 525.152 958.801
 382.890 873.316
 515.083 572.278
 528.963 57.509
 937.492 752.880
 783.202 839.526
 339.789 701.171
 490.005 390.224
 688.633 882.193
 14.722 818.965
 918.784 941.094
 122.243 766.001
 501.137 317.007
 216.406 142.320
 540.378 944.271
 222.439 512.501
 549.380 157.396
 719.643 785.919
 593.189 442.804
 232.397 392.327
 290.946 655.792
 650.403 657.889
 753.390 535.483
 188.311 121.249
 913.696 984.236
 302.661 505.872
 580.550 452.575
 581.094 730.186
 557.842 597.917
 903.589 941.708
 191.663 17.873
 574.870 122.286
 31.927 539.764
 645.915 360.695
 945.638 161.075
 113.806 724.304
 957.443 55.253
 23.989 596.518
 489.480 998.555
 936.726 960.586
 148.870 442.277
 577.459 997.677
 92.590 196.955
 414.448 388.306
 564.256 147.805
 120.104 237.209
 927.041 561.489
 426.564 724.214
 346.012 741.279
 411.256 574.717
 839.398 49.688
 202.354 666.006
 312.448 544.039
 13.365 478.231
 203.592 701.340
 164.831 365.511
 757.593 374.791
 771.655 483.106
 644.549 296.663
 337.370 646.275
 570.223 83.018
 950.451 916.172
 778.719 907.291
 799.181 574.682
 492.547 285.402
 565.626 645.571
 630.361 888.452
 8.847 791.641
 804.835 994.739
 863.772 330.175
 51.355 275.732
 554.457 90.948
 844.351 636.497
 216.056 737.233
 297.543 996.145
 34.313 90.781
 545.268 285.083
 918.386 572.849
 896.022 780.722
 324.004 486.415
 620.797 820.033
 519.360 927.131
 75.507 174.668
 443.609 295.052
 99.619 101.781
 333.635 874.324
 325.850 581.134
 603.068 707.812
 675.735 197.295
 740.713 987.970
 102.966 845.980
 774.261 649.232
 734.210 147.808
 717.786 532.107
 301.888 493.391
 315.093 911.267
 974.819 764.028
 810.166 871.754
 883.350 356.070
 753.889 776.610
 271.464 458.607
 403.946 209.402
 958.255 8.690
 831.674 375.258
 777.266 181.353
 732.937 98.955
 709.571 109.645
 295.403 628.600
 313.572 109.543
 525.547 314.544
 762.651 483.634
 736.962 526.918
 765.690 863.872
 577.156 558.873
 2.664 536.424
 980.804 659.016
 548.983 670.010
 819.673 184.202
 381.765 383.168
 137.287 366.829
 206.013 66.365
 652.344 568.851
 958.842 892.945
 459.339 633.180
 848.760 470.585
 396.510 43.016
 271.105 704.728
 566.798 827.480
 469.508 160.503
 741.907 289.995
 149.491 153.781
 435.809 732.010
 109.807 999.627
 963.208 962.313
 258.794 962.509
 789.890 850.523
 498.986 542.950
 502.931 847.051
 968.639 496.090
 174.814 861.249
 52.030 995.756
 240.423 290.567
 642.845 360.760
 51.200 218.012
 51.177 866.299
 396.551 750.113
 72.430 131.384
 696.698 325.987
 426.441 52.584
 559.838 278.255
 571.463 35.016
 573.954 422.752
 797.314 534.215
 762.185 465.789
 205.132 488.436
 90.992 280.635
 341.237 802.126
 880.928 869.766
 725.895 490.156
 357.456 112.938
 613.976 652.215
 898.901 235.517
 56.212 1.234
 623.137 614.513
 662.904 993.299
 715.256 885.018
 575.363 614.219
 574.477 896.221
 646.199 875.476
 267.220 488.655
 43.009 5.876
 560.248 183.191
 699.355 31.893
 696.586 63.448
 723.613 896.861
 119.353 538.374
 974.905 845.083
 174.604 448.017
 163.543 500.317
 891.730 545.759
 622.145 798.447
 785.090 693.012
 116.605 731.377
 107.555 841.701
 970.659 154.128
 557.948 775.518
 313.970 770.890
 370.500 618.173
 334.794 810.422
 343.927 796.871
 130.881 929.180
 377.512 738.356
 665.813 35.058
 726.325 355.564
 715.245 139.475
 550.615 902.829
 744.244 45.073
 576.481 100.413
 812.144 825.652
 295.487 383.718
 727.042 209.680
 177.282 563.859
 343.498 335.255
 747.075 204.530
 642.487 989.443
 62.538 251.262
 783.570 606.272
 414.258 284.983
 860.313 593.235
 849.968 619.286
 508.668 244.944
 93.592 993.000
 655.390 733.865
 381.678 14.932
 593.393 731.926
 786.413 750.139
 730.332 793.938
 428.367 866.503
 975.920 45.403
 124.097 822.093
 965.758 175.397
 62.174 418.788
 521.293 592.303
 983.021 192.457
 726.470 599.404
 557.923 86.929
 274.384 972.546
 553.778 465.869
 767.647 647.583
 343.668 66.969
 113.112 766.288
 118.473 75.677
 157.230 891.349
 88.841 185.762
 87.736 230.443
 185.413 681.676
 658.981 542.948
 491.909 98.919
 963.438 518.254
 432.266 535.035
 705.272 679.983
 709.341 852.696
 871.164 794.532
 116.800 760.406
 429.492 744.644
 653.841 514.195
 515.580 409.164
 228.513 959.287
 225.017 199.502
 582.138 43.982
 89.240 112.834
 675.047 274.080
 951.009 933.640
 491.310 836.204
 898.476 151.384
 223.962 68.887
 214.889 256.083
 847.452 383.502
 719.238 959.089
 753.515 680.910
 127.144 87.866
 81.682 337.521
 70.048 86.113
 605.308 275.479
 546.197 269.782
 105.806 830.500
 914.420 941.717
 477.190 698.007
 109.390 739.724
 823.649 299.453
 786.559 912.349
 346.569 357.855
 280.707 701.751
 243.904 211.634
 971.833 422.499
 372.263 601.875
 236.669 808.362
 336.499 28.490
 167.475 546.273
 587.322 739.535
 658.927 808.180
 216.871 465.002
 999.135 848.904
 465.713 866.872
 405.365 73.128
 591.144 602.322
 875.394 239.983
 122.567 903.128
 591.141 912.357
 650.133 693.806
 924.994 753.951
 990.649 801.760
 826.865 604.597
 761.174 568.058
 180.542 338.466
 305.004 726.630
 233.221 636.267
 374.220 377.292
 747.579 927.519
 623.220 94.534
 379.645 719.591
 532.227 65.310
 429.399 303.726
 910.513 776.813
 479.239 783.136
 255.772 336.640
 165.685 513.016
 426.856 425.665
 12.930 276.594
 857.954 96.802
 686.952 884.963
 767.605 844.861
 452.939 812.310
 938.029 303.461
 987.019 33.301
 929.626 559.921
 908.966 377.953
 400.852 919.155
 572.142 563.718
 201.632 259.417
 330.056 97.897
 354.087 188.534
 958.173 599.777
 10.496 576.918
 360.916 795.306
 146.268 776.511
 556.006 652.893
 594.536 762.181
 73.559 412.560
 126.205 398.472
 910.824 808.557
 520.270 150.567
 573.437 684.598
 927.824 449.641
 242.060 678.539
 610.928 981.237
 913.815 327.879
 214.438 797.948
 368.691 77.608
 812.985 37.560
 842.953 407.135
 852.578 343.205
 398.460 923.327
 891.250 787.242
 655.725 472.684
 427.878 165.144
 9.768 428.778
 613.557 185.058
 824.654 523.052
 864.169 83.812
 761.455 260.614
 262.843 67.653
 144.853 840.764
 661.787 238.091
 628.386 968.619
 897.447 117.743
 843.265 273.613
 932.260 851.542
 879.674 657.998
 769.660 704.138
 474.583 589.361
 973.907 699.538
 491.613 571.905
 708.132 514.376
 454.605 118.748
 606.528 917.586
 518.783 979.272
 71.437 788.328
 766.339 19.851
 863.218 698.018
 234.542 521.753
 88.162 134.032
 714.966 146.235
 923.514 110.647
 396.027 963.693
 13.086 361.066
 604.889 682.027
 364.431 752.764
 688.982 110.257
 549.586 502.158
 865.357 418.930
 904.586 184.786
 264.210 511.455
 415.098 210.316
 460.779 793.379
 821.503 140.130
 290.094 453.536
 759.529 16.614
 387.627 576.451
 133.313 311.334
 614.621 654.292
 385.733 512.878
 681.909 414.786
 453.441 109.179
 955.503 25.108
 366.692 383.856
 639.515 257.728
 150.530 167.564
 518.459 840.095
 705.788 355.074
 886.304 74.019
 75.693 524.083
 581.410 661.488
 144.574 545.411
 525.638 160.816
 655.370 344.743
 376.270 410.471
 86.703 417.552
 838.093 778.469
 590.392 781.002
 550.242 43.929
 877.174 504.804
 911.473 806.385
 750.543 48.246
 594.937 400.135
 352.819 359.380
 138.736 608.503
 108.743 97.097
 894.367 910.192
 662.980 715.099
 737.341 321.291
 720.152 312.379
 461.760 37.051
 848.534 686.563
 315.532 332.851
 818.837 519.325
 10.411 500.279
 563.003 937.193
 39.441 808.634
 78.320 202.566
 735.138 572.216
 621.163 140.162
 139.432 737.431
 962.162 250.682
 68.700 990.008
 768.653 729.041
 334.952 120.706
 876.912 727.559
 721.402 318.011
 180.274 889.159
 254.196 609.027
 532.102 141.543
 512.364 916.356
 715.231 975.950
 78.251 101.241
 510.627 434.325
 857.330 24.011
 884.283 63.225
 448.918 565.214
 557.703 443.761
 290.637 848.461
 816.818 122.113
 145.258 613.372
 507.759 908.267
 67.856 969.159
 255.084 410.551
 155.957 171.942
 85.984 175.178
 720.870 808.204
 748.350 13.526
 552.952 919.696
 44.882 651.440
 418.531 399.227
 771.508 115.895
 6.298 40.189
 226.079 692.203
 123.812 194.267
 450.646 512.450
 871.096 230.860
 173.761 61.408
 832.243 188.450
 942.374 64.001
 524.384 843.078
 868.486 318.118
 626.664 213.574
 284.188 293.585
 33.177 489.068
 998.768 483.409
 889.749 854.252
 709.932 83.555
 294.442 444.881
 942.710 124.763
 778.460 74.029
 7.413 482.087
 503.620 702.925
 293.071 558.477
 983.533 303.967
 484.467 956.817
 180.333 583.296
 326.578 215.257
 872.289 442.444
 505.327 43.610
 8.295 400.008
 291.887 340.180
 344.524 942.463
 360.847 230.104
 430.966 796.425
 770.504 105.422
 118.898 921.581
 444.188 86.513
 285.340 13.592
 651.091 902.631
 711.221 19.563
 317.801 110.262
 753.303 535.837
 449.995 51.543
 66.209 550.193
 278.067 486.398
 563.350 269.914
 809.431 412.424
 660.732 346.193
 450.703 982.307
 684.980 657.143
 9.667 422.146
 909.275 579.992
 283.055 493.129
 723.947 892.399
 242.669 887.163
 871.278 758.142
 538.650 333.360
 848.587 729.475
 212.063 461.432
 585.209 33.433
 544.903 230.483
 355.772 189.250
 347.894 113.219
 835.684 956.348
 496.605 118.063
 919.626 855.279
 554.545 42.037
 797.620 796.228
 75.866 248.612
 156.922 340.796
 946.318 445.392
 795.387 602.618
 513.394 850.612
 390.192 941.832
 467.554 254.753
 365.078 248.498
 486.551 539.442
 392.874 453.025
 642.813 461.131
 914.499 799.686
 926.340 958.570
 460.393 615.886
 957.499 932.900
 538.156 688.463
 888.524 675.188
 366.917 693.692
 530.479 691.947
 963.455 334.515
 133.303 183.620
 639.553 222.843
 807.580 458.968
 179.563 52.584
 953.492 980.129
 110.129 77.419
 978.538 904.714
 31.764 313.750
 92.928 64.403
 889.219 601.875
 699.807 451.213
 951.906 686.054
 304.797 895.806
 747.929 716.176
 491.802 655.468
 39.418 70.227
 213.860 786.615
 390.016 578.383
 871.508 177.850
 907.619 167.553
 667.054 949.798
 250.232 601.578
 880.037 88.406
 66.466 469.453
 683.718 935.496
 264.364 365.216
 169.600 796.501
 125.575 442.168
 449.665 988.223
 522.247 235.373
 225.468 202.704
 770.309 994.939
 538.618 935.892
 837.110 314.044
 615.913 766.559
 288.929 766.386
 690.025 582.142
 42.936 674.553
 386.730 59.836
 410.216 241.329
 24.002 215.027
 266.077 708.297
 846.832 32.119
 348.711 219.067
 532.194 767.992
 508.182 807.473
 27.537 654.030
 248.627 694.195
 47.584 373.150
 624.598 539.076
 40.562 823.132
 667.708 782.299
 666.794 532.236
 185.676 927.404
 408.352 418.537
 348.746 925.431
 775.167 897.215
 768.031 455.440
 195.275 172.445
 289.157 246.049
 407.950 700.360
 938.580 919.909
 429.333 590.353
 37.973 583.135
 670.133 202.741
 566.309 330.477
 871.429 496.371
 224.793 440.509
 333.023 140.388
 124.971 630.458
 662.852 906.062
 556.694 804.892
 527.376 39.020
 334.551 134.568
 761.549 836.467
 906.772 550.045
 660.935 441.068
 830.117 228.689
 363.851 351.441
 661.972 933.373
 302.459 542.821
 543.754 57.243
 700.735 610.142
 198.006 512.660
 794.858 474.887
 138.606 635.717
 696.322 937.510
 205.661 663.135
 786.784 475.749
 143.617 69.039
 981.186 967.792
 605.441 758.870
 705.057 506.061
 403.367 330.894
 664.203 725.647
 956.478 997.547
 429.549 430.414
 79.513 364.773
 84.029 104.081
 590.806 793.904
 77.660 753.672
 718.601 104.435
 484.952 574.459
 185.563 644.744
 857.279 40.569
 835.647 379.623
 191.718 121.049
 123.366 377.135
 405.137 570.100
 53.667 572.316
 394.095 331.042
 785.059 731.510
 891.700 480.372
 86.422 319.433
 94.296 290.700
 869.216 302.641
 444.277 644.897
 754.953 519.838
 119.025 439.298
 939.248 963.997
 116.760 787.926
 788.066 396.647
 352.801 814.705
 661.634 34.812
 717.436 894.285
 372.747 390.273
 510.330 187.959
 617.761 614.192
 295.552 798.255
 292.522 213.272
 833.092 428.911
 147.038 702.906
 982.840 946.403
 20.166 485.007
 68.937 70.977
 410.409 961.038
 187.943 720.872
 315.656 982.288
 973.373 450.281
 751.070 208.455
 849.725 382.482
 721.149 691.561
 357.347 982.937
 473.156 65.105
 569.668 647.101
 841.801 528.896
 398.716 113.943
 359.342 449.429
 964.095 144.099
 454.561 805.921
 533.248 222.150
 604.768 5.727
 503.698 522.295
 296.677 263.026
 745.835 297.985
 357.371 915.079
 440.878 766.655
 851.431 765.572
 493.787 524.075
 723.670 959.512
 164.632 368.119
 570.711 564.499
 811.416 983.674
 924.241 155.334
 468.264 349.252
 752.363 359.644
 368.771 597.737
 264.545 749.126
 766.921 790.056
 724.789 272.254
 387.272 48.737
 724.517 878.694
 260.001 421.106
 82.142 232.571
 351.098 887.789
 264.195 741.255
 397.688 55.274
 460.475 219.051
 395.612 241.367
 392.946 682.501
 781.438 114.673
 748.574 247.683
 102.682 534.880
 156.212 222.660
 804.933 276.037
 686.732 3.043
 187.697 432.613
 456.471 669.497
 925.089 305.621
 522.587 527.121
 224.161 756.980
 543.976 633.227
 441.904 483.788
 765.162 437.640
 119.169 494.809
 588.102 454.591
 61.501 629.822
 106.625 734.491
 526.671 124.319
 471.520 284.915
 318.412 629.087
 265.809 371.059
 765.336 403.689
 337.153 315.717
 141.216 537.520
 848.370 416.666
 93.956 450.604
 961.786 445.513
 459.871 792.540
 315.555 816.971
 389.689 411.864
 730.406 492.715
 773.586 794.811
 806.813 471.130
 373.116 273.158
 841.813 916.109
 24.854 141.884
 871.132 587.647
 528.935 391.291
 388.699 888.119
 958.257 92.620
 127.720 55.280
 782.251 144.649
 124.377 481.181
 381.929 420.381
 498.794 871.021
 807.833 692.421
 53.504 673.770
 395.061 673.313
 935.511 504.093
 573.298 209.053
 465.623 860.211
 696.573 1.689
 492.664 443.059
 347.102 117.651
 667.999 557.164
 548.139 135.096
 198.591 72.558
 938.334 784.521
 468.217 39.732
 828.932 796.344
 413.804 456.853
 377.688 856.761
 407.175 711.423
 890.044 824.382
 275.165 569.279
 597.634 925.795
 849.547 114.716
 593.221 545.028
 382.030 999.846
 924.681 481.976
 301.519 622.822
 1.624 476.249
 96.557 197.671
 357.761 188.834
 744.506 18.203
 679.534 283.772
 702.500 860.582
 674.147 350.319
 348.785 359.755
 453.458 13.177
 195.078 171.125
 377.957 70.307
 662.397 768.080
 788.848 16.254
 659.119 196.405
 386.160 10.911
 258.402 17.050
 644.628 662.191
 33.472 918.580
 133.149 844.605
 867.471 109.925
 782.014 878.341
 556.776 43.499
 467.333 464.861
 223.037 339.562
 24.608 800.593
 342.961 946.891
 311.811 771.037
 202.647 684.805
 893.489 330.038
 344.461 860.681
 566.099 375.422
 361.853 778.913
 374.058 190.420
 426.928 676.399
 136.994 893.856
 625.944 100.948
 310.630 160.000
 401.277 548.353
 304.052 576.058
 729.990 487.315
 70.290 511.794
 637.276 816.112
 848.791 907.774
 979.143 538.191
 669.284 337.755
 317.390 634.023
 506.606 474.074
 38.800 2.373
 513.200 355.315
 480.477 94.916
 336.518 811.628
 758.225 764.108
 266.503 998.810
 751.946 565.789
 546.272 197.479
 481.366 626.765
 137.440 83.659
 60.358 415.193
 158.905 322.850
 905.108 690.731
 41.127 97.776
 699.981 305.205
 661.826 582.722
 307.842 756.726
 686.619 222.529
 814.649 745.280
 440.554 275.391
 890.220 850.759
 623.036 514.689
 750.360 660.936
 366.641 350.975
 45.136 663.217
 675.302 291.128
 752.320 317.165
 382.973 473.766
 605.426 422.173
 1.850 649.668
 166.776 54.590
 309.481 70.602
 505.475 479.706
 214.603 232.292
 648.745 945.824
 378.452 725.867
 836.864 680.157
 615.855 791.069
 873.841 660.161
 201.027 753.483
 978.384 400.455
 627.138 852.460
 905.729 536.605
 965.055 27.211
 337.196 5.232
 911.936 792.304
 680.291 108.461
 669.420 182.839
 250.600 343.229
 527.132 931.619
 33.408 97.069
 111.032 119.261
 766.824 826.508
 677.297 842.455
 321.353 197.972
 158.099 320.227
 348.463 580.320
 291.459 913.393
 961.080 819.698
 566.908 894.498
 23.587 128.964
 693.761 365.874
 152.293 303.506
 229.221 389.349
 147.312 91.808
 97.383 335.424
 633.981 51.863
 273.550 370.888
 730.486 403.659
 515.411 335.890
 575.177 424.084
 885.934 484.333
 242.417 644.951
 952.801 410.210
 603.037 219.469
 64.478 208.397
 900.954 169.785
 420.372 537.806
 530.877 61.454
 776.805 800.154
 725.972 853.619
 394.759 416.543
 564.642 20.687
 150.709 990.221
 51.216 447.457
 837.505 566.327
 638.366 370.629
 395.653 832.837
 764.697 721.677
 782.016 811.717
 57.463 456.161
 126.421 741.380
 279.250 810.163
 798.795 592.586
 813.305 273.875
 640.099 147.103
 122.558 424.220
 357.457 224.657
 773.328 512.119
 483.696 407.334
 79.911 895.761
 218.218 185.909
 447.987 479.538
 342.094 559.119
 23.154 330.568
 506.107 740.120
 189.225 562.775
 874.658 265.273
 915.712 504.950
 47.868 725.496
 484.641 597.130
 633.716 831.999
 996.296 522.930
 884.563 134.130
 477.426 808.444
 609.249 490.753
 812.827 666.104
 612.121 187.154
 964.141 790.068
 261.512 231.724
 603.308 314.639
 347.589 970.810
 900.790 315.763
 126.957 352.307
 501.828 295.382
 670.617 340.251
 882.158 657.482
 212.674 541.127
 185.578 521.866
 847.682 720.744
 150.259 476.433
 430.756 756.718
 872.688 331.024
 10.853 640.044
 434.760 286.489
 266.314 379.603
 30.906 492.718
 733.379 311.059
 331.592 950.884
 721.548 117.583
 763.591 470.729
 621.150 350.538
 985.531 666.355
 333.144 926.199
 602.155 147.631
 122.088 767.349
 558.349 413.269
 721.390 769.847
 353.075 891.036
 744.789 683.025
 336.193 905.928
 696.818 393.749
 722.761 534.957
 273.224 857.620
 358.186 664.202
 423.774 402.943
 675.030 577.599
 366.094 985.473
 132.811 945.765
 520.231 851.693
 863.615 655.660
 137.426 898.409
 349.456 927.630
 259.268 235.209
 26.102 145.274
 929.238 267.909
 489.568 706.365
 230.053 245.253
 925.863 561.014
 507.653 133.225
 895.182 398.259
 914.764 902.238
 285.018 276.911
 340.558 598.954
 162.177 863.888
 642.782 708.610
 164.140 977.227
 447.921 343.469
 691.405 355.935
 294.646 281.799
 413.367 159.780
 555.166 158.681
 852.936 694.795
 945.585 519.750
 144.783 960.881
 925.468 602.004
 496.960 413.388
 362.142 728.015
 657.372 548.506
 298.622 982.924
 479.473 680.798
 895.231 294.625
 883.546 339.102
 822.139 329.510
 461.692 713.739
 849.143 437.424
 220.185 333.453
 724.464 684.223
 489.201 815.533
 848.372 268.287
 557.350 938.370
 750.755 63.799
 760.165 144.190
 72.774 919.603
 424.226 743.430
 58.370 684.542
 551.523 804.357
 486.470 760.657
 434.603 855.864
 352.264 602.229
 487.870 882.287
 346.999 794.994
 633.109 561.656
 529.734 744.928
 209.820 598.685
 348.652 174.583
 918.614 277.261
 999.440 427.390
 26.986 841.170
 727.533 392.602
 452.684 983.863
 141.440 827.257
 325.232 956.261
 535.756 123.836
 848.639 594.880
 82.920 576.207
 338.715 830.224
 78.358 870.214
 980.720 997.472
 78.612 573.232
 394.299 968.775
 198.870 538.709
 453.087 830.099
 305.365 362.620
 889.216 497.520
 698.104 829.790
 124.765 410.712
 807.118 935.789
 72.460 748.240
 675.641 846.877
 599.419 613.927
 659.509 613.998
 166.183 370.465
 994.593 650.695
 257.714 910.627
 162.624 748.051
 485.460 713.519
 387.621 577.161
 235.268 229.653
 15.900 331.439
 993.090 561.067
 945.820 13.421
 730.616 778.850
 980.954 265.019
 160.689 168.420
 861.949 983.867
 165.314 471.478
 496.093 934.119
 98.132 952.212
 335.650 336.454
 12.252 144.060
 70.568 963.117
 660.489 112.767
 490.639 539.350
 558.446 323.024
 57.090 497.841
 644.905 931.372
 2.524 98.944
 475.013 900.026
 577.912 132.783
 249.457 477.837
 890.765 392.452
 829.742 709.643
 962.802 647.942
 681.838 988.136
 589.433 271.836
 96.609 668.152
 46.436 49.231
 177.773 227.594
 978.807 140.491
 791.790 828.417
 68.321 16.714
 717.427 741.988
 533.470 330.117
 597.146 433.416
 720.056 756.570
 412.589 17.105
 122.468 512.430
 219.898 809.767
 92.772 425.498
 878.288 216.714
 283.214 568.833
 781.093 732.617
 891.852 750.411
 899.511 349.552
 983.205 810.904
 225.710 714.567
 306.534 201.597
 357.071 427.874
 982.248 695.534
 103.678 523.840
 348.758 94.131
 686.196 423.250
 912.793 210.754
 83.762 120.682
 308.617 290.184
 107.256 599.717
 107.077 921.809
 731.245 116.037
 213.059 753.955
 490.109 110.070
 17.182 261.717
 405.513 802.819
 819.957 71.338
 991.869 577.964
 797.743 26.554
 615.091 787.633
 731.446 187.993
 542.460 756.684
 250.923 192.940
 805.385 259.616
 668.432 42.381
 843.154 254.858
 869.395 113.641
 348.331 973.067
 812.427 474.409
 790.356 750.021
 155.470 866.973
 453.328 91.863
 391.371 775.666
 140.214 72.890
 743.127 36.641
 825.310 146.170
 362.877 513.872
 789.204 38.356
 104.608 480.881
 158.464 485.761
 131.326 811.971
 261.674 923.600
 784.333 713.253
 973.100 779.286
 724.493 91.434
 867.383 49.436
 170.318 362.154
 878.319 305.133
 750.914 399.662
 520.387 7.870
 786.882 802.103
 74.610 7.048
 760.949 833.008
 395.237 697.039
 972.327 457.062
 798.191 546.490
 342.485 239.766
 437.205 474.110
 591.387 464.563
 452.839 873.708
 396.532 341.589
 240.397 417.383
 124.664 359.099
 375.176 160.852
 558.409 647.138
 960.870 900.741
 75.848 184.246
 535.806 292.929
 657.030 48.387
 741.485 426.788
 142.465 975.194
 991.387 496.241
 437.769 787.840
 591.029 939.383
 6.953 866.840
 571.693 98.952
 513.664 564.014
 782.208 641.993
 922.336 177.333
 110.892 864.742
 655.224 902.927
 611.431 685.157
 490.314 692.929
 513.717 818.032
 80.838 564.888
 797.900 954.545
 159.538 37.242
 84.915 988.049
 367.841 678.768
 890.307 590.506
 7.926 446.460
 844.281 39.062
 968.490 500.020
 796.522 800.649
 315.285 491.807
 999.813 325.386
 85.666 174.073
 954.999 988.936
 281.126 291.523
 357.921 512.284
 839.833 653.319
 726.155 217.907
 997.436 536.863
 212.377 537.734
 241.822 963.775
 297.836 545.093
 447.330 220.072
 172.586 354.991
 475.253 346.590
 771.029 830.329
 867.850 297.034
 466.979 592.243
 387.908 409.931
 120.314 197.572
 288.840 643.283
 488.784 993.133
 893.155 318.373
 408.109 453.045
 439.706 569.254
 739.093 260.753
 190.486 219.785
 972.596 410.871
 501.985 849.167
 866.122 717.731
 328.539 563.779
 306.266 258.104
 378.049 687.644
 199.738 16.328
 654.439 701.171
 995.365 802.895
 244.897 299.122
 36.773 985.004
 120.081 170.483
 400.072 692.782
 166.860 807.399
 945.352 581.699
 248.973 375.380
 721.072 464.416
 452.193 986.061
 525.396 839.111
 806.506 936.025
 720.256 591.794
 255.911 955.330
 387.647 633.541
 862.054 857.690
 641.598 536.892
 654.834 326.790
 595.051 86.427
 983.028 801.583
 812.831 174.827
 50.718 444.731
 447.960 416.464
 759.049 165.665
 999.363 865.055
 293.470 311.275
 288.633 100.243
 718.644 387.364
 828.944 870.783
 358.831 502.217
 950.651 270.654
 971.371 865.430
 508.921 790.680
 763.522 881.464
 585.352 384.810
 585.068 164.780
 617.472 160.164
 155.783 204.194
 860.054 327.049
 790.886 716.037
 966.064 403.919
 680.300 762.325
 941.801 277.626
 598.064 50.556
 402.395 876.981
 783.955 70.622
 255.542 873.958
 295.881 722.103
 951.472 818.642
 102.438 217.739
 737.135 418.872
 621.994 457.930
 876.977 661.601
 947.643 913.713
 189.207 149.044
 84.374 754.865
 85.937 288.153
 701.919 453.923
 391.900 866.908
 38.323 90.108
 796.787 505.952
 117.610 789.233
 820.707 560.558
 640.527 151.817
 544.189 227.715
 118.972 643.028
 180.027 988.732
 728.903 11.116
 403.599 582.466
 208.408 148.067
 473.809 591.748
 9.974 955.071
 784.363 460.281
 990.137 789.573
 3.548 504.304
 674.777 779.215
 262.181 798.195
 641.745 535.683
 509.145 892.333
 709.816 698.617
 700.138 251.831
 387.755 912.369
 649.537 313.655
 721.318 678.038
 342.031 765.475
 159.178 437.177
 157.734 310.960
 49.087 904.620
 652.567 952.732
 659.188 264.587
 298.833 985.668
 310.465 330.595
 426.070 130.579
 997.420 115.538
 709.777 872.547
 285.460 698.924
 88.645 311.520
 904.030 564.636
 306.057 37.455
 230.838 231.309
 178.339 451.736
 289.538 540.792
 703.283 954.415
 293.971 205.915
 703.636 777.515
 577.610 460.495
 520.461 383.224
 686.526 981.240
 452.713 67.937
 805.318 757.690
 7.030 165.119
 673.555 632.889
 354.192 358.669
 959.046 700.160
 667.147 581.549
 235.317 261.651
 674.689 649.930
 394.091 289.583
 942.414 679.884
 467.171 204.103
 179.305 851.060
 472.156 730.870
 558.173 759.949
 397.148 831.070
 378.248 374.815
 743.290 426.153
 838.704 36.548
 921.282 354.641
 636.103 506.432
 97.485 699.750
 153.093 345.675
 983.581 81.008
 229.852 915.634
 316.019 492.647
 666.245 645.925
 960.499 844.276
 407.540 454.200
 363.742 78.552
 738.450 981.621
 449.045 935.489
 121.585 687.378
 580.931 448.270
 642.123 520.491
 303.144 701.454
 389.008 444.302
 656.925 385.125
 745.756 256.259
 814.671 129.551
 165.486 40.802
 897.671 411.410
 952.848 975.294
 393.531 157.592
 210.888 727.331
 835.416 724.288
 977.498 126.510
 965.466 151.857
 671.086 345.469
 671.190 959.320
 988.562 305.006
 576.736 981.812
 4.093 138.335
 389.326 120.754
 260.692 162.446
 371.620 386.605
 438.206 153.411
 638.191 299.947
 733.318 691.010
 191.642 876.293
 365.614 700.704
 632.370 866.766
 797.515 992.742
 534.738 239.856
 947.018 884.832
 399.005 663.537
 205.959 842.442
 508.042 842.384
 731.121 316.533
 664.555 357.094
 732.562 579.778
 709.756 285.468
 277.430 727.251
 558.168 511.695
 96.123 125.078
 683.570 677.633
 611.623 359.893
 93.970 134.063
 706.235 203.300
 703.340 715.772
 839.796 689.483
 86.978 411.533
 989.910 181.990
 166.265 13.903
 401.248 239.384
 755.938 115.246
 413.819 281.537
 799.544 632.150
 249.010 1.883
 771.327 672.585
 829.741 299.863
 218.513 556.710
 713.154 246.409
 917.835 226.503
 439.759 408.698
 113.503 960.681
 923.997 304.240
 858.072 94.128
 502.940 24.889
 488.191 435.955
 450.608 255.551
 707.843 913.006
 886.677 237.737
 923.954 28.001
 244.638 312.743
 263.241 420.573
 703.570 782.132
 802.755 828.205
 70.267 93.472
 755.925 250.909
 568.663 87.302
 785.348 82.536
 348.166 907.412
 955.345 352.583
 462.057 502.289
 612.081 260.667
 744.687 642.732
 285.297 632.329
 788.360 401.778
 470.360 296.265
 897.045 831.410
 377.083 211.574
 987.126 509.736
 755.825 257.030
 381.099 996.942
 142.683 246.273
 967.390 443.312
 43.550 32.169
 400.396 443.640
 18.717 605.245
 714.592 175.771
 481.093 235.311
 703.473 233.657
 505.633 828.196
 649.636 844.754
 616.977 412.523
 920.966 216.025
 506.404 691.814
 707.521 90.964
 886.188 817.880
 854.912 621.402
 255.189 400.823
 646.923 902.394
 588.538 473.190
 249.694 916.896
 818.761 890.594
 802.313 760.519
 216.239 963.806
 227.395 327.259
 252.167 978.894
 346.627 737.416
 413.817 439.057
 879.900 671.870
 494.943 136.578
 145.217 76.543
 686.464 583.688
 475.914 941.400
 5.358 460.506
 450.736 704.974
 212.221 905.800
 363.121 343.644
 947.529 26.695
 13.825 71.153
 758.872 547.128
 924.030 384.989
 469.906 177.688
 665.905 679.791
 758.189 963.104
 878.641 922.101
 243.470 455.367
 68.069 704.297
 48.179 242.993
 817.868 17.848
 964.163 828.871
 114.029 97.190
 658.251 544.508
 98.723 866.142
 966.415 587.062
 425.250 690.219
 282.704 102.634
 135.607 12.296
 443.292 765.916
 482.866 878.463
 764.723 539.033
 681.599 588.638
 23.661 263.461
 203.643 616.463
 996.054 746.209
 909.474 309.574
 617.895 858.354
 186.245 619.490
 126.812 449.748
 974.234 525.919
 511.039 192.924
 429.189 859.327
 875.353 662.277
 267.281 725.253
 655.970 407.479
 53.387 671.501
 29.925 634.417
 756.896 483.209
 998.997 519.893
 449.822 49.666
 941.813 580.803
 650.542 20.034
 456.444 832.981
 316.868 992.900
 923.943 413.413
 111.569 197.395
 853.169 621.897
 251.961 92.958
 989.424 949.745
 916.192 2.352
 732.594 104.741
 918.765 901.051
 291.267 580.015
 746.242 308.559
 452.708 231.819
 323.683 997.540
 957.534 175.376
 278.942 979.179
 393.621 142.469
 404.500 102.936
 755.393 98.287
 357.090 181.662
 419.671 233.064
 959.131 14.913
 163.122 536.490
 301.306 121.444
 962.660 655.833
 923.933 633.581
 980.809 23.659
 860.601 269.799
 222.732 725.307
 148.667 846.023
 568.522 932.656
 388.328 560.472
 19.510 147.731
 109.218 581.179
 165.002 931.389
 577.659 960.419
 768.496 208.460
 449.313 917.433
 510.395 876.674
 494.036 281.842
 906.369 53.370
 848.962 727.782
 173.342 388.051
 701.630 95.929
 843.718 982.521
 480.018 981.285
 565.723 391.390
 996.658 133.077
 184.845 237.798
 228.220 484.506
 617.625 251.215
 632.470 610.071
 521.687 110.965
 936.256 542.961
 480.607 721.020
 949.642 511.577
 582.530 324.565
 153.845 750.125
 429.078 832.461
 8.899 971.505
 896.057 545.319
 268.519 870.338
 337.656 17.150
 165.482 549.185
 417.424 578.136
 434.745 571.976
 726.572 208.897
 520.661 375.972
 755.429 258.600
 419.212 588.571
 387.740 409.562
 839.420 859.812
 738.480 312.755
 336.555 738.078
 30.858 218.333
 832.902 878.469
 61.936 485.250
 262.492 114.278
 221.892 122.039
 670.019 166.509
 670.554 50.374
 880.275 679.369
 125.588 923.260
 204.711 906.831
 347.127 415.236
 641.582 433.050
 209.139 543.311
 683.664 374.411
 702.050 900.334
 404.391 310.972
 115.900 578.801
 633.836 848.128
 388.436 939.968
 148.089 974.201
 376.050 413.302
 220.010 905.934
 903.524 883.439
 160.020 691.389
 485.367 389.787
 609.616 649.280
 779.507 297.697
 37.852 586.633
 153.771 534.820
 785.411 364.665
 315.552 173.085
 958.604 628.534
 202.071 592.107
 806.169 623.301
 257.655 716.039
 927.866 869.766
 668.336 670.856
 731.359 844.316
 994.113 476.097
 141.686 611.515
 174.591 643.497
 297.844 902.583
 901.761 399.286
 168.798 363.397
 500.030 537.658
 964.971 449.175
 451.801 25.931
 392.304 697.062
 608.696 558.924
 128.991 230.608
 563.859 458.166
 37.632 350.421
 87.600 53.708
 148.548 842.447
 483.122 910.899
 157.521 229.514
 65.501 675.714
 320.074 33.518
 147.716 629.700
 144.981 276.312
 203.065 254.792
 95.237 888.890
 612.169 710.076
 701.644 523.271
 271.896 383.590
 642.142 962.928
 597.671 884.812
 701.582 39.273
 172.941 535.291
 317.837 708.167
 650.953 659.532
 59.641 886.610
 984.002 604.763
 741.719 351.403
 711.032 271.362
 538.522 654.949
 771.639 125.871
 937.769 705.300
 106.670 821.567
 410.296 615.784
 454.457 59.248
 448.118 272.002
 137.286 590.235
 25.713 49.631
 962.826 967.707
 411.246 394.643
 426.196 979.581
 638.643 838.300
 304.299 600.551
 345.223 143.285
 177.438 752.162
 283.155 985.838
 914.529 393.420
 779.674 83.787
 316.072 231.256
 107.193 334.285
 850.232 156.885
 939.769 71.205
 246.722 912.924
 329.517 374.192
 963.757 274.867
 401.317 733.789
 626.272 502.693
 905.495 714.845
 188.062 63.071
 8.146 369.281
 113.997 734.588
 62.562 475.491
 456.442 547.941
 371.251 562.136
 536.046 456.165
 97.566 586.329
 583.070 818.286
 953.768 948.460
 281.095 370.445
 215.959 746.888
 638.451 274.548
 86.653 204.860
 30.088 514.146
 736.707 579.396
 968.123 554.802
 257.025 518.078
 115.397 21.286
 686.995 336.075
 23.476 651.911
 664.430 504.193
 903.345 972.262
 667.255 371.801
 600.281 752.890
 349.866 789.321
 598.934 160.695
 879.738 477.391
 913.568 629.349
 168.249 238.188
 782.730 423.831
 382.785 83.792
 176.706 987.022
 497.023 122.592
 807.280 777.003
 958.169 293.745
 998.103 42.703
 851.982 358.689
 904.013 968.644
 460.303 675.042
 960.632 738.553
 515.929 310.202
 481.523 229.555
 153.820 758.273
 206.961 426.554
 876.594 554.081
 632.195 928.635
 339.965 222.006
 718.189 560.019
 417.348 435.773
 306.600 566.958
 522.446 819.629
 243.691 914.395
 207.522 203.210
 963.623 43.121
 469.833 204.621
 516.868 126.217
 298.751 1.772
 759.270 404.957
 794.266 944.817
 474.460 886.906
 649.558 36.880
 498.140 366.229
 85.230 181.250
 686.389 957.220
 72.469 766.579
 639.010 711.601
 212.296 583.473
 98.548 278.500
 226.281 73.339
 619.550 339.212
 142.200 480.773
 492.774 848.486
 860.657 982.495
 645.117 97.352
 503.326 307.495
 776.186 702.283
 361.060 644.162
 872.673 760.266
 174.608 790.738
 326.391 293.213
 139.097 976.097
 613.286 457.791
 376.037 629.943
 139.506 803.593
 566.666 576.931
 775.276 624.543
 94.433 770.481
 454.760 432.105
 961.876 262.339
 274.971 66.587
 190.829 757.093
 862.396 502.278
 600.519 851.116
 553.168 56.985
 204.748 68.101
 640.897 315.688
 848.960 633.825
 652.774 466.371
 695.860 777.577
 215.030 33.849
 292.604 293.572
 536.722 810.655
 944.954 370.228
 177.981 514.353
 168.708 916.630
 455.175 755.187
 973.844 42.494
 278.862 949.693
 503.085 130.056
 207.122 53.216
 137.779 363.459
 141.116 361.271
 97.349 334.107
 83.873 116.159
 994.134 740.403
 247.863 486.482
 916.656 459.166
 130.612 414.212
 757.576 736.395
 906.989 363.333
 487.459 670.066
 117.004 688.046
 414.624 921.121
 491.780 964.934
 630.646 965.108
 269.026 515.802
 489.455 601.157
 242.176 565.279
 227.457 672.731
 381.552 124.334
 527.993 472.203
 307.200 128.099
 743.926 435.704
 404.875 459.624
 598.783 963.321
 510.912 902.172
 924.170 390.894
 978.195 438.519
 496.836 802.035
 532.206 579.310
 403.630 902.041
 669.287 992.414
 880.573 119.144
 803.072 825.367
 990.485 383.669
 871.896 983.240
 272.202 233.439
 450.392 729.954
 16.744 466.169
 411.068 323.069
 708.300 109.015
 33.170 737.133
 470.118 995.233
 911.507 660.923
 840.069 361.685
 660.033 917.243
 583.571 133.258
 895.166 813.783
 451.679 606.019
 311.146 19.092
 181.543 135.992
 391.674 713.584
 690.305 880.838
 834.182 602.105
 360.127 214.609
 568.836 17.926
 782.927 868.528
 135.719 689.621
 13.100 261.556
 520.315 689.449
 652.620 632.320
 547.485 807.385
 306.470 117.946
 883.755 787.329
 641.050 635.727
 211.099 975.378
 451.322 490.928
 404.959 434.053
 494.060 879.624
 595.476 206.487
 28.029 591.364
 912.406 421.609
 873.674 94.977
 937.825 332.108
 674.503 55.334
 421.232 203.470
 922.567 63.052
 482.159 522.634
 166.929 737.379
 246.980 82.210
 825.964 299.919
 878.526 699.886
 793.553 519.077
 76.757 247.326
 891.141 538.416
 1.638 148.882
 450.370 363.445
 919.103 943.812
 396.158 668.233
 749.371 27.953
 72.151 463.832
 733.763 459.264
 347.122 53.581
 89.585 149.065
 853.072 485.378
 328.644 805.759
 327.242 437.955
 737.996 354.297
 208.247 577.791
 803.680 942.499
 821.141 966.777
 370.324 49.803
 580.838 50.074
 419.910 136.161
 754.301 211.254
 198.697 975.141
 8.932 341.057
 276.993 588.140
 500.260 460.572
 75.320 83.760
 832.240 193.929
 593.491 771.342
 277.081 964.579
 25.651 489.493
 40.710 748.699
 701.651 13.915
 679.837 255.419
 258.841 794.276
 545.487 603.379
 92.045 743.266
 77.289 154.085
 254.968 753.913
 87.210 762.871
 973.301 460.971
 738.638 576.687
 486.582 161.552
 587.478 793.951
 848.306 957.618
 850.160 795.237
 696.341 32.650
 496.350 435.399
 550.632 496.398
 31.749 379.067
 423.040 660.536
 92.103 374.244
 33.582 695.186
 569.829 645.507
 645.076 878.314
 749.017 892.254
 959.111 619.131
 345.788 82.280
 993.402 910.665
 904.791 611.232
 795.048 159.201
 358.033 869.060
 975.293 528.233
 831.255 621.298
 696.390 116.895
 810.977 321.977
 45.743 827.624
 340.361 863.315
 920.094 541.295
 975.678 812.347
 165.069 851.646
 242.026 754.727
 902.670 771.841
 414.592 469.742
 689.315 437.271
 711.192 697.507
 416.014 328.731
 706.801 769.499
 54.307 132.904
 718.557 287.609
 409.292 262.528
 510.316 926.110
 734.695 761.894
 332.753 757.169
 243.333 825.559
 654.457 866.439
 386.117 225.820
 11.304 423.925
 28.858 359.920
 968.045 440.501
 911.586 438.945
 963.521 696.706
 691.026 110.358
 718.065 442.614
 432.484 864.328
 290.579 491.513
 200.131 265.041
 858.657 961.968
 790.051 982.421
 886.310 749.623
 131.939 903.216
 771.742 559.247
 255.006 164.619
 16.848 117.335
 351.033 685.944
 818.291 774.688
 580.953 847.032
 88.057 746.347
 146.665 64.617
 813.159 513.029
 401.486 603.889
 356.759 604.464
 592.985 501.667
 486.662 922.075
 241.395 705.324
 245.091 648.222
 254.181 698.863
 102.444 484.142
 89.161 10.873
 476.902 702.187
 609.902 110.807
 663.942 173.447
 560.921 597.914
 470.901 914.092
 737.517 84.726
 560.669 697.533
 175.331 353.315
 297.359 210.661
 855.103 812.392
 80.733 37.126
 154.289 866.982
 33.467 265.861
 302.727 905.949
 947.459 726.333
 466.206 357.528
 537.054 111.493
 419.426 816.691
 925.684 573.908
 536.566 33.191
 499.145 669.456
 559.470 504.279
 587.229 816.339
 164.710 245.205
 132.951 165.672
 183.829 733.628
 525.249 14.783
 706.352 26.174
 10.176 597.579
 561.449 127.675
 663.614 360.455
 508.053 122.631
 365.116 170.257
 119.756 636.447
 820.157 436.819
 912.892 428.765
 652.820 890.676
 895.025 396.349
 351.596 902.004
 895.843 807.462
 269.689 315.214
 850.551 48.295
 533.090 1.134
 532.875 645.107
 123.165 782.503
 54.254 459.300
 306.878 295.818
 59.516 128.216
 171.784 331.830
 837.199 449.371
 172.122 506.826
 232.696 152.822
 147.631 906.730
 90.652 563.997
 282.017 906.005
 73.867 981.639
 420.359 374.087
 801.682 152.302
 264.443 264.806
 841.957 249.363
 365.210 350.947
 775.955 11.855
 888.868 969.308
 261.467 683.101
 657.080 824.425
 251.219 643.397
 464.901 545.414
 613.990 952.738
 628.465 74.519
 766.165 722.188
 776.860 502.961
 290.746 395.180
 201.213 465.273
 216.680 737.443
 433.889 103.732
 799.188 966.745
 930.320 256.669
 505.161 877.258
 746.628 385.940
 18.515 669.585
 382.575 707.789
 568.461 143.690
 629.112 536.507
 706.927 870.873
 413.684 391.202
 856.141 371.112
 568.547 492.527
 877.725 387.580
 904.579 819.179
 523.085 290.693
 405.769 474.576
 681.847 945.036
 170.920 194.286
 699.210 34.839
 525.690 7.080
 861.221 634.059
 569.393 340.031
 203.821 507.650
 69.670 864.718
 670.284 289.283
 790.204 641.684
 983.357 860.913
 950.747 298.931
 402.304 290.438
 947.259 133.047
 368.604 909.913
 777.833 844.817
 302.641 148.657
 855.813 701.845
 971.128 699.275
 276.424 986.307
 702.841 381.513
 821.993 754.603
 668.528 586.314
 431.080 966.262
 667.456 603.335
 859.346 581.269
 664.269 147.820
 368.870 68.177
 309.751 461.431
 494.703 90.514
 50.209 935.961
 953.170 767.481
 202.975 34.235
 228.935 548.544
 648.615 609.923
 163.654 252.946
 990.602 573.961
 277.744 447.442
 165.274 252.175
 601.005 952.516
 381.992 24.223
 433.473 653.460
 846.517 741.691
 873.824 862.893
 209.142 572.179
 760.968 541.329
 900.287 901.207
 200.420 678.542
 115.747 605.081
 368.872 907.617
 915.073 761.564
 289.575 943.250
 751.509 832.763
 682.265 74.268
 390.366 693.401
 452.121 706.246
 52.661 10.403
 483.412 742.919
 278.463 344.956
 939.070 454.850
 303.932 650.027
 484.456 841.229
 129.799 294.458
 702.265 416.965
 197.683 344.563
 349.178 814.374
 32.653 76.555
 129.932 679.234
 32.682 844.859
 890.555 558.031
 42.912 774.458
 822.248 950.486
 528.046 827.918
 636.651 463.589
 210.759 682.974
 140.945 215.124
 467.064 373.729
 79.433 851.970
 628.492 642.288
 92.203 967.420
 531.194 528.398
 699.457 409.391
 147.345 518.382
 83.494 195.178
 236.230 972.904
 293.910 106.524
 541.038 963.147
 232.764 790.065
 840.674 739.643
 226.319 481.957
 929.946 25.787
 202.274 601.920
 460.596 123.041
 963.329 101.512
 222.122 406.770
 979.605 925.637
 395.771 415.843
 667.241 466.868
 176.087 146.623
 634.803 811.770
 848.643 869.314
 672.606 640.147
 445.137 324.039
 845.304 225.806
 800.670 323.429
 390.951 375.494
 624.086 901.290
 899.261 746.054
 799.875 282.217
 559.825 604.361
 886.724 199.623
 963.048 186.428
 808.911 819.792
 780.640 708.126
 275.918 613.319
 630.203 257.924
 64.733 594.217
 974.378 129.828
 88.147 78.321
 156.729 141.370
 108.950 419.155
 725.026 526.232
 80.425 499.799
 331.658 634.085
 762.229 297.409
 477.710 842.073
 419.907 812.753
 631.935 354.363
 836.568 555.786
 211.774 400.280
 395.152 600.744
 167.158 340.234
 806.091 737.310
 518.671 345.099
 912.866 230.050
 932.394 262.756
 489.943 204.685
 980.298 549.507
 715.086 270.032
 56.224 389.113
 40.199 987.984
 365.531 403.905
 69.177 565.217
 56.391 377.101
 173.144 269.917
 440.991 740.052
 406.589 700.591
 596.842 960.101
 634.085 43.618
 126.676 512.332
 16.286 758.806
 877.680 590.464
 343.839 900.735
 317.895 757.860
 434.794 206.488
 583.455 149.223
 539.298 611.733
 942.017 787.627
 617.296 466.574
 265.445 901.375
 491.001 145.654
 721.861 522.753
 322.755 234.555
 140.013 978.508
 57.384 43.168
 677.148 383.128
 400.975 878.759
 547.817 804.312
 418.376 604.641
 611.212 160.089
 830.630 328.244
 737.601 43.590
 820.301 184.000
 702.285 860.493
 424.676 696.657
 213.493 851.641
 59.518 989.560
 846.957 596.407
 93.173 516.329
 616.176 428.453
 734.013 184.563
 588.004 212.861
 433.476 864.136
 995.987 140.904
 0.153 753.041
 299.576 495.458
 203.823 849.146
 379.963 766.242
 686.071 550.705
 799.832 480.363
 928.788 901.748
 735.036 731.371
 133.665 195.926
 714.410 601.047
 483.667 55.000
 786.013 575.034
 67.946 972.461
 723.699 149.384
 9.745 941.102
 659.704 243.759
 125.477 713.450
 292.694 803.066
 923.563 539.414
 995.474 247.477
 412.908 715.280
 604.300 776.984
 100.626 807.150
 987.705 147.016
 612.117 90.305
 195.250 493.154
 537.695 199.861
 807.106 323.203
 700.221 608.969
 228.389 531.886
 927.618 746.037
 985.482 486.097
 310.740 4.758
 425.888 26.365
 616.855 778.652
 642.554 922.933
 126.439 919.513
 435.033 593.428
 358.181 646.181
 883.570 54.614
 464.896 151.958
 801.530 355.262
 119.718 726.618
 302.937 473.158
 394.591 638.928
 784.873 599.905
 966.309 850.229
 291.778 266.281
 302.324 646.619
 966.104 152.846
 690.401 800.261
 766.255 100.324
 822.028 978.292
 970.403 587.682
 436.958 905.559
 8.720 229.060
 430.546 615.199
 655.225 990.713
 40.590 865.010
 545.171 323.409
 817.710 99.124
 799.314 112.504
 172.937 850.966
 370.219 775.909
 346.049 137.759
 668.706 388.868
 684.506 627.262
 374.681 923.820
 529.731 368.260
 832.928 494.400
 717.521 887.205
 531.134 456.034
 482.838 949.651
 257.918 803.571
 264.994 267.835
 249.214 121.487
 713.841 671.386
 11.746 377.592
 856.092 529.038
 325.112 740.571
 476.135 563.180
 885.049 869.653
 959.028 199.524
 78.690 436.092
 123.769 570.375
 850.164 46.807
 510.069 586.444
 596.830 946.578
 567.007 719.411
 561.265 463.688
 700.894 421.379
 483.062 862.315
 974.104 339.603
 32.356 191.413
 786.423 572.647
 151.230 633.259
 323.709 330.274
 220.837 404.432
 211.351 192.396
 494.884 238.011
 276.540 166.376
 491.384 58.763
 796.045 386.619
 714.294 474.334
 105.517 321.113
 838.239 856.938
 71.032 997.253
 189.424 934.236
 100.249 50.645
 303.552 188.183
 104.262 367.717
 549.886 860.430
 944.837 33.848
 245.260 756.750
 326.390 26.752
 511.867 246.002
 57.162 189.155
 980.033 166.978
 926.772 70.104
 627.190 735.441
 773.365 100.903
 855.162 820.590
 366.444 645.638
 821.127 112.697
 562.964 879.183
 987.813 99.888
 434.280 354.616
 483.282 420.728
 168.089 950.048
 750.910 959.926
 58.629 570.430
 919.800 47.054
 674.542 227.034
 581.966 733.388
 779.127 645.730
 175.355 431.084
 42.907 350.322
 844.509 163.852
 382.016 729.934
 589.807 401.585
 554.714 196.426
 281.314 426.235
 707.173 451.282
 967.144 536.366
 961.637 659.191
 64.481 167.667
 46.190 31.092
 903.225 351.387
 864.981 781.953
 569.471 407.685
 868.240 492.611
 644.069 572.698
 998.222 681.088
 778.503 473.565
 834.068 502.817
 827.876 222.223
 637.110 342.754
 653.341 14.761
 188.374 42.755
 601.636 757.155
 319.878 297.508
 908.253 539.846
 656.933 540.479
 897.173 42.780
 424.312 381.560
 361.065 850.004
 917.225 320.385
 101.616 509.832
 919.003 278.794
 443.482 205.051
 559.969 223.697
 963.773 450.025
 782.809 304.268
 511.478 51.097
 213.809 37.115
 340.554 37.200
 169.595 937.788
 312.349 663.425
 166.584 930.079
 306.560 326.545
 384.562 945.206
 337.082 113.768
 383.950 445.851
 225.113 180.667
 133.984 535.499
 815.052 558.122
 299.785 717.593
 610.494 798.799
 311.946 893.235
 792.585 959.391
 132.671 487.831
 998.805 284.241
 795.648 598.930
 77.780 8.546
 768.904 198.195
 588.855 475.165
 335.151 903.853
 831.031 188.681
 444.825 886.019
 114.632 85.195
 643.893 561.242
 234.025 638.245
 559.953 875.400
 267.408 52.714
 223.096 932.449
 979.548 712.885
 957.233 282.506
 998.165 881.662
 286.190 384.399
 290.273 919.766
 917.876 168.425
 200.035 671.589
 388.623 573.877
 796.747 203.892
 935.632 767.565
 595.598 481.044
 13.936 74.448
 883.129 402.859
 58.996 595.579
 135.347 645.921
 418.771 943.489
 43.814 54.648
 219.689 398.039
 851.314 683.148
 497.427 249.597
 384.872 642.462
 501.932 839.547
 903.820 450.174
 290.901 284.792
 651.309 791.300
 749.384 552.690
 509.469 301.970
 35.823 171.246
 64.508 892.851
 255.260 667.234
 544.983 89.827
 325.446 838.893
 813.714 128.464
 536.028 222.188
 884.162 980.000
 37.893 898.125
 261.325 884.377
 350.212 926.807
 944.187 235.298
 176.085 760.868
 793.756 109.026
 191.210 581.386
 492.694 298.999
 659.307 473.695
 777.997 249.188
 456.685 94.614
 498.487 748.029
 408.110 118.233
 268.551 19.883
 376.939 441.538
 696.451 941.107
 772.271 306.968
 950.257 412.339
 570.846 94.617
 581.170 477.614
 465.768 256.658
 299.569 25.034
 790.279 430.114
 743.960 904.228
 693.272 156.911
 100.183 14.709
 12.610 363.009
 824.461 458.905
 79.363 68.092
 258.489 707.419
 545.745 995.880
 860.630 25.575
 344.735 380.573
 330.115 184.119
 221.278 380.658
 489.934 887.972
 412.895 946.437
 290.943 960.916
 68.749 586.878
 279.715 317.282
 776.342 355.107
 864.244 221.063
 87.608 146.053
 446.163 505.856
 503.026 465.957
 150.206 923.910
 863.372 598.990
 359.031 868.011
 221.831 233.840
 394.900 515.459
 810.611 311.386
 523.141 268.989
 790.142 67.541
 482.839 895.824
 767.751 942.713
 177.969 314.424
 117.022 446.534
 140.570 760.817
 517.347 954.443
 263.004 435.211
 792.300 288.012
 898.341 428.034
 560.347 325.823
 259.306 136.464
 754.881 604.019
 572.680 782.249
 133.994 208.952
 336.585 444.280
 222.840 317.613
 404.815 30.566
 30.401 599.576
 310.384 280.324
 503.375 717.329
 18.166 544.707
 246.492 226.051
 145.330 221.782
 102.444 920.837
 42.711 185.979
 875.827 766.102
 128.155 863.022
 761.927 891.512
 594.879 157.864
 939.026 189.521
 378.115 785.346
 666.417 5.758
 798.640 611.853
 41.849 494.646
 62.641 962.488
 82.226 904.270
 186.835 944.054
 848.630 357.454
 542.484 282.079
 117.985 377.014
 131.323 963.270
 363.657 244.322
 683.337 747.065
 129.197 329.577
 416.360 885.653
 924.208 352.999
 739.843 836.113
 528.375 457.604
 691.689 416.709
 626.350 341.025
 543.087 448.335
 407.896 116.439
 820.147 18.336
 628.231 176.859
 204.151 835.182
 434.470 14.645
 69.152 826.754
 405.469 606.160
 183.960 931.173
 932.114 782.949
 686.271 586.588
 569.413 664.169
 373.623 535.132
 934.809 174.265
 646.116 397.026
 301.378 384.852
 779.667 864.936
 260.477 635.791
 259.178 27.907
 804.634 358.446
 514.985 111.266
 334.734 260.765
 892.712 56.739
 430.798 71.283
 59.044 749.694
 575.822 675.356
 269.688 102.068
 298.394 25.230
 169.819 535.435
 641.437 245.218
 683.819 984.289
 288.757 478.818
 405.132 301.408
 733.623 96.622
 997.044 731.888
 278.077 278.108
 942.511 907.783
 459.713 838.669
 470.400 969.290
 344.243 652.573
 274.384 949.965
 455.257 545.948
 320.032 371.879
 473.319 39.744
 399.354 122.043
 89.182 515.075
 387.169 554.445
 982.841 972.089
 330.536 453.966
 91.886 543.955
 464.209 971.198
 477.742 810.601
 98.318 993.303
 873.777 999.149
 628.632 148.681
 659.645 641.752
 937.672 886.190
 634.738 734.629
 402.269 847.309
 721.345 967.987
 19.036 227.136
 104.268 4.274
 675.537 552.935
 375.705 916.636
 907.006 493.624
 897.572 870.824
 114.573 36.751
 791.842 568.100
 912.523 859.009
 24.604 255.623
 203.747 590.007
 841.312 661.411
 641.921 185.974
 47.097 696.299
 166.886 939.426
 93.209 373.713
 340.167 42.874
 742.862 83.665
 757.590 779.883
 939.387 89.971
 75.798 656.562
 907.141 134.467
 312.341 322.809
 79.738 80.164
 421.523 317.847
 97.577 123.188
 519.699 251.943
 352.264 783.454
 47.153 389.514
 712.339 443.996
 74.662 2.498
 553.869 962.312
 560.437 731.881
 780.235 903.014
 759.378 335.437
 465.145 334.288
 6.633 57.145
 237.126 251.425
 519.684 765.485
 766.085 415.098
 669.031 451.337
 264.717 361.562
 791.534 519.670
 909.510 213.939
 200.380 61.448
 475.825 620.952
 672.201 352.587
 305.158 110.388
 659.093 735.374
 344.463 573.398
 528.194 725.267
 359.756 712.010
 724.316 223.595
 299.589 571.546
 285.164 566.411
 17.009 742.736
 220.381 404.035
 328.148 221.949
 954.642 77.951
 446.362 44.333
 93.862 875.354
 766.002 701.547
 918.266 821.286
 440.485 586.735
 155.395 178.964
 194.651 603.522
 112.219 626.223
 898.841 977.746
 223.633 856.325
 7.108 830.897
 532.952 701.552
 498.316 338.613
 790.127 525.650
 258.088 197.796
 419.791 694.363
 281.777 569.166
 961.642 170.912
 871.649 821.177
 60.875 344.617
 431.552 964.718
 230.347 876.096
 143.701 89.931
 415.950 812.147
 937.222 866.651
 572.530 308.924
 747.297 983.584
 652.829 715.188
 215.735 529.561
 482.918 360.829
 125.379 779.464
 253.945 412.691
 996.730 670.093
 814.373 483.721
 238.661 735.025
 565.199 87.086
 947.117 226.067
 711.717 429.159
 125.595 161.134
 531.406 739.837
 576.314 699.191
 503.578 291.805
 626.850 412.472
 890.955 299.041
 937.185 80.694
 147.652 986.582
 928.538 712.805
 286.862 656.469
 517.615 766.372
 712.416 547.767
 286.367 405.735
 592.219 600.891
 503.778 56.071
 422.332 928.246
 407.221 175.633
 245.116 295.178
 288.542 802.317
 993.711 298.498
 485.127 18.817
 541.436 156.567
 697.085 523.815
 344.915 197.376
 815.350 261.640
 643.474 742.684
 906.688 831.732
 277.223 270.556
 243.371 719.996
 528.184 520.293
 448.792 330.183
 391.657 747.571
 444.729 173.854
 220.891 199.414
 998.792 247.045
 332.252 254.616
 177.261 690.802
 438.657 652.396
 882.680 927.217
 427.703 37.877
 198.988 974.152
 202.044 305.640
 359.527 977.659
 941.001 180.894
 502.935 834.034
 64.838 291.133
 774.925 292.028
 430.652 939.541
 884.413 83.995
 358.372 575.594
 622.897 402.441
 177.218 889.458
 626.805 650.981
 250.411 746.940
 402.413 606.897
 235.416 183.353
 268.658 453.175
 478.112 130.963
 909.533 103.085
 434.661 849.330
 997.882 648.005
 330.431 435.515
 267.332 922.818
 569.918 726.487
 208.126 181.766
 827.365 175.157
 563.149 806.014
 99.906 330.285
 147.902 182.627
 71.793 716.141
 436.320 279.174
 901.147 667.734
 394.787 630.398
 434.216 899.780
 339.461 110.481
 14.040 781.253
 95.040 909.298
 571.516 851.641
 482.472 2.172
 861.114 590.052
 523.232 304.048
 277.952 764.687
 660.842 850.512
 117.760 419.238
 536.993 234.985
 819.892 156.394
 268.456 154.715
 272.236 459.322
 928.731 44.471
 715.394 343.045
 799.980 188.361
 924.413 282.644
 509.209 444.745
 885.519 648.799
 59.050 360.349
 41.665 458.230
 997.082 316.451
 726.387 172.813
 105.853 787.127
 715.519 252.928
 434.052 407.437
 929.250 774.608
 701.355 473.963
 444.123 384.165
 897.025 623.016
 810.473 306.021
 635.263 660.187
 603.280 798.486
 736.668 21.731
 504.098 17.516
 860.990 821.875
 562.742 490.064
 436.022 334.777
 616.774 497.279
 803.247 545.108
 854.648 444.666
 453.356 812.567
 848.112 463.437
 552.523 983.977
 907.466 897.080
 90.154 468.548
 639.133 222.917
 915.613 899.685
 121.438 223.830
 508.203 338.220
 127.278 634.856
 452.447 340.589
 480.530 958.006
 508.941 200.398
 558.521 972.152
 696.914 867.773
 471.051 609.360
 583.781 318.136
 835.451 161.662
 732.957 856.675
 808.553 200.341
 45.859 148.302
 64.759 501.693
 177.114 812.561
 362.329 687.518
 761.675 641.678
 808.372 104.885
 404.835 826.087
 710.777 727.922
 115.334 709.531
 239.580 995.204
 550.245 264.938
 961.060 571.067
 358.635 667.962
 558.780 999.725
 407.697 548.482
 822.985 210.011
 426.983 987.960
 833.062 319.004
 868.323 384.632
 439.681 308.558
 634.117 476.910
 889.675 934.286
 935.906 161.575
 146.620 836.761
 397.914 96.423
 15.466 815.439
 683.825 281.742
 155.709 793.193
 295.018 981.707
 992.737 230.428
 738.416 101.386
 142.649 869.946
 293.830 869.294
 436.500 325.311
 3.980 796.356
 853.414 425.161
 973.358 62.794
 488.952 543.131
 380.842 913.128
 139.694 667.883
 899.743 270.441
 674.060 380.781
 170.176 583.883
 283.291 531.363
 102.717 133.567
 118.464 444.784
 708.026 385.403
 75.964 313.438
 771.072 31.707
 404.460 760.148
 525.761 603.772
 883.840 796.430
 869.184 797.932
 36.694 810.810
 995.389 230.356
 844.524 224.030
 365.900 307.075
 876.190 845.915
 985.511 359.263
 420.195 208.935
 162.625 509.875
 923.750 573.021
 527.336 782.443
 761.419 372.530
 609.181 377.684
 519.238 477.541
 870.055 485.841
 724.138 276.710
 704.025 395.201
 364.163 657.118
 591.020 438.474
 926.201 997.971
 689.676 692.833
 771.994 240.291
 618.535 536.032
 930.019 515.177
 774.704 645.603
 203.974 170.745
 123.720 811.584
 494.378 934.974
 140.390 782.149
 457.787 381.587
 242.777 58.204
 851.115 462.588
 223.180 145.209
 842.218 158.493
 502.129 821.783
 131.326 940.787
 503.306 824.059
 293.064 796.272
 636.270 317.044
 390.972 726.096
 675.464 239.773
 663.815 490.265
 211.832 195.755
 167.179 648.857
 129.186 905.730
 359.259 772.185
 101.209 253.334
 134.240 812.552
 124.564 808.660
 70.920 699.417
 385.252 98.548
 222.253 27.826
 913.226 259.641
 620.375 437.455
 706.912 530.719
 511.553 747.931
 324.985 49.779
 819.749 837.063
 446.345 869.821
 322.508 474.873
 17.340 11.923
 818.316 100.929
 342.871 767.100
 182.970 739.310
 667.998 637.628
 619.917 658.969
 350.328 87.296
 774.603 922.300
 879.866 227.642
 327.990 927.129
 579.722 298.309
 534.515 383.288
 463.467 164.604
 203.326 711.428
 156.722 430.080
 320.056 586.260
 63.461 288.173
 804.231 637.152
 701.429 71.740
 432.349 174.760
 804.016 25.729
 319.615 132.534
 923.984 64.507
 338.059 236.554
 741.974 885.822
 702.550 176.909
 521.943 517.570
 629.102 319.950
 437.306 156.957
 365.231 235.246
 164.020 525.159
 116.456 116.384
 877.083 170.853
 5.768 544.129
 849.631 495.237
 466.892 107.618
 322.217 287.209
 603.125 188.671
 344.853 313.718
 460.444 890.978
 385.465 836.075
 738.542 215.509
 712.754 662.841
 771.576 342.326
 794.709 614.304
 180.123 363.943
 179.725 688.319
 158.500 253.990
 847.288 174.150
 101.837 865.437
 709.271 867.098
 82.748 593.701
 519.141 64.930
 398.996 161.135
 690.925 366.034
 75.085 70.583
 556.810 392.770
 309.350 317.682
 94.252 401.533
 614.023 265.565
 650.837 548.816
 952.256 383.584
 286.613 111.173
 889.645 186.100
 965.854 722.865
 457.942 921.467
 468.188 230.545
 588.146 738.872
 885.675 867.268
 74.725 476.055
 338.927 432.039
 751.449 279.228
 820.953 105.000
 14.090 793.315
 179.464 527.016
 841.436 92.328
 322.477 186.211
 821.882 193.135
 1.654 858.798
 369.788 388.570
 544.937 489.108
 748.402 616.097
 804.297 121.111
 842.123 154.632
 313.994 233.912
 931.052 514.273
 255.739 525.123
 309.068 991.511
 663.753 32.731
 200.221 936.672
 317.396 707.923
 517.085 892.210
 732.248 633.516
 972.434 871.872
 420.932 26.264
 508.333 764.309
 329.286 732.906
 4.352 153.522
 816.651 911.638
 531.533 386.378
 324.034 30.578
 747.032 8.830
 621.831 776.206
 294.742 402.303
 238.971 276.867
 661.939 635.807
 915.106 553.848
 916.165 903.822
 82.340 925.724
 138.492 31.951
 946.613 336.563
 410.535 129.144
 502.984 146.717
 587.532 665.230
 163.528 723.689
 186.331 814.308
 809.491 372.616
 875.895 477.617
 286.744 439.873
 823.021 773.957
 259.772 263.214
 514.358 142.121
 116.814 497.460
 347.724 359.528
 297.776 951.363
 914.529 456.138
 95.927 679.945
 337.120 545.350
 90.728 703.849
 589.852 247.151
 907.559 405.358
 433.149 526.988
 803.356 677.538
 391.677 191.180
 556.592 91.915
 279.976 881.154
 534.771 280.350
 743.460 500.080
 440.037 993.020
 464.879 532.840
 739.219 756.969
 364.440 520.684
 892.193 94.665
 777.199 2.830
 253.632 10.785
 158.743 906.946
 567.883 75.491
 987.148 667.575
 762.980 346.439
 786.644 175.675
 813.602 518.273
 390.241 53.418
 648.605 771.409
 931.839 137.093
 868.766 531.304
 563.302 508.469
 685.294 730.469
 431.848 903.370
 337.876 689.129
 134.451 947.959
 979.567 663.416
 248.280 921.464
 879.327 734.312
 882.145 752.697
 874.669 574.333
 719.488 750.992
 467.683 795.396
 147.343 315.282
 287.033 879.758
 660.220 113.538
 903.661 970.932
 368.000 175.027
 84.458 163.463
 651.195 76.698
 469.666 5.453
 526.593 160.072
 668.031 107.175
 296.097 104.348
 758.630 440.458
 439.034 463.981
 877.813 789.395
 314.307 104.022
 740.022 61.993
 107.314 124.113
 706.578 748.597
 84.757 532.953
 69.286 686.102
 808.365 940.394
 76.385 692.421
 659.615 86.243
 495.592 324.421
 198.130 475.624
 109.547 501.086
 326.079 483.801
 977.686 554.413
 472.479 412.252
 908.542 221.101
 510.371 397.087
 778.719 482.206
 545.579 205.590
 848.687 74.450
 190.120 612.373
 378.374 30.734
 281.511 669.736
 782.895 118.779
 9.587 114.159
 514.178 411.858
 46.387 859.991
 359.598 85.712
 976.831 890.508
 43.826 548.356
 235.889 374.371
 862.916 97.284
 962.663 911.526
 606.447 900.173
 977.129 986.840
 598.430 414.570
 218.353 912.837
 253.121 619.018
 903.897 346.177
 868.409 107.945
 782.365 327.843
 315.609 206.403
 760.823 326.937
 7.089 555.013
 955.938 955.711
 787.131 882.414
 604.679 502.747
 779.648 970.093
 993.200 726.438
 400.148 686.014
 539.976 127.233
 687.733 748.250
 773.524 230.038
 403.511 922.367
 251.217 954.135
 369.932 267.209
 502.196 513.757
 764.949 948.688
 75.622 205.734
 337.340 932.105
 419.994 19.443
 154.767 447.316
 997.808 7.489
 742.356 670.854
 93.145 432.577
 602.755 273.211
 741.882 646.826
 743.130 792.037
 102.148 645.137
 162.679 682.780
 86.585 85.305
 296.575 102.563
 851.316 996.398
 267.379 251.928
 635.570 255.941
 889.614 448.936
 780.423 448.922
 712.368 73.456
 537.599 811.229
 801.343 393.842
 475.690 381.407
 366.950 887.396
 70.384 152.472
 978.062 568.858
 49.394 235.729
 779.291 642.603
 576.998 767.306
 498.603 354.426
 685.728 342.436
 815.467 613.912
 975.212 129.832
 909.171 929.855
 435.076 867.091
 352.430 606.368
 947.841 676.585
 414.916 408.962
 179.725 969.311
 830.951 966.553
 966.083 661.578
 29.696 731.045
 191.076 946.970
 166.974 90.712
 498.071 14.979
 306.012 212.268
 851.759 349.998
 118.472 870.404
 111.289 682.489
 193.859 179.098
 925.608 791.326
 709.757 48.597
 690.175 306.297
 910.230 903.325
 224.287 456.960
 726.331 772.616
 659.225 523.523
 440.278 137.271
 641.420 122.855
 610.760 725.082
 927.071 604.345
 436.646 908.153
 303.402 823.118
 313.680 89.951
 248.457 629.545
 835.232 872.172
 20.643 182.289
 783.920 267.986
 838.753 916.008
 463.664 451.743
 313.794 823.835
 817.866 694.481
 369.564 938.734
 283.019 183.390
 36.617 197.658
 930.572 331.780
 924.212 569.217
 673.837 189.179
 20.438 631.329
 759.766 410.089
 98.287 52.588
 354.202 451.155
 224.709 402.948
 268.760 772.359
 193.187 779.705
 100.731 616.124
 594.050 157.905
 675.418 742.421
 369.498 575.412
 432.513 387.188
 194.156 47.522
 601.738 780.352
 702.248 920.467
 813.577 168.824
 227.333 554.431
 412.195 314.968
 311.546 252.216
 731.216 523.890
 212.969 87.746
 88.914 50.622
 129.776 247.816
 215.519 173.772
 959.046 80.461
 277.847 733.906
 410.491 783.918
 979.681 727.031
 947.932 502.207
 332.535 835.625
 784.337 87.955
 381.227 57.208
 412.932 412.395
 280.646 854.373
 523.764 448.755
 830.978 267.095
 691.717 421.928
 643.381 980.262
 691.012 737.964
 109.658 474.596
 408.530 706.109
 948.955 670.830
 12.783 908.820
 291.253 234.430
 659.150 517.001
 598.766 285.908
 650.191 585.106
 617.752 270.247
 650.913 980.437
 468.473 304.157
 514.070 830.625
 721.683 333.376
 184.669 331.026
 256.108 801.251
 413.373 198.373
 50.828 427.227
 956.363 637.921
 125.458 808.150
 118.367 198.587
 213.775 340.504
 902.992 504.777
 635.367 887.606
 370.505 396.150
 235.488 417.726
 721.041 189.244
 294.196 768.074
 977.324 450.368
 388.802 762.146
 245.029 80.496
 333.617 156.366
 393.387 543.939
 350.785 614.033
 589.657 497.732
 456.998 913.919
 607.258 812.944
 922.154 476.354
 831.080 328.214
 385.047 626.233
 729.671 586.015
 443.445 670.270
 531.192 110.354
 995.021 221.028
 409.523 468.335
 343.383 394.451
 593.334 785.518
 729.660 697.903
 91.992 564.949
 962.932 35.053
 778.692 491.606
 738.173 220.741
 177.040 427.886
 912.727 427.339
 709.712 452.166
 903.959 793.839
 336.765 632.879
 742.129 5.226
 340.165 226.698
 512.396 493.720
 606.485 244.017
 624.891 291.699
 681.085 330.946
 816.902 760.808
 377.162 808.458
 99.413 980.826
 37.618 510.448
 172.611 568.614
 85.696 938.341
 640.866 941.263
 133.884 756.201
 724.398 382.834
 224.826 983.371
 987.914 831.446
 281.267 488.288
 859.592 698.704
 275.819 775.049
 698.576 658.300
 180.158 201.417
 765.639 602.207
 304.826 932.326
 367.738 534.130
 35.934 265.782
 469.068 239.200
 257.715 758.496
 303.114 90.468
 417.087 507.281
 674.536 296.231
 438.408 330.441
 226.927 492.984
 686.690 653.076
 571.320 597.846
 262.179 983.856
 747.377 768.210
 897.995 721.617
 529.548 707.345
 138.060 31.908
 926.946 200.631
 760.748 960.675
 269.560 981.479
 253.483 219.780
 263.851 887.826
 656.893 992.606
 655.186 874.282
 109.419 113.872
 798.475 151.693
 712.659 412.955
 735.377 411.200
 885.790 351.960
 858.351 395.384
 618.577 206.698
 38.466 661.929
 104.568 439.399
 163.289 168.432
 229.824 995.824
 409.522 728.829
 601.957 566.492
 626.488 656.646
 976.319 312.616
 873.598 237.527
 521.234 743.461
 208.000 548.728
 765.369 804.925
 106.325 567.276
 894.266 401.952
 603.637 248.127
 369.178 522.864
 98.198 90.885
 392.435 495.838
 385.458 696.532
 255.403 210.799
 510.008 507.502
 996.617 49.099
 449.203 654.485
 440.967 834.145
 34.283 946.252
 661.096 44.844
 269.567 144.962
 227.698 407.411
 801.200 894.723
 527.701 527.101
 515.950 907.361
 612.900 558.094
 497.362 163.510
 884.171 795.772
 39.332 132.192
 758.813 160.438
 401.909 36.504
 854.702 615.185
 105.192 450.860
 151.956 803.731
 986.871 476.343
 760.799 427.989
 17.879 140.299
 986.705 821.740
 77.253 755.416
 197.043 668.640
 958.606 768.794
 866.990 103.041
 821.262 165.037
 129.030 404.562
 942.264 57.205
 135.850 926.404
 882.214 518.890
 739.723 698.052
 287.469 558.875
 14.624 621.088
 331.004 11.561
 325.644 278.337
 889.827 871.900
 261.906 938.775
 691.718 618.951
 275.755 340.696
 890.083 488.994
 246.939 642.071
 472.793 634.606
 53.608 548.366
 36.892 63.071
 172.952 963.890
 302.294 124.458
 147.263 602.984
 158.183 820.746
 683.020 272.725
 478.249 52.208
 151.683 70.603
 675.574 91.314
 234.334 490.698
 343.621 578.541
 504.747 502.876
 23.102 435.370
 436.359 554.472
 400.373 569.639
 910.732 276.759
 164.491 655.082
 14.146 483.494
 488.223 663.854
 154.055 991.162
 142.472 47.237
 180.173 425.733
 671.056 340.209
 831.246 705.232
 739.159 620.514
 976.380 387.961
 697.609 308.328
 510.600 780.516
 878.252 640.064
 582.646 225.807
 32.915 196.626
 966.623 598.020
 357.842 785.314
 678.777 868.232
 493.127 954.076
 430.340 961.239
 866.851 411.001
 694.142 681.716
 458.738 600.599
 246.740 567.511
 8.648 886.836
 182.410 341.380
 489.820 962.088
 937.064 532.582
 232.140 757.742
 618.417 569.432
 921.822 808.307
 426.336 587.073
 153.648 514.517
 630.023 625.725
 681.565 375.396
 115.508 228.570
 742.126 93.828
 49.850 490.886
 130.483 599.414
 552.742 809.338
 235.802 836.833
 200.172 269.398
 215.774 513.353
 689.839 267.226
 460.071 527.292
 508.741 458.166
 590.018 167.274
 97.495 966.086
 424.469 302.921
 894.186 375.528
 645.941 119.678
 57.024 902.097
 690.841 687.798
 356.696 226.314
 605.404 17.987
 146.360 353.649
 25.287 729.028
 862.981 990.495
 900.308 36.938
 794.639 905.002
 273.261 237.438
 924.134 566.120
 88.010 975.966
 292.295 657.720
 230.196 429.945
 230.769 371.627
 454.949 630.106
 912.624 358.892
 519.260 850.341
 331.949 918.332
 279.610 643.656
 125.887 121.496
 133.405 305.576
 622.678 700.761
 449.529 431.866
 368.535 389.738
 350.585 696.245
 839.351 120.677
 756.975 913.083
 467.795 811.040
 189.051 42.808
 853.328 60.081
 734.046 732.316
 615.809 716.354
 433.872 713.201
 799.927 149.100
 330.318 376.871
 737.727 981.787
 536.367 842.829
 483.382 736.616
 84.808 85.712
 204.583 147.056
 364.847 204.544
 557.948 64.637
 698.890 736.394
 104.485 800.083
 868.119 334.053
 201.113 171.831
 77.959 956.941
 704.601 402.065
 202.438 545.313
 866.953 607.317
 976.990 554.714
 311.607 923.679
 768.091 580.814
 236.014 122.697
 358.801 980.340
 469.724 890.563
 903.591 33.254
 662.636 128.508
 453.683 951.960
 323.141 695.076
 693.419 347.972
 261.482 850.658
 295.223 553.554
 13.597 321.303
 459.557 169.577
 272.091 803.102
 199.502 90.818
 184.073 951.628
 27.530 31.608
 493.608 404.896
 253.500 739.057
 15.980 275.685
 784.439 904.615
 391.403 312.962
 383.416 549.760
 739.956 706.318
 879.493 915.939
 943.105 316.299
 984.748 696.022
 229.296 122.204
 656.778 633.545
 413.669 443.021
 413.347 931.702
 110.257 203.096
 555.535 666.631
 27.402 268.551
 860.321 115.168
 804.916 901.164
 264.959 977.326
 939.429 281.444
 263.510 305.721
 59.957 100.711
 878.536 220.652
 999.941 562.721
 944.421 379.264
 808.708 58.589
 157.225 634.012
 551.580 965.272
 601.869 329.501
 663.940 788.912
 781.249 482.833
 903.704 441.800
 142.217 421.935
 945.395 158.209
 647.065 835.590
 186.777 162.932
 580.984 150.161
 908.697 90.954
 849.057 489.277
 6.002 591.548
 911.735 507.419
 761.242 950.446
 974.773 195.512
 685.363 735.035
 405.524 431.113
 125.880 856.292
 738.028 947.795
 921.553 384.090
 277.824 403.952
 844.607 427.304
 775.950 982.061
 351.863 264.865
 39.742 102.629
 402.233 197.387
 644.062 315.499
 880.895 680.649
 136.453 673.414
 793.885 742.060
 657.738 102.723
 608.063 399.962
 668.177 683.742
 360.436 374.514
 248.900 823.734
 851.144 259.834
 87.642 49.912
 972.383 122.673
 933.552 334.706
 70.715 196.213
 772.879 273.163
 955.387 582.495
 818.783 110.483
 466.147 187.876
 285.300 129.942
 319.648 157.810
 817.111 586.777
 635.886 905.841
 940.427 556.856
 180.463 143.249
 381.548 370.416
 973.050 697.235
 42.242 846.794
 738.787 84.399
 626.541 227.563
 402.004 900.718
 762.026 429.939
 828.280 858.070
 157.925 182.735
 652.313 389.966
 178.689 451.852
 829.305 955.616
 799.316 765.475
 513.612 672.400
 439.966 80.547
 700.493 523.548
 672.833 426.969
 418.214 832.263
 352.505 975.448
 984.994 818.203
 768.851 415.414
 257.865 100.280
 963.721 633.341
 911.158 865.022
 222.450 946.876
 556.857 856.589
 859.476 389.929
 126.407 278.043
 3.498 337.410
 995.813 429.283
 968.969 700.295
 178.197 391.487
 622.836 872.612
 808.729 137.784
 641.897 947.585
 587.445 82.873
 758.738 582.356
 760.489 648.500
 642.816 436.430
 247.489 925.854
 415.892 761.317
 252.828 859.567
 493.751 416.101
 925.583 601.063
 343.353 29.993
 603.836 212.167
 288.510 948.146
 844.125 814.468
 958.443 966.283
 699.397 537.848
 700.771 184.185
 675.284 325.356
 950.359 854.289
 24.509 294.392
 412.910 151.816
 795.350 69.792
 70.206 894.845
 548.301 317.230
 603.651 460.034
 314.111 780.473
 353.473 301.393
 58.575 19.048
 450.017 430.287
 219.733 950.170
 166.457 65.174
 320.065 307.137
 822.700 35.292
 961.080 463.502
 19.903 815.297
 865.154 356.229
 483.819 684.948
 927.089 730.563
 51.141 122.107
 316.615 773.947
 132.213 337.146
 576.785 695.965
 440.240 796.374
 889.019 626.674
 583.756 631.033
 423.685 668.169
 796.238 222.177
 118.752 255.563
 222.844 741.237
 684.822 516.469
 726.233 527.948
 932.195 805.570
 616.072 433.795
 167.270 416.842
 383.148 448.011
 877.383 914.802
 840.256 368.019
 884.050 992.861
 777.233 56.044
 716.588 67.141
 644.339 33.222
 966.442 394.201
 31.880 162.230
 605.550 698.027
 38.345 835.247
 671.207 582.776
 566.073 57.490
 769.667 261.423
 282.440 754.946
 668.903 855.348
 393.826 461.028
 928.282 115.426
 535.291 689.223
 343.430 421.494
 345.184 981.508
 715.245 264.639
 613.276 55.006
 533.125 677.091
 33.912 137.572
 997.303 709.330
 410.756 487.478
 0.196 666.017
 823.717 999.962
 301.372 394.575
 536.500 496.110
 927.949 106.592
 877.885 815.394
 527.629 526.996
 632.466 755.541
 914.225 274.254
 616.451 551.426
 747.390 332.361
 658.545 303.064
 254.669 978.329
 550.540 161.907
 163.080 164.244
 150.502 290.440
 790.865 848.239
 515.277 514.202
 242.165 242.076
 88.226 95.021
 236.110 153.294
 780.654 342.233
 627.742 196.374
 547.541 533.606
 685.502 420.282
 384.030 293.482
 675.538 29.563
 751.206 642.203
 967.249 184.316
 298.412 123.469
 370.415 62.739
 483.366 985.834
 598.523 310.958
 727.457 357.771
 935.021 931.879
 86.608 744.756
 371.900 461.442
 901.112 289.571
 659.067 721.418
 421.893 886.941
 17.355 437.832
 235.097 9.758
 349.773 878.780
 239.036 581.386
 959.994 341.248
 612.916 276.997
 332.337 640.362
 379.016 632.801
 925.125 703.849
 850.859 426.775
 113.882 317.635
 109.313 125.451
 29.997 14.019
 114.451 191.269
 665.106 941.439
 679.553 652.401
 45.457 344.273
 169.078 256.005
 770.990 443.204
 877.197 476.144
 710.977 112.675
 868.012 614.616
 55.180 763.777
 961.555 717.567
 342.955 361.085
 207.824 299.597
 92.287 23.647
 859.366 202.432
 488.876 317.377
 614.177 864.849
 488.109 162.816
 916.279 908.033
 48.884 423.764
 860.257 74.837
 929.912 264.213
 815.945 47.413
 111.491 459.699
 165.594 615.621
 987.171 111.463
 502.102 704.498
 731.598 865.329
 574.799 284.539
 877.783 399.978
 68.870 590.740
 16.722 880.276
 673.733 38.239
 505.560 419.774
 620.648 932.329
 181.230 652.573
 64.907 482.814
 821.895 959.059
 45.356 716.767
 678.600 43.844
 794.381 875.172
 967.802 639.557
 493.417 528.567
 128.189 459.385
 99.236 471.360
 712.115 887.712
 109.754 986.079
 515.629 665.569
 427.658 105.419
 417.435 270.306
 227.196 354.895
 64.990 222.058
 672.958 211.445
 137.504 978.706
 797.090 258.059
 255.981 852.571
 958.343 111.891
 477.982 832.869
 306.536 529.219
 690.943 805.511
 111.030 286.730
 537.199 294.385
 811.548 162.152
 904.071 14.554
 172.278 510.968
 584.248 627.264
 1.572 998.521
 749.241 659.304
 904.193 202.090
 128.883 525.836
 403.191 265.471
 703.036 547.451
 274.653 54.370
 690.974 241.040
 929.460 325.644
 275.972 592.380
 328.474 53.588
 886.879 479.550
 986.201 34.418
 737.665 543.975
 685.926 263.528
 415.876 124.597
 257.738 912.657
 530.590 45.413
 148.981 354.767
 151.896 133.000
 111.910 937.966
 72.294 35.003
 541.180 706.579
 824.105 799.864
 287.856 133.462
 127.374 489.698
 958.762 54.401
 704.458 950.522
 159.918 290.250
 568.210 515.681
 68.694 78.165
 311.159 518.750
 407.190 98.301
 137.408 831.455
 953.530 30.874
 384.053 400.932
 360.563 680.151
 775.090 760.174
 273.500 492.184
 291.268 437.764
 647.800 22.809
 180.612 950.486
 193.006 598.337
 586.019 868.259
 12.036 85.494
 541.005 178.943
 601.718 647.641
 648.296 625.219
 340.218 424.287
 777.351 752.070
 649.687 809.804
 218.219 397.016
 5.419 19.543
 235.525 222.487
 511.447 777.773
 156.192 467.423
 600.552 617.829
 479.168 361.008
 595.801 592.336
 949.519 963.413
 20.924 307.441
 730.452 585.424
 125.991 542.589
 326.005 290.259
 639.187 234.981
 548.151 336.731
 129.251 999.479
 832.103 213.911
 8.622 340.241
 532.712 214.842
 395.198 274.986
 386.510 262.572
 129.353 737.573
 204.483 38.363
 889.305 116.099
 629.670 862.532
 816.927 904.205
 713.940 376.810
 440.709 240.601
 355.476 897.751
 123.861 149.386
 711.698 518.662
 262.835 400.785
 433.524 188.330
 82.142 933.007
 531.293 284.968
 10.876 821.550
 408.593 719.936
 258.266 478.309
 819.174 575.729
 631.867 500.967
 398.601 324.418
 742.324 780.506
 884.008 45.091
 221.149 784.213
 3.104 911.227
 228.754 551.647
 331.398 841.408
 463.246 825.907
 681.466 279.978
 788.759 861.750
 0.253 919.540
 5.701 41.220
 463.171 6.335
 783.034 237.229
 823.534 35.265
 291.171 412.721
 912.297 886.639
 118.332 759.854
 998.791 165.504
 956.079 567.800
 983.996 951.046
 712.504 272.972
 772.817 763.069
 893.404 870.585
 782.908 110.645
 600.071 146.420
 219.997 950.944
 472.660 382.633
 261.741 90.938
 583.984 177.570
 625.318 488.669
 211.919 438.283
 582.823 422.207
 719.135 113.148
 470.747 102.132
 404.694 753.385
 206.268 906.730
 199.293 964.947
 567.599 558.182
 818.786 440.259
 765.440 163.456
 411.548 762.302
 577.725 686.707
 604.712 37.058
 443.743 562.681
 20.950 635.141
 22.798 405.392
 978.049 676.317
 876.327 106.399
 952.942 153.676
 893.665 686.150
 73.088 815.337
 566.118 584.455
 52.285 664.271
 140.670 317.267
 604.410 530.136
 425.655 642.275
 14.601 955.727
 651.075 261.573
 618.526 235.060
 334.534 232.833
 910.234 966.249
 801.115 388.508
 669.472 831.749
 536.828 293.742
 250.081 398.524
 307.955 366.743
 210.259 713.996
 293.680 389.704
 79.105 48.883
 900.727 544.023
 856.340 759.151
 453.325 491.267
 25.693 376.176
 280.057 712.242
 447.748 422.068
 504.126 22.723
 583.597 337.039
 941.898 758.243
 513.352 314.181
 235.782 805.156
 158.124 796.387
 704.215 334.665
 823.641 198.185
 349.667 545.060
 569.343 885.507
 193.998 850.183
 207.730 157.843
 231.361 74.616
 772.479 524.800
 127.262 274.767
 705.801 812.845
 626.719 636.622
 529.279 954.237
 946.173 483.152
 429.915 840.219
 147.425 125.248
 644.037 521.789
 265.089 118.465
 214.165 736.643
 372.781 343.178
 164.091 168.596
 621.291 248.024
 249.396 710.130
 811.550 16.400
 636.974 19.343
 226.355 404.600
 418.216 824.875
 141.008 519.781
 115.053 237.301
 770.554 958.965
 972.781 39.703
 949.911 9.762
 103.370 835.714
 845.395 153.363
 530.861 578.355
 677.918 934.894
 57.512 450.688
 218.327 540.539
 104.920 148.996
 566.073 700.623
 355.753 175.471
 18.848 19.300
 24.489 890.642
 211.272 601.627
 893.312 431.974
 876.704 135.079
 163.839 565.846
 752.214 3.192
 576.473 512.632
 190.541 822.786
 844.982 441.793
 805.148 152.499
 30.441 864.161
 999.341 309.254
 150.284 506.083
 14.810 931.396
 777.188 404.508
 379.156 463.896
 149.480 148.829
 489.249 324.113
 988.178 165.248
 894.094 488.709
 722.643 209.280
 446.825 366.545
 671.742 333.942
 393.220 472.558
 243.661 333.059
 119.476 868.171
 816.016 334.400
 363.982 999.713
 378.036 915.186
 328.419 253.289
 575.710 927.576
 127.934 698.906
 644.333 514.412
 176.785 455.222
 64.655 441.733
 396.028 346.697
 190.349 516.002
 988.223 915.261
 695.902 147.816
 88.389 897.744
 443.105 992.943
 961.383 387.556
 297.336 484.370
 867.477 604.610
 905.992 169.657
 7.200 431.821
 423.101 306.145
 533.691 211.010
 396.933 627.667
 889.267 187.638
 379.802 581.430
 288.959 54.976
 448.173 409.235
 97.129 267.293
 491.315 995.448
 886.524 802.161
 421.311 472.875
 848.157 378.512
 37.163 730.592
 854.091 444.584
 130.456 533.718
 235.741 594.121
 116.826 288.989
 302.692 146.383
 411.892 182.084
 819.843 22.556
 415.949 598.912
 315.083 495.690
 130.389 315.189
 890.540 1.336
 480.323 803.717
 545.161 730.527
 570.322 339.792
 225.990 835.007
 639.638 70.526
 453.856 546.666
 23.989 307.670
 413.342 529.740
 165.387 475.542
 557.137 166.682
 660.066 131.178
 704.414 938.666
 595.929 523.913
 168.213 451.972
 431.854 292.728
 937.551 225.223
 416.623 144.243
 378.716 973.286
 868.009 9.910
 272.875 576.172
 444.044 61.364
 442.592 120.385
 77.696 647.024
 360.226 651.615
 330.712 295.667
 301.622 527.691
 197.608 274.220
 87.413 346.279
 580.355 163.320
 722.935 320.374
 810.063 666.952
 240.946 54.468
 343.667 558.865
 406.587 944.075
 569.386 711.398
 252.263 780.510
 50.589 490.226
 465.200 631.529
 388.046 135.524
 699.523 117.198
 627.576 805.832
 877.881 880.619
 54.541 720.863
 388.365 326.621
 646.923 804.572
 877.049 670.959
 81.738 666.669
 644.582 500.967
 260.105 951.509
 739.538 529.851
 917.454 575.965
 917.522 55.266
 178.226 235.761
 122.243 973.558
 388.234 612.082
 915.044 609.733
 280.054 801.685
 907.809 296.058
 392.877 734.680
 269.223 656.273
 651.744 360.470
 507.283 155.045
 413.951 565.794
 166.547 271.859
 992.244 546.479
 704.362 913.681
 373.582 359.346
 467.163 540.944
 354.504 821.158
 419.805 236.685
 724.055 751.621
 584.827 279.695
 135.001 747.041
 224.771 10.595
 434.256 455.605
 802.496 116.773
 72.712 455.381
 38.297 260.606
 709.766 828.634
 758.102 978.540
 773.551 913.139
 206.826 370.177
 867.413 290.700
 550.852 550.994
 937.446 158.559
 82.630 574.600
 774.330 899.823
 290.475 346.381
 32.567 19.276
 293.182 396.079
 657.120 1.285
 940.146 589.373
 634.897 952.866
 124.964 415.333
 888.432 759.094
 988.406 255.833
 31.184 557.010
 832.899 533.595
 566.302 550.910
 826.206 246.638
 969.466 984.884
 230.546 668.857
 315.847 661.777
 702.266 859.662
 633.741 971.120
 616.380 651.549
 763.420 447.331
 783.272 434.956
 17.977 424.696
 947.933 937.343
 560.087 153.779
 155.017 291.320
 879.547 577.275
 188.262 638.590
 664.292 879.795
 566.364 846.870
 363.308 489.054
 918.171 290.919
 832.845 744.549
 340.047 121.885
 204.931 308.869
 632.772 717.815
 914.852 186.482
 152.581 659.099
 145.696 61.291
 622.469 333.553
 595.006 459.013
 320.180 264.818
 820.887 890.679
 976.093 233.622
 690.612 812.220
 818.345 873.598
 920.024 630.630
 37.890 461.851
 971.018 553.636
 509.913 269.937
 859.567 286.988
 600.262 914.693
 738.624 166.672
 959.626 362.304
 557.352 523.549
 220.585 445.706
 87.379 931.753
 772.891 198.026
 152.917 521.849
 313.139 867.025
 837.710 43.118
 612.183 931.950
 678.979 649.851
 86.128 709.682
 636.061 43.348
 916.663 517.465
 756.742 219.131
 968.967 800.902
 602.754 508.006
 878.841 975.378
 361.322 236.098
 906.444 944.055
 213.612 304.416
 416.747 714.317
 583.467 460.012
 784.071 245.727
 808.822 421.421
 720.848 525.733
 99.887 269.078
 292.896 924.410
 236.743 321.081
 452.037 557.244
 756.885 805.568
 742.206 756.610
 660.905 998.635
 820.343 779.971
 270.614 621.937
 685.045 668.698
 485.171 453.612
 583.576 208.692
 552.174 582.121
 734.112 366.627
 685.063 72.886
 470.944 408.053
 576.882 85.653
 614.615 310.671
 572.505 505.505
 658.739 623.716
 34.457 777.005
 325.775 788.645
 166.742 969.547
 703.528 214.272
 220.450 778.499
 264.198 318.579
 895.948 572.781
 772.844 927.888
 759.195 142.387
 299.956 120.633
 312.059 151.841
 104.189 967.082
 784.617 656.152
 90.230 938.064
 865.602 338.654
 370.234 715.667
 147.687 354.829
 365.500 58.354
 557.825 48.258
 31.440 463.859
 67.884 95.108
 529.769 988.133
 464.162 348.735
 816.850 460.645
 400.960 328.218
 678.961 869.349
 706.100 721.828
 189.676 146.992
 356.395 772.053
 60.601 389.130
 437.764 51.920
 26.335 479.080
 65.336 27.745
 73.076 632.123
 809.037 291.411
 765.924 837.706
 873.445 311.852
 134.215 51.602
 668.792 642.114
 971.697 138.122
 612.947 382.566
 136.624 494.426
 979.834 265.156
 586.922 404.037
 394.329 426.808
 751.171 4.985
 531.397 985.964
 164.561 250.128
 650.491 144.824
 540.184 954.553
 555.535 196.282
 3.556 429.347
 264.818 519.853
 698.394 894.991
 280.539 171.737
 434.046 844.481
 619.496 792.673
 252.344 419.559
 287.488 321.355
 459.683 197.799
 311.540 974.319
 717.924 228.619
 775.309 464.518
 587.287 758.328
 101.391 824.961
 540.885 544.291
 485.237 91.189
 952.366 563.194
 382.553 602.952
 126.659 995.694
 87.322 702.867
 783.652 737.616
 90.649 45.237
 903.458 105.154
 289.617 754.549
 840.570 517.578
 506.381 978.824
 656.616 545.836
 794.972 422.106
 704.666 989.861
 849.288 682.730
 322.308 412.515
 500.845 404.811
 709.328 526.015
 907.805 620.794
 535.238 849.768
 14.302 239.381
 851.684 380.043
 206.023 447.965
 487.561 515.638
 637.389 149.718
 246.427 943.953
 368.687 256.184
 75.294 523.866
 467.312 285.664
 553.340 711.031
 413.331 870.656
 883.606 704.080
 151.386 314.413
 338.637 83.565
 672.104 633.320
 293.883 246.866
 138.440 719.845
 514.814 779.950
 925.719 517.553
 883.110 59.432
 976.401 837.881
 844.506 745.490
 118.073 606.586
 330.090 447.622
 320.034 610.071
 990.925 151.894
 712.489 937.884
 243.196 61.320
 833.300 272.975
 750.774 282.372
 349.160 466.671
 680.813 392.828
 97.582 717.495
 915.107 842.394
 968.251 434.055
 648.305 501.581
 970.024 50.175
 669.413 510.605
 974.242 738.638
 524.302 53.617
 575.472 967.580
 566.283 350.039
 334.502 5.262
 194.290 210.500
 261.044 915.228
 882.341 36.687
 728.699 920.491
 650.933 379.924
 394.084 644.126
 605.673 730.666
 995.519 61.671
 958.256 349.037
 842.278 700.847
 390.837 814.595
 159.342 884.883
 770.754 861.542
 338.976 591.163
 565.571 654.521
 261.866 756.825
 48.694 270.932
 707.244 842.598
 676.682 0.581
 72.323 916.637
 217.331 504.757
 92.959 957.885
 122.114 637.798
 504.802 35.930
 780.425 208.601
 940.246 299.152
 132.067 421.806
 232.344 608.713
 317.432 603.489
 431.829 271.756
 734.078 889.958
 554.842 747.684
 868.897 286.740
 512.360 787.052
 365.290 225.201
 51.412 89.303
 946.063 933.820
 414.558 874.973
 479.742 468.242
 927.792 417.291
 788.357 617.518
 816.007 490.149
 839.282 522.977
 255.455 302.690
 36.412 250.842
 368.693 9.413
 173.830 680.779
 491.504 528.331
 688.437 481.291
 363.896 653.858
 549.986 101.186
 767.049 316.540
 64.211 216.711
 721.786 85.249
 96.588 929.693
 436.654 411.138
 513.682 846.731
 328.111 724.413
 701.625 507.730
 292.563 878.275
 776.060 138.819
 979.589 918.365
 916.996 435.627
 664.816 85.336
 220.549 734.271
 845.136 943.241
 585.888 86.237
 351.982 693.188
 681.235 147.002
 401.844 971.746
 642.184 535.072
 957.115 654.194
 236.412 176.790
 262.582 556.651
 122.061 772.211
 739.708 146.959
 76.519 688.667
 176.405 885.989
 675.052 491.925
 536.739 98.462
 555.099 781.424
 753.414 50.955
 765.153 717.841
 654.609 445.216
 623.589 470.768
 142.507 834.090
 312.133 14.669
 888.592 567.330
 113.505 146.421
 973.448 73.218
 739.012 61.905
 987.593 392.810
 748.472 227.520
 363.941 485.677
 263.748 920.592
 949.369 514.180
 343.790 636.947
 687.907 947.753
 801.509 411.152
 505.007 285.460
 382.633 942.767
 102.929 615.822
 28.453 638.438
 31.340 274.784
 45.720 273.741
 542.808 948.550
 998.776 849.585
 916.118 636.411
 815.191 405.908
 995.476 643.616
 203.842 490.915
 93.109 935.594
 973.658 738.538
 406.972 737.771
 115.562 542.033
 62.979 710.777
 675.821 230.282
 478.980 635.633
 65.709 948.447
 220.646 589.794
 782.751 750.145
 960.427 630.490
 778.725 248.438
 720.948 90.218
 317.864 712.927
 772.878 559.473
 997.620 295.585
 431.867 328.766
 228.843 315.105
 455.002 595.811
 420.885 315.248
 748.143 740.601
 121.168 164.614
 963.120 822.502
 602.920 401.490
 168.039 566.623
 766.638 606.831
 822.865 154.537
 561.289 960.331
 572.118 305.319
 484.207 589.059
 991.235 380.985
 581.198 535.878
 85.295 545.460
 940.648 477.126
 558.824 583.537
 110.892 917.812
 252.043 596.902
 524.999 840.233
 598.794 954.736
 701.256 421.850
 9.542 119.001
 213.464 853.999
 52.133 86.980
 658.715 759.241
 604.658 509.597
 760.353 636.655
 528.022 132.459
 452.603 967.001
 168.044 162.273
 125.870 529.670
 293.619 844.570
 946.487 457.500
 132.298 825.557
 282.985 61.591
 529.368 402.928
 207.507 364.220
 60.951 204.972
 933.335 92.692
 133.884 96.961
 988.612 9.846
 741.257 637.304
 206.024 428.066
 976.797 397.172
 975.638 503.591
 586.069 136.191
 113.421 8.070
 518.380 678.496
 544.500 186.512
 488.781 359.122
 394.451 637.579
 141.590 876.806
 83.337 886.784
 280.145 78.140
 388.631 99.304
 375.133 657.427
 900.274 721.259
 846.961 550.035
 752.986 411.443
 425.435 253.682
 359.527 485.370
 789.948 776.541
 159.225 936.255
 80.896 993.777
 166.904 510.288
 221.825 21.019
 589.973 23.653
 103.586 676.000
 660.322 234.443
 936.429 105.332
 490.552 882.735
 681.512 374.996
 551.786 635.928
 715.890 949.118
 826.780 414.179
 378.881 966.046
 814.339 102.959
 985.241 533.352
 49.401 807.738
 292.272 639.568
 310.807 281.486
 372.468 971.114
 72.252 811.606
 797.384 944.710
 320.764 932.213
 986.904 650.657
 633.936 714.208
 354.049 448.727
 337.913 853.692
 390.002 479.398
 831.743 244.014
 326.448 927.940
 382.195 483.841
 299.883 102.121
 191.719 789.260
 670.978 116.439
 599.233 879.116
 44.720 592.718
 370.271 567.006
 645.971 430.284
 104.291 388.767
 659.879 525.980
 470.362 629.745
 405.486 757.800
 868.765 490.991
 309.876 524.438
 999.303 887.801
 453.633 360.689
 944.262 938.491
 408.600 344.985
 695.346 647.089
 456.427 166.011
 472.679 572.825
 409.870 320.984
 806.732 514.282
 834.884 245.695
 740.234 910.137
 745.298 507.796
 919.528 905.287
 896.125 78.094
 999.248 875.229
 797.529 193.120
 99.553 807.919
 998.477 265.200
 903.515 866.652
 114.360 528.303
 938.870 895.977
 392.090 739.485
 181.456 672.344
 292.818 912.713
 78.777 569.467
 928.324 135.932
 605.790 623.574
 92.214 420.511
 918.923 4.487
 789.203 927.682
 409.296 774.301
 371.272 997.652
 516.118 836.346
 752.445 127.805
 43.293 823.774
 386.859 376.642
 126.602 670.773
 278.135 845.089
 578.810 962.088
 840.438 657.564
 451.984 220.606
 879.812 748.295
 109.961 811.565
 813.281 286.134
 411.768 499.145
 825.801 541.223
 234.881 161.268
 392.585 722.989
 184.292 166.393
 205.846 880.009
 61.630 247.608
 358.035 443.164
 333.166 820.691
 793.606 774.428
 214.825 920.913
 771.983 30.677
 67.655 755.808
 937.368 406.593
 3.279 155.999
 696.291 40.372
 73.241 462.307
 919.288 473.267
 249.806 14.197
 545.031 987.649
 892.460 942.084
 837.776 612.140
 281.369 344.953
 774.608 296.430
 536.363 726.235
 88.123 207.735
 231.106 227.029
 711.502 286.693
 863.372 338.963
 943.224 889.251
 113.308 392.497
 322.727 315.126
 274.992 834.018
 569.283 330.460
 98.282 651.147
 645.202 995.942
 446.800 945.205
 50.602 540.911
 36.057 638.562
 407.661 23.600
 138.322 338.780
 643.121 698.036
 556.245 48.070
 102.310 495.189
 606.845 433.112
 528.071 711.326
 5.932 874.898
 393.362 787.407
 787.924 259.732
 795.166 132.659
 78.282 100.320
 285.693 981.606
 199.272 879.995
 248.969 730.889
 231.617 674.205
 919.249 550.047
 474.928 942.812
 902.619 34.213
 902.066 616.320
 203.469 517.511
 543.036 71.472
 699.832 410.422
 72.420 549.895
 760.877 594.640
 723.270 901.375
 89.109 802.957
 975.676 5.366
 810.104 842.847
 438.881 755.510
 563.342 69.860
 583.812 387.886
 686.031 275.371
 813.536 140.818
 173.518 982.986
 60.656 589.096
 668.317 425.023
 154.566 476.122
 326.967 336.518
 542.274 841.834
 669.518 316.393
 211.941 721.071
 888.635 286.605
 449.154 565.840
 120.084 468.783
 146.223 865.623
 718.078 998.115
 31.480 633.216
 79.948 525.823
 338.960 560.839
 295.430 909.784
 2.168 694.283
 205.017 858.748
 535.403 524.339
 16.319 445.698
 921.859 947.663
 701.782 22.497
 322.160 737.518
 68.723 798.846
 465.921 12.820
 814.395 257.298
 611.317 866.700
 544.029 491.630
 825.552 368.949
 705.921 323.135
 627.749 786.676
 580.042 778.538
 273.416 161.033
 819.141 830.435
 877.829 562.596
 885.473 597.793
 358.812 42.047
 932.132 887.580
 715.379 755.021
 953.429 701.657
 288.181 119.680
 160.011 324.303
 414.710 452.921
 635.681 799.162
 793.857 6.660
 96.581 969.755
 110.742 10.749
 520.006 30.370
 197.247 435.613
 138.288 465.010
 572.693 68.210
 729.666 857.918
 432.234 892.623
 787.749 872.008
 540.470 65.185
 347.047 509.394
 510.394 248.019
 395.255 904.400
 271.871 129.258
 652.814 433.238
 281.699 418.595
 364.038 950.490
 23.901 909.622
 767.368 841.193
 372.687 682.411
 318.730 184.454
 422.942 658.654
 83.212 301.930
 868.665 385.433
 116.308 969.229
 66.205 621.262
 84.797 523.341
 647.328 428.745
 864.954 442.952
 240.864 582.112
 766.705 915.068
 268.229 105.670
 308.672 650.552
 347.435 242.172
 881.516 258.216
 975.882 570.103
 34.089 833.071
 470.430 948.519
 675.468 825.780
 683.835 460.491
 960.789 519.520
 552.013 185.152
 603.047 595.173
 772.873 978.318
 487.639 879.562
 793.299 147.605
 750.855 773.349
 158.579 25.621
 484.964 390.014
 233.191 670.426
 346.672 715.357
 361.809 842.970
 46.046 244.171
 936.018 754.134
 781.331 458.777
 250.201 957.522
 541.322 90.151
 857.018 947.065
 29.065 519.316
 709.654 150.147
 54.765 622.957
 248.567 877.531
 216.247 296.981
 751.797 581.321
 724.348 274.669
 420.338 303.042
 358.911 427.558
 466.776 177.376
 857.083 748.160
 772.945 145.844
 966.257 680.758
 790.266 871.853
 944.058 421.945
 287.362 117.833
 290.304 554.222
 269.416 321.143
 861.971 717.280
 71.355 702.956
 491.139 541.694
 884.549 269.247
 615.103 363.300
 139.330 461.460
 882.703 164.010
 511.695 823.395
 945.253 122.027
 333.485 847.941
 725.824 243.162
 795.670 520.453
 17.072 942.249
 181.808 993.888
 743.214 572.541
 44.193 213.432
 172.363 699.783
 532.447 195.483
 645.389 90.571
 250.612 488.103
 439.275 651.349
 4.144 168.694
 477.001 900.283
 506.143 531.606
 80.983 480.251
 648.886 486.255
 519.818 994.014
 872.077 118.142
 973.303 344.308
 735.617 994.884
 821.589 340.211
 248.253 651.219
 11.836 649.933
 232.799 426.168
 159.302 68.485
 896.138 7.602
 66.625 371.000
 392.807 860.797
 390.848 849.364
 53.203 265.034
 225.913 607.102
 822.590 183.398
 700.852 206.810
 509.831 263.948
 200.519 733.052
 562.719 173.984
 204.444 424.439
 110.835 352.809
 796.425 929.919
 990.898 422.092
 737.022 910.444
 890.710 597.399
 305.612 107.661
 816.198 820.967
 428.523 371.596
 955.084 196.249
 513.753 230.355
 36.728 1.667
 837.515 913.313
 280.399 837.618
 778.312 837.281
 496.154 700.800
 3.426 230.606
 319.658 257.792
 291.681 116.568
 593.406 720.595
 764.447 383.829
 674.171 316.190
 211.410 232.859
 775.138 836.318
 84.210 263.530
 119.525 489.629
 813.188 736.406
 671.909 733.600
 932.060 740.254
 958.592 806.293
 202.135 788.259
 126.800 816.993
 469.749 668.060
 15.213 889.372
 404.088 624.667
 909.080 521.155
 911.670 364.559
 579.242 960.958
 850.949 153.537
 605.754 577.306
 446.210 925.681
 266.976 368.766
 372.798 826.801
 40.277 540.192
 32.608 749.938
 70.572 441.337
 814.354 964.722
 580.385 764.523
 720.670 944.831
 835.840 251.861
 304.505 521.689
 865.974 934.936
 379.966 867.139
 29.909 176.378
 24.996 877.759
 813.130 199.808
 370.671 909.185
 938.568 969.042
 48.026 616.165
 231.856 936.763
 739.902 784.755
 367.638 445.314
 442.348 404.276
 32.768 186.556
 985.485 991.243
 513.581 763.329
 383.639 33.931
 791.928 831.987
 293.300 828.638
 915.608 724.378
 447.258 396.818
 393.235 669.862
 424.863 341.369
 304.853 475.351
 610.161 671.535
 574.180 626.489
 108.573 815.602
 725.786 489.135
 743.627 281.218
 463.518 501.036
 871.070 12.435
 520.821 723.402
 539.556 244.049
 618.330 786.091
 734.364 146.551
 641.176 413.861
 880.523 383.755
 643.136 311.060
 99.968 730.228
 275.338 44.982
 637.364 493.112
 205.190 681.579
 442.956 794.208
 971.065 659.350
 757.988 950.752
 147.761 746.904
 146.939 669.786
 267.701 816.230
 297.213 480.007
 447.164 617.282
 925.154 470.584
 352.593 190.576
 729.832 708.282
 959.489 74.597
 793.420 647.800
 408.787 15.658
 487.719 936.402
 259.432 572.118
 487.423 509.363
 130.703 315.602
 166.701 59.619
 386.314 402.973
 549.844 391.253
 350.322 148.595
 260.030 895.433
 981.339 32.008
 52.072 248.337
 838.497 887.149
 592.678 268.113
 125.314 31.978
 60.759 792.454
 124.319 898.730
 854.319 75.778
 167.519 542.562
 511.252 947.062
 610.016 858.233
 758.728 223.126
 974.100 679.468
 107.902 310.606
 349.722 323.190
 393.488 741.373
 318.298 860.957
 235.561 524.893
 607.493 133.270
 266.239 636.695
 585.048 590.382
 637.028 930.085
 713.273 657.528
 402.378 9.438
 568.886 835.889
 788.029 654.540
 795.100 906.055
 603.967 768.583
 906.843 782.213
 484.251 335.574
 681.643 47.048
 640.760 829.457
 606.911 394.536
 144.272 996.318
 641.226 926.035
 711.642 27.355
 207.883 930.676
 727.696 214.209
 651.862 770.867
 988.384 105.776
 337.816 265.406
 969.582 608.232
 581.308 384.263
 433.535 45.156
 826.046 649.479
 840.240 844.901
 997.067 775.121
 370.377 686.473
 67.643 316.007
 753.760 817.065
 323.254 360.450
 475.258 73.842
 39.383 168.099
 69.113 384.973
 714.609 581.714
 961.269 191.157
 222.757 634.215
 854.440 85.623
 327.496 22.521
 727.078 800.109
 702.245 661.486
 718.154 514.299
 633.547 889.029
 155.916 900.345
 876.012 732.278
 749.716 661.282
 43.684 20.079
 67.031 927.289
 541.383 735.582
 258.495 347.062
 388.561 431.000
 45.624 179.095
 598.917 502.332
 50.831 41.014
 736.068 763.186
 7.113 121.467
 256.555 822.566
 443.460 771.319
 617.311 910.951
 387.730 157.514
 409.318 802.355
 75.723 538.027
 979.603 527.861
 795.831 169.567
 820.168 489.745
 853.447 626.516
 88.284 76.607
 306.939 640.843
 834.134 801.464
 34.203 485.190
 158.786 579.707
 840.399 447.078
 620.485 915.974
 546.596 379.113
 716.146 252.687
 216.699 471.730
 356.666 463.443
 125.548 860.393
 551.285 757.077
 561.848 43.057
 342.933 39.535
 741.006 206.461
 671.642 897.489
 698.873 817.385
 768.037 797.441
 99.288 368.997
 828.368 205.167
 46.346 140.084
 734.040 131.363
 704.284 649.119
 43.069 999.858
 330.022 104.248
 192.257 754.708
 79.969 268.536
 54.178 202.473
 106.006 496.817
 642.530 797.531
 276.224 241.729
 756.355 382.966
 692.555 572.837
 804.483 900.307
 706.683 470.821
 515.873 270.984
 612.448 130.795
 982.110 664.910
 700.372 782.640
 710.777 231.283
 59.034 675.432
 511.970 238.694
 888.123 706.608
 966.676 11.544
 216.421 549.167
 510.486 253.894
 690.280 152.404
 337.341 407.170
 487.924 789.250
 117.274 822.066
 723.973 787.979
 113.854 355.773
 816.749 124.975
 569.126 792.104
 906.218 841.335
 36.875 373.492
 319.055 967.764
 733.218 20.400
 393.393 253.601
 433.666 175.964
 391.881 466.673
 178.312 972.985
 268.124 596.257
 204.835 788.642
 307.089 702.827
 469.159 582.077
 61.383 932.011
 645.305 444.356
 57.343 878.526
 132.011 913.183
 780.592 846.616
 799.890 90.413
 881.271 920.256
 658.093 864.003
 103.825 208.091
 425.866 383.187
 462.356 259.538
 987.088 812.632
 795.648 820.101
 663.291 635.091
 269.731 681.535
 144.116 860.122
 201.955 27.881
 198.380 296.941
 888.906 38.587
 91.406 71.233
 889.122 507.944
 46.065 208.202
 476.647 314.278
 399.787 907.251
 107.076 926.894
 74.932 28.191
 666.551 993.399
 45.330 866.054
 776.391 890.039
 51.069 973.305
 350.523 944.136
 492.913 197.113
 126.267 617.084
 286.901 228.442
 766.249 51.034
 241.178 442.938
 943.259 80.046
 946.930 175.237
 231.873 650.777
 172.293 473.500
 629.891 917.626
 684.358 885.384
 686.475 417.534
 375.139 626.443
 917.780 300.634
 560.899 164.225
 918.599 720.613
 591.953 543.462
 131.672 64.660
 136.641 797.964
 994.921 634.387
 76.206 301.996
 358.783 849.023
 207.662 557.265
 937.333 718.920
 443.393 481.417
 742.115 685.165
 916.151 940.669
 139.054 409.471
 46.630 874.202
 386.895 462.970
 861.125 603.169
 359.036 354.012
 515.398 655.113
 46.077 970.109
 397.391 908.447
 388.821 320.124
 358.457 955.177
 833.835 747.373
 526.219 67.705
 647.118 356.127
 950.920 952.328
 705.232 832.031
 653.285 883.658
 24.766 736.006
 800.646 786.840
 335.766 571.628
 17.736 205.210
 276.382 843.679
 720.578 837.221
 336.249 82.223
 780.807 816.459
 134.861 559.401
 421.334 151.051
 446.481 597.918
 603.258 633.109
 111.056 899.524
 82.308 115.239
 465.438 912.656
 37.945 760.048
 633.314 630.623
 659.746 771.517
 196.207 350.568
 217.172 175.722
 780.204 329.917
 46.678 535.491
 610.654 217.811
 124.042 552.147
 364.648 896.177
 712.310 461.361
 771.810 486.638
 202.838 993.782
 538.789 828.790
 117.421 609.491
 791.247 541.574
 185.540 284.153
 406.326 687.330
 27.484 520.259
 244.177 177.911
 789.915 566.066
 352.678 20.035
 826.703 275.175
 16.824 684.343
 379.154 249.350
 933.203 706.751
 73.844 135.063
 518.561 764.409
 763.896 339.545
 195.865 100.419
 834.660 285.096
 555.623 255.512
 74.512 311.589
 257.089 570.885
 775.958 787.809
 933.671 89.635
 34.862 114.450
 798.197 55.815
 612.736 447.722
 33.261 706.488
 28.297 885.858
 904.705 5.694
 262.573 925.012
 185.279 177.649
 62.512 480.676
 331.874 673.385
 980.355 100.708
 662.650 629.385
 111.910 972.117
 847.309 43.446
 821.651 392.159
 500.144 162.175
 344.475 871.926
 775.024 822.379
 14.461 445.087
 155.864 356.570
 424.697 933.839
 245.276 818.198
 206.791 387.311
 236.007 627.871
 424.952 53.987
 940.608 726.213
 101.439 619.260
 118.725 146.201
 874.761 962.641
 320.912 807.618
 689.548 937.712
 333.468 773.925
 130.716 113.564
 408.967 198.463
 150.981 641.696
 978.899 488.923
 559.403 420.414
 222.789 618.828
 502.209 153.314
 295.505 60.139
 991.492 264.067
 852.257 65.458
 241.396 601.261
 748.288 320.871
 527.209 500.368
 994.867 665.900
 565.531 761.124
 620.420 245.649
 51.763 34.761
 489.090 248.099
 215.913 724.064
 170.486 178.150
 753.825 898.389
 13.709 336.676
 645.990 674.285
 864.005 980.437
 531.022 659.682
 657.631 225.587
 999.503 195.740
 54.087 577.924
 413.444 436.116
 507.043 496.557
 337.063 599.786
 756.694 359.803
 39.504 732.727
 745.452 853.699
 655.758 868.072
 842.631 161.298
 778.047 827.147
 16.971 426.930
 509.074 938.715
 51.492 101.935
 306.436 445.327
 964.417 760.272
 453.341 228.853
 721.962 383.129
 326.410 27.781
 921.100 545.877
 122.145 482.967
 28.456 258.753
 627.819 973.108
 708.878 790.555
 461.562 263.903
 815.779 783.931
 894.930 863.694
 374.878 508.836
 546.774 662.292
 831.519 620.168
 490.798 827.937
 485.467 225.083
 444.591 90.141
 270.170 129.027
 952.289 873.967
 288.408 536.851
 786.565 345.618
 63.423 221.913
 81.632 241.781
 652.765 742.730
 73.852 488.625
 277.901 950.111
 329.986 563.861
 201.040 70.084
 247.666 450.530
 314.556 617.119
 634.294 898.754
 459.119 351.594
 728.118 716.453
 343.243 274.362
 990.777 507.759
 166.998 94.246
 949.415 864.826
 551.472 821.771
 826.757 581.794
 116.913 760.373
 400.855 226.445
 338.120 576.286
 667.043 993.661
 15.344 737.582
 320.749 434.053
 540.862 94.210
 681.959 550.346
 901.540 912.890
 484.325 173.511
 150.366 237.423
 451.131 150.665
 597.547 986.097
 976.898 18.925
 734.784 958.841
 680.517 715.471
 513.392 658.423
 449.999 836.601
 974.854 49.086
 669.684 750.808
 885.947 614.650
 120.891 876.537
 292.898 134.195
 42.191 928.792
 191.115 780.485
 694.797 335.150
 548.299 543.291
 624.002 126.708
 36.388 681.595
 464.416 869.270
 167.520 275.507
 383.148 951.666
 314.440 856.733
 72.694 268.928
 878.501 187.022
 28.467 896.383
 778.308 184.611
 812.556 255.306
 427.262 691.964
 206.046 921.013
 484.853 672.638
 881.221 160.195
 268.821 724.996
 229.049 436.674
 745.560 725.384
 706.936 64.655
 245.026 448.779
 929.980 378.177
 322.388 161.592
 322.393 827.068
 688.655 206.091
 533.938 296.665
 611.250 280.796
 771.813 314.586
 226.165 514.250
 417.308 177.263
 466.834 94.088
 707.592 67.008
 790.710 478.571
 238.333 992.518
 139.879 428.272
 657.639 568.400
 2.564 861.955
 204.404 839.316
 521.622 988.657
 925.941 279.338
 125.844 189.293
 175.407 875.116
 520.050 622.950
 726.626 591.412
 268.432 688.245
 893.350 168.781
 928.685 967.183
 945.696 905.685
 356.255 572.023
 875.495 11.929
 591.050 374.331
 874.849 108.086
 683.590 155.188
 411.619 198.634
 12.571 527.289
 368.194 817.264
 517.813 560.047
 665.520 274.514
 826.562 420.046
 135.420 914.197
 320.032 319.119
 96.765 780.590
 682.081 454.420
 303.876 27.911
 632.294 8.203
 290.709 73.040
 188.805 244.424
 957.247 847.950
 577.543 154.960
 813.158 386.805
 527.730 346.299
 89.930 361.758
 220.323 59.518
 890.605 429.257
 216.375 539.501
 303.938 373.950
 744.147 836.450
 557.792 939.461
 303.289 472.397
 619.077 954.472
 515.785 941.585
 411.427 329.311
 959.072 456.123
 967.358 783.932
 627.182 682.463
 262.199 734.662
 29.715 941.093
 299.034 716.956
 432.497 727.848
 786.802 547.811
 622.993 742.811
 740.373 268.159
 930.765 429.553
 747.507 777.026
 209.731 397.158
 912.181 140.419
 583.918 848.950
 468.893 384.555
 39.176 120.037
 343.330 361.387
 305.444 740.885
 39.652 91.394
 891.343 722.233
 894.970 71.720
 906.684 389.294
 141.972 5.320
 319.060 487.573
 248.780 517.321
 245.808 111.721
 501.809 828.054
 568.585 460.958
 806.607 337.898
 688.741 453.980
 700.446 328.125
 310.073 812.553
 798.989 815.442
 261.839 581.599
 491.033 227.894
 157.751 945.397
 6.527 348.784
 52.862 141.272
 823.390 646.370
 714.599 795.933
 260.772 54.137
 999.792 913.374
 496.181 763.878
 537.421 340.427
 810.211 56.620
 196.330 905.750
 727.603 430.259
 985.616 664.973
 712.169 734.017
 238.373 149.270
 964.114 25.268
 390.541 82.745
 642.856 901.563
 937.567 347.307
 931.220 997.913
 362.298 689.424
 905.500 685.352
 936.014 704.107
 271.232 160.980
 336.856 436.140
 960.452 622.007
 370.487 711.138
 109.922 997.577
 658.844 269.062
 501.337 343.501
 755.003 405.851
 547.360 948.498
 593.958 135.699
 957.777 58.617
 677.361 633.892
 377.763 892.338
 669.821 690.223
 317.908 926.268
 738.275 143.649
 309.024 804.734
 655.253 343.595
 332.850 330.978
 400.969 921.130
 574.648 888.738
 305.314 899.008
 490.487 17.081
 64.624 33.502
 109.143 305.262
 723.101 389.118
 627.377 15.773
 726.823 391.249
 392.498 0.712
 819.146 888.803
 685.273 307.895
 58.132 261.731
 660.174 28.304
 885.442 15.599
 912.714 205.398
 576.245 71.037
 422.134 190.249
 743.458 549.775
 762.321 505.732
 877.588 16.401
 137.736 789.908
 274.160 106.891
 840.883 575.902
 561.074 277.998
 452.897 776.167
 392.939 77.999
 532.025 656.769
 561.680 166.849
 621.745 586.694
 693.481 116.056
 330.166 843.187
 100.791 374.620
 607.057 552.438
 51.968 291.875
 499.710 391.860
 355.750 601.474
 882.094 812.590
 456.691 668.924
 404.821 236.347
 252.837 229.733
 141.022 307.443
 207.964 453.482
 742.850 847.427
 495.870 383.951
 965.910 565.963
 419.438 65.165
 958.432 867.075
 56.910 672.114
 995.397 685.574
 444.222 442.541
 315.440 265.600
 876.052 138.021
 293.411 113.550
 447.918 649.546
 460.450 124.019
 444.022 471.503
 425.905 582.595
 855.512 380.628
 824.073 527.531
 274.349 321.012
 219.405 827.590
 810.213 276.021
 875.424 471.023
 11.089 632.168
 297.215 516.151
 99.729 53.302
 70.228 123.776
 63.633 296.253
 267.459 162.570
 229.068 337.311
 314.485 278.135
 211.848 34.202
 871.707 662.851
 448.869 727.804
 903.321 315.656
 582.843 364.528
 493.759 487.993
 584.387 82.628
 188.595 564.297
 764.877 707.682
 175.198 503.319
 452.617 213.974
 679.034 491.510
 594.469 164.737
 687.712 843.566
 503.732 196.211
 883.095 780.627
 329.491 274.862
 271.664 266.623
 77.821 266.058
 967.470 971.728
 504.064 103.910
 366.303 933.215
 329.102 859.309
 223.087 13.195
 750.311 345.554
 28.995 615.484
 437.145 673.048
 405.645 766.493
 267.554 726.741
 769.247 924.350
 198.270 768.294
 249.184 234.196
 421.269 900.851
 207.804 263.683
 470.174 635.213
 838.871 40.120
 162.147 184.787
 311.968 868.754
 228.975 831.531
 73.146 480.435
 569.854 950.339
 955.328 467.054
 190.248 274.490
 145.541 285.910
 846.597 215.494
 203.429 811.540
 44.231 517.690
 832.955 88.023
 512.351 997.983
 36.454 579.488
 360.321 376.367
 389.859 465.411
 386.625 291.212
 185.855 904.554
 127.042 78.133
 16.831 362.195
 180.882 101.803
 383.889 115.342
 711.111 710.945
 197.045 616.019
 171.265 848.342
 603.373 90.635
 742.816 116.042
 675.754 311.148
 473.007 562.531
 799.526 9.662
 64.833 530.802
 495.540 680.789
 895.927 756.781
 256.596 175.156
 417.731 224.956
 293.994 322.817
 224.687 526.390
 889.015 17.632
 977.784 93.347
 20.752 564.393
 37.948 439.820
 750.195 351.232
 211.368 669.341
 337.196 913.487
 857.376 37.145
 561.585 444.641
 765.081 305.295
 224.864 669.118
 500.416 304.648
 290.483 495.002
 271.867 329.890
 747.549 927.153
 0.024 322.598
 677.144 648.396
 20.811 836.936
 487.243 414.808
 350.058 393.622
 140.036 797.415
 411.895 386.171
 905.567 814.522
 636.782 350.674
 672.690 4.464
 996.891 303.842
 769.977 496.664
 824.950 416.457
 186.395 548.891
 693.713 459.314
 828.017 870.584
 581.179 940.253
 250.056 276.667
 453.908 363.682
 113.074 884.799
 37.859 573.487
 331.871 143.293
 261.619 187.358
 621.519 559.636
 327.564 961.907
 457.032 583.728
 847.231 825.784
 613.851 819.468
 50.977 830.172
 661.491 617.599
 910.039 455.952
 461.358 306.684
 580.577 413.698
 743.891 403.570
 961.662 121.115
 785.050 305.861
 247.833 552.978
 596.103 293.690
 125.566 757.028
 615.033 384.111
 13.451 407.199
 827.340 306.694
 357.926 730.333
 436.202 862.383
 178.169 666.818
 487.693 338.651
 591.215 398.133
 280.075 772.541
 55.911 348.879
 443.951 360.009
 244.262 417.556
 472.782 526.315
 301.565 744.181
 363.927 310.001
 391.176 535.064
 255.670 124.777
 762.458 852.026
 325.072 392.557
 636.408 367.518
 257.681 370.766
 305.573 686.128
 778.951 2.251
 404.351 250.453
 717.609 211.743
 61.816 164.349
 975.281 564.510
 919.264 573.764
 429.523 36.826
 924.173 905.299
 977.492 161.197
 624.953 150.981
 616.107 479.322
 938.324 146.428
 86.388 930.862
 173.495 75.530
 322.359 34.821
 432.304 171.090
 829.280 882.363
 398.452 205.851
 466.012 595.007
 346.060 86.163
 669.034 941.219
 880.387 890.984
 381.282 818.578
 242.263 527.160
 240.825 759.985
 811.142 799.197
 548.945 113.256
 906.469 884.370
 233.908 67.084
 868.202 744.466
 218.474 886.606
 277.765 941.413
 1.588 102.958
 721.618 219.080
 796.895 638.476
 690.277 396.697
 604.616 998.061
 613.340 935.396
 204.228 414.104
 51.413 598.629
 271.556 784.135
 172.438 55.714
 876.804 114.529
 634.489 967.003
 194.241 98.362
 259.580 946.494
 737.479 169.690
 621.400 995.883
 167.283 539.408
 170.262 231.599
 245.669 119.666
 395.224 437.358
 827.610 65.048
 968.676 638.981
 590.365 720.775
 853.191 250.922
 153.404 782.949
 72.728 636.204
 195.700 295.810
 687.189 169.832
 441.309 979.386
 465.596 132.412
 971.359 181.470
 661.979 283.641
 196.658 255.042
 70.373 587.857
 159.056 291.071
 410.572 865.207
 243.484 192.749
 891.686 716.788
 201.497 6.945
 161.706 780.834
 889.463 68.897
 501.859 595.506
 791.699 844.421
 116.128 213.795
 165.438 738.447
 329.031 394.622
 148.234 588.141
 896.408 104.355
 0.058 972.855
 990.797 142.995
 605.889 891.423
 609.235 663.491
 687.081 210.913
 609.313 900.601
 811.467 650.746
 579.688 552.866
 156.257 894.401
 642.446 468.524
 170.858 819.923
 743.719 840.242
 368.242 303.635
 270.420 296.503
 706.241 712.329
 18.080 637.308
 619.834 82.373
 788.563 561.943
 151.190 254.610
 706.213 406.072
 667.888 447.251
 774.112 489.026
 936.684 101.553
 144.099 280.265
 358.582 413.787
 18.702 852.531
 702.440 999.360
 341.839 389.823
 883.280 239.203
 348.015 268.193
 105.697 293.368
 334.748 99.380
 873.068 681.680
 486.223 309.932
 993.527 16.250
 321.987 275.775
 291.086 606.372
 65.223 713.972
 454.926 564.086
 441.274 184.961
 485.123 930.379
 727.306 930.883
 875.418 570.169
 204.985 385.285
 822.501 892.078
 24.788 68.782
 879.550 220.247
 205.938 31.953
 45.089 154.594
 481.243 834.410
 965.658 917.920
 690.429 336.628
 854.383 308.876
 746.391 423.542
 712.426 905.188
 991.600 536.422
 264.863 928.758
 250.299 438.137
 668.253 170.726
 617.956 618.167
 948.463 448.532
 142.457 814.902
 422.099 737.206
 999.884 216.707
 133.765 783.000
 587.410 438.364
 898.453 209.041
 511.252 560.024
 620.629 790.603
 681.012 581.336
 619.240 283.244
 403.715 69.404
 124.262 392.176
 350.012 566.578
 531.960 778.571
 718.062 239.412
 472.342 401.013
 602.549 75.731
 16.007 621.983
 70.001 720.328
 144.578 894.348
 408.275 345.044
 848.095 146.423
 446.989 104.772
 266.206 262.040
 304.203 82.150
 232.896 0.265
 798.250 780.617
 445.223 905.128
 546.024 314.143
 486.450 946.272
 251.872 353.878
 777.713 925.123
 254.490 534.401
 597.587 836.734
 250.890 568.127
 936.476 44.294
 542.631 454.100
 686.566 91.462
 764.502 351.069
 505.212 427.880
 51.918 384.091
 330.325 76.626
 1.093 604.288
 623.840 41.072
 674.154 773.768
 830.156 884.952
 726.488 618.756
 570.119 666.763
 490.730 715.808
 760.374 151.589
 373.865 546.556
 118.518 734.507
 122.016 289.123
 555.415 704.993
 621.022 188.370
 389.410 666.743
 747.079 457.090
 468.067 48.458
 6.191 466.639
 429.925 535.315
 27.485 864.123
 962.940 895.474
 455.353 345.897
 952.417 439.429
 48.896 280.838
 496.979 240.879
 302.024 634.637
 497.283 165.630
 180.255 636.589
 682.799 739.804
 494.726 57.167
 783.971 371.047
 442.752 547.829
 30.771 487.699
 207.880 219.264
 167.315 743.052
 579.409 1.765
 822.277 647.279
 998.590 608.043
 925.911 331.658
 520.980 386.986
 179.218 752.014
 984.842 564.297
 575.077 525.395
 355.023 376.213
 63.820 930.802
 259.836 244.675
 518.995 947.043
 222.347 261.065
 767.964 744.800
 902.741 951.418
 134.964 882.557
 788.721 214.696
 432.731 804.884
 497.867 848.967
 817.256 724.646
 69.555 615.397
 276.529 847.014
 32.298 9.604
 598.908 311.896
 421.447 2.710
 504.126 482.834
 406.257 934.421
 716.808 974.998
 456.848 457.372
 319.104 414.088
 561.003 181.208
 888.813 563.539
 486.729 197.321
 68.698 502.027
 405.803 497.511
 131.158 720.006
 851.020 964.294
 312.665 716.706
 308.533 904.914
 660.251 192.019
 157.738 338.957
 526.808 656.172
 903.740 509.742
 795.046 29.538
 19.080 467.278
 226.924 21.785
 367.458 425.692
 804.447 100.644
 346.400 806.819
 530.443 163.481
 109.896 85.546
 328.838 477.690
 645.886 408.834
 560.675 567.562
 45.045 391.927
 345.593 895.023
 42.855 940.564
 642.569 949.644
 210.583 611.189
 645.519 660.151
 955.002 121.815
 939.040 436.682
 531.922 649.882
 440.520 112.121
 433.542 500.916
 33.409 174.517
 950.989 369.819
 32.294 964.070
 196.081 527.353
 976.159 581.211
 973.399 895.636
 437.751 641.289
 286.193 691.858
 483.180 381.430
 926.861 447.837
 488.857 31.837
 112.036 99.474
 297.856 503.470
 869.216 94.662
 202.979 903.641
 340.009 217.069
 210.814 898.023
 136.262 957.724
 154.332 610.169
 749.297 694.022
 868.807 346.594
 977.493 829.203
 167.986 606.210
 689.313 93.259
 298.210 367.508
 592.178 862.502
 904.934 725.926
 224.423 89.563
 18.743 398.731
 148.690 983.599
 810.055 137.272
 398.946 193.050
 729.523 539.280
 46.758 936.965
 454.381 380.050
 310.358 337.917
 812.222 264.779
 765.328 427.721
 518.883 919.252
 839.698 740.075
 315.048 697.759
 127.968 650.858
 539.074 201.040
 955.609 271.978
 656.497 209.576
 713.269 608.669
 58.043 285.614
 482.055 228.940
 19.208 358.396
 439.443 9.135
 20.097 749.365
 99.628 768.482
 292.017 426.436
 60.334 210.893
 78.023 698.156
 136.535 492.700
 462.195 109.728
 424.313 634.475
 984.044 414.222
 397.673 613.371
 560.085 234.951
 868.034 294.887
 387.861 371.084
 878.902 890.529
 614.782 730.398
 43.789 627.197
 174.736 94.053
 718.447 67.412
 592.206 461.961
 812.207 574.619
 942.431 618.312
 148.540 838.210
 955.845 960.045
 571.293 987.743
 337.820 102.213
 527.771 479.734
 315.667 509.590
 538.330 743.846
 752.386 490.361
 758.253 154.124
 612.122 552.971
 52.898 636.871
 310.319 989.206
 521.596 546.930
 419.861 864.266
 927.293 11.481
 173.808 517.280
 803.804 943.381
 249.744 493.490
 234.880 318.723
 937.139 222.892
 121.620 65.382
 177.902 50.627
 697.417 256.155
 284.582 623.990
 711.434 992.757
 737.065 501.864
 9.150 921.929
 146.571 918.074
 696.796 274.477
 768.059 284.214
 18.493 460.141
 304.541 534.463
 911.677 899.095
 848.329 209.733
 677.347 3.887
 766.831 56.865
 624.015 138.345
 989.532 326.866
 63.634 332.791
 266.397 231.134
 877.731 403.808
 527.694 633.948
 584.384 553.395
 915.645 891.246
 551.240 163.809
 517.113 298.718
 674.702 283.642
 394.500 285.952
 516.676 656.170
 483.155 827.712
 922.216 276.775
 44.934 469.220
 476.374 602.167
 89.253 450.707
 567.112 155.353
 898.451 129.492
 151.818 378.024
 129.896 837.929
 754.615 942.654
 972.623 475.970
 505.149 132.496
 274.075 151.498
 749.782 376.617
 138.606 574.510
 584.434 152.581
 152.593 347.679
 563.741 570.555
 483.588 831.425
 401.309 374.109
 707.859 592.727
 86.009 445.224
 370.495 160.367
 973.216 309.956
 206.211 632.716
 869.276 498.460
 331.807 735.640
 292.368 825.833
 950.529 966.483
 171.065 901.405
 525.193 134.721
 519.671 132.100
 524.819 710.897
 720.916 614.487
 725.710 103.398
 144.239 79.763
 352.677 118.914
 952.275 201.639
 732.666 138.890
 197.783 349.792
 457.954 813.452
 114.992 287.859
 628.783 579.437
 867.989 407.148
 578.657 933.883
 767.381 153.066
 545.142 913.297
 16.199 154.332
 204.074 556.997
 636.013 784.298
 457.452 575.718
 172.029 64.063
 680.274 950.567
 726.952 818.658
 67.508 589.404
 551.235 196.603
 260.620 445.196
 873.891 201.016
 8.267 22.122
 523.003 914.526
 865.598 968.909
 616.632 53.316
 451.799 384.535
 738.966 296.161
 360.219 578.986
 417.659 206.457
 696.439 772.003
 828.657 218.713
 357.451 646.839
 745.008 81.045
 462.782 766.002
 164.703 832.990
 912.576 704.258
 476.436 119.940
 437.737 853.989
 705.987 683.934
 986.073 343.149
 412.877 773.354
 71.678 400.935
 338.117 44.607
 221.557 975.916
 428.438 116.364
 755.792 11.440
 447.917 126.016
 410.518 709.950
 929.693 539.057
 285.057 458.223
 692.310 701.143
 997.028 67.200
 848.802 591.130
 946.840 220.977
 51.822 338.756
 113.305 788.605
 352.969 985.605
 665.934 78.974
 295.097 881.082
 930.946 503.207
 817.025 970.438
 383.923 131.473
 923.151 19.106
 562.848 613.046
 376.436 762.135
 254.084 81.899
 510.793 820.298
 357.270 347.484
 554.772 502.112
 292.590 614.931
 117.443 845.728
 188.212 574.384
 42.707 244.363
 842.634 220.030
 100.783 57.055
 265.188 620.627
 694.856 812.115
 580.124 870.640
 234.016 58.594
 60.710 50.717
 206.267 971.503
 817.941 555.166
 501.149 345.614
 185.218 79.779
 732.167 261.897
 550.332 774.024
 324.612 137.282
 426.885 56.042
 922.529 995.346
 19.795 766.473
 265.646 61.126
 717.701 237.929
 457.319 391.753
 585.923 411.582
 430.273 425.614
 487.394 912.175
 188.773 551.675
 328.976 459.625
 912.307 68.439
 723.220 751.930
 423.814 985.328
 130.505 993.337
 609.736 800.305
 66.346 197.590
 712.730 714.153
 939.208 792.904
 661.944 277.501
 444.476 558.139
 749.490 540.439
 552.238 584.190
 572.621 731.276
 65.601 477.082
 634.587 940.861
 520.516 986.662
 806.846 357.995
 79.153 384.574
 803.039 181.354
 721.171 345.589
 280.705 331.286
 848.584 566.153
 378.218 673.625
 731.047 532.551
 697.945 335.877
 573.306 518.511
 576.387 297.708
 382.294 228.921
 130.548 242.531
 948.128 334.040
 57.398 400.293
 784.364 168.925
 588.728 44.465
 654.795 958.417
 793.691 445.190
 656.334 312.029
 580.766 457.888
 742.883 299.283
 112.794 840.124
 29.254 938.826
 824.187 652.735
 376.306 329.126
 57.765 293.165
 250.336 220.265
 337.223 424.433
 996.830 521.735
 105.510 162.441
 749.080 896.955
 113.075 743.487
 687.484 189.168
 584.697 654.397
 210.040 323.481
 459.428 26.914
 406.416 544.935
 842.970 398.701
 637.707 282.035
 871.763 664.030
 805.709 609.156
 327.438 882.010
 296.115 650.369
 1.418 298.815
 549.857 392.734
 262.917 458.147
 659.036 220.974
 877.969 122.050
 405.054 150.130
 539.157 168.862
 316.251 711.548
 50.400 958.684
 883.131 874.093
 751.312 407.185
 247.170 281.240
 722.640 249.302
 892.944 620.781
 77.131 534.477
 995.159 672.818
 276.454 119.367
 677.186 699.946
 819.913 922.661
 54.256 437.832
 798.285 605.806
 294.057 242.440
 997.958 534.690
 214.510 569.970
 356.551 767.817
 40.917 166.053
 319.317 79.171
 703.022 271.287
 812.009 847.179
 510.995 100.761
 244.867 979.174
 704.825 506.573
 886.190 863.123
 424.416 405.729
 613.240 880.584
 251.043 463.102
 61.562 27.777
 981.258 12.977
 477.923 191.990
 521.381 26.137
 641.918 150.422
 247.048 466.368
 389.825 195.915
 323.774 904.985
 962.664 762.293
 0.045 189.667
 347.881 600.328
 886.128 100.061
 308.032 38.352
 544.864 713.664
 35.757 9.715
 123.375 988.346
 565.894 718.474
 228.423 319.914
 764.499 686.584
 227.673 422.764
 30.727 137.690
 781.909 317.439
 748.956 147.135
 770.356 890.435
 51.420 163.605
 156.393 958.769
 960.071 588.942
 501.355 955.425
 412.981 308.854
 219.925 822.977
 815.649 883.809
 685.090 923.520
 439.860 537.425
 540.376 345.936
 398.967 885.608
 121.440 909.713
 813.459 315.896
 491.006 61.775
 727.580 100.725
 966.196 263.528
 7.549 274.129
 84.662 34.572
 833.972 347.854
 87.466 612.933
 62.708 434.670
 267.723 905.620
 65.161 894.235
 972.855 624.547
 144.486 346.103
 886.345 959.110
 60.183 697.029
 136.774 945.983
 959.939 612.809
 175.253 617.894
 322.323 801.361
 568.071 695.591
 643.262 252.068
 413.281 821.021
 167.270 650.699
 5.260 295.536
 163.661 29.186
 340.044 806.011
 98.868 50.547
 729.909 406.045
 657.229 422.264
 34.590 921.409
 340.861 793.059
 128.363 211.845
 339.462 150.500
 219.547 228.899
 336.094 498.027
 487.751 336.189
 816.209 263.354
 373.252 819.353
 513.844 54.787
 364.340 213.586
 678.208 632.653
 607.543 963.427
 521.472 159.954
 390.591 839.206
 238.006 315.689
 0.306 444.898
 418.372 837.487
 571.846 431.139
 147.947 664.569
 959.611 683.690
 38.159 500.443
 964.410 691.086
 424.022 245.594
 240.198 545.607
 839.333 67.880
 123.850 29.714
 92.801 602.113
 433.239 57.051
 85.134 885.705
 865.649 334.833
 277.243 645.336
 106.809 595.571
 120.088 716.904
 689.937 603.729
 42.119 989.767
 287.139 510.849
 843.728 864.395
 687.830 35.365
 730.880 863.423
 639.687 545.794
 221.245 568.873
 868.992 983.855
 843.182 317.721
 534.285 873.683
 816.335 184.370
 628.332 511.540
 725.957 337.896
 160.013 44.848
 883.250 275.847
 504.339 148.110
 480.732 112.029
 993.199 645.171
 513.086 705.975
 472.380 861.693
 526.107 155.264
 215.848 8.717
 693.589 982.390
 763.329 178.440
 196.615 205.489
 132.028 898.099
 912.267 622.039
 601.256 849.097
 607.878 807.751
 236.171 668.724
 109.366 55.840
 313.434 454.170
 772.813 286.912
 349.936 66.856
 370.254 644.729
 981.777 863.758
 614.810 371.492
 163.257 476.455
 736.045 707.279
 176.867 523.737
 91.148 76.420
 590.344 126.072
 906.762 69.414
 344.064 126.942
 113.590 578.350
 582.912 494.582
 413.145 538.342
 95.757 346.117
 332.943 724.443
 430.547 913.356
 41.173 875.706
 4.634 954.850
 140.534 504.006
 122.111 152.495
 907.656 299.017
 489.919 843.348
 431.910 282.063
 42.251 600.046
 605.741 275.819
 41.854 147.841
 776.711 844.974
 133.553 495.649
 265.962 391.610
 339.247 955.552
 643.566 340.368
 667.537 563.876
 211.431 370.419
 780.776 821.604
 239.961 7.205
 936.681 307.526
 125.061 906.016
 572.751 639.868
 344.436 186.463
 504.813 167.466
 292.205 822.109
 794.396 246.707
 232.105 478.926
 134.690 733.125
 533.848 221.457
 796.287 504.703
 424.337 73.807
 149.260 196.538
 903.508 706.708
 878.356 512.896
 529.629 210.378
 777.049 282.887
 85.254 459.844
 441.002 20.696
 885.026 454.521
 982.318 961.770
 700.751 952.488
 706.131 84.580
 56.115 973.111
 387.079 345.954
 410.019 325.922
 664.518 499.817
 508.487 271.324
 154.740 318.191
 773.568 27.511
 121.732 563.897
 924.697 921.485
 124.117 591.674
 332.875 119.344
 586.901 283.999
 708.134 656.765
 57.738 106.026
 261.624 785.235
 276.943 227.756
 188.843 829.035
 599.786 888.258
 241.931 953.847
 693.436 834.705
 926.232 637.392
 426.770 766.889
 927.766 628.541
 70.142 155.285
 289.723 722.363
 117.914 617.496
 472.032 468.665
 486.246 664.844
 190.787 690.521
 472.473 139.240
 114.290 402.332
 593.721 12.073
 438.449 885.202
 357.629 514.429
 752.871 567.358
 716.774 304.443
 695.211 251.269
 683.300 687.012
 758.100 674.870
 547.151 807.613
 421.487 455.322
 769.164 410.898
 22.655 969.194
 781.179 741.472
 514.035 517.490
 194.374 665.304
 390.558 317.999
 822.702 192.364
 567.485 86.918
 201.896 511.869
 158.073 608.252
 110.659 29.234
 817.947 150.285
 867.098 977.058
 297.784 546.415
 720.882 110.826
 863.842 401.156
 534.156 83.431
 421.383 165.398
 638.739 1.735
 201.440 717.736
 474.049 724.616
 267.213 826.139
 502.587 877.046
 461.261 197.509
 324.344 681.396
 675.369 268.292
 677.558 288.419
 986.352 979.525
 633.693 710.078
 596.158 312.341
 235.028 988.944
 54.593 648.561
 752.875 299.381
 666.976 144.575
 785.187 69.695
 614.581 360.080
 389.446 388.344
 288.196 726.688
 138.445 247.887
 878.242 950.931
 374.483 65.301
 930.374 763.408
 455.996 264.652
 493.249 207.929
 577.609 26.775
 613.127 834.356
 890.646 999.898
 304.410 154.953
 450.431 365.159
 110.267 750.501
 716.126 92.367
 905.606 688.893
 378.725 75.352
 456.308 930.868
 596.401 564.916
 282.476 145.803
 880.136 523.061
 756.196 611.802
 956.065 198.222
 850.941 410.790
 696.866 1.259
 133.134 998.920
 378.728 170.517
 107.772 998.696
 1.760 416.339
 888.639 50.994
 582.393 786.625
 926.806 127.303
 261.404 91.784
 594.447 445.346
 799.094 956.490
 258.053 180.832
 781.285 654.710
 887.680 415.962
 320.703 451.545
 616.798 118.663
 595.774 979.452
 198.660 578.366
 563.563 866.683
 285.939 322.738
 159.609 202.359
 505.032 559.381
 251.736 646.269
 597.222 96.808
 247.788 893.296
 476.372 235.307
 221.930 494.524
 5.597 531.656
 577.195 571.866
 50.188 648.584
 912.769 983.794
 925.879 732.677
 926.000 890.159
 563.258 220.912
 816.867 198.626
 461.964 469.651
 945.800 968.875
 51.491 709.867
 46.271 809.237
 226.285 153.287
 436.682 569.957
 227.009 466.425
 690.106 54.870
 420.783 669.079
 586.821 16.413
 942.900 942.390
 827.883 735.703
 230.591 6.257
 565.923 28.785
 664.117 69.593
 902.707 461.391
 367.725 808.076
 905.781 937.770
 577.231 86.816
 655.720 84.983
 294.487 939.429
 301.385 53.792
 492.274 625.743
 976.420 462.857
 254.897 918.729
 822.496 326.840
 616.657 383.867
 833.061 424.516
 747.373 593.250
 38.265 813.716
 614.163 510.095
 913.196 110.453
 482.996 750.577
 226.450 884.827
 101.248 907.934
 726.432 642.004
 191.080 453.559
 663.959 548.993
 878.441 21.461
 699.858 423.984
 857.413 762.109
 976.900 752.238
 746.329 310.903
 231.123 249.095
 110.412 162.455
 666.005 15.352
 713.676 547.491
 754.977 772.488
 506.545 462.900
 217.267 315.046
 769.446 261.362
 626.180 855.533
 408.809 134.875
 657.788 684.782
 161.029 161.624
 24.972 739.774
 0.615 79.060
 23.310 613.950
 297.712 114.328
 150.883 5.188
 732.391 578.566
 966.578 957.801
 981.459 311.890
 686.484 791.301
 159.269 764.637
 654.646 735.626
 656.312 596.671
 884.752 815.374
 695.679 265.087
 178.411 890.923
 763.232 511.729
 662.027 308.778
 286.239 831.632
 929.130 814.879
 88.966 543.369
 763.124 110.847
 372.270 649.512
 784.347 193.221
 205.522 192.985
 405.983 808.918
 819.351 721.298
 489.625 526.603
 711.106 969.769
 810.304 993.909
 663.747 186.471
 322.643 495.907
 3.870 131.221
 667.935 412.738
 634.154 689.355
 982.706 196.453
 746.573 15.003
 922.352 42.007
 410.099 940.213
 661.365 148.826
 13.303 103.517
 190.400 881.817
 489.459 427.793
 418.819 909.139
 348.595 541.708
 781.512 574.246
 354.949 836.318
 315.972 47.775
 614.874 688.912
 547.973 787.910
 353.067 95.921
 233.422 243.245
 555.836 427.222
 734.333 678.217
 328.853 152.734
 946.410 246.546
 461.422 371.635
 584.925 632.335
 595.965 483.308
 818.657 511.475
 184.308 831.399
 715.497 938.538
 263.959 97.794
 428.236 357.611
 28.312 357.294
 158.278 981.535
 293.270 277.274
 545.067 635.249
 705.900 976.203
 549.404 58.535
 903.312 572.851
 142.311 995.340
 644.965 762.168
 143.398 935.217
 120.208 657.601
 542.896 32.530
 414.334 222.239
 211.527 816.446
 318.076 467.213
 377.590 765.680
 932.929 85.764
 909.125 493.477
 581.406 691.099
 762.501 147.813
 429.311 477.379
 881.578 47.570
 595.964 83.018
 991.546 556.171
 826.296 126.801
 719.480 639.327
 561.776 248.699
 83.418 503.165
 339.637 222.634
 870.515 593.764
 314.147 537.704
 722.745 130.237
 600.232 752.756
 768.983 203.007
 437.275 417.724
 491.589 399.230
 536.105 690.428
 753.419 411.686
 659.937 241.746
 800.126 279.633
 583.405 183.161
 808.599 824.516
 233.825 631.996
 594.311 645.102
 534.916 980.439
 290.279 281.203
 312.514 799.294
 743.491 38.973
 480.100 696.774
 569.359 580.747
 572.667 992.427
 992.416 945.980
 842.426 148.153
 966.702 805.360
 448.973 929.386
 499.759 716.232
 477.784 922.804
 440.682 93.642
 390.433 500.767
 279.224 827.494
 161.987 551.294
 236.599 643.322
 488.000 255.390
 309.502 743.135
 565.928 126.337
 110.418 185.774
 672.227 179.146
 685.794 225.634
 993.678 989.282
 798.857 167.696
 434.420 60.315
 948.297 599.334
 741.838 148.113
 123.669 399.752
 685.976 298.080
 642.013 121.157
 927.699 420.876
 490.048 987.628
 937.925 355.675
 237.427 314.292
 29.302 908.827
 567.385 947.875
 456.354 185.597
 773.041 847.412
 182.206 295.165
 625.190 29.100
 429.262 861.533
 968.461 300.756
 485.819 638.096
 337.804 908.416
 466.543 340.121
 100.659 950.455
 186.381 781.050
 868.605 113.817
 947.145 745.404
 636.248 523.759
 624.200 238.247
 697.729 734.963
 826.126 819.802
 469.040 730.395
 259.507 430.384
 966.890 228.101
 519.186 217.662
 624.849 259.021
 924.306 443.099
 80.710 395.216
 393.380 130.916
 464.473 842.842
 686.826 59.928
 926.050 923.188
 210.132 331.107
 740.940 944.683
 360.733 681.876
 349.128 705.642
 590.263 88.016
 348.588 589.397
 742.979 887.263
 464.809 538.343
 200.666 582.356
 239.228 880.267
 122.196 808.417
 963.244 678.399
 898.364 368.472
 774.583 776.062
 463.792 205.838
 826.139 188.199
 510.083 162.703
 734.392 776.772
 948.412 105.842
 768.216 946.936
 274.112 734.068
 306.020 268.494
 217.194 134.287
 279.035 705.716
 226.092 956.115
 644.101 411.812
 760.249 226.818
 356.137 586.674
 971.508 142.311
 7.693 623.003
 374.052 225.193
 892.565 982.185
 355.056 632.014
 57.621 893.699
 508.944 979.596
 210.110 897.171
 510.675 220.100
 628.114 422.200
 629.703 968.431
 414.235 395.659
 655.922 430.502
 174.561 288.381
 420.143 119.965
 87.407 962.180
 780.501 822.422
 143.140 194.205
 776.961 474.272
 334.690 269.238
 71.144 487.689
 708.268 613.143
 58.567 559.287
 348.720 54.012
 513.658 648.722
 680.280 44.313
 981.380 871.386
 470.787 550.608
 617.868 798.772
 898.424 450.975
 889.076 648.756
 190.563 198.596
 622.275 139.610
 93.212 378.034
 859.562 204.905
 649.071 154.231
 852.670 166.533
 27.364 689.503
 259.908 450.055
 987.835 467.659
 132.554 126.561
 706.029 344.408
 911.283 869.705
 321.689 657.607
 273.113 732.902
 584.643 138.414
 983.890 152.556
 203.584 814.418
 706.603 957.255
 996.765 878.499
 106.219 864.062
 196.760 293.007
 269.426 941.243
 474.393 29.254
 943.377 47.219
 573.001 519.198
 989.765 69.230
 239.721 471.985
 676.062 398.838
 215.251 426.074
 489.561 27.031
 910.001 651.524
 394.732 717.351
 518.681 561.384
 271.735 234.482
 376.113 50.734
 412.788 647.351
 456.380 962.723
 730.934 384.552
 890.624 628.970
 898.092 356.378
 4.169 484.104
 199.739 947.693
 632.600 588.285
 23.888 671.089
 803.570 375.717
 722.114 407.308
 404.094 589.982
 48.241 372.791
 282.840 568.062
 532.055 680.725
 657.195 334.136
 345.309 806.422
 452.999 292.349
 407.743 649.771
 750.728 235.997
 432.332 692.413
 249.128 380.912
 170.158 976.040
 192.106 785.745
 462.916 47.470
 596.778 834.618
 599.984 408.137
 632.582 61.824
 490.271 418.156
 349.147 18.593
 957.778 601.711
 553.036 783.153
 43.237 210.278
 862.766 153.322
 109.752 67.751
 902.678 231.786
 203.525 757.405
 257.725 605.029
 985.140 240.667
 434.467 355.126
 424.280 913.465
 343.085 847.461
 721.036 814.840
 118.734 365.600
 788.143 377.216
 778.894 866.585
 386.675 436.841
 810.473 195.737
 267.203 660.489
 293.340 210.361
 621.571 560.236
 295.929 237.879
 817.768 597.445
 676.856 847.713
 870.484 770.866
 950.574 900.283
 819.617 558.698
 834.591 493.927
 153.159 172.717
 503.243 645.191
 452.427 82.004
 394.464 84.167
 467.827 487.983
 820.179 339.446
 91.303 460.315
 240.099 632.431
 994.907 369.638
 197.880 944.552
 698.871 938.363
 866.246 800.207
 240.936 50.815
 385.141 800.604
 493.126 560.511
 638.885 117.236
 142.672 862.517
 442.335 17.283
 878.258 385.491
 883.002 946.203
 937.412 339.664
 589.955 775.204
 739.924 737.735
 218.126 963.869
 297.988 605.203
 398.613 662.120
 726.943 400.356
 715.009 143.025
 829.501 472.981
 29.139 521.094
 68.156 171.442
 256.425 962.850
 529.762 242.317
 744.144 671.494
 806.182 3.172
 950.863 849.655
 226.528 470.678
 581.312 778.723
 69.093 22.382
 569.981 655.667
 322.012 105.594
 903.920 94.885
 146.499 91.525
 758.986 320.396
 398.768 232.923
 525.518 270.124
 688.323 210.614
 203.696 727.333
 370.945 355.801
 243.383 443.155
 302.531 983.552
 28.841 168.108
 901.037 557.090
 909.324 859.571
 192.366 576.382
 449.249 756.903
 744.629 117.875
 616.607 837.758
 244.104 80.317
 98.868 599.865
 534.280 165.505
 188.206 504.830
 153.163 959.032
 522.156 517.368
 268.570 706.948
 914.287 358.756
 759.337 307.545
 28.186 641.446
 433.450 966.656
 405.779 377.904
 751.242 979.105
 479.875 266.341
 250.455 292.904
 506.081 95.519
 295.550 246.875
 619.095 917.054
 19.933 22.516
 434.388 784.174
 948.315 558.781
 212.954 718.923
 907.347 601.133
 721.836 654.039
 413.763 116.774
 647.391 800.690
 806.838 944.641
 45.592 758.853
 330.114 465.815
 591.278 644.174
 108.620 497.132
 766.215 124.749
 282.557 13.291
 7.546 5.569
 295.397 691.693
 830.073 469.654
 670.230 416.132
 97.436 276.580
 297.906 552.619
 711.271 764.756
 887.083 70.780
 729.771 927.989
 450.778 991.049
 236.512 804.567
 515.742 520.232
 529.241 983.933
 707.341 940.803
 461.498 898.406
 879.012 452.771
 75.999 312.074
 495.583 857.151
 248.937 773.677
 345.418 108.558
 603.432 883.022
 227.391 258.474
 835.878 790.071
 243.179 333.136
 171.816 51.767
 9.322 929.254
 472.108 603.905
 101.267 220.996
 542.594 344.550
 545.532 122.570
 161.468 493.068
 206.736 277.700
 881.378 196.517
 572.128 601.224
 644.444 655.587
 144.224 295.648
 977.322 578.671
 417.082 638.877
 23.057 928.632
 66.573 686.468
 882.332 477.027
 441.010 166.046
 848.033 539.801
 934.752 842.043
 745.666 742.571
 181.442 90.510
 63.416 698.821
 860.786 206.614
 147.785 917.508
 996.918 447.703
 935.258 65.343
 989.135 133.940
 421.882 261.480
 887.052 443.844
 978.679 387.290
 59.997 276.384
 292.352 350.810
 950.902 643.070
 941.570 894.265
 912.254 206.880
 656.525 304.535
 638.324 519.544
 103.386 351.813
 704.280 210.085
 489.301 902.863
 547.644 346.491
 503.930 34.864
 557.615 695.644
 659.914 606.892
 27.848 926.349
 229.716 262.479
 661.486 484.303
 915.843 762.815
 254.650 979.686
 554.465 551.057
 615.426 296.770
 410.998 79.502
 767.139 105.271
 555.445 889.458
 932.761 135.505
 933.584 805.292
 675.381 99.655
 808.862 117.019
 179.480 891.287
 423.658 897.946
 879.214 81.860
 905.155 894.248
 181.005 429.198
 461.182 881.168
 674.597 307.223
 819.030 296.009
 93.656 612.825
 152.472 11.743
 66.285 774.200
 619.236 628.302
 908.093 210.777
 246.235 843.258
 954.209 728.891
 609.563 672.283
 128.792 396.253
 369.982 265.540
 115.834 954.277
 755.195 192.954
 956.607 598.240
 993.422 623.353
 567.907 294.646
 167.539 215.002
 290.729 792.004
 97.479 573.578
 458.367 210.395
 495.820 264.537
 261.879 926.915
 555.952 926.977
 112.855 284.389
 305.179 503.041
 810.297 81.238
 921.356 838.854
 240.116 508.276
 908.722 438.607
 30.123 106.353
 647.328 362.297
 586.728 865.629
 664.900 689.605
 616.028 977.012
 777.052 558.377
 523.984 198.520
 451.787 97.180
 768.423 799.552
 780.467 69.582
 148.374 595.112
 886.302 335.556
 340.383 446.599
 532.605 305.927
 481.998 568.061
 869.070 52.876
 842.386 84.666
 391.211 167.610
 270.385 107.030
 204.604 490.366
 160.260 440.116
 953.878 533.720
 692.563 283.296
 371.661 473.902
 487.211 509.346
 353.255 583.447
 21.856 460.472
 0.071 649.587
 22.579 560.625
 883.445 384.392
 905.794 322.522
 248.057 843.744
 447.979 697.884
 341.526 81.986
 469.608 868.776
 67.964 467.761
 55.718 960.854
 715.219 454.703
 890.211 245.359
 298.572 959.516
 674.930 921.302
 751.037 561.661
 436.170 783.423
 628.540 355.665
 217.578 1.701
 496.800 702.364
 224.068 896.796
 738.307 222.829
 749.519 290.555
 128.262 932.751
 102.784 555.155
 346.630 340.798
 481.071 457.666
 241.622 937.407
 144.609 893.529
 463.225 727.123
 967.021 482.994
 322.050 144.657
 195.731 144.948
 880.339 820.027
 107.793 304.386
 282.898 589.486
 818.532 490.241
 823.852 895.349
 251.476 162.250
 811.112 178.582
 744.246 607.511
 728.384 83.278
 810.686 373.413
 751.407 692.526
 646.927 673.483
 301.139 671.908
 328.753 501.696
 915.115 72.005
 648.307 319.963
 395.611 737.206
 856.448 409.394
 509.154 278.132
 467.990 580.810
 729.016 522.759
 833.512 471.643
 846.418 291.364
 544.591 178.346
 146.221 407.715
 408.486 314.819
 120.934 619.144
 770.780 592.832
 958.170 747.600
 275.842 800.418
 809.469 19.351
 708.851 234.623
 864.230 350.274
 661.194 617.481
 695.826 14.768
 283.301 695.832
 105.577 858.028
 43.365 769.500
 604.906 173.220
 983.032 496.831
 790.706 846.903
 566.328 445.810
 680.657 58.672
 548.205 962.610
 784.317 25.582
 864.585 252.847
 445.390 220.524
 965.368 865.031
 157.300 518.747
 202.264 547.241
 937.460 581.463
 349.375 249.205
 958.213 853.583
 409.252 660.581
 940.195 108.685
 951.776 425.720
 985.617 933.154
 86.925 134.760
 686.957 708.943
 102.684 455.163
 315.809 976.662
 951.542 697.198
 455.599 874.790
 366.808 577.359
 571.942 134.140
 985.150 596.804
 150.111 727.561
 574.208 944.986
 308.232 241.905
 271.814 94.434
 308.093 752.045
 672.441 709.672
 426.869 975.176
 11.291 355.646
 969.753 698.458
 539.178 978.447
 245.469 475.496
 222.738 728.969
 497.446 839.264
 993.001 409.373
 689.350 383.180
 77.819 409.446
 744.347 11.512
 244.939 247.396
 95.576 88.784
 635.580 785.108
 936.667 649.825
 944.492 414.978
 284.710 932.624
 990.720 343.107
 255.897 320.796
 791.214 866.738
 881.368 27.670
 492.399 872.603
 385.871 106.482
 406.609 793.360
 346.139 358.680
 742.459 843.099
 224.038 552.850
 790.942 417.226
 819.112 819.224
 539.977 259.768
 547.105 798.442
 225.723 60.697
 669.214 888.288
 803.298 1.410
 668.351 929.172
 924.983 887.733
 593.751 719.438
 771.221 632.051
 27.153 567.126
 87.120 220.472
 218.969 518.065
 461.749 943.771
 210.916 194.338
 253.952 614.649
 415.202 216.015
 449.857 36.211
 125.348 737.001
 44.762 941.192
 959.043 617.958
 514.940 567.323
 901.145 491.157
 400.488 566.074
 750.247 390.116
 604.167 920.254
 653.436 557.905
 446.871 346.462
 522.452 489.551
 859.673 422.872
 394.929 574.261
 965.217 568.445
 874.556 890.950
 165.566 429.299
 244.509 675.262
 245.603 140.084
 493.493 757.927
 784.966 26.894
 570.115 303.550
 789.707 323.270
 639.367 527.131
 177.801 367.514
 858.041 694.596
 929.097 38.839
 320.338 725.990
 16.851 138.446
 910.368 608.879
 929.684 311.621
 97.364 728.703
 752.539 486.288
 438.073 156.754
 564.181 735.596
 127.825 70.163
 816.205 786.134
 239.421 367.412
 451.798 934.025
 882.273 383.729
 697.146 8.788
 931.552 490.236
 688.019 865.420
 949.989 506.359
 680.415 80.307
 637.776 885.036
 417.217 483.447
 486.712 803.368
 990.423 551.069
 123.880 757.047
 36.970 697.319
 151.871 305.131
 449.628 95.611
 623.850 923.249
 665.331 798.974
 832.833 819.334
 532.081 849.876
 998.690 258.473
 350.957 524.298
 60.121 784.917
 868.404 359.086
 931.641 462.925
 260.846 697.896
 780.274 267.645
 841.744 957.314
 578.884 317.183
 741.610 974.373
 71.932 162.273
 903.514 728.942
 466.899 646.360
 717.552 533.823
 465.961 362.572
 633.258 812.522
 455.965 802.075
 362.478 715.202
 761.844 388.012
 368.700 699.178
 273.871 589.010
 362.045 478.486
 620.292 714.690
 440.086 350.527
 464.696 212.259
 369.577 274.982
 755.941 848.144
 657.151 415.203
 594.634 2.329
 450.678 374.901
 254.229 996.942
 717.566 558.418
 210.109 386.592
 410.574 952.279
 392.969 58.539
 632.490 935.604
 353.043 819.102
 903.041 259.532
 361.833 512.616
 97.823 139.005
 403.910 155.169
 130.870 37.447
 441.922 732.201
 979.059 525.235
 645.340 262.689
 765.223 901.113
 532.771 169.148
 723.111 692.117
 217.293 499.175
 434.871 818.272
 395.605 848.071
 562.259 14.767
 69.443 51.591
 766.163 953.803
 619.330 611.653
 833.363 573.698
 107.210 35.503
 490.737 92.535
 109.725 600.259
 599.757 511.861
 974.947 680.725
 580.356 572.298
 852.460 520.088
 33.736 842.848
 823.120 892.552
 716.869 160.106
 807.031 356.625
 694.316 999.126
 965.880 970.840
 660.206 586.589
 51.397 323.964
 917.933 956.983
 551.252 293.600
 238.436 517.267
 716.038 5.589
 29.048 604.007
 238.231 327.451
 751.291 583.998
 821.368 838.497
 973.072 125.243
 403.407 414.164
 552.213 725.884
 863.858 320.103
 275.853 575.771
 584.287 400.729
 453.843 496.166
 883.939 576.119
 941.899 480.340
 707.339 329.758
 388.015 180.114
 792.688 217.679
 17.845 254.735
 145.811 87.726
 443.704 538.632
 934.512 737.246
 68.115 478.964
 805.740 120.446
 4.999 743.284
 219.461 45.376
 736.530 568.904
 248.096 68.357
 216.056 600.677
 671.527 134.218
 900.603 190.936
 320.864 448.600
 411.136 477.602
 908.217 268.658
 664.524 843.170
 896.912 316.540
 465.189 433.073
 891.875 552.301
 582.338 387.241
 91.816 176.277
 244.106 939.367
 274.701 193.031
 54.597 956.225
 770.400 277.900
 463.607 231.410
 797.070 301.680
 799.750 587.113
 241.545 838.600
 301.923 762.318
 492.742 597.361
 665.810 130.350
 787.919 655.448
 53.737 462.637
 904.711 964.331
 818.338 474.316
 80.565 39.579
 961.559 501.790
 121.924 407.775
 517.544 889.230
 587.897 994.630
 115.533 32.491
 209.754 589.684
 280.307 342.786
 804.437 86.755
 973.844 962.328
 526.097 791.065
 212.189 968.965
 496.709 509.167
 623.251 141.468
 490.134 842.983
 690.005 481.789
 192.049 431.077
 372.933 481.419
 602.245 296.487
 377.281 217.409
 820.611 839.080
 654.678 426.976
 901.272 860.260
 762.951 660.744
 761.720 728.429
 488.621 891.995
 589.255 924.871
 27.863 767.018
 542.766 682.318
 966.092 239.346
 253.981 813.802
 64.229 123.876
 92.151 589.206
 299.773 136.362
 976.107 253.939
 899.855 16.352
 757.394 491.377
 996.249 149.352
 620.330 442.050
 612.033 754.854
 265.280 332.338
 617.175 754.213
 779.028 998.750
 55.220 205.380
 423.071 676.339
 412.654 34.884
 161.965 47.812
 372.138 321.566
 638.037 310.187
 834.059 717.391
 707.128 636.162
 309.690 619.764
 267.215 5.721
 563.417 344.448
 325.442 718.711
 819.086 961.185
 400.063 620.700
 232.604 334.034
 986.058 972.236
 283.851 709.257
 923.784 146.542
 447.973 385.138
 799.101 773.760
 989.864 315.695
 624.401 273.248
 84.692 194.787
 859.224 781.472
 128.364 655.384
 636.226 535.027
 69.932 732.743
 875.993 689.987
 705.855 978.019
 768.208 124.538
 35.183 383.713
 36.076 896.788
 224.090 173.562
 107.698 19.334
 285.364 111.632
 117.420 13.002
 888.844 158.914
 830.497 151.011
 506.019 426.578
 607.018 379.157
 407.920 584.808
 330.607 965.725
 509.779 342.093
 461.594 5.423
 146.861 734.784
 623.969 874.142
 109.406 699.153
 194.455 645.795
 525.081 442.197
 477.477 769.587
 897.095 202.770
 171.961 37.056
 55.646 86.573
 867.942 5.026
 308.385 268.192
 359.525 685.813
 358.697 247.225
 185.200 962.703
 853.869 305.852
 269.717 970.749
 811.501 389.886
 59.416 624.683
 813.052 387.756
 534.033 742.244
 237.390 41.233
 814.678 358.176
 2.083 332.676
 345.044 47.811
 181.338 266.505
 329.313 466.467
 450.718 123.510
 997.123 89.339
 871.705 907.049
 517.914 924.426
 953.749 227.404
 891.607 26.916
 925.672 957.446
 740.910 116.990
 498.287 827.686
 666.227 784.048
 220.134 666.003
 194.550 329.657
 510.632 196.420
 558.826 580.386
 120.372 427.720
 737.511 201.983
 715.141 437.332
 721.804 520.591
 435.524 305.469
 669.920 348.194
 152.356 611.107
 966.477 201.778
 52.927 62.949
 696.371 873.472
 564.795 818.532
 335.423 967.020
 192.650 922.100
 676.617 570.115
 926.193 161.667
 976.133 128.650
 619.017 868.003
 795.921 164.705
 363.625 629.239
 20.701 212.687
 947.734 215.897
 471.625 105.565
 101.793 859.632
 563.987 34.449
 395.173 327.795
 653.316 29.211
 344.936 423.378
 376.645 205.512
 930.690 820.281
 171.042 225.165
 204.161 736.723
 689.585 493.398
 813.307 340.419
 439.339 130.412
 876.659 968.876
 242.907 307.974
 920.880 3.322
 134.422 127.933
 288.141 337.719
 805.002 472.301
 112.883 882.756
 427.688 698.196
 320.947 2.283
 536.512 350.708
 107.155 525.275
 980.771 278.102
 567.701 354.987
 898.989 353.178
 996.530 318.727
 185.691 18.844
 273.968 892.627
 289.563 812.646
 582.969 687.580
 68.229 2.262
 763.300 2.331
 220.627 240.621
 164.853 510.342
 863.459 374.728
 174.160 937.166
 657.472 6.570
 277.348 858.499
 519.461 288.217
 780.606 975.814
 77.018 557.787
 156.248 141.694
 288.530 500.184
 517.245 261.703
 917.238 399.022
 372.488 10.515
 124.804 976.975
 583.865 99.218
 349.535 184.933
 167.485 916.071
 823.018 869.968
 166.263 548.093
 725.315 443.444
 508.770 54.683
 705.184 789.264
 377.185 1.783
 623.178 644.405
 780.845 536.321
 190.310 386.689
 494.930 61.637
 154.584 555.479
 327.970 7.060
 766.844 877.999
 457.029 425.892
 73.561 85.967
 773.600 628.646
 728.337 283.650
 352.583 700.976
 279.975 109.322
 155.443 272.395
 529.917 848.084
 349.185 12.365
 506.046 76.403
 435.604 19.971
 776.448 309.474
 89.007 43.183
 332.270 584.040
 872.074 580.216
 662.862 434.971
 93.516 660.995
 191.590 447.283
 70.786 29.040
 152.925 510.947
 127.410 606.675
 689.604 238.757
 276.759 358.480
 304.813 283.383
 789.740 814.009
 393.794 704.795
 608.324 681.409
 930.164 180.463
 823.843 804.623
 226.209 945.619
 490.212 579.942
 207.851 517.593
 767.554 260.088
 731.721 755.564
 499.275 8.481
 964.555 784.495
 601.340 311.507
 787.932 59.438
 200.871 366.397
 81.252 44.676
 994.356 306.622
 772.994 952.352
 324.457 840.741
 888.098 939.485
 597.051 815.475
 814.050 452.926
 803.692 885.948
 469.722 782.147
 583.867 417.837
 501.711 713.549
 789.348 755.353
 518.776 751.569
 310.664 379.160
 374.913 96.420
 732.603 328.467
 747.669 251.371
 518.922 666.465
 555.707 220.368
 31.788 88.267
 896.720 86.533
 992.387 881.616
 144.964 811.019
 537.406 994.394
 61.528 228.171
 951.710 596.608
 377.701 945.634
 418.279 170.996
 403.208 586.420
 758.773 264.019
 80.640 74.010
 505.905 782.031
 302.175 392.026
 694.758 345.449
 674.846 18.091
 254.637 202.229
 669.507 499.178
 674.676 551.805
 822.707 5.524
 882.041 608.499
 439.469 165.279
 765.925 121.470
 831.227 676.124
 86.806 414.412
 232.615 637.768
 289.606 875.888
 92.552 915.306
 980.824 549.502
 800.944 183.748
 100.692 386.838
 167.828 314.799
 517.594 445.481
 144.912 35.135
 366.778 965.615
 601.961 38.503
 750.822 733.055
 126.679 90.151
 795.037 341.599
 194.507 880.141
 715.128 75.884
 994.764 111.445
 793.125 836.128
 245.919 339.400
 585.019 272.340
 482.395 591.760
 492.164 557.362
 248.504 614.539
 38.791 741.052
 45.110 419.995
 908.569 642.768
 597.961 511.979
 430.789 772.841
 362.787 973.670
 776.375 858.096
 164.014 407.194
 458.445 479.490
 447.057 288.206
 742.817 925.195
 977.607 556.232
 499.801 198.915
 567.145 509.116
 687.366 795.734
 867.366 253.521
 692.699 226.619
 735.522 920.101
 897.972 713.877
 609.405 559.121
 128.604 134.954
 679.272 458.217
 718.226 318.203
 42.322 577.396
 242.019 614.540
 63.950 776.681
 65.237 221.590
 643.126 559.098
 590.705 726.295
 233.752 596.576
 910.416 477.571
 260.045 420.169
 742.456 687.888
 885.130 300.591
 414.001 92.604
 54.633 623.083
 910.890 835.038
 900.586 465.126
 909.024 275.933
 218.248 750.344
 315.769 195.899
 35.158 301.499
 341.572 432.205
 696.956 514.819
 982.595 195.922
 270.230 782.638
 91.556 996.725
 984.081 397.827
 841.733 370.883
 427.562 568.587
 321.854 89.204
 21.105 583.497
 539.096 607.421
 71.068 712.292
 133.564 619.098
 385.259 366.656
 328.402 353.233
 814.629 526.556
 841.243 914.091
 236.158 751.566
 779.296 443.211
 901.352 923.722
 624.382 163.018
 943.981 530.118
 806.123 673.137
 322.965 1.554
 660.021 965.497
 928.146 730.629
 698.904 19.164
 807.635 641.935
 596.251 62.752
 998.169 962.156
 421.068 449.152
 720.310 413.444
 887.535 887.615
 407.269 844.337
 427.766 601.040
 291.735 124.515
 80.116 916.384
 904.549 408.970
 654.070 213.787
 620.657 960.798
 609.436 931.231
 302.980 87.182
 124.156 88.004
 578.255 258.520
 51.380 209.034
 468.118 654.728
 840.551 526.262
 84.687 615.040
 55.262 341.037
 176.464 298.095
 226.785 657.159
 224.698 218.469
 378.891 857.418
 992.513 785.284
 417.316 782.586
 322.563 990.136
 544.652 81.860
 170.040 577.763
 115.320 904.218
 406.199 376.838
 640.446 673.420
 595.830 603.813
 571.991 883.126
 456.113 404.243
 700.458 126.486
 963.021 328.560
 480.194 265.499
 456.913 908.459
 918.088 94.327
 686.414 702.269
 220.897 667.810
 547.429 699.714
 667.052 777.720
 553.566 546.005
 952.484 756.380
 500.081 780.238
 936.489 777.378
 743.150 942.571
 491.133 279.125
 350.913 637.875
 322.101 747.343
 636.048 240.656
 794.645 311.384
 248.824 67.592
 157.685 906.294
 794.793 351.427
 132.653 863.075
 495.815 934.980
 720.088 964.623
 593.476 119.338
 702.877 261.035
 309.669 789.014
 695.462 307.435
 242.866 682.697
 536.115 268.231
 56.268 255.734
 255.872 337.034
 374.500 904.617
 21.901 730.658
 570.862 700.175
 162.650 723.245
 922.649 151.202
 282.285 653.064
 715.879 730.819
 286.553 935.845
 774.526 921.426
 922.935 996.270
 507.487 738.956
 814.639 840.645
 546.809 91.893
 398.779 161.682
 983.887 814.801
 199.940 329.223
 890.479 829.748
 345.651 82.713
 485.427 62.841
 602.361 922.020
 926.180 548.274
 749.925 78.156
 169.930 550.841
 167.886 35.526
 768.744 632.258
 754.880 139.200
 396.193 870.049
 998.052 136.467
 612.240 43.995
 235.518 119.569
 74.452 558.612
 72.784 319.417
 515.810 335.842
 12.868 377.420
 204.661 445.831
 707.056 938.954
 855.810 41.518
 724.259 777.961
 601.771 311.825
 345.503 803.480
 391.155 895.887
 917.845 607.354
 241.739 125.332
 628.956 95.045
 26.510 841.758
 897.655 871.319
 752.854 521.777
 703.038 617.975
 651.901 322.254
 209.696 655.974
 324.000 114.424
 681.317 198.859
 887.494 928.617
 430.160 713.764
 704.820 693.320
 24.164 61.403
 168.773 75.838
 93.522 203.966
 32.313 359.915
 349.325 781.898
 370.010 12.298
 181.347 565.098
 934.202 169.661
 851.374 994.523
 82.884 134.629
 581.860 825.641
 731.502 910.540
 74.584 360.423
 742.301 275.329
 325.869 269.872
 591.012 232.401
 257.372 440.493
 22.891 358.162
 206.347 267.184
 163.061 460.147
 846.386 19.016
 317.392 575.185
 597.029 246.110
 580.617 73.216
 64.418 113.775
 652.038 29.289
 899.619 248.409
 692.965 14.479
 608.699 378.000
 94.283 607.416
 69.697 233.874
 60.484 703.585
 654.796 850.475
 564.636 702.151
 98.208 323.165
 546.594 872.948
 346.180 42.359
 977.083 283.201
 158.386 463.802
 308.804 118.977
 860.688 162.762
 801.490 735.278
 367.241 583.550
 612.820 366.834
 962.483 879.821
 466.623 825.219
 756.260 155.795
 172.038 283.898
 671.735 390.031
 503.820 138.710
 97.695 243.099
 649.270 45.286
 314.148 725.766
 969.070 335.748
 690.848 507.985
 548.412 754.206
 748.572 169.463
 475.202 614.055
 77.016 384.087
 970.807 250.550
 13.344 362.601
 116.070 840.902
 922.252 586.170
 614.390 3.101
 980.606 198.638
 671.060 916.380
 983.870 404.121
 953.261 273.824
 862.760 871.270
 740.972 64.911
 159.632 773.848
 751.167 767.196
 576.333 512.851
 885.237 916.853
 107.797 947.161
 934.432 533.142
 35.915 702.554
 405.640 438.341
 821.740 693.016
 378.196 979.074
 424.465 749.810
 153.186 995.026
 844.580 354.139
 344.404 464.709
 366.169 65.813
 622.394 94.182
 517.300 755.891
 150.794 102.736
 714.148 124.334
 641.302 639.688
 768.070 918.318
 147.205 69.069
 357.725 482.823
 165.619 855.677
 470.995 757.709
 228.859 938.353
 52.563 85.750
 41.931 387.171
 329.290 480.566
 925.827 303.533
 781.893 604.378
 117.557 469.839
 570.861 170.753
 573.712 212.721
 568.175 880.609
 743.584 476.028
 483.559 149.685
 192.661 762.265
 971.902 637.301
 542.830 590.521
 962.855 49.775
 480.123 521.825
 737.927 493.404
 295.897 846.994
 796.455 182.958
 757.360 335.433
 179.538 979.519
 936.212 264.979
 368.391 708.957
 800.520 441.929
 926.652 687.924
 938.852 367.115
 829.362 312.069
 234.163 788.827
 606.900 910.873
 838.190 927.815
 550.615 580.581
 568.443 875.578
 876.979 121.924
 215.807 406.982
 855.420 49.556
 20.728 455.361
 976.539 437.299
 262.838 156.210
 605.200 915.550
 978.253 948.947
 638.031 757.741
 939.851 149.944
 206.618 760.946
 330.479 479.854
 753.272 636.056
 832.546 690.356
 1.454 235.931
 928.136 26.908
 671.178 41.536
 33.034 262.236
 802.852 537.738
 110.523 308.503
 380.947 99.637
 764.119 472.996
 549.512 699.659
 583.431 662.259
 121.138 573.804
 7.976 802.902
 663.699 156.375
 927.150 364.451
 147.454 326.044
 100.795 711.965
 719.391 787.576
 667.316 545.485
 490.702 243.814
 111.419 502.438
 453.703 658.379
 150.958 100.859
 541.235 153.055
 834.699 219.661
 987.696 972.947
 435.879 771.487
 207.367 50.627
 399.222 789.055
 361.947 336.796
 23.631 872.884
 212.603 584.167
 814.277 533.322
 137.765 283.622
 544.609 989.668
 820.156 83.363
 262.359 191.466
 866.704 164.106
 438.402 319.974
 903.139 603.842
 581.224 570.049
 689.010 916.981
 263.336 253.787
 814.906 383.365
 173.421 997.104
 185.928 946.756
 516.223 199.886
 956.444 829.748
 531.459 820.452
 881.263 317.849
 746.650 637.986
 286.312 660.905
 673.185 294.679
 464.392 741.476
 309.698 865.828
 273.537 99.612
 44.660 334.841
 889.890 379.498
 316.838 935.403
 954.993 89.114
 866.755 779.983
 998.226 318.526
 216.774 828.134
 826.169 340.374
 476.897 5.869
 197.461 677.934
 966.358 5.765
 267.881 647.770
 948.821 953.841
 47.664 707.044
 936.259 91.883
 91.348 317.277
 160.899 901.523
 297.759 899.585
 536.891 588.380
 570.199 739.606
 527.558 591.123
 38.762 107.631
 47.169 211.865
 20.347 110.563
 808.476 652.377
 157.906 872.582
 281.999 646.922
 587.316 51.801
 766.715 609.716
 204.871 707.350
 543.951 256.288
 405.472 417.421
 959.638 147.017
 114.380 861.761
 770.418 562.427
 704.755 885.306
 615.390 718.368
 968.654 182.283
 909.604 120.661
 757.885 26.849
 372.933 39.526
 128.730 37.561
 337.023 740.902
 784.647 424.655
 645.065 472.310
 615.428 922.805
 558.747 883.230
 59.752 65.085
 501.545 822.965
 578.729 278.967
 538.488 451.943
 506.894 670.929
 263.397 615.552
 58.596 266.728
 732.632 143.387
 4.003 859.265
 449.666 472.723
 10.791 720.648
 320.685 964.788
 473.344 10.518
 324.317 838.776
 747.974 275.483
 178.174 534.459
 584.978 516.955
 53.704 913.670
 529.401 704.463
 854.832 298.192
 563.237 642.348
 403.956 331.722
 21.777 838.484
 192.996 852.280
 153.253 569.234
 982.816 815.002
 749.349 45.474
 249.451 150.549
 278.218 336.220
 261.942 758.969
 453.050 140.827
 868.536 490.950
 297.912 274.956
 3.343 466.692
 486.556 772.628
 595.133 826.643
 65.201 244.922
 257.590 538.031
 991.329 779.503
 613.246 127.199
 169.561 433.871
 801.636 741.450
 613.267 754.278
 49.178 227.461
 855.345 742.766
 740.508 548.661
 950.310 63.249
 287.913 844.738
 107.352 806.253
 9.841 396.102
 753.386 868.669
 917.102 219.456
 307.448 513.218
 685.178 652.277
 142.304 281.226
 535.130 140.034
 683.306 486.682
 329.141 216.288
 743.752 629.577
 938.081 949.671
 494.025 358.260
 89.014 650.412
 710.269 975.648
 134.953 500.893
 527.220 829.659
 895.017 758.391
 37.116 427.236
 231.331 923.134
 18.355 452.151
 903.438 561.100
 458.186 503.551
 468.772 499.264
 545.426 774.679
 279.034 692.604
 472.621 794.722
 610.479 908.926
 800.778 12.246
 517.521 342.095
 730.576 422.827
 423.432 589.671
 396.692 668.451
 771.701 1.034
 89.542 359.940
 222.935 991.327
 22.524 609.518
 63.690 439.840
 141.929 487.706
 317.628 54.678
 338.555 931.894
 840.924 534.756
 910.100 393.380
 721.322 332.454
 965.358 591.451
 65.060 793.081
 706.823 288.819
 682.609 788.799
 807.345 169.585
 910.588 683.717
 867.091 111.786
 423.967 462.788
 735.315 339.949
 193.905 170.045
 171.533 823.023
 979.226 862.245
 345.199 569.303
 853.809 163.412
 302.154 147.911
 171.503 166.003
 108.813 336.933
 160.813 968.075
 597.883 528.118
 583.348 55.935
 737.347 689.328
 845.366 172.209
 710.420 846.499
 836.616 274.495
 989.420 260.259
 4.035 854.641
 500.148 567.630
 621.684 809.151
 472.932 981.157
 467.861 423.264
 657.352 296.657
 693.943 942.033
 213.564 582.640
 298.589 878.617
 85.776 400.817
 490.035 271.273
 892.674 645.285
 216.135 804.901
 43.541 260.771
 107.190 209.918
 693.457 396.205
 54.619 930.754
 400.705 923.036
 136.015 398.978
 636.631 667.715
 794.469 673.387
 143.252 410.129
 240.465 933.072
 135.524 435.368
 324.570 682.227
 430.074 711.654
 438.265 290.311
 255.358 134.843
 851.100 31.993
 92.482 527.398
 750.880 382.454
 822.607 520.653
 788.678 380.188
 455.086 162.631
 264.202 197.053
 97.738 174.387
 44.586 100.257
 752.335 586.113
 669.447 90.217
 198.242 896.134
 838.344 129.216
 216.830 552.960
 38.316 906.767
 838.764 120.010
 586.550 27.345
 123.475 867.341
 927.298 754.006
 241.270 183.150
 926.884 537.567
 687.820 314.090
 903.068 435.946
 260.559 747.283
 655.338 753.429
 737.452 523.669
 234.256 266.802
 869.083 922.947
 207.218 857.151
 502.044 51.518
 804.404 225.662
 149.906 678.672
 325.113 272.976
 700.676 250.678
 266.804 188.729
 857.765 930.901
 726.013 996.118
 344.311 95.681
 83.920 281.124
 425.586 305.166
 904.928 803.865
 316.816 976.047
 372.461 227.215
 17.436 934.990
 693.812 32.974
 849.654 619.323
 409.719 946.551
 858.784 822.247
 832.298 616.228
 463.419 726.469
 247.615 541.927
 611.051 221.153
 600.684 111.128
 813.600 606.482
 127.972 256.764
 999.858 227.813
 515.813 524.926
 148.515 82.502
 295.832 940.876
 254.957 258.209
 196.931 842.779
 764.064 208.255
 367.238 56.910
 174.758 379.750
 771.314 299.576
 923.000 881.533
 623.685 284.105
 789.482 524.983
 608.370 601.044
 195.657 270.504
 477.553 331.718
 664.349 460.781
 746.167 496.010
 74.568 79.016
 881.116 661.366
 857.836 12.302
 105.729 329.244
 17.198 68.650
 636.329 435.690
 429.956 448.262
 476.172 463.105
 778.989 928.116
 403.380 160.181
 181.600 122.501
 297.697 746.237
 13.197 534.718
 703.098 165.644
 998.385 436.581
 469.624 528.858
 634.497 887.936
 361.595 290.717
 771.103 939.124
 767.137 76.723
 370.094 511.786
 655.124 867.011
 369.708 909.808
 963.071 619.637
 255.080 920.480
 878.923 383.852
 558.945 89.445
 420.022 685.415
 568.044 820.992
 185.916 15.281
 61.101 312.260
 743.297 816.504
 848.446 86.500
 319.429 528.860
 194.964 672.490
 66.592 243.987
 189.017 176.267
 298.683 964.025
 650.010 514.638
 680.055 602.512
 954.461 600.391
 206.627 867.115
 990.915 975.196
 4.295 309.701
 442.006 231.930
 976.742 800.884
 429.920 23.381
 364.089 804.893
 769.818 754.287
 478.774 308.218
 253.162 949.386
 622.027 444.628
 456.112 298.321
 262.935 502.931
 42.026 30.914
 494.969 486.034
 734.733 371.515
 37.906 984.950
 491.639 672.190
 295.196 254.359
 642.298 510.619
 330.066 832.825
 196.067 654.419
 913.277 287.149
 307.453 699.563
 799.687 13.470
 243.379 262.592
 91.161 975.118
 674.587 485.999
 374.400 667.145
 843.619 960.810
 421.675 978.563
 102.340 902.720
 701.068 375.150
 498.891 976.741
 54.559 488.184
 891.488 754.287
 414.252 698.334
 417.117 625.557
 789.377 220.496
 817.331 564.538
 372.809 986.462
 969.658 454.700
 92.059 890.522
 168.427 497.278
 325.695 701.627
 997.905 323.010
 584.568 788.272
 626.544 860.283
 433.890 273.318
 685.039 341.267
 726.077 0.540
 561.973 381.855
 697.427 808.409
 526.567 195.892
 729.295 765.844
 963.811 309.523
 614.831 816.275
 656.867 753.550
 236.974 427.866
 276.633 522.081
 336.817 477.366
 418.852 1.612
 921.362 461.554
 872.929 269.007
 166.974 883.009
 600.010 317.927
 963.283 86.062
 754.993 855.411
 509.163 104.877
 200.447 783.045
 317.758 50.024
 350.397 576.003
 264.736 914.455
 947.187 749.067
 779.475 277.169
 942.003 468.190
 242.210 466.019
 23.900 161.451
 124.159 194.089
 356.431 2.239
 357.883 281.040
 646.308 193.658
 20.819 727.007
 24.168 655.577
 277.929 427.612
 180.958 599.177
 985.022 150.682
 420.035 428.609
 680.835 875.390
 478.636 811.501
 374.849 200.119
 194.439 751.074
 503.616 624.706
 973.615 229.809
 318.807 114.565
 13.904 900.800
 376.061 357.944
 886.040 316.625
 508.981 573.271
 243.576 10.791
 944.331 41.908
 557.142 103.413
 992.868 803.830
 124.948 975.995
 938.567 121.851
 545.619 451.080
 453.797 496.420
 28.780 87.624
 648.701 690.966
 618.379 944.547
 982.525 541.058
 696.217 20.814
 938.530 293.591
 179.992 614.069
 11.549 20.048
 120.351 880.489
 50.135 826.012
 2.583 770.671
 908.871 334.053
 865.996 370.631
 229.094 335.688
 341.514 119.065
 709.394 817.779
 177.178 793.781
 635.466 387.863
 652.099 968.637
 599.823 710.062
 179.879 510.452
 96.372 67.959
 158.726 801.574
 66.897 883.162
 851.822 692.197
 3.063 618.806
 470.142 676.898
 68.962 307.368
 201.567 687.487
 58.672 173.676
 283.289 950.210
 197.344 829.564
 275.992 86.093
 642.438 39.249
 972.966 571.099
 556.694 478.185
 198.201 615.576
 271.992 507.064
 525.713 783.721
 12.381 172.039
 427.176 332.530
 17.379 227.658
 843.716 400.711
 528.255 406.746
 826.000 181.640
 748.802 768.529
 918.144 946.634
 549.513 220.110
 927.226 887.156
 784.646 95.190
 751.224 874.347
 773.095 496.494
 991.981 314.290
 847.159 364.042
 192.493 746.170
 192.013 460.349
 73.660 892.093
 230.251 596.414
 47.040 741.445
 0.175 30.288
 317.547 424.774
 737.166 515.057
 912.194 103.092
 800.737 557.681
 154.487 634.974
 255.370 67.540
 203.987 167.940
 573.702 357.517
 879.729 80.399
 801.831 935.396
 745.868 439.132
 27.416 354.296
 347.306 664.292
 493.896 633.555
 109.506 753.611
 283.845 112.051
 155.852 820.594
 179.338 641.489
 621.175 973.661
 328.920 495.095
 753.485 596.221
 393.684 375.674
 577.082 788.739
 296.948 214.903
 347.416 275.773
 903.765 712.387
 747.132 152.256
 452.055 558.565
 368.191 898.051
 343.507 200.512
 689.028 597.749
 679.778 665.542
 508.972 999.143
 351.287 65.947
 743.188 179.821
 408.405 821.994
 37.051 183.414
 177.763 602.382
 833.916 67.472
 142.347 375.737
 157.761 671.621
 948.895 567.595
 363.322 880.916
 208.756 39.928
 700.230 804.433
 640.956 760.131
 551.923 707.704
 893.827 549.857
 289.927 590.023
 352.647 38.081
 553.464 359.952
 876.637 864.783
 474.702 775.981
 643.989 659.910
 551.387 841.703
 756.094 365.516
 979.043 598.662
 552.508 976.623
 830.505 183.910
 510.502 788.507
 375.500 317.169
 394.291 185.297
 509.839 774.290
 929.436 958.485
 982.779 874.531
 610.783 65.854
 221.177 60.234
 414.094 734.216
 726.724 545.251
 731.826 366.166
 522.816 35.207
 54.949 965.770
 33.447 226.214
 991.193 774.968
 249.101 232.562
 564.510 676.688
 563.089 107.091
 252.996 227.719
 313.702 45.379
 468.159 130.759
 738.244 816.691
 685.624 627.487
 708.267 66.950
 937.510 920.642
 572.793 783.336
 54.481 931.078
 567.917 803.756
 788.399 724.353
 264.942 470.180
 595.566 950.040
 211.230 551.233
 459.593 915.695
 382.485 350.477
 179.049 146.859
 4.699 442.376
 238.467 785.975
 238.834 973.195
 875.291 168.563
 750.314 680.202
 606.375 736.907
 235.124 235.928
 95.349 853.108
 49.791 747.305
 339.107 438.381
 526.691 29.945
 193.788 968.343
 760.093 949.232
 916.800 609.823
 361.490 751.296
 793.751 999.033
 222.291 993.120
 872.833 780.156
 833.533 782.259
 122.496 884.281
 419.433 429.027
 942.714 108.911
 596.156 938.997
 330.229 725.922
 598.961 688.586
 261.636 109.827
 287.985 54.177
 105.855 137.813
 181.385 144.141
 403.336 908.318
 38.670 317.361
 900.342 86.655
 969.263 81.178
 753.099 485.478
 441.999 731.370
 721.724 786.870
 769.198 727.921
 564.153 213.824
 810.763 59.401
 775.335 455.222
 544.427 518.114
 59.457 873.780
 360.724 935.538
 188.673 505.302
 126.739 576.542
 109.771 254.927
 210.331 390.389
 682.393 67.645
 333.795 11.548
 344.127 392.353
 728.306 903.954
 327.204 558.158
 61.604 974.773
 30.260 465.953
 812.998 239.398
 461.077 385.723
 551.763 605.587
 700.242 399.346
 145.407 734.295
 431.915 789.234
 569.199 916.151
 290.516 235.089
 322.029 429.969
 77.982 224.989
 668.570 392.773
 515.726 434.164
 44.205 404.937
 761.650 687.299
 76.061 590.199
 302.172 350.271
 217.372 945.061
 331.631 838.300
 968.237 277.707
 369.429 263.223
 896.676 730.843
 604.656 847.402
 90.729 759.358
 467.597 520.795
 504.616 51.431
 829.655 396.459
 726.918 835.455
 352.866 534.663
 641.928 165.227
 125.790 393.657
 0.409 498.286
 315.503 603.600
 114.654 318.611
 70.283 557.278
 374.968 862.397
 962.080 795.913
 508.374 607.132
 452.793 179.933
 1.748 18.173
 997.699 413.095
 754.807 817.629
 710.162 64.486
 255.981 467.181
 954.169 878.014
 656.518 625.086
 708.676 834.838
 403.974 548.743
 166.527 243.451
 262.218 34.641
 350.562 567.889
 846.109 799.426
 813.007 900.610
 318.144 756.997
 947.242 967.404
 792.699 500.581
 502.493 482.268
 760.284 284.620
 423.974 106.190
 546.916 763.847
 718.682 401.508
 357.687 796.423
 198.774 99.892
 792.654 380.457
 411.651 944.515
 168.904 660.261
 13.147 943.876
 415.067 317.442
 165.193 344.727
 431.557 225.403
 82.923 144.110
 417.650 182.297
 662.247 805.647
 869.335 801.261
 684.589 703.570
 442.127 197.402
 620.933 10.919
 171.214 203.981
 695.833 487.658
 246.033 226.454
 980.165 262.819
 574.426 19.135
 668.563 985.264
 247.749 177.413
 876.484 24.091
 65.765 776.587
 728.517 6.500
 909.924 669.937
 872.716 303.092
 705.019 562.703
 967.613 913.841
 299.533 199.982
 974.266 18.524
 969.864 205.440
 23.540 570.276
 636.525 160.265
 200.273 207.534
 823.297 59.438
 225.648 306.275
 22.844 982.470
 864.565 699.788
 412.698 591.110
 27.013 856.756
 829.762 355.583
 265.317 670.135
 923.859 417.795
 439.620 399.939
 413.857 944.462
 182.462 303.780
 133.847 190.420
 842.954 541.845
 930.559 283.708
 438.402 660.434
 633.299 725.709
 845.814 333.408
 19.129 554.157
 790.221 707.666
 521.781 91.818
 847.030 181.539
 44.016 762.766
 590.578 408.764
 619.078 930.394
 562.802 821.175
 394.955 441.409
 979.632 696.655
 880.802 158.395
 66.719 352.248
 71.779 356.061
 851.803 143.023
 758.470 334.614
 823.075 713.675
 409.817 875.092
 478.874 140.496
 702.186 398.702
 784.924 865.883
 337.874 583.848
 464.876 455.877
 868.353 194.580
 875.391 384.044
 3.177 452.443
 658.402 83.614
 365.319 175.507
 74.062 126.123
 946.293 364.654
 754.422 431.306
 46.637 954.618
 889.870 132.987
 263.927 98.028
 580.405 2.786
 944.616 912.672
 217.675 942.253
 358.616 908.812
 480.453 909.386
 926.109 903.782
 447.867 53.197
 941.750 720.005
 786.370 736.264
 47.981 210.290
 226.571 366.999
 929.940 536.859
 96.055 518.227
 391.467 289.555
 448.657 44.702
 754.689 121.324
 967.256 838.253
 862.620 528.236
 906.555 374.750
 391.403 145.458
 678.708 351.973
 560.341 173.801
 514.951 922.564
 106.202 13.529
 910.852 362.652
 833.952 848.306
 184.752 446.582
 517.592 293.495
 554.790 423.754
 79.059 566.116
 229.295 808.327
 74.979 230.819
 370.809 329.954
 653.440 975.078
 651.576 378.483
 467.093 131.010
 886.782 272.516
 33.968 619.750
 783.365 246.630
 790.813 492.020
 751.905 381.226
 481.083 385.673
 525.369 879.200
 534.493 643.626
 742.722 352.625
 29.062 925.234
 872.201 738.377
 559.789 308.120
 756.058 373.065
 578.386 788.550
 496.725 774.089
 302.092 935.117
 417.416 85.153
 230.720 186.892
 915.396 631.881
 352.096 883.041
 383.630 917.441
 777.557 801.514
 159.568 881.404
 429.621 520.782
 24.958 699.752
 430.324 817.376
 937.295 563.389
 515.721 105.283
 934.545 120.328
 462.745 409.070
 985.970 877.409
 570.236 854.277
 632.087 246.021
 425.547 235.388
 688.215 888.388
 829.314 978.107
 903.758 23.035
 989.064 109.303
 51.778 716.727
 151.083 560.569
 451.893 403.276
 271.077 901.747
 838.721 795.096
 257.519 85.916
 915.597 500.142
 715.223 910.419
 970.057 424.331
 6.701 97.653
 867.436 967.632
 199.577 378.951
 329.001 41.561
 22.022 944.480
 91.522 617.947
 75.505 587.120
 739.394 325.592
 103.550 819.702
 304.776 145.284
 263.648 949.396
 205.352 507.750
 851.631 332.673
 495.825 707.322
 366.912 856.955
 464.084 30.773
 843.950 664.302
 224.969 30.925
 999.585 577.405
 525.830 4.054
 524.645 953.372
 553.800 654.904
 177.227 386.815
 153.243 740.389
 687.708 936.427
 754.553 900.177
 663.704 250.227
 167.074 27.607
 66.799 21.168
 586.920 166.503
 629.795 789.722
 55.858 687.836
 79.706 911.810
 724.043 194.959
 842.012 983.153
 614.353 407.826
 218.083 624.561
 859.549 6.654
 870.795 22.071
 238.831 785.693
 921.752 232.366
 133.993 330.696
 484.027 23.921
 66.854 32.572
 31.683 960.282
 781.719 468.208
 474.780 841.476
 365.027 792.106
 76.955 316.331
 318.127 704.267
 661.496 41.547
 440.253 96.359
 718.357 787.403
 162.512 575.866
 694.287 235.383
 878.369 563.653
 644.911 255.756
 323.094 531.608
 602.822 334.758
 98.589 561.987
 99.514 698.889
 658.560 777.572
 729.263 980.607
 53.005 211.114
 995.991 924.035
 274.357 393.870
 803.956 345.167
 397.483 777.032
 282.270 58.256
 812.215 127.671
 442.127 743.935
 613.583 224.526
 802.995 266.099
 747.771 621.042
 266.556 10.352
 370.730 436.587
 419.782 698.979
 323.911 215.717
 194.222 383.976
 883.665 883.955
 558.476 993.959
 416.358 891.943
 164.185 742.006
 142.287 333.655
 670.116 734.313
 453.240 344.876
 729.447 364.386
 669.304 522.373
 315.983 160.221
 491.825 679.488
 487.324 64.288
 895.701 588.613
 716.954 75.191
 693.291 713.787
 280.851 438.652
 334.826 457.056
 643.546 332.268
 730.355 420.140
 467.993 197.563
 483.000 299.149
 465.407 503.833
 112.775 605.824
 325.974 16.565
 777.839 655.909
 27.638 339.730
 22.192 536.445
 834.752 122.663
 5.081 802.069
 776.218 400.751
 10.459 839.640
 666.709 872.561
 260.508 455.111
 215.940 817.920
 834.566 691.568
 198.869 910.837
 945.629 988.395
 351.641 472.783
 776.456 984.913
 759.464 106.069
 304.122 894.512
 237.152 19.886
 27.476 904.728
 122.430 354.543
 690.586 363.148
 136.267 79.821
 104.893 97.195
 471.419 514.034
 103.983 487.160
 86.162 619.734
 811.872 406.432
 669.180 184.235
 515.222 791.231
 846.094 7.891
 952.483 975.769
 688.648 785.766
 171.653 489.385
 312.827 479.878
 869.761 362.438
 488.871 406.313
 370.816 120.809
 489.106 786.243
 887.549 198.431
 451.883 180.268
 161.592 987.835
 2.674 604.874
 905.772 845.320
 735.899 547.375
 53.004 125.607
 990.651 896.095
 724.016 437.081
 545.723 596.209
 89.207 369.875
 887.780 754.500
 149.707 682.576
 373.011 839.943
 583.794 457.510
 286.898 468.704
 584.902 808.055
 717.036 194.688
 397.356 993.755
 576.124 438.726
 579.616 60.154
 660.866 634.809
 889.311 550.898
 499.657 320.405
 789.857 261.086
 948.370 984.953
 578.333 124.950
 137.689 267.243
 884.922 10.324
 884.229 575.159
 105.281 670.097
 55.834 422.293
 211.260 260.808
 462.128 33.223
 308.360 455.082
 535.598 876.195
 439.123 162.794
 615.578 317.641
 92.294 541.371
 864.812 152.173
 993.413 264.711
 381.302 204.779
 301.632 769.830
 640.559 904.786
 801.619 387.975
 66.908 835.515
 992.876 260.851
 917.038 926.477
 779.373 751.444
 222.543 599.475
 340.924 582.230
 816.910 744.398
 518.173 211.302
 330.513 589.058
 912.406 419.810
 917.088 59.761
 839.935 803.380
 647.346 90.822
 191.816 797.777
 318.530 32.897
 239.556 127.523
 559.523 98.375
 55.894 638.691
 814.505 949.473
 749.313 497.354
 147.139 628.809
 357.548 727.731
 982.919 116.766
 427.893 193.854
 388.983 703.764
 902.675 951.296
 345.681 933.624
 502.043 607.462
 588.050 216.611
 881.547 17.037
 961.707 953.735
 170.255 530.911
 148.256 548.805
 251.025 730.533
 950.066 419.033
 215.637 373.852
 791.131 721.341
 654.649 303.259
 475.882 178.554
 869.012 610.320
 665.519 71.320
 214.752 97.144
 673.994 127.794
 813.530 341.389
 573.832 929.009
 934.058 672.944
 834.028 304.569
 828.499 457.926
 715.152 537.362
 503.778 2.803
 925.388 559.630
 332.835 522.117
 928.494 503.831
 31.065 231.809
 201.830 283.759
 7.501 151.486
 408.786 403.392
 570.747 428.997
 192.651 17.774
 751.453 385.422
 263.649 762.062
 374.558 355.174
 861.160 897.889
 457.115 241.766
 80.798 541.797
 455.702 393.108
 91.000 796.056
 479.056 429.789
 883.907 420.489
 407.358 435.030
 946.986 703.436
 213.498 975.947
 469.033 614.906
 410.838 703.073
 349.541 374.833
 906.492 340.079
 134.206 729.756
 22.413 190.161
 900.427 502.937
 665.040 452.245
 241.537 132.662
 637.392 652.066
 602.357 723.423
 658.116 984.218
 884.221 652.678
 495.878 855.720
 126.202 565.431
 663.508 84.645
 170.071 979.105
 716.670 94.572
 96.896 56.711
 441.607 753.212
 278.691 997.677
 124.112 818.665
 592.771 68.634
 898.661 6.670
 501.211 442.821
 567.272 595.288
 682.933 643.565
 639.785 998.382
 929.465 667.534
 21.627 515.469
 363.442 485.513
 305.894 293.070
 325.781 36.517
 10.526 592.237
 695.399 514.732
 38.962 569.748
 975.041 433.577
 787.015 658.497
 296.737 887.918
 526.439 128.364
 997.438 640.873
 276.166 765.517
 594.342 167.861
 338.362 709.444
 683.373 895.484
 993.892 107.468
 404.281 389.913
 689.634 301.112
 901.158 757.829
 30.292 53.075
 475.320 617.319
 335.140 804.084
 523.743 536.851
 713.879 952.403
 604.503 203.487
 36.821 652.850
 122.421 908.472
 757.639 4.928
 813.490 386.447
 929.525 749.981
 883.457 36.674
 528.663 624.466
 860.445 29.272
 156.376 360.574
 817.881 460.661
 580.186 417.226
 54.688 289.917
 344.632 935.131
 855.168 246.916
 738.165 101.103
 939.926 754.951
 849.424 181.692
 338.282 421.564
 844.133 437.573
 916.768 103.846
 205.461 91.856
 770.595 496.300
 721.836 521.889
 286.381 683.994
 895.760 40.341
 404.420 980.254
 57.286 582.998
 514.495 471.322
 371.616 524.027
 406.423 130.497
 660.133 781.482
 738.628 767.386
 239.504 583.986
 886.931 835.521
 8.872 361.998
 671.263 641.000
 668.285 462.758
 38.163 448.851
 73.188 916.107
 87.856 561.003
 364.033 589.197
 990.668 594.061
 153.826 442.051
 30.924 886.419
 910.004 554.494
 767.755 447.819
 883.709 349.945
 710.114 881.294
 875.708 345.515
 894.473 774.188
 593.560 554.003
 833.008 703.708
 861.733 735.387
 800.693 31.252
 961.144 317.871
 762.585 381.914
 565.937 396.313
 147.107 200.243
 235.281 574.743
 464.615 135.320
 31.786 995.864
 598.465 597.707
 354.138 30.919
 681.916 523.978
 471.102 265.557
 370.132 822.832
 961.846 479.564
 152.262 817.471
 441.139 789.307
 82.062 164.917
 668.318 400.892
 972.898 662.594
 699.881 49.377
 68.510 250.074
 894.228 105.625
 406.962 598.917
 763.644 88.744
 312.371 441.592
 296.423 390.522
 525.772 222.309
 47.491 1.346
 599.721 524.997
 78.585 917.910
 85.821 828.745
 481.693 345.445
 323.210 506.706
 457.837 305.586
 950.433 184.152
 666.396 490.388
 602.164 934.249
 179.995 219.101
 183.435 660.829
 951.848 853.356
 32.791 6.418
 254.531 595.380
 665.835 356.912
 313.002 960.197
 433.631 883.272
 14.869 494.759
 716.359 972.596
 524.981 273.251
 409.399 28.793
 200.450 977.969
 732.856 155.314
 939.868 769.106
 420.633 123.102
 4.081 835.236
 313.942 745.773
 115.443 320.522
 317.061 66.467
 931.397 956.601
 668.914 857.750
 652.970 39.278
 969.359 863.954
 878.845 625.705
 378.802 6.765
 863.806 870.514
 716.990 727.432
 52.410 43.713
 732.622 566.217
 303.554 894.155
 839.050 560.728
 221.369 945.727
 930.218 674.320
 787.702 985.305
 150.584 104.075
 329.699 258.912
 416.745 341.121
 234.089 713.046
 128.566 405.628
 672.315 369.764
 493.732 912.137
 565.287 615.836
 679.761 960.640
 684.145 717.357
 137.762 233.605
 947.881 281.783
 776.937 813.010
 887.110 110.027
 650.238 834.076
 845.874 983.312
 710.412 149.268
 693.416 374.940
 360.295 188.054
 721.849 968.334
 628.663 431.648
 573.112 693.082
 107.825 659.620
 732.246 893.757
 374.752 914.772
 559.708 246.669
 644.701 37.433
 432.022 302.283
 364.561 469.554
 189.697 611.620
 409.680 667.257
 329.206 489.651
 398.355 998.295
 750.169 664.664
 356.095 64.118
 111.259 587.098
 848.931 366.522
 143.262 642.784
 641.314 543.424
 502.869 192.541
 627.642 700.018
 767.007 392.173
 23.104 848.873
 8.756 424.063
 693.819 99.534
 559.212 774.468
 750.398 974.678
 245.249 840.540
 643.625 311.071
 754.343 660.011
 584.606 380.630
 170.842 276.818
 91.172 656.210
 962.925 930.998
 342.490 580.750
 288.654 274.616
 137.660 574.797
 898.816 441.828
 12.763 649.732
 812.612 455.377
 213.650 461.433
 451.762 939.595
 65.939 536.139
 864.441 877.579
 975.013 87.530
 830.988 534.616
 50.615 197.280
 999.923 148.557
 734.891 792.322
 190.119 429.022
 949.233 477.890
 750.636 819.672
 122.018 799.054
 484.569 260.860
 52.508 343.272
 411.286 383.710
 269.991 466.701
 309.588 601.839
 304.091 547.232
 2.978 14.673
 862.588 22.873
 120.503 858.733
 165.665 66.148
 199.184 42.672
 787.009 340.225
 546.223 71.649
 57.568 662.720
 13.895 40.413
 979.891 616.476
 472.935 876.756
 341.147 756.439
 220.348 312.823
 290.246 397.313
 196.966 206.760
 626.454 372.537
 793.960 527.616
 828.940 241.735
 224.104 139.307
 912.512 317.141
 154.516 202.187
 326.107 471.057
 227.262 671.657
 697.261 883.615
 620.348 770.968
 475.911 865.602
 265.174 99.411
 730.443 333.497
 281.225 997.448
 112.304 877.239
 611.877 107.699
 525.054 115.236
 446.826 566.325
 329.942 911.251
 450.065 645.196
 91.619 284.827
 934.138 793.819
 341.202 497.645
 240.976 144.443
 614.442 874.757
 719.816 527.954
 943.208 719.842
 799.272 676.432
 950.124 21.067
 902.468 475.645
 958.075 97.807
 973.467 182.998
 895.976 503.130
 495.055 389.735
 905.055 233.029
 360.751 17.557
 149.670 976.679
 299.007 776.662
 465.055 914.333
 669.665 642.823
 761.259 587.860
 999.379 44.201
 5.968 56.408
 184.861 483.597
 664.912 844.574
 664.300 298.812
 551.565 796.993
 285.285 613.370
 570.038 591.065
 32.171 323.353
 97.154 314.030
 120.424 165.384
 90.134 682.725
 326.503 618.522
 102.005 440.708
 358.820 101.981
 492.562 490.293
 851.005 775.128
 321.531 954.148
 388.916 250.476
 863.600 676.100
 286.440 859.353
 881.479 492.597
 474.305 319.437
 800.489 779.753
 436.006 939.457
 641.890 416.357
 143.832 946.199
 965.839 26.603
 147.402 359.919
 450.344 569.245
 531.534 694.581
 969.622 429.611
 277.469 877.779
 842.021 820.279
 472.241 321.196
 80.147 693.644
 859.218 316.000
 108.357 469.340
 905.724 559.408
 207.748 651.016
 81.262 959.964
 426.585 85.944
 545.584 131.907
 453.594 958.027
 296.122 525.732
 919.214 116.846
 828.690 696.030
 270.879 564.500
 36.546 162.511
 95.502 646.039
 876.725 950.377
 946.809 31.786
 937.961 616.796
 116.240 19.856
 573.543 186.929
 681.159 119.425
 540.344 381.949
 718.655 660.159
 890.300 159.801
 10.832 186.648
 174.257 384.511
 440.039 280.292
 274.940 259.899
 709.722 862.115
 523.488 517.345
 986.668 891.238
 263.389 634.213
 579.305 123.758
 0.671 119.727
 208.864 439.600
 466.936 69.081
 737.794 400.345
 772.478 325.816
 163.564 654.304
 743.545 168.725
 114.293 557.336
 127.389 55.439
 172.491 695.601
 670.452 603.502
 859.299 661.834
 891.781 304.964
 617.062 497.714
 401.209 976.717
 294.007 234.923
 768.972 311.016
 450.395 275.655
 612.392 164.530
 838.275 294.396
 801.108 106.131
 52.312 527.031
 523.544 820.396
 80.725 866.857
 635.183 962.955
 104.981 1.290
 908.451 103.628
 784.358 805.417
 912.188 232.380
 624.834 531.698
 606.720 591.115
 157.167 687.660
 892.348 121.072
 150.684 329.452
 291.637 761.847
 159.634 288.306
 379.581 25.114
 358.454 324.658
 153.678 405.875
 969.633 621.962
 114.759 139.027
 49.686 405.543
 718.534 802.431
 980.124 833.569
 70.064 193.240
 544.017 955.087
 234.408 536.401
 866.170 277.651
 495.660 338.095
 995.061 913.386
 935.349 377.970
 325.199 972.183
 145.102 388.775
 44.647 704.391
 15.765 737.206
 68.045 238.877
 837.352 873.087
 532.107 757.288
 335.767 823.478
 518.197 748.906
 400.963 582.806
 683.348 25.618
 717.873 789.049
 462.825 381.581
 89.940 619.333
 318.657 861.349
 192.641 816.830
 591.519 273.188
 760.981 245.719
 138.728 836.456
 704.115 324.197
 457.319 184.207
 458.251 209.621
 75.153 621.178
 595.563 197.947
 899.497 845.338
 564.519 585.579
 24.610 825.954
 661.781 249.879
 378.684 256.239
 346.471 600.008
 25.254 793.166
 676.330 888.134
 992.309 5.610
 547.154 348.602
 79.332 685.138
 80.369 336.370
 161.972 557.240
 660.011 793.411
 377.767 856.480
 954.346 600.992
 114.222 103.847
 656.610 935.586
 640.510 421.671
 484.595 786.077
 312.387 29.028
 234.147 599.878
 650.678 132.930
 883.993 286.297
 939.440 237.358
 98.989 838.243
 831.031 168.717
 129.127 850.060
 380.551 613.660
 408.962 562.442
 888.072 199.866
 935.992 498.253
 408.851 654.675
 259.803 649.316
 132.089 148.157
 112.086 808.377
 439.048 879.877
 20.114 427.477
 70.708 381.258
 794.797 129.538
 780.944 972.847
 394.371 150.393
 269.007 698.324
 114.342 880.671
 298.528 730.662
 324.983 788.453
 271.052 352.120
 504.048 202.529
 260.174 805.924
 232.082 231.324
 585.661 526.409
 221.626 883.395
 451.664 914.568
 633.691 781.994
 353.525 141.436
 642.110 659.131
 816.070 652.298
 889.074 645.157
 333.260 595.690
 536.510 700.091
 983.225 313.481
 664.570 965.157
 270.769 68.735
 859.740 340.604
 56.351 138.549
 733.856 852.478
 549.282 307.746
 537.263 881.121
 934.562 229.460
 893.572 752.820
 256.694 399.484
 361.899 598.805
 267.349 967.446
 100.402 459.082
 452.341 889.811
 390.633 939.261
 860.778 143.321
 417.177 44.109
 467.105 754.436
 165.757 230.234
 985.003 167.776
 993.248 0.871
 528.756 147.422
 675.576 157.565
 568.870 667.623
 98.315 916.743
 868.672 558.120
 216.905 674.312
 709.713 493.645
 179.125 79.887
 736.624 992.517
 224.966 975.900
 275.123 666.694
 14.844 518.232
 427.039 61.593
 695.819 667.282
 628.339 70.906
 309.664 105.386
 503.163 407.146
 42.315 272.563
 670.028 766.381
 480.106 532.805
 894.846 724.636
 96.599 793.141
 456.623 638.386
 969.689 143.862
 441.105 752.941
 500.542 107.388
 629.022 726.158
 155.100 853.001
 750.450 992.546
 910.021 623.019
 765.307 981.542
 795.650 631.920
 959.931 586.509
 279.813 742.738
 557.318 396.255
 21.802 334.810
 88.113 752.669
 992.923 384.394
 403.247 406.226
 58.707 955.917
 197.726 390.902
 751.486 8.805
 607.111 232.473
 237.153 765.281
 510.462 5.842
 955.968 351.572
 880.782 350.208
 357.017 152.260
 949.424 883.318
 765.194 329.612
 255.441 591.320
 137.265 421.497
 323.976 537.894
 151.808 398.814
 826.660 480.108
 311.732 232.286
 517.244 809.193
 46.099 976.124
 980.991 278.153
 911.359 849.825
 588.306 626.367
 95.681 407.536
 881.782 871.391
 411.263 885.616
 659.076 382.837
 659.344 362.883
 28.110 70.958
 714.971 744.356
 820.184 67.609
 400.475 468.975
 643.072 119.103
 398.316 565.894
 60.621 784.771
 248.734 454.562
 496.335 192.432
 241.970 53.421
 402.726 59.395
 558.289 73.738
 520.717 476.972
 844.263 212.817
 7.045 375.927
 6.682 598.853
 243.687 953.031
 24.896 693.114
 0.896 724.237
 150.518 729.626
 622.098 372.553
 805.342 114.369
 179.947 538.855
 582.447 352.089
 342.043 37.627
 983.170 496.705
 533.910 308.534
 318.504 699.157
 25.665 896.071
 705.250 663.150
 755.405 306.105
 385.697 114.012
 72.840 158.445
 988.694 278.868
 505.379 342.725
 576.769 798.183
 58.050 110.611
 838.641 10.724
 228.897 185.936
 992.429 638.089
 701.414 46.917
 468.383 143.621
 741.949 297.587
 300.875 447.003
 437.691 281.306
 140.069 873.873
 642.865 845.500
 610.274 733.781
 518.239 7.133
 313.147 414.878
 841.237 521.858
 471.937 415.394
 398.263 371.204
 112.897 996.685
 142.716 561.682
 810.224 727.181
 885.358 503.521
 612.870 818.543
 879.837 496.313
 509.820 952.949
 155.180 401.440
 62.721 22.364
 37.024 599.714
 981.804 496.409
 276.281 505.436
 986.900 795.015
 182.173 689.473
 277.043 246.143
 328.456 523.390
 29.820 778.678
 787.738 929.760
 218.726 148.193
 547.636 561.289
 529.602 71.052
 200.993 550.093
 585.446 393.522
 185.215 900.454
 65.179 230.946
 606.151 941.597
 592.062 652.025
 930.847 824.897
 640.479 869.865
 810.274 421.580
 787.619 340.425
 815.116 747.125
 744.609 606.476
 580.435 67.561
 17.952 998.298
 482.132 506.691
 258.419 388.370
 561.320 413.512
 285.148 464.649
 601.982 123.010
 65.493 444.353
 510.503 473.922
 176.886 696.852
 979.087 472.452
 269.583 420.493
 702.842 515.395
 35.701 754.462
 604.921 329.436
 120.696 574.493
 875.997 230.825
 191.603 682.298
 502.155 962.219
 108.466 255.445
 15.792 487.835
 390.984 770.360
 712.203 6.330
 194.170 279.858
 613.169 620.970
 20.616 942.570
 189.241 652.038
 821.670 229.857
 763.740 316.268
 847.598 831.992
 681.192 276.999
 172.770 145.748
 626.444 497.180
 774.408 437.071
 901.774 531.194
 113.913 562.700
 309.572 262.399
 542.836 121.644
 427.605 538.482
 418.842 350.064
 210.447 849.016
 411.333 120.843
 790.486 317.598
 145.809 351.882
 199.284 798.531
 577.441 645.699
 177.376 745.128
 498.079 398.470
 808.268 988.587
 520.240 141.169
 999.185 383.974
 102.953 861.435
 763.666 959.904
 497.357 245.468
 344.418 283.060
 407.209 558.335
 781.755 15.729
 146.867 522.992
 994.820 417.501
 805.827 478.193
 538.651 900.241
 516.519 98.811
 247.555 783.165
 196.020 495.374
 119.608 472.686
 871.021 909.582
 262.102 285.578
 880.087 966.880
 55.103 685.616
 312.688 403.944
 29.905 470.289
 128.268 866.901
 259.066 348.471
 591.589 174.836
 350.973 830.357
 256.727 902.496
 798.836 611.835
 478.389 186.846
 393.999 896.277
 776.001 875.580
 446.954 843.050
 726.404 973.641
 515.194 564.706
 21.684 408.917
 391.647 580.469
 958.963 423.661
 15.921 154.519
 691.816 37.607
 315.884 551.506
 783.991 546.678
 430.350 492.252
 884.392 582.623
 294.124 318.691
 59.774 919.518
 751.736 923.662
 553.596 669.198
 601.385 978.350
 514.241 346.098
 729.535 524.172
 784.826 230.441
 581.043 478.087
 854.599 635.162
 999.506 938.135
 926.246 845.324
 175.743 542.117
 95.033 298.459
 345.009 215.375
 408.571 800.231
 590.101 897.591
 77.236 402.801
 830.161 733.158
 34.972 834.564
 824.337 480.421
 61.829 771.344
 894.103 792.741
 629.435 633.397
 494.792 565.693
 828.356 222.592
 750.511 761.871
 194.615 264.013
 440.242 315.620
 937.291 560.055
 597.661 698.066
 149.147 918.156
 102.197 67.095
 679.634 581.145
 211.679 232.262
 789.598 518.132
 562.899 791.236
 767.934 460.796
 469.292 118.374
 853.674 972.451
 426.461 548.942
 7.189 483.487
 226.247 261.530
 948.991 125.451
 436.608 439.301
 24.863 246.744
 763.714 226.254
 655.676 735.423
 838.759 491.820
 636.364 139.850
 707.370 195.552
 311.242 137.031
 14.649 188.783
 575.604 113.431
 922.476 102.872
 842.642 596.342
 844.513 820.646
 129.878 498.731
 393.175 191.108
 523.096 750.602
 584.795 675.239
 684.080 909.816
 505.338 566.317
 200.226 939.915
 788.651 140.626
 301.378 67.597
 469.692 408.515
 367.241 684.262
 942.010 161.858
 245.756 721.485
 845.585 377.939
 430.337 36.866
 39.686 133.421
 786.434 712.663
 255.623 412.332
 663.209 53.660
 284.106 232.053
 714.978 622.352
 417.564 549.337
 633.479 158.695
 453.395 398.702
 752.985 379.136
 562.215 627.786
 336.058 756.567
 256.144 663.751
 431.550 661.302
 154.722 722.641
 874.910 45.534
 166.888 276.221
 83.296 923.341
 591.531 950.590
 297.372 618.733
 819.358 145.544
 303.565 400.148
 206.419 846.766
 104.123 105.987
 23.831 433.571
 609.433 498.127
 486.384 857.785
 33.115 804.946
 870.381 744.850
 53.540 569.339
 871.814 622.273
 947.195 977.879
 181.628 254.796
 234.300 182.965
 895.235 617.286
 42.858 249.193
 786.567 288.249
 484.862 657.801
 699.084 437.500
 141.528 328.810
 701.318 314.987
 20.271 800.141
 165.314 443.770
 524.917 107.831
 323.167 64.142
 475.607 503.333
 988.284 768.635
 632.521 25.420
 170.985 476.045
 577.435 108.453
 27.273 698.582
 951.937 489.677
 538.169 507.896
 656.728 199.955
 186.092 266.353
 601.695 50.274
 663.462 388.746
 333.498 815.815
 884.618 481.289
 431.444 966.918
 670.555 779.627
 981.677 888.619
 910.764 1.714
 945.808 795.278
 579.097 436.280
 517.376 102.176
 71.232 210.563
 995.907 620.750
 147.777 394.774
 644.466 247.692
 595.546 593.942
 976.492 610.522
 174.377 404.406
 938.486 594.163
 690.259 42.038
 216.832 625.656
 148.222 317.634
 53.214 749.604
 988.837 192.769
 359.940 737.461
 827.187 413.395
 893.804 982.846
 897.618 220.795
 787.423 626.219
 394.457 177.998
 816.209 0.089
 999.385 537.980
 566.173 5.344
 339.475 896.904
 784.686 726.044
 743.449 716.135
 968.340 410.389
 103.018 521.049
 947.501 726.402
 624.802 568.827
 347.425 919.791
 828.122 662.943
 275.504 526.563
 934.760 736.298
 41.091 633.101
 266.549 250.689
 749.089 230.932
 951.662 305.969
 15.170 22.429
 4.787 322.090
 76.120 527.787
 132.559 970.784
 163.583 594.155
 694.047 676.437
 76.695 376.620
 465.484 978.581
 535.327 650.492
 895.502 618.114
 680.238 418.018
 646.749 657.923
 272.358 324.258
 485.011 824.058
 946.188 420.575
 158.868 619.306
 711.172 475.286
 300.821 446.156
 641.649 884.974
 642.077 825.364
 926.064 483.146
 863.275 920.086
 687.671 262.305
 176.066 599.694
 973.490 448.439
 547.276 593.627
 220.415 111.852
 218.403 301.132
 234.671 823.678
 546.294 210.392
 104.266 922.968
 982.280 828.789
 547.491 34.821
 330.944 488.982
 481.023 256.369
 978.587 342.906
 268.975 225.819
 75.679 522.948
 342.638 322.043
 295.952 587.516
 16.038 861.061
 703.894 493.521
 174.524 104.169
 947.264 983.186
 594.925 554.414
 784.754 234.955
 432.273 667.835
 272.342 221.534
 548.695 158.559
 504.299 521.380
 986.715 338.021
 953.786 437.989
 827.285 844.660
 328.916 554.483
 700.550 28.216
 676.667 165.198
 316.152 629.892
 780.991 22.858
 984.362 114.208
 842.630 176.745
 347.190 569.183
 954.588 276.784
 520.645 898.008
 35.080 19.297
 859.533 617.537
 13.251 616.250
 341.534 887.506
 124.526 501.039
 578.103 990.619
 932.530 425.422
 99.281 829.416
 1.783 655.218
 434.139 703.793
 176.597 903.328
 678.037 676.172
 931.615 729.863
 464.718 853.620
 831.309 438.402
 261.375 441.918
 430.540 568.199
 597.141 120.841
 955.368 253.638
 592.020 208.336
 389.893 339.030
 49.333 920.180
 556.690 809.422
 438.595 378.015
 888.880 952.315
 558.771 599.815
 652.882 592.762
 218.751 641.209
 772.241 652.402
 290.232 102.186
 332.745 344.432
 318.872 21.247
 603.269 219.865
 66.523 537.811
 599.932 479.703
 897.619 794.517
 45.313 932.599
 516.600 195.109
 50.453 443.636
 863.892 42.889
 73.535 937.819
 841.913 611.733
 112.434 8.551
 279.371 89.554
 673.562 968.838
 164.500 466.734
 659.573 69.113
 651.597 93.725
 844.818 403.959
 839.317 217.887
 298.975 319.588
 455.641 635.274
 793.692 509.558
 688.462 604.839
 529.571 308.187
 750.734 207.304
 175.342 335.402
 846.427 366.222
 269.065 754.975
 942.774 152.823
 122.814 137.488
 793.182 777.729
 955.386 692.733
 584.477 731.097
 588.277 392.134
 195.845 908.129
 542.858 944.202
 601.999 679.917
 213.584 434.820
 379.902 811.527
 233.813 684.548
 490.155 851.949
 545.971 508.225
 607.363 226.702
 713.145 354.430
 827.974 246.469
 919.609 536.132
 851.965 738.132
 986.286 986.960
 932.113 32.236
 734.850 253.382
 430.440 768.376
 660.370 90.901
 587.728 962.879
 184.398 416.729
 674.103 217.755
 653.834 592.827
 574.751 923.135
 699.246 697.490
 806.426 44.828
 871.478 982.565
 142.041 212.386
 517.145 514.048
 329.978 589.927
 340.012 729.080
 672.752 571.413
 812.450 500.797
 520.053 984.075
 663.364 238.080
 531.287 888.896
 768.622 529.794
 72.503 556.896
 427.560 107.964
 485.550 986.142
 823.263 202.409
 559.727 759.646
 361.699 207.334
 157.780 871.678
 70.457 510.449
 111.488 753.316
 644.599 145.145
 673.054 381.735
 466.329 929.736
 656.149 476.760
 735.926 33.671
 46.639 178.355
 51.095 553.829
 133.128 706.131
 506.120 54.824
 879.668 663.731
 874.536 1.566
 318.811 344.399
 241.204 231.938
 617.216 487.576
 691.698 739.327
 295.874 938.566
 306.569 982.023
 963.635 973.718
 781.747 147.395
 139.874 212.187
 868.070 477.548
 47.117 972.791
 435.297 129.508
 97.213 222.125
 89.296 582.204
 578.738 359.803
 754.176 315.698
 384.978 600.990
 650.619 141.686
 560.839 638.521
 412.446 940.709
 755.889 230.511
 268.649 708.359
 65.388 889.039
 938.657 293.780
 140.512 606.125
 133.966 357.833
 225.067 600.544
 896.680 230.309
 4.100 99.359
 830.510 115.750
 858.130 768.219
 66.102 611.869
 536.868 302.105
 351.787 654.756
 82.647 1.392
 353.049 698.307
 434.196 645.710
 287.026 344.437
 866.595 289.429
 698.436 454.100
 817.217 527.807
 114.702 441.116
 707.278 502.569
 693.019 450.885
 794.416 251.114
 811.346 189.764
 536.942 666.780
 957.275 549.063
 271.340 180.987
 660.300 876.866
 510.955 544.899
 598.999 823.590
 878.190 662.268
 228.126 420.950
 550.805 80.725
 222.640 262.549
 304.032 401.032
 965.575 916.575
 386.183 818.404
 31.808 611.823
 901.537 213.119
 785.593 657.939
 368.784 496.353
 539.978 365.174
 157.631 268.871
 272.554 559.850
 515.000 633.128
 284.332 306.248
 513.100 222.301
 884.936 566.680
 75.512 72.085
 723.788 197.509
 58.182 902.931
 627.911 594.004
 426.850 132.298
 194.675 180.822
 831.329 569.849
 192.830 782.979
 233.331 225.163
 396.112 205.407
 804.789 80.071
 487.333 364.135
 637.315 539.245
 382.069 331.070
 153.370 707.068
 812.843 225.081
 701.597 670.351
 448.187 68.147
 71.657 760.376
 685.424 355.751
 449.757 879.485
 618.837 10.271
 230.169 603.482
 441.536 705.145
 628.666 998.239
 663.535 892.083
 942.395 144.728
 321.936 625.134
 751.892 869.353
 701.681 861.226
 252.328 384.756
 685.015 999.765
 73.563 609.574
 490.774 192.429
 446.067 144.062
 365.096 362.556
 889.333 912.626
 435.581 891.232
 941.256 665.511
 961.733 789.689
 964.401 72.010
 204.424 635.854
 114.563 389.209
 22.820 123.540
 948.122 396.507
 593.586 287.958
 390.126 830.920
 667.308 128.901
 350.545 215.691
 942.003 766.533
 830.787 160.232
 182.593 513.299
 28.299 728.402
 965.776 423.836
 549.191 771.012
 527.158 353.209
 155.580 534.067
 355.675 188.316
 487.221 864.167
 470.788 359.522
 340.521 804.886
 860.680 646.671
 499.970 821.576
 312.707 588.516
 888.102 706.360
 866.756 925.669
 224.376 940.064
 732.219 658.654
 207.779 854.260
 672.423 704.079
 912.850 915.572
 346.973 268.902
 17.362 308.072
 761.329 936.040
 268.673 320.252
 980.699 830.836
 304.231 844.118
 376.898 899.440
 332.628 198.963
 475.295 324.704
 970.797 25.954
 615.285 996.312
 639.282 826.713
 121.387 68.650
 713.191 895.319
 70.227 327.023
 186.528 614.867
 426.996 950.724
 960.485 943.832
 787.031 435.997
 243.444 131.486
 995.710 814.837
 636.304 393.769
 912.805 783.911
 659.218 209.942
 743.756 114.738
 95.544 715.706
 966.188 439.828
 129.825 160.009
 549.633 654.134
 835.929 741.435
 92.205 206.416
 829.370 166.901
 700.474 216.459
 487.515 692.520
 16.521 892.400
 919.406 66.286
 176.059 154.396
 142.776 937.977
 668.220 728.619
 712.279 817.071
 894.410 557.096
 305.754 319.014
 601.416 987.523
 683.467 158.814
 532.156 442.146
 610.816 434.417
 413.330 710.698
 103.086 136.900
 428.377 529.694
 989.873 367.063
 330.157 74.944
 788.182 406.148
 382.365 547.728
 151.506 950.250
 11.871 334.705
 365.125 482.319
 863.775 690.380
 76.248 821.904
 413.308 467.084
 475.354 401.031
 267.894 805.197
 729.344 195.400
 231.193 615.432
 557.937 564.861
 369.235 120.696
 345.641 487.673
 65.465 178.458
 198.836 911.984
 53.468 842.123
 450.810 688.422
 928.079 924.045
 549.473 923.450
 740.667 741.158
 248.954 628.639
 143.662 820.431
 986.147 401.270
 652.121 944.452
 128.694 112.377
 3.712 372.127
 7.016 395.760
 218.490 486.204
 818.155 212.550
 759.726 123.959
 344.840 138.124
 478.801 831.584
 153.871 899.756
 670.477 653.783
 411.363 343.055
 277.820 500.696
 519.397 572.501
 854.834 812.981
 483.131 786.176
 433.588 126.825
 756.536 987.887
 643.860 193.481
 488.794 632.414
 817.400 768.113
 755.377 553.725
 974.590 801.115
 864.329 593.959
 465.287 58.370
 988.931 936.212
 122.756 697.266
 705.350 630.243
 423.054 830.609
 973.951 461.712
 732.868 934.309
 364.606 567.405
 16.187 175.971
 11.612 846.854
 671.431 455.016
 717.966 710.997
 631.453 511.081
 590.044 378.071
 702.725 752.114
 553.624 253.254
 898.772 118.448
 515.262 779.868
 366.449 991.391
 926.981 34.988
 369.956 797.411
 177.887 660.525
 722.660 990.223
 867.560 12.259
 405.149 717.196
 360.101 604.591
 821.833 913.130
 524.561 599.220
 998.329 299.030
 640.605 693.466
 856.491 796.939
 694.055 911.111
 699.991 970.849
 764.921 478.497
 955.736 50.357
 683.556 815.131
 628.106 935.972
 314.198 205.461
 495.150 886.236
 638.621 611.982
 797.770 676.259
 627.762 394.953
 611.917 239.549
 781.343 117.159
 645.385 770.559
 212.936 720.115
 338.652 100.047
 492.044 888.590
 675.057 750.931
 810.286 491.301
 399.290 345.822
 803.163 356.041
 612.829 141.887
 873.204 956.710
 246.548 102.459
 668.292 647.706
 318.676 532.095
 467.857 58.649
 362.835 372.191
 319.495 980.742
 976.670 513.260
 502.833 247.018
 195.117 178.457
 132.491 584.985
 760.492 587.547
 757.373 444.800
 349.149 753.465
 682.002 262.930
 254.475 692.739
 392.936 284.685
 829.592 359.880
 88.468 854.057
 399.611 823.434
 504.867 291.708
 179.925 182.428
 332.571 67.896
 629.477 336.943
 799.293 773.613
 349.708 351.243
 945.422 377.756
 162.780 924.124
 664.932 798.878
 996.621 565.960
 369.984 925.827
 127.237 898.283
 750.309 791.728
 716.830 978.073
 333.230 680.414
 303.760 409.331
 653.970 954.109
 389.634 958.764
 768.748 407.344
 800.424 425.766
 488.574 936.554
 420.969 130.435
 185.933 370.118
 892.458 843.640
 889.328 922.989
 175.220 572.347
 894.618 57.201
 597.497 879.528
 503.068 568.981
 295.944 424.289
 162.928 649.830
 294.602 983.598
 116.320 38.555
 933.472 206.911
 211.344 390.062
 841.062 869.271
 359.029 721.662
 120.994 53.326
 927.403 486.290
 192.733 897.516
 355.200 82.510
 670.630 703.818
 323.170 702.252
 491.700 976.724
 782.520 488.408
 997.097 553.973
 51.537 315.600
 949.298 343.150
 550.090 799.415
 218.988 266.276
 747.624 703.394
 623.022 72.327
 706.734 961.025
 736.297 456.180
 568.001 414.393
 362.633 938.408
 251.906 835.259
 237.708 745.906
 63.115 221.845
 783.766 286.259
 237.048 29.971
 752.313 42.678
 437.298 315.497
 116.603 910.246
 917.312 541.812
 927.790 242.852
 325.888 487.817
 172.685 543.981
 741.887 615.253
 190.706 689.352
 450.461 897.006
 474.691 456.906
 655.739 338.167
 824.511 617.077
 900.856 748.113
 802.028 826.460
 526.398 143.968
 286.895 509.383
 336.644 23.651
 19.317 8.649
 506.484 570.878
 280.587 758.517
 100.837 216.367
 75.390 565.207
 795.992 340.892
 190.294 273.816
 95.148 869.386
 487.157 922.145
 577.939 64.103
 503.358 713.734
 278.740 612.706
 455.704 832.305
 866.762 648.524
 742.861 831.223
 821.397 300.098
 1.262 393.679
 630.969 801.154
 259.266 16.739
 267.220 796.724
 149.171 235.574
 829.827 842.995
 950.333 499.092
 546.404 945.335
 250.740 626.315
 938.473 428.860
 608.919 821.624
 310.341 247.702
 980.897 679.033
 126.626 662.239
 134.425 149.626
 859.259 837.975
 418.793 536.188
 503.168 526.155
 286.001 684.683
 881.768 395.945
 888.023 398.811
 742.185 512.847
 4.289 962.584
 332.168 750.726
 909.888 533.080
 965.605 828.292
 583.342 93.650
 34.035 59.173
 706.131 934.668
 973.410 571.991
 135.499 67.846
 17.573 608.374
 176.838 160.423
 784.480 848.088
 859.390 91.734
 173.402 487.858
 174.701 947.279
 979.408 850.846
 594.845 550.325
 536.888 604.686
 198.590 629.904
 521.241 585.614
 28.405 594.093
 404.848 773.407
 337.413 41.442
 570.891 35.895
 699.233 539.917
 530.374 902.857
 409.472 535.810
 311.040 267.725
 647.626 244.413
 841.725 623.116
 763.052 5.355
 945.688 174.542
 146.948 359.124
 487.703 48.437
 130.719 284.284
 852.059 308.850
 464.705 909.238
 524.594 755.783
 262.832 126.133
 327.391 521.423
 9.583 951.003
 228.714 473.617
 805.020 22.637
 495.235 934.434
 538.698 157.713
 843.799 421.899
 29.877 491.714
 714.167 111.834
 322.899 60.124
 553.919 721.790
 584.898 103.885
 266.422 158.446
 297.871 324.403
 610.283 802.312
 376.684 439.303
 194.771 878.674
 264.909 889.155
 834.273 271.306
 75.690 371.647
 903.013 56.365
 147.625 2.828
 169.197 289.281
 496.318 560.526
 538.798 379.316
 159.463 203.765
 559.751 87.298
 283.903 800.588
 237.066 525.032
 491.813 67.385
 200.822 903.821
 923.132 923.440
 18.183 448.803
 793.610 108.478
 116.251 280.516
 71.744 277.533
 506.955 970.796
 280.719 571.302
 103.341 353.243
 618.793 421.552
 667.006 345.788
 787.023 966.149
 310.363 502.059
 668.591 558.437
 429.576 617.343
 449.005 118.296
 101.989 482.803
 859.394 410.017
 436.617 207.609
 1.780 183.704
 411.538 952.909
 40.191 686.342
 115.148 374.627
 856.880 555.571
 479.117 125.353
 349.439 39.151
 953.117 880.919
 230.752 836.818
 731.175 137.187
 166.368 405.498
 156.636 460.298
 597.794 85.824
 569.692 602.920
 238.466 945.443
 834.227 444.271
 652.910 356.168
 8.170 738.017
 528.019 356.786
 475.823 215.042
 785.922 145.920
 416.777 384.095
 966.109 210.188
 772.574 989.064
 793.822 747.933
 120.457 244.928
 354.181 89.619
 758.070 803.234
 186.738 649.879
 231.508 651.163
 111.370 745.932
 842.432 475.253
 979.607 71.191
 892.061 211.682
 429.953 175.457
 557.786 740.316
 303.932 443.843
 52.115 780.857
 671.882 520.856
 736.935 728.242
 522.650 144.862
 15.208 273.439
 516.044 958.104
 406.654 438.294
 785.986 70.669
 246.503 992.666
 448.944 281.275
 892.810 893.351
 127.348 706.872
 357.019 302.169
 680.745 725.949
 506.622 210.782
 265.658 191.813
 752.933 668.576
 464.117 682.397
 709.649 914.268
 254.164 498.173
 170.310 329.218
 95.092 341.284
 839.715 428.973
 995.678 264.160
 203.335 98.179
 583.151 987.510
 320.758 851.906
 430.277 994.286
 978.046 113.921
 92.002 611.888
 776.683 769.962
 893.928 319.449
 323.779 653.034
 773.032 745.733
 622.614 110.041
 745.109 757.032
 150.965 487.194
 540.175 940.001
 516.514 748.823
 861.383 943.958
 256.637 644.197
 667.928 108.514
 519.949 884.174
 19.012 629.084
 447.914 848.979
 833.532 33.867
 938.862 975.840
 486.105 806.099
 698.972 366.821
 369.814 695.003
 593.519 399.988
 383.381 244.015
 38.417 448.476
 46.972 716.995
 701.399 830.309
 496.563 329.588
 1.679 85.742
 659.562 166.485
 647.557 757.841
 260.503 574.501
 777.023 326.054
 59.236 120.285
 664.139 492.304
 577.565 359.828
 623.910 965.942
 44.265 920.004
 843.966 449.666
 981.391 491.312
 748.948 45.750
 693.646 792.197
 972.753 523.826
 412.077 921.187
 587.318 201.807
 316.598 561.345
 380.272 864.711
 529.911 555.776
 356.547 597.259
 177.520 512.094
 382.917 440.735
 62.217 412.803
 824.651 849.086
 551.973 67.541
 918.370 350.516
 151.464 518.350
 466.163 96.337
 471.022 841.934
 657.714 966.868
 52.704 840.593
 567.220 113.448
 719.282 799.035
 221.093 645.531
 814.518 245.969
 384.851 162.493
 266.245 701.457
 120.133 911.759
 770.040 933.099
 165.784 99.554
 331.017 771.682
 703.643 749.782
 763.263 50.818
 686.551 102.911
 707.302 502.030
 692.682 863.357
 40.708 238.853
 989.371 274.543
 808.525 848.727
 856.902 549.994
 649.673 643.193
 157.198 281.483
 132.203 624.302
 6.156 137.153
 1.667 552.898
 296.576 149.841
 488.207 762.921
 749.663 765.576
 983.254 181.097
 378.332 301.867
 387.309 274.824
 409.598 673.125
 626.428 270.125
 223.864 935.198
 444.415 128.938
 66.817 31.876
 886.766 139.242
 718.729 883.484
 515.131 6.793
 963.459 821.903
 519.988 513.099
 285.405 168.867
 554.851 856.241
 390.514 187.105
 396.191 970.095
 753.577 559.346
 866.265 440.083
 748.019 211.558
 845.904 131.994
 28.975 577.813
 484.239 622.552
 681.336 79.347
 793.236 779.638
 380.736 574.633
 936.246 965.699
 69.078 136.428
 498.792 924.340
 742.465 671.880
 512.049 318.093
 166.520 460.052
 708.643 490.495
 153.617 614.921
 478.092 469.834
 392.959 159.386
 885.528 672.192
 355.506 825.805
 380.059 620.743
 92.248 780.427
 984.604 215.074
 600.201 242.961
 691.326 362.673
 92.851 868.948
 928.434 844.417
 930.765 852.997
 585.532 112.273
 47.050 957.118
 534.541 811.399
 547.734 172.933
 538.258 447.093
 338.523 982.639
 153.732 61.724
 389.427 324.983
 795.800 595.813
 813.336 423.607
 688.547 844.265
 722.632 761.057
 488.306 412.439
 711.439 238.017
 978.540 672.114
 365.400 140.418
 310.016 524.710
 954.108 33.713
 762.766 424.390
 145.124 341.489
 241.138 988.502
 377.314 762.757
 559.704 34.399
 332.783 97.587
 743.880 702.928
 591.857 633.617
 840.992 648.212
 88.166 286.395
 229.417 44.882
 898.125 865.213
 817.735 357.440
 401.105 474.283
 363.097 667.157
 86.706 368.807
 6.765 610.989
 620.153 919.114
 951.923 170.873
 15.626 436.852
 499.138 192.773
 422.895 868.977
 741.368 410.768
 570.804 42.357
 514.254 215.862
 0.965 659.314
 437.851 521.043
 988.394 407.976
 390.412 928.268
 308.091 807.194
 668.679 359.793
 546.017 90.939
 636.197 251.527
 450.883 29.054
 393.045 961.642
 314.419 948.129
 47.011 880.488
 689.833 866.978
 485.677 761.071
 1.948 994.983
 177.191 461.185
 61.886 398.649
 828.961 803.025
 921.302 352.609
 650.525 833.388
 336.165 327.388
 269.922 892.723
 761.306 189.380
 890.607 575.417
 870.889 601.247
 225.144 653.220
 156.067 806.467
 857.395 121.029
 952.178 593.886
 549.777 757.102
 9.666 791.148
 287.405 531.646
 364.432 795.029
 525.986 177.805
 156.619 467.435
 752.413 601.954
 267.128 904.570
 471.736 166.394
 216.649 710.451
 575.143 352.837
 934.352 201.937
 522.561 801.261
 436.901 559.149
 270.302 122.877
 551.057 71.124
 596.956 381.008
 905.544 961.397
 715.459 408.095
 53.990 601.824
 420.311 634.943
 767.752 416.107
 698.661 319.353
 955.451 258.401
 752.793 710.912
 978.424 238.999
 838.290 27.816
 194.433 710.956
 643.364 166.829
 685.521 671.752
 125.550 851.075
 322.465 56.561
 615.099 740.093
 553.762 78.726
 501.139 696.050
 750.349 823.747
 176.264 498.211
 210.455 31.079
 944.990 419.465
 357.242 349.639
 947.082 84.263
 523.595 165.032
 531.643 292.726
 494.931 346.653
 993.905 162.474
 606.895 319.196
 783.676 165.199
 307.869 734.482
 670.501 841.997
 287.266 605.288
 441.741 108.401
 333.489 103.117
 380.431 811.121
 267.316 747.223
 462.171 293.340
 547.485 493.940
 194.981 149.445
 368.766 235.503
 651.714 604.187
 375.218 538.484
 187.907 302.212
 52.237 586.945
 853.865 23.729
 703.089 378.219
 681.219 498.775
 874.717 274.261
 12.386 139.510
 592.668 203.778
 335.516 976.354
 668.031 695.620
 754.984 214.277
 225.564 698.317
 163.878 730.506
 0.022 891.259
 363.760 140.365
 588.462 147.260
 100.086 155.415
 914.671 582.363
 128.922 254.839
 545.462 485.431
 709.941 859.889
 38.219 506.871
 118.373 430.716
 238.776 92.668
 998.720 149.108
 885.447 957.488
 338.194 79.306
 209.068 720.250
 38.306 147.484
 603.554 889.137
 107.653 699.692
 233.125 533.044
 314.299 304.606
 450.668 956.234
 227.266 393.580
 639.288 886.047
 276.403 74.102
 21.834 364.571
 179.558 327.256
 779.979 119.054
 564.663 884.342
 607.402 478.278
 169.570 467.086
 415.878 349.455
 779.622 130.256
 97.055 709.225
 285.776 40.979
 997.744 970.713
 466.227 807.156
 527.272 334.428
 441.963 85.478
 219.559 322.863
 189.322 580.284
 710.873 536.376
 46.769 126.586
 760.639 791.413
 192.829 537.930
 384.336 141.925
 539.928 512.196
 834.535 412.309
 155.211 611.296
 961.910 247.275
 32.948 164.942
 18.995 913.169
 980.588 660.893
 295.103 159.733
 296.786 556.532
 853.963 4.796
 397.871 527.113
 801.971 861.352
 250.247 518.104
 863.519 651.979
 379.544 921.720
 952.684 505.251
 920.208 95.847
 982.885 998.931
 37.220 897.333
 376.158 292.271
 568.389 37.134
 853.037 602.213
 702.880 773.615
 787.143 443.834
 309.305 649.625
 83.176 632.791
 362.679 821.699
 523.946 886.268
 80.122 714.289
 375.266 748.937
 474.486 712.502
 734.053 692.530
 265.578 852.986
 355.014 412.924
 470.831 719.920
 148.237 289.154
 629.704 252.282
 60.135 527.067
 925.661 936.508
 943.302 929.457
 461.012 927.338
 299.432 398.390
 446.364 307.095
 409.428 958.399
 998.920 773.239
 515.180 206.280
 841.729 114.877
 10.180 950.200
 276.581 495.816
 356.456 343.760
 12.055 664.907
 951.517 886.707
 488.910 140.029
 902.569 230.561
 309.350 301.474
 560.766 162.662
 874.476 341.165
 363.376 454.950
 823.601 568.732
 617.288 353.481
 886.097 612.617
 127.256 391.321
 165.312 278.041
 273.670 361.745
 117.297 953.719
 227.685 761.838
 835.064 480.826
 359.602 770.590
 50.484 812.086
 655.822 962.969
 197.571 862.359
 670.128 975.299
 197.529 967.144
 459.194 361.525
 410.715 869.747
 305.826 938.837
 614.612 215.006
 235.517 179.859
 399.344 966.465
 254.517 222.719
 90.549 829.584
 455.890 36.187
 109.056 766.168
 182.425 281.540
 531.453 650.785
 33.047 683.507
 827.015 440.094
 837.294 877.613
 194.479 307.888
 688.030 999.396
 314.809 715.226
 556.762 871.639
 459.525 524.667
 962.622 819.001
 862.642 984.487
 122.402 575.937
 770.134 672.546
 175.033 774.829
 144.642 535.584
 603.119 318.715
 223.505 739.043
 222.818 909.483
 931.850 671.736
 891.179 861.010
 44.366 661.023
 899.681 461.268
 302.422 545.346
 349.990 832.347
 838.626 535.704
 311.757 887.644
 977.891 854.810
 364.780 406.814
 90.086 567.121
 54.177 887.797
 809.774 164.982
 615.665 28.205
 837.136 731.730
 40.162 913.105
 242.644 503.424
 577.178 110.980
 846.232 54.036
 262.572 413.109
 787.721 57.431
 89.128 293.285
 885.101 71.634
 311.805 854.612
 155.347 250.907
 840.738 998.870
 890.976 538.764
 174.112 372.812
 715.199 215.528
 263.331 776.695
 927.832 668.445
 690.872 765.944
 379.835 687.229
 636.421 130.170
 831.441 245.520
 72.018 428.661
 840.216 656.908
 177.836 322.391
 352.223 756.368
 25.803 734.443
 321.065 683.328
 510.642 949.380
 423.231 275.812
 392.249 323.611
 669.445 636.561
 177.887 910.284
 904.273 227.694
 649.100 731.059
 641.720 781.921
 810.807 771.624
 783.015 292.838
 296.759 796.595
 712.022 537.171
 146.927 422.107
 350.078 676.593
 922.674 340.844
 589.655 939.918
 341.568 345.187
 307.498 667.855
 695.800 660.939
 903.342 847.413
 919.597 798.462
 118.576 922.479
 148.231 502.768
 186.985 157.637
 273.823 682.168
 162.009 186.184
 363.783 300.325
 384.631 888.355
 832.250 903.440
 414.321 235.563
 112.245 637.791
 581.579 779.939
 888.499 598.674
 452.029 660.497
 43.242 86.190
 564.067 198.127
 618.000 663.240
 538.569 737.292
 785.044 794.082
 111.759 504.459
 987.138 655.956
 440.915 49.052
 681.426 470.486
 635.238 735.007
 103.360 295.166
 406.963 698.294
 943.542 688.293
 884.968 382.096
 51.324 443.884
 427.105 926.528
 194.055 757.705
 978.725 309.089
 413.469 693.439
 502.088 706.513
 737.146 771.798
 921.203 344.891
 482.986 398.177
 144.100 405.114
 400.760 810.057
 122.576 902.677
 642.969 288.200
 749.189 928.170
 466.370 700.806
 161.981 46.478
 507.600 592.799
 796.483 853.509
 26.752 189.734
 187.463 789.570
 199.548 944.137
 53.318 934.218
 93.690 839.241
 895.631 50.249
 572.326 198.909
 95.271 11.501
 915.248 492.145
 992.303 613.400
 277.175 715.120
 486.210 814.948
 256.170 673.311
 399.685 650.391
 321.109 551.785
 905.880 347.753
 845.177 874.043
 246.113 835.159
 166.077 521.266
 361.153 555.389
 799.380 266.664
 851.156 860.957
 478.780 17.134
 371.973 758.492
 598.701 30.432
 501.903 210.097
 356.472 64.839
 684.142 894.177
 102.163 135.038
 805.475 358.113
 226.184 98.174
 628.490 954.717
 173.095 124.187
 798.360 204.120
 643.094 551.373
 719.596 138.533
 711.748 169.311
 794.879 410.745
 898.361 474.913
 467.121 135.612
 281.495 422.264
 165.130 509.875
 687.547 32.451
 658.919 658.016
 58.771 485.859
 847.020 84.543
 87.828 917.022
 567.525 795.803
 537.061 642.431
 417.457 72.643
 745.514 436.528
 630.186 29.707
 271.717 333.127
 974.594 254.758
 484.973 261.710
 157.556 764.128
 965.084 264.409
 915.979 286.235
 515.852 604.212
 537.238 57.467
 360.320 433.322
 936.742 212.759
 37.607 898.011
 215.794 821.560
 737.563 309.336
 217.452 269.007
 318.604 894.401
 466.458 137.950
 287.451 388.129
 823.040 901.566
 261.698 448.878
 579.645 495.959
 274.788 341.465
 792.185 380.187
 58.962 177.695
 649.529 696.002
 699.026 27.358
 260.826 65.492
 785.324 592.510
 572.310 881.294
 108.458 695.992
 233.964 386.645
 684.217 283.480
 220.430 662.118
 331.470 829.434
 296.672 849.085
 457.865 214.295
 11.894 578.993
 150.866 186.927
 638.258 940.271
 90.708 217.089
 254.969 214.608
 366.257 792.628
 252.760 630.489
 606.481 330.795
 715.929 109.088
 264.680 798.915
 74.474 276.123
 687.830 713.458
 831.130 259.129
 251.066 385.941
 108.967 124.404
 271.893 477.165
 864.612 388.799
 277.862 116.906
 328.050 291.485
 76.100 943.664
 98.513 368.235
 757.085 458.541
 211.411 39.797
 505.511 499.422
 836.019 126.221
 838.234 497.594
 338.164 416.014
 546.347 440.772
 595.146 153.612
 291.985 236.670
 358.268 827.513
 59.924 942.966
 376.590 226.762
 752.246 236.511
 6.847 933.113
 357.023 561.382
 299.964 293.642
 738.111 786.914
 563.624 302.948
 54.804 478.758
 220.162 560.002
 702.466 234.703
 305.270 662.690
 996.692 49.293
 159.210 688.962
 335.400 574.757
 50.147 178.943
 450.232 58.564
 518.824 684.610
 488.320 918.880
 852.999 165.472
 888.718 517.675
 75.074 468.665
 378.578 997.304
 271.362 794.047
 409.503 740.669
 698.890 379.000
 184.623 418.955
 395.984 879.011
 245.178 916.180
 594.814 819.806
 748.156 19.107
 14.309 571.311
 883.414 377.471
 605.258 75.354
 862.421 256.871
 859.079 845.554
 27.046 299.370
 788.675 862.873
 544.756 289.978
 883.367 992.772
 998.091 606.358
 47.442 544.692
 766.687 50.628
 898.867 941.925
 217.662 462.889
 54.858 45.865
 346.306 373.701
 716.022 124.770
 78.365 835.272
 110.564 430.634
 95.392 987.413
 132.569 771.576
 866.531 263.777
 839.841 779.647
 857.622 966.557
 731.362 979.275
 388.750 164.372
 844.567 479.507
 774.490 69.739
 468.816 628.972
 610.476 691.332
 512.324 287.234
 971.924 234.559
 462.083 246.362
 924.030 435.199
 194.958 564.467
 873.343 388.504
 216.084 196.443
 629.180 4.928
 879.080 889.655
 513.806 648.306
 770.778 182.996
 831.510 848.750
 288.343 851.278
 555.118 926.870
 894.542 883.697
 242.144 505.197
 80.992 201.062
 183.194 944.363
 501.309 693.288
 296.941 843.867
 436.037 703.410
 706.690 648.873
 927.124 970.108
 604.096 754.975
 857.563 955.735
 469.829 92.079
 566.014 885.374
 976.171 177.343
 469.041 174.112
 642.585 876.664
 635.590 959.968
 205.879 316.428
 418.173 439.638
 557.792 394.732
 519.565 640.071
 304.532 397.162
 267.653 183.119
 527.477 210.296
 217.357 810.845
 137.858 320.749
 408.374 749.186
 489.621 103.928
 920.227 976.473
 266.013 150.271
 599.009 725.646
 411.799 493.959
 628.891 945.199
 322.860 436.853
 709.487 349.882
 109.537 176.152
 29.320 249.635
 454.238 16.288
 625.819 711.321
 24.973 582.566
 551.433 205.427
 175.696 55.460
 59.805 657.466
 555.314 50.364
 649.657 465.509
 507.284 808.559
 699.596 280.727
 720.803 912.598
 864.840 162.479
 396.288 754.975
 735.662 614.251
 318.331 575.572
 153.737 248.283
 248.374 533.969
 301.644 697.189
 219.560 131.123
 305.331 438.207
 853.432 365.576
 780.667 483.292
 141.323 467.269
 2.480 245.284
 114.469 452.909
 245.100 161.488
 41.295 286.879
 232.906 951.608
 766.231 197.914
 521.368 333.040
 273.378 921.643
 305.287 4.591
 704.797 930.808
 501.300 147.126
 774.896 337.339
 684.235 249.108
 640.221 252.833
 357.644 935.152
 851.702 266.476
 222.191 610.531
 531.343 22.640
 263.755 103.836
 577.440 975.667
 136.778 329.045
 665.241 478.509
 66.087 48.095
 429.684 777.623
 258.906 612.197
 303.343 981.802
 113.021 626.953
 548.359 31.455
 659.944 620.520
 532.052 391.425
 104.675 309.217
 920.793 39.995
 755.524 30.156
 327.799 134.782
 395.740 440.342
 872.951 949.167
 379.038 26.750
 874.760 627.577
 657.004 207.931
 477.840 481.934
 119.673 476.501
 858.055 813.013
 181.131 790.504
 879.775 98.182
 427.810 193.101
 796.052 240.332
 404.363 862.667
 77.137 961.901
 604.894 673.395
 472.467 283.324
 408.226 99.541
 406.455 918.347
 815.364 409.942
 182.301 811.323
 263.939 574.260
 827.080 536.375
 685.025 905.276
 815.185 868.394
 87.107 974.625
 118.425 154.952
 883.212 810.485
 765.550 690.814
 581.422 378.415
 270.687 787.873
 325.382 189.872
 281.104 698.618
 667.456 921.632
 675.149 687.019
 278.270 773.762
 139.416 933.911
 516.304 69.918
 201.631 341.995
 701.501 203.179
 476.979 786.777
 937.669 360.588
 888.339 702.828
 617.554 692.899
 185.943 749.058
 608.147 421.241
 763.288 452.398
 166.242 243.567
 540.774 366.944
 67.846 790.596
 266.721 226.576
 270.373 518.839
 620.439 525.192
 762.096 568.203
 850.336 782.616
 516.017 770.167
 651.244 689.006
 659.904 201.896
 591.858 250.072
 933.800 739.678
 611.323 753.986
 141.928 785.335
 82.442 763.618
 856.940 300.688
 309.802 710.226
 918.130 82.705
 419.570 973.388
 927.190 705.762
 682.015 413.581
 708.915 123.619
 869.557 156.019
 621.671 703.829
 226.695 375.240
 303.422 618.509
 651.493 908.360
 381.541 460.700
 351.903 630.206
 394.779 633.242
 338.358 695.848
 537.732 171.446
 893.516 425.906
 284.526 931.450
 571.289 848.848
 749.471 488.463
 223.412 684.100
 147.020 144.028
 139.368 952.782
 598.087 405.612
 174.088 932.401
 49.537 457.470
 990.055 961.668
 311.589 36.711
 472.214 676.139
 334.911 826.214
 404.280 779.741
 334.762 805.746
 495.761 986.976
 290.940 808.870
 395.448 502.085
 605.057 926.504
 947.606 421.573
 254.413 4.201
 373.023 982.774
 946.279 690.959
 473.125 251.784
 427.491 719.934
 249.072 907.803
 950.102 8.571
 340.083 387.284
 720.332 945.970
 460.094 90.111
 79.700 842.772
 46.207 302.164
 876.198 923.284
 826.642 275.320
 500.278 676.266
 123.153 738.970
 983.953 600.783
 779.701 349.311
 318.052 903.359
 465.149 956.822
 237.698 54.609
 245.479 472.592
 492.248 95.396
 226.399 814.652
 464.476 507.861
 399.222 331.410
 673.911 414.488
 703.427 36.277
 508.308 933.438
 573.832 391.886
 620.873 61.052
 646.847 590.924
 32.502 348.663
 840.544 770.958
 639.938 532.291
 131.617 241.008
 682.024 817.602
 166.600 96.734
 715.388 641.613
 455.653 958.347
 833.869 865.444
 598.790 520.871
 597.144 703.042
 533.761 90.698
 355.759 479.049
 621.956 866.907
 142.446 20.086
 907.147 872.386
 892.108 118.744
 697.969 750.996
 631.655 835.084
 798.351 115.970
 201.097 198.667
 3.407 395.296
 611.805 192.915
 607.265 696.310
 977.817 306.454
 553.089 769.292
 60.772 752.072
 865.963 744.046
 415.843 27.762
 221.837 640.625
 310.454 436.434
 948.397 302.448
 483.208 617.129
 658.257 94.543
 219.102 962.678
 765.579 569.708
 518.651 913.866
 722.051 89.880
 540.947 701.126
 267.688 748.217
 290.136 840.193
 870.299 659.492
 305.541 31.926
 821.623 952.987
 100.016 538.509
 868.354 434.390
 289.724 343.813
 435.819 593.320
 869.871 705.704
 307.432 273.330
 341.886 89.296
 363.745 134.979
 392.900 964.630
 673.693 913.433
 401.217 857.975
 833.296 174.531
 102.905 176.320
 132.516 722.411
 543.870 258.781
 521.378 313.196
 776.286 441.275
 766.909 829.303
 283.501 512.317
 921.292 404.460
 557.072 164.135
 740.420 138.134
 655.380 46.017
 935.112 367.850
 574.938 963.232
 742.600 987.721
 321.286 57.769
 864.052 910.715
 212.257 395.043
 119.039 510.871
 46.668 967.677
 466.899 180.490
 768.633 433.274
 288.166 67.515
 422.030 913.050
 909.912 581.862
 869.991 393.266
 403.479 478.865
 627.306 958.259
 241.139 736.393
 474.179 524.658
 732.528 173.458
 370.940 488.979
 487.955 836.594
 736.191 808.729
 892.956 770.995
 874.690 339.444
 598.661 452.103
 313.460 591.527
 911.078 76.186
 920.667 561.661
 227.330 182.504
 915.349 559.922
 49.927 932.316
 528.861 387.164
 795.642 419.548
 30.824 224.896
 491.387 893.089
 791.452 854.728
 356.276 880.884
 804.430 514.906
 250.999 211.282
 754.424 781.549
 529.493 508.122
 973.076 301.847
 154.188 214.094
 7.521 240.783
 187.875 783.944
 624.776 683.127
 309.135 737.560
 820.362 474.899
 623.736 516.140
 295.357 625.619
 274.189 926.232
 245.499 222.188
 649.566 660.865
 580.294 140.684
 36.688 369.333
 598.502 762.843
 453.913 813.085
 6.209 504.229
 995.219 240.907
 120.631 601.388
 63.455 579.081
 380.203 161.718
 368.812 839.009
 431.432 593.847
 946.555 164.043
 215.076 865.285
 844.271 677.772
 586.593 500.881
 634.448 157.218
 114.621 278.571
 816.752 76.237
 170.651 402.211
 233.238 677.727
 195.555 754.654
 278.938 9.107
 874.666 143.037
 353.241 756.067
 721.292 243.372
 270.570 837.131
 435.712 999.723
 291.761 69.514
 127.652 316.633
 812.806 418.620
 648.059 49.886
 271.196 924.020
 531.702 113.707
 420.829 18.619
 395.172 311.133
 156.481 680.884
 632.348 603.286
 613.308 378.570
 297.166 573.046
 354.136 663.374
 634.898 935.035
 318.762 286.817
 620.102 988.581
 529.825 946.674
 461.725 810.596
 716.591 999.116
 551.532 913.956
 372.089 333.887
 47.263 742.492
 844.458 898.332
 810.950 190.155
 877.027 251.557
 957.973 789.090
 253.914 853.805
 834.309 44.549
 532.014 260.026
 926.554 854.760
 102.610 843.407
 448.542 57.733
 336.098 367.147
 144.523 926.609
 334.116 535.097
 34.994 188.539
 810.543 358.280
 318.464 682.631
 15.336 689.813
 669.992 679.254
 25.089 911.133
 562.605 750.843
 476.679 443.846
 626.211 773.474
 193.755 350.974
 173.999 524.951
 631.615 756.378
 920.315 570.580
 578.653 519.859
 216.518 849.333
 739.920 566.623
 300.338 13.702
 281.039 382.964
 625.945 74.577
 922.873 495.097
 180.505 962.119
 995.949 675.751
 240.873 954.558
 938.851 244.807
 551.750 534.423
 960.049 107.640
 762.724 607.013
 84.239 210.678
 822.888 425.337
 131.920 380.988
 153.113 291.782
 597.221 189.346
 880.460 696.967
 109.812 558.627
 387.887 74.385
 611.015 496.482
 394.496 624.341
 413.974 118.841
 804.569 537.316
 528.284 245.081
 542.938 535.461
 538.988 373.608
 503.563 577.405
 669.879 15.722
 879.278 227.676
 616.094 794.073
 393.358 984.850
 188.828 658.556
 25.894 465.049
 616.340 186.651
 506.115 937.975
 534.358 506.853
 239.905 265.495
 772.421 593.806
 152.377 767.501
 200.983 853.209
 668.806 171.803
 300.435 255.476
 332.304 345.106
 104.112 142.047
 289.956 467.265
 562.326 960.278
 575.699 233.256
 686.343 965.861
 110.963 344.502
 525.601 640.040
 44.229 296.789
 777.534 617.662
 197.277 365.146
 749.016 116.866
 296.635 821.440
 306.949 648.393
 488.829 158.417
 151.183 498.864
 591.337 310.481
 197.231 605.615
 169.278 198.225
 503.695 838.817
 980.755 37.885
 157.633 888.540
 559.472 671.272
 931.119 319.506
 737.768 124.870
 637.887 444.561
 120.957 902.745
 697.319 410.058
 847.136 376.450
 904.293 853.678
 175.884 541.529
 210.880 149.577
 393.333 365.557
 56.058 199.782
 376.444 723.482
 491.967 957.526
 681.133 284.541
 812.590 11.546
 789.930 729.155
 308.786 144.714
 836.399 897.336
 71.424 470.701
 704.816 231.445
 813.870 604.391
 451.947 520.299
 561.634 31.776
 908.737 89.032
 788.751 999.921
 566.952 335.702
 399.032 574.915
 241.000 783.031
 540.124 133.603
 898.266 499.103
 987.166 222.163
 680.297 17.159
 81.469 80.672
 778.146 440.266
 502.052 987.672
 92.515 705.813
 481.113 103.157
 695.274 477.057
 148.779 503.559
 34.056 559.806
 161.090 320.186
 684.584 362.714
 484.592 165.670
 682.857 746.105
 490.686 604.490
 66.290 669.092
 365.703 177.322
 52.277 645.778
 234.398 199.292
 195.646 971.987
 494.091 134.115
 132.293 563.456
 286.104 105.401
 952.345 649.372
 115.688 989.200
 497.965 351.941
 649.542 375.271
 672.119 729.314
 152.828 465.924
 226.852 307.250
 809.804 68.926
 102.945 631.635
 941.523 243.576
 675.122 362.169
 481.333 776.097
 754.432 835.777
 788.074 531.980
 776.294 560.544
 214.998 289.544
 701.334 477.136
 759.709 971.974
 47.122 29.868
 500.156 226.476
 500.754 625.046
 480.421 151.364
 411.834 186.311
 807.145 138.146
 387.513 527.847
 215.822 409.725
 288.985 704.232
 481.512 922.089
 323.259 423.958
 199.822 20.442
 124.414 861.252
 523.324 157.161
 792.311 612.569
 981.109 284.713
 699.331 230.391
 63.232 318.447
 460.824 353.580
 548.862 549.735
 94.284 332.313
 781.547 697.242
 945.784 823.612
 134.826 672.099
 147.795 783.602
 607.386 250.769
 976.446 793.416
 882.808 987.475
 612.693 681.093
 782.029 536.925
 173.223 911.703
 26.875 418.923
 983.685 447.638
 773.935 351.275
 517.666 481.429
 825.952 958.738
 146.464 131.260
 592.463 676.673
 342.055 396.770
 265.242 392.505
 581.665 197.544
 763.127 80.319
 328.262 472.508
 453.794 799.084
 846.227 184.173
 599.315 748.692
 572.912 742.272
 722.801 56.545
 450.240 196.901
 433.703 937.753
 249.521 428.063
 660.583 311.590
 49.104 117.834
 157.184 733.943
 778.160 190.712
 707.981 128.817
 78.833 569.758
 753.921 670.936
 699.338 959.386
 481.755 826.190
 576.616 134.341
 518.250 927.754
 641.157 108.013
 693.855 324.387
 949.221 57.397
 292.431 545.791
 867.457 997.439
 390.801 690.237
 878.608 691.001
 373.843 345.423
 899.530 934.385
 250.168 438.234
 387.131 220.080
 706.046 997.322
 615.108 411.728
 840.082 569.171
 323.945 800.246
 590.166 9.244
 45.750 89.369
 72.831 271.204
 179.756 93.928
 431.430 225.985
 817.333 350.923
 565.149 186.226
 188.803 333.525
 970.201 808.337
 808.283 428.693
 255.432 153.186
 134.989 463.105
 37.726 556.335
 136.286 27.867
 422.066 380.060
 143.291 614.309
 123.832 872.701
 26.605 100.601
 197.272 67.431
 8.147 157.447
 947.180 624.342
 463.782 921.638
 777.296 609.229
 287.217 835.387
 778.212 652.901
 783.352 899.318
 792.475 629.903
 471.968 35.701
 480.766 709.790
 521.372 619.333
 719.664 282.402
 35.766 85.591
 110.411 146.780
 906.899 463.301
 794.689 427.584
 55.667 564.532
 435.857 780.162
 356.241 770.200
 613.938 543.229
 405.877 21.112
 934.372 964.620
 207.637 915.934
 501.924 469.633
 228.824 153.441
 652.973 62.419
 721.189 874.803
 765.549 388.765
 504.089 466.573
 824.202 174.136
 61.238 796.321
 156.047 755.302
 55.893 655.770
 278.635 209.078
 576.999 881.867
 215.992 250.357
 266.656 480.997
 505.847 116.739
 202.188 377.837
 701.466 212.523
 97.106 695.932
 681.354 374.993
 205.452 815.448
 938.433 415.904
 752.691 673.841
 99.155 636.446
 840.860 722.095
 797.543 511.061
 481.563 733.038
 227.786 771.250
 671.284 905.102
 953.057 922.387
 541.139 806.250
 42.386 412.855
 467.427 65.975
 229.259 504.155
 328.278 21.059
 376.096 512.585
 621.366 941.697
 131.681 797.588
 32.348 962.677
 781.176 339.601
 955.870 389.382
 110.660 302.532
 940.973 875.699
 793.543 824.714
 659.375 831.529
 711.173 779.889
 705.023 828.038
 554.010 139.677
 831.393 261.387
 525.629 234.731
 452.386 908.125
 455.331 928.007
 784.259 571.398
 785.201 895.078
 629.348 855.555
 856.209 659.048
 814.500 312.403
 500.500 197.601
 843.899 135.702
 931.757 163.890
 630.752 117.302
 293.846 519.038
 787.049 360.433
 414.487 529.950
 5.025 930.053
 453.050 150.925
 516.238 129.909
 320.677 180.394
 500.245 869.394
 280.614 805.263
 999.189 824.546
 754.095 145.288
 319.407 26.392
 512.407 760.042
 837.053 611.580
 532.331 243.249
 420.273 745.882
 436.364 606.073
 512.467 947.270
 690.584 135.534
 44.467 974.135
 354.397 440.386
 341.134 153.621
 883.560 988.941
 720.916 68.498
 199.709 266.454
 544.808 227.629
 328.223 789.533
 620.998 59.546
 446.861 307.852
 509.069 901.372
 208.433 186.125
 866.382 732.218
 933.390 919.424
 341.027 112.910
 397.104 110.632
 20.416 49.645
 849.486 788.892
 300.110 470.766
 942.326 321.806
 530.066 381.876
 946.179 161.830
 539.340 998.903
 10.953 449.517
 327.789 721.392
 962.660 894.238
 865.023 434.433
 886.491 78.698
 151.352 568.330
 379.836 239.484
 899.510 616.912
 177.701 905.188
 394.491 450.503
 869.900 410.174
 114.728 55.917
 610.123 20.161
 462.450 106.840
 230.635 120.544
 693.410 592.714
 644.822 935.463
 673.793 207.549
 168.380 511.257
 70.479 182.158
 696.977 49.123
 723.552 110.307
 25.022 86.043
 308.779 212.602
 911.482 868.425
 602.641 559.006
 432.084 548.382
 171.388 454.390
 293.568 457.402
 654.570 420.043
 918.902 716.483
 866.955 681.680
 489.534 256.210
 142.939 520.900
 702.120 16.119
 965.069 247.618
 665.959 631.818
 301.759 406.706
 240.113 403.379
 905.370 409.561
 745.379 262.553
 345.577 362.710
 648.730 953.212
 857.173 998.829
 722.204 733.517
 327.492 364.083
 743.601 764.687
 425.579 108.628
 904.732 525.490
 50.526 709.179
 299.522 280.145
 845.609 834.090
 707.445 916.908
 461.480 968.355
 98.837 592.999
 857.612 740.010
 52.318 186.625
 86.243 537.705
 478.447 827.697
 415.227 654.693
 528.721 904.610
 101.698 525.511
 379.004 215.422
 741.434 592.434
 208.543 28.369
 581.704 918.947
 350.078 60.375
 18.738 92.502
 416.500 984.830
 303.327 979.567
 571.485 394.046
 176.276 29.104
 815.152 910.554
 254.312 598.312
 713.696 748.642
 819.665 994.654
 879.976 747.574
 643.966 904.245
 379.180 145.908
 338.643 687.770
 211.918 947.835
 786.989 765.989
 941.719 93.840
 623.093 347.783
 163.157 126.085
 703.412 950.761
 832.194 111.353
 619.759 169.134
 936.391 119.279
 657.715 613.169
 707.026 59.722
 170.010 801.900
 658.781 559.934
 146.284 474.395
 479.412 349.707
 183.242 498.760
 928.739 251.552
 34.805 522.114
 893.676 914.488
 221.014 204.117
 987.090 346.153
 645.772 312.481
 179.509 691.158
 993.792 897.633
 973.703 567.102
 601.203 987.739
 335.578 237.239
 105.167 802.339
 696.481 494.832
 136.791 936.486
 760.905 23.764
 617.661 646.536
 961.716 238.762
 421.066 618.353
 277.632 892.760
 659.782 29.104
 793.088 655.565
 136.828 450.831
 70.226 144.477
 345.694 79.387
 801.198 642.160
 211.939 813.216
 703.875 728.524
 736.921 25.717
 556.307 931.179
 122.753 161.099
 178.768 53.107
 439.732 990.707
 64.066 247.350
 635.779 964.576
 927.156 997.835
 702.385 316.830
 347.298 645.125
 201.881 684.312
 766.521 818.125
 553.137 992.358
 696.497 341.074
 472.123 281.836
 84.891 763.011
 602.975 295.638
 367.513 378.956
 565.569 823.904
 953.278 393.201
 626.235 604.730
 376.965 21.058
 786.683 585.506
 435.405 782.517
 927.818 429.835
 574.251 846.294
 463.627 682.065
 96.350 13.404
 807.460 117.506
 353.582 153.742
 458.641 668.601
 599.407 635.952
 139.513 348.491
 210.298 419.678
 687.812 732.110
 324.433 49.955
 200.965 505.189
 842.790 236.863
 679.924 73.140
 141.126 90.790
 400.914 220.003
 654.672 376.729
 802.715 823.518
 827.144 452.441
 491.503 932.522
 321.418 358.289
 289.756 379.401
 133.640 964.800
 173.294 81.283
 551.501 182.005
 612.289 342.317
 169.774 157.399
 747.338 634.980
 294.139 692.507
 57.749 355.583
 602.924 988.022
 611.703 28.337
 424.072 370.977
 600.328 999.447
 152.772 92.181
 951.980 209.467
 368.370 226.180
 278.825 565.549
 995.158 418.240
 933.281 428.379
 231.083 852.519
 333.151 969.778
 985.500 652.995
 65.526 600.401
 718.629 654.179
 293.246 282.281
 61.816 413.825
 184.310 563.659
 572.118 696.325
 62.801 354.432
 793.794 786.040
 666.378 316.314
 272.393 637.483
 795.043 804.722
 807.076 417.882
 81.800 367.145
 499.391 721.653
 19.015 189.058
 730.854 50.629
 474.126 662.151
 199.482 864.367
 42.104 525.660
 392.073 57.581
 855.371 160.210
 142.783 453.808
 128.265 470.731
 210.994 293.216
 304.386 22.401
 537.004 606.286
 331.228 348.299
 140.536 312.608
 265.228 552.505
 605.199 264.771
 148.133 926.113
 35.798 811.237
 256.352 480.233
 31.886 709.847
 351.407 299.182
 40.332 956.610
 221.997 914.147
 835.285 764.372
 455.327 493.553
 432.189 135.648
 183.865 307.785
 533.034 216.284
 278.626 435.121
 385.458 525.573
 684.217 80.396
 434.532 758.418
 975.584 741.761
 271.967 811.102
 750.768 112.763
 515.140 49.847
 725.463 391.790
 452.997 317.005
 759.256 198.964
 605.797 340.193
 993.779 697.735
 992.326 802.638
 621.334 676.507
 566.170 466.503
 908.759 171.639
 359.586 173.866
 183.442 880.132
 700.274 931.710
 832.494 806.571
 986.900 407.805
 586.545 768.685
 920.581 204.355
 648.662 18.776
 491.918 57.117
 607.188 59.803
 69.947 341.154
 637.338 995.837
 486.855 803.129
 677.003 473.759
 370.265 527.194
 62.295 478.487
 155.806 660.825
 360.886 235.676
 182.554 152.892
 757.301 67.151
 201.562 603.822
 563.257 814.397
 135.291 602.585
 65.362 989.043
 338.354 573.703
 627.362 986.679
 206.094 16.478
 458.419 887.627
 238.389 65.639
 794.325 706.964
 526.439 905.882
 44.950 603.446
 727.747 741.012
 196.659 935.819
 519.912 651.047
 959.034 103.843
 71.134 807.794
 675.197 534.277
 481.585 591.606
 316.813 688.782
 385.212 230.721
 228.948 566.615
 859.387 631.512
 24.933 350.986
 576.637 185.844
 834.087 870.751
 307.956 23.561
 230.430 700.823
 713.664 557.834
 701.335 553.259
 51.254 272.963
 612.637 179.831
 409.096 693.436
 780.236 145.117
 212.283 905.119
 35.104 381.547
 617.575 70.789
 464.337 514.670
 546.604 179.677
 299.130 174.213
 231.627 21.832
 3.027 275.849
 450.890 701.061
 870.393 977.229
 998.604 153.835
 83.838 352.592
 208.575 275.153
 486.315 981.645
 574.586 656.117
 413.207 564.468
 181.755 292.397
 494.150 324.745
 981.504 249.298
 894.273 583.890
 61.777 379.564
 618.456 229.736
 340.203 136.997
 176.987 381.878
 350.558 55.557
 611.451 903.775
 514.852 953.634
 938.845 327.210
 960.479 651.041
 900.918 551.076
 223.039 367.086
 243.817 432.882
 192.762 807.372
 917.702 202.525
 241.124 691.181
 722.539 854.150
 382.590 457.196
 258.456 189.230
 565.811 590.601
 118.594 634.048
 183.751 307.241
 219.195 994.661
 780.654 719.519
 953.730 865.101
 806.465 493.288
 521.354 908.504
 420.112 925.358
 679.103 890.068
 519.062 257.893
 244.397 375.076
 823.994 470.334
 700.153 899.914
 377.565 213.436
 77.696 180.144
 831.556 575.987
 89.471 303.772
 456.733 996.153
 9.260 652.180
 677.229 479.704
 635.029 543.556
 822.007 891.289
 480.029 867.617
 618.884 107.260
 110.402 604.955
 103.809 315.122
 849.828 444.334
 154.753 411.704
 299.111 336.895
 814.028 876.560
 744.728 883.630
 166.551 406.451
 356.986 833.171
 479.029 109.160
 485.416 578.124
 964.057 929.239
 554.449 552.788
 254.406 863.823
 332.323 541.551
 0.343 213.625
 304.865 559.652
 933.728 783.104
 725.657 636.090
 977.050 416.019
 655.648 247.620
 166.854 239.985
 47.078 573.881
 165.538 348.765
 95.523 183.500
 262.989 617.100
 684.688 251.600
 32.449 803.570
 614.395 248.447
 169.431 826.848
 344.100 40.431
 677.153 14.647
 441.499 87.324
 89.070 528.480
 615.753 498.506
 163.759 7.190
 783.045 985.908
 727.994 585.144
 782.266 598.874
 561.799 804.363
 182.292 687.467
 349.139 922.073
 729.516 973.247
 397.398 724.768
 833.040 333.052
 648.731 96.472
 611.239 860.311
 260.695 292.397
 291.739 663.972
 969.355 570.362
 609.359 417.044
 515.466 602.354
 553.953 860.248
 516.787 889.531
 730.863 802.519
 413.340 338.178
 387.664 905.470
 57.310 714.899
 86.938 975.863
 427.716 20.402
 148.919 166.321
 38.041 927.060
 511.209 463.533
 291.406 480.985
 44.550 954.113
 194.888 830.367
 691.297 445.786
 47.246 4.583
 952.258 196.084
 491.045 819.891
 211.570 388.217
 402.362 55.140
 460.045 985.734
 663.544 742.724
 34.805 101.441
 814.444 15.076
 745.053 704.411
 746.159 584.515
 986.662 550.484
 32.376 904.383
 276.064 610.376
 684.061 42.799
 749.200 955.178
 263.718 618.247
 94.473 277.011
 558.929 10.577
 718.338 723.820
 748.009 824.326
 605.273 28.353
 2.792 986.784
 835.033 544.602
 277.548 294.619
 392.615 568.065
 94.709 954.700
 161.072 522.762
 126.250 111.911
 563.744 326.996
 406.438 324.994
 537.774 596.168
 922.379 887.035
 520.660 664.872
 891.599 127.048
 139.515 588.001
 232.404 850.766
 860.550 953.242
 997.382 750.328
 113.881 162.445
 10.899 442.932
 314.110 739.665
 718.684 187.027
 786.390 637.746
 615.392 811.366
 245.086 647.219
 311.614 907.820
 100.095 80.754
 785.224 454.622
 254.890 398.761
 36.649 214.540
 59.018 358.026
 839.957 94.910
 862.906 371.991
 611.275 156.695
 949.261 850.793
 365.528 751.490
 66.105 389.186
 17.769 873.197
 22.743 354.573
 825.344 899.818
 820.842 24.610
 933.861 526.332
 145.934 278.939
 858.643 548.012
 135.225 572.940
 332.322 831.884
 639.550 638.940
 509.960 39.749
 512.196 963.635
 730.101 557.545
 165.080 486.858
 271.167 401.505
 941.477 329.064
 158.451 261.101
 50.154 371.526
 611.557 92.059
 502.784 638.274
 172.558 970.582
 887.117 132.094
 621.602 83.514
 913.237 793.650
 122.506 470.478
 587.834 834.147
 502.465 305.588
 28.619 854.314
 466.974 351.254
 332.616 938.295
 896.067 618.736
 391.193 597.967
 126.901 3.867
 12.304 854.821
 469.409 646.703
 405.995 461.973
 748.393 296.592
 829.912 882.718
 742.102 995.394
 623.059 14.841
 272.510 758.423
 701.890 157.412
 877.439 612.481
 904.782 500.855
 394.092 711.455
 978.921 638.682
 45.104 300.967
 965.632 673.468
 332.644 944.078
 792.313 358.804
 7.502 689.955
 885.688 87.154
 835.354 197.472
 24.447 120.620
 781.924 287.173
 719.963 252.796
 485.627 949.811
 500.334 586.251
 587.198 590.321
 252.283 578.252
 200.114 725.744
 502.252 229.388
 796.158 618.129
 275.427 813.635
 263.012 433.133
 120.564 937.556
 284.237 637.019
 518.564 799.891
 368.500 34.704
 271.169 145.490
 389.653 305.579
 488.474 679.672
 920.470 199.168
 433.713 256.746
 682.133 936.584
 42.835 371.053
 273.321 444.537
 294.548 767.862
 874.780 85.092
 471.841 27.514
 688.369 685.772
 514.550 947.897
 507.678 211.180
 228.696 411.718
 527.509 29.579
 784.317 145.891
 481.980 737.165
 220.009 595.943
 609.095 121.056
 177.874 799.752
 129.705 421.729
 743.911 168.653
 710.560 340.085
 570.920 2.315
 267.137 607.098
 746.678 174.528
 918.125 669.755
 550.756 43.808
 598.692 560.527
 57.943 344.381
 896.011 114.788
 812.443 694.649
 913.291 827.578
 660.055 781.745
 175.903 134.828
 509.355 118.514
 746.728 242.261
 848.932 164.499
 251.964 675.645
 406.182 212.821
 571.237 997.862
 351.722 692.778
 607.532 30.697
 968.569 862.246
 117.369 972.342
 80.901 468.490
 796.706 946.175
 715.953 60.647
 133.531 323.477
 224.874 727.134
 357.326 94.545
 262.817 107.699
 744.931 221.440
 801.973 359.193
 641.455 284.808
 478.415 118.815
 586.438 470.326
 637.706 456.252
 615.254 552.059
 106.225 900.377
 52.728 685.145
 964.377 196.079
 302.251 574.636
 1.689 837.035
 334.357 637.124
 487.734 241.246
 822.290 704.042
 870.503 813.817
 389.806 357.654
 817.017 967.503
 913.035 260.983
 19.558 353.003
 641.242 600.064
 612.818 260.940
 411.726 650.294
 168.784 84.208
 975.698 298.387
 671.405 327.071
 421.943 278.189
 814.528 385.840
 583.567 733.613
 434.686 940.365
 793.459 217.158
 983.726 537.067
 272.726 220.444
 91.720 829.290
 102.846 57.035
 473.027 1.671
 159.355 261.353
 520.730 439.852
 538.290 405.156
 828.132 528.625
 55.388 279.807
 809.783 149.654
 964.171 54.185
 386.028 598.978
 447.806 240.770
 989.855 114.898
 969.269 923.111
 676.394 374.575
 696.359 694.188
 915.726 324.324
 887.024 495.084
 358.376 711.410
 964.050 35.893
 938.167 106.948
 617.113 625.156
 655.023 988.844
 438.633 70.444
 125.145 294.554
 574.661 271.687
 940.097 475.682
 603.567 281.699
 310.275 475.255
 246.732 917.046
 730.561 705.045
 673.349 569.441
 173.501 291.023
 645.324 186.454
 842.978 862.240
 820.794 594.182
 891.999 529.971
 411.887 448.178
 883.144 503.260
 492.818 287.304
 638.569 843.226
 450.486 983.995
 555.691 16.329
 936.457 529.991
 350.250 276.632
 745.025 655.720
 504.010 114.817
 38.291 481.928
 741.703 449.086
 450.529 861.784
 520.745 307.141
 718.161 549.554
 495.873 132.183
 439.307 977.256
 5.217 727.709
 411.996 523.682
 928.708 189.938
 229.879 401.341
 486.551 932.677
 628.757 987.584
 195.242 322.708
 629.867 798.359
 879.872 265.324
 172.978 699.196
 281.085 826.040
 483.648 111.294
 897.874 177.997
 387.034 284.871
 606.365 623.016
 631.338 451.497
 701.130 461.129
 686.270 247.144
 58.457 157.775
 557.803 23.725
 437.963 674.506
 735.256 985.284
 665.304 348.243
 238.667 832.665
 798.270 201.968
 844.931 254.926
 922.923 687.691
 374.884 35.203
 85.628 257.934
 558.075 251.865
 998.676 757.621
 548.255 452.172
 598.098 862.637
 934.473 295.160
 646.154 868.540
 827.325 933.916
 300.557 272.665
 747.366 905.941
 688.027 280.579
 6.457 985.973
 869.997 604.387
 659.217 930.890
 349.983 472.477
 970.389 304.307
 200.146 420.075
 457.488 243.146
 561.849 225.324
 642.465 643.954
 362.858 860.004
 600.114 468.400
 581.302 866.561
 596.755 750.610
 841.130 498.529
 645.528 130.274
 941.032 880.059
 692.612 921.581
 572.227 478.141
 623.538 586.577
 772.012 229.734
 24.798 130.714
 969.286 632.699
 41.053 136.856
 13.522 166.997
 73.120 551.317
 625.893 249.537
 10.618 721.679
 884.836 996.413
 182.573 741.738
 850.506 839.857
 939.884 705.368
 263.982 259.336
 408.342 720.215
 526.254 787.797
 326.607 336.467
 295.765 61.867
 319.552 648.736
 46.499 30.801
 466.452 613.992
 634.213 821.323
 571.497 870.088
 237.689 987.374
 299.840 452.563
 213.911 534.533
 928.137 597.937
 248.424 793.061
 199.243 235.811
 340.141 781.603
 944.970 646.669
 357.265 531.424
 229.807 74.967
 189.564 70.419
 706.985 205.928
 531.728 554.064
 303.870 348.371
 521.133 799.974
 857.169 814.161
 357.021 172.177
 693.864 387.631
 511.222 74.756
 648.170 366.174
 645.458 971.878
 568.320 497.494
 147.441 837.723
 902.995 201.590
 636.140 756.490
 572.128 848.995
 542.382 306.059
 580.215 64.299
 199.352 651.235
 984.874 169.262
 861.532 491.697
 104.954 997.360
 871.272 219.234
 660.076 566.391
 298.864 667.744
 749.033 43.523
 861.969 532.448
 773.265 274.072
 679.107 2.260
 121.927 958.422
 403.292 17.170
 388.382 578.228
 817.466 222.467
 268.796 11.664
 933.149 550.908
 989.581 696.671
 725.578 95.300
 962.647 350.462
 648.785 725.972
 419.529 922.854
 116.712 714.331
 524.772 331.108
 904.086 414.802
 115.462 916.073
 433.789 68.428
 910.909 685.509
 774.525 773.058
 140.711 623.007
 800.487 134.129
 860.162 383.163
 868.291 598.712
 272.103 949.277
 878.762 781.550
 619.531 573.378
 123.241 528.870
 322.583 964.763
 605.338 112.768
 128.955 48.190
 896.723 900.754
 953.617 122.668
 175.243 461.937
 580.123 253.350
 128.938 229.284
 463.360 699.887
 442.218 178.037
 946.852 992.929
 740.381 160.906
 424.271 425.034
 113.842 483.976
 425.668 622.488
 710.072 451.779
 587.824 50.481
 733.460 159.876
 722.279 706.419
 473.622 988.195
 174.130 446.093
 461.533 533.745
 772.970 827.013
 378.846 118.042
 520.746 644.859
 95.754 279.296
 799.512 475.919
 941.507 594.380
 77.649 154.423
 602.310 818.572
 561.979 733.129
 554.908 245.653
 904.273 763.531
 669.920 706.110
 295.971 744.241
 124.429 81.803
 149.736 18.736
 443.769 231.727
 99.039 843.707
 821.746 921.516
 478.799 524.217
 648.249 620.636
 465.681 539.895
 783.337 783.062
 43.816 226.359
 765.399 632.419
 261.093 477.247
 114.045 219.680
 396.863 884.794
 800.194 64.519
 670.961 921.456
 998.803 500.151
 686.439 2.870
 434.373 651.237
 567.850 275.503
 74.302 36.221
 589.588 593.082
 47.198 115.834
 294.356 627.562
 467.244 740.736
 692.944 286.759
 164.609 681.200
 78.989 356.199
 66.960 63.825
 455.212 462.368
 387.434 173.624
 172.840 373.939
 667.555 299.221
 458.727 263.050
 744.881 964.580
 323.382 677.221
 588.371 378.745
 389.227 601.590
 721.241 387.035
 386.343 488.871
 261.456 780.254
 70.642 509.764
 911.779 935.629
 717.412 428.713
 60.840 362.775
 925.666 479.073
 378.038 514.192
 482.599 828.514
 340.816 912.332
 433.055 761.158
 293.272 229.399
 179.383 519.463
 249.052 932.900
 509.064 948.728
 395.499 745.987
 470.385 163.464
 385.246 749.169
 253.096 541.615
 98.680 16.784
 897.075 474.004
 787.155 301.290
 166.629 617.623
 851.758 279.924
 163.147 477.983
 43.241 106.468
 779.628 174.116
 480.826 575.957
 455.461 306.815
 554.775 738.274
 600.148 183.830
 801.448 679.180
 705.070 873.287
 100.147 831.766
 440.479 917.190
 746.142 260.348
 781.634 190.051
 890.258 60.967
 467.171 623.449
 616.330 302.045
 361.612 16.313
 246.241 755.010
 772.451 234.244
 838.524 273.329
 613.952 981.190
 879.410 820.199
 870.983 355.728
 781.316 336.885
 906.528 325.353
 508.200 417.499
 288.649 449.193
 772.712 909.751
 452.456 927.017
 208.014 408.401
 328.923 765.174
 446.645 227.800
 187.428 333.981
 457.246 926.882
 177.664 292.280
 942.967 174.502
 197.575 110.339
 316.420 561.114
 738.555 709.562
 287.016 526.110
 701.897 924.664
 557.236 535.836
 979.124 90.002
 482.845 938.227
 934.159 455.845
 844.465 974.758
 111.243 892.755
 468.443 452.859
 266.193 373.471
 266.001 792.099
 630.165 603.053
 101.830 40.382
 567.867 361.516
 605.036 13.342
 92.646 231.240
 773.612 707.454
 108.582 397.287
 753.184 357.512
 527.341 766.171
 74.623 999.768
 270.939 271.991
 574.521 726.751
 539.673 593.273
 186.543 307.629
 969.314 644.931
 347.891 843.718
 498.504 833.820
 308.855 242.703
 944.394 760.293
 638.466 653.274
 673.429 539.563
 487.307 495.870
 39.290 323.592
 79.413 262.186
 829.194 685.591
 667.012 8.990
 153.672 934.325
 80.686 129.029
 577.675 944.379
 657.605 997.465
 819.438 901.985
 924.303 936.202
 738.063 295.247
 968.362 345.843
 244.753 234.540
 54.137 76.948
 62.345 626.000
 147.974 165.334
 232.845 81.635
 623.107 972.503
 945.859 617.304
 346.639 849.906
 597.803 939.187
 521.814 497.961
 161.643 365.404
 307.416 796.795
 571.655 477.697
 180.008 640.185
 232.519 395.058
 889.301 67.554
 225.344 943.554
 405.964 137.052
 786.255 942.118
 526.212 657.421
 110.786 700.711
 408.671 254.567
 126.888 643.975
 734.110 713.599
 172.015 629.592
 933.896 46.837
 299.204 66.114
 892.720 997.150
 470.485 780.703
 137.586 413.646
 123.588 814.330
 48.835 118.585
 422.931 892.350
 418.658 21.317
 34.882 334.676
 414.932 593.789
 59.749 125.049
 938.162 684.814
 71.599 887.022
 569.856 564.807
 277.679 639.602
 962.882 122.469
 30.792 593.132
 107.565 109.096
 182.654 451.483
 488.878 89.487
 629.044 906.454
 625.446 421.223
 396.985 331.103
 824.055 772.325
 491.526 328.366
 495.478 792.562
 639.622 387.680
 938.759 983.297
 928.739 704.399
 819.511 237.414
 979.080 373.845
 429.523 133.200
 754.513 974.009
 334.190 818.078
 905.640 678.804
 883.465 179.520
 849.027 818.745
 801.581 206.736
 772.799 439.752
 279.482 748.721
 777.069 256.218
 598.279 788.627
 217.492 194.443
 817.263 413.373
 534.426 861.037
 798.818 658.843
 884.436 22.196
 226.261 668.320
 414.280 958.954
 38.445 194.164
 152.006 176.311
 174.184 494.859
 60.629 836.712
 835.828 491.716
 585.398 797.754
 868.159 527.833
 7.251 737.655
 858.026 857.835
 527.367 418.161
 321.622 747.798
 388.380 171.941
 818.069 703.361
 577.685 609.609
 46.135 308.886
 51.241 860.222
 309.732 655.701
 709.515 319.274
 119.675 582.716
 0.762 450.981
 904.616 433.342
 424.217 138.998
 681.620 749.693
 963.238 4.210
 263.392 45.107
 655.675 2.967
 909.497 301.231
 868.427 117.942
 846.080 174.285
 101.062 581.114
 443.729 629.953
 218.478 489.152
 45.489 186.874
 277.023 941.498
 43.954 479.610
 637.303 646.878
 213.457 63.536
 878.568 891.875
 984.176 402.473
 375.463 572.894
 101.270 696.447
 952.556 778.790
 323.850 529.138
 183.294 934.108
 693.687 415.097
 988.457 421.958
 728.143 894.203
 758.992 690.872
 280.199 309.173
 276.158 292.380
 953.021 280.970
 928.530 916.669
 877.709 902.032
 783.889 4.506
 459.408 49.316
 820.750 767.223
 795.553 994.860
 368.926 685.989
 875.567 693.106
 563.672 670.811
 216.785 49.465
 349.547 812.917
 188.001 936.993
 446.972 976.645
 158.928 306.764
 338.772 654.131
 608.503 27.160
 70.827 494.447
 72.881 948.352
 768.765 555.121
 38.681 496.585
 732.727 585.901
 640.439 0.178
 719.325 910.157
 933.118 92.567
 191.576 727.444
 38.889 350.169
 504.720 820.748
 148.490 742.790
 992.340 753.888
 55.402 205.766
 970.186 119.149
 58.319 405.896
 734.682 313.688
 954.457 552.682
 602.744 647.597
 811.704 403.510
 25.503 419.162
 928.269 692.795
 370.544 427.066
 119.236 362.917
 367.971 358.804
 293.230 736.938
 670.767 623.809
 360.425 213.038
 908.578 653.836
 334.608 7.441
 888.204 27.548
 124.383 771.079
 788.955 187.456
 847.261 665.662
 844.925 92.155
 519.114 333.244
 830.648 112.759
 971.897 521.300
 856.040 457.782
 714.638 340.058
 418.691 654.124
 884.387 903.183
 197.372 272.834
 221.350 625.403
 743.839 456.865
 259.929 675.281
 537.919 564.845
 347.340 978.029
 13.440 711.264
 204.350 967.077
 293.324 371.210
 127.085 745.325
 847.436 879.622
 521.591 954.023
 916.123 333.923
 768.773 991.326
 838.632 488.764
 769.439 71.650
 854.365 986.860
 328.673 284.448
 175.339 115.471
 544.813 376.005
 282.291 19.807
 888.325 535.127
 299.692 388.594
 835.437 373.456
 735.037 390.377
 983.981 429.545
 806.379 559.163
 76.463 534.487
 463.931 273.088
 417.600 912.845
 174.230 948.561
 758.657 878.966
 669.771 484.308
 864.823 863.702
 467.029 374.909
 48.967 474.464
 768.513 202.444
 887.762 571.863
 840.154 479.073
 904.845 424.577
 497.162 514.638
 59.034 881.226
 546.041 724.240
 590.435 940.762
 977.187 564.429
 908.400 893.275
 144.218 726.825
 335.729 389.099
 818.633 849.234
 314.446 939.137
 790.545 491.484
 119.086 782.453
 970.155 522.170
 781.187 123.291
 805.548 69.301
 198.999 48.880
 298.524 389.654
 763.049 117.898
 203.129 135.777
 72.732 548.731
 815.728 664.384
 831.617 43.965
 498.667 994.007
 997.505 735.727
 62.618 432.716
 13.629 214.049
 909.447 548.497
 74.118 561.421
 405.091 226.111
 72.108 230.890
 10.561 866.342
 163.436 207.782
 902.165 48.249
 851.147 437.387
 15.871 45.042
 582.905 999.257
 964.827 702.573
 59.734 995.526
 116.306 240.007
 613.286 893.502
 240.401 289.417
 31.158 935.356
 726.731 869.852
 335.048 779.100
 29.205 297.575
 61.895 359.827
 67.801 213.866
 209.361 918.903
 68.625 802.038
 907.537 617.309
 240.669 843.580
 120.392 269.257
 704.288 897.836
 893.174 660.793
 840.121 589.152
 303.636 78.229
 308.838 649.289
 881.803 1.287
 195.630 31.319
 699.226 120.030
 305.878 514.676
 36.696 632.637
 530.042 830.949
 789.722 158.194
 309.999 418.216
 912.318 55.973
 682.042 560.799
 908.606 746.689
 703.328 384.443
 913.238 64.204
 551.244 87.821
 338.731 275.954
 434.911 924.443
 571.639 260.489
 93.690 969.446
 259.218 249.993
 951.263 169.114
 411.394 379.297
 520.749 773.531
 744.826 140.976
 944.778 81.502
 390.314 354.678
 335.841 709.220
 573.552 809.434
 41.233 948.446
 42.070 737.582
 981.110 464.729
 556.231 400.946
 638.463 751.169
 475.393 502.534
 160.129 688.138
 466.191 834.356
 855.331 945.112
 330.583 503.711
 352.881 118.528
 417.479 481.881
 953.471 641.240
 641.940 841.436
 645.749 977.376
 716.975 408.095
 653.805 174.200
 309.658 182.327
 761.910 863.871
 798.693 582.599
 485.706 567.119
 545.828 639.837
 96.480 62.882
 837.832 810.318
 678.705 458.510
 226.589 166.608
 635.976 870.597
 37.661 733.701
 135.006 643.659
 556.096 536.080
 873.067 270.369
 384.052 152.693
 705.581 501.029
 827.862 898.005
 215.310 50.113
 870.509 81.229
 333.516 223.636
 355.153 580.973
 930.510 242.636
 810.793 413.064
 625.275 956.011
 834.509 284.832
 371.521 591.567
 876.731 805.143
 63.913 649.280
 505.099 56.799
 79.769 598.086
 925.592 403.278
 387.837 690.056
 471.476 477.354
 379.467 587.452
 514.377 332.787
 624.510 133.252
 468.468 295.410
 243.429 149.372
 237.669 455.823
 890.589 674.592
 164.293 347.052
 536.600 252.517
 671.164 757.491
 348.293 335.493
 821.639 968.060
 224.854 311.067
 754.792 864.438
 642.376 201.186
 766.317 267.690
 774.312 489.921
 907.304 622.470
 732.895 452.333
 649.238 569.639
 760.367 575.270
 28.510 363.836
 286.033 361.061
 929.845 45.872
 655.822 808.513
 815.819 480.174
 688.560 884.277
 357.770 69.951
 873.968 184.037
 498.505 183.721
 311.094 980.248
 484.352 98.720
 405.125 845.157
 176.137 887.244
 861.113 798.879
 396.800 954.715
 804.147 377.577
 436.864 462.227
 538.786 451.775
 935.169 226.346
 861.537 996.004
 826.737 745.238
 236.974 155.086
 625.934 128.919
 22.307 847.081
 43.049 53.960
 211.326 156.287
 445.850 576.762
 504.382 910.620
 432.632 147.269
 487.252 5.492
 315.901 405.206
 112.327 271.118
 490.342 17.782
 767.561 412.520
 917.534 650.900
 942.322 852.870
 573.472 140.727
 757.941 142.883
 22.010 549.927
 530.810 64.490
 974.548 319.504
 636.978 149.020
 28.569 445.374
 511.894 182.474
 828.044 66.232
 863.251 407.488
 818.263 109.543
 517.532 718.459
 65.733 534.635
 634.120 738.532
 347.679 80.667
 879.760 461.130
 780.952 382.972
 89.113 221.340
 630.403 490.003
 675.628 361.251
 913.796 586.355
 785.433 686.442
 883.972 512.382
 793.217 937.121
 127.260 140.592
 63.878 166.167
 656.187 11.781
 991.060 417.736
 108.627 803.856
 670.580 114.695
 687.042 173.216
 373.491 412.303
 300.875 507.780
 403.253 671.185
 111.155 913.207
 310.869 497.204
 245.663 836.214
 610.249 232.593
 360.477 643.321
 596.347 745.389
 302.456 17.717
 86.493 127.247
 788.183 524.763
 549.776 888.131
 497.592 206.951
 282.492 235.874
 602.028 696.697
 854.551 495.428
 652.627 440.533
 770.890 993.709
 169.096 86.995
 144.634 288.846
 743.023 544.432
 599.625 325.479
 133.737 321.282
 746.702 459.385
 646.282 442.942
 501.588 714.449
 76.630 934.691
 526.284 653.008
 52.864 773.267
 927.708 787.420
 635.300 560.391
 486.988 107.739
 333.744 445.195
 523.751 509.433
 105.017 19.997
 628.329 278.794
 585.220 801.864
 980.661 325.147
 543.945 273.160
 580.374 171.990
 904.590 335.526
 154.117 358.235
 317.474 997.106
 702.377 520.708
 189.579 491.296
 971.021 85.824
 834.108 161.658
 657.763 887.995
 399.893 952.225
 918.978 741.922
 948.884 341.198
 959.258 752.911
 271.061 940.633
 849.390 71.921
 140.184 662.311
 615.671 649.025
 928.682 493.517
 415.599 959.705
 101.946 224.271
 805.776 462.994
 715.531 373.898
 714.595 879.528
 835.647 549.305
 454.926 72.468
 814.394 265.388
 604.125 86.766
 675.075 120.524
 696.499 605.077
 926.339 163.801
 726.595 954.793
 931.797 347.620
 462.940 734.063
 347.094 427.520
 487.001 889.659
 10.328 363.958
 870.142 591.160
 273.468 777.417
 104.170 809.896
 909.444 903.350
 634.079 73.589
 67.264 647.487
 382.932 265.709
 999.654 130.833
 490.059 549.624
 505.895 678.943
 39.409 889.964
 846.787 708.968
 472.662 225.904
 756.911 823.378
 252.416 22.796
 637.730 569.652
 958.377 729.787
 927.909 474.715
 611.052 32.332
 456.780 831.192
 573.120 781.246
 563.805 284.988
 781.888 65.939
 259.674 51.321
 423.314 181.425
 390.204 835.627
 28.691 709.553
 897.263 539.106
 621.844 728.700
 934.613 133.752
 183.500 307.090
 951.916 762.146
 749.198 88.164
 396.500 982.104
 789.883 497.570
 467.141 980.194
 715.265 86.738
 282.708 631.558
 917.567 864.532
 874.509 112.320
 468.728 383.641
 876.492 766.805
 582.189 460.451
 551.896 501.943
 138.676 974.740
 566.451 798.612
 794.715 368.306
 483.151 682.555
 487.002 529.360
 425.899 640.186
 12.189 393.100
 431.699 466.670
 0.352 129.394
 203.701 630.506
 164.755 438.051
 889.220 681.518
 556.850 583.120
 64.391 34.106
 493.480 113.337
 815.424 657.231
 365.479 119.894
 998.360 594.633
 149.330 649.683
 846.080 136.729
 795.000 936.954
 812.192 948.604
 875.716 244.769
 213.827 621.270
 784.431 765.835
 4.719 316.134
 125.345 557.307
 99.954 291.571
 758.600 353.456
 636.117 777.035
 646.694 181.849
 515.182 551.658
 359.933 511.706
 505.392 613.496
 916.224 586.769
 93.645 931.075
 851.645 179.421
 565.843 654.691
 789.542 178.528
 376.647 550.786
 747.627 761.903
 528.613 293.992
 398.028 867.268
 261.372 609.131
 80.827 865.701
 31.185 866.083
 627.018 751.914
 294.657 376.357
 734.584 430.148
 580.691 369.096
 477.453 317.409
 403.026 999.785
 430.335 172.174
 721.166 96.034
 234.971 842.337
 467.600 16.352
 290.291 207.241
 519.384 600.039
 648.753 552.132
 876.103 845.276
 375.157 686.742
 515.653 559.736
 256.980 421.228
 814.086 690.804
 234.634 301.031
 743.995 533.659
 586.609 426.897
 593.615 223.471
 302.392 537.263
 290.345 296.936
 202.211 488.225
 760.061 128.055
 917.428 652.532
 127.952 438.709
 481.977 285.552
 66.242 107.349
 860.117 425.319
 645.898 165.397
 558.519 648.897
 658.077 213.138
 554.008 882.070
 369.669 802.760
 77.956 228.276
 977.025 439.203
 503.335 360.729
 861.965 318.795
 302.829 714.511
 951.972 355.953
 111.413 469.389
 687.456 299.886
 612.690 966.016
 26.865 192.199
 756.540 725.713
 626.924 204.211
 640.827 15.234
 450.263 176.879
 889.712 921.604
 34.269 389.251
 126.351 77.803
 39.123 141.959
 962.422 547.615
 344.092 364.373
 57.991 368.179
 321.516 357.496
 192.978 932.911
 258.080 954.786
 839.226 737.387
 561.587 320.829
 536.255 109.085
 65.195 579.795
 13.986 891.711
 674.988 754.054
 734.463 789.977
 883.639 646.094
 557.939 225.560
 454.104 377.472
 995.482 274.635
 351.873 135.988
 862.480 107.405
 839.815 121.360
 670.488 526.884
 441.422 830.741
 316.849 794.600
 200.143 314.457
 284.053 162.469
 616.012 250.878
 828.372 21.069
 706.025 44.730
 407.599 583.571
 519.538 318.101
 711.637 701.231
 930.585 326.495
 161.021 40.495
 739.672 947.604
 124.501 124.244
 740.667 927.675
 577.496 971.646
 964.380 264.892
 632.131 474.508
 398.005 711.975
 672.943 575.426
 25.407 907.844
 539.848 507.578
 542.324 132.953
 824.284 201.498
 905.797 922.580
 351.393 735.029
 389.742 80.464
 979.616 813.874
 777.738 90.826
 81.259 527.478
 47.305 624.675
 298.578 474.604
 532.578 136.789
 178.097 131.891
 318.030 328.818
 52.675 524.349
 66.581 153.183
 500.739 717.464
 750.789 709.091
 2.976 894.943
 794.011 758.886
 129.233 213.781
 975.469 108.569
 16.585 779.060
 473.398 954.805
 790.325 885.609
 556.198 721.739
 383.452 703.413
 453.323 379.893
 330.166 300.621
 694.132 757.238
 151.560 904.432
 870.859 685.848
 976.586 589.484
 116.095 758.588
 811.189 789.173
 168.759 46.880
 99.084 672.170
 396.569 916.232
 827.941 179.242
 536.790 400.049
 796.778 430.017
 777.872 798.853
 849.377 981.803
 528.092 871.994
 922.861 639.981
 277.001 307.985
 891.562 909.284
 153.194 989.516
 88.678 855.659
 497.522 817.121
 449.532 878.192
 212.354 694.293
 781.377 319.133
 100.986 394.992
 269.630 757.459
 491.123 886.135
 976.136 418.276
 334.769 732.461
 471.831 208.067
 714.546 204.520
 527.308 166.138
 361.835 893.397
 816.670 458.211
 832.184 24.760
 182.373 672.165
 392.835 292.159
 174.031 992.058
 289.131 192.997
 278.438 599.416
 782.055 363.793
 670.039 295.203
 427.463 853.337
 53.058 157.613
 316.138 237.741
 563.473 996.210
 58.081 830.768
 29.510 268.778
 898.115 351.887
 634.560 971.146
 544.636 425.122
 121.192 160.378
 709.184 350.942
 756.727 236.855
 449.258 144.182
 940.653 790.281
 716.792 801.684
 365.802 748.683
 904.064 858.149
 295.835 188.540
 89.954 227.274
 741.386 539.740
 392.912 93.031
 9.413 12.896
 681.408 713.851
 371.529 991.240
 554.648 697.098
 6.702 358.078
 241.044 874.849
 184.562 407.321
 952.083 912.440
 83.421 133.375
 436.210 271.919
 100.870 482.740
 490.214 962.726
 886.661 128.631
 71.868 486.120
 182.599 698.133
 312.678 628.633
 420.737 225.734
 127.201 908.967
 640.714 155.103
 557.232 924.020
 824.172 80.806
 355.177 980.184
 96.543 872.134
 309.012 908.753
 254.881 1.751
 227.675 37.466
 788.879 102.419
 454.624 878.217
 467.682 676.462
 951.193 163.312
 867.895 805.941
 910.590 654.875
 71.605 868.889
 126.767 414.911
 523.592 10.713
 876.465 473.856
 514.020 193.378
 382.634 605.364
 459.187 431.851
 345.916 2.389
 554.425 602.050
 969.278 367.925
 138.785 382.204
 98.343 362.020
 362.827 275.697
 873.913 579.739
 313.895 704.562
 789.103 632.883
 405.942 195.566
 485.061 347.473
 564.767 182.967
 558.169 210.910
 969.031 791.562
 217.785 664.515
 980.247 649.502
 785.072 561.707
 501.994 711.833
 796.257 537.847
 643.787 792.899
 232.207 368.931
 975.426 939.347
 82.735 852.450
 293.425 496.663
 839.120 810.359
 85.658 192.993
 440.649 492.083
 380.024 386.899
 857.124 711.423
 457.363 793.897
 624.377 267.473
 760.723 153.851
 846.633 623.859
 958.147 952.073
 99.432 16.461
 433.532 126.172
 298.816 456.207
 861.601 734.167
 514.157 835.356
 44.166 523.265
 288.732 143.250
 873.616 809.988
 767.663 776.743
 377.678 788.549
 618.815 983.094
 971.334 443.683
 748.627 506.190
 685.146 415.298
 369.630 693.412
 594.924 94.805
 355.686 348.812
 489.598 716.753
 639.044 942.527
 979.443 425.221
 852.583 876.342
 465.583 63.478
 521.483 96.309
 317.376 469.689
 959.800 686.361
 93.202 213.489
 55.704 188.492
 1.986 221.117
 339.346 307.547
 50.156 494.448
 952.508 669.862
 417.475 905.927
 290.469 228.297
 724.263 762.290
 403.081 320.871
 613.970 780.603
 541.459 890.781
 804.136 256.895
 164.170 822.571
 733.722 367.434
 996.335 118.499
 637.125 703.007
 418.041 872.386
 239.434 665.593
 175.094 852.580
 931.346 263.333
 613.188 404.066
 836.485 23.161
 872.333 260.614
 422.547 240.859
 606.007 425.292
 477.865 36.307
 251.441 251.461
 326.776 748.644
 944.174 221.734
 993.976 53.797
 190.178 180.517
 756.229 917.946
 59.197 192.975
 698.996 608.151
 198.364 62.098
 788.401 599.289
 468.662 383.573
 791.368 369.172
 639.506 919.114
 547.545 926.132
 827.893 851.608
 487.996 21.257
 305.601 994.910
 482.712 557.090
 816.319 377.445
 610.080 802.786
 617.959 428.133
 8.012 890.200
 395.539 657.027
 773.102 314.086
 856.800 648.720
 808.508 51.491
 934.123 46.863
 424.254 599.838
 858.486 191.561
 409.034 0.198
 58.437 131.984
 717.714 442.499
 561.656 844.136
 53.472 664.203
 859.270 873.492
 621.474 265.194
 632.143 45.385
 548.440 621.863
 260.826 858.922
 708.986 35.715
 151.447 235.314
 488.057 480.144
 941.623 226.495
 804.743 87.678
 14.677 418.295
 195.364 764.046
 186.130 163.439
 24.943 830.539
 251.234 547.765
 791.235 828.572
 441.451 488.903
 782.747 907.102
 955.173 465.997
 32.979 32.039
 155.145 723.601
 12.161 475.296
 892.026 39.842
 952.610 168.329
 678.263 221.155
 205.455 940.440
 135.046 821.806
 868.633 945.701
 631.956 390.241
 856.035 644.845
 276.168 35.592
 45.452 121.084
 156.504 771.953
 552.067 733.547
 855.654 936.157
 130.908 751.307
 888.369 753.426
 275.669 658.107
 659.251 626.607
 515.167 906.507
 343.909 996.618
 428.351 554.841
 442.824 227.711
 923.136 106.012
 627.618 240.224
 725.419 39.499
 461.822 890.535
 877.743 683.253
 28.275 993.071
 380.402 797.339
 906.558 518.693
 152.909 263.839
 118.156 778.943
 935.120 715.679
 974.165 223.916
 972.700 549.680
 428.452 15.614
 681.842 205.466
 844.222 477.136
 507.102 642.104
 638.296 314.998
 871.028 789.016
 267.450 636.992
 165.075 208.206
 485.330 976.663
 801.512 993.037
 825.466 38.666
 291.950 897.177
 282.474 713.548
 449.507 79.185
 174.517 108.142
 140.975 547.201
 8.587 196.592
 508.669 168.820
 747.196 30.510
 407.711 888.485
 429.945 834.076
 585.501 874.302
 453.585 345.614
 191.226 644.331
 605.007 311.832
 822.728 636.083
 896.840 470.359
 977.435 159.669
 426.655 812.063
 407.805 582.988
 498.165 554.192
 127.655 945.254
 564.126 501.402
 264.580 882.539
 712.226 262.759
 399.388 815.800
 281.110 832.901
 723.181 228.788
 206.457 54.471
 226.528 621.575
 126.996 442.009
 116.513 327.086
 476.323 265.679
 842.643 925.553
 424.986 933.221
 61.348 978.341
 873.513 852.384
 843.683 361.975
 813.849 651.880
 647.774 639.757
 435.142 949.910
 455.385 827.254
 839.287 614.777
 882.873 144.704
 219.448 506.640
 595.886 100.399
 736.446 133.491
 512.797 601.273
 77.079 123.961
 805.449 967.705
 96.827 306.050
 781.992 357.247
 916.978 891.733
 252.943 435.240
 70.878 475.332
 779.132 318.628
 561.970 447.097
 322.637 152.685
 121.802 956.718
 766.404 839.517
 231.571 704.180
 735.089 743.392
 116.615 822.881
 292.103 863.083
 538.153 703.183
 762.323 338.044
 717.261 300.170
 946.055 986.476
 637.486 809.633
 860.209 243.106
 617.584 378.932
 333.231 647.005
 835.811 57.983
 959.905 340.291
 161.228 569.189
 212.953 682.528
 522.986 778.533
 735.392 509.539
 271.038 343.440
 779.447 105.930
 774.871 772.581
 395.610 95.582
 422.279 699.992
 744.041 51.732
 348.004 207.958
 937.373 196.907
 600.030 453.028
 220.136 502.278
 75.758 95.572
 339.199 346.017
 795.338 309.760
 409.162 581.615
 867.545 677.319
 876.385 971.148
 615.236 530.338
 739.025 917.112
 611.266 306.677
 594.097 882.146
 8.490 982.825
 416.142 811.983
 284.100 435.562
 987.949 907.006
 941.941 703.344
 317.974 746.358
 487.838 134.447
 110.479 720.600
 101.576 650.669
 775.033 30.144
 442.367 167.537
 647.141 853.429
 337.950 204.821
 69.672 267.882
 194.538 20.707
 986.851 845.744
 627.366 100.889
 413.527 663.944
 429.536 437.183
 949.863 521.206
 778.206 912.098
 756.292 95.835
 807.986 954.396
 629.641 394.263
 976.074 900.286
 25.604 314.027
 194.448 655.182
 755.646 296.731
 531.911 37.272
 301.117 588.675
 491.546 847.460
 90.350 411.591
 874.018 267.234
 985.406 616.717
 48.888 668.760
 636.526 35.816
 907.909 628.022
 250.190 527.272
 777.050 675.456
 849.782 559.074
 357.187 678.485
 908.406 378.941
 164.299 321.257
 626.512 341.440
 594.137 789.191
 391.000 629.490
 367.327 855.520
 568.886 400.795
 770.504 245.565
 691.876 676.586
 427.205 579.154
 916.186 79.371
 766.899 785.289
 985.244 717.673
 447.833 584.359
 575.748 148.952
 593.571 145.923
 116.701 857.705
 266.614 74.196
 886.966 135.525
 395.767 434.071
 322.693 605.425
 745.651 108.918
 108.253 996.695
 143.665 643.977
 342.557 641.974
 316.691 158.269
 129.557 669.012
 419.879 451.347
 553.201 20.095
 824.154 152.385
 581.962 417.340
 456.783 487.228
 878.502 757.807
 27.974 818.696
 341.127 364.743
 721.417 657.185
 3.878 127.376
 351.603 968.185
 402.719 58.855
 897.496 712.587
 860.994 808.543
 590.425 51.592
 245.738 439.520
 72.041 203.657
 438.462 474.421
 331.958 744.621
 93.535 112.525
 298.418 148.081
 721.376 309.092
 781.581 540.953
 932.560 405.509
 478.078 234.282
 965.927 417.885
 536.201 332.817
 755.272 284.715
 680.046 145.083
 574.856 84.468
 603.108 741.123
 256.405 845.007
 600.219 635.340
 555.345 353.292
 622.435 520.624
 130.655 750.618
 851.775 326.226
 913.021 471.604
 819.017 710.299
 195.109 700.406
 173.537 789.182
 364.051 312.148
 683.043 325.140
 791.154 718.905
 444.850 384.172
 431.902 15.852
 758.841 292.729
 308.290 833.260
 603.579 489.728
 336.126 743.189
 207.195 26.497
 216.257 486.189
 178.053 216.362
 77.636 603.588
 999.043 497.257
 692.021 856.365
 164.333 430.281
 778.236 544.180
 696.982 915.588
 784.672 110.199
 406.892 930.938
 641.742 222.308
 785.939 169.886
 73.939 492.750
 473.842 923.824
 869.863 660.675
 425.452 978.363
 946.983 80.564
 257.082 508.961
 488.061 789.644
 313.425 307.989
 943.337 965.496
 173.245 765.965
 314.953 818.130
 74.837 989.382
 99.296 616.144
 893.098 158.106
 243.368 742.687
 218.771 613.846
 860.749 172.285
 985.036 400.664
 592.006 203.794
 243.252 737.251
 927.410 467.768
 722.580 642.978
 533.707 329.036
 909.790 135.160
 341.579 648.575
 576.307 798.927
 509.661 164.762
 58.134 354.619
 241.030 355.333
 587.366 127.207
 98.471 790.973
 586.633 90.194
 958.292 573.329
 902.777 710.591
 24.779 238.624
 384.730 975.384
 567.570 418.131
 241.949 312.478
 864.259 884.167
 71.517 225.205
 555.706 321.185
 959.361 199.389
 530.081 83.084
 367.877 191.761
 25.068 307.338
 670.119 909.658
 810.541 422.327
 809.653 301.818
 723.914 314.976
 113.089 621.427
 68.351 120.987
 295.397 33.879
 243.745 799.552
 40.593 727.163
 709.167 789.194
 654.656 562.000
 923.360 182.522
 444.133 457.236
 180.253 967.136
 21.351 444.542
 355.738 60.299
 352.393 911.740
 69.743 609.289
 301.728 268.290
 906.618 471.574
 770.742 657.562
 342.782 953.318
 437.459 471.847
 322.546 936.412
 70.772 126.804
 872.915 18.817
 481.880 666.943
 331.385 426.845
 283.848 413.046
 205.382 317.939
 730.956 652.267
 119.712 906.172
 304.457 703.491
 923.581 228.138
 280.489 971.644
 709.231 583.010
 967.137 507.940
 80.762 876.682
 417.165 306.903
 548.273 566.151
 324.992 49.588
 906.075 317.211
 193.465 215.441
 84.638 177.594
 228.369 668.038
 397.452 240.588
 385.073 723.526
 692.514 783.625
 478.968 851.493
 473.338 455.407
 784.302 68.567
 88.849 637.653
 417.710 562.955
 71.112 897.960
 444.189 447.082
 293.555 893.496
 793.915 854.359
 952.133 987.119
 55.310 969.797
 263.072 644.154
 158.877 372.922
 1.636 726.517
 110.962 151.315
 558.297 568.602
 828.644 255.580
 496.297 74.551
 896.294 168.994
 795.560 527.952
 668.871 80.255
 153.085 752.178
 623.044 814.159
 173.273 242.347
 568.810 996.777
 770.108 839.105
 223.974 528.513
 67.101 1.284
 492.070 895.648
 923.473 220.907
 419.685 169.559
 542.909 212.534
 418.486 489.438
 493.749 192.777
 675.416 181.106
 649.455 478.682
 324.479 479.447
 761.439 300.004
 576.523 658.378
 521.763 805.321
 588.531 559.372
 432.946 800.955
 968.760 391.992
 651.255 491.197
 853.905 868.071
 236.838 975.260
 933.073 351.042
 160.233 228.207
 432.517 645.123
 664.775 868.030
 294.535 222.743
 555.921 947.864
 791.843 265.715
 22.288 960.389
 901.176 564.585
 233.300 990.945
 531.026 535.516
 201.693 687.241
 350.819 844.649
 946.103 248.295
 522.860 111.520
 492.687 685.120
 192.708 146.744
 571.814 23.295
 575.059 181.477
 305.813 146.128
 885.557 599.213
 759.202 500.320
 47.250 82.338
 899.748 678.379
 954.813 649.769
 465.866 868.520
 349.381 367.291
 75.456 629.039
 859.288 153.429
 968.470 346.567
 142.740 941.270
 328.582 912.958
 50.953 866.588
 659.770 581.537
 366.541 276.455
 136.010 8.060
 591.582 347.514
 834.260 153.903
 921.038 392.119
 893.345 928.069
 476.048 452.009
 708.194 210.623
 952.389 237.272
 517.138 663.804
 504.462 582.727
 119.924 569.635
 205.000 349.922
 879.004 796.210
 143.998 601.585
 712.970 991.580
 833.835 183.357
 48.346 727.441
 326.089 846.959
 916.905 698.372
 402.187 287.716
 786.223 250.722
 535.858 10.826
 710.100 633.279
 529.657 614.205
 854.962 985.397
 867.996 725.722
 973.555 403.465
 800.612 569.689
 486.440 540.471
 946.948 587.392
 226.513 323.471
 95.127 90.965
 786.546 138.115
 739.152 996.213
 672.206 486.925
 462.446 930.884
 944.119 828.040
 321.191 638.942
 776.087 333.784
 21.239 552.604
 859.766 354.278
 610.134 652.106
 49.027 751.724
 141.458 513.592
 213.256 197.847
 910.939 509.275
 314.471 352.810
 339.319 987.587
 47.773 311.926
 890.691 456.723
 501.193 200.392
 899.993 120.619
 665.128 590.596
 250.594 885.445
 922.243 926.184
 231.802 246.249
 998.094 167.842
 933.979 372.235
 75.912 873.804
 351.247 595.554
 654.349 230.460
 182.281 248.476
 235.926 632.561
 699.956 29.008
 511.099 146.636
 130.751 462.571
 485.826 84.082
 702.627 490.212
 80.244 361.416
 921.874 190.363
 396.408 874.410
 89.326 335.581
 861.049 690.923
 506.782 117.667
 245.315 45.494
 25.981 429.408
 550.581 359.115
 403.640 569.988
 534.279 412.511
 523.694 910.347
 291.763 364.003
 686.810 696.723
 572.260 157.284
 430.482 833.204
 104.689 534.722
 391.794 730.637
 61.630 23.074
 548.328 469.024
 268.947 946.449
 338.273 938.125
 949.763 442.311
 63.932 906.807
 702.994 197.113
 97.244 251.737
 289.843 906.392
 533.294 741.818
 321.200 418.013
 458.124 733.684
 492.381 895.429
 118.287 58.253
 940.010 789.832
 287.798 957.510
 142.897 725.912
 637.629 618.190
 551.737 766.250
 116.014 114.851
 511.393 745.490
 265.166 154.046
 687.805 169.235
 130.128 155.166
 985.724 406.659
 385.144 928.403
 152.862 813.272
 517.100 548.563
 923.628 884.903
 197.144 272.905
 626.978 340.208
 251.764 325.314
 837.155 71.893
 152.638 647.009
 505.213 502.033
 497.793 890.377
 398.407 970.626
 200.589 867.777
 872.186 215.869
 761.400 737.233
 486.971 746.924
 121.318 553.424
 693.818 333.554
 817.698 592.546
 387.093 950.522
 935.845 496.268
 149.244 217.671
 215.794 711.669
 286.605 708.980
 492.180 634.755
 522.996 896.498
 861.042 14.698
 429.820 18.973
 850.528 529.649
 230.823 782.297
 771.547 503.807
 633.019 612.041
 16.166 766.026
 362.126 680.496
 610.870 934.768
 383.904 255.657
 901.719 500.599
 587.797 91.766
 10.033 29.082
 415.282 765.542
 139.846 452.977
 404.312 614.626
 9.287 607.848
 468.479 451.403
 512.843 999.837
 463.252 593.146
 173.770 904.476
 943.402 195.853
 317.431 672.565
 170.000 22.466
 67.026 970.597
 269.891 875.021
 941.005 281.793
 826.192 124.286
 802.515 527.962
 128.911 369.436
 289.881 96.348
 337.537 935.111
 335.632 838.888
 102.371 985.019
 480.570 989.489
 911.984 711.981
 7.349 168.758
 936.762 706.597
 381.900 231.900
 232.749 953.571
 605.531 196.324
 368.532 340.109
 178.766 658.774
 306.559 358.950
 871.052 291.029
 378.052 264.728
 117.597 267.405
 559.530 101.954
 943.273 921.299
 814.208 212.417
 989.095 912.073
 781.409 386.068
 713.038 583.719
 563.120 219.956
 705.587 654.599
 203.501 362.832
 431.235 550.255
 822.178 657.292
 538.324 501.805
 336.404 146.235
 207.135 419.139
 584.521 26.087
 194.324 715.207
 190.750 836.214
 223.045 924.778
 139.294 43.622
 932.857 613.632
 157.474 176.286
 590.493 712.999
 249.447 379.778
 348.444 806.039
 133.704 713.509
 778.036 820.215
 681.560 298.576
 280.235 89.687
 446.172 103.373
 451.890 408.512
 931.091 370.819
 546.888 827.892
 746.145 507.910
 387.992 903.442
 311.674 370.659
 851.588 481.946
 328.155 872.194
 837.735 57.244
 58.506 446.444
 253.607 113.423
 259.416 232.585
 359.470 617.456
 733.583 665.006
 60.786 95.884
 297.615 109.497
 664.041 219.363
 14.481 68.574
 861.616 979.145
 821.836 468.089
 464.984 840.441
 898.566 454.798
 686.081 434.600
 904.698 692.258
 672.637 655.939
 460.973 192.896
 961.174 476.699
 213.369 510.409
 526.333 416.967
 567.391 522.735
 10.034 703.533
 642.920 835.941
 419.926 535.948
 361.617 948.693
 332.887 128.570
 457.565 41.037
 243.347 908.973
 923.067 536.442
 803.485 285.956
 243.648 269.237
 36.446 130.654
 220.850 148.317
 216.505 683.385
 162.816 10.486
 631.339 164.198
 378.723 911.743
 329.367 349.380
 834.632 311.707
 745.530 718.002
 309.183 505.225
 656.194 175.968
 674.942 676.655
 680.539 549.708
 975.152 167.682
 792.138 993.037
 669.661 920.715
 379.337 669.695
 894.148 689.474
 973.067 827.298
 373.163 989.437
 100.802 948.183
 12.544 27.220
 908.603 596.606
 386.348 24.074
 380.550 943.601
 746.448 599.590
 665.756 569.522
 691.459 762.996
 264.851 864.615
 810.943 767.500
 525.929 280.309
 999.088 704.800
 27.997 454.158
 440.857 479.710
 289.801 231.196
 697.377 327.101
 713.358 241.074
 743.958 573.595
 462.612 636.572
 84.208 54.379
 874.503 43.416
 221.375 760.906
 116.647 667.888
 310.293 598.940
 835.135 827.201
 940.264 899.633
 998.191 143.375
 864.354 760.972
 635.239 25.391
 450.198 755.599
 623.020 373.320
 491.178 766.803
 585.708 204.081
 297.409 91.228
 687.481 919.463
 149.144 748.937
 14.851 526.376
 910.011 583.966
 111.468 356.192
 985.888 27.050
 357.573 809.152
 702.482 773.092
 425.122 731.575
 339.103 436.094
 211.652 93.864
 479.152 961.249
 12.846 317.846
 454.014 65.775
 365.400 559.814
 604.151 755.761
 936.200 413.838
 949.934 425.133
 87.164 296.747
 949.164 724.874
 671.538 415.935
 65.321 226.561
 159.471 923.380
 330.617 465.334
 118.745 109.491
 364.137 695.571
 239.276 289.442
 4.277 230.273
 664.170 149.240
 895.813 555.734
 130.640 531.038
 798.009 150.117
 913.881 995.091
 767.020 612.661
 467.316 562.603
 632.349 994.339
 952.629 148.801
 705.443 166.539
 120.083 683.476
 503.748 368.100
 629.391 397.358
 474.128 319.671
 367.311 353.067
 486.795 215.401
 422.144 910.520
 929.517 613.613
 497.134 345.825
 949.421 509.159
 892.515 462.814
 107.117 329.922
 45.710 435.711
 969.030 48.625
 605.222 754.375
 965.805 219.196
 318.472 479.575
 887.688 355.894
 657.718 790.379
 325.117 385.004
 189.862 269.844
 50.973 765.764
 642.213 545.428
 89.404 542.454
 431.960 809.125
 37.754 937.008
 945.253 687.068
 68.598 895.576
 983.529 722.825
 107.129 178.149
 779.299 961.762
 577.371 433.353
 638.396 370.618
 163.946 177.134
 236.260 956.956
 522.790 531.149
 605.704 843.536
 275.779 951.824
 954.667 344.506
 875.179 362.453
 274.475 440.728
 661.909 97.016
 700.219 383.562
 257.664 775.257
 301.030 408.381
 118.828 693.750
 273.667 415.120
 886.998 968.067
 830.230 693.030
 46.972 567.949
 680.507 315.811
 251.536 512.444
 260.091 212.462
 599.817 937.962
 423.729 395.073
 721.859 12.160
 464.247 679.646
 989.201 874.389
 113.861 17.730
 755.292 963.434
 797.859 328.595
 649.647 410.601
 329.811 313.091
 477.713 186.411
 529.918 985.793
 789.677 588.634
 809.518 692.029
 204.291 534.934
 568.585 806.805
 839.547 202.723
 601.178 535.116
 895.430 459.842
 476.028 654.896
 442.528 511.478
 763.821 337.730
 634.966 400.437
 805.400 536.980
 930.801 729.784
 570.277 802.145
 964.760 909.412
 734.952 731.938
 677.242 682.764
 936.062 851.998
 313.153 878.467
 822.926 247.321
 320.788 606.721
 974.496 311.087
 814.291 224.996
 461.744 22.682
 625.811 715.714
 161.351 36.331
 531.188 924.636
 271.160 861.255
 654.843 817.521
 581.591 623.824
 467.435 330.140
 237.392 416.434
 9.201 958.966
 126.292 417.259
 780.791 303.954
 878.927 685.462
 123.495 808.195
 309.553 439.597
 296.474 810.017
 99.533 369.998
 987.725 240.209
 583.246 41.720
 758.776 259.772
 675.176 151.671
 214.585 382.057
 641.707 515.900
 256.696 87.963
 513.904 400.484
 69.808 195.337
 228.954 657.259
 912.624 745.780
 926.401 84.894
 939.824 526.221
 387.816 273.027
 232.651 542.032
 149.800 684.623
 723.705 437.006
 923.320 937.210
 482.931 537.456
 278.465 720.734
 805.301 548.207
 91.981 867.430
 78.561 2.947
 572.842 112.235
 586.688 66.530
 174.118 661.017
 249.788 789.379
 841.121 944.436
 45.479 151.586
 638.099 769.042
 184.916 324.877
 218.312 391.532
 416.237 282.991
 63.407 9.851
 440.099 854.810
 203.493 474.343
 890.214 329.549
 853.687 127.726
 653.283 970.422
 258.354 53.882
 177.768 93.494
 41.448 387.684
 502.885 433.951
 618.811 962.391
 884.329 205.313
 162.832 464.006
 411.358 801.241
 226.319 455.711
 913.427 378.458
 263.890 427.956
 709.604 367.274
 846.683 234.329
 529.261 198.282
 589.055 469.226
 850.305 515.698
 511.521 125.190
 286.484 815.860
 398.005 96.024
 786.506 640.352
 391.168 142.292
 766.326 144.843
 658.874 950.310
 816.399 424.961
 87.710 51.370
 945.853 418.328
 73.773 47.522
 36.069 416.566
 122.955 752.402
 71.136 252.736
 6.843 204.269
 39.005 508.939
 88.524 763.413
 105.275 686.998
 405.571 652.793
 654.541 164.129
 523.912 840.049
 178.680 17.874
 732.848 357.605
 326.934 943.474
 93.201 297.579
 981.697 636.033
 260.272 347.568
 202.613 193.798
 42.291 915.502
 708.625 482.541
 812.444 455.787
 115.206 540.194
 235.851 399.628
 987.360 191.721
 197.515 220.021
 436.271 173.714
 296.874 252.510
 210.340 463.860
 111.010 337.937
 194.234 790.426
 501.547 560.292
 820.163 720.045
 257.944 994.374
 954.835 437.747
 118.336 642.559
 397.211 631.447
 802.515 581.891
 703.486 454.585
 822.527 731.467
 846.789 686.646
 25.183 821.208
 373.239 153.776
 666.110 847.419
 589.735 563.156
 243.652 54.792
 721.639 888.437
 837.793 820.791
 423.169 703.070
 637.343 534.624
 975.571 668.289
 109.032 972.661
 636.967 157.808
 604.152 854.367
 35.257 547.649
 429.376 312.259
 46.779 463.217
 673.825 286.425
 56.901 593.729
 608.048 234.785
 835.811 33.833
 804.031 676.048
 918.034 362.022
 398.555 610.528
 485.325 323.893
 93.215 717.461
 410.442 454.978
 589.273 844.621
 617.727 792.713
 558.578 891.086
 2.625 920.834
 895.319 956.579
 276.335 533.374
 648.047 76.312
 667.060 961.392
 545.665 979.658
 22.342 276.138
 581.835 870.831
 577.099 660.669
 464.329 12.377
 242.192 361.881
 452.213 945.442
 444.176 220.792
 855.609 67.958
 227.539 195.784
 249.379 342.308
 888.042 497.163
 820.699 462.203
 915.145 637.888
 626.801 484.998
 511.083 461.813
 356.696 856.308
 655.521 764.615
 271.173 810.276
 282.348 592.069
 718.833 228.295
 16.819 444.146
 200.152 354.406
 427.715 81.029
 662.960 985.278
 424.402 208.619
 175.262 330.898
 269.724 197.035
 527.640 148.469
 386.763 977.352
 687.900 721.913
 363.896 81.241
 463.876 43.815
 164.843 287.880
 653.108 172.199
 837.942 765.514
 375.379 213.378
 4.565 825.355
 28.794 22.243
 56.100 217.360
 293.381 326.068
 471.279 205.900
 67.343 146.453
 602.866 774.203
 977.434 711.041
 0.067 165.815
 802.069 372.513
 108.760 416.261
 507.214 763.059
 507.253 536.060
 672.707 649.671
 625.292 945.433
 510.282 876.338
 796.202 640.207
 902.159 806.570
 97.142 287.042
 456.845 751.891
 534.397 44.153
 350.974 693.327
 976.625 811.891
 144.962 893.085
 779.004 907.094
 96.524 737.910
 178.834 788.078
 98.288 855.122
 384.589 535.872
 910.630 463.499
 385.431 815.104
 103.292 346.377
 139.297 128.559
 142.374 311.318
 170.867 367.281
 524.060 592.987
 144.820 108.167
 252.094 192.566
 546.890 379.078
 350.147 472.845
 780.614 893.719
 388.083 553.411
 299.510 141.968
 156.587 801.095
 574.298 433.380
 949.255 378.618
 927.182 650.504
 285.060 806.469
 437.873 333.208
 35.049 482.216
 79.754 934.757
 591.324 276.285
 23.318 955.064
 48.116 637.750
 144.838 846.933
 46.433 67.633
 401.331 428.554
 485.812 585.957
 31.540 231.874
 327.875 683.284
 873.439 124.387
 133.321 724.377
 261.094 404.331
 291.641 393.048
 490.361 770.338
 454.186 331.192
 189.739 380.304
 877.401 944.816
 768.496 56.031
 963.341 504.740
 561.261 365.412
 566.304 254.219
 171.574 269.061
 763.197 610.473
 614.933 590.165
 984.584 587.837
 155.964 232.497
 225.115 918.749
 659.168 700.171
 626.019 662.105
 965.823 572.609
 6.615 289.671
 362.013 558.740
 952.437 768.536
 908.228 135.706
 208.907 215.331
 6.682 500.001
 323.824 505.627
 538.612 194.229
 499.847 265.125
 613.642 782.547
 308.245 948.764
 43.277 934.829
 454.184 996.430
 140.360 236.826
 926.672 121.687
 118.458 604.919
 195.974 690.785
 935.596 873.867
 298.903 446.552
 814.351 609.221
 667.269 854.814
 247.248 528.627
 974.215 444.342
 137.712 794.150
 492.734 285.479
 861.029 448.136
 953.949 333.366
 688.083 135.389
 461.578 640.857
 881.866 102.798
 43.158 330.807
 240.397 52.805
 106.200 880.489
 260.690 398.608
 704.566 400.759
 980.655 616.896
 721.204 643.438
 916.408 898.716
 30.469 911.920
 51.571 982.261
 436.961 617.569
 206.111 624.682
 796.832 169.077
 171.511 486.092
 638.629 220.125
 56.190 500.932
 818.744 64.754
 352.768 983.513
 104.571 457.578
 282.820 530.322
 987.501 160.876
 164.147 156.601
 727.359 661.788
 502.371 344.413
 436.980 355.003
 558.026 730.237
 576.058 909.873
 560.587 858.952
 260.602 911.703
 13.520 755.449
 360.251 326.812
 593.990 383.206
 80.060 46.819
 635.052 379.720
 64.266 142.619
 677.750 681.255
 553.125 440.898
 889.597 813.760
 634.318 330.056
 511.340 163.958
 600.219 27.746
 866.045 525.539
 121.815 884.189
 746.646 602.264
 728.089 155.075
 296.587 44.905
 612.788 321.712
 372.711 495.687
 333.780 746.414
 92.713 145.912
 606.463 775.779
 37.180 504.163
 283.264 406.942
 817.370 589.024
 245.210 141.233
 306.538 157.211
 376.433 510.641
 340.005 51.622
 943.643 85.427
 645.560 391.191
 533.830 182.104
 902.677 352.831
 516.375 381.472
 330.988 333.640
 670.345 743.609
 963.113 587.418
 861.966 943.568
 605.233 153.080
 257.257 636.515
 474.532 323.590
 624.841 148.197
 123.003 723.344
 516.379 45.759
 712.243 590.799
 27.465 510.297
 147.054 313.401
 38.686 457.240
 363.494 986.184
 241.841 550.137
 8.847 506.793
 374.707 160.071
 359.711 862.098
 252.363 734.483
 65.712 79.251
 805.086 269.168
 849.241 222.182
 151.359 704.710
 758.175 618.683
 67.089 188.385
 783.891 649.754
 204.144 614.908
 399.456 258.671
 286.485 560.346
 824.008 319.804
 822.145 294.600
 13.670 14.755
 744.111 656.406
 654.534 904.695
 790.715 123.562
 880.142 862.213
 392.535 848.580
 348.423 973.690
 712.459 960.323
 438.258 874.705
 230.660 275.071
 114.000 307.725
 647.433 201.277
 860.635 455.049
 742.705 61.969
 619.273 403.387
 358.331 63.957
 911.954 932.598
 612.905 495.913
 98.938 323.835
 401.778 485.839
 676.601 576.042
 838.386 356.023
 618.721 969.457
 546.101 609.182
 360.361 376.194
 180.087 208.090
 196.931 787.330
 641.466 682.737
 649.714 790.173
 615.178 840.020
 964.518 916.101
 120.032 352.775
 46.844 6.586
 84.380 174.739
 182.649 771.688
 761.757 738.713
 189.318 190.743
 363.647 935.258
 730.732 119.232
 225.779 392.750
 410.431 599.557
 332.117 56.294
 628.040 748.055
 117.774 228.256
 699.565 417.745
 256.835 337.865
 258.524 968.865
 40.487 768.255
 781.452 660.070
 969.649 118.446
 231.082 286.280
 157.584 613.213
 249.067 508.813
 972.802 808.816
 226.520 764.772
 290.307 856.425
 556.957 11.287
 577.139 972.383
 757.638 802.400
 461.836 285.658
 210.091 149.166
 150.475 263.815
 500.279 254.276
 106.103 601.311
 667.950 909.529
 433.545 944.978
 740.940 106.472
 865.739 554.181
 324.330 136.942
 667.101 885.700
 530.419 191.105
 18.144 860.070
 420.454 626.587
 966.102 926.576
 333.231 754.677
 89.155 983.759
 902.279 130.325
 975.568 232.027
 318.915 44.209
 140.543 401.550
 42.455 690.775
 347.560 794.038
 954.101 459.579
 550.591 749.352
 113.248 992.887
 989.882 560.486
 223.105 235.446
 846.248 342.447
 518.742 228.155
 354.472 756.694
 630.048 62.467
 290.874 913.398
 573.044 303.539
 257.091 844.811
 116.931 535.050
 483.343 56.164
 545.688 95.314
 849.812 222.871
 169.784 821.664
 182.279 787.343
 686.352 847.492
 403.915 203.832
 678.958 493.770
 933.458 839.560
 687.989 745.119
 503.206 34.641
 569.842 20.734
 848.915 787.381
 450.849 154.658
 96.392 716.339
 826.688 40.607
 63.062 872.718
 69.411 16.854
 612.043 168.453
 294.986 150.470
 974.118 444.549
 680.077 401.865
 0.788 844.393
 566.706 625.042
 368.415 256.900
 179.548 292.127
 136.774 249.300
 327.978 168.590
 920.659 479.333
 852.110 245.321
 484.087 937.766
 780.195 532.664
 364.969 165.853
 628.655 707.983
 313.649 476.084
 133.219 591.024
 839.538 100.949
 41.051 399.715
 42.314 542.142
 713.341 253.106
 522.003 395.600
 932.566 368.600
 458.201 805.827
 928.802 418.724
 693.143 941.448
 638.375 30.368
 694.988 483.755
 192.168 29.194
 793.251 847.897
 659.725 746.994
 822.739 494.392
 911.511 153.884
 868.558 284.807
 821.172 274.843
 833.981 953.102
 831.327 966.221
 44.335 732.494
 522.385 718.135
 621.141 341.361
 329.286 409.482
 306.804 501.153
 974.294 460.412
 265.063 60.406
 756.377 330.233
 927.759 523.370
 243.979 914.869
 584.228 236.740
 545.699 866.055
 323.787 846.292
 523.465 833.793
 430.422 585.472
 609.084 914.265
 6.259 954.084
 284.712 348.069
 658.990 857.129
 490.960 579.604
 548.743 36.678
 886.362 869.563
 50.427 894.594
 855.271 601.402
 175.284 587.410
 757.401 482.415
 714.963 609.036
 143.997 894.548
 655.956 259.999
 498.715 473.650
 672.925 247.175
 664.752 503.589
 685.398 744.411
 115.582 209.196
 371.021 166.964
 940.124 465.617
 815.526 531.525
 122.448 648.310
 868.359 964.713
 882.880 305.095
 315.365 828.095
 445.945 407.567
 305.873 203.957
 248.850 142.607
 38.983 556.372
 892.890 435.003
 58.965 184.803
 863.239 689.526
 496.726 326.834
 447.090 35.640
 665.553 162.232
 316.338 721.888
 845.510 507.851
 812.103 201.560
 220.361 172.825
 181.010 979.312
 440.624 32.675
 426.668 942.836
 431.159 161.576
 317.065 818.584
 924.570 382.040
 645.336 590.064
 943.778 413.964
 496.551 366.557
 567.671 259.717
 898.916 844.888
 860.157 393.156
 409.199 363.326
 720.711 838.754
 427.653 691.833
 597.241 958.216
 88.707 364.162
 791.638 97.710
 614.636 152.917
 364.505 596.391
 938.229 477.477
 116.332 689.056
 37.761 265.936
 573.958 741.049
 827.399 356.139
 457.746 986.017
 105.625 597.974
 438.886 466.556
 183.392 730.750
 638.193 439.468
 546.065 67.613
 866.224 852.358
 605.007 376.007
 986.339 143.116
 75.618 842.458
 502.335 90.764
 291.400 35.115
 863.451 553.043
 293.994 603.045
 453.089 976.391
 496.091 492.183
 522.722 636.782
 219.746 519.824
 766.538 759.987
 292.030 678.902
 950.993 337.455
 911.606 876.851
 240.105 475.278
 164.971 429.276
 143.946 130.113
 304.559 393.976
 494.085 754.769
 340.086 255.010
 473.867 620.247
 730.532 948.726
 539.406 838.842
 290.706 304.187
 423.319 588.556
 590.640 579.756
 259.953 952.290
 578.270 487.127
 978.573 621.418
 299.270 365.636
 328.421 473.332
 28.996 605.923
 403.426 483.084
 929.835 15.939
 79.516 352.440
 265.502 207.860
 947.003 683.490
 957.862 785.962
 775.490 51.746
 780.543 798.031
 278.439 274.687
 119.142 632.132
 516.339 870.547
 65.209 992.701
 86.815 769.208
 678.998 362.008
 770.667 898.387
 785.406 172.554
 336.494 215.334
 343.284 900.995
 133.060 994.432
 638.113 203.705
 126.013 887.043
 632.565 697.281
 449.994 130.325
 312.861 834.426
 962.925 750.546
 787.989 717.174
 898.629 153.437
 934.068 446.819
 537.528 854.642
 180.675 444.937
 951.529 528.405
 466.332 945.199
 755.131 58.764
 756.029 794.369
 415.187 897.080
 827.449 696.744
 869.564 60.390
 260.209 863.814
 891.396 360.470
 872.889 605.018
 49.852 512.644
 868.025 21.929
 77.870 231.007
 990.652 593.242
 607.506 133.229
 359.902 898.452
 298.161 629.442
 776.867 1.746
 413.647 97.444
 180.071 472.399
 530.813 707.874
 150.211 662.809
 743.158 680.907
 549.008 599.502
 993.789 468.936
 307.129 706.147
 897.348 71.667
 300.191 1.395
 32.643 120.845
 120.090 469.592
 477.104 506.796
 264.561 950.935
 659.487 659.041
 937.503 242.031
 105.267 405.096
 835.671 631.248
 594.735 897.331
 256.652 949.490
 729.968 965.446
 814.282 420.463
 74.698 484.946
 409.930 310.268
 379.950 779.405
 753.293 159.799
 5.516 540.657
 229.862 431.312
 388.350 367.029
 802.151 799.560
 267.534 411.045
 639.848 295.582
 653.248 186.477
 484.507 685.758
 104.100 717.281
 255.241 98.924
 461.225 590.824
 933.679 149.515
 564.930 293.201
 373.348 935.021
 764.489 409.598
 857.558 992.038
 916.526 837.254
 181.103 898.277
 572.589 317.913
 907.911 919.896
 780.797 101.803
 615.631 277.022
 296.535 922.681
 188.621 978.465
 517.899 225.551
 75.612 143.229
 466.120 543.220
 353.192 555.855
 30.457 378.291
 100.292 309.963
 230.504 992.679
 113.959 585.268
 733.691 231.944
 208.187 324.063
 447.654 277.081
 13.723 160.664
 909.639 897.791
 318.979 889.125
 969.938 20.335
 995.137 898.770
 43.502 877.066
 569.786 872.608
 941.243 596.473
 643.949 29.895
 26.325 260.523
 880.938 840.953
 535.193 404.432
 979.333 380.656
 300.557 882.330
 326.598 887.873
 584.577 456.071
 317.794 123.651
 123.715 384.637
 221.985 373.533
 978.847 464.704
 46.766 412.268
 130.214 181.347
 851.682 76.097
 539.561 919.295
 109.791 793.251
 282.602 123.141
 932.439 172.194
 322.888 208.548
 627.277 595.284
 120.775 260.514
 229.075 409.117
 943.820 719.485
 355.124 328.778
 941.434 477.553
 223.544 809.124
 568.478 976.709
 618.096 500.231
 169.870 926.416
 374.906 254.976
 678.914 311.383
 945.625 143.894
 722.347 130.967
 301.906 345.932
 579.067 253.091
 884.821 804.209
 599.706 347.707
 170.045 984.651
 881.046 823.057
 368.749 664.329
 301.447 273.166
 671.487 258.038
 887.644 173.841
 577.650 9.247
 904.455 469.116
 248.821 308.836
 870.048 568.441
 446.561 236.451
 811.623 940.439
 632.676 59.812
 728.896 520.874
 844.885 182.687
 243.063 145.248
 338.333 848.667
 422.415 30.629
 981.771 622.327
 516.173 342.772
 497.981 259.362
 847.068 234.990
 775.744 411.017
 40.763 591.824
 292.899 694.300
 564.184 476.104
 767.833 897.667
 741.528 901.056
 293.857 521.885
 880.299 733.736
 654.520 908.540
 312.579 2.023
 218.154 955.250
 309.420 610.028
 670.165 819.079
 307.347 966.976
 968.219 170.470
 372.216 569.176
 858.107 972.307
 572.082 425.582
 329.353 556.400
 20.113 932.776
 735.493 977.021
 942.269 448.231
 373.158 403.281
 711.565 210.722
 978.927 224.693
 438.710 258.302
 438.387 783.577
 313.243 707.855
 536.372 300.869
 423.607 811.752
 542.393 856.014
 550.668 988.184
 5.298 835.057
 306.905 939.629
 214.055 332.613
 690.818 701.366
 207.899 732.499
 429.256 187.553
 32.999 388.528
 503.479 480.184
 641.257 661.856
 690.366 705.963
 610.129 865.785
 318.648 103.175
 883.667 134.803
 340.108 545.904
 350.934 224.578
 174.022 883.114
 97.893 506.647
 104.687 497.338
 105.725 329.551
 629.641 289.934
 487.971 751.521
 481.240 170.448
 729.899 823.531
 815.994 145.768
 938.195 921.368
 601.676 365.147
 652.534 537.485
 677.410 340.121
 91.313 784.824
 540.172 899.939
 783.056 112.989
 174.319 904.825
 807.463 260.313
 318.619 978.560
 473.416 772.309
 415.964 461.246
 286.235 907.030
 150.469 861.254
 797.152 961.214
 309.421 506.324
 131.319 918.198
 655.785 77.294
 106.927 410.942
 331.266 739.392
 290.497 772.873
 878.962 666.333
 688.559 18.275
 455.013 648.297
 113.323 945.733
 945.441 968.381
 342.265 826.465
 100.438 871.227
 734.653 848.729
 104.885 295.697
 890.778 304.805
 210.166 429.714
 614.253 484.100
 725.674 414.607
 939.206 70.904
 204.402 788.669
 341.040 125.204
 529.192 141.219
 692.929 177.291
 616.460 840.891
 745.069 709.752
 982.281 512.270
 277.536 92.745
 669.728 336.331
 951.220 529.483
 302.349 930.777
 798.758 548.790
 920.981 980.527
 255.586 230.924
 972.026 405.907
 330.520 493.087
 365.473 411.933
 608.898 103.865
 8.871 507.472
 125.707 493.991
 75.949 534.517
 50.897 127.279
 490.533 937.654
 606.939 74.332
 530.800 229.808
 655.358 266.870
 996.896 686.053
 113.550 617.514
 275.765 301.703
 417.580 74.084
 698.109 578.900
 956.227 685.323
 459.149 617.686
 44.438 723.331
 791.069 659.202
 62.154 814.365
 82.254 801.715
 791.699 242.327
 866.759 241.877
 381.233 116.843
 514.739 506.883
 334.082 839.891
 577.021 676.348
 267.885 301.444
 938.879 250.062
 150.662 916.182
 661.699 818.854
 253.145 51.360
 907.199 26.083
 61.496 552.285
 995.725 967.654
 978.182 49.024
 124.723 435.629
 360.940 19.220
 820.623 546.585
 573.108 320.955
 900.087 858.837
 458.946 120.839
 736.003 135.844
 433.848 991.087
 449.002 285.734
 63.692 990.789
 344.029 543.673
 175.066 977.312
 379.098 774.968
 717.218 300.572
 663.479 488.514
 518.575 643.450
 236.902 153.902
 930.323 703.950
 559.863 118.502
 14.352 927.690
 955.727 496.001
 253.781 742.322
 474.247 33.595
 785.236 8.561
 407.518 115.509
 370.012 366.385
 675.776 695.389
 936.569 140.781
 32.176 304.816
 692.681 691.292
 111.537 110.620
 878.489 895.893
 694.678 806.466
 21.229 595.690
 682.282 456.624
 571.290 676.357
 503.288 59.645
 513.200 299.435
 433.671 880.443
 623.198 36.826
 311.429 590.075
 609.283 110.445
 720.070 48.046
 245.100 42.618
 21.285 522.585
 574.298 118.062
 871.570 146.082
 298.235 622.932
 608.968 87.243
 1.936 728.470
 274.786 945.810
 58.520 635.144
 999.087 162.786
 971.894 587.106
 64.117 227.334
 865.159 146.569
 530.805 355.177
 545.093 613.693
 812.540 332.006
 521.344 261.352
 778.008 844.465
 935.995 587.427
 709.638 861.808
 171.339 672.687
 912.928 249.752
 10.628 963.000
 719.438 576.785
 390.913 4.377
 635.596 59.895
 724.709 372.578
 121.793 355.054
 397.022 920.750
 930.762 756.676
 738.355 574.509
 658.396 674.647
 607.869 930.270
 559.399 617.546
 722.185 446.430
 228.154 452.429
 265.891 785.692
 243.698 326.625
 804.181 988.653
 706.553 232.547
 473.907 392.427
 962.450 945.508
 197.497 203.063
 999.751 655.356
 788.652 176.796
 637.972 499.512
 296.483 143.485
 886.528 857.478
 466.063 937.155
 766.242 420.380
 431.508 395.338
 549.871 954.643
 559.162 303.419
 218.679 353.021
 32.724 735.610
 954.823 41.182
 332.075 64.276
 526.975 381.751
 168.755 748.543
 390.388 203.505
 872.645 786.457
 451.703 560.583
 298.349 728.149
 560.651 889.653
 361.336 346.681
 530.860 742.460
 601.362 285.526
 583.905 602.956
 185.519 224.462
 606.338 93.952
 439.992 697.151
 138.466 295.082
 975.978 662.737
 34.257 354.765
 342.044 179.729
 779.990 22.222
 686.372 93.318
 399.394 855.516
 395.021 957.836
 147.475 397.897
 36.620 545.458
 74.437 542.596
 93.207 202.510
 373.789 126.830
 997.608 108.376
 891.550 775.521
 489.454 662.110
 521.419 436.571
 507.300 902.336
 526.734 460.039
 969.189 81.181
 275.294 537.035
 277.308 427.965
 936.757 159.357
 86.281 308.720
 441.902 332.831
 374.140 609.747
 333.885 186.205
 678.664 334.149
 27.553 489.239
 240.824 327.173
 735.460 320.053
 916.220 357.485
 798.547 609.941
 962.259 735.842
 83.327 716.650
 24.256 399.580
 262.093 723.045
 871.643 220.811
 292.413 781.158
 172.932 888.997
 949.263 491.711
 45.469 395.813
 358.235 261.498
 426.376 123.988
 729.847 566.634
 841.060 164.472
 829.891 585.140
 704.740 501.197
 643.899 279.886
 393.301 493.461
 538.093 510.410
 428.319 927.152
 395.864 443.083
 906.171 212.573
 457.056 492.479
 884.873 884.235
 224.580 357.570
 649.863 852.952
 974.560 774.585
 389.667 209.771
 336.080 270.309
 805.742 262.308
 646.274 106.597
 992.269 765.019
 465.984 416.351
 689.085 494.683
 718.424 165.916
 825.000 820.261
 424.432 477.286
 423.464 262.406
 317.155 209.789
 184.968 162.866
 668.863 754.765
 840.879 59.159
 223.432 223.479
 94.976 647.103
 48.601 609.178
 238.139 915.597
 579.107 845.311
 398.126 147.647
 870.079 745.780
 632.731 632.782
 702.757 647.508
 406.793 653.145
 342.662 744.074
 330.324 253.703
 433.176 930.775
 748.686 541.848
 282.433 820.931
 941.276 479.466
 63.907 51.003
 331.068 918.267
 674.912 193.951
 464.957 714.254
 983.956 438.011
 278.727 257.938
 327.577 568.777
 698.368 431.979
 597.834 889.136
 292.171 506.814
 379.185 212.537
 19.516 597.536
 962.350 424.558
 119.533 212.470
 875.283 795.341
 546.192 946.923
 848.046 976.612
 739.034 226.203
 967.902 682.728
 777.215 32.972
 609.974 451.931
 408.404 8.296
 552.356 644.166
 85.946 77.254
 335.483 253.129
 953.475 593.108
 315.156 6.217
 854.790 833.762
 225.959 175.819
 540.253 826.327
 234.465 123.675
 614.607 866.248
 64.960 707.115
 703.067 573.638
 548.121 667.985
 284.401 868.653
 926.964 143.389
 586.000 218.222
 84.184 639.462
 494.346 916.824
 988.932 617.873
 195.579 913.902
 635.038 198.314
 19.171 829.788
 421.158 82.823
 959.821 741.438
 748.511 379.192
 549.084 140.123
 854.391 526.308
 42.022 127.376
 908.087 504.981
 381.910 525.499
 846.962 220.270
 667.252 628.014
 579.158 647.750
 132.758 937.262
 108.654 594.391
 185.339 455.475
 9.419 798.283
 226.540 76.984
 977.332 409.356
 716.211 928.531
 988.884 500.309
 763.794 318.151
 789.829 263.504
 1.753 367.740
 998.615 581.558
 331.763 647.754
 340.360 108.410
 522.945 822.625
 307.165 270.964
 470.347 711.292
 577.749 371.837
 31.827 418.035
 609.870 429.845
 796.496 584.759
 56.980 490.566
 394.947 37.478
 748.462 844.588
 240.819 468.468
 431.145 140.983
 48.240 523.176
 897.183 529.357
 456.609 100.110
 446.555 221.893
 422.863 565.682
 356.388 769.577
 224.198 318.219
 486.846 691.891
 417.340 980.391
 755.817 200.402
 592.495 872.288
 701.131 692.711
 363.435 123.889
 37.049 559.124
 574.742 272.016
 146.776 0.336
 961.484 790.009
 58.333 876.434
 447.003 195.762
 179.131 737.250
 345.501 43.651
 44.829 778.696
 85.544 737.036
 528.548 452.058
 779.196 99.798
 393.459 261.859
 323.269 557.902
 119.288 126.810
 481.079 535.857
 533.922 767.350
 5.509 839.460
 705.420 407.723
 730.198 837.354
 646.093 641.286
 281.969 772.123
 825.572 371.567
 713.581 520.170
 38.872 90.565
 684.272 212.170
 411.400 437.877
 542.306 846.939
 906.708 562.850
 707.535 46.127
 623.915 616.205
 485.172 460.872
 997.409 72.232
 939.584 750.780
 137.281 138.030
 747.268 97.189
 448.444 368.282
 262.850 614.193
 141.506 664.497
 55.325 900.529
 678.875 3.467
 291.713 91.893
 793.392 684.039
 902.531 776.080
 760.169 292.374
 1.977 812.383
 709.438 418.026
 552.575 632.873
 131.495 875.890
 459.372 817.496
 364.833 537.942
 806.002 339.578
 873.800 104.499
 660.425 725.590
 939.483 264.178
 91.532 706.311
 11.797 737.046
 761.715 639.391
 234.992 964.404
 660.817 830.367
 474.140 514.835
 392.510 785.339
 775.792 198.567
 537.171 699.473
 409.458 15.607
 320.936 67.575
 103.117 267.916
 397.153 33.057
 529.540 817.965
 475.319 947.227
 572.279 717.062
 748.421 960.191
 30.844 414.019
 209.991 316.481
 671.713 910.930
 608.116 282.294
 431.651 496.488
 748.830 326.926
 996.493 762.557
 383.107 749.332
 354.545 216.254
 939.987 452.970
 529.575 923.056
 806.733 990.166
 882.554 757.313
 811.695 423.653
 810.737 261.644
 596.259 480.882
 622.164 108.308
 931.755 39.993
 906.204 261.505
 961.085 209.314
 17.538 223.291
 242.242 310.001
 831.238 36.352
 213.815 499.684
 777.669 859.122
 866.157 779.832
 223.412 32.906
 514.602 798.151
 501.831 252.831
 364.214 417.052
 616.131 126.100
 213.775 88.249
 718.558 459.567
 57.635 910.804
 619.884 736.687
 348.564 4.612
 589.535 610.166
 326.769 793.672
 683.044 805.023
 596.806 644.029
 472.145 567.154
 245.555 361.371
 874.485 940.138
 393.834 534.809
 383.073 458.926
 518.293 968.890
 307.074 829.831
 978.350 218.574
 160.231 354.126
 447.867 915.525
 404.093 45.350
 848.843 423.036
 781.411 901.663
 583.540 796.277
 199.914 703.352
 484.259 859.971
 865.451 106.589
 771.605 893.377
 261.730 58.153
 210.879 269.497
 855.343 537.997
 563.634 909.224
 620.944 988.916
 781.989 449.972
 762.570 172.335
 324.776 100.852
 310.789 519.237
 577.699 662.183
 638.127 764.031
 928.469 666.023
 721.032 960.739
 329.382 977.220
 128.022 105.012
 624.157 52.391
 1.117 7.587
 926.489 849.297
 569.738 785.701
 521.035 713.669
 169.852 125.465
 173.076 437.974
 90.956 102.311
 143.531 720.569
 422.762 876.414
 327.224 978.636
 83.035 568.698
 683.201 549.274
 367.492 400.010
 878.558 805.748
 239.083 85.802
 896.895 316.539
 563.134 131.717
 297.435 470.332
 70.108 197.643
 82.487 708.014
 791.130 980.884
 423.911 761.259
 442.606 20.101
 201.183 855.204
 943.392 613.641
 755.432 339.366
 217.101 367.153
 9.353 456.501
 277.561 190.131
 139.268 124.100
 509.500 319.000
 13.009 509.020
 59.810 890.789
 279.006 534.247
 445.785 977.458
 164.546 120.501
 292.363 833.046
 24.022 177.541
 535.445 436.241
 483.991 4.348
 305.929 527.638
 626.644 608.285
 950.159 57.235
 206.023 425.889
 486.469 852.834
 23.803 327.860
 61.670 988.569
 629.160 564.248
 301.258 635.229
 728.285 289.836
 566.365 486.302
 574.992 481.759
 90.943 317.361
 99.269 789.619
 404.012 8.731
 253.016 151.627
 802.309 865.262
 602.655 767.954
 464.201 240.834
 370.594 284.594
 950.728 23.145
 168.746 238.280
 766.445 176.074
 527.722 16.653
 621.760 257.784
 908.204 759.832
 398.504 133.760
 292.766 872.390
 248.156 251.764
 256.719 621.578
 2.395 122.405
 868.011 802.327
 231.501 602.594
 84.685 676.453
 8.694 272.991
 922.808 507.663
 216.992 463.815
 430.249 571.054
 137.080 160.756
 997.304 712.136
 975.377 224.553
 292.393 452.853
 904.754 710.143
 861.190 518.218
 397.805 965.598
 355.306 105.147
 14.199 34.720
 349.584 493.681
 67.380 352.924
 606.112 859.401
 527.929 2.405
 492.128 674.608
 235.437 833.666
 555.080 565.263
 680.215 536.019
 201.558 242.186
 801.091 484.930
 170.791 360.501
 24.430 660.206
 394.464 233.185
 69.356 632.412
 702.277 976.216
 369.542 87.940
 179.638 277.810
 646.140 403.651
 275.979 837.134
 620.408 703.352
 668.375 23.634
 817.678 709.835
 527.454 272.459
 203.893 642.323
 36.262 600.643
 157.479 760.454
 556.057 739.622
 236.506 798.265
 697.450 209.917
 905.624 106.658
 175.409 81.501
 969.088 487.732
 840.105 677.317
 873.233 382.080
 773.291 487.046
 330.246 699.006
 115.657 603.524
 239.219 363.930
 91.652 5.921
 582.600 816.482
 974.690 563.124
 626.922 712.563
 890.748 179.713
 204.543 964.719
 998.737 657.931
 274.984 764.299
 771.018 595.382
 115.105 148.170
 589.950 613.546
 949.836 50.135
 392.089 941.073
 270.625 176.163
 549.564 523.185
 486.430 792.086
 950.409 450.059
 479.345 957.367
 401.259 289.111
 489.335 489.258
 55.289 455.500
 3.647 123.985
 796.980 789.509
 778.115 847.325
 77.742 146.876
 149.557 103.137
 980.463 807.483
 618.860 727.971
 637.304 518.346
 579.263 691.382
 77.660 798.843
 648.057 498.936
 139.095 929.972
 524.768 908.018
 933.459 646.678
 665.442 150.667
 176.715 664.658
 429.461 403.831
 320.528 653.222
 149.278 812.167
 176.110 356.784
 799.230 984.145
 608.826 153.329
 430.477 846.496
 871.394 192.991
 205.920 868.517
 403.245 298.898
 951.263 535.480
 75.669 341.173
 453.277 154.158
 232.065 759.893
 929.567 473.521
 738.201 150.694
 889.186 576.125
 100.329 315.116
 52.119 182.025
 463.885 284.984
 727.884 64.550
 609.966 564.719
 527.188 128.798
 511.765 97.094
 31.939 787.669
 392.402 286.439
 942.202 290.865
 786.421 239.455
 696.216 339.121
 799.630 278.866
 891.975 634.533
 489.369 710.986
 374.635 478.979
 156.123 887.549
 270.012 403.101
 907.198 287.882
 795.438 370.182
 386.691 793.599
 448.417 900.474
 278.969 558.814
 321.811 565.539
 504.327 59.406
 311.121 538.067
 807.489 590.930
 932.074 95.178
 267.257 872.452
 250.721 272.687
 657.382 589.979
 17.316 880.307
 295.902 905.688
 790.925 204.734
 217.457 786.026
 524.192 356.374
 78.102 721.765
 454.642 28.878
 995.682 175.655
 6.775 627.184
 584.937 188.415
 861.996 233.488
 262.159 682.208
 93.708 691.271
 669.654 443.618
 813.055 430.426
 958.811 757.533
 725.546 282.787
 28.668 551.658
 286.821 963.446
 454.038 441.865
 272.069 651.402
 266.287 625.046
 871.050 991.258
 436.470 422.897
 300.455 169.183
 523.762 852.241
 126.698 570.446
 613.953 690.746
 332.615 997.160
 208.471 567.459
 786.336 873.755
 912.288 972.433
 403.602 170.232
 590.461 226.352
 487.590 570.893
 552.759 247.674
 612.897 366.332
 421.300 910.159
 950.726 571.814
 728.330 297.182
 146.511 314.212
 274.119 770.950
 123.691 786.586
 595.485 415.344
 440.223 263.967
 3.920 651.875
 838.493 291.246
 951.945 131.049
 252.897 195.361
 583.672 968.894
 949.514 305.720
 280.130 23.630
 423.724 471.268
 584.418 824.207
 757.377 687.654
 802.016 495.254
 998.346 457.016
 736.559 236.691
 761.259 225.182
 813.112 666.800
 226.218 221.131
 334.667 320.901
 428.013 871.946
 841.621 401.158
 655.186 808.981
 729.638 223.762
 718.258 209.325
 113.397 826.045
 179.152 738.013
 789.683 636.841
 567.582 843.656
 394.142 627.854
 430.820 301.798
 5.610 742.149
 385.268 150.360
 527.355 818.726
 353.903 989.770
 866.019 520.693
 903.451 762.198
 889.864 640.921
 137.812 830.574
 234.515 455.559
 386.399 465.528
 546.349 765.757
 952.718 749.129
 723.719 795.073
 292.578 716.245
 100.073 968.779
 84.010 91.007
 479.787 706.646
 971.457 816.215
 109.112 18.511
 132.583 312.446
 366.380 848.177
 872.488 901.362
 465.709 603.011
 920.974 460.292
 268.439 111.453
 45.481 284.148
 320.924 736.676
 625.291 473.409
 123.834 550.752
 419.571 366.064
 977.588 239.091
 439.001 525.535
 334.889 799.902
 462.260 289.846
 671.640 558.448
 766.993 599.340
 411.996 602.342
 340.507 736.449
 315.232 423.905
 547.030 232.356
 57.958 431.259
 632.604 788.479
 84.581 554.486
 800.517 907.753
 414.405 560.687
 972.584 579.562
 201.335 926.481
 925.697 876.320
 860.582 363.454
 748.159 528.282
 378.330 907.014
 563.740 290.829
 579.981 58.202
 118.703 315.653
 178.895 898.326
 91.834 409.861
 91.756 605.191
 171.542 406.686
 973.465 5.503
 927.277 285.451
 81.543 959.436
 992.835 839.477
 268.056 639.791
 862.679 787.353
 160.254 429.729
 793.571 209.330
 926.255 900.307
 594.792 36.474
 629.614 463.407
 1.729 260.796
 209.666 38.847
 458.099 320.986
 939.649 779.259
 408.394 267.094
 621.350 305.692
 129.191 350.870
 286.035 404.744
 38.643 424.240
 252.606 998.700
 729.080 270.097
 714.159 838.771
 407.263 816.322
 705.505 593.638
 317.991 190.411
 171.935 257.511
 214.871 118.679
 691.918 420.644
 250.794 136.620
 184.870 408.327
 341.769 97.388
 94.356 469.837
 241.144 200.551
 214.575 595.643
 204.870 136.271
 614.740 558.550
 268.499 389.306
 305.838 952.632
 157.298 476.762
 134.296 273.282
 654.595 123.149
 327.605 13.895
 630.747 591.331
 561.118 811.412
 734.573 589.377
 969.630 456.830
 147.494 127.724
 251.459 90.866
 552.851 190.709
 669.267 763.199
 161.893 159.189
 56.688 270.344
 924.947 140.253
 811.819 467.411
 930.516 54.896
 669.871 128.382
 23.858 849.774
 873.059 604.353
 255.552 145.177
 224.290 586.436
 373.233 134.034
 653.963 947.144
 997.862 497.738
 30.773 29.340
 759.445 411.142
 395.420 633.930
 714.101 543.926
 931.517 975.890
 110.818 17.365
 354.609 822.951
 636.546 998.169
 995.170 83.010
 834.637 474.559
 374.934 86.328
 484.818 499.102
 181.260 428.813
 451.207 49.365
 87.849 355.608
 275.407 667.467
 161.617 513.086
 619.103 225.540
 647.614 365.863
 377.933 823.752
 702.258 438.107
 806.899 774.261
 318.953 710.198
 556.340 437.602
 881.291 288.388
 934.029 951.982
 812.779 812.803
 628.720 491.424
 946.687 814.835
 277.081 981.387
 996.623 356.213
 681.210 332.172
 802.365 147.000
 817.697 378.213
 494.056 957.262
 479.442 258.193
 951.834 406.486
 994.404 875.203
 731.384 176.210
 835.255 42.070
 225.728 775.260
 513.043 664.150
 190.051 264.853
 206.901 825.777
 772.867 784.532
 469.151 428.004
 979.661 411.937
 737.738 341.073
 604.072 332.996
 540.486 167.210
 359.208 628.004
 271.391 205.874
 443.752 217.702
 419.045 137.944
 503.053 826.822
 620.648 126.484
 766.389 766.424
 969.301 314.627
 633.387 106.853
 512.836 195.897
 673.328 497.358
 823.008 665.070
 622.352 713.743
 186.212 119.987
 699.889 600.113
 250.825 183.853
 304.705 673.614
 569.879 126.252
 733.590 431.393
 187.130 67.989
 35.834 626.974
 344.017 513.887
 971.399 149.416
 226.769 638.668
 480.156 964.338
 947.724 289.313
 247.198 73.051
 261.148 613.847
 221.344 967.227
 778.509 97.869
 120.247 344.784
 175.921 118.681
 548.550 291.955
 410.498 710.264
 831.252 1.083
 693.696 384.261
 691.720 798.685
 647.664 651.449
 604.681 609.357
 12.525 429.864
 854.300 424.522
 623.914 169.946
 804.357 217.633
 364.625 149.873
 623.077 526.931
 963.595 637.264
 133.840 481.253
 999.608 133.786
 722.590 882.573
 224.028 639.880
 414.017 480.272
 382.669 236.172
 625.491 316.694
 455.896 480.367
 467.322 921.947
 590.549 383.189
 230.449 759.475
 737.857 539.615
 291.377 134.578
 986.726 353.241
 675.599 378.302
 968.485 968.665
 14.370 502.156
 262.158 301.573
 368.274 318.706
 31.653 476.558
 90.362 763.675
 839.060 612.099
 480.670 501.753
 690.748 559.681
 814.713 906.628
 452.554 254.452
 486.319 871.953
 212.597 378.448
 518.228 221.128
 448.679 200.272
 793.655 467.316
 773.740 628.773
 733.088 449.252
 967.125 609.913
 170.693 691.938
 159.715 178.614
 214.565 863.618
 713.189 439.271
 448.757 211.567
 132.249 943.986
 949.480 539.887
 465.841 836.163
 943.393 963.884
 109.782 464.200
 185.781 49.772
 817.396 196.613
 137.064 877.753
 483.490 902.671
 77.108 294.314
 895.216 33.704
 430.901 29.516
 973.998 747.486
 752.096 221.596
 976.940 875.059
 191.745 129.411
 923.210 315.055
 490.188 728.731
 978.187 249.792
 895.883 427.515
 311.221 270.477
 214.084 134.876
 765.244 451.718
 902.378 356.130
 589.995 769.892
 693.506 230.177
 125.198 172.847
 276.515 484.323
 133.541 502.916
 695.784 54.982
 12.051 289.669
 127.914 650.380
 218.547 867.369
 815.831 244.309
 379.769 54.452
 127.971 459.210
 969.960 743.866
 871.420 984.471
 511.846 694.760
 227.817 684.290
 632.729 854.410
 559.199 371.934
 261.832 956.620
 110.600 497.506
 863.985 487.031
 532.762 238.891
 30.427 440.249
 580.915 865.313
 479.136 447.551
 186.102 315.691
 622.112 671.968
 919.332 895.907
 230.892 459.969
 204.147 937.200
 347.919 731.927
 211.488 399.649
 752.002 878.521
 376.606 368.304
 870.841 914.459
 798.832 433.759
 750.453 497.335
 262.205 223.204
 326.499 336.395
 292.125 142.364
 910.195 447.705
 37.442 383.806
 194.074 628.370
 38.942 774.229
 720.906 658.349
 267.319 284.417
 241.136 845.139
 542.887 363.093
 637.108 120.637
 395.087 423.139
 620.907 513.146
 94.943 189.265
 549.951 248.601
 463.838 484.750
 861.596 297.069
 796.292 806.232
 544.204 952.668
 954.875 515.536
 54.857 111.782
 227.160 112.256
 308.552 656.380
 656.091 177.443
 24.025 632.167
 247.678 674.542
 369.012 376.992
 158.169 227.098
 632.702 60.409
 804.450 272.294
 523.316 163.674
 917.227 14.635
 680.363 698.918
 160.451 415.048
 468.350 641.158
 819.620 977.963
 24.054 346.721
 666.100 413.947
 633.255 141.995
 837.902 819.983
 663.895 788.155
 45.761 436.161
 657.556 927.243
 676.550 299.476
 534.949 674.917
 186.663 856.451
 786.682 293.184
 271.860 340.740
 659.201 916.003
 586.135 134.914
 696.507 940.837
 632.486 472.776
 128.728 284.799
 938.275 396.222
 904.048 845.357
 785.435 445.693
 114.797 328.552
 822.606 863.229
 973.210 3.988
 526.882 240.186
 727.511 822.692
 94.970 306.594
 182.483 864.152
 267.996 585.365
 86.745 950.934
 374.852 712.107
 185.745 937.279
 513.049 530.835
 407.513 111.837
 973.532 438.701
 467.838 89.417
 410.374 580.903
 251.514 753.449
 713.891 242.669
 73.343 266.181
 376.339 391.899
 351.518 919.919
 355.414 677.392
 169.988 957.518
 8.306 58.032
 576.370 257.407
 756.858 542.928
 497.372 536.838
 374.606 566.883
 671.761 71.379
 484.258 256.097
 647.207 719.397
 297.919 92.507
 385.582 653.324
 303.397 239.227
 423.031 776.457
 432.967 412.338
 466.521 502.171
 883.540 684.549
 235.364 814.566
 780.289 883.449
 810.723 254.155
 83.197 341.217
 602.507 383.429
 774.917 94.425
 723.704 104.618
 388.876 293.264
 347.744 911.163
 242.105 520.993
 863.344 256.190
 434.204 49.315
 10.399 982.369
 321.808 256.735
 934.676 460.030
 39.528 648.685
 321.271 272.255
 929.473 164.624
 618.301 30.297
 881.037 903.518
 332.182 29.211
 442.726 600.760
 531.662 806.723
 723.618 342.907
 934.903 358.515
 81.887 198.642
 246.032 416.149
 133.153 902.503
 56.484 201.520
 886.815 70.437
 511.961 841.122
 721.612 911.868
 775.995 827.461
 283.396 181.136
 882.041 742.100
 272.272 471.903
 971.978 859.181
 980.056 582.160
 862.273 199.574
 542.579 885.942
 880.399 339.379
 338.012 652.880
 571.888 543.360
 148.605 410.673
 119.641 110.612
 418.544 491.670
 646.425 718.556
 697.771 226.805
 322.097 830.122
 626.367 122.568
 779.959 201.141
 255.419 194.453
 501.192 269.670
 240.297 239.224
 869.757 820.907
 306.053 654.515
 678.129 160.905
 150.674 794.780
 200.303 975.401
 601.463 264.827
 94.469 738.393
 807.621 864.462
 483.471 625.768
 675.706 618.687
 544.613 305.289
 725.007 857.090
 857.806 153.881
 350.788 183.393
 976.534 600.745
 882.066 332.366
 142.211 629.859
 257.151 917.679
 529.630 483.473
 17.943 392.730
 738.000 290.048
 249.492 779.547
 605.284 462.514
 124.004 861.720
 578.159 57.773
 611.102 219.698
 398.765 904.086
 404.579 235.200
 433.767 752.643
 108.931 670.883
 560.355 322.520
 598.856 697.480
 704.934 228.924
 286.703 989.723
 299.065 23.604
 834.985 331.251
 547.243 59.454
 864.908 785.121
 294.100 510.294
 122.012 18.462
 814.557 538.821
 754.163 576.166
 237.222 483.574
 176.089 428.624
 835.183 717.995
 982.386 762.468
 693.409 975.374
 524.457 921.745
 480.789 902.313
 786.431 461.159
 237.739 135.779
 734.056 154.973
 336.077 545.735
 225.257 367.316
 503.169 463.388
 171.147 675.209
 32.106 756.464
 934.433 928.387
 856.878 815.521
 914.173 804.365
 967.306 692.539
 60.684 288.185
 912.140 364.069
 314.165 679.598
 707.589 970.721
 990.414 652.369
 978.151 773.160
 225.280 397.766
 330.598 837.968
 217.569 954.814
 852.024 266.363
 112.685 831.531
 859.030 262.021
 583.902 963.091
 65.167 924.078
 85.771 833.920
 714.089 286.111
 168.652 251.317
 810.510 505.784
 401.773 228.854
 812.514 962.501
 304.834 789.902
 297.572 327.222
 138.207 197.030
 529.257 930.585
 555.797 254.295
 209.079 239.178
 542.064 409.747
 252.771 237.460
 998.383 538.574
 265.911 552.367
 29.567 537.641
 671.005 312.380
 827.985 374.818
 646.350 832.043
 932.339 566.989
 243.571 101.240
 125.993 405.434
 151.156 846.289
 864.156 693.139
 539.196 243.183
 611.537 533.189
 557.741 593.572
 17.036 428.788
 247.455 828.673
 337.181 882.479
 564.699 257.964
 786.228 964.261
 709.894 716.860
 582.115 245.383
 92.243 144.563
 870.733 747.578
 758.067 609.750
 646.620 457.374
 474.587 132.979
 399.331 714.039
 494.612 81.733
 858.024 750.076
 257.063 953.363
 691.615 588.205
 408.388 545.175
 861.037 762.240
 893.788 637.300
 979.413 205.569
 875.844 696.323
 184.342 555.176
 630.945 824.998
 785.979 856.884
 668.130 330.456
 150.462 675.141
 256.248 220.549
 688.729 245.013
 557.152 541.202
 427.418 32.741
 196.926 378.642
 875.796 762.349
 493.593 226.188
 908.354 128.176
 656.551 178.959
 247.564 446.251
 116.107 509.624
 149.263 941.219
 95.328 798.590
 811.359 150.610
 543.251 162.193
 295.143 626.081
 378.930 728.150
 770.821 183.583
 498.345 349.575
 281.366 3.889
 347.751 393.881
 21.059 904.692
 822.360 73.151
 109.706 729.247
 391.443 245.889
 726.485 548.877
 341.040 479.922
 167.472 922.433
 852.861 751.735
 280.311 850.804
 869.860 813.414
 883.322 5.056
 731.065 594.993
 223.018 879.590
 864.057 153.287
 494.844 454.520
 204.746 519.952
 631.659 862.310
 850.849 248.622
 340.628 201.460
 955.505 686.518
 82.693 674.050
 317.080 688.324
 883.546 434.337
 134.622 103.444
 538.107 102.923
 167.935 371.800
 622.114 646.675
 87.499 693.412
 407.916 960.414
 220.985 744.057
 153.283 864.949
 626.679 810.037
 601.687 600.530
 454.706 541.593
 912.683 128.938
 727.397 574.768
 597.558 435.709
 891.750 858.915
 537.311 461.403
 8.834 230.717
 429.309 593.047
 64.641 190.274
 370.808 760.193
 259.785 820.841
 20.327 941.357
 985.176 727.140
 362.977 273.491
 569.185 889.461
 477.921 337.717
 418.718 599.212
 502.820 577.641
 329.963 578.990
 802.222 91.592
 50.698 935.212
 968.387 267.063
 498.941 447.822
 961.006 325.254
 825.001 589.427
 376.856 887.055
 16.019 570.692
 435.083 121.182
 332.581 130.964
 874.768 992.805
 212.607 999.419
 148.455 90.234
 633.504 224.908
 321.001 601.743
 372.326 459.793
 163.293 268.849
 306.763 848.013
 484.020 721.384
 346.213 239.480
 641.837 59.154
 839.593 876.344
 0.148 81.109
 270.197 582.143
 355.630 262.808
 691.641 458.199
 821.020 673.881
 984.361 544.615
 457.108 127.546
 499.226 242.921
 16.118 222.668
 711.517 196.783
 319.334 724.817
 921.076 974.657
 90.188 226.385
 916.877 247.953
 996.787 907.572
 569.289 179.845
 425.564 811.465
 41.111 668.827
 263.397 559.160
 317.899 678.208
 65.861 217.698
 975.841 644.809
 243.618 837.486
 36.340 429.246
 820.189 380.777
 733.633 244.210
 368.118 642.950
 456.194 789.690
 585.993 739.017
 753.787 514.045
 757.775 594.392
 447.013 602.121
 863.816 88.013
 680.770 326.438
 167.951 384.177
 450.650 660.923
 668.723 34.529
 253.847 190.264
 309.612 501.679
 203.379 8.972
 430.834 359.721
 154.523 415.522
 704.675 963.898
 161.256 206.935
 21.336 391.804
 272.619 472.007
 230.014 872.559
 236.541 186.787
 740.560 309.601
 872.359 119.228
 157.926 328.973
 551.617 552.118
 961.150 150.907
 566.551 901.104
 810.363 481.113
 921.754 220.038
 132.034 183.439
 840.014 896.819
 910.113 251.758
 689.183 112.971
 17.865 211.130
 102.602 198.339
 334.157 602.230
 348.325 203.332
 373.797 334.863
 897.723 445.425
 252.746 23.160
 125.661 590.085
 736.893 664.244
 943.990 890.577
 572.321 311.879
 307.607 443.388
 653.168 485.821
 145.662 889.220
 191.228 595.463
 645.899 592.017
 453.215 433.190
 571.776 414.516
 824.222 989.089
 612.349 247.983
 639.554 275.709
 674.386 181.545
 55.113 241.321
 623.520 863.729
 55.285 45.106
 693.093 232.223
 836.437 211.060
 610.679 399.535
 266.335 353.021
 276.034 380.135
 870.888 45.341
 471.587 342.223
 8.520 917.594
 836.783 743.602
 181.300 482.813
 8.022 660.970
 125.841 513.468
 62.099 705.621
 704.290 794.644
 926.583 512.055
 157.899 787.149
 287.235 30.952
 927.254 492.772
 360.212 911.533
 621.959 638.430
 163.523 543.439
 429.204 84.825
 153.981 783.362
 79.211 158.630
 157.193 720.783
 683.044 835.698
 851.095 760.200
 274.900 437.688
 938.920 799.330
 630.159 707.709
 913.693 865.072
 998.482 904.707
 650.329 498.025
 347.788 394.373
 217.892 734.349
 822.664 250.304
 366.694 268.558
 595.474 637.315
 273.678 355.941
 549.098 394.176
 814.353 57.803
 148.938 821.440
 937.615 391.336
 13.721 407.591
 546.830 929.030
 608.058 180.432
 609.979 26.095
 886.180 778.038
 335.442 529.937
 800.191 812.816
 37.809 950.649
 235.448 912.049
 488.161 318.454
 990.920 108.208
 881.492 511.702
 927.722 312.279
 174.775 661.301
 861.349 114.068
 144.904 294.281
 372.854 436.190
 606.868 405.703
 614.406 835.169
 417.723 395.460
 742.032 846.223
 97.947 291.221
 632.190 451.169
 633.458 432.987
 542.120 895.160
 611.999 616.529
 822.197 962.069
 707.835 895.541
 351.004 855.384
 398.052 905.059
 162.357 827.041
 989.576 786.075
 593.489 97.051
 703.811 923.803
 983.105 748.970
 929.255 635.644
 468.755 647.726
 363.207 301.137
 209.311 875.282
 751.772 872.396
 528.033 224.821
 260.678 162.417
 125.686 334.973
 204.127 218.831
 945.161 622.216
 289.305 656.160
 226.371 212.495
 642.581 260.185
 222.831 153.724
 440.380 979.013
 362.721 770.994
 821.885 577.783
 933.808 708.608
 88.783 524.290
 712.882 980.617
 754.175 873.396
 109.090 858.155
 371.537 76.701
 62.569 181.993
 916.242 324.145
 53.915 367.327
 796.163 555.041
 508.524 20.652
 901.283 2.217
 697.740 411.821
 860.971 664.905
 974.452 625.075
 334.858 569.610
 65.732 778.398
 521.183 965.132
 863.819 369.230
 504.683 615.392
 97.030 335.136
 792.785 274.521
 764.683 459.847
 689.983 941.397
 828.971 98.291
 650.268 49.466
 368.845 19.376
 618.564 822.023
 916.666 293.755
 644.927 348.508
 670.875 297.455
 828.347 764.789
 563.776 913.617
 347.136 266.391
 72.195 136.912
 965.019 580.499
 203.005 402.151
 799.037 268.100
 231.162 844.704
 208.584 635.374
 683.788 270.561
 653.324 682.394
 372.221 173.895
 88.967 2.218
 299.860 636.133
 569.338 724.779
 295.469 209.659
 924.471 853.657
 720.809 908.965
 739.400 811.390
 512.583 570.485
 996.774 847.750
 779.426 108.227
 126.376 598.166
 775.849 485.144
 362.254 444.690
 110.625 579.978
 107.664 133.757
 764.135 986.675
 891.863 63.102
 837.867 209.808
 741.367 749.989
 842.930 676.537
 730.355 735.379
 859.499 576.155
 797.098 830.280
 625.190 255.254
 870.588 453.733
 800.100 873.905
 26.950 394.289
 525.500 290.273
 949.739 712.133
 360.869 852.940
 891.357 516.149
 622.182 497.449
 691.656 843.993
 628.296 462.580
 100.115 954.006
 920.256 149.458
 643.208 631.496
 881.790 370.413
 880.587 10.181
 542.764 92.615
 982.373 319.618
 578.641 32.777
 843.099 564.120
 468.761 252.998
 211.927 606.429
 488.642 534.226
 677.838 424.412
 183.373 443.407
 495.010 400.959
 400.878 984.566
 688.014 631.486
 8.621 744.659
 237.440 140.894
 431.645 864.626
 340.862 109.220
 943.288 727.822
 276.552 244.593
 725.168 345.674
 601.014 111.534
 555.934 308.452
 697.475 835.403
 257.698 272.472
 800.080 239.136
 847.218 79.533
 865.120 220.962
 530.802 196.214
 191.749 411.975
 26.026 556.756
 733.809 736.171
 171.086 571.153
 143.487 74.490
 828.451 887.906
 876.349 465.717
 841.283 987.516
 123.925 83.685
 349.517 227.584
 960.476 50.553
 411.588 103.313
 259.290 184.065
 354.588 159.112
 593.001 252.405
 40.332 758.977
 252.714 708.912
 690.736 257.403
 550.602 201.406
 669.499 611.288
 887.054 163.899
 727.904 129.752
 421.093 284.164
 453.324 506.813
 164.825 646.964
 725.530 45.898
 590.148 443.029
 807.119 730.168
 378.135 637.402
 642.358 574.378
 325.819 252.085
 88.704 208.649
 46.999 547.542
 185.489 479.114
 436.838 511.350
 406.230 732.378
 716.183 571.936
 829.292 498.336
 610.560 257.884
 683.908 257.826
 58.719 791.861
 125.620 527.350
 72.560 31.012
 911.086 402.695
 598.504 197.026
 873.838 157.331
 652.244 948.558
 450.311 311.350
 634.908 271.732
 622.501 484.240
 687.513 652.004
 386.464 172.603
 629.045 59.341
 534.077 595.113
 456.352 460.666
 161.753 805.381
 394.408 166.740
 859.949 163.404
 984.391 138.510
 160.289 892.892
 923.801 999.618
 144.976 140.703
 144.845 521.902
 481.157 642.167
 580.008 629.697
 809.235 619.096
 940.873 882.617
 870.377 873.407
 679.418 86.678
 939.129 556.560
 740.295 307.607
 669.777 802.340
 205.808 540.511
 960.862 207.239
 18.714 565.550
 684.826 68.858
 505.764 793.687
 366.347 779.084
 859.502 899.889
 73.606 886.460
 337.708 738.628
 814.964 53.257
 57.710 939.084
 715.576 539.589
 573.276 951.821
 744.109 442.884
 179.877 446.990
 31.480 839.735
 182.789 394.216
 87.333 243.120
 342.816 949.785
 894.680 566.215
 875.822 266.502
 820.925 630.197
 791.867 370.570
 99.401 363.813
 913.373 428.229
 838.113 303.995
 582.706 678.754
 832.818 47.044
 159.909 431.337
 84.628 536.876
 800.718 218.564
 735.613 769.546
 401.556 141.520
 980.202 790.917
 788.049 819.500
 429.570 57.172
 320.976 124.940
 897.632 996.344
 790.839 11.255
 840.971 274.649
 289.965 463.160
 874.376 45.885
 287.789 666.639
 255.007 698.171
 317.575 425.782
 791.190 52.930
 16.065 178.237
 799.118 0.142
 74.559 478.104
 968.182 445.786
 371.707 838.028
 972.097 617.266
 904.219 430.226
 500.672 25.990
 429.082 433.908
 911.018 169.498
 125.217 144.385
 685.620 705.559
 297.537 203.036
 319.483 824.924
 733.677 108.903
 573.914 756.210
 913.320 189.165
 368.360 264.385
 819.929 359.968
 24.654 53.002
 650.943 739.572
 424.161 689.738
 629.484 686.591
 634.643 975.517
 330.567 346.943
 160.382 140.925
 218.340 789.431
 569.573 341.622
 296.602 292.549
 463.575 239.533
 79.481 80.744
 633.037 991.981
 247.607 579.259
 558.630 360.372
 950.452 110.638
 875.243 417.952
 408.711 456.431
 946.673 147.583
 251.119 183.832
 665.430 131.130
 455.152 433.429
 74.193 238.106
 246.256 591.541
 430.280 309.719
 319.170 54.520
 133.454 32.868
 79.358 24.656
 195.202 625.088
 642.357 865.089
 31.940 364.856
 282.069 157.283
 656.169 51.285
 171.740 937.638
 362.531 953.244
 227.899 93.775
 756.887 890.917
 840.188 45.704
 156.297 604.068
 269.372 357.751
 649.361 212.762
 620.451 74.867
 306.251 220.470
 974.560 368.221
 475.523 389.603
 496.937 542.198
 813.087 819.303
 961.912 895.736
 623.389 449.210
 60.540 158.995
 422.889 915.966
 321.567 820.649
 983.288 507.066
 299.157 216.384
 801.970 835.587
 506.872 625.859
 258.027 636.314
 130.204 199.328
 125.468 736.232
 881.529 448.074
 565.433 148.613
 101.301 441.823
 844.011 388.618
 815.864 184.417
 412.514 408.963
 471.443 824.525
 436.707 46.813
 339.908 105.365
 617.569 988.241
 577.344 485.796
 158.910 65.729
 881.552 660.305
 909.897 169.122
 988.285 268.111
 149.665 273.739
 544.732 678.635
 746.313 564.181
 457.675 154.022
 776.424 492.522
 715.662 967.170
 349.505 879.417
 90.664 259.321
 763.574 11.326
 524.352 383.701
 95.347 662.114
 464.535 45.798
 476.510 269.066
 834.181 826.957
 154.587 208.819
 662.235 291.945
 714.427 475.261
 984.029 224.750
 728.903 677.445
 309.279 17.203
 502.725 409.587
 465.516 525.000
 312.159 846.861
 740.410 993.806
 669.822 179.857
 82.107 898.392
 154.721 898.048
 364.756 700.023
 443.412 289.531
 907.392 846.808
 512.075 52.768
 146.894 569.550
 907.618 968.409
 536.581 678.231
 318.494 898.891
 876.071 174.066
 925.199 353.927
 708.275 856.721
 642.366 755.923
 557.003 539.397
 47.915 775.539
 362.826 65.129
 651.853 489.943
 823.029 140.512
 13.348 90.941
 599.107 428.570
 847.863 774.071
 746.047 246.500
 657.907 750.439
 793.273 238.308
 5.899 908.771
 797.526 193.949
 463.487 24.543
 351.113 688.509
 609.157 965.661
 1.049 855.582
 499.121 619.928
 179.809 592.458
 552.334 199.234
 509.175 40.771
 219.249 730.172
 985.493 780.180
 548.904 382.738
 936.103 815.498
 436.587 420.217
 929.685 895.987
 984.209 967.679
 782.452 761.574
 800.351 127.328
 10.748 612.354
 922.525 740.798
 199.627 8.388
 279.466 976.295
 775.724 855.597
 598.327 958.046
 158.634 465.218
 475.652 552.985
 613.448 499.213
 0.319 771.996
 811.807 58.060
 72.664 757.841
 931.580 122.312
 91.328 137.288
 465.824 932.209
 365.709 369.727
 978.199 853.431
 798.030 278.127
 120.515 520.277
 608.968 990.571
 932.873 24.145
 151.494 232.509
 970.326 95.050
 869.375 112.524
 162.618 342.200
 862.894 949.776
 613.973 927.597
 181.234 151.915
 214.933 560.533
 178.290 911.237
 972.667 453.231
 58.958 428.050
 203.067 166.370
 72.192 268.057
 78.448 911.424
 844.154 229.953
 727.981 443.711
 711.701 46.221
 961.540 770.503
 938.481 310.448
 376.949 372.850
 651.357 55.334
 839.264 873.916
 705.141 374.485
 140.488 222.184
 403.355 756.178
 688.951 652.095
 709.573 387.446
 797.346 360.429
 868.649 491.332
 73.403 932.425
 13.855 819.170
 431.520 771.437
 611.510 163.876
 779.851 849.532
 439.517 260.739
 765.763 989.179
 113.437 661.051
 431.988 109.111
 69.911 203.624
 922.843 687.062
 951.891 62.978
 739.533 390.710
 775.993 154.532
 558.778 953.581
 315.118 950.889
 460.918 988.391
 218.287 674.391
 51.560 365.435
 386.447 935.042
 472.077 882.885
 603.041 376.156
 574.373 329.551
 909.706 859.368
 557.939 314.875
 451.977 393.682
 434.075 807.117
 682.031 8.081
 673.123 586.223
 782.784 342.673
 13.721 455.503
 811.117 38.886
 454.443 254.460
 391.410 334.806
 22.156 428.127
 321.052 298.101
 710.256 105.590
 377.427 177.348
 524.223 557.617
 94.194 634.891
 460.257 291.211
 660.173 493.183
 401.885 414.245
 196.119 825.016
 854.279 798.206
 996.084 129.929
 479.563 779.468
 346.481 238.880
 959.722 982.716
 926.565 891.854
 536.265 403.496
 670.714 444.339
 974.663 244.850
 160.946 324.619
 822.567 526.163
 895.801 21.647
 897.327 46.548
 130.518 10.389
 502.282 531.988
 837.928 986.075
 62.443 382.252
 837.331 589.648
 646.658 283.154
 370.654 863.161
 241.200 500.505
 665.403 516.107
 23.190 128.235
 59.282 642.198
 193.856 144.337
 522.142 372.360
 941.668 319.870
 300.472 545.500
 662.707 829.269
 534.279 426.506
 846.800 591.144
 115.669 794.138
 797.993 709.976
 535.271 993.718
 179.802 938.345
 712.763 325.243
 920.473 400.163
 750.083 81.813
 270.564 236.810
 552.459 721.676
 341.748 704.898
 408.472 746.125
 667.538 176.970
 934.168 451.717
 687.085 600.638
 499.317 556.561
 364.233 149.275
 50.773 884.654
 795.344 955.422
 516.245 588.480
 839.229 129.551
 52.476 447.516
 806.761 420.157
 838.757 389.096
 690.856 320.422
 906.983 718.898
 491.721 641.665
 343.243 442.369
 918.207 289.815
 746.610 217.695
 222.276 449.141
 944.708 757.926
 576.921 614.130
 952.457 137.784
 243.065 947.878
 32.763 343.293
 621.150 581.525
 441.636 304.044
 59.412 517.616
 184.341 483.809
 232.412 339.885
 495.579 180.824
 827.759 557.574
 110.818 950.846
 831.519 984.356
 995.806 850.845
 607.233 446.228
 528.651 486.501
 271.551 470.968
 118.077 500.698
 211.036 591.095
 530.353 171.751
 417.814 915.694
 376.682 98.529
 182.441 632.284
 76.554 575.047
 435.030 792.401
 407.699 630.131
 112.621 833.285
 430.111 899.652
 622.465 778.514
 33.362 471.626
 116.112 443.462
 709.658 700.553
 564.495 513.791
 959.251 220.024
 784.634 348.913
 252.696 125.570
 697.105 335.486
 921.846 577.425
 351.097 641.869
 147.253 50.311
 130.065 132.244
 226.044 690.240
 113.043 833.513
 116.360 922.938
 710.042 819.473
 390.569 681.744
 388.347 311.075
 921.022 612.213
 861.682 580.483
 53.773 984.458
 405.948 297.293
 585.040 61.114
 701.670 940.576
 383.135 478.216
 570.467 8.806
 39.040 88.335
 285.057 945.354
 978.861 370.501
 481.970 929.764
 231.184 251.270
 613.648 199.873
 665.278 217.502
 940.769 117.931
 358.563 286.624
 212.998 291.851
 623.303 477.531
 922.032 242.758
 635.894 278.590
 667.577 170.028
 33.093 512.837
 166.102 618.417
 937.153 369.563
 492.906 377.833
 768.031 11.541
 597.818 839.476
 720.915 524.646
 119.005 652.904
 709.550 388.305
 261.752 752.894
 881.666 588.752
 561.216 294.579
 936.843 840.527
 840.178 407.236
 557.006 633.894
 562.503 874.349
 386.343 386.265
 106.682 308.489
 464.638 384.286
 605.564 318.347
 572.925 390.759
 860.772 781.567
 43.219 328.173
 213.616 126.314
 618.090 800.323
 987.395 487.602
 527.591 977.850
 385.462 508.082
 139.986 545.561
 290.231 179.312
 101.621 623.116
 843.459 516.446
 525.915 350.259
 658.711 590.246
 440.803 838.435
 12.265 834.438
 730.056 487.985
 946.112 948.390
 281.992 950.398
 291.748 735.323
 17.463 865.316
 659.724 980.648
 139.065 649.577
 239.206 875.269
 9.957 178.816
 193.933 431.884
 921.021 939.696
 734.038 1.489
 980.347 792.258
 873.237 60.734
 2.953 657.030
 62.285 362.740
 588.500 411.287
 514.569 794.094
 250.544 864.297
 128.953 594.435
 156.090 594.602
 566.938 223.171
 605.161 525.776
 682.790 117.216
 136.424 633.927
 141.290 906.230
 99.344 4.241
 521.199 635.687
 651.573 359.432
 404.614 6.617
 591.404 85.281
 132.234 153.098
 841.107 982.943
 879.715 639.388
 83.055 430.915
 126.117 28.165
 295.026 178.196
 165.678 925.841
 215.450 591.903
 110.486 991.737
 28.100 215.535
 473.980 162.473
 426.687 966.998
 371.586 713.957
 293.596 117.898
 161.286 699.363
 297.781 387.354
 837.879 466.604
 31.486 485.565
 132.382 92.718
 814.321 325.669
 323.037 660.671
 899.518 849.092
 585.332 847.268
 627.443 82.124
 972.080 555.866
 645.122 152.979
 75.792 596.463
 910.488 682.982
 167.369 236.517
 41.930 247.080
 288.604 881.859
 76.598 642.783
 890.494 27.521
 736.777 68.379
 222.117 787.845
 447.776 187.306
 681.538 884.286
 131.346 532.715
 714.367 563.802
 947.310 12.050
 888.995 932.248
 857.209 24.166
 370.088 23.055
 25.191 159.759
 861.622 254.366
 493.837 769.236
 983.680 946.411
 320.114 140.549
 97.751 229.134
 926.202 313.658
 495.659 937.828
 11.800 989.510
 138.110 206.965
 141.942 781.515
 368.698 180.745
 423.874 559.150
 164.941 79.431
 327.606 589.577
 24.301 325.800
 200.194 977.888
 853.233 343.687
 839.336 814.138
 642.267 304.161
 296.479 870.806
 9.131 593.494
 995.397 463.323
 192.459 205.420
 104.299 635.175
 926.087 978.629
 666.297 494.727
 42.078 484.975
 255.901 790.797
 191.096 66.067
 322.804 536.442
 861.471 673.039
 46.069 184.017
 881.346 709.144
 542.995 918.901
 837.667 445.911
 951.151 614.268
 705.874 985.066
 976.523 805.684
 397.220 389.863
 425.580 273.330
 667.348 996.426
 417.640 923.286
 738.536 38.964
 12.658 239.993
 245.819 349.017
 948.049 633.067
 478.798 800.404
 819.078 156.637
 939.324 416.092
 76.510 862.981
 631.683 194.352
 571.603 129.251
 235.457 78.300
 424.166 722.351
 949.476 430.095
 799.493 838.718
 733.558 488.887
 782.907 459.891
 386.825 716.212
 167.755 828.732
 188.896 555.368
 308.622 793.320
 73.240 859.727
 623.958 944.493
 708.260 251.695
 202.055 538.320
 717.584 647.691
 815.306 936.372
 190.605 579.086
 477.009 895.294
 810.200 224.357
 182.865 314.037
 376.932 978.997
 318.984 714.240
 336.922 178.085
 246.276 639.030
 550.314 268.348
 96.908 551.264
 974.131 334.351
 854.990 577.643
 10.006 714.940
 306.424 354.648
 895.118 314.699
 600.993 200.904
 932.832 700.133
 595.290 174.060
 385.441 766.213
 163.210 214.828
 130.537 526.167
 549.739 373.401
 438.545 792.057
 85.182 31.606
 513.567 317.153
 105.245 445.961
 382.841 520.854
 375.355 851.190
 779.737 635.570
 285.946 679.948
 377.549 941.153
 363.211 212.785
 960.512 390.246
 474.041 603.149
 306.998 96.971
 444.721 797.032
 978.120 847.116
 563.825 347.361
 201.705 491.360
 706.999 612.222
 293.498 70.680
 164.554 816.420
 819.458 77.171
 934.766 81.651
 58.051 921.913
 482.185 816.069
 430.722 527.691
 170.145 964.287
 921.484 817.510
 632.108 109.545
 170.115 574.516
 822.544 487.193
 793.471 815.656
 913.276 699.711
 539.294 76.039
 306.787 545.680
 408.665 235.162
 8.743 506.706
 776.506 137.130
 325.379 335.997
 502.589 937.625
 168.422 9.498
 844.166 39.070
 204.731 325.342
 770.187 606.381
 176.951 350.398
 728.221 958.539
 145.335 35.318
 549.314 841.383
 312.872 863.505
 591.698 455.416
 852.389 717.470
 348.241 655.716
 564.907 981.207
 79.695 491.387
 775.994 633.342
 919.204 7.332
 86.917 997.292
 734.221 304.831
 109.042 316.514
 569.326 328.685
 245.228 220.874
 44.687 812.187
 766.091 890.400
 795.734 627.281
 640.299 642.261
 133.444 331.958
 797.967 243.082
 133.450 621.789
 169.295 350.051
 455.696 334.774
 84.525 619.289
 312.639 551.187
 536.949 588.160
 179.208 611.372
 691.965 979.645
 436.070 748.520
 619.157 522.149
 101.627 720.103
 981.274 298.593
 908.131 806.222
 737.076 496.129
 61.877 826.549
 410.809 824.965
 273.526 176.520
 209.067 804.689
 806.958 80.051
 988.764 212.935
 956.758 348.322
 513.645 778.708
 186.615 485.423
 500.154 346.137
 132.780 321.065
 18.661 289.567
 365.721 822.886
 958.203 624.039
 604.705 956.378
 510.275 613.206
 467.872 545.176
 211.429 457.155
 616.210 929.998
 689.829 963.625
 693.545 738.058
 275.419 726.529
 984.291 429.219
 397.583 904.834
 492.324 168.934
 752.260 2.911
 802.270 445.299
 569.296 280.951
 811.074 167.951
 650.740 392.359
 233.476 495.544
 835.014 266.017
 788.573 587.010
 26.934 977.541
 592.774 876.432
 228.950 628.304
 522.012 364.286
 127.433 957.788
 996.122 96.974
 695.179 328.282
 691.871 285.361
 136.452 756.002
 347.597 970.621
 945.953 125.071
 899.104 376.793
 203.247 556.798
 328.832 954.354
 757.737 953.141
 542.164 993.905
 157.690 967.809
 357.578 715.230
 974.656 449.165
 941.308 71.841
 209.585 754.870
 190.102 577.482
 329.856 158.354
 203.727 197.367
 971.213 891.826
 956.385 457.380
 692.354 630.269
 15.462 128.661
 342.831 487.020
 937.609 128.416
 500.272 826.005
 144.672 141.295
 157.254 501.023
 322.159 175.978
 950.916 1.835
 945.712 110.825
 992.376 554.000
 509.392 798.512
 983.993 508.775
 564.621 555.920
 229.414 536.097
 269.677 691.306
 216.315 753.238
 863.987 960.641
 259.864 180.570
 214.705 609.348
 764.668 900.827
 308.803 570.498
 725.592 236.875
 583.851 847.327
 328.096 773.495
 184.803 514.114
 814.192 389.756
 310.347 797.702
 991.656 789.715
 556.889 540.806
 925.682 610.396
 695.320 951.859
 960.802 727.959
 317.681 884.135
 476.795 196.983
 788.219 194.720
 838.824 555.712
 524.806 762.433
 215.584 364.583
 748.933 9.789
 119.405 559.389
 980.452 809.549
 181.749 878.009
 49.918 259.453
 282.111 534.970
 667.854 292.542
 367.032 886.406
 365.886 534.466
 250.759 854.798
 226.733 317.761
 205.227 814.553
 394.128 676.901
 2.883 812.917
 123.370 352.735
 252.801 893.452
 650.314 972.437
 803.116 769.500
 550.860 298.533
 808.821 671.523
 492.597 680.731
 874.114 264.297
 381.241 35.700
 766.796 637.795
 241.111 26.684
 315.727 449.748
 683.555 836.641
 691.291 909.760
 280.490 510.818
 736.422 906.260
 420.550 288.279
 968.572 791.087
 459.745 413.513
 370.570 145.374
 941.610 401.027
 893.245 888.201
 936.881 665.775
 420.990 880.904
 800.617 393.630
 721.820 389.760
 854.881 838.254
 988.231 453.840
 244.864 238.117
 49.295 59.351
 881.183 860.614
 226.412 633.687
 444.733 425.114
 346.324 469.263
 694.560 224.936
 299.963 387.105
 163.765 566.963
 132.216 12.002
 961.283 849.712
 306.483 104.098
 104.867 394.599
 52.956 266.223
 206.739 485.070
 577.965 202.705
 610.786 423.852
 83.647 365.074
 259.173 525.218
 675.970 995.005
 745.618 67.798
 181.209 117.452
 618.959 360.728
 955.909 190.474
 38.989 254.053
 975.851 766.503
 189.857 951.079
 791.399 437.090
 335.702 669.330
 508.821 434.689
 297.928 127.047
 421.742 856.287
 261.000 598.350
 599.076 501.076
 819.309 242.818
 913.883 614.758
 785.248 950.141
 153.010 384.005
 539.807 189.334
 914.794 194.248
 251.703 472.013
 619.046 461.120
 577.270 453.246
 711.021 169.953
 17.195 339.947
 832.850 148.753
 811.961 859.907
 609.235 988.724
 547.903 283.881
 699.115 483.952
 790.659 874.238
 804.915 450.265
 411.056 157.356
 512.330 904.992
 496.978 849.857
 715.898 337.629
 108.269 393.188
 231.607 309.990
 713.391 414.753
 223.309 917.743
 107.349 100.328
 693.619 888.272
 439.724 260.857
 384.500 838.371
 746.813 651.809
 572.882 665.449
 978.366 965.232
 960.904 284.821
 910.953 489.616
 880.061 180.699
 848.220 112.196
 538.310 127.862
 503.207 529.580
 926.662 223.502
 647.425 908.550
 107.878 193.766
 781.698 987.866
 978.457 97.183
 349.117 688.183
 723.271 717.996
 563.203 670.328
 270.131 447.834
 285.045 187.668
 252.625 506.041
 150.441 767.012
 660.131 299.774
 248.561 241.085
 303.621 318.006
 592.446 976.295
 967.362 572.487
 731.565 590.139
 115.766 518.010
 548.937 346.632
 950.339 18.989
 299.214 834.746
 586.047 85.112
 596.963 568.600
 964.588 221.904
 501.706 159.632
 622.448 669.371
 291.761 575.925
 565.539 11.043
 524.233 364.051
 704.391 494.847
 673.601 221.382
 711.852 425.070
 984.188 894.628
 869.972 560.733
 198.585 481.949
 768.055 129.889
 898.963 35.389
 346.953 772.487
 263.699 117.310
 205.571 27.671
 868.208 144.433
 697.771 346.749
 595.072 956.800
 757.668 642.967
 941.145 843.267
 658.409 76.981
 773.283 22.086
 796.535 756.167
 472.571 362.690
 816.783 821.197
 80.680 506.367
 869.664 669.575
 510.415 828.241
 898.387 878.792
 673.052 225.616
 657.887 437.685
 903.247 128.513
 705.234 760.426
 801.657 533.327
 98.875 370.766
 367.868 151.312
 688.724 223.046
 441.445 847.503
 57.604 129.648
 215.144 595.429
 727.878 341.572
 217.500 877.048
 719.230 769.676
 296.482 269.939
 931.443 819.415
 964.065 354.508
 830.012 163.028
 3.872 778.264
 185.715 701.942
 599.168 583.027
 18.370 331.194
 833.167 750.846
 729.467 150.113
 252.751 387.649
 690.869 353.153
 103.277 338.144
 253.217 955.988
 747.324 124.558
 416.836 679.868
 913.232 504.747
 892.122 37.433
 597.563 246.581
 290.551 881.953
 314.538 775.753
 10.109 236.258
 668.893 549.246
 491.373 84.973
 978.054 478.181
 857.442 362.227
 514.982 628.926
 149.858 605.562
 342.591 193.015
 24.708 574.746
 200.214 273.061
 671.883 591.629
 346.709 87.584
 113.316 874.727
 105.581 472.201
 872.985 791.185
 365.681 33.353
 195.886 691.042
 815.064 494.555
 631.548 926.883
 902.379 930.767
 449.510 289.119
 684.475 995.999
 282.194 537.124
 913.804 460.679
 810.656 3.682
 105.840 451.925
 639.667 559.662
 394.285 560.961
 622.583 103.274
 797.809 292.089
 368.689 379.881
 981.835 287.276
 24.433 431.117
 676.185 995.556
 396.725 543.504
 905.948 358.574
 265.749 835.054
 988.583 60.078
 204.268 842.242
 553.111 610.724
 220.994 798.693
 433.323 198.725
 121.238 20.965
 290.550 785.821
 125.694 616.574
 925.078 336.305
 208.240 926.238
 959.269 570.022
 959.171 918.061
 518.404 979.093
 907.898 518.621
 624.175 559.391
 958.395 337.854
 755.181 313.609
 414.178 804.912
 752.090 881.082
 463.297 655.413
 363.122 953.667
 626.544 411.561
 977.722 526.287
 665.966 781.248
 799.875 599.641
 631.002 216.764
 13.166 61.720
 864.461 554.961
 610.905 999.873
 881.510 186.280
 58.259 278.025
 506.562 438.065
 949.191 511.366
 642.959 316.821
 277.141 506.333
 649.572 834.050
 890.941 245.402
 800.850 380.885
 520.602 788.314
 459.376 948.787
 373.885 253.417
 842.995 988.202
 494.327 820.389
 25.288 816.330
 683.338 459.486
 675.011 331.504
 999.905 609.407
 76.753 358.286
 416.142 77.954
 944.090 868.103
 708.461 74.912
 153.833 119.377
 763.679 68.257
 714.443 103.826
 166.044 412.250
 405.458 627.456
 772.568 773.687
 663.043 592.112
 375.405 891.096
 467.725 163.177
 965.278 266.842
 445.708 238.659
 350.562 905.606
 809.137 92.652
 332.766 81.716
 521.283 10.743
 498.543 515.224
 520.461 815.880
 247.397 950.868
 515.613 190.424
 546.974 419.301
 773.975 814.357
 286.769 885.848
 157.201 382.110
 6.678 294.027
 80.179 243.228
 307.715 440.004
 922.884 587.487
 835.202 686.748
 29.622 6.473
 364.618 275.046
 794.556 794.645
 50.207 210.664
 423.334 278.061
 227.332 216.223
 946.927 693.229
 530.924 611.907
 567.379 987.646
 321.357 825.661
 761.473 323.758
 141.342 391.456
 35.418 876.313
 886.578 149.430
 293.207 696.782
 610.623 55.841
 387.702 346.032
 30.734 701.111
 204.580 676.356
 314.173 743.545
 175.752 475.899
 139.929 933.105
 224.767 712.306
 213.108 928.016
 59.048 258.908
 800.890 416.666
 392.796 327.118
 730.346 133.630
 13.384 324.902
 988.284 702.629
 699.421 615.737
 268.294 117.506
 420.083 158.536
 775.310 366.976
 255.317 400.441
 406.146 767.932
 291.130 95.467
 236.911 58.945
 782.164 97.907
 554.026 49.268
 7.306 185.688
 532.322 464.022
 48.322 801.955
 986.751 683.553
 724.776 349.802
 377.324 970.209
 852.309 562.932
 731.718 900.618
 40.096 122.227
 246.427 483.135
 294.932 353.520
 743.453 511.379
 594.485 674.704
 681.380 274.085
 374.905 750.791
 161.597 763.093
 45.227 744.176
 24.735 964.734
 392.964 935.603
 219.623 920.680
 235.429 551.003
 745.880 753.347
 255.948 212.988
 548.334 284.844
 452.887 786.643
 281.795 769.452
 534.988 890.957
 201.196 405.576
 384.693 274.342
 975.947 7.439
 50.927 20.207
 717.828 578.702
 746.213 962.051
 266.099 634.297
 835.242 193.482
 937.461 323.512
 591.461 493.690
 745.471 592.651
 546.238 330.877
 75.951 431.101
 996.393 723.042
 101.534 327.505
 807.924 136.206
 787.942 345.902
 147.535 183.996
 222.895 153.566
 482.985 699.529
 550.008 96.992
 865.359 711.483
 957.073 249.747
 591.393 542.270
 721.144 731.106
 245.208 119.402
 100.629 518.438
 442.715 253.884
 63.711 215.909
 408.093 84.978
 207.982 579.338
 562.813 752.820
 340.947 79.883
 319.521 163.401
 716.371 981.148
 164.608 119.546
 846.440 634.356
 256.598 162.283
 701.824 309.113
 237.772 895.740
 366.428 483.485
 781.943 942.358
 304.611 242.413
 813.648 721.229
 127.579 169.651
 17.543 79.036
 492.540 772.617
 599.400 189.100
 740.904 224.553
 602.495 718.811
 366.612 732.875
 969.332 839.413
 16.699 600.401
 965.629 395.217
 655.893 507.276
 251.532 283.245
 795.955 440.954
 447.365 530.926
 397.137 290.759
 354.410 551.340
 620.376 418.749
 364.697 845.722
 49.547 552.194
 40.425 895.422
 146.230 412.731
 329.023 914.554
 456.204 416.731
 573.219 435.255
 696.426 129.568
 998.620 675.479
 131.078 528.240
 39.586 240.860
 240.805 382.323
 975.885 774.257
 324.164 578.627
 379.134 666.792
 396.330 131.734
 744.000 250.506
 197.178 98.078
 42.221 14.200
 746.879 68.193
 378.558 219.742
 228.363 288.698
 240.651 886.427
 896.644 466.660
 266.701 886.307
 657.355 653.801
 955.849 925.185
 191.581 282.043
 219.677 434.077
 379.687 926.040
 225.658 966.888
 970.163 969.228
 174.268 85.028
 205.387 329.812
 743.603 42.519
 537.688 309.757
 144.395 890.135
 807.259 526.852
 473.408 59.434
 797.621 606.280
 206.231 622.768
 1.833 688.630
 806.760 449.799
 619.012 966.235
 78.524 481.627
 229.576 15.192
 773.735 547.913
 570.719 37.835
 294.354 178.455
 230.869 677.253
 953.025 967.420
 611.254 484.273
 51.397 385.168
 950.364 596.874
 23.031 789.500
 687.249 686.169
 574.848 445.696
 644.732 701.755
 345.091 944.374
 964.102 647.638
 230.437 719.765
 17.437 289.168
 576.539 771.028
 589.105 847.934
 684.580 918.998
 959.060 917.761
 74.031 373.836
 470.345 828.516
 124.509 320.127
 132.832 808.967
 766.460 59.804
 543.958 634.455
 923.305 795.782
 212.399 84.456
 252.026 836.445
 397.802 839.455
 163.055 190.225
 52.512 292.058
 105.443 677.835
 921.377 775.377
 113.968 685.578
 453.168 579.796
 768.979 25.194
 859.834 759.994
 108.053 453.483
 463.913 566.176
 944.956 778.359
 764.172 570.805
 243.082 67.824
 367.355 424.561
 107.537 855.830
 850.218 148.109
 5.836 866.028
 579.609 950.481
 608.087 253.585
 705.755 527.100
 213.241 689.659
 710.232 412.919
 861.053 416.665
 618.177 296.649
 635.797 209.388
 935.396 804.117
 266.306 652.559
 534.281 461.487
 289.778 345.134
 655.368 697.151
 849.027 261.717
 309.341 444.904
 663.012 129.055
 131.054 296.519
 79.714 38.050
 954.364 110.631
 73.608 727.230
 424.214 424.196
 974.546 801.074
 48.411 105.476
 951.815 235.318
 502.084 122.108
 370.308 661.375
 347.150 528.334
 82.291 294.100
 809.561 271.671
 218.262 792.398
 889.322 916.594
 747.347 532.766
 960.691 132.051
 847.804 584.054
 579.512 807.514
 271.332 340.942
 456.123 981.017
 413.436 187.467
 308.685 680.043
 682.125 494.878
 494.301 105.714
 157.535 625.214
 163.168 911.618
 77.773 718.900
 11.556 235.445
 696.581 837.666
 168.268 494.855
 814.653 350.091
 59.895 134.500
 269.972 263.647
 314.494 650.631
 818.077 892.408
 511.170 480.312
 778.234 812.333
 322.332 146.918
 157.103 395.767
 862.427 340.690
 481.382 373.422
 715.811 86.827
 522.369 276.380
 609.636 533.604
 428.389 333.862
 295.571 164.666
 399.107 406.461
 255.630 903.978
 45.164 921.955
 28.934 905.434
 537.037 44.653
 522.951 84.177
 821.121 583.478
 707.459 201.001
 784.685 452.888
 753.467 618.333
 703.397 9.460
 461.754 535.351
 477.738 851.086
 793.954 425.408
 632.933 881.580
 368.773 651.597
 349.339 698.006
 890.531 451.848
 638.119 878.666
 938.651 55.086
 364.846 154.725
 244.669 21.911
 39.359 996.566
 226.077 669.764
 974.350 986.622
 919.655 832.245
 611.887 773.721
 675.499 169.072
 23.352 90.444
 728.761 756.988
 4.352 586.037
 579.954 987.998
 965.302 294.907
 585.024 630.678
 317.124 777.186
 210.062 789.502
 79.273 76.457
 547.378 958.450
 506.987 24.303
 252.756 206.399
 111.875 356.260
 459.078 66.495
 203.812 4.015
 188.547 8.863
 134.579 600.112
 641.671 550.484
 600.016 120.081
 631.661 458.100
 435.924 29.898
 581.464 5.618
 305.042 781.447
 459.112 498.301
 952.689 873.389
 925.264 929.213
 444.800 478.292
 762.819 611.867
 84.887 228.587
 388.345 375.193
 829.957 693.699
 273.093 616.990
 736.547 299.472
 369.958 409.597
 717.147 509.877
 922.361 422.022
 77.546 471.935
 170.323 667.169
 543.628 620.371
 644.740 767.660
 831.327 941.847
 707.955 341.355
 28.604 343.526
 340.062 285.857
 859.179 381.622
 547.278 753.464
 203.381 147.475
 170.252 783.423
 433.789 437.289
 863.878 241.537
 257.710 143.229
 1.429 518.678
 873.131 685.013
 698.390 485.367
 571.120 979.987
 856.869 381.081
 140.314 44.176
 479.866 541.422
 935.758 585.557
 704.004 306.651
 605.824 543.517
 335.634 799.837
 771.159 234.834
 762.826 966.049
 415.667 767.520
 147.033 795.390
 81.598 500.575
 793.661 747.598
 812.265 272.141
 659.020 305.365
 13.117 743.214
 498.936 324.059
 314.489 752.127
 206.568 449.419
 129.994 930.304
 256.671 639.896
 879.054 766.609
 781.868 570.031
 949.390 741.165
 892.589 984.801
 37.583 385.288
 233.754 516.882
 848.094 108.624
 93.329 929.651
 531.935 204.477
 364.398 584.436
 186.734 577.286
 364.946 292.655
 154.998 800.410
 568.195 759.274
 384.517 116.532
 148.913 976.279
 344.933 836.635
 443.911 122.154
 721.500 316.511
 822.111 469.677
 577.963 722.998
 503.525 219.551
 845.609 216.662
 827.761 46.675
 758.084 935.613
 699.848 970.362
 318.039 368.849
 111.061 205.980
 611.679 850.386
 999.881 205.717
 43.389 120.974
 366.249 698.110
 560.808 217.091
 641.999 253.304
 99.818 521.991
 341.113 562.684
 671.031 206.624
 32.432 72.329
 309.711 695.506
 590.447 960.014
 47.953 301.020
 460.163 321.246
 872.774 6.700
 621.719 222.582
 491.217 163.937
 939.224 397.566
 521.194 856.118
 334.240 474.813
 305.533 28.762
 523.514 927.580
 950.436 473.871
 17.352 373.675
 915.357 72.144
 381.648 403.527
 729.425 659.114
 943.687 7.959
 333.203 702.653
 767.975 666.725
 500.352 12.193
 770.287 760.742
 591.088 687.472
 780.787 717.409
 40.985 840.650
 543.406 987.322
 960.488 564.398
 459.871 895.496
 681.348 585.294
 92.037 690.094
 158.192 842.132
 342.945 821.224
 641.822 308.857
 990.764 982.098
 763.817 78.703
 74.146 610.584
 91.144 517.294
 74.240 22.670
 759.282 46.103
 37.624 787.705
 110.506 342.547
 693.656 281.382
 441.369 838.548
 275.425 4.804
 293.876 905.665
 519.774 440.633
 955.577 962.505
 141.239 150.068
 414.886 500.445
 717.647 982.572
 352.784 158.512
 240.200 674.783
 447.036 90.297
 744.875 522.618
 379.804 947.972
 209.845 3.280
 236.704 494.831
 858.267 249.755
 180.760 672.552
 808.422 702.719
 297.371 557.696
 653.049 412.794
 708.244 99.437
 594.168 684.481
 518.663 533.504
 604.232 652.233
 921.564 502.643
 202.782 84.890
 65.275 909.193
 631.555 118.889
 783.967 498.732
 860.206 630.239
 378.519 883.980
 167.382 743.340
 661.496 814.690
 303.965 229.556
 987.196 772.102
 71.235 724.346
 973.285 596.409
 728.699 258.267
 784.690 663.818
 5.105 289.717
 846.335 828.107
 720.147 496.914
 535.597 782.698
 560.486 49.753
 87.449 926.189
 396.733 971.278
 637.950 110.994
 511.044 811.190
 0.793 595.485
 139.029 3.767
 585.996 19.956
 54.135 548.709
 451.618 591.438
 354.768 630.629
 153.706 838.219
 799.845 341.414
 105.018 118.742
 700.683 165.551
 50.629 518.933
 568.022 473.282
 953.148 215.098
 62.374 97.402
 689.413 825.114
 761.760 569.439
 85.167 618.165
 379.491 698.391
 748.242 742.704
 200.052 594.223
 151.215 294.444
 95.946 688.595
 411.646 152.141
 812.851 772.348
 125.088 20.754
 613.462 53.833
 529.579 141.768
 528.507 11.072
 779.809 152.115
 631.688 646.056
 447.367 730.203
 16.601 199.135
 756.138 984.274
 669.202 508.906
 928.059 179.823
 688.397 837.337
 226.131 924.783
 377.145 965.844
 413.913 529.821
 502.705 815.965
 932.166 23.411
 480.827 384.185
 855.206 454.813
 676.638 795.885
 816.432 280.905
 314.561 185.650
 472.236 63.780
 358.822 572.983
 546.706 554.454
 951.088 112.487
 110.338 794.156
 686.820 9.703
 991.301 808.934
 869.350 977.944
 297.934 127.168
 421.067 602.825
 99.387 924.894
 953.006 130.884
 724.068 453.070
 524.371 523.196
 702.468 267.410
 366.955 646.507
 614.597 48.708
 639.029 10.987
 468.616 744.363
 520.278 818.669
 405.127 794.882
 402.877 339.166
 613.121 138.341
 891.381 873.993
 183.997 957.277
 941.096 168.202
 997.552 83.301
 964.758 953.933
 610.056 82.245
 672.351 6.636
 933.790 175.265
 908.684 318.199
 397.663 817.545
 775.862 665.001
 350.400 355.769
 909.269 411.425
 5.298 258.159
 280.230 44.673
 975.815 887.414
 268.689 904.667
 864.365 238.606
 755.405 338.586
 846.067 952.815
 474.052 74.329
 341.204 845.707
 15.876 737.358
 754.444 151.380
 448.229 913.306
 638.037 309.544
 76.217 32.194
 226.201 942.788
 105.117 182.637
 7.508 345.410
 839.372 85.081
 223.575 391.684
 149.182 206.673
 980.679 965.806
 643.552 997.098
 64.651 405.022
 782.777 590.749
 789.785 759.110
 845.388 947.291
 974.190 21.670
 614.580 197.568
 804.754 640.314
 75.002 97.406
 275.377 213.281
 598.664 656.984
 596.428 119.278
 662.892 661.875
 478.494 86.112
 276.085 403.612
 189.634 203.210
 9.052 227.806
 425.839 335.385
 939.481 737.634
 175.684 152.671
 341.504 676.317
 211.814 296.949
 596.104 686.450
 616.599 444.137
 394.417 604.425
 812.895 965.409
 765.795 508.232
 92.261 457.225
 25.259 975.788
 234.266 903.560
 217.825 523.244
 816.943 600.976
 685.930 838.948
 508.254 54.878
 724.143 584.686
 483.059 821.103
 964.568 343.338
 64.231 88.972
 786.457 908.113
 377.710 688.934
 122.768 956.159
 830.490 59.344
 80.723 166.929
 361.539 562.798
 667.153 737.328
 925.678 833.417
 54.956 731.165
 499.581 633.888
 514.799 765.063
 950.671 966.773
 714.975 677.762
 490.273 21.201
 238.744 321.268
 701.356 436.641
 137.515 732.792
 551.463 463.902
 212.819 243.726
 588.621 924.132
 661.307 619.509
 91.200 574.540
 214.313 931.218
 173.882 140.374
 24.105 380.878
 316.301 62.811
 188.476 848.028
 6.853 28.587
 937.261 121.186
 913.118 817.091
 430.630 15.910
 386.774 542.360
 719.341 268.572
 72.633 239.790
 399.659 904.436
 759.199 99.722
 646.404 898.799
 425.950 772.571
 740.921 334.734
 207.441 743.364
 618.958 880.288
 906.448 118.803
 867.118 497.001
 901.173 499.180
 594.215 601.457
 161.311 273.128
 622.412 948.761
 424.175 418.552
 987.184 823.585
 897.842 101.846
 138.119 508.692
 619.099 314.138
 905.251 765.938
 468.903 882.813
 977.526 289.951
 959.165 254.656
 648.275 874.588
 77.040 909.887
 62.901 727.267
 485.021 471.013
 379.884 852.370
 208.280 994.459
 679.545 343.702
 29.578 444.331
 255.513 434.599
 294.284 455.411
 59.711 175.790
 794.454 595.819
 578.874 83.694
 145.502 978.874
 663.482 229.898
 338.722 179.104
 750.932 245.560
 398.138 550.473
 294.224 77.996
 693.980 687.563
 874.073 61.540
 74.221 515.232
 612.968 717.612
 629.338 332.329
 879.068 462.021
 366.734 704.171
 449.093 118.626
 55.731 921.107
 953.534 381.198
 930.722 481.597
 543.932 458.620
 181.036 773.549
 867.999 427.275
 286.491 513.439
 9.445 908.904
 305.798 145.888
 519.305 718.329
 422.449 34.468
 835.845 974.880
 83.928 5.676
 640.963 751.305
 322.837 401.070
 240.078 817.313
 663.582 896.900
 166.200 110.070
 939.558 756.253
 511.319 685.140
 370.460 66.386
 171.847 538.211
 77.470 704.872
 280.152 575.819
 499.130 984.360
 679.811 403.191
 769.016 999.589
 814.842 505.820
 337.508 885.146
 847.801 860.765
 976.681 371.872
 31.162 321.702
 765.484 978.448
 242.059 91.967
 880.787 807.397
 391.424 811.334
 640.735 537.277
 952.288 829.762
 585.278 761.459
 763.955 985.157
 713.070 155.540
 282.553 18.408
 805.624 37.599
 615.936 789.001
 993.271 86.448
 631.832 855.797
 990.643 311.387
 620.592 182.807
 343.161 722.322
 964.047 657.523
 374.018 571.380
 873.938 473.709
 550.726 957.029
 959.746 951.166
 651.441 70.536
 436.824 27.300
 307.453 384.220
 540.274 960.244
 335.808 733.924
 844.750 997.477
 314.575 27.681
 960.139 169.501
 355.529 352.343
 560.963 513.136
 210.774 574.523
 74.425 976.706
 130.017 306.515
 87.572 839.086
 135.947 887.622
 705.456 530.834
 181.583 12.798
 594.946 388.884
 523.954 910.620
 256.586 732.499
 324.408 758.910
 481.423 108.923
 151.850 946.943
 850.855 29.718
 608.982 106.928
 233.342 675.939
 563.911 693.759
 308.373 80.577
 494.322 580.902
 319.683 154.196
 735.856 342.400
 218.696 574.083
 170.479 927.659
 626.120 243.991
 247.951 518.730
 213.084 501.471
 560.316 841.967
 110.014 19.684
 295.291 830.092
 296.410 952.466
 292.183 680.974
 940.926 103.343
 579.344 309.874
 759.623 74.454
 854.127 357.905
 380.449 549.171
 496.941 106.408
 761.055 177.280
 215.396 301.269
 50.679 324.248
 71.183 349.829
 138.492 92.327
 432.511 93.385
 42.428 162.720
 753.332 248.674
 393.812 801.784
 144.825 160.809
 522.237 743.412
 565.574 117.429
 78.123 42.481
 408.461 679.293
 111.558 594.951
 51.583 216.894
 997.725 58.390
 17.705 677.195
 331.948 867.832
 155.180 1.138
 759.841 926.875
 319.370 173.795
 836.885 129.467
 456.899 607.993
 181.955 915.989
 538.368 72.756
 983.836 636.103
 164.153 204.449
 999.728 143.612
 801.636 446.025
 539.446 114.595
 872.700 103.967
 125.828 403.930
 372.781 789.747
 956.228 947.381
 395.482 409.645
 435.679 402.745
 91.263 811.289
 710.910 795.596
 889.446 305.351
 685.966 800.325
 647.587 315.295
 652.582 118.128
 101.794 16.319
 707.925 398.988
 119.983 796.706
 173.049 748.494
 804.173 891.405
 459.774 532.327
 148.187 419.966
 282.315 676.813
 386.634 21.080
 871.311 213.976
 226.425 166.195
 348.862 450.688
 142.771 298.432
 668.573 886.034
 860.383 63.880
 347.408 156.727
 993.255 854.833
 527.594 670.734
 751.871 583.687
 946.098 773.496
 267.053 357.624
 973.650 873.691
 750.128 474.271
 660.551 797.049
 687.960 744.047
 416.071 113.014
 40.119 543.513
 603.987 431.801
 898.615 583.854
 588.514 855.823
 925.892 148.406
 70.643 312.346
 695.007 412.413
 450.787 332.151
 611.000 446.827
 303.941 675.932
 641.551 56.805
 300.640 765.981
 578.201 785.756
 321.398 140.642
 890.127 189.310
 442.625 614.104
 527.066 953.005
 595.012 760.960
 836.037 85.866
 265.970 35.738
 340.862 403.342
 718.854 830.219
 709.683 841.468
 994.554 129.320
 222.982 984.910
 934.897 978.553
 324.808 100.170
 689.475 567.592
 968.413 138.147
 533.559 475.315
 982.484 694.243
 308.307 138.101
 317.169 16.934
 697.257 286.541
 964.583 455.211
 755.032 353.450
 474.323 490.512
 313.224 360.857
 141.313 858.920
 890.788 734.110
 175.199 524.720
 646.141 821.369
 964.443 97.423
 417.919 586.331
 124.488 12.415
 531.612 226.403
 521.179 632.425
 398.478 98.682
 244.512 725.473
 928.291 828.564
 383.218 278.139
 923.201 362.944
 930.530 694.540
 249.459 809.443
 701.331 385.882
 108.111 488.596
 429.945 987.769
 884.119 796.400
 367.889 758.339
 163.281 324.818
 537.455 556.046
 713.189 578.203
 98.068 508.399
 751.931 429.962
 29.641 539.759
 228.114 827.896
 965.056 195.578
 237.916 835.611
 650.187 190.942
 67.230 814.136
 265.371 222.496
 705.780 840.879
 0.846 354.685
 399.497 536.324
 587.501 654.517
 829.958 542.280
 393.511 274.964
 605.681 454.226
 610.394 337.588
 768.315 55.521
 575.130 342.606
 133.865 999.358
 467.861 432.459
 260.116 417.751
 249.961 286.881
 239.144 353.281
 480.839 257.919
 19.635 972.312
 492.569 227.250
 556.640 557.043
 681.460 641.284
 334.014 632.754
 470.175 948.112
 102.473 876.362
 831.253 811.360
 497.593 798.834
 374.417 736.881
 349.073 488.733
 570.331 237.207
 344.831 854.479
 100.266 134.578
 479.243 981.516
 925.272 715.475
 680.075 116.138
 3.798 988.106
 787.620 854.144
 650.440 439.755
 844.790 819.700
 20.714 264.691
 468.711 202.947
 780.844 747.259
 11.535 235.107
 533.940 191.521
 707.428 33.693
 334.169 731.372
 48.806 280.041
 641.337 417.376
 71.042 194.803
 315.472 932.960
 962.058 67.527
 893.507 58.100
 690.759 753.274
 50.069 879.054
 983.538 667.018
 146.854 684.054
 616.605 745.732
 398.491 324.383
 357.239 984.523
 908.533 535.228
 31.089 628.618
 591.927 669.431
 745.156 74.534
 437.580 508.464
 715.090 424.347
 267.426 178.095
 967.147 385.023
 910.505 751.304
 273.701 514.416
 779.168 298.687
 479.092 406.469
 159.777 18.256
 150.256 265.773
 15.455 603.923
 592.682 946.889
 850.122 297.797
 383.524 193.331
 760.636 608.739
 945.050 787.029
 470.205 602.249
 396.067 159.431
 107.006 999.153
 137.570 783.397
 186.262 227.677
 841.017 190.080
 543.771 611.072
 780.573 581.506
 429.389 237.258
 680.018 848.205
 128.525 834.858
 404.309 977.694
 69.689 399.118
 216.875 745.733
 581.220 989.637
 826.429 625.107
 168.142 318.400
 769.413 699.159
 231.447 610.723
 602.326 217.909
 591.023 43.389
 26.336 237.385
 496.923 524.226
 127.117 507.509
 221.878 996.792
 906.392 655.947
 974.387 44.808
 806.643 505.569
 112.525 685.826
 913.866 578.352
 283.681 625.717
 469.756 10.795
 677.235 278.532
 567.482 33.097
 521.610 814.641
 855.313 159.968
 953.196 798.803
 469.017 384.063
 554.266 424.608
 574.645 48.427
 25.551 388.880
 973.449 62.292
 404.778 416.038
 423.934 591.158
 946.759 815.607
 224.226 938.788
 678.077 104.243
 300.791 702.913
 867.718 155.552
 525.238 350.830
 305.030 956.079
 265.491 564.207
 642.023 384.110
 635.341 248.363
 885.400 420.121
 479.651 209.825
 864.948 415.007
 591.785 662.414
 562.418 946.623
 853.838 927.391
 165.175 989.166
 95.659 714.074
 671.276 596.729
 240.409 985.824
 579.977 695.669
 325.471 680.415
 369.730 414.783
 919.076 26.961
 13.536 322.619
 284.245 212.853
 81.031 43.262
 940.034 48.342
 103.245 681.954
 431.011 663.783
 857.728 896.765
 613.126 281.164
 300.299 29.842
 399.335 618.936
 709.487 579.673
 61.433 424.593
 608.583 213.045
 63.551 155.749
 528.839 131.471
 293.766 636.148
 219.791 711.708
 77.577 52.147
 495.891 114.437
 692.951 397.547
 232.929 820.285
 281.764 155.479
 746.325 520.274
 165.423 876.428
 752.782 310.891
 49.918 387.964
 646.583 965.445
 452.516 686.548
 924.619 57.119
 731.710 412.838
 235.968 669.386
 264.993 12.562
 881.383 261.428
 834.892 814.518
 267.452 265.431
 969.711 910.208
 154.765 125.489
 487.263 756.417
 807.298 581.196
 530.980 218.684
 833.050 30.413
 20.118 471.686
 538.193 143.337
 289.040 929.253
 636.278 552.572
 222.861 614.977
 751.388 311.011
 944.217 42.571
 123.243 930.765
 932.768 457.432
 510.410 623.028
 807.691 916.965
 445.034 921.785
 144.386 142.477
 622.268 155.600
 978.478 860.877
 416.248 333.945
 749.788 736.553
 861.586 430.759
 611.054 254.883
 187.747 911.958
 353.937 606.828
 358.969 689.930
 849.237 802.214
 473.719 661.556
 348.668 736.982
 186.958 152.795
 319.291 601.411
 111.056 148.572
 574.282 952.540
 955.232 218.527
 298.863 610.708
 710.452 784.704
 449.532 668.820
 661.327 434.604
 808.239 731.004
 296.370 620.989
 408.775 697.415
 133.922 457.851
 906.546 172.717
 126.931 710.061
 849.320 851.227
 152.833 163.016
 417.912 991.572
 335.000 669.548
 562.514 573.434
 733.175 516.090
 161.209 679.342
 638.176 681.491
 798.866 582.349
 120.722 822.761
 511.908 477.767
 128.099 796.475
 700.520 572.015
 761.301 486.791
 785.712 647.402
 68.417 76.196
 823.632 337.439
 879.152 468.788
 500.975 267.808
 705.965 804.472
 868.731 303.775
 327.484 222.727
 50.615 271.527
 331.147 724.245
 538.893 330.303
 59.041 5.782
 694.038 321.498
 211.211 16.921
 653.568 832.964
 905.304 106.404
 65.787 830.015
 564.051 530.418
 260.145 723.262
 350.024 716.267
 589.962 887.100
 440.351 583.594
 505.879 396.731
 636.121 883.619
 288.136 117.123
 238.374 527.262
 459.521 20.755
 854.518 228.717
 473.325 514.703
 588.327 125.780
 905.032 669.364
 629.340 876.475
 733.754 124.446
 512.247 738.265
 369.004 431.765
 635.945 367.076
 427.495 23.765
 90.506 224.736
 288.930 481.679
 466.597 142.256
 632.739 444.026
 347.489 480.061
 281.202 236.200
 293.141 573.091
 128.281 22.471
 706.692 507.363
 925.750 155.696
 366.893 394.570
 514.999 115.870
 159.446 982.559
 348.477 440.411
 642.975 842.866
 31.444 826.560
 241.656 333.026
 153.157 864.772
 719.712 753.166
 965.295 892.511
 19.370 455.915
 931.213 256.977
 843.218 369.047
 817.353 875.293
 546.751 335.404
 660.815 679.340
 943.151 638.837
 535.822 143.285
 678.882 983.254
 795.989 193.932
 537.691 330.035
 206.062 992.200
 697.114 323.297
 741.928 208.414
 874.087 379.796
 554.601 870.971
 936.052 868.030
 714.459 788.589
 855.720 517.642
 506.084 88.277
 489.001 294.281
 689.640 997.008
 147.430 345.967
 817.967 563.455
 112.624 314.954
 263.698 271.102
 347.932 744.597
 510.160 155.282
 651.779 565.131
 764.037 89.641
 271.470 677.549
 405.431 853.071
 661.912 573.383
 878.814 692.941
 190.419 223.298
 601.290 646.780
 419.120 272.897
 405.556 420.069
 356.371 924.311
 105.197 206.271
 176.910 922.076
 458.597 305.426
 239.314 357.223
 182.306 594.614
 353.903 750.571
 620.569 937.407
 702.827 161.979
 188.621 116.299
 318.138 124.225
 74.988 223.474
 767.790 636.413
 792.285 58.433
 571.385 531.213
 714.936 628.796
 707.921 402.153
 521.889 521.499
 430.755 231.675
 587.151 659.729
 967.533 578.417
 523.059 755.952
 755.148 984.479
 801.290 848.774
 795.213 362.144
 253.189 421.933
 870.480 867.224
 210.929 264.210
 546.706 906.122
 599.125 971.588
 610.366 839.435
 755.856 615.504
 326.094 911.138
 563.672 916.956
 307.840 363.923
 344.462 354.655
 6.446 403.864
 234.229 91.139
 648.923 97.560
 550.569 784.014
 699.426 759.109
 220.473 136.407
 530.282 390.276
 200.755 72.702
 427.913 143.224
 127.890 360.154
 450.904 89.869
 136.282 256.611
 96.517 204.858
 920.080 788.074
 511.686 940.246
 47.967 751.070
 851.937 19.930
 215.177 713.654
 797.003 682.031
 302.839 640.615
 578.440 9.614
 660.317 294.084
 768.793 816.972
 108.216 26.893
 583.281 793.254
 532.991 774.858
 316.367 881.416
 191.796 13.588
 492.751 712.590
 629.253 738.881
 274.107 989.114
 415.665 486.369
 1.559 69.317
 316.141 370.570
 544.422 349.955
 387.579 706.188
 396.617 954.892
 349.276 101.441
 444.764 448.714
 184.689 875.875
 710.839 919.718
 686.515 160.893
 535.191 576.737
 762.843 262.829
 953.399 628.202
 64.659 494.386
 976.944 449.494
 488.881 164.698
 109.961 76.872
 548.590 230.908
 422.660 714.232
 503.833 990.288
 509.711 914.641
 610.857 382.652
 545.319 254.494
 301.705 994.561
 715.596 897.485
 554.600 741.990
 575.701 332.066
 991.516 754.420
 309.994 534.198
 253.851 4.365
 637.084 771.949
 199.552 301.070
 820.096 535.558
 252.616 990.409
 241.099 592.236
 464.261 935.137
 555.636 766.161
 237.792 466.584
 40.114 708.325
 278.002 142.262
 316.134 16.331
 780.835 470.881
 819.209 599.682
 637.871 699.813
 765.662 60.932
 29.252 238.564
 754.751 117.403
 82.054 19.398
 770.208 152.577
 721.352 792.706
 166.768 932.120
 708.715 5.255
 146.033 308.642
 496.339 15.198
 348.776 474.333
 601.120 225.164
 76.990 494.643
 976.698 546.179
 571.403 603.039
 415.774 988.416
 924.579 80.976
 510.977 173.295
 25.089 653.557
 629.554 4.428
 276.604 755.653
 782.427 466.901
 292.364 961.771
 87.355 655.993
 858.605 412.605
 712.619 293.349
 921.620 439.501
 43.511 562.719
 366.815 403.275
 219.025 495.663
 812.007 284.547
 848.277 33.075
 372.195 938.640
 421.681 469.450
 413.021 448.962
 794.895 207.578
 192.202 359.463
 836.444 581.555
 192.562 60.423
 413.290 180.982
 30.241 454.506
 940.979 380.005
 433.650 594.070
 673.199 157.939
 742.316 999.567
 254.505 325.959
 182.727 226.017
 142.527 744.476
 306.249 214.651
 733.441 341.913
 91.390 464.751
 136.010 806.692
 440.869 892.236
 852.498 815.075
 968.596 852.925
 284.752 938.475
 850.918 536.491
 214.390 820.861
 91.838 259.595
 758.955 471.597
 257.981 971.510
 911.211 238.643
 713.480 41.754
 584.204 134.443
 718.563 525.993
 146.665 120.385
 742.379 144.021
 105.876 919.686
 727.524 82.501
 820.718 142.515
 281.128 26.664
 676.800 456.605
 258.383 991.313
 876.874 222.366
 555.692 164.665
 70.014 200.330
 201.579 92.082
 217.161 412.736
 786.900 744.315
 951.494 48.147
 627.616 860.890
 901.042 1.608
 722.216 98.879
 986.985 572.111
 924.046 5.988
 161.846 338.781
 871.399 371.152
 802.561 917.549
 133.620 672.396
 497.964 287.153
 971.096 868.266
 70.318 558.658
 755.449 783.723
 725.910 353.617
 841.127 582.910
 448.592 525.223
 861.896 948.961
 418.510 493.001
 589.160 395.138
 970.359 418.620
 630.939 792.696
 593.844 298.238
 70.656 540.258
 743.991 520.592
 297.096 529.066
 869.195 790.876
 617.436 30.815
 507.292 564.899
 83.564 92.981
 549.171 308.331
 310.881 854.479
 658.732 289.787
 894.043 166.521
 278.268 47.702
 494.763 934.674
 879.089 718.339
 414.796 994.108
 955.531 670.730
 797.864 37.105
 352.181 224.101
 805.791 966.929
 582.625 0.452
 668.006 32.837
 895.149 830.993
 344.382 575.303
 596.476 247.314
 306.809 187.403
 16.753 869.366
 225.764 477.042
 23.808 391.010
 938.422 435.433
 36.410 64.146
 221.533 110.564
 487.254 314.004
 545.698 921.618
 917.183 366.407
 51.000 493.413
 691.386 33.715
 563.698 441.307
 392.731 356.240
 129.474 589.994
 521.853 912.517
 533.121 797.890
 301.199 842.728
 823.531 906.766
 301.988 38.241
 385.203 509.106
 778.302 365.857
 465.412 778.794
 68.593 62.535
 854.820 740.733
 107.373 665.590
 156.931 148.460
 952.274 660.467
 499.969 823.643
 575.879 824.930
 827.930 505.319
 877.550 431.938
 943.503 219.005
 645.939 716.627
 105.066 55.486
 834.130 503.989
 246.953 336.441
 110.626 587.313
 293.842 119.605
 913.088 312.767
 776.429 181.255
 678.344 98.173
 180.071 220.378
 150.357 44.943
 527.091 409.362
 604.329 907.893
 416.557 313.773
 974.780 0.562
 635.316 2.364
 571.332 931.442
 976.597 142.464
 719.149 702.785
 726.690 440.235
 10.790 737.382
 527.959 745.720
 220.006 924.748
 823.100 945.383
 451.328 156.721
 609.341 746.846
 5.628 929.680
 763.683 99.383
 283.149 67.949
 175.851 157.496
 951.501 127.703
 482.067 892.477
 534.912 495.735
 420.908 87.526
 568.722 41.175
 26.276 55.960
 873.948 614.860
 778.991 929.782
 283.137 940.186
 907.901 348.878
 61.156 986.342
 667.028 301.082
 161.678 760.789
 223.526 322.994
 518.697 369.262
 831.746 263.860
 547.227 950.761
 4.170 973.755
 501.613 749.704
 136.158 127.298
 974.473 701.194
 417.370 600.061
 603.727 807.283
 240.402 432.507
 556.618 616.898
 771.791 141.902
 973.738 900.104
 910.503 563.158
 756.411 254.636
 755.653 242.472
 669.121 790.603
 623.155 791.191
 84.871 115.374
 977.988 290.167
 33.516 757.552
 725.490 466.604
 807.203 615.250
 675.662 735.904
 847.488 443.639
 655.820 490.997
 177.792 279.671
 399.302 52.499
 273.087 773.350
 634.715 176.476
 74.779 905.933
 597.726 805.359
 289.380 542.522
 795.285 84.670
 159.616 721.984
 283.150 437.555
 399.139 828.756
 937.415 465.023
 848.146 632.418
 378.389 537.377
 876.116 200.995
 962.742 467.206
 447.098 487.532
 922.497 552.741
 717.865 816.921
 575.469 389.405
 783.554 937.227
 42.695 144.394
 770.805 888.421
 18.731 842.371
 534.822 838.806
 488.151 628.611
 202.246 668.242
 456.985 858.594
 252.255 376.132
 565.132 250.156
 608.345 65.023
 112.022 656.568
 764.987 17.417
 513.216 347.530
 567.463 229.288
 413.486 982.063
 248.138 189.804
 718.731 825.104
 375.182 969.539
 234.364 691.466
 744.961 81.205
 674.242 730.498
 30.196 655.471
 747.737 516.689
 343.522 293.290
 261.896 150.619
 279.607 344.434
 563.145 756.773
 525.880 164.254
 763.596 86.052
 677.614 227.588
 579.240 978.265
 431.387 455.989
 982.449 441.049
 163.376 133.833
 423.981 674.586
 905.583 757.481
 997.588 775.140
 621.819 752.428
 444.426 234.031
 242.324 394.763
 368.468 2.419
 255.425 439.322
 955.272 496.707
 469.145 857.447
 54.879 795.889
 365.536 957.565
 858.583 642.625
 874.484 752.863
 925.405 56.723
 318.480 268.781
 806.754 146.333
 230.314 81.051
 489.715 442.158
 54.825 540.517
 796.539 57.874
 824.811 187.309
 409.057 610.718
 489.321 863.407
 454.078 925.542
 987.112 93.765
 414.497 539.791
 544.603 782.420
 299.147 262.810
 259.834 37.382
 493.882 998.112
 363.497 638.075
 961.451 579.952
 754.890 949.052
 596.239 14.473
 452.744 886.364
 662.585 650.338
 514.311 296.897
 646.220 974.067
 125.267 20.196
 274.362 861.991
 890.122 186.646
 361.437 795.099
 628.555 450.567
 917.524 216.953
 55.989 862.897
 221.946 490.907
 773.550 722.234
 374.438 784.158
 768.211 787.334
 953.871 306.554
 711.395 736.524
 555.171 185.903
 404.778 283.433
 58.061 533.952
 744.665 233.033
 878.443 3.705
 128.597 331.897
 239.894 55.824
 705.230 642.294
 707.238 826.228
 744.611 477.087
 77.797 646.376
 482.635 563.110
 913.468 30.121
 450.438 961.876
 905.711 65.328
 744.892 541.094
 236.858 284.053
 216.268 146.893
 678.717 21.994
 757.855 529.072
 350.334 196.845
 972.154 989.807
 541.201 157.389
 479.836 395.329
 447.483 492.568
 129.461 861.301
 923.390 294.891
 784.885 112.314
 727.243 588.604
 218.114 256.593
 254.810 343.748
 751.172 806.241
 366.796 477.081
 582.440 24.866
 802.126 404.798
 440.158 677.149
 445.704 365.789
 145.740 583.660
 714.034 824.021
 487.747 909.316
 812.659 621.556
 227.419 211.291
 87.343 167.110
 130.386 83.537
 70.769 177.261
 276.320 917.559
 756.033 347.015
 997.066 275.618
 698.146 713.052
 170.096 581.499
 549.069 426.471
 112.445 979.556
 817.611 603.015
 422.803 14.664
 962.911 938.800
 76.834 229.193
 282.673 830.454
 241.542 359.374
 551.124 922.815
 315.512 808.783
 556.476 818.088
 877.860 763.632
 846.182 251.452
 622.890 240.708
 326.274 393.915
 130.754 587.849
 297.506 248.783
 966.247 317.731
 918.027 919.128
 175.495 493.274
 534.963 36.365
 659.328 307.481
 354.036 941.404
 116.142 637.977
 248.521 527.409
 567.794 598.508
 331.136 605.032
 789.478 863.489
 112.418 496.043
 966.574 480.056
 487.739 448.779
 384.239 193.645
 476.179 688.994
 33.383 951.846
 75.133 153.047
 381.900 186.933
 994.989 518.279
 733.210 945.475
 551.729 259.778
 173.905 684.605
 978.391 476.066
 25.319 105.662
 678.551 881.756
 465.105 279.061
 998.949 46.622
 907.321 327.416
 410.048 942.342
 234.321 390.449
 221.504 555.334
 800.131 574.304
 246.406 542.346
 590.305 184.210
 988.793 91.047
 173.140 113.341
 741.859 637.681
 335.038 688.210
 430.692 365.542
 110.668 193.641
 548.028 329.562
 426.143 375.380
 252.016 132.720
 728.795 368.808
 712.201 718.473
 816.376 166.231
 397.748 580.136
 965.924 117.146
 947.484 453.759
 340.491 275.352
 994.799 926.788
 290.906 149.125
 245.091 822.621
 418.445 576.963
 825.797 313.636
 299.370 808.144
 508.629 465.463
 348.769 196.831
 603.141 957.068
 1.845 268.471
 856.020 578.958
 877.076 851.345
 480.475 450.632
 846.577 813.358
 856.803 773.830
 542.057 49.234
 563.953 46.572
 165.416 336.664
 250.864 591.322
 24.938 647.434
 667.086 726.310
 782.906 352.935
 629.213 50.424
 358.284 409.809
 190.674 877.756
 986.753 223.727
 148.248 497.392
 386.121 155.915
 803.286 437.399
 922.053 12.086
 596.032 459.725
 309.782 806.721
 547.902 426.402
 742.211 362.400
 32.387 168.704
 502.477 135.183
 106.821 912.469
 526.227 69.511
 784.245 907.746
 30.480 311.779
 219.611 563.049
 55.022 548.758
 793.442 368.240
 479.986 398.621
 667.834 120.464
 28.745 247.760
 186.274 750.204
 756.015 790.438
 815.453 325.861
 202.519 151.105
 462.417 432.014
 493.440 226.751
 425.306 46.391
 219.816 920.682
 885.402 651.615
 600.051 406.754
 359.696 618.859
 630.686 887.275
 497.636 791.041
 237.717 426.902
 817.119 713.066
 696.308 63.125
 680.057 536.743
 240.088 230.938
 957.318 339.410
 101.833 580.516
 329.817 400.113
 563.930 13.060
 123.320 977.818
 626.272 478.046
 538.945 825.802
 876.024 47.163
 381.801 188.876
 151.161 554.107
 122.793 389.777
 788.742 728.553
 772.068 483.071
 129.005 86.171
 469.104 394.812
 574.776 709.285
 479.137 670.347
 778.020 574.864
 956.895 507.924
 415.105 884.219
 127.840 389.698
 821.432 313.384
 628.883 952.525
 364.225 642.137
 532.596 27.345
 547.616 505.689
 892.037 167.398
 252.729 234.735
 531.395 772.050
 331.596 860.977
 767.885 775.317
 689.772 336.039
 982.781 127.418
 528.969 77.323
 617.530 166.028
 176.546 865.736
 611.040 803.590
 830.023 393.947
 325.914 991.462
 96.783 932.199
 147.491 544.516
 744.888 439.456
 645.663 395.494
 11.459 314.396
 134.739 112.004
 879.756 932.458
 772.945 856.189
 252.209 246.646
 835.941 344.084
 59.761 401.353
 256.070 105.425
 281.651 396.135
 922.570 932.723
 155.839 981.664
 22.150 708.923
 668.656 830.357
 1.861 324.734
 680.918 522.147
 647.931 539.140
 812.743 460.084
 589.091 939.751
 835.018 685.017
 998.022 554.134
 744.196 913.238
 829.996 720.449
 699.376 460.961
 7.017 7.445
 425.069 45.985
 135.122 882.704
 706.459 536.241
 691.615 457.175
 981.189 329.606
 900.560 617.193
 345.722 247.013
 444.638 716.878
 206.366 165.179
 658.493 408.971
 304.253 435.108
 284.940 196.540
 497.402 772.837
 326.157 587.842
 886.930 379.859
 15.493 918.821
 102.150 678.326
 703.273 699.896
 612.489 122.182
 176.539 863.928
 192.712 976.835
 5.705 299.350
 339.894 919.931
 271.480 195.873
 812.058 492.530
 17.025 799.901
 143.683 277.697
 990.284 353.537
 184.662 671.967
 389.900 96.049
 427.442 979.531
 58.484 951.909
 230.445 550.510
 735.610 767.438
 441.338 819.701
 899.416 931.975
 376.161 413.141
 402.747 812.986
 452.639 274.425
 513.180 422.208
 919.506 834.489
 265.070 26.692
 307.419 186.642
 847.861 330.216
 268.611 627.665
 413.680 323.214
 17.132 646.209
 466.873 770.075
 353.220 857.440
 380.135 548.932
 305.525 639.550
 500.860 48.987
 383.728 480.549
 404.827 572.930
 759.340 715.591
 713.416 86.353
 920.384 364.362
 308.862 742.419
 340.535 868.962
 6.934 819.004
 907.360 404.912
 727.918 108.382
 538.254 76.752
 848.240 358.233
 925.016 216.225
 822.958 179.781
 365.517 441.753
 903.227 407.464
 418.556 395.139
 95.404 348.435
 738.648 692.936
 635.512 723.776
 72.428 679.260
 603.311 541.749
 516.672 873.031
 746.244 212.192
 817.196 410.457
 700.278 106.713
 623.455 403.433
 110.463 578.538
 179.226 592.232
 400.258 406.183
 227.100 358.242
 300.030 334.849
 813.445 486.576
 609.172 117.217
 909.117 702.109
 873.923 350.718
 95.534 134.360
 758.119 761.264
 120.170 450.661
 363.810 74.624
 592.313 403.055
 823.220 567.336
 989.670 197.631
 286.079 11.234
 77.716 166.548
 323.540 371.787
 733.275 219.400
 571.129 33.787
 516.611 4.052
 651.255 892.140
 485.357 415.555
 516.498 635.120
 99.886 368.567
 7.164 377.440
 372.740 673.108
 742.515 276.540
 981.578 520.108
 289.840 333.876
 41.543 852.429
 657.444 580.669
 842.470 644.853
 518.164 751.993
 650.695 484.513
 623.705 232.548
 784.458 488.628
 754.685 20.568
 553.724 442.062
 357.520 102.711
 346.123 521.587
 41.177 502.284
 504.656 300.965
 91.462 286.574
 622.322 120.712
 557.981 567.624
 244.388 844.122
 682.663 466.450
 569.266 507.689
 75.157 735.925
 750.627 176.127
 159.012 245.607
 581.392 211.988
 776.158 456.364
 267.544 215.220
 161.531 878.246
 337.529 642.408
 703.692 976.626
 470.487 907.983
 363.128 124.910
 731.174 945.114
 402.638 693.367
 766.667 372.626
 222.304 799.768
 423.388 702.144
 816.307 356.045
 784.445 318.310
 364.914 944.373
 186.662 181.594
 130.073 504.551
 561.863 510.788
 477.940 461.907
 744.261 789.177
 50.285 561.068
 809.354 758.777
 846.283 476.594
 251.910 90.571
 956.634 67.882
 892.018 880.796
 566.901 644.872
 917.366 274.939
 472.542 665.432
 853.654 378.821
 34.201 138.083
 508.235 212.251
 260.856 538.631
 887.731 92.961
 506.408 40.856
 659.601 320.499
 271.085 224.587
 149.726 940.457
 434.699 465.003
 960.350 303.616
 239.585 871.074
 700.794 952.650
 765.223 765.700
 770.746 446.919
 975.580 262.714
 674.452 215.186
 608.690 864.846
 603.697 564.077
 853.558 190.551
 466.015 989.550
 513.018 835.942
 688.249 878.125
 976.572 30.798
 858.739 248.149
 71.640 585.466
 26.270 88.733
 675.137 719.778
 521.151 90.500
 753.340 677.669
 851.896 628.957
 362.873 664.660
 236.813 24.681
 649.097 92.847
 908.194 646.879
 282.740 513.335
 560.749 896.063
 297.221 983.574
 366.635 561.060
 346.660 121.869
 336.048 324.435
 870.131 299.049
 532.361 133.434
 96.494 504.216
 649.657 870.986
 784.456 484.621
 701.837 879.256
 795.820 26.421
 358.111 798.217
 230.705 331.703
 669.393 290.934
 799.638 616.367
 272.006 208.698
 209.572 452.736
 415.275 791.072
 643.051 300.100
 452.218 552.693
 409.010 786.488
 450.207 549.749
 740.220 947.106
 841.431 980.022
 659.538 0.917
 140.109 302.064
 191.275 709.434
 631.266 778.135
 764.801 653.980
 89.485 84.182
 957.605 273.333
 348.312 186.233
 220.235 497.174
 323.147 369.605
 584.879 707.143
 631.635 204.343
 704.758 362.285
 573.301 432.111
 728.330 385.438
 69.826 626.642
 258.714 658.705
 452.671 887.789
 966.320 196.981
 267.429 419.911
 745.902 626.864
 674.213 275.816
 775.843 2.817
 518.581 740.835
 538.285 142.723
 764.107 226.102
 87.629 100.897
 79.954 340.000
 359.112 48.953
 907.087 231.661
 538.651 274.891
 55.623 835.757
 873.457 700.322
 661.824 294.527
 396.334 857.400
 333.194 357.754
 924.755 653.987
 288.933 746.285
 141.408 121.553
 843.587 357.762
 281.772 209.805
 345.332 357.732
 865.346 230.046
 656.082 964.536
 382.466 811.428
 16.042 446.948
 963.476 916.921
 65.778 119.815
 839.550 155.872
 378.175 70.993
 86.333 54.957
 882.343 874.127
 407.126 227.413
 421.704 543.703
 949.497 270.337
 586.969 643.980
 698.587 371.074
 187.792 460.524
 396.113 806.259
 888.684 936.047
 193.039 951.624
 827.779 131.040
 56.490 908.492
 481.684 29.369
 970.835 105.947
 734.624 820.853
 55.599 108.374
 482.121 373.163
 178.367 589.776
 153.415 486.661
 482.024 912.591
 105.762 5.687
 438.093 744.219
 838.759 751.908
 750.823 574.044
 637.223 128.722
 291.837 163.155
 394.187 715.044
 567.984 814.475
 636.970 82.553
 293.739 729.512
 902.387 808.474
 935.582 597.011
 634.043 357.988
 553.761 306.577
 334.937 333.449
 524.468 305.586
 260.460 954.734
 373.542 519.927
 16.346 484.663
 785.221 978.257
 897.537 349.620
 113.391 746.209
 109.603 648.025
 368.346 562.698
 424.835 573.458
 582.579 636.941
 689.050 506.071
 781.093 514.702
 589.233 411.958
 54.652 248.635
 471.309 17.678
 721.007 444.317
 844.618 543.962
 475.281 124.996
 686.070 652.265
 195.235 929.274
 251.941 509.364
 552.274 482.578
 886.009 353.339
 359.836 61.648
 174.904 759.422
 195.660 988.213
 718.652 582.261
 994.769 771.255
 58.291 683.792
 210.357 484.697
 812.955 450.317
 667.934 478.043
 533.971 431.440
 234.726 420.612
 969.457 385.651
 935.586 165.809
 463.860 546.720
 665.406 670.844
 785.272 1.364
 376.638 540.837
 299.628 927.220
 712.140 896.264
 693.799 832.029
 864.823 541.601
 315.697 376.619
 785.857 584.204
 153.933 388.129
 245.348 99.472
 855.099 73.613
 139.127 435.772
 384.669 541.381
 501.676 715.400
 716.999 607.104
 50.135 821.721
 608.399 598.646
 573.202 113.821
 210.202 838.166
 869.684 615.489
 239.815 548.092
 216.078 962.602
 198.741 740.928
 935.269 830.209
 837.216 868.518
 687.136 406.613
 673.616 547.351
 697.112 135.876
 919.171 981.214
 574.766 952.539
 999.035 974.980
 398.099 513.559
 941.841 893.448
 800.852 63.872
 2.021 52.114
 302.900 15.413
 830.915 833.677
 674.280 677.518
 500.986 71.425
 781.101 842.457
 466.998 710.779
 889.228 737.273
 701.885 500.910
 515.008 726.464
 434.421 43.078
 530.421 754.467
 129.851 260.172
 724.870 907.996
 160.812 597.697
 472.696 352.314
 409.672 630.374
 582.552 839.504
 298.418 356.703
 43.689 728.121
 260.262 207.794
 919.286 110.618
 828.041 583.754
 456.137 976.225
 526.278 733.793
 923.952 992.114
 902.596 703.461
 310.251 254.623
 934.296 338.080
 775.386 425.767
 889.652 425.356
 416.796 849.506
 531.445 717.525
 55.555 249.152
 420.986 45.362
 297.956 294.479
 441.193 39.367
 350.000 937.675
 512.047 139.898
 985.780 835.014
 653.956 905.526
 657.772 170.498
 975.348 931.201
 156.927 693.747
 59.471 543.802
 105.150 82.679
 419.211 447.178
 217.636 788.488
 823.384 502.143
 985.757 152.799
 96.895 225.119
 684.280 782.383
 512.253 513.703
 334.262 293.475
 751.059 715.751
 92.579 604.436
 79.181 873.329
 81.661 861.591
 384.592 732.676
 712.474 868.642
 936.557 620.162
 337.224 985.729
 581.274 261.891
 545.861 941.280
 862.872 56.428
 495.494 820.231
 598.341 697.108
 440.846 758.441
 417.355 649.063
 676.308 78.426
 957.904 98.807
 668.846 879.664
 869.167 158.703
 471.622 472.035
 675.323 388.415
 979.851 678.593
 387.166 919.646
 94.999 489.389
 580.011 483.768
 976.301 17.841
 381.736 554.743
 807.932 282.020
 407.770 257.941
 627.540 232.818
 441.969 50.803
 931.756 297.358
 473.651 860.803
 884.444 758.032
 269.455 42.920
 844.701 694.669
 770.467 381.102
 647.812 269.436
 374.226 360.240
 110.741 512.039
 280.456 46.620
 794.277 787.678
 68.893 371.053
 290.187 14.123
 136.245 160.916
 569.957 789.643
 473.774 431.668
 41.544 643.537
 22.117 757.407
 424.736 9.475
 828.820 791.417
 839.997 523.198
 867.763 514.992
 279.046 275.292
 397.399 635.184
 9.930 512.562
 454.028 824.180
 290.187 424.116
 642.524 555.278
 797.229 407.643
 23.845 18.638
 416.674 65.063
 157.839 635.991
 891.657 992.838
 371.394 694.310
 466.808 719.628
 43.712 507.096
 150.458 302.037
 168.673 726.735
 861.600 657.951
 33.028 176.618
 271.369 627.095
 481.068 66.911
 42.372 571.225
 691.780 188.547
 816.564 523.740
 522.091 647.044
 309.818 72.959
 446.336 667.797
 298.626 308.073
 702.407 759.730
 893.982 905.578
 22.229 112.538
 5.454 311.297
 939.329 87.599
 223.580 643.915
 118.612 373.146
 863.078 465.930
 10.421 155.200
 688.268 633.400
 788.016 117.356
 913.701 633.702
 458.405 350.833
 668.909 878.315
 42.785 222.822
 920.821 453.469
 184.510 823.316
 248.600 604.272
 667.614 961.113
 204.132 386.935
 403.504 497.110
 811.137 259.095
 81.824 541.301
 53.975 70.580
 76.044 168.976
 683.830 787.595
 365.561 566.641
 978.398 44.168
 282.601 150.302
 87.985 118.246
 240.830 224.429
 595.507 419.315
 258.107 201.466
 923.099 933.586
 881.293 577.001
 199.555 76.057
 967.620 568.086
 329.734 961.169
 914.043 150.918
 901.328 530.994
 170.641 773.723
 551.250 218.223
 872.018 131.747
 771.689 707.514
 895.405 449.593
 346.007 870.681
 657.543 863.431
 601.703 456.753
 124.308 889.046
 89.360 626.044
 285.440 24.121
 733.616 827.380
 277.785 203.090
 748.692 869.587
 288.433 804.412
 913.998 762.935
 776.334 922.906
 114.945 74.703
 688.090 649.312
 273.691 117.389
 559.013 646.338
 30.549 370.701
 361.269 641.828
 348.803 622.734
 941.614 857.514
 866.343 535.198
 965.068 403.962
 522.745 716.845
 608.864 362.278
 169.018 93.247
 322.545 469.963
 391.453 945.505
 852.370 876.797
 225.833 651.666
 316.948 447.050
 332.199 989.408
 389.670 182.718
 274.767 74.534
 893.986 920.439
 990.990 235.124
 229.634 919.452
 225.999 614.661
 729.662 982.326
 494.380 208.395
 85.575 522.659
 54.515 655.810
 485.451 468.605
 938.577 118.837
 779.844 37.713
 473.885 291.816
 343.116 472.447
 112.053 227.008
 932.287 537.926
 107.647 571.208
 688.213 470.453
 467.428 737.970
 979.831 659.510
 137.467 869.797
 394.334 444.969
 74.237 449.896
 235.620 328.762
 326.173 518.684
 149.411 715.228
 656.245 441.935
 263.473 101.657
 388.966 511.454
 660.904 800.356
 845.292 672.449
 317.089 662.032
 917.539 841.858
 378.440 528.873
 468.233 476.921
 973.308 931.744
 449.551 782.073
 580.513 782.157
 24.350 604.233
 374.854 934.705
 819.841 201.660
 286.072 713.477
 507.690 610.676
 690.383 26.367
 629.947 848.648
 472.354 19.508
 382.088 142.981
 498.291 351.260
 528.966 366.692
 507.087 857.876
 826.229 884.805
 805.612 423.374
 11.479 706.056
 536.168 302.122
 331.896 715.539
 324.469 537.676
 607.182 501.204
 807.192 804.565
 360.647 935.961
 445.940 315.768
 662.106 934.066
 554.734 997.915
 42.460 252.164
 74.809 64.668
 392.724 579.606
 125.007 308.076
 834.481 577.364
 118.578 784.935
 531.939 739.073
 475.557 273.427
 648.799 610.604
 960.225 602.814
 679.903 806.402
 49.907 169.985
 205.279 582.032
 686.606 120.836
 422.811 284.465
 297.553 527.196
 268.773 516.342
 193.001 682.238
 389.253 170.468
 786.501 385.692
 989.615 859.143
 539.207 826.845
 676.402 563.533
 938.513 696.238
 782.119 335.423
 93.708 279.501
 497.276 512.571
 906.516 88.139
 47.885 464.935
 69.831 656.862
 475.475 318.831
 9.110 345.794
 579.013 246.274
 31.435 704.363
 745.291 735.045
 438.885 323.624
 660.912 139.536
 825.562 282.375
 902.725 761.890
 669.258 702.498
 735.220 626.906
 185.609 509.058
 896.933 32.516
 98.807 944.859
 980.389 311.149
 940.966 437.126
 151.804 97.184
 992.573 41.113
 320.846 723.925
 367.695 392.754
 563.820 272.596
 706.570 156.435
 185.192 758.986
 719.710 637.023
 535.030 104.278
 514.748 85.015
 799.720 919.745
 391.050 323.846
 868.943 905.446
 96.909 497.848
 925.606 376.363
 477.223 822.977
 182.318 282.031
 891.593 330.549
 726.459 164.411
 727.217 352.740
 467.277 31.114
 69.688 299.239
 887.469 725.351
 7.689 524.297
 575.872 308.794
 842.552 455.446
 198.218 388.442
 436.934 837.780
 693.175 503.553
 182.680 895.016
 558.297 324.414
 288.651 390.318
 315.156 822.479
 805.447 221.432
 768.182 963.098
 614.149 56.985
 854.058 200.231
 437.237 130.494
 527.396 860.409
 286.503 187.905
 756.684 774.435
 978.259 531.197
 777.812 524.478
 831.318 428.239
 939.936 836.235
 157.618 946.731
 902.003 766.381
 976.154 612.497
 423.162 861.004
 673.708 549.880
 314.890 727.856
 324.254 810.602
 268.299 951.772
 614.766 78.703
 671.488 856.538
 938.152 510.348
 326.502 786.699
 162.418 51.223
 254.386 748.657
 904.836 609.390
 833.894 951.985
 195.313 151.972
 101.650 959.833
 146.535 359.608
 599.254 362.877
 430.455 398.551
 89.184 596.482
 839.833 657.682
 382.938 327.974
 166.589 713.021
 491.125 743.537
 810.698 107.924
 78.975 695.838
 527.010 820.738
 507.690 558.593
 184.136 96.916
 481.280 437.937
 338.426 978.387
 871.954 168.234
 384.570 714.192
 740.072 968.243
 428.010 893.305
 925.362 339.257
 306.685 729.220
 96.059 477.350
 172.527 337.770
 486.336 265.614
 106.350 992.133
 117.652 567.764
 591.447 384.825
 427.191 711.358
 597.356 564.148
 460.377 517.058
 140.194 896.261
 121.591 180.507
 682.120 603.348
 117.905 566.863
 630.198 878.769
 828.159 746.683
 593.102 532.458
 240.521 738.223
 379.184 590.853
 635.371 668.523
 976.590 297.492
 859.556 807.619
 778.111 830.963
 808.713 941.288
 11.630 589.609
 275.279 243.005
 950.478 666.387
 253.154 490.749
 824.267 747.253
 440.909 95.501
 75.158 972.815
 332.280 802.357
 430.884 681.622
 406.857 69.902
 245.754 546.085
 470.041 396.862
 324.329 575.755
 777.032 255.992
 447.413 220.451
 801.855 712.943
 602.627 295.958
 172.947 292.639
 346.329 381.844
 638.895 638.109
 232.484 424.081
 901.592 57.980
 107.662 499.938
 662.704 141.016
 638.397 570.078
 379.469 331.527
 384.362 819.421
 576.854 201.524
 313.092 156.536
 377.884 257.804
 952.393 148.738
 408.189 509.219
 556.119 180.340
 823.527 856.188
 207.098 763.686
 772.243 206.814
 764.839 551.335
 713.591 267.887
 880.984 803.544
 195.778 291.725
 925.656 483.881
 686.093 908.559
 894.929 179.094
 23.923 157.305
 83.235 74.349
 923.785 203.836
 212.843 934.670
 530.242 154.626
 601.579 636.151
 363.969 125.073
 934.064 210.526
 595.105 986.360
 973.225 583.583
 636.728 313.933
 628.290 437.139
 721.087 206.233
 781.438 656.745
 760.549 186.936
 94.575 159.663
 213.657 90.674
 175.191 62.037
 386.976 44.921
 308.970 938.628
 71.255 673.717
 877.814 666.201
 304.911 877.388
 314.609 102.041
 500.946 791.854
 317.624 726.597
 990.345 247.975
 203.563 734.431
 4.106 572.478
 942.433 766.405
 218.776 374.877
 141.550 179.958
 661.233 917.687
 159.754 110.626
 145.242 278.794
 594.584 509.585
 585.733 184.667
 630.628 287.281
 800.857 661.033
 530.906 856.370
 513.658 444.509
 837.406 967.903
 654.921 995.688
 392.056 258.334
 149.634 413.248
 944.419 372.395
 748.141 172.351
 53.699 664.943
 198.853 392.068
 975.385 95.570
 915.168 909.593
 829.819 61.064
 980.762 328.022
 242.511 126.150
 783.624 74.509
 813.155 241.424
 142.199 412.306
 779.648 423.736
 561.970 989.899
 490.283 628.882
 266.008 470.007
 255.470 795.227
 110.035 788.193
 621.455 671.471
 105.777 763.444
 472.558 969.410
 423.681 880.018
 833.382 775.998
 768.119 730.593
 94.371 706.910
 459.082 645.367
 237.341 440.107
 411.024 610.802
 684.500 502.399
 172.225 526.574
 655.531 230.042
 930.105 871.865
 491.201 936.979
 755.748 804.880
 715.362 517.961
 664.143 845.732
 665.132 20.841
 317.870 476.148
 154.343 440.507
 367.157 4.509
 759.286 929.801
 667.168 806.311
 167.523 369.434
 566.287 864.098
 427.568 384.030
 442.094 343.460
 524.916 295.441
 953.109 589.710
 212.037 543.290
 555.624 390.971
 488.138 917.968
 640.558 995.686
 188.753 700.177
 813.086 204.911
 263.444 906.570
 958.474 781.431
 28.289 241.396
 605.182 468.959
 842.658 753.559
 957.836 525.966
 719.336 316.778
 778.405 921.386
 603.956 872.994
 947.083 175.502
 802.513 406.758
 141.502 361.185
 971.257 117.669
 193.487 501.601
 466.295 511.231
 579.328 644.215
 763.947 683.612
 388.364 281.912
 268.191 996.205
 414.366 695.260
 607.956 450.712
 596.975 761.125
 561.621 229.377
 481.428 8.220
 924.689 168.443
 192.295 286.710
 932.617 11.743
 362.432 584.158
 566.072 537.246
 706.403 882.170
 80.322 469.595
 365.903 765.730
 122.010 158.990
 624.045 919.928
 611.430 509.685
 129.766 966.570
 290.765 534.041
 890.022 986.682
 161.047 160.136
 176.185 865.483
 473.310 767.800
 305.353 495.921
 101.143 120.587
 353.675 237.836
 929.466 416.184
 46.737 595.499
 852.589 627.330
 864.377 230.329
 416.601 947.391
 259.672 442.550
 477.951 302.650
 493.368 550.379
 220.983 626.357
 47.638 973.723
 799.569 2.331
 732.029 737.614
 887.352 238.690
 208.097 885.589
 761.101 801.225
 718.986 412.536
 754.031 962.471
 750.596 658.278
 130.570 164.060
 309.798 156.186
 608.928 869.135
 573.130 104.783
 929.117 37.099
 130.525 464.697
 396.012 988.787
 669.941 109.063
 162.010 65.998
 170.516 43.897
 922.384 610.614
 897.288 927.954
 527.134 396.210
 326.179 561.661
 942.783 505.702
 633.270 675.110
 781.022 544.477
 320.204 859.529
 831.418 57.380
 633.610 379.557
 353.655 643.440
 589.657 540.100
 290.232 863.337
 7.400 317.150
 620.642 956.144
 61.553 793.042
 188.251 234.106
 515.073 150.108
 964.984 933.152
 215.966 300.068
 678.406 154.097
 325.514 777.992
 390.571 242.241
 474.415 68.048
 196.217 694.238
 959.964 702.872
 985.633 139.125
 745.238 79.423
 809.012 569.355
 397.512 142.129
 976.793 267.354
 907.827 720.424
 654.845 518.799
 220.229 84.226
 462.980 476.544
 124.085 50.099
 887.029 455.415
 235.618 975.959
 173.342 530.302
 128.102 106.963
 623.221 875.798
 229.839 754.106
 754.458 638.691
 64.059 615.118
 887.253 853.906
 377.260 490.058
 159.485 594.807
 17.518 647.975
 427.397 50.405
 360.193 2.940
 685.559 921.013
 116.707 35.257
 596.528 561.780
 437.256 414.875
 85.611 837.613
 968.137 557.743
 187.643 106.049
 539.600 771.472
 966.923 55.204
 234.780 264.265
 232.458 996.047
 971.349 531.285
 381.104 361.701
 365.287 566.735
 291.314 586.588
 443.869 939.886
 108.820 725.968
 839.121 121.552
 689.373 398.418
 983.108 47.388
 647.487 172.261
 805.229 889.488
 487.111 919.716
 715.027 402.637
 321.269 993.116
 660.753 181.238
 712.339 165.015
 656.229 262.974
 250.103 963.082
 941.555 942.058
 526.535 431.756
 415.219 495.392
 138.110 91.654
 877.708 6.491
 549.988 336.289
 144.279 213.041
 971.636 110.999
 104.837 562.959
 528.289 133.999
 172.794 590.491
 753.288 332.520
 316.133 608.030
 886.948 532.318
 499.894 231.796
 340.732 726.079
 90.057 741.474
 491.430 690.749
 727.634 927.331
 307.636 76.617
 735.186 255.734
 106.658 868.633
 75.485 628.530
 499.023 855.180
 756.366 107.271
 633.042 229.218
 832.735 994.081
 614.451 4.817
 465.272 22.231
 185.346 637.729
 977.464 916.772
 719.806 186.547
 333.675 685.208
 476.218 901.443
 719.089 27.131
 62.115 156.569
 919.143 687.399
 767.957 791.421
 406.030 288.135
 941.695 853.109
 580.642 669.242
 864.121 358.367
 580.884 444.692
 682.075 459.788
 745.388 882.665
 226.800 509.195
 962.549 272.267
 930.495 182.114
 188.557 219.356
 325.925 546.251
 788.071 280.934
 620.447 724.666
 643.853 604.026
 753.714 387.713
 256.554 774.288
 932.593 488.788
 75.674 535.393
 470.388 485.568
 783.301 937.090
 501.514 324.071
 112.519 472.682
 786.512 36.640
 394.395 931.152
 933.154 261.636
 466.517 711.717
 332.872 942.535
 870.300 815.917
 421.431 33.187
 645.365 372.200
 320.506 115.919
 181.577 478.313
 882.389 337.078
 900.688 126.606
 851.563 153.440
 350.677 655.921
 560.382 751.046
 150.757 341.107
 905.877 99.687
 120.809 568.114
 503.181 911.055
 565.714 370.276
 898.690 11.925
 716.223 631.768
 651.501 76.622
 609.882 849.825
 381.683 301.965
 537.807 231.311
 543.363 485.260
 598.453 965.446
 542.513 379.369
 853.720 537.262
 794.813 962.123
 244.767 840.844
 647.278 949.279
 416.865 923.120
 585.904 95.670
 249.612 384.354
 465.872 428.543
 469.291 617.320
 354.499 916.163
 715.415 161.057
 21.928 335.378
 778.243 845.211
 780.309 421.007
 55.879 116.126
 717.064 180.682
 189.327 865.335
 927.745 479.442
 115.580 265.137
 993.404 343.204
 679.394 985.045
 108.501 618.810
 414.226 788.403
 218.849 646.132
 45.020 852.337
 623.476 945.610
 786.723 318.895
 406.339 869.257
 172.056 63.968
 48.467 986.758
 202.901 597.139
 711.346 228.733
 297.530 404.368
 139.240 549.971
 219.674 81.489
 391.109 935.534
 797.256 835.455
 748.954 796.908
 343.641 548.466
 54.608 304.091
 810.827 694.457
 374.532 598.668
 563.531 195.425
 584.055 524.169
 450.242 424.927
 78.491 900.501
 449.643 266.543
 66.671 131.892
 429.225 565.623
 568.836 261.021
 511.332 763.231
 439.791 419.964
 697.385 652.537
 162.027 950.992
 953.819 371.288
 322.828 512.422
 66.655 151.297
 202.673 997.667
 582.028 339.722
 686.403 595.936
 877.070 530.331
 268.450 342.963
 361.866 679.899
 591.943 847.442
 464.691 109.575
 149.922 847.157
 68.285 718.758
 224.313 927.060
 566.627 375.197
 162.286 214.574
 524.688 736.082
 835.558 515.575
 826.377 37.708
 819.714 43.675
 169.654 143.406
 19.582 267.344
 247.304 228.998
 282.853 111.205
 74.692 420.869
 945.596 722.375
 782.875 883.241
 276.159 688.520
 80.632 818.409
 792.449 175.413
 249.351 527.308
 364.140 157.951
 420.503 648.960
 646.423 235.205
 399.972 418.189
 574.207 448.026
 53.156 853.861
 551.873 823.741
 309.205 208.144
 358.715 838.622
 944.612 404.470
 237.066 663.110
 181.472 92.679
 799.915 500.557
 703.045 19.015
 276.863 876.697
 320.845 702.114
 778.918 728.905
 298.502 620.009
 99.358 191.830
 276.502 834.452
 553.396 205.250
 79.937 935.100
 295.386 372.556
 113.317 495.372
 818.644 781.349
 939.778 652.983
 147.792 934.099
 347.778 610.630
 862.746 215.151
 270.250 586.091
 161.618 894.637
 336.489 206.797
 868.977 9.818
 305.831 363.032
 646.875 305.405
 807.846 818.158
 767.211 7.408
 552.681 276.294
 82.335 566.716
 787.035 370.805
 290.969 671.081
 268.571 44.517
 71.749 85.353
 380.330 819.327
 57.899 53.167
 375.800 413.696
 193.216 657.881
 756.716 367.186
 558.842 291.186
 764.756 717.940
 937.868 74.791
 193.236 188.787
 914.289 99.841
 677.254 747.954
 235.844 831.972
 234.953 189.388
 136.891 134.284
 746.453 534.234
 775.516 508.865
 861.319 488.449
 424.850 288.394
 314.114 941.944
 436.177 326.777
 47.750 992.641
 703.374 961.543
 846.156 295.801
 674.936 636.136
 264.563 636.686
 230.024 78.311
 623.900 605.773
 635.288 598.127
 264.989 613.339
 584.669 177.828
 401.101 348.225
 77.867 123.947
 979.795 188.244
 775.874 202.897
 385.812 172.165
 973.135 214.059
 458.123 501.076
 512.973 713.789
 731.299 346.550
 741.250 200.162
 572.468 91.259
 916.658 127.566
 701.704 242.117
 676.158 34.183
 640.303 754.754
 70.839 241.018
 815.823 650.045
 48.904 691.466
 205.645 737.798
 854.642 733.782
 566.320 279.737
 749.475 959.439
 970.978 204.151
 435.811 567.930
 761.891 349.348
 96.942 368.357
 273.212 374.318
 655.390 201.296
 146.343 785.179
 624.464 787.373
 556.981 728.377
 288.462 314.030
 711.249 179.904
 228.710 256.995
 14.354 188.463
 826.855 311.354
 37.764 324.560
 62.505 958.103
 932.151 252.610
 997.094 210.214
 78.418 825.601
 945.032 828.074
 316.328 638.590
 700.523 643.505
 21.121 45.788
 865.669 226.124
 47.511 114.518
 442.401 622.761
 265.311 366.512
 365.542 222.857
 162.551 842.445
 602.905 388.695
 84.138 559.192
 195.144 543.115
 854.036 741.785
 95.360 148.683
 246.762 874.640
 666.881 926.538
 433.057 91.382
 55.649 751.282
 731.278 311.870
 548.149 686.902
 810.041 832.132
 211.637 380.074
 671.501 411.587
 173.550 549.091
 14.330 806.544
 492.569 162.636
 849.764 834.647
 694.158 421.726
 895.227 477.250
 255.801 185.126
 373.098 932.045
 27.181 623.755
 425.563 503.401
 231.849 778.985
 651.585 490.571
 121.185 224.984
 963.407 922.051
 918.604 103.461
 435.410 847.009
 610.032 583.313
 418.360 581.054
 691.732 986.146
 461.021 603.834
 792.919 865.591
 515.946 900.632
 340.627 703.440
 207.073 250.636
 148.467 324.328
 256.927 2.725
 87.940 883.827
 367.220 98.032
 267.498 369.122
 227.954 740.375
 405.568 999.102
 909.547 64.636
 172.214 19.485
 635.768 183.811
 101.146 972.119
 11.361 22.672
 478.694 154.891
 809.249 675.577
 216.449 274.395
 733.272 604.118
 755.172 88.188
 441.928 653.941
 252.743 512.870
 27.924 596.824
 730.295 380.121
 32.135 62.018
 118.029 912.341
 566.444 318.783
 713.566 485.595
 818.809 309.411
 977.217 288.572
 909.611 648.842
 704.466 776.363
 8.017 433.880
 878.701 76.812
 750.957 713.381
 187.205 720.215
 238.597 322.431
 629.389 731.425
 315.439 581.034
 534.864 513.321
 44.888 594.411
 895.157 344.556
 510.035 701.339
 279.651 260.242
 540.316 23.570
 914.821 645.246
 91.545 238.212
 245.294 875.233
 667.721 181.759
 533.095 635.136
 942.089 895.453
 683.062 238.782
 140.563 323.815
 481.650 992.855
 524.226 309.013
 104.691 784.979
 633.794 401.359
 967.260 36.444
 725.324 589.562
 463.497 618.119
 873.930 492.650
 662.155 471.619
 594.749 138.905
 699.193 461.055
 24.978 866.299
 134.096 373.427
 927.637 435.115
 432.467 223.191
 170.169 358.555
 602.308 849.791
 255.466 83.776
 772.111 742.574
 749.025 737.058
 660.282 617.710
 566.329 66.513
 780.508 304.414
 525.110 248.338
 267.621 286.317
 996.758 783.029
 132.551 867.464
 31.882 602.036
 880.446 485.747
 812.163 179.170
 898.553 540.029
 472.379 231.708
 63.548 106.748
 224.344 981.062
 183.490 738.997
 733.062 790.263
 307.331 823.164
 982.307 814.156
 562.904 638.111
 512.932 487.480
 58.734 757.936
 216.482 776.067
 870.076 965.824
 566.114 57.715
 167.698 622.962
 716.685 853.368
 909.559 948.416
 709.457 857.843
 49.389 914.150
 680.605 425.043
 98.938 210.663
 556.201 838.620
 867.242 775.217
 982.267 979.108
 873.693 744.198
 902.655 907.072
 953.068 957.275
 178.904 83.916
 929.279 632.793
 316.843 503.189
 497.803 895.946
 799.834 601.986
 20.071 84.173
 756.438 51.110
 270.141 303.762
 942.406 111.702
 86.553 459.525
 977.837 313.146
 750.167 832.793
 837.753 511.053
 940.169 414.779
 89.085 574.411
 601.231 300.962
 843.070 817.586
 599.478 971.785
 846.396 16.486
 845.710 695.189
 267.277 250.067
 641.789 322.884
 197.369 600.463
 458.899 665.526
 543.435 779.853
 611.197 438.988
 133.532 272.868
 350.200 506.642
 523.920 473.804
 606.950 99.101
 130.706 332.393
 861.870 686.501
 93.351 115.555
 665.343 788.341
 327.719 351.023
 983.008 826.816
 869.430 788.312
 443.829 21.873
 122.339 130.047
 450.060 665.805
 493.322 329.829
 17.805 43.740
 47.863 789.624
 785.031 941.056
 898.883 829.026
 308.542 522.473
 634.603 239.980
 108.708 318.715
 993.994 623.779
 774.968 819.415
 457.614 962.982
 258.596 465.008
 387.452 580.634
 522.545 641.083
 725.289 244.731
 339.878 107.033
 151.323 789.815
 909.217 403.480
 573.050 743.011
 342.631 462.002
 121.350 192.616
 61.430 434.106
 692.156 547.812
 869.616 727.598
 906.946 73.362
 452.474 216.549
 45.759 698.840
 336.385 420.836
 607.517 794.358
 840.901 242.865
 202.600 460.806
 229.051 228.770
 213.292 629.849
 418.556 680.559
 253.366 525.495
 134.971 691.648
 806.538 63.735
 975.714 983.850
 365.527 708.981
 297.708 477.579
 972.966 455.876
 255.143 782.974
 779.511 643.056
 390.029 227.491
 283.370 553.090
 437.357 870.665
 452.463 421.835
 47.331 950.164
 311.930 923.472
 876.121 871.520
 615.334 157.678
 458.768 729.307
 420.366 26.497
 786.259 227.836
 224.915 924.960
 974.476 68.181
 456.017 296.345
 575.089 464.598
 664.484 625.914
 254.691 541.929
 587.162 312.230
 904.295 306.629
 75.036 899.659
 960.176 553.820
 730.314 857.035
 370.822 112.552
 383.689 313.714
 363.265 898.778
 411.934 424.323
 903.388 263.037
 436.607 726.688
 544.949 526.097
 450.934 523.875
 585.448 594.917
 640.915 891.524
 35.835 362.917
 548.569 957.153
 635.973 708.104
 173.376 80.563
 857.425 311.075
 728.716 86.662
 706.145 988.845
 123.145 756.891
 925.043 562.100
 584.281 6.935
 483.106 490.717
 901.793 90.812
 684.889 188.666
 454.383 439.951
 831.115 393.820
 875.812 425.974
 675.056 565.492
 982.190 124.036
 346.014 623.050
 455.151 636.593
 424.007 548.679
 984.691 442.873
 250.643 347.856
 805.920 685.365
 729.863 499.706
 203.422 50.023
 16.847 508.799
 946.183 591.082
 900.017 178.758
 299.091 284.385
 963.996 220.308
 230.873 445.643
 972.937 251.815
 403.227 243.345
 354.424 884.362
 135.141 82.032
 292.683 656.881
 646.454 482.861
 182.964 116.472
 805.058 488.044
 61.537 356.991
 345.673 447.556
 940.760 133.139
 60.385 84.911
 657.266 71.063
 951.364 898.920
 122.806 79.113
 406.200 545.672
 568.934 418.442
 431.443 805.984
 144.138 883.087
 138.513 915.034
 778.818 538.924
 499.538 390.420
 631.406 622.091
 813.527 410.643
 297.836 657.280
 983.247 276.757
 764.525 47.698
 191.074 435.079
 348.068 249.787
 671.883 988.489
 457.388 881.231
 259.782 8.584
 378.302 439.998
 183.411 352.089
 687.102 720.557
 104.879 44.411
 697.182 1.943
 746.731 723.539
 208.006 917.603
 189.095 631.878
 13.423 881.202
 308.142 335.729
 219.695 583.627
 82.949 766.602
 583.678 457.758
 39.783 480.136
 297.565 958.354
 802.769 773.067
 986.043 869.253
 153.032 682.488
 39.885 739.429
 693.138 1.576
 760.786 589.271
 901.293 509.648
 437.162 610.273
 224.993 249.829
 289.820 112.478
 794.303 153.740
 927.579 127.259
 171.453 758.756
 322.517 36.932
 340.015 479.585
 466.532 331.211
 370.522 562.911
 497.887 53.609
 80.344 792.812
 708.822 933.621
 687.099 437.648
 61.745 354.153
 293.460 188.514
 578.778 694.544
 846.355 678.455
 732.409 750.102
 498.066 974.163
 86.642 657.001
 526.295 472.251
 329.558 360.309
 813.981 325.476
 238.764 231.816
 469.442 676.098
 348.311 67.993
 308.603 30.264
 284.687 737.167
 401.879 405.705
 134.180 74.862
 690.222 902.804
 345.952 888.728
 232.444 954.265
 694.460 786.945
 96.890 210.076
 679.456 909.137
 345.736 211.575
 467.736 955.254
 273.463 241.244
 442.469 379.621
 799.590 934.056
 565.581 464.153
 129.657 973.046
 846.898 691.968
 891.088 928.199
 99.140 411.227
 528.388 636.296
 17.182 975.619
 864.652 453.142
 208.190 154.747
 166.360 872.511
 699.160 672.538
 501.665 922.476
 321.392 818.229
 577.819 84.667
 206.563 511.578
 953.075 291.060
 993.827 336.364
 617.589 532.436
 637.257 494.455
 454.798 349.527
 391.563 502.560
 260.929 699.753
 443.119 647.004
 500.288 517.332
 122.858 635.533
 195.478 471.367
 895.468 712.274
 635.459 624.616
 651.748 420.919
 474.476 695.059
 852.185 666.101
 288.234 603.798
 972.153 203.540
 450.650 777.531
 503.212 921.157
 948.286 973.753
 569.270 506.995
 316.601 64.446
 447.836 352.083
 572.143 492.580
 949.887 839.421
 840.234 888.972
 540.203 822.139
 304.615 379.372
 184.414 907.780
 302.689 338.132
 428.732 720.941
 479.588 61.083
 970.777 207.746
 221.470 982.635
 610.661 133.173
 391.561 487.495
 703.981 582.233
 172.859 43.338
 124.638 649.791
 513.841 675.428
 915.018 748.843
 915.457 726.308
 712.357 506.073
 680.169 292.796
 228.925 984.981
 60.591 748.498
 394.438 684.967
 243.581 773.735
 684.199 129.125
 735.549 397.316
 926.280 859.554
 379.674 667.958
 854.374 807.687
 42.035 819.924
 526.397 565.034
 510.964 670.665
 717.495 329.172
 624.950 621.889
 602.695 788.496
 294.897 53.736
 630.307 0.759
 335.521 269.845
 941.471 243.845
 740.100 24.606
 81.400 717.226
 798.031 239.104
 969.387 959.591
 793.810 876.134
 121.163 548.045
 670.813 324.724
 250.427 448.826
 177.966 658.940
 496.286 705.756
 529.900 43.294
 337.871 653.551
 342.297 507.101
 552.680 717.177
 597.633 592.753
 465.575 59.632
 149.776 678.768
 913.081 838.742
 988.761 408.860
 333.331 864.002
 313.155 835.148
 784.220 758.224
 752.980 959.439
 417.878 842.332
 660.861 74.522
 503.327 407.353
 755.580 51.357
 824.097 613.248
 26.346 762.298
 594.889 273.290
 356.789 590.181
 680.230 324.276
 927.064 253.855
 175.922 941.648
 925.618 428.792
 476.419 395.037
 227.553 193.770
 21.714 729.745
 455.452 668.754
 547.673 844.817
 665.700 193.225
 983.804 175.980
 936.320 537.017
 110.328 904.513
 462.049 336.810
 738.164 839.714
 682.729 750.596
 875.353 67.015
 229.109 150.568
 33.880 335.750
 516.136 103.133
 282.370 465.478
 50.936 375.071
 711.298 778.504
 557.592 859.806
 824.970 485.508
 912.823 130.483
 763.463 843.161
 398.767 430.818
 770.981 815.151
 626.759 834.944
 625.817 464.608
 588.523 708.769
 820.528 715.688
 20.392 543.321
 696.512 789.643
 697.398 401.467
 890.301 156.555
 435.544 210.252
 813.310 373.955
 703.802 669.300
 264.153 599.350
 516.894 749.585
 42.949 772.587
 83.425 385.070
 808.191 638.709
 862.285 661.722
 674.963 611.055
 777.311 374.224
 812.762 411.954
 353.153 431.061
 754.336 944.066
 164.222 64.721
 294.249 674.761
 886.914 857.613
 836.019 209.697
 269.398 78.292
 266.363 706.681
 792.717 980.064
 899.188 369.177
 704.476 428.666
 573.594 758.243
 427.778 271.942
 520.278 885.854
 252.313 157.342
 368.777 580.412
 323.599 348.232
 471.219 41.674
 585.617 433.806
 212.213 687.575
 779.666 506.686
 882.895 715.463
 339.767 374.614
 71.550 396.805
 986.837 46.244
 993.781 154.549
 647.880 94.549
 209.638 359.001
 603.401 454.383
 289.788 459.714
 290.129 793.119
 61.838 251.626
 203.893 235.900
 533.795 473.207
 809.526 0.921
 724.742 538.095
 174.054 367.526
 781.910 510.528
 302.805 462.971
 605.064 715.473
 434.917 105.941
 988.446 908.900
 107.758 519.848
 110.434 270.003
 844.776 151.172
 212.685 678.860
 277.318 262.589
 3.099 639.069
 249.924 973.034
 757.921 640.073
 555.854 183.505
 183.039 838.572
 933.313 445.153
 796.876 298.506
 554.634 522.679
 218.775 56.272
 644.897 799.322
 167.484 379.282
 961.060 18.653
 902.130 434.529
 488.216 312.311
 59.177 368.040
 910.254 311.892
 467.493 469.955
 684.859 67.943
 252.155 633.330
 97.767 820.851
 886.611 942.854
 641.776 599.155
 420.806 703.569
 818.607 513.073
 826.720 55.919
 805.940 207.924
 767.278 54.294
 880.505 627.465
 442.819 509.518
 506.736 285.350
 912.372 324.940
 258.273 69.007
 164.146 569.991
 358.473 9.867
 538.272 229.080
 431.284 893.376
 30.436 797.734
 823.777 388.443
 751.315 548.062
 577.582 26.561
 935.289 993.462
 223.150 723.817
 512.820 505.179
 185.813 123.286
 341.982 93.870
 816.848 240.227
 772.185 506.007
 190.090 258.137
 651.327 202.029
 582.263 780.729
 128.810 700.267
 433.138 964.544
 421.677 673.205
 963.336 201.164
 948.047 71.529
 119.493 989.338
 67.936 193.385
 178.078 328.939
 861.274 793.321
 933.209 14.376
 499.455 85.650
 636.134 129.255
 491.290 403.677
 663.501 511.752
 395.923 658.626
 640.345 27.039
 61.643 944.882
 506.932 845.449
 465.908 271.622
 824.624 169.775
 272.131 591.142
 696.189 709.761
 84.424 932.623
 715.010 784.575
 452.566 444.155
 743.215 3.659
 163.935 668.207
 391.604 682.275
 543.084 115.006
 378.376 280.286
 977.454 608.513
 476.127 391.956
 891.595 430.570
 217.562 982.053
 922.891 715.771
 573.208 371.262
 207.676 103.541
 295.558 774.368
 894.598 351.480
 853.030 231.000
 267.011 487.481
 866.719 424.794
 11.009 425.192
 678.827 936.955
 121.702 601.715
 292.915 839.492
 936.607 696.961
 54.769 507.506
 639.072 455.651
 413.932 65.077
 931.872 915.840
 198.081 812.529
 165.288 328.074
 526.938 291.567
 66.697 868.454
 723.868 697.272
 989.963 64.182
 989.327 150.892
 740.724 84.489
 771.858 804.254
 74.051 641.632
 503.201 895.455
 768.318 900.065
 901.418 146.955
 195.735 226.543
 339.948 362.553
 806.407 815.300
 734.469 700.931
 267.630 691.450
 119.804 982.973
 830.189 598.970
 135.534 21.186
 83.504 99.354
 273.998 475.895
 694.679 391.041
 183.930 169.035
 163.879 971.546
 986.028 287.257
 559.366 132.928
 315.232 37.343
 687.204 251.587
 233.787 275.032
 98.731 15.693
 787.421 499.971
 716.996 753.794
 535.731 622.404
 973.139 278.018
 61.722 679.386
 65.161 541.832
 141.954 468.613
 992.652 608.599
 778.938 25.842
 167.873 121.470
 705.007 287.300
 770.517 611.748
 759.178 832.168
 292.785 551.288
 915.455 613.443
 433.645 280.322
 856.180 270.150
 244.938 576.107
 193.653 322.531
 134.113 186.694
 557.004 27.622
 493.650 670.136
 291.882 299.412
 688.761 150.357
 933.700 149.823
 303.793 440.300
 579.962 999.289
 663.182 469.822
 925.617 744.229
 22.241 184.952
 862.623 99.613
 611.944 416.854
 959.340 794.977
 143.903 529.137
 808.388 169.187
 988.609 582.657
 597.806 451.179
 161.663 964.811
 457.404 39.564
 447.154 838.515
 251.002 802.823
 490.634 812.891
 819.598 353.866
 870.622 127.445
 977.664 338.626
 949.579 593.739
 274.743 589.444
 483.369 38.819
 60.771 992.126
 380.917 43.653
 342.455 703.331
 830.017 134.477
 349.158 925.449
 995.671 47.180
 402.840 433.244
 237.225 292.727
 323.421 974.616
 940.817 568.533
 117.456 201.899
 613.669 915.718
 466.335 985.916
 403.885 260.113
 625.448 518.741
 89.096 706.027
 796.344 109.763
 293.291 802.124
 71.163 750.671
 45.117 859.906
 357.230 486.668
 162.772 184.501
 657.244 142.198
 548.374 947.475
 47.929 659.313
 584.416 80.836
 211.148 5.439
 60.995 454.271
 423.473 475.423
 617.174 183.705
 203.233 71.703
 573.753 943.885
 1.419 208.015
 366.364 871.809
 260.992 98.933
 984.104 68.042
 167.652 112.804
 884.561 861.533
 486.727 963.051
 624.281 198.332
 991.284 666.908
 825.414 559.018
 304.871 626.313
 333.894 282.879
 130.454 288.708
 329.285 673.578
 140.412 572.065
 366.968 641.615
 539.131 425.609
 593.272 279.250
 961.246 522.804
 725.143 805.406
 869.608 514.605
 458.037 918.500
 605.057 517.284
 216.730 177.142
 306.195 469.990
 129.990 530.604
 855.208 712.398
 655.612 246.992
 62.677 33.193
 849.795 956.904
 430.367 596.897
 134.453 329.392
 929.438 531.653
 916.754 526.169
 408.991 656.513
 233.460 305.926
 65.716 336.798
 983.534 755.476
 122.544 913.859
 358.950 656.106
 698.274 585.613
 946.837 515.530
 220.201 181.526
 145.198 137.172
 509.834 535.940
 76.978 104.038
 433.063 313.063
 998.609 834.376
 278.973 262.587
 252.983 546.776
 547.275 214.080
 414.960 944.821
 767.691 269.453
 299.694 103.160
 233.203 884.506
 658.491 580.768
 943.762 992.314
 459.514 391.647
 671.716 303.068
 755.885 82.433
 371.960 97.589
 973.782 770.008
 368.862 536.331
 528.676 815.655
 11.655 944.281
 597.435 606.483
 156.627 57.216
 564.375 196.397
 717.783 569.491
 625.463 860.067
 140.198 891.662
 609.635 731.909
 458.047 82.296
 670.823 951.641
 271.079 877.154
 858.015 197.486
 631.263 406.451
 0.842 252.403
 300.604 13.142
 0.402 678.095
 900.099 899.289
 712.781 642.017
 99.840 610.885
 707.950 95.748
 636.002 492.361
 409.118 496.124
 719.574 709.068
 425.337 16.354
 414.953 648.760
 319.228 151.352
 108.002 11.568
 966.477 983.896
 999.743 612.756
 6.532 365.677
 103.974 425.038
 425.252 365.095
 897.797 139.270
 898.822 542.951
 180.033 126.511
 340.655 704.361
 893.123 133.865
 884.332 522.671
 422.257 975.021
 888.692 886.679
 916.818 408.398
 127.289 549.504
 402.785 996.283
 112.694 985.141
 242.584 63.062
 74.033 631.845
 926.152 615.740
 849.141 530.245
 272.080 842.549
 344.439 874.630
 111.994 292.855
 57.927 79.632
 109.468 182.143
 833.262 528.868
 914.353 218.289
 723.941 389.822
 715.344 559.040
 882.148 438.835
 971.798 775.666
 361.126 195.575
 677.327 194.812
 825.449 287.602
 632.746 540.887
 420.704 587.900
 537.871 116.850
 561.594 542.510
 106.807 694.537
 581.951 248.283
 179.476 79.809
 56.676 284.508
 955.709 856.669
 986.999 344.607
 983.241 872.460
 848.025 168.644
 556.253 518.325
 970.318 723.305
 348.831 91.055
 682.936 607.832
 742.997 440.429
 729.094 142.649
 692.208 547.174
 401.341 897.903
 569.759 618.224
 682.460 683.685
 222.050 96.252
 51.104 409.239
 16.772 668.214
 975.529 148.170
 636.639 822.334
 10.763 158.730
 514.245 784.628
 698.466 206.965
 380.014 195.319
 586.884 45.540
 353.277 733.679
 911.315 297.695
 249.552 28.837
 151.888 785.123
 411.523 706.461
 492.077 787.096
 956.685 810.086
 393.029 108.188
 133.718 235.109
 158.527 711.294
 708.292 247.356
 654.392 104.749
 376.083 791.865
 753.525 486.406
 998.364 686.644
 671.108 688.172
 548.858 137.015
 29.079 342.146
 577.880 385.668
 218.676 30.046
 472.634 959.176
 716.186 872.792
 5.380 501.759
 330.097 473.994
 501.869 860.207
 625.458 22.645
 271.557 49.512
 769.729 874.974
 762.900 277.073
 887.843 27.281
 738.250 14.764
 395.086 530.358
 803.971 504.249
 215.204 317.203
 35.557 273.357
 886.495 870.069
 561.233 582.823
 237.328 157.118
 620.329 956.318
 79.371 855.249
 307.385 456.217
 554.910 841.920
 415.154 427.510
 795.014 598.456
 168.543 457.515
 137.327 599.548
 318.997 95.456
 633.223 63.049
 870.139 889.640
 89.532 961.259
 408.985 867.961
 663.635 825.478
 604.103 187.197
 614.137 251.432
 337.393 176.328
 332.607 791.340
 297.246 907.556
 202.783 21.898
 768.713 145.363
 188.566 444.599
 104.745 588.819
 705.141 709.869
 698.753 666.034
 221.143 679.068
 652.799 333.572
 944.392 533.907
 151.038 839.572
 708.056 512.229
 410.980 829.892
 974.801 658.966
 55.356 504.955
 468.569 13.701
 587.505 404.846
 910.015 959.402
 79.096 336.132
 333.480 594.139
 109.580 620.766
 489.934 287.924
 804.133 301.007
 459.018 395.062
 576.193 870.884
 199.578 18.850
 920.280 111.132
 835.607 896.118
 552.145 408.427
 805.058 775.588
 40.957 659.194
 972.364 13.471
 209.828 252.077
 629.827 675.157
 337.503 340.822
 274.350 901.523
 119.195 450.740
 758.599 126.623
 435.645 587.892
 71.927 389.867
 936.556 261.859
 626.873 205.718
 920.956 902.411
 610.256 488.380
 849.304 900.017
 130.719 894.469
 359.712 173.259
 561.824 675.559
 896.320 646.422
 474.512 22.565
 957.360 82.438
 786.029 748.703
 702.828 274.836
 463.567 576.231
 848.898 963.178
 127.240 859.267
 743.573 945.866
 844.098 150.792
 543.777 559.139
 16.371 982.672
 979.738 949.011
 594.726 714.663
 232.508 752.135
 520.904 479.109
 602.620 930.710
 781.750 525.383
 502.985 475.195
 274.412 590.333
 661.104 536.616
 704.630 992.396
 511.589 708.454
 409.044 687.177
 550.121 717.661
 578.687 516.636
 807.470 667.293
 213.018 833.481
 693.748 301.977
 928.744 853.582
 817.982 35.274
 740.119 764.384
 269.286 818.552
 200.449 344.302
 469.041 368.881
 9.257 690.370
 487.614 973.529
 835.288 438.083
 536.273 606.689
 749.589 433.213
 770.294 626.345
 200.805 290.630
 101.126 952.543
 870.296 275.924
 145.368 590.450
 319.274 863.392
 920.683 270.456
 964.015 566.041
 321.462 92.126
 296.125 872.441
 610.762 528.385
 189.032 550.082
 193.774 260.982
 713.644 139.416
 288.916 758.668
 817.774 136.684
 985.708 596.973
 25.987 382.416
 727.316 464.853
 587.703 286.962
 836.369 961.333
 168.306 251.300
 125.014 397.806
 745.661 512.825
 406.821 272.620
 175.813 459.738
 324.969 148.374
 337.801 527.467
 996.968 754.076
 597.813 195.425
 673.226 59.582
 864.661 436.981
 740.088 274.824
 887.311 600.245
 745.996 548.237
 894.532 988.022
 673.538 54.954
 748.505 3.759
 854.952 43.961
 608.184 293.661
 871.793 763.326
 632.502 766.258
 581.863 403.124
 534.132 148.071
 371.965 826.984
 185.870 41.700
 590.765 835.785
 926.020 510.377
 322.133 592.329
 477.109 506.232
 619.191 95.673
 332.300 989.015
 639.244 830.780
 252.917 114.573
 859.557 926.400
 913.326 190.156
 476.071 965.394
 309.109 244.395
 907.597 531.518
 972.044 607.218
 965.630 309.997
 300.333 167.948
 76.845 141.691
 981.902 323.227
 36.666 558.649
 958.198 650.519
 156.459 589.172
 119.207 173.772
 575.277 740.791
 739.219 616.910
 624.252 167.928
 937.041 175.507
 845.403 866.241
 381.980 249.992
 917.632 957.190
 353.977 963.642
 874.899 524.224
 717.169 589.465
 612.206 216.841
 573.251 701.584
 464.064 771.912
 344.648 684.340
 261.138 425.003
 896.626 426.879
 579.978 750.500
 468.492 619.220
 207.893 21.315
 652.109 79.814
 162.662 600.620
 263.926 282.356
 900.876 943.830
 615.803 524.530
 788.056 413.945
 639.338 572.502
 110.472 603.121
 375.542 717.214
 207.971 154.111
 152.085 851.997
 977.372 24.079
 57.624 801.922
 518.643 707.642
 138.530 845.064
 5.616 504.090
 717.803 321.800
 597.195 484.338
 826.782 853.192
 954.602 285.643
 483.862 921.965
 489.269 276.621
 314.864 113.548
 81.385 422.132
 229.449 890.018
 631.285 408.649
 817.520 361.741
 337.924 227.491
 157.516 631.134
 147.211 558.510
 511.674 176.842
 937.468 443.500
 176.564 706.938
 972.460 20.634
 643.509 484.430
 170.145 532.968
 364.029 380.784
 226.428 590.562
 299.436 672.512
 469.834 312.725
 128.549 706.860
 80.438 700.548
 388.707 135.554
 512.761 477.204
 906.451 76.455
 349.235 911.951
 937.187 703.433
 562.813 431.609
 357.724 791.983
 171.938 379.216
 749.818 334.967
 369.386 253.047
 62.816 677.830
 442.248 440.253
 863.551 659.815
 670.647 528.687
 664.053 956.808
 97.948 59.314
 983.039 437.848
 758.428 281.909
 244.024 621.989
 986.129 451.017
 268.149 771.737
 620.528 190.572
 488.251 315.911
 783.329 847.952
 425.328 956.314
 892.011 825.957
 840.501 292.624
 368.663 39.329
 44.170 177.388
 219.178 696.582
 426.570 382.769
 123.254 4.449
 515.974 883.057
 668.202 468.028
 995.925 7.876
 860.701 692.275
 672.893 542.130
 494.974 848.052
 510.532 197.263
 481.030 757.213
 494.259 677.145
 933.556 275.695
 296.292 249.432
 984.497 851.215
 840.926 513.576
 657.671 733.751
 864.904 149.544
 181.836 893.632
 198.985 322.149
 223.021 715.878
 612.615 105.566
 293.968 592.768
 840.967 547.814
 107.749 622.795
 607.182 597.897
 646.891 376.881
 645.649 116.758
 934.230 636.417
 585.520 150.746
 836.417 807.417
 56.843 891.945
 77.403 426.469
 101.879 628.275
 62.611 493.549
 307.051 108.030
 143.205 880.994
 490.038 234.500
 815.243 504.638
 83.627 758.087
 735.226 420.368
 932.885 553.145
 729.254 286.004
 273.109 327.439
 518.523 353.839
 468.864 902.164
 223.169 123.468
 283.603 974.001
 836.608 168.256
 207.194 997.313
 483.616 273.379
 715.672 239.870
 40.948 600.598
 372.360 420.196
 465.522 977.401
 828.866 645.506
 251.870 839.049
 53.268 668.379
 840.278 715.115
 334.104 65.730
 485.591 221.789
 693.605 628.685
 243.095 212.538
 531.335 615.812
 954.190 358.343
 427.319 159.479
 745.967 920.939
 707.421 886.318
 873.598 685.238
 336.740 93.744
 214.127 907.881
 10.965 756.967
 299.330 85.868
 590.806 381.976
 91.535 361.203
 728.771 692.611
 350.426 353.916
 206.920 282.403
 204.924 196.690
 2.935 378.534
 679.206 960.300
 872.406 475.741
 376.102 581.483
 548.023 787.639
 197.714 795.570
 860.134 732.704
 988.654 537.798
 854.588 288.685
 881.327 302.815
 577.758 294.700
 167.895 175.340
 698.262 202.579
 935.802 690.561
 701.190 441.609
 901.858 515.800
 512.924 292.848
 736.139 720.813
 160.250 815.289
 256.305 319.160
 331.963 36.748
 723.908 904.310
 468.128 943.414
 818.189 799.015
 553.397 165.080
 884.306 803.196
 16.135 65.480
 639.695 622.966
 742.622 881.638
 515.010 540.773
 991.361 801.301
 248.928 134.130
 50.831 377.303
 745.949 548.624
 517.263 422.027
 743.509 301.125
 597.636 739.152
 672.463 43.327
 465.807 484.699
 589.803 506.436
 343.204 121.576
 23.885 718.147
 144.694 373.601
 513.177 916.832
 558.199 94.199
 5.368 659.495
 724.316 855.101
 783.634 844.556
 989.108 410.557
 322.901 553.620
 836.493 97.458
 276.386 204.309
 212.014 51.800
 429.742 835.905
 250.647 732.995
 918.344 898.570
 469.651 291.296
 717.073 553.308
 912.973 447.299
 519.219 722.592
 494.580 698.874
 712.513 359.894
 920.295 268.573
 529.869 170.456
 435.581 457.538
 347.186 246.087
 192.670 199.987
 970.711 344.843
 24.856 100.836
 5.365 314.157
 707.445 88.865
 629.489 25.738
 550.427 795.672
 380.274 155.648
 162.347 658.761
 640.344 837.062
 31.067 593.193
 125.477 160.855
 846.331 443.954
 725.121 365.254
 230.424 649.499
 913.309 396.111
 314.278 960.623
 703.013 30.140
 792.444 278.264
 790.176 521.588
 185.280 824.939
 356.095 485.950
 832.010 838.958
 653.076 590.450
 14.124 685.534
 376.005 339.124
 772.675 887.212
 262.542 469.628
 721.731 776.287
 910.959 9.611
 87.674 717.985
 454.267 53.144
 512.665 615.091
 182.502 633.632
 870.848 417.513
 114.993 400.831
 556.500 875.245
 747.822 8.425
 840.941 806.647
 47.815 428.450
 964.667 738.336
 246.161 713.296
 465.668 206.039
 67.880 799.631
 755.579 100.959
 886.797 706.291
 381.268 782.708
 541.510 225.717
 568.183 852.347
 511.284 892.164
 178.728 347.909
 110.131 466.519
 857.747 65.955
 794.039 384.781
 929.635 867.798
 524.923 943.133
 187.546 355.279
 33.124 445.950
 532.621 621.254
 358.965 23.413
 16.275 832.651
 26.944 372.661
 75.618 893.320
 860.673 721.321
 73.357 79.502
 732.849 926.045
 929.662 328.061
 365.713 763.331
 13.008 287.535
 760.013 247.868
 216.715 581.268
 494.059 718.187
 542.729 262.495
 261.696 594.195
 627.018 711.251
 824.777 160.767
 633.101 295.690
 460.929 630.866
 300.715 825.103
 863.102 646.430
 733.087 3.153
 868.850 481.753
 634.011 858.143
 892.759 609.181
 138.699 108.299
 236.375 198.267
 421.885 5.849
 741.017 165.110
 792.792 801.166
 417.580 827.406
 707.382 250.469
 574.784 202.005
 829.826 745.806
 617.114 795.647
 71.762 628.559
 593.150 66.694
 121.878 27.116
 944.154 897.296
 870.307 371.086
 885.061 623.574
 930.784 329.373
 801.876 778.439
 95.327 814.313
 780.418 450.975
 526.175 420.965
 404.078 441.420
 130.925 27.545
 738.699 466.387
 290.329 583.299
 629.580 959.827
 653.341 432.904
 191.263 327.277
 398.109 966.569
 500.179 290.237
 326.182 302.679
 781.828 541.108
 633.915 981.060
 799.412 794.536
 741.635 911.362
 134.185 336.351
 287.456 739.899
 737.066 845.378
 266.748 292.360
 617.028 995.704
 356.271 257.611
 108.306 677.439
 68.113 3.477
 572.842 533.362
 475.324 578.600
 96.510 468.362
 608.820 40.576
 131.128 310.140
 92.617 260.622
 725.342 485.862
 338.280 55.483
 35.795 423.384
 414.663 670.563
 978.254 21.232
 128.554 332.003
 882.389 483.023
 556.779 363.301
 772.615 744.526
 250.043 553.045
 782.887 690.800
 150.559 409.161
 300.803 63.013
 324.944 252.202
 754.099 976.608
 384.493 911.452
 732.078 41.996
 748.599 984.716
 60.316 314.023
 83.618 112.796
 906.722 455.901
 526.903 675.629
 331.625 236.580
 970.180 427.433
 447.915 577.584
 342.162 307.021
 526.423 6.928
 689.702 456.430
 666.959 385.080
 930.337 91.575
 709.945 853.000
 535.467 543.668
 743.962 967.567
 529.328 546.317
 180.222 178.419
 59.309 712.743
 928.745 46.091
 240.997 428.236
 688.686 678.838
 917.748 888.364
 925.711 689.669
 638.857 322.588
 374.711 851.531
 369.878 150.577
 201.587 503.639
 848.884 785.028
 561.715 472.493
 817.051 396.102
 686.424 794.685
 632.650 330.337
 746.992 233.464
 654.293 188.327
 225.892 475.763
 709.992 233.338
 958.296 880.698
 489.500 765.940
 186.902 764.160
 672.697 61.723
 147.231 877.971
 478.874 149.934
 818.749 47.256
 361.163 95.839
 442.861 828.237
 125.656 39.702
 328.418 643.037
 502.791 307.103
 898.489 631.496
 394.134 721.127
 141.409 566.262
 743.847 364.550
 830.408 630.859
 402.009 523.099
 488.364 826.171
 945.781 218.137
 969.456 804.466
 271.586 453.582
 282.979 227.940
 762.544 167.770
 424.578 397.803
 943.917 522.338
 238.139 127.623
 67.137 968.607
 892.120 259.158
 889.871 914.654
 304.883 99.105
 753.697 446.076
 635.428 540.348
 688.255 618.882
 812.802 11.629
 805.629 298.113
 506.400 355.526
 383.505 330.328
 140.594 587.759
 290.842 247.505
 683.929 452.781
 384.068 455.012
 352.027 114.165
 121.881 473.797
 863.778 946.414
 417.511 819.049
 995.192 611.414
 1.766 302.107
 350.234 682.196
 719.507 252.847
 181.897 434.001
 965.594 455.254
 871.953 863.547
 201.228 564.101
 139.272 968.107
 323.486 786.003
 972.739 153.536
 813.329 539.480
 657.049 822.161
 612.210 297.782
 512.564 585.717
 704.566 522.169
 241.724 664.023
 370.803 435.121
 154.963 266.271
 59.235 800.890
 332.727 648.683
 169.811 79.136
 713.993 30.560
 690.005 515.753
 635.928 201.629
 344.228 418.751
 887.288 929.127
 561.342 37.273
 486.255 775.601
 307.016 884.934
 211.294 661.338
 423.606 807.094
 163.892 82.222
 153.056 633.092
 40.589 849.273
 649.053 442.471
 257.468 215.040
 502.676 637.870
 975.280 350.135
 178.317 501.257
 492.858 26.802
 179.373 324.928
 438.772 642.370
 209.625 680.129
 927.632 101.337
 368.138 805.904
 42.781 688.852
 892.859 376.033
 48.920 669.172
 358.771 205.606
 967.278 579.881
 826.696 479.255
 106.382 856.103
 842.856 274.565
 830.134 689.445
 599.478 986.321
 962.169 725.174
 3.555 465.466
 424.549 40.068
 963.067 521.832
 846.219 675.108
 314.143 918.541
 261.903 64.772
 483.827 140.635
 667.914 891.968
 44.228 348.877
 73.524 979.056
 676.021 845.143
 954.078 715.927
 961.830 657.701
 296.891 531.484
 690.281 97.405
 58.491 981.257
 615.029 200.033
 100.166 988.392
 603.445 231.454
 19.521 615.225
 878.628 32.715
 683.451 826.352
 235.946 78.715
 330.213 40.363
 159.305 139.680
 436.069 755.499
 209.052 307.726
 929.066 214.603
 766.961 585.412
 26.143 377.440
 646.663 949.146
 919.970 465.075
 480.506 782.907
 652.170 993.419
 524.980 328.003
 886.196 623.909
 263.061 579.053
 495.759 821.535
 178.268 157.374
 176.026 358.144
 414.574 658.181
 880.600 156.273
 880.042 861.133
 206.578 0.918
 189.101 843.663
 764.754 809.226
 736.408 288.181
 657.540 637.374
 49.514 237.764
 971.698 506.826
 351.920 856.482
 408.017 676.286
 284.149 781.573
 0.111 789.062
 858.180 822.534
 207.340 647.168
 667.927 739.677
 343.233 352.572
 931.575 810.293
 364.683 502.687
 214.725 818.347
 995.667 712.166
 368.882 953.389
 192.481 277.482
 838.287 111.369
 228.847 516.742
 638.157 5.350
 545.133 557.040
 915.738 834.230
 775.939 848.738
 577.153 554.877
 557.122 844.052
 330.737 855.241
 282.771 360.649
 72.698 46.599
 603.675 574.728
 562.596 361.282
 253.479 157.838
 121.792 652.530
 582.251 233.830
 783.194 606.180
 747.826 923.756
 148.871 165.389
 844.590 744.720
 725.248 581.364
 771.787 901.855
 833.520 992.192
 496.789 69.520
 293.544 621.275
 643.752 997.904
 989.084 14.980
 328.748 744.500
 504.967 410.110
 615.812 447.077
 224.986 555.294
 334.606 897.124
 363.692 591.846
 682.893 202.077
 224.211 929.981
 642.153 143.705
 704.633 202.062
 822.076 441.764
 472.286 118.121
 681.973 650.406
 871.279 437.968
 870.268 374.126
 185.222 872.376
 595.946 555.392
 333.305 862.113
 870.452 813.125
 1.277 202.754
 209.999 896.178
 994.813 995.624
 995.065 845.856
 725.003 536.786
 377.393 163.820
 995.874 398.416
 89.628 274.614
 41.972 17.321
 136.557 614.315
 268.017 756.662
 470.575 417.885
 658.646 337.629
 921.399 507.675
 968.553 201.923
 858.279 284.946
 764.299 233.229
 12.259 516.403
 189.179 71.695
 229.619 100.663
 60.489 250.833
 522.065 647.622
 11.012 587.694
 933.992 650.239
 858.489 697.025
 474.992 156.935
 61.257 476.118
 632.478 938.092
 906.189 732.764
 953.839 97.108
 215.922 383.150
 491.970 210.693
 673.401 424.547
 867.552 340.947
 988.557 49.385
 594.370 480.115
 798.102 189.010
 621.766 145.320
 446.696 598.416
 705.537 303.205
 276.039 475.014
 862.908 582.014
 205.737 967.701
 389.500 720.708
 762.268 715.694
 510.398 451.192
 164.210 463.907
 950.493 941.334
 45.562 552.722
 491.625 614.500
 164.934 660.300
 838.723 567.669
 355.264 85.965
 950.869 37.378
 693.277 370.333
 965.332 904.013
 665.054 433.992
 215.986 213.983
 56.785 229.453
 837.832 160.609
 569.210 204.318
 475.684 63.096
 229.662 496.245
 549.372 174.428
 624.346 567.032
 945.327 829.744
 691.132 44.360
 433.523 603.563
 273.226 501.412
 280.745 4.749
 138.424 158.318
 630.807 420.455
 597.162 442.369
 137.133 783.244
 913.189 669.093
 904.059 928.608
 179.594 992.030
 64.144 123.223
 344.349 169.495
 786.739 458.069
 305.881 581.504
 378.416 36.473
 980.948 534.740
 551.666 356.918
 572.930 968.844
 261.263 346.782
 865.278 740.162
 547.194 889.134
 737.185 241.450
 91.917 784.109
 579.612 15.904
 163.682 173.637
 290.635 554.637
 945.701 948.445
 789.088 707.515
 65.170 354.972
 821.878 182.806
 261.645 373.356
 398.830 821.721
 349.511 782.997
 692.907 585.648
 915.570 646.779
 245.130 128.266
 984.750 97.128
 942.168 99.028
 322.304 305.399
 448.526 861.542
 210.399 760.079
 610.598 548.678
 734.680 8.986
 170.886 519.845
 589.294 766.726
 879.672 554.546
 607.129 322.364
 539.082 995.446
 49.058 965.616
 509.202 544.635
 748.156 285.211
 924.637 285.258
 561.762 673.825
 67.443 529.389
 998.659 833.694
 601.688 329.738
 76.189 40.262
 357.239 501.153
 342.008 52.966
 44.922 106.763
 939.188 918.197
 259.298 917.974
 676.992 185.852
 774.601 967.579
 320.914 844.713
 937.338 106.965
 966.194 300.584
 707.566 343.500
 93.332 92.902
 979.716 579.714
 110.036 529.245
 431.138 374.917
 202.164 662.104
 588.282 190.658
 690.700 828.598
 681.058 718.256
 819.557 502.095
 367.603 789.097
 680.301 286.294
 575.142 771.872
 468.042 229.076
 616.305 516.490
 314.170 97.968
 831.068 828.506
 865.943 84.464
 277.194 182.899
 592.754 474.537
 279.735 209.719
 460.204 911.921
 863.924 219.921
 294.625 904.043
 474.875 266.888
 484.687 483.686
 749.381 552.190
 958.274 388.682
 95.121 243.644
 910.283 594.223
 174.578 355.494
 21.788 505.182
 136.488 386.272
 837.806 957.344
 216.739 76.771
 197.241 395.515
 601.223 361.420
 725.381 92.383
 741.371 279.754
 200.555 84.923
 503.250 994.581
 339.185 65.669
 55.544 849.725
 157.774 845.569
 530.943 578.155
 469.673 165.444
 578.175 841.840
 365.154 676.629
 634.698 514.506
 264.993 331.553
 348.051 789.714
 593.173 355.458
 139.821 857.274
 499.150 435.632
 601.409 604.404
 793.490 929.486
 724.460 393.299
 214.502 313.206
 968.324 288.695
 893.080 964.782
 747.865 267.895
 956.525 785.991
 60.739 567.533
 341.250 344.794
 965.973 797.765
 253.344 780.889
 354.891 192.703
 212.887 921.517
 629.356 38.745
 83.340 51.556
 307.005 118.309
 965.267 861.429
 322.812 879.640
 821.227 939.109
 583.508 963.355
 395.945 99.781
 676.386 918.778
 556.306 70.431
 135.651 178.677
 955.683 919.396
 254.386 146.497
 736.158 885.702
 603.322 117.743
 333.074 303.902
 511.922 504.657
 804.905 411.216
 193.932 774.268
 146.456 380.379
 697.815 723.332
 877.177 749.185
 749.696 294.358
 653.932 962.676
 978.176 445.239
 517.285 343.154
 190.184 496.844
 623.715 934.193
 856.742 539.999
 377.669 195.815
 896.994 542.713
 894.758 967.732
 176.063 683.244
 791.477 865.433
 893.439 583.009
 701.528 870.032
 597.876 729.638
 411.253 247.731
 864.600 684.309
 537.029 659.907
 481.525 144.239
 638.973 862.033
 161.672 581.851
 184.577 341.449
 506.042 773.264
 902.298 603.602
 939.453 842.617
 561.554 217.537
 214.501 533.112
 797.685 698.528
 486.939 834.168
 187.308 503.938
 898.525 175.663
 743.092 903.191
 628.373 489.714
 412.549 950.572
 886.335 148.179
 61.331 827.249
 795.725 235.936
 29.060 154.053
 349.477 707.752
 349.690 627.221
 3.481 607.243
 516.208 254.417
 201.385 873.096
 582.261 217.219
 492.737 8.673
 974.714 748.956
 525.182 500.573
 638.487 573.973
 253.961 809.344
 748.313 227.414
 238.636 756.712
 854.771 675.261
 986.468 449.352
 840.397 935.298
 380.952 526.054
 755.528 104.004
 307.475 525.224
 495.415 205.859
 489.075 841.038
 335.928 374.680
 184.783 882.535
 733.767 966.355
 20.440 249.717
 140.600 594.407
 634.495 589.002
 204.105 720.469
 674.633 147.474
 910.933 157.942
 698.814 287.356
 448.412 636.307
 768.145 490.471
 758.134 794.002
 598.844 834.511
 562.923 628.206
 524.455 981.461
 660.068 429.742
 743.463 322.043
 281.893 610.578
 255.895 772.655
 576.945 20.879
 967.712 542.693
 711.419 423.359
 934.290 965.709
 634.242 706.866
 972.764 718.607
 296.963 281.133
 574.093 705.492
 630.845 393.690
 444.450 839.248
 120.915 981.790
 184.782 462.153
 596.174 141.269
 738.416 270.369
 295.498 525.655
 788.495 175.092
 242.160 538.105
 337.402 390.205
 41.482 242.257
 144.439 292.807
 934.250 582.753
 509.743 884.978
 24.658 999.492
 373.315 384.185
 240.177 459.825
 728.073 993.053
 659.675 578.712
 633.062 919.655
 206.075 997.675
 443.382 425.574
 384.829 839.282
 361.427 24.720
 256.561 525.572
 751.899 911.099
 361.557 867.490
 371.423 493.748
 18.756 310.069
 340.966 312.761
 658.856 907.176
 262.458 118.492
 429.764 743.457
 854.913 48.709
 745.531 503.284
 192.957 433.658
 202.952 981.605
 483.088 110.027
 32.116 954.546
 49.533 310.964
 100.467 784.128
 139.585 315.091
 279.531 867.817
 443.271 443.447
 487.710 896.783
 77.834 565.292
 922.950 334.103
 765.481 653.423
 330.080 434.107
 163.112 774.259
 747.083 5.127
 743.228 130.305
 133.132 369.768
 312.154 831.222
 892.992 139.313
 549.256 158.638
 324.324 422.732
 801.442 428.861
 876.782 507.348
 541.404 632.015
 227.895 339.281
 244.362 836.971
 156.927 900.034
 133.371 665.172
 93.947 814.088
 42.321 735.504
 799.711 864.923
 131.700 914.400
 608.659 67.934
 26.041 34.010
 961.198 213.270
 113.121 795.504
 934.588 405.361
 820.627 199.248
 229.329 785.127
 61.869 648.913
 608.393 912.438
 191.639 988.694
 351.214 937.945
 538.381 43.123
 557.818 822.993
 259.292 644.914
 508.367 232.826
 108.771 830.520
 90.652 981.074
 4.026 544.230
 96.567 832.623
 628.745 273.737
 955.410 258.070
 929.078 12.868
 917.259 197.369
 246.109 546.028
 476.833 744.838
 94.316 524.693
 793.805 765.050
 662.812 175.771
 328.843 32.332
 990.497 776.940
 888.639 439.524
 280.443 553.037
 723.443 918.669
 884.205 203.753
 416.289 872.453
 342.376 445.296
 666.091 436.212
 331.153 332.126
 22.439 722.357
 81.261 579.639
 456.416 179.161
 529.132 10.774
 830.661 301.486
 182.317 740.549
 797.718 530.329
 61.786 949.735
 46.110 279.967
 580.884 505.048
 719.493 535.170
 370.532 196.924
 49.459 406.727
 726.967 691.207
 14.316 851.810
 984.303 147.641
 114.512 527.986
 969.988 831.303
 43.724 417.720
 135.462 433.973
 239.405 536.651
 643.737 497.558
 577.313 216.876
 895.073 573.280
 93.987 269.738
 764.527 106.204
 795.091 805.613
 371.889 568.417
 754.906 785.962
 994.780 904.744
 705.181 61.087
 836.771 747.075
 725.164 901.975
 669.836 207.637
 7.312 953.154
 857.906 3.605
 716.288 343.203
 237.476 587.206
 867.085 8.641
 662.051 263.915
 809.014 374.093
 417.696 649.449
 156.837 536.391
 973.183 432.496
 902.303 312.553
 754.520 228.521
 465.989 612.157
 522.325 300.370
 810.687 904.727
 2.135 319.015
 587.078 284.282
 270.902 893.733
 976.437 138.707
 964.395 831.751
 243.266 454.329
 144.940 525.279
 525.674 709.649
 989.765 306.671
 538.903 411.187
 738.482 373.674
 316.553 13.751
 313.003 45.491
 986.833 52.864
 12.021 761.386
 702.809 244.849
 830.414 737.162
 994.417 417.106
 485.370 427.032
 967.392 894.943
 697.250 540.752
 374.841 260.110
 804.270 995.655
 768.657 718.733
 343.849 763.250
 791.076 72.052
 846.170 538.794
 485.470 12.296
 121.352 723.847
 36.962 98.783
 723.001 585.953
 47.811 877.324
 808.363 131.663
 713.152 650.978
 137.397 200.064
 695.911 994.874
 636.651 320.427
 165.294 225.191
 553.689 761.722
 123.627 316.381
 327.020 981.516
 517.583 735.655
 556.146 920.497
 630.724 994.714
 865.724 615.833
 256.922 461.374
 584.317 766.326
 233.933 824.345
 397.316 785.374
 101.251 149.918
 958.940 649.962
 168.074 437.263
 661.558 386.913
 820.154 87.551
 741.804 238.710
 846.252 510.004
 860.065 593.115
 266.696 844.675
 509.049 332.114
 142.079 277.263
 702.576 810.461
 126.486 836.296
 559.789 682.039
 807.045 718.805
 653.269 988.737
 793.323 799.091
 430.568 562.513
 942.648 888.953
 74.305 883.438
 340.302 779.833
 841.058 116.965
 709.534 991.697
 46.767 420.280
 771.118 254.355
 357.512 573.951
 874.909 969.538
 138.449 140.131
 608.359 551.874
 127.894 267.181
 374.614 570.433
 283.433 813.007
 403.898 846.435
 16.236 21.653
 797.750 84.793
 240.161 701.396
 941.075 595.388
 343.631 874.921
 589.403 203.215
 802.719 626.007
 739.154 454.217
 229.447 290.988
 810.997 735.732
 54.296 941.161
 967.664 377.722
 218.688 994.061
 497.945 254.603
 472.308 762.378
 31.481 829.455
 480.086 300.368
 10.783 75.236
 621.414 305.326
 897.141 764.476
 364.378 358.472
 288.606 373.598
 503.670 993.138
 696.659 324.921
 523.371 21.980
 582.609 653.553
 374.332 68.224
 267.220 993.526
 107.755 173.293
 72.702 223.785
 977.299 805.026
 63.396 287.164
 785.281 193.001
 751.655 821.577
 705.990 61.804
 313.163 940.628
 450.795 926.760
 98.867 29.462
 153.406 832.352
 379.769 930.295
 535.749 939.969
 359.856 670.800
 879.423 662.684
 38.582 617.978
 767.189 70.278
 697.718 941.657
 993.859 283.045
 781.404 757.186
 74.870 288.957
 89.279 638.861
 330.609 572.234
 320.240 97.160
 100.018 664.358
 601.334 477.930
 571.151 19.060
 178.410 844.509
 420.378 784.197
 601.336 159.587
 664.997 174.848
 628.883 297.872
 173.611 338.100
 532.077 539.877
 290.161 201.299
 268.110 558.009
 234.690 687.831
 111.355 986.434
 898.461 509.551
 198.128 333.844
 482.851 159.868
 205.306 762.237
 98.514 659.204
 130.597 514.414
 979.798 483.428
 168.053 68.235
 743.497 140.117
 723.442 357.351
 73.213 266.817
 140.484 197.507
 111.302 395.176
 114.143 856.405
 538.284 655.927
 657.431 106.163
 991.421 458.825
 923.244 93.731
 874.828 350.923
 925.242 589.979
 325.956 883.973
 967.503 157.030
 788.738 970.674
 300.625 170.811
 291.357 209.045
 544.159 507.312
 703.833 349.174
 826.910 743.093
 353.045 77.253
 426.124 519.992
 873.870 724.189
 165.251 8.302
 876.796 261.775
 642.455 290.144
 294.307 935.591
 896.049 734.025
 338.793 273.408
 709.319 692.194
 149.588 689.334
 959.764 914.327
 40.510 931.310
 223.695 114.970
 974.064 662.707
 956.527 979.404
 505.081 262.856
 635.409 254.966
 53.327 727.539
 130.375 305.023
 408.595 365.190
 572.640 843.809
 847.589 850.193
 126.653 406.079
 982.730 408.931
 311.887 210.368
 379.908 290.728
 30.044 363.596
 314.433 793.581
 855.424 133.577
 599.393 568.263
 765.916 230.825
 863.832 574.543
 607.619 528.981
 703.215 285.622
 679.090 391.595
 823.343 673.251
 826.042 130.155
 281.076 313.521
 991.849 102.907
 648.925 54.764
 864.122 475.593
 931.962 23.050
 886.947 743.742
 208.719 11.297
 719.176 192.291
 695.370 224.921
 161.559 613.406
 514.780 925.478
 552.949 779.184
 237.833 224.953
 754.594 475.225
 930.414 403.767
 661.394 836.767
 240.454 937.463
 962.439 425.209
 78.587 468.272
 836.208 963.613
 844.289 311.714
 827.194 80.364
 416.177 574.355
 182.752 346.212
 327.810 421.324
 6.616 527.572
 584.326 581.718
 237.256 405.417
 414.299 442.477
 416.469 951.551
 196.901 448.307
 660.830 730.992
 736.913 404.037
 73.641 369.161
 687.098 339.193
 878.582 935.139
 25.302 31.119
 862.352 437.368
 196.474 46.700
 779.232 986.565
 520.027 223.412
 395.975 873.482
 261.189 103.408
 993.933 48.560
 969.666 710.524
 753.429 628.800
 227.018 736.251
 332.581 837.709
 320.394 208.829
 631.786 590.598
 907.677 857.789
 671.693 44.284
 868.921 967.811
 375.725 252.438
 990.292 619.819
 960.049 411.045
 217.095 938.568
 419.594 489.048
 87.324 664.877
 36.560 654.043
 840.071 923.184
 909.349 299.586
 136.033 102.736
 639.440 527.242
 459.867 970.840
 659.297 141.866
 54.568 411.897
 326.547 982.150
 702.232 975.054
 142.529 270.175
 178.034 920.151
 23.860 554.318
 707.148 896.159
 914.112 310.612
 18.379 253.648
 572.338 820.506
 461.912 284.081
 722.583 160.384
 318.726 160.514
 953.022 13.446
 630.645 808.732
 577.945 181.322
 205.760 412.888
 836.031 655.560
 565.183 318.811
 213.340 572.892
 483.048 70.389
 721.186 378.671
 999.700 544.498
 702.752 756.276
 753.684 248.343
 216.303 933.624
 655.055 935.549
 478.554 578.644
 112.391 675.714
 933.798 761.935
 608.724 283.494
 630.389 155.498
 605.239 750.528
 77.019 400.967
 822.307 715.126
 160.835 209.058
 519.390 504.702
 34.838 424.829
 661.007 364.198
 823.502 831.891
 835.767 875.505
 206.326 585.076
 588.078 529.225
 275.632 707.568
 854.354 947.512
 836.912 308.472
 472.155 407.497
 539.994 953.911
 84.774 376.755
 863.258 733.499
 106.481 558.913
 189.803 919.407
 984.110 37.857
 636.128 22.921
 606.456 97.945
 245.573 459.696
 19.402 45.319
 918.885 776.681
 325.540 238.038
 504.288 448.548
 834.036 691.708
 743.777 987.521
 809.451 219.968
 908.940 536.539
 5.228 518.350
 549.037 131.177
 94.710 844.154
 610.443 460.695
 994.081 688.243
 516.855 663.605
 349.983 796.665
 574.140 529.627
 410.191 66.246
 185.630 409.686
 457.285 709.613
 939.533 261.247
 639.537 928.204
 219.457 70.942
 635.022 428.868
 854.596 533.947
 217.407 18.522
 683.637 354.273
 615.949 275.504
 174.946 27.120
 67.350 754.810
 297.074 29.347
 210.526 182.110
 243.372 173.263
 872.674 738.556
 910.719 559.211
 309.777 461.072
 946.637 321.353
 398.757 372.395
 895.824 816.853
 511.642 619.170
 384.190 320.072
 542.435 307.400
 216.561 799.840
 590.949 71.294
 777.349 269.395
 249.020 647.910
 708.648 185.858
 975.507 825.836
 697.731 760.446
 207.976 326.772
 488.939 33.849
 239.465 215.250
 300.129 525.975
 415.047 830.463
 480.503 928.645
 379.948 527.551
 7.753 57.664
 271.664 501.426
 753.546 391.387
 304.142 957.954
 16.680 411.475
 881.673 974.041
 754.582 433.689
 521.347 644.601
 61.560 118.547
 600.975 911.018
 524.612 720.420
 508.177 678.311
 116.078 846.700
 697.392 98.575
 691.594 924.153
 594.966 883.488
 89.346 216.385
 186.114 131.657
 363.354 503.717
 507.550 855.829
 123.378 964.949
 520.311 374.505
 44.133 319.979
 891.007 212.162
 796.953 474.391
 837.010 617.275
 351.275 213.893
 240.554 258.774
 397.657 530.312
 885.119 865.993
 618.173 914.984
 669.678 316.755
 436.569 63.557
 595.443 0.977
 435.353 422.913
 856.731 756.406
 748.999 541.076
 491.837 617.963
 803.707 310.361
 328.572 387.476
 849.899 618.840
 788.120 226.542
 852.149 232.445
 963.502 227.945
 693.987 647.160
 67.147 122.085
 6.582 295.999
 225.609 831.332
 628.346 627.575
 896.447 670.205
 87.865 841.493
 178.754 290.953
 119.197 260.486
 599.067 446.905
 63.536 621.021
 770.851 759.314
 784.716 794.027
 668.807 662.903
 81.381 317.695
 227.689 821.752
 372.259 487.183
 995.762 567.242
 972.494 844.953
 650.451 345.722
 581.003 633.974
 151.099 73.122
 627.307 888.708
 72.202 490.558
 49.991 260.537
 469.269 678.022
 520.132 710.920
 296.022 407.276
 406.760 803.253
 561.341 860.505
 186.075 320.081
 811.063 783.986
 3.147 303.594
 194.920 527.709
 638.759 732.293
 962.719 799.668
 852.612 914.147
 184.109 760.393
 558.110 196.008
 339.212 237.570
 327.316 800.321
 47.237 56.481
 574.530 934.167
 29.297 479.216
 373.418 843.537
 710.585 509.430
 129.101 169.401
 4.406 850.959
 359.489 904.221
 463.089 874.313
 199.037 941.109
 383.437 327.278
 185.631 786.725
 700.020 272.405
 643.415 497.651
 749.543 908.459
 949.844 463.335
 732.891 364.115
 46.302 852.548
 5.626 85.069
 293.381 560.820
 88.358 180.489
 712.680 430.508
 478.916 677.552
 528.259 590.500
 270.617 445.100
 907.202 597.243
 114.855 996.560
 787.811 911.613
 919.839 141.004
 516.558 266.481
 636.678 708.072
 735.101 957.804
 663.419 281.510
 63.363 708.214
 489.432 7.089
 814.201 827.829
 727.330 328.911
 402.763 144.158
 235.827 704.679
 635.817 944.125
 551.631 471.883
 492.543 709.554
 826.193 615.361
 851.400 116.679
 237.191 20.139
 343.329 884.858
 825.951 195.296
 788.853 14.661
 639.935 504.002
 627.553 556.525
 251.370 726.487
 198.124 744.597
 324.443 676.942
 454.178 453.020
 138.053 468.158
 686.441 961.363
 390.473 510.688
 500.728 820.339
 346.428 103.710
 810.612 697.100
 394.014 445.417
 35.013 850.738
 394.710 500.135
 337.780 883.180
 198.685 611.586
 355.996 559.046
 302.125 266.485
 886.211 361.636
 613.869 475.352
 836.565 512.838
 523.865 848.983
 14.140 35.009
 102.660 376.114
 60.562 65.910
 64.099 932.569
 837.390 687.367
 675.773 722.560
 512.223 518.918
 764.515 732.182
 425.430 924.272
 326.768 192.718
 898.250 936.706
 583.239 351.766
 550.735 625.767
 9.494 143.845
 461.092 188.749
 402.602 765.007
 847.747 284.012
 210.377 579.595
 576.524 147.327
 534.150 128.994
 75.443 605.946
 626.217 444.770
 519.494 877.435
 625.359 80.506
 971.451 801.431
 322.402 722.038
 529.230 83.109
 114.966 384.333
 135.858 48.614
 16.941 790.375
 207.952 36.763
 732.413 804.026
 489.292 730.752
 812.507 771.568
 847.081 711.291
 791.807 347.694
 112.567 172.587
 781.663 138.999
 490.682 859.116
 191.922 104.944
 694.111 769.341
 299.709 691.989
 417.918 338.001
 101.163 735.782
 386.599 597.738
 915.109 109.373
 254.638 70.391
 280.023 298.276
 605.665 825.968
 849.185 687.550
 108.786 641.187
 873.477 509.004
 191.249 498.304
 924.806 541.126
 965.122 688.291
 291.866 718.794
 396.090 560.134
 838.046 498.345
 71.845 920.894
 491.212 855.971
 366.069 310.448
 207.266 158.876
 205.004 812.435
 562.542 340.331
 133.546 821.353
 760.886 98.120
 506.158 758.288
 44.688 503.261
 657.545 247.998
 358.072 0.043
 54.583 762.658
 786.146 362.918
 113.563 367.311
 275.851 579.647
 457.371 524.847
 498.966 698.097
 461.000 130.248
 341.650 516.562
 519.105 131.934
 371.296 240.408
 297.631 489.795
 42.046 262.805
 487.344 433.111
 235.055 461.585
 148.250 275.744
 696.488 510.638
 460.998 570.308
 821.362 871.254
 628.557 427.311
 149.031 310.545
 295.728 70.404
 578.736 960.188
 375.548 465.954
 201.617 314.695
 743.818 366.261
 377.695 925.081
 242.126 693.281
 189.211 387.875
 625.556 606.937
 180.275 93.070
 16.340 232.730
 680.095 875.698
 544.975 141.900
 414.143 527.729
 844.593 698.745
 273.880 149.042
 34.853 119.687
 358.305 642.989
 613.378 973.463
 865.314 653.972
 44.242 228.384
 321.125 777.399
 775.535 298.454
 543.720 588.044
 366.301 723.476
 771.164 588.376
 494.701 647.853
 505.885 496.708
 945.090 538.000
 867.555 814.582
 525.607 139.278
 974.522 537.652
 997.006 450.640
 28.971 424.265
 948.035 60.176
 134.887 896.279
 535.886 999.278
 278.883 418.409
 728.715 939.825
 528.917 852.078
 200.377 70.701
 109.710 589.733
 98.133 980.977
 179.275 293.557
 247.965 871.572
 519.550 352.089
 898.155 80.176
 954.896 58.457
 202.161 291.445
 692.622 349.500
 381.588 612.082
 335.210 336.351
 917.633 505.494
 518.129 930.088
 426.228 130.650
 781.899 512.303
 762.664 32.825
 772.168 727.346
 763.645 148.837
 385.106 253.156
 209.117 365.623
 323.434 529.700
 616.895 198.501
 315.260 342.074
 367.183 715.072
 165.851 339.011
 91.563 443.491
 882.163 752.342
 905.486 381.884
 429.881 19.681
 770.961 221.449
 679.784 718.030
 356.689 752.445
 779.185 222.213
 229.022 23.608
 378.179 106.958
 24.600 946.009
 760.380 328.579
 593.357 586.964
 213.235 230.524
 580.786 694.006
 741.085 11.466
 866.153 969.435
 120.421 335.297
 967.091 119.485
 45.037 625.444
 442.032 706.192
 760.526 412.878
 404.975 702.839
 772.953 55.337
 149.677 404.124
 393.319 637.383
 153.423 869.395
 583.958 835.548
 187.986 421.442
 669.379 694.017
 154.269 315.116
 404.762 323.804
 527.714 600.711
 930.794 497.534
 857.056 398.558
 632.423 463.793
 705.984 376.139
 538.249 316.004
 325.167 670.414
 901.394 203.363
 453.784 959.760
 74.970 113.155
 190.749 886.372
 896.712 948.443
 265.473 726.141
 17.286 1.633
 148.040 654.688
 12.532 527.565
 844.530 361.589
 607.079 59.927
 453.031 206.778
 878.883 17.859
 341.245 821.335
 213.117 407.244
 331.946 647.318
 909.379 440.601
 435.694 646.963
 426.321 353.535
 291.873 439.729
 58.754 772.870
 613.362 736.418
 498.228 645.911
 73.914 813.612
 921.486 941.627
 430.880 230.180
 502.462 318.102
 392.585 242.592
 151.393 467.454
 175.886 779.760
 775.736 416.156
 664.719 134.205
 936.974 207.468
 87.630 98.445
 777.968 921.475
 646.987 397.880
 928.395 210.374
 223.943 359.266
 500.315 521.351
 273.195 612.723
 579.423 41.349
 135.361 701.446
 945.435 487.535
 10.857 103.719
 341.206 60.434
 738.649 834.138
 6.082 814.968
 741.092 353.154
 524.721 45.336
 169.662 485.028
 276.104 945.665
 506.722 823.454
 934.811 238.006
 939.427 231.445
 942.194 856.815
 470.540 448.302
 571.143 364.114
 417.518 72.882
 925.253 27.556
 78.990 760.817
 790.030 425.479
 523.259 956.402
 866.969 815.439
 736.123 870.749
 325.949 97.779
 517.966 350.149
 390.233 71.489
 258.475 277.032
 482.733 379.305
 960.391 875.277
 301.281 401.835
 3.607 807.729
 621.777 731.288
 212.733 952.845
 46.926 344.261
 843.345 816.302
 798.239 326.270
 366.021 399.813
 792.040 869.620
 87.360 131.310
 26.116 178.232
 91.365 917.018
 940.430 40.898
 53.510 156.047
 189.177 866.678
 717.520 452.093
 786.516 366.834
 228.476 945.300
 57.140 286.580
 785.410 491.540
 255.727 372.331
 865.500 48.325
 215.112 357.077
 436.692 438.736
 368.296 174.521
 425.656 400.285
 969.181 904.056
 256.148 368.435
 144.123 401.171
 484.849 568.836
 452.192 995.196
 606.622 613.340
 155.659 617.244
 600.859 218.190
 221.124 850.806
 70.435 834.665
 831.250 535.754
 163.025 739.902
 611.107 79.753
 342.639 456.076
 913.148 680.691
 431.767 617.794
 991.009 397.005
 809.170 599.260
 182.403 842.599
 815.937 243.853
 851.654 167.783
 86.921 949.340
 677.110 621.535
 933.088 582.579
 350.115 93.066
 2.919 299.713
 150.986 587.454
 151.042 293.203
 532.161 102.136
 846.277 878.364
 446.009 104.695
 118.731 662.336
 959.809 50.105
 239.240 941.543
 785.874 665.064
 260.095 974.034
 882.083 131.825
 642.639 535.705
 736.263 653.154
 326.885 749.932
 404.447 18.320
 336.220 774.925
 723.435 827.833
 884.564 628.996
 336.025 597.850
 695.787 458.502
 554.413 445.504
 40.030 524.640
 523.597 860.936
 726.779 362.307
 340.031 873.531
 810.748 96.319
 517.491 907.177
 107.854 77.418
 586.389 746.359
 281.914 503.437
 356.882 271.377
 448.249 840.905
 990.749 202.206
 101.619 871.252
 110.631 767.520
 69.119 406.169
 654.663 504.793
 923.529 891.687
 564.699 831.320
 381.773 633.992
 10.165 402.443
 122.437 506.332
 108.267 905.577
 854.644 150.553
 744.059 905.973
 480.110 674.598
 438.126 757.283
 636.056 114.888
 400.906 777.155
 567.149 816.894
 174.488 741.391
 131.269 865.872
 147.017 911.132
 231.199 640.877
 861.275 933.414
 219.992 977.547
 385.805 969.023
 942.616 708.215
 110.084 741.470
 344.503 41.669
 529.082 71.035
 745.796 279.981
 839.376 78.121
 398.699 317.663
 249.416 95.783
 217.697 690.718
 659.108 423.350
 204.845 242.668
 965.397 148.104
 144.627 744.360
 455.886 142.216
 377.503 678.185
 144.688 55.482
 594.219 399.622
 144.846 234.232
 543.051 684.848
 248.992 332.357
 681.576 318.125
 371.890 286.217
 208.390 563.158
 790.558 911.877
 606.869 685.460
 673.470 776.362
 53.910 875.528
 21.637 86.308
 476.291 83.516
 231.080 34.470
 63.460 173.795
 236.264 520.133
 9.025 91.863
 893.665 101.810
 698.014 196.395
 528.053 903.994
 480.011 726.600
 583.600 453.747
 269.926 370.677
 118.146 802.969
 151.584 787.019
 550.505 49.300
 781.107 558.366
 44.255 519.284
 6.637 673.594
 192.022 453.977
 751.169 116.004
 84.724 337.413
 811.787 265.211
 321.860 845.754
 980.492 507.192
 280.804 348.617
 411.080 999.224
 832.752 558.757
 768.401 899.788
 315.829 162.320
 679.099 384.844
 675.619 445.194
 838.068 408.722
 311.763 203.338
 746.920 798.515
 956.140 743.319
 107.447 903.902
 311.569 966.810
 955.154 559.362
 736.002 327.673
 489.504 592.710
 830.126 556.786
 485.410 963.441
 818.569 187.585
 105.197 907.883
 376.921 69.790
 774.817 167.468
 397.252 730.880
 649.096 584.101
 780.504 901.273
 627.837 555.817
 949.818 41.985
 160.248 190.417
 477.706 850.696
 405.371 499.048
 172.979 537.081
 119.821 800.675
 669.853 980.140
 793.304 217.851
 68.963 553.689
 622.261 930.376
 393.763 541.634
 430.882 803.206
 519.452 288.052
 348.141 345.970
 107.021 930.023
 113.934 311.766
 812.113 150.900
 204.584 861.353
 345.071 541.064
 378.757 254.816
 621.095 50.657
 793.070 776.391
 371.900 618.488
 19.541 729.891
 885.256 332.884
 314.654 183.568
 516.617 659.185
 495.542 906.003
 876.499 105.729
 129.045 971.404
 64.958 712.205
 243.801 566.624
 505.495 463.368
 946.716 987.077
 157.793 955.177
 628.970 938.950
 573.203 682.913
 552.129 485.723
 137.936 260.802
 633.951 93.686
 243.954 814.985
 31.392 690.168
 182.088 76.461
 423.312 786.444
 489.547 214.121
 709.076 12.401
 856.492 831.564
 596.043 730.064
 633.638 462.412
 386.631 246.870
 442.880 260.121
 285.048 936.562
 411.866 828.263
 18.796 835.729
 495.574 480.125
 257.790 948.045
 155.535 871.853
 664.563 127.465
 111.080 406.666
 825.897 487.913
 805.306 59.903
 405.739 402.843
 818.295 92.328
 681.036 306.755
 466.223 284.532
 938.804 325.925
 830.441 886.259
 740.233 771.828
 126.553 994.502
 714.745 392.955
 639.106 882.379
 705.874 54.613
 980.281 241.850
 826.724 898.162
 576.283 987.601
 323.917 607.917
 516.746 322.899
 326.873 913.113
 22.031 82.479
 258.457 992.089
 170.780 849.856
 291.231 785.013
 393.438 169.597
 91.581 9.391
 862.860 27.690
 745.760 699.382
 914.762 109.080
 204.512 536.190
 201.130 630.699
 516.581 923.860
 439.189 525.984
 199.395 404.561
 465.841 674.164
 174.023 452.378
 269.379 740.914
 80.610 178.073
 751.568 58.706
 502.757 902.791
 6.972 123.058
 630.343 690.913
 803.769 528.441
 349.249 686.032
 950.497 93.963
 285.210 775.191
 153.571 128.753
 272.951 661.206
 456.645 120.673
 349.042 688.176
 128.341 975.484
 159.097 718.518
 981.591 428.522
 561.515 369.377
 195.472 554.571
 838.670 990.781
 227.091 836.655
 883.138 806.782
 882.936 959.623
 805.044 684.227
 930.318 73.508
 854.161 472.277
 212.558 444.665
 317.005 840.689
 356.930 164.795
 38.308 998.115
 180.573 420.269
 534.307 695.714
 483.580 3.171
 871.791 9.534
 324.942 553.477
 844.591 680.993
 189.143 6.575
 703.899 302.984
 830.007 945.454
 209.477 534.508
 513.138 851.376
 937.515 365.132
 936.467 455.471
 182.791 428.102
 185.367 626.783
 956.231 564.690
 648.277 115.864
 235.384 499.699
 182.539 398.590
 959.318 217.301
 857.960 239.776
 158.634 686.214
 25.652 93.171
 916.607 123.122
 47.967 262.019
 612.740 293.209
 896.156 816.750
 602.426 107.400
 668.075 573.071
 336.038 308.646
 419.466 210.319
 71.049 556.275
 137.470 607.258
 138.079 70.651
 141.094 207.164
 995.674 933.171
 175.040 228.331
 561.852 532.945
 303.721 607.853
 8.799 785.595
 822.528 19.180
 19.528 36.683
 522.779 216.584
 553.892 807.780
 92.574 427.126
 281.244 193.707
 353.600 893.183
 786.610 111.567
 647.343 842.205
 427.947 213.759
 544.980 766.639
 748.363 976.048
 293.254 593.109
 766.966 766.997
 981.979 28.898
 375.866 995.937
 363.531 533.901
 752.958 263.193
 935.066 181.752
 907.361 729.273
 252.620 364.352
 657.040 250.277
 253.208 345.007
 899.553 656.994
 465.191 77.746
 583.407 487.433
 565.263 250.722
 378.817 510.068
 547.295 962.189
 445.372 131.750
 387.047 846.148
 616.123 794.301
 178.399 394.970
 681.775 392.452
 270.708 7.111
 637.131 648.588
 520.404 264.226
 819.846 953.034
 778.531 723.939
 857.271 9.288
 643.370 228.141
 472.087 439.174
 115.075 263.601
 166.178 421.590
 477.568 179.162
 992.427 219.056
 709.543 234.632
 376.667 738.116
 277.606 219.142
 810.835 862.820
 904.539 185.470
 200.521 375.704
 26.763 171.096
 415.791 659.086
 177.883 352.207
 816.663 763.210
 558.286 154.208
 60.451 689.103
 0.896 438.357
 656.872 106.332
 425.314 30.951
 531.027 92.810
 519.612 857.085
 250.015 619.882
 712.187 598.671
 734.871 326.161
 734.575 695.454
 837.834 933.588
 47.318 242.700
 440.933 405.356
 750.447 770.595
 3.654 464.431
 51.422 394.064
 236.702 361.143
 968.360 539.296
 739.950 166.668
 334.766 542.026
 653.450 385.166
 801.995 295.373
 221.520 220.138
 943.271 740.259
 455.541 440.353
 612.586 43.292
 48.092 898.072
 845.647 515.087
 289.745 428.637
 78.606 671.824
 873.511 67.570
 652.386 835.274
 246.970 361.855
 142.591 568.175
 148.221 519.079
 262.330 335.033
 401.496 365.421
 10.622 610.830
 167.569 595.574
 543.653 295.413
 61.756 759.454
 419.205 558.495
 740.555 397.877
 473.480 983.944
 291.894 908.301
 529.807 212.836
 571.929 179.393
 383.997 828.409
 244.787 6.940
 363.072 374.345
 885.161 411.762
 92.809 557.826
 984.899 481.547
 642.741 533.492
 904.570 402.302
 731.394 882.198
 773.289 221.530
 283.557 443.450
 562.024 274.806
 27.937 502.338
 237.290 431.654
 527.951 205.988
 196.902 587.158
 649.401 242.009
 453.829 495.384
 913.050 268.791
 77.605 852.400
 962.644 876.904
 738.021 874.379
 832.574 780.250
 288.707 754.291
 235.450 798.406
 847.666 734.128
 447.428 76.916
 899.925 904.085
 865.791 994.852
 389.429 681.962
 94.317 689.151
 361.379 572.125
 701.218 958.949
 443.952 731.268
 143.464 142.086
 754.219 946.073
 890.199 37.259
 814.829 364.468
 464.510 1.893
 866.487 116.947
 993.334 426.125
 850.339 357.418
 273.962 71.430
 61.168 174.860
 274.762 488.136
 487.005 849.122
 158.020 374.714
 556.695 508.220
 192.717 314.213
 20.505 993.235
 491.407 586.245
 49.758 643.346
 113.071 488.626
 122.157 411.578
 305.822 859.076
 576.065 735.857
 180.814 827.720
 788.140 584.981
 900.891 584.614
 126.794 130.857
 101.844 457.860
 233.811 262.995
 135.994 477.497
 816.785 245.852
 311.030 974.078
 226.923 951.606
 393.125 520.488
 335.094 398.494
 632.427 578.139
 991.241 546.850
 658.924 727.177
 999.345 100.684
 73.631 33.215
 606.013 222.262
 38.292 384.392
 982.402 771.190
 838.662 992.077
 776.919 749.391
 282.513 421.569
 183.186 780.891
 992.388 756.699
 960.600 533.160
 591.540 820.912
 773.041 237.900
 464.386 809.395
 87.540 777.615
 33.149 530.070
 664.873 944.226
 241.262 519.081
 547.030 362.668
 410.883 168.114
 24.355 511.329
 663.863 270.986
 673.139 208.716
 308.238 925.968
 470.807 708.801
 719.396 894.105
 702.050 133.564
 338.305 454.063
 799.947 738.593
 98.414 667.929
 58.840 464.867
 336.069 202.806
 901.503 276.621
 572.703 378.439
 875.693 961.338
 344.839 635.581
 41.769 804.228
 942.533 863.107
 843.765 917.272
 768.799 969.335
 834.493 963.923
 400.333 235.593
 857.343 677.465
 990.397 614.420
 33.075 416.956
 662.768 513.080
 421.636 173.389
 84.337 283.189
 742.844 954.715
 634.290 682.656
 464.506 506.550
 999.153 815.984
 774.282 421.601
 682.652 337.863
 17.597 51.211
 722.905 133.451
 636.364 343.928
 830.490 892.540
 213.820 26.234
 501.232 365.781
 103.764 27.582
 296.959 36.285
 185.796 994.543
 134.065 132.271
 382.494 286.587
 859.545 534.358
 743.838 288.803
 741.515 148.741
 645.608 895.363
 448.573 694.562
 162.245 933.149
 159.987 825.675
 113.937 319.409
 235.532 824.613
 9.102 233.366
 306.317 286.561
 916.371 272.292
 231.248 785.759
 717.505 841.703
 430.736 283.745
 680.049 171.226
 71.061 311.844
 515.063 767.543
 168.732 818.247
 172.864 619.219
 231.538 107.787
 403.715 501.432
 697.374 880.298
 349.025 628.646
 396.895 867.386
 113.360 147.541
 103.432 618.987
 832.992 419.302
 73.183 257.593
 340.497 218.360
 278.638 422.249
 217.901 273.365
 834.416 604.906
 126.985 535.548
 271.675 842.528
 551.688 110.415
 777.225 489.202
 934.279 502.068
 46.995 38.794
 37.425 157.513
 859.218 701.365
 824.889 863.335
 27.343 422.208
 283.966 332.552
 801.151 53.259
 175.555 958.868
 629.839 490.573
 408.806 733.474
 144.110 342.062
 515.535 380.975
 244.754 415.798
 917.131 931.644
 870.319 365.747
 408.621 903.300
 751.620 808.984
 559.382 604.551
 719.797 262.423
 778.945 519.594
 719.049 229.310
 304.165 411.191
 964.976 603.510
 718.310 441.857
 892.687 425.774
 154.244 912.909
 941.544 609.184
 606.762 947.051
 439.934 4.928
 780.337 773.110
 76.126 574.256
 328.270 32.848
 690.622 203.103
 850.833 431.192
 500.078 93.630
 469.871 945.456
 789.553 708.228
 495.055 939.217
 593.542 958.698
 655.303 776.299
 759.846 24.196
 553.556 674.214
 965.028 659.540
 583.095 489.434
 965.272 699.817
 140.995 194.739
 439.206 272.470
 914.306 937.805
 855.282 854.774
 575.439 597.145
 599.179 138.503
 886.508 654.038
 178.170 826.580
 912.545 345.269
 309.443 145.497
 418.340 460.230
 555.857 435.397
 163.861 696.582
 431.815 615.245
 512.892 231.223
 427.991 317.668
 775.581 528.561
 639.048 766.461
 968.358 467.179
 893.615 14.887
 97.390 580.928
 829.442 475.651
 760.875 683.774
 905.370 20.393
 380.621 872.585
 150.673 590.023
 977.128 12.125
 604.238 784.983
 310.756 326.469
 52.169 360.106
 843.268 815.621
 322.084 761.180
 201.377 441.235
 102.769 654.460
 221.875 577.110
 924.735 926.387
 754.995 185.567
 534.019 494.834
 930.147 787.409
 720.139 866.743
 730.748 159.106
 599.344 107.368
 370.184 74.935
 114.108 426.349
 949.794 463.371
 875.469 123.887
 256.203 356.265
 560.447 130.630
 816.271 656.740
 574.847 787.094
 673.681 358.723
 122.745 77.965
 935.057 629.448
 786.484 14.425
 311.896 468.650
 141.889 760.299
 467.072 227.746
 317.429 957.544
 474.035 492.780
 86.348 321.321
 578.750 980.751
 468.336 257.972
 387.936 585.201
 651.548 89.878
 714.342 339.215
 643.885 544.031
 415.809 288.653
 570.161 836.659
 448.023 422.320
 172.484 840.275
 992.632 366.478
 396.881 93.773
 357.381 386.808
 89.546 467.820
 510.691 860.291
 739.287 49.710
 700.664 182.124
 924.798 702.438
 911.635 598.520
 20.623 986.266
 677.220 635.958
 726.407 927.020
 447.626 202.217
 880.870 959.356
 703.916 526.459
 653.413 265.991
 929.607 487.108
 749.195 442.276
 449.871 540.562
 472.769 721.481
 793.407 44.616
 953.927 947.772
 337.663 792.296
 208.481 644.531
 483.349 699.653
 975.406 224.428
 841.233 880.585
 7.682 969.354
 978.222 489.246
 92.614 483.208
 189.054 302.991
 12.124 14.617
 765.915 783.610
 726.221 251.585
 15.673 409.983
 653.465 812.978
 210.719 180.078
 238.695 875.569
 95.565 983.767
 326.838 868.551
 51.247 840.319
 816.387 394.011
 540.332 956.339
 839.585 961.725
 717.097 12.573
 329.011 494.944
 743.545 743.365
 380.669 121.719
 258.864 583.188
 738.685 530.307
 917.172 163.637
 11.175 169.497
 948.767 635.494
 713.722 113.243
 279.274 938.281
 837.401 297.140
 28.129 159.126
 591.604 651.289
 824.800 319.558
 95.482 994.493
 653.117 249.177
 731.099 279.098
 139.564 485.986
 350.070 259.880
 821.634 362.111
 595.206 45.955
 902.106 958.727
 889.510 438.929
 951.895 454.143
 614.661 886.189
 558.938 443.539
 186.068 223.985
 827.227 117.837
 995.967 854.699
 155.738 183.299
 982.155 316.357
 821.763 153.981
 158.421 345.138
 460.410 118.002
 162.122 4.598
 678.215 368.302
 411.384 524.934
 323.447 892.299
 74.096 444.241
 621.535 766.394
 816.036 19.144
 686.906 25.061
 377.428 737.911
 261.280 735.284
 915.111 954.272
 775.337 361.121
 808.749 9.440
 560.647 246.313
 159.635 833.503
 780.350 262.251
 483.228 541.596
 131.625 591.583
 413.422 356.426
 785.054 862.595
 477.532 704.266
 253.371 674.996
 874.111 219.172
 765.455 113.213
 477.102 838.400
 304.897 418.944
 113.778 134.976
 252.928 271.020
 212.756 480.766
 753.323 419.011
 712.655 800.542
 645.238 949.359
 260.263 315.528
 445.410 581.578
 136.271 300.182
 213.124 840.575
 531.395 20.884
 712.784 113.011
 89.307 487.559
 565.305 745.384
 446.131 742.498
 720.196 894.165
 568.738 213.961
 706.814 599.520
 343.033 270.160
 561.369 970.201
 234.328 882.369
 853.919 775.000
 158.473 120.102
 838.426 613.270
 516.318 698.227
 853.409 51.580
 785.266 632.624
 848.580 174.417
 88.137 160.621
 394.907 303.324
 807.385 883.144
 45.724 731.056
 946.235 791.714
 201.884 125.927
 499.838 674.541
 144.759 357.713
 359.637 837.613
 40.409 342.308
 81.401 129.605
 92.904 700.217
 378.594 690.464
 694.221 567.167
 212.791 434.660
 144.997 417.358
 424.676 79.404
 20.524 785.629
 644.007 98.892
 448.667 969.027
 723.963 657.119
 823.007 206.731
 731.916 688.628
 870.506 176.169
 990.441 469.081
 556.866 489.443
 272.846 371.829
 275.789 955.418
 818.523 934.187
 815.217 807.087
 724.777 765.221
 111.997 640.056
 701.568 388.307
 137.081 115.397
 429.889 515.045
 940.326 338.987
 457.580 946.423
 924.210 420.168
 890.602 762.051
 509.597 856.717
 113.738 424.329
 157.332 802.326
 500.858 142.413
 73.370 799.844
 978.195 327.501
 161.970 451.429
 389.309 258.405
 913.831 629.371
 710.554 462.594
 889.806 983.025
 192.178 616.201
 454.890 583.201
 691.746 556.108
 53.633 870.940
 640.959 872.867
 922.201 589.428
 889.467 375.128
 982.261 912.511
 823.751 860.586
 239.184 518.618
 717.171 236.647
 246.311 262.914
 858.908 263.395
 735.896 382.031
 92.542 464.830
 946.646 724.173
 505.811 10.194
 291.479 372.799
 15.698 309.670
 54.269 655.087
 929.950 417.484
 731.163 968.341
 507.839 75.852
 343.830 80.229
 438.164 866.313
 655.204 664.856
 677.827 727.234
 272.462 319.345
 504.719 330.093
 389.866 298.504
 17.197 30.207
 621.467 732.879
 820.085 383.448
 419.474 322.943
 763.353 378.303
 840.483 985.018
 411.641 416.988
 483.777 859.174
 316.195 800.761
 812.028 562.581
 109.144 658.856
 506.309 811.162
 245.216 299.376
 188.943 156.223
 757.722 261.144
 657.107 849.535
 382.074 580.786
 548.035 909.833
 617.260 147.739
 147.126 605.655
 857.941 455.489
 350.313 474.699
 329.431 539.883
 801.841 989.685
 715.404 660.194
 101.525 266.890
 682.256 76.731
 68.032 148.779
 901.475 626.738
 166.269 319.503
 156.987 230.381
 870.372 215.336
 31.272 768.645
 404.777 645.805
 903.186 278.355
 653.447 660.288
 301.175 185.499
 173.554 84.996
 355.314 441.228
 19.994 762.689
 325.782 295.665
 259.330 189.207
 177.736 919.081
 607.595 434.397
 474.754 799.484
 0.416 828.521
 604.948 467.666
 233.776 397.433
 493.628 547.929
 190.327 840.228
 529.964 843.672
 883.384 501.670
 806.944 345.795
 355.619 229.172
 886.181 918.189
 812.333 791.737
 922.550 453.875
 653.218 137.973
 966.666 508.447
 898.220 784.616
 782.678 571.136
 942.083 49.071
 329.718 10.143
 381.057 303.171
 740.432 375.805
 549.846 454.946
 850.647 726.132
 306.269 125.895
 79.548 283.337
 877.183 538.546
 297.139 381.991
 307.309 659.443
 640.823 939.617
 260.952 242.843
 529.184 694.952
 846.720 818.069
 170.345 109.336
 451.720 476.635
 54.428 19.896
 672.117 302.868
 462.685 42.334
 652.132 103.105
 205.955 34.621
 37.555 513.766
 236.449 104.801
 309.615 788.301
 651.874 146.279
 190.913 398.473
 950.120 447.595
 760.273 748.655
 294.723 801.885
 734.380 645.196
 442.848 750.515
 380.349 929.778
 873.602 168.011
 727.835 759.639
 367.880 629.236
 117.503 173.208
 743.041 708.268
 823.833 731.906
 875.573 120.705
 146.179 483.454
 370.036 31.886
 298.129 195.193
 898.423 773.151
 919.683 594.570
 64.285 12.697
 571.109 205.681
 692.333 258.467
 76.161 653.689
 336.560 585.047
 703.177 31.859
 996.317 97.567
 496.471 988.330
 66.270 811.634
 391.128 631.516
 287.123 43.430
 309.023 604.981
 351.664 788.004
 192.687 815.960
 125.750 901.892
 789.999 278.353
 514.744 699.400
 62.880 453.534
 519.589 86.834
 916.894 833.886
 237.857 877.912
 798.575 448.297
 556.947 4.305
 799.183 500.478
 220.043 21.320
 656.478 644.792
 309.938 439.162
 331.953 16.096
 58.631 829.765
 235.074 256.089
 147.267 478.226
 196.698 505.824
 285.178 192.372
 692.448 889.844
 150.165 145.494
 767.996 20.077
 614.746 713.148
 509.591 755.901
 282.754 847.839
 575.660 20.119
 503.644 803.972
 302.792 179.002
 332.378 933.729
 718.981 28.689
 53.132 792.227
 638.851 111.456
 405.937 152.809
 33.034 125.453
 145.234 491.571
 413.350 943.175
 945.020 570.848
 866.563 960.170
 451.679 466.613
 114.864 540.234
 805.657 542.364
 46.804 480.857
 618.123 785.701
 216.993 108.209
 937.738 672.349
 978.657 629.918
 493.196 400.764
 15.231 172.773
 594.688 308.887
 853.943 848.122
 745.529 419.150
 457.187 697.625
 805.710 0.032
 631.065 344.448
 591.834 439.584
 902.337 118.574
 50.955 521.181
 786.195 739.265
 645.207 812.898
 291.441 862.664
 694.196 533.284
 834.184 868.958
 85.231 157.866
 905.950 742.511
 748.118 667.558
 270.726 252.034
 450.075 713.485
 754.189 468.545
 974.094 849.013
 896.849 959.892
 355.681 141.252
 633.764 405.667
 151.297 968.910
 452.658 409.882
 358.244 204.468
 88.631 615.845
 589.292 595.400
 109.312 903.909
 993.599 346.342
 804.415 174.481
 603.738 271.928
 646.516 572.787
 750.737 564.607
 467.054 725.903
 726.584 94.609
 77.424 754.672
 366.567 137.633
 747.499 252.136
 880.181 682.601
 73.630 735.358
 365.178 695.461
 869.183 69.154
 608.941 359.632
 790.014 208.855
 207.229 848.930
 165.132 136.072
 732.731 350.182
 592.520 778.596
 763.727 91.032
 138.076 865.311
 462.918 60.404
 751.529 312.779
 83.344 966.882
 799.568 755.547
 104.992 61.753
 379.286 991.756
 583.554 572.114
 483.107 334.276
 960.969 224.359
 761.942 441.081
 863.248 284.316
 901.422 93.144
 940.260 557.557
 765.051 430.678
 308.122 258.015
 949.554 326.714
 689.466 706.577
 175.978 238.825
 540.024 621.009
 643.020 44.130
 759.561 727.248
 687.466 929.018
 547.559 498.295
 624.347 413.184
 443.189 714.679
 723.670 468.453
 27.658 959.557
 871.409 517.580
 435.292 97.222
 463.334 828.786
 66.420 737.188
 597.475 560.723
 397.073 923.630
 224.295 952.997
 792.460 94.010
 845.560 33.159
 836.269 269.176
 839.366 746.575
 47.086 533.356
 948.615 775.813
 456.002 965.596
 775.708 56.942
 433.033 138.908
 852.295 317.490
 269.959 220.063
 528.099 941.911
 327.122 207.628
 278.487 342.613
 333.420 330.028
 251.115 396.161
 572.070 496.396
 845.464 653.985
 897.666 623.581
 686.027 104.122
 598.836 841.396
 554.493 535.379
 159.538 959.110
 185.306 718.315
 673.257 129.058
 502.914 990.075
 548.459 603.378
 40.949 624.125
 809.350 598.308
 290.145 933.972
 669.935 73.744
 382.387 145.132
 646.577 236.134
 345.771 55.724
 607.633 578.102
 625.591 667.549
 249.449 591.922
 327.831 721.359
 275.315 15.216
 827.038 217.975
 355.279 680.775
 814.571 997.145
 905.469 108.475
 324.514 615.592
 69.491 771.974
 744.446 592.014
 563.215 137.708
 731.336 438.091
 387.797 765.991
 446.768 279.613
 782.075 906.529
 691.349 690.024
 210.666 551.922
 649.415 150.129
 32.439 36.806
 799.161 242.963
 707.917 206.950
 550.158 863.296
 754.109 417.176
 743.386 828.733
 989.877 150.414
 894.643 926.537
 110.997 649.163
 40.226 610.164
 46.444 397.284
 16.739 906.000
 459.135 632.258
 690.558 128.235
 826.525 869.343
 965.922 393.255
 758.337 8.478
 715.763 730.113
 147.681 317.055
 171.550 496.737
 803.424 47.231
 805.832 419.540
 849.491 781.141
 575.333 604.549
 202.646 692.931
 247.890 439.157
 233.974 680.041
 801.009 174.017
 488.952 920.656
 894.058 793.788
 372.580 547.974
 724.155 343.441
 614.008 249.254
 174.690 354.362
 301.629 168.000
 755.289 232.783
 345.403 246.631
 66.293 144.058
 476.714 345.482
 255.839 902.541
 764.186 128.577
 483.047 901.443
 111.459 849.561
 769.263 73.884
 142.941 100.335
 776.646 39.761
 187.164 113.739
 168.556 878.135
 973.825 919.204
 901.249 677.219
 987.259 131.403
 396.544 99.994
 811.531 266.837
 328.657 500.013
 984.090 608.068
 206.861 606.420
 897.853 911.491
 983.405 838.011
 785.488 839.384
 201.151 911.889
 242.609 313.325
 308.256 482.412
 634.673 972.390
 502.006 120.790
 949.850 279.968
 67.701 455.389
 649.427 277.261
 601.350 808.979
 98.862 514.908
 650.325 153.602
 585.131 807.737
 280.419 759.098
 416.185 417.865
 440.532 30.666
 411.109 360.672
 10.166 848.012
 307.903 294.159
 295.900 258.051
 400.882 958.612
 909.903 799.778
 560.688 209.199
 288.528 609.556
 754.298 174.030
 167.138 963.849
 165.638 84.537
 647.042 151.437
 993.153 489.834
 803.066 755.743
 270.642 273.581
 270.523 188.391
 501.790 547.985
 805.813 906.212
 225.082 777.863
 276.403 315.055
 620.301 576.531
 947.521 204.969
 44.878 468.896
 791.485 353.315
 640.332 505.111
 51.535 996.330
 396.428 165.993
 598.528 417.645
 902.141 279.933
 82.393 286.670
 374.754 187.009
 310.440 343.856
 946.422 671.476
 194.049 957.365
 934.132 36.850
 459.914 241.054
 335.551 431.631
 790.652 241.957
 818.801 227.659
 264.432 982.271
 326.293 1.743
 729.451 322.537
 236.805 834.971
 854.872 36.129
 49.643 98.946
 26.810 627.908
 321.806 285.702
 440.533 160.095
 233.344 415.479
 816.017 174.862
 635.699 46.724
 224.199 125.262
 788.778 354.073
 849.524 83.944
 579.134 336.838
 877.949 823.280
 776.301 192.297
 538.448 222.390
 597.547 720.348
 43.722 817.975
 361.703 319.653
 378.606 779.412
 497.049 457.008
 632.245 647.333
 381.407 223.517
 625.049 462.864
 17.565 780.986
 659.715 955.970
 45.098 713.425
 246.011 921.290
 49.827 860.592
 983.727 843.865
 121.899 467.984
 512.388 941.702
 528.375 50.843
 578.247 654.028
 679.814 364.629
 60.296 950.928
 84.444 192.579
 922.000 789.963
 78.066 209.705
 901.956 357.208
 0.648 134.652
 665.467 53.193
 448.070 424.794
 654.112 308.703
 873.611 359.858
 988.749 421.769
 341.169 964.965
 203.362 516.916
 661.226 580.585
 965.884 152.613
 569.913 245.586
 134.242 895.528
 467.942 436.792
 810.765 583.696
 524.502 136.567
 508.599 898.977
 504.536 976.771
 95.644 36.475
 407.201 146.368
 3.720 610.098
 148.041 430.223
 905.244 774.677
 894.869 762.867
 991.902 822.495
 923.043 893.585
 417.865 62.420
 713.402 544.114
 875.566 590.787
 527.284 939.075
 589.402 982.849
 487.776 959.251
 879.742 980.717
 732.551 831.850
 457.037 827.849
 17.488 168.361
 547.668 41.107
 106.070 993.701
 76.426 550.089
 819.598 899.708
 385.474 340.977
 18.114 587.120
 259.529 980.539
 380.201 333.828
 458.333 767.624
 328.343 610.137
 89.796 257.799
 60.018 436.162
 253.183 665.318
 476.347 690.193
 657.239 189.951
 10.981 493.370
 792.057 809.248
 441.147 844.418
 578.013 75.351
 778.006 703.222
 805.250 155.677
 179.926 834.017
 641.407 845.660
 483.829 543.929
 755.020 786.797
 707.997 382.107
 361.762 262.596
 624.639 305.989
 638.171 977.551
 940.035 447.137
 303.627 299.297
 540.387 608.126
 789.866 851.745
 776.861 948.203
 795.532 767.844
 566.019 938.600
 361.165 666.052
 692.566 823.846
 51.096 716.419
 718.525 264.161
 749.269 363.054
 253.521 72.577
 775.743 112.723
 529.585 531.145
 22.098 668.251
 583.840 471.196
 53.120 854.708
 294.700 446.668
 297.843 671.010
 781.098 996.089
 677.395 205.322
 577.106 272.628
 115.252 525.719
 681.636 583.018
 125.913 334.907
 278.390 491.186
 61.914 636.944
 176.526 752.555
 51.277 773.020
 967.612 107.614
 315.478 451.173
 487.297 801.118
 512.727 220.898
 446.861 44.907
 296.679 767.780
 424.746 711.710
 163.768 356.416
 723.576 554.237
 333.258 303.131
 674.716 673.792
 266.327 975.332
 658.568 816.349
 90.301 94.277
 581.420 118.320
 711.256 55.759
 563.599 941.200
 535.206 212.488
 731.963 471.837
 190.868 107.214
 933.456 386.611
 374.457 171.907
 884.919 412.615
 291.214 471.286
 314.901 411.456
 224.547 364.906
 431.346 272.184
 550.174 77.843
 38.454 554.871
 260.874 833.246
 628.400 367.183
 461.958 528.879
 168.888 290.186
 726.095 692.946
 303.679 469.343
 999.482 281.533
 566.436 940.782
 473.390 570.807
 592.718 325.485
 473.118 132.436
 393.077 664.774
 670.274 481.818
 542.547 124.787
 447.654 167.498
 746.933 816.424
 895.056 679.204
 90.982 77.160
 998.863 834.377
 362.662 274.396
 120.698 142.691
 14.344 814.451
 806.911 819.319
 476.877 390.453
 499.835 535.566
 925.524 155.253
 455.894 965.680
 25.008 56.907
 439.853 657.437
 299.866 884.493
 837.107 558.403
 309.655 17.133
 188.402 647.098
 808.056 590.546
 738.254 916.854
 160.343 950.666
 37.409 448.734
 943.237 275.477
 541.574 387.830
 390.765 52.878
 297.593 344.700
 43.818 408.132
 450.976 511.265
 51.934 798.968
 395.691 679.432
 333.960 325.126
 821.577 342.999
 578.336 332.973
 803.037 251.554
 530.471 401.395
 974.597 662.212
 429.033 454.721
 16.846 235.078
 897.859 209.821
 346.407 65.486
 236.816 491.139
 484.485 905.572
 372.538 968.552
 942.585 755.156
 795.873 433.051
 186.222 893.525
 522.707 934.974
 846.143 166.504
 442.092 594.574
 573.380 164.628
 662.160 46.909
 963.694 446.522
 509.980 709.457
 696.517 435.506
 394.311 34.458
 284.105 196.391
 586.326 817.156
 652.209 273.466
 226.960 429.999
 671.283 820.468
 223.111 511.212
 927.202 700.107
 668.846 389.234
 616.051 286.514
 620.804 123.434
 825.138 721.202
 395.786 2.735
 431.635 95.031
 548.073 199.627
 923.765 839.020
 657.205 825.334
 93.125 780.012
 425.051 186.096
 429.489 268.316
 83.119 679.766
 293.303 319.061
 64.714 590.865
 371.302 273.503
 447.156 401.363
 315.607 417.765
 40.519 9.537
 807.587 772.047
 742.927 82.161
 9.513 751.338
 28.375 312.942
 606.991 107.937
 139.097 545.666
 494.482 896.016
 757.118 982.204
 908.488 689.094
 992.751 237.601
 215.661 863.291
 394.069 46.578
 65.972 3.898
 121.157 453.328
 627.867 862.038
 290.870 330.377
 739.143 384.532
 958.787 839.223
 93.930 156.717
 19.683 747.564
 805.169 768.643
 59.466 403.151
 549.325 664.258
 540.973 196.022
 934.518 625.849
 642.775 848.272
 107.056 237.911
 161.469 198.277
 999.591 161.920
 529.346 904.774
 55.100 423.238
 664.545 811.393
 966.198 891.000
 861.441 475.723
 633.286 839.605
 625.121 486.023
 555.629 675.005
 463.212 836.083
 567.294 239.932
 457.351 493.028
 759.019 369.408
 559.305 828.029
 584.542 732.137
 185.711 255.855
 235.896 285.877
 840.971 981.084
 40.035 607.612
 278.768 427.799
 735.246 784.790
 545.612 752.143
 339.840 715.240
 139.761 835.521
 940.130 444.433
 298.690 628.369
 65.650 343.874
 9.286 473.673
 555.831 418.732
 956.187 664.981
 575.984 131.866
 102.742 580.196
 36.695 791.649
 581.323 140.360
 387.887 609.136
 778.827 447.835
 78.294 963.920
 990.976 402.472
 827.564 595.456
 415.277 34.661
 889.214 366.601
 15.273 653.461
 279.202 828.021
 454.147 624.833
 300.737 85.922
 728.073 373.367
 858.302 872.047
 771.326 760.587
 972.858 305.240
 426.570 319.298
 489.167 580.050
 123.625 417.409
 311.546 822.431
 65.000 552.938
 175.765 108.638
 931.636 926.566
 224.834 284.832
 180.452 747.184
 720.999 776.029
 67.704 462.655
 514.291 198.890
 88.027 101.750
 271.485 849.213
 635.745 8.559
 523.590 217.982
 268.119 557.977
 843.272 686.555
 953.265 586.162
 647.373 689.377
 420.314 644.646
 418.504 529.827
 75.809 198.415
 441.274 950.124
 616.459 209.481
 293.817 639.043
 240.232 366.821
 367.931 401.683
 349.656 495.103
 108.396 394.168
 545.536 368.113
 663.987 964.402
 46.505 503.552
 382.859 449.664
 38.664 274.921
 419.563 115.478
 786.609 360.122
 459.778 20.990
 127.522 687.383
 724.341 347.846
 556.428 435.056
 452.416 906.630
 904.639 606.210
 653.367 552.461
 353.781 310.804
 180.352 904.833
 532.247 242.368
 940.874 522.736
 854.821 292.850
 98.990 871.205
 313.199 684.572
 421.854 507.429
 157.070 53.763
 914.502 781.436
 452.036 252.981
 708.841 497.083
 320.085 172.925
 916.585 812.863
 796.632 55.973
 115.254 719.133
 39.629 788.545
 58.488 639.239
 43.241 736.606
 536.917 638.106
 811.668 313.878
 467.075 844.991
 986.390 646.337
 859.745 609.864
 369.338 186.194
 375.257 608.396
 399.957 715.813
 474.340 222.640
 8.967 914.874
 434.968 577.558
 46.906 106.008
 647.145 272.649
 660.566 274.138
 990.904 168.688
 132.516 317.728
 823.028 268.353
 203.645 346.234
 173.580 353.133
 239.603 813.450
 415.589 334.976
 581.006 262.533
 604.827 367.757
 414.078 362.729
 279.202 399.701
 721.174 912.829
 99.667 682.680
 605.371 260.845
 850.727 577.952
 144.357 597.235
 995.587 991.061
 108.566 290.112
 899.041 752.520
 397.363 580.423
 643.529 947.521
 3.793 794.245
 926.972 439.794
 139.645 774.555
 154.519 874.951
 843.253 518.391
 532.909 171.146
 785.656 325.119
 711.633 683.888
 997.409 930.935
 458.334 782.575
 97.954 702.945
 629.121 804.289
 139.267 587.885
 622.675 202.001
 20.998 16.081
 868.776 16.452
 319.279 726.654
 178.366 551.113
 347.358 646.774
 908.254 686.000
 963.300 683.244
 506.665 637.518
 516.024 991.659
 696.828 57.252
 912.160 915.349
 118.749 202.913
 956.822 37.365
 931.175 939.975
 313.801 383.589
 626.775 614.337
 915.372 739.108
 37.069 336.421
 777.541 794.100
 306.067 38.087
 619.870 686.419
 52.453 298.722
 704.938 737.889
 282.274 519.659
 983.897 338.028
 73.180 581.117
 122.842 75.880
 46.276 808.129
 778.789 187.016
 44.774 457.177
 661.604 13.267
 824.835 209.677
 354.560 577.701
 461.886 409.066
 545.057 182.808
 316.418 232.474
 540.150 537.324
 971.693 264.084
 588.755 713.867
 439.311 293.987
 311.780 908.465
 968.311 753.124
 239.100 702.549
 33.105 301.736
 182.437 272.185
 12.345 396.341
 628.352 717.946
 904.808 489.883
 36.035 637.299
 313.058 83.264
 469.170 980.516
 217.304 496.535
 306.556 637.726
 570.152 707.724
 367.204 630.849
 980.563 300.442
 985.472 27.758
 188.050 742.392
 791.385 70.527
 324.951 300.821
 930.011 594.167
 247.558 693.398
 508.971 701.525
 311.185 520.307
 340.342 214.429
 648.172 962.396
 765.984 516.590
 262.935 638.593
 75.521 681.957
 518.828 761.616
 873.633 900.230
 995.757 323.080
 686.005 92.052
 335.727 376.851
 147.372 688.448
 859.974 112.934
 654.871 36.423
 182.931 254.011
 337.684 5.082
 215.367 934.212
 360.307 589.466
 244.757 96.754
 790.290 643.556
 811.913 176.249
 698.764 86.060
 928.547 405.900
 578.348 795.128
 563.567 143.326
 141.115 988.551
 982.245 665.735
 760.395 738.144
 370.986 610.631
 233.470 719.642
 593.229 687.981
 735.090 697.567
 974.313 159.851
 199.767 198.289
 733.242 461.112
 387.526 460.021
 298.568 947.250
 355.038 957.295
 948.746 220.865
 351.704 486.796
 391.906 565.887
 496.247 144.139
 386.936 357.228
 249.932 205.774
 850.935 703.670
 301.865 410.699
 94.640 203.810
 212.267 882.925
 577.470 370.210
 41.842 682.852
 530.709 717.453
 327.769 975.020
 817.590 568.015
 576.400 67.562
 792.039 549.092
 934.225 147.432
 696.495 417.314
 705.083 702.897
 269.202 31.271
 814.104 204.369
 881.666 908.867
 416.755 185.536
 319.732 163.414
 431.913 23.601
 581.983 655.399
 486.733 320.656
 75.421 762.851
 321.756 213.752
 821.935 239.822
 169.022 330.723
 684.568 567.744
 613.764 619.401
 817.715 17.222
 439.613 332.529
 130.927 227.517
 474.213 987.773
 325.975 517.605
 361.057 845.934
 268.188 797.006
 926.518 80.472
 36.187 917.699
 659.052 333.130
 862.124 562.508
 118.936 264.734
 434.007 402.643
 528.529 283.840
 242.130 771.024
 609.685 150.861
 75.737 622.177
 19.726 159.699
 629.683 108.452
 651.314 156.002
 882.934 861.007
 94.007 590.202
 333.334 578.119
 773.563 969.172
 891.385 989.276
 584.685 572.919
 778.144 767.949
 187.556 768.356
 870.133 736.639
 849.866 72.304
 772.087 362.779
 664.080 697.792
 363.942 342.219
 862.339 334.267
 502.705 157.669
 574.811 551.996
 6.501 172.751
 845.798 437.767
 504.430 758.795
 727.752 832.828
 401.896 472.535
 337.184 90.073
 240.255 620.376
 476.775 346.841
 478.313 11.317
 731.701 438.889
 1.059 59.271
 340.022 292.440
 980.614 30.062
 950.056 722.436
 541.657 413.289
 23.091 349.793
 687.409 549.558
 856.742 907.671
 244.760 564.929
 310.280 631.202
 13.398 803.144
 453.689 77.150
 632.332 639.169
 760.809 475.616
 889.246 282.332
 675.356 216.692
 728.396 802.092
 526.836 978.161
 198.915 642.935
 819.358 228.806
 118.171 736.556
 896.186 834.090
 598.342 509.323
 260.974 450.973
 545.492 551.769
 355.123 546.242
 239.540 35.709
 120.388 693.217
 543.787 595.554
 65.116 296.086
 780.649 935.953
 978.268 826.000
 905.434 881.244
 652.420 810.667
 75.144 577.090
 568.320 247.328
 760.177 615.571
 120.464 371.231
 102.384 646.906
 614.674 137.061
 655.324 619.568
 512.369 704.030
 26.846 852.103
 627.498 266.764
 308.780 271.421
 674.595 869.814
 754.848 81.184
 521.989 275.046
 640.525 968.373
 102.578 425.692
 995.279 474.956
 383.871 741.173
 279.004 4.194
 385.358 71.584
 624.759 887.587
 568.829 93.869
 985.909 189.399
 208.572 713.150
 107.888 292.454
 593.788 377.522
 346.218 503.301
 223.835 374.108
 829.652 789.541
 954.706 164.679
 629.863 560.159
 347.398 673.046
 459.793 4.959
 88.568 451.500
 947.270 696.097
 212.117 643.334
 887.842 838.164
 186.528 201.995
 693.063 39.123
 564.143 519.449
 842.754 708.791
 460.624 317.185
 800.534 11.496
 369.384 739.018
 42.514 682.485
 768.298 196.943
 514.070 331.860
 274.657 817.094
 606.761 113.991
 206.920 735.133
 227.548 733.972
 854.597 937.680
 509.456 735.719
 404.780 542.735
 433.753 299.510
 767.769 77.213
 48.788 441.340
 755.552 429.041
 983.242 514.368
 544.050 225.730
 667.964 366.508
 769.931 687.556
 660.588 901.018
 230.255 803.627
 973.238 252.543
 51.225 531.145
 551.816 353.901
 532.082 685.436
 464.456 494.029
 140.870 100.013
 798.867 110.523
 407.866 336.746
 318.611 717.487
 625.407 826.508
 115.279 627.786
 293.236 446.376
 548.330 215.881
 448.168 582.297
 871.828 501.313
 265.680 93.145
 994.927 72.482
 326.954 956.348
 651.690 964.876
 494.126 925.042
 909.583 347.648
 543.242 216.225
 921.765 437.753
 261.061 48.355
 326.431 273.381
 138.961 990.578
 870.129 49.724
 693.310 325.245
 37.739 3.057
 733.627 477.303
 519.120 66.584
 92.513 560.546
 744.121 97.497
 757.657 29.689
 939.432 663.479
 417.442 621.979
 871.606 593.628
 886.918 301.985
 762.613 549.014
 37.704 882.742
 622.623 198.213
 859.089 746.164
 217.720 530.018
 351.993 501.401
 59.397 876.725
 654.158 143.266
 602.430 224.994
 243.949 961.225
 405.936 866.197
 229.403 25.549
 439.747 783.717
 634.809 979.587
 298.746 930.913
 613.445 299.780
 568.494 651.090
 584.417 367.802
 416.602 501.132
 184.482 117.357
 69.112 125.281
 490.797 672.708
 776.151 187.529
 384.559 53.545
 235.867 703.360
 943.366 463.566
 992.810 47.858
 954.749 955.955
 772.354 982.015
 696.019 941.298
 975.377 897.374
 15.371 401.528
 9.301 186.639
 43.667 141.828
 847.970 900.834
 960.880 561.586
 221.963 238.972
 609.475 381.261
 374.338 661.432
 190.821 416.171
 58.970 641.638
 179.910 747.860
 797.301 30.838
 156.246 681.693
 685.345 357.359
 760.850 384.268
 800.014 904.514
 65.257 520.045
 489.421 291.261
 470.374 23.122
 245.945 337.794
 861.838 82.686
 106.769 946.621
 232.518 740.222
 460.904 420.749
 768.899 209.776
 73.771 317.560
 491.124 171.612
 83.153 483.642
 769.468 152.327
 639.320 106.606
 324.073 504.416
 926.574 369.817
 889.220 14.418
 135.183 910.710
 405.552 396.009
 877.071 709.162
 39.029 722.871
 833.900 106.214
 237.674 602.067
 573.812 352.827
 478.024 723.409
 407.646 781.434
 952.599 501.261
 514.648 388.642
 665.582 275.131
 942.305 214.941
 772.488 892.870
 268.929 446.762
 385.002 169.282
 958.101 78.270
 906.978 413.265
 681.213 326.313
 542.073 933.617
 41.403 753.725
 266.501 668.230
 305.735 326.381
 968.540 100.274
 501.940 901.092
 874.659 710.311
 824.240 48.454
 893.439 912.915
 935.453 681.493
 273.995 803.825
 868.728 852.491
 484.576 928.005
 693.896 852.287
 536.894 514.939
 495.832 595.054
 7.898 325.444
 43.593 283.820
 716.953 40.165
 541.016 755.496
 704.271 385.365
 226.383 317.002
 706.082 343.859
 218.469 564.977
 441.203 510.771
 729.524 780.109
 498.692 113.795
 626.512 293.130
 561.282 379.782
 817.290 413.854
 806.736 763.599
 268.534 418.485
 119.632 296.614
 780.427 915.697
 817.991 711.803
 305.927 11.274
 879.423 577.012
 419.277 807.530
 644.845 949.535
 22.157 291.079
 17.509 851.716
 992.145 855.283
 672.006 472.284
 896.101 986.772
 481.489 500.627
 232.596 824.655
 578.905 495.962
 757.912 822.518
 335.028 40.724
 67.654 944.103
 286.237 503.424
 732.193 181.143
 230.018 182.330
 353.473 564.365
 455.907 74.848
 60.885 754.950
 352.157 441.243
 285.858 153.240
 459.856 143.853
 442.269 784.109
 800.797 648.282
 140.078 944.964
 925.557 790.952
 222.661 304.053
 384.421 433.215
 647.748 275.490
 64.644 936.928
 633.813 675.821
 239.854 776.575
 628.120 878.093
 996.014 330.936
 281.749 557.095
 516.325 20.781
 456.938 188.178
 185.847 41.601
 261.697 386.726
 604.763 311.023
 578.093 11.800
 944.427 254.148
 598.977 401.810
 38.211 296.783
 541.627 749.339
 643.212 552.522
 197.145 183.937
 241.000 66.411
 986.205 733.931
 945.546 22.723
 112.401 740.006
 762.327 710.060
 575.005 143.667
 880.495 452.048
 767.205 163.052
 494.163 610.378
 141.023 377.239
 31.696 618.650
 666.237 989.813
 643.885 545.696
 201.145 744.635
 461.723 166.799
 284.287 474.305
 908.823 957.072
 557.867 817.620
 247.390 845.484
 58.370 130.465
 382.897 278.379
 923.406 809.201
 662.481 951.425
 835.270 61.960
 214.783 57.748
 372.979 906.884
 111.869 662.338
 700.958 793.538
 932.562 709.018
 962.374 571.496
 894.518 572.239
 849.733 545.861
 651.544 123.447
 29.498 431.467
 752.840 147.817
 38.663 154.528
 89.997 44.786
 540.388 551.909
 951.941 13.372
 216.824 124.033
 431.738 64.937
 337.287 538.485
 324.703 941.555
 119.045 628.711
 595.075 332.738
 299.659 147.966
 317.294 178.104
 970.309 625.251
 394.327 585.051
 238.616 820.549
 574.541 261.013
 959.648 625.144
 413.172 907.160
 811.042 823.422
 15.782 808.037
 811.329 90.477
 148.332 708.587
 861.763 500.724
 669.157 841.178
 606.309 862.764
 127.585 760.809
 380.459 461.956
 755.944 92.746
 988.393 512.072
 257.896 784.924
 694.534 409.073
 646.446 394.844
 27.219 2.444
 617.421 0.199
 610.038 701.895
 345.035 692.589
 304.142 609.695
 269.436 248.516
 959.761 692.149
 104.369 441.107
 237.275 598.949
 446.719 795.087
 420.969 318.348
 617.418 147.316
 268.415 771.781
 631.688 672.414
 524.793 446.889
 990.822 599.750
 297.241 626.678
 640.606 482.318
 495.135 969.185
 364.233 893.133
 667.149 541.522
 809.411 899.969
 927.006 720.268
 607.678 699.158
 82.266 83.105
 774.248 734.184
 342.524 871.247
 2.625 360.888
 66.638 276.245
 141.536 289.886
 347.390 566.163
 192.279 295.434
 964.275 423.819
 550.395 951.451
 451.476 223.191
 972.825 878.028
 22.693 859.102
 244.550 359.770
 614.207 100.798
 689.665 450.359
 802.773 833.084
 291.291 291.219
 228.780 441.400
 101.353 346.980
 14.222 591.963
 11.877 363.327
 568.784 748.202
 578.824 865.863
 888.590 583.808
 20.731 989.758
 686.659 525.337
 418.621 922.620
 370.774 648.439
 510.060 586.381
 375.452 117.070
 866.229 722.656
 735.102 990.834
 62.051 890.485
 83.679 118.763
 169.237 161.484
 713.567 715.928
 322.503 396.854
 607.674 200.440
 609.962 820.676
 861.451 711.467
 327.830 337.239
 976.597 83.227
 3.264 365.371
 679.537 705.590
 141.572 333.870
 192.384 839.593
 587.695 869.020
 962.305 397.132
 727.083 843.008
 390.200 650.227
 586.742 92.005
 947.939 659.162
 659.830 771.140
 544.573 643.576
 971.812 22.996
 108.685 950.067
 365.724 194.258
 62.152 468.448
 119.735 55.401
 839.032 231.521
 61.180 939.782
 474.158 805.768
 124.954 15.970
 874.389 888.982
 466.095 901.031
 969.881 112.498
 500.191 888.604
 4.375 377.892
 662.711 345.735
 697.152 508.872
 879.267 483.653
 532.541 577.546
 181.317 152.964
 596.552 869.526
 121.897 491.438
 978.269 124.619
 508.016 866.917
 33.182 859.767
 912.635 328.491
 716.811 319.663
 730.275 691.384
 643.131 870.141
 544.813 935.949
 609.874 552.394
 962.770 65.298
 621.371 545.604
 85.177 221.807
 191.817 575.389
 528.985 257.632
 143.597 880.046
 526.056 152.166
 645.538 370.859
 613.350 499.018
 736.632 652.561
 849.299 591.364
 627.252 801.439
 244.156 527.781
 190.318 318.768
 149.830 866.867
 980.860 713.485
 19.273 69.737
 38.387 338.669
 96.565 691.984
 520.273 670.162
 944.702 693.896
 726.631 321.924
 44.566 517.984
 352.024 31.627
 120.232 690.355
 333.758 302.104
 54.682 606.905
 660.667 670.913
 777.005 102.002
 113.643 913.393
 925.572 117.312
 485.939 216.675
 348.527 808.253
 187.249 236.355
 97.878 277.511
 783.335 347.703
 839.698 606.899
 428.310 603.835
 951.457 284.177
 978.699 329.197
 747.650 569.233
 958.962 713.683
 583.950 909.103
 302.628 677.057
 183.751 554.000
 699.791 981.937
 632.623 922.727
 421.926 563.979
 647.817 657.288
 103.368 188.259
 81.266 350.363
 273.062 339.969
 113.651 548.340
 541.144 114.802
 280.099 265.481
 546.489 329.875
 699.234 95.384
 810.666 60.410
 599.000 294.168
 970.937 891.876
 215.439 420.903
 883.364 823.894
 233.000 255.823
 403.162 573.375
 313.862 542.383
 322.772 993.361
 683.890 397.413
 741.409 84.539
 787.406 52.439
 768.820 152.931
 352.895 492.065
 849.731 724.782
 816.480 871.287
 505.952 923.883
 496.782 667.491
 5.526 843.750
 599.213 964.923
 411.098 594.147
 523.361 205.759
 864.101 895.928
 855.813 63.943
 512.143 458.264
 232.267 713.094
 571.769 656.772
 155.227 840.797
 978.308 889.314
 143.007 996.911
 452.907 208.308
 876.514 707.377
 610.991 594.994
 494.661 706.996
 646.636 373.411
 887.841 380.179
 806.858 471.946
 850.247 298.730
 175.192 380.566
 702.780 626.902
 524.631 965.581
 493.643 158.455
 188.785 674.627
 956.581 156.167
 2.751 867.079
 968.109 794.609
 550.658 954.214
 534.380 441.169
 847.250 34.899
 172.803 842.914
 501.280 712.597
 578.757 378.416
 637.417 615.040
 407.352 259.955
 872.033 786.513
 905.885 74.302
 381.454 952.479
 634.398 486.638
 206.462 676.129
 67.455 725.131
 995.127 535.606
 16.179 551.551
 191.085 689.397
 409.866 510.290
 473.480 996.143
 473.595 53.953
 997.985 285.342
 2.646 653.638
 579.011 398.966
 614.828 717.087
 497.809 343.377
 234.856 324.774
 679.276 799.387
 885.478 734.748
 814.541 469.502
 211.197 849.686
 832.706 319.886
 203.314 447.534
 362.324 865.302
 818.853 779.408
 343.486 803.937
 658.099 979.878
 329.813 731.941
 481.553 725.643
 784.684 441.490
 80.616 345.007
 559.008 658.898
 169.139 513.925
 923.368 628.848
 414.867 182.143
 903.171 955.951
 188.896 127.731
 72.274 725.051
 863.580 728.769
 442.405 426.998
 649.204 121.080
 139.678 297.598
 719.533 850.494
 385.670 655.558
 256.527 662.467
 52.409 912.214
 643.817 952.045
 94.428 474.346
 283.554 139.631
 286.549 514.539
 907.081 375.115
 425.848 925.102
 129.292 302.462
 956.150 976.046
 770.895 452.295
 512.399 679.909
 881.180 250.492
 282.402 432.143
 753.782 731.044
 169.889 591.496
 684.795 181.731
 293.986 627.326
 0.082 7.597
 357.451 767.581
 528.477 711.241
 293.910 600.438
 349.703 717.990
 500.647 323.103
 258.213 740.677
 968.975 692.470
 992.941 921.805
 32.830 754.199
 252.385 314.119
 15.057 40.033
 786.950 584.000
 210.099 699.119
 206.467 630.897
 804.729 429.519
 409.045 111.143
 111.612 703.768
 904.548 402.682
 933.317 630.156
 526.936 130.627
 749.726 493.371
 687.548 39.980
 445.292 98.565
 77.106 314.869
 383.388 166.812
 567.247 732.278
 164.986 253.086
 559.931 647.272
 453.374 676.440
 580.772 346.431
 833.932 353.057
 983.781 902.688
 39.437 933.744
 31.922 209.471
 691.697 386.416
 720.204 272.328
 377.118 890.009
 723.746 264.901
 727.894 268.362
 68.460 1.568
 765.909 981.173
 151.027 795.603
 80.153 84.529
 770.018 628.818
 150.661 397.352
 891.828 891.866
 956.114 74.005
 62.294 914.592
 764.574 740.048
 114.039 109.633
 17.104 540.699
 115.768 832.147
 484.801 763.862
 195.855 311.911
 376.968 905.989
 859.761 54.539
 970.641 64.544
 948.361 515.408
 241.602 671.228
 269.541 217.658
 229.494 771.525
 823.937 674.782
 743.046 145.605
 161.042 864.815
 987.197 530.603
 795.935 728.530
 706.568 413.031
 419.383 385.616
 127.049 321.249
 303.080 903.354
 930.010 161.127
 373.493 450.416
 505.791 943.031
 766.330 227.972
 51.695 676.051
 721.541 411.302
 654.983 326.956
 706.422 442.682
 236.560 518.819
 10.489 891.567
 232.692 180.055
 417.079 7.593
 719.724 141.944
 177.985 317.865
 603.066 855.335
 481.883 710.278
 712.525 979.631
 75.933 462.689
 590.355 754.255
 162.068 452.722
 298.129 350.407
 212.466 159.575
 279.091 15.174
 827.981 157.780
 722.141 848.022
 172.689 229.367
 713.628 718.767
 158.740 376.954
 918.222 764.581
 308.409 313.159
 487.899 350.166
 792.613 104.171
 199.508 489.296
 323.252 745.956
 510.226 797.672
 474.896 504.322
 793.740 756.926
 321.909 824.852
 678.187 739.104
 520.584 750.691
 303.296 81.855
 740.900 826.498
 805.008 869.471
 585.890 931.997
 230.916 706.961
 333.131 910.835
 901.636 57.362
 325.655 37.615
 427.703 920.795
 39.646 611.591
 837.587 182.555
 502.982 358.674
 692.085 652.307
 149.367 958.706
 478.883 103.584
 512.897 253.035
 776.709 839.228
 621.234 403.882
 632.800 931.578
 83.637 113.803
 744.843 184.400
 823.056 627.649
 516.879 545.462
 127.131 553.829
 958.653 563.756
 227.498 994.821
 13.579 73.632
 324.549 272.817
 978.804 530.316
 798.039 894.950
 672.150 888.542
 53.238 808.938
 308.171 70.485
 896.332 455.353
 275.745 513.142
 688.184 393.512
 221.972 12.089
 547.323 146.522
 804.505 721.928
 144.113 425.136
 892.516 258.007
 809.573 613.193
 794.259 34.373
 763.596 658.743
 638.768 324.940
 815.652 659.093
 415.718 744.826
 302.058 65.442
 409.299 503.727
 771.074 689.336
 80.461 610.475
 812.328 460.582
 541.742 325.826
 830.149 71.705
 17.707 327.803
 689.377 420.319
 432.679 919.975
 303.240 816.469
 59.833 967.943
 0.159 711.106
 998.999 273.700
 92.320 694.201
 824.758 612.692
 493.968 441.830
 715.032 376.281
 600.321 411.936
 589.808 535.432
 365.483 414.959
 569.376 712.910
 614.701 750.334
 414.310 405.029
 925.689 700.898
 501.138 604.237
 826.731 627.909
 487.169 155.804
 825.106 288.851
 747.385 441.120
 715.429 903.165
 250.838 362.948
 369.280 777.840
 61.905 951.339
 498.685 351.429
 584.551 190.336
 768.237 463.152
 949.981 253.182
 734.005 660.408
 217.373 236.419
 869.618 846.304
 904.671 600.232
 937.426 476.969
 585.598 893.976
 39.456 550.736
 127.161 402.348
 281.560 507.373
 549.170 160.754
 375.092 860.803
 367.111 319.743
 32.332 424.167
 738.294 190.572
 361.442 618.219
 328.430 970.232
 888.874 865.162
 814.078 258.280
 414.880 7.963
 551.783 64.128
 802.174 123.406
 595.993 226.959
 498.235 844.772
 807.184 586.940
 165.443 221.787
 834.131 52.078
 135.898 331.676
 808.341 986.928
 492.818 941.876
 385.702 334.833
 709.829 903.646
 495.014 192.753
 832.883 33.847
 692.888 445.706
 875.219 692.286
 220.444 685.842
 199.641 272.786
 753.123 279.299
 298.856 351.564
 927.983 782.794
 245.933 246.434
 223.069 272.808
 693.729 469.985
 804.404 745.027
 252.952 760.376
 904.000 923.016
 300.164 561.152
 956.893 326.060
 264.361 528.922
 618.996 670.510
 546.812 672.563
 376.591 891.223
 854.691 383.397
 411.300 684.824
 614.045 981.553
 823.589 300.247
 589.030 574.292
 68.391 780.522
 17.832 357.674
 296.631 330.123
 704.694 869.695
 207.754 421.785
 133.927 762.381
 435.313 533.759
 925.426 59.649
 548.049 531.829
 790.211 529.769
 543.430 79.382
 604.801 164.575
 533.297 613.525
 669.278 26.176
 919.152 296.319
 587.920 115.593
 177.925 508.912
 283.869 921.860
 831.057 364.669
 279.085 925.593
 856.933 977.785
 714.526 324.513
 788.611 829.575
 408.041 402.093
 778.159 159.369
 131.814 322.266
 721.507 395.189
 898.500 266.427
 42.554 896.103
 364.766 62.921
 304.333 759.122
 60.054 138.524
 523.576 844.867
 422.660 356.494
 941.388 85.051
 48.202 222.496
 278.255 278.509
 929.039 929.773
 861.004 79.335
 167.109 685.527
 840.191 489.321
 884.864 884.423
 359.561 536.916
 125.849 660.969
 538.661 746.164
 41.964 614.296
 482.479 652.422
 801.255 526.338
 938.249 828.209
 438.446 422.931
 332.747 354.316
 409.150 607.833
 599.812 260.827
 324.496 348.858
 757.149 413.109
 240.595 745.253
 626.333 512.925
 789.988 254.136
 376.166 99.046
 280.943 214.664
 876.125 580.075
 894.610 60.700
 795.586 720.354
 96.857 350.874
 301.066 574.086
 996.689 129.400
 366.200 460.056
 350.087 837.774
 598.975 167.169
 278.675 168.252
 42.499 547.505
 176.681 41.813
 256.949 997.688
 175.255 729.251
 732.146 950.227
 456.451 952.368
 106.416 434.476
 524.302 307.202
 25.032 452.301
 689.875 262.476
 710.854 418.024
 781.405 289.386
 344.066 197.446
 798.273 874.388
 263.583 449.362
 565.454 521.467
 369.426 518.124
 667.953 646.623
 185.712 181.268
 135.778 52.902
 53.777 146.393
 670.183 512.685
 283.296 481.444
 140.596 704.226
 668.096 707.918
 706.206 196.324
 147.921 283.632
 122.022 458.918
 96.008 737.435
 550.155 624.191
 466.410 20.129
 814.666 324.174
 29.132 322.163
 392.614 793.999
 43.016 938.004
 232.838 227.747
 806.763 879.037
 523.690 294.726
 631.429 141.322
 905.645 722.141
 390.267 502.325
 36.860 895.170
 124.111 772.967
 389.775 752.760
 365.903 780.101
 283.484 618.115
 252.920 352.237
 366.512 513.252
 929.345 971.186
 562.738 499.602
 717.674 918.112
 212.543 459.117
 521.003 958.635
 192.896 796.270
 578.270 293.191
 923.365 879.761
 153.315 451.449
 677.231 748.479
 821.138 479.549
 663.630 39.509
 499.494 493.156
 151.461 132.872
 242.292 925.307
 20.486 789.736
 497.786 454.042
 679.546 745.277
 176.896 159.523
 244.016 727.066
 566.132 333.237
 250.761 643.341
 149.240 83.014
 373.131 426.743
 519.165 377.517
 523.382 447.979
 217.207 24.037
 165.739 15.601
 932.825 735.609
 458.914 253.728
 641.739 520.276
 178.837 365.675
 11.428 109.944
 995.715 730.308
 524.542 672.395
 177.122 487.328
 977.845 142.207
 821.972 811.184
 226.178 829.424
 288.006 279.904
 629.534 574.721
 125.379 959.613
 701.908 312.564
 966.425 658.224
 981.458 66.588
 920.507 378.687
 374.096 861.522
 884.570 214.893
 851.529 911.699
 184.725 689.076
 797.667 496.269
 319.711 1.185
 835.005 805.116
 569.669 536.648
 169.075 527.170
 477.503 713.432
 361.362 235.022
 897.646 311.900
 679.402 517.720
 458.703 557.133
 430.465 39.314
 0.985 664.080
 818.700 106.635
 253.967 327.659
 184.449 159.103
 717.230 775.119
 1.339 729.883
 234.411 794.234
 687.527 645.803
 14.203 421.975
 301.090 448.230
 94.873 303.010
 158.016 534.124
 286.353 700.703
 659.876 282.197
 102.325 625.376
 425.208 280.231
 837.438 911.549
 665.546 683.851
 803.641 469.265
 568.249 82.484
 444.460 511.604
 881.738 33.646
 54.934 744.068
 535.047 551.581
 683.921 230.001
 756.847 340.562
 348.930 623.844
 36.282 877.592
 393.840 410.402
 339.290 645.091
 937.366 688.920
 162.899 853.299
 243.612 396.459
 382.721 977.146
 172.133 942.504
 985.067 856.406
 888.661 308.205
 937.545 104.767
 821.928 296.854
 856.374 167.604
 597.985 870.755
 194.016 724.529
 860.405 202.600
 269.131 807.138
 560.062 51.471
 167.397 190.856
 367.329 455.196
 884.938 409.435
 296.236 137.695
 797.126 358.976
 736.021 854.060
 799.282 523.524
 740.559 544.384
 169.603 625.037
 338.353 312.828
 189.717 126.390
 581.222 79.469
 868.169 786.969
 162.828 223.240
 244.271 67.056
 401.078 614.468
 904.053 920.919
 711.792 360.531
 670.033 621.115
 3.393 108.876
 288.479 70.678
 620.581 384.800
 141.454 328.604
 63.861 719.077
 68.860 181.270
 44.387 40.688
 763.699 812.501
 911.008 285.994
 570.922 372.923
 847.948 486.775
 998.482 330.813
 804.561 840.422
 663.796 347.944
 28.584 796.504
 528.109 402.132
 554.915 890.977
 96.588 450.535
 604.958 563.980
 218.048 962.692
 706.780 166.794
 342.603 658.403
 411.869 720.895
 679.152 162.375
 796.175 175.620
 931.359 575.028
 855.677 124.917
 927.727 87.801
 382.345 407.635
 948.721 312.763
 705.482 215.201
 294.984 412.508
 654.809 266.350
 241.923 9.482
 421.890 47.343
 46.936 217.439
 420.602 840.117
 878.957 605.245
 358.266 317.885
 141.685 999.321
 187.957 441.306
 580.732 420.549
 408.574 567.635
 173.047 190.241
 880.001 434.884
 169.623 23.955
 321.457 613.372
 827.838 348.564
 435.718 254.155
 559.455 854.480
 951.944 399.139
 118.684 549.588
 185.272 658.608
 449.682 72.890
 180.180 881.178
 245.049 403.668
 422.967 227.312
 680.448 156.087
 90.848 264.627
 182.237 560.245
 43.445 801.031
 155.429 820.081
 277.437 895.501
 1.461 518.144
 455.413 87.201
 345.781 959.544
 812.295 378.044
 483.620 55.615
 242.023 924.123
 651.239 425.778
 506.377 35.405
 805.267 618.061
 198.200 764.240
 313.336 629.928
 571.903 660.687
 947.305 557.036
 442.574 781.044
 150.911 154.581
 696.607 615.782
 5.276 201.003
 275.311 630.183
 119.533 784.421
 840.034 726.980
 764.676 356.518
 333.024 302.533
 584.145 625.423
 770.355 99.228
 745.552 987.930
 378.073 695.482
 238.191 272.057
 474.414 924.988
 417.707 504.319
 751.941 498.414
 802.676 303.322
 94.238 598.996
 441.153 294.336
 121.032 739.337
 995.065 740.937
 970.004 966.850
 596.026 892.778
 648.074 871.846
 770.603 486.788
 702.438 333.181
 532.013 437.104
 133.490 595.070
 507.602 171.821
 886.922 934.262
 589.371 877.812
 988.453 693.991
 633.439 294.809
 317.052 940.298
 721.993 743.483
 124.979 63.495
 169.420 6.983
 7.171 694.180
 987.490 129.463
 978.309 736.747
 810.417 407.317
 341.404 816.403
 160.128 978.579
 912.947 176.937
 449.068 753.259
 20.978 9.898
 769.495 652.935
 206.105 311.213
 504.580 563.038
 252.109 883.912
 271.106 257.770
 650.957 786.545
 22.583 188.174
 793.521 882.655
 114.726 171.493
 576.961 709.528
 275.190 68.630
 65.644 452.287
 192.011 760.454
 745.658 695.580
 509.380 548.076
 512.805 908.930
 517.130 312.654
 147.745 397.753
 566.981 823.025
 805.239 80.726
 22.359 811.525
 200.820 811.302
 331.009 327.154
 269.499 688.575
 35.207 289.063
 227.128 557.441
 340.798 610.869
 143.848 603.031
 344.454 147.010
 376.720 38.138
 462.300 566.281
 869.493 568.949
 759.544 15.473
 353.864 823.564
 200.140 668.976
 648.990 724.800
 721.111 430.234
 403.144 884.779
 94.441 760.558
 929.964 260.210
 829.971 853.218
 16.591 316.443
 658.149 779.698
 305.233 853.099
 127.750 334.957
 734.306 7.859
 479.511 764.481
 559.733 106.910
 584.367 423.599
 228.430 315.336
 439.572 395.118
 240.119 68.777
 525.928 761.865
 583.943 164.873
 476.000 323.637
 174.690 51.065
 671.157 181.588
 319.656 171.357
 962.224 545.967
 829.288 401.579
 35.301 4.828
 228.891 298.994
 564.852 111.827
 249.075 571.845
 207.516 691.247
 561.739 307.354
 392.490 539.187
 606.607 818.200
 411.081 933.341
 419.403 728.447
 355.559 402.532
 53.388 137.045
 315.325 794.280
 486.021 402.435
 919.393 698.023
 655.062 583.460
 784.001 507.534
 384.506 663.083
 851.835 753.620
 679.717 951.489
 616.903 113.112
 10.310 108.766
 141.761 648.574
 404.212 904.735
 869.821 192.176
 170.660 520.828
 996.404 334.206
 905.262 37.534
 522.549 579.919
 736.688 898.326
 713.022 906.687
 9.977 19.808
 105.411 86.072
 302.026 766.650
 264.440 772.570
 694.832 932.809
 391.923 932.991
 33.799 887.255
 638.157 769.122
 742.544 138.304
 418.440 833.258
 0.598 246.704
 325.170 654.035
 393.102 540.376
 901.299 371.856
 766.896 735.457
 867.354 762.877
 58.174 896.847
 587.702 632.398
 454.492 240.310
 41.197 47.716
 907.416 916.435
 198.724 812.563
 788.953 969.121
 80.871 156.586
 280.682 238.117
 401.110 910.799
 872.684 702.429
 325.057 691.051
 431.898 30.761
 679.104 434.523
 556.086 323.809
 809.671 287.897
 68.389 873.947
 68.389 479.442
 314.454 419.274
 622.543 711.000
 513.679 785.004
 461.260 460.328
 480.597 955.764
 286.324 710.739
 92.311 742.620
 595.502 235.433
 531.838 49.738
 42.334 10.847
 511.994 824.023
 898.986 359.947
 884.902 619.111
 670.744 416.374
 601.367 120.528
 77.840 728.291
 313.359 275.267
 401.460 701.491
 750.956 925.407
 708.120 920.699
 669.639 156.578
 545.255 632.150
 800.402 298.340
 119.196 156.471
 67.323 530.863
 706.120 206.133
 916.768 2.336
 541.690 874.426
 59.220 901.432
 823.556 951.857
 216.792 981.850
 833.575 610.524
 632.958 39.848
 837.405 917.279
 500.160 4.942
 95.141 23.252
 38.124 838.246
 468.081 801.599
 481.414 827.640
 136.855 629.318
 557.678 125.060
 461.445 534.950
 334.846 255.323
 73.686 55.352
 341.207 620.185
 660.312 495.071
 199.768 773.733
 285.334 385.703
 328.754 19.138
 433.507 465.012
 532.755 1.373
 603.809 492.128
 111.304 790.448
 318.555 382.168
 839.030 75.383
 868.198 68.043
 297.674 646.538
 215.593 906.538
 366.847 224.571
 920.954 458.196
 587.415 805.532
 107.729 844.823
 806.814 206.163
 710.936 274.019
 285.474 99.955
 77.051 507.094
 902.270 986.900
 415.428 215.600
 436.749 707.969
 335.687 143.972
 147.427 34.498
 396.742 483.101
 107.309 783.795
 97.734 714.868
 426.658 852.045
 368.550 653.649
 593.906 546.197
 380.603 371.571
 531.401 935.816
 362.917 924.101
 504.575 447.354
 243.249 206.543
 980.339 166.025
 961.079 175.788
 720.486 889.216
 543.960 11.553
 464.074 750.453
 779.331 404.218
 222.824 580.366
 31.820 19.821
 537.240 232.419
 385.954 674.915
 648.400 33.689
 473.665 863.644
 889.016 747.486
 665.945 915.970
 223.785 893.572
 562.285 269.502
 637.272 667.336
 147.363 538.534
 420.166 751.142
 551.824 333.935
 612.063 4.637
 956.446 88.428
 269.758 856.968
 922.783 576.029
 520.967 469.302
 878.201 875.168
 789.468 672.926
 891.712 346.122
 221.758 864.416
 465.021 799.158
 368.665 518.383
 249.640 585.402
 67.162 589.189
 257.915 403.431
 295.270 660.578
 838.465 377.324
 431.968 376.646
 963.293 513.268
 818.036 75.057
 955.997 209.367
 84.497 35.381
 862.791 695.157
 272.747 759.268
 118.022 372.369
 22.464 887.540
 824.461 165.983
 836.216 920.855
 899.706 464.789
 757.518 799.300
 30.707 714.012
 414.338 581.961
 28.862 540.476
 803.242 185.475
 941.674 655.131
 19.078 141.793
 510.031 41.109
 298.168 136.465
 72.377 840.972
 744.183 221.957
 321.047 288.223
 278.369 863.626
 877.657 259.975
 110.506 682.517
 142.675 974.804
 103.431 988.242
 411.131 828.092
 119.235 41.483
 657.124 792.713
 935.136 809.616
 452.643 552.768
 824.952 656.405
 182.680 59.735
 969.935 579.430
 483.244 371.965
 620.321 933.961
 799.395 968.845
 334.295 982.330
 227.619 619.461
 710.332 521.930
 664.712 872.317
 166.272 476.848
 480.864 248.268
 446.445 907.638
 918.107 834.596
 427.161 886.065
 589.935 655.956
 289.548 97.966
 430.278 540.391
 413.831 644.080
 269.558 198.827
 175.604 88.222
 665.082 528.220
 775.372 402.154
 398.300 256.310
 968.917 640.663
 91.405 634.720
 76.921 277.524
 62.510 12.573
 505.397 488.173
 907.314 481.263
 599.068 888.234
 394.187 959.315
 451.788 454.576
 320.293 812.014
 112.962 458.913
 683.403 491.825
 836.723 140.320
 265.077 501.319
 829.291 705.309
 836.704 869.827
 645.629 760.681
 234.506 88.377
 583.528 909.460
 500.024 245.288
 313.826 443.450
 849.069 768.409
 590.369 582.764
 67.929 421.286
 300.866 793.949
 897.200 872.107
 777.029 380.781
 360.600 499.185
 183.991 817.531
 841.118 998.912
 788.084 481.487
 965.770 595.807
 869.745 353.131
 201.941 134.726
 243.800 467.756
 114.926 367.913
 590.157 16.216
 812.988 280.934
 729.386 865.254
 491.363 168.261
 323.522 275.404
 661.637 349.171
 294.391 878.476
 552.299 275.646
 159.739 694.300
 927.816 335.041
 949.446 540.539
 788.043 790.749
 916.232 558.541
 871.110 74.041
 761.830 446.449
 838.285 470.286
 2.928 77.771
 418.712 204.242
 671.831 474.890
 538.924 983.873
 133.344 103.265
 662.848 312.798
 78.649 420.202
 782.367 821.157
 983.762 834.118
 989.039 627.149
 577.572 254.056
 540.118 351.217
 313.568 298.423
 225.465 26.851
 969.445 815.449
 518.489 341.869
 377.242 490.552
 28.936 598.199
 808.917 87.980
 696.617 583.438
 682.100 921.669
 704.396 431.408
 309.766 864.971
 430.539 129.737
 275.779 997.800
 792.574 868.864
 383.541 525.860
 897.879 68.369
 783.590 78.280
 54.367 953.012
 952.094 851.378
 404.795 663.180
 358.247 287.115
 930.713 393.742
 445.003 290.395
 480.142 173.559
 553.106 150.779
 163.165 977.661
 569.718 857.892
 741.367 648.490
 884.934 918.178
 23.072 975.438
 25.221 891.399
 232.504 517.630
 513.380 982.022
 516.233 768.435
 819.264 222.321
 306.666 857.389
 31.654 165.529
 5.041 612.150
 244.763 928.924
 153.792 796.881
 836.621 764.397
 921.643 181.508
 372.677 729.374
 758.938 646.777
 926.327 141.195
 633.280 301.847
 126.710 246.051
 417.261 983.530
 259.170 357.791
 64.951 59.477
 619.427 826.475
 928.879 102.069
 1.278 801.172
 384.726 306.970
 449.899 341.521
 250.141 962.006
 87.278 8.994
 913.485 430.904
 89.723 398.231
 687.381 995.544
 524.570 933.406
 433.542 133.541
 317.306 702.329
 685.083 919.697
 782.294 695.183
 239.588 894.976
 899.519 884.711
 882.424 1.095
 423.616 474.940
 600.537 728.597
 365.369 966.474
 390.508 58.560
 863.540 564.141
 782.353 820.187
 768.087 778.696
 177.153 856.801
 764.385 755.883
 419.594 649.855
 790.011 75.997
 36.922 444.000
 117.156 193.885
 817.374 235.958
 408.949 787.043
 871.175 416.712
 499.456 517.850
 715.632 211.511
 615.164 830.469
 906.201 57.421
 349.192 644.340
 154.048 546.094
 344.930 191.340
 37.100 783.268
 348.222 804.534
 338.632 860.076
 879.563 501.091
 700.888 368.859
 171.237 523.718
 829.966 442.984
 448.141 192.993
 554.354 961.750
 922.513 72.066
 948.269 284.171
 667.598 415.561
 760.546 996.102
 556.860 542.275
 21.909 651.451
 755.646 277.899
 872.313 728.168
 460.919 116.819
 993.663 12.162
 159.999 673.848
 142.166 266.700
 157.138 276.077
 942.996 381.165
 361.609 885.878
 584.765 652.000
 785.104 668.313
 282.800 501.567
 130.144 405.060
 271.698 749.284
 613.570 113.456
 745.505 616.509
 436.703 920.002
 147.752 465.179
 341.381 744.875
 786.140 974.122
 561.756 225.533
 123.713 70.575
 356.641 606.790
 698.901 622.829
 675.556 880.989
 322.812 218.743
 440.842 119.713
 568.946 500.425
 313.794 808.314
 136.229 584.519
 628.326 702.280
 162.604 297.942
 723.013 661.811
 177.656 918.544
 61.304 495.055
 996.875 88.052
 8.293 724.187
 317.745 709.933
 716.814 570.373
 123.030 247.843
 380.012 287.683
 726.307 581.437
 824.377 232.018
 609.347 777.067
 566.953 964.403
 253.498 3.074
 641.730 9.488
 314.423 715.493
 639.829 136.567
 540.740 903.336
 10.917 733.858
 305.235 996.819
 72.252 805.266
 967.992 281.546
 778.140 645.699
 193.036 741.597
 855.500 425.382
 916.045 980.561
 728.153 830.252
 735.403 687.935
 878.861 924.734
 850.808 365.938
 157.624 401.037
 284.159 186.290
 589.179 997.038
 421.159 775.875
 591.767 760.281
 46.621 943.419
 151.148 931.194
 102.747 255.603
 434.681 953.063
 671.551 490.631
 944.233 693.478
 917.173 270.613
 536.209 601.758
 371.391 172.761
 252.550 714.554
 409.333 804.992
 756.774 158.371
 648.800 306.803
 430.832 849.875
 375.272 494.314
 616.527 244.567
 708.220 42.968
 662.589 279.827
 798.687 216.942
 26.269 662.670
 802.133 375.939
 665.843 695.136
 76.328 873.267
 914.999 255.656
 86.860 700.403
 347.327 973.352
 890.840 919.322
 292.573 170.109
 44.222 282.469
 457.786 693.877
 24.170 589.365
 915.837 233.362
 163.052 27.371
 759.026 261.809
 995.479 641.453
 262.733 94.507
 368.506 963.907
 77.641 115.018
 654.573 890.683
 961.256 498.698
 637.314 937.328
 890.800 474.185
 765.183 756.696
 168.787 565.124
 343.564 104.965
 766.298 362.161
 171.997 545.189
 652.181 221.281
 142.284 962.633
 62.043 166.849
 361.168 207.629
 480.153 9.645
 617.073 794.923
 779.409 850.901
 96.095 878.977
 306.877 327.541
 493.173 638.758
 360.417 21.895
 338.578 580.199
 199.323 787.039
 948.881 77.143
 520.443 468.234
 850.044 90.450
 840.786 788.878
 445.837 438.832
 916.165 438.895
 708.345 143.279
 729.152 592.926
 542.717 269.640
 562.720 899.207
 472.698 781.843
 680.844 137.415
 357.016 262.470
 434.553 230.243
 882.664 920.018
 550.032 610.132
 696.087 185.621
 611.196 355.978
 786.632 899.506
 577.565 307.017
 391.264 732.747
 662.206 80.219
 461.096 107.395
 195.208 627.072
 37.872 632.887
 704.794 494.436
 604.072 524.335
 428.176 147.206
 169.101 805.255
 713.121 677.948
 64.344 410.389
 262.546 596.632
 873.169 821.022
 210.055 553.536
 802.771 203.778
 474.076 207.661
 0.918 443.141
 430.148 684.405
 672.732 107.169
 451.010 358.190
 404.892 555.248
 406.884 2.509
 353.844 766.805
 485.911 640.937
 101.174 362.023
 207.711 943.621
 176.406 911.697
 860.143 495.442
 851.691 345.884
 717.192 231.106
 633.602 813.259
 799.528 321.060
 427.398 98.705
 951.549 598.245
 94.305 950.178
 40.833 552.690
 731.685 812.288
 877.189 68.016
 601.411 318.992
 316.120 525.667
 38.554 907.581
 101.268 19.622
 668.923 417.732
 535.639 82.247
 831.573 10.210
 604.134 162.643
 675.616 48.186
 829.805 779.340
 117.272 238.653
 891.478 712.542
 793.895 731.718
 896.957 245.607
 630.635 561.442
 558.304 515.366
 389.551 714.275
 295.954 705.783
 50.500 801.051
 277.296 604.813
 481.439 248.103
 421.322 941.049
 199.156 714.688
 650.976 691.465
 159.666 80.868
 903.529 986.512
 213.090 465.975
 199.995 381.818
 826.688 857.292
 88.106 680.324
 840.812 716.555
 999.198 503.850
 747.820 444.078
 64.718 773.705
 348.860 512.955
 118.593 776.216
 675.936 25.810
 440.910 687.087
 998.543 121.559
 78.126 199.766
 249.745 187.671
 685.152 154.872
 693.667 973.346
 983.144 972.928
 455.834 100.262
 399.924 939.713
 193.448 920.081
 871.723 436.608
 691.730 352.431
 327.978 516.999
 235.000 74.951
 75.523 539.586
 870.574 939.965
 243.537 131.184
 16.227 613.142
 72.580 582.033
 567.556 411.155
 135.077 907.823
 752.660 41.692
 393.491 542.580
 424.077 194.652
 247.480 768.669
 440.710 612.939
 631.659 123.496
 897.700 690.686
 618.703 741.894
 535.017 752.227
 503.810 758.880
 974.227 793.678
 719.780 885.484
 978.997 598.020
 208.730 222.377
 642.859 132.374
 686.819 449.087
 915.416 11.415
 40.191 143.764
 776.182 463.104
 419.809 88.061
 447.743 702.024
 324.281 697.870
 553.802 332.396
 515.433 913.203
 23.230 438.552
 271.871 964.640
 721.786 337.094
 599.710 910.605
 365.124 664.877
 263.698 975.759
 789.604 53.322
 131.182 798.336
 394.108 226.265
 418.577 261.084
 732.126 980.002
 156.477 700.082
 248.000 325.370
 34.468 787.269
 886.275 648.341
 817.481 110.651
 333.953 273.981
 637.678 541.279
 510.250 385.588
 632.976 504.194
 328.831 83.994
 927.214 653.129
 907.833 89.549
 707.483 593.224
 181.144 449.880
 859.294 874.996
 111.086 769.737
 56.182 685.008
 461.850 214.979
 481.332 438.005
 861.828 541.717
 177.166 801.616
 861.552 985.220
 895.150 793.274
 35.598 223.115
 850.920 230.886
 238.045 156.401
 906.006 510.473
 711.379 672.923
 901.797 957.823
 380.868 254.974
 496.954 654.959
 806.195 540.142
 317.385 989.368
 578.471 157.299
 257.391 293.663
 565.724 143.480
 689.077 930.265
 148.781 448.641
 290.078 390.261
 230.442 790.718
 410.726 293.680
 325.426 910.684
 922.741 241.761
 881.338 964.548
 452.236 937.471
 279.535 885.184
 758.327 781.479
 810.089 451.074
 810.974 705.508
 601.021 51.359
 212.263 527.500
 755.640 667.842
 936.365 823.108
 263.398 975.959
 705.576 691.047
 2.461 160.190
 521.595 846.704
 952.680 647.450
 109.482 975.805
 645.320 477.846
 61.263 0.023
 653.569 89.574
 870.059 897.075
 291.231 418.154
 484.954 542.574
 555.092 64.561
 480.894 28.759
 91.316 927.930
 994.077 410.946
 663.063 822.564
 617.076 446.516
 273.615 792.895
 952.956 749.406
 988.156 831.447
 295.686 777.022
 282.485 611.789
 315.031 103.507
 816.099 429.796
 885.929 686.139
 221.015 451.671
 601.174 988.896
 360.443 386.129
 656.319 342.885
 539.977 11.595
 889.504 267.235
 48.521 418.509
 816.837 381.447
 820.142 83.744
 624.707 262.131
 797.715 831.339
 690.729 150.099
 54.363 594.287
 309.758 830.186
 901.788 559.900
 733.630 583.708
 51.654 530.628
 304.085 665.774
 566.018 78.215
 606.955 865.643
 457.542 617.382
 19.578 962.854
 705.061 822.150
 407.999 155.242
 413.334 690.326
 779.483 183.123
 348.895 7.143
 460.959 48.577
 61.450 335.738
 485.129 87.034
 889.924 978.811
 781.082 113.140
 944.848 511.958
 21.525 372.681
 448.242 524.659
 438.421 791.152
 845.615 550.653
 25.287 237.276
 832.258 896.451
 568.164 201.551
 761.100 147.195
 236.966 926.919
 928.341 645.314
 701.291 887.323
 525.583 692.726
 164.737 872.605
 865.813 755.459
 422.281 352.701
 51.235 574.888
 197.536 323.860
 972.599 977.406
 99.891 313.817
 284.248 879.868
 623.128 486.147
 361.999 707.936
 582.503 946.810
 750.302 265.319
 230.212 44.159
 972.528 241.492
 301.321 58.926
 998.109 641.884
 303.544 610.323
 20.436 726.555
 182.675 31.048
 340.620 700.463
 857.218 76.335
 118.492 700.578
 134.984 584.169
 40.501 253.023
 893.593 65.273
 764.785 648.307
 646.404 907.688
 489.876 816.677
 324.020 682.795
 511.760 630.903
 205.979 453.986
 993.819 863.905
 942.383 548.162
 888.398 667.042
 844.071 751.631
 482.985 686.222
 503.607 649.328
 67.385 212.208
 77.173 918.615
 852.767 874.239
 526.676 911.013
 344.319 778.706
 937.643 167.428
 654.739 4.016
 915.330 490.710
 727.453 466.419
 570.709 485.317
 550.674 237.717
 869.487 724.749
 324.155 933.182
 89.077 845.991
 280.288 196.037
 846.589 335.079
 754.223 123.622
 989.741 763.091
 890.889 640.517
 524.425 977.074
 520.373 896.644
 458.089 731.109
 630.469 215.768
 815.646 459.743
 122.695 544.268
 311.184 116.052
 215.310 744.805
 989.048 1.862
 716.522 78.318
 165.071 355.971
 149.031 345.103
 863.842 701.072
 282.137 76.482
 650.250 910.617
 392.053 938.639
 860.514 987.716
 599.939 825.582
 144.943 259.804
 958.771 566.114
 415.502 211.123
 806.094 477.410
 547.551 391.658
 954.320 283.700
 896.812 663.334
 941.458 941.278
 67.706 644.828
 153.622 320.085
 693.813 283.674
 700.428 277.487
 879.561 472.773
 472.467 602.232
 596.852 7.364
 536.652 427.171
 751.504 683.646
 583.724 720.216
 930.947 222.301
 388.899 216.557
 443.205 975.853
 491.327 894.618
 162.699 80.374
 553.144 707.442
 743.940 137.255
 90.505 534.421
 860.721 473.170
 645.834 130.724
 515.367 105.062
 614.813 528.985
 957.224 326.626
 178.512 836.138
 997.468 193.808
 398.808 504.595
 232.068 495.195
 995.409 918.863
 938.094 190.433
 569.824 894.253
 820.462 943.281
 713.329 442.464
 814.602 688.310
 123.085 818.788
 331.599 90.212
 347.074 467.682
 530.272 986.192
 331.492 458.024
 857.956 164.713
 503.864 417.845
 488.760 113.377
 594.712 802.669
 753.546 165.841
 886.659 664.255
 876.563 59.003
 641.808 420.732
 564.366 559.572
 358.966 598.650
 316.490 81.244
 467.423 146.708
 905.358 153.673
 492.680 874.917
 794.388 51.262
 503.639 407.441
 395.622 688.268
 345.682 948.490
 906.893 147.143
 307.927 235.451
 987.235 555.451
 197.391 519.437
 29.717 854.616
 482.191 888.722
 152.912 718.516
 108.124 993.994
 963.994 154.246
 628.718 395.332
 433.888 339.902
 462.104 619.377
 982.476 978.852
 895.926 271.984
 791.774 846.607
 104.120 517.971
 967.864 510.291
 70.114 127.396
 56.784 162.867
 286.304 449.535
 512.325 651.315
 228.988 854.698
 519.583 622.070
 404.186 763.865
 430.259 56.085
 688.568 641.361
 375.191 633.394
 420.111 671.383
 125.610 432.019
 347.144 80.895
 294.706 523.355
 947.345 655.405
 650.574 436.001
 558.259 257.411
 874.275 98.440
 199.585 577.408
 94.254 379.586
 349.293 792.360
 90.620 382.226
 398.324 785.359
 147.872 130.665
 143.017 492.135
 178.543 668.858
 774.449 325.260
 307.375 53.202
 136.565 415.915
 538.249 504.495
 0.661 177.302
 194.788 561.952
 145.604 895.017
 378.912 459.298
 747.720 290.611
 906.424 885.711
 31.033 278.214
 809.837 584.763
 70.257 74.298
 129.082 930.480
 791.375 951.874
 1.686 264.699
 496.805 917.635
 4.594 713.033
 26.090 489.436
 857.599 762.827
 23.902 258.399
 368.618 695.733
 753.366 621.667
 357.719 146.025
 695.589 696.015
 41.314 495.037
 500.500 87.303
 370.463 419.401
 87.294 654.889
 305.557 858.982
 175.825 323.073
 260.052 647.894
 807.037 143.382
 572.590 513.050
 478.172 382.812
 62.171 558.821
 77.115 225.144
 505.542 459.161
 503.229 437.228
 348.289 620.757
 565.846 922.087
 547.978 579.138
 765.673 699.098
 154.013 876.369
 901.649 402.046
 887.660 941.848
 71.811 643.060
 508.022 870.293
 720.690 469.228
 374.975 42.323
 549.525 944.830
 165.493 857.892
 674.520 571.841
 810.954 311.508
 670.627 651.603
 123.552 106.667
 555.566 768.818
 321.605 626.897
 285.311 713.545
 376.193 509.369
 586.045 356.353
 243.272 227.161
 529.206 155.704
 152.214 916.307
 959.795 145.014
 57.977 387.979
 960.613 850.332
 572.122 564.067
 926.753 699.453
 438.241 451.625
 438.798 61.529
 258.577 728.867
 66.192 205.313
 387.609 319.482
 63.834 677.265
 939.837 264.961
 907.598 11.699
 796.130 314.489
 964.261 318.280
 496.797 2.014
 726.948 312.611
 469.288 399.637
 840.916 318.997
 221.599 70.067
 171.390 877.052
 834.400 98.982
 953.624 912.517
 279.410 96.716
 346.749 215.042
 80.247 109.238
 671.987 819.917
 494.873 878.337
 139.983 75.561
 443.711 512.879
 802.335 843.498
 620.844 565.668
 842.665 712.496
 721.453 707.755
 649.985 994.277
 189.426 623.791
 591.750 925.940
 855.176 653.613
 179.256 145.951
 893.934 827.530
 750.343 488.733
 615.769 802.481
 693.273 200.705
 205.322 335.515
 113.874 201.940
 994.636 127.748
 171.408 276.671
 587.713 449.615
 746.028 487.979
 899.785 995.868
 774.275 482.489
 245.086 11.210
 323.984 126.409
 149.739 234.960
 54.516 431.351
 804.772 511.702
 103.949 464.936
 560.099 646.195
 96.186 765.060
 723.327 901.930
 5.676 196.965
 125.611 376.690
 146.375 608.063
 486.460 773.613
 858.604 587.089
 914.814 26.748
 299.755 52.067
 867.087 55.665
 552.440 847.173
 314.887 99.630
 450.077 483.781
 604.211 619.225
 691.466 218.235
 691.053 418.642
 32.207 811.458
 870.215 217.440
 364.531 197.142
 357.899 434.181
 44.118 420.368
 805.280 999.560
 811.649 262.121
 999.261 922.464
 460.303 992.964
 215.034 433.569
 93.313 397.444
 318.785 438.058
 426.431 166.419
 251.162 847.623
 350.066 695.119
 755.076 23.875
 559.595 368.407
 524.587 957.730
 877.606 320.263
 553.320 105.191
 269.363 71.370
 636.984 687.629
 36.596 166.827
 349.553 198.343
 261.886 136.217
 558.742 306.518
 966.574 601.675
 694.230 50.073
 292.636 878.287
 630.149 411.290
 179.817 797.509
 618.524 90.152
 792.949 981.589
 217.442 562.126
 373.668 288.975
 429.787 627.714
 211.319 411.735
 216.505 443.808
 218.813 551.278
 411.865 50.847
 782.512 33.663
 664.372 269.811
 456.183 596.948
 1.454 399.371
 965.843 727.129
 692.335 772.232
 366.592 813.937
 313.469 72.271
 978.561 411.153
 934.333 527.815
 564.930 526.998
 596.370 104.183
 691.093 537.981
 290.435 558.845
 114.658 54.368
 312.686 399.352
 647.974 297.814
 637.602 117.370
 158.579 353.029
 60.450 546.897
 131.603 987.450
 678.571 312.217
 618.253 698.391
 478.034 357.793
 995.540 739.169
 624.552 770.474
 27.187 228.006
 607.888 61.814
 459.891 80.589
 818.592 838.604
 231.806 593.988
 933.931 181.827
 183.366 601.888
 723.827 923.069
 519.456 415.072
 452.836 463.133
 704.959 343.712
 924.480 446.330
 714.124 696.807
 691.267 877.183
 782.727 387.236
 917.344 551.298
 918.234 897.160
 539.044 641.837
 247.997 527.276
 507.623 125.820
 872.852 854.844
 132.567 404.432
 740.382 839.994
 565.396 938.473
 358.816 368.979
 793.249 219.284
 92.316 418.684
 747.578 677.937
 667.736 821.220
 202.539 717.856
 191.382 544.248
 545.160 470.442
 934.552 865.299
 578.077 917.648
 864.539 81.426
 676.632 13.269
 42.212 873.942
 604.789 445.011
 700.406 947.477
 415.869 806.977
 884.306 529.426
 270.264 557.385
 754.096 86.949
 916.413 95.051
 2.866 671.575
 555.477 242.124
 763.661 504.314
 973.937 26.866
 6.295 275.788
 139.952 841.858
 848.029 555.675
 954.846 248.335
 716.287 223.718
 894.709 110.496
 653.368 881.417
 811.320 594.353
 692.836 350.530
 956.856 339.300
 568.169 73.568
 201.747 808.110
 642.843 105.188
 606.426 209.055
 936.869 414.834
 740.401 244.583
 230.541 44.020
 999.085 322.250
 167.687 800.652
 311.305 328.990
 976.919 292.834
 47.591 948.221
 252.392 261.283
 198.657 135.708
 260.477 59.185
 390.383 374.636
 494.070 337.898
 509.768 829.154
 913.144 253.867
 437.444 400.237
 173.493 934.738
 996.418 865.319
 542.837 289.573
 941.593 926.647
 475.548 168.874
 916.588 791.177
 508.129 164.628
 407.608 311.130
 244.221 169.746
 20.981 198.843
 420.641 11.049
 922.103 127.562
 37.994 742.569
 97.324 892.415
 157.270 388.691
 663.828 249.443
 517.023 302.867
 760.364 607.579
 627.013 741.033
 437.075 716.681
 409.349 513.804
 336.570 687.602
 956.126 593.213
 60.131 676.909
 175.427 613.647
 759.980 964.018
 330.542 269.187
 336.224 802.529
 18.576 507.618
 369.201 716.310
 465.905 132.437
 636.171 976.211
 73.544 316.530
 375.526 992.111
 563.289 613.457
 829.933 710.469
 446.199 224.059
 558.209 757.931
 652.610 577.245
 418.558 721.004
 274.396 145.121
 435.342 320.128
 425.938 905.371
 238.486 308.903
 133.445 949.771
 757.420 206.839
 19.347 519.679
 36.948 723.323
 919.123 720.197
 675.545 233.787
 714.656 458.507
 550.209 474.198
 807.023 792.779
 347.363 790.388
 201.349 31.333
 455.662 643.567
 9.097 142.878
 61.210 477.281
 864.158 524.036
 714.271 604.503
 826.570 6.897
 182.577 102.394
 543.234 404.521
 371.638 198.193
 932.962 504.363
 356.876 699.885
 351.541 487.235
 843.970 342.613
 911.799 422.146
 438.642 674.770
 428.036 55.121
 79.477 250.288
 820.640 253.638
 559.666 395.782
 955.400 508.895
 756.245 918.037
 956.377 47.600
 597.205 559.966
 377.538 716.011
 854.375 318.163
 56.342 614.560
 58.291 434.774
 514.753 865.517
 523.215 768.415
 885.565 163.063
 57.289 646.859
 193.433 300.007
 153.718 287.146
 532.599 493.727
 631.240 531.527
 82.325 492.203
 961.532 350.459
 764.654 465.981
 111.170 182.769
 658.854 61.189
 188.127 359.702
 477.350 570.532
 647.407 251.015
 616.706 482.157
 235.310 300.559
 615.217 89.995
 273.091 224.243
 569.793 933.541
 662.724 529.064
 936.132 510.823
 82.463 397.803
 607.920 546.689
 998.424 355.219
 646.232 561.550
 199.104 989.263
 115.954 175.806
 739.411 111.512
 241.377 495.556
 214.244 886.856
 280.934 689.639
 751.964 691.468
 857.078 10.953
 686.323 333.547
 880.559 701.457
 520.937 122.466
 50.874 505.864
 110.434 443.487
 271.647 600.129
 342.611 597.425
 219.456 204.296
 489.858 823.582
 978.639 722.694
 607.536 531.543
 787.407 55.934
 271.824 730.145
 919.874 517.533
 777.730 633.141
 895.258 212.646
 945.724 129.063
 103.355 587.377
 526.916 681.744
 561.612 315.110
 44.436 747.661
 573.874 572.591
 782.953 691.912
 197.423 784.912
 637.996 707.375
 499.859 937.791
 88.383 407.911
 910.082 810.624
 663.786 608.639
 550.940 858.563
 778.037 622.179
 250.790 740.785
 598.500 2.794
 136.247 570.164
 961.876 639.631
 930.744 152.358
 44.569 30.625
 648.586 736.325
 196.776 320.215
 560.016 950.178
 777.315 633.047
 591.120 623.826
 32.705 523.723
 647.552 471.044
 679.047 146.727
 350.871 127.328
 326.755 453.710
 941.547 715.542
 772.367 285.897
 427.293 978.935
 332.758 351.480
 686.515 511.319
 257.424 481.326
 124.375 798.311
 94.708 226.450
 526.711 623.498
 56.402 298.409
 71.176 991.657
 598.971 825.810
 595.101 571.019
 873.484 188.556
 448.371 891.682
 473.292 844.221
 792.941 182.164
 189.614 141.540
 467.370 945.725
 759.836 453.445
 387.040 728.147
 928.782 901.182
 473.719 205.472
 435.031 592.100
 830.166 810.597
 756.211 282.735
 27.992 849.265
 900.732 97.363
 144.562 46.892
 98.655 787.561
 455.017 976.768
 629.222 683.299
 299.407 996.752
 13.204 149.156
 646.283 455.812
 508.852 974.579
 760.102 704.129
 973.349 664.319
 350.532 172.530
 207.586 289.705
 790.595 690.370
 489.687 164.224
 794.000 638.408
 48.523 634.479
 149.503 227.789
 237.540 262.408
 234.456 541.704
 474.442 414.279
 536.661 247.185
 24.908 80.113
 972.158 495.698
 167.681 702.825
 518.738 288.521
 501.517 994.212
 416.002 932.528
 287.186 515.467
 690.916 490.887
 983.404 78.867
 34.624 818.927
 86.296 426.612
 516.204 736.038
 147.330 819.334
 409.884 628.940
 382.859 43.789
 624.748 709.207
 635.466 364.783
 154.112 798.743
 967.527 304.921
 352.597 821.557
 803.162 56.739
 152.707 710.004
 56.577 300.747
 952.690 650.563
 941.251 220.724
 450.100 100.713
 322.379 340.926
 220.410 797.750
 309.229 240.903
 109.801 686.248
 867.617 280.217
 241.860 837.665
 226.779 751.019
 548.208 688.458
 748.655 700.212
 595.089 337.595
 288.468 369.625
 167.018 916.824
 298.925 402.483
 612.832 764.470
 490.135 783.600
 590.563 23.322
 554.976 810.562
 249.867 463.549
 685.304 141.158
 452.052 561.395
 545.845 301.068
 688.947 792.914
 326.133 654.040
 466.687 519.455
 70.651 188.366
 66.313 928.436
 885.785 28.312
 479.775 70.666
 859.831 72.507
 601.111 815.817
 707.727 844.140
 284.430 383.257
 692.188 526.807
 972.635 239.465
 282.351 287.191
 266.150 469.446
 122.941 649.241
 5.102 2.364
 112.461 697.725
 350.489 216.048
 967.210 830.992
 591.756 766.786
 396.522 248.220
 305.246 936.167
 578.881 205.765
 318.424 192.581
 732.228 686.315
 180.047 8.899
 266.572 635.164
 431.194 627.977
 922.804 487.109
 553.872 432.748
 896.388 758.201
 633.730 757.195
 754.623 947.303
 305.044 408.518
 845.459 587.173
 696.792 289.886
 307.061 723.424
 818.378 388.724
 990.728 367.449
 15.857 989.297
 954.175 67.326
 900.636 383.095
 344.230 935.342
 62.313 79.219
 722.670 544.410
 188.147 693.547
 279.099 606.065
 139.496 344.218
 81.730 333.459
 499.355 667.027
 29.816 702.901
 976.942 43.290
 557.711 301.730
 410.310 500.946
 295.702 199.036
 474.526 94.000
 790.278 924.909
 312.509 613.405
 328.426 585.137
 342.718 852.335
 776.495 778.768
 350.217 599.280
 842.293 998.591
 476.056 212.904
 85.492 767.845
 928.354 333.195
 450.367 854.415
 643.934 684.799
 768.694 476.163
 932.187 351.769
 99.953 703.225
 486.194 560.327
 539.278 26.044
 406.566 250.002
 157.737 808.230
 860.531 286.996
 549.365 613.220
 205.086 460.514
 377.906 981.072
 304.572 677.559
 754.597 449.989
 38.546 449.327
 975.790 545.449
 747.527 648.559
 423.152 192.858
 427.241 58.225
 425.124 907.793
 634.678 764.773
 819.853 57.081
 293.084 451.231
 398.739 105.886
 312.493 985.072
 475.931 727.760
 315.244 881.541
 480.530 879.141
 863.000 654.659
 741.127 865.626
 716.929 285.298
 890.796 258.388
 573.130 969.306
 507.199 475.358
 851.159 529.868
 487.559 408.344
 878.033 849.107
 90.537 655.255
 809.773 996.822
 733.213 472.562
 926.966 402.455
 266.473 279.342
 292.675 63.632
 148.881 468.478
 886.169 935.345
 358.999 976.417
 143.200 963.100
 18.113 859.325
 715.196 766.776
 106.992 365.317
 280.733 445.853
 747.039 289.974
 431.512 947.940
 751.685 881.625
 243.123 648.763
 339.896 115.416
 812.723 351.050
 419.992 688.288
 189.150 580.948
 906.808 773.423
 76.634 493.067
 414.442 101.087
 5.236 679.035
 984.992 757.030
 326.396 890.262
 462.844 679.614
 110.790 954.674
 725.046 927.836
 451.319 701.451
 329.464 635.405
 663.027 359.824
 670.752 177.733
 733.511 910.908
 444.333 491.100
 124.792 129.105
 943.817 994.500
 626.315 326.389
 368.500 987.966
 577.862 23.573
 134.250 315.818
 42.578 223.335
 980.358 83.868
 739.402 596.560
 92.567 166.615
 19.132 553.266
 241.869 509.714
 370.692 829.741
 121.782 966.244
 808.402 252.525
 283.338 759.680
 654.932 746.392
 775.143 64.839
 288.913 336.950
 331.573 578.934
 164.898 898.862
 579.843 22.332
 83.505 148.717
 698.600 982.358
 241.380 948.522
 527.422 378.912
 927.412 333.502
 646.782 588.719
 959.821 909.052
 98.361 182.361
 637.917 869.294
 451.034 586.958
 375.241 7.656
 921.345 335.515
 503.111 742.580
 389.982 964.772
 404.488 533.895
 906.970 906.225
 29.374 673.313
 715.298 724.359
 530.045 492.062
 841.127 902.522
 765.497 626.959
 872.054 686.195
 491.086 350.599
 975.106 657.314
 355.942 720.115
 372.848 138.923
 265.143 690.833
 107.430 889.784
 66.554 525.572
 764.573 31.927
 937.706 97.336
 16.705 714.754
 773.119 713.395
 69.079 626.872
 507.286 203.533
 875.282 356.634
 806.469 426.469
 927.618 525.486
 279.879 408.674
 450.280 91.195
 107.417 782.158
 433.857 773.060
 269.512 416.136
 481.514 986.229
 860.612 416.113
 301.345 300.669
 940.454 407.996
 615.167 341.272
 148.490 39.949
 578.727 313.768
 701.894 367.160
 667.504 336.927
 194.807 571.406
 599.640 360.872
 797.338 785.828
 794.719 295.911
 451.808 513.785
 234.068 723.201
 618.650 757.907
 353.011 130.814
 125.922 910.866
 794.110 454.672
 18.626 242.970
 847.217 7.638
 733.923 384.171
 139.485 871.336
 896.181 110.713
 386.873 989.575
 934.824 471.347
 626.696 540.348
 184.665 427.338
 495.301 442.036
 192.363 727.627
 550.724 850.769
 386.540 329.116
 950.354 277.837
 788.713 826.715
 639.195 61.982
 966.567 743.431
 574.683 700.521
 332.175 203.122
 976.375 320.236
 240.877 163.842
 538.924 964.159
 179.880 614.892
 457.977 509.800
 880.719 663.321
 792.935 809.577
 131.147 373.818
 507.655 962.440
 787.391 338.525
 698.247 659.804
 337.912 889.660
 322.158 987.409
 888.805 418.076
 799.125 361.622
 625.758 605.544
 354.558 903.863
 358.313 339.060
 940.164 245.484
 322.378 363.643
 93.536 758.594
 862.889 198.519
 615.090 542.644
 249.859 733.386
 451.641 194.204
 710.457 120.497
 514.448 746.190
 753.029 858.872
 236.549 996.313
 185.069 244.234
 729.122 331.789
 508.145 937.823
 246.727 693.110
 933.876 235.388
 962.120 364.304
 384.541 531.331
 506.554 206.570
 1.254 449.724
 402.850 908.023
 816.428 521.796
 35.825 961.840
 993.136 137.475
 626.087 831.121
 982.829 685.903
 334.695 49.801
 898.582 366.624
 992.099 549.054
 590.754 530.119
 457.520 7.543
 295.760 664.657
 544.920 486.951
 209.974 248.108
 147.648 532.442
 26.016 730.874
 332.505 557.658
 917.393 402.655
 10.143 977.783
 932.357 955.106
 405.507 749.956
 474.779 209.054
 110.521 791.331
 927.645 893.773
 490.676 0.560
 385.724 102.638
 704.976 152.980
 482.982 300.465
 480.404 883.871
 956.001 609.991
 31.199 943.602
 608.225 785.793
 431.666 295.041
 916.065 411.570
 218.795 834.418
 534.242 690.025
 725.642 224.777
 255.277 882.894
 414.398 724.721
 600.492 292.090
 403.557 928.408
 664.461 332.079
 159.017 975.478
 301.692 49.784
 464.770 277.069
 386.786 613.460
 903.726 887.333
 53.774 168.594
 89.919 845.504
 336.469 790.164
 304.741 653.758
 2.051 430.299
 334.931 338.786
 60.668 42.943
 600.024 583.563
 113.434 877.596
 830.943 289.399
 491.973 78.219
 936.960 731.722
 869.756 647.236
 420.740 566.455
 467.239 875.220
 994.273 203.430
 110.683 971.739
 464.007 130.422
 673.061 730.245
 621.230 303.547
 962.410 128.521
 751.749 639.604
 19.034 205.505
 503.337 392.045
 332.278 905.309
 584.482 968.695
 436.984 770.665
 56.067 775.824
 149.625 972.011
 589.276 435.101
 757.698 637.109
 846.845 218.221
 389.660 401.751
 277.539 545.317
 626.241 528.133
 850.365 679.757
 929.820 467.565
 178.388 371.481
 382.771 902.660
 753.461 717.180
 457.034 756.288
 621.747 247.368
 457.824 455.761
 343.114 562.531
 969.484 587.455
 890.809 333.402
 109.391 556.174
 734.863 279.997
 897.949 702.584
 515.241 741.871
 263.632 649.149
 828.690 555.496
 509.446 198.993
 934.548 336.409
 811.942 552.410
 915.674 612.438
 49.895 722.327
 625.245 23.878
 964.113 3.648
 801.007 466.828
 32.681 3.302
 56.009 342.142
 160.687 779.888
 157.655 235.854
 186.450 926.653
 511.726 413.847
 607.147 202.246
 79.814 496.321
 838.183 454.123
 910.380 884.148
 708.415 863.989
 966.422 752.787
 926.509 888.317
 225.960 289.437
 554.210 975.484
 932.412 919.964
 415.437 160.573
 26.083 414.470
 134.123 806.542
 918.981 349.935
 610.130 53.513
 934.802 586.913
 145.842 324.815
 554.070 341.963
 764.016 527.752
 539.046 531.145
 100.784 278.313
 600.353 261.143
 410.520 612.251
 371.424 357.289
 928.459 650.813
 520.433 361.867
 52.843 639.120
 122.609 496.781
 434.210 630.776
 287.579 163.075
 201.706 956.198
 163.314 912.377
 774.539 977.627
 75.195 754.446
 263.645 634.529
 788.816 708.373
 580.063 943.606
 869.382 726.215
 451.401 102.892
 338.320 345.900
 478.203 715.102
 366.311 509.980
 713.128 87.838
 486.894 28.499
 546.025 674.276
 739.758 793.863
 658.620 715.221
 559.508 464.819
 658.239 649.953
 994.051 332.624
 598.406 137.996
 674.694 138.070
 786.172 726.169
 653.798 911.773
 105.560 595.099
 889.622 416.039
 50.587 107.425
 484.153 444.490
 960.218 377.523
 288.868 320.772
 734.581 1.625
 784.005 181.101
 943.283 780.220
 135.934 543.639
 522.316 474.819
 549.372 793.117
 708.461 752.273
 789.578 339.380
 945.194 756.307
 465.390 657.306
 880.733 622.807
 76.254 261.788
 389.141 528.306
 252.701 9.975
 604.569 976.396
 205.506 314.070
 44.982 321.311
 367.638 767.672
 996.612 479.269
 116.881 978.509
 868.485 254.432
 435.543 717.662
 345.278 216.408
 354.950 762.913
 957.425 9.417
 82.611 470.097
 443.657 889.658
 183.293 355.434
 750.143 107.717
 24.123 33.452
 142.289 48.271
 668.789 214.690
 103.356 271.888
 365.482 125.816
 64.839 375.842
 894.333 438.724
 616.560 895.757
 77.411 366.854
 442.389 941.381
 291.095 54.195
 536.190 422.228
 517.771 308.702
 191.021 237.299
 320.695 446.286
 194.765 733.236
 689.845 858.826
 682.531 773.393
 383.183 510.169
 218.568 493.298
 650.576 23.812
 139.605 973.433
 878.470 246.472
 671.988 756.251
 112.129 60.313
 224.429 129.761
 806.856 946.039
 897.456 44.201
 816.263 57.831
 183.701 211.328
 158.556 813.389
 56.995 538.358
 703.401 697.758
 863.178 391.922
 612.663 863.600
 284.719 983.345
 246.917 434.063
 11.339 267.832
 742.691 193.997
 919.166 399.750
 578.026 623.243
 554.454 868.021
 8.913 279.812
 500.214 724.080
 187.817 194.639
 944.277 724.898
 306.905 772.143
 87.351 50.962
 60.328 296.925
 254.799 470.078
 737.259 386.856
 984.421 239.328
 64.229 982.588
 435.910 647.059
 563.170 864.680
 140.538 262.519
 310.514 399.403
 19.547 691.515
 30.604 655.613
 337.651 831.603
 969.789 146.425
 617.831 319.978
 840.022 934.840
 772.361 501.934
 735.085 421.699
 752.898 888.940
 579.138 792.720
 792.860 684.830
 714.768 339.926
 914.568 638.950
 352.946 958.015
 361.475 729.452
 45.022 330.483
 254.699 122.099
 180.264 211.357
 279.097 514.370
 922.482 839.731
 996.023 526.274
 465.296 725.089
 329.841 793.953
 75.002 656.222
 458.432 55.902
 998.213 925.923
 282.629 881.659
 912.155 53.439
 587.160 6.408
 490.540 118.500
 120.936 120.430
 726.965 601.887
 4.973 678.423
 609.108 30.762
 962.756 989.862
 356.490 940.854
 904.451 817.798
 836.607 646.163
 879.940 630.423
 651.266 19.893
 546.619 838.789
 257.288 173.085
 229.359 26.954
 952.242 321.026
 738.633 690.300
 543.110 768.433
 167.909 86.840
 528.741 354.920
 425.948 858.864
 998.636 680.249
 739.218 372.627
 592.082 287.760
 453.293 667.097
 512.245 803.246
 291.978 304.565
 66.930 900.262
 624.020 722.622
 656.732 251.562
 18.113 235.440
 776.009 206.238
 418.816 100.015
 984.128 444.609
 83.631 918.242
 73.761 965.385
 122.452 597.130
 767.575 374.741
 165.755 536.607
 250.618 13.407
 651.229 197.146
 57.357 179.584
 207.052 648.670
 221.965 802.323
 73.915 689.043
 938.684 877.208
 850.574 106.839
 114.490 794.806
 675.477 251.683
 305.594 138.928
 329.599 259.195
 367.510 388.585
 425.563 690.508
 298.346 272.370
 551.390 512.635
 877.986 860.469
 882.644 930.881
 790.923 166.546
 736.437 643.505
 535.330 414.225
 889.942 318.399
 960.789 811.029
 253.008 78.442
 215.734 792.571
 900.675 254.037
 24.785 142.909
 221.349 736.248
 935.637 70.728
 407.900 700.776
 683.072 398.095
 52.757 921.079
 400.081 187.474
 748.112 138.405
 677.269 847.593
 335.762 187.869
 624.085 489.376
 498.032 614.479
 139.466 784.752
 385.014 62.836
 653.797 64.821
 790.381 641.948
 85.525 896.106
 328.025 995.072
 669.082 926.740
 137.197 827.768
 489.107 696.222
 820.737 939.651
 910.311 166.344
 768.163 281.838
 862.106 536.143
 354.961 528.318
 939.525 44.964
 66.622 51.905
 162.707 805.304
 649.047 870.782
 719.761 617.034
 417.382 57.602
 153.994 338.438
 797.727 647.761
 876.228 884.489
 668.151 255.596
 44.101 711.827
 697.876 306.361
 289.133 671.338
 450.330 57.831
 353.107 67.359
 764.019 849.033
 860.353 376.881
 805.141 346.186
 472.409 338.185
 100.731 919.258
 894.786 517.028
 917.475 779.344
 309.066 266.417
 108.642 630.281
 42.087 495.409
 272.558 471.528
 740.599 401.096
 966.585 857.639
 155.622 359.410
 219.476 537.731
 345.003 343.826
 554.488 521.857
 742.882 391.047
 750.791 446.420
 16.233 869.760
 159.945 724.649
 905.200 258.518
 288.931 598.167
 627.181 193.287
 745.949 470.082
 794.516 111.530
 407.725 57.522
 860.166 570.558
 648.117 101.602
 651.070 441.962
 711.404 905.407
 689.226 635.146
 316.788 516.475
 428.266 751.151
 543.595 250.661
 768.998 348.450
 122.698 681.103
 859.607 66.075
 805.247 541.871
 161.739 213.071
 304.516 963.861
 577.470 128.922
 923.165 454.420
 417.044 445.235
 852.336 326.491
 554.621 648.016
 929.752 292.726
 8.071 131.434
 493.290 470.762
 706.764 342.790
 689.741 543.935
 523.607 4.826
 973.780 624.032
 968.039 641.498
 541.177 946.864
 817.041 368.516
 517.372 765.482
 531.274 797.535
 5.578 198.788
 521.344 865.692
 678.254 744.246
 230.927 878.779
 766.157 212.692
 953.392 250.723
 807.180 921.281
 239.036 554.020
 813.190 658.915
 451.497 50.625
 0.194 678.782
 343.133 851.586
 512.046 377.631
 616.743 22.953
 709.958 384.058
 79.941 97.453
 362.103 132.426
 761.767 613.996
 165.359 169.257
 909.847 53.625
 383.716 90.238
 109.837 200.272
 367.102 193.938
 434.470 872.305
 395.583 359.253
 932.631 756.649
 705.375 894.447
 383.338 857.323
 926.343 893.853
 866.858 736.060
 180.166 92.178
 725.511 181.550
 141.865 84.524
 107.856 368.582
 795.718 732.255
 798.169 647.479
 963.716 390.674
 42.601 291.782
 947.587 454.792
 786.537 297.882
 504.418 445.570
 155.015 409.592
 524.183 162.846
 238.158 184.458
 51.595 165.181
 713.275 143.532
 4.154 244.302
 549.422 884.557
 95.786 526.479
 831.777 788.019
 46.866 129.370
 523.369 419.604
 315.653 845.791
 989.721 510.522
 945.257 421.027
 165.183 73.529
 9.509 584.094
 983.745 647.758
 838.684 922.660
 855.423 235.506
 193.528 933.674
 593.822 340.654
 767.943 505.306
 920.920 798.527
 474.695 699.366
 949.637 223.692
 495.475 906.339
 409.394 833.801
 850.526 277.623
 698.898 838.350
 510.815 232.074
 566.247 230.732
 787.732 857.965
 599.585 675.696
 794.703 148.712
 110.591 743.143
 288.497 323.884
 84.850 269.782
 724.799 489.183
 912.488 414.713
 165.707 714.065
 682.328 561.383
 971.800 277.873
 84.485 670.011
 417.418 519.863
 908.852 830.658
 356.816 980.890
 817.915 452.271
 416.044 541.191
 407.087 857.731
 419.172 126.419
 518.083 665.012
 609.214 500.601
 642.354 611.736
 878.390 307.903
 922.320 831.854
 566.890 124.051
 435.906 691.761
 264.913 982.182
 921.021 327.323
 503.354 936.938
 975.202 947.204
 741.216 405.399
 744.197 751.201
 852.795 595.256
 712.226 190.412
 538.244 511.388
 24.650 19.939
 83.741 174.259
 737.624 681.089
 491.730 530.426
 3.813 530.860
 700.206 470.825
 801.496 109.778
 878.714 670.648
 807.409 318.388
 296.442 40.739
 140.890 136.863
 126.704 240.080
 285.450 466.247
 607.308 388.395
 669.576 153.857
 996.200 174.176
 384.766 165.547
 727.775 453.989
 887.423 825.371
 521.901 51.877
 402.103 715.905
 62.743 302.022
 74.736 142.970
 338.723 332.666
 751.989 455.244
 112.297 705.005
 951.122 176.281
 15.819 727.721
 75.914 73.600
 897.747 137.514
 999.017 442.010
 675.131 330.202
 618.059 17.282
 690.212 548.335
 78.708 828.172
 480.558 372.870
 797.619 721.935
 716.219 162.156
 794.744 308.667
 549.657 255.635
 818.978 226.543
 683.742 477.365
 312.849 262.436
 461.841 791.320
 978.295 315.121
 297.270 572.776
 971.970 71.800
 815.404 454.817
 48.770 708.845
 411.985 813.627
 87.866 816.158
 220.214 788.992
 756.681 988.570
 114.774 56.031
 802.625 300.103
 703.781 20.102
 896.449 866.183
 813.793 489.042
 698.779 359.101
 755.468 366.150
 75.367 142.955
 368.455 324.833
 167.167 371.214
 136.909 483.528
 427.242 194.030
 398.197 650.002
 194.496 169.989
 146.304 990.443
 889.117 100.417
 171.040 884.810
 319.499 101.445
 240.053 30.069
 796.336 613.348
 891.926 462.198
 995.913 797.216
 787.275 391.978
 618.617 980.543
 786.012 534.725
 495.946 346.264
 261.084 797.384
 633.444 289.963
 103.523 745.093
 789.711 939.147
 355.039 571.835
 212.926 393.797
 60.491 354.735
 544.068 731.711
 354.032 78.452
 186.466 663.959
 773.624 314.956
 498.625 629.171
 585.950 965.433
 433.911 800.049
 447.775 186.426
 997.086 926.873
 933.726 493.510
 462.521 661.756
 430.897 165.362
 378.979 260.661
 197.027 952.140
 225.955 629.862
 264.078 858.503
 269.714 117.610
 558.588 447.697
 854.636 313.521
 523.203 864.057
 546.258 236.987
 532.316 152.546
 284.197 516.188
 73.979 662.054
 901.165 591.656
 548.581 440.806
 992.380 248.563
 343.484 795.100
 479.494 281.753
 766.692 204.801
 184.621 234.135
 349.143 829.303
 21.123 595.277
 795.373 45.557
 804.706 791.386
 519.927 125.191
 305.265 694.406
 749.129 961.426
 689.237 196.460
 794.810 19.731
 464.455 871.619
 471.714 620.794
 33.306 631.038
 89.929 623.078
 912.071 86.376
 817.459 297.997
 89.660 602.443
 988.614 67.506
 210.446 540.923
 597.090 76.013
 684.735 286.418
 427.392 710.973
 195.873 382.895
 166.666 975.114
 702.369 587.795
 226.244 494.101
 72.344 232.751
 666.662 253.626
 159.609 840.207
 542.886 376.853
 987.584 125.669
 602.731 245.064
 878.904 973.266
 718.484 540.014
 812.985 630.382
 800.533 745.366
 47.139 664.061
 526.202 826.581
 463.279 361.541
 764.080 144.573
 144.309 459.598
 534.165 719.508
 112.293 837.535
 120.370 209.248
 823.298 107.742
 150.836 4.733
 87.924 652.311
 142.640 665.071
 327.090 366.487
 933.563 152.257
 62.420 227.574
 310.413 503.476
 940.887 374.822
 909.925 363.046
 393.381 990.867
 486.555 241.850
 793.968 263.206
 986.761 175.825
 116.324 685.355
 569.903 203.721
 49.795 57.641
 3.176 505.396
 141.497 658.783
 416.585 253.555
 152.709 88.550
 621.525 992.861
 665.555 401.866
 413.961 320.160
 335.726 54.151
 44.319 588.202
 673.036 310.543
 338.221 473.383
 36.318 607.748
 495.207 356.944
 673.034 631.817
 29.945 280.694
 215.675 839.317
 508.598 605.171
 493.249 819.541
 981.546 663.413
 831.872 304.020
 335.224 550.956
 36.605 74.345
 146.319 496.745
 878.438 313.732
 189.859 935.291
 394.856 671.016
 150.872 753.472
 467.275 52.409
 642.624 161.916
 609.146 786.971
 621.073 78.038
 408.435 702.089
 186.741 782.967
 669.223 937.087
 516.187 295.942
 619.218 173.560
 903.296 406.153
 51.010 792.992
 206.705 512.779
 481.124 224.182
 187.524 389.222
 206.522 119.029
 528.445 137.904
 955.622 715.106
 701.323 8.754
 940.590 792.440
 198.820 379.632
 868.297 511.083
 73.135 142.860
 535.643 391.955
 790.727 502.047
 275.849 58.300
 379.044 891.168
 818.780 636.772
 925.362 407.898
 241.525 989.151
 107.883 970.492
 104.646 37.063
 467.298 917.729
 661.961 197.568
 138.327 170.889
 93.114 477.459
 283.513 452.311
 12.047 704.537
 237.414 634.346
 352.540 96.595
 562.609 693.599
 4.300 290.625
 727.601 227.112
 977.374 748.614
 781.294 198.848
 195.372 310.832
 263.449 816.755
 373.153 536.675
 152.255 873.202
 514.693 326.819
 109.177 836.281
 892.427 393.818
 790.895 667.966
 538.893 192.516
 914.818 120.234
 221.899 453.171
 897.936 864.948
 90.531 11.359
 751.376 631.426
 4.106 997.314
 970.770 831.665
 400.767 946.876
 84.325 362.054
 166.196 105.747
 428.441 187.873
 643.035 213.072
 440.018 389.191
 823.872 729.707
 63.525 910.797
 118.371 697.027
 750.979 792.210
 430.340 815.257
 418.696 24.592
 752.963 573.364
 753.779 898.480
 48.087 268.336
 526.625 169.007
 854.594 958.715
 357.121 113.708
 235.603 9.636
 448.895 522.838
 267.062 124.025
 597.967 414.601
 61.633 102.474
 702.966 269.732
 160.263 33.544
 659.976 434.050
 186.334 953.448
 975.764 37.012
 698.533 11.540
 441.232 952.829
 781.696 883.515
 488.327 512.650
 740.964 151.287
 327.161 526.852
 302.860 946.240
 997.965 751.142
 544.787 675.568
 149.760 925.299
 767.470 730.287
 702.747 515.993
 166.563 833.941
 795.685 32.485
 251.945 24.870
 247.692 374.648
 885.791 79.231
 563.457 875.118
 771.579 649.679
 622.841 161.132
 511.689 204.174
 163.967 476.639
 575.616 454.956
 990.482 852.342
 876.265 838.891
 208.684 311.618
 158.987 482.700
 382.111 865.824
 165.467 210.829
 136.403 235.737
 969.107 546.601
 765.271 280.042
 995.023 351.041
 792.046 900.650
 869.186 36.164
 196.258 502.559
 298.788 994.137
 290.022 828.088
 908.729 579.561
 646.723 467.227
 164.735 264.002
 369.788 513.825
 847.434 310.126
 620.542 528.371
 727.390 863.296
 182.750 159.693
 180.430 872.996
 861.881 838.134
 105.399 892.050
 337.313 890.607
 120.834 981.245
 296.218 142.565
 159.027 609.068
 72.822 603.603
 109.834 284.982
 843.143 612.691
 534.787 419.650
 633.371 917.174
 945.032 552.220
 893.074 538.722
 63.025 124.061
 268.866 41.750
 544.538 676.917
 49.620 458.715
 79.168 993.446
 803.428 775.931
 697.305 827.465
 205.109 567.428
 650.484 553.339
 380.200 248.135
 889.450 127.990
 138.896 56.760
 7.568 49.657
 816.765 469.612
 441.840 625.164
 606.380 376.100
 703.423 448.028
 986.869 242.307
 745.941 934.873
 321.215 269.035
 152.869 474.553
 781.830 473.852
 342.968 885.880
 324.046 842.341
 241.149 644.562
 498.939 492.007
 955.612 681.781
 978.141 853.786
 633.009 445.647
 954.378 522.143
 352.143 587.859
 235.645 867.215
 262.112 842.245
 224.613 93.918
 99.431 916.064
 877.712 916.567
 235.580 51.272
 682.924 777.087
 844.444 129.199
 147.633 844.847
 49.559 101.756
 916.660 311.395
 753.042 214.483
 568.118 539.782
 579.093 36.194
 186.042 891.843
 130.381 87.024
 762.217 874.771
 779.238 737.281
 316.720 98.102
 49.018 675.331
 781.949 281.929
 414.201 270.924
 306.055 715.680
 18.792 513.840
 789.510 533.415
 417.455 324.915
 466.996 486.460
 346.841 121.551
 933.016 487.928
 678.150 792.369
 633.622 647.538
 856.600 181.203
 912.043 271.131
 147.750 799.991
 808.884 969.801
 61.391 550.011
 37.812 601.962
 165.759 513.503
 647.772 891.509
 721.229 430.886
 558.670 751.189
 814.482 865.991
 338.045 257.146
 950.722 612.085
 643.613 924.222
 930.181 949.691
 765.917 118.136
 691.441 543.672
 694.882 697.130
 121.605 187.702
 335.477 29.508
 413.913 160.704
 595.270 502.964
 776.757 559.333
 448.359 285.444
 372.386 785.951
 86.575 64.883
 574.907 91.270
 444.103 576.625
 599.767 149.037
 722.709 103.294
 463.218 546.490
 751.842 623.610
 100.655 544.262
 744.302 606.061
 406.008 743.800
 110.413 443.036
 377.147 415.938
 781.190 444.076
 469.540 223.132
 976.663 37.164
 505.089 207.950
 505.032 138.835
 966.379 35.173
 660.683 462.399
 467.721 143.343
 226.327 144.374
 450.711 278.677
 301.887 428.648
 349.158 710.081
 958.457 92.798
 329.686 634.723
 531.313 808.957
 291.912 20.747
 655.936 70.834
 735.706 554.479
 553.191 697.626
 830.672 886.778
 174.870 144.217
 90.717 945.443
 422.809 945.068
 328.813 401.943
 0.705 27.415
 485.950 170.910
 497.861 418.950
 764.605 65.140
 941.649 8.089
 599.192 928.359
 396.938 593.690
 40.871 989.152
 795.748 978.867
 376.538 104.696
 311.495 454.197
 324.826 539.888
 465.384 703.401
 116.726 19.752
 186.597 114.742
 664.107 829.723
 115.061 249.374
 913.515 564.179
 110.914 0.180
 270.504 848.897
 746.663 858.001
 635.233 613.855
 237.911 914.242
 414.653 660.548
 0.904 387.758
 750.471 760.126
 697.838 828.435
 832.976 7.786
 84.568 869.485
 345.048 833.710
 254.112 765.116
 912.395 885.350
 470.154 640.651
 617.759 919.789
 907.842 719.589
 688.860 113.694
 417.892 988.516
 991.044 562.824
 260.713 168.614
 872.500 719.999
 429.657 225.056
 727.592 641.823
 209.134 346.531
 695.188 978.425
 460.127 640.965
 605.044 960.281
 461.512 135.200
 365.604 291.022
 82.604 841.678
 768.323 939.755
 445.675 110.272
 312.348 701.105
 835.238 555.294
 352.779 931.972
 404.969 13.859
 197.450 722.441
 657.964 120.452
 851.170 571.645
 869.183 682.409
 890.609 340.505
 671.270 511.579
 483.705 280.601
 230.467 248.703
 208.750 496.124
 545.014 939.669
 22.681 503.594
 854.544 258.103
 246.017 97.196
 358.798 778.585
 621.939 507.113
 14.008 191.793
 546.053 620.782
 164.985 810.101
 206.214 604.760
 943.170 773.473
 201.437 665.685
 431.283 555.292
 886.597 486.210
 482.863 351.078
 204.412 394.782
 161.863 765.532
 685.713 921.536
 108.826 591.310
 18.529 666.685
 774.326 983.293
 579.834 488.607
 618.709 702.367
 392.611 797.923
 744.373 451.110
 495.066 128.549
 390.462 409.021
 896.427 319.694
 620.887 546.446
 430.835 272.684
 918.790 944.221
 521.748 797.336
 261.179 350.919
 326.318 4.130
 286.580 392.713
 962.925 766.007
 39.480 924.211
 634.073 218.193
 334.625 824.696
 867.955 102.670
 341.335 346.175
 820.027 27.921
 555.674 791.310
 433.920 702.353
 872.375 615.063
 170.088 724.674
 157.802 918.821
 210.028 155.706
 182.001 45.456
 351.048 448.264
 317.255 534.623
 866.926 235.287
 330.852 896.395
 147.084 347.235
 372.387 485.736
 992.755 389.566
 815.486 578.378
 673.010 417.036
 598.022 569.275
 684.410 116.504
 704.526 937.307
 151.618 392.356
 243.471 284.377
 816.717 42.674
 437.613 794.110
 34.784 39.586
 717.680 936.385
 392.760 769.227
 891.776 130.707
 846.667 946.370
 161.399 476.630
 305.354 62.617
 129.473 56.142
 632.221 437.425
 158.958 844.913
 172.640 765.839
 708.312 961.100
 305.349 559.280
 11.208 996.859
 650.068 885.068
 554.566 74.719
 508.430 171.332
 816.343 244.589
 766.529 666.886
 180.914 974.507
 818.581 56.565
 586.798 16.698
 384.141 122.932
 463.389 468.333
 265.886 622.527
 768.080 652.311
 839.227 381.644
 283.369 666.891
 164.964 201.632
 819.378 384.038
 186.264 450.855
 87.481 995.685
 203.651 179.567
 965.942 235.932
 237.094 460.374
 821.634 357.507
 581.157 181.578
 839.710 165.092
 764.446 220.270
 754.965 649.533
 742.988 328.628
 487.332 409.341
 821.823 978.442
 425.269 363.591
 921.041 138.898
 143.689 668.461
 121.082 590.133
 309.625 53.812
 254.637 994.821
 244.222 442.735
 804.508 922.451
 852.158 42.775
 741.944 221.827
 380.782 580.100
 749.978 208.487
 165.536 855.455
 651.057 732.204
 293.478 842.005
 755.806 238.544
 63.557 519.655
 306.209 875.936
 534.866 88.089
 566.092 730.041
 79.283 52.304
 356.895 610.141
 143.092 501.119
 717.963 953.034
 776.497 162.899
 736.390 349.667
 516.990 126.116
 618.788 704.892
 971.806 448.524
 520.974 893.672
 698.861 881.438
 94.495 25.513
 450.575 129.321
 812.348 636.451
 439.599 114.588
 889.382 623.565
 381.896 678.927
 583.077 865.542
 746.028 721.837
 243.284 844.606
 916.165 541.308
 148.548 326.066
 91.738 828.255
 723.756 153.514
 383.375 493.609
 558.813 387.549
 110.443 33.570
 948.908 526.520
 101.073 114.015
 739.810 87.885
 384.785 269.279
 700.822 852.254
 47.990 244.313
 655.838 48.870
 893.746 383.760
 199.941 426.536
 562.679 298.745
 113.820 758.695
 788.230 674.632
 987.625 892.267
 786.058 763.912
 84.720 999.016
 427.124 721.438
 947.044 523.622
 782.589 258.896
 578.674 257.702
 25.038 36.742
 481.854 582.845
 146.882 80.434
 177.725 813.071
 838.167 250.023
 767.601 588.299
 430.832 244.903
 303.725 801.423
 546.128 766.293
 292.555 724.028
 910.984 657.017
 178.811 986.885
 375.346 100.160
 612.696 293.935
 56.625 184.572
 222.037 141.085
 553.489 376.076
 359.815 77.788
 556.171 99.223
 318.097 909.858
 884.660 806.822
 62.207 681.610
 912.755 555.211
 992.705 795.213
 591.488 314.808
 264.209 491.618
 429.476 521.091
 34.111 412.980
 82.972 844.565
 763.799 638.719
 870.589 853.966
 511.333 500.042
 975.864 329.819
 526.787 459.684
 207.004 11.357
 457.075 239.794
 522.565 724.873
 981.592 301.460
 632.756 232.777
 706.956 350.431
 579.982 987.513
 950.375 156.690
 473.707 891.239
 516.522 37.914
 391.456 409.472
 430.304 541.367
 700.530 114.337
 613.676 353.913
 747.841 230.518
 802.988 229.624
 505.129 705.190
 286.527 718.779
 543.996 43.525
 820.618 946.054
 802.941 855.492
 955.298 370.557
 353.395 100.412
 894.116 882.523
 583.146 136.027
 431.819 283.282
 406.283 262.635
 791.591 954.301
 744.650 774.459
 731.251 661.284
 275.697 4.960
 844.684 39.437
 427.730 285.851
 868.080 460.939
 650.930 577.525
 155.854 55.667
 879.616 108.287
 542.068 517.302
 809.411 158.736
 101.451 620.722
 576.780 14.146
 999.681 760.254
 785.701 590.341
 633.406 214.772
 667.594 716.959
 642.716 693.311
 780.223 76.061
 496.639 217.844
 796.036 274.487
 148.167 777.927
 50.573 46.447
 499.777 930.395
 20.475 600.543
 962.048 617.136
 384.670 245.156
 403.569 701.826
 851.117 641.241
 34.750 864.577
 267.724 975.658
 824.333 589.571
 395.529 545.802
 576.656 598.446
 23.932 362.404
 789.091 550.516
 223.716 467.676
 430.102 494.622
 539.009 426.771
 224.515 26.815
 842.557 468.663
 377.427 509.214
 651.114 755.653
 713.574 929.818
 603.971 366.896
 334.725 937.981
 935.425 549.349
 311.793 448.644
 461.996 268.949
 917.049 658.573
 401.542 875.439
 79.264 814.044
 241.059 956.983
 303.187 81.248
 573.129 26.622
 255.106 133.556
 981.002 263.798
 676.789 834.721
 525.616 983.049
 677.759 680.550
 484.031 61.775
 775.486 495.997
 720.505 113.438
 137.582 567.610
 404.550 516.150
 240.778 736.545
 893.743 414.337
 837.411 563.807
 94.929 808.679
 528.853 101.881
 830.845 783.162
 32.306 925.772
 948.571 624.728
 116.136 267.604
 592.882 48.182
 221.414 504.062
 166.207 314.915
 613.245 22.169
 645.146 737.426
 972.933 59.187
 712.174 791.911
 187.165 415.135
 384.241 858.504
 577.381 675.752
 724.501 903.618
 383.829 479.381
 759.578 282.642
 244.912 398.520
 795.958 235.902
 41.940 686.734
 41.641 678.752
 489.164 730.817
 352.760 41.180
 493.734 828.688
 302.140 327.176
 673.114 433.532
 823.482 263.609
 659.541 327.383
 840.092 557.746
 431.728 142.080
 412.787 437.264
 960.344 76.716
 613.037 3.107
 831.631 679.048
 72.881 570.631
 196.229 789.453
 714.111 335.812
 679.836 581.838
 700.211 998.870
 668.425 483.423
 73.311 666.445
 351.551 287.471
 675.700 584.764
 858.845 178.363
 855.304 320.089
 871.344 620.836
 613.928 579.881
 923.359 94.700
 476.267 279.759
 752.464 717.990
 589.950 919.438
 103.700 646.539
 768.753 187.925
 275.866 282.755
 172.035 717.485
 917.771 303.354
 586.203 431.073
 473.493 122.655
 304.426 253.469
 649.257 958.338
 57.735 497.268
 69.625 239.406
 456.288 796.874
 224.829 786.131
 778.994 492.977
 29.637 359.460
 481.323 203.568
 40.867 698.577
 456.303 432.963
 167.224 681.750
 317.131 335.646
 681.493 414.425
 909.060 675.831
 469.194 792.602
 994.173 5.973
 755.858 847.343
 879.263 667.852
 411.169 151.923
 421.305 329.288
 275.003 986.346
 797.235 978.989
 558.055 290.061
 68.139 73.648
 87.240 693.728
 509.079 467.582
 169.881 871.417
 974.080 849.174
 895.885 877.789
 984.085 293.927
 366.642 78.663
 479.696 745.425
 294.325 311.152
 189.235 418.045
 645.006 350.571
 698.145 334.464
 70.748 960.169
 643.198 163.206
 185.285 366.792
 22.731 793.512
 758.532 66.916
 643.582 404.332
 438.800 314.527
 901.177 269.322
 38.162 382.470
 798.977 949.159
 943.803 894.882
 698.093 505.771
 132.657 888.669
 291.209 720.129
 182.355 230.810
 714.125 186.852
 780.903 65.275
 243.467 416.210
 561.079 823.873
 333.625 409.168
 721.902 260.412
 676.366 436.441
 275.467 973.693
 832.248 191.166
 877.827 4.422
 796.753 980.738
 900.412 621.769
 591.700 950.806
 584.927 170.718
 782.964 408.572
 38.917 410.489
 340.919 438.979
 288.675 731.954
 805.456 132.393
 256.420 858.462
 571.316 702.939
 93.224 485.825
 753.196 550.245
 829.943 944.947
 458.250 272.151
 435.080 532.004
 23.851 780.756
 549.282 68.976
 461.750 908.388
 937.074 470.235
 779.799 253.787
 921.698 302.882
 276.548 942.570
 191.054 259.289
 272.158 531.265
 652.100 95.287
 954.828 432.746
 816.392 427.507
 191.489 85.276
 197.455 95.223
 834.648 120.791
 646.251 857.853
 516.511 144.311
 527.154 566.880
 372.828 439.800
 304.718 683.875
 1.112 133.551
 960.362 943.616
 103.148 629.832
 755.265 927.729
 265.163 681.401
 96.839 430.185
 719.052 356.554
 624.654 387.357
 436.028 642.010
 409.512 203.744
 714.577 95.532
 236.269 937.166
 425.437 92.301
 25.070 687.073
 108.100 944.278
 323.013 845.019
 220.261 802.077
 583.116 571.520
 520.526 454.889
 332.253 928.080
 15.966 247.063
 834.919 752.541
 282.871 541.974
 83.976 371.031
 627.964 837.267
 819.561 107.315
 307.783 513.763
 298.160 812.392
 378.749 666.853
 38.286 91.759
 175.328 798.683
 168.525 868.190
 577.700 756.743
 37.128 463.365
 255.486 995.376
 727.194 606.895
 785.555 457.462
 203.366 46.638
 718.059 461.018
 218.441 615.561
 287.099 407.270
 383.164 349.525
 965.344 770.990
 79.576 204.324
 583.206 199.430
 135.710 12.054
 363.658 32.344
 413.148 984.876
 257.405 702.481
 53.471 522.521
 146.944 214.189
 27.043 528.269
 272.273 798.684
 598.649 371.914
 18.966 370.013
 217.676 58.382
 607.448 158.356
 332.712 833.854
 290.179 870.160
 476.356 169.600
 163.712 551.578
 248.869 855.194
 351.197 537.044
 210.043 370.754
 26.578 113.816
 156.604 121.518
 906.828 881.387
 385.108 852.049
 507.973 928.274
 712.919 222.122
 672.983 474.673
 726.310 247.761
 866.083 265.350
 746.674 980.684
 173.327 861.150
 733.116 324.615
 241.111 828.337
 980.420 440.652
 863.369 312.168
 311.617 464.326
 138.629 394.567
 118.383 698.508
 56.747 156.258
 262.660 528.441
 742.440 312.473
 539.779 763.396
 31.790 380.320
 215.465 194.636
 445.256 417.591
 513.366 888.220
 256.021 690.401
 850.877 135.828
 248.249 64.307
 932.173 365.157
 882.054 245.010
 419.528 476.963
 99.444 135.200
 56.600 607.643
 540.452 829.535
 627.569 809.027
 816.113 86.109
 649.580 451.229
 983.381 327.270
 936.280 665.855
 967.809 312.613
 189.260 997.314
 317.527 960.716
 201.716 776.487
 984.338 382.372
 552.663 996.620
 405.501 926.231
 366.719 594.344
 796.929 967.840
 678.057 723.347
 512.073 725.769
 609.977 574.189
 521.066 635.151
 234.253 526.347
 424.874 711.372
 955.461 418.832
 45.860 997.487
 251.826 760.200
 88.783 101.217
 850.452 49.752
 907.575 125.072
 4.245 596.969
 259.033 0.476
 631.493 369.315
 493.843 518.938
 166.168 298.507
 800.143 765.863
 114.997 976.938
 450.291 401.910
 421.669 889.503
 36.103 389.698
 772.867 877.596
 142.771 557.811
 246.897 813.126
 991.801 447.446
 83.364 878.232
 166.069 458.645
 549.719 73.890
 456.521 552.146
 683.607 806.146
 183.904 959.593
 213.098 576.558
 547.391 189.756
 892.449 903.150
 835.247 412.908
 359.532 855.163
 853.984 271.397
 21.124 750.261
 48.402 654.368
 330.570 152.903
 304.863 731.636
 643.938 859.918
 867.027 949.713
 958.488 861.469
 612.656 26.329
 662.406 636.194
 811.180 653.535
 696.425 657.488
 526.333 439.265
 563.619 748.206
 871.697 29.392
 568.808 284.108
 147.675 693.704
 747.274 87.887
 467.637 407.431
 705.640 817.355
 253.495 483.128
 175.649 390.533
 84.237 614.629
 432.251 429.745
 905.981 184.883
 886.983 284.981
 852.765 402.758
 500.337 117.733
 630.628 201.088
 105.059 10.043
 33.830 420.510
 66.670 594.939
 94.503 83.098
 776.450 284.758
 222.201 128.727
 452.563 569.674
 527.216 838.952
 371.770 852.277
 103.823 941.484
 550.221 923.170
 92.725 597.677
 698.379 30.663
 764.725 790.815
 981.367 883.993
 42.228 109.957
 289.410 198.608
 876.654 259.146
 758.997 154.488
 756.683 401.627
 657.589 520.065
 565.753 401.056
 254.946 86.683
 722.078 264.559
 332.212 368.994
 408.285 384.760
 733.880 427.972
 71.401 168.991
 133.798 853.920
 791.342 123.761
 578.645 860.946
 574.303 611.951
 583.263 561.714
 826.677 140.401
 602.381 547.134
 858.813 878.379
 691.168 140.987
 112.260 5.571
 519.581 151.007
 208.983 684.708
 627.404 627.725
 898.821 832.652
 731.258 368.428
 498.198 199.071
 932.871 479.247
 637.622 468.765
 68.695 812.868
 689.945 487.962
 2.044 127.314
 460.873 222.741
 35.684 223.031
 866.153 526.118
 538.979 487.193
 877.655 196.709
 390.992 347.147
 927.775 524.518
 569.188 266.687
 855.924 547.036
 620.753 532.038
 953.148 480.833
 375.940 107.644
 505.096 290.367
 964.756 999.168
 696.663 537.321
 421.937 562.168
 773.918 591.798
 181.111 25.234
 863.681 943.072
 915.933 656.733
 934.774 824.778
 160.531 761.461
 607.128 160.666
 188.764 329.643
 138.272 76.100
 834.473 223.608
 157.074 931.736
 454.378 340.728
 990.897 184.395
 560.635 63.815
 616.644 921.578
 848.834 346.926
 933.717 846.823
 314.830 95.738
 735.936 899.874
 863.888 713.350
 181.575 806.206
 569.995 186.054
 910.198 282.747
 421.651 286.687
 119.888 639.625
 701.114 48.243
 739.324 260.803
 872.937 796.233
 350.120 209.539
 119.091 678.684
 232.813 668.440
 144.319 767.611
 25.208 409.800
 107.107 660.419
 147.639 211.665
 107.523 835.189
 722.639 441.443
 509.773 326.571
 6.070 664.789
 999.688 121.434
 865.585 486.928
 8.371 823.242
 56.279 170.798
 384.130 914.932
 621.464 316.581
 704.754 440.804
 810.658 835.862
 708.679 223.515
 282.451 57.217
 131.986 192.883
 825.092 395.355
 992.229 904.917
 363.949 80.513
 611.535 513.898
 66.979 846.924
 550.061 984.611
 44.695 727.459
 84.874 118.895
 560.648 595.562
 954.645 458.955
 116.152 375.283
 161.571 523.505
 995.849 836.296
 620.956 351.492
 308.991 174.487
 146.489 457.222
 638.367 612.028
 504.036 41.247
 720.956 636.234
 235.437 419.767
 191.315 227.215
 401.369 914.064
 83.077 134.054
 901.660 928.198
 221.542 472.506
 263.786 201.517
 770.136 298.925
 734.785 581.488
 387.629 421.100
 736.013 466.664
 786.508 233.032
 639.358 929.676
 984.269 394.519
 871.579 571.869
 439.923 445.087
 351.873 276.271
 252.406 63.640
 596.709 121.160
 53.405 418.843
 693.179 965.463
 495.333 550.256
 33.949 308.055
 859.582 766.506
 837.444 409.781
 287.992 825.096
 238.651 819.535
 171.750 990.020
 149.319 99.198
 970.079 660.137
 250.080 947.787
 32.546 975.742
 817.744 99.283
 173.088 886.233
 613.806 343.602
 803.739 481.817
 597.822 93.842
 347.285 731.461
 693.130 908.764
 579.632 42.599
 461.445 856.619
 126.640 571.289
 154.743 169.503
 881.740 910.758
 852.882 146.931
 898.088 508.546
 987.377 99.062
 823.865 885.240
 547.272 415.778
 126.050 819.377
 292.161 764.653
 824.376 132.050
 817.987 381.751
 823.977 450.749
 869.457 362.547
 986.456 394.862
 733.102 490.216
 61.720 435.743
 319.405 174.786
 467.271 313.744
 921.672 504.586
 550.900 304.804
 971.973 731.964
 513.449 922.833
 77.329 995.072
 159.967 314.262
 467.244 998.756
 352.985 781.576
 799.679 288.204
 676.500 587.846
 217.766 712.365
 802.580 609.202
 113.255 519.457
 256.347 72.609
 302.200 98.751
 274.678 738.370
 149.290 791.727
 777.527 547.560
 563.121 67.523
 849.868 181.480
 27.316 83.952
 751.405 791.485
 811.705 643.572
 218.021 611.926
 931.631 477.053
 534.440 415.846
 78.193 831.998
 585.490 102.605
 741.901 468.483
 330.900 799.315
 789.366 332.647
 95.896 35.289
 347.706 631.970
 880.255 22.402
 602.938 521.498
 918.440 196.998
 953.558 645.724
 782.517 693.825
 383.625 898.414
 920.418 713.315
 263.968 760.137
 130.637 84.645
 466.813 764.210
 759.532 133.609
 427.363 105.190
 491.112 41.904
 923.085 234.751
 306.793 679.429
 13.183 848.074
 302.301 740.364
 10.555 825.739
 542.263 394.869
 98.235 103.165
 444.514 449.155
 381.795 749.096
 453.568 696.491
 746.392 669.327
 76.730 139.521
 898.294 750.321
 11.073 610.443
 779.983 123.635
 831.923 940.539
 97.772 785.915
 993.787 805.672
 761.732 535.951
 116.247 161.592
 458.294 90.965
 296.530 384.705
 532.850 85.376
 566.920 843.527
 608.028 219.182
 361.581 277.241
 485.908 157.489
 689.482 574.877
 540.599 451.181
 546.967 996.822
 990.358 80.344
 317.136 615.155
 713.408 561.516
 568.748 467.183
 34.099 517.575
 813.250 204.160
 629.874 310.945
 636.120 602.371
 196.219 678.547
 872.607 304.400
 136.497 187.643
 535.819 333.542
 524.071 928.348
 367.883 923.142
 201.705 859.561
 716.277 815.388
 752.095 84.526
 934.835 591.271
 385.893 519.824
 372.176 616.399
 570.284 672.802
 893.043 538.049
 560.657 808.083
 636.478 799.754
 326.998 680.626
 658.610 594.033
 690.116 272.924
 249.722 935.388
 633.774 895.259
 21.042 878.819
 648.361 403.937
 495.301 248.824
 829.101 742.198
 528.595 885.959
 114.440 106.762
 764.661 308.671
 153.588 650.092
 754.712 664.277
 559.914 120.415
 847.764 882.206
 790.741 359.895
 402.729 413.029
 223.935 283.409
 931.904 847.252
 635.558 268.882
 46.849 957.701
 756.875 743.689
 335.864 338.606
 767.410 854.215
 804.470 253.967
 905.986 177.083
 206.629 628.566
 124.193 456.139
 388.255 279.189
 215.133 830.004
 762.298 593.624
 801.488 217.451
 795.904 414.039
 215.583 734.302
 177.543 3.220
 733.463 773.767
 361.429 691.232
 995.934 755.704
 876.895 281.429
 251.533 368.200
 13.765 94.002
 356.655 231.949
 826.361 838.821
 162.276 424.409
 366.918 423.899
 978.349 832.750
 395.276 549.202
 537.880 253.592
 700.379 125.623
 162.733 930.906
 498.040 454.772
 370.401 493.844
 979.371 856.036
 741.452 212.384
 19.292 323.271
 605.346 84.389
 811.583 515.165
 690.230 472.914
 976.301 251.959
 840.650 62.581
 640.323 918.895
 834.512 549.599
 478.767 115.827
 153.818 238.116
 533.638 286.257
 787.599 118.312
 308.966 291.227
 103.067 846.815
 644.741 238.590
 923.452 651.064
 864.060 751.133
 937.505 615.377
 791.162 63.542
 753.676 172.319
 277.643 324.554
 446.939 278.896
 628.365 583.791
 551.883 579.166
 769.003 640.142
 683.637 484.516
 578.136 88.514
 448.467 197.499
 656.290 32.834
 996.378 187.463
 12.873 435.061
 504.977 934.829
 13.730 482.416
 431.391 99.772
 193.985 608.957
 469.677 860.089
 653.195 474.160
 575.283 487.414
 115.900 742.244
 14.464 291.754
 966.931 524.257
 341.823 628.092
 716.795 833.383
 258.253 507.827
 180.886 996.532
 37.443 539.853
 882.946 186.302
 293.038 4.746
 737.067 751.967
 279.593 169.754
 295.674 891.877
 246.220 826.938
 848.530 118.886
 987.575 92.174
 448.205 512.024
 136.452 864.787
 752.067 649.121
 717.257 907.959
 94.297 494.759
 410.101 175.951
 821.322 134.352
 69.067 958.450
 981.338 747.992
 581.581 323.495
 497.054 396.781
 762.916 672.541
 967.671 230.471
 843.196 443.977
 941.418 439.642
 244.226 850.260
 527.230 380.235
 858.735 259.649
 429.615 645.547
 361.990 452.968
 204.143 694.080
 209.999 531.132
 754.932 844.490
 742.783 18.139
 795.763 795.946
 126.503 510.412
 342.156 238.349
 973.921 645.764
 914.689 887.830
 196.043 798.734
 339.531 365.027
 604.469 613.779
 108.623 563.703
 727.412 639.927
 690.874 512.895
 274.551 71.535
 901.508 585.121
 316.441 86.956
 77.164 255.022
 991.417 933.155
 960.192 366.572
 952.681 667.933
 660.867 62.673
 685.000 46.740
 87.957 599.341
 696.417 147.574
 766.442 278.878
 696.186 950.735
 899.538 654.512
 554.344 731.058
 986.929 85.414
 777.782 45.366
 841.864 148.950
 687.105 589.465
 719.219 480.290
 521.183 804.910
 690.548 332.489
 493.043 899.449
 799.541 697.932
 860.978 735.663
 774.233 760.219
 429.889 684.532
 735.894 950.483
 455.269 144.823
 957.225 50.696
 659.741 621.388
 15.616 846.232
 291.213 427.101
 845.395 399.037
 732.576 631.683
 103.962 349.928
 823.315 498.738
 771.189 913.298
 559.671 518.562
 43.499 689.807
 316.250 212.692
 860.612 773.190
 870.680 126.546
 14.358 187.437
 834.516 74.115
 888.404 672.094
 196.774 504.630
 821.777 589.015
 497.957 341.854
 687.187 996.515
 177.092 334.559
 40.115 110.558
 205.217 649.539
 592.172 721.515
 646.927 449.754
 461.421 74.459
 16.444 608.948
 775.101 56.338
 533.427 615.099
 571.867 711.162
 782.052 468.664
 349.416 461.355
 58.227 863.740
 10.786 427.266
 406.144 792.666
 813.201 775.605
 126.324 594.310
 354.739 600.136
 341.161 296.329
 737.292 843.650
 66.622 320.457
 113.017 749.166
 524.621 431.417
 602.989 211.102
 81.976 434.269
 521.137 755.086
 989.286 47.003
 347.154 170.101
 865.170 596.182
 575.366 651.296
 804.886 469.861
 482.025 679.190
 842.185 396.174
 763.989 394.956
 842.503 645.703
 622.909 456.454
 415.202 744.529
 119.983 940.615
 92.003 561.763
 878.988 850.432
 395.207 45.180
 544.958 885.470
 908.396 31.564
 840.785 930.247
 537.671 580.617
 835.681 932.844
 614.768 64.308
 832.414 604.552
 724.676 694.566
 482.154 429.305
 347.436 464.194
 687.554 478.314
 872.977 297.140
 100.232 270.849
 893.235 9.042
 555.160 587.101
 89.894 936.867
 311.885 544.896
 539.351 542.988
 144.238 110.477
 947.535 184.986
 992.711 377.348
 632.878 584.591
 376.602 659.260
 0.755 359.643
 68.977 587.784
 630.275 599.547
 632.316 755.807
 835.378 681.064
 465.415 920.874
 906.171 916.322
 644.624 682.172
 0.595 793.537
 380.189 818.413
 486.452 373.357
 629.488 957.878
 153.077 216.004
 794.910 923.884
 172.358 178.086
 419.404 327.216
 620.245 690.272
 15.257 770.278
 230.271 130.896
 212.007 285.411
 376.243 584.370
 81.711 391.921
 936.202 321.217
 41.047 853.625
 116.568 478.250
 90.104 922.337
 784.423 638.314
 230.613 524.723
 715.923 810.059
 818.143 592.751
 96.497 955.938
 903.090 44.858
 858.766 993.408
 566.734 929.585
 99.956 647.846
 77.116 970.371
 43.134 729.530
 793.911 364.358
 285.109 170.317
 13.908 745.134
 475.726 332.989
 944.353 915.704
 994.011 808.111
 248.632 380.421
 599.848 765.523
 858.905 80.721
 747.349 321.954
 178.052 687.520
 127.706 729.876
 286.249 581.695
 773.020 158.464
 166.536 412.722
 484.689 613.927
 312.778 154.269
 564.443 87.531
 879.556 555.006
 515.619 295.155
 976.948 134.387
 67.140 617.541
 957.130 608.616
 151.636 816.455
 940.821 203.933
 268.884 305.396
 199.240 465.942
 491.218 726.559
 854.195 288.741
 551.723 126.171
 151.080 240.469
 410.003 441.768
 965.681 267.681
 153.449 396.334
 348.037 325.273
 381.447 330.450
 610.279 847.859
 481.577 354.794
 508.655 589.444
 663.983 347.727
 434.428 688.461
 824.667 397.678
 648.387 732.949
 390.248 954.994
 607.239 614.585
 213.829 135.552
 427.771 469.918
 380.040 747.407
 810.527 552.450
 801.506 895.921
 45.711 390.943
 691.104 682.183
 500.480 638.626
 145.140 29.209
 641.909 66.944
 20.420 51.546
 790.235 808.517
 210.075 392.979
 482.014 200.269
 73.597 376.372
 315.332 53.080
 739.081 687.054
 164.914 403.172
 931.076 210.074
 612.955 447.804
 875.111 891.267
 713.643 489.404
 257.259 436.969
 871.080 4.300
 569.435 917.936
 689.709 1.632
 922.274 25.385
 385.073 372.332
 359.040 732.748
 405.215 65.526
 236.012 352.949
 697.000 428.973
 555.204 620.607
 897.960 560.779
 530.174 160.007
 186.827 831.543
 749.388 977.092
 581.782 29.983
 266.458 906.841
 834.930 682.343
 813.124 991.504
 387.731 708.224
 197.658 811.320
 981.715 555.675
 245.324 854.130
 771.222 549.374
 363.313 125.853
 172.911 271.474
 803.435 668.146
 176.136 149.531
 862.691 275.993
 597.993 964.889
 844.126 75.733
 418.920 23.672
 415.267 327.769
 204.418 197.457
 694.723 718.294
 984.045 778.518
 692.495 876.775
 301.784 83.038
 678.327 42.289
 406.755 342.792
 284.543 859.310
 357.730 660.477
 123.588 635.032
 759.863 565.430
 951.815 974.316
 731.334 35.001
 804.355 228.925
 758.425 172.993
 503.441 374.579
 289.956 131.636
 774.933 747.921
 149.415 289.434
 243.567 36.667
 211.941 256.477
 493.422 286.638
 863.149 464.543
 431.154 751.269
 790.251 45.440
 458.653 710.390
 868.962 431.800
 610.133 989.106
 721.095 795.144
 325.451 643.484
 799.765 622.036
 984.124 992.285
 186.760 616.870
 608.502 973.516
 188.395 796.208
 233.603 316.967
 23.354 332.105
 636.831 640.981
 593.267 28.777
 303.229 710.432
 401.810 536.917
 378.923 406.347
 981.626 672.562
 723.231 644.104
 744.492 802.505
 122.767 490.897
 485.807 866.639
 971.084 43.827
 49.898 550.512
 765.617 472.926
 51.200 610.740
 228.392 759.663
 404.447 744.245
 645.018 587.552
 554.191 422.796
 642.725 99.696
 222.982 170.747
 425.646 626.179
 684.188 120.662
 865.325 315.819
 678.604 753.682
 545.799 960.822
 255.903 324.738
 202.974 274.206
 857.633 33.291
 122.828 828.806
 646.356 865.106
 195.931 669.121
 406.936 677.238
 18.625 904.970
 735.692 394.979
 813.753 45.993
 828.558 644.908
 974.225 361.359
 71.665 161.658
 746.925 588.109
 120.546 417.811
 336.888 68.490
 974.746 66.861
 464.631 91.038
 163.037 529.991
 923.503 327.626
 954.133 860.218
 807.604 799.867
 105.134 484.904
 990.936 540.093
 114.488 552.857
 889.893 816.550
 20.801 29.011
 116.931 517.520
 199.076 912.459
 994.527 598.152
 270.920 667.367
 34.447 716.014
 537.024 206.787
 965.400 661.508
 333.888 252.783
 107.817 537.586
 440.767 199.644
 321.386 985.766
 348.553 457.669
 190.869 983.782
 534.278 771.345
 948.532 761.535
 250.989 946.467
 65.157 369.319
 83.554 435.223
 762.337 73.831
 180.550 106.605
 520.718 507.609
 647.839 452.353
 174.490 825.727
 780.853 267.207
 412.267 765.427
 273.447 208.585
 547.091 710.607
 127.773 437.334
 700.502 650.569
 11.558 11.135
 72.238 323.131
 279.232 729.300
 571.203 144.203
 757.230 486.413
 676.029 562.527
 860.500 797.669
 214.067 818.707
 278.917 316.429
 613.368 326.502
 673.949 820.823
 738.722 892.161
 836.101 138.006
 393.638 120.097
 53.603 779.513
 7.131 762.236
 967.218 47.239
 557.167 611.001
 572.575 45.615
 869.591 235.092
 870.902 301.007
 608.532 351.314
 755.371 584.352
 405.804 618.993
 300.597 488.035
 105.173 855.506
 647.283 394.507
 293.004 87.698
 45.947 653.924
 498.358 975.265
 449.515 163.719
 349.858 235.291
 883.924 607.697
 828.493 44.163
 941.382 499.733
 637.908 541.958
 348.485 911.860
 787.848 578.561
 79.875 513.513
 241.540 549.336
 789.598 863.628
 981.172 415.863
 992.079 976.406
 992.998 904.384
 970.839 111.854
 438.323 47.260
 557.366 751.112
 960.708 72.361
 889.278 422.426
 562.884 559.277
 913.998 704.973
 477.186 442.319
 592.240 504.235
 736.902 36.941
 518.700 854.151
 847.067 752.632
 512.576 738.532
 744.242 501.127
 837.979 58.556
 646.298 249.441
 247.388 116.409
 23.718 453.572
 356.398 189.900
 700.284 757.484
 764.755 682.247
 517.992 885.328
 349.698 329.088
 411.809 890.627
 738.787 305.471
 545.422 167.849
 789.648 214.133
 98.779 958.547
 85.447 658.540
 689.382 590.677
 822.634 856.143
 397.376 736.320
 799.861 866.057
 173.233 435.643
 495.516 968.396
 587.946 155.309
 880.433 408.045
 568.986 384.728
 789.912 612.369
 908.955 146.579
 465.900 509.830
 973.854 747.221
 570.058 254.583
 538.617 322.177
 308.511 431.652
 981.259 461.518
 749.566 249.436
 944.292 914.950
 359.866 783.034
 871.493 77.895
 838.856 615.731
 726.522 414.203
 555.492 230.103
 452.113 960.809
 47.731 858.395
 917.562 632.320
 850.078 738.480
 889.304 762.760
 286.510 501.922
 933.548 516.604
 177.339 799.992
 688.786 816.478
 734.321 948.363
 24.930 880.908
 286.820 928.415
 708.514 468.162
 124.624 250.226
 121.559 373.266
 344.501 77.585
 715.290 531.738
 535.700 397.439
 426.836 418.558
 774.902 534.645
 533.513 982.576
 267.806 757.566
 979.577 579.360
 69.452 271.859
 276.726 728.826
 338.897 379.751
 672.762 763.477
 189.193 702.338
 501.201 799.525
 237.225 975.421
 895.091 973.246
 749.485 278.172
 375.726 570.827
 831.885 522.542
 44.280 839.585
 390.174 393.910
 122.862 715.220
 761.243 605.282
 650.284 12.806
 606.777 613.956
 54.335 403.284
 194.456 797.217
 742.151 592.627
 846.534 329.388
 496.860 913.555
 592.669 623.752
 393.952 171.371
 857.771 567.863
 784.579 213.252
 984.228 898.226
 93.262 737.206
 121.833 829.681
 280.413 261.134
 312.152 516.201
 689.902 638.402
 693.889 503.753
 81.031 753.453
 612.315 113.723
 203.180 44.893
 932.283 629.134
 658.759 784.966
 137.255 347.895
 692.610 860.071
 405.622 510.926
 198.637 429.183
 53.180 941.879
 730.107 833.569
 732.654 973.801
 799.970 555.504
 6.731 51.481
 750.915 704.900
 232.026 842.027
 29.093 295.639
 683.222 956.777
 706.014 568.160
 37.360 571.822
 533.708 447.667
 459.544 559.759
 990.539 289.626
 767.642 830.003
 559.042 763.311
 392.611 677.783
 580.731 732.908
 933.732 212.322
 242.191 502.516
 78.155 662.632
 676.199 750.430
 8.893 225.542
 503.396 859.094
 364.909 446.299
 914.791 385.357
 494.535 119.230
 201.675 862.226
 515.610 717.140
 404.118 494.704
 371.968 146.381
 977.033 140.793
 169.010 563.812
 396.790 52.185
 46.739 356.436
 862.705 501.025
 375.965 589.497
 425.683 718.498
 264.243 79.899
 318.177 612.653
 57.928 195.139
 111.050 877.057
 503.584 850.673
 807.434 224.740
 467.567 458.024
 653.064 224.813
 41.249 630.407
 426.726 239.592
 618.960 790.774
 231.377 180.645
 216.972 848.557
 372.286 661.624
 198.740 355.889
 147.549 827.891
 431.243 952.526
 230.823 907.781
 169.770 32.251
 566.681 842.978
 57.217 874.164
 174.243 217.105
 135.385 582.558
 141.394 878.659
 759.391 62.071
 144.928 929.230
 544.898 554.415
 634.242 168.272
 677.175 503.567
 29.040 215.122
 990.051 362.877
 893.960 696.487
 553.614 465.843
 632.705 438.035
 167.263 948.525
 186.416 142.400
 167.800 522.737
 999.550 698.702
 561.984 382.664
 932.921 942.407
 364.102 801.735
 237.974 275.948
 549.151 800.078
 366.542 243.156
 562.144 285.208
 562.633 612.431
 397.698 79.745
 481.323 218.967
 878.561 430.566
 697.032 214.917
 617.252 765.274
 919.846 213.477
 894.845 335.921
 132.739 339.482
 191.607 819.320
 121.279 431.851
 665.199 171.027
 995.607 614.264
 506.258 940.021
 135.123 457.762
 774.117 617.643
 430.544 815.851
 196.222 332.584
 995.075 698.444
 125.482 619.180
 483.741 860.143
 715.559 25.381
 442.967 971.466
 673.293 826.374
 434.896 694.459
 161.479 47.489
 94.477 838.488
 488.714 743.883
 411.875 184.948
 773.573 43.386
 846.340 964.106
 398.938 732.157
 906.357 281.772
 572.702 190.565
 439.009 731.985
 930.448 699.564
 501.416 714.317
 804.228 607.094
 609.264 585.853
 442.569 531.669
 720.617 219.609
 206.744 788.712
 193.993 79.505
 146.769 47.752
 413.074 839.396
 640.147 998.830
 879.400 417.843
 173.011 549.033
 500.074 134.773
 275.838 949.849
 29.128 350.052
 966.484 828.764
 226.241 262.010
 377.046 560.485
 170.321 636.392
 76.423 851.238
 281.838 729.179
 678.684 51.351
 268.388 951.659
 833.238 174.954
 292.708 310.413
 513.892 149.807
 879.237 11.249
 501.026 594.569
 210.469 33.131
 128.307 715.161
 632.027 909.838
 239.610 406.939
 77.980 373.247
 73.348 666.564
 265.965 148.047
 613.554 168.476
 493.704 794.395
 176.218 698.492
 621.459 589.077
 445.187 804.197
 853.494 549.402
 347.028 902.510
 568.924 635.123
 524.477 453.259
 109.469 225.739
 402.404 79.023
 847.812 242.515
 60.681 491.450
 352.996 861.395
 160.108 219.043
 183.937 4.841
 789.009 757.997
 2.461 583.584
 290.685 363.501
 854.921 424.956
 330.098 132.242
 756.386 629.958
 799.808 806.467
 81.612 669.588
 740.948 255.125
 758.563 300.428
 558.964 398.638
 237.549 554.390
 192.996 371.107
 614.289 857.465
 2.297 528.767
 889.101 242.608
 366.367 978.046
 995.392 643.698
 963.905 213.239
 105.620 157.165
 458.872 215.739
 576.641 717.871
 642.527 607.796
 311.998 903.797
 674.193 698.214
 957.250 123.689
 849.567 170.431
 195.237 581.965
 675.694 800.578
 38.579 500.813
 21.544 650.791
 822.178 720.660
 770.706 248.069
 52.767 123.241
 959.526 58.934
 177.276 217.765
 524.619 223.202
 66.905 607.530
 895.810 775.111
 787.333 84.547
 94.989 106.242
 323.509 471.813
 282.022 2.250
 964.324 500.900
 822.930 394.949
 220.411 446.255
 643.053 834.119
 468.015 672.351
 522.351 311.439
 81.840 936.612
 947.648 314.705
 66.761 246.422
 467.216 97.157
 127.342 324.742
 209.186 998.094
 557.947 593.804
 292.775 21.398
 206.310 853.429
 449.132 683.219
 298.746 88.886
 898.832 684.445
 933.291 687.579
 730.825 194.099
 193.386 634.551
 971.397 283.339
 832.867 369.845
 702.726 303.746
 384.904 67.736
 923.664 126.431
 982.785 295.947
 977.936 158.707
 607.325 755.127
 898.068 832.304
 430.149 23.451
 720.742 851.250
 268.496 642.427
 968.241 329.298
 347.864 197.472
 11.144 107.471
 854.316 256.027
 833.019 983.799
 497.163 627.759
 914.764 412.166
 171.831 672.471
 104.211 928.609
 66.923 583.846
 698.229 275.081
 281.690 269.000
 755.663 937.135
 371.615 688.431
 299.067 758.210
 709.734 147.521
 423.228 994.785
 207.105 883.847
 984.352 830.074
 672.951 484.730
 23.566 55.891
 887.180 822.514
 113.778 590.482
 606.830 702.694
 594.266 342.642
 113.518 689.436
 60.532 918.042
 239.141 277.074
 348.616 941.887
 867.992 903.315
 637.301 632.742
 819.420 204.252
 685.400 386.407
 458.562 362.578
 824.906 837.209
 883.944 633.986
 297.428 369.082
 698.630 903.575
 207.550 702.775
 112.758 940.820
 582.087 731.608
 954.653 420.444
 281.311 600.308
 418.307 555.313
 273.002 393.808
 457.892 659.614
 721.509 140.751
 394.477 205.288
 583.974 945.241
 843.611 46.646
 769.712 386.656
 650.381 827.596
 184.689 207.736
 354.626 29.077
 132.659 223.491
 354.969 302.558
 12.259 195.640
 526.011 326.175
 173.006 638.330
 526.535 336.044
 263.463 549.985
 453.912 164.969
 715.799 443.532
 215.490 268.284
 909.649 703.432
 943.759 51.680
 494.743 804.353
 749.240 323.839
 729.564 744.783
 931.861 878.602
 118.793 781.912
 634.776 833.774
 164.942 194.998
 579.190 198.762
 452.285 986.800
 547.613 258.916
 269.526 681.081
 347.332 314.136
 470.774 353.570
 74.940 422.194
 644.247 799.849
 183.963 417.921
 979.937 992.723
 526.373 218.388
 529.612 300.533
 668.821 407.360
 66.342 54.273
 177.450 211.249
 160.911 83.304
 601.036 140.827
 786.589 545.808
 769.024 950.765
 82.715 410.237
 44.838 851.364
 395.270 87.980
 949.955 547.482
 366.139 155.902
 292.995 148.572
 362.381 661.664
 621.024 26.124
 575.730 886.658
 556.019 541.774
 537.276 503.538
 814.741 247.352
 892.373 50.932
 440.027 699.539
 78.950 440.658
 828.726 734.385
 14.436 587.125
 437.280 724.187
 191.366 119.622
 819.608 570.251
 331.450 811.504
 720.823 564.573
 277.764 782.193
 959.881 641.858
 392.934 535.319
 508.274 316.476
 859.299 466.834
 561.937 898.611
 879.560 978.555
 139.670 567.087
 491.092 774.342
 281.469 966.202
 124.644 197.155
 800.455 128.621
 952.688 625.851
 626.737 410.264
 731.054 421.202
 513.040 475.771
 190.129 762.744
 520.655 179.967
 981.919 913.458
 619.007 952.707
 843.288 90.541
 589.452 278.199
 553.114 700.847
 478.939 347.557
 704.816 352.663
 184.640 502.863
 501.293 805.847
 527.932 745.769
 125.982 34.945
 884.300 182.886
 623.337 410.448
 142.306 668.498
 209.888 848.125
 365.191 192.925
 61.394 722.237
 996.581 378.119
 614.011 613.037
 88.945 172.318
 462.243 180.341
 719.742 890.212
 921.664 882.026
 203.639 796.719
 90.566 38.349
 695.897 669.825
 835.975 170.168
 426.258 154.921
 42.754 292.045
 796.840 209.558
 900.135 241.133
 442.110 768.750
 111.208 381.648
 682.663 687.991
 54.129 495.096
 533.972 560.499
 908.665 91.443
 61.421 689.184
 100.862 139.873
 736.790 120.228
 577.889 594.117
 960.033 527.494
 73.519 491.509
 802.993 954.360
 784.153 642.736
 625.927 66.622
 571.224 446.820
 658.986 7.349
 716.249 500.259
 152.621 47.845
 361.476 897.952
 835.164 639.794
 506.331 314.606
 302.280 849.567
 935.549 617.784
 559.780 419.248
 819.724 296.752
 284.439 288.811
 247.008 935.061
 821.254 534.035
 362.900 239.953
 442.466 545.018
 563.645 339.418
 724.048 375.775
 711.131 630.138
 897.955 537.473
 219.621 9.008
 889.947 852.891
 166.925 840.655
 208.144 119.916
 67.286 137.228
 489.628 295.254
 326.140 678.990
 2.566 269.369
 597.086 850.068
 728.637 389.178
 650.761 858.722
 382.545 40.945
 19.164 451.922
 257.419 442.388
 625.658 806.915
 590.751 436.367
 81.714 715.210
 26.779 420.123
 11.158 585.273
 87.954 491.159
 38.844 937.973
 568.190 616.447
 294.172 602.850
 710.198 823.953
 974.629 533.622
 542.597 528.889
 687.591 228.728
 22.051 611.076
 640.260 988.328
 671.884 489.923
 931.068 375.011
 330.178 450.555
 67.611 124.071
 843.930 875.385
 705.826 613.636
 76.390 861.909
 485.273 739.151
 265.191 257.777
 691.959 414.938
 490.454 231.584
 482.011 863.014
 23.984 701.505
 168.779 651.529
 450.307 858.580
 937.832 58.522
 323.185 507.464
 587.065 598.019
 471.002 380.843
 974.280 432.354
 942.787 105.965
 726.663 275.217
 623.524 270.182
 63.258 272.982
 200.788 469.869
 893.659 136.907
 970.826 271.957
 477.651 525.752
 795.119 373.882
 108.495 777.933
 800.744 635.539
 467.194 635.839
 429.857 61.323
 389.625 554.243
 534.146 732.472
 899.487 642.412
 55.696 396.270
 46.966 748.729
 691.506 191.525
 618.746 791.148
 887.670 376.856
 365.150 191.074
 712.249 993.303
 443.843 347.224
 102.399 964.579
 178.708 45.527
 738.598 61.787
 552.346 737.258
 262.587 544.829
 619.586 817.394
 699.271 766.164
 978.767 626.186
 68.323 975.469
 752.010 497.241
 158.283 403.549
 92.868 43.834
 992.681 103.122
 900.510 161.192
 430.203 171.643
 217.865 216.019
 723.427 830.946
 223.984 276.366
 405.649 360.133
 998.532 326.275
 103.105 307.017
 492.019 422.437
 379.392 490.591
 735.675 36.851
 436.565 569.034
 79.238 133.442
 928.343 916.866
 666.127 231.412
 617.983 28.942
 909.281 88.379
 547.836 961.454
 86.368 106.914
 518.686 510.127
 452.072 934.812
 321.980 8.017
 293.074 438.415
 472.611 160.228
 906.383 616.601
 377.523 96.241
 545.316 568.128
 497.974 454.190
 384.233 195.057
 250.502 472.436
 640.878 428.792
 101.739 675.037
 254.508 802.204
 581.135 237.742
 243.051 701.503
 127.727 713.956
 800.264 545.537
 744.775 705.544
 794.488 29.410
 129.728 766.617
 997.458 895.544
 125.359 330.693
 711.157 61.245
 177.725 519.275
 532.471 330.430
 742.705 105.317
 562.090 982.423
 838.343 716.035
 141.570 786.927
 856.117 129.516
 109.612 106.492
 309.907 577.775
 977.543 771.679
 984.143 659.949
 409.888 46.029
 337.991 403.560
 987.056 824.666
 503.980 315.299
 655.123 959.563
 589.105 826.998
 216.860 394.256
 623.877 274.821
 76.378 379.953
 618.162 622.830
 557.780 82.900
 58.051 244.678
 19.983 169.650
 429.642 663.146
 682.508 653.149
 175.978 686.453
 260.662 219.567
 902.864 607.977
 836.525 145.593
 746.597 303.268
 720.972 610.845
 28.546 181.615
 701.053 953.469
 652.791 61.082
 29.328 92.548
 986.829 433.857
 762.773 723.115
 112.716 86.307
 767.848 893.408
 586.202 214.470
 497.080 505.102
 11.847 625.531
 836.431 81.988
 478.286 199.548
 200.020 667.803
 923.318 879.163
 90.948 917.194
 865.176 199.997
 488.550 703.291
 273.975 928.021
 301.098 889.857
 124.051 155.265
 329.675 204.921
 899.692 160.362
 517.437 446.126
 888.033 169.522
 955.992 976.565
 925.908 576.582
 137.298 704.724
 642.756 182.852
 178.563 445.417
 507.958 99.798
 315.726 832.642
 824.907 386.617
 417.572 293.431
 470.645 552.725
 880.301 127.647
 741.959 290.007
 237.056 496.885
 297.671 274.777
 577.608 271.006
 371.610 423.883
 292.058 769.209
 238.867 448.015
 304.365 660.133
 244.943 28.397
 374.888 739.143
 526.865 76.547
 957.623 208.393
 169.061 712.436
 681.726 64.447
 824.676 221.230
 676.169 508.083
 502.980 995.820
 511.654 80.819
 61.813 529.979
 539.201 792.666
 64.821 849.279
 357.225 516.295
 758.953 323.727
 238.542 705.611
 518.827 832.565
 749.054 263.377
 789.792 499.052
 847.102 485.726
 267.511 197.696
 276.444 194.261
 283.597 290.707
 569.000 812.670
 457.253 372.131
 921.890 528.956
 33.126 500.794
 275.687 221.373
 694.888 565.832
 219.403 321.758
 339.940 146.001
 707.634 690.361
 468.374 856.462
 774.857 218.460
 702.792 600.344
 452.556 736.553
 66.373 998.623
 371.206 754.826
 134.621 218.061
 198.881 107.853
 999.564 375.851
 222.164 116.285
 179.875 109.777
 307.081 954.924
 540.806 968.212
 935.081 459.464
 896.186 214.799
 441.702 184.815
 21.743 943.670
 397.006 608.092
 163.143 63.369
 863.365 551.631
 950.209 498.032
 107.545 178.957
 685.709 654.929
 992.702 923.263
 845.814 866.086
 447.925 968.045
 971.031 691.934
 27.153 78.195
 930.332 5.694
 997.721 732.613
 374.712 3.472
 716.721 332.722
 455.021 316.912
 289.090 341.900
 36.312 368.915
 886.244 276.437
 498.780 899.841
 322.835 637.315
 153.658 109.086
 929.439 902.633
 529.030 277.754
 761.528 242.371
 581.740 750.858
 293.908 460.330
 881.486 216.130
 961.935 993.297
 184.309 790.864
 926.502 425.879
 585.491 253.615
 912.330 623.164
 714.941 84.953
 754.868 94.689
 638.317 827.489
 699.851 825.543
 259.224 672.265
 543.729 427.363
 914.888 424.101
 348.874 848.098
 430.835 906.270
 883.355 949.606
 388.598 13.816
 743.438 322.223
 581.678 609.835
 642.907 701.529
 234.431 140.390
 875.097 121.702
 259.874 597.377
 952.778 459.534
 687.329 426.263
 842.123 661.567
 29.283 314.370
 667.721 712.738
 236.788 928.131
 866.825 197.721
 550.369 532.964
 306.549 165.935
 852.879 731.273
 94.793 368.585
 514.599 12.180
 664.342 862.406
 459.444 406.407
 93.229 431.904
 623.202 782.157
 649.567 372.383
 796.941 469.525
 775.062 393.045
 306.007 244.108
 411.207 876.808
 150.442 782.941
 941.402 495.513
 287.184 591.161
 489.926 391.039
 157.523 914.932
 756.926 350.097
 422.132 149.961
 552.526 819.449
 56.320 835.684
 251.117 315.931
 453.357 118.893
 250.352 9.408
 285.762 968.859
 372.871 614.977
 463.090 836.015
 880.038 481.925
 308.003 540.955
 216.772 60.796
 836.514 148.267
 818.910 56.268
 887.343 374.723
 786.428 213.173
 491.852 673.240
 157.554 157.158
 830.432 758.277
 63.578 232.060
 982.219 745.777
 558.521 195.695
 369.291 788.107
 211.238 697.471
 828.991 623.903
 132.820 48.931
 951.727 632.075
 455.002 186.371
 107.611 92.041
 44.800 328.081
 192.940 487.575
 558.639 453.280
 874.110 944.222
 631.224 821.615
 137.652 620.383
 838.505 648.199
 494.268 955.962
 51.768 227.049
 783.841 761.322
 345.809 123.660
 317.215 860.697
 875.888 44.005
 27.160 310.730
 186.608 32.101
 421.414 535.161
 554.949 291.183
 799.396 254.819
 946.508 95.428
 353.331 67.804
 428.663 531.160
 194.815 433.342
 840.306 640.542
 877.759 635.336
 771.403 539.462
 805.007 814.625
 516.437 237.784
 763.625 144.690
 396.570 838.167
 315.857 731.836
 411.878 53.657
 540.236 411.207
 506.211 229.319
 659.506 613.495
 175.244 334.832
 976.337 238.530
 798.218 409.720
 659.700 601.548
 954.112 277.395
 757.934 141.704
 324.948 726.227
 160.662 591.969
 277.225 903.423
 470.780 612.203
 234.719 139.437
 87.639 655.660
 852.977 466.411
 529.494 762.045
 321.680 503.716
 751.537 501.572
 852.733 337.720
 137.708 903.947
 259.643 342.800
 980.552 629.271
 150.780 288.149
 712.260 125.376
 502.009 402.723
 338.477 84.806
 552.338 571.884
 459.316 196.642
 92.539 397.650
 772.373 281.588
 256.834 244.492
 951.461 216.613
 50.704 529.196
 521.518 177.068
 675.756 702.302
 622.170 244.378
 570.553 556.122
 15.125 206.373
 252.667 517.411
 67.701 791.156
 3.439 418.841
 787.984 765.665
 117.601 260.748
 926.340 453.974
 482.682 681.932
 151.285 710.808
 248.811 154.997
 891.055 161.120
 92.183 347.931
 470.065 291.078
 311.967 79.895
 104.013 469.091
 681.174 916.930
 419.269 172.947
 500.189 664.296
 780.024 101.747
 783.766 919.075
 517.158 725.630
 507.882 942.576
 410.876 454.602
 614.637 530.820
 567.813 537.888
 237.150 327.355
 313.660 100.651
 781.146 300.862
 383.733 214.712
 957.670 456.204
 603.546 428.879
 177.359 457.944
 305.038 862.847
 419.162 806.868
 895.127 422.554
 506.921 750.270
 583.541 315.732
 850.245 843.762
 166.326 241.644
 19.390 275.055
 657.976 71.267
 868.210 857.853
 254.973 712.171
 338.611 296.774
 710.902 119.933
 71.368 592.756
 400.576 45.047
 711.900 623.971
 668.333 326.134
 488.924 211.743
 92.412 107.896
 615.235 717.021
 979.892 792.241
 122.901 153.553
 239.969 355.625
 412.370 333.018
 100.287 682.651
 532.470 949.313
 342.884 88.946
 684.728 179.023
 582.190 314.304
 783.093 128.497
 904.925 54.802
 924.110 741.177
 86.078 930.423
 111.234 928.843
 810.176 528.626
 511.718 184.730
 414.368 465.866
 339.922 643.218
 759.493 925.574
 294.677 978.828
 885.193 785.316
 421.329 85.925
 151.392 676.360
 615.198 689.925
 975.408 329.645
 479.525 841.538
 983.973 573.053
 347.690 209.009
 182.921 841.139
 379.961 671.315
 453.043 41.155
 355.625 530.323
 485.235 854.863
 161.752 695.374
 926.552 826.518
 792.591 83.094
 604.045 941.314
 634.679 743.244
 886.546 399.145
 840.978 532.796
 525.030 264.590
 64.878 571.060
 247.236 970.615
 806.881 914.781
 367.476 880.678
 151.545 480.594
 181.418 397.881
 971.299 940.619
 750.117 342.048
 431.489 243.471
 217.363 403.396
 235.358 326.326
 257.596 597.589
 839.258 133.333
 904.422 480.013
 391.265 31.651
 476.208 881.052
 397.587 299.380
 787.973 568.817
 800.891 370.903
 338.088 266.476
 916.247 676.634
 782.983 99.030
 370.297 58.355
 189.769 835.714
 136.950 121.433
 290.324 261.372
 971.262 385.003
 84.044 950.999
 977.791 485.069
 561.125 449.701
 879.764 888.558
 283.313 954.599
 402.756 894.165
 881.824 650.521
 376.606 74.786
 858.130 727.979
 970.172 593.288
 126.218 185.896
 386.794 975.871
 566.383 934.460
 298.525 323.452
 100.673 622.551
 921.980 590.287
 906.586 442.239
 528.906 359.602
 894.831 848.412
 134.232 538.653
 353.008 378.731
 360.401 10.809
 142.482 287.547
 989.587 591.381
 300.840 502.529
 388.081 598.846
 695.948 975.492
 926.274 76.450
 176.427 95.919
 282.800 673.943
 722.170 749.111
 375.209 559.411
 500.524 378.679
 817.832 500.972
 639.853 118.670
 689.308 602.799
 431.846 523.062
 869.468 654.961
 634.393 484.499
 853.338 858.394
 463.673 710.146
 296.982 901.730
 710.937 236.607
 327.495 223.309
 498.016 309.398
 41.969 407.648
 375.817 932.828
 515.585 299.705
 479.882 186.100
 877.883 721.884
 72.742 189.579
 642.622 937.920
 138.415 345.416
 987.637 905.213
 442.489 139.002
 276.862 214.144
 152.204 607.221
 950.496 641.344
 323.494 307.265
 337.746 796.257
 232.812 772.424
 779.029 159.908
 165.606 551.023
 193.880 285.294
 203.575 789.342
 362.718 324.633
 190.418 252.491
 374.186 784.973
 139.995 757.820
 46.901 295.943
 198.952 318.342
 490.501 648.081
 33.543 219.117
 104.018 764.084
 401.125 653.597
 201.369 75.996
 242.451 71.189
 538.747 867.076
 21.295 688.900
 434.470 6.437
 201.088 621.853
 9.385 557.190
 720.331 228.071
 629.069 514.585
 473.761 746.410
 644.929 360.314
 67.010 352.519
 460.050 773.967
 259.298 851.672
 190.642 184.496
 390.211 370.113
 361.580 476.091
 879.515 364.912
 224.421 77.102
 348.225 828.303
 181.105 491.540
 617.707 764.151
 152.142 604.448
 462.655 424.782
 463.344 470.348
 512.510 745.242
 312.215 833.432
 681.761 243.697
 189.155 25.699
 358.055 981.611
 797.883 731.603
 761.715 121.386
 275.560 122.585
 213.020 74.100
 540.408 170.261
 884.155 102.869
 780.938 301.804
 179.263 711.187
 787.071 614.613
 464.516 888.765
 553.329 409.767
 74.920 764.002
 355.001 15.653
 548.034 892.064
 9.997 575.803
 897.400 25.865
 945.170 380.373
 538.925 25.134
 842.830 281.280
 648.442 572.716
 360.448 990.046
 263.141 619.593
 706.852 498.552
 176.422 268.615
 687.455 260.761
 526.243 945.129
 368.098 42.861
 180.344 769.637
 373.984 796.054
 395.276 638.102
 362.249 476.575
 415.468 489.794
 662.122 268.356
 407.221 976.719
 946.905 132.670
 442.277 384.256
 21.757 384.211
 786.439 346.799
 18.059 83.190
 968.494 77.969
 69.954 337.552
 539.659 430.648
 705.284 168.430
 948.129 821.876
 958.805 836.058
 989.470 621.260
 560.321 523.881
 122.021 994.314
 367.612 997.473
 905.886 915.043
 610.238 394.525
 611.126 381.731
 44.905 155.980
 900.438 68.515
 58.985 409.846
 506.784 270.746
 311.550 893.090
 158.398 117.867
 90.149 907.968
 141.473 462.670
 58.321 413.211
 902.092 455.029
 48.881 343.615
 869.061 681.940
 549.604 720.955
 201.931 529.856
 262.433 292.143
 735.317 491.554
 779.484 925.396
 881.631 905.259
 896.432 70.646
 377.465 751.400
 217.279 395.947
 300.256 830.607
 537.953 537.235
 855.809 859.529
 526.651 425.125
 736.089 718.434
 646.663 200.809
 890.973 501.723
 245.771 515.449
 945.969 910.466
 621.748 376.244
 157.053 401.332
 475.541 400.846
 228.610 901.220
 995.023 753.659
 863.988 609.229
 338.743 437.348
 981.571 750.880
 179.586 415.493
 851.719 202.774
 345.015 53.563
 308.894 763.919
 278.553 31.405
 814.198 873.099
 824.904 538.276
 710.104 635.860
 689.878 688.537
 73.096 771.573
 280.805 560.723
 261.098 177.861
 630.935 573.491
 529.024 159.186
 843.404 468.497
 983.635 417.216
 250.497 512.386
 32.384 856.685
 19.340 588.695
 292.472 341.651
 695.953 196.676
 436.440 228.650
 569.092 469.838
 507.865 806.226
 360.013 774.927
 21.980 451.286
 663.690 245.260
 426.010 153.916
 543.897 374.542
 815.932 111.581
 434.657 73.076
 851.141 914.384
 942.894 32.484
 565.564 764.566
 653.663 913.500
 810.397 540.221
 685.433 460.312
 775.400 935.758
 556.689 741.193
 896.163 515.887
 138.187 46.387
 265.753 197.495
 762.084 658.510
 810.540 331.799
 327.488 506.912
 169.761 370.699
 822.688 274.890
 722.653 754.529
 621.229 637.484
 150.104 607.707
 199.298 148.328
 491.955 543.757
 265.661 688.153
 887.048 97.176
 346.057 46.781
 159.280 267.635
 477.900 987.487
 566.255 398.663
 157.909 280.490
 362.293 150.417
 57.705 574.968
 177.785 962.319
 246.107 380.669
 493.115 949.714
 900.965 766.062
 926.978 218.259
 379.803 955.621
 483.291 705.437
 372.610 770.586
 953.417 730.504
 960.098 642.302
 74.894 828.475
 228.026 712.573
 855.926 302.012
 577.476 689.470
 316.431 404.388
 659.811 658.567
 229.569 590.142
 544.370 858.030
 808.386 775.864
 90.621 551.383
 534.862 746.011
 791.708 4.783
 915.573 437.416
 533.058 267.595
 139.936 826.564
 671.560 927.757
 762.128 26.778
 694.000 369.611
 303.140 244.757
 17.607 794.434
 329.864 729.673
 513.475 506.933
 196.561 321.123
 280.977 748.597
 391.815 728.119
 497.103 836.271
 810.234 79.077
 681.046 97.213
 330.193 417.154
 26.353 276.463
 722.294 786.692
 89.127 815.644
 111.637 990.833
 812.287 891.677
 272.079 389.245
 797.551 977.680
 822.467 655.603
 796.180 205.189
 631.222 899.711
 417.453 116.265
 202.830 167.596
 94.312 786.033
 632.016 18.484
 895.643 451.490
 561.005 610.149
 34.474 22.141
 982.828 738.927
 44.292 384.305
 297.725 328.809
 938.134 596.113
 677.129 461.995
 36.676 647.593
 25.323 723.318
 64.921 813.554
 985.685 190.997
 38.108 30.638
 927.581 159.548
 55.033 598.935
 410.732 706.671
 513.210 648.720
 573.584 609.085
 280.366 670.262
 376.449 233.108
 779.008 316.437
 872.486 750.128
 746.599 131.333
 231.816 996.654
 57.936 701.560
 236.010 170.617
 576.183 479.183
 349.942 252.762
 625.586 585.608
 301.593 2.944
 646.114 814.341
 722.211 809.893
 645.198 738.030
 761.523 789.373
 654.556 862.819
 466.098 814.887
 934.124 622.752
 941.989 628.234
 746.864 271.286
 92.267 580.850
 217.130 399.051
 780.906 683.202
 844.198 520.674
 209.566 536.438
 387.181 453.100
 764.464 951.438
 986.909 718.503
 585.814 954.529
 916.451 2.228
 199.759 781.111
 330.052 476.493
 127.734 978.631
 838.597 150.799
 924.480 4.779
 909.832 57.578
 395.204 606.957
 657.938 144.850
 184.534 712.343
 937.483 985.228
 722.967 716.972
 131.950 471.969
 946.591 625.760
 171.022 348.014
 887.195 917.301
 120.624 883.611
 354.932 757.440
 865.523 103.644
 524.847 999.245
 599.491 378.939
 390.630 535.204
 908.998 789.249
 190.473 26.761
 492.733 682.450
 45.936 858.934
 13.663 178.462
 18.169 651.597
 198.595 772.053
 487.920 617.504
 251.319 590.906
 445.591 69.394
 551.398 569.936
 752.772 39.317
 796.762 755.953
 352.511 142.897
 492.753 995.475
 485.800 875.740
 474.608 360.204
 268.096 610.039
 909.184 197.590
 122.072 823.970
 592.571 666.883
 9.128 967.508
 934.136 933.381
 688.742 784.322
 588.223 885.416
 225.644 574.484
 509.461 740.544
 102.520 516.679
 216.427 290.722
 850.966 756.642
 154.772 762.946
 434.349 11.801
 361.098 444.303
 379.862 207.040
 702.632 831.966
 118.264 425.418
 67.632 253.015
 231.579 778.444
 223.355 680.547
 492.505 736.529
 61.298 16.404
 193.757 840.676
 485.284 972.637
 378.379 386.032
 842.063 59.831
 88.723 736.965
 74.721 167.566
 625.965 27.794
 427.809 28.109
 355.445 514.871
 734.252 107.088
 685.657 181.503
 955.527 423.184
 198.412 30.183
 569.031 612.223
 300.666 15.115
 644.101 509.419
 318.978 726.340
 517.669 307.719
 358.000 704.430
 72.410 281.349
 15.214 877.221
 887.676 353.825
 784.033 818.330
 332.989 791.284
 613.058 847.792
 814.993 758.289
 125.718 960.396
 384.138 767.959
 774.579 974.931
 222.950 465.847
 119.573 461.153
 842.330 122.440
 218.415 999.865
 228.080 478.188
 117.988 259.870
 531.987 633.807
 782.961 593.983
 968.518 844.251
 716.028 240.840
 341.079 834.652
 564.630 411.418
 515.302 478.904
 301.770 196.305
 318.775 875.248
 71.536 274.629
 867.700 417.451
 539.375 276.628
 495.244 935.252
 947.185 553.307
 30.762 294.084
 986.457 258.087
 603.960 573.116
 839.283 532.297
 826.621 544.318
 145.947 209.605
 743.268 255.909
 415.523 580.825
 400.629 74.594
 257.546 171.983
 26.686 196.052
 361.214 233.158
 349.242 916.656
 44.968 276.661
 440.363 536.494
 432.893 869.949
 18.629 689.994
 452.598 325.763
 451.293 872.156
 287.535 549.845
 801.312 532.519
 128.767 231.182
 391.341 72.997
 858.773 682.560
 192.711 527.826
 42.786 867.631
 279.843 382.873
 509.519 657.455
 960.269 556.819
 158.970 833.141
 541.457 808.355
 54.640 245.773
 24.943 932.118
 533.293 330.135
 26.172 883.007
 17.871 580.013
 558.121 135.590
 546.935 881.242
 844.806 995.130
 163.871 780.565
 356.638 472.521
 245.860 876.211
 796.015 600.783
 429.366 847.535
 774.342 480.340
 916.724 9.771
 579.808 808.929
 866.566 264.824
 360.773 485.480
 96.750 515.009
 567.724 21.849
 107.546 873.863
 885.807 788.892
 188.887 722.816
 631.298 541.474
 160.062 966.000
 613.704 578.842
 733.419 885.169
 418.120 311.141
 53.247 215.414
 530.808 819.114
 173.338 388.509
 508.763 252.229
 965.923 28.496
 728.232 41.310
 643.173 453.189
 88.003 976.504
 990.749 121.013
 294.167 181.950
 909.608 165.943
 120.265 7.489
 614.191 650.973
 880.032 348.153
 97.085 224.560
 531.856 27.976
 325.322 32.947
 570.498 670.157
 242.754 87.426
 571.555 85.847
 505.677 638.710
 809.494 204.569
 42.467 315.303
 346.267 136.652
 897.956 949.425
 912.626 189.150
 373.209 768.725
 509.941 778.924
 503.068 366.182
 130.989 818.121
 307.166 981.581
 221.615 547.019
 713.049 808.565
 322.212 106.373
 368.845 469.959
 782.417 666.288
 851.644 435.012
 31.602 341.637
 728.968 955.037
 811.531 746.685
 64.835 304.097
 189.608 85.585
 877.546 479.790
 427.596 493.465
 680.369 562.455
 691.372 677.988
 73.403 181.508
 664.683 147.392
 738.343 792.919
 839.975 722.484
 528.550 45.582
 270.974 31.938
 384.155 485.564
 7.042 88.157
 853.206 310.780
 113.406 281.231
 210.657 204.663
 892.690 548.064
 760.868 322.162
 643.062 550.050
 438.068 916.203
 451.386 293.987
 412.752 535.041
 263.713 265.960
 28.263 113.438
 891.086 216.117
 67.034 61.873
 989.910 773.712
 444.258 832.053
 150.113 17.035
 890.703 623.672
 481.213 543.328
 786.263 381.895
 909.536 941.279
 890.491 18.532
 395.554 465.827
 462.403 638.778
 508.397 144.921
 924.194 252.059
 17.481 144.327
 385.237 37.779
 94.938 504.041
 664.879 287.995
 285.928 3.334
 924.440 988.497
 969.067 966.593
 207.797 972.055
 671.385 985.253
 491.541 293.116
 349.609 389.117
 733.510 57.943
 833.757 580.775
 684.365 289.730
 734.466 167.897
 270.577 421.772
 629.932 948.505
 376.810 866.199
 612.628 873.572
 137.315 489.579
 833.978 919.296
 3.891 193.960
 534.040 528.882
 84.501 622.337
 883.142 752.013
 562.453 16.520
 446.669 131.143
 509.540 703.873
 69.205 609.985
 524.729 593.983
 769.665 514.216
 367.489 459.290
 857.494 861.218
 944.929 952.821
 887.338 669.120
 565.473 95.013
 434.779 470.457
 528.295 919.182
 620.755 198.151
 694.391 696.259
 162.460 947.485
 327.574 524.393
 762.054 664.229
 925.485 443.732
 342.935 543.587
 33.606 762.907
 941.177 215.417
 779.163 118.588
 594.684 646.884
 534.760 355.813
 935.510 13.902
 259.669 553.142
 175.610 617.305
 534.154 127.097
 30.012 679.469
 541.528 654.563
 794.306 623.221
 534.181 835.242
 188.733 169.343
 992.344 379.761
 805.428 394.344
 424.537 819.302
 608.176 259.483
 821.410 571.887
 197.990 189.240
 243.030 616.471
 688.790 66.809
 54.728 882.365
 454.394 690.874
 417.637 787.275
 582.958 857.510
 854.406 97.079
 183.165 989.898
 943.860 544.837
 256.150 723.492
 424.042 61.335
 409.825 292.895
 503.107 426.280
 432.482 577.198
 871.592 55.432
 548.032 501.621
 485.906 167.208
 886.761 314.428
 437.333 911.150
 367.054 349.321
 247.970 144.263
 292.139 925.483
 436.939 379.204
 721.845 351.438
 697.650 236.147
 235.844 796.825
 118.300 258.680
 418.430 430.654
 490.096 720.067
 75.011 438.659
 385.616 581.684
 350.014 709.911
 686.406 868.450
 20.458 398.222
 5.403 709.946
 958.156 632.148
 725.348 239.826
 208.330 174.231
 476.471 544.799
 148.561 261.768
 950.718 268.191
 547.852 534.888
 219.527 177.986
 22.488 350.375
 739.166 646.700
 817.989 759.954
 121.962 217.914
 172.445 508.130
 481.334 174.439
 826.653 976.861
 759.506 714.504
 834.829 612.098
 283.388 189.110
 443.150 941.476
 808.823 75.482
 892.307 404.255
 276.561 443.799
 967.893 326.039
 263.751 617.937
 575.250 84.360
 849.069 302.631
 612.964 819.980
 72.749 431.203
 724.151 586.694
 947.754 427.940
 832.939 123.721
 726.305 40.610
 643.969 144.688
 836.101 710.692
 867.456 221.230
 140.371 956.338
 906.500 693.777
 340.748 56.262
 135.331 154.018
 905.575 567.636
 938.318 640.330
 670.393 779.244
 54.585 887.437
 601.822 999.851
 869.560 533.320
 348.991 783.854
 453.578 759.525
 414.033 490.210
 912.727 215.414
 669.408 410.554
 985.521 433.348
 727.150 558.023
 490.912 101.470
 344.181 814.910
 861.926 235.671
 727.173 745.949
 441.268 334.955
 706.836 11.274
 780.173 257.959
 289.880 991.191
 882.277 706.595
 900.166 261.744
 136.144 620.149
 599.996 748.958
 752.269 384.601
 977.177 319.951
 484.988 853.257
 10.995 835.287
 601.880 702.115
 735.902 149.580
 741.356 443.832
 629.307 582.244
 954.557 475.033
 411.019 129.128
 795.066 201.415
 986.625 305.807
 436.934 582.195
 53.257 427.255
 58.937 259.583
 950.112 275.161
 924.828 829.919
 541.799 187.191
 962.611 201.820
 712.712 341.893
 150.801 444.191
 695.416 394.000
 559.529 15.364
 304.381 138.538
 575.711 886.333
 874.816 815.123
 223.753 319.361
 569.952 288.162
 839.324 71.767
 801.701 202.454
 879.183 588.049
 970.479 380.129
 774.028 486.545
 59.289 23.319
 325.775 895.373
 882.278 561.950
 790.903 142.582
 884.557 348.070
 5.675 44.351
 291.526 473.062
 428.796 790.085
 414.228 163.618
 986.777 812.647
 912.167 903.630
 994.810 314.459
 504.515 305.064
 32.018 445.268
 790.979 999.936
 518.499 784.990
 608.920 401.709
 369.795 455.910
 406.073 57.645
 692.301 193.936
 968.879 719.062
 184.211 260.449
 113.715 945.214
 77.164 527.138
 548.784 545.064
 903.432 159.184
 553.230 981.934
 615.031 441.112
 729.958 816.613
 80.245 708.896
 280.900 658.584
 408.764 486.578
 767.396 11.561
 31.000 581.426
 471.147 933.386
 805.333 514.688
 408.581 941.711
 427.402 592.396
 996.911 961.931
 49.489 629.762
 875.469 973.949
 720.235 701.862
 581.040 26.992
 162.867 811.111
 618.720 379.486
 614.882 438.104
 996.610 122.578
 247.411 116.581
 867.541 965.305
 815.594 376.414
 486.511 116.350
 112.180 201.733
 18.962 877.227
 908.786 16.670
 671.242 665.465
 979.076 741.117
 337.191 480.657
 565.179 646.631
 218.740 93.168
 35.708 221.882
 266.644 522.881
 206.482 552.323
 461.239 246.900
 772.549 495.013
 901.532 359.908
 904.307 242.526
 961.469 953.440
 366.757 415.758
 800.407 891.200
 557.396 191.314
 754.213 62.562
 856.456 882.370
 385.777 987.233
 327.770 970.732
 619.068 227.930
 486.983 591.055
 626.974 617.675
 907.243 545.137
 276.413 512.394
 404.540 865.075
 568.660 592.095
 432.811 929.378
 840.967 624.641
 822.904 987.227
 537.905 810.425
 772.753 374.909
 215.945 95.051
 895.265 567.472
 539.491 187.048
 464.841 741.089
 365.720 980.910
 785.989 611.279
 432.143 960.195
 803.892 733.344
 566.006 754.557
 856.016 119.266
 967.619 927.467
 447.938 245.524
 797.992 872.790
 450.837 245.028
 670.100 258.619
 440.645 130.706
 426.449 151.833
 511.395 265.593
 835.099 928.378
 732.154 342.852
 181.761 479.380
 115.988 877.694
 635.088 484.896
 121.355 541.159
 251.927 583.735
 105.177 623.136
 433.329 823.532
 39.661 929.576
 982.986 549.750
 141.897 567.773
 927.868 871.054
 749.685 315.914
 284.925 522.286
 915.433 711.209
 674.452 601.885
 341.774 118.104
 345.059 570.125
 710.593 988.059
 870.092 605.939
 377.204 319.585
 661.940 996.727
 232.367 136.710
 18.290 506.639
 148.867 181.487
 730.296 478.984
 401.570 157.752
 242.431 888.095
 308.650 856.149
 931.101 291.070
 818.384 561.848
 565.608 32.002
 45.234 914.714
 310.754 527.724
 728.428 115.536
 433.163 687.688
 86.890 200.934
 969.512 679.791
 619.937 333.558
 118.469 302.818
 550.906 353.986
 721.663 134.548
 30.796 537.548
 422.999 627.639
 64.606 805.027
 538.592 174.334
 750.666 903.493
 258.482 372.231
 642.474 45.358
 40.751 829.240
 366.080 554.132
 281.943 644.102
 519.754 488.507
 965.697 503.063
 15.381 417.525
 743.711 222.531
 514.927 304.174
 106.732 636.476
 295.550 269.301
 103.944 336.468
 521.807 188.928
 690.306 797.342
 494.396 103.636
 775.027 504.343
 416.565 156.686
 540.256 495.319
 709.318 736.794
 555.149 167.034
 5.823 81.429
 663.048 706.376
 957.765 337.120
 932.692 299.319
 638.988 905.270
 80.594 562.582
 84.713 396.642
 461.507 920.500
 761.378 136.906
 835.861 913.492
 128.948 511.997
 833.948 441.480
 994.213 508.649
 101.332 497.683
 822.609 226.163
 111.540 83.445
 293.378 434.637
 231.555 276.489
 67.423 97.552
 812.396 182.370
 360.950 218.517
 418.370 76.666
 556.220 109.265
 200.030 53.953
 761.787 795.760
 331.055 64.749
 189.801 508.891
 169.947 235.176
 132.045 163.985
 753.494 733.046
 576.901 177.986
 588.424 341.517
 457.316 554.034
 766.628 15.721
 698.947 670.436
 802.124 482.977
 645.157 825.245
 466.813 873.119
 771.488 130.170
 307.729 167.412
 520.082 530.259
 559.348 183.482
 440.663 401.256
 247.497 886.268
 928.672 587.860
 421.331 63.420
 715.698 777.177
 479.687 125.669
 858.284 526.788
 389.099 801.989
 457.449 1.142
 462.036 374.918
 344.892 819.090
 92.948 437.945
 818.132 325.554
 81.992 814.805
 473.925 908.522
 635.389 635.708
 758.877 666.334
 869.151 759.727
 962.543 157.659
 289.159 922.841
 659.407 146.542
 733.360 600.489
 652.599 86.794
 177.259 540.259
 78.112 613.807
 486.222 948.727
 740.613 958.365
 89.742 126.179
 920.950 37.363
 924.205 919.276
 724.399 972.561
 190.566 205.741
 634.108 43.015
 178.376 3.388
 855.569 82.943
 872.710 990.493
 547.978 228.157
 368.717 783.569
 352.945 715.291
 430.925 305.394
 169.015 314.007
 340.309 819.886
 753.974 478.592
 538.809 555.724
 41.205 638.499
 404.120 397.981
 559.597 293.973
 740.590 522.248
 780.316 970.824
 556.928 470.588
 762.537 235.557
 297.848 430.240
 21.809 137.399
 612.896 47.236
 939.854 776.634
 767.547 176.418
 317.245 489.072
 43.594 490.910
 337.629 65.192
 630.137 817.578
 464.174 810.679
 93.743 665.774
 778.995 314.790
 135.116 425.709
 360.999 876.583
 916.749 646.707
 286.298 389.893
 286.316 196.565
 240.953 489.644
 57.065 749.208
 23.972 189.221
 550.331 262.175
 58.286 506.075
 595.710 967.347
 540.809 486.321
 438.856 2.482
 874.985 44.957
 670.761 517.807
 318.605 473.487
 589.382 777.291
 327.733 808.710
 886.401 79.626
 318.744 373.312
 348.516 906.915
 642.583 199.607
 332.105 492.138
 559.097 131.583
 148.404 418.406
 208.693 707.460
 547.823 127.684
 750.691 385.878
 159.031 543.965
 422.737 864.898
 791.494 891.039
 676.906 616.146
 797.890 209.116
 371.978 919.187
 392.025 814.077
 307.558 626.722
 683.321 780.453
 936.758 253.347
 803.837 512.077
 606.006 283.620
 529.010 156.226
 62.044 504.339
 218.363 347.152
 609.537 736.651
 294.490 877.799
 272.897 272.408
 233.385 4.641
 641.562 192.776
 630.119 315.948
 990.175 293.180
 132.840 329.906
 448.752 675.311
 284.914 143.213
 840.462 952.927
 787.767 695.836
 647.060 103.004
 681.733 242.004
 948.175 67.440
 53.283 875.445
 107.626 453.638
 306.680 917.862
 147.980 916.226
 807.017 379.319
 816.916 738.784
 908.260 788.275
 162.121 626.316
 451.168 484.247
 304.985 9.439
 756.668 999.669
 49.919 133.733
 783.378 727.257
 951.593 636.728
 374.753 488.660
 655.694 115.709
 630.849 468.342
 351.956 667.508
 219.558 848.400
 356.510 483.061
 537.661 235.535
 452.269 141.615
 766.989 986.805
 142.624 249.616
 96.989 957.595
 349.657 875.679
 332.040 170.697
 951.199 854.438
 227.938 862.394
 492.076 367.820
 743.132 238.353
 217.783 302.576
 810.963 773.234
 510.738 158.229
 681.508 732.704
 810.262 811.398
 616.356 770.639
 70.941 192.535
 95.274 458.367
 866.445 2.082
 387.028 703.784
 936.790 478.026
 602.518 497.959
 569.103 59.638
 269.848 833.588
 911.072 597.206
 209.135 36.593
 561.271 699.865
 529.019 968.562
 433.659 448.846
 984.298 438.189
 529.788 227.950
 620.523 814.902
 400.106 923.575
 560.203 893.214
 466.512 450.944
 258.380 903.883
 196.690 89.249
 452.580 614.682
 254.322 715.132
 61.520 382.465
 38.961 860.738
 234.581 997.743
 518.998 879.374
 734.285 157.154
 447.940 59.423
 539.054 377.878
 138.220 606.776
 504.105 366.464
 101.416 229.635
 712.854 23.735
 405.421 959.564
 716.653 923.981
 357.386 572.412
 701.697 782.845
 608.886 915.863
 71.786 921.828
 462.456 881.366
 405.220 361.937
 705.452 92.103
 972.820 13.476
 830.162 421.127
 309.284 568.293
 843.354 651.043
 857.242 505.179
 802.406 275.740
 676.191 964.576
 720.221 102.987
 178.658 776.896
 991.854 812.541
 953.357 296.778
 149.891 466.519
 917.834 826.457
 643.895 556.478
 347.146 743.402
 755.694 45.139
 114.924 184.785
 453.885 950.487
 700.916 503.758
 408.024 897.455
 935.479 185.369
 928.673 189.453
 914.991 494.166
 880.473 931.162
 209.614 587.773
 691.023 558.453
 151.135 953.158
 211.504 434.780
 216.684 852.820
 91.316 480.392
 975.245 570.185
 427.560 776.197
 727.112 946.184
 113.039 783.793
 409.375 347.096
 608.743 943.335
 958.498 407.489
 836.846 538.443
 587.802 777.641
 759.597 579.811
 154.900 563.607
 662.556 174.740
 341.774 87.424
 585.256 177.232
 956.187 187.690
 79.309 502.000
 573.666 215.286
 67.145 125.821
 588.630 609.596
 21.103 671.659
 723.695 936.749
 682.638 396.360
 178.389 268.694
 748.326 93.214
 980.937 31.188
 219.494 728.952
 166.324 966.651
 755.422 803.908
 145.317 676.583
 398.611 337.929
 885.558 625.657
 420.659 817.575
 208.328 319.201
 937.572 307.239
 852.490 186.630
 986.057 533.744
 787.653 110.284
 262.661 46.957
 217.447 392.310
 983.822 374.986
 524.493 627.786
 808.456 409.085
 122.934 591.753
 410.239 438.671
 432.259 8.434
 731.817 319.619
 425.443 375.567
 788.762 98.729
 971.455 803.866
 911.035 73.872
 351.048 805.361
 761.127 173.624
 317.943 844.325
 301.078 763.351
 175.505 236.216
 998.652 488.730
 890.404 144.354
 72.349 655.032
 946.356 247.577
 35.407 404.411
 707.729 417.194
 473.041 727.621
 597.514 995.843
 90.820 155.531
 558.151 78.013
 24.131 984.500
 546.103 381.019
 71.303 653.819
 279.374 710.877
 481.246 609.274
 6.793 780.133
 718.839 741.369
 672.527 850.310
 979.089 507.428
 810.661 741.748
 309.016 751.776
 702.712 585.529
 911.781 286.356
 473.596 958.734
 391.828 634.780
 674.993 933.922
 396.465 266.091
 623.537 40.573
 815.635 830.988
 17.106 150.066
 617.667 684.324
 666.332 91.811
 677.977 545.123
 148.757 137.532
 956.385 861.877
 746.768 869.895
 906.537 59.454
 672.296 912.994
 570.563 728.542
 644.324 343.458
 889.334 253.433
 780.666 635.596
 12.547 774.274
 232.476 801.234
 945.322 551.265
 345.912 59.275
 544.322 186.986
 525.859 272.132
 454.889 106.018
 625.171 391.724
 42.774 665.758
 141.374 908.598
 154.300 147.089
 900.950 450.880
 774.918 157.039
 207.336 158.249
 438.980 67.190
 658.624 698.325
 866.959 551.482
 368.992 2.855
 517.573 5.760
 96.473 198.699
 991.293 200.309
 559.278 279.114
 912.056 397.552
 862.210 805.194
 651.936 962.689
 630.419 112.250
 108.740 198.360
 914.836 903.458
 461.638 379.353
 774.991 791.324
 130.828 274.236
 321.783 859.668
 972.811 482.736
 904.329 994.244
 425.250 746.218
 618.704 913.293
 949.657 700.232
 797.654 130.822
 734.835 919.509
 82.886 631.034
 450.282 284.649
 887.079 713.814
 561.440 794.216
 901.151 195.646
 725.320 714.792
 1.623 90.739
 416.467 54.139
 749.248 741.832
 733.475 549.102
 257.663 573.377
 302.295 860.825
 742.115 671.137
 24.669 286.577
 553.725 987.187
 771.456 741.941
 63.023 378.707
 847.836 891.751
 804.293 929.497
 469.944 356.261
 834.500 107.065
 603.179 774.288
 130.324 573.166
 286.898 941.903
 955.068 705.471
 177.600 178.790
 713.397 681.523
 104.941 810.180
 693.196 918.200
 277.222 136.689
 915.950 610.729
 673.797 334.296
 803.528 451.038
 602.384 359.679
 571.816 467.324
 314.354 500.307
 810.301 472.514
 598.159 712.864
 59.257 261.568
 1.203 237.179
 889.021 394.872
 557.411 195.915
 882.977 851.271
 868.694 423.419
 469.837 749.516
 53.591 681.739
 12.097 706.185
 338.942 679.706
 284.694 722.618
 36.920 14.774
 147.815 39.620
 879.713 800.072
 85.220 448.843
 440.307 454.764
 427.504 651.781
 865.994 948.632
 669.437 474.567
 810.284 866.919
 811.251 908.463
 141.108 554.494
 172.784 896.760
 303.452 505.676
 542.345 639.050
 651.527 174.436
 802.537 559.608
 370.360 716.783
 624.978 379.394
 964.159 461.039
 324.638 348.236
 586.445 391.235
 220.443 308.004
 565.645 773.461
 648.046 57.335
 383.611 544.639
 227.354 428.041
 590.332 898.611
 794.118 532.237
 886.193 966.846
 81.935 33.014
 26.855 812.478
 387.157 780.949
 661.540 489.255
 991.175 260.640
 512.875 404.471
 557.150 537.904
 958.111 50.973
 394.657 587.196
 543.304 612.082
 806.856 323.624
 922.936 410.041
 440.120 443.787
 289.447 468.822
 962.769 389.270
 365.497 42.254
 653.337 746.317
 254.802 155.317
 803.139 60.984
 866.505 497.604
 784.632 22.533
 677.805 261.585
 336.097 906.172
 417.785 243.213
 22.371 992.376
 932.681 117.959
 987.071 832.364
 323.379 811.603
 378.034 911.981
 176.577 232.774
 147.061 699.003
 792.208 894.493
 67.963 727.000
 144.499 586.835
 631.976 273.481
 509.064 874.822
 143.648 97.536
 303.161 777.874
 608.119 394.987
 483.401 173.490
 455.425 654.835
 540.633 782.601
 450.029 23.204
 644.338 702.359
 273.707 428.962
 190.780 409.618
 814.291 443.600
 975.483 661.326
 537.395 247.066
 469.798 353.386
 936.535 277.061
 464.640 894.846
 750.838 43.414
 336.709 127.595
 788.757 98.822
 781.136 32.040
 8.776 445.244
 380.508 55.702
 270.183 410.139
 387.478 674.595
 492.891 702.588
 583.731 927.065
 47.333 425.859
 742.222 967.920
 54.160 15.551
 715.520 889.022
 7.542 642.042
 357.391 993.589
 171.911 579.153
 666.833 638.409
 545.069 429.993
 736.474 554.873
 663.532 213.683
 256.290 0.452
 60.099 966.555
 637.990 92.209
 8.015 277.616
 907.177 538.610
 118.281 655.229
 684.774 661.743
 42.026 670.495
 124.478 925.873
 692.103 818.677
 70.618 137.621
 88.973 124.785
 885.386 426.174
 785.286 850.375
 3.568 57.489
 289.516 658.561
 897.516 983.993
 527.503 201.672
 569.145 820.715
 16.259 14.974
 176.170 100.900
 519.116 550.231
 896.936 270.113
 775.832 149.822
 545.292 889.685
 804.264 246.804
 870.454 40.508
 928.368 345.120
 476.318 439.899
 355.502 669.529
 132.863 441.262
 887.362 324.452
 144.970 903.038
 364.341 428.398
 810.118 54.917
 202.161 824.951
 708.096 511.271
 949.408 457.288
 198.223 680.403
 70.849 441.129
 580.973 80.517
 117.587 906.904
 642.830 726.807
 383.046 197.383
 930.084 416.853
 943.385 409.237
 977.020 672.470
 350.140 228.836
 687.172 444.642
 967.884 722.591
 177.097 744.226
 144.747 154.283
 137.469 805.430
 761.048 985.963
 346.422 542.905
 741.677 210.377
 538.299 138.590
 439.771 812.562
 743.730 943.719
 329.465 982.762
 283.841 247.831
 688.930 234.440
 335.102 233.986
 244.519 617.742
 847.633 882.131
 493.857 73.718
 267.679 115.647
 369.201 727.156
 106.515 915.301
 360.016 660.597
 738.432 896.350
 330.664 809.489
 677.966 295.295
 269.295 944.337
 962.717 920.396
 639.023 901.851
 587.414 252.572
 2.234 950.580
 335.058 49.628
 111.455 350.300
 922.903 906.189
 741.602 226.932
 418.536 794.407
 543.062 40.103
 131.538 587.021
 65.170 388.361
 99.379 516.080
 605.863 162.857
 265.518 909.356
 534.101 125.032
 99.750 974.903
 384.017 614.014
 795.058 865.338
 88.312 67.355
 54.477 381.158
 786.408 412.204
 571.392 991.097
 371.273 716.548
 526.373 22.253
 316.950 110.821
 145.062 959.099
 924.079 243.705
 660.013 484.881
 328.520 32.751
 923.071 788.149
 912.296 336.381
 655.275 468.844
 938.145 300.646
 582.986 230.651
 678.936 428.875
 879.631 197.946
 239.101 58.069
 752.977 796.133
 953.056 590.927
 232.160 473.400
 309.829 980.881
 213.758 300.726
 985.873 69.226
 322.393 486.472
 790.090 163.639
 781.799 794.178
 234.900 977.133
 133.601 609.632
 471.523 732.339
 592.691 209.175
 471.509 910.224
 102.791 519.282
 432.797 82.708
 719.391 102.123
 348.432 328.765
 968.649 168.133
 738.799 472.353
 932.151 410.242
 531.139 392.928
 313.843 321.644
 618.789 805.411
 935.221 236.708
 470.612 562.543
 459.560 600.427
 340.248 839.961
 600.039 293.771
 774.967 680.432
 257.832 229.349
 703.119 721.308
 555.389 783.156
 923.459 446.793
 371.170 984.070
 193.413 698.336
 992.109 173.764
 758.837 161.898
 829.197 147.066
 355.669 115.506
 693.253 548.554
 792.617 365.279
 8.439 637.721
 870.485 289.635
 110.155 935.692
 862.720 531.852
 694.116 864.852
 156.391 678.507
 770.694 313.444
 94.092 298.875
 551.711 265.078
 54.538 827.390
 428.111 783.961
 430.255 792.387
 161.321 936.738
 300.234 939.951
 137.049 748.021
 227.416 497.720
 749.204 256.588
 37.085 561.631
 878.075 780.947
 532.615 775.941
 888.654 875.300
 587.521 786.394
 442.738 309.350
 703.535 566.522
 736.277 27.847
 57.736 601.877
 38.303 118.997
 969.986 36.292
 819.921 666.104
 125.583 473.304
 474.628 186.011
 385.697 935.671
 0.995 523.580
 536.736 33.155
 855.196 316.813
 373.935 205.447
 996.555 855.952
 417.404 791.397
 410.161 606.567
 731.620 940.803
 765.529 266.122
 501.178 110.211
 481.323 781.617
 523.949 164.052
 138.627 718.821
 763.081 297.501
 697.269 78.277
 775.226 983.485
 302.914 577.292
 755.646 565.054
 61.493 428.507
 241.430 623.009
 139.748 253.407
 149.863 770.085
 17.116 372.448
 836.217 495.670
 958.710 852.584
 598.098 313.009
 548.922 298.405
 474.426 963.939
 870.360 16.182
 56.566 299.613
 36.700 322.835
 195.779 680.581
 897.082 16.567
 131.753 92.419
 883.524 366.014
 436.375 436.152
 933.995 43.862
 848.124 673.882
 908.336 753.502
 226.685 252.681
 840.844 538.399
 473.766 823.154
 114.351 979.180
 912.147 57.774
 270.982 369.203
 686.086 968.505
 723.061 102.537
 716.099 649.381
 324.987 636.375
 411.475 719.100
 298.218 621.068
 94.665 818.701
 754.178 884.021
 130.812 502.677
 374.990 558.042
 369.338 437.142
 233.225 550.408
 307.000 439.757
 256.544 936.564
 565.391 33.024
 171.225 553.353
 861.167 570.406
 543.649 772.793
 732.889 884.643
 637.104 11.336
 300.979 816.127
 522.440 214.297
 281.939 938.587
 237.871 234.657
 187.489 607.344
 751.324 473.985
 24.958 925.639
 207.179 285.989
 116.210 936.032
 60.072 765.700
 686.129 891.330
 536.901 605.955
 283.610 703.383
 702.451 534.458
 611.830 984.206
 715.810 426.900
 11.995 624.029
 588.339 892.512
 295.729 752.076
 527.187 956.839
 313.717 621.173
 362.078 321.818
 118.328 384.990
 401.112 605.566
 689.963 601.072
 590.882 384.123
 393.191 313.424
 17.400 846.229
 879.824 730.717
 480.445 391.863
 410.639 321.142
 211.564 658.191
 202.147 859.075
 344.476 736.168
 674.651 864.388
 748.918 880.806
 465.654 520.198
 520.683 842.707
 939.804 602.593
 200.841 222.775
 162.097 35.539
 547.816 531.791
 972.471 240.460
 982.455 118.006
 802.686 593.195
 196.698 896.018
 184.146 657.306
 592.378 96.500
 809.826 823.402
 382.738 676.963
 414.621 956.732
 232.944 847.506
 334.181 312.444
 78.243 521.778
 178.911 508.191
 283.202 692.286
 731.347 701.250
 89.912 431.276
 634.157 271.750
 547.206 755.084
 202.933 500.301
 970.230 172.958
 371.417 698.305
 806.570 723.437
 283.594 519.068
 391.025 425.612
 892.102 279.745
 968.933 722.780
 438.561 856.064
 23.297 946.538
 289.977 387.032
 22.938 495.287
 25.515 724.674
 339.490 108.101
 226.994 378.905
 85.527 769.248
 270.090 0.310
 782.673 737.249
 764.896 89.861
 58.792 432.740
 706.107 265.996
 431.725 309.762
 994.386 713.337
 801.312 884.215
 739.629 306.397
 632.365 200.467
 689.797 784.445
 262.876 722.619
 610.170 454.342
 61.009 871.245
 409.584 436.383
 731.653 760.950
 42.918 929.300
 341.701 590.654
 561.586 355.588
 199.345 199.734
 312.587 323.834
 645.970 522.073
 956.900 892.941
 862.530 680.646
 272.512 691.924
 671.266 791.755
 287.320 601.813
 947.376 855.563
 141.872 272.148
 15.718 453.794
 778.705 68.446
 370.070 52.633
 489.410 739.061
 245.246 105.953
 996.256 276.173
 226.771 598.460
 903.811 17.718
 883.668 278.448
 407.554 902.173
 744.596 364.312
 298.882 119.135
 147.230 617.201
 845.380 883.960
 119.072 144.296
 665.935 158.572
 492.077 313.754
 454.677 312.516
 613.702 544.725
 356.301 703.909
 946.493 195.917
 56.681 209.964
 403.733 166.443
 653.640 867.939
 759.323 386.426
 118.110 31.893
 908.899 995.675
 478.738 106.294
 111.783 461.269
 674.452 797.942
 778.877 83.992
 558.717 511.799
 511.969 595.021
 623.745 598.946
 270.365 794.279
 288.121 506.417
 19.662 267.440
 780.916 854.960
 486.163 117.132
 811.074 223.521
 633.630 723.728
 962.588 105.677
 834.311 820.891
 561.723 546.123
 14.414 530.293
 158.434 303.242
 109.293 488.581
 614.443 720.750
 212.684 248.503
 537.500 547.191
 797.518 816.274
 715.774 702.038
 226.561 460.828
 636.597 952.214
 565.709 899.983
 796.838 899.700
 20.855 126.957
 582.703 871.690
 403.566 621.940
 97.967 797.380
 107.023 521.850
 612.471 13.372
 560.980 662.170
 776.558 992.011
 904.693 813.401
 469.333 78.386
 245.279 107.570
 14.650 562.645
 883.932 674.245
 482.279 430.640
 25.446 108.209
 194.507 319.315
 921.997 190.459
 260.328 960.974
 27.931 539.404
 668.469 405.352
 399.158 729.278
 972.804 748.883
 302.618 168.116
 13.615 930.683
 305.196 358.648
 127.915 344.337
 187.733 393.524
 432.268 798.975
 31.565 873.312
 610.794 493.218
 108.884 234.179
 136.151 658.099
 583.728 475.337
 496.999 912.130
 10.145 867.918
 134.999 951.247
 664.020 681.357
 818.647 281.782
 534.050 695.753
 839.687 375.121
 447.453 84.497
 27.713 972.905
 142.521 597.255
 285.449 661.972
 901.208 185.862
 374.656 144.622
 602.242 772.477
 582.521 493.882
 183.116 628.623
 800.437 762.421
 645.651 324.256
 409.543 530.502
 995.261 817.143
 226.105 771.352
 162.702 524.780
 979.317 985.593
 765.904 84.275
 316.533 129.812
 978.702 531.573
 927.023 923.051
 186.248 281.860
 893.484 660.238
 130.015 170.615
 997.759 459.698
 938.129 912.603
 178.114 705.263
 562.102 288.092
 243.271 359.984
 414.555 695.960
 954.115 391.376
 343.288 87.303
 676.995 86.838
 857.057 766.289
 560.098 896.840
 812.904 813.555
 982.064 233.251
 612.174 538.466
 343.462 496.598
 563.820 127.406
 918.646 400.793
 143.923 644.303
 837.845 314.144
 797.147 515.408
 535.041 14.109
 29.955 242.548
 462.418 648.781
 380.793 127.534
 151.173 264.531
 416.166 435.881
 983.655 466.442
 893.756 501.788
 353.660 361.307
 307.826 490.262
 328.831 143.214
 44.514 738.987
 918.374 535.551
 634.903 45.128
 595.407 832.927
 114.509 824.555
 659.431 789.863
 245.033 527.368
 261.572 893.666
 496.738 959.145
 692.798 215.656
 849.689 537.655
 670.615 652.762
 974.598 956.259
 498.208 810.623
 477.421 64.639
 835.409 415.825
 117.607 992.505
 464.853 120.317
 172.578 0.659
 489.197 32.578
 58.328 254.980
 314.306 700.726
 518.792 582.060
 94.982 520.758
 958.732 320.279
 908.392 352.787
 63.529 57.845
 218.221 219.056
 674.470 420.908
 470.249 315.152
 873.363 102.328
 266.145 691.046
 481.950 107.453
 173.554 118.124
 259.184 230.603
 101.919 134.287
 245.803 198.604
 387.909 599.507
 176.371 750.059
 452.974 362.261
 73.294 326.216
 607.651 662.267
 927.048 586.846
 350.251 521.521
 327.390 828.830
 236.827 714.184
 569.834 663.101
 58.703 582.422
 851.697 224.668
 954.871 371.338
 877.099 368.906
 89.296 299.005
 398.099 3.854
 345.495 930.086
 770.524 72.372
 918.891 772.113
 541.966 19.701
 835.584 316.307
 912.872 541.906
 986.751 969.531
 819.910 330.144
 761.382 706.035
 537.162 616.618
 385.077 557.891
 431.563 942.982
 556.029 778.199
 654.031 454.012
 415.825 183.377
 609.545 552.353
 635.484 608.054
 493.880 208.502
 847.228 901.658
 680.706 18.917
 549.174 538.976
 412.473 49.961
 270.799 802.278
 916.944 42.504
 357.175 980.648
 516.975 18.434
 433.239 998.653
 505.352 203.529
 997.510 973.270
 953.992 329.289
 797.549 62.093
 355.114 308.271
 615.152 530.270
 141.988 392.536
 873.790 666.710
 2.555 763.128
 438.581 226.108
 227.532 990.643
 52.297 681.824
 575.897 524.280
 810.241 231.100
 698.138 771.165
 770.815 199.445
 637.769 21.710
 404.019 11.797
 394.056 453.606
 851.876 16.636
 736.176 340.323
 495.855 213.318
 127.144 924.385
 757.889 906.034
 663.594 855.965
 392.868 819.114
 737.082 699.426
 328.802 602.549
 749.055 470.390
 771.880 544.010
 693.464 70.806
 290.797 810.221
 989.518 566.813
 729.979 557.969
 286.888 622.062
 454.413 690.439
 464.540 816.435
 807.776 60.870
 42.990 696.184
 56.569 231.231
 272.178 6.378
 110.260 932.691
 240.439 830.947
 143.380 617.018
 174.266 130.780
 920.669 668.858
 317.212 138.206
 239.279 219.237
 245.671 89.291
 879.554 77.089
 509.064 96.883
 802.846 110.449
 84.775 471.052
 884.214 759.958
 279.907 253.843
 130.858 68.027
 561.449 67.242
 352.938 236.453
 975.902 882.468
 439.498 878.243
 653.907 951.576
 394.017 666.209
 663.363 735.702
 825.235 377.550
 657.329 195.690
 721.209 531.649
 295.169 648.463
 687.838 75.100
 934.810 545.117
 865.393 306.151
 191.182 893.760
 984.060 388.971
 425.140 671.614
 346.359 90.454
 315.250 877.503
 372.941 498.357
 322.118 938.881
 989.240 434.845
 984.684 968.906
 912.316 564.913
 696.559 971.245
 496.796 81.309
 457.677 6.566
 470.974 608.685
 344.818 698.692
 721.814 157.637
 309.955 294.684
 432.072 637.534
 816.644 966.653
 823.113 434.622
 634.003 709.595
 580.767 723.698
 400.334 245.229
 634.178 617.798
 872.559 873.649
 292.688 597.083
 824.613 450.120
 125.173 286.792
 532.609 221.688
 269.717 982.140
 574.380 396.251
 797.126 18.216
 116.951 184.742
 105.731 343.622
 11.384 945.191
 211.303 432.106
 357.480 646.258
 907.287 926.287
 941.084 478.702
 627.332 387.292
 237.621 288.084
 42.895 974.532
 873.427 933.313
 900.357 317.669
 350.975 436.572
 849.414 800.235
 987.933 264.612
 370.539 749.190
 858.996 543.613
 785.201 930.492
 732.443 874.968
 467.465 366.516
 682.627 493.068
 87.077 911.725
 60.077 234.694
 147.542 608.598
 591.145 509.942
 461.759 472.566
 540.404 654.211
 84.204 664.067
 536.000 567.874
 722.324 655.165
 968.493 923.541
 738.763 910.171
 918.301 839.870
 566.380 213.067
 639.495 325.512
 54.016 293.083
 475.635 917.908
 885.030 43.492
 156.576 350.341
 533.192 882.783
 127.239 238.942
 90.305 672.848
 496.476 291.807
 893.622 852.273
 426.123 397.996
 953.677 846.554
 69.664 789.000
 317.477 428.784
 232.546 803.463
 359.347 87.673
 681.004 292.683
 561.230 943.715
 845.328 435.382
 193.425 683.645
 622.039 381.598
 830.945 968.374
 105.805 304.369
 313.720 936.334
 607.447 831.569
 382.316 664.244
 923.789 577.068
 174.767 667.862
 905.930 349.060
 262.333 899.288
 265.731 233.374
 218.834 913.165
 809.710 920.875
 473.750 385.962
 892.346 551.367
 586.039 449.937
 537.053 802.979
 114.012 81.924
 36.286 677.789
 45.345 317.604
 768.622 273.964
 717.065 361.031
 770.008 35.086
 303.076 759.199
 281.221 412.464
 109.488 10.088
 29.812 340.417
 6.735 83.472
 561.394 322.866
 581.629 935.894
 134.098 567.740
 829.286 789.326
 856.545 429.950
 69.951 577.489
 162.196 270.941
 992.699 920.609
 852.707 690.646
 348.526 410.101
 744.709 304.210
 469.429 26.541
 55.770 829.851
 935.669 600.169
 657.122 125.200
 886.641 291.541
 996.925 997.331
 535.902 824.873
 105.501 547.245
 850.383 367.905
 583.273 563.980
 357.996 505.004
 746.424 18.769
 5.527 195.818
 271.004 128.292
 576.575 216.573
 292.867 251.216
 652.176 627.365
 251.243 187.633
 537.772 844.429
 23.571 291.239
 150.410 984.692
 507.590 344.009
 48.688 120.242
 635.503 938.530
 662.558 777.225
 429.600 360.246
 235.920 547.572
 657.330 747.617
 5.885 678.779
 647.874 860.097
 10.174 358.349
 76.413 720.106
 518.414 522.671
 894.152 974.530
 131.985 67.914
 922.622 193.234
 876.766 511.376
 983.702 776.528
 237.830 399.914
 299.378 361.327
 747.276 57.036
 467.550 917.995
 956.429 837.659
 755.612 328.585
 0.261 670.075
 108.493 484.928
 421.773 825.164
 951.925 584.868
 972.232 95.430
 97.554 720.761
 72.447 688.965
 290.058 320.497
 921.932 459.340
 846.491 932.882
 616.057 680.871
 546.816 51.802
 393.507 534.425
 267.145 593.566
 433.083 152.185
 581.959 616.031
 673.715 356.696
 679.877 374.128
 496.241 761.535
 874.104 712.404
 909.992 335.420
 881.026 609.888
 89.440 791.276
 979.522 815.533
 742.289 685.197
 443.277 483.569
 224.682 101.565
 5.778 468.048
 494.020 479.366
 23.019 36.061
 675.753 986.539
 845.488 671.233
 66.062 874.813
 305.200 965.985
 974.331 213.616
 225.025 335.603
 682.640 90.487
 228.922 63.323
 547.110 824.842
 588.844 527.790
 549.072 535.408
 305.924 37.382
 411.831 858.232
 462.149 555.745
 298.710 76.675
 169.319 445.678
 495.608 7.481
 212.955 771.215
 830.075 813.958
 971.385 407.849
 690.672 379.964
 69.173 336.575
 765.047 884.194
 886.914 797.488
 220.715 935.834
 837.144 102.548
 295.096 758.663
 772.571 644.859
 755.207 895.104
 15.156 173.969
 624.955 214.368
 982.885 554.701
 979.631 384.969
 898.754 702.717
 571.735 662.613
 449.980 45.907
 6.297 866.205
 834.260 940.043
 132.382 799.890
 396.814 853.625
 93.414 425.361
 992.722 604.978
 993.507 609.670
 472.652 399.386
 629.373 848.533
 908.585 181.162
 25.005 588.430
 674.711 831.140
 234.671 502.874
 555.695 841.332
 772.492 695.202
 151.318 262.622
 135.696 443.611
 917.825 316.885
 843.517 931.177
 869.671 100.274
 672.578 837.154
 851.723 179.350
 868.577 644.355
 175.192 635.960
 917.583 745.018
 537.758 681.254
 410.401 623.987
 469.686 405.033
 901.021 548.615
 966.558 515.787
 793.577 800.491
 591.946 161.817
 868.409 811.582
 719.608 597.841
 331.466 898.788
 997.158 708.398
 325.636 174.143
 767.589 243.403
 838.515 706.464
 500.384 227.604
 368.130 953.144
 132.313 929.947
 633.431 712.888
 174.621 217.400
 935.529 481.697
 36.441 157.397
 462.331 751.392
 975.355 601.421
 185.142 864.033
 599.718 797.371
 900.845 933.868
 801.236 99.167
 135.455 743.952
 231.288 717.862
 830.321 605.569
 994.448 479.440
 95.233 889.418
 614.748 401.148
 525.606 267.685
 734.551 891.861
 164.244 881.148
 585.876 734.658
 740.571 416.181
 385.972 73.872
 268.420 959.688
 262.565 147.666
 932.378 27.665
 622.097 864.403
 775.247 133.290
 502.327 791.121
 426.668 986.487
 67.778 120.425
 724.455 978.020
 134.758 513.564
 893.179 92.031
 277.320 828.899
 104.588 171.872
 444.729 973.008
 974.988 411.109
 96.444 934.173
 407.767 696.283
 66.593 342.823
 294.421 647.623
 844.395 159.669
 903.005 811.258
 790.546 719.079
 344.812 890.099
 296.353 892.726
 682.646 364.454
 779.347 517.451
 969.688 567.473
 146.453 22.787
 557.058 729.904
 346.893 859.739
 229.577 694.432
 488.201 475.611
 299.420 688.670
 759.775 193.171
 461.525 519.883
 861.750 70.031
 575.482 861.553
 488.690 160.126
 247.534 505.580
 586.453 238.775
 132.428 883.110
 958.719 41.520
 825.532 156.662
 422.302 101.170
 466.472 366.571
 125.744 934.067
 200.090 601.838
 85.302 353.119
 240.571 850.830
 140.906 189.756
 840.027 978.191
 779.538 448.462
 181.684 343.583
 955.767 545.298
 386.121 614.031
 702.634 585.955
 51.199 778.729
 967.960 799.996
 234.580 722.957
 431.475 87.304
 552.724 691.556
 710.392 862.360
 210.534 823.288
 201.556 854.310
 718.148 681.793
 146.664 478.977
 800.677 379.214
 355.966 726.909
 395.911 782.491
 351.183 983.575
 575.365 223.519
 658.998 728.965
 954.678 681.775
 224.493 959.842
 497.812 166.446
 744.548 384.945
 211.096 854.879
 422.707 798.513
 791.686 821.258
 700.932 518.157
 892.117 55.465
 864.463 747.386
 918.286 84.257
 681.416 200.014
 650.319 288.079
 19.662 202.345
 0.606 895.527
 473.739 809.825
 764.975 337.713
 681.315 668.127
 723.983 876.370
 162.059 485.903
 182.079 167.770
 75.129 29.497
 341.651 190.386
 371.245 601.332
 473.322 14.355
 971.076 516.642
 918.417 507.387
 96.086 281.494
 627.012 802.641
 926.945 23.018
 356.796 262.803
 786.973 395.545
 323.198 590.196
 916.017 239.559
 67.328 499.949
 188.779 900.249
 490.738 102.461
 369.258 406.044
 368.442 458.532
 411.126 892.201
 495.854 67.218
 97.051 348.612
 831.101 729.974
 845.898 233.175
 269.677 977.706
 646.270 871.799
 819.604 238.621
 841.846 153.448
 46.585 118.155
 395.589 504.171
 422.299 527.619
 496.270 809.174
 155.605 170.875
 95.223 58.503
 814.602 829.238
 530.270 372.478
 483.952 490.599
 616.900 460.645
 851.584 181.621
 976.698 866.682
 814.736 179.678
 395.635 825.621
 348.541 417.445
 328.924 624.151
 230.170 426.795
 416.995 815.169
 75.319 194.675
 873.717 940.509
 167.103 182.225
 631.838 897.845
 963.842 365.596
 162.972 226.529
 513.436 134.277
 365.072 250.986
 408.108 887.512
 966.730 717.784
 342.037 124.394
 625.839 693.222
 822.127 167.001
 593.869 592.201
 492.986 592.500
 223.546 216.921
 813.587 199.317
 167.051 166.904
 235.501 379.522
 247.533 401.828
 429.725 115.524
 294.935 698.339
 667.666 230.630
 777.708 234.358
 936.720 782.165
 597.396 193.403
 345.079 640.579
 659.309 631.396
 505.084 911.757
 708.388 554.363
 868.785 261.643
 797.034 273.124
 990.898 737.107
 706.341 326.651
 808.399 954.983
 702.071 186.314
 726.374 678.446
 403.366 296.133
 388.042 707.893
 960.175 887.693
 863.115 589.587
 562.293 191.267
 820.758 62.210
 879.707 796.382
 347.558 107.803
 904.470 785.576
 41.306 403.301
 825.667 55.107
 50.503 351.826
 721.481 767.181
 857.749 444.352
 649.044 861.749
 921.213 713.379
 10.353 844.650
 219.025 507.328
 180.385 906.023
 291.510 769.840
 314.536 692.229
 378.656 749.790
 972.312 530.426
 616.380 409.144
 871.900 502.551
 224.060 315.879
 347.773 790.303
 4.999 102.745
 246.146 111.201
 936.404 500.121
 339.150 674.790
 869.735 888.429
 349.516 885.076
 447.698 404.301
 287.890 368.528
 900.549 32.008
 652.359 825.239
 869.851 240.520
 715.191 583.483
 358.347 525.397
 419.059 625.035
 184.658 387.635
 571.287 670.874
 373.247 548.295
 10.035 745.498
 4.193 543.661
 124.250 435.098
 532.312 771.686
 645.953 922.636
 137.848 833.262
 558.763 314.732
 546.236 913.577
 542.997 904.971
 35.267 527.386
 821.150 870.090
 195.547 270.891
 997.001 634.729
 913.661 111.120
 369.022 322.488
 74.323 46.147
 819.399 532.391
 523.539 796.258
 262.214 227.279
 873.021 163.533
 509.450 21.836
 58.594 216.633
 466.259 230.870
 71.905 926.212
 684.852 942.107
 673.548 967.150
 330.462 261.386
 952.704 305.178
 586.811 31.858
 437.967 851.515
 949.720 433.261
 778.506 869.699
 925.839 243.849
 324.598 189.057
 522.535 407.986
 840.516 370.358
 940.990 249.369
 7.529 297.604
 877.253 946.397
 825.215 767.952
 307.938 126.281
 828.469 317.241
 54.381 912.292
 616.562 64.950
 450.248 889.406
 278.724 868.880
 204.887 42.844
 215.284 640.965
 883.399 218.256
 739.936 651.911
 92.737 388.178
 930.922 919.672
 452.527 464.665
 28.408 976.830
 174.469 440.662
 382.185 101.802
 712.604 781.671
 495.874 401.559
 569.433 623.845
 127.295 387.355
 243.667 4.997
 53.784 94.305
 231.400 991.676
 938.404 579.877
 393.929 739.836
 508.730 281.133
 285.556 700.531
 832.762 216.634
 800.053 958.116
 23.358 153.041
 804.479 59.734
 978.248 400.733
 46.551 295.256
 350.146 905.185
 262.494 740.688
 501.955 324.732
 995.220 150.439
 724.674 159.977
 529.909 30.389
 47.948 69.987
 640.734 640.737
 950.510 886.161
 546.907 852.007
 653.919 641.981
 829.941 436.936
 259.624 67.555
 751.488 643.385
 146.348 359.091
 820.111 517.724
 990.215 797.992
 926.641 83.723
 789.940 650.739
 445.344 918.925
 988.111 183.135
 379.009 89.370
 369.442 40.575
 610.508 625.767
 908.421 415.125
 264.628 461.583
 230.624 591.364
 938.570 858.695
 270.843 652.694
 436.907 62.233
 62.062 370.411
 659.827 137.037
 205.081 887.172
 407.794 417.909
 360.506 557.895
 250.524 669.883
 312.043 803.953
 885.196 208.478
 589.989 665.173
 903.538 819.786
 962.027 759.318
 878.011 183.130
 18.479 956.097
 645.231 612.496
 652.853 384.112
 544.694 665.035
 95.755 571.636
 800.295 524.656
 758.891 998.653
 802.128 955.226
 22.304 46.531
 550.343 71.490
 116.219 977.313
 208.610 626.919
 851.446 876.480
 532.205 37.759
 409.640 436.579
 788.105 913.453
 65.510 545.300
 778.317 547.819
 254.029 137.026
 272.486 136.141
 71.762 953.744
 814.306 554.414
 195.523 287.444
 704.281 392.790
 474.942 505.134
 397.808 740.841
 597.295 18.488
 464.552 533.276
 300.623 197.697
 207.751 277.461
 520.179 653.579
 568.815 785.485
 567.251 949.458
 774.789 351.015
 260.154 546.356
 508.509 263.100
 734.611 38.779
 81.256 894.054
 162.724 176.864
 6.326 986.126
 592.595 982.114
 552.959 481.768
 698.469 402.740
 800.783 975.695
 96.514 390.261
 615.335 934.839
 554.566 247.012
 978.763 446.637
 503.858 345.383
 592.929 769.456
 673.818 370.763
 434.271 114.431
 922.267 623.293
 493.842 269.421
 755.759 426.696
 747.538 157.598
 39.628 648.967
 139.762 620.322
 723.645 818.809
 150.613 432.232
 374.563 417.986
 177.372 242.033
 56.649 3.698
 273.949 122.308
 859.258 742.584
 738.367 183.344
 688.353 360.608
 53.032 127.537
 946.415 88.187
 903.037 201.305
 380.610 830.231
 514.936 139.990
 718.261 954.842
 666.283 937.908
 96.132 976.325
 161.756 541.347
 667.958 227.611
 805.150 428.047
 913.655 859.582
 321.182 964.544
 922.328 171.036
 903.401 25.176
 456.290 129.801
 144.062 606.786
 679.764 774.965
 801.353 714.946
 636.687 40.236
 894.609 155.255
 548.264 972.527
 908.134 702.082
 761.874 667.109
 800.980 492.562
 285.957 845.755
 138.724 102.085
 686.182 477.649
 12.292 185.863
 170.099 310.368
 719.584 546.861
 752.363 531.570
 142.673 131.746
 850.400 928.391
 744.376 522.194
 719.088 23.808
 473.818 628.404
 78.680 435.825
 155.216 294.992
 737.209 580.398
 134.534 577.273
 149.249 292.280
 775.103 359.535
 707.711 704.743
 479.131 478.224
 233.002 60.447
 123.603 434.501
 31.023 38.125
 446.036 375.571
 43.147 705.549
 10.587 176.325
 840.380 646.153
 893.886 936.568
 431.582 968.350
 321.730 939.488
 301.159 371.959
 784.351 399.719
 582.338 810.052
 984.705 110.614
 453.660 407.288
 609.348 217.165
 442.137 553.369
 836.435 770.821
 378.506 624.238
 644.783 833.551
 907.983 751.321
 999.466 699.511
 171.911 883.259
 453.865 193.201
 77.860 3.722
 419.475 22.880
 332.254 487.125
 560.040 248.102
 562.967 911.120
 416.104 131.670
 679.959 185.919
 362.949 951.089
 458.575 106.864
 455.783 845.260
 859.414 654.720
 180.379 961.811
 75.467 840.254
 867.873 182.949
 804.662 163.480
 764.988 567.452
 945.040 897.167
 894.426 518.358
 289.885 237.723
 766.653 125.874
 928.567 739.291
 289.051 339.135
 831.167 469.019
 389.636 675.710
 484.697 619.096
 661.799 311.715
 757.835 275.815
 928.290 226.172
 279.209 84.851
 904.713 859.648
 229.618 338.026
 955.894 638.687
 357.134 728.529
 326.596 4.063
 340.189 632.920
 688.239 943.166
 39.742 249.121
 575.778 786.138
 218.111 485.161
 446.929 393.648
 557.553 904.881
 36.078 193.942
 212.997 810.488
 206.918 561.167
 185.372 210.252
 143.882 149.864
 837.678 780.358
 928.647 286.162
 306.518 296.686
 993.174 779.820
 126.467 463.970
 747.175 368.390
 400.780 701.298
 670.589 881.776
 465.063 614.457
 119.068 459.197
 424.264 473.299
 993.947 238.615
 749.447 657.630
 712.329 739.206
 429.195 395.336
 715.493 179.202
 939.098 114.491
 165.522 613.868
 557.851 805.368
 794.950 581.519
 684.129 142.863
 839.279 839.980
 737.200 974.450
 47.721 333.039
 726.441 618.813
 336.699 208.227
 499.446 246.727
 330.019 116.041
 201.766 195.160
 878.754 149.913
 358.558 180.215
 435.385 269.368
 802.460 72.199
 586.588 410.513
 84.011 740.388
 46.014 393.162
 0.175 794.890
 344.704 238.301
 30.330 193.342
 407.499 309.388
 173.051 251.092
 197.336 373.260
 404.674 721.260
 877.048 968.528
 533.812 187.044
 164.877 489.600
 984.575 940.148
 132.911 901.578
 213.171 979.137
 958.054 644.676
 334.076 438.275
 626.744 856.559
 717.202 105.108
 314.616 717.714
 8.910 173.491
 810.761 329.997
 247.851 743.178
 586.608 783.696
 589.967 68.557
 778.041 806.413
 52.496 194.210
 765.898 860.914
 639.212 425.851
 217.011 652.622
 51.501 369.852
 351.415 495.110
 833.327 846.313
 0.074 778.683
 481.949 418.709
 333.651 198.787
 597.736 182.181
 301.571 373.641
 191.251 672.953
 100.289 851.191
 537.313 679.078
 871.678 251.746
 516.088 489.373
 251.384 782.628
 839.948 870.219
 980.559 603.589
 390.146 231.717
 153.362 416.199
 615.286 973.990
 591.034 236.680
 438.366 595.303
 558.153 20.675
 823.328 515.885
 518.212 711.254
 335.944 710.178
 767.105 340.199
 46.222 646.739
 690.989 129.627
 637.059 975.769
 628.899 609.599
 861.455 161.449
 143.002 721.243
 611.324 377.764
 126.490 738.576
 985.782 535.850
 29.586 780.541
 365.220 117.100
 430.192 253.649
 676.629 394.098
 792.460 961.127
 671.267 741.276
 72.323 923.665
 101.310 694.962
 575.329 407.202
 479.444 609.794
 333.409 862.869
 514.321 582.578
 131.270 712.057
 43.401 448.418
 20.771 304.899
 119.058 285.749
 756.727 233.419
 958.231 951.002
 567.369 171.780
 432.741 669.567
 237.136 866.776
 177.093 873.024
 782.124 23.878
 821.912 44.143
 395.627 980.315
 250.748 827.542
 642.480 969.940
 630.791 617.416
 598.974 848.908
 617.053 42.148
 235.820 640.776
 985.894 542.524
 493.888 589.613
 756.735 664.599
 328.395 385.788
 927.690 854.939
 321.947 297.460
 427.258 815.159
 68.757 438.474
 993.732 720.517
 392.916 807.816
 988.376 475.264
 17.247 915.184
 757.555 322.892
 683.882 270.417
 40.951 475.018
 33.938 160.849
 113.774 407.065
 75.596 510.202
 214.883 296.077
 554.456 136.035
 292.217 965.804
 437.598 971.354
 962.513 141.874
 436.468 251.602
 682.521 806.433
 630.146 893.524
 640.596 743.718
 869.170 300.429
 555.551 767.811
 503.674 252.959
 996.984 669.145
 803.936 910.043
 679.078 170.789
 145.435 916.338
 417.371 478.020
 986.355 245.682
 642.606 680.154
 948.194 401.382
 933.011 932.236
 948.220 530.244
 429.783 132.035
 557.281 615.849
 42.034 606.435
 252.568 315.690
 406.811 38.002
 389.989 955.316
 855.013 670.061
 875.739 339.953
 431.309 415.527
 215.279 180.195
 939.698 315.135
 857.445 234.006
 228.543 314.239
 231.922 563.704
 510.329 289.501
 253.187 305.689
 530.518 908.352
 189.671 905.067
 283.698 261.887
 982.937 120.055
 728.335 307.891
 360.737 135.999
 407.151 292.987
 385.778 620.408
 949.345 304.813
 587.806 413.573
 352.958 515.866
 162.327 89.861
 538.006 114.837
 210.007 788.860
 569.009 239.336
 915.033 340.167
 892.994 801.785
 399.709 768.255
 977.537 79.562
 681.047 132.737
 492.994 478.464
 330.707 343.215
 121.583 398.010
 693.150 986.174
 729.730 566.582
 642.297 354.159
 873.165 277.930
 101.345 205.305
 859.179 367.925
 863.956 375.570
 137.647 506.954
 540.969 178.637
 980.548 950.013
 821.769 661.877
 915.529 549.950
 242.820 734.275
 457.465 881.648
 560.445 77.498
 415.904 294.164
 846.577 618.824
 606.992 667.270
 983.711 349.445
 655.102 427.746
 200.856 969.383
 799.412 823.761
 241.086 427.190
 119.500 673.146
 211.592 985.729
 335.421 419.298
 870.427 212.032
 623.296 738.424
 234.995 877.890
 597.199 551.089
 843.422 426.992
 450.004 772.420
 602.129 563.760
 5.990 677.326
 955.052 938.300
 230.709 313.780
 609.275 522.058
 261.196 938.367
 448.322 410.825
 782.628 209.226
 711.512 667.848
 184.627 603.191
 371.958 782.355
 308.263 743.040
 716.563 111.000
 248.421 559.345
 931.481 675.393
 938.471 267.584
 491.740 182.392
 526.300 328.126
 13.001 530.200
 592.000 953.788
 68.914 168.311
 375.182 431.422
 134.289 939.097
 519.570 890.878
 60.749 780.431
 627.843 62.659
 309.119 389.575
 702.332 656.233
 985.996 506.896
 457.157 921.479
 698.558 382.544
 482.535 649.097
 442.499 639.472
 358.623 760.294
 466.843 682.117
 418.508 935.975
 63.593 952.385
 890.224 660.560
 959.677 274.572
 376.551 90.914
 846.918 720.357
 907.342 307.605
 179.213 466.726
 299.099 530.429
 754.246 6.563
 35.295 565.060
 542.695 437.690
 921.534 140.742
 446.727 925.589
 33.231 463.431
 80.670 473.056
 949.265 574.052
 642.032 892.193
 520.456 312.074
 555.888 56.839
 852.213 450.932
 858.196 703.522
 259.950 19.799
 465.429 974.024
 485.598 847.551
 243.536 670.668
 823.679 866.570
 526.326 585.385
 203.922 869.263
 782.832 914.812
 0.441 907.249
 38.867 476.258
 999.313 816.200
 417.032 373.878
 749.399 908.028
 471.971 752.247
 465.890 431.886
 517.067 27.557
 851.040 217.215
 721.473 357.386
 68.576 992.446
 711.920 341.700
 662.230 254.220
 754.852 924.062
 277.798 541.880
 286.943 957.497
 543.121 364.109
 774.873 829.054
 620.744 407.946
 240.430 206.533
 591.101 629.771
 609.827 326.304
 595.400 243.560
 614.849 119.719
 290.548 859.776
 769.470 854.618
 695.300 230.203
 903.639 216.261
 567.101 377.168
 493.487 877.251
 500.971 752.720
 175.331 508.245
 521.228 422.969
 163.233 900.373
 908.271 808.940
 53.834 837.073
 808.305 957.863
 647.706 638.720
 84.380 652.945
 847.005 869.923
 231.031 396.503
 511.154 649.255
 668.896 687.391
 925.240 827.526
 614.866 341.144
 522.397 137.458
 70.558 418.151
 917.610 289.022
 448.375 694.741
 574.923 55.912
 449.337 363.640
 415.150 225.270
 87.655 628.404
 951.979 61.118
 119.148 171.529
 649.230 748.939
 547.746 754.072
 852.335 372.049
 658.216 837.191
 47.496 937.844
 33.732 510.488
 230.109 82.701
 972.112 841.018
 660.713 487.428
 400.434 209.040
 295.964 20.958
 918.744 225.901
 200.878 878.934
 671.923 405.765
 477.192 817.394
 875.091 121.489
 834.325 211.744
 600.773 266.771
 240.650 450.130
 802.242 988.446
 933.093 841.510
 1.791 376.581
 945.210 165.697
 948.276 903.789
 703.659 490.128
 256.163 2.361
 809.307 340.871
 317.822 537.477
 984.194 549.258
 949.277 171.740
 154.403 546.740
 432.595 80.788
 529.848 886.024
 79.155 47.877
 316.598 803.808
 709.015 278.608
 790.103 577.681
 652.297 992.695
 6.323 775.715
 986.977 890.611
 523.092 651.437
 769.873 397.640
 440.009 439.215
 358.127 360.419
 588.817 86.320
 499.573 831.081
 267.802 589.313
 462.495 207.182
 916.549 45.845
 927.078 302.423
 177.846 391.038
 849.101 670.595
 951.238 553.455
 785.979 475.246
 70.364 73.074
 829.145 438.263
 849.608 597.062
 976.118 475.241
 863.688 773.553
 489.670 863.390
 318.651 954.735
 97.686 533.463
 319.605 494.570
 181.066 941.129
 267.585 870.466
 852.082 81.382
 756.830 99.541
 843.582 453.553
 378.888 77.105
 790.382 71.445
 159.083 296.304
 995.965 116.027
 294.861 562.995
 426.419 235.333
 978.251 588.897
 73.674 261.877
 363.211 909.469
 173.861 711.840
 883.238 252.255
 74.538 587.610
 788.514 988.317
 915.300 977.256
 811.624 486.581
 146.583 747.529
 595.934 301.470
 266.240 293.365
 943.883 41.961
 835.662 134.452
 29.447 269.576
 758.024 951.682
 638.916 768.809
 199.868 12.317
 878.832 331.807
 231.109 437.213
 944.794 746.044
 893.146 276.851
 758.075 806.134
 703.729 261.065
 30.100 866.398
 622.331 512.044
 542.349 77.497
 860.881 618.415
 768.923 17.100
 89.814 683.034
 11.576 830.695
 94.695 216.853
 756.509 284.166
 648.311 760.120
 245.656 725.474
 719.623 589.801
 232.780 929.842
 414.710 803.952
 469.749 123.241
 584.534 960.750
 747.368 245.295
 516.741 558.571
 857.574 217.949
 808.663 256.210
 912.500 764.405
 479.199 396.800
 266.518 198.161
 779.522 178.803
 259.037 739.571
 495.741 541.611
 0.403 872.921
 868.230 346.623
 36.137 226.741
 477.748 847.427
 474.093 531.001
 541.382 380.979
 776.488 604.387
 323.534 66.931
 88.682 671.259
 678.440 481.855
 586.714 859.969
 809.171 451.796
 716.837 641.227
 939.777 468.898
 416.553 517.436
 866.463 739.865
 944.920 151.755
 972.874 485.482
 10.549 650.633
 784.116 66.642
 621.865 97.415
 92.808 564.357
 852.477 29.997
 44.892 105.580
 324.318 105.549
 828.062 35.637
 175.413 83.737
 94.571 789.485
 63.401 761.267
 383.795 321.326
 29.296 19.704
 327.767 294.458
 930.517 511.340
 642.129 5.358
 473.023 150.480
 971.184 578.166
 407.929 836.874
 792.612 194.047
 189.587 191.722
 346.634 655.814
 754.419 402.795
 65.903 89.116
 210.422 62.603
 204.163 970.045
 217.174 541.609
 329.883 383.917
 979.110 507.235
 429.871 665.119
 818.076 609.540
 499.747 563.205
 684.764 677.235
 453.543 311.029
 115.933 465.081
 812.284 437.791
 651.870 668.139
 107.936 639.872
 655.724 563.163
 19.422 277.628
 586.047 886.164
 524.608 154.583
 781.794 932.532
 467.268 720.372
 644.150 36.856
 890.403 49.289
 113.949 609.625
 844.232 227.156
 622.316 473.427
 534.237 740.878
 263.778 939.113
 105.467 233.344
 37.018 620.179
 865.569 452.953
 303.055 519.483
 710.757 299.194
 511.868 195.129
 143.966 716.241
 86.926 471.409
 849.070 503.897
 676.867 996.048
 923.411 353.591
 781.633 137.337
 765.446 46.134
 736.998 85.397
 285.536 503.048
 849.866 282.652
 654.447 515.312
 973.494 312.156
 652.680 499.131
 306.386 361.899
 839.344 579.831
 703.807 242.380
 54.726 980.228
 272.399 438.011
 117.307 902.245
 645.272 735.312
 212.903 419.195
 729.226 898.105
 218.252 935.868
 202.613 598.191
 699.230 384.536
 900.122 196.364
 298.670 883.391
 930.932 980.445
 732.092 231.183
 873.687 472.656
 271.578 505.271
 313.483 426.704
 876.377 592.737
 923.126 44.971
 559.932 654.157
 37.485 798.171
 30.919 1.106
 472.669 454.417
 553.183 381.315
 151.438 593.114
 606.464 194.878
 815.807 953.439
 645.302 212.021
 843.831 549.823
 724.152 194.322
 499.560 71.058
 237.490 719.093
 95.840 799.161
 597.496 18.783
 754.803 163.397
 499.905 837.222
 129.562 248.845
 0.136 1.340
 474.761 663.358
 4.140 455.493
 398.504 327.930
 867.096 15.942
 22.108 80.283
 561.810 701.441
 848.519 697.468
 629.090 573.831
 579.642 668.575
 734.474 987.249
 315.067 42.124
 837.383 668.943
 850.385 83.646
 516.290 327.131
 216.605 597.566
 1.004 456.022
 659.965 274.286
 633.130 654.712
 154.142 639.729
 328.592 330.611
 417.507 322.374
 750.574 870.149
 633.407 764.603
 243.927 746.610
 450.803 934.106
 638.028 129.006
 888.788 420.968
 127.214 154.998
 947.358 811.254
 997.386 448.345
 707.152 823.566
 723.411 776.376
 604.986 186.686
 232.026 50.220
 224.828 70.447
 54.448 530.390
 123.936 395.264
 905.541 988.771
 902.518 15.811
 473.905 336.626
 357.112 469.406
 19.535 514.292
 270.546 208.418
 710.733 174.489
 275.772 398.017
 525.892 316.163
 580.852 995.707
 362.878 743.638
 905.138 868.161
 681.362 256.248
 202.296 715.037
 322.149 301.910
 37.709 20.744
 950.897 455.340
 452.301 745.997
 38.447 274.268
 841.600 994.655
 171.076 627.443
 570.552 81.551
 364.472 524.174
 447.070 808.238
 596.097 370.204
 709.415 990.777
 961.293 757.857
 216.485 432.593
 266.164 714.467
 140.935 292.300
 890.651 392.334
 681.239 748.163
 861.778 611.969
 361.724 735.006
 71.655 359.614
 63.786 444.199
 837.272 197.366
 414.733 991.455
 737.505 742.392
 893.696 820.121
 163.107 599.289
 540.848 809.437
 892.167 840.616
 473.771 878.450
 448.802 794.845
 223.472 938.379
 37.403 253.680
 855.533 60.907
 567.012 502.945
 795.650 549.901
 117.335 829.595
 543.001 472.436
 154.153 394.097
 42.045 5.547
 710.728 880.334
 359.478 462.328
 524.102 957.732
 646.973 989.823
 990.426 891.653
 784.125 987.259
 598.882 212.918
 914.935 222.896
 864.891 66.044
 593.468 268.026
 433.889 74.221
 921.494 194.897
 18.553 429.074
 827.483 869.864
 795.068 591.775
 140.080 622.543
 275.679 902.218
 940.796 485.683
 31.619 473.036
 634.219 618.814
 826.736 699.388
 496.551 382.225
 180.166 263.461
 104.889 887.754
 376.726 639.727
 913.855 681.028
 834.964 314.313
 439.159 608.951
 201.724 485.828
 589.255 389.280
 823.618 198.018
 918.949 60.085
 432.878 214.378
 178.535 370.048
 138.878 544.993
 917.705 440.941
 626.354 205.362
 947.193 247.018
 894.521 370.566
 737.965 808.594
 823.246 696.277
 876.273 575.817
 296.892 836.606
 224.256 511.003
 855.230 489.432
 644.786 482.144
 753.621 49.703
 923.443 15.030
 609.709 823.245
 700.813 366.337
 277.125 936.200
 858.599 564.967
 332.511 522.573
 380.395 204.702
 282.908 454.130
 432.664 678.910
 816.668 28.425
 436.693 439.801
 731.294 403.072
 584.606 92.881
 502.572 674.058
 401.436 445.089
 316.116 875.158
 83.479 396.386
 97.824 622.253
 916.495 73.699
 65.014 953.967
 764.755 268.114
 314.336 207.728
 545.524 856.836
 283.386 612.747
 588.442 916.812
 715.755 38.940
 603.884 4.143
 247.651 889.381
 630.017 59.860
 470.051 105.171
 229.673 476.595
 433.387 322.752
 502.832 530.910
 10.087 307.630
 259.483 51.853
 350.025 323.643
 254.640 397.948
 219.294 287.392
 469.589 482.715
 246.167 623.003
 481.078 294.454
 780.026 158.378
 396.590 561.178
 48.236 191.428
 255.354 518.870
 748.982 770.142
 261.083 143.817
 900.027 55.904
 486.135 341.363
 257.044 423.115
 483.793 968.580
 581.900 253.343
 484.537 871.923
 470.173 538.053
 905.635 398.784
 905.687 755.184
 846.322 790.119
 593.490 641.751
 101.500 66.980
 905.069 573.268
 236.873 214.376
 752.438 172.751
 112.150 759.564
 271.030 414.481
 304.175 997.418
 42.921 33.570
 509.412 782.368
 18.124 190.081
 739.024 774.578
 906.588 520.082
 956.918 478.192
 809.713 405.384
 451.827 162.950
 257.915 244.085
 331.992 529.091
 718.913 956.447
 941.856 611.895
 466.526 931.618
 33.829 169.444
 456.910 142.620
 197.461 539.225
 381.165 527.496
 318.931 460.219
 261.427 767.309
 884.747 552.395
 71.025 865.610
 376.862 330.518
 705.486 44.022
 157.358 750.347
 855.626 274.905
 387.665 179.400
 660.287 650.749
 151.510 329.185
 496.192 882.519
 986.886 449.159
 525.863 682.943
 118.074 973.635
 129.500 48.467
 404.965 730.608
 629.324 443.867
 187.462 806.304
 639.414 320.306
 44.799 641.636
 382.888 980.768
 963.284 988.018
 681.837 531.604
 414.639 932.184
 392.530 26.345
 497.162 415.081
 505.562 184.622
 143.035 11.956
 212.946 537.186
 709.805 343.078
 44.531 55.460
 268.355 371.597
 855.681 334.335
 992.368 181.858
 496.232 39.059
 117.487 173.754
 474.644 445.869
 547.355 152.684
 746.510 611.739
 866.654 627.300
 876.876 627.349
 9.721 975.994
 552.809 930.623
 311.843 626.235
 636.298 193.229
 26.562 267.093
 355.866 512.095
 467.145 534.114
 624.317 730.789
 767.711 857.050
 954.136 635.573
 356.412 925.595
 713.555 487.886
 789.754 827.441
 45.751 104.217
 766.938 558.537
 259.574 226.781
 282.432 650.058
 819.556 760.794
 793.424 843.316
 720.386 118.536
 489.074 456.525
 359.776 204.778
 716.344 600.376
 434.637 815.970
 11.680 127.794
 618.132 485.860
 130.873 952.744
 146.763 187.836
 786.434 589.781
 102.731 159.396
 270.858 787.124
 341.033 322.931
 746.906 428.940
 234.804 980.929
 156.911 335.360
 826.286 320.001
 579.860 700.368
 532.384 689.759
 538.475 77.475
 299.287 67.852
 522.575 591.064
 394.273 785.648
 596.839 348.145
 807.043 689.739
 850.736 422.264
 278.146 938.091
 29.356 740.392
 127.003 577.141
 562.436 327.305
 493.400 684.202
 444.710 643.446
 88.993 970.198
 776.494 825.270
 662.389 369.084
 964.890 26.123
 773.857 855.624
 532.264 425.684
 142.886 861.686
 551.599 882.755
 341.134 547.574
 3.285 345.851
 350.195 439.485
 853.162 595.593
 961.778 692.979
 618.585 399.935
 969.029 376.932
 302.538 835.802
 961.764 600.038
 223.138 127.691
 503.313 195.464
 787.884 524.547
 818.598 727.071
 202.916 270.776
 476.331 236.967
 464.187 806.361
 95.092 888.638
 450.174 775.893
 864.109 207.946
 177.794 948.879
 743.445 236.832
 151.067 606.507
 21.737 608.249
 535.236 576.199
 467.492 357.834
 640.367 778.718
 445.290 506.042
 863.578 667.541
 992.182 887.363
 987.015 201.866
 201.294 949.841
 181.590 308.543
 156.682 893.315
 549.423 100.771
 751.189 418.751
 829.331 269.431
 721.148 899.893
 470.901 24.024
 199.994 103.672
 588.367 102.496
 657.106 834.769
 973.270 701.541
 706.377 485.075
 965.589 600.683
 477.492 369.257
 350.662 304.645
 905.611 627.052
 810.732 139.799
 854.797 91.244
 765.722 983.201
 717.396 842.717
 590.975 638.748
 374.394 701.566
 306.849 906.905
 837.277 902.590
 455.600 615.341
 775.011 956.774
 277.829 421.577
 543.399 755.510
 689.477 89.692
 439.432 394.694
 360.146 346.384
 189.617 810.669
 276.250 892.830
 215.909 973.907
 113.452 884.185
 901.456 189.735
 70.391 275.092
 874.390 634.271
 261.133 94.731
 543.190 999.648
 511.865 577.030
 631.557 442.812
 345.591 389.255
 982.331 599.483
 907.977 124.960
 214.787 427.811
 631.813 45.012
 42.038 38.926
 54.042 443.968
 877.553 423.606
 587.997 309.628
 302.503 331.217
 367.826 343.088
 627.404 249.653
 878.441 267.646
 89.117 990.044
 772.296 420.522
 682.531 329.563
 566.606 275.458
 568.203 307.704
 277.012 61.223
 834.096 419.355
 145.197 435.840
 860.399 180.971
 580.597 54.780
 958.841 458.861
 85.320 279.603
 477.260 901.441
 45.015 548.482
 400.163 686.205
 828.202 549.415
 188.404 218.729
 76.957 168.611
 315.690 62.521
 530.659 739.621
 634.539 157.769
 292.486 792.404
 375.569 742.507
 419.450 835.951
 615.978 525.522
 838.115 633.809
 388.005 796.202
 309.839 520.280
 6.735 777.805
 894.860 18.057
 527.283 638.289
 700.151 958.137
 671.067 933.512
 701.341 463.254
 844.324 653.494
 866.775 170.480
 592.329 521.361
 397.856 461.597
 651.029 320.105
 553.041 906.243
 663.282 123.420
 615.394 658.481
 186.976 728.380
 170.573 878.504
 232.464 939.995
 11.901 964.694
 700.725 766.568
 913.175 204.619
 553.043 942.074
 892.661 505.052
 707.844 404.514
 821.010 899.487
 738.535 600.368
 642.492 206.219
 723.888 443.285
 626.743 311.124
 694.059 884.102
 944.512 257.169
 212.988 818.974
 165.569 459.034
 762.276 208.045
 663.557 637.610
 841.290 49.844
 237.437 338.396
 499.961 272.887
 831.910 402.892
 379.407 698.149
 72.520 386.869
 84.117 291.905
 390.809 438.314
 759.151 781.513
 969.897 475.867
 335.835 925.971
 213.282 951.411
 857.222 913.408
 254.618 984.437
 245.594 359.316
 462.159 57.728
 552.136 578.300
 429.780 741.422
 185.453 340.040
 521.716 433.742
 480.571 354.221
 287.915 880.357
 701.603 682.234
 582.190 160.012
 705.455 84.038
 789.960 941.625
 894.991 680.671
 453.489 558.282
 200.474 966.373
 720.245 877.638
 918.262 124.373
 337.752 38.223
 654.332 288.151
 482.418 969.402
 43.988 111.970
 99.967 712.605
 602.980 52.937
 913.890 46.560
 92.183 669.609
 41.680 814.143
 309.137 72.744
 665.332 818.095
 744.364 251.279
 304.912 752.926
 125.852 185.661
 516.980 567.126
 416.911 561.774
 811.692 990.217
 304.446 137.699
 984.906 940.792
 918.243 784.100
 79.221 772.624
 337.082 324.418
 708.140 74.998
 72.338 216.002
 341.474 170.016
 960.334 26.405
 401.470 833.841
 855.385 524.389
 155.126 791.242
 888.517 992.393
 608.920 514.814
 362.848 311.761
 71.012 13.623
 194.156 224.797
 99.384 973.448
 101.003 455.383
 11.900 555.353
 7.876 604.638
 508.555 754.798
 679.996 727.761
 713.171 744.343
 871.115 556.354
 750.272 484.275
 974.741 536.113
 955.081 892.728
 642.440 297.670
 795.558 466.564
 215.483 228.859
 343.579 773.159
 331.897 345.713
 649.117 168.935
 271.597 308.754
 81.262 311.173
 617.693 857.768
 740.701 24.035
 600.224 65.152
 510.824 257.325
 85.641 73.553
 492.756 777.294
 945.577 591.984
 210.467 783.479
 424.201 595.613
 525.904 425.357
 895.281 893.381
 74.023 659.509
 906.544 495.410
 820.299 644.492
 826.854 795.485
 118.153 909.869
 496.005 264.933
 163.569 491.740
 610.446 680.826
 724.760 623.894
 822.362 447.073
 385.008 76.571
 673.220 640.766
 648.860 899.346
 93.813 372.821
 200.883 847.123
 676.253 501.840
 400.458 735.641
 733.114 809.225
 977.156 112.649
 106.604 323.448
 543.548 61.369
 156.268 479.360
 353.625 432.558
 545.200 387.177
 46.188 980.112
 648.238 353.975
 467.421 542.503
 235.444 402.170
 62.647 749.241
 732.581 334.232
 464.015 559.237
 847.969 636.268
 431.971 968.284
 780.512 445.952
 90.314 308.508
 13.698 949.284
 736.860 946.628
 859.797 947.951
 427.122 754.060
 280.414 252.614
 982.584 244.723
 984.998 820.600
 237.206 670.815
 637.258 748.475
 827.733 938.612
 997.992 945.390
 980.376 901.651
 647.110 412.434
 826.908 244.561
 281.301 912.342
 278.457 764.674
 528.570 574.480
 330.044 758.679
 386.667 799.247
 500.707 436.721
 237.230 126.741
 523.861 715.862
 447.426 455.269
 184.195 428.825
 710.228 840.058
 598.028 353.062
 935.632 791.115
 203.842 590.703
 958.550 506.984
 171.925 673.778
 923.504 329.000
 963.269 433.842
 618.323 145.351
 927.474 653.830
 513.652 797.806
 390.301 946.544
 905.342 294.437
 859.319 202.926
 513.680 872.384
 189.913 489.356
 656.334 514.828
 675.722 2.135
 748.141 250.587
 632.608 805.571
 285.961 563.466
 661.834 674.364
 624.439 137.688
 137.647 659.045
 40.345 356.925
 751.602 613.029
 699.189 864.987
 48.265 120.345
 885.878 758.848
 645.373 193.593
 27.643 807.936
 289.944 62.313
 736.353 431.570
 557.330 23.247
 21.192 988.827
 53.000 997.384
 491.965 477.284
 580.220 345.977
 386.584 750.043
 247.206 991.555
 540.468 360.738
 714.403 713.373
 475.380 666.134
 238.846 23.695
 953.805 653.281
 324.068 556.001
 33.302 426.422
 299.566 823.913
 602.774 467.186
 155.527 345.783
 906.509 764.591
 271.555 920.991
 807.799 59.537
 80.846 626.759
 735.476 637.690
 185.058 356.440
 945.639 976.537
 414.596 309.783
 47.018 764.179
 951.902 281.517
 639.871 282.005
 992.369 276.087
 441.160 319.164
 802.678 443.567
 777.248 867.856
 196.764 515.343
 761.909 54.670
 835.392 389.387
 612.528 579.779
 769.838 735.749
 239.636 363.769
 899.875 65.782
 651.144 907.885
 560.645 626.830
 597.651 839.634
 54.911 381.337
 832.078 289.963
 322.239 730.072
 26.684 694.041
 3.999 208.429
 772.565 654.091
 294.656 178.152
 748.379 994.592
 240.857 250.796
 481.775 687.682
 588.647 400.452
 612.530 55.867
 117.234 179.539
 2.344 461.673
 319.551 260.718
 802.670 477.005
 683.261 449.195
 896.677 461.384
 31.492 992.115
 260.773 256.619
 944.556 245.585
 359.166 779.704
 199.166 725.617
 884.184 135.730
 130.459 88.404
 5.994 213.600
 497.797 369.568
 896.557 820.352
 674.241 714.080
 70.955 271.541
 91.414 91.426
 49.437 17.605
 868.819 998.211
 818.711 647.303
 405.431 677.114
 472.272 282.694
 580.450 841.918
 476.181 544.681
 721.556 599.049
 56.008 518.826
 978.075 142.756
 878.266 348.043
 461.411 710.869
 229.075 598.119
 967.438 198.365
 325.854 525.202
 209.782 105.002
 864.436 978.769
 906.784 149.807
 862.070 321.989
 369.266 818.664
 842.502 382.234
 224.899 361.612
 287.004 761.958
 835.130 754.534
 487.119 563.908
 762.446 956.808
 751.631 700.060
 232.523 394.244
 690.451 961.741
 13.992 77.783
 698.415 195.675
 67.780 626.015
 47.460 539.488
 960.819 827.584
 249.095 268.279
 611.315 282.179
 731.832 454.740
 853.571 261.321
 879.398 178.108
 451.749 787.967
 162.576 276.620
 128.950 243.627
 365.949 734.524
 439.167 659.886
 734.145 354.019
 626.161 465.647
 542.384 776.420
 170.020 460.168
 12.828 592.434
 406.468 423.855
 359.700 891.817
 256.980 213.161
 838.282 335.996
 773.192 702.995
 110.125 647.929
 374.137 220.233
 711.460 270.963
 539.657 476.759
 444.291 88.323
 471.245 671.648
 698.827 267.952
 199.048 742.347
 988.272 20.387
 610.296 447.057
 837.634 862.404
 412.848 438.840
 950.035 664.198
 593.516 20.629
 688.146 636.241
 153.436 264.355
 94.119 562.946
 923.962 442.557
 246.134 108.427
 911.662 703.247
 858.867 265.461
 668.184 955.551
 902.524 868.099
 611.629 502.161
 192.293 182.963
 475.050 923.095
 517.025 591.162
 262.626 592.512
 890.670 195.024
 345.569 395.704
 958.663 269.737
 922.097 247.033
 838.177 33.810
 745.695 822.000
 658.544 453.550
 243.708 79.304
 566.477 211.062
 307.369 123.440
 818.794 553.356
 741.067 347.710
 979.826 268.830
 672.635 594.592
 926.513 288.692
 910.283 909.094
 924.320 432.857
 1.500 865.352
 132.704 175.748
 523.544 82.364
 519.191 326.611
 286.261 467.113
 873.542 545.865
 731.082 628.645
 813.503 264.283
 893.353 381.813
 834.942 961.139
 90.310 32.089
 383.404 782.725
 688.342 320.981
 991.317 50.854
 278.643 274.228
 943.097 495.089
 690.496 381.283
 985.502 730.924
 40.455 334.830
 906.911 53.091
 450.463 153.752
 559.244 488.262
 868.794 723.477
 110.419 990.129
 247.863 325.792
 92.254 912.966
 28.956 448.636
 575.249 484.115
 765.222 308.218
 562.735 943.449
 793.704 964.783
 285.291 626.708
 110.452 444.000
 403.404 353.091
 178.833 803.172
 431.229 614.770
 932.187 911.042
 794.420 851.757
 43.038 788.139
 475.848 390.179
 900.568 518.252
 908.272 801.457
 147.423 968.369
 694.321 645.767
 10.681 212.320
 501.552 952.687
 657.732 651.332
 551.689 787.978
 6.640 262.014
 34.661 796.446
 616.302 219.144
 394.008 400.972
 721.393 767.505
 192.913 96.663
 110.938 725.404
 450.138 992.215
 280.644 354.118
 281.099 918.728
 224.375 625.072
 67.909 316.232
 928.864 653.071
 468.470 2.067
 360.650 373.275
 441.415 371.021
 701.161 446.207
 272.244 638.164
 213.685 43.935
 825.432 240.760
 286.882 157.341
 985.092 310.171
 468.567 565.436
 378.474 318.759
 209.110 709.799
 975.726 226.200
 307.448 648.043
 327.752 86.234
 878.806 637.880
 921.581 535.655
 929.696 986.628
 107.313 545.307
 173.172 739.358
 68.699 456.404
 589.867 862.241
 484.893 608.777
 934.853 486.859
 556.331 760.334
 107.254 837.401
 463.521 234.516
 191.953 877.799
 692.406 65.810
 407.246 842.496
 920.686 858.961
 958.386 395.795
 820.861 167.776
 417.375 584.464
 530.852 732.049
 189.903 280.819
 83.020 199.722
 559.932 873.992
 506.405 84.996
 843.228 361.076
 942.530 766.458
 158.173 163.737
 87.600 672.720
 14.030 286.466
 817.045 312.629
 304.627 317.614
 513.830 124.269
 814.038 121.676
 539.702 899.108
 127.682 390.004
 416.566 707.507
 988.443 906.352
 659.569 247.898
 936.589 983.744
 188.555 568.370
 271.770 970.465
 782.650 385.904
 425.205 577.077
 904.389 240.394
 133.747 504.911
 253.633 468.889
 971.262 62.269
 794.295 236.786
 876.263 130.523
 483.472 399.181
 80.610 622.377
 106.027 835.193
 8.322 983.120
 139.017 664.161
 194.869 987.715
 428.980 744.393
 447.976 137.859
 228.301 417.290
 406.090 59.835
 200.165 202.508
 378.531 33.074
 838.702 199.411
 103.481 868.391
 163.431 197.926
 520.912 921.954
 915.106 855.289
 214.940 835.027
 11.344 926.989
 174.863 279.834
 1.315 138.821
 500.117 358.487
 303.375 306.567
 628.754 525.513
 310.339 220.099
 301.857 806.438
 24.568 345.046
 441.072 376.950
 837.815 808.445
 269.395 101.991
 825.603 441.810
 656.252 654.853
 487.731 887.799
 829.315 226.775
 68.200 233.164
 233.318 372.059
 340.709 124.314
 599.255 127.362
 289.037 431.772
 837.880 502.322
 262.511 850.701
 514.534 708.221
 590.901 216.984
 676.353 908.975
 24.090 157.908
 169.308 821.848
 771.496 125.086
 235.814 532.159
 984.322 31.876
 761.583 425.548
 708.413 61.305
 633.787 82.671
 172.766 661.644
 75.326 364.368
 632.937 9.548
 779.237 171.197
 302.127 14.773
 133.140 560.982
 445.959 251.165
 699.455 13.559
 838.754 527.043
 509.401 745.846
 155.955 420.667
 197.025 595.823
 764.382 285.603
 806.441 244.750
 852.036 524.148
 466.921 457.477
 73.451 398.237
 465.327 755.930
 364.323 125.278
 425.833 56.594
 367.753 336.127
 907.962 495.182
 909.396 264.089
 284.153 17.785
 133.724 913.464
 988.701 564.971
 570.352 315.367
 325.613 431.916
 417.664 224.518
 871.342 912.304
 418.981 916.317
 950.396 775.984
 650.227 297.204
 741.315 780.194
 451.854 297.278
 784.602 952.200
 313.953 441.949
 213.105 128.810
 282.609 834.604
 62.280 407.255
 996.223 275.628
 899.332 104.958
 709.488 411.441
 545.803 285.891
 124.919 182.554
 370.690 272.333
 860.177 219.970
 966.182 97.331
 345.179 538.000
 654.803 980.004
 605.270 967.795
 336.992 428.779
 63.046 364.440
 497.332 942.903
 327.171 61.505
 523.889 827.103
 155.430 216.696
 840.047 835.607
 933.028 232.043
 136.289 88.007
 225.674 999.378
 358.322 459.517
 208.264 239.354
 148.581 841.374
 70.183 108.498
 444.425 833.540
 221.586 747.913
 655.319 502.167
 213.908 758.861
 723.180 379.718
 512.781 200.040
 818.176 368.154
 471.153 609.812
 43.040 227.740
 221.457 530.574
 371.988 888.906
 493.043 834.148
 898.264 546.089
 147.810 864.259
 23.053 904.924
 174.098 588.471
 406.894 722.609
 975.821 916.358
 694.920 961.432
 607.789 437.992
 294.360 163.568
 534.750 677.321
 855.204 638.246
 4.544 664.782
 814.039 457.824
 26.580 103.954
 91.573 205.345
 615.569 545.668
 173.768 661.498
 605.063 962.385
 695.824 813.151
 241.988 624.468
 831.238 498.595
 556.261 672.220
 262.073 857.182
 351.181 722.989
 971.433 344.305
 601.023 986.641
 208.394 118.701
 170.835 936.162
 585.686 960.248
 516.549 609.784
 690.794 776.090
 386.099 138.950
 834.634 84.724
 357.237 400.610
 594.268 406.130
 226.382 596.112
 796.310 146.063
 44.246 641.569
 157.711 650.036
 795.699 110.653
 275.776 563.466
 988.724 960.698
 317.806 305.966
 474.109 772.751
 84.185 327.255
 715.413 887.424
 41.573 227.955
 97.685 778.188
 82.813 809.248
 161.326 695.173
 758.082 560.559
 410.560 973.791
 331.591 44.019
 438.496 137.989
 496.903 519.244
 975.005 757.102
 881.823 43.073
 370.240 923.725
 494.196 138.393
 324.109 708.491
 109.249 56.531
 37.211 282.976
 836.883 152.011
 646.525 866.133
 996.288 80.684
 902.449 790.750
 181.228 446.619
 703.871 867.764
 441.265 324.828
 823.963 677.008
 704.130 331.475
 998.759 277.851
 497.586 797.088
 408.829 222.529
 223.854 208.187
 435.065 294.772
 427.312 646.452
 714.592 478.171
 861.412 89.943
 841.924 689.871
 591.241 407.058
 261.726 468.449
 704.669 820.003
 769.082 268.669
 491.581 830.788
 685.216 244.445
 684.331 769.746
 903.602 364.294
 733.463 565.526
 123.765 636.429
 274.232 258.507
 306.565 874.146
 278.033 538.983
 621.963 323.161
 687.998 930.563
 423.297 133.020
 122.496 541.756
 403.692 882.701
 959.882 849.087
 481.762 479.437
 461.490 168.360
 864.359 818.650
 669.738 122.519
 461.166 716.605
 459.324 971.227
 525.012 166.108
 100.340 465.722
 286.448 795.442
 994.077 410.238
 993.172 173.224
 299.858 216.481
 284.197 954.315
 122.246 939.113
 183.227 727.068
 863.143 977.274
 221.691 238.616
 556.572 360.052
 663.476 646.665
 242.493 232.948
 443.126 793.024
 149.875 399.276
 17.428 701.369
 51.930 6.826
 715.735 570.295
 234.175 308.693
 533.723 229.365
 138.590 860.937
 403.374 132.620
 677.063 182.672
 372.039 528.945
 160.612 320.479
 496.306 35.098
 686.237 593.963
 591.611 774.278
 33.033 108.289
 843.272 875.573
 718.313 99.086
 74.501 67.792
 881.467 412.006
 655.586 471.075
 329.473 141.057
 427.516 382.835
 77.957 774.779
 982.871 778.326
 443.186 886.091
 404.655 573.178
 524.181 99.779
 396.175 114.250
 304.207 570.981
 256.278 329.992
 594.277 689.456
 556.614 952.156
 338.250 9.139
 681.623 952.307
 52.870 202.368
 696.291 70.221
 243.153 5.800
 738.126 63.546
 823.458 903.605
 293.143 111.170
 900.090 566.708
 143.963 954.586
 698.115 609.218
 382.504 675.461
 112.288 949.638
 899.504 62.897
 951.575 280.743
 15.530 915.084
 753.925 804.375
 48.879 207.663
 351.041 312.819
 348.291 220.992
 643.339 874.330
 704.610 592.396
 237.669 175.060
 725.215 4.454
 342.342 991.766
 166.269 259.383
 196.469 218.764
 906.673 761.081
 127.411 388.622
 78.397 634.447
 328.452 139.698
 282.925 575.995
 578.702 666.244
 93.386 35.814
 292.174 800.108
 515.235 979.608
 589.291 119.841
 431.843 537.505
 91.379 856.289
 549.864 595.671
 109.730 497.287
 65.901 375.517
 51.285 912.430
 361.803 336.778
 611.964 686.939
 990.254 164.147
 548.125 727.150
 102.443 997.183
 81.835 275.413
 191.149 550.197
 834.846 336.016
 549.058 968.812
 330.865 393.801
 475.389 574.349
 740.495 821.542
 883.842 463.537
 555.679 779.610
 279.331 931.905
 111.580 861.543
 866.362 63.296
 367.401 521.745
 942.194 529.144
 610.803 117.400
 405.689 639.332
 963.531 527.128
 698.459 216.934
 891.886 985.709
 387.100 682.828
 721.271 350.106
 820.903 349.806
 228.739 229.943
 363.117 871.430
 253.946 659.580
 928.832 866.582
 393.097 533.174
 379.789 259.623
 891.131 283.818
 465.325 917.721
 946.773 68.563
 776.504 825.663
 618.281 469.231
 742.810 674.923
 143.030 771.248
 271.256 233.735
 743.101 716.890
 758.059 850.104
 316.115 113.409
 23.159 577.236
 943.598 319.394
 185.675 623.750
 978.859 833.723
 650.161 557.557
 896.693 510.699
 573.442 136.705
 845.261 253.065
 372.251 22.477
 386.478 962.838
 783.363 434.847
 648.353 520.247
 549.145 39.236
 647.641 215.986
 149.014 772.682
 933.169 374.728
 886.246 709.597
 712.269 512.107
 652.842 479.740
 970.488 787.661
 493.883 747.687
 697.207 417.481
 666.255 172.774
 559.077 148.300
 802.147 436.111
 294.319 565.670
 440.923 957.088
 762.487 499.696
 57.328 951.839
 207.466 830.048
 591.407 401.949
 561.018 695.792
 755.809 210.574
 917.700 243.790
 267.281 497.873
 990.308 251.430
 907.418 316.779
 952.111 25.261
 577.146 507.673
 585.040 87.444
 462.617 426.300
 781.981 138.038
 97.466 608.537
 849.612 334.935
 586.544 329.451
 582.316 917.327
 975.880 488.957
 37.174 855.987
 717.803 344.705
 347.558 428.343
 221.693 612.232
 734.241 162.491
 511.038 176.563
 277.175 387.241
 265.468 687.340
 620.188 970.420
 829.686 235.942
 920.085 671.489
 765.182 998.325
 299.241 713.790
 928.983 547.362
 298.253 674.104
 938.135 634.970
 287.136 960.741
 849.116 774.478
 117.539 14.970
 405.841 340.339
 75.464 823.539
 824.613 83.930
 217.796 412.490
 653.360 644.927
 693.764 135.021
 208.399 537.272
 614.437 840.105
 725.058 192.450
 342.770 375.856
 7.589 451.653
 840.096 444.780
 705.525 678.953
 481.771 80.224
 632.997 702.207
 807.752 88.310
 867.400 624.739
 218.868 721.870
 875.432 252.536
 85.583 787.364
 107.104 277.744
 974.988 888.195
 439.267 294.441
 299.051 774.460
 434.988 307.314
 170.827 886.943
 587.394 253.996
 357.141 379.619
 838.170 588.957
 120.476 798.207
 581.532 578.315
 337.382 441.213
 792.332 303.489
 406.284 383.898
 638.048 655.811
 158.209 494.575
 63.009 778.094
 756.606 197.479
 61.759 442.501
 617.456 558.232
 207.416 982.164
 851.387 698.680
 68.882 367.868
 982.164 940.154
 364.611 357.411
 540.118 171.078
 565.136 876.020
 77.635 120.189
 504.796 709.554
 672.495 764.842
 806.165 521.373
 742.558 429.925
 297.829 218.020
 114.223 42.593
 434.808 882.800
 592.280 947.473
 156.513 230.444
 548.677 993.270
 863.389 686.172
 263.699 752.239
 811.988 400.326
 349.755 597.013
 349.083 432.433
 702.967 443.500
 986.586 899.106
 152.030 673.553
 396.545 516.851
 601.143 616.689
 343.710 887.964
 741.417 927.188
 314.359 294.776
 783.121 812.533
 914.877 170.047
 542.859 813.401
 850.529 800.257
 211.602 306.768
 630.758 960.399
 291.145 95.303
 837.072 856.059
 280.590 991.916
 416.103 8.738
 436.739 732.513
 684.954 127.111
 241.812 517.659
 547.666 889.322
 460.632 50.752
 387.946 264.161
 932.690 802.639
 619.775 132.481
 550.498 977.320
 417.652 660.353
 455.895 8.043
 513.935 14.027
 25.028 495.835
 521.812 500.701
 98.260 72.121
 226.857 241.574
 484.148 372.978
 974.138 722.893
 570.731 944.841
 275.591 480.908
 909.859 640.672
 266.299 227.598
 601.246 733.138
 668.908 650.929
 845.802 279.055
 581.337 177.406
 18.892 69.800
 110.868 182.229
 343.193 38.740
 642.651 505.777
 730.354 152.783
 185.503 982.291
 576.596 365.282
 693.828 820.847
 408.650 66.811
 760.804 679.335
 905.085 944.453
 431.983 733.650
 289.305 195.386
 745.709 827.230
 682.658 473.801
 690.913 266.321
 200.604 758.895
 635.546 145.464
 306.327 884.177
 550.226 403.042
 842.214 773.273
 989.399 541.046
 831.153 384.300
 332.775 34.984
 370.451 13.726
 97.115 613.286
 978.540 382.091
 645.068 520.227
 548.633 889.301
 614.177 577.756
 517.433 548.453
 214.010 830.614
 77.429 486.640
 869.440 62.370
 807.642 32.298
 778.153 789.708
 232.784 425.044
 883.709 26.311
 760.321 110.061
 702.822 219.525
 607.975 579.990
 876.430 131.699
 592.711 358.603
 305.831 908.417
 581.518 178.566
 183.234 258.200
 532.569 777.306
 104.147 188.466
 114.117 247.799
 58.866 492.401
 62.288 153.346
 321.740 567.982
 615.524 905.664
 798.027 846.608
 383.512 363.524
 35.004 303.164
 916.134 524.578
 970.892 165.862
 530.145 236.715
 274.489 12.717
 828.328 368.497
 340.621 167.266
 960.954 62.902
 250.343 440.184
 389.025 907.242
 206.894 322.365
 522.544 827.928
 623.739 251.000
 637.606 645.510
 502.535 341.161
 389.313 777.505
 407.676 314.730
 702.300 969.017
 959.540 345.410
 959.033 969.705
 647.959 267.679
 43.345 206.555
 56.322 429.268
 711.070 62.040
 508.768 277.074
 932.646 834.249
 259.771 196.884
 718.790 697.430
 767.123 835.179
 637.388 507.112
 283.695 39.442
 848.527 502.763
 6.677 100.257
 318.977 393.020
 699.510 368.224
 674.569 894.403
 993.659 770.956
 358.883 105.526
 255.519 755.640
 792.933 596.937
 816.417 731.711
 679.421 384.476
 687.891 952.741
 526.260 24.600
 374.898 738.960
 640.177 557.157
 639.465 49.632
 977.997 449.241
 717.526 231.469
 259.755 727.779
 541.764 624.246
 16.101 184.342
 540.332 942.756
 837.686 589.352
 961.077 585.341
 44.806 851.547
 886.824 369.620
 532.834 729.577
 961.285 557.151
 357.580 164.276
 716.945 307.970
 92.264 311.150
 494.060 75.988
 455.214 562.462
 549.641 605.655
 718.543 46.915
 691.347 573.191
 960.050 463.077
 825.903 1.704
 13.610 461.616
 205.562 104.178
 660.692 853.041
 987.796 422.369
 43.790 534.478
 419.651 49.925
 781.086 444.280
 523.891 386.587
 833.245 950.725
 432.225 565.107
 783.704 635.088
 392.602 236.968
 12.090 355.081
 212.184 376.173
 888.624 77.646
 302.366 757.109
 920.582 196.686
 212.793 643.024
 18.616 738.436
 301.192 362.053
 202.264 982.311
 36.905 989.547
 64.914 956.463
 8.018 455.906
 806.626 13.623
 453.057 481.112
 209.192 153.625
 604.433 739.114
 365.775 974.223
 176.396 281.230
 534.302 532.200
 397.710 217.635
 109.841 53.518
 348.920 954.954
 309.682 306.380
 364.720 417.204
 842.248 647.003
 580.276 903.158
 146.891 757.907
 591.194 838.117
 8.702 56.317
 743.351 209.726
 686.558 680.291
 931.923 999.458
 562.691 27.497
 458.157 262.763
 600.105 581.779
 534.865 516.382
 155.469 412.111
 343.035 871.279
 467.913 354.106
 95.775 530.087
 159.963 713.520
 663.919 240.438
 530.184 982.283
 839.846 467.290
 175.724 789.296
 970.470 91.269
 397.562 270.042
 262.976 544.534
 956.001 520.844
 672.081 414.871
 555.648 486.252
 607.686 652.372
 148.186 832.617
 277.316 836.487
 900.873 299.522
 897.303 255.421
 845.361 45.774
 197.069 331.408
 604.750 361.367
 106.949 726.558
 709.344 185.005
 594.762 82.548
 319.359 422.743
 710.992 96.961
 344.581 522.220
 756.134 598.606
 108.970 924.409
 413.970 548.439
 677.443 337.113
 846.702 822.094
 521.067 588.476
 345.696 100.490
 326.911 602.171
 726.724 848.124
 894.554 656.712
 381.067 851.719
 340.342 58.447
 701.496 47.665
 343.790 70.514
 531.276 823.760
 211.942 938.477
 699.083 843.119
 854.151 68.208
 545.495 925.529
 801.787 414.024
 388.096 119.399
 578.130 387.167
 960.725 806.672
 629.654 698.837
 174.855 270.287
 730.574 501.473
 842.404 401.232
 30.631 620.430
 852.330 177.718
 447.460 100.212
 369.489 776.085
 828.431 389.914
 912.478 0.726
 594.704 317.185
 235.103 493.403
 507.512 245.208
 179.103 511.144
 791.788 59.711
 557.493 72.370
 346.553 620.477
 470.152 854.755
 849.589 152.393
 625.901 292.624
 613.552 503.478
 456.321 39.422
 412.590 911.084
 342.115 20.359
 716.719 682.468
 747.156 155.869
 842.751 193.011
 660.805 957.749
 155.583 655.687
 506.298 322.084
 285.604 930.873
 680.431 217.347
 223.116 78.911
 574.300 608.962
 418.742 651.940
 291.360 905.309
 672.440 760.400
 160.449 752.627
 598.656 507.569
 448.972 960.809
 980.566 377.570
 654.288 287.993
 993.981 894.215
 206.916 343.698
 416.854 286.046
 3.024 848.457
 821.510 833.944
 619.315 288.471
 855.301 19.250
 402.784 768.243
 985.893 900.607
 500.594 749.804
 157.477 335.508
 759.689 796.745
 264.807 627.259
 817.747 353.417
 996.866 959.661
 490.948 688.321
 678.392 11.054
 182.234 135.745
 195.559 487.483
 756.722 666.368
 835.108 943.783
 507.323 106.863
 0.708 273.740
 140.231 277.069
 855.740 139.361
 401.617 203.354
 240.827 508.498
 126.604 946.082
 943.065 404.013
 280.567 511.271
 970.976 101.351
 470.218 630.540
 786.802 900.544
 495.231 734.082
 41.081 439.511
 685.796 319.075
 771.770 395.008
 1.118 756.455
 3.045 563.253
 450.276 774.179
 391.738 342.253
 219.861 811.969
 910.046 810.981
 660.472 834.080
 362.302 66.235
 782.595 201.325
 855.328 526.251
 255.822 795.392
 673.160 221.651
 786.295 727.334
 548.012 990.327
 686.001 883.178
 223.502 185.351
 42.960 13.950
 829.877 346.442
 79.961 581.630
 743.786 19.184
 556.420 658.858
 799.783 915.678
 755.946 646.463
 423.009 170.299
 122.664 732.563
 131.319 969.447
 701.295 949.173
 32.621 130.627
 516.987 481.695
 244.487 719.824
 46.371 913.722
 366.598 864.160
 204.858 220.194
 223.660 16.549
 358.674 197.744
 501.700 928.823
 893.335 299.278
 761.752 998.264
 791.240 443.285
 722.831 869.132
 525.942 735.570
 954.480 735.637
 733.677 376.133
 955.414 636.516
 516.341 546.482
 468.803 725.271
 634.672 268.200
 200.075 506.068
 114.746 92.945
 466.054 945.865
 91.603 793.965
 774.468 201.689
 805.901 761.783
 672.993 71.871
 135.856 609.892
 132.899 715.963
 548.617 133.512
 162.934 354.926
 881.744 564.789
 656.483 616.806
 484.188 376.088
 734.315 629.642
 352.390 309.465
 84.890 469.808
 464.690 981.060
 255.515 877.857
 347.738 215.624
 195.287 373.379
 382.011 115.880
 982.410 794.249
 677.832 936.788
 924.929 503.212
 814.631 804.520
 649.127 836.271
 948.767 648.139
 380.917 993.242
 951.513 868.340
 82.619 312.605
 359.246 987.547
 83.932 442.192
 101.131 60.077
 198.171 166.936
 642.393 986.605
 352.375 827.964
 348.528 106.097
 495.593 247.582
 370.523 828.398
 949.116 636.551
 84.431 435.477
 594.845 18.587
 329.804 97.787
 985.154 567.792
 197.846 219.269
 925.010 864.163
 567.250 300.379
 602.802 267.239
 697.158 969.212
 411.978 365.899
 14.263 817.925
 145.576 151.530
 404.691 352.448
 897.915 190.956
 298.924 140.755
 362.795 544.109
 155.759 67.218
 69.512 519.509
 473.522 171.968
 693.971 18.773
 625.680 594.282
 872.226 260.958
 904.277 633.424
 831.371 60.468
 506.807 389.758
 744.160 661.011
 497.012 120.209
 568.731 895.883
 262.549 617.315
 515.925 285.494
 765.507 148.075
 409.896 620.842
 96.467 831.132
 491.770 781.808
 988.551 617.484
 533.255 557.133
 91.925 115.741
 52.475 265.224
 847.180 478.214
 486.122 108.341
 701.398 64.888
 101.927 654.754
 485.394 20.086
 417.844 252.408
 894.430 638.725
 817.000 792.133
 895.604 138.252
 751.172 208.055
 309.371 377.168
 454.331 717.466
 894.368 125.549
 938.550 742.884
 696.389 666.948
 417.733 46.402
 724.434 29.789
 353.269 52.862
 787.898 760.871
 396.471 996.230
 495.902 380.475
 425.024 136.080
 487.436 30.040
 147.300 242.071
 262.313 137.252
 845.212 108.078
 929.129 493.257
 412.129 449.402
 516.716 41.530
 39.394 961.698
 527.290 12.539
 538.336 25.406
 288.307 163.052
 132.660 861.336
 609.323 669.688
 600.255 359.212
 821.953 324.793
 318.203 179.643
 604.979 746.055
 207.992 579.859
 30.938 262.412
 880.232 134.108
 51.156 416.125
 733.732 650.864
 527.547 828.603
 119.431 61.655
 863.807 735.279
 385.844 441.551
 56.570 288.018
 82.464 81.281
 427.160 753.060
 417.569 267.866
 583.593 765.056
 306.645 137.928
 55.333 615.497
 769.754 279.158
 122.960 204.654
 756.654 195.190
 292.564 333.529
 616.052 982.465
 629.507 785.317
 752.302 650.149
 335.649 489.270
 604.192 142.132
 923.728 583.979
 964.630 880.501
 585.829 527.872
 68.380 270.118
 671.754 433.895
 492.229 202.344
 967.234 439.932
 125.572 931.145
 899.541 339.595
 620.457 416.376
 185.142 577.884
 362.327 126.886
 384.939 517.052
 113.327 550.950
 539.670 69.559
 769.119 94.664
 541.793 112.570
 791.138 372.306
 259.174 793.019
 685.452 958.679
 87.017 920.474
 706.516 725.513
 572.498 159.077
 781.804 805.581
 864.554 967.568
 447.317 794.021
 900.356 11.309
 523.388 921.229
 689.429 661.399
 966.959 921.420
 613.501 798.153
 135.878 121.773
 970.579 309.743
 871.028 725.898
 778.983 797.642
 824.753 339.731
 172.927 210.316
 273.598 856.070
 195.679 582.527
 887.534 884.533
 887.150 182.553
 177.523 886.247
 806.393 102.069
 402.202 87.027
 389.879 367.433
 830.023 529.891
 266.225 726.450
 375.231 358.748
 97.537 356.650
 658.202 561.910
 45.542 350.781
 589.149 49.264
 243.829 229.034
 198.724 583.613
 950.751 187.874
 902.207 868.751
 443.855 870.005
 901.679 38.558
 357.222 192.431
 421.708 57.914
 547.105 28.903
 810.735 693.193
 766.077 154.057
 797.720 933.745
 327.109 929.423
 900.021 133.099
 520.220 372.432
 865.364 917.073
 107.237 889.969
 282.716 693.812
 644.831 485.240
 1.539 656.703
 380.193 333.598
 597.182 644.612
 813.701 457.921
 855.919 404.945
 842.981 771.318
 623.505 374.339
 385.176 964.037
 566.224 370.654
 39.630 827.874
 586.673 790.196
 300.083 386.007
 174.237 378.407
 980.732 145.736
 662.155 133.674
 388.919 448.221
 721.718 796.265
 691.848 50.866
 915.486 942.153
 296.704 57.992
 424.319 359.578
 632.095 192.945
 279.516 940.373
 801.291 274.541
 396.794 214.613
 319.745 983.088
 201.326 232.913
 774.542 452.201
 634.250 233.280
 303.402 543.671
 275.357 286.965
 415.686 511.228
 341.875 409.069
 825.355 57.760
 520.146 844.093
 672.285 978.090
 249.530 934.311
 137.957 859.718
 953.093 80.365
 956.632 906.862
 247.770 380.186
 454.368 343.933
 771.062 46.111
 364.028 44.273
 538.342 253.432
 941.794 785.192
 754.126 659.786
 604.279 633.237
 504.848 87.506
 998.315 462.103
 475.637 304.756
 768.871 63.140
 678.268 140.971
 293.717 54.041
 523.842 383.567
 873.682 169.889
 497.183 722.193
 700.167 142.466
 218.593 21.114
 840.707 364.718
 44.003 136.953
 290.417 789.058
 241.290 476.307
 212.166 927.950
 576.215 264.385
 39.155 585.957
 186.968 721.271
 426.485 742.422
 465.579 806.665
 727.435 277.508
 294.578 77.728
 928.049 460.966
 108.430 329.197
 820.582 38.255
 514.757 762.185
 731.214 603.362
 476.650 310.556
 766.765 758.539
 634.016 684.659
 314.006 360.357
 241.620 555.249
 246.405 236.889
 390.062 870.134
 878.007 945.865
 822.352 487.384
 391.866 7.523
 385.035 427.559
 78.359 183.158
 284.237 39.651
 892.375 641.603
 131.792 78.162
 301.430 636.852
 746.281 79.512
 200.873 752.495
 752.913 872.976
 447.560 9.706
 842.373 573.344
 767.514 608.154
 692.928 878.910
 962.455 711.746
 826.116 979.264
 338.784 207.832
 301.350 293.357
 553.174 478.927
 108.905 680.694
 881.709 915.674
 297.401 659.245
 623.280 669.554
 377.415 625.239
 619.405 260.352
 936.903 595.602
 966.618 398.879
 949.331 717.254
 997.201 307.774
 167.608 733.104
 670.310 985.786
 695.122 927.502
 137.837 92.954
 181.336 349.787
 494.947 280.208
 678.828 529.608
 489.761 957.532
 549.589 538.939
 223.574 315.863
 652.310 350.546
 924.276 280.995
 563.889 609.444
 600.974 390.174
 675.065 431.180
 495.324 16.530
 492.911 818.185
 520.862 111.668
 425.698 32.933
 439.929 646.524
 215.532 464.818
 60.998 174.898
 221.302 497.935
 767.863 658.086
 92.281 841.154
 814.864 623.910
 367.464 72.535
 965.799 405.559
 997.193 520.495
 723.420 147.495
 224.305 437.879
 924.294 274.856
 147.921 996.758
 271.590 512.942
 292.895 356.256
 185.142 393.540
 744.035 738.819
 481.534 589.745
 701.609 538.240
 2.179 740.935
 451.733 312.466
 608.349 540.688
 703.397 563.163
 510.370 404.131
 457.777 340.497
 823.774 664.948
 182.665 444.268
 506.016 898.642
 156.294 720.908
 459.578 66.355
 714.404 219.921
 955.177 926.517
 529.115 703.801
 574.691 789.647
 418.386 773.538
 367.906 680.123
 933.706 139.527
 708.796 318.567
 707.710 937.447
 602.678 816.357
 322.254 453.772
 689.948 361.839
 43.653 819.671
 498.355 523.942
 881.329 679.685
 274.957 666.577
 977.761 207.673
 970.335 685.546
 703.606 182.830
 218.613 193.359
 87.273 849.377
 853.015 996.805
 381.439 551.636
 91.504 363.233
 891.434 389.344
 822.453 45.951
 346.664 494.207
 796.032 244.083
 473.960 746.731
 191.139 780.588
 371.827 481.756
 266.379 482.330
 330.835 761.747
 231.030 492.260
 895.088 309.587
 280.557 505.599
 912.841 8.575
 951.517 434.809
 734.391 708.464
 661.293 23.021
 438.653 775.273
 935.739 459.120
 316.049 632.391
 397.420 132.018
 817.031 344.974
 921.697 594.711
 758.725 873.205
 378.524 403.934
 935.590 877.728
 303.827 337.707
 25.839 208.081
 503.031 165.567
 148.808 388.610
 626.259 515.113
 887.769 372.937
 893.526 819.660
 529.409 545.296
 440.703 986.887
 619.797 772.913
 832.969 454.626
 334.915 267.034
 609.920 120.171
 202.517 990.497
 821.636 182.253
 185.131 397.055
 252.014 924.130
 288.574 832.531
 846.970 611.869
 646.526 41.677
 41.261 969.226
 352.841 869.274
 557.159 620.422
 275.894 521.961
 507.969 731.322
 252.770 161.815
 534.176 110.157
 688.399 267.529
 312.856 798.883
 891.450 148.590
 273.096 759.044
 884.037 397.197
 210.708 460.647
 797.970 467.391
 791.930 863.845
 891.757 177.388
 563.572 551.472
 218.018 826.182
 19.830 251.678
 771.912 26.798
 815.492 75.679
 742.218 904.198
 241.403 893.162
 155.422 244.593
 298.840 50.064
 590.509 664.213
 911.015 288.718
 791.969 179.466
 106.491 212.848
 417.959 387.537
 93.327 919.306
 29.731 128.137
 534.664 730.182
 910.734 205.204
 634.972 53.859
 755.638 854.463
 777.959 798.442
 500.469 891.988
 927.123 987.933
 87.774 254.073
 141.152 88.375
 241.174 214.292
 779.870 351.509
 30.557 354.506
 21.572 306.288
 264.819 178.615
 496.697 468.673
 378.477 537.120
 311.359 757.798
 260.092 114.231
 710.961 877.828
 385.643 594.557
 670.714 691.277
 103.399 641.859
 926.196 28.347
 106.066 996.370
 331.205 370.973
 111.969 229.533
 988.166 858.038
 853.578 525.426
 702.487 283.892
 386.028 217.533
 908.991 425.529
 930.442 269.008
 76.279 619.871
 360.302 906.161
 562.289 22.651
 630.207 801.081
 148.229 180.885
 994.690 543.309
 773.184 224.119
 532.995 275.946
 911.268 173.472
 999.781 823.170
 238.128 145.298
 280.405 68.588
 713.328 917.267
 114.918 813.123
 526.905 773.571
 342.393 543.280
 917.838 362.978
 734.893 62.721
 142.783 614.780
 769.919 509.561
 657.096 454.767
 115.867 16.891
 246.693 53.454
 564.877 933.480
 626.714 794.804
 981.969 754.855
 187.427 764.033
 92.744 512.061
 733.505 771.912
 601.096 506.948
 422.234 229.970
 913.591 790.208
 679.756 301.537
 301.714 363.442
 760.834 928.636
 513.543 601.822
 243.550 590.892
 962.106 82.610
 120.742 22.119
 681.474 750.686
 97.810 890.990
 219.251 929.717
 142.933 457.532
 694.649 11.725
 500.031 26.349
 16.649 34.274
 84.262 225.140
 52.258 729.505
 80.111 603.531
 638.706 839.792
 376.678 148.611
 227.183 518.424
 255.527 191.275
 563.844 838.460
 123.173 988.905
 794.090 827.787
 511.028 437.821
 309.369 932.572
 586.510 831.822
 335.819 425.028
 894.350 45.143
 938.140 445.191
 419.184 698.908
 730.316 171.619
 599.917 755.140
 50.462 14.462
 981.695 72.458
 776.717 818.748
 439.256 19.455
 894.147 349.134
 601.084 557.510
 631.958 933.637
 329.888 822.436
 691.542 97.287
 32.824 217.274
 198.176 482.409
 673.692 205.843
 404.371 885.895
 706.554 213.099
 426.411 41.697
 641.236 404.274
 935.573 925.813
 559.742 256.104
 483.514 88.744
 930.373 141.887
 201.879 444.880
 393.294 34.816
 866.902 328.512
 525.343 563.816
 601.697 611.303
 719.203 221.611
 845.726 556.366
 346.951 479.818
 149.936 540.125
 12.770 880.512
 57.221 126.189
 454.822 83.019
 954.740 437.476
 130.522 99.858
 693.439 696.330
 639.574 73.233
 770.636 930.512
 409.846 455.580
 476.285 559.546
 825.680 162.177
 78.475 155.317
 627.511 474.321
 537.700 528.189
 695.107 267.011
 514.556 230.755
 561.590 610.325
 397.037 42.126
 337.293 308.985
 499.684 333.109
 374.977 376.032
 459.130 894.452
 532.798 425.564
 603.476 704.588
 418.534 173.531
 844.233 728.829
 485.962 577.272
 520.034 578.115
 338.064 62.482
 904.972 252.346
 436.173 984.586
 528.187 181.544
 561.671 169.879
 485.634 929.037
 597.839 565.559
 962.827 696.310
 342.719 697.963
 835.563 771.796
 305.938 561.464
 533.419 288.734
 538.462 518.866
 101.144 734.164
 77.002 835.600
 291.615 106.563
 215.571 157.987
 489.768 118.523
 534.672 909.490
 671.922 439.041
 991.150 562.893
 524.418 363.533
 794.457 661.068
 307.756 75.686
 741.488 430.448
 288.898 551.162
 954.087 751.048
 259.733 267.125
 940.641 22.164
 201.478 982.470
 793.860 266.523
 883.901 590.753
 427.112 336.181
 648.649 211.325
 655.647 774.921
 814.659 454.649
 839.253 224.069
 760.859 996.547
 739.719 966.847
 440.472 935.083
 308.642 541.576
 718.598 735.487
 735.313 332.878
 810.002 136.132
 255.605 704.694
 239.829 75.853
 783.881 867.280
 122.153 284.314
 292.143 85.898
 318.773 567.630
 263.205 620.698
 825.565 326.839
 304.928 530.114
 861.199 413.225
 776.070 34.215
 881.416 888.961
 764.679 895.975
 592.843 601.528
 28.964 378.787
 927.971 64.109
 188.075 935.139
 505.272 970.325
 994.258 296.922
 926.131 659.864
 464.530 10.909
 147.448 31.598
 863.585 397.541
 362.311 203.527
 452.522 127.154
 271.443 715.478
 820.660 90.348
 238.277 222.938
 848.791 489.461
 697.211 541.204
 588.511 362.614
 887.179 61.353
 838.635 352.718
 774.000 107.183
 39.126 999.140
 120.791 759.630
 446.624 222.776
 484.955 207.341
 892.766 825.254
 335.093 344.605
 824.477 574.574
 66.639 327.186
 679.707 913.073
 979.585 199.483
 936.448 125.094
 996.654 750.588
 688.912 332.841
 230.366 60.210
 232.456 356.725
 340.240 17.043
 586.192 954.006
 797.765 581.223
 935.353 425.109
 740.663 9.246
 748.601 4.817
 546.431 344.626
 511.067 805.246
 788.426 522.062
 132.384 584.556
 9.078 648.767
 739.010 30.637
 110.741 766.562
 668.516 89.134
 934.668 405.339
 555.041 662.461
 285.441 896.533
 762.893 558.619
 727.624 998.563
 500.362 189.233
 602.414 309.952
 467.479 284.387
 6.755 15.647
 177.157 902.174
 770.874 174.170
 284.249 623.906
 540.859 344.667
 585.380 917.432
 902.195 351.121
 365.495 862.798
 502.586 254.133
 595.007 423.581
 485.761 657.637
 82.085 136.656
 322.924 717.965
 94.167 921.258
 619.201 185.991
 545.531 879.193
 425.766 430.231
 546.003 691.542
 454.601 231.102
 690.200 998.671
 775.328 665.935
 785.678 980.665
 678.702 223.341
 948.803 1.132
 478.743 387.298
 893.892 420.849
 857.815 949.697
 387.263 576.832
 652.023 769.382
 894.355 20.557
 647.116 261.074
 404.349 745.355
 379.581 624.597
 840.076 652.168
 189.171 409.807
 746.956 515.259
 875.894 42.514
 576.948 341.054
 508.007 138.997
 643.676 155.691
 892.420 929.587
 103.001 817.289
 342.723 654.079
 317.315 600.263
 3.697 32.803
 977.804 729.652
 658.589 647.046
 1.255 207.594
 653.658 461.940
 678.919 641.363
 23.775 615.080
 855.081 88.251
 746.479 687.013
 150.905 427.935
 146.290 817.840
 851.654 474.455
 125.868 480.686
 47.277 979.755
 128.423 351.481
 790.805 156.738
 502.516 299.805
 326.943 175.501
 414.900 982.485
 84.085 840.856
 261.506 155.890
 934.039 937.201
 986.189 580.704
 850.530 388.625
 109.787 111.340
 263.702 803.751
 79.822 218.529
 165.140 297.908
 708.412 156.266
 996.206 866.897
 610.281 261.910
 9.787 449.894
 275.023 370.264
 668.037 102.198
 501.980 68.968
 590.516 105.843
 639.171 954.143
 40.824 97.191
 350.022 233.254
 205.730 370.885
 386.369 928.495
 927.731 929.958
 179.898 661.223
 776.486 859.014
 536.327 39.180
 641.753 483.537
 589.965 157.307
 483.152 91.301
 666.674 684.221
 641.505 795.074
 229.487 604.983
 691.919 238.444
 515.509 482.239
 267.494 133.354
 390.234 278.547
 500.192 179.103
 874.459 439.505
 685.466 374.327
 471.066 297.823
 781.614 487.109
 18.496 540.826
 283.329 901.455
 212.617 746.834
 569.503 883.453
 9.575 988.907
 804.274 696.204
 893.165 517.507
 981.742 893.078
 958.233 247.498
 441.088 503.710
 126.945 510.762
 660.654 931.854
 730.599 505.534
 965.317 959.656
 512.616 429.876
 878.165 815.695
 647.857 172.657
 719.790 346.575
 142.292 34.813
 39.566 731.657
 440.991 540.918
 964.155 211.326
 900.487 391.234
 308.428 39.941
 95.746 803.114
 630.473 420.173
 557.518 344.201
 470.751 886.070
 251.040 205.134
 19.536 353.890
 893.370 174.131
 958.184 494.139
 498.624 227.858
 348.464 852.559
 475.693 151.324
 158.130 184.846
 272.640 343.555
 346.257 208.163
 259.576 495.460
 752.862 616.159
 14.759 72.405
 286.392 972.843
 876.931 67.722
 850.228 479.793
 953.922 776.663
 944.141 601.646
 339.742 975.756
 95.329 903.279
 149.286 873.168
 971.214 980.812
 894.169 155.457
 785.515 105.275
 410.768 919.311
 91.433 706.145
 931.408 908.627
 250.351 430.851
 333.679 333.217
 338.540 570.717
 186.418 321.813
 403.671 753.838
 962.247 345.849
 280.875 97.141
 937.078 469.203
 426.619 374.940
 531.402 150.868
 807.532 106.884
 554.014 311.222
 998.575 967.146
 327.004 117.520
 586.752 257.549
 545.298 240.520
 357.131 824.089
 951.790 362.486
 749.671 198.793
 190.409 298.334
 738.775 652.358
 187.620 938.523
 701.196 498.534
 964.289 186.742
 428.707 415.352
 204.159 390.917
 214.657 773.291
 215.030 336.116
 731.235 284.122
 79.996 457.164
 128.007 520.036
 977.663 452.125
 661.413 579.776
 474.209 240.957
 26.737 991.593
 381.732 162.911
 54.144 702.322
 814.775 278.493
 272.303 83.663
 841.751 614.637
 88.690 432.471
 554.725 533.252
 614.734 608.728
 107.383 122.342
 934.551 665.757
 887.833 504.829
 414.250 520.600
 294.074 273.133
 338.950 592.423
 812.625 318.058
 189.060 623.082
 215.110 199.983
 496.625 571.890
 586.889 870.590
 805.183 47.202
 692.496 96.989
 469.442 467.219
 424.375 860.237
 128.998 313.699
 36.736 430.690
 756.309 2.829
 751.239 787.824
 374.364 110.918
 554.578 717.115
 353.144 787.831
 461.815 836.929
 693.529 12.997
 768.936 180.510
 788.162 7.703
 391.669 868.856
 784.699 239.209
 16.678 87.231
 169.489 428.614
 660.405 639.274
 418.990 212.548
 227.660 57.069
 240.150 281.577
 627.558 742.451
 825.658 114.111
 982.314 194.340
 799.682 797.685
 951.951 719.613
 816.838 849.586
 395.324 452.337
 622.194 651.075
 648.223 229.901
 381.705 845.097
 979.330 247.278
 177.407 332.821
 93.819 175.566
 234.809 871.899
 405.333 971.700
 44.231 526.852
 655.515 197.440
 464.504 662.908
 995.399 722.260
 895.699 888.053
 976.678 12.392
 994.747 428.749
 858.446 253.211
 329.581 233.091
 994.716 651.404
 47.193 506.993
 811.385 894.336
 620.754 46.096
 442.806 775.039
 170.387 285.500
 615.517 930.961
 679.411 374.163
 930.758 892.525
 688.995 229.221
 602.102 733.641
 113.477 641.783
 696.979 491.293
 618.376 309.582
 461.154 746.454
 314.053 648.614
 776.798 795.780
 188.468 386.521
 823.999 295.367
 909.531 31.647
 641.992 117.422
 125.804 125.474
 282.813 61.893
 766.978 770.639
 332.182 532.194
 753.641 845.115
 659.300 982.355
 958.676 894.819
 720.821 927.740
 787.536 286.338
 659.872 279.300
 757.200 409.193
 836.824 299.002
 427.361 668.977
 536.138 309.206
 774.181 600.395
 97.477 539.475
 976.625 559.979
 7.202 919.355
 815.893 304.893
 899.038 874.583
 756.091 15.202
 494.206 46.833
 893.089 426.417
 258.576 514.366
 521.080 176.780
 667.780 363.877
 92.992 974.883
 103.849 64.568
 940.468 8.920
 415.458 876.343
 698.112 165.646
 367.649 728.383
 950.278 137.266
 598.865 515.843
 19.581 665.792
 258.818 355.528
 955.892 820.424
 389.392 931.168
 901.941 903.262
 954.236 950.983
 924.298 926.955
 546.275 880.855
 751.825 464.970
 484.405 342.644
 381.422 417.162
 732.456 856.350
 244.754 1.662
 769.786 325.303
 209.458 236.156
 851.288 823.962
 572.242 730.134
 605.920 747.779
 925.275 713.251
 431.083 263.874
 205.701 577.502
 892.396 690.703
 813.335 532.364
 284.712 5.742
 674.100 247.599
 554.060 94.344
 885.195 89.170
 27.915 712.974
 779.145 6.147
 412.429 939.062
 142.559 582.912
 552.640 251.551
 4.697 779.232
 731.103 355.366
 31.976 504.287
 220.732 594.304
 616.445 238.680
 281.024 846.223
 296.641 275.539
 368.430 357.844
 93.339 908.309
 549.758 141.178
 654.432 674.873
 693.616 546.883
 84.057 966.631
 153.549 70.019
 861.145 334.521
 235.441 589.473
 39.766 344.403
 601.716 243.118
 754.080 40.274
 949.887 286.726
 38.738 919.575
 310.015 256.257
 813.456 780.032
 335.052 871.875
 88.826 97.482
 162.941 599.655
 627.820 489.872
 166.343 976.063
 370.637 830.767
 984.486 444.081
 404.448 228.385
 164.504 932.048
 467.176 181.363
 992.708 1.346
 326.908 73.513
 338.326 512.048
 615.047 855.952
 685.520 212.130
 129.321 380.808
 819.078 892.227
 407.779 756.683
 633.450 101.033
 730.480 168.056
 235.161 363.879
 183.599 480.531
 339.669 256.870
 150.894 298.416
 63.167 70.158
 538.000 873.531
 668.421 545.677
 221.928 822.681
 935.481 837.210
 15.694 200.212
 340.063 344.533
 788.627 311.037
 584.747 989.894
 57.057 223.921
 644.213 296.242
 206.398 255.634
 961.983 894.792
 700.930 510.328
 832.125 828.054
 936.667 657.534
 77.797 856.995
 378.631 564.235
 615.169 452.043
 957.697 725.059
 285.141 912.221
 373.330 988.954
 818.431 170.419
 524.187 205.304
 47.188 2.057
 164.398 717.812
 516.704 145.945
 532.883 246.559
 715.409 997.722
 928.135 509.004
 914.761 165.828
 381.302 846.580
 480.580 46.471
 924.280 317.829
 824.588 326.835
 742.835 880.168
 453.438 754.858
 361.949 864.441
 839.356 800.073
 123.849 419.219
 781.850 794.315
 609.183 700.639
 207.194 495.768
 417.058 559.368
 817.855 617.082
 287.018 345.770
 967.432 941.555
 920.305 249.622
 610.593 104.286
 872.012 609.710
 127.776 712.198
 451.035 684.811
 420.111 133.027
 920.426 49.971
 532.966 304.325
 254.129 665.431
 522.212 245.585
 922.740 620.334
 603.776 436.683
 374.382 955.424
 305.958 831.456
 98.982 960.019
 309.791 374.566
 44.809 75.683
 553.153 491.648
 153.311 445.250
 580.213 26.499
 428.098 159.515
 833.055 544.764
 120.590 79.157
 854.030 241.926
 740.887 466.053
 145.778 955.648
 958.169 531.352
 624.176 950.542
 389.200 898.570
 304.265 319.940
 462.872 155.067
 639.912 527.103
 248.260 406.863
 57.453 921.651
 426.175 607.624
 897.456 39.941
 631.001 466.384
 626.147 295.910
 679.832 779.111
 670.972 847.081
 807.022 921.492
 148.345 175.357
 829.710 94.464
 614.341 340.777
 157.334 356.178
 512.199 176.139
 27.343 895.783
 398.706 509.439
 180.135 812.870
 192.477 88.310
 86.741 534.555
 441.621 385.332
 598.996 118.364
 0.358 175.432
 618.233 7.536
 30.675 377.129
 767.211 295.683
 106.567 459.499
 621.628 455.441
 547.812 948.247
 410.691 541.618
 304.312 569.813
 157.758 610.139
 560.113 95.132
 506.688 31.964
 241.190 368.252
 300.449 323.953
 258.649 604.021
 756.747 379.903
 268.141 228.402
 560.235 643.721
 99.063 120.394
 679.670 917.730
 628.781 542.317
 366.643 502.660
 525.875 652.245
 823.913 98.120
 943.818 756.193
 997.625 994.657
 347.070 246.456
 978.731 218.297
 333.021 995.063
 552.726 368.475
 666.345 226.977
 549.484 359.021
 61.108 126.635
 180.838 333.448
 277.464 564.179
 454.947 899.959
 294.133 935.678
 793.885 3.607
 78.496 656.665
 3.058 224.054
 409.399 932.936
 924.555 823.767
 373.268 49.971
 206.445 255.666
 314.619 206.291
 219.211 118.976
 893.201 391.033
 910.202 290.793
 400.978 636.977
 296.329 487.799
 994.755 222.924
 921.753 172.366
 79.971 749.912
 346.376 120.286
 766.037 61.317
 56.302 239.608
 335.307 444.755
 900.762 263.069
 710.690 562.261
 641.222 637.670
 358.889 863.104
 655.505 476.878
 268.009 490.283
 558.884 512.231
 133.814 687.260
 99.537 35.873
 675.289 626.514
 349.816 333.483
 777.529 237.293
 968.054 803.542
 581.750 718.407
 246.687 94.878
 564.735 835.687
 218.081 186.505
 382.923 65.821
 264.536 414.276
 812.320 42.609
 306.454 315.439
 460.239 362.640
 633.760 628.574
 227.540 529.900
 39.634 431.409
 382.600 968.755
 929.772 817.640
 895.883 558.188
 160.316 566.279
 655.055 874.164
 226.887 319.355
 816.473 249.032
 137.532 997.431
 784.257 235.104
 483.852 704.785
 780.577 102.819
 334.967 629.929
 271.213 511.537
 154.589 370.981
 432.735 503.162
 846.449 413.313
 638.893 915.988
 710.084 878.641
 554.201 269.854
 808.105 135.592
 755.601 95.635
 356.015 912.833
 964.848 674.938
 923.406 453.599
 524.568 712.727
 735.558 277.212
 952.394 720.285
 270.357 816.718
 476.054 862.804
 817.982 645.642
 806.716 890.078
 199.323 20.095
 920.314 75.877
 490.995 889.845
 862.258 37.895
 275.513 483.807
 98.104 982.623
 598.455 677.709
 432.941 545.648
 771.882 996.049
 199.973 595.823
 294.932 694.067
 161.730 400.382
 176.223 581.258
 216.415 556.683
 624.749 274.278
 600.893 375.017
 540.499 358.207
 328.002 626.345
 175.507 460.647
 289.248 70.376
 270.934 738.418
 947.968 164.793
 504.727 492.698
 199.091 178.403
 134.179 81.896
 589.275 332.562
 793.143 524.542
 188.221 960.243
 837.855 974.986
 443.991 275.012
 839.284 926.063
 11.412 597.916
 533.033 624.294
 934.917 604.661
 77.400 869.374
 520.866 774.589
 981.728 470.940
 527.692 83.925
 774.388 27.950
 916.669 565.998
 934.241 21.039
 776.186 528.817
 941.280 123.109
 295.903 484.363
 469.177 61.122
 914.813 603.556
 780.973 740.943
 293.076 306.170
 663.245 881.344
 308.459 356.699
 686.273 312.579
 304.678 136.480
 978.435 864.662
 724.046 61.331
 900.952 401.575
 647.148 14.996
 180.945 816.760
 697.328 164.996
 961.410 474.519
 10.220 252.849
 439.213 709.376
 234.324 929.500
 947.640 144.363
 736.552 604.166
 487.693 88.752
 708.859 646.335
 389.622 470.751
 783.768 322.731
 388.505 261.309
 96.043 150.420
 398.859 277.574
 706.446 131.600
 474.849 510.242
 616.023 723.023
 224.672 605.210
 633.315 142.326
 518.095 19.568
 453.229 374.100
 971.021 353.401
 8.850 800.489
 24.691 886.280
 463.357 925.011
 651.949 890.420
 818.669 5.494
 839.569 586.611
 683.683 274.430
 112.456 905.177
 124.548 655.177
 909.465 528.986
 21.856 723.478
 596.403 61.123
 997.600 999.512
 142.591 874.142
 714.140 260.483
 904.271 74.311
 357.093 352.775
 790.341 631.937
 16.157 261.458
 150.899 682.677
 797.572 909.790
 672.239 154.773
 117.478 149.305
 107.026 599.584
 218.412 639.444
 867.070 539.138
 456.023 172.895
 988.285 951.917
 957.609 487.430
 201.174 119.600
 448.989 616.605
 341.500 891.467
 175.563 410.219
 979.113 193.749
 154.169 431.562
 370.431 38.096
 434.821 83.554
 922.435 351.861
 528.767 491.735
 641.837 164.118
 778.163 481.306
 209.038 301.716
 762.463 421.211
 617.541 61.600
 120.127 904.292
 838.617 876.828
 627.228 213.377
 869.343 847.716
 436.029 453.744
 288.944 995.453
 908.526 668.402
 151.017 58.063
 57.688 390.346
 573.249 698.083
 760.800 12.350
 725.228 753.779
 366.554 297.348
 360.716 32.755
 264.767 929.378
 473.142 525.559
 312.610 475.031
 780.117 480.341
 554.811 637.925
 350.560 716.137
 481.357 533.827
 890.876 816.079
 631.885 572.431
 696.879 402.514
 881.422 724.708
 576.339 788.982
 380.611 694.072
 751.725 680.205
 231.724 147.994
 790.820 767.348
 368.868 447.127
 489.062 574.001
 289.875 615.494
 674.958 546.428
 723.955 902.030
 539.665 463.209
 682.400 605.973
 43.219 843.454
 751.512 681.825
 540.251 254.073
 772.590 450.188
 142.848 615.541
 991.674 855.623
 721.183 658.042
 333.223 609.305
 385.368 227.593
 91.515 100.886
 924.555 841.793
 179.082 669.286
 959.698 670.199
 213.682 85.708
 530.590 403.378
 458.171 463.858
 850.254 481.603
 698.143 202.975
 962.673 98.604
 0.696 560.013
 803.866 763.181
 347.331 500.184
 539.972 992.721
 981.327 192.454
 216.144 694.456
 14.530 891.863
 451.467 744.720
 162.987 617.274
 740.889 251.551
 141.149 515.949
 536.378 545.038
 159.299 770.116
 665.454 412.059
 510.627 401.148
 373.319 822.163
 478.073 60.420
 740.412 989.674
 765.012 449.220
 904.178 209.632
 589.635 110.838
 203.693 383.528
 164.837 104.276
 448.576 422.136
 901.486 259.749
 197.334 950.027
 663.746 980.621
 500.909 627.913
 314.756 684.789
 639.253 409.078
 616.359 151.298
 144.352 624.357
 988.069 76.642
 882.951 681.964
 341.229 761.451
 264.851 624.719
 40.938 894.856
 174.843 824.699
 320.286 123.743
 2.968 746.033
 191.432 371.238
 1.865 268.588
 31.988 477.520
 42.654 351.851
 741.880 591.431
 911.328 408.764
 287.478 149.033
 403.318 248.116
 901.507 181.557
 280.449 691.887
 467.355 936.988
 375.269 356.469
 166.383 354.347
 814.767 745.731
 241.245 165.830
 118.439 896.508
 364.739 327.979
 262.659 766.291
 193.183 998.581
 230.467 297.015
 19.672 420.873
 947.429 332.095
 272.865 281.737
 282.561 25.862
 881.425 446.982
 238.947 50.804
 146.180 406.619
 920.248 279.311
 837.903 388.673
 13.567 959.740
 327.982 414.749
 630.932 3.640
 924.762 708.047
 484.087 399.872
 445.877 849.243
 691.395 35.491
 825.368 72.634
 520.729 161.859
 105.903 659.857
 125.677 242.088
 76.101 717.634
 729.674 63.135
 609.256 806.255
 727.472 418.426
 173.943 144.467
 107.395 756.584
 203.825 72.224
 331.003 355.772
 920.968 364.139
 47.087 494.233
 645.092 2.975
 550.537 934.293
 634.306 433.998
 837.710 773.494
 588.037 808.331
 150.997 312.347
 300.360 607.738
 566.694 278.804
 735.013 536.528
 60.860 285.954
 358.456 21.036
 514.105 298.156
 724.105 816.499
 793.323 674.200
 561.872 469.015
 709.078 841.844
 458.331 990.952
 702.919 149.782
 283.063 496.745
 308.579 19.839
 948.101 518.190
 72.097 278.640
 705.156 720.299
 854.074 844.584
 767.664 107.552
 495.962 658.616
 573.185 23.415
 263.431 517.587
 910.875 171.512
 413.203 954.269
 566.272 33.595
 623.391 431.036
 172.377 826.892
 917.411 313.482
 895.877 71.535
 462.215 569.781
 177.432 858.301
 175.351 121.217
 435.443 589.029
 202.595 734.359
 836.890 768.835
 877.389 296.739
 543.226 963.085
 921.705 22.352
 313.418 286.223
 150.155 372.872
 752.754 397.712
 378.250 303.218
 550.863 467.045
 272.665 409.316
 674.350 599.948
 505.649 0.820
 40.767 847.274
 354.499 386.781
 776.323 842.923
 215.983 358.276
 778.304 924.346
 858.269 104.684
 195.875 6.342
 411.097 501.282
 294.530 624.097
 478.489 762.361
 367.480 193.522
 555.266 38.984
 242.629 305.345
 425.095 342.232
 50.438 564.188
 28.074 645.535
 262.917 285.525
 602.260 633.096
 287.475 93.499
 746.682 50.821
 754.696 832.744
 521.740 232.686
 932.746 70.321
 223.394 135.480
 742.589 62.744
 44.930 150.855
 650.260 281.567
 307.475 373.142
 240.860 203.711
 208.882 698.247
 702.708 994.435
 349.384 691.953
 391.226 247.494
 458.968 190.007
 425.865 44.694
 421.148 937.790
 178.062 92.759
 584.470 620.093
 15.186 566.685
 528.305 513.156
 709.402 903.713
 533.276 868.967
 138.904 159.501
 456.902 438.632
 893.003 557.504
 68.007 195.896
 935.892 573.852
 13.250 37.831
 833.806 734.017
 918.245 736.861
 156.743 325.410
 934.685 682.166
 432.414 413.730
 682.211 480.024
 562.958 992.957
 676.300 548.347
 473.830 292.447
 236.085 722.925
 211.855 343.465
 611.655 139.366
 961.469 896.152
 820.326 329.078
 923.714 841.260
 924.720 398.838
 573.561 984.860
 289.700 196.338
 52.910 544.724
 615.803 608.911
 897.368 171.300
 237.383 225.415
 666.209 871.521
 595.978 903.565
 531.207 548.393
 833.388 734.107
 369.103 222.125
 802.555 151.965
 235.111 518.915
 253.667 701.322
 314.997 991.456
 632.358 170.648
 57.988 951.401
 518.661 444.686
 382.280 69.747
 760.109 708.654
 772.515 248.268
 408.691 336.489
 110.724 536.270
 585.969 416.333
 8.523 905.263
 878.442 944.976
 751.378 883.356
 139.293 56.403
 191.484 665.816
 53.958 551.447
 703.055 773.194
 254.906 544.936
 764.753 429.479
 462.944 338.360
 683.711 26.147
 233.736 20.291
 202.576 660.591
 622.769 669.619
 216.455 266.915
 1.366 29.641
 5.404 161.457
 490.503 791.432
 397.634 413.597
 986.118 95.564
 209.894 723.730
 565.396 970.638
 458.369 984.821
 552.486 379.284
 943.062 352.389
 626.641 557.077
 331.124 21.321
 846.295 892.493
 203.334 468.557
 187.860 707.606
 289.333 270.950
 334.689 726.302
 360.858 740.640
 754.646 541.557
 740.798 169.849
 157.062 63.695
 835.219 967.620
 882.634 310.921
 424.534 67.570
 642.324 320.987
 30.804 744.037
 850.952 763.262
 585.904 90.225
 993.362 624.113
 888.351 473.092
 489.522 251.359
 186.365 13.272
 191.374 967.211
 345.820 662.477
 328.597 300.774
 841.817 524.335
 630.689 823.773
 592.515 336.937
 775.011 285.046
 977.498 296.508
 859.014 684.771
 247.473 832.255
 462.040 577.914
 637.575 363.867
 68.498 983.507
 496.461 197.248
 268.375 52.982
 494.007 393.457
 659.806 133.519
 781.462 923.522
 756.616 83.413
 861.973 581.817
 284.379 953.775
 852.401 747.175
 942.806 257.781
 948.077 69.141
 259.308 584.419
 862.880 822.269
 375.921 872.874
 132.765 960.444
 144.793 106.756
 720.049 652.827
 479.865 890.267
 819.821 270.691
 575.873 472.706
 83.292 788.263
 990.393 450.678
 273.488 369.569
 148.143 21.856
 247.233 436.580
 105.522 228.605
 907.750 791.673
 271.437 818.291
 641.640 830.318
 660.383 879.491
 692.449 599.148
 425.954 274.796
 834.113 392.172
 236.073 582.595
 697.412 836.366
 182.051 48.564
 731.034 490.326
 616.988 215.024
 308.407 0.001
 677.968 990.432
 138.046 848.016
 422.212 5.813
 317.741 862.926
 988.967 8.767
 963.438 477.442
 53.938 613.708
 917.470 436.619
 966.907 69.458
 126.101 345.112
 329.546 448.239
 604.648 334.316
 681.029 195.082
 664.290 843.834
 293.801 710.941
 145.759 305.947
 548.699 249.168
 632.291 545.990
 743.822 72.025
 41.376 255.914
 609.182 495.585
 119.089 643.411
 941.807 117.548
 382.344 626.057
 163.950 408.405
 126.529 941.063
 839.163 703.080
 595.162 628.725
 183.853 974.243
 103.979 264.919
 890.562 132.141
 337.007 448.606
 466.440 776.877
 652.344 668.827
 197.576 641.100
 719.725 197.068
 516.002 483.086
 282.360 880.826
 288.929 16.999
 117.348 98.995
 514.419 958.984
 140.393 16.283
 318.033 300.723
 43.127 119.683
 552.616 137.725
 299.559 703.396
 838.368 435.154
 969.772 998.135
 500.498 932.317
 554.799 416.010
 603.387 406.456
 510.522 443.128
 507.431 941.371
 657.591 989.361
 30.010 896.320
 78.887 69.718
 145.897 430.981
 579.343 6.287
 63.421 714.022
 1.329 506.401
 637.664 92.505
 702.037 984.590
 185.742 309.330
 69.843 986.907
 434.853 373.904
 800.543 70.667
 222.300 480.803
 690.372 655.679
 667.531 761.361
 303.085 250.174
 416.599 988.739
 108.144 762.349
 614.950 248.283
 594.654 923.417
 968.710 158.011
 672.501 898.079
 409.343 370.374
 62.746 61.319
 861.723 713.242
 741.464 435.417
 639.163 608.325
 175.613 57.223
 336.970 27.272
 620.233 373.356
 382.940 663.758
 130.288 820.466
 821.193 683.569
 878.004 860.585
 475.396 99.443
 510.971 619.568
 457.389 754.242
 493.953 772.435
 484.275 101.355
 957.919 676.034
 645.990 477.507
 545.906 850.848
 959.292 668.057
 62.831 534.199
 164.162 81.958
 574.183 81.694
 3.904 361.926
 578.744 788.199
 498.381 349.720
 328.274 180.090
 116.101 867.157
 560.835 834.067
 999.074 136.527
 335.479 281.888
 546.167 991.030
 239.033 933.114
 346.018 473.999
 618.318 198.297
 127.379 417.796
 264.222 22.176
 599.296 67.865
 931.465 880.641
 649.858 478.659
 466.832 386.972
 803.008 975.625
 89.167 63.547
 368.312 436.643
 419.993 526.716
 707.564 998.089
 310.544 407.394
 161.144 301.768
 908.939 281.322
 681.262 851.479
 22.862 844.647
 191.432 989.790
 874.216 566.912
 293.008 500.261
 231.819 249.725
 659.526 716.875
 518.290 871.048
 365.381 125.570
 393.083 998.362
 382.519 882.926
 43.491 995.981
 520.923 80.115
 700.752 459.945
 487.622 337.869
 923.774 406.408
 374.377 837.628
 846.125 975.105
 464.457 848.078
 703.627 937.610
 559.757 383.434
 594.090 410.876
 185.553 784.203
 64.513 550.545
 723.501 712.427
 974.659 957.028
 274.843 537.033
 302.539 282.350
 463.599 101.724
 493.597 429.718
 380.708 934.603
 420.647 533.880
 949.463 607.483
 528.814 982.392
 493.113 981.635
 754.415 360.352
 618.451 798.859
 998.115 788.909
 433.677 571.479
 422.635 486.778
 912.324 86.797
 459.105 960.144
 42.969 431.088
 922.169 356.832
 490.563 131.330
 33.493 682.886
 391.131 451.162
 871.122 641.921
 737.343 718.284
 935.737 328.592
 545.905 726.428
 245.228 286.682
 665.109 184.771
 929.903 69.656
 46.423 85.153
 449.394 347.756
 510.059 942.559
 738.826 362.090
 251.591 622.324
 219.666 594.628
 413.495 899.417
 286.092 506.077
 158.706 767.518
 660.460 84.467
 587.882 610.724
 664.057 379.649
 120.906 716.367
 687.730 697.347
 277.562 807.138
 890.082 355.762
 131.333 633.597
 770.777 923.839
 641.494 538.823
 838.317 359.356
 987.406 895.986
 143.784 33.944
 408.990 552.723
 215.870 998.501
 700.330 785.183
 592.667 124.443
 789.318 676.608
 89.833 712.534
 973.003 463.175
 513.703 441.196
 652.166 922.052
 265.635 920.130
 433.725 767.319
 187.444 803.549
 438.353 738.290
 767.343 221.532
 583.630 347.156
 114.744 919.972
 608.799 349.827
 777.008 811.720
 92.504 931.881
 821.298 877.151
 694.646 392.915
 652.839 395.057
 160.688 65.160
 752.936 109.232
 172.570 129.512
 64.918 57.029
 153.986 473.091
 755.938 709.540
 456.687 362.024
 862.401 744.953
 614.044 341.471
 165.007 34.018
 272.098 798.137
 17.549 237.086
 48.392 170.124
 706.066 163.813
 555.012 22.268
 879.667 738.338
 612.367 544.887
 261.892 943.827
 810.494 418.626
 15.954 530.852
 909.391 121.970
 45.671 994.722
 551.288 360.616
 116.462 428.995
 656.579 354.758
 880.839 307.795
 39.796 732.298
 796.830 140.827
 889.408 9.690
 95.213 775.282
 60.160 379.815
 645.113 21.936
 712.209 315.763
 3.161 283.080
 858.555 404.211
 528.014 122.536
 340.463 671.241
 71.695 798.537
 707.150 301.772
 996.997 875.033
 326.424 191.566
 644.646 222.861
 770.865 833.990
 616.208 246.792
 411.338 24.014
 533.676 645.890
 85.888 166.501
 171.835 691.635
 405.523 277.528
 875.683 40.349
 495.109 254.803
 16.477 773.634
 861.849 620.250
 403.252 363.403
 327.944 674.293
 252.278 908.058
 78.671 82.613
 678.098 495.227
 460.707 93.145
 63.053 266.858
 144.989 370.481
 897.026 437.473
 148.556 368.769
 268.303 529.883
 323.664 40.652
 595.769 718.923
 681.142 812.073
 90.966 828.043
 57.747 220.158
 948.110 11.300
 481.533 508.471
 205.966 920.937
 280.488 161.131
 386.028 545.110
 741.552 710.565
 368.038 378.979
 511.368 814.627
 951.189 33.535
 66.607 224.647
 305.025 298.889
 428.476 779.633
 128.888 461.860
 889.171 401.646
 106.777 871.395
 221.843 437.591
 912.670 280.526
 602.520 812.883
 39.980 941.346
 52.824 818.123
 501.124 251.844
 464.884 941.945
 575.694 552.910
 371.401 758.244
 337.955 443.576
 329.134 256.250
 429.054 356.377
 676.262 215.206
 172.245 636.981
 164.199 835.332
 579.577 668.094
 541.798 172.200
 437.868 722.596
 151.825 327.598
 565.644 921.348
 381.648 436.525
 529.384 493.957
 865.901 383.303
 828.257 223.567
 470.173 771.398
 486.261 617.582
 671.470 868.690
 516.780 743.995
 201.283 225.461
 188.133 457.011
 16.679 104.756
 963.391 696.017
 428.254 228.128
 410.844 859.309
 733.287 93.788
 983.117 749.629
 998.711 4.273
 996.368 974.390
 810.004 197.821
 262.796 812.063
 275.704 128.340
 949.255 670.656
 357.812 15.390
 364.996 248.380
 518.797 585.859
 488.075 134.890
 647.530 266.404
 291.868 778.868
 488.375 539.383
 952.406 799.962
 167.308 339.741
 129.103 486.395
 531.854 106.274
 994.227 830.881
 621.323 784.087
 21.614 594.386
 712.259 847.340
 667.148 17.822
 670.872 429.799
 620.254 934.882
 247.619 338.165
 867.737 74.228
 5.167 18.063
 182.827 316.189
 643.920 149.113
 80.263 18.728
 21.523 183.290
 712.846 320.921
 424.830 795.292
 529.507 531.506
 993.264 385.740
 875.940 417.738
 288.181 734.411
 655.841 918.970
 108.567 923.527
 946.496 653.938
 852.219 288.275
 292.630 594.926
 174.573 466.680
 706.086 611.031
 893.850 442.796
 48.048 792.183
 98.499 650.638
 40.404 751.755
 126.670 841.730
 171.743 555.370
 481.100 142.533
 962.897 764.531
 118.267 930.953
 621.337 933.971
 787.736 250.866
 930.970 20.113
 904.349 132.958
 134.593 693.945
 598.399 587.616
 614.572 795.269
 221.457 135.327
 860.118 796.996
 380.468 511.593
 727.199 489.585
 50.574 862.323
 502.828 358.460
 76.580 82.792
 135.751 664.039
 340.662 465.295
 999.930 787.941
 554.885 39.741
 228.421 363.782
 364.203 715.503
 459.050 341.236
 630.093 875.315
 438.711 852.590
 146.036 512.018
 462.137 367.768
 931.093 431.215
 898.860 582.753
 802.337 827.739
 867.166 124.650
 364.579 557.283
 427.443 951.708
 428.294 308.144
 924.181 146.656
 303.969 289.044
 443.576 155.487
 381.102 910.270
 863.057 810.825
 919.064 685.371
 944.101 239.124
 419.079 423.499
 107.436 915.037
 254.261 937.859
 380.334 265.434
 178.302 449.081
 922.608 801.866
 761.776 614.487
 127.403 376.116
 894.840 431.942
 614.669 802.138
 1.201 932.392
 251.894 402.932
 113.720 636.147
 364.124 547.056
 127.875 768.012
 452.465 601.741
 365.003 534.528
 399.164 3.428
 609.912 707.630
 373.290 28.464
 432.849 943.303
 492.164 923.408
 337.364 817.285
 971.643 53.593
 895.212 374.133
 697.529 768.382
 916.898 968.284
 258.608 520.644
 69.834 498.918
 839.824 65.988
 481.471 492.980
 525.884 93.992
 366.416 326.712
 508.210 589.966
 786.893 665.246
 121.797 412.831
 315.410 677.521
 216.502 714.418
 715.787 1.040
 946.132 770.505
 220.594 804.327
 947.767 787.250
 564.349 656.662
 96.049 172.293
 465.608 562.530
 518.176 391.948
 648.428 265.820
 514.316 789.723
 993.899 355.122
 66.910 922.549
 832.849 401.304
 66.281 25.815
 377.021 192.245
 507.224 983.523
 561.515 473.092
 203.452 633.178
 187.988 595.378
 958.360 744.514
 845.723 281.882
 259.242 585.660
 104.405 749.270
 18.816 529.241
 454.247 635.579
 466.391 694.327
 280.337 258.826
 238.537 598.563
 241.145 405.952
 985.777 279.792
 46.400 103.501
 300.923 299.613
 145.847 153.660
 592.739 565.491
 924.310 898.363
 235.132 496.063
 905.003 982.091
 179.793 840.265
 275.140 368.852
 444.946 469.019
 926.670 593.912
 903.491 853.668
 639.769 25.324
 462.570 283.673
 94.813 618.969
 628.441 353.686
 975.559 383.872
 114.029 953.791
 495.742 158.145
 302.898 154.122
 545.005 721.476
 217.417 604.255
 187.957 145.008
 38.053 627.654
 170.147 276.404
 26.062 231.300
 173.029 565.582
 957.107 60.651
 930.772 8.887
 375.745 590.751
 667.539 796.250
 330.366 877.086
 154.950 522.443
 898.423 206.475
 624.689 320.842
 119.103 341.449
 727.200 512.816
 724.499 484.438
 209.128 870.116
 813.563 984.337
 322.597 159.362
 811.472 442.150
 589.629 590.383
 369.481 659.454
 164.379 202.804
 408.888 618.973
 981.674 192.700
 122.660 837.012
 298.133 63.642
 197.846 319.651
 345.600 160.062
 792.584 466.107
 177.384 247.091
 327.838 461.618
 525.873 997.253
 73.778 497.387
 563.432 453.277
 914.581 946.018
 903.159 196.461
 857.531 947.410
 356.527 265.540
 559.530 653.069
 823.280 61.528
 826.817 207.340
 995.986 25.004
 105.079 874.288
 165.740 784.653
 23.682 151.203
 493.622 516.220
 149.068 237.286
 419.419 201.615
 1.080 482.693
 997.838 386.518
 807.974 953.224
 544.138 465.037
 340.049 674.555
 25.033 800.790
 840.295 522.727
 714.208 469.956
 638.365 800.884
 140.442 693.824
 519.909 872.910
 763.685 241.931
 558.202 540.187
 922.300 123.855
 583.790 266.404
 782.953 655.164
 158.065 635.866
 501.246 653.888
 169.266 222.612
 852.385 786.546
 528.191 140.821
 831.108 391.448
 903.086 122.154
 341.203 931.327
 698.798 844.135
 117.752 302.733
 207.875 127.318
 548.313 807.022
 897.028 380.375
 509.400 683.789
 451.132 544.543
 716.750 754.439
 491.113 655.810
 234.867 219.148
 777.739 779.350
 614.530 808.173
 379.239 390.895
 865.395 887.480
 339.033 589.798
 942.045 353.622
 155.783 774.652
 271.290 84.164
 159.797 431.474
 799.826 713.597
 119.039 454.139
 146.308 722.291
 69.101 305.181
 330.325 414.782
 72.240 340.942
 680.756 746.440
 961.765 667.891
 433.548 72.804
 913.649 6.726
 78.542 447.700
 154.240 648.215
 148.718 804.383
 211.656 761.114
 133.879 203.738
 752.083 19.539
 892.805 826.029
 317.289 857.737
 10.148 784.332
 755.712 127.152
 251.620 430.957
 79.231 658.065
 696.408 160.622
 96.999 240.091
 430.331 849.376
 895.380 997.695
 356.308 835.459
 921.297 604.108
 787.612 592.044
 660.193 446.025
 929.654 72.549
 207.821 809.070
 101.288 752.948
 148.483 627.816
 898.657 43.725
 255.894 952.259
 343.217 404.187
 514.057 283.913
 88.884 836.507
 655.366 478.480
 777.284 654.635
 875.506 288.440
 739.195 468.231
 106.585 508.508
 136.755 163.664
 411.668 411.078
 845.455 538.353
 858.648 929.365
 485.893 902.197
 995.720 215.560
 959.584 917.168
 594.189 513.035
 125.594 735.591
 159.565 119.331
 208.472 917.009
 304.818 854.691
 563.959 966.306
 99.101 304.331
 286.615 721.114
 73.359 977.119
 140.078 319.071
 506.186 865.172
 571.752 455.672
 707.405 34.975
 362.959 977.209
 244.532 308.498
 314.617 182.196
 853.219 670.665
 407.397 186.030
 274.461 276.128
 61.875 260.196
 559.879 223.047
 494.716 627.659
 775.415 154.610
 85.591 984.232
 260.609 170.816
 78.708 241.409
 115.304 55.090
 613.098 134.796
 791.569 904.367
 855.728 414.776
 172.191 499.969
 77.855 99.038
 377.941 163.068
 622.755 502.357
 526.563 36.579
 444.930 515.245
 482.971 249.300
 918.416 443.490
 211.330 913.180
 903.980 974.045
 37.708 436.302
 199.299 844.093
 31.926 898.827
 868.118 169.695
 847.470 823.743
 27.550 264.229
 950.305 306.242
 268.794 36.378
 905.684 263.123
 375.620 610.077
 664.344 285.585
 594.865 827.311
 936.518 874.531
 690.149 467.503
 308.087 497.058
 988.238 798.565
 734.833 106.921
 799.383 934.168
 148.484 341.578
 979.024 144.838
 775.285 256.012
 97.129 8.033
 260.693 31.293
 119.858 101.023
 121.967 847.064
 691.142 872.405
 426.749 915.486
 862.079 671.293
 885.832 314.202
 364.986 481.104
 921.310 642.474
 505.708 276.479
 349.179 963.621
 269.766 692.078
 423.401 934.385
 950.668 720.913
 404.817 294.928
 235.789 823.770
 24.542 979.237
 278.453 271.484
 142.092 373.025
 474.073 915.744
 191.302 703.535
 901.457 314.518
 252.784 92.367
 223.769 163.592
 584.296 478.637
 131.444 10.177
 426.941 856.085
 593.942 967.839
 835.832 135.433
 539.118 599.463
 62.053 404.377
 446.781 787.546
 744.845 514.418
 403.556 535.453
 418.529 269.743
 674.201 521.554
 860.483 162.028
 883.217 408.314
 820.251 611.040
 630.928 453.769
 94.600 199.151
 279.563 712.688
 621.087 984.005
 804.549 893.616
 828.687 834.010
 909.774 866.417
 436.507 942.817
 26.616 518.794
 962.120 469.153
 656.836 531.190
 574.071 235.416
 658.820 84.641
 486.395 861.083
 223.287 208.510
 687.349 754.715
 224.334 602.940
 463.891 331.085
 479.135 288.517
 424.911 338.524
 896.848 312.711
 739.938 597.115
 65.005 214.537
 249.336 972.885
 108.430 766.488
 323.408 399.136
 588.301 192.823
 660.779 946.714
 292.227 137.837
 133.712 724.086
 333.212 924.823
 775.442 30.046
 437.174 419.336
 731.090 101.707
 394.593 168.397
 581.361 803.826
 699.241 524.953
 722.204 138.731
 541.329 544.761
 222.247 856.149
 787.380 436.757
 764.556 186.493
 916.485 899.541
 344.705 677.960
 222.250 443.106
 480.902 795.787
 889.595 699.168
 884.938 740.683
 851.871 203.933
 138.799 402.869
 990.683 397.943
 668.153 418.886
 200.810 848.499
 650.617 511.750
 876.117 446.467
 847.180 133.026
 328.075 561.917
 305.783 490.498
 703.155 628.709
 516.394 330.447
 873.811 149.035
 659.737 983.050
 123.069 712.859
 802.862 697.262
 886.021 877.679
 173.000 853.048
 341.945 980.206
 358.671 299.377
 835.903 498.033
 518.972 522.548
 343.825 56.625
 456.771 187.848
 954.031 710.894
 960.517 545.944
 422.562 612.871
 827.172 371.928
 649.517 514.749
 833.082 268.264
 626.797 922.728
 961.211 962.556
 310.373 800.127
 966.040 457.045
 586.719 972.145
 858.637 719.727
 225.731 279.384
 824.159 868.233
 461.769 797.870
 95.602 199.088
 719.167 341.067
 257.528 809.166
 425.210 0.680
 651.210 186.252
 837.284 700.219
 10.965 895.413
 184.506 926.146
 146.095 131.773
 98.829 779.478
 562.896 363.340
 525.690 834.996
 18.571 855.345
 877.013 600.536
 438.871 496.530
 765.417 495.475
 692.225 874.745
 961.320 591.508
 876.327 951.729
 296.167 21.714
 973.373 333.164
 724.991 122.986
 604.929 28.789
 118.053 454.945
 757.648 648.022
 110.490 774.027
 550.726 219.103
 364.957 538.552
 622.028 684.987
 337.647 299.055
 472.597 688.334
 353.225 373.232
 31.972 472.879
 837.803 17.634
 895.860 701.764
 607.904 155.213
 702.851 218.255
 422.164 881.286
 220.665 384.380
 654.519 998.258
 120.735 652.927
 103.715 785.013
 551.693 622.861
 103.640 919.347
 349.621 553.292
 309.408 785.917
 620.897 362.918
 700.995 428.235
 30.546 607.307
 442.989 767.262
 156.473 32.962
 567.661 802.717
 912.566 673.070
 888.699 743.582
 188.930 333.896
 812.839 54.254
 346.428 872.399
 582.229 440.883
 79.077 174.822
 66.012 792.749
 918.818 893.466
 217.682 5.744
 502.957 105.792
 245.769 684.577
 808.392 338.455
 7.922 698.070
 235.165 201.230
 59.349 964.607
 504.366 945.375
 670.601 204.503
 334.734 981.467
 309.956 510.785
 244.270 37.567
 973.249 772.953
 256.665 624.855
 78.169 318.954
 899.528 610.127
 738.230 713.446
 487.423 419.226
 239.255 825.944
 65.848 49.364
 681.970 936.466
 534.117 128.993
 579.984 420.558
 799.997 599.577
 842.773 107.189
 484.825 712.982
 986.517 654.937
 785.317 340.861
 637.648 682.480
 901.423 618.123
 789.223 122.892
 705.461 622.303
 780.984 567.268
 506.520 695.422
 370.777 707.125
 259.083 606.851
 396.499 377.865
 982.507 637.166
 570.646 913.894
 557.858 827.300
 658.819 332.041
 213.444 718.100
 252.086 311.491
 615.964 427.254
 212.149 599.141
 469.450 538.379
 637.036 668.036
 261.275 66.587
 430.872 538.246
 358.451 412.346
 659.769 244.422
 76.805 307.832
 310.581 628.366
 851.601 24.765
 641.977 839.855
 915.535 668.122
 407.894 51.882
 326.364 984.905
 49.904 610.286
 122.547 420.663
 783.549 830.919
 365.213 948.914
 958.473 384.119
 845.501 660.450
 345.675 136.066
 998.077 52.215
 117.786 184.964
 717.766 110.799
 338.740 887.842
 183.132 496.191
 194.205 937.761
 758.120 640.463
 978.567 53.517
 583.211 267.222
 841.168 882.487
 546.737 485.498
 394.975 105.388
 114.062 131.160
 744.201 48.755
 609.253 725.709
 110.921 951.333
 315.877 242.643
 680.057 254.937
 469.032 652.446
 260.717 274.434
 330.954 936.161
 931.701 487.087
 12.306 282.630
 629.737 625.705
 158.064 524.589
 108.846 185.767
 651.699 423.373
 384.174 802.415
 898.027 220.950
 538.005 922.968
 270.711 372.151
 51.797 14.240
 905.190 620.439
 906.563 186.707
 85.045 549.463
 913.279 90.445
 115.979 532.295
 772.069 507.453
 366.267 104.021
 468.560 513.533
 338.343 334.888
 881.023 958.387
 439.052 804.976
 53.828 378.259
 954.896 442.441
 980.648 140.627
 485.396 341.312
 2.108 469.654
 317.743 918.064
 952.652 124.864
 467.466 485.479
 964.050 529.655
 94.401 745.361
 649.761 462.501
 915.321 446.484
 135.419 439.202
 961.967 779.625
 773.782 302.186
 416.589 137.090
 173.905 481.082
 340.577 939.679
 498.250 851.786
 392.220 10.417
 530.254 68.593
 307.448 772.742
 309.179 911.159
 145.791 583.160
 767.375 326.026
 439.189 127.183
 714.231 967.697
 233.368 755.829
 195.925 689.213
 92.804 301.873
 53.605 394.477
 916.796 564.770
 816.041 257.863
 554.736 705.837
 635.206 619.936
 835.315 56.468
 122.248 976.126
 562.498 758.232
 812.178 748.355
 58.756 561.473
 802.220 843.821
 934.873 486.190
 422.619 2.028
 370.115 763.503
 739.941 267.962
 434.396 36.869
 219.321 528.848
 966.145 608.680
 19.951 352.720
 529.721 110.094
 531.638 573.150
 761.651 280.501
 821.759 395.666
 425.724 139.251
 422.075 742.982
 136.521 178.090
 192.100 109.133
 585.608 900.636
 26.957 123.611
 274.079 78.416
 687.648 117.744
 981.969 115.267
 603.569 284.875
 205.164 437.584
 791.876 96.640
 482.764 522.184
 45.368 809.150
 294.427 91.983
 827.189 509.677
 103.254 848.554
 272.414 826.998
 183.637 456.967
 807.035 282.813
 336.512 79.468
 955.921 189.201
 141.374 688.923
 302.633 905.156
 412.719 439.049
 493.807 326.728
 359.297 175.994
 935.053 388.609
 131.467 534.587
 18.428 554.272
 982.249 153.379
 545.781 236.783
 861.435 186.676
 488.135 558.357
 562.787 201.060
 447.544 74.806
 408.298 570.855
 591.102 77.618
 190.275 874.966
 412.017 873.914
 714.385 430.085
 272.843 330.701
 760.538 746.974
 212.222 768.155
 772.566 282.392
 188.108 576.335
 724.089 684.868
 604.757 305.284
 712.046 744.320
 273.366 300.483
 179.319 290.218
 610.663 599.896
 745.177 318.367
 937.815 917.064
 361.571 30.368
 833.604 264.074
 552.099 251.362
 78.895 541.630
 419.853 750.101
 340.168 179.294
 723.981 360.799
 242.521 351.423
 870.018 929.221
 319.488 143.083
 85.796 47.412
 768.757 280.649
 266.552 264.212
 338.002 174.857
 76.046 64.817
 690.436 316.362
 444.686 895.289
 510.071 797.653
 873.523 0.858
 485.197 458.234
 150.375 874.578
 316.285 925.883
 630.142 840.295
 520.709 484.567
 997.733 276.825
 118.698 84.010
 994.088 424.803
 178.340 27.266
 471.867 690.934
 645.827 557.005
 88.958 103.757
 192.271 100.089
 129.598 698.830
 850.182 730.668
 252.258 378.079
 699.115 147.351
 241.387 347.511
 577.177 318.377
 130.598 879.471
 857.282 884.339
 864.851 550.874
 426.693 390.563
 179.083 598.637
 665.921 686.071
 743.578 819.748
 37.175 124.165
 218.870 878.626
 789.960 47.622
 484.526 711.801
 777.040 971.569
 469.542 323.245
 780.815 687.083
 183.086 917.336
 489.288 511.998
 391.911 435.505
 71.578 191.347
 36.996 952.712
 502.627 593.046
 752.030 497.364
 521.007 715.233
 518.585 19.996
 596.003 496.035
 548.677 929.561
 82.403 136.088
 359.401 709.642
 983.362 766.088
 834.229 129.143
 381.446 238.849
 942.120 872.403
 671.569 36.303
 2.825 572.297
 601.364 960.640
 691.663 167.332
 736.798 645.118
 819.887 791.418
 94.260 459.350
 710.807 504.660
 163.363 96.964
 323.525 687.861
 564.228 787.223
 215.127 845.500
 893.795 448.489
 741.043 525.626
 500.864 248.344
 287.920 594.721
 650.164 516.164
 732.723 866.261
 781.065 98.015
 97.857 129.029
 903.973 395.749
 600.219 651.549
 2.481 102.366
 0.399 839.185
 95.613 160.130
 578.401 618.105
 163.784 618.131
 878.609 433.461
 834.252 759.224
 967.121 236.775
 764.885 275.403
 669.801 148.852
 345.143 84.152
 653.355 409.774
 264.523 50.240
 271.526 947.217
 873.744 877.578
 524.375 229.809
 103.132 499.386
 923.744 735.453
 104.659 673.130
 379.015 207.932
 175.667 195.956
 723.575 141.943
 908.291 228.999
 206.829 510.711
 722.066 952.771
 144.849 405.966
 889.251 984.324
 123.862 912.282
 92.288 249.166
 306.764 492.391
 277.921 911.681
 828.953 363.195
 738.381 387.402
 264.237 630.912
 680.222 764.971
 175.948 305.471
 87.775 296.455
 777.169 97.238
 80.515 129.241
 344.869 122.071
 660.020 573.781
 856.592 203.052
 278.701 867.425
 139.067 399.056
 903.442 309.766
 882.800 142.254
 634.950 528.745
 135.542 999.954
 748.687 474.921
 243.838 552.872
 594.146 34.473
 772.098 304.430
 802.898 166.483
 252.336 397.219
 967.012 488.980
 967.660 347.135
 441.264 808.935
 564.447 37.285
 355.989 277.487
 541.057 7.617
 791.951 482.061
 446.770 188.001
 431.362 706.647
 518.743 848.531
 755.907 910.503
 15.416 767.941
 986.731 320.069
 403.392 676.846
 754.837 290.380
 5.978 535.196
 832.819 678.122
 613.000 411.607
 858.596 51.398
 723.951 795.548
 624.746 829.838
 594.041 381.803
 307.550 856.968
 572.265 400.748
 660.262 924.438
 562.476 749.189
 215.941 630.202
 955.869 716.631
 535.095 411.023
 432.794 353.478
 419.054 160.262
 422.897 233.932
 296.420 57.149
 258.014 911.063
 9.999 891.389
 617.774 19.109
 396.615 580.518
 422.490 163.501
 101.162 826.043
 993.666 258.133
 316.835 32.736
 904.566 268.275
 740.907 83.916
 260.023 733.115
 203.575 200.047
 157.577 451.876
 717.856 550.225
 225.517 189.811
 241.277 193.204
 545.382 704.039
 193.089 219.487
 37.512 203.459
 770.170 87.104
 812.561 82.033
 714.842 295.135
 816.257 331.060
 350.898 940.526
 769.610 15.144
 190.844 840.643
 335.324 50.138
 76.153 777.323
 229.894 852.083
 820.105 794.451
 709.391 227.171
 434.393 142.599
 247.843 777.791
 819.075 458.835
 16.261 633.303
 941.856 660.930
 876.801 141.199
 16.259 151.949
 402.116 330.606
 576.472 618.360
 990.127 181.742
 34.950 572.639
 497.296 589.087
 770.916 965.936
 190.617 120.016
 835.464 569.220
 904.484 362.782
 351.898 299.720
 470.989 586.703
 846.273 426.259
 111.973 252.705
 348.961 310.729
 82.127 403.974
 777.701 487.509
 431.796 315.083
 38.393 917.972
 15.985 804.843
 482.351 918.491
 465.789 35.220
 936.546 798.713
 616.466 278.487
 903.173 678.830
 162.237 280.491
 711.679 312.338
 94.331 363.350
 233.130 322.285
 741.591 70.397
 144.627 877.668
 141.098 874.865
 899.624 71.529
 641.782 557.258
 335.947 708.291
 412.116 250.941
 882.395 725.084
 162.009 698.043
 330.841 436.462
 380.412 925.885
 175.355 345.422
 668.423 716.013
 213.028 563.334
 950.655 902.222
 910.795 350.069
 65.972 600.235
 504.885 861.796
 266.458 979.918
 778.716 581.696
 737.726 571.722
 403.544 827.868
 344.503 423.805
 894.491 168.489
 306.324 656.853
 981.269 27.624
 525.366 202.520
 194.855 502.710
 381.767 251.888
 983.334 718.823
 243.652 316.102
 775.209 463.226
 925.581 836.816
 267.725 439.900
 288.966 144.390
 320.507 86.853
 983.467 802.426
 248.417 353.701
 554.462 194.679
 927.462 253.742
 316.855 691.429
 927.554 9.330
 251.150 104.612
 167.608 593.624
 898.363 22.587
 231.795 842.686
 703.835 265.100
 198.739 742.576
 326.976 266.251
 404.193 174.758
 138.504 968.068
 96.502 284.086
 965.838 470.365
 145.356 686.476
 321.187 555.148
 348.442 193.541
 8.848 497.885
 46.286 349.863
 514.742 645.949
 629.542 371.848
 741.861 829.776
 610.171 577.507
 982.729 158.345
 561.332 901.783
 980.067 412.097
 821.526 915.810
 188.471 498.253
 145.847 989.730
 35.240 81.421
 788.470 952.203
 912.596 992.659
 961.299 165.845
 594.827 689.677
 457.574 232.523
 743.816 367.191
 8.009 207.276
 579.445 167.740
 780.560 891.924
 785.357 828.330
 301.204 421.913
 386.161 416.438
 998.310 391.224
 963.451 100.392
 921.525 384.263
 922.012 94.364
 899.986 220.268
 24.440 588.690
 254.593 950.377
 485.526 83.766
 13.719 680.905
 163.544 692.833
 577.744 395.364
 863.581 658.961
 690.208 894.373
 240.990 177.916
 985.064 814.886
 976.785 156.127
 951.677 991.380
 710.170 426.374
 881.089 511.122
 28.573 249.005
 796.070 37.887
 707.707 339.588
 919.058 944.035
 391.603 771.935
 369.928 625.581
 236.701 635.831
 311.367 970.395
 399.559 399.846
 53.354 213.250
 12.188 299.992
 897.865 515.847
 803.293 394.187
 36.530 243.749
 331.730 980.476
 221.917 529.418
 897.346 54.510
 409.689 780.963
 284.300 200.049
 134.623 55.212
 226.143 477.271
 137.050 912.181
 717.032 349.873
 124.402 522.649
 338.803 716.622
 540.104 443.474
 642.124 569.790
 652.088 904.431
 277.254 466.360
 76.795 479.185
 185.121 782.966
 261.007 220.555
 354.470 937.867
 270.500 321.360
 750.998 349.271
 126.961 977.021
 307.927 695.790
 616.350 750.896
 815.911 29.312
 14.838 519.479
 97.974 831.382
 172.331 159.454
 640.183 209.856
 316.553 954.945
 461.617 2.824
 328.714 189.623
 242.025 631.371
 959.297 248.765
 829.286 552.510
 941.766 510.568
 171.699 179.746
 493.567 339.418
 365.497 123.229
 616.312 107.367
 982.281 656.761
 597.215 630.288
 703.848 938.286
 426.616 994.471
 805.845 827.682
 564.772 15.446
 412.661 185.050
 776.160 577.179
 112.887 459.385
 90.523 675.537
 349.606 747.100
 414.311 979.787
 557.945 508.719
 799.371 240.248
 841.992 866.993
 851.472 535.000
 795.870 98.330
 531.245 555.423
 63.974 189.916
 544.209 286.455
 290.850 425.984
 342.819 215.736
 72.730 37.835
 257.986 794.661
 434.280 293.450
 554.596 227.958
 712.765 694.462
 957.503 756.414
 737.724 512.304
 941.884 655.181
 0.774 943.251
 423.285 948.673
 473.693 46.536
 344.959 858.965
 663.118 93.800
 548.034 790.176
 899.645 385.649
 556.742 4.253
 213.741 256.474
 927.410 377.485
 119.545 306.982
 335.528 820.967
 332.453 680.678
 927.266 196.929
 712.557 882.248
 785.865 226.562
 331.825 559.193
 883.022 839.854
 489.833 310.853
 152.395 305.431
 185.486 819.075
 466.715 955.839
 128.105 921.328
 279.504 313.877
 931.476 69.096
 543.423 366.992
 972.710 472.256
 603.871 833.500
 261.330 54.336
 31.124 736.199
 2.869 705.356
 567.533 931.169
 758.935 680.450
 376.694 433.131
 808.503 955.932
 765.806 200.382
 562.726 913.316
 265.636 274.086
 440.551 509.692
 977.450 856.635
 190.660 634.158
 94.238 625.183
 165.696 309.954
 463.703 638.555
 889.418 835.933
 550.281 953.179
 481.631 565.577
 568.300 126.869
 147.666 383.656
 372.017 284.136
 230.392 787.469
 702.405 234.932
 947.717 929.524
 985.034 187.401
 285.028 790.338
 256.314 47.318
 920.816 473.093
 252.758 840.846
 78.802 236.356
 844.130 887.157
 818.279 487.442
 18.728 453.025
 196.296 368.737
 558.040 478.194
 614.097 494.177
 467.400 818.887
 352.286 685.732
 585.643 334.172
 114.131 463.261
 585.123 67.926
 346.886 439.357
 626.747 55.998
 162.900 438.109
 164.087 727.102
 4.469 8.199
 35.336 46.230
 410.972 342.027
 859.379 65.608
 679.009 389.936
 507.887 260.804
 134.354 8.994
 782.963 314.530
 639.981 286.743
 441.014 9.492
 781.786 99.947
 998.249 761.680
 540.625 515.556
 789.387 489.461
 766.722 715.155
 65.067 910.346
 214.330 765.189
 369.149 690.377
 517.792 193.917
 477.243 860.437
 245.095 43.595
 72.567 544.877
 954.916 804.740
 433.598 821.487
 114.464 511.119
 386.396 714.814
 367.770 772.315
 888.073 199.186
 240.028 779.336
 939.451 201.535
 139.141 362.035
 235.844 10.605
 889.533 170.163
 544.148 47.561
 877.786 548.437
 309.627 477.994
 779.839 876.164
 342.259 757.391
 303.708 130.893
 584.044 527.016
 151.388 440.564
 216.914 706.730
 663.355 28.016
 615.791 572.502
 246.580 484.226
 590.864 732.331
 543.052 881.678
 783.471 413.294
 414.358 146.920
 95.296 298.700
 696.062 32.195
 333.365 277.463
 513.537 281.486
 363.987 123.315
 901.971 388.132
 586.012 60.169
 893.818 42.025
 384.348 908.546
 936.688 707.388
 913.381 578.661
 996.160 141.071
 419.918 876.390
 447.142 330.574
 757.537 232.382
 533.101 715.694
 508.108 131.164
 896.861 463.423
 529.086 800.873
 284.832 438.811
 932.543 485.711
 776.913 691.838
 697.323 238.161
 778.263 239.497
 871.061 278.232
 961.263 531.373
 763.883 229.516
 504.019 754.886
 628.459 879.734
 426.437 462.352
 97.829 964.963
 870.251 426.294
 477.347 46.174
 552.431 82.482
 802.506 53.650
 792.334 973.478
 150.948 4.737
 875.146 720.762
 883.092 754.148
 673.991 833.487
 458.461 180.278
 470.177 99.598
 988.708 727.989
 548.038 34.351
 326.611 765.824
 113.625 406.523
 914.029 337.235
 313.940 888.893
 810.254 920.120
 987.663 442.511
 862.755 101.568
 334.518 840.240
 260.429 235.562
 976.898 350.841
 198.933 306.403
 135.621 768.137
 889.999 261.461
 536.161 798.606
 41.984 910.733
 590.266 73.977
 435.029 290.425
 701.163 382.384
 597.433 841.883
 762.680 902.481
 474.309 319.768
 60.523 460.241
 557.737 484.109
 537.900 929.254
 239.948 85.178
 411.012 574.176
 256.204 668.909
 268.998 245.996
 428.693 330.509
 377.403 120.247
 511.924 757.191
 936.742 8.918
 606.676 25.377
 494.160 948.062
 264.713 466.871
 735.379 680.966
 289.519 71.389
 118.255 126.965
 166.515 944.232
 573.504 894.726
 675.241 148.129
 70.721 203.164
 269.275 203.345
 710.353 190.457
 309.182 741.678
 89.140 890.223
 829.235 465.069
 635.596 142.444
 668.145 71.271
 14.052 284.731
 33.702 115.635
 344.633 676.935
 765.242 583.785
 129.373 379.659
 148.737 974.547
 361.601 706.210
 397.406 921.136
 230.210 859.786
 184.832 312.494
 218.736 555.846
 584.320 782.237
 801.042 906.793
 682.552 592.210
 613.435 46.067
 80.503 899.034
 153.044 15.979
 631.211 218.688
 133.314 503.074
 581.542 425.223
 491.429 632.265
 851.079 679.890
 264.735 422.563
 391.007 396.639
 661.954 750.051
 393.212 335.042
 381.736 985.165
 866.291 563.851
 760.368 489.630
 640.905 764.878
 550.001 132.332
 919.665 820.415
 879.348 62.323
 832.880 36.632
 274.420 451.240
 215.074 654.279
 14.564 467.129
 670.735 456.312
 769.023 688.560
 471.727 535.237
 554.837 723.598
 521.768 381.793
 934.485 315.493
 462.261 917.879
 840.911 438.835
 483.217 452.449
 991.123 200.248
 876.305 587.385
 993.187 30.900
 235.062 154.567
 634.221 109.188
 209.497 404.581
 580.840 986.587
 175.929 986.472
 653.747 454.161
 233.530 117.035
 733.061 118.451
 810.265 613.288
 191.935 431.048
 404.557 794.570
 977.720 904.109
 734.835 308.499
 199.939 453.393
 775.297 620.437
 433.595 640.289
 858.730 667.918
 198.681 574.963
 590.426 223.467
 979.356 324.725
 683.459 51.430
 149.220 416.435
 765.377 471.903
 675.824 890.935
 568.310 458.829
 94.424 963.898
 875.388 666.177
 27.603 664.082
 911.089 578.312
 246.410 490.664
 114.683 365.794
 635.991 680.514
 85.425 559.658
 363.159 768.936
 924.907 664.542
 417.139 819.275
 793.271 658.856
 582.931 684.147
 637.456 588.634
 837.786 530.744
 214.809 276.909
 366.518 342.331
 526.079 433.963
 555.414 315.792
 967.885 72.785
 835.101 769.686
 124.176 281.525
 440.527 8.185
 425.229 768.948
 585.396 343.507
 525.431 634.144
 205.823 343.680
 380.075 987.641
 13.978 164.987
 656.953 103.012
 770.320 261.167
 399.457 957.052
 289.135 686.884
 190.857 339.122
 46.118 874.333
 459.329 208.741
 371.259 42.879
 843.198 952.561
 51.237 76.801
 616.771 451.171
 901.779 690.458
 298.470 991.719
 124.104 299.317
 541.973 648.908
 355.782 175.472
 893.349 664.790
 543.533 24.470
 706.265 963.051
 584.956 54.024
 495.147 377.606
 42.640 282.640
 902.378 615.651
 765.161 266.178
 718.434 834.631
 545.944 502.218
 559.264 929.383
 806.891 545.963
 737.553 904.096
 955.982 767.861
 6.139 763.443
 487.073 773.488
 473.251 183.565
 969.080 752.436
 439.105 317.625
 917.108 527.487
 858.421 718.857
 709.495 331.453
 848.533 808.758
 474.747 480.414
 220.942 127.086
 436.966 163.256
 576.576 837.164
 996.334 693.257
 560.872 453.675
 704.775 323.827
 491.514 355.517
 851.167 313.506
 644.755 453.565
 123.749 422.055
 989.300 28.467
 501.138 657.275
 391.559 628.442
 322.196 489.417
 162.546 428.609
 286.537 165.346
 982.766 274.643
 782.597 337.477
 513.327 952.877
 472.846 262.958
 493.410 0.515
 982.928 7.246
 528.540 563.128
 43.523 724.434
 611.337 657.345
 673.839 396.381
 285.238 455.713
 330.256 746.305
 188.754 394.600
 182.448 143.352
 8.179 546.999
 334.823 566.353
 953.107 598.032
 349.363 372.115
 163.021 225.333
 515.684 131.049
 693.615 798.334
 77.586 956.516
 235.926 164.638
 887.575 10.144
 635.279 248.384
 500.306 550.534
 824.018 120.807
 513.874 484.720
 513.944 758.692
 459.119 748.669
 40.975 539.308
 859.150 493.779
 74.003 553.543
 325.072 390.157
 528.210 490.865
 13.303 914.510
 324.591 364.411
 191.966 201.398
 554.442 921.822
 498.853 472.644
 910.620 712.588
 124.702 682.868
 785.130 456.775
 229.414 431.852
 381.772 349.555
 454.996 389.955
 308.073 23.258
 200.069 94.940
 975.557 121.490
 82.635 531.587
 412.684 381.801
 659.305 64.616
 769.832 103.398
 362.496 116.172
 437.745 239.327
 837.379 157.907
 705.649 708.706
 435.886 711.285
 726.160 999.908
 787.405 845.839
 33.082 621.770
 799.319 251.699
 355.050 364.070
 533.180 98.778
 190.683 823.572
 494.673 229.784
 845.701 926.354
 511.675 557.878
 993.479 685.031
 551.745 32.949
 500.236 640.525
 248.348 24.363
 274.918 87.643
 217.524 154.716
 360.535 522.848
 309.855 360.908
 804.947 797.825
 66.097 499.186
 39.791 246.025
 841.453 33.183
 389.395 869.145
 298.902 23.074
 838.237 339.907
 415.298 684.657
 545.111 675.760
 417.126 515.136
 621.950 559.786
 491.090 334.041
 40.792 290.687
 976.363 399.748
 917.294 609.083
 521.911 12.302
 895.223 314.195
 318.209 69.543
 553.400 810.436
 625.825 914.959
 132.619 930.398
 14.303 401.444
 971.278 507.712
 787.752 435.415
 709.069 924.268
 255.389 791.067
 10.478 951.148
 756.311 766.366
 544.531 626.637
 571.293 252.418
 582.887 168.842
 156.793 108.872
 521.636 271.325
 77.280 872.940
 148.128 860.023
 854.090 912.456
 645.539 46.437
 908.071 188.403
 316.139 658.993
 268.393 984.640
 298.311 200.916
 622.887 847.777
 219.913 213.396
 171.619 754.620
 666.900 927.840
 143.185 275.154
 525.014 396.409
 474.016 453.324
 975.407 387.511
 219.343 903.950
 72.346 629.698
 648.057 480.854
 110.473 156.275
 513.347 958.010
 186.808 732.455
 730.709 772.415
 592.793 591.077
 131.630 684.941
 626.839 931.551
 295.326 545.053
 618.312 85.136
 845.513 408.877
 998.488 668.825
 390.890 410.114
 69.397 956.701
 296.280 763.062
 212.540 623.749
 209.000 470.101
 979.285 760.726
 197.727 987.048
 224.334 933.197
 157.963 683.652
 922.387 142.385
 921.116 228.968
 863.340 934.759
 98.535 478.651
 198.502 961.703
 875.757 380.256
 33.134 886.016
 727.300 321.015
 480.789 310.192
 783.044 88.354
 942.342 19.440
 481.381 705.514
 805.322 213.210
 282.558 242.365
 313.236 981.038
 882.115 824.973
 394.332 265.889
 305.943 407.251
 707.050 170.589
 935.508 995.559
 825.734 185.816
 307.586 394.124
 203.713 752.312
 63.769 768.324
 488.306 282.239
 750.667 397.321
 678.591 137.011
 54.864 541.027
 94.884 139.457
 213.009 903.360
 829.946 550.239
 686.025 399.255
 265.207 391.114
 99.208 882.568
 928.223 895.738
 2.316 862.168
 835.535 322.503
 223.824 611.047
 981.885 499.379
 712.803 185.734
 603.951 179.565
 465.039 838.855
 644.424 476.081
 804.595 885.107
 678.231 486.127
 278.933 919.634
 723.286 400.643
 268.940 177.828
 457.445 375.025
 111.677 947.648
 593.845 683.142
 783.767 120.847
 548.964 924.120
 650.196 910.050
 170.197 550.556
 303.516 316.864
 599.285 754.783
 411.482 355.388
 339.400 818.470
 769.782 199.313
 100.109 698.324
 386.498 103.792
 926.972 700.211
 575.254 70.331
 720.373 164.900
 326.748 79.890
 328.776 745.493
 988.616 262.341
 610.413 959.817
 789.855 436.496
 918.106 626.601
 479.536 21.437
 426.231 683.718
 245.091 755.190
 216.654 897.409
 770.542 969.524
 529.822 526.029
 380.605 259.404
 604.154 38.970
 486.563 292.220
 935.784 215.111
 251.186 656.232
 33.910 75.161
 473.063 120.817
 94.932 123.926
 58.692 435.129
 820.033 792.838
 210.193 929.123
 532.415 46.644
 166.869 194.815
 67.083 133.177
 263.034 149.811
 690.825 959.432
 418.095 844.124
 723.980 634.366
 376.986 629.939
 68.043 157.802
 941.646 328.186
 561.389 900.523
 652.517 991.574
 885.097 523.240
 421.424 868.266
 595.445 947.710
 214.987 441.031
 71.036 313.417
 225.633 571.715
 610.564 935.123
 932.875 78.978
 309.847 793.167
 891.718 667.957
 470.202 228.022
 31.779 303.739
 258.717 227.489
 206.968 557.024
 846.824 958.701
 901.663 471.403
 817.399 243.210
 528.469 319.147
 850.971 252.750
 1.340 578.865
 505.262 332.521
 45.708 327.005
 794.201 70.113
 526.834 369.745
 585.559 319.464
 404.908 126.693
 981.803 173.906
 429.227 928.163
 565.749 939.551
 486.266 809.119
 998.568 84.703
 442.788 521.607
 98.169 293.045
 153.593 680.446
 424.549 3.941
 15.628 181.725
 107.167 824.019
 480.399 158.380
 297.605 597.370
 422.809 270.604
 176.754 650.196
 297.314 470.491
 925.658 217.899
 885.810 70.177
 847.146 522.636
 902.789 911.446
 844.006 616.968
 222.403 253.676
 489.032 429.711
 432.352 127.929
 811.607 444.494
 407.489 950.580
 851.192 876.408
 691.246 143.197
 745.203 869.727
 438.087 0.314
 210.075 167.842
 221.133 607.619
 401.233 468.775
 64.663 904.966
 289.218 604.970
 993.564 67.238
 432.883 119.324
 276.143 937.617
 761.897 360.850
 401.297 879.278
 173.265 19.029
 907.425 840.381
 202.140 947.385
 153.059 771.704
 125.586 101.285
 375.881 555.066
 807.261 605.347
 268.213 943.352
 677.306 60.584
 347.307 469.380
 79.329 654.573
 614.825 31.796
 997.662 919.349
 81.942 732.944
 923.470 826.592
 337.979 238.062
 426.583 569.161
 317.668 299.841
 297.698 868.513
 84.733 390.435
 917.874 1.476
 810.153 488.294
 631.937 254.895
 147.937 754.028
 260.721 6.442
 68.666 13.041
 723.194 673.384
 523.216 948.459
 870.912 963.134
 401.499 642.320
 709.308 60.282
 401.723 422.877
 916.829 970.496
 116.344 858.867
 25.500 353.798
 805.850 555.752
 425.126 975.532
 608.710 163.151
 955.924 805.586
 915.898 596.256
 797.182 743.731
 115.364 947.100
 506.700 645.284
 132.786 344.726
 859.729 486.458
 110.018 187.857
 847.396 128.109
 75.186 681.626
 171.781 711.027
 674.908 563.649
 494.712 512.170
 519.052 797.550
 814.776 391.364
 694.597 977.637
 745.086 310.019
 753.341 251.282
 304.065 870.696
 387.302 890.661
 602.257 238.036
 947.753 788.540
 577.187 2.371
 514.234 310.074
 591.260 647.640
 906.697 190.968
 238.065 910.942
 588.862 759.406
 402.149 863.873
 18.209 293.113
 366.097 412.841
 545.751 62.379
 264.709 779.781
 297.399 704.516
 235.273 574.459
 622.521 314.846
 319.688 259.124
 171.058 704.719
 230.820 105.173
 658.713 989.507
 22.608 385.269
 53.383 240.917
 99.517 283.838
 621.755 720.788
 792.932 360.754
 822.354 951.133
 424.700 899.481
 932.953 951.077
 704.405 909.843
 22.102 660.206
 878.113 250.431
 85.339 284.533
 1.641 365.500
 988.694 851.555
 368.138 590.810
 120.444 90.980
 623.508 232.559
 125.064 204.601
 677.582 539.334
 762.469 629.931
 715.662 910.471
 235.408 405.876
 564.067 872.546
 396.053 723.597
 322.560 431.863
 170.172 91.274
 582.211 813.136
 617.776 797.735
 63.540 527.239
 29.826 957.560
 79.169 393.673
 791.703 930.527
 618.088 61.500
 828.944 793.174
 913.739 727.101
 895.774 402.176
 272.140 904.593
 831.687 421.514
 454.105 47.541
 958.479 121.727
 610.294 596.394
 735.597 324.310
 320.453 198.436
 554.255 222.648
 678.059 745.096
 502.679 18.374
 156.039 839.797
 151.203 64.979
 583.778 958.673
 915.071 95.887
 433.964 22.292
 586.180 859.434
 561.607 250.617
 867.183 206.605
 936.747 933.126
 580.022 137.585
 974.973 283.995
 996.985 159.719
 81.964 557.169
 999.589 332.345
 604.139 521.976
 506.216 753.822
 709.578 716.479
 523.522 804.196
 832.073 338.313
 922.586 905.310
 295.219 452.374
 475.057 751.216
 19.522 407.884
 116.634 138.736
 808.566 996.423
 847.914 574.685
 443.236 245.258
 101.704 527.022
 597.109 640.185
 970.244 437.133
 660.521 588.304
 17.599 725.137
 742.956 658.288
 826.817 945.963
 58.836 434.284
 226.751 827.720
 313.971 65.381
 791.044 123.316
 650.868 927.410
 636.370 399.317
 810.437 394.744
 406.172 81.657
 883.562 969.730
 200.798 175.320
 894.537 874.796
 898.891 114.564
 343.825 381.301
 55.421 612.334
 182.360 349.493
 308.815 233.539
 764.126 670.962
 886.755 678.633
 476.751 39.553
 473.735 534.149
 657.990 995.609
 952.942 18.535
 324.219 773.709
 623.238 158.629
 248.369 683.748
 634.688 898.909
 190.241 632.627
 2.228 37.101
 91.151 778.175
 518.733 151.735
 864.687 42.890
 771.086 35.866
 941.559 413.019
 794.306 663.504
 932.730 234.401
 410.649 618.746
 962.963 481.940
 177.536 830.460
 276.472 631.785
 997.888 636.260
 335.634 977.179
 669.650 798.052
 608.665 188.873
 12.095 397.444
 687.216 583.208
 201.838 233.662
 982.286 895.038
 781.598 750.428
 537.204 594.115
 623.003 843.573
 68.344 683.161
 287.480 500.405
 124.497 990.443
 546.159 838.312
 749.207 751.221
 803.430 127.427
 570.059 559.064
 285.080 74.907
 235.832 872.970
 769.860 431.506
 316.015 268.752
 484.878 660.278
 484.712 617.900
 375.557 428.774
 178.003 724.499
 78.488 386.879
 163.933 526.672
 551.629 550.003
 149.365 415.199
 885.615 489.885
 797.664 195.396
 470.181 951.579
 303.755 642.174
 511.536 864.617
 4.508 910.661
 184.098 539.053
 757.026 470.136
 200.197 63.585
 937.531 946.894
 744.517 124.687
 669.731 777.512
 949.378 104.414
 132.422 888.640
 989.016 992.953
 698.366 499.675
 505.259 363.116
 975.124 372.566
 206.222 31.732
 136.466 456.462
 819.562 601.546
 911.392 457.478
 51.535 501.992
 225.933 734.475
 174.484 483.581
 338.136 425.344
 413.787 465.021
 764.477 455.001
 458.983 771.451
 840.030 192.327
 414.174 863.832
 186.822 899.998
 14.534 761.828
 64.751 666.025
 356.444 264.137
 755.322 391.433
 59.295 420.679
 66.346 323.620
 241.293 300.324
 359.889 23.385
 946.699 106.570
 388.616 5.341
 408.104 943.187
 697.667 331.635
 417.801 734.014
 509.012 418.634
 973.627 808.654
 279.603 252.116
 566.284 721.614
 518.462 130.667
 999.862 860.587
 794.118 267.413
 450.851 94.177
 73.647 890.252
 742.397 25.745
 847.306 469.604
 161.783 663.634
 725.635 965.013
 905.599 435.294
 994.610 378.126
 676.794 300.515
 702.427 805.598
 562.540 234.800
 280.680 742.880
 25.855 925.884
 102.838 755.958
 285.218 163.396
 212.133 235.723
 125.493 3.084
 245.276 717.193
 74.577 392.908
 202.177 887.526
 140.144 989.252
 607.358 642.194
 880.035 438.954
 46.579 363.365
 381.451 418.536
 390.945 489.287
 854.664 308.612
 917.219 685.018
 565.971 32.070
 252.054 795.310
 4.866 433.023
 692.476 807.769
 717.579 644.198
 146.237 342.025
 562.345 348.343
 182.932 537.627
 122.927 240.084
 557.401 484.506
 231.336 534.734
 956.423 635.454
 526.624 136.781
 601.679 586.109
 445.550 300.637
 18.198 596.033
 187.399 907.982
 627.849 661.863
 906.938 108.360
 559.960 513.024
 507.299 172.090
 971.906 770.599
 972.356 277.027
 355.820 644.817
 693.066 273.906
 465.811 915.845
 904.388 570.269
 153.709 781.652
 312.150 352.171
 149.051 216.523
 609.053 778.527
 587.555 280.986
 665.386 278.324
 386.523 890.677
 245.784 39.666
 718.513 685.928
 614.178 476.282
 257.412 158.949
 14.045 306.613
 302.827 170.676
 872.115 688.704
 647.086 519.269
 496.125 67.034
 279.398 667.219
 799.256 342.104
 947.687 970.160
 167.109 147.598
 771.874 419.205
 421.885 281.364
 652.965 667.323
 70.702 194.174
 108.115 881.692
 741.376 293.589
 419.049 186.618
 203.554 209.321
 974.126 339.617
 392.865 21.925
 355.214 36.300
 850.900 349.766
 840.048 353.176
 367.742 581.868
 407.349 312.342
 972.802 39.045
 222.595 154.889
 823.557 435.764
 701.720 422.888
 752.948 334.334
 181.274 420.999
 970.760 855.603
 627.724 621.382
 590.933 401.476
 685.049 418.941
 647.733 609.878
 255.752 682.630
 144.131 898.546
 131.552 392.965
 473.942 347.209
 409.892 432.020
 506.707 45.810
 352.760 191.619
 405.559 517.561
 345.074 995.379
 251.021 168.730
 899.023 563.626
 108.759 571.342
 514.423 575.385
 850.623 540.707
 257.604 252.802
 812.942 607.301
 354.934 280.223
 954.229 423.537
 932.404 8.013
 209.477 602.059
 368.252 31.105
 86.512 306.110
 988.290 890.780
 521.108 847.307
 28.181 857.539
 614.237 475.640
 746.455 810.962
 83.003 245.060
 207.726 952.680
 235.226 220.802
 806.512 50.083
 648.478 667.073
 885.810 705.842
 822.815 162.379
 466.502 642.213
 160.778 671.417
 867.471 555.215
 189.929 434.620
 913.788 873.886
 916.831 487.369
 131.215 911.068
 224.580 699.263
 267.791 837.432
 889.739 329.198
 203.340 588.176
 892.547 264.221
 669.782 926.174
 473.827 780.094
 651.415 155.966
 803.206 900.235
 135.472 395.297
 69.396 199.386
 387.750 365.824
 390.880 301.314
 812.880 628.808
 733.891 849.373
 978.560 347.244
 276.833 518.594
 620.969 550.835
 592.033 712.508
 565.667 577.987
 45.929 112.261
 983.812 698.652
 819.498 775.313
 324.971 728.122
 497.193 212.501
 520.538 835.127
 793.093 892.371
 609.532 353.816
 408.963 157.955
 103.085 619.917
 434.902 211.825
 55.022 73.962
 996.996 888.958
 651.780 781.581
 868.748 543.321
 961.407 301.196
 537.854 812.879
 403.027 436.880
 254.320 979.915
 207.120 818.617
 80.095 430.170
 153.906 688.886
 67.711 547.425
 800.617 494.451
 772.209 612.253
 165.212 402.127
 156.617 647.862
 929.082 209.168
 98.977 56.204
 987.517 100.838
 614.306 587.981
 25.184 633.018
 236.842 106.175
 464.044 265.496
 888.524 539.664
 940.187 836.687
 814.094 827.843
 559.694 913.175
 569.829 865.763
 785.311 843.730
 593.106 949.667
 467.296 238.843
 988.403 863.185
 383.172 140.707
 979.575 43.547
 650.173 267.582
 89.236 624.422
 557.216 849.372
 807.619 107.523
 94.368 921.824
 52.613 899.400
 679.476 735.035
 549.853 534.415
 64.386 643.023
 780.190 551.418
 995.599 476.169
 957.918 302.873
 83.059 723.819
 676.492 444.130
 250.987 652.572
 151.730 111.077
 689.157 804.558
 121.491 370.920
 53.001 722.856
 344.571 88.368
 765.624 567.178
 651.998 943.700
 221.597 856.795
 716.415 666.397
 876.818 519.794
 147.924 195.065
 104.362 863.986
 429.274 168.885
 104.905 906.922
 254.022 15.902
 461.828 617.562
 416.069 687.913
 333.548 203.140
 858.560 449.981
 65.046 310.137
 368.477 854.672
 791.313 352.081
 697.432 297.685
 589.822 598.887
 299.384 183.908
 937.695 898.005
 55.538 442.994
 740.611 197.679
 162.047 773.827
 451.444 423.800
 96.848 810.968
 791.973 756.348
 270.726 277.023
 163.878 257.108
 570.353 887.401
 896.622 930.736
 686.529 223.020
 269.108 235.388
 511.210 287.989
 576.476 391.786
 307.383 969.319
 38.641 431.053
 84.696 951.246
 786.761 148.027
 132.508 785.371
 569.553 129.458
 905.143 147.598
 823.085 962.940
 59.438 832.692
 803.446 25.321
 2.866 646.474
 127.551 837.225
 615.625 94.379
 167.671 557.312
 109.165 63.886
 742.354 495.693
 226.801 628.551
 710.781 535.842
 82.780 624.898
 757.935 569.487
 980.765 872.821
 530.958 735.738
 110.775 318.574
 607.644 696.563
 357.935 110.654
 629.167 923.300
 782.635 697.359
 472.026 76.833
 68.951 625.517
 58.013 866.361
 258.431 378.564
 373.176 113.116
 964.810 515.032
 382.848 236.321
 530.225 642.508
 763.294 644.999
 966.482 614.865
 23.360 952.712
 210.471 390.044
 541.417 939.943
 98.601 490.873
 1.943 443.718
 371.966 121.602
 468.460 44.453
 5.836 998.075
 989.373 500.177
 710.998 530.571
 893.068 317.858
 780.679 476.311
 308.832 885.925
 708.646 765.718
 549.409 972.200
 537.879 254.971
 736.081 633.968
 524.756 410.536
 942.953 223.991
 933.419 772.987
 516.579 5.798
 74.944 751.815
 501.367 227.057
 744.899 285.301
 9.638 420.286
 113.043 965.400
 235.074 300.403
 705.352 823.325
 765.149 268.926
 169.735 434.008
 125.653 91.039
 14.013 804.445
 640.246 425.819
 882.674 530.134
 840.118 218.904
 335.200 444.401
 771.218 433.613
 594.228 846.512
 655.273 639.517
 640.464 916.428
 830.290 800.749
 90.044 37.243
 668.706 429.718
 949.319 22.325
 17.349 580.687
 4.951 144.612
 471.631 952.807
 880.342 993.149
 663.499 420.403
 732.298 529.802
 463.650 391.658
 937.088 921.043
 156.313 563.293
 638.628 300.102
 900.662 451.836
 622.268 238.725
 135.884 870.723
 7.674 430.894
 584.515 631.458
 798.765 609.457
 556.349 786.823
 415.978 617.585
 826.637 830.562
 197.566 567.868
 259.247 312.700
 177.009 260.867
 947.753 229.925
 610.353 260.775
 163.127 479.142
 81.456 888.033
 111.950 307.777
 98.448 677.189
 38.056 510.929
 908.478 743.811
 735.703 582.574
 499.999 827.999
 104.207 861.269
 85.979 246.031
 61.147 170.972
 623.758 438.340
 370.433 561.450
 437.566 494.661
 737.724 532.379
 780.460 849.454
 711.772 878.658
 169.665 47.097
 417.491 834.909
 721.799 991.903
 174.071 104.019
 124.330 728.336
 436.759 222.331
 632.166 488.257
 889.416 403.254
 851.616 331.486
 630.340 887.555
 549.764 170.933
 287.843 53.976
 239.956 682.316
 204.599 265.420
 481.417 559.656
 998.769 66.460
 283.770 690.893
 381.615 846.047
 519.327 133.047
 949.887 138.860
 64.670 694.067
 219.131 79.732
 468.237 550.112
 691.737 133.183
 175.866 604.451
 609.650 595.326
 847.895 329.990
 902.948 774.923
 629.016 124.717
 966.850 486.297
 648.417 882.057
 364.145 77.119
 748.543 560.439
 518.693 732.112
 885.078 193.561
 427.764 68.716
 680.528 570.391
 443.926 917.346
 824.287 928.227
 156.557 767.419
 921.605 530.094
 312.351 286.861
 733.894 166.821
 855.270 978.885
 707.852 52.610
 419.092 832.645
 148.741 529.463
 678.060 426.902
 194.495 609.950
 639.244 546.383
 936.244 959.477
 358.400 923.340
 104.319 129.167
 371.645 191.545
 897.045 19.912
 878.786 771.978
 925.984 899.095
 989.173 949.750
 242.188 156.358
 74.283 366.958
 803.025 116.868
 967.837 78.420
 50.964 13.504
 746.967 994.414
 970.140 927.762
 528.058 280.169
 732.555 557.889
 857.591 174.970
 965.430 867.572
 188.942 829.143
 589.736 455.640
 756.281 495.130
 875.577 203.655
 109.948 625.472
 814.416 881.458
 215.845 767.189
 555.525 788.910
 474.271 256.246
 632.426 693.977
 239.300 530.152
 105.037 692.419
 454.366 829.875
 858.952 702.597
 227.436 358.237
 881.582 51.101
 492.426 820.447
 826.191 572.224
 112.796 178.901
 982.320 298.660
 727.288 409.667
 501.247 764.871
 493.164 818.929
 437.527 171.280
 404.068 846.165
 624.989 800.855
 630.697 294.961
 323.613 663.918
 14.025 155.482
 871.541 37.393
 422.061 943.966
 625.973 416.720
 729.482 128.712
 353.253 108.647
 90.475 349.485
 960.223 848.002
 422.294 893.816
 277.470 148.858
 402.287 161.098
 194.925 718.382
 184.226 530.795
 199.082 928.942
 668.748 327.401
 609.771 710.099
 803.753 130.433
 106.826 77.014
 657.880 966.902
 470.209 36.178
 96.131 415.999
 531.453 624.550
 811.866 86.564
 802.864 56.049
 332.297 548.331
 970.369 222.469
 842.131 624.355
 715.647 367.366
 266.949 16.894
 186.015 505.188
 857.283 840.018
 822.276 868.206
 427.375 582.918
 354.224 245.744
 668.386 907.327
 203.005 839.476
 391.919 85.440
 613.970 141.374
 811.473 671.526
 861.673 184.284
 760.629 547.046
 301.384 296.476
 129.035 927.175
 823.756 579.178
 400.541 423.328
 38.588 728.666
 460.186 244.517
 860.921 441.595
 334.119 28.577
 891.867 513.678
 103.477 326.587
 324.678 298.493
 331.834 139.919
 13.878 506.166
 236.830 114.605
 724.986 353.089
 868.429 533.117
 541.043 925.963
 405.852 375.825
 499.327 789.760
 607.353 735.451
 29.965 483.194
 524.738 305.850
 883.483 631.598
 988.929 594.597
 385.673 130.636
 573.303 756.531
 917.414 770.761
 815.263 357.143
 59.666 978.027
 319.123 60.905
 397.886 128.691
 948.472 826.330
 277.184 380.566
 945.567 68.256
 24.110 771.409
 368.740 825.884
 190.846 722.624
 424.496 925.204
 73.445 204.549
 874.816 635.227
 151.713 957.736
 836.658 342.851
 691.323 3.409
 651.972 281.131
 739.042 537.230
 613.322 575.355
 282.825 395.263
 781.039 571.810
 796.456 962.382
 849.447 101.900
 552.968 404.295
 517.066 541.705
 484.911 828.780
 421.703 51.894
 458.515 693.963
 827.241 538.686
 281.846 896.628
 633.892 742.328
 706.265 297.251
 245.116 530.107
 931.025 416.989
 507.863 306.548
 461.026 12.182
 571.810 330.140
 579.098 671.523
 639.725 285.362
 611.101 358.126
 334.731 358.045
 722.544 442.058
 749.224 224.170
 279.915 637.868
 200.525 225.492
 132.645 916.378
 664.359 773.984
 269.471 831.037
 731.292 920.796
 626.304 357.881
 503.848 529.502
 774.667 756.439
 971.795 608.889
 407.004 719.328
 246.809 854.036
 17.054 183.981
 360.232 98.087
 712.843 264.674
 712.022 238.920
 412.458 351.298
 366.294 838.183
 677.598 178.006
 208.397 324.146
 508.931 645.855
 77.608 909.129
 635.896 84.927
 763.785 567.318
 209.846 50.211
 679.293 835.540
 585.066 389.240
 891.031 689.611
 731.496 316.290
 401.255 219.476
 153.908 336.580
 308.156 450.288
 335.402 733.944
 43.955 122.457
 222.594 756.692
 893.838 5.411
 122.575 789.702
 635.796 847.355
 288.067 507.336
 429.856 91.751
 80.329 973.587
 123.882 271.825
 775.798 745.326
 358.921 543.496
 131.793 484.978
 254.798 167.130
 761.415 284.023
 869.314 197.195
 154.088 612.951
 963.198 999.707
 984.689 461.626
 107.047 69.515
 803.225 122.190
 653.347 557.555
 613.550 140.891
 211.713 802.681
 512.074 62.451
 732.438 369.475
 947.247 688.462
 174.011 764.137
 212.349 37.755
 634.327 292.463
 135.464 40.772
 220.883 859.764
 172.358 120.886
 358.537 830.974
 34.152 253.518
 548.497 74.115
 839.341 279.431
 241.685 721.567
 519.034 253.001
 743.810 986.494
 728.543 391.517
 277.191 67.363
 934.175 860.174
 162.179 28.260
 210.743 672.575
 803.960 839.007
 865.713 541.995
 861.539 44.652
 515.754 608.849
 795.878 872.291
 99.793 759.769
 432.874 803.473
 391.533 299.059
 301.364 587.316
 448.937 230.412
 212.264 453.369
 636.792 442.527
 805.811 530.063
 112.530 894.131
 911.512 575.999
 159.632 80.241
 419.684 494.451
 374.793 890.790
 662.376 399.295
 305.499 594.747
 831.119 421.451
 737.575 387.293
 833.706 943.047
 944.868 405.422
 904.304 491.549
 35.466 669.564
 751.252 353.469
 214.340 257.598
 653.519 827.813
 687.199 515.298
 626.711 449.946
 864.448 997.168
 77.607 9.071
 0.005 497.382
 585.569 555.047
 883.259 246.724
 0.779 156.166
 362.504 532.995
 672.537 7.986
 436.948 454.924
 633.056 698.975
 236.945 689.612
 108.927 372.043
 196.823 377.734
 37.236 57.880
 93.036 986.742
 878.022 238.098
 806.869 168.311
 69.230 380.585
 813.293 690.963
 922.554 699.239
 586.687 901.746
 644.664 163.641
 643.798 391.909
 852.618 25.537
 561.777 541.524
 377.091 57.814
 464.440 968.102
 82.881 803.427
 566.428 66.485
 731.761 407.340
 9.177 404.099
 744.698 820.717
 474.072 720.233
 843.767 105.394
 679.505 304.200
 551.761 276.129
 575.746 119.340
 60.555 161.552
 763.344 862.989
 37.140 471.355
 749.402 262.389
 86.135 971.755
 196.655 999.298
 225.127 3.959
 341.108 318.771
 327.980 657.253
 486.631 337.693
 852.995 621.089
 613.770 444.348
 677.480 996.247
 52.932 730.394
 715.854 316.776
 209.816 770.497
 490.940 410.430
 37.433 52.560
 571.992 959.715
 321.344 143.712
 980.518 188.311
 583.110 75.177
 316.618 723.795
 164.578 154.852
 573.107 628.253
 689.159 322.311
 808.695 860.199
 915.028 490.304
 50.055 66.303
 12.126 953.293
 818.525 897.801
 475.579 661.720
 441.764 817.449
 401.772 875.419
 53.053 187.638
 321.800 726.672
 718.570 903.589
 535.604 489.066
 111.299 817.631
 197.095 699.464
 292.953 67.543
 747.430 694.638
 524.165 315.300
 614.862 969.532
 228.006 979.598
 33.007 49.566
 740.802 229.073
 965.689 194.238
 833.220 731.626
 259.785 253.597
 38.013 632.919
 524.635 813.564
 21.038 683.463
 807.957 461.944
 849.680 834.339
 807.010 546.108
 396.235 477.292
 226.454 278.346
 939.948 82.397
 530.616 968.950
 555.112 567.926
 0.240 663.931
 176.897 870.284
 908.223 558.372
 482.567 930.421
 194.191 412.780
 402.729 506.059
 116.150 374.080
 252.535 701.152
 564.036 291.403
 41.957 985.497
 563.117 906.493
 460.903 384.442
 706.307 416.838
 640.874 842.637
 18.123 474.817
 949.883 914.115
 956.905 956.938
 489.583 576.447
 746.907 963.054
 418.978 297.750
 41.859 776.378
 842.110 456.112
 553.634 611.740
 460.029 791.206
 934.056 223.250
 20.646 992.833
 27.768 45.135
 402.510 551.921
 976.130 853.650
 866.719 132.602
 355.650 706.753
 110.058 501.723
 92.436 525.413
 585.104 272.284
 772.133 400.514
 530.421 693.393
 831.955 957.254
 15.532 530.425
 99.698 690.490
 368.352 819.900
 59.167 545.788
 762.764 314.577
 850.779 499.118
 724.609 631.257
 341.405 960.509
 417.383 118.508
 53.614 361.905
 924.134 931.129
 468.857 795.552
 307.613 655.531
 302.748 446.105
 42.577 513.823
 87.362 347.117
 836.783 888.296
 532.383 621.452
 832.745 872.030
 124.326 406.733
 481.530 250.715
 664.111 583.004
 851.178 756.611
 544.526 813.050
 952.603 374.313
 590.095 269.280
 589.930 702.032
 985.278 388.673
 853.141 929.150
 918.631 593.304
 329.775 444.431
 989.380 803.555
 408.548 768.535
 531.061 809.825
 248.437 754.115
 879.438 852.797
 487.603 427.147
 277.337 678.907
 41.081 580.200
 798.637 614.181
 186.200 163.731
 72.112 954.225
 940.175 562.366
 80.697 959.629
 703.105 162.437
 244.049 623.852
 557.974 903.158
 905.716 934.741
 101.414 210.926
 238.107 761.950
 417.251 314.015
 148.794 591.927
 819.852 158.758
 673.888 811.712
 384.558 249.138
 434.761 965.113
 474.850 726.147
 322.698 613.066
 475.134 923.604
 675.061 7.872
 577.335 781.046
 781.793 513.064
 659.764 675.539
 781.747 481.784
 277.413 31.602
 496.359 452.527
 371.246 76.938
 828.774 978.197
 145.649 191.392
 308.082 9.462
 381.749 823.677
 662.202 484.043
 301.396 66.449
 893.742 997.908
 602.260 842.486
 848.622 161.175
 906.644 685.918
 298.095 370.285
 141.408 241.145
 895.067 298.738
 158.095 552.322
 262.354 851.989
 653.380 697.873
 873.848 719.361
 430.706 322.731
 202.929 948.897
 603.243 636.861
 942.238 272.490
 152.684 748.753
 504.622 711.584
 582.884 69.141
 759.571 432.009
 324.921 501.109
 258.329 914.508
 221.906 291.441
 473.314 430.277
 337.130 583.658
 695.349 114.035
 555.219 730.411
 770.842 807.055
 878.433 402.080
 348.725 386.145
 932.665 95.577
 475.085 729.296
 291.929 194.045
 406.612 412.766
 685.927 661.621
 299.947 946.580
 680.757 450.536
 813.492 985.147
 804.099 939.042
 675.286 787.009
 437.444 162.085
 422.122 923.313
 811.668 211.986
 1.498 169.663
 638.832 209.062
 902.421 872.576
 891.290 423.020
 300.153 212.272
 925.623 981.725
 173.078 431.227
 48.652 666.840
 989.840 646.518
 68.607 363.616
 837.466 587.966
 777.797 118.378
 435.322 918.462
 412.887 540.977
 477.555 503.265
 252.729 565.515
 993.308 547.835
 786.921 711.218
 687.777 255.806
 544.692 842.562
 509.572 47.508
 264.960 655.056
 415.445 293.266
 744.442 367.916
 609.862 463.223
 379.478 309.823
 515.060 976.163
 154.943 677.765
 670.984 383.719
 994.428 935.512
 420.995 784.126
 912.306 317.444
 58.633 92.661
 70.688 200.507
 496.295 465.863
 491.419 703.023
 75.007 386.338
 981.803 530.521
 924.957 657.280
 557.611 597.927
 71.908 464.869
 871.150 362.145
 980.835 266.614
 536.806 662.888
 354.002 219.707
 780.884 521.482
 128.402 231.082
 94.022 132.209
 822.098 186.502
 928.578 808.723
 688.933 86.506
 433.705 45.355
 787.753 409.960
 559.177 11.087
 740.210 159.506
 965.247 620.065
 28.194 476.067
 257.926 989.447
 508.709 91.267
 413.205 291.676
 944.515 7.150
 474.180 188.008
 760.275 832.574
 894.083 663.087
 636.277 986.481
 276.513 901.808
 598.605 211.700
 830.207 110.730
 812.107 381.711
 36.294 903.372
 640.466 669.901
 826.083 74.200
 718.578 670.173
 819.920 577.744
 752.347 783.699
 793.769 120.602
 688.585 34.170
 759.144 544.164
 405.354 748.778
 681.164 719.470
 485.651 190.623
 564.440 853.079
 233.454 87.249
 130.781 290.031
 352.030 47.003
 648.111 238.724
 564.756 458.196
 276.404 489.852
 556.162 634.267
 31.868 580.375
 536.324 600.825
 671.218 902.373
 278.989 57.552
 327.824 679.501
 900.115 120.217
 33.331 250.538
 878.850 526.656
 602.408 695.359
 780.915 37.583
 93.281 14.751
 931.079 880.907
 859.420 98.199
 456.755 770.093
 332.980 865.565
 951.174 406.779
 211.476 797.090
 698.079 479.764
 816.687 635.033
 379.307 161.656
 548.344 178.490
 324.036 536.550
 631.990 645.333
 229.180 463.467
 656.185 152.009
 412.552 177.704
 682.398 89.302
 785.629 683.405
 293.463 941.450
 35.446 313.629
 703.037 814.691
 873.133 987.770
 687.295 282.037
 480.646 829.864
 407.074 302.476
 511.274 214.995
 278.290 888.856
 670.651 665.506
 612.872 849.250
 223.423 645.218
 312.397 546.874
 889.680 410.286
 50.520 964.725
 871.373 22.287
 55.085 939.523
 991.557 155.685
 301.252 777.577
 651.297 821.879
 986.132 380.658
 976.162 859.878
 984.420 806.358
 805.421 424.462
 322.625 943.826
 194.379 541.976
 874.045 796.926
 678.929 548.109
 613.204 93.132
 469.770 207.933
 100.631 453.810
 983.102 23.708
 948.417 811.557
 109.788 528.662
 973.784 800.162
 513.385 753.913
 539.989 395.490
 120.161 940.300
 247.323 589.420
 115.005 487.219
 36.138 538.287
 933.138 17.263
 840.961 661.539
 388.978 859.808
 960.504 61.046
 613.628 680.592
 131.242 387.619
 487.771 10.407
 89.086 665.386
 816.814 47.305
 929.333 378.978
 362.588 957.108
 412.532 380.878
 736.652 500.859
 174.381 450.215
 993.201 840.234
 570.420 958.842
 906.742 868.490
 188.530 420.513
 456.432 81.530
 289.670 324.629
 993.366 428.120
 63.344 713.416
 170.840 487.572
 410.964 342.061
 655.070 835.689
 377.236 872.555
 292.859 334.031
 545.095 566.584
 133.973 963.162
 979.667 49.243
 33.596 507.487
 265.377 367.777
 491.076 68.155
 20.232 237.627
 615.664 852.774
 12.818 787.211
 301.144 678.015
 749.404 534.008
 695.899 976.372
 567.440 764.259
 182.317 64.358
 872.584 979.237
 342.481 890.148
 22.213 910.309
 751.426 208.503
 400.234 606.490
 73.949 44.816
 685.270 840.933
 468.053 713.859
 4.250 161.532
 42.768 498.719
 231.606 185.911
 358.698 208.293
 864.385 588.485
 177.576 195.134
 727.226 788.616
 796.990 397.622
 868.385 781.402
 985.922 580.050
 856.689 279.122
 356.697 80.820
 815.654 290.375
 763.243 82.437
 799.287 159.485
 251.352 118.171
 966.645 640.676
 154.055 300.272
 719.566 775.018
 27.651 555.529
 878.798 674.371
 367.727 88.186
 764.698 61.957
 989.330 851.005
 974.741 856.087
 863.964 126.326
 794.185 759.792
 294.054 424.811
 699.586 798.102
 992.008 965.102
 806.647 855.628
 787.937 558.663
 441.555 354.633
 892.821 986.775
 173.962 388.278
 420.602 8.053
 613.787 511.180
 954.899 202.354
 344.766 381.430
 518.290 558.861
 425.071 952.022
 252.121 311.098
 637.353 598.028
 283.332 159.209
 903.376 627.423
 685.936 989.931
 106.236 12.164
 635.363 188.097
 678.429 861.835
 4.409 951.368
 237.184 380.087
 912.996 884.295
 878.244 545.377
 477.084 911.107
 402.271 58.556
 14.231 952.133
 249.357 733.068
 767.333 240.216
 589.492 266.624
 269.690 885.211
 271.686 539.797
 462.766 741.887
 910.772 316.006
 714.851 604.766
 606.289 563.718
 799.538 689.007
 787.677 945.586
 455.779 596.301
 687.956 196.747
 347.754 986.371
 515.920 787.176
 507.391 846.278
 654.424 88.060
 812.942 80.100
 117.740 162.511
 824.154 530.060
 90.161 714.967
 652.462 26.911
 5.503 865.575
 240.158 582.995
 255.029 485.270
 905.925 957.140
 0.387 319.674
 688.830 998.387
 566.785 46.173
 495.164 17.991
 676.747 515.306
 382.141 939.339
 111.251 507.062
 261.954 767.245
 835.789 432.716
 594.947 525.791
 865.118 96.935
 180.663 902.719
 151.436 232.113
 322.216 463.796
 133.736 371.982
 508.184 159.037
 676.757 354.910
 355.177 520.965
 429.873 464.809
 114.956 180.851
 951.109 820.905
 257.021 220.187
 649.312 24.021
 878.570 190.382
 906.146 429.225
 309.589 23.124
 935.273 431.346
 815.417 307.245
 633.098 274.899
 749.563 705.679
 66.051 603.210
 576.003 449.779
 344.238 978.338
 515.992 589.517
 548.886 184.675
 36.029 849.651
 538.211 291.542
 290.556 786.903
 857.951 225.834
 978.018 345.289
 461.908 292.757
 827.788 640.522
 415.496 494.279
 277.201 784.750
 450.823 210.371
 444.549 95.621
 982.559 421.946
 580.605 64.902
 625.340 27.207
 66.371 828.725
 99.284 310.647
 199.697 561.341
 722.163 407.967
 412.853 575.327
 94.784 827.815
 824.644 962.270
 548.082 165.437
 745.104 248.397
 972.601 12.444
 712.212 809.582
 657.580 435.153
 95.321 120.191
 170.206 980.983
 199.496 371.694
 376.216 963.602
 51.891 551.763
 789.624 273.858
 752.125 825.206
 218.567 431.601
 982.982 497.762
 401.138 315.572
 268.301 106.277
 82.431 532.382
 47.402 288.482
 933.161 774.784
 28.952 207.591
 340.324 602.994
 463.598 996.827
 478.752 705.503
 509.481 143.154
 94.769 967.982
 285.951 34.739
 72.897 226.500
 250.050 280.618
 415.640 795.916
 372.135 491.832
 624.517 153.290
 119.013 249.697
 335.845 192.189
 316.083 128.350
 223.360 435.484
 598.081 175.205
 745.881 455.604
 868.218 865.277
 984.256 472.055
 167.975 554.606
 98.295 911.620
 767.891 76.297
 439.888 378.042
 479.781 702.432
 9.859 501.736
 972.567 979.493
 248.097 58.422
 759.919 317.793
 432.258 356.333
 984.092 951.091
 640.875 508.387
 815.564 396.159
 51.365 907.405
 344.473 639.191
 609.585 103.953
 82.585 402.963
 970.660 707.953
 401.899 342.372
 294.579 772.843
 389.481 354.046
 536.148 16.431
 132.322 236.211
 427.260 842.778
 498.500 206.799
 368.083 377.465
 142.715 680.153
 958.784 52.814
 29.088 755.879
 279.124 884.181
 979.220 17.866
 201.962 683.070
 68.981 48.657
 779.004 542.837
 516.690 996.108
 911.572 9.182
 634.726 188.113
 292.588 177.030
 515.733 170.284
 733.154 320.033
 156.088 274.676
 51.182 606.624
 399.153 439.327
 361.516 550.794
 327.770 153.529
 856.221 415.644
 921.779 158.160
 567.544 178.045
 997.043 580.217
 559.976 483.711
 685.976 112.921
 975.551 399.685
 237.355 394.918
 159.664 597.228
 389.711 12.327
 103.282 779.628
 395.655 304.520
 859.371 879.351
 284.875 47.902
 712.820 475.697
 695.137 911.704
 318.443 481.892
 570.606 506.544
 963.025 888.890
 925.288 701.508
 575.504 967.658
 349.707 380.732
 202.770 73.161
 857.590 798.395
 814.036 78.308
 335.810 414.912
 499.129 527.091
 287.883 440.625
 218.453 130.706
 714.759 50.961
 155.776 52.273
 25.395 283.788
 658.841 113.789
 435.751 291.327
 544.280 208.011
 723.588 841.625
 838.092 668.387
 736.103 585.342
 544.580 517.851
 179.444 599.818
 836.853 523.970
 888.073 462.367
 770.814 990.749
 615.515 597.211
 699.779 639.200
 997.006 784.847
 544.827 708.101
 502.977 558.966
 820.805 247.237
 177.098 175.029
 272.032 197.629
 684.155 987.442
 405.655 242.107
 584.461 380.977
 472.973 66.072
 909.411 969.135
 216.583 859.055
 596.667 90.722
 228.777 894.861
 415.990 839.796
 137.351 399.627
 893.843 977.778
 209.852 716.439
 845.367 264.887
 835.666 831.365
 318.384 566.909
 774.556 483.611
 620.822 738.818
 945.872 452.317
 168.744 845.976
 848.177 820.277
 888.434 983.966
 746.391 452.189
 17.287 417.825
 422.496 999.146
 262.358 239.235
 264.442 124.800
 233.002 385.618
 552.266 530.485
 909.213 967.992
 104.829 690.619
 136.997 95.654
 667.406 965.701
 956.589 86.463
 70.088 173.495
 121.957 323.648
 868.263 520.513
 817.151 416.253
 816.031 542.325
 126.350 483.600
 626.234 904.724
 782.472 698.407
 369.759 376.202
 569.981 962.808
 973.147 309.043
 159.718 171.489
 326.447 640.759
 229.564 742.222
 830.188 844.168
 299.470 412.451
 936.733 773.703
 561.291 48.275
 600.795 853.294
 94.434 866.571
 98.285 169.193
 661.968 900.474
 531.821 426.462
 916.468 251.564
 473.130 323.533
 401.091 68.449
 633.401 133.593
 503.310 810.995
 566.607 358.763
 253.312 132.838
 140.345 462.849
 6.600 213.401
 624.277 376.083
 14.067 56.278
 596.508 701.873
 269.196 746.087
 629.921 107.659
 890.705 913.952
 648.463 31.720
 412.520 336.336
 520.729 633.173
 427.276 207.548
 545.957 416.767
 983.599 847.823
 975.070 506.636
 343.209 492.155
 163.993 468.609
 236.642 46.304
 773.719 499.279
 644.443 882.533
 85.018 837.923
 605.485 606.184
 787.190 305.984
 300.108 373.348
 909.583 845.515
 60.885 538.385
 99.822 985.542
 368.720 807.409
 499.990 2.237
 840.606 459.933
 645.523 609.127
 704.897 756.563
 303.772 787.193
 990.460 197.012
 0.604 576.744
 280.914 541.850
 252.559 554.623
 260.865 315.738
 655.854 327.998
 717.023 112.679
 986.699 722.080
 166.215 308.727
 173.055 721.375
 830.237 529.193
 317.176 456.003
 433.284 330.536
 120.374 185.352
 883.393 347.654
 903.736 915.503
 640.086 571.383
 576.570 854.974
 744.590 295.604
 101.760 741.156
 578.065 586.049
 295.735 299.171
 351.699 241.710
 810.321 882.838
 758.168 153.699
 332.269 116.894
 717.434 614.625
 939.983 49.091
 525.312 534.355
 40.075 634.318
 207.581 105.853
 811.276 30.263
 445.958 309.078
 880.433 170.631
 978.253 703.525
 393.443 898.603
 989.921 343.429
 399.812 856.597
 267.661 847.155
 797.894 620.773
 40.283 797.589
 71.843 787.897
 703.666 767.860
 851.985 931.654
 434.178 521.543
 436.972 374.366
 910.482 884.191
 896.070 413.102
 562.449 620.022
 118.794 106.580
 476.199 460.639
 170.461 597.253
 37.597 449.451
 847.836 602.882
 777.375 604.037
 288.762 571.217
 577.151 817.922
 581.573 722.744
 247.762 72.509
 330.215 998.480
 543.530 699.254
 173.694 736.504
 425.302 302.248
 26.063 692.039
 31.664 343.511
 816.182 26.836
 514.856 519.370
 363.561 875.312
 2.078 268.849
 654.480 563.937
 263.685 797.203
 686.164 49.038
 719.855 253.398
 559.080 444.252
 662.539 443.814
 29.547 945.911
 678.827 110.878
 26.069 111.659
 357.268 160.243
 0.486 399.376
 265.535 729.986
 574.733 490.409
 684.191 996.802
 979.282 79.025
 648.959 585.075
 812.024 150.682
 927.040 252.993
 806.269 952.233
 769.700 684.489
 541.750 800.499
 734.097 115.987
 399.104 20.163
 846.252 712.921
 910.567 851.828
 631.240 13.284
 939.896 345.993
 516.180 945.454
 603.389 544.060
 219.892 367.085
 369.881 644.198
 586.504 363.513
 527.563 124.645
 958.495 681.071
 934.231 731.930
 380.223 286.697
 258.205 884.533
 391.889 664.698
 430.707 957.052
 834.922 749.550
 756.286 425.141
 315.102 405.772
 633.257 312.057
 834.560 798.571
 516.639 393.962
 636.331 439.007
 85.297 319.128
 736.991 862.350
 354.759 67.484
 638.499 926.405
 87.286 928.797
 697.475 356.456
 499.305 582.984
 929.582 64.724
 239.345 613.131
 182.370 724.792
 521.454 324.825
 618.947 265.965
 342.043 554.127
 17.402 190.381
 902.784 956.271
 160.313 618.723
 807.135 328.945
 421.337 591.104
 720.109 854.400
 861.462 631.409
 984.872 775.853
 738.599 809.702
 8.681 253.585
 276.689 282.754
 975.683 788.226
 3.312 472.388
 854.476 232.074
 570.025 960.695
 561.382 628.675
 42.414 786.707
 161.740 786.593
 465.603 957.635
 864.693 981.349
 557.003 616.805
 343.755 631.465
 586.098 808.240
 225.784 367.691
 508.680 153.095
 892.800 31.602
 820.990 905.348
 570.603 739.388
 181.689 823.305
 899.507 932.832
 863.485 510.242
 238.221 32.008
 491.776 413.202
 112.363 888.373
 208.235 485.428
 833.012 213.765
 469.185 717.834
 54.825 796.854
 711.560 821.246
 172.361 896.102
 355.875 427.897
 50.562 265.164
 281.732 302.055
 811.764 886.242
 426.005 370.899
 746.550 488.477
 388.899 463.367
 946.533 156.597
 463.915 673.056
 869.313 900.172
 862.600 328.267
 712.963 581.896
 815.280 885.419
 501.298 485.979
 879.348 279.582
 41.702 452.108
 64.829 626.505
 122.425 579.504
 133.608 823.683
 252.212 207.746
 687.928 833.746
 26.097 160.407
 932.555 932.493
 519.544 63.813
 473.557 287.359
 489.450 161.867
 358.321 112.150
 193.357 189.684
 122.639 672.788
 254.405 60.540
 700.999 339.966
 703.917 894.402
 188.373 81.643
 459.066 70.103
 81.519 535.729
 451.003 830.360
 444.184 516.115
 148.291 588.545
 555.546 289.054
 639.001 573.068
 840.067 658.118
 887.753 159.747
 17.902 151.409
 495.100 60.685
 439.595 891.974
 807.565 101.470
 911.564 919.609
 687.400 284.191
 117.499 328.208
 609.568 124.746
 86.120 986.967
 45.870 307.611
 341.730 366.106
 686.628 723.737
 147.630 18.991
 881.465 167.365
 64.065 153.934
 522.778 850.517
 295.164 922.380
 297.362 450.833
 599.778 158.281
 969.842 405.793
 948.857 319.284
 891.147 386.447
 389.614 937.773
 829.145 374.475
 440.140 513.186
 157.914 91.078
 706.207 131.445
 406.180 14.065
 656.876 238.410
 721.638 215.249
 692.323 618.331
 351.643 364.212
 814.460 322.216
 245.795 602.633
 599.711 782.403
 153.947 487.388
 458.496 756.568
 504.095 737.567
 735.088 825.749
 106.387 273.459
 395.490 576.088
 628.330 692.772
 413.673 112.928
 436.360 345.058
 495.089 369.390
 992.722 9.172
 170.946 600.746
 554.549 586.012
 210.670 212.871
 542.765 440.737
 589.680 510.205
 58.755 81.658
 224.713 309.224
 631.494 779.437
 362.066 531.197
 210.053 807.759
 841.152 637.343
 587.166 38.925
 625.621 15.529
 88.211 233.823
 619.019 475.954
 303.805 120.255
 186.834 810.170
 528.825 116.969
 269.980 750.223
 119.631 708.944
 977.895 610.148
 246.369 154.103
 26.960 768.754
 128.314 559.896
 979.575 969.303
 255.377 833.010
 531.844 67.801
 854.103 515.191
 887.273 397.161
 816.228 777.065
 787.349 760.193
 914.284 569.466
 997.426 291.453
 652.511 113.633
 871.441 998.369
 891.044 48.601
 147.926 808.385
 113.704 912.806
 922.281 904.095
 139.680 499.621
 58.907 156.504
 289.920 541.001
 367.470 591.854
 671.280 203.244
 89.164 215.089
 824.715 853.026
 493.462 718.547
 565.317 315.195
 248.717 824.253
 317.469 506.592
 229.305 329.067
 591.280 518.401
 289.421 571.503
 758.608 324.817
 453.475 635.483
 848.337 725.401
 833.278 408.273
 398.943 555.166
 223.353 766.963
 268.144 808.791
 791.996 970.010
 818.665 77.327
 73.998 458.237
 768.300 557.244
 781.570 44.657
 732.027 97.914
 936.155 106.336
 692.609 55.604
 842.108 236.927
 240.513 636.451
 283.039 618.466
 929.152 469.832
 535.781 509.560
 830.319 154.980
 831.244 998.334
 758.325 780.986
 414.779 947.778
 399.181 12.711
 493.180 673.867
 50.387 357.213
 926.302 789.440
 993.148 37.492
 306.798 156.216
 905.692 378.650
 53.078 490.974
 735.616 397.482
 752.891 738.074
 210.641 37.409
 375.608 357.891
 638.970 129.260
 211.117 588.754
 868.555 123.249
 786.260 58.791
 603.419 132.703
 302.930 784.163
 657.035 75.304
 785.544 163.000
 928.142 178.306
 522.955 521.679
 762.005 831.186
 147.342 694.571
 86.592 489.258
 869.870 13.147
 43.529 837.029
 752.558 579.116
 350.839 758.374
 153.742 323.585
 999.608 395.498
 559.618 775.034
 89.072 39.161
 278.766 728.887
 211.574 123.522
 5.399 826.934
 205.900 810.579
 78.723 2.698
 778.301 667.494
 611.681 556.623
 246.839 656.708
 217.025 410.818
 876.344 980.896
 209.830 615.822
 146.392 425.354
 254.044 90.907
 119.276 407.779
 990.452 664.777
 463.375 433.752
 231.474 925.894
 831.824 535.287
 534.866 12.273
 217.659 274.846
 26.824 981.474
 703.100 279.334
 91.768 655.043
 119.253 44.263
 290.684 71.158
 538.042 949.835
 625.089 788.400
 63.652 355.920
 995.236 36.825
 987.375 105.310
 578.048 24.931
 256.649 343.318
 494.568 888.352
 203.726 851.449
 873.553 754.383
 227.306 953.929
 525.631 32.820
 345.210 864.181
 402.576 305.428
 289.537 235.683
 763.294 441.963
 727.657 825.017
 139.821 828.764
 720.763 987.403
 383.740 755.930
 212.783 144.925
 69.926 111.056
 40.374 99.153
 587.528 2.115
 112.015 822.714
 307.668 850.509
 291.205 143.815
 186.976 819.696
 484.282 34.878
 152.065 277.406
 154.035 297.785
 172.059 823.714
 210.988 586.076
 326.965 386.730
 58.087 466.580
 634.883 16.912
 642.506 662.927
 329.665 465.031
 189.790 570.197
 554.820 963.253
 927.924 428.471
 634.297 39.984
 447.558 303.445
 724.741 773.905
 363.393 870.690
 478.151 858.626
 942.105 328.085
 533.345 824.682
 224.319 975.651
 96.827 9.050
 599.830 776.417
 409.383 523.338
 582.781 734.348
 568.018 840.377
 791.036 150.114
 480.694 375.744
 553.912 712.027
 873.953 907.091
 675.301 183.404
 404.231 61.943
 263.659 909.771
 398.955 766.411
 133.019 6.338
 382.872 226.196
 585.166 430.319
 841.275 91.105
 735.199 991.707
 100.607 209.574
 352.205 23.614
 437.297 225.234
 192.812 998.302
 679.773 9.308
 325.431 932.252
 471.417 6.581
 122.526 333.523
 792.324 336.008
 660.886 583.025
 276.339 407.069
 767.394 649.993
 741.690 758.058
 10.053 577.941
 316.219 301.250
 519.096 163.629
 672.614 571.877
 666.900 126.617
 489.050 463.003
 702.579 34.787
 63.409 217.414
 369.722 531.625
 484.852 711.851
 104.436 489.381
 308.404 770.162
 464.246 589.386
 892.711 982.851
 153.154 273.547
 507.929 284.129
 139.329 801.414
 762.364 977.815
 492.337 333.204
 548.982 534.632
 357.703 104.192
 495.011 970.632
 927.288 189.038
 181.832 15.433
 921.636 420.688
 263.205 285.770
 370.833 337.718
 76.081 881.650
 836.987 712.498
 641.129 946.577
 466.028 151.807
 774.338 898.054
 769.005 368.827
 764.254 998.770
 21.400 173.658
 52.413 351.750
 919.392 706.999
 131.338 54.566
 258.638 402.683
 442.076 318.947
 96.500 78.907
 111.884 674.171
 143.135 160.751
 575.684 637.379
 99.170 578.802
 328.666 303.908
 744.573 387.062
 571.600 429.159
 789.628 630.029
 347.590 624.036
 657.717 761.694
 895.119 43.226
 391.946 791.818
 526.126 324.356
 2.869 886.127
 1.685 842.222
 619.998 971.940
 446.720 521.995
 420.923 859.402
 597.536 345.543
 212.446 857.026
 93.074 263.285
 779.730 980.157
 537.430 858.492
 332.188 779.592
 814.832 810.459
 16.480 977.670
 219.988 866.845
 73.824 429.243
 170.204 703.915
 655.085 129.087
 838.202 156.829
 15.096 785.307
 936.211 912.088
 58.028 855.422
 996.017 832.421
 346.856 399.091
 932.719 733.510
 398.915 905.474
 11.453 145.030
 621.053 686.193
 819.083 499.436
 674.992 34.680
 692.540 325.048
 567.295 202.783
 691.215 540.435
 818.106 165.020
 494.438 410.425
 745.991 974.475
 132.043 326.658
 108.132 372.433
 744.406 404.314
 29.665 822.411
 349.798 168.998
 644.636 689.820
 55.868 962.032
 33.933 288.395
 176.251 377.203
 590.545 636.546
 143.652 206.959
 655.775 199.374
 990.976 310.967
 265.854 589.470
 999.525 205.689
 819.097 131.337
 87.898 331.390
 939.922 595.868
 790.493 94.648
 376.229 33.611
 606.845 262.678
 347.646 995.223
 901.884 843.559
 868.884 56.833
 915.500 607.773
 537.823 264.710
 263.071 165.560
 513.220 191.294
 246.117 426.641
 651.268 832.312
 465.747 139.419
 341.053 667.108
 466.536 482.212
 621.756 211.820
 212.994 696.232
 902.890 193.638
 96.504 986.544
 594.621 705.631
 321.950 241.143
 318.331 22.814
 67.969 38.534
 65.848 94.042
 843.709 330.029
 745.529 509.481
 272.003 634.561
 358.755 183.905
 861.152 501.776
 533.775 311.622
 635.169 954.722
 75.873 824.797
 178.724 78.673
 421.906 624.292
 324.601 479.879
 590.378 17.518
 427.752 990.614
 150.134 873.313
 693.787 378.502
 474.445 37.543
 76.717 453.227
 763.995 108.266
 749.942 517.342
 1.163 75.155
 457.950 635.692
 706.526 929.037
 249.101 396.268
 502.126 754.382
 200.568 290.940
 518.407 156.156
 6.481 285.119
 414.615 34.401
 394.004 689.085
 595.677 612.385
 647.359 849.228
 310.252 419.959
 397.338 94.353
 990.774 321.504
 817.661 590.310
 61.298 111.478
 456.687 456.432
 685.031 149.944
 823.666 500.687
 571.253 710.807
 196.227 949.094
 109.392 417.928
 776.636 431.381
 173.190 365.251
 608.010 482.090
 944.994 288.974
 580.935 808.369
 882.244 780.308
 381.548 336.740
 396.394 810.113
 523.081 496.356
 177.958 360.674
 286.203 631.313
 197.607 319.884
 794.434 805.696
 887.674 849.417
 847.743 409.172
 584.741 567.172
 11.613 865.646
 43.925 226.828
 745.017 760.882
 348.919 291.139
 686.467 845.906
 296.805 303.301
 193.472 540.822
 869.293 201.025
 641.358 798.449
 576.513 394.706
 79.368 919.574
 718.341 264.275
 565.707 212.945
 221.821 704.059
 761.811 225.220
 30.276 962.461
 266.197 731.599
 716.948 549.906
 269.340 269.885
 328.277 706.673
 675.736 853.021
 512.321 379.677
 83.584 632.245
 917.386 917.533
 355.214 869.800
 144.001 585.382
 824.606 172.412
 267.288 369.735
 47.289 730.723
 12.004 499.363
 930.866 392.490
 32.843 276.939
 822.886 996.122
 729.556 589.414
 861.273 124.301
 490.098 250.141
 498.771 563.635
 913.307 795.442
 437.685 425.143
 201.664 701.057
 298.544 381.689
 648.770 153.949
 693.195 493.164
 667.702 481.822
 179.544 939.319
 635.796 341.937
 994.955 875.793
 567.426 553.277
 854.636 923.449
 195.625 538.478
 269.784 237.877
 950.867 256.319
 300.543 68.598
 904.067 50.018
 876.671 480.566
 401.828 324.301
 463.313 888.943
 604.639 474.589
 42.346 57.655
 760.305 119.176
 946.730 679.040
 950.965 790.463
 804.394 923.002
 466.296 700.046
 700.896 896.972
 429.531 646.374
 90.982 660.825
 966.801 240.033
 115.939 802.534
 21.881 303.289
 907.071 0.066
 913.949 995.832
 469.720 13.071
 279.599 131.823
 594.070 94.692
 74.575 504.063
 378.619 460.890
 605.924 304.708
 783.195 663.719
 970.185 929.489
 756.920 88.702
 964.622 340.383
 972.377 327.902
 271.161 522.417
 803.026 503.345
 69.730 451.567
 622.372 254.437
 880.165 956.054
 699.658 723.058
 349.040 231.821
 289.820 526.723
 457.081 909.334
 40.392 99.897
 619.719 73.430
 593.286 493.093
 861.500 636.704
 476.358 476.397
 466.209 851.556
 742.912 716.636
 618.597 423.567
 714.585 644.370
 768.544 832.449
 955.128 47.613
 50.399 764.592
 793.444 213.811
 693.510 467.617
 320.921 770.648
 156.832 821.785
 510.823 71.105
 731.549 721.196
 599.504 740.795
 679.562 220.229
 987.137 708.331
 39.089 844.378
 968.781 915.728
 36.517 521.605
 607.934 839.204
 428.988 58.591
 979.845 715.723
 976.122 779.084
 9.837 882.270
 841.011 438.232
 834.774 198.786
 867.673 421.919
 348.737 88.213
 19.811 394.108
 635.375 125.152
 517.876 344.038
 820.612 315.730
 429.609 550.351
 435.026 603.585
 283.492 478.150
 293.029 719.164
 142.776 480.387
 766.645 161.300
 36.137 325.375
 949.337 901.159
 553.815 721.703
 816.844 760.000
 227.701 880.125
 47.754 404.877
 290.685 724.435
 569.673 492.432
 903.436 140.937
 254.006 772.864
 622.244 905.469
 52.918 437.033
 14.695 930.192
 518.847 783.423
 993.518 777.549
 285.725 422.650
 794.399 59.124
 140.758 890.412
 59.822 202.018
 648.433 260.980
 275.717 969.256
 479.313 338.668
 736.242 174.142
 173.759 341.294
 258.056 857.375
 766.131 904.787
 330.728 191.609
 693.112 350.170
 154.365 948.378
 598.052 721.790
 787.093 179.598
 862.578 278.369
 189.864 18.807
 991.095 186.243
 428.445 149.955
 840.227 807.673
 364.711 493.610
 323.976 517.683
 362.087 257.341
 789.701 632.384
 441.741 439.650
 106.384 142.741
 883.693 681.826
 444.599 263.382
 975.307 561.698
 269.938 710.153
 801.564 815.259
 684.011 387.030
 58.370 870.139
 598.657 207.876
 591.024 557.832
 441.633 906.884
 32.372 34.330
 991.013 349.813
 684.535 141.635
 299.180 383.093
 878.078 561.532
 477.031 127.214
 4.862 789.552
 799.416 702.516
 385.421 848.579
 301.656 178.576
 56.613 690.763
 854.936 462.011
 486.549 841.890
 929.496 421.929
 505.775 228.160
 625.890 728.020
 328.638 511.194
 526.273 214.669
 197.316 128.374
 893.171 547.474
 761.669 593.288
 328.770 158.655
 987.752 221.703
 263.162 828.203
 921.262 94.391
 327.727 552.051
 602.514 797.058
 505.945 981.489
 497.773 853.115
 857.104 404.460
 967.268 116.199
 950.960 24.998
 100.268 60.823
 8.329 878.165
 107.810 511.817
 142.408 681.304
 847.586 12.109
 269.575 995.843
 764.925 635.690
 891.274 375.348
 948.632 515.350
 427.823 463.909
 328.632 845.920
 451.665 933.592
 570.126 331.790
 565.404 500.664
 560.439 426.430
 796.212 218.305
 732.451 731.295
 932.911 629.751
 842.815 317.200
 868.633 892.319
 322.863 753.949
 586.820 501.914
 371.764 300.343
 251.102 2.763
 570.206 48.832
 942.845 941.883
 791.461 134.973
 899.897 96.693
 486.410 224.847
 815.011 582.227
 259.129 962.924
 474.873 137.217
 847.447 493.155
 85.615 642.313
 823.849 417.708
 316.621 575.590
 260.020 6.771
 882.686 638.044
 304.774 260.731
 309.748 552.969
 740.182 710.096
 29.269 66.832
 562.187 41.622
 711.530 354.882
 16.186 699.627
 572.781 402.335
 169.156 233.622
 522.269 922.174
 460.254 66.842
 402.894 54.717
 11.977 530.356
 126.992 434.062
 152.611 945.194
 322.848 304.786
 274.425 506.899
 747.704 722.144
 85.973 15.407
 451.785 604.121
 593.783 645.879
 711.246 548.573
 929.839 36.727
 504.641 48.348
 915.923 808.516
 659.845 587.309
 91.312 66.518
 321.338 277.019
 722.174 590.779
 609.795 284.251
 32.815 906.546
 998.448 531.071
 852.521 646.500
 198.255 640.236
 936.917 971.570
 114.205 107.650
 107.635 982.107
 548.996 360.282
 844.678 214.265
 831.694 992.116
 176.546 431.746
 934.965 743.135
 336.235 960.304
 115.222 18.327
 207.216 6.917
 818.886 147.091
 671.044 508.334
 901.339 510.853
 514.098 581.345
 912.676 861.223
 60.030 131.869
 828.664 996.551
 499.705 419.664
 612.265 735.554
 403.071 683.538
 49.615 237.962
 856.528 387.593
 536.493 979.390
 392.573 346.920
 722.345 537.317
 511.109 291.621
 927.077 123.947
 357.595 207.106
 12.621 987.422
 573.861 687.849
 351.203 263.539
 602.784 218.411
 823.093 104.528
 766.216 672.457
 489.113 339.047
 282.601 836.100
 11.320 68.319
 410.951 620.384
 786.160 408.034
 43.610 48.736
 558.147 615.414
 92.036 574.154
 402.071 557.771
 766.326 798.727
 4.453 485.363
 517.139 1.391
 199.784 360.645
 742.919 810.878
 486.980 201.869
 948.876 937.397
 482.002 545.778
 538.265 662.236
 872.920 887.021
 810.206 108.301
 805.708 866.404
 599.189 521.223
 818.110 752.616
 714.854 490.605
 483.177 979.429
 400.367 360.060
 55.144 890.182
 225.389 904.574
 312.620 521.772
 545.281 601.685
 855.406 990.096
 99.627 661.765
 672.399 467.516
 776.698 100.849
 402.957 660.251
 650.256 991.100
 359.813 280.530
 293.568 78.816
 768.434 85.989
 113.103 953.205
 458.804 339.169
 119.857 132.057
 277.534 875.579
 596.213 819.396
 80.479 602.800
 525.702 717.541
 331.368 69.287
 264.933 439.486
 36.164 514.337
 662.425 580.745
 154.917 455.145
 907.423 951.728
 374.794 688.597
 640.313 437.181
 525.001 530.803
 920.558 298.551
 244.743 23.260
 251.720 844.244
 260.644 678.381
 57.921 403.327
 724.793 487.315
 421.900 607.422
 146.382 378.045
 989.590 536.299
 109.720 991.335
 256.154 253.338
 3.031 576.058
 837.711 351.857
 633.103 424.574
 244.215 71.885
 820.617 644.340
 372.313 314.735
 763.223 155.778
 781.463 980.631
 224.620 721.134
 478.616 749.285
 17.537 37.802
 671.413 996.946
 59.362 606.130
 840.077 543.847
 706.999 230.491
 685.090 416.744
 541.349 798.474
 520.665 621.315
 143.594 961.992
 570.242 893.479
 260.534 712.343
 275.385 647.383
 622.751 685.548
 127.015 487.007
 288.945 582.343
 969.813 89.532
 926.893 957.010
 96.572 409.155
 793.787 79.737
 447.427 662.663
 187.176 757.690
 645.290 631.295
 846.103 200.584
 547.749 401.429
 687.572 917.883
 169.523 738.982
 566.258 558.134
 748.864 84.598
 598.734 758.249
 994.590 419.664
 353.947 814.379
 84.594 503.459
 688.686 59.462
 296.495 751.706
 713.146 619.442
 569.640 114.067
 773.179 994.903
 236.037 26.454
 101.347 92.515
 355.266 942.272
 40.628 716.870
 862.359 179.773
 307.631 574.379
 233.585 220.805
 414.882 873.667
 816.585 35.503
 95.575 109.036
 910.284 129.296
 803.613 453.133
 246.116 470.462
 234.667 870.797
 673.622 180.966
 420.982 997.525
 626.259 299.134
 587.877 543.216
 701.805 253.817
 370.252 415.418
 378.272 145.889
 623.202 477.517
 271.329 999.509
 325.390 328.113
 271.507 823.569
 573.461 310.740
 555.667 379.712
 460.243 131.268
 602.249 769.497
 481.320 607.584
 536.656 377.566
 739.682 726.860
 52.969 903.430
 535.440 5.000
 790.220 510.994
 309.224 186.242
 953.078 866.729
 428.875 284.838
 553.567 634.955
 997.907 441.987
 385.930 977.977
 952.271 777.426
 532.732 661.328
 883.802 474.375
 216.679 397.501
 672.112 507.722
 367.401 247.982
 462.352 357.775
 651.741 931.748
 338.211 535.741
 534.141 212.661
 204.798 962.862
 382.997 628.165
 614.838 14.221
 739.720 412.698
 197.278 72.509
 718.491 812.248
 836.322 589.061
 532.945 98.142
 110.743 162.359
 356.282 500.595
 750.652 901.838
 946.431 293.762
 967.678 121.501
 619.215 187.349
 633.563 118.733
 469.010 594.471
 43.650 744.329
 35.790 846.061
 730.775 606.528
 544.966 869.073
 770.072 911.598
 125.907 615.056
 717.493 103.828
 98.060 758.847
 689.092 996.820
 130.185 41.551
 752.008 994.480
 286.296 530.315
 352.379 183.591
 207.637 948.295
 744.117 580.195
 807.661 795.656
 552.624 60.093
 318.931 956.191
 659.356 570.657
 597.564 849.581
 429.895 68.912
 611.031 447.376
 36.413 361.965
 685.452 888.070
 804.576 133.504
 623.947 285.418
 407.836 58.007
 311.116 172.238
 554.407 57.043
 51.424 922.799
 983.064 604.443
 140.419 279.706
 975.247 95.037
 104.808 620.572
 778.016 851.244
 565.717 946.168
 843.477 440.039
 752.933 381.040
 356.927 837.259
 627.991 641.502
 332.536 224.914
 240.779 851.553
 489.798 99.111
 55.716 947.564
 26.924 50.565
 325.766 895.989
 322.778 346.712
 279.737 8.964
 24.034 974.663
 612.954 750.201
 109.003 419.026
 53.968 813.423
 517.541 359.855
 219.019 678.697
 153.850 36.199
 488.442 824.949
 315.616 973.074
 749.791 832.062
 391.254 498.017
 884.274 540.901
 463.067 252.010
 237.259 568.069
 926.709 143.636
 749.359 873.124
 508.564 710.434
 249.314 844.191
 957.722 83.863
 769.121 863.676
 986.460 41.023
 859.174 415.186
 713.994 444.785
 308.393 137.280
 367.239 592.450
 541.273 476.645
 447.241 120.327
 228.519 665.488
 71.491 546.957
 346.561 83.891
 44.550 821.382
 418.022 871.631
 139.352 305.275
 902.536 145.327
 539.344 30.411
 455.696 841.001
 800.690 297.663
 881.944 40.306
 650.486 322.988
 251.723 417.282
 500.857 683.026
 589.002 943.843
 492.730 401.521
 345.449 264.150
 902.692 172.457
 223.095 753.935
 770.695 101.446
 777.684 549.994
 7.488 519.225
 197.303 112.013
 93.712 576.454
 100.919 774.128
 815.983 54.165
 612.744 383.002
 530.358 846.876
 142.594 394.426
 884.990 13.540
 619.590 618.703
 159.166 904.119
 594.582 339.166
 726.114 305.925
 931.763 466.692
 165.971 604.097
 366.280 189.998
 240.062 795.256
 204.683 706.637
 988.516 653.888
 909.234 808.265
 283.384 139.171
 334.094 596.945
 115.423 98.386
 397.977 443.533
 24.042 714.872
 988.851 496.835
 409.288 847.495
 734.742 911.038
 958.037 189.198
 851.711 292.453
 242.654 949.485
 835.016 253.834
 331.377 845.232
 109.526 0.338
 310.758 512.372
 546.359 415.815
 240.009 864.705
 707.898 547.532
 716.433 402.759
 854.707 843.353
 864.897 383.592
 765.211 134.883
 810.232 110.352
 740.371 606.167
 140.242 287.745
 327.114 778.508
 312.769 456.403
 160.195 582.117
 649.932 396.040
 334.880 594.174
 446.490 145.621
 152.861 486.009
 700.606 890.459
 279.742 140.285
 160.515 513.628
 991.077 39.044
 329.300 595.661
 520.140 667.406
 44.912 205.845
 637.377 373.437
 469.463 985.031
 649.990 435.746
 199.664 938.700
 499.563 845.831
 621.196 595.866
 623.442 356.709
 148.841 940.365
 627.271 793.447
 149.891 873.240
 565.230 90.650
 871.893 145.766
 42.949 408.559
 772.017 330.288
 325.620 390.155
 161.687 729.372
 858.510 829.707
 877.616 312.043
 875.057 916.667
 812.873 99.357
 193.200 752.163
 86.154 580.637
 576.041 977.993
 594.324 47.964
 678.723 345.531
 835.671 401.572
 218.349 635.220
 565.882 355.482
 514.412 32.944
 864.776 803.950
 458.644 409.764
 62.303 779.006
 618.272 734.202
 162.815 211.967
 966.608 384.793
 586.253 22.216
 408.937 504.254
 335.646 700.609
 147.154 839.955
 927.414 978.673
 149.132 108.822
 362.749 715.447
 781.866 684.344
 56.178 268.687
 582.959 970.536
 405.991 214.558
 312.746 859.845
 728.123 848.603
 807.354 91.820
 671.158 840.022
 777.429 575.496
 279.413 261.370
 932.296 14.852
 320.473 907.117
 597.449 703.203
 793.425 918.567
 104.897 614.294
 87.604 711.248
 519.755 916.156
 675.412 656.600
 899.204 535.070
 556.265 895.788
 16.560 183.489
 684.635 693.545
 906.610 385.335
 29.309 398.454
 359.736 48.218
 642.409 28.197
 600.979 373.868
 537.298 799.484
 403.362 710.225
 359.653 269.127
 198.139 941.490
 813.858 731.810
 831.660 312.006
 809.001 859.123
 281.123 77.692
 999.677 381.561
 259.414 982.173
 204.237 669.154
 420.556 436.517
 427.849 6.682
 108.155 130.114
 443.736 976.066
 883.868 69.849
 90.320 832.079
 623.706 205.003
 324.806 909.473
 797.468 581.597
 288.523 641.649
 749.378 633.297
 42.270 555.867
 802.830 772.877
 530.845 880.687
 823.952 931.076
 747.314 41.758
 330.408 396.149
 955.413 106.604
 234.728 51.081
 361.589 82.689
 104.575 465.346
 428.729 181.538
 223.306 869.028
 416.719 681.258
 388.281 679.413
 999.027 687.346
 15.388 339.726
 420.859 884.835
 777.888 908.257
 567.780 661.656
 325.787 260.794
 141.586 772.413
 66.642 362.954
 483.612 903.055
 75.947 770.217
 238.411 130.130
 809.509 26.190
 259.947 774.135
 853.675 673.724
 878.343 596.222
 742.595 154.234
 771.024 643.081
 243.403 448.936
 324.410 408.759
 137.140 178.351
 90.508 847.598
 660.191 305.472
 999.739 273.280
 501.091 131.431
 602.729 339.424
 731.825 993.664
 198.723 282.477
 780.481 804.684
 138.649 973.315
 590.710 149.277
 442.017 266.392
 358.405 199.633
 666.983 741.333
 660.949 837.574
 453.537 429.098
 701.088 482.203
 505.487 121.384
 655.810 617.333
 875.345 636.658
 458.575 568.591
 108.201 108.426
 536.995 883.872
 130.233 261.160
 191.839 676.689
 231.559 427.380
 129.428 469.868
 292.030 56.950
 668.582 662.160
 685.562 888.725
 933.985 483.745
 430.077 147.688
 846.782 724.926
 935.795 840.893
 435.410 147.617
 657.053 836.678
 248.056 119.608
 537.879 198.033
 863.842 960.262
 28.227 617.936
 412.137 832.619
 758.037 577.333
 935.728 855.321
 515.449 461.751
 519.290 798.934
 761.756 667.037
 573.550 150.893
 510.619 176.050
 69.262 123.154
 437.102 64.438
 983.659 993.928
 701.067 403.648
 713.331 942.363
 260.075 472.559
 757.664 691.300
 703.238 605.520
 950.327 22.353
 606.443 324.874
 855.188 789.144
 541.242 201.495
 417.949 914.154
 567.835 619.362
 424.439 13.062
 913.319 892.356
 937.515 514.396
 639.428 986.336
 421.938 213.983
 201.907 71.058
 303.250 170.909
 612.383 788.900
 903.868 277.972
 352.005 145.880
 46.494 54.037
 626.276 360.560
 678.890 552.989
 67.676 544.562
 50.716 374.506
 615.058 321.436
 735.912 721.588
 257.993 146.046
 944.973 170.302
 314.674 282.648
 490.183 205.770
 301.441 895.235
 661.467 807.835
 591.287 147.930
 427.192 128.670
 491.703 396.187
 407.109 46.803
 96.107 652.114
 166.277 577.509
 977.992 350.495
 569.504 503.484
 156.166 738.101
 314.437 413.180
 619.493 810.108
 754.537 613.830
 369.942 867.063
 735.755 154.111
 436.214 347.665
 235.731 745.533
 592.547 381.061
 22.962 525.482
 757.462 412.417
 584.828 937.390
 867.282 592.894
 25.046 109.627
 744.374 336.149
 148.534 854.612
 388.667 364.949
 258.459 159.415
 694.362 681.009
 338.133 940.323
 766.632 556.950
 909.351 43.635
 423.045 879.958
 406.691 416.377
 702.365 871.946
 920.381 981.887
 63.161 410.611
 502.809 740.677
 683.410 310.515
 348.061 696.208
 820.185 64.489
 310.410 363.572
 458.887 655.102
 775.204 357.639
 580.774 226.283
 510.801 142.488
 865.320 149.556
 67.932 738.151
 782.910 461.483
 636.249 571.807
 39.340 813.352
 177.845 791.859
 625.509 125.796
 623.567 64.112
 175.637 635.633
 7.313 984.139
 520.493 156.044
 521.736 879.246
 766.814 231.161
 579.515 563.270
 671.750 679.780
 359.316 939.286
 696.419 408.367
 884.698 626.432
 803.109 589.647
 135.433 690.319
 647.194 499.176
 810.295 270.377
 351.404 768.556
 262.360 376.055
 33.692 230.881
 504.894 336.812
 890.877 223.023
 558.255 573.654
 71.719 382.306
 374.712 263.512
 161.660 984.563
 65.336 608.728
 656.623 459.622
 666.078 334.402
 837.709 272.839
 551.808 514.356
 438.285 151.631
 248.596 185.339
 88.572 79.264
 545.105 528.027
 852.725 379.960
 781.019 767.021
 64.513 26.080
 139.527 730.804
 898.558 346.551
 915.498 92.474
 666.007 83.470
 623.086 324.572
 131.124 98.984
 575.767 3.735
 346.272 486.026
 176.414 216.117
 687.900 783.576
 630.954 880.883
 239.492 979.962
 510.824 30.864
 155.913 936.889
 479.065 686.256
 607.538 353.745
 333.128 414.449
 745.157 878.161
 152.877 987.695
 454.484 57.327
 951.568 496.930
 541.624 508.368
 565.784 636.851
 170.862 599.004
 170.238 692.261
 579.332 596.009
 426.351 592.116
 238.597 323.912
 858.626 584.772
 92.862 935.411
 167.650 970.408
 352.703 124.498
 228.394 514.744
 590.176 600.218
 961.119 788.071
 797.322 610.815
 901.310 616.784
 320.114 882.924
 514.560 8.327
 551.337 277.311
 310.218 487.522
 299.732 410.715
 890.030 451.248
 392.762 242.789
 839.213 363.298
 313.779 358.557
 19.741 841.881
 221.302 211.513
 379.683 673.820
 201.855 642.349
 946.750 773.196
 924.917 406.002
 655.638 104.403
 308.443 468.177
 72.069 642.710
 378.915 355.792
 754.770 847.231
 186.749 638.072
 850.993 685.131
 585.063 591.533
 790.924 551.202
 519.430 568.359
 448.793 68.106
 533.380 490.047
 519.177 590.251
 747.543 63.607
 839.573 644.107
 100.730 743.522
 26.484 661.666
 83.666 507.325
 711.976 358.736
 188.031 184.818
 328.862 398.739
 425.946 280.006
 331.543 504.208
 341.834 990.870
 820.307 636.231
 186.880 895.729
 201.916 976.469
 306.231 607.492
 39.211 202.440
 204.004 560.509
 965.719 445.426
 307.482 91.415
 144.726 628.300
 709.175 598.688
 490.827 879.958
 386.466 949.166
 828.600 961.757
 799.000 468.111
 498.851 182.862
 762.986 967.468
 127.222 954.810
 971.010 890.485
 410.081 785.635
 41.164 976.084
 744.137 250.901
 68.512 960.234
 302.737 928.926
 46.616 961.624
 45.053 842.012
 411.605 963.319
 14.264 11.776
 223.763 459.556
 845.365 987.591
 982.684 36.924
 448.555 831.180
 815.622 691.767
 474.477 991.628
 281.821 731.543
 95.351 753.287
 498.568 488.260
 371.713 719.455
 870.718 998.968
 616.701 858.485
 751.054 634.145
 645.369 502.535
 683.529 122.769
 110.271 884.877
 997.924 916.837
 609.463 127.288
 898.629 632.347
 320.394 358.111
 490.926 813.457
 301.993 933.138
 537.513 297.257
 635.143 640.266
 961.238 454.681
 384.030 655.325
 985.303 885.417
 181.364 756.458
 311.225 228.833
 620.726 539.582
 311.929 487.005
 709.461 765.082
 0.382 148.836
 353.321 428.687
 613.865 855.241
 245.866 126.048
 324.336 894.616
 985.504 974.962
 593.353 395.918
 683.525 991.120
 485.999 264.904
 527.967 868.146
 245.415 149.466
 579.333 591.452
 214.377 624.871
 671.782 984.695
 832.454 352.493
 432.377 929.594
 699.264 819.863
 694.203 662.382
 292.145 940.158
 627.926 796.794
 778.998 940.499
 739.781 883.195
 846.316 656.408
 49.542 731.061
 643.604 270.717
 665.176 7.873
 856.880 276.000
 85.279 907.504
 797.171 727.886
 687.802 847.017
 909.449 810.426
 383.843 109.657
 660.931 112.868
 536.466 276.582
 696.057 469.248
 252.709 868.957
 992.497 527.986
 666.399 309.628
 515.511 579.018
 32.576 579.318
 246.910 392.125
 371.601 521.598
 113.201 623.880
 131.177 894.674
 111.561 584.729
 304.178 992.954
 141.777 65.118
 654.331 999.619
 709.792 384.257
 993.342 480.882
 739.902 621.306
 733.283 406.731
 386.878 31.691
 446.020 360.865
 598.390 246.409
 714.729 778.913
 567.343 945.990
 806.527 989.278
 411.336 130.077
 353.575 901.031
 903.944 845.903
 354.489 529.754
 794.416 662.548
 28.368 332.403
 826.411 291.364
 828.251 958.943
 593.369 455.984
 785.444 460.100
 641.939 447.721
 175.224 921.356
 2.739 194.740
 710.249 642.826
 539.641 197.339
 351.160 338.360
 68.255 298.956
 722.905 886.059
 207.602 75.659
 717.088 192.987
 955.835 129.062
 399.973 21.382
 283.891 892.582
 915.650 710.072
 835.982 733.161
 835.526 676.434
 531.812 315.092
 847.855 230.327
 354.440 944.948
 871.980 416.582
 454.872 133.312
 516.740 437.320
 438.279 976.724
 254.806 315.457
 48.417 409.734
 56.222 237.935
 621.158 520.234
 395.121 868.664
 522.535 220.141
 221.410 519.714
 162.329 767.460
 460.258 603.505
 124.820 234.802
 980.913 212.625
 981.030 694.184
 454.841 957.231
 641.748 959.781
 622.181 568.109
 831.206 411.031
 803.501 997.357
 763.877 60.759
 957.681 334.884
 201.104 379.879
 701.245 339.776
 262.792 825.557
 802.720 558.845
 138.079 817.932
 158.638 183.896
 846.622 486.564
 884.963 63.464
 571.029 667.406
 236.346 728.740
 636.201 820.613
 741.247 277.493
 731.209 95.722
 437.185 359.939
 435.354 171.313
 958.984 968.327
 956.711 609.224
 603.761 904.764
 356.485 797.720
 327.532 612.277
 506.769 512.887
 955.854 940.827
 906.629 243.190
 79.090 587.078
 9.056 629.131
 94.143 613.795
 339.260 239.600
 419.257 107.317
 816.521 900.760
 895.456 670.456
 933.664 514.637
 974.087 840.066
 859.838 746.236
 229.632 445.692
 876.321 753.656
 613.530 435.864
 547.382 809.890
 339.218 355.381
 587.713 882.633
 350.372 789.282
 886.719 55.335
 540.597 42.002
 663.191 785.039
 659.323 703.663
 279.903 987.284
 628.777 695.667
 77.918 543.008
 612.631 776.232
 379.452 155.106
 997.962 230.548
 943.674 301.930
 686.631 742.619
 982.704 990.903
 26.151 935.136
 899.191 897.684
 957.892 223.935
 189.299 465.521
 714.391 934.498
 165.935 456.968
 678.114 804.914
 949.886 7.844
 919.960 303.669
 407.641 283.760
 893.714 638.197
 693.696 625.889
 777.613 953.561
 794.662 478.713
 859.021 317.731
 938.457 192.595
 64.178 474.211
 93.087 903.331
 481.281 593.319
 658.199 414.931
 329.169 964.970
 173.813 297.061
 931.160 608.736
 712.801 91.781
 587.695 507.149
 68.182 582.973
 854.203 737.404
 827.733 884.298
 251.865 341.917
 584.497 656.507
 326.717 762.495
 453.221 971.798
 762.977 4.706
 543.682 241.767
 813.788 102.409
 329.187 646.927
 79.206 637.076
 892.521 721.177
 907.678 17.950
 735.588 115.759
 772.099 448.023
 309.398 196.807
 551.569 254.098
 217.379 511.660
 990.099 828.891
 430.117 425.518
 786.664 367.145
 39.131 406.126
 958.437 939.559
 490.343 685.057
 799.883 67.064
 746.417 905.514
 2.106 678.274
 6.404 74.568
 194.935 265.324
 989.386 759.470
 302.298 823.501
 97.629 230.501
 961.256 159.962
 198.510 775.021
 726.517 793.373
 191.098 947.697
 573.363 612.592
 793.357 229.743
 108.766 906.804
 143.629 735.462
 17.397 276.116
 352.226 908.034
 298.541 250.060
 266.009 909.741
 312.143 417.262
 573.900 846.476
 146.049 253.546
 340.942 425.022
 268.581 144.662
 922.259 867.414
 345.886 865.810
 488.856 283.423
 815.030 801.071
 560.371 504.300
 722.616 775.235
 654.688 23.421
 204.183 607.368
 552.719 978.003
 109.009 474.606
 563.926 486.975
 813.880 256.404
 342.564 470.220
 441.382 89.738
 227.668 791.374
 55.170 46.301
 195.982 58.278
 76.322 800.551
 464.118 190.858
 109.281 315.692
 644.983 325.014
 619.250 371.479
 447.922 303.182
 829.315 397.495
 959.131 838.114
 747.631 777.814
 998.897 997.500
 163.047 43.134
 328.462 405.192
 610.277 165.558
 178.209 92.562
 879.918 285.768
 750.017 254.037
 389.095 414.598
 772.684 897.943
 218.360 8.901
 576.172 61.909
 520.735 388.473
 416.946 546.099
 308.818 65.857
 304.974 63.392
 892.978 548.762
 428.224 9.323
 873.353 655.986
 471.053 303.240
 54.377 988.061
 910.137 673.214
 754.481 805.011
 430.218 468.830
 105.480 92.764
 319.461 347.062
 283.887 219.840
 421.687 636.219
 476.161 985.350
 483.820 631.579
 365.927 492.215
 538.960 694.504
 235.929 615.575
 8.442 635.719
 421.336 610.966
 143.662 175.057
 932.727 870.964
 116.568 136.854
 13.307 9.195
 816.270 705.407
 210.619 359.234
 230.792 412.356
 61.140 920.620
 153.437 331.937
 617.906 578.726
 21.566 135.685
 35.879 648.351
 593.712 511.229
 84.560 37.681
 224.284 926.376
 427.909 459.774
 981.761 656.802
 521.544 509.143
 257.814 370.838
 78.191 212.788
 765.791 746.169
 874.437 15.538
 565.047 589.695
 672.873 491.501
 563.658 642.528
 749.917 325.399
 639.963 717.400
 815.234 983.597
 330.248 466.081
 426.060 714.492
 905.922 981.190
 609.441 66.936
 512.025 561.898
 656.023 494.533
 966.330 418.941
 617.360 89.536
 384.208 354.377
 179.569 344.928
 261.517 659.305
 382.662 624.970
 231.861 652.792
 268.031 796.450
 834.627 602.542
 455.730 64.272
 158.254 778.090
 945.691 310.481
 734.489 286.729
 998.369 265.835
 82.172 217.971
 754.169 273.427
 564.922 701.604
 599.096 626.351
 920.417 385.502
 56.331 883.156
 827.571 821.057
 887.780 858.732
 42.566 455.893
 912.325 342.755
 999.372 665.337
 902.669 967.021
 832.136 186.739
 502.762 996.666
 735.890 775.336
 933.342 393.662
 591.588 88.950
 922.662 45.197
 198.256 83.836
 739.886 81.109
 88.225 308.748
 924.717 255.666
 264.103 802.401
 631.605 237.610
 753.812 105.531
 851.496 651.896
 301.847 607.652
 877.830 926.063
 922.849 866.056
 563.647 508.505
 262.879 106.907
 318.892 205.257
 522.726 182.328
 644.756 102.406
 77.636 290.768
 847.102 444.350
 313.576 638.719
 543.431 581.189
 729.261 438.969
 635.563 604.341
 116.449 603.282
 599.274 996.487
 922.463 735.876
 606.919 734.345
 465.511 498.866
 91.830 20.189
 965.435 673.309
 654.642 665.869
 773.291 741.575
 550.207 112.336
 339.067 170.873
 556.217 904.879
 407.552 777.247
 565.945 941.745
 440.452 227.823
 350.596 19.288
 44.215 421.086
 262.865 673.897
 156.593 835.469
 191.549 398.599
 282.801 11.192
 394.982 335.351
 249.407 825.465
 334.043 122.816
 789.204 723.702
 767.228 839.917
 14.597 306.832
 962.548 819.287
 165.158 765.377
 303.591 419.046
 314.635 353.369
 28.167 809.052
 334.590 58.899
 623.428 137.390
 880.056 643.153
 125.746 548.314
 484.131 466.821
 429.067 894.178
 723.441 823.093
 712.637 356.052
 498.352 561.995
 356.485 812.065
 616.946 474.061
 647.529 685.364
 389.890 445.503
 195.687 197.314
 846.889 685.919
 110.789 743.997
 440.435 137.492
 548.577 318.658
 877.886 416.772
 456.995 98.602
 640.606 622.019
 59.481 96.921
 134.198 7.093
 445.864 7.641
 545.109 713.891
 327.116 423.427
 837.411 446.897
 599.523 619.427
 844.085 533.671
 486.689 232.501
 727.263 252.917
 142.093 844.670
 792.406 526.415
 236.924 641.776
 536.376 102.801
 91.807 666.981
 135.761 640.408
 779.223 443.823
 289.839 694.606
 596.385 890.139
 325.654 494.019
 734.783 983.528
 857.052 652.432
 529.157 837.552
 625.044 102.023
 610.377 987.912
 695.914 682.811
 696.425 317.143
 172.159 7.113
 794.641 228.546
 398.410 601.513
 745.829 244.055
 192.082 467.995
 384.097 991.449
 471.806 296.713
 10.948 673.878
 324.051 692.393
 361.758 205.327
 771.163 172.014
 79.190 640.711
 466.950 971.413
 781.073 736.241
 136.518 121.595
 827.971 117.245
 636.326 971.194
 644.067 795.263
 82.067 629.804
 38.473 618.113
 73.307 368.358
 104.944 625.419
 834.871 158.802
 466.777 453.158
 249.128 477.764
 479.039 635.183
 627.024 590.394
 428.919 403.817
 468.553 514.169
 291.890 928.008
 907.965 121.993
 539.414 643.711
 491.281 653.866
 264.332 740.876
 62.519 681.672
 232.087 53.618
 962.506 117.990
 696.904 649.550
 295.474 623.585
 87.502 691.351
 472.126 86.127
 190.495 524.216
 574.926 192.537
 793.104 68.672
 746.647 367.011
 20.010 126.404
 914.337 5.309
 770.129 60.234
 818.678 402.516
 764.024 926.563
 817.197 586.350
 115.649 723.614
 15.948 361.799
 985.716 191.407
 408.343 816.772
 528.608 44.898
 265.135 794.385
 859.043 641.091
 632.491 8.084
 315.438 640.828
 515.324 554.135
 638.994 8.540
 913.169 195.932
 403.896 746.423
 51.781 480.454
 785.883 646.705
 834.247 164.105
 533.000 396.037
 92.743 628.762
 371.039 924.254
 731.389 655.405
 432.426 566.228
 340.305 679.167
 114.862 526.191
 562.261 203.473
 856.534 190.347
 91.007 520.441
 38.126 933.111
 61.983 28.491
 796.162 377.667
 102.567 905.809
 243.522 291.273
 984.266 479.680
 55.599 873.930
 660.268 507.736
 786.812 605.415
 178.887 578.844
 652.647 785.572
 189.848 660.803
 945.627 687.209
 362.577 321.717
 176.457 856.471
 323.269 574.924
 448.787 574.453
 703.109 527.675
 320.816 133.908
 539.612 825.585
 390.186 199.616
 755.314 193.401
 299.817 689.564
 375.378 483.432
 618.645 931.044
 862.940 502.410
 748.374 171.688
 726.810 332.461
 368.788 236.139
 871.733 869.834
 11.779 356.195
 951.427 244.224
 777.857 123.016
 886.794 660.700
 436.507 537.313
 316.761 924.870
 719.539 205.660
 851.214 509.939
 388.759 552.470
 841.389 932.529
 78.235 207.295
 923.216 493.687
 247.704 471.488
 726.636 74.429
 185.865 467.676
 985.414 753.940
 547.165 496.753
 386.928 36.323
 648.152 552.240
 132.574 562.443
 772.491 418.863
 552.579 371.203
 198.481 374.510
 653.132 224.727
 58.619 51.368
 40.853 779.965
 534.820 337.901
 844.977 671.477
 180.834 428.579
 569.503 953.565
 318.789 879.022
 987.415 61.989
 781.495 192.005
 421.504 114.406
 645.890 451.836
 928.948 233.222
 734.007 513.840
 860.576 794.096
 332.002 430.457
 44.431 368.031
 909.563 110.015
 944.105 315.366
 303.663 628.161
 765.382 827.412
 382.707 380.703
 783.446 907.892
 228.265 131.101
 493.643 694.180
 288.513 482.727
 361.114 380.879
 275.193 927.477
 471.319 209.240
 127.185 186.220
 730.225 799.713
 560.058 376.396
 98.818 946.684
 301.147 696.948
 793.598 669.643
 391.562 905.335
 268.070 270.225
 65.189 236.087
 888.262 716.362
 914.165 451.171
 509.396 341.013
 872.011 60.816
 85.669 471.534
 119.610 66.893
 138.220 705.676
 303.487 781.980
 458.752 520.708
 486.485 804.644
 131.761 283.467
 392.262 289.138
 564.014 451.741
 699.398 455.433
 166.035 392.672
 158.768 328.697
 40.188 253.764
 997.964 976.855
 99.928 309.001
 615.538 797.396
 534.536 159.881
 710.685 472.369
 205.824 732.448
 323.677 111.303
 133.711 701.211
 439.944 399.174
 615.196 454.157
 825.616 589.551
 98.161 45.543
 181.711 276.430
 772.765 461.117
 923.795 652.399
 977.371 530.795
 387.192 541.568
 174.290 694.043
 826.649 774.828
 117.820 671.629
 603.545 359.656
 300.735 682.612
 641.321 559.695
 166.341 816.980
 866.897 129.243
 455.512 322.220
 556.742 998.612
 418.649 66.932
 463.307 147.869
 161.681 127.766
 331.251 974.030
 766.113 19.287
 21.927 401.358
 882.458 402.450
 375.678 322.633
 553.436 409.328
 159.522 723.282
 91.053 893.434
 805.827 328.002
 875.702 730.704
 56.608 634.434
 134.811 671.169
 327.540 339.581
 715.346 481.012
 412.898 16.882
 913.841 165.562
 713.046 325.366
 847.898 762.589
 203.320 403.143
 125.741 519.627
 929.046 557.316
 629.952 587.165
 535.811 68.274
 715.732 680.110
 685.002 301.341
 623.592 382.462
 698.186 301.105
 215.463 934.574
 284.348 337.827
 508.615 879.477
 173.771 200.610
 853.937 925.737
 181.848 374.008
 887.202 771.102
 4.140 94.369
 680.462 526.413
 577.098 926.095
 395.222 275.914
 382.155 208.285
 452.208 342.147
 707.154 46.929
 0.247 15.342
 769.649 530.236
 707.929 23.728
 240.549 354.017
 488.340 418.146
 151.489 905.036
 274.569 18.016
 320.448 173.165
 920.080 202.980
 261.368 274.058
 434.935 863.076
 356.475 254.544
 270.794 358.046
 744.559 630.122
 122.317 642.391
 622.716 440.829
 560.825 436.210
 259.027 696.697
 801.873 752.973
 83.701 871.203
 528.719 914.648
 458.627 560.217
 148.794 713.479
 640.647 790.349
 303.542 829.974
 650.804 485.276
 239.709 340.964
 167.009 798.134
 592.101 892.996
 676.043 924.691
 736.488 258.723
 285.403 423.587
 612.662 811.643
 217.492 299.903
 460.553 362.680
 827.210 235.825
 378.851 606.265
 316.530 471.927
 830.971 570.082
 311.687 314.970
 965.703 288.442
 343.719 948.998
 871.104 901.814
 583.162 797.683
 74.437 392.582
 54.418 784.335
 876.223 708.407
 952.906 384.792
 553.322 499.011
 644.521 805.895
 378.489 639.882
 806.520 152.607
 529.101 67.932
 914.115 289.708
 745.870 780.832
 658.200 744.845
 456.717 615.515
 745.531 439.383
 608.021 224.716
 59.985 38.713
 704.708 506.580
 107.098 66.592
 314.851 245.086
 607.111 676.530
 259.416 412.719
 705.088 680.811
 802.424 136.566
 519.849 433.374
 753.239 790.390
 223.693 791.319
 566.076 744.616
 927.699 251.608
 300.490 570.412
 816.516 600.457
 922.038 680.732
 33.611 914.717
 558.971 618.464
 142.942 424.349
 376.570 228.451
 793.850 755.749
 26.209 425.608
 778.890 115.773
 715.551 985.626
 613.442 499.762
 826.372 918.502
 273.825 483.600
 377.667 359.691
 827.595 325.027
 147.182 240.917
 474.543 204.198
 780.781 135.175
 416.285 494.321
 45.745 851.290
 991.127 2.403
 533.766 466.547
 482.186 455.530
 558.009 305.503
 841.604 943.175
 885.034 814.464
 511.369 139.847
 918.647 649.718
 379.218 519.741
 334.178 539.824
 331.743 296.229
 226.478 435.015
 579.854 850.032
 64.587 97.539
 985.919 92.366
 75.116 983.745
 647.053 700.439
 742.616 30.754
 443.226 885.266
 509.334 686.929
 678.173 244.385
 272.803 256.253
 189.843 18.666
 164.742 792.700
 827.638 432.949
 298.837 453.098
 256.527 739.829
 601.653 357.675
 1.861 605.728
 596.436 719.090
 170.177 844.885
 653.609 776.348
 625.279 502.396
 16.973 43.408
 648.469 459.742
 76.859 577.975
 428.123 148.842
 309.632 558.850
 596.074 442.659
 909.135 986.102
 523.866 186.532
 975.095 983.364
 106.469 254.966
 724.405 72.796
 267.982 89.709
 285.174 138.112
 725.101 787.994
 404.854 207.810
 519.490 372.259
 740.523 938.090
 187.682 557.126
 142.152 902.315
 962.918 324.565
 532.499 791.377
 211.656 878.004
 127.155 77.508
 90.676 40.383
 25.428 914.355
 689.370 125.250
 790.485 250.312
 294.506 494.761
 882.010 672.806
 808.254 940.684
 516.025 121.550
 269.494 216.241
 217.242 692.564
 206.309 305.864
 465.182 576.391
 595.335 660.075
 85.228 148.443
 260.483 722.868
 521.815 162.524
 926.855 733.873
 678.425 336.452
 0.989 357.603
 396.091 698.442
 699.490 53.152
 850.301 361.849
 946.407 891.524
 610.064 782.360
 635.252 411.383
 960.110 534.375
 362.410 0.485
 428.613 621.742
 620.881 637.707
 582.411 852.035
 61.195 833.559
 796.423 784.028
 722.243 485.149
 324.153 776.115
 879.242 600.021
 995.058 181.109
 197.690 443.158
 848.610 352.612
 397.753 389.265
 43.684 843.241
 377.941 400.548
 218.130 619.102
 303.133 646.304
 832.877 812.504
 191.234 898.347
 836.608 151.059
 24.157 304.588
 602.980 791.574
 929.812 306.834
 597.806 547.958
 927.946 438.234
 656.820 20.507
 577.512 636.993
 327.055 637.022
 408.646 437.356
 131.154 222.381
 648.043 853.838
 241.610 181.268
 660.714 133.043
 242.035 358.050
 19.720 497.558
 948.838 918.537
 792.971 2.633
 666.354 360.956
 694.774 138.145
 451.639 829.490
 210.080 571.270
 625.157 984.830
 760.014 690.146
 736.932 635.097
 864.881 392.357
 793.868 390.297
 80.470 896.401
 785.738 657.905
 68.014 537.345
 380.407 120.798
 418.815 353.127
 262.337 346.462
 30.516 354.409
 584.239 673.924
 740.717 293.405
 715.173 958.510
 210.588 365.933
 177.725 961.147
 439.917 972.122
 853.620 126.123
 837.501 566.274
 135.691 567.128
 96.718 902.651
 352.431 284.775
 693.581 54.205
 79.995 869.171
 169.689 384.007
 679.612 238.314
 349.517 888.454
 802.892 758.061
 712.778 726.966
 643.691 453.152
 568.708 290.181
 286.360 913.448
 808.663 338.598
 712.772 27.498
 523.131 832.783
 444.090 330.092
 914.053 356.900
 670.471 665.252
 796.245 57.304
 278.682 65.710
 723.768 840.672
 842.766 399.218
 887.658 30.805
 268.652 986.809
 477.844 614.540
 955.013 254.597
 79.834 725.413
 578.171 625.835
 859.502 744.973
 659.781 521.223
 78.853 737.369
 117.039 131.093
 761.727 280.382
 913.914 811.850
 799.249 788.246
 569.209 690.352
 236.336 326.874
 677.108 623.776
 27.205 654.595
 255.243 739.661
 881.784 750.935
 854.546 692.431
 466.908 657.661
 97.412 730.873
 774.601 801.332
 12.532 28.056
 851.603 611.374
 15.720 224.485
 804.230 724.700
 158.792 160.421
 383.904 174.704
 798.943 598.855
 932.170 12.811
 798.045 781.543
 759.182 883.549
 866.856 722.499
 463.713 264.195
 548.627 672.668
 421.346 747.692
 368.134 523.097
 894.196 768.815
 837.432 529.318
 502.103 189.944
 742.987 504.992
 271.565 831.665
 578.086 56.995
 102.781 277.473
 220.415 916.384
 303.197 539.696
 281.250 500.160
 192.065 649.386
 717.012 448.097
 627.288 146.150
 746.134 588.420
 413.491 280.007
 257.617 57.677
 767.766 497.391
 338.727 736.361
 523.326 233.887
 347.626 755.788
 296.559 959.551
 874.984 217.289
 12.431 866.430
 692.646 966.256
 638.188 115.739
 296.124 946.155
 705.009 503.131
 283.206 376.777
 769.031 99.367
 648.387 453.234
 772.602 490.759
 140.587 34.235
 787.245 805.041
 361.088 607.683
 653.487 655.435
 954.385 806.731
 959.210 375.748
 454.423 658.862
 825.635 625.393
 433.253 233.831
 384.488 303.523
 102.519 203.381
 245.611 180.328
 437.334 217.215
 863.693 200.517
 927.331 757.075
 536.367 774.565
 864.214 965.822
 902.263 798.341
 505.494 713.709
 683.575 647.914
 819.798 102.750
 38.054 15.832
 832.906 605.935
 83.191 485.899
 821.339 865.572
 841.767 998.804
 910.766 749.128
 272.199 420.167
 651.902 887.416
 6.638 880.134
 191.992 544.973
 569.960 270.234
 13.884 133.052
 917.415 634.459
 358.386 949.223
 159.401 319.320
 313.775 182.392
 968.574 809.031
 786.606 866.857
 845.229 589.873
 751.154 203.251
 687.808 100.700
 104.962 527.883
 840.655 538.507
 382.009 635.835
 413.262 718.793
 443.223 218.319
 454.614 325.396
 979.765 823.386
 871.566 224.553
 334.102 93.453
 478.195 329.800
 326.988 566.526
 508.634 70.099
 737.749 184.240
 402.052 381.220
 36.552 853.318
 836.328 373.297
 329.554 122.744
 335.772 254.816
 123.124 822.658
 375.452 559.690
 16.726 558.825
 645.736 340.037
 324.140 355.580
 999.184 378.577
 630.599 717.824
 879.719 33.038
 604.025 557.201
 610.946 457.604
 879.278 57.739
 504.518 326.306
 366.216 791.424
 126.826 998.659
 939.198 524.495
 347.132 273.008
 644.630 861.236
 675.058 437.624
 514.358 475.138
 400.549 488.942
 949.534 389.288
 773.706 891.494
 798.454 941.352
 831.921 621.553
 502.338 446.660
 2.570 998.613
 537.798 539.491
 613.947 763.361
 309.675 2.098
 346.465 321.239
 311.897 998.338
 189.531 116.194
 899.164 819.683
 954.416 824.390
 223.717 972.101
 975.268 823.045
 567.613 19.810
 532.935 70.894
 423.141 533.706
 311.114 775.898
 676.961 636.512
 971.439 679.790
 274.803 502.220
 671.561 380.775
 874.092 153.584
 83.982 283.708
 525.428 548.277
 567.918 715.332
 107.723 182.624
 543.888 690.581
 526.009 842.688
 591.800 249.686
 968.871 158.017
 186.470 206.018
 420.600 865.923
 476.693 317.765
 191.016 167.058
 859.927 104.891
 226.185 879.980
 887.453 824.311
 111.844 807.829
 915.637 54.173
 897.039 479.160
 886.880 251.788
 520.562 273.097
 246.442 883.786
 792.195 582.578
 673.989 891.766
 593.091 695.411
 505.159 478.190
 446.076 208.774
 240.377 366.998
 551.999 156.777
 765.433 718.679
 180.023 381.572
 49.092 933.217
 278.871 665.638
 423.181 344.820
 886.440 556.377
 704.650 753.804
 353.871 834.617
 579.255 323.205
 267.426 27.396
 853.374 325.820
 900.596 954.358
 492.597 812.653
 916.245 878.796
 229.984 502.516
 173.847 651.965
 948.011 97.233
 892.651 176.606
 849.354 105.247
 43.820 346.968
 543.866 921.948
 862.065 263.216
 831.646 946.868
 402.232 273.396
 972.357 510.664
 443.749 212.605
 244.497 198.992
 44.272 923.464
 338.641 171.814
 144.623 731.969
 647.740 427.134
 764.782 386.530
 445.021 804.671
 143.016 54.223
 734.089 290.588
 247.958 206.397
 752.485 807.422
 230.620 655.875
 573.547 857.993
 826.856 60.714
 424.297 858.040
 421.101 956.058
 489.728 724.909
 342.380 778.118
 454.970 789.892
 90.251 505.060
 523.115 636.298
 140.946 951.944
 392.815 316.272
 25.302 554.477
 769.216 114.694
 715.876 683.736
 575.433 671.517
 429.913 316.128
 618.895 673.904
 619.604 795.452
 114.848 331.088
 756.584 663.202
 73.628 558.472
 52.145 186.183
 92.662 848.974
 219.666 504.618
 860.194 590.719
 965.807 877.355
 555.456 508.013
 979.853 572.363
 27.348 630.024
 616.963 689.802
 936.813 917.185
 284.959 901.645
 71.231 353.124
 242.786 426.777
 474.735 909.677
 302.018 854.944
 406.841 549.549
 944.129 898.851
 41.815 96.479
 982.151 143.621
 179.578 892.922
 915.352 119.848
 560.462 212.505
 62.364 934.514
 993.954 196.690
 877.677 527.349
 836.567 955.716
 227.377 793.979
 125.760 491.977
 944.747 136.986
 212.405 364.434
 529.780 918.164
 179.520 875.572
 177.379 126.646
 913.191 904.024
 398.265 825.790
 954.811 967.693
 769.061 464.869
 341.593 341.338
 951.359 448.542
 493.047 992.008
 144.578 847.150
 860.635 173.811
 878.058 344.196
 890.548 944.490
 251.228 384.505
 797.818 849.790
 846.918 578.898
 484.280 53.041
 975.367 200.590
 501.895 267.701
 261.656 677.548
 443.353 746.437
 926.658 336.801
 288.653 73.836
 193.948 925.047
 632.405 648.955
 798.163 139.242
 23.150 92.059
 493.119 216.170
 852.253 696.198
 132.510 607.045
 903.272 813.434
 397.551 598.160
 208.688 327.939
 602.699 18.519
 733.082 249.755
 454.156 627.644
 412.063 855.440
 850.653 519.698
 604.339 612.207
 189.868 672.273
 268.323 523.534
 517.463 259.320
 440.665 214.823
 773.138 327.531
 486.384 491.868
 346.343 84.912
 301.266 722.175
 853.551 190.440
 197.276 945.046
 142.617 776.565
 689.703 361.676
 874.157 334.428
 257.233 808.039
 934.649 288.173
 368.110 3.115
 413.801 963.424
 489.898 91.048
 895.434 490.296
 338.405 71.527
 535.672 888.269
 512.092 717.115
 456.650 464.477
 719.386 104.210
 693.501 664.837
 683.095 796.165
 575.273 485.782
 222.269 388.685
 478.266 460.782
 19.142 700.699
 297.449 448.448
 807.094 525.643
 375.979 976.635
 622.840 971.270
 605.127 639.002
 888.558 949.356
 751.050 36.995
 291.491 33.934
 28.018 441.801
 152.222 407.792
 469.938 788.868
 488.791 947.253
 656.787 773.937
 640.660 155.641
 936.242 796.714
 791.142 912.992
 2.928 789.555
 274.022 145.675
 821.066 707.603
 252.822 82.534
 616.631 668.063
 380.593 817.355
 441.454 574.861
 873.515 270.133
 495.967 106.411
 130.326 176.316
 564.880 374.918
 497.219 544.454
 99.091 472.457
 987.958 734.343
 399.217 729.598
 23.281 311.483
 205.701 444.690
 432.197 536.674
 665.319 354.870
 768.355 424.720
 964.812 362.919
 223.607 941.942
 943.278 297.128
 182.302 62.676
 212.999 445.242
 446.189 39.800
 933.626 589.358
 891.587 599.045
 550.548 488.523
 396.311 592.244
 881.196 562.081
 220.453 457.532
 722.555 662.736
 147.492 166.874
 172.040 677.764
 923.198 991.151
 567.818 533.998
 280.710 693.821
 32.770 422.402
 850.108 754.926
 170.435 506.729
 837.258 22.779
 336.846 484.308
 665.126 151.283
 877.354 462.335
 24.829 182.566
 753.836 177.635
 535.077 318.987
 529.683 489.929
 587.376 952.871
 865.297 826.993
 918.295 309.394
 596.376 254.058
 35.435 46.303
 414.951 619.516
 194.757 47.806
 896.023 725.052
 125.980 668.600
 560.948 252.067
 900.300 313.159
 245.723 709.520
 79.517 475.829
 854.512 553.776
 754.312 985.794
 685.676 861.685
 26.980 979.630
 681.934 147.902
 503.250 110.969
 893.867 630.676
 90.181 265.037
 75.823 132.071
 841.619 904.851
 27.336 904.548
 316.880 480.132
 126.722 702.192
 317.539 690.064
 504.851 948.703
 415.226 932.780
 707.659 622.931
 181.804 889.507
 180.321 604.585
 862.185 786.887
 861.862 456.383
 597.325 629.965
 947.176 613.895
 496.691 289.138
 997.848 500.641
 490.119 211.179
 60.950 364.266
 150.664 176.871
 986.278 461.235
 593.508 681.352
 370.664 314.233
 219.653 418.729
 359.400 980.967
 913.957 26.712
 209.158 848.517
 329.749 721.966
 76.627 287.435
 929.975 30.558
 908.338 339.029
 418.555 303.736
 738.721 382.619
 324.779 686.361
 777.395 742.690
 615.365 268.460
 708.250 395.139
 948.907 159.816
 910.344 154.066
 279.354 559.295
 325.446 943.372
 10.742 686.350
 373.831 348.968
 434.458 858.996
 296.263 616.392
 200.915 463.439
 166.948 504.622
 625.749 3.913
 373.409 969.736
 570.793 551.201
 841.899 962.614
 914.508 444.611
 651.293 754.286
 505.800 30.067
 827.639 112.801
 327.803 37.553
 152.292 449.097
 61.036 180.947
 308.218 219.480
 583.312 984.541
 894.425 552.799
 259.711 251.149
 973.366 285.565
 321.203 50.063
 299.485 503.223
 694.127 448.420
 80.907 856.167
 392.311 281.434
 625.854 541.203
 914.479 165.820
 48.951 999.879
 975.473 332.591
 91.680 312.047
 642.492 81.753
 230.343 574.256
 426.746 149.630
 491.804 506.946
 804.914 702.316
 612.694 281.371
 799.399 214.648
 405.737 386.635
 746.154 117.248
 934.379 950.004
 915.924 764.174
 544.227 600.927
 749.851 226.091
 110.211 942.927
 721.954 399.473
 388.352 320.237
 175.934 457.788
 920.063 580.925
 406.874 288.197
 37.820 329.057
 102.711 54.801
 629.540 999.600
 437.007 720.363
 104.057 396.335
 352.823 321.920
 583.876 910.648
 214.683 126.352
 558.892 934.022
 177.371 850.290
 844.529 326.271
 550.097 790.608
 681.081 682.595
 674.297 618.791
 622.543 423.468
 512.771 401.925
 630.604 921.142
 225.120 47.753
 603.561 374.445
 515.544 269.709
 724.614 489.623
 848.357 534.079
 256.421 149.991
 676.415 505.312
 189.129 732.253
 388.487 732.228
 870.626 14.598
 602.193 718.519
 16.984 323.433
 886.084 862.076
 377.514 675.286
 742.781 811.495
 575.249 821.495
 307.710 622.563
 975.787 820.478
 376.064 265.969
 774.307 710.536
 53.476 869.089
 204.144 90.944
 100.757 914.178
 935.920 636.922
 305.638 73.030
 382.055 361.773
 438.184 560.034
 979.113 524.560
 333.363 723.297
 274.301 582.445
 773.863 974.249
 180.354 261.855
 326.850 252.731
 425.727 321.541
 405.893 725.595
 558.500 693.290
 198.166 776.247
 859.711 593.256
 909.520 30.212
 885.125 719.850
 56.759 912.954
 737.191 504.818
 375.901 301.862
 427.336 415.062
 744.294 231.114
 132.647 757.055
 337.962 368.250
 792.846 197.224
 896.497 402.638
 299.255 54.805
 357.374 381.995
 666.040 263.388
 488.960 982.909
 667.525 39.478
 314.071 299.582
 798.947 687.022
 719.343 842.108
 350.012 443.042
 413.337 427.596
 352.488 808.738
 380.181 665.772
 109.304 780.824
 805.412 942.753
 571.076 808.336
 584.507 615.219
 587.282 49.977
 498.663 480.729
 817.550 636.380
 820.769 192.517
 90.724 581.087
 939.759 858.535
 195.670 804.889
 834.012 590.087
 381.658 402.331
 232.948 746.107
 343.813 889.182
 757.066 321.580
 730.419 218.757
 475.376 635.078
 496.208 976.785
 248.485 728.549
 955.198 383.670
 96.539 766.118
 577.009 714.282
 133.232 36.532
 293.939 44.767
 407.363 770.976
 917.690 49.326
 187.631 994.509
 732.769 984.590
 787.993 661.349
 169.680 242.535
 261.844 773.301
 849.690 543.015
 73.309 453.900
 121.878 232.814
 891.157 721.334
 323.110 408.921
 731.265 159.245
 426.613 979.646
 911.601 780.278
 1.856 998.848
 371.577 82.456
 687.811 977.237
 365.953 848.451
 836.609 602.348
 970.891 383.578
 971.583 737.883
 162.915 146.444
 32.307 466.930
 955.459 628.928
 562.145 675.748
 535.283 687.302
 496.852 519.874
 943.458 627.375
 704.915 487.293
 332.159 282.688
 33.541 479.894
 516.521 190.558
 153.837 820.834
 575.792 126.807
 752.965 698.511
 863.625 581.963
 571.425 755.314
 515.368 891.466
 864.679 189.178
 520.393 327.010
 217.713 367.099
 618.093 438.509
 349.776 951.614
 713.007 744.777
 908.246 453.697
 552.164 709.957
 12.557 879.460
 8.291 31.702
 921.440 304.553
 236.726 91.536
 62.835 251.276
 70.166 978.613
 392.081 261.637
 460.690 561.878
 689.935 48.101
 327.564 434.626
 740.443 696.314
 405.262 237.547
 55.327 115.158
 270.019 444.948
 855.420 944.029
 644.332 503.104
 752.859 490.988
 904.530 584.345
 75.302 684.640
 842.339 775.826
 63.891 64.203
 630.933 384.011
 491.239 233.747
 421.014 96.260
 269.209 86.198
 422.896 906.799
 736.140 219.184
 924.409 158.657
 870.402 967.601
 737.787 464.250
 215.719 156.854
 675.845 99.435
 820.465 216.878
 21.038 188.593
 688.555 511.388
 590.981 347.164
 766.724 341.439
 19.284 673.848
 208.525 929.654
 687.894 104.176
 868.710 24.759
 371.413 182.410
 705.622 468.915
 918.131 577.750
 969.483 917.424
 107.801 976.951
 900.155 806.486
 431.891 907.917
 770.922 935.698
 755.411 182.218
 820.483 614.032
 286.074 849.305
 191.874 48.100
 720.039 207.265
 925.914 507.168
 905.610 656.003
 272.567 148.664
 496.889 165.915
 724.076 239.844
 316.568 291.333
 829.556 764.952
 46.784 921.669
 816.023 103.000
 283.739 38.458
 562.536 29.566
 367.712 353.079
 502.519 808.293
 5.939 823.155
 467.639 555.811
 890.030 186.508
 441.414 490.231
 949.006 76.662
 221.456 601.336
 828.538 275.472
 358.688 843.820
 729.501 764.346
 665.814 177.969
 35.762 519.225
 484.724 829.896
 701.342 285.087
 645.397 571.672
 218.171 707.956
 212.519 826.595
 43.159 306.559
 228.660 73.398
 600.686 457.977
 456.036 582.923
 695.864 243.254
 777.019 589.845
 254.727 57.477
 324.559 839.238
 457.975 6.899
 418.133 202.493
 341.161 481.904
 22.879 19.429
 910.469 863.053
 226.179 673.973
 461.918 57.780
 337.314 970.915
 613.470 712.990
 815.301 362.740
 162.651 254.695
 674.043 331.103
 193.799 886.607
 112.044 0.180
 383.727 867.497
 378.899 732.730
 525.461 579.915
 788.336 308.705
 317.941 414.120
 986.716 725.581
 194.377 399.812
 208.719 495.031
 700.748 919.278
 123.549 988.313
 834.188 89.150
 773.795 239.776
 32.428 380.172
 16.486 131.724
 721.693 396.725
 226.447 922.664
 611.491 117.618
 953.504 153.513
 228.544 229.687
 828.235 472.032
 544.755 904.485
 579.745 394.702
 340.005 679.942
 310.387 408.013
 91.914 233.023
 616.800 669.100
 472.160 251.474
 157.178 360.671
 801.059 333.680
 448.010 89.794
 245.660 632.144
 89.024 587.535
 896.469 590.198
 25.515 0.388
 707.145 651.335
 578.460 789.390
 291.146 809.290
 723.710 333.802
 728.700 643.942
 854.225 828.848
 413.955 397.884
 88.972 667.672
 961.254 301.542
 127.008 793.130
 764.832 876.936
 916.954 222.997
 769.538 233.197
 704.983 210.678
 741.441 318.021
 726.458 61.404
 34.271 881.168
 258.058 130.583
 816.771 227.387
 492.824 776.496
 571.484 140.956
 736.874 204.536
 589.554 121.887
 453.976 45.996
 189.378 20.399
 355.859 872.879
 578.023 542.188
 908.720 513.971
 79.914 939.180
 609.264 249.515
 882.401 530.863
 189.562 606.172
 325.303 817.955
 504.886 324.853
 2.656 666.480
 411.284 46.613
 788.840 935.392
 72.285 661.622
 165.426 589.487
 171.698 39.757
 555.024 641.773
 730.598 845.295
 487.667 581.707
 112.438 310.238
 385.685 409.431
 285.635 569.052
 184.454 168.459
 135.363 450.835
 366.805 373.107
 166.772 382.595
 814.485 900.821
 114.071 319.454
 35.034 467.449
 11.202 814.811
 249.237 445.235
 140.234 547.153
 793.353 504.212
 856.443 792.192
 650.362 858.689
 700.896 571.795
 352.141 48.311
 11.574 18.081
 244.754 459.885
 695.586 995.701
 264.874 749.754
 143.475 252.220
 97.914 20.314
 871.024 480.712
 366.974 867.557
 236.438 235.757
 403.560 93.861
 76.415 840.357
 71.805 82.114
 861.809 343.771
 31.102 179.560
 723.763 466.359
 29.587 334.087
 628.926 915.538
 202.472 69.334
 975.310 735.521
 613.014 350.737
 779.405 612.178
 205.929 171.021
 474.202 583.042
 57.589 724.712
 633.919 81.995
 996.852 816.757
 884.617 999.625
 855.239 895.676
 3.920 675.716
 384.144 567.689
 114.087 812.270
 176.496 151.735
 740.347 947.018
 255.793 308.308
 853.413 742.437
 679.549 815.504
 307.142 198.140
 958.220 487.084
 988.527 400.293
 53.750 108.727
 639.522 386.037
 511.470 204.871
 513.839 570.066
 40.614 799.736
 575.221 291.454
 815.902 978.503
 808.078 869.045
 477.184 629.633
 831.525 971.447
 385.947 914.213
 521.299 621.571
 114.559 685.914
 841.725 165.329
 432.596 714.036
 865.702 579.394
 578.713 346.385
 761.686 504.618
 308.718 408.007
 803.079 941.071
 861.188 151.534
 610.553 89.565
 429.880 956.015
 478.171 975.598
 154.031 980.169
 819.186 237.911
 788.268 895.361
 259.905 439.285
 676.352 200.941
 425.731 986.014
 88.429 23.540
 921.417 889.895
 379.103 51.499
 779.808 228.104
 350.923 700.521
 814.976 948.386
 60.255 357.371
 895.127 216.357
 553.624 730.756
 379.371 536.104
 474.221 844.259
 524.879 512.634
 510.288 942.375
 954.994 124.086
 477.464 720.290
 625.124 382.158
 722.128 519.516
 675.831 71.167
 116.420 908.876
 118.418 50.054
 380.539 863.444
 157.743 198.858
 834.417 298.176
 773.262 203.587
 47.719 259.108
 808.873 853.529
 651.018 639.760
 574.541 616.124
 796.857 906.003
 850.720 840.195
 250.199 276.920
 175.900 793.221
 754.646 935.682
 557.343 777.256
 403.080 712.192
 897.135 96.934
 56.289 882.987
 795.377 617.824
 46.380 133.981
 257.919 891.343
 196.807 704.050
 678.974 310.814
 639.572 413.798
 223.846 870.464
 642.304 841.341
 41.484 833.766
 131.685 758.469
 181.500 879.119
 351.016 24.503
 469.634 119.394
 982.991 155.770
 156.408 217.997
 546.338 465.472
 846.155 719.162
 207.284 987.300
 941.006 636.086
 682.643 857.309
 703.260 399.711
 327.260 698.999
 609.337 956.771
 49.613 118.455
 202.066 251.765
 468.478 217.586
 361.009 558.342
 871.920 137.543
 221.996 306.166
 556.655 880.263
 759.036 735.310
 78.487 868.657
 869.400 97.999
 728.567 5.416
 204.470 303.843
 139.175 2.911
 696.072 97.282
 618.555 873.630
 925.330 682.798
 496.650 99.418
 56.039 433.505
 140.681 811.175
 848.139 81.228
 157.291 497.221
 322.946 881.332
 750.801 272.246
 467.466 353.941
 947.413 549.474
 140.546 646.069
 943.354 301.575
 232.167 548.557
 789.664 722.149
 485.259 90.046
 914.424 525.639
 26.612 160.701
 109.404 881.745
 82.464 174.838
 905.612 868.536
 40.992 638.389
 141.942 659.981
 637.111 59.312
 732.553 517.716
 696.879 732.305
 478.927 128.171
 414.464 989.739
 397.385 275.083
 322.515 875.593
 665.827 139.949
 938.209 345.790
 486.260 320.606
 956.910 894.962
 42.273 608.239
 960.869 464.999
 260.985 588.418
 2.600 4.298
 303.226 670.860
 405.404 658.316
 968.130 409.491
 444.050 212.657
 451.274 168.857
 677.088 650.677
 909.468 810.311
 1.930 990.404
 909.017 112.641
 601.161 533.034
 244.349 873.602
 903.146 280.464
 565.367 843.243
 254.502 196.110
 327.636 864.980
 912.252 716.031
 440.735 409.469
 128.477 131.139
 626.071 408.522
 891.995 211.755
 473.457 276.461
 385.308 429.187
 901.468 854.607
 439.037 932.350
 653.433 857.147
 451.798 788.150
 400.861 124.953
 75.475 10.728
 358.857 515.297
 831.879 345.342
 251.772 742.653
 67.597 287.163
 288.022 627.373
 813.452 193.610
 124.994 459.111
 190.397 771.665
 820.594 10.088
 695.153 510.196
 497.820 875.116
 659.670 493.672
 991.358 521.563
 265.126 330.135
 527.377 719.902
 13.097 896.299
 514.345 926.202
 526.594 129.727
 626.759 999.910
 937.534 956.821
 456.357 176.884
 83.942 550.694
 325.893 58.029
 911.812 770.734
 226.308 112.789
 178.249 791.898
 894.583 694.498
 62.648 423.626
 520.431 197.154
 92.627 423.052
 506.943 892.195
 815.859 593.292
 743.268 326.490
 535.431 633.633
 434.432 361.947
 765.879 473.899
 210.513 931.258
 653.346 220.258
 868.956 77.550
 683.658 294.712
 132.149 557.733
 526.567 937.053
 498.019 205.564
 736.332 917.771
 972.955 871.753
 354.698 186.110
 880.664 351.552
 801.630 742.100
 292.337 557.298
 54.738 408.888
 5.944 842.261
 225.814 416.421
 576.589 896.295
 661.426 954.481
 154.918 842.379
 495.987 668.034
 894.042 910.785
 745.440 646.945
 332.702 464.810
 75.970 892.413
 427.223 824.568
 46.368 751.419
 88.818 675.063
 89.468 16.245
 65.999 258.655
 655.099 547.571
 502.140 713.144
 625.118 546.061
 281.854 13.351
 374.169 258.935
 470.951 960.499
 185.032 645.254
 445.771 509.496
 334.873 657.992
 219.165 664.859
 201.813 544.206
 600.889 962.394
 556.304 269.381
 106.509 702.479
 608.554 581.400
 455.942 144.167
 894.273 727.446
 413.470 605.076
 162.178 697.829
 26.634 153.751
 746.926 509.311
 761.074 407.917
 592.542 262.641
 919.493 958.488
 959.127 961.016
 221.070 485.812
 678.022 694.907
 726.364 597.230
 599.085 261.757
 973.848 435.412
 32.919 464.554
 377.617 842.113
 668.427 730.063
 579.424 235.028
 732.786 704.900
 588.220 804.613
 350.834 665.803
 541.106 367.315
 900.894 849.925
 723.283 441.259
 104.586 743.171
 861.918 325.499
 32.348 421.296
 508.244 165.306
 760.770 822.376
 720.666 940.442
 141.950 333.345
 13.805 802.945
 801.638 931.510
 227.507 263.670
 787.708 858.609
 256.814 946.073
 162.522 85.155
 458.141 320.612
 643.990 702.208
 575.713 348.383
 225.907 552.520
 611.279 908.646
 576.600 470.238
 662.768 387.511
 157.739 165.507
 185.762 756.132
 106.669 185.537
 765.205 773.200
 373.687 265.823
 531.737 781.485
 741.044 403.595
 103.501 619.921
 717.091 930.355
 994.559 895.430
 893.932 912.018
 997.455 722.123
 880.451 185.273
 140.567 774.937
 27.890 958.911
 539.308 371.233
 708.822 21.885
 230.671 303.944
 201.808 448.669
 908.061 335.807
 286.129 161.048
 190.684 923.793
 429.363 568.111
 580.259 689.641
 124.386 677.994
 816.570 965.465
 123.478 861.536
 759.922 17.443
 350.989 795.684
 848.334 145.994
 430.661 860.192
 323.893 153.601
 520.700 382.395
 847.981 803.065
 443.650 989.840
 458.812 16.813
 566.640 947.970
 525.028 114.671
 121.621 629.478
 951.995 291.855
 448.538 223.273
 267.281 504.769
 244.280 874.961
 790.940 679.440
 256.701 728.599
 155.102 671.250
 879.494 773.189
 324.761 186.133
 886.599 89.410
 664.159 189.142
 653.660 535.673
 745.781 458.505
 911.657 241.486
 594.662 439.796
 579.860 514.704
 60.611 479.182
 950.793 82.673
 504.306 695.929
 320.908 531.048
 37.447 37.165
 652.445 574.660
 67.725 552.742
 542.703 478.943
 839.943 260.797
 398.253 775.786
 336.934 536.916
 447.898 2.413
 187.892 158.946
 967.287 794.638
 835.312 648.174
 670.694 436.259
 921.106 554.489
 695.626 194.277
 781.895 792.164
 460.648 135.790
 785.227 13.862
 116.315 948.173
 513.282 548.800
 486.701 781.270
 106.877 377.466
 671.159 651.516
 347.185 486.769
 652.208 236.201
 780.418 277.911
 848.506 325.310
 714.701 282.794
 27.562 63.000
 649.710 596.563
 20.125 815.750
 377.606 233.317
 379.081 855.266
 935.672 153.611
 325.474 487.622
 942.500 356.644
 801.154 132.776
 834.059 52.795
 183.105 638.034
 685.382 175.171
 643.192 663.488
 787.759 9.231
 396.633 815.568
 908.237 440.175
 263.779 726.257
 224.040 677.179
 366.669 19.976
 663.497 515.763
 141.455 8.633
 739.580 464.372
 620.275 578.846
 702.710 873.896
 524.916 546.016
 814.716 570.486
 725.985 350.184
 932.543 169.040
 114.962 351.616
 143.252 19.549
 675.090 783.669
 494.233 658.829
 236.355 161.077
 575.298 269.577
 978.879 288.349
 821.859 316.218
 579.821 21.289
 487.980 577.445
 56.658 300.869
 680.332 838.984
 872.746 289.815
 122.519 672.977
 970.892 425.835
 235.734 904.005
 771.680 979.552
 56.019 453.473
 203.442 28.716
 668.660 436.620
 860.606 282.620
 512.495 348.350
 960.851 701.721
 705.474 369.452
 885.966 538.179
 659.989 723.325
 446.827 94.390
 712.896 350.464
 262.799 870.743
 389.320 194.525
 646.494 703.162
 678.089 126.573
 445.870 218.776
 324.834 5.142
 429.713 347.977
 479.430 877.037
 975.535 497.713
 978.707 680.732
 199.676 229.010
 342.407 599.914
 880.114 197.267
 27.702 23.975
 888.217 652.926
 270.589 765.243
 644.907 799.749
 664.928 135.701
 830.691 745.576
 543.372 840.205
 142.518 24.328
 859.029 556.194
 940.995 726.853
 80.213 964.375
 760.005 51.559
 139.362 809.291
 651.234 613.456
 585.329 7.262
 455.420 563.158
 218.111 601.492
 280.733 536.610
 907.336 475.707
 629.638 643.945
 358.908 679.288
 855.548 214.315
 975.060 255.298
 508.952 336.011
 906.433 880.145
 912.324 501.512
 3.778 967.810
 199.688 909.606
 802.560 226.040
 489.271 356.544
 405.368 805.792
 698.236 720.880
 232.057 3.191
 332.272 8.648
 981.408 65.761
 918.137 863.557
 764.418 647.589
 325.523 588.689
 529.968 243.074
 230.499 689.750
 488.333 913.169
 293.849 994.166
 954.875 474.396
 104.792 674.568
 671.420 237.938
 617.764 299.570
 330.497 317.786
 184.164 29.819
 420.215 443.090
 552.533 594.436
 145.573 345.769
 532.742 934.021
 664.072 901.137
 748.957 733.979
 126.394 793.373
 851.931 239.103
 541.479 91.288
 236.275 121.018
 622.641 550.958
 178.576 38.604
 928.463 23.810
 46.556 302.880
 528.450 120.756
 949.889 537.814
 416.104 359.802
 735.099 863.320
 106.761 766.403
 348.394 253.240
 517.839 178.815
 282.864 817.001
 886.805 976.353
 524.686 686.938
 267.110 253.965
 254.593 472.857
 12.542 534.893
 636.644 270.655
 652.026 382.666
 630.282 522.746
 34.168 948.595
 640.789 555.404
 526.133 790.831
 427.805 933.030
 155.276 711.399
 424.815 334.000
 732.971 879.382
 90.988 69.311
 375.049 908.098
 179.870 627.256
 187.013 614.111
 630.083 368.311
 797.840 953.879
 877.016 238.931
 564.701 673.430
 670.570 785.919
 621.778 846.644
 334.334 890.235
 76.680 63.278
 891.388 196.756
 963.528 169.220
 639.476 781.540
 515.960 284.400
 815.151 898.086
 728.098 220.131
 627.046 797.176
 406.620 294.483
 550.608 379.752
 190.598 74.489
 700.989 468.565
 613.816 446.076
 881.529 561.818
 821.105 80.649
 539.259 241.623
 218.198 300.952
 46.415 772.888
 154.304 283.619
 121.344 556.272
 806.529 722.573
 659.875 844.641
 182.326 532.831
 78.799 739.076
 585.127 930.508
 489.182 831.872
 832.214 579.715
 584.767 734.412
 883.935 264.164
 218.509 32.388
 578.710 299.641
 870.522 255.269
 686.353 247.887
 908.499 177.406
 138.567 283.118
 985.405 21.671
 793.656 175.492
 590.291 890.619
 494.315 432.760
 601.083 372.888
 112.650 839.494
 320.823 772.895
 203.483 875.390
 501.885 689.011
 341.399 218.789
 70.155 759.614
 63.467 452.711
 900.044 738.136
 20.196 908.262
 11.784 718.936
 722.781 289.383
 867.979 277.309
 513.626 824.783
 143.325 611.824
 756.190 453.897
 989.352 978.551
 994.412 256.262
 677.684 918.459
 54.197 525.525
 796.407 25.702
 910.893 633.933
 313.731 450.686
 116.660 959.695
 683.226 533.478
 737.361 502.734
 320.724 116.451
 985.782 504.515
 762.807 277.048
 30.113 40.662
 352.168 679.722
 105.494 562.770
 570.469 88.616
 941.958 135.178
 42.472 68.152
 352.267 316.546
 606.905 676.897
 384.048 463.227
 733.729 320.819
 846.626 635.764
 461.254 556.026
 966.304 241.174
 130.137 839.638
 925.162 277.241
 657.920 232.395
 696.298 311.901
 284.027 210.590
 829.584 647.507
 430.399 791.020
 171.403 18.587
 80.138 494.700
 252.386 450.442
 341.223 547.511
 660.071 878.111
 303.763 553.739
 867.916 869.925
 39.178 487.334
 35.559 411.804
 453.540 671.912
 373.198 548.013
 473.297 801.006
 999.016 617.192
 691.152 462.322
 364.568 510.781
 567.681 941.995
 408.716 471.665
 707.857 805.814
 584.216 366.815
 702.018 283.545
 818.404 547.411
 831.741 359.815
 684.992 557.421
 339.775 631.275
 520.042 286.749
 399.769 996.095
 682.306 173.010
 799.294 560.352
 484.930 737.923
 275.157 378.898
 688.759 866.671
 472.679 789.156
 602.025 583.664
 403.284 778.697
 360.111 693.840
 763.088 575.829
 523.424 108.311
 468.314 131.853
 720.460 286.043
 633.196 429.699
 244.368 343.993
 37.872 302.745
 680.026 627.055
 935.863 266.534
 268.746 12.361
 64.605 482.498
 610.681 841.419
 632.626 504.729
 840.961 35.573
 251.098 667.198
 802.367 828.128
 596.473 498.922
 261.161 328.742
 578.616 198.542
 487.827 276.344
 942.394 138.242
 743.216 305.735
 250.297 421.145
 393.545 585.429
 732.543 398.266
 623.450 31.236
 405.890 613.285
 451.585 478.109
 462.431 128.941
 983.035 234.182
 227.815 481.631
 390.007 643.498
 950.347 385.159
 908.062 461.172
 477.276 675.561
 408.793 575.764
 124.324 162.298
 678.714 493.157
 74.345 972.945
 43.738 884.594
 729.244 485.998
 152.579 774.736
 67.389 16.833
 622.512 745.230
 161.282 423.568
 487.037 12.549
 224.897 741.247
 425.095 828.653
 477.681 733.868
 131.771 287.797
 526.718 914.341
 775.072 6.654
 126.939 553.140
 714.862 997.601
 31.920 548.466
 808.757 361.828
 97.802 726.214
 44.527 690.909
 956.904 279.220
 595.877 549.169
 995.027 135.639
 953.473 396.878
 310.130 199.360
 618.581 353.764
 15.698 655.733
 123.949 357.152
 98.737 48.480
 354.749 368.217
 921.957 164.200
 348.979 168.143
 947.546 105.651
 857.134 73.756
 884.320 380.868
 908.876 215.463
 952.377 609.769
 771.592 250.591
 504.328 171.289
 872.037 939.803
 727.292 41.134
 195.682 565.958
 416.098 352.320
 165.130 912.112
 899.360 137.815
 143.162 392.345
 613.410 967.509
 200.192 915.583
 754.678 91.679
 150.432 393.794
 52.288 461.991
 694.764 232.984
 345.892 971.454
 737.714 184.739
 138.609 179.778
 76.102 120.074
 134.097 54.021
 20.786 413.718
 426.076 130.750
 521.593 9.315
 156.986 410.157
 758.320 953.367
 221.979 30.289
 254.943 332.832
 790.281 787.239
 515.413 488.500
 826.487 201.444
 191.282 979.552
 400.956 558.955
 425.628 685.630
 815.775 47.664
 404.256 308.654
 578.420 270.860
 241.894 300.178
 120.109 453.541
 174.282 329.976
 173.810 100.672
 980.850 31.703
 645.108 651.700
 569.540 131.716
 77.706 373.448
 485.746 672.829
 837.675 805.835
 609.897 886.764
 523.064 124.372
 659.759 114.163
 907.717 803.123
 68.857 801.217
 712.808 585.631
 954.589 65.337
 382.536 523.595
 879.745 182.121
 740.522 388.925
 938.474 931.422
 292.895 159.747
 929.730 396.177
 97.831 221.435
 413.244 144.290
 568.047 996.585
 748.918 867.169
 543.539 650.598
 601.818 390.133
 151.599 430.443
 231.629 417.062
 747.268 841.860
 385.542 597.173
 940.909 904.346
 63.109 194.217
 914.299 933.580
 435.023 251.712
 899.773 868.342
 967.308 151.882
 548.496 904.580
 348.630 596.019
 597.484 835.155
 239.984 541.100
 616.660 872.344
 589.577 528.150
 986.922 94.654
 286.286 164.418
 640.337 893.691
 95.542 571.660
 450.133 675.066
 43.091 200.214
 660.063 504.753
 923.976 112.250
 11.962 694.524
 233.754 252.242
 592.212 433.406
 191.836 208.750
 150.584 333.431
 376.582 904.924
 230.069 144.820
 870.177 677.464
 818.376 276.330
 348.182 472.172
 28.435 139.602
 702.061 821.700
 127.386 621.325
 89.028 815.992
 855.033 214.022
 626.529 132.477
 650.714 935.827
 730.908 80.837
 92.154 213.129
 611.838 521.696
 444.463 349.258
 24.606 940.684
 828.456 160.077
 727.962 165.695
 704.464 316.540
 451.001 487.991
 393.497 28.786
 621.352 834.951
 437.811 960.605
 809.951 207.212
 156.550 842.096
 294.207 664.791
 651.325 707.819
 398.665 570.242
 336.433 223.867
 236.010 682.336
 337.353 267.136
 114.937 667.162
 550.531 11.003
 506.853 46.475
 971.915 871.957
 950.473 942.854
 968.889 40.187
 330.074 880.570
 331.006 103.075
 375.684 548.576
 233.192 764.140
 115.991 781.631
 177.943 541.781
 59.712 37.264
 750.654 923.498
 609.023 575.104
 777.968 964.073
 218.061 132.334
 579.272 102.968
 27.248 650.989
 255.877 780.121
 635.120 81.992
 883.600 634.187
 646.452 264.860
 528.278 947.520
 69.974 674.494
 859.158 972.750
 269.988 516.477
 914.145 642.556
 321.291 334.581
 98.750 373.183
 421.266 328.994
 555.659 560.589
 700.713 847.247
 605.456 413.143
 897.452 643.424
 465.888 834.862
 44.039 162.234
 44.725 676.956
 530.966 215.818
 360.693 212.424
 675.651 421.152
 371.947 698.594
 619.629 858.753
 429.306 306.544
 933.993 818.798
 672.101 85.538
 506.802 704.060
 851.348 456.880
 964.558 161.286
 904.477 597.453
 219.639 80.332
 177.629 971.877
 491.711 15.758
 258.214 837.452
 906.572 896.595
 657.895 302.215
 191.828 159.992
 993.305 128.701
 54.397 2.637
 220.737 999.859
 107.587 634.892
 966.930 95.467
 110.855 856.829
 89.241 154.141
 266.897 78.858
 526.432 445.205
 190.352 973.885
 950.464 364.465
 299.842 180.245
 87.922 457.084
 998.453 47.862
 187.714 208.657
 383.121 22.597
 513.463 722.409
 975.084 349.779
 931.618 596.642
 283.874 817.077
 349.985 753.651
 926.828 984.619
 589.327 361.037
 623.412 17.480
 99.503 181.360
 95.522 859.050
 70.751 929.414
 736.240 95.447
 952.919 392.026
 693.306 759.078
 146.554 947.413
 660.904 316.979
 838.653 624.975
 423.587 765.919
 244.700 277.529
 866.578 706.074
 212.502 742.687
 402.850 348.764
 520.654 885.337
 292.932 7.272
 746.609 116.468
 200.029 864.663
 220.944 743.048
 160.714 866.155
 963.102 328.189
 418.152 868.669
 200.561 29.744
 796.602 635.276
 901.906 678.828
 357.231 591.420
 951.795 588.272
 408.268 182.775
 112.443 815.892
 817.860 176.741
 655.388 810.703
 344.241 831.854
 615.347 144.259
 31.789 788.409
 574.469 867.431
 878.016 91.575
 993.068 68.848
 38.687 493.111
 577.568 469.385
 967.004 152.857
 437.127 532.494
 567.615 905.700
 699.049 158.523
 754.306 218.333
 405.021 758.760
 627.215 943.209
 423.654 458.635
 804.910 610.657
 521.208 586.884
 560.373 675.711
 816.389 86.724
 197.801 261.113
 494.286 294.928
 277.152 184.921
 709.832 824.564
 631.614 618.828
 116.456 347.164
 744.007 545.573
 907.986 580.768
 643.831 240.640
 861.510 73.070
 577.835 529.951
 769.155 635.569
 892.162 322.629
 204.080 887.818
 770.160 402.526
 589.841 53.702
 201.634 216.558
 545.541 297.945
 149.752 219.546
 927.543 775.179
 742.037 537.948
 550.911 600.926
 181.253 377.500
 372.350 949.425
 267.774 817.222
 776.322 883.661
 92.876 764.723
 305.577 665.138
 825.769 771.358
 698.029 652.421
 128.013 762.042
 868.260 346.422
 717.010 180.685
 641.656 185.601
 923.584 511.176
 703.117 735.136
 783.385 43.952
 654.307 490.651
 632.227 323.736
 30.707 560.086
 283.901 154.537
 62.384 567.851
 425.937 839.007
 273.774 705.582
 722.983 491.597
 314.360 536.149
 445.501 555.286
 753.384 935.052
 998.423 852.248
 720.506 60.041
 93.117 657.441
 946.272 999.839
 147.721 964.280
 870.464 431.533
 804.812 642.398
 414.852 268.930
 788.892 913.677
 834.778 607.521
 84.793 104.676
 799.727 852.319
 75.488 97.190
 737.961 480.424
 635.634 185.640
 199.042 558.857
 615.453 67.395
 928.306 668.755
 876.191 613.033
 849.880 928.840
 339.541 576.204
 763.683 154.293
 3.406 961.422
 273.973 12.277
 747.445 842.484
 982.680 163.854
 24.667 749.559
 953.299 525.671
 308.400 570.415
 736.930 796.162
 864.145 257.255
 160.714 513.334
 47.891 527.475
 623.177 28.152
 729.547 492.227
 786.609 663.640
 513.270 554.379
 472.524 900.028
 414.965 566.445
 874.619 986.313
 378.421 724.060
 229.561 874.727
 111.026 851.916
 107.754 643.746
 921.280 992.723
 985.483 594.957
 595.295 677.381
 670.885 347.512
 487.893 93.262
 117.005 519.778
 383.898 0.300
 756.339 880.650
 842.809 609.779
 526.841 212.724
 539.576 442.574
 476.432 986.962
 998.006 141.694
 181.688 374.761
 351.913 313.817
 100.073 80.475
 711.194 216.890
 500.136 67.918
 32.212 762.594
 340.171 971.402
 349.168 145.582
 655.569 959.194
 898.521 993.874
 884.359 79.308
 223.094 320.058
 528.118 829.422
 265.562 570.077
 483.666 409.913
 819.921 560.193
 864.894 38.028
 399.809 173.432
 692.039 908.811
 577.791 980.573
 189.180 112.164
 451.757 848.940
 784.231 673.609
 983.191 512.341
 136.955 137.510
 235.385 670.149
 470.352 905.353
 803.706 651.303
 193.077 168.047
 89.112 973.975
 772.494 410.812
 212.647 223.611
 249.633 443.413
 823.023 796.217
 832.112 929.071
 410.424 961.270
 15.428 804.978
 933.929 905.974
 476.458 549.092
 102.454 461.968
 68.257 335.577
 852.810 885.053
 88.155 9.252
 854.493 671.203
 260.567 912.879
 978.454 27.533
 694.085 725.602
 913.694 369.400
 264.316 62.633
 646.619 445.018
 218.077 982.455
 557.292 272.692
 272.247 225.612
 985.794 654.711
 526.450 837.090
 410.745 263.260
 260.546 310.836
 818.654 100.290
 236.300 939.783
 463.239 953.621
 761.740 197.697
 382.547 509.670
 253.471 651.023
 700.894 258.951
 796.929 670.912
 662.871 729.077
 660.485 549.697
 376.623 902.532
 472.871 124.755
 559.951 689.486
 884.270 669.196
 940.462 811.628
 762.135 256.816
 943.040 459.302
 39.343 572.784
 565.353 174.567
 153.498 886.566
 884.314 916.264
 964.186 685.268
 20.730 524.550
 184.933 980.313
 11.247 431.938
 746.859 134.895
 369.878 591.654
 352.994 941.650
 967.522 103.716
 470.472 727.593
 596.946 821.761
 530.114 235.296
 430.601 492.129
 499.966 575.043
 805.596 399.588
 815.235 452.287
 998.396 525.372
 878.702 328.793
 73.688 332.740
 693.441 995.725
 527.932 218.270
 306.700 934.480
 396.995 654.671
 486.650 668.870
 185.682 119.564
 731.929 313.440
 409.865 86.685
 340.172 581.122
 552.268 949.186
 801.867 403.355
 731.839 562.554
 408.847 952.503
 613.452 716.349
 294.625 545.287
 856.652 864.086
 481.681 593.505
 364.869 719.587
 177.255 291.352
 473.659 241.947
 15.361 64.753
 59.712 221.522
 123.420 325.425
 991.612 303.237
 434.701 779.678
 836.585 263.934
 163.423 338.732
 820.845 635.856
 602.033 603.458
 578.974 42.879
 636.691 382.797
 662.321 609.353
 557.739 822.782
 378.347 498.883
 770.085 434.164
 650.607 542.990
 990.582 713.494
 899.592 293.888
 15.017 648.459
 702.743 963.938
 409.173 317.013
 280.550 144.466
 742.147 55.770
 836.094 992.010
 654.870 451.417
 936.643 559.910
 14.535 255.004
 535.662 982.076
 221.580 429.410
 787.111 394.161
 938.398 1.773
 474.958 431.262
 829.417 432.882
 971.116 262.155
 525.240 452.543
 24.442 815.276
 836.812 2.626
 79.999 793.998
 89.912 227.172
 17.628 456.664
 369.676 641.737
 296.216 904.492
 956.239 382.666
 187.390 747.554
 496.358 102.581
 600.000 740.882
 645.174 852.835
 533.586 50.389
 383.620 529.710
 381.544 738.305
 780.005 901.775
 638.022 382.394
 131.532 264.908
 379.510 260.260
 658.967 663.426
 603.932 553.014
 904.149 785.595
 855.941 630.527
 817.666 895.205
 864.486 768.240
 47.996 944.096
 313.128 973.312
 932.065 660.565
 578.507 841.780
 121.876 402.828
 859.783 170.012
 97.340 773.528
 711.454 60.191
 149.172 919.238
 541.843 413.805
 858.729 487.638
 185.853 437.626
 947.790 924.380
 567.501 297.421
 367.574 92.461
 677.738 565.537
 93.058 660.288
 376.583 104.777
 689.082 792.648
 734.315 513.653
 925.363 993.859
 931.105 993.744
 597.893 487.772
 892.927 270.812
 26.994 908.736
 436.913 55.209
 163.356 845.529
 392.534 27.665
 761.603 591.730
 945.501 812.647
 48.510 366.595
 886.320 198.001
 794.894 976.603
 930.667 586.823
 725.059 976.313
 287.638 451.462
 996.599 585.568
 986.383 291.780
 741.216 46.562
 511.439 187.568
 761.484 517.670
 250.289 651.192
 770.104 650.577
 409.397 819.523
 581.086 473.232
 21.469 528.207
 413.487 284.152
 639.398 955.958
 648.075 774.838
 311.665 47.286
 638.899 248.554
 558.629 69.741
 381.564 447.890
 745.874 453.125
 287.834 383.674
 484.422 525.239
 24.411 557.529
 311.232 199.636
 308.466 864.326
 828.142 898.870
 882.492 163.778
 942.402 591.006
 238.439 328.277
 674.773 372.515
 351.100 453.038
 827.141 407.263
 991.598 691.514
 354.486 605.340
 605.106 831.614
 617.523 338.342
 187.090 624.405
 432.396 896.801
 717.187 25.736
 440.256 723.514
 100.087 811.843
 328.793 642.089
 12.375 522.573
 713.839 47.131
 810.463 801.093
 474.543 50.984
 667.387 8.039
 300.770 876.996
 279.061 453.024
 505.007 852.078
 919.634 809.718
 449.800 448.276
 890.774 755.522
 500.657 236.549
 763.498 737.032
 316.224 893.720
 469.463 32.333
 693.757 609.137
 680.425 125.806
 587.464 200.035
 891.835 386.227
 377.814 808.713
 774.554 340.681
 886.699 330.655
 205.688 552.298
 980.174 336.801
 667.080 466.368
 179.072 596.698
 592.538 205.372
 387.988 789.631
 640.216 427.509
 362.978 280.810
 605.428 164.916
 653.930 127.799
 815.570 316.971
 593.237 722.630
 859.815 871.499
 150.426 637.322
 601.965 283.669
 653.440 560.032
 758.744 970.781
 89.770 436.840
 254.156 933.568
 871.501 586.847
 893.082 834.148
 82.414 167.985
 146.597 831.299
 655.493 735.649
 473.406 369.554
 66.829 69.359
 285.372 354.847
 716.069 23.280
 522.225 531.767
 511.719 979.342
 656.574 852.087
 437.295 907.140
 583.515 528.159
 265.020 938.883
 240.878 775.470
 659.479 391.878
 391.130 834.309
 803.978 972.685
 911.755 229.924
 345.573 398.962
 278.463 783.135
 926.750 315.664
 978.697 159.134
 217.009 365.710
 108.816 671.923
 118.329 821.266
 837.036 216.582
 465.308 775.718
 159.238 43.521
 922.276 539.246
 42.387 220.333
 72.586 339.223
 700.182 41.155
 654.553 482.694
 140.426 974.297
 107.066 839.792
 979.126 510.715
 706.962 417.608
 751.668 153.747
 598.982 242.812
 938.411 830.049
 505.013 103.002
 736.109 899.185
 247.758 521.641
 275.821 281.679
 908.721 785.557
 744.036 740.151
 263.091 798.852
 391.053 153.567
 474.681 910.018
 96.999 479.380
 100.618 822.865
 351.994 651.919
 533.935 945.013
 736.901 707.762
 717.044 504.362
 261.832 140.731
 482.508 943.732
 931.336 691.808
 240.169 222.241
 311.335 184.643
 30.114 959.844
 529.770 477.921
 625.973 875.441
 360.187 364.890
 407.452 721.272
 827.845 191.505
 957.959 204.859
 107.117 862.490
 693.597 27.920
 516.020 674.022
 533.174 738.644
 780.606 358.524
 492.418 184.184
 764.000 797.381
 774.865 824.526
 810.293 888.254
 160.558 403.024
 223.780 22.585
 313.479 604.449
 123.754 903.984
 669.404 525.648
 621.910 28.339
 285.715 459.586
 554.173 951.000
 969.614 589.287
 655.456 525.397
 15.596 407.975
 341.455 41.580
 419.136 745.298
 106.372 693.655
 762.047 172.316
 862.709 23.973
 434.303 780.805
 445.440 31.609
 144.212 152.099
 537.532 986.423
 28.461 29.295
 709.608 791.519
 188.753 332.067
 319.411 10.721
 313.718 769.087
 105.520 588.704
 682.635 238.143
 306.565 395.424
 358.795 303.312
 617.233 219.658
 660.408 412.274
 783.938 805.823
 19.583 790.994
 877.530 201.239
 406.753 519.267
 442.566 675.857
 488.897 556.096
 699.975 51.931
 313.062 121.531
 613.385 586.642
 348.049 39.825
 962.770 876.276
 291.100 361.748
 99.636 276.895
 845.251 781.243
 985.678 384.809
 217.272 278.852
 595.299 402.493
 974.481 812.207
 147.731 84.394
 57.806 249.275
 736.607 155.524
 683.339 634.864
 256.124 7.653
 908.158 93.302
 549.465 377.652
 199.541 513.445
 95.647 15.197
 169.202 715.446
 427.716 858.236
 33.094 156.782
 663.204 400.682
 478.269 758.136
 805.475 94.592
 684.822 993.986
 823.412 256.228
 814.885 639.591
 371.340 909.921
 471.793 152.928
 508.965 814.551
 409.026 519.608
 13.130 973.873
 166.333 939.656
 133.397 774.183
 693.998 191.107
 678.816 451.345
 337.698 86.587
 584.073 435.436
 566.542 630.609
 992.696 717.066
 384.106 288.326
 19.686 327.343
 643.525 957.438
 775.386 316.636
 247.706 576.143
 709.215 889.536
 37.588 849.286
 582.043 129.152
 716.212 895.660
 318.277 688.126
 413.374 40.872
 995.299 992.179
 32.295 846.996
 373.969 590.896
 731.483 392.803
 687.709 886.764
 255.463 922.607
 120.762 304.661
 139.028 159.304
 203.086 148.325
 451.056 735.291
 617.690 686.467
 923.708 506.394
 996.907 68.709
 317.088 667.285
 721.038 280.297
 312.553 36.120
 523.062 685.318
 302.080 91.128
 546.919 602.287
